diff -Nrcpad gcc-11.1.0/ChangeLog gcc-11.2.0/ChangeLog
*** gcc-11.1.0/ChangeLog	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/INSTALL/binaries.html gcc-11.2.0/INSTALL/binaries.html
*** gcc-11.1.0/INSTALL/binaries.html	Tue Apr 27 10:00:36 2021
--- gcc-11.2.0/INSTALL/binaries.html	Wed Jul 28 06:55:46 2021
*************** A GNU Manual
*** 19,25 ****
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: Binaries</title>
--- 19,25 ----
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: Binaries</title>
*************** You have freedom to copy and modify this
*** 33,46 ****
--- 33,55 ----
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
+ blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+ blockquote.smallquotation {font-size: smaller}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  div.lisp {margin-left: 3.2em}
+ div.smalldisplay {margin-left: 3.2em}
+ div.smallexample {margin-left: 3.2em}
+ div.smalllisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
  pre.format {font-family: inherit}
  pre.menu-comment {font-family: serif}
  pre.menu-preformatted {font-family: serif}
+ pre.smalldisplay {font-family: inherit; font-size: smaller}
+ pre.smallexample {font-size: smaller}
+ pre.smallformat {font-family: inherit; font-size: smaller}
+ pre.smalllisp {font-size: smaller}
  span.nolinebreak {white-space: nowrap}
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
*************** ul.no-bullet {list-style: none}
*** 76,83 ****
  
  
  
! <span id="index-Binaries"></span>
! <span id="index-Installing-GCC_003a-Binaries"></span>
  
  <p>We are often asked about pre-compiled versions of GCC.  While we cannot
  provide these for all platforms, below you&rsquo;ll find links to binaries for
--- 85,92 ----
  
  
  
! <a name="index-Binaries"></a>
! <a name="index-Installing-GCC_003a-Binaries"></a>
  
  <p>We are often asked about pre-compiled versions of GCC.  While we cannot
  provide these for all platforms, below you&rsquo;ll find links to binaries for
diff -Nrcpad gcc-11.1.0/INSTALL/build.html gcc-11.2.0/INSTALL/build.html
*** gcc-11.1.0/INSTALL/build.html	Tue Apr 27 10:00:36 2021
--- gcc-11.2.0/INSTALL/build.html	Wed Jul 28 06:55:45 2021
*************** A GNU Manual
*** 19,25 ****
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: Building</title>
--- 19,25 ----
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: Building</title>
*************** You have freedom to copy and modify this
*** 33,46 ****
--- 33,55 ----
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
+ blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+ blockquote.smallquotation {font-size: smaller}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  div.lisp {margin-left: 3.2em}
+ div.smalldisplay {margin-left: 3.2em}
+ div.smallexample {margin-left: 3.2em}
+ div.smalllisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
  pre.format {font-family: inherit}
  pre.menu-comment {font-family: serif}
  pre.menu-preformatted {font-family: serif}
+ pre.smalldisplay {font-family: inherit; font-size: smaller}
+ pre.smallexample {font-size: smaller}
+ pre.smallformat {font-family: inherit; font-size: smaller}
+ pre.smalllisp {font-size: smaller}
  span.nolinebreak {white-space: nowrap}
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
*************** ul.no-bullet {list-style: none}
*** 73,79 ****
  
  
  
! <span id="index-Installing-GCC_003a-Building"></span>
  
  <p>Now that GCC is configured, you are ready to build the compiler and
  runtime libraries.
--- 82,88 ----
  
  
  
! <a name="index-Installing-GCC_003a-Building"></a>
  
  <p>Now that GCC is configured, you are ready to build the compiler and
  runtime libraries.
*************** documentation, you need version 4.7 or l
*** 120,126 ****
  want Info documentation to be regenerated.  Releases contain Info
  documentation pre-built for the unmodified documentation in the release.
  </p>
! <span id="Building-a-native-compiler"></span><h3 class="section">Building a native compiler</h3>
  
  <p>For a native build, the default configuration is to perform
  a 3-stage bootstrap of the compiler when &lsquo;<samp>make</samp>&rsquo; is invoked.
--- 129,136 ----
  want Info documentation to be regenerated.  Releases contain Info
  documentation pre-built for the unmodified documentation in the release.
  </p>
! <a name="Building-a-native-compiler"></a>
! <h3 class="section">Building a native compiler</h3>
  
  <p>For a native build, the default configuration is to perform
  a 3-stage bootstrap of the compiler when &lsquo;<samp>make</samp>&rsquo; is invoked.
*************** following example.  This will save rough
*** 162,169 ****
  the bootstrap and the final installation.  (Libraries will still contain
  debugging information.)
  </p>
! <div class="example">
! <pre class="example">make BOOT_CFLAGS='-O' bootstrap
  </pre></div>
  
  <p>You can place non-default optimization flags into <code>BOOT_CFLAGS</code>; they
--- 172,179 ----
  the bootstrap and the final installation.  (Libraries will still contain
  debugging information.)
  </p>
! <div class="smallexample">
! <pre class="smallexample">make BOOT_CFLAGS='-O' bootstrap
  </pre></div>
  
  <p>You can place non-default optimization flags into <code>BOOT_CFLAGS</code>; they
*************** systems that are running Linux kernel ve
*** 327,333 ****
  </dd>
  </dl>
  
! <span id="Building-a-cross-compiler"></span><h3 class="section">Building a cross compiler</h3>
  
  <p>When building a cross compiler, it is not generally possible to do a
  3-stage bootstrap of the compiler.  This makes for an interesting problem
--- 337,344 ----
  </dd>
  </dl>
  
! <a name="Building-a-cross-compiler"></a>
! <h3 class="section">Building a cross compiler</h3>
  
  <p>When building a cross compiler, it is not generally possible to do a
  3-stage bootstrap of the compiler.  This makes for an interesting problem
*************** alternatives for <samp>crt0.o</samp>, fo
*** 404,410 ****
  compilation options.  Check your target&rsquo;s definition of
  <code>STARTFILE_SPEC</code> to find out what start files it uses.
  </p>
! <span id="Building-in-parallel"></span><h3 class="section">Building in parallel</h3>
  
  <p>GNU Make 3.80 and above, which is necessary to build GCC, support
  building in parallel.  To activate this, you can use &lsquo;<samp>make -j 2</samp>&rsquo;
--- 415,422 ----
  compilation options.  Check your target&rsquo;s definition of
  <code>STARTFILE_SPEC</code> to find out what start files it uses.
  </p>
! <a name="Building-in-parallel"></a>
! <h3 class="section">Building in parallel</h3>
  
  <p>GNU Make 3.80 and above, which is necessary to build GCC, support
  building in parallel.  To activate this, you can use &lsquo;<samp>make -j 2</samp>&rsquo;
*************** your machine will result in fewer and sh
*** 414,424 ****
  improving overall throughput; this is especially true for slow drives
  and network filesystems.
  </p>
! <span id="Building-the-Ada-compiler"></span><h3 class="section">Building the Ada compiler</h3>
  
  <p><a href="prerequisites.html#GNAT-prerequisite">GNAT prerequisites</a>.
  </p>
! <span id="Building-with-profile-feedback"></span><h3 class="section">Building with profile feedback</h3>
  
  <p>It is possible to use profile feedback to optimize the compiler itself.  This
  should result in a faster compiler binary.  Experiments done on x86 using gcc
--- 426,438 ----
  improving overall throughput; this is especially true for slow drives
  and network filesystems.
  </p>
! <a name="Building-the-Ada-compiler"></a>
! <h3 class="section">Building the Ada compiler</h3>
  
  <p><a href="prerequisites.html#GNAT-prerequisite">GNAT prerequisites</a>.
  </p>
! <a name="Building-with-profile-feedback"></a>
! <h3 class="section">Building with profile feedback</h3>
  
  <p>It is possible to use profile feedback to optimize the compiler itself.  This
  should result in a faster compiler binary.  Experiments done on x86 using gcc
diff -Nrcpad gcc-11.1.0/INSTALL/configure.html gcc-11.2.0/INSTALL/configure.html
*** gcc-11.1.0/INSTALL/configure.html	Tue Apr 27 10:00:35 2021
--- gcc-11.2.0/INSTALL/configure.html	Wed Jul 28 06:55:45 2021
*************** A GNU Manual
*** 19,25 ****
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: Configuration</title>
--- 19,25 ----
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: Configuration</title>
*************** You have freedom to copy and modify this
*** 33,46 ****
--- 33,55 ----
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
+ blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+ blockquote.smallquotation {font-size: smaller}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  div.lisp {margin-left: 3.2em}
+ div.smalldisplay {margin-left: 3.2em}
+ div.smallexample {margin-left: 3.2em}
+ div.smalllisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
  pre.format {font-family: inherit}
  pre.menu-comment {font-family: serif}
  pre.menu-preformatted {font-family: serif}
+ pre.smalldisplay {font-family: inherit; font-size: smaller}
+ pre.smallexample {font-size: smaller}
+ pre.smallformat {font-family: inherit; font-size: smaller}
+ pre.smalllisp {font-size: smaller}
  span.nolinebreak {white-space: nowrap}
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
*************** ul.no-bullet {list-style: none}
*** 72,79 ****
  
  
  
! <span id="index-Configuration"></span>
! <span id="index-Installing-GCC_003a-Configuration"></span>
  
  <p>Like most GNU software, GCC must be configured before it can be built.
  This document describes the recommended configuration procedure
--- 81,88 ----
  
  
  
! <a name="index-Configuration"></a>
! <a name="index-Installing-GCC_003a-Configuration"></a>
  
  <p>Like most GNU software, GCC must be configured before it can be built.
  This document describes the recommended configuration procedure
*************** scripts may fail.
*** 119,131 ****
  
  <p>To configure GCC:
  </p>
! <div class="example">
! <pre class="example">% mkdir <var>objdir</var>
  % cd <var>objdir</var>
  % <var>srcdir</var>/configure [<var>options</var>] [<var>target</var>]
  </pre></div>
  
! <span id="Distributor-options"></span><h3 class="heading">Distributor options</h3>
  
  <p>If you will be distributing binary versions of GCC, with modifications
  to the source code, you should use the options described in this
--- 128,141 ----
  
  <p>To configure GCC:
  </p>
! <div class="smallexample">
! <pre class="smallexample">% mkdir <var>objdir</var>
  % cd <var>objdir</var>
  % <var>srcdir</var>/configure [<var>options</var>] [<var>target</var>]
  </pre></div>
  
! <a name="Distributor-options"></a>
! <h3 class="heading">Distributor options</h3>
  
  <p>If you will be distributing binary versions of GCC, with modifications
  to the source code, you should use the options described in this
*************** The <var>url</var> should end with a <co
*** 166,172 ****
  </dd>
  </dl>
  
! <span id="Target-specification"></span><h3 class="heading">Target specification</h3>
  <ul>
  <li> GCC has code to correctly determine the correct value for <var>target</var>
  for nearly all native systems.  Therefore, we highly recommend you do
--- 176,183 ----
  </dd>
  </dl>
  
! <a name="Target-specification"></a>
! <h3 class="heading">Target specification</h3>
  <ul>
  <li> GCC has code to correctly determine the correct value for <var>target</var>
  for nearly all native systems.  Therefore, we highly recommend you do
*************** implies that the host defaults to <var>t
*** 181,187 ****
  </li></ul>
  
  
! <span id="Options-specification"></span><h3 class="heading">Options specification</h3>
  
  <p>Use <var>options</var> to override several configure time options for
  GCC.  A list of supported <var>options</var> follows; &lsquo;<samp>configure
--- 192,199 ----
  </li></ul>
  
  
! <a name="Options-specification"></a>
! <h3 class="heading">Options specification</h3>
  
  <p>Use <var>options</var> to override several configure time options for
  GCC.  A list of supported <var>options</var> follows; &lsquo;<samp>configure
*************** but yielding a slightly slower compiler.
*** 457,463 ****
  libraries.
  </p>
  </dd>
! <dt><code><span id="with-gnu-as"></span>--with-gnu-as</code></dt>
  <dd><p>Specify that the compiler should assume that the
  assembler it finds is the GNU assembler.  However, this does not modify
  the rules to find an assembler and will result in confusion if the
--- 469,475 ----
  libraries.
  </p>
  </dd>
! <dt><code><a name="with-gnu-as"></a>--with-gnu-as</code></dt>
  <dd><p>Specify that the compiler should assume that the
  assembler it finds is the GNU assembler.  However, this does not modify
  the rules to find an assembler and will result in confusion if the
*************** whether you use the GNU assembler.  On a
*** 480,486 ****
  </li></ul>
  
  </dd>
! <dt><code><span id="with-as"></span>--with-as=<var>pathname</var></code></dt>
  <dd><p>Specify that the compiler should use the assembler pointed to by
  <var>pathname</var>, rather than the one found by the standard rules to find
  an assembler, which are:
--- 492,498 ----
  </li></ul>
  
  </dd>
! <dt><code><a name="with-as"></a>--with-as=<var>pathname</var></code></dt>
  <dd><p>Specify that the compiler should use the assembler pointed to by
  <var>pathname</var>, rather than the one found by the standard rules to find
  an assembler, which are:
*************** assemblers installed and want to choose
*** 513,519 ****
  above rules.
  </p>
  </dd>
! <dt><code><span id="with-gnu-ld"></span>--with-gnu-ld</code></dt>
  <dd><p>Same as <a href="#with-gnu-as"><samp>--with-gnu-as</samp></a>
  but for the linker.
  </p>
--- 525,531 ----
  above rules.
  </p>
  </dd>
! <dt><code><a name="with-gnu-ld"></a>--with-gnu-ld</code></dt>
  <dd><p>Same as <a href="#with-gnu-as"><samp>--with-gnu-as</samp></a>
  but for the linker.
  </p>
*************** specialized subset.
*** 712,725 ****
  </p>
  <p>Example 1: to configure a compiler for SH4A only, but supporting both
  endians, with little endian being the default:
! </p><div class="example">
! <pre class="example">--with-cpu=sh4a --with-endian=little,big --with-multilib-list=
  </pre></div>
  
  <p>Example 2: to configure a compiler for both SH4A and SH4AL-DSP, but with
  only little endian SH4AL:
! </p><div class="example">
! <pre class="example">--with-cpu=sh4a --with-endian=little,big \
  --with-multilib-list=sh4al,!mb/m4al
  </pre></div>
  
--- 724,737 ----
  </p>
  <p>Example 1: to configure a compiler for SH4A only, but supporting both
  endians, with little endian being the default:
! </p><div class="smallexample">
! <pre class="smallexample">--with-cpu=sh4a --with-endian=little,big --with-multilib-list=
  </pre></div>
  
  <p>Example 2: to configure a compiler for both SH4A and SH4AL-DSP, but with
  only little endian SH4AL:
! </p><div class="smallexample">
! <pre class="smallexample">--with-cpu=sh4a --with-endian=little,big \
  --with-multilib-list=sh4al,!mb/m4al
  </pre></div>
  
*************** for riscv*-*-elf*.  The accepted values
*** 746,770 ****
  reuse rule with architecture string and reuse rule with sub-extension.
  </p>
  <p>Example 1: Add multi-lib suppport for rv32i with ilp32.
! </p><div class="example">
! <pre class="example">rv32i-ilp32--
  </pre></div>
  
  <p>Example 2: Add multi-lib suppport for rv32i with ilp32 and rv32imafd with ilp32.
! </p><div class="example">
! <pre class="example">rv32i-ilp32--;rv32imafd-ilp32--
  </pre></div>
  
  <p>Example 3: Add multi-lib suppport for rv32i with ilp32; rv32im with ilp32 and
  rv32ic with ilp32 will reuse this multi-lib set.
! </p><div class="example">
! <pre class="example">rv32i-ilp32-rv32im-c
  </pre></div>
  
  <p>Example 4: Add multi-lib suppport for rv64ima with lp64; rv64imaf with lp64,
  rv64imac with lp64 and rv64imafc with lp64 will reuse this multi-lib set.
! </p><div class="example">
! <pre class="example">rv64ima-lp64--f,c,fc
  </pre></div>
  
  </dd>
--- 758,782 ----
  reuse rule with architecture string and reuse rule with sub-extension.
  </p>
  <p>Example 1: Add multi-lib suppport for rv32i with ilp32.
! </p><div class="smallexample">
! <pre class="smallexample">rv32i-ilp32--
  </pre></div>
  
  <p>Example 2: Add multi-lib suppport for rv32i with ilp32 and rv32imafd with ilp32.
! </p><div class="smallexample">
! <pre class="smallexample">rv32i-ilp32--;rv32imafd-ilp32--
  </pre></div>
  
  <p>Example 3: Add multi-lib suppport for rv32i with ilp32; rv32im with ilp32 and
  rv32ic with ilp32 will reuse this multi-lib set.
! </p><div class="smallexample">
! <pre class="smallexample">rv32i-ilp32-rv32im-c
  </pre></div>
  
  <p>Example 4: Add multi-lib suppport for rv64ima with lp64; rv64imaf with lp64,
  rv64imac with lp64 and rv64imafc with lp64 will reuse this multi-lib set.
! </p><div class="smallexample">
! <pre class="smallexample">rv64ima-lp64--f,c,fc
  </pre></div>
  
  </dd>
*************** parallel.  The default is &lsquo;<samp>y
*** 1165,1171 ****
  the remaining libraries.
  </p>
  </dd>
! <dt><code><span id="WithAixSoname"></span>--with-aix-soname=&lsquo;<samp>aix</samp>&rsquo;, &lsquo;<samp>svr4</samp>&rsquo; or &lsquo;<samp>both</samp>&rsquo;</code></dt>
  <dd><p>Traditional AIX shared library versioning (versioned <code>Shared Object</code>
  files as members of unversioned <code>Archive Library</code> files named
  &lsquo;<samp>lib.a</samp>&rsquo;) causes numerous headaches for package managers. However,
--- 1177,1183 ----
  the remaining libraries.
  </p>
  </dd>
! <dt><code><a name="WithAixSoname"></a>--with-aix-soname=&lsquo;<samp>aix</samp>&rsquo;, &lsquo;<samp>svr4</samp>&rsquo; or &lsquo;<samp>both</samp>&rsquo;</code></dt>
  <dd><p>Traditional AIX shared library versioning (versioned <code>Shared Object</code>
  files as members of unversioned <code>Archive Library</code> files named
  &lsquo;<samp>lib.a</samp>&rsquo;) causes numerous headaches for package managers. However,
*************** where this is called the &quot;SONAME&qu
*** 1176,1182 ****
  linker does search for &lsquo;<samp>libNAME.so</samp>&rsquo; before &lsquo;<samp>libNAME.a</samp>&rsquo; library
  filenames with the &lsquo;<samp>-lNAME</samp>&rsquo; linker flag.
  </p>
! <span id="AixLdCommand"></span><p>For detailed information please refer to the AIX
  <a href="https://www.ibm.com/support/knowledgecenter/search/%22the%20ld%20command%2C%20also%20called%20the%20linkage%20editor%20or%20binder%22">ld
  Command</a> reference.
  </p>
--- 1188,1194 ----
  linker does search for &lsquo;<samp>libNAME.so</samp>&rsquo; before &lsquo;<samp>libNAME.a</samp>&rsquo; library
  filenames with the &lsquo;<samp>-lNAME</samp>&rsquo; linker flag.
  </p>
! <a name="AixLdCommand"></a><p>For detailed information please refer to the AIX
  <a href="https://www.ibm.com/support/knowledgecenter/search/%22the%20ld%20command%2C%20also%20called%20the%20linkage%20editor%20or%20binder%22">ld
  Command</a> reference.
  </p>
*************** this option is still experimental and no
*** 1276,1283 ****
  their runtime libraries should be built.  For a list of valid values for
  <var>langN</var> you can issue the following command in the
  <samp>gcc</samp> directory of your GCC source tree:<br>
! </p><div class="example">
! <pre class="example">grep ^language= */config-lang.in
  </pre></div>
  <p>Currently, you can use any of the following:
  <code>all</code>, <code>default</code>, <code>ada</code>, <code>c</code>, <code>c++</code>, <code>d</code>,
--- 1288,1295 ----
  their runtime libraries should be built.  For a list of valid values for
  <var>langN</var> you can issue the following command in the
  <samp>gcc</samp> directory of your GCC source tree:<br>
! </p><div class="smallexample">
! <pre class="smallexample">grep ^language= */config-lang.in
  </pre></div>
  <p>Currently, you can use any of the following:
  <code>all</code>, <code>default</code>, <code>ada</code>, <code>c</code>, <code>c++</code>, <code>d</code>,
*************** compiler driver.
*** 1411,1418 ****
  <dd><p>The <samp>--enable-win32-registry</samp> option enables Microsoft Windows-hosted GCC
  to look up installations paths in the registry using the following key:
  </p>
! <div class="example">
! <pre class="example"><code>HKEY_LOCAL_MACHINE\SOFTWARE\Free Software Foundation\<var>key</var></code>
  </pre></div>
  
  <p><var>key</var> defaults to GCC version number, and can be overridden by the
--- 1423,1430 ----
  <dd><p>The <samp>--enable-win32-registry</samp> option enables Microsoft Windows-hosted GCC
  to look up installations paths in the registry using the following key:
  </p>
! <div class="smallexample">
! <pre class="smallexample"><code>HKEY_LOCAL_MACHINE\SOFTWARE\Free Software Foundation\<var>key</var></code>
  </pre></div>
  
  <p><var>key</var> defaults to GCC version number, and can be overridden by the
*************** GNU/Linux (&lsquo;<samp>i686-pc-linux-gn
*** 1767,1774 ****
  executable on the former system), you can configure GCC as follows for
  getting compatible linker plugins:
  </p>
! <div class="example">
! <pre class="example">% <var>srcdir</var>/configure \
      --host=x86_64-pc-linux-gnu \
      --enable-linker-plugin-configure-flags=--host=i686-pc-linux-gnu \
      --enable-linker-plugin-flags='CC=gcc\ -m32\ -Wl,-rpath,[...]/i686-pc-linux-gnu/lib'
--- 1779,1786 ----
  executable on the former system), you can configure GCC as follows for
  getting compatible linker plugins:
  </p>
! <div class="smallexample">
! <pre class="smallexample">% <var>srcdir</var>/configure \
      --host=x86_64-pc-linux-gnu \
      --enable-linker-plugin-configure-flags=--host=i686-pc-linux-gnu \
      --enable-linker-plugin-flags='CC=gcc\ -m32\ -Wl,-rpath,[...]/i686-pc-linux-gnu/lib'
*************** Offload compilers are expected to be alr
*** 1815,1822 ****
  path for them is <samp><var>exec-prefix</var></samp>, but it can be changed by
  specifying paths <var>path1</var>, &hellip;, <var>pathN</var>.
  </p>
! <div class="example">
! <pre class="example">% <var>srcdir</var>/configure \
      --enable-offload-targets=x86_64-intelmicemul-linux-gnu=/path/to/x86_64/compiler,nvptx-none
  </pre></div>
  
--- 1827,1834 ----
  path for them is <samp><var>exec-prefix</var></samp>, but it can be changed by
  specifying paths <var>path1</var>, &hellip;, <var>pathN</var>.
  </p>
! <div class="smallexample">
! <pre class="smallexample">% <var>srcdir</var>/configure \
      --enable-offload-targets=x86_64-intelmicemul-linux-gnu=/path/to/x86_64/compiler,nvptx-none
  </pre></div>
  
*************** disabled.
*** 1869,1875 ****
  </p></dd>
  </dl>
  
! <span id="Cross-Compiler-Specific-Options"></span><h4 class="subheading">Cross-Compiler-Specific Options</h4>
  <p>The following options only apply to building cross compilers.
  </p>
  <dl compact="compact">
--- 1881,1888 ----
  </p></dd>
  </dl>
  
! <a name="Cross-Compiler-Specific-Options"></a>
! <h4 class="subheading">Cross-Compiler-Specific Options</h4>
  <p>The following options only apply to building cross compilers.
  </p>
  <dl compact="compact">
*************** tools.
*** 2046,2052 ****
  </p></dd>
  </dl>
  
! <span id="Overriding-configure-test-results"></span><h4 class="subsubheading">Overriding <code>configure</code> test results</h4>
  
  <p>Sometimes, it might be necessary to override the result of some
  <code>configure</code> test, for example in order to ease porting to a new
--- 2059,2066 ----
  </p></dd>
  </dl>
  
! <a name="Overriding-configure-test-results"></a>
! <h4 class="subsubheading">Overriding <code>configure</code> test results</h4>
  
  <p>Sometimes, it might be necessary to override the result of some
  <code>configure</code> test, for example in order to ease porting to a new
*************** script provides three variables for this
*** 2055,2073 ****
  </p>
  <dl compact="compact">
  <dt><code>build_configargs</code></dt>
! <dd><span id="index-build_005fconfigargs"></span>
  <p>The contents of this variable is passed to all build <code>configure</code>
  scripts.
  </p>
  </dd>
  <dt><code>host_configargs</code></dt>
! <dd><span id="index-host_005fconfigargs"></span>
  <p>The contents of this variable is passed to all host <code>configure</code>
  scripts.
  </p>
  </dd>
  <dt><code>target_configargs</code></dt>
! <dd><span id="index-target_005fconfigargs"></span>
  <p>The contents of this variable is passed to all target <code>configure</code>
  scripts.
  </p>
--- 2069,2087 ----
  </p>
  <dl compact="compact">
  <dt><code>build_configargs</code></dt>
! <dd><a name="index-build_005fconfigargs"></a>
  <p>The contents of this variable is passed to all build <code>configure</code>
  scripts.
  </p>
  </dd>
  <dt><code>host_configargs</code></dt>
! <dd><a name="index-host_005fconfigargs"></a>
  <p>The contents of this variable is passed to all host <code>configure</code>
  scripts.
  </p>
  </dd>
  <dt><code>target_configargs</code></dt>
! <dd><a name="index-target_005fconfigargs"></a>
  <p>The contents of this variable is passed to all target <code>configure</code>
  scripts.
  </p>
*************** scripts.
*** 2078,2084 ****
  overrides, you can pass a setting for <code>CONFIG_SITE</code> and set
  variables in the site file.
  </p>
! <span id="Objective-C-Specific-Options"></span><h4 class="subheading">Objective-C-Specific Options</h4>
  
  <p>The following options apply to the build of the Objective-C runtime library.
  </p>
--- 2092,2099 ----
  overrides, you can pass a setting for <code>CONFIG_SITE</code> and set
  variables in the site file.
  </p>
! <a name="Objective-C-Specific-Options"></a>
! <h4 class="subheading">Objective-C-Specific Options</h4>
  
  <p>The following options apply to the build of the Objective-C runtime library.
  </p>
*************** default locations.
*** 2114,2120 ****
  </p></dd>
  </dl>
  
! <span id="D-Specific-Options"></span><h4 class="subheading">D-Specific Options</h4>
  
  <p>The following options apply to the build of the D runtime library.
  </p>
--- 2129,2136 ----
  </p></dd>
  </dl>
  
! <a name="D-Specific-Options"></a>
! <h4 class="subheading">D-Specific Options</h4>
  
  <p>The following options apply to the build of the D runtime library.
  </p>
diff -Nrcpad gcc-11.1.0/INSTALL/download.html gcc-11.2.0/INSTALL/download.html
*** gcc-11.1.0/INSTALL/download.html	Tue Apr 27 10:00:35 2021
--- gcc-11.2.0/INSTALL/download.html	Wed Jul 28 06:55:45 2021
*************** A GNU Manual
*** 19,25 ****
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Downloading GCC</title>
--- 19,25 ----
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Downloading GCC</title>
*************** You have freedom to copy and modify this
*** 33,46 ****
--- 33,55 ----
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
+ blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+ blockquote.smallquotation {font-size: smaller}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  div.lisp {margin-left: 3.2em}
+ div.smalldisplay {margin-left: 3.2em}
+ div.smallexample {margin-left: 3.2em}
+ div.smalllisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
  pre.format {font-family: inherit}
  pre.menu-comment {font-family: serif}
  pre.menu-preformatted {font-family: serif}
+ pre.smalldisplay {font-family: inherit; font-size: smaller}
+ pre.smallexample {font-size: smaller}
+ pre.smallformat {font-family: inherit; font-size: smaller}
+ pre.smalllisp {font-size: smaller}
  span.nolinebreak {white-space: nowrap}
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
*************** ul.no-bullet {list-style: none}
*** 71,78 ****
  
  
  
! <span id="index-Downloading-GCC"></span>
! <span id="index-Downloading-the-Source"></span>
  
  <p>GCC is distributed via <a href="http://gcc.gnu.org/git.html">git</a> and via
  HTTPS as tarballs compressed with <code>gzip</code> or <code>bzip2</code>.
--- 80,87 ----
  
  
  
! <a name="index-Downloading-GCC"></a>
! <a name="index-Downloading-the-Source"></a>
  
  <p>GCC is distributed via <a href="http://gcc.gnu.org/git.html">git</a> and via
  HTTPS as tarballs compressed with <code>gzip</code> or <code>bzip2</code>.
diff -Nrcpad gcc-11.1.0/INSTALL/finalinstall.html gcc-11.2.0/INSTALL/finalinstall.html
*** gcc-11.1.0/INSTALL/finalinstall.html	Tue Apr 27 10:00:36 2021
--- gcc-11.2.0/INSTALL/finalinstall.html	Wed Jul 28 06:55:46 2021
*************** A GNU Manual
*** 19,25 ****
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: Final installation</title>
--- 19,25 ----
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: Final installation</title>
*************** You have freedom to copy and modify this
*** 33,46 ****
--- 33,55 ----
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
+ blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+ blockquote.smallquotation {font-size: smaller}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  div.lisp {margin-left: 3.2em}
+ div.smalldisplay {margin-left: 3.2em}
+ div.smallexample {margin-left: 3.2em}
+ div.smalllisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
  pre.format {font-family: inherit}
  pre.menu-comment {font-family: serif}
  pre.menu-preformatted {font-family: serif}
+ pre.smalldisplay {font-family: inherit; font-size: smaller}
+ pre.smallexample {font-size: smaller}
+ pre.smallformat {font-family: inherit; font-size: smaller}
+ pre.smalllisp {font-size: smaller}
  span.nolinebreak {white-space: nowrap}
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
*************** ul.no-bullet {list-style: none}
*** 77,84 ****
  
  
  <p>Now that GCC has been built (and optionally tested), you can install it with
! </p><div class="example">
! <pre class="example">cd <var>objdir</var> &amp;&amp; make install
  </pre></div>
  
  <p>We strongly recommend to install into a target directory where there is
--- 86,93 ----
  
  
  <p>Now that GCC has been built (and optionally tested), you can install it with
! </p><div class="smallexample">
! <pre class="smallexample">cd <var>objdir</var> &amp;&amp; make install
  </pre></div>
  
  <p>We strongly recommend to install into a target directory where there is
*************** binutils, including assembler and linker
*** 110,117 ****
  <p>Installation into a temporary staging area or into a <code>chroot</code>
  jail can be achieved with the command
  </p>
! <div class="example">
! <pre class="example">make DESTDIR=<var>path-to-rootdir</var> install
  </pre></div>
  
  <p>where <var>path-to-rootdir</var> is the absolute path of
--- 119,126 ----
  <p>Installation into a temporary staging area or into a <code>chroot</code>
  jail can be achieved with the command
  </p>
! <div class="smallexample">
! <pre class="smallexample">make DESTDIR=<var>path-to-rootdir</var> install
  </pre></div>
  
  <p>where <var>path-to-rootdir</var> is the absolute path of
*************** using the <code>DESTDIR</code> feature.
*** 130,137 ****
  </p>
  <p>You can install stripped programs and libraries with
  </p>
! <div class="example">
! <pre class="example">make install-strip
  </pre></div>
  
  <p>If you are bootstrapping a released version of GCC then please
--- 139,146 ----
  </p>
  <p>You can install stripped programs and libraries with
  </p>
! <div class="smallexample">
! <pre class="smallexample">make install-strip
  </pre></div>
  
  <p>If you are bootstrapping a released version of GCC then please
diff -Nrcpad gcc-11.1.0/INSTALL/gfdl.html gcc-11.2.0/INSTALL/gfdl.html
*** gcc-11.1.0/INSTALL/gfdl.html	Tue Apr 27 10:00:37 2021
--- gcc-11.2.0/INSTALL/gfdl.html	Wed Jul 28 06:55:46 2021
*************** A GNU Manual
*** 19,25 ****
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: GNU Free Documentation License</title>
--- 19,25 ----
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: GNU Free Documentation License</title>
*************** You have freedom to copy and modify this
*** 33,46 ****
--- 33,55 ----
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
+ blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+ blockquote.smallquotation {font-size: smaller}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  div.lisp {margin-left: 3.2em}
+ div.smalldisplay {margin-left: 3.2em}
+ div.smallexample {margin-left: 3.2em}
+ div.smalllisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
  pre.format {font-family: inherit}
  pre.menu-comment {font-family: serif}
  pre.menu-preformatted {font-family: serif}
+ pre.smalldisplay {font-family: inherit; font-size: smaller}
+ pre.smallexample {font-size: smaller}
+ pre.smallformat {font-family: inherit; font-size: smaller}
+ pre.smalllisp {font-size: smaller}
  span.nolinebreak {white-space: nowrap}
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
*************** ul.no-bullet {list-style: none}
*** 81,87 ****
  
  <h1 align="center">Installing GCC: GNU Free Documentation License</h1>
  
! <span id="index-FDL_002c-GNU-Free-Documentation-License"></span>
  <div align="center">Version 1.3, 3 November 2008
  </div>
  <div class="display">
--- 90,96 ----
  
  <h1 align="center">Installing GCC: GNU Free Documentation License</h1>
  
! <a name="index-FDL_002c-GNU-Free-Documentation-License"></a>
  <div align="center">Version 1.3, 3 November 2008
  </div>
  <div class="display">
*************** provided the MMC is eligible for relicen
*** 514,527 ****
  </p>
  </li></ol>
  
! <span id="ADDENDUM_003a-How-to-use-this-License-for-your-documents"></span><h3 class="unnumberedsec">ADDENDUM: How to use this License for your documents</h3>
  
  <p>To use this License in a document you have written, include a copy of
  the License in the document and put the following copyright and
  license notices just after the title page:
  </p>
! <div class="example">
! <pre class="example">  Copyright (C)  <var>year</var>  <var>your name</var>.
    Permission is granted to copy, distribute and/or modify this document
    under the terms of the GNU Free Documentation License, Version 1.3
    or any later version published by the Free Software Foundation;
--- 523,537 ----
  </p>
  </li></ol>
  
! <a name="ADDENDUM_003a-How-to-use-this-License-for-your-documents"></a>
! <h3 class="unnumberedsec">ADDENDUM: How to use this License for your documents</h3>
  
  <p>To use this License in a document you have written, include a copy of
  the License in the document and put the following copyright and
  license notices just after the title page:
  </p>
! <div class="smallexample">
! <pre class="smallexample">  Copyright (C)  <var>year</var>  <var>your name</var>.
    Permission is granted to copy, distribute and/or modify this document
    under the terms of the GNU Free Documentation License, Version 1.3
    or any later version published by the Free Software Foundation;
*************** license notices just after the title pag
*** 533,540 ****
  <p>If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
  replace the &ldquo;with...Texts.&rdquo; line with this:
  </p>
! <div class="example">
! <pre class="example">    with the Invariant Sections being <var>list their titles</var>, with
      the Front-Cover Texts being <var>list</var>, and with the Back-Cover Texts
      being <var>list</var>.
  </pre></div>
--- 543,550 ----
  <p>If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
  replace the &ldquo;with...Texts.&rdquo; line with this:
  </p>
! <div class="smallexample">
! <pre class="smallexample">    with the Invariant Sections being <var>list their titles</var>, with
      the Front-Cover Texts being <var>list</var>, and with the Back-Cover Texts
      being <var>list</var>.
  </pre></div>
diff -Nrcpad gcc-11.1.0/INSTALL/index.html gcc-11.2.0/INSTALL/index.html
*** gcc-11.1.0/INSTALL/index.html	Tue Apr 27 10:00:35 2021
--- gcc-11.2.0/INSTALL/index.html	Wed Jul 28 06:55:44 2021
*************** A GNU Manual
*** 19,25 ****
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC</title>
--- 19,25 ----
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC</title>
*************** You have freedom to copy and modify this
*** 33,46 ****
--- 33,55 ----
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
+ blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+ blockquote.smallquotation {font-size: smaller}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  div.lisp {margin-left: 3.2em}
+ div.smalldisplay {margin-left: 3.2em}
+ div.smallexample {margin-left: 3.2em}
+ div.smalllisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
  pre.format {font-family: inherit}
  pre.menu-comment {font-family: serif}
  pre.menu-preformatted {font-family: serif}
+ pre.smalldisplay {font-family: inherit; font-size: smaller}
+ pre.smallexample {font-size: smaller}
+ pre.smallformat {font-family: inherit; font-size: smaller}
+ pre.smalllisp {font-size: smaller}
  span.nolinebreak {white-space: nowrap}
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
*************** Free Documentation License</a>&rdquo;.
*** 140,145 ****
--- 149,155 ----
  
  
  
+ 
  
  
  
diff -Nrcpad gcc-11.1.0/INSTALL/old.html gcc-11.2.0/INSTALL/old.html
*** gcc-11.1.0/INSTALL/old.html	Tue Apr 27 10:00:36 2021
--- gcc-11.2.0/INSTALL/old.html	Wed Jul 28 06:55:46 2021
*************** A GNU Manual
*** 19,25 ****
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: Old documentation</title>
--- 19,25 ----
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: Old documentation</title>
*************** You have freedom to copy and modify this
*** 33,46 ****
--- 33,55 ----
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
+ blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+ blockquote.smallquotation {font-size: smaller}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  div.lisp {margin-left: 3.2em}
+ div.smalldisplay {margin-left: 3.2em}
+ div.smallexample {margin-left: 3.2em}
+ div.smalllisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
  pre.format {font-family: inherit}
  pre.menu-comment {font-family: serif}
  pre.menu-preformatted {font-family: serif}
+ pre.smalldisplay {font-family: inherit; font-size: smaller}
+ pre.smallexample {font-size: smaller}
+ pre.smallformat {font-family: inherit; font-size: smaller}
+ pre.smalllisp {font-size: smaller}
  span.nolinebreak {white-space: nowrap}
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
*************** the same as the host machine.
*** 121,128 ****
  </p>
  <p>Here is an example:
  </p>
! <div class="example">
! <pre class="example">./configure --host=sparc-sun-sunos4.1
  </pre></div>
  
  <p>A configuration name may be canonical or it may be more or less
--- 130,137 ----
  </p>
  <p>Here is an example:
  </p>
! <div class="smallexample">
! <pre class="smallexample">./configure --host=sparc-sun-sunos4.1
  </pre></div>
  
  <p>A configuration name may be canonical or it may be more or less
*************** section before proceeding any further wi
*** 148,155 ****
  </p>
  </li></ol>
  
! <h2><span id="Configurations"></span>Configurations Supported by GCC</h2>
! <span id="index-configurations-supported-by-GCC"></span>
  
  <p>Here are the possible CPU types:
  </p>
--- 157,164 ----
  </p>
  </li></ol>
  
! <h2><a name="Configurations"></a>Configurations Supported by GCC</h2>
! <a name="index-configurations-supported-by-GCC"></a>
  
  <p>Here are the possible CPU types:
  </p>
diff -Nrcpad gcc-11.1.0/INSTALL/prerequisites.html gcc-11.2.0/INSTALL/prerequisites.html
*** gcc-11.1.0/INSTALL/prerequisites.html	Tue Apr 27 10:00:35 2021
--- gcc-11.2.0/INSTALL/prerequisites.html	Wed Jul 28 06:55:45 2021
*************** A GNU Manual
*** 19,25 ****
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Prerequisites for GCC</title>
--- 19,25 ----
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Prerequisites for GCC</title>
*************** You have freedom to copy and modify this
*** 33,46 ****
--- 33,55 ----
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
+ blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+ blockquote.smallquotation {font-size: smaller}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  div.lisp {margin-left: 3.2em}
+ div.smalldisplay {margin-left: 3.2em}
+ div.smallexample {margin-left: 3.2em}
+ div.smalllisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
  pre.format {font-family: inherit}
  pre.menu-comment {font-family: serif}
  pre.menu-preformatted {font-family: serif}
+ pre.smalldisplay {font-family: inherit; font-size: smaller}
+ pre.smallexample {font-size: smaller}
+ pre.smallformat {font-family: inherit; font-size: smaller}
+ pre.smalllisp {font-size: smaller}
  span.nolinebreak {white-space: nowrap}
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
*************** ul.no-bullet {list-style: none}
*** 70,82 ****
  
  
  
! <span id="index-Prerequisites"></span>
  
  <p>GCC requires that various tools and packages be available for use in the
  build procedure.  Modifying GCC sources requires additional tools
  described below.
  </p>
! <span id="Tools_002fpackages-necessary-for-building-GCC"></span><h3 class="heading">Tools/packages necessary for building GCC</h3>
  <dl compact="compact">
  <dt>ISO C++11 compiler</dt>
  <dd><p>Necessary to bootstrap GCC.
--- 79,92 ----
  
  
  
! <a name="index-Prerequisites"></a>
  
  <p>GCC requires that various tools and packages be available for use in the
  build procedure.  Modifying GCC sources requires additional tools
  described below.
  </p>
! <a name="Tools_002fpackages-necessary-for-building-GCC"></a>
! <h3 class="heading">Tools/packages necessary for building GCC</h3>
  <dl compact="compact">
  <dt>ISO C++11 compiler</dt>
  <dd><p>Necessary to bootstrap GCC.
*************** name of the package depends on your dist
*** 114,120 ****
  &lsquo;<samp>fatal error: gnu/stubs-32.h: No such file</samp>&rsquo;
  </p>
  </dd>
! <dt><span id="GNAT-prerequisite"></span>GNAT</dt>
  <dd>
  <p>In order to build GNAT, the Ada compiler, you need a working GNAT
  compiler (GCC version 4.7 or later).
--- 124,130 ----
  &lsquo;<samp>fatal error: gnu/stubs-32.h: No such file</samp>&rsquo;
  </p>
  </dd>
! <dt><a name="GNAT-prerequisite"></a>GNAT</dt>
  <dd>
  <p>In order to build GNAT, the Ada compiler, you need a working GNAT
  compiler (GCC version 4.7 or later).
*************** Alternatively, the <samp>--with-zstd</sa
*** 283,289 ****
  </dd>
  </dl>
  
! <span id="Tools_002fpackages-necessary-for-modifying-GCC"></span><h3 class="heading">Tools/packages necessary for modifying GCC</h3>
  <dl compact="compact">
  <dt>autoconf version 2.69</dt>
  <dt>GNU m4 version 1.4.6 (or later)</dt>
--- 293,300 ----
  </dd>
  </dl>
  
! <a name="Tools_002fpackages-necessary-for-modifying-GCC"></a>
! <h3 class="heading">Tools/packages necessary for modifying GCC</h3>
  <dl compact="compact">
  <dt>autoconf version 2.69</dt>
  <dt>GNU m4 version 1.4.6 (or later)</dt>
diff -Nrcpad gcc-11.1.0/INSTALL/specific.html gcc-11.2.0/INSTALL/specific.html
*** gcc-11.1.0/INSTALL/specific.html	Tue Apr 27 10:00:35 2021
--- gcc-11.2.0/INSTALL/specific.html	Wed Jul 28 06:55:45 2021
*************** A GNU Manual
*** 19,25 ****
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Host/Target specific installation notes for GCC</title>
--- 19,25 ----
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Host/Target specific installation notes for GCC</title>
*************** You have freedom to copy and modify this
*** 33,46 ****
--- 33,55 ----
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
+ blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+ blockquote.smallquotation {font-size: smaller}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  div.lisp {margin-left: 3.2em}
+ div.smalldisplay {margin-left: 3.2em}
+ div.smallexample {margin-left: 3.2em}
+ div.smalllisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
  pre.format {font-family: inherit}
  pre.menu-comment {font-family: serif}
  pre.menu-preformatted {font-family: serif}
+ pre.smalldisplay {font-family: inherit; font-size: smaller}
+ pre.smallexample {font-size: smaller}
+ pre.smallformat {font-family: inherit; font-size: smaller}
+ pre.smalllisp {font-size: smaller}
  span.nolinebreak {white-space: nowrap}
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
*************** ul.no-bullet {list-style: none}
*** 77,87 ****
  
  
  
! <span id="index-Specific"></span>
! <span id="index-Specific-installation-notes"></span>
! <span id="index-Target-specific-installation"></span>
! <span id="index-Host-specific-installation"></span>
! <span id="index-Target-specific-installation-notes"></span>
  
  <p>Please read this document carefully <em>before</em> installing the
  GNU Compiler Collection on your machine.
--- 86,96 ----
  
  
  
! <a name="index-Specific"></a>
! <a name="index-Specific-installation-notes"></a>
! <a name="index-Target-specific-installation"></a>
! <a name="index-Host-specific-installation"></a>
! <a name="index-Target-specific-installation-notes"></a>
  
  <p>Please read this document carefully <em>before</em> installing the
  GNU Compiler Collection on your machine.
*************** information have to.
*** 171,177 ****
  
  <!-- -------- host/target specific issues start here ---------------- -->
  <hr />
! <span id="aarch64-x-x"></span><span id="aarch64*-*-*"></span><h3 class="heading">aarch64*-*-*</h3>
  <p>Binutils pre 2.24 does not have support for selecting <samp>-mabi</samp> and
  does not support ILP32.  If it is used to build GCC 4.9 or later, GCC will
  not support option <samp>-mabi=ilp32</samp>.
--- 180,187 ----
  
  <!-- -------- host/target specific issues start here ---------------- -->
  <hr />
! <a name="aarch64-x-x"></a><a name="aarch64*-*-*"></a>
! <h3 class="heading">aarch64*-*-*</h3>
  <p>Binutils pre 2.24 does not have support for selecting <samp>-mabi</samp> and
  does not support ILP32.  If it is used to build GCC 4.9 or later, GCC will
  not support option <samp>-mabi=ilp32</samp>.
*************** protections by default.  This mechanism
*** 208,224 ****
  of the options are given at configure time.
  </p>
  <hr />
! <span id="alpha-x-x"></span><span id="alpha*-*-*"></span><h3 class="heading">alpha*-*-*</h3>
  <p>This section contains general configuration information for all
  Alpha-based platforms using ELF.  In addition to reading this
  section, please read all other sections that match your target.
  </p>
  <hr />
! <span id="amd64-x-solaris2"></span><span id="amd64-*-solaris2*"></span><h3 class="heading">amd64-*-solaris2*</h3>
  <p>This is a synonym for &lsquo;<samp>x86_64-*-solaris2*</samp>&rsquo;.
  </p>
  <hr />
! <span id="amdgcn-x-amdhsa"></span><span id="amdgcn-*-amdhsa"></span><h3 class="heading">amdgcn-*-amdhsa</h3>
  <p>AMD GCN GPU target.
  </p>
  <p>Instead of GNU Binutils, you will need to install LLVM 6, or later, and copy
--- 218,237 ----
  of the options are given at configure time.
  </p>
  <hr />
! <a name="alpha-x-x"></a><a name="alpha*-*-*"></a>
! <h3 class="heading">alpha*-*-*</h3>
  <p>This section contains general configuration information for all
  Alpha-based platforms using ELF.  In addition to reading this
  section, please read all other sections that match your target.
  </p>
  <hr />
! <a name="amd64-x-solaris2"></a><a name="amd64-*-solaris2*"></a>
! <h3 class="heading">amd64-*-solaris2*</h3>
  <p>This is a synonym for &lsquo;<samp>x86_64-*-solaris2*</samp>&rsquo;.
  </p>
  <hr />
! <a name="amdgcn-x-amdhsa"></a><a name="amdgcn-*-amdhsa"></a>
! <h3 class="heading">amdgcn-*-amdhsa</h3>
  <p>AMD GCN GPU target.
  </p>
  <p>Instead of GNU Binutils, you will need to install LLVM 6, or later, and copy
*************** section, please read all other sections
*** 236,254 ****
  on the GPU.
  </p>
  <hr />
! <span id="arc-x-elf32"></span><span id="arc-*-elf32"></span><h3 class="heading">arc-*-elf32</h3>
  
  <p>Use &lsquo;<samp>configure --target=arc-elf32 --with-cpu=<var>cpu</var> --enable-languages=&quot;c,c++&quot;</samp>&rsquo;
  to configure GCC, with <var>cpu</var> being one of &lsquo;<samp>arc600</samp>&rsquo;, &lsquo;<samp>arc601</samp>&rsquo;,
  or &lsquo;<samp>arc700</samp>&rsquo;.
  </p>
  <hr />
! <span id="arc-linux-uclibc"></span><span id="arc-linux-uclibc-1"></span><h3 class="heading">arc-linux-uclibc</h3>
  
  <p>Use &lsquo;<samp>configure --target=arc-linux-uclibc --with-cpu=arc700 --enable-languages=&quot;c,c++&quot;</samp>&rsquo; to configure GCC.
  </p>
  <hr />
! <span id="arm-x-eabi"></span><span id="arm-*-eabi"></span><h3 class="heading">arm-*-eabi</h3>
  <p>ARM-family processors.
  </p>
  <p>Building the Ada frontend commonly fails (an infinite loop executing
--- 249,270 ----
  on the GPU.
  </p>
  <hr />
! <a name="arc-x-elf32"></a><a name="arc-*-elf32"></a>
! <h3 class="heading">arc-*-elf32</h3>
  
  <p>Use &lsquo;<samp>configure --target=arc-elf32 --with-cpu=<var>cpu</var> --enable-languages=&quot;c,c++&quot;</samp>&rsquo;
  to configure GCC, with <var>cpu</var> being one of &lsquo;<samp>arc600</samp>&rsquo;, &lsquo;<samp>arc601</samp>&rsquo;,
  or &lsquo;<samp>arc700</samp>&rsquo;.
  </p>
  <hr />
! <a name="arc-linux-uclibc"></a><a name="arc-linux-uclibc-1"></a>
! <h3 class="heading">arc-linux-uclibc</h3>
  
  <p>Use &lsquo;<samp>configure --target=arc-linux-uclibc --with-cpu=arc700 --enable-languages=&quot;c,c++&quot;</samp>&rsquo; to configure GCC.
  </p>
  <hr />
! <a name="arm-x-eabi"></a><a name="arm-*-eabi"></a>
! <h3 class="heading">arm-*-eabi</h3>
  <p>ARM-family processors.
  </p>
  <p>Building the Ada frontend commonly fails (an infinite loop executing
*************** or &lsquo;<samp>arc700</samp>&rsquo;.
*** 256,262 ****
  GNAT 4.6, 4.9 or 5 release branches are known to succeed.
  </p>
  <hr />
! <span id="avr"></span><span id="avr-1"></span><h3 class="heading">avr</h3>
  <p>ATMEL AVR-family micro controllers.  These are used in embedded
  applications.  There are no standard Unix configurations.
  See &ldquo;AVR Options&rdquo; in the main manual
--- 272,279 ----
  GNAT 4.6, 4.9 or 5 release branches are known to succeed.
  </p>
  <hr />
! <a name="avr"></a><a name="avr-1"></a>
! <h3 class="heading">avr</h3>
  <p>ATMEL AVR-family micro controllers.  These are used in embedded
  applications.  There are no standard Unix configurations.
  See &ldquo;AVR Options&rdquo; in the main manual
*************** can also be obtained from:
*** 273,286 ****
  </li></ul>
  
  <p>The following error:
! </p><div class="example">
! <pre class="example">Error: register required
  </pre></div>
  
  <p>indicates that you should upgrade to a newer version of the binutils.
  </p>
  <hr />
! <span id="bfin"></span><span id="Blackfin"></span><h3 class="heading">Blackfin</h3>
  <p>The Blackfin processor, an Analog Devices DSP.
  See &ldquo;Blackfin Options&rdquo; in the main manual
  </p>
--- 290,304 ----
  </li></ul>
  
  <p>The following error:
! </p><div class="smallexample">
! <pre class="smallexample">Error: register required
  </pre></div>
  
  <p>indicates that you should upgrade to a newer version of the binutils.
  </p>
  <hr />
! <a name="bfin"></a><a name="Blackfin"></a>
! <h3 class="heading">Blackfin</h3>
  <p>The Blackfin processor, an Analog Devices DSP.
  See &ldquo;Blackfin Options&rdquo; in the main manual
  </p>
*************** See &ldquo;Blackfin Options&rdquo; in th
*** 288,294 ****
  are available at <a href="https://sourceforge.net/projects/adi-toolchain/">https://sourceforge.net/projects/adi-toolchain/</a>.
  </p>
  <hr />
! <span id="cr16"></span><span id="CR16"></span><h3 class="heading">CR16</h3>
  <p>The CR16 CompactRISC architecture is a 16-bit architecture. This
  architecture is used in embedded applications.
  </p>
--- 306,313 ----
  are available at <a href="https://sourceforge.net/projects/adi-toolchain/">https://sourceforge.net/projects/adi-toolchain/</a>.
  </p>
  <hr />
! <a name="cr16"></a><a name="CR16"></a>
! <h3 class="heading">CR16</h3>
  <p>The CR16 CompactRISC architecture is a 16-bit architecture. This
  architecture is used in embedded applications.
  </p>
*************** GCC&nbsp;for building a CR16 elf cross-c
*** 302,308 ****
  configure GCC&nbsp;for building a CR16 uclinux cross-compiler.
  </p>
  <hr />
! <span id="cris"></span><span id="CRIS"></span><h3 class="heading">CRIS</h3>
  <p>CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip
  series.  These are used in embedded applications.
  </p>
--- 321,328 ----
  configure GCC&nbsp;for building a CR16 uclinux cross-compiler.
  </p>
  <hr />
! <a name="cris"></a><a name="CRIS"></a>
! <h3 class="heading">CRIS</h3>
  <p>CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip
  series.  These are used in embedded applications.
  </p>
*************** information about this platform is avail
*** 327,333 ****
  <a href="http://developer.axis.com/">http://developer.axis.com/</a>.
  </p>
  <hr />
! <span id="dos"></span><span id="DOS"></span><h3 class="heading">DOS</h3>
  <p>Please have a look at the <a href="binaries.html">binaries page</a>.
  </p>
  <p>You cannot install GCC by itself on MSDOS; it will not compile under
--- 347,354 ----
  <a href="http://developer.axis.com/">http://developer.axis.com/</a>.
  </p>
  <hr />
! <a name="dos"></a><a name="DOS"></a>
! <h3 class="heading">DOS</h3>
  <p>Please have a look at the <a href="binaries.html">binaries page</a>.
  </p>
  <p>You cannot install GCC by itself on MSDOS; it will not compile under
*************** compilation package DJGPP, which include
*** 336,347 ****
  and includes all the necessary compilation tools and libraries.
  </p>
  <hr />
! <span id="epiphany-x-elf"></span><span id="epiphany-*-elf"></span><h3 class="heading">epiphany-*-elf</h3>
  <p>Adapteva Epiphany.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <span id="x-x-freebsd"></span><span id="g_t*-*-freebsd*"></span><h3 class="heading">*-*-freebsd*</h3>
  <p>Support for FreeBSD 1 was discontinued in GCC 3.2.  Support for
  FreeBSD 2 (and any mutant a.out variants of FreeBSD 3) was
  discontinued in GCC 4.0.
--- 357,370 ----
  and includes all the necessary compilation tools and libraries.
  </p>
  <hr />
! <a name="epiphany-x-elf"></a><a name="epiphany-*-elf"></a>
! <h3 class="heading">epiphany-*-elf</h3>
  <p>Adapteva Epiphany.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <a name="x-x-freebsd"></a><a name="g_t*-*-freebsd*"></a>
! <h3 class="heading">*-*-freebsd*</h3>
  <p>Support for FreeBSD 1 was discontinued in GCC 3.2.  Support for
  FreeBSD 2 (and any mutant a.out variants of FreeBSD 3) was
  discontinued in GCC 4.0.
*************** properly on FreeBSD prior to the FreeBSD
*** 376,387 ****
  after 2.16.1.
  </p>
  <hr />
! <span id="ft32-x-elf"></span><span id="ft32-*-elf"></span><h3 class="heading">ft32-*-elf</h3>
  <p>The FT32 processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <span id="h8300-hms"></span><span id="h8300-hms-1"></span><h3 class="heading">h8300-hms</h3>
  <p>Renesas H8/300 series of processors.
  </p>
  <p>Please have a look at the <a href="binaries.html">binaries page</a>.
--- 399,412 ----
  after 2.16.1.
  </p>
  <hr />
! <a name="ft32-x-elf"></a><a name="ft32-*-elf"></a>
! <h3 class="heading">ft32-*-elf</h3>
  <p>The FT32 processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <a name="h8300-hms"></a><a name="h8300-hms-1"></a>
! <h3 class="heading">h8300-hms</h3>
  <p>Renesas H8/300 series of processors.
  </p>
  <p>Please have a look at the <a href="binaries.html">binaries page</a>.
*************** first three arguments in function calls
*** 392,398 ****
  longer a multiple of 2 bytes.
  </p>
  <hr />
! <span id="hppa-hp-hpux"></span><span id="hppa*-hp-hpux*"></span><h3 class="heading">hppa*-hp-hpux*</h3>
  <p>Support for HP-UX version 9 and older was discontinued in GCC 3.4.
  </p>
  <p>We require using gas/binutils on all hppa platforms.  Version 2.19 or
--- 417,424 ----
  longer a multiple of 2 bytes.
  </p>
  <hr />
! <a name="hppa-hp-hpux"></a><a name="hppa*-hp-hpux*"></a>
! <h3 class="heading">hppa*-hp-hpux*</h3>
  <p>Support for HP-UX version 9 and older was discontinued in GCC 3.4.
  </p>
  <p>We require using gas/binutils on all hppa platforms.  Version 2.19 or
*************** a list of the predefines used with each
*** 442,448 ****
  <p>More specific information to &lsquo;<samp>hppa*-hp-hpux*</samp>&rsquo; targets follows.
  </p>
  <hr />
! <span id="hppa-hp-hpux10"></span><span id="hppa*-hp-hpux10"></span><h3 class="heading">hppa*-hp-hpux10</h3>
  <p>For hpux10.20, we <em>highly</em> recommend you pick up the latest sed patch
  <code>PHCO_19798</code> from HP.
  </p>
--- 468,475 ----
  <p>More specific information to &lsquo;<samp>hppa*-hp-hpux*</samp>&rsquo; targets follows.
  </p>
  <hr />
! <a name="hppa-hp-hpux10"></a><a name="hppa*-hp-hpux10"></a>
! <h3 class="heading">hppa*-hp-hpux10</h3>
  <p>For hpux10.20, we <em>highly</em> recommend you pick up the latest sed patch
  <code>PHCO_19798</code> from HP.
  </p>
*************** problems in using C++ on this target.  H
*** 452,458 ****
  with the one implemented under HP-UX 11 using secondary definitions.
  </p>
  <hr />
! <span id="hppa-hp-hpux11"></span><span id="hppa*-hp-hpux11"></span><h3 class="heading">hppa*-hp-hpux11</h3>
  <p>GCC 3.0 and up support HP-UX 11.  GCC 2.95.x is not supported and cannot
  be used to compile GCC 3.0 and up.
  </p>
--- 479,486 ----
  with the one implemented under HP-UX 11 using secondary definitions.
  </p>
  <hr />
! <a name="hppa-hp-hpux11"></a><a name="hppa*-hp-hpux11"></a>
! <h3 class="heading">hppa*-hp-hpux11</h3>
  <p>GCC 3.0 and up support HP-UX 11.  GCC 2.95.x is not supported and cannot
  be used to compile GCC 3.0 and up.
  </p>
*************** versioning with <samp>--disable-symvers<
*** 555,567 ****
  supported, so <samp>--enable-threads=dce</samp> does not work.
  </p>
  <hr />
! <span id="x-x-linux-gnu"></span><span id="g_t*-*-linux-gnu"></span><h3 class="heading">*-*-linux-gnu</h3>
  <p>Versions of libstdc++-v3 starting with 3.2.1 require bug fixes present
  in glibc 2.2.5 and later.  More information is available in the
  libstdc++-v3 documentation.
  </p>
  <hr />
! <span id="ix86-x-linux"></span><span id="i_003f86-*-linux*"></span><h3 class="heading">i?86-*-linux*</h3>
  <p>As of GCC 3.3, binutils 2.13.1 or later is required for this platform.
  See <a href="http://gcc.gnu.org/PR10877">bug 10877</a> for more information.
  </p>
--- 583,597 ----
  supported, so <samp>--enable-threads=dce</samp> does not work.
  </p>
  <hr />
! <a name="x-x-linux-gnu"></a><a name="g_t*-*-linux-gnu"></a>
! <h3 class="heading">*-*-linux-gnu</h3>
  <p>Versions of libstdc++-v3 starting with 3.2.1 require bug fixes present
  in glibc 2.2.5 and later.  More information is available in the
  libstdc++-v3 documentation.
  </p>
  <hr />
! <a name="ix86-x-linux"></a><a name="i_003f86-*-linux*"></a>
! <h3 class="heading">i?86-*-linux*</h3>
  <p>As of GCC 3.3, binutils 2.13.1 or later is required for this platform.
  See <a href="http://gcc.gnu.org/PR10877">bug 10877</a> for more information.
  </p>
*************** possible you have a hardware problem.  F
*** 570,576 ****
  found on <a href="http://www.bitwizard.nl/sig11/">www.bitwizard.nl</a>.
  </p>
  <hr />
! <span id="ix86-x-solaris2"></span><span id="i_003f86-*-solaris2*"></span><h3 class="heading">i?86-*-solaris2*</h3>
  <p>Use this for Solaris 11.3 or later on x86 and x86-64 systems.  Starting
  with GCC 4.7, there is also a 64-bit &lsquo;<samp>amd64-*-solaris2*</samp>&rsquo; or
  &lsquo;<samp>x86_64-*-solaris2*</samp>&rsquo; configuration that corresponds to
--- 600,607 ----
  found on <a href="http://www.bitwizard.nl/sig11/">www.bitwizard.nl</a>.
  </p>
  <hr />
! <a name="ix86-x-solaris2"></a><a name="i_003f86-*-solaris2*"></a>
! <h3 class="heading">i?86-*-solaris2*</h3>
  <p>Use this for Solaris 11.3 or later on x86 and x86-64 systems.  Starting
  with GCC 4.7, there is also a 64-bit &lsquo;<samp>amd64-*-solaris2*</samp>&rsquo; or
  &lsquo;<samp>x86_64-*-solaris2*</samp>&rsquo; configuration that corresponds to
*************** to configure with <samp>--without-gnu-ld
*** 594,600 ****
  guarantee use of Solaris <code>ld</code>.
  </p>
  <hr />
! <span id="ia64-x-linux"></span><span id="ia64-*-linux"></span><h3 class="heading">ia64-*-linux</h3>
  <p>IA-64 processor (also known as IPF, or Itanium Processor Family)
  running GNU/Linux.
  </p>
--- 625,632 ----
  guarantee use of Solaris <code>ld</code>.
  </p>
  <hr />
! <a name="ia64-x-linux"></a><a name="ia64-*-linux"></a>
! <h3 class="heading">ia64-*-linux</h3>
  <p>IA-64 processor (also known as IPF, or Itanium Processor Family)
  running GNU/Linux.
  </p>
*************** As of version 3.1 GCC is believed to be
*** 612,618 ****
  more major ABI changes are expected.
  </p>
  <hr />
! <span id="ia64-x-hpux"></span><span id="ia64-*-hpux*"></span><h3 class="heading">ia64-*-hpux*</h3>
  <p>Building GCC on this target requires the GNU Assembler.  The bundled HP
  assembler will not work.  To prevent GCC from using the wrong assembler,
  the option <samp>--with-gnu-as</samp> may be necessary.
--- 644,651 ----
  more major ABI changes are expected.
  </p>
  <hr />
! <a name="ia64-x-hpux"></a><a name="ia64-*-hpux*"></a>
! <h3 class="heading">ia64-*-hpux*</h3>
  <p>Building GCC on this target requires the GNU Assembler.  The bundled HP
  assembler will not work.  To prevent GCC from using the wrong assembler,
  the option <samp>--with-gnu-as</samp> may be necessary.
*************** removed and the system libunwind library
*** 625,631 ****
  </p>
  <hr />
  <!-- rs6000-ibm-aix*, powerpc-ibm-aix* -->
! <span id="x-ibm-aix"></span><span id="g_t*-ibm-aix*"></span><h3 class="heading">*-ibm-aix*</h3>
  <p>Support for AIX version 3 and older was discontinued in GCC 3.4.
  Support for AIX version 4.2 and older was discontinued in GCC 4.5.
  </p>
--- 658,665 ----
  </p>
  <hr />
  <!-- rs6000-ibm-aix*, powerpc-ibm-aix* -->
! <a name="x-ibm-aix"></a><a name="g_t*-ibm-aix*"></a>
! <h3 class="heading">*-ibm-aix*</h3>
  <p>Support for AIX version 3 and older was discontinued in GCC 3.4.
  Support for AIX version 4.2 and older was discontinued in GCC 4.5.
  </p>
*************** with an earlier release of GCC is recomm
*** 642,649 ****
  requires a larger data segment, which can be enabled through the
  <var>LDR_CNTRL</var> environment variable, e.g.,
  </p>
! <div class="example">
! <pre class="example">% LDR_CNTRL=MAXDATA=0x50000000
  % export LDR_CNTRL
  </pre></div>
  
--- 676,683 ----
  requires a larger data segment, which can be enabled through the
  <var>LDR_CNTRL</var> environment variable, e.g.,
  </p>
! <div class="smallexample">
! <pre class="smallexample">% LDR_CNTRL=MAXDATA=0x50000000
  % export LDR_CNTRL
  </pre></div>
  
*************** with a version of GCC built for an earli
*** 654,661 ****
  <p>To speed up the configuration phases of bootstrapping and installing GCC,
  one may use GNU Bash instead of AIX <code>/bin/sh</code>, e.g.,
  </p>
! <div class="example">
! <pre class="example">% CONFIG_SHELL=/opt/freeware/bin/bash
  % export CONFIG_SHELL
  </pre></div>
  
--- 688,695 ----
  <p>To speed up the configuration phases of bootstrapping and installing GCC,
  one may use GNU Bash instead of AIX <code>/bin/sh</code>, e.g.,
  </p>
! <div class="smallexample">
! <pre class="smallexample">% CONFIG_SHELL=/opt/freeware/bin/bash
  % export CONFIG_SHELL
  </pre></div>
  
*************** APAR IY26685 (AIX 4.3) or APAR IY25528 (
*** 705,711 ****
  fix for another AIX Assembler bug and a co-dependent AIX Archiver fix
  referenced as APAR IY53606 (AIX 5.2) or as APAR IY54774 (AIX 5.1)
  </p>
! <span id="TransferAixShobj"></span><p>&lsquo;<samp>libstdc++</samp>&rsquo; in GCC 3.4 increments the major version number of the
  shared object and GCC installation places the <samp>libstdc++.a</samp>
  shared library in a common location which will overwrite the and GCC
  3.3 version of the shared library.  Applications either need to be
--- 739,745 ----
  fix for another AIX Assembler bug and a co-dependent AIX Archiver fix
  referenced as APAR IY53606 (AIX 5.2) or as APAR IY54774 (AIX 5.1)
  </p>
! <a name="TransferAixShobj"></a><p>&lsquo;<samp>libstdc++</samp>&rsquo; in GCC 3.4 increments the major version number of the
  shared object and GCC installation places the <samp>libstdc++.a</samp>
  shared library in a common location which will overwrite the and GCC
  3.3 version of the shared library.  Applications either need to be
*************** multilib <samp>libstdc++.a</samp> instal
*** 719,738 ****
  </p>
  <p>Extract the shared objects from the currently installed
  <samp>libstdc++.a</samp> archive:
! </p><div class="example">
! <pre class="example">% ar -x libstdc++.a libstdc++.so.4 libstdc++.so.5
  </pre></div>
  
  <p>Enable the &lsquo;<samp>F_LOADONLY</samp>&rsquo; flag so that the shared object will be
  available for runtime dynamic loading, but not linking:
! </p><div class="example">
! <pre class="example">% strip -e libstdc++.so.4 libstdc++.so.5
  </pre></div>
  
  <p>Archive the runtime-only shared object in the GCC 3.4
  <samp>libstdc++.a</samp> archive:
! </p><div class="example">
! <pre class="example">% ar -q libstdc++.a libstdc++.so.4 libstdc++.so.5
  </pre></div>
  
  <p>Eventually, the
--- 753,772 ----
  </p>
  <p>Extract the shared objects from the currently installed
  <samp>libstdc++.a</samp> archive:
! </p><div class="smallexample">
! <pre class="smallexample">% ar -x libstdc++.a libstdc++.so.4 libstdc++.so.5
  </pre></div>
  
  <p>Enable the &lsquo;<samp>F_LOADONLY</samp>&rsquo; flag so that the shared object will be
  available for runtime dynamic loading, but not linking:
! </p><div class="smallexample">
! <pre class="smallexample">% strip -e libstdc++.so.4 libstdc++.so.5
  </pre></div>
  
  <p>Archive the runtime-only shared object in the GCC 3.4
  <samp>libstdc++.a</samp> archive:
! </p><div class="smallexample">
! <pre class="smallexample">% ar -q libstdc++.a libstdc++.so.4 libstdc++.so.5
  </pre></div>
  
  <p>Eventually, the
*************** environment variable to &lsquo;<samp>C</
*** 789,820 ****
  switch and using the configure option <samp>--with-cpu-<var>cpu_type</var></samp>.
  </p>
  <hr />
! <span id="iq2000-x-elf"></span><span id="iq2000-*-elf"></span><h3 class="heading">iq2000-*-elf</h3>
  <p>Vitesse IQ2000 processors.  These are used in embedded
  applications.  There are no standard Unix configurations.
  </p>
  <hr />
! <span id="lm32-x-elf"></span><span id="lm32-*-elf"></span><h3 class="heading">lm32-*-elf</h3>
  <p>Lattice Mico32 processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <span id="lm32-x-uclinux"></span><span id="lm32-*-uclinux"></span><h3 class="heading">lm32-*-uclinux</h3>
  <p>Lattice Mico32 processor.
  This configuration is intended for embedded systems running uClinux.
  </p>
  <hr />
! <span id="m32c-x-elf"></span><span id="m32c-*-elf"></span><h3 class="heading">m32c-*-elf</h3>
  <p>Renesas M32C processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <span id="m32r-x-elf"></span><span id="m32r-*-elf"></span><h3 class="heading">m32r-*-elf</h3>
  <p>Renesas M32R processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <span id="m68k-x-x"></span><span id="m68k-*-*"></span><h3 class="heading">m68k-*-*</h3>
  <p>By default,
  &lsquo;<samp>m68k-*-elf*</samp>&rsquo;, &lsquo;<samp>m68k-*-rtems</samp>&rsquo;,  &lsquo;<samp>m68k-*-uclinux</samp>&rsquo; and
  &lsquo;<samp>m68k-*-linux</samp>&rsquo;
--- 823,860 ----
  switch and using the configure option <samp>--with-cpu-<var>cpu_type</var></samp>.
  </p>
  <hr />
! <a name="iq2000-x-elf"></a><a name="iq2000-*-elf"></a>
! <h3 class="heading">iq2000-*-elf</h3>
  <p>Vitesse IQ2000 processors.  These are used in embedded
  applications.  There are no standard Unix configurations.
  </p>
  <hr />
! <a name="lm32-x-elf"></a><a name="lm32-*-elf"></a>
! <h3 class="heading">lm32-*-elf</h3>
  <p>Lattice Mico32 processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <a name="lm32-x-uclinux"></a><a name="lm32-*-uclinux"></a>
! <h3 class="heading">lm32-*-uclinux</h3>
  <p>Lattice Mico32 processor.
  This configuration is intended for embedded systems running uClinux.
  </p>
  <hr />
! <a name="m32c-x-elf"></a><a name="m32c-*-elf"></a>
! <h3 class="heading">m32c-*-elf</h3>
  <p>Renesas M32C processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <a name="m32r-x-elf"></a><a name="m32r-*-elf"></a>
! <h3 class="heading">m32r-*-elf</h3>
  <p>Renesas M32R processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <a name="m68k-x-x"></a><a name="m68k-*-*"></a>
! <h3 class="heading">m68k-*-*</h3>
  <p>By default,
  &lsquo;<samp>m68k-*-elf*</samp>&rsquo;, &lsquo;<samp>m68k-*-rtems</samp>&rsquo;,  &lsquo;<samp>m68k-*-uclinux</samp>&rsquo; and
  &lsquo;<samp>m68k-*-linux</samp>&rsquo;
*************** be a <samp>-mcpu</samp> argument or one
*** 840,858 ****
  <p>GCC requires at least binutils version 2.17 on these targets.
  </p>
  <hr />
! <span id="m68k-x-uclinux"></span><span id="m68k-*-uclinux"></span><h3 class="heading">m68k-*-uclinux</h3>
  <p>GCC 4.3 changed the uClinux configuration so that it uses the
  &lsquo;<samp>m68k-linux-gnu</samp>&rsquo; ABI rather than the &lsquo;<samp>m68k-elf</samp>&rsquo; ABI.
  It also added improved support for C++ and flat shared libraries,
  both of which were ABI changes.
  </p>
  <hr />
! <span id="microblaze-x-elf"></span><span id="microblaze-*-elf"></span><h3 class="heading">microblaze-*-elf</h3>
  <p>Xilinx MicroBlaze processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <span id="mips-x-x"></span><span id="mips-*-*"></span><h3 class="heading">mips-*-*</h3>
  <p>If on a MIPS system you get an error message saying &ldquo;does not have gp
  sections for all it&rsquo;s [sic] sectons [sic]&rdquo;, don&rsquo;t worry about it.  This
  happens whenever you use GAS with the MIPS linker, but there is not
--- 880,901 ----
  <p>GCC requires at least binutils version 2.17 on these targets.
  </p>
  <hr />
! <a name="m68k-x-uclinux"></a><a name="m68k-*-uclinux"></a>
! <h3 class="heading">m68k-*-uclinux</h3>
  <p>GCC 4.3 changed the uClinux configuration so that it uses the
  &lsquo;<samp>m68k-linux-gnu</samp>&rsquo; ABI rather than the &lsquo;<samp>m68k-elf</samp>&rsquo; ABI.
  It also added improved support for C++ and flat shared libraries,
  both of which were ABI changes.
  </p>
  <hr />
! <a name="microblaze-x-elf"></a><a name="microblaze-*-elf"></a>
! <h3 class="heading">microblaze-*-elf</h3>
  <p>Xilinx MicroBlaze processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <a name="mips-x-x"></a><a name="mips-*-*"></a>
! <h3 class="heading">mips-*-*</h3>
  <p>If on a MIPS system you get an error message saying &ldquo;does not have gp
  sections for all it&rsquo;s [sic] sectons [sic]&rdquo;, don&rsquo;t worry about it.  This
  happens whenever you use GAS with the MIPS linker, but there is not
*************** the use of break, use the <samp>--with-d
*** 892,902 ****
  use traps on systems that support them.
  </p>
  <hr />
! <span id="moxie-x-elf"></span><span id="moxie-*-elf"></span><h3 class="heading">moxie-*-elf</h3>
  <p>The moxie processor.
  </p>
  <hr />
! <span id="msp430-x-elf"></span><span id="msp430-*-elf*"></span><h3 class="heading">msp430-*-elf*</h3>
  <p>TI MSP430 processor.
  This configuration is intended for embedded systems.
  </p>
--- 935,947 ----
  use traps on systems that support them.
  </p>
  <hr />
! <a name="moxie-x-elf"></a><a name="moxie-*-elf"></a>
! <h3 class="heading">moxie-*-elf</h3>
  <p>The moxie processor.
  </p>
  <hr />
! <a name="msp430-x-elf"></a><a name="msp430-*-elf*"></a>
! <h3 class="heading">msp430-*-elf*</h3>
  <p>TI MSP430 processor.
  This configuration is intended for embedded systems.
  </p>
*************** in a minimal run-time environment by def
*** 915,929 ****
  </li></ul>
  
  <hr />
! <span id="nds32le-x-elf"></span><span id="nds32le-*-elf"></span><h3 class="heading">nds32le-*-elf</h3>
  <p>Andes NDS32 target in little endian mode.
  </p>
  <hr />
! <span id="nds32be-x-elf"></span><span id="nds32be-*-elf"></span><h3 class="heading">nds32be-*-elf</h3>
  <p>Andes NDS32 target in big endian mode.
  </p>
  <hr />
! <span id="nvptx-x-none"></span><span id="nvptx-*-none"></span><h3 class="heading">nvptx-*-none</h3>
  <p>Nvidia PTX target.
  </p>
  <p>Instead of GNU binutils, you will need to install
--- 960,977 ----
  </li></ul>
  
  <hr />
! <a name="nds32le-x-elf"></a><a name="nds32le-*-elf"></a>
! <h3 class="heading">nds32le-*-elf</h3>
  <p>Andes NDS32 target in little endian mode.
  </p>
  <hr />
! <a name="nds32be-x-elf"></a><a name="nds32be-*-elf"></a>
! <h3 class="heading">nds32be-*-elf</h3>
  <p>Andes NDS32 target in big endian mode.
  </p>
  <hr />
! <a name="nvptx-x-none"></a><a name="nvptx-*-none"></a>
! <h3 class="heading">nvptx-*-none</h3>
  <p>Nvidia PTX target.
  </p>
  <p>Instead of GNU binutils, you will need to install
*************** the GCC sources.
*** 941,963 ****
  <samp>--enable-newlib-io-long-long</samp> options when configuring.
  </p>
  <hr />
! <span id="or1k-x-elf"></span><span id="or1k-*-elf"></span><h3 class="heading">or1k-*-elf</h3>
  <p>The OpenRISC 1000 32-bit processor with delay slots.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <span id="or1k-x-linux"></span><span id="or1k-*-linux"></span><h3 class="heading">or1k-*-linux</h3>
  <p>The OpenRISC 1000 32-bit processor with delay slots.
  </p>
  <hr />
! <span id="powerpc-x-x"></span><span id="powerpc-*-*"></span><h3 class="heading">powerpc-*-*</h3>
  <p>You can specify a default version for the <samp>-mcpu=<var>cpu_type</var></samp>
  switch by using the configure option <samp>--with-cpu-<var>cpu_type</var></samp>.
  </p>
  <p>You will need GNU binutils 2.20 or newer.
  </p>
  <hr />
! <span id="powerpc-x-darwin"></span><span id="powerpc-*-darwin*"></span><h3 class="heading">powerpc-*-darwin*</h3>
  <p>PowerPC running Darwin (Mac OS X kernel).
  </p>
  <p>Pre-installed versions of Mac OS X may not include any developer tools,
--- 989,1015 ----
  <samp>--enable-newlib-io-long-long</samp> options when configuring.
  </p>
  <hr />
! <a name="or1k-x-elf"></a><a name="or1k-*-elf"></a>
! <h3 class="heading">or1k-*-elf</h3>
  <p>The OpenRISC 1000 32-bit processor with delay slots.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <a name="or1k-x-linux"></a><a name="or1k-*-linux"></a>
! <h3 class="heading">or1k-*-linux</h3>
  <p>The OpenRISC 1000 32-bit processor with delay slots.
  </p>
  <hr />
! <a name="powerpc-x-x"></a><a name="powerpc-*-*"></a>
! <h3 class="heading">powerpc-*-*</h3>
  <p>You can specify a default version for the <samp>-mcpu=<var>cpu_type</var></samp>
  switch by using the configure option <samp>--with-cpu-<var>cpu_type</var></samp>.
  </p>
  <p>You will need GNU binutils 2.20 or newer.
  </p>
  <hr />
! <a name="powerpc-x-darwin"></a><a name="powerpc-*-darwin*"></a>
! <h3 class="heading">powerpc-*-darwin*</h3>
  <p>PowerPC running Darwin (Mac OS X kernel).
  </p>
  <p>Pre-installed versions of Mac OS X may not include any developer tools,
*************** cctools-590.36 package referenced from
*** 971,1055 ****
  on systems older than 10.3.9 (aka darwin7.9.0).
  </p>
  <hr />
! <span id="powerpc-x-elf"></span><span id="powerpc-*-elf"></span><h3 class="heading">powerpc-*-elf</h3>
  <p>PowerPC system in big endian mode, running System V.4.
  </p>
  <hr />
! <span id="powerpc-x-linux-gnu"></span><span id="powerpc*-*-linux-gnu*"></span><h3 class="heading">powerpc*-*-linux-gnu*</h3>
  <p>PowerPC system in big endian mode running Linux.
  </p>
  <hr />
! <span id="powerpc-x-netbsd"></span><span id="powerpc-*-netbsd*"></span><h3 class="heading">powerpc-*-netbsd*</h3>
  <p>PowerPC system in big endian mode running NetBSD.
  </p>
  <hr />
! <span id="powerpc-x-eabisim"></span><span id="powerpc-*-eabisim"></span><h3 class="heading">powerpc-*-eabisim</h3>
  <p>Embedded PowerPC system in big endian mode for use in running under the
  PSIM simulator.
  </p>
  <hr />
! <span id="powerpc-x-eabi"></span><span id="powerpc-*-eabi"></span><h3 class="heading">powerpc-*-eabi</h3>
  <p>Embedded PowerPC system in big endian mode.
  </p>
  <hr />
! <span id="powerpcle-x-elf"></span><span id="powerpcle-*-elf"></span><h3 class="heading">powerpcle-*-elf</h3>
  <p>PowerPC system in little endian mode, running System V.4.
  </p>
  <hr />
! <span id="powerpcle-x-eabisim"></span><span id="powerpcle-*-eabisim"></span><h3 class="heading">powerpcle-*-eabisim</h3>
  <p>Embedded PowerPC system in little endian mode for use in running under
  the PSIM simulator.
  </p>
  <hr />
! <span id="powerpcle-x-eabi"></span><span id="powerpcle-*-eabi"></span><h3 class="heading">powerpcle-*-eabi</h3>
  <p>Embedded PowerPC system in little endian mode.
  </p>
  <hr />
! <span id="rl78-x-elf"></span><span id="rl78-*-elf"></span><h3 class="heading">rl78-*-elf</h3>
  <p>The Renesas RL78 processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <span id="riscv32-x-elf"></span><span id="riscv32-*-elf"></span><h3 class="heading">riscv32-*-elf</h3>
  <p>The RISC-V RV32 instruction set.
  This configuration is intended for embedded systems.
  This (and all other RISC-V) targets require the binutils 2.30 release.
  </p>
  <hr />
! <span id="riscv32-x-linux"></span><span id="riscv32-*-linux"></span><h3 class="heading">riscv32-*-linux</h3>
  <p>The RISC-V RV32 instruction set running GNU/Linux.
  This (and all other RISC-V) targets require the binutils 2.30 release.
  </p>
  <hr />
! <span id="riscv64-x-elf"></span><span id="riscv64-*-elf"></span><h3 class="heading">riscv64-*-elf</h3>
  <p>The RISC-V RV64 instruction set.
  This configuration is intended for embedded systems.
  This (and all other RISC-V) targets require the binutils 2.30 release.
  </p>
  <hr />
! <span id="riscv64-x-linux"></span><span id="riscv64-*-linux"></span><h3 class="heading">riscv64-*-linux</h3>
  <p>The RISC-V RV64 instruction set running GNU/Linux.
  This (and all other RISC-V) targets require the binutils 2.30 release.
  </p>
  <hr />
! <span id="rx-x-elf"></span><span id="rx-*-elf"></span><h3 class="heading">rx-*-elf</h3>
  <p>The Renesas RX processor.
  </p>
  <hr />
! <span id="s390-x-linux"></span><span id="s390-*-linux*"></span><h3 class="heading">s390-*-linux*</h3>
  <p>S/390 system running GNU/Linux for S/390.
  </p>
  <hr />
! <span id="s390x-x-linux"></span><span id="s390x-*-linux*"></span><h3 class="heading">s390x-*-linux*</h3>
  <p>zSeries system (64-bit) running GNU/Linux for zSeries.
  </p>
  <hr />
! <span id="s390x-ibm-tpf"></span><span id="s390x-ibm-tpf*"></span><h3 class="heading">s390x-ibm-tpf*</h3>
  <p>zSeries system (64-bit) running TPF.  This platform is
  supported as cross-compilation target only.
  </p>
  <hr />
! <span id="x-x-solaris2"></span><span id="g_t*-*-solaris2*"></span><h3 class="heading">*-*-solaris2*</h3>
  <p>Support for Solaris 10 has been removed in GCC 10.  Support for Solaris
  9 has been removed in GCC 5.  Support for Solaris 8 has been removed in
  GCC 4.8.  Support for Solaris 7 has been removed in GCC 4.6.
--- 1023,1125 ----
  on systems older than 10.3.9 (aka darwin7.9.0).
  </p>
  <hr />
! <a name="powerpc-x-elf"></a><a name="powerpc-*-elf"></a>
! <h3 class="heading">powerpc-*-elf</h3>
  <p>PowerPC system in big endian mode, running System V.4.
  </p>
  <hr />
! <a name="powerpc-x-linux-gnu"></a><a name="powerpc*-*-linux-gnu*"></a>
! <h3 class="heading">powerpc*-*-linux-gnu*</h3>
  <p>PowerPC system in big endian mode running Linux.
  </p>
  <hr />
! <a name="powerpc-x-netbsd"></a><a name="powerpc-*-netbsd*"></a>
! <h3 class="heading">powerpc-*-netbsd*</h3>
  <p>PowerPC system in big endian mode running NetBSD.
  </p>
  <hr />
! <a name="powerpc-x-eabisim"></a><a name="powerpc-*-eabisim"></a>
! <h3 class="heading">powerpc-*-eabisim</h3>
  <p>Embedded PowerPC system in big endian mode for use in running under the
  PSIM simulator.
  </p>
  <hr />
! <a name="powerpc-x-eabi"></a><a name="powerpc-*-eabi"></a>
! <h3 class="heading">powerpc-*-eabi</h3>
  <p>Embedded PowerPC system in big endian mode.
  </p>
  <hr />
! <a name="powerpcle-x-elf"></a><a name="powerpcle-*-elf"></a>
! <h3 class="heading">powerpcle-*-elf</h3>
  <p>PowerPC system in little endian mode, running System V.4.
  </p>
  <hr />
! <a name="powerpcle-x-eabisim"></a><a name="powerpcle-*-eabisim"></a>
! <h3 class="heading">powerpcle-*-eabisim</h3>
  <p>Embedded PowerPC system in little endian mode for use in running under
  the PSIM simulator.
  </p>
  <hr />
! <a name="powerpcle-x-eabi"></a><a name="powerpcle-*-eabi"></a>
! <h3 class="heading">powerpcle-*-eabi</h3>
  <p>Embedded PowerPC system in little endian mode.
  </p>
  <hr />
! <a name="rl78-x-elf"></a><a name="rl78-*-elf"></a>
! <h3 class="heading">rl78-*-elf</h3>
  <p>The Renesas RL78 processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <a name="riscv32-x-elf"></a><a name="riscv32-*-elf"></a>
! <h3 class="heading">riscv32-*-elf</h3>
  <p>The RISC-V RV32 instruction set.
  This configuration is intended for embedded systems.
  This (and all other RISC-V) targets require the binutils 2.30 release.
  </p>
  <hr />
! <a name="riscv32-x-linux"></a><a name="riscv32-*-linux"></a>
! <h3 class="heading">riscv32-*-linux</h3>
  <p>The RISC-V RV32 instruction set running GNU/Linux.
  This (and all other RISC-V) targets require the binutils 2.30 release.
  </p>
  <hr />
! <a name="riscv64-x-elf"></a><a name="riscv64-*-elf"></a>
! <h3 class="heading">riscv64-*-elf</h3>
  <p>The RISC-V RV64 instruction set.
  This configuration is intended for embedded systems.
  This (and all other RISC-V) targets require the binutils 2.30 release.
  </p>
  <hr />
! <a name="riscv64-x-linux"></a><a name="riscv64-*-linux"></a>
! <h3 class="heading">riscv64-*-linux</h3>
  <p>The RISC-V RV64 instruction set running GNU/Linux.
  This (and all other RISC-V) targets require the binutils 2.30 release.
  </p>
  <hr />
! <a name="rx-x-elf"></a><a name="rx-*-elf"></a>
! <h3 class="heading">rx-*-elf</h3>
  <p>The Renesas RX processor.
  </p>
  <hr />
! <a name="s390-x-linux"></a><a name="s390-*-linux*"></a>
! <h3 class="heading">s390-*-linux*</h3>
  <p>S/390 system running GNU/Linux for S/390.
  </p>
  <hr />
! <a name="s390x-x-linux"></a><a name="s390x-*-linux*"></a>
! <h3 class="heading">s390x-*-linux*</h3>
  <p>zSeries system (64-bit) running GNU/Linux for zSeries.
  </p>
  <hr />
! <a name="s390x-ibm-tpf"></a><a name="s390x-ibm-tpf*"></a>
! <h3 class="heading">s390x-ibm-tpf*</h3>
  <p>zSeries system (64-bit) running TPF.  This platform is
  supported as cross-compilation target only.
  </p>
  <hr />
! <a name="x-x-solaris2"></a><a name="g_t*-*-solaris2*"></a>
! <h3 class="heading">*-*-solaris2*</h3>
  <p>Support for Solaris 10 has been removed in GCC 10.  Support for Solaris
  9 has been removed in GCC 5.  Support for Solaris 8 has been removed in
  GCC 4.8.  Support for Solaris 7 has been removed in GCC 4.6.
*************** you can install a pre-built GCC to boots
*** 1064,1071 ****
  &lsquo;<samp>libstdc++-v3</samp>&rsquo;.  We therefore recommend using the
  following initial sequence of commands
  </p>
! <div class="example">
! <pre class="example">% CONFIG_SHELL=/bin/ksh
  % export CONFIG_SHELL
  </pre></div>
  
--- 1134,1141 ----
  &lsquo;<samp>libstdc++-v3</samp>&rsquo;.  We therefore recommend using the
  following initial sequence of commands
  </p>
! <div class="smallexample">
! <pre class="smallexample">% CONFIG_SHELL=/bin/ksh
  % export CONFIG_SHELL
  </pre></div>
  
*************** need to provide a more recent one.
*** 1122,1128 ****
  </li></ul>
  
  <hr />
! <span id="sparc-x-x"></span><span id="sparc*-*-*"></span><h3 class="heading">sparc*-*-*</h3>
  <p>This section contains general configuration information for all
  SPARC-based platforms.  In addition to reading this section, please
  read all other sections that match your target.
--- 1192,1199 ----
  </li></ul>
  
  <hr />
! <a name="sparc-x-x"></a><a name="sparc*-*-*"></a>
! <h3 class="heading">sparc*-*-*</h3>
  <p>This section contains general configuration information for all
  SPARC-based platforms.  In addition to reading this section, please
  read all other sections that match your target.
*************** of the exact versions of these libraries
*** 1134,1140 ****
  in <a href="prerequisites.html">the prerequisites</a>.
  </p>
  <hr />
! <span id="sparc-sun-solaris2"></span><span id="sparc-sun-solaris2*"></span><h3 class="heading">sparc-sun-solaris2*</h3>
  <p>When GCC is configured to use GNU binutils 2.14 or later, the binaries
  produced are smaller than the ones produced using Solaris native tools;
  this difference is quite significant for binaries containing debugging
--- 1205,1212 ----
  in <a href="prerequisites.html">the prerequisites</a>.
  </p>
  <hr />
! <a name="sparc-sun-solaris2"></a><a name="sparc-sun-solaris2*"></a>
! <h3 class="heading">sparc-sun-solaris2*</h3>
  <p>When GCC is configured to use GNU binutils 2.14 or later, the binaries
  produced are smaller than the ones produced using Solaris native tools;
  this difference is quite significant for binaries containing debugging
*************** target triplet must be specified as the
*** 1154,1168 ****
  configure line.  This target triplet can be obtained by invoking <code>./config.guess</code> in the toplevel source directory of GCC (and
  not that of GMP or MPFR or MPC).  For example on a Solaris 11 system:
  </p>
! <div class="example">
! <pre class="example">% ./configure --build=sparc-sun-solaris2.11 --prefix=xxx
  </pre></div>
  
  <hr />
! <span id="sparc-x-linux"></span><span id="sparc-*-linux*"></span><h3 class="heading">sparc-*-linux*</h3>
  
  <hr />
! <span id="sparc64-x-solaris2"></span><span id="sparc64-*-solaris2*"></span><h3 class="heading">sparc64-*-solaris2*</h3>
  <p>When configuring a 64-bit-default GCC on Solaris/SPARC, you must use a
  build compiler that generates 64-bit code, either by default or by
  specifying &lsquo;<samp>CC='gcc -m64' CXX='gcc-m64'</samp>&rsquo; to <code>configure</code>.
--- 1226,1242 ----
  configure line.  This target triplet can be obtained by invoking <code>./config.guess</code> in the toplevel source directory of GCC (and
  not that of GMP or MPFR or MPC).  For example on a Solaris 11 system:
  </p>
! <div class="smallexample">
! <pre class="smallexample">% ./configure --build=sparc-sun-solaris2.11 --prefix=xxx
  </pre></div>
  
  <hr />
! <a name="sparc-x-linux"></a><a name="sparc-*-linux*"></a>
! <h3 class="heading">sparc-*-linux*</h3>
  
  <hr />
! <a name="sparc64-x-solaris2"></a><a name="sparc64-*-solaris2*"></a>
! <h3 class="heading">sparc64-*-solaris2*</h3>
  <p>When configuring a 64-bit-default GCC on Solaris/SPARC, you must use a
  build compiler that generates 64-bit code, either by default or by
  specifying &lsquo;<samp>CC='gcc -m64' CXX='gcc-m64'</samp>&rsquo; to <code>configure</code>.
*************** library or the MPC library, the canonica
*** 1175,1214 ****
  as the <code>build</code> parameter on the configure line.  For example
  on a Solaris 11 system:
  </p>
! <div class="example">
! <pre class="example">% ./configure --build=sparc64-sun-solaris2.11 --prefix=xxx
  </pre></div>
  
  <hr />
! <span id="sparcv9-x-solaris2"></span><span id="sparcv9-*-solaris2*"></span><h3 class="heading">sparcv9-*-solaris2*</h3>
  <p>This is a synonym for &lsquo;<samp>sparc64-*-solaris2*</samp>&rsquo;.
  </p>
  <hr />
! <span id="c6x-x-x"></span><span id="c6x-*-*"></span><h3 class="heading">c6x-*-*</h3>
  <p>The C6X family of processors. This port requires binutils-2.22 or newer.
  </p>
  <hr />
! <span id="tilegx-*-linux"></span><span id="tilegx-*-linux*"></span><h3 class="heading">tilegx-*-linux*</h3>
  <p>The TILE-Gx processor in little endian mode, running GNU/Linux.  This
  port requires binutils-2.22 or newer.
  </p>
  <hr />
! <span id="tilegxbe-*-linux"></span><span id="tilegxbe-*-linux*"></span><h3 class="heading">tilegxbe-*-linux*</h3>
  <p>The TILE-Gx processor in big endian mode, running GNU/Linux.  This
  port requires binutils-2.23 or newer.
  </p>
  <hr />
! <span id="tilepro-*-linux"></span><span id="tilepro-*-linux*"></span><h3 class="heading">tilepro-*-linux*</h3>
  <p>The TILEPro processor running GNU/Linux.  This port requires
  binutils-2.22 or newer.
  </p>
  <hr />
! <span id="visium-x-elf"></span><span id="visium-*-elf"></span><h3 class="heading">visium-*-elf</h3>
  <p>CDS VISIUMcore processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <span id="x-x-vxworks"></span><span id="g_t*-*-vxworks*"></span><h3 class="heading">*-*-vxworks*</h3>
  <p>Support for VxWorks is in flux.  At present GCC supports <em>only</em> the
  very recent VxWorks 5.5 (aka Tornado 2.2) release, and only on PowerPC.
  We welcome patches for other architectures supported by VxWorks 5.5.
--- 1249,1295 ----
  as the <code>build</code> parameter on the configure line.  For example
  on a Solaris 11 system:
  </p>
! <div class="smallexample">
! <pre class="smallexample">% ./configure --build=sparc64-sun-solaris2.11 --prefix=xxx
  </pre></div>
  
  <hr />
! <a name="sparcv9-x-solaris2"></a><a name="sparcv9-*-solaris2*"></a>
! <h3 class="heading">sparcv9-*-solaris2*</h3>
  <p>This is a synonym for &lsquo;<samp>sparc64-*-solaris2*</samp>&rsquo;.
  </p>
  <hr />
! <a name="c6x-x-x"></a><a name="c6x-*-*"></a>
! <h3 class="heading">c6x-*-*</h3>
  <p>The C6X family of processors. This port requires binutils-2.22 or newer.
  </p>
  <hr />
! <a name="tilegx-*-linux"></a><a name="tilegx-*-linux*"></a>
! <h3 class="heading">tilegx-*-linux*</h3>
  <p>The TILE-Gx processor in little endian mode, running GNU/Linux.  This
  port requires binutils-2.22 or newer.
  </p>
  <hr />
! <a name="tilegxbe-*-linux"></a><a name="tilegxbe-*-linux*"></a>
! <h3 class="heading">tilegxbe-*-linux*</h3>
  <p>The TILE-Gx processor in big endian mode, running GNU/Linux.  This
  port requires binutils-2.23 or newer.
  </p>
  <hr />
! <a name="tilepro-*-linux"></a><a name="tilepro-*-linux*"></a>
! <h3 class="heading">tilepro-*-linux*</h3>
  <p>The TILEPro processor running GNU/Linux.  This port requires
  binutils-2.22 or newer.
  </p>
  <hr />
! <a name="visium-x-elf"></a><a name="visium-*-elf"></a>
! <h3 class="heading">visium-*-elf</h3>
  <p>CDS VISIUMcore processor.
  This configuration is intended for embedded systems.
  </p>
  <hr />
! <a name="x-x-vxworks"></a><a name="g_t*-*-vxworks*"></a>
! <h3 class="heading">*-*-vxworks*</h3>
  <p>Support for VxWorks is in flux.  At present GCC supports <em>only</em> the
  very recent VxWorks 5.5 (aka Tornado 2.2) release, and only on PowerPC.
  We welcome patches for other architectures supported by VxWorks 5.5.
*************** that file to add the module to your kern
*** 1241,1254 ****
  VxWorks will incorporate this module.)
  </p>
  <hr />
! <span id="x86-64-x-x"></span><span id="x86_005f64-*-*_002c-amd64-*-*"></span><h3 class="heading">x86_64-*-*, amd64-*-*</h3>
  <p>GCC supports the x86-64 architecture implemented by the AMD64 processor
  (amd64-*-* is an alias for x86_64-*-*) on GNU/Linux, FreeBSD and NetBSD.
  On GNU/Linux the default is a bi-arch compiler which is able to generate
  both 64-bit x86-64 and 32-bit x86 code (via the <samp>-m32</samp> switch).
  </p>
  <hr />
! <span id="x86-64-x-solaris2"></span><span id="x86_005f64-*-solaris2*"></span><h3 class="heading">x86_64-*-solaris2*</h3>
  <p>GCC also supports the x86-64 architecture implemented by the AMD64
  processor (&lsquo;<samp>amd64-*-*</samp>&rsquo; is an alias for &lsquo;<samp>x86_64-*-*</samp>&rsquo;) on
  Solaris 10 or later.  Unlike other systems, without special options a
--- 1322,1337 ----
  VxWorks will incorporate this module.)
  </p>
  <hr />
! <a name="x86-64-x-x"></a><a name="x86_005f64-*-*_002c-amd64-*-*"></a>
! <h3 class="heading">x86_64-*-*, amd64-*-*</h3>
  <p>GCC supports the x86-64 architecture implemented by the AMD64 processor
  (amd64-*-* is an alias for x86_64-*-*) on GNU/Linux, FreeBSD and NetBSD.
  On GNU/Linux the default is a bi-arch compiler which is able to generate
  both 64-bit x86-64 and 32-bit x86 code (via the <samp>-m32</samp> switch).
  </p>
  <hr />
! <a name="x86-64-x-solaris2"></a><a name="x86_005f64-*-solaris2*"></a>
! <h3 class="heading">x86_64-*-solaris2*</h3>
  <p>GCC also supports the x86-64 architecture implemented by the AMD64
  processor (&lsquo;<samp>amd64-*-*</samp>&rsquo; is an alias for &lsquo;<samp>x86_64-*-*</samp>&rsquo;) on
  Solaris 10 or later.  Unlike other systems, without special options a
*************** as 64-bit code, configure with <samp>--t
*** 1261,1267 ****
  and &lsquo;<samp>CC=gcc -m64</samp>&rsquo;.
  </p>
  <hr />
! <span id="xtensa-x-elf"></span><span id="xtensa*-*-elf"></span><h3 class="heading">xtensa*-*-elf</h3>
  <p>This target is intended for embedded Xtensa systems using the
  &lsquo;<samp>newlib</samp>&rsquo; C library.  It uses ELF but does not support shared
  objects.  Designed-defined instructions specified via the
--- 1344,1351 ----
  and &lsquo;<samp>CC=gcc -m64</samp>&rsquo;.
  </p>
  <hr />
! <a name="xtensa-x-elf"></a><a name="xtensa*-*-elf"></a>
! <h3 class="heading">xtensa*-*-elf</h3>
  <p>This target is intended for embedded Xtensa systems using the
  &lsquo;<samp>newlib</samp>&rsquo; C library.  It uses ELF but does not support shared
  objects.  Designed-defined instructions specified via the
*************** downloaded files include a customized co
*** 1276,1282 ****
  which you can use to replace the default header file.
  </p>
  <hr />
! <span id="xtensa-x-linux"></span><span id="xtensa*-*-linux*"></span><h3 class="heading">xtensa*-*-linux*</h3>
  <p>This target is for Xtensa systems running GNU/Linux.  It supports ELF
  shared objects and the GNU C library (glibc).  It also generates
  position-independent code (PIC) regardless of whether the
--- 1360,1367 ----
  which you can use to replace the default header file.
  </p>
  <hr />
! <a name="xtensa-x-linux"></a><a name="xtensa*-*-linux*"></a>
! <h3 class="heading">xtensa*-*-linux*</h3>
  <p>This target is for Xtensa systems running GNU/Linux.  It supports ELF
  shared objects and the GNU C library (glibc).  It also generates
  position-independent code (PIC) regardless of whether the
*************** respects, this target is the same as the
*** 1285,1300 ****
  <a href="#xtensa*-*-elf">&lsquo;<samp>xtensa*-*-elf</samp>&rsquo;</a> target.
  </p>
  <hr />
! <span id="windows"></span><span id="Microsoft-Windows"></span><h3 class="heading">Microsoft Windows</h3>
  
! <span id="Intel-16-bit-versions"></span><h4 class="subheading">Intel 16-bit versions</h4>
  <p>The 16-bit versions of Microsoft Windows, such as Windows 3.1, are not
  supported.
  </p>
  <p>However, the 32-bit port has limited support for Microsoft
  Windows 3.11 in the Win32s environment, as a target only.  See below.
  </p>
! <span id="Intel-32-bit-versions"></span><h4 class="subheading">Intel 32-bit versions</h4>
  <p>The 32-bit versions of Windows, including Windows 95, Windows NT, Windows
  XP, and Windows Vista, are supported by several different target
  platforms.  These targets differ in which Windows subsystem they target
--- 1370,1388 ----
  <a href="#xtensa*-*-elf">&lsquo;<samp>xtensa*-*-elf</samp>&rsquo;</a> target.
  </p>
  <hr />
! <a name="windows"></a><a name="Microsoft-Windows"></a>
! <h3 class="heading">Microsoft Windows</h3>
  
! <a name="Intel-16-bit-versions"></a>
! <h4 class="subheading">Intel 16-bit versions</h4>
  <p>The 16-bit versions of Microsoft Windows, such as Windows 3.1, are not
  supported.
  </p>
  <p>However, the 32-bit port has limited support for Microsoft
  Windows 3.11 in the Win32s environment, as a target only.  See below.
  </p>
! <a name="Intel-32-bit-versions"></a>
! <h4 class="subheading">Intel 32-bit versions</h4>
  <p>The 32-bit versions of Windows, including Windows 95, Windows NT, Windows
  XP, and Windows Vista, are supported by several different target
  platforms.  These targets differ in which Windows subsystem they target
*************** the Win32 subsystem that provides a subs
*** 1309,1326 ****
  <a href="https://www.mkssoftware.com">https://www.mkssoftware.com</a> for more information.
  </li></ul>
  
! <span id="Intel-64-bit-versions"></span><h4 class="subheading">Intel 64-bit versions</h4>
  <p>GCC contains support for x86-64 using the mingw-w64
  runtime library, available from <a href="http://mingw-w64.org/doku.php">http://mingw-w64.org/doku.php</a>.
  This library should be used with the target triple x86_64-pc-mingw32.
  </p>
  <p>Presently Windows for Itanium is not supported.
  </p>
! <span id="Windows-CE"></span><h4 class="subheading">Windows CE</h4>
  <p>Windows CE is supported as a target only on Hitachi
  SuperH (sh-wince-pe), and MIPS (mips-wince-pe).
  </p>
! <span id="Other-Windows-Platforms"></span><h4 class="subheading">Other Windows Platforms</h4>
  <p>GCC no longer supports Windows NT on the Alpha or PowerPC.
  </p>
  <p>GCC no longer supports the Windows POSIX subsystem.  However, it does
--- 1397,1417 ----
  <a href="https://www.mkssoftware.com">https://www.mkssoftware.com</a> for more information.
  </li></ul>
  
! <a name="Intel-64-bit-versions"></a>
! <h4 class="subheading">Intel 64-bit versions</h4>
  <p>GCC contains support for x86-64 using the mingw-w64
  runtime library, available from <a href="http://mingw-w64.org/doku.php">http://mingw-w64.org/doku.php</a>.
  This library should be used with the target triple x86_64-pc-mingw32.
  </p>
  <p>Presently Windows for Itanium is not supported.
  </p>
! <a name="Windows-CE"></a>
! <h4 class="subheading">Windows CE</h4>
  <p>Windows CE is supported as a target only on Hitachi
  SuperH (sh-wince-pe), and MIPS (mips-wince-pe).
  </p>
! <a name="Other-Windows-Platforms"></a>
! <h4 class="subheading">Other Windows Platforms</h4>
  <p>GCC no longer supports Windows NT on the Alpha or PowerPC.
  </p>
  <p>GCC no longer supports the Windows POSIX subsystem.  However, it does
*************** be inactive.  See <a href="http://pw32.s
*** 1334,1340 ****
  <p>UWIN support has been removed due to a lack of maintenance.
  </p>
  <hr />
! <span id="x-x-cygwin"></span><span id="g_t*-*-cygwin"></span><h3 class="heading">*-*-cygwin</h3>
  <p>Ports of GCC are included with the
  <a href="http://www.cygwin.com/">Cygwin environment</a>.
  </p>
--- 1425,1432 ----
  <p>UWIN support has been removed due to a lack of maintenance.
  </p>
  <hr />
! <a name="x-x-cygwin"></a><a name="g_t*-*-cygwin"></a>
! <h3 class="heading">*-*-cygwin</h3>
  <p>Ports of GCC are included with the
  <a href="http://www.cygwin.com/">Cygwin environment</a>.
  </p>
*************** the latest official GNU binutils release
*** 1348,1360 ****
  or version 2.20 or above if building your own.
  </p>
  <hr />
! <span id="x-x-mingw32"></span><span id="g_t*-*-mingw32"></span><h3 class="heading">*-*-mingw32</h3>
  <p>GCC will build with and support only MinGW runtime 3.12 and later.
  Earlier versions of headers are incompatible with the new default semantics
  of <code>extern inline</code> in <code>-std=c99</code> and <code>-std=gnu99</code> modes.
  </p>
  <hr />
! <span id="older"></span><span id="Older-systems"></span><h3 class="heading">Older systems</h3>
  <p>GCC contains support files for many older (1980s and early
  1990s) Unix variants.  For the most part, support for these systems
  has not been deliberately removed, but it has not been maintained for
--- 1440,1454 ----
  or version 2.20 or above if building your own.
  </p>
  <hr />
! <a name="x-x-mingw32"></a><a name="g_t*-*-mingw32"></a>
! <h3 class="heading">*-*-mingw32</h3>
  <p>GCC will build with and support only MinGW runtime 3.12 and later.
  Earlier versions of headers are incompatible with the new default semantics
  of <code>extern inline</code> in <code>-std=c99</code> and <code>-std=gnu99</code> modes.
  </p>
  <hr />
! <a name="older"></a><a name="Older-systems"></a>
! <h3 class="heading">Older systems</h3>
  <p>GCC contains support files for many older (1980s and early
  1990s) Unix variants.  For the most part, support for these systems
  has not been deliberately removed, but it has not been maintained for
*************** about GCC on such systems (which may no
*** 1397,1403 ****
  current GCC) is to be found in the GCC texinfo manual.
  </p>
  <hr />
! <span id="elf"></span><span id="all-ELF-targets-_0028SVR4_002c-Solaris-2_002c-etc_002e_0029"></span><h3 class="heading">all ELF targets (SVR4, Solaris 2, etc.)</h3>
  <p>C++ support is significantly better on ELF targets if you use the
  <a href="./configure.html#with-gnu-ld">GNU linker</a>; duplicate copies of
  inlines, vtables and template instantiations will be discarded
--- 1491,1498 ----
  current GCC) is to be found in the GCC texinfo manual.
  </p>
  <hr />
! <a name="elf"></a><a name="all-ELF-targets-_0028SVR4_002c-Solaris-2_002c-etc_002e_0029"></a>
! <h3 class="heading">all ELF targets (SVR4, Solaris 2, etc.)</h3>
  <p>C++ support is significantly better on ELF targets if you use the
  <a href="./configure.html#with-gnu-ld">GNU linker</a>; duplicate copies of
  inlines, vtables and template instantiations will be discarded
diff -Nrcpad gcc-11.1.0/INSTALL/test.html gcc-11.2.0/INSTALL/test.html
*** gcc-11.1.0/INSTALL/test.html	Tue Apr 27 10:00:36 2021
--- gcc-11.2.0/INSTALL/test.html	Wed Jul 28 06:55:45 2021
*************** A GNU Manual
*** 19,25 ****
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: Testing</title>
--- 19,25 ----
  You have freedom to copy and modify this GNU Manual, like GNU
       software.  Copies published by the Free Software Foundation raise
       funds for GNU development. -->
! <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Installing GCC: Testing</title>
*************** You have freedom to copy and modify this
*** 33,46 ****
--- 33,55 ----
  <!--
  a.summary-letter {text-decoration: none}
  blockquote.indentedblock {margin-right: 0em}
+ blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
+ blockquote.smallquotation {font-size: smaller}
  div.display {margin-left: 3.2em}
  div.example {margin-left: 3.2em}
  div.lisp {margin-left: 3.2em}
+ div.smalldisplay {margin-left: 3.2em}
+ div.smallexample {margin-left: 3.2em}
+ div.smalllisp {margin-left: 3.2em}
  kbd {font-style: oblique}
  pre.display {font-family: inherit}
  pre.format {font-family: inherit}
  pre.menu-comment {font-family: serif}
  pre.menu-preformatted {font-family: serif}
+ pre.smalldisplay {font-family: inherit; font-size: smaller}
+ pre.smallexample {font-size: smaller}
+ pre.smallformat {font-family: inherit; font-size: smaller}
+ pre.smalllisp {font-size: smaller}
  span.nolinebreak {white-space: nowrap}
  span.roman {font-family: initial; font-weight: normal}
  span.sansserif {font-family: sans-serif; font-weight: normal}
*************** ul.no-bullet {list-style: none}
*** 74,82 ****
  
  
  
! <span id="index-Testing"></span>
! <span id="index-Installing-GCC_003a-Testing"></span>
! <span id="index-Testsuite"></span>
  
  <p>Before you install GCC, we encourage you to run the testsuites and to
  compare your results with results from a similar configuration that have
--- 83,91 ----
  
  
  
! <a name="index-Testing"></a>
! <a name="index-Installing-GCC_003a-Testing"></a>
! <a name="index-Testsuite"></a>
  
  <p>Before you install GCC, we encourage you to run the testsuites and to
  compare your results with results from a similar configuration that have
*************** installed are not in the <code>PATH</cod
*** 106,113 ****
  environment variables appropriately, as in the following example (which
  assumes that DejaGnu has been installed under <samp>/usr/local</samp>):
  </p>
! <div class="example">
! <pre class="example">TCL_LIBRARY = /usr/local/share/tcl8.0
  DEJAGNULIBS = /usr/local/share/dejagnu
  </pre></div>
  
--- 115,122 ----
  environment variables appropriately, as in the following example (which
  assumes that DejaGnu has been installed under <samp>/usr/local</samp>):
  </p>
! <div class="smallexample">
! <pre class="smallexample">TCL_LIBRARY = /usr/local/share/tcl8.0
  DEJAGNULIBS = /usr/local/share/dejagnu
  </pre></div>
  
*************** portability in the DejaGnu code.)
*** 117,124 ****
  </p>
  
  <p>Finally, you can run the testsuite (which may take a long time):
! </p><div class="example">
! <pre class="example">cd <var>objdir</var>; make -k check
  </pre></div>
  
  <p>This will test various components of GCC, such as compiler
--- 126,133 ----
  </p>
  
  <p>Finally, you can run the testsuite (which may take a long time):
! </p><div class="smallexample">
! <pre class="smallexample">cd <var>objdir</var>; make -k check
  </pre></div>
  
  <p>This will test various components of GCC, such as compiler
*************** might emit some harmless messages resemb
*** 130,136 ****
  <p>If you are testing a cross-compiler, you may want to run the testsuite
  on a simulator as described at <a href="http://gcc.gnu.org/simtest-howto.html">http://gcc.gnu.org/simtest-howto.html</a>.
  </p>
! <span id="How-can-you-run-the-testsuite-on-selected-tests_003f"></span><h3 class="section">How can you run the testsuite on selected tests?</h3>
  
  <p>In order to run sets of tests selectively, there are targets
  &lsquo;<samp>make check-gcc</samp>&rsquo; and language specific &lsquo;<samp>make check-c</samp>&rsquo;,
--- 139,146 ----
  <p>If you are testing a cross-compiler, you may want to run the testsuite
  on a simulator as described at <a href="http://gcc.gnu.org/simtest-howto.html">http://gcc.gnu.org/simtest-howto.html</a>.
  </p>
! <a name="How-can-you-run-the-testsuite-on-selected-tests_003f"></a>
! <h3 class="section">How can you run the testsuite on selected tests?</h3>
  
  <p>In order to run sets of tests selectively, there are targets
  &lsquo;<samp>make check-gcc</samp>&rsquo; and language specific &lsquo;<samp>make check-c</samp>&rsquo;,
*************** just run &lsquo;<samp>make check</samp>&
*** 144,158 ****
  <p>A more selective way to just run all <code>gcc</code> execute tests in the
  testsuite is to use
  </p>
! <div class="example">
! <pre class="example">make check-gcc RUNTESTFLAGS=&quot;execute.exp <var>other-options</var>&quot;
  </pre></div>
  
  <p>Likewise, in order to run only the <code>g++</code> &ldquo;old-deja&rdquo; tests in
  the testsuite with filenames matching &lsquo;<samp>9805*</samp>&rsquo;, you would use
  </p>
! <div class="example">
! <pre class="example">make check-g++ RUNTESTFLAGS=&quot;old-deja.exp=9805* <var>other-options</var>&quot;
  </pre></div>
  
  <p>The file-matching expression following <var>filename</var><code>.exp=</code> is treated
--- 154,168 ----
  <p>A more selective way to just run all <code>gcc</code> execute tests in the
  testsuite is to use
  </p>
! <div class="smallexample">
! <pre class="smallexample">make check-gcc RUNTESTFLAGS=&quot;execute.exp <var>other-options</var>&quot;
  </pre></div>
  
  <p>Likewise, in order to run only the <code>g++</code> &ldquo;old-deja&rdquo; tests in
  the testsuite with filenames matching &lsquo;<samp>9805*</samp>&rsquo;, you would use
  </p>
! <div class="smallexample">
! <pre class="smallexample">make check-g++ RUNTESTFLAGS=&quot;old-deja.exp=9805* <var>other-options</var>&quot;
  </pre></div>
  
  <p>The file-matching expression following <var>filename</var><code>.exp=</code> is treated
*************** as a series of whitespace-delimited glob
*** 160,167 ****
  may be passed, although any whitespace must either be escaped or surrounded by
  single quotes if multiple expressions are desired. For example,
  </p>
! <div class="example">
! <pre class="example">make check-g++ RUNTESTFLAGS=&quot;old-deja.exp=9805*\ virtual2.c <var>other-options</var>&quot;
  make check-g++ RUNTESTFLAGS=&quot;'old-deja.exp=9805* virtual2.c' <var>other-options</var>&quot;
  </pre></div>
  
--- 170,177 ----
  may be passed, although any whitespace must either be escaped or surrounded by
  single quotes if multiple expressions are desired. For example,
  </p>
! <div class="smallexample">
! <pre class="smallexample">make check-g++ RUNTESTFLAGS=&quot;old-deja.exp=9805*\ virtual2.c <var>other-options</var>&quot;
  make check-g++ RUNTESTFLAGS=&quot;'old-deja.exp=9805* virtual2.c' <var>other-options</var>&quot;
  </pre></div>
  
*************** To get a list of the possible <samp>*.ex
*** 172,186 ****
  output of &lsquo;<samp>make check</samp>&rsquo; into a file and look at the
  &lsquo;<samp>Running &hellip;  .exp</samp>&rsquo; lines.
  </p>
! <span id="Passing-options-and-running-multiple-testsuites"></span><h3 class="section">Passing options and running multiple testsuites</h3>
  
  <p>You can pass multiple options to the testsuite using the
  &lsquo;<samp>--target_board</samp>&rsquo; option of DejaGNU, either passed as part of
  &lsquo;<samp>RUNTESTFLAGS</samp>&rsquo;, or directly to <code>runtest</code> if you prefer to
  work outside the makefiles.  For example,
  </p>
! <div class="example">
! <pre class="example">make check-g++ RUNTESTFLAGS=&quot;--target_board=unix/-O3/-fmerge-constants&quot;
  </pre></div>
  
  <p>will run the standard <code>g++</code> testsuites (&ldquo;unix&rdquo; is the target name
--- 182,197 ----
  output of &lsquo;<samp>make check</samp>&rsquo; into a file and look at the
  &lsquo;<samp>Running &hellip;  .exp</samp>&rsquo; lines.
  </p>
! <a name="Passing-options-and-running-multiple-testsuites"></a>
! <h3 class="section">Passing options and running multiple testsuites</h3>
  
  <p>You can pass multiple options to the testsuite using the
  &lsquo;<samp>--target_board</samp>&rsquo; option of DejaGNU, either passed as part of
  &lsquo;<samp>RUNTESTFLAGS</samp>&rsquo;, or directly to <code>runtest</code> if you prefer to
  work outside the makefiles.  For example,
  </p>
! <div class="smallexample">
! <pre class="smallexample">make check-g++ RUNTESTFLAGS=&quot;--target_board=unix/-O3/-fmerge-constants&quot;
  </pre></div>
  
  <p>will run the standard <code>g++</code> testsuites (&ldquo;unix&rdquo; is the target name
*************** slashes separate options.
*** 191,206 ****
  <p>You can run the testsuites multiple times using combinations of options
  with a syntax similar to the brace expansion of popular shells:
  </p>
! <div class="example">
! <pre class="example">&hellip;&quot;--target_board=arm-sim\{-mhard-float,-msoft-float\}\{-O1,-O2,-O3,\}&quot;
  </pre></div>
  
  <p>(Note the empty option caused by the trailing comma in the final group.)
  The following will run each testsuite eight times using the &lsquo;<samp>arm-sim</samp>&rsquo;
  target, as if you had specified all possible combinations yourself:
  </p>
! <div class="example">
! <pre class="example">--target_board='arm-sim/-mhard-float/-O1 \
                  arm-sim/-mhard-float/-O2 \
                  arm-sim/-mhard-float/-O3 \
                  arm-sim/-mhard-float \
--- 202,217 ----
  <p>You can run the testsuites multiple times using combinations of options
  with a syntax similar to the brace expansion of popular shells:
  </p>
! <div class="smallexample">
! <pre class="smallexample">&hellip;&quot;--target_board=arm-sim\{-mhard-float,-msoft-float\}\{-O1,-O2,-O3,\}&quot;
  </pre></div>
  
  <p>(Note the empty option caused by the trailing comma in the final group.)
  The following will run each testsuite eight times using the &lsquo;<samp>arm-sim</samp>&rsquo;
  target, as if you had specified all possible combinations yourself:
  </p>
! <div class="smallexample">
! <pre class="smallexample">--target_board='arm-sim/-mhard-float/-O1 \
                  arm-sim/-mhard-float/-O2 \
                  arm-sim/-mhard-float/-O3 \
                  arm-sim/-mhard-float \
*************** target, as if you had specified all poss
*** 213,220 ****
  <p>They can be combined as many times as you wish, in arbitrary ways.  This
  list:
  </p>
! <div class="example">
! <pre class="example">&hellip;&quot;--target_board=unix/-Wextra\{-O3,-fno-strength\}\{-fomit-frame,\}&quot;
  </pre></div>
  
  <p>will generate four combinations, all involving &lsquo;<samp>-Wextra</samp>&rsquo;.
--- 224,231 ----
  <p>They can be combined as many times as you wish, in arbitrary ways.  This
  list:
  </p>
! <div class="smallexample">
! <pre class="smallexample">&hellip;&quot;--target_board=unix/-Wextra\{-O3,-fno-strength\}\{-fomit-frame,\}&quot;
  </pre></div>
  
  <p>will generate four combinations, all involving &lsquo;<samp>-Wextra</samp>&rsquo;.
*************** parallel by having the shell perform the
*** 226,239 ****
  do the parallel runs.  Instead of using &lsquo;<samp>--target_board</samp>&rsquo;, use a
  special makefile target:
  </p>
! <div class="example">
! <pre class="example">make -j<var>N</var> check-<var>testsuite</var>//<var>test-target</var>/<var>option1</var>/<var>option2</var>/&hellip;
  </pre></div>
  
  <p>For example,
  </p>
! <div class="example">
! <pre class="example">make -j3 check-gcc//sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu}
  </pre></div>
  
  <p>will run three concurrent &ldquo;make-gcc&rdquo; testsuites, eventually testing all
--- 237,250 ----
  do the parallel runs.  Instead of using &lsquo;<samp>--target_board</samp>&rsquo;, use a
  special makefile target:
  </p>
! <div class="smallexample">
! <pre class="smallexample">make -j<var>N</var> check-<var>testsuite</var>//<var>test-target</var>/<var>option1</var>/<var>option2</var>/&hellip;
  </pre></div>
  
  <p>For example,
  </p>
! <div class="smallexample">
! <pre class="smallexample">make -j3 check-gcc//sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu}
  </pre></div>
  
  <p>will run three concurrent &ldquo;make-gcc&rdquo; testsuites, eventually testing all
*************** supported in the <samp>gcc</samp> subdir
*** 242,248 ****
  typing <code>echo</code> before the example given here.)
  </p>
  
! <span id="How-to-interpret-test-results"></span><h3 class="section">How to interpret test results</h3>
  
  <p>The result of running the testsuite are various <samp>*.sum</samp> and <samp>*.log</samp>
  files in the testsuite subdirectories.  The <samp>*.log</samp> files contain a
--- 253,260 ----
  typing <code>echo</code> before the example given here.)
  </p>
  
! <a name="How-to-interpret-test-results"></a>
! <h3 class="section">How to interpret test results</h3>
  
  <p>The result of running the testsuite are various <samp>*.sum</samp> and <samp>*.log</samp>
  files in the testsuite subdirectories.  The <samp>*.log</samp> files contain a
*************** over whether or not a test is expected t
*** 266,278 ****
  be fixed in future releases.
  </p>
  
! <span id="Submitting-test-results"></span><h3 class="section">Submitting test results</h3>
  
  <p>If you want to report the results to the GCC project, use the
  <samp>contrib/test_summary</samp> shell script.  Start it in the <var>objdir</var> with
  </p>
! <div class="example">
! <pre class="example"><var>srcdir</var>/contrib/test_summary -p your_commentary.txt \
      -m gcc-testresults@gcc.gnu.org |sh
  </pre></div>
  
--- 278,291 ----
  be fixed in future releases.
  </p>
  
! <a name="Submitting-test-results"></a>
! <h3 class="section">Submitting test results</h3>
  
  <p>If you want to report the results to the GCC project, use the
  <samp>contrib/test_summary</samp> shell script.  Start it in the <var>objdir</var> with
  </p>
! <div class="smallexample">
! <pre class="smallexample"><var>srcdir</var>/contrib/test_summary -p your_commentary.txt \
      -m gcc-testresults@gcc.gnu.org |sh
  </pre></div>
  
diff -Nrcpad gcc-11.1.0/LAST_UPDATED gcc-11.2.0/LAST_UPDATED
*** gcc-11.1.0/LAST_UPDATED	Tue Apr 27 10:00:34 2021
--- gcc-11.2.0/LAST_UPDATED	Wed Jul 28 06:55:44 2021
***************
*** 1 ****
! Obtained from git: releases/gcc-11 revision 50bc9185c2821350f0b785d6e23a6e9dcde58466
--- 1 ----
! Obtained from git: releases/gcc-11.2.0 revision 7ca388565af176bd4efd4f8db1e5e9e11e98ef45
diff -Nrcpad gcc-11.1.0/MD5SUMS gcc-11.2.0/MD5SUMS
*** gcc-11.1.0/MD5SUMS	Tue Apr 27 10:20:24 2021
--- gcc-11.2.0/MD5SUMS	Wed Jul 28 07:12:03 2021
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the 
! # gcc-11.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-11.2.0.tar.xz tarball.
  #
  # Besides verifying that all files in the tarball were correctly expanded,
  # it also can be used to determine if any files have changed since the
*************** c0eb7bac11479e0032693e4e55297c40  .dir-l
*** 17,59 ****
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! 4d6f54a4fd0de7fc57028707da26cc71  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! 9fbae7456b33d627d5040df2863d48a1  INSTALL/binaries.html
! 15b4a165afc27fbc10cadf55ed807a6a  INSTALL/build.html
! 2607321932c7f05c0a609c400684ef7d  INSTALL/configure.html
! 6a2df2942e88031f07b0fb22f2d71496  INSTALL/download.html
! 18f1cf2c90336f2458dd2d5cd87f76ed  INSTALL/finalinstall.html
! efa5b6f40ab15d2ebabe55e949af4ad6  INSTALL/gfdl.html
! 465a071cde9b861d457ec4c99aa92d46  INSTALL/index.html
! a525777b51e7d411a402cb7255890971  INSTALL/old.html
! 259a5244d1ee5294127bff81849defca  INSTALL/prerequisites.html
! a59a80aec0460df911416e71d3929a08  INSTALL/specific.html
! d0fa39e31e57ef5b85ed09057ef57e7a  INSTALL/test.html
! f2f20057bd80d0e10876761e01613d5d  LAST_UPDATED
  863d0fffeb06d7a45df38d7836e342bd  MAINTAINERS
  91fe6d76e55d05384556a6f7f3016b2b  Makefile.def
  e157ca61cd8f3cf99f8e2a0d1d9d64a1  Makefile.in
  6815842aea43bfa1c18f9c93d480ece3  Makefile.tpl
! 12d3c9785af2daaf1d2db68fb2eb548b  NEWS
  80d26bc3b1ad4f6969a96a24c9181bf5  README
  a657821f65bab77f4fbf3a75cdee6da9  ar-lib
! cf084710347ec8832f1e6e540d719f1e  c++tools/ChangeLog
  436118acd883073ecd4bbbc8e56f8e5c  c++tools/Makefile.in
  c4735269d3a60846e4e67459fe4c4811  c++tools/config.h.in
! aece8bada3214cb3a4a9a0e74bbc028d  c++tools/configure
! 3b5309fbc2f188f011013eb71b498112  c++tools/configure.ac
  dbf071e12c975472c7fb6dbc22cb6f81  c++tools/resolver.cc
  638228e6632a53edcfe90c75fe725be8  c++tools/resolver.h
! f63f94381ef697f7e9b33731ba3675ef  c++tools/server.cc
  500b9244caa7a7ab23ece1db37efa76d  compile
  0a5df71d999a1a0135a99ab79fb42e4f  config-ml.in
  c64564b7c7563dae5ebe016f340c9cd9  config.guess
  040359150cf11493f973a46d8a25b06b  config.rpath
  d320a9a1a5eb63901563ae5adf268433  config.sub
! ff8fb2d0fa1323d4128ebcb0a65838ce  config/ChangeLog
  0fcd4badfe2a2191778bdf5ab94aa40c  config/acinclude.m4
  2ea0edfde0ce5ce69b49317a5650f048  config/acx.m4
  6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
--- 17,59 ----
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! f0e8328f1680f979abe7466d04b9c903  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! bc7bdcccf93f4034179af78f65536f21  INSTALL/binaries.html
! 47057783bb8704ed0f9a9b77196febec  INSTALL/build.html
! 37bb49903b7f175a7ac91e3b1a715784  INSTALL/configure.html
! 4ad42e872d55de846185619a86a9acab  INSTALL/download.html
! 2ebc451429ebe4a0f55bc64b839512fc  INSTALL/finalinstall.html
! 035bd0aca4c9df3c4b92a8978e95a67b  INSTALL/gfdl.html
! b6a001358f0bb55ee8a22d7fedf3a639  INSTALL/index.html
! b1c9de1da8a8a66ea54722abde3498b1  INSTALL/old.html
! 3b37510298c2b0d3e77ed664a1653da1  INSTALL/prerequisites.html
! e2911b96497bd6426cf2330f4522f638  INSTALL/specific.html
! 7d9e6352d151d352657bd02f0e09c3ef  INSTALL/test.html
! 4d79bb41eb830675b981e9b18dc1cf31  LAST_UPDATED
  863d0fffeb06d7a45df38d7836e342bd  MAINTAINERS
  91fe6d76e55d05384556a6f7f3016b2b  Makefile.def
  e157ca61cd8f3cf99f8e2a0d1d9d64a1  Makefile.in
  6815842aea43bfa1c18f9c93d480ece3  Makefile.tpl
! b04e9fddd43df47547819e1dedf1f80f  NEWS
  80d26bc3b1ad4f6969a96a24c9181bf5  README
  a657821f65bab77f4fbf3a75cdee6da9  ar-lib
! 13c06fda2945f2280c5300b592e22ed2  c++tools/ChangeLog
  436118acd883073ecd4bbbc8e56f8e5c  c++tools/Makefile.in
  c4735269d3a60846e4e67459fe4c4811  c++tools/config.h.in
! dc92ffb2a8f3fefb9cf3381e7474d193  c++tools/configure
! 187429e66ff4a4f1dfd106cdfeab9a91  c++tools/configure.ac
  dbf071e12c975472c7fb6dbc22cb6f81  c++tools/resolver.cc
  638228e6632a53edcfe90c75fe725be8  c++tools/resolver.h
! c7a6315035957c9c2b36f5d267723408  c++tools/server.cc
  500b9244caa7a7ab23ece1db37efa76d  compile
  0a5df71d999a1a0135a99ab79fb42e4f  config-ml.in
  c64564b7c7563dae5ebe016f340c9cd9  config.guess
  040359150cf11493f973a46d8a25b06b  config.rpath
  d320a9a1a5eb63901563ae5adf268433  config.sub
! bdc8c817ecab8e09f531f15580a8b95b  config/ChangeLog
  0fcd4badfe2a2191778bdf5ab94aa40c  config/acinclude.m4
  2ea0edfde0ce5ce69b49317a5650f048  config/acx.m4
  6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
*************** e2dc6b4fd62b77bff96b7951ef74f78f  config
*** 156,162 ****
  0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
  6ece08fe6f112e6b2473ce4edfe0c0ec  configure
  50430e57b254730537ed0ee2c1f1b644  configure.ac
! e5d288ce4a87435e2b90c147883fb08f  contrib/ChangeLog
  5fc435c7928f858246df931ea3f3ece7  contrib/ChangeLog.jit
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  8498c0cdfe3f444ad6f540ec9e11cbec  contrib/analyze_brprob.py
--- 156,162 ----
  0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
  6ece08fe6f112e6b2473ce4edfe0c0ec  configure
  50430e57b254730537ed0ee2c1f1b644  configure.ac
! 6a07feec95537b122e2d3abae7298711  contrib/ChangeLog
  5fc435c7928f858246df931ea3f3ece7  contrib/ChangeLog.jit
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  8498c0cdfe3f444ad6f540ec9e11cbec  contrib/analyze_brprob.py
*************** d755e264c1bc130786d66c6aaf42ff91  contri
*** 181,200 ****
  afd0452908aeb3a24045e5201bcf9d34  contrib/dg-extract-results.py
  514fb178de0ad540660b4552d55a6f84  contrib/dg-extract-results.sh
  87ae17b353cdce921324af084ec6dcb1  contrib/dglib.pm
! 85e6cf92b1ac23616061e3c79ab16ae8  contrib/download_prerequisites
  a22ccd173c2d00c00e7ad01e97342bcc  contrib/filter-clang-warnings.py
  080dea8d6b4a4c8c6bf8ae7b8ecf15a6  contrib/filter_gcc_for_doxygen
  db03e57377f9eb202b7b783eb81fe40d  contrib/filter_knr2ansi.pl
  b038940be99369232106ef9e9b15bee3  contrib/filter_params.py
! a2a8948ffa0e5231c294fb58c7065d22  contrib/gcc-changelog/git_check_commit.py
! 91b906495a1f8008ab2808d9c6bc36a1  contrib/gcc-changelog/git_commit.py
! 77f2d591109175ffb1871414e6e3f4f2  contrib/gcc-changelog/git_email.py
! 32a7878b9e18224582fe20763a137b10  contrib/gcc-changelog/git_repository.py
! dd3ff2d10454bc63b57044b869fc406f  contrib/gcc-changelog/git_update_version.py
  1fcc4f18e9f9043eaea6c3c990d96d9b  contrib/gcc-changelog/setup.cfg
! 2c38c560411e39c2e9ef8ee698495978  contrib/gcc-changelog/test_email.py
! 90aff9a07a99e0a329413bf2d1a35e54  contrib/gcc-changelog/test_patches.txt
! 22db5f57de646cae44a644f64023c2f8  contrib/gcc-git-customization.sh
  dfceb883caf21f3071f7309ee0ac8a6b  contrib/gcc.doxy
  55236e85d8087042189b701cd05d84be  contrib/gcc_build
  11e43a96424d1e407bded6b3324c345c  contrib/gcc_update
--- 181,200 ----
  afd0452908aeb3a24045e5201bcf9d34  contrib/dg-extract-results.py
  514fb178de0ad540660b4552d55a6f84  contrib/dg-extract-results.sh
  87ae17b353cdce921324af084ec6dcb1  contrib/dglib.pm
! ed17c670372f8e9ec155bdb09c36c7fd  contrib/download_prerequisites
  a22ccd173c2d00c00e7ad01e97342bcc  contrib/filter-clang-warnings.py
  080dea8d6b4a4c8c6bf8ae7b8ecf15a6  contrib/filter_gcc_for_doxygen
  db03e57377f9eb202b7b783eb81fe40d  contrib/filter_knr2ansi.pl
  b038940be99369232106ef9e9b15bee3  contrib/filter_params.py
! fab64567a15634c339364ed40c013661  contrib/gcc-changelog/git_check_commit.py
! 808a559d842961c8b2d55e25b8b0b3fa  contrib/gcc-changelog/git_commit.py
! af86b9eda273862a124d39ead0789324  contrib/gcc-changelog/git_email.py
! a9d06dee58845e59874c5f7fc58e2824  contrib/gcc-changelog/git_repository.py
! 7c56712681d1b4044c357df49c22ef75  contrib/gcc-changelog/git_update_version.py
  1fcc4f18e9f9043eaea6c3c990d96d9b  contrib/gcc-changelog/setup.cfg
! 4a1757a0f2085f07139e5bf4eb75fe5d  contrib/gcc-changelog/test_email.py
! d7b72a8587b179340ffe7c91df42ca01  contrib/gcc-changelog/test_patches.txt
! a9296ffb5c543d65f811bd10c37fecd8  contrib/gcc-git-customization.sh
  dfceb883caf21f3071f7309ee0ac8a6b  contrib/gcc.doxy
  55236e85d8087042189b701cd05d84be  contrib/gcc_build
  11e43a96424d1e407bded6b3324c345c  contrib/gcc_update
*************** dfceb883caf21f3071f7309ee0ac8a6b  contri
*** 203,211 ****
  25491ab6a5a68d252f311f5a9c6f4c8f  contrib/git-add-user-branch.sh
  7e5729822d673e846d5ef26e1f1b8591  contrib/git-add-vendor-branch.sh
  a05c06173f9b6217a753767a1e28481c  contrib/git-backport.py
  6277756eb398a594323d2d2b52962046  contrib/git-fetch-vendor.sh
  59304fc08afa489baa6b920cc76dc625  contrib/gthr_supp_vxw_5x.c
! 4584ac5abe406ab944c3d308a652834b  contrib/header-tools/ChangeLog
  4f7d3bf5dd67c6b144a7a1ea0bb4127b  contrib/header-tools/README
  05ef7fb87e90ba93ee04659be072a357  contrib/header-tools/count-headers
  ba0485a3c721bce9e32407ef996d2a9d  contrib/header-tools/gcc-order-headers
--- 203,212 ----
  25491ab6a5a68d252f311f5a9c6f4c8f  contrib/git-add-user-branch.sh
  7e5729822d673e846d5ef26e1f1b8591  contrib/git-add-vendor-branch.sh
  a05c06173f9b6217a753767a1e28481c  contrib/git-backport.py
+ f892ea084959e4113aac868b86831912  contrib/git-commit-mklog.py
  6277756eb398a594323d2d2b52962046  contrib/git-fetch-vendor.sh
  59304fc08afa489baa6b920cc76dc625  contrib/gthr_supp_vxw_5x.c
! 583ec05e8423cc1a9b740646ea8e0c23  contrib/header-tools/ChangeLog
  4f7d3bf5dd67c6b144a7a1ea0bb4127b  contrib/header-tools/README
  05ef7fb87e90ba93ee04659be072a357  contrib/header-tools/count-headers
  ba0485a3c721bce9e32407ef996d2a9d  contrib/header-tools/gcc-order-headers
*************** fc4965b52fd7de27941bf5183aa1ece9  contri
*** 224,237 ****
  43e3d77ae19b5c6304d6d6846792c173  contrib/make-obstacks-texi.pl
  652b57f03f525e02ceac3dee8f672204  contrib/make_sunver.pl
  bd49fb9eed9f0a5344158e834dd6f468  contrib/mark_spam.py
! 640520863380d75e8f339d289192e577  contrib/mklog.py
  0fb5c8c3cd465d8bd57b55b2548c683a  contrib/paranoia.cc
  a34668cfad9dec733354503fbc67fb24  contrib/patch_tester.sh
! 38ad00377c23b6c1d8a93326204f96f2  contrib/prepare-commit-msg
  87a19b40fbd220938cf6c23c42c255e2  contrib/prepare_patch.sh
! a6f2829359f65be5c182fd414e30fe8a  contrib/prerequisites.md5
! 663d159a25cdcd62d1182f124f0dae82  contrib/prerequisites.sha512
! 0447f91f429309963da4962995c0d9d3  contrib/reghunt/ChangeLog
  cf247a580e49d212518de409793db0a8  contrib/reghunt/bin/gcc-build-full
  724e70ea3e80f87f2a201bbe2f1eef37  contrib/reghunt/bin/gcc-build-simple
  3f2318bae7562a4ad1639e686916a545  contrib/reghunt/bin/gcc-cleanup
--- 225,238 ----
  43e3d77ae19b5c6304d6d6846792c173  contrib/make-obstacks-texi.pl
  652b57f03f525e02ceac3dee8f672204  contrib/make_sunver.pl
  bd49fb9eed9f0a5344158e834dd6f468  contrib/mark_spam.py
! 81f9fb8a95f10dbb07425dfd3fd50782  contrib/mklog.py
  0fb5c8c3cd465d8bd57b55b2548c683a  contrib/paranoia.cc
  a34668cfad9dec733354503fbc67fb24  contrib/patch_tester.sh
! 74f52724a4c200534bfccf086dc8783d  contrib/prepare-commit-msg
  87a19b40fbd220938cf6c23c42c255e2  contrib/prepare_patch.sh
! 6bc8415291f74dbbb7994622ca9a7b28  contrib/prerequisites.md5
! 2a7fbcbf9b708ecbd31408646f9dd122  contrib/prerequisites.sha512
! 1d26095f21608eccd763493deda26322  contrib/reghunt/ChangeLog
  cf247a580e49d212518de409793db0a8  contrib/reghunt/bin/gcc-build-full
  724e70ea3e80f87f2a201bbe2f1eef37  contrib/reghunt/bin/gcc-build-simple
  3f2318bae7562a4ad1639e686916a545  contrib/reghunt/bin/gcc-cleanup
*************** f251d49dd87647250fcd74dd50b7835f  contri
*** 290,296 ****
  e2829fc4af4f433a6a328a62d5ce8066  contrib/reghunt/examples/reg-watch
  afd863c2ec84c906e20f9b9787b1f0fe  contrib/reghunt/examples/reg-watch.awk
  8955535523d4b5f48006bcb851ba9b4b  contrib/reghunt/examples/testall
! 808c96175e04f1371bcf6f460e9ce139  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
--- 291,297 ----
  e2829fc4af4f433a6a328a62d5ce8066  contrib/reghunt/examples/reg-watch
  afd863c2ec84c906e20f9b9787b1f0fe  contrib/reghunt/examples/reg-watch.awk
  8955535523d4b5f48006bcb851ba9b4b  contrib/reghunt/examples/testall
! 56815edf6b1a212972b2e0ba6d49e7db  contrib/regression/ChangeLog
  30553bfced1b2b46bf7ca01ef6ba69d1  contrib/regression/GCC_Regression_Tester.wdgt/Default.png
  ad38ddd771df222eb9d413e3c7f6a751  contrib/regression/GCC_Regression_Tester.wdgt/Icon.png
  777bd286c147cc02861811f66b9a4440  contrib/regression/GCC_Regression_Tester.wdgt/Info.plist
*************** fb1ff65a78c592489a09d18e42238a68  contri
*** 305,311 ****
  dc562ddb86567c65e82953825713dc4b  contrib/regression/site.exp
  7f6418948396f8250447e3e6182322d8  contrib/repro_fail
  39442479834f1c02d6ce11eab6889b6e  contrib/test_installed
! 612f292443505f04809bcac85660bac1  contrib/test_mklog.py
  2c2a06a23394c548bb4afba3c25aacce  contrib/test_recheck
  c650e776de65a2de80bbfb0033641805  contrib/test_summary
  45bd745cf293127fa6b729c7b58cf11f  contrib/testsuite-management/validate_failures.py
--- 306,312 ----
  dc562ddb86567c65e82953825713dc4b  contrib/regression/site.exp
  7f6418948396f8250447e3e6182322d8  contrib/repro_fail
  39442479834f1c02d6ce11eab6889b6e  contrib/test_installed
! 9cc97e47ccced46f47870847040e0d41  contrib/test_mklog.py
  2c2a06a23394c548bb4afba3c25aacce  contrib/test_recheck
  c650e776de65a2de80bbfb0033641805  contrib/test_summary
  45bd745cf293127fa6b729c7b58cf11f  contrib/testsuite-management/validate_failures.py
*************** a0d12be401961a2557883b7c09dc71eb  contri
*** 330,336 ****
  57440d4c6da7b6438ebfa203135f381a  contrib/vimrc
  da7aeedeb5a86ee6f5982e559a2d6dcc  contrib/warn_summary
  8b59f0d0a2dcdced14765c514fbad719  depcomp
! 3da80e439aa29be575aec41cf9002470  fixincludes/ChangeLog
  6de190723745dc3f75080144dfa2215e  fixincludes/Makefile.in
  b6e3f4950abc6e254b467063381f6473  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
--- 331,337 ----
  57440d4c6da7b6438ebfa203135f381a  contrib/vimrc
  da7aeedeb5a86ee6f5982e559a2d6dcc  contrib/warn_summary
  8b59f0d0a2dcdced14765c514fbad719  depcomp
! 9efb803eead48afa4381538008903032  fixincludes/ChangeLog
  6de190723745dc3f75080144dfa2215e  fixincludes/Makefile.in
  b6e3f4950abc6e254b467063381f6473  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
*************** a319a505bde6920ddb4832cf41af3488  fixinc
*** 343,355 ****
  a316c9d3351e61998fa688dceaf610a3  fixincludes/fixinc.in
  1582ffd94ecc91318eebfb3b81e0bcb1  fixincludes/fixincl.c
  adf245e3714f799eafba40af16be8eb5  fixincludes/fixincl.tpl
! a1de812c4cc02065284d9d122fba91a1  fixincludes/fixincl.x
  545875b4fe1c26bc3e1befc75b34e9f5  fixincludes/fixlib.c
  620c770139fc32c75b975b614d3156e8  fixincludes/fixlib.h
  5b2c1fd3ef9d44fb6beb1a0d45ddd533  fixincludes/fixopts.c
  ed1415e9dbc8f421fd9288bde0d90ad1  fixincludes/fixtests.c
  51e915676df084b64297d3c4fb0d9c18  fixincludes/genfixes
! 6cfd99651c7e35f15f4a7d7df0699a7f  fixincludes/inclhack.def
  dd5ae70d9f725bcaf2a15212782db49a  fixincludes/mkfixinc.sh
  516608ac1550577d47f48809bb512629  fixincludes/mkheaders.in
  3aa0563cd682ee61ecd9eb6eea0b0bce  fixincludes/procopen.c
--- 344,356 ----
  a316c9d3351e61998fa688dceaf610a3  fixincludes/fixinc.in
  1582ffd94ecc91318eebfb3b81e0bcb1  fixincludes/fixincl.c
  adf245e3714f799eafba40af16be8eb5  fixincludes/fixincl.tpl
! 0c5a153c3a80883a20851c74a2cdd369  fixincludes/fixincl.x
  545875b4fe1c26bc3e1befc75b34e9f5  fixincludes/fixlib.c
  620c770139fc32c75b975b614d3156e8  fixincludes/fixlib.h
  5b2c1fd3ef9d44fb6beb1a0d45ddd533  fixincludes/fixopts.c
  ed1415e9dbc8f421fd9288bde0d90ad1  fixincludes/fixtests.c
  51e915676df084b64297d3c4fb0d9c18  fixincludes/genfixes
! 2c44f764c039021368e0856e419d1a7c  fixincludes/inclhack.def
  dd5ae70d9f725bcaf2a15212782db49a  fixincludes/mkfixinc.sh
  516608ac1550577d47f48809bb512629  fixincludes/mkheaders.in
  3aa0563cd682ee61ecd9eb6eea0b0bce  fixincludes/procopen.c
*************** cd61846311e14917693160c5e60ad2cd  fixinc
*** 456,462 ****
  d669f7372e28cb610f59526574b4c70a  fixincludes/tests/base/sys/mman.h
  1f8242c9bbd0a869fb3da98d594aa0eb  fixincludes/tests/base/sys/pthread.h
  4ef7922e2fa168e9e4f0dd00e3b67d09  fixincludes/tests/base/sys/signal.h
! 87721b41fdfdaff4e808c3110328eb4d  fixincludes/tests/base/sys/socket.h
  58c647b7471bba144d18903e6c2d770a  fixincludes/tests/base/sys/spinlock.h
  c1ad7ee1d4fc49d2066b3a98530f0b53  fixincludes/tests/base/sys/stat.h
  bfb0bb27aa39f2c36040bfbe5d32dc17  fixincludes/tests/base/sys/sysmacros.h
--- 457,463 ----
  d669f7372e28cb610f59526574b4c70a  fixincludes/tests/base/sys/mman.h
  1f8242c9bbd0a869fb3da98d594aa0eb  fixincludes/tests/base/sys/pthread.h
  4ef7922e2fa168e9e4f0dd00e3b67d09  fixincludes/tests/base/sys/signal.h
! 3e9e56d2c35deaad3b2afe0fd41e3749  fixincludes/tests/base/sys/socket.h
  58c647b7471bba144d18903e6c2d770a  fixincludes/tests/base/sys/spinlock.h
  c1ad7ee1d4fc49d2066b3a98530f0b53  fixincludes/tests/base/sys/stat.h
  bfb0bb27aa39f2c36040bfbe5d32dc17  fixincludes/tests/base/sys/sysmacros.h
*************** a5e817d35ded04a0fb03999b50c0e89e  fixinc
*** 471,482 ****
  955462b555900ecd3934223c64e21fa7  fixincludes/tests/base/types/vxTypesBase.h
  8baab8698bb83c6b90ef4091c00ddc1e  fixincludes/tests/base/unistd.h
  cdc9afb0404ea932194e623e80f3443f  gcc/ABOUT-GCC-NLS
! fba2f913e141575d1f4f0cc124cd265b  gcc/BASE-VER
  59530bdf33659b29e73d4adb9f9f6552  gcc/COPYING
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! 31077091bf10e16f62b9ad5f97a588e2  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
--- 472,483 ----
  955462b555900ecd3934223c64e21fa7  fixincludes/tests/base/types/vxTypesBase.h
  8baab8698bb83c6b90ef4091c00ddc1e  fixincludes/tests/base/unistd.h
  cdc9afb0404ea932194e623e80f3443f  gcc/ABOUT-GCC-NLS
! 4920687203e45c76ccb25a0e6ef6e8ad  gcc/BASE-VER
  59530bdf33659b29e73d4adb9f9f6552  gcc/COPYING
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! 209f158d4fffca4796ee2aa7ce42fd87  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
*************** fb3fadb88e1d2b3b640cfaaa5ff11780  gcc/Ch
*** 509,515 ****
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 70de96deecb34b2608d50fc5168ba27c  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
--- 510,516 ----
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! f1076df0f7a75df366061ad6f6111ab9  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
*************** ec6799501b2eb2923d5de6a66169dbd2  gcc/ON
*** 520,526 ****
  a3349a2ff19906d526e15f8845deb002  gcc/README.Portability
  7a09ff48173d234174dd04f94f3d495c  gcc/acinclude.m4
  6526979dd900a0b58b7691b478a91fec  gcc/aclocal.m4
! 44f217fa73868135e60b710bafa54039  gcc/ada/ChangeLog
  683be0b07dc4f64f118fd5e8ae9cb30d  gcc/ada/ChangeLog-2001
  7aff25efb203be4136b8776cdc812956  gcc/ada/ChangeLog-2002
  cd2379152000f40157d349018fb9364d  gcc/ada/ChangeLog-2003
--- 521,527 ----
  a3349a2ff19906d526e15f8845deb002  gcc/README.Portability
  7a09ff48173d234174dd04f94f3d495c  gcc/acinclude.m4
  6526979dd900a0b58b7691b478a91fec  gcc/aclocal.m4
! b2498c2b767f30722664fe34b3af6261  gcc/ada/ChangeLog
  683be0b07dc4f64f118fd5e8ae9cb30d  gcc/ada/ChangeLog-2001
  7aff25efb203be4136b8776cdc812956  gcc/ada/ChangeLog-2002
  cd2379152000f40157d349018fb9364d  gcc/ada/ChangeLog-2003
*************** e7dac99a71a49294edd2cce0e9e98eee  gcc/ad
*** 684,690 ****
  43fe2f55aa6c174d249ef5cd350e2a60  gcc/ada/exp_aggr.ads
  0a7edf59a7f33642af4704eade3e97c3  gcc/ada/exp_atag.adb
  7c47f5843f77312d2886a7bb632c33df  gcc/ada/exp_atag.ads
! 3ab42efbcbc5b3ba4a294b5bda59cee2  gcc/ada/exp_attr.adb
  9cc8f6f1395030a3e1ddae2f64ef59c7  gcc/ada/exp_attr.ads
  aec21341801b7f40af17364da40d37d0  gcc/ada/exp_cg.adb
  4739d2290f71028d3c4bc87ed372186b  gcc/ada/exp_cg.ads
--- 685,691 ----
  43fe2f55aa6c174d249ef5cd350e2a60  gcc/ada/exp_aggr.ads
  0a7edf59a7f33642af4704eade3e97c3  gcc/ada/exp_atag.adb
  7c47f5843f77312d2886a7bb632c33df  gcc/ada/exp_atag.ads
! e93e0a242052965b2dfda6d6271b61b4  gcc/ada/exp_attr.adb
  9cc8f6f1395030a3e1ddae2f64ef59c7  gcc/ada/exp_attr.ads
  aec21341801b7f40af17364da40d37d0  gcc/ada/exp_cg.adb
  4739d2290f71028d3c4bc87ed372186b  gcc/ada/exp_cg.ads
*************** a21ffea82ae8a271cdcc3acbf1428099  gcc/ad
*** 771,777 ****
  5d0689f7acb36d977c27b633105517b7  gcc/ada/gcc-interface/ada.h
  2962facaf5b9ac376e7335599112a520  gcc/ada/gcc-interface/config-lang.in
  2be995167a94a991025f94bdf029b598  gcc/ada/gcc-interface/cuintp.c
! 1937936e8ac3d9e24dd1910993dd76d8  gcc/ada/gcc-interface/decl.c
  d92dc0232ed2c36ad8969076cb25a3c8  gcc/ada/gcc-interface/gadaint.h
  86b8f2bd39b4d74d80e6f6c19aa4e026  gcc/ada/gcc-interface/gigi.h
  c7ba118bbfa02ecb67d9a8d287beae60  gcc/ada/gcc-interface/lang-specs.h
--- 772,778 ----
  5d0689f7acb36d977c27b633105517b7  gcc/ada/gcc-interface/ada.h
  2962facaf5b9ac376e7335599112a520  gcc/ada/gcc-interface/config-lang.in
  2be995167a94a991025f94bdf029b598  gcc/ada/gcc-interface/cuintp.c
! 980dc1888a763ea1563ad00bd26ccc47  gcc/ada/gcc-interface/decl.c
  d92dc0232ed2c36ad8969076cb25a3c8  gcc/ada/gcc-interface/gadaint.h
  86b8f2bd39b4d74d80e6f6c19aa4e026  gcc/ada/gcc-interface/gigi.h
  c7ba118bbfa02ecb67d9a8d287beae60  gcc/ada/gcc-interface/lang-specs.h
*************** c7ba118bbfa02ecb67d9a8d287beae60  gcc/ad
*** 779,786 ****
  a1a44880269c822fbb41284003a97cb4  gcc/ada/gcc-interface/misc.c
  88ae5d221d943abb83c91d7a58188ed2  gcc/ada/gcc-interface/system.ads
  189f873df9e746e3c38349dac7d6ee3c  gcc/ada/gcc-interface/targtyps.c
! 3072d96c1253fc4c7d463db9a63342d1  gcc/ada/gcc-interface/trans.c
! 12ababdca3dae07473bb5be336501988  gcc/ada/gcc-interface/utils.c
  6488d2b5188bae086c45a766edd2ae20  gcc/ada/gcc-interface/utils2.c
  8c17131152309ee5d6ed879c994993da  gcc/ada/get_scos.adb
  a0c84c8e04708bbb9c8b04f7ede85477  gcc/ada/get_scos.ads
--- 780,787 ----
  a1a44880269c822fbb41284003a97cb4  gcc/ada/gcc-interface/misc.c
  88ae5d221d943abb83c91d7a58188ed2  gcc/ada/gcc-interface/system.ads
  189f873df9e746e3c38349dac7d6ee3c  gcc/ada/gcc-interface/targtyps.c
! f22f4edc2eef3094d4b869d6cdaf1df5  gcc/ada/gcc-interface/trans.c
! 038baff86dbaca980ac28c76680bf887  gcc/ada/gcc-interface/utils.c
  6488d2b5188bae086c45a766edd2ae20  gcc/ada/gcc-interface/utils2.c
  8c17131152309ee5d6ed879c994993da  gcc/ada/get_scos.adb
  a0c84c8e04708bbb9c8b04f7ede85477  gcc/ada/get_scos.ads
*************** b7a90c45c5477c6b5975292eb532f64f  gcc/al
*** 2976,2982 ****
  e561a7bae0b2b221a73a390c77be757b  gcc/align.h
  23442a2d3df1b83bd32978d68e46bcd1  gcc/alloc-pool.c
  3ec9e55d9093d096913575231b7b7943  gcc/alloc-pool.h
! 4bc4bfe2045eef6dc2794b5a6a4a390e  gcc/analyzer/ChangeLog
  7ea5759779b2ed252edaea813907bd5a  gcc/analyzer/analysis-plan.cc
  4717c47360bc5772a2a5d0afdeae18e0  gcc/analyzer/analysis-plan.h
  73de39c552e216c1cc1fe1e7d3513cc6  gcc/analyzer/analyzer-logging.cc
--- 2977,2983 ----
  e561a7bae0b2b221a73a390c77be757b  gcc/align.h
  23442a2d3df1b83bd32978d68e46bcd1  gcc/alloc-pool.c
  3ec9e55d9093d096913575231b7b7943  gcc/alloc-pool.h
! 806a3e7ff9506f089e8364a5b7ab76c2  gcc/analyzer/ChangeLog
  7ea5759779b2ed252edaea813907bd5a  gcc/analyzer/analysis-plan.cc
  4717c47360bc5772a2a5d0afdeae18e0  gcc/analyzer/analysis-plan.h
  73de39c552e216c1cc1fe1e7d3513cc6  gcc/analyzer/analyzer-logging.cc
*************** edca3a9887d89c37586785c292fc5989  gcc/an
*** 2985,2991 ****
  c2cf9d34a21571d8acec6c8231a49bbb  gcc/analyzer/analyzer-selftests.cc
  56894b238dce27535cfbad7a39b76e16  gcc/analyzer/analyzer-selftests.h
  ab1a1c4c3f82ed6806cb4e722e3a66c3  gcc/analyzer/analyzer.cc
! 22f32fbd67587c338dd9254167e7e388  gcc/analyzer/analyzer.h
  661c0babcf0e7a5138917c2fc3ec2edf  gcc/analyzer/analyzer.opt
  1ef3b59ee3119254057f7cd83ce90fbf  gcc/analyzer/bar-chart.cc
  3083d2a026bd42d40613d43c2f21fcc4  gcc/analyzer/bar-chart.h
--- 2986,2992 ----
  c2cf9d34a21571d8acec6c8231a49bbb  gcc/analyzer/analyzer-selftests.cc
  56894b238dce27535cfbad7a39b76e16  gcc/analyzer/analyzer-selftests.h
  ab1a1c4c3f82ed6806cb4e722e3a66c3  gcc/analyzer/analyzer.cc
! 8e9753a2a1580e8a67fbadf3758c48d8  gcc/analyzer/analyzer.h
  661c0babcf0e7a5138917c2fc3ec2edf  gcc/analyzer/analyzer.opt
  1ef3b59ee3119254057f7cd83ce90fbf  gcc/analyzer/bar-chart.cc
  3083d2a026bd42d40613d43c2f21fcc4  gcc/analyzer/bar-chart.h
*************** e8bbf1718bd23bbe0021e69270c32966  gcc/an
*** 2999,3005 ****
  4ae502dacd7c0ccc679154922478e4e0  gcc/analyzer/constraint-manager.h
  feb7fc05a744e341ecb884bfc9c7d22b  gcc/analyzer/diagnostic-manager.cc
  28fdf2442227e1253d37b0857f997501  gcc/analyzer/diagnostic-manager.h
! 0953736e74cd265c409a1f8a2f048b14  gcc/analyzer/engine.cc
  e90f82f6fa234cea036d87c315906a4f  gcc/analyzer/engine.h
  a07ce96959a56e56ecc042d055a3d0e8  gcc/analyzer/exploded-graph.h
  ebeb52d49420ae2b268ffbfc4a02e515  gcc/analyzer/feasible-graph.cc
--- 3000,3006 ----
  4ae502dacd7c0ccc679154922478e4e0  gcc/analyzer/constraint-manager.h
  feb7fc05a744e341ecb884bfc9c7d22b  gcc/analyzer/diagnostic-manager.cc
  28fdf2442227e1253d37b0857f997501  gcc/analyzer/diagnostic-manager.h
! b7dc93d879e6f60c5ca02629b8dfe79a  gcc/analyzer/engine.cc
  e90f82f6fa234cea036d87c315906a4f  gcc/analyzer/engine.h
  a07ce96959a56e56ecc042d055a3d0e8  gcc/analyzer/exploded-graph.h
  ebeb52d49420ae2b268ffbfc4a02e515  gcc/analyzer/feasible-graph.cc
*************** c2fb252f174415b0644c6deee8b3af95  gcc/an
*** 3014,3028 ****
  c4d612a96ce20b139f0d233760a0cb77  gcc/analyzer/program-state.h
  838a432ea8dde43104d6e6d9b06fa101  gcc/analyzer/reachability.h
  4f1084100e6452ac8cd6245011a452cc  gcc/analyzer/region-model-impl-calls.cc
! 19c11e9a2411ef9eb0ef031c48b026d1  gcc/analyzer/region-model-manager.cc
  9faa52eb7a0589418eea7610e39ea842  gcc/analyzer/region-model-reachability.cc
  0a0e9c1f4c814b36727206784fad7196  gcc/analyzer/region-model-reachability.h
! 5b93aaf0af5a0c5997f08fde09135f7e  gcc/analyzer/region-model.cc
! 7cd61c5361a5ab742da99aea7fe6d33a  gcc/analyzer/region-model.h
! 0bcdef0cbfb916234ac8a30a820d716b  gcc/analyzer/region.cc
  821031b2cb42153e649f270612c73ce9  gcc/analyzer/region.h
  c4dac83db9546e290daf74b0b530b9e7  gcc/analyzer/sm-file.cc
! a47a1ddc7c84233217b2c2fa821fe5bb  gcc/analyzer/sm-malloc.cc
  2d359609f738aa3f949920ac674fb886  gcc/analyzer/sm-malloc.dot
  e60888404e0efbc46edbb012bdffb470  gcc/analyzer/sm-pattern-test.cc
  38650323e4aacbf04621da597ae78fbf  gcc/analyzer/sm-sensitive.cc
--- 3015,3029 ----
  c4d612a96ce20b139f0d233760a0cb77  gcc/analyzer/program-state.h
  838a432ea8dde43104d6e6d9b06fa101  gcc/analyzer/reachability.h
  4f1084100e6452ac8cd6245011a452cc  gcc/analyzer/region-model-impl-calls.cc
! 24e3dae926e0e8df754fe8e26c7def58  gcc/analyzer/region-model-manager.cc
  9faa52eb7a0589418eea7610e39ea842  gcc/analyzer/region-model-reachability.cc
  0a0e9c1f4c814b36727206784fad7196  gcc/analyzer/region-model-reachability.h
! 5fa885e93e0a8587f4bc924da026b344  gcc/analyzer/region-model.cc
! e3f0536bf76e036335b94f367751d88f  gcc/analyzer/region-model.h
! 3cc645a582a40be05f73777684522788  gcc/analyzer/region.cc
  821031b2cb42153e649f270612c73ce9  gcc/analyzer/region.h
  c4dac83db9546e290daf74b0b530b9e7  gcc/analyzer/sm-file.cc
! 031ff545a2c1daf317d211e69bda3e65  gcc/analyzer/sm-malloc.cc
  2d359609f738aa3f949920ac674fb886  gcc/analyzer/sm-malloc.dot
  e60888404e0efbc46edbb012bdffb470  gcc/analyzer/sm-pattern-test.cc
  38650323e4aacbf04621da597ae78fbf  gcc/analyzer/sm-sensitive.cc
*************** fc8fa3324d4b1cee7dbe09b5c359392e  gcc/an
*** 3032,3050 ****
  2d56c8f91158fc747839add6dd1f883d  gcc/analyzer/sm.h
  d1740145f2366ef993079808555efe90  gcc/analyzer/state-purge.cc
  f120126786d5313c48e4fbdef1deb90f  gcc/analyzer/state-purge.h
! a8dfbfef7f3b133499696d3305dae01b  gcc/analyzer/store.cc
! ec8d7ce32092da6320a813780ce519c0  gcc/analyzer/store.h
  8e4eceefe5a130b8fe395934d81e06f0  gcc/analyzer/supergraph.cc
  b1345e496e4e4a76d182dc95dd2b92b2  gcc/analyzer/supergraph.h
! 3b37c7333ab6aa9f14ceb721081be1c3  gcc/analyzer/svalue.cc
! 5bd06686fe1071f96bd7114dd6faa1b8  gcc/analyzer/svalue.h
  185fe9c53545064ee1e53b91358f7de7  gcc/analyzer/trimmed-graph.cc
  74a5cb5dcaf4cfb2dce05019ec345914  gcc/analyzer/trimmed-graph.h
  4dc5fb48242295b1a20860e9026ef907  gcc/array-traits.h
  a44d34fc91236820a8048065a4f8e614  gcc/asan.c
  487ef86d71c549a16efa36238b86952f  gcc/asan.h
  542d06ea0e3478abe23c1efa8f3be1c9  gcc/attr-fnspec.h
! 1560a04f3054fd422ef2f9b0bdd81b4c  gcc/attribs.c
  b62a19a18359e023c63a5a045f9d97dd  gcc/attribs.h
  0abcbaaeab3b080c913716fca5d4a9fd  gcc/auto-inc-dec.c
  2eef15ab83617fc37f40877b720394d9  gcc/auto-profile.c
--- 3033,3051 ----
  2d56c8f91158fc747839add6dd1f883d  gcc/analyzer/sm.h
  d1740145f2366ef993079808555efe90  gcc/analyzer/state-purge.cc
  f120126786d5313c48e4fbdef1deb90f  gcc/analyzer/state-purge.h
! 87123a6a3ba276a82f3de4cb90c0459f  gcc/analyzer/store.cc
! d126912489f635e7522c41ae704a59c6  gcc/analyzer/store.h
  8e4eceefe5a130b8fe395934d81e06f0  gcc/analyzer/supergraph.cc
  b1345e496e4e4a76d182dc95dd2b92b2  gcc/analyzer/supergraph.h
! b49b0004f99fd470658a7d0207bc8917  gcc/analyzer/svalue.cc
! 863cc86de6157d498a4f09fdf38c1386  gcc/analyzer/svalue.h
  185fe9c53545064ee1e53b91358f7de7  gcc/analyzer/trimmed-graph.cc
  74a5cb5dcaf4cfb2dce05019ec345914  gcc/analyzer/trimmed-graph.h
  4dc5fb48242295b1a20860e9026ef907  gcc/array-traits.h
  a44d34fc91236820a8048065a4f8e614  gcc/asan.c
  487ef86d71c549a16efa36238b86952f  gcc/asan.h
  542d06ea0e3478abe23c1efa8f3be1c9  gcc/attr-fnspec.h
! 79f85909d231df2b55b901167b16e644  gcc/attribs.c
  b62a19a18359e023c63a5a045f9d97dd  gcc/attribs.h
  0abcbaaeab3b080c913716fca5d4a9fd  gcc/auto-inc-dec.c
  2eef15ab83617fc37f40877b720394d9  gcc/auto-profile.c
*************** b62a19a18359e023c63a5a045f9d97dd  gcc/at
*** 3053,3062 ****
  c85b11c624a3273aac7365b0f34125b6  gcc/basic-block.h
  28009e6ac712423681bc6e96d2da535f  gcc/bb-reorder.c
  d0ab00f1b3fc80f5bfda75adc6c362d6  gcc/bb-reorder.h
! 3eea6568054bfc75db84951d4d2337eb  gcc/bitmap.c
! 25f9d6a11468ade49e9d5f448c7ec111  gcc/bitmap.h
  6b9e1cb83032742218edd1600590d286  gcc/brig-builtins.def
! 59cd8e781a9ebad05a7f8396c23d3f8f  gcc/brig/ChangeLog
  32f54aacbd7e3a02140d36f7e8f58da6  gcc/brig/Make-lang.in
  966892b9e3cc742708ffb50160e7ea6f  gcc/brig/brig-builtins.h
  0676a7ca45684ceb5fbde93beb5b3950  gcc/brig/brig-c.h
--- 3054,3063 ----
  c85b11c624a3273aac7365b0f34125b6  gcc/basic-block.h
  28009e6ac712423681bc6e96d2da535f  gcc/bb-reorder.c
  d0ab00f1b3fc80f5bfda75adc6c362d6  gcc/bb-reorder.h
! 49ad33d59190a283fb4c85a41861b83a  gcc/bitmap.c
! 08cf7dff98e7181511efc1517f735186  gcc/bitmap.h
  6b9e1cb83032742218edd1600590d286  gcc/brig-builtins.def
! 3184e263a3fdbb8dae62ade6fd0856da  gcc/brig/ChangeLog
  32f54aacbd7e3a02140d36f7e8f58da6  gcc/brig/Make-lang.in
  966892b9e3cc742708ffb50160e7ea6f  gcc/brig/brig-builtins.h
  0676a7ca45684ceb5fbde93beb5b3950  gcc/brig/brig-c.h
*************** a1cc43f2d0aedbd5540d15c4ec568a8d  gcc/br
*** 3100,3113 ****
  746844ca02d1cafc9fb4b3f354b3dc78  gcc/brig/lang.opt
  1b7da82494d0c161ca60a8de1b55195a  gcc/builtin-attrs.def
  0fb3ced35d472c83b8689686b224ad01  gcc/builtin-types.def
! f2bd18ba5f985491c97b39f80d934e55  gcc/builtins.c
  ae94d8196a803d4a2c69cded88dbbb76  gcc/builtins.def
  f501faddb738e7422e75672d29bfc823  gcc/builtins.h
! c174e61ac5af6f9f6b598b886f2dd91a  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  ff19b079a30065b282983bff90d28fe1  gcc/c-family/c-ada-spec.c
  aaefdc238734ee62a127bef557ad07e3  gcc/c-family/c-ada-spec.h
! fbaa53dbebc050740de435f65a7ca841  gcc/c-family/c-attribs.c
  57f6c7ce4089c15002cdc50a7abe5acc  gcc/c-family/c-common.c
  e46ad48dbbcefe97d0490955db40eddf  gcc/c-family/c-common.def
  dfe16edb3b81b111e6c4034e30b62631  gcc/c-family/c-common.h
--- 3101,3114 ----
  746844ca02d1cafc9fb4b3f354b3dc78  gcc/brig/lang.opt
  1b7da82494d0c161ca60a8de1b55195a  gcc/builtin-attrs.def
  0fb3ced35d472c83b8689686b224ad01  gcc/builtin-types.def
! 320867fa50be133b36428b59b15c4a94  gcc/builtins.c
  ae94d8196a803d4a2c69cded88dbbb76  gcc/builtins.def
  f501faddb738e7422e75672d29bfc823  gcc/builtins.h
! 7013e93ee79be6b8caac4bec9567014a  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  ff19b079a30065b282983bff90d28fe1  gcc/c-family/c-ada-spec.c
  aaefdc238734ee62a127bef557ad07e3  gcc/c-family/c-ada-spec.h
! 815dd7c5b46ef4b50d5e40c0da6700c7  gcc/c-family/c-attribs.c
  57f6c7ce4089c15002cdc50a7abe5acc  gcc/c-family/c-common.c
  e46ad48dbbcefe97d0490955db40eddf  gcc/c-family/c-common.def
  dfe16edb3b81b111e6c4034e30b62631  gcc/c-family/c-common.h
*************** ae0c3df9ebba6d5955c4d243271bc4ef  gcc/c-
*** 3136,3169 ****
  25b2b1b67352149295b6b87a3266dbfd  gcc/c-family/c-target.h
  337b2798f48579a4ae2ea047fc7557d5  gcc/c-family/c-ubsan.c
  687717e96ebfecf566b59f5ed52dd61c  gcc/c-family/c-ubsan.h
! e91048cd1bccb22ff126d244814dddf0  gcc/c-family/c-warn.c
! da4418c25d267f1c9ad5ec51e864ebdc  gcc/c-family/c.opt
  dda3a883f8b1367723b357a3494a9ad2  gcc/c-family/cppspec.c
  03976e75d63506e61159cb33e38a17a4  gcc/c-family/known-headers.cc
  24a64eac5a3ca85c2141b26c328e720c  gcc/c-family/known-headers.h
  d945fcf11b0cf9b680801477d4d6dc5d  gcc/c-family/name-hint.h
  10c210b270bd57796c125ceacb8aacf3  gcc/c-family/stub-objc.c
! d0cee2014ea5d68cf0e48c6b1e171485  gcc/c/ChangeLog
  c2c16ebc27917ec274266a7f0a5de762  gcc/c/Make-lang.in
  4b3d7694a2cabd663e29accad2dc49fd  gcc/c/c-aux-info.c
  477103be514e3fee8add675ebdf6c643  gcc/c/c-convert.c
! af946625b9720884a8e55174da999768  gcc/c/c-decl.c
  252e1c166ac85eeca88c8832c302422b  gcc/c/c-errors.c
  1780d134b036bd5b5ecee22b7e214eee  gcc/c/c-fold.c
  ac32535d53226e7747b1f0c599af0aa6  gcc/c/c-lang.c
  7679e451f36a4519a03c17b2df2b1f45  gcc/c/c-lang.h
! 792fcf94fea9b93654d3fded1ee28405  gcc/c/c-objc-common.c
  6dedcac49f0945db05052a9a1ccdba34  gcc/c/c-objc-common.h
! 2e38188b82a49d8c47578fa2dbb9a323  gcc/c/c-parser.c
  e8275c52f6f57f9005771a7e88cab453  gcc/c/c-parser.h
  88b5db93f3375c32222a9f47e689286d  gcc/c/c-tree.h
! dd4d9380dba73e4141bc98c5a71232fb  gcc/c/c-typeck.c
  14475dbf3b5b7a18fbbedf33d6d8b389  gcc/c/config-lang.in
  aa25d2829660b30c35d0853ebf4823c8  gcc/c/gccspec.c
  5543668009c8b1a506c088278d56eb1f  gcc/c/gimple-parser.c
  11de19cdadf88dc735a98424b4446d0f  gcc/c/gimple-parser.h
  6e9b6512ecb2e91435f3965783d9d8a9  gcc/caller-save.c
! 9647c4ec3f8dc4592c6c2a37e22a2ad7  gcc/calls.c
  9d7dc213758e156c7688bea530991bbb  gcc/calls.h
  f8f30bc82844b74d9260c5b65a8df708  gcc/ccmp.c
  bcc5728c95c60624d67bb7472fc6bfbe  gcc/ccmp.h
--- 3137,3170 ----
  25b2b1b67352149295b6b87a3266dbfd  gcc/c-family/c-target.h
  337b2798f48579a4ae2ea047fc7557d5  gcc/c-family/c-ubsan.c
  687717e96ebfecf566b59f5ed52dd61c  gcc/c-family/c-ubsan.h
! 4feb46a99117d208c6847408ae5e3a5a  gcc/c-family/c-warn.c
! bf642fdf30770e997cdf36ff997db522  gcc/c-family/c.opt
  dda3a883f8b1367723b357a3494a9ad2  gcc/c-family/cppspec.c
  03976e75d63506e61159cb33e38a17a4  gcc/c-family/known-headers.cc
  24a64eac5a3ca85c2141b26c328e720c  gcc/c-family/known-headers.h
  d945fcf11b0cf9b680801477d4d6dc5d  gcc/c-family/name-hint.h
  10c210b270bd57796c125ceacb8aacf3  gcc/c-family/stub-objc.c
! d38932aa9e477b4c3a381824987c1889  gcc/c/ChangeLog
  c2c16ebc27917ec274266a7f0a5de762  gcc/c/Make-lang.in
  4b3d7694a2cabd663e29accad2dc49fd  gcc/c/c-aux-info.c
  477103be514e3fee8add675ebdf6c643  gcc/c/c-convert.c
! 54c3cd7e9167168dfadcc2032f4cf6ff  gcc/c/c-decl.c
  252e1c166ac85eeca88c8832c302422b  gcc/c/c-errors.c
  1780d134b036bd5b5ecee22b7e214eee  gcc/c/c-fold.c
  ac32535d53226e7747b1f0c599af0aa6  gcc/c/c-lang.c
  7679e451f36a4519a03c17b2df2b1f45  gcc/c/c-lang.h
! e52e3c088bd255130df86d60669a01b4  gcc/c/c-objc-common.c
  6dedcac49f0945db05052a9a1ccdba34  gcc/c/c-objc-common.h
! 4646dcb74a972b498aee5234de508ad3  gcc/c/c-parser.c
  e8275c52f6f57f9005771a7e88cab453  gcc/c/c-parser.h
  88b5db93f3375c32222a9f47e689286d  gcc/c/c-tree.h
! 03b9f27e8ca1c3d094c0f1464cfb96ab  gcc/c/c-typeck.c
  14475dbf3b5b7a18fbbedf33d6d8b389  gcc/c/config-lang.in
  aa25d2829660b30c35d0853ebf4823c8  gcc/c/gccspec.c
  5543668009c8b1a506c088278d56eb1f  gcc/c/gimple-parser.c
  11de19cdadf88dc735a98424b4446d0f  gcc/c/gimple-parser.h
  6e9b6512ecb2e91435f3965783d9d8a9  gcc/caller-save.c
! b83d6e68ad385c54f01c2bc1f62a9bd5  gcc/calls.c
  9d7dc213758e156c7688bea530991bbb  gcc/calls.h
  f8f30bc82844b74d9260c5b65a8df708  gcc/ccmp.c
  bcc5728c95c60624d67bb7472fc6bfbe  gcc/ccmp.h
*************** a3f6082ee8044d951dd495cf2599bd46  gcc/cf
*** 3174,3189 ****
  06649f7ed6b72ab7eec91dad178178ce  gcc/cfganal.h
  2ac76b0a5a1835a7bd0662c6595617d6  gcc/cfgbuild.c
  8d2d2838a75a74f980c02a0c1dccc6f7  gcc/cfgbuild.h
! be1222d673389bc9676408437af17523  gcc/cfgcleanup.c
  76493c30b63093a62270af2c53f028b4  gcc/cfgcleanup.h
! 663ec79d8ba8c772d748e0e9749aa19d  gcc/cfgexpand.c
  c4c6266c4888e09280fdca3bcdd6c927  gcc/cfgexpand.h
  241b624068329a0557ba643040ea7a52  gcc/cfghooks.c
  2844f8c444cf87319afcc888a92372d4  gcc/cfghooks.h
  13550c9ff7be56f421a602f6ba842631  gcc/cfgloop.c
  aa71757a8881b31ac75eda23b83e392d  gcc/cfgloop.h
  532afc445fb123afc9610af6032bf074  gcc/cfgloopanal.c
! e492ea8cd99e478c79b30344c8fb3872  gcc/cfgloopmanip.c
  48131d2e7e0d663e5f4d7a8c8c2863f6  gcc/cfgloopmanip.h
  57da497689234ac138829550215f80d5  gcc/cfgrtl.c
  627d4ecbd5c5b924d8cd3e490761285c  gcc/cfgrtl.h
--- 3175,3190 ----
  06649f7ed6b72ab7eec91dad178178ce  gcc/cfganal.h
  2ac76b0a5a1835a7bd0662c6595617d6  gcc/cfgbuild.c
  8d2d2838a75a74f980c02a0c1dccc6f7  gcc/cfgbuild.h
! a087ea8cb868ef146a0166e01834b655  gcc/cfgcleanup.c
  76493c30b63093a62270af2c53f028b4  gcc/cfgcleanup.h
! 99d99b1551d84bb78ab0288309df9f81  gcc/cfgexpand.c
  c4c6266c4888e09280fdca3bcdd6c927  gcc/cfgexpand.h
  241b624068329a0557ba643040ea7a52  gcc/cfghooks.c
  2844f8c444cf87319afcc888a92372d4  gcc/cfghooks.h
  13550c9ff7be56f421a602f6ba842631  gcc/cfgloop.c
  aa71757a8881b31ac75eda23b83e392d  gcc/cfgloop.h
  532afc445fb123afc9610af6032bf074  gcc/cfgloopanal.c
! 11cf49613ab20334c1fc9121524d6381  gcc/cfgloopmanip.c
  48131d2e7e0d663e5f4d7a8c8c2863f6  gcc/cfgloopmanip.h
  57da497689234ac138829550215f80d5  gcc/cfgrtl.c
  627d4ecbd5c5b924d8cd3e490761285c  gcc/cfgrtl.h
*************** b49865466bbb7aec08e5fc1f12b8fee1  gcc/co
*** 3197,3203 ****
  35567207ddff3c6a55598c11201c07e9  gcc/collect-utils.h
  2e9b2ff70bc3b01d2592857c05906fe9  gcc/collect2-aix.c
  4a4133868bd2d57a5c7ee709f9bc72d5  gcc/collect2-aix.h
! 81aaf7b483670958abe873646f02a5b9  gcc/collect2.c
  e7cf7224890831969cdba55079c3f8c5  gcc/collect2.h
  f7e4d84c9831e6b006e3abaf0cda296d  gcc/color-macros.h
  ed6f48014eba9e2fdba773c6bbc66f41  gcc/combine-stack-adj.c
--- 3198,3204 ----
  35567207ddff3c6a55598c11201c07e9  gcc/collect-utils.h
  2e9b2ff70bc3b01d2592857c05906fe9  gcc/collect2-aix.c
  4a4133868bd2d57a5c7ee709f9bc72d5  gcc/collect2-aix.h
! a2e13c6eeb81f35dd0d4b5dcc0074bd1  gcc/collect2.c
  e7cf7224890831969cdba55079c3f8c5  gcc/collect2.h
  f7e4d84c9831e6b006e3abaf0cda296d  gcc/color-macros.h
  ed6f48014eba9e2fdba773c6bbc66f41  gcc/combine-stack-adj.c
*************** e99e94f2234ef2a69147e0d4ee70f2b4  gcc/co
*** 3212,3218 ****
  af218d96808155b08cb781a3ceae404d  gcc/common/config/aarch64/aarch64-common.c
  a303a5d9bcbab6c766f777d8ea7bf8ec  gcc/common/config/alpha/alpha-common.c
  5ec3ee8198db84e2d7c130fdcecb2628  gcc/common/config/arc/arc-common.c
! 47b91985fed3ffe67b7b624493ef3fca  gcc/common/config/arm/arm-common.c
  105247587f3306522c28945279c5b3d5  gcc/common/config/avr/avr-common.c
  f85c0fadead416e555bc6af5c42571eb  gcc/common/config/bfin/bfin-common.c
  1393f4a9986b435c97277636348da4ef  gcc/common/config/bpf/bpf-common.c
--- 3213,3219 ----
  af218d96808155b08cb781a3ceae404d  gcc/common/config/aarch64/aarch64-common.c
  a303a5d9bcbab6c766f777d8ea7bf8ec  gcc/common/config/alpha/alpha-common.c
  5ec3ee8198db84e2d7c130fdcecb2628  gcc/common/config/arc/arc-common.c
! fe6482419bd8014a1b35d1ba6ce090f0  gcc/common/config/arm/arm-common.c
  105247587f3306522c28945279c5b3d5  gcc/common/config/avr/avr-common.c
  f85c0fadead416e555bc6af5c42571eb  gcc/common/config/bfin/bfin-common.c
  1393f4a9986b435c97277636348da4ef  gcc/common/config/bpf/bpf-common.c
*************** b302028eafbaf815953381baed1c74b4  gcc/co
*** 3227,3233 ****
  9b09cc59d4b2abf439f40174f9576a69  gcc/common/config/gcn/gcn-common.c
  4c82be520bd57ce5fdb0b57810fa90c9  gcc/common/config/h8300/h8300-common.c
  d90b3399afb50df7c96291efe28ebdd6  gcc/common/config/i386/cpuinfo.h
! ced3a9a878c0b332c66d28880f9ba1c8  gcc/common/config/i386/i386-common.c
  abdf89aeee73e0bc78d1c7c7096c04de  gcc/common/config/i386/i386-cpuinfo.h
  2b7433f285684f4da203c7d39cd60be7  gcc/common/config/i386/i386-isas.h
  41afdf8ce4284f33a46b2605ce6eafc7  gcc/common/config/ia64/ia64-common.c
--- 3228,3234 ----
  9b09cc59d4b2abf439f40174f9576a69  gcc/common/config/gcn/gcn-common.c
  4c82be520bd57ce5fdb0b57810fa90c9  gcc/common/config/h8300/h8300-common.c
  d90b3399afb50df7c96291efe28ebdd6  gcc/common/config/i386/cpuinfo.h
! 7a6ee4691af3ee68796cb72ea536dff3  gcc/common/config/i386/i386-common.c
  abdf89aeee73e0bc78d1c7c7096c04de  gcc/common/config/i386/i386-cpuinfo.h
  2b7433f285684f4da203c7d39cd60be7  gcc/common/config/i386/i386-isas.h
  41afdf8ce4284f33a46b2605ce6eafc7  gcc/common/config/ia64/ia64-common.c
*************** cc62394ef13d37ac049f14027a48482a  gcc/co
*** 3269,3275 ****
  f8cecc4150d2af30d61e6bc2deb93449  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
  1e9e77d433aa4a980b2aa08ff1ac55db  gcc/config/aarch64/aarch64-arches.def
! a94bede1b4891fc8181d9314554673d2  gcc/config/aarch64/aarch64-bti-insert.c
  73f1d76b1e34329d429fa9dd801cea9e  gcc/config/aarch64/aarch64-builtins.c
  cb3be802be5a763bd10184170ac16652  gcc/config/aarch64/aarch64-c.c
  e59a3f748c562e36ae56da5a4a570356  gcc/config/aarch64/aarch64-cc-fusion.cc
--- 3270,3276 ----
  f8cecc4150d2af30d61e6bc2deb93449  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
  1e9e77d433aa4a980b2aa08ff1ac55db  gcc/config/aarch64/aarch64-arches.def
! 1ab879dfa2a1dd57f0cacc5494704f42  gcc/config/aarch64/aarch64-bti-insert.c
  73f1d76b1e34329d429fa9dd801cea9e  gcc/config/aarch64/aarch64-builtins.c
  cb3be802be5a763bd10184170ac16652  gcc/config/aarch64/aarch64-c.c
  e59a3f748c562e36ae56da5a4a570356  gcc/config/aarch64/aarch64-cc-fusion.cc
*************** d7b507459d8322632f7a6054d221420c  gcc/co
*** 3310,3318 ****
  3d0ddef54fa3101a229b2cc9d1f8749a  gcc/config/aarch64/aarch64-tune.md
  02788d998926c5d56579837ba517a991  gcc/config/aarch64/aarch64-tuning-flags.def
  9f502cdcedcd85f77d279b53ea68cfc3  gcc/config/aarch64/aarch64-vxworks.h
! 4b01c4e6f295536a6c5b17f5561ad6ae  gcc/config/aarch64/aarch64.c
  0ca942e84e4b92f73aaaec7bfa1ccbc9  gcc/config/aarch64/aarch64.h
! b8da1492bc2664bd2d3f1e52f07a2ceb  gcc/config/aarch64/aarch64.md
  4923901cd53cde9dcd83c7f0dab8ef58  gcc/config/aarch64/aarch64.opt
  9fef16059a26a1320f080c830acef3bf  gcc/config/aarch64/arm_acle.h
  ba8c2535e9626ae4e550de5047888287  gcc/config/aarch64/arm_bf16.h
--- 3311,3319 ----
  3d0ddef54fa3101a229b2cc9d1f8749a  gcc/config/aarch64/aarch64-tune.md
  02788d998926c5d56579837ba517a991  gcc/config/aarch64/aarch64-tuning-flags.def
  9f502cdcedcd85f77d279b53ea68cfc3  gcc/config/aarch64/aarch64-vxworks.h
! 3598068f3b8a0efda55da7dff1816c2b  gcc/config/aarch64/aarch64.c
  0ca942e84e4b92f73aaaec7bfa1ccbc9  gcc/config/aarch64/aarch64.h
! 477f0cc9cbbc752a226b3a17f9a95f90  gcc/config/aarch64/aarch64.md
  4923901cd53cde9dcd83c7f0dab8ef58  gcc/config/aarch64/aarch64.opt
  9fef16059a26a1320f080c830acef3bf  gcc/config/aarch64/arm_acle.h
  ba8c2535e9626ae4e550de5047888287  gcc/config/aarch64/arm_bf16.h
*************** d92a3d5acf1ebe31d01e378d08932d3b  gcc/co
*** 3323,3329 ****
  c5e4dc1aa8aa96b1e98708782e715b10  gcc/config/aarch64/biarchilp32.h
  5b6abcf28f1e954ef136e3756734f1cc  gcc/config/aarch64/biarchlp64.h
  d1bbf361745ec677a615eb0a11e5b715  gcc/config/aarch64/check-sve-md.awk
! ebb9d4d878045fbeb245aaf5a1fa19b7  gcc/config/aarch64/constraints.md
  1ad03640d8fc76d1f796698531cdb0f1  gcc/config/aarch64/cortex-a57-fma-steering.c
  cf52b0975e4c0d0924ed38da6a43949c  gcc/config/aarch64/driver-aarch64.c
  9dca576b967f36193e144d26def4a9c5  gcc/config/aarch64/falkor-tag-collision-avoidance.c
--- 3324,3330 ----
  c5e4dc1aa8aa96b1e98708782e715b10  gcc/config/aarch64/biarchilp32.h
  5b6abcf28f1e954ef136e3756734f1cc  gcc/config/aarch64/biarchlp64.h
  d1bbf361745ec677a615eb0a11e5b715  gcc/config/aarch64/check-sve-md.awk
! 3985ee432d883112d1960e775ad320a7  gcc/config/aarch64/constraints.md
  1ad03640d8fc76d1f796698531cdb0f1  gcc/config/aarch64/cortex-a57-fma-steering.c
  cf52b0975e4c0d0924ed38da6a43949c  gcc/config/aarch64/driver-aarch64.c
  9dca576b967f36193e144d26def4a9c5  gcc/config/aarch64/falkor-tag-collision-avoidance.c
*************** cf52b0975e4c0d0924ed38da6a43949c  gcc/co
*** 3331,3337 ****
  67157c8970cb22f05a2e298f9a6b84c7  gcc/config/aarch64/geniterators.sh
  9a3499491d4a8101f057a66925192785  gcc/config/aarch64/gentune.sh
  05fb97992a51e3216fc9eb440e168427  gcc/config/aarch64/iterators.md
! 3bd19c6960fb43796a91b7c323749120  gcc/config/aarch64/predicates.md
  1a2b7c99ac3e699f010a2a5e143dfb8c  gcc/config/aarch64/rtems.h
  38550170272505346a8ad5dd6a1b63db  gcc/config/aarch64/saphira.md
  7459db542df0cab065589aa58e8e93ff  gcc/config/aarch64/t-aarch64
--- 3332,3338 ----
  67157c8970cb22f05a2e298f9a6b84c7  gcc/config/aarch64/geniterators.sh
  9a3499491d4a8101f057a66925192785  gcc/config/aarch64/gentune.sh
  05fb97992a51e3216fc9eb440e168427  gcc/config/aarch64/iterators.md
! 22bf9e47c529401c9f9ae72aeefdfeb7  gcc/config/aarch64/predicates.md
  1a2b7c99ac3e699f010a2a5e143dfb8c  gcc/config/aarch64/rtems.h
  38550170272505346a8ad5dd6a1b63db  gcc/config/aarch64/saphira.md
  7459db542df0cab065589aa58e8e93ff  gcc/config/aarch64/t-aarch64
*************** f210d0e86d6a1c639ddd0293a521fa40  gcc/co
*** 3378,3389 ****
  098d4fc5c07db3dc9f0c6f3c187e41f4  gcc/config/arc/arc-options.def
  140fe7021f313fd7bd4697c4d96a5ad2  gcc/config/arc/arc-opts.h
  89247c6eb904410f7d7c8e7f04aa1ea0  gcc/config/arc/arc-passes.def
! ef4a0acf9779d29cf36495a057cee6f0  gcc/config/arc/arc-protos.h
  0ab44e2572284f7a20d5e8bda975d914  gcc/config/arc/arc-simd.h
  c1c288c9a70add71779ddea1381561a3  gcc/config/arc/arc-tables.opt
! a40f511772273395113cace6ee6309a9  gcc/config/arc/arc.c
! 8b0a774ea5e84605edce913464b8a27d  gcc/config/arc/arc.h
! 94f22f749e8219663dc3341c9a6dca32  gcc/config/arc/arc.md
  ed0ac9440c0f5f1b4f72a3602bd5ca34  gcc/config/arc/arc.opt
  a7930f00d9b7b05367e91b43a1f42895  gcc/config/arc/arc600.md
  5168429e439fc01e49fec5f6bcb7e7c7  gcc/config/arc/arc700.md
--- 3379,3390 ----
  098d4fc5c07db3dc9f0c6f3c187e41f4  gcc/config/arc/arc-options.def
  140fe7021f313fd7bd4697c4d96a5ad2  gcc/config/arc/arc-opts.h
  89247c6eb904410f7d7c8e7f04aa1ea0  gcc/config/arc/arc-passes.def
! c6065fed0e69417bd4a0fd9b3225cc0a  gcc/config/arc/arc-protos.h
  0ab44e2572284f7a20d5e8bda975d914  gcc/config/arc/arc-simd.h
  c1c288c9a70add71779ddea1381561a3  gcc/config/arc/arc-tables.opt
! c31775c1285d9fb5d1d863b42d20d806  gcc/config/arc/arc.c
! 8500dad16076fe6fdc4661a8c1109ed8  gcc/config/arc/arc.h
! 710506a0a92fbd9ae518e492d6e8cf04  gcc/config/arc/arc.md
  ed0ac9440c0f5f1b4f72a3602bd5ca34  gcc/config/arc/arc.opt
  a7930f00d9b7b05367e91b43a1f42895  gcc/config/arc/arc600.md
  5168429e439fc01e49fec5f6bcb7e7c7  gcc/config/arc/arc700.md
*************** cfeede9413247641930e6edf25c1c87e  gcc/co
*** 3402,3408 ****
  170daa192c0ac6675ca7c29957bc243a  gcc/config/arc/genoptions.awk
  74bbb5c37887182e5e7f61b46b3f990a  gcc/config/arc/linux.h
  51f5b1ebe1fd693ba42e524882b6e37f  gcc/config/arc/predicates.md
! 568058e6276b1761862e9f6ac7ce6283  gcc/config/arc/simdext.md
  8cc8fec220d6de6e07b26b1fb360d3ce  gcc/config/arc/t-arc
  a3f6d72692b8c9dd6beeaeb49b41dc01  gcc/config/arc/t-multilib
  1cc5f2c623c109a0ca59f4729f06d1f7  gcc/config/arc/t-multilib-linux
--- 3403,3409 ----
  170daa192c0ac6675ca7c29957bc243a  gcc/config/arc/genoptions.awk
  74bbb5c37887182e5e7f61b46b3f990a  gcc/config/arc/linux.h
  51f5b1ebe1fd693ba42e524882b6e37f  gcc/config/arc/predicates.md
! 2aace0e2d4b32b6812ac2968eb0d1125  gcc/config/arc/simdext.md
  8cc8fec220d6de6e07b26b1fb360d3ce  gcc/config/arc/t-arc
  a3f6d72692b8c9dd6beeaeb49b41dc01  gcc/config/arc/t-multilib
  1cc5f2c623c109a0ca59f4729f06d1f7  gcc/config/arc/t-multilib-linux
*************** bafeb90dee387b017b95b6ebdf1e7d23  gcc/co
*** 3413,3420 ****
  d48d5df954efeefe686652ee316a5ea3  gcc/config/arm/aout.h
  4209093957da24b06ca8ee2328b86d08  gcc/config/arm/arm-builtins.c
  4379c1e8afc18227f1b48f0dcdebd62c  gcc/config/arm/arm-builtins.h
! 2b4483898971c01058bf41ab04414e54  gcc/config/arm/arm-c.c
! 099c804c27d0b17467ee66b4faedbf31  gcc/config/arm/arm-cpus.in
  5510fc0a22e6f1b48800e5ae75faf958  gcc/config/arm/arm-d.c
  e697f61ce1f19207b754f9e4e060df79  gcc/config/arm/arm-fixed.md
  9f56291be317bd7c26843f3b901e70ab  gcc/config/arm/arm-flags.h
--- 3414,3421 ----
  d48d5df954efeefe686652ee316a5ea3  gcc/config/arm/aout.h
  4209093957da24b06ca8ee2328b86d08  gcc/config/arm/arm-builtins.c
  4379c1e8afc18227f1b48f0dcdebd62c  gcc/config/arm/arm-builtins.h
! dd2f62ee94f15716620bf57d16c6c182  gcc/config/arm/arm-c.c
! 08e7972253447f8976984f17a16daad4  gcc/config/arm/arm-cpus.in
  5510fc0a22e6f1b48800e5ae75faf958  gcc/config/arm/arm-d.c
  e697f61ce1f19207b754f9e4e060df79  gcc/config/arm/arm-fixed.md
  9f56291be317bd7c26843f3b901e70ab  gcc/config/arm/arm-flags.h
*************** e697f61ce1f19207b754f9e4e060df79  gcc/co
*** 3422,3435 ****
  cadb5b1cf604bbd9e06000676a096db5  gcc/config/arm/arm-ldmstm.ml
  05bf396d4add547832f286e046643971  gcc/config/arm/arm-modes.def
  25635e5e9dde05adc23f3ba0d5866385  gcc/config/arm/arm-opts.h
! 2f343760980e3203a52e4b7018b8f0e2  gcc/config/arm/arm-protos.h
  095ccfc0877933dc53eb40c2369fcf9a  gcc/config/arm/arm-simd-builtin-types.def
  e15ee919dad399c4e00ca11efe4bcd94  gcc/config/arm/arm-tables.opt
  d70a50caf4aae1fb3ab57300fd85cd84  gcc/config/arm/arm-tune.md
! f840b1fd1464a2ed535d24c277ff5f0f  gcc/config/arm/arm.c
! b6763c8e9e46271e3e8eb051a7bd1be0  gcc/config/arm/arm.h
! 5eee27e9ca928aaac742a3c2f8128e8b  gcc/config/arm/arm.md
! 1f7927fcb3bddfa1015198c6c51c566b  gcc/config/arm/arm.opt
  4e8f8d7a828a2fafaf77c37723c261d2  gcc/config/arm/arm1020e.md
  d70cb415fe667cb4c7ac20d8fe3dd244  gcc/config/arm/arm1026ejs.md
  6c2465b6e56604f9ea139960f9f28bc0  gcc/config/arm/arm1136jfs.md
--- 3423,3436 ----
  cadb5b1cf604bbd9e06000676a096db5  gcc/config/arm/arm-ldmstm.ml
  05bf396d4add547832f286e046643971  gcc/config/arm/arm-modes.def
  25635e5e9dde05adc23f3ba0d5866385  gcc/config/arm/arm-opts.h
! acae73854486ed7ab4e8e8af88c5eb58  gcc/config/arm/arm-protos.h
  095ccfc0877933dc53eb40c2369fcf9a  gcc/config/arm/arm-simd-builtin-types.def
  e15ee919dad399c4e00ca11efe4bcd94  gcc/config/arm/arm-tables.opt
  d70a50caf4aae1fb3ab57300fd85cd84  gcc/config/arm/arm-tune.md
! 0be7dda5efe7201376d8f411ad304ae9  gcc/config/arm/arm.c
! fa7937aa82161053523e64455115ac0d  gcc/config/arm/arm.h
! af3b0457dd7273b7b80a453bb6461a2e  gcc/config/arm/arm.md
! d11101f1b6a45893eaffa99a8fc18acf  gcc/config/arm/arm.opt
  4e8f8d7a828a2fafaf77c37723c261d2  gcc/config/arm/arm1020e.md
  d70cb415fe667cb4c7ac20d8fe3dd244  gcc/config/arm/arm1026ejs.md
  6c2465b6e56604f9ea139960f9f28bc0  gcc/config/arm/arm1136jfs.md
*************** cbd337565b4f575afdb3dd52410870b1  gcc/co
*** 3441,3447 ****
  b3ff620bd4c7d4f7a374b8b19c778f8b  gcc/config/arm/arm_cde_builtins.def
  d6ade416bb7470bf6720a319a6338eea  gcc/config/arm/arm_cmse.h
  4f4f4a20209f5621b7e361bd1aceed91  gcc/config/arm/arm_fp16.h
! ea1fb5d9e9347c1d90599dc6665e1c0e  gcc/config/arm/arm_mve.h
  908c5eff411e7da1583bec9a5f5eb9f5  gcc/config/arm/arm_mve_builtins.def
  88bbc52aa44aed209be04d7e97d96e42  gcc/config/arm/arm_mve_types.h
  0d21d34455eeb1963a503ce34afb6181  gcc/config/arm/arm_neon.h
--- 3442,3448 ----
  b3ff620bd4c7d4f7a374b8b19c778f8b  gcc/config/arm/arm_cde_builtins.def
  d6ade416bb7470bf6720a319a6338eea  gcc/config/arm/arm_cmse.h
  4f4f4a20209f5621b7e361bd1aceed91  gcc/config/arm/arm_fp16.h
! d630a4abbc6ba966b2f96e75a6cdfa4e  gcc/config/arm/arm_mve.h
  908c5eff411e7da1583bec9a5f5eb9f5  gcc/config/arm/arm_mve_builtins.def
  88bbc52aa44aed209be04d7e97d96e42  gcc/config/arm/arm_mve_types.h
  0d21d34455eeb1963a503ce34afb6181  gcc/config/arm/arm_neon.h
*************** bd2045b2f5d8245c16a45237dce679a6  gcc/co
*** 3490,3496 ****
  41ed5979d5b4c0328c84b1411af4d063  gcc/config/arm/marvell-f-iwmmxt.md
  64a1f7d58f31d526a6b511b59068a296  gcc/config/arm/marvell-pj4.md
  43fdc3285e4cf2925affd75f5e519dda  gcc/config/arm/mmintrin.h
! 347225d733a4128167c172d699e6b490  gcc/config/arm/mve.md
  33e45b75c78ff66fdc300364f690e2ec  gcc/config/arm/neon.md
  e602d4f71105bebaba1f0160067b903c  gcc/config/arm/netbsd-eabi.h
  4868137991adc2b3ed94f92b94681a5c  gcc/config/arm/netbsd-elf.h
--- 3491,3497 ----
  41ed5979d5b4c0328c84b1411af4d063  gcc/config/arm/marvell-f-iwmmxt.md
  64a1f7d58f31d526a6b511b59068a296  gcc/config/arm/marvell-pj4.md
  43fdc3285e4cf2925affd75f5e519dda  gcc/config/arm/mmintrin.h
! de871d10cad9745db0ca15dd6c63933a  gcc/config/arm/mve.md
  33e45b75c78ff66fdc300364f690e2ec  gcc/config/arm/neon.md
  e602d4f71105bebaba1f0160067b903c  gcc/config/arm/netbsd-eabi.h
  4868137991adc2b3ed94f92b94681a5c  gcc/config/arm/netbsd-elf.h
*************** cae8e4d7062cc8528b86ba742f87b233  gcc/co
*** 3499,3505 ****
  caa19ea0702740cb515513dc3ffd1b34  gcc/config/arm/rtems.h
  fd8f292e71a132025a8830e9fb1d20a5  gcc/config/arm/semi.h
  e726b8b47355a98ca8086010faca628b  gcc/config/arm/symbian.h
! f5b66921a1f511140ea58745ab46a1f7  gcc/config/arm/sync.md
  8badd5029d52a0d2eb7c0b8382b11c32  gcc/config/arm/t-aprofile
  0457e96bc4b1969f20fb34f134dad03c  gcc/config/arm/t-arm
  d9e3716a846550c13e8f893a49641899  gcc/config/arm/t-arm-elf
--- 3500,3506 ----
  caa19ea0702740cb515513dc3ffd1b34  gcc/config/arm/rtems.h
  fd8f292e71a132025a8830e9fb1d20a5  gcc/config/arm/semi.h
  e726b8b47355a98ca8086010faca628b  gcc/config/arm/symbian.h
! 23878893a3659ea1320584e159a41e41  gcc/config/arm/sync.md
  8badd5029d52a0d2eb7c0b8382b11c32  gcc/config/arm/t-aprofile
  0457e96bc4b1969f20fb34f134dad03c  gcc/config/arm/t-arm
  d9e3716a846550c13e8f893a49641899  gcc/config/arm/t-arm-elf
*************** e3950ec6bd159734835f8f8fb143efc6  gcc/co
*** 3509,3519 ****
  38f852e8a280ed7764b2b2969e73b984  gcc/config/arm/t-linux-eabi
  0c67576ec2d3fa0d713d42c3ddcac2ab  gcc/config/arm/t-multilib
  8a2cebef7aa8ff109c2afa853812d5f7  gcc/config/arm/t-phoenix
! d3d190d673777be70637ad752a46c805  gcc/config/arm/t-rmprofile
  c434e99f4fc47fd32ffab26fbeea8464  gcc/config/arm/t-rtems
  0608d6c58b6f51d78cb76e7173fde2b4  gcc/config/arm/t-symbian
  8069db9516f877b2af5cb2cc7b6f9290  gcc/config/arm/t-vxworks
! 588b792e7610a89bcf2ba7965e0eb255  gcc/config/arm/thumb1.md
  c1ce8990c1043f299ab96a7d2c9feac2  gcc/config/arm/thumb2.md
  69d922b1b0c625143462a478dbcb5de7  gcc/config/arm/types.md
  61a16e5032a6d43fa8f2e7aa951493c7  gcc/config/arm/uclinux-eabi.h
--- 3510,3520 ----
  38f852e8a280ed7764b2b2969e73b984  gcc/config/arm/t-linux-eabi
  0c67576ec2d3fa0d713d42c3ddcac2ab  gcc/config/arm/t-multilib
  8a2cebef7aa8ff109c2afa853812d5f7  gcc/config/arm/t-phoenix
! c61531900151765446001d0f5847783a  gcc/config/arm/t-rmprofile
  c434e99f4fc47fd32ffab26fbeea8464  gcc/config/arm/t-rtems
  0608d6c58b6f51d78cb76e7173fde2b4  gcc/config/arm/t-symbian
  8069db9516f877b2af5cb2cc7b6f9290  gcc/config/arm/t-vxworks
! 47ca8d04a85a8ec174d292ca9586e93f  gcc/config/arm/thumb1.md
  c1ce8990c1043f299ab96a7d2c9feac2  gcc/config/arm/thumb2.md
  69d922b1b0c625143462a478dbcb5de7  gcc/config/arm/types.md
  61a16e5032a6d43fa8f2e7aa951493c7  gcc/config/arm/uclinux-eabi.h
*************** c9d6fa09859274c45cb98fee18a15653  gcc/co
*** 3578,3584 ****
  8e8c35a3fcfe39836567c0598109153a  gcc/config/bpf/bpf-opts.h
  0a812651ffbdf008842ab5324f284a01  gcc/config/bpf/bpf-protos.h
  50fb8e1176f8adb0bbd6534131ed369f  gcc/config/bpf/bpf.c
! 585c97ba3e05429fce70b83df8042d60  gcc/config/bpf/bpf.h
  bc6fc98da097d9c9818e924597315fc7  gcc/config/bpf/bpf.md
  9fae99ea46af877072be6e635250fb6a  gcc/config/bpf/bpf.opt
  7178fd1d3de4e7146939e82d1d3a3b2f  gcc/config/bpf/constraints.md
--- 3579,3585 ----
  8e8c35a3fcfe39836567c0598109153a  gcc/config/bpf/bpf-opts.h
  0a812651ffbdf008842ab5324f284a01  gcc/config/bpf/bpf-protos.h
  50fb8e1176f8adb0bbd6534131ed369f  gcc/config/bpf/bpf.c
! c52d7c558aa6a2d41d4a231981b9e3a8  gcc/config/bpf/bpf.h
  bc6fc98da097d9c9818e924597315fc7  gcc/config/bpf/bpf.md
  9fae99ea46af877072be6e635250fb6a  gcc/config/bpf/bpf.opt
  7178fd1d3de4e7146939e82d1d3a3b2f  gcc/config/bpf/constraints.md
*************** d04ed61f749e229f239897b3baca4938  gcc/co
*** 3863,3869 ****
  7eef87bf6d5ed6ed58a3f49b605fa304  gcc/config/i386/djgpp.h
  eb87f240e280f50a4f7213e4c1693b58  gcc/config/i386/djgpp.opt
  7107a1b32e7712e57535cf017a9e3b31  gcc/config/i386/dragonfly.h
! 321f0e2a4bd37b9d5b408a06e3013af7  gcc/config/i386/driver-i386.c
  3957794a408aca3d78d50443cdaa5160  gcc/config/i386/driver-mingw32.c
  e72c937e4e357eeb933f8a933c0c725c  gcc/config/i386/emmintrin.h
  4f000e9cad83855e36be99512cff28a1  gcc/config/i386/enqcmdintrin.h
--- 3864,3870 ----
  7eef87bf6d5ed6ed58a3f49b605fa304  gcc/config/i386/djgpp.h
  eb87f240e280f50a4f7213e4c1693b58  gcc/config/i386/djgpp.opt
  7107a1b32e7712e57535cf017a9e3b31  gcc/config/i386/dragonfly.h
! 66a900eaa0c5b9b9da750d357f64cc44  gcc/config/i386/driver-i386.c
  3957794a408aca3d78d50443cdaa5160  gcc/config/i386/driver-mingw32.c
  e72c937e4e357eeb933f8a933c0c725c  gcc/config/i386/emmintrin.h
  4f000e9cad83855e36be99512cff28a1  gcc/config/i386/enqcmdintrin.h
*************** f416d4c1b5f76b0c32dcfa57cbef9de0  gcc/co
*** 3896,3914 ****
  2eb66258231da97923f18a6fb2fb2526  gcc/config/i386/i386-builtins.h
  b085fb8ef5a9a2c4378570f242a500eb  gcc/config/i386/i386-c.c
  e87e1d322f0b5d6d0862f8b523832d11  gcc/config/i386/i386-d.c
! 466c9e4c52f4812bb8f98cb830706dd5  gcc/config/i386/i386-expand.c
  68f53a8d27a4bdcd5018b83939e20f6c  gcc/config/i386/i386-expand.h
  dd464cbc7d083f9311116080f270e855  gcc/config/i386/i386-features.c
  86c0fda429064123819ee0155f367a5f  gcc/config/i386/i386-features.h
  04cdac9cb26ba183b03b6f9c7a01b792  gcc/config/i386/i386-modes.def
! 75bd60f7c7716ea766afbecc8b7745e4  gcc/config/i386/i386-options.c
  fe60119ebc2cc86648e81161137ee957  gcc/config/i386/i386-options.h
  2eee2fdc557e00fe7ae2b060d3805162  gcc/config/i386/i386-opts.h
  b52d1366937ad82efd6efd1590e73779  gcc/config/i386/i386-passes.def
  8e992ffb4886e7c76cbc74f8c32676d5  gcc/config/i386/i386-protos.h
! 6143bce1df47c425c983849c2d0f4dc3  gcc/config/i386/i386.c
! 025f58293e657c7a5df1cb61e5038490  gcc/config/i386/i386.h
! 8bdadd3e190e3177f204e1415e42b66b  gcc/config/i386/i386.md
  8d399c6852e8afbacee177e10412b81b  gcc/config/i386/i386.opt
  c10c5e5da62216f81b78dd46673df070  gcc/config/i386/i386elf.h
  25a5b83a18282cf9a16fb422c7b7aa81  gcc/config/i386/ia32intrin.h
--- 3897,3915 ----
  2eb66258231da97923f18a6fb2fb2526  gcc/config/i386/i386-builtins.h
  b085fb8ef5a9a2c4378570f242a500eb  gcc/config/i386/i386-c.c
  e87e1d322f0b5d6d0862f8b523832d11  gcc/config/i386/i386-d.c
! 34b104d5c0d6cc752b8f88ae97e77bb0  gcc/config/i386/i386-expand.c
  68f53a8d27a4bdcd5018b83939e20f6c  gcc/config/i386/i386-expand.h
  dd464cbc7d083f9311116080f270e855  gcc/config/i386/i386-features.c
  86c0fda429064123819ee0155f367a5f  gcc/config/i386/i386-features.h
  04cdac9cb26ba183b03b6f9c7a01b792  gcc/config/i386/i386-modes.def
! 71a37d231fc675a790fdbef99427fb03  gcc/config/i386/i386-options.c
  fe60119ebc2cc86648e81161137ee957  gcc/config/i386/i386-options.h
  2eee2fdc557e00fe7ae2b060d3805162  gcc/config/i386/i386-opts.h
  b52d1366937ad82efd6efd1590e73779  gcc/config/i386/i386-passes.def
  8e992ffb4886e7c76cbc74f8c32676d5  gcc/config/i386/i386-protos.h
! 339f61a342dfd5be33b0d3ee3dbb5033  gcc/config/i386/i386.c
! 1d2057ad88c288c5d901a0a05b34a38e  gcc/config/i386/i386.h
! 26beeebff73780e25472d13b7a481c6a  gcc/config/i386/i386.md
  8d399c6852e8afbacee177e10412b81b  gcc/config/i386/i386.opt
  c10c5e5da62216f81b78dd46673df070  gcc/config/i386/i386elf.h
  25a5b83a18282cf9a16fb422c7b7aa81  gcc/config/i386/ia32intrin.h
*************** e1e11d9cd0e8002dee79ab23d590ed1a  gcc/co
*** 3965,3975 ****
  f808dc4b45bc244b7588e4dbe292d158  gcc/config/i386/slm.md
  aa606ad57b003eaf3855a789cfdbdfda  gcc/config/i386/smmintrin.h
  86d70f5d5123563facc0d2e2dcfbd9e6  gcc/config/i386/sol2.h
! 327485d704d25d9c54214dca61cecb58  gcc/config/i386/sse.md
  df2791f0495a636b555c9a5f3f9ff153  gcc/config/i386/ssemath.h
  fdb6c5262186a722ee43fabb890960ae  gcc/config/i386/stringop.def
  fdbc1c329d68559ae10ad05554ed8b15  gcc/config/i386/subst.md
! f43066a2caae3939a53f8f855f69bc69  gcc/config/i386/sync.md
  523680b87658712da91756e5298ef1b9  gcc/config/i386/sysv4.h
  260160f6386fd4a4cfba109571bdc862  gcc/config/i386/t-cygming
  d5339d6e5a09a02383903f617230e19e  gcc/config/i386/t-cygwin-w64
--- 3966,3976 ----
  f808dc4b45bc244b7588e4dbe292d158  gcc/config/i386/slm.md
  aa606ad57b003eaf3855a789cfdbdfda  gcc/config/i386/smmintrin.h
  86d70f5d5123563facc0d2e2dcfbd9e6  gcc/config/i386/sol2.h
! 39bf36a8ab95e644e4bf0c1adf873c88  gcc/config/i386/sse.md
  df2791f0495a636b555c9a5f3f9ff153  gcc/config/i386/ssemath.h
  fdb6c5262186a722ee43fabb890960ae  gcc/config/i386/stringop.def
  fdbc1c329d68559ae10ad05554ed8b15  gcc/config/i386/subst.md
! 40714eeaafaab36d1c2ff83316e51a37  gcc/config/i386/sync.md
  523680b87658712da91756e5298ef1b9  gcc/config/i386/sysv4.h
  260160f6386fd4a4cfba109571bdc862  gcc/config/i386/t-cygming
  d5339d6e5a09a02383903f617230e19e  gcc/config/i386/t-cygwin-w64
*************** c44a21d6173dfc25f9ea06d39259b98b  gcc/co
*** 4405,4411 ****
  c2aabf1e8738380511a66426506fe906  gcc/config/nvptx/nvptx-modes.def
  dca89acc73c1e607543f77bff11454fb  gcc/config/nvptx/nvptx-opts.h
  9ca7d94c2be28d9abdb34a47582fd30f  gcc/config/nvptx/nvptx-protos.h
! 97df8d6a973ad417516fdaac450c5d34  gcc/config/nvptx/nvptx.c
  c0b0b2bacfa72578f4672edf1c0f50db  gcc/config/nvptx/nvptx.h
  9c8498d440319ec5925062d2d6c68415  gcc/config/nvptx/nvptx.md
  6d617ffea69db6bcfe22bbd6fb2c7e29  gcc/config/nvptx/nvptx.opt
--- 4406,4412 ----
  c2aabf1e8738380511a66426506fe906  gcc/config/nvptx/nvptx-modes.def
  dca89acc73c1e607543f77bff11454fb  gcc/config/nvptx/nvptx-opts.h
  9ca7d94c2be28d9abdb34a47582fd30f  gcc/config/nvptx/nvptx-protos.h
! 0ae128e298c4577f1c737e010ffb5c34  gcc/config/nvptx/nvptx.c
  c0b0b2bacfa72578f4672edf1c0f50db  gcc/config/nvptx/nvptx.h
  9c8498d440319ec5925062d2d6c68415  gcc/config/nvptx/nvptx.md
  6d617ffea69db6bcfe22bbd6fb2c7e29  gcc/config/nvptx/nvptx.opt
*************** fe56b04e91c00c9e49f48d845571ab3b  gcc/co
*** 4517,4523 ****
  36e0c095928721ac732e6cf8038d244d  gcc/config/riscv/riscv.c
  655fe146c062173f7f3977838ab24522  gcc/config/riscv/riscv.h
  669de2f404329e0417902902f3dfab46  gcc/config/riscv/riscv.md
! c0d2436df779dea19601aa657555596e  gcc/config/riscv/riscv.opt
  0a71dd013f158a4aa8183a3df7bfead1  gcc/config/riscv/rtems.h
  462630614e6e7a6209f8f18b6dff0eef  gcc/config/riscv/sifive-7.md
  29fc0216ff4cf6b387754748c6a26f3d  gcc/config/riscv/sync.md
--- 4518,4524 ----
  36e0c095928721ac732e6cf8038d244d  gcc/config/riscv/riscv.c
  655fe146c062173f7f3977838ab24522  gcc/config/riscv/riscv.h
  669de2f404329e0417902902f3dfab46  gcc/config/riscv/riscv.md
! eaec766078425731f12d482d8e7a7f03  gcc/config/riscv/riscv.opt
  0a71dd013f158a4aa8183a3df7bfead1  gcc/config/riscv/rtems.h
  462630614e6e7a6209f8f18b6dff0eef  gcc/config/riscv/sifive-7.md
  29fc0216ff4cf6b387754748c6a26f3d  gcc/config/riscv/sync.md
*************** c4ee8dff4b53ff20a117eb8419b45dfd  gcc/co
*** 4555,4567 ****
  0342f39328d64e5982bb3f94168b17db  gcc/config/rs6000/8540.md
  50c0da5fa8979225eeb102a8b2ee0094  gcc/config/rs6000/a2.md
  bee6a7628f0cee352ae751f13fd603f3  gcc/config/rs6000/aix-stdint.h
! 51c523ddcbc1334b5f698d9b49a8d44b  gcc/config/rs6000/aix.h
  36c9a6523bd55cdaa1c9b01077874227  gcc/config/rs6000/aix61.h
! fb71eb5fc1d1db9e3d37cd4846d955d2  gcc/config/rs6000/aix64.opt
! 931deba58b9a69ecbec050b9a2a45a74  gcc/config/rs6000/aix71.h
! 2d2077a0fd16cbb9bfde496cec021702  gcc/config/rs6000/aix72.h
! 2c61aecf4ad333799cf125ed109723cf  gcc/config/rs6000/altivec.h
! 32214734daaccda9137e0bba344a709c  gcc/config/rs6000/altivec.md
  0c189a8215a637236016075d7153c0dd  gcc/config/rs6000/amo.h
  8c3585d22f96b860147fbb93ebbbf06f  gcc/config/rs6000/biarch64.h
  c82bb588a1f3b6715f005e723b02aaf9  gcc/config/rs6000/bmi2intrin.h
--- 4556,4568 ----
  0342f39328d64e5982bb3f94168b17db  gcc/config/rs6000/8540.md
  50c0da5fa8979225eeb102a8b2ee0094  gcc/config/rs6000/a2.md
  bee6a7628f0cee352ae751f13fd603f3  gcc/config/rs6000/aix-stdint.h
! 769e474b1758c97e19e4409db960b071  gcc/config/rs6000/aix.h
  36c9a6523bd55cdaa1c9b01077874227  gcc/config/rs6000/aix61.h
! ff3f6b224d4ef9f550a96131d45e0003  gcc/config/rs6000/aix64.opt
! d0cdfe5862d3c4d23b88f181a823e824  gcc/config/rs6000/aix71.h
! cc7b2251556991a7fa60f7bf6b8f4fb8  gcc/config/rs6000/aix72.h
! 04e09223433e9ab574d9f5dd098aed15  gcc/config/rs6000/altivec.h
! 6516618a378a4f2f81747852ccdb6a69  gcc/config/rs6000/altivec.md
  0c189a8215a637236016075d7153c0dd  gcc/config/rs6000/amo.h
  8c3585d22f96b860147fbb93ebbbf06f  gcc/config/rs6000/biarch64.h
  c82bb588a1f3b6715f005e723b02aaf9  gcc/config/rs6000/bmi2intrin.h
*************** ca74b9e31768f3d073078ccbbf6db3b4  gcc/co
*** 4576,4582 ****
  9a9eabe5fde024a9e8fb7da1f3065798  gcc/config/rs6000/darwin64-biarch.h
  15d4fb2ad496a66a85102eac5202047a  gcc/config/rs6000/darwin7.h
  402972fd0d7c627a52416797c9cec3b4  gcc/config/rs6000/default64.h
! f45ccc7ed70cc29a63e8c5efa3fe135c  gcc/config/rs6000/dfp.md
  cb22a6d4f5872cde08f9b1d8cdbc43a9  gcc/config/rs6000/driver-rs6000.c
  8f83d7c9e905cf53e85e17effff65e94  gcc/config/rs6000/e300c2c3.md
  e48e30df023432a0999f7219dd167766  gcc/config/rs6000/e500mc.md
--- 4577,4583 ----
  9a9eabe5fde024a9e8fb7da1f3065798  gcc/config/rs6000/darwin64-biarch.h
  15d4fb2ad496a66a85102eac5202047a  gcc/config/rs6000/darwin7.h
  402972fd0d7c627a52416797c9cec3b4  gcc/config/rs6000/default64.h
! f4504f65de85f5d392697641ff462105  gcc/config/rs6000/dfp.md
  cb22a6d4f5872cde08f9b1d8cdbc43a9  gcc/config/rs6000/driver-rs6000.c
  8f83d7c9e905cf53e85e17effff65e94  gcc/config/rs6000/e300c2c3.md
  e48e30df023432a0999f7219dd167766  gcc/config/rs6000/e500mc.md
*************** b106f3dd78c027be0e6fa9e040d3d7d1  gcc/co
*** 4589,4596 ****
  bd291b65ad28211370bde89d9e88c7ae  gcc/config/rs6000/emmintrin.h
  fbeee1c894dc51358ee6abecca818f38  gcc/config/rs6000/freebsd.h
  c815c61d1f8556dee28776379d38f97f  gcc/config/rs6000/freebsd64.h
! 3662bff96213633b847a42192d436ba8  gcc/config/rs6000/fusion.md
! cc6275f107c95ae2cf7a775a25460296  gcc/config/rs6000/genfusion.pl
  c466bda58b985814fa22f4d4bc0a464a  gcc/config/rs6000/genopt.sh
  96ef7ba4b98df3c89168a75c71690601  gcc/config/rs6000/host-darwin.c
  775ea72fb46676e26f93f160be6cc291  gcc/config/rs6000/host-ppc64-darwin.c
--- 4590,4597 ----
  bd291b65ad28211370bde89d9e88c7ae  gcc/config/rs6000/emmintrin.h
  fbeee1c894dc51358ee6abecca818f38  gcc/config/rs6000/freebsd.h
  c815c61d1f8556dee28776379d38f97f  gcc/config/rs6000/freebsd64.h
! 6e7d3ee00f037f42563acb8e5859581a  gcc/config/rs6000/fusion.md
! 1a3fb84ad63c76605dc7383884c1646c  gcc/config/rs6000/genfusion.pl
  c466bda58b985814fa22f4d4bc0a464a  gcc/config/rs6000/genopt.sh
  96ef7ba4b98df3c89168a75c71690601  gcc/config/rs6000/host-darwin.c
  775ea72fb46676e26f93f160be6cc291  gcc/config/rs6000/host-ppc64-darwin.c
*************** c40f50dc03075bb41a64373adb30112d  gcc/co
*** 4611,4617 ****
  d1918653ab5439dfd3636ceb66800628  gcc/config/rs6000/option-defaults.h
  46370b1354544906ee1f18bf5ee65e42  gcc/config/rs6000/pcrel-opt.md
  84d852177b47e1fcd8d20355aeb4a2a4  gcc/config/rs6000/pmmintrin.h
! b59cef3d741ed1b8575800d49274b094  gcc/config/rs6000/power10.md
  ee97c3d3da7334e31ee2e714ae392125  gcc/config/rs6000/power4.md
  377d2d64b0642c07bdab693f542c4988  gcc/config/rs6000/power5.md
  56f637c066be25f0e1df986784252bbb  gcc/config/rs6000/power6.md
--- 4612,4618 ----
  d1918653ab5439dfd3636ceb66800628  gcc/config/rs6000/option-defaults.h
  46370b1354544906ee1f18bf5ee65e42  gcc/config/rs6000/pcrel-opt.md
  84d852177b47e1fcd8d20355aeb4a2a4  gcc/config/rs6000/pmmintrin.h
! 41a5be3155e7ed775bb412cbe0c0ed19  gcc/config/rs6000/power10.md
  ee97c3d3da7334e31ee2e714ae392125  gcc/config/rs6000/power4.md
  377d2d64b0642c07bdab693f542c4988  gcc/config/rs6000/power5.md
  56f637c066be25f0e1df986784252bbb  gcc/config/rs6000/power6.md
*************** de0878750a3c4d20a063d22571380621  gcc/co
*** 4621,4648 ****
  bb48fecf965ae77e0dd88aae5488f291  gcc/config/rs6000/ppc-asm.h
  751ccf6be4b01d18f226acef853ef444  gcc/config/rs6000/ppc-auxv.h
  bfe475364cf3901b029f758b9ccfd8b8  gcc/config/rs6000/ppu_intrinsics.h
! 42cebd49012ccb2e4fd39dbbe301b26b  gcc/config/rs6000/predicates.md
! 7d1f4e694e441bd490d994726420b31c  gcc/config/rs6000/rs6000-builtin.def
! 409fa16c817d831a4d622f9b632dc15e  gcc/config/rs6000/rs6000-c.c
! 68ed1a97788a990b76d90f4cc283118c  gcc/config/rs6000/rs6000-call.c
! 3a5bc4c78f272bb2a76f60c1fbf5dce0  gcc/config/rs6000/rs6000-cpus.def
  7c18f5387ecc6581faacf61631fecb37  gcc/config/rs6000/rs6000-d.c
! 3c13c2c833d8ab0f2dfd5f0d9f432dde  gcc/config/rs6000/rs6000-internal.h
  bdb01381a7509193220dbd43b881802b  gcc/config/rs6000/rs6000-linux.c
! 6fee991de656852424a421b6cc8113f4  gcc/config/rs6000/rs6000-logue.c
  8d3fa7c26d80c9ee359e3991e289666e  gcc/config/rs6000/rs6000-modes.def
  e65509760cf40241ff24df3a715c4f43  gcc/config/rs6000/rs6000-modes.h
  b7cac3afa5fb8f71d3b8ea1a0cd5c7ce  gcc/config/rs6000/rs6000-opts.h
! 5da7e4e020e0378b0d896f382d9fd4d2  gcc/config/rs6000/rs6000-p8swap.c
  26ea894428823455da38add11e434423  gcc/config/rs6000/rs6000-passes.def
  00c6fc44dcc86d36065fbda93661b17b  gcc/config/rs6000/rs6000-pcrel-opt.c
  39fa09a60604eae142447fcf0f829606  gcc/config/rs6000/rs6000-protos.h
  8cfc3e1c712d5e4cef1250c605cdca98  gcc/config/rs6000/rs6000-string.c
  7a14e24f9ddae251943bacda6071c833  gcc/config/rs6000/rs6000-tables.opt
! 1a575a047ec962bfb0a38631484b30da  gcc/config/rs6000/rs6000.c
! 022b2f8662d8edc52cee799c94db3d74  gcc/config/rs6000/rs6000.h
! 2ddc79e73d09fcbdbeaec2e84b8e5064  gcc/config/rs6000/rs6000.md
! b15e0219e943cb69bb7f16f4a16d430d  gcc/config/rs6000/rs6000.opt
  c7f02424d98bd46c451c6c03893132ba  gcc/config/rs6000/rs64.md
  49c33d9ae6a5142ba9a3e0c617c6cdc2  gcc/config/rs6000/rtems.h
  b13403d0a3113444b4d47950f5cba69e  gcc/config/rs6000/secureplt.h
--- 4622,4649 ----
  bb48fecf965ae77e0dd88aae5488f291  gcc/config/rs6000/ppc-asm.h
  751ccf6be4b01d18f226acef853ef444  gcc/config/rs6000/ppc-auxv.h
  bfe475364cf3901b029f758b9ccfd8b8  gcc/config/rs6000/ppu_intrinsics.h
! a04ba28c90ef01589f85be84316d22ae  gcc/config/rs6000/predicates.md
! 90d62e46a8384f3f606d9cacbd7fcf20  gcc/config/rs6000/rs6000-builtin.def
! 600d0487670d447fdf8b9c3e58e76c9a  gcc/config/rs6000/rs6000-c.c
! 052eaef5451999b6377e8185c6d9798c  gcc/config/rs6000/rs6000-call.c
! 29879c1a1520f921a953c4d071056f62  gcc/config/rs6000/rs6000-cpus.def
  7c18f5387ecc6581faacf61631fecb37  gcc/config/rs6000/rs6000-d.c
! deb11a78a36b8fc309d4c02643f148a8  gcc/config/rs6000/rs6000-internal.h
  bdb01381a7509193220dbd43b881802b  gcc/config/rs6000/rs6000-linux.c
! 0c6158ff1c258334189b6dc72a21677a  gcc/config/rs6000/rs6000-logue.c
  8d3fa7c26d80c9ee359e3991e289666e  gcc/config/rs6000/rs6000-modes.def
  e65509760cf40241ff24df3a715c4f43  gcc/config/rs6000/rs6000-modes.h
  b7cac3afa5fb8f71d3b8ea1a0cd5c7ce  gcc/config/rs6000/rs6000-opts.h
! 8b947d2151ae91ad54fac00cb369345c  gcc/config/rs6000/rs6000-p8swap.c
  26ea894428823455da38add11e434423  gcc/config/rs6000/rs6000-passes.def
  00c6fc44dcc86d36065fbda93661b17b  gcc/config/rs6000/rs6000-pcrel-opt.c
  39fa09a60604eae142447fcf0f829606  gcc/config/rs6000/rs6000-protos.h
  8cfc3e1c712d5e4cef1250c605cdca98  gcc/config/rs6000/rs6000-string.c
  7a14e24f9ddae251943bacda6071c833  gcc/config/rs6000/rs6000-tables.opt
! 8a668def5305a6df93d7f5ea5276e115  gcc/config/rs6000/rs6000.c
! 483840934d92215c8dd373d168ccfa4a  gcc/config/rs6000/rs6000.h
! e917a603878da95c1bf65afdc0c83964  gcc/config/rs6000/rs6000.md
! 90d3f90e4f126807f2b36c8507acb91b  gcc/config/rs6000/rs6000.opt
  c7f02424d98bd46c451c6c03893132ba  gcc/config/rs6000/rs64.md
  49c33d9ae6a5142ba9a3e0c617c6cdc2  gcc/config/rs6000/rtems.h
  b13403d0a3113444b4d47950f5cba69e  gcc/config/rs6000/secureplt.h
*************** f11925c88524d2fd457bf77944da1302  gcc/co
*** 4678,4685 ****
  cc0cc82e1a5c2e41b283b3b890368e20  gcc/config/rs6000/titan.md
  e7d9802113af7f106be83e0d60f10bac  gcc/config/rs6000/tmmintrin.h
  5d59b8706cb4357b0b55b2b15c113f77  gcc/config/rs6000/vec_types.h
! 247e2fbf5d925291a6f1b31156033e1b  gcc/config/rs6000/vector.md
! c392250ad95714c30d30593f3bb32834  gcc/config/rs6000/vsx.md
  03af911a40d435aa33855b53091e91d7  gcc/config/rs6000/vxworks.h
  8d88ff930fb293ccc19693f4198f0ffb  gcc/config/rs6000/vxworksae.h
  7dc95d3194372c5c0ac2e9b886d11097  gcc/config/rs6000/vxworksmils.h
--- 4679,4686 ----
  cc0cc82e1a5c2e41b283b3b890368e20  gcc/config/rs6000/titan.md
  e7d9802113af7f106be83e0d60f10bac  gcc/config/rs6000/tmmintrin.h
  5d59b8706cb4357b0b55b2b15c113f77  gcc/config/rs6000/vec_types.h
! 5008679be0acc78f2c04b92887836553  gcc/config/rs6000/vector.md
! 6ca279ba044eebd7d0a7d39898b605af  gcc/config/rs6000/vsx.md
  03af911a40d435aa33855b53091e91d7  gcc/config/rs6000/vxworks.h
  8d88ff930fb293ccc19693f4198f0ffb  gcc/config/rs6000/vxworksae.h
  7dc95d3194372c5c0ac2e9b886d11097  gcc/config/rs6000/vxworksmils.h
*************** eea54eb2d5be394c5e1deb85a2ce7d0d  gcc/co
*** 4721,4727 ****
  c9b817d15324f399218870b825623350  gcc/config/s390/linux.h
  009310c293c086a04da4a36754fe4310  gcc/config/s390/predicates.md
  450293c45cad155e0914e838978eeece  gcc/config/s390/s390-builtin-types.def
! a5cb38bffc3b3382f4ff950c8d762f78  gcc/config/s390/s390-builtins.def
  5eeac8eed4d5e326eaacd304a583c792  gcc/config/s390/s390-builtins.h
  2e5a6e6316abc8b914e823218d33f1e2  gcc/config/s390/s390-c.c
  b8518a69c0543b0ab9a0194ccd0628c8  gcc/config/s390/s390-d.c
--- 4722,4728 ----
  c9b817d15324f399218870b825623350  gcc/config/s390/linux.h
  009310c293c086a04da4a36754fe4310  gcc/config/s390/predicates.md
  450293c45cad155e0914e838978eeece  gcc/config/s390/s390-builtin-types.def
! cd2a28a13096345b3d35041e8e4ae052  gcc/config/s390/s390-builtins.def
  5eeac8eed4d5e326eaacd304a583c792  gcc/config/s390/s390-builtins.h
  2e5a6e6316abc8b914e823218d33f1e2  gcc/config/s390/s390-c.c
  b8518a69c0543b0ab9a0194ccd0628c8  gcc/config/s390/s390-d.c
*************** b8518a69c0543b0ab9a0194ccd0628c8  gcc/co
*** 4729,4735 ****
  71d30cf642c8424d2074ee64e2df28fc  gcc/config/s390/s390-opts.h
  0cda88116bff0a5ea22724e0f749d0ea  gcc/config/s390/s390-passes.def
  82c0fbbcc31f177afdb9a9feec3bb485  gcc/config/s390/s390-protos.h
! f7beee6d4cdc090fa5d4434200c7fe09  gcc/config/s390/s390.c
  601754c49344531d1181e98cc26a2007  gcc/config/s390/s390.h
  f3d1623a2a959abb2186519805ff0e0b  gcc/config/s390/s390.md
  78a3ffef1c30d585c4ac165a02312e96  gcc/config/s390/s390.opt
--- 4730,4736 ----
  71d30cf642c8424d2074ee64e2df28fc  gcc/config/s390/s390-opts.h
  0cda88116bff0a5ea22724e0f749d0ea  gcc/config/s390/s390-passes.def
  82c0fbbcc31f177afdb9a9feec3bb485  gcc/config/s390/s390-protos.h
! 04736ea8e43e87b105e2f7b30d349f21  gcc/config/s390/s390.c
  601754c49344531d1181e98cc26a2007  gcc/config/s390/s390.h
  f3d1623a2a959abb2186519805ff0e0b  gcc/config/s390/s390.md
  78a3ffef1c30d585c4ac165a02312e96  gcc/config/s390/s390.opt
*************** c7d66ac4bbcf504879ad210e2f9085d7  gcc/co
*** 4741,4747 ****
  53fb8a01a9af1fefe380f46897e0eb3b  gcc/config/s390/tpf.h
  57706f67f812a74c2275e9a1f34602c6  gcc/config/s390/tpf.md
  7d6bd68ca86c3340136814011885df72  gcc/config/s390/tpf.opt
! 52a230b0e8c27d825f1048d81c54f313  gcc/config/s390/vecintrin.h
  abcbf2f33d12c6a37f4a1bb9b7a88595  gcc/config/s390/vector.md
  61702fd5f23b53d0940eaf4898e4e89e  gcc/config/s390/vx-builtins.md
  19876f77a242921272972ac5b8bd32d0  gcc/config/s390/x-native
--- 4742,4748 ----
  53fb8a01a9af1fefe380f46897e0eb3b  gcc/config/s390/tpf.h
  57706f67f812a74c2275e9a1f34602c6  gcc/config/s390/tpf.md
  7d6bd68ca86c3340136814011885df72  gcc/config/s390/tpf.opt
! feca096829a3542c6569d7395249dd54  gcc/config/s390/vecintrin.h
  abcbf2f33d12c6a37f4a1bb9b7a88595  gcc/config/s390/vector.md
  61702fd5f23b53d0940eaf4898e4e89e  gcc/config/s390/vx-builtins.md
  19876f77a242921272972ac5b8bd32d0  gcc/config/s390/x-native
*************** e73530b82940344e65c464f787f0ea53  gcc/co
*** 4935,4941 ****
  a1e190d3b341bc6ddeb76fbf961e7b78  gcc/config/vax/predicates.md
  4c689845b2e868dbae5ebbbb8b8005d8  gcc/config/vax/vax-modes.def
  7e0c2696f78ab7b89c7db443c436779c  gcc/config/vax/vax-protos.h
! 2522a4b8b0975ff57bdb34deff6447d1  gcc/config/vax/vax.c
  a68f8b03e844439f59b4160c2f55efa9  gcc/config/vax/vax.h
  48661c71f0f5d9bfbc22a2ff6cc7d0e9  gcc/config/vax/vax.md
  e520abd9398f1388046ec8dc7914589d  gcc/config/vax/vax.opt
--- 4936,4942 ----
  a1e190d3b341bc6ddeb76fbf961e7b78  gcc/config/vax/predicates.md
  4c689845b2e868dbae5ebbbb8b8005d8  gcc/config/vax/vax-modes.def
  7e0c2696f78ab7b89c7db443c436779c  gcc/config/vax/vax-protos.h
! acb0a2d19a78a0ff20e2c972ee8b2fd3  gcc/config/vax/vax.c
  a68f8b03e844439f59b4160c2f55efa9  gcc/config/vax/vax.h
  48661c71f0f5d9bfbc22a2ff6cc7d0e9  gcc/config/vax/vax.md
  e520abd9398f1388046ec8dc7914589d  gcc/config/vax/vax.opt
*************** bf27ee51add23d218ca627b3d40fda5d  gcc/co
*** 5007,5014 ****
  06bc01a7ccf9f8e76a200854e3483443  gcc/config/xtensa/xtensa.h
  6c6d0b85211762c11d2e72a6182bb110  gcc/config/xtensa/xtensa.md
  f5b73b7b0901f94c273f343137c0a387  gcc/config/xtensa/xtensa.opt
! 7f5f59faef0a8c1ad691ed3d6faf6264  gcc/configure
! 14fe2307e0656ba32d41e5a7d9ddfc48  gcc/configure.ac
  27d42bf7c74759dfd549975615fc5068  gcc/context.c
  16c3aa3c912f686f2a31e9390d85475c  gcc/context.h
  f4ce7d4c40b8bd5fdb65296621e3c102  gcc/convert.c
--- 5008,5015 ----
  06bc01a7ccf9f8e76a200854e3483443  gcc/config/xtensa/xtensa.h
  6c6d0b85211762c11d2e72a6182bb110  gcc/config/xtensa/xtensa.md
  f5b73b7b0901f94c273f343137c0a387  gcc/config/xtensa/xtensa.opt
! 5d1b43078d0c2ed64e2b6d4ae291a51d  gcc/configure
! d03f38e6a1b439c4cb3712906f0b9dbf  gcc/configure.ac
  27d42bf7c74759dfd549975615fc5068  gcc/context.c
  16c3aa3c912f686f2a31e9390d85475c  gcc/context.h
  f4ce7d4c40b8bd5fdb65296621e3c102  gcc/convert.c
*************** f4ce7d4c40b8bd5fdb65296621e3c102  gcc/co
*** 5018,5024 ****
  b92bf93ad5a628ce259b9055426c0cd4  gcc/coroutine-passes.cc
  cbbbaadcc62e9dd87c5fc82593b79b9f  gcc/coverage.c
  040e51182a2000cd08580cee4c8591c6  gcc/coverage.h
! 605b141128847c2dc999afe7215f068d  gcc/cp/ChangeLog
  d271e3663538ba1f3281cab3838e92cd  gcc/cp/ChangeLog-1993
  f5a44adbc05521162350ca409d1d95ce  gcc/cp/ChangeLog-1994
  ac55db48d964cb5469ff03c1cd3ee04d  gcc/cp/ChangeLog-1995
--- 5019,5025 ----
  b92bf93ad5a628ce259b9055426c0cd4  gcc/coroutine-passes.cc
  cbbbaadcc62e9dd87c5fc82593b79b9f  gcc/coverage.c
  040e51182a2000cd08580cee4c8591c6  gcc/coverage.h
! 9c0bfa112ba0385f0e56afdbf5d9b6d3  gcc/cp/ChangeLog
  d271e3663538ba1f3281cab3838e92cd  gcc/cp/ChangeLog-1993
  f5a44adbc05521162350ca409d1d95ce  gcc/cp/ChangeLog-1994
  ac55db48d964cb5469ff03c1cd3ee04d  gcc/cp/ChangeLog-1995
*************** f6ebb1c64d8e002666e58a4da0d97ecb  gcc/cp
*** 5050,5120 ****
  c1c7801b9b0f379e702a4f6cb83972e7  gcc/cp/ChangeLog.ptr
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
  82f86a266d5edfdd6fbdee627fdfc94d  gcc/cp/Make-lang.in
! 0a26ffba318387d72b4f8b17aff409a1  gcc/cp/call.c
  013fc77930854f5ca6df4b4955b9cd5d  gcc/cp/cfns.gperf
  94073c4e9f5c434dbd02f5fab8ef2fec  gcc/cp/cfns.h
! f51271bf6a8e25603229bb085fd1a03b  gcc/cp/class.c
  52c149e840d6ef546324992e040dffc9  gcc/cp/config-lang.in
! 31006e4dca5ddef501be23ddc18b56af  gcc/cp/constexpr.c
! e59888c4b2e807ee4755ea017646347f  gcc/cp/constraint.cc
! c4785444431b910e34c2c67b98327827  gcc/cp/coroutines.cc
! b0614f8fc3249686170512bf4c5dbaeb  gcc/cp/cp-gimplify.c
  9f675ade86f6f438186c3359d251522d  gcc/cp/cp-lang.c
  3a17e28f03f7b86b06a0f7f2f1b38ee1  gcc/cp/cp-name-hint.h
  28f4d1cb7de533b07b26906c3ec5715e  gcc/cp/cp-objcp-common.c
  fc5f614233d1e1aab44be266429426d9  gcc/cp/cp-objcp-common.h
  e5a3c0227c5d7f6f15753ecf70d86dce  gcc/cp/cp-tree.def
! 4da399024d5de5e749d73262b0e84080  gcc/cp/cp-tree.h
  ad2891a30f319f1059b3cd8cb85c2a66  gcc/cp/cp-ubsan.c
! 2c2bd655cad853eb84eec82524fe4555  gcc/cp/cvt.c
  80fc2cbdfb0b939d06eb0c83cec629b0  gcc/cp/cxx-pretty-print.c
  f217ad40ae4095f745573953940bc517  gcc/cp/cxx-pretty-print.h
! e1d2e688bfdabc5e2777cd379b1ade4f  gcc/cp/decl.c
  2ee48334d4ea854bc0b6138b17db0eca  gcc/cp/decl.h
  6f3c044c89a8aff081edbfda64a72943  gcc/cp/decl2.c
  babde369bad84c4348cbb81fef27de19  gcc/cp/dump.c
  65e7fee5d2a2ff328b09d262bdeb3b42  gcc/cp/error.c
! 8a2d7d619c6e8c08e0343f09a3c80da1  gcc/cp/except.c
  9ef7eb731264636da96bb3ee4f5d92bd  gcc/cp/expr.c
  bf339c04a11eb1ff6ae77b76d8a44e0c  gcc/cp/friend.c
  af1b9753c30b60683233adf6dc1ebed9  gcc/cp/g++spec.c
! 85d8a43e72cec1df7cb88b50d2834059  gcc/cp/init.c
  4c6d184f73f5e153ec2ec81680795e3f  gcc/cp/lambda.c
  1b5fe425de21c6959e8fcf809a4d9bf0  gcc/cp/lang-specs.h
  8b55a87f580d7fabcd05e1be8bf8678a  gcc/cp/lex.c
  20341309f9f4bfc81d9c3baa9650fb94  gcc/cp/logic.cc
! 6a99efdedfd8cedb5d52696e6d3c69ca  gcc/cp/mangle.c
  e9bd33d0476c27e8dc7ae163523b0c43  gcc/cp/mapper-client.cc
  7e088d81d8f48a2718ab084df953d006  gcc/cp/mapper-client.h
  e9215833b37c3eb15eca691a16a697c2  gcc/cp/mapper-resolver.cc
! b339223c7639666116d15108fa6521e1  gcc/cp/method.c
! b1525c556e713cc0fbcf3e3c3ba88fa1  gcc/cp/module.cc
  5e460df0f03c90fb6be7c42a9f1be39f  gcc/cp/name-lookup.c
  52ba207fa7ad048f1f1071286baa8328  gcc/cp/name-lookup.h
  74ef5d5c783b19f58d24af2f5d586229  gcc/cp/operators.def
  135e2526b78ff7fba60e97120acd13ce  gcc/cp/optimize.c
! 13be310652ff04725a680dd36ccfae7e  gcc/cp/parser.c
  33e6205b133939ff76752369e76e776e  gcc/cp/parser.h
! f25f5aee6f03de2bcb40c6b6d8b7f794  gcc/cp/pt.c
  185afe382f5cbb5102c5c681fca68144  gcc/cp/ptree.c
! bdab4ec23333cd272294d37c3c663a86  gcc/cp/rtti.c
  8084016588b31c1e78c2f511f8f1fe23  gcc/cp/search.c
! b2f9dae073781456dff9d4c1ee2161e6  gcc/cp/semantics.c
! d4aa69f3c985960663723f3067246b55  gcc/cp/tree.c
  7edfa58f1051f1f2f0f0b14381ef44a3  gcc/cp/type-utils.h
! e35bb5c0e0547d80c6262997e9566c08  gcc/cp/typeck.c
! b5d164dd463526f4016b112a20e058a0  gcc/cp/typeck2.c
  2106dba4a8c689a23ae0c6ed874a57e3  gcc/cp/vtable-class-hierarchy.c
  a1dcb34fdd7a1dfb94f27bc0ac1a9306  gcc/cppbuiltin.c
  26ece193a6d338989d1c337b7137c072  gcc/cppbuiltin.h
  6e7d827a3ec222ae6ca62e9c22436e8a  gcc/cppdefault.c
  35cd9b2cb53030bd2c74276e74b26538  gcc/cppdefault.h
! c57481c9317d4093e4f4c6cfbaa4139c  gcc/cprop.c
  8453e4603f3a5d2e76b69d883c9bb4e9  gcc/cse.c
  a7c636b547b9582524b0bd62c6178487  gcc/cselib.c
  857b8e6c3caa1a049b93761fde09419a  gcc/cselib.h
  1ded054093de910d9786c62bc4fe8cc6  gcc/cstamp-h.in
! 6ba156c77363148790cd222912e1711a  gcc/d/ChangeLog
  86f687c485111eedca2eb048294f957e  gcc/d/ChangeLog-2006
  70ed1c47fd9b3f5dd95055642ed79265  gcc/d/ChangeLog-2007
  a7090ab2dd83aa4f44823c17566b83ef  gcc/d/ChangeLog-2008
--- 5051,5121 ----
  c1c7801b9b0f379e702a4f6cb83972e7  gcc/cp/ChangeLog.ptr
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
  82f86a266d5edfdd6fbdee627fdfc94d  gcc/cp/Make-lang.in
! cc2d6b81b578ae6bd77f7f57d41b7aeb  gcc/cp/call.c
  013fc77930854f5ca6df4b4955b9cd5d  gcc/cp/cfns.gperf
  94073c4e9f5c434dbd02f5fab8ef2fec  gcc/cp/cfns.h
! aa4071bfecf6b015c47cdbab9841661a  gcc/cp/class.c
  52c149e840d6ef546324992e040dffc9  gcc/cp/config-lang.in
! a4f89dc076a8119a632887d1bee4afd8  gcc/cp/constexpr.c
! 71321986aca2d3903939ba9224e169ed  gcc/cp/constraint.cc
! 97506d78cc463c0c594eabc0c6c2b023  gcc/cp/coroutines.cc
! 9b0c66b82b19325899831d79aab0c60f  gcc/cp/cp-gimplify.c
  9f675ade86f6f438186c3359d251522d  gcc/cp/cp-lang.c
  3a17e28f03f7b86b06a0f7f2f1b38ee1  gcc/cp/cp-name-hint.h
  28f4d1cb7de533b07b26906c3ec5715e  gcc/cp/cp-objcp-common.c
  fc5f614233d1e1aab44be266429426d9  gcc/cp/cp-objcp-common.h
  e5a3c0227c5d7f6f15753ecf70d86dce  gcc/cp/cp-tree.def
! af96b4f73f7c7e3d7a552cd8919faec5  gcc/cp/cp-tree.h
  ad2891a30f319f1059b3cd8cb85c2a66  gcc/cp/cp-ubsan.c
! 9f7577d6131c40516642a76a3cd4b349  gcc/cp/cvt.c
  80fc2cbdfb0b939d06eb0c83cec629b0  gcc/cp/cxx-pretty-print.c
  f217ad40ae4095f745573953940bc517  gcc/cp/cxx-pretty-print.h
! 91a4ccfe7eccc0f52408b7d840d5bdaf  gcc/cp/decl.c
  2ee48334d4ea854bc0b6138b17db0eca  gcc/cp/decl.h
  6f3c044c89a8aff081edbfda64a72943  gcc/cp/decl2.c
  babde369bad84c4348cbb81fef27de19  gcc/cp/dump.c
  65e7fee5d2a2ff328b09d262bdeb3b42  gcc/cp/error.c
! 8537eb199c155d61aa36e62089b49895  gcc/cp/except.c
  9ef7eb731264636da96bb3ee4f5d92bd  gcc/cp/expr.c
  bf339c04a11eb1ff6ae77b76d8a44e0c  gcc/cp/friend.c
  af1b9753c30b60683233adf6dc1ebed9  gcc/cp/g++spec.c
! 5b4a4ef301c4d670caa31ac28a166dd4  gcc/cp/init.c
  4c6d184f73f5e153ec2ec81680795e3f  gcc/cp/lambda.c
  1b5fe425de21c6959e8fcf809a4d9bf0  gcc/cp/lang-specs.h
  8b55a87f580d7fabcd05e1be8bf8678a  gcc/cp/lex.c
  20341309f9f4bfc81d9c3baa9650fb94  gcc/cp/logic.cc
! 29afb600c6cb94aa71e99e086f2e828b  gcc/cp/mangle.c
  e9bd33d0476c27e8dc7ae163523b0c43  gcc/cp/mapper-client.cc
  7e088d81d8f48a2718ab084df953d006  gcc/cp/mapper-client.h
  e9215833b37c3eb15eca691a16a697c2  gcc/cp/mapper-resolver.cc
! 0a308722ecaa63a6dd606ed84564da77  gcc/cp/method.c
! 42305a8479586d5aa1f847d57d4bf6eb  gcc/cp/module.cc
  5e460df0f03c90fb6be7c42a9f1be39f  gcc/cp/name-lookup.c
  52ba207fa7ad048f1f1071286baa8328  gcc/cp/name-lookup.h
  74ef5d5c783b19f58d24af2f5d586229  gcc/cp/operators.def
  135e2526b78ff7fba60e97120acd13ce  gcc/cp/optimize.c
! 25d3e9a59c5c2e7a9162dd077d37de32  gcc/cp/parser.c
  33e6205b133939ff76752369e76e776e  gcc/cp/parser.h
! 3fcd5e1398f137dd58a392f93881e463  gcc/cp/pt.c
  185afe382f5cbb5102c5c681fca68144  gcc/cp/ptree.c
! d406c7234ce4950b24a30a51bdfdd50a  gcc/cp/rtti.c
  8084016588b31c1e78c2f511f8f1fe23  gcc/cp/search.c
! 3a60012b90b72bea50ef5161272f3ed7  gcc/cp/semantics.c
! ced05f20c58617afa5254b0700bb7de3  gcc/cp/tree.c
  7edfa58f1051f1f2f0f0b14381ef44a3  gcc/cp/type-utils.h
! 69a9e9b83b6f04d8016f864e4e668885  gcc/cp/typeck.c
! e7b9bc67e1e15a15acc5c074d1675a91  gcc/cp/typeck2.c
  2106dba4a8c689a23ae0c6ed874a57e3  gcc/cp/vtable-class-hierarchy.c
  a1dcb34fdd7a1dfb94f27bc0ac1a9306  gcc/cppbuiltin.c
  26ece193a6d338989d1c337b7137c072  gcc/cppbuiltin.h
  6e7d827a3ec222ae6ca62e9c22436e8a  gcc/cppdefault.c
  35cd9b2cb53030bd2c74276e74b26538  gcc/cppdefault.h
! 5c83369d9944aaedc414144a7e855b95  gcc/cprop.c
  8453e4603f3a5d2e76b69d883c9bb4e9  gcc/cse.c
  a7c636b547b9582524b0bd62c6178487  gcc/cselib.c
  857b8e6c3caa1a049b93761fde09419a  gcc/cselib.h
  1ded054093de910d9786c62bc4fe8cc6  gcc/cstamp-h.in
! a074f4aac17b50728c4462ee96bead96  gcc/d/ChangeLog
  86f687c485111eedca2eb048294f957e  gcc/d/ChangeLog-2006
  70ed1c47fd9b3f5dd95055642ed79265  gcc/d/ChangeLog-2007
  a7090ab2dd83aa4f44823c17566b83ef  gcc/d/ChangeLog-2008
*************** e432bfc5c605ae0b1beedf0492ad40d1  gcc/d/
*** 5135,5146 ****
  c828f621dae15ecdebcb6483cc2a359a  gcc/d/config-lang.in
  3c42dd5aa2e4e648942c684e41796bdf  gcc/d/d-attribs.cc
  32f089ccc19997cf8fe98a15c5662e70  gcc/d/d-builtins.cc
! 993597c4f9ba6f8210d937d7f21f3090  gcc/d/d-codegen.cc
  75ceab1f211190aa8a607de211d92550  gcc/d/d-compiler.cc
  82b1072428e1e4a69e409bb4e3af67a5  gcc/d/d-convert.cc
  c68cc8b289e0bed7991d8ba214514b52  gcc/d/d-ctfloat.cc
  96e81ac3898e23a215821a9ca3faac03  gcc/d/d-diagnostic.cc
! 09192172a5a79210fa72e7fb89a15d5a  gcc/d/d-frontend.cc
  0410f105b76530dc8ba9c7328b5a0b73  gcc/d/d-gimplify.cc
  47fd25e95ab17fd0c598380f4dcf775e  gcc/d/d-incpath.cc
  8bd015b1113b59d5dd51fbe30bc3d191  gcc/d/d-lang.cc
--- 5136,5147 ----
  c828f621dae15ecdebcb6483cc2a359a  gcc/d/config-lang.in
  3c42dd5aa2e4e648942c684e41796bdf  gcc/d/d-attribs.cc
  32f089ccc19997cf8fe98a15c5662e70  gcc/d/d-builtins.cc
! 2741b0c6f9ed34058b8e4c6b8ae00b76  gcc/d/d-codegen.cc
  75ceab1f211190aa8a607de211d92550  gcc/d/d-compiler.cc
  82b1072428e1e4a69e409bb4e3af67a5  gcc/d/d-convert.cc
  c68cc8b289e0bed7991d8ba214514b52  gcc/d/d-ctfloat.cc
  96e81ac3898e23a215821a9ca3faac03  gcc/d/d-diagnostic.cc
! 9ad7d94122a0e53b642e569ef01bd97c  gcc/d/d-frontend.cc
  0410f105b76530dc8ba9c7328b5a0b73  gcc/d/d-gimplify.cc
  47fd25e95ab17fd0c598380f4dcf775e  gcc/d/d-incpath.cc
  8bd015b1113b59d5dd51fbe30bc3d191  gcc/d/d-lang.cc
*************** a80cf667b6cde2503c142172b86d4a32  gcc/d/
*** 5153,5159 ****
  e510e0920097f33c1584945cb08e080f  gcc/d/d-target.def
  bd403a5022b9229546c86481f8f9b61e  gcc/d/d-target.h
  03f0da7679723f02dabef26c57f6b354  gcc/d/d-tree.def
! 9600777cf46c86c9c4f80b0554b654d1  gcc/d/d-tree.h
  9fb8e724c04c912b1230d8f6fbcb2083  gcc/d/decl.cc
  3b33e14d54fdeb23eedefb85531d96d9  gcc/d/dmd/MERGE
  56e5dec62f6a10592384f715f378eef0  gcc/d/dmd/access.c
--- 5154,5160 ----
  e510e0920097f33c1584945cb08e080f  gcc/d/d-target.def
  bd403a5022b9229546c86481f8f9b61e  gcc/d/d-target.h
  03f0da7679723f02dabef26c57f6b354  gcc/d/d-tree.def
! eb76ca8e69ae4cf81fc5924f7bf08813  gcc/d/d-tree.h
  9fb8e724c04c912b1230d8f6fbcb2083  gcc/d/decl.cc
  3b33e14d54fdeb23eedefb85531d96d9  gcc/d/dmd/MERGE
  56e5dec62f6a10592384f715f378eef0  gcc/d/dmd/access.c
*************** ae717399fd26f7747a58c12390bc9014  gcc/d/
*** 5173,5179 ****
  5e28d0ededd7e4af10c1aff346014852  gcc/d/dmd/clone.c
  d05f10bcb9ba460086b710ba23400fb3  gcc/d/dmd/compiler.h
  40cd3a2487d04f502dd3425f131c26e9  gcc/d/dmd/complex_t.h
! cfa088396fc34937bb0d815cb916890e  gcc/d/dmd/cond.c
  5542a5ec234264dd4893910c9fa95200  gcc/d/dmd/cond.h
  64bbdcaeea500396e82b7395d8e9b627  gcc/d/dmd/constfold.c
  5328bd316bae93daf3c0c8353e1a5be7  gcc/d/dmd/cppmangle.c
--- 5174,5180 ----
  5e28d0ededd7e4af10c1aff346014852  gcc/d/dmd/clone.c
  d05f10bcb9ba460086b710ba23400fb3  gcc/d/dmd/compiler.h
  40cd3a2487d04f502dd3425f131c26e9  gcc/d/dmd/complex_t.h
! e6183e6da7533442f308852374d80b20  gcc/d/dmd/cond.c
  5542a5ec234264dd4893910c9fa95200  gcc/d/dmd/cond.h
  64bbdcaeea500396e82b7395d8e9b627  gcc/d/dmd/constfold.c
  5328bd316bae93daf3c0c8353e1a5be7  gcc/d/dmd/cppmangle.c
*************** d23cee2b9d07116997cebcb46669827a  gcc/d/
*** 5186,5192 ****
  20e6433cd9095919b4a2bee01595a9b6  gcc/d/dmd/delegatize.c
  8fe999fa3cb1a5480c72d74362fe5584  gcc/d/dmd/denum.c
  bda548f1854f17362b4dc956996b72c1  gcc/d/dmd/dimport.c
! 7476164fdd79d9abae245d95c68d40db  gcc/d/dmd/dinterpret.c
  26be8934a4c84e87ab8c06032f54f67d  gcc/d/dmd/dmacro.c
  ae3f5303a6957010e3af61bcd0b976b7  gcc/d/dmd/dmangle.c
  f48ad9578476ae3893dd5a8ae3267e33  gcc/d/dmd/dmodule.c
--- 5187,5193 ----
  20e6433cd9095919b4a2bee01595a9b6  gcc/d/dmd/delegatize.c
  8fe999fa3cb1a5480c72d74362fe5584  gcc/d/dmd/denum.c
  bda548f1854f17362b4dc956996b72c1  gcc/d/dmd/dimport.c
! 7009e0a3a509412f9c69c0c4bcd04043  gcc/d/dmd/dinterpret.c
  26be8934a4c84e87ab8c06032f54f67d  gcc/d/dmd/dmacro.c
  ae3f5303a6957010e3af61bcd0b976b7  gcc/d/dmd/dmangle.c
  f48ad9578476ae3893dd5a8ae3267e33  gcc/d/dmd/dmodule.c
*************** de792e1d70eaba27ca84765b28a15659  gcc/d/
*** 5196,5211 ****
  7372f6ae79a6b90d79cfe3858dfed2b3  gcc/d/dmd/dstruct.c
  9c78611a204489bd89ab19b28315f022  gcc/d/dmd/dsymbol.c
  b0cd857fd633fe19b72db3c598608fe4  gcc/d/dmd/dsymbol.h
! e6e9f96fc7ad7b74acb4d37576ac84c7  gcc/d/dmd/dsymbolsem.c
  d5b34f72fef968b37217c531947bc6ba  gcc/d/dmd/dtemplate.c
  7788cc23e060465e5ffdea72fe9c35fb  gcc/d/dmd/dversion.c
  65a1534ca37e92d9491ddc791ef238ad  gcc/d/dmd/entity.c
  660ab05c0f664d6f7e48fecd034297ba  gcc/d/dmd/enum.h
  dda2e57e23eed0e5d751a553fb16d446  gcc/d/dmd/errors.h
  577fa35cc9a9391c0626f6c86b7ff946  gcc/d/dmd/escape.c
! 3be1dba0ba0485b5e466d6f65220c240  gcc/d/dmd/expression.c
  11feb2ecd1b2bb9a12253457534dd5cd  gcc/d/dmd/expression.h
! 57e89e9282fbe7f6b030678889c18c67  gcc/d/dmd/expressionsem.c
  7f44497a182abfa3fb9dc8a2759f0f64  gcc/d/dmd/func.c
  584c6d25fe0605ec4df673034ed70a09  gcc/d/dmd/globals.h
  7a04a18c4e7fb560860651d33c970846  gcc/d/dmd/hdrgen.c
--- 5197,5212 ----
  7372f6ae79a6b90d79cfe3858dfed2b3  gcc/d/dmd/dstruct.c
  9c78611a204489bd89ab19b28315f022  gcc/d/dmd/dsymbol.c
  b0cd857fd633fe19b72db3c598608fe4  gcc/d/dmd/dsymbol.h
! aa33a443b068837b1c537bc089fa5d93  gcc/d/dmd/dsymbolsem.c
  d5b34f72fef968b37217c531947bc6ba  gcc/d/dmd/dtemplate.c
  7788cc23e060465e5ffdea72fe9c35fb  gcc/d/dmd/dversion.c
  65a1534ca37e92d9491ddc791ef238ad  gcc/d/dmd/entity.c
  660ab05c0f664d6f7e48fecd034297ba  gcc/d/dmd/enum.h
  dda2e57e23eed0e5d751a553fb16d446  gcc/d/dmd/errors.h
  577fa35cc9a9391c0626f6c86b7ff946  gcc/d/dmd/escape.c
! f8df549c012657c3ebd2750f840d1d26  gcc/d/dmd/expression.c
  11feb2ecd1b2bb9a12253457534dd5cd  gcc/d/dmd/expression.h
! 5b8f33811a9cdce4c63c076519318ca3  gcc/d/dmd/expressionsem.c
  7f44497a182abfa3fb9dc8a2759f0f64  gcc/d/dmd/func.c
  584c6d25fe0605ec4df673034ed70a09  gcc/d/dmd/globals.h
  7a04a18c4e7fb560860651d33c970846  gcc/d/dmd/hdrgen.c
*************** d57595937258e947361ea999c0db9692  gcc/d/
*** 5231,5237 ****
  85372a43a93b7459bce42818377dd5a9  gcc/d/dmd/mangle.h
  92fb8f6e169ab24b2f6710cb36fae5e4  gcc/d/dmd/mars.h
  26a6be934d8259bef0d27b7d681559b3  gcc/d/dmd/module.h
! 93a84c3cd503c344db20367251a7d971  gcc/d/dmd/mtype.c
  f89d40d7ae1dfd6c020cf5f1cfc3cefe  gcc/d/dmd/mtype.h
  820182635d7ecd2a4891f7785361a3cb  gcc/d/dmd/nogc.c
  1d367eb0929de9e9b942aee4c5a5c337  gcc/d/dmd/nspace.c
--- 5232,5238 ----
  85372a43a93b7459bce42818377dd5a9  gcc/d/dmd/mangle.h
  92fb8f6e169ab24b2f6710cb36fae5e4  gcc/d/dmd/mars.h
  26a6be934d8259bef0d27b7d681559b3  gcc/d/dmd/module.h
! ac0603127c1649d7cf448481bb50685e  gcc/d/dmd/mtype.c
  f89d40d7ae1dfd6c020cf5f1cfc3cefe  gcc/d/dmd/mtype.h
  820182635d7ecd2a4891f7785361a3cb  gcc/d/dmd/nogc.c
  1d367eb0929de9e9b942aee4c5a5c337  gcc/d/dmd/nspace.c
*************** d2617f94be8000960e01a4663dc214d7  gcc/d/
*** 5278,5284 ****
  8c0befb9b471533fd7d890e0c19e45b9  gcc/d/dmd/statement.c
  0f1b528d9e383870af5eb8eb5b24fe81  gcc/d/dmd/statement.h
  6a6ee7b71e2824249d9d3c1c5af9d397  gcc/d/dmd/statement_rewrite_walker.h
! 4d9900051b7a4bb8e7f1233f165776cc  gcc/d/dmd/statementsem.c
  641aa7d7d8feacbca554d10e49c0ef53  gcc/d/dmd/staticassert.c
  2ce7bef5338431cd8b7012cd98d75b3c  gcc/d/dmd/staticassert.h
  58e2a84abe6eaaa7c3217f7780afac41  gcc/d/dmd/staticcond.c
--- 5279,5285 ----
  8c0befb9b471533fd7d890e0c19e45b9  gcc/d/dmd/statement.c
  0f1b528d9e383870af5eb8eb5b24fe81  gcc/d/dmd/statement.h
  6a6ee7b71e2824249d9d3c1c5af9d397  gcc/d/dmd/statement_rewrite_walker.h
! 133a7c5ac7d46c7535a5a9ef8cfb924e  gcc/d/dmd/statementsem.c
  641aa7d7d8feacbca554d10e49c0ef53  gcc/d/dmd/staticassert.c
  2ce7bef5338431cd8b7012cd98d75b3c  gcc/d/dmd/staticassert.h
  58e2a84abe6eaaa7c3217f7780afac41  gcc/d/dmd/staticcond.c
*************** df2a78f5b00debf6e042e43602e9d42c  gcc/d/
*** 5294,5300 ****
  24197b380374c982964e1ded75baa656  gcc/d/dmd/utils.c
  4f4d6813c8ea201f84a5a083a752c723  gcc/d/dmd/version.h
  0ab1d21cbddf7956fc552e2637e36eb7  gcc/d/dmd/visitor.h
! e8bece7f1e0fceb464ddd8ffe335d553  gcc/d/expr.cc
  b12d8cdbe556dcc8f51b72d45078d563  gcc/d/gdc.texi
  4ef002e6f38a41b929d9fb7ee2d7d853  gcc/d/imports.cc
  fd28164e92119c746c3971d13fd80699  gcc/d/intrinsics.cc
--- 5295,5301 ----
  24197b380374c982964e1ded75baa656  gcc/d/dmd/utils.c
  4f4d6813c8ea201f84a5a083a752c723  gcc/d/dmd/version.h
  0ab1d21cbddf7956fc552e2637e36eb7  gcc/d/dmd/visitor.h
! 2274e8068f1518548957b614401775f3  gcc/d/expr.cc
  b12d8cdbe556dcc8f51b72d45078d563  gcc/d/gdc.texi
  4ef002e6f38a41b929d9fb7ee2d7d853  gcc/d/imports.cc
  fd28164e92119c746c3971d13fd80699  gcc/d/intrinsics.cc
*************** dcd9f842c89c2eb8cda2d4e66cfd3a75  gcc/d/
*** 5305,5312 ****
  ea64a4d9552ea8f63780ef71e40ad1cc  gcc/d/modules.cc
  920201a2a1193fcf0af779565d49ea5d  gcc/d/runtime.cc
  fb778fcb2c41447123e9fc33e23ee981  gcc/d/runtime.def
! ae989ab42b7ea7dde3347e42e5cc28c2  gcc/d/toir.cc
! 8b888dc2ba6cceaff399e78b43e887df  gcc/d/typeinfo.cc
  5044f1a2a7c0d860d5f118453582b445  gcc/d/types.cc
  ffe6cb4083340e61aa80419c3ac2f84a  gcc/d/verstr.h
  888f179fbed34dff2cb09f3941f28b3f  gcc/data-streamer-in.c
--- 5306,5313 ----
  ea64a4d9552ea8f63780ef71e40ad1cc  gcc/d/modules.cc
  920201a2a1193fcf0af779565d49ea5d  gcc/d/runtime.cc
  fb778fcb2c41447123e9fc33e23ee981  gcc/d/runtime.def
! 099e663fecd3413f5850ddf7c3ac9f1d  gcc/d/toir.cc
! 8b2d669e1d76dedad749ae14beb662ac  gcc/d/typeinfo.cc
  5044f1a2a7c0d860d5f118453582b445  gcc/d/types.cc
  ffe6cb4083340e61aa80419c3ac2f84a  gcc/d/verstr.h
  888f179fbed34dff2cb09f3941f28b3f  gcc/data-streamer-in.c
*************** dd28f99406cc56aa197b33e9367dbcb7  gcc/di
*** 5338,5344 ****
  a6c1b7e5dddc21d94ace4b61d80162a1  gcc/diagnostic-format-json.cc
  0eeb8a323ec4d6ebd8d0fab8f8078815  gcc/diagnostic-metadata.h
  e817216f3e948be28b9ad1adad6b0615  gcc/diagnostic-path.h
! dcbbaf4ec5bb2746a9604773207969f7  gcc/diagnostic-show-locus.c
  bab3b6fb291c363f78f9ee199e93845a  gcc/diagnostic-url.h
  a60d3b2dcb5f7ad6ac9493f3c600ef76  gcc/diagnostic.c
  68b312055a870807ee88155e23203ecf  gcc/diagnostic.def
--- 5339,5345 ----
  a6c1b7e5dddc21d94ace4b61d80162a1  gcc/diagnostic-format-json.cc
  0eeb8a323ec4d6ebd8d0fab8f8078815  gcc/diagnostic-metadata.h
  e817216f3e948be28b9ad1adad6b0615  gcc/diagnostic-path.h
! 835516e21bf97efb89a4859f4060ccdf  gcc/diagnostic-show-locus.c
  bab3b6fb291c363f78f9ee199e93845a  gcc/diagnostic-url.h
  a60d3b2dcb5f7ad6ac9493f3c600ef76  gcc/diagnostic.c
  68b312055a870807ee88155e23203ecf  gcc/diagnostic.def
*************** d3f48eb6291337b70a8663fea43c5e35  gcc/do
*** 5355,5392 ****
  218582d80c3a5be7ef0215bc9e37347d  gcc/doc/configterms.texi
  3f7bc37ecd638efa9217dbc8049586bd  gcc/doc/contrib.texi
  21f4ebe254eeaf839f14e76f6d98e0f3  gcc/doc/contribute.texi
! a7ea0bb8d4e9cdb003d702f3493d02f9  gcc/doc/cpp.1
! 9d3f4012d1f518c1e0d61a6fd579f357  gcc/doc/cpp.info
! 5e57810b75ccdf527751bf17e1fbd7e2  gcc/doc/cpp.texi
  9fdf410cbb02057509020001009b7a76  gcc/doc/cppdiropts.texi
  dab6d92d04827098dfeb7e47e827f2b5  gcc/doc/cppenv.texi
! 8722a4efd4cd2f38e670e42bdc490144  gcc/doc/cppinternals.info
  5d6d94ebaaee9c663ccd7de2d90928cb  gcc/doc/cppinternals.texi
  0b1d4f633c271ebe3278233e58d2dd20  gcc/doc/cppopts.texi
  5e580ffce6393e71cea1d0f253c2235e  gcc/doc/cppwarnopts.texi
! c033f9650b896dcf3329f7201b6d71ef  gcc/doc/extend.texi
  25e9d455e6d1bd64d661a3b9b7c760d1  gcc/doc/fragments.texi
  b286e11fcfd62c37fae56d6d6c31d1fe  gcc/doc/frontends.texi
! 576a749854b0fe636b7d0da8ab0e02cc  gcc/doc/fsf-funding.7
! 561f1916a8b54c7d8a5e99fbd0900980  gcc/doc/g++.1
! 561f1916a8b54c7d8a5e99fbd0900980  gcc/doc/gcc.1
! fb0980437d537706bec5fe3bf22eff7c  gcc/doc/gcc.info
  1b8b50b15f7f7dfd2bfc10cf04e79196  gcc/doc/gcc.texi
! 486a806dd1964419c00ed78379c054da  gcc/doc/gccinstall.info
! bea0b87d195bd7b41d6ef8cfcb78417b  gcc/doc/gccint.info
  e0b2b9651dfdfcc12ee2da87c17e11e1  gcc/doc/gccint.texi
! 15f3078f17120062c88c890b3067dba0  gcc/doc/gcov-dump.1
  d9797edde2661ae0e512c8176c290ae9  gcc/doc/gcov-dump.texi
! 8abf0e6581bac0ec9623ae6339c4f40b  gcc/doc/gcov-tool.1
  ca308b028dbb9daa82d92ccca156e07b  gcc/doc/gcov-tool.texi
! 533eee9968c37e75cacbc2e0a3794f86  gcc/doc/gcov.1
  fd33c1e0e0091bc38ffbee7177921ff3  gcc/doc/gcov.texi
  3bc5fab4bd53960b1121c87434e0b742  gcc/doc/generic.texi
! cb6f488bdaa7a780ce739faaaf57ea53  gcc/doc/gfdl.7
! 483da9f8a658ec0a9faf91c3b684be3e  gcc/doc/gfortran.1
  587484a2f8ff3cf6b292b5c044724d4b  gcc/doc/gimple.texi
  290370669f02bef1502ada9273e5261f  gcc/doc/gnu.texi
! 21356228b155c108a0df7ce5d8b77e97  gcc/doc/gpl.7
  c89eb85139a4c6829a59358310920b18  gcc/doc/gty.texi
  7bf48d369f1899cf21f53b06605706c6  gcc/doc/headerdirs.texi
  880f6eba982285c503ae42d08a7abad8  gcc/doc/hostconfig.texi
--- 5356,5393 ----
  218582d80c3a5be7ef0215bc9e37347d  gcc/doc/configterms.texi
  3f7bc37ecd638efa9217dbc8049586bd  gcc/doc/contrib.texi
  21f4ebe254eeaf839f14e76f6d98e0f3  gcc/doc/contribute.texi
! edbf5be7e2338dcb6a1553aa1854b2ce  gcc/doc/cpp.1
! 9a76a8fbb00e749ffe25a45fc4151499  gcc/doc/cpp.info
! f65281217c508bccc04841ecdb70678e  gcc/doc/cpp.texi
  9fdf410cbb02057509020001009b7a76  gcc/doc/cppdiropts.texi
  dab6d92d04827098dfeb7e47e827f2b5  gcc/doc/cppenv.texi
! 83f756111b8b2a66eb68208c84092964  gcc/doc/cppinternals.info
  5d6d94ebaaee9c663ccd7de2d90928cb  gcc/doc/cppinternals.texi
  0b1d4f633c271ebe3278233e58d2dd20  gcc/doc/cppopts.texi
  5e580ffce6393e71cea1d0f253c2235e  gcc/doc/cppwarnopts.texi
! bb296a62d3558aa6c2ce48847850287c  gcc/doc/extend.texi
  25e9d455e6d1bd64d661a3b9b7c760d1  gcc/doc/fragments.texi
  b286e11fcfd62c37fae56d6d6c31d1fe  gcc/doc/frontends.texi
! 6decf03d16366b2c8ddbfb87dc09fa38  gcc/doc/fsf-funding.7
! 603f084b419bb0a5241e447ff1811ec9  gcc/doc/g++.1
! 603f084b419bb0a5241e447ff1811ec9  gcc/doc/gcc.1
! c6b8acb7578772717ec3850b0f336426  gcc/doc/gcc.info
  1b8b50b15f7f7dfd2bfc10cf04e79196  gcc/doc/gcc.texi
! d1d5c06d1396e601462b5242e89c59e3  gcc/doc/gccinstall.info
! adfecfbdc654aa46ae1260d0cf118ad6  gcc/doc/gccint.info
  e0b2b9651dfdfcc12ee2da87c17e11e1  gcc/doc/gccint.texi
! 3d5a3fbf6c9dd3be219a14b562ac73a5  gcc/doc/gcov-dump.1
  d9797edde2661ae0e512c8176c290ae9  gcc/doc/gcov-dump.texi
! d233190156dc0a583fc0aaf9434c62d8  gcc/doc/gcov-tool.1
  ca308b028dbb9daa82d92ccca156e07b  gcc/doc/gcov-tool.texi
! 0487db787981f2b70de67b505a2c43a2  gcc/doc/gcov.1
  fd33c1e0e0091bc38ffbee7177921ff3  gcc/doc/gcov.texi
  3bc5fab4bd53960b1121c87434e0b742  gcc/doc/generic.texi
! 32001dedc1da3d1d1966feb7eef68775  gcc/doc/gfdl.7
! c5a6614da608de4dca87cd588dea49ac  gcc/doc/gfortran.1
  587484a2f8ff3cf6b292b5c044724d4b  gcc/doc/gimple.texi
  290370669f02bef1502ada9273e5261f  gcc/doc/gnu.texi
! edd943acf83aa1299b5368a202e95cf6  gcc/doc/gpl.7
  c89eb85139a4c6829a59358310920b18  gcc/doc/gty.texi
  7bf48d369f1899cf21f53b06605706c6  gcc/doc/headerdirs.texi
  880f6eba982285c503ae42d08a7abad8  gcc/doc/hostconfig.texi
*************** b6389c8331319f90193f11ac084e86e4  gcc/do
*** 5401,5411 ****
  3c2b50a637ded9348363b04591715ebd  gcc/doc/install.texi
  532fb3c092b7b296ddcec4a99a0c475d  gcc/doc/install.texi2html
  2bdd76b105eea8ff35649ac4ffb8eb5d  gcc/doc/interface.texi
! eeb0f63ad50b7ba7b1bb2f4613b6d798  gcc/doc/invoke.texi
  c0f8bb0ef887855830a3b2948920db28  gcc/doc/languages.texi
  0250c30f49d52e180cf510442a084475  gcc/doc/libgcc.texi
  3c5a8fa331cb442336e2ff249f1f0aee  gcc/doc/loop.texi
! 5554953b1e1d9afcf88af19b2376c829  gcc/doc/lto-dump.1
  45b0e2c9fe4e809535fd2665b7efe706  gcc/doc/lto-dump.texi
  1e20b8193e6a33b7a5258cacf05c5634  gcc/doc/lto.texi
  959966ff2c0bf27c64314d6bdc06d05a  gcc/doc/makefile.texi
--- 5402,5412 ----
  3c2b50a637ded9348363b04591715ebd  gcc/doc/install.texi
  532fb3c092b7b296ddcec4a99a0c475d  gcc/doc/install.texi2html
  2bdd76b105eea8ff35649ac4ffb8eb5d  gcc/doc/interface.texi
! 73a94cc1fe05cca3adf0eb1caa1a4c77  gcc/doc/invoke.texi
  c0f8bb0ef887855830a3b2948920db28  gcc/doc/languages.texi
  0250c30f49d52e180cf510442a084475  gcc/doc/libgcc.texi
  3c5a8fa331cb442336e2ff249f1f0aee  gcc/doc/loop.texi
! 7d7c955c8668218a8844e8d8f42024ef  gcc/doc/lto-dump.1
  45b0e2c9fe4e809535fd2665b7efe706  gcc/doc/lto-dump.texi
  1e20b8193e6a33b7a5258cacf05c5634  gcc/doc/lto.texi
  959966ff2c0bf27c64314d6bdc06d05a  gcc/doc/makefile.texi
*************** a307378c56ec70371c9a935472cbfd42  gcc/do
*** 5422,5429 ****
  47714e0c449e2849262ea093f2a51055  gcc/doc/service.texi
  2a2424de5e45e8f0091cac3e29487994  gcc/doc/sourcebuild.texi
  9881c6973427acd0eb815283b1cb2c8f  gcc/doc/standards.texi
! 3d6c2ee1446f357354bfbbad1b10d94f  gcc/doc/tm.texi
! 13a320e0af21cf7e5c6db65e0663f2ca  gcc/doc/tm.texi.in
  3bb2055106c22395abf95d30d7743e0c  gcc/doc/tree-ssa.texi
  c4ec3b51062989971ecee27d9a765ace  gcc/doc/trouble.texi
  32028ce5e1d5119d8df72ebdf6c2ce1f  gcc/doc/ux.texi
--- 5423,5430 ----
  47714e0c449e2849262ea093f2a51055  gcc/doc/service.texi
  2a2424de5e45e8f0091cac3e29487994  gcc/doc/sourcebuild.texi
  9881c6973427acd0eb815283b1cb2c8f  gcc/doc/standards.texi
! bb5dae39d5d4c42226ea026a0a87fa42  gcc/doc/tm.texi
! 5c7aaf686519df5bac26a573155db6da  gcc/doc/tm.texi.in
  3bb2055106c22395abf95d30d7743e0c  gcc/doc/tree-ssa.texi
  c4ec3b51062989971ecee27d9a765ace  gcc/doc/trouble.texi
  32028ce5e1d5119d8df72ebdf6c2ce1f  gcc/doc/ux.texi
*************** a0e7d76c9e6820c8c60fd7162484c1aa  gcc/du
*** 5442,5450 ****
  8731562505e8ee4827d4bffe59b4e5e6  gcc/dwarf2asm.c
  b301aca61d8288586da32dd2c3e6c7ea  gcc/dwarf2asm.h
  301a89cf04dc4a12bb77b09ad0daa51f  gcc/dwarf2cfi.c
! 42cc894ee52149b87b847a1cc1741f10  gcc/dwarf2out.c
  f9339d6f2072113fa5a26bc27c7764c9  gcc/dwarf2out.h
! ebea3ea6cf3d0454b1f648e8b4047922  gcc/early-remat.c
  5d0344605084d3d22969ca333fe08a2e  gcc/edit-context.c
  f5dacf671f84564bb73a46cd515800a4  gcc/edit-context.h
  77e8d660e3de5f5101840e1cf555d5bb  gcc/emit-rtl.c
--- 5443,5451 ----
  8731562505e8ee4827d4bffe59b4e5e6  gcc/dwarf2asm.c
  b301aca61d8288586da32dd2c3e6c7ea  gcc/dwarf2asm.h
  301a89cf04dc4a12bb77b09ad0daa51f  gcc/dwarf2cfi.c
! 4fbe15fdf617cb6b37e0e00e18233cd2  gcc/dwarf2out.c
  f9339d6f2072113fa5a26bc27c7764c9  gcc/dwarf2out.h
! c41773ac5892c49b8063e85e4cf7d803  gcc/early-remat.c
  5d0344605084d3d22969ca333fe08a2e  gcc/edit-context.c
  f5dacf671f84564bb73a46cd515800a4  gcc/edit-context.h
  77e8d660e3de5f5101840e1cf555d5bb  gcc/emit-rtl.c
*************** fecefee7b65371f00bf648b6b8c94a13  gcc/ex
*** 5461,5467 ****
  4abb7d44019c01df643228a63102e0a4  gcc/explow.h
  b767401751b3ecc09cdd1d19c768f236  gcc/expmed.c
  461a5c7a292b43e45d34d15a6123aa1b  gcc/expmed.h
! d72d2c641c6493f738d4f2529cba9867  gcc/expr.c
  8dcbd4db5ca82e1fb16c9af198cace7e  gcc/expr.h
  361f6eafe4496f203f4bc0ba87d7ef2a  gcc/fibonacci_heap.c
  8f6ccc49ae1e2133d15bff71830df67c  gcc/fibonacci_heap.h
--- 5462,5468 ----
  4abb7d44019c01df643228a63102e0a4  gcc/explow.h
  b767401751b3ecc09cdd1d19c768f236  gcc/expmed.c
  461a5c7a292b43e45d34d15a6123aa1b  gcc/expmed.h
! 0713647c19b8efba960495ff009cf061  gcc/expr.c
  8dcbd4db5ca82e1fb16c9af198cace7e  gcc/expr.h
  361f6eafe4496f203f4bc0ba87d7ef2a  gcc/fibonacci_heap.c
  8f6ccc49ae1e2133d15bff71830df67c  gcc/fibonacci_heap.h
*************** bc014c20048c035718ad5836f6097d78  gcc/fi
*** 5476,5484 ****
  764f38b5e7ac1b3b4079577b45cb0331  gcc/flags.h
  891064e4722e3a6a11417a8a1ecd065a  gcc/fold-const-call.c
  d74e6be78940750833ff959c0f5571bd  gcc/fold-const-call.h
! c68ce58638eee99c5a051930b8888465  gcc/fold-const.c
  3812bf5faa6f093ebc438439b278eb2e  gcc/fold-const.h
! 2d0c2862d7995b8eb2cd3995db5618d6  gcc/fortran/ChangeLog
  3330102ad3a0217cba963be6b5eefd58  gcc/fortran/ChangeLog-2002
  d000ab985b1eeb1ad5749f98b8fef99f  gcc/fortran/ChangeLog-2003
  bf42f94f0c51dcc7d8051cc7fda1efdc  gcc/fortran/ChangeLog-2004
--- 5477,5485 ----
  764f38b5e7ac1b3b4079577b45cb0331  gcc/flags.h
  891064e4722e3a6a11417a8a1ecd065a  gcc/fold-const-call.c
  d74e6be78940750833ff959c0f5571bd  gcc/fold-const-call.h
! 8d77611754535c377a69aec7e90c892c  gcc/fold-const.c
  3812bf5faa6f093ebc438439b278eb2e  gcc/fold-const.h
! a62b15c5251071bad1f58f406ded0af5  gcc/fortran/ChangeLog
  3330102ad3a0217cba963be6b5eefd58  gcc/fortran/ChangeLog-2002
  d000ab985b1eeb1ad5749f98b8fef99f  gcc/fortran/ChangeLog-2003
  bf42f94f0c51dcc7d8051cc7fda1efdc  gcc/fortran/ChangeLog-2004
*************** c94010cef8a73c5e297afefe04caaae0  gcc/fo
*** 5504,5510 ****
  5478da78bbb9c6f5ec6f4c291556f64b  gcc/fortran/arith.h
  e10f177dc7e3d6973918a96dc5e93a56  gcc/fortran/array.c
  41d9862a96a73a3888dd71dbfd6a6f48  gcc/fortran/bbt.c
! b9648ed7c8263f2cec845d363a68ff72  gcc/fortran/check.c
  4c8a8a5c9449c107c7e01bf7cc89b79c  gcc/fortran/class.c
  f5d7a68caf3076d5812b149cf771093f  gcc/fortran/config-lang.in
  9ec79e4ff334ab1ae73233b75630f91b  gcc/fortran/constructor.c
--- 5505,5511 ----
  5478da78bbb9c6f5ec6f4c291556f64b  gcc/fortran/arith.h
  e10f177dc7e3d6973918a96dc5e93a56  gcc/fortran/array.c
  41d9862a96a73a3888dd71dbfd6a6f48  gcc/fortran/bbt.c
! 7e156bef8298c73fb888868385fa841f  gcc/fortran/check.c
  4c8a8a5c9449c107c7e01bf7cc89b79c  gcc/fortran/class.c
  f5d7a68caf3076d5812b149cf771093f  gcc/fortran/config-lang.in
  9ec79e4ff334ab1ae73233b75630f91b  gcc/fortran/constructor.c
*************** c4f73bba061adfe9eabf763a1a418e5b  gcc/fo
*** 5519,5537 ****
  d43b0d544fe709c25b81ee187b848372  gcc/fortran/dependency.h
  fc814ce5ee0d7b357f14b97588a3287c  gcc/fortran/dump-parse-tree.c
  d1cd71bb3644df2833513aea82c56ad6  gcc/fortran/error.c
! 40c222db9afb4aade2e78913d8cde34f  gcc/fortran/expr.c
  da3a0c04f8f87fdb6697ab1965ac58bc  gcc/fortran/f95-lang.c
! 5c33fb216098ae54c56bc71eb80126ba  gcc/fortran/frontend-passes.c
  61d212b06741cc79879806a53df1eaa2  gcc/fortran/gfc-diagnostic.def
  862a8dcb967ce0c214bce57208763cfc  gcc/fortran/gfc-internals.texi
  8b712096f004065d234038713d5bf54e  gcc/fortran/gfortran.h
! ebcc4785e72bfe5d21a6d084addf3537  gcc/fortran/gfortran.info
  58ec938eb719edf2ffe5dbfcce4dd1d8  gcc/fortran/gfortran.texi
  13ef845dc55ae5b20f8afe50368263ea  gcc/fortran/gfortranspec.c
! b6aa8016346c509bd9d98ab0c07934ea  gcc/fortran/interface.c
! b6f1a6482d5c8b97c0bc41685787e8ce  gcc/fortran/intrinsic.c
  43926b3d3cb608065d7e2befcc1fbe32  gcc/fortran/intrinsic.h
! 415a7fa5aad704b33c61cdb38b93fa0b  gcc/fortran/intrinsic.texi
  c6a48e4292d1489642fbb1664cc3e6c3  gcc/fortran/invoke.texi
  4021a600e4ca47c88cd34cf59f8691b0  gcc/fortran/io.c
  cfb055fb9cb1a68a9974d4b65003c3cb  gcc/fortran/ioparm.def
--- 5520,5538 ----
  d43b0d544fe709c25b81ee187b848372  gcc/fortran/dependency.h
  fc814ce5ee0d7b357f14b97588a3287c  gcc/fortran/dump-parse-tree.c
  d1cd71bb3644df2833513aea82c56ad6  gcc/fortran/error.c
! d244b8d478acd9ab179b3a123f0a2721  gcc/fortran/expr.c
  da3a0c04f8f87fdb6697ab1965ac58bc  gcc/fortran/f95-lang.c
! c377d0eec326dc4441e1837d749fd504  gcc/fortran/frontend-passes.c
  61d212b06741cc79879806a53df1eaa2  gcc/fortran/gfc-diagnostic.def
  862a8dcb967ce0c214bce57208763cfc  gcc/fortran/gfc-internals.texi
  8b712096f004065d234038713d5bf54e  gcc/fortran/gfortran.h
! 83b13c91736e3468e0fe9e79cdc27a1a  gcc/fortran/gfortran.info
  58ec938eb719edf2ffe5dbfcce4dd1d8  gcc/fortran/gfortran.texi
  13ef845dc55ae5b20f8afe50368263ea  gcc/fortran/gfortranspec.c
! 8042dcc4cf37a109aa435902c09017d9  gcc/fortran/interface.c
! fd390ad67810010d1aa018c6907e16b8  gcc/fortran/intrinsic.c
  43926b3d3cb608065d7e2befcc1fbe32  gcc/fortran/intrinsic.h
! c09f27d7a8071860d1a900d96da0ec71  gcc/fortran/intrinsic.texi
  c6a48e4292d1489642fbb1664cc3e6c3  gcc/fortran/invoke.texi
  4021a600e4ca47c88cd34cf59f8691b0  gcc/fortran/io.c
  cfb055fb9cb1a68a9974d4b65003c3cb  gcc/fortran/ioparm.def
*************** efbaccc5d8e94375f348176fc0781246  gcc/fo
*** 5541,5558 ****
  0a1b06a8103dcc19be16396515acaa9b  gcc/fortran/lang-specs.h
  09e0020c10cf80b36c91236e34f4d348  gcc/fortran/lang.opt
  4c92759881e572b635603ebb42a2455f  gcc/fortran/libgfortran.h
! 2e4d9ea3c639a6715051ebde58262ecd  gcc/fortran/match.c
  7da585148fe4f59ce5a733a65b82746c  gcc/fortran/match.h
  af7a3aa1a1204dd37e34eefa510399cd  gcc/fortran/matchexp.c
  b3b81cd6b5386b281800a93f8e4ade0b  gcc/fortran/mathbuiltins.def
  13cec2483d7671b602f3161db57a1fb0  gcc/fortran/misc.c
  34d7f6342ff4b004dd80669ed3646570  gcc/fortran/module.c
! 3f332e4dd1a46dd98884958785e287cc  gcc/fortran/openmp.c
  94fda6c5e12794dcdd5f378023229c01  gcc/fortran/options.c
! 7a1ff8b370a5de7e6dc995c1b743a4df  gcc/fortran/parse.c
  35501e834b34f6440232d3c4c2bbd56c  gcc/fortran/parse.h
  a0839b6b84bd126d6aa5148960cfdc49  gcc/fortran/primary.c
! 7c7879d3180ccafc514d6f1920b1066a  gcc/fortran/resolve.c
  15654692fbf8143321f77d50d70bf5db  gcc/fortran/scanner.c
  e878063bf09025352b6adf6b5d0ab78d  gcc/fortran/scanner.h
  d3c787af94e69f46f1e85afb889fc65b  gcc/fortran/simplify.c
--- 5542,5559 ----
  0a1b06a8103dcc19be16396515acaa9b  gcc/fortran/lang-specs.h
  09e0020c10cf80b36c91236e34f4d348  gcc/fortran/lang.opt
  4c92759881e572b635603ebb42a2455f  gcc/fortran/libgfortran.h
! 3b603b1264d147dc2aafa48ecce668d1  gcc/fortran/match.c
  7da585148fe4f59ce5a733a65b82746c  gcc/fortran/match.h
  af7a3aa1a1204dd37e34eefa510399cd  gcc/fortran/matchexp.c
  b3b81cd6b5386b281800a93f8e4ade0b  gcc/fortran/mathbuiltins.def
  13cec2483d7671b602f3161db57a1fb0  gcc/fortran/misc.c
  34d7f6342ff4b004dd80669ed3646570  gcc/fortran/module.c
! 52a543b51ac574c91c996a85d775d71d  gcc/fortran/openmp.c
  94fda6c5e12794dcdd5f378023229c01  gcc/fortran/options.c
! 40e500513431a70c4b47d04a8d33c033  gcc/fortran/parse.c
  35501e834b34f6440232d3c4c2bbd56c  gcc/fortran/parse.h
  a0839b6b84bd126d6aa5148960cfdc49  gcc/fortran/primary.c
! e60f8a1af1d8b7f54ef28e1dbe55bcfd  gcc/fortran/resolve.c
  15654692fbf8143321f77d50d70bf5db  gcc/fortran/scanner.c
  e878063bf09025352b6adf6b5d0ab78d  gcc/fortran/scanner.h
  d3c787af94e69f46f1e85afb889fc65b  gcc/fortran/simplify.c
*************** d3c787af94e69f46f1e85afb889fc65b  gcc/fo
*** 5560,5588 ****
  c1a3de4077034d12dd68fb20cf9de471  gcc/fortran/symbol.c
  dc10ee025e16e46509e02167a75b52c8  gcc/fortran/target-memory.c
  0ce203c000f89bcab4e2f2b5885ec8f5  gcc/fortran/target-memory.h
! 53e021ac53a04310c396ff2ff14f7232  gcc/fortran/trans-array.c
  7573a17519177720f72e955cea6c4ffd  gcc/fortran/trans-array.h
  ec0059b31f88bbb8c77c8501ca451961  gcc/fortran/trans-common.c
  42b243fa66682aca47b104fdf75790a3  gcc/fortran/trans-const.c
  08d74bbf02852561cf584f029734d164  gcc/fortran/trans-const.h
! bc9eb123aed6778c28f36f73cb9b2a69  gcc/fortran/trans-decl.c
! 79c4da6d3df0aa48fde2792442e8cde4  gcc/fortran/trans-expr.c
! 626235aa1e06873290fd654dc6e9b616  gcc/fortran/trans-intrinsic.c
  d442a2920715f33cb7ca72f6cf551377  gcc/fortran/trans-io.c
! 3aceabd62b350bd42caa5dc8a1bb2e0b  gcc/fortran/trans-openmp.c
  cbe07c0d52783e66e642dca959a50e01  gcc/fortran/trans-stmt.c
  adac91a5c3e9a289d1e225ac37f895f2  gcc/fortran/trans-stmt.h
  a217e68738bdcc2fb42dc6d5abada5c2  gcc/fortran/trans-types.c
  a1fc23f04301b08a0068afcd35eff141  gcc/fortran/trans-types.h
  8cbeb3565f45e859c5c085e783fa0db6  gcc/fortran/trans.c
! 65f6796a8401638ce9d34408602e8797  gcc/fortran/trans.h
  4933a105c1594895df1049f4ba65aa6a  gcc/fortran/trigd_fe.inc
  83124a3111ee9ddc77f41f656b346c44  gcc/fortran/types.def
  47606f3caeb8667613c0b0a243ec2342  gcc/fp-test.c
  a7378b0ee32d1a8103f2106f776ddeef  gcc/function-abi.cc
  85a682a8db05fbb8149ff43de9b26ac7  gcc/function-abi.h
  3be627fea3a3a6c9f0031cdd2808bada  gcc/function-tests.c
! 68fc8b62afa68e6f2d869346c445e1d6  gcc/function.c
  d79e4923da49c9efd0d27575ebe0c3e0  gcc/function.h
  bc49cccf40de468c5af3f7b3077601e9  gcc/fwprop.c
  628dd8bc4c3033a144ca9d7411e136d8  gcc/gcc-ar.c
--- 5561,5589 ----
  c1a3de4077034d12dd68fb20cf9de471  gcc/fortran/symbol.c
  dc10ee025e16e46509e02167a75b52c8  gcc/fortran/target-memory.c
  0ce203c000f89bcab4e2f2b5885ec8f5  gcc/fortran/target-memory.h
! cda9fb511974748d8fbf559fcc6b7491  gcc/fortran/trans-array.c
  7573a17519177720f72e955cea6c4ffd  gcc/fortran/trans-array.h
  ec0059b31f88bbb8c77c8501ca451961  gcc/fortran/trans-common.c
  42b243fa66682aca47b104fdf75790a3  gcc/fortran/trans-const.c
  08d74bbf02852561cf584f029734d164  gcc/fortran/trans-const.h
! 1117d5bb249f68a4a7a59f5779be8d88  gcc/fortran/trans-decl.c
! 10f4b2ff271379e6a05362365807ff3f  gcc/fortran/trans-expr.c
! 2a9997dba81aa6bf21cf99d3d5359ea7  gcc/fortran/trans-intrinsic.c
  d442a2920715f33cb7ca72f6cf551377  gcc/fortran/trans-io.c
! 6e23d9f44ee890c10a3ee17452ee9538  gcc/fortran/trans-openmp.c
  cbe07c0d52783e66e642dca959a50e01  gcc/fortran/trans-stmt.c
  adac91a5c3e9a289d1e225ac37f895f2  gcc/fortran/trans-stmt.h
  a217e68738bdcc2fb42dc6d5abada5c2  gcc/fortran/trans-types.c
  a1fc23f04301b08a0068afcd35eff141  gcc/fortran/trans-types.h
  8cbeb3565f45e859c5c085e783fa0db6  gcc/fortran/trans.c
! b262b4a95cd0df959a318ec78009eaeb  gcc/fortran/trans.h
  4933a105c1594895df1049f4ba65aa6a  gcc/fortran/trigd_fe.inc
  83124a3111ee9ddc77f41f656b346c44  gcc/fortran/types.def
  47606f3caeb8667613c0b0a243ec2342  gcc/fp-test.c
  a7378b0ee32d1a8103f2106f776ddeef  gcc/function-abi.cc
  85a682a8db05fbb8149ff43de9b26ac7  gcc/function-abi.h
  3be627fea3a3a6c9f0031cdd2808bada  gcc/function-tests.c
! 2d0f69dbe9e8a6d81897dc9d457b53f1  gcc/function.c
  d79e4923da49c9efd0d27575ebe0c3e0  gcc/function.h
  bc49cccf40de468c5af3f7b3077601e9  gcc/fwprop.c
  628dd8bc4c3033a144ca9d7411e136d8  gcc/gcc-ar.c
*************** bc49cccf40de468c5af3f7b3077601e9  gcc/fw
*** 5591,5597 ****
  219ebc9f8c4780423b0e00faf25cf15c  gcc/gcc-rich-location.c
  7c5eb0bd2d135dca8076b6bbc8e46fe2  gcc/gcc-rich-location.h
  a3ee86700ebe6da680866c325a9e6d01  gcc/gcc-symtab.h
! a3276c3d0e67868a7c0a8030d79a1c39  gcc/gcc.c
  43c0152df742051b3b7f216ea3327943  gcc/gcc.h
  90734fcaf7c44a435600bae6c4f56607  gcc/gcov-counter.def
  2b180ee6c8ef5773ae1afe08e2a54ba5  gcc/gcov-dump.c
--- 5592,5598 ----
  219ebc9f8c4780423b0e00faf25cf15c  gcc/gcc-rich-location.c
  7c5eb0bd2d135dca8076b6bbc8e46fe2  gcc/gcc-rich-location.h
  a3ee86700ebe6da680866c325a9e6d01  gcc/gcc-symtab.h
! 320cd9937c40ca0ff5d0b89a4dcb7066  gcc/gcc.c
  43c0152df742051b3b7f216ea3327943  gcc/gcc.h
  90734fcaf7c44a435600bae6c4f56607  gcc/gcov-counter.def
  2b180ee6c8ef5773ae1afe08e2a54ba5  gcc/gcov-dump.c
*************** dd3c872700fc3cbd561dcd8da99e48d6  gcc/ge
*** 5626,5632 ****
  0851ab0217a3550c4694dc56da1d14a0  gcc/genextract.c
  d8284cac8286a7a7d64ac13ec870daa7  gcc/genflags.c
  950b7513fef07bfbefb505897b6d7448  gcc/gengenrtl.c
! 43450f708d750d4d2fbda2713d577e38  gcc/gengtype-lex.c
  8ea8a37c0cf6f91ded53bb6db384da0d  gcc/gengtype-lex.l
  548a8efcdbfd7022ebabcc0492a34cf9  gcc/gengtype-parse.c
  87b2b2c69bc05df6161d23040833a374  gcc/gengtype-state.c
--- 5627,5633 ----
  0851ab0217a3550c4694dc56da1d14a0  gcc/genextract.c
  d8284cac8286a7a7d64ac13ec870daa7  gcc/genflags.c
  950b7513fef07bfbefb505897b6d7448  gcc/gengenrtl.c
! 7ff2ad7818fb1d801e809f52f3673d9a  gcc/gengtype-lex.c
  8ea8a37c0cf6f91ded53bb6db384da0d  gcc/gengtype-lex.l
  548a8efcdbfd7022ebabcc0492a34cf9  gcc/gengtype-parse.c
  87b2b2c69bc05df6161d23040833a374  gcc/gengtype-state.c
*************** ca2520162ec5b4b80e57e4f46690e4c6  gcc/gi
*** 5658,5671 ****
  6a22e0a2c2e663ac23a368e20fa1fe9c  gcc/gimple-builder.h
  f8ba9cab742ed3119a01b78072b86fa9  gcc/gimple-expr.c
  6b5f6aa1713f09243d1159a75ecd7976  gcc/gimple-expr.h
! 2462a2e7fccc33fee874f0fe8d44d2b6  gcc/gimple-fold.c
  19b1447666533a8e534b359325a40685  gcc/gimple-fold.h
  ae9c923ed2c8a79aaa3ca54a22881ef0  gcc/gimple-if-to-switch.cc
  16b85d8ae65dd9edd56bbf0d38b43aa9  gcc/gimple-isel.cc
  58eb44f6e28f845aeb88cd375156397c  gcc/gimple-iterator.c
  6fd4aeb4f777fa04b054a2682011f913  gcc/gimple-iterator.h
  3471799f94511265663f55a068653533  gcc/gimple-laddress.c
! 15a508d2b59347e0a94e1bd8c7d9dff4  gcc/gimple-loop-interchange.cc
  aa23525c55951890a8fda49ab63fe9fa  gcc/gimple-loop-jam.c
  b7bd86f1e8a440a81a812eede18b61dd  gcc/gimple-loop-versioning.cc
  70563b4bd57a3dbe8cc827ff4e0397f2  gcc/gimple-low.c
--- 5659,5672 ----
  6a22e0a2c2e663ac23a368e20fa1fe9c  gcc/gimple-builder.h
  f8ba9cab742ed3119a01b78072b86fa9  gcc/gimple-expr.c
  6b5f6aa1713f09243d1159a75ecd7976  gcc/gimple-expr.h
! 58f5238b668e7302346c8c12751df187  gcc/gimple-fold.c
  19b1447666533a8e534b359325a40685  gcc/gimple-fold.h
  ae9c923ed2c8a79aaa3ca54a22881ef0  gcc/gimple-if-to-switch.cc
  16b85d8ae65dd9edd56bbf0d38b43aa9  gcc/gimple-isel.cc
  58eb44f6e28f845aeb88cd375156397c  gcc/gimple-iterator.c
  6fd4aeb4f777fa04b054a2682011f913  gcc/gimple-iterator.h
  3471799f94511265663f55a068653533  gcc/gimple-laddress.c
! 9aa4fcd22acca88f36a4dc821ff9751b  gcc/gimple-loop-interchange.cc
  aa23525c55951890a8fda49ab63fe9fa  gcc/gimple-loop-jam.c
  b7bd86f1e8a440a81a812eede18b61dd  gcc/gimple-loop-versioning.cc
  70563b4bd57a3dbe8cc827ff4e0397f2  gcc/gimple-low.c
*************** e0253d8d1270dfd7059ea3316782e941  gcc/gi
*** 5675,5687 ****
  5f9cee3b6f666df0127815986e25eda3  gcc/gimple-predict.h
  0780ae9f7851e54c1063bb2e57d983ab  gcc/gimple-pretty-print.c
  3ff1cbafa7db47dee0ab5fd8570498e7  gcc/gimple-pretty-print.h
! bdda27c9d29ee72cf684145ff6a2d505  gcc/gimple-range-cache.cc
! 61c00a870b28816a35a9cf192e3f250b  gcc/gimple-range-cache.h
  68bc95c68a5d3ef09ad9d5cb40fc7394  gcc/gimple-range-edge.cc
  723ede0e82e5626cca6fcbb16ff6f571  gcc/gimple-range-edge.h
  13413d7cf635bc5431995e5c77657b3c  gcc/gimple-range-gori.cc
  f61a8ff332c742ad4bc134e6154e28c7  gcc/gimple-range-gori.h
! bc5838ec9e016c7427658d8c118a40a4  gcc/gimple-range.cc
  2d980e6a5826d8329a850f52ac7682f2  gcc/gimple-range.h
  e3b577427781a76267364ec3efa54f51  gcc/gimple-ssa-backprop.c
  07f08a30d5a28800e5c2ea26c217d226  gcc/gimple-ssa-evrp-analyze.c
--- 5676,5688 ----
  5f9cee3b6f666df0127815986e25eda3  gcc/gimple-predict.h
  0780ae9f7851e54c1063bb2e57d983ab  gcc/gimple-pretty-print.c
  3ff1cbafa7db47dee0ab5fd8570498e7  gcc/gimple-pretty-print.h
! 81b5b89c1008b72210a7c1173ec6a840  gcc/gimple-range-cache.cc
! a5f6cff42cef43846738248ba84846e3  gcc/gimple-range-cache.h
  68bc95c68a5d3ef09ad9d5cb40fc7394  gcc/gimple-range-edge.cc
  723ede0e82e5626cca6fcbb16ff6f571  gcc/gimple-range-edge.h
  13413d7cf635bc5431995e5c77657b3c  gcc/gimple-range-gori.cc
  f61a8ff332c742ad4bc134e6154e28c7  gcc/gimple-range-gori.h
! 4e0efc0894c1f0926d681f5f124be36d  gcc/gimple-range.cc
  2d980e6a5826d8329a850f52ac7682f2  gcc/gimple-range.h
  e3b577427781a76267364ec3efa54f51  gcc/gimple-ssa-backprop.c
  07f08a30d5a28800e5c2ea26c217d226  gcc/gimple-ssa-evrp-analyze.c
*************** cc4f6240e418b12d3aa1b0720c58934c  gcc/gi
*** 5700,5713 ****
  86582d0b25b77eb58dcf6d25a67f7bd7  gcc/gimple-streamer-in.c
  179791432d914d2b4a5bc300bb27ecda  gcc/gimple-streamer-out.c
  1af5ae446d1fd8b5441632e7a4149331  gcc/gimple-streamer.h
! a03a2727de3be34d59e9134e6f48e5fd  gcc/gimple-walk.c
  3e8f456bcdd4750b0b7c2ea2a509e3a9  gcc/gimple-walk.h
! 2ca8b41f8255fff815f1be826fda5c1e  gcc/gimple.c
  4817f53b0ae7f841b0a2912852140f7a  gcc/gimple.def
  4e58785096fa2390261f56f7a49c11ca  gcc/gimple.h
  e9afce92bc9364d0b5565b93832dc4e8  gcc/gimplify-me.c
  224fdd664cd0f580204dafa07a303940  gcc/gimplify-me.h
! 38cf4f0222177ed36a09320ea9c68e2c  gcc/gimplify.c
  856b47f3f4a5bbd47b90f36cbc2fb193  gcc/gimplify.h
  911cef7485ca1b6df98ae6a03e5f003a  gcc/ginclude/float.h
  5c63f78b341c5627e43ead0434e54a83  gcc/ginclude/iso646.h
--- 5701,5714 ----
  86582d0b25b77eb58dcf6d25a67f7bd7  gcc/gimple-streamer-in.c
  179791432d914d2b4a5bc300bb27ecda  gcc/gimple-streamer-out.c
  1af5ae446d1fd8b5441632e7a4149331  gcc/gimple-streamer.h
! 7f6a6f2dbf33fae398e9a806a5c9062c  gcc/gimple-walk.c
  3e8f456bcdd4750b0b7c2ea2a509e3a9  gcc/gimple-walk.h
! 01a6358e04eb761e13628c3cc17a95f3  gcc/gimple.c
  4817f53b0ae7f841b0a2912852140f7a  gcc/gimple.def
  4e58785096fa2390261f56f7a49c11ca  gcc/gimple.h
  e9afce92bc9364d0b5565b93832dc4e8  gcc/gimplify-me.c
  224fdd664cd0f580204dafa07a303940  gcc/gimplify-me.h
! d3b69edb04470b78bcaddc2a1a53242d  gcc/gimplify.c
  856b47f3f4a5bbd47b90f36cbc2fb193  gcc/gimplify.h
  911cef7485ca1b6df98ae6a03e5f003a  gcc/ginclude/float.h
  5c63f78b341c5627e43ead0434e54a83  gcc/ginclude/iso646.h
*************** f600ba03fe6a2c3cd6c70bcc66153eed  gcc/gi
*** 5724,5730 ****
  fd1e7b72f05881b3313665c73e2f4da9  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  5081e1e198938204286d03d45535b34b  gcc/glimits.h
! 1318fd56a24d0f30ce785f55461ed461  gcc/go/ChangeLog
  e905ea0930382dd7f885f6df4e826e16  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
  441e07f72df962bba81b0fca4787a622  gcc/go/config-lang.in
--- 5725,5731 ----
  fd1e7b72f05881b3313665c73e2f4da9  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  5081e1e198938204286d03d45535b34b  gcc/glimits.h
! b2a4e9fabb68d632b4edf137ff750bf3  gcc/go/ChangeLog
  e905ea0930382dd7f885f6df4e826e16  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
  441e07f72df962bba81b0fca4787a622  gcc/go/config-lang.in
*************** f4698d5111935f1c789b7efd8ed91a74  gcc/go
*** 5751,5757 ****
  ee8753eb1d8ca2fa168f6a71d3991455  gcc/go/gofrontend/escape.h
  41e47500f61f75ad228a7d51a2df529b  gcc/go/gofrontend/export.cc
  b72c14ae63bb87f55620d747d46e54c7  gcc/go/gofrontend/export.h
! 01ebbe3abbfdc2cc1aa110e0df4d84f3  gcc/go/gofrontend/expressions.cc
  c87e0f8b68d6e4e8638ca14783d9c684  gcc/go/gofrontend/expressions.h
  bf7f8a519eadaa90804fe15cfa37ba6f  gcc/go/gofrontend/go-diagnostics.cc
  accfd5ea41ee789e6adbaec31a228cfe  gcc/go/gofrontend/go-diagnostics.h
--- 5752,5758 ----
  ee8753eb1d8ca2fa168f6a71d3991455  gcc/go/gofrontend/escape.h
  41e47500f61f75ad228a7d51a2df529b  gcc/go/gofrontend/export.cc
  b72c14ae63bb87f55620d747d46e54c7  gcc/go/gofrontend/export.h
! 53ac818fd78758790ee019585b6fd05f  gcc/go/gofrontend/expressions.cc
  c87e0f8b68d6e4e8638ca14783d9c684  gcc/go/gofrontend/expressions.h
  bf7f8a519eadaa90804fe15cfa37ba6f  gcc/go/gofrontend/go-diagnostics.cc
  accfd5ea41ee789e6adbaec31a228cfe  gcc/go/gofrontend/go-diagnostics.h
*************** c08c0bc386a3e50faacf99daf94c080f  gcc/go
*** 5764,5771 ****
  ead5ac25b7b99d361225e0fd940e286a  gcc/go/gofrontend/go-optimize.h
  5b59619fab7e543c5bb28dd8a6d62793  gcc/go/gofrontend/go-sha1.h
  8d64d49cf01e7d7605f32b644d82c7e1  gcc/go/gofrontend/go.cc
! 12e12b97da3aa5556d12fa3d6b869535  gcc/go/gofrontend/gogo.cc
! e18f70d89bfa53160912cf9e9be1a912  gcc/go/gofrontend/gogo.h
  f9015ccccf7764d4c6eeae1bd5e01c7f  gcc/go/gofrontend/import-archive.cc
  1496f53f85d6a3a7304496aeaad6272f  gcc/go/gofrontend/import.cc
  0a9e27f1c3baa96ef288093aae5e2d3d  gcc/go/gofrontend/import.h
--- 5765,5772 ----
  ead5ac25b7b99d361225e0fd940e286a  gcc/go/gofrontend/go-optimize.h
  5b59619fab7e543c5bb28dd8a6d62793  gcc/go/gofrontend/go-sha1.h
  8d64d49cf01e7d7605f32b644d82c7e1  gcc/go/gofrontend/go.cc
! bfef03c787d976e366df2da6e2b3341b  gcc/go/gofrontend/gogo.cc
! 80b391a86b1bc3375909d0bc35db0210  gcc/go/gofrontend/gogo.h
  f9015ccccf7764d4c6eeae1bd5e01c7f  gcc/go/gofrontend/import-archive.cc
  1496f53f85d6a3a7304496aeaad6272f  gcc/go/gofrontend/import.cc
  0a9e27f1c3baa96ef288093aae5e2d3d  gcc/go/gofrontend/import.h
*************** f5457f31b072a79cb18b4a3779db3ab3  gcc/go
*** 5781,5794 ****
  f966b58e11b83f1b8890c1ef9331b22e  gcc/go/gofrontend/statements.cc
  2eb4054e4a44955e627d6732684b0563  gcc/go/gofrontend/statements.h
  bfc57c7a1e73452c4b277ad13efbddbd  gcc/go/gofrontend/string-dump.h
! 37cd4f1d749e2cd005a072ec909e5833  gcc/go/gofrontend/types.cc
  1f89d4553c3d2e12136f23fee3bcb4d4  gcc/go/gofrontend/types.h
  3662dad559a197b0771d9930d494949d  gcc/go/gofrontend/unsafe.cc
  090095c2b56e6d719c7e5ec12e5daf7a  gcc/go/gofrontend/wb.cc
  e54fa7b2eb4871dc0180ab15d67520d6  gcc/go/gospec.c
  84e0725f269b734371a03c6a936b80ac  gcc/go/lang-specs.h
  21223a7ec8f67e860c302b35f751e136  gcc/go/lang.opt
! b920757dfe5652d51b19446f99c28a4b  gcc/godump.c
  0f5819a7cfb5d152bc73620584ab9694  gcc/graph.c
  6518582a0f750ebafd37191f5ab8ddc9  gcc/graph.h
  f571062b3e3399dc225a203aaf0453ec  gcc/graphds.c
--- 5782,5795 ----
  f966b58e11b83f1b8890c1ef9331b22e  gcc/go/gofrontend/statements.cc
  2eb4054e4a44955e627d6732684b0563  gcc/go/gofrontend/statements.h
  bfc57c7a1e73452c4b277ad13efbddbd  gcc/go/gofrontend/string-dump.h
! d11a84e01a8f64d67d7cc66f98581ef7  gcc/go/gofrontend/types.cc
  1f89d4553c3d2e12136f23fee3bcb4d4  gcc/go/gofrontend/types.h
  3662dad559a197b0771d9930d494949d  gcc/go/gofrontend/unsafe.cc
  090095c2b56e6d719c7e5ec12e5daf7a  gcc/go/gofrontend/wb.cc
  e54fa7b2eb4871dc0180ab15d67520d6  gcc/go/gospec.c
  84e0725f269b734371a03c6a936b80ac  gcc/go/lang-specs.h
  21223a7ec8f67e860c302b35f751e136  gcc/go/lang.opt
! 66002fff8e9d72ba872a78faf799551b  gcc/godump.c
  0f5819a7cfb5d152bc73620584ab9694  gcc/graph.c
  6518582a0f750ebafd37191f5ab8ddc9  gcc/graph.h
  f571062b3e3399dc225a203aaf0453ec  gcc/graphds.c
*************** c295442f623ae639ab0eef77ed196a06  gcc/ho
*** 5828,5834 ****
  47380fcad22a8fd1e1a458f7d1a9e758  gcc/hw-doloop.h
  5447fa3d6d110fde15af8fa04ca0f1a1  gcc/hwint.c
  c753347aefd98061e32a83982d6c8f1b  gcc/hwint.h
! bb01b04dd711f32f99184a693ca3c079  gcc/ifcvt.c
  5b179229655a9e1ff4addac6bd17bfd3  gcc/ifcvt.h
  4a8573d35397afe052d60dc399f91959  gcc/inchash.c
  ff9cd748484a95fca3cf23a3ed3844e7  gcc/inchash.h
--- 5829,5835 ----
  47380fcad22a8fd1e1a458f7d1a9e758  gcc/hw-doloop.h
  5447fa3d6d110fde15af8fa04ca0f1a1  gcc/hwint.c
  c753347aefd98061e32a83982d6c8f1b  gcc/hwint.h
! 6226b552234a4346f0745a30bb9b8b2d  gcc/ifcvt.c
  5b179229655a9e1ff4addac6bd17bfd3  gcc/ifcvt.h
  4a8573d35397afe052d60dc399f91959  gcc/inchash.c
  ff9cd748484a95fca3cf23a3ed3844e7  gcc/inchash.h
*************** c890af2497a7295e5ad9f2603cf17cb8  gcc/in
*** 5840,5846 ****
  8448a04e26d84db7cae7935f7d8c3b9a  gcc/insn-addr.h
  723316db4cf40aed5f78795fd24221c1  gcc/insn-notes.def
  7f143576fc4600b1f908b599cc1d58b5  gcc/int-vector-builder.h
! 38cf6f9f47fdd1f319fd27e209ea3e3c  gcc/internal-fn.c
  f3f89b671d0605b3e93ee9b6ef8a3852  gcc/internal-fn.def
  de5c239aa4766cc69fc2017ae8e7d8d1  gcc/internal-fn.h
  6aa6c9959854056e3c3e0d2587f2ef78  gcc/intl.c
--- 5841,5847 ----
  8448a04e26d84db7cae7935f7d8c3b9a  gcc/insn-addr.h
  723316db4cf40aed5f78795fd24221c1  gcc/insn-notes.def
  7f143576fc4600b1f908b599cc1d58b5  gcc/int-vector-builder.h
! ee877c2060889fa2d68b9332a105f967  gcc/internal-fn.c
  f3f89b671d0605b3e93ee9b6ef8a3852  gcc/internal-fn.def
  de5c239aa4766cc69fc2017ae8e7d8d1  gcc/internal-fn.h
  6aa6c9959854056e3c3e0d2587f2ef78  gcc/intl.c
*************** a10b26f8b2cd4e43b6eb7b9c5fc18a0d  gcc/ip
*** 5862,5874 ****
  0d2c0f1bc1412e346c4a96960ac25b80  gcc/ipa-modref-tree.h
  b34f26fbc3fa70ef76fb873cc646c5b2  gcc/ipa-modref.c
  24571d56e05a081b381bee5973dbc170  gcc/ipa-modref.h
! 7fa1822ba1a8b23a31dadc8f68c33f31  gcc/ipa-param-manipulation.c
  0ec8c7dc1c02b4b835fb52f233bdcd80  gcc/ipa-param-manipulation.h
  257879916ba7a05ee55dbe52f518dbc6  gcc/ipa-polymorphic-call.c
  55afec3b06a051269d9c3495954f589c  gcc/ipa-predicate.c
  b6c2e60f0bb50b61ffc003d4287b4a7d  gcc/ipa-predicate.h
  2c565d155fe9a836088f9f0b8d38b331  gcc/ipa-profile.c
! 14d0d0dbe85f834b11e4c50cb08ffb7d  gcc/ipa-prop.c
  db43a69947e08896b0deae8af495f3f1  gcc/ipa-prop.h
  4d75dd61a8fe7a93586454a68d715a8e  gcc/ipa-pure-const.c
  f4b0cf2eeaf1190a6a7682b15df55bf3  gcc/ipa-ref.c
--- 5863,5875 ----
  0d2c0f1bc1412e346c4a96960ac25b80  gcc/ipa-modref-tree.h
  b34f26fbc3fa70ef76fb873cc646c5b2  gcc/ipa-modref.c
  24571d56e05a081b381bee5973dbc170  gcc/ipa-modref.h
! d82c2737eaf8322f8ce1128a4590f1ac  gcc/ipa-param-manipulation.c
  0ec8c7dc1c02b4b835fb52f233bdcd80  gcc/ipa-param-manipulation.h
  257879916ba7a05ee55dbe52f518dbc6  gcc/ipa-polymorphic-call.c
  55afec3b06a051269d9c3495954f589c  gcc/ipa-predicate.c
  b6c2e60f0bb50b61ffc003d4287b4a7d  gcc/ipa-predicate.h
  2c565d155fe9a836088f9f0b8d38b331  gcc/ipa-profile.c
! aac4c130b29692ca43a9da6332b959fc  gcc/ipa-prop.c
  db43a69947e08896b0deae8af495f3f1  gcc/ipa-prop.h
  4d75dd61a8fe7a93586454a68d715a8e  gcc/ipa-pure-const.c
  f4b0cf2eeaf1190a6a7682b15df55bf3  gcc/ipa-ref.c
*************** b0b504a2c999e7b1ad1df73df84cfb8c  gcc/ip
*** 5876,5882 ****
  4b604c3db2c1086771ca173c0fdd97dc  gcc/ipa-reference.c
  9033a420e6a286037d901439da8f5ff2  gcc/ipa-reference.h
  e098ddbd4be0af0842f88e64e8f4466b  gcc/ipa-split.c
! 5539f0c1689812b826eb8f22f66bc112  gcc/ipa-sra.c
  842380624d66fae05d3a693e5929ffa5  gcc/ipa-utils.c
  1766c3b1f6b59b660404460b25d838d3  gcc/ipa-utils.h
  9cdf0cbb22a93045634de6e5fc83cbb8  gcc/ipa-visibility.c
--- 5877,5883 ----
  4b604c3db2c1086771ca173c0fdd97dc  gcc/ipa-reference.c
  9033a420e6a286037d901439da8f5ff2  gcc/ipa-reference.h
  e098ddbd4be0af0842f88e64e8f4466b  gcc/ipa-split.c
! af919a5e7be6c2b604da2a229d762e22  gcc/ipa-sra.c
  842380624d66fae05d3a693e5929ffa5  gcc/ipa-utils.c
  1766c3b1f6b59b660404460b25d838d3  gcc/ipa-utils.h
  9cdf0cbb22a93045634de6e5fc83cbb8  gcc/ipa-visibility.c
*************** c365b13304c481cc4b9f3145c452a198  gcc/ir
*** 5892,5898 ****
  f2cefc86c9a11fe045772f372434ad3c  gcc/ira.h
  a034d62871bbde98ccf4abce95e4bbd3  gcc/is-a.h
  dd335e7d147186c7f4aa9327f600007b  gcc/iterator-utils.h
! 85c6f43bc72830eb74705d2f54169445  gcc/jit/ChangeLog
  6071bdf04fb356c5ac99a99ec00c9a12  gcc/jit/ChangeLog.jit
  5177a0b7d3558762e662b8d676cde430  gcc/jit/Make-lang.in
  fd0d76b6467c987f813d430a35d4760a  gcc/jit/TODO.rst
--- 5893,5899 ----
  f2cefc86c9a11fe045772f372434ad3c  gcc/ira.h
  a034d62871bbde98ccf4abce95e4bbd3  gcc/is-a.h
  dd335e7d147186c7f4aa9327f600007b  gcc/iterator-utils.h
! 937f9941bceda610979be9e72665186c  gcc/jit/ChangeLog
  6071bdf04fb356c5ac99a99ec00c9a12  gcc/jit/ChangeLog.jit
  5177a0b7d3558762e662b8d676cde430  gcc/jit/Make-lang.in
  fd0d76b6467c987f813d430a35d4760a  gcc/jit/TODO.rst
*************** db7cd7675793a8855cd0550edb79177a  gcc/lt
*** 6021,6027 ****
  5ad327021166fdb0ecad2661fbca70be  gcc/lto-streamer.c
  5a903cbe75cdea50d6c4d8ff5365b860  gcc/lto-streamer.h
  8a45ce855be3f79e24add330a8fe9755  gcc/lto-wrapper.c
! 385bf0905220c815f31a1b2501857f67  gcc/lto/ChangeLog
  d5bb42eff522196004d91ca34cfaa49b  gcc/lto/Make-lang.in
  c1fff5b6c2a7f236e55f0d3b5cb28062  gcc/lto/common.c
  71bd5c32de47c74a39491375ef7f71c5  gcc/lto/common.h
--- 6022,6028 ----
  5ad327021166fdb0ecad2661fbca70be  gcc/lto-streamer.c
  5a903cbe75cdea50d6c4d8ff5365b860  gcc/lto-streamer.h
  8a45ce855be3f79e24add330a8fe9755  gcc/lto-wrapper.c
! 94be7625045cdf956b088012db5b6bd0  gcc/lto/ChangeLog
  d5bb42eff522196004d91ca34cfaa49b  gcc/lto/Make-lang.in
  c1fff5b6c2a7f236e55f0d3b5cb28062  gcc/lto/common.c
  71bd5c32de47c74a39491375ef7f71c5  gcc/lto/common.h
*************** a3d7fa7b491b3c623e8ad32109a8af10  gcc/lt
*** 6043,6049 ****
  c0598ad047996b6b546ae37ac7961415  gcc/machmode.def
  9ed2f72363a926d2750418ef5c5cf728  gcc/machmode.h
  1e3feea915d17412b3e57a55c5a785e8  gcc/main.c
! 2fe786e5ea9d2e89aad5ea6a966cecb3  gcc/match.pd
  4b41ba6f5c2972934928d702e6ab5c99  gcc/mcf.c
  12ed5d7cdbe37098551333c0d54e68ad  gcc/mem-stats-traits.h
  d36e5c61d9079e93d8844808c4280f3b  gcc/mem-stats.h
--- 6044,6050 ----
  c0598ad047996b6b546ae37ac7961415  gcc/machmode.def
  9ed2f72363a926d2750418ef5c5cf728  gcc/machmode.h
  1e3feea915d17412b3e57a55c5a785e8  gcc/main.c
! 40a45b66c6047d2742f9e9a5edefa078  gcc/match.pd
  4b41ba6f5c2972934928d702e6ab5c99  gcc/mcf.c
  12ed5d7cdbe37098551333c0d54e68ad  gcc/mem-stats-traits.h
  d36e5c61d9079e93d8844808c4280f3b  gcc/mem-stats.h
*************** d36e5c61d9079e93d8844808c4280f3b  gcc/me
*** 6053,6062 ****
  f48ef213fac95cd91d953e912e2353c5  gcc/mkconfig.sh
  7e3e688e0b70e4fd2f9ef2132d5a1ac6  gcc/mode-classes.def
  ffb6709ef6e104f353edb09bc1651596  gcc/mode-switching.c
! e95cc42d1ca395d7b9c3004c118880c2  gcc/modulo-sched.c
  182920edccd8d6d9f2ddfe9b0c117876  gcc/multiple_target.c
  f82c4a6b9621c8883a3eab86f0dd3768  gcc/mux-utils.h
! b21f376fb6905a4addb574e93931c9ea  gcc/objc/ChangeLog
  8a483da76277f1107ee3864484da7cfd  gcc/objc/Make-lang.in
  81acf2f4cbd8edc8581291e0c02e76f9  gcc/objc/config-lang.in
  8ca11b02b2a9e21229f11063fb154aee  gcc/objc/lang-specs.h
--- 6054,6063 ----
  f48ef213fac95cd91d953e912e2353c5  gcc/mkconfig.sh
  7e3e688e0b70e4fd2f9ef2132d5a1ac6  gcc/mode-classes.def
  ffb6709ef6e104f353edb09bc1651596  gcc/mode-switching.c
! a98e50c063ce3f17ab72abe936f7f210  gcc/modulo-sched.c
  182920edccd8d6d9f2ddfe9b0c117876  gcc/multiple_target.c
  f82c4a6b9621c8883a3eab86f0dd3768  gcc/mux-utils.h
! 4a32fd78cf46614d61122c95d9adc598  gcc/objc/ChangeLog
  8a483da76277f1107ee3864484da7cfd  gcc/objc/Make-lang.in
  81acf2f4cbd8edc8581291e0c02e76f9  gcc/objc/config-lang.in
  8ca11b02b2a9e21229f11063fb154aee  gcc/objc/lang-specs.h
*************** efc719a9d69c08a88c9ca68c3d91dea6  gcc/ob
*** 6075,6081 ****
  3c7320cdc77c5d2c8ad240f498e04b42  gcc/objc/objc-runtime-shared-support.c
  544d016401099d9ba39ea7ddbce01333  gcc/objc/objc-runtime-shared-support.h
  88490072a5d5ef2282898959e8e55de1  gcc/objc/objc-tree.def
! a2d08bc9741b8d91658ddaf1da1314e3  gcc/objcp/ChangeLog
  8268a2fcb604c22c75202509b0338862  gcc/objcp/Make-lang.in
  add0ba454d5eb83cd065d29d3f6b676a  gcc/objcp/config-lang.in
  fbbceaf466354af7b3851fc32a591c77  gcc/objcp/lang-specs.h
--- 6076,6082 ----
  3c7320cdc77c5d2c8ad240f498e04b42  gcc/objc/objc-runtime-shared-support.c
  544d016401099d9ba39ea7ddbce01333  gcc/objc/objc-runtime-shared-support.h
  88490072a5d5ef2282898959e8e55de1  gcc/objc/objc-tree.def
! b2647e65174e238f4770d49e4b84639d  gcc/objcp/ChangeLog
  8268a2fcb604c22c75202509b0338862  gcc/objcp/Make-lang.in
  add0ba454d5eb83cd065d29d3f6b676a  gcc/objcp/config-lang.in
  fbbceaf466354af7b3851fc32a591c77  gcc/objcp/lang-specs.h
*************** a7a0bf03aa321b1e7cc047dd65c275c4  gcc/ob
*** 6088,6094 ****
  acdf170f52ac34b2d16d7fc8d784656e  gcc/omp-expand.h
  14463d04236a263151e6f2b4f030e49b  gcc/omp-general.c
  9b7e003d231715f982f2185c6971389b  gcc/omp-general.h
! 2d6d5ab243524629eddc942fa57acc44  gcc/omp-low.c
  c8a35605fb251282ba6b62d2877c47ad  gcc/omp-low.h
  968555a5938f5016374fc7d6fe116877  gcc/omp-oacc-kernels-decompose.cc
  655ce306b6a6a7a3eafc559e46ec1feb  gcc/omp-offload.c
--- 6089,6095 ----
  acdf170f52ac34b2d16d7fc8d784656e  gcc/omp-expand.h
  14463d04236a263151e6f2b4f030e49b  gcc/omp-general.c
  9b7e003d231715f982f2185c6971389b  gcc/omp-general.h
! 3da176b2f80ed4a7a10672eda72cb5e9  gcc/omp-low.c
  c8a35605fb251282ba6b62d2877c47ad  gcc/omp-low.h
  968555a5938f5016374fc7d6fe116877  gcc/omp-oacc-kernels-decompose.cc
  655ce306b6a6a7a3eafc559e46ec1feb  gcc/omp-offload.c
*************** e49edd063f36ca8da3c7e467dd2e72bb  gcc/op
*** 6127,6185 ****
  529cc4ae108023927cb547f8ca02217a  gcc/ordered-hash-map-tests.cc
  b8aef1accc1173ea4c812bb38b6d838c  gcc/ordered-hash-map.h
  5a1e78bb30f4fce7f27617243badc49f  gcc/output.h
! f92ea18beb7824a07ead8b038cb616fa  gcc/params.opt
  a20c703e91812007ab8b94eec673c02c  gcc/pass_manager.h
  e733e0309389f9d07184e98b6ad9b536  gcc/passes.c
  79107250ba3fffee8a8c1198fac08f35  gcc/passes.def
  f09db14eb185fcdd795ff7e690b607a3  gcc/plugin.c
  3cc53b8d5f30aebe3f70c00e1bc4929e  gcc/plugin.def
  7a5190d86531b8d3fa67e8cea7db5d60  gcc/plugin.h
! 57ca23df184b7d5cea012002364fd7c0  gcc/po/ChangeLog
  edbad8e043a44996d844fa6a7965ea6f  gcc/po/EXCLUDES
  f2e76d86dce1f72d4adc901bce318410  gcc/po/be.gmo
! 4a6595e0d1efdc009baff3ba01e6f26c  gcc/po/be.po
  680b85df73c3595a24203e46470cab71  gcc/po/da.gmo
! b86030cf9d880a8a505232e4d7daeea3  gcc/po/da.po
! 2592a4f8acaa422d63401381755fb757  gcc/po/de.gmo
! 6ee45c1580da051315e2f0faddbc145e  gcc/po/de.po
  189b9d1af87594807b0d0e10036a64c3  gcc/po/el.gmo
! ab12e04dcf763cdf4f9113fa830f8360  gcc/po/el.po
! 55c8a96ca847d59cd76eee314c03f796  gcc/po/es.gmo
! 63a6b147a9adae25951af7aba5f4d74c  gcc/po/es.po
  7864bb17dac2262d471e713d8281391d  gcc/po/exgettext
  13d326d68d0562189cef7984da95acfa  gcc/po/fi.gmo
! 2c1761ca35bd42a7eb0c5535d930a9be  gcc/po/fi.po
! 71279e2abd2ee7cf0ef02848212a6158  gcc/po/fr.gmo
! a633a294a9f315d1845ad14e1ded2583  gcc/po/fr.po
! fafff4869386a8e2668a6de96a56838f  gcc/po/gcc.pot
  93a1b38e65e3c610a790c05f56e0b4c7  gcc/po/hr.gmo
! 3af93a44d7f7ed137d4ce467170977b9  gcc/po/hr.po
! bd3b111921b049b6e2ed6e1d2263340b  gcc/po/id.gmo
! 731ac7d76d6ef57df5d7d86cd69e53b2  gcc/po/id.po
! d3e1693255d9279e935958e497d1d6ee  gcc/po/ja.gmo
! 11e7e11ee1ad16e75cbeac86c27c0fa1  gcc/po/ja.po
  53742057e3aba5de16019e5240ccf1cf  gcc/po/nl.gmo
! 0277b4d7b27b0630d7c1c4e59be81d1d  gcc/po/nl.po
! 66e8002082a9fca761fc7982dbcbd85d  gcc/po/ru.gmo
! bee3fd16e0f9a7358e259a3e35451151  gcc/po/ru.po
! 17ec3ed77e7652f5ceadf345c6996e5c  gcc/po/sr.gmo
! 6bcb9d6d23eb0ff57bdd99e6c2317e58  gcc/po/sr.po
! ee008571489ed6d907913f83379ea286  gcc/po/sv.gmo
! 170270f23f072e26507ca44dc3529bdd  gcc/po/sv.po
! 39b2fc0e884a5171b4cd7e0bc71c4b4b  gcc/po/tr.gmo
! a1d92cbb958b6483ab4a5fa3ae2f2c8b  gcc/po/tr.po
! de93cc2ac5e3199818be862789007989  gcc/po/uk.gmo
! 765b1375db1f261ee8c52b74914b1a73  gcc/po/uk.po
  74badc940a2b0fe1c95de867f9ff00ea  gcc/po/vi.gmo
! eecf9d53b15f6e34666bbdce968a60ab  gcc/po/vi.po
! 063ca46691ddfeded1a1c8450b8a449e  gcc/po/zh_CN.gmo
! a683ee6c0ab9790d46130680bfb3db10  gcc/po/zh_CN.po
! 589d724356fd1ecb32afdc230e66e40d  gcc/po/zh_TW.gmo
! 7af2d032897fec96be49dd7518cd7725  gcc/po/zh_TW.po
  b5cf217de74bfb4c25a64c52994cfb70  gcc/poly-int-types.h
  0799d24ba449e6a51e2fd9ed43c2c895  gcc/poly-int.h
  64ee81daa4eca1addeddac912f6da05f  gcc/postreload-gcse.c
! af9461c061cc0812c9c223fb6d8ec1bb  gcc/postreload.c
  1c6e02c995e8a1da4d8f82546e0f7c22  gcc/predict.c
  692b197c8926e88856e6061898336287  gcc/predict.def
  41abb41efe44ad2ee6ea81fa0efe8981  gcc/predict.h
--- 6128,6186 ----
  529cc4ae108023927cb547f8ca02217a  gcc/ordered-hash-map-tests.cc
  b8aef1accc1173ea4c812bb38b6d838c  gcc/ordered-hash-map.h
  5a1e78bb30f4fce7f27617243badc49f  gcc/output.h
! 201287be8d5d5521ddad43db7104b6ee  gcc/params.opt
  a20c703e91812007ab8b94eec673c02c  gcc/pass_manager.h
  e733e0309389f9d07184e98b6ad9b536  gcc/passes.c
  79107250ba3fffee8a8c1198fac08f35  gcc/passes.def
  f09db14eb185fcdd795ff7e690b607a3  gcc/plugin.c
  3cc53b8d5f30aebe3f70c00e1bc4929e  gcc/plugin.def
  7a5190d86531b8d3fa67e8cea7db5d60  gcc/plugin.h
! 8b314fd232c6a329502a2906ce4092b4  gcc/po/ChangeLog
  edbad8e043a44996d844fa6a7965ea6f  gcc/po/EXCLUDES
  f2e76d86dce1f72d4adc901bce318410  gcc/po/be.gmo
! cda79496f24eb88ef5e329facc7c3022  gcc/po/be.po
  680b85df73c3595a24203e46470cab71  gcc/po/da.gmo
! 7a0ae468f025415c5f6ff611617cee58  gcc/po/da.po
! 401e5886bbaef3b0b1fb059f3f5c7729  gcc/po/de.gmo
! 6355c1a5fc964ba5917e2e38a67aff15  gcc/po/de.po
  189b9d1af87594807b0d0e10036a64c3  gcc/po/el.gmo
! f82c637250cae483eee1f14ec2b5405b  gcc/po/el.po
! bf440aba8eb74a05312b58ccf530d289  gcc/po/es.gmo
! 9d4ffd94b9d87a3d8ca89564c361221f  gcc/po/es.po
  7864bb17dac2262d471e713d8281391d  gcc/po/exgettext
  13d326d68d0562189cef7984da95acfa  gcc/po/fi.gmo
! 6fb1578bc7ab6b21be4c63305c41c472  gcc/po/fi.po
! cddb0ea8254925cb8dbff431bd52f21f  gcc/po/fr.gmo
! 610f76da24005a3103568a4cd53de5c1  gcc/po/fr.po
! 772351e0c50cb32d0067a5ce96df6dde  gcc/po/gcc.pot
  93a1b38e65e3c610a790c05f56e0b4c7  gcc/po/hr.gmo
! 4dc24638e3121bba3249f60db59dc700  gcc/po/hr.po
! 00ce488da37914ae93c162110da8fc42  gcc/po/id.gmo
! 9fd8def010cd83ffe22273242e5580ec  gcc/po/id.po
! 7f926ece8835398e225eeb2afe24873e  gcc/po/ja.gmo
! 698c44e169b32436013e843f3912cd34  gcc/po/ja.po
  53742057e3aba5de16019e5240ccf1cf  gcc/po/nl.gmo
! d161358956b69e9cd403c88ca5624591  gcc/po/nl.po
! 7838d5c61226e7bbcd591aa0b1ec6d91  gcc/po/ru.gmo
! b18966f6129d54eacc6a687631ef097d  gcc/po/ru.po
! 8bc081540eb1f847686363280275c751  gcc/po/sr.gmo
! 4aaf813ec42d148a0c159c625f574154  gcc/po/sr.po
! df6bca70ea8ac4949dcb89242dcceb39  gcc/po/sv.gmo
! 5c693ef27a9f6484b32281d31565a0b8  gcc/po/sv.po
! 7e8b7655e543e71878170717144160d5  gcc/po/tr.gmo
! 133ea5f00a61873be00939a665dcd243  gcc/po/tr.po
! 31eb9b0da58652b61873eaf3e518af8f  gcc/po/uk.gmo
! 25d23f17c7099ad327e32dbe61515f2f  gcc/po/uk.po
  74badc940a2b0fe1c95de867f9ff00ea  gcc/po/vi.gmo
! 9c6dcdbb9403d9ba3f850cd27abbffe4  gcc/po/vi.po
! b9fee1bc17d127675ad7e0c002fb483d  gcc/po/zh_CN.gmo
! f604fe0ff1bcf583afb75bf7f8d263cc  gcc/po/zh_CN.po
! 2ce773282dbd8183473fa94acc97bcc1  gcc/po/zh_TW.gmo
! d5160ddf0ca4c00edcc5017dcd405b02  gcc/po/zh_TW.po
  b5cf217de74bfb4c25a64c52994cfb70  gcc/poly-int-types.h
  0799d24ba449e6a51e2fd9ed43c2c895  gcc/poly-int.h
  64ee81daa4eca1addeddac912f6da05f  gcc/postreload-gcse.c
! b404bf87ba532b757ab920bf8cfe6048  gcc/postreload.c
  1c6e02c995e8a1da4d8f82546e0f7c22  gcc/predict.c
  692b197c8926e88856e6061898336287  gcc/predict.def
  41abb41efe44ad2ee6ea81fa0efe8981  gcc/predict.h
*************** c254cdb20b6b4f0d1184f5efbdb7a12c  gcc/pr
*** 6196,6202 ****
  732d17acf6267a969e39ba2419b27ff9  gcc/profile-count.h
  a96706db9e9f3013d94609d7b3718fab  gcc/profile.c
  1cb6f0995127d2a5f07d8852252b9204  gcc/profile.h
! 52cec455380092519532cea3363400b3  gcc/range-op.cc
  530b558465d45ba8a4791807c6b35b24  gcc/range-op.h
  e63b7b269775057b328a377113078b16  gcc/range.cc
  1d7d661f2f501c3ed5b4b1b370a6a4f0  gcc/range.h
--- 6197,6203 ----
  732d17acf6267a969e39ba2419b27ff9  gcc/profile-count.h
  a96706db9e9f3013d94609d7b3718fab  gcc/profile.c
  1cb6f0995127d2a5f07d8852252b9204  gcc/profile.h
! 5e2a9fce41837994cb9cab6678b9699f  gcc/range-op.cc
  530b558465d45ba8a4791807c6b35b24  gcc/range-op.h
  e63b7b269775057b328a377113078b16  gcc/range.cc
  1d7d661f2f501c3ed5b4b1b370a6a4f0  gcc/range.h
*************** b6a7e3c07ce91ee0243c2a016e2430d4  gcc/re
*** 6214,6220 ****
  d413cb4a0b232cc480a3b8be25d8be8c  gcc/ree.c
  4991d12d362b1f941f85124f99dd06ed  gcc/reg-notes.def
  37dee4e1c279832a39f2cc014a775cc4  gcc/reg-stack.c
! 759e7984181b2e8c82e81c4a8a390197  gcc/regcprop.c
  f0e333f39bc1495a06bf48c9bf845507  gcc/regcprop.h
  afbaaa4f2b3dbd0fe78f439084f99424  gcc/reginfo.c
  94f9d872d3709162b0c8f5cb5a59f3f2  gcc/regrename.c
--- 6215,6221 ----
  d413cb4a0b232cc480a3b8be25d8be8c  gcc/ree.c
  4991d12d362b1f941f85124f99dd06ed  gcc/reg-notes.def
  37dee4e1c279832a39f2cc014a775cc4  gcc/reg-stack.c
! 705a476e963c6de845f4a9cd4a8f5d54  gcc/regcprop.c
  f0e333f39bc1495a06bf48c9bf845507  gcc/regcprop.h
  afbaaa4f2b3dbd0fe78f439084f99424  gcc/reginfo.c
  94f9d872d3709162b0c8f5cb5a59f3f2  gcc/regrename.c
*************** ca6c4f01ecb98f274836e166b200acdb  gcc/se
*** 6292,6298 ****
  5a6f3e0a703dafe4f1c3b50ce45ba3a3  gcc/shrink-wrap.c
  9897b577c2ae3dd2e97acbc7f9997aa1  gcc/shrink-wrap.h
  76ee65471a4687e0cc302ecc0eabc3ed  gcc/signop.h
! 66188e1d2a014f8da6b9f0efc088d4af  gcc/simplify-rtx.c
  d725c1ed28fee55321c1c32911d4a901  gcc/sort.cc
  547559932032c53f749936f4ba29219d  gcc/sparseset.c
  b20b0d6450f782b45d5fc19a0f3afc6b  gcc/sparseset.h
--- 6293,6299 ----
  5a6f3e0a703dafe4f1c3b50ce45ba3a3  gcc/shrink-wrap.c
  9897b577c2ae3dd2e97acbc7f9997aa1  gcc/shrink-wrap.h
  76ee65471a4687e0cc302ecc0eabc3ed  gcc/signop.h
! 6de7e683f970e27c9f4bf2c69fff3868  gcc/simplify-rtx.c
  d725c1ed28fee55321c1c32911d4a901  gcc/sort.cc
  547559932032c53f749936f4ba29219d  gcc/sparseset.c
  b20b0d6450f782b45d5fc19a0f3afc6b  gcc/sparseset.h
*************** d6e902e1888744274c2611087cd4fb1a  gcc/st
*** 6313,6319 ****
  ccd953321d2603ba18ef5b6536815833  gcc/statistics.h
  7588fbd59266bcd160cfd33fb0eb5d80  gcc/stmt.c
  41b5fe94eb0a36e9f9edf3a3fdd6b215  gcc/stmt.h
! 85c11cbf0e417386cd7459ba3fc1d24e  gcc/stor-layout.c
  406feb3d225e839add7be6e10e526345  gcc/stor-layout.h
  94159ed363bf1689cf4a8aa85ca88bcc  gcc/store-motion.c
  1e33dff2827f85693cb4f885a8425185  gcc/streamer-hooks.c
--- 6314,6320 ----
  ccd953321d2603ba18ef5b6536815833  gcc/statistics.h
  7588fbd59266bcd160cfd33fb0eb5d80  gcc/stmt.c
  41b5fe94eb0a36e9f9edf3a3fdd6b215  gcc/stmt.h
! a03499ddf4891bc19a18b98c310fa971  gcc/stor-layout.c
  406feb3d225e839add7be6e10e526345  gcc/stor-layout.h
  94159ed363bf1689cf4a8aa85ca88bcc  gcc/store-motion.c
  1e33dff2827f85693cb4f885a8425185  gcc/streamer-hooks.c
*************** aba120075a77f6e309a720d322ee9eed  gcc/ta
*** 6335,6346 ****
  3e5db4530f6645ebcf4b051d11524230  gcc/target-globals.h
  5ccf494f338932b80bf5f93892dd28e0  gcc/target-hooks-macros.h
  d55ca9dbaab4bc389a7da2b52a7ccd04  gcc/target-insns.def
! a97076dcae70efe7371593bbeda80c7d  gcc/target.def
  b3739b072aa976c2f9f9825ac6d07c80  gcc/target.h
  b71dcf011f9b95f3a705da052a95caf9  gcc/targhooks.c
  104445ec4cf950b087d249c268d36edc  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! b253d718e2bb0bb79ba6ba971b73a95a  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
--- 6336,6347 ----
  3e5db4530f6645ebcf4b051d11524230  gcc/target-globals.h
  5ccf494f338932b80bf5f93892dd28e0  gcc/target-hooks-macros.h
  d55ca9dbaab4bc389a7da2b52a7ccd04  gcc/target-insns.def
! 4d01e5b18c408653b54b4b0c1bf8a4e4  gcc/target.def
  b3739b072aa976c2f9f9825ac6d07c80  gcc/target.h
  b71dcf011f9b95f3a705da052a95caf9  gcc/targhooks.c
  104445ec4cf950b087d249c268d36edc  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 675d2fe5d11d9b3fb312a154120f335e  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
*************** e3a0f1c375f36ae3f072b97ca4be8af8  gcc/te
*** 9681,9688 ****
  dc5878971e2c2137e5f435ee5228012f  gcc/testsuite/c-c++-common/goacc/kernels-counter-vars-function-scope.c
  8f3401119f039c2620e244de2c8ef071  gcc/testsuite/c-c++-common/goacc/kernels-decompose-1.c
  795dc03488d818408ac6473651280d4f  gcc/testsuite/c-c++-common/goacc/kernels-decompose-2.c
! 42817bd3897b5f66b34418a7fb98310c  gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-1.c
! 31f4fc1987d31a16fe7a2a864c9670f8  gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-2.c
  af37b31b976b1c0c41e3db72c626d179  gcc/testsuite/c-c++-common/goacc/kernels-default-2.c
  375d0db26deebb908509391d770e8db4  gcc/testsuite/c-c++-common/goacc/kernels-default.c
  e24acb47fd402e8856dba2a851ec9fe1  gcc/testsuite/c-c++-common/goacc/kernels-double-reduction-n.c
--- 9682,9689 ----
  dc5878971e2c2137e5f435ee5228012f  gcc/testsuite/c-c++-common/goacc/kernels-counter-vars-function-scope.c
  8f3401119f039c2620e244de2c8ef071  gcc/testsuite/c-c++-common/goacc/kernels-decompose-1.c
  795dc03488d818408ac6473651280d4f  gcc/testsuite/c-c++-common/goacc/kernels-decompose-2.c
! b26bfc4575f7dc6746784c0cf6fec4e5  gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-1.c
! 69bad514f2baf519eaeb1425d9f97614  gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-2.c
  af37b31b976b1c0c41e3db72c626d179  gcc/testsuite/c-c++-common/goacc/kernels-default-2.c
  375d0db26deebb908509391d770e8db4  gcc/testsuite/c-c++-common/goacc/kernels-default.c
  e24acb47fd402e8856dba2a851ec9fe1  gcc/testsuite/c-c++-common/goacc/kernels-double-reduction-n.c
*************** db900e16f622568df37b1e202fd25b9f  gcc/te
*** 9899,9904 ****
--- 9900,9909 ----
  ef86bb29dfbea0543e8ca02ce440c823  gcc/testsuite/c-c++-common/gomp/ordered-2.c
  c8eb196146424dae7866984b548de18b  gcc/testsuite/c-c++-common/gomp/ordered-3.c
  5e682cf26c41baf2449ab35ba5792ab9  gcc/testsuite/c-c++-common/gomp/ordered-4.c
+ 7c7abae5700e726f7de5bd56574429f5  gcc/testsuite/c-c++-common/gomp/pr100450.c
+ 6d544b90b3bb63262065e084cddafc04  gcc/testsuite/c-c++-common/gomp/pr100902-1.c
+ 345ac275dfe65e2e8ba683d2c389ebc3  gcc/testsuite/c-c++-common/gomp/pr101535-1.c
+ b3c3fe5a4ecc31231711cb240274d62c  gcc/testsuite/c-c++-common/gomp/pr101535-2.c
  e16ef156ad193ef1f3cba60ad16e57ab  gcc/testsuite/c-c++-common/gomp/pr51360.c
  84c977571aeb43c0224137efe7f5b213  gcc/testsuite/c-c++-common/gomp/pr53580.c
  28bfd873981083756a16f70fdb0b86db  gcc/testsuite/c-c++-common/gomp/pr54017.c
*************** cbcc4bef361026a7cc530337842d4576  gcc/te
*** 10007,10012 ****
--- 10012,10018 ----
  a8435825c61a8dc6ab7b5b8cda3dd35d  gcc/testsuite/c-c++-common/gomp/target-teams-1.c
  25d48772fc72e3c1f8e2192ec44ffb95  gcc/testsuite/c-c++-common/gomp/task-detach-1.c
  1bc40a217ad51b17433b0b59c1491757  gcc/testsuite/c-c++-common/gomp/task-detach-2.c
+ f1e648ba677e52a9fa9d8897002b52a4  gcc/testsuite/c-c++-common/gomp/task-detach-3.c
  bd7a4a612b8188086bf0650fb29a279a  gcc/testsuite/c-c++-common/gomp/taskloop-reduction-1.c
  2308634fac41b5571bbc8ecf6a185772  gcc/testsuite/c-c++-common/gomp/taskwait-depend-1.c
  539c731e3f7fd40b1bf0432a8a02c04f  gcc/testsuite/c-c++-common/gomp/teams-1.c
*************** b0c7bf5988f0583459fa73ced65ee847  gcc/te
*** 10105,10110 ****
--- 10111,10117 ----
  8dc709a510615d4b7752427741282b37  gcc/testsuite/c-c++-common/patchable_function_entry-error-1.c
  80a177ccd304d62e86cb7f75375f0958  gcc/testsuite/c-c++-common/patchable_function_entry-error-2.c
  498ddd8ad30f33954c75dc8c4bb14a15  gcc/testsuite/c-c++-common/patchable_function_entry-error-3.c
+ ae2fa528701d8a7118d0446869032faa  gcc/testsuite/c-c++-common/pr100785.c
  f5dce8e27cfb8a6bfffe57596fecb796  gcc/testsuite/c-c++-common/pr19807-1.c
  325d7c32f3748e10d55ba2faba3f1ce2  gcc/testsuite/c-c++-common/pr19807-2.c
  fb902cfe5a28251e99c554d18fb797e4  gcc/testsuite/c-c++-common/pr19807-3.c
*************** d1eaf073a251f60143e80284bc5a504c  gcc/te
*** 11161,11167 ****
  e618363917558f650a6b91cce53eb8d2  gcc/testsuite/g++.dg/analyzer/malloc.C
  7292fd874dc6a2a17f2f505c44add678  gcc/testsuite/g++.dg/analyzer/new-1.C
  bcda06f94e400d0e9992cb49d4db7fdb  gcc/testsuite/g++.dg/analyzer/new-vs-malloc.C
! 59859cf5b46d93773ba76707d6b27904  gcc/testsuite/g++.dg/analyzer/placement-new.C
  337663ec28ba5178e5e5832bde31b266  gcc/testsuite/g++.dg/analyzer/pr93212.C
  6730f749b069d8ed2ba525a0ff83ad2c  gcc/testsuite/g++.dg/analyzer/pr93288.C
  c12e9b1c9d4173ff464e74ea78ab647e  gcc/testsuite/g++.dg/analyzer/pr93777.C
--- 11168,11175 ----
  e618363917558f650a6b91cce53eb8d2  gcc/testsuite/g++.dg/analyzer/malloc.C
  7292fd874dc6a2a17f2f505c44add678  gcc/testsuite/g++.dg/analyzer/new-1.C
  bcda06f94e400d0e9992cb49d4db7fdb  gcc/testsuite/g++.dg/analyzer/new-vs-malloc.C
! 9fb91eb182c82d720a405a12d046d027  gcc/testsuite/g++.dg/analyzer/placement-new.C
! af55c476e637621aefc72d52051296d7  gcc/testsuite/g++.dg/analyzer/pr100244.C
  337663ec28ba5178e5e5832bde31b266  gcc/testsuite/g++.dg/analyzer/pr93212.C
  6730f749b069d8ed2ba525a0ff83ad2c  gcc/testsuite/g++.dg/analyzer/pr93288.C
  c12e9b1c9d4173ff464e74ea78ab647e  gcc/testsuite/g++.dg/analyzer/pr93777.C
*************** d44301076a2b5c1b6d67f8097ebccdc3  gcc/te
*** 11459,11464 ****
--- 11467,11473 ----
  2b0fa9bdf385b722e568cee62a91fa4b  gcc/testsuite/g++.dg/concepts/dr1430.C
  60125e183bd40bfbd86f4bb4ff301e9d  gcc/testsuite/g++.dg/concepts/equiv.C
  bad35a69b0266b020bc955ced2b14050  gcc/testsuite/g++.dg/concepts/equiv2.C
+ 777ac81f55c638a07da402594472e54f  gcc/testsuite/g++.dg/concepts/explicit-spec1.C
  5035d2866ee1c240c402c7e67d6968f3  gcc/testsuite/g++.dg/concepts/expression.C
  9fe31807d4c7abdadc0b3bfa1b68cea5  gcc/testsuite/g++.dg/concepts/expression2.C
  2da19a671e12ee60540bcf641442c919  gcc/testsuite/g++.dg/concepts/expression3.C
*************** ee1e9ba3bc8622e1fe7548c1e6368ec6  gcc/te
*** 11723,11728 ****
--- 11732,11738 ----
  05100d20f9b9853bd56ead602feb1718  gcc/testsuite/g++.dg/coroutines/pr95477.C
  ad31826ccc407ca77f13ccedabe598c9  gcc/testsuite/g++.dg/coroutines/pr95505.C
  d7c4d12326724992c8854e0b38126068  gcc/testsuite/g++.dg/coroutines/pr95518.C
+ 88de21db6a5919870fc423644c307d0f  gcc/testsuite/g++.dg/coroutines/pr95520.C
  c0851b55f1db10d372a842d773d11661  gcc/testsuite/g++.dg/coroutines/pr95591.C
  a49707211a5fe8dc7634517c75f89d56  gcc/testsuite/g++.dg/coroutines/pr95599.C
  8647f401f04a81b704516887be4b28c4  gcc/testsuite/g++.dg/coroutines/pr95616-0-no-exceptions.C
*************** ae3a00e426b12806ada699df6be4f347  gcc/te
*** 12032,12037 ****
--- 12042,12049 ----
  e227fd117edd6417d4721f5cf77d96ca  gcc/testsuite/g++.dg/cpp0x/alias-decl-69.C
  816dbf372a71890f9515376534ec312b  gcc/testsuite/g++.dg/cpp0x/alias-decl-7.C
  2b6a57b666b21c32c78675b73c3c2d86  gcc/testsuite/g++.dg/cpp0x/alias-decl-70.C
+ 3d9ba2b7ecc7fefba84ee62ec62685ca  gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C
+ d5f8995eb967b699d6937c5a92465df7  gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C
  77aa48fcd9f9b9ffab08fa7ebc5d52e2  gcc/testsuite/g++.dg/cpp0x/alias-decl-8.C
  0fea677a266ad89646463d41e4df0566  gcc/testsuite/g++.dg/cpp0x/alias-decl-80296.C
  2b0ac9ee7e77902ee76b92dfbfcc37b3  gcc/testsuite/g++.dg/cpp0x/alias-decl-9.C
*************** cc6f68db48a7d48195916001cb0b7b64  gcc/te
*** 12049,12055 ****
--- 12061,12069 ----
  40651f96c24fbc6da71f67630650ea18  gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-4.C
  2828cf381230838bedb15702c2b763f2  gcc/testsuite/g++.dg/cpp0x/alias-decl-pr96805.C
  615df70052d63b7ad5ab632bb7f1f346  gcc/testsuite/g++.dg/cpp0x/alias-decl-targ1.C
+ 4b5e85e9ef4806957401c0d1483b5450  gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp1.C
  f5ed750984341c509996395f9c245964  gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic1.C
+ 4801ac3f92233a9abd7960d6704f81a5  gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic2.C
  3160c52a8ac131b03192a1bc86ef7a35  gcc/testsuite/g++.dg/cpp0x/alignas1.C
  4866e3b93b878ee0244a039b009071ca  gcc/testsuite/g++.dg/cpp0x/alignas10.C
  cda964826837ac50113537351c4b8f2b  gcc/testsuite/g++.dg/cpp0x/alignas11.C
*************** ac98415dcf1478783865ded48b802514  gcc/te
*** 12169,12175 ****
  ae50dcd26c1db9c21ab23c7c6fd3e728  gcc/testsuite/g++.dg/cpp0x/constexpr-51707.C
  96317097d82b7260177af2929bb7e881  gcc/testsuite/g++.dg/cpp0x/constexpr-52282-1.C
  d55311e37ed0d20d2c44697761f33eca  gcc/testsuite/g++.dg/cpp0x/constexpr-52672.C
! e9ea7773788d76f72c08dab0e1cc9a9c  gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C
  ed879f2262461536a8a87a38152015b7  gcc/testsuite/g++.dg/cpp0x/constexpr-52892-1.C
  3ae1b0a16fe1c7d2133dc2faf68bfc01  gcc/testsuite/g++.dg/cpp0x/constexpr-52892-2.C
  ecc3b96f5ee5f153f34313ef65b34ef6  gcc/testsuite/g++.dg/cpp0x/constexpr-53094-1.C
--- 12183,12189 ----
  ae50dcd26c1db9c21ab23c7c6fd3e728  gcc/testsuite/g++.dg/cpp0x/constexpr-51707.C
  96317097d82b7260177af2929bb7e881  gcc/testsuite/g++.dg/cpp0x/constexpr-52282-1.C
  d55311e37ed0d20d2c44697761f33eca  gcc/testsuite/g++.dg/cpp0x/constexpr-52672.C
! 78d3ccbb3d9653e478f717fed27c41fa  gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C
  ed879f2262461536a8a87a38152015b7  gcc/testsuite/g++.dg/cpp0x/constexpr-52892-1.C
  3ae1b0a16fe1c7d2133dc2faf68bfc01  gcc/testsuite/g++.dg/cpp0x/constexpr-52892-2.C
  ecc3b96f5ee5f153f34313ef65b34ef6  gcc/testsuite/g++.dg/cpp0x/constexpr-53094-1.C
*************** baf44bb3bbcc1b19835fcba0732c07b8  gcc/te
*** 12365,12372 ****
  769dc1c8f5dd3fe287febfc28bff67f6  gcc/testsuite/g++.dg/cpp0x/constexpr-empty11.C
  381479cfc8a4816cc7ecac86af925b76  gcc/testsuite/g++.dg/cpp0x/constexpr-empty12.C
  753e5f64602d5b078b77508da90185f6  gcc/testsuite/g++.dg/cpp0x/constexpr-empty13.C
! 2a33a8f9f599ab8ad56bcf27c4f4faa1  gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C
  39d49ad5520441d592a3a79408382c59  gcc/testsuite/g++.dg/cpp0x/constexpr-empty15.C
  aef682375c033fe1283502c7f213d6ca  gcc/testsuite/g++.dg/cpp0x/constexpr-empty2.C
  f2be36db1d24de846eca69288f8e004a  gcc/testsuite/g++.dg/cpp0x/constexpr-empty3.C
  933cc130bc4ebc33fb81e8901f604e0a  gcc/testsuite/g++.dg/cpp0x/constexpr-empty4.C
--- 12379,12387 ----
  769dc1c8f5dd3fe287febfc28bff67f6  gcc/testsuite/g++.dg/cpp0x/constexpr-empty11.C
  381479cfc8a4816cc7ecac86af925b76  gcc/testsuite/g++.dg/cpp0x/constexpr-empty12.C
  753e5f64602d5b078b77508da90185f6  gcc/testsuite/g++.dg/cpp0x/constexpr-empty13.C
! dc35528dcc7c952d5f423188cb941644  gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C
  39d49ad5520441d592a3a79408382c59  gcc/testsuite/g++.dg/cpp0x/constexpr-empty15.C
+ a275ad66d9fc657917af98f6fe78b474  gcc/testsuite/g++.dg/cpp0x/constexpr-empty16.C
  aef682375c033fe1283502c7f213d6ca  gcc/testsuite/g++.dg/cpp0x/constexpr-empty2.C
  f2be36db1d24de846eca69288f8e004a  gcc/testsuite/g++.dg/cpp0x/constexpr-empty3.C
  933cc130bc4ebc33fb81e8901f604e0a  gcc/testsuite/g++.dg/cpp0x/constexpr-empty4.C
*************** bb0ece7c073cbae82399d51eb0ba1f38  gcc/te
*** 12619,12624 ****
--- 12634,12640 ----
  22d7818c4cd703bb7c4198e6debd1a87  gcc/testsuite/g++.dg/cpp0x/decltype-err1.C
  f1c16eae211724928eb3908ca78a9906  gcc/testsuite/g++.dg/cpp0x/decltype-incomplete1.C
  9bbdff7e4aee14dd984dd68004151da7  gcc/testsuite/g++.dg/cpp0x/decltype-mem-initializer1.C
+ 71b5804217edeee62789aa7b003866aa  gcc/testsuite/g++.dg/cpp0x/decltype-nonstatic1.C
  86689ac14b3954e26df6a80c2cb80f4c  gcc/testsuite/g++.dg/cpp0x/decltype-pr66548.C
  8961cd3bf214ae4a4f009436806b1744  gcc/testsuite/g++.dg/cpp0x/decltype-pr81506.C
  61ab3fbe660abdfcfb4275658c81e532  gcc/testsuite/g++.dg/cpp0x/decltype-refbug.C
*************** a5a365073fed8c5bd9263eef7df7b899  gcc/te
*** 12771,12776 ****
--- 12787,12793 ----
  2983561177357253ebbb1f5c1fa5f8e4  gcc/testsuite/g++.dg/cpp0x/deleted12.C
  20f5ce4631c9d2ed308c5c54cf5abbbf  gcc/testsuite/g++.dg/cpp0x/deleted13.C
  acf27aac5d288264569c9a250fea5c37  gcc/testsuite/g++.dg/cpp0x/deleted14.C
+ b424551062a0c0731590f5604f125974  gcc/testsuite/g++.dg/cpp0x/deleted15.C
  80874d553919bf312b4841380187e0f9  gcc/testsuite/g++.dg/cpp0x/deleted2.C
  a9129f4cd34b93dbe745e3849ea1c38a  gcc/testsuite/g++.dg/cpp0x/deleted3.C
  d6f65d86ea217a2efd4c31ebedc9c9db  gcc/testsuite/g++.dg/cpp0x/deleted4.C
*************** abc44eb22da72a23ff5cdc8dc068d0e0  gcc/te
*** 12846,12851 ****
--- 12863,12870 ----
  bdc5d7cd7be42204d0e03646eed23b02  gcc/testsuite/g++.dg/cpp0x/enum_base.C
  f55b557f4964b9a55a6419d83ef1aef3  gcc/testsuite/g++.dg/cpp0x/enum_base2.C
  154448b43e164debdce11a9ebc7b4030  gcc/testsuite/g++.dg/cpp0x/enum_base3.C
+ 01a09321b9e2adf2a80b9f4941493a07  gcc/testsuite/g++.dg/cpp0x/enum_base4.C
+ 8a6c7d9c3f587b61cecae1fd579674cd  gcc/testsuite/g++.dg/cpp0x/enum_base5.C
  e7c84c63ead58305d6411cb0d3c78c80  gcc/testsuite/g++.dg/cpp0x/enum_base_warn.C
  1d7dcb56751b766d0b400f8472c4bd2f  gcc/testsuite/g++.dg/cpp0x/error1.C
  64639657f60c12134229fb047d181d85  gcc/testsuite/g++.dg/cpp0x/error2.C
*************** d7e6d19983fefaaf3bad930060d8d107  gcc/te
*** 12996,13001 ****
--- 13015,13021 ----
  40caf35e131e99903b76e36f0e04b2a9  gcc/testsuite/g++.dg/cpp0x/gnu_fext-numeric-literals.C
  2e2788f974b88f56ceecc2b764d701db  gcc/testsuite/g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C
  9efada2e8cbcac32c0257fef01bf08a7  gcc/testsuite/g++.dg/cpp0x/implicit-copy.C
+ 3578196fe1bb12cfd012b620ad899751  gcc/testsuite/g++.dg/cpp0x/implicit-delete1.C
  0c0f3b4146bc156fd3b22332c0e3393f  gcc/testsuite/g++.dg/cpp0x/implicit-trivial1.C
  b75de7247039fab91b2a6820138ddc45  gcc/testsuite/g++.dg/cpp0x/implicit1.C
  0ec3816b51b6f7dc7ac0ca065da5908e  gcc/testsuite/g++.dg/cpp0x/implicit10.C
*************** f3e3a423075b6d0d03243d7a3125c656  gcc/te
*** 13133,13138 ****
--- 13153,13159 ----
  541d894667b752e80fa965821d083b78  gcc/testsuite/g++.dg/cpp0x/initlist121.C
  92d788f8062cd25acbb2f8240948a8d4  gcc/testsuite/g++.dg/cpp0x/initlist122.C
  55f71400cae4fa6705b0241bc9d07d6b  gcc/testsuite/g++.dg/cpp0x/initlist123.C
+ b7697481944ebf7dcffa343dfbabc854  gcc/testsuite/g++.dg/cpp0x/initlist124.C
  a5e64985a46db12492fa03d5e7dfd347  gcc/testsuite/g++.dg/cpp0x/initlist13.C
  3071307e831ae441c218cbab9dbc1d8f  gcc/testsuite/g++.dg/cpp0x/initlist14.C
  803cc72c140b1d53ee7a3e50e344d414  gcc/testsuite/g++.dg/cpp0x/initlist15.C
*************** cca73583c4a76ad797962fdf199a6c28  gcc/te
*** 13589,13594 ****
--- 13610,13618 ----
  674ebea57ca9cfc05c27f698d27fa64a  gcc/testsuite/g++.dg/cpp0x/noexcept65.C
  23638301f70f9a122fe207093a3b2196  gcc/testsuite/g++.dg/cpp0x/noexcept66.C
  e423ce7aafce83ac62c98b5375c8fce1  gcc/testsuite/g++.dg/cpp0x/noexcept67.C
+ 8e3444aa5b9c9f35186b3ad1658c800d  gcc/testsuite/g++.dg/cpp0x/noexcept68.C
+ d0df5cd0a2632cf9b66f18aec0cc6e21  gcc/testsuite/g++.dg/cpp0x/noexcept69.C
+ 02e09b143c63de3a81f9191fa6e9404d  gcc/testsuite/g++.dg/cpp0x/noexcept70.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
*************** cce8d7efe84ba47b6a9a649b7e96db1d  gcc/te
*** 13715,13720 ****
--- 13739,13745 ----
  cd57481c3233939f35a9152176ba0610  gcc/testsuite/g++.dg/cpp0x/nullptr43.C
  3bffe4cc168fde4f27dd432ad19e2f12  gcc/testsuite/g++.dg/cpp0x/nullptr44.C
  afdfafb40dd063d062a20c67e4309ae4  gcc/testsuite/g++.dg/cpp0x/nullptr45.C
+ fd97d08f3976a4a83f1c49415efc3eca  gcc/testsuite/g++.dg/cpp0x/nullptr46.C
  9ac544c85b4718bef7e0acbc03dd004f  gcc/testsuite/g++.dg/cpp0x/overflow1.C
  fb7661df85ad6b415b31574c67fa4ee0  gcc/testsuite/g++.dg/cpp0x/overload-conv-1.C
  5ca00ae02aa7919e0b3d9730fa9f9ac5  gcc/testsuite/g++.dg/cpp0x/overload-conv-2.C
*************** efa56e661c1b93922e31accf4dc07df8  gcc/te
*** 14588,14594 ****
  807e377941696e140fbbcccd051a50d1  gcc/testsuite/g++.dg/cpp0x/vt-62276.C
  8ac95c50a3d7168072927406cdd104eb  gcc/testsuite/g++.dg/cpp0x/vt-65071.C
  d8fa3c0c87cf46338e86be98f1bcc123  gcc/testsuite/g++.dg/cpp0x/vt-65790.C
! 672a353d77f5482c78324f9217811ea5  gcc/testsuite/g++.dg/cpp0x/vt-88982.C
  f2fd005acb516521f99d057df5d3a68d  gcc/testsuite/g++.dg/cpp0x/warn-ovl1.C
  abea1f5e822e6917069778a5824b4379  gcc/testsuite/g++.dg/cpp0x/warn-ovl2.C
  b823b50bc430c6f0253adad46e2b9fea  gcc/testsuite/g++.dg/cpp0x/warn_cxx0x.C
--- 14613,14619 ----
  807e377941696e140fbbcccd051a50d1  gcc/testsuite/g++.dg/cpp0x/vt-62276.C
  8ac95c50a3d7168072927406cdd104eb  gcc/testsuite/g++.dg/cpp0x/vt-65071.C
  d8fa3c0c87cf46338e86be98f1bcc123  gcc/testsuite/g++.dg/cpp0x/vt-65790.C
! e7b5b70a40fc46137f51de2cf97bf7cd  gcc/testsuite/g++.dg/cpp0x/vt-88982.C
  f2fd005acb516521f99d057df5d3a68d  gcc/testsuite/g++.dg/cpp0x/warn-ovl1.C
  abea1f5e822e6917069778a5824b4379  gcc/testsuite/g++.dg/cpp0x/warn-ovl2.C
  b823b50bc430c6f0253adad46e2b9fea  gcc/testsuite/g++.dg/cpp0x/warn_cxx0x.C
*************** c58aea587f92e9318dcbcd4325ab9500  gcc/te
*** 14665,14671 ****
  30bcbf110bfbb5781cb2d0893a476868  gcc/testsuite/g++.dg/cpp1y/auto-fn59.C
  3861eed28323480e4913eea3d9c0ec00  gcc/testsuite/g++.dg/cpp1y/auto-fn6.C
  0e31cca86c98231e2720ee96ce25a02d  gcc/testsuite/g++.dg/cpp1y/auto-fn60.C
! 3f6c82c7a4c98568a0da01aaede06cbd  gcc/testsuite/g++.dg/cpp1y/auto-fn61.C
  03b6f2674c38c8f6ed9f7fc03583b1dc  gcc/testsuite/g++.dg/cpp1y/auto-fn7.C
  e9a317fa32e36cef4553b50965e48550  gcc/testsuite/g++.dg/cpp1y/auto-fn8.C
  d67958b896eb1dae6f8862fd59b01c62  gcc/testsuite/g++.dg/cpp1y/auto-fn9.C
--- 14690,14696 ----
  30bcbf110bfbb5781cb2d0893a476868  gcc/testsuite/g++.dg/cpp1y/auto-fn59.C
  3861eed28323480e4913eea3d9c0ec00  gcc/testsuite/g++.dg/cpp1y/auto-fn6.C
  0e31cca86c98231e2720ee96ce25a02d  gcc/testsuite/g++.dg/cpp1y/auto-fn60.C
! e791b94844e59093ad5ec4175c3b673a  gcc/testsuite/g++.dg/cpp1y/auto-fn61.C
  03b6f2674c38c8f6ed9f7fc03583b1dc  gcc/testsuite/g++.dg/cpp1y/auto-fn7.C
  e9a317fa32e36cef4553b50965e48550  gcc/testsuite/g++.dg/cpp1y/auto-fn8.C
  d67958b896eb1dae6f8862fd59b01c62  gcc/testsuite/g++.dg/cpp1y/auto-fn9.C
*************** c3583508c23dbe7bcbfacff859609c12  gcc/te
*** 14848,14853 ****
--- 14873,14879 ----
  5f112fcc57ff57c8e803342bde4e9c25  gcc/testsuite/g++.dg/cpp1y/lambda-deduce-mult-neg.C
  a5fcad1d0708a6218c6fe69c1871df02  gcc/testsuite/g++.dg/cpp1y/lambda-deduce-mult.C
  613f8f1a0e37b58fd3edbb783043189f  gcc/testsuite/g++.dg/cpp1y/lambda-defarg7.C
+ 0dd8ee41a3d0ab18cecf9a17d6956776  gcc/testsuite/g++.dg/cpp1y/lambda-generic-100362.C
  acb467e6576c23ea04ca8d80f1c8a11b  gcc/testsuite/g++.dg/cpp1y/lambda-generic-69078-1.C
  fe7ad46667b9e092ad808e656e9427de  gcc/testsuite/g++.dg/cpp1y/lambda-generic-69078-2.C
  b2b66ca7cef468617193eb813e2dac6a  gcc/testsuite/g++.dg/cpp1y/lambda-generic-69977.C
*************** eed72e4e3c9aec24d904cb1baa5f2711  gcc/te
*** 15088,15093 ****
--- 15114,15120 ----
  11abcca649e7c260d96b20dd2bb71bc7  gcc/testsuite/g++.dg/cpp1y/pr85076.C
  e4968a83309cb7b0ed242d3d6971a6a3  gcc/testsuite/g++.dg/cpp1y/pr87322.C
  82895ea6b585468afa3ea096948a4f4d  gcc/testsuite/g++.dg/cpp1y/pr87410.C
+ c25e5ab56f549206e3abcdde00c1515e  gcc/testsuite/g++.dg/cpp1y/pr88872.C
  76d3c8355d513d753398e1184e4c4ece  gcc/testsuite/g++.dg/cpp1y/pr89767.C
  c467fa18d9fd990ded06e474c9bddf3b  gcc/testsuite/g++.dg/cpp1y/pr90996.C
  7d645783aac5a4916b59afe86e71ea63  gcc/testsuite/g++.dg/cpp1y/pr91845.C
*************** b304cf37009380270fe9705af58081b3  gcc/te
*** 15367,15373 ****
  e85ae52cdaf9d0d5b13778ba237ba5c5  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda23.C
  58bd2e2abbc1edcb0a954b8ed6ac8821  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda24.C
  f4382f5ede902e4b05c952d6a46baa75  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda25.C
! 17ee74d9fa54f13716e63580af967ad8  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C
  7a1275d47f91f21fc9a37f0e47b89dad  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda3.C
  5267d9825ab86007a9529cb6214eae5c  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda4.C
  7b6d8d9af2ed24c66e7de295c6bd2cf9  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda5.C
--- 15394,15400 ----
  e85ae52cdaf9d0d5b13778ba237ba5c5  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda23.C
  58bd2e2abbc1edcb0a954b8ed6ac8821  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda24.C
  f4382f5ede902e4b05c952d6a46baa75  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda25.C
! dce176a560dd4b2fef1e83521ee11564  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C
  7a1275d47f91f21fc9a37f0e47b89dad  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda3.C
  5267d9825ab86007a9529cb6214eae5c  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda4.C
  7b6d8d9af2ed24c66e7de295c6bd2cf9  gcc/testsuite/g++.dg/cpp1z/constexpr-lambda5.C
*************** db6d80bc5f29d89b66dc0f6ca5cdfd89  gcc/te
*** 15553,15558 ****
--- 15580,15587 ----
  549516884facf6ccae16b7de38b2931d  gcc/testsuite/g++.dg/cpp1z/nodiscard5.C
  e9014cdec66bf94006c681e6825cac7f  gcc/testsuite/g++.dg/cpp1z/nodiscard6.C
  e194031b93147b17a284c4c8d6501ead  gcc/testsuite/g++.dg/cpp1z/nodiscard7.C
+ 47b3a4f8bb1d8252a7359be76bf3eb86  gcc/testsuite/g++.dg/cpp1z/nodiscard8.C
+ d7e96e57c23e0a8205a6c88d99e7a5df  gcc/testsuite/g++.dg/cpp1z/nodiscard9.C
  ccacb58d42aa6d504b3629fce8ef518f  gcc/testsuite/g++.dg/cpp1z/noexcept-type1.C
  8fbb465fc69c13a4894d2eb47d00e941  gcc/testsuite/g++.dg/cpp1z/noexcept-type11.C
  1caccdf4e16515c79981341c1b7a9d86  gcc/testsuite/g++.dg/cpp1z/noexcept-type11a.C
*************** cb1a58e37d4fb866418947cb0f59edad  gcc/te
*** 15701,15706 ****
--- 15730,15736 ----
  3d085184d808daa075a1d636b41ede25  gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr8.C
  a6e0596871a58160e95f35f1da953609  gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr9.C
  435d8338859edbe8d0c9cba841bea218  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias1.C
+ c5ed9bcafe878933a01c19df089efba7  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias10.C
  5fc58f05c478c6749c3f3dd4351420b0  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias2.C
  2fd0252922ffc9e49528942c28494f78  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias3.C
  06de637acc58c0572ef2eb75419e55e3  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias4.C
*************** a6e0596871a58160e95f35f1da953609  gcc/te
*** 15708,15713 ****
--- 15738,15744 ----
  65613b3e49f308133a1a98bbfe9acfc7  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias6.C
  3d59688f146fdaa417c0679c3daf962b  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias7.C
  860b0c6e24138897f501915458fc4a3e  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias8.C
+ ea4809b73e64f7ee4e0393e4a03cac8f  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias9.C
  c1e1f79f140203dd924a70f88886c62e  gcc/testsuite/g++.dg/cpp2a/comma1.C
  09399dec8eb1e8129209692532bf9ba5  gcc/testsuite/g++.dg/cpp2a/comma2.C
  d6c6fbba9ebe083780b2e382feedd3f0  gcc/testsuite/g++.dg/cpp2a/comma3.C
*************** c9bd56a9892857fac63c37d445f93faa  gcc/te
*** 15735,15740 ****
--- 15766,15772 ----
  c7b9c33b4c64892adbf5412ad5123053  gcc/testsuite/g++.dg/cpp2a/concepts-ctad1.C
  fb0e127ecb1cec0db6d4a1f2dc191508  gcc/testsuite/g++.dg/cpp2a/concepts-ctad2.C
  b767b966d12988229b81b213bca08722  gcc/testsuite/g++.dg/cpp2a/concepts-ctad3.C
+ 92b00677c84ff0ab7a080b5e24484d91  gcc/testsuite/g++.dg/cpp2a/concepts-ctad4.C
  6cb53000f2b233d691cd0777f551b3c5  gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C
  ce0107015099b9bc8bbb6308d69d1335  gcc/testsuite/g++.dg/cpp2a/concepts-decltype2.C
  20942197b42aecb2031c455e6c7139db  gcc/testsuite/g++.dg/cpp2a/concepts-decltype3.C
*************** d12b098e52b49342652a92f712e212d7  gcc/te
*** 15807,15812 ****
--- 15839,15847 ----
  7f5a683e6cb36d020f2d955fd2b5662a  gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl1.C
  e09adbfcc76e9a9b156fb1128f518684  gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl2.C
  913d434a43b62d7d2f966fd44a4a141e  gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl3.C
+ 56306a49b5e9854a679a385b508ebb36  gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl4.C
+ 9caa46ef754f01ad1d96c14b8188370e  gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5.C
+ 593e03fec80254264cfb8a230ae4ff94  gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5a.C
  64d63b0665647539131af9fc002ada89  gcc/testsuite/g++.dg/cpp2a/concepts-nested1.C
  6a7534cd7752ba1e8a71bcb62eaf6954  gcc/testsuite/g++.dg/cpp2a/concepts-nodiscard1.C
  af32b8a680f8728b4cf3162357b86e68  gcc/testsuite/g++.dg/cpp2a/concepts-noexcept1.C
*************** e1183c59c9203938e22642174a8d0224  gcc/te
*** 15947,15952 ****
--- 15982,15989 ----
  de98c5b97dd70e513e1c4be84c9e9153  gcc/testsuite/g++.dg/cpp2a/concepts-requires22.C
  807c0144ab62f5a7972b062d0ff7cdcc  gcc/testsuite/g++.dg/cpp2a/concepts-requires23.C
  533db7e7d7422951c2d0551729c35e3d  gcc/testsuite/g++.dg/cpp2a/concepts-requires24.C
+ 798127f49ece043211b259a3610451d5  gcc/testsuite/g++.dg/cpp2a/concepts-requires25.C
+ a8200681bca98aa623d744251dada14f  gcc/testsuite/g++.dg/cpp2a/concepts-requires26.C
  ed7e50860b352f18084c5990524595b2  gcc/testsuite/g++.dg/cpp2a/concepts-requires3.C
  d3851914c01bf78597e5cb411ed0b3d5  gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C
  480013be0f806d0b078176447ae77360  gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C
*************** d9a49412355c5ed0f91582f1c88c13ff  gcc/te
*** 15956,15961 ****
--- 15993,15999 ----
  cd7abc8d42b6882b26382ab5c9549dc9  gcc/testsuite/g++.dg/cpp2a/concepts-requires9.C
  df41d5e3eb088a4079a9e8ca6adc1cd1  gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C
  73d7ca2c4ac7816b0388f526d4e04629  gcc/testsuite/g++.dg/cpp2a/concepts-return-req2.C
+ 328e3a75620bf7edb8349523d4785673  gcc/testsuite/g++.dg/cpp2a/concepts-return-req3.C
  dfcd95576f20c2cc8e894aafe754dd43  gcc/testsuite/g++.dg/cpp2a/concepts-sfinae1.C
  94e516c88a3b958114e11fa18857ea12  gcc/testsuite/g++.dg/cpp2a/concepts-spec1.C
  e7d2cd347c791b674d0be66da74077a1  gcc/testsuite/g++.dg/cpp2a/concepts-syntax1.C
*************** aad29b064fff817ac1e3a613ef44faf8  gcc/te
*** 16152,16157 ****
--- 16190,16196 ----
  bc8c268c08fedc23cbbb52f3be804b6b  gcc/testsuite/g++.dg/cpp2a/desig15.C
  e45f962710cd5503949da46156ed4ab9  gcc/testsuite/g++.dg/cpp2a/desig16.C
  b3b483cf26f0312c306ce1c7d48e001b  gcc/testsuite/g++.dg/cpp2a/desig17.C
+ c75fc09bc39f984910adbf5fac4d1df6  gcc/testsuite/g++.dg/cpp2a/desig18.C
  97c50b687300c510314f41249a28b6ad  gcc/testsuite/g++.dg/cpp2a/desig2.C
  9f489d7f3f58294a91f5e5ea62989f5c  gcc/testsuite/g++.dg/cpp2a/desig3.C
  a1e304613b1097092d10ed459e46fe0c  gcc/testsuite/g++.dg/cpp2a/desig4.C
*************** e4e06994c2abc2f0b15bad63bc84687d  gcc/te
*** 16164,16169 ****
--- 16203,16209 ----
  5ec493f5d121e6cb1670ef4889b7a1ee  gcc/testsuite/g++.dg/cpp2a/destroying-delete2.C
  cc0268c504556040e78bce5b6a029f64  gcc/testsuite/g++.dg/cpp2a/destroying-delete3.C
  709f9b5a4431b31c6b23bb87e2d889b1  gcc/testsuite/g++.dg/cpp2a/destroying-delete4.C
+ 850048b27da8d87f7014576aa62daf5d  gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C
  13ce43bc00d27c743e449e1386ffa46a  gcc/testsuite/g++.dg/cpp2a/enum-conv1.C
  dedca5854b0e7bf2b75e811a11f0a159  gcc/testsuite/g++.dg/cpp2a/enum-conv2.C
  e2d076d1bf2b561366a64fc2e1ea3381  gcc/testsuite/g++.dg/cpp2a/enum-conv3.C
*************** e8e7d84b8d1f40eb68384d1a3999a9d8  gcc/te
*** 16176,16181 ****
--- 16216,16222 ----
  ac9badd1182f4823050414ca0e462c36  gcc/testsuite/g++.dg/cpp2a/explicit15.C
  bbaa6b9b318dd0cb35b260ac54ce5548  gcc/testsuite/g++.dg/cpp2a/explicit16.C
  ce913ea3fabca8ffd187ffabb084a00b  gcc/testsuite/g++.dg/cpp2a/explicit17.C
+ 6be3c9cb493cf61cf693eedf2068611c  gcc/testsuite/g++.dg/cpp2a/explicit18.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
*************** c09b3406a6984eced941c654f03df8b6  gcc/te
*** 16252,16257 ****
--- 16293,16299 ----
  c79632f5b81fdadda65a61ca549d97f6  gcc/testsuite/g++.dg/cpp2a/lambda-uneval13.C
  467e186d5def67de47b9fdac7558fede  gcc/testsuite/g++.dg/cpp2a/lambda-uneval14.C
  53c7dceb19a2ce9e52327177ea4fc212  gcc/testsuite/g++.dg/cpp2a/lambda-uneval15.C
+ 39a9dd88b9fa47a34b758e6abf328a7a  gcc/testsuite/g++.dg/cpp2a/lambda-uneval16.C
  e99d0c361f9eaa55d53c9232f30b64cf  gcc/testsuite/g++.dg/cpp2a/lambda-uneval2.C
  95297857429ac8850dbeb5773639ea6b  gcc/testsuite/g++.dg/cpp2a/lambda-uneval3.C
  2f7bd1774e5f890e65ee937419a29669  gcc/testsuite/g++.dg/cpp2a/lambda-uneval4.C
*************** b9a453a0ec01130cf321abf54d07d956  gcc/te
*** 16276,16281 ****
--- 16318,16324 ----
  2b1e75d7781da136b7ea2f59d27f7c82  gcc/testsuite/g++.dg/cpp2a/no_unique_address10.C
  186640015f4c7e2121b0e4f91c56e99f  gcc/testsuite/g++.dg/cpp2a/no_unique_address11.C
  e95698a38fe4cc0a60b4857fa65742ca  gcc/testsuite/g++.dg/cpp2a/no_unique_address12.C
+ dd49d8873bb047040bf7f60deb8f644f  gcc/testsuite/g++.dg/cpp2a/no_unique_address13.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
*************** ea2c08e6fd29f54c1a8a5cad0d76f8b2  gcc/te
*** 16325,16342 ****
  35b6337aa2140010aa590e186b8f4246  gcc/testsuite/g++.dg/cpp2a/nontype-class36.C
  ce8d3a2faecdda617d9b5c543a6edcc3  gcc/testsuite/g++.dg/cpp2a/nontype-class37.C
  3c78de97468a94e2bbf8833bd8d31e4f  gcc/testsuite/g++.dg/cpp2a/nontype-class38.C
! 44cc10fde42b8f5a16094c4febf8b726  gcc/testsuite/g++.dg/cpp2a/nontype-class39.C
  9b45793f5224c814c2a1573efc122d48  gcc/testsuite/g++.dg/cpp2a/nontype-class4.C
  f113107fa400cb6a116e20f7dfa67f7b  gcc/testsuite/g++.dg/cpp2a/nontype-class40.C
  7286d508630c80ed19174fc66e53be56  gcc/testsuite/g++.dg/cpp2a/nontype-class41.C
  fdbb14f57371ab3bfa7ac79ae1fbee3e  gcc/testsuite/g++.dg/cpp2a/nontype-class42.C
  0414deef1719d066d7ffbeb2c14e1fe3  gcc/testsuite/g++.dg/cpp2a/nontype-class43.C
  f748a095405dd580be1ea5ce646c26bb  gcc/testsuite/g++.dg/cpp2a/nontype-class44.C
  1724161e3c4a13c45aa669a07a0bf4a5  gcc/testsuite/g++.dg/cpp2a/nontype-class5.C
  86d91c051a62b8d9f32d57f4047a6534  gcc/testsuite/g++.dg/cpp2a/nontype-class6.C
  c78f774590fd68025c389ab4361f5714  gcc/testsuite/g++.dg/cpp2a/nontype-class7.C
  44a04e768668501da12fed78805a7d70  gcc/testsuite/g++.dg/cpp2a/nontype-class8.C
  bae1c36e9d9dcb762070154c47a6b3c3  gcc/testsuite/g++.dg/cpp2a/nontype-class9.C
  59cd71252db72b562133526c9a064fa0  gcc/testsuite/g++.dg/cpp2a/nontype-float1.C
  8958094420e548b2425f24fcc5fe5fd3  gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C
  03bb531700d42cc1b3d2850aaf3f6cd7  gcc/testsuite/g++.dg/cpp2a/nontype-subob2.C
--- 16368,16390 ----
  35b6337aa2140010aa590e186b8f4246  gcc/testsuite/g++.dg/cpp2a/nontype-class36.C
  ce8d3a2faecdda617d9b5c543a6edcc3  gcc/testsuite/g++.dg/cpp2a/nontype-class37.C
  3c78de97468a94e2bbf8833bd8d31e4f  gcc/testsuite/g++.dg/cpp2a/nontype-class38.C
! fbc9650e318d6a805885ddfe38ff6367  gcc/testsuite/g++.dg/cpp2a/nontype-class39.C
  9b45793f5224c814c2a1573efc122d48  gcc/testsuite/g++.dg/cpp2a/nontype-class4.C
  f113107fa400cb6a116e20f7dfa67f7b  gcc/testsuite/g++.dg/cpp2a/nontype-class40.C
  7286d508630c80ed19174fc66e53be56  gcc/testsuite/g++.dg/cpp2a/nontype-class41.C
  fdbb14f57371ab3bfa7ac79ae1fbee3e  gcc/testsuite/g++.dg/cpp2a/nontype-class42.C
  0414deef1719d066d7ffbeb2c14e1fe3  gcc/testsuite/g++.dg/cpp2a/nontype-class43.C
  f748a095405dd580be1ea5ce646c26bb  gcc/testsuite/g++.dg/cpp2a/nontype-class44.C
+ 2787d0ef087922696267bf250d6aa849  gcc/testsuite/g++.dg/cpp2a/nontype-class45.C
+ b9a410f848c42dbbba77a1ac039bfa42  gcc/testsuite/g++.dg/cpp2a/nontype-class46.C
+ b9ad26b9fc7017117f48b8cf78e070f9  gcc/testsuite/g++.dg/cpp2a/nontype-class47.C
+ efded4551f49016cf2eacd2db554f14b  gcc/testsuite/g++.dg/cpp2a/nontype-class48.C
  1724161e3c4a13c45aa669a07a0bf4a5  gcc/testsuite/g++.dg/cpp2a/nontype-class5.C
  86d91c051a62b8d9f32d57f4047a6534  gcc/testsuite/g++.dg/cpp2a/nontype-class6.C
  c78f774590fd68025c389ab4361f5714  gcc/testsuite/g++.dg/cpp2a/nontype-class7.C
  44a04e768668501da12fed78805a7d70  gcc/testsuite/g++.dg/cpp2a/nontype-class8.C
  bae1c36e9d9dcb762070154c47a6b3c3  gcc/testsuite/g++.dg/cpp2a/nontype-class9.C
+ be21ab07ff4b8655deffc37a85075c52  gcc/testsuite/g++.dg/cpp2a/nontype-complex1.C
  59cd71252db72b562133526c9a064fa0  gcc/testsuite/g++.dg/cpp2a/nontype-float1.C
  8958094420e548b2425f24fcc5fe5fd3  gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C
  03bb531700d42cc1b3d2850aaf3f6cd7  gcc/testsuite/g++.dg/cpp2a/nontype-subob2.C
*************** f0b381dc1068e13197aafa5434301a0e  gcc/te
*** 16423,16428 ****
--- 16471,16477 ----
  810bc29b38dab05c72043929f15628b5  gcc/testsuite/g++.dg/cpp2a/spaceship-err4.C
  a23752018562dba0fd625f34b6aaf89b  gcc/testsuite/g++.dg/cpp2a/spaceship-err5.C
  c0498bdab0da3d0f2726f005d8cde8c7  gcc/testsuite/g++.dg/cpp2a/spaceship-err6.C
+ 78202203f70e3f075f22d5801a11c9a2  gcc/testsuite/g++.dg/cpp2a/spaceship-fallback1.C
  ebb778c7a30944f50dc09ed15f9d75bd  gcc/testsuite/g++.dg/cpp2a/spaceship-friend1.C
  e980e1da8fb13bc55d58a2c9c4789bb6  gcc/testsuite/g++.dg/cpp2a/spaceship-p1186.C
  256e727cc84c1b3653dac7bcdf88436a  gcc/testsuite/g++.dg/cpp2a/spaceship-ref1.C
*************** e83eaca9dc6f24d5d311cbc3b0f5e3e8  gcc/te
*** 16513,16518 ****
--- 16562,16568 ----
  80a1ff42550802ab580a6397e54ea596  gcc/testsuite/g++.dg/cpp2a/using-enum-6.C
  e0594ebf50b79f339906f3410ba74411  gcc/testsuite/g++.dg/cpp2a/using-enum-7.C
  2a6d4537e5c7ceafb005d88ac7453264  gcc/testsuite/g++.dg/cpp2a/using-enum-8.C
+ 3b9024d3a27c4b1a195fd5d7e4185661  gcc/testsuite/g++.dg/cpp2a/using-enum-9.C
  eb3624cc3c4aaf45b38420c1d813e807  gcc/testsuite/g++.dg/cpp2a/volatile1.C
  1268b9025db1cda367f76654228c1829  gcc/testsuite/g++.dg/cpp2a/volatile2.C
  38a1560b8b9b22be4d576d30a8cef4c3  gcc/testsuite/g++.dg/cpp2a/volatile3.C
*************** c0592e7184d9390b10cd93d3b6f1f7a0  gcc/te
*** 16777,16782 ****
--- 16827,16833 ----
  97de1869469f8592b096b761b6a2cceb  gcc/testsuite/g++.dg/dfp/mangle-3.C
  becc0e6f064af285a504ff10eaffc525  gcc/testsuite/g++.dg/dfp/mangle-4.C
  5899dbb591a164000821a0ac993fcd47  gcc/testsuite/g++.dg/dfp/mangle-5.C
+ 204f6d67816240aa15bfa5d9320862f5  gcc/testsuite/g++.dg/dfp/mangle-6.C
  8b4d16a77a1edab85ee4c99fda03eb79  gcc/testsuite/g++.dg/dfp/mangle-mode.C
  3a865b01c504023d0b90b1f055163c6a  gcc/testsuite/g++.dg/dfp/nofields.C
  919ff80bde2b401e1cf10423071bab16  gcc/testsuite/g++.dg/dfp/pr92744.C
*************** e824a88234abd039ffea31d13a8e9e42  gcc/te
*** 16811,16816 ****
--- 16862,16868 ----
  526efa2a8771e0409f39701dd3fc5953  gcc/testsuite/g++.dg/diagnostic/duplicate1.C
  c3989c492c520c5e5c36e77898e2bd15  gcc/testsuite/g++.dg/diagnostic/enum1.C
  3fd7c0c4c80c4df54c4f6b4749e1ff43  gcc/testsuite/g++.dg/diagnostic/enum2.C
+ 46591e6f7f22baee5df37b1eb1e116e5  gcc/testsuite/g++.dg/diagnostic/enum3.C
  3127905a449847bc27a84d6b88588e2a  gcc/testsuite/g++.dg/diagnostic/expr1.C
  4d21f6027d297038928184dbbcd7b6f3  gcc/testsuite/g++.dg/diagnostic/extern-initialized.C
  dd6972e7b92113e6456388c099d1d0fc  gcc/testsuite/g++.dg/diagnostic/friend1.C
*************** f27482d95969ec072f6dc3a9d18c8b21  gcc/te
*** 17231,17236 ****
--- 17283,17289 ----
  6a6537dca5e2183665f9761920418307  gcc/testsuite/g++.dg/ext/array1.C
  f1a9da555162b7ed9f63dd442d842c1c  gcc/testsuite/g++.dg/ext/array2.C
  d1e93fe1d5f57febc15732f8f13ad24f  gcc/testsuite/g++.dg/ext/array3.C
+ 59a6a5d086a3ae01ea6e51401427f2fb  gcc/testsuite/g++.dg/ext/array4.C
  d377fb4f9ef6d1ed2029c1551ddf7e3b  gcc/testsuite/g++.dg/ext/asm1.C
  82e001dc60a8f36b8affdc7210de5b60  gcc/testsuite/g++.dg/ext/asm10.C
  25fbbf0ac13b6baebc40ebabaedfe317  gcc/testsuite/g++.dg/ext/asm11.C
*************** bb128ce7c4aa022f8046c469bbe3faa3  gcc/te
*** 17892,17897 ****
--- 17945,17951 ----
  3364a5c5f070567fdc2d0df9cd80bd73  gcc/testsuite/g++.dg/ext/utf8-2.C
  33d19c269a9e9108be7e58ebb9f5dba4  gcc/testsuite/g++.dg/ext/va-arg-pack-1.C
  95df36aad68d70ccb06176f4d6386b01  gcc/testsuite/g++.dg/ext/va-arg-pack-2.C
+ a8b70fba535d4caa23d14f33faaaca4d  gcc/testsuite/g++.dg/ext/va-arg-pack-3.C
  5767d28306995682901a8025cc09bcf5  gcc/testsuite/g++.dg/ext/va-arg-pack-len-1.C
  3da578ea7fb89ed9d7d870cd2355c8a1  gcc/testsuite/g++.dg/ext/va-arg-pack-len-2.C
  be5f35b51bfbfb360923dc0be613c0d6  gcc/testsuite/g++.dg/ext/va-arg1.C
*************** a734cd9ac4c7933b7e53991e05b0aed5  gcc/te
*** 18129,18135 ****
  4d9ae441343c49335159712e6d78736c  gcc/testsuite/g++.dg/gomp/cancel-3.C
  229a4e7a48a56c0cf19c162f2a33f7f1  gcc/testsuite/g++.dg/gomp/clause-1.C
  58ada034a21b7734739e966345d25fac  gcc/testsuite/g++.dg/gomp/clause-2.C
! e183953e6fde368f2c7dba36fc31364f  gcc/testsuite/g++.dg/gomp/clause-3.C
  2f0edfb42c07ca8f104959d595305979  gcc/testsuite/g++.dg/gomp/clause-4.C
  fe6047f5ca7e2eac34792a3acc1193c2  gcc/testsuite/g++.dg/gomp/copyin-1.C
  73dc4c4897395dc7c307860e0c371fe1  gcc/testsuite/g++.dg/gomp/critical-1.C
--- 18183,18189 ----
  4d9ae441343c49335159712e6d78736c  gcc/testsuite/g++.dg/gomp/cancel-3.C
  229a4e7a48a56c0cf19c162f2a33f7f1  gcc/testsuite/g++.dg/gomp/clause-1.C
  58ada034a21b7734739e966345d25fac  gcc/testsuite/g++.dg/gomp/clause-2.C
! 1f4bc230caef2b86cebd77a5c13b474e  gcc/testsuite/g++.dg/gomp/clause-3.C
  2f0edfb42c07ca8f104959d595305979  gcc/testsuite/g++.dg/gomp/clause-4.C
  fe6047f5ca7e2eac34792a3acc1193c2  gcc/testsuite/g++.dg/gomp/copyin-1.C
  73dc4c4897395dc7c307860e0c371fe1  gcc/testsuite/g++.dg/gomp/critical-1.C
*************** ad83350cdd58e73fddf0b7bacdf348a8  gcc/te
*** 18216,18221 ****
--- 18270,18276 ----
  f711435274df71049aa71808a78fc7a5  gcc/testsuite/g++.dg/gomp/parallel-3.C
  5d09e3c0e650269fbab3a248edade585  gcc/testsuite/g++.dg/gomp/parallel-4.C
  d9a1f43ca6ac2a073e22bbbf243f300b  gcc/testsuite/g++.dg/gomp/parallel-5.C
+ 9950e1331756ada98404843c3491b239  gcc/testsuite/g++.dg/gomp/pr101516.C
  539bba6df5330b7a6631eca5665a0899  gcc/testsuite/g++.dg/gomp/pr24849.C
  78ea34fd7a1a2767f61a703271e7070a  gcc/testsuite/g++.dg/gomp/pr25874.C
  93a85a09acfdf011a86ff95fc9184a94  gcc/testsuite/g++.dg/gomp/pr25996.C
*************** d6728c160968c11c85593017e8436bec  gcc/te
*** 18523,18528 ****
--- 18578,18585 ----
  388522e6f12ed4b010648b548c66a1b6  gcc/testsuite/g++.dg/inherit/virtual12.C
  cb86e64ab41b8a5f64a68e42134eb849  gcc/testsuite/g++.dg/inherit/virtual13.C
  5fdfbd638062b0c6b4b3cecc4948fe33  gcc/testsuite/g++.dg/inherit/virtual14.C
+ cb8acabe2a9d5c0a495ca2b035cff652  gcc/testsuite/g++.dg/inherit/virtual15.C
+ 5abfbed5214dcb0c4878c14899667883  gcc/testsuite/g++.dg/inherit/virtual15a.C
  97a2f1a9fc23a8a008f5567cb6bbefa7  gcc/testsuite/g++.dg/inherit/virtual2.C
  88e3f23768b2dfe530d163660b058796  gcc/testsuite/g++.dg/inherit/virtual3.C
  b7f032736331f1ff851d46fe5aef118a  gcc/testsuite/g++.dg/inherit/virtual4.C
*************** ece146914185349992892b6c7e289bb0  gcc/te
*** 18759,18764 ****
--- 18816,18822 ----
  9e9ce794649ccc9a4507b42cb8c4c0d0  gcc/testsuite/g++.dg/init/new8.C
  d9b779b618b81e9ea527baf5e2af4c4e  gcc/testsuite/g++.dg/init/new9.C
  ad6fea2e4a044bf966634965459eed1f  gcc/testsuite/g++.dg/init/no-elide1.C
+ 2524b7f075542480f2a1e27b01b7f04d  gcc/testsuite/g++.dg/init/no-elide2.C
  6e78c514e0d930771bc8bc83b1d03c3f  gcc/testsuite/g++.dg/init/null1.C
  ef95eb29955e54a2310be36a0828b0cb  gcc/testsuite/g++.dg/init/placement1.C
  9c2843f3878e7468a19ecfaa90c8bf5f  gcc/testsuite/g++.dg/init/placement2.C
*************** b16ae5b90244df2461a7c023c7f3c88e  gcc/te
*** 20897,20902 ****
--- 20955,20963 ----
  5778a352c750259fe850421e364893fa  gcc/testsuite/g++.dg/opt/operator1.C
  1b20239db4498d5cce85a900755fb433  gcc/testsuite/g++.dg/opt/placeholder1.C
  cf9e1c6c02a4aee1d10b86325166de66  gcc/testsuite/g++.dg/opt/pmf1.C
+ b7d92853a5faa70c9b8f4e124609991d  gcc/testsuite/g++.dg/opt/pr100148.C
+ b599b75470b905e959a7172363b13d69  gcc/testsuite/g++.dg/opt/pr100254.C
+ 31aad10c0131b0e4e3859efb82f712ed  gcc/testsuite/g++.dg/opt/pr100852.C
  2896f5b1a96dd9fabb1dbb65cb4c5921  gcc/testsuite/g++.dg/opt/pr13066-1.C
  4f87f86b9f018cae74888e97468b2fe0  gcc/testsuite/g++.dg/opt/pr14029.C
  8fb7e68e9e9b5eb02628e03f5333e645  gcc/testsuite/g++.dg/opt/pr14888.C
*************** cac3a2322a3125e5a823dc9f229c758f  gcc/te
*** 21429,21434 ****
--- 21490,21496 ----
  da1ba255024d00bac0a97620f4ffaba7  gcc/testsuite/g++.dg/other/operator3.C
  983bbfea996145b298440ca410c9fb19  gcc/testsuite/g++.dg/other/operator4.C
  6be92beab52e0fd0c83b0cabc3f7e83a  gcc/testsuite/g++.dg/other/packed1.C
+ b693bdc6d9288cba68d5f6c6be19b743  gcc/testsuite/g++.dg/other/pr100580.C
  f43f96bf3c378817b959c22aee3466c0  gcc/testsuite/g++.dg/other/pr20366.C
  972110c0d861ecae87ae8ad4d861dd0f  gcc/testsuite/g++.dg/other/pr22003.C
  57901344b69ec7b216bf1128cc5a7242  gcc/testsuite/g++.dg/other/pr22358.C
*************** f95f2ce9408aae34f003cb20506e3a38  gcc/te
*** 21665,21670 ****
--- 21727,21733 ----
  16ade0f8aea6447dcee481171623cf6b  gcc/testsuite/g++.dg/parse/access10.C
  540a07a7ab8558b0f45439640f7704e6  gcc/testsuite/g++.dg/parse/access11.C
  6046a3158ae016cd50c3a9dee9e2807a  gcc/testsuite/g++.dg/parse/access12.C
+ 571c9cf3e6332700b4fa76472b38cffe  gcc/testsuite/g++.dg/parse/access13.C
  f1ac82a9ba8ce5b8b202ad832e593845  gcc/testsuite/g++.dg/parse/access2.C
  752b3707237c1f83483b50a66bf06844  gcc/testsuite/g++.dg/parse/access3.C
  d15089685ef9bec1d6011e43465e0eb2  gcc/testsuite/g++.dg/parse/access4.C
*************** f9babc052a10c42b02c583bc9286f32e  gcc/te
*** 22137,22143 ****
  b935282cf7b22d6ccc8bb31b59d7fc4e  gcc/testsuite/g++.dg/parse/ret-type1.C
  13053eb5bb0c2b4dc12f7851ae997d58  gcc/testsuite/g++.dg/parse/ret-type2.C
  36603b3c2926b20a0727d10d5f631e75  gcc/testsuite/g++.dg/parse/ret-type3.C
! da5f48c91665f5aeac6ba2fb74d3f26b  gcc/testsuite/g++.dg/parse/saved1.C
  fc1aa1723b96a5b64e903b9a5996746d  gcc/testsuite/g++.dg/parse/semicolon1.C
  c27fbdab5d948932264f8da44d8829bf  gcc/testsuite/g++.dg/parse/semicolon1.h
  2aebfb0ee2389784f14a1423d77f13b6  gcc/testsuite/g++.dg/parse/semicolon2.C
--- 22200,22206 ----
  b935282cf7b22d6ccc8bb31b59d7fc4e  gcc/testsuite/g++.dg/parse/ret-type1.C
  13053eb5bb0c2b4dc12f7851ae997d58  gcc/testsuite/g++.dg/parse/ret-type2.C
  36603b3c2926b20a0727d10d5f631e75  gcc/testsuite/g++.dg/parse/ret-type3.C
! 31bfd8005d88055efd791029d7913213  gcc/testsuite/g++.dg/parse/saved1.C
  fc1aa1723b96a5b64e903b9a5996746d  gcc/testsuite/g++.dg/parse/semicolon1.C
  c27fbdab5d948932264f8da44d8829bf  gcc/testsuite/g++.dg/parse/semicolon1.h
  2aebfb0ee2389784f14a1423d77f13b6  gcc/testsuite/g++.dg/parse/semicolon2.C
*************** eee78b3feee80f24a70dface0869a07e  gcc/te
*** 22275,22282 ****
  3f89fe2cf6d913c11fe72de567ff1303  gcc/testsuite/g++.dg/plugin/dumb_plugin.c
  b393922db8d338bed7f3bcf037edd19c  gcc/testsuite/g++.dg/plugin/header-plugin-test.C
  3a80079be7a0bfd6f8efce4de8795fcb  gcc/testsuite/g++.dg/plugin/header_plugin.c
  0422777feb5bb202ec0e53d6551fe397  gcc/testsuite/g++.dg/plugin/location-overflow-test-pr96391.c
! 9a268761b815d83629a86f78cee5f8cb  gcc/testsuite/g++.dg/plugin/plugin.exp
  0555e81b1b7c9c8e06b4e9d9ffccb7ff  gcc/testsuite/g++.dg/plugin/pragma_plugin-test-1.C
  bb9719af4ef365b9625ed93e9794b8b2  gcc/testsuite/g++.dg/plugin/pragma_plugin.c
  503f96544096dfaa1ea93338e21923ff  gcc/testsuite/g++.dg/plugin/self-assign-test-1.C
--- 22338,22346 ----
  3f89fe2cf6d913c11fe72de567ff1303  gcc/testsuite/g++.dg/plugin/dumb_plugin.c
  b393922db8d338bed7f3bcf037edd19c  gcc/testsuite/g++.dg/plugin/header-plugin-test.C
  3a80079be7a0bfd6f8efce4de8795fcb  gcc/testsuite/g++.dg/plugin/header_plugin.c
+ 1c30a8080468929a3cbbc7a4ef384c4c  gcc/testsuite/g++.dg/plugin/location-overflow-test-pr100796.c
  0422777feb5bb202ec0e53d6551fe397  gcc/testsuite/g++.dg/plugin/location-overflow-test-pr96391.c
! 294f52175c04907607246b4565c83a6f  gcc/testsuite/g++.dg/plugin/plugin.exp
  0555e81b1b7c9c8e06b4e9d9ffccb7ff  gcc/testsuite/g++.dg/plugin/pragma_plugin-test-1.C
  bb9719af4ef365b9625ed93e9794b8b2  gcc/testsuite/g++.dg/plugin/pragma_plugin.c
  503f96544096dfaa1ea93338e21923ff  gcc/testsuite/g++.dg/plugin/self-assign-test-1.C
*************** e051d5cb1d92744fe18b74552249a54e  gcc/te
*** 22287,22292 ****
--- 22351,22358 ----
  21bdec26dd354f6ec8377f10495a1e22  gcc/testsuite/g++.dg/plugin/show-template-tree-color-no-elide-type.C
  34171c7d3f22062d3826646c0e5f1f9d  gcc/testsuite/g++.dg/plugin/show-template-tree-color.C
  4e74baf6e971213789395d81a85385e0  gcc/testsuite/g++.dg/plugin/show_template_tree_color_plugin.c
+ 2e53d96b8ba6ffa8b9414775da7e87f3  gcc/testsuite/g++.dg/pr100253.C
+ b4e42a0948b84ed96d9d06db882fdc2e  gcc/testsuite/g++.dg/pr100574.C
  2ac64817a39fe1a5c2dc328f4233cda1  gcc/testsuite/g++.dg/pr37742.C
  32b2fbda29ffd2ac2181c43c971f3a7d  gcc/testsuite/g++.dg/pr44328.C
  e43b4ea2d038b181b57782d5d56d22ba  gcc/testsuite/g++.dg/pr44486.C
*************** c228b3ed01594ed861f4cadcaf972679  gcc/te
*** 22498,22503 ****
--- 22564,22570 ----
  54b7e9e284a4bb84b630d364fb0bcec9  gcc/testsuite/g++.dg/pr97560.C
  2a6f1b00aec00903f653b66170171e05  gcc/testsuite/g++.dg/pr97609.C
  939bc5c1461d182a2a1c2c7b64a2951c  gcc/testsuite/g++.dg/pr97627.C
+ 91468f37685e93374170fa696737486f  gcc/testsuite/g++.dg/pr98032.C
  45c7d0b314ede5e6800294c0564f4ad7  gcc/testsuite/g++.dg/pr98136.C
  3c3d1ae2c4512842cdd56b62eb3843c0  gcc/testsuite/g++.dg/pr98213.C
  66a9e8988a7a1c485ca65b45157efb0f  gcc/testsuite/g++.dg/pr98330.C
*************** d5229c37c43e6a9c1a45d1ec7d2bf7e5  gcc/te
*** 22660,22665 ****
--- 22727,22736 ----
  9e6c1fd417041a51a4d86a49baef2d00  gcc/testsuite/g++.dg/template/access33.C
  8085d28744228961aaed5d3af4e1df4e  gcc/testsuite/g++.dg/template/access34.C
  0524646845bf130c39116db60554f59c  gcc/testsuite/g++.dg/template/access35.C
+ 332a0fdadcd28e79ffca0c295240fa57  gcc/testsuite/g++.dg/template/access37.C
+ 2a54b59867fdc21e69f762aca1ccbe7c  gcc/testsuite/g++.dg/template/access37a.C
+ 629f28b6f4a03eb3b5b1a8b07fb518c8  gcc/testsuite/g++.dg/template/access38.C
+ d1ab3a2909d9d576c5dfa94f007a2714  gcc/testsuite/g++.dg/template/access39.C
  7ea6af968e54287945d17d2352e36fd6  gcc/testsuite/g++.dg/template/access4.C
  043c53bbc7cad60a3c72bfa79987f011  gcc/testsuite/g++.dg/template/access5.C
  3f2e5ae210f767c1589637afbcf45353  gcc/testsuite/g++.dg/template/access6.C
*************** b01c11b4d77c761e36d0ddf04d2ac666  gcc/te
*** 22879,22885 ****
  ecaf2d9019ae9b82fd94645b37dbc4c9  gcc/testsuite/g++.dg/template/crash47.C
  11babb82c18d458ef19493756d34a6c0  gcc/testsuite/g++.dg/template/crash48.C
  cf864ea56a274c6c9a392f3a5f2f5910  gcc/testsuite/g++.dg/template/crash49.C
! b775d6787ef17bc0e7018ea9b737dab4  gcc/testsuite/g++.dg/template/crash50.C
  81f57567c6c2e784acb94f07d2c3b51e  gcc/testsuite/g++.dg/template/crash51.C
  f58855114e5ac6f9d257056219515c0c  gcc/testsuite/g++.dg/template/crash52.C
  9e6c436bad600bf0334f12681f2caecb  gcc/testsuite/g++.dg/template/crash53.C
--- 22950,22956 ----
  ecaf2d9019ae9b82fd94645b37dbc4c9  gcc/testsuite/g++.dg/template/crash47.C
  11babb82c18d458ef19493756d34a6c0  gcc/testsuite/g++.dg/template/crash48.C
  cf864ea56a274c6c9a392f3a5f2f5910  gcc/testsuite/g++.dg/template/crash49.C
! 048db41d0af39da8fa2855ed743a55aa  gcc/testsuite/g++.dg/template/crash50.C
  81f57567c6c2e784acb94f07d2c3b51e  gcc/testsuite/g++.dg/template/crash51.C
  f58855114e5ac6f9d257056219515c0c  gcc/testsuite/g++.dg/template/crash52.C
  9e6c436bad600bf0334f12681f2caecb  gcc/testsuite/g++.dg/template/crash53.C
*************** dafd18b2a80a47f586915194376b5a3e  gcc/te
*** 23290,23295 ****
--- 23361,23367 ----
  50146857b99639fbbe16acbe2b459e7a  gcc/testsuite/g++.dg/template/lookup14.C
  234161e540c0b821bea3172ffd68f500  gcc/testsuite/g++.dg/template/lookup15.C
  ac8830ccab134a3fc1afbb58a4aad381  gcc/testsuite/g++.dg/template/lookup16.C
+ c9d8ca8991f1e26608a14a3215be602c  gcc/testsuite/g++.dg/template/lookup17.C
  3327af698900091e44488904c96d0346  gcc/testsuite/g++.dg/template/lookup2.C
  0287287b4b02081228b1429a9526248d  gcc/testsuite/g++.dg/template/lookup3.C
  9932d99ab28768093ab672853377af03  gcc/testsuite/g++.dg/template/lookup4.C
*************** ebc4dd8d7b9c346d612ab748d0d8bda0  gcc/te
*** 24927,24932 ****
--- 24999,25005 ----
  9a6263b0a0fc24a8d910d2b11d215637  gcc/testsuite/g++.dg/ubsan/null-7.C
  238c69e48fef47908a681867b7f50817  gcc/testsuite/g++.dg/ubsan/null-8.C
  684067ddb47560c655180c085c6980e8  gcc/testsuite/g++.dg/ubsan/object-size-1.C
+ 80dcb1a17f65b63cbfe2e3509439563c  gcc/testsuite/g++.dg/ubsan/pr101210.C
  a654df71119821a4303cc9fe0501191b  gcc/testsuite/g++.dg/ubsan/pr59250.C
  420a6623146bb014dc1310134356d81f  gcc/testsuite/g++.dg/ubsan/pr59306.C
  79755a51c3cbb97ff48bd411272f6b08  gcc/testsuite/g++.dg/ubsan/pr59331.C
*************** c051125966f7b3d00fdd612ba7549043  gcc/te
*** 25244,25249 ****
--- 25317,25323 ----
  1aa6546fa5ce8c8ed4a822cce70a4601  gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-3.C
  55d500ce55b0e7b9f2e52d00593782d8  gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-4.C
  f25961c7b179af7200015aeb505d51e6  gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-5.C
+ 3db84a32ea3da5328c8f152af3366d9f  gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-6.C
  22bd17b03f712caef0bc32ea1942421d  gcc/testsuite/g++.dg/warn/Wfree-nonheap-object.C
  d41d8cd98f00b204e9800998ecf8427e  gcc/testsuite/g++.dg/warn/Wfree-nonheap-object.s
  caf05a8324926e9472342da0584539ad  gcc/testsuite/g++.dg/warn/Wignored-attributes-1.C
*************** b383f047a6af35035ecd836253175c30  gcc/te
*** 25277,25282 ****
--- 25351,25358 ----
  d183cd43f2c2caf1b71024ba3762ff44  gcc/testsuite/g++.dg/warn/Wmismatched-dealloc.C
  74decc16b8ca63b12db874b7dde868cf  gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-2.C
  5c4cad449e21fe0fade92c9c0d19fb5f  gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-3.C
+ da3dbc8526151b41f4a741a5d5e51eae  gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-4.C
+ 1632b5578dfbecab9e72d333b0e82675  gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-5.C
  3089b7e4a074a4993652acd742390397  gcc/testsuite/g++.dg/warn/Wmismatched-new-delete.C
  9e3053e15f6b0726e17bd19ce7fc3bf8  gcc/testsuite/g++.dg/warn/Wmismatched-tags-2.C
  34c810b16cc722166ffa4de29c41c7e5  gcc/testsuite/g++.dg/warn/Wmismatched-tags-3.C
*************** d8d1e3a45dd0a9c718cefdd08d54e264  gcc/te
*** 25309,25314 ****
--- 25385,25393 ----
  e9bd41d60be4f82ef43b5f35de41d514  gcc/testsuite/g++.dg/warn/Wnonnull10.C
  0166bf4f9caed1fb50326d999e252eb2  gcc/testsuite/g++.dg/warn/Wnonnull11.C
  ec8a63d1096101cfc1e23b18809d3a81  gcc/testsuite/g++.dg/warn/Wnonnull12.C
+ 79c4530f6268ff652e31d35b8619734e  gcc/testsuite/g++.dg/warn/Wnonnull13.C
+ 397a6e983cc8e40dbd3bdbfbc9b54f20  gcc/testsuite/g++.dg/warn/Wnonnull14.C
+ 7371ee970e0d911157d8d8775e551941  gcc/testsuite/g++.dg/warn/Wnonnull15.C
  d38c5795330625342ab67317e9b6f464  gcc/testsuite/g++.dg/warn/Wnonnull2.C
  2c88984bc06322d15c6f4f0922d037dc  gcc/testsuite/g++.dg/warn/Wnonnull3.C
  2a01811fb8cc7758c4e764c1092e0006  gcc/testsuite/g++.dg/warn/Wnonnull4.C
*************** e191e992bff7bfd6c86ad6a14042ebe0  gcc/te
*** 25368,25373 ****
--- 25447,25453 ----
  ff02dfdca5384a6dba041d67fc7df02c  gcc/testsuite/g++.dg/warn/Wplacement-new-size-6.C
  0710efa8038e519865c2476304e6c15a  gcc/testsuite/g++.dg/warn/Wplacement-new-size-7.C
  0fb3af2ed13e25ac0782b4803b5b4512  gcc/testsuite/g++.dg/warn/Wplacement-new-size-8.C
+ edc0bf3eb4f335c840738a8fe1732279  gcc/testsuite/g++.dg/warn/Wplacement-new-size-9.C
  378993931f53f053e2168ddac044d56f  gcc/testsuite/g++.dg/warn/Wplacement-new-size.C
  f828038b7b0977748fac3e57cac5a3da  gcc/testsuite/g++.dg/warn/Wpointer-arith-1.C
  1d9458fc60d7d418323599b03b1bdb66  gcc/testsuite/g++.dg/warn/Wrange-loop-construct.C
*************** fc43844819b668594cd996e06b4958c0  gcc/te
*** 25484,25489 ****
--- 25564,25570 ----
  c555293c1b84203987ee5112b6ef8bdf  gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C
  d1f308b2ce4d89fda2347e839404f085  gcc/testsuite/g++.dg/warn/Wstringop-overflow-5.C
  1bab351a542f6d244c9a83d65c6f27d4  gcc/testsuite/g++.dg/warn/Wstringop-overflow-6.C
+ ea32c8c8b42add7fd76338f37d3b13e0  gcc/testsuite/g++.dg/warn/Wstringop-overflow-7.C
  d82f666f00c8743076b52f2debf12c0a  gcc/testsuite/g++.dg/warn/Wstringop-overread-1.C
  ac765247730b2bbd6e40254f091bba3e  gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.C
  68de0b45c161b67b13b219e943fa0f70  gcc/testsuite/g++.dg/warn/Wstringop-truncation-2.C
*************** cd1aa1863460ab1916308e4808eb5608  gcc/te
*** 25514,25519 ****
--- 25595,25601 ----
  f0d5fa8f13284bd1701b617d1310eef3  gcc/testsuite/g++.dg/warn/Wtype-limits3.C
  24b7acd7bbd9c40fc0427f1673b0d2eb  gcc/testsuite/g++.dg/warn/Wtype-limits4.C
  637c03c71d1e0e0e8f6988ad7d05ab1c  gcc/testsuite/g++.dg/warn/Wtype-limits5.C
+ e531cd1e91be9ca58f51d106b520b239  gcc/testsuite/g++.dg/warn/Wtype-limits6.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
*************** c2d5d87b3488ab338dcccb9091181331  gcc/te
*** 29337,29342 ****
--- 29419,29427 ----
  cc57ca4fd9c378f13126f05fd23d44f9  gcc/testsuite/g++.target/i386/mvc2.C
  5770edbad8bcf6303a34e5d14d63a98d  gcc/testsuite/g++.target/i386/mvc3.C
  4b58a8b362895e2d3227500db9f7df3f  gcc/testsuite/g++.target/i386/mvc4.C
+ 1c0fbaabc2aefc10da9582b80f11789c  gcc/testsuite/g++.target/i386/pr100885.C
+ a1f1d426b1b50862a624c700e26cea03  gcc/testsuite/g++.target/i386/pr101023a.C
+ 06163cba2fd3bcf61e06ef2a745befdb  gcc/testsuite/g++.target/i386/pr101023b.C
  1c706f97b6d93c0124dc4a203c98f6d2  gcc/testsuite/g++.target/i386/pr57362.C
  db3c3a9d9f798eff6348f0813dccc376  gcc/testsuite/g++.target/i386/pr57548.C
  e8a006e5050e191010d1a6ecff4873a3  gcc/testsuite/g++.target/i386/pr58372.C
*************** e1ba72e4820ed6fee0a19c482579539a  gcc/te
*** 29387,29392 ****
--- 29472,29478 ----
  229f6b2d39c1c51f9eb5681c67c35091  gcc/testsuite/g++.target/powerpc/pr94707-6.C
  a71a068de2c137d6ff37cfba20e45e06  gcc/testsuite/g++.target/powerpc/pr97947.C
  4aa850893daf75099b810c7d79530d83  gcc/testsuite/g++.target/powerpc/pr99041.C
+ ec9d88502adf58241b652d1155cafc87  gcc/testsuite/g++.target/powerpc/pr99842.C
  fb915623fe5d0c1208c53c6de33e722a  gcc/testsuite/g++.target/powerpc/undef-bool-3.C
  84541f8edc35b61b62256dbd71b731b8  gcc/testsuite/g++.target/riscv/call-with-empty-struct-float.C
  0224a15f72de72af47e3eeb572c2d4eb  gcc/testsuite/g++.target/riscv/call-with-empty-struct-int.C
*************** bda24fd764e95be6398892d48adf8be7  gcc/te
*** 29395,29400 ****
--- 29481,29488 ----
  4c45e102d6dd19ee08a476904b64542d  gcc/testsuite/g++.target/riscv/pr96759.C
  ac37e529bda1269045c3681cc4b425dd  gcc/testsuite/g++.target/riscv/pr97682.C
  27530d4b7acf9021544916f3300ffbe1  gcc/testsuite/g++.target/riscv/riscv.exp
+ 93b786c04aacd9a92606e85c55410461  gcc/testsuite/g++.target/s390/pr100281-1.C
+ 4b5a44a1819e9404a2b1305798c19846  gcc/testsuite/g++.target/s390/pr100281-2.C
  63c9cacf807bdee09a1606a202373f30  gcc/testsuite/g++.target/s390/pr94704-1.C
  f536562eba9a9954ace3a616ac52f438  gcc/testsuite/g++.target/s390/pr94704-2.C
  673a3b45283bd1b872f1b198781a14a3  gcc/testsuite/g++.target/s390/pr94704-3.C
*************** e89355b99660c53d3dac89eba0ac8986  gcc/te
*** 30407,30412 ****
--- 30495,30502 ----
  6a87e81aa60353be798e48130f2c4ca2  gcc/testsuite/gcc.c-torture/compile/pmt.c
  048ad13954512f77d283379cc894eaed  gcc/testsuite/gcc.c-torture/compile/poor.c
  5dd01a3a30ba2b97a934273ca5fe3170  gcc/testsuite/gcc.c-torture/compile/pp.c
+ ede20faf9b203e25b39b7032970f58be  gcc/testsuite/gcc.c-torture/compile/pr100305.c
+ 39dff9806811d8b2c82afb7f1bb80e27  gcc/testsuite/gcc.c-torture/compile/pr100576.c
  33c7141fcf5b1add3ddd2be0100f1f0d  gcc/testsuite/gcc.c-torture/compile/pr12517.c
  ec16b12ab11c499bf321be18ea59da33  gcc/testsuite/gcc.c-torture/compile/pr12578.c
  86f3d5cf87d24e97aa663b79f2d0ac5d  gcc/testsuite/gcc.c-torture/compile/pr12899.c
*************** ecbbfd4b186a0dd8448d96f39a543fb4  gcc/te
*** 31745,31750 ****
--- 31835,31841 ----
  493547677da2253a099f6a5a237a59b1  gcc/testsuite/gcc.c-torture/execute/20190820-1.c
  8476af17c3a5d7a639fdbdcad1641482  gcc/testsuite/gcc.c-torture/execute/20190901-1.c
  2e368329bfad3d99e406eade7d55032d  gcc/testsuite/gcc.c-torture/execute/20191023-1.c
+ b4ae081235a5dc1e90b1adea7befe6cf  gcc/testsuite/gcc.c-torture/execute/20210505-1.c
  65f01ac7346bd4d47ed9c1ca94ab74ff  gcc/testsuite/gcc.c-torture/execute/900409-1.c
  5aefab4daab0bd29ecf2a389f3c44f40  gcc/testsuite/gcc.c-torture/execute/920202-1.c
  74e2b57e4fb280900b2f9b169dd75b1c  gcc/testsuite/gcc.c-torture/execute/920302-1.c
*************** c0135afc5269c6f871dc2d0d446ace02  gcc/te
*** 33877,33882 ****
--- 33968,33974 ----
  9816fc98d7e0e6bfff4591725207d6f3  gcc/testsuite/gcc.dg/Wvla-parameter-6.c
  4581771b1d9ff810d049b8ce329f44c9  gcc/testsuite/gcc.dg/Wvla-parameter-7.c
  7ff33616e48a67890693f52bd25ae101  gcc/testsuite/gcc.dg/Wvla-parameter-8.c
+ 61db3569f87675cf18aa9ec737d4482e  gcc/testsuite/gcc.dg/Wvla-parameter-9.c
  719e8d0d3ef2404f3da8959ccf484f95  gcc/testsuite/gcc.dg/Wvla-parameter.c
  5fffb57610eb1fa0134cbf5e15786d2f  gcc/testsuite/gcc.dg/Wwrite-strings-1.c
  cae758f0744109b377d852d3f70c4bb4  gcc/testsuite/gcc.dg/Wzero-length-array-bounds-2.c
*************** b4515e65ed785bcd07a7162f6ccb804a  gcc/te
*** 33932,33937 ****
--- 34024,34030 ----
  35f38fdea541935448e811384d026d07  gcc/testsuite/gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c
  bccece796597d19d1f7a0fea1ecd1d5c  gcc/testsuite/gcc.dg/analyzer/attr-malloc-misuses.c
  86a8afc40e3c3f447547c16cf1afd633  gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c
+ 215f65c0f414779a43cca081e7a96b0b  gcc/testsuite/gcc.dg/analyzer/bitfields-1.c
  de1c3d5d0b46c866fdd4ebeca363175b  gcc/testsuite/gcc.dg/analyzer/bzero-1.c
  2a6fd4b0596437c81584911234e358fe  gcc/testsuite/gcc.dg/analyzer/bzip2-arg-parse-1.c
  768424351f1b238f53407ec9bb29e126  gcc/testsuite/gcc.dg/analyzer/call-summaries-1.c
*************** ea761a32a87e7dd14f7f4d83472c0e79  gcc/te
*** 33949,33955 ****
  a9211e3f54bc8dd31aed70c7c3f9b905  gcc/testsuite/gcc.dg/analyzer/conditionals-3.c
  1c0a20304d7da2a80255211819446599  gcc/testsuite/gcc.dg/analyzer/conditionals-notrans.c
  8cfdc88c0b5a96aa0b303a5409085dfc  gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c
! f1ebe00e74296d613bd894b33db01459  gcc/testsuite/gcc.dg/analyzer/data-model-1.c
  fbf171c2475c36b54306b4fa689eee97  gcc/testsuite/gcc.dg/analyzer/data-model-10.c
  6c6fdb499c22eb058dcbea40374d2696  gcc/testsuite/gcc.dg/analyzer/data-model-11.c
  9117b1e1f037bbea1974142b15b71ebf  gcc/testsuite/gcc.dg/analyzer/data-model-12.c
--- 34042,34048 ----
  a9211e3f54bc8dd31aed70c7c3f9b905  gcc/testsuite/gcc.dg/analyzer/conditionals-3.c
  1c0a20304d7da2a80255211819446599  gcc/testsuite/gcc.dg/analyzer/conditionals-notrans.c
  8cfdc88c0b5a96aa0b303a5409085dfc  gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c
! d86cdc24948cfce0feb2f9da58ce6331  gcc/testsuite/gcc.dg/analyzer/data-model-1.c
  fbf171c2475c36b54306b4fa689eee97  gcc/testsuite/gcc.dg/analyzer/data-model-10.c
  6c6fdb499c22eb058dcbea40374d2696  gcc/testsuite/gcc.dg/analyzer/data-model-11.c
  9117b1e1f037bbea1974142b15b71ebf  gcc/testsuite/gcc.dg/analyzer/data-model-12.c
*************** a2174c9e3aefc65ef7370280cd66e38b  gcc/te
*** 34011,34017 ****
  28a2c270aa1b745766369de60cee0f7c  gcc/testsuite/gcc.dg/analyzer/init.c
  7a48058aaf7419920b16429c67d04982  gcc/testsuite/gcc.dg/analyzer/invalid-shift-1.c
  094b1340efd825baefc9ac68d2865171  gcc/testsuite/gcc.dg/analyzer/leak-2.c
! eb03171d1b4b9b2cd8818ae997ef845f  gcc/testsuite/gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c
  ccff25473fa2d7eb6b31302f8757af2e  gcc/testsuite/gcc.dg/analyzer/loop-0-up-to-n-by-1.c
  e7d3ac631bcaca30613f84fbe2cfae3f  gcc/testsuite/gcc.dg/analyzer/loop-2.c
  4d56089d171363f19a0cb7507989e5b5  gcc/testsuite/gcc.dg/analyzer/loop-2a.c
--- 34104,34110 ----
  28a2c270aa1b745766369de60cee0f7c  gcc/testsuite/gcc.dg/analyzer/init.c
  7a48058aaf7419920b16429c67d04982  gcc/testsuite/gcc.dg/analyzer/invalid-shift-1.c
  094b1340efd825baefc9ac68d2865171  gcc/testsuite/gcc.dg/analyzer/leak-2.c
! 9b630a4b5d2445a17f5fcc0d2d08b96b  gcc/testsuite/gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c
  ccff25473fa2d7eb6b31302f8757af2e  gcc/testsuite/gcc.dg/analyzer/loop-0-up-to-n-by-1.c
  e7d3ac631bcaca30613f84fbe2cfae3f  gcc/testsuite/gcc.dg/analyzer/loop-2.c
  4d56089d171363f19a0cb7507989e5b5  gcc/testsuite/gcc.dg/analyzer/loop-2a.c
*************** b2f9a5491dd667376463503a6098b666  gcc/te
*** 34085,34094 ****
--- 34178,34189 ----
  324a76012fa37a5e46e7862f10d0b4ca  gcc/testsuite/gcc.dg/analyzer/paths-5.c
  e743e8bda033473fcaea2882346cd62e  gcc/testsuite/gcc.dg/analyzer/paths-6.c
  58de178e30758a2cbc22f446455554a1  gcc/testsuite/gcc.dg/analyzer/paths-7.c
+ 5d0ae057d107f23b1484b5e6f2032230  gcc/testsuite/gcc.dg/analyzer/paths-8.c
  b818695de20677346ff28a3913c7b163  gcc/testsuite/gcc.dg/analyzer/pattern-test-1.c
  bdfc84bbf5e13810fd8696c1956e6639  gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c
  8704d0b888bfd7cbf5c7f8dfbb9f5610  gcc/testsuite/gcc.dg/analyzer/pointer-merging.c
  3f583dbde80b3efe12b65cefa6758f9f  gcc/testsuite/gcc.dg/analyzer/pr100011.c
+ e0e00f8ff65a3533430a5abc47af4315  gcc/testsuite/gcc.dg/analyzer/pr100615.c
  4d9dda4c090b351e888380f256fdf703  gcc/testsuite/gcc.dg/analyzer/pr61861.c
  3b715088546567d4c2cc30cc26417f11  gcc/testsuite/gcc.dg/analyzer/pr93032-mztools-simplified.c
  9198ebbc5c221a40b5e3d9c3b8dfadad  gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c
*************** c3d6877dc6b6aaf933b97e6748b315cc  gcc/te
*** 34229,34234 ****
--- 34324,34330 ----
  784de898ae2196cc28e4405a23f94314  gcc/testsuite/gcc.dg/analyzer/symbolic-4.c
  8d8ebd7d911c51e682f6290fd9fca032  gcc/testsuite/gcc.dg/analyzer/symbolic-5.c
  2874e0dd4822b9e02d76d958c6b96223  gcc/testsuite/gcc.dg/analyzer/symbolic-6.c
+ 177de29e98a04938f93d6caeab096acd  gcc/testsuite/gcc.dg/analyzer/symbolic-7.c
  2fbcc4d35e990ea06e218d02a38e74eb  gcc/testsuite/gcc.dg/analyzer/taint-1.c
  ca97da792ccb8600104f461e27f88997  gcc/testsuite/gcc.dg/analyzer/test-setjmp.h
  1044a7408c5d7630501b02b9726d7b8b  gcc/testsuite/gcc.dg/analyzer/torture/20060625-1.c
*************** bd895b136a241e12836f4d30e2b81b5b  gcc/te
*** 35836,35841 ****
--- 35932,35941 ----
  aa0cda6a3d1abe49b7c524a4feeeec7b  gcc/testsuite/gcc.dg/cpp/paste8.c
  bb9ce99871246eec7e4f0065ef789603  gcc/testsuite/gcc.dg/cpp/paste9.c
  116bad4611de878af60d46357150c433  gcc/testsuite/gcc.dg/cpp/poison.c
+ dbed9ae96a21fcde41cfdad7cf866745  gcc/testsuite/gcc.dg/cpp/pr100392.c
+ 1accdd407f6b27826cf1b2bedd767f56  gcc/testsuite/gcc.dg/cpp/pr100392.h
+ 9e6abf813586d610c5bba47d923aaf4a  gcc/testsuite/gcc.dg/cpp/pr100646-1.c
+ 1cc56428de626da80bfe2da8848c8587  gcc/testsuite/gcc.dg/cpp/pr100646-2.c
  5f42a9dd480e45f484f3827b3aadb3e4  gcc/testsuite/gcc.dg/cpp/pr20348.c
  7c61ccd7a1cbc88526a3a1ae591f54b6  gcc/testsuite/gcc.dg/cpp/pr20348.h
  57a7826d3185767b0a94a4f1c482ddd4  gcc/testsuite/gcc.dg/cpp/pr20356.c
*************** b6791d2dc8bbcd1cde186bf6d48381b1  gcc/te
*** 37141,37147 ****
  9d8e30eba0019473bc7e43fcdc6b48c1  gcc/testsuite/gcc.dg/gomp/block-8.c
  79682352a0c94e668e3de0e2a7fa1c22  gcc/testsuite/gcc.dg/gomp/block-9.c
  4910624b952a49e6626cc2f12abebbbf  gcc/testsuite/gcc.dg/gomp/cancel-1.c
! ffe487f15a2e6e6f4080fe782d3094d4  gcc/testsuite/gcc.dg/gomp/clause-1.c
  69b3c6d02d10bc53d283c974ed1e7ec6  gcc/testsuite/gcc.dg/gomp/clause-2.c
  5ac08c2b4cafd06b9d0ecc5295b58bc9  gcc/testsuite/gcc.dg/gomp/collapse-1.c
  d41d8cd98f00b204e9800998ecf8427e  gcc/testsuite/gcc.dg/gomp/combined-1.c
--- 37241,37247 ----
  9d8e30eba0019473bc7e43fcdc6b48c1  gcc/testsuite/gcc.dg/gomp/block-8.c
  79682352a0c94e668e3de0e2a7fa1c22  gcc/testsuite/gcc.dg/gomp/block-9.c
  4910624b952a49e6626cc2f12abebbbf  gcc/testsuite/gcc.dg/gomp/cancel-1.c
! 5c863da63bc2a44607b745b56d4373e8  gcc/testsuite/gcc.dg/gomp/clause-1.c
  69b3c6d02d10bc53d283c974ed1e7ec6  gcc/testsuite/gcc.dg/gomp/clause-2.c
  5ac08c2b4cafd06b9d0ecc5295b58bc9  gcc/testsuite/gcc.dg/gomp/collapse-1.c
  d41d8cd98f00b204e9800998ecf8427e  gcc/testsuite/gcc.dg/gomp/combined-1.c
*************** d7769c446568c18d557180c850cf3b4a  gcc/te
*** 37215,37220 ****
--- 37315,37321 ----
  9f67411770a7ed029ecc31a0322360f4  gcc/testsuite/gcc.dg/gomp/parallel-2.c
  f711435274df71049aa71808a78fc7a5  gcc/testsuite/gcc.dg/gomp/parallel-3.c
  d9a1f43ca6ac2a073e22bbbf243f300b  gcc/testsuite/gcc.dg/gomp/parallel-4.c
+ 0f7ac2e81ae2d400d52c34aa1c0b379a  gcc/testsuite/gcc.dg/gomp/pr100508.c
  7a163e65fe52b23fc85f2daa18c442ee  gcc/testsuite/gcc.dg/gomp/pr25874.c
  597de3ed24e1bc1c650af918589d83c3  gcc/testsuite/gcc.dg/gomp/pr25989.c
  0bd3e8dc860de61dd8e09229c090e1f5  gcc/testsuite/gcc.dg/gomp/pr25990.c
*************** cabac91cdba3842d40cf8ea00a992973  gcc/te
*** 37749,37755 ****
  ad22498cf8ec23e7130f00c09013af31  gcc/testsuite/gcc.dg/guality/pr45882.c
  f59890b50dc747afab9803faad83af78  gcc/testsuite/gcc.dg/guality/pr48437.c
  0a8f326039eacf3795df083d59d270e1  gcc/testsuite/gcc.dg/guality/pr48466.c
! 8729e084bbf812c07dc80e3002bd7c77  gcc/testsuite/gcc.dg/guality/pr49888.c
  f5d23d5daf139140e3f74b9521e69847  gcc/testsuite/gcc.dg/guality/pr54200.c
  df8d9a90eef54cc78285c05d55378c38  gcc/testsuite/gcc.dg/guality/pr54519-1.c
  eaa0797d9234eb2c7c77adc2b6f86a78  gcc/testsuite/gcc.dg/guality/pr54519-2.c
--- 37850,37856 ----
  ad22498cf8ec23e7130f00c09013af31  gcc/testsuite/gcc.dg/guality/pr45882.c
  f59890b50dc747afab9803faad83af78  gcc/testsuite/gcc.dg/guality/pr48437.c
  0a8f326039eacf3795df083d59d270e1  gcc/testsuite/gcc.dg/guality/pr48466.c
! 67820d262d95458ec0b89cffe57437ec  gcc/testsuite/gcc.dg/guality/pr49888.c
  f5d23d5daf139140e3f74b9521e69847  gcc/testsuite/gcc.dg/guality/pr54200.c
  df8d9a90eef54cc78285c05d55378c38  gcc/testsuite/gcc.dg/guality/pr54519-1.c
  eaa0797d9234eb2c7c77adc2b6f86a78  gcc/testsuite/gcc.dg/guality/pr54519-2.c
*************** bbdc28908094ef1ce181532afaf1b2dc  gcc/te
*** 38083,38088 ****
--- 38184,38190 ----
  08e3fcc3d014c7113388adead626f718  gcc/testsuite/gcc.dg/ipa/modref-1.c
  d183c6f1cbbc46bd9c8e5df2bbcd8795  gcc/testsuite/gcc.dg/ipa/modref-2.c
  80f4453150e9ddcd8976703b7c6ee1f6  gcc/testsuite/gcc.dg/ipa/noclone-1.c
+ 5c69058d29f4a7ea7e25487222d82209  gcc/testsuite/gcc.dg/ipa/pr101066.c
  40bd41302666d56c4edf7330db97920e  gcc/testsuite/gcc.dg/ipa/pr42706.c
  e4887053c792f4f78b03804c148839ce  gcc/testsuite/gcc.dg/ipa/pr45644.c
  6e1b4f2c5d0c0d768778da8e3b7df828  gcc/testsuite/gcc.dg/ipa/pr48195.c
*************** e65c0aad11135d5f145655fd963b86e6  gcc/te
*** 38735,38740 ****
--- 38837,38843 ----
  1414cb7b6b57874f3c115c7664ea1719  gcc/testsuite/gcc.dg/nonnull-3.c
  9922cca70be66c8b7ef7db9ddf403b59  gcc/testsuite/gcc.dg/nonnull-4.c
  f39bd472f690e3e2598e1924ee2b8d14  gcc/testsuite/gcc.dg/nonnull-5.c
+ e1e1132fa7369727498c14f35a94281c  gcc/testsuite/gcc.dg/nonnull-6.c
  3aaa6f3029122e1bc2b4026e23e9faf0  gcc/testsuite/gcc.dg/nop.h
  dae2d727f3381a38344f95d1d6efde7a  gcc/testsuite/gcc.dg/noreorder.c
  3e581c5222a4c527b62118185817b783  gcc/testsuite/gcc.dg/noreorder2.c
*************** fd3265437095da6aff9d665f55b837b2  gcc/te
*** 39047,39052 ****
--- 39150,39170 ----
  b9bdf8358b02d555adf76b44050cc156  gcc/testsuite/gcc.dg/pow-sqrt-synth-1.c
  e037582257371f62a3a039df4321225d  gcc/testsuite/gcc.dg/pow-sqrt.x
  ecd4e45106744489e5a78254ca44d88a  gcc/testsuite/gcc.dg/pr100142.c
+ 2ed4c7917cf2d830a0bb5f0d9d65e592  gcc/testsuite/gcc.dg/pr100225.c
+ 1297b760f49fded84008e039bc67829a  gcc/testsuite/gcc.dg/pr100239.c
+ 5ca809ef622425c422640fc82af912d6  gcc/testsuite/gcc.dg/pr100414.c
+ eefdc14893bfe7e4dd2a89202733fa86  gcc/testsuite/gcc.dg/pr100509.c
+ 395736a8e0816a51c506968c1ca01f5d  gcc/testsuite/gcc.dg/pr100563.c
+ 0d16c3f79029d0b1d58367952a9cdfa3  gcc/testsuite/gcc.dg/pr100590.c
+ b6d7f7ed4dde3865c140de6c031f2bda  gcc/testsuite/gcc.dg/pr100619.c
+ 5e25293a3107689203988f78c03ea859  gcc/testsuite/gcc.dg/pr100791.c
+ b20e922d857d70fc849642b04d8aef50  gcc/testsuite/gcc.dg/pr101062.c
+ f18acedefe9e23843bfc481cdeb419ad  gcc/testsuite/gcc.dg/pr101156.c
+ f7653fb72f02585ca98c4cb008a53e32  gcc/testsuite/gcc.dg/pr101171.c
+ ce4c9d39348d671d75f2c9b6009262fb  gcc/testsuite/gcc.dg/pr101172.c
+ 36e682a40ce779df8943180980917338  gcc/testsuite/gcc.dg/pr101223.c
+ 2eebdeb5aef44432de1498de14cbf4e6  gcc/testsuite/gcc.dg/pr101266.c
+ 70303171ed7f5b2cba05e6b98daad2ab  gcc/testsuite/gcc.dg/pr101384.c
  8226e377d45ef0ffeb7badfb04740ab9  gcc/testsuite/gcc.dg/pr10392-1.c
  d8ac6e8cccf7bcb1070140ae44ef117a  gcc/testsuite/gcc.dg/pr10474.c
  860f163dcd0b252ea3f85323bc959a7d  gcc/testsuite/gcc.dg/pr11459-1.c
*************** e4817f4cbbc234632617f0235660831b  gcc/te
*** 41249,41266 ****
  96e5162a82a8e47535c489ac7b4b566a  gcc/testsuite/gcc.dg/sizeof-2.c
  98bef8462d710b1653ee9032a8b1296d  gcc/testsuite/gcc.dg/slp-1.c
  1e319fd667949b4f428b7a139ab93396  gcc/testsuite/gcc.dg/smod-1.c
! 133be7169b3d88022c0e9a4113cdbcec  gcc/testsuite/gcc.dg/sms-1.c
! 4c9e0584d09b608eb01778b029b31c2a  gcc/testsuite/gcc.dg/sms-10.c
  7c7d319d4a2c2aa5559843951e2836a0  gcc/testsuite/gcc.dg/sms-11.c
  817179c47465f7c6ddcbbcf7cbe8a80e  gcc/testsuite/gcc.dg/sms-12.c
  e5fe4881e15933833fa8b2a30f5c864c  gcc/testsuite/gcc.dg/sms-13.c
! 66eb885e7359bff1953d5beac52ebe6f  gcc/testsuite/gcc.dg/sms-2.c
! f1ffb523663573d847d76062267f31a7  gcc/testsuite/gcc.dg/sms-3.c
! 878f31186d9500bba2298146c108bded  gcc/testsuite/gcc.dg/sms-4.c
  41d5067501f0ffa5b9a6b3e590057de1  gcc/testsuite/gcc.dg/sms-5.c
! de58037346a13eba61039c908c03fe59  gcc/testsuite/gcc.dg/sms-6.c
  073f97b91e272a95743b419b87678dd7  gcc/testsuite/gcc.dg/sms-7.c
! f226a4c0809be7a01267f9e9020acc15  gcc/testsuite/gcc.dg/sms-8.c
  31d8133fa794f2c9dc7e6cc940c20eff  gcc/testsuite/gcc.dg/sms-9.c
  59676cf895a96b5df60c99dab32c2e77  gcc/testsuite/gcc.dg/sms-compare-debug-1.c
  29083ff7a74e33bf670767bdfe423cbb  gcc/testsuite/gcc.dg/sms-compare-debug-2.c
--- 41367,41384 ----
  96e5162a82a8e47535c489ac7b4b566a  gcc/testsuite/gcc.dg/sizeof-2.c
  98bef8462d710b1653ee9032a8b1296d  gcc/testsuite/gcc.dg/slp-1.c
  1e319fd667949b4f428b7a139ab93396  gcc/testsuite/gcc.dg/smod-1.c
! b1a4d5dee7a1411b4ddee95a54bfb763  gcc/testsuite/gcc.dg/sms-1.c
! d7dfd10be38c9c67a7341896fbdd8ed8  gcc/testsuite/gcc.dg/sms-10.c
  7c7d319d4a2c2aa5559843951e2836a0  gcc/testsuite/gcc.dg/sms-11.c
  817179c47465f7c6ddcbbcf7cbe8a80e  gcc/testsuite/gcc.dg/sms-12.c
  e5fe4881e15933833fa8b2a30f5c864c  gcc/testsuite/gcc.dg/sms-13.c
! 9e1adf55193cd34b76d782e723b743ea  gcc/testsuite/gcc.dg/sms-2.c
! cf6adf4ec5a0e6eb5b11e830643ea604  gcc/testsuite/gcc.dg/sms-3.c
! 4e82278a90567deb329c2e5d3eba4db5  gcc/testsuite/gcc.dg/sms-4.c
  41d5067501f0ffa5b9a6b3e590057de1  gcc/testsuite/gcc.dg/sms-5.c
! 0945927ebe70bb24059b2d24849f3880  gcc/testsuite/gcc.dg/sms-6.c
  073f97b91e272a95743b419b87678dd7  gcc/testsuite/gcc.dg/sms-7.c
! 17498f63b35520310d32e6286785cfd4  gcc/testsuite/gcc.dg/sms-8.c
  31d8133fa794f2c9dc7e6cc940c20eff  gcc/testsuite/gcc.dg/sms-9.c
  59676cf895a96b5df60c99dab32c2e77  gcc/testsuite/gcc.dg/sms-compare-debug-1.c
  29083ff7a74e33bf670767bdfe423cbb  gcc/testsuite/gcc.dg/sms-compare-debug-2.c
*************** a22c0db258dd69508b2ceb6070cac172  gcc/te
*** 41332,41337 ****
--- 41450,41456 ----
  70c0f8d6fc8dfd96b3356185306477b4  gcc/testsuite/gcc.dg/sso-1.c
  9821ad4cb043e8bea1647783db517677  gcc/testsuite/gcc.dg/sso-10.c
  69fbd818614a3c1f7529e6e1957b7a16  gcc/testsuite/gcc.dg/sso-11.c
+ e5a2d2cf2501ec1e111692875eb21b34  gcc/testsuite/gcc.dg/sso-14.c
  1596e67c3fd5ccc4a9264cba4aa398c4  gcc/testsuite/gcc.dg/sso-2.c
  4a6f7bb1645423ba5d23a61f98233d1d  gcc/testsuite/gcc.dg/sso-3.c
  edaa32662275ea6100c4a0657754194a  gcc/testsuite/gcc.dg/sso-4.c
*************** f509ceab15e52f50f8b11d7cacc6447f  gcc/te
*** 42008,42013 ****
--- 42127,42148 ----
  ba222bffc08c28a180298a0d4c6d6aea  gcc/testsuite/gcc.dg/torture/nested-fn-1.c
  4ac07881b7842f59c3aeffe74b35a881  gcc/testsuite/gcc.dg/torture/parm-coalesce.c
  9d76608a6d99fb21a235151928a24b22  gcc/testsuite/gcc.dg/torture/pr100053.c
+ 0d8362cea5953ee4c3b6a1927351150f  gcc/testsuite/gcc.dg/torture/pr100329.c
+ 9d2f1adc508f8626c3bd56448501eb00  gcc/testsuite/gcc.dg/torture/pr100492.c
+ d0754d716d5a46b59b9bef2c75e48953  gcc/testsuite/gcc.dg/torture/pr100519.c
+ 6335c9430427e1e94a7a58bb8b0b5255  gcc/testsuite/gcc.dg/torture/pr100566.c
+ 5f5809ecbd695f122244007bc7702241  gcc/testsuite/gcc.dg/torture/pr100672.c
+ 42ebfa98a65c58d2b4d8a096dc9a472a  gcc/testsuite/gcc.dg/torture/pr100778.c
+ 8b17a9d424e890ccb3124ad5ef70f837  gcc/testsuite/gcc.dg/torture/pr100923.c
+ de1ad14692100748f699bc7db768a51d  gcc/testsuite/gcc.dg/torture/pr100934.c
+ cbce37eea923f47befb962cd2af5ac3a  gcc/testsuite/gcc.dg/torture/pr101009.c
+ 98cc9d39c144197951468109eeb46d9b  gcc/testsuite/gcc.dg/torture/pr101025.c
+ 76029e5954616d8c3901c12ba9268882  gcc/testsuite/gcc.dg/torture/pr101088.c
+ 26df74aa3790822d5269438121e02a5d  gcc/testsuite/gcc.dg/torture/pr101105.c
+ 57148e6e2fc50bb76bc0b325160624ad  gcc/testsuite/gcc.dg/torture/pr101151.c
+ ad6242e66d3dccabe71dd1502730f6d6  gcc/testsuite/gcc.dg/torture/pr101173.c
+ 0014d80eb6a0afc3d44ff252f0d03cc7  gcc/testsuite/gcc.dg/torture/pr101229.c
+ 556a928be1d2de2f0390088de1d6e46f  gcc/testsuite/gcc.dg/torture/pr101394.c
  ded4330fd1cd52783bd9b1761db038ef  gcc/testsuite/gcc.dg/torture/pr16104-1.c
  fc265ee05da2f29f0e92804661cd1f28  gcc/testsuite/gcc.dg/torture/pr17526.c
  01c583edb41b632b835aa892b9c1cb14  gcc/testsuite/gcc.dg/torture/pr17933-1.c
*************** deb4c8bf26e85d757ac0f2555e19d607  gcc/te
*** 42997,43002 ****
--- 43132,43138 ----
  6904165f78a3e3bd6c3a2d614bbf3240  gcc/testsuite/gcc.dg/torture/pr96133.c
  a2224137d9db6e254b70f0985eaa812f  gcc/testsuite/gcc.dg/torture/pr96349.c
  5a12f6a1ad43ca6f4ef49dbe774a5524  gcc/testsuite/gcc.dg/torture/pr96491.c
+ 62030ce11318324c6a00eed2b2eebee1  gcc/testsuite/gcc.dg/torture/pr96513.c
  b6ac3fe74c736f29c622c9f00307a596  gcc/testsuite/gcc.dg/torture/pr96522.c
  db95a774894a2e658b9d7535b83b9157  gcc/testsuite/gcc.dg/torture/pr96548.c
  6d27c87ddaab2ea17de5920376761c64  gcc/testsuite/gcc.dg/torture/pr96760.c
*************** f44c1a01b8f375501cb37e1baaac95b1  gcc/te
*** 43434,43439 ****
--- 43570,43577 ----
  eb9b6e4fecb1f58f765424a67c2b6ca9  gcc/testsuite/gcc.dg/tree-ssa/builtin-printf-warn-2.c
  cc227fc1cc6d10a58e03dcd84a92a069  gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-1.c
  92d032f8f6f1b33999930d2669261a9a  gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-10.c
+ 0113de14c1d5f88d1670fa2c3d1369dd  gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-11.c
+ 453ddd0b6ab8e98f8a9d1ff1479b996a  gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-12.c
  7772c5047d21eb7a33742124a6299efb  gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-2.c
  e44bb4ad4c3e2d34436a971260bd2bf8  gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-3.c
  f72d1952df8e119a58ac250b8bad77eb  gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-4.c
*************** a3dc3772de28d6654b24548d0ad18473  gcc/te
*** 43450,43455 ****
--- 43588,43595 ----
  901a6f4d42cccdc25240825ba1fa4346  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c
  d1dbc661f00ed58c1743eecaaf46b55c  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-11.c
  7cd4d10132da2de70795da26ec44e6a2  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-2.c
+ 0fb1214ede6b7effc8fb25cb3004355e  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-28.c
+ 53d3d6582bee69a2ea95cbd99afa392f  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-29.c
  fc214128225f2148d7874b404d4c127b  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-3.c
  df45688bd80db8170c6145ac667856b2  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-4.c
  761414c30f0c96c9ad06d84337daeb0d  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-5.c
*************** d508ee9b0fcccb2985b9c7ecfbc9db19  gcc/te
*** 43475,43480 ****
--- 43615,43621 ----
  b4d026b9f0280af8a50023b910b49215  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-23.c
  6109206cde3c1702a9d3f8da1898b8f2  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-24.c
  65778db8f5c18f0b852b70b4fe8c1da7  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-25.c
+ ca5ec8c757fc0b963e851dab3ed1c04e  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-26.c
  91d7952394a03943a4561d7881d03e2d  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
  b3be1085d438fe322d879ca9939a97cc  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-4.c
  1021b0c3252fc7ef97a7fe99cfcc5ac6  gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-5.c
*************** b785e1a2b2d1f8899bb42aef2aebb7a8  gcc/te
*** 43836,43841 ****
--- 43977,43983 ----
  68ea1e33b73e2699fe3e0888ae6721b1  gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-13.c
  fe84a4129539ca0baa6a9d7402d4d376  gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-14.c
  b1188ae63556e140acddb61c169ee3c5  gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-15.c
+ 5d4cdc6bd818734c048b194c28a11deb  gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-16.c
  b12d1ab254d179b32ea5f184c4240c23  gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-1b.c
  195d9617ba34c560d8e9caab1c13ad0e  gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-2.c
  4f2173acb80928f0b6a87daf5033149e  gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-3.c
*************** a894721a77fea7c94bacb921fa950e92  gcc/te
*** 43910,43915 ****
--- 44052,44058 ----
  4c5f6856cd0cacec06d4f42d7dc705a3  gcc/testsuite/gcc.dg/tree-ssa/popcount5.c
  37c95d5ee8501532edd39636e62b1144  gcc/testsuite/gcc.dg/tree-ssa/popcount5l.c
  5865561cafce8352e1b97ad299ec6398  gcc/testsuite/gcc.dg/tree-ssa/popcount5ll.c
+ 54f39b48fa6b3cbd7593e9bc52d33a21  gcc/testsuite/gcc.dg/tree-ssa/pr100278.c
  78e6c5fe63f7305009c8a79840fe20dc  gcc/testsuite/gcc.dg/tree-ssa/pr13146.c
  eab19e0c04884cd782c9879cbe292109  gcc/testsuite/gcc.dg/tree-ssa/pr14341.c
  9945ed7002a5f7d4918e8ff5eb4cb647  gcc/testsuite/gcc.dg/tree-ssa/pr14490-1.c
*************** c9e10adb185a3bbf40bb8e18c0127132  gcc/te
*** 45295,45300 ****
--- 45438,45445 ----
  eb3da821b8325355aae91cb8e079d6a4  gcc/testsuite/gcc.dg/uninit-H.c
  9d1bceafd31eb10b545bfa6239206c15  gcc/testsuite/gcc.dg/uninit-I-O0.c
  988c2fc57e3d496a9d761ee0eb2841e4  gcc/testsuite/gcc.dg/uninit-I.c
+ 992406b7b2ed43033cb4281b050f9a49  gcc/testsuite/gcc.dg/uninit-pr100250.c
+ b7c6bfc3bd2cba3afab2030ac56dd67e  gcc/testsuite/gcc.dg/uninit-pr100732.c
  58c1fce493b489aff04e0b2f66635e90  gcc/testsuite/gcc.dg/uninit-pr19430-2.c
  79f653fd913dfd35f07e5b3890168e74  gcc/testsuite/gcc.dg/uninit-pr19430-O0.c
  0ba39e72d317abfcfd3703541b7f8a41  gcc/testsuite/gcc.dg/uninit-pr19430.c
*************** c311453bfa9e07fb29dd6981eaaf350d  gcc/te
*** 45526,45531 ****
--- 45671,45677 ----
  42a99fc92d1e774d5a0da4f7734b361a  gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c
  5face17b7bca252af575af588f27be32  gcc/testsuite/gcc.dg/vect/bb-slp-phis-1.c
  f46db941b9a35f0bfa38b50d084a730c  gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c
+ f606c48752c134307bcd2f9c1b4911ce  gcc/testsuite/gcc.dg/vect/bb-slp-pr100778-1.c
  5472e7bf338627077f4e6ce8cce9944e  gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c
  36304c1d67fc912f27ddc07a124d90e1  gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c
  a3000cd864ecf8f7a3037fec3f0ac388  gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c
*************** d122ac18b4a3ae4813e46562ff41d564  gcc/te
*** 45774,45779 ****
--- 45920,45926 ----
  ac90ad8f4383592387ff86cb8dbd78ce  gcc/testsuite/gcc.dg/vect/nodump-pr23073.c
  8bb8b8c5a5dd310d79c2ef7142ad2432  gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c
  4576ca6b9e8f8de6acab6df0d8dc72ea  gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c
+ bd6686ddac4dec394f0f0af136fe8012  gcc/testsuite/gcc.dg/vect/pr101445.c
  42d48d2ecd5682545b12ac42f879a831  gcc/testsuite/gcc.dg/vect/pr16105.c
  231c99dba9475fe09525bbf6f4374124  gcc/testsuite/gcc.dg/vect/pr18308.c
  3aed50f38aa86c4915d6e4b3cef91287  gcc/testsuite/gcc.dg/vect/pr18400.c
*************** d36ed016a2b11c922ff41b3a63eb03d8  gcc/te
*** 48422,48427 ****
--- 48569,48575 ----
  c117eaeade3674a6a21013315de55b26  gcc/testsuite/gcc.target/aarch64/pr99873_1.c
  c45bc47433163208f0aec414ada73705  gcc/testsuite/gcc.target/aarch64/pr99873_2.c
  18c52a2faa4e83538abeef107e3b4d8a  gcc/testsuite/gcc.target/aarch64/pr99873_3.c
+ 5e9a238ae88bfc957497e635ed104144  gcc/testsuite/gcc.target/aarch64/pr99988.c
  d3e6defa85b5cd4bb506306377e59a53  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_1.c
  42c7828cb4d5253e1a3df46c971f945a  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_2.c
  1802b716a6dff570eaf8df2688efe1dd  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_3.c
*************** ae39438a4e7b3ed18af12c7495d1e030  gcc/te
*** 50660,50665 ****
--- 50808,50814 ----
  72ad801d133605265797b063a4de9584  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_7.c
  f81bab9101248e66e7b11d0198342f79  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c
  602557d7837f6edcaeb86bc494ade501  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/pattern_pred_1.c
+ 8340e47b24f475843c9daa0136304321  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/pr100270_1.c
  530394b929ad6bccc756ef869131f01d  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/prefetch_1.c
  21c717707f139824bb62e119a9f80fc2  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/prefetch_gather_index_1.c
  b32080f6397eb6ba4176ca23965fe0e3  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/prefetch_gather_index_2.c
*************** d694a2a73e1299bcb9942d63a1fd1f53  gcc/te
*** 50685,50691 ****
  5247f1c6191fedb6ff46df2d8b49730b  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c
  72423ba2ee357b0880c2f5c558b896cb  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c
  06069f328b5c95b071d228cede1370ee  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/sizeless-1.c
! 3418224f24e0b7ade40290b30d0d7d55  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/sizeless-2.c
  e2a52c026c55887b56cf89fcbf36f4ab  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/store_1.c
  08d256af3c1d657a617185babd817877  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/store_2.c
  6c75b84741b054bef7e2c7af4cade6dc  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
--- 50834,50840 ----
  5247f1c6191fedb6ff46df2d8b49730b  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c
  72423ba2ee357b0880c2f5c558b896cb  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c
  06069f328b5c95b071d228cede1370ee  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/sizeless-1.c
! 0954a03ad195133021581beb7daaaf5b  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/sizeless-2.c
  e2a52c026c55887b56cf89fcbf36f4ab  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/store_1.c
  08d256af3c1d657a617185babd817877  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/store_2.c
  6c75b84741b054bef7e2c7af4cade6dc  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c
*************** c837aa90d4f65fe43a41a1df66ecddaa  gcc/te
*** 50763,50769 ****
  dbd822adb848a971885a06967432c628  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_4.c
  cffa63a742186323feab22505915a6e9  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_5.c
  4427e079ae4e96814bee01be95c9fa65  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_6.c
! 870b6f75704bbb0ccb3143a727a5931b  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_7.c
  92c276aa826427c641795daf9568c67a  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_8.c
  05382618b8c4ba6e308d6b5ff864fab5  gcc/testsuite/gcc.target/aarch64/sve/acle/general/bic_1.c
  5ae6341c57153ec20112c098c47d4a4f  gcc/testsuite/gcc.target/aarch64/sve/acle/general/brka_1.c
--- 50912,50918 ----
  dbd822adb848a971885a06967432c628  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_4.c
  cffa63a742186323feab22505915a6e9  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_5.c
  4427e079ae4e96814bee01be95c9fa65  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_6.c
! e566a5e929cb642a78066bf00691e1bc  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
*************** f247489d5a83c25a52bba3f69ccf6256  gcc/te
*** 51517,51522 ****
--- 51666,51672 ----
  58779ff2ec8df7f5f3f3b93f444f0617  gcc/testsuite/gcc.target/aarch64/sve/popcount_1.c
  43e7bc10a42a3debf5d1ccecc4464720  gcc/testsuite/gcc.target/aarch64/sve/popcount_1_run.c
  12ecad870dc3cdd512c314f6e0ba3c08  gcc/testsuite/gcc.target/aarch64/sve/pr100048.c
+ 63ee86524c009d4e719a2a4650fe413f  gcc/testsuite/gcc.target/aarch64/sve/pr100302.c
  00b752a6e175de8b1a300df08f275461  gcc/testsuite/gcc.target/aarch64/sve/pr87563.c
  c56eeba71ad463673a1bdb30e7a94863  gcc/testsuite/gcc.target/aarch64/sve/pr87815.c
  f0e2b5504e3b6dcd97ff8a6d8549d00e  gcc/testsuite/gcc.target/aarch64/sve/pr88834.c
*************** eee783c37d90eef12bf5d89dd9e9f34c  gcc/te
*** 53272,53277 ****
--- 53422,53428 ----
  1089abf6533526d82e14c2c80d726483  gcc/testsuite/gcc.target/arm/acle/mrc2.c
  e66b3819f1cc1c13b66c38b83972f3a2  gcc/testsuite/gcc.target/arm/acle/mrrc.c
  5280b32decaf5622a9f85f834e828bdf  gcc/testsuite/gcc.target/arm/acle/mrrc2.c
+ 86c499d24586512163846019c7506633  gcc/testsuite/gcc.target/arm/acle/pr100856.c
  c351089daa0fb41b19888a703d2c10c8  gcc/testsuite/gcc.target/arm/acle/sat_no_smlatb.c
  8654b6f7bf64a1d8f8ffa2f9bcf1431a  gcc/testsuite/gcc.target/arm/acle/saturation.c
  aba97f9977e18f8c2b8fd7ce559b513f  gcc/testsuite/gcc.target/arm/acle/simd32.c
*************** ebdb15be89bef0e9c175a92e85f05897  gcc/te
*** 53453,53460 ****
  ef7ca529c8bfa7604b48cdb713711215  gcc/testsuite/gcc.target/arm/cmse/cmse-15.c
  f76ced2a530d80991ba85c2e39dd5dd4  gcc/testsuite/gcc.target/arm/cmse/cmse-16.c
  da139a3f1e88bf3b7034931f46a04110  gcc/testsuite/gcc.target/arm/cmse/cmse-17.c
! df01e6fd13521f4e7fa6a6592cc5cdbf  gcc/testsuite/gcc.target/arm/cmse/cmse-18.c
  d307e00dde7714d2f353a08b08451b57  gcc/testsuite/gcc.target/arm/cmse/cmse-1c99.c
  266f2af407dee9fa3bf85b781282684c  gcc/testsuite/gcc.target/arm/cmse/cmse-3.c
  4c264cc4ce26c3ecec599c99d3e29942  gcc/testsuite/gcc.target/arm/cmse/cmse-4.c
  ce1fe2059d8e263b0f3d889cb1392892  gcc/testsuite/gcc.target/arm/cmse/cmse-5.x
--- 53604,53612 ----
  ef7ca529c8bfa7604b48cdb713711215  gcc/testsuite/gcc.target/arm/cmse/cmse-15.c
  f76ced2a530d80991ba85c2e39dd5dd4  gcc/testsuite/gcc.target/arm/cmse/cmse-16.c
  da139a3f1e88bf3b7034931f46a04110  gcc/testsuite/gcc.target/arm/cmse/cmse-17.c
! a0cc973b6770567d9ae9d0d7e19290d3  gcc/testsuite/gcc.target/arm/cmse/cmse-18.c
  d307e00dde7714d2f353a08b08451b57  gcc/testsuite/gcc.target/arm/cmse/cmse-1c99.c
+ 9309eaae0e11dbd8092b4249a3023775  gcc/testsuite/gcc.target/arm/cmse/cmse-20.c
  266f2af407dee9fa3bf85b781282684c  gcc/testsuite/gcc.target/arm/cmse/cmse-3.c
  4c264cc4ce26c3ecec599c99d3e29942  gcc/testsuite/gcc.target/arm/cmse/cmse-4.c
  ce1fe2059d8e263b0f3d889cb1392892  gcc/testsuite/gcc.target/arm/cmse/cmse-5.x
*************** cb1f8a28400b5e5ea5ea510c8a09258b  gcc/te
*** 53518,53523 ****
--- 53670,53677 ----
  7c237776495bc9451d7b94ec36068f56  gcc/testsuite/gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c
  cb60008d5e98eeaf45a18dec48047164  gcc/testsuite/gcc.target/arm/cmse/mainline/8m/union-1.c
  bfdbc743afa8415599bab6c48cb26d64  gcc/testsuite/gcc.target/arm/cmse/mainline/8m/union-2.c
+ 8cd1e54844f2fab111ede15dfc983556  gcc/testsuite/gcc.target/arm/cmse/pr100333.c
+ c7feddd41b8ab7d0bcc61e9ba67a259a  gcc/testsuite/gcc.target/arm/cmse/pr99725.c
  29329b40a9bee292da1ddd2d9e8381b7  gcc/testsuite/gcc.target/arm/cmse/struct-1.c
  018f6e1e401b9f8f53cb13da1c5fcef7  gcc/testsuite/gcc.target/arm/cmse/union-1.x
  4b49e4c79c02f37ae492dd2e76ef29e7  gcc/testsuite/gcc.target/arm/cmse/union-2.x
*************** c6b1f31177a60b170040e0eddc1787ba  gcc/te
*** 53724,53730 ****
  7b0294d6197317c05cb3accfdbee95d9  gcc/testsuite/gcc.target/arm/movhi_movw.c
  484b6553c962caa2f0746fa65de739e8  gcc/testsuite/gcc.target/arm/movsi_movt.c
  190ffba53357096715f051384c38965b  gcc/testsuite/gcc.target/arm/movsi_movw.c
! 5b75a6247d3f89f1c873f84982e0c47b  gcc/testsuite/gcc.target/arm/multilib.exp
  0cb82b3c13272daae33b86a0b70c3ab4  gcc/testsuite/gcc.target/arm/mve/intrinsics/asrl.c
  f6c2f6c35390e01c453145baae48aa6b  gcc/testsuite/gcc.target/arm/mve/intrinsics/lsll.c
  8742cb74c36fe44acebeaf852842a44d  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c
--- 53878,53884 ----
  7b0294d6197317c05cb3accfdbee95d9  gcc/testsuite/gcc.target/arm/movhi_movw.c
  484b6553c962caa2f0746fa65de739e8  gcc/testsuite/gcc.target/arm/movsi_movt.c
  190ffba53357096715f051384c38965b  gcc/testsuite/gcc.target/arm/movsi_movw.c
! 1dfa5797899e6af2bef8bffdcacc774e  gcc/testsuite/gcc.target/arm/multilib.exp
  0cb82b3c13272daae33b86a0b70c3ab4  gcc/testsuite/gcc.target/arm/mve/intrinsics/asrl.c
  f6c2f6c35390e01c453145baae48aa6b  gcc/testsuite/gcc.target/arm/mve/intrinsics/lsll.c
  8742cb74c36fe44acebeaf852842a44d  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c
*************** c879488b4e9c56c955efe3d925ec2ca5  gcc/te
*** 53830,53835 ****
--- 53984,53990 ----
  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
+ cfb4125c4550d5cf153bac3dcd2886ad  gcc/testsuite/gcc.target/arm/mve/intrinsics/pr101016.c
  a8d3fa3695fbd309660950fb5598ecaf  gcc/testsuite/gcc.target/arm/mve/intrinsics/pr97327.c
  32beda1d8b877842f131d22f6fedf40a  gcc/testsuite/gcc.target/arm/mve/intrinsics/sqrshr.c
  a4d907ca6afd778aa767f352e05785f5  gcc/testsuite/gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c
*************** b64036d0e4652c89049f943a11bc896d  gcc/te
*** 54801,54810 ****
  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
--- 54956,54965 ----
  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
! 78fe9b6d29835717f2993e76bf4de6be  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c
! 874577ef1aa8bc6ca4a416c531dcb322  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c
! d40af626a080e6b45941068f503a11a0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c
! b19e1e2343857eb82e04cae9cc29b25e  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
*************** bc23d7c97ce5cd4d925d2584ba26e8d9  gcc/te
*** 56277,56284 ****
  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
  df99f4f46d7a12c1234780d031e1a922  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
--- 56432,56439 ----
  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
! dd8187345c556677b24a6d6363dd2cf5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vuninitializedq_int.c
! 140114add4d912efe3ae58837e07a2e9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c
  df99f4f46d7a12c1234780d031e1a922  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
*************** ea503c77c48a0e40d96c6afcc7523f85  gcc/te
*** 56567,56572 ****
--- 56722,56728 ----
  8791a633f5b84ed5331bf9cba1e68e6e  gcc/testsuite/gcc.target/arm/pr99724.c
  38e2ef1e7dbe41d15f1fe7459a11571d  gcc/testsuite/gcc.target/arm/pr99727.c
  0fbbfb8f043defb1e2b0991415909c85  gcc/testsuite/gcc.target/arm/pr99786.c
+ ec5230c6f63b4a45740b6ae0d8e7b39c  gcc/testsuite/gcc.target/arm/pr99977.c
  a57b4669de94641d7fba5928bf1f8ca0  gcc/testsuite/gcc.target/arm/pragma_arch_attribute.c
  d1fa915a7ba92f09b7cb8676f62a0974  gcc/testsuite/gcc.target/arm/pragma_arch_attribute_2.c
  5184d53e7d6c028c1c22ef106f053ed7  gcc/testsuite/gcc.target/arm/pragma_arch_attribute_3.c
*************** f453ea0129a9fcdd06a9ec24524c1cb9  gcc/te
*** 61140,61146 ****
  9a4090444bb3ef253261728d33aa87e3  gcc/testsuite/gcc.target/i386/bittest.c
  4f7d5fddd899019b4d0c71e34f5ca3bc  gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c
  58b78987a53662bcaab407aa0a7cf69a  gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c
! a578e3944b18fe4b25e22a5569d22209  gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c
  ea47ac6447cb9ac4b28b5aaad9274158  gcc/testsuite/gcc.target/i386/bmi-1.c
  26c6bd935da0376256720f101f3a197c  gcc/testsuite/gcc.target/i386/bmi-2.c
  fc48ef0f1e33b7021253ebb6122ab809  gcc/testsuite/gcc.target/i386/bmi-3.c
--- 61296,61302 ----
  9a4090444bb3ef253261728d33aa87e3  gcc/testsuite/gcc.target/i386/bittest.c
  4f7d5fddd899019b4d0c71e34f5ca3bc  gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c
  58b78987a53662bcaab407aa0a7cf69a  gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c
! e1228efcdb6bf353fa7c28bd12b9b98c  gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c
  ea47ac6447cb9ac4b28b5aaad9274158  gcc/testsuite/gcc.target/i386/bmi-1.c
  26c6bd935da0376256720f101f3a197c  gcc/testsuite/gcc.target/i386/bmi-2.c
  fc48ef0f1e33b7021253ebb6122ab809  gcc/testsuite/gcc.target/i386/bmi-3.c
*************** b1d366c21cfdcfacf9854ed6cbfd7bc3  gcc/te
*** 61932,61937 ****
--- 62088,62100 ----
  52e52549556117888f85f13d26ced39b  gcc/testsuite/gcc.target/i386/pieces-strcpy-2.c
  13d06bee88f2ccd2a16effe0c243e61e  gcc/testsuite/gcc.target/i386/pow-1.c
  08e64611506eb827fa5c5f614b29322b  gcc/testsuite/gcc.target/i386/pr100066.c
+ f6d11dafd312969f2c744769fa5060e7  gcc/testsuite/gcc.target/i386/pr100182.c
+ 551896bd44fd8f6d014f841aef67c558  gcc/testsuite/gcc.target/i386/pr100310.c
+ 3c07d29535c0112e7c384c8908011917  gcc/testsuite/gcc.target/i386/pr100342.c
+ f8c6587e64861b8f769159de826acd76  gcc/testsuite/gcc.target/i386/pr101175.c
+ 288aa84588c0af5a00643021d4506391  gcc/testsuite/gcc.target/i386/pr101395-1.c
+ e464a56984a9759820818b1e51f316d7  gcc/testsuite/gcc.target/i386/pr101395-2.c
+ e0bc688540cd8ed83ce6df81886303a5  gcc/testsuite/gcc.target/i386/pr101395-3.c
  304b7d185da41754f69656f5bfa7d508  gcc/testsuite/gcc.target/i386/pr11001-memcpy-1.c
  7dbe55f1460795545dd744807466a430  gcc/testsuite/gcc.target/i386/pr11001-memcpy-2.c
  cbe58ae1efc3b97c1019a430e1fedfcb  gcc/testsuite/gcc.target/i386/pr11001-memcpy-3.c
*************** f353395bccf918949658ea5606b5bc6e  gcc/te
*** 62815,62822 ****
  2969e0a99ac5696cdf2b676f9bebb301  gcc/testsuite/gcc.target/i386/pr70955.c
  b041f793f29c8dbb81f30cc6cff59540  gcc/testsuite/gcc.target/i386/pr71016.c
  cdf785a2bc0d7b4e9128691fc978d25e  gcc/testsuite/gcc.target/i386/pr71077.c
- 7a68252b43e0d3aaf4a0c5f83c62bca0  gcc/testsuite/gcc.target/i386/pr71245-1.c
- 6ede6398cab29de5fda736a8c809afd7  gcc/testsuite/gcc.target/i386/pr71245-2.c
  4686813e5aef13aac985ec9ba2058c27  gcc/testsuite/gcc.target/i386/pr71321.c
  d0bd03c535d9acf1fa5c53d9fab89cef  gcc/testsuite/gcc.target/i386/pr71346.c
  1c394993c347ba5c842359a75dc15aa5  gcc/testsuite/gcc.target/i386/pr71374.c
--- 62978,62983 ----
*************** b5540c2e6c4aa6f5730ae17876c12e1f  gcc/te
*** 63726,63735 ****
  76fe9bc79bc28950109f6611fb70870f  gcc/testsuite/gcc.target/i386/spellcheck-options-3.c
  7bee17ed5d5f2906f658fcceaed200dd  gcc/testsuite/gcc.target/i386/spellcheck-options-4.c
  88e1317c51ed7bb5ed3c1716fc086edb  gcc/testsuite/gcc.target/i386/spellcheck-options-5.c
! aa1c8ec36be620dcc531700b71a19dc9  gcc/testsuite/gcc.target/i386/spill_to_mask-1.c
! 51a2af8d8d55568da9d437137110dc50  gcc/testsuite/gcc.target/i386/spill_to_mask-2.c
! 7eee6067fd49ce62bb06b61039bb041e  gcc/testsuite/gcc.target/i386/spill_to_mask-3.c
! f4ffbd44d97f4dbf91c46c720158b410  gcc/testsuite/gcc.target/i386/spill_to_mask-4.c
  cc8a162617784a2e883a5e726d28ebde  gcc/testsuite/gcc.target/i386/sse-1.c
  31f7ce4356be3b5523e49df7d4ad0951  gcc/testsuite/gcc.target/i386/sse-10.c
  49bde97b271274cb2bc26697ce2b19be  gcc/testsuite/gcc.target/i386/sse-11.c
--- 63887,63896 ----
  76fe9bc79bc28950109f6611fb70870f  gcc/testsuite/gcc.target/i386/spellcheck-options-3.c
  7bee17ed5d5f2906f658fcceaed200dd  gcc/testsuite/gcc.target/i386/spellcheck-options-4.c
  88e1317c51ed7bb5ed3c1716fc086edb  gcc/testsuite/gcc.target/i386/spellcheck-options-5.c
! 5bfaae8e6f8201c0caf8e537601fae24  gcc/testsuite/gcc.target/i386/spill_to_mask-1.c
! bc6b7244a28a5688b5a5c75593461393  gcc/testsuite/gcc.target/i386/spill_to_mask-2.c
! 804deea8c4f33f26f4da6a212c76c676  gcc/testsuite/gcc.target/i386/spill_to_mask-3.c
! 305e3a3b48c4296588bdf1eb1a8ede55  gcc/testsuite/gcc.target/i386/spill_to_mask-4.c
  cc8a162617784a2e883a5e726d28ebde  gcc/testsuite/gcc.target/i386/sse-1.c
  31f7ce4356be3b5523e49df7d4ad0951  gcc/testsuite/gcc.target/i386/sse-10.c
  49bde97b271274cb2bc26697ce2b19be  gcc/testsuite/gcc.target/i386/sse-11.c
*************** ee2588ba44261404b1747c9ac2ab9547  gcc/te
*** 65943,65948 ****
--- 66104,66110 ----
  bceca9004faa6729357ac4757f81b563  gcc/testsuite/gcc.target/powerpc/cell_builtin-8.c
  2b0169ca798a1ab2ef548ccc6466fa75  gcc/testsuite/gcc.target/powerpc/cfuged-0.c
  3f04d51f3229d580c7e3475221fac283  gcc/testsuite/gcc.target/powerpc/cfuged-1.c
+ 4c1e1ec241d7a8a123436d0d1e5ad8e9  gcc/testsuite/gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
  88a65f2c70356d30873b9e3fbf14bd02  gcc/testsuite/gcc.target/powerpc/clone1.c
  b8e6c9f8968f2606ab8c45e4bae3d807  gcc/testsuite/gcc.target/powerpc/clone2.c
  3f03cede40acb0331345348ac7486253  gcc/testsuite/gcc.target/powerpc/clone3.c
*************** f92fd7820b0c5610b80d80849330a5b5  gcc/te
*** 66128,66133 ****
--- 66290,66296 ----
  87db0533dd0b96c3e0982f0eb5d1d216  gcc/testsuite/gcc.target/powerpc/float128-4.c
  6768d5d711515ed5b6da41a056b388ab  gcc/testsuite/gcc.target/powerpc/float128-5.c
  d7cdcfd586315d965f78adeae2689b77  gcc/testsuite/gcc.target/powerpc/float128-call.c
+ 5dc8dae5e463cb191053a5df48a57e79  gcc/testsuite/gcc.target/powerpc/float128-cmove.c
  d2e66a0adae820881b99ec45ffe24c78  gcc/testsuite/gcc.target/powerpc/float128-cmp.c
  5a85c91ce9fcc3b73b638295db4d02b2  gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c
  c30565a907667e990dd7f92247003742  gcc/testsuite/gcc.target/powerpc/float128-complex-1.c
*************** f5694c7e9c5b3bff03f9ed4ed0f44287  gcc/te
*** 66147,66153 ****
  1bfe07e7e08f200440538b1544af3c81  gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c
  ecb6702ec576754aa1c226cb34fba2a9  gcc/testsuite/gcc.target/powerpc/float128-longdouble-stdio.c
  e8d96efd9bb48348b9c55c740d924256  gcc/testsuite/gcc.target/powerpc/float128-math.c
! 051cef85df6cf490c318ed539515b8e6  gcc/testsuite/gcc.target/powerpc/float128-minmax.c
  a4ce181d9028c3331d12902e18b6c8cb  gcc/testsuite/gcc.target/powerpc/float128-mix-2.c
  7e61fd8543295554419a5912d79afeb9  gcc/testsuite/gcc.target/powerpc/float128-mix-3.c
  d8a8e21eb6eebbb81346e00d9e4a210f  gcc/testsuite/gcc.target/powerpc/float128-mix.c
--- 66310,66318 ----
  1bfe07e7e08f200440538b1544af3c81  gcc/testsuite/gcc.target/powerpc/float128-longdouble-math.c
  ecb6702ec576754aa1c226cb34fba2a9  gcc/testsuite/gcc.target/powerpc/float128-longdouble-stdio.c
  e8d96efd9bb48348b9c55c740d924256  gcc/testsuite/gcc.target/powerpc/float128-math.c
! 25cef8f84b1596e12e7dc355ff78e7ca  gcc/testsuite/gcc.target/powerpc/float128-minmax-2.c
! de7e29f869f77414f98a7b7e41387a33  gcc/testsuite/gcc.target/powerpc/float128-minmax-3.c
! ff345277dcceeffde57f495d6d8d2b5b  gcc/testsuite/gcc.target/powerpc/float128-minmax.c
  a4ce181d9028c3331d12902e18b6c8cb  gcc/testsuite/gcc.target/powerpc/float128-mix-2.c
  7e61fd8543295554419a5912d79afeb9  gcc/testsuite/gcc.target/powerpc/float128-mix-3.c
  d8a8e21eb6eebbb81346e00d9e4a210f  gcc/testsuite/gcc.target/powerpc/float128-mix.c
*************** b681248afe4bdb1d889c6999e517fe7f  gcc/te
*** 66391,66396 ****
--- 66556,66566 ----
  813e9e4e09e5e1dbbf39cc9852ed3f2b  gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-int.c
  1551b0b6be64f5eba760a72e19de3597  gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-pixel.c
  3945e589530622f3dffbe2381c9922e1  gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-short.c
+ 677059b338aae8245e5715c1bf783dd9  gcc/testsuite/gcc.target/powerpc/fp128_conversions.c
+ 87367128477fa0028f5db348e8727505  gcc/testsuite/gcc.target/powerpc/fusion-p10-2logical.c
+ 15196f9ab6aa2418751a7940e2c689cd  gcc/testsuite/gcc.target/powerpc/fusion-p10-addadd.c
+ c3554d9a9e0c70d153c3a40e2ac1af12  gcc/testsuite/gcc.target/powerpc/fusion-p10-ldcmpi.c
+ dcbebe071d63c21a542a5715031d4d82  gcc/testsuite/gcc.target/powerpc/fusion-p10-logadd.c
  8b2d1bd52f7c861f8d72b5a44d92ef4c  gcc/testsuite/gcc.target/powerpc/fusion.c
  36aa1f73a4f5f1d0803aa750e5b13826  gcc/testsuite/gcc.target/powerpc/fusion2.c
  d339d3fe4c50dd4c2727de10dcf3374e  gcc/testsuite/gcc.target/powerpc/gcse-1.c
*************** d4c680a0477ecbe2fd90e52278838082  gcc/te
*** 66404,66409 ****
--- 66574,66580 ----
  b777ef2a10f6f5ff643ab886bf487233  gcc/testsuite/gcc.target/powerpc/htm-xl-intrin-1.c
  8d634b2a7d443f1e5b4b69716e57ac00  gcc/testsuite/gcc.target/powerpc/indexed-addr.c
  1cc843325d44861ca12b01f8232baced  gcc/testsuite/gcc.target/powerpc/inf128-1.c
+ 30e34ab9a7759046ef94138494f0bb86  gcc/testsuite/gcc.target/powerpc/int_128bit-runnable.c
  2cfd2ecd43230367d6d063b77664e314  gcc/testsuite/gcc.target/powerpc/le-altivec-consts.c
  7893fdf7b4681a84cb4d049bea9ffc10  gcc/testsuite/gcc.target/powerpc/leaf.c
  9d79c9715a5734121e7d5c8fa078a7df  gcc/testsuite/gcc.target/powerpc/lhs-1.c
*************** c54f25d14eb461caec02d191c2115a57  gcc/te
*** 66426,66434 ****
  1256ac93816d8a1e4a1b5590e2a84582  gcc/testsuite/gcc.target/powerpc/mma-builtin-1.c
  3d37afc338716bb9ee2ca06fed6f0f05  gcc/testsuite/gcc.target/powerpc/mma-builtin-2.c
  9dd372b54a73f5146abf4b2c46c340e4  gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c
! 1a289e9c372877c9be4845ad8afab3b0  gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c
! a030b6c42d5b1e2f2855367dee56b37f  gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c
  ab2a7ea5ea50966110883706974152ea  gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c
  88617795d710b40cc25cbabe90e45e4e  gcc/testsuite/gcc.target/powerpc/mma-double-test.c
  57fc310b69598562cbec3535f97fd354  gcc/testsuite/gcc.target/powerpc/mma-single-test.c
  a271f35c38761fdbb749bf1bec83cfe4  gcc/testsuite/gcc.target/powerpc/mma-supported.c
--- 66597,66607 ----
  1256ac93816d8a1e4a1b5590e2a84582  gcc/testsuite/gcc.target/powerpc/mma-builtin-1.c
  3d37afc338716bb9ee2ca06fed6f0f05  gcc/testsuite/gcc.target/powerpc/mma-builtin-2.c
  9dd372b54a73f5146abf4b2c46c340e4  gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c
! f4cbe6fbc7caba42b9286ef3ca8f8454  gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c
! b94b02f54e2566541edbead974161cd8  gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c
  ab2a7ea5ea50966110883706974152ea  gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c
+ 2f3b0bbee570abb68e2bf91b3f4ef43d  gcc/testsuite/gcc.target/powerpc/mma-builtin-7.c
+ 7ff80abf6e1bf3a4c80a83f649959643  gcc/testsuite/gcc.target/powerpc/mma-builtin-8.c
  88617795d710b40cc25cbabe90e45e4e  gcc/testsuite/gcc.target/powerpc/mma-double-test.c
  57fc310b69598562cbec3535f97fd354  gcc/testsuite/gcc.target/powerpc/mma-single-test.c
  a271f35c38761fdbb749bf1bec83cfe4  gcc/testsuite/gcc.target/powerpc/mma-supported.c
*************** b96c1a1a69bfb6f4e16a5153a31d50f7  gcc/te
*** 66489,66494 ****
--- 66662,66668 ----
  582d7bb7e4106b5cb9134d552025a68e  gcc/testsuite/gcc.target/powerpc/outofline_rnreg.c
  6a702c02bd87ec8a44c18c117a4a5a09  gcc/testsuite/gcc.target/powerpc/p10-arch31.c
  9c56caddea7ae0680f831cbc5cf18478  gcc/testsuite/gcc.target/powerpc/p10-identify.c
+ 01797cdaaa29a1c3b7afa60542008236  gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.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
*************** c28edf1d4900581a18cfe9388ed98dd7  gcc/te
*** 66526,66531 ****
--- 66700,66706 ----
  a6211dec098d657a18749d7ffe72b371  gcc/testsuite/gcc.target/powerpc/p9-novsx.c
  f1c22b7125d1d3b2d4a8cb3878d6a313  gcc/testsuite/gcc.target/powerpc/p9-options-1.c
  9d87be0758175c69faf593117726c44c  gcc/testsuite/gcc.target/powerpc/p9-permute.c
+ c35fe992924972f820d30b13b50e1d48  gcc/testsuite/gcc.target/powerpc/p9-sign_extend-runnable.c
  19208a1ca04ecbd61dd2fc9f62b0bb17  gcc/testsuite/gcc.target/powerpc/p9-splat-1.c
  b3bd137ac2457919c51b1e0885a28cf9  gcc/testsuite/gcc.target/powerpc/p9-splat-2.c
  cdd965ef19d5f08902aa357d47055aab  gcc/testsuite/gcc.target/powerpc/p9-splat-3.c
*************** a49cebe820198e98df6e4c433d7270fd  gcc/te
*** 66601,66621 ****
  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
! fe184fd91ac97508d2006920b271ee12  gcc/testsuite/gcc.target/powerpc/pcrel-opt-inc-di.c
! 94dadd958822125746e98619d3f527c0  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-df.c
! 62654a86e5c004ec190e9d10245e3588  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-di.c
! f89fa3041761997d6e69ac72670b79e3  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-hi.c
! aac3456f264b78b178a690d313b170d1  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-qi.c
! 2ffbe4bdbdda128b64a1703488e09b9e  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-sf.c
! fb9e41ba09709fcf845c02109e2c4371  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-si.c
! cf24a387bedbe2627812358cc48ee295  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-vector.c
! 5e875dfc8808072f5b05aedea58a4143  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-df.c
! e15f0c305599e0262ccab8962cd9d44b  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-di.c
! 91da07c3ec138987922764c621c385c6  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-hi.c
! 43a72300eebf7462ac89936c8f79bb6c  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-qi.c
! 0b18949bb793f268d45dc32c0adf633a  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-sf.c
! 6c66ebf4bc3acfeb860a033f13006305  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-si.c
! 208afe69b79f36a5388e20a2be13b8c9  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-vector.c
  f3bcfcd71339225d3b3fc35393553b55  gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c
  463f06956e65859a0ffae0be953f89e2  gcc/testsuite/gcc.target/powerpc/pdep-0.c
  7b38d1effbbe804bcb84bd922a858891  gcc/testsuite/gcc.target/powerpc/pdep-1.c
--- 66776,66796 ----
  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
! be69e5f730b4a7750a23ddb5eb67196c  gcc/testsuite/gcc.target/powerpc/pcrel-opt-inc-di.c
! a73e38c323617c6a0e98a2978e87b1a4  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-df.c
! 9e1a20e887f5e278a7befe9d1cdc144d  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-di.c
! 9d5a75bc68ce8e63f6881b02323f7739  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-hi.c
! f4862d506c715b40ce05f1b56fbaa711  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-qi.c
! 389fdbda01f17a5511daf0a73c4ccbd9  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-sf.c
! 94ec059911281517010d144d00cb6e67  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-si.c
! 7aaf4e66d29186666c8124efaa55b41f  gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-vector.c
! 6a76474ecd018b4c76ae6b1280d3c9f2  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-df.c
! 6491713a03ef765563825f3fdbb43ca8  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-di.c
! 44b656007725dfa59cc381b758e4efde  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-hi.c
! c7871cae66a8bd5f305e09292633bdf2  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-qi.c
! ddca0244558681459a2d8f4e17b0b300  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-sf.c
! 3e8d7f176543fe17c8e0304a9242642e  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-si.c
! 43200950191f16f082e3dd62aaabaf78  gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-vector.c
  f3bcfcd71339225d3b3fc35393553b55  gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c
  463f06956e65859a0ffae0be953f89e2  gcc/testsuite/gcc.target/powerpc/pdep-0.c
  7b38d1effbbe804bcb84bd922a858891  gcc/testsuite/gcc.target/powerpc/pdep-1.c
*************** e644ef57e549ba6b46da5cb2d302203f  gcc/te
*** 66691,66696 ****
--- 66866,66873 ----
  8d1bb8d348bbbd1468a4518fcfc930da  gcc/testsuite/gcc.target/powerpc/ppc64-double-1.c
  322275a6e18c464401bb8e7d050b7539  gcc/testsuite/gcc.target/powerpc/ppc64-toc.c
  a64bd4e47397af3253bc9e8dc2c56780  gcc/testsuite/gcc.target/powerpc/ppu-intrinsics.c
+ 5ccf50d6af741aec776b2d54411331d5  gcc/testsuite/gcc.target/powerpc/pr100777.c
+ acb40c51256b597225f03b8cda25bc0a  gcc/testsuite/gcc.target/powerpc/pr101129.c
  c2f6d6cf82ef4931619d09e10a0a72aa  gcc/testsuite/gcc.target/powerpc/pr16155.c
  396ae287e72ecdda51bb3157818030a9  gcc/testsuite/gcc.target/powerpc/pr16286.c
  198d8a69d2887e8fadcb050d90e21aa6  gcc/testsuite/gcc.target/powerpc/pr16458-1.c
*************** c8159472599bdbc1920f30b21821761f  gcc/te
*** 66999,67004 ****
--- 67176,67182 ----
  be1d7456a640bf70727b92bfa00019b7  gcc/testsuite/gcc.target/powerpc/pr98092.c
  adff3606ba35a019752b04f06365d9ae  gcc/testsuite/gcc.target/powerpc/pr98872.c
  16ccc7fd43a210703f804ed86b1bbe88  gcc/testsuite/gcc.target/powerpc/pr98914.c
+ e2ddd4e82dd7a142609183f7be1ecb7d  gcc/testsuite/gcc.target/powerpc/pr98952.c
  f900d3f1e79811e92ae2e91267891d4a  gcc/testsuite/gcc.target/powerpc/pr98959.c
  4fdfbed97b91165f1a9bb87f1e8aa815  gcc/testsuite/gcc.target/powerpc/pr99492.c
  cbb1371df0e1adf74c71a77d5895b17c  gcc/testsuite/gcc.target/powerpc/pr99557.c
*************** f8cb0891b50b222ce78c7e8466568d64  gcc/te
*** 67080,67085 ****
--- 67258,67268 ----
  bbfaa45598e85e85311c592cd3685c70  gcc/testsuite/gcc.target/powerpc/rlwinm-1.c
  83056e2e295a7176894a802ffd2ecf3f  gcc/testsuite/gcc.target/powerpc/rlwinm-2.c
  459aed634f003f5fbe61d2f6d47cdd40  gcc/testsuite/gcc.target/powerpc/rlwinm.h
+ 897693d3aed3623536aa7b65127f5549  gcc/testsuite/gcc.target/powerpc/rop-1.c
+ 5089f59aade527fc8383da57bee8a2ea  gcc/testsuite/gcc.target/powerpc/rop-2.c
+ 0ca90392b4320661afb941a2217c3e54  gcc/testsuite/gcc.target/powerpc/rop-3.c
+ 4fbfd75cc015a6517a6f04927793616d  gcc/testsuite/gcc.target/powerpc/rop-4.c
+ 07fbdc92f2433389e67acf9f499505ef  gcc/testsuite/gcc.target/powerpc/rop-5.c
  884e97f433f667176d11130d3b031c3c  gcc/testsuite/gcc.target/powerpc/rotate.c
  c5641841c2cbc2fb677d020f2a6d5bc1  gcc/testsuite/gcc.target/powerpc/rotmask.c
  bf385d7310a8dab90ee44f86832aa03b  gcc/testsuite/gcc.target/powerpc/rs6000-fpint-2.c
*************** db83e62dff46acd786fd214ba328a149  gcc/te
*** 67549,67555 ****
  b5892a28bbaf2d60143417a2daef76de  gcc/testsuite/gcc.target/powerpc/vec-pext-0.c
  d24a8e6f3ef84d24e9f70f0c4936462d  gcc/testsuite/gcc.target/powerpc/vec-pext-1.c
  4627f548f81e13bf647e594cb1a8e22d  gcc/testsuite/gcc.target/powerpc/vec-replace-word-runnable.c
! 13362e713be61fa7479f58fc6fec4fcf  gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c
  f9f609a740dac9270f63ed47cf131e3e  gcc/testsuite/gcc.target/powerpc/vec-rotate-1.c
  137d89e04c5e0edc9f6d5402c1414d37  gcc/testsuite/gcc.target/powerpc/vec-rotate-2.c
  96441926bf999692270027b1092cac57  gcc/testsuite/gcc.target/powerpc/vec-rotate-3.c
--- 67732,67738 ----
  b5892a28bbaf2d60143417a2daef76de  gcc/testsuite/gcc.target/powerpc/vec-pext-0.c
  d24a8e6f3ef84d24e9f70f0c4936462d  gcc/testsuite/gcc.target/powerpc/vec-pext-1.c
  4627f548f81e13bf647e594cb1a8e22d  gcc/testsuite/gcc.target/powerpc/vec-replace-word-runnable.c
! ef85c6b9cda77e3215b0e4165754a328  gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c
  f9f609a740dac9270f63ed47cf131e3e  gcc/testsuite/gcc.target/powerpc/vec-rotate-1.c
  137d89e04c5e0edc9f6d5402c1414d37  gcc/testsuite/gcc.target/powerpc/vec-rotate-2.c
  96441926bf999692270027b1092cac57  gcc/testsuite/gcc.target/powerpc/vec-rotate-3.c
*************** cfd1d2dc2bb2e6e67cead63e9e5b6e04  gcc/te
*** 68390,68396 ****
--- 68573,68581 ----
  7b57f62cb279490843705e46351b77dd  gcc/testsuite/gcc.target/s390/vector/long-double-asm-commutative.c
  d9717b93ea1bc6140ba0284c50adb76b  gcc/testsuite/gcc.target/s390/vector/long-double-asm-earlyclobber.c
  e3dbf48af3006ce478179091e800da73  gcc/testsuite/gcc.target/s390/vector/long-double-asm-fprvrmem.c
+ ce93124a41cc0c971d9c866726476155  gcc/testsuite/gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c
  5fe6c8414b0d419f8a7429ef081f5595  gcc/testsuite/gcc.target/s390/vector/long-double-asm-in-out.c
+ 1d772c9cee5ae8731dc3255ce11e2655  gcc/testsuite/gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c
  451e24d186ef7f61a93d4f8e358b11e7  gcc/testsuite/gcc.target/s390/vector/long-double-asm-inout.c
  70548c28559bcf04b665c30fb5c4076a  gcc/testsuite/gcc.target/s390/vector/long-double-asm-matching.c
  6c88eb31cb87ced4d8dd76567e195b37  gcc/testsuite/gcc.target/s390/vector/long-double-asm-regmem.c
*************** c388e8e709c00e2cb14b83a7bcb1db96  gcc/te
*** 68560,68566 ****
  9dbb4e07981789355739a715866136b9  gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-2.c
  35e87e60957f9b00691107426abfa992  gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-3.c
  4abdf0afcb959d37baa8b81d5308c265  gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-4.c
! 01d0b0ef1ade6729132baca751870f00  gcc/testsuite/gcc.target/s390/zvector/imm-range-error-1.c
  7d0eb00954092ab19d710323c872dd2a  gcc/testsuite/gcc.target/s390/zvector/pr79893.c
  8bc7e55288af53eddbd5437d08f5f9a1  gcc/testsuite/gcc.target/s390/zvector/pr82317.c
  c5f2f4df3f7c11977663ad182d69c2a7  gcc/testsuite/gcc.target/s390/zvector/pr82322.c
--- 68745,68751 ----
  9dbb4e07981789355739a715866136b9  gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-2.c
  35e87e60957f9b00691107426abfa992  gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-3.c
  4abdf0afcb959d37baa8b81d5308c265  gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-4.c
! ec409da5dcc07f680e8916e118e2a327  gcc/testsuite/gcc.target/s390/zvector/imm-range-error-1.c
  7d0eb00954092ab19d710323c872dd2a  gcc/testsuite/gcc.target/s390/zvector/pr79893.c
  8bc7e55288af53eddbd5437d08f5f9a1  gcc/testsuite/gcc.target/s390/zvector/pr82317.c
  c5f2f4df3f7c11977663ad182d69c2a7  gcc/testsuite/gcc.target/s390/zvector/pr82322.c
*************** ccdf3c2d3031ce42906139030ba856e1  gcc/te
*** 68579,68586 ****
--- 68764,68773 ----
  99a4d9d376b39be880dd323c2ff0e424  gcc/testsuite/gcc.target/s390/zvector/vec-double-1.c
  49a1b950a9fdcff9d3d01ebb3d53e342  gcc/testsuite/gcc.target/s390/zvector/vec-double-2.c
  8ec8fee8f79464117da52611914dbb61  gcc/testsuite/gcc.target/s390/zvector/vec-double-compile.c
+ fbc381e8ed86d4db157db42d38646150  gcc/testsuite/gcc.target/s390/zvector/vec-doublee.c
  f42e228f92a8dfb9e1ded9cb20bc6622  gcc/testsuite/gcc.target/s390/zvector/vec-elem-1.c
  c43850d3a0789cb2354617bb02d1ad00  gcc/testsuite/gcc.target/s390/zvector/vec-float-compile.c
+ a7c50aed157254144c641530b0c9fb79  gcc/testsuite/gcc.target/s390/zvector/vec-floate.c
  a7f2bd9fee8c03add8265ce21e47cb8f  gcc/testsuite/gcc.target/s390/zvector/vec-genbytemask-1.c
  f0adb63cec7e7cc8928e697e9eb9fc6c  gcc/testsuite/gcc.target/s390/zvector/vec-genmask-1.c
  9623479451ea4dfc950b385aedacab2e  gcc/testsuite/gcc.target/s390/zvector/vec-lcbb-1.c
*************** e2f2ea830e74b4c8c94ca5bab8f72248  gcc/te
*** 68591,68596 ****
--- 68778,68784 ----
  cf17f23d62e2e5c79ef622e98e08a8f2  gcc/testsuite/gcc.target/s390/zvector/vec-overloading-2.c
  3301b86cb9834aa02c533b9ea8925330  gcc/testsuite/gcc.target/s390/zvector/vec-overloading-3.c
  bb6fff430ecdcaea1d62ba4c832fde59  gcc/testsuite/gcc.target/s390/zvector/vec-overloading-4.c
+ 3078c73be1f543ecdbfb0b3d225c8a53  gcc/testsuite/gcc.target/s390/zvector/vec-permi.c
  6f443897f1e03e0d8c2ba4ccc7900c69  gcc/testsuite/gcc.target/s390/zvector/vec-revb-load-double-z14.c
  e5b6f6b47da7c1724c74cbc511588e69  gcc/testsuite/gcc.target/s390/zvector/vec-revb-load-double.c
  354011cd201e9e82b04ea14fcfcbe975  gcc/testsuite/gcc.target/s390/zvector/vec-revb-store-double-z14.c
*************** b9989889ba43c533b1edad45c8a4bca1  gcc/te
*** 69707,69712 ****
--- 69895,69904 ----
  2049e750a9b0b91100888e640127b311  gcc/testsuite/gdc.dg/lto/lto.exp
  73f4e0e4c2d7cacc12e6ae72ff1a988e  gcc/testsuite/gdc.dg/lto/ltotests_0.d
  bcf14abbb66e47644086ee0018354420  gcc/testsuite/gdc.dg/lto/ltotests_1.d
+ 7d27bb4ae013be8b6cb21a42a730353d  gcc/testsuite/gdc.dg/pr100882a.d
+ 167004b1d3ea4a1c36668f029fbe4290  gcc/testsuite/gdc.dg/pr100882b.d
+ c0f2db1fcb83cbb41fda8295889368ff  gcc/testsuite/gdc.dg/pr100882c.d
+ 16bbee694aa77823539b7b517bad4c50  gcc/testsuite/gdc.dg/pr100967.d
  d32aa8ed5ea10931be4ddb5bb9e863d8  gcc/testsuite/gdc.dg/pr89017.d
  53fa8db94d4ca3fc9ba83769733dc0e7  gcc/testsuite/gdc.dg/pr89041.d
  6c316b13f71ea31fcada56b58a41ebd1  gcc/testsuite/gdc.dg/pr89042a.d
*************** b0b5c68386e1c5992cb977b215d56e58  gcc/te
*** 69801,69806 ****
--- 69993,70001 ----
  d3cb0d42e94f3b4127de8609610ded70  gcc/testsuite/gdc.dg/torture/gdc66.d
  663b84ca45dda4d3daa1e65189c181b8  gcc/testsuite/gdc.dg/torture/imports/gdc36.d
  646170aa418a99d37c59a7bb02130400  gcc/testsuite/gdc.dg/torture/init1.d
+ 1ae8edb9b2cd9747efb9868621aec4e8  gcc/testsuite/gdc.dg/torture/pr100882.d
+ cede80748e43884ad3613a2a7e4b6ff3  gcc/testsuite/gdc.dg/torture/pr101273.d
+ a24df8e498053d7ab8325fc58ede1835  gcc/testsuite/gdc.dg/torture/pr101282.d
  580aadb24b666799e25f1f02ef3b7bbb  gcc/testsuite/gdc.dg/torture/pr92309.d
  1b111ae77202133585fd76e6867c2615  gcc/testsuite/gdc.dg/torture/pr94424.d
  658ecf9f1faf93eb8bdf8896b94d1b62  gcc/testsuite/gdc.dg/torture/pr94777b.d
*************** f74a24d5b20a5e26cd6f9d895a213ec6  gcc/te
*** 69832,69838 ****
  8c07514651f5c119efe0d73a5be7eac6  gcc/testsuite/gdc.test/compilable/99bottles.d
  8723ae9962864a6f3d51a5aafb1d23cd  gcc/testsuite/gdc.test/compilable/Test16206.d
  7e650360bd1bc425bba2aa151bb9ee13  gcc/testsuite/gdc.test/compilable/a3682.d
! 9f72a4c176620fb987736b4a6c390f2e  gcc/testsuite/gdc.test/compilable/aggr_alignment.d
  beddbf81ccc1e52ee7fa201b22781d91  gcc/testsuite/gdc.test/compilable/aliasdecl.d
  c830eb21b0dd96c9b8d314d8bbdf13b3  gcc/testsuite/gdc.test/compilable/alignment.d
  013ddc04571e4401d097e303967ae442  gcc/testsuite/gdc.test/compilable/art4769.d
--- 70027,70033 ----
  8c07514651f5c119efe0d73a5be7eac6  gcc/testsuite/gdc.test/compilable/99bottles.d
  8723ae9962864a6f3d51a5aafb1d23cd  gcc/testsuite/gdc.test/compilable/Test16206.d
  7e650360bd1bc425bba2aa151bb9ee13  gcc/testsuite/gdc.test/compilable/a3682.d
! fe92e980839f07bf95701e96735f857b  gcc/testsuite/gdc.test/compilable/aggr_alignment.d
  beddbf81ccc1e52ee7fa201b22781d91  gcc/testsuite/gdc.test/compilable/aliasdecl.d
  c830eb21b0dd96c9b8d314d8bbdf13b3  gcc/testsuite/gdc.test/compilable/alignment.d
  013ddc04571e4401d097e303967ae442  gcc/testsuite/gdc.test/compilable/art4769.d
*************** ef649aba680526d48bc3e69760b621f2  gcc/te
*** 69855,69861 ****
  6a76da8b7b49ec37b8f02315a9b5bdd9  gcc/testsuite/gdc.test/compilable/b6395.d
  91312b385ab5eae660ff874edde30f1b  gcc/testsuite/gdc.test/compilable/b6400.d
  225f324f4744b9f862b07708e1d60547  gcc/testsuite/gdc.test/compilable/b9490.d
! dee0f822a13e4056b5394870a7c74761  gcc/testsuite/gdc.test/compilable/betterCarray.d
  7021d1651fabe6e446f09a6e5c53962f  gcc/testsuite/gdc.test/compilable/betterCswitch.d
  0aa7e577ae4c165086acff2ed3c6759e  gcc/testsuite/gdc.test/compilable/bug11735.d
  aa026edeb0f2cbe8ba150f88aafdb855  gcc/testsuite/gdc.test/compilable/bug20796.d
--- 70050,70056 ----
  6a76da8b7b49ec37b8f02315a9b5bdd9  gcc/testsuite/gdc.test/compilable/b6395.d
  91312b385ab5eae660ff874edde30f1b  gcc/testsuite/gdc.test/compilable/b6400.d
  225f324f4744b9f862b07708e1d60547  gcc/testsuite/gdc.test/compilable/b9490.d
! 05bd563df07dd7a5cae7c595d94d80de  gcc/testsuite/gdc.test/compilable/betterCarray.d
  7021d1651fabe6e446f09a6e5c53962f  gcc/testsuite/gdc.test/compilable/betterCswitch.d
  0aa7e577ae4c165086acff2ed3c6759e  gcc/testsuite/gdc.test/compilable/bug11735.d
  aa026edeb0f2cbe8ba150f88aafdb855  gcc/testsuite/gdc.test/compilable/bug20796.d
*************** afe402733aa720a2cd8e8cc8e693949d  gcc/te
*** 69969,69974 ****
--- 70164,70170 ----
  96b3d751c92c490a3213da0030540e86  gcc/testsuite/gdc.test/compilable/extra-files/imp12624.d
  038135fba76af92f75037b2c58ae885d  gcc/testsuite/gdc.test/compilable/extra-files/imp9057.d
  8568ce2d1753427d734d5733834e6693  gcc/testsuite/gdc.test/compilable/extra-files/imp9057_2.d
+ 84bebd871a01f556191f22e1fa9eace9  gcc/testsuite/gdc.test/compilable/extra-files/minimal/object.d
  fbb312d5cafb03938994c428c2ed63d8  gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37/datetime/common.d
  5bd3017f1c6fbad18d3e45497e31951c  gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37/datetime/package.d
  40b72cf24dc3d22d4d5ef70f6c1f8ec8  gcc/testsuite/gdc.test/compilable/extra-files/pkgDIP37/test17629/common.di
*************** e1b2201bb7bef13edd5b1dd62a016069  gcc/te
*** 70194,70199 ****
--- 70390,70396 ----
  2f1dca8de92811ccae257ea9c1e85b24  gcc/testsuite/gdc.test/compilable/imports/udamodule2a.d
  d9ebf67fd237bed148f1afc04cc9917e  gcc/testsuite/gdc.test/compilable/imports/wax16798.d
  a78a216eb2cdbd38395c7016969b121a  gcc/testsuite/gdc.test/compilable/interpret3.d
+ 06030303622e394ed8c4697f73259c9e  gcc/testsuite/gdc.test/compilable/interpret5.d
  6e068695167c49b9b52e90713727a4b2  gcc/testsuite/gdc.test/compilable/isZeroInit.d
  e49c5f270dc2dffc4d87884435af12a8  gcc/testsuite/gdc.test/compilable/isreturnonstack.d
  bd06f86cfa7b2ed9fb29a58c57efdcfc  gcc/testsuite/gdc.test/compilable/issue16020.d
*************** d44936b3c2d3be5638fdb042d88ff414  gcc/te
*** 70205,70210 ****
--- 70402,70408 ----
  7de586b40f181e8f04752192dc7ecd63  gcc/testsuite/gdc.test/compilable/issue21813b.d
  c6aab91c4e15d19895112c1cb7a06bdf  gcc/testsuite/gdc.test/compilable/json.d
  94339cd8edf453f83498c971fb3e35f1  gcc/testsuite/gdc.test/compilable/line.d
+ 0b7708bb7ff6eae9428be2b56c06e0fd  gcc/testsuite/gdc.test/compilable/minimal3.d
  fd6c0ea82f862c2addd56e1a1ce05c4c  gcc/testsuite/gdc.test/compilable/mixintype.d
  f17f2e0a4d197f3794245015f6465b40  gcc/testsuite/gdc.test/compilable/mixintype2.d
  a3c24afe0733ea3b2f5afb6b064e3a71  gcc/testsuite/gdc.test/compilable/noderef.d
*************** bb9e006cebe601f91fae1b967d929f57  gcc/te
*** 70228,70234 ****
  acaf18bcac4ac998c5f58d4184525590  gcc/testsuite/gdc.test/compilable/riia_ctor.d
  36a6e36ee88f5104ea461e25c99691b8  gcc/testsuite/gdc.test/compilable/scope.d
  fd1eeff8f6c846eeb29e20921f5da298  gcc/testsuite/gdc.test/compilable/shared_destructor.d
! 38a1165ee7817f15153ca8634a2f0863  gcc/testsuite/gdc.test/compilable/staticforeach.d
  96eaa13ac0afae6fd923558368cfb953  gcc/testsuite/gdc.test/compilable/sw_transition_complex.d
  7d0b68e315fb44e6b9b125818d03e7fc  gcc/testsuite/gdc.test/compilable/sw_transition_field.d
  420fee37216b517612bf9e0d3862dea6  gcc/testsuite/gdc.test/compilable/sw_transition_tls.d
--- 70426,70432 ----
  acaf18bcac4ac998c5f58d4184525590  gcc/testsuite/gdc.test/compilable/riia_ctor.d
  36a6e36ee88f5104ea461e25c99691b8  gcc/testsuite/gdc.test/compilable/scope.d
  fd1eeff8f6c846eeb29e20921f5da298  gcc/testsuite/gdc.test/compilable/shared_destructor.d
! 8a056a04be09d165b07030591bd120ef  gcc/testsuite/gdc.test/compilable/staticforeach.d
  96eaa13ac0afae6fd923558368cfb953  gcc/testsuite/gdc.test/compilable/sw_transition_complex.d
  7d0b68e315fb44e6b9b125818d03e7fc  gcc/testsuite/gdc.test/compilable/sw_transition_field.d
  420fee37216b517612bf9e0d3862dea6  gcc/testsuite/gdc.test/compilable/sw_transition_tls.d
*************** d319ff042032f8a9da6b7cb00b09b7cb  gcc/te
*** 70383,70389 ****
--- 70581,70590 ----
  f7ebbab88f0a4f86e71b06e130f593ee  gcc/testsuite/gdc.test/compilable/test21299c.d
  effd503ab143f07a377f69a6abd2e2ab  gcc/testsuite/gdc.test/compilable/test21299d.d
  6aae9ab24e30cc1449c46abe03e9439e  gcc/testsuite/gdc.test/compilable/test21501a.d
+ 0f65bb2b07e0bc8dcb7e5d89eaf5b3f7  gcc/testsuite/gdc.test/compilable/test21742.d
  e5b88d27b36ae497e0682fa1afcc06be  gcc/testsuite/gdc.test/compilable/test21812.d
+ 7bf71d49bd9d761471be55f9c50f5c92  gcc/testsuite/gdc.test/compilable/test21898.d
+ f8ec0845cd2590e50d27071453701fb7  gcc/testsuite/gdc.test/compilable/test22006.d
  8bbe6fdb201585c810b1ed76e34ddba3  gcc/testsuite/gdc.test/compilable/test25.d
  089e65013864f2a6266955ee32c413a9  gcc/testsuite/gdc.test/compilable/test2991.d
  e1042e9f6638c3d67840ae4db9908d15  gcc/testsuite/gdc.test/compilable/test313a.d
*************** e39d851e2d6df0fb0a228237d9973bdc  gcc/te
*** 70515,70520 ****
--- 70716,70722 ----
  85fb914b754fd85993fe5ce8255c6ba3  gcc/testsuite/gdc.test/compilable/vgc3.d
  864e8c030bf971afa8a907d9e654b7ed  gcc/testsuite/gdc.test/compilable/warn3882.d
  165b5fdab9bfa182ce553a03584f5525  gcc/testsuite/gdc.test/fail_compilation/aacmp10381.d
+ e309e5ed61e9e05b734a04331138794f  gcc/testsuite/gdc.test/fail_compilation/b12504.d
  cadd7253a279f5f74bd2c2088d510cde  gcc/testsuite/gdc.test/fail_compilation/b15875.d
  7ea1134efd7ddebf95db3eff5f8333d7  gcc/testsuite/gdc.test/fail_compilation/b17285.d
  51a73ecc50fe699c938601ae63a650f0  gcc/testsuite/gdc.test/fail_compilation/b19691.d
*************** dc9e1a69be21c572b3468fb4fc2ae52e  gcc/te
*** 70629,70635 ****
  6da4348cf0dd0ce7e748c85e7d714a33  gcc/testsuite/gdc.test/fail_compilation/diag15974.d
  5a15dca4b0f5081d8793d0fd654d5f74  gcc/testsuite/gdc.test/fail_compilation/diag16271.d
  ea865e595b6b6b9bc2d5067d26b4e2df  gcc/testsuite/gdc.test/fail_compilation/diag16499.d
! f8270d7b49838f6b4687f100d4e69d1f  gcc/testsuite/gdc.test/fail_compilation/diag16976.d
  ae8ac2276991a9f8bb3af183489e1e1d  gcc/testsuite/gdc.test/fail_compilation/diag16977.d
  0a1c82490406def349d39c7ddbe4d795  gcc/testsuite/gdc.test/fail_compilation/diag1730.d
  ef13cff5613132d38394dfcda321198a  gcc/testsuite/gdc.test/fail_compilation/diag19196.d
--- 70831,70837 ----
  6da4348cf0dd0ce7e748c85e7d714a33  gcc/testsuite/gdc.test/fail_compilation/diag15974.d
  5a15dca4b0f5081d8793d0fd654d5f74  gcc/testsuite/gdc.test/fail_compilation/diag16271.d
  ea865e595b6b6b9bc2d5067d26b4e2df  gcc/testsuite/gdc.test/fail_compilation/diag16499.d
! ca21748c3c8002f58049b5f03aa8eb8b  gcc/testsuite/gdc.test/fail_compilation/diag16976.d
  ae8ac2276991a9f8bb3af183489e1e1d  gcc/testsuite/gdc.test/fail_compilation/diag16977.d
  0a1c82490406def349d39c7ddbe4d795  gcc/testsuite/gdc.test/fail_compilation/diag1730.d
  ef13cff5613132d38394dfcda321198a  gcc/testsuite/gdc.test/fail_compilation/diag19196.d
*************** e434633765cd0c939e270836040c991a  gcc/te
*** 70769,70775 ****
  15faea3078336662daa9d318f2493869  gcc/testsuite/gdc.test/fail_compilation/fail11591b.d
  418bcca9bf1e37cc8dbe037cdd4b3463  gcc/testsuite/gdc.test/fail_compilation/fail116.d
  acba3cd566c498acc0a4cc9dea839064  gcc/testsuite/gdc.test/fail_compilation/fail11653.d
! 36d6f5e634bc3889b0e414296904643c  gcc/testsuite/gdc.test/fail_compilation/fail117.d
  77e91dafc0efcec54d5a5c03d461963a  gcc/testsuite/gdc.test/fail_compilation/fail11717.d
  f4a6ef5aafe2a4002635a6e4959d92fc  gcc/testsuite/gdc.test/fail_compilation/fail11720.d
  a691b7855ffa66fe0d4d016977d36507  gcc/testsuite/gdc.test/fail_compilation/fail11746.d
--- 70971,70977 ----
  15faea3078336662daa9d318f2493869  gcc/testsuite/gdc.test/fail_compilation/fail11591b.d
  418bcca9bf1e37cc8dbe037cdd4b3463  gcc/testsuite/gdc.test/fail_compilation/fail116.d
  acba3cd566c498acc0a4cc9dea839064  gcc/testsuite/gdc.test/fail_compilation/fail11653.d
! 579d106852d5aefc9ca94fb20e364bef  gcc/testsuite/gdc.test/fail_compilation/fail117.d
  77e91dafc0efcec54d5a5c03d461963a  gcc/testsuite/gdc.test/fail_compilation/fail11717.d
  f4a6ef5aafe2a4002635a6e4959d92fc  gcc/testsuite/gdc.test/fail_compilation/fail11720.d
  a691b7855ffa66fe0d4d016977d36507  gcc/testsuite/gdc.test/fail_compilation/fail11746.d
*************** af487ca57216bc854bc01579a8105785  gcc/te
*** 70955,70960 ****
--- 71157,71163 ----
  1c2214d02026045648eb72626934c793  gcc/testsuite/gdc.test/fail_compilation/fail2195.d
  25aa1006320654cdd4ef271b53a76a69  gcc/testsuite/gdc.test/fail_compilation/fail22.d
  ad4fca3b9dbdc7fd24b158a3d3af5ed9  gcc/testsuite/gdc.test/fail_compilation/fail220.d
+ 24f4c3c3fa945ca54c802bc7b4fc9976  gcc/testsuite/gdc.test/fail_compilation/fail22006.d
  cbf4cc7e1f96260b11e9acc29bd9dc12  gcc/testsuite/gdc.test/fail_compilation/fail221.d
  7f7a0dac0afcfc920bdff662146ff101  gcc/testsuite/gdc.test/fail_compilation/fail222.d
  0b9ee853ad7e4570d30a13257081f9bd  gcc/testsuite/gdc.test/fail_compilation/fail223.d
*************** ca8c7594c80997a194fd7b1c7a8f83e4  gcc/te
*** 70970,70977 ****
  be2aed2168f2bd58171a55c63547ad22  gcc/testsuite/gdc.test/fail_compilation/fail236.d
  d08fd87f7e32a14ee102500b0f9531f1  gcc/testsuite/gdc.test/fail_compilation/fail2361.d
  70717553d9d07c6f6efed75e909e1cbc  gcc/testsuite/gdc.test/fail_compilation/fail237.d
! 2f16b13f19f5a497b3cf934f4d948953  gcc/testsuite/gdc.test/fail_compilation/fail238_m32.d
! 3eb2233732c97c5f7707bd311998a60f  gcc/testsuite/gdc.test/fail_compilation/fail238_m64.d
  115789041b2ab94dc286976883caa1a5  gcc/testsuite/gdc.test/fail_compilation/fail239.d
  26d78e146ee928dc36095d4a447ba1e5  gcc/testsuite/gdc.test/fail_compilation/fail24.d
  16ec290aa427898668de3f21de843191  gcc/testsuite/gdc.test/fail_compilation/fail240.d
--- 71173,71180 ----
  be2aed2168f2bd58171a55c63547ad22  gcc/testsuite/gdc.test/fail_compilation/fail236.d
  d08fd87f7e32a14ee102500b0f9531f1  gcc/testsuite/gdc.test/fail_compilation/fail2361.d
  70717553d9d07c6f6efed75e909e1cbc  gcc/testsuite/gdc.test/fail_compilation/fail237.d
! 60acf6a84c5f6335c16c712c2781edf7  gcc/testsuite/gdc.test/fail_compilation/fail238_m32.d
! 79189a0d0858112c09a8435c5306fa31  gcc/testsuite/gdc.test/fail_compilation/fail238_m64.d
  115789041b2ab94dc286976883caa1a5  gcc/testsuite/gdc.test/fail_compilation/fail239.d
  26d78e146ee928dc36095d4a447ba1e5  gcc/testsuite/gdc.test/fail_compilation/fail24.d
  16ec290aa427898668de3f21de843191  gcc/testsuite/gdc.test/fail_compilation/fail240.d
*************** e9340c11857fcf5fcbe8105ec1b0421f  gcc/te
*** 71189,71202 ****
  b76922cd751e594db4984440f5dcd684  gcc/testsuite/gdc.test/fail_compilation/fail73.d
  0b8eff5722d223dcb1959fd12c1ea791  gcc/testsuite/gdc.test/fail_compilation/fail7369.d
  501f2b3778ebd6b2e5493a0fa9a7f20d  gcc/testsuite/gdc.test/fail_compilation/fail74.d
! 56f3a086faa7df85505ad962f559985b  gcc/testsuite/gdc.test/fail_compilation/fail7424b.d
! 6f55ce9071e91901b5bf62433cc6f584  gcc/testsuite/gdc.test/fail_compilation/fail7424c.d
! 5f527aaf947ae6b3d05b0c50c5e09146  gcc/testsuite/gdc.test/fail_compilation/fail7424d.d
! 605c1a0482ba977c80f623e384a713f2  gcc/testsuite/gdc.test/fail_compilation/fail7424e.d
! 433e50b9cd8423afa12e6783944b83bd  gcc/testsuite/gdc.test/fail_compilation/fail7424f.d
! ed4e6abce7aea94ced5e1ee58a8b6cfd  gcc/testsuite/gdc.test/fail_compilation/fail7424g.d
! 009b3e097a0282def59715e16bfaea28  gcc/testsuite/gdc.test/fail_compilation/fail7424h.d
! 57d071e7008d375212d64b5480468400  gcc/testsuite/gdc.test/fail_compilation/fail7424i.d
  9bcf0d7f8dc25ee08d2b358feeecce5b  gcc/testsuite/gdc.test/fail_compilation/fail75.d
  ba8e80c17e23cb72c72082a27e1547c3  gcc/testsuite/gdc.test/fail_compilation/fail7524a.d
  c50f2cfb4d249da817ef0df6dae2f3ce  gcc/testsuite/gdc.test/fail_compilation/fail7524b.d
--- 71392,71405 ----
  b76922cd751e594db4984440f5dcd684  gcc/testsuite/gdc.test/fail_compilation/fail73.d
  0b8eff5722d223dcb1959fd12c1ea791  gcc/testsuite/gdc.test/fail_compilation/fail7369.d
  501f2b3778ebd6b2e5493a0fa9a7f20d  gcc/testsuite/gdc.test/fail_compilation/fail74.d
! 5043f68824d0e234f3f2543e9a9a12e3  gcc/testsuite/gdc.test/fail_compilation/fail7424b.d
! e287372fab3ef9c830b9d70e555c34e6  gcc/testsuite/gdc.test/fail_compilation/fail7424c.d
! 90f73dcccacdf6a1af5d2d603513588d  gcc/testsuite/gdc.test/fail_compilation/fail7424d.d
! 68c432f893b799d8a607384680fbf577  gcc/testsuite/gdc.test/fail_compilation/fail7424e.d
! 2b05f361de3d5f97091aac0f3f35d09c  gcc/testsuite/gdc.test/fail_compilation/fail7424f.d
! 64177336f34ceef7345c3e93509de097  gcc/testsuite/gdc.test/fail_compilation/fail7424g.d
! a3aea5a03f477ecfddffec9dae056f88  gcc/testsuite/gdc.test/fail_compilation/fail7424h.d
! bdf7ca665e388507b19c29f09d4669b3  gcc/testsuite/gdc.test/fail_compilation/fail7424i.d
  9bcf0d7f8dc25ee08d2b358feeecce5b  gcc/testsuite/gdc.test/fail_compilation/fail75.d
  ba8e80c17e23cb72c72082a27e1547c3  gcc/testsuite/gdc.test/fail_compilation/fail7524a.d
  c50f2cfb4d249da817ef0df6dae2f3ce  gcc/testsuite/gdc.test/fail_compilation/fail7524b.d
*************** b7ac24805f42a0d95c22ed419f2448eb  gcc/te
*** 71255,71261 ****
  54db7d18f58aba432d47f6a801da2392  gcc/testsuite/gdc.test/fail_compilation/fail97.d
  77704d558eb48472bb54bce5a62c0796  gcc/testsuite/gdc.test/fail_compilation/fail9710.d
  791ce9351af21b77b654e675cb845628  gcc/testsuite/gdc.test/fail_compilation/fail9735.d
! 15c87114541c124a5a979c6ad13ec326  gcc/testsuite/gdc.test/fail_compilation/fail9766.d
  1eeed95072caeba8be3889c2b93439f1  gcc/testsuite/gdc.test/fail_compilation/fail9773.d
  abc82347eaa25458a588e16c9a1500af  gcc/testsuite/gdc.test/fail_compilation/fail9790.d
  ba9fce21801162f260b3ae82c57b2b2d  gcc/testsuite/gdc.test/fail_compilation/fail98.d
--- 71458,71464 ----
  54db7d18f58aba432d47f6a801da2392  gcc/testsuite/gdc.test/fail_compilation/fail97.d
  77704d558eb48472bb54bce5a62c0796  gcc/testsuite/gdc.test/fail_compilation/fail9710.d
  791ce9351af21b77b654e675cb845628  gcc/testsuite/gdc.test/fail_compilation/fail9735.d
! 76d276afce2d8fac06f34565a1958c89  gcc/testsuite/gdc.test/fail_compilation/fail9766.d
  1eeed95072caeba8be3889c2b93439f1  gcc/testsuite/gdc.test/fail_compilation/fail9773.d
  abc82347eaa25458a588e16c9a1500af  gcc/testsuite/gdc.test/fail_compilation/fail9790.d
  ba9fce21801162f260b3ae82c57b2b2d  gcc/testsuite/gdc.test/fail_compilation/fail98.d
*************** fe4c1de33e271d84bfbb7ed29d95614c  gcc/te
*** 71456,71462 ****
  5a251eea5223535f2e71d45dc066aaa9  gcc/testsuite/gdc.test/fail_compilation/ice9284.d
  5c1b7a696de91f0fac6d8de5c8e96d1d  gcc/testsuite/gdc.test/fail_compilation/ice9291.d
  eb958bf96f73f43ebebbbf3f30975aec  gcc/testsuite/gdc.test/fail_compilation/ice9338.d
! 9c0a38e2d1493c4f72323692132e898c  gcc/testsuite/gdc.test/fail_compilation/ice9406.d
  dc5e90f888b5c961fe7d07cc48e93ef4  gcc/testsuite/gdc.test/fail_compilation/ice9439.d
  fc0358454e35b0c03980ee42d4b5615c  gcc/testsuite/gdc.test/fail_compilation/ice9494.d
  d6a5fbe36fe67b24606b6ba1902c8246  gcc/testsuite/gdc.test/fail_compilation/ice9540.d
--- 71659,71665 ----
  5a251eea5223535f2e71d45dc066aaa9  gcc/testsuite/gdc.test/fail_compilation/ice9284.d
  5c1b7a696de91f0fac6d8de5c8e96d1d  gcc/testsuite/gdc.test/fail_compilation/ice9291.d
  eb958bf96f73f43ebebbbf3f30975aec  gcc/testsuite/gdc.test/fail_compilation/ice9338.d
! af5221c169864139df80561cf6490347  gcc/testsuite/gdc.test/fail_compilation/ice9406.d
  dc5e90f888b5c961fe7d07cc48e93ef4  gcc/testsuite/gdc.test/fail_compilation/ice9439.d
  fc0358454e35b0c03980ee42d4b5615c  gcc/testsuite/gdc.test/fail_compilation/ice9494.d
  d6a5fbe36fe67b24606b6ba1902c8246  gcc/testsuite/gdc.test/fail_compilation/ice9540.d
*************** b63d81d149ced101cc0047fccfbfbff2  gcc/te
*** 71688,71693 ****
--- 71891,71898 ----
  a2dfda31aa6bb8862b349db8dd7c06f0  gcc/testsuite/gdc.test/fail_compilation/test21164.d
  6dd671859ff08d6c5ae03d7466d149ee  gcc/testsuite/gdc.test/fail_compilation/test21353.d
  71e1aa25aaa777c4eef2e9d4c47f72c0  gcc/testsuite/gdc.test/fail_compilation/test21651.d
+ 38df04b25892319b1dd1980583e5b621  gcc/testsuite/gdc.test/fail_compilation/test21927.d
+ bcc6ccdea767e7f980449fdbbf3dd174  gcc/testsuite/gdc.test/fail_compilation/test21939.d
  c7379540d384d1b0a88e793609c2ec5f  gcc/testsuite/gdc.test/fail_compilation/test314.d
  465b130426028cac7c9bb32cf2f4fdee  gcc/testsuite/gdc.test/fail_compilation/test4682.d
  5e3c07e144e8f8d3dc6a9bd044054a82  gcc/testsuite/gdc.test/fail_compilation/test4682a.d
*************** e610c44a50486d89cefb12161b0f892e  gcc/te
*** 72260,72265 ****
--- 72465,72471 ----
  329e9e80c60ab998e37a9ac1bd8c51d6  gcc/testsuite/gfortran.dg/PR37039.f90
  e81a681901aa58d870e549b414327a20  gcc/testsuite/gfortran.dg/PR40660.f90
  264e3819dac395c8ef1f19270db55463  gcc/testsuite/gfortran.dg/PR49268.f90
+ cf9357967669d1b743e4aad7ef5ee3c1  gcc/testsuite/gfortran.dg/PR82376.f90
  c85675a1a0e2101ed951b0621bb65472  gcc/testsuite/gfortran.dg/PR85868A.f90
  1cacea4b6e8bea7931986f5d190b981e  gcc/testsuite/gfortran.dg/PR85868B.f90
  583d04568695255545c22fd212ce5940  gcc/testsuite/gfortran.dg/PR90350.f90
*************** dbfad5e8b5cf874428e1b4374f3f75e1  gcc/te
*** 72551,72556 ****
--- 72757,72763 ----
  3735cba3a47ed06a22c4e38fe041b8d7  gcc/testsuite/gfortran.dg/argument_checking_22.f90
  cb8920b39d43f8d36d7c87cd6ce3188a  gcc/testsuite/gfortran.dg/argument_checking_23.f90
  4696d0b0990f3672f510ad45684ab381  gcc/testsuite/gfortran.dg/argument_checking_24.f90
+ e96279b8586c27726b6d13e5aef5f5ce  gcc/testsuite/gfortran.dg/argument_checking_25.f90
  9420e2390509236501a51aceaffd8fec  gcc/testsuite/gfortran.dg/argument_checking_3.f90
  ca22fc708f8e1b6425943105c693f41e  gcc/testsuite/gfortran.dg/argument_checking_4.f90
  6ef91b131477d21bf8c75369daea1d04  gcc/testsuite/gfortran.dg/argument_checking_5.f90
*************** f77d86492e84d13e004ea59f1da3d69d  gcc/te
*** 73097,73102 ****
--- 73304,73310 ----
  b890668874e1bc07a00cd706581c6fd1  gcc/testsuite/gfortran.dg/bounds_check_2.f
  66c33189a3444b13a4ae1439933ebc8b  gcc/testsuite/gfortran.dg/bounds_check_20.f90
  7577ff710a256393f1fb5c102e69baa4  gcc/testsuite/gfortran.dg/bounds_check_21.f90
+ e585af8e23493967fa5b80361d02ccd5  gcc/testsuite/gfortran.dg/bounds_check_22.f90
  1ff91e96da26ef6e7839e53e2b71499d  gcc/testsuite/gfortran.dg/bounds_check_3.f90
  a9119407c225c716d99c309178d77952  gcc/testsuite/gfortran.dg/bounds_check_4.f90
  167a95fa41d2abf20f66591e1389d059  gcc/testsuite/gfortran.dg/bounds_check_5.f90
*************** eda31dab4c7069ae04265defaed94163  gcc/te
*** 75324,75329 ****
--- 75532,75538 ----
  b7bb651884d39c2e5dce7d57d46f40a5  gcc/testsuite/gfortran.dg/gomp/free-2.f90
  a0ea298c26d8866db9dfd3726180a6ee  gcc/testsuite/gfortran.dg/gomp/gomp.exp
  c81f6e5f96d44ff4d4332116923c4ba7  gcc/testsuite/gfortran.dg/gomp/if-1.f90
+ c20118617178c3c6359815c5134a798a  gcc/testsuite/gfortran.dg/gomp/implicit-save.f90
  336652c36c7d7ce2f34ced505acc64c9  gcc/testsuite/gfortran.dg/gomp/include_1.f
  1fe1ad5080374d9a506a842e10eb64cf  gcc/testsuite/gfortran.dg/gomp/include_1.inc
  c9c12b39090e7fc13f17ab5f3914978a  gcc/testsuite/gfortran.dg/gomp/include_2.f90
*************** dec560a080ae2757b0acb2325c3aafab  gcc/te
*** 75340,75345 ****
--- 75549,75555 ----
  43569bbc57024a10628df3c4be381f2a  gcc/testsuite/gfortran.dg/gomp/map-2.f90
  29092a38e0577978a062abd1c4a720f1  gcc/testsuite/gfortran.dg/gomp/map-3.f90
  cd9740173b89307e8f51dcf62b1f0874  gcc/testsuite/gfortran.dg/gomp/map-4.f90
+ b76492fcf2fb1505fe0530d8302d7581  gcc/testsuite/gfortran.dg/gomp/map-5.f90
  dbafc5b94ae395cda5657628bc263b17  gcc/testsuite/gfortran.dg/gomp/map-alloc-comp-1.f90
  5eb69ee32fb2e3a0ddb2b6d84e0e175c  gcc/testsuite/gfortran.dg/gomp/nontemporal-1.f90
  50c115c8124a5d89918f3466d7eab60a  gcc/testsuite/gfortran.dg/gomp/nontemporal-2.f90
*************** ab6d18741860d8f9094676890b96e068  gcc/te
*** 75363,75368 ****
--- 75573,75579 ----
  618c952f5bbb7326c70d6e7a786f679d  gcc/testsuite/gfortran.dg/gomp/order-2.f90
  f5feeab5c486d27ccc1c9005dc112eff  gcc/testsuite/gfortran.dg/gomp/order-3.f90
  f8e40f23828c760759b3893792acb659  gcc/testsuite/gfortran.dg/gomp/order-4.f90
+ dd42ad4341c4916a5494d5d3c6a52b40  gcc/testsuite/gfortran.dg/gomp/pr100965.f90
  9a6817790a272cd8153d4303d324c00f  gcc/testsuite/gfortran.dg/gomp/pr26224.f
  d2c74a71f2bea0005d853821e6f0142c  gcc/testsuite/gfortran.dg/gomp/pr27573.f90
  a65c4577a606ba1bdab50e690b269b04  gcc/testsuite/gfortran.dg/gomp/pr29759.f90
*************** ece14642b39d950304d0510a2090d613  gcc/te
*** 75502,75507 ****
--- 75713,75719 ----
  191b4f3758e937a3380be8e7173714d3  gcc/testsuite/gfortran.dg/gomp/use_device_ptr-1.f90
  443b8f44ee67bd099885898c659e395f  gcc/testsuite/gfortran.dg/gomp/warn_truncated.f
  b3430eeb122295940c5fb0b7ba4438a3  gcc/testsuite/gfortran.dg/gomp/warn_truncated.f90
+ b9e9f073097ce9d7794f1c448c59f38d  gcc/testsuite/gfortran.dg/gomp/workshare-59.f90
  9c337aedd0ef3d96ead8e1c87c575692  gcc/testsuite/gfortran.dg/gomp/workshare-reduction-1.f90
  c24680477e7620be28299503f743cb5c  gcc/testsuite/gfortran.dg/gomp/workshare-reduction-10.f90
  a7dc5652d322ae354c4a44022b199f82  gcc/testsuite/gfortran.dg/gomp/workshare-reduction-11.f90
*************** b75cb93f87f099ad715aceb9cb7b1bf2  gcc/te
*** 75791,75796 ****
--- 76003,76009 ----
  9042c8fc68be853afcc846869e788bd5  gcc/testsuite/gfortran.dg/implied_do_io_4.f90
  156dc7e9c954310ba5c74c0fbcaa4f42  gcc/testsuite/gfortran.dg/implied_do_io_5.f90
  1f7a9307002a1f0f2a5f8eb76998dcda  gcc/testsuite/gfortran.dg/implied_do_io_6.f90
+ 2b548a8a46da28ac4ce23e2509a886fc  gcc/testsuite/gfortran.dg/implied_do_io_7.f90
  a8761a2aaffb7680e80dcad5eceada12  gcc/testsuite/gfortran.dg/implied_shape_1.f08
  f9528d7042bf84bf037d6e2b109272ec  gcc/testsuite/gfortran.dg/implied_shape_2.f90
  1b2b68c816459c1a9395771e9851de87  gcc/testsuite/gfortran.dg/implied_shape_3.f08
*************** dee6ff6cec856fe1f42312c1d4fd4807  gcc/te
*** 75905,75910 ****
--- 76118,76124 ----
  e5a418513e079e50ea576e021cf5ad8e  gcc/testsuite/gfortran.dg/inline_matmul_22.f90
  1545bc137f7bcb397e7986a3324b63be  gcc/testsuite/gfortran.dg/inline_matmul_23.f90
  89a35f94060b171becdc54771a02040b  gcc/testsuite/gfortran.dg/inline_matmul_24.f90
+ d5dddad98efc37928795b446cb8d6501  gcc/testsuite/gfortran.dg/inline_matmul_25.f90
  ffdb4ca68f61f3bd618415335c9c7c21  gcc/testsuite/gfortran.dg/inline_matmul_3.f90
  f95e5fd479c839cfa9cb3ac127ee7584  gcc/testsuite/gfortran.dg/inline_matmul_4.f90
  6cb787ca0dac6ea814c8af4ac7cb8022  gcc/testsuite/gfortran.dg/inline_matmul_5.f90
*************** ab5a022b83d2491d59465942397cce40  gcc/te
*** 76459,76464 ****
--- 76673,76680 ----
  eeec051d497127f1ede77e4c9b0a4d06  gcc/testsuite/gfortran.dg/merge_char_const.f90
  a69f0ecf96267c62f30fff01a3b40750  gcc/testsuite/gfortran.dg/merge_init_expr.f90
  34b7dd5bb35790a8b688fa839e2524e6  gcc/testsuite/gfortran.dg/merge_init_expr_2.f90
+ e3c0118bafb1a1659246494a171aeb3c  gcc/testsuite/gfortran.dg/min0_max0_1.f90
+ de3ec173587621bde9660c27b22dd60a  gcc/testsuite/gfortran.dg/min0_max0_2.f90
  ffb27b4234a1d98bbd398da249a290e4  gcc/testsuite/gfortran.dg/min_expr.f90
  143aa543e8d65be64d945e78ac62f5e3  gcc/testsuite/gfortran.dg/min_max_conformance.f90
  653e6e7bc45c6a565bcba36f3c235791  gcc/testsuite/gfortran.dg/min_max_conformance_2.f90
*************** b9b73a57dd48739958a7cf6a364a410d  gcc/te
*** 76951,76956 ****
--- 77167,77173 ----
  eb194938d2c2fe84d215ede719f501c0  gcc/testsuite/gfortran.dg/pointer_check_11.f90
  4db68e1eec67942dd893a17d7e547d6e  gcc/testsuite/gfortran.dg/pointer_check_12.f90
  ccf9944fa34b0e93e5415a91ad21e966  gcc/testsuite/gfortran.dg/pointer_check_13.f90
+ 1c6366ef774f50102935b627497ffda0  gcc/testsuite/gfortran.dg/pointer_check_14.f90
  7fd59810205e453c2a75b8a7f1ed13b0  gcc/testsuite/gfortran.dg/pointer_check_2.f90
  9e0a1ed208d6678d1a32750be9c66ce8  gcc/testsuite/gfortran.dg/pointer_check_3.f90
  24e0ade37dff0f1eb6006ee3395e17a6  gcc/testsuite/gfortran.dg/pointer_check_4.f90
*************** c893cc6bcb01079435bb1e32e1ab471e  gcc/te
*** 77010,77015 ****
--- 77227,77236 ----
  a3ab8fbef738997039cfd45f350461a3  gcc/testsuite/gfortran.dg/power_6.f90
  77eca811eac1f80edb0f33c68ac0c4d3  gcc/testsuite/gfortran.dg/power_7.f90
  457d6bb30d331f4d3250628bdae53dc3  gcc/testsuite/gfortran.dg/power_8.f90
+ e13b5dd50c332ea865cb6fabb5f79f29  gcc/testsuite/gfortran.dg/pr100154.f90
+ fc0ae38e4fdc2d7761aba57181c97b51  gcc/testsuite/gfortran.dg/pr100551.f90
+ 17f130e627232745d6279696b6984514  gcc/testsuite/gfortran.dg/pr100949.f90
+ 00eaff2aeb07d3b9bbb1b67083921aaf  gcc/testsuite/gfortran.dg/pr101158.f90
  984f8307f36d56a0b48b5acce2dd5eb5  gcc/testsuite/gfortran.dg/pr12884.f
  64075248b9d1bffd6f380bb4e2a6eae0  gcc/testsuite/gfortran.dg/pr15129.f90
  e9cbd51db4e16292fc5dd1fead2e5a49  gcc/testsuite/gfortran.dg/pr15140.f90
*************** ad5d9eaa5f8d1c73673f959f766e825d  gcc/te
*** 77644,77649 ****
--- 77865,77872 ----
  321e671c6e1acf78d716c2076bdf3a00  gcc/testsuite/gfortran.dg/pr93498_1.f90
  fde8604ea120a8ce9b073bf211cdf432  gcc/testsuite/gfortran.dg/pr93498_2.f90
  21b8ac4794fea5aabe6be080143c94c1  gcc/testsuite/gfortran.dg/pr93499.f90
+ bee8bc29b8ca49cd7a363195e6cdb6d0  gcc/testsuite/gfortran.dg/pr93524.c
+ 0599cd53dee4ce76500f304b1b305d9e  gcc/testsuite/gfortran.dg/pr93524.f90
  044a867e31d2488aef215034fa209478  gcc/testsuite/gfortran.dg/pr93580.f90
  68f7d2abe5ed9475d5e9114a25471a50  gcc/testsuite/gfortran.dg/pr93600_1.f90
  543493ac9c37f3e29f7d727af1ecad82  gcc/testsuite/gfortran.dg/pr93600_2.f90
*************** f55274affe4c9ad9830b5b95890a0e58  gcc/te
*** 77681,77686 ****
--- 77904,77910 ----
  27db2763cd4b76a729c1caca77615d2b  gcc/testsuite/gfortran.dg/pr95398.f90
  258eb533f98697cad8eebc8294e95ee4  gcc/testsuite/gfortran.dg/pr95446.f90
  bf06d26cfd17de7f7a1ca3d27181a469  gcc/testsuite/gfortran.dg/pr95500.f90
+ 6ef53d080792d6388cbc30dcbd258ee4  gcc/testsuite/gfortran.dg/pr95502.f90
  957c4b1c6c2a82ac61e92b1200c1f5cc  gcc/testsuite/gfortran.dg/pr95503.f90
  5231d7be8a143a19ea814874ba722093  gcc/testsuite/gfortran.dg/pr95544.f90
  42b37edbbc665179c35ef2c650460dfc  gcc/testsuite/gfortran.dg/pr95584.f90
*************** aee380fea7e3e2a16dae6bf8d81c92f5  gcc/te
*** 77737,77743 ****
  99fdd5ccc3fdcab5bddde35aff692ccb  gcc/testsuite/gfortran.dg/pr96436_9.f90
  798f21a71e68a6aa67d9f50ef3f33865  gcc/testsuite/gfortran.dg/pr96486.f90
  8756ff45dbdf3f5fe25a965a3ca5d662  gcc/testsuite/gfortran.dg/pr96613.f90
! d7a218228a728f2f7635fe2201124368  gcc/testsuite/gfortran.dg/pr96711.f90
  a94ae73a3b6b9628990c54fb08f2950c  gcc/testsuite/gfortran.dg/pr96737.f90
  74a709306836d044b8cd43d035aecdf2  gcc/testsuite/gfortran.dg/pr96859.f90
  76f063a5164cc2eff42c50fc9b9989a1  gcc/testsuite/gfortran.dg/pr97036.f90
--- 77961,77967 ----
  99fdd5ccc3fdcab5bddde35aff692ccb  gcc/testsuite/gfortran.dg/pr96436_9.f90
  798f21a71e68a6aa67d9f50ef3f33865  gcc/testsuite/gfortran.dg/pr96486.f90
  8756ff45dbdf3f5fe25a965a3ca5d662  gcc/testsuite/gfortran.dg/pr96613.f90
! a056a75dc3c7830d385da1c0b9d587bc  gcc/testsuite/gfortran.dg/pr96711.f90
  a94ae73a3b6b9628990c54fb08f2950c  gcc/testsuite/gfortran.dg/pr96737.f90
  74a709306836d044b8cd43d035aecdf2  gcc/testsuite/gfortran.dg/pr96859.f90
  76f063a5164cc2eff42c50fc9b9989a1  gcc/testsuite/gfortran.dg/pr97036.f90
*************** e9131ae038c1f4f18b0f72da1bf1423e  gcc/te
*** 77751,77756 ****
--- 77975,77981 ----
  a78afb0368bddc411548d63311098918  gcc/testsuite/gfortran.dg/pr98016.f90
  0103f634279cccfe329c626d7b20e2fa  gcc/testsuite/gfortran.dg/pr98017.f90
  30379f7e459be0df7dde3d8fe2ad8502  gcc/testsuite/gfortran.dg/pr98284.f90
+ 5ba915c22c408eb2d242fc2ddb25c95f  gcc/testsuite/gfortran.dg/pr98411.f90
  661afc7f73f5e470bae7d7efa0a06cbd  gcc/testsuite/gfortran.dg/pr98661.f90
  6f14584e7c3845718818a0eab4f992ff  gcc/testsuite/gfortran.dg/pr98974.F90
  ab9d92c634833928d03c56d815ba4f69  gcc/testsuite/gfortran.dg/pr99060.f90
*************** ddf6a96210acd9846d96c96f4d91e038  gcc/te
*** 77968,77973 ****
--- 78193,78199 ----
  9bd44f03cb1f3b37599ac931fdefe6cc  gcc/testsuite/gfortran.dg/ptr-func-1.f90
  b6c22a1a69dfaeda3ed576a61060580d  gcc/testsuite/gfortran.dg/ptr-func-2.f90
  2878e4bfa1dc2e80db541a4a8304daaf  gcc/testsuite/gfortran.dg/ptr-func-3.f90
+ cf5c200d1a2cf2ebf7bcad1269a85bc7  gcc/testsuite/gfortran.dg/ptr-func-4.f90
  c3fb068a6513a1b586c18e7f98aee0e3  gcc/testsuite/gfortran.dg/ptr_func_assign_1.f08
  1e99e686da2b4f91da550dc5cbd8e4b4  gcc/testsuite/gfortran.dg/ptr_func_assign_2.f08
  deda23d08864e8fd5de581142c84d0c3  gcc/testsuite/gfortran.dg/ptr_func_assign_3.f08
*************** eddd77f861f74465d78c92f841676d26  gcc/te
*** 78949,78954 ****
--- 79175,79181 ----
  c4cdbb7826f698ed16a2354d36deafa1  gcc/testsuite/gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90
  ca22fb0f028313d733f9f90efd6b98e6  gcc/testsuite/gfortran.dg/vect/no-vfa-pr32377.f90
  19e92e71600fa931dce3409e389d0482  gcc/testsuite/gfortran.dg/vect/no-vfa-pr32457.f90
+ bba5c2c089f258e8640ba52dab163abe  gcc/testsuite/gfortran.dg/vect/pr100981-1.f90
  a17cb1ab891a5af3471298da97331dda  gcc/testsuite/gfortran.dg/vect/pr19049.f90
  fdb4a5f5d5eff2fd75822f14875bd776  gcc/testsuite/gfortran.dg/vect/pr32377.f90
  bbb6998ea100c6c2039976c6446a0c10  gcc/testsuite/gfortran.dg/vect/pr32380.f
*************** a0ed0e660c5862b05ec070c41bdfba54  gcc/te
*** 79817,79822 ****
--- 80044,80051 ----
  f7b1af99f6c962bae01fe34f9ed72d9d  gcc/testsuite/gnat.dg/bit_packed_array4.ads
  ad727f622f1c5ff37db1d4efc19e898d  gcc/testsuite/gnat.dg/bit_packed_array5.adb
  aabf5174087b4bc9efefd6315e46d0d9  gcc/testsuite/gnat.dg/bit_packed_array5.ads
+ 687d618f8e5bdaad449d7021b40997c2  gcc/testsuite/gnat.dg/bit_packed_array6.adb
+ d49d534150ed1ba0a4524d36e0901e6d  gcc/testsuite/gnat.dg/bit_packed_array6_pkg.ads
  525d23421c0696397b956153b5b745b3  gcc/testsuite/gnat.dg/blkextract_from_reg.adb
  51e7f698a2f7f29a6ccff726ff916a02  gcc/testsuite/gnat.dg/block_ext_return_assert_failure.adb
  916b4e98416842fbaf83049f165a8e03  gcc/testsuite/gnat.dg/bltins.adb
*************** fd6e6d00444cf821cc11413aa2179498  gcc/te
*** 79981,79986 ****
--- 80210,80217 ----
  7d71e600cd387947a72c1a9f7e29f0ca  gcc/testsuite/gnat.dg/derived_type5_pkg.ads
  dc7b3ebaa7caa13b60d6eb8a552ad48d  gcc/testsuite/gnat.dg/derived_type6.adb
  85b3a46622ba8d5651550a9dda49adf3  gcc/testsuite/gnat.dg/derived_type6.ads
+ 44054b333f553f9d52b5aae8a29d6c87  gcc/testsuite/gnat.dg/derived_type7.adb
+ e0b9cf9f7a4c88212b3b340e33e89929  gcc/testsuite/gnat.dg/derived_type7.ads
  f5b545465e83981c80e3d7c01214b904  gcc/testsuite/gnat.dg/dflt_init_cond.adb
  2fbb62544d92c6af0d0b351a83112cd0  gcc/testsuite/gnat.dg/dflt_init_cond_pkg.ads
  e6edab46f21ddc83ce061780c642290b  gcc/testsuite/gnat.dg/dg.exp
*************** f4b70bbe5e397548679a63e9a556d712  gcc/te
*** 80453,80458 ****
--- 80684,80690 ----
  2e5987e5b8efc0e3420b843049dfa514  gcc/testsuite/gnat.dg/inline21_h.adb
  6009f5d3fe4e938462557d5e9b9817b5  gcc/testsuite/gnat.dg/inline21_h.ads
  09c84b935605997d65ff35bbfdcddeb9  gcc/testsuite/gnat.dg/inline21_q.ads
+ 1b38ad40650dbd687ae75019f77fdceb  gcc/testsuite/gnat.dg/inline22.adb
  5627f25297736e4376fd920a71ecaf39  gcc/testsuite/gnat.dg/inline2_pkg.adb
  110a4ba4adadc9c9564f395e87ad35a4  gcc/testsuite/gnat.dg/inline2_pkg.ads
  a692a3b50a691c30db1f8edbcd461161  gcc/testsuite/gnat.dg/inline3.adb
*************** bc9e693a63b338619703ea41ddab830f  gcc/te
*** 81413,81418 ****
--- 81645,81652 ----
  853cfb2d66af6930f55bfa93cdfe43c1  gcc/testsuite/gnat.dg/specs/opt3.ads
  55cfaa66ec1a146c63f5e82738917aa3  gcc/testsuite/gnat.dg/specs/opt3_pkg.ads
  d2c31258feee390ed4af80cdc8eacf9e  gcc/testsuite/gnat.dg/specs/opt4.ads
+ 4f688dab65d3a3dce65837fb7dc54961  gcc/testsuite/gnat.dg/specs/opt5.ads
+ f156038848774963622d503fe89a172b  gcc/testsuite/gnat.dg/specs/opt5_pkg.ads
  a33d565d33da0c1fd4225f3e0005c81e  gcc/testsuite/gnat.dg/specs/oversize.ads
  c177b376a4a8546663a7caa87b66abb4  gcc/testsuite/gnat.dg/specs/pack10.ads
  aca39671a4d090d6d3c7a2abf4ee74a6  gcc/testsuite/gnat.dg/specs/pack10_pkg.adb
*************** db83ca8da3226bea725ce43acaee8ba1  gcc/te
*** 81782,81790 ****
  e0b42cd0bffe14a0454e6947c1576b0d  gcc/testsuite/gnat.dg/unchecked_convert2.adb
  ab71b7c411a24b92bc4692458e82095e  gcc/testsuite/gnat.dg/unchecked_convert3.adb
  d11f3831351000de17c86545b36e9825  gcc/testsuite/gnat.dg/unchecked_convert4.adb
! a5a1781a9b40c44bd5dbb95b32e2f178  gcc/testsuite/gnat.dg/unchecked_convert5.adb
  bb1207d00011fa510617f94b62a94456  gcc/testsuite/gnat.dg/unchecked_convert5b.adb
! c4dac9d7e9ac17a744626ef44ae553ab  gcc/testsuite/gnat.dg/unchecked_convert6.adb
  9b5f1301a020de2359815aeda0976024  gcc/testsuite/gnat.dg/unchecked_convert6b.adb
  dabd5b43f529cc66c1c6b885a976833a  gcc/testsuite/gnat.dg/unchecked_convert7.adb
  e8e39c388c32e8e9b60efbb677b05921  gcc/testsuite/gnat.dg/unchecked_convert8.adb
--- 82016,82024 ----
  e0b42cd0bffe14a0454e6947c1576b0d  gcc/testsuite/gnat.dg/unchecked_convert2.adb
  ab71b7c411a24b92bc4692458e82095e  gcc/testsuite/gnat.dg/unchecked_convert3.adb
  d11f3831351000de17c86545b36e9825  gcc/testsuite/gnat.dg/unchecked_convert4.adb
! 2eca78d256d8e8011721f3197334e1bf  gcc/testsuite/gnat.dg/unchecked_convert5.adb
  bb1207d00011fa510617f94b62a94456  gcc/testsuite/gnat.dg/unchecked_convert5b.adb
! 9703af43dac2a467e5b568ac089dec31  gcc/testsuite/gnat.dg/unchecked_convert6.adb
  9b5f1301a020de2359815aeda0976024  gcc/testsuite/gnat.dg/unchecked_convert6b.adb
  dabd5b43f529cc66c1c6b885a976833a  gcc/testsuite/gnat.dg/unchecked_convert7.adb
  e8e39c388c32e8e9b60efbb677b05921  gcc/testsuite/gnat.dg/unchecked_convert8.adb
*************** c96b8b75ba517dc647306c0f299c9b2d  gcc/te
*** 83958,83965 ****
  c9f821ccc1905c2cf6da3b515300cc71  gcc/testsuite/jit.dg/test-arith-overflow.c
  978312b6ef29d047612e4077b2776108  gcc/testsuite/jit.dg/test-array-as-pointer.c
  b6b657ddbcecefb50b21259cc5711010  gcc/testsuite/jit.dg/test-arrays.c
! c9658d25caa117c1ff2c25b1a05536be  gcc/testsuite/jit.dg/test-asm.c
! 07550ec237cc85ed15f3f525772b33c5  gcc/testsuite/jit.dg/test-asm.cc
  cc1b167a1d5eaf426dbf6721a80c93e7  gcc/testsuite/jit.dg/test-autovectorize.c
  3f5b0ae02ffd9c801777cd40eeb400a9  gcc/testsuite/jit.dg/test-benchmark.c
  425e82d760b4b92b760e58daad16a725  gcc/testsuite/jit.dg/test-builtin-memcpy.c
--- 84192,84199 ----
  c9f821ccc1905c2cf6da3b515300cc71  gcc/testsuite/jit.dg/test-arith-overflow.c
  978312b6ef29d047612e4077b2776108  gcc/testsuite/jit.dg/test-array-as-pointer.c
  b6b657ddbcecefb50b21259cc5711010  gcc/testsuite/jit.dg/test-arrays.c
! 39ac69a61f107eac012eb6088e3786a9  gcc/testsuite/jit.dg/test-asm.c
! ca5c835ee5a5e20f53cffadb7f4e1375  gcc/testsuite/jit.dg/test-asm.cc
  cc1b167a1d5eaf426dbf6721a80c93e7  gcc/testsuite/jit.dg/test-autovectorize.c
  3f5b0ae02ffd9c801777cd40eeb400a9  gcc/testsuite/jit.dg/test-benchmark.c
  425e82d760b4b92b760e58daad16a725  gcc/testsuite/jit.dg/test-builtin-memcpy.c
*************** af7112223f23a060486e371aaa393e98  gcc/te
*** 84073,84080 ****
  62cfd298f75d5b02e37418640347757d  gcc/testsuite/jit.dg/test-types.c
  e309c53b14c724939a1564046c6a5df2  gcc/testsuite/jit.dg/test-using-global.c
  87b9d64f8250158521cb3cae842ff2cb  gcc/testsuite/jit.dg/test-validly-unreachable-block.c
! fc650de429b1e302c5befad897716c07  gcc/testsuite/jit.dg/test-vector-rvalues.cc
! 97200377fda6e0eacaebef74c6eab900  gcc/testsuite/jit.dg/test-vector-types.cc
  5542ebc8aa1b198ad40aeeee64259afb  gcc/testsuite/jit.dg/test-version.c
  96ac85af1dde837e4f4e2444d083cf22  gcc/testsuite/jit.dg/test-volatile.c
  6477c66fcebff4d502d26e2d247251ce  gcc/testsuite/jit.dg/verify-dynamic-library.c
--- 84307,84314 ----
  62cfd298f75d5b02e37418640347757d  gcc/testsuite/jit.dg/test-types.c
  e309c53b14c724939a1564046c6a5df2  gcc/testsuite/jit.dg/test-using-global.c
  87b9d64f8250158521cb3cae842ff2cb  gcc/testsuite/jit.dg/test-validly-unreachable-block.c
! 66bd443798448a3863f71885dbc59b0f  gcc/testsuite/jit.dg/test-vector-rvalues.cc
! 74559e5a55bad41637a4a91da18939fa  gcc/testsuite/jit.dg/test-vector-types.cc
  5542ebc8aa1b198ad40aeeee64259afb  gcc/testsuite/jit.dg/test-version.c
  96ac85af1dde837e4f4e2444d083cf22  gcc/testsuite/jit.dg/test-volatile.c
  6477c66fcebff4d502d26e2d247251ce  gcc/testsuite/jit.dg/verify-dynamic-library.c
*************** bf57f760d7e706b8742823fbb639ae4c  gcc/te
*** 84137,84143 ****
  ee11afd0bed136fe5f9f4b0b9347fbc1  gcc/testsuite/lib/scanwpaipa.exp
  e85eac7191a9c0639c23f2d8cb32aa3d  gcc/testsuite/lib/target-libpath.exp
  29911997572e845d73d87588342bbc60  gcc/testsuite/lib/target-supports-dg.exp
! 14c49d67501b98f3a61a27b676059e61  gcc/testsuite/lib/target-supports.exp
  3726aa6af2e0ec126a1f3165db93c458  gcc/testsuite/lib/target-utils.exp
  7f2401885e3237bcc8a97ce8be301082  gcc/testsuite/lib/timeout-dg.exp
  3159102522e362ff5b08ae959de2db09  gcc/testsuite/lib/timeout.exp
--- 84371,84377 ----
  ee11afd0bed136fe5f9f4b0b9347fbc1  gcc/testsuite/lib/scanwpaipa.exp
  e85eac7191a9c0639c23f2d8cb32aa3d  gcc/testsuite/lib/target-libpath.exp
  29911997572e845d73d87588342bbc60  gcc/testsuite/lib/target-supports-dg.exp
! 6f417400c0b87fd5fade21d41b61ced0  gcc/testsuite/lib/target-supports.exp
  3726aa6af2e0ec126a1f3165db93c458  gcc/testsuite/lib/target-utils.exp
  7f2401885e3237bcc8a97ce8be301082  gcc/testsuite/lib/timeout-dg.exp
  3159102522e362ff5b08ae959de2db09  gcc/testsuite/lib/timeout.exp
*************** c02b2a89fa8369ab143d4f11a460651b  gcc/tr
*** 85182,85188 ****
  31e492711713c34c1104d3e984030331  gcc/tree-chrec.h
  b6e4eee90dd87599d8af1bd8d4c4c972  gcc/tree-complex.c
  ccec9bf50f055c8670a0738d5e7bbeab  gcc/tree-core.h
! b0a571963750a1737d73e942994db357  gcc/tree-data-ref.c
  6e607c65ec3c8790d5f6ec9878353f95  gcc/tree-data-ref.h
  5ea9dc582b1d846f2c523de1059f14cb  gcc/tree-dfa.c
  4711e398b753a63c9dfe58dd5c599663  gcc/tree-dfa.h
--- 85416,85422 ----
  31e492711713c34c1104d3e984030331  gcc/tree-chrec.h
  b6e4eee90dd87599d8af1bd8d4c4c972  gcc/tree-complex.c
  ccec9bf50f055c8670a0738d5e7bbeab  gcc/tree-core.h
! 29e3522d91e204b2a68f656deedd78c2  gcc/tree-data-ref.c
  6e607c65ec3c8790d5f6ec9878353f95  gcc/tree-data-ref.h
  5ea9dc582b1d846f2c523de1059f14cb  gcc/tree-dfa.c
  4711e398b753a63c9dfe58dd5c599663  gcc/tree-dfa.h
*************** b0a571963750a1737d73e942994db357  gcc/tr
*** 85191,85210 ****
  c1f2ff0df4d922bc92a7a89dd111e444  gcc/tree-diagnostic.h
  f75e637e91dac91b91c777479ef081fb  gcc/tree-dump.c
  8c75ec9047fb090f17138d28aeb55e49  gcc/tree-dump.h
! 12b77e4a63ab883cd85d90bf3314a2e9  gcc/tree-eh.c
  62326f7c91c8078cdc3c8f095034cd1d  gcc/tree-eh.h
  5b3d82167a78e6c870c4b85721b98f7d  gcc/tree-emutls.c
  df51783bb1013af8d36a6926324b9944  gcc/tree-hash-traits.h
  4e0ed6ef3bdd74441de24187193d838f  gcc/tree-hasher.h
  511676ae9943534d43b199dfae5d4478  gcc/tree-if-conv.c
  a3ff52ffa889157518435812a966fe3d  gcc/tree-if-conv.h
! 48a8dcf0eef43adf8332ed28b0ec2dc3  gcc/tree-inline.c
  b0a166f5b8df4431a3a01703e73ca5e0  gcc/tree-inline.h
  7bbed0b509eec2f9ac682b47cd5237c2  gcc/tree-into-ssa.c
  84e9d715b2250b3a6d8f326c5b90c1a8  gcc/tree-into-ssa.h
  362bdb78a0bdfa101b91dba0c927dc5f  gcc/tree-iterator.c
  36ab5451f3575ada26fffe25b559d254  gcc/tree-iterator.h
! a29a58e5e561195b5177e484a94a7600  gcc/tree-loop-distribution.c
  a312d451a579d16f5e2d10b716fa20a0  gcc/tree-nested.c
  9b519af6b08c9d2fbe9dad37203b5196  gcc/tree-nested.h
  d8b72ecd778146ead6f3236e4a49ebef  gcc/tree-nrv.c
--- 85425,85444 ----
  c1f2ff0df4d922bc92a7a89dd111e444  gcc/tree-diagnostic.h
  f75e637e91dac91b91c777479ef081fb  gcc/tree-dump.c
  8c75ec9047fb090f17138d28aeb55e49  gcc/tree-dump.h
! 4147f2be6838dfd74f27d21e79b6870c  gcc/tree-eh.c
  62326f7c91c8078cdc3c8f095034cd1d  gcc/tree-eh.h
  5b3d82167a78e6c870c4b85721b98f7d  gcc/tree-emutls.c
  df51783bb1013af8d36a6926324b9944  gcc/tree-hash-traits.h
  4e0ed6ef3bdd74441de24187193d838f  gcc/tree-hasher.h
  511676ae9943534d43b199dfae5d4478  gcc/tree-if-conv.c
  a3ff52ffa889157518435812a966fe3d  gcc/tree-if-conv.h
! 30e6bd02f1bdefff4e780c8b19ea4a8f  gcc/tree-inline.c
  b0a166f5b8df4431a3a01703e73ca5e0  gcc/tree-inline.h
  7bbed0b509eec2f9ac682b47cd5237c2  gcc/tree-into-ssa.c
  84e9d715b2250b3a6d8f326c5b90c1a8  gcc/tree-into-ssa.h
  362bdb78a0bdfa101b91dba0c927dc5f  gcc/tree-iterator.c
  36ab5451f3575ada26fffe25b559d254  gcc/tree-iterator.h
! bcd24e6df75dc13de98c2ea3bb72fd00  gcc/tree-loop-distribution.c
  a312d451a579d16f5e2d10b716fa20a0  gcc/tree-nested.c
  9b519af6b08c9d2fbe9dad37203b5196  gcc/tree-nested.h
  d8b72ecd778146ead6f3236e4a49ebef  gcc/tree-nrv.c
*************** ec2beea63d6a6fe640d774e81558b978  gcc/tr
*** 85228,85243 ****
  ee9c205c9ab2fa90fe88b3ae0c79920e  gcc/tree-ssa-address.c
  c54597ef98c1ca43588073766641d8d8  gcc/tree-ssa-address.h
  1dc8bd000811175c3b54ac3d7057a41c  gcc/tree-ssa-alias-compare.h
! 6dba83e5c8af52221732383ab1737b09  gcc/tree-ssa-alias.c
  c9427a5d21dd629e85e87b47aeb4fe74  gcc/tree-ssa-alias.h
! fe696eccab3a60d2d63d89566d41185b  gcc/tree-ssa-ccp.c
  c3a38b89c2fc91798eb9bcec7d1a921b  gcc/tree-ssa-ccp.h
  14f20b171e9eeef632fb82641a87fd7d  gcc/tree-ssa-coalesce.c
  dbf97ae62841bae185383de08c1010af  gcc/tree-ssa-coalesce.h
  7cda46f9d86f92ef2a6a9b13d9ea5458  gcc/tree-ssa-copy.c
  39536afea748946ba21d641b3172b8eb  gcc/tree-ssa-dce.c
  f89d08a599ef7443309a0083d3eed3b5  gcc/tree-ssa-dce.h
! cff59b4688dbe3604b4b84f6d79e057b  gcc/tree-ssa-dom.c
  5d4ec6bd4c2537b8b3b9934eeb5ac5bd  gcc/tree-ssa-dom.h
  f6652144ac978d598d3321e0122ae96b  gcc/tree-ssa-dse.c
  b0a51b2bfb537b29341db8e5e9d06c49  gcc/tree-ssa-dse.h
--- 85462,85477 ----
  ee9c205c9ab2fa90fe88b3ae0c79920e  gcc/tree-ssa-address.c
  c54597ef98c1ca43588073766641d8d8  gcc/tree-ssa-address.h
  1dc8bd000811175c3b54ac3d7057a41c  gcc/tree-ssa-alias-compare.h
! ae6b9755cd7d52e366ae8e3ff8a55b13  gcc/tree-ssa-alias.c
  c9427a5d21dd629e85e87b47aeb4fe74  gcc/tree-ssa-alias.h
! 97eeb8af4b63d82c62d38723598b98f3  gcc/tree-ssa-ccp.c
  c3a38b89c2fc91798eb9bcec7d1a921b  gcc/tree-ssa-ccp.h
  14f20b171e9eeef632fb82641a87fd7d  gcc/tree-ssa-coalesce.c
  dbf97ae62841bae185383de08c1010af  gcc/tree-ssa-coalesce.h
  7cda46f9d86f92ef2a6a9b13d9ea5458  gcc/tree-ssa-copy.c
  39536afea748946ba21d641b3172b8eb  gcc/tree-ssa-dce.c
  f89d08a599ef7443309a0083d3eed3b5  gcc/tree-ssa-dce.h
! e6b364314b092283962e9b8fc40f2b2a  gcc/tree-ssa-dom.c
  5d4ec6bd4c2537b8b3b9934eeb5ac5bd  gcc/tree-ssa-dom.h
  f6652144ac978d598d3321e0122ae96b  gcc/tree-ssa-dse.c
  b0a51b2bfb537b29341db8e5e9d06c49  gcc/tree-ssa-dse.h
*************** f87b8cba0a5eaf206c581f51abff7795  gcc/tr
*** 85246,85252 ****
  5e21627768f782974d385f0b8591b7c3  gcc/tree-ssa-live.c
  92bca15e046dc5f13eb16bedaf5bdf70  gcc/tree-ssa-live.h
  98d45850103ddab74c7b6b7446089026  gcc/tree-ssa-loop-ch.c
! a2da7018f64cb0b50f823502c4004a21  gcc/tree-ssa-loop-im.c
  15f1defc34f3db829c93c302e1b7fd48  gcc/tree-ssa-loop-ivcanon.c
  120e8a77d75728ac826cd04b9e0addf5  gcc/tree-ssa-loop-ivopts.c
  cc3adcca25191b12b03af31ce868f9f5  gcc/tree-ssa-loop-ivopts.h
--- 85480,85486 ----
  5e21627768f782974d385f0b8591b7c3  gcc/tree-ssa-live.c
  92bca15e046dc5f13eb16bedaf5bdf70  gcc/tree-ssa-live.h
  98d45850103ddab74c7b6b7446089026  gcc/tree-ssa-loop-ch.c
! 87d78b50e477e2a6234463d42da2a3bc  gcc/tree-ssa-loop-im.c
  15f1defc34f3db829c93c302e1b7fd48  gcc/tree-ssa-loop-ivcanon.c
  120e8a77d75728ac826cd04b9e0addf5  gcc/tree-ssa-loop-ivopts.c
  cc3adcca25191b12b03af31ce868f9f5  gcc/tree-ssa-loop-ivopts.h
*************** e7b45902d3db8fd8ee5db0a06d9ebd6a  gcc/tr
*** 85263,85280 ****
  21767eb2af5cf900357d0cdff9563462  gcc/tree-ssa-math-opts.h
  c4f4a7c3982de8a83d63700eeab025e2  gcc/tree-ssa-operands.c
  89fb9150ca77cb47d3eb6e508c47a938  gcc/tree-ssa-operands.h
! f3fe45672c278ec00456a52375d8074b  gcc/tree-ssa-phiopt.c
  aca824b1c600ea02a32079f9880c7dea  gcc/tree-ssa-phiprop.c
! 05a1860551c8f396f5c6bbe71042e2b1  gcc/tree-ssa-pre.c
  04f876340a96e18935f72815b6a29b88  gcc/tree-ssa-propagate.c
  07e59fd4e9ac826434fa8f829a73c744  gcc/tree-ssa-propagate.h
! 59faa8c95f77da0555a53bdac1c4a5d2  gcc/tree-ssa-reassoc.c
  4f7d545bd96bf81d7343beee53323b74  gcc/tree-ssa-reassoc.h
! 02a190ff043ec1d1ee7d005c5051a241  gcc/tree-ssa-sccvn.c
  cbdcf02ee4848c736cf8a9fee3c78084  gcc/tree-ssa-sccvn.h
  654628a1f0f77b863091072217fd81f1  gcc/tree-ssa-scopedtables.c
  89f4a37820db62debf8e9c7547c734db  gcc/tree-ssa-scopedtables.h
! b57aa1ae4c4ebdd9d5b46c4f18b15cbf  gcc/tree-ssa-sink.c
  dd6a2364f5f12e2e98ceb10340828c81  gcc/tree-ssa-strlen.c
  07cd4ed8db0b69a9df3f67a6c078ee8d  gcc/tree-ssa-strlen.h
  e37f247907253fa236d651600e4c6e6d  gcc/tree-ssa-structalias.c
--- 85497,85514 ----
  21767eb2af5cf900357d0cdff9563462  gcc/tree-ssa-math-opts.h
  c4f4a7c3982de8a83d63700eeab025e2  gcc/tree-ssa-operands.c
  89fb9150ca77cb47d3eb6e508c47a938  gcc/tree-ssa-operands.h
! 6831853f2b71ee068abf78d13aafa968  gcc/tree-ssa-phiopt.c
  aca824b1c600ea02a32079f9880c7dea  gcc/tree-ssa-phiprop.c
! 9b61bec3797adaf212eb6bd7b243b0f4  gcc/tree-ssa-pre.c
  04f876340a96e18935f72815b6a29b88  gcc/tree-ssa-propagate.c
  07e59fd4e9ac826434fa8f829a73c744  gcc/tree-ssa-propagate.h
! eee92cf1f06ab8481d88af258f022f9d  gcc/tree-ssa-reassoc.c
  4f7d545bd96bf81d7343beee53323b74  gcc/tree-ssa-reassoc.h
! ff49833a82bb74d5c3da111a61b44566  gcc/tree-ssa-sccvn.c
  cbdcf02ee4848c736cf8a9fee3c78084  gcc/tree-ssa-sccvn.h
  654628a1f0f77b863091072217fd81f1  gcc/tree-ssa-scopedtables.c
  89f4a37820db62debf8e9c7547c734db  gcc/tree-ssa-scopedtables.h
! 88ea1b186fca75987e9c87011bdc67e1  gcc/tree-ssa-sink.c
  dd6a2364f5f12e2e98ceb10340828c81  gcc/tree-ssa-strlen.c
  07cd4ed8db0b69a9df3f67a6c078ee8d  gcc/tree-ssa-strlen.h
  e37f247907253fa236d651600e4c6e6d  gcc/tree-ssa-structalias.c
*************** b252a171d500e0cab975d3ee869ac82d  gcc/tr
*** 85287,85293 ****
  289dbd01379dbac2fb32244c0816b67a  gcc/tree-ssa-threadupdate.c
  7bc29409f7411f4024d12d0d0ac494ad  gcc/tree-ssa-threadupdate.h
  f8386c0188448d8e4805f34fc0e485b3  gcc/tree-ssa-uncprop.c
! 2656369fda9e05ceeeed5c8e63bd994a  gcc/tree-ssa-uninit.c
  2ceed2501a970a43eecefa4e401075b7  gcc/tree-ssa.c
  b1739bf5d288192714af8e0c8b1c1e7d  gcc/tree-ssa.h
  e61b4c021883038ea2d1201943d95548  gcc/tree-ssanames.c
--- 85521,85527 ----
  289dbd01379dbac2fb32244c0816b67a  gcc/tree-ssa-threadupdate.c
  7bc29409f7411f4024d12d0d0ac494ad  gcc/tree-ssa-threadupdate.h
  f8386c0188448d8e4805f34fc0e485b3  gcc/tree-ssa-uncprop.c
! ea574c34b2c417a9766c17108b7e8dbf  gcc/tree-ssa-uninit.c
  2ceed2501a970a43eecefa4e401075b7  gcc/tree-ssa.c
  b1739bf5d288192714af8e0c8b1c1e7d  gcc/tree-ssa.h
  e61b4c021883038ea2d1201943d95548  gcc/tree-ssanames.c
*************** e61b4c021883038ea2d1201943d95548  gcc/tr
*** 85301,85323 ****
  428e1393db94bc3958397008a8e0c5e1  gcc/tree-switch-conversion.c
  07ed53f04ac330417d211f27d5796a35  gcc/tree-switch-conversion.h
  749044dc570d709e923db8e1de207a10  gcc/tree-tailcall.c
! f5527b36fb4e5f3ab29c5468f1a3ef84  gcc/tree-vect-data-refs.c
! 6a61c7d057809ad69acd5afa4f67e91b  gcc/tree-vect-generic.c
  dbdbae9b398a7e5dd71a8009845b190e  gcc/tree-vect-loop-manip.c
! e104b4e033dd1cbd6d279723c7b2b821  gcc/tree-vect-loop.c
  9e035634c11fb6d4a9948fae9c3303fb  gcc/tree-vect-patterns.c
! 6bf58aeedde8ee3f430cebe4a95b1af6  gcc/tree-vect-slp-patterns.c
! bd42c54ebd1c738ac6d7bd333a7b4afb  gcc/tree-vect-slp.c
! d441cca1deb6dd29fe8ef6d73b80f950  gcc/tree-vect-stmts.c
  f6bd437c971fbfa030e5a50db314eb6d  gcc/tree-vector-builder.c
  ab254195b6cc59013f830527799845a1  gcc/tree-vector-builder.h
  a81602a0b8310bde0b9239772d873f96  gcc/tree-vectorizer.c
  20f8d72d5098cab78386d5027e619573  gcc/tree-vectorizer.h
  b54ce4bde08399c6f5c90b9f9a513261  gcc/tree-vrp.c
  8b2b735df1dd01f7b24caa58f59891c7  gcc/tree-vrp.h
! cd56bacaedd82976a6ad6347d519d10e  gcc/tree.c
  54bdda1062541e94a710f93dc39c2732  gcc/tree.def
! 9804eeaa01ea646ef943be3c6282dab6  gcc/tree.h
  f5d9f8fed65a9d8d94c3bc3a54d17175  gcc/treestruct.def
  29d87aedf6eb8f5f9b858b6ce49f18ba  gcc/tristate.cc
  0462624e1a963d1b936e36b375115848  gcc/tristate.h
--- 85535,85557 ----
  428e1393db94bc3958397008a8e0c5e1  gcc/tree-switch-conversion.c
  07ed53f04ac330417d211f27d5796a35  gcc/tree-switch-conversion.h
  749044dc570d709e923db8e1de207a10  gcc/tree-tailcall.c
! 90ef2f26ccb17ab01e229128079e9cff  gcc/tree-vect-data-refs.c
! ebb06712200126a0c4d0d687410be52d  gcc/tree-vect-generic.c
  dbdbae9b398a7e5dd71a8009845b190e  gcc/tree-vect-loop-manip.c
! 06e924d41eb753f0a64ef6b1eacdc453  gcc/tree-vect-loop.c
  9e035634c11fb6d4a9948fae9c3303fb  gcc/tree-vect-patterns.c
! d492181f4bd330c35617aaa9d8ecc0ad  gcc/tree-vect-slp-patterns.c
! d84cc4df5a0804f8a770da7de4f005ad  gcc/tree-vect-slp.c
! b2d179dbd2c4ca7c631b0bdac622139d  gcc/tree-vect-stmts.c
  f6bd437c971fbfa030e5a50db314eb6d  gcc/tree-vector-builder.c
  ab254195b6cc59013f830527799845a1  gcc/tree-vector-builder.h
  a81602a0b8310bde0b9239772d873f96  gcc/tree-vectorizer.c
  20f8d72d5098cab78386d5027e619573  gcc/tree-vectorizer.h
  b54ce4bde08399c6f5c90b9f9a513261  gcc/tree-vrp.c
  8b2b735df1dd01f7b24caa58f59891c7  gcc/tree-vrp.h
! 12d7ebe28a4bf76da15df67b094b0137  gcc/tree.c
  54bdda1062541e94a710f93dc39c2732  gcc/tree.def
! e0d540b900b3b6d288f00632dbf6374d  gcc/tree.h
  f5d9f8fed65a9d8d94c3bc3a54d17175  gcc/treestruct.def
  29d87aedf6eb8f5f9b858b6ce49f18ba  gcc/tristate.cc
  0462624e1a963d1b936e36b375115848  gcc/tristate.h
*************** edd2102162203ffa195120a8bbef433c  gcc/va
*** 85339,85345 ****
  c90e2e4149ffd9b0966fa09a2bffc523  gcc/value-range-equiv.cc
  b570e943102175a39a612c7e13a38a2a  gcc/value-range-equiv.h
  e4d9d9cdb525e7d4d2d226084ad63a4a  gcc/value-range.cc
! 7eb790da49702e486aaf0ee4596d259a  gcc/value-range.h
  502ae3476543727b93da6dcf88a75a3c  gcc/var-tracking.c
  91f9c0a61c99f1aae54084b8cbcaa13c  gcc/varasm.c
  b8d6bbc9c059388ffa49a3df1eeeb2aa  gcc/varasm.h
--- 85573,85579 ----
  c90e2e4149ffd9b0966fa09a2bffc523  gcc/value-range-equiv.cc
  b570e943102175a39a612c7e13a38a2a  gcc/value-range-equiv.h
  e4d9d9cdb525e7d4d2d226084ad63a4a  gcc/value-range.cc
! 7b1ab74e3c70cb1e22679b101181c1ea  gcc/value-range.h
  502ae3476543727b93da6dcf88a75a3c  gcc/var-tracking.c
  91f9c0a61c99f1aae54084b8cbcaa13c  gcc/varasm.c
  b8d6bbc9c059388ffa49a3df1eeeb2aa  gcc/varasm.h
*************** b8d6bbc9c059388ffa49a3df1eeeb2aa  gcc/va
*** 85352,85358 ****
  9ca53b68e03ebab990265fe20e74cc5a  gcc/version.c
  206ce76c6ce744048f99fdcc938dc713  gcc/version.h
  ec78e1611275c757f68d44bea88bc05d  gcc/vmsdbg.h
! 90a28bba6ee3fa798b0606eb522fd07e  gcc/vmsdbgout.c
  feb0f1090809a5824496be897d6524d2  gcc/vr-values.c
  7313d73268b5a12a68f71d0b8448d789  gcc/vr-values.h
  a5ff571a86711f1889f6148b6f0a1a72  gcc/vtable-verify.c
--- 85586,85592 ----
  9ca53b68e03ebab990265fe20e74cc5a  gcc/version.c
  206ce76c6ce744048f99fdcc938dc713  gcc/version.h
  ec78e1611275c757f68d44bea88bc05d  gcc/vmsdbg.h
! 5cce9956627bdb5117e13ddaa8c6687c  gcc/vmsdbgout.c
  feb0f1090809a5824496be897d6524d2  gcc/vr-values.c
  7313d73268b5a12a68f71d0b8448d789  gcc/vr-values.h
  a5ff571a86711f1889f6148b6f0a1a72  gcc/vtable-verify.c
*************** fe759b1aa00610d99f1520cfe196ce92  gcc/wi
*** 85366,85376 ****
  3fbc3ce873dd1439e18734542a1cd26e  gcc/xcoff.h
  5a99ef1e1f569bf6e04aebf72d4afad4  gcc/xcoffout.c
  b683ffab756b05a88907135f72dec974  gcc/xcoffout.h
! cf4c982b52cbb02e339d73793f5b366a  gnattools/ChangeLog
  aaa671ca98fa9f94bfedd0ab395c5505  gnattools/Makefile.in
  8385a4d775aa1b9949c1f88488491c86  gnattools/configure
  1e063bb0b806e41cc0ed23d1b7047746  gnattools/configure.ac
! f664a039c5c23d9dedb16260e730077d  gotools/ChangeLog
  6f7b730e8dfbdff92349c010bb18cf00  gotools/Makefile.am
  040d059ae30c619fdd918cd30bfbfae4  gotools/Makefile.in
  7e23031e2e274aaa07b61c1e8f18dc99  gotools/README
--- 85600,85610 ----
  3fbc3ce873dd1439e18734542a1cd26e  gcc/xcoff.h
  5a99ef1e1f569bf6e04aebf72d4afad4  gcc/xcoffout.c
  b683ffab756b05a88907135f72dec974  gcc/xcoffout.h
! 15d610e8237907bfc3bdd7cabadc22fe  gnattools/ChangeLog
  aaa671ca98fa9f94bfedd0ab395c5505  gnattools/Makefile.in
  8385a4d775aa1b9949c1f88488491c86  gnattools/configure
  1e063bb0b806e41cc0ed23d1b7047746  gnattools/configure.ac
! 04e5e99607a17dae2d908f3b006ac4f9  gotools/ChangeLog
  6f7b730e8dfbdff92349c010bb18cf00  gotools/Makefile.am
  040d059ae30c619fdd918cd30bfbfae4  gotools/Makefile.in
  7e23031e2e274aaa07b61c1e8f18dc99  gotools/README
*************** c4e8176c1964a5ebe0a55900f2141299  gotool
*** 85381,85387 ****
  eb2aeb3a6cffe7b26a8f1c8a2da23dcd  gotools/gofmt.1
  59530bdf33659b29e73d4adb9f9f6552  include/COPYING
  d32239bcb673463ab874e80d47fae504  include/COPYING3
! cd8c5c1edd9157895fa60d1b0151424c  include/ChangeLog
  4263432a72ff47ed8bf420208ee7eea5  include/ChangeLog-9103
  a43d76108493b20da790f953f829c6a5  include/ChangeLog.jit
  550446a6d9ed6d7ecce30d964b346154  include/ansidecl.h
--- 85615,85621 ----
  eb2aeb3a6cffe7b26a8f1c8a2da23dcd  gotools/gofmt.1
  59530bdf33659b29e73d4adb9f9f6552  include/COPYING
  d32239bcb673463ab874e80d47fae504  include/COPYING3
! ec670766c8185285e1749456f296f754  include/ChangeLog
  4263432a72ff47ed8bf420208ee7eea5  include/ChangeLog-9103
  a43d76108493b20da790f953f829c6a5  include/ChangeLog.jit
  550446a6d9ed6d7ecce30d964b346154  include/ansidecl.h
*************** e58c74ae29d8b45747b53a32b29ba5af  includ
*** 85428,85434 ****
  a19eadb3ab028fbbb684ab26b212fe84  include/xregex2.h
  05cc8ec924c7145a48d1d059c0b58df2  include/xtensa-config.h
  361482dd6b5b5eb7090fff3986fba68a  install-sh
! a3fa8f395c6b9105e2d23d7af143fcf0  intl/ChangeLog
  ad7ef2b19b44e4d5518287805d6ded02  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
--- 85662,85668 ----
  a19eadb3ab028fbbb684ab26b212fe84  include/xregex2.h
  05cc8ec924c7145a48d1d059c0b58df2  include/xtensa-config.h
  361482dd6b5b5eb7090fff3986fba68a  install-sh
! 0a81601c9567bf423e5a459da522e5b2  intl/ChangeLog
  ad7ef2b19b44e4d5518287805d6ded02  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
*************** ec38b8a64a735196854a8f7d76b79a78  intl/p
*** 85471,85482 ****
  b4758a0194e3e41362b939911472ce62  intl/relocatable.c
  bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
  43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
! ade96f5b53eef5e9e90df3aebc19afdd  libada/ChangeLog
  84bf37346561835ab6fb79f3753dbf61  libada/Makefile.in
  c851e0f50ad5e334f1cdf3b8c0bae3e2  libada/configure
  ad0c7ec998fb800e00bc645459274350  libada/configure.ac
  46d3fe6da7a771cc2d5420c4137a6861  libatomic/.gitignore
! 87d25f8cefe2e7aeefb1f51ab2badfd1  libatomic/ChangeLog
  922dae05f77c88f663c9b7da78bd3893  libatomic/Makefile.am
  f4aba227936166f80f843dbd2127d574  libatomic/Makefile.in
  879263fa8d462b018b9a483d6ac68e45  libatomic/acinclude.m4
--- 85705,85716 ----
  b4758a0194e3e41362b939911472ce62  intl/relocatable.c
  bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
  43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
! 46a946dfd5579b3b5251490f827c7f4f  libada/ChangeLog
  84bf37346561835ab6fb79f3753dbf61  libada/Makefile.in
  c851e0f50ad5e334f1cdf3b8c0bae3e2  libada/configure
  ad0c7ec998fb800e00bc645459274350  libada/configure.ac
  46d3fe6da7a771cc2d5420c4137a6861  libatomic/.gitignore
! ca072ce6eece93cc75bc332df10fce4a  libatomic/ChangeLog
  922dae05f77c88f663c9b7da78bd3893  libatomic/Makefile.am
  f4aba227936166f80f843dbd2127d574  libatomic/Makefile.in
  879263fa8d462b018b9a483d6ac68e45  libatomic/acinclude.m4
*************** c03a072efac9b30f8f8429ac52fd246b  libato
*** 85566,85572 ****
  8a7308fda7ed1543cb9e3be0f8e47bce  libatomic/testsuite/libatomic.c/atomic-store-5.c
  40618200985a15bcba64f871863da498  libatomic/testsuite/libatomic.c/c.exp
  97b0c9cdfcb733664bdf4efe0f5dc449  libatomic/testsuite/libatomic.c/generic-2.c
! 7837849647348ad5c2ebd6653079dc59  libbacktrace/ChangeLog
  eb3a88b53140eb234a99a4b3a55e56bf  libbacktrace/ChangeLog.jit
  e2733ae499e3face714f963e5163ef66  libbacktrace/Makefile.am
  f5ab4b9f2111a21142693282701ca531  libbacktrace/Makefile.in
--- 85800,85806 ----
  8a7308fda7ed1543cb9e3be0f8e47bce  libatomic/testsuite/libatomic.c/atomic-store-5.c
  40618200985a15bcba64f871863da498  libatomic/testsuite/libatomic.c/c.exp
  97b0c9cdfcb733664bdf4efe0f5dc449  libatomic/testsuite/libatomic.c/generic-2.c
! 7fd8747a6eedeeaab37a09fe9a3cf20c  libbacktrace/ChangeLog
  eb3a88b53140eb234a99a4b3a55e56bf  libbacktrace/ChangeLog.jit
  e2733ae499e3face714f963e5163ef66  libbacktrace/Makefile.am
  f5ab4b9f2111a21142693282701ca531  libbacktrace/Makefile.in
*************** a1a0a081f4a744549061bcb3714c3dad  libbac
*** 85614,85620 ****
  45e5c08b384a557511236842576c4857  libbacktrace/xcoff.c
  16559a9b859947ea3f119724e6184a22  libbacktrace/xztest.c
  b4592ed6fe2affe39672dd913198f71a  libbacktrace/ztest.c
! ccba986a633363b825ff3911c8cc12b4  libcc1/ChangeLog
  36dccf888ad4d720aad953f9d1fdf727  libcc1/Makefile.am
  54fcba752e9163855202b48e7c2629f6  libcc1/Makefile.in
  b39668f1b706dbfe7203b3cfa277b792  libcc1/aclocal.m4
--- 85848,85854 ----
  45e5c08b384a557511236842576c4857  libbacktrace/xcoff.c
  16559a9b859947ea3f119724e6184a22  libbacktrace/xztest.c
  b4592ed6fe2affe39672dd913198f71a  libbacktrace/ztest.c
! f7487d746c2070446b268aed3a1ba6b3  libcc1/ChangeLog
  36dccf888ad4d720aad953f9d1fdf727  libcc1/Makefile.am
  54fcba752e9163855202b48e7c2629f6  libcc1/Makefile.in
  b39668f1b706dbfe7203b3cfa277b792  libcc1/aclocal.m4
*************** d7011f3caeeeb336058853a2a6ae7759  libcc1
*** 85646,85652 ****
  8e32b4f309146e8842db7a077d77be28  libcody/CMakeLists.txt
  c96a56ec7f0400e30e99a9aa445e0425  libcody/CODING.md
  b5243c8c76fc965a409394a30679e613  libcody/CONTRIB.md
! 4125a64aa1afbf653e9725c6194db5c2  libcody/ChangeLog
  86d3f3a95c324c9479bd8986968f4327  libcody/LICENSE
  3d4a4494284f7f6d717caade46832e87  libcody/Makefile.in
  ca1c6fe3df5427016005ce753c73d454  libcody/README.md
--- 85880,85886 ----
  8e32b4f309146e8842db7a077d77be28  libcody/CMakeLists.txt
  c96a56ec7f0400e30e99a9aa445e0425  libcody/CODING.md
  b5243c8c76fc965a409394a30679e613  libcody/CONTRIB.md
! c0f372d2a97b3cea41c0750df9943281  libcody/ChangeLog
  86d3f3a95c324c9479bd8986968f4327  libcody/LICENSE
  3d4a4494284f7f6d717caade46832e87  libcody/Makefile.in
  ca1c6fe3df5427016005ce753c73d454  libcody/README.md
*************** a1b928d660ba86d7133b5ee270e45bcc  libcod
*** 85665,85671 ****
  6419dfc879387358e95288142e569914  libcody/packet.cc
  688ece05c8b9d378b3df186808162e76  libcody/resolver.cc
  b1f3850fc5ac62999d1e124aa6f76531  libcody/server.cc
! 632d34d2062099aa8212405fbca58de2  libcpp/ChangeLog
  2bd831b17997584e38305782cebe6948  libcpp/ChangeLog.jit
  93f0c1663de0a7f51de84bcf52cf415a  libcpp/Makefile.in
  9d15bb14e9ac1a74366e673ea260722e  libcpp/aclocal.m4
--- 85899,85905 ----
  6419dfc879387358e95288142e569914  libcody/packet.cc
  688ece05c8b9d378b3df186808162e76  libcody/resolver.cc
  b1f3850fc5ac62999d1e124aa6f76531  libcody/server.cc
! 650f450e14c6438ed4946e0cfd529b7d  libcpp/ChangeLog
  2bd831b17997584e38305782cebe6948  libcpp/ChangeLog.jit
  93f0c1663de0a7f51de84bcf52cf415a  libcpp/Makefile.in
  9d15bb14e9ac1a74366e673ea260722e  libcpp/aclocal.m4
*************** bb66fcb7788c801156bffbd2e7ef157b  libcpp
*** 85685,85698 ****
  3be98d97c10d140ead8129799fb0204f  libcpp/include/symtab.h
  7cc3b270970c81684bb50c91310d8b34  libcpp/init.c
  6502fcc1e9f6fc8357698e9717588e3c  libcpp/internal.h
! a7e0933c911a8c664d51c3f93b3957b2  libcpp/lex.c
! c22e0eefacf30614fabdcfb10d690e94  libcpp/line-map.c
  46a07100f95f5e354c7e25cd19d26884  libcpp/location-example.txt
  31e06a0bbad7ce329924f69a4efd70fa  libcpp/macro.c
  a8704715c342e0c595438ec99b83299f  libcpp/makeucnid.c
  016253cecf75a29fd5f5075b866cca1f  libcpp/mkdeps.c
  944a753ccf1b023047aaed1f1f362bec  libcpp/pch.c
! 529b5e2a2b852f5dff7f274d0110a296  libcpp/po/ChangeLog
  236a7764238de3aa208e3a857c56f478  libcpp/po/be.gmo
  ede9d45d28b1c1cb82c92ff039a45d66  libcpp/po/be.po
  a64f63d1193f804860308855177c5f6a  libcpp/po/ca.gmo
--- 85919,85932 ----
  3be98d97c10d140ead8129799fb0204f  libcpp/include/symtab.h
  7cc3b270970c81684bb50c91310d8b34  libcpp/init.c
  6502fcc1e9f6fc8357698e9717588e3c  libcpp/internal.h
! d4ceeb1135dd845f2c94087db284bfd6  libcpp/lex.c
! 0de7096eac026f74c1bfe8a23f629369  libcpp/line-map.c
  46a07100f95f5e354c7e25cd19d26884  libcpp/location-example.txt
  31e06a0bbad7ce329924f69a4efd70fa  libcpp/macro.c
  a8704715c342e0c595438ec99b83299f  libcpp/makeucnid.c
  016253cecf75a29fd5f5075b866cca1f  libcpp/mkdeps.c
  944a753ccf1b023047aaed1f1f362bec  libcpp/pch.c
! 814d85f6ea2267a80587b51a43784d35  libcpp/po/ChangeLog
  236a7764238de3aa208e3a857c56f478  libcpp/po/be.gmo
  ede9d45d28b1c1cb82c92ff039a45d66  libcpp/po/be.po
  a64f63d1193f804860308855177c5f6a  libcpp/po/ca.gmo
*************** bcbe0b107dacf31d1cf1ca1261d43f1b  libcpp
*** 85742,85748 ****
  56610cf3fd7d260581ebd54124f17a78  libcpp/ucnid.h
  89258efea2d9a909c625ed72b6acbd8c  libcpp/ucnid.tab
  a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
! 480b31551e405e5d095c329cd90e4a86  libdecnumber/ChangeLog
  2bd831b17997584e38305782cebe6948  libdecnumber/ChangeLog.jit
  1eef4e8e73dcf150b06bd03f9621374a  libdecnumber/Makefile.in
  2a70099a79e40a57a666d5430a5e2529  libdecnumber/aclocal.m4
--- 85976,85982 ----
  56610cf3fd7d260581ebd54124f17a78  libcpp/ucnid.h
  89258efea2d9a909c625ed72b6acbd8c  libcpp/ucnid.tab
  a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
! 38f8e81cda736eba1dc07fedb2d21727  libdecnumber/ChangeLog
  2bd831b17997584e38305782cebe6948  libdecnumber/ChangeLog.jit
  1eef4e8e73dcf150b06bd03f9621374a  libdecnumber/Makefile.in
  2a70099a79e40a57a666d5430a5e2529  libdecnumber/aclocal.m4
*************** a97c47969dfc92a7666dfe3c2e1e1448  libdec
*** 85805,85811 ****
  7557e8f40c659cd1bb5f753e31c6a143  libdecnumber/dpd/decimal64.c
  8bd3494633aae56ffed31440b3d78709  libdecnumber/dpd/decimal64.h
  0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
! b82392712169c45195118c1a8f618b51  libffi/ChangeLog
  ba66fc19311348d373ec271be939a659  libffi/ChangeLog.libffi
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
--- 86039,86045 ----
  7557e8f40c659cd1bb5f753e31c6a143  libdecnumber/dpd/decimal64.c
  8bd3494633aae56ffed31440b3d78709  libdecnumber/dpd/decimal64.h
  0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
! 334bc217c04f2a7b35e4948136aa9772  libffi/ChangeLog
  ba66fc19311348d373ec271be939a659  libffi/ChangeLog.libffi
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
*************** e988aa92b714d72199c40b30edcaff89  libffi
*** 85954,85960 ****
  5624660cd94e07f27918e57a51a103ee  libffi/src/x86/darwin64_c.c
  b8ca26733e457413f07cde86b4172a99  libffi/src/x86/darwin_c.c
  08f53dd5901f0176d44b7b9b46420e18  libffi/src/x86/ffi.c
! 7ccf48dc3c360e9bf0a77d4e86132c4c  libffi/src/x86/ffi64.c
  fbafaaf9d5bbdfa1191f07131de6572a  libffi/src/x86/ffitarget.h
  c6877cb33a938d1b0ca967d17089b339  libffi/src/x86/ffiw64.c
  b4b878c72f2f781fe41addd69ab2d619  libffi/src/x86/internal.h
--- 86188,86194 ----
  5624660cd94e07f27918e57a51a103ee  libffi/src/x86/darwin64_c.c
  b8ca26733e457413f07cde86b4172a99  libffi/src/x86/darwin_c.c
  08f53dd5901f0176d44b7b9b46420e18  libffi/src/x86/ffi.c
! 0fcee3805caea018e96ee0acdc8d617a  libffi/src/x86/ffi64.c
  fbafaaf9d5bbdfa1191f07131de6572a  libffi/src/x86/ffitarget.h
  c6877cb33a938d1b0ca967d17089b339  libffi/src/x86/ffiw64.c
  b4b878c72f2f781fe41addd69ab2d619  libffi/src/x86/internal.h
*************** b1fc2a9b18683c39c78174fe71d41c9a  libffi
*** 86065,86070 ****
--- 86299,86305 ----
  603c0f6bd65593799acb32b8720ad959  libffi/testsuite/libffi.call/nested_struct1.c
  5f2439a6b772e5a891deb1cc27a720bb  libffi/testsuite/libffi.call/nested_struct10.c
  5cdea341282c185038f3701005139f72  libffi/testsuite/libffi.call/nested_struct11.c
+ 45140def5a7fff8a434158cba3d44619  libffi/testsuite/libffi.call/nested_struct12.c
  3214b270fba1963541695b072f8ce30c  libffi/testsuite/libffi.call/nested_struct2.c
  d90963b4f9d554c5db857a2d2000feb7  libffi/testsuite/libffi.call/nested_struct3.c
  8dfe86c771d317f4ab02797610cc15dd  libffi/testsuite/libffi.call/nested_struct4.c
*************** d47c79b281339983862a8e52d8c73f0f  libffi
*** 86165,86173 ****
  291be426192f460f6a07dfe1c96ab094  libffi/testsuite/libffi.special/special.exp
  93fc3ea311b79f64004992807ce75d1e  libffi/testsuite/libffi.special/unwindtest.cc
  185d0795017fbbe253a13db8e34085f9  libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
! 35c45297b53fb5b1a57d4f92c842c3de  libgcc/ChangeLog
  90ca8ec10aa72a56ea751ad2cb5c131a  libgcc/Makefile.in
! b5cdefa4dead82a1547f85f62d4e4943  libgcc/config.host
  312fccd8251056a36e26bad71f9cfaa2  libgcc/config.in
  5d16c02b68779d0e7fb45016d4ecb4ac  libgcc/config/aarch64/aarch64-unwind.h
  646d68758bd6b30ca567cbceb14dfb6a  libgcc/config/aarch64/crtfastmath.c
--- 86400,86408 ----
  291be426192f460f6a07dfe1c96ab094  libffi/testsuite/libffi.special/special.exp
  93fc3ea311b79f64004992807ce75d1e  libffi/testsuite/libffi.special/unwindtest.cc
  185d0795017fbbe253a13db8e34085f9  libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
! d178bf846e5940d0a9bf7881227fe6c1  libgcc/ChangeLog
  90ca8ec10aa72a56ea751ad2cb5c131a  libgcc/Makefile.in
! ee9c3606c8369bf6075a3357b128c9e7  libgcc/config.host
  312fccd8251056a36e26bad71f9cfaa2  libgcc/config.in
  5d16c02b68779d0e7fb45016d4ecb4ac  libgcc/config/aarch64/aarch64-unwind.h
  646d68758bd6b30ca567cbceb14dfb6a  libgcc/config/aarch64/crtfastmath.c
*************** af04682aec71b972a250792207ece68b  libgcc
*** 86255,86261 ****
  d9bcbec2d14baa5135f2a36aef6016bd  libgcc/config/arm/bpabi.S
  3620d984b369db7d3f3875a80e3b366e  libgcc/config/arm/bpabi.c
  74837f3eb9bfe8eb95f850587ee60f1c  libgcc/config/arm/cmse.c
! 6a76fc17e01dbaf03ec31191655d0c99  libgcc/config/arm/cmse_nonsecure_call.S
  f1301f028bc00b88c6525f9b250f22a1  libgcc/config/arm/crtfastmath.c
  675c3bba5726e1249196dd110a9aa88c  libgcc/config/arm/crti.S
  3c823dbff1b7f9aecbe3c7d2cbe147db  libgcc/config/arm/crtn.S
--- 86490,86496 ----
  d9bcbec2d14baa5135f2a36aef6016bd  libgcc/config/arm/bpabi.S
  3620d984b369db7d3f3875a80e3b366e  libgcc/config/arm/bpabi.c
  74837f3eb9bfe8eb95f850587ee60f1c  libgcc/config/arm/cmse.c
! 8990a50a3af9cde5f7c274046857dc8a  libgcc/config/arm/cmse_nonsecure_call.S
  f1301f028bc00b88c6525f9b250f22a1  libgcc/config/arm/crtfastmath.c
  675c3bba5726e1249196dd110a9aa88c  libgcc/config/arm/crti.S
  3c823dbff1b7f9aecbe3c7d2cbe147db  libgcc/config/arm/crtn.S
*************** f5fc1898884c017b694f9f4bee5d8dd9  libgcc
*** 86271,86277 ****
  e6a4e996bea7da22db4220c01f1bf373  libgcc/config/arm/pr-support.c
  131990bf9b0a8ab71c7abf0c49d4fbfa  libgcc/config/arm/sfp-machine.h
  1ecd2f9492d815763268cc9fa7796502  libgcc/config/arm/symbian-lib.h
! 158e1345eb77c49632bdea4b66ed330f  libgcc/config/arm/t-arm
  95ccb8d9807e7229274f546d4664a038  libgcc/config/arm/t-bpabi
  be2d9c3da6e3f9aa4be1b2856a70de22  libgcc/config/arm/t-elf
  a86e3a4a0c8c3ead836f792603deed27  libgcc/config/arm/t-freebsd
--- 86506,86512 ----
  e6a4e996bea7da22db4220c01f1bf373  libgcc/config/arm/pr-support.c
  131990bf9b0a8ab71c7abf0c49d4fbfa  libgcc/config/arm/sfp-machine.h
  1ecd2f9492d815763268cc9fa7796502  libgcc/config/arm/symbian-lib.h
! 8bcfdd455e9a830ab6b5da1e39fab4d1  libgcc/config/arm/t-arm
  95ccb8d9807e7229274f546d4664a038  libgcc/config/arm/t-bpabi
  be2d9c3da6e3f9aa4be1b2856a70de22  libgcc/config/arm/t-elf
  a86e3a4a0c8c3ead836f792603deed27  libgcc/config/arm/t-freebsd
*************** f86b268e128ae9507dd4c4ab33f481bd  libgcc
*** 86293,86299 ****
  528c00778fc721cd65682dee59c24986  libgcc/config/avr/lib1funcs.S
  622f81485f02d0eac2caaafa7d3a2fd1  libgcc/config/avr/lib2-object.mk
  8694b2f379782b84ed6357615cf633d2  libgcc/config/avr/lib2funcs.c
! d9fffb34b017ac319d293a0b6d490eb8  libgcc/config/avr/libf7/ChangeLog
  01d9cd125602bd97e7101818005c93ea  libgcc/config/avr/libf7/asm-defs.h
  0b54a2cbfebb93a4e1bddfa3600d6f0b  libgcc/config/avr/libf7/f7-renames.h
  d2e81096820c9d7276656d444c139c73  libgcc/config/avr/libf7/f7-wraps.h
--- 86528,86534 ----
  528c00778fc721cd65682dee59c24986  libgcc/config/avr/lib1funcs.S
  622f81485f02d0eac2caaafa7d3a2fd1  libgcc/config/avr/lib2-object.mk
  8694b2f379782b84ed6357615cf633d2  libgcc/config/avr/lib2funcs.c
! aa1ef7340b0c7b0a8495ec0fa7482720  libgcc/config/avr/libf7/ChangeLog
  01d9cd125602bd97e7101818005c93ea  libgcc/config/avr/libf7/asm-defs.h
  0b54a2cbfebb93a4e1bddfa3600d6f0b  libgcc/config/avr/libf7/f7-renames.h
  d2e81096820c9d7276656d444c139c73  libgcc/config/avr/libf7/f7-wraps.h
*************** a5336bdb818cef70b030985f1ecd71d2  libgcc
*** 86584,86590 ****
  106eb3ec1043b9c1da426cc9d86d298d  libgcc/config/ia64/vms-unwind.h
  3111db86980b8c9207be8642a36d5dd2  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! c76113e726c31eb4c59061d8bc7356ae  libgcc/config/libbid/ChangeLog
  877df4b05d912fc2033823fa0eece3af  libgcc/config/libbid/_addsub_dd.c
  a3d813dc882ec4c07e412c32c9b380e1  libgcc/config/libbid/_addsub_sd.c
  3cd22bfaff5638bc2cb990fbc4e906cd  libgcc/config/libbid/_addsub_td.c
--- 86819,86825 ----
  106eb3ec1043b9c1da426cc9d86d298d  libgcc/config/ia64/vms-unwind.h
  3111db86980b8c9207be8642a36d5dd2  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! 7c585c5bae5154201ad6698b2d7c3553  libgcc/config/libbid/ChangeLog
  877df4b05d912fc2033823fa0eece3af  libgcc/config/libbid/_addsub_dd.c
  a3d813dc882ec4c07e412c32c9b380e1  libgcc/config/libbid/_addsub_sd.c
  3cd22bfaff5638bc2cb990fbc4e906cd  libgcc/config/libbid/_addsub_td.c
*************** b450330899c6e24cd691150226c072f1  libgcc
*** 87259,87272 ****
  82fd725508a6896eaa6ba33811fde19d  libgcc/config/rs6000/eabi.S
  2908be3e778544e8886ecac6076391a2  libgcc/config/rs6000/exit.h
  f777a591d2910433fd27e9f637d106f0  libgcc/config/rs6000/extendkftf2-sw.c
! b41719db437bf2b49ec85ac04511dd02  libgcc/config/rs6000/fixkfti.c
! 3506a60d738cbef04c14ace9b7a0267c  libgcc/config/rs6000/fixunskfti.c
  e5dc92868194419efbeccf574dd92a88  libgcc/config/rs6000/float128-hw.c
! f006410331aff21089212797607534a8  libgcc/config/rs6000/float128-ifunc.c
! e30148cb7f3ce0ea8ba55383e38c66df  libgcc/config/rs6000/float128-sed
! ae9fbb2d21d9ac45513f6d3df94f3d59  libgcc/config/rs6000/float128-sed-hw
! 7f6893e8129057a75a2003e4d93e38fb  libgcc/config/rs6000/floattikf.c
! a2264a9984788900a10e4c27c9d555ec  libgcc/config/rs6000/floatuntikf.c
  da4834ebce5a6c26f26a7c213704493b  libgcc/config/rs6000/freebsd-unwind.h
  62e0c75a7f98be33cf79050869b1d97a  libgcc/config/rs6000/gthr-aix.h
  c64f972d8d826ca87b2b4bfa0194b52c  libgcc/config/rs6000/ibm-ldouble-format
--- 87494,87508 ----
  82fd725508a6896eaa6ba33811fde19d  libgcc/config/rs6000/eabi.S
  2908be3e778544e8886ecac6076391a2  libgcc/config/rs6000/exit.h
  f777a591d2910433fd27e9f637d106f0  libgcc/config/rs6000/extendkftf2-sw.c
! bd9372dd8e5536f4b15d2d830833ece0  libgcc/config/rs6000/fixkfti-sw.c
! fc37e18510d1b9a68e6ff1f908b58a23  libgcc/config/rs6000/fixunskfti-sw.c
  e5dc92868194419efbeccf574dd92a88  libgcc/config/rs6000/float128-hw.c
! ceec4453dfe7b3a779a2b1814cc33645  libgcc/config/rs6000/float128-ifunc.c
! 2fd9cb721c73f799d7cbcc1f76fa0f6f  libgcc/config/rs6000/float128-p10.c
! 82156c171c8648f2863486505efc417a  libgcc/config/rs6000/float128-sed
! 81d8bfdd9028f651e74357a59a1352c5  libgcc/config/rs6000/float128-sed-hw
! 4ec2f343ef51aa95b98ebc167340ee17  libgcc/config/rs6000/floattikf-sw.c
! ee7cdc9a0763b371273ef0dff36c2403  libgcc/config/rs6000/floatuntikf-sw.c
  da4834ebce5a6c26f26a7c213704493b  libgcc/config/rs6000/freebsd-unwind.h
  62e0c75a7f98be33cf79050869b1d97a  libgcc/config/rs6000/gthr-aix.h
  c64f972d8d826ca87b2b4bfa0194b52c  libgcc/config/rs6000/ibm-ldouble-format
*************** be6945136f704e95628cd3a045548b80  libgcc
*** 87277,87285 ****
  e6f581502a95454aac51fc58de92ba4b  libgcc/config/rs6000/libgcc-glibc.ver
  7aa6f4e782960be3e2b43998ef395330  libgcc/config/rs6000/libgcc-ibm-ldouble.ver
  bcdb179fc7c4ebd3795034bfcf3aa835  libgcc/config/rs6000/linux-unwind.h
! 8d756df59b76dc202862e814550eb69a  libgcc/config/rs6000/morestack.S
  b1097f91f0259f8e40df0d4c5048a342  libgcc/config/rs6000/on_exit.c
! 28c5b89952e7605fa7e41d8ce7d2a8e4  libgcc/config/rs6000/quad-float128.h
  351bded3f7805a270b302c24435d2417  libgcc/config/rs6000/sfp-exceptions.c
  41c3896f925900fa6b81c0215a60075f  libgcc/config/rs6000/sfp-machine.h
  f91deeea850ca47563c4cc44755a0671  libgcc/config/rs6000/sol-ci.S
--- 87513,87521 ----
  e6f581502a95454aac51fc58de92ba4b  libgcc/config/rs6000/libgcc-glibc.ver
  7aa6f4e782960be3e2b43998ef395330  libgcc/config/rs6000/libgcc-ibm-ldouble.ver
  bcdb179fc7c4ebd3795034bfcf3aa835  libgcc/config/rs6000/linux-unwind.h
! 1a3dc363e889a16f2dd7df47b06403ce  libgcc/config/rs6000/morestack.S
  b1097f91f0259f8e40df0d4c5048a342  libgcc/config/rs6000/on_exit.c
! de5d23d0a0f526e3be4c97b6b326d71a  libgcc/config/rs6000/quad-float128.h
  351bded3f7805a270b302c24435d2417  libgcc/config/rs6000/sfp-exceptions.c
  41c3896f925900fa6b81c0215a60075f  libgcc/config/rs6000/sfp-machine.h
  f91deeea850ca47563c4cc44755a0671  libgcc/config/rs6000/sol-ci.S
*************** bc91baf0523c8475334ca80d6ff265c4  libgcc
*** 87290,87297 ****
  a0014912b4b08cfbe887d9945460e370  libgcc/config/rs6000/t-darwin64
  a8d6ad9840390eea8e954fb4736e88ff  libgcc/config/rs6000/t-e500v1-fp
  5679524aee4f23d17957328c5b4336bd  libgcc/config/rs6000/t-e500v2-fp
! 8bdb2c65e891079d13912631cc445b83  libgcc/config/rs6000/t-float128
  ea267a427a7598d5070e338c8995363d  libgcc/config/rs6000/t-float128-hw
  143db6bdc0885492dafd80b1c1b96795  libgcc/config/rs6000/t-freebsd
  4976aac1da0b181cf133fe8ef7243000  libgcc/config/rs6000/t-freebsd64
  565e9d6288ad496063af26b57e5fa264  libgcc/config/rs6000/t-ibm-ldouble
--- 87526,87534 ----
  a0014912b4b08cfbe887d9945460e370  libgcc/config/rs6000/t-darwin64
  a8d6ad9840390eea8e954fb4736e88ff  libgcc/config/rs6000/t-e500v1-fp
  5679524aee4f23d17957328c5b4336bd  libgcc/config/rs6000/t-e500v2-fp
! d5fb4aa675487367c8320cc2a6b80485  libgcc/config/rs6000/t-float128
  ea267a427a7598d5070e338c8995363d  libgcc/config/rs6000/t-float128-hw
+ 0c3cb3b39ba2a4a769c8467eba008f64  libgcc/config/rs6000/t-float128-p10-hw
  143db6bdc0885492dafd80b1c1b96795  libgcc/config/rs6000/t-freebsd
  4976aac1da0b181cf133fe8ef7243000  libgcc/config/rs6000/t-freebsd64
  565e9d6288ad496063af26b57e5fa264  libgcc/config/rs6000/t-ibm-ldouble
*************** bd7ceb31787a37d9cb144c41d41acfb3  libgcc
*** 87303,87309 ****
  89dc5367808582c503f03a34193e467b  libgcc/config/rs6000/t-savresfgpr
  c75c5effc5cd7a76699e9943b8091e5d  libgcc/config/rs6000/t-slibgcc-aix
  1d9dab8390b84ff0de504beefb72ce61  libgcc/config/rs6000/t-stack-rs6000
! 6b75214ea1ac8bc215a4f44cc0b48907  libgcc/config/rs6000/tramp.S
  de65c85826f5a7784b045224e5bc84f5  libgcc/config/rs6000/trunctfkf2-sw.c
  01c5eab8d812eeb06c203242480cc096  libgcc/config/rx/rx-abi-functions.c
  2e8fe0faed7e6a917f13be140b6a0bba  libgcc/config/rx/rx-abi.h
--- 87540,87546 ----
  89dc5367808582c503f03a34193e467b  libgcc/config/rs6000/t-savresfgpr
  c75c5effc5cd7a76699e9943b8091e5d  libgcc/config/rs6000/t-slibgcc-aix
  1d9dab8390b84ff0de504beefb72ce61  libgcc/config/rs6000/t-stack-rs6000
! d17db227309b0b939813a75a8b774537  libgcc/config/rs6000/tramp.S
  de65c85826f5a7784b045224e5bc84f5  libgcc/config/rs6000/trunctfkf2-sw.c
  01c5eab8d812eeb06c203242480cc096  libgcc/config/rx/rx-abi-functions.c
  2e8fe0faed7e6a917f13be140b6a0bba  libgcc/config/rx/rx-abi.h
*************** ce614fa17d52c2d7121d7e2d6f80b02d  libgcc
*** 87472,87479 ****
  f44d679473da1cd24c9d82c368fc08b5  libgcc/config/xtensa/t-xtensa
  4cdcecb81ce4b6ec520731740e0ce2f9  libgcc/config/xtensa/unwind-dw2-xtensa.c
  7071ac2e5335c883bd7a8ec46ce3db00  libgcc/config/xtensa/unwind-dw2-xtensa.h
! 252fefbf4d53bad349377c0ab8744999  libgcc/configure
! 93dd0985e8282f7ba26add63c2f5fb19  libgcc/configure.ac
  9bba526395c2eabcac101c7be45e2411  libgcc/crtstuff.c
  e0f4322cac64d40982bfbfdc03906ccb  libgcc/dfp-bit.c
  a0a3642fe7c80d2f72e9bc40fe63b703  libgcc/dfp-bit.h
--- 87709,87716 ----
  f44d679473da1cd24c9d82c368fc08b5  libgcc/config/xtensa/t-xtensa
  4cdcecb81ce4b6ec520731740e0ce2f9  libgcc/config/xtensa/unwind-dw2-xtensa.c
  7071ac2e5335c883bd7a8ec46ce3db00  libgcc/config/xtensa/unwind-dw2-xtensa.h
! f78581621e65bbf0249619b566f1b146  libgcc/configure
! 435a2485846b856f71429667c823dd3f  libgcc/configure.ac
  9bba526395c2eabcac101c7be45e2411  libgcc/crtstuff.c
  e0f4322cac64d40982bfbfdc03906ccb  libgcc/dfp-bit.c
  a0a3642fe7c80d2f72e9bc40fe63b703  libgcc/dfp-bit.h
*************** e67a974e1f8cb55dcc72068be10e9832  libgcc
*** 87635,87641 ****
  8a8461c4f8e531d7252eacf261e3799b  libgcc/vtv_end_preinit.c
  d1bdf1e757a5a9eeb3bc447fc6938f48  libgcc/vtv_start.c
  f99c5f0b1f8f77dbbb1db940bb61ef02  libgcc/vtv_start_preinit.c
! 2dc8a811d146026d8cabc5ed49388bf8  libgfortran/ChangeLog
  9aca36338382e5b4b730e7779170b24d  libgfortran/ChangeLog-2002
  80d3edc880c2da0b7a2beec2e2c4f774  libgfortran/ChangeLog-2003
  9f0239429993a5e64ed793eb6c55a5c1  libgfortran/ChangeLog-2004
--- 87872,87878 ----
  8a8461c4f8e531d7252eacf261e3799b  libgcc/vtv_end_preinit.c
  d1bdf1e757a5a9eeb3bc447fc6938f48  libgcc/vtv_start.c
  f99c5f0b1f8f77dbbb1db940bb61ef02  libgcc/vtv_start_preinit.c
! f948c61bc43604872568d71130a6fe13  libgfortran/ChangeLog
  9aca36338382e5b4b730e7779170b24d  libgfortran/ChangeLog-2002
  80d3edc880c2da0b7a2beec2e2c4f774  libgfortran/ChangeLog-2003
  9f0239429993a5e64ed793eb6c55a5c1  libgfortran/ChangeLog-2004
*************** ca99647151eebf48fc46d438de880b08  libgfo
*** 87661,87669 ****
  163a6e0b260d40c9b49c5bcdcf86e898  libgfortran/acinclude.m4
  77dad7b87b2adfbfda676696055ef90f  libgfortran/aclocal.m4
  51eb22a9f5e0b5927b22af64e3d4adaa  libgfortran/c99_protos.h
! 16e9e425b6fd4ff99245ac86e2b8460f  libgfortran/caf/libcaf.h
  d37a60a3e3b0eaef18aabe9aabc8b7be  libgfortran/caf/mpi.c
! 93f420f0774c41754377d72db1088481  libgfortran/caf/single.c
  639e67b84ee7eff64d336c81958c98a1  libgfortran/config.h.in
  8e14e6a474f85c8318328a6829856f6e  libgfortran/config/fpu-387.h
  1903c688a28a4ba1062ffbf22a1a8b06  libgfortran/config/fpu-aix.h
--- 87898,87906 ----
  163a6e0b260d40c9b49c5bcdcf86e898  libgfortran/acinclude.m4
  77dad7b87b2adfbfda676696055ef90f  libgfortran/aclocal.m4
  51eb22a9f5e0b5927b22af64e3d4adaa  libgfortran/c99_protos.h
! 0436a58eb3d063ba6fd3d45b14a151c3  libgfortran/caf/libcaf.h
  d37a60a3e3b0eaef18aabe9aabc8b7be  libgfortran/caf/mpi.c
! d06682d55d12b6a0f52c3d5a6ee51078  libgfortran/caf/single.c
  639e67b84ee7eff64d336c81958c98a1  libgfortran/config.h.in
  8e14e6a474f85c8318328a6829856f6e  libgfortran/config/fpu-387.h
  1903c688a28a4ba1062ffbf22a1a8b06  libgfortran/config/fpu-aix.h
*************** cd723c1f5abf8b604b94acbe26b14985  libgfo
*** 88283,88289 ****
  2cbc4f141f4ded29de7798e158b336ea  libgfortran/generated/unpack_r16.c
  5524c777b64d0d5b3099db15dce793b8  libgfortran/generated/unpack_r4.c
  5d8121d97c06a4a98d6ad7eea0e472ba  libgfortran/generated/unpack_r8.c
! 7fb3b6818515ae8e6d4d783558b705d2  libgfortran/gfortran.map
  6ca686d00386f09c4b5437fa9b25f5fb  libgfortran/ieee/ieee_arithmetic.F90
  270cd615860fb4bb40a3c57684b22281  libgfortran/ieee/ieee_exceptions.F90
  19dad6085ff50b858e2ae14423da8a96  libgfortran/ieee/ieee_features.F90
--- 88520,88526 ----
  2cbc4f141f4ded29de7798e158b336ea  libgfortran/generated/unpack_r16.c
  5524c777b64d0d5b3099db15dce793b8  libgfortran/generated/unpack_r4.c
  5d8121d97c06a4a98d6ad7eea0e472ba  libgfortran/generated/unpack_r8.c
! 83d9ce8bc6362002d969906c396e5fbc  libgfortran/gfortran.map
  6ca686d00386f09c4b5437fa9b25f5fb  libgfortran/ieee/ieee_arithmetic.F90
  270cd615860fb4bb40a3c57684b22281  libgfortran/ieee/ieee_exceptions.F90
  19dad6085ff50b858e2ae14423da8a96  libgfortran/ieee/ieee_features.F90
*************** efa969309794305d19fe430a26a5386a  libgfo
*** 88329,88335 ****
  8a0226775787cd399fb29d2c0f304e26  libgfortran/intrinsics/perror.c
  2fcd369a7083de5944cfbc9de36f05db  libgfortran/intrinsics/rand.c
  aa9e566ce2905000961dce7bcb442a45  libgfortran/intrinsics/random.c
! 920ef339147b0c81c5a2fac372820138  libgfortran/intrinsics/random_init.f90
  54b94cf96b8bd536f201922fdcf3c88e  libgfortran/intrinsics/rename.c
  6e0286e46ab64d25009a812000c0fe4c  libgfortran/intrinsics/reshape_generic.c
  e05ecb57e117a160248ad5295fdcbf18  libgfortran/intrinsics/reshape_packed.c
--- 88566,88572 ----
  8a0226775787cd399fb29d2c0f304e26  libgfortran/intrinsics/perror.c
  2fcd369a7083de5944cfbc9de36f05db  libgfortran/intrinsics/rand.c
  aa9e566ce2905000961dce7bcb442a45  libgfortran/intrinsics/random.c
! 0ed9da7856ce044c0496100cb4ea572d  libgfortran/intrinsics/random_init.f90
  54b94cf96b8bd536f201922fdcf3c88e  libgfortran/intrinsics/rename.c
  6e0286e46ab64d25009a812000c0fe4c  libgfortran/intrinsics/reshape_generic.c
  e05ecb57e117a160248ad5295fdcbf18  libgfortran/intrinsics/reshape_packed.c
*************** bfa3afdeb04b0a3c1f1600d75fbe0b66  libgfo
*** 88354,88360 ****
  2eb2a2faeebe9c3e228cf5ae48faa0d5  libgfortran/intrinsics/umask.c
  0f3a896de8967763f7e1b3077adcab3e  libgfortran/intrinsics/unlink.c
  03f88584ba4a9c9f62c3e7e23f800ca2  libgfortran/intrinsics/unpack_generic.c
! 8dc004ed641189a88d4555a020ed2679  libgfortran/io/async.c
  ba79121f194526d480efd56cdf3021be  libgfortran/io/async.h
  1e65d0b6f286871b51678604e885ecf4  libgfortran/io/close.c
  7629cca4f6530ffdd690dded622ac1de  libgfortran/io/fbuf.c
--- 88591,88597 ----
  2eb2a2faeebe9c3e228cf5ae48faa0d5  libgfortran/intrinsics/umask.c
  0f3a896de8967763f7e1b3077adcab3e  libgfortran/intrinsics/unlink.c
  03f88584ba4a9c9f62c3e7e23f800ca2  libgfortran/intrinsics/unpack_generic.c
! 31530a33ac4dda505145bbbb26533869  libgfortran/io/async.c
  ba79121f194526d480efd56cdf3021be  libgfortran/io/async.h
  1e65d0b6f286871b51678604e885ecf4  libgfortran/io/close.c
  7629cca4f6530ffdd690dded622ac1de  libgfortran/io/fbuf.c
*************** c9b7bec74d31aca97e092f0a7f867b1f  libgfo
*** 88364,88376 ****
  a39a1053c40eaeccd244e71292a1b6a8  libgfortran/io/format.h
  7e23acff3f5c87813fda290858acc69d  libgfortran/io/inquire.c
  e1d9589eb15e0ad9c8bf9c235879fb03  libgfortran/io/intrinsics.c
! 80c470f0210aa6495553158b83e7c0e6  libgfortran/io/io.h
  3e5271b240c8435f6eab8e4479243e85  libgfortran/io/list_read.c
  a9afc4d95b4a0181f2fd25bfab10abaa  libgfortran/io/lock.c
  efc83e4796eb55d81f352163489cc3fe  libgfortran/io/open.c
  3cb179ccac0bc8e948bdb13db00570d5  libgfortran/io/read.c
  3b58c7b1bdc3040165b255473ab1169d  libgfortran/io/size_from_kind.c
! 6fb87f1cac61934c82a8951b78f717f7  libgfortran/io/transfer.c
  b1ed0738be716c69e111b563152b440a  libgfortran/io/transfer128.c
  2ffb52aaf8092094c723ff6ed4ee3449  libgfortran/io/unit.c
  54362ee980110e59a1954ae6ca9d51d8  libgfortran/io/unix.c
--- 88601,88613 ----
  a39a1053c40eaeccd244e71292a1b6a8  libgfortran/io/format.h
  7e23acff3f5c87813fda290858acc69d  libgfortran/io/inquire.c
  e1d9589eb15e0ad9c8bf9c235879fb03  libgfortran/io/intrinsics.c
! 6e8d4a621e4f3c1b164d31102394f32d  libgfortran/io/io.h
  3e5271b240c8435f6eab8e4479243e85  libgfortran/io/list_read.c
  a9afc4d95b4a0181f2fd25bfab10abaa  libgfortran/io/lock.c
  efc83e4796eb55d81f352163489cc3fe  libgfortran/io/open.c
  3cb179ccac0bc8e948bdb13db00570d5  libgfortran/io/read.c
  3b58c7b1bdc3040165b255473ab1169d  libgfortran/io/size_from_kind.c
! cf5f34c0afb39a9334b782392ef14c27  libgfortran/io/transfer.c
  b1ed0738be716c69e111b563152b440a  libgfortran/io/transfer128.c
  2ffb52aaf8092094c723ff6ed4ee3449  libgfortran/io/unit.c
  54362ee980110e59a1954ae6ca9d51d8  libgfortran/io/unix.c
*************** b4401a937472147eaf1a54a10b471653  libgfo
*** 88450,88456 ****
  47fc3168e973c403289a8bc8b94b4f75  libgfortran/mk-kinds-h.sh
  5cacd438c86553689eda2ce3d5623b45  libgfortran/mk-sik-inc.sh
  f8813ac773f6f6eb0ea6ecb287fb9250  libgfortran/mk-srk-inc.sh
! dcf17e230cfc3e6ea8918a176f742444  libgfortran/runtime/ISO_Fortran_binding.c
  a1ead418f99814a86f50c33c122d721d  libgfortran/runtime/backtrace.c
  89aec5cdff5e22af340980f36911bcc0  libgfortran/runtime/bounds.c
  e76855e20821b1b367888f7ea69e0871  libgfortran/runtime/compile_options.c
--- 88687,88693 ----
  47fc3168e973c403289a8bc8b94b4f75  libgfortran/mk-kinds-h.sh
  5cacd438c86553689eda2ce3d5623b45  libgfortran/mk-sik-inc.sh
  f8813ac773f6f6eb0ea6ecb287fb9250  libgfortran/mk-srk-inc.sh
! 042e06641dccbcc9bbdfb49fdb07c09d  libgfortran/runtime/ISO_Fortran_binding.c
  a1ead418f99814a86f50c33c122d721d  libgfortran/runtime/backtrace.c
  89aec5cdff5e22af340980f36911bcc0  libgfortran/runtime/bounds.c
  e76855e20821b1b367888f7ea69e0871  libgfortran/runtime/compile_options.c
*************** d4303dc97a686de01894f4140efe8148  libgfo
*** 88469,88481 ****
  a39f2ec9a6c1875055cf57a1ef3c4754  libgfortran/runtime/stop.c
  6d9f13a4e97b31f98dd248433bc815c4  libgfortran/runtime/string.c
  5d4950ecb7b26d2c5e4e7b4e0dd74707  libgo/LICENSE
! 0da33185c5e181ccb15d8bff90cb3b8a  libgo/MERGE
  1eb786d9dd59df8f6edd218b088b9499  libgo/Makefile.am
  96e76a2159395b8165c565416ec342b6  libgo/Makefile.in
  3a55d95595a6f9e37dee53826b4daff2  libgo/PATENTS
  d0952f0b499c9ebb887222764488a2fc  libgo/README
  d46376034c1fd6df47c8ba2cd5de9d0a  libgo/README.gcc
! 7b1ae5c8276f8c984c7454fa6af79089  libgo/VERSION
  1a52cbc1db42a585461a5c4bcb398840  libgo/aclocal.m4
  911b46316335f72f5818b16184305c56  libgo/check-packages.txt
  603eaa1869aebeeab6662a9bef739a41  libgo/config.h.in
--- 88706,88718 ----
  a39f2ec9a6c1875055cf57a1ef3c4754  libgfortran/runtime/stop.c
  6d9f13a4e97b31f98dd248433bc815c4  libgfortran/runtime/string.c
  5d4950ecb7b26d2c5e4e7b4e0dd74707  libgo/LICENSE
! 7b5809329fcec29cbdbbbd0c9788d8ed  libgo/MERGE
  1eb786d9dd59df8f6edd218b088b9499  libgo/Makefile.am
  96e76a2159395b8165c565416ec342b6  libgo/Makefile.in
  3a55d95595a6f9e37dee53826b4daff2  libgo/PATENTS
  d0952f0b499c9ebb887222764488a2fc  libgo/README
  d46376034c1fd6df47c8ba2cd5de9d0a  libgo/README.gcc
! 2aeb2e4252d8d01f2617798957024287  libgo/VERSION
  1a52cbc1db42a585461a5c4bcb398840  libgo/aclocal.m4
  911b46316335f72f5818b16184305c56  libgo/check-packages.txt
  603eaa1869aebeeab6662a9bef739a41  libgo/config.h.in
*************** c41d3ee8d26caffff1a839bff5fdd38b  libgo/
*** 88544,88551 ****
  d76dc07e475b2905b5fec1cf319b6356  libgo/go/archive/tar/testdata/xattrs.tar
  3c9825dafcd35349513d0466df433d28  libgo/go/archive/tar/writer.go
  13a7418a94a547815d0402269d397059  libgo/go/archive/tar/writer_test.go
! b2ca12b42c9fb89e3008a6438ff055c9  libgo/go/archive/zip/reader.go
! 254318b32fd1f64adb8299760525f008  libgo/go/archive/zip/reader_test.go
  3d2fab177a862129afb90a862adc4aa3  libgo/go/archive/zip/register.go
  a88433e6d5c9f2057511e47e1085c906  libgo/go/archive/zip/struct.go
  0e5c6061f34579a29cd9e706200e3fc5  libgo/go/archive/zip/testdata/crc32-not-streamed.zip
--- 88781,88788 ----
  d76dc07e475b2905b5fec1cf319b6356  libgo/go/archive/tar/testdata/xattrs.tar
  3c9825dafcd35349513d0466df433d28  libgo/go/archive/tar/writer.go
  13a7418a94a547815d0402269d397059  libgo/go/archive/tar/writer_test.go
! f5d4e520fd64f9068fd7388363ca0563  libgo/go/archive/zip/reader.go
! cc93f0d8c374bfb938ca253c7d2fa661  libgo/go/archive/zip/reader_test.go
  3d2fab177a862129afb90a862adc4aa3  libgo/go/archive/zip/register.go
  a88433e6d5c9f2057511e47e1085c906  libgo/go/archive/zip/struct.go
  0e5c6061f34579a29cd9e706200e3fc5  libgo/go/archive/zip/testdata/crc32-not-streamed.zip
*************** aaa427720ab764d9d4afec3a3646f6ad  libgo/
*** 88555,88560 ****
--- 88792,88798 ----
  fff846d4718fdf270982b47654219800  libgo/go/archive/zip/testdata/gophercolor16x16.png
  0d7e3422bf370a60d06f9efbaafede6b  libgo/go/archive/zip/testdata/readme.notzip
  d70296d7cb9f64744ca8f042fb3bc366  libgo/go/archive/zip/testdata/readme.zip
+ a8306a0f464bbf39c2062c301d1a414f  libgo/go/archive/zip/testdata/subdir.zip
  c405e9ec3c7566b1b42e5d52fd916619  libgo/go/archive/zip/testdata/symlink.zip
  f919ed2101b4fece8facfd3ccf238f95  libgo/go/archive/zip/testdata/test-trailing-junk.zip
  d8df365fbb6fac417a9fbde8585a9270  libgo/go/archive/zip/testdata/test.zip
*************** c7979f6e9f7f493978def2825b6bf6d4  libgo/
*** 88693,88704 ****
  52bcbbd26efa621f04a096d1010eaa96  libgo/go/cmd/go/internal/lockedfile/lockedfile_test.go
  c3ba4e48088987fb7241ce00bd7c0127  libgo/go/cmd/go/internal/lockedfile/mutex.go
  2264cb4af37e609d9175569ead231ccf  libgo/go/cmd/go/internal/lockedfile/transform_test.go
! b80dbc92f4f2529ed771c50c5ae82d7a  libgo/go/cmd/go/internal/modcmd/download.go
  5dd57065cfbf8417997f319664b06f5f  libgo/go/cmd/go/internal/modcmd/edit.go
  8b50be9fbbd72c18ffcca8ad7b176bac  libgo/go/cmd/go/internal/modcmd/graph.go
  03abe04351997d55ee47e49ef795cb77  libgo/go/cmd/go/internal/modcmd/init.go
  315dbdaa7c8e7a77905972465be860d8  libgo/go/cmd/go/internal/modcmd/mod.go
! 9c8030ce01ee537f0a72f38cbb2ca7b4  libgo/go/cmd/go/internal/modcmd/tidy.go
  fa84e387feaec8252597bd2ac052a8b2  libgo/go/cmd/go/internal/modcmd/vendor.go
  b0ef3a5d74e613b58a774df750d56eee  libgo/go/cmd/go/internal/modcmd/verify.go
  258b656ec6881a536f3502537e95cd93  libgo/go/cmd/go/internal/modcmd/why.go
--- 88931,88942 ----
  52bcbbd26efa621f04a096d1010eaa96  libgo/go/cmd/go/internal/lockedfile/lockedfile_test.go
  c3ba4e48088987fb7241ce00bd7c0127  libgo/go/cmd/go/internal/lockedfile/mutex.go
  2264cb4af37e609d9175569ead231ccf  libgo/go/cmd/go/internal/lockedfile/transform_test.go
! ca6d850ad34b58fbf2c43dcdbf633a66  libgo/go/cmd/go/internal/modcmd/download.go
  5dd57065cfbf8417997f319664b06f5f  libgo/go/cmd/go/internal/modcmd/edit.go
  8b50be9fbbd72c18ffcca8ad7b176bac  libgo/go/cmd/go/internal/modcmd/graph.go
  03abe04351997d55ee47e49ef795cb77  libgo/go/cmd/go/internal/modcmd/init.go
  315dbdaa7c8e7a77905972465be860d8  libgo/go/cmd/go/internal/modcmd/mod.go
! 09b2b586968f5f12cd933ad1c808037a  libgo/go/cmd/go/internal/modcmd/tidy.go
  fa84e387feaec8252597bd2ac052a8b2  libgo/go/cmd/go/internal/modcmd/vendor.go
  b0ef3a5d74e613b58a774df750d56eee  libgo/go/cmd/go/internal/modcmd/verify.go
  258b656ec6881a536f3502537e95cd93  libgo/go/cmd/go/internal/modcmd/why.go
*************** e5028194c561d2592a2b3c1008e0a2ff  libgo/
*** 88758,88764 ****
  c1e1f41b35e1a015668cbe6e2ed12153  libgo/go/cmd/go/internal/modget/query.go
  ec02439e46dba1cb662b84c445da6f92  libgo/go/cmd/go/internal/modinfo/info.go
  2ad0faf0617957bb6b145a274f99c9ab  libgo/go/cmd/go/internal/modload/build.go
! 8d911391eaf2dbcf120e5330f39a645a  libgo/go/cmd/go/internal/modload/buildlist.go
  b2c568c597af6293f81de78f8467b979  libgo/go/cmd/go/internal/modload/help.go
  8fc51e9a139c7dbc1289fa026f45c42e  libgo/go/cmd/go/internal/modload/import.go
  e92583b5c1997d376362c3f02536accc  libgo/go/cmd/go/internal/modload/import_test.go
--- 88996,89002 ----
  c1e1f41b35e1a015668cbe6e2ed12153  libgo/go/cmd/go/internal/modget/query.go
  ec02439e46dba1cb662b84c445da6f92  libgo/go/cmd/go/internal/modinfo/info.go
  2ad0faf0617957bb6b145a274f99c9ab  libgo/go/cmd/go/internal/modload/build.go
! c554a7371104b2dd551a258e309426f0  libgo/go/cmd/go/internal/modload/buildlist.go
  b2c568c597af6293f81de78f8467b979  libgo/go/cmd/go/internal/modload/help.go
  8fc51e9a139c7dbc1289fa026f45c42e  libgo/go/cmd/go/internal/modload/import.go
  e92583b5c1997d376362c3f02536accc  libgo/go/cmd/go/internal/modload/import_test.go
*************** da5154dc375f763c4bfb04842bc2ef9e  libgo/
*** 88946,88952 ****
  3cccb685d817c4506ddecf4c32cd251c  libgo/go/cmd/go/testdata/mod/rsc.io_quote_v3_v3.0.0.txt
  2a77e1b041bb8e6e97d3e51144f8a70d  libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.0.0.txt
  7418a16067aafd724a85361959e204f7  libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.2.0.txt
! 9d0242409027ef0a614ef0a52b5a1755  libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt
  d0883199d9b7c14b5ef542f208d40e20  libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.3.0.txt
  ae56e3450e0b0f8f77fd998828a89bfc  libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.3.1.txt
  0c51539dfa54670b8e271369b6ba2a67  libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.99.99.txt
--- 89184,89190 ----
  3cccb685d817c4506ddecf4c32cd251c  libgo/go/cmd/go/testdata/mod/rsc.io_quote_v3_v3.0.0.txt
  2a77e1b041bb8e6e97d3e51144f8a70d  libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.0.0.txt
  7418a16067aafd724a85361959e204f7  libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.2.0.txt
! 3b82db1b4d7cc1fc6498bfbd681f8509  libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt
  d0883199d9b7c14b5ef542f208d40e20  libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.3.0.txt
  ae56e3450e0b0f8f77fd998828a89bfc  libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.3.1.txt
  0c51539dfa54670b8e271369b6ba2a67  libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.99.99.txt
*************** c19ca0bf7e6db0e574216222f0ea0ec3  libgo/
*** 89060,89066 ****
  a250d88962db3d086cab21a55d25850d  libgo/go/cmd/go/testdata/script/mod_doc.txt
  e606d9757d325adfb913b353d2819598  libgo/go/cmd/go/testdata/script/mod_domain_root.txt
  9cec43785d7adf8e2079da334a5ef5ad  libgo/go/cmd/go/testdata/script/mod_dot.txt
! 4ce4bde3ec07f85ff3c88f3ea7655ae4  libgo/go/cmd/go/testdata/script/mod_download.txt
  1e863e536039ae3143e5963c3d3527a2  libgo/go/cmd/go/testdata/script/mod_download_hash.txt
  0efc15a8b38ccad118f21b0b84618ead  libgo/go/cmd/go/testdata/script/mod_download_json.txt
  433ae543b7a2c9d04cefcb2b0373d612  libgo/go/cmd/go/testdata/script/mod_download_replace_file.txt
--- 89298,89304 ----
  a250d88962db3d086cab21a55d25850d  libgo/go/cmd/go/testdata/script/mod_doc.txt
  e606d9757d325adfb913b353d2819598  libgo/go/cmd/go/testdata/script/mod_domain_root.txt
  9cec43785d7adf8e2079da334a5ef5ad  libgo/go/cmd/go/testdata/script/mod_dot.txt
! c532eee427ce820822a7c0895aa77452  libgo/go/cmd/go/testdata/script/mod_download.txt
  1e863e536039ae3143e5963c3d3527a2  libgo/go/cmd/go/testdata/script/mod_download_hash.txt
  0efc15a8b38ccad118f21b0b84618ead  libgo/go/cmd/go/testdata/script/mod_download_json.txt
  433ae543b7a2c9d04cefcb2b0373d612  libgo/go/cmd/go/testdata/script/mod_download_replace_file.txt
*************** a74a231b73793287812dbbbfadd954d2  libgo/
*** 89095,89101 ****
  1f594450efe868468aa9460c8eedd11e  libgo/go/cmd/go/testdata/script/mod_get_svn.txt
  b4329cfaac89014ce53d9f443020ac0e  libgo/go/cmd/go/testdata/script/mod_get_tags.txt
  9966b228fcae4b562d1146b84bc2dea5  libgo/go/cmd/go/testdata/script/mod_get_test.txt
! abe8adb3f9ee692d60911dfc641e8e44  libgo/go/cmd/go/testdata/script/mod_get_trailing_slash.txt
  6ecbe0f8797493b28c2be78cf9a3402e  libgo/go/cmd/go/testdata/script/mod_get_upgrade.txt
  bddb7cb84fdcccea02bf39da6c7dd077  libgo/go/cmd/go/testdata/script/mod_get_upgrade_pseudo.txt
  b9abad71e7e4d6f33f91a833c7fa691d  libgo/go/cmd/go/testdata/script/mod_getmode_vendor.txt
--- 89333,89339 ----
  1f594450efe868468aa9460c8eedd11e  libgo/go/cmd/go/testdata/script/mod_get_svn.txt
  b4329cfaac89014ce53d9f443020ac0e  libgo/go/cmd/go/testdata/script/mod_get_tags.txt
  9966b228fcae4b562d1146b84bc2dea5  libgo/go/cmd/go/testdata/script/mod_get_test.txt
! c7cbe4748894c2e5c13bc78770a35546  libgo/go/cmd/go/testdata/script/mod_get_trailing_slash.txt
  6ecbe0f8797493b28c2be78cf9a3402e  libgo/go/cmd/go/testdata/script/mod_get_upgrade.txt
  bddb7cb84fdcccea02bf39da6c7dd077  libgo/go/cmd/go/testdata/script/mod_get_upgrade_pseudo.txt
  b9abad71e7e4d6f33f91a833c7fa691d  libgo/go/cmd/go/testdata/script/mod_getmode_vendor.txt
*************** ae64b93722edefc2cb0e3c951b716d3e  libgo/
*** 89157,89166 ****
  48d4c782a9d0a77fe265cfa04fd117bd  libgo/go/cmd/go/testdata/script/mod_proxy_https.txt
  d8e89055f4d56aa320f8179906511579  libgo/go/cmd/go/testdata/script/mod_proxy_list.txt
  174511b8862c2fd5623d219931425f32  libgo/go/cmd/go/testdata/script/mod_pseudo_cache.txt
! 06fca4d7129ef0b7c103dbf5d5fa6980  libgo/go/cmd/go/testdata/script/mod_query.txt
  458387d0ff0a6cc0b155dff88047b4a4  libgo/go/cmd/go/testdata/script/mod_query_empty.txt
  c8afe82966ddb004da567751c428d310  libgo/go/cmd/go/testdata/script/mod_query_exclude.txt
! fdc21447b418d8bd20cdb46c05b1253e  libgo/go/cmd/go/testdata/script/mod_readonly.txt
  424bb8480da6a965524b17d3bb769f5c  libgo/go/cmd/go/testdata/script/mod_replace.txt
  1bcab23d2a6e8003bbc6120a51feaba3  libgo/go/cmd/go/testdata/script/mod_replace_gopkgin.txt
  940786d075a1228233eadcb85d1b925f  libgo/go/cmd/go/testdata/script/mod_replace_import.txt
--- 89395,89404 ----
  48d4c782a9d0a77fe265cfa04fd117bd  libgo/go/cmd/go/testdata/script/mod_proxy_https.txt
  d8e89055f4d56aa320f8179906511579  libgo/go/cmd/go/testdata/script/mod_proxy_list.txt
  174511b8862c2fd5623d219931425f32  libgo/go/cmd/go/testdata/script/mod_pseudo_cache.txt
! 96a841423445285ad7bcca27134be44e  libgo/go/cmd/go/testdata/script/mod_query.txt
  458387d0ff0a6cc0b155dff88047b4a4  libgo/go/cmd/go/testdata/script/mod_query_empty.txt
  c8afe82966ddb004da567751c428d310  libgo/go/cmd/go/testdata/script/mod_query_exclude.txt
! 0d59a9c8538d02e058e343b36b0cc8fd  libgo/go/cmd/go/testdata/script/mod_readonly.txt
  424bb8480da6a965524b17d3bb769f5c  libgo/go/cmd/go/testdata/script/mod_replace.txt
  1bcab23d2a6e8003bbc6120a51feaba3  libgo/go/cmd/go/testdata/script/mod_replace_gopkgin.txt
  940786d075a1228233eadcb85d1b925f  libgo/go/cmd/go/testdata/script/mod_replace_import.txt
*************** a69ac9ffc946290a3b40d54743810cb7  libgo/
*** 90111,90117 ****
  879bd805a141c26820822483afd54cbb  libgo/go/fmt/scan_test.go
  6fcb09cb0cd589441f3d63eda967b071  libgo/go/fmt/stringer_example_test.go
  2369824f08c60e32daa40b736d182964  libgo/go/fmt/stringer_test.go
! abcec64dbaad22933c8a2bfb303cc485  libgo/go/go.mod
  48fddd6db923a87c59afdc8b66665047  libgo/go/go/ast/ast.go
  d4d45d52a65eb9a90a577b7642507749  libgo/go/go/ast/ast_test.go
  9f1f11f06f41ae838e8a0b1d1041291b  libgo/go/go/ast/commentmap.go
--- 90349,90355 ----
  879bd805a141c26820822483afd54cbb  libgo/go/fmt/scan_test.go
  6fcb09cb0cd589441f3d63eda967b071  libgo/go/fmt/stringer_example_test.go
  2369824f08c60e32daa40b736d182964  libgo/go/fmt/stringer_test.go
! be3f406a7815dee68730c88a233d6224  libgo/go/go.mod
  48fddd6db923a87c59afdc8b66665047  libgo/go/go/ast/ast.go
  d4d45d52a65eb9a90a577b7642507749  libgo/go/go/ast/ast_test.go
  9f1f11f06f41ae838e8a0b1d1041291b  libgo/go/go/ast/commentmap.go
*************** b1e8095ab63cff363f1041823e7f687b  libgo/
*** 90507,90513 ****
  d617e2b509c7adb1d575de7cd68bf62d  libgo/go/golang.org/x/mod/zip/zip.go
  e615ffcbf45a2b16f2a2b02518f68aa7  libgo/go/golang.org/x/net/dns/dnsmessage/message.go
  602426b485b3cb10d9b87b39886e4a56  libgo/go/golang.org/x/net/http/httpguts/guts.go
! dc2b0b7aace53b563bca04175247881e  libgo/go/golang.org/x/net/http/httpguts/httplex.go
  a2e657d268ae254bb89e9490236fbd6d  libgo/go/golang.org/x/net/http/httpproxy/proxy.go
  962a47212c19377e92a498be4f60d639  libgo/go/golang.org/x/net/http2/hpack/encode.go
  e2c26266346af2f9439c83b75a384f3e  libgo/go/golang.org/x/net/http2/hpack/hpack.go
--- 90745,90751 ----
  d617e2b509c7adb1d575de7cd68bf62d  libgo/go/golang.org/x/mod/zip/zip.go
  e615ffcbf45a2b16f2a2b02518f68aa7  libgo/go/golang.org/x/net/dns/dnsmessage/message.go
  602426b485b3cb10d9b87b39886e4a56  libgo/go/golang.org/x/net/http/httpguts/guts.go
! d4f694b28a1e8a35ed86e4165b13e0bb  libgo/go/golang.org/x/net/http/httpguts/httplex.go
  a2e657d268ae254bb89e9490236fbd6d  libgo/go/golang.org/x/net/http/httpproxy/proxy.go
  962a47212c19377e92a498be4f60d639  libgo/go/golang.org/x/net/http2/hpack/encode.go
  e2c26266346af2f9439c83b75a384f3e  libgo/go/golang.org/x/net/http2/hpack/hpack.go
*************** d9ebeb148d22afa7f74c364b0c7cae5f  libgo/
*** 91267,91274 ****
  c07f99af31649a2b0636333e730d9d93  libgo/go/math/big/prime_test.go
  853ec24670c430fdb91afffef25bbd3f  libgo/go/math/big/rat.go
  36894470fba228df28051b8d5350b7fa  libgo/go/math/big/rat_test.go
! 425590017155fe1216ced7880af25d0d  libgo/go/math/big/ratconv.go
! 7c2fc20cd62d4b95be7620be19c77f12  libgo/go/math/big/ratconv_test.go
  007fbce07bd46fbd343213a0c490069a  libgo/go/math/big/ratmarsh.go
  3baa3e326bed1bcbda3688e0a423defb  libgo/go/math/big/ratmarsh_test.go
  ebec80a55b4b0ec4db98b9e390f09e79  libgo/go/math/big/roundingmode_string.go
--- 91505,91512 ----
  c07f99af31649a2b0636333e730d9d93  libgo/go/math/big/prime_test.go
  853ec24670c430fdb91afffef25bbd3f  libgo/go/math/big/rat.go
  36894470fba228df28051b8d5350b7fa  libgo/go/math/big/rat_test.go
! e642782bea3dcf39026a3f5645742405  libgo/go/math/big/ratconv.go
! 5cbf3787ad497001b82ea2cc9ab0afcb  libgo/go/math/big/ratconv_test.go
  007fbce07bd46fbd343213a0c490069a  libgo/go/math/big/ratmarsh.go
  3baa3e326bed1bcbda3688e0a423defb  libgo/go/math/big/ratmarsh_test.go
  ebec80a55b4b0ec4db98b9e390f09e79  libgo/go/math/big/roundingmode_string.go
*************** f80a1bf212ebf785b8fcfa260f5dc107  libgo/
*** 91409,91415 ****
  3d95aea0ae8344ab86081581e0f9ffc7  libgo/go/net/dnsclient.go
  0633848b8fde9f29e6590c6dfa02fcd7  libgo/go/net/dnsclient_test.go
  dfed4b46549f676be43d9b24b0e3f84a  libgo/go/net/dnsclient_unix.go
! 14648040434bd2630d81ee7a4516747b  libgo/go/net/dnsclient_unix_test.go
  84d9bd9121afb272a4d6031b65f60279  libgo/go/net/dnsconfig_unix.go
  8f7437983cc8642509862731eee0c995  libgo/go/net/dnsconfig_unix_test.go
  e19c81108b1510936f59e0fc23923503  libgo/go/net/dnsname_test.go
--- 91647,91653 ----
  3d95aea0ae8344ab86081581e0f9ffc7  libgo/go/net/dnsclient.go
  0633848b8fde9f29e6590c6dfa02fcd7  libgo/go/net/dnsclient_test.go
  dfed4b46549f676be43d9b24b0e3f84a  libgo/go/net/dnsclient_unix.go
! 64b97521bf09c83ab439fd2737ef8d7f  libgo/go/net/dnsclient_unix_test.go
  84d9bd9121afb272a4d6031b65f60279  libgo/go/net/dnsconfig_unix.go
  8f7437983cc8642509862731eee0c995  libgo/go/net/dnsconfig_unix_test.go
  e19c81108b1510936f59e0fc23923503  libgo/go/net/dnsname_test.go
*************** bb2a61d61c614a20bfdef885c91bb578  libgo/
*** 91493,91500 ****
  48c8628596e0db641a910479cbc95c60  libgo/go/net/http/httputil/example_test.go
  621fc522707bcfe96838d2f35ff32e29  libgo/go/net/http/httputil/httputil.go
  8fcb758f622f8024b45c670f5c214f6a  libgo/go/net/http/httputil/persist.go
! 102d77b29f81120abb6810f597ae40af  libgo/go/net/http/httputil/reverseproxy.go
! 48949029d8ed08aa818ba0a7dff9e525  libgo/go/net/http/httputil/reverseproxy_test.go
  f41563affc303e804d128880491ffd58  libgo/go/net/http/internal/chunked.go
  c3561567fa2c3c2f70748fbb6834510e  libgo/go/net/http/internal/chunked_test.go
  d8dfb99ddffa4bb63870288bdf1b9fe8  libgo/go/net/http/internal/testcert.go
--- 91731,91738 ----
  48c8628596e0db641a910479cbc95c60  libgo/go/net/http/httputil/example_test.go
  621fc522707bcfe96838d2f35ff32e29  libgo/go/net/http/httputil/httputil.go
  8fcb758f622f8024b45c670f5c214f6a  libgo/go/net/http/httputil/persist.go
! d6dc38ec1d9557662616adfebf95df10  libgo/go/net/http/httputil/reverseproxy.go
! 2b570c532328c38fd3c44f0996fb068b  libgo/go/net/http/httputil/reverseproxy_test.go
  f41563affc303e804d128880491ffd58  libgo/go/net/http/internal/chunked.go
  c3561567fa2c3c2f70748fbb6834510e  libgo/go/net/http/internal/chunked_test.go
  d8dfb99ddffa4bb63870288bdf1b9fe8  libgo/go/net/http/internal/testcert.go
*************** ddf3c49d88c56a8d67fb809980cb20b6  libgo/
*** 91529,91535 ****
  a27ef4ea99a47c5dd4df08d6a6f4b15d  libgo/go/net/http/transfer_test.go
  a5e36d2a0f75270d08ce6568eb6a1d91  libgo/go/net/http/transport.go
  7712a4b51c96dd7bd831adfcfe6698f9  libgo/go/net/http/transport_internal_test.go
! c3f149a0436b18b5871007b084ca8eec  libgo/go/net/http/transport_test.go
  1cc2a86545b9a3ad083398fd0eb443de  libgo/go/net/http/triv.go
  1de2210361240cb1b3b237a4bb5bdbf1  libgo/go/net/interface.go
  6d4658ce4e7b49e17d28d6831ed8e707  libgo/go/net/interface_aix.go
--- 91767,91773 ----
  a27ef4ea99a47c5dd4df08d6a6f4b15d  libgo/go/net/http/transfer_test.go
  a5e36d2a0f75270d08ce6568eb6a1d91  libgo/go/net/http/transport.go
  7712a4b51c96dd7bd831adfcfe6698f9  libgo/go/net/http/transport_internal_test.go
! 4d4ace79b1654d429161adddebe95344  libgo/go/net/http/transport_test.go
  1cc2a86545b9a3ad083398fd0eb443de  libgo/go/net/http/triv.go
  1de2210361240cb1b3b237a4bb5bdbf1  libgo/go/net/interface.go
  6d4658ce4e7b49e17d28d6831ed8e707  libgo/go/net/interface_aix.go
*************** a3a7e158b19729a1ade563770da81985  libgo/
*** 91569,91575 ****
  e73106463a2641ed1ad960c03d87580f  libgo/go/net/ipsock_posix.go
  07e3ace72b261ace00842ec4e545cca4  libgo/go/net/ipsock_test.go
  3e98060d35354c0739ee574a3b4a8220  libgo/go/net/listen_test.go
! 0fd9b5038c99d2eefd57ce71648332a0  libgo/go/net/lookup.go
  5ac46ed0a8d1ae83aa1ba81984ff1611  libgo/go/net/lookup_fake.go
  57f21572384e12e43660359ba7be6943  libgo/go/net/lookup_plan9.go
  73a0f83b029425672019f8ec5d0d787d  libgo/go/net/lookup_test.go
--- 91807,91813 ----
  e73106463a2641ed1ad960c03d87580f  libgo/go/net/ipsock_posix.go
  07e3ace72b261ace00842ec4e545cca4  libgo/go/net/ipsock_test.go
  3e98060d35354c0739ee574a3b4a8220  libgo/go/net/listen_test.go
! 324cb63052138119dc8a726449a30531  libgo/go/net/lookup.go
  5ac46ed0a8d1ae83aa1ba81984ff1611  libgo/go/net/lookup_fake.go
  57f21572384e12e43660359ba7be6943  libgo/go/net/lookup_plan9.go
  73a0f83b029425672019f8ec5d0d787d  libgo/go/net/lookup_test.go
*************** bddacc4ff6633ece2dfde601f2ccfc38  libgo/
*** 91812,91818 ****
  a4b7bf5e137c6a3d1950e8e4ab5d685a  libgo/go/os/signal/signal_linux_test.go
  1d29e80b44f28ebcb46a792beae60116  libgo/go/os/signal/signal_plan9.go
  6cf1c60023e30d5d680ef01b501db3ee  libgo/go/os/signal/signal_plan9_test.go
! b8f942671485dcd738f0106fe140d7fc  libgo/go/os/signal/signal_test.go
  3e8afa043bbf06a04ffd0fa82cf48859  libgo/go/os/signal/signal_unix.go
  c3a2764cad7b0e3d72287cbdaf77ac78  libgo/go/os/stat.go
  4319edab2ffac69f550a4ae26017b939  libgo/go/os/stat_aix.go
--- 92050,92056 ----
  a4b7bf5e137c6a3d1950e8e4ab5d685a  libgo/go/os/signal/signal_linux_test.go
  1d29e80b44f28ebcb46a792beae60116  libgo/go/os/signal/signal_plan9.go
  6cf1c60023e30d5d680ef01b501db3ee  libgo/go/os/signal/signal_plan9_test.go
! 6f14ff482695669f53c520ac27376cd4  libgo/go/os/signal/signal_test.go
  3e8afa043bbf06a04ffd0fa82cf48859  libgo/go/os/signal/signal_unix.go
  c3a2764cad7b0e3d72287cbdaf77ac78  libgo/go/os/stat.go
  4319edab2ffac69f550a4ae26017b939  libgo/go/os/stat_aix.go
*************** dd42aa77fa2e7d47ac2023d5f32aad5e  libgo/
*** 92135,92141 ****
  8da83328d7214f29a5f89528e30d255d  libgo/go/runtime/pprof/pprof.go
  51b6dc2fba4b95006fecd316d0e0de5a  libgo/go/runtime/pprof/pprof_norusage.go
  98db463bd85416db468b1b6b96375b6a  libgo/go/runtime/pprof/pprof_rusage.go
! 74204b1865d600bcfd825398f0a20cec  libgo/go/runtime/pprof/pprof_test.go
  0c0d58d830445464466a3f9269ccf745  libgo/go/runtime/pprof/proto.go
  9fe6ade2165de6c2b61baf0ad8a864bd  libgo/go/runtime/pprof/proto_test.go
  67d1caf2c57ece01a95a85053ad0afb3  libgo/go/runtime/pprof/protobuf.go
--- 92373,92379 ----
  8da83328d7214f29a5f89528e30d255d  libgo/go/runtime/pprof/pprof.go
  51b6dc2fba4b95006fecd316d0e0de5a  libgo/go/runtime/pprof/pprof_norusage.go
  98db463bd85416db468b1b6b96375b6a  libgo/go/runtime/pprof/pprof_rusage.go
! 094911a3e793c790565e247866db7137  libgo/go/runtime/pprof/pprof_test.go
  0c0d58d830445464466a3f9269ccf745  libgo/go/runtime/pprof/proto.go
  9fe6ade2165de6c2b61baf0ad8a864bd  libgo/go/runtime/pprof/proto_test.go
  67d1caf2c57ece01a95a85053ad0afb3  libgo/go/runtime/pprof/protobuf.go
*************** b0c0ee9afbf20e5ec7df25bf6a591593  libgo/
*** 92152,92158 ****
  4d361e4dc4fe1dd24b4faef629b9ca73  libgo/go/runtime/preempt.go
  902cd6d78fa504200458c7068699c1b2  libgo/go/runtime/preempt_nonwindows.go
  0a183551878641308f4e3d345b584c95  libgo/go/runtime/print.go
! 7166c7d333b86bd612637e4a76130895  libgo/go/runtime/proc.go
  ae6799d03b400a51be099b6b67904f9e  libgo/go/runtime/proc_runtime_test.go
  2c9862d834efc51ab36f33f94bf2c07d  libgo/go/runtime/proc_test.go
  05262f8d035dc7329132ff2204136f6a  libgo/go/runtime/profbuf.go
--- 92390,92396 ----
  4d361e4dc4fe1dd24b4faef629b9ca73  libgo/go/runtime/preempt.go
  902cd6d78fa504200458c7068699c1b2  libgo/go/runtime/preempt_nonwindows.go
  0a183551878641308f4e3d345b584c95  libgo/go/runtime/print.go
! d58346fe40a21eb5824692e9d492276d  libgo/go/runtime/proc.go
  ae6799d03b400a51be099b6b67904f9e  libgo/go/runtime/proc_runtime_test.go
  2c9862d834efc51ab36f33f94bf2c07d  libgo/go/runtime/proc_test.go
  05262f8d035dc7329132ff2204136f6a  libgo/go/runtime/profbuf.go
*************** a9bb6d5971fad9daae8045e815ce3622  libgo/
*** 92165,92171 ****
  e80da2f088ad93fb1141f3d764c5fb04  libgo/go/runtime/runtime-lldb_test.go
  94ecf1eafd18d3b7283ab71080f03f70  libgo/go/runtime/runtime.go
  293e2bd8fb6a42b5c633720f70e6f84a  libgo/go/runtime/runtime1.go
! 274127f65b4d0c2f80a2efb179f6a74d  libgo/go/runtime/runtime2.go
  80d7659d3ca8c538c66bf8eeda56c5c0  libgo/go/runtime/runtime_mmap_test.go
  06be1cb9674129b3dfebe1f8c05789aa  libgo/go/runtime/runtime_test.go
  fe613f3911dc534ab842212f4f4984ce  libgo/go/runtime/runtime_unix_test.go
--- 92403,92409 ----
  e80da2f088ad93fb1141f3d764c5fb04  libgo/go/runtime/runtime-lldb_test.go
  94ecf1eafd18d3b7283ab71080f03f70  libgo/go/runtime/runtime.go
  293e2bd8fb6a42b5c633720f70e6f84a  libgo/go/runtime/runtime1.go
! 7f1eb67c419354f10e455754ee6be2d5  libgo/go/runtime/runtime2.go
  80d7659d3ca8c538c66bf8eeda56c5c0  libgo/go/runtime/runtime_mmap_test.go
  06be1cb9674129b3dfebe1f8c05789aa  libgo/go/runtime/runtime_test.go
  fe613f3911dc534ab842212f4f4984ce  libgo/go/runtime/runtime_unix_test.go
*************** bb2f5f655d3c5eeea977bc4dd0c46cad  libgo/
*** 92178,92184 ****
  7c5b5f99bc1114fc3d56b83611269de2  libgo/go/runtime/signal_gccgo.go
  46e61a23e757a5fa78545faa9643ca53  libgo/go/runtime/signal_unix.go
  678fbe97cfbbd118ced0bf06b9c7ef47  libgo/go/runtime/signal_windows_test.go
! e92d75d63ef0aad2afc65f9709248e4c  libgo/go/runtime/sigqueue.go
  8f3c93b817167aacd1889f0d4d67504f  libgo/go/runtime/sigqueue_note.go
  724f9663ffea2815c500769e2ec6c4c6  libgo/go/runtime/sizeclasses.go
  ef5147fe184a47a3eaf802111aa56150  libgo/go/runtime/sizeof_test.go
--- 92416,92422 ----
  7c5b5f99bc1114fc3d56b83611269de2  libgo/go/runtime/signal_gccgo.go
  46e61a23e757a5fa78545faa9643ca53  libgo/go/runtime/signal_unix.go
  678fbe97cfbbd118ced0bf06b9c7ef47  libgo/go/runtime/signal_windows_test.go
! d6953467d2ac5181c32cd964d5ee206d  libgo/go/runtime/sigqueue.go
  8f3c93b817167aacd1889f0d4d67504f  libgo/go/runtime/sigqueue_note.go
  724f9663ffea2815c500769e2ec6c4c6  libgo/go/runtime/sizeclasses.go
  ef5147fe184a47a3eaf802111aa56150  libgo/go/runtime/sizeof_test.go
*************** d5b4f504e7587118a0baffc912aaaa8d  libgo/
*** 92604,92618 ****
  b7954062d2fdf2b1a331f2820a36e9ec  libgo/go/time/tzdata/tzdata.go
  addd4742f36477388796b827c3ef1f1b  libgo/go/time/tzdata/zipdata.go
  c41a73dd27252057857c3cf40ddbe132  libgo/go/time/tzdata_test.go
! 7f03c102089b8ddacb9694faff8d260c  libgo/go/time/zoneinfo.go
  f4b087362ae55fe6e4011d8bf2d16d4f  libgo/go/time/zoneinfo_abbrs_windows.go
  d4a1098abc233868e45ed49030f3f189  libgo/go/time/zoneinfo_android.go
  805c52a6dfd07be8e0d5c805ef8c0180  libgo/go/time/zoneinfo_android_test.go
  db2c7a203ad7636b97179d3692de5860  libgo/go/time/zoneinfo_ios.go
  d3966960ae0149012d9a7e4ed8e09343  libgo/go/time/zoneinfo_js.go
  3d248aad631a78cbd82f8b2106d19181  libgo/go/time/zoneinfo_plan9.go
! 2231a2331483ab5958ae9cfe3e2d8342  libgo/go/time/zoneinfo_read.go
! bd1ee193fca7fab1978be8b93a84dc15  libgo/go/time/zoneinfo_test.go
  b70de040ef4c02635e7ff454b01bd390  libgo/go/time/zoneinfo_unix.go
  bab64eb6109295bb7c80a9bc3c0fa1d0  libgo/go/time/zoneinfo_unix_test.go
  38f82cdd53d65ee608b10a62bc5fd5bf  libgo/go/time/zoneinfo_windows.go
--- 92842,92856 ----
  b7954062d2fdf2b1a331f2820a36e9ec  libgo/go/time/tzdata/tzdata.go
  addd4742f36477388796b827c3ef1f1b  libgo/go/time/tzdata/zipdata.go
  c41a73dd27252057857c3cf40ddbe132  libgo/go/time/tzdata_test.go
! 382279e78bc1a604d4e954f910337223  libgo/go/time/zoneinfo.go
  f4b087362ae55fe6e4011d8bf2d16d4f  libgo/go/time/zoneinfo_abbrs_windows.go
  d4a1098abc233868e45ed49030f3f189  libgo/go/time/zoneinfo_android.go
  805c52a6dfd07be8e0d5c805ef8c0180  libgo/go/time/zoneinfo_android_test.go
  db2c7a203ad7636b97179d3692de5860  libgo/go/time/zoneinfo_ios.go
  d3966960ae0149012d9a7e4ed8e09343  libgo/go/time/zoneinfo_js.go
  3d248aad631a78cbd82f8b2106d19181  libgo/go/time/zoneinfo_plan9.go
! 49be5a6f3119f1666bf25ca6b28fb57b  libgo/go/time/zoneinfo_read.go
! 1c5e97c816fdb2e5c63ffcded294778d  libgo/go/time/zoneinfo_test.go
  b70de040ef4c02635e7ff454b01bd390  libgo/go/time/zoneinfo_unix.go
  bab64eb6109295bb7c80a9bc3c0fa1d0  libgo/go/time/zoneinfo_unix_test.go
  38f82cdd53d65ee608b10a62bc5fd5bf  libgo/go/time/zoneinfo_windows.go
*************** c4d2846cb08f6c5bab32f58c0fa76517  libgo/
*** 92632,92638 ****
  0463ed5b5c03ba70a9b7ed02c9730b8e  libgo/go/unicode/utf8/example_test.go
  c97eaceb00bddd7fec1d8d4868b2b69a  libgo/go/unicode/utf8/utf8.go
  126253403a6fd8518387122ed73e1c58  libgo/go/unicode/utf8/utf8_test.go
! cd2324825a10fa6ce8450de56d9b7eb4  libgo/go/vendor/modules.txt
  3105d5a31e583b294d7db2540fb04600  libgo/goarch.sh
  342e21bbfbb708562a0417b169575759  libgo/godeps.sh
  ca0647f4ad6aa1857522b87b141f2097  libgo/gotool-packages.txt
--- 92870,92876 ----
  0463ed5b5c03ba70a9b7ed02c9730b8e  libgo/go/unicode/utf8/example_test.go
  c97eaceb00bddd7fec1d8d4868b2b69a  libgo/go/unicode/utf8/utf8.go
  126253403a6fd8518387122ed73e1c58  libgo/go/unicode/utf8/utf8_test.go
! 239c41cae86fd495b33a2406d2fd01f3  libgo/go/vendor/modules.txt
  3105d5a31e583b294d7db2540fb04600  libgo/goarch.sh
  342e21bbfbb708562a0417b169575759  libgo/godeps.sh
  ca0647f4ad6aa1857522b87b141f2097  libgo/gotool-packages.txt
*************** e3e86019491a40bd4f45424d7ce11037  libgo/
*** 93025,93031 ****
  c5574d106d35be5d94e80301b0855ada  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! c99182032efa608b9bef089966cca4a4  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  775674136485d314e8cfa08ec26c4fc4  libgomp/Makefile.am
  cc0f858ff11f575dddb9c6738a27e009  libgomp/Makefile.in
--- 93263,93269 ----
  c5574d106d35be5d94e80301b0855ada  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! ebf26f7026e3f83f6729d17441596bb2  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  775674136485d314e8cfa08ec26c4fc4  libgomp/Makefile.am
  cc0f858ff11f575dddb9c6738a27e009  libgomp/Makefile.in
*************** a093268f0aff101841cae70e1687df24  libgom
*** 93073,93079 ****
  af315838686f7af6cdffd5ecc842f150  libgomp/config/gcn/team.c
  cf17e7c7438f7a965af7e87f2061f9b6  libgomp/config/gcn/time.c
  d0d13a906e96f70ffaf885be3e18fed5  libgomp/config/hpux/plugin-suffix.h
! 77b70229675f5f02a4dcedd57055b1df  libgomp/config/linux/affinity.c
  789cef084fcc44283227869bce3f3e54  libgomp/config/linux/alpha/futex.h
  80dabbe0ad3609a72e78ef109a79184d  libgomp/config/linux/bar.c
  b85366ae34b87988c342cff0a52d1506  libgomp/config/linux/bar.h
--- 93311,93317 ----
  af315838686f7af6cdffd5ecc842f150  libgomp/config/gcn/team.c
  cf17e7c7438f7a965af7e87f2061f9b6  libgomp/config/gcn/time.c
  d0d13a906e96f70ffaf885be3e18fed5  libgomp/config/hpux/plugin-suffix.h
! e231beae24cde39b8d15d18ae0ede848  libgomp/config/linux/affinity.c
  789cef084fcc44283227869bce3f3e54  libgomp/config/linux/alpha/futex.h
  80dabbe0ad3609a72e78ef109a79184d  libgomp/config/linux/bar.c
  b85366ae34b87988c342cff0a52d1506  libgomp/config/linux/bar.h
*************** d24e6e1b670a272ad9827e4e2137464d  libgom
*** 93092,93098 ****
  8b0b288099e6a8eb5aae6dde207630a6  libgomp/config/linux/ptrlock.h
  4736fb38916fd7ee77ec2f93187c2577  libgomp/config/linux/s390/futex.h
  c674d8fd0e81b3e10baa105e4a0eae68  libgomp/config/linux/sem.c
! 512503a6dbbc684f53ea50339af93a4c  libgomp/config/linux/sem.h
  fdcd449dcbfb0a8ee9ea935b67db9bba  libgomp/config/linux/sparc/futex.h
  3e9f89eebb191b83ecd80f4b1f392846  libgomp/config/linux/tile/futex.h
  e10251baa98d3fd948fa9163b021b425  libgomp/config/linux/wait.h
--- 93330,93336 ----
  8b0b288099e6a8eb5aae6dde207630a6  libgomp/config/linux/ptrlock.h
  4736fb38916fd7ee77ec2f93187c2577  libgomp/config/linux/s390/futex.h
  c674d8fd0e81b3e10baa105e4a0eae68  libgomp/config/linux/sem.c
! fa3f8f1c6d5387f1e45d407f5b8d982e  libgomp/config/linux/sem.h
  fdcd449dcbfb0a8ee9ea935b67db9bba  libgomp/config/linux/sparc/futex.h
  3e9f89eebb191b83ecd80f4b1f392846  libgomp/config/linux/tile/futex.h
  e10251baa98d3fd948fa9163b021b425  libgomp/config/linux/wait.h
*************** de1c2d0c718443d5a90b60ea327939da  libgom
*** 93156,93162 ****
  a9602ab9ee9f89734074f35456117573  libgomp/libgomp-plugin.c
  465ccd19218bce34f9416c8e5367ac12  libgomp/libgomp-plugin.h
  aaa17bf11b59931da2d709d5a2e528a2  libgomp/libgomp.h
! 07b87ce84ddaadb2e2ce852d03ebfd2b  libgomp/libgomp.info
  67964eb0101a54721e14945594dc2c5a  libgomp/libgomp.map
  8b2aa50aecad82171348a6918309afd6  libgomp/libgomp.spec.in
  1207eb54aa3a040f8b931b86d5d21b1d  libgomp/libgomp.texi
--- 93394,93400 ----
  a9602ab9ee9f89734074f35456117573  libgomp/libgomp-plugin.c
  465ccd19218bce34f9416c8e5367ac12  libgomp/libgomp-plugin.h
  aaa17bf11b59931da2d709d5a2e528a2  libgomp/libgomp.h
! 68a20844b29390c9e09e2416ac66b5b9  libgomp/libgomp.info
  67964eb0101a54721e14945594dc2c5a  libgomp/libgomp.map
  8b2aa50aecad82171348a6918309afd6  libgomp/libgomp.spec.in
  1207eb54aa3a040f8b931b86d5d21b1d  libgomp/libgomp.texi
*************** e372584ef8304cf52e4e09a9fc05adf3  libgom
*** 93198,93212 ****
  e6cf92cd98976f129367e400696fabbb  libgomp/splay-tree.c
  48ca4acfe2742359f3e2a732ec5d92d4  libgomp/splay-tree.h
  3671c9767a3fc1f7e8f80f6478c46c2e  libgomp/target.c
! f25f9fac81b92895a0989da808a2777c  libgomp/task.c
! 4a2e5b2fd7cf330d1049b9b8cbf6bb15  libgomp/taskloop.c
  1d1cca28977e6aef439521c8d10eed90  libgomp/team.c
  8d61131215921c894f5e0449c79c0a18  libgomp/teams.c
  e07f04fffd2f6276df2fbeca36cc3d91  libgomp/testsuite/Makefile.am
  648be0a5f804ab0023a14d22cca4a3de  libgomp/testsuite/Makefile.in
  e7fa5ebeef61fd5a5de78de61a1f82b3  libgomp/testsuite/config/default.exp
  6c859d1c520b245e51a29693632545d6  libgomp/testsuite/lib/libgomp-dg.exp
! b16eb77046b618bc32e83f6d240b2290  libgomp/testsuite/lib/libgomp.exp
  97fdc33cc25788d4b9dc1db6aefed760  libgomp/testsuite/libgomp-site-extra.exp.in
  ed323f968c0e2d197ee36bf3b1f678e3  libgomp/testsuite/libgomp-test-support.exp.in
  75cc672a1bf25974c5f4c5e3bc1a74b1  libgomp/testsuite/libgomp.c++/affinity-1.C
--- 93436,93450 ----
  e6cf92cd98976f129367e400696fabbb  libgomp/splay-tree.c
  48ca4acfe2742359f3e2a732ec5d92d4  libgomp/splay-tree.h
  3671c9767a3fc1f7e8f80f6478c46c2e  libgomp/target.c
! eaa2b7e3b769b69f211e2acada293a65  libgomp/task.c
! ff8d8695435d2fd418bcc6437db02562  libgomp/taskloop.c
  1d1cca28977e6aef439521c8d10eed90  libgomp/team.c
  8d61131215921c894f5e0449c79c0a18  libgomp/teams.c
  e07f04fffd2f6276df2fbeca36cc3d91  libgomp/testsuite/Makefile.am
  648be0a5f804ab0023a14d22cca4a3de  libgomp/testsuite/Makefile.in
  e7fa5ebeef61fd5a5de78de61a1f82b3  libgomp/testsuite/config/default.exp
  6c859d1c520b245e51a29693632545d6  libgomp/testsuite/lib/libgomp-dg.exp
! 9784a5bd561ffb2eed2694aeaf996bcf  libgomp/testsuite/lib/libgomp.exp
  97fdc33cc25788d4b9dc1db6aefed760  libgomp/testsuite/libgomp-site-extra.exp.in
  ed323f968c0e2d197ee36bf3b1f678e3  libgomp/testsuite/libgomp-test-support.exp.in
  75cc672a1bf25974c5f4c5e3bc1a74b1  libgomp/testsuite/libgomp.c++/affinity-1.C
*************** ee0115a370a5b6a9e6990b3d15bdd431  libgom
*** 93494,93500 ****
  5b4d126628a41201baf8653fe10a5d94  libgomp/testsuite/libgomp.c-c++-common/for-8.c
  81a985257cde0e49d560ae8aee85cf96  libgomp/testsuite/libgomp.c-c++-common/for-9.c
  38b84120e95c50bcbe995ff760fb2f46  libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded-aux.c
! d56091eaa6a1bb150e672042540c8ee5  libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded.c
  2db7225fd29d77c0461e025f76bb7fce  libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-1.c
  4ea18b6b659c1a92c5928b282969d372  libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-10.c
  14c015447b26dcc91408ffe46450e85f  libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-2.c
--- 93732,93738 ----
  5b4d126628a41201baf8653fe10a5d94  libgomp/testsuite/libgomp.c-c++-common/for-8.c
  81a985257cde0e49d560ae8aee85cf96  libgomp/testsuite/libgomp.c-c++-common/for-9.c
  38b84120e95c50bcbe995ff760fb2f46  libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded-aux.c
! 45a948d47bf9a9580f0eaaa779cabe59  libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded.c
  2db7225fd29d77c0461e025f76bb7fce  libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-1.c
  4ea18b6b659c1a92c5928b282969d372  libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-10.c
  14c015447b26dcc91408ffe46450e85f  libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-2.c
*************** dff7a676c5c7625a109dad1fb29c317d  libgom
*** 93540,93548 ****
--- 93778,93791 ----
  4066b4a4600721101ac384b659311782  libgomp/testsuite/libgomp.c-c++-common/pr81875.c
  08611a968d3d5d8544391a554aa64d2e  libgomp/testsuite/libgomp.c-c++-common/pr83046.c
  bbbd1b345adde5e2b11d48880c03841d  libgomp/testsuite/libgomp.c-c++-common/pr93515.c
+ aa27b099930bc5b5e07e143f2ff6fedc  libgomp/testsuite/libgomp.c-c++-common/pr94366.c
  083fd3b3485a54da1a1bf118b3d85a18  libgomp/testsuite/libgomp.c-c++-common/pr96390.c
  815799e957465c99070ca74ae5616589  libgomp/testsuite/libgomp.c-c++-common/ptr-attach-1.c
+ 2d2748b0be4d42cf748c994d23973c0d  libgomp/testsuite/libgomp.c-c++-common/reduction-1.c
  9da12835144604ca0825fc458da152ab  libgomp/testsuite/libgomp.c-c++-common/reduction-16.c
+ 0da0ce29b808834888fc9c79f55a6f40  libgomp/testsuite/libgomp.c-c++-common/reduction-2.c
+ e453d108664fa547feb3b13c881be597  libgomp/testsuite/libgomp.c-c++-common/reduction-3.c
+ 5fb06d4bdb476173a92277c8e950d55c  libgomp/testsuite/libgomp.c-c++-common/reduction-4.c
  d66bb650f4953bee67dede99228fb94f  libgomp/testsuite/libgomp.c-c++-common/simd-1.c
  561437d7d3d7ef8ef34cb872b883ba18  libgomp/testsuite/libgomp.c-c++-common/simd-14.c
  cbc1c46aca10b5056dd653273e1b22d3  libgomp/testsuite/libgomp.c-c++-common/simd-15.c
*************** e590f10fae9bf053ed7123777b03bf32  libgom
*** 93556,93561 ****
--- 93799,93806 ----
  5232d615b2109b50002b7e6eb8301a84  libgomp/testsuite/libgomp.c-c++-common/task-detach-1.c
  7f2f3a630783e68a54ffcd18a73085b2  libgomp/testsuite/libgomp.c-c++-common/task-detach-10.c
  bf2a6ba66b2350c597a56727abd53608  libgomp/testsuite/libgomp.c-c++-common/task-detach-11.c
+ fcda8b049ef6e77b18e5feef85979a96  libgomp/testsuite/libgomp.c-c++-common/task-detach-12.c
+ b40007acfa7d6af27f51387ecc184dae  libgomp/testsuite/libgomp.c-c++-common/task-detach-13.c
  5992bcf110c8d557070ec896be0cf9fc  libgomp/testsuite/libgomp.c-c++-common/task-detach-2.c
  80f1063bb97ccd9af83f01d1967ea47b  libgomp/testsuite/libgomp.c-c++-common/task-detach-3.c
  9d8d31615d3312bd47d979e0ddb895a1  libgomp/testsuite/libgomp.c-c++-common/task-detach-4.c
*************** d2cb6d4c0500a7f9ba372f1dbf3296c1  libgom
*** 93569,93574 ****
--- 93814,93820 ----
  23584c2b5e72b0f66678ce4ada7296dd  libgomp/testsuite/libgomp.c-c++-common/task-reduction-12.c
  e4f419faa09d744436aad29d88eb43cf  libgomp/testsuite/libgomp.c-c++-common/task-reduction-13.c
  d284915ed4a4ac417bfb2b7632453bec  libgomp/testsuite/libgomp.c-c++-common/task-reduction-14.c
+ 9c603541ce46d78d4526034634edb381  libgomp/testsuite/libgomp.c-c++-common/task-reduction-15.c
  47acc8ff8c516165766737c2f13be4cf  libgomp/testsuite/libgomp.c-c++-common/task-reduction-2.c
  33b998ac8605f9aab9808c883f2e85eb  libgomp/testsuite/libgomp.c-c++-common/task-reduction-3.c
  5ab2e1d3a94c19b612a71f802938e9d8  libgomp/testsuite/libgomp.c-c++-common/task-reduction-4.c
*************** fb173d8d2f7d77807e2f94fea30c2a43  libgom
*** 93589,93595 ****
  7766c9cddf6031ff22c64ce9e45948bc  libgomp/testsuite/libgomp.c-c++-common/taskwait-depend-1.c
  5d8ecdbae4b1a48b2e6a1ddef6b0ca7f  libgomp/testsuite/libgomp.c-c++-common/udr-1.c
  448f5dd482b6ef3000923aaa33bb3bfb  libgomp/testsuite/libgomp.c-c++-common/unmap-infinity-2.c
! 25cf40a08a85d10ceba1e3874293f472  libgomp/testsuite/libgomp.c-c++-common/variable-not-offloaded.c
  b6206b96870346519e061d466750b845  libgomp/testsuite/libgomp.c/affinity-1.c
  fe6e22f8c0d2e289ecbd5ea26c9ed1bc  libgomp/testsuite/libgomp.c/affinity-2.c
  1f6a1f1c31286073320fc1d55660da23  libgomp/testsuite/libgomp.c/appendix-a/a.15.1.c
--- 93835,93841 ----
  7766c9cddf6031ff22c64ce9e45948bc  libgomp/testsuite/libgomp.c-c++-common/taskwait-depend-1.c
  5d8ecdbae4b1a48b2e6a1ddef6b0ca7f  libgomp/testsuite/libgomp.c-c++-common/udr-1.c
  448f5dd482b6ef3000923aaa33bb3bfb  libgomp/testsuite/libgomp.c-c++-common/unmap-infinity-2.c
! b2587cfb605c9af09f5b45e95cdb2437  libgomp/testsuite/libgomp.c-c++-common/variable-not-offloaded.c
  b6206b96870346519e061d466750b845  libgomp/testsuite/libgomp.c/affinity-1.c
  fe6e22f8c0d2e289ecbd5ea26c9ed1bc  libgomp/testsuite/libgomp.c/affinity-2.c
  1f6a1f1c31286073320fc1d55660da23  libgomp/testsuite/libgomp.c/appendix-a/a.15.1.c
*************** fbaa429fdd38498866cb27eca67eb819  libgom
*** 93833,93840 ****
  e768743d2af95f59780e3418077b7e1e  libgomp/testsuite/libgomp.c/pr80853.c
  9116b9dc2c0c3c11fdab95ea2ca66a18  libgomp/testsuite/libgomp.c/pr81687-1.c
  5996dc15da52a000b77c153bb70588f6  libgomp/testsuite/libgomp.c/pr81687-2.c
! 04324ce1b0c06c24574543f153b5b8be  libgomp/testsuite/libgomp.c/pr86416-1.c
! 791a1544cd528e9e8feee9f5b108c41f  libgomp/testsuite/libgomp.c/pr86416-2.c
  ed00c0e197dcbbf46f44ea320b473f78  libgomp/testsuite/libgomp.c/pr86660.c
  98b922b1cdf2f28ae03ab1ce3c81629a  libgomp/testsuite/libgomp.c/pr89002.c
  647c1c2e346c7cfa972582b2d830c004  libgomp/testsuite/libgomp.c/pr90779.c
--- 94079,94086 ----
  e768743d2af95f59780e3418077b7e1e  libgomp/testsuite/libgomp.c/pr80853.c
  9116b9dc2c0c3c11fdab95ea2ca66a18  libgomp/testsuite/libgomp.c/pr81687-1.c
  5996dc15da52a000b77c153bb70588f6  libgomp/testsuite/libgomp.c/pr81687-2.c
! d2e99b56eca2603a98c09d8a426f014d  libgomp/testsuite/libgomp.c/pr86416-1.c
! 2e46285bc3dd9de6aa9f549109ddeee5  libgomp/testsuite/libgomp.c/pr86416-2.c
  ed00c0e197dcbbf46f44ea320b473f78  libgomp/testsuite/libgomp.c/pr86660.c
  98b922b1cdf2f28ae03ab1ce3c81629a  libgomp/testsuite/libgomp.c/pr89002.c
  647c1c2e346c7cfa972582b2d830c004  libgomp/testsuite/libgomp.c/pr90779.c
*************** afd63367e7cb3f8df5a7702805b4f9d2  libgom
*** 93938,93943 ****
--- 94184,94190 ----
  8709eb7110674b1efddc628092eb42bc  libgomp/testsuite/libgomp.c/target-40.c
  c9e80fc96a8f99538398f336cf472679  libgomp/testsuite/libgomp.c/target-41.c
  d067438963387572140642a66e0fc4e4  libgomp/testsuite/libgomp.c/target-42.c
+ 860fdb27a5db94a4e91f0fcec6aed4f6  libgomp/testsuite/libgomp.c/target-43.c
  4dea939b912f361c60b8386c2e6ffb84  libgomp/testsuite/libgomp.c/target-5.c
  28d4b1be162344df6352a5d813c023fb  libgomp/testsuite/libgomp.c/target-6.c
  a9b2ad991bd60cd4cd6ef4a68071bee6  libgomp/testsuite/libgomp.c/target-7.c
*************** d4661425a651c88d20ba240b4b095d25  libgom
*** 93956,93961 ****
--- 94203,94209 ----
  38213b90919e07d4d9f35aca2fd48cdd  libgomp/testsuite/libgomp.c/task-reduction-1.c
  ccf79f1a3cd3d9897f6ea88c19bfbdc8  libgomp/testsuite/libgomp.c/task-reduction-2.c
  e25fde9ed6b03c3c743ea8cf6c8eaa3e  libgomp/testsuite/libgomp.c/task-reduction-3.c
+ 3b961187e4321fe4d1a657f3f6963089  libgomp/testsuite/libgomp.c/task-reduction-4.c
  9f2f00d3e1ed329753822b8614fad257  libgomp/testsuite/libgomp.c/teams-1.c
  37b3daacf6336034e4ee7c938d7fc2ef  libgomp/testsuite/libgomp.c/teams-2.c
  8f9a5283e3b48bb452ccf9f17b6bf998  libgomp/testsuite/libgomp.c/teams-3.c
*************** c910dfe57b9f53b8992d397c3571fd09  libgom
*** 94160,94165 ****
--- 94408,94414 ----
  b018601a4e35da4037b1e04dfdb00b98  libgomp/testsuite/libgomp.fortran/parloops-exit-first-loop-alt.f95
  10f51539240fd456f44686f1368a9ebb  libgomp/testsuite/libgomp.fortran/pointer1.f90
  ea1e8a0a21d27e85d504f82d979196a3  libgomp/testsuite/libgomp.fortran/pointer2.f90
+ 5a38dd4751898fd9556aa9ed131fad76  libgomp/testsuite/libgomp.fortran/pr100981-2.f90
  1e7de6c9f1376e7662fc088ab6ec5e64  libgomp/testsuite/libgomp.fortran/pr25162.f
  150790c35955da1ca1b74284c2553f34  libgomp/testsuite/libgomp.fortran/pr25219.f90
  a83bd562c0d1b609f2a71de244b3a1a0  libgomp/testsuite/libgomp.fortran/pr27395-1.f90
*************** dcfe27eb9dec5095293470aaba48e94a  libgom
*** 94252,94257 ****
--- 94501,94507 ----
  93803cea6999dc2ffa26c3d175258645  libgomp/testsuite/libgomp.fortran/task-detach-1.f90
  1eae3488d7432161fa4f226b22586c85  libgomp/testsuite/libgomp.fortran/task-detach-10.f90
  2113abfbdfd00b964b78ee5b3d807d29  libgomp/testsuite/libgomp.fortran/task-detach-11.f90
+ 0175fc55a33f0923ff62a88df9d2873d  libgomp/testsuite/libgomp.fortran/task-detach-12.f90
  4f07616ac0212ff835681c9d3d250314  libgomp/testsuite/libgomp.fortran/task-detach-2.f90
  2684d47a634cb6a69da9f20d4837c35c  libgomp/testsuite/libgomp.fortran/task-detach-3.f90
  034c0352697e1a21933626072ccb4d81  libgomp/testsuite/libgomp.fortran/task-detach-4.f90
*************** f7a9b184b1fef89d4ba1d7e2bfcef9c5  libgom
*** 94381,94386 ****
--- 94631,94637 ----
  42da18fa72387c734c218d031aca73cc  libgomp/testsuite/libgomp.oacc-c-c++-common/asyncwait-nop-1.c
  cb001e314fc2dbfe743f56e927a54dce  libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_capture-1.c
  fbdb79613c9e4039ef079c21db73e11f  libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_capture-2.c
+ 03002b54364bab48fc94fae621d99c74  libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_capture-3.c
  97f62618e6e37c14b2b9ed17c7579fd0  libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_rw-1.c
  276fea47eb47f5b846d12e7f4013aaa1  libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_update-1.c
  760e768bc422654e755f3164d717aedf  libgomp/testsuite/libgomp.oacc-c-c++-common/broadcast-1.c
*************** e8a3245c095430c8ef2413afe2ee4c48  libgom
*** 94951,94957 ****
  1d2e2e1ab9f0d92351625f2c5661dbb8  libgomp/testsuite/libgomp.oacc-fortran/update-dt-array.f90
  989e6535f20045be32e9e91643a0b08f  libgomp/testsuite/libgomp.oacc-fortran/vector-routine.f90
  8ad28ef1808c27a75ad52229a13307c4  libgomp/work.c
! 13267ada5c35e70d500cc9bd08d10921  libhsail-rt/ChangeLog
  9147b482b39962a71e580b4a8265285e  libhsail-rt/Makefile.am
  f63e3c959c7490f1fbe708067e4884ae  libhsail-rt/Makefile.in
  de97a355fadb5753d182cbcf06b1b33a  libhsail-rt/README
--- 95202,95208 ----
  1d2e2e1ab9f0d92351625f2c5661dbb8  libgomp/testsuite/libgomp.oacc-fortran/update-dt-array.f90
  989e6535f20045be32e9e91643a0b08f  libgomp/testsuite/libgomp.oacc-fortran/vector-routine.f90
  8ad28ef1808c27a75ad52229a13307c4  libgomp/work.c
! b24a908632c9a0dc2704167432f8d906  libhsail-rt/ChangeLog
  9147b482b39962a71e580b4a8265285e  libhsail-rt/Makefile.am
  f63e3c959c7490f1fbe708067e4884ae  libhsail-rt/Makefile.in
  de97a355fadb5753d182cbcf06b1b33a  libhsail-rt/README
*************** f35af2a2efaa8dd337095878b57cabf5  libhsa
*** 94978,94984 ****
  ef9f05873915c22cae79ef5545355353  libhsail-rt/target-config.h.in
  99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
  a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
! fe756d31a329884def93d9628322713e  libiberty/ChangeLog
  347c31392973de6a4872d540c1718dc1  libiberty/ChangeLog.jit
  d2b139408a3f08c5813183e34dc39b38  libiberty/Makefile.in
  c68dbf7834af4281ebd84caa3fd54680  libiberty/README
--- 95229,95235 ----
  ef9f05873915c22cae79ef5545355353  libhsail-rt/target-config.h.in
  99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
  a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
! 2e723c4eecde78336b4c87dc361eb214  libiberty/ChangeLog
  347c31392973de6a4872d540c1718dc1  libiberty/ChangeLog.jit
  d2b139408a3f08c5813183e34dc39b38  libiberty/Makefile.in
  c68dbf7834af4281ebd84caa3fd54680  libiberty/README
*************** b2c289eb14e9197dcad172f3acba12b7  libibe
*** 95145,95151 ****
  6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
  8d3c8fb3f736a2aa560ea573c413e8a7  libiberty/xstrndup.c
  e99d7e473939c4eba9b0590e304ce757  libiberty/xvasprintf.c
! a74802bbfad161225be7f81036444c58  libitm/ChangeLog
  a9df0726c501bf71a46f426068e8fc9f  libitm/Makefile.am
  06bb67375770bbbe550b5708624ed9d8  libitm/Makefile.in
  af64519b66d5357841d3fcdec64563ed  libitm/aatree.cc
--- 95396,95402 ----
  6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
  8d3c8fb3f736a2aa560ea573c413e8a7  libiberty/xstrndup.c
  e99d7e473939c4eba9b0590e304ce757  libiberty/xvasprintf.c
! 918e1c89d876ace56b5f1bdd3d30a4d4  libitm/ChangeLog
  a9df0726c501bf71a46f426068e8fc9f  libitm/Makefile.am
  06bb67375770bbbe550b5708624ed9d8  libitm/Makefile.in
  af64519b66d5357841d3fcdec64563ed  libitm/aatree.cc
*************** c9222a512fcc4f010415011a88500092  libitm
*** 95203,95209 ****
  ab70f9809e69aeb6236ac85b453d22ae  libitm/dispatch.h
  00dbe1cee8d24eca61f7b471d1bdb412  libitm/eh_cpp.cc
  0fc2c7d1a46777c2f9aeaa3dbc4010c1  libitm/libitm.h
! ced193068c17a0b8dc863f8116b1ef21  libitm/libitm.info
  0c43820b921ecdbe9d98f068100e716a  libitm/libitm.map
  ea467d7117853d139bb288ab75261139  libitm/libitm.spec.in
  210ab7d12145f345b6d37bcbc56f15c7  libitm/libitm.texi
--- 95454,95460 ----
  ab70f9809e69aeb6236ac85b453d22ae  libitm/dispatch.h
  00dbe1cee8d24eca61f7b471d1bdb412  libitm/eh_cpp.cc
  0fc2c7d1a46777c2f9aeaa3dbc4010c1  libitm/libitm.h
! 0f6bf728083356d692bee2d5435b13e6  libitm/libitm.info
  0c43820b921ecdbe9d98f068100e716a  libitm/libitm.map
  ea467d7117853d139bb288ab75261139  libitm/libitm.spec.in
  210ab7d12145f345b6d37bcbc56f15c7  libitm/libitm.texi
*************** d806946f2845368f69a6513f60b085d2  libitm
*** 95227,95232 ****
--- 95478,95484 ----
  91cf9385a1c485d36423dd97fa7f8ee8  libitm/testsuite/libitm.c++/eh-3.C
  256c6fe0360dd29b0e0f860df34fd80f  libitm/testsuite/libitm.c++/eh-4.C
  78880866c8226c142c56854532c6bf03  libitm/testsuite/libitm.c++/eh-5.C
+ 4b3393a4ac1f5114158bc59fb8ab7f8d  libitm/testsuite/libitm.c++/libstdc++-pr91488.C
  ff5f9bdfec617e402860345005b63f97  libitm/testsuite/libitm.c++/libstdc++-safeexc.C
  122b07c4b16d0260ff244aa4b2d8f115  libitm/testsuite/libitm.c++/newdelete.C
  2742ff75bdd09e5d7b7a8243faf7a139  libitm/testsuite/libitm.c++/static_ctor.C
*************** b4e503ecfdccc9f13da8f73eeb6f23a9  libitm
*** 95248,95254 ****
  ef24198422c19f99b0c41be6a16f7081  libitm/testsuite/libitm.c/txrelease.c
  fe2e602544303e0ca40c8acd58bf0397  libitm/useraction.cc
  c3a4f9a7b553245bf2dbb55c53767427  libitm/util.cc
! d065b536d8f733acde716334f1908942  libobjc/ChangeLog
  fee63cfea98fac80ab4c9369ce19765a  libobjc/Makefile.in
  0b2f74b5c1588ee9de0dd076fccc99a6  libobjc/NXConstStr.m
  df7a2af88216fb36f0319f328ada2fb8  libobjc/Object.m
--- 95500,95506 ----
  ef24198422c19f99b0c41be6a16f7081  libitm/testsuite/libitm.c/txrelease.c
  fe2e602544303e0ca40c8acd58bf0397  libitm/useraction.cc
  c3a4f9a7b553245bf2dbb55c53767427  libitm/util.cc
! b664450e954347d714c6c9ce97b6bb12  libobjc/ChangeLog
  fee63cfea98fac80ab4c9369ce19765a  libobjc/Makefile.in
  0b2f74b5c1588ee9de0dd076fccc99a6  libobjc/NXConstStr.m
  df7a2af88216fb36f0319f328ada2fb8  libobjc/Object.m
*************** e514cfffa12c9e3a276f91bda41431b4  libobj
*** 95305,95311 ****
  b19a45655f215076ddf0ba0abecfbb45  libobjc/selector.c
  1c03202bdb561211ad5e1d73cbb0172e  libobjc/sendmsg.c
  efb54be80262d2dd7d3b30974990576e  libobjc/thr.c
! d0d3016411af7b3278ecbc0b3728c05a  liboffloadmic/ChangeLog
  99e2b0817f42c602b520261f7dee183b  liboffloadmic/Makefile.am
  a64a74f82774f355013471ad4dbe5014  liboffloadmic/Makefile.in
  ab5ae12a0dda7edadc0bd2be40ccff6a  liboffloadmic/aclocal.m4
--- 95557,95563 ----
  b19a45655f215076ddf0ba0abecfbb45  libobjc/selector.c
  1c03202bdb561211ad5e1d73cbb0172e  libobjc/sendmsg.c
  efb54be80262d2dd7d3b30974990576e  libobjc/thr.c
! 2f60dcade9b139a611a8af0b0bfc2061  liboffloadmic/ChangeLog
  99e2b0817f42c602b520261f7dee183b  liboffloadmic/Makefile.am
  a64a74f82774f355013471ad4dbe5014  liboffloadmic/Makefile.in
  ab5ae12a0dda7edadc0bd2be40ccff6a  liboffloadmic/aclocal.m4
*************** b1def68202639bd452fb59aea3371fe4  liboff
*** 95393,95399 ****
  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
! e664a019ef29ff28ec812e5a04ca0ae4  libphobos/ChangeLog
  33bab560c80ad2bb8f6a01c76e8fac58  libphobos/Makefile.am
  c82f2c9df9a32b41c885f634fd4618b4  libphobos/Makefile.in
  ee88c20a7744a2305503e1670f3b7889  libphobos/README.gcc
--- 95645,95651 ----
  4659326a13bd5fed47bb680ddb6f5dc3  liboffloadmic/runtime/orsl-lite/include/orsl-lite.h
  cc603cdf253cc686bfcee192bb7630df  liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c
  dff5c8575c49d6aa71e549b0fa021479  liboffloadmic/runtime/orsl-lite/version.txt
! ab3c4a9ccf830fc6ee01cece61177712  libphobos/ChangeLog
  33bab560c80ad2bb8f6a01c76e8fac58  libphobos/Makefile.am
  c82f2c9df9a32b41c885f634fd4618b4  libphobos/Makefile.in
  ee88c20a7744a2305503e1670f3b7889  libphobos/README.gcc
*************** f313052d67738ea2ef7ecb6a841d8e8a  libpho
*** 95501,95507 ****
  0a9f455c4909b18d235716e2e990b036  libphobos/libdruntime/core/sys/darwin/sys/event.d
  d45630fa4eae2334c1017e90da6181b4  libphobos/libdruntime/core/sys/darwin/sys/mman.d
  ee768f1e1a87f6a51cceb812e431b845  libphobos/libdruntime/core/sys/darwin/sys/sysctl.d
! 7ac49f34c30e28529c9432aaafc80b09  libphobos/libdruntime/core/sys/dragonflybsd/dlfcn.d
  6eac382e99d9b8534968c86038d313d8  libphobos/libdruntime/core/sys/dragonflybsd/err.d
  acf1e3bd64ab277991c64333d3e0579b  libphobos/libdruntime/core/sys/dragonflybsd/execinfo.d
  a6a8f14bd00ff97c7e0951489f562ad8  libphobos/libdruntime/core/sys/dragonflybsd/netinet/in_.d
--- 95753,95759 ----
  0a9f455c4909b18d235716e2e990b036  libphobos/libdruntime/core/sys/darwin/sys/event.d
  d45630fa4eae2334c1017e90da6181b4  libphobos/libdruntime/core/sys/darwin/sys/mman.d
  ee768f1e1a87f6a51cceb812e431b845  libphobos/libdruntime/core/sys/darwin/sys/sysctl.d
! 8b393d5614608802c0118242aac3c2b5  libphobos/libdruntime/core/sys/dragonflybsd/dlfcn.d
  6eac382e99d9b8534968c86038d313d8  libphobos/libdruntime/core/sys/dragonflybsd/err.d
  acf1e3bd64ab277991c64333d3e0579b  libphobos/libdruntime/core/sys/dragonflybsd/execinfo.d
  a6a8f14bd00ff97c7e0951489f562ad8  libphobos/libdruntime/core/sys/dragonflybsd/netinet/in_.d
*************** c4670d2d6c9210cd8b63dd16ea2d4c7e  libpho
*** 95522,95528 ****
  1edd21f71df6ed90f611f5f352b3166c  libphobos/libdruntime/core/sys/dragonflybsd/sys/sysctl.d
  f14294df112fde328fa8d60fe9777a4c  libphobos/libdruntime/core/sys/dragonflybsd/time.d
  11d346220afca0260d90a23b42154bf7  libphobos/libdruntime/core/sys/freebsd/config.d
! 1300c66d6a74457f3ae9b2215df2821e  libphobos/libdruntime/core/sys/freebsd/dlfcn.d
  af280329e0c803d82636283b14c46642  libphobos/libdruntime/core/sys/freebsd/err.d
  380100960f334f1ed62e46fcde0154f3  libphobos/libdruntime/core/sys/freebsd/execinfo.d
  307b5921875f2667f8c2a0195d46589e  libphobos/libdruntime/core/sys/freebsd/netinet/in_.d
--- 95774,95780 ----
  1edd21f71df6ed90f611f5f352b3166c  libphobos/libdruntime/core/sys/dragonflybsd/sys/sysctl.d
  f14294df112fde328fa8d60fe9777a4c  libphobos/libdruntime/core/sys/dragonflybsd/time.d
  11d346220afca0260d90a23b42154bf7  libphobos/libdruntime/core/sys/freebsd/config.d
! db0c50d9548853a0e6d6e04514075c2d  libphobos/libdruntime/core/sys/freebsd/dlfcn.d
  af280329e0c803d82636283b14c46642  libphobos/libdruntime/core/sys/freebsd/err.d
  380100960f334f1ed62e46fcde0154f3  libphobos/libdruntime/core/sys/freebsd/execinfo.d
  307b5921875f2667f8c2a0195d46589e  libphobos/libdruntime/core/sys/freebsd/netinet/in_.d
*************** e0d6349243f4628102df05cc8aecb721  libpho
*** 95574,95580 ****
  911e6b52f63b86bf643effb3bc490d48  libphobos/libdruntime/core/sys/linux/timerfd.d
  36b60a4130cd1488549946ab47892020  libphobos/libdruntime/core/sys/linux/tipc.d
  147de99dcf03eef5b45d3c774b64b677  libphobos/libdruntime/core/sys/linux/unistd.d
! 8b13977d689884e56be2965cdcee0968  libphobos/libdruntime/core/sys/netbsd/dlfcn.d
  dfd28b5ab076802f136129647195c782  libphobos/libdruntime/core/sys/netbsd/err.d
  16687f12d9b35a350c3415c52d038cd0  libphobos/libdruntime/core/sys/netbsd/execinfo.d
  f03137d862ce397c6fb8ef85bcefab73  libphobos/libdruntime/core/sys/netbsd/stdlib.d
--- 95826,95832 ----
  911e6b52f63b86bf643effb3bc490d48  libphobos/libdruntime/core/sys/linux/timerfd.d
  36b60a4130cd1488549946ab47892020  libphobos/libdruntime/core/sys/linux/tipc.d
  147de99dcf03eef5b45d3c774b64b677  libphobos/libdruntime/core/sys/linux/unistd.d
! 98bd3f73b2d68a75a74ee1dd820fa98a  libphobos/libdruntime/core/sys/netbsd/dlfcn.d
  dfd28b5ab076802f136129647195c782  libphobos/libdruntime/core/sys/netbsd/err.d
  16687f12d9b35a350c3415c52d038cd0  libphobos/libdruntime/core/sys/netbsd/execinfo.d
  f03137d862ce397c6fb8ef85bcefab73  libphobos/libdruntime/core/sys/netbsd/stdlib.d
*************** ed254802fe236c52abe7ec9ebf7f8f79  libpho
*** 95607,95613 ****
  c1dac6288753c891f8ec173a3dc57d62  libphobos/libdruntime/core/sys/posix/arpa/inet.d
  1a446ce70964990d0864c586f5755fe0  libphobos/libdruntime/core/sys/posix/config.d
  676658d748ed751e7fc65ece0c887cfc  libphobos/libdruntime/core/sys/posix/dirent.d
! 8d0dd76f14de21e3e98b7c00ec62402c  libphobos/libdruntime/core/sys/posix/dlfcn.d
  308cbd84ae80447c14acd90eabef36aa  libphobos/libdruntime/core/sys/posix/fcntl.d
  7c2ed4684f1e1236c753e224d3861bc6  libphobos/libdruntime/core/sys/posix/grp.d
  78097ad54d7e30233bc2096505d9381f  libphobos/libdruntime/core/sys/posix/iconv.d
--- 95859,95865 ----
  c1dac6288753c891f8ec173a3dc57d62  libphobos/libdruntime/core/sys/posix/arpa/inet.d
  1a446ce70964990d0864c586f5755fe0  libphobos/libdruntime/core/sys/posix/config.d
  676658d748ed751e7fc65ece0c887cfc  libphobos/libdruntime/core/sys/posix/dirent.d
! 131db3f9d781b6dfdb4fa72d4981218d  libphobos/libdruntime/core/sys/posix/dlfcn.d
  308cbd84ae80447c14acd90eabef36aa  libphobos/libdruntime/core/sys/posix/fcntl.d
  7c2ed4684f1e1236c753e224d3861bc6  libphobos/libdruntime/core/sys/posix/grp.d
  78097ad54d7e30233bc2096505d9381f  libphobos/libdruntime/core/sys/posix/iconv.d
*************** d471e006e4eff73c7d20b9167e24d741  libpho
*** 96034,96040 ****
  388208c6635979df5a07648d1f0cdc2e  libphobos/src/std/outbuffer.d
  842f278bff583b4bd01499694eadcb0c  libphobos/src/std/parallelism.d
  2b189485e4897de30dbd494f6d788e0b  libphobos/src/std/path.d
! a006724a052bc99182ee61bb064412e4  libphobos/src/std/process.d
  592b96acd85b7ae34760c56d2e1af9f7  libphobos/src/std/random.d
  1d5f5bfe4477f509753c7242be1c9583  libphobos/src/std/range/interfaces.d
  6c8837cd6d2408380210c4f909eb18f3  libphobos/src/std/range/package.d
--- 96286,96292 ----
  388208c6635979df5a07648d1f0cdc2e  libphobos/src/std/outbuffer.d
  842f278bff583b4bd01499694eadcb0c  libphobos/src/std/parallelism.d
  2b189485e4897de30dbd494f6d788e0b  libphobos/src/std/path.d
! 8e5e73cca99a16adb64a6a03126b3caa  libphobos/src/std/process.d
  592b96acd85b7ae34760c56d2e1af9f7  libphobos/src/std/random.d
  1d5f5bfe4477f509753c7242be1c9583  libphobos/src/std/range/interfaces.d
  6c8837cd6d2408380210c4f909eb18f3  libphobos/src/std/range/package.d
*************** be8a624f7d83029b625cc6a304f7ce56  libpho
*** 96055,96061 ****
  54c3c76107b8a7608d8de8cfbff0a908  libphobos/src/std/string.d
  ae3eea4dd286cc0c253a4bf4f0382cef  libphobos/src/std/system.d
  857bc18696d7036249f50428486036b0  libphobos/src/std/traits.d
! 4557e49ba3c063b8a29e71536a7008ca  libphobos/src/std/typecons.d
  0c2864a8173de711ac1c1085e4f321cf  libphobos/src/std/typetuple.d
  e0069a8fdebf24d2689b2648a6fa8248  libphobos/src/std/uni.d
  87e90859aa6919e3023e8671040966c8  libphobos/src/std/uri.d
--- 96307,96313 ----
  54c3c76107b8a7608d8de8cfbff0a908  libphobos/src/std/string.d
  ae3eea4dd286cc0c253a4bf4f0382cef  libphobos/src/std/system.d
  857bc18696d7036249f50428486036b0  libphobos/src/std/traits.d
! ff44ce9c7785fceb3dd14c1af4c49a78  libphobos/src/std/typecons.d
  0c2864a8173de711ac1c1085e4f321cf  libphobos/src/std/typetuple.d
  e0069a8fdebf24d2689b2648a6fa8248  libphobos/src/std/uni.d
  87e90859aa6919e3023e8671040966c8  libphobos/src/std/uri.d
*************** f0442e8b8974938ded0d17389f8b0608  libpho
*** 96128,96134 ****
  245b43d36cad9840fce44fbf4358d424  libphobos/testsuite/libphobos.typeinfo/typeinfo.exp
  9b10185286c1d2167a91a48b650c30fd  libphobos/testsuite/testsuite_flags.in
  a916467b91076e631dd8edb7424769c7  libquadmath/COPYING.LIB
! e3e239074163ecca41c2cdc10b31f866  libquadmath/ChangeLog
  4696eddf264dd090e144b4849b0a6d91  libquadmath/Makefile.am
  644a78a01d94abe28b364eaa21142d82  libquadmath/Makefile.in
  d9afbc1f1e04c7e461265ff9323cc6f4  libquadmath/acinclude.m4
--- 96380,96386 ----
  245b43d36cad9840fce44fbf4358d424  libphobos/testsuite/libphobos.typeinfo/typeinfo.exp
  9b10185286c1d2167a91a48b650c30fd  libphobos/testsuite/testsuite_flags.in
  a916467b91076e631dd8edb7424769c7  libquadmath/COPYING.LIB
! fe1f63fed9082e37e5bd630644bbdacf  libquadmath/ChangeLog
  4696eddf264dd090e144b4849b0a6d91  libquadmath/Makefile.am
  644a78a01d94abe28b364eaa21142d82  libquadmath/Makefile.in
  d9afbc1f1e04c7e461265ff9323cc6f4  libquadmath/acinclude.m4
*************** d9afbc1f1e04c7e461265ff9323cc6f4  libqua
*** 96136,96142 ****
  cf5a7864ff15ab4dd1604e0f6fe4e501  libquadmath/config.h.in
  7b01e196ad5d8354ad07398ee5c470fe  libquadmath/configure
  279cb151e8c43d5af048eb1a9608a435  libquadmath/configure.ac
! 7d9e33a7d1280f9bcba81d21e63e5ad8  libquadmath/libquadmath.info
  f698e3dbcbae17420f2b72b77578ea17  libquadmath/libquadmath.texi
  77280bb7ee423875e03d9c0d34527df6  libquadmath/libtool-version
  452fee0ef153d65eb7413a5103c63a23  libquadmath/math/acoshq.c
--- 96388,96394 ----
  cf5a7864ff15ab4dd1604e0f6fe4e501  libquadmath/config.h.in
  7b01e196ad5d8354ad07398ee5c470fe  libquadmath/configure
  279cb151e8c43d5af048eb1a9608a435  libquadmath/configure.ac
! 4181c78dc5377afc7ef8c3c5c3ad4107  libquadmath/libquadmath.info
  f698e3dbcbae17420f2b72b77578ea17  libquadmath/libquadmath.texi
  77280bb7ee423875e03d9c0d34527df6  libquadmath/libtool-version
  452fee0ef153d65eb7413a5103c63a23  libquadmath/math/acoshq.c
*************** a81cc82679e80c86cfbd5575867450d0  libqua
*** 96268,96274 ****
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! 48aceac62efde7a6a9adb804b92edc7c  libsanitizer/ChangeLog
  63916ba64a3cfa7ce2809fb46ab38597  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  4b97cb7f10927471b74a1536f5472643  libsanitizer/LOCAL_PATCHES
--- 96520,96526 ----
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! e33d7de85e03d9e7e2e448ec1ba45d1a  libsanitizer/ChangeLog
  63916ba64a3cfa7ce2809fb46ab38597  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  4b97cb7f10927471b74a1536f5472643  libsanitizer/LOCAL_PATCHES
*************** f652b6a1b7460128cccd6c016c4828c6  libsan
*** 96481,96487 ****
  461795fb04c2da6f64a772dc73004848  libsanitizer/sanitizer_common/sanitizer_common.h
  3e1b7cb099ea699efdb4e91adfca7aaa  libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc
  2f7d47202e9f6d50e6445e0a3c457a8d  libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc
! ac944c9b6034fc9af577b8a43562ddbd  libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
  1a5adf613af41f9e4cc538f5d6e9bc59  libsanitizer/sanitizer_common/sanitizer_common_interceptors_netbsd_compat.inc
  35c1671edb836194de169cd01c5e0757  libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_aarch64.inc.S
  b4b4ed1f1a36cce44031fd0b4a1a141f  libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_arm.inc.S
--- 96733,96739 ----
  461795fb04c2da6f64a772dc73004848  libsanitizer/sanitizer_common/sanitizer_common.h
  3e1b7cb099ea699efdb4e91adfca7aaa  libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc
  2f7d47202e9f6d50e6445e0a3c457a8d  libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc
! 885355959681eb26e2e80da24e0b061f  libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
  1a5adf613af41f9e4cc538f5d6e9bc59  libsanitizer/sanitizer_common/sanitizer_common_interceptors_netbsd_compat.inc
  35c1671edb836194de169cd01c5e0757  libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_aarch64.inc.S
  b4b4ed1f1a36cce44031fd0b4a1a141f  libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_arm.inc.S
*************** dfd8ca61572d533c9a5fef9d44521a89  libsan
*** 96554,96561 ****
  51a6933c53085e75485e4b4c59f1e3e2  libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h
  d41d8cd98f00b204e9800998ecf8427e  libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cpp
  d41d8cd98f00b204e9800998ecf8427e  libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.h
! 45cac31d4f4d128ac11fa0a72d7a00da  libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
! 7946f9448fefe791876eaa38faa83bd7  libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
  6a600fe0b2f737602ab53034aaeaf443  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
  7e240cd8f027b06b432493422a3ffc45  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h
  4ede10fee7725e1477a63ed897d3ee60  libsanitizer/sanitizer_common/sanitizer_posix.cpp
--- 96806,96813 ----
  51a6933c53085e75485e4b4c59f1e3e2  libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h
  d41d8cd98f00b204e9800998ecf8427e  libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cpp
  d41d8cd98f00b204e9800998ecf8427e  libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.h
! 05a4270278b83d4569c32fecd5704e86  libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
! 7401184b97c53ec1f30593bc0174b15b  libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
  6a600fe0b2f737602ab53034aaeaf443  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
  7e240cd8f027b06b432493422a3ffc45  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h
  4ede10fee7725e1477a63ed897d3ee60  libsanitizer/sanitizer_common/sanitizer_posix.cpp
*************** bd58abd803667b3373381b6bb1b68f1b  libsan
*** 96735,96741 ****
  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
! b30dcdea5bbac8ba4467714085fa8f4b  libssp/ChangeLog
  cf4ee646515263611d025bd12ba88148  libssp/Makefile.am
  b56958cdc5828ca811c35bbf479b3a09  libssp/Makefile.in
  f6f6c804e40e3a3ef407d3d13fafb6c0  libssp/aclocal.m4
--- 96987,96993 ----
  545e91fffb8d4987ca5d1c0054aadd11  libsanitizer/ubsan/ubsan_win_dll_thunk.cpp
  e9c85349d92ab1a6b66d0872077acd3b  libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cpp
  72f297f487b6bb9db917cce361192c28  libsanitizer/ubsan/ubsan_win_weak_interception.cpp
! dccc7c04f0e20a648cdc1eac07f9a1ab  libssp/ChangeLog
  cf4ee646515263611d025bd12ba88148  libssp/Makefile.am
  b56958cdc5828ca811c35bbf479b3a09  libssp/Makefile.in
  f6f6c804e40e3a3ef407d3d13fafb6c0  libssp/aclocal.m4
*************** df66ccf23f6b963bb290249d790ccb82  libssp
*** 96764,96770 ****
  0a9dff73d2333b2997da42b4615533fd  libssp/strncpy-chk.c
  11c140b790d482decba4951f6508dd84  libssp/vsnprintf-chk.c
  2ce510f683585f686681d926e3fafb82  libssp/vsprintf-chk.c
! 4ed6b9d19bf8b81c64d38bc7f152c35b  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
--- 97016,97022 ----
  0a9dff73d2333b2997da42b4615533fd  libssp/strncpy-chk.c
  11c140b790d482decba4951f6508dd84  libssp/vsnprintf-chk.c
  2ce510f683585f686681d926e3fafb82  libssp/vsprintf-chk.c
! dac909f9a6e4bcb37952f1721b37d27d  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
*************** d55e182adbf08772ec85b18d390b0dbb  libstd
*** 97166,97172 ****
  f82628740b7b95e95da49ce234a05bca  libstdc++-v3/doc/html/manual/source_code_style.html
  f875f3f4cddfe4fee6aff2308ccb4563  libstdc++-v3/doc/html/manual/source_design_notes.html
  391422dd4f4cdbd4d764a952a0f345e6  libstdc++-v3/doc/html/manual/source_organization.html
! a3d94c444f70f7404a1c9ed58112fe81  libstdc++-v3/doc/html/manual/status.html
  ea0c531c09fa230f346f8ba700961e4a  libstdc++-v3/doc/html/manual/std_contents.html
  dbb5f81a9e8864374fbb835eaa4e8b0d  libstdc++-v3/doc/html/manual/streambufs.html
  47e6a6ef4752e7c7e3ecb2a4948a7514  libstdc++-v3/doc/html/manual/strings.html
--- 97418,97424 ----
  f82628740b7b95e95da49ce234a05bca  libstdc++-v3/doc/html/manual/source_code_style.html
  f875f3f4cddfe4fee6aff2308ccb4563  libstdc++-v3/doc/html/manual/source_design_notes.html
  391422dd4f4cdbd4d764a952a0f345e6  libstdc++-v3/doc/html/manual/source_organization.html
! 2c4ac1f0f27a8d05e46989898a08d6b6  libstdc++-v3/doc/html/manual/status.html
  ea0c531c09fa230f346f8ba700961e4a  libstdc++-v3/doc/html/manual/std_contents.html
  dbb5f81a9e8864374fbb835eaa4e8b0d  libstdc++-v3/doc/html/manual/streambufs.html
  47e6a6ef4752e7c7e3ecb2a4948a7514  libstdc++-v3/doc/html/manual/strings.html
*************** cec5c5415c371a664adb0490e2571c3c  libstd
*** 97412,97418 ****
  8253286adbeae477e34108477564e376  libstdc++-v3/doc/xml/manual/status_cxx2011.xml
  b1431db7e834d8841899ce3e8cf9cc1e  libstdc++-v3/doc/xml/manual/status_cxx2014.xml
  dbc9c0d00c0b189acb36b4104265201c  libstdc++-v3/doc/xml/manual/status_cxx2017.xml
! e02040abe3d50e00f9e6c2291ed71e79  libstdc++-v3/doc/xml/manual/status_cxx2020.xml
  3c72998c4574690fac280c058a0db757  libstdc++-v3/doc/xml/manual/status_cxxis29124.xml
  3a19bd0f91506b2ac8559bd9afa754f7  libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
  c6cb51b19d85e47416a616658db64d08  libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml
--- 97664,97670 ----
  8253286adbeae477e34108477564e376  libstdc++-v3/doc/xml/manual/status_cxx2011.xml
  b1431db7e834d8841899ce3e8cf9cc1e  libstdc++-v3/doc/xml/manual/status_cxx2014.xml
  dbc9c0d00c0b189acb36b4104265201c  libstdc++-v3/doc/xml/manual/status_cxx2017.xml
! 4b3a0b1b007d85fa253b941ca8cdf49a  libstdc++-v3/doc/xml/manual/status_cxx2020.xml
  3c72998c4574690fac280c058a0db757  libstdc++-v3/doc/xml/manual/status_cxxis29124.xml
  3a19bd0f91506b2ac8559bd9afa754f7  libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
  c6cb51b19d85e47416a616658db64d08  libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml
*************** f6791325ac8042a3d1825c0f1ae0765b  libstd
*** 97440,97458 ****
  6b5ce7ffbf8ffbb2440a44894aee279a  libstdc++-v3/include/bits/align.h
  442b89bcdb261424542a1ee74863a63f  libstdc++-v3/include/bits/alloc_traits.h
  9fbd8fe4ee82100ead481133a769ba62  libstdc++-v3/include/bits/allocated_ptr.h
! 8bd175d1a0fec99377ee20ad0c018b4b  libstdc++-v3/include/bits/allocator.h
! ec722744a2793ffdb2bdafc86545c53f  libstdc++-v3/include/bits/atomic_base.h
  adb82b0133e664d7a6d703cde2ee9b90  libstdc++-v3/include/bits/atomic_futex.h
  cd905b67c3e994ab3680f3d2c5da1fdf  libstdc++-v3/include/bits/atomic_timed_wait.h
! f4cdc0b777deedeaf4bab0465e58238b  libstdc++-v3/include/bits/atomic_wait.h
  3a2158164dc155855b2c0175c5f3c80b  libstdc++-v3/include/bits/basic_ios.h
  bd6a297c732d4d1fc2db79f61e854e8c  libstdc++-v3/include/bits/basic_ios.tcc
! b543454338458641b9940df822e99e49  libstdc++-v3/include/bits/basic_string.h
  cdec0fb14b071f72010a9b8c2d2e814d  libstdc++-v3/include/bits/basic_string.tcc
  143f01f2ac09091fe6272d8d3d996dd4  libstdc++-v3/include/bits/boost_concept_check.h
  c48dd1724bfe2a240a2d017612ff109d  libstdc++-v3/include/bits/c++0x_warning.h
! 212a23aa53ba273772696d75c95c0011  libstdc++-v3/include/bits/c++config
! f886322a694a8f50412af979a1f6e9ad  libstdc++-v3/include/bits/char_traits.h
  bc3afa551b214a1d9450c6798b21dc1c  libstdc++-v3/include/bits/charconv.h
  a143652aea71c3de835d07a5ca715a81  libstdc++-v3/include/bits/codecvt.h
  0c7784a98f845682f7e0257592f53ed9  libstdc++-v3/include/bits/concept_check.h
--- 97692,97710 ----
  6b5ce7ffbf8ffbb2440a44894aee279a  libstdc++-v3/include/bits/align.h
  442b89bcdb261424542a1ee74863a63f  libstdc++-v3/include/bits/alloc_traits.h
  9fbd8fe4ee82100ead481133a769ba62  libstdc++-v3/include/bits/allocated_ptr.h
! 981576f2d93857607b683a542de1d8b9  libstdc++-v3/include/bits/allocator.h
! 076f8d45c4cff35fdcca0096de0eb067  libstdc++-v3/include/bits/atomic_base.h
  adb82b0133e664d7a6d703cde2ee9b90  libstdc++-v3/include/bits/atomic_futex.h
  cd905b67c3e994ab3680f3d2c5da1fdf  libstdc++-v3/include/bits/atomic_timed_wait.h
! c8b755077b45fe1118185264ec50d369  libstdc++-v3/include/bits/atomic_wait.h
  3a2158164dc155855b2c0175c5f3c80b  libstdc++-v3/include/bits/basic_ios.h
  bd6a297c732d4d1fc2db79f61e854e8c  libstdc++-v3/include/bits/basic_ios.tcc
! 83f5b7c8f36852d57b55ad3b37a43871  libstdc++-v3/include/bits/basic_string.h
  cdec0fb14b071f72010a9b8c2d2e814d  libstdc++-v3/include/bits/basic_string.tcc
  143f01f2ac09091fe6272d8d3d996dd4  libstdc++-v3/include/bits/boost_concept_check.h
  c48dd1724bfe2a240a2d017612ff109d  libstdc++-v3/include/bits/c++0x_warning.h
! ed7474f5ce169353ae9b6e98b9017872  libstdc++-v3/include/bits/c++config
! 974af2796b06a45af342dd896297df17  libstdc++-v3/include/bits/char_traits.h
  bc3afa551b214a1d9450c6798b21dc1c  libstdc++-v3/include/bits/charconv.h
  a143652aea71c3de835d07a5ca715a81  libstdc++-v3/include/bits/codecvt.h
  0c7784a98f845682f7e0257592f53ed9  libstdc++-v3/include/bits/concept_check.h
*************** a7d5bb28720ccf51fe638410018fc593  libstd
*** 97465,97483 ****
  42e0fac7ef6d3d3217e48ce36672e534  libstdc++-v3/include/bits/fs_dir.h
  a63f77a9474742ae09c01d1f91b2ee81  libstdc++-v3/include/bits/fs_fwd.h
  c58e18a2280eec2e679ae84b9ec94475  libstdc++-v3/include/bits/fs_ops.h
! 787a5371a426fed59a367975ab2722fb  libstdc++-v3/include/bits/fs_path.h
  1e083c1a36d484e25c40b96ad6699e4e  libstdc++-v3/include/bits/fstream.tcc
  dd8a128f529a9f6f73237a176e7299bc  libstdc++-v3/include/bits/functexcept.h
  3854e123c62afb06ce8eff3213da177e  libstdc++-v3/include/bits/functional_hash.h
  7e28c413fb2ff8f896ab6f4b81296589  libstdc++-v3/include/bits/gslice.h
  6d64fcf711e66e1774782608ff3b5159  libstdc++-v3/include/bits/gslice_array.h
! cb917006d9ce3bfd4a721667bdd29fc5  libstdc++-v3/include/bits/hashtable.h
  4c92f28a1ef1274d928ac888dcc4c511  libstdc++-v3/include/bits/hashtable_policy.h
  94b514a53ce7d1816738c38c1e0655a8  libstdc++-v3/include/bits/indirect_array.h
  70c7a436935136a62065871cf31e4943  libstdc++-v3/include/bits/invoke.h
  b81521437ef0ce936cef3eaef2df90db  libstdc++-v3/include/bits/ios_base.h
  6605273dbd3b4a796727eff37aa712ed  libstdc++-v3/include/bits/istream.tcc
! c62f7fcf5926ffb7ff4395186ad7499e  libstdc++-v3/include/bits/iterator_concepts.h
  9c607b8172976c0554f82e593ebab6e7  libstdc++-v3/include/bits/list.tcc
  9033c9a135c14cc8c1b25fb5774e57e7  libstdc++-v3/include/bits/locale_classes.h
  d9209b1a8387c8074c0b4dfa10383f2d  libstdc++-v3/include/bits/locale_classes.tcc
--- 97717,97735 ----
  42e0fac7ef6d3d3217e48ce36672e534  libstdc++-v3/include/bits/fs_dir.h
  a63f77a9474742ae09c01d1f91b2ee81  libstdc++-v3/include/bits/fs_fwd.h
  c58e18a2280eec2e679ae84b9ec94475  libstdc++-v3/include/bits/fs_ops.h
! aa47f35a166e16784ecf9496dbe8a771  libstdc++-v3/include/bits/fs_path.h
  1e083c1a36d484e25c40b96ad6699e4e  libstdc++-v3/include/bits/fstream.tcc
  dd8a128f529a9f6f73237a176e7299bc  libstdc++-v3/include/bits/functexcept.h
  3854e123c62afb06ce8eff3213da177e  libstdc++-v3/include/bits/functional_hash.h
  7e28c413fb2ff8f896ab6f4b81296589  libstdc++-v3/include/bits/gslice.h
  6d64fcf711e66e1774782608ff3b5159  libstdc++-v3/include/bits/gslice_array.h
! 79a1a3092769fde4b3579bee74b286fb  libstdc++-v3/include/bits/hashtable.h
  4c92f28a1ef1274d928ac888dcc4c511  libstdc++-v3/include/bits/hashtable_policy.h
  94b514a53ce7d1816738c38c1e0655a8  libstdc++-v3/include/bits/indirect_array.h
  70c7a436935136a62065871cf31e4943  libstdc++-v3/include/bits/invoke.h
  b81521437ef0ce936cef3eaef2df90db  libstdc++-v3/include/bits/ios_base.h
  6605273dbd3b4a796727eff37aa712ed  libstdc++-v3/include/bits/istream.tcc
! 3f8e35471b8c45ded4c8efb9f043018d  libstdc++-v3/include/bits/iterator_concepts.h
  9c607b8172976c0554f82e593ebab6e7  libstdc++-v3/include/bits/list.tcc
  9033c9a135c14cc8c1b25fb5774e57e7  libstdc++-v3/include/bits/locale_classes.h
  d9209b1a8387c8074c0b4dfa10383f2d  libstdc++-v3/include/bits/locale_classes.tcc
*************** b93ec8fb60ddfb747f6a4956d056226e  libstd
*** 97489,97495 ****
  bded7dc13b4cfa5d81cf5165cc84122a  libstdc++-v3/include/bits/localefwd.h
  3f32eafc5a86b24ba1ddea1f2c791f2f  libstdc++-v3/include/bits/mask_array.h
  3b99ebe899129f76e71b6a400b7ae599  libstdc++-v3/include/bits/max_size_type.h
! 1978e96ec1a7ea3268cf7acdd6c69e57  libstdc++-v3/include/bits/memoryfwd.h
  204940fe012c29feb67f1e7f3f1e90f5  libstdc++-v3/include/bits/move.h
  43e7bcc096b6696bce49d4d2f41a5cf2  libstdc++-v3/include/bits/node_handle.h
  3877d17291319659d2c7ab82f127deeb  libstdc++-v3/include/bits/ostream.tcc
--- 97741,97747 ----
  bded7dc13b4cfa5d81cf5165cc84122a  libstdc++-v3/include/bits/localefwd.h
  3f32eafc5a86b24ba1ddea1f2c791f2f  libstdc++-v3/include/bits/mask_array.h
  3b99ebe899129f76e71b6a400b7ae599  libstdc++-v3/include/bits/max_size_type.h
! 3f6b104467902cda411d015a32d97cf1  libstdc++-v3/include/bits/memoryfwd.h
  204940fe012c29feb67f1e7f3f1e90f5  libstdc++-v3/include/bits/move.h
  43e7bcc096b6696bce49d4d2f41a5cf2  libstdc++-v3/include/bits/node_handle.h
  3877d17291319659d2c7ab82f127deeb  libstdc++-v3/include/bits/ostream.tcc
*************** e270c86004665d7c88cb0daea0668abd  libstd
*** 97500,97513 ****
  b6317075019adec6605d0a9e2ff1148e  libstdc++-v3/include/bits/ptr_traits.h
  bf73b2a247be8d104de523be716f61f4  libstdc++-v3/include/bits/quoted_string.h
  e05ff5f61630e3ab98cd5502bd8bd9b7  libstdc++-v3/include/bits/random.h
! 500df2469574ed6915c80e60da1f75fa  libstdc++-v3/include/bits/random.tcc
  94fe05bef1244872d91dffec0700dbb3  libstdc++-v3/include/bits/range_access.h
! 21179d387fc2573d8a48e78022b49ffb  libstdc++-v3/include/bits/ranges_algo.h
  9fe4599bcdeab5c22d33117b7e9ba960  libstdc++-v3/include/bits/ranges_algobase.h
! 58a42b94c74670c1d29f9482048b216e  libstdc++-v3/include/bits/ranges_base.h
  78cb996cd8902c5baabd4b2dfdd65af4  libstdc++-v3/include/bits/ranges_cmp.h
  6bb4f3d4369ad8f3c7d28c6bc69d5c8d  libstdc++-v3/include/bits/ranges_uninitialized.h
! e4500ff5a19d11d073da9f0e730d81ac  libstdc++-v3/include/bits/ranges_util.h
  bafb49c6b1a65444216c071f25b43760  libstdc++-v3/include/bits/refwrap.h
  d0f6e74ba75bd371d006cfd1b912c50c  libstdc++-v3/include/bits/regex.h
  98d3d51046b708d9220ef857b955650f  libstdc++-v3/include/bits/regex.tcc
--- 97752,97765 ----
  b6317075019adec6605d0a9e2ff1148e  libstdc++-v3/include/bits/ptr_traits.h
  bf73b2a247be8d104de523be716f61f4  libstdc++-v3/include/bits/quoted_string.h
  e05ff5f61630e3ab98cd5502bd8bd9b7  libstdc++-v3/include/bits/random.h
! 83ca7dddd615c8a800157b0f562a194c  libstdc++-v3/include/bits/random.tcc
  94fe05bef1244872d91dffec0700dbb3  libstdc++-v3/include/bits/range_access.h
! 978dc739bcd1ac7bfe24ef17a1aa1320  libstdc++-v3/include/bits/ranges_algo.h
  9fe4599bcdeab5c22d33117b7e9ba960  libstdc++-v3/include/bits/ranges_algobase.h
! 2f4ea1d1fcf8514492d3c194e4475c12  libstdc++-v3/include/bits/ranges_base.h
  78cb996cd8902c5baabd4b2dfdd65af4  libstdc++-v3/include/bits/ranges_cmp.h
  6bb4f3d4369ad8f3c7d28c6bc69d5c8d  libstdc++-v3/include/bits/ranges_uninitialized.h
! 76515fab37a425ece4a81bde69d2816c  libstdc++-v3/include/bits/ranges_util.h
  bafb49c6b1a65444216c071f25b43760  libstdc++-v3/include/bits/refwrap.h
  d0f6e74ba75bd371d006cfd1b912c50c  libstdc++-v3/include/bits/regex.h
  98d3d51046b708d9220ef857b955650f  libstdc++-v3/include/bits/regex.tcc
*************** bf2631da804338ebd183a2ab97e8fe71  libstd
*** 97521,97537 ****
  f419d75dd099ff83043ecee608bcbd0b  libstdc++-v3/include/bits/regex_executor.tcc
  716607b7d27d47a176e82ac8130fdf31  libstdc++-v3/include/bits/regex_scanner.h
  785e8171663dd2f0db22813a93c65ed9  libstdc++-v3/include/bits/regex_scanner.tcc
! edb844da674b647e8cb411ace1619b58  libstdc++-v3/include/bits/semaphore_base.h
! f0316d2fdb0f991f91e23c8661faca28  libstdc++-v3/include/bits/shared_ptr.h
  007e220395413941831ec80cc4e916b7  libstdc++-v3/include/bits/shared_ptr_atomic.h
! f80bd4ea573dbc12c759524fc39004ca  libstdc++-v3/include/bits/shared_ptr_base.h
  76a4a29ee68e815ad238f784a66392d3  libstdc++-v3/include/bits/slice_array.h
  82bbae243b362815baa11a73f83d2188  libstdc++-v3/include/bits/specfun.h
  13dd655f9d33eef94922ec1a670c462c  libstdc++-v3/include/bits/sstream.tcc
  0ca803a7f09755f05290802f0dd2b38c  libstdc++-v3/include/bits/std_abs.h
  0f61c570cbb535b1691a12ada5c2a34d  libstdc++-v3/include/bits/std_function.h
  c65174fff50fe5647fc68ed6f3ae1695  libstdc++-v3/include/bits/std_mutex.h
! 31afd24299e34c415da3d47aaa42d3e8  libstdc++-v3/include/bits/std_thread.h
  c661d981a881e8628863fac1295c261c  libstdc++-v3/include/bits/stl_algo.h
  c0e5fec159b35d2e970802869ef11db5  libstdc++-v3/include/bits/stl_algobase.h
  98118948adc1b932091fb4e357a8762c  libstdc++-v3/include/bits/stl_bvector.h
--- 97773,97789 ----
  f419d75dd099ff83043ecee608bcbd0b  libstdc++-v3/include/bits/regex_executor.tcc
  716607b7d27d47a176e82ac8130fdf31  libstdc++-v3/include/bits/regex_scanner.h
  785e8171663dd2f0db22813a93c65ed9  libstdc++-v3/include/bits/regex_scanner.tcc
! ccc82e16d7a03afbb25d83f3e49e8053  libstdc++-v3/include/bits/semaphore_base.h
! bae24842408b2172fbea488e17b09021  libstdc++-v3/include/bits/shared_ptr.h
  007e220395413941831ec80cc4e916b7  libstdc++-v3/include/bits/shared_ptr_atomic.h
! 903a445df4ef3034a2163ac5a9adc8da  libstdc++-v3/include/bits/shared_ptr_base.h
  76a4a29ee68e815ad238f784a66392d3  libstdc++-v3/include/bits/slice_array.h
  82bbae243b362815baa11a73f83d2188  libstdc++-v3/include/bits/specfun.h
  13dd655f9d33eef94922ec1a670c462c  libstdc++-v3/include/bits/sstream.tcc
  0ca803a7f09755f05290802f0dd2b38c  libstdc++-v3/include/bits/std_abs.h
  0f61c570cbb535b1691a12ada5c2a34d  libstdc++-v3/include/bits/std_function.h
  c65174fff50fe5647fc68ed6f3ae1695  libstdc++-v3/include/bits/std_mutex.h
! f2a5652c1fba7b750bcb17f96dcc1a75  libstdc++-v3/include/bits/std_thread.h
  c661d981a881e8628863fac1295c261c  libstdc++-v3/include/bits/stl_algo.h
  c0e5fec159b35d2e970802869ef11db5  libstdc++-v3/include/bits/stl_algobase.h
  98118948adc1b932091fb4e357a8762c  libstdc++-v3/include/bits/stl_bvector.h
*************** c1e09b0354857b8e354266917b1a5930  libstd
*** 97539,97545 ****
  030b82de595162b8288defee8ca51bc1  libstdc++-v3/include/bits/stl_deque.h
  25317d371d99754142da342fe8338100  libstdc++-v3/include/bits/stl_function.h
  9b5d138d0bfe5519552ee1fd50135555  libstdc++-v3/include/bits/stl_heap.h
! 76a079b9e73609cd31fd7d4d6a59e0dc  libstdc++-v3/include/bits/stl_iterator.h
  76a3280d9bb3ee6191804428721c4059  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
  4c794f35830ab1d4f96e6d5dacb8ecc7  libstdc++-v3/include/bits/stl_iterator_base_types.h
  98c11423a3f4c54610e2c3580faffbd7  libstdc++-v3/include/bits/stl_list.h
--- 97791,97797 ----
  030b82de595162b8288defee8ca51bc1  libstdc++-v3/include/bits/stl_deque.h
  25317d371d99754142da342fe8338100  libstdc++-v3/include/bits/stl_function.h
  9b5d138d0bfe5519552ee1fd50135555  libstdc++-v3/include/bits/stl_heap.h
! 5325599d66f15e22988de66a27c7ee68  libstdc++-v3/include/bits/stl_iterator.h
  76a3280d9bb3ee6191804428721c4059  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
  4c794f35830ab1d4f96e6d5dacb8ecc7  libstdc++-v3/include/bits/stl_iterator_base_types.h
  98c11423a3f4c54610e2c3580faffbd7  libstdc++-v3/include/bits/stl_list.h
*************** a2bb5b96e30e1ec8adca3f4f2349c5f2  libstd
*** 97673,97679 ****
  b8d8c1f08472efae032f44026863678a  libstdc++-v3/include/debug/functions.h
  e0553720cdf0df02b776145b36a51a65  libstdc++-v3/include/debug/helper_functions.h
  dc02cfa95e6389a4e8ed53b52037efa1  libstdc++-v3/include/debug/list
! 78c2f071eb897f7ad6930768a63e681d  libstdc++-v3/include/debug/macros.h
  52694538be445d5249d6d7f585cd45ce  libstdc++-v3/include/debug/map
  a860368b110d2e3a9b48548930534cea  libstdc++-v3/include/debug/map.h
  3310eefcc964365c4995c10e87295cdd  libstdc++-v3/include/debug/multimap.h
--- 97925,97931 ----
  b8d8c1f08472efae032f44026863678a  libstdc++-v3/include/debug/functions.h
  e0553720cdf0df02b776145b36a51a65  libstdc++-v3/include/debug/helper_functions.h
  dc02cfa95e6389a4e8ed53b52037efa1  libstdc++-v3/include/debug/list
! 64eec174a9df5709488aaa20aea2180c  libstdc++-v3/include/debug/macros.h
  52694538be445d5249d6d7f585cd45ce  libstdc++-v3/include/debug/map
  a860368b110d2e3a9b48548930534cea  libstdc++-v3/include/debug/map.h
  3310eefcc964365c4995c10e87295cdd  libstdc++-v3/include/debug/multimap.h
*************** fee23cd92a92d6bf2f6fdd3850d1ec1a  libstd
*** 97704,97710 ****
  363feb942b9ed4fdcb8f065231501c85  libstdc++-v3/include/experimental/bits/fs_dir.h
  1e6cf57adc1d2e1e2f6b3386c723c716  libstdc++-v3/include/experimental/bits/fs_fwd.h
  14ed2c858fb9b3b202244270d22e8588  libstdc++-v3/include/experimental/bits/fs_ops.h
! 95bc1b2540801e93c5b61c05cbc51bea  libstdc++-v3/include/experimental/bits/fs_path.h
  f35b43a0d32627601d4bfe3ac24e84ff  libstdc++-v3/include/experimental/bits/lfts_config.h
  91cf8a8dfd486460546ef6e54009b843  libstdc++-v3/include/experimental/bits/net.h
  19f9985a717ce911687aa7087349693d  libstdc++-v3/include/experimental/bits/numeric_traits.h
--- 97956,97962 ----
  363feb942b9ed4fdcb8f065231501c85  libstdc++-v3/include/experimental/bits/fs_dir.h
  1e6cf57adc1d2e1e2f6b3386c723c716  libstdc++-v3/include/experimental/bits/fs_fwd.h
  14ed2c858fb9b3b202244270d22e8588  libstdc++-v3/include/experimental/bits/fs_ops.h
! 5bb53292ddf15efaa4f7bae8979c4085  libstdc++-v3/include/experimental/bits/fs_path.h
  f35b43a0d32627601d4bfe3ac24e84ff  libstdc++-v3/include/experimental/bits/lfts_config.h
  91cf8a8dfd486460546ef6e54009b843  libstdc++-v3/include/experimental/bits/net.h
  19f9985a717ce911687aa7087349693d  libstdc++-v3/include/experimental/bits/numeric_traits.h
*************** baeaf7b9b85bb476117d286653f6d6dd  libstd
*** 97728,97734 ****
  7b2663037e13929b806bf614936012cd  libstdc++-v3/include/experimental/filesystem
  de12aef18178267fe21aaf85aa6b5d98  libstdc++-v3/include/experimental/forward_list
  5dcfda8a1ea0023fdf730226a958f492  libstdc++-v3/include/experimental/functional
! 05cdfc6626af376f09cc12bee4b364af  libstdc++-v3/include/experimental/internet
  6f54560b54e9b5831aab7f9ebb1c74f5  libstdc++-v3/include/experimental/io_context
  4691bb9a4cbb032dd0b0bd7a07fa1867  libstdc++-v3/include/experimental/iterator
  760aa8f9adda752006a29223129fb0e3  libstdc++-v3/include/experimental/list
--- 97980,97986 ----
  7b2663037e13929b806bf614936012cd  libstdc++-v3/include/experimental/filesystem
  de12aef18178267fe21aaf85aa6b5d98  libstdc++-v3/include/experimental/forward_list
  5dcfda8a1ea0023fdf730226a958f492  libstdc++-v3/include/experimental/functional
! 160b526c8569b58c349ff65f81fcf3ca  libstdc++-v3/include/experimental/internet
  6f54560b54e9b5831aab7f9ebb1c74f5  libstdc++-v3/include/experimental/io_context
  4691bb9a4cbb032dd0b0bd7a07fa1867  libstdc++-v3/include/experimental/iterator
  760aa8f9adda752006a29223129fb0e3  libstdc++-v3/include/experimental/list
*************** de12aef18178267fe21aaf85aa6b5d98  libstd
*** 97739,97750 ****
  c37c4ab64b91d429eb61d78fdc4ae75e  libstdc++-v3/include/experimental/netfwd
  e9319e5893708aa04f34ad9d9a5782d8  libstdc++-v3/include/experimental/numeric
  a0cb31346100ef6e31c5340c851b1acd  libstdc++-v3/include/experimental/optional
! a2044b6c4110d7b3dd17b2369a4b3c27  libstdc++-v3/include/experimental/propagate_const
  b9a97a912d958096564644bd8f9c49e6  libstdc++-v3/include/experimental/random
  bcc2870c86a9e3a62d9cc64e34919516  libstdc++-v3/include/experimental/ratio
  7e0f9fbf12108027afd2e6248d9f5bda  libstdc++-v3/include/experimental/regex
  645d538d0ba30fecafec0f1cd4f5b3f6  libstdc++-v3/include/experimental/set
! 16e06077a7e896dcb7f3de95a869e983  libstdc++-v3/include/experimental/simd
  218082921b39fabe9307bd0f5d61021f  libstdc++-v3/include/experimental/socket
  62e4341339e0537b4c003fc7af143bfb  libstdc++-v3/include/experimental/source_location
  b500d85d056b59344bda216ea50a8dc9  libstdc++-v3/include/experimental/string
--- 97991,98002 ----
  c37c4ab64b91d429eb61d78fdc4ae75e  libstdc++-v3/include/experimental/netfwd
  e9319e5893708aa04f34ad9d9a5782d8  libstdc++-v3/include/experimental/numeric
  a0cb31346100ef6e31c5340c851b1acd  libstdc++-v3/include/experimental/optional
! 88381df08a09b23c6f601a2631339c94  libstdc++-v3/include/experimental/propagate_const
  b9a97a912d958096564644bd8f9c49e6  libstdc++-v3/include/experimental/random
  bcc2870c86a9e3a62d9cc64e34919516  libstdc++-v3/include/experimental/ratio
  7e0f9fbf12108027afd2e6248d9f5bda  libstdc++-v3/include/experimental/regex
  645d538d0ba30fecafec0f1cd4f5b3f6  libstdc++-v3/include/experimental/set
! bc952b119277996a888c94412f706bd6  libstdc++-v3/include/experimental/simd
  218082921b39fabe9307bd0f5d61021f  libstdc++-v3/include/experimental/socket
  62e4341339e0537b4c003fc7af143bfb  libstdc++-v3/include/experimental/source_location
  b500d85d056b59344bda216ea50a8dc9  libstdc++-v3/include/experimental/string
*************** ea80a2ca9ca788adc2676ab1a43a771a  libstd
*** 97771,97780 ****
  da4ae9662e82020f9017f33b26382857  libstdc++-v3/include/ext/extptr_allocator.h
  eec31fad47ebb7d363bbebf67e556a13  libstdc++-v3/include/ext/functional
  7a54c13e6e6f460d94b0b2ee2618eaf5  libstdc++-v3/include/ext/iterator
! 00507cbc7da4b33f3b64bb0232972c25  libstdc++-v3/include/ext/malloc_allocator.h
  ad91354cb0b33f044a763a1341d79b13  libstdc++-v3/include/ext/memory
  23f8158e09c74b18812664af55956d17  libstdc++-v3/include/ext/mt_allocator.h
! 172c04ce87bb7a6543b6ac80e28611aa  libstdc++-v3/include/ext/new_allocator.h
  1c72ce3ba84613550222ba3120839531  libstdc++-v3/include/ext/numeric
  37fc3959e3cfa768c4b798e492e8d54a  libstdc++-v3/include/ext/numeric_traits.h
  ad479234abe388c6a0a929fbbd8eb19b  libstdc++-v3/include/ext/pb_ds/assoc_container.hpp
--- 98023,98032 ----
  da4ae9662e82020f9017f33b26382857  libstdc++-v3/include/ext/extptr_allocator.h
  eec31fad47ebb7d363bbebf67e556a13  libstdc++-v3/include/ext/functional
  7a54c13e6e6f460d94b0b2ee2618eaf5  libstdc++-v3/include/ext/iterator
! e2309f02d17d9911b021d12cbf3a614b  libstdc++-v3/include/ext/malloc_allocator.h
  ad91354cb0b33f044a763a1341d79b13  libstdc++-v3/include/ext/memory
  23f8158e09c74b18812664af55956d17  libstdc++-v3/include/ext/mt_allocator.h
! 4493add5a3fa57e0ec30b90cd4e81c11  libstdc++-v3/include/ext/new_allocator.h
  1c72ce3ba84613550222ba3120839531  libstdc++-v3/include/ext/numeric
  37fc3959e3cfa768c4b798e492e8d54a  libstdc++-v3/include/ext/numeric_traits.h
  ad479234abe388c6a0a929fbbd8eb19b  libstdc++-v3/include/ext/pb_ds/assoc_container.hpp
*************** db79e79919dc4835979a6d522ae53d11  libstd
*** 97822,97828 ****
  1d082595830bf228d156038b15d3c1ad  libstdc++-v3/include/ext/pb_ds/detail/branch_policy/branch_policy.hpp
  a6b7b529f57d96361a4b1d9ca86b928c  libstdc++-v3/include/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp
  9b811e1c9d1d5518b44cb07697841b78  libstdc++-v3/include/ext/pb_ds/detail/branch_policy/traits.hpp
! 8a383c8c8df0b2ff476b034a1d06433c  libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
  49f56310317bea5ddf8f6b3f41853c62  libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
  9983e113f6bb2a0aef466a486527e096  libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
  ad6e771cd19bbf58daf086611791f4c3  libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
--- 98074,98080 ----
  1d082595830bf228d156038b15d3c1ad  libstdc++-v3/include/ext/pb_ds/detail/branch_policy/branch_policy.hpp
  a6b7b529f57d96361a4b1d9ca86b928c  libstdc++-v3/include/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp
  9b811e1c9d1d5518b44cb07697841b78  libstdc++-v3/include/ext/pb_ds/detail/branch_policy/traits.hpp
! 9efed4c41b8df83d186eb2b05a587ec6  libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
  49f56310317bea5ddf8f6b3f41853c62  libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
  9983e113f6bb2a0aef466a486527e096  libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
  ad6e771cd19bbf58daf086611791f4c3  libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
*************** d3d2812c60e828c1e822801f148c7630  libstd
*** 98111,98123 ****
  b156f0d597a2edae1a06e54aba071e41  libstdc++-v3/include/pstl/unseq_backend_simd.h
  248e4a4c932ee32246a6216c3b58a482  libstdc++-v3/include/pstl/utils.h
  6f7d40cef8f663c474dbafbd94db6d41  libstdc++-v3/include/std/algorithm
! 3e15a0ae23f4c6bdf28b4ff9bc881fe4  libstdc++-v3/include/std/any
  1c0c57ef53ca4293de32b58ded42452f  libstdc++-v3/include/std/array
  3616eb318b793fb7a6f2cf2269d7aa88  libstdc++-v3/include/std/atomic
! 1e61c24b851f3a5d32e6269b09566a6b  libstdc++-v3/include/std/barrier
  7bb917bb7b34d5cf900805769b20fbd5  libstdc++-v3/include/std/bit
  92df508c8bd5ee1e5201893372265093  libstdc++-v3/include/std/bitset
! 6bbb74325237388e502bf6c8d45a11be  libstdc++-v3/include/std/charconv
  3d8e8c2eaed95f06df8e4717dbba1091  libstdc++-v3/include/std/chrono
  9fc8010f8954d7f9d9b7b73480068af4  libstdc++-v3/include/std/codecvt
  34ecc2d19af4343e2194a05671920bcf  libstdc++-v3/include/std/complex
--- 98363,98375 ----
  b156f0d597a2edae1a06e54aba071e41  libstdc++-v3/include/pstl/unseq_backend_simd.h
  248e4a4c932ee32246a6216c3b58a482  libstdc++-v3/include/pstl/utils.h
  6f7d40cef8f663c474dbafbd94db6d41  libstdc++-v3/include/std/algorithm
! 066b18e14980b8659efe2ea0af1db5cd  libstdc++-v3/include/std/any
  1c0c57ef53ca4293de32b58ded42452f  libstdc++-v3/include/std/array
  3616eb318b793fb7a6f2cf2269d7aa88  libstdc++-v3/include/std/atomic
! 113c8eb3a8d8b67c8404665c3eb0af4b  libstdc++-v3/include/std/barrier
  7bb917bb7b34d5cf900805769b20fbd5  libstdc++-v3/include/std/bit
  92df508c8bd5ee1e5201893372265093  libstdc++-v3/include/std/bitset
! 016f9228c7c56bfdb6026046207900cd  libstdc++-v3/include/std/charconv
  3d8e8c2eaed95f06df8e4717dbba1091  libstdc++-v3/include/std/chrono
  9fc8010f8954d7f9d9b7b73480068af4  libstdc++-v3/include/std/codecvt
  34ecc2d19af4343e2194a05671920bcf  libstdc++-v3/include/std/complex
*************** a237fb5e78eed942187e2c31d09781cd  libstd
*** 98130,98141 ****
  f5cdaa349c402ad3dc30fafc021795ed  libstdc++-v3/include/std/forward_list
  bb00f2ca62b1de81f535a88e31c1f5de  libstdc++-v3/include/std/fstream
  58a2fdd72fd79ee358a1e9503125bf81  libstdc++-v3/include/std/functional
! 9f34d99703388d45aab855bc2cdea413  libstdc++-v3/include/std/future
  845b6c7d80f2571b48679fa2d1782e3c  libstdc++-v3/include/std/iomanip
  7f2ddbbe088dd66d76a348a256dba943  libstdc++-v3/include/std/ios
  3c26a7aac28e06bf5c15f34547dccfe2  libstdc++-v3/include/std/iosfwd
  cc9ef3d2217fc8c34ac467dc84040a1a  libstdc++-v3/include/std/iostream
! f676bd468b66732edecdbdc6c8727497  libstdc++-v3/include/std/istream
  18a3b1062d8afaac67497cf9e22a5001  libstdc++-v3/include/std/iterator
  02e04305d111ee17f9c47d5be14bfde0  libstdc++-v3/include/std/latch
  5db2105ed53cebe7e72b5aeade698f93  libstdc++-v3/include/std/limits
--- 98382,98393 ----
  f5cdaa349c402ad3dc30fafc021795ed  libstdc++-v3/include/std/forward_list
  bb00f2ca62b1de81f535a88e31c1f5de  libstdc++-v3/include/std/fstream
  58a2fdd72fd79ee358a1e9503125bf81  libstdc++-v3/include/std/functional
! d477bf4402a3b2bf03b9630bd82c16f4  libstdc++-v3/include/std/future
  845b6c7d80f2571b48679fa2d1782e3c  libstdc++-v3/include/std/iomanip
  7f2ddbbe088dd66d76a348a256dba943  libstdc++-v3/include/std/ios
  3c26a7aac28e06bf5c15f34547dccfe2  libstdc++-v3/include/std/iosfwd
  cc9ef3d2217fc8c34ac467dc84040a1a  libstdc++-v3/include/std/iostream
! 0c8c5d6467ac30bab3d781a7a81604b8  libstdc++-v3/include/std/istream
  18a3b1062d8afaac67497cf9e22a5001  libstdc++-v3/include/std/iterator
  02e04305d111ee17f9c47d5be14bfde0  libstdc++-v3/include/std/latch
  5db2105ed53cebe7e72b5aeade698f93  libstdc++-v3/include/std/limits
*************** f36de15c1f3b7e03051daa3f7c7472c5  libstd
*** 98146,98157 ****
  eefb79e63abf6981b7e039602b92d9ce  libstdc++-v3/include/std/memory_resource
  44c7dab7177844460c0d95f3b2c6d2dd  libstdc++-v3/include/std/mutex
  0f98490a23012b0d475a6438918e05e8  libstdc++-v3/include/std/numbers
! ac43fbb050b8d2a1ec74bacb3c616355  libstdc++-v3/include/std/numeric
! cbda536ce69fdfa05eb7a35caa2e993e  libstdc++-v3/include/std/optional
! cd61415584c1581bf72fcbe29c65916c  libstdc++-v3/include/std/ostream
  61b007baae14c52b13732aad82286815  libstdc++-v3/include/std/queue
  aad0b8c05c77db48c9ae1eddb9e0380d  libstdc++-v3/include/std/random
! dd54b410427082bb772c6eff0ce0855f  libstdc++-v3/include/std/ranges
  338a84095148e5196b391a7fdf949691  libstdc++-v3/include/std/ratio
  52827264570402b0bccc80a3adb4bf59  libstdc++-v3/include/std/regex
  62195f008afa4b9fd1bea335fca46182  libstdc++-v3/include/std/scoped_allocator
--- 98398,98409 ----
  eefb79e63abf6981b7e039602b92d9ce  libstdc++-v3/include/std/memory_resource
  44c7dab7177844460c0d95f3b2c6d2dd  libstdc++-v3/include/std/mutex
  0f98490a23012b0d475a6438918e05e8  libstdc++-v3/include/std/numbers
! c5ef47ada66192553fd8a6a03625d70e  libstdc++-v3/include/std/numeric
! 1cf58afb73bffb0ba70c085c3206307b  libstdc++-v3/include/std/optional
! 8aee3c84178d8770860eb5107583298b  libstdc++-v3/include/std/ostream
  61b007baae14c52b13732aad82286815  libstdc++-v3/include/std/queue
  aad0b8c05c77db48c9ae1eddb9e0380d  libstdc++-v3/include/std/random
! a30ab485c9739891932d89f22c2b9013  libstdc++-v3/include/std/ranges
  338a84095148e5196b391a7fdf949691  libstdc++-v3/include/std/ratio
  52827264570402b0bccc80a3adb4bf59  libstdc++-v3/include/std/regex
  62195f008afa4b9fd1bea335fca46182  libstdc++-v3/include/std/scoped_allocator
*************** dd54b410427082bb772c6eff0ce0855f  libstd
*** 98159,98185 ****
  742567ce5079b72e691794c61cfb2af3  libstdc++-v3/include/std/set
  91a9a4fa6c63c846408b4454d2c8f4b2  libstdc++-v3/include/std/shared_mutex
  e0c9f8627e498a77f31adb76a452b0b1  libstdc++-v3/include/std/source_location
! aea911420dac4fb648fde0d5bac52f0a  libstdc++-v3/include/std/span
  906b5423836b8b95366b23366f24b8c5  libstdc++-v3/include/std/sstream
  ed0009b64dfff30999a2182d0189ee7f  libstdc++-v3/include/std/stack
  9d66312aa64c804c24a1e83155f4a200  libstdc++-v3/include/std/stdexcept
! 908cf9755013388ec909738b403ed227  libstdc++-v3/include/std/stop_token
  05c6cffed4833f117e386206af8f878e  libstdc++-v3/include/std/streambuf
  8eccd3adbdc9f406ec98e5483acf9c01  libstdc++-v3/include/std/string
! 87cd5041f8478892e3936d9e0abdfe85  libstdc++-v3/include/std/string_view
  3386938e1698a1f76bd82d3399fbe5ea  libstdc++-v3/include/std/syncstream
  48e36c3ca8d130bd0e9a77aab0d95a6f  libstdc++-v3/include/std/system_error
  83a8f781edae2a22c67cf12b96568a03  libstdc++-v3/include/std/thread
! 7924c34ff83da299f21f850fe73d70d9  libstdc++-v3/include/std/tuple
! 6281a179aaf74b043d09d4436a9e7e40  libstdc++-v3/include/std/type_traits
  330d42fb74c13496f374d6b2cb3cbf7c  libstdc++-v3/include/std/typeindex
  16ace88be8613b378b5fffc1958351a0  libstdc++-v3/include/std/unordered_map
  aeb2a92a3c9a2263f24568c8ece52a4c  libstdc++-v3/include/std/unordered_set
  bdac698614e70e29eed7098d316ca2ff  libstdc++-v3/include/std/utility
  eba3f9944908a390ab9674c4941d5ff3  libstdc++-v3/include/std/valarray
! a43aca7cb00f9c646bd9e8f1e0c8d433  libstdc++-v3/include/std/variant
  b2ab68817368c3805d64bb4978a6129d  libstdc++-v3/include/std/vector
! 2acdfc6b22feddcbcc64e1624e3ca5e7  libstdc++-v3/include/std/version
  7a3df4ee77f8051d9c8970f892588ef6  libstdc++-v3/include/tr1/array
  79c7b722cf8e5135a96d12e1a660393b  libstdc++-v3/include/tr1/bessel_function.tcc
  814be185cac0443c6e0933c450d9f912  libstdc++-v3/include/tr1/beta_function.tcc
--- 98411,98437 ----
  742567ce5079b72e691794c61cfb2af3  libstdc++-v3/include/std/set
  91a9a4fa6c63c846408b4454d2c8f4b2  libstdc++-v3/include/std/shared_mutex
  e0c9f8627e498a77f31adb76a452b0b1  libstdc++-v3/include/std/source_location
! f691a5e44b11b4da6aa2d2d85999b796  libstdc++-v3/include/std/span
  906b5423836b8b95366b23366f24b8c5  libstdc++-v3/include/std/sstream
  ed0009b64dfff30999a2182d0189ee7f  libstdc++-v3/include/std/stack
  9d66312aa64c804c24a1e83155f4a200  libstdc++-v3/include/std/stdexcept
! 34c6da09a169cc099e8108f6af279a65  libstdc++-v3/include/std/stop_token
  05c6cffed4833f117e386206af8f878e  libstdc++-v3/include/std/streambuf
  8eccd3adbdc9f406ec98e5483acf9c01  libstdc++-v3/include/std/string
! 1864cf4a20b5139ace07c9da4e1b4737  libstdc++-v3/include/std/string_view
  3386938e1698a1f76bd82d3399fbe5ea  libstdc++-v3/include/std/syncstream
  48e36c3ca8d130bd0e9a77aab0d95a6f  libstdc++-v3/include/std/system_error
  83a8f781edae2a22c67cf12b96568a03  libstdc++-v3/include/std/thread
! 99aa78e6731090cec87d2956f2594fd7  libstdc++-v3/include/std/tuple
! 34e103757948c5bc3ca8c740847f7b6a  libstdc++-v3/include/std/type_traits
  330d42fb74c13496f374d6b2cb3cbf7c  libstdc++-v3/include/std/typeindex
  16ace88be8613b378b5fffc1958351a0  libstdc++-v3/include/std/unordered_map
  aeb2a92a3c9a2263f24568c8ece52a4c  libstdc++-v3/include/std/unordered_set
  bdac698614e70e29eed7098d316ca2ff  libstdc++-v3/include/std/utility
  eba3f9944908a390ab9674c4941d5ff3  libstdc++-v3/include/std/valarray
! 7476bf338bc2ab01fb66ddcca51ceb64  libstdc++-v3/include/std/variant
  b2ab68817368c3805d64bb4978a6129d  libstdc++-v3/include/std/vector
! 0b4eb890ce4021cbe511e6c384b220cf  libstdc++-v3/include/std/version
  7a3df4ee77f8051d9c8970f892588ef6  libstdc++-v3/include/tr1/array
  79c7b722cf8e5135a96d12e1a660393b  libstdc++-v3/include/tr1/bessel_function.tcc
  814be185cac0443c6e0933c450d9f912  libstdc++-v3/include/tr1/beta_function.tcc
*************** a8b9b273f76ae07d9b348f0a5d810e19  libstd
*** 98340,98347 ****
  2863b152e6ea006828d931b909e65f0f  libstdc++-v3/po/fr.po
  2c7616acffe8edae7935e283e7270ed0  libstdc++-v3/po/libstdc++.pot
  4946e4d28c388353dc776bcae8af08f0  libstdc++-v3/po/string_literals.cc
! c21bf2b01d1b7c8ee9a275cd06e6deef  libstdc++-v3/python/Makefile.am
! 348deab7d2ccb33ea3c4ed28b3a6c10d  libstdc++-v3/python/Makefile.in
  ef60735f8655321222e620486f219e8d  libstdc++-v3/python/hook.in
  68b329da9893e34099c7d8ad5cb9c940  libstdc++-v3/python/libstdcxx/__init__.py
  484cb11df73bf42227946114a89d29b5  libstdc++-v3/python/libstdcxx/v6/__init__.py
--- 98592,98599 ----
  2863b152e6ea006828d931b909e65f0f  libstdc++-v3/po/fr.po
  2c7616acffe8edae7935e283e7270ed0  libstdc++-v3/po/libstdc++.pot
  4946e4d28c388353dc776bcae8af08f0  libstdc++-v3/po/string_literals.cc
! c623f094eee385c273fcfacdf443a681  libstdc++-v3/python/Makefile.am
! 33b92946f233a01bbdb8b6e383e21ff8  libstdc++-v3/python/Makefile.in
  ef60735f8655321222e620486f219e8d  libstdc++-v3/python/hook.in
  68b329da9893e34099c7d8ad5cb9c940  libstdc++-v3/python/libstdcxx/__init__.py
  484cb11df73bf42227946114a89d29b5  libstdc++-v3/python/libstdcxx/v6/__init__.py
*************** f8a85e35ee28a1af625c11bfb454e0de  libstd
*** 98434,98446 ****
  fe48c009c5684613dd310097f544a115  libstdc++-v3/src/c++17/cow-string-inst.cc
  21e22ff1ddec6a91c7b379d6f6398649  libstdc++-v3/src/c++17/default_resource.h
  242d9497f8938d611ecbc446bc541a5c  libstdc++-v3/src/c++17/floating_from_chars.cc
! 08292ff50d9c26a19fa201aa16fdc33f  libstdc++-v3/src/c++17/floating_to_chars.cc
  fa649062d7f81d76e699298c19815c77  libstdc++-v3/src/c++17/fs_dir.cc
  21d21080857f704ed108edd7fa6e09c0  libstdc++-v3/src/c++17/fs_ops.cc
  8e13c63ce5c5f6b76072b2c38173c975  libstdc++-v3/src/c++17/fs_path.cc
  875017e6a7576d4589b31911090cd940  libstdc++-v3/src/c++17/memory_resource.cc
  6d9c0bef465f18c79af1f9a7af80b525  libstdc++-v3/src/c++17/ostream-inst.cc
! 794925ed6e9f3bf0923fb3227959bef2  libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES
  47f52d4af05ab513a6a1ab62c5fdc086  libstdc++-v3/src/c++17/ryu/MERGE
  5c512389f4cbe0ea37ce2a8da0f070d6  libstdc++-v3/src/c++17/ryu/common.h
  68d17d3946647c70092348da5b4d2150  libstdc++-v3/src/c++17/ryu/d2fixed.c
--- 98686,98698 ----
  fe48c009c5684613dd310097f544a115  libstdc++-v3/src/c++17/cow-string-inst.cc
  21e22ff1ddec6a91c7b379d6f6398649  libstdc++-v3/src/c++17/default_resource.h
  242d9497f8938d611ecbc446bc541a5c  libstdc++-v3/src/c++17/floating_from_chars.cc
! c4082d10ecbea9ea787182d02e68bada  libstdc++-v3/src/c++17/floating_to_chars.cc
  fa649062d7f81d76e699298c19815c77  libstdc++-v3/src/c++17/fs_dir.cc
  21d21080857f704ed108edd7fa6e09c0  libstdc++-v3/src/c++17/fs_ops.cc
  8e13c63ce5c5f6b76072b2c38173c975  libstdc++-v3/src/c++17/fs_path.cc
  875017e6a7576d4589b31911090cd940  libstdc++-v3/src/c++17/memory_resource.cc
  6d9c0bef465f18c79af1f9a7af80b525  libstdc++-v3/src/c++17/ostream-inst.cc
! f7696e2f5518e5e873ced4beacb8d107  libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES
  47f52d4af05ab513a6a1ab62c5fdc086  libstdc++-v3/src/c++17/ryu/MERGE
  5c512389f4cbe0ea37ce2a8da0f070d6  libstdc++-v3/src/c++17/ryu/common.h
  68d17d3946647c70092348da5b4d2150  libstdc++-v3/src/c++17/ryu/d2fixed.c
*************** cdfce2fa1d76af09cfdf0989501826ca  libstd
*** 98453,98459 ****
  3c7632b8c46bbe9bb1c1cfad1b228818  libstdc++-v3/src/c++17/ryu/f2s_intrinsics.h
  74bc36f5cffd7626c78090061e4416a9  libstdc++-v3/src/c++17/ryu/generic_128.c
  fbb127f006c65ae37d591c627cc6235c  libstdc++-v3/src/c++17/ryu/generic_128.h
! 58e63c9c08b034749974b5a904f17c45  libstdc++-v3/src/c++17/ryu/ryu_generic_128.h
  809d9cbbb4da2d3c37ae554cfe604cd3  libstdc++-v3/src/c++17/string-inst.cc
  82231ef77687529627b4a19e5ba192a7  libstdc++-v3/src/c++17/uint128_t.h
  ac15faa3fb83593da9575905b1478902  libstdc++-v3/src/c++20/Makefile.am
--- 98705,98711 ----
  3c7632b8c46bbe9bb1c1cfad1b228818  libstdc++-v3/src/c++17/ryu/f2s_intrinsics.h
  74bc36f5cffd7626c78090061e4416a9  libstdc++-v3/src/c++17/ryu/generic_128.c
  fbb127f006c65ae37d591c627cc6235c  libstdc++-v3/src/c++17/ryu/generic_128.h
! 85b9d2e407dc7113a97234b2c23e96dc  libstdc++-v3/src/c++17/ryu/ryu_generic_128.h
  809d9cbbb4da2d3c37ae554cfe604cd3  libstdc++-v3/src/c++17/string-inst.cc
  82231ef77687529627b4a19e5ba192a7  libstdc++-v3/src/c++17/uint128_t.h
  ac15faa3fb83593da9575905b1478902  libstdc++-v3/src/c++20/Makefile.am
*************** d991a9dd9b3f84358d2fe37694ba1194  libstd
*** 98530,98536 ****
  808d7a78d7565929bb476522605f3b8f  libstdc++-v3/testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
  b613a517e0cba0f4d974b14b19a2f3a4  libstdc++-v3/testsuite/17_intro/headers/c++2011/42319.cc
  1556033e8bc4256332da36fe9763e15e  libstdc++-v3/testsuite/17_intro/headers/c++2011/67309.cc
! 8706e7f7ea31e9bed06c6bbc4debbaab  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_attributes.cc
  f413084ac984250f3f4dfa1cb0603b2c  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_no_exceptions.cc
  8a29120704378c53bf664556f6e90229  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_no_rtti.cc
  2f9d06a4c0330e3468d0a29f8f246656  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_pedantic_errors.cc
--- 98782,98788 ----
  808d7a78d7565929bb476522605f3b8f  libstdc++-v3/testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
  b613a517e0cba0f4d974b14b19a2f3a4  libstdc++-v3/testsuite/17_intro/headers/c++2011/42319.cc
  1556033e8bc4256332da36fe9763e15e  libstdc++-v3/testsuite/17_intro/headers/c++2011/67309.cc
! 12466cc67169cd6d51c191530b8431ef  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_attributes.cc
  f413084ac984250f3f4dfa1cb0603b2c  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_no_exceptions.cc
  8a29120704378c53bf664556f6e90229  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_no_rtti.cc
  2f9d06a4c0330e3468d0a29f8f246656  libstdc++-v3/testsuite/17_intro/headers/c++2011/all_pedantic_errors.cc
*************** eed818216dc9da652350d9ccf75a395f  libstd
*** 98541,98547 ****
  e501bf5670fc19e734c453073d782a1a  libstdc++-v3/testsuite/17_intro/headers/c++2011/profile_mode.cc
  b4c9924b81e1e611449568298a2c2232  libstdc++-v3/testsuite/17_intro/headers/c++2011/stdc++.cc
  fdbdc5fd4fd5851895466f76b08653af  libstdc++-v3/testsuite/17_intro/headers/c++2011/stdc++_multiple_inclusion.cc
! 2eac50e1208f721dd302402a743a83c0  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_attributes.cc
  e38bb99ea5d7711f9c4d193da4b17fa0  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_no_exceptions.cc
  aeb039c8a9cad0e1be56941e1386d9ff  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_no_rtti.cc
  140b286b00a0e72f68b10d296ace24a2  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_pedantic_errors.cc
--- 98793,98799 ----
  e501bf5670fc19e734c453073d782a1a  libstdc++-v3/testsuite/17_intro/headers/c++2011/profile_mode.cc
  b4c9924b81e1e611449568298a2c2232  libstdc++-v3/testsuite/17_intro/headers/c++2011/stdc++.cc
  fdbdc5fd4fd5851895466f76b08653af  libstdc++-v3/testsuite/17_intro/headers/c++2011/stdc++_multiple_inclusion.cc
! b5f48c67405f471d2fcae682d616918f  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_attributes.cc
  e38bb99ea5d7711f9c4d193da4b17fa0  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_no_exceptions.cc
  aeb039c8a9cad0e1be56941e1386d9ff  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_no_rtti.cc
  140b286b00a0e72f68b10d296ace24a2  libstdc++-v3/testsuite/17_intro/headers/c++2014/all_pedantic_errors.cc
*************** b8a53b2b8da32d102d69cbedea3d2216  libstd
*** 98550,98564 ****
  5a852f1a3acf48c285dca72c33f5709f  libstdc++-v3/testsuite/17_intro/headers/c++2014/parallel_mode.cc
  969fd0cff8b6ad7f0168d4117e539631  libstdc++-v3/testsuite/17_intro/headers/c++2014/stdc++.cc
  38fd605d4063d997899c7a1081bb4302  libstdc++-v3/testsuite/17_intro/headers/c++2014/stdc++_multiple_inclusion.cc
! 28a8a6e8d74870e6c704ca41fb0884e8  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_attributes.cc
! b408c7995b814da09b76e29e0e3384ed  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_exceptions.cc
  c8be12e77122b59f5d07150379eac8dc  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_rtti.cc
! cc65515fef44a7c0fec93e6212a2b5ed  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_pedantic_errors.cc
  b8a53b2b8da32d102d69cbedea3d2216  libstdc++-v3/testsuite/17_intro/headers/c++2017/charset.cc
! e28f94183354034acd060482238d9f04  libstdc++-v3/testsuite/17_intro/headers/c++2017/operator_names.cc
! e4694d6716a3c5b1693678b4a6cb2ec4  libstdc++-v3/testsuite/17_intro/headers/c++2017/parallel_mode.cc
! 5916754c0829a0fca7aab95f116968c5  libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++.cc
! f4b369c9a55b45b541436952b08f6bb0  libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++_multiple_inclusion.cc
  27f9b89dadbfb32b890c4161a605f5e5  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_attributes.cc
  dde81d585041d6394cb89544f656763e  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_exceptions.cc
  b6df8729c3fcf5e92385a6ae4ebc33a9  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_rtti.cc
--- 98802,98816 ----
  5a852f1a3acf48c285dca72c33f5709f  libstdc++-v3/testsuite/17_intro/headers/c++2014/parallel_mode.cc
  969fd0cff8b6ad7f0168d4117e539631  libstdc++-v3/testsuite/17_intro/headers/c++2014/stdc++.cc
  38fd605d4063d997899c7a1081bb4302  libstdc++-v3/testsuite/17_intro/headers/c++2014/stdc++_multiple_inclusion.cc
! 14516fcb7feff16ecb0603a6e37344ee  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_attributes.cc
! 6e945c815a7c33b78c9e9480149bbbac  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_exceptions.cc
  c8be12e77122b59f5d07150379eac8dc  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_rtti.cc
! ecd791eda7565132192e304f233c53e8  libstdc++-v3/testsuite/17_intro/headers/c++2017/all_pedantic_errors.cc
  b8a53b2b8da32d102d69cbedea3d2216  libstdc++-v3/testsuite/17_intro/headers/c++2017/charset.cc
! 63e50c4487b6562652132924ec8456d5  libstdc++-v3/testsuite/17_intro/headers/c++2017/operator_names.cc
! bb6a9be6c9f8c048e60c697472bec64b  libstdc++-v3/testsuite/17_intro/headers/c++2017/parallel_mode.cc
! cf78b008137ff95a56a8d3007b3407de  libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++.cc
! 5e6da048acd0875d8644dfaff14b8d31  libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++_multiple_inclusion.cc
  27f9b89dadbfb32b890c4161a605f5e5  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_attributes.cc
  dde81d585041d6394cb89544f656763e  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_exceptions.cc
  b6df8729c3fcf5e92385a6ae4ebc33a9  libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_rtti.cc
*************** fb6074535e87c7e3a68810fb1d497360  libstd
*** 98577,98583 ****
  92607f3ca117f7dcf10d80aeb7a3a865  libstdc++-v3/testsuite/18_support/50594.cc
  1300847b2383140b1542c3b357a52b53  libstdc++-v3/testsuite/18_support/51333.cc
  4dd604a1f18d39eb191c1d61a7f80a48  libstdc++-v3/testsuite/18_support/96817.cc
! 71a8e336a0f6a0d5a25f4632331d646b  libstdc++-v3/testsuite/18_support/aligned_alloc/aligned_alloc.cc
  a7ad15bb9b6e877b18a53157274af916  libstdc++-v3/testsuite/18_support/bad_alloc/cons_virtual_derivation.cc
  44e345137f4e5677a3f2e1a9a8f5af53  libstdc++-v3/testsuite/18_support/bad_alloc/what.cc
  c8fbb66363e4aeaa645bcb1bc9a0463a  libstdc++-v3/testsuite/18_support/bad_cast/cons_virtual_derivation.cc
--- 98829,98835 ----
  92607f3ca117f7dcf10d80aeb7a3a865  libstdc++-v3/testsuite/18_support/50594.cc
  1300847b2383140b1542c3b357a52b53  libstdc++-v3/testsuite/18_support/51333.cc
  4dd604a1f18d39eb191c1d61a7f80a48  libstdc++-v3/testsuite/18_support/96817.cc
! 42803aa600116172d32140ab88a0b228  libstdc++-v3/testsuite/18_support/aligned_alloc/aligned_alloc.cc
  a7ad15bb9b6e877b18a53157274af916  libstdc++-v3/testsuite/18_support/bad_alloc/cons_virtual_derivation.cc
  44e345137f4e5677a3f2e1a9a8f5af53  libstdc++-v3/testsuite/18_support/bad_alloc/what.cc
  c8fbb66363e4aeaa645bcb1bc9a0463a  libstdc++-v3/testsuite/18_support/bad_cast/cons_virtual_derivation.cc
*************** b5720ae54a260e5bee08f619db37727d  libstd
*** 98588,98597 ****
  6bdf533b889a920dd85611a16e3e6c17  libstdc++-v3/testsuite/18_support/bad_exception/what.cc
  e73337cabdd6f41e42119e038f3a1cb3  libstdc++-v3/testsuite/18_support/bad_typeid/cons_virtual_derivation.cc
  7b716c2654ed4bf662579bc9b201093c  libstdc++-v3/testsuite/18_support/bad_typeid/what.cc
! b33d1e1d9f07dd1d402a38b01f5b57f8  libstdc++-v3/testsuite/18_support/byte/81076.cc
! 6b89f6f94a3c88f773b88dc27815ffdf  libstdc++-v3/testsuite/18_support/byte/global_neg.cc
! 5e044683caf6afdeba03867efb546905  libstdc++-v3/testsuite/18_support/byte/ops.cc
! b7bee2c4d8af6d89ec383e901fd9bdce  libstdc++-v3/testsuite/18_support/byte/requirements.cc
  e13d96a11fabb13790e44c211cd92f3c  libstdc++-v3/testsuite/18_support/comparisons/algorithms/partial_order.cc
  844ff72611c0d4c210c7cf7f79bf568e  libstdc++-v3/testsuite/18_support/comparisons/algorithms/strong_order.cc
  2d8f835ce49787e2c60c236273484d23  libstdc++-v3/testsuite/18_support/comparisons/algorithms/weak_order.cc
--- 98840,98849 ----
  6bdf533b889a920dd85611a16e3e6c17  libstdc++-v3/testsuite/18_support/bad_exception/what.cc
  e73337cabdd6f41e42119e038f3a1cb3  libstdc++-v3/testsuite/18_support/bad_typeid/cons_virtual_derivation.cc
  7b716c2654ed4bf662579bc9b201093c  libstdc++-v3/testsuite/18_support/bad_typeid/what.cc
! dacbebb5ee24817d79eefa606630804e  libstdc++-v3/testsuite/18_support/byte/81076.cc
! fef9dedbce0e628d1aeacb8768868504  libstdc++-v3/testsuite/18_support/byte/global_neg.cc
! 968d3c962a489bd0562ad25b6d71f49a  libstdc++-v3/testsuite/18_support/byte/ops.cc
! f514bfb5aa693323afcddc4f4ebd52a9  libstdc++-v3/testsuite/18_support/byte/requirements.cc
  e13d96a11fabb13790e44c211cd92f3c  libstdc++-v3/testsuite/18_support/comparisons/algorithms/partial_order.cc
  844ff72611c0d4c210c7cf7f79bf568e  libstdc++-v3/testsuite/18_support/comparisons/algorithms/strong_order.cc
  2d8f835ce49787e2c60c236273484d23  libstdc++-v3/testsuite/18_support/comparisons/algorithms/weak_order.cc
*************** d7e939db8f3d0b7755bd65d842ce448e  libstd
*** 98626,98632 ****
  9542e21867d1714e16d9b5e6b1af6bca  libstdc++-v3/testsuite/18_support/exception_ptr/rethrow_exception.cc
  39c163b51d265ffd1acbfc6872d5b6e7  libstdc++-v3/testsuite/18_support/free_eh_pool.cc
  a63c3e274aaac795583e5681b2f92ba4  libstdc++-v3/testsuite/18_support/headers/cfloat/values.cc
! ceff152dd58f5718542ad5106a12d8b4  libstdc++-v3/testsuite/18_support/headers/cfloat/values_c++17.cc
  383e9c97714c9e856d07c331699d9c85  libstdc++-v3/testsuite/18_support/headers/climits/values.cc
  0ec985236a0129db62dfaaa64a2a4ae1  libstdc++-v3/testsuite/18_support/headers/csetjmp/functions_std.cc
  077367347a4f77fd310c7a89cd7ec329  libstdc++-v3/testsuite/18_support/headers/csetjmp/macros.cc
--- 98878,98884 ----
  9542e21867d1714e16d9b5e6b1af6bca  libstdc++-v3/testsuite/18_support/exception_ptr/rethrow_exception.cc
  39c163b51d265ffd1acbfc6872d5b6e7  libstdc++-v3/testsuite/18_support/free_eh_pool.cc
  a63c3e274aaac795583e5681b2f92ba4  libstdc++-v3/testsuite/18_support/headers/cfloat/values.cc
! 8510e45aee0dcfeeae5e096f857fac9e  libstdc++-v3/testsuite/18_support/headers/cfloat/values_c++17.cc
  383e9c97714c9e856d07c331699d9c85  libstdc++-v3/testsuite/18_support/headers/climits/values.cc
  0ec985236a0129db62dfaaa64a2a4ae1  libstdc++-v3/testsuite/18_support/headers/csetjmp/functions_std.cc
  077367347a4f77fd310c7a89cd7ec329  libstdc++-v3/testsuite/18_support/headers/csetjmp/macros.cc
*************** d1756458f919298faeaa0d9da2276041  libstd
*** 98662,98671 ****
  ac08d3abca83a09e4e62a730958356eb  libstdc++-v3/testsuite/18_support/initializer_list/requirements/constexpr_functions.cc
  74cf20a675d71b3aef60ee9ddad11123  libstdc++-v3/testsuite/18_support/initializer_list/requirements/explicit_instantiation.cc
  c3acf192f4e72e0d6b8acd4a7da4a956  libstdc++-v3/testsuite/18_support/initializer_list/requirements/typedefs.cc
! 016e9fc2cdfed442fb9adbe53d0c59be  libstdc++-v3/testsuite/18_support/launder/1.cc
! a9dbb9ff55f06de9a0319dc59b02cc7a  libstdc++-v3/testsuite/18_support/launder/nodiscard.cc
! 776a2cb1845273bed8ec54812a83d553  libstdc++-v3/testsuite/18_support/launder/requirements.cc
! d6d72e4101ebf2cfade9bb0e57fab070  libstdc++-v3/testsuite/18_support/launder/requirements_neg.cc
  f2f9432ea90d2f18279f929c7512121e  libstdc++-v3/testsuite/18_support/max_align_t/requirements/1.cc
  7f45a195482db0aa0d5277dd85dc1d47  libstdc++-v3/testsuite/18_support/max_align_t/requirements/2.cc
  470fbaf501b4bee1ada8e8ad4a040010  libstdc++-v3/testsuite/18_support/nested_exception/51438.cc
--- 98914,98923 ----
  ac08d3abca83a09e4e62a730958356eb  libstdc++-v3/testsuite/18_support/initializer_list/requirements/constexpr_functions.cc
  74cf20a675d71b3aef60ee9ddad11123  libstdc++-v3/testsuite/18_support/initializer_list/requirements/explicit_instantiation.cc
  c3acf192f4e72e0d6b8acd4a7da4a956  libstdc++-v3/testsuite/18_support/initializer_list/requirements/typedefs.cc
! 9f453a9993a5beae5ac6c3530841e0e2  libstdc++-v3/testsuite/18_support/launder/1.cc
! e4cbd81148f0cda43c89713e07c4b0ce  libstdc++-v3/testsuite/18_support/launder/nodiscard.cc
! b99386c97da1fafbc6beb83a10656393  libstdc++-v3/testsuite/18_support/launder/requirements.cc
! f8f1098bf7820a893bc6e7c2387ce32b  libstdc++-v3/testsuite/18_support/launder/requirements_neg.cc
  f2f9432ea90d2f18279f929c7512121e  libstdc++-v3/testsuite/18_support/max_align_t/requirements/1.cc
  7f45a195482db0aa0d5277dd85dc1d47  libstdc++-v3/testsuite/18_support/max_align_t/requirements/2.cc
  470fbaf501b4bee1ada8e8ad4a040010  libstdc++-v3/testsuite/18_support/nested_exception/51438.cc
*************** f2f9432ea90d2f18279f929c7512121e  libstd
*** 98677,98683 ****
  4f1246b0b9ebba2670236d2593edadd5  libstdc++-v3/testsuite/18_support/nested_exception/rethrow_if_nested.cc
  6a07ffbb65886d3a5bb489e426883e58  libstdc++-v3/testsuite/18_support/nested_exception/rethrow_nested.cc
  6d526e3ce3dd11f9db744758aa93923a  libstdc++-v3/testsuite/18_support/nested_exception/throw_with_nested.cc
! 989643bd42d8c9445383d04002489fb2  libstdc++-v3/testsuite/18_support/new_aligned.cc
  48091e828e76d75bb45e9235cc0d96b6  libstdc++-v3/testsuite/18_support/new_delete_placement.cc
  6c65f11273efe08f2b4e8f0b09a84d77  libstdc++-v3/testsuite/18_support/new_handler.cc
  bc044f2d7f84ec708dc77fdd314a8add  libstdc++-v3/testsuite/18_support/new_nothrow.cc
--- 98929,98935 ----
  4f1246b0b9ebba2670236d2593edadd5  libstdc++-v3/testsuite/18_support/nested_exception/rethrow_if_nested.cc
  6a07ffbb65886d3a5bb489e426883e58  libstdc++-v3/testsuite/18_support/nested_exception/rethrow_nested.cc
  6d526e3ce3dd11f9db744758aa93923a  libstdc++-v3/testsuite/18_support/nested_exception/throw_with_nested.cc
! 7d55306e891fb72c2498f6f95943faa2  libstdc++-v3/testsuite/18_support/new_aligned.cc
  48091e828e76d75bb45e9235cc0d96b6  libstdc++-v3/testsuite/18_support/new_delete_placement.cc
  6c65f11273efe08f2b4e8f0b09a84d77  libstdc++-v3/testsuite/18_support/new_handler.cc
  bc044f2d7f84ec708dc77fdd314a8add  libstdc++-v3/testsuite/18_support/new_nothrow.cc
*************** bd50cbf3b881fb7d4e8204d5ccbfe40e  libstd
*** 98717,98723 ****
  29b689b2adaa6a8f785a22e7d7154e35  libstdc++-v3/testsuite/18_support/type_info/fundamental.cc
  67985f91552cc45f084511dfeb5beb13  libstdc++-v3/testsuite/18_support/type_info/hash_code.cc
  d49ac9d58977743ccf78dc349ea9f902  libstdc++-v3/testsuite/18_support/uncaught_exception/14026.cc
! e4bfb2302516a5bae07bfde63db6e496  libstdc++-v3/testsuite/18_support/uncaught_exceptions/uncaught_exceptions.cc
  8f403d1d96a3895da01fee88b5652481  libstdc++-v3/testsuite/18_support/unexpected_handler.cc
  c95c327e4680e772d0de1de3bad0ffb2  libstdc++-v3/testsuite/19_diagnostics/error_category/cons/copy_neg.cc
  42d2c521cb78289c413f2d728a19e243  libstdc++-v3/testsuite/19_diagnostics/error_category/cons/default.cc
--- 98969,98975 ----
  29b689b2adaa6a8f785a22e7d7154e35  libstdc++-v3/testsuite/18_support/type_info/fundamental.cc
  67985f91552cc45f084511dfeb5beb13  libstdc++-v3/testsuite/18_support/type_info/hash_code.cc
  d49ac9d58977743ccf78dc349ea9f902  libstdc++-v3/testsuite/18_support/uncaught_exception/14026.cc
! 2251b76ca9d1bf77641aff54abc2e69b  libstdc++-v3/testsuite/18_support/uncaught_exceptions/uncaught_exceptions.cc
  8f403d1d96a3895da01fee88b5652481  libstdc++-v3/testsuite/18_support/unexpected_handler.cc
  c95c327e4680e772d0de1de3bad0ffb2  libstdc++-v3/testsuite/19_diagnostics/error_category/cons/copy_neg.cc
  42d2c521cb78289c413f2d728a19e243  libstdc++-v3/testsuite/19_diagnostics/error_category/cons/default.cc
*************** a7f4f3e82f349fc304a2c025de0274dc  libstd
*** 98730,98736 ****
  4334201b31488915fcb0f2d0a61b2be5  libstdc++-v3/testsuite/19_diagnostics/error_code/cons/1.cc
  0155fa7b3e6d4c61dc355d6ae065c957  libstdc++-v3/testsuite/19_diagnostics/error_code/cons/39882.cc
  a95106119137af1300b40855b06e58df  libstdc++-v3/testsuite/19_diagnostics/error_code/hash.cc
! b27d39c851838c253ce36fe9da4b4e84  libstdc++-v3/testsuite/19_diagnostics/error_code/is_error_code_v.cc
  cb9036756b525e4b1b211aa1f4c2249c  libstdc++-v3/testsuite/19_diagnostics/error_code/modifiers/39882.cc
  03d1f8d14c1d670f3cad9ad9aad28763  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool.cc
  4be083923854f2ea2dc9e8291b47d375  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool_neg.cc
--- 98982,98988 ----
  4334201b31488915fcb0f2d0a61b2be5  libstdc++-v3/testsuite/19_diagnostics/error_code/cons/1.cc
  0155fa7b3e6d4c61dc355d6ae065c957  libstdc++-v3/testsuite/19_diagnostics/error_code/cons/39882.cc
  a95106119137af1300b40855b06e58df  libstdc++-v3/testsuite/19_diagnostics/error_code/hash.cc
! 932d8224b6406dd6595842204941f084  libstdc++-v3/testsuite/19_diagnostics/error_code/is_error_code_v.cc
  cb9036756b525e4b1b211aa1f4c2249c  libstdc++-v3/testsuite/19_diagnostics/error_code/modifiers/39882.cc
  03d1f8d14c1d670f3cad9ad9aad28763  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool.cc
  4be083923854f2ea2dc9e8291b47d375  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool_neg.cc
*************** ce31af5c8b099f00930fa1de02aa1e80  libstd
*** 98740,98746 ****
  3573c1557839e8ad344d0512e2579676  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/three_way.cc
  c75470d5530b5ae2eaa627e47c0eed69  libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/1.cc
  79bbcafed481820fd162c1ad1b6c2a98  libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/39881.cc
! 68f077e1a920660ca5bcf51fe919a8a7  libstdc++-v3/testsuite/19_diagnostics/error_condition/hash.cc
  c7bc411865275a3a44dc8d2b00b447e2  libstdc++-v3/testsuite/19_diagnostics/error_condition/modifiers/39881.cc
  fdafdf271cc77e0465f1f7894c92ca8a  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/bool.cc
  fb679db786744670029626dcddf4a938  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/bool_neg.cc
--- 98992,98998 ----
  3573c1557839e8ad344d0512e2579676  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/three_way.cc
  c75470d5530b5ae2eaa627e47c0eed69  libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/1.cc
  79bbcafed481820fd162c1ad1b6c2a98  libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/39881.cc
! 804c6bf0bcc39937a723b1fe9cb75c85  libstdc++-v3/testsuite/19_diagnostics/error_condition/hash.cc
  c7bc411865275a3a44dc8d2b00b447e2  libstdc++-v3/testsuite/19_diagnostics/error_condition/modifiers/39881.cc
  fdafdf271cc77e0465f1f7894c92ca8a  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/bool.cc
  fb679db786744670029626dcddf4a938  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/bool_neg.cc
*************** c37f408d49515e3d8302032320f22243  libstd
*** 98795,98801 ****
  a1be84585d147cb512d2e5600111c20b  libstdc++-v3/testsuite/20_util/add_volatile/requirements/explicit_instantiation.cc
  525c09575c9b0be3e098dc2ffffe9fe0  libstdc++-v3/testsuite/20_util/add_volatile/value.cc
  42b2d083b6efc71db8762fafab12b26e  libstdc++-v3/testsuite/20_util/addressof/1.cc
! 5ac78b29530e2805edbd6eb0eb6ed4da  libstdc++-v3/testsuite/20_util/addressof/requirements/constexpr.cc
  a92ddd435a58948646acefb1070193e9  libstdc++-v3/testsuite/20_util/addressof/requirements/explicit_instantiation.cc
  333e62334736d5afe100ed8342a442b0  libstdc++-v3/testsuite/20_util/align/1.cc
  7307ec8be932ec7180f478ec6a18abc6  libstdc++-v3/testsuite/20_util/align/2.cc
--- 99047,99053 ----
  a1be84585d147cb512d2e5600111c20b  libstdc++-v3/testsuite/20_util/add_volatile/requirements/explicit_instantiation.cc
  525c09575c9b0be3e098dc2ffffe9fe0  libstdc++-v3/testsuite/20_util/add_volatile/value.cc
  42b2d083b6efc71db8762fafab12b26e  libstdc++-v3/testsuite/20_util/addressof/1.cc
! 1e5cd73e5138cbf82e500a5501a8f650  libstdc++-v3/testsuite/20_util/addressof/requirements/constexpr.cc
  a92ddd435a58948646acefb1070193e9  libstdc++-v3/testsuite/20_util/addressof/requirements/explicit_instantiation.cc
  333e62334736d5afe100ed8342a442b0  libstdc++-v3/testsuite/20_util/align/1.cc
  7307ec8be932ec7180f478ec6a18abc6  libstdc++-v3/testsuite/20_util/align/2.cc
*************** b00f036debbe09aaba5288e14cb68a7d  libstd
*** 98821,98827 ****
  f00a16c69147887fb51ac87e69df3e28  libstdc++-v3/testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc
  6d2828fbec00985d3ef41c99add8e143  libstdc++-v3/testsuite/20_util/allocator/requirements/typedefs.cc
  e12608d86c78ef09146d4d23502dbcd1  libstdc++-v3/testsuite/20_util/allocator/requirements/typedefs_c++20.cc
! 61a4ba66b67f89b64fc2e53892c79e7a  libstdc++-v3/testsuite/20_util/allocator/void.cc
  d8d2792700c4256d6bafe5f823baa7e4  libstdc++-v3/testsuite/20_util/allocator_traits/header-2.cc
  0caa10ed5d647c7934481bf543e1c544  libstdc++-v3/testsuite/20_util/allocator_traits/header.cc
  f21d13983b6538238c18e581209d3d0e  libstdc++-v3/testsuite/20_util/allocator_traits/members/92878_92947.cc
--- 99073,99079 ----
  f00a16c69147887fb51ac87e69df3e28  libstdc++-v3/testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc
  6d2828fbec00985d3ef41c99add8e143  libstdc++-v3/testsuite/20_util/allocator/requirements/typedefs.cc
  e12608d86c78ef09146d4d23502dbcd1  libstdc++-v3/testsuite/20_util/allocator/requirements/typedefs_c++20.cc
! d2847864a51ba5ee6af63d8680746e17  libstdc++-v3/testsuite/20_util/allocator/void.cc
  d8d2792700c4256d6bafe5f823baa7e4  libstdc++-v3/testsuite/20_util/allocator_traits/header-2.cc
  0caa10ed5d647c7934481bf543e1c544  libstdc++-v3/testsuite/20_util/allocator_traits/header.cc
  f21d13983b6538238c18e581209d3d0e  libstdc++-v3/testsuite/20_util/allocator_traits/members/92878_92947.cc
*************** bc3e5d18e81309aaa3663842c25793b1  libstd
*** 98837,98870 ****
  9d0e77a130dabdb51cd3088966c097d3  libstdc++-v3/testsuite/20_util/allocator_traits/requirements/explicit_instantiation.cc
  9a457d65594fa59471232b6fa4e55a96  libstdc++-v3/testsuite/20_util/allocator_traits/requirements/typedefs.cc
  46f9d3e426c143207b8a20997f48fa46  libstdc++-v3/testsuite/20_util/allocator_traits/requirements/typedefs2.cc
! 518b2504982a353ee03a1d67627ee80a  libstdc++-v3/testsuite/20_util/any/assign/1.cc
! 7560a56c6b57bc1bfe3cab1aa14732dc  libstdc++-v3/testsuite/20_util/any/assign/2.cc
  b23d8220c3c4e6866e0b70777d2b719f  libstdc++-v3/testsuite/20_util/any/assign/92878_92947.cc
! 2a20d8155d3d7a2f430580139b53c06b  libstdc++-v3/testsuite/20_util/any/assign/emplace.cc
! f68586fa6289e3fa1a8848db0fa4b023  libstdc++-v3/testsuite/20_util/any/assign/exception.cc
! ba0d4cc38eb5a1a4f222b889dc508f98  libstdc++-v3/testsuite/20_util/any/assign/self.cc
! a3299501709bf36640f0f61f1d1ad42d  libstdc++-v3/testsuite/20_util/any/cons/1.cc
! ff2da516b9833d1dc382b650dc00e0f6  libstdc++-v3/testsuite/20_util/any/cons/2.cc
! f8bbb4ac61ba42c4822af488adc61176  libstdc++-v3/testsuite/20_util/any/cons/90415.cc
! f6a4d99870925b88fba528272041ca2a  libstdc++-v3/testsuite/20_util/any/cons/92156.cc
  c5cfc6b55ebf507bc83fb83d29e4defc  libstdc++-v3/testsuite/20_util/any/cons/92878_92947.cc
! ad3388e4ccb446050890a0b0239bd193  libstdc++-v3/testsuite/20_util/any/cons/aligned.cc
! 6c46e3aa21061ed87068d6d3a7b79a40  libstdc++-v3/testsuite/20_util/any/cons/explicit.cc
! db38913b6e5a55d87a9215e74c7b8b76  libstdc++-v3/testsuite/20_util/any/cons/in_place.cc
! 96e45eb416fe98404841ab0c62c75a3a  libstdc++-v3/testsuite/20_util/any/cons/nontrivial.cc
! 7d83715f75777d2006e1f8cfb596c2c6  libstdc++-v3/testsuite/20_util/any/make_any.cc
! c276b747e9e62e7a14b580774d6a6285  libstdc++-v3/testsuite/20_util/any/misc/any_cast.cc
! 4f638ff412bb43615113a1d4d75a49e8  libstdc++-v3/testsuite/20_util/any/misc/any_cast_neg.cc
! c1e31377ca7c62152d14435aed73ca45  libstdc++-v3/testsuite/20_util/any/misc/any_cast_no_rtti.cc
! 9a176250de27aff8701d51a9ffd6a85e  libstdc++-v3/testsuite/20_util/any/misc/swap.cc
! f8f1f4d893537ff6abe38315de74763d  libstdc++-v3/testsuite/20_util/any/modifiers/1.cc
! 9ed7d8022d1d092f2f90c64749514737  libstdc++-v3/testsuite/20_util/any/modifiers/83658.cc
! a3aa025b7326cf5512ccfc75befeb0cc  libstdc++-v3/testsuite/20_util/any/modifiers/92156.cc
! 8edae2eba9acf58a30e258dc82d8f30c  libstdc++-v3/testsuite/20_util/any/observers/type.cc
! 58e54953d69de91773baee41b34bdee7  libstdc++-v3/testsuite/20_util/any/requirements.cc
! 9e8137ff2a288fd3cf88eadcdcf9a2a5  libstdc++-v3/testsuite/20_util/any/typedefs.cc
! 786b4de777101230f342c8cb48417784  libstdc++-v3/testsuite/20_util/as_const/1.cc
! 7c907f0450690e09114fae3618467271  libstdc++-v3/testsuite/20_util/as_const/rvalue_neg.cc
  ce9968392f2d9bd735d5819821f50ae5  libstdc++-v3/testsuite/20_util/assume_aligned/1.cc
  97dfa7e9a41435ef613b11a1c68661d6  libstdc++-v3/testsuite/20_util/assume_aligned/2_neg.cc
  edc69b37db3e5aeb1ed18f8318dac7fc  libstdc++-v3/testsuite/20_util/assume_aligned/3.cc
--- 99089,99123 ----
  9d0e77a130dabdb51cd3088966c097d3  libstdc++-v3/testsuite/20_util/allocator_traits/requirements/explicit_instantiation.cc
  9a457d65594fa59471232b6fa4e55a96  libstdc++-v3/testsuite/20_util/allocator_traits/requirements/typedefs.cc
  46f9d3e426c143207b8a20997f48fa46  libstdc++-v3/testsuite/20_util/allocator_traits/requirements/typedefs2.cc
! 087e793d39a431ce06e74ac37a277ddc  libstdc++-v3/testsuite/20_util/any/assign/1.cc
! e91f21b8c3cf4030795540a4c1fe12ca  libstdc++-v3/testsuite/20_util/any/assign/2.cc
  b23d8220c3c4e6866e0b70777d2b719f  libstdc++-v3/testsuite/20_util/any/assign/92878_92947.cc
! 128b5eeea919818a64289e096fa70f6f  libstdc++-v3/testsuite/20_util/any/assign/emplace.cc
! 37b1a96c5e3f992d434547e34ed06b47  libstdc++-v3/testsuite/20_util/any/assign/exception.cc
! ae5f2b511a8ac0e2f746944d5f364ecd  libstdc++-v3/testsuite/20_util/any/assign/self.cc
! 27618b256b3ff639d38c4846b3aaf998  libstdc++-v3/testsuite/20_util/any/cons/1.cc
! 097d518046e23537949952c936ddfa1c  libstdc++-v3/testsuite/20_util/any/cons/101034.cc
! be1cb95da16161c56ff3fb401785ba4f  libstdc++-v3/testsuite/20_util/any/cons/2.cc
! 91f5cde4d51f2fd0f418f3728ed9fcfe  libstdc++-v3/testsuite/20_util/any/cons/90415.cc
! a29542e205fd4b7d8b4379d28281ee96  libstdc++-v3/testsuite/20_util/any/cons/92156.cc
  c5cfc6b55ebf507bc83fb83d29e4defc  libstdc++-v3/testsuite/20_util/any/cons/92878_92947.cc
! cb409b854a6bda5b477282ec0fc85a2c  libstdc++-v3/testsuite/20_util/any/cons/aligned.cc
! 038a0824e92fd41c13e03d943a58d3db  libstdc++-v3/testsuite/20_util/any/cons/explicit.cc
! ddc524e1e48ed9fc9a8bdd4989976742  libstdc++-v3/testsuite/20_util/any/cons/in_place.cc
! 112c7291252ca1199859c169caff26e3  libstdc++-v3/testsuite/20_util/any/cons/nontrivial.cc
! abec9daa55e4d3b2e27211a0b9f62ab6  libstdc++-v3/testsuite/20_util/any/make_any.cc
! df46d5152987937fa060dae820a14032  libstdc++-v3/testsuite/20_util/any/misc/any_cast.cc
! 228dae99b58a9f0231e0c2228805d0d9  libstdc++-v3/testsuite/20_util/any/misc/any_cast_neg.cc
! 5a0a18f4340c9ab41d1df807d2521555  libstdc++-v3/testsuite/20_util/any/misc/any_cast_no_rtti.cc
! 47079ded938af7e37c3bac9c1d8a499a  libstdc++-v3/testsuite/20_util/any/misc/swap.cc
! 1c584314624eec7dacb95d44ab8e75a3  libstdc++-v3/testsuite/20_util/any/modifiers/1.cc
! f8101158728dc40b817bd22c0181fd54  libstdc++-v3/testsuite/20_util/any/modifiers/83658.cc
! 39ac12e7a7f0ab1e421fab1692e64086  libstdc++-v3/testsuite/20_util/any/modifiers/92156.cc
! b1758a4337060ad2917770bea9c0dbf3  libstdc++-v3/testsuite/20_util/any/observers/type.cc
! 0ef90aadacd6570352796764a7e8934b  libstdc++-v3/testsuite/20_util/any/requirements.cc
! 21df42377cf3e6a8b5c315835c169547  libstdc++-v3/testsuite/20_util/any/typedefs.cc
! 72fec0de5667343651fabd876bcfac00  libstdc++-v3/testsuite/20_util/as_const/1.cc
! e2e60dbc704d7b14bdfcab5d7cec148a  libstdc++-v3/testsuite/20_util/as_const/rvalue_neg.cc
  ce9968392f2d9bd735d5819821f50ae5  libstdc++-v3/testsuite/20_util/assume_aligned/1.cc
  97dfa7e9a41435ef613b11a1c68661d6  libstdc++-v3/testsuite/20_util/assume_aligned/2_neg.cc
  edc69b37db3e5aeb1ed18f8318dac7fc  libstdc++-v3/testsuite/20_util/assume_aligned/3.cc
*************** d83e730d914d2933411a07fb7203c4ba  libstd
*** 98892,98898 ****
  9cb0e1022640d84357b24e1f70c0627f  libstdc++-v3/testsuite/20_util/bind/60497.cc
  b4cc4161a11ef2d134c29d8abb9d3b38  libstdc++-v3/testsuite/20_util/bind/68912.cc
  6034d6ba545a17eac17c4ecd60b2cbaa  libstdc++-v3/testsuite/20_util/bind/79798.cc
! 6e13fb7f1bba4f5d28fc878c7e6a02ee  libstdc++-v3/testsuite/20_util/bind/83427.cc
  be3327b5fb01863ef9a903e43ca66167  libstdc++-v3/testsuite/20_util/bind/91371.cc
  9e783627172973c0d7ecea59a9dcc474  libstdc++-v3/testsuite/20_util/bind/all_bound.cc
  ef388a98c02b5f0512a8edc4131178d9  libstdc++-v3/testsuite/20_util/bind/constexpr.cc
--- 99145,99151 ----
  9cb0e1022640d84357b24e1f70c0627f  libstdc++-v3/testsuite/20_util/bind/60497.cc
  b4cc4161a11ef2d134c29d8abb9d3b38  libstdc++-v3/testsuite/20_util/bind/68912.cc
  6034d6ba545a17eac17c4ecd60b2cbaa  libstdc++-v3/testsuite/20_util/bind/79798.cc
! c3bc82c2a4c2942ab3197b02f41db153  libstdc++-v3/testsuite/20_util/bind/83427.cc
  be3327b5fb01863ef9a903e43ca66167  libstdc++-v3/testsuite/20_util/bind/91371.cc
  9e783627172973c0d7ecea59a9dcc474  libstdc++-v3/testsuite/20_util/bind/all_bound.cc
  ef388a98c02b5f0512a8edc4131178d9  libstdc++-v3/testsuite/20_util/bind/constexpr.cc
*************** f24ef66222c5db60d8bba755c741805c  libstd
*** 98900,98906 ****
  a09cc50b33219a28c9288fdf8a20e4a0  libstdc++-v3/testsuite/20_util/bind/cv_quals.cc
  8fe6aa04c7f803409a60f51730852f87  libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc
  63fc0d2fa25414d35f794262c7886281  libstdc++-v3/testsuite/20_util/bind/cv_quals_3.cc
! e73e2be9d3626aeedf1b6bba1a5646a3  libstdc++-v3/testsuite/20_util/bind/is_placeholder_v.cc
  f4229dee791b024bb8699da45f7ac896  libstdc++-v3/testsuite/20_util/bind/move.cc
  1538c4b5cc1842245ae087bbdb9d3b84  libstdc++-v3/testsuite/20_util/bind/nested.cc
  02afa4ecc1a1e5908804df3509d4cbc5  libstdc++-v3/testsuite/20_util/bind/placeholders.cc
--- 99153,99159 ----
  a09cc50b33219a28c9288fdf8a20e4a0  libstdc++-v3/testsuite/20_util/bind/cv_quals.cc
  8fe6aa04c7f803409a60f51730852f87  libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc
  63fc0d2fa25414d35f794262c7886281  libstdc++-v3/testsuite/20_util/bind/cv_quals_3.cc
! e51b8eba519218f9dd52a22d3ae960d0  libstdc++-v3/testsuite/20_util/bind/is_placeholder_v.cc
  f4229dee791b024bb8699da45f7ac896  libstdc++-v3/testsuite/20_util/bind/move.cc
  1538c4b5cc1842245ae087bbdb9d3b84  libstdc++-v3/testsuite/20_util/bind/nested.cc
  02afa4ecc1a1e5908804df3509d4cbc5  libstdc++-v3/testsuite/20_util/bind/placeholders.cc
*************** b6621c31fb87afd1f3c5f9c87c7d7215  libstd
*** 98909,98915 ****
  6aacb5aa912bc906c4d2963776aa9a69  libstdc++-v3/testsuite/20_util/bind/ref_neg.cc
  ad51f76f92115fec03463c69a2309e8d  libstdc++-v3/testsuite/20_util/bind/refqual.cc
  9e14912bdc2a5bc1ab28c6ff4e4f7b24  libstdc++-v3/testsuite/20_util/bind/socket.cc
! d96ebfaf6dd360f5261a2044da5a0c00  libstdc++-v3/testsuite/20_util/bool_constant/requirements.cc
  f622668a4c35fcef294e3caf26811077  libstdc++-v3/testsuite/20_util/common_reference/requirements/alias_decl.cc
  415c9655ce786c9705ac1f2c679e8d1e  libstdc++-v3/testsuite/20_util/common_reference/requirements/explicit_instantiation.cc
  26138a4790627b72ab13000211971d04  libstdc++-v3/testsuite/20_util/common_reference/requirements/typedefs.cc
--- 99162,99169 ----
  6aacb5aa912bc906c4d2963776aa9a69  libstdc++-v3/testsuite/20_util/bind/ref_neg.cc
  ad51f76f92115fec03463c69a2309e8d  libstdc++-v3/testsuite/20_util/bind/refqual.cc
  9e14912bdc2a5bc1ab28c6ff4e4f7b24  libstdc++-v3/testsuite/20_util/bind/socket.cc
! 4661c17efebe292c3ff0f2bdfea74b87  libstdc++-v3/testsuite/20_util/bool_constant/requirements.cc
! 7b45f3d65401a77e7c8feec605d0e13f  libstdc++-v3/testsuite/20_util/common_reference/100894.cc
  f622668a4c35fcef294e3caf26811077  libstdc++-v3/testsuite/20_util/common_reference/requirements/alias_decl.cc
  415c9655ce786c9705ac1f2c679e8d1e  libstdc++-v3/testsuite/20_util/common_reference/requirements/explicit_instantiation.cc
  26138a4790627b72ab13000211971d04  libstdc++-v3/testsuite/20_util/common_reference/requirements/typedefs.cc
*************** c239e64c89b941c1031dcfb9c401a4aa  libstd
*** 98934,98940 ****
  bffcd48d0570eb9828adec392d4b3de6  libstdc++-v3/testsuite/20_util/duration/arithmetic/2.cc
  14d102e42b49b11ef8bf98b7bc38162e  libstdc++-v3/testsuite/20_util/duration/arithmetic/58850.cc
  04b379f2f557566a75d65ffd196c7f53  libstdc++-v3/testsuite/20_util/duration/arithmetic/constexpr.cc
! dacfb9ef9af035d24c1ac2eff0b7e857  libstdc++-v3/testsuite/20_util/duration/arithmetic/constexpr_c++17.cc
  266a9d9d46ab67091ca0e2522782311d  libstdc++-v3/testsuite/20_util/duration/arithmetic/dr2020.cc
  f0bbd3d08b2c44e19c1c4c87f0fef4b8  libstdc++-v3/testsuite/20_util/duration/arithmetic/dr3050.cc
  84262430168ce80e657434b0eca8d423  libstdc++-v3/testsuite/20_util/duration/arithmetic/dr934-1.cc
--- 99188,99194 ----
  bffcd48d0570eb9828adec392d4b3de6  libstdc++-v3/testsuite/20_util/duration/arithmetic/2.cc
  14d102e42b49b11ef8bf98b7bc38162e  libstdc++-v3/testsuite/20_util/duration/arithmetic/58850.cc
  04b379f2f557566a75d65ffd196c7f53  libstdc++-v3/testsuite/20_util/duration/arithmetic/constexpr.cc
! 282a6b6dcae66f60e07e764daadc69ef  libstdc++-v3/testsuite/20_util/duration/arithmetic/constexpr_c++17.cc
  266a9d9d46ab67091ca0e2522782311d  libstdc++-v3/testsuite/20_util/duration/arithmetic/dr2020.cc
  f0bbd3d08b2c44e19c1c4c87f0fef4b8  libstdc++-v3/testsuite/20_util/duration/arithmetic/dr3050.cc
  84262430168ce80e657434b0eca8d423  libstdc++-v3/testsuite/20_util/duration/arithmetic/dr934-1.cc
*************** cc36f23f1d73ca35deb65062c084b3c0  libstd
*** 98963,98974 ****
  7708ba31c65f168972b1c954b266d902  libstdc++-v3/testsuite/20_util/duration/requirements/noexcept.cc
  fc9376cd50b39801c89800df02a371a8  libstdc++-v3/testsuite/20_util/duration/requirements/reduced_period.cc
  135f2f9cdd11d9143fd92d1268887974  libstdc++-v3/testsuite/20_util/duration/requirements/sfinae_friendly_1.cc
! 214be1619609618240e7005f455b5590  libstdc++-v3/testsuite/20_util/duration/requirements/treat_as_floating_point_v.cc
  166f4f1631c6c8abd84d685ad2d345c3  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg1.cc
  cbdf7538c4361a2607d10881eeffffab  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg2.cc
  0b3d30ff1c47f0c5db9a136980aa4341  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg3.cc
  0170b1b215999e41103ceab614df8c0c  libstdc++-v3/testsuite/20_util/duration_cast/constexpr.cc
! ac9d1ae3f380aa4a9535290d7d540c93  libstdc++-v3/testsuite/20_util/duration_cast/rounding.cc
  baa1449ebd7de3243374edef2752f2f8  libstdc++-v3/testsuite/20_util/duration_cast/rounding_c++11.cc
  09b4bf1c154d85c7232396978948be02  libstdc++-v3/testsuite/20_util/enable_if/requirements/alias_decl.cc
  9131f0633e9205a6ee91e03c9bc0de2e  libstdc++-v3/testsuite/20_util/enable_if/requirements/explicit_instantiation.cc
--- 99217,99228 ----
  7708ba31c65f168972b1c954b266d902  libstdc++-v3/testsuite/20_util/duration/requirements/noexcept.cc
  fc9376cd50b39801c89800df02a371a8  libstdc++-v3/testsuite/20_util/duration/requirements/reduced_period.cc
  135f2f9cdd11d9143fd92d1268887974  libstdc++-v3/testsuite/20_util/duration/requirements/sfinae_friendly_1.cc
! b51084424ab4cee0ae4c3f989b8fd1c0  libstdc++-v3/testsuite/20_util/duration/requirements/treat_as_floating_point_v.cc
  166f4f1631c6c8abd84d685ad2d345c3  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg1.cc
  cbdf7538c4361a2607d10881eeffffab  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg2.cc
  0b3d30ff1c47f0c5db9a136980aa4341  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg3.cc
  0170b1b215999e41103ceab614df8c0c  libstdc++-v3/testsuite/20_util/duration_cast/constexpr.cc
! e9e5ff98e41f51bc1a8f32d358f26719  libstdc++-v3/testsuite/20_util/duration_cast/rounding.cc
  baa1449ebd7de3243374edef2752f2f8  libstdc++-v3/testsuite/20_util/duration_cast/rounding_c++11.cc
  09b4bf1c154d85c7232396978948be02  libstdc++-v3/testsuite/20_util/enable_if/requirements/alias_decl.cc
  9131f0633e9205a6ee91e03c9bc0de2e  libstdc++-v3/testsuite/20_util/enable_if/requirements/explicit_instantiation.cc
*************** a6443fdc397c92d0f7c64da1a0b3164c  libstd
*** 98981,98987 ****
  526909794809b8b9360c6e026b499b62  libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/const.cc
  6db677ea58ed3972f3dd1009de7cdf5b  libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/reinit.cc
  c59a49e8fd4d2841bf5fbb488af3cafe  libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/unique_ptr.cc
! 56753311613b31c7ba88fd7021da5ba0  libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/weak_from_this.cc
  d88931a7796d02c29a4b18b318135d67  libstdc++-v3/testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc
  6b3812890fa5008e9dca751a14d3a38e  libstdc++-v3/testsuite/20_util/exchange/1.cc
  6e9b35718e888a33c12f78018e80b255  libstdc++-v3/testsuite/20_util/exchange/constexpr.cc
--- 99235,99241 ----
  526909794809b8b9360c6e026b499b62  libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/const.cc
  6db677ea58ed3972f3dd1009de7cdf5b  libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/reinit.cc
  c59a49e8fd4d2841bf5fbb488af3cafe  libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/unique_ptr.cc
! e582090a1a9330b31279432062b5bd26  libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/weak_from_this.cc
  d88931a7796d02c29a4b18b318135d67  libstdc++-v3/testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc
  6b3812890fa5008e9dca751a14d3a38e  libstdc++-v3/testsuite/20_util/exchange/1.cc
  6e9b35718e888a33c12f78018e80b255  libstdc++-v3/testsuite/20_util/exchange/constexpr.cc
*************** cf98a05d7dc8c0c9f43d5589eb6fb0ff  libstd
*** 98999,99012 ****
  6305321239f725beb7a0f5d4c13e2677  libstdc++-v3/testsuite/20_util/forward/requirements/explicit_instantiation.cc
  119831d0cdee2eea498cb43e73c03fe9  libstdc++-v3/testsuite/20_util/from_chars/1.cc
  89452d2c4edd9cf5ebef1e7b76e6cae9  libstdc++-v3/testsuite/20_util/from_chars/1_c++20_neg.cc
! 6bd2b6e93fc9e40e56cc4fffe4d3d228  libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc
  a6110c4b49ec7f62741f6522e32a6c6b  libstdc++-v3/testsuite/20_util/from_chars/2.cc
! b452bcbd65079a0ade852a6033eafcdb  libstdc++-v3/testsuite/20_util/from_chars/3.cc
  f3ccdf4af13dcd90b2d482870fb5c408  libstdc++-v3/testsuite/20_util/from_chars/4.cc
  7c06b66f04ab4eec4b2c5fddbedb2ef7  libstdc++-v3/testsuite/20_util/from_chars/5.cc
  876e65536f484bd6edb44cae8b8e1073  libstdc++-v3/testsuite/20_util/from_chars/6.cc
  f9142ca7542677ebcdbdfcd2a8c64199  libstdc++-v3/testsuite/20_util/from_chars/compare.cc
! ae6ff21ead6a9fa6a0de46170016283f  libstdc++-v3/testsuite/20_util/from_chars/requirements.cc
  e96c312728ed1f0052831242b1e0499c  libstdc++-v3/testsuite/20_util/function/1.cc
  97923bb98b81c72f4e8849de83c22bd6  libstdc++-v3/testsuite/20_util/function/10.cc
  2e2712ce9cea35684fcdd4fb124d4c84  libstdc++-v3/testsuite/20_util/function/2.cc
--- 99253,99266 ----
  6305321239f725beb7a0f5d4c13e2677  libstdc++-v3/testsuite/20_util/forward/requirements/explicit_instantiation.cc
  119831d0cdee2eea498cb43e73c03fe9  libstdc++-v3/testsuite/20_util/from_chars/1.cc
  89452d2c4edd9cf5ebef1e7b76e6cae9  libstdc++-v3/testsuite/20_util/from_chars/1_c++20_neg.cc
! 40813b675a8962c145ce6313c1044852  libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc
  a6110c4b49ec7f62741f6522e32a6c6b  libstdc++-v3/testsuite/20_util/from_chars/2.cc
! 379a14c4cd58776231fa28677fddc4b6  libstdc++-v3/testsuite/20_util/from_chars/3.cc
  f3ccdf4af13dcd90b2d482870fb5c408  libstdc++-v3/testsuite/20_util/from_chars/4.cc
  7c06b66f04ab4eec4b2c5fddbedb2ef7  libstdc++-v3/testsuite/20_util/from_chars/5.cc
  876e65536f484bd6edb44cae8b8e1073  libstdc++-v3/testsuite/20_util/from_chars/6.cc
  f9142ca7542677ebcdbdfcd2a8c64199  libstdc++-v3/testsuite/20_util/from_chars/compare.cc
! a7e1719aa31ba0787fd23e6109145fbd  libstdc++-v3/testsuite/20_util/from_chars/requirements.cc
  e96c312728ed1f0052831242b1e0499c  libstdc++-v3/testsuite/20_util/function/1.cc
  97923bb98b81c72f4e8849de83c22bd6  libstdc++-v3/testsuite/20_util/function/10.cc
  2e2712ce9cea35684fcdd4fb124d4c84  libstdc++-v3/testsuite/20_util/function/2.cc
*************** b7659674575b55ae28ae26208c06f86c  libstd
*** 99026,99032 ****
  96d921c2408761c0a5516d6efaf8e961  libstdc++-v3/testsuite/20_util/function/77322.cc
  80e67d1d6c88fdcced6ddcd4eb961b3b  libstdc++-v3/testsuite/20_util/function/8.cc
  cf62ca28be8b88a47b8cf971822d9144  libstdc++-v3/testsuite/20_util/function/9.cc
! 4ddef203d670517aa5b5df662233e6f1  libstdc++-v3/testsuite/20_util/function/91456.cc
  850abcae89e2cf4bab20c24e79db157d  libstdc++-v3/testsuite/20_util/function/assign/move.cc
  a64ab80d842e951c373cd4d16df73af7  libstdc++-v3/testsuite/20_util/function/assign/move_target.cc
  f6e5afd1d31b7aff453bbbd6c2121329  libstdc++-v3/testsuite/20_util/function/cmp/cmp_neg.cc
--- 99280,99286 ----
  96d921c2408761c0a5516d6efaf8e961  libstdc++-v3/testsuite/20_util/function/77322.cc
  80e67d1d6c88fdcced6ddcd4eb961b3b  libstdc++-v3/testsuite/20_util/function/8.cc
  cf62ca28be8b88a47b8cf971822d9144  libstdc++-v3/testsuite/20_util/function/9.cc
! 1b5585f1e65901b35b1ba1d00867ed46  libstdc++-v3/testsuite/20_util/function/91456.cc
  850abcae89e2cf4bab20c24e79db157d  libstdc++-v3/testsuite/20_util/function/assign/move.cc
  a64ab80d842e951c373cd4d16df73af7  libstdc++-v3/testsuite/20_util/function/assign/move_target.cc
  f6e5afd1d31b7aff453bbbd6c2121329  libstdc++-v3/testsuite/20_util/function/cmp/cmp_neg.cc
*************** eaa6839a699600b5a99bbaaa55f47556  libstd
*** 99035,99041 ****
  87a93fd6f2101578f52adefd5117dc12  libstdc++-v3/testsuite/20_util/function/cons/72820.cc
  7c2add666c179c76abbcb6adde058817  libstdc++-v3/testsuite/20_util/function/cons/addressof.cc
  5eb2163115862edede72379dd2ba154f  libstdc++-v3/testsuite/20_util/function/cons/callable.cc
! 264259dbd9f327fde776e5aa5b397e0a  libstdc++-v3/testsuite/20_util/function/cons/deduction.cc
  664a5449951c8654f642774e8182b3a6  libstdc++-v3/testsuite/20_util/function/cons/move.cc
  10dcfb92be128afd10ad0ceeb7b73968  libstdc++-v3/testsuite/20_util/function/cons/move_target.cc
  e59f93cab5834149979fdde2d9c80143  libstdc++-v3/testsuite/20_util/function/cons/non_copyconstructible.cc
--- 99289,99295 ----
  87a93fd6f2101578f52adefd5117dc12  libstdc++-v3/testsuite/20_util/function/cons/72820.cc
  7c2add666c179c76abbcb6adde058817  libstdc++-v3/testsuite/20_util/function/cons/addressof.cc
  5eb2163115862edede72379dd2ba154f  libstdc++-v3/testsuite/20_util/function/cons/callable.cc
! bc73f923afef33941b5cb37a6433d09a  libstdc++-v3/testsuite/20_util/function/cons/deduction.cc
  664a5449951c8654f642774e8182b3a6  libstdc++-v3/testsuite/20_util/function/cons/move.cc
  10dcfb92be128afd10ad0ceeb7b73968  libstdc++-v3/testsuite/20_util/function/cons/move_target.cc
  e59f93cab5834149979fdde2d9c80143  libstdc++-v3/testsuite/20_util/function/cons/non_copyconstructible.cc
*************** e0f31486735849e79af822e97c40f893  libstd
*** 99045,99051 ****
  de7da92782b74c2892a86aaa555b5a57  libstdc++-v3/testsuite/20_util/function/null_pointer_comparisons.cc
  e91fdb41a4e4cfa15e250db073ad94dc  libstdc++-v3/testsuite/20_util/function/requirements/explicit_instantiation.cc
  27c59e84ea196d740361c1dc71d12cbb  libstdc++-v3/testsuite/20_util/function/target_no_rtti.cc
! a17319fefd47ee1f6dceff6b3a865610  libstdc++-v3/testsuite/20_util/function_objects/83607.cc
  bdd68490d8c01e7aba32cace755ef834  libstdc++-v3/testsuite/20_util/function_objects/bind_front/1.cc
  585c90d0aa3c6acb937e3c62b2a92078  libstdc++-v3/testsuite/20_util/function_objects/bind_front/2.cc
  92284f472595f939febbab9a06f513f0  libstdc++-v3/testsuite/20_util/function_objects/bind_front/97101.cc
--- 99299,99305 ----
  de7da92782b74c2892a86aaa555b5a57  libstdc++-v3/testsuite/20_util/function/null_pointer_comparisons.cc
  e91fdb41a4e4cfa15e250db073ad94dc  libstdc++-v3/testsuite/20_util/function/requirements/explicit_instantiation.cc
  27c59e84ea196d740361c1dc71d12cbb  libstdc++-v3/testsuite/20_util/function/target_no_rtti.cc
! a634e4e0d97820180efb0dbdec08ba8a  libstdc++-v3/testsuite/20_util/function_objects/83607.cc
  bdd68490d8c01e7aba32cace755ef834  libstdc++-v3/testsuite/20_util/function_objects/bind_front/1.cc
  585c90d0aa3c6acb937e3c62b2a92078  libstdc++-v3/testsuite/20_util/function_objects/bind_front/2.cc
  92284f472595f939febbab9a06f513f0  libstdc++-v3/testsuite/20_util/function_objects/bind_front/97101.cc
*************** b8c1a06744f48d117c2e1921698e0507  libstd
*** 99061,99080 ****
  0defe7e29bd2adf3c7f84b179d848f90  libstdc++-v3/testsuite/20_util/function_objects/identity/1.cc
  70d5f49ffeced59deaa267053d40a226  libstdc++-v3/testsuite/20_util/function_objects/invoke/1.cc
  de42b887f28be59d393364b56096ac18  libstdc++-v3/testsuite/20_util/function_objects/invoke/2.cc
! b6fb5a5ce5f1403b7fdbef39bbeb67f5  libstdc++-v3/testsuite/20_util/function_objects/invoke/3.cc
! 5b6f3d0bd6622829547094a803d18049  libstdc++-v3/testsuite/20_util/function_objects/invoke/59768.cc
  c46d1fd426e112f69e7f7461ec6d0f6d  libstdc++-v3/testsuite/20_util/function_objects/invoke/constexpr.cc
  4af134ad86d10b999c48c68e2af9e88d  libstdc++-v3/testsuite/20_util/function_objects/invoke/ref_ext.cc
  104ddc7a70c5a18ccaabe002976813c5  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/55463.cc
  e983c2cdc73aefb22d54a74b6f256df3  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/55908.cc
  d6b7537c7aae06d6897baf21aa2ac6ef  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/68982.cc
! 84df97d74ba88e2d5cebcbd343bce50f  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/80478.cc
  9c09ba5a0dfc93034d745d3b14fbe2bd  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/adl.cc
  5ffde1c33bfc0c1df37ac473957bb6b1  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/constexpr.cc
  cabda01abc220c68522f774d2450a9c4  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/forward.cc
  0aaab47ae61b2ed7a70e475ce6fd6270  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/refqual.cc
! 023658fdf14ee1f7b11d0373db11da11  libstdc++-v3/testsuite/20_util/function_objects/not_fn/1.cc
! 9929d0abb414f2148881a3d3344e477f  libstdc++-v3/testsuite/20_util/function_objects/not_fn/87538.cc
  c08880f96a757280025c19b18d0a8bec  libstdc++-v3/testsuite/20_util/function_objects/not_fn/constexpr.cc
  37b75d811c487b2c61614abda594dd66  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/equal_to.cc
  c09d26239fcd60966e280ae6fa737a90  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/greater.cc
--- 99315,99335 ----
  0defe7e29bd2adf3c7f84b179d848f90  libstdc++-v3/testsuite/20_util/function_objects/identity/1.cc
  70d5f49ffeced59deaa267053d40a226  libstdc++-v3/testsuite/20_util/function_objects/invoke/1.cc
  de42b887f28be59d393364b56096ac18  libstdc++-v3/testsuite/20_util/function_objects/invoke/2.cc
! b3f17272b74d3475996d0e309dc78811  libstdc++-v3/testsuite/20_util/function_objects/invoke/3.cc
! 5a4c879d174c9414690358c56a0452d0  libstdc++-v3/testsuite/20_util/function_objects/invoke/59768.cc
  c46d1fd426e112f69e7f7461ec6d0f6d  libstdc++-v3/testsuite/20_util/function_objects/invoke/constexpr.cc
  4af134ad86d10b999c48c68e2af9e88d  libstdc++-v3/testsuite/20_util/function_objects/invoke/ref_ext.cc
+ 074ff619d4c22736e0e37a44b0a64a6f  libstdc++-v3/testsuite/20_util/function_objects/invoke/version.cc
  104ddc7a70c5a18ccaabe002976813c5  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/55463.cc
  e983c2cdc73aefb22d54a74b6f256df3  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/55908.cc
  d6b7537c7aae06d6897baf21aa2ac6ef  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/68982.cc
! ef7013d75e389a4a76a614dd41cbe441  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/80478.cc
  9c09ba5a0dfc93034d745d3b14fbe2bd  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/adl.cc
  5ffde1c33bfc0c1df37ac473957bb6b1  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/constexpr.cc
  cabda01abc220c68522f774d2450a9c4  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/forward.cc
  0aaab47ae61b2ed7a70e475ce6fd6270  libstdc++-v3/testsuite/20_util/function_objects/mem_fn/refqual.cc
! d17cf275616a8c473722f11c2b130a69  libstdc++-v3/testsuite/20_util/function_objects/not_fn/1.cc
! 3afdfe9a2097cf01d3dae675d1c7ccf2  libstdc++-v3/testsuite/20_util/function_objects/not_fn/87538.cc
  c08880f96a757280025c19b18d0a8bec  libstdc++-v3/testsuite/20_util/function_objects/not_fn/constexpr.cc
  37b75d811c487b2c61614abda594dd66  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/equal_to.cc
  c09d26239fcd60966e280ae6fa737a90  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/greater.cc
*************** ae13809717a755eaf6db3d1abc5c4d87  libstd
*** 99083,99092 ****
  bc3f83937a862e1b9bf726ad07eee7c6  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less_equal.cc
  36c7e25fd78fe269cdcacaa2a008ede5  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/lwg3530.cc
  9ec1b800b9f8878cb5f185897018c8bb  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/not_equal_to.cc
! 9f5ac8d5f33c2c7ac8abd79849f9db68  libstdc++-v3/testsuite/20_util/function_objects/searchers.cc
! 838e6128fbba26a34306b0173b5dbe07  libstdc++-v3/testsuite/20_util/has_unique_object_representations/requirements/explicit_instantiation.cc
! 1977fc6aabdfaba9aa6f17bb07dc0e9c  libstdc++-v3/testsuite/20_util/has_unique_object_representations/requirements/typedefs.cc
! 2a31ba330be7002df6b28af2bffc08e6  libstdc++-v3/testsuite/20_util/has_unique_object_representations/value.cc
  18597d64826a9cefb5ef92b17a4983b6  libstdc++-v3/testsuite/20_util/has_virtual_destructor/requirements/explicit_instantiation.cc
  43fb854986fbc39581d4f4655aee352e  libstdc++-v3/testsuite/20_util/has_virtual_destructor/requirements/typedefs.cc
  d3acb2eea307a47061e09ecceb689f6a  libstdc++-v3/testsuite/20_util/has_virtual_destructor/value.cc
--- 99338,99347 ----
  bc3f83937a862e1b9bf726ad07eee7c6  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less_equal.cc
  36c7e25fd78fe269cdcacaa2a008ede5  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/lwg3530.cc
  9ec1b800b9f8878cb5f185897018c8bb  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/not_equal_to.cc
! acaae8a51cf97ef4a65f07f563cac0d7  libstdc++-v3/testsuite/20_util/function_objects/searchers.cc
! 874b20fb79ba33c5aa90c30ce1ed8f51  libstdc++-v3/testsuite/20_util/has_unique_object_representations/requirements/explicit_instantiation.cc
! 07a5bacd1665e832768cabf80f27737b  libstdc++-v3/testsuite/20_util/has_unique_object_representations/requirements/typedefs.cc
! 3c4fc215903e9792eb699b3921d1b139  libstdc++-v3/testsuite/20_util/has_unique_object_representations/value.cc
  18597d64826a9cefb5ef92b17a4983b6  libstdc++-v3/testsuite/20_util/has_virtual_destructor/requirements/explicit_instantiation.cc
  43fb854986fbc39581d4f4655aee352e  libstdc++-v3/testsuite/20_util/has_virtual_destructor/requirements/typedefs.cc
  d3acb2eea307a47061e09ecceb689f6a  libstdc++-v3/testsuite/20_util/has_virtual_destructor/value.cc
*************** ba6a4b1d958ad23f197d5af23dde5004  libstd
*** 99100,99106 ****
  0b87205adddbbff000df100248e41004  libstdc++-v3/testsuite/20_util/hash/chi2_q_numeric_pattern_set.cc
  0b4c7c5af7c55aa9758ea57ffd031577  libstdc++-v3/testsuite/20_util/hash/chi2_q_uniform_random.cc
  228d05c65f665e4c3538f139fa3784f0  libstdc++-v3/testsuite/20_util/hash/chi2_quality.h
! ebada1f02784d97a18ddee5c0e0db105  libstdc++-v3/testsuite/20_util/hash/nullptr.cc
  35c7e017fef650b83bd1fa4a888146d2  libstdc++-v3/testsuite/20_util/hash/operators/size_t.cc
  f4c925ad6a38f720cca03d646e99d3eb  libstdc++-v3/testsuite/20_util/hash/quality.cc
  a3b6d8ea33fca377de442091052fb3ad  libstdc++-v3/testsuite/20_util/hash/requirements/explicit_instantiation.cc
--- 99355,99361 ----
  0b87205adddbbff000df100248e41004  libstdc++-v3/testsuite/20_util/hash/chi2_q_numeric_pattern_set.cc
  0b4c7c5af7c55aa9758ea57ffd031577  libstdc++-v3/testsuite/20_util/hash/chi2_q_uniform_random.cc
  228d05c65f665e4c3538f139fa3784f0  libstdc++-v3/testsuite/20_util/hash/chi2_quality.h
! f33f165c45dc0e5aa10e09bc62dafb50  libstdc++-v3/testsuite/20_util/hash/nullptr.cc
  35c7e017fef650b83bd1fa4a888146d2  libstdc++-v3/testsuite/20_util/hash/operators/size_t.cc
  f4c925ad6a38f720cca03d646e99d3eb  libstdc++-v3/testsuite/20_util/hash/quality.cc
  a3b6d8ea33fca377de442091052fb3ad  libstdc++-v3/testsuite/20_util/hash/requirements/explicit_instantiation.cc
*************** dfffc1463479973ad1050023a528463d  libstd
*** 99114,99127 ****
  e3e73bb1107b41c31aa9811fb34f7053  libstdc++-v3/testsuite/20_util/headers/functional/synopsis.cc
  f7c14272401ed4e7a49ff0a38d31281d  libstdc++-v3/testsuite/20_util/headers/functional/types_std_c++0x.cc
  f492ac6e62ea38857c7acd31b9db6c00  libstdc++-v3/testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc
! bc77268969f1def2cd70c7151e3199d6  libstdc++-v3/testsuite/20_util/headers/memory/synopsis.cc
  42c846f3a7e686424a9f70c0310b0ddb  libstdc++-v3/testsuite/20_util/headers/memory/types_std_c++0x.cc
  8d345546532418c775d96a8365cef4f4  libstdc++-v3/testsuite/20_util/headers/type_traits/std_c++0x_neg.cc
  0706569a991d632238b138b5b1f963ec  libstdc++-v3/testsuite/20_util/headers/type_traits/types_std_c++0x.cc
  1c9da3a0e75a49c7a2885251c3535ce0  libstdc++-v3/testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc
  609c7892363e47fbcfc1b4d95de46ee4  libstdc++-v3/testsuite/20_util/headers/utility/synopsis.cc
  7aa1ee38274adb91881b14bcf213f0eb  libstdc++-v3/testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc
! dd5cdf24ea64035dcee8707d7cfb14ee  libstdc++-v3/testsuite/20_util/in_place/requirements.cc
  d3cc1c441c25efc27fd036b387be9318  libstdc++-v3/testsuite/20_util/integer_comparisons/1.cc
  42deea84c1e5f4bcb12dc3be5f94e559  libstdc++-v3/testsuite/20_util/integer_comparisons/2.cc
  d0d1654776dfccff0809ac830a8ed639  libstdc++-v3/testsuite/20_util/integer_comparisons/equal.cc
--- 99369,99382 ----
  e3e73bb1107b41c31aa9811fb34f7053  libstdc++-v3/testsuite/20_util/headers/functional/synopsis.cc
  f7c14272401ed4e7a49ff0a38d31281d  libstdc++-v3/testsuite/20_util/headers/functional/types_std_c++0x.cc
  f492ac6e62ea38857c7acd31b9db6c00  libstdc++-v3/testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc
! 777f1086a40f2e4283eeeff3f1d5f472  libstdc++-v3/testsuite/20_util/headers/memory/synopsis.cc
  42c846f3a7e686424a9f70c0310b0ddb  libstdc++-v3/testsuite/20_util/headers/memory/types_std_c++0x.cc
  8d345546532418c775d96a8365cef4f4  libstdc++-v3/testsuite/20_util/headers/type_traits/std_c++0x_neg.cc
  0706569a991d632238b138b5b1f963ec  libstdc++-v3/testsuite/20_util/headers/type_traits/types_std_c++0x.cc
  1c9da3a0e75a49c7a2885251c3535ce0  libstdc++-v3/testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc
  609c7892363e47fbcfc1b4d95de46ee4  libstdc++-v3/testsuite/20_util/headers/utility/synopsis.cc
  7aa1ee38274adb91881b14bcf213f0eb  libstdc++-v3/testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc
! e3fe8e66404610f1b8b544429af452e4  libstdc++-v3/testsuite/20_util/in_place/requirements.cc
  d3cc1c441c25efc27fd036b387be9318  libstdc++-v3/testsuite/20_util/integer_comparisons/1.cc
  42deea84c1e5f4bcb12dc3be5f94e559  libstdc++-v3/testsuite/20_util/integer_comparisons/2.cc
  d0d1654776dfccff0809ac830a8ed639  libstdc++-v3/testsuite/20_util/integer_comparisons/equal.cc
*************** e2ac49a14d9055787d97bbec8f19c1d7  libstd
*** 99153,99162 ****
  c133a9f27c9f4b66ad7e07480b31c3e8  libstdc++-v3/testsuite/20_util/is_abstract/requirements/explicit_instantiation.cc
  a00696fff4b9dd9c75881d1961aaafab  libstdc++-v3/testsuite/20_util/is_abstract/requirements/typedefs.cc
  01471015cbc30f0d871b57c88515353e  libstdc++-v3/testsuite/20_util/is_abstract/value.cc
! d809ea2b5e8881b3b790c55435b7015d  libstdc++-v3/testsuite/20_util/is_aggregate/incomplete_neg.cc
! 4242a3de4022bc11e5d7ea4653b14e91  libstdc++-v3/testsuite/20_util/is_aggregate/requirements/explicit_instantiation.cc
! 70e0dd55283e1f0f03b53c316a92ce66  libstdc++-v3/testsuite/20_util/is_aggregate/requirements/typedefs.cc
! 0b6102add7007cb9c9133670580657e2  libstdc++-v3/testsuite/20_util/is_aggregate/value.cc
  568cf4a097460f24d44734c887791a95  libstdc++-v3/testsuite/20_util/is_arithmetic/requirements/explicit_instantiation.cc
  2da0e9c41fd9198e3d898e9299eac935  libstdc++-v3/testsuite/20_util/is_arithmetic/requirements/typedefs.cc
  7db964f97760195a4cd40bebc9e87b4f  libstdc++-v3/testsuite/20_util/is_arithmetic/value.cc
--- 99408,99417 ----
  c133a9f27c9f4b66ad7e07480b31c3e8  libstdc++-v3/testsuite/20_util/is_abstract/requirements/explicit_instantiation.cc
  a00696fff4b9dd9c75881d1961aaafab  libstdc++-v3/testsuite/20_util/is_abstract/requirements/typedefs.cc
  01471015cbc30f0d871b57c88515353e  libstdc++-v3/testsuite/20_util/is_abstract/value.cc
! 0c20f99c491a59fd68a0f881abbdafbb  libstdc++-v3/testsuite/20_util/is_aggregate/incomplete_neg.cc
! 8c76e9afb016d01b6b0fe40d8dbb05f5  libstdc++-v3/testsuite/20_util/is_aggregate/requirements/explicit_instantiation.cc
! 172792cfba35bdfbc6eeb0a6ed56b98d  libstdc++-v3/testsuite/20_util/is_aggregate/requirements/typedefs.cc
! 35309a5bd64aaa33f5e22821d8b4868d  libstdc++-v3/testsuite/20_util/is_aggregate/value.cc
  568cf4a097460f24d44734c887791a95  libstdc++-v3/testsuite/20_util/is_arithmetic/requirements/explicit_instantiation.cc
  2da0e9c41fd9198e3d898e9299eac935  libstdc++-v3/testsuite/20_util/is_arithmetic/requirements/typedefs.cc
  7db964f97760195a4cd40bebc9e87b4f  libstdc++-v3/testsuite/20_util/is_arithmetic/value.cc
*************** e3cfe687ecb032adb44a5c1ec8600633  libstd
*** 99240,99256 ****
  74f45040e7ddffce123081bdf129a5f8  libstdc++-v3/testsuite/20_util/is_integral/requirements/explicit_instantiation.cc
  a5b78cd250b9a56c5581f8bf17809462  libstdc++-v3/testsuite/20_util/is_integral/requirements/typedefs.cc
  1c3f51d0a99b345db8705ff7f76424f1  libstdc++-v3/testsuite/20_util/is_integral/value.cc
! 28ad82973cbabb9e57422ca81fa07aeb  libstdc++-v3/testsuite/20_util/is_invocable/83395.cc
! fe4edf22e6d2ec4e090d0c30556d4e68  libstdc++-v3/testsuite/20_util/is_invocable/91456.cc
  72723e124fc7ddcdf9c72461445043e8  libstdc++-v3/testsuite/20_util/is_invocable/incomplete_args_neg.cc
  fc90f33c14b40f099b85b1242c8ca142  libstdc++-v3/testsuite/20_util/is_invocable/incomplete_neg.cc
! 8a67662cb7d671d0578b53b73203effb  libstdc++-v3/testsuite/20_util/is_invocable/requirements/explicit_instantiation.cc
  c7ea9225a66aedaf32b754eddcaae048  libstdc++-v3/testsuite/20_util/is_invocable/requirements/explicit_instantiation_ext.cc
! 9b20221a9c14709a331c35f91760696b  libstdc++-v3/testsuite/20_util/is_invocable/requirements/typedefs.cc
  047de45a905c3639f78c1b402f4db015  libstdc++-v3/testsuite/20_util/is_invocable/requirements/typedefs_ext.cc
! 3c27acdd46196efb2f1352ef0a00465c  libstdc++-v3/testsuite/20_util/is_invocable/value.cc
  2920db4bb18b612fa13753f44da15dcd  libstdc++-v3/testsuite/20_util/is_invocable/value_ext.cc
! f7e109ba7e54fdae5b31a8405a8f47a8  libstdc++-v3/testsuite/20_util/is_literal_type/deprecated-1z.cc
  b244acd7866c4c84996a7ffd5092a8bf  libstdc++-v3/testsuite/20_util/is_literal_type/requirements/explicit_instantiation.cc
  170aea2ed3baec54943409def767b7fc  libstdc++-v3/testsuite/20_util/is_literal_type/requirements/typedefs.cc
  645f9307a25bcc79fc6e6d466d3c4306  libstdc++-v3/testsuite/20_util/is_literal_type/value.cc
--- 99495,99511 ----
  74f45040e7ddffce123081bdf129a5f8  libstdc++-v3/testsuite/20_util/is_integral/requirements/explicit_instantiation.cc
  a5b78cd250b9a56c5581f8bf17809462  libstdc++-v3/testsuite/20_util/is_integral/requirements/typedefs.cc
  1c3f51d0a99b345db8705ff7f76424f1  libstdc++-v3/testsuite/20_util/is_integral/value.cc
! 4ed89e749183c9a60947d68fed43fda8  libstdc++-v3/testsuite/20_util/is_invocable/83395.cc
! c0a77c24208627dc2d33d6232cbce867  libstdc++-v3/testsuite/20_util/is_invocable/91456.cc
  72723e124fc7ddcdf9c72461445043e8  libstdc++-v3/testsuite/20_util/is_invocable/incomplete_args_neg.cc
  fc90f33c14b40f099b85b1242c8ca142  libstdc++-v3/testsuite/20_util/is_invocable/incomplete_neg.cc
! 92eea1a39914af9b127aaea8ae63f338  libstdc++-v3/testsuite/20_util/is_invocable/requirements/explicit_instantiation.cc
  c7ea9225a66aedaf32b754eddcaae048  libstdc++-v3/testsuite/20_util/is_invocable/requirements/explicit_instantiation_ext.cc
! c92f0042d3014d61066d8ca97922792b  libstdc++-v3/testsuite/20_util/is_invocable/requirements/typedefs.cc
  047de45a905c3639f78c1b402f4db015  libstdc++-v3/testsuite/20_util/is_invocable/requirements/typedefs_ext.cc
! 3244875c037dff0764d9cb59d91da72a  libstdc++-v3/testsuite/20_util/is_invocable/value.cc
  2920db4bb18b612fa13753f44da15dcd  libstdc++-v3/testsuite/20_util/is_invocable/value_ext.cc
! 0078589d62d4a1e32fb06cccf3d4171a  libstdc++-v3/testsuite/20_util/is_literal_type/deprecated-1z.cc
  b244acd7866c4c84996a7ffd5092a8bf  libstdc++-v3/testsuite/20_util/is_literal_type/requirements/explicit_instantiation.cc
  170aea2ed3baec54943409def767b7fc  libstdc++-v3/testsuite/20_util/is_literal_type/requirements/typedefs.cc
  645f9307a25bcc79fc6e6d466d3c4306  libstdc++-v3/testsuite/20_util/is_literal_type/value.cc
*************** a5cbecb1f6fd9cd2a88f308955589136  libstd
*** 99277,99283 ****
  d1d8477a1c8d2c653545136b672d90a1  libstdc++-v3/testsuite/20_util/is_nothrow_assignable/requirements/explicit_instantiation.cc
  1ad4ebe78a82246eef4c39e5457f531c  libstdc++-v3/testsuite/20_util/is_nothrow_assignable/requirements/typedefs.cc
  1a6d17022073e8af3f71ca1c5edbb404  libstdc++-v3/testsuite/20_util/is_nothrow_assignable/value.cc
! 253886fc0c9a1298c846f28233a0de25  libstdc++-v3/testsuite/20_util/is_nothrow_constructible/94003.cc
  5208df134b3cd819199f7f5c5c3df4cc  libstdc++-v3/testsuite/20_util/is_nothrow_constructible/requirements/explicit_instantiation.cc
  63b1bfabb4689934197f449830a1a2dc  libstdc++-v3/testsuite/20_util/is_nothrow_constructible/requirements/typedefs.cc
  7bf980463791b4c29536c3ce011abcb6  libstdc++-v3/testsuite/20_util/is_nothrow_constructible/value.cc
--- 99532,99538 ----
  d1d8477a1c8d2c653545136b672d90a1  libstdc++-v3/testsuite/20_util/is_nothrow_assignable/requirements/explicit_instantiation.cc
  1ad4ebe78a82246eef4c39e5457f531c  libstdc++-v3/testsuite/20_util/is_nothrow_assignable/requirements/typedefs.cc
  1a6d17022073e8af3f71ca1c5edbb404  libstdc++-v3/testsuite/20_util/is_nothrow_assignable/value.cc
! 0dc919ce4b29598d7f19a6d316f8a0c5  libstdc++-v3/testsuite/20_util/is_nothrow_constructible/94003.cc
  5208df134b3cd819199f7f5c5c3df4cc  libstdc++-v3/testsuite/20_util/is_nothrow_constructible/requirements/explicit_instantiation.cc
  63b1bfabb4689934197f449830a1a2dc  libstdc++-v3/testsuite/20_util/is_nothrow_constructible/requirements/typedefs.cc
  7bf980463791b4c29536c3ce011abcb6  libstdc++-v3/testsuite/20_util/is_nothrow_constructible/value.cc
*************** dbe93962d9e924eb50ec4118ad52e412  libstd
*** 99298,99311 ****
  af2b15dc0413fdf9d9d040d6274aeb49  libstdc++-v3/testsuite/20_util/is_nothrow_destructible/requirements/explicit_instantiation.cc
  909b086f8ab07d0aaccf6a3bbefae04d  libstdc++-v3/testsuite/20_util/is_nothrow_destructible/requirements/typedefs.cc
  1e59eeb1d22448a627913928912d6957  libstdc++-v3/testsuite/20_util/is_nothrow_destructible/value.cc
! a3f8b891eb0c9244f4ee331650eb2ec9  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/83395.cc
  646fe798da0204d769fd7fcf06e2b587  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/incomplete_args_neg.cc
  3361e0b4fb9e8c826cfdeb5a86cc15cb  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/incomplete_neg.cc
! 8dd8ee47769432a73f41bc2ca0cf7c1f  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/requirements/explicit_instantiation.cc
  9e0f90663288319b353fee68eea8790e  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/requirements/explicit_instantiation_ext.cc
! 65428f6971ca4b3b935bc65d803083f0  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/requirements/typedefs.cc
  72702ab138167cc60abc3e8dd4206021  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/requirements/typedefs_ext.cc
! 017d4572bb44e363d2a52cfc51180682  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/value.cc
  0e57d9ec32338e8203a50a4c7224563c  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/value_ext.cc
  17d7f9ce8fb514ae1daf26740b867c5b  libstdc++-v3/testsuite/20_util/is_nothrow_move_assignable/incomplete_neg.cc
  144888873966c4754120b7f3d2da14c3  libstdc++-v3/testsuite/20_util/is_nothrow_move_assignable/requirements/explicit_instantiation.cc
--- 99553,99566 ----
  af2b15dc0413fdf9d9d040d6274aeb49  libstdc++-v3/testsuite/20_util/is_nothrow_destructible/requirements/explicit_instantiation.cc
  909b086f8ab07d0aaccf6a3bbefae04d  libstdc++-v3/testsuite/20_util/is_nothrow_destructible/requirements/typedefs.cc
  1e59eeb1d22448a627913928912d6957  libstdc++-v3/testsuite/20_util/is_nothrow_destructible/value.cc
! 3be5b8ea44193cd44fbac61f1e3e1226  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/83395.cc
  646fe798da0204d769fd7fcf06e2b587  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/incomplete_args_neg.cc
  3361e0b4fb9e8c826cfdeb5a86cc15cb  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/incomplete_neg.cc
! 0bcbd1e272e4290024ec7bfdeb7eda96  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/requirements/explicit_instantiation.cc
  9e0f90663288319b353fee68eea8790e  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/requirements/explicit_instantiation_ext.cc
! 8ea356b4e425143413036bf30ac88c35  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/requirements/typedefs.cc
  72702ab138167cc60abc3e8dd4206021  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/requirements/typedefs_ext.cc
! 5e3dde3fbe9e28de282eba9b8f176ec6  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/value.cc
  0e57d9ec32338e8203a50a4c7224563c  libstdc++-v3/testsuite/20_util/is_nothrow_invocable/value_ext.cc
  17d7f9ce8fb514ae1daf26740b867c5b  libstdc++-v3/testsuite/20_util/is_nothrow_move_assignable/incomplete_neg.cc
  144888873966c4754120b7f3d2da14c3  libstdc++-v3/testsuite/20_util/is_nothrow_move_assignable/requirements/explicit_instantiation.cc
*************** a3f8b891eb0c9244f4ee331650eb2ec9  libstd
*** 99315,99331 ****
  ba64211d25713ebbd33627846da4f465  libstdc++-v3/testsuite/20_util/is_nothrow_move_constructible/requirements/typedefs.cc
  195a59ed30e917cf3327afef4a6c8f8c  libstdc++-v3/testsuite/20_util/is_nothrow_move_constructible/value.cc
  9558437b39e428fa651e1eccdc9fab6e  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/incomplete_neg.cc
! a5c5190824fde2ad9798f8b20355de1c  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/explicit_instantiation.cc
  9701df95308c6be905cbe7d1e908a475  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/explicit_instantiation_ext.cc
! 686729ead379ee99f6b2217c28d70054  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/typedefs.cc
  d068ca637b3bb00afe65eeb8715f6c9d  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/typedefs_ext.cc
! 0b1db2125cf37942ed8775674489b97f  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/value.cc
  c6fd3ef80234ffe6b0e639aed9560e27  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/value.h
  c96433aa9d91a5495a878121b56c088b  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/value_ext.cc
  f59a88f30dd2f5af8e66f4de61e7b358  libstdc++-v3/testsuite/20_util/is_nothrow_swappable_with/incomplete_neg.cc
! 483586f401867c64764418edfee06420  libstdc++-v3/testsuite/20_util/is_nothrow_swappable_with/requirements/explicit_instantiation.cc
! af1f1560df5137a7e80763f53762b15b  libstdc++-v3/testsuite/20_util/is_nothrow_swappable_with/requirements/typedefs.cc
! c5eb17aa8495fab34844af143c5bf6f9  libstdc++-v3/testsuite/20_util/is_nothrow_swappable_with/value.cc
  828dcf33887cf515d8a4b24757cfd884  libstdc++-v3/testsuite/20_util/is_null_pointer/requirements/explicit_instantiation.cc
  64f4840c24673e4b59f0c82db86368d7  libstdc++-v3/testsuite/20_util/is_null_pointer/requirements/typedefs.cc
  5064f0134cae2a4bb9acfe4d2686b6ab  libstdc++-v3/testsuite/20_util/is_null_pointer/value.cc
--- 99570,99586 ----
  ba64211d25713ebbd33627846da4f465  libstdc++-v3/testsuite/20_util/is_nothrow_move_constructible/requirements/typedefs.cc
  195a59ed30e917cf3327afef4a6c8f8c  libstdc++-v3/testsuite/20_util/is_nothrow_move_constructible/value.cc
  9558437b39e428fa651e1eccdc9fab6e  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/incomplete_neg.cc
! 42af571ddb107e556b50088331b9c679  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/explicit_instantiation.cc
  9701df95308c6be905cbe7d1e908a475  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/explicit_instantiation_ext.cc
! b7b3b52d872f176ce83e7b982622bd96  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/typedefs.cc
  d068ca637b3bb00afe65eeb8715f6c9d  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/typedefs_ext.cc
! ffd2920c2d2e3ff863925f2ec1557025  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/value.cc
  c6fd3ef80234ffe6b0e639aed9560e27  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/value.h
  c96433aa9d91a5495a878121b56c088b  libstdc++-v3/testsuite/20_util/is_nothrow_swappable/value_ext.cc
  f59a88f30dd2f5af8e66f4de61e7b358  libstdc++-v3/testsuite/20_util/is_nothrow_swappable_with/incomplete_neg.cc
! 42e58d6b0fadb35ad7a054abd25d5650  libstdc++-v3/testsuite/20_util/is_nothrow_swappable_with/requirements/explicit_instantiation.cc
! dbd33007e2a1d69c4267c9d7f2d42f65  libstdc++-v3/testsuite/20_util/is_nothrow_swappable_with/requirements/typedefs.cc
! d5f74b0081cef65a58c9e036e86f7e03  libstdc++-v3/testsuite/20_util/is_nothrow_swappable_with/value.cc
  828dcf33887cf515d8a4b24757cfd884  libstdc++-v3/testsuite/20_util/is_null_pointer/requirements/explicit_instantiation.cc
  64f4840c24673e4b59f0c82db86368d7  libstdc++-v3/testsuite/20_util/is_null_pointer/requirements/typedefs.cc
  5064f0134cae2a4bb9acfe4d2686b6ab  libstdc++-v3/testsuite/20_util/is_null_pointer/value.cc
*************** dcc9bc6d66ad1eb6ac0a9bb6a2beb720  libstd
*** 99364,99380 ****
  56f50e395ecf63b8cc8df865b3f8d1c5  libstdc++-v3/testsuite/20_util/is_standard_layout/requiremenents/explicit_instantiation.cc
  604c0700c95106ec9000d14b1918529d  libstdc++-v3/testsuite/20_util/is_standard_layout/requiremenents/typedefs.cc
  886575304da2d6a016d1d6ee00257ad1  libstdc++-v3/testsuite/20_util/is_standard_layout/value.cc
! b5165e33a05e5b0d318ec3ee2d2c720f  libstdc++-v3/testsuite/20_util/is_swappable/requirements/explicit_instantiation.cc
  c6fd9816824e4a8b41772865bacd1b3d  libstdc++-v3/testsuite/20_util/is_swappable/requirements/explicit_instantiation_ext.cc
! a6111474a5c2d566f2689fc07f4b82df  libstdc++-v3/testsuite/20_util/is_swappable/requirements/typedefs.cc
  aa021dd4ee7626b47eb500398c5521a4  libstdc++-v3/testsuite/20_util/is_swappable/requirements/typedefs_ext.cc
! 93d683aa5c4ce19ab043c1446e92faac  libstdc++-v3/testsuite/20_util/is_swappable/value.cc
  2264a7c7e9646c3322143b5593325ce2  libstdc++-v3/testsuite/20_util/is_swappable/value.h
  3a77dd200b134cecd63b7ad403ee31db  libstdc++-v3/testsuite/20_util/is_swappable/value_ext.cc
  e45d5dbb6f7f581467bac2fdbecc8665  libstdc++-v3/testsuite/20_util/is_swappable_with/incomplete_neg.cc
! 8ceb11fa3f84d2d4015dad8cfe752a66  libstdc++-v3/testsuite/20_util/is_swappable_with/requirements/explicit_instantiation.cc
! aabd190248a4024842c22598cbe8667e  libstdc++-v3/testsuite/20_util/is_swappable_with/requirements/typedefs.cc
! 0df2d26ed062a20bfb9a6b2ebabce9ae  libstdc++-v3/testsuite/20_util/is_swappable_with/value.cc
  367ffec31618a1fa76e95d3e073ef835  libstdc++-v3/testsuite/20_util/is_trivial/requirements/explicit_instantiation.cc
  e385fe8965c56be6a95fc5bd9f5cc5f7  libstdc++-v3/testsuite/20_util/is_trivial/requirements/typedefs.cc
  bb7d6d40fed4583a503135b4ffdb4a8d  libstdc++-v3/testsuite/20_util/is_trivial/value.cc
--- 99619,99635 ----
  56f50e395ecf63b8cc8df865b3f8d1c5  libstdc++-v3/testsuite/20_util/is_standard_layout/requiremenents/explicit_instantiation.cc
  604c0700c95106ec9000d14b1918529d  libstdc++-v3/testsuite/20_util/is_standard_layout/requiremenents/typedefs.cc
  886575304da2d6a016d1d6ee00257ad1  libstdc++-v3/testsuite/20_util/is_standard_layout/value.cc
! b2f9e890d4c72cf9dc103f7073c60370  libstdc++-v3/testsuite/20_util/is_swappable/requirements/explicit_instantiation.cc
  c6fd9816824e4a8b41772865bacd1b3d  libstdc++-v3/testsuite/20_util/is_swappable/requirements/explicit_instantiation_ext.cc
! 90026c21e45a7b3d79fae01653d84c6a  libstdc++-v3/testsuite/20_util/is_swappable/requirements/typedefs.cc
  aa021dd4ee7626b47eb500398c5521a4  libstdc++-v3/testsuite/20_util/is_swappable/requirements/typedefs_ext.cc
! 6228d8b0017c3a041d37c47542551e6b  libstdc++-v3/testsuite/20_util/is_swappable/value.cc
  2264a7c7e9646c3322143b5593325ce2  libstdc++-v3/testsuite/20_util/is_swappable/value.h
  3a77dd200b134cecd63b7ad403ee31db  libstdc++-v3/testsuite/20_util/is_swappable/value_ext.cc
  e45d5dbb6f7f581467bac2fdbecc8665  libstdc++-v3/testsuite/20_util/is_swappable_with/incomplete_neg.cc
! 8cc966c8f8cc874769e7338041f268f8  libstdc++-v3/testsuite/20_util/is_swappable_with/requirements/explicit_instantiation.cc
! 46a5b99e27b90db34cac0945c81e86d9  libstdc++-v3/testsuite/20_util/is_swappable_with/requirements/typedefs.cc
! 1e6ef87804d884f8af9b898faafb5788  libstdc++-v3/testsuite/20_util/is_swappable_with/value.cc
  367ffec31618a1fa76e95d3e073ef835  libstdc++-v3/testsuite/20_util/is_trivial/requirements/explicit_instantiation.cc
  e385fe8965c56be6a95fc5bd9f5cc5f7  libstdc++-v3/testsuite/20_util/is_trivial/requirements/typedefs.cc
  bb7d6d40fed4583a503135b4ffdb4a8d  libstdc++-v3/testsuite/20_util/is_trivial/value.cc
*************** dade720c5034607a7fbdd7e0aab2f78f  libstd
*** 99420,99429 ****
  913bf2a86f02109fb793abcd42c4bb07  libstdc++-v3/testsuite/20_util/is_volatile/requirements/explicit_instantiation.cc
  af3bf89e7481b8a34a3edb98b21a8da6  libstdc++-v3/testsuite/20_util/is_volatile/requirements/typedefs.cc
  4be69f46ebd04e1219af97a867a7ecd8  libstdc++-v3/testsuite/20_util/is_volatile/value.cc
! fe738049a10fb4718b903856436c3d42  libstdc++-v3/testsuite/20_util/logical_traits/83134.cc
! 974e3c3c36c4cbfb571c889e32514571  libstdc++-v3/testsuite/20_util/logical_traits/requirements/explicit_instantiation.cc
! a53aec1439374d294aa4b6803f1b4842  libstdc++-v3/testsuite/20_util/logical_traits/requirements/typedefs.cc
! c32c2b35d274443e8248767054adcedb  libstdc++-v3/testsuite/20_util/logical_traits/value.cc
  f5f9ba741f4a91e21efb9bef0ca82ffe  libstdc++-v3/testsuite/20_util/make_signed/requirements/alias_decl.cc
  2ceff88b404f936e4350c67018095f82  libstdc++-v3/testsuite/20_util/make_signed/requirements/explicit_instantiation.cc
  6b8ba2584113e0c3fb6fc2a4e7cbccdf  libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs-1.cc
--- 99675,99684 ----
  913bf2a86f02109fb793abcd42c4bb07  libstdc++-v3/testsuite/20_util/is_volatile/requirements/explicit_instantiation.cc
  af3bf89e7481b8a34a3edb98b21a8da6  libstdc++-v3/testsuite/20_util/is_volatile/requirements/typedefs.cc
  4be69f46ebd04e1219af97a867a7ecd8  libstdc++-v3/testsuite/20_util/is_volatile/value.cc
! 7ff25a2d8ae5983ece0744c2724b2fe0  libstdc++-v3/testsuite/20_util/logical_traits/83134.cc
! 54fa80eb21459fb91bdfcdda78664ae1  libstdc++-v3/testsuite/20_util/logical_traits/requirements/explicit_instantiation.cc
! 791215f012fa9f112ef6e7670392ad37  libstdc++-v3/testsuite/20_util/logical_traits/requirements/typedefs.cc
! 2a164ad035cfdd03319c26d26f12efa6  libstdc++-v3/testsuite/20_util/logical_traits/value.cc
  f5f9ba741f4a91e21efb9bef0ca82ffe  libstdc++-v3/testsuite/20_util/make_signed/requirements/alias_decl.cc
  2ceff88b404f936e4350c67018095f82  libstdc++-v3/testsuite/20_util/make_signed/requirements/explicit_instantiation.cc
  6b8ba2584113e0c3fb6fc2a4e7cbccdf  libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs-1.cc
*************** a5f43fbc0309ca53c59e5ad98675778a  libstd
*** 99437,99521 ****
  2b7f2a67748a8a2e0c2a9436509ff2db  libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs-2.cc
  ef0c6e9bae1e6df4b914524a245d22ee  libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs-3.cc
  4cefdbe7e3bb06fc089f77de468c9895  libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc
! ba822bea714184e3513f4ca1269617a3  libstdc++-v3/testsuite/20_util/memory_resource/1.cc
! 5761dd7f50e61a4c07a615ffa0a1225b  libstdc++-v3/testsuite/20_util/memory_resource/2.cc
! 72fba957035e9dda8d078150e7d3013d  libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/1.cc
! 3be8e595aac542fdcbb9f54a05251319  libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/93208.cc
! 70b79cc27bb51b812db5bdf7258412c6  libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/allocate.cc
! 57b49e84ca6688b709eac96a9ec75b9a  libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/deallocate.cc
! 57d4aa1189cfa39a696225b7b25a950b  libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/release.cc
! afe4cf70fddfc7d6ad254d261e3a7399  libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/upstream_resource.cc
  b73bf9f3918dcd5f532cb637f9e25b66  libstdc++-v3/testsuite/20_util/move/1.cc
  a5e367ba6ce34de49b78873061017800  libstdc++-v3/testsuite/20_util/move/requirements/explicit_instantiation.cc
  5d533e56be8de18f98e6ca6d7cb1cbd4  libstdc++-v3/testsuite/20_util/move_if_noexcept/1.cc
  84907eb0f575a17ebfc2b4f6f8317050  libstdc++-v3/testsuite/20_util/move_if_noexcept/constexpr.cc
  0872c1b23716b1ac269b6a3da2a977a4  libstdc++-v3/testsuite/20_util/move_if_noexcept/requirements/explicit_instantiation.cc
  82f389c7f1eeafd3a20a38a3ba2082c7  libstdc++-v3/testsuite/20_util/nonesuch/nonesuch.cc
! 44a3c57432f58ca67c8d802cfc1b2ebb  libstdc++-v3/testsuite/20_util/optional/77288.cc
! 5361a28b1321ad89bf07b0ba11faf27a  libstdc++-v3/testsuite/20_util/optional/84601.cc
! 9d44d5e9085d43961e21a8a45bf30fba  libstdc++-v3/testsuite/20_util/optional/assignment/1.cc
! 90e6dccbfe16d77706fdfa40cd705949  libstdc++-v3/testsuite/20_util/optional/assignment/2.cc
! 529ce8bd39505b65572e08b44b84dda3  libstdc++-v3/testsuite/20_util/optional/assignment/3.cc
! dfd85a7bfa061c99c27919e79af71439  libstdc++-v3/testsuite/20_util/optional/assignment/4.cc
! a18a59164cbc57acb043f9368e92bebe  libstdc++-v3/testsuite/20_util/optional/assignment/5.cc
! 0f18e0c9c9fe5fe63712370b136fe13b  libstdc++-v3/testsuite/20_util/optional/assignment/6.cc
! b7b26e724cf95d1e07328b99b6cbdea0  libstdc++-v3/testsuite/20_util/optional/assignment/7.cc
! 633fa183b62109c3ccf75d26c44bf4b3  libstdc++-v3/testsuite/20_util/optional/assignment/8.cc
! 83dfe2c932262a78d402a8b9cb7cbf38  libstdc++-v3/testsuite/20_util/optional/assignment/9.cc
  dcb74383e43c4de34f6a7bf973ba0ba1  libstdc++-v3/testsuite/20_util/optional/assignment/92878_92947.cc
  c28a8a0f77f0d9b7031df05630376c01  libstdc++-v3/testsuite/20_util/optional/assignment/noexcept.cc
! 8453e6737203215ece292d1831dd9170  libstdc++-v3/testsuite/20_util/optional/bad_access.cc
! d83673037421e573240752e0c7c2bad6  libstdc++-v3/testsuite/20_util/optional/cons/77727.cc
! a8bc071059bc1f046246e80b9a522b78  libstdc++-v3/testsuite/20_util/optional/cons/85642.cc
  d40d58e55fea860d5c16965c578bd7b5  libstdc++-v3/testsuite/20_util/optional/cons/92878_92947.cc
! 3f45c218cecda6d43641f98669bc3562  libstdc++-v3/testsuite/20_util/optional/cons/copy.cc
! 022fc73eb70fa164404a6b14036745f4  libstdc++-v3/testsuite/20_util/optional/cons/deduction.cc
! 07bfe474c5c08804b3d72e76e45521d8  libstdc++-v3/testsuite/20_util/optional/cons/default.cc
! 0f79d088f21d1b1dd4c230708a6aa530  libstdc++-v3/testsuite/20_util/optional/cons/move.cc
  0fbf0ce727a4e8950dbe0b46c05bfaff  libstdc++-v3/testsuite/20_util/optional/cons/noexcept.cc
! 4fdb8f6ba44014c92943c8f61e3d9ad3  libstdc++-v3/testsuite/20_util/optional/cons/trivial.cc
! d260e5a6567a7b028ff9d33279272148  libstdc++-v3/testsuite/20_util/optional/cons/value.cc
! 5edcf01727ef5285d0f4b6d7cfe12eb4  libstdc++-v3/testsuite/20_util/optional/cons/value_neg.cc
! a64088bc550cf529096983dbb272040b  libstdc++-v3/testsuite/20_util/optional/constexpr/cons/default.cc
! 73aabbe4b7fb41c83e3a37ddfc535051  libstdc++-v3/testsuite/20_util/optional/constexpr/cons/value.cc
! 749ceb89d08952e27d56b7a19e2c67e5  libstdc++-v3/testsuite/20_util/optional/constexpr/in_place.cc
! 6926568207ee79412eb710ee92ba398a  libstdc++-v3/testsuite/20_util/optional/constexpr/make_optional.cc
! 55d8acb30e8673c8b1575988764dd6ba  libstdc++-v3/testsuite/20_util/optional/constexpr/nullopt.cc
! b6915ef7ff5c856776cc1794d68ec63d  libstdc++-v3/testsuite/20_util/optional/constexpr/observers/1.cc
! 8040241a71a82e043821c490979d3dda  libstdc++-v3/testsuite/20_util/optional/constexpr/observers/2.cc
! 3f84d65343ae5ea31638eec6fb7f88d3  libstdc++-v3/testsuite/20_util/optional/constexpr/observers/3.cc
! fb612d9becba40789c266e4ee659f154  libstdc++-v3/testsuite/20_util/optional/constexpr/observers/4.cc
! 4a35eec10edc0f8a8ffdae3c196f1220  libstdc++-v3/testsuite/20_util/optional/constexpr/observers/5.cc
! 31d947594f28dd7a866f6620af854bc4  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/1.cc
! 17db489ddbd2316348c31a6031b747bd  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/2.cc
! 0543733593631a247b9f305b02e28cb3  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/3.cc
! fd0624d9cf1c528cbf2aefae0685b504  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/4.cc
! bae6d265d35240cfd6a3c33a31059444  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/5.cc
! 6bd774e01a190776ab137686e5d0f08f  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/6.cc
! 179780595e4cd861f6a6df17e48196ff  libstdc++-v3/testsuite/20_util/optional/hash.cc
! e0e5ebfaf855c494f4286e93e27e2971  libstdc++-v3/testsuite/20_util/optional/in_place.cc
  91761354dfa32f98a1a8b7366b39f399  libstdc++-v3/testsuite/20_util/optional/make_optional-2.cc
! 911188c53b4c608b19b5eab32b9c8c43  libstdc++-v3/testsuite/20_util/optional/make_optional.cc
! a30c04b6ff0a92f63aedeecbe37094db  libstdc++-v3/testsuite/20_util/optional/nullopt.cc
! fb02b8cb560086367790bbf634d9891e  libstdc++-v3/testsuite/20_util/optional/observers/1.cc
! 7b5581cbc6e6c6b999e7630fca8a189a  libstdc++-v3/testsuite/20_util/optional/observers/2.cc
! e3f2b9185c697bd4337fedff0d3aeb72  libstdc++-v3/testsuite/20_util/optional/observers/3.cc
! 40252cd496c199522f6432b8600590a4  libstdc++-v3/testsuite/20_util/optional/observers/4.cc
! d409ae45dd2b8418fd9d0d4281d2d915  libstdc++-v3/testsuite/20_util/optional/observers/5.cc
! a4334219d5580f190bc5c3edfdac73f5  libstdc++-v3/testsuite/20_util/optional/observers/6.cc
! e115c211bd27cb2ad8981cc79d41d54d  libstdc++-v3/testsuite/20_util/optional/relops/1.cc
! 96c222589c5f8c177b7d647ae0992b17  libstdc++-v3/testsuite/20_util/optional/relops/2.cc
! 920643b5bb8c5e287787a48fb109ebc8  libstdc++-v3/testsuite/20_util/optional/relops/3.cc
! 34967645a85eff138b9230d3910793a4  libstdc++-v3/testsuite/20_util/optional/relops/4.cc
! 00763eb374e08e7fa221382af421fed9  libstdc++-v3/testsuite/20_util/optional/relops/5.cc
! 4b717b3951730c9aad28eed83e782028  libstdc++-v3/testsuite/20_util/optional/relops/6.cc
! 5073717358c3cb89118384a8109a5fb2  libstdc++-v3/testsuite/20_util/optional/relops/7.cc
  b2c51e8c1d1f364214d8251552a757bf  libstdc++-v3/testsuite/20_util/optional/relops/96269.cc
! de96a6cffdf74e96b8e9c6d4fab0d8ea  libstdc++-v3/testsuite/20_util/optional/relops/three_way.cc
! 2dfe3f1283b24ea12692b649dc501959  libstdc++-v3/testsuite/20_util/optional/requirements.cc
! b27bf70330af561063ecfa2b023c7a87  libstdc++-v3/testsuite/20_util/optional/swap/1.cc
! 7e6b898d23367f04f5242488491c9647  libstdc++-v3/testsuite/20_util/optional/swap/2.cc
! a245d03bcdff13f43d9999fa8759db68  libstdc++-v3/testsuite/20_util/optional/typedefs.cc
  0fd38f3f18cd193ab7d405b047fb100c  libstdc++-v3/testsuite/20_util/owner_less/cmp.cc
  cc042037588e24cb2ab9dcbf9e2e44f5  libstdc++-v3/testsuite/20_util/owner_less/noexcept.cc
  c509455451f4af770bde8922ac97fc5c  libstdc++-v3/testsuite/20_util/owner_less/void.cc
--- 99692,99777 ----
  2b7f2a67748a8a2e0c2a9436509ff2db  libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs-2.cc
  ef0c6e9bae1e6df4b914524a245d22ee  libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs-3.cc
  4cefdbe7e3bb06fc089f77de468c9895  libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc
! 50bf68a7427dd6d8eac3ac91b87def63  libstdc++-v3/testsuite/20_util/memory_resource/1.cc
! e39c1513cb91414e10fa2e58a219f5f4  libstdc++-v3/testsuite/20_util/memory_resource/2.cc
! 5d2ae94d53540a249feeefcaf009c6ee  libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/1.cc
! 57f1a863ec911ebe90e06f1ad29dc0ba  libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/93208.cc
! 9b7885adf866441bc83a9da6d2d12602  libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/allocate.cc
! 282463af8ff2a1ba05d9b89cf8d69de4  libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/deallocate.cc
! 3b660d19b8a810d3dc6e8528530fd296  libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/release.cc
! 1f98394f63b151e05c53d2d8bff5c17a  libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/upstream_resource.cc
  b73bf9f3918dcd5f532cb637f9e25b66  libstdc++-v3/testsuite/20_util/move/1.cc
  a5e367ba6ce34de49b78873061017800  libstdc++-v3/testsuite/20_util/move/requirements/explicit_instantiation.cc
  5d533e56be8de18f98e6ca6d7cb1cbd4  libstdc++-v3/testsuite/20_util/move_if_noexcept/1.cc
  84907eb0f575a17ebfc2b4f6f8317050  libstdc++-v3/testsuite/20_util/move_if_noexcept/constexpr.cc
  0872c1b23716b1ac269b6a3da2a977a4  libstdc++-v3/testsuite/20_util/move_if_noexcept/requirements/explicit_instantiation.cc
  82f389c7f1eeafd3a20a38a3ba2082c7  libstdc++-v3/testsuite/20_util/nonesuch/nonesuch.cc
! 468541a661b9077f8f95045ba799fb5a  libstdc++-v3/testsuite/20_util/optional/77288.cc
! bf46d153d35089098234bdaa8228c6f0  libstdc++-v3/testsuite/20_util/optional/84601.cc
! e69eba9d6f819fe03b7ea210f8706748  libstdc++-v3/testsuite/20_util/optional/assignment/1.cc
! 5f2a36dc053d6d68a81135df84e7f4cb  libstdc++-v3/testsuite/20_util/optional/assignment/100982.cc
! a8ff328330493f48e535fe5e88dbe4a5  libstdc++-v3/testsuite/20_util/optional/assignment/2.cc
! 67e3cc48f308a09acb7815d88a995914  libstdc++-v3/testsuite/20_util/optional/assignment/3.cc
! 7f11785d089572094f3e24ae485e6ca6  libstdc++-v3/testsuite/20_util/optional/assignment/4.cc
! 00841dd745189467ca7201ea42eb6a37  libstdc++-v3/testsuite/20_util/optional/assignment/5.cc
! 6f02355d2250b022da7c4add6694fa74  libstdc++-v3/testsuite/20_util/optional/assignment/6.cc
! c8837cc3db12252817c63fe0305d7faa  libstdc++-v3/testsuite/20_util/optional/assignment/7.cc
! b64b3ce2f57ea38342eb0f417b525956  libstdc++-v3/testsuite/20_util/optional/assignment/8.cc
! aa084f057ec16b9bf2122e0f518160e6  libstdc++-v3/testsuite/20_util/optional/assignment/9.cc
  dcb74383e43c4de34f6a7bf973ba0ba1  libstdc++-v3/testsuite/20_util/optional/assignment/92878_92947.cc
  c28a8a0f77f0d9b7031df05630376c01  libstdc++-v3/testsuite/20_util/optional/assignment/noexcept.cc
! ccda2a74078c62b3285b6878ae320a0f  libstdc++-v3/testsuite/20_util/optional/bad_access.cc
! da412983abbd59c0c7e5977153160c65  libstdc++-v3/testsuite/20_util/optional/cons/77727.cc
! 84f894ecfb78f823b2f139104e9c7b26  libstdc++-v3/testsuite/20_util/optional/cons/85642.cc
  d40d58e55fea860d5c16965c578bd7b5  libstdc++-v3/testsuite/20_util/optional/cons/92878_92947.cc
! 797bcdfe4823e9ccbf8075469296b2ea  libstdc++-v3/testsuite/20_util/optional/cons/copy.cc
! 4499cd4086de1bc764c0b3137a243355  libstdc++-v3/testsuite/20_util/optional/cons/deduction.cc
! 3286a0026c8d31a89ec7c229d004d8b4  libstdc++-v3/testsuite/20_util/optional/cons/default.cc
! c767e57e849945b63d1a7ce99287d636  libstdc++-v3/testsuite/20_util/optional/cons/move.cc
  0fbf0ce727a4e8950dbe0b46c05bfaff  libstdc++-v3/testsuite/20_util/optional/cons/noexcept.cc
! f1c7170ba04b4f18f13285f1492bc3e2  libstdc++-v3/testsuite/20_util/optional/cons/trivial.cc
! 06a73fda8343254c86b50406c1440762  libstdc++-v3/testsuite/20_util/optional/cons/value.cc
! ea143951c1719bddbfc7654ddff5ce79  libstdc++-v3/testsuite/20_util/optional/cons/value_neg.cc
! 9bb48e229f52923c5c682df0735acb5d  libstdc++-v3/testsuite/20_util/optional/constexpr/cons/default.cc
! e5084923798d0f9a33be7d299eddbe61  libstdc++-v3/testsuite/20_util/optional/constexpr/cons/value.cc
! 69434ce9e458090e1cc133f8b0398015  libstdc++-v3/testsuite/20_util/optional/constexpr/in_place.cc
! e8660831291ab0086c1566763d33d290  libstdc++-v3/testsuite/20_util/optional/constexpr/make_optional.cc
! 8a0920facf000ada4d709bd0e9559a72  libstdc++-v3/testsuite/20_util/optional/constexpr/nullopt.cc
! 835ce903a15810ada0b0399d40ae44fc  libstdc++-v3/testsuite/20_util/optional/constexpr/observers/1.cc
! ab2228a2d39b2b2839d0578a58744b0a  libstdc++-v3/testsuite/20_util/optional/constexpr/observers/2.cc
! eb0ada6e9781f06c63fddfffaaf9f715  libstdc++-v3/testsuite/20_util/optional/constexpr/observers/3.cc
! a6218ae646e3354e07f0059fd880bc38  libstdc++-v3/testsuite/20_util/optional/constexpr/observers/4.cc
! b8390a3b45772f4fb926044b492ce909  libstdc++-v3/testsuite/20_util/optional/constexpr/observers/5.cc
! a2a0e7810bcbae84b5e92430e4bc2d42  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/1.cc
! ac302c1cba23de21b5a5d99560414973  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/2.cc
! d5f58e9a4711928fb7997d6d47c3e0fa  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/3.cc
! 3f4d303b4c150439f37937f9f2809a4c  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/4.cc
! 93e7e136dd52029704dfb114ffc7c4bc  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/5.cc
! 95e3cd01c66db0f704ef8e93052568ed  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/6.cc
! 1a95e4890891a6a7c6e308048bfc4085  libstdc++-v3/testsuite/20_util/optional/hash.cc
! 87b73565c4a73ff260ba1dea7584689e  libstdc++-v3/testsuite/20_util/optional/in_place.cc
  91761354dfa32f98a1a8b7366b39f399  libstdc++-v3/testsuite/20_util/optional/make_optional-2.cc
! 3eb69740deb1cc7bfccbd97c1cbe6891  libstdc++-v3/testsuite/20_util/optional/make_optional.cc
! af0ff4061fde8a110a57b71297a6e672  libstdc++-v3/testsuite/20_util/optional/nullopt.cc
! bc6d2bbf0bcd31318330e91b1b056ee0  libstdc++-v3/testsuite/20_util/optional/observers/1.cc
! 69cf1e7d41b3333db197cb98fd75ef13  libstdc++-v3/testsuite/20_util/optional/observers/2.cc
! 15045965ab673146abb8c07b9466530f  libstdc++-v3/testsuite/20_util/optional/observers/3.cc
! 81769cd4326fd20d0c9d913142a78e64  libstdc++-v3/testsuite/20_util/optional/observers/4.cc
! 0f3cbdfcf310adf8a2062b3707a2c00d  libstdc++-v3/testsuite/20_util/optional/observers/5.cc
! 2e81d7ad50ea9f316654c390436dec79  libstdc++-v3/testsuite/20_util/optional/observers/6.cc
! 637314cfcf5e8a6eecf543eff0b5701b  libstdc++-v3/testsuite/20_util/optional/relops/1.cc
! 7d016ff53a538b7abde794687e94107d  libstdc++-v3/testsuite/20_util/optional/relops/2.cc
! 1f0d1aef6f0adb7ba9009254dd76901e  libstdc++-v3/testsuite/20_util/optional/relops/3.cc
! 80f54c69a118e2a0a1ad953cdacdc704  libstdc++-v3/testsuite/20_util/optional/relops/4.cc
! 482f9916d2e6b744f69dbb2c758c73c8  libstdc++-v3/testsuite/20_util/optional/relops/5.cc
! 937d8651062ebd7c5c50aeae3aa007cb  libstdc++-v3/testsuite/20_util/optional/relops/6.cc
! d6bf2a8d8327935011e701ef3797832a  libstdc++-v3/testsuite/20_util/optional/relops/7.cc
  b2c51e8c1d1f364214d8251552a757bf  libstdc++-v3/testsuite/20_util/optional/relops/96269.cc
! 48ab99e2b012972fd69983b89e1bfa44  libstdc++-v3/testsuite/20_util/optional/relops/three_way.cc
! 5de6c31dac0697fac0dc1f6c769f6d36  libstdc++-v3/testsuite/20_util/optional/requirements.cc
! 8cd3d6905fd3038cadc63ee9422e033e  libstdc++-v3/testsuite/20_util/optional/swap/1.cc
! 31306121a40a0fdae6272167aa0d912d  libstdc++-v3/testsuite/20_util/optional/swap/2.cc
! 761eaf8dc7fdf5e7df98d4713fa6b143  libstdc++-v3/testsuite/20_util/optional/typedefs.cc
  0fd38f3f18cd193ab7d405b047fb100c  libstdc++-v3/testsuite/20_util/owner_less/cmp.cc
  cc042037588e24cb2ab9dcbf9e2e44f5  libstdc++-v3/testsuite/20_util/owner_less/noexcept.cc
  c509455451f4af770bde8922ac97fc5c  libstdc++-v3/testsuite/20_util/owner_less/void.cc
*************** fdd6f03cd47f5235fdefae4cde0e47e1  libstd
*** 99541,99547 ****
  6867ac41b18b151afb9f207f8821a665  libstdc++-v3/testsuite/20_util/pair/comparison_operators/constexpr_c++20.cc
  a010f6ac09f4efd657c8ac7ebbdead8a  libstdc++-v3/testsuite/20_util/pair/cons/92878_92947.cc
  f4892e0f3783ebde2f9c599e4f7ed9f7  libstdc++-v3/testsuite/20_util/pair/cons/constexpr.cc
! 64bffe30183a04f883b7b4649a06c453  libstdc++-v3/testsuite/20_util/pair/cons/deduction.cc
  20909d44a813fd647ac1797d3534d86a  libstdc++-v3/testsuite/20_util/pair/cons/explicit_construct.cc
  e10503ff10ec0c0b3d8789bba784766e  libstdc++-v3/testsuite/20_util/pair/cons/noexcept_move_construct.cc
  99f4fe8ad4c4bac54670def56fdd55b0  libstdc++-v3/testsuite/20_util/pair/constexpr_assign.cc
--- 99797,99803 ----
  6867ac41b18b151afb9f207f8821a665  libstdc++-v3/testsuite/20_util/pair/comparison_operators/constexpr_c++20.cc
  a010f6ac09f4efd657c8ac7ebbdead8a  libstdc++-v3/testsuite/20_util/pair/cons/92878_92947.cc
  f4892e0f3783ebde2f9c599e4f7ed9f7  libstdc++-v3/testsuite/20_util/pair/cons/constexpr.cc
! 8a33117814364f738bcef9c6c01fd1a3  libstdc++-v3/testsuite/20_util/pair/cons/deduction.cc
  20909d44a813fd647ac1797d3534d86a  libstdc++-v3/testsuite/20_util/pair/cons/explicit_construct.cc
  e10503ff10ec0c0b3d8789bba784766e  libstdc++-v3/testsuite/20_util/pair/cons/noexcept_move_construct.cc
  99f4fe8ad4c4bac54670def56fdd55b0  libstdc++-v3/testsuite/20_util/pair/constexpr_assign.cc
*************** f55e4095f2577409871172f767d21ef3  libstd
*** 99559,99565 ****
  364927c425068d49426b2b4915d0c10d  libstdc++-v3/testsuite/20_util/pair/requirements/dr801.cc
  6dabddddb5dd007ba2fffbf2164c99dd  libstdc++-v3/testsuite/20_util/pair/requirements/explicit_instantiation/1.cc
  e076b1ed48773b172c90e913d19df0fb  libstdc++-v3/testsuite/20_util/pair/swap.cc
! 8e4f845d6aabcc9b203c24447d8c5286  libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc
  fa1f4f902855db5777aa5754d89f16c0  libstdc++-v3/testsuite/20_util/pair/traits.cc
  911314550ac1f2c8af9f32e810e4648c  libstdc++-v3/testsuite/20_util/pointer_safety/1.cc
  36ea3aa5eb2c0131e9f450515225f135  libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to.cc
--- 99815,99821 ----
  364927c425068d49426b2b4915d0c10d  libstdc++-v3/testsuite/20_util/pair/requirements/dr801.cc
  6dabddddb5dd007ba2fffbf2164c99dd  libstdc++-v3/testsuite/20_util/pair/requirements/explicit_instantiation/1.cc
  e076b1ed48773b172c90e913d19df0fb  libstdc++-v3/testsuite/20_util/pair/swap.cc
! 3ffccf4293c2b6a5791b7e6c12d160b7  libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc
  fa1f4f902855db5777aa5754d89f16c0  libstdc++-v3/testsuite/20_util/pair/traits.cc
  911314550ac1f2c8af9f32e810e4648c  libstdc++-v3/testsuite/20_util/pointer_safety/1.cc
  36ea3aa5eb2c0131e9f450515225f135  libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to.cc
*************** fa1f4f902855db5777aa5754d89f16c0  libstd
*** 99567,99579 ****
  cd28225270cad35df044d6daf22a90b9  libstdc++-v3/testsuite/20_util/pointer_traits/rebind.cc
  89eb7dbac834de5a99b7be6f107dbb29  libstdc++-v3/testsuite/20_util/pointer_traits/requirements/explicit_instantiation.cc
  fe4ad8d9513dea873f47c4174a4bec72  libstdc++-v3/testsuite/20_util/pointer_traits/requirements/typedefs.cc
! a225d39820dbf254373deef58588e845  libstdc++-v3/testsuite/20_util/polymorphic_allocator/1.cc
  e911e6b695491b7cb9e1134e147caaff  libstdc++-v3/testsuite/20_util/polymorphic_allocator/allocate_object.cc
  4621354fc1ad10271437806ec13b7c99  libstdc++-v3/testsuite/20_util/polymorphic_allocator/construct_c++2a.cc
! cd344f8c854993df29738dc752bc605e  libstdc++-v3/testsuite/20_util/polymorphic_allocator/construct_pair.cc
  9983fc2c9413f1b64594fe04a5e1b59c  libstdc++-v3/testsuite/20_util/polymorphic_allocator/lwg3237.cc
! 3568aa6c23a34a5aa55868942d1b799e  libstdc++-v3/testsuite/20_util/polymorphic_allocator/resource.cc
! e5e587d6e278494711c38febb361b12b  libstdc++-v3/testsuite/20_util/polymorphic_allocator/select.cc
  9589a7ea8ac2c87dfe02964a832ab6bf  libstdc++-v3/testsuite/20_util/rank/requirements/explicit_instantiation.cc
  e6182b66abc93c38a9dcfdb68e050345  libstdc++-v3/testsuite/20_util/rank/requirements/typedefs.cc
  e5c871259608ed18358a7cbc536e4aa7  libstdc++-v3/testsuite/20_util/rank/value.cc
--- 99823,99835 ----
  cd28225270cad35df044d6daf22a90b9  libstdc++-v3/testsuite/20_util/pointer_traits/rebind.cc
  89eb7dbac834de5a99b7be6f107dbb29  libstdc++-v3/testsuite/20_util/pointer_traits/requirements/explicit_instantiation.cc
  fe4ad8d9513dea873f47c4174a4bec72  libstdc++-v3/testsuite/20_util/pointer_traits/requirements/typedefs.cc
! 515b06de861d5410938536cb0f44763a  libstdc++-v3/testsuite/20_util/polymorphic_allocator/1.cc
  e911e6b695491b7cb9e1134e147caaff  libstdc++-v3/testsuite/20_util/polymorphic_allocator/allocate_object.cc
  4621354fc1ad10271437806ec13b7c99  libstdc++-v3/testsuite/20_util/polymorphic_allocator/construct_c++2a.cc
! da028fdb412ef85528896c732a75f2dd  libstdc++-v3/testsuite/20_util/polymorphic_allocator/construct_pair.cc
  9983fc2c9413f1b64594fe04a5e1b59c  libstdc++-v3/testsuite/20_util/polymorphic_allocator/lwg3237.cc
! bf45bffa6829e5818079b7c6f1e4d443  libstdc++-v3/testsuite/20_util/polymorphic_allocator/resource.cc
! 3ab4cabd4c7f96f591d5196628a3cdeb  libstdc++-v3/testsuite/20_util/polymorphic_allocator/select.cc
  9589a7ea8ac2c87dfe02964a832ab6bf  libstdc++-v3/testsuite/20_util/rank/requirements/explicit_instantiation.cc
  e6182b66abc93c38a9dcfdb68e050345  libstdc++-v3/testsuite/20_util/rank/requirements/typedefs.cc
  e5c871259608ed18358a7cbc536e4aa7  libstdc++-v3/testsuite/20_util/rank/value.cc
*************** d3dcd38bf870ae75a5a2f1502999310c  libstd
*** 99590,99596 ****
  d0e71b142804d7131ca91db4a47f94aa  libstdc++-v3/testsuite/20_util/ratio/operations/ops3.cc
  3eb2600013772b46f08910dd36078e2c  libstdc++-v3/testsuite/20_util/ratio/operations/ops_overflow_neg.cc
  d8f550e346649a98e7b0e0ed13d30d1f  libstdc++-v3/testsuite/20_util/ratio/requirements/constexpr_data.cc
! fef5060af03d5b23232c048d58376c2d  libstdc++-v3/testsuite/20_util/ratio/requirements/ratio_equal_v.cc
  e67b3868201079198e4bc3543f9083d1  libstdc++-v3/testsuite/20_util/raw_storage_iterator/base.cc
  da1754b1f3487a0120554b4f6c929720  libstdc++-v3/testsuite/20_util/raw_storage_iterator/dr2127.cc
  b81af6aab22484eac9c56285da3802d1  libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc
--- 99846,99852 ----
  d0e71b142804d7131ca91db4a47f94aa  libstdc++-v3/testsuite/20_util/ratio/operations/ops3.cc
  3eb2600013772b46f08910dd36078e2c  libstdc++-v3/testsuite/20_util/ratio/operations/ops_overflow_neg.cc
  d8f550e346649a98e7b0e0ed13d30d1f  libstdc++-v3/testsuite/20_util/ratio/requirements/constexpr_data.cc
! 80cd6eb84534d97634701e6b3826631e  libstdc++-v3/testsuite/20_util/ratio/requirements/ratio_equal_v.cc
  e67b3868201079198e4bc3543f9083d1  libstdc++-v3/testsuite/20_util/raw_storage_iterator/base.cc
  da1754b1f3487a0120554b4f6c929720  libstdc++-v3/testsuite/20_util/raw_storage_iterator/dr2127.cc
  b81af6aab22484eac9c56285da3802d1  libstdc++-v3/testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc
*************** dbc5d2ac2caab9c3c244b55297ed000b  libstd
*** 99599,99607 ****
  c2b47c89b97dd890d09439888fd669ab  libstdc++-v3/testsuite/20_util/reference_wrapper/24803.cc
  ab77b86fcdbc98cd4a292eb741e25831  libstdc++-v3/testsuite/20_util/reference_wrapper/41792.cc
  064e04c23e0096793c11efdb4cb68335  libstdc++-v3/testsuite/20_util/reference_wrapper/80504.cc
! aa106fabd5a6a9320b420d0cac480231  libstdc++-v3/testsuite/20_util/reference_wrapper/83427.cc
  efd01685cefdcc431904a6834c493177  libstdc++-v3/testsuite/20_util/reference_wrapper/constexpr.cc
! e3708c3d1661bb22836f42b49aad45b6  libstdc++-v3/testsuite/20_util/reference_wrapper/deduction.cc
  47b2b4ef49d4cc8224b66532b15aaeea  libstdc++-v3/testsuite/20_util/reference_wrapper/incomplete.cc
  e05d362aaf20d9f796a178b28ffa5402  libstdc++-v3/testsuite/20_util/reference_wrapper/invoke-2.cc
  bc2a9b5ddf521051836816a7f2631836  libstdc++-v3/testsuite/20_util/reference_wrapper/invoke-3.cc
--- 99855,99863 ----
  c2b47c89b97dd890d09439888fd669ab  libstdc++-v3/testsuite/20_util/reference_wrapper/24803.cc
  ab77b86fcdbc98cd4a292eb741e25831  libstdc++-v3/testsuite/20_util/reference_wrapper/41792.cc
  064e04c23e0096793c11efdb4cb68335  libstdc++-v3/testsuite/20_util/reference_wrapper/80504.cc
! 6bbe15570ac54de797a68de8c89695fb  libstdc++-v3/testsuite/20_util/reference_wrapper/83427.cc
  efd01685cefdcc431904a6834c493177  libstdc++-v3/testsuite/20_util/reference_wrapper/constexpr.cc
! d095cb3f347b8cd8fe8daf65c964b83b  libstdc++-v3/testsuite/20_util/reference_wrapper/deduction.cc
  47b2b4ef49d4cc8224b66532b15aaeea  libstdc++-v3/testsuite/20_util/reference_wrapper/incomplete.cc
  e05d362aaf20d9f796a178b28ffa5402  libstdc++-v3/testsuite/20_util/reference_wrapper/invoke-2.cc
  bc2a9b5ddf521051836816a7f2631836  libstdc++-v3/testsuite/20_util/reference_wrapper/invoke-3.cc
*************** ddde96ed39a10a45b7e8d0db629563a1  libstd
*** 99625,99631 ****
  f943e353331fc3472c8313aacff1288a  libstdc++-v3/testsuite/20_util/remove_cv/value.cc
  000d5fbe8e76853a436c170d3a58ab44  libstdc++-v3/testsuite/20_util/remove_cvref/requirements/alias_decl.cc
  dbd04d1cd5f3f2a45c96a19c82d4bf16  libstdc++-v3/testsuite/20_util/remove_cvref/requirements/explicit_instantiation.cc
! ebd7e8adb733a26fdefd45b9cc779867  libstdc++-v3/testsuite/20_util/remove_cvref/value.cc
  f16d280351ceaae46408b753e8188947  libstdc++-v3/testsuite/20_util/remove_cvref/value_ext.cc
  5ecc97b65af677814fa75c32f9917ca8  libstdc++-v3/testsuite/20_util/remove_extent/requirements/alias_decl.cc
  7c8752a44dde37e33d839f3ac8374767  libstdc++-v3/testsuite/20_util/remove_extent/requirements/explicit_instantiation.cc
--- 99881,99887 ----
  f943e353331fc3472c8313aacff1288a  libstdc++-v3/testsuite/20_util/remove_cv/value.cc
  000d5fbe8e76853a436c170d3a58ab44  libstdc++-v3/testsuite/20_util/remove_cvref/requirements/alias_decl.cc
  dbd04d1cd5f3f2a45c96a19c82d4bf16  libstdc++-v3/testsuite/20_util/remove_cvref/requirements/explicit_instantiation.cc
! 52e5da6b2317c0a0789b324fc3a7aa40  libstdc++-v3/testsuite/20_util/remove_cvref/value.cc
  f16d280351ceaae46408b753e8188947  libstdc++-v3/testsuite/20_util/remove_cvref/value_ext.cc
  5ecc97b65af677814fa75c32f9917ca8  libstdc++-v3/testsuite/20_util/remove_extent/requirements/alias_decl.cc
  7c8752a44dde37e33d839f3ac8374767  libstdc++-v3/testsuite/20_util/remove_extent/requirements/explicit_instantiation.cc
*************** b270f73ff97fa36792a6b0faf61b0191  libstd
*** 99649,99655 ****
  5b5b197c3784a132cf0b0a6fdf265089  libstdc++-v3/testsuite/20_util/scoped_allocator/3.cc
  14237034a0ba21d271477e724c70175e  libstdc++-v3/testsuite/20_util/scoped_allocator/65279.cc
  28c72b75147d6af75da8fd88b3a8da0c  libstdc++-v3/testsuite/20_util/scoped_allocator/69114.cc
! d6740bd351d0ccab63244009ee4a81c1  libstdc++-v3/testsuite/20_util/scoped_allocator/69293_neg.cc
  e871a5df2eba2364ac02f4f035b3b4d8  libstdc++-v3/testsuite/20_util/scoped_allocator/construct_pair.cc
  a2b81f8017db634fc4f9df9fcf7234a8  libstdc++-v3/testsuite/20_util/scoped_allocator/construct_pair_c++2a.cc
  96797cb015e75b0c6ccd87d7d7c54c06  libstdc++-v3/testsuite/20_util/scoped_allocator/dr2586.cc
--- 99905,99911 ----
  5b5b197c3784a132cf0b0a6fdf265089  libstdc++-v3/testsuite/20_util/scoped_allocator/3.cc
  14237034a0ba21d271477e724c70175e  libstdc++-v3/testsuite/20_util/scoped_allocator/65279.cc
  28c72b75147d6af75da8fd88b3a8da0c  libstdc++-v3/testsuite/20_util/scoped_allocator/69114.cc
! 7861e7bcfee6e23e2fce6837288c8959  libstdc++-v3/testsuite/20_util/scoped_allocator/69293_neg.cc
  e871a5df2eba2364ac02f4f035b3b4d8  libstdc++-v3/testsuite/20_util/scoped_allocator/construct_pair.cc
  a2b81f8017db634fc4f9df9fcf7234a8  libstdc++-v3/testsuite/20_util/scoped_allocator/construct_pair_c++2a.cc
  96797cb015e75b0c6ccd87d7d7c54c06  libstdc++-v3/testsuite/20_util/scoped_allocator/dr2586.cc
*************** a89246a82ca4c1e04ef904a11e75ff5d  libstd
*** 99672,99678 ****
  8566bfdbc012478ea7001354b06af28d  libstdc++-v3/testsuite/20_util/shared_ptr/atomic/2.cc
  b36fb8ab16564f2c57c409b36a7c99be  libstdc++-v3/testsuite/20_util/shared_ptr/atomic/3.cc
  78c6bea140e57a7ac3d1ff402a06ea79  libstdc++-v3/testsuite/20_util/shared_ptr/casts/1.cc
! bfde24be58e1a582453014ff1f540928  libstdc++-v3/testsuite/20_util/shared_ptr/casts/reinterpret.cc
  c85df25a3c50788b00571489cbe36965  libstdc++-v3/testsuite/20_util/shared_ptr/casts/rval.cc
  f9e36171dfe090ea8c2e92c86ce1fe05  libstdc++-v3/testsuite/20_util/shared_ptr/comparison/42925.cc
  44722d5233e174dc6aa2bf85c04913d7  libstdc++-v3/testsuite/20_util/shared_ptr/comparison/86537.cc
--- 99928,99934 ----
  8566bfdbc012478ea7001354b06af28d  libstdc++-v3/testsuite/20_util/shared_ptr/atomic/2.cc
  b36fb8ab16564f2c57c409b36a7c99be  libstdc++-v3/testsuite/20_util/shared_ptr/atomic/3.cc
  78c6bea140e57a7ac3d1ff402a06ea79  libstdc++-v3/testsuite/20_util/shared_ptr/casts/1.cc
! 8e76028b47d5903d635bdd213f2dad68  libstdc++-v3/testsuite/20_util/shared_ptr/casts/reinterpret.cc
  c85df25a3c50788b00571489cbe36965  libstdc++-v3/testsuite/20_util/shared_ptr/casts/rval.cc
  f9e36171dfe090ea8c2e92c86ce1fe05  libstdc++-v3/testsuite/20_util/shared_ptr/comparison/42925.cc
  44722d5233e174dc6aa2bf85c04913d7  libstdc++-v3/testsuite/20_util/shared_ptr/comparison/86537.cc
*************** e8dbdcb85ca5ebe787c56647fd263740  libstd
*** 99700,99715 ****
  45d72d66e2e985fc46e241ef0dac3a93  libstdc++-v3/testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc
  7bea3d3fe65621235ac24cc5a6996e5a  libstdc++-v3/testsuite/20_util/shared_ptr/cons/constexpr.cc
  8878bf4def942692927a2dbeb6021c58  libstdc++-v3/testsuite/20_util/shared_ptr/cons/copy.cc
! c0a9c654a05737aa462b6131e6ec9da6  libstdc++-v3/testsuite/20_util/shared_ptr/cons/deduction.cc
  8328a277ea83d87fb57c9d3df8d8efa4  libstdc++-v3/testsuite/20_util/shared_ptr/cons/default.cc
  962d726032ceb5728bc20a6af100e5cf  libstdc++-v3/testsuite/20_util/shared_ptr/cons/lwg2802.cc
  f5ab5b4ba1935845e5729cc9245e5c04  libstdc++-v3/testsuite/20_util/shared_ptr/cons/move.cc
  e02b794e56d74c705350344dc2211fc8  libstdc++-v3/testsuite/20_util/shared_ptr/cons/noexcept_move_construct.cc
  9ae2381bee0531e9c6ed265713b2ee20  libstdc++-v3/testsuite/20_util/shared_ptr/cons/nullptr.cc
  d0fb56e41f27126dd46380680b85ae2e  libstdc++-v3/testsuite/20_util/shared_ptr/cons/pointer.cc
  9603381a835a5f290cbf4766aeb100f1  libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr.cc
  644348b1e0c83416c8f1aa45cca897b5  libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_array.cc
! 2402f632b1704eb224946b9990f5f8ed  libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc
  bd96d8da0a14d98320c6bc6cc5950aba  libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc
  be726562a07531b866b47d7ec0946d84  libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc
  580abbe777e8adce5ba9b1051d0b25be  libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc
--- 99956,99972 ----
  45d72d66e2e985fc46e241ef0dac3a93  libstdc++-v3/testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc
  7bea3d3fe65621235ac24cc5a6996e5a  libstdc++-v3/testsuite/20_util/shared_ptr/cons/constexpr.cc
  8878bf4def942692927a2dbeb6021c58  libstdc++-v3/testsuite/20_util/shared_ptr/cons/copy.cc
! d9ec71c941530aaf4028ade2bab21194  libstdc++-v3/testsuite/20_util/shared_ptr/cons/deduction.cc
  8328a277ea83d87fb57c9d3df8d8efa4  libstdc++-v3/testsuite/20_util/shared_ptr/cons/default.cc
  962d726032ceb5728bc20a6af100e5cf  libstdc++-v3/testsuite/20_util/shared_ptr/cons/lwg2802.cc
+ 6ee836f3d8446334ad0856f8f79f7c0c  libstdc++-v3/testsuite/20_util/shared_ptr/cons/lwg3548.cc
  f5ab5b4ba1935845e5729cc9245e5c04  libstdc++-v3/testsuite/20_util/shared_ptr/cons/move.cc
  e02b794e56d74c705350344dc2211fc8  libstdc++-v3/testsuite/20_util/shared_ptr/cons/noexcept_move_construct.cc
  9ae2381bee0531e9c6ed265713b2ee20  libstdc++-v3/testsuite/20_util/shared_ptr/cons/nullptr.cc
  d0fb56e41f27126dd46380680b85ae2e  libstdc++-v3/testsuite/20_util/shared_ptr/cons/pointer.cc
  9603381a835a5f290cbf4766aeb100f1  libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr.cc
  644348b1e0c83416c8f1aa45cca897b5  libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_array.cc
! ffc9c0b00b4ea272dab6521a49196a1b  libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc
  bd96d8da0a14d98320c6bc6cc5950aba  libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc
  be726562a07531b866b47d7ec0946d84  libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc
  580abbe777e8adce5ba9b1051d0b25be  libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc
*************** a575120adc93409d9d4a18dfef29a267  libstd
*** 99721,99726 ****
--- 99978,99984 ----
  3d83a3250323b33c6205cd2ec624d11e  libstdc++-v3/testsuite/20_util/shared_ptr/creation/58594.cc
  674686652879a51cfc201f881118d979  libstdc++-v3/testsuite/20_util/shared_ptr/creation/87278.cc
  a44d681603fac09689d6bbd6d9b3e1f0  libstdc++-v3/testsuite/20_util/shared_ptr/creation/92878_92947.cc
+ 6620dd086dc407f56b904aacbc2e65f9  libstdc++-v3/testsuite/20_util/shared_ptr/creation/99006.cc
  fa48c04ffa8cd19ba4a57655812231bc  libstdc++-v3/testsuite/20_util/shared_ptr/creation/alloc.cc
  eaba0153f8cc432c016c670415e3b94e  libstdc++-v3/testsuite/20_util/shared_ptr/creation/alloc_min.cc
  3bc63f8736fccb0c89ea5f4806a56782  libstdc++-v3/testsuite/20_util/shared_ptr/creation/dr402.cc
*************** a1b13851c959354ad53194b6136cda8b  libstd
*** 99752,99769 ****
  9c2d44e746f4a94f2132a96d06deb76e  libstdc++-v3/testsuite/20_util/shared_ptr/observers/use_count.cc
  be5b9375a332dfd29787a73c8edb78e9  libstdc++-v3/testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc
  cf3f76846d23c3ec41ad12fc5d91d984  libstdc++-v3/testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc
! ccd90ddcc3a6e916ed3cb7331fb54c2b  libstdc++-v3/testsuite/20_util/shared_ptr/requirements/weak_type.cc
  568456c7f61ea207d24342079865e087  libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc
  dafef3355983ff2b3065b188a4692cca  libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc
  47a89ac44d7e3073ceeed94886d6bece  libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/1.cc
  01748aaab248cabfba4e0cc36a23e79a  libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/92878_92947.cc
  e7e959199b5fd7f436d7e56d3d746f47  libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/95788.cc
  9db249b48dcdbd4713caafdd0302c240  libstdc++-v3/testsuite/20_util/specialized_algorithms/destroy/constrained.cc
! f6ab919bc99d15634470a5588db6b8df  libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/1.cc
! 72a517cac5142f1eac9c7f0c008f7244  libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/destroy_neg.cc
! a8a96c5beee704fc305ac0b3f9f86eb8  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_construct.cc
! 71c89a867dc34b77baecc40ffccad5c3  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_copy_move.cc
! 8ec8915100c6353851df3874d54e7f8c  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_fill_destroy.cc
  b52c8e7d9de32fdd0beff24aebe33b14  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/1.cc
  b415cb4f0a007ddf44206e69d5b79dee  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/58982.cc
  24accae72f91389d5232078d3d931bc1  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc
--- 100010,100027 ----
  9c2d44e746f4a94f2132a96d06deb76e  libstdc++-v3/testsuite/20_util/shared_ptr/observers/use_count.cc
  be5b9375a332dfd29787a73c8edb78e9  libstdc++-v3/testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc
  cf3f76846d23c3ec41ad12fc5d91d984  libstdc++-v3/testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc
! 1704edaef647a4c6cd4dd0be34ba1007  libstdc++-v3/testsuite/20_util/shared_ptr/requirements/weak_type.cc
  568456c7f61ea207d24342079865e087  libstdc++-v3/testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc
  dafef3355983ff2b3065b188a4692cca  libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc
  47a89ac44d7e3073ceeed94886d6bece  libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/1.cc
  01748aaab248cabfba4e0cc36a23e79a  libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/92878_92947.cc
  e7e959199b5fd7f436d7e56d3d746f47  libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/95788.cc
  9db249b48dcdbd4713caafdd0302c240  libstdc++-v3/testsuite/20_util/specialized_algorithms/destroy/constrained.cc
! c5208b7d2e174823e89b053d932a8c0c  libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/1.cc
! 35adba1e3ca921dffc983766259cc1f3  libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/destroy_neg.cc
! 36ae3c120b4ad6ab6aba26952b408709  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_construct.cc
! c72d4eff866f43e7e9e46bf0d266c62a  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_copy_move.cc
! 91c66e93ccc64152f015a351ab51fafa  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_fill_destroy.cc
  b52c8e7d9de32fdd0beff24aebe33b14  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/1.cc
  b415cb4f0a007ddf44206e69d5b79dee  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/58982.cc
  24accae72f91389d5232078d3d931bc1  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc
*************** b1b5c229b6bef4b78affc416ad9ade1c  libstd
*** 99791,99811 ****
  57da2bdb3bb3acc9dac4a5df1f258424  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill_n/dr1339.cc
  d3c40097c0f5bd9745cdf077882bf917  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill_n/sizes.cc
  9e7a9c4c073ef17679ffcf3f97f1c72e  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_move/constrained.cc
! 21fc1b5ee4b48934de5431a28043d3e9  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct/94540.cc
! 4118f7e3f17434ab13bead8de2278e42  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct/94831.cc
  80546dd4bafa39b68ae120b565cbc09d  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct/constrained.cc
! 7996596be4af071f076aa1c5d9157585  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct_n/94540.cc
! 5391506b605333e718db0dd5e2c5946e  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct_n/sizes.cc
  d32fc942b7a7cb96a5ac2ed5d25b5448  libstdc++-v3/testsuite/20_util/steady_clock/constexpr_data.cc
! b962dc173c602919a740f163373124e4  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/allocate.cc
! e2c9a561013d9373cdbd49e370dfa98e  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/allocate_single.cc
! 2075068fdd6d8593c381f4e6cabc6cbe  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/cons.cc
! 850eddc7ffffa10e1b4bdcd4e7f69709  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/cons_single.cc
! a62d9bfcc3129976c19e17eefa4663d0  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/is_equal.cc
! 7063ba9577961215650957bf5ac76b54  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/multithreaded.cc
! 5e97f9b059e0e2de013cc9c0cd2563e5  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/options.cc
! 0e299d94af63ce3f998a0cbef8a14f45  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/release.cc
! 7cdf924694849e2066af54139add1dda  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/release_single.cc
  03391880458b9e5b911ebe568267ef86  libstdc++-v3/testsuite/20_util/system_clock/1.cc
  b6edb24a8ef0f06b92ceeb16e9b362b1  libstdc++-v3/testsuite/20_util/system_clock/constexpr_data.cc
  e9337d40380c1b05c7822e278413b4f7  libstdc++-v3/testsuite/20_util/temporary_buffer.cc
--- 100049,100069 ----
  57da2bdb3bb3acc9dac4a5df1f258424  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill_n/dr1339.cc
  d3c40097c0f5bd9745cdf077882bf917  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill_n/sizes.cc
  9e7a9c4c073ef17679ffcf3f97f1c72e  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_move/constrained.cc
! 6822b16c471f8bd6e4570f01adb064a7  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct/94540.cc
! 1b7c08c58921121bee1e0bdeaff2cf5b  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct/94831.cc
  80546dd4bafa39b68ae120b565cbc09d  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct/constrained.cc
! b0c257435c63a757616b9ddeb63b7760  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct_n/94540.cc
! e18275dc50cddd9dc2b844e79ee8916c  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_value_construct_n/sizes.cc
  d32fc942b7a7cb96a5ac2ed5d25b5448  libstdc++-v3/testsuite/20_util/steady_clock/constexpr_data.cc
! 030b9da52774fa6577aa0cf491a31818  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/allocate.cc
! 6a6b0baa7eb8f81ffb0df53cff332dea  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/allocate_single.cc
! 59373041f4252b73428697cc67b3e32a  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/cons.cc
! 6d847262707cddd97e61990cd84b3489  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/cons_single.cc
! 92c17b031016d4c7233d7d421964474c  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/is_equal.cc
! 3b43383d3cce4a20ee029be9ed74b9af  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/multithreaded.cc
! 61f29278fa55a40785a9114bf73985d6  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/options.cc
! 2d7f4d12fa7f4787c817e4101f9d1b1f  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/release.cc
! faf73a26c82a6c13065b1590b71c19c4  libstdc++-v3/testsuite/20_util/synchronized_pool_resource/release_single.cc
  03391880458b9e5b911ebe568267ef86  libstdc++-v3/testsuite/20_util/system_clock/1.cc
  b6edb24a8ef0f06b92ceeb16e9b362b1  libstdc++-v3/testsuite/20_util/system_clock/constexpr_data.cc
  e9337d40380c1b05c7822e278413b4f7  libstdc++-v3/testsuite/20_util/temporary_buffer.cc
*************** e9337d40380c1b05c7822e278413b4f7  libstd
*** 99813,99819 ****
  785f5e24bcff749d46db13d3527ce1fd  libstdc++-v3/testsuite/20_util/time_point/2.cc
  6f0d513fbde1697bb523b45ec0de2a65  libstdc++-v3/testsuite/20_util/time_point/3.cc
  1a80b386386d435edb0cba9cdfb70b5d  libstdc++-v3/testsuite/20_util/time_point/4.cc
! fd470359b91330310de28d508aa1b2bf  libstdc++-v3/testsuite/20_util/time_point/arithmetic/constexpr.cc
  c192c301f4b37e5e7dbe1de4a597484b  libstdc++-v3/testsuite/20_util/time_point/comparison_operators/constexpr.cc
  9cb0f2b9cc5c427a6e5b65902f2d0cca  libstdc++-v3/testsuite/20_util/time_point/comparison_operators/three_way.cc
  b298b62ce8dc552d84daf7e7164d4187  libstdc++-v3/testsuite/20_util/time_point/cons/81468.cc
--- 100071,100077 ----
  785f5e24bcff749d46db13d3527ce1fd  libstdc++-v3/testsuite/20_util/time_point/2.cc
  6f0d513fbde1697bb523b45ec0de2a65  libstdc++-v3/testsuite/20_util/time_point/3.cc
  1a80b386386d435edb0cba9cdfb70b5d  libstdc++-v3/testsuite/20_util/time_point/4.cc
! cb9e8a997feb6041c56f1fdcf5531ae1  libstdc++-v3/testsuite/20_util/time_point/arithmetic/constexpr.cc
  c192c301f4b37e5e7dbe1de4a597484b  libstdc++-v3/testsuite/20_util/time_point/comparison_operators/constexpr.cc
  9cb0f2b9cc5c427a6e5b65902f2d0cca  libstdc++-v3/testsuite/20_util/time_point/comparison_operators/three_way.cc
  b298b62ce8dc552d84daf7e7164d4187  libstdc++-v3/testsuite/20_util/time_point/cons/81468.cc
*************** b990de4205cf8d74fcc3dfba7eadf370  libstd
*** 99824,99844 ****
  c355bfffa6d2ecab99f322b01dfc8a5a  libstdc++-v3/testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc
  6d4dad896dbbd40d474ef7d6fc37140e  libstdc++-v3/testsuite/20_util/time_point/requirements/noexcept.cc
  b2316fab435a1f2d8520298d14805a9d  libstdc++-v3/testsuite/20_util/time_point_cast/constexpr.cc
! f89f7fec9af040a1d8a59d32af7eda38  libstdc++-v3/testsuite/20_util/time_point_cast/rounding.cc
  2c5bd4b6508aec1f493e5d1a2cd8494c  libstdc++-v3/testsuite/20_util/to_address/1.cc
  7ae269a374d0a0aab75eb1f929fd52fc  libstdc++-v3/testsuite/20_util/to_address/1_neg.cc
  133fe12805e3256b9c431c4ba30e0622  libstdc++-v3/testsuite/20_util/to_address/debug.cc
  8fb10a36f1bccc97501878ffd73ca157  libstdc++-v3/testsuite/20_util/to_chars/1.cc
  de7ebfc26e88acbc9d63fcfcabf0b382  libstdc++-v3/testsuite/20_util/to_chars/2.cc
! 1a0d64d92cabf841fba2b6b306ccc587  libstdc++-v3/testsuite/20_util/to_chars/3.cc
  8fe52dfaad2bd6b6d62754c4cd1939c5  libstdc++-v3/testsuite/20_util/to_chars/95851.cc
! 0b1e2248e96f7a1a6258c26e4447c6c5  libstdc++-v3/testsuite/20_util/to_chars/chars_format.cc
  50b3c2a75acca0712b10b34a839020ab  libstdc++-v3/testsuite/20_util/to_chars/compare.cc
! 3a4dda72d6bd8a2382f03c3eeaad6281  libstdc++-v3/testsuite/20_util/to_chars/double.cc
! 4fdd8972cf7eaa957efeaadc8246584f  libstdc++-v3/testsuite/20_util/to_chars/float.cc
! 3071c957932bfb98cf56c2a7ba65604c  libstdc++-v3/testsuite/20_util/to_chars/long_double.cc
! 0828e09caa203d35b515224149ea5061  libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc
! fd200165728788ecbdd79a3dbbb19e2e  libstdc++-v3/testsuite/20_util/to_chars/requirements.cc
  526c19d264780eb47e22a26b407f9e9b  libstdc++-v3/testsuite/20_util/to_underlying/1.cc
  84e6ca1a28b37bb40918da03edff0d14  libstdc++-v3/testsuite/20_util/to_underlying/version.cc
  e99c678e5b67fe8c2095f4247a68aa82  libstdc++-v3/testsuite/20_util/tuple/48476.cc
--- 100082,100103 ----
  c355bfffa6d2ecab99f322b01dfc8a5a  libstdc++-v3/testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc
  6d4dad896dbbd40d474ef7d6fc37140e  libstdc++-v3/testsuite/20_util/time_point/requirements/noexcept.cc
  b2316fab435a1f2d8520298d14805a9d  libstdc++-v3/testsuite/20_util/time_point_cast/constexpr.cc
! 70e4e6cf00f7581284a9be6f3802f4cd  libstdc++-v3/testsuite/20_util/time_point_cast/rounding.cc
  2c5bd4b6508aec1f493e5d1a2cd8494c  libstdc++-v3/testsuite/20_util/to_address/1.cc
  7ae269a374d0a0aab75eb1f929fd52fc  libstdc++-v3/testsuite/20_util/to_address/1_neg.cc
  133fe12805e3256b9c431c4ba30e0622  libstdc++-v3/testsuite/20_util/to_address/debug.cc
  8fb10a36f1bccc97501878ffd73ca157  libstdc++-v3/testsuite/20_util/to_chars/1.cc
  de7ebfc26e88acbc9d63fcfcabf0b382  libstdc++-v3/testsuite/20_util/to_chars/2.cc
! a7d21c6c8ad1480506c8df8d4857cb97  libstdc++-v3/testsuite/20_util/to_chars/3.cc
! 410379e16ff95f733602cc4e3e30bb2f  libstdc++-v3/testsuite/20_util/to_chars/4.cc
  8fe52dfaad2bd6b6d62754c4cd1939c5  libstdc++-v3/testsuite/20_util/to_chars/95851.cc
! b541346abe2d776367e622ddb4619e0f  libstdc++-v3/testsuite/20_util/to_chars/chars_format.cc
  50b3c2a75acca0712b10b34a839020ab  libstdc++-v3/testsuite/20_util/to_chars/compare.cc
! c186d4434c5ebde9b97c6e057d45d6b4  libstdc++-v3/testsuite/20_util/to_chars/double.cc
! 8a857f2b5f6d252f8e57df2c48d9889d  libstdc++-v3/testsuite/20_util/to_chars/float.cc
! e047b20c04f548d79634d4637c97c461  libstdc++-v3/testsuite/20_util/to_chars/long_double.cc
! a4a1c52d9bd460726f090ef34d4c2bbd  libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc
! 81afec037f5e4339a6bef27c917ab989  libstdc++-v3/testsuite/20_util/to_chars/requirements.cc
  526c19d264780eb47e22a26b407f9e9b  libstdc++-v3/testsuite/20_util/to_underlying/1.cc
  84e6ca1a28b37bb40918da03edff0d14  libstdc++-v3/testsuite/20_util/to_underlying/version.cc
  e99c678e5b67fe8c2095f4247a68aa82  libstdc++-v3/testsuite/20_util/tuple/48476.cc
*************** d10e8c37983d12ee66458861314750ba  libstd
*** 99850,99858 ****
  b4ee094e2e63ede558403cc895e896ee  libstdc++-v3/testsuite/20_util/tuple/67844.cc
  6f141b823acf9318f18dd934dfe80f1d  libstdc++-v3/testsuite/20_util/tuple/77395.cc
  cc096e102c4e2e92bfad7ea3e3a8d663  libstdc++-v3/testsuite/20_util/tuple/77802.cc
! 7fcf52a42396f34d0e10abf5fb067aed  libstdc++-v3/testsuite/20_util/tuple/78939.cc
! fbb4ececa4de00ba62eee736ae91e4b5  libstdc++-v3/testsuite/20_util/tuple/apply/1.cc
! 253b30376cd44ca11eb8146d7f11de1e  libstdc++-v3/testsuite/20_util/tuple/apply/2.cc
  bc61feeb8d935a3aac751383ef085c55  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/35480_neg.cc
  f6b7a33203fa4099631dec37e15dcf3b  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/93147.cc
  d14f4b5e32eff50b207cc01fdea90213  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/comparisons.cc
--- 100109,100117 ----
  b4ee094e2e63ede558403cc895e896ee  libstdc++-v3/testsuite/20_util/tuple/67844.cc
  6f141b823acf9318f18dd934dfe80f1d  libstdc++-v3/testsuite/20_util/tuple/77395.cc
  cc096e102c4e2e92bfad7ea3e3a8d663  libstdc++-v3/testsuite/20_util/tuple/77802.cc
! 90a850903490343105b2940b381d360e  libstdc++-v3/testsuite/20_util/tuple/78939.cc
! 85f1e2b08c27791850c43de4d880cd4e  libstdc++-v3/testsuite/20_util/tuple/apply/1.cc
! 7e0a8d45df0277c7f9e58bf632dc9955  libstdc++-v3/testsuite/20_util/tuple/apply/2.cc
  bc61feeb8d935a3aac751383ef085c55  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/35480_neg.cc
  f6b7a33203fa4099631dec37e15dcf3b  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/93147.cc
  d14f4b5e32eff50b207cc01fdea90213  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/comparisons.cc
*************** aba82a3e912783f65a46815c1d73599a  libstd
*** 99876,99882 ****
  e87f74762d2bdea9865a9e8a3aa4fde1  libstdc++-v3/testsuite/20_util/tuple/cons/constexpr_allocator_arg_t.cc
  a45c2c2dceecab2183b3d6cc6da5d499  libstdc++-v3/testsuite/20_util/tuple/cons/constructor.cc
  d613833f2851a12c297f1c3e812f1bd4  libstdc++-v3/testsuite/20_util/tuple/cons/converting.cc
! 8394f49e99a0c46290fc64cae552035a  libstdc++-v3/testsuite/20_util/tuple/cons/deduction.cc
  1f2dce38e797ee00b3bed538d1379a8a  libstdc++-v3/testsuite/20_util/tuple/cons/element_accepts_anything_byval.cc
  6ef33a7dc8a2f1bc0c3a3faab4fcff71  libstdc++-v3/testsuite/20_util/tuple/cons/explicit_construct.cc
  040aea5e231d08b8bb79fcad595ab669  libstdc++-v3/testsuite/20_util/tuple/cons/nested_tuple_construct.cc
--- 100135,100141 ----
  e87f74762d2bdea9865a9e8a3aa4fde1  libstdc++-v3/testsuite/20_util/tuple/cons/constexpr_allocator_arg_t.cc
  a45c2c2dceecab2183b3d6cc6da5d499  libstdc++-v3/testsuite/20_util/tuple/cons/constructor.cc
  d613833f2851a12c297f1c3e812f1bd4  libstdc++-v3/testsuite/20_util/tuple/cons/converting.cc
! 60c1d109f7183bec1470c7ae9a017f14  libstdc++-v3/testsuite/20_util/tuple/cons/deduction.cc
  1f2dce38e797ee00b3bed538d1379a8a  libstdc++-v3/testsuite/20_util/tuple/cons/element_accepts_anything_byval.cc
  6ef33a7dc8a2f1bc0c3a3faab4fcff71  libstdc++-v3/testsuite/20_util/tuple/cons/explicit_construct.cc
  040aea5e231d08b8bb79fcad595ab669  libstdc++-v3/testsuite/20_util/tuple/cons/nested_tuple_construct.cc
*************** ad6f111f9867b13754a311adc6301377  libstd
*** 99897,99902 ****
--- 100156,100162 ----
  93ba5ddbb9f6992dbfab73ff1098c592  libstdc++-v3/testsuite/20_util/tuple/cv_tuple_size.cc
  3e8979b11f69a2d6617bb76fef39355e  libstdc++-v3/testsuite/20_util/tuple/cv_tuple_size_neg.cc
  46adde7d7d256841c482dc16a18d1ea2  libstdc++-v3/testsuite/20_util/tuple/dr2729.cc
+ 5c4d5220d3eb9f735e8817b5ea562b55  libstdc++-v3/testsuite/20_util/tuple/element_access/101427.cc
  41238d590ea4765b923c8788ab40c644  libstdc++-v3/testsuite/20_util/tuple/element_access/71096.cc
  8284ee35cf319fed144438737344e7a0  libstdc++-v3/testsuite/20_util/tuple/element_access/constexpr_get.cc
  b68cf5416c2fe58417a5aa928142e9c0  libstdc++-v3/testsuite/20_util/tuple/element_access/constexpr_get_by_type.cc
*************** b68cf5416c2fe58417a5aa928142e9c0  libstd
*** 99904,99912 ****
  2664029df7afaf53b6185f17aedba134  libstdc++-v3/testsuite/20_util/tuple/element_access/get2.cc
  8bb95bc3aa77e1f9d2214264bae0256d  libstdc++-v3/testsuite/20_util/tuple/element_access/get2_by_type.cc
  92478d058d2368d1e740e28f8f3977c6  libstdc++-v3/testsuite/20_util/tuple/element_access/get_by_type.cc
! bb828b0edfb3695f6590c6f3ccd95f30  libstdc++-v3/testsuite/20_util/tuple/element_access/get_neg.cc
! 05cab5247f675a297c4e948572c966f1  libstdc++-v3/testsuite/20_util/tuple/make_from_tuple/1.cc
! b10cd71ad94f301c32dfdf14c5355d43  libstdc++-v3/testsuite/20_util/tuple/make_from_tuple/2.cc
  517d115528944a2df1cf9e410fc0c1f9  libstdc++-v3/testsuite/20_util/tuple/moveable.cc
  999bf853742ffaf04d98a854888e6366  libstdc++-v3/testsuite/20_util/tuple/moveable2.cc
  d98df0b309eca2ab7730157cd8d7a84a  libstdc++-v3/testsuite/20_util/tuple/noexcept_move_assign.cc
--- 100164,100172 ----
  2664029df7afaf53b6185f17aedba134  libstdc++-v3/testsuite/20_util/tuple/element_access/get2.cc
  8bb95bc3aa77e1f9d2214264bae0256d  libstdc++-v3/testsuite/20_util/tuple/element_access/get2_by_type.cc
  92478d058d2368d1e740e28f8f3977c6  libstdc++-v3/testsuite/20_util/tuple/element_access/get_by_type.cc
! e5d049c687f87d432637e93af051b9cf  libstdc++-v3/testsuite/20_util/tuple/element_access/get_neg.cc
! ea30f3a53fabe68a786471629cf7f228  libstdc++-v3/testsuite/20_util/tuple/make_from_tuple/1.cc
! c6f5d6c81270a3f46f7b7faf2888c3f1  libstdc++-v3/testsuite/20_util/tuple/make_from_tuple/2.cc
  517d115528944a2df1cf9e410fc0c1f9  libstdc++-v3/testsuite/20_util/tuple/moveable.cc
  999bf853742ffaf04d98a854888e6366  libstdc++-v3/testsuite/20_util/tuple/moveable2.cc
  d98df0b309eca2ab7730157cd8d7a84a  libstdc++-v3/testsuite/20_util/tuple/noexcept_move_assign.cc
*************** cd6e87cc2bc277c9bd69063e8eea2817  libstd
*** 99915,99925 ****
  ca9ac6997faa284d081bf6a24d5a3da4  libstdc++-v3/testsuite/20_util/tuple/requirements/dr801.cc
  43fedc385c7ce652a2826e88c4c18727  libstdc++-v3/testsuite/20_util/tuple/requirements/explicit_instantiation.cc
  1ece695951a9c7644bcbd55d3c803bc1  libstdc++-v3/testsuite/20_util/tuple/swap.cc
! 008c3c538a49df681745591871eb43fc  libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc
  7233e6e7c83752f9e6c4efba32ed5ceb  libstdc++-v3/testsuite/20_util/tuple/tuple_element.cc
  c190385542e45d4575995a22902596b6  libstdc++-v3/testsuite/20_util/tuple/tuple_element_t.cc
  e07c734adbd191f41dd01e0936d9cd60  libstdc++-v3/testsuite/20_util/tuple/tuple_size.cc
! f50530ab866b45b58291cc97db04383e  libstdc++-v3/testsuite/20_util/tuple/tuple_size_v.cc
  16c775f8be368c4e00c34e7428404a81  libstdc++-v3/testsuite/20_util/type_identity/requirements/alias_decl.cc
  cb8ec3b0cb8af783cfbb1047a912958f  libstdc++-v3/testsuite/20_util/type_identity/requirements/explicit_instantiation.cc
  9681ae174d527f82b7cd1a3e039f0056  libstdc++-v3/testsuite/20_util/type_identity/requirements/typedefs.cc
--- 100175,100185 ----
  ca9ac6997faa284d081bf6a24d5a3da4  libstdc++-v3/testsuite/20_util/tuple/requirements/dr801.cc
  43fedc385c7ce652a2826e88c4c18727  libstdc++-v3/testsuite/20_util/tuple/requirements/explicit_instantiation.cc
  1ece695951a9c7644bcbd55d3c803bc1  libstdc++-v3/testsuite/20_util/tuple/swap.cc
! 62f03f71592fe0072c08b7b0092c29f1  libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc
  7233e6e7c83752f9e6c4efba32ed5ceb  libstdc++-v3/testsuite/20_util/tuple/tuple_element.cc
  c190385542e45d4575995a22902596b6  libstdc++-v3/testsuite/20_util/tuple/tuple_element_t.cc
  e07c734adbd191f41dd01e0936d9cd60  libstdc++-v3/testsuite/20_util/tuple/tuple_size.cc
! 388eb1c9f0d0ecb6ae26b381456a666f  libstdc++-v3/testsuite/20_util/tuple/tuple_size_v.cc
  16c775f8be368c4e00c34e7428404a81  libstdc++-v3/testsuite/20_util/type_identity/requirements/alias_decl.cc
  cb8ec3b0cb8af783cfbb1047a912958f  libstdc++-v3/testsuite/20_util/type_identity/requirements/explicit_instantiation.cc
  9681ae174d527f82b7cd1a3e039f0056  libstdc++-v3/testsuite/20_util/type_identity/requirements/typedefs.cc
*************** c056a906426399063ddaf9c18975a3a7  libstd
*** 99954,99960 ****
  cc06b8828762fb8c2b039574426940c5  libstdc++-v3/testsuite/20_util/unique_ptr/cons/convertible_neg.cc
  c4a83e5d09feec66437e000e529de09f  libstdc++-v3/testsuite/20_util/unique_ptr/cons/cv_qual.cc
  122b6f61c7e72d348591e26485528b10  libstdc++-v3/testsuite/20_util/unique_ptr/cons/cv_qual_neg.cc
! f7f54b6a5c0b803a0f943b06900d6e48  libstdc++-v3/testsuite/20_util/unique_ptr/cons/deduction_neg.cc
  111f8141ab6d41f65ef89264e0e5637d  libstdc++-v3/testsuite/20_util/unique_ptr/cons/default.cc
  2b5a678678d4a565a450e60a4ea4269b  libstdc++-v3/testsuite/20_util/unique_ptr/cons/incomplete.cc
  e61cdeee0663f8f0d43904103cd838d8  libstdc++-v3/testsuite/20_util/unique_ptr/cons/lwg2905.cc
--- 100214,100220 ----
  cc06b8828762fb8c2b039574426940c5  libstdc++-v3/testsuite/20_util/unique_ptr/cons/convertible_neg.cc
  c4a83e5d09feec66437e000e529de09f  libstdc++-v3/testsuite/20_util/unique_ptr/cons/cv_qual.cc
  122b6f61c7e72d348591e26485528b10  libstdc++-v3/testsuite/20_util/unique_ptr/cons/cv_qual_neg.cc
! 506ef353024ad1ff3592522938c181ea  libstdc++-v3/testsuite/20_util/unique_ptr/cons/deduction_neg.cc
  111f8141ab6d41f65ef89264e0e5637d  libstdc++-v3/testsuite/20_util/unique_ptr/cons/default.cc
  2b5a678678d4a565a450e60a4ea4269b  libstdc++-v3/testsuite/20_util/unique_ptr/cons/incomplete.cc
  e61cdeee0663f8f0d43904103cd838d8  libstdc++-v3/testsuite/20_util/unique_ptr/cons/lwg2905.cc
*************** c366b09cca0254eb576e5d20741489ea  libstd
*** 99988,100039 ****
  6b06d5ab722540d13dc14d9118aa7a20  libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc
  1eb460f041c572ac2216ada227542ffd  libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc
  4a7cafdbbe65743044943fc950f31e26  libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc
! c988029a2b309cb64b5301403ce702b9  libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/swap_cxx17.cc
! 0d9a9ab1a84654258e93a09e98529a29  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/allocate-max-chunks.cc
! 923f653e681cc2c115bab886aec63873  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/allocate.cc
! 6f8be6df3008d13a344c13042243975c  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/cons.cc
! c2a5d4132c1d8cceb71fa38e46db02f1  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/is_equal.cc
! 3d1c1d1d65ccb9385007b3f57bcaade9  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/options.cc
! 973c7cc848601b58fbe097990bfbafc0  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/release.cc
  42405d0f76a86c7e2657f560a3101459  libstdc++-v3/testsuite/20_util/unwrap_reference/1.cc
  be823c67e5fc9db39f204a926648fa47  libstdc++-v3/testsuite/20_util/unwrap_reference/2.cc
  66e487d92183b1af7085eb51e80ad173  libstdc++-v3/testsuite/20_util/unwrap_reference/3.cc
  3f0703dde192948fd3710f4b6f522a6b  libstdc++-v3/testsuite/20_util/uses_allocator/69114.cc
! ad2949be5ec15db52455395a3855968f  libstdc++-v3/testsuite/20_util/uses_allocator/69293_neg.cc
  94da979e26afd2b1ac9050756ced02a7  libstdc++-v3/testsuite/20_util/uses_allocator/92878_92947.cc
  66c740424aabea47657522aa536816ba  libstdc++-v3/testsuite/20_util/uses_allocator/cons_neg.cc
  2f6d8997cf3698510fbf6c9a880d7a7d  libstdc++-v3/testsuite/20_util/uses_allocator/construction.cc
  f120b3f4038658f2f5aee7aa1130eee6  libstdc++-v3/testsuite/20_util/uses_allocator/make_obj.cc
  aae6d425bfd5346e2bfe0bdb42a12f6b  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/explicit_instantiation.cc
  99b710c9d615ca5cebaebad0a330f6aa  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/typedefs.cc
! a02a3167e5ae5d939c02ca46abf8b238  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/uses_allocator_v.cc
  a34b6aa262d459f73e3788d23ad8b292  libstdc++-v3/testsuite/20_util/uses_allocator/value.cc
! f4d1227700e9175dcf2040c0cc2131f3  libstdc++-v3/testsuite/20_util/variable_templates_for_traits.cc
! fd102d43e723306496bcc14b30a9565c  libstdc++-v3/testsuite/20_util/variant/80165.cc
! 65e970e962c99207ac2587a6b0109120  libstdc++-v3/testsuite/20_util/variant/85183.cc
! eeaf7ebdc9a657fd5f19d2d3cec39ae2  libstdc++-v3/testsuite/20_util/variant/86874.cc
! 33750a997b8fb909bc18952c19c862ba  libstdc++-v3/testsuite/20_util/variant/87431.cc
! 69c55c3094a54e54019f3fc8560529e0  libstdc++-v3/testsuite/20_util/variant/87619.cc
! 5ea23a8b6fd069bf96e190bc109907d0  libstdc++-v3/testsuite/20_util/variant/91807.cc
  0fcd38de860b3197d359ef980881d0b3  libstdc++-v3/testsuite/20_util/variant/92878_92947.cc
  eebde6b588768281db7c77f74cb31057  libstdc++-v3/testsuite/20_util/variant/95915.cc
! 582987d2602384346807a907ef269aca  libstdc++-v3/testsuite/20_util/variant/any.cc
! 57d1ae93a7087cca1005345f7b750492  libstdc++-v3/testsuite/20_util/variant/compile.cc
! 62dcc4b3e169c097c6889ec44d73fedf  libstdc++-v3/testsuite/20_util/variant/deduction.cc
! e86d9287881a48d12a66736a0ec64890  libstdc++-v3/testsuite/20_util/variant/exception_safety.cc
! 7f0e62d4f4505fec14ec1343c3db0531  libstdc++-v3/testsuite/20_util/variant/hash.cc
! 4a0f50a3054a8f12b492c4826a2d554a  libstdc++-v3/testsuite/20_util/variant/index_type.cc
! 8f39566f6dd04a0a874df0ce4bd1260a  libstdc++-v3/testsuite/20_util/variant/relops/89851.cc
! aca37cf3174497f93edee4132e80c496  libstdc++-v3/testsuite/20_util/variant/relops/90008.cc
  6651742cfc1bb4258874bcc98a9449ec  libstdc++-v3/testsuite/20_util/variant/relops/three_way.cc
! 8ce6284efb744e1be7c1b46d712df497  libstdc++-v3/testsuite/20_util/variant/run.cc
! 571478d71537921bbce5c8f9a8fdff15  libstdc++-v3/testsuite/20_util/variant/visit.cc
  9b0b50f6248ab97ece861beb2c58f5fe  libstdc++-v3/testsuite/20_util/variant/visit_neg.cc
  1da351b220cb8d19528340fc313cc023  libstdc++-v3/testsuite/20_util/variant/visit_r.cc
! f4414f38f1b235a8f5432bd0080edbbd  libstdc++-v3/testsuite/20_util/void_t/1.cc
  f7dd4f87adde6cb2df536a32dd286087  libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc
  6f877b48fdad86c664b26edc2cbad29f  libstdc++-v3/testsuite/20_util/weak_ptr/cons/constexpr.cc
! 53074cb426cb8724c5511df8285e3d42  libstdc++-v3/testsuite/20_util/weak_ptr/cons/deduction.cc
  a1c3fc381e8b5cb07d7a81318b43580f  libstdc++-v3/testsuite/20_util/weak_ptr/cons/noexcept_move_construct.cc
  88209dc54287543e8ca3b154854bd2e0  libstdc++-v3/testsuite/20_util/weak_ptr/lock/1.cc
  4bc5d42bcaa8a672e738a30df3f40de3  libstdc++-v3/testsuite/20_util/weak_ptr/observers/owner_before.cc
--- 100248,100300 ----
  6b06d5ab722540d13dc14d9118aa7a20  libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc
  1eb460f041c572ac2216ada227542ffd  libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc
  4a7cafdbbe65743044943fc950f31e26  libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc
! f2d15adcff80720680fa72562602c205  libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/swap_cxx17.cc
! c3d3f31ade66cdbabe6b4061faf55eb4  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/allocate-max-chunks.cc
! 97955951344e8b8bc44a36e0c2088c42  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/allocate.cc
! 6494d5007d60a9aecfa0336e25e7376b  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/cons.cc
! a902ae49c2c7a151484df76bd06803df  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/is_equal.cc
! 04874e51f91ee5382ce597c953eee878  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/options.cc
! 507c6015a41cc1e9d6f6607b5859c1ac  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/release.cc
  42405d0f76a86c7e2657f560a3101459  libstdc++-v3/testsuite/20_util/unwrap_reference/1.cc
  be823c67e5fc9db39f204a926648fa47  libstdc++-v3/testsuite/20_util/unwrap_reference/2.cc
  66e487d92183b1af7085eb51e80ad173  libstdc++-v3/testsuite/20_util/unwrap_reference/3.cc
  3f0703dde192948fd3710f4b6f522a6b  libstdc++-v3/testsuite/20_util/uses_allocator/69114.cc
! ad5da87905da76675c011cea122c63d0  libstdc++-v3/testsuite/20_util/uses_allocator/69293_neg.cc
  94da979e26afd2b1ac9050756ced02a7  libstdc++-v3/testsuite/20_util/uses_allocator/92878_92947.cc
  66c740424aabea47657522aa536816ba  libstdc++-v3/testsuite/20_util/uses_allocator/cons_neg.cc
  2f6d8997cf3698510fbf6c9a880d7a7d  libstdc++-v3/testsuite/20_util/uses_allocator/construction.cc
  f120b3f4038658f2f5aee7aa1130eee6  libstdc++-v3/testsuite/20_util/uses_allocator/make_obj.cc
  aae6d425bfd5346e2bfe0bdb42a12f6b  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/explicit_instantiation.cc
  99b710c9d615ca5cebaebad0a330f6aa  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/typedefs.cc
! a3cfed57f33bae6aacc72ae3feddb321  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/uses_allocator_v.cc
  a34b6aa262d459f73e3788d23ad8b292  libstdc++-v3/testsuite/20_util/uses_allocator/value.cc
! b7b8b28e8523868bcc81675ea98f38be  libstdc++-v3/testsuite/20_util/variable_templates_for_traits.cc
! b9698b5e78dcefad507d6737875a6a1d  libstdc++-v3/testsuite/20_util/variant/100384.cc
! 909e769606f79e2311fe65f425279584  libstdc++-v3/testsuite/20_util/variant/80165.cc
! 99f2558fcecdc164b77bdf51cd4842a6  libstdc++-v3/testsuite/20_util/variant/85183.cc
! db7ef73762714a323793bc56e3739ece  libstdc++-v3/testsuite/20_util/variant/86874.cc
! c3d0b04515ff3b7e3e6c1832d915405d  libstdc++-v3/testsuite/20_util/variant/87431.cc
! a321c5e0b4f87430a00f4dd4469c0fda  libstdc++-v3/testsuite/20_util/variant/87619.cc
! d7cc3d05d57e3f22f233ff5fb90ac525  libstdc++-v3/testsuite/20_util/variant/91807.cc
  0fcd38de860b3197d359ef980881d0b3  libstdc++-v3/testsuite/20_util/variant/92878_92947.cc
  eebde6b588768281db7c77f74cb31057  libstdc++-v3/testsuite/20_util/variant/95915.cc
! 74f56d529dbb1c69c8447e2cf0c40f65  libstdc++-v3/testsuite/20_util/variant/any.cc
! 83529d2af0a07869d4a1677c8c36b0fe  libstdc++-v3/testsuite/20_util/variant/compile.cc
! bd926109610b524294a31f8b588ecdf3  libstdc++-v3/testsuite/20_util/variant/deduction.cc
! 1fae117acfc243666f94908e82433d14  libstdc++-v3/testsuite/20_util/variant/exception_safety.cc
! 643721405cfa4061df25e73b8e7c34e1  libstdc++-v3/testsuite/20_util/variant/hash.cc
! db6615334a6f62b43f4d68fe86977cbb  libstdc++-v3/testsuite/20_util/variant/index_type.cc
! e10f1ccdf1246cb98e4dab271cb80a36  libstdc++-v3/testsuite/20_util/variant/relops/89851.cc
! 6e572612abf329377c4cf424b11d2c04  libstdc++-v3/testsuite/20_util/variant/relops/90008.cc
  6651742cfc1bb4258874bcc98a9449ec  libstdc++-v3/testsuite/20_util/variant/relops/three_way.cc
! e98ef570f66f699ad66991066054e81f  libstdc++-v3/testsuite/20_util/variant/run.cc
! 9de87a617372ed5d48895ae950b83711  libstdc++-v3/testsuite/20_util/variant/visit.cc
  9b0b50f6248ab97ece861beb2c58f5fe  libstdc++-v3/testsuite/20_util/variant/visit_neg.cc
  1da351b220cb8d19528340fc313cc023  libstdc++-v3/testsuite/20_util/variant/visit_r.cc
! 6103ecc970c4fe0fd0606b9a48d4797c  libstdc++-v3/testsuite/20_util/void_t/1.cc
  f7dd4f87adde6cb2df536a32dd286087  libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc
  6f877b48fdad86c664b26edc2cbad29f  libstdc++-v3/testsuite/20_util/weak_ptr/cons/constexpr.cc
! 6214eef2cb17dd40487e55e95dad16a4  libstdc++-v3/testsuite/20_util/weak_ptr/cons/deduction.cc
  a1c3fc381e8b5cb07d7a81318b43580f  libstdc++-v3/testsuite/20_util/weak_ptr/cons/noexcept_move_construct.cc
  88209dc54287543e8ca3b154854bd2e0  libstdc++-v3/testsuite/20_util/weak_ptr/lock/1.cc
  4bc5d42bcaa8a672e738a30df3f40de3  libstdc++-v3/testsuite/20_util/weak_ptr/observers/owner_before.cc
*************** fb22e4bd606041e6c06feebce0991bcd  libstd
*** 100041,100047 ****
  900670bd62a0a0d5de7e38cff27f814b  libstdc++-v3/testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc
  fda318aff5ecc8249c4fffc1d77ddb1e  libstdc++-v3/testsuite/21_strings/basic_string/40160.cc
  b26f6587d783865d309df0276030e7be  libstdc++-v3/testsuite/21_strings/basic_string/56166.cc
! de3e125965b055f933abd03fcff148a3  libstdc++-v3/testsuite/21_strings/basic_string/79162.cc
  8b7ebdef0ddd3cb7458a67467e8bcf28  libstdc++-v3/testsuite/21_strings/basic_string/allocator/71964.cc
  61d8b495673549b8e05c8ea02515747f  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy.cc
  901755c81d0a4b7d27ba03debba5dd77  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy_assign.cc
--- 100302,100308 ----
  900670bd62a0a0d5de7e38cff27f814b  libstdc++-v3/testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc
  fda318aff5ecc8249c4fffc1d77ddb1e  libstdc++-v3/testsuite/21_strings/basic_string/40160.cc
  b26f6587d783865d309df0276030e7be  libstdc++-v3/testsuite/21_strings/basic_string/56166.cc
! 0cc7e17e9838bbd05ee1e35810f52bc3  libstdc++-v3/testsuite/21_strings/basic_string/79162.cc
  8b7ebdef0ddd3cb7458a67467e8bcf28  libstdc++-v3/testsuite/21_strings/basic_string/allocator/71964.cc
  61d8b495673549b8e05c8ea02515747f  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy.cc
  901755c81d0a4b7d27ba03debba5dd77  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy_assign.cc
*************** dc8f8b694a1b11df2094357a08607e73  libstd
*** 100070,100076 ****
  b679520743d93f7f5e54bb89c4334ed7  libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc
  889399b8fd4c904cb47756768ff3f835  libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/2.cc
  77eff1beecc106314c1499985965e6bf  libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/shrink_to_fit.cc
! 3e81a9bb9b5505524d7865be6577cde8  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/1.cc
  d91450c03e9686ad90713b26b78c5668  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/2.cc
  a6bdbb0a8131ceb7d4d05ad86274d320  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/3.cc
  eb495b43e9debfc95bcb6e8e5253e71f  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/4.cc
--- 100331,100337 ----
  b679520743d93f7f5e54bb89c4334ed7  libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc
  889399b8fd4c904cb47756768ff3f835  libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/2.cc
  77eff1beecc106314c1499985965e6bf  libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/shrink_to_fit.cc
! 5c3bbd344d395c35c38d9633fd81cf81  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/1.cc
  d91450c03e9686ad90713b26b78c5668  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/2.cc
  a6bdbb0a8131ceb7d4d05ad86274d320  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/3.cc
  eb495b43e9debfc95bcb6e8e5253e71f  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/4.cc
*************** b83bfb053075b49a56f896410ee1e17b  libstd
*** 100080,100094 ****
  deadccd20fad8b2be84febf6ade337d3  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/64657.cc
  f384543feceee16e4c2f3dc67b08d6d3  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/65085.cc
  891d02d384515a5d11fa5fc084de1457  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/69092.cc
! 59afd56a5b1aea16610259b621ee2fc7  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/7.cc
! ee9dc6230b162e8c1fc1fcace8fb2e20  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/79162.cc
  1b23196114084546b56b35843187cc51  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/8.cc
! b69287003f6adea992b810a2de27c712  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/86138.cc
! bd9610fb8e708799aed164112d4ed878  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/9.cc
! 020fa1606294ff26a4d01c1ded0986e4  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/deduction.cc
  08c69b37f34e9fcc8004657dd22e98b5  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable.cc
  fdd720fde4d8b7e03f0978aeadcd81c3  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable2.cc
! 9085064c443093338c8a38dfab3029cc  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable2_c++17.cc
  f5903ca34648b8e12d5d121053bbc2d7  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/noexcept_move_construct.cc
  08f71bfd429fdb9ce8b4e68a45021bb7  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/self_move.cc
  e2d28362398397903a672439dced1e06  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/1.cc
--- 100341,100355 ----
  deadccd20fad8b2be84febf6ade337d3  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/64657.cc
  f384543feceee16e4c2f3dc67b08d6d3  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/65085.cc
  891d02d384515a5d11fa5fc084de1457  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/69092.cc
! 81e983be14a8c2d5f4b69d963a8dc77c  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/7.cc
! 69894adc4829ad0b9f70b61767721e0b  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/79162.cc
  1b23196114084546b56b35843187cc51  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/8.cc
! b091419044bc272594d866b19b81a4c9  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/86138.cc
! e55cad3ae1eca79dd5dbabda415b5195  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/9.cc
! 92d998193f9c95718e36fb8e744a98e6  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/deduction.cc
  08c69b37f34e9fcc8004657dd22e98b5  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable.cc
  fdd720fde4d8b7e03f0978aeadcd81c3  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable2.cc
! be02a76b8f313965269535d0bb869e9a  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable2_c++17.cc
  f5903ca34648b8e12d5d121053bbc2d7  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/noexcept_move_construct.cc
  08f71bfd429fdb9ce8b4e68a45021bb7  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/self_move.cc
  e2d28362398397903a672439dced1e06  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/1.cc
*************** cdf7609b5d4d99b28b7ab877f3272a5c  libstd
*** 100098,100112 ****
  9eb60aacc98e0fb0d03f62306fcfa93d  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/42261.cc
  bd155020710062e6eb1c79588ccf8f5e  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/5.cc
  a5ce919e795e3506b93d7dc1f6c248f1  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/6.cc
! 179ccbe2639fff2e67d3d0ed27c34153  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/7.cc
! ee9dc6230b162e8c1fc1fcace8fb2e20  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/79162.cc
  430a0303d87f965e86d320828da98575  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/8.cc
! c1e4a5ef4d3d86f3785a616626e192e4  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/86138.cc
! 83861281b192d680dec2427aa2930a0e  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/9.cc
! 309bd727068e3d75bb5aca0cd49cc93c  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/deduction.cc
  3a8e67d81072d6e7ddb397a8390b21c6  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable.cc
  6666500f25229c00ddddd5e871ccfb4d  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc
! b92d5484cde8d8f952b97ec7a4008b4e  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable2_c++17.cc
  6fd0a02fa7e53162fe645c435849e895  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/noexcept_move_construct.cc
  984584c2e1a06d29e600b9c58c438bb0  libstdc++-v3/testsuite/21_strings/basic_string/debug/1_neg.cc
  94cf20eb5fea5595de99c508bda8999a  libstdc++-v3/testsuite/21_strings/basic_string/debug/2_neg.cc
--- 100359,100373 ----
  9eb60aacc98e0fb0d03f62306fcfa93d  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/42261.cc
  bd155020710062e6eb1c79588ccf8f5e  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/5.cc
  a5ce919e795e3506b93d7dc1f6c248f1  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/6.cc
! bfe4ab2c78076a6e63350263a3e02c5a  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/7.cc
! 69894adc4829ad0b9f70b61767721e0b  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/79162.cc
  430a0303d87f965e86d320828da98575  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/8.cc
! 70a190f25fff952cb4a3e38e573a84fe  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/86138.cc
! ad777f4a28de75bcc98d79112c231069  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/9.cc
! 9181213226b0db35785cd11bc02f5784  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/deduction.cc
  3a8e67d81072d6e7ddb397a8390b21c6  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable.cc
  6666500f25229c00ddddd5e871ccfb4d  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc
! bb81fab73b1288b3375cbe1bdcea490d  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable2_c++17.cc
  6fd0a02fa7e53162fe645c435849e895  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/noexcept_move_construct.cc
  984584c2e1a06d29e600b9c58c438bb0  libstdc++-v3/testsuite/21_strings/basic_string/debug/1_neg.cc
  94cf20eb5fea5595de99c508bda8999a  libstdc++-v3/testsuite/21_strings/basic_string/debug/2_neg.cc
*************** aa40a4236f9cf555968baf9e7c4fe259  libstd
*** 100129,100135 ****
  41b662eebc4ef5db15f5564d0c907499  libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/front_back.cc
  deb70f6c3da16174684a54137e75a883  libstdc++-v3/testsuite/21_strings/basic_string/erasure.cc
  3012363a00af878dad369c4a08363a6a  libstdc++-v3/testsuite/21_strings/basic_string/hash/debug.cc
! bdd8eb057e5c3972f7a0196a6493a7d7  libstdc++-v3/testsuite/21_strings/basic_string/hash/hash.cc
  d86aaa9701b1086b41817dcdaafcb3c7  libstdc++-v3/testsuite/21_strings/basic_string/hash/hash_char8_t.cc
  d3b6c07e014a3c1cc58be3c72618a756  libstdc++-v3/testsuite/21_strings/basic_string/init-list.cc
  ffb6ab40920241497cda9d942a301d8d  libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/1.cc
--- 100390,100396 ----
  41b662eebc4ef5db15f5564d0c907499  libstdc++-v3/testsuite/21_strings/basic_string/element_access/wchar_t/front_back.cc
  deb70f6c3da16174684a54137e75a883  libstdc++-v3/testsuite/21_strings/basic_string/erasure.cc
  3012363a00af878dad369c4a08363a6a  libstdc++-v3/testsuite/21_strings/basic_string/hash/debug.cc
! 6432cea26d8902f610820c7064658cf3  libstdc++-v3/testsuite/21_strings/basic_string/hash/hash.cc
  d86aaa9701b1086b41817dcdaafcb3c7  libstdc++-v3/testsuite/21_strings/basic_string/hash/hash_char8_t.cc
  d3b6c07e014a3c1cc58be3c72618a756  libstdc++-v3/testsuite/21_strings/basic_string/init-list.cc
  ffb6ab40920241497cda9d942a301d8d  libstdc++-v3/testsuite/21_strings/basic_string/inserters_extractors/char/1.cc
*************** e5bfdf3ca2cf94ac55b2b45666b31c24  libstd
*** 100162,100182 ****
  f693c8dddff62abe438cc0b6e6cde342  libstdc++-v3/testsuite/21_strings/basic_string/literals/types.cc
  321c8d3229149e0aff65826d18c2f948  libstdc++-v3/testsuite/21_strings/basic_string/literals/values-char8_t.cc
  3fd4d233019981331d835f5c8fc6f8fd  libstdc++-v3/testsuite/21_strings/basic_string/literals/values.cc
! 5c7a5c3623cc6024db0f5f24a328dcf4  libstdc++-v3/testsuite/21_strings/basic_string/lwg2758.cc
! 1a419269280b5238e4eb28636803c5ba  libstdc++-v3/testsuite/21_strings/basic_string/lwg2946.cc
  57becbeac5d018b97a5102f806b732a4  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/64422.cc
  1384b18661279c469f58c719386d5353  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/1.cc
  d89be2827f7b45ede9cf50874981ba8f  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/2.cc
  df725c56d95af34babbb2fa335ae2658  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/3.cc
! 78e5224754bbba74db573f2f66d77340  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/4.cc
  de1eceaea768daaf9cf358d3083c6f44  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/1.cc
  d2d52386959b8439fc98e6cac2705f34  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/2.cc
  ca07b45f60c46d8f212cade82289f842  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/3.cc
! 0046f3666aac092c9058ec54284ceed3  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/4.cc
  bf775781f97f27016a1de082b99cb066  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/1.cc
  1281771a2e2423754e312527b5de0c6c  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/2.cc
  ac907d18580861af5e60a18f34b3dd0d  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/3.cc
! c081c2c55aef75a2f49a502fca387a75  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/4.cc
  7689d4eb51835bbca85634cb4fc7d7c7  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/64657.cc
  343fa5f220cddcff36445b1f4cc1a9cd  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/87749.cc
  68016e73a14554996e92bb4751501d4a  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/move_assign.cc
--- 100423,100443 ----
  f693c8dddff62abe438cc0b6e6cde342  libstdc++-v3/testsuite/21_strings/basic_string/literals/types.cc
  321c8d3229149e0aff65826d18c2f948  libstdc++-v3/testsuite/21_strings/basic_string/literals/values-char8_t.cc
  3fd4d233019981331d835f5c8fc6f8fd  libstdc++-v3/testsuite/21_strings/basic_string/literals/values.cc
! 34362d75ed3124324d5e1fa6d4dc0440  libstdc++-v3/testsuite/21_strings/basic_string/lwg2758.cc
! c23896d0ce9efe8c7aecada1c9711b4a  libstdc++-v3/testsuite/21_strings/basic_string/lwg2946.cc
  57becbeac5d018b97a5102f806b732a4  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/64422.cc
  1384b18661279c469f58c719386d5353  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/1.cc
  d89be2827f7b45ede9cf50874981ba8f  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/2.cc
  df725c56d95af34babbb2fa335ae2658  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/3.cc
! 24faf200254da8f20a735743169c6a78  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/4.cc
  de1eceaea768daaf9cf358d3083c6f44  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/1.cc
  d2d52386959b8439fc98e6cac2705f34  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/2.cc
  ca07b45f60c46d8f212cade82289f842  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/3.cc
! f1488a0e752e78c28122debde363023a  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/4.cc
  bf775781f97f27016a1de082b99cb066  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/1.cc
  1281771a2e2423754e312527b5de0c6c  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/2.cc
  ac907d18580861af5e60a18f34b3dd0d  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/3.cc
! ee3a5c39dfcf1b03eb6687fdddb7deb0  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/4.cc
  7689d4eb51835bbca85634cb4fc7d7c7  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/64657.cc
  343fa5f220cddcff36445b1f4cc1a9cd  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/87749.cc
  68016e73a14554996e92bb4751501d4a  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/char/move_assign.cc
*************** c4b97c6cc26415c9317d1a7fba5af004  libstd
*** 100184,100200 ****
  8315b2235343a4a4ccc5e159ba4221d4  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/1.cc
  7511dd8946b7b1402f9dc0e42829779d  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/2.cc
  010289dbc32b7bb4ed2607b561a1aa17  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/3.cc
! a9c711d92f6e4dab7fd054fca10cbe8f  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/4.cc
  02fb1795cd73633cb03926cf32bc9d33  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/87749.cc
  df8371a298515f69ab2ee268102ad750  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/move_assign.cc
  43720ea349c982885e2a46621ad19ee8  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/move_assign_optim.cc
  cdb9ede449fb05842a36d19b3de84d3d  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/1.cc
  f6e8fe5bdaf4e95458a3b16d455b99bb  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/2.cc
! 08197c78709d8c125279fe2276c8bfa7  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/3.cc
  e3f127a63dedcce6b5c52ab602b889ef  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/83328.cc
  667161140259df75643dbe15298aa1e3  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/1.cc
  3526329ec5e6d16b65ccaa5959d287f0  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/2.cc
! 6d18ceeeffde912c352712fa65258fad  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/3.cc
  8c04ebb47257fc9ca7442bd6a84df7ff  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/83328.cc
  0fe484e38b288a79b1fff4c5f20dda5b  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/pop_back/char/1.cc
  f68925a356975d6c4a5603b796777dff  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/pop_back/wchar_t/1.cc
--- 100445,100461 ----
  8315b2235343a4a4ccc5e159ba4221d4  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/1.cc
  7511dd8946b7b1402f9dc0e42829779d  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/2.cc
  010289dbc32b7bb4ed2607b561a1aa17  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/3.cc
! 95eb4713eab6d3b2f9ab2c9d04fa1acf  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/4.cc
  02fb1795cd73633cb03926cf32bc9d33  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/87749.cc
  df8371a298515f69ab2ee268102ad750  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/move_assign.cc
  43720ea349c982885e2a46621ad19ee8  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign/wchar_t/move_assign_optim.cc
  cdb9ede449fb05842a36d19b3de84d3d  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/1.cc
  f6e8fe5bdaf4e95458a3b16d455b99bb  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/2.cc
! 4bc8a8087dd0778dc62fd96e000444e1  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/3.cc
  e3f127a63dedcce6b5c52ab602b889ef  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/83328.cc
  667161140259df75643dbe15298aa1e3  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/1.cc
  3526329ec5e6d16b65ccaa5959d287f0  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/2.cc
! 242da04b92ae2483e79650d0c8573a47  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/3.cc
  8c04ebb47257fc9ca7442bd6a84df7ff  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/83328.cc
  0fe484e38b288a79b1fff4c5f20dda5b  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/pop_back/char/1.cc
  f68925a356975d6c4a5603b796777dff  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/pop_back/wchar_t/1.cc
*************** bd7e50cbdc086e3f74e1567542ff1e6a  libstd
*** 100204,100217 ****
  0f0a44700eeb4ba0f403b6a0d0d49223  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/4.cc
  28bcd4565eb20bd6bbcbaeb4bfa9778c  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/5.cc
  c4146b41a6a68a5e2bcb2e50cb730b43  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/6.cc
! 25894afdc155e3248726eea9611a9aaa  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/7.cc
  66dcff5ab8d7538ff96bd57f1eb60f5d  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/1.cc
  d55b6e917016fda1f414bcdf063b6b43  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/2.cc
  84fc5dd4a5d86d2d656351f2349d43ad  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/3.cc
  d6cfb46ef8c717ea44bbdac68d753b4f  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/4.cc
  03d97a6f24128a333c8dd00b8526cfba  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/5.cc
  25f8f586e4028339123067abbbcb82e2  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/6.cc
! 5efc26956f9f8fd1c4ff5534ca5af15c  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/7.cc
  b424ef069d48031ad9c9624f8fa7a286  libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc
  9a0793b215b28ba27e9682a529c69c64  libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/errno.cc
  8eb21f053802e2eec48fa2882e0a12ea  libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc
--- 100465,100478 ----
  0f0a44700eeb4ba0f403b6a0d0d49223  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/4.cc
  28bcd4565eb20bd6bbcbaeb4bfa9778c  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/5.cc
  c4146b41a6a68a5e2bcb2e50cb730b43  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/6.cc
! 2c5dcc5c10f11e8c5560d053bb42d29a  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/7.cc
  66dcff5ab8d7538ff96bd57f1eb60f5d  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/1.cc
  d55b6e917016fda1f414bcdf063b6b43  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/2.cc
  84fc5dd4a5d86d2d656351f2349d43ad  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/3.cc
  d6cfb46ef8c717ea44bbdac68d753b4f  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/4.cc
  03d97a6f24128a333c8dd00b8526cfba  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/5.cc
  25f8f586e4028339123067abbbcb82e2  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/6.cc
! 465e2e9ec3763c331e549d864c3a889a  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/wchar_t/7.cc
  b424ef069d48031ad9c9624f8fa7a286  libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc
  9a0793b215b28ba27e9682a529c69c64  libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/errno.cc
  8eb21f053802e2eec48fa2882e0a12ea  libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc
*************** aebfcd5a73c59b91266e8b3dd633b8d4  libstd
*** 100236,100265 ****
  5ac54148d1d8e226b2a848b800e0569b  libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc
  fa2a36a3b369e4a6f177f9b6704c7e69  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/1.cc
  17c606d72b06231c7c13920c517402ce  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/13650.cc
! 1c4debb53c78dd3f004130ef8b1efeb3  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/2.cc
  6896eec9d2ce54e0a11b8415ceaee285  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/1.cc
  8fd98f3ba0025dac3542dcc30821d7de  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/13650.cc
! bb4e955dc046e32a71542e7c8e6f73d3  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/2.cc
  f7fb8f147784f13a3e57e1ff26eff5c8  libstdc++-v3/testsuite/21_strings/basic_string/operations/contains/char/1.cc
  499431f59c731a8d4da5bc04c759fc87  libstdc++-v3/testsuite/21_strings/basic_string/operations/contains/wchar_t/1.cc
  da3f700a53d22cd029a604673e059e11  libstdc++-v3/testsuite/21_strings/basic_string/operations/data/char/1.cc
! 2434b4a1a2e9d3b0cdf759a06307fc9f  libstdc++-v3/testsuite/21_strings/basic_string/operations/data/char/2.cc
! 629c4fb49dd0d4a29803e1c5176619c1  libstdc++-v3/testsuite/21_strings/basic_string/operations/data/char/86169.cc
  ca74682c72cb547cf309e380caad822d  libstdc++-v3/testsuite/21_strings/basic_string/operations/data/wchar_t/1.cc
! 5fa71a0af989fb3ccf28396a74d72b6a  libstdc++-v3/testsuite/21_strings/basic_string/operations/data/wchar_t/2.cc
  c160d3e4a0700da761a056e2fa9bd367  libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/char/1.cc
  8884ebafb4e16bffdd953d59bf14b7b0  libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/wchar_t/1.cc
  e0ac309c64852ab5616e662af337e458  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/1.cc
  027a39178ed5f00b7e95409f2963a170  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/2.cc
  1ece88b3afea76aff35cee3649e8a94b  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/3.cc
  25747975c211509fe80e544fee5d71e8  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/4.cc
! f8eada2ad7af5fa31a9b1665c86c217b  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/5.cc
  eb9038c33769ab6981ee1b1c86735d6a  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/6.cc
  b4fcb1a576b9fbb38e9f63916d3cb2b4  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/1.cc
  d949fe1757d965d711055e01110720f4  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/2.cc
  aba5fedb457fc2b025545981630ae36a  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/3.cc
  1d9a134e755267f66018985a472a4f1c  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/4.cc
! 582dfa77cc4e73659fb8b3d8cfb5e5da  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/5.cc
  5c57875d3a9397305ea02a701048da99  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/6.cc
  4dee36dc3720409f6c155425e2017c5c  libstdc++-v3/testsuite/21_strings/basic_string/operations/rfind/char/1.cc
  3351ee7a6bb4dc8101ed1502c850a48d  libstdc++-v3/testsuite/21_strings/basic_string/operations/rfind/char/2.cc
--- 100497,100526 ----
  5ac54148d1d8e226b2a848b800e0569b  libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc
  fa2a36a3b369e4a6f177f9b6704c7e69  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/1.cc
  17c606d72b06231c7c13920c517402ce  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/13650.cc
! 099cc3f0bd43700081699d22cc34557c  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/2.cc
  6896eec9d2ce54e0a11b8415ceaee285  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/1.cc
  8fd98f3ba0025dac3542dcc30821d7de  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/13650.cc
! 87ebe3fd0f8091147645e27dc4cb8ee0  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/2.cc
  f7fb8f147784f13a3e57e1ff26eff5c8  libstdc++-v3/testsuite/21_strings/basic_string/operations/contains/char/1.cc
  499431f59c731a8d4da5bc04c759fc87  libstdc++-v3/testsuite/21_strings/basic_string/operations/contains/wchar_t/1.cc
  da3f700a53d22cd029a604673e059e11  libstdc++-v3/testsuite/21_strings/basic_string/operations/data/char/1.cc
! 9ccbc06738d22d9f941b8f2b369c7915  libstdc++-v3/testsuite/21_strings/basic_string/operations/data/char/2.cc
! fabf5d00ed38687c6c74b03d67132fac  libstdc++-v3/testsuite/21_strings/basic_string/operations/data/char/86169.cc
  ca74682c72cb547cf309e380caad822d  libstdc++-v3/testsuite/21_strings/basic_string/operations/data/wchar_t/1.cc
! ebeb1bb794a93823182dc633b65b1594  libstdc++-v3/testsuite/21_strings/basic_string/operations/data/wchar_t/2.cc
  c160d3e4a0700da761a056e2fa9bd367  libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/char/1.cc
  8884ebafb4e16bffdd953d59bf14b7b0  libstdc++-v3/testsuite/21_strings/basic_string/operations/ends_with/wchar_t/1.cc
  e0ac309c64852ab5616e662af337e458  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/1.cc
  027a39178ed5f00b7e95409f2963a170  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/2.cc
  1ece88b3afea76aff35cee3649e8a94b  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/3.cc
  25747975c211509fe80e544fee5d71e8  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/4.cc
! 742813bed392bc2099e16c9c2fe5b9e3  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/5.cc
  eb9038c33769ab6981ee1b1c86735d6a  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/char/6.cc
  b4fcb1a576b9fbb38e9f63916d3cb2b4  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/1.cc
  d949fe1757d965d711055e01110720f4  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/2.cc
  aba5fedb457fc2b025545981630ae36a  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/3.cc
  1d9a134e755267f66018985a472a4f1c  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/4.cc
! d112b9690147b2889b36a3198465fd35  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/5.cc
  5c57875d3a9397305ea02a701048da99  libstdc++-v3/testsuite/21_strings/basic_string/operations/find/wchar_t/6.cc
  4dee36dc3720409f6c155425e2017c5c  libstdc++-v3/testsuite/21_strings/basic_string/operations/rfind/char/1.cc
  3351ee7a6bb4dc8101ed1502c850a48d  libstdc++-v3/testsuite/21_strings/basic_string/operations/rfind/char/2.cc
*************** aaddd573c4151c326ea72bc5788f294e  libstd
*** 100275,100288 ****
  ee93e8e4686d8c02b3cd35ebe2c14c73  libstdc++-v3/testsuite/21_strings/basic_string/operators/char/2.cc
  780157cf3d7f32a4ad7996341cb5078d  libstdc++-v3/testsuite/21_strings/basic_string/operators/char/3.cc
  e172d4a435c7faeb83f02be3d79525b7  libstdc++-v3/testsuite/21_strings/basic_string/operators/char/4.cc
! b54c1164dc7d2ffe8090232882900035  libstdc++-v3/testsuite/21_strings/basic_string/operators/char/5.cc
  4d61fa1c31a6bb3cfd4a1e220d2f0dcc  libstdc++-v3/testsuite/21_strings/basic_string/operators/char/65630.cc
  5c43a67ce93a6c007ad3d39db2e72bca  libstdc++-v3/testsuite/21_strings/basic_string/operators/char/cmp_c++20.cc
  a65974b9d152480211f04dff880b8e9b  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/1.cc
  5fda6133eaa600b609c0d3dddb4bece5  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/2.cc
  1b11e94ef6bd70ab33b3497524728a97  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/3.cc
  39ea08de583d46faae48fd3904807014  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/4.cc
! 12c18bdbde140d9d6a3ec5aa37e1d44d  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/5.cc
  3e92c3c2f3393a787df8407412e05136  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/65630.cc
  b04766777458f2b7301a194e0c919549  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/cmp_c++20.cc
  0eb83b04c15c8d202ced5340009538b0  libstdc++-v3/testsuite/21_strings/basic_string/pthread18185.cc
--- 100536,100549 ----
  ee93e8e4686d8c02b3cd35ebe2c14c73  libstdc++-v3/testsuite/21_strings/basic_string/operators/char/2.cc
  780157cf3d7f32a4ad7996341cb5078d  libstdc++-v3/testsuite/21_strings/basic_string/operators/char/3.cc
  e172d4a435c7faeb83f02be3d79525b7  libstdc++-v3/testsuite/21_strings/basic_string/operators/char/4.cc
! c871f347f108873e656392095116bc62  libstdc++-v3/testsuite/21_strings/basic_string/operators/char/5.cc
  4d61fa1c31a6bb3cfd4a1e220d2f0dcc  libstdc++-v3/testsuite/21_strings/basic_string/operators/char/65630.cc
  5c43a67ce93a6c007ad3d39db2e72bca  libstdc++-v3/testsuite/21_strings/basic_string/operators/char/cmp_c++20.cc
  a65974b9d152480211f04dff880b8e9b  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/1.cc
  5fda6133eaa600b609c0d3dddb4bece5  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/2.cc
  1b11e94ef6bd70ab33b3497524728a97  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/3.cc
  39ea08de583d46faae48fd3904807014  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/4.cc
! a3d351cc016f9d79f5ec0fe2ee08747f  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/5.cc
  3e92c3c2f3393a787df8407412e05136  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/65630.cc
  b04766777458f2b7301a194e0c919549  libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_t/cmp_c++20.cc
  0eb83b04c15c8d202ced5340009538b0  libstdc++-v3/testsuite/21_strings/basic_string/pthread18185.cc
*************** b426c4def62251ac3d24be08ee1bf64f  libstd
*** 100305,100423 ****
  6a11edfc864a472816029448ebf436f7  libstdc++-v3/testsuite/21_strings/basic_string/requirements/typedefs.cc
  6b1eb7b26573dd38d176c4ce7dd90ecf  libstdc++-v3/testsuite/21_strings/basic_string/types/1.cc
  316dcb337c00d2fba2a343425cab8b62  libstdc++-v3/testsuite/21_strings/basic_string/types/23767.cc
! f8b533dc27c8219635da3aec055631db  libstdc++-v3/testsuite/21_strings/basic_string/types/pmr_typedefs.cc
! 3ae78abd8f0cb440f057c1b42b2d7f6b  libstdc++-v3/testsuite/21_strings/basic_string_view/capacity/1.cc
! 6dd699bb1d430f8f5f8262b4a22a57bd  libstdc++-v3/testsuite/21_strings/basic_string_view/capacity/empty_neg.cc
! 9e4a9f4c641411930d0406e35b493eec  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/1.cc
! cac5af1f70952d41c86a65f74d48b7bd  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/2.cc
! 143c15aaef353eaaf06168cab2cd549f  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/3.cc
! abc7fc9b3859771da29ea6fe83866ea2  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/nonnull.cc
  3f91d3d2483b9f098c4c17c2ebfbf86f  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range.cc
  a4f9e3607774ef2331c5cd93f7845be6  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range_c++20.cc
! 3959ab48ede40d23b801173872ef1366  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/1.cc
! 06462ef959846c5e1b7e340a34cbbc11  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/2.cc
! 135e8e09e12b11970f985c862b6b80d0  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/3.cc
! 7add6249978cfd96f5b6ed54a5d5f840  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/nonnull.cc
  567dda958cc31c3a8e8b55db8f18cb9d  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/range_c++20.cc
! b51d8dc7c7bf96a3f4ffbc86e478b129  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/1.cc
! 26779822533046eadb814032e72290dc  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/2.cc
! 87403ab654e14a02d4a36684530d5183  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/back_constexpr_neg.cc
! 93a7a0292dfdc23ae9fad7198db8ca82  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/constexpr.cc
! 95e236632df7173b741a1b394e9eb046  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/constexpr_neg.cc
! eca16d2e865a8bfd114abb18702b1a74  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/empty.cc
! dcf1f17c6567492fad67ce5f341d4123  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/front_back.cc
! 8629d7916c5109feb79a2a5721202bfd  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/front_back_constexpr.cc
! 9b747a4805bbb986dbc0ba605199c657  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/front_constexpr_neg.cc
! 2fc51b90b2d6652b0626b70d9f5ce7f3  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/1.cc
! e7937ba198ecde33ff4b53c9ddf65b63  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/2.cc
! f88891195093bb7c0881e2b204420b24  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/back_constexpr_neg.cc
! 096925da9a0f56b27c2cecba57954972  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/constexpr.cc
! efe93dd17e1149a49bfd60cbad4e4d81  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/constexpr_neg.cc
! 68ee9bafc39ab241aaa4f528adaedaf2  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/empty.cc
! 7de506c807c3a0af4c93cf6fa47ac1b7  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/front_back.cc
! ffba04efac9e2f9199b5165483ed07fb  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/front_constexpr_neg.cc
! c3d9db5d1348b184e8a0bd0f75c0cf60  libstdc++-v3/testsuite/21_strings/basic_string_view/include.cc
! cd2572e8af7972b45e410b6d99a627d1  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/94051.cc
! 98d7e2e072bb07ea05344c4e91083a69  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/char/1.cc
! eebee66758a1ecbff18939fa9c550a02  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/char/2.cc
! aa3ff8a784efb120cafad5c27067006d  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/char/3.cc
! e12bb7b4dd78180288d9b6984c91a052  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/pod/10081-out.cc
! 115788d871ee13864b8bb6d51924510e  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/wchar_t/1.cc
! a76fb683e5c12489b503e181e01f7756  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/wchar_t/2.cc
! 906c73fb8c1456c1d8b5630fc3c26127  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/wchar_t/3.cc
! c1705307a2f45ca1d734339afe70d119  libstdc++-v3/testsuite/21_strings/basic_string_view/literals/types-char8_t.cc
! cd5cf5d211fc8df3a95fe5d88a6fb8a0  libstdc++-v3/testsuite/21_strings/basic_string_view/literals/types.cc
! 9fc7a2ce5698892be1dc3fd2f1693811  libstdc++-v3/testsuite/21_strings/basic_string_view/literals/values-char8_t.cc
! 9172020f9670722ee9ad8eac437bde2a  libstdc++-v3/testsuite/21_strings/basic_string_view/literals/values.cc
! 73a6dac8f941cc1468ca1a6fed7b5291  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_prefix/char/1.cc
! be6298f082af99ada623019ccf0bf2da  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_prefix/wchar_t/1.cc
! 7000a03bb8c44092810a52c6801ece67  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_suffix/char/1.cc
! de6597f835b26297c2c5fc7b27e4f117  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_suffix/wchar_t/1.cc
! 21a74c7b11dd42cf6460ba3704860063  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/swap/char/1.cc
! b3e234e000c84bc227058b221d69162c  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/swap/wchar_t/1.cc
! b3689a7349a3f70227a39f24c7a9cb97  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/1.cc
! e0c499396f45f4f90d30f42df882ebfc  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/13650.cc
! 9190394ae38d86a6e0bad84c14791dd9  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/2.cc
! 71cf167477b603c9a040c7c4023a5e5d  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/70483.cc
! bce4aa176cfcfe562c84763347e913dc  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/nonnull.cc
! bc5ba6e2a4591c3030b647f69d7242b9  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/wchar_t/1.cc
! 07cb7ebfcd5e691c69207fe852b0e2da  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/wchar_t/13650.cc
! 19b49713c318044028b382f712afa0db  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/wchar_t/2.cc
  6865bd43ce41c5eb3ed32a10fe1d9979  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/contains/char/1.cc
  6a7d77f05002ba3cc85e75859fb211c1  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/contains/char/2.cc
  08434190dcd52439abb046b581e9a103  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/contains/wchar_t/1.cc
! aa718d31d37b246a709334870e2a4cf2  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/1.cc
! 8cd3c20f936cb2208c3d81f185095fc0  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/2.cc
  eb02a4fa2890eb65be9983306367c835  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/constexpr.cc
! a7f6bfe557140e36992b34e8d4b2a049  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/1.cc
! c47e4d02dc7d9f00124b8f75a4d5c159  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/2.cc
  b92f0a6b615175785f7cd18ebaffcf62  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/constexpr.cc
! 20251b062226017495d1ab37b9e06be5  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/data/char/1.cc
! b39e8704c8b994423ffc6af70d2e357c  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/data/wchar_t/1.cc
  88cd328cecbf8b5ba9ffd43638cd947e  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/char/1.cc
  8bf78d9c6b6d2ad80791ade9ddb8d084  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/wchar_t/1.cc
! d63b061bc3cf4a33e14caec7a63e4516  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/1.cc
! 2e933ee038fc22b6275954e97199058e  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/2.cc
! 26220ee792f09839bfbaf66f5a331937  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/3.cc
! 890eb6e33907176f4e92e37b49ef0452  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/4.cc
! a2a53e003467c2eb1a33d309bdfd98b5  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/nonnull.cc
! d66e3f109d9e705d8b43bc7e297a261d  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/wchar_t/1.cc
! 8e659f501aff3ede5315f80e23e45420  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/wchar_t/2.cc
! 448b36c57df5aec09978e14e4b2daa85  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/wchar_t/3.cc
! 7b7f21f40e6e03678b51f8d35415a93e  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/wchar_t/4.cc
! 1d3c5f522ef69aaba063ee32a0b8f021  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/char/1.cc
! edaf2a46b84e12ca876e4bd56e95c4b9  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/char/2.cc
! 631050a0f0ffa82c67fb43cfb3845076  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/char/3.cc
! 1c2dcaac6fb41399c1701ae63f51d798  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/char/nonnull.cc
! 217412fe17776e5e84e5aaf02872d926  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/1.cc
! 9b59aac1ec190b8ef29df4fe36dc7b47  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/2.cc
! a82468d30b7d897d0d247c9193861c89  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/3.cc
  24c61699ddf5729ea0ff064e7154ad51  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/char/1.cc
  959999bc23a6e4b0e798657bd523f4c6  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/wchar_t/1.cc
! 3310c4e94c76117aa841e4de0445c844  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/string_conversion/1.cc
! 63ac64c2aa04452c9063e40d96555cda  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/substr/char/1.cc
! 72a8d7bb4482b6c1615372dd34ed2da0  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/substr/char/83511.cc
! b044c1b2e33ceffb2edcec8cf0f855b8  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/substr/wchar_t/1.cc
! 2c7914f1f439ba1489e80ec7dd68c639  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/substr/wchar_t/83511.cc
! 979a431e9ad7f2044405e4a348a6e653  libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/2.cc
! 2f084649fdad745e665714fd57bb1c2c  libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/89446.cc
  459d13bf929302da3021de0711b40d5c  libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/cmp_c++20.cc
! 5038957bef02ed3a3f0bc92860dad9ab  libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/2.cc
! ae7e78cc795130feebc52b972568d6c0  libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/89446.cc
  eb20dc849f8300277dcdf0be52639003  libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/cmp_c++20.cc
! 07e556714cb82dd8c89ab912460fc237  libstdc++-v3/testsuite/21_strings/basic_string_view/range_access/char/1.cc
! b8aba65c344eafe5bf7cebdca1c87798  libstdc++-v3/testsuite/21_strings/basic_string_view/range_access/wchar_t/1.cc
  acf2b026de8e4981b9eec3ff02d819dd  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/constexpr_iter.cc
! b38609a19af19f90d7ee0330416893d5  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/1.cc
! 54ed0def55ac691075b630c5892f3061  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char/1.cc
! dcda6989f9bead9aaa86243f9687e61b  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char16_t/1.cc
! 57973f9cdc564665aa7167b3f7cb2476  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char32_t/1.cc
! 648c60f078cf32b1d1406244e5cf286a  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char8_t/1.cc
! 3d1e3095824a3f71d975af9667a9e3e6  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/wchar_t/1.cc
! cccc0ded713c22e6536edfd5af400457  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/traits_neg.cc
! 219966f225fbde97798857aa44b53014  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/typedefs.cc
! ffc1ec78a6504bb436184d0d443c49e0  libstdc++-v3/testsuite/21_strings/basic_string_view/typedefs.cc
! 0c4a73e0727904e452b6e3db1ad3a711  libstdc++-v3/testsuite/21_strings/basic_string_view/types/1.cc
  e722bc26aff269db73e0bfe5f4f9531a  libstdc++-v3/testsuite/21_strings/c_strings/char/1.cc
  127b326e94c3827778fd5f32ce64bc28  libstdc++-v3/testsuite/21_strings/c_strings/char/2.cc
  008d75650596a9b88f36dbb86d66a5a7  libstdc++-v3/testsuite/21_strings/c_strings/char/3_neg.cc
--- 100566,100684 ----
  6a11edfc864a472816029448ebf436f7  libstdc++-v3/testsuite/21_strings/basic_string/requirements/typedefs.cc
  6b1eb7b26573dd38d176c4ce7dd90ecf  libstdc++-v3/testsuite/21_strings/basic_string/types/1.cc
  316dcb337c00d2fba2a343425cab8b62  libstdc++-v3/testsuite/21_strings/basic_string/types/23767.cc
! 44b8f145bc032a79d8c4be34486abff1  libstdc++-v3/testsuite/21_strings/basic_string/types/pmr_typedefs.cc
! 0bc3f3ffade93d5be1d282f8239f04b1  libstdc++-v3/testsuite/21_strings/basic_string_view/capacity/1.cc
! f63eac1974b7fe35fabec71383a10747  libstdc++-v3/testsuite/21_strings/basic_string_view/capacity/empty_neg.cc
! 4fd21fe1dbcce7f3ade894f335a1133d  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/1.cc
! d68dab1b04d63dd4e3fceb08007d9e0b  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/2.cc
! 024bc13940db67bdbed4bd27adb64b24  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/3.cc
! 5975b3534ce70f6db979af8022d716d1  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/nonnull.cc
  3f91d3d2483b9f098c4c17c2ebfbf86f  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range.cc
  a4f9e3607774ef2331c5cd93f7845be6  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range_c++20.cc
! 027619cd14c68144376f29ed00225b4a  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/1.cc
! 3be7fda5bae7081671a8b56eac758ac1  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/2.cc
! 890564180920737d396dfd75262eec0c  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/3.cc
! fc0038d9b5b16512e0fa693de683f05e  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/nonnull.cc
  567dda958cc31c3a8e8b55db8f18cb9d  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/range_c++20.cc
! cc4a598b278b12478ef790a938f450bc  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/1.cc
! 0646c482e37e8424f332900e2d2c26c6  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/2.cc
! 0ed6d62ff4abdeab6a6da39da337b91b  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/back_constexpr_neg.cc
! 3ebe036aedace000f0dcef6f1d8e2cb3  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/constexpr.cc
! f7b9aac84f1ef0456989326bb7d9fe45  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/constexpr_neg.cc
! 8ee729efbc8cfafd28f456aa7aa76c21  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/empty.cc
! 866245df7ec426292eb7d0385f9b591d  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/front_back.cc
! 02da038ceae3aa90a1e56aebd2b01e96  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/front_back_constexpr.cc
! 6437fcf6357dedaf9f32c05a1dab2d36  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/char/front_constexpr_neg.cc
! ea47dff33e967ac6ba2d1dd2108a8304  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/1.cc
! 28b1a93d6ac417b28bb5271ec33db167  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/2.cc
! 8504042a9018fd0d640b3f2b30c54bf1  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/back_constexpr_neg.cc
! 1d75f381e14a726131ffc23710a831ab  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/constexpr.cc
! a64456ef06d589f9110f0280859dcc9e  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/constexpr_neg.cc
! ec4f46780620ebeb8c352e14e9ff483d  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/empty.cc
! 26ca19a7a484daab38e6325e95dea960  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/front_back.cc
! a773a1798ae0da10bc71774b4a84f27e  libstdc++-v3/testsuite/21_strings/basic_string_view/element_access/wchar_t/front_constexpr_neg.cc
! 80f3aa0b37b15650ffa9513b67d93a7b  libstdc++-v3/testsuite/21_strings/basic_string_view/include.cc
! 7cab6a4a04dc0fb9a659927b79d72a11  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/94051.cc
! 8572cad595f5bbd72245b4e3cbdd9d7c  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/char/1.cc
! 09777d3d65f8b8ed3fa2fddd89c36107  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/char/2.cc
! 6d2c05d5ad92f47625c55084eb38cf19  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/char/3.cc
! 2bd806a15266f20a64e1eade13d71499  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/pod/10081-out.cc
! 14468ede7c766197e22549e239ada658  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/wchar_t/1.cc
! 06712d1a025c961b8e1d3129c85a89ad  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/wchar_t/2.cc
! c0db9a3618df4c0efd73625dd02124e7  libstdc++-v3/testsuite/21_strings/basic_string_view/inserters/wchar_t/3.cc
! 8e1735a4bce37bef1ae3393dd864d8fe  libstdc++-v3/testsuite/21_strings/basic_string_view/literals/types-char8_t.cc
! ee58fb862feae3d2e5437a3162ad0907  libstdc++-v3/testsuite/21_strings/basic_string_view/literals/types.cc
! 1dfae14cd0546ce2c05ad629019edd83  libstdc++-v3/testsuite/21_strings/basic_string_view/literals/values-char8_t.cc
! f5762b9d721f3378d727068f209ad0d8  libstdc++-v3/testsuite/21_strings/basic_string_view/literals/values.cc
! d39abc44372d1e360778ec88d360319d  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_prefix/char/1.cc
! 266ed8198a85e13d9a1b1373fcf255ff  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_prefix/wchar_t/1.cc
! 1120045f4cf7d6af14f28d056f9e9ced  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_suffix/char/1.cc
! 1826d293cf96efd29214f6db5b7d4f16  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/remove_suffix/wchar_t/1.cc
! 78409eaaaf815a0ac855279bbba4642a  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/swap/char/1.cc
! 7c9068c530aa7387a9b568fb4690865d  libstdc++-v3/testsuite/21_strings/basic_string_view/modifiers/swap/wchar_t/1.cc
! 6e9a274a7ea5d83bf10060d62fbfeac8  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/1.cc
! d838a5844716a5673b8cf2a41bccf4bb  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/13650.cc
! ff29c56a28f50a58edac5a872ad4f10b  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/2.cc
! df848cba246046e3bf5488330cebf7e6  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/70483.cc
! 256ccfd29712f56996a272d70658ed12  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/char/nonnull.cc
! ca6ef3567e2046a92639740cc0c17fcb  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/wchar_t/1.cc
! afcbd3529f006845df5b3db261d5399b  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/wchar_t/13650.cc
! e96c0904be90027e3dd04c4f36f4c148  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/compare/wchar_t/2.cc
  6865bd43ce41c5eb3ed32a10fe1d9979  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/contains/char/1.cc
  6a7d77f05002ba3cc85e75859fb211c1  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/contains/char/2.cc
  08434190dcd52439abb046b581e9a103  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/contains/wchar_t/1.cc
! 210115794b6ece22afaff5cd96f17566  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/1.cc
! 058675fee9a617afcd68fcf62464dc83  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/2.cc
  eb02a4fa2890eb65be9983306367c835  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/char/constexpr.cc
! 0e5f68ccfe3fbf6bcf807dbae4c652ac  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/1.cc
! ed356778358ec3db608c44a76b8ec21c  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/2.cc
  b92f0a6b615175785f7cd18ebaffcf62  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/copy/wchar_t/constexpr.cc
! 49684812d0e6e538d983a81cc02ea19b  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/data/char/1.cc
! 3aca8654c80e2a1ffcc111b84f41adec  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/data/wchar_t/1.cc
  88cd328cecbf8b5ba9ffd43638cd947e  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/char/1.cc
  8bf78d9c6b6d2ad80791ade9ddb8d084  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ends_with/wchar_t/1.cc
! 2785c2ceba16c680d0a2bd0c668bea11  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/1.cc
! 030a8cc4a3f5c356f58cc5366b35a2bf  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/2.cc
! 20c00fc0040ade659fcce3b4c078f8c3  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/3.cc
! f1358b3dfa694f02eca58026fe7c03ff  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/4.cc
! 55b3e434f68705deab35dad0c98345f4  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/char/nonnull.cc
! 7756c36aed5546ae8272e34b305a4bf8  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/wchar_t/1.cc
! 8b95635082369316fba595c84f3fe285  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/wchar_t/2.cc
! 3ebaf65a2692b713dcd5ed0a5f90a1f1  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/wchar_t/3.cc
! 08e95ae62fdd2a63c5a3b9ae494271f2  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/find/wchar_t/4.cc
! 906166db46fd5d400e8f43c443056af5  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/char/1.cc
! aeb30a6bfb75107fd9641dd22b6240fd  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/char/2.cc
! e8f5d6a0bc58cbcadb4dae9e616f4b1e  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/char/3.cc
! 881735d142ae0142efe8239173793256  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/char/nonnull.cc
! 1e29137012522dae78fc01ed446a84e8  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/1.cc
! be3ef7e3cef023b3c128159641b5299b  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/2.cc
! c0511b8a85917c76b657e5281a565ad1  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/rfind/wchar_t/3.cc
  24c61699ddf5729ea0ff064e7154ad51  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/char/1.cc
  959999bc23a6e4b0e798657bd523f4c6  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/starts_with/wchar_t/1.cc
! a863deb3779c026a2c77b7b5b7219cca  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/string_conversion/1.cc
! 0a24dc0440df4fb9257e32467249e85a  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/substr/char/1.cc
! e6dd9076d00bbbbfcb8e7348c27a2a5b  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/substr/char/83511.cc
! 5caaaf290b07f73ea0b579f5074c60ab  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/substr/wchar_t/1.cc
! fd370f82fb5dfb26ff6a6ad1df68ec48  libstdc++-v3/testsuite/21_strings/basic_string_view/operations/substr/wchar_t/83511.cc
! 3e8619b4df1470066ff3a4efdf69d94f  libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/2.cc
! c40166c459af603cd27d676386a99bdd  libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/89446.cc
  459d13bf929302da3021de0711b40d5c  libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/cmp_c++20.cc
! 65bfdb2ab4cfbb92f46583745b5b541f  libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/2.cc
! ba986cca7c83323bb7a6ebbbfaedb044  libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/89446.cc
  eb20dc849f8300277dcdf0be52639003  libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/cmp_c++20.cc
! bf52eb1343262cbcc6be41f862154b10  libstdc++-v3/testsuite/21_strings/basic_string_view/range_access/char/1.cc
! c21a2e7305e5db476aa59fdcefad4406  libstdc++-v3/testsuite/21_strings/basic_string_view/range_access/wchar_t/1.cc
  acf2b026de8e4981b9eec3ff02d819dd  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/constexpr_iter.cc
! b246730192e7c8a78eb83d42eb2068a2  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/1.cc
! 961cc691b2cf054b0d03748f3e5938d2  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char/1.cc
! 3f269bfe969ce31707aea4fdbf7d9f22  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char16_t/1.cc
! 5b08f911017c0204446128a47288b2a7  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char32_t/1.cc
! 9f501e35b5793aee73245ed00b2d4d16  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char8_t/1.cc
! 93e1fe54de644d06e733d3311c304ec0  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/wchar_t/1.cc
! c58e4a54f9812ca54a33f8bb9ab1eb7e  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/traits_neg.cc
! 2f04053c1d380c019bf497e3354e6272  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/typedefs.cc
! a005ecff2e5bae0e6776d87e235b2969  libstdc++-v3/testsuite/21_strings/basic_string_view/typedefs.cc
! e891c7552eefd52a28b6ae80efdcd720  libstdc++-v3/testsuite/21_strings/basic_string_view/types/1.cc
  e722bc26aff269db73e0bfe5f4f9531a  libstdc++-v3/testsuite/21_strings/c_strings/char/1.cc
  127b326e94c3827778fd5f32ce64bc28  libstdc++-v3/testsuite/21_strings/c_strings/char/2.cc
  008d75650596a9b88f36dbb86d66a5a7  libstdc++-v3/testsuite/21_strings/c_strings/char/3_neg.cc
*************** e722bc26aff269db73e0bfe5f4f9531a  libstd
*** 100429,100435 ****
  08584669c547d9624598e6f249398912  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc
  c4aa40fef9e40133cdc0e07f8548d86a  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/57704.cc
  2411e7b3a2c4912a831f9714f8452b02  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/65049.cc
! 5576204856dce289918761309e8b6366  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/99181.cc
  f4b616f53a91454dc4cc796789333411  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/typedefs.cc
  a7f3a15d3b510eea614d924bde4e90c2  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char16_t/65049.cc
  88b16bcd976741b89b4fc2c8a63f4edb  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char16_t/eof.cc
--- 100690,100696 ----
  08584669c547d9624598e6f249398912  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc
  c4aa40fef9e40133cdc0e07f8548d86a  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/57704.cc
  2411e7b3a2c4912a831f9714f8452b02  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/65049.cc
! c1421f0831b72bffc843575f64539e06  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/99181.cc
  f4b616f53a91454dc4cc796789333411  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/typedefs.cc
  a7f3a15d3b510eea614d924bde4e90c2  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char16_t/65049.cc
  88b16bcd976741b89b4fc2c8a63f4edb  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char16_t/eof.cc
*************** dc2163d3064f8b1cbb0e4a72a173e133  libstd
*** 100439,100446 ****
  2fe66c87716622ba6e964e6b70bb6939  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char8_t/65049.cc
  819f978a2dccb0bb94ee5d2edc454b72  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char8_t/typedefs.cc
  40e9161139bad049915c7ae5a6ef2733  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions.cc
! 52dd17037f74ce778dafb17da346e321  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++17.cc
! 08f652239fee7d677771a0ab63d96c08  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++20.cc
  955438433acee1c100dba7c5172187cf  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc
  e36b81ed3e3c93bdebeba84eb99ea42b  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc
  ccf11f05b5b84d95731c4d00bd6c49b9  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc
--- 100700,100707 ----
  2fe66c87716622ba6e964e6b70bb6939  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char8_t/65049.cc
  819f978a2dccb0bb94ee5d2edc454b72  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char8_t/typedefs.cc
  40e9161139bad049915c7ae5a6ef2733  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions.cc
! fdac26a07484a999f99f668d9f150453  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++17.cc
! c2ae1b0ba48c0965f620e339b362931d  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++20.cc
  955438433acee1c100dba7c5172187cf  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc
  e36b81ed3e3c93bdebeba84eb99ea42b  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc
  ccf11f05b5b84d95731c4d00bd6c49b9  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc
*************** c3ca3d667f2a68a99aa3e39db9588829  libstd
*** 100448,100453 ****
--- 100709,100715 ----
  8fe1711ff06b77388013f79820da23ca  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc
  e48790d617942662612cb6c7223d76b1  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc
  75b338a953af76ec5dff9df7afa3b01d  libstdc++-v3/testsuite/21_strings/char_traits/requirements/short/1.cc
+ 5eb7812f69f414ef3a35a89be9d4dc1f  libstdc++-v3/testsuite/21_strings/char_traits/requirements/version.cc
  cbb955786cd9098c4d69e362a6a6ad6a  libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/1.cc
  516861afc8775ba070ffca8f2eca1129  libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/65049.cc
  d5aacdee7411be410be37a365e721a64  libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc
*************** ae2a6dfbb8f82593be63eb1c17dc4b4e  libstd
*** 101086,101093 ****
  06e2ca4d48ff9bf561e5276328558080  libstdc++-v3/testsuite/23_containers/array/comparison_operators/not_equal.cc
  65dcaca11d5c4a55011720f900e68154  libstdc++-v3/testsuite/23_containers/array/cons/53361.cc
  b3c9e3af0f49a131973d6c4ac03b1a69  libstdc++-v3/testsuite/23_containers/array/cons/aggregate_initialization.cc
! 46431d29d17addaa4eb2d9274515a2f3  libstdc++-v3/testsuite/23_containers/array/cons/deduction.cc
! f0b8912da73872c320875c0b221f5b0b  libstdc++-v3/testsuite/23_containers/array/cons/deduction_neg.cc
  d2a212f2b8f6fdc5c0cfbd95e4c8c0d3  libstdc++-v3/testsuite/23_containers/array/creation/1.cc
  d5f4d148e3e8b228594162f3ef05c987  libstdc++-v3/testsuite/23_containers/array/creation/2.cc
  dcfec188e09b247823945c7fcfd7d096  libstdc++-v3/testsuite/23_containers/array/creation/3_neg.cc
--- 101348,101355 ----
  06e2ca4d48ff9bf561e5276328558080  libstdc++-v3/testsuite/23_containers/array/comparison_operators/not_equal.cc
  65dcaca11d5c4a55011720f900e68154  libstdc++-v3/testsuite/23_containers/array/cons/53361.cc
  b3c9e3af0f49a131973d6c4ac03b1a69  libstdc++-v3/testsuite/23_containers/array/cons/aggregate_initialization.cc
! 1b1e181106122b30a450ec8e7f99267d  libstdc++-v3/testsuite/23_containers/array/cons/deduction.cc
! ab27bad72c6bd3cea021b7abe8c50d05  libstdc++-v3/testsuite/23_containers/array/cons/deduction_neg.cc
  d2a212f2b8f6fdc5c0cfbd95e4c8c0d3  libstdc++-v3/testsuite/23_containers/array/creation/1.cc
  d5f4d148e3e8b228594162f3ef05c987  libstdc++-v3/testsuite/23_containers/array/creation/2.cc
  dcfec188e09b247823945c7fcfd7d096  libstdc++-v3/testsuite/23_containers/array/creation/3_neg.cc
*************** adb867258c829b6eb6723cbf1ddb05cd  libstd
*** 101103,101109 ****
  f0ada280ac5c33ed8e4ff8204bca7866  libstdc++-v3/testsuite/23_containers/array/element_access/at_neg.cc
  475f361a533db81dcb51f5b5ff4daf17  libstdc++-v3/testsuite/23_containers/array/element_access/at_out_of_range.cc
  ae04f00435944482d8f2762c2dc70265  libstdc++-v3/testsuite/23_containers/array/element_access/back.cc
! 916eca82ab9c5cf2190486921e4fef7b  libstdc++-v3/testsuite/23_containers/array/element_access/constexpr_c++17.cc
  aef8e21404e9f1d6682fd1b63acc7389  libstdc++-v3/testsuite/23_containers/array/element_access/constexpr_element_access.cc
  9261ffe7897065d1d176443946c9eea3  libstdc++-v3/testsuite/23_containers/array/element_access/data.cc
  61fa35060643d4e3f1a5dd6bf4142997  libstdc++-v3/testsuite/23_containers/array/element_access/front.cc
--- 101365,101371 ----
  f0ada280ac5c33ed8e4ff8204bca7866  libstdc++-v3/testsuite/23_containers/array/element_access/at_neg.cc
  475f361a533db81dcb51f5b5ff4daf17  libstdc++-v3/testsuite/23_containers/array/element_access/at_out_of_range.cc
  ae04f00435944482d8f2762c2dc70265  libstdc++-v3/testsuite/23_containers/array/element_access/back.cc
! c10cae9489f1bcf8ab0457dcb7e4c9b7  libstdc++-v3/testsuite/23_containers/array/element_access/constexpr_c++17.cc
  aef8e21404e9f1d6682fd1b63acc7389  libstdc++-v3/testsuite/23_containers/array/element_access/constexpr_element_access.cc
  9261ffe7897065d1d176443946c9eea3  libstdc++-v3/testsuite/23_containers/array/element_access/data.cc
  61fa35060643d4e3f1a5dd6bf4142997  libstdc++-v3/testsuite/23_containers/array/element_access/front.cc
*************** aef8e21404e9f1d6682fd1b63acc7389  libstd
*** 101111,101117 ****
  3c7c1d167cc78ca91f17cd6b13c8a90e  libstdc++-v3/testsuite/23_containers/array/range_access.cc
  bb9b1ef86ffbe51abdab9960a32ddc76  libstdc++-v3/testsuite/23_containers/array/requirements/citerators.cc
  5226ea58214e95acbab7115e1d580550  libstdc++-v3/testsuite/23_containers/array/requirements/constexpr_fill.cc
! c578b37f7a96dd415b09f9e640960bff  libstdc++-v3/testsuite/23_containers/array/requirements/constexpr_iter.cc
  47fc2e9ae1a3190da1f29e187418dcbb  libstdc++-v3/testsuite/23_containers/array/requirements/constexpr_swap.cc
  4abbf4e5ffce5dfbc38a2f55b8607cd1  libstdc++-v3/testsuite/23_containers/array/requirements/contiguous.cc
  4f9a6b38b5ccd4db9a5b71a3dde3ad04  libstdc++-v3/testsuite/23_containers/array/requirements/explicit_instantiation/1.cc
--- 101373,101379 ----
  3c7c1d167cc78ca91f17cd6b13c8a90e  libstdc++-v3/testsuite/23_containers/array/range_access.cc
  bb9b1ef86ffbe51abdab9960a32ddc76  libstdc++-v3/testsuite/23_containers/array/requirements/citerators.cc
  5226ea58214e95acbab7115e1d580550  libstdc++-v3/testsuite/23_containers/array/requirements/constexpr_fill.cc
! 27dd7112a8f68c128b315ee4152d8e00  libstdc++-v3/testsuite/23_containers/array/requirements/constexpr_iter.cc
  47fc2e9ae1a3190da1f29e187418dcbb  libstdc++-v3/testsuite/23_containers/array/requirements/constexpr_swap.cc
  4abbf4e5ffce5dfbc38a2f55b8607cd1  libstdc++-v3/testsuite/23_containers/array/requirements/contiguous.cc
  4f9a6b38b5ccd4db9a5b71a3dde3ad04  libstdc++-v3/testsuite/23_containers/array/requirements/explicit_instantiation/1.cc
*************** ed17a67c69d9b1db665e81a60e39c410  libstd
*** 101123,101129 ****
  07ca0a73dff5d274627af56f53e1ec8e  libstdc++-v3/testsuite/23_containers/array/requirements/typedefs.cc
  eaa50489f9229a225f79c52bcc220381  libstdc++-v3/testsuite/23_containers/array/requirements/zero_sized_arrays.cc
  1db6cca519147c85ecfaaf8d2197cbda  libstdc++-v3/testsuite/23_containers/array/specialized_algorithms/swap.cc
! 20b7d6bc0d7fc880796b9a291e2beb8b  libstdc++-v3/testsuite/23_containers/array/specialized_algorithms/swap_cxx17.cc
  0046b08ffe5d34662b0ddf7216acf03d  libstdc++-v3/testsuite/23_containers/array/tuple_interface/constexpr_get.cc
  c38b8917a10f8c17c3fda5778917dc28  libstdc++-v3/testsuite/23_containers/array/tuple_interface/get.cc
  ab5174f2feb448c7ce179afe98876e62  libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_neg.cc
--- 101385,101391 ----
  07ca0a73dff5d274627af56f53e1ec8e  libstdc++-v3/testsuite/23_containers/array/requirements/typedefs.cc
  eaa50489f9229a225f79c52bcc220381  libstdc++-v3/testsuite/23_containers/array/requirements/zero_sized_arrays.cc
  1db6cca519147c85ecfaaf8d2197cbda  libstdc++-v3/testsuite/23_containers/array/specialized_algorithms/swap.cc
! cc21263ee56bcdce2876ce1a6eeab235  libstdc++-v3/testsuite/23_containers/array/specialized_algorithms/swap_cxx17.cc
  0046b08ffe5d34662b0ddf7216acf03d  libstdc++-v3/testsuite/23_containers/array/tuple_interface/constexpr_get.cc
  c38b8917a10f8c17c3fda5778917dc28  libstdc++-v3/testsuite/23_containers/array/tuple_interface/get.cc
  ab5174f2feb448c7ce179afe98876e62  libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_neg.cc
*************** e64522973a13bef3a3ab72ac5f1a3d3d  libstd
*** 101196,101202 ****
  ef3dbe4ffca80ece40b19c57ae5a6aa4  libstdc++-v3/testsuite/23_containers/deque/cons/assign/1.cc
  0a894c53d861bb7aa954f4f466ada93f  libstdc++-v3/testsuite/23_containers/deque/cons/clear_allocator.cc
  ef0e7856f98cb8873e435b8fe04d9cd3  libstdc++-v3/testsuite/23_containers/deque/cons/cons_size.cc
! abfa446a727f4640912f02d8a91ca1a7  libstdc++-v3/testsuite/23_containers/deque/cons/deduction.cc
  9685f94855fd7399b464be8f52dbcf0f  libstdc++-v3/testsuite/23_containers/deque/cons/moveable.cc
  571fd29645d669b02f18c779671abbc2  libstdc++-v3/testsuite/23_containers/deque/cons/moveable2.cc
  a1112a96cbac7144c3d11546501ccf93  libstdc++-v3/testsuite/23_containers/deque/cons/self_move.cc
--- 101458,101464 ----
  ef3dbe4ffca80ece40b19c57ae5a6aa4  libstdc++-v3/testsuite/23_containers/deque/cons/assign/1.cc
  0a894c53d861bb7aa954f4f466ada93f  libstdc++-v3/testsuite/23_containers/deque/cons/clear_allocator.cc
  ef0e7856f98cb8873e435b8fe04d9cd3  libstdc++-v3/testsuite/23_containers/deque/cons/cons_size.cc
! 4adabac077615cb08f8994467b5caec1  libstdc++-v3/testsuite/23_containers/deque/cons/deduction.cc
  9685f94855fd7399b464be8f52dbcf0f  libstdc++-v3/testsuite/23_containers/deque/cons/moveable.cc
  571fd29645d669b02f18c779671abbc2  libstdc++-v3/testsuite/23_containers/deque/cons/moveable2.cc
  a1112a96cbac7144c3d11546501ccf93  libstdc++-v3/testsuite/23_containers/deque/cons/self_move.cc
*************** fd3ff9a093fd2a40cb85db58fb0104b0  libstd
*** 101226,101232 ****
  72863504895f9aba7a5e4b83e0e368f7  libstdc++-v3/testsuite/23_containers/deque/modifiers/emplace/52799.cc
  3ada7303d4561d2a469a666f8eab7962  libstdc++-v3/testsuite/23_containers/deque/modifiers/emplace/92878_92947.cc
  362cf63a791fe50dcbb6d72d2bb94cb6  libstdc++-v3/testsuite/23_containers/deque/modifiers/emplace/const_iterator.cc
! 3c4568a4d5fe7248892b41d350870fea  libstdc++-v3/testsuite/23_containers/deque/modifiers/emplace/cxx17_return.cc
  a6b647a927e4f0d2037a29da43a72ee4  libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/1.cc
  02f849d36977140b5e69f2aed6d87c5d  libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/2.cc
  dccdd5211a86a555c43ef3fa06ebff56  libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/3.cc
--- 101488,101494 ----
  72863504895f9aba7a5e4b83e0e368f7  libstdc++-v3/testsuite/23_containers/deque/modifiers/emplace/52799.cc
  3ada7303d4561d2a469a666f8eab7962  libstdc++-v3/testsuite/23_containers/deque/modifiers/emplace/92878_92947.cc
  362cf63a791fe50dcbb6d72d2bb94cb6  libstdc++-v3/testsuite/23_containers/deque/modifiers/emplace/const_iterator.cc
! 4b6eedf2b344bd5564c41e579c90389f  libstdc++-v3/testsuite/23_containers/deque/modifiers/emplace/cxx17_return.cc
  a6b647a927e4f0d2037a29da43a72ee4  libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/1.cc
  02f849d36977140b5e69f2aed6d87c5d  libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/2.cc
  dccdd5211a86a555c43ef3fa06ebff56  libstdc++-v3/testsuite/23_containers/deque/modifiers/erase/3.cc
*************** b40ff7074efa24f9862e85e58e28bfc0  libstd
*** 101262,101269 ****
  c737595b0096bc543cda88b64f390a14  libstdc++-v3/testsuite/23_containers/deque/requirements/typedefs.cc
  e8f7b616dcd3af1aab6c53ccf4b4ae9d  libstdc++-v3/testsuite/23_containers/deque/types/1.cc
  5386341b50f4baa27972d3e9b6f14e1b  libstdc++-v3/testsuite/23_containers/deque/types/92267.cc
! 56b3367bf13bd41a716ecda25bd0a051  libstdc++-v3/testsuite/23_containers/deque/types/pmr_typedefs.cc
! 3871625febac5bfe72d823901ec788d3  libstdc++-v3/testsuite/23_containers/deque/types/pmr_typedefs_debug.cc
  9e5e7bcc4c7ceb6d5c149927aea9a913  libstdc++-v3/testsuite/23_containers/forward_list/48101-2_neg.cc
  e14b7653f40437ebc3d3c33d10e1b021  libstdc++-v3/testsuite/23_containers/forward_list/48101-3_neg.cc
  5aac40e4edc6404002166049ec53abb1  libstdc++-v3/testsuite/23_containers/forward_list/48101_neg.cc
--- 101524,101531 ----
  c737595b0096bc543cda88b64f390a14  libstdc++-v3/testsuite/23_containers/deque/requirements/typedefs.cc
  e8f7b616dcd3af1aab6c53ccf4b4ae9d  libstdc++-v3/testsuite/23_containers/deque/types/1.cc
  5386341b50f4baa27972d3e9b6f14e1b  libstdc++-v3/testsuite/23_containers/deque/types/92267.cc
! b04aeca325452c3a42f70675bc1c7f26  libstdc++-v3/testsuite/23_containers/deque/types/pmr_typedefs.cc
! 2c454ec8f7605a99c9897827fe45d015  libstdc++-v3/testsuite/23_containers/deque/types/pmr_typedefs_debug.cc
  9e5e7bcc4c7ceb6d5c149927aea9a913  libstdc++-v3/testsuite/23_containers/forward_list/48101-2_neg.cc
  e14b7653f40437ebc3d3c33d10e1b021  libstdc++-v3/testsuite/23_containers/forward_list/48101-3_neg.cc
  5aac40e4edc6404002166049ec53abb1  libstdc++-v3/testsuite/23_containers/forward_list/48101_neg.cc
*************** a286a0473ab733554ddd6a95de858a61  libstd
*** 101297,101303 ****
  9b57aba6f754f47803b254192a5fab2f  libstdc++-v3/testsuite/23_containers/forward_list/cons/87809.cc
  0f7675761955eab72ffda0d252cd25fc  libstdc++-v3/testsuite/23_containers/forward_list/cons/9.cc
  272e88d15b5c9642e9a664f249407064  libstdc++-v3/testsuite/23_containers/forward_list/cons/cons_size.cc
! 91d9c178ec7d510d81a5c7b538047601  libstdc++-v3/testsuite/23_containers/forward_list/cons/deduction.cc
  926f23ac144367b77b601454f9010ffd  libstdc++-v3/testsuite/23_containers/forward_list/cons/moveable.cc
  99cb5ddd45e96bb7ebc62a4923c4ad4f  libstdc++-v3/testsuite/23_containers/forward_list/cons/noexcept_move_construct.cc
  c77871dd15acb504cef6c33836e471ae  libstdc++-v3/testsuite/23_containers/forward_list/cons/self_move.cc
--- 101559,101565 ----
  9b57aba6f754f47803b254192a5fab2f  libstdc++-v3/testsuite/23_containers/forward_list/cons/87809.cc
  0f7675761955eab72ffda0d252cd25fc  libstdc++-v3/testsuite/23_containers/forward_list/cons/9.cc
  272e88d15b5c9642e9a664f249407064  libstdc++-v3/testsuite/23_containers/forward_list/cons/cons_size.cc
! c97dce5e2b792585eb3d19f5d9c7d14a  libstdc++-v3/testsuite/23_containers/forward_list/cons/deduction.cc
  926f23ac144367b77b601454f9010ffd  libstdc++-v3/testsuite/23_containers/forward_list/cons/moveable.cc
  99cb5ddd45e96bb7ebc62a4923c4ad4f  libstdc++-v3/testsuite/23_containers/forward_list/cons/noexcept_move_construct.cc
  c77871dd15acb504cef6c33836e471ae  libstdc++-v3/testsuite/23_containers/forward_list/cons/self_move.cc
*************** ee0ef131b9b98516f397a3bfd954abfc  libstd
*** 101342,101348 ****
  1649046ce335ff0fa97d1ab3200296ac  libstdc++-v3/testsuite/23_containers/forward_list/modifiers/6.cc
  a3b6286b3b05a4ebb8e5e463411037e4  libstdc++-v3/testsuite/23_containers/forward_list/modifiers/92878_92947.cc
  7ddd892d2604eb9789d35adfa0452336  libstdc++-v3/testsuite/23_containers/forward_list/modifiers/addressof.cc
! bb8f786dbc6e9451ba9393b8ac536f27  libstdc++-v3/testsuite/23_containers/forward_list/modifiers/emplace_cxx17_return.cc
  e932d132a312eca22cfc0b32ed0fd67b  libstdc++-v3/testsuite/23_containers/forward_list/operations/1.cc
  26b72626c5fbf82fab638353c35667de  libstdc++-v3/testsuite/23_containers/forward_list/operations/2.cc
  ea035fd1703043173c556b707d860944  libstdc++-v3/testsuite/23_containers/forward_list/operations/3.cc
--- 101604,101610 ----
  1649046ce335ff0fa97d1ab3200296ac  libstdc++-v3/testsuite/23_containers/forward_list/modifiers/6.cc
  a3b6286b3b05a4ebb8e5e463411037e4  libstdc++-v3/testsuite/23_containers/forward_list/modifiers/92878_92947.cc
  7ddd892d2604eb9789d35adfa0452336  libstdc++-v3/testsuite/23_containers/forward_list/modifiers/addressof.cc
! d971ca8b15c24129f9c1fbd3af9288a9  libstdc++-v3/testsuite/23_containers/forward_list/modifiers/emplace_cxx17_return.cc
  e932d132a312eca22cfc0b32ed0fd67b  libstdc++-v3/testsuite/23_containers/forward_list/operations/1.cc
  26b72626c5fbf82fab638353c35667de  libstdc++-v3/testsuite/23_containers/forward_list/operations/2.cc
  ea035fd1703043173c556b707d860944  libstdc++-v3/testsuite/23_containers/forward_list/operations/3.cc
*************** c64716f53aebf514c78d3418ea4238f0  libstd
*** 101355,101362 ****
  ed1c990c0651d29ea22162cfd4492705  libstdc++-v3/testsuite/23_containers/forward_list/operations/remove_cxx20_return.cc
  82dae48024b8b4efba3e01ab0e22b17d  libstdc++-v3/testsuite/23_containers/forward_list/operations/remove_freed.cc
  34cd2f1d3b48d7452c36ff47bc070ca8  libstdc++-v3/testsuite/23_containers/forward_list/operations/unique_cxx20_return.cc
! 83817618a77e0f5c9808343894ce1ece  libstdc++-v3/testsuite/23_containers/forward_list/pmr_typedefs.cc
! f2deb0890a3f74c93a39da04d5e27026  libstdc++-v3/testsuite/23_containers/forward_list/pmr_typedefs_debug.cc
  58886117518898dfe7424e83c80225f2  libstdc++-v3/testsuite/23_containers/forward_list/range_access.cc
  50260bb1948e53ea37191a47b446b405  libstdc++-v3/testsuite/23_containers/forward_list/requirements/citerators.cc
  64547249778c267abc8dabc03520f462  libstdc++-v3/testsuite/23_containers/forward_list/requirements/do_the_right_thing.cc
--- 101617,101624 ----
  ed1c990c0651d29ea22162cfd4492705  libstdc++-v3/testsuite/23_containers/forward_list/operations/remove_cxx20_return.cc
  82dae48024b8b4efba3e01ab0e22b17d  libstdc++-v3/testsuite/23_containers/forward_list/operations/remove_freed.cc
  34cd2f1d3b48d7452c36ff47bc070ca8  libstdc++-v3/testsuite/23_containers/forward_list/operations/unique_cxx20_return.cc
! 207f3ff4784b10de44612122b173bff4  libstdc++-v3/testsuite/23_containers/forward_list/pmr_typedefs.cc
! 9d055a76711f6929f061b27a6c0384b2  libstdc++-v3/testsuite/23_containers/forward_list/pmr_typedefs_debug.cc
  58886117518898dfe7424e83c80225f2  libstdc++-v3/testsuite/23_containers/forward_list/range_access.cc
  50260bb1948e53ea37191a47b446b405  libstdc++-v3/testsuite/23_containers/forward_list/requirements/citerators.cc
  64547249778c267abc8dabc03520f462  libstdc++-v3/testsuite/23_containers/forward_list/requirements/do_the_right_thing.cc
*************** bc4626c103548f257ef7c87a5d7754bb  libstd
*** 101436,101442 ****
  4bc9fa6d64501c87fb209aa700e0f677  libstdc++-v3/testsuite/23_containers/list/cons/clear_allocator.cc
  f32a2317db8fc63347246d9c4ce2c932  libstdc++-v3/testsuite/23_containers/list/cons/clear_allocator.h
  3cd8a8f24c42106d44e4b1a4239fa1ef  libstdc++-v3/testsuite/23_containers/list/cons/cons_size.cc
! 5eb4a9fe243496b70378c8f7a60e0c3c  libstdc++-v3/testsuite/23_containers/list/cons/deduction.cc
  39d58e858dc9731f9267550152b7b206  libstdc++-v3/testsuite/23_containers/list/cons/moveable.cc
  36c55f06260c073197f6efc6e2e9de53  libstdc++-v3/testsuite/23_containers/list/cons/moveable.h
  2a03031ac92579b6c49326cbb7f4bb79  libstdc++-v3/testsuite/23_containers/list/cons/noexcept_move_construct.cc
--- 101698,101704 ----
  4bc9fa6d64501c87fb209aa700e0f677  libstdc++-v3/testsuite/23_containers/list/cons/clear_allocator.cc
  f32a2317db8fc63347246d9c4ce2c932  libstdc++-v3/testsuite/23_containers/list/cons/clear_allocator.h
  3cd8a8f24c42106d44e4b1a4239fa1ef  libstdc++-v3/testsuite/23_containers/list/cons/cons_size.cc
! c8f04ecebd76393d700b6f181c1f6549  libstdc++-v3/testsuite/23_containers/list/cons/deduction.cc
  39d58e858dc9731f9267550152b7b206  libstdc++-v3/testsuite/23_containers/list/cons/moveable.cc
  36c55f06260c073197f6efc6e2e9de53  libstdc++-v3/testsuite/23_containers/list/cons/moveable.h
  2a03031ac92579b6c49326cbb7f4bb79  libstdc++-v3/testsuite/23_containers/list/cons/noexcept_move_construct.cc
*************** ee0ed7e93544eb6c66c57e5492425e77  libstd
*** 101474,101480 ****
  15684f500c7ae3afff41d6618c925283  libstdc++-v3/testsuite/23_containers/list/modifiers/emplace/52799.cc
  ebe5c7ead9b7e719333121b5dd2dfbaf  libstdc++-v3/testsuite/23_containers/list/modifiers/emplace/92878_92947.cc
  42421bf1ccd6e864319cc8315e06efb5  libstdc++-v3/testsuite/23_containers/list/modifiers/emplace/const_iterator.cc
! d780992e6a50de33c20e1c9b0a581587  libstdc++-v3/testsuite/23_containers/list/modifiers/emplace/cxx17_return.cc
  04196a7acebf9308544557322d47d7c0  libstdc++-v3/testsuite/23_containers/list/modifiers/erase/54577.cc
  73946a54ea45c2365ad995dcc9cffa1e  libstdc++-v3/testsuite/23_containers/list/modifiers/insert/25288.cc
  ee7bd93bc463108ad1100f389e895801  libstdc++-v3/testsuite/23_containers/list/modifiers/insert/25288.h
--- 101736,101742 ----
  15684f500c7ae3afff41d6618c925283  libstdc++-v3/testsuite/23_containers/list/modifiers/emplace/52799.cc
  ebe5c7ead9b7e719333121b5dd2dfbaf  libstdc++-v3/testsuite/23_containers/list/modifiers/emplace/92878_92947.cc
  42421bf1ccd6e864319cc8315e06efb5  libstdc++-v3/testsuite/23_containers/list/modifiers/emplace/const_iterator.cc
! b4f5a33edd155af4623eed98db1b2ae9  libstdc++-v3/testsuite/23_containers/list/modifiers/emplace/cxx17_return.cc
  04196a7acebf9308544557322d47d7c0  libstdc++-v3/testsuite/23_containers/list/modifiers/erase/54577.cc
  73946a54ea45c2365ad995dcc9cffa1e  libstdc++-v3/testsuite/23_containers/list/modifiers/insert/25288.cc
  ee7bd93bc463108ad1100f389e895801  libstdc++-v3/testsuite/23_containers/list/modifiers/insert/25288.h
*************** ff88c100c4488d6f7fe238a2c3b1594c  libstd
*** 101503,101510 ****
  337364fe2640ed2e1cb06531c5a3ca5b  libstdc++-v3/testsuite/23_containers/list/operations/remove_cxx20_return.cc
  e5d6e3b75e3181c734c5a042b960b7fd  libstdc++-v3/testsuite/23_containers/list/operations/splice/const_iterator.cc
  fd2a08b6e18f44430871ce27a78f45da  libstdc++-v3/testsuite/23_containers/list/operations/unique_cxx20_return.cc
! 537b75b464e3ae06ac1fddc3dfa10851  libstdc++-v3/testsuite/23_containers/list/pmr_typedefs.cc
! f643ca264fdd10d78f37e92ae1092a1f  libstdc++-v3/testsuite/23_containers/list/pmr_typedefs_debug.cc
  a17c26e42ffa06c6f5ecf96920a6fdec  libstdc++-v3/testsuite/23_containers/list/pthread1.cc
  2d788d77c34ba7ab92793a5c80f7735b  libstdc++-v3/testsuite/23_containers/list/pthread5.cc
  21d430c5bdd24554f2965270632c5260  libstdc++-v3/testsuite/23_containers/list/range_access.cc
--- 101765,101772 ----
  337364fe2640ed2e1cb06531c5a3ca5b  libstdc++-v3/testsuite/23_containers/list/operations/remove_cxx20_return.cc
  e5d6e3b75e3181c734c5a042b960b7fd  libstdc++-v3/testsuite/23_containers/list/operations/splice/const_iterator.cc
  fd2a08b6e18f44430871ce27a78f45da  libstdc++-v3/testsuite/23_containers/list/operations/unique_cxx20_return.cc
! 4570e7bce71d12d895d1bab0e6c18ea7  libstdc++-v3/testsuite/23_containers/list/pmr_typedefs.cc
! a27b2537688952c83968fa6da1214c7d  libstdc++-v3/testsuite/23_containers/list/pmr_typedefs_debug.cc
  a17c26e42ffa06c6f5ecf96920a6fdec  libstdc++-v3/testsuite/23_containers/list/pthread1.cc
  2d788d77c34ba7ab92793a5c80f7735b  libstdc++-v3/testsuite/23_containers/list/pthread5.cc
  21d430c5bdd24554f2965270632c5260  libstdc++-v3/testsuite/23_containers/list/range_access.cc
*************** b098552f6a68b66c8f97debe1d202cee  libstd
*** 101548,101554 ****
  1ddd5b7d6ae939ae39b4a65729a9525f  libstdc++-v3/testsuite/23_containers/map/allocator/noexcept.cc
  0defa0cdd60a41e995eafbb93d194bbe  libstdc++-v3/testsuite/23_containers/map/allocator/swap.cc
  357711804fc62efa30d2159f97de6cd2  libstdc++-v3/testsuite/23_containers/map/capacity/29134.cc
! 529756ae90a32204608c2c98fd51f6e7  libstdc++-v3/testsuite/23_containers/map/cons/deduction.cc
  3f0a619c5be9c669fa2d96fd9c7b2184  libstdc++-v3/testsuite/23_containers/map/cons/moveable.cc
  b6dfd05178c106513ee4389e7a90cf8c  libstdc++-v3/testsuite/23_containers/map/cons/noexcept_default_construct.cc
  987917309405a5705e3e3f57498a3de6  libstdc++-v3/testsuite/23_containers/map/cons/noexcept_move_construct.cc
--- 101810,101816 ----
  1ddd5b7d6ae939ae39b4a65729a9525f  libstdc++-v3/testsuite/23_containers/map/allocator/noexcept.cc
  0defa0cdd60a41e995eafbb93d194bbe  libstdc++-v3/testsuite/23_containers/map/allocator/swap.cc
  357711804fc62efa30d2159f97de6cd2  libstdc++-v3/testsuite/23_containers/map/capacity/29134.cc
! 76b48dbf32891fbd6fe33bf8ca44e868  libstdc++-v3/testsuite/23_containers/map/cons/deduction.cc
  3f0a619c5be9c669fa2d96fd9c7b2184  libstdc++-v3/testsuite/23_containers/map/cons/moveable.cc
  b6dfd05178c106513ee4389e7a90cf8c  libstdc++-v3/testsuite/23_containers/map/cons/noexcept_default_construct.cc
  987917309405a5705e3e3f57498a3de6  libstdc++-v3/testsuite/23_containers/map/cons/noexcept_move_construct.cc
*************** acf30d2f43703f27d92b83f66569f54a  libstd
*** 101581,101587 ****
  cee82d7247dd70b2c812dbb4ee42b9a5  libstdc++-v3/testsuite/23_containers/map/modifiers/erase/abi_tag.cc
  02d9439143c57d282e1e5d413f8817c1  libstdc++-v3/testsuite/23_containers/map/modifiers/erase/dr130-linkage-check.cc
  3f4d4ab35affff6dfb3bfd7c4f595e73  libstdc++-v3/testsuite/23_containers/map/modifiers/erase/end_neg.cc
! ad5c461b3a507eafee3f8b0edbd31fbc  libstdc++-v3/testsuite/23_containers/map/modifiers/extract.cc
  b9b50aedc996f34e4ceeafed6cc0fbd2  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/1.cc
  f5b3692c435a07abbdaddb3bdb7d4185  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/16813.cc
  00e65f7786cea0cebd91f6037ee11128  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/2.cc
--- 101843,101849 ----
  cee82d7247dd70b2c812dbb4ee42b9a5  libstdc++-v3/testsuite/23_containers/map/modifiers/erase/abi_tag.cc
  02d9439143c57d282e1e5d413f8817c1  libstdc++-v3/testsuite/23_containers/map/modifiers/erase/dr130-linkage-check.cc
  3f4d4ab35affff6dfb3bfd7c4f595e73  libstdc++-v3/testsuite/23_containers/map/modifiers/erase/end_neg.cc
! 8908782ea136535d77209c34878ce0d8  libstdc++-v3/testsuite/23_containers/map/modifiers/extract.cc
  b9b50aedc996f34e4ceeafed6cc0fbd2  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/1.cc
  f5b3692c435a07abbdaddb3bdb7d4185  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/16813.cc
  00e65f7786cea0cebd91f6037ee11128  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/2.cc
*************** f5b3692c435a07abbdaddb3bdb7d4185  libstd
*** 101589,101603 ****
  1b32f1c0daf7d2e9ead569a2b057ffce  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/4.cc
  43e2d26a6d3172744a69f7e62385beb6  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/5.cc
  a6bc198c84bb65bd57f2ad60a6669c44  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/78595.cc
! e7b8d8a27ebc7563659140d6527f4846  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/83226.cc
  29e804507cac6190eac932aa0e152169  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/87194.cc
  5e60d35c20bf659ea0fcff696750889b  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/dr2354.cc
! 5c37a00e5541dfb7c744f6694678742b  libstdc++-v3/testsuite/23_containers/map/modifiers/insert_or_assign/1.cc
! c55534dc7af0cc3b7fceacd1c3c59d8b  libstdc++-v3/testsuite/23_containers/map/modifiers/merge.cc
  9e5688a908a076583e4d53f7df90db8a  libstdc++-v3/testsuite/23_containers/map/modifiers/swap/1.cc
  039cd9f853700fcedf374bf1c8e3e111  libstdc++-v3/testsuite/23_containers/map/modifiers/swap/2.cc
  528de2dece5fcab0e43cee844512fcc2  libstdc++-v3/testsuite/23_containers/map/modifiers/swap/3.cc
! 5b5bccca14eaf27d710288c13292ccb3  libstdc++-v3/testsuite/23_containers/map/modifiers/try_emplace/1.cc
  5bfade7988997f9711bdb86ff477a965  libstdc++-v3/testsuite/23_containers/map/operations/1.cc
  c7f5eec8c238ba4e66744baaebfeb4ea  libstdc++-v3/testsuite/23_containers/map/operations/2.cc
  fc59711b0199bd97b0b48fef6ed288b8  libstdc++-v3/testsuite/23_containers/map/operations/31440.cc
--- 101851,101865 ----
  1b32f1c0daf7d2e9ead569a2b057ffce  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/4.cc
  43e2d26a6d3172744a69f7e62385beb6  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/5.cc
  a6bc198c84bb65bd57f2ad60a6669c44  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/78595.cc
! ecfe2ae003f58713c6dfef2f7f8320b9  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/83226.cc
  29e804507cac6190eac932aa0e152169  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/87194.cc
  5e60d35c20bf659ea0fcff696750889b  libstdc++-v3/testsuite/23_containers/map/modifiers/insert/dr2354.cc
! bb916d7c7a8999f750b2172050800050  libstdc++-v3/testsuite/23_containers/map/modifiers/insert_or_assign/1.cc
! 1446fef4c9cb52c44f0f48dc609018ad  libstdc++-v3/testsuite/23_containers/map/modifiers/merge.cc
  9e5688a908a076583e4d53f7df90db8a  libstdc++-v3/testsuite/23_containers/map/modifiers/swap/1.cc
  039cd9f853700fcedf374bf1c8e3e111  libstdc++-v3/testsuite/23_containers/map/modifiers/swap/2.cc
  528de2dece5fcab0e43cee844512fcc2  libstdc++-v3/testsuite/23_containers/map/modifiers/swap/3.cc
! 16141c908b1fd956c7767bfebd6b5082  libstdc++-v3/testsuite/23_containers/map/modifiers/try_emplace/1.cc
  5bfade7988997f9711bdb86ff477a965  libstdc++-v3/testsuite/23_containers/map/operations/1.cc
  c7f5eec8c238ba4e66744baaebfeb4ea  libstdc++-v3/testsuite/23_containers/map/operations/2.cc
  fc59711b0199bd97b0b48fef6ed288b8  libstdc++-v3/testsuite/23_containers/map/operations/31440.cc
*************** fd615451e4f76cb52bfd9e922225646b  libstd
*** 101607,101614 ****
  c8cc7697a3f7d42227c89b56a187f63a  libstdc++-v3/testsuite/23_containers/map/operators/1_neg.cc
  22065bac8ef4291768b9da93547b9af2  libstdc++-v3/testsuite/23_containers/map/operators/2.cc
  426cbf4c8e5ba1e3061044ea58f92749  libstdc++-v3/testsuite/23_containers/map/operators/cmp_c++20.cc
! 97b11fd9ffb6cc269cd382a4f2f31d5f  libstdc++-v3/testsuite/23_containers/map/pmr_typedefs.cc
! 948dcdeac63fe4f7d8f900eadebb8a86  libstdc++-v3/testsuite/23_containers/map/pmr_typedefs_debug.cc
  f5f251600c32afa2956a5031682a67ee  libstdc++-v3/testsuite/23_containers/map/pthread6.cc
  f44740214a02cba8700ed5b0e815f3b0  libstdc++-v3/testsuite/23_containers/map/range_access.cc
  be0881914454b08377335394aecdd0ef  libstdc++-v3/testsuite/23_containers/map/requirements/citerators.cc
--- 101869,101876 ----
  c8cc7697a3f7d42227c89b56a187f63a  libstdc++-v3/testsuite/23_containers/map/operators/1_neg.cc
  22065bac8ef4291768b9da93547b9af2  libstdc++-v3/testsuite/23_containers/map/operators/2.cc
  426cbf4c8e5ba1e3061044ea58f92749  libstdc++-v3/testsuite/23_containers/map/operators/cmp_c++20.cc
! 220b1379c5d162c5a757c8206fe575d9  libstdc++-v3/testsuite/23_containers/map/pmr_typedefs.cc
! 92e12d6e7f559850fa6b0dec57bd2f09  libstdc++-v3/testsuite/23_containers/map/pmr_typedefs_debug.cc
  f5f251600c32afa2956a5031682a67ee  libstdc++-v3/testsuite/23_containers/map/pthread6.cc
  f44740214a02cba8700ed5b0e815f3b0  libstdc++-v3/testsuite/23_containers/map/range_access.cc
  be0881914454b08377335394aecdd0ef  libstdc++-v3/testsuite/23_containers/map/requirements/citerators.cc
*************** fd4430051544cca087e02558d908c2f7  libstd
*** 101638,101644 ****
  5530aa8b58ba732be418bf447fbae3c7  libstdc++-v3/testsuite/23_containers/multimap/allocator/noexcept.cc
  5c7fff2e50e66ba6a95992e668650076  libstdc++-v3/testsuite/23_containers/multimap/allocator/swap.cc
  059305798e69806ca6be92cda9a07ec6  libstdc++-v3/testsuite/23_containers/multimap/capacity/29134.cc
! f34b9568e5ff78a9c1f70d5f056c24c7  libstdc++-v3/testsuite/23_containers/multimap/cons/deduction.cc
  7279408ac2d3845f2aff452c2cebd46d  libstdc++-v3/testsuite/23_containers/multimap/cons/moveable.cc
  0f6cdac068552d528187f1bf7e36d5ab  libstdc++-v3/testsuite/23_containers/multimap/cons/noexcept_default_construct.cc
  352e93645771fe73221eaf2b19544fa8  libstdc++-v3/testsuite/23_containers/multimap/cons/noexcept_move_construct.cc
--- 101900,101906 ----
  5530aa8b58ba732be418bf447fbae3c7  libstdc++-v3/testsuite/23_containers/multimap/allocator/noexcept.cc
  5c7fff2e50e66ba6a95992e668650076  libstdc++-v3/testsuite/23_containers/multimap/allocator/swap.cc
  059305798e69806ca6be92cda9a07ec6  libstdc++-v3/testsuite/23_containers/multimap/capacity/29134.cc
! abae787ba40ee1b8da955bc53230b25b  libstdc++-v3/testsuite/23_containers/multimap/cons/deduction.cc
  7279408ac2d3845f2aff452c2cebd46d  libstdc++-v3/testsuite/23_containers/multimap/cons/moveable.cc
  0f6cdac068552d528187f1bf7e36d5ab  libstdc++-v3/testsuite/23_containers/multimap/cons/noexcept_default_construct.cc
  352e93645771fe73221eaf2b19544fa8  libstdc++-v3/testsuite/23_containers/multimap/cons/noexcept_move_construct.cc
*************** b86d0983304ac68fc3be4bbb4e05671f  libstd
*** 101665,101671 ****
  b9a40804093799adc5db48994e1271bc  libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/51142.cc
  cc08d4d3bad465eddbb2285ae6355c09  libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc
  064ae979c2a53f9caf15082e7ef4d78b  libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/dr130-linkage-check.cc
! 81f4aa4e93ae43fcc8dacc0f14d51204  libstdc++-v3/testsuite/23_containers/multimap/modifiers/extract.cc
  9f5ff7641d4d1ac2b3b476ca66e4fd89  libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/1.cc
  a95f1476dbb5d72c65c06f7618d202c0  libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/2.cc
  3e7040c4267ab3dd17e613642db37822  libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/22102.cc
--- 101927,101933 ----
  b9a40804093799adc5db48994e1271bc  libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/51142.cc
  cc08d4d3bad465eddbb2285ae6355c09  libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/abi_tag.cc
  064ae979c2a53f9caf15082e7ef4d78b  libstdc++-v3/testsuite/23_containers/multimap/modifiers/erase/dr130-linkage-check.cc
! 0097e197c66f1ea9f15d8cd852e6e000  libstdc++-v3/testsuite/23_containers/multimap/modifiers/extract.cc
  9f5ff7641d4d1ac2b3b476ca66e4fd89  libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/1.cc
  a95f1476dbb5d72c65c06f7618d202c0  libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/2.cc
  3e7040c4267ab3dd17e613642db37822  libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/22102.cc
*************** c921f2301927f51298714ac883483a44  libstd
*** 101674,101680 ****
  ce171f7d52888c7a3b953cd4a94797fa  libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/78595.cc
  bc3fba064a932448c6a537a1b8284664  libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/87194.cc
  5051ab16cb9cd9c8b7d57468a7097c61  libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/dr2354.cc
! 01781dff4acc8145653d5c71d7e2424f  libstdc++-v3/testsuite/23_containers/multimap/modifiers/merge.cc
  1525e830d8a1d248d0c6de675c1a2bd8  libstdc++-v3/testsuite/23_containers/multimap/modifiers/swap/1.cc
  6012b777273671c8b3f30dfbb4925b06  libstdc++-v3/testsuite/23_containers/multimap/modifiers/swap/2.cc
  a27c3037c9650280778cb033fce27c05  libstdc++-v3/testsuite/23_containers/multimap/modifiers/swap/3.cc
--- 101936,101942 ----
  ce171f7d52888c7a3b953cd4a94797fa  libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/78595.cc
  bc3fba064a932448c6a537a1b8284664  libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/87194.cc
  5051ab16cb9cd9c8b7d57468a7097c61  libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/dr2354.cc
! 5ee3cef788f5aa259eb6d0b518e1000f  libstdc++-v3/testsuite/23_containers/multimap/modifiers/merge.cc
  1525e830d8a1d248d0c6de675c1a2bd8  libstdc++-v3/testsuite/23_containers/multimap/modifiers/swap/1.cc
  6012b777273671c8b3f30dfbb4925b06  libstdc++-v3/testsuite/23_containers/multimap/modifiers/swap/2.cc
  a27c3037c9650280778cb033fce27c05  libstdc++-v3/testsuite/23_containers/multimap/modifiers/swap/3.cc
*************** dacb16dc58286a4a773808693c2dd2d2  libstd
*** 101683,101690 ****
  b14437087eb0da8bc5ce4cf46dc54b8c  libstdc++-v3/testsuite/23_containers/multimap/operations/contains.cc
  5fe855f7b8100ce340955216cfbd8a21  libstdc++-v3/testsuite/23_containers/multimap/operations/count.cc
  9c884300d99fd1b44bc8ab3a1b65944c  libstdc++-v3/testsuite/23_containers/multimap/operators/cmp_c++20.cc
! 48ea0679d534ac1d5acbfc979f117fd5  libstdc++-v3/testsuite/23_containers/multimap/pmr_typedefs.cc
! 249822f9d8f78c76e49a1ca3346e96f0  libstdc++-v3/testsuite/23_containers/multimap/pmr_typedefs_debug.cc
  09fd75f4efff5ddc7d0f276729a854bb  libstdc++-v3/testsuite/23_containers/multimap/range_access.cc
  309b86e9f05e12ccf4919712ee340f5f  libstdc++-v3/testsuite/23_containers/multimap/requirements/citerators.cc
  008d06791b5353d4359a9a22a716755c  libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/basic.cc
--- 101945,101952 ----
  b14437087eb0da8bc5ce4cf46dc54b8c  libstdc++-v3/testsuite/23_containers/multimap/operations/contains.cc
  5fe855f7b8100ce340955216cfbd8a21  libstdc++-v3/testsuite/23_containers/multimap/operations/count.cc
  9c884300d99fd1b44bc8ab3a1b65944c  libstdc++-v3/testsuite/23_containers/multimap/operators/cmp_c++20.cc
! ce5ec990d49c5e8443d2129943952ef9  libstdc++-v3/testsuite/23_containers/multimap/pmr_typedefs.cc
! b12261a7e85d1367e8e6f0e04689c55b  libstdc++-v3/testsuite/23_containers/multimap/pmr_typedefs_debug.cc
  09fd75f4efff5ddc7d0f276729a854bb  libstdc++-v3/testsuite/23_containers/multimap/range_access.cc
  309b86e9f05e12ccf4919712ee340f5f  libstdc++-v3/testsuite/23_containers/multimap/requirements/citerators.cc
  008d06791b5353d4359a9a22a716755c  libstdc++-v3/testsuite/23_containers/multimap/requirements/exception/basic.cc
*************** a061133d8a6d26e4fcc4fe7cafa680db  libstd
*** 101713,101719 ****
  9ad8ad9082cb3b800c664a5badc8ff7c  libstdc++-v3/testsuite/23_containers/multiset/allocator/noexcept.cc
  5f278132c7418a83af10128c69cec0ad  libstdc++-v3/testsuite/23_containers/multiset/allocator/swap.cc
  169fc3f5dfdd87e28c0418f566d9f27d  libstdc++-v3/testsuite/23_containers/multiset/capacity/29134.cc
! a0f00b99adcaf730ba73537486b2a2b3  libstdc++-v3/testsuite/23_containers/multiset/cons/deduction.cc
  8471a667b502a70913b89fe39b5ed35b  libstdc++-v3/testsuite/23_containers/multiset/cons/moveable.cc
  eaf6a2fdb28db324d0d477fd1f55a17d  libstdc++-v3/testsuite/23_containers/multiset/cons/noexcept_default_construct.cc
  855d683992e941da82361710d4b5913a  libstdc++-v3/testsuite/23_containers/multiset/cons/noexcept_move_construct.cc
--- 101975,101981 ----
  9ad8ad9082cb3b800c664a5badc8ff7c  libstdc++-v3/testsuite/23_containers/multiset/allocator/noexcept.cc
  5f278132c7418a83af10128c69cec0ad  libstdc++-v3/testsuite/23_containers/multiset/allocator/swap.cc
  169fc3f5dfdd87e28c0418f566d9f27d  libstdc++-v3/testsuite/23_containers/multiset/capacity/29134.cc
! 8cd522ed80bef564c5b4a09dd24f586b  libstdc++-v3/testsuite/23_containers/multiset/cons/deduction.cc
  8471a667b502a70913b89fe39b5ed35b  libstdc++-v3/testsuite/23_containers/multiset/cons/moveable.cc
  eaf6a2fdb28db324d0d477fd1f55a17d  libstdc++-v3/testsuite/23_containers/multiset/cons/noexcept_default_construct.cc
  855d683992e941da82361710d4b5913a  libstdc++-v3/testsuite/23_containers/multiset/cons/noexcept_move_construct.cc
*************** dbaff1331137b71965546885e60d275b  libstd
*** 101739,101752 ****
  eecee42bbd3b4b0e4b06b6fef7bbf532  libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/51142.cc
  3d6fddb09687e49735806538ce9fa37a  libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc
  5e76ab8f911960f5e4308945264ef396  libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/dr130-linkage-check.cc
! f29becb11f20effa9a5e7311545872da  libstdc++-v3/testsuite/23_containers/multiset/modifiers/extract.cc
  5b2ed1cb5c6cf983557ed5fcca74b1ad  libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/1.cc
  cb14356ef92492ef57e46f5cd7811527  libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/2.cc
  ed805497b45f76225208f0e612342bc4  libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/22102.cc
  762ffb069b8d424fbbd995da08a66426  libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/3.cc
  13e12a717a07cc254f4fcbda89a5593d  libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/4.cc
  e1c1ebb7b696adbb43bd4508b3ccae4b  libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/87194.cc
! b15cd4e20db926fef36ec081eb1a164b  libstdc++-v3/testsuite/23_containers/multiset/modifiers/merge.cc
  ef828511878ec9d8289e179ae7ac2c98  libstdc++-v3/testsuite/23_containers/multiset/modifiers/swap/1.cc
  4cb191f9069817aedfcc11b29b0ddf7d  libstdc++-v3/testsuite/23_containers/multiset/modifiers/swap/2.cc
  15520cd8e0c8f128c01f92ec3e293a2f  libstdc++-v3/testsuite/23_containers/multiset/modifiers/swap/3.cc
--- 102001,102014 ----
  eecee42bbd3b4b0e4b06b6fef7bbf532  libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/51142.cc
  3d6fddb09687e49735806538ce9fa37a  libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/abi_tag.cc
  5e76ab8f911960f5e4308945264ef396  libstdc++-v3/testsuite/23_containers/multiset/modifiers/erase/dr130-linkage-check.cc
! ec69e5e71283bd1ed68dfa8ec1c51e21  libstdc++-v3/testsuite/23_containers/multiset/modifiers/extract.cc
  5b2ed1cb5c6cf983557ed5fcca74b1ad  libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/1.cc
  cb14356ef92492ef57e46f5cd7811527  libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/2.cc
  ed805497b45f76225208f0e612342bc4  libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/22102.cc
  762ffb069b8d424fbbd995da08a66426  libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/3.cc
  13e12a717a07cc254f4fcbda89a5593d  libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/4.cc
  e1c1ebb7b696adbb43bd4508b3ccae4b  libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/87194.cc
! ceb40569d39510abe87eb844ffb3ea6a  libstdc++-v3/testsuite/23_containers/multiset/modifiers/merge.cc
  ef828511878ec9d8289e179ae7ac2c98  libstdc++-v3/testsuite/23_containers/multiset/modifiers/swap/1.cc
  4cb191f9069817aedfcc11b29b0ddf7d  libstdc++-v3/testsuite/23_containers/multiset/modifiers/swap/2.cc
  15520cd8e0c8f128c01f92ec3e293a2f  libstdc++-v3/testsuite/23_containers/multiset/modifiers/swap/3.cc
*************** f4934f2f71f90ca3a7dba7bfd2124f42  libstd
*** 101755,101762 ****
  b9eb73bf77809a8692c59b508895db86  libstdc++-v3/testsuite/23_containers/multiset/operations/contains.cc
  2a62c0692c66a8d1bfd0ba2a19578c60  libstdc++-v3/testsuite/23_containers/multiset/operations/count.cc
  3575d08a252b4b0388ef12265aa823cb  libstdc++-v3/testsuite/23_containers/multiset/operators/cmp_c++20.cc
! 72945dcd178e2e320cebfebbb5de1482  libstdc++-v3/testsuite/23_containers/multiset/pmr_typedefs.cc
! 9029f5a1b51c242c4cf2fa7d03388556  libstdc++-v3/testsuite/23_containers/multiset/pmr_typedefs_debug.cc
  4eea081c385f10361dc5b9aad1ef969d  libstdc++-v3/testsuite/23_containers/multiset/range_access.cc
  b859c4c7cc439364239ed068fe763316  libstdc++-v3/testsuite/23_containers/multiset/requirements/citerators.cc
  9f684fbc7e724fd819640979283608b7  libstdc++-v3/testsuite/23_containers/multiset/requirements/exception/basic.cc
--- 102017,102024 ----
  b9eb73bf77809a8692c59b508895db86  libstdc++-v3/testsuite/23_containers/multiset/operations/contains.cc
  2a62c0692c66a8d1bfd0ba2a19578c60  libstdc++-v3/testsuite/23_containers/multiset/operations/count.cc
  3575d08a252b4b0388ef12265aa823cb  libstdc++-v3/testsuite/23_containers/multiset/operators/cmp_c++20.cc
! df8ae0a4580b9d3fde8f3fb4267bfb0f  libstdc++-v3/testsuite/23_containers/multiset/pmr_typedefs.cc
! 62569fa7befc5a8ccc136c0620c0eab7  libstdc++-v3/testsuite/23_containers/multiset/pmr_typedefs_debug.cc
  4eea081c385f10361dc5b9aad1ef969d  libstdc++-v3/testsuite/23_containers/multiset/range_access.cc
  b859c4c7cc439364239ed068fe763316  libstdc++-v3/testsuite/23_containers/multiset/requirements/citerators.cc
  9f684fbc7e724fd819640979283608b7  libstdc++-v3/testsuite/23_containers/multiset/requirements/exception/basic.cc
*************** b9a9c251048408c51141041b72e82451  libstd
*** 101774,101780 ****
  04faf9a0ee19f71f5afbbaadf49280a5  libstdc++-v3/testsuite/23_containers/priority_queue/77528.cc
  8b625aa3ba99081201549b4300933532  libstdc++-v3/testsuite/23_containers/priority_queue/92878_92947.cc
  617247f1ea48067b44f8689c4974c86f  libstdc++-v3/testsuite/23_containers/priority_queue/allocator.cc
! d0b18e58b2d988283c357f4f9aa4707d  libstdc++-v3/testsuite/23_containers/priority_queue/deduction.cc
  e01bac4f77a920bdc836075483434529  libstdc++-v3/testsuite/23_containers/priority_queue/dr2537.cc
  ac3e64b8e0abbec18f503522a183089c  libstdc++-v3/testsuite/23_containers/priority_queue/members/7161.cc
  20980e5963d74fc7f9c0a35de8f45c1e  libstdc++-v3/testsuite/23_containers/priority_queue/moveable.cc
--- 102036,102042 ----
  04faf9a0ee19f71f5afbbaadf49280a5  libstdc++-v3/testsuite/23_containers/priority_queue/77528.cc
  8b625aa3ba99081201549b4300933532  libstdc++-v3/testsuite/23_containers/priority_queue/92878_92947.cc
  617247f1ea48067b44f8689c4974c86f  libstdc++-v3/testsuite/23_containers/priority_queue/allocator.cc
! 65142146250b2ff45a5eede27ae0a314  libstdc++-v3/testsuite/23_containers/priority_queue/deduction.cc
  e01bac4f77a920bdc836075483434529  libstdc++-v3/testsuite/23_containers/priority_queue/dr2537.cc
  ac3e64b8e0abbec18f503522a183089c  libstdc++-v3/testsuite/23_containers/priority_queue/members/7161.cc
  20980e5963d74fc7f9c0a35de8f45c1e  libstdc++-v3/testsuite/23_containers/priority_queue/moveable.cc
*************** e57a592ffd3b830a25733950eca13785  libstd
*** 101786,101794 ****
  c186835ae380038c6e65c06c99426683  libstdc++-v3/testsuite/23_containers/queue/77528.cc
  d7307f392737ad6881e13785f631ab70  libstdc++-v3/testsuite/23_containers/queue/92878_92947.cc
  8b60161c65e3899654bb49ddd1d19f07  libstdc++-v3/testsuite/23_containers/queue/cmp_c++20.cc
! efedd98cdb95628296aaef6dbd24e958  libstdc++-v3/testsuite/23_containers/queue/deduction.cc
  2f9bff8973a16436e92988d2f90448dc  libstdc++-v3/testsuite/23_containers/queue/members/7157.cc
! 753e54f9521440f9078536d4bbac516e  libstdc++-v3/testsuite/23_containers/queue/members/emplace_cxx17_return.cc
  5edeb4c2717776475b1016a4de6d4e0f  libstdc++-v3/testsuite/23_containers/queue/moveable.cc
  1a6b5efcaece393533a89d763a8279ea  libstdc++-v3/testsuite/23_containers/queue/requirements/constructible.cc
  e9d6035d153c85c7201318a3f1ccbd4c  libstdc++-v3/testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc
--- 102048,102056 ----
  c186835ae380038c6e65c06c99426683  libstdc++-v3/testsuite/23_containers/queue/77528.cc
  d7307f392737ad6881e13785f631ab70  libstdc++-v3/testsuite/23_containers/queue/92878_92947.cc
  8b60161c65e3899654bb49ddd1d19f07  libstdc++-v3/testsuite/23_containers/queue/cmp_c++20.cc
! 8cd3b96553861d417150805c74c31052  libstdc++-v3/testsuite/23_containers/queue/deduction.cc
  2f9bff8973a16436e92988d2f90448dc  libstdc++-v3/testsuite/23_containers/queue/members/7157.cc
! 95058b68eb790b51cb3064f0246b25eb  libstdc++-v3/testsuite/23_containers/queue/members/emplace_cxx17_return.cc
  5edeb4c2717776475b1016a4de6d4e0f  libstdc++-v3/testsuite/23_containers/queue/moveable.cc
  1a6b5efcaece393533a89d763a8279ea  libstdc++-v3/testsuite/23_containers/queue/requirements/constructible.cc
  e9d6035d153c85c7201318a3f1ccbd4c  libstdc++-v3/testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc
*************** ba584bcd90dd9e63198abc8d6dca0990  libstd
*** 101818,101824 ****
  edfe881419f574e15299192cc7aefe7a  libstdc++-v3/testsuite/23_containers/set/capacity/29134.cc
  580e90bafd87cf7a4c1e7879d040cdae  libstdc++-v3/testsuite/23_containers/set/check_construct_destroy.cc
  218e2e9e431840d723e8fff1af982e90  libstdc++-v3/testsuite/23_containers/set/cons/61023.cc
! d7fb6d5367cbb1a6b1747e6a9e5133f2  libstdc++-v3/testsuite/23_containers/set/cons/deduction.cc
  08f85eb73976aecc4bf307ff6077e73d  libstdc++-v3/testsuite/23_containers/set/cons/moveable.cc
  d76bb7897d4a1c4139432b5f7ddfadba  libstdc++-v3/testsuite/23_containers/set/cons/noexcept_default_construct.cc
  b5c665ee18d244d9a03a7ca48c0d31dd  libstdc++-v3/testsuite/23_containers/set/cons/noexcept_move_construct.cc
--- 102080,102086 ----
  edfe881419f574e15299192cc7aefe7a  libstdc++-v3/testsuite/23_containers/set/capacity/29134.cc
  580e90bafd87cf7a4c1e7879d040cdae  libstdc++-v3/testsuite/23_containers/set/check_construct_destroy.cc
  218e2e9e431840d723e8fff1af982e90  libstdc++-v3/testsuite/23_containers/set/cons/61023.cc
! 6b86a6dab3d4bdd453502925dc15a652  libstdc++-v3/testsuite/23_containers/set/cons/deduction.cc
  08f85eb73976aecc4bf307ff6077e73d  libstdc++-v3/testsuite/23_containers/set/cons/moveable.cc
  d76bb7897d4a1c4139432b5f7ddfadba  libstdc++-v3/testsuite/23_containers/set/cons/noexcept_default_construct.cc
  b5c665ee18d244d9a03a7ca48c0d31dd  libstdc++-v3/testsuite/23_containers/set/cons/noexcept_move_construct.cc
*************** cd7eae57dc6c9c17c7008ecec10cc0bb  libstd
*** 101848,101860 ****
  2900768f70968c22171edc8a7871c5f3  libstdc++-v3/testsuite/23_containers/set/modifiers/erase/51142.cc
  3baa8f4682d0cc550526211a836d22e8  libstdc++-v3/testsuite/23_containers/set/modifiers/erase/abi_tag.cc
  e11cf4f88b9e3ba4b91623a202605872  libstdc++-v3/testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc
! be1720dae4daee4c8e17286413b89cbc  libstdc++-v3/testsuite/23_containers/set/modifiers/extract.cc
  60a81a3a309105bd5f52ee49fb3b91bb  libstdc++-v3/testsuite/23_containers/set/modifiers/insert/1.cc
  3a215244934a1e7f1a3a51b615af4c42  libstdc++-v3/testsuite/23_containers/set/modifiers/insert/2.cc
  6e3b2dcade2b7d7ef36257cb5f8004ac  libstdc++-v3/testsuite/23_containers/set/modifiers/insert/3.cc
  995b7268ef585ab7ed20b884ede94ae1  libstdc++-v3/testsuite/23_containers/set/modifiers/insert/87194.cc
! ea70d050104dc5608e12c93912148bed  libstdc++-v3/testsuite/23_containers/set/modifiers/merge.cc
! b86f7e4cd8b183cd06296ceba6b431f4  libstdc++-v3/testsuite/23_containers/set/modifiers/node_swap.cc
  db54236e23aa37f2f0afd7d1ef3e08a2  libstdc++-v3/testsuite/23_containers/set/modifiers/swap/1.cc
  b338120d6a6169a0cb929c49f3c32221  libstdc++-v3/testsuite/23_containers/set/modifiers/swap/2.cc
  57a650409e8ea45b679aec4aa33cd2b6  libstdc++-v3/testsuite/23_containers/set/modifiers/swap/3.cc
--- 102110,102122 ----
  2900768f70968c22171edc8a7871c5f3  libstdc++-v3/testsuite/23_containers/set/modifiers/erase/51142.cc
  3baa8f4682d0cc550526211a836d22e8  libstdc++-v3/testsuite/23_containers/set/modifiers/erase/abi_tag.cc
  e11cf4f88b9e3ba4b91623a202605872  libstdc++-v3/testsuite/23_containers/set/modifiers/erase/dr130-linkage-check.cc
! bc8b16cd0b60acd10eab4f8cc5f30bb9  libstdc++-v3/testsuite/23_containers/set/modifiers/extract.cc
  60a81a3a309105bd5f52ee49fb3b91bb  libstdc++-v3/testsuite/23_containers/set/modifiers/insert/1.cc
  3a215244934a1e7f1a3a51b615af4c42  libstdc++-v3/testsuite/23_containers/set/modifiers/insert/2.cc
  6e3b2dcade2b7d7ef36257cb5f8004ac  libstdc++-v3/testsuite/23_containers/set/modifiers/insert/3.cc
  995b7268ef585ab7ed20b884ede94ae1  libstdc++-v3/testsuite/23_containers/set/modifiers/insert/87194.cc
! d5d587eac41af422589aa1679d112e07  libstdc++-v3/testsuite/23_containers/set/modifiers/merge.cc
! 92553a7f13a4db7267c5080047a6e6b1  libstdc++-v3/testsuite/23_containers/set/modifiers/node_swap.cc
  db54236e23aa37f2f0afd7d1ef3e08a2  libstdc++-v3/testsuite/23_containers/set/modifiers/swap/1.cc
  b338120d6a6169a0cb929c49f3c32221  libstdc++-v3/testsuite/23_containers/set/modifiers/swap/2.cc
  57a650409e8ea45b679aec4aa33cd2b6  libstdc++-v3/testsuite/23_containers/set/modifiers/swap/3.cc
*************** cdf30556c1686f1a3614b6b7ec072500  libstd
*** 101865,101872 ****
  88816574542b19065a61b617285b57ca  libstdc++-v3/testsuite/23_containers/set/operations/count.cc
  1b0ab5da00c7375eb5091f7ece0d952b  libstdc++-v3/testsuite/23_containers/set/operators/1_neg.cc
  3dc217a9196155c460e19a48676d5cea  libstdc++-v3/testsuite/23_containers/set/operators/cmp_c++20.cc
! 028194892033897e83bba096ff63a34a  libstdc++-v3/testsuite/23_containers/set/pmr_typedefs.cc
! a83f4b34e6c69b04da78a001bbf01988  libstdc++-v3/testsuite/23_containers/set/pmr_typedefs_debug.cc
  b103b72661edb40605fd943fced92708  libstdc++-v3/testsuite/23_containers/set/range_access.cc
  53197e9ae15489610c96ae8231f0f3f3  libstdc++-v3/testsuite/23_containers/set/requirements/citerators.cc
  eef1f83cb9ef2ee41741e42042737680  libstdc++-v3/testsuite/23_containers/set/requirements/exception/basic.cc
--- 102127,102134 ----
  88816574542b19065a61b617285b57ca  libstdc++-v3/testsuite/23_containers/set/operations/count.cc
  1b0ab5da00c7375eb5091f7ece0d952b  libstdc++-v3/testsuite/23_containers/set/operators/1_neg.cc
  3dc217a9196155c460e19a48676d5cea  libstdc++-v3/testsuite/23_containers/set/operators/cmp_c++20.cc
! d4da3ff3a97575fdd7a8d1b35a66258b  libstdc++-v3/testsuite/23_containers/set/pmr_typedefs.cc
! b0fade3306b90d8593254361fd44da75  libstdc++-v3/testsuite/23_containers/set/pmr_typedefs_debug.cc
  b103b72661edb40605fd943fced92708  libstdc++-v3/testsuite/23_containers/set/range_access.cc
  53197e9ae15489610c96ae8231f0f3f3  libstdc++-v3/testsuite/23_containers/set/requirements/citerators.cc
  eef1f83cb9ef2ee41741e42042737680  libstdc++-v3/testsuite/23_containers/set/requirements/exception/basic.cc
*************** eaf56db87c279e3f768df376fe5cace0  libstd
*** 101880,101888 ****
  3765709f0785561b3686e9a3af773ecf  libstdc++-v3/testsuite/23_containers/set/requirements/partial_specialization/1.cc
  4517ed5d9a541f6f64a4e209a48eb600  libstdc++-v3/testsuite/23_containers/set/requirements/typedefs.cc
  494f02db53360d3809acece0240215ab  libstdc++-v3/testsuite/23_containers/span/1.cc
  667a066b8b8fdf35b62b2bad50b9da97  libstdc++-v3/testsuite/23_containers/span/2.cc
  feb06d52fa0653f7a0d0fffdcced5349  libstdc++-v3/testsuite/23_containers/span/back_assert_neg.cc
! df5183825c660bdd57632167267ec10b  libstdc++-v3/testsuite/23_containers/span/back_neg.cc
  82c681641c14a8f789f3beec1a8883ac  libstdc++-v3/testsuite/23_containers/span/contiguous_range_neg.cc
  b7de4256573a64a27c5b02ee5b869f43  libstdc++-v3/testsuite/23_containers/span/deduction.cc
  0fde7cf66dc5e3a6d4bc3e574b638e5a  libstdc++-v3/testsuite/23_containers/span/everything.cc
--- 102142,102151 ----
  3765709f0785561b3686e9a3af773ecf  libstdc++-v3/testsuite/23_containers/set/requirements/partial_specialization/1.cc
  4517ed5d9a541f6f64a4e209a48eb600  libstdc++-v3/testsuite/23_containers/set/requirements/typedefs.cc
  494f02db53360d3809acece0240215ab  libstdc++-v3/testsuite/23_containers/span/1.cc
+ aee401793709be9b3b9b38c2438cfb99  libstdc++-v3/testsuite/23_containers/span/101411.cc
  667a066b8b8fdf35b62b2bad50b9da97  libstdc++-v3/testsuite/23_containers/span/2.cc
  feb06d52fa0653f7a0d0fffdcced5349  libstdc++-v3/testsuite/23_containers/span/back_assert_neg.cc
! cbe50960a97787cd389de8002df2c312  libstdc++-v3/testsuite/23_containers/span/back_neg.cc
  82c681641c14a8f789f3beec1a8883ac  libstdc++-v3/testsuite/23_containers/span/contiguous_range_neg.cc
  b7de4256573a64a27c5b02ee5b869f43  libstdc++-v3/testsuite/23_containers/span/deduction.cc
  0fde7cf66dc5e3a6d4bc3e574b638e5a  libstdc++-v3/testsuite/23_containers/span/everything.cc
*************** cb565eb1d5d7587501ef67aec5bd343f  libstd
*** 101891,101899 ****
  53b80f550f6fa6a17147da61d896f076  libstdc++-v3/testsuite/23_containers/span/first_assert_neg.cc
  e9b17ff195eb6a230f1d229962312656  libstdc++-v3/testsuite/23_containers/span/first_neg.cc
  8b71b7f5714514d4bdb848035f31a262  libstdc++-v3/testsuite/23_containers/span/front_assert_neg.cc
! 5907d9ebd1468e4b51fbdf691a45d42b  libstdc++-v3/testsuite/23_containers/span/front_neg.cc
  ccaf09e55de87220352319614e9f1f6c  libstdc++-v3/testsuite/23_containers/span/index_op_assert_neg.cc
! 558f2146d34f735a676b8973795a24b6  libstdc++-v3/testsuite/23_containers/span/index_op_neg.cc
  7caf02dcece7fa65542dc59197cfb63e  libstdc++-v3/testsuite/23_containers/span/last_2_assert_neg.cc
  b464e090bd63b9d2bff8cb12e442c943  libstdc++-v3/testsuite/23_containers/span/last_assert_neg.cc
  02073e176bca2ba8516055863ec7d539  libstdc++-v3/testsuite/23_containers/span/last_neg.cc
--- 102154,102162 ----
  53b80f550f6fa6a17147da61d896f076  libstdc++-v3/testsuite/23_containers/span/first_assert_neg.cc
  e9b17ff195eb6a230f1d229962312656  libstdc++-v3/testsuite/23_containers/span/first_neg.cc
  8b71b7f5714514d4bdb848035f31a262  libstdc++-v3/testsuite/23_containers/span/front_assert_neg.cc
! 1377c4d0e407dd24c4a926e9c25d28e2  libstdc++-v3/testsuite/23_containers/span/front_neg.cc
  ccaf09e55de87220352319614e9f1f6c  libstdc++-v3/testsuite/23_containers/span/index_op_assert_neg.cc
! 0ac85da15825cb7d18684bdadd824b18  libstdc++-v3/testsuite/23_containers/span/index_op_neg.cc
  7caf02dcece7fa65542dc59197cfb63e  libstdc++-v3/testsuite/23_containers/span/last_2_assert_neg.cc
  b464e090bd63b9d2bff8cb12e442c943  libstdc++-v3/testsuite/23_containers/span/last_assert_neg.cc
  02073e176bca2ba8516055863ec7d539  libstdc++-v3/testsuite/23_containers/span/last_neg.cc
*************** bd7ef95705213ddf1c5961f3283f045f  libstd
*** 101910,101918 ****
  4003c941d10299054e56ae86adec8559  libstdc++-v3/testsuite/23_containers/stack/77528.cc
  489db74312a7cf9c9b536769ad1ce432  libstdc++-v3/testsuite/23_containers/stack/92878_92947.cc
  0e845abe548a2afb362cc268894b1b61  libstdc++-v3/testsuite/23_containers/stack/cmp_c++20.cc
! 2180a01409be90404e60230d927bfd47  libstdc++-v3/testsuite/23_containers/stack/deduction.cc
  9774c2256e6c649df8861f18214ee790  libstdc++-v3/testsuite/23_containers/stack/members/7158.cc
! 3e7c8cd465259bca1966b1651992a729  libstdc++-v3/testsuite/23_containers/stack/members/emplace_cxx17_return.cc
  0e7cc5dcf333f42a6d26ec88154c7d15  libstdc++-v3/testsuite/23_containers/stack/requirements/constructible.cc
  292bd4d50780d7d0a65dd7f608323d57  libstdc++-v3/testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc
  cb49242d74fe5378f9b25a6d949f090d  libstdc++-v3/testsuite/23_containers/stack/requirements/explicit_instantiation/1_c++98.cc
--- 102173,102181 ----
  4003c941d10299054e56ae86adec8559  libstdc++-v3/testsuite/23_containers/stack/77528.cc
  489db74312a7cf9c9b536769ad1ce432  libstdc++-v3/testsuite/23_containers/stack/92878_92947.cc
  0e845abe548a2afb362cc268894b1b61  libstdc++-v3/testsuite/23_containers/stack/cmp_c++20.cc
! be9df2eebd046585a03d292ab32899c1  libstdc++-v3/testsuite/23_containers/stack/deduction.cc
  9774c2256e6c649df8861f18214ee790  libstdc++-v3/testsuite/23_containers/stack/members/7158.cc
! 10c2db711716a8b5f6cf08458fd505a5  libstdc++-v3/testsuite/23_containers/stack/members/emplace_cxx17_return.cc
  0e7cc5dcf333f42a6d26ec88154c7d15  libstdc++-v3/testsuite/23_containers/stack/requirements/constructible.cc
  292bd4d50780d7d0a65dd7f608323d57  libstdc++-v3/testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc
  cb49242d74fe5378f9b25a6d949f090d  libstdc++-v3/testsuite/23_containers/stack/requirements/explicit_instantiation/1_c++98.cc
*************** e210463e69073327c4d2538d97b970ac  libstd
*** 101934,101940 ****
  1c5c20f0082fe642a2ca766e27d9af4f  libstdc++-v3/testsuite/23_containers/unordered_map/cons/56112.cc
  3c848cf85f1a5a153262c1f2937d7b58  libstdc++-v3/testsuite/23_containers/unordered_map/cons/66055.cc
  bb06d5e923e3d5d8bd84b4bfcb798aa2  libstdc++-v3/testsuite/23_containers/unordered_map/cons/81891.cc
! e8415b1babfb828135391be029b553d3  libstdc++-v3/testsuite/23_containers/unordered_map/cons/deduction.cc
  186eb09f0feeb412dd49047f612454d2  libstdc++-v3/testsuite/23_containers/unordered_map/cons/moveable.cc
  4104335ace0c1004c988ee3252c86310  libstdc++-v3/testsuite/23_containers/unordered_map/cons/noexcept_default_construct.cc
  729790d0d118599062d8f37ec85642af  libstdc++-v3/testsuite/23_containers/unordered_map/cons/noexcept_move_construct.cc
--- 102197,102203 ----
  1c5c20f0082fe642a2ca766e27d9af4f  libstdc++-v3/testsuite/23_containers/unordered_map/cons/56112.cc
  3c848cf85f1a5a153262c1f2937d7b58  libstdc++-v3/testsuite/23_containers/unordered_map/cons/66055.cc
  bb06d5e923e3d5d8bd84b4bfcb798aa2  libstdc++-v3/testsuite/23_containers/unordered_map/cons/81891.cc
! b67672059716a3393bb98f087a8b40ee  libstdc++-v3/testsuite/23_containers/unordered_map/cons/deduction.cc
  186eb09f0feeb412dd49047f612454d2  libstdc++-v3/testsuite/23_containers/unordered_map/cons/moveable.cc
  4104335ace0c1004c988ee3252c86310  libstdc++-v3/testsuite/23_containers/unordered_map/cons/noexcept_default_construct.cc
  729790d0d118599062d8f37ec85642af  libstdc++-v3/testsuite/23_containers/unordered_map/cons/noexcept_move_construct.cc
*************** cfba2858d238ab31856d26660bd9b899  libstd
*** 101989,102008 ****
  8bf69845649ab50ae655b025b389db18  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/78595.cc
  cb90de7a4ebd751293a6dc72758ba2a7  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/92878_92947.cc
  aad182a7742254d80acf4d12d37c0ca4  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/emplace.cc
! 7a496078f929f8db3d21c7a3ba680f8b  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/extract.cc
! b791b3f7bf3ca99940c1d507ca0ef179  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/insert_or_assign.cc
! 525e26ed7c6dbf00a4f5e92303cdb4f5  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/merge.cc
  f46b86c23c494b57dea314c176d73826  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/move_assign.cc
  c17e4de260cd092f864e0801d51169e3  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
! b557d466e78d0c0636bc5eca4f2a57a9  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/try_emplace.cc
  2a052947e563d8b689012622bd308f8e  libstdc++-v3/testsuite/23_containers/unordered_map/observers.cc
! 1dd08be998c55b04b8295ab7ec2ebbe9  libstdc++-v3/testsuite/23_containers/unordered_map/operations/1.cc
  822c8712dc03ef7a9d6752494cf0e402  libstdc++-v3/testsuite/23_containers/unordered_map/operations/contains.cc
  c97458d3a0f3e78df79ad7aa68a7040a  libstdc++-v3/testsuite/23_containers/unordered_map/operations/count.cc
  d57910bde07151a215121df720540168  libstdc++-v3/testsuite/23_containers/unordered_map/operators/1.cc
  79f498889ca3b12c450efaa1b679bd1c  libstdc++-v3/testsuite/23_containers/unordered_map/operators/2.cc
! 0bdb032dd8985276de05431d45611cb2  libstdc++-v3/testsuite/23_containers/unordered_map/pmr_typedefs.cc
! c8ba116d56ea934499d3aee6a210a72b  libstdc++-v3/testsuite/23_containers/unordered_map/pmr_typedefs_debug.cc
  45f46b4cea5268d1bf8f903d79e3c350  libstdc++-v3/testsuite/23_containers/unordered_map/profile/hash_map.cc
  6bcaac31a8700749f12b90fa8913629b  libstdc++-v3/testsuite/23_containers/unordered_map/profile/unordered.cc
  1aaacfa87133d783070ffb87ed75f6f6  libstdc++-v3/testsuite/23_containers/unordered_map/range_access.cc
--- 102252,102271 ----
  8bf69845649ab50ae655b025b389db18  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/78595.cc
  cb90de7a4ebd751293a6dc72758ba2a7  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/92878_92947.cc
  aad182a7742254d80acf4d12d37c0ca4  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/emplace.cc
! 77fd0a322ff231b0bf633fb1b7b77abe  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/extract.cc
! bc573833b4c56014881767109b01c03c  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/insert_or_assign.cc
! 47680e3fd4b2375e2cb78bcac7c21900  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/merge.cc
  f46b86c23c494b57dea314c176d73826  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/move_assign.cc
  c17e4de260cd092f864e0801d51169e3  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
! f72a8af25f497a4d362ac0192815d1fb  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/try_emplace.cc
  2a052947e563d8b689012622bd308f8e  libstdc++-v3/testsuite/23_containers/unordered_map/observers.cc
! 4c33fc0ffc5c001e415d84955fae5700  libstdc++-v3/testsuite/23_containers/unordered_map/operations/1.cc
  822c8712dc03ef7a9d6752494cf0e402  libstdc++-v3/testsuite/23_containers/unordered_map/operations/contains.cc
  c97458d3a0f3e78df79ad7aa68a7040a  libstdc++-v3/testsuite/23_containers/unordered_map/operations/count.cc
  d57910bde07151a215121df720540168  libstdc++-v3/testsuite/23_containers/unordered_map/operators/1.cc
  79f498889ca3b12c450efaa1b679bd1c  libstdc++-v3/testsuite/23_containers/unordered_map/operators/2.cc
! e439daebb0fb2368e464579569f4f603  libstdc++-v3/testsuite/23_containers/unordered_map/pmr_typedefs.cc
! 0aa78a1d888d1e31753acb26041e5def  libstdc++-v3/testsuite/23_containers/unordered_map/pmr_typedefs_debug.cc
  45f46b4cea5268d1bf8f903d79e3c350  libstdc++-v3/testsuite/23_containers/unordered_map/profile/hash_map.cc
  6bcaac31a8700749f12b90fa8913629b  libstdc++-v3/testsuite/23_containers/unordered_map/profile/unordered.cc
  1aaacfa87133d783070ffb87ed75f6f6  libstdc++-v3/testsuite/23_containers/unordered_map/range_access.cc
*************** bf46653624427be070500de808a7149b  libstd
*** 102034,102040 ****
  66c0b383afcbc9f988e0fb895c3b036c  libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/noexcept.cc
  0c014247a54f91684130e8180157d7a1  libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/swap.cc
  bf443c1b51a6c411bb0b50e16c9da609  libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/66055.cc
! 0c0d6b35989640c377141d1531195df7  libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/deduction.cc
  82955a364e1aa7a59656c62222b9cfa2  libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/moveable.cc
  aa129fdc07e0df788c539d3c93122296  libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/noexcept_default_construct.cc
  66d7f3c2e5577cd7f28c4204c90409b3  libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/noexcept_move_construct.cc
--- 102297,102303 ----
  66c0b383afcbc9f988e0fb895c3b036c  libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/noexcept.cc
  0c014247a54f91684130e8180157d7a1  libstdc++-v3/testsuite/23_containers/unordered_multimap/allocator/swap.cc
  bf443c1b51a6c411bb0b50e16c9da609  libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/66055.cc
! a97d81d0e9072928468649729f9b98cb  libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/deduction.cc
  82955a364e1aa7a59656c62222b9cfa2  libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/moveable.cc
  aa129fdc07e0df788c539d3c93122296  libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/noexcept_default_construct.cc
  66d7f3c2e5577cd7f28c4204c90409b3  libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/noexcept_move_construct.cc
*************** c2a1f76a29fde0634454e45d44d61552  libstd
*** 102088,102095 ****
  f3c37f7b11895b079af128c6ba6d29bb  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/78595.cc
  9d4ba1ff9fae10e066ee0922481ec175  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/92878_92947.cc
  bb8801fbe3114b9485c2b58d9489cea0  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/emplace.cc
! ad1300d03de8cbd905994c2b9590a24d  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/extract.cc
! c02d1e6ea5edd0480fc2caefd05f01d3  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/merge.cc
  63b3903591ef51d3680d3d2a52b5499a  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/reserve.cc
  654e86ce7f19ea615a96b83617a60e5a  libstdc++-v3/testsuite/23_containers/unordered_multimap/observers.cc
  d2ab1793b19b08bcfcb5763780685cfe  libstdc++-v3/testsuite/23_containers/unordered_multimap/operations/1.cc
--- 102351,102358 ----
  f3c37f7b11895b079af128c6ba6d29bb  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/78595.cc
  9d4ba1ff9fae10e066ee0922481ec175  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/92878_92947.cc
  bb8801fbe3114b9485c2b58d9489cea0  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/emplace.cc
! 47ec36f03727a7e5b131a023c2e51839  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/extract.cc
! d70491004ad1f54c1bb261114774045e  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/merge.cc
  63b3903591ef51d3680d3d2a52b5499a  libstdc++-v3/testsuite/23_containers/unordered_multimap/modifiers/reserve.cc
  654e86ce7f19ea615a96b83617a60e5a  libstdc++-v3/testsuite/23_containers/unordered_multimap/observers.cc
  d2ab1793b19b08bcfcb5763780685cfe  libstdc++-v3/testsuite/23_containers/unordered_multimap/operations/1.cc
*************** d2ab1793b19b08bcfcb5763780685cfe  libstd
*** 102097,102104 ****
  f75ebb0458951d649d86eaa84d600b0a  libstdc++-v3/testsuite/23_containers/unordered_multimap/operations/count.cc
  4b6a9e1e914dc4daa22e238a15160a51  libstdc++-v3/testsuite/23_containers/unordered_multimap/operators/1.cc
  719f2a47323dc26429c753eb42056d3b  libstdc++-v3/testsuite/23_containers/unordered_multimap/operators/2.cc
! 1602ac862f963b8194c03ea3ae41d505  libstdc++-v3/testsuite/23_containers/unordered_multimap/pmr_typedefs.cc
! d4dece3a36442a324a83198454383d0e  libstdc++-v3/testsuite/23_containers/unordered_multimap/pmr_typedefs_debug.cc
  460184fe41d7b0640a0fc92bc6113107  libstdc++-v3/testsuite/23_containers/unordered_multimap/range_access.cc
  cf13650ca9d74844292174e4cbf6656f  libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/53339.cc
  0935770285ba876c696d26d03bc353db  libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/citerators.cc
--- 102360,102367 ----
  f75ebb0458951d649d86eaa84d600b0a  libstdc++-v3/testsuite/23_containers/unordered_multimap/operations/count.cc
  4b6a9e1e914dc4daa22e238a15160a51  libstdc++-v3/testsuite/23_containers/unordered_multimap/operators/1.cc
  719f2a47323dc26429c753eb42056d3b  libstdc++-v3/testsuite/23_containers/unordered_multimap/operators/2.cc
! 0a8ca1d5df468b947d1eed14d9eaa04d  libstdc++-v3/testsuite/23_containers/unordered_multimap/pmr_typedefs.cc
! 4f6122008564622ff145622988fc1a27  libstdc++-v3/testsuite/23_containers/unordered_multimap/pmr_typedefs_debug.cc
  460184fe41d7b0640a0fc92bc6113107  libstdc++-v3/testsuite/23_containers/unordered_multimap/range_access.cc
  cf13650ca9d74844292174e4cbf6656f  libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/53339.cc
  0935770285ba876c696d26d03bc353db  libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/citerators.cc
*************** c364953606bdee7da4ec04853db6c82e  libstd
*** 102126,102132 ****
  6878fb73ac1058694369e8fc098ce689  libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/swap.cc
  4514faeeda29a9797671dc9ea2b58193  libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/66055.cc
  02bd43203d61b881e3ba7277fd071b3e  libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/copy.cc
! 94762517775d99b186586f012a571051  libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/deduction.cc
  37e7e2c08fb018d52648d9413859b141  libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/moveable.cc
  47604493769a708694e580ef49d5cbb1  libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/noexcept_default_construct.cc
  554c7b97ade2633dfa5e7c64a914d9f1  libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/noexcept_move_construct.cc
--- 102389,102395 ----
  6878fb73ac1058694369e8fc098ce689  libstdc++-v3/testsuite/23_containers/unordered_multiset/allocator/swap.cc
  4514faeeda29a9797671dc9ea2b58193  libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/66055.cc
  02bd43203d61b881e3ba7277fd071b3e  libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/copy.cc
! 0c66b0145002c37fd2381a140c861dbb  libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/deduction.cc
  37e7e2c08fb018d52648d9413859b141  libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/moveable.cc
  47604493769a708694e580ef49d5cbb1  libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/noexcept_default_construct.cc
  554c7b97ade2633dfa5e7c64a914d9f1  libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/noexcept_move_construct.cc
*************** a391c6711d5a25e7aa133ccb1e4fcc6a  libstd
*** 102173,102188 ****
  4ff0eb9e76e9c9c8f229c2529f983cdd  libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/multiset_single_move.cc
  c18c77ba1ace5ae23a8cfa8253228f14  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/92878_92947.cc
  9e5e202c22d69db839959e7fb0677b73  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/emplace.cc
! 9f848e16c7a80f50d39565f263c0cd8f  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/extract.cc
! 98c498a622b09d08f6049e943825ca2d  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/merge.cc
  343f829974a4e89e74832fe863582c05  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/reserve.cc
  504c3d27067ddc9682051620c0c17ab7  libstdc++-v3/testsuite/23_containers/unordered_multiset/observers.cc
  5a231a3b1937cb77c62bc16ea22ea1e7  libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/1.cc
  b75edae6f5b0c32bd5c610a2b756e5fc  libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/contains.cc
  a6dcee028ce66c6dce1d16c8caf7ec69  libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/count.cc
  bf134497e8d88c46aaac71ea26c80cd5  libstdc++-v3/testsuite/23_containers/unordered_multiset/operators/1.cc
! 3c725c9f4dfadd91dc8cefc7c7307679  libstdc++-v3/testsuite/23_containers/unordered_multiset/pmr_typedefs.cc
! d70af4eade3c09e50d985a655cb7938c  libstdc++-v3/testsuite/23_containers/unordered_multiset/pmr_typedefs_debug.cc
  21730d02bdc6ca82c8489af39c456908  libstdc++-v3/testsuite/23_containers/unordered_multiset/range_access.cc
  26dbe25325fa6ac4b85fd1dade8dc904  libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/citerators.cc
  fcdb5d9acc1abb3cef7628fe18b1e081  libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/cliterators.cc
--- 102436,102451 ----
  4ff0eb9e76e9c9c8f229c2529f983cdd  libstdc++-v3/testsuite/23_containers/unordered_multiset/insert/multiset_single_move.cc
  c18c77ba1ace5ae23a8cfa8253228f14  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/92878_92947.cc
  9e5e202c22d69db839959e7fb0677b73  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/emplace.cc
! e69cb7b7690f6e33fd730bc6b1e6aad5  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/extract.cc
! 8a493926c014d351c5d7ab7f24b9b609  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/merge.cc
  343f829974a4e89e74832fe863582c05  libstdc++-v3/testsuite/23_containers/unordered_multiset/modifiers/reserve.cc
  504c3d27067ddc9682051620c0c17ab7  libstdc++-v3/testsuite/23_containers/unordered_multiset/observers.cc
  5a231a3b1937cb77c62bc16ea22ea1e7  libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/1.cc
  b75edae6f5b0c32bd5c610a2b756e5fc  libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/contains.cc
  a6dcee028ce66c6dce1d16c8caf7ec69  libstdc++-v3/testsuite/23_containers/unordered_multiset/operations/count.cc
  bf134497e8d88c46aaac71ea26c80cd5  libstdc++-v3/testsuite/23_containers/unordered_multiset/operators/1.cc
! 86e5b6e88c7d83ef44549ebba7a608cc  libstdc++-v3/testsuite/23_containers/unordered_multiset/pmr_typedefs.cc
! f1e52cb696877d166d5400ab91dc652d  libstdc++-v3/testsuite/23_containers/unordered_multiset/pmr_typedefs_debug.cc
  21730d02bdc6ca82c8489af39c456908  libstdc++-v3/testsuite/23_containers/unordered_multiset/range_access.cc
  26dbe25325fa6ac4b85fd1dade8dc904  libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/citerators.cc
  fcdb5d9acc1abb3cef7628fe18b1e081  libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/cliterators.cc
*************** a65ba3d8e27655ddd0bc328ab73ada4c  libstd
*** 102220,102226 ****
  8664c586819b39f71f7c9cf87fdf8074  libstdc++-v3/testsuite/23_containers/unordered_set/cons/66055.cc
  9d752eefc22b63ac38738f296f675279  libstdc++-v3/testsuite/23_containers/unordered_set/cons/99985.cc
  dbfc14e923792da5010ad03c34f624b0  libstdc++-v3/testsuite/23_containers/unordered_set/cons/bucket_hint.cc
! b3b806f5f10ddfb77c8aeb8ba285b4a9  libstdc++-v3/testsuite/23_containers/unordered_set/cons/deduction.cc
  b975a36e94bc20e855f45e5622c7e5a2  libstdc++-v3/testsuite/23_containers/unordered_set/cons/moveable.cc
  9e6f87cb9a4da17b72ed4ff59c4ec009  libstdc++-v3/testsuite/23_containers/unordered_set/cons/noexcept_default_construct.cc
  0e0a91bf1832ab1063c7388fdeec7fca  libstdc++-v3/testsuite/23_containers/unordered_set/cons/noexcept_move_construct.cc
--- 102483,102489 ----
  8664c586819b39f71f7c9cf87fdf8074  libstdc++-v3/testsuite/23_containers/unordered_set/cons/66055.cc
  9d752eefc22b63ac38738f296f675279  libstdc++-v3/testsuite/23_containers/unordered_set/cons/99985.cc
  dbfc14e923792da5010ad03c34f624b0  libstdc++-v3/testsuite/23_containers/unordered_set/cons/bucket_hint.cc
! f9d6647c9d930a0dce774d25be921e17  libstdc++-v3/testsuite/23_containers/unordered_set/cons/deduction.cc
  b975a36e94bc20e855f45e5622c7e5a2  libstdc++-v3/testsuite/23_containers/unordered_set/cons/moveable.cc
  9e6f87cb9a4da17b72ed4ff59c4ec009  libstdc++-v3/testsuite/23_containers/unordered_set/cons/noexcept_default_construct.cc
  0e0a91bf1832ab1063c7388fdeec7fca  libstdc++-v3/testsuite/23_containers/unordered_set/cons/noexcept_move_construct.cc
*************** a70fac297764bf83bc8bc857c756815d  libstd
*** 102277,102295 ****
  d7e3d76f83a4c549010b84ef2e211c1b  libstdc++-v3/testsuite/23_containers/unordered_set/max_load_factor/robustness.cc
  5515806c64ef5269e6c55c5b517376ac  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/92878_92947.cc
  69d96fa11ffafa089d5f551b31c705c8  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/emplace.cc
! b7d2c021bd51e5079b3016b4e41fefa1  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/extract.cc
  bee72317d52ca6b2f334e8b574904d3a  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/insert.cc
! 37a8fa42015af680ee37f17836293ec3  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/merge.cc
  ae2bd75da19a4298d3dd2e5ea87704c3  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/reserve.cc
  9fb95a80ddadee28f00b8fe191f1920f  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/swap.cc
  955cb43adac4b795a95901668015803b  libstdc++-v3/testsuite/23_containers/unordered_set/observers.cc
! 46523461cfe3319d6baf779f0ef178c4  libstdc++-v3/testsuite/23_containers/unordered_set/operations/1.cc
  914f46c915405883fe67950f431ec660  libstdc++-v3/testsuite/23_containers/unordered_set/operations/contains.cc
  fb1705d88e7e249367ba232fd54934eb  libstdc++-v3/testsuite/23_containers/unordered_set/operations/count.cc
  650610fcbb1db0626275e5589897ea84  libstdc++-v3/testsuite/23_containers/unordered_set/operators/1.cc
  6e0762cc036e56299ca8079c1103b842  libstdc++-v3/testsuite/23_containers/unordered_set/operators/52309.cc
! d68ae29b7d79b64b4b678d67966c4565  libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs.cc
! 01286e0da50419473a4ddd7d2a498d67  libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs_debug.cc
  a14ec43f949209f502e3d92596637b09  libstdc++-v3/testsuite/23_containers/unordered_set/range_access.cc
  764b2dfab343cdd77b5da90592d38a19  libstdc++-v3/testsuite/23_containers/unordered_set/requirements/52942.cc
  f39853d8d62df85248bf0b5a3fd439ac  libstdc++-v3/testsuite/23_containers/unordered_set/requirements/53067.cc
--- 102540,102558 ----
  d7e3d76f83a4c549010b84ef2e211c1b  libstdc++-v3/testsuite/23_containers/unordered_set/max_load_factor/robustness.cc
  5515806c64ef5269e6c55c5b517376ac  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/92878_92947.cc
  69d96fa11ffafa089d5f551b31c705c8  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/emplace.cc
! 198a8e614d70827f189f8caf13975072  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/extract.cc
  bee72317d52ca6b2f334e8b574904d3a  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/insert.cc
! 0b77368bc6f6644e1c3fd0361cbb76b5  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/merge.cc
  ae2bd75da19a4298d3dd2e5ea87704c3  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/reserve.cc
  9fb95a80ddadee28f00b8fe191f1920f  libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/swap.cc
  955cb43adac4b795a95901668015803b  libstdc++-v3/testsuite/23_containers/unordered_set/observers.cc
! 5a62731f925d4d5387e056a0da80a64e  libstdc++-v3/testsuite/23_containers/unordered_set/operations/1.cc
  914f46c915405883fe67950f431ec660  libstdc++-v3/testsuite/23_containers/unordered_set/operations/contains.cc
  fb1705d88e7e249367ba232fd54934eb  libstdc++-v3/testsuite/23_containers/unordered_set/operations/count.cc
  650610fcbb1db0626275e5589897ea84  libstdc++-v3/testsuite/23_containers/unordered_set/operators/1.cc
  6e0762cc036e56299ca8079c1103b842  libstdc++-v3/testsuite/23_containers/unordered_set/operators/52309.cc
! 2722d144fda97e779603c657f5a76712  libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs.cc
! 0cf665f612d6229e20a9ad70fb75efe3  libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs_debug.cc
  a14ec43f949209f502e3d92596637b09  libstdc++-v3/testsuite/23_containers/unordered_set/range_access.cc
  764b2dfab343cdd77b5da90592d38a19  libstdc++-v3/testsuite/23_containers/unordered_set/requirements/52942.cc
  f39853d8d62df85248bf0b5a3fd439ac  libstdc++-v3/testsuite/23_containers/unordered_set/requirements/53067.cc
*************** e574ed46fcc7d5e7b8e4749b0024e4bf  libstd
*** 102357,102363 ****
  798342a34a31057ef17a780ad90bdb4f  libstdc++-v3/testsuite/23_containers/vector/bool/cons/87809.cc
  d4d81bf57d000556af47b8302b6e2ac5  libstdc++-v3/testsuite/23_containers/vector/bool/cons/noexcept_move_construct.cc
  92171b00a610caea0ea25d42a41eb5e0  libstdc++-v3/testsuite/23_containers/vector/bool/emplace.cc
! fa6143a19cb07c5bc12553518b2a1633  libstdc++-v3/testsuite/23_containers/vector/bool/emplace_cxx17_return.cc
  5a3c7598a39ee308a23dfeb71c5a6dc4  libstdc++-v3/testsuite/23_containers/vector/bool/hash/1.cc
  20caa8d1060674d02fa9058cbe5fd543  libstdc++-v3/testsuite/23_containers/vector/bool/iterator_c++20.cc
  53440f9078adf1cc88bb1c1b8cb7d3ef  libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/assign/1.cc
--- 102620,102626 ----
  798342a34a31057ef17a780ad90bdb4f  libstdc++-v3/testsuite/23_containers/vector/bool/cons/87809.cc
  d4d81bf57d000556af47b8302b6e2ac5  libstdc++-v3/testsuite/23_containers/vector/bool/cons/noexcept_move_construct.cc
  92171b00a610caea0ea25d42a41eb5e0  libstdc++-v3/testsuite/23_containers/vector/bool/emplace.cc
! d6e04195a8009d3c213b406e16e683cb  libstdc++-v3/testsuite/23_containers/vector/bool/emplace_cxx17_return.cc
  5a3c7598a39ee308a23dfeb71c5a6dc4  libstdc++-v3/testsuite/23_containers/vector/bool/hash/1.cc
  20caa8d1060674d02fa9058cbe5fd543  libstdc++-v3/testsuite/23_containers/vector/bool/iterator_c++20.cc
  53440f9078adf1cc88bb1c1b8cb7d3ef  libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/assign/1.cc
*************** b87a7a3cd541605715bcc94ce9ffd309  libstd
*** 102399,102410 ****
  728db9cba9c08ad1ba6af3d6c541b503  libstdc++-v3/testsuite/23_containers/vector/cons/86292.cc
  365e19dafafd4135a3d0450a61a3f1e0  libstdc++-v3/testsuite/23_containers/vector/cons/87809.cc
  aa02f2c43480108b00dac0de71bf1469  libstdc++-v3/testsuite/23_containers/vector/cons/89164.cc
! b39a169db48f0fcbb759e8f98aead2c6  libstdc++-v3/testsuite/23_containers/vector/cons/89164_c++17.cc
  0e21c66113eb26fc8738889b46359d29  libstdc++-v3/testsuite/23_containers/vector/cons/94540.cc
  91077740ab7bf3bdee0226e442628f2d  libstdc++-v3/testsuite/23_containers/vector/cons/94831.cc
  64603aa0c23f62ddd0f7822d614dee9f  libstdc++-v3/testsuite/23_containers/vector/cons/clear_allocator.cc
  328073d94217d294f750da19ee6d0f30  libstdc++-v3/testsuite/23_containers/vector/cons/cons_size.cc
! f8988bf57937d0bc678725cfd04dfe7b  libstdc++-v3/testsuite/23_containers/vector/cons/deduction.cc
  4f75096a24cb959dbff7093f990a8852  libstdc++-v3/testsuite/23_containers/vector/cons/destructible_debug_neg.cc
  88a06c32c07a05b906612b8b6180031f  libstdc++-v3/testsuite/23_containers/vector/cons/destructible_neg.cc
  e9e18dc92dc482f39937bb8cbf4c7436  libstdc++-v3/testsuite/23_containers/vector/cons/moveable.cc
--- 102662,102673 ----
  728db9cba9c08ad1ba6af3d6c541b503  libstdc++-v3/testsuite/23_containers/vector/cons/86292.cc
  365e19dafafd4135a3d0450a61a3f1e0  libstdc++-v3/testsuite/23_containers/vector/cons/87809.cc
  aa02f2c43480108b00dac0de71bf1469  libstdc++-v3/testsuite/23_containers/vector/cons/89164.cc
! 434a93395b2a3da35e85c4088abe14d3  libstdc++-v3/testsuite/23_containers/vector/cons/89164_c++17.cc
  0e21c66113eb26fc8738889b46359d29  libstdc++-v3/testsuite/23_containers/vector/cons/94540.cc
  91077740ab7bf3bdee0226e442628f2d  libstdc++-v3/testsuite/23_containers/vector/cons/94831.cc
  64603aa0c23f62ddd0f7822d614dee9f  libstdc++-v3/testsuite/23_containers/vector/cons/clear_allocator.cc
  328073d94217d294f750da19ee6d0f30  libstdc++-v3/testsuite/23_containers/vector/cons/cons_size.cc
! 54c76f5da649ad544e5d843d4093b8fe  libstdc++-v3/testsuite/23_containers/vector/cons/deduction.cc
  4f75096a24cb959dbff7093f990a8852  libstdc++-v3/testsuite/23_containers/vector/cons/destructible_debug_neg.cc
  88a06c32c07a05b906612b8b6180031f  libstdc++-v3/testsuite/23_containers/vector/cons/destructible_neg.cc
  e9e18dc92dc482f39937bb8cbf4c7436  libstdc++-v3/testsuite/23_containers/vector/cons/moveable.cc
*************** f5e979e29be0ede498967bf878030f8f  libstd
*** 102466,102472 ****
  ee0835ac70d6cde78bc4a0a5d658a257  libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/52799.cc
  b2d085beb6d3f253521b53e08fed53bf  libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/92878_92947.cc
  64d1add61242c7cb736bb1274245a914  libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/const_iterator.cc
! 2eba39b85e0c6720b9fd48d927a55cfe  libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/cxx17_return.cc
  b20fbbdd9ff0c2268fb99d0551e24b7c  libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/self_emplace.cc
  33905742d0b0c96581d4f3e2e691716d  libstdc++-v3/testsuite/23_containers/vector/modifiers/erase/1.cc
  655a01b7e6185cbd87cff45dc416f9fe  libstdc++-v3/testsuite/23_containers/vector/modifiers/erase/50529.cc
--- 102729,102735 ----
  ee0835ac70d6cde78bc4a0a5d658a257  libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/52799.cc
  b2d085beb6d3f253521b53e08fed53bf  libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/92878_92947.cc
  64d1add61242c7cb736bb1274245a914  libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/const_iterator.cc
! 652fa138fecd69f37e3f7273715df558  libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/cxx17_return.cc
  b20fbbdd9ff0c2268fb99d0551e24b7c  libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/self_emplace.cc
  33905742d0b0c96581d4f3e2e691716d  libstdc++-v3/testsuite/23_containers/vector/modifiers/erase/1.cc
  655a01b7e6185cbd87cff45dc416f9fe  libstdc++-v3/testsuite/23_containers/vector/modifiers/erase/50529.cc
*************** f104b598ff5572a8dad417228ef454d2  libstd
*** 102487,102493 ****
  3c28ca41919fd5cecafaa8e37cb1385d  libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/1.cc
  afc5e84b6e05491e60627214a8925d15  libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/2.cc
  55713e0ffbc98fc358e28d0003e61579  libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/3.cc
! 7c573931fbabf112e1520c304ba880cf  libstdc++-v3/testsuite/23_containers/vector/pmr_typedefs.cc
  33db2bb591e55ad911ea124e372841ca  libstdc++-v3/testsuite/23_containers/vector/profile/vector.cc
  fb655a6a50f52dfd12fdfcd66eed3f7a  libstdc++-v3/testsuite/23_containers/vector/range_access.cc
  7824d7e6f2df6a8062afc44f77fc580c  libstdc++-v3/testsuite/23_containers/vector/requirements/citerators.cc
--- 102750,102756 ----
  3c28ca41919fd5cecafaa8e37cb1385d  libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/1.cc
  afc5e84b6e05491e60627214a8925d15  libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/2.cc
  55713e0ffbc98fc358e28d0003e61579  libstdc++-v3/testsuite/23_containers/vector/modifiers/swap/3.cc
! 0c53c25b67dfe7cb40bbb10fba58e746  libstdc++-v3/testsuite/23_containers/vector/pmr_typedefs.cc
  33db2bb591e55ad911ea124e372841ca  libstdc++-v3/testsuite/23_containers/vector/profile/vector.cc
  fb655a6a50f52dfd12fdfcd66eed3f7a  libstdc++-v3/testsuite/23_containers/vector/range_access.cc
  7824d7e6f2df6a8062afc44f77fc580c  libstdc++-v3/testsuite/23_containers/vector/requirements/citerators.cc
*************** a0b98f6b70d2132065e7a01b465ab28a  libstd
*** 102509,102515 ****
  036d623aa14d6fcb341a4ec74318bbd0  libstdc++-v3/testsuite/23_containers/vector/requirements/typedefs.cc
  32498175a4ac03b7038e7be403befb27  libstdc++-v3/testsuite/23_containers/vector/types/1.cc
  9ace48b2c34943546511d27bd70404f5  libstdc++-v3/testsuite/23_containers/vector/types/23767.cc
! 53fad0cbfecdbee16fed0901bda402c2  libstdc++-v3/testsuite/23_containers/vector/types/pmr_typedefs_debug.cc
  d79ca12204738505a399aeff984ee255  libstdc++-v3/testsuite/23_containers/vector/zero_sized_allocations.cc
  13db5aa30b43a040ef63c3c216b16e29  libstdc++-v3/testsuite/24_iterators/aliases.cc
  199431a1580752ab5d2d52e6ea704493  libstdc++-v3/testsuite/24_iterators/associated_types/incrementable.traits.cc
--- 102772,102778 ----
  036d623aa14d6fcb341a4ec74318bbd0  libstdc++-v3/testsuite/23_containers/vector/requirements/typedefs.cc
  32498175a4ac03b7038e7be403befb27  libstdc++-v3/testsuite/23_containers/vector/types/1.cc
  9ace48b2c34943546511d27bd70404f5  libstdc++-v3/testsuite/23_containers/vector/types/23767.cc
! 3077fddcde252bfa3274fa9643c9f1db  libstdc++-v3/testsuite/23_containers/vector/types/pmr_typedefs_debug.cc
  d79ca12204738505a399aeff984ee255  libstdc++-v3/testsuite/23_containers/vector/zero_sized_allocations.cc
  13db5aa30b43a040ef63c3c216b16e29  libstdc++-v3/testsuite/24_iterators/aliases.cc
  199431a1580752ab5d2d52e6ea704493  libstdc++-v3/testsuite/24_iterators/associated_types/incrementable.traits.cc
*************** beeca7a8e5a68f05c55b5f036dfae41a  libstd
*** 102526,102532 ****
  c79d1f0e10c0a939f0c6401bc65db1e0  libstdc++-v3/testsuite/24_iterators/bidirectional/tag.cc
  64a13a1fb43872055e33902203f05261  libstdc++-v3/testsuite/24_iterators/common_iterator/1.cc
  aeb31a80322253f628082c76be6b3455  libstdc++-v3/testsuite/24_iterators/common_iterator/2.cc
! f3a27d4ec65bf65e2469a2eec37cf54d  libstdc++-v3/testsuite/24_iterators/container_access.cc
  985edba23526581e2811581b195af9aa  libstdc++-v3/testsuite/24_iterators/contiguous/concept.cc
  d77d56d08a4417d44491163642da79fb  libstdc++-v3/testsuite/24_iterators/contiguous/tag.cc
  260d0f9649b885323173c667220c0dcc  libstdc++-v3/testsuite/24_iterators/counted_iterator/1.cc
--- 102789,102795 ----
  c79d1f0e10c0a939f0c6401bc65db1e0  libstdc++-v3/testsuite/24_iterators/bidirectional/tag.cc
  64a13a1fb43872055e33902203f05261  libstdc++-v3/testsuite/24_iterators/common_iterator/1.cc
  aeb31a80322253f628082c76be6b3455  libstdc++-v3/testsuite/24_iterators/common_iterator/2.cc
! fbb02ff8ea44647787a1d58b0af33694  libstdc++-v3/testsuite/24_iterators/container_access.cc
  985edba23526581e2811581b195af9aa  libstdc++-v3/testsuite/24_iterators/contiguous/concept.cc
  d77d56d08a4417d44491163642da79fb  libstdc++-v3/testsuite/24_iterators/contiguous/tag.cc
  260d0f9649b885323173c667220c0dcc  libstdc++-v3/testsuite/24_iterators/counted_iterator/1.cc
*************** d5937490b19817cd14cf51552e3c2681  libstd
*** 102546,102557 ****
  8c4c274b78e6cc16e7f475ce24a10e06  libstdc++-v3/testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc
  332c93567e45045fc0fb3b887ff45476  libstdc++-v3/testsuite/24_iterators/headers/iterator/range_access_c++11.cc
  e0bc4e62ab3fd0e88e0a41f09145ddc6  libstdc++-v3/testsuite/24_iterators/headers/iterator/range_access_c++14.cc
! c335d49135cb5fb8f7805adccb71e77b  libstdc++-v3/testsuite/24_iterators/headers/iterator/range_access_c++17.cc
  ce5875927d24851119506e0cd2a9fa4c  libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis.cc
  7d4ecadd50879aeb5f55f38c90c65ea7  libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++11.cc
  098d7028c2dba5078caff7184df26aad  libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++14.cc
! bc55e39d672f8f2acf4a3a839799a302  libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++17.cc
! 6369133690cde3e4e17a08285673475b  libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++20.cc
  ead7b347f3a84b38262546ce18206a07  libstdc++-v3/testsuite/24_iterators/headers/iterator/types_std.cc
  f25cd16c63db0eb06c20b51fc7f796e0  libstdc++-v3/testsuite/24_iterators/indirect_callable/92894.cc
  91dfe14e4840b1461fe3aeade634c378  libstdc++-v3/testsuite/24_iterators/indirect_callable/projected.cc
--- 102809,102820 ----
  8c4c274b78e6cc16e7f475ce24a10e06  libstdc++-v3/testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc
  332c93567e45045fc0fb3b887ff45476  libstdc++-v3/testsuite/24_iterators/headers/iterator/range_access_c++11.cc
  e0bc4e62ab3fd0e88e0a41f09145ddc6  libstdc++-v3/testsuite/24_iterators/headers/iterator/range_access_c++14.cc
! d967019eaa627b00acc8af6bc4f84062  libstdc++-v3/testsuite/24_iterators/headers/iterator/range_access_c++17.cc
  ce5875927d24851119506e0cd2a9fa4c  libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis.cc
  7d4ecadd50879aeb5f55f38c90c65ea7  libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++11.cc
  098d7028c2dba5078caff7184df26aad  libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++14.cc
! 350411c893358fa33761dda89f7c7d80  libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++17.cc
! 7ce76c7a52b19519eaedf46592ff1028  libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++20.cc
  ead7b347f3a84b38262546ce18206a07  libstdc++-v3/testsuite/24_iterators/headers/iterator/types_std.cc
  f25cd16c63db0eb06c20b51fc7f796e0  libstdc++-v3/testsuite/24_iterators/indirect_callable/92894.cc
  91dfe14e4840b1461fe3aeade634c378  libstdc++-v3/testsuite/24_iterators/indirect_callable/projected.cc
*************** c4eb82f09dfdab955ee9beaa8c382aa3  libstd
*** 102594,102600 ****
  f61c9fca6266649673037a304f5087d1  libstdc++-v3/testsuite/24_iterators/move_iterator/greedy_ops.cc
  0533536b91d1b8889bc0514c951db02e  libstdc++-v3/testsuite/24_iterators/move_iterator/input_iterator.cc
  677f7e3442a1f49a2317e5d2e84aafbc  libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3390.cc
! 0540897c8b6b2c9666c5257c5b02d7cd  libstdc++-v3/testsuite/24_iterators/move_iterator/move_only.cc
  fa15fa33472593185ffd5c4507ebd70a  libstdc++-v3/testsuite/24_iterators/move_iterator/rel_ops_c++20.cc
  00713bae4b62792aaac5258e8985b3b4  libstdc++-v3/testsuite/24_iterators/move_iterator/sentinel.cc
  7197efde86b8ed3ae703ab142f49bcf0  libstdc++-v3/testsuite/24_iterators/normal_iterator/58403.cc
--- 102857,102864 ----
  f61c9fca6266649673037a304f5087d1  libstdc++-v3/testsuite/24_iterators/move_iterator/greedy_ops.cc
  0533536b91d1b8889bc0514c951db02e  libstdc++-v3/testsuite/24_iterators/move_iterator/input_iterator.cc
  677f7e3442a1f49a2317e5d2e84aafbc  libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3390.cc
! c4da277c7c5ed43e70bfcf1d7f0988e8  libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3391.cc
! 159970e8940b0bda179e39132e46b6f7  libstdc++-v3/testsuite/24_iterators/move_iterator/move_only.cc
  fa15fa33472593185ffd5c4507ebd70a  libstdc++-v3/testsuite/24_iterators/move_iterator/rel_ops_c++20.cc
  00713bae4b62792aaac5258e8985b3b4  libstdc++-v3/testsuite/24_iterators/move_iterator/sentinel.cc
  7197efde86b8ed3ae703ab142f49bcf0  libstdc++-v3/testsuite/24_iterators/normal_iterator/58403.cc
*************** da420a856dc0c7c8f0bb6c46069d1e08  libstd
*** 102624,102640 ****
  aacad6819aab8553b0bf0a910b28e289  libstdc++-v3/testsuite/24_iterators/random_access/tag.cc
  fab46014937def539ea8644b0c5f010b  libstdc++-v3/testsuite/24_iterators/range_access/range_access.cc
  4237dd63ffa7becd9dfb9a7984f56f50  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp14.cc
! b34f119563bf8f2b15aed511f600272d  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp17.cc
! 203fc54cf6c08b7250e8bd40077ad8fb  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp17_neg.cc
  00993d52fb3fde3612b964bf044116bc  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp20.cc
  5d0d1075b02e1560aab2247c10a9ea3d  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp20_neg.cc
! 0a0e93c3e501c58643907cbd325aa468  libstdc++-v3/testsuite/24_iterators/range_operations/advance.cc
  0801af026902ec25c1d5d62d2deba688  libstdc++-v3/testsuite/24_iterators/range_operations/advance_debug_neg.cc
  2f4b9ccddd25fdf144f1acfd7e17410b  libstdc++-v3/testsuite/24_iterators/range_operations/distance.cc
  8b27bbddfc1deb1ac2effc7160d22c2f  libstdc++-v3/testsuite/24_iterators/range_operations/next.cc
  0ed9099160635d30a917767db4db3dae  libstdc++-v3/testsuite/24_iterators/range_operations/prev.cc
  98e36525858fd93320155eb672561949  libstdc++-v3/testsuite/24_iterators/reverse_iterator/11729.cc
! 2553beacac54ca2da1d7a66d33c9baf7  libstdc++-v3/testsuite/24_iterators/reverse_iterator/2.cc
  60587bf48218c6927a7a995dca42e36a  libstdc++-v3/testsuite/24_iterators/reverse_iterator/3.cc
  de69d094b2ae892c5e4ae783c62c4030  libstdc++-v3/testsuite/24_iterators/reverse_iterator/71771.cc
  9f32b003701f0cdecd68b77a67a63d74  libstdc++-v3/testsuite/24_iterators/reverse_iterator/cust.cc
--- 102888,102906 ----
  aacad6819aab8553b0bf0a910b28e289  libstdc++-v3/testsuite/24_iterators/random_access/tag.cc
  fab46014937def539ea8644b0c5f010b  libstdc++-v3/testsuite/24_iterators/range_access/range_access.cc
  4237dd63ffa7becd9dfb9a7984f56f50  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp14.cc
! 7ab0794377b35f9de596b2575c08e285  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp17.cc
! eeecef6511dbe7faed8ceedfb45bf6a2  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp17_neg.cc
  00993d52fb3fde3612b964bf044116bc  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp20.cc
  5d0d1075b02e1560aab2247c10a9ea3d  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp20_neg.cc
! 00606ba56af13a3b035c586a3d9cf4cd  libstdc++-v3/testsuite/24_iterators/range_operations/100768.cc
! f106b0e20bbe5d07a7358692912006b9  libstdc++-v3/testsuite/24_iterators/range_operations/advance.cc
  0801af026902ec25c1d5d62d2deba688  libstdc++-v3/testsuite/24_iterators/range_operations/advance_debug_neg.cc
  2f4b9ccddd25fdf144f1acfd7e17410b  libstdc++-v3/testsuite/24_iterators/range_operations/distance.cc
  8b27bbddfc1deb1ac2effc7160d22c2f  libstdc++-v3/testsuite/24_iterators/range_operations/next.cc
  0ed9099160635d30a917767db4db3dae  libstdc++-v3/testsuite/24_iterators/range_operations/prev.cc
+ 61dfe6716a18a602a8173f0831ed4381  libstdc++-v3/testsuite/24_iterators/reverse_iterator/100639.cc
  98e36525858fd93320155eb672561949  libstdc++-v3/testsuite/24_iterators/reverse_iterator/11729.cc
! 89a77f061c69b5ec81b3988ddfada509  libstdc++-v3/testsuite/24_iterators/reverse_iterator/2.cc
  60587bf48218c6927a7a995dca42e36a  libstdc++-v3/testsuite/24_iterators/reverse_iterator/3.cc
  de69d094b2ae892c5e4ae783c62c4030  libstdc++-v3/testsuite/24_iterators/reverse_iterator/71771.cc
  9f32b003701f0cdecd68b77a67a63d74  libstdc++-v3/testsuite/24_iterators/reverse_iterator/cust.cc
*************** b050ef94cc2701cc1905a350732fa4a8  libstd
*** 102687,102698 ****
  088b7ce37745483e9d23f52090bf5abe  libstdc++-v3/testsuite/25_algorithms/binary_search/partitioned.cc
  439b5c4d8065a991861c9267cf4e4ffc  libstdc++-v3/testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc
  6ca01ea21b924af144bb3293a1245446  libstdc++-v3/testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc
! 373cd1675e05ca8e88be604530d9cef4  libstdc++-v3/testsuite/25_algorithms/clamp/1.cc
! fd0af266816f32a0842c268b4487e6f9  libstdc++-v3/testsuite/25_algorithms/clamp/2.cc
! e3a29cf1d7a8c91b4c1840ad097e52a0  libstdc++-v3/testsuite/25_algorithms/clamp/constexpr.cc
  ea2e43d9ff46da21909b1c3e060d1926  libstdc++-v3/testsuite/25_algorithms/clamp/constrained.cc
! 9e8e0304dd91f2b620e1392d8a3d8c6f  libstdc++-v3/testsuite/25_algorithms/clamp/requirements/explicit_instantiation/1.cc
! b0099518ae4ec80f4f31eb740fbf4acf  libstdc++-v3/testsuite/25_algorithms/clamp/requirements/explicit_instantiation/pod.cc
  c6e8e7cdd4cdeb553597287ca39dc001  libstdc++-v3/testsuite/25_algorithms/constexpr_macro.cc
  053e23e4178851270af265355239c823  libstdc++-v3/testsuite/25_algorithms/copy/1.cc
  dcca2e799b172b6ae7558afec256a1a4  libstdc++-v3/testsuite/25_algorithms/copy/2.cc
--- 102953,102964 ----
  088b7ce37745483e9d23f52090bf5abe  libstdc++-v3/testsuite/25_algorithms/binary_search/partitioned.cc
  439b5c4d8065a991861c9267cf4e4ffc  libstdc++-v3/testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc
  6ca01ea21b924af144bb3293a1245446  libstdc++-v3/testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc
! 36c95eea74be99c517ef6b5ec5fbf713  libstdc++-v3/testsuite/25_algorithms/clamp/1.cc
! 2acf8e0f2f9b3dcbc7fff485d2b5181b  libstdc++-v3/testsuite/25_algorithms/clamp/2.cc
! 336f0ec21799b6d2817940532feb039b  libstdc++-v3/testsuite/25_algorithms/clamp/constexpr.cc
  ea2e43d9ff46da21909b1c3e060d1926  libstdc++-v3/testsuite/25_algorithms/clamp/constrained.cc
! 9b3e74055f190a4f8ebb8209b2060296  libstdc++-v3/testsuite/25_algorithms/clamp/requirements/explicit_instantiation/1.cc
! 269e9aff5028de7be71ab2a0d8541b4f  libstdc++-v3/testsuite/25_algorithms/clamp/requirements/explicit_instantiation/pod.cc
  c6e8e7cdd4cdeb553597287ca39dc001  libstdc++-v3/testsuite/25_algorithms/constexpr_macro.cc
  053e23e4178851270af265355239c823  libstdc++-v3/testsuite/25_algorithms/copy/1.cc
  dcca2e799b172b6ae7558afec256a1a4  libstdc++-v3/testsuite/25_algorithms/copy/2.cc
*************** a856949ff52e618021f41e850f7bc19b  libstd
*** 102708,102714 ****
  88c4528cea53c54b25e61640d60c4a0f  libstdc++-v3/testsuite/25_algorithms/copy/debug/1_neg.cc
  13b2ddea0038c1efaabdac86c47114a4  libstdc++-v3/testsuite/25_algorithms/copy/debug/2_neg.cc
  760427e630997a8203a7268ee08a95d0  libstdc++-v3/testsuite/25_algorithms/copy/debug/95289.cc
! 9a3a0ade660f9884db589ce72a2d98f1  libstdc++-v3/testsuite/25_algorithms/copy/debug/99402.cc
  4af1d64b7b67cfcaf88e49e3a2a7f2de  libstdc++-v3/testsuite/25_algorithms/copy/debug/constexpr_neg.cc
  a4e3b919e921272cb082f7fa810f39d2  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/1.cc
  e743ffe0642314b6d9ca04036acacacb  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/2.cc
--- 102974,102980 ----
  88c4528cea53c54b25e61640d60c4a0f  libstdc++-v3/testsuite/25_algorithms/copy/debug/1_neg.cc
  13b2ddea0038c1efaabdac86c47114a4  libstdc++-v3/testsuite/25_algorithms/copy/debug/2_neg.cc
  760427e630997a8203a7268ee08a95d0  libstdc++-v3/testsuite/25_algorithms/copy/debug/95289.cc
! 500cd85e3f2b7bb8d5a19bab3fb05cd3  libstdc++-v3/testsuite/25_algorithms/copy/debug/99402.cc
  4af1d64b7b67cfcaf88e49e3a2a7f2de  libstdc++-v3/testsuite/25_algorithms/copy/debug/constexpr_neg.cc
  a4e3b919e921272cb082f7fa810f39d2  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/1.cc
  e743ffe0642314b6d9ca04036acacacb  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/2.cc
*************** bf447c73ef970e539424adaeb3d41c1d  libstd
*** 102742,102748 ****
  da1fb78d5a3cd469ddf537052865be96  libstdc++-v3/testsuite/25_algorithms/copy_backward/deque_iterators/1.cc
  03b332c9e78417ec5e7c4e41342fc8de  libstdc++-v3/testsuite/25_algorithms/copy_backward/deque_iterators/2.cc
  2a4d24be8e48cecc6d72468cb39d8a27  libstdc++-v3/testsuite/25_algorithms/copy_backward/move_iterators/1.cc
! 3b53c1fc7abe829b7ae31480a2250cf4  libstdc++-v3/testsuite/25_algorithms/copy_backward/move_iterators/69478.cc
  7507237480711b7d9889f972a088cfb7  libstdc++-v3/testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc
  d3f47d6f7c7a9270106c4c166fbd361f  libstdc++-v3/testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc
  8b5620247bdabcf989e1a205a744ea8e  libstdc++-v3/testsuite/25_algorithms/copy_if/check_type.cc
--- 103008,103014 ----
  da1fb78d5a3cd469ddf537052865be96  libstdc++-v3/testsuite/25_algorithms/copy_backward/deque_iterators/1.cc
  03b332c9e78417ec5e7c4e41342fc8de  libstdc++-v3/testsuite/25_algorithms/copy_backward/deque_iterators/2.cc
  2a4d24be8e48cecc6d72468cb39d8a27  libstdc++-v3/testsuite/25_algorithms/copy_backward/move_iterators/1.cc
! 64b73d4fda9c87246d7971fba2b07d15  libstdc++-v3/testsuite/25_algorithms/copy_backward/move_iterators/69478.cc
  7507237480711b7d9889f972a088cfb7  libstdc++-v3/testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc
  d3f47d6f7c7a9270106c4c166fbd361f  libstdc++-v3/testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc
  8b5620247bdabcf989e1a205a744ea8e  libstdc++-v3/testsuite/25_algorithms/copy_if/check_type.cc
*************** c083b40b562b97966bc2ad1edf800426  libstd
*** 102882,102889 ****
  02953c5b049327e2cbac0a2c4b9d1890  libstdc++-v3/testsuite/25_algorithms/for_each/1.cc
  d57c3ae09b652dbf086fa4472d042635  libstdc++-v3/testsuite/25_algorithms/for_each/constexpr.cc
  f1fdf0d44bfcbcfc709aeff60e0c6610  libstdc++-v3/testsuite/25_algorithms/for_each/constrained.cc
! 361e4185c712a689b70d507977079cda  libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n.cc
! dc073fc29d47a6d1a65308820e48a177  libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n_debug.cc
  bc54b4db5563053cbe133fca9a5b8c8b  libstdc++-v3/testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc
  71d9fba1b5b0fd6d8fc0c46c55274290  libstdc++-v3/testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc
  7567ef8046ab3eda4d87559aedd7100e  libstdc++-v3/testsuite/25_algorithms/generate/constexpr.cc
--- 103148,103155 ----
  02953c5b049327e2cbac0a2c4b9d1890  libstdc++-v3/testsuite/25_algorithms/for_each/1.cc
  d57c3ae09b652dbf086fa4472d042635  libstdc++-v3/testsuite/25_algorithms/for_each/constexpr.cc
  f1fdf0d44bfcbcfc709aeff60e0c6610  libstdc++-v3/testsuite/25_algorithms/for_each/constrained.cc
! d663f10b088f4a73c1797ce9e50530af  libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n.cc
! 573cbc8c2e7af33d39e16f19f43851b4  libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n_debug.cc
  bc54b4db5563053cbe133fca9a5b8c8b  libstdc++-v3/testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc
  71d9fba1b5b0fd6d8fc0c46c55274290  libstdc++-v3/testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc
  7567ef8046ab3eda4d87559aedd7100e  libstdc++-v3/testsuite/25_algorithms/generate/constexpr.cc
*************** f4a81889495f0558fcc681508b69fc26  libstd
*** 103046,103052 ****
  45a1b3c03a775fac98745f03d2ed8bdf  libstdc++-v3/testsuite/25_algorithms/minmax/3.cc
  293067558fba9a70a64a4710dd94835c  libstdc++-v3/testsuite/25_algorithms/minmax/37547.cc
  24f01081ff3ac5d333835c9dde39d846  libstdc++-v3/testsuite/25_algorithms/minmax/constexpr.cc
! 05149ebe314519ad96cc8ace7e318002  libstdc++-v3/testsuite/25_algorithms/minmax/constrained.cc
  42b3601531899a7d9f65fc286f5a7ab6  libstdc++-v3/testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc
  80815723e26d59dcf6f075698ae16fd8  libstdc++-v3/testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc
  15440a38bc0046faef9d709982757cc1  libstdc++-v3/testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc
--- 103312,103318 ----
  45a1b3c03a775fac98745f03d2ed8bdf  libstdc++-v3/testsuite/25_algorithms/minmax/3.cc
  293067558fba9a70a64a4710dd94835c  libstdc++-v3/testsuite/25_algorithms/minmax/37547.cc
  24f01081ff3ac5d333835c9dde39d846  libstdc++-v3/testsuite/25_algorithms/minmax/constexpr.cc
! 3cbb59fb29129c037adb6fdd48be7759  libstdc++-v3/testsuite/25_algorithms/minmax/constrained.cc
  42b3601531899a7d9f65fc286f5a7ab6  libstdc++-v3/testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc
  80815723e26d59dcf6f075698ae16fd8  libstdc++-v3/testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc
  15440a38bc0046faef9d709982757cc1  libstdc++-v3/testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc
*************** f4a81889495f0558fcc681508b69fc26  libstd
*** 103054,103060 ****
  1dbe660dc6ef92e664b4cdde30af491e  libstdc++-v3/testsuite/25_algorithms/minmax_element/1.cc
  59e201bc09d73893ef5b9b271ed388aa  libstdc++-v3/testsuite/25_algorithms/minmax_element/check_type.cc
  7542fc4fbed293ccac58660be7c44702  libstdc++-v3/testsuite/25_algorithms/minmax_element/constexpr.cc
! 2a7d031edf237cfb6346d79659892a7c  libstdc++-v3/testsuite/25_algorithms/minmax_element/constrained.cc
  9f3b9eb73d4e19d138467eb60a44c70c  libstdc++-v3/testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc
  fcd5f32b02ece62486f4aeda569f4b47  libstdc++-v3/testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc
  063d1309645d9b424c692fb67dbf21e6  libstdc++-v3/testsuite/25_algorithms/mismatch/1.cc
--- 103320,103326 ----
  1dbe660dc6ef92e664b4cdde30af491e  libstdc++-v3/testsuite/25_algorithms/minmax_element/1.cc
  59e201bc09d73893ef5b9b271ed388aa  libstdc++-v3/testsuite/25_algorithms/minmax_element/check_type.cc
  7542fc4fbed293ccac58660be7c44702  libstdc++-v3/testsuite/25_algorithms/minmax_element/constexpr.cc
! 1052569ad55f5cc4f09c1bc571a6b5ad  libstdc++-v3/testsuite/25_algorithms/minmax_element/constrained.cc
  9f3b9eb73d4e19d138467eb60a44c70c  libstdc++-v3/testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc
  fcd5f32b02ece62486f4aeda569f4b47  libstdc++-v3/testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc
  063d1309645d9b424c692fb67dbf21e6  libstdc++-v3/testsuite/25_algorithms/mismatch/1.cc
*************** c41fedc68e3cee79d652221a1c6b2c9a  libstd
*** 103074,103081 ****
  a11b8b4d9f3bd35a40fe63156a9ae025  libstdc++-v3/testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc
  24ea58a5dcb06858a17aeea27e49ad7b  libstdc++-v3/testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc
  025a568a748cea04ba976fa43f889dec  libstdc++-v3/testsuite/25_algorithms/move_backward/1.cc
! 2f6f13adbbca4714001ab531e722ec45  libstdc++-v3/testsuite/25_algorithms/move_backward/69478.cc
! d4e010be5f0bbb37a9133214d197e7a1  libstdc++-v3/testsuite/25_algorithms/move_backward/93872.cc
  ae7d0d9b0557e478afe1e1d9271f643a  libstdc++-v3/testsuite/25_algorithms/move_backward/94013.cc
  b4abdf61f07d3083da7ffd10b2088ff4  libstdc++-v3/testsuite/25_algorithms/move_backward/95578.cc
  5d93bf59efb8d931dcb94e16418b2941  libstdc++-v3/testsuite/25_algorithms/move_backward/constrained.cc
--- 103340,103347 ----
  a11b8b4d9f3bd35a40fe63156a9ae025  libstdc++-v3/testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc
  24ea58a5dcb06858a17aeea27e49ad7b  libstdc++-v3/testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc
  025a568a748cea04ba976fa43f889dec  libstdc++-v3/testsuite/25_algorithms/move_backward/1.cc
! 09bdf72b12f3bb192b13aae03c1edd0e  libstdc++-v3/testsuite/25_algorithms/move_backward/69478.cc
! 321a7966b5c778f6269bbc45ad2345bf  libstdc++-v3/testsuite/25_algorithms/move_backward/93872.cc
  ae7d0d9b0557e478afe1e1d9271f643a  libstdc++-v3/testsuite/25_algorithms/move_backward/94013.cc
  b4abdf61f07d3083da7ffd10b2088ff4  libstdc++-v3/testsuite/25_algorithms/move_backward/95578.cc
  5d93bf59efb8d931dcb94e16418b2941  libstdc++-v3/testsuite/25_algorithms/move_backward/constrained.cc
*************** f2593a79f9ad68a359c294c8ddf8ccac  libstd
*** 103158,103213 ****
  763c54dc488002f634bfeb55d377f2c3  libstdc++-v3/testsuite/25_algorithms/prev_permutation/moveable.cc
  1dd951077f872d0750c05a1cc46e68e7  libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc
  74ec3ac84be3c5d600a5d33c608f440d  libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc
! 99f7e56e4f4a3482e5357134c04779ca  libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/inplace_merge.cc
! 2d01f77a95c07a8691544e98c3af8d53  libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/merge.cc
! b3a5e3e03e4c7000686ccc6f79cef937  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/copy_if.cc
! ceb9ff1a0fdb7661f470b0e4b061f073  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/copy_move.cc
! dc54a128f6cebabb7e2fe8731503b89f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/fill.cc
! aa4a2542466bc1d84948a55eaba22804  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/generate.cc
! 956682df4c313d94ae33edd452388c6a  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/is_partitioned.cc
! 1afc23e804e39ee952bc5c0a64a1e315  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/partition.cc
! faa2f532fb9367dbddfc04e6d0519c5c  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/partition_copy.cc
! 7dc20360fdcd2f2cbfdf058abee4ade0  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/remove.cc
! 3f6d699073a6db64c88b91cb0a17729f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/remove_copy.cc
! 74b779a2214560e4cf8dc374d3fb4912  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/replace.cc
! c8aff31497817cf6e703cd6684cb29f3  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/replace_copy.cc
! 89a4793b1ea2d7d3cb36c65a40e71718  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/rotate.cc
! 9cd7e1fb46cd3b6be8bd5f8132b8acce  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/rotate_copy.cc
! f3d078b31c2772aca8da9669c6cc23b9  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/swap_ranges.cc
! 3bd30fa9f2cd54e1942ceaec5026c76d  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/transform_binary.cc
! 6837e1fd6ee14a57116397b82494ced2  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/transform_unary.cc
! a6b809943438e05bfcec8341de0f5f69  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/unique.cc
! 72c0169dae7574b025d0e8978f8155fe  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/unique_copy_equal.cc
! 31fca2fd3acb011756db0aa7d473a2b8  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/adjacent_find.cc
! 4a0ff0629152d0304d4db78f85b6de6f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/all_of.cc
! 6afa5935aa4c084063a8c640baf9a60f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/any_of.cc
! af5fca5bc6d72802e0bfae5842ad910b  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/count.cc
! d158a17d6a72626910e9d1bb59a6bd28  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/equal.cc
! 04f9cd55db6b818f8a45bf0a96a99276  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find.cc
! 471b6f550298949d953761b6f029fbc8  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_end.cc
! d3a1d732b1d0136453af7746fa013e6a  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_first_of.cc
! 599cda84ea5efb563eff791be6d35600  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_if.cc
! f4f65bf27f0d7c9a39c06d6d20f61198  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/for_each.cc
! eb9e799f254906faf897c4dd5119f223  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/mismatch.cc
! c20a8e85523874211e4bbae54ab1d96b  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/none_of.cc
! bfc0610f56a7f1d98984aff56dc1bfd7  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/nth_element.cc
! b40053fed52593896e1ba25cd0cb795d  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse.cc
! 1a705b9ea5017012121c3c55848dd6bc  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse_copy.cc
! a02db630a53ced3d0dfa65416d94725e  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/search_n.cc
! 91436d5c34b42f7c18262cecfcbaa1fe  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/includes.cc
! 4365fb8b784ce18952f7def92c4879f6  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_heap.cc
! aead9a8af21f10549912a33e4f446bdf  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_sorted.cc
! cb2437e6b7e82ca83a153d8ea0e7443f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/lexicographical_compare.cc
! 46e455f8a262ce3bc66fca1712643c18  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/minmax_element.cc
! f0e714b09c38ebbfcaa1dec37a6678b5  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort.cc
! b249e9c92416019fb04cda355da8f58b  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort_copy.cc
! 6716b699a6dddb06f3fefd4fcb9fed85  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/set.cc
! e160587f287d7f1536f35ad3c122411c  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/sort.cc
! cdef66a7e2ecbc9ea27550394845590c  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-2.cc
! 6355aec935c98bba30abc83d10d9b5eb  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-3.cc
! 71210a4d047bed5715d045a344de5d07  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-4.cc
! 183fe0b0c57a533628acf58f1b3ce42b  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-5.cc
! acc2ee9211336ed60852227b68fb6a55  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc
  aa2cf638123b45579f850ffcdb743434  libstdc++-v3/testsuite/25_algorithms/push_heap/complexity.cc
  e382c0a0b5541ec705fe24da12501806  libstdc++-v3/testsuite/25_algorithms/push_heap/constexpr.cc
  f9aa74af106760820e52e05e99f34142  libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc
--- 103424,103479 ----
  763c54dc488002f634bfeb55d377f2c3  libstdc++-v3/testsuite/25_algorithms/prev_permutation/moveable.cc
  1dd951077f872d0750c05a1cc46e68e7  libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc
  74ec3ac84be3c5d600a5d33c608f440d  libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc
! 9507e6761cbe1b19108bb4074aeb7111  libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/inplace_merge.cc
! 3ff0fe6de779194069dbf62a9f1f2572  libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/merge.cc
! 27cc180a52d2f048e08b507fdb1f20a5  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/copy_if.cc
! 6beeee12cfca6ce05dcbdaba1d0dc26f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/copy_move.cc
! ef08d13df9e0e8309520fc1c236a327c  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/fill.cc
! 2049d5d37412943d912974178665ecb0  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/generate.cc
! ff39ca7124e540d44776bfd48c81097b  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/is_partitioned.cc
! c961b64e5966a5c3d9b09390fc0edcde  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/partition.cc
! 84174c75b73764ecb0bbf4b704185be1  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/partition_copy.cc
! c9b1e99425eb9b46ee543a820827bad3  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/remove.cc
! 705db0a9872186e9b3a7d4d7a6e25791  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/remove_copy.cc
! 91179ed4ebcd1a88c988e101da310e57  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/replace.cc
! d6cc1f3ce319b7dd3ff816cd1e294e21  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/replace_copy.cc
! 8ec1663730de88f54560a045992b9d83  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/rotate.cc
! e2f90644a013275a2ba2428bc4b9b8e2  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/rotate_copy.cc
! d910f38b139eb31762a92b2dd24dc190  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/swap_ranges.cc
! 732a42ceb30e7cd0dae9d0827e166b7a  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/transform_binary.cc
! 32bd33e305b35364d63bea91e74501e5  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/transform_unary.cc
! ec563935619b2d0c2ed867a423f09825  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/unique.cc
! f994447bdffd584b2c453cbeadfd6492  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/unique_copy_equal.cc
! 08eb0eb8970b2b641efd8c336fda7dfd  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/adjacent_find.cc
! 46de621f23f23e42bbc39aa33c24d045  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/all_of.cc
! 42ef6995ac8b7cd9ae2fdb6b23e5224e  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/any_of.cc
! a12f2539d64321ace0905bb42b745742  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/count.cc
! 5f2014021e7a378c1191b118b5e8d92c  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/equal.cc
! 762f5ddb0cdafd7163e70ecfd88c564d  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find.cc
! 017c50998a8de60956f8204334ec3979  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_end.cc
! 69ee6450eeede1bab6bdcc8664313e75  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_first_of.cc
! 9062c0b35c6d7e0c3fbd7b53aeefddb1  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_if.cc
! 002a9bfe215cbb931097fadd71142994  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/for_each.cc
! bd72806414b02b1359330614125bae29  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/mismatch.cc
! fa7ad7a46e98a45177585bb9b77ae351  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/none_of.cc
! b543282c687860e73424136fd983b6ef  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/nth_element.cc
! 77b265a1a54f9ca395ddbcf277d5ec29  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse.cc
! 222c9aa7b9005d4e2bd0b276bb350d86  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse_copy.cc
! 0cb8382224acca2553548885809d9fa4  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/search_n.cc
! d72b3a7d6fb9b81cb5eb56c796487b03  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/includes.cc
! 74f1e3b1ae270f9fc99eabb02c191a8f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_heap.cc
! 7514c3ea7fe276789038a5f911b9532f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_sorted.cc
! b1fa610e8e12092f8638f22f76b023a0  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/lexicographical_compare.cc
! 5c50f95d87944a37183b2c7ecc4e2612  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/minmax_element.cc
! d57e1b9e03e1fd3c99ccf3ec1f01ec49  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort.cc
! d6d559be9f6774bb97bb38f5b0e7d514  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort_copy.cc
! c5282b66e31b44dff3b36b8a330d35ab  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/set.cc
! ed8339e25eab803fcd030cfbe1d83ca7  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/sort.cc
! 48b298044ab79b33e8443152ffd61844  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-2.cc
! 8bffcf123d51786d10a741c6e9466fa7  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-3.cc
! 8ee67e09fa83ea50798785892f730201  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-4.cc
! 630355f6cd722b8abebe7a56ba80ca07  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-5.cc
! b6ee94a40082198e15e50dd388c31f37  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc
  aa2cf638123b45579f850ffcdb743434  libstdc++-v3/testsuite/25_algorithms/push_heap/complexity.cc
  e382c0a0b5541ec705fe24da12501806  libstdc++-v3/testsuite/25_algorithms/push_heap/constexpr.cc
  f9aa74af106760820e52e05e99f34142  libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc
*************** e54c835a33470af85cb84370c50e3edf  libstd
*** 103287,103296 ****
  c02cd0714e2d67802df87b143a2b1633  libstdc++-v3/testsuite/25_algorithms/rotate_copy/constrained.cc
  1f77dc10b1d9f21b15d60a7f2fef0b70  libstdc++-v3/testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc
  802ca63b6370912ff42b456c64ffcfc3  libstdc++-v3/testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc
! 22853b144e112bf166b3e09c91e9b846  libstdc++-v3/testsuite/25_algorithms/sample/1.cc
! f594c6b1543b4f77153333288d76212e  libstdc++-v3/testsuite/25_algorithms/sample/2.cc
! cc330b3f115a6678024e91b41fcb7498  libstdc++-v3/testsuite/25_algorithms/sample/3.cc
! d43b2e511d86a283de60f504393d488c  libstdc++-v3/testsuite/25_algorithms/sample/81221.cc
  9659743c8c4ee8b3adb6dc579caba79c  libstdc++-v3/testsuite/25_algorithms/sample/constrained.cc
  99b38e0d63f3c214fb34aabf92861ecf  libstdc++-v3/testsuite/25_algorithms/search/1.cc
  5597f4d68765e49f6da0d42b81b87ada  libstdc++-v3/testsuite/25_algorithms/search/78346.cc
--- 103553,103562 ----
  c02cd0714e2d67802df87b143a2b1633  libstdc++-v3/testsuite/25_algorithms/rotate_copy/constrained.cc
  1f77dc10b1d9f21b15d60a7f2fef0b70  libstdc++-v3/testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc
  802ca63b6370912ff42b456c64ffcfc3  libstdc++-v3/testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc
! ff9b22ed7a90920af0aa4bdbc43a53c2  libstdc++-v3/testsuite/25_algorithms/sample/1.cc
! c89c3d58089211d55a86409105db7e6e  libstdc++-v3/testsuite/25_algorithms/sample/2.cc
! 2d3a0a591372ba37e491dab05f802db8  libstdc++-v3/testsuite/25_algorithms/sample/3.cc
! 7ab44c966469604d8937716fd203561a  libstdc++-v3/testsuite/25_algorithms/sample/81221.cc
  9659743c8c4ee8b3adb6dc579caba79c  libstdc++-v3/testsuite/25_algorithms/sample/constrained.cc
  99b38e0d63f3c214fb34aabf92861ecf  libstdc++-v3/testsuite/25_algorithms/search/1.cc
  5597f4d68765e49f6da0d42b81b87ada  libstdc++-v3/testsuite/25_algorithms/search/78346.cc
*************** d265d0614f1eaf077d24a5fbe8ff0428  libstd
*** 103299,103305 ****
  adb0f5c6244380fa9fa5bdcf26cf5d33  libstdc++-v3/testsuite/25_algorithms/search/constrained.cc
  23fe34aad19d31ff7dd2bd3045545556  libstdc++-v3/testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc
  1ad71461068c2504e4ed0402ee53fb85  libstdc++-v3/testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc
! 3a7c61e665c3181ac2ec38f54819de61  libstdc++-v3/testsuite/25_algorithms/search/searcher.cc
  8f08b4b091e322bc69fcc52693d8b8c2  libstdc++-v3/testsuite/25_algorithms/search_n/11400.cc
  caa7585bd5020e717f12c629310bed48  libstdc++-v3/testsuite/25_algorithms/search_n/58358.cc
  3a5ac59c16cbd0ef0b6f742aa66e0934  libstdc++-v3/testsuite/25_algorithms/search_n/97828.cc
--- 103565,103571 ----
  adb0f5c6244380fa9fa5bdcf26cf5d33  libstdc++-v3/testsuite/25_algorithms/search/constrained.cc
  23fe34aad19d31ff7dd2bd3045545556  libstdc++-v3/testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc
  1ad71461068c2504e4ed0402ee53fb85  libstdc++-v3/testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc
! 70dddba37dcf8c0c6228a8e52f75736f  libstdc++-v3/testsuite/25_algorithms/search/searcher.cc
  8f08b4b091e322bc69fcc52693d8b8c2  libstdc++-v3/testsuite/25_algorithms/search_n/11400.cc
  caa7585bd5020e717f12c629310bed48  libstdc++-v3/testsuite/25_algorithms/search_n/58358.cc
  3a5ac59c16cbd0ef0b6f742aa66e0934  libstdc++-v3/testsuite/25_algorithms/search_n/97828.cc
*************** fba5c9b61da9b76f8b9ae08c56640200  libstd
*** 103490,103501 ****
  d6d738daa2fb7536d325bbab3bb41381  libstdc++-v3/testsuite/26_numerics/endian/2.cc
  55ad6388b071810a1bba70cef1028b70  libstdc++-v3/testsuite/26_numerics/endian/3.cc
  47a8a5e12346f7d0e07e9ae5763f82e7  libstdc++-v3/testsuite/26_numerics/endian/4.cc
! c79ce2aa727d01cf189c0238f6111a5e  libstdc++-v3/testsuite/26_numerics/exclusive_scan/1.cc
  18d6fd29ad28a49bce4185886e09e6b0  libstdc++-v3/testsuite/26_numerics/exclusive_scan/constexpr.cc
  035f097a4cbac827b34920eee0ee8bf6  libstdc++-v3/testsuite/26_numerics/gcd/1.cc
  8f690c236f5d680132daa280eab779da  libstdc++-v3/testsuite/26_numerics/gcd/2.cc
  e1eef8dcd54b6f8f7d0c889513032a89  libstdc++-v3/testsuite/26_numerics/gcd/92978.cc
! 329b7b92cde165db06cd85ad989c4aa2  libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc
  78a1257e886c15e45707eb67714de1ea  libstdc++-v3/testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc
  87fa325024fefcb4e09d2fc2dd6cd0e4  libstdc++-v3/testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc
  ee5cb68763f5316db942768de7f63885  libstdc++-v3/testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc
--- 103756,103767 ----
  d6d738daa2fb7536d325bbab3bb41381  libstdc++-v3/testsuite/26_numerics/endian/2.cc
  55ad6388b071810a1bba70cef1028b70  libstdc++-v3/testsuite/26_numerics/endian/3.cc
  47a8a5e12346f7d0e07e9ae5763f82e7  libstdc++-v3/testsuite/26_numerics/endian/4.cc
! 3650d2216818f2ba57822b06cee66094  libstdc++-v3/testsuite/26_numerics/exclusive_scan/1.cc
  18d6fd29ad28a49bce4185886e09e6b0  libstdc++-v3/testsuite/26_numerics/exclusive_scan/constexpr.cc
  035f097a4cbac827b34920eee0ee8bf6  libstdc++-v3/testsuite/26_numerics/gcd/1.cc
  8f690c236f5d680132daa280eab779da  libstdc++-v3/testsuite/26_numerics/gcd/2.cc
  e1eef8dcd54b6f8f7d0c889513032a89  libstdc++-v3/testsuite/26_numerics/gcd/92978.cc
! b2c1940a905dcd37f8efd5a51b0e152c  libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc
  78a1257e886c15e45707eb67714de1ea  libstdc++-v3/testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc
  87fa325024fefcb4e09d2fc2dd6cd0e4  libstdc++-v3/testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc
  ee5cb68763f5316db942768de7f63885  libstdc++-v3/testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc
*************** c620fc74f688e5171e72cf99eb792f09  libstd
*** 103520,103532 ****
  5a8871b417f26d56d75265e35c687010  libstdc++-v3/testsuite/26_numerics/headers/cmath/fabs_inline.cc
  7ed7322c826dc93f18ff9c7e53359be6  libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_global.cc
  dbc56f03fe16990fe4b0af0e534c6847  libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_std.cc
! 16c262b3c0871a7ddab2dd636d78f728  libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_std_c++17.cc
! 25a40164868bd1aca7439c6d66d1c307  libstdc++-v3/testsuite/26_numerics/headers/cmath/hypot.cc
  1cb7dabb0ed79eb867d7e5c730adc752  libstdc++-v3/testsuite/26_numerics/headers/cmath/macros.cc
  33c0e4115581ba6610e32a967781280a  libstdc++-v3/testsuite/26_numerics/headers/cmath/overloads.cc
  bcc0048b8b2fe100930139889c5d9f84  libstdc++-v3/testsuite/26_numerics/headers/cmath/overloads_c++0x_neg.cc
  d19d29a1f55c472d5044a8df7e122f81  libstdc++-v3/testsuite/26_numerics/headers/cmath/powi.cc
! 254f178876fe5c5369857bebe3410747  libstdc++-v3/testsuite/26_numerics/headers/cmath/special_functions_global.cc
  ded61177101ffdcee648e3b9dbe192c5  libstdc++-v3/testsuite/26_numerics/headers/cmath/types_std_c++0x.cc
  2aa3665bf9f65119c324014efc7fafca  libstdc++-v3/testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc
  c49f71197c25f633497899be9854a691  libstdc++-v3/testsuite/26_numerics/headers/complex.h/std_c++11.h
--- 103786,103798 ----
  5a8871b417f26d56d75265e35c687010  libstdc++-v3/testsuite/26_numerics/headers/cmath/fabs_inline.cc
  7ed7322c826dc93f18ff9c7e53359be6  libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_global.cc
  dbc56f03fe16990fe4b0af0e534c6847  libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_std.cc
! 4ec999ffca323fa352ae067dc1715ffa  libstdc++-v3/testsuite/26_numerics/headers/cmath/functions_std_c++17.cc
! 18b504e33d6f388f243d6f53d416b001  libstdc++-v3/testsuite/26_numerics/headers/cmath/hypot.cc
  1cb7dabb0ed79eb867d7e5c730adc752  libstdc++-v3/testsuite/26_numerics/headers/cmath/macros.cc
  33c0e4115581ba6610e32a967781280a  libstdc++-v3/testsuite/26_numerics/headers/cmath/overloads.cc
  bcc0048b8b2fe100930139889c5d9f84  libstdc++-v3/testsuite/26_numerics/headers/cmath/overloads_c++0x_neg.cc
  d19d29a1f55c472d5044a8df7e122f81  libstdc++-v3/testsuite/26_numerics/headers/cmath/powi.cc
! 14216052f16e7ae8dbcd336a9632bb2b  libstdc++-v3/testsuite/26_numerics/headers/cmath/special_functions_global.cc
  ded61177101ffdcee648e3b9dbe192c5  libstdc++-v3/testsuite/26_numerics/headers/cmath/types_std_c++0x.cc
  2aa3665bf9f65119c324014efc7fafca  libstdc++-v3/testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc
  c49f71197c25f633497899be9854a691  libstdc++-v3/testsuite/26_numerics/headers/complex.h/std_c++11.h
*************** c7bd0b25114ff3bb93262025c105a24f  libstd
*** 103555,103561 ****
  92e84db65979b9b07440972dcc042d9b  libstdc++-v3/testsuite/26_numerics/headers/random/types_std_c++0x.cc
  ca5644e14832bff5062d34c311aabb2b  libstdc++-v3/testsuite/26_numerics/headers/valarray/synopsis.cc
  87dbac69f23453cfcc93539f350ec367  libstdc++-v3/testsuite/26_numerics/headers/valarray/types_std.cc
! 972d75046fd9839549d7d505bd8d2b15  libstdc++-v3/testsuite/26_numerics/inclusive_scan/1.cc
  f3366198edcd6867c7b2b20c06b6bd2c  libstdc++-v3/testsuite/26_numerics/inclusive_scan/constexpr.cc
  da19b4fa74be848f3009f8768c385d32  libstdc++-v3/testsuite/26_numerics/inner_product/1.cc
  ca515eec6dcf95e4063fb3ab64a94bc5  libstdc++-v3/testsuite/26_numerics/inner_product/constexpr.cc
--- 103821,103827 ----
  92e84db65979b9b07440972dcc042d9b  libstdc++-v3/testsuite/26_numerics/headers/random/types_std_c++0x.cc
  ca5644e14832bff5062d34c311aabb2b  libstdc++-v3/testsuite/26_numerics/headers/valarray/synopsis.cc
  87dbac69f23453cfcc93539f350ec367  libstdc++-v3/testsuite/26_numerics/headers/valarray/types_std.cc
! 3dfd2d8bd5cf83d23426032add19d8ba  libstdc++-v3/testsuite/26_numerics/inclusive_scan/1.cc
  f3366198edcd6867c7b2b20c06b6bd2c  libstdc++-v3/testsuite/26_numerics/inclusive_scan/constexpr.cc
  da19b4fa74be848f3009f8768c385d32  libstdc++-v3/testsuite/26_numerics/inner_product/1.cc
  ca515eec6dcf95e4063fb3ab64a94bc5  libstdc++-v3/testsuite/26_numerics/inner_product/constexpr.cc
*************** ca515eec6dcf95e4063fb3ab64a94bc5  libstd
*** 103566,103574 ****
  8d6773f49818046e300da32e4fc51edc  libstdc++-v3/testsuite/26_numerics/iota/constexpr.cc
  2b30c375f549fcebe2d9133babf8f1d3  libstdc++-v3/testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc
  5e6025e1f61ad9a25692ba76600ad17e  libstdc++-v3/testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc
! 43d1ed58e154d906949d13c0f4808b4b  libstdc++-v3/testsuite/26_numerics/lcm/1.cc
  cc14972137ac3671e8a0b1bb4ba78a70  libstdc++-v3/testsuite/26_numerics/lcm/92978.cc
! 06d04ffafd89d2c95c83067f7c94baad  libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc
  7bed10ce7f1644a8746230d5d1b477e5  libstdc++-v3/testsuite/26_numerics/lerp.cc
  5c3cb58399e2e5694d833ea872daa960  libstdc++-v3/testsuite/26_numerics/midpoint/floating.cc
  613c27e02a60ed80a5000411bf309e88  libstdc++-v3/testsuite/26_numerics/midpoint/integral.cc
--- 103832,103840 ----
  8d6773f49818046e300da32e4fc51edc  libstdc++-v3/testsuite/26_numerics/iota/constexpr.cc
  2b30c375f549fcebe2d9133babf8f1d3  libstdc++-v3/testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc
  5e6025e1f61ad9a25692ba76600ad17e  libstdc++-v3/testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc
! 78bc2f6a8af17b9da892c5cf84774e13  libstdc++-v3/testsuite/26_numerics/lcm/1.cc
  cc14972137ac3671e8a0b1bb4ba78a70  libstdc++-v3/testsuite/26_numerics/lcm/92978.cc
! d7f23f3da9d988332eb5ecfedb0fbc50  libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc
  7bed10ce7f1644a8746230d5d1b477e5  libstdc++-v3/testsuite/26_numerics/lerp.cc
  5c3cb58399e2e5694d833ea872daa960  libstdc++-v3/testsuite/26_numerics/midpoint/floating.cc
  613c27e02a60ed80a5000411bf309e88  libstdc++-v3/testsuite/26_numerics/midpoint/integral.cc
*************** c41e31fa25de02510bfd8fd93f0d96f3  libstd
*** 103584,103594 ****
  a474b8b76d8f487b682b02fbbda0492b  libstdc++-v3/testsuite/26_numerics/partial_sum/lwg2055.cc
  e347465faccc2aedaaf7f520f2606d93  libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc
  5232a4d6f2b3c02549f99586a246bfa7  libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc
! 06f9a0eacab04d61b242252874d326a8  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/adjacent_difference.cc
! c7bf275d3e57ab4398c667478453b690  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/reduce.cc
! 3b38ab0095f6c3e64a3aafc3953a3532  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/scan.cc
! be9f4cd42cf1d2640f0000739e67b4b0  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_reduce.cc
! ad6996fbdb2fc70e958aa203f8e720c3  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_scan.cc
  77f6edf00856a1dc730f644f41ce6eab  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc
  d61ad2a2a944506993b462d4ae5ba95b  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc
  eac34fcead0bbe6e2e5bd2f31a187624  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/equal.cc
--- 103850,103860 ----
  a474b8b76d8f487b682b02fbbda0492b  libstdc++-v3/testsuite/26_numerics/partial_sum/lwg2055.cc
  e347465faccc2aedaaf7f520f2606d93  libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc
  5232a4d6f2b3c02549f99586a246bfa7  libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc
! d16b16604c71001aec190b3328ca3cd3  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/adjacent_difference.cc
! d86b64cb653deff7bffbb9cc16c2de7c  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/reduce.cc
! b887eec66dc34e04025e6a8a57c0a8ce  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/scan.cc
! 36d1cf882dac137890bc015bc17507e6  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_reduce.cc
! 3e80d161e9577748e245f08c0c108331  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_scan.cc
  77f6edf00856a1dc730f644f41ce6eab  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc
  d61ad2a2a944506993b462d4ae5ba95b  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc
  eac34fcead0bbe6e2e5bd2f31a187624  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/equal.cc
*************** e1db785ea5fa777ec6d1ee8873280c88  libstd
*** 103865,103883 ****
  6381f5fbf92e410b206664458bedb9ed  libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc
  fb9b6f4529138b931b4a039dfc0542dc  libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/requirements/explicit_instantiation/1.cc
  cca309708b1c1127b31353e0ae625300  libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc
! a5a5b59bdc8f389a078be660fd1981ca  libstdc++-v3/testsuite/26_numerics/reduce/1.cc
! 669449e41dbac2e8a02356cc429659c2  libstdc++-v3/testsuite/26_numerics/reduce/2.cc
  9775188e4216fec0dda14f9eac730956  libstdc++-v3/testsuite/26_numerics/reduce/constexpr.cc
  92d5e9f956886f9fba02c71f534b5d6b  libstdc++-v3/testsuite/26_numerics/slice/1.cc
  0c538886d0667618963436ec12491661  libstdc++-v3/testsuite/26_numerics/slice/compare.cc
  9cea59603806012c9ba1b35022afc3f9  libstdc++-v3/testsuite/26_numerics/slice_array/array_assignment.cc
  8ad0bac15aa248d1e7758a7b018e7916  libstdc++-v3/testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc
  62a05492656968005ab7f3440eebe457  libstdc++-v3/testsuite/26_numerics/slice_array/requirements/typedefs.cc
! d824d50db116395e82da1528df8dd40d  libstdc++-v3/testsuite/26_numerics/transform_exclusive_scan/1.cc
  f04d401170c90b5f8a09e4b2adedd5df  libstdc++-v3/testsuite/26_numerics/transform_exclusive_scan/constexpr.cc
! 256e171f86372ab977a7e0e455216dd7  libstdc++-v3/testsuite/26_numerics/transform_inclusive_scan/1.cc
  77ae80b6ca89bbb01ec55713b0dfd1ef  libstdc++-v3/testsuite/26_numerics/transform_inclusive_scan/constexpr.cc
! db3c1ba530485f732f440f5beaeb1d2c  libstdc++-v3/testsuite/26_numerics/transform_reduce/1.cc
  e64b7ea27aa7d7003509f9a5058d7756  libstdc++-v3/testsuite/26_numerics/transform_reduce/constexpr.cc
  17472e54bed8a869a86d354d386261f1  libstdc++-v3/testsuite/26_numerics/valarray/27867.cc
  6be43ef40afef800eec38a9c0d3af475  libstdc++-v3/testsuite/26_numerics/valarray/28277.cc
--- 104131,104150 ----
  6381f5fbf92e410b206664458bedb9ed  libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc
  fb9b6f4529138b931b4a039dfc0542dc  libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/requirements/explicit_instantiation/1.cc
  cca309708b1c1127b31353e0ae625300  libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc
! 7e0dc264e225ec0758a3185343b866e4  libstdc++-v3/testsuite/26_numerics/reduce/1.cc
! 8a394b97355408d2235df88bfb58d07b  libstdc++-v3/testsuite/26_numerics/reduce/2.cc
! 51f14806bbec80c2d5883800a91dfc2e  libstdc++-v3/testsuite/26_numerics/reduce/95833.cc
  9775188e4216fec0dda14f9eac730956  libstdc++-v3/testsuite/26_numerics/reduce/constexpr.cc
  92d5e9f956886f9fba02c71f534b5d6b  libstdc++-v3/testsuite/26_numerics/slice/1.cc
  0c538886d0667618963436ec12491661  libstdc++-v3/testsuite/26_numerics/slice/compare.cc
  9cea59603806012c9ba1b35022afc3f9  libstdc++-v3/testsuite/26_numerics/slice_array/array_assignment.cc
  8ad0bac15aa248d1e7758a7b018e7916  libstdc++-v3/testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc
  62a05492656968005ab7f3440eebe457  libstdc++-v3/testsuite/26_numerics/slice_array/requirements/typedefs.cc
! 748827a3277a5d14707fd9f7745ebf02  libstdc++-v3/testsuite/26_numerics/transform_exclusive_scan/1.cc
  f04d401170c90b5f8a09e4b2adedd5df  libstdc++-v3/testsuite/26_numerics/transform_exclusive_scan/constexpr.cc
! cad9cf3bd9be2c908812d01c7ac899ba  libstdc++-v3/testsuite/26_numerics/transform_inclusive_scan/1.cc
  77ae80b6ca89bbb01ec55713b0dfd1ef  libstdc++-v3/testsuite/26_numerics/transform_inclusive_scan/constexpr.cc
! b261cf9e2877b1ce095acf434714ce68  libstdc++-v3/testsuite/26_numerics/transform_reduce/1.cc
  e64b7ea27aa7d7003509f9a5058d7756  libstdc++-v3/testsuite/26_numerics/transform_reduce/constexpr.cc
  17472e54bed8a869a86d354d386261f1  libstdc++-v3/testsuite/26_numerics/valarray/27867.cc
  6be43ef40afef800eec38a9c0d3af475  libstdc++-v3/testsuite/26_numerics/valarray/28277.cc
*************** ff59b525a762e0ec0946e89c5e8382ad  libstd
*** 103891,103897 ****
  517333ece3443a0eaf5f4c848d773918  libstdc++-v3/testsuite/26_numerics/valarray/algo.cc
  3e191d68e11822f58de5e4bd15365ca5  libstdc++-v3/testsuite/26_numerics/valarray/binary_closure.cc
  1bd1cc94b0f1bb18a989a5a8451b7aa5  libstdc++-v3/testsuite/26_numerics/valarray/const_bracket.cc
! 92d3e49f0840a238fe50ab4b2ebf08c5  libstdc++-v3/testsuite/26_numerics/valarray/deduction.cc
  b639c93bc396efa0fd79057074fdbb3d  libstdc++-v3/testsuite/26_numerics/valarray/dr543.cc
  cf9a799688883d244898f9c13781775d  libstdc++-v3/testsuite/26_numerics/valarray/dr630-1.cc
  2b7e67d87fc63933b3d6ae173e4a486a  libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc
--- 104158,104164 ----
  517333ece3443a0eaf5f4c848d773918  libstdc++-v3/testsuite/26_numerics/valarray/algo.cc
  3e191d68e11822f58de5e4bd15365ca5  libstdc++-v3/testsuite/26_numerics/valarray/binary_closure.cc
  1bd1cc94b0f1bb18a989a5a8451b7aa5  libstdc++-v3/testsuite/26_numerics/valarray/const_bracket.cc
! e5ac2e92f512687e223255a8e1b59fa8  libstdc++-v3/testsuite/26_numerics/valarray/deduction.cc
  b639c93bc396efa0fd79057074fdbb3d  libstdc++-v3/testsuite/26_numerics/valarray/dr543.cc
  cf9a799688883d244898f9c13781775d  libstdc++-v3/testsuite/26_numerics/valarray/dr630-1.cc
  2b7e67d87fc63933b3d6ae173e4a486a  libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc
*************** f33c47b4d3bd8b2160b1ad3cc20d7c38  libstd
*** 103961,103967 ****
  a01dc292833ede20030de0c55f0e114c  libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/4.cc
  46f25a005f467fe43acdf463cf71035f  libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/5.cc
  d49260e61a194d7ae33d01bc70f1cb3b  libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/9507.cc
! 327153108053447747e824b9e168bbf8  libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/path.cc
  d8d643b58f5e3b3df382a909019845cc  libstdc++-v3/testsuite/27_io/basic_filebuf/open/wchar_t/1.cc
  7a212c34aca5b38c6145bd27606c0874  libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/1.cc
  c5ddb4cbaf03345d893b41020a1dddf9  libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/13858.cc
--- 104228,104234 ----
  a01dc292833ede20030de0c55f0e114c  libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/4.cc
  46f25a005f467fe43acdf463cf71035f  libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/5.cc
  d49260e61a194d7ae33d01bc70f1cb3b  libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/9507.cc
! 3436274a9c6b81282f33a7f6c33d511e  libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/path.cc
  d8d643b58f5e3b3df382a909019845cc  libstdc++-v3/testsuite/27_io/basic_filebuf/open/wchar_t/1.cc
  7a212c34aca5b38c6145bd27606c0874  libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/1.cc
  c5ddb4cbaf03345d893b41020a1dddf9  libstdc++-v3/testsuite/27_io/basic_filebuf/overflow/char/13858.cc
*************** d68dc1f036b33dfcf5027a5dde8ffd26  libstd
*** 104133,104143 ****
  4d0f99262c5fc7ca64fcbdcae111d127  libstdc++-v3/testsuite/27_io/basic_fstream/cons/1.cc
  8cf33c6d7d6569d07e542e12f9ec38f5  libstdc++-v3/testsuite/27_io/basic_fstream/cons/base.cc
  817f87ce5450569e38191edb1473a72a  libstdc++-v3/testsuite/27_io/basic_fstream/cons/char/1.cc
! a09a463b4807d7d9ef2a5dc53350e01e  libstdc++-v3/testsuite/27_io/basic_fstream/cons/char/path.cc
  9f5d8d1e52bba1548588efd55c8b0b49  libstdc++-v3/testsuite/27_io/basic_fstream/cons/move.cc
  016ad76732c99817db4176a7c72af3bb  libstdc++-v3/testsuite/27_io/basic_fstream/cons/wchar_t/1.cc
  54c8c4566c9ebfc7f86d1a86ad89e8e1  libstdc++-v3/testsuite/27_io/basic_fstream/open/char/1.cc
! 625b14ae9159783a80cbb1001a5b9b48  libstdc++-v3/testsuite/27_io/basic_fstream/open/char/path.cc
  6ad758380e05a5e465b96257adc3197f  libstdc++-v3/testsuite/27_io/basic_fstream/open/wchar_t/1.cc
  61220082a4d937fa248cdbd130c76f03  libstdc++-v3/testsuite/27_io/basic_fstream/rdbuf/char/2832.cc
  8911532cf4fbee7d823d88f353932ac5  libstdc++-v3/testsuite/27_io/basic_fstream/requirements/base_classes.cc
--- 104400,104410 ----
  4d0f99262c5fc7ca64fcbdcae111d127  libstdc++-v3/testsuite/27_io/basic_fstream/cons/1.cc
  8cf33c6d7d6569d07e542e12f9ec38f5  libstdc++-v3/testsuite/27_io/basic_fstream/cons/base.cc
  817f87ce5450569e38191edb1473a72a  libstdc++-v3/testsuite/27_io/basic_fstream/cons/char/1.cc
! e776e39e625e537aec098bb7330c109b  libstdc++-v3/testsuite/27_io/basic_fstream/cons/char/path.cc
  9f5d8d1e52bba1548588efd55c8b0b49  libstdc++-v3/testsuite/27_io/basic_fstream/cons/move.cc
  016ad76732c99817db4176a7c72af3bb  libstdc++-v3/testsuite/27_io/basic_fstream/cons/wchar_t/1.cc
  54c8c4566c9ebfc7f86d1a86ad89e8e1  libstdc++-v3/testsuite/27_io/basic_fstream/open/char/1.cc
! 612c8f11d7da36eed2f19e18219ae67a  libstdc++-v3/testsuite/27_io/basic_fstream/open/char/path.cc
  6ad758380e05a5e465b96257adc3197f  libstdc++-v3/testsuite/27_io/basic_fstream/open/wchar_t/1.cc
  61220082a4d937fa248cdbd130c76f03  libstdc++-v3/testsuite/27_io/basic_fstream/rdbuf/char/2832.cc
  8911532cf4fbee7d823d88f353932ac5  libstdc++-v3/testsuite/27_io/basic_fstream/requirements/base_classes.cc
*************** c5eded8fb78c5edc0fcaa645f9333875  libstd
*** 104147,104158 ****
  64a620ddccea80be29f7bf6a87946712  libstdc++-v3/testsuite/27_io/basic_ifstream/cons/2020.cc
  62e5ab1bb0d2809a82982374d412a1a1  libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/1.cc
  98a1bc0f075269c8110a3150da04d7f3  libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/2.cc
! e83715c606d1a4faa5afe13708a3f28f  libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/path.cc
  912c4d5db6bcfc32433c79e361e70a13  libstdc++-v3/testsuite/27_io/basic_ifstream/cons/move.cc
  f4518eeab7f2886a12097effb12771dd  libstdc++-v3/testsuite/27_io/basic_ifstream/cons/wchar_t/1.cc
  d9490651d5947e458ee9116c2fd6306b  libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/1.cc
  c777b62103abcef44682a931976255de  libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/2.cc
! 47961104d51f317c8f42e03532b32c40  libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/path.cc
  738b5f734cf7a2e30454e975d3053a00  libstdc++-v3/testsuite/27_io/basic_ifstream/open/wchar_t/1.cc
  3d0e82a5aac7cc45f8b0922cde0871cc  libstdc++-v3/testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc
  b01d9813b17919d647f538c6a1f01077  libstdc++-v3/testsuite/27_io/basic_ifstream/requirements/base_classes.cc
--- 104414,104425 ----
  64a620ddccea80be29f7bf6a87946712  libstdc++-v3/testsuite/27_io/basic_ifstream/cons/2020.cc
  62e5ab1bb0d2809a82982374d412a1a1  libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/1.cc
  98a1bc0f075269c8110a3150da04d7f3  libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/2.cc
! 66c4bee70e48b81a3ac1816a9a0f76d4  libstdc++-v3/testsuite/27_io/basic_ifstream/cons/char/path.cc
  912c4d5db6bcfc32433c79e361e70a13  libstdc++-v3/testsuite/27_io/basic_ifstream/cons/move.cc
  f4518eeab7f2886a12097effb12771dd  libstdc++-v3/testsuite/27_io/basic_ifstream/cons/wchar_t/1.cc
  d9490651d5947e458ee9116c2fd6306b  libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/1.cc
  c777b62103abcef44682a931976255de  libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/2.cc
! 2ffdc7b7d8aff94821ee384e5554afad  libstdc++-v3/testsuite/27_io/basic_ifstream/open/char/path.cc
  738b5f734cf7a2e30454e975d3053a00  libstdc++-v3/testsuite/27_io/basic_ifstream/open/wchar_t/1.cc
  3d0e82a5aac7cc45f8b0922cde0871cc  libstdc++-v3/testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc
  b01d9813b17919d647f538c6a1f01077  libstdc++-v3/testsuite/27_io/basic_ifstream/requirements/base_classes.cc
*************** f4981696c12f409e4c975bb1300014ee  libstd
*** 104225,104231 ****
  474cee7ab40c0ab88ae07eb15bf7f2a8  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc
  53c9f9c583cf3ad793f2d32c932a7ef4  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/9826.cc
  12ea92388dbac4a0d7571d73b909bc2e  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/lwg2499.cc
! 98bdb7429cb20d7645f42dfe189734b3  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/lwg2499_neg.cc
  f281f4ecb3e7ee43b16a03d632881397  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/overflow.cc
  35eb903d910dbaef5b68c41b0f7f5af2  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc
  dc789e8232354508689ebfde38eed89e  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc
--- 104492,104498 ----
  474cee7ab40c0ab88ae07eb15bf7f2a8  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc
  53c9f9c583cf3ad793f2d32c932a7ef4  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/9826.cc
  12ea92388dbac4a0d7571d73b909bc2e  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/lwg2499.cc
! 700a3afedeb412c5b26d5d35b37318bc  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/lwg2499_neg.cc
  f281f4ecb3e7ee43b16a03d632881397  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/char/overflow.cc
  35eb903d910dbaef5b68c41b0f7f5af2  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc
  dc789e8232354508689ebfde38eed89e  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc
*************** dbf0c4cc43383f02d3867387c97c3466  libstd
*** 104236,104248 ****
  8096b617180964173a49c25df21cc826  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/5.cc
  da9ebfbb4bdd82e8fba20813a5f22346  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc
  87b9350a8e7241bbd67e34a312597cc4  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/lwg2499.cc
! c36998c277aea0eae6740a0717097b0e  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/lwg2499_neg.cc
  a5b39100e3ef5d0b8229cac79538a976  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/overflow.cc
  8b2e6695b44603c556ae9a9d546ea3ac  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/1.cc
  c1450feb66e172ffea2f025126b9ea42  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/2.cc
  91395634320ab8fa7fb3a2b24ec13c19  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/26181.cc
  735be119ae837ddb87b618b523ccaf08  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/3.cc
! 2db86eac92f674c7a16cc349989c85f9  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/4.cc
  2854aaf2a63b6234aa16ce98106180cc  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc
  2e278c9a2c2d673be289cbdcfffaa0ca  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc
  089be149aebc1e3693b0147691676692  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc
--- 104503,104515 ----
  8096b617180964173a49c25df21cc826  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/5.cc
  da9ebfbb4bdd82e8fba20813a5f22346  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc
  87b9350a8e7241bbd67e34a312597cc4  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/lwg2499.cc
! fe3957370c20a94917b8c08635eda173  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/lwg2499_neg.cc
  a5b39100e3ef5d0b8229cac79538a976  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/overflow.cc
  8b2e6695b44603c556ae9a9d546ea3ac  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/1.cc
  c1450feb66e172ffea2f025126b9ea42  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/2.cc
  91395634320ab8fa7fb3a2b24ec13c19  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/26181.cc
  735be119ae837ddb87b618b523ccaf08  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/3.cc
! 997c1e3f84e637f702fdaf3e5eb51ba5  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/4.cc
  2854aaf2a63b6234aa16ce98106180cc  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc
  2e278c9a2c2d673be289cbdcfffaa0ca  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc
  089be149aebc1e3693b0147691676692  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc
*************** c395fa0f0c03c7d5861315509ba48b9a  libstd
*** 104255,104261 ****
  4c6f2966cce347d285b73ca3c26c7a95  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc
  ee35303f1f559fdc431aa5ba1c1b567d  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc
  80e6e5ba81d35da50a3b9aedeeba19f1  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc
! ee5b2c2813d372ffb043dfb2908c69b8  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/4.cc
  517cdfaae6262735e385895129562de0  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc
  be79373bcc152f3c6dd806e6526f78ad  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc
  59743e78828fc01171e2ed61e6b9f95c  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc
--- 104522,104528 ----
  4c6f2966cce347d285b73ca3c26c7a95  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc
  ee35303f1f559fdc431aa5ba1c1b567d  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc
  80e6e5ba81d35da50a3b9aedeeba19f1  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc
! 589afbeea52ef4e6eae95b34b985dd67  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/4.cc
  517cdfaae6262735e385895129562de0  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc
  be79373bcc152f3c6dd806e6526f78ad  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc
  59743e78828fc01171e2ed61e6b9f95c  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc
*************** bebc9955f12e49697b422aa740200b56  libstd
*** 104381,104392 ****
  6d8885d72951ecb11cd763529e26ee1c  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/2020.cc
  e9b0721266a1fb14e708188f7fa85afd  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/1.cc
  be7d740b0c7e3bc48db46059243ec200  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/2.cc
! 7b5f4daecd66f23fa871fcac6591a542  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/path.cc
  84749ff69b5f6694b24758737392c3f1  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/move.cc
  23e4216c965a8a983edf4bed95712fb0  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/wchar_t/1.cc
  842b9740f3fdd45315767b87c699b2a4  libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/1.cc
  4349d4771068ef20b9abb40327817a59  libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/2.cc
! 6476e4f9644f6fb162e07e12cbd40250  libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/path.cc
  26e67b0b05aad969cf3e94ab0583f12f  libstdc++-v3/testsuite/27_io/basic_ofstream/open/wchar_t/1.cc
  8d583b43a920b2d9a898cbc1310e9594  libstdc++-v3/testsuite/27_io/basic_ofstream/pthread2.cc
  4d3e74019ef223bba8dcaec152afb329  libstdc++-v3/testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc
--- 104648,104659 ----
  6d8885d72951ecb11cd763529e26ee1c  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/2020.cc
  e9b0721266a1fb14e708188f7fa85afd  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/1.cc
  be7d740b0c7e3bc48db46059243ec200  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/2.cc
! 1010d0d1eb4b34fb7f6fabfbccdbf587  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/path.cc
  84749ff69b5f6694b24758737392c3f1  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/move.cc
  23e4216c965a8a983edf4bed95712fb0  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/wchar_t/1.cc
  842b9740f3fdd45315767b87c699b2a4  libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/1.cc
  4349d4771068ef20b9abb40327817a59  libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/2.cc
! 76df05c78acc26f80a1593da175e4b5a  libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/path.cc
  26e67b0b05aad969cf3e94ab0583f12f  libstdc++-v3/testsuite/27_io/basic_ofstream/open/wchar_t/1.cc
  8d583b43a920b2d9a898cbc1310e9594  libstdc++-v3/testsuite/27_io/basic_ofstream/pthread2.cc
  4d3e74019ef223bba8dcaec152afb329  libstdc++-v3/testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc
*************** a95920567dde3aa4dc682940935c0fc0  libstd
*** 104475,104496 ****
  3975a64888e89d567856e4fb7c24f8a2  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/3.cc
  4881bca340a00949264adcea76214b1c  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/4.cc
  7618d315fc7d044d496d197040aff5f5  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/5.cc
! 42d77992e171fdc78c475e857bae713c  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/6.cc
  df6d60199d2ffe5942a8ee2c1db875a5  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc
  398cda3f699e095d7af9d5df27616b7d  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc
  a4d6412950830a03b9c6b5e9fbdfa149  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc
  32ff465979f1f3f61afc3e998e6d55f1  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc
  5e43d4e5a98aa1009e2a60883e1d11db  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc
  93a113b78e49ba88c9c97bd63dd54746  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc
  57dfad422c43a74ace1c461b72742c7e  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc
  5e242aa2f65920bb3d0835bb85735cad  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc
! 9ff00e871700f6c6a09fdcf1d61826e4  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/lwg2221.cc
  786b69042a52dd688b8c3f7db7890245  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc
  6f54824979f067e90bda62dd8f1c437f  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc
  18a9b4c68e503aec5d3a9226d25c1584  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc
  9dcf61925212d0d1ac1947e610a5ece5  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc
  4d35a14b368b7d953d926ee1578fb55c  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc
! e3fed4c248848f7b9b486d233ae5ff49  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/6.cc
  b9bfec08c33806843fc1f2f830656d2d  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc
  b2c9630a49e894244fe4c8247d2e55e2  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc
  9c2b28605fbfdd158b735b44d8ec3050  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc
--- 104742,104764 ----
  3975a64888e89d567856e4fb7c24f8a2  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/3.cc
  4881bca340a00949264adcea76214b1c  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/4.cc
  7618d315fc7d044d496d197040aff5f5  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/5.cc
! 0b14ace22731fe7c91142944fe7d3674  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/6.cc
  df6d60199d2ffe5942a8ee2c1db875a5  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc
  398cda3f699e095d7af9d5df27616b7d  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc
  a4d6412950830a03b9c6b5e9fbdfa149  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc
+ d175b74cdf90be7b308276fabe9bfedc  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/99692.cc
  32ff465979f1f3f61afc3e998e6d55f1  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc
  5e43d4e5a98aa1009e2a60883e1d11db  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc
  93a113b78e49ba88c9c97bd63dd54746  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc
  57dfad422c43a74ace1c461b72742c7e  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc
  5e242aa2f65920bb3d0835bb85735cad  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc
! ebb7447c68529f67037c0007369c17ae  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/lwg2221.cc
  786b69042a52dd688b8c3f7db7890245  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc
  6f54824979f067e90bda62dd8f1c437f  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc
  18a9b4c68e503aec5d3a9226d25c1584  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc
  9dcf61925212d0d1ac1947e610a5ece5  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc
  4d35a14b368b7d953d926ee1578fb55c  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc
! f06edf95ec5fdf0df53a9befa385b618  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/6.cc
  b9bfec08c33806843fc1f2f830656d2d  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc
  b2c9630a49e894244fe4c8247d2e55e2  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc
  9c2b28605fbfdd158b735b44d8ec3050  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc
*************** a96a03ad0dde0681ea2e72f93eae2178  libstd
*** 104716,104826 ****
  c4d3b41912c7108f8969201742ac96a8  libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc
  8e86cce49785abaff946c1cdf54bbc93  libstdc++-v3/testsuite/27_io/basic_syncstream/basic_ops/1.cc
  f3c6a45561e134ab3a5f785fb5327a3b  libstdc++-v3/testsuite/27_io/basic_syncstream/requirements/types.cc
! 3fdaa3fc49fbc714478a0ac91806f9e5  libstdc++-v3/testsuite/27_io/filesystem/directory_entry/86597.cc
! adb3e28700593b76a1002d95c6147ff6  libstdc++-v3/testsuite/27_io/filesystem/directory_entry/lwg3171.cc
! 92f490ea5dbc18be42b7ec99862d414e  libstdc++-v3/testsuite/27_io/filesystem/file_status/1.cc
! e7a0052b8f4dbe85229708680039b409  libstdc++-v3/testsuite/27_io/filesystem/filesystem_error/cons.cc
! 5b8f4d8567fd24441e57e57025980679  libstdc++-v3/testsuite/27_io/filesystem/filesystem_error/copy.cc
! 4f0fad8a05d983f04025840a5831f23f  libstdc++-v3/testsuite/27_io/filesystem/iterators/91067.cc
! d3f6441f67756ae042215fef469cae55  libstdc++-v3/testsuite/27_io/filesystem/iterators/caching.cc
! e956ad211d6b53f0840e272d41472690  libstdc++-v3/testsuite/27_io/filesystem/iterators/directory_iterator.cc
! 1273bd49c4d47f47ade05fb7df32e39f  libstdc++-v3/testsuite/27_io/filesystem/iterators/pop.cc
! f28a69c518bb184963eee6d612be63d6  libstdc++-v3/testsuite/27_io/filesystem/iterators/recursion_pending.cc
! 9e9e0bd426078a33f654737262686a69  libstdc++-v3/testsuite/27_io/filesystem/iterators/recursive_directory_iterator.cc
! ad7ad0af2ec01fa9230231a9a4c0118d  libstdc++-v3/testsuite/27_io/filesystem/operations/absolute.cc
! 1241f83b15d670bde9c382ed64309e2c  libstdc++-v3/testsuite/27_io/filesystem/operations/all.cc
! ef52d949256cbcbf3efd52042b1781b4  libstdc++-v3/testsuite/27_io/filesystem/operations/canonical.cc
! 9291023079baaf7200d85dc316dc6ede  libstdc++-v3/testsuite/27_io/filesystem/operations/copy.cc
! 75bad110675700380d1964dfc51fa7ff  libstdc++-v3/testsuite/27_io/filesystem/operations/copy_file.cc
! d328fb0d4c40b9161a94a0db1a7cbf2f  libstdc++-v3/testsuite/27_io/filesystem/operations/create_directories.cc
! 6d4d9730bd17b94cfec5a34fd9a1c3c7  libstdc++-v3/testsuite/27_io/filesystem/operations/create_directory.cc
! 3f07caf70a8e29ae2c50982c3c86ab63  libstdc++-v3/testsuite/27_io/filesystem/operations/create_symlink.cc
! 8390b441075677eb886deec0dd678f5b  libstdc++-v3/testsuite/27_io/filesystem/operations/current_path.cc
! 71f7f1c09c070d914eb6be92838b8682  libstdc++-v3/testsuite/27_io/filesystem/operations/equivalent.cc
! cd02e6cbcce3d6a4fb1510b7b3c2d9f2  libstdc++-v3/testsuite/27_io/filesystem/operations/exists.cc
! 8cbb9bc90bd08a0a108548bf76862d57  libstdc++-v3/testsuite/27_io/filesystem/operations/file_size.cc
! 752a0a3fb0aaeb074dbaaae3c132bb23  libstdc++-v3/testsuite/27_io/filesystem/operations/is_empty.cc
! 86e5ab934ab03127ebd4994e199b755b  libstdc++-v3/testsuite/27_io/filesystem/operations/last_write_time.cc
! ad476d743a0fcd45c5f90544cc7d468f  libstdc++-v3/testsuite/27_io/filesystem/operations/permissions.cc
! b2ea95e2fa0a03b97cb232bb948a151f  libstdc++-v3/testsuite/27_io/filesystem/operations/proximate.cc
! 9eac9e49af7ac2b14d28be5a93782668  libstdc++-v3/testsuite/27_io/filesystem/operations/read_symlink.cc
! 9245f6c3379659cb4bc9c676dd7069be  libstdc++-v3/testsuite/27_io/filesystem/operations/relative.cc
! e1cd431cd60187ee4ad1a37b9ac827a3  libstdc++-v3/testsuite/27_io/filesystem/operations/remove.cc
! da9b9277667d9391500511aea4b725d2  libstdc++-v3/testsuite/27_io/filesystem/operations/remove_all.cc
! 238203fc0b253cbcec3b6d77a9955ad5  libstdc++-v3/testsuite/27_io/filesystem/operations/rename.cc
! aceb7d577d9a06e0540934d9f835478b  libstdc++-v3/testsuite/27_io/filesystem/operations/resize_file.cc
! f838ae2c3f24bbdebde087ac6b8fa3f9  libstdc++-v3/testsuite/27_io/filesystem/operations/space.cc
! 93babb8a0e0c0650233c9214d2f00467  libstdc++-v3/testsuite/27_io/filesystem/operations/status.cc
! 164f24052827ba8045d3150e20938c2a  libstdc++-v3/testsuite/27_io/filesystem/operations/symlink_status.cc
! 201bf0fd663a516921b65821162627b2  libstdc++-v3/testsuite/27_io/filesystem/operations/temp_directory_path.cc
! 0387e091bfa8440e67fb076b78e06d26  libstdc++-v3/testsuite/27_io/filesystem/operations/weakly_canonical.cc
! 89c60097db43072dd3249befc7a3c06f  libstdc++-v3/testsuite/27_io/filesystem/path/append/path.cc
! 2dfe224aaf90436b31be0409897cc25e  libstdc++-v3/testsuite/27_io/filesystem/path/append/source.cc
! 1b36ff9cb087e408ec4f2ed2aa48a725  libstdc++-v3/testsuite/27_io/filesystem/path/assign/assign.cc
! f42e1a5e6387b1fe9b29673b6b6c5662  libstdc++-v3/testsuite/27_io/filesystem/path/assign/copy.cc
! 56c5cadd576e6836ed12393ad0465613  libstdc++-v3/testsuite/27_io/filesystem/path/compare/compare.cc
! c0d9d51ba755fc90483b9d9efa777633  libstdc++-v3/testsuite/27_io/filesystem/path/compare/lwg2936.cc
! 71cf39136480493a79d94164d3112868  libstdc++-v3/testsuite/27_io/filesystem/path/compare/path.cc
! 1228ac17249f45c45427324254fccf22  libstdc++-v3/testsuite/27_io/filesystem/path/compare/strings.cc
! 54f76b3514924d80f32b8104f7530d1a  libstdc++-v3/testsuite/27_io/filesystem/path/concat/92853.cc
! 88db6b01b4640328e65c6ac4517c5edb  libstdc++-v3/testsuite/27_io/filesystem/path/concat/94063.cc
! dfbcb7804ec479bfca828c27bc100cda  libstdc++-v3/testsuite/27_io/filesystem/path/concat/path.cc
! d7b95573a71b8a56b9a9832e82542ba9  libstdc++-v3/testsuite/27_io/filesystem/path/concat/strings.cc
! c4f8abfff262e976f39e9aa0f39c38ae  libstdc++-v3/testsuite/27_io/filesystem/path/construct/80762.cc
! cf52cd458fe9fa583f29ec7c92511386  libstdc++-v3/testsuite/27_io/filesystem/path/construct/90281.cc
! 80e7f0eec042d3fbae5d0d7e9d727802  libstdc++-v3/testsuite/27_io/filesystem/path/construct/90634.cc
! 8bf74d45d6eaf90f6218fb943cd3bf2a  libstdc++-v3/testsuite/27_io/filesystem/path/construct/copy.cc
! 1fb672069f0cd124b85254f34d9102f7  libstdc++-v3/testsuite/27_io/filesystem/path/construct/default.cc
! a8def24fca69208d4ecaea8b91878a45  libstdc++-v3/testsuite/27_io/filesystem/path/construct/format.cc
! 54d016db51e08041d236311b8d2dd0a5  libstdc++-v3/testsuite/27_io/filesystem/path/construct/locale.cc
! b62fef0156418b5e5de9f4c473266a6a  libstdc++-v3/testsuite/27_io/filesystem/path/construct/range.cc
! ca79775a412b0c8b8d1af9baebc38d7d  libstdc++-v3/testsuite/27_io/filesystem/path/construct/string_view.cc
! 697cf302002efef347a56f07213ebcab  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/extension.cc
! b68147d60701269549f907247a65b154  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/filename.cc
! 01bf08c36e186cc27f4d623fbfc12389  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/parent_path.cc
! 681eba0bc63d79547e4073f60cce504b  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/relative_path.cc
! d1bdef194a88ad3e75a186705c9035fe  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/root_directory.cc
! b360a9eb32e448ed8d1bc43c76cbeaa2  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/root_name.cc
! cd29654f15c62cb3c652ab808cca9cb9  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/root_path.cc
! 31032168ab4053eae69fd71c3ef81107  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/stem.cc
! 1bd2f24afb4a1d3ff58bfb1749a498f3  libstdc++-v3/testsuite/27_io/filesystem/path/factory/u8path-char8_t.cc
! f7a482a1f51b85c3fc30e5b5d8085977  libstdc++-v3/testsuite/27_io/filesystem/path/factory/u8path.cc
! 207097346d83f61dd38621869deea618  libstdc++-v3/testsuite/27_io/filesystem/path/generation/normal.cc
! bc4154fa7bca9ad5e2e414278db5c7bf  libstdc++-v3/testsuite/27_io/filesystem/path/generation/normal2.cc
! fdef1177a2d83aa747cac1d869d69b27  libstdc++-v3/testsuite/27_io/filesystem/path/generation/proximate.cc
! 99aa205ed2026d1ec8f4fe90f66c5a11  libstdc++-v3/testsuite/27_io/filesystem/path/generation/relative.cc
! feffc2fa55bede41cee80ab5cde6fd6d  libstdc++-v3/testsuite/27_io/filesystem/path/generic/94242.cc
! 072109051516d00096602afc2da1d651  libstdc++-v3/testsuite/27_io/filesystem/path/generic/generic_string.cc
! 4471a3a44d5389109ed9600a8ab93ba1  libstdc++-v3/testsuite/27_io/filesystem/path/generic/utf.cc
! bbd45fafbd4b3131a6a92d864477c53f  libstdc++-v3/testsuite/27_io/filesystem/path/generic/wchar_t.cc
! e440d0057745dbc1bb731557fa433bb1  libstdc++-v3/testsuite/27_io/filesystem/path/io/dr2989.cc
! 389f7e98a52971b1323d33e932cc9739  libstdc++-v3/testsuite/27_io/filesystem/path/itr/components.cc
! 00a16829222f95f2eb2b8b09cf2c286b  libstdc++-v3/testsuite/27_io/filesystem/path/itr/traversal.cc
! e86377c405187b20eb76c9fa2bf139e3  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/clear.cc
! ecbd130b2d7f6455a8b6a91d1416165d  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/make_preferred.cc
! 205151b118593f31aaa17fa7ead3c7b2  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/remove_filename.cc
! 142f7f81c215af1e4c65a64a9c0ba67d  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/replace_extension.cc
! 4b2109eca79441d2faf7ba9ec0183e40  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/replace_filename.cc
! a80558423ece900239ee84752a1c1d65  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/swap.cc
! 9dd8fbe62a80a7862d857c5264ddddfc  libstdc++-v3/testsuite/27_io/filesystem/path/native/alloc.cc
! 799c8c3339fff4116f3206192f47270d  libstdc++-v3/testsuite/27_io/filesystem/path/native/string-char8_t.cc
! eb93ec371fb67b14c3059a0c2b6132e2  libstdc++-v3/testsuite/27_io/filesystem/path/native/string.cc
! 2deb67301d948719aac619d4881e2654  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/append.cc
! e85a62df36273ba02bc9282b1dfd5a31  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/cmp.cc
  dec8c79a5bc2399d1595c9f061708800  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/cmp_c++20.cc
! a90b384c32da696821ea7fa21b21bdac  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/hash_value.cc
! c35811d3e2a892e33d3ff14785cd712f  libstdc++-v3/testsuite/27_io/filesystem/path/query/empty.cc
! 0c975d762e7ab92ce58519ac88880e73  libstdc++-v3/testsuite/27_io/filesystem/path/query/empty_neg.cc
! fc39e85b84e9148c8cb32ef71bad0f3a  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_extension.cc
! 3fc75aef8accc01bfe85bf4f5f83f336  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_filename.cc
! 0a2c6ac6e751cf1c35d3fb878604deda  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_parent_path.cc
! 51744b224f365b41d162ae20378c69e9  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_relative_path.cc
! 9dd8ab7e57fd49c2633bec8b45acc905  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_root_directory.cc
! 52ec40cc0192be27b2e868901403c82d  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_root_name.cc
! a50508b3cab577f1d22601e66d2cdba8  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_root_path.cc
! 4d464605b0087fc2fa341a25d7ce0bdf  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_stem.cc
! 611a7bb6250400bd950dcc9a03c1d347  libstdc++-v3/testsuite/27_io/filesystem/path/query/is_absolute.cc
! a5e3a78bc0e2960cc4ca31bce4be6961  libstdc++-v3/testsuite/27_io/filesystem/path/query/is_relative.cc
  880495c972b4d1e981767777e3483904  libstdc++-v3/testsuite/27_io/fpos/11450.cc
  6f3a8e12d7eaa335c90a45ba009837e7  libstdc++-v3/testsuite/27_io/fpos/14252.cc
  1a8c0730484fd79955669d0af34eeb7a  libstdc++-v3/testsuite/27_io/fpos/14320-1.cc
--- 104984,105096 ----
  c4d3b41912c7108f8969201742ac96a8  libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc
  8e86cce49785abaff946c1cdf54bbc93  libstdc++-v3/testsuite/27_io/basic_syncstream/basic_ops/1.cc
  f3c6a45561e134ab3a5f785fb5327a3b  libstdc++-v3/testsuite/27_io/basic_syncstream/requirements/types.cc
! 9c5a59048934e76eee6db1c5df19d0ff  libstdc++-v3/testsuite/27_io/filesystem/directory_entry/86597.cc
! 94163431bed835b8ba3e50dde3d5c6b1  libstdc++-v3/testsuite/27_io/filesystem/directory_entry/lwg3171.cc
! cead5db9b01b01a53ce66c98bc2ccfa5  libstdc++-v3/testsuite/27_io/filesystem/file_status/1.cc
! 41561d8f83912896b48d6f92ea7dd704  libstdc++-v3/testsuite/27_io/filesystem/filesystem_error/cons.cc
! a8f08f12e07d34aced996f0ef16f7486  libstdc++-v3/testsuite/27_io/filesystem/filesystem_error/copy.cc
! 12c64f56a311b7479e97421eb4245118  libstdc++-v3/testsuite/27_io/filesystem/iterators/91067.cc
! 34a26bc8c96de0f7df3ee9dff5b80443  libstdc++-v3/testsuite/27_io/filesystem/iterators/caching.cc
! 24c8c9a2d94765a32fe5c814208b61aa  libstdc++-v3/testsuite/27_io/filesystem/iterators/directory_iterator.cc
! c2deb7759283eeb6e004fe49aa1cd137  libstdc++-v3/testsuite/27_io/filesystem/iterators/pop.cc
! 9707dd0737bc1e446ea08a7e91680c32  libstdc++-v3/testsuite/27_io/filesystem/iterators/recursion_pending.cc
! 74135c04b611557f880d47c8ab6f9afc  libstdc++-v3/testsuite/27_io/filesystem/iterators/recursive_directory_iterator.cc
! 5d2ba944a9d67ae8792d4a32c0cb7a26  libstdc++-v3/testsuite/27_io/filesystem/operations/absolute.cc
! 1aaf48ba68cc2149c685314ed18f6b22  libstdc++-v3/testsuite/27_io/filesystem/operations/all.cc
! 3030b1e930d491aa14d2246d59419ca4  libstdc++-v3/testsuite/27_io/filesystem/operations/canonical.cc
! 59018bb9bac4c1cb42ad0546e6c3eca9  libstdc++-v3/testsuite/27_io/filesystem/operations/copy.cc
! cc24c97c2b68dd3bd3a716999460368c  libstdc++-v3/testsuite/27_io/filesystem/operations/copy_file.cc
! 774589ca1e56861e3342ac752a7e384e  libstdc++-v3/testsuite/27_io/filesystem/operations/create_directories.cc
! 14aa6a6c41780dcb20c0b6e11ce7a360  libstdc++-v3/testsuite/27_io/filesystem/operations/create_directory.cc
! b8e28a052ae7850018fd3142c6df4392  libstdc++-v3/testsuite/27_io/filesystem/operations/create_symlink.cc
! 36128b43b7b5d2b93dcec2ec8c05d5cd  libstdc++-v3/testsuite/27_io/filesystem/operations/current_path.cc
! f9236910033867255d2c510f27adf9a3  libstdc++-v3/testsuite/27_io/filesystem/operations/equivalent.cc
! 4b596297bff2652b847e78564762e166  libstdc++-v3/testsuite/27_io/filesystem/operations/exists.cc
! b2912abacd587768365c0d3110da9812  libstdc++-v3/testsuite/27_io/filesystem/operations/file_size.cc
! 082a9f26f1ce0e9a52eff809f95b4bc2  libstdc++-v3/testsuite/27_io/filesystem/operations/is_empty.cc
! 7cb769255b1ae0ffa98623d5df1522e8  libstdc++-v3/testsuite/27_io/filesystem/operations/last_write_time.cc
! a304bce858b100433ff63c9f1ab74199  libstdc++-v3/testsuite/27_io/filesystem/operations/permissions.cc
! d472e0aaf3d65d72e01ee7e29c122aa4  libstdc++-v3/testsuite/27_io/filesystem/operations/proximate.cc
! c5a49bd0a1448743377e8a5874e43972  libstdc++-v3/testsuite/27_io/filesystem/operations/read_symlink.cc
! ead113c96fabb328faec60f304390d6d  libstdc++-v3/testsuite/27_io/filesystem/operations/relative.cc
! 63d5e3e110cc74a43d9c8b251fb664bd  libstdc++-v3/testsuite/27_io/filesystem/operations/remove.cc
! 3e77c7c196416a253f762af7f0a8cbbc  libstdc++-v3/testsuite/27_io/filesystem/operations/remove_all.cc
! b661ceb4844b789316d89e35b99b2100  libstdc++-v3/testsuite/27_io/filesystem/operations/rename.cc
! 7e15f2f4b6af8060c3bd89554d02f5d6  libstdc++-v3/testsuite/27_io/filesystem/operations/resize_file.cc
! 65c6d95957a44daffefdfccc0cc76722  libstdc++-v3/testsuite/27_io/filesystem/operations/space.cc
! 7ea22354f028e865395926c56db34abf  libstdc++-v3/testsuite/27_io/filesystem/operations/status.cc
! 87c9c6a1d2a063bb1491471db37bae3c  libstdc++-v3/testsuite/27_io/filesystem/operations/symlink_status.cc
! 39e3be38b07c4436062a0c59e90bcc90  libstdc++-v3/testsuite/27_io/filesystem/operations/temp_directory_path.cc
! 781339e8c95335b74ca33750fbad2e9b  libstdc++-v3/testsuite/27_io/filesystem/operations/weakly_canonical.cc
! e5d73d0c8090549ef1d89888b19bea00  libstdc++-v3/testsuite/27_io/filesystem/path/append/path.cc
! e6bcd096eac06dd3fd04d064865847de  libstdc++-v3/testsuite/27_io/filesystem/path/append/source.cc
! e11c3c93b534813ee06118cf49897b83  libstdc++-v3/testsuite/27_io/filesystem/path/assign/assign.cc
! c4dc493e7fe9cae0bbfa9f50a1558593  libstdc++-v3/testsuite/27_io/filesystem/path/assign/copy.cc
! 9d5814ff2832cf933d781849d7a44524  libstdc++-v3/testsuite/27_io/filesystem/path/compare/compare.cc
! 3f8fdd73f57fcd06b642d5db2b4ba2b6  libstdc++-v3/testsuite/27_io/filesystem/path/compare/lwg2936.cc
! 31f25009d7bd1f8ac1aa3353d20448a4  libstdc++-v3/testsuite/27_io/filesystem/path/compare/path.cc
! 9fc3c4851dfa645d3e126c633671eea6  libstdc++-v3/testsuite/27_io/filesystem/path/compare/strings.cc
! 03dd589a90a3fa45ce6f53a9d6948a1a  libstdc++-v3/testsuite/27_io/filesystem/path/concat/92853.cc
! 7e8f7ae12bcc0a876eacc8db927e8246  libstdc++-v3/testsuite/27_io/filesystem/path/concat/94063.cc
! 4a3b69a82cac3eb4021adca3d24566dd  libstdc++-v3/testsuite/27_io/filesystem/path/concat/path.cc
! 84929b9df5d7d056727e7a6288d4c0ea  libstdc++-v3/testsuite/27_io/filesystem/path/concat/strings.cc
! a22e69eb2c027825b8fb3e0e6df6a97d  libstdc++-v3/testsuite/27_io/filesystem/path/construct/100630.cc
! f7519f418c9e3f8120af2f159eb4361c  libstdc++-v3/testsuite/27_io/filesystem/path/construct/80762.cc
! 6a8b9ad795e9531e42ff0e3afee721b3  libstdc++-v3/testsuite/27_io/filesystem/path/construct/90281.cc
! f09d25591d80f944624fffcdeff9a666  libstdc++-v3/testsuite/27_io/filesystem/path/construct/90634.cc
! 1fef6fcccb3ed4650d0ef626edfe0dc7  libstdc++-v3/testsuite/27_io/filesystem/path/construct/copy.cc
! c88e947c48c410c8d019b1f85cc7b44c  libstdc++-v3/testsuite/27_io/filesystem/path/construct/default.cc
! 2abd082ffbea2eed136e7c98ac008b72  libstdc++-v3/testsuite/27_io/filesystem/path/construct/format.cc
! 16dd713cdfea75639d408f7f1f4da2b7  libstdc++-v3/testsuite/27_io/filesystem/path/construct/locale.cc
! b16de399c1e055c9db1f7caae47dd2ec  libstdc++-v3/testsuite/27_io/filesystem/path/construct/range.cc
! fbc2bd0e5917b48b229a805257299470  libstdc++-v3/testsuite/27_io/filesystem/path/construct/string_view.cc
! 0854f6242af3ec3dc19e232fb42ca06c  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/extension.cc
! 40e0ae9926d5cf62852ab81e267af537  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/filename.cc
! 95c105344d1a8894817f14e1fb96b9c7  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/parent_path.cc
! bcd629378e334b76d019f6493e4d7e86  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/relative_path.cc
! 314f71b99b82e7b47c89fd412741e865  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/root_directory.cc
! 0f62f6512caf8ad9736ab1a25c1b24eb  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/root_name.cc
! 682eba9ebb023b1d3eaca513e78c83d3  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/root_path.cc
! 6117a115d62a78a823020ec470a3b7e5  libstdc++-v3/testsuite/27_io/filesystem/path/decompose/stem.cc
! 2e18e70af2d955f43e2aa13d58bba226  libstdc++-v3/testsuite/27_io/filesystem/path/factory/u8path-char8_t.cc
! b3cac89d7f322e4471be6c749d58aa94  libstdc++-v3/testsuite/27_io/filesystem/path/factory/u8path.cc
! a206fad7676630029fe70a498c4af34d  libstdc++-v3/testsuite/27_io/filesystem/path/generation/normal.cc
! 634fe0d8baa51b55ce967bf0846a5a92  libstdc++-v3/testsuite/27_io/filesystem/path/generation/normal2.cc
! 5b655a0726278e1a5c67790e38f5e685  libstdc++-v3/testsuite/27_io/filesystem/path/generation/proximate.cc
! dda608d080ed0e564e44c78dc8f54089  libstdc++-v3/testsuite/27_io/filesystem/path/generation/relative.cc
! 16f63009cc2b1d0eeef4e74d768de315  libstdc++-v3/testsuite/27_io/filesystem/path/generic/94242.cc
! a37b83748eb593467f28e4bba2e50746  libstdc++-v3/testsuite/27_io/filesystem/path/generic/generic_string.cc
! 67870936a1225c5531f6e94d5dc84c64  libstdc++-v3/testsuite/27_io/filesystem/path/generic/utf.cc
! 051796112fe30bd3e5459c4d7cd9b656  libstdc++-v3/testsuite/27_io/filesystem/path/generic/wchar_t.cc
! 14f6e1c280d281ae8f5770594c458c9c  libstdc++-v3/testsuite/27_io/filesystem/path/io/dr2989.cc
! 2fafa1ec02786d6413fc19083899e5bb  libstdc++-v3/testsuite/27_io/filesystem/path/itr/components.cc
! 76f8c0e4054614a5689989a8cc4bcaa3  libstdc++-v3/testsuite/27_io/filesystem/path/itr/traversal.cc
! 77be7eec4417350299e5a013321f193f  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/clear.cc
! 5c8c5d6cadcc5645fb8edfddea77b360  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/make_preferred.cc
! 271b87e803947d80db5e500ebe1648f3  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/remove_filename.cc
! 82261a3c7b53d49c27f77545ba004020  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/replace_extension.cc
! 20574e121e824a490fd965659ba4e88d  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/replace_filename.cc
! 3f653b8c4cb6aadac52441e03b4b8843  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/swap.cc
! a42b0c3ebdd1015b9baa937ea7b2f6c2  libstdc++-v3/testsuite/27_io/filesystem/path/native/alloc.cc
! 697f6ac048e02e33ef8e766bd5eecec9  libstdc++-v3/testsuite/27_io/filesystem/path/native/conv_c++23.cc
! 06bcc2b3595880174c1c629e11dc9107  libstdc++-v3/testsuite/27_io/filesystem/path/native/string-char8_t.cc
! 7197f52b2a11180afbc95488d13cfd87  libstdc++-v3/testsuite/27_io/filesystem/path/native/string.cc
! 6371ba5fc358b85f322d4833001e4aa2  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/append.cc
! 2d3db4b0d72aabef3c837ba6f52f0d85  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/cmp.cc
  dec8c79a5bc2399d1595c9f061708800  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/cmp_c++20.cc
! 2059565a12e2395f1e85979d4154cca5  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/hash_value.cc
! 7851c3692ca7ff1bb4bff8b71d6f6e53  libstdc++-v3/testsuite/27_io/filesystem/path/query/empty.cc
! 7bcd60b1f9599198af56241824f50086  libstdc++-v3/testsuite/27_io/filesystem/path/query/empty_neg.cc
! 3d55fe07cc6ec8b390ae57c19fce6267  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_extension.cc
! 7bab50c2a578da8953343a0985aab497  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_filename.cc
! ef1ef1c5ac641614a79a8f752486ce34  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_parent_path.cc
! 0266448258aaa60145101b600534428d  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_relative_path.cc
! 7e3d9660fb18abe8cf28c791af268a0b  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_root_directory.cc
! bbae1471508e187f9248ac1ffaf55c26  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_root_name.cc
! d34b3e9912707abab2f982491ca2d751  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_root_path.cc
! e7e8b87fa2a0b6886153691f5dd56437  libstdc++-v3/testsuite/27_io/filesystem/path/query/has_stem.cc
! 0337834f08788d2c9a29a6489f31eeb5  libstdc++-v3/testsuite/27_io/filesystem/path/query/is_absolute.cc
! c870e177fb891a8d95bb3dfbed6f5442  libstdc++-v3/testsuite/27_io/filesystem/path/query/is_relative.cc
  880495c972b4d1e981767777e3483904  libstdc++-v3/testsuite/27_io/fpos/11450.cc
  6f3a8e12d7eaa335c90a45ba009837e7  libstdc++-v3/testsuite/27_io/fpos/14252.cc
  1a8c0730484fd79955669d0af34eeb7a  libstdc++-v3/testsuite/27_io/fpos/14320-1.cc
*************** a543c6792a636b881651164a97aa9351  libstd
*** 104916,104927 ****
  7eb35f21362288df56d21351e70feace  libstdc++-v3/testsuite/27_io/manipulators/standard/char/60270.cc
  d7c099ef4b24e8c6dd2ed78c37473972  libstdc++-v3/testsuite/27_io/manipulators/standard/char/dr2344.cc
  0e322f3e3b30a68217812832aea5048f  libstdc++-v3/testsuite/27_io/manipulators/standard/char/quoted.cc
! f1aad36bc9a8fe9ca3695c8e372f6112  libstdc++-v3/testsuite/27_io/manipulators/standard/char/quoted_sv.cc
  e912e0fe686f71d46428d0685ed5e54d  libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/1.cc
  451048426f1fe68533aecec7c43af019  libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/2.cc
  29413c0fff6a1af9c09296dc3853981f  libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/dr2344.cc
  5298f8b01a7a54dc9c11fa30d2ef3248  libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/quoted.cc
! 6de726d6ff6c278624ddeeff14722f4b  libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/quoted_sv.cc
  86afdc68bee7fdb1c8c6b9f431743e56  libstdc++-v3/testsuite/27_io/objects/char/1.cc
  69622549e51884ba5976e19a54427a47  libstdc++-v3/testsuite/27_io/objects/char/10.cc
  74b097d3c49b095c7ab529308e3863ac  libstdc++-v3/testsuite/27_io/objects/char/12048-1.cc
--- 105186,105197 ----
  7eb35f21362288df56d21351e70feace  libstdc++-v3/testsuite/27_io/manipulators/standard/char/60270.cc
  d7c099ef4b24e8c6dd2ed78c37473972  libstdc++-v3/testsuite/27_io/manipulators/standard/char/dr2344.cc
  0e322f3e3b30a68217812832aea5048f  libstdc++-v3/testsuite/27_io/manipulators/standard/char/quoted.cc
! 0b39fde0e1d139b28906ca445b3cdb65  libstdc++-v3/testsuite/27_io/manipulators/standard/char/quoted_sv.cc
  e912e0fe686f71d46428d0685ed5e54d  libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/1.cc
  451048426f1fe68533aecec7c43af019  libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/2.cc
  29413c0fff6a1af9c09296dc3853981f  libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/dr2344.cc
  5298f8b01a7a54dc9c11fa30d2ef3248  libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/quoted.cc
! b99ea5579b04885cef3386e2ef6ae57c  libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/quoted_sv.cc
  86afdc68bee7fdb1c8c6b9f431743e56  libstdc++-v3/testsuite/27_io/objects/char/1.cc
  69622549e51884ba5976e19a54427a47  libstdc++-v3/testsuite/27_io/objects/char/10.cc
  74b097d3c49b095c7ab529308e3863ac  libstdc++-v3/testsuite/27_io/objects/char/12048-1.cc
*************** f1ac47904cb063280d770ede1e3e158a  libstd
*** 105008,105019 ****
  48bc9b65d207efa2e30f7296cfc2badb  libstdc++-v3/testsuite/27_io/objects/wchar_t/9_xin.cc
  b715c45a6677f269807dab0bbcf0ee1d  libstdc++-v3/testsuite/27_io/objects/wchar_t/9_xin.in
  804cf6932e98a0243903581f957a324b  libstdc++-v3/testsuite/27_io/objects/wchar_t/dr455.cc
! 5a17e83a360eeb6387ca8927b11e63c3  libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc
! 7946ca2718bffa42349cfc92b3fc769c  libstdc++-v3/testsuite/27_io/rvalue_streams.cc
  906faf2e05db9c0940f5662441b252be  libstdc++-v3/testsuite/27_io/types/1.cc
  1f329badccf6f7e0f24321ef5064fdca  libstdc++-v3/testsuite/27_io/types/2.cc
  426d3904a1a61d854723734268b6cb46  libstdc++-v3/testsuite/27_io/types/3.cc
! e794fee9712c98a6ff17081271e93109  libstdc++-v3/testsuite/27_io/types/4.cc
  27a6c5795bad5310f2b697972606dfa5  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/awk/cstring_01.cc
  87793863d5523f9b727b0f745d52c16a  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/empty_range.cc
  e23926ff3ce8c8e5f63b0b0607735eb8  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_01.cc
--- 105278,105289 ----
  48bc9b65d207efa2e30f7296cfc2badb  libstdc++-v3/testsuite/27_io/objects/wchar_t/9_xin.cc
  b715c45a6677f269807dab0bbcf0ee1d  libstdc++-v3/testsuite/27_io/objects/wchar_t/9_xin.in
  804cf6932e98a0243903581f957a324b  libstdc++-v3/testsuite/27_io/objects/wchar_t/dr455.cc
! 92f94dd7e8ed08ad29fdba23e77f7633  libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc
! c207900bdfcdc26c634e1b1eb0da0d97  libstdc++-v3/testsuite/27_io/rvalue_streams.cc
  906faf2e05db9c0940f5662441b252be  libstdc++-v3/testsuite/27_io/types/1.cc
  1f329badccf6f7e0f24321ef5064fdca  libstdc++-v3/testsuite/27_io/types/2.cc
  426d3904a1a61d854723734268b6cb46  libstdc++-v3/testsuite/27_io/types/3.cc
! 2a7b85bb311a2e9f145397215025ba22  libstdc++-v3/testsuite/27_io/types/4.cc
  27a6c5795bad5310f2b697972606dfa5  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/awk/cstring_01.cc
  87793863d5523f9b727b0f745d52c16a  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/empty_range.cc
  e23926ff3ce8c8e5f63b0b0607735eb8  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_01.cc
*************** e362b0a0f56c0344de6acc1ea2adf5af  libstd
*** 105093,105099 ****
  a5821571f17550b3574573f5458d6bd1  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/default.cc
  f45d6c2e9d073e50576f4096d2440cea  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/range.cc
  6bd64861481a628b37f218551789741a  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/copy_char.cc
! 0975d8998c16561cc75b845e7a7356c1  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/deduction.cc
  0c50313b4bac3a5fc946d7f8f707db30  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/extended/cstring.cc
  cadc60cd5bc0f9efc2dfacbf9a4b6bb4  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/extended/string_range_01_02_03.cc
  966067e7fd66c32ecb744b30b39f50d3  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/move_char.cc
--- 105363,105369 ----
  a5821571f17550b3574573f5458d6bd1  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/default.cc
  f45d6c2e9d073e50576f4096d2440cea  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/range.cc
  6bd64861481a628b37f218551789741a  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/copy_char.cc
! 5c1d7050d71a0b6d741ec5181c84c06c  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/deduction.cc
  0c50313b4bac3a5fc946d7f8f707db30  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/extended/cstring.cc
  cadc60cd5bc0f9efc2dfacbf9a4b6bb4  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/extended/string_range_01_02_03.cc
  966067e7fd66c32ecb744b30b39f50d3  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/move_char.cc
*************** b57454612a4d974285bb908b705d9083  libstd
*** 105133,105139 ****
  90fe7d75e0128796f3b434f31fb53cc6  libstdc++-v3/testsuite/28_regex/match_results/ctors/wchar_t/default.cc
  a2e33a5b5c0547c42c2071176860a8cb  libstdc++-v3/testsuite/28_regex/match_results/format.cc
  5c8e6b3e23027bdb0dbc153ee05be0cc  libstdc++-v3/testsuite/28_regex/match_results/out_of_range_submatches.cc
! 6a3207a2f2f01d041b55cac021fb258e  libstdc++-v3/testsuite/28_regex/match_results/pmr_typedefs.cc
  837624fb3c40b562dce48d84e686bc34  libstdc++-v3/testsuite/28_regex/match_results/swap.cc
  9a30984569d68daeb00cd11d252156f4  libstdc++-v3/testsuite/28_regex/match_results/typedefs.cc
  950f18b09b3e47d85261ea31de5ac57d  libstdc++-v3/testsuite/28_regex/range_access.cc
--- 105403,105409 ----
  90fe7d75e0128796f3b434f31fb53cc6  libstdc++-v3/testsuite/28_regex/match_results/ctors/wchar_t/default.cc
  a2e33a5b5c0547c42c2071176860a8cb  libstdc++-v3/testsuite/28_regex/match_results/format.cc
  5c8e6b3e23027bdb0dbc153ee05be0cc  libstdc++-v3/testsuite/28_regex/match_results/out_of_range_submatches.cc
! 08745f02f65fd508524ebb5e5ee016dd  libstdc++-v3/testsuite/28_regex/match_results/pmr_typedefs.cc
  837624fb3c40b562dce48d84e686bc34  libstdc++-v3/testsuite/28_regex/match_results/swap.cc
  9a30984569d68daeb00cd11d252156f4  libstdc++-v3/testsuite/28_regex/match_results/typedefs.cc
  950f18b09b3e47d85261ea31de5ac57d  libstdc++-v3/testsuite/28_regex/range_access.cc
*************** c04757c8b42762e783ec6f67bb314893  libstd
*** 105179,105185 ****
  774785e253c6135b1533bed7cf9053d0  libstdc++-v3/testsuite/29_atomics/atomic/65147.cc
  20d19cc71a787ba05745c9a15a1f339c  libstdc++-v3/testsuite/29_atomics/atomic/65913.cc
  3b3620321b82ac71a11fa50772a78ac6  libstdc++-v3/testsuite/29_atomics/atomic/69301.cc
! 7ed985a9efd040af290a5a63eba1523e  libstdc++-v3/testsuite/29_atomics/atomic/69769.cc
  820f7b794467356a7d8ba9d9f9041e4f  libstdc++-v3/testsuite/29_atomics/atomic/70766.cc
  175a9b138ad78b553627ccfbe6386c2d  libstdc++-v3/testsuite/29_atomics/atomic/cons/49445.cc
  ff05a4c9a82e47b1893d2ab7b41b7b10  libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc
--- 105449,105455 ----
  774785e253c6135b1533bed7cf9053d0  libstdc++-v3/testsuite/29_atomics/atomic/65147.cc
  20d19cc71a787ba05745c9a15a1f339c  libstdc++-v3/testsuite/29_atomics/atomic/65913.cc
  3b3620321b82ac71a11fa50772a78ac6  libstdc++-v3/testsuite/29_atomics/atomic/69301.cc
! b1277597712b48ce9bdf81c78c83dd40  libstdc++-v3/testsuite/29_atomics/atomic/69769.cc
  820f7b794467356a7d8ba9d9f9041e4f  libstdc++-v3/testsuite/29_atomics/atomic/70766.cc
  175a9b138ad78b553627ccfbe6386c2d  libstdc++-v3/testsuite/29_atomics/atomic/cons/49445.cc
  ff05a4c9a82e47b1893d2ab7b41b7b10  libstdc++-v3/testsuite/29_atomics/atomic/cons/assign_neg.cc
*************** b3b3ee14ae71b79bd86c119de204abde  libstd
*** 105191,105197 ****
  45c1979f01455edb4abcf95c9ff6c21c  libstdc++-v3/testsuite/29_atomics/atomic/cons/single_value.cc
  ede3d84def5df840542541759477a876  libstdc++-v3/testsuite/29_atomics/atomic/cons/user_pod.cc
  7be4b872919f03f9d67d9ce5b0379374  libstdc++-v3/testsuite/29_atomics/atomic/cons/value_init.cc
! 569d48d15cd642df9b89d904cd713e8f  libstdc++-v3/testsuite/29_atomics/atomic/is_always_lock_free.cc
  47ac1850b97210b2ae79f021d61f689f  libstdc++-v3/testsuite/29_atomics/atomic/nonmembers.cc
  02e3a139f4e373b95538e5626ecf6ba2  libstdc++-v3/testsuite/29_atomics/atomic/operators/51811.cc
  cb4b41e3959401ed6b34f896071925f9  libstdc++-v3/testsuite/29_atomics/atomic/operators/56011.cc
--- 105461,105467 ----
  45c1979f01455edb4abcf95c9ff6c21c  libstdc++-v3/testsuite/29_atomics/atomic/cons/single_value.cc
  ede3d84def5df840542541759477a876  libstdc++-v3/testsuite/29_atomics/atomic/cons/user_pod.cc
  7be4b872919f03f9d67d9ce5b0379374  libstdc++-v3/testsuite/29_atomics/atomic/cons/value_init.cc
! 101e68f53a1b3b636fb1547c3b320daf  libstdc++-v3/testsuite/29_atomics/atomic/is_always_lock_free.cc
  47ac1850b97210b2ae79f021d61f689f  libstdc++-v3/testsuite/29_atomics/atomic/nonmembers.cc
  02e3a139f4e373b95538e5626ecf6ba2  libstdc++-v3/testsuite/29_atomics/atomic/operators/51811.cc
  cb4b41e3959401ed6b34f896071925f9  libstdc++-v3/testsuite/29_atomics/atomic/operators/56011.cc
*************** ef708bd440b18e01aff76f4dc5e70b03  libstd
*** 105201,105209 ****
  2a96914c691e2348cf0980c499cc27d7  libstdc++-v3/testsuite/29_atomics/atomic/requirements/base_classes.cc
  8bea3fc333a1ca3e04259c13dbb50422  libstdc++-v3/testsuite/29_atomics/atomic/requirements/compare_exchange_lowering.cc
  771fa3515812bd0e48410441cfb5bbfe  libstdc++-v3/testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc
! ea95e691ca56a60649566bb8e102adcf  libstdc++-v3/testsuite/29_atomics/atomic/requirements/typedefs.cc
  e0f3d8128b70041b681f19ec11ab37ca  libstdc++-v3/testsuite/29_atomics/atomic/requirements/types_neg.cc
  5aa0309b5d914737141c3abbfe367169  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/1.cc
  87c1fa5601addba17bc52f62fa4d7397  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/2.cc
  6861f8c4291859a3cc0ced46dd171977  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/bool.cc
  169877172155fcd6f623a352404a6e62  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/generic.cc
--- 105471,105480 ----
  2a96914c691e2348cf0980c499cc27d7  libstdc++-v3/testsuite/29_atomics/atomic/requirements/base_classes.cc
  8bea3fc333a1ca3e04259c13dbb50422  libstdc++-v3/testsuite/29_atomics/atomic/requirements/compare_exchange_lowering.cc
  771fa3515812bd0e48410441cfb5bbfe  libstdc++-v3/testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc
! ce276607d5f33b3abd3e31a43e6dc24e  libstdc++-v3/testsuite/29_atomics/atomic/requirements/typedefs.cc
  e0f3d8128b70041b681f19ec11ab37ca  libstdc++-v3/testsuite/29_atomics/atomic/requirements/types_neg.cc
  5aa0309b5d914737141c3abbfe367169  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/1.cc
+ a3f60ba9129a461104d66a390c41284d  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/100334.cc
  87c1fa5601addba17bc52f62fa4d7397  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/2.cc
  6861f8c4291859a3cc0ced46dd171977  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/bool.cc
  169877172155fcd6f623a352404a6e62  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/generic.cc
*************** fef3c8d588032f89270c5a40aa7a119f  libstd
*** 105224,105234 ****
  63a4be6ae0476ff336478c9173e1730e  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc
  63a4be6ae0476ff336478c9173e1730e  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc
  a700626b7e5354bdbc2ed57b70402d3d  libstdc++-v3/testsuite/29_atomics/atomic_flag/wait_notify/1.cc
! ff494aa59732e939a02afd680cd26881  libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc
  3b8bf408367b67adf4db171ae7239402  libstdc++-v3/testsuite/29_atomics/atomic_float/95282.cc
  955ca2fe3232f00ac0432b334101f316  libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc
  d8dccec53f55b08eb9dc59685847fae7  libstdc++-v3/testsuite/29_atomics/atomic_float/value_init.cc
! b68218a626f5520609012af0502ac84b  libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc
  d0205df879aaa9e0880eaa543b48593c  libstdc++-v3/testsuite/29_atomics/atomic_integral/60940.cc
  7ef98b2543407f43470bc8cd4f9d0eb0  libstdc++-v3/testsuite/29_atomics/atomic_integral/65147.cc
  f40b9332a64fc3b065a0ba05606ff9d1  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/assign_neg.cc
--- 105495,105505 ----
  63a4be6ae0476ff336478c9173e1730e  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc
  63a4be6ae0476ff336478c9173e1730e  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc
  a700626b7e5354bdbc2ed57b70402d3d  libstdc++-v3/testsuite/29_atomics/atomic_flag/wait_notify/1.cc
! 5de1ec44d06cc8a1cae736f86035aadc  libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc
  3b8bf408367b67adf4db171ae7239402  libstdc++-v3/testsuite/29_atomics/atomic_float/95282.cc
  955ca2fe3232f00ac0432b334101f316  libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc
  d8dccec53f55b08eb9dc59685847fae7  libstdc++-v3/testsuite/29_atomics/atomic_float/value_init.cc
! 650b45c42a6261c704203c4d691ea927  libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc
  d0205df879aaa9e0880eaa543b48593c  libstdc++-v3/testsuite/29_atomics/atomic_integral/60940.cc
  7ef98b2543407f43470bc8cd4f9d0eb0  libstdc++-v3/testsuite/29_atomics/atomic_integral/65147.cc
  f40b9332a64fc3b065a0ba05606ff9d1  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/assign_neg.cc
*************** f40b9332a64fc3b065a0ba05606ff9d1  libstd
*** 105239,105245 ****
  c90813e39a8601202b16ef7fed13c23c  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/direct_list.cc
  253463c9bd23de494888dd270f65e308  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/single_value.cc
  27dab283d2df64c9eb062a977139436e  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/value_init.cc
! 5d2d3af6e956329f88167e9905ccf4e6  libstdc++-v3/testsuite/29_atomics/atomic_integral/is_always_lock_free.cc
  46d1cb5bce112058a4b120bcbeb170df  libstdc++-v3/testsuite/29_atomics/atomic_integral/nonmembers.cc
  0050e7c91033ff04952fd9939d7cb8f7  libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/bitwise.cc
  763e4523b472c3e24d1419f8cafc9b8b  libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc
--- 105510,105516 ----
  c90813e39a8601202b16ef7fed13c23c  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/direct_list.cc
  253463c9bd23de494888dd270f65e308  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/single_value.cc
  27dab283d2df64c9eb062a977139436e  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/value_init.cc
! 73da782e0b874fbca985f052d2b844d8  libstdc++-v3/testsuite/29_atomics/atomic_integral/is_always_lock_free.cc
  46d1cb5bce112058a4b120bcbeb170df  libstdc++-v3/testsuite/29_atomics/atomic_integral/nonmembers.cc
  0050e7c91033ff04952fd9939d7cb8f7  libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/bitwise.cc
  763e4523b472c3e24d1419f8cafc9b8b  libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc
*************** e68bdc5a4c4e33b7345f7ca8f74b41d6  libstd
*** 105251,105257 ****
  737819d2caf2e41016153af7983ffc8d  libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc
  599465d639b9a338aeac6775cccca212  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc
  2c2b30a962eacc9d77c811092e3f1e13  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/trivial.cc
! 50266fa73e97582d3b36dec8900ae897  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/typedefs.cc
  2d521aa2602bc3d888108b22b1515053  libstdc++-v3/testsuite/29_atomics/atomic_integral/wait_notify.cc
  055edfd4b125329629789b321fef6bea  libstdc++-v3/testsuite/29_atomics/atomic_ref/deduction.cc
  805828ca302abcbb0da52c6b4542db43  libstdc++-v3/testsuite/29_atomics/atomic_ref/float.cc
--- 105522,105528 ----
  737819d2caf2e41016153af7983ffc8d  libstdc++-v3/testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc
  599465d639b9a338aeac6775cccca212  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc
  2c2b30a962eacc9d77c811092e3f1e13  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/trivial.cc
! db07e54bdabacd5225304fc6bf807b54  libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/typedefs.cc
  2d521aa2602bc3d888108b22b1515053  libstdc++-v3/testsuite/29_atomics/atomic_integral/wait_notify.cc
  055edfd4b125329629789b321fef6bea  libstdc++-v3/testsuite/29_atomics/atomic_ref/deduction.cc
  805828ca302abcbb0da52c6b4542db43  libstdc++-v3/testsuite/29_atomics/atomic_ref/float.cc
*************** e68bdc5a4c4e33b7345f7ca8f74b41d6  libstd
*** 105259,105265 ****
  82170b332fdf2017a2eae95bbb2f9dbe  libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc
  5cf2221c85adc15c9965a6c729a3ff55  libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc
  701e175b8aa3ae2100a48c8384bd11f1  libstdc++-v3/testsuite/29_atomics/atomic_ref/requirements.cc
! 2771e93e634020da7d3d17d9a85a1a1e  libstdc++-v3/testsuite/29_atomics/atomic_ref/wait_notify.cc
  aa1f06a23500403a7a1ba5db62bc9e1b  libstdc++-v3/testsuite/29_atomics/headers/atomic/functions_std_c++0x.cc
  65dd1beb8215c9dd5eebe8d3e4609ee9  libstdc++-v3/testsuite/29_atomics/headers/atomic/macros.cc
  26843023900e60251c2cf952a3562a6c  libstdc++-v3/testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc
--- 105530,105536 ----
  82170b332fdf2017a2eae95bbb2f9dbe  libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc
  5cf2221c85adc15c9965a6c729a3ff55  libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc
  701e175b8aa3ae2100a48c8384bd11f1  libstdc++-v3/testsuite/29_atomics/atomic_ref/requirements.cc
! c2f1e748801d0703a8711afc0fb221ed  libstdc++-v3/testsuite/29_atomics/atomic_ref/wait_notify.cc
  aa1f06a23500403a7a1ba5db62bc9e1b  libstdc++-v3/testsuite/29_atomics/headers/atomic/functions_std_c++0x.cc
  65dd1beb8215c9dd5eebe8d3e4609ee9  libstdc++-v3/testsuite/29_atomics/headers/atomic/macros.cc
  26843023900e60251c2cf952a3562a6c  libstdc++-v3/testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc
*************** af966288504b651560724301eebe2a8e  libstd
*** 105360,105366 ****
  e5ef638b849a375aafa5b20f6b91c770  libstdc++-v3/testsuite/30_threads/lock/3.cc
  4021207c6041439779de77b6aeb076e3  libstdc++-v3/testsuite/30_threads/lock/4.cc
  357382ebcc190fd5c8154229cd42c01b  libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc
! 24148d63b8e15b45a2b52731753e3396  libstdc++-v3/testsuite/30_threads/lock_guard/cons/deduction.cc
  4046e6f82fec395bab5d3a317baf56dd  libstdc++-v3/testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc
  85a146ff3a0a7d5f50832ee01a5bbcd2  libstdc++-v3/testsuite/30_threads/lock_guard/requirements/typedefs.cc
  147ddf39711f388926b51ff27acfa1c6  libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc
--- 105631,105637 ----
  e5ef638b849a375aafa5b20f6b91c770  libstdc++-v3/testsuite/30_threads/lock/3.cc
  4021207c6041439779de77b6aeb076e3  libstdc++-v3/testsuite/30_threads/lock/4.cc
  357382ebcc190fd5c8154229cd42c01b  libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc
! c2b3defec8b0c651dce440541b4a1ec6  libstdc++-v3/testsuite/30_threads/lock_guard/cons/deduction.cc
  4046e6f82fec395bab5d3a317baf56dd  libstdc++-v3/testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc
  85a146ff3a0a7d5f50832ee01a5bbcd2  libstdc++-v3/testsuite/30_threads/lock_guard/requirements/typedefs.cc
  147ddf39711f388926b51ff27acfa1c6  libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc
*************** bbad48c787dddc152c20933db334b24f  libstd
*** 105417,105423 ****
  6272c0cb8bafd2f2f8709f51b20644ec  libstdc++-v3/testsuite/30_threads/promise/cons/move.cc
  cec77978b216f11c6a1b34a10d3313ce  libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc
  b2674dea3cbacb3830aeb16506227b38  libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit.cc
! 8e7e749f1dcb1a9ba02b94806766a4e0  libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit2.cc
  99ccbeae4d47d75bafa7615db730f843  libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc
  72b976bc2c4356bbe1d3c578d4c8497a  libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc
  c23a4d633ef765da7322dc8bf9adfe81  libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc
--- 105688,105694 ----
  6272c0cb8bafd2f2f8709f51b20644ec  libstdc++-v3/testsuite/30_threads/promise/cons/move.cc
  cec77978b216f11c6a1b34a10d3313ce  libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc
  b2674dea3cbacb3830aeb16506227b38  libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit.cc
! 365dccaddce0ca3f1926c3362dfef80e  libstdc++-v3/testsuite/30_threads/promise/members/at_thread_exit2.cc
  99ccbeae4d47d75bafa7615db730f843  libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc
  72b976bc2c4356bbe1d3c578d4c8497a  libstdc++-v3/testsuite/30_threads/promise/members/get_future2.cc
  c23a4d633ef765da7322dc8bf9adfe81  libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc
*************** ca4720ef01605ade5fecb07d2fd958e8  libstd
*** 105462,105472 ****
  9de9c6cd54a025ef6e00a75cb2072a97  libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/clock_neg.cc
  37c0dbc999dbeb73b3af69d1c49a58fb  libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc
  f354005c5041a727787cc472054497f3  libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/2.cc
! 8930587017e4bf4ff304f1c4563cc5f9  libstdc++-v3/testsuite/30_threads/scoped_lock/cons/1.cc
! 35ae576f30604996d85fb9f58083affe  libstdc++-v3/testsuite/30_threads/scoped_lock/cons/deduction.cc
! 0e146fb373c37cda02bf2f12c92664b1  libstdc++-v3/testsuite/30_threads/scoped_lock/requirements/explicit_instantiation.cc
! 1d74113bd39ae5f407b871509fc75bdb  libstdc++-v3/testsuite/30_threads/scoped_lock/requirements/typedefs.cc
  e1e345ef8ee0dbb75badba3b3a1e5838  libstdc++-v3/testsuite/30_threads/semaphore/1.cc
  b0d8a422821f56bc3b01bffcedab1ba6  libstdc++-v3/testsuite/30_threads/semaphore/2.cc
  38eaaefe55716613bb8c037bd4d34653  libstdc++-v3/testsuite/30_threads/semaphore/least_max_value_neg.cc
  7ef1affcfee69d908db4141b6a837bbe  libstdc++-v3/testsuite/30_threads/semaphore/try_acquire.cc
--- 105733,105744 ----
  9de9c6cd54a025ef6e00a75cb2072a97  libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_lock_until/clock_neg.cc
  37c0dbc999dbeb73b3af69d1c49a58fb  libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/1.cc
  f354005c5041a727787cc472054497f3  libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/unlock/2.cc
! bd5d2277ebea670944ae9474cdb803bd  libstdc++-v3/testsuite/30_threads/scoped_lock/cons/1.cc
! 3f47442173eed8d986ab7dd7d9894fc9  libstdc++-v3/testsuite/30_threads/scoped_lock/cons/deduction.cc
! feb61047cf487fff5ce1c42486b1c4e1  libstdc++-v3/testsuite/30_threads/scoped_lock/requirements/explicit_instantiation.cc
! 8d5233bf5ee551d05ddd2288c6021d4a  libstdc++-v3/testsuite/30_threads/scoped_lock/requirements/typedefs.cc
  e1e345ef8ee0dbb75badba3b3a1e5838  libstdc++-v3/testsuite/30_threads/semaphore/1.cc
+ aa7e8d9c8ac0cac38e0e7e2928bb61b6  libstdc++-v3/testsuite/30_threads/semaphore/100806.cc
  b0d8a422821f56bc3b01bffcedab1ba6  libstdc++-v3/testsuite/30_threads/semaphore/2.cc
  38eaaefe55716613bb8c037bd4d34653  libstdc++-v3/testsuite/30_threads/semaphore/least_max_value_neg.cc
  7ef1affcfee69d908db4141b6a837bbe  libstdc++-v3/testsuite/30_threads/semaphore/try_acquire.cc
*************** da42a0da9f4778604c32077cd52cf6f8  libstd
*** 105489,105495 ****
  7a96994052ef5b19b70b7e4f87f9d8ab  libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc
  afb59eb0ea06f27d506c264ecd3179d3  libstdc++-v3/testsuite/30_threads/shared_future/requirements/explicit_instantiation.cc
  18e1d2983167ecb40989d51da8a11121  libstdc++-v3/testsuite/30_threads/shared_future/requirements/lwg3458.cc
! d4240178f753e75f09b4b152538ac1e1  libstdc++-v3/testsuite/30_threads/shared_lock/70766.cc
  85d521b9a5fef1f150b2759afc645019  libstdc++-v3/testsuite/30_threads/shared_lock/cons/1.cc
  be86d57343644006816c7d999d918fd7  libstdc++-v3/testsuite/30_threads/shared_lock/cons/2.cc
  1ff60d8e6140e36fd8cc4cc6eddb30b8  libstdc++-v3/testsuite/30_threads/shared_lock/cons/3.cc
--- 105761,105767 ----
  7a96994052ef5b19b70b7e4f87f9d8ab  libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc
  afb59eb0ea06f27d506c264ecd3179d3  libstdc++-v3/testsuite/30_threads/shared_future/requirements/explicit_instantiation.cc
  18e1d2983167ecb40989d51da8a11121  libstdc++-v3/testsuite/30_threads/shared_future/requirements/lwg3458.cc
! 809568add7d00bb9aab9a5429d078127  libstdc++-v3/testsuite/30_threads/shared_lock/70766.cc
  85d521b9a5fef1f150b2759afc645019  libstdc++-v3/testsuite/30_threads/shared_lock/cons/1.cc
  be86d57343644006816c7d999d918fd7  libstdc++-v3/testsuite/30_threads/shared_lock/cons/2.cc
  1ff60d8e6140e36fd8cc4cc6eddb30b8  libstdc++-v3/testsuite/30_threads/shared_lock/cons/3.cc
*************** b740da8152b91351511302670929ee25  libstd
*** 105504,105516 ****
  a51b3a9a9f8c4055fb06776896b0fdae  libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/1.cc
  a7951924532272702c16334a660ecf86  libstdc++-v3/testsuite/30_threads/shared_lock/requirements/explicit_instantiation.cc
  331727d6dde0772b6a9b47eb641d2b07  libstdc++-v3/testsuite/30_threads/shared_lock/requirements/typedefs.cc
! 4e24d516cf789878274936293e8ee78f  libstdc++-v3/testsuite/30_threads/shared_mutex/cons/1.cc
! 9e8678c5ffb15c5c278b183cfe18cbd4  libstdc++-v3/testsuite/30_threads/shared_mutex/cons/assign_neg.cc
! 8b458b4dba83649fa3991fe96077ef95  libstdc++-v3/testsuite/30_threads/shared_mutex/cons/copy_neg.cc
! de1e32a48c5c6cad898ac94f042db1d0  libstdc++-v3/testsuite/30_threads/shared_mutex/requirements/standard_layout.cc
! 63be70bd3c3e68a60d01ae190633b851  libstdc++-v3/testsuite/30_threads/shared_mutex/try_lock/1.cc
! 3385e0c7119a8197de35acdfad1e9849  libstdc++-v3/testsuite/30_threads/shared_mutex/try_lock/2.cc
! f728be5a8a7d225b81b201e78c324279  libstdc++-v3/testsuite/30_threads/shared_mutex/unlock/1.cc
  6b6c320c195a67a38fa78626d85ed4e4  libstdc++-v3/testsuite/30_threads/shared_timed_mutex/94069.cc
  2c502fb045327d75d7210a9da03b999f  libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc
  80f842e02972de6c0a25038d90f51277  libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/assign_neg.cc
--- 105776,105788 ----
  a51b3a9a9f8c4055fb06776896b0fdae  libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/1.cc
  a7951924532272702c16334a660ecf86  libstdc++-v3/testsuite/30_threads/shared_lock/requirements/explicit_instantiation.cc
  331727d6dde0772b6a9b47eb641d2b07  libstdc++-v3/testsuite/30_threads/shared_lock/requirements/typedefs.cc
! a173eb68a90f96eac90eae6eb3be6e55  libstdc++-v3/testsuite/30_threads/shared_mutex/cons/1.cc
! a1d2f36aeb1d8c82c46349fa1c1e306e  libstdc++-v3/testsuite/30_threads/shared_mutex/cons/assign_neg.cc
! 81eb55d0aee6ae6c5283881f5adbc50b  libstdc++-v3/testsuite/30_threads/shared_mutex/cons/copy_neg.cc
! b8200b9c6d26ca5d0dd6f21d877f871a  libstdc++-v3/testsuite/30_threads/shared_mutex/requirements/standard_layout.cc
! 27f55867622ddaed0ecdb54e2d99e1cc  libstdc++-v3/testsuite/30_threads/shared_mutex/try_lock/1.cc
! 7c0a6d64bb4471a6c9afdcf73358e157  libstdc++-v3/testsuite/30_threads/shared_mutex/try_lock/2.cc
! 640e3b65dc47efb98035810a2d5620f6  libstdc++-v3/testsuite/30_threads/shared_mutex/unlock/1.cc
  6b6c320c195a67a38fa78626d85ed4e4  libstdc++-v3/testsuite/30_threads/shared_timed_mutex/94069.cc
  2c502fb045327d75d7210a9da03b999f  libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/1.cc
  80f842e02972de6c0a25038d90f51277  libstdc++-v3/testsuite/30_threads/shared_timed_mutex/cons/assign_neg.cc
*************** cc048b8d3e4792682ac4f68158b530a9  libstd
*** 105612,105618 ****
  175220ef2d2256975b5c46faaa662857  libstdc++-v3/testsuite/30_threads/unique_lock/cons/5.cc
  da747fca724fc57666a35add38e75594  libstdc++-v3/testsuite/30_threads/unique_lock/cons/6.cc
  226bd4188f0b3fb1f38e8ed85f8869bd  libstdc++-v3/testsuite/30_threads/unique_lock/cons/60497.cc
! 0740dbefda9145b34e2a86dfd1888731  libstdc++-v3/testsuite/30_threads/unique_lock/cons/deduction.cc
  9b8f2d37d8343fe95f86f883ed78b594  libstdc++-v3/testsuite/30_threads/unique_lock/locking/1.cc
  a6f3cf8d5367354cddd04db31a60296b  libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc
  a60f446a0f4597f35e481c3c5c5a142d  libstdc++-v3/testsuite/30_threads/unique_lock/locking/3.cc
--- 105884,105890 ----
  175220ef2d2256975b5c46faaa662857  libstdc++-v3/testsuite/30_threads/unique_lock/cons/5.cc
  da747fca724fc57666a35add38e75594  libstdc++-v3/testsuite/30_threads/unique_lock/cons/6.cc
  226bd4188f0b3fb1f38e8ed85f8869bd  libstdc++-v3/testsuite/30_threads/unique_lock/cons/60497.cc
! 73f05fb92d7778269aa887645df1309e  libstdc++-v3/testsuite/30_threads/unique_lock/cons/deduction.cc
  9b8f2d37d8343fe95f86f883ed78b594  libstdc++-v3/testsuite/30_threads/unique_lock/locking/1.cc
  a6f3cf8d5367354cddd04db31a60296b  libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc
  a60f446a0f4597f35e481c3c5c5a142d  libstdc++-v3/testsuite/30_threads/unique_lock/locking/3.cc
*************** acd11e30150439c609f7b3127f4e669e  libstd
*** 105849,105854 ****
--- 106121,106127 ----
  bed818ebc5c4ca43e0b999b351ebc160  libstdc++-v3/testsuite/experimental/filesystem/path/compare/strings.cc
  4790f977745da9cd73e1bdac04274e01  libstdc++-v3/testsuite/experimental/filesystem/path/concat/path.cc
  b3ceec9dd7e62b26e2fd26943afef5f9  libstdc++-v3/testsuite/experimental/filesystem/path/concat/strings.cc
+ c06b01e19066f0d4ffa4faa5202f4e3e  libstdc++-v3/testsuite/experimental/filesystem/path/construct/100630.cc
  666ce8536a1d012f2ee912f2bc7b75d4  libstdc++-v3/testsuite/experimental/filesystem/path/construct/80762.cc
  1ed54cf5b1c47566d1d83d4e7de0a095  libstdc++-v3/testsuite/experimental/filesystem/path/construct/90281.cc
  b777506554ae3816bf36f62dee7df96e  libstdc++-v3/testsuite/experimental/filesystem/path/construct/90634.cc
*************** b777506554ae3816bf36f62dee7df96e  libstd
*** 105856,105862 ****
  fb7624577970bd78022accc91341a06b  libstdc++-v3/testsuite/experimental/filesystem/path/construct/default.cc
  2125ab42c3b94c829ffea078d2ba2a81  libstdc++-v3/testsuite/experimental/filesystem/path/construct/locale.cc
  a3a6b6a414b365f9cf1d1eeba7e6ea9b  libstdc++-v3/testsuite/experimental/filesystem/path/construct/range.cc
! c842e19dccb0f7dc7f82e70bf0638963  libstdc++-v3/testsuite/experimental/filesystem/path/construct/string_view.cc
  2d102bb97d5e8f347c372847026b1e07  libstdc++-v3/testsuite/experimental/filesystem/path/decompose/extension.cc
  20acf8e02f2d7bb62c0890d81fd910c4  libstdc++-v3/testsuite/experimental/filesystem/path/decompose/filename.cc
  1703702fbd062419beac1f473bf7547f  libstdc++-v3/testsuite/experimental/filesystem/path/decompose/parent_path.cc
--- 106129,106135 ----
  fb7624577970bd78022accc91341a06b  libstdc++-v3/testsuite/experimental/filesystem/path/construct/default.cc
  2125ab42c3b94c829ffea078d2ba2a81  libstdc++-v3/testsuite/experimental/filesystem/path/construct/locale.cc
  a3a6b6a414b365f9cf1d1eeba7e6ea9b  libstdc++-v3/testsuite/experimental/filesystem/path/construct/range.cc
! cb1015b72d5c1f9f4281ccbfcd3c2911  libstdc++-v3/testsuite/experimental/filesystem/path/construct/string_view.cc
  2d102bb97d5e8f347c372847026b1e07  libstdc++-v3/testsuite/experimental/filesystem/path/decompose/extension.cc
  20acf8e02f2d7bb62c0890d81fd910c4  libstdc++-v3/testsuite/experimental/filesystem/path/decompose/filename.cc
  1703702fbd062419beac1f473bf7547f  libstdc++-v3/testsuite/experimental/filesystem/path/decompose/parent_path.cc
*************** d3a0993e01a866eee9daa4be4e2abf1a  libstd
*** 105876,105881 ****
--- 106149,106155 ----
  8c01898d27ed29437b8d2495915e1842  libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_filename.cc
  fd6f644d023cc2745afe68394005258d  libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/swap.cc
  c0bb64e5410accf7d6f05f5c5911f55a  libstdc++-v3/testsuite/experimental/filesystem/path/native/alloc.cc
+ 6972da7c2da200c073d985ccbd580534  libstdc++-v3/testsuite/experimental/filesystem/path/native/conv_c++23.cc
  18a009bbb1dd2dbce0e598440967957c  libstdc++-v3/testsuite/experimental/filesystem/path/native/string-char8_t.cc
  059f40241c938993d01d4a83c46d8d0e  libstdc++-v3/testsuite/experimental/filesystem/path/native/string.cc
  e0322e4af4639ba7782f71db9a36d5bf  libstdc++-v3/testsuite/experimental/filesystem/path/nonmember/hash_value.cc
*************** d33849262494d8f9c5a099ae807f4d3b  libstd
*** 106043,106048 ****
--- 106317,106323 ----
  1ec113aab8664cd00005583eeda998f1  libstdc++-v3/testsuite/experimental/propagate_const/requirements4.cc
  47798fb9e37ef950335cde50041bb4d7  libstdc++-v3/testsuite/experimental/propagate_const/requirements5.cc
  04b9e051ec2de1e077010713146435ac  libstdc++-v3/testsuite/experimental/propagate_const/swap/1.cc
+ f622008c5ec7680a2ac920136d22446f  libstdc++-v3/testsuite/experimental/propagate_const/swap/lwg3413.cc
  97e54b4a473f5119fde9f19e8bc77013  libstdc++-v3/testsuite/experimental/propagate_const/typedefs.cc
  141d539b96214b18c1db0041c7679e01  libstdc++-v3/testsuite/experimental/random/randint.cc
  d11b0cf5365cf27c6d9b1d7791b5032a  libstdc++-v3/testsuite/experimental/ratio/value.cc
*************** ffd4d328ed3db14dab111a3eddab2930  libstd
*** 106530,106536 ****
  f94bea1910070856d4cae7efca4beca3  libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc
  1888ed86914a7f7d2120635c05a1203c  libstdc++-v3/testsuite/ext/vstring/requirements/typedefs.cc
  b32547780ab0170daaf7ba32e51255b3  libstdc++-v3/testsuite/ext/vstring/types/23767.cc
! 924eee2893b01df8be8132209d49e286  libstdc++-v3/testsuite/lib/dg-options.exp
  c5464cd19703c04d14fbb8d161e35be7  libstdc++-v3/testsuite/lib/gdb-test.exp
  119ea02c7789706fa631d1a0e54bf29d  libstdc++-v3/testsuite/lib/libstdc++.exp
  fcd3449d872e7b23bfb6165aac9b9fd9  libstdc++-v3/testsuite/lib/prune.exp
--- 106805,106811 ----
  f94bea1910070856d4cae7efca4beca3  libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc
  1888ed86914a7f7d2120635c05a1203c  libstdc++-v3/testsuite/ext/vstring/requirements/typedefs.cc
  b32547780ab0170daaf7ba32e51255b3  libstdc++-v3/testsuite/ext/vstring/types/23767.cc
! 6075d499921cafc9adbb1ee50a9ae4c9  libstdc++-v3/testsuite/lib/dg-options.exp
  c5464cd19703c04d14fbb8d161e35be7  libstdc++-v3/testsuite/lib/gdb-test.exp
  119ea02c7789706fa631d1a0e54bf29d  libstdc++-v3/testsuite/lib/libstdc++.exp
  fcd3449d872e7b23bfb6165aac9b9fd9  libstdc++-v3/testsuite/lib/prune.exp
*************** fcd3449d872e7b23bfb6165aac9b9fd9  libstd
*** 106539,106548 ****
  17358114f0793d43ab875182de659dde  libstdc++-v3/testsuite/libstdc++-prettyprinters/48362.cc
  7a020d565ba8c8ed2f851550aef0e2b1  libstdc++-v3/testsuite/libstdc++-prettyprinters/59161.cc
  f19315bee57ac648f15842af63dc132d  libstdc++-v3/testsuite/libstdc++-prettyprinters/80276.cc
! 6a13a3001a2e2608ab81bb5d04f2eed6  libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc
  3681a82bbc6871b4ee9416dc9f079e9c  libstdc++-v3/testsuite/libstdc++-prettyprinters/compat.cc
  88968bdbac969080d58d376da96f633b  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx11.cc
! 9685154dcc12abf576e2f246d8bf11e4  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx17.cc
  de4863975b6ff3936ee27e239a50c3fc  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx20.cc
  9db277893db6463f4a286e2e86d3ba23  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug.cc
  6ee25bfa5657675a8107bc8df6359203  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug_cxx11.cc
--- 106814,106823 ----
  17358114f0793d43ab875182de659dde  libstdc++-v3/testsuite/libstdc++-prettyprinters/48362.cc
  7a020d565ba8c8ed2f851550aef0e2b1  libstdc++-v3/testsuite/libstdc++-prettyprinters/59161.cc
  f19315bee57ac648f15842af63dc132d  libstdc++-v3/testsuite/libstdc++-prettyprinters/80276.cc
! 61687718a5859d72e3d508a3cff4951a  libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc
  3681a82bbc6871b4ee9416dc9f079e9c  libstdc++-v3/testsuite/libstdc++-prettyprinters/compat.cc
  88968bdbac969080d58d376da96f633b  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx11.cc
! 575c04012b89f3517818052495fa754b  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx17.cc
  de4863975b6ff3936ee27e239a50c3fc  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx20.cc
  9db277893db6463f4a286e2e86d3ba23  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug.cc
  6ee25bfa5657675a8107bc8df6359203  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug_cxx11.cc
*************** d6a47138aa2bcd1389e0a2bc2cb9a916  libstd
*** 106789,106808 ****
  f6a29465f455b7a57593ae8a66caea26  libstdc++-v3/testsuite/std/ranges/access/begin.cc
  5c19387e773a874288219ba90a36a8a4  libstdc++-v3/testsuite/std/ranges/access/begin_neg.cc
  184149146b77a85ded94b8b7c5a64ff7  libstdc++-v3/testsuite/std/ranges/access/cbegin.cc
! 42cb81c47daed4e17571e91c1130fbb9  libstdc++-v3/testsuite/std/ranges/access/cdata.cc
  3f1a8f331a6b3763ca3a9960b9e843e0  libstdc++-v3/testsuite/std/ranges/access/cend.cc
  56280017abf58c62b9c687eb8bc28689  libstdc++-v3/testsuite/std/ranges/access/crbegin.cc
  a6ad3007f5ce9824e90cfe812d1af68f  libstdc++-v3/testsuite/std/ranges/access/crend.cc
! 2a3f5fa9d07bf9e9aa50ab6bc2628a8c  libstdc++-v3/testsuite/std/ranges/access/data.cc
! dde1820de9932f21dfee1d33e7e70490  libstdc++-v3/testsuite/std/ranges/access/empty.cc
  e3d33360513687ab0dd3751b8de5a5a1  libstdc++-v3/testsuite/std/ranges/access/end.cc
  135bbc0eb03e557ab88875ace9ee0980  libstdc++-v3/testsuite/std/ranges/access/end_neg.cc
  53ebbeefa5ac21f1e668c4e6393441bb  libstdc++-v3/testsuite/std/ranges/access/lwg3467.cc
  28d776d0c6464cb2f9bdea975133ab66  libstdc++-v3/testsuite/std/ranges/access/rbegin.cc
  b3cf9d2edb6c3e710065fa8dad5b03b7  libstdc++-v3/testsuite/std/ranges/access/rend.cc
! e4592ea1a260b0ced4b6d3f61793460a  libstdc++-v3/testsuite/std/ranges/access/size.cc
  e4e886ed5e6b5c520951928e09843313  libstdc++-v3/testsuite/std/ranges/access/size_neg.cc
! 86d59149f5273bbf5a9af7a25f1d0ba8  libstdc++-v3/testsuite/std/ranges/access/ssize.cc
  18db2c80e9edd807d8e894df57bfa625  libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc
  551333c56748ecbac1d26b7e4cccc989  libstdc++-v3/testsuite/std/ranges/adaptors/95322.cc
  fd10cb8fed0aa319ece5db612f3e92f4  libstdc++-v3/testsuite/std/ranges/adaptors/99433.cc
--- 107064,107085 ----
  f6a29465f455b7a57593ae8a66caea26  libstdc++-v3/testsuite/std/ranges/access/begin.cc
  5c19387e773a874288219ba90a36a8a4  libstdc++-v3/testsuite/std/ranges/access/begin_neg.cc
  184149146b77a85ded94b8b7c5a64ff7  libstdc++-v3/testsuite/std/ranges/access/cbegin.cc
! fb23642a6893aed264528184e8b1e89a  libstdc++-v3/testsuite/std/ranges/access/cdata.cc
  3f1a8f331a6b3763ca3a9960b9e843e0  libstdc++-v3/testsuite/std/ranges/access/cend.cc
  56280017abf58c62b9c687eb8bc28689  libstdc++-v3/testsuite/std/ranges/access/crbegin.cc
  a6ad3007f5ce9824e90cfe812d1af68f  libstdc++-v3/testsuite/std/ranges/access/crend.cc
! e9101b23fdc293b8cfcd821e07082fff  libstdc++-v3/testsuite/std/ranges/access/data.cc
! f1da35bc31260221876bbf143ed35426  libstdc++-v3/testsuite/std/ranges/access/empty.cc
  e3d33360513687ab0dd3751b8de5a5a1  libstdc++-v3/testsuite/std/ranges/access/end.cc
  135bbc0eb03e557ab88875ace9ee0980  libstdc++-v3/testsuite/std/ranges/access/end_neg.cc
  53ebbeefa5ac21f1e668c4e6393441bb  libstdc++-v3/testsuite/std/ranges/access/lwg3467.cc
  28d776d0c6464cb2f9bdea975133ab66  libstdc++-v3/testsuite/std/ranges/access/rbegin.cc
  b3cf9d2edb6c3e710065fa8dad5b03b7  libstdc++-v3/testsuite/std/ranges/access/rend.cc
! 8479881de6f7fe9c937c6d609beed49a  libstdc++-v3/testsuite/std/ranges/access/size.cc
  e4e886ed5e6b5c520951928e09843313  libstdc++-v3/testsuite/std/ranges/access/size_neg.cc
! e2ce9743a296b32f07cb1e8c4b8e2662  libstdc++-v3/testsuite/std/ranges/access/ssize.cc
! d6da6812cb88b3c7b35954344aa5d86d  libstdc++-v3/testsuite/std/ranges/adaptors/100479.cc
! c47523ac5b941c5ebb99ec71fa9fd031  libstdc++-v3/testsuite/std/ranges/adaptors/100577.cc
  18db2c80e9edd807d8e894df57bfa625  libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc
  551333c56748ecbac1d26b7e4cccc989  libstdc++-v3/testsuite/std/ranges/adaptors/95322.cc
  fd10cb8fed0aa319ece5db612f3e92f4  libstdc++-v3/testsuite/std/ranges/adaptors/99433.cc
*************** b043773576d00674dce74ddbf28129e7  libstd
*** 106810,106853 ****
  70645e37b88d307dc15771cd6a6e26b8  libstdc++-v3/testsuite/std/ranges/adaptors/common.cc
  81c8f862a1084443f4afec002edd9cfe  libstdc++-v3/testsuite/std/ranges/adaptors/conditionally_borrowed.cc
  bd219a8b5c7920e7e3d2276351044dac  libstdc++-v3/testsuite/std/ranges/adaptors/counted.cc
! c2ed5910800faa41ce27383bcfbaf6b4  libstdc++-v3/testsuite/std/ranges/adaptors/detail/semiregular_box.cc
  1f9c75d0ff4dcf1f0a325584c9a2c4f5  libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc
  93a1ae3dea7b82345420d2bdaa1de02a  libstdc++-v3/testsuite/std/ranges/adaptors/drop_while.cc
! 8258f2f1ebe86a3ceaca6402e384e578  libstdc++-v3/testsuite/std/ranges/adaptors/elements.cc
  34c74de0566311054836144ea4703423  libstdc++-v3/testsuite/std/ranges/adaptors/filter.cc
! 617855f59be8e525bffc8ffd46f6239a  libstdc++-v3/testsuite/std/ranges/adaptors/join.cc
  e3185f7254676a8043d2594eb1e4500f  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3286.cc
  b6253cd90778666795033228ba19116e  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3313_neg.cc
  2045ce6f1792467ba47ef569ef1c18e2  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3325_neg.cc
  0adff8eb311fb217892db3c3b5af480e  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3406.cc
  5ecca3a492a20bd850a7d8d2ad515ba4  libstdc++-v3/testsuite/std/ranges/adaptors/p2281.cc
! ae2bf74b1c32b08281f621e042ce7282  libstdc++-v3/testsuite/std/ranges/adaptors/reverse.cc
  9a3c66716d72856eb1b47891d66c6ec4  libstdc++-v3/testsuite/std/ranges/adaptors/sizeof.cc
  bcb1ec843cd81e5a86c13c7bf22d25da  libstdc++-v3/testsuite/std/ranges/adaptors/split.cc
  bd71e7bb235819e22086d8d4d339e23f  libstdc++-v3/testsuite/std/ranges/adaptors/split_neg.cc
  e0b2e6329f5a12a3bf25bb0e21723217  libstdc++-v3/testsuite/std/ranges/adaptors/take.cc
  b324814505dd6ba965f51745e6aa5722  libstdc++-v3/testsuite/std/ranges/adaptors/take_while.cc
! 7e2cf5df2fc95571165ec1b801f5c8cd  libstdc++-v3/testsuite/std/ranges/adaptors/transform.cc
  2aad27e8e6dc8644876c7dcdaef7fa60  libstdc++-v3/testsuite/std/ranges/empty_view.cc
  abee4ec65cefb3600f85cec4913c7946  libstdc++-v3/testsuite/std/ranges/headers/ranges/synopsis.cc
  121587a18e4c39b7ac2b978758f72268  libstdc++-v3/testsuite/std/ranges/iota/93267.cc
  3832ba93e310422cc36e6a8a2484ddef  libstdc++-v3/testsuite/std/ranges/iota/96042.cc
  ccdc4ae1b41638162b9e60936a7f2e0e  libstdc++-v3/testsuite/std/ranges/iota/difference_type.cc
! c6cc61826c5bffaac9fce6391c26cb9f  libstdc++-v3/testsuite/std/ranges/iota/iota_view.cc
  e75edf80cec13e421cd663c039d2ca93  libstdc++-v3/testsuite/std/ranges/iota/iterator.cc
  bd95f0058da01ae7c3f9a944b0cb2fba  libstdc++-v3/testsuite/std/ranges/iota/lwg3292_neg.cc
  f6414f7f1cce883d75748248ec104110  libstdc++-v3/testsuite/std/ranges/iota/max_size_type.cc
  cfd013ee643ff8cc3c5e2e2b102bd24b  libstdc++-v3/testsuite/std/ranges/iota/size.cc
  cf8478cbd47743744301d44850e03ae1  libstdc++-v3/testsuite/std/ranges/istream_view.cc
  39a74ff1ef561d51b687d686060239c1  libstdc++-v3/testsuite/std/ranges/p2259.cc
! 649e10f03ff9c43b7d6abcc248b0f350  libstdc++-v3/testsuite/std/ranges/range.cc
  64b49ff9679c02a817d8b8e1c304a977  libstdc++-v3/testsuite/std/ranges/refinements.cc
  0f79f9d63bf7c793e2205c828bfc36c7  libstdc++-v3/testsuite/std/ranges/safe_range.cc
  20083272df7fb4c144b0ed56e5f4d15a  libstdc++-v3/testsuite/std/ranges/safe_range_types.cc
! 0277853f169f070409e2d54a19448313  libstdc++-v3/testsuite/std/ranges/single_view.cc
  e0aeb07435374f4671b8db98e1211c94  libstdc++-v3/testsuite/std/ranges/sized.cc
  a4e967aec4cc7a9ebd4c6debdbfd3cfd  libstdc++-v3/testsuite/std/ranges/subrange/96042.cc
  e8752b4f410857257c4def237d482bf7  libstdc++-v3/testsuite/std/ranges/subrange/97512.cc
  72281201d29af7ace58d34efec40a22b  libstdc++-v3/testsuite/std/ranges/subrange/lwg3282_neg.cc
  43946355b6933b31f7ca8df72fde5637  libstdc++-v3/testsuite/std/ranges/subrange/lwg3286.cc
  e289d02d97c864fdb013f2ae524cb77e  libstdc++-v3/testsuite/std/ranges/subrange/lwg3433.cc
--- 107087,107132 ----
  70645e37b88d307dc15771cd6a6e26b8  libstdc++-v3/testsuite/std/ranges/adaptors/common.cc
  81c8f862a1084443f4afec002edd9cfe  libstdc++-v3/testsuite/std/ranges/adaptors/conditionally_borrowed.cc
  bd219a8b5c7920e7e3d2276351044dac  libstdc++-v3/testsuite/std/ranges/adaptors/counted.cc
! 520268c61045fba5170ebc728c576d3e  libstdc++-v3/testsuite/std/ranges/adaptors/detail/semiregular_box.cc
  1f9c75d0ff4dcf1f0a325584c9a2c4f5  libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc
  93a1ae3dea7b82345420d2bdaa1de02a  libstdc++-v3/testsuite/std/ranges/adaptors/drop_while.cc
! e6598408c942e63592533b0a8e862d95  libstdc++-v3/testsuite/std/ranges/adaptors/elements.cc
  34c74de0566311054836144ea4703423  libstdc++-v3/testsuite/std/ranges/adaptors/filter.cc
! 17aefaa1bae2e9814e2d4ed6d63d3301  libstdc++-v3/testsuite/std/ranges/adaptors/join.cc
  e3185f7254676a8043d2594eb1e4500f  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3286.cc
  b6253cd90778666795033228ba19116e  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3313_neg.cc
  2045ce6f1792467ba47ef569ef1c18e2  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3325_neg.cc
  0adff8eb311fb217892db3c3b5af480e  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3406.cc
  5ecca3a492a20bd850a7d8d2ad515ba4  libstdc++-v3/testsuite/std/ranges/adaptors/p2281.cc
! 1b5518231592bbac58eebcc24ed24ef2  libstdc++-v3/testsuite/std/ranges/adaptors/reverse.cc
  9a3c66716d72856eb1b47891d66c6ec4  libstdc++-v3/testsuite/std/ranges/adaptors/sizeof.cc
  bcb1ec843cd81e5a86c13c7bf22d25da  libstdc++-v3/testsuite/std/ranges/adaptors/split.cc
  bd71e7bb235819e22086d8d4d339e23f  libstdc++-v3/testsuite/std/ranges/adaptors/split_neg.cc
  e0b2e6329f5a12a3bf25bb0e21723217  libstdc++-v3/testsuite/std/ranges/adaptors/take.cc
  b324814505dd6ba965f51745e6aa5722  libstdc++-v3/testsuite/std/ranges/adaptors/take_while.cc
! 964f8a07629931d7abd59fd673722f1c  libstdc++-v3/testsuite/std/ranges/adaptors/transform.cc
  2aad27e8e6dc8644876c7dcdaef7fa60  libstdc++-v3/testsuite/std/ranges/empty_view.cc
  abee4ec65cefb3600f85cec4913c7946  libstdc++-v3/testsuite/std/ranges/headers/ranges/synopsis.cc
  121587a18e4c39b7ac2b978758f72268  libstdc++-v3/testsuite/std/ranges/iota/93267.cc
  3832ba93e310422cc36e6a8a2484ddef  libstdc++-v3/testsuite/std/ranges/iota/96042.cc
  ccdc4ae1b41638162b9e60936a7f2e0e  libstdc++-v3/testsuite/std/ranges/iota/difference_type.cc
! 623ba2087583c74486075bbedb9278e4  libstdc++-v3/testsuite/std/ranges/iota/iota_view.cc
  e75edf80cec13e421cd663c039d2ca93  libstdc++-v3/testsuite/std/ranges/iota/iterator.cc
  bd95f0058da01ae7c3f9a944b0cb2fba  libstdc++-v3/testsuite/std/ranges/iota/lwg3292_neg.cc
  f6414f7f1cce883d75748248ec104110  libstdc++-v3/testsuite/std/ranges/iota/max_size_type.cc
  cfd013ee643ff8cc3c5e2e2b102bd24b  libstdc++-v3/testsuite/std/ranges/iota/size.cc
  cf8478cbd47743744301d44850e03ae1  libstdc++-v3/testsuite/std/ranges/istream_view.cc
  39a74ff1ef561d51b687d686060239c1  libstdc++-v3/testsuite/std/ranges/p2259.cc
! 1a4f67e2431ce8671bfe15a68aa14003  libstdc++-v3/testsuite/std/ranges/p2367.cc
! e5d7757712fcb6070d35fb61bb9686ec  libstdc++-v3/testsuite/std/ranges/range.cc
  64b49ff9679c02a817d8b8e1c304a977  libstdc++-v3/testsuite/std/ranges/refinements.cc
  0f79f9d63bf7c793e2205c828bfc36c7  libstdc++-v3/testsuite/std/ranges/safe_range.cc
  20083272df7fb4c144b0ed56e5f4d15a  libstdc++-v3/testsuite/std/ranges/safe_range_types.cc
! db20407268d4a76ba6f35ce68e58c3b0  libstdc++-v3/testsuite/std/ranges/single_view.cc
  e0aeb07435374f4671b8db98e1211c94  libstdc++-v3/testsuite/std/ranges/sized.cc
  a4e967aec4cc7a9ebd4c6debdbfd3cfd  libstdc++-v3/testsuite/std/ranges/subrange/96042.cc
  e8752b4f410857257c4def237d482bf7  libstdc++-v3/testsuite/std/ranges/subrange/97512.cc
+ 1296c3e0f2c2c6e1cbf08f5653d24b2d  libstdc++-v3/testsuite/std/ranges/subrange/constexpr.cc
  72281201d29af7ace58d34efec40a22b  libstdc++-v3/testsuite/std/ranges/subrange/lwg3282_neg.cc
  43946355b6933b31f7ca8df72fde5637  libstdc++-v3/testsuite/std/ranges/subrange/lwg3286.cc
  e289d02d97c864fdb013f2ae524cb77e  libstdc++-v3/testsuite/std/ranges/subrange/lwg3433.cc
*************** ebc9bcbd0e6d5815a4a52964d236c135  libstd
*** 107550,107556 ****
  1ff0d74b48711bc77748d0b909800982  libstdc++-v3/testsuite/util/performance/time/elapsed_timer.hpp
  3190c7174f6a02208176bbc5675fcc77  libstdc++-v3/testsuite/util/performance/time/timing_test_base.hpp
  f229f005fb6b0edfab2a25224f4aa670  libstdc++-v3/testsuite/util/pstl/pstl_test_config.h
! bf077ecf7f82302a11843d7108c1be3c  libstdc++-v3/testsuite/util/pstl/test_utils.h
  9ada98f8a1b102bb143bacf9cc3a8c7f  libstdc++-v3/testsuite/util/regression/basic_type.hpp
  c73349323ee0def05a3e98e9c56ad654  libstdc++-v3/testsuite/util/regression/common_type.hpp
  71573e5f500982c301d54fe932412bc6  libstdc++-v3/testsuite/util/regression/rand/assoc/container_rand_regression_test.h
--- 107829,107835 ----
  1ff0d74b48711bc77748d0b909800982  libstdc++-v3/testsuite/util/performance/time/elapsed_timer.hpp
  3190c7174f6a02208176bbc5675fcc77  libstdc++-v3/testsuite/util/performance/time/timing_test_base.hpp
  f229f005fb6b0edfab2a25224f4aa670  libstdc++-v3/testsuite/util/pstl/pstl_test_config.h
! 315ea42a1d905634a70b6bfebf2b60e4  libstdc++-v3/testsuite/util/pstl/test_utils.h
  9ada98f8a1b102bb143bacf9cc3a8c7f  libstdc++-v3/testsuite/util/regression/basic_type.hpp
  c73349323ee0def05a3e98e9c56ad654  libstdc++-v3/testsuite/util/regression/common_type.hpp
  71573e5f500982c301d54fe932412bc6  libstdc++-v3/testsuite/util/regression/rand/assoc/container_rand_regression_test.h
*************** ddae07af68e759bf8222f8d402a5aa0d  libstd
*** 107596,107602 ****
  10f68fa333343c768f46d38ea805b39f  libstdc++-v3/testsuite/util/testsuite_hooks.cc
  4f0f4d2b90ba61df04bae848fe2a33c7  libstdc++-v3/testsuite/util/testsuite_hooks.h
  1a76def38110431282b928a61ec6119a  libstdc++-v3/testsuite/util/testsuite_io.h
! 4e7866f8e786ba4690bdba7f06c84aac  libstdc++-v3/testsuite/util/testsuite_iterators.h
  4ddebfe4cc094998e91f7fa0549cc59f  libstdc++-v3/testsuite/util/testsuite_new_operators.h
  ea911a831eeefa2e82c77ba84035d7c9  libstdc++-v3/testsuite/util/testsuite_performance.h
  a1640714fc4e3657cefdedd4db899838  libstdc++-v3/testsuite/util/testsuite_random.h
--- 107875,107881 ----
  10f68fa333343c768f46d38ea805b39f  libstdc++-v3/testsuite/util/testsuite_hooks.cc
  4f0f4d2b90ba61df04bae848fe2a33c7  libstdc++-v3/testsuite/util/testsuite_hooks.h
  1a76def38110431282b928a61ec6119a  libstdc++-v3/testsuite/util/testsuite_io.h
! ceae7d7e41e3993a23880434b758af48  libstdc++-v3/testsuite/util/testsuite_iterators.h
  4ddebfe4cc094998e91f7fa0549cc59f  libstdc++-v3/testsuite/util/testsuite_new_operators.h
  ea911a831eeefa2e82c77ba84035d7c9  libstdc++-v3/testsuite/util/testsuite_performance.h
  a1640714fc4e3657cefdedd4db899838  libstdc++-v3/testsuite/util/testsuite_random.h
*************** a1640714fc4e3657cefdedd4db899838  libstd
*** 107608,107614 ****
  d7927f85e40de3823114f01b93b3bf21  libstdc++-v3/testsuite/util/thread/all.h
  b950d655469c477755252b1e18009596  libtool-ldflags
  1936a81f2a04a996ff99c7ebdebc5003  libtool.m4
! c3ec532c70c218912f2e1315ec570421  libvtv/ChangeLog
  7ad6a0c753c219e31237f212c5854dd8  libvtv/Makefile.am
  b1170aae9472f26fdc8326737dc22aba  libvtv/Makefile.in
  3b765c4f4a0a0f606db1472bce2b8d29  libvtv/acinclude.m4
--- 107887,107893 ----
  d7927f85e40de3823114f01b93b3bf21  libstdc++-v3/testsuite/util/thread/all.h
  b950d655469c477755252b1e18009596  libtool-ldflags
  1936a81f2a04a996ff99c7ebdebc5003  libtool.m4
! f12819a0f6886089b0f00429c722246c  libvtv/ChangeLog
  7ad6a0c753c219e31237f212c5854dd8  libvtv/Makefile.am
  b1170aae9472f26fdc8326737dc22aba  libvtv/Makefile.in
  3b765c4f4a0a0f606db1472bce2b8d29  libvtv/acinclude.m4
*************** fd301005dc07375a9b1b26c1df04e576  libvtv
*** 107691,107697 ****
  4a2d91c71136af55b12e42fa84195778  libvtv/vtv_utils.h
  247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
  06c2854f9cfe5864b2885e0d0e9c512f  ltmain.sh
! 78e35fdc3295355d0035c210f6ea6e02  lto-plugin/ChangeLog
  b4172d0962c2ec3a954d98e768b4995e  lto-plugin/Makefile.am
  93fe746c6f1d54ade83e13d65096fe9f  lto-plugin/Makefile.in
  75fc65b35d0a47ac098f7a278d37060b  lto-plugin/aclocal.m4
--- 107970,107976 ----
  4a2d91c71136af55b12e42fa84195778  libvtv/vtv_utils.h
  247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
  06c2854f9cfe5864b2885e0d0e9c512f  ltmain.sh
! 2571b0ed6588a033bea5f01cac388544  lto-plugin/ChangeLog
  b4172d0962c2ec3a954d98e768b4995e  lto-plugin/Makefile.am
  93fe746c6f1d54ade83e13d65096fe9f  lto-plugin/Makefile.in
  75fc65b35d0a47ac098f7a278d37060b  lto-plugin/aclocal.m4
*************** dee72a6a60e99528b0d17bf3ff9a1e15  ltopti
*** 107703,107709 ****
  bc2f6032c98896249eadb56177c7d357  ltsugar.m4
  c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
  293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
! 28b8df5fa19deb3f94f81fa69d28e3ee  maintainer-scripts/ChangeLog
  33c7bc2d2c55956dfac85a05d8a80eff  maintainer-scripts/README
  507e832af5f2d63b8a78eef217c807a7  maintainer-scripts/branch_changer.py
  c819510f0d438149c1518bda7b165ac4  maintainer-scripts/bugzilla-close-candidate.py
--- 107982,107988 ----
  bc2f6032c98896249eadb56177c7d357  ltsugar.m4
  c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
  293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
! 8275408bb130925157bccf2ba6d92b6b  maintainer-scripts/ChangeLog
  33c7bc2d2c55956dfac85a05d8a80eff  maintainer-scripts/README
  507e832af5f2d63b8a78eef217c807a7  maintainer-scripts/branch_changer.py
  c819510f0d438149c1518bda7b165ac4  maintainer-scripts/bugzilla-close-candidate.py
*************** cf2baa0854f564a7785307e79f155efc  symlin
*** 107724,107730 ****
  40bb1f4ce4a60a36d1ec50d66aeed4d1  test-driver
  cb06c1be6a41d68b0a65e0c1a91752bc  ylwrap
  03bf3ba8089f4bf475ef4035cf316a47  zlib/CMakeLists.txt
! 464164d839eb572aae9d6bc039949a92  zlib/ChangeLog
  f10e5e9394787b288e91fed29533720a  zlib/ChangeLog.gcj
  0e9a37be8e3b85cc0ccf60504064c297  zlib/ChangeLog.jit
  b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
--- 108003,108009 ----
  40bb1f4ce4a60a36d1ec50d66aeed4d1  test-driver
  cb06c1be6a41d68b0a65e0c1a91752bc  ylwrap
  03bf3ba8089f4bf475ef4035cf316a47  zlib/CMakeLists.txt
! b4ed5f862d4a2ce8edd4317e93907749  zlib/ChangeLog
  f10e5e9394787b288e91fed29533720a  zlib/ChangeLog.gcj
  0e9a37be8e3b85cc0ccf60504064c297  zlib/ChangeLog.jit
  b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
diff -Nrcpad gcc-11.1.0/NEWS gcc-11.2.0/NEWS
*** gcc-11.1.0/NEWS	Tue Apr 27 10:00:53 2021
--- gcc-11.2.0/NEWS	Wed Jul 28 06:56:04 2021
*************** see ONEWS.
*** 6,24 ****
  
  ======================================================================
  http://gcc.gnu.org/gcc-11/index.html
                               GCC 11 Release Series
  
!    April 27, 2021
  
!    The GCC developers are pleased to announce the release of GCC 11.1.
  
!    This release is a major release, containing new features (as well as
!    many other improvements) relative to GCC 10.x.
  
  Release History
  
     GCC 11.1
!           April 27, 2021 ([1]changes, [2]documentation)
  
  References and Acknowledgements
  
--- 6,28 ----
  
  ======================================================================
  http://gcc.gnu.org/gcc-11/index.html
+ 
                               GCC 11 Release Series
  
!    July 28, 2021
  
!    The GCC developers are pleased to announce the release of GCC 11.2.
  
!    This release is a bug-fix release, containing fixes for regressions in
!    GCC 11.1 relative to previous releases of GCC.
  
  Release History
  
+    GCC 11.2
+           July 28, 2021 ([1]changes, [2]documentation)
+ 
     GCC 11.1
!           April 27, 2021 ([3]changes, [4]documentation)
  
  References and Acknowledgements
  
*************** References and Acknowledgements
*** 26,79 ****
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [3]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 [4]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [5]GCC project
!    web site or contact the [6]GCC development mailing list.
  
!    To obtain GCC please use [7]our mirror sites or [8]our version control
     system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [9]GCC manuals. If that fails, the
!     [10]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 [11]gcc@gcc.gnu.org. All of [12]our lists have public
      archives.
  
!    Copyright (C) [13]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 [14]maintained by the GCC team. Last modified
!    2021-04-27[15].
  
  References
  
     1. http://gcc.gnu.org/gcc-11/changes.html
!    2. http://gcc.gnu.org/onlinedocs/11.1.0/
!    3. http://gcc.gnu.org/gcc-11/buildstat.html
!    4. http://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Contributors.html
!    5. http://gcc.gnu.org/index.html
!    6. mailto:gcc@gcc.gnu.org
!    7. http://gcc.gnu.org/mirrors.html
!    8. http://gcc.gnu.org/git.html
!    9. https://gcc.gnu.org/onlinedocs/
!   10. mailto:gcc-help@gcc.gnu.org
!   11. mailto:gcc@gcc.gnu.org
!   12. https://gcc.gnu.org/lists.html
!   13. https://www.fsf.org/
!   14. https://gcc.gnu.org/about.html
!   15. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-11/changes.html
                               GCC 11 Release Series
                          Changes, New Features, and Fixes
  
--- 30,86 ----
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [5]successful builds is updated as new information becomes
     available.
  
     The GCC developers would like to thank the numerous people that have
     contributed new features, improvements, bug fixes, and other changes as
!    well as test results to GCC. This [6]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [7]GCC project
!    web site or contact the [8]GCC development mailing list.
  
!    To obtain GCC please use [9]our mirror sites or [10]our version control
     system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [11]GCC manuals. If that fails, the
!     [12]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [13]gcc@gcc.gnu.org. All of [14]our lists have public
      archives.
  
!    Copyright (C) [15]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [16]maintained by the GCC team. Last modified
!    2021-07-28[17].
  
  References
  
     1. http://gcc.gnu.org/gcc-11/changes.html
!    2. http://gcc.gnu.org/onlinedocs/11.2.0/
!    3. http://gcc.gnu.org/gcc-11/changes.html
!    4. http://gcc.gnu.org/onlinedocs/11.1.0/
!    5. http://gcc.gnu.org/gcc-11/buildstat.html
!    6. http://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Contributors.html
!    7. http://gcc.gnu.org/index.html
!    8. mailto:gcc@gcc.gnu.org
!    9. http://gcc.gnu.org/mirrors.html
!   10. http://gcc.gnu.org/git.html
!   11. https://gcc.gnu.org/onlinedocs/
!   12. mailto:gcc-help@gcc.gnu.org
!   13. mailto:gcc@gcc.gnu.org
!   14. https://gcc.gnu.org/lists.html
!   15. https://www.fsf.org/
!   16. https://gcc.gnu.org/about.html
!   17. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-11/changes.html
+ 
                               GCC 11 Release Series
                          Changes, New Features, and Fixes
  
*************** Caveats
*** 107,112 ****
--- 114,121 ----
       * The front end for compiling BRIG format of Heterogeneous System
         Architecture Intermediate Language (HSAIL) has been deprecated and
         will likely be removed in a future release.
+      * Some short options of the gcov tool have been renamed: -i to -j and
+        -j to -H.
  
  General Improvements
  
*************** General Improvements
*** 124,133 ****
              and
            + multicolumn characters (requiring more than one column to
              display in a monospace font)
!        For example, the character Ï€ ("GREEK SMALL LETTER PI (U+03C0)")
         occupies one column, and its UTF-8 encoding requires two bytes; the
!        character ðŸ™‚ ("SLIGHTLY SMILING FACE (U+1F642)") occupies two
!        columns, and its UTF-8 encoding requires four bytes.
         In GCC 11 the column numbers default to being column numbers,
         respecting multi-column characters. The old behavior can be
         restored using a new option [7]-fdiagnostics-column-unit=byte.
--- 133,142 ----
              and
            + multicolumn characters (requiring more than one column to
              display in a monospace font)
!        For example, the character p ("GREEK SMALL LETTER PI (U+03C0)")
         occupies one column, and its UTF-8 encoding requires two bytes; the
!        character &#x1F642; ("SLIGHTLY SMILING FACE (U+1F642)") occupies
!        two columns, and its UTF-8 encoding requires four bytes.
         In GCC 11 the column numbers default to being column numbers,
         respecting multi-column characters. The old behavior can be
         restored using a new option [7]-fdiagnostics-column-unit=byte.
*************** General Improvements
*** 179,189 ****
            + The straight-line code vectorizer now considers the whole
              function when vectorizing and can handle opportunities
              crossing CFG merges and backedges.
       * Inter-procedural optimization improvements:
            + A new IPA-modref pass was added to track side effects of
              function calls and improve precision of points-to-analysis.
!             The pass can be controlled by the [15]-fipa-modref option.
!           + The identical code folding pass (controlled by [16]-fipa-icf)
              was significantly improved to increase the number of unified
              functions and to reduce compile-time memory use.
            + IPA-CP (Interprocedural constant propagation) heuristics
--- 188,212 ----
            + The straight-line code vectorizer now considers the whole
              function when vectorizing and can handle opportunities
              crossing CFG merges and backedges.
+      * A series of conditional expressions that compare the same variable
+        can be transformed into a switch statement if each of them contains
+        a comparison expression. Example:
+         int IsHTMLWhitespace(int aChar) {
+           return aChar == 0x0009 || aChar == 0x000A ||
+                  aChar == 0x000C || aChar == 0x000D ||
+                  aChar == 0x0020;
+         }
+ 
+        This statement can be transformed into a switch statement and then
+        expanded into a bit-test.
+      * New command-line options:
+           + [15]-fbit-tests, enabled by default, can be used to enable or
+             disable switch expansion using bit-tests.
       * Inter-procedural optimization improvements:
            + A new IPA-modref pass was added to track side effects of
              function calls and improve precision of points-to-analysis.
!             The pass can be controlled by the [16]-fipa-modref option.
!           + The identical code folding pass (controlled by [17]-fipa-icf)
              was significantly improved to increase the number of unified
              functions and to reduce compile-time memory use.
            + IPA-CP (Interprocedural constant propagation) heuristics
*************** General Improvements
*** 196,208 ****
            + Memory allocation of the linking stage was improved to reduce
              peak memory use.
       * Profile driven optimization improvements:
!           + Using [17]-fprofile-values, was improved by tracking more
              target values for e.g. indirect calls.
  
  New Languages and Language specific improvements
  
       * GCC 11 adds support for non-rectangular loop nests in OpenMP
!        constructs and the allocator routines of [18]OpenMP 5.0, including
         initial allocate clause support in C/C++. The OMP_TARGET_OFFLOAD
         environment variable and the active-levels routines are now
         supported. For C/C++, the declare variant and map support has been
--- 219,233 ----
            + Memory allocation of the linking stage was improved to reduce
              peak memory use.
       * Profile driven optimization improvements:
!           + Using [18]-fprofile-values, was improved by tracking more
              target values for e.g. indirect calls.
+           + GCOV data file format outputs smaller files by representing
+             zero counters in a more compact way.
  
  New Languages and Language specific improvements
  
       * GCC 11 adds support for non-rectangular loop nests in OpenMP
!        constructs and the allocator routines of [19]OpenMP 5.0, including
         initial allocate clause support in C/C++. The OMP_TARGET_OFFLOAD
         environment variable and the active-levels routines are now
         supported. For C/C++, the declare variant and map support has been
*************** New Languages and Language specific impr
*** 214,262 ****
         extensions of OpenMP 5.0, if clause with simd and cancel modifiers,
         target data without map clause, and limited support for the
         requires construct.
!      * Version 2.6 of the [19]OpenACC specification continues to be
         maintained and improved in the C, C++ and Fortran compilers. See
!        the [20]implementation status section on the OpenACC wiki page and
!        the [21]run-time library documentation for further information.
  
    C family
  
       * New attributes:
!           + The [22]no_stack_protector attribute has been added to mark
              functions which should not be instrumented with stack
              protection (-fstack-protector).
!           + The existing [23]malloc attribute has been extended so that it
              can be used to identify allocator/deallocator API pairs. A
!             pair of new [24]-Wmismatched-dealloc and
!             [25]-Wmismatched-new-delete warnings will complain about
!             mismatched calls, and [26]-Wfree-nonheap-object about
              deallocation calls with pointers not obtained from allocation
              functions. Additionally, the static analyzer will use these
              attributes when checking for leaks, double-frees,
              use-after-frees, and similar issues.
       * New warnings:
!           + [27]-Wmismatched-dealloc, enabled by default, warns about
              calls to deallocation functions with pointers returned from
              mismatched allocation functions.
!           + [28]-Wsizeof-array-div, enabled by -Wall, warns about
              divisions of two sizeof operators when the first one is
              applied to an array and the divisor does not equal the size of
              the array element.
!           + [29]-Wstringop-overread, enabled by default, warns about calls
              to string functions reading past the end of the arrays passed
              to them as arguments. In prior GCC releases most instances of
              his warning are diagnosed by -Wstringop-overflow.
!           + [30]-Wtsan, enabled by default, warns about unsupported
              features in ThreadSanitizer (currently
              std::atomic_thread_fence).
       * Enhancements to existing warnings:
!           + [31]-Wfree-nonheap-object detects many more instances of calls
              to deallocation functions with pointers not returned from a
              dynamic memory allocation function.
!           + [32]-Wmaybe-uninitialized diagnoses passing pointers or
              references to uninitialized memory to functions taking
              const-qualified arguments.
!           + [33]-Wuninitialized detects reads from uninitialized
              dynamically allocated memory.
       * For ELF targets that support the GNU or FreeBSD OSABIs, the used
         attribute will now save the symbol declaration it is applied to
--- 239,287 ----
         extensions of OpenMP 5.0, if clause with simd and cancel modifiers,
         target data without map clause, and limited support for the
         requires construct.
!      * Version 2.6 of the [20]OpenACC specification continues to be
         maintained and improved in the C, C++ and Fortran compilers. See
!        the [21]implementation status section on the OpenACC wiki page and
!        the [22]run-time library documentation for further information.
  
    C family
  
       * New attributes:
!           + The [23]no_stack_protector attribute has been added to mark
              functions which should not be instrumented with stack
              protection (-fstack-protector).
!           + The existing [24]malloc attribute has been extended so that it
              can be used to identify allocator/deallocator API pairs. A
!             pair of new [25]-Wmismatched-dealloc and
!             [26]-Wmismatched-new-delete warnings will complain about
!             mismatched calls, and [27]-Wfree-nonheap-object about
              deallocation calls with pointers not obtained from allocation
              functions. Additionally, the static analyzer will use these
              attributes when checking for leaks, double-frees,
              use-after-frees, and similar issues.
       * New warnings:
!           + [28]-Wmismatched-dealloc, enabled by default, warns about
              calls to deallocation functions with pointers returned from
              mismatched allocation functions.
!           + [29]-Wsizeof-array-div, enabled by -Wall, warns about
              divisions of two sizeof operators when the first one is
              applied to an array and the divisor does not equal the size of
              the array element.
!           + [30]-Wstringop-overread, enabled by default, warns about calls
              to string functions reading past the end of the arrays passed
              to them as arguments. In prior GCC releases most instances of
              his warning are diagnosed by -Wstringop-overflow.
!           + [31]-Wtsan, enabled by default, warns about unsupported
              features in ThreadSanitizer (currently
              std::atomic_thread_fence).
       * Enhancements to existing warnings:
!           + [32]-Wfree-nonheap-object detects many more instances of calls
              to deallocation functions with pointers not returned from a
              dynamic memory allocation function.
!           + [33]-Wmaybe-uninitialized diagnoses passing pointers or
              references to uninitialized memory to functions taking
              const-qualified arguments.
!           + [34]-Wuninitialized detects reads from uninitialized
              dynamically allocated memory.
       * For ELF targets that support the GNU or FreeBSD OSABIs, the used
         attribute will now save the symbol declaration it is applied to
*************** New Languages and Language specific impr
*** 266,289 ****
         -f{function,data}-sections options) will be placed in new, unique
         sections.
         This functionality requires Binutils version 2.36 or later.
-      * A series of conditional expressions that compare the same variable
-        can be transformed into a switch statement if each of them contains
-        a comparison expression. Example:
-         int IsHTMLWhitespace(int aChar) {
-           return aChar == 0x0009 || aChar == 0x000A ||
-                  aChar == 0x000C || aChar == 0x000D ||
-                  aChar == 0x0020;
-         }
- 
-        This statement can be transformed into a switch statement and then
-        expanded into a bit-test.
-      * New command-line options:
-           + [34]-fbit-tests, enabled by default, can be used to enable or
-             disable switch expansion using bit-tests.
-      * GCOV data file format outputs smaller files by representing zero
-        counters in a more compact way.
-      * Some short options of the gcov tool have been renamed: -i to -j and
-        -j to -H.
  
    C
  
--- 291,296 ----
*************** New Languages and Language specific impr
*** 405,410 ****
--- 412,418 ----
            + <barrier>, <latch>, and <semaphore>
            + <syncstream>
            + Efficient access to basic_stringbuf's buffer.
+           + Heterogeneous lookup in unordered containers.
       * Experimental C++23 support, including:
            + contains member functions for strings, thanks to Paul Fee.
            + std::to_underlying, std::is_scoped_enum
*************** New Languages and Language specific impr
*** 412,421 ****
--- 420,556 ----
         Parallelism 2 TS, thanks to Matthias Kretz.
       * Faster std::uniform_int_distribution, thanks to Daniel Lemire.
  
+   D
+ 
+      * New features:
+           + A new bottom type typeof(*null) has been added to represent
+             run-time errors and non-terminating functions. This also
+             introduces a new standard alias for the type named noreturn,
+             and is implicitly imported into every module.
+           + Printf-like and scanf-like functions are now detected by
+             prefixing them with pragma(printf) for printf-like functions
+             or pragma(scanf) for scanf-like functions.
+           + The __traits() expression now supports the extensions
+             isDeprecated, isDisabled, isFuture, isModule, isPackage,
+             child, isReturnOnStack, isZeroInit, getTargetInfo,
+             getLocation, hasPostblit, isCopyable, getVisibility, and
+             totype.
+           + An expression-based contract syntax has been added to the
+             language.
+           + Function literals can now return a value by reference with the
+             ref keyword.
+           + A new syntax is available to declare aliases to function types
+             using the alias syntax based on the assignment operator.
+           + New types __c_complex_float, __c_complex_double,
+             __c_complex_real, and __c_wchar_t have been added for
+             interfacing with C and C++ code, and are available from the
+             core.stdc.config module.
+           + User-defined attributes can now be used to annotate enum
+             members, alias declarations, and function parameters.
+           + Templates alias parameters can now be instantiated with basic
+             types such as int or void function().
+           + The mixin construct can now be used as types in the form
+             mixin(string) var.
+           + The mixin construct can now take an argument list, same as
+             pragma(msg).
+      * New intrinsics:
+           + Bitwise rotate intrinsics core.bitop.rol and core.bitop.ror
+             have been added.
+           + Byte swap intrinsic core.bitop.byteswap for swapping bytes in
+             a 2-byte ushort has been added.
+           + Math intrinsics available from core.math now have overloads
+             for float and double types.
+           + Volatile intrinsics core.volatile.volatileLoad and
+             core.volatile.volatileStore have been moved from the
+             core.bitop module.
+      * New attributes:
+           + The following GCC attributes are now recognized and available
+             from the gcc.attributes module with short-hand aliases for
+             convenience:
+                o @attribute("alloc_size", arguments) or
+                  @alloc_size(arguments).
+                o @attribute("always_inline") or @always_inline.
+                o @attribute("used") or @used.
+                o @attribute("optimize", arguments) or
+                  @optimize(arguments).
+                o @attribute("cold") or @cold.
+                o @attribute("noplt") or @noplt.
+                o @attribute("target_clones", arguments) or
+                  @target_clones(arguments).
+                o @attribute("no_icf") or @no_icf.
+                o @attribute("noipa") or @noipa.
+                o @attribute("symver", arguments) or @symver(arguments).
+           + New aliases have been added to gcc.attributes for
+             compatibility with ldc.attributes.
+                o The @allocSize(arguments) attribute is the same as
+                  @alloc_size(arguments), but uses a 0-based index for
+                  function arguments.
+                o The @assumeUsed attribute is an alias for
+                  @attribute("used").
+                o The @fastmath attribute is an alias for
+                  @optimize("Ofast").
+                o The @naked attribute is an alias for @attribute("naked").
+                  This attribute may not be available on all targets.
+                o The @restrict attribute has been added to specify that a
+                  function parameter is to be restrict-qualified in the C99
+                  sense of the term.
+                o The @optStrategy(strategy) attribute is an alias for
+                  @optimize("O0") when the strategy is "none", otherwise
+                  @optimize("Os") for the "optsize" and "minsize"
+                  strategies.
+                o The @polly attribute is an alias for
+                  @optimize("loop-parallelize-all").
+                o The @section(name) attribute is an alias for
+                  @attribute("section", name).
+                o The @target(arguments) attribute is an alias for
+                  attribute("target", arguments).
+                o The @weak attribute is an alias for @attribute("weak").
+      * New language options:
+           + -fweak-templates, added to control whether declarations that
+             can be defined in multiple objects should be emitted as weak
+             symbols. The default is to emit all symbols with extern
+             linkage as weak, unless the target lacks support for weak
+             symbols.
+           + -Wdeprecated, this option is now enabled by default.
+           + -Wextra, this option now turns on all warnings that are not
+             part of the core D language front-end - -Waddress,
+             -Wcast-result, -Wunknown-pragmas.
+           + -Wvarargs, added to turn on warnings about questionable usage
+             of the va_start intrinsic.
+      * Deprecated and removed features:
+           + Compiler-recognized attributes are now made available from the
+             gcc.attributes module, the former module gcc.attribute has
+             been deprecated and will be removed in a future release.
+           + The @attribute("alias") attribute has been removed, as it had
+             been superseded by pragma(mangle).
+           + The @attribute("forceinline") attribute has been removed and
+             renamed to @always_inline.
+           + __vector types that are not supported in hardware are now
+             rejected at compile-time. Previously all vector types were
+             accepted by the compiler and emulated when target support was
+             absent.
+           + The extern(Pascal) linkage attribute has been removed.
+           + The deprecation phase for -ftransition=import and
+             -ftransition=checkimports is finished. These switches no
+             longer have an effect and are now removed. Symbols that are
+             not visible in a particular scope will no longer be found by
+             the compiler.
+           + It is now an error to use private variables selectively
+             imported from other modules. Due to a bug, some imported
+             private members were visible from other modules, violating the
+             specification.
+           + The -fweak compiler switch has been removed, as it existed
+             only for testing.
+ 
    Fortran
  
       * Added DEPRECATED to !GCC$'s attributes directive.
  
+   Go
+ 
+      * GCC 11 provides a complete implementation of the Go 1.16.3 user
+        packages.
+ 
  libgccjit
  
       * libgccjit was marked as merely "Alpha" quality when [49]originally
*************** New Targets and Target Specific Improvem
*** 511,516 ****
--- 646,653 ----
         SGX.
       * GCC now supports AMD CPUs based on the znver3 core via
         -march=znver3.
+      * GCC now supports micro-architecture levels defined in the x86-64
+        psABI via -march=x86-64-v2, -march=x86-64-v3 and -march=x86-64-v4.
  
    Nios II
  
*************** New Targets and Target Specific Improvem
*** 547,574 ****
  
       * Support address sanitizer for RISC-V.
       * Support big-endian for RISC-V, thanks to Marcus Comstedt.
!      * Implement new style of architecture extension test macros, each
!        architecture extension has corresponding feature test macro, which
!        could use to test its existence and version information.
!      * Legacy architecture extension test macro like __riscv_atomic, are
!        deprecated, but it will still supported for at least 2 release
         cycles.
       * Support IFUNC for riscv*-*-linux*.
!      * Add new option -misa-spec=* to control ISA spec version, default is
!        2.2, this option could control the default version of each
!        extensions.
!      * Introduce --with-multilib-generator to configure time option, this
!        option could flexible config multi-lib settings, syntax is same as
!        RISC-V's multilib-generator.
       * Extend the sytax for multilib-generator, support expansion operator
!        * to reduce the complexity of complicated multi-lib re-use rule.
!      * Support -mcpu=* option, the behavior is aligned to RISC-V
!        clang/LLVM, it will set pipeline model and architecture extension,
!        like -mtune=* plus -march=*.
       * Support for TLS stack protector canary access, thanks to Cooper Qu.
       * Support __builtin_thread_pointer for RISC-V.
!      * Introduce shorten_memrefs optimization, which could reduce the code
!        size for memory access, thanks to Craig Blackmore.
  
  Operating Systems
  
--- 684,711 ----
  
       * Support address sanitizer for RISC-V.
       * Support big-endian for RISC-V, thanks to Marcus Comstedt.
!      * Implement new style of architecture extension test macros: each
!        architecture extension has a corresponding feature test macro,
!        which can be used to test its existence and version information.
!      * Legacy architecture extension test macros like __riscv_atomic are
!        deprecated, but will still be supported for at least 2 release
         cycles.
       * Support IFUNC for riscv*-*-linux*.
!      * Add new option -misa-spec=* to control ISA spec version. This
!        controls the default version of each extensions. It defaults to
!        2.2.
!      * Introduce the --with-multilib-generator configure time option. This
!        allows for flexible config multi-lib settings. Its syntax is the
!        same as RISC-V's multilib-generator.
       * Extend the sytax for multilib-generator, support expansion operator
!        * to reduce the complexity of complicated multi-lib re-use rules.
!      * Support -mcpu=* option aligned with RISC-V clang/LLVM. It sets the
!        pipeline model and architecture extensions, like -mtune=* plus
!        -march=*.
       * Support for TLS stack protector canary access, thanks to Cooper Qu.
       * Support __builtin_thread_pointer for RISC-V.
!      * Introduce shorten_memrefs optimization, which reduces the code size
!        for memory access, thanks to Craig Blackmore.
  
  Operating Systems
  
*************** GCC 11.1
*** 628,647 ****
     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 [68]GCC manuals. If that fails, the
!     [69]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 [70]gcc@gcc.gnu.org. All of [71]our lists have public
      archives.
  
!    Copyright (C) [72]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 [73]maintained by the GCC team. Last modified
!    2021-04-27[74].
  
  References
  
--- 765,791 ----
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
+ GCC 11.2
+ 
+    This is the [68]list of problem reports (PRs) from GCC's bug tracking
+    system that are known to be fixed in the 11.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 [69]GCC manuals. If that fails, the
!     [70]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [71]gcc@gcc.gnu.org. All of [72]our lists have public
      archives.
  
!    Copyright (C) [73]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [74]maintained by the GCC team. Last modified
!    2021-07-28[75].
  
  References
  
*************** References
*** 659,684 ****
    12. https://github.com/google/sanitizers/wiki/AddressSanitizer
    13. https://clang.llvm.org/docs/HardwareAssistedAddressSanitizerDesign.html
    14. http://dwarfstd.org/doc/DWARF5.pdf
!   15. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Optimize-Options.html#index-fipa-modref
!   16. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Optimize-Options.html#index-fipa-ocf
!   17. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Optimize-Options.html#index-fprofile-values
!   18. https://www.openmp.org/specifications/
!   19. https://www.openacc.org/
!   20. https://gcc.gnu.org/wiki/OpenACC/Implementation Status#status-11
!   21. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/libgomp/Enabling-OpenACC.html
!   22. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Common-Function-Attributes.html#index-no_005fstack_005fprotector-function-attribute
!   23. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Common-Function-Attributes.html#index-malloc-function-attribute
!   24. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wmismatched-dealloc
!   25. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wmismatched-new-delete
!   26. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wfree-nonheap-object
!   27. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wmismatched-dealloc
!   28. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wsizeof-array-div
!   29. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wstringop-overread
!   30. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wtsan
!   31. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wfree-nonheap-object
!   32. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized
!   33. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wuninitialized
!   34. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Code-Gen-Options.html#index-fno-bit-tests
    35. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Warray-parameter
    36. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wvla-parameter
    37. http://gcc.gnu.org/projects/cxx-status.html#cxx20
--- 803,828 ----
    12. https://github.com/google/sanitizers/wiki/AddressSanitizer
    13. https://clang.llvm.org/docs/HardwareAssistedAddressSanitizerDesign.html
    14. http://dwarfstd.org/doc/DWARF5.pdf
!   15. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Code-Gen-Options.html#index-fno-bit-tests
!   16. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Optimize-Options.html#index-fipa-modref
!   17. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Optimize-Options.html#index-fipa-ocf
!   18. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Optimize-Options.html#index-fprofile-values
!   19. https://www.openmp.org/specifications/
!   20. https://www.openacc.org/
!   21. https://gcc.gnu.org/wiki/OpenACC/Implementation%20Status#status-11
!   22. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/libgomp/Enabling-OpenACC.html
!   23. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Common-Function-Attributes.html#index-no_005fstack_005fprotector-function-attribute
!   24. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Common-Function-Attributes.html#index-malloc-function-attribute
!   25. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wmismatched-dealloc
!   26. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wmismatched-new-delete
!   27. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wfree-nonheap-object
!   28. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wmismatched-dealloc
!   29. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wsizeof-array-div
!   30. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wstringop-overread
!   31. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wtsan
!   32. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wfree-nonheap-object
!   33. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized
!   34. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wuninitialized
    35. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Warray-parameter
    36. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Warning-Options.html#index-Wvla-parameter
    37. http://gcc.gnu.org/projects/cxx-status.html#cxx20
*************** References
*** 712,726 ****
    65. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Static-Analyzer-Options.html#index-fno-analyzer-feasibility
    66. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Environment-Variables.html#index-GCC_005fEXTRA_005fDIAGNOSTIC_005fOUTPUT
    67. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=11.0
!   68. https://gcc.gnu.org/onlinedocs/
!   69. mailto:gcc-help@gcc.gnu.org
!   70. mailto:gcc@gcc.gnu.org
!   71. https://gcc.gnu.org/lists.html
!   72. https://www.fsf.org/
!   73. https://gcc.gnu.org/about.html
!   74. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-10/index.html
                               GCC 10 Release Series
  
     April 8, 2021
--- 856,872 ----
    65. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Static-Analyzer-Options.html#index-fno-analyzer-feasibility
    66. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Environment-Variables.html#index-GCC_005fEXTRA_005fDIAGNOSTIC_005fOUTPUT
    67. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=11.0
!   68. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=11.2
!   69. https://gcc.gnu.org/onlinedocs/
!   70. mailto:gcc-help@gcc.gnu.org
!   71. mailto:gcc@gcc.gnu.org
!   72. https://gcc.gnu.org/lists.html
!   73. https://www.fsf.org/
!   74. https://gcc.gnu.org/about.html
!   75. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-10/index.html
+ 
                               GCC 10 Release Series
  
     April 8, 2021
*************** References and Acknowledgements
*** 775,781 ****
     provided this notice is preserved.
  
     These pages are [19]maintained by the GCC team. Last modified
!    2021-04-08[20].
  
  References
  
--- 921,927 ----
     provided this notice is preserved.
  
     These pages are [19]maintained by the GCC team. Last modified
!    2021-07-28[20].
  
  References
  
*************** References
*** 801,806 ****
--- 947,953 ----
    20. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-10/changes.html
+ 
                               GCC 10 Release Series
                          Changes, New Features, and Fixes
  
*************** New Languages and Language-Specific Impr
*** 968,976 ****
         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
--- 1115,1123 ----
         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() {
*** 1202,1207 ****
--- 1349,1359 ----
         change therefore breaks the ABI, but only for cases where this 126
         character limit was exceeded.
  
+   Go
+ 
+      * GCC 10 provides a complete implementation of the Go 1.14.6 user
+        packages.
+ 
  libgccjit
  
       * The libgccjit API gained four new entry points:
*************** typedef svbool_t pred512 __attribute__((
*** 1245,1251 ****
              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
--- 1397,1403 ----
              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
*************** GCC 10.3
*** 1531,1537 ****
     provided this notice is preserved.
  
     These pages are [65]maintained by the GCC team. Last modified
!    2021-04-21[66].
  
  References
  
--- 1683,1689 ----
     provided this notice is preserved.
  
     These pages are [65]maintained by the GCC team. Last modified
!    2021-07-28[66].
  
  References
  
*************** References
*** 1552,1558 ****
    15. https://facebook.github.io/zstd/
    16. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fprofile-values
    17. https://www.openacc.org/
!   18. https://gcc.gnu.org/wiki/OpenACC/Implementation Status#status-10
    19. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/libgomp/#toc-Enabling-OpenACC-1
    20. https://www.openmp.org/specifications/
    21. https://gcc.gnu.org/wiki/Offloading
--- 1704,1710 ----
    15. https://facebook.github.io/zstd/
    16. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fprofile-values
    17. https://www.openacc.org/
!   18. https://gcc.gnu.org/wiki/OpenACC/Implementation%20Status#status-10
    19. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/libgomp/#toc-Enabling-OpenACC-1
    20. https://www.openmp.org/specifications/
    21. https://gcc.gnu.org/wiki/Offloading
*************** References
*** 1603,1628 ****
    66. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-9/index.html
                                GCC 9 Release Series
  
!    Mar 12, 2020
  
     The [1]GNU project and the GCC developers are pleased to announce the
!    release of GCC 9.3.
  
     This release is a bug-fix release, containing fixes for regressions in
!    GCC 9.2 relative to previous releases of GCC.
  
  Release History
  
     GCC 9.3
!           Mar 12, 2020 ([2]changes, [3]documentation)
  
     GCC 9.2
!           Aug 12, 2019 ([4]changes, [5]documentation)
  
     GCC 9.1
!           May 3, 2019 ([6]changes, [7]documentation)
  
  References and Acknowledgements
  
--- 1755,1784 ----
    66. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-9/index.html
+ 
                                GCC 9 Release Series
  
!    June 1, 2021
  
     The [1]GNU project and the GCC developers are pleased to announce the
!    release of GCC 9.4.
  
     This release is a bug-fix release, containing fixes for regressions in
!    GCC 9.3 relative to previous releases of GCC.
  
  Release History
  
+    GCC 9.4
+           June 1, 2021 ([2]changes, [3]documentation)
+ 
     GCC 9.3
!           Mar 12, 2020 ([4]changes, [5]documentation)
  
     GCC 9.2
!           Aug 12, 2019 ([6]changes, [7]documentation)
  
     GCC 9.1
!           May 3, 2019 ([8]changes, [9]documentation)
  
  References and Acknowledgements
  
*************** References and Acknowledgements
*** 1630,1688 ****
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [8]successful builds is updated as new information becomes
     available.
  
     The GCC developers would like to thank the numerous people that have
     contributed new features, improvements, bug fixes, and other changes as
!    well as test results to GCC. This [9]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [10]GCC
!    project web site or contact the [11]GCC development mailing list.
  
!    To obtain GCC please use [12]our mirror sites or [13]our version
     control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [14]GCC manuals. If that fails, the
!     [15]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [16]gcc@gcc.gnu.org. All of [17]our lists have public
      archives.
  
!    Copyright (C) [18]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [19]maintained by the GCC team. Last modified
!    2020-03-12[20].
  
  References
  
     1. http://www.gnu.org/
     2. http://gcc.gnu.org/gcc-9/changes.html
!    3. http://gcc.gnu.org/onlinedocs/9.3.0/
     4. http://gcc.gnu.org/gcc-9/changes.html
!    5. http://gcc.gnu.org/onlinedocs/9.2.0/
     6. http://gcc.gnu.org/gcc-9/changes.html
!    7. http://gcc.gnu.org/onlinedocs/9.1.0/
!    8. http://gcc.gnu.org/gcc-9/buildstat.html
!    9. http://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Contributors.html
!   10. http://gcc.gnu.org/index.html
!   11. mailto:gcc@gcc.gnu.org
!   12. http://gcc.gnu.org/mirrors.html
!   13. http://gcc.gnu.org/git.html
!   14. https://gcc.gnu.org/onlinedocs/
!   15. mailto:gcc-help@gcc.gnu.org
!   16. mailto:gcc@gcc.gnu.org
!   17. https://gcc.gnu.org/lists.html
!   18. https://www.fsf.org/
!   19. https://gcc.gnu.org/about.html
!   20. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-9/changes.html
                                GCC 9 Release Series
                          Changes, New Features, and Fixes
  
--- 1786,1847 ----
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [10]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 [11]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [12]GCC
!    project web site or contact the [13]GCC development mailing list.
  
!    To obtain GCC please use [14]our mirror sites or [15]our version
     control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [16]GCC manuals. If that fails, the
!     [17]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 [18]gcc@gcc.gnu.org. All of [19]our lists have public
      archives.
  
!    Copyright (C) [20]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 [21]maintained by the GCC team. Last modified
!    2021-07-28[22].
  
  References
  
     1. http://www.gnu.org/
     2. http://gcc.gnu.org/gcc-9/changes.html
!    3. http://gcc.gnu.org/onlinedocs/9.4.0/
     4. http://gcc.gnu.org/gcc-9/changes.html
!    5. http://gcc.gnu.org/onlinedocs/9.3.0/
     6. http://gcc.gnu.org/gcc-9/changes.html
!    7. http://gcc.gnu.org/onlinedocs/9.2.0/
!    8. http://gcc.gnu.org/gcc-9/changes.html
!    9. http://gcc.gnu.org/onlinedocs/9.1.0/
!   10. http://gcc.gnu.org/gcc-9/buildstat.html
!   11. http://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Contributors.html
!   12. http://gcc.gnu.org/index.html
!   13. mailto:gcc@gcc.gnu.org
!   14. http://gcc.gnu.org/mirrors.html
!   15. http://gcc.gnu.org/git.html
!   16. https://gcc.gnu.org/onlinedocs/
!   17. mailto:gcc-help@gcc.gnu.org
!   18. mailto:gcc@gcc.gnu.org
!   19. https://gcc.gnu.org/lists.html
!   20. https://www.fsf.org/
!   21. https://gcc.gnu.org/about.html
!   22. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-9/changes.html
+ 
                                GCC 9 Release Series
                          Changes, New Features, and Fixes
  
*************** GCC 9.3
*** 2417,2422 ****
--- 2576,2586 ----
  
  GCC 9.4
  
+    This is the [68]list of problem reports (PRs) from GCC's bug tracking
+    system that are known to be fixed in the 9.4 release. This list might
+    not be complete (that is, it is possible that some PRs that have been
+    fixed are not listed here).
+ 
    Target Specific Changes
  
      AArch64
*************** GCC 9.4
*** 2437,2454 ****
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [68]GCC manuals. If that fails, the
!     [69]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 [70]gcc@gcc.gnu.org. All of [71]our lists have public
      archives.
  
!    Copyright (C) [72]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 [73]maintained by the GCC team. Last modified
!    2021-04-19[74].
  
  References
  
--- 2601,2618 ----
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [69]GCC manuals. If that fails, the
!     [70]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [71]gcc@gcc.gnu.org. All of [72]our lists have public
      archives.
  
!    Copyright (C) [73]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [74]maintained by the GCC team. Last modified
!    2021-07-28[75].
  
  References
  
*************** References
*** 2487,2493 ****
    33. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Optimize-Options.html#index-ftree-loop-distribution
    34. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Invoking-Gcov.html#Invoking-Gcov
    35. https://www.openacc.org/
!   36. https://gcc.gnu.org/wiki/OpenACC/Implementation Status#status-9
    37. https://www.openmp.org/specifications/
    38. https://gcc.gnu.org/ml/gcc-patches/2018-11/msg00628.html
    39. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Vector-Extensions.html#index-_005f_005fbuiltin_005fconvertvector
--- 2651,2657 ----
    33. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Optimize-Options.html#index-ftree-loop-distribution
    34. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Invoking-Gcov.html#Invoking-Gcov
    35. https://www.openacc.org/
!   36. https://gcc.gnu.org/wiki/OpenACC/Implementation%20Status#status-9
    37. https://www.openmp.org/specifications/
    38. https://gcc.gnu.org/ml/gcc-patches/2018-11/msg00628.html
    39. https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Vector-Extensions.html#index-_005f_005fbuiltin_005fconvertvector
*************** References
*** 2519,2556 ****
    65. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.0
    66. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.2
    67. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.3
!   68. https://gcc.gnu.org/onlinedocs/
!   69. mailto:gcc-help@gcc.gnu.org
!   70. mailto:gcc@gcc.gnu.org
!   71. https://gcc.gnu.org/lists.html
!   72. https://www.fsf.org/
!   73. https://gcc.gnu.org/about.html
!   74. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-8/index.html
                                GCC 8 Release Series
  
!    Mar 4, 2020
  
     The [1]GNU project and the GCC developers are pleased to announce the
!    release of GCC 8.4.
  
     This release is a bug-fix release, containing fixes for regressions in
!    GCC 8.3 relative to previous releases of GCC.
  
  Release History
  
     GCC 8.4
!           Mar 4, 2020 ([2]changes, [3]documentation)
  
     GCC 8.3
!           Feb 22, 2019 ([4]changes, [5]documentation)
  
     GCC 8.2
!           Jul 26, 2018 ([6]changes, [7]documentation)
  
     GCC 8.1
!           May 2, 2018 ([8]changes, [9]documentation)
  
  References and Acknowledgements
  
--- 2683,2725 ----
    65. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.0
    66. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.2
    67. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.3
!   68. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.4
!   69. https://gcc.gnu.org/onlinedocs/
!   70. mailto:gcc-help@gcc.gnu.org
!   71. mailto:gcc@gcc.gnu.org
!   72. https://gcc.gnu.org/lists.html
!   73. https://www.fsf.org/
!   74. https://gcc.gnu.org/about.html
!   75. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-8/index.html
+ 
                                GCC 8 Release Series
  
!    May 14, 2021
  
     The [1]GNU project and the GCC developers are pleased to announce the
!    release of GCC 8.5.
  
     This release is a bug-fix release, containing fixes for regressions in
!    GCC 8.4 relative to previous releases of GCC.
  
  Release History
  
+    GCC 8.5
+           May 14, 2021 ([2]changes, [3]documentation)
+ 
     GCC 8.4
!           Mar 4, 2020 ([4]changes, [5]documentation)
  
     GCC 8.3
!           Feb 22, 2019 ([6]changes, [7]documentation)
  
     GCC 8.2
!           Jul 26, 2018 ([8]changes, [9]documentation)
  
     GCC 8.1
!           May 2, 2018 ([10]changes, [11]documentation)
  
  References and Acknowledgements
  
*************** References and Acknowledgements
*** 2558,2618 ****
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [10]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 [11]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [12]GCC
!    project web site or contact the [13]GCC development mailing list.
  
!    To obtain GCC please use [14]our mirror sites or [15]our version
     control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [16]GCC manuals. If that fails, the
!     [17]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 [18]gcc@gcc.gnu.org. All of [19]our lists have public
      archives.
  
!    Copyright (C) [20]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 [21]maintained by the GCC team. Last modified
!    2020-03-04[22].
  
  References
  
     1. http://www.gnu.org/
     2. http://gcc.gnu.org/gcc-8/changes.html
!    3. http://gcc.gnu.org/onlinedocs/8.4.0/
     4. http://gcc.gnu.org/gcc-8/changes.html
!    5. http://gcc.gnu.org/onlinedocs/8.3.0/
     6. http://gcc.gnu.org/gcc-8/changes.html
!    7. http://gcc.gnu.org/onlinedocs/8.2.0/
     8. http://gcc.gnu.org/gcc-8/changes.html
!    9. http://gcc.gnu.org/onlinedocs/8.1.0/
!   10. http://gcc.gnu.org/gcc-8/buildstat.html
!   11. http://gcc.gnu.org/onlinedocs/gcc-8.1.0/gcc/Contributors.html
!   12. http://gcc.gnu.org/index.html
!   13. mailto:gcc@gcc.gnu.org
!   14. http://gcc.gnu.org/mirrors.html
!   15. http://gcc.gnu.org/git.html
!   16. https://gcc.gnu.org/onlinedocs/
!   17. mailto:gcc-help@gcc.gnu.org
!   18. mailto:gcc@gcc.gnu.org
!   19. https://gcc.gnu.org/lists.html
!   20. https://www.fsf.org/
!   21. https://gcc.gnu.org/about.html
!   22. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-8/changes.html
                                GCC 8 Release Series
                          Changes, New Features, and Fixes
  
--- 2727,2790 ----
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [12]successful builds is updated as new information becomes
     available.
  
     The GCC developers would like to thank the numerous people that have
     contributed new features, improvements, bug fixes, and other changes as
!    well as test results to GCC. This [13]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [14]GCC
!    project web site or contact the [15]GCC development mailing list.
  
!    To obtain GCC please use [16]our mirror sites or [17]our version
     control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [18]GCC manuals. If that fails, the
!     [19]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [20]gcc@gcc.gnu.org. All of [21]our lists have public
      archives.
  
!    Copyright (C) [22]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [23]maintained by the GCC team. Last modified
!    2021-07-28[24].
  
  References
  
     1. http://www.gnu.org/
     2. http://gcc.gnu.org/gcc-8/changes.html
!    3. http://gcc.gnu.org/onlinedocs/8.5.0/
     4. http://gcc.gnu.org/gcc-8/changes.html
!    5. http://gcc.gnu.org/onlinedocs/8.4.0/
     6. http://gcc.gnu.org/gcc-8/changes.html
!    7. http://gcc.gnu.org/onlinedocs/8.3.0/
     8. http://gcc.gnu.org/gcc-8/changes.html
!    9. http://gcc.gnu.org/onlinedocs/8.2.0/
!   10. http://gcc.gnu.org/gcc-8/changes.html
!   11. http://gcc.gnu.org/onlinedocs/8.1.0/
!   12. http://gcc.gnu.org/gcc-8/buildstat.html
!   13. http://gcc.gnu.org/onlinedocs/gcc-8.1.0/gcc/Contributors.html
!   14. http://gcc.gnu.org/index.html
!   15. mailto:gcc@gcc.gnu.org
!   16. http://gcc.gnu.org/mirrors.html
!   17. http://gcc.gnu.org/git.html
!   18. https://gcc.gnu.org/onlinedocs/
!   19. mailto:gcc-help@gcc.gnu.org
!   20. mailto:gcc@gcc.gnu.org
!   21. https://gcc.gnu.org/lists.html
!   22. https://www.fsf.org/
!   23. https://gcc.gnu.org/about.html
!   24. 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)
*** 2897,2903 ****
  {
      char buf[80];
      strncpy (buf, s, sizeof buf);
!     â€¦
  }
  warning: 'strncpy' specified bound 80 equals destination size [-Wstringop-trunca
  tion]
--- 3069,3075 ----
  {
      char buf[80];
      strncpy (buf, s, sizeof buf);
!     ...
  }
  warning: 'strncpy' specified bound 80 equals destination size [-Wstringop-trunca
  tion]
*************** void f (void)
*** 2970,2976 ****
  {
      char a[] = "abcd1234";
      strcpy (a, a + 4);
!     â€¦
  }
  warning: 'strcpy' accessing 5 bytes at offsets 0 and 4 overlaps 1 byte at offset
   4 [-Wrestrict]
--- 3142,3148 ----
  {
      char a[] = "abcd1234";
      strcpy (a, a + 4);
!     ...
  }
  warning: 'strcpy' accessing 5 bytes at offsets 0 and 4 overlaps 1 byte at offset
   4 [-Wrestrict]
*************** GCC 8.4
*** 3663,3668 ****
--- 3835,3845 ----
  
  GCC 8.5
  
+    This is the [38]list of problem reports (PRs) from GCC's bug tracking
+    system that are known to be fixed in the 8.5 release. This list might
+    not be complete (that is, it is possible that some PRs that have been
+    fixed are not listed here).
+ 
    Target Specific Changes
  
      AArch64
*************** GCC 8.5
*** 3676,3693 ****
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [38]GCC manuals. If that fails, the
!     [39]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 [40]gcc@gcc.gnu.org. All of [41]our lists have public
      archives.
  
!    Copyright (C) [42]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 [43]maintained by the GCC team. Last modified
!    2021-03-28[44].
  
  References
  
--- 3853,3870 ----
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [39]GCC manuals. If that fails, the
!     [40]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 [41]gcc@gcc.gnu.org. All of [42]our lists have public
      archives.
  
!    Copyright (C) [43]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 [44]maintained by the GCC team. Last modified
!    2021-07-28[45].
  
  References
  
*************** References
*** 3728,3742 ****
    35. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=8.3
    36. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87137
    37. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=8.4
!   38. https://gcc.gnu.org/onlinedocs/
!   39. mailto:gcc-help@gcc.gnu.org
!   40. mailto:gcc@gcc.gnu.org
!   41. https://gcc.gnu.org/lists.html
!   42. https://www.fsf.org/
!   43. https://gcc.gnu.org/about.html
!   44. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-7/index.html
                                GCC 7 Release Series
  
     Nov 14, 2019
--- 3905,3921 ----
    35. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=8.3
    36. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87137
    37. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=8.4
!   38. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=8.5
!   39. https://gcc.gnu.org/onlinedocs/
!   40. mailto:gcc-help@gcc.gnu.org
!   41. mailto:gcc@gcc.gnu.org
!   42. https://gcc.gnu.org/lists.html
!   43. https://www.fsf.org/
!   44. https://gcc.gnu.org/about.html
!   45. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-7/index.html
+ 
                                GCC 7 Release Series
  
     Nov 14, 2019
*************** References and Acknowledgements
*** 3797,3803 ****
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2020-01-14[24].
  
  References
  
--- 3976,3982 ----
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2021-07-28[24].
  
  References
  
*************** References
*** 3827,3832 ****
--- 4006,4012 ----
    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)
*** 4195,4201 ****
      d = alloca (n);
    else
      d = malloc (n);
!   â€¦
  }
  
  warning: argument to 'alloca may be too large due to conversion from 'int' to 'l
--- 4375,4381 ----
      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=
*** 4208,4214 ****
  void f (size_t n)
  {
    char *d = alloca (n);
!   â€¦
  }
  
  warning: unbounded use of 'alloca' [-Walloca-larger-than=]
--- 4388,4394 ----
  void f (size_t n)
  {
    char *d = alloca (n);
!   ...
  }
  
  warning: unbounded use of 'alloca' [-Walloca-larger-than=]
*************** void f (unsigned x)
*** 4256,4262 ****
  {
    char d[4];
    snprintf (d, sizeof d, "%#02x", x & 0xff);
!   â€¦
  }
  
  warning: 'snprintf' output may be truncated before the last format character [-W
--- 4436,4442 ----
  {
    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)
*** 4284,4290 ****
    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
--- 4464,4470 ----
    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
*** 4422,4431 ****
            + 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
  
--- 4602,4611 ----
            + 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)
*** 4595,4601 ****
  }
  
       * 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
--- 4775,4781 ----
  }
  
       * 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
*************** GCC 7.5
*** 4894,4900 ****
     provided this notice is preserved.
  
     These pages are [34]maintained by the GCC team. Last modified
!    2020-04-07[35].
  
  References
  
--- 5074,5080 ----
     provided this notice is preserved.
  
     These pages are [34]maintained by the GCC team. Last modified
!    2021-07-28[35].
  
  References
  
*************** References
*** 4935,4940 ****
--- 5115,5121 ----
    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 and Acknowledgements
*** 4997,5003 ****
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2020-01-14[24].
  
  References
  
--- 5178,5184 ----
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2021-07-28[24].
  
  References
  
*************** References
*** 5027,5032 ****
--- 5208,5214 ----
    24. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-6/changes.html
+ 
                                GCC 6 Release Series
                          Changes, New Features, and Fixes
  
*************** Operating Systems
*** 5735,5741 ****
     provided this notice is preserved.
  
     These pages are [32]maintained by the GCC team. Last modified
!    2020-08-01[33].
  
  References
  
--- 5917,5923 ----
     provided this notice is preserved.
  
     These pages are [32]maintained by the GCC team. Last modified
!    2021-07-28[33].
  
  References
  
*************** References
*** 5774,5779 ****
--- 5956,5962 ----
    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 and Acknowledgements
*** 5836,5842 ****
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2020-01-14[24].
  
  References
  
--- 6019,6025 ----
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2021-07-28[24].
  
  References
  
*************** References
*** 5866,5871 ****
--- 6049,6055 ----
    24. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-5/changes.html
+ 
                                GCC 5 Release Series
                          Changes, New Features, and Fixes
  
*************** New Languages and Language specific impr
*** 6058,6066 ****
       * A new command-line option -Wbool-compare has been added for the C
         and C++ compilers, which warns about boolean expressions compared
         with an integer value different from true/false.
!      * Full support for [9]Cilk Plus has been added to the GCC compiler.
!        Cilk Plus is an extension to the C and C++ languages to support
!        data and task parallelism.
       * A new attribute no_reorder prevents reordering of selected symbols
         against other such symbols or inline assembler. This enables to
         link-time optimize the Linux kernel without having to resort to
--- 6242,6250 ----
       * A new command-line option -Wbool-compare has been added for the C
         and C++ compilers, which warns about boolean expressions compared
         with an integer value different from true/false.
!      * Full support for Cilk Plus has been added to the GCC compiler. Cilk
!        Plus is an extension to the C and C++ languages to support data and
!        task parallelism.
       * A new attribute no_reorder prevents reordering of selected symbols
         against other such symbols or inline assembler. This enables to
         link-time optimize the Linux kernel without having to resort to
*************** New Languages and Language specific impr
*** 6089,6095 ****
       * A new built-in function-like macro to determine the existence of an
         attribute, __has_attribute, has been added. The equivalent built-in
         macro __has_cpp_attribute was added to C++ to support
!        [10]Feature-testing recommendations for C++. The macro
         __has_attribute is added to all C-like languages as an extension:
  
  int
--- 6273,6279 ----
       * A new built-in function-like macro to determine the existence of an
         attribute, __has_attribute, has been added. The equivalent built-in
         macro __has_cpp_attribute was added to C++ to support
!        [9]Feature-testing recommendations for C++. The macro
         __has_attribute is added to all C-like languages as an extension:
  
  int
*************** calloc (size_t x, size_t y)
*** 6163,6186 ****
  
    C++
  
!      * G++ now supports [11]C++14 variable templates.
       * -Wnon-virtual-dtor doesn't warn anymore for final classes.
       * Excessive template instantiation depth is now a fatal error. This
         prevents excessive diagnostics that usually do not help to identify
         the problem.
       * G++ and libstdc++ now implement the feature-testing macros from
!        [12]Feature-testing recommendations for C++.
       * G++ now allows typename in a template template parameter.
  
  template<template<typename> typename X> struct D; // OK
  
!      * G++ now supports [13]C++14 aggregates with non-static data member
         initializers.
  
  struct A { int i, j = i; };
  A a = { 42 }; // a.j is also 42
  
!      * G++ now supports [14]C++14 extended constexpr.
  
  constexpr int f (int i)
  {
--- 6347,6370 ----
  
    C++
  
!      * G++ now supports [10]C++14 variable templates.
       * -Wnon-virtual-dtor doesn't warn anymore for final classes.
       * Excessive template instantiation depth is now a fatal error. This
         prevents excessive diagnostics that usually do not help to identify
         the problem.
       * G++ and libstdc++ now implement the feature-testing macros from
!        [11]Feature-testing recommendations for C++.
       * G++ now allows typename in a template template parameter.
  
  template<template<typename> typename X> struct D; // OK
  
!      * G++ now supports [12]C++14 aggregates with non-static data member
         initializers.
  
  struct A { int i, j = i; };
  A a = { 42 }; // a.j is also 42
  
!      * G++ now supports [13]C++14 extended constexpr.
  
  constexpr int f (int i)
  {
*************** constexpr int f (int i)
*** 6192,6198 ****
  
  constexpr int i = f(42); // i is 42
  
!      * G++ now supports the [15]C++14 sized deallocation functions.
  
  void operator delete (void *, std::size_t) noexcept;
  void operator delete[] (void *, std::size_t) noexcept;
--- 6376,6382 ----
  
  constexpr int i = f(42); // i is 42
  
!      * G++ now supports the [14]C++14 sized deallocation functions.
  
  void operator delete (void *, std::size_t) noexcept;
  void operator delete[] (void *, std::size_t) noexcept;
*************** void operator delete[] (void *, std::siz
*** 6205,6211 ****
         namespaces) to improve code generation. These warnings can be used
         at compile time, but they are more useful in combination with
         link-time optimization.
!      * G++ no longer supports [16]N3639 variable length arrays, as they
         were removed from the C++14 working paper prior to ratification.
         GNU VLAs are still supported, so VLA support is now the same in
         C++14 mode as in C++98 and C++11 modes.
--- 6389,6395 ----
         namespaces) to improve code generation. These warnings can be used
         at compile time, but they are more useful in combination with
         link-time optimization.
!      * G++ no longer supports [15]N3639 variable length arrays, as they
         were removed from the C++14 working paper prior to ratification.
         GNU VLAs are still supported, so VLA support is now the same in
         C++14 mode as in C++98 and C++11 modes.
*************** void operator delete[] (void *, std::siz
*** 6224,6230 ****
  
      Runtime Library (libstdc++)
  
!      * A [17]Dual ABI is provided by the library. A new ABI is enabled by
         default. The old ABI is still supported and can be used by defining
         the macro _GLIBCXX_USE_CXX11_ABI to 0 before including any C++
         standard library headers.
--- 6408,6414 ----
  
      Runtime Library (libstdc++)
  
!      * A [16]Dual ABI is provided by the library. A new ABI is enabled by
         default. The old ABI is still supported and can be used by defining
         the macro _GLIBCXX_USE_CXX11_ABI to 0 before including any C++
         standard library headers.
*************** void operator delete[] (void *, std::siz
*** 6233,6239 ****
         counting.
       * A new implementation of std::list is enabled by default, with an
         O(1) size() function;
!      * [18]Full support for C++11, including the following new features:
            + std::deque and std::vector<bool> meet the allocator-aware
              container requirements;
            + movable and swappable iostream classes;
--- 6417,6423 ----
         counting.
       * A new implementation of std::list is enabled by default, with an
         O(1) size() function;
!      * [17]Full support for C++11, including the following new features:
            + std::deque and std::vector<bool> meet the allocator-aware
              container requirements;
            + movable and swappable iostream classes;
*************** void operator delete[] (void *, std::siz
*** 6256,6269 ****
         prevent the use of hexadecimal notation for floating point types
         use str.unsetf(std::ios_base::floatfield) to clear the relevant
         bits in str.flags().
!      * [19]Full experimental support for C++14, including the following
         new features:
            + std::is_final type trait;
            + heterogeneous comparison lookup in associative containers.
            + global functions cbegin, cend, rbegin, rend, crbegin, and
              crend for range access to containers, arrays and initializer
              lists.
!      * [20]Improved experimental support for the Library Fundamentals TS,
         including:
            + class std::experimental::any;
            + function template std::experimental::apply;
--- 6440,6453 ----
         prevent the use of hexadecimal notation for floating point types
         use str.unsetf(std::ios_base::floatfield) to clear the relevant
         bits in str.flags().
!      * [18]Full experimental support for C++14, including the following
         new features:
            + std::is_final type trait;
            + heterogeneous comparison lookup in associative containers.
            + global functions cbegin, cend, rbegin, rend, crbegin, and
              crend for range access to containers, arrays and initializer
              lists.
!      * [19]Improved experimental support for the Library Fundamentals TS,
         including:
            + class std::experimental::any;
            + function template std::experimental::apply;
*************** void operator delete[] (void *, std::siz
*** 6274,6286 ****
            + function template std::experimental::not_fn.
       * New random number distributions logistic_distribution and
         uniform_on_sphere_distribution as extensions.
!      * [21]GDB Xmethods for containers and std::unique_ptr.
  
    Fortran
  
       * Compatibility notice:
            + The version of the module files (.mod) has been incremented.
!           + For free-form source files [22]-Werror=line-truncation is now
              enabled by default. Note that comments exceeding the line
              length are not diagnosed. (For fixed-form source code, the
              same warning is available but turned off by default, such that
--- 6458,6470 ----
            + function template std::experimental::not_fn.
       * New random number distributions logistic_distribution and
         uniform_on_sphere_distribution as extensions.
!      * [20]GDB Xmethods for containers and std::unique_ptr.
  
    Fortran
  
       * Compatibility notice:
            + The version of the module files (.mod) has been incremented.
!           + For free-form source files [21]-Werror=line-truncation is now
              enabled by default. Note that comments exceeding the line
              length are not diagnosed. (For fixed-form source code, the
              same warning is available but turned off by default, such that
*************** void operator delete[] (void *, std::siz
*** 6294,6302 ****
              by -Wall, -pedantic and the f95, f2003, f2008 and f2008ts
              options of -std=.
       * Incomplete support for colorizing diagnostics emitted by gfortran
!        has been added. The option [23]-fdiagnostics-color controls when
         color is used in diagnostics. The default value of this option can
!        be [24]configured when building GCC. The GCC_COLORS environment
         variable can be used to customize the colors or disable coloring
         completely. Sample diagnostics output:
        $ gfortran -fdiagnostics-color=always -Wuse-without-only test.f90
--- 6478,6486 ----
              by -Wall, -pedantic and the f95, f2003, f2008 and f2008ts
              options of -std=.
       * Incomplete support for colorizing diagnostics emitted by gfortran
!        has been added. The option [22]-fdiagnostics-color controls when
         color is used in diagnostics. The default value of this option can
!        be [23]configured when building GCC. The GCC_COLORS environment
         variable can be used to customize the colors or disable coloring
         completely. Sample diagnostics output:
        $ gfortran -fdiagnostics-color=always -Wuse-without-only test.f90
*************** void operator delete[] (void *, std::siz
*** 6316,6333 ****
         public entities of the used module.
       * Formatted READ and WRITE statements now work correctly in
         locale-aware programs. For more information and potential caveats,
!        see [25]Section 5.3 Thread-safety of the runtime library in the
         manual.
!      * [26]Fortran 2003:
            + The intrinsic IEEE modules (IEEE_FEATURES, IEEE_EXCEPTIONS and
              IEEE_ARITHMETIC) are now supported.
!      * [27]Fortran 2008:
!           + [28]Coarrays: Full experimental support of Fortran 2008's
              coarrays with -fcoarray=lib except for allocatable/pointer
              components of derived-type coarrays. GCC currently only ships
              with a single-image library (libcaf_single), but multi-image
              support based on MPI and GASNet is provided by the libraries
!             of the [29]OpenCoarrays project.
       * TS18508 Additional Parallel Features in Fortran:
            + Support for the collective intrinsic subroutines CO_MAX,
              CO_MIN, CO_SUM, CO_BROADCAST and CO_REDUCE has been added,
--- 6500,6517 ----
         public entities of the used module.
       * Formatted READ and WRITE statements now work correctly in
         locale-aware programs. For more information and potential caveats,
!        see [24]Section 5.3 Thread-safety of the runtime library in the
         manual.
!      * [25]Fortran 2003:
            + The intrinsic IEEE modules (IEEE_FEATURES, IEEE_EXCEPTIONS and
              IEEE_ARITHMETIC) are now supported.
!      * [26]Fortran 2008:
!           + [27]Coarrays: Full experimental support of Fortran 2008's
              coarrays with -fcoarray=lib except for allocatable/pointer
              components of derived-type coarrays. GCC currently only ships
              with a single-image library (libcaf_single), but multi-image
              support based on MPI and GASNet is provided by the libraries
!             of the [28]OpenCoarrays project.
       * TS18508 Additional Parallel Features in Fortran:
            + Support for the collective intrinsic subroutines CO_MAX,
              CO_MIN, CO_SUM, CO_BROADCAST and CO_REDUCE has been added,
*************** void operator delete[] (void *, std::siz
*** 6342,6348 ****
  
       * GCC 5 provides a complete implementation of the Go 1.4.2 release.
       * Building GCC 5 with Go enabled will install two new programs:
!        [30]go and [31]gofmt.
  
  libgccjit
  
--- 6526,6532 ----
  
       * GCC 5 provides a complete implementation of the Go 1.4.2 release.
       * Building GCC 5 with Go enabled will install two new programs:
!        [29]go and [30]gofmt.
  
  libgccjit
  
*************** libgccjit
*** 6350,6366 ****
     embedding in other processes (such as interpreters), suitable for
     Just-In-Time compilation to machine code.
  
!    The shared library has a [32]C API and a [33]C++ wrapper API providing
     some "syntactic sugar". There are also bindings available from 3rd
!    parties for [34]Python and for [35]D.
  
!    For example, this library can be used by interpreters for [36]compiling
     functions from bytecode to machine code.
  
     The library can also be used for ahead-of-time compilation, enabling
     GCC to be plugged into a pre-existing front end. An example of using
     this to build a compiler for an esoteric language we'll refer to as
!    "brainf" can be seen [37]here.
  
     libgccjit is licensed under the GPLv3 (or at your option, any later
     version)
--- 6534,6550 ----
     embedding in other processes (such as interpreters), suitable for
     Just-In-Time compilation to machine code.
  
!    The shared library has a [31]C API and a [32]C++ wrapper API providing
     some "syntactic sugar". There are also bindings available from 3rd
!    parties for [33]Python and for [34]D.
  
!    For example, this library can be used by interpreters for [35]compiling
     functions from bytecode to machine code.
  
     The library can also be used for ahead-of-time compilation, enabling
     GCC to be plugged into a pre-existing front end. An example of using
     this to build a compiler for an esoteric language we'll refer to as
!    "brainf" can be seen [36]here.
  
     libgccjit is licensed under the GPLv3 (or at your option, any later
     version)
*************** New Targets and Target Specific Improvem
*** 6439,6445 ****
  
       * The compiler no more supports individual devices like ATmega8.
         Specifying, say, -mmcu=atmega8 triggers the usage of the
!        device-specific [38]spec file specs-atmega8 which is part of the
         installation and describes options for the sub-processes like
         compiler proper, assembler and linker. You can add support for a
         new device -mmcu=mydevice as follows:
--- 6623,6629 ----
  
       * The compiler no more supports individual devices like ATmega8.
         Specifying, say, -mmcu=atmega8 triggers the usage of the
!        device-specific [37]spec file specs-atmega8 which is part of the
         installation and describes options for the sub-processes like
         compiler proper, assembler and linker. You can add support for a
         new device -mmcu=mydevice as follows:
*************** New Targets and Target Specific Improvem
*** 6469,6475 ****
          -mn-flash=size
                  Specify the flash size of the device in units of 64 KiB,
                  rounded up to the next integer as needed. This option
!                 affects the availability of the [39]AVR address-spaces.
  
          -mskip-bug
                  Set if the device is affected by the respective silicon
--- 6653,6659 ----
          -mn-flash=size
                  Specify the flash size of the device in units of 64 KiB,
                  rounded up to the next integer as needed. This option
!                 affects the availability of the [38]AVR address-spaces.
  
          -mskip-bug
                  Set if the device is affected by the respective silicon
*************** New Targets and Target Specific Improvem
*** 6480,6486 ****
  
    IA-32/x86-64
  
!      * New [40]ISA extensions support AVX-512{BW,DQ,VL,IFMA,VBMI} of
         Intel's CPU codenamed Skylake Server was added to GCC. That
         includes inline assembly support, new intrinsics, and basic
         autovectorization. These new AVX-512 extensions are available via
--- 6664,6670 ----
  
    IA-32/x86-64
  
!      * New [39]ISA extensions support AVX-512{BW,DQ,VL,IFMA,VBMI} of
         Intel's CPU codenamed Skylake Server was added to GCC. That
         includes inline assembly support, new intrinsics, and basic
         autovectorization. These new AVX-512 extensions are available via
*************** Other significant improvements
*** 6651,6657 ****
  
                                      GCC 5.2
  
!    This is the [41]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.2 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
--- 6835,6841 ----
  
                                      GCC 5.2
  
!    This is the [40]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.2 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
*************** Target Specific Changes
*** 6692,6698 ****
  
                                      GCC 5.3
  
!    This is the [42]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.3 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
--- 6876,6882 ----
  
                                      GCC 5.3
  
!    This is the [41]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.3 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
*************** Target Specific Changes
*** 6714,6727 ****
  
                                      GCC 5.4
  
!    This is the [43]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.4 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
                                      GCC 5.5
  
!    This is the [44]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.5 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
--- 6898,6911 ----
  
                                      GCC 5.4
  
!    This is the [42]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.4 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
                                      GCC 5.5
  
!    This is the [43]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.5 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
*************** Target Specific Changes
*** 6730,6809 ****
  
    IA-32/x86-64
  
!      * Support for the [45]deprecated pcommit instruction has been
         removed.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [46]GCC manuals. If that fails, the
!     [47]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 [48]gcc@gcc.gnu.org. All of [49]our lists have public
      archives.
  
!    Copyright (C) [50]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 [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 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
     8. https://gcc.gnu.org/install/configure.html
!    9. https://www.cilkplus.org/
!   10. https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations
!   11. http://gcc.gnu.org/projects/cxx1y.html
!   12. https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations
    13. http://gcc.gnu.org/projects/cxx1y.html
    14. http://gcc.gnu.org/projects/cxx1y.html
!   15. http://gcc.gnu.org/projects/cxx1y.html
!   16. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3639.html
!   17. http://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
!   18. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/manual/status.html#status.iso.2011
    19. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/manual/status.html#status.iso.2014
!   20. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/manual/status.html#status.iso.2014
!   21. https://sourceware.org/gdb/current/onlinedocs/gdb/Xmethods-In-Python.html
!   22. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/gfortran/Error-and-Warning-Options.html
!   23. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/gcc/Language-Independent-Options.html
!   24. https://gcc.gnu.org/install/configure.html
!   25. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/gfortran/Thread-safety-of-the-runtime-library.html
!   26. https://gcc.gnu.org/wiki/Fortran2003Status
!   27. https://gcc.gnu.org/wiki/Fortran2008Status
!   28. https://gcc.gnu.org/wiki/Coarray
!   29. http://www.opencoarrays.org/
!   30. https://golang.org/cmd/go/
!   31. https://golang.org/cmd/gofmt/
!   32. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/intro/index.html
!   33. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/cp/index.html
!   34. https://github.com/davidmalcolm/pygccjit
!   35. https://github.com/ibuclaw/gccjitd
!   36. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/intro/tutorial04.html
!   37. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/intro/tutorial05.html
!   38. https://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html
!   39. https://gcc.gnu.org/onlinedocs/gcc/Named-Address-Spaces.html
!   40. https://software.intel.com/sites/default/files/managed/39/c5/325462-sdm-vol-1-2abcd-3abcd.pdf
!   41. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.2
!   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
!   49. https://gcc.gnu.org/lists.html
!   50. https://www.fsf.org/
!   51. https://gcc.gnu.org/about.html
!   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.)
--- 6914,6993 ----
  
    IA-32/x86-64
  
!      * Support for the [44]deprecated pcommit instruction has been
         removed.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [45]GCC manuals. If that fails, the
!     [46]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [47]gcc@gcc.gnu.org. All of [48]our lists have public
      archives.
  
!    Copyright (C) [49]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [50]maintained by the GCC team. Last modified
!    2021-07-28[51].
  
  References
  
     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
     8. https://gcc.gnu.org/install/configure.html
!    9. https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations
!   10. http://gcc.gnu.org/projects/cxx1y.html
!   11. https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations
!   12. http://gcc.gnu.org/projects/cxx1y.html
    13. http://gcc.gnu.org/projects/cxx1y.html
    14. http://gcc.gnu.org/projects/cxx1y.html
!   15. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3639.html
!   16. http://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
!   17. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/manual/status.html#status.iso.2011
!   18. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/manual/status.html#status.iso.2014
    19. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/manual/status.html#status.iso.2014
!   20. https://sourceware.org/gdb/current/onlinedocs/gdb/Xmethods-In-Python.html
!   21. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/gfortran/Error-and-Warning-Options.html
!   22. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/gcc/Language-Independent-Options.html
!   23. https://gcc.gnu.org/install/configure.html
!   24. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/gfortran/Thread-safety-of-the-runtime-library.html
!   25. https://gcc.gnu.org/wiki/Fortran2003Status
!   26. https://gcc.gnu.org/wiki/Fortran2008Status
!   27. https://gcc.gnu.org/wiki/Coarray
!   28. http://www.opencoarrays.org/
!   29. https://golang.org/cmd/go/
!   30. https://golang.org/cmd/gofmt/
!   31. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/intro/index.html
!   32. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/cp/index.html
!   33. https://github.com/davidmalcolm/pygccjit
!   34. https://github.com/ibuclaw/gccjitd
!   35. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/intro/tutorial04.html
!   36. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/intro/tutorial05.html
!   37. https://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html
!   38. https://gcc.gnu.org/onlinedocs/gcc/Named-Address-Spaces.html
!   39. https://software.intel.com/sites/default/files/managed/39/c5/325462-sdm-vol-1-2abcd-3abcd.pdf
!   40. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.2
!   41. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.3
!   42. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.4
!   43. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.5
!   44. https://software.intel.com/content/www/us/en/develop/blogs/deprecate-pcommit-instruction.html
!   45. https://gcc.gnu.org/onlinedocs/
!   46. mailto:gcc-help@gcc.gnu.org
!   47. mailto:gcc@gcc.gnu.org
!   48. https://gcc.gnu.org/lists.html
!   49. https://www.fsf.org/
!   50. https://gcc.gnu.org/about.html
!   51. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.9/index.html
+ 
                               GCC 4.9 Release Series
  
     (This release series is no longer supported.)
*************** References and Acknowledgements
*** 6866,6872 ****
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2020-01-14[24].
  
  References
  
--- 7050,7056 ----
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2021-07-28[24].
  
  References
  
*************** References
*** 6896,6901 ****
--- 7080,7086 ----
    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
*** 7009,7029 ****
         -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
--- 7194,7214 ----
         -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++; };
*** 7128,7135 ****
  // 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 [15]N3889: Concepts Lite Specification. Briefly, auto
         may be used as a type-specifier in a parameter declaration of any
         function declarator in order to introduce an implicit function
         template parameter, akin to generic lambdas.
--- 7313,7320 ----
  // 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 [15]N3889: Concepts Lite Specification. Briefly, auto
         may be used as a type-specifier in a parameter declaration of any
         function declarator in order to introduce an implicit function
         template parameter, akin to generic lambdas.
*************** auto incr(T x) { return x++; }
*** 7222,7228 ****
         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
--- 7407,7413 ----
         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
*************** GCC 4.9.4
*** 7505,7511 ****
     provided this notice is preserved.
  
     These pages are [33]maintained by the GCC team. Last modified
!    2021-03-31[34].
  
  References
  
--- 7690,7696 ----
     provided this notice is preserved.
  
     These pages are [33]maintained by the GCC team. Last modified
!    2021-07-28[34].
  
  References
  
*************** References
*** 7545,7550 ****
--- 7730,7736 ----
    34. 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 and Acknowledgements
*** 7610,7616 ****
     provided this notice is preserved.
  
     These pages are [25]maintained by the GCC team. Last modified
!    2020-01-14[26].
  
  References
  
--- 7796,7802 ----
     provided this notice is preserved.
  
     These pages are [25]maintained by the GCC team. Last modified
!    2021-07-28[26].
  
  References
  
*************** References
*** 7642,7647 ****
--- 7828,7834 ----
    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
*** 7770,7777 ****
         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; })
  
--- 7957,7964 ----
         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
*** 7895,7902 ****
              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
--- 8082,8089 ----
              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
*** 7923,7929 ****
       * 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
--- 8110,8116 ----
       * 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
*** 7935,7941 ****
         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
--- 8122,8128 ----
         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
*** 8030,8037 ****
      }
         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;
--- 8217,8224 ----
      }
         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;
*************** GCC 4.8.5
*** 8365,8371 ****
     provided this notice is preserved.
  
     These pages are [43]maintained by the GCC team. Last modified
!    2020-03-26[44].
  
  References
  
--- 8552,8558 ----
     provided this notice is preserved.
  
     These pages are [43]maintained by the GCC team. Last modified
!    2021-07-28[44].
  
  References
  
*************** References
*** 8415,8420 ****
--- 8602,8608 ----
    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 and Acknowledgements
*** 8477,8483 ****
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2020-01-14[24].
  
  References
  
--- 8665,8671 ----
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2021-07-28[24].
  
  References
  
*************** References
*** 8507,8512 ****
--- 8695,8701 ----
    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;
*** 8837,8843 ****
  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 {
--- 9026,9032 ----
  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
*** 9031,9037 ****
  
       * 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)
--- 9220,9226 ----
  
       * 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)
*** 9075,9081 ****
         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
--- 9264,9270 ----
         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)
*** 9087,9093 ****
            + 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.
--- 9276,9282 ----
            + 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.
*************** GCC 4.7.4
*** 9298,9304 ****
     provided this notice is preserved.
  
     These pages are [54]maintained by the GCC team. Last modified
!    2019-11-28[55].
  
  References
  
--- 9487,9493 ----
     provided this notice is preserved.
  
     These pages are [54]maintained by the GCC team. Last modified
!    2021-07-28[55].
  
  References
  
*************** References
*** 9339,9345 ****
    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
--- 9528,9534 ----
    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
*** 9359,9364 ****
--- 9548,9554 ----
    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 and Acknowledgements
*** 9421,9427 ****
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2020-01-14[24].
  
  References
  
--- 9611,9617 ----
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2021-07-28[24].
  
  References
  
*************** References
*** 9451,9456 ****
--- 9641,9647 ----
    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
*** 9790,9796 ****
  
       * [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
--- 9981,9987 ----
  
       * [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
*** 9845,9851 ****
              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.
--- 10036,10042 ----
              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
*** 9900,9906 ****
              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.
  
--- 10091,10097 ----
              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.
  
*************** GCC 4.6.4
*** 10345,10351 ****
     provided this notice is preserved.
  
     These pages are [29]maintained by the GCC team. Last modified
!    2019-11-28[30].
  
  References
  
--- 10536,10542 ----
     provided this notice is preserved.
  
     These pages are [29]maintained by the GCC team. Last modified
!    2021-07-28[30].
  
  References
  
*************** References
*** 10381,10386 ****
--- 10572,10578 ----
    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 and Acknowledgements
*** 10443,10449 ****
     provided this notice is preserved.
  
     These pages are [18]maintained by the GCC team. Last modified
!    2020-01-14[19].
  
  References
  
--- 10635,10641 ----
     provided this notice is preserved.
  
     These pages are [18]maintained by the GCC team. Last modified
!    2021-07-28[19].
  
  References
  
*************** References
*** 10468,10473 ****
--- 10660,10666 ----
    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
*** 10704,10710 ****
         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
--- 10897,10903 ----
         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
*** 10786,10792 ****
  
    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
--- 10979,10985 ----
  
    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
*************** GCC 4.5.4
*** 11115,11121 ****
     provided this notice is preserved.
  
     These pages are [32]maintained by the GCC team. Last modified
!    2019-11-28[33].
  
  References
  
--- 11308,11314 ----
     provided this notice is preserved.
  
     These pages are [32]maintained by the GCC team. Last modified
!    2021-07-28[33].
  
  References
  
*************** References
*** 11154,11159 ****
--- 11347,11353 ----
    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 and Acknowledgements
*** 11225,11231 ****
     provided this notice is preserved.
  
     These pages are [21]maintained by the GCC team. Last modified
!    2020-01-14[22].
  
  References
  
--- 11419,11425 ----
     provided this notice is preserved.
  
     These pages are [21]maintained by the GCC team. Last modified
!    2021-07-28[22].
  
  References
  
*************** References
*** 11253,11258 ****
--- 11447,11453 ----
    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
  
*************** GCC 4.4.7
*** 11855,11861 ****
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2019-11-28[24].
  
  References
  
--- 12050,12056 ----
     provided this notice is preserved.
  
     These pages are [23]maintained by the GCC team. Last modified
!    2021-07-28[24].
  
  References
  
*************** References
*** 11885,11890 ****
--- 12080,12086 ----
    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 and Acknowledgements
*** 11953,11959 ****
     provided this notice is preserved.
  
     These pages are [20]maintained by the GCC team. Last modified
!    2020-01-14[21].
  
  References
  
--- 12149,12155 ----
     provided this notice is preserved.
  
     These pages are [20]maintained by the GCC team. Last modified
!    2021-07-28[21].
  
  References
  
*************** References
*** 11980,11985 ****
--- 12176,12182 ----
    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
  
*************** GCC 4.3.6
*** 12758,12764 ****
     provided this notice is preserved.
  
     These pages are [30]maintained by the GCC team. Last modified
!    2019-11-28[31].
  
  References
  
--- 12955,12961 ----
     provided this notice is preserved.
  
     These pages are [30]maintained by the GCC team. Last modified
!    2021-07-28[31].
  
  References
  
*************** References
*** 12795,12800 ****
--- 12992,12998 ----
    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 and Acknowledgements
*** 12857,12863 ****
     provided this notice is preserved.
  
     These pages are [18]maintained by the GCC team. Last modified
!    2020-01-14[19].
  
  References
  
--- 13055,13061 ----
     provided this notice is preserved.
  
     These pages are [18]maintained by the GCC team. Last modified
!    2021-07-28[19].
  
  References
  
*************** References
*** 12882,12887 ****
--- 13080,13086 ----
    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
  
*************** Other significant improvements
*** 13185,13191 ****
     provided this notice is preserved.
  
     These pages are [11]maintained by the GCC team. Last modified
!    2019-11-28[12].
  
  References
  
--- 13384,13390 ----
     provided this notice is preserved.
  
     These pages are [11]maintained by the GCC team. Last modified
!    2021-07-28[12].
  
  References
  
*************** References
*** 13203,13208 ****
--- 13402,13408 ----
    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 and Acknowledgements
*** 13259,13265 ****
     provided this notice is preserved.
  
     These pages are [16]maintained by the GCC team. Last modified
!    2020-01-14[17].
  
  References
  
--- 13459,13465 ----
     provided this notice is preserved.
  
     These pages are [16]maintained by the GCC team. Last modified
!    2021-07-28[17].
  
  References
  
*************** References
*** 13282,13287 ****
--- 13482,13488 ----
    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
  
*************** GCC 4.1.2
*** 13822,13828 ****
     provided this notice is preserved.
  
     These pages are [12]maintained by the GCC team. Last modified
!    2019-11-28[13].
  
  References
  
--- 14023,14029 ----
     provided this notice is preserved.
  
     These pages are [12]maintained by the GCC team. Last modified
!    2021-07-28[13].
  
  References
  
*************** References
*** 13841,13846 ****
--- 14042,14048 ----
    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 and Acknowledgements
*** 13903,13909 ****
     provided this notice is preserved.
  
     These pages are [18]maintained by the GCC team. Last modified
!    2020-01-14[19].
  
  References
  
--- 14105,14111 ----
     provided this notice is preserved.
  
     These pages are [18]maintained by the GCC team. Last modified
!    2021-07-28[19].
  
  References
  
*************** References
*** 13928,13933 ****
--- 14130,14136 ----
    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
  
*************** GCC 4.0.4
*** 14429,14435 ****
     provided this notice is preserved.
  
     These pages are [21]maintained by the GCC team. Last modified
!    2019-11-28[22].
  
  References
  
--- 14632,14638 ----
     provided this notice is preserved.
  
     These pages are [21]maintained by the GCC team. Last modified
!    2021-07-28[22].
  
  References
  
*************** References
*** 14457,14462 ****
--- 14660,14666 ----
    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 and Acknowledgements
*** 14530,14536 ****
     provided this notice is preserved.
  
     These pages are [22]maintained by the GCC team. Last modified
!    2020-01-14[23].
  
  References
  
--- 14734,14740 ----
     provided this notice is preserved.
  
     These pages are [22]maintained by the GCC team. Last modified
!    2021-07-28[23].
  
  References
  
*************** References
*** 14559,14564 ****
--- 14763,14769 ----
    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
  
*************** GCC 3.4.6
*** 16318,16324 ****
     provided this notice is preserved.
  
     These pages are [416]maintained by the GCC team. Last modified
!    2019-11-28[417].
  
  References
  
--- 16523,16529 ----
     provided this notice is preserved.
  
     These pages are [416]maintained by the GCC team. Last modified
!    2021-07-28[417].
  
  References
  
*************** References
*** 16331,16337 ****
     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
--- 16536,16542 ----
     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
*** 16347,16353 ****
    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
--- 16552,16558 ----
    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
*** 16741,16746 ****
--- 16946,16952 ----
   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 and Acknowledgements
*** 16814,16820 ****
     provided this notice is preserved.
  
     These pages are [21]maintained by the GCC team. Last modified
!    2019-11-28[22].
  
  References
  
--- 17020,17026 ----
     provided this notice is preserved.
  
     These pages are [21]maintained by the GCC team. Last modified
!    2021-07-28[22].
  
  References
  
*************** References
*** 16842,16847 ****
--- 17048,17054 ----
    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
  
*************** GCC 3.3.6
*** 18189,18195 ****
     provided this notice is preserved.
  
     These pages are [556]maintained by the GCC team. Last modified
!    2019-11-28[557].
  
  References
  
--- 18396,18402 ----
     provided this notice is preserved.
  
     These pages are [556]maintained by the GCC team. Last modified
!    2021-07-28[557].
  
  References
  
*************** References
*** 18752,18757 ****
--- 18959,18965 ----
   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 and Acknowledgements
*** 18819,18825 ****
     provided this notice is preserved.
  
     These pages are [17]maintained by the GCC team. Last modified
!    2019-11-28[18].
  
  References
  
--- 19027,19033 ----
     provided this notice is preserved.
  
     These pages are [17]maintained by the GCC team. Last modified
!    2021-07-28[18].
  
  References
  
*************** References
*** 18843,18848 ****
--- 19051,19057 ----
    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
  
*************** GCC 3.2
*** 19442,19448 ****
     provided this notice is preserved.
  
     These pages are [251]maintained by the GCC team. Last modified
!    2019-11-28[252].
  
  References
  
--- 19651,19657 ----
     provided this notice is preserved.
  
     These pages are [251]maintained by the GCC team. Last modified
!    2021-07-28[252].
  
  References
  
*************** References
*** 19700,19705 ****
--- 19909,19915 ----
   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.)
*************** http://gcc.gnu.org/gcc-3.1/index.html
*** 19747,19753 ****
     provided this notice is preserved.
  
     These pages are [14]maintained by the GCC team. Last modified
!    2019-11-28[15].
  
  References
  
--- 19957,19963 ----
     provided this notice is preserved.
  
     These pages are [14]maintained by the GCC team. Last modified
!    2021-07-28[15].
  
  References
  
*************** References
*** 19768,19773 ****
--- 19978,19984 ----
    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
*** 19985,19991 ****
            + 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,
--- 20196,20202 ----
            + 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,
*************** Documentation improvements
*** 20101,20107 ****
     provided this notice is preserved.
  
     These pages are [13]maintained by the GCC team. Last modified
!    2019-11-28[14].
  
  References
  
--- 20312,20318 ----
     provided this notice is preserved.
  
     These pages are [13]maintained by the GCC team. Last modified
!    2021-07-28[14].
  
  References
  
*************** References
*** 20121,20126 ****
--- 20332,20338 ----
    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.)
*************** Previous 3.0.x Releases
*** 20175,20181 ****
     provided this notice is preserved.
  
     These pages are [14]maintained by the GCC team. Last modified
!    2019-11-28[15].
  
  References
  
--- 20387,20393 ----
     provided this notice is preserved.
  
     These pages are [14]maintained by the GCC team. Last modified
!    2021-07-28[15].
  
  References
  
*************** References
*** 20196,20201 ****
--- 20408,20414 ----
    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
*************** Other significant improvements
*** 20366,20372 ****
     provided this notice is preserved.
  
     These pages are [18]maintained by the GCC team. Last modified
!    2019-11-28[19].
  
  References
  
--- 20579,20585 ----
     provided this notice is preserved.
  
     These pages are [18]maintained by the GCC team. Last modified
!    2021-07-28[19].
  
  References
  
*************** References
*** 20391,20396 ****
--- 20604,20610 ----
    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
*************** http://gcc.gnu.org/gcc-3.0/caveats.html
*** 20437,20443 ****
     provided this notice is preserved.
  
     These pages are [7]maintained by the GCC team. Last modified
!    2019-11-28[8].
  
  References
  
--- 20651,20657 ----
     provided this notice is preserved.
  
     These pages are [7]maintained by the GCC team. Last modified
!    2021-07-28[8].
  
  References
  
*************** References
*** 20451,20456 ****
--- 20665,20671 ----
     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 and Acknowledgements
*** 20519,20525 ****
     provided this notice is preserved.
  
     These pages are [15]maintained by the GCC team. Last modified
!    2019-11-28[16].
  
  References
  
--- 20734,20740 ----
     provided this notice is preserved.
  
     These pages are [15]maintained by the GCC team. Last modified
!    2021-07-28[16].
  
  References
  
*************** References
*** 20541,20546 ****
--- 20756,20762 ----
    16. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-2.95/features.html
+ 
                               GCC 2.95 New Features
  
       * General Optimizer Improvements:
*************** Additional Changes in GCC 2.95.3
*** 20784,20790 ****
     provided this notice is preserved.
  
     These pages are [22]maintained by the GCC team. Last modified
!    2019-11-28[23].
  
  References
  
--- 21000,21006 ----
     provided this notice is preserved.
  
     These pages are [22]maintained by the GCC team. Last modified
!    2021-07-28[23].
  
  References
  
*************** References
*** 20813,20818 ****
--- 21029,21035 ----
    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
*************** http://gcc.gnu.org/gcc-2.95/caveats.html
*** 20867,20873 ****
     provided this notice is preserved.
  
     These pages are [7]maintained by the GCC team. Last modified
!    2019-11-28[8].
  
  References
  
--- 21084,21090 ----
     provided this notice is preserved.
  
     These pages are [7]maintained by the GCC team. Last modified
!    2021-07-28[8].
  
  References
  
*************** References
*** 20881,20886 ****
--- 21098,21104 ----
     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.
*************** http://gcc.gnu.org/egcs-1.1/index.html
*** 21088,21094 ****
     provided this notice is preserved.
  
     These pages are [15]maintained by the GCC team. Last modified
!    2019-11-28[16].
  
  References
  
--- 21306,21312 ----
     provided this notice is preserved.
  
     These pages are [15]maintained by the GCC team. Last modified
!    2021-07-28[16].
  
  References
  
*************** References
*** 21110,21115 ****
--- 21328,21334 ----
    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
*************** http://gcc.gnu.org/egcs-1.1/features.htm
*** 21187,21193 ****
     provided this notice is preserved.
  
     These pages are [10]maintained by the GCC team. Last modified
!    2019-11-28[11].
  
  References
  
--- 21406,21412 ----
     provided this notice is preserved.
  
     These pages are [10]maintained by the GCC team. Last modified
!    2021-07-28[11].
  
  References
  
*************** References
*** 21204,21209 ****
--- 21423,21429 ----
    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
*************** http://gcc.gnu.org/egcs-1.1/caveats.html
*** 21241,21247 ****
     provided this notice is preserved.
  
     These pages are [6]maintained by the GCC team. Last modified
!    2019-11-28[7].
  
  References
  
--- 21461,21467 ----
     provided this notice is preserved.
  
     These pages are [6]maintained by the GCC team. Last modified
!    2021-07-28[7].
  
  References
  
*************** References
*** 21254,21259 ****
--- 21474,21480 ----
     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.
*************** http://gcc.gnu.org/egcs-1.0/index.html
*** 21437,21443 ****
     provided this notice is preserved.
  
     These pages are [10]maintained by the GCC team. Last modified
!    2019-11-28[11].
  
  References
  
--- 21658,21664 ----
     provided this notice is preserved.
  
     These pages are [10]maintained by the GCC team. Last modified
!    2021-07-28[11].
  
  References
  
*************** References
*** 21454,21459 ****
--- 21675,21681 ----
    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,
*************** http://gcc.gnu.org/egcs-1.0/features.htm
*** 21503,21509 ****
     provided this notice is preserved.
  
     These pages are [8]maintained by the GCC team. Last modified
!    2019-11-28[9].
  
  References
  
--- 21725,21731 ----
     provided this notice is preserved.
  
     These pages are [8]maintained by the GCC team. Last modified
!    2021-07-28[9].
  
  References
  
*************** References
*** 21518,21523 ****
--- 21740,21746 ----
     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
*************** http://gcc.gnu.org/egcs-1.0/caveats.html
*** 21556,21562 ****
     provided this notice is preserved.
  
     These pages are [6]maintained by the GCC team. Last modified
!    2019-11-28[7].
  
  References
  
--- 21779,21785 ----
     provided this notice is preserved.
  
     These pages are [6]maintained by the GCC team. Last modified
!    2021-07-28[7].
  
  References
  
diff -Nrcpad gcc-11.1.0/c++tools/ChangeLog gcc-11.2.0/c++tools/ChangeLog
*** gcc-11.1.0/c++tools/ChangeLog	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/c++tools/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,20 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
+ 2021-05-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR bootstrap/100731
+ 	* server.cc: Include <cstdlib>.
+ 
+ 2021-05-25  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* configure.ac (--enable-maintainer-mode): Fix typo and weird syntax.
+ 	* configure: Regenerate.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/c++tools/configure gcc-11.2.0/c++tools/configure
*** gcc-11.1.0/c++tools/configure	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/c++tools/configure	Wed Jul 28 06:55:06 2021
*************** else
*** 2978,2986 ****
  fi
  
  case "$enable_maintainer_mode" in
!   ("yes") maintainer_mode=yes ;;
!   ("no") maintainer=no ;;
!   (*) as_fn_error $? "unknown maintainer mode $enable_maintainer_mode" "$LINENO" 5 ;;
  esac
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking maintainer-mode" >&5
  $as_echo_n "checking maintainer-mode... " >&6; }
--- 2978,2986 ----
  fi
  
  case "$enable_maintainer_mode" in
!   yes) maintainer_mode=yes ;;
!   no) maintainer_mode=no ;;
!   *) as_fn_error $? "unknown maintainer mode $enable_maintainer_mode" "$LINENO" 5 ;;
  esac
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking maintainer-mode" >&5
  $as_echo_n "checking maintainer-mode... " >&6; }
diff -Nrcpad gcc-11.1.0/c++tools/configure.ac gcc-11.2.0/c++tools/configure.ac
*** gcc-11.1.0/c++tools/configure.ac	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/c++tools/configure.ac	Wed Jul 28 06:55:06 2021
*************** AS_HELP_STRING([--enable-maintainer-mode
*** 58,66 ****
  [enable maintainer mode.  Add rules to rebuild configurey bits]),,
  [enable_maintainer_mode=no])
  case "$enable_maintainer_mode" in
!   ("yes") maintainer_mode=yes ;;
!   ("no") maintainer=no ;;
!   (*) AC_MSG_ERROR([unknown maintainer mode $enable_maintainer_mode]) ;;
  esac
  AC_MSG_CHECKING([maintainer-mode])
  AC_MSG_RESULT([$maintainer_mode])
--- 58,66 ----
  [enable maintainer mode.  Add rules to rebuild configurey bits]),,
  [enable_maintainer_mode=no])
  case "$enable_maintainer_mode" in
!   yes) maintainer_mode=yes ;;
!   no) maintainer_mode=no ;;
!   *) AC_MSG_ERROR([unknown maintainer mode $enable_maintainer_mode]) ;;
  esac
  AC_MSG_CHECKING([maintainer-mode])
  AC_MSG_RESULT([$maintainer_mode])
diff -Nrcpad gcc-11.1.0/c++tools/server.cc gcc-11.2.0/c++tools/server.cc
*** gcc-11.1.0/c++tools/server.cc	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/c++tools/server.cc	Wed Jul 28 06:55:06 2021
*************** along with GCC; see the file COPYING3.
*** 29,34 ****
--- 29,35 ----
  #include <csignal>
  #include <cstring>
  #include <cstdarg>
+ #include <cstdlib>
  // OS
  #include <unistd.h>
  #include <sys/types.h>
diff -Nrcpad gcc-11.1.0/config/ChangeLog gcc-11.2.0/config/ChangeLog
*** gcc-11.1.0/config/ChangeLog	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/config/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/contrib/ChangeLog gcc-11.2.0/contrib/ChangeLog
*** gcc-11.1.0/contrib/ChangeLog	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,51 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
+ 2021-06-23  Martin Liska  <mliska@suse.cz>
+ 
+ 	* mklog.py: Sync.
+ 	* test_mklog.py: Likewise.
+ 
+ 2021-06-23  Martin Liska  <mliska@suse.cz>
+ 
+ 	* gcc-git-customization.sh: Use the new wrapper.
+ 	* git-commit-mklog.py: New file.
+ 	* prepare-commit-msg: Support GCC_MKLOG_ARGS.
+ 
+ 2021-05-18  Jonathan Wakely  <jwakely@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-18  Jonathan Wakely  <jwakely@redhat.com>
+ 
+ 	* gcc-changelog/git_email.py: Remove use of non-strict mode.
+ 
+ 2021-05-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-05-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	* download_prerequisites: Update mpfr version to 3.1.6.
+ 	* prerequisites.md5: Update.
+ 	* prerequisites.sha512: Likewise.
+ 
+ 2021-05-14  Martin Liska  <mliska@suse.cz>
+ 
+ 	* gcc-changelog/git_check_commit.py: Sync from master.
+ 	* gcc-changelog/git_commit.py: Likewise.
+ 	* gcc-changelog/git_email.py: Likewise.
+ 	* gcc-changelog/git_repository.py: Likewise.
+ 	* gcc-changelog/git_update_version.py: Likewise.
+ 	* gcc-changelog/test_email.py: Likewise.
+ 	* gcc-changelog/test_patches.txt: Likewise.
+ 
+ 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* gennews (files): Add files for GCC 10 and GCC 11.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/contrib/download_prerequisites gcc-11.2.0/contrib/download_prerequisites
*** gcc-11.1.0/contrib/download_prerequisites	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/download_prerequisites	Wed Jul 28 06:55:06 2021
*************** version='(unversioned)'
*** 28,34 ****
  # `contrib/prerequisites.md5` with the new checksums.
  
  gmp='gmp-6.1.0.tar.bz2'
! mpfr='mpfr-3.1.4.tar.bz2'
  mpc='mpc-1.0.3.tar.gz'
  isl='isl-0.18.tar.bz2'
  
--- 28,34 ----
  # `contrib/prerequisites.md5` with the new checksums.
  
  gmp='gmp-6.1.0.tar.bz2'
! mpfr='mpfr-3.1.6.tar.bz2'
  mpc='mpc-1.0.3.tar.gz'
  isl='isl-0.18.tar.bz2'
  
diff -Nrcpad gcc-11.1.0/contrib/gcc-changelog/git_check_commit.py gcc-11.2.0/contrib/gcc-changelog/git_check_commit.py
*** gcc-11.1.0/contrib/gcc-changelog/git_check_commit.py	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/gcc-changelog/git_check_commit.py	Wed Jul 28 06:55:06 2021
*************** from git_repository import parse_git_rev
*** 23,41 ****
  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:
--- 23,38 ----
  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) - '
!                     'if not specified: HEAD')
  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')
  args = parser.parse_args()
  
  retval = 0
! for git_commit in parse_git_revisions(args.git_path, args.revisions):
      res = 'OK' if git_commit.success else 'FAILED'
      print('Checking %s: %s' % (git_commit.original_info.hexsha, res))
      if git_commit.success:
diff -Nrcpad gcc-11.1.0/contrib/gcc-changelog/git_commit.py gcc-11.2.0/contrib/gcc-changelog/git_commit.py
*** gcc-11.1.0/contrib/gcc-changelog/git_commit.py	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/gcc-changelog/git_commit.py	Wed Jul 28 06:55:06 2021
***************
*** 19,26 ****
  import difflib
  import os
  import re
  
! changelog_locations = {
      'c++tools',
      'config',
      'contrib',
--- 19,27 ----
  import difflib
  import os
  import re
+ import sys
  
! default_changelog_locations = {
      'c++tools',
      'config',
      'contrib',
*************** class Error:
*** 200,206 ****
      def __repr__(self):
          s = self.message
          if self.line:
!             s += ':"%s"' % self.line
          return s
  
  
--- 201,207 ----
      def __repr__(self):
          s = self.message
          if self.line:
!             s += ': "%s"' % self.line
          return s
  
  
*************** class GitInfo:
*** 287,293 ****
  
  
  class GitCommit:
!     def __init__(self, info, strict=True, commit_to_info_hook=None):
          self.original_info = info
          self.info = info
          self.message = None
--- 288,294 ----
  
  
  class GitCommit:
!     def __init__(self, info, commit_to_info_hook=None, ref_name=None):
          self.original_info = info
          self.info = info
          self.message = None
*************** class GitCommit:
*** 300,305 ****
--- 301,307 ----
          self.cherry_pick_commit = None
          self.revert_commit = None
          self.commit_to_info_hook = commit_to_info_hook
+         self.init_changelog_locations(ref_name)
  
          # Skip Update copyright years commits
          if self.info.lines and self.info.lines[0] == 'Update copyright years.':
*************** class GitCommit:
*** 323,329 ****
          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'))
--- 325,331 ----
          if len(project_files) == len(self.info.modified_files):
              # All modified files are only MISC files
              return
!         elif project_files:
              self.errors.append(Error('ChangeLog, DATESTAMP, BASE-VER and '
                                       'DEV-PHASE updates should be done '
                                       'separately from normal commits'))
*************** class GitCommit:
*** 361,375 ****
          else:
              return False
  
!     @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):
--- 363,376 ----
          else:
              return False
  
!     def find_changelog_location(self, 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 self.changelog_locations else None
  
      @classmethod
      def format_git_author(cls, author):
*************** class GitCommit:
*** 389,394 ****
--- 390,406 ----
                  modified_files.append((parts[2], 'A'))
          return modified_files
  
+     def init_changelog_locations(self, ref_name):
+         self.changelog_locations = list(default_changelog_locations)
+         if ref_name:
+             version = sys.maxsize
+             if 'releases/gcc-' in ref_name:
+                 version = int(ref_name.split('-')[-1])
+             if version >= 12:
+                 # HSA and BRIG were removed in GCC 12
+                 self.changelog_locations.remove('gcc/brig')
+                 self.changelog_locations.remove('libhsail-rt')
+ 
      def parse_lines(self, all_are_ignored):
          body = self.info.lines
  
*************** class GitCommit:
*** 397,403 ****
                  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:
--- 409,416 ----
                  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)
!                     or b.lower().startswith(CO_AUTHORED_BY_PREFIX)):
                  self.changes = body[i:]
                  return
          if not all_are_ignored:
*************** class GitCommit:
*** 586,592 ****
                  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'
--- 599,605 ----
                  for file in entry.files:
                      location = self.get_file_changelog_location(file)
                      if (location == ''
!                        or (location and location in self.changelog_locations)):
                          if changelog and changelog != location:
                              msg = 'could not deduce ChangeLog file, ' \
                                    'not unique location'
*************** class GitCommit:
*** 606,616 ****
                  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)
--- 619,628 ----
                  return True
          return False
  
!     def get_changelog_by_path(self, path):
          components = path.split('/')
          while components:
!             if '/'.join(components) in self.changelog_locations:
                  break
              components = components[:-1]
          return '/'.join(components)
*************** class GitCommit:
*** 629,635 ****
              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))
  
--- 641,652 ----
              assert not entry.folder.endswith('/')
              for file in entry.files:
                  if not self.is_changelog_filename(file):
!                     item = os.path.join(entry.folder, file)
!                     if item in mentioned_files:
!                         msg = 'same file specified multiple times'
!                         self.errors.append(Error(msg, file))
!                     else:
!                         mentioned_files.add(item)
              for pattern in entry.file_patterns:
                  mentioned_patterns.append(os.path.join(entry.folder, pattern))
  
diff -Nrcpad gcc-11.1.0/contrib/gcc-changelog/git_email.py gcc-11.2.0/contrib/gcc-changelog/git_email.py
*** gcc-11.1.0/contrib/gcc-changelog/git_email.py	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/gcc-changelog/git_email.py	Wed Jul 28 06:55:06 2021
*************** unidiff_supports_renaming = hasattr(Patc
*** 32,38 ****
  
  
  class GitEmail(GitCommit):
!     def __init__(self, filename, strict=False):
          self.filename = filename
          diff = PatchSet.from_filename(filename)
          date = None
--- 32,38 ----
  
  
  class GitEmail(GitCommit):
!     def __init__(self, filename):
          self.filename = filename
          diff = PatchSet.from_filename(filename)
          date = None
*************** class GitEmail(GitCommit):
*** 68,81 ****
                  t = 'M'
              modified_files.append((target if t != 'D' else source, t))
          git_info = GitInfo(None, date, author, body, modified_files)
!         super().__init__(git_info, 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'):
--- 68,94 ----
                  t = 'M'
              modified_files.append((target if t != 'D' else source, t))
          git_info = GitInfo(None, date, author, body, modified_files)
!         super().__init__(git_info,
                           commit_to_info_hook=lambda x: None)
  
  
! def show_help():
!     print("""usage: git_email.py [--help] [patch file ...]
! 
! Check git ChangeLog format of a patch
! 
! 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.""")
!     sys.exit(0)
! 
! 
  if __name__ == '__main__':
+     if len(sys.argv) == 2 and (sys.argv[1] == '-h' or sys.argv[1] == '--help'):
+         show_help()
+ 
      if len(sys.argv) == 1:
          allfiles = []
          for root, _dirs, files in os.walk('patches'):
*************** if __name__ == '__main__':
*** 97,103 ****
          print()
          print('Successfully parsed: %d/%d' % (success, len(allfiles)))
      else:
!         email = GitEmail(sys.argv[1], False)
          if email.success:
              print('OK')
              email.print_output()
--- 110,116 ----
          print()
          print('Successfully parsed: %d/%d' % (success, len(allfiles)))
      else:
!         email = GitEmail(sys.argv[1])
          if email.success:
              print('OK')
              email.print_output()
diff -Nrcpad gcc-11.1.0/contrib/gcc-changelog/git_repository.py gcc-11.2.0/contrib/gcc-changelog/git_repository.py
*** gcc-11.1.0/contrib/gcc-changelog/git_repository.py	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/gcc-changelog/git_repository.py	Wed Jul 28 06:55:06 2021
*************** except ImportError:
*** 29,35 ****
  from git_commit import GitCommit, GitInfo, decode_path
  
  
! def parse_git_revisions(repo_path, revisions, strict=True):
      repo = Repo(repo_path)
  
      def commit_to_info(commit):
--- 29,35 ----
  from git_commit import GitCommit, GitInfo, decode_path
  
  
! def parse_git_revisions(repo_path, revisions, ref_name=None):
      repo = Repo(repo_path)
  
      def commit_to_info(commit):
*************** def parse_git_revisions(repo_path, revis
*** 72,78 ****
          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
--- 72,79 ----
          commits = [repo.commit(revisions)]
  
      for commit in commits:
!         git_commit = GitCommit(commit_to_info(commit.hexsha),
!                                commit_to_info_hook=commit_to_info,
!                                ref_name=ref_name)
          parsed_commits.append(git_commit)
      return parsed_commits
diff -Nrcpad gcc-11.1.0/contrib/gcc-changelog/git_update_version.py gcc-11.2.0/contrib/gcc-changelog/git_update_version.py
*** gcc-11.1.0/contrib/gcc-changelog/git_update_version.py	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/gcc-changelog/git_update_version.py	Wed Jul 28 06:55:06 2021
*************** def prepend_to_changelog_files(repo, fol
*** 57,63 ****
              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')
--- 57,64 ----
              repo.git.add(full_path)
  
  
! active_refs = ['master', 'releases/gcc-9', 'releases/gcc-10',
!                'releases/gcc-11']
  
  parser = argparse.ArgumentParser(description='Update DATESTAMP and generate '
                                   'ChangeLog entries')
*************** repo = Repo(args.git_path)
*** 77,83 ****
  origin = repo.remotes['origin']
  
  
! def update_current_branch():
      commit = repo.head.commit
      commit_count = 1
      while commit:
--- 78,84 ----
  origin = repo.remotes['origin']
  
  
! def update_current_branch(ref_name):
      commit = repo.head.commit
      commit_count = 1
      while commit:
*************** def update_current_branch():
*** 100,106 ****
          if len(head.parents) == 2:
              head = head.parents[1]
          commits = parse_git_revisions(args.git_path, '%s..%s'
!                                       % (commit.hexsha, head.hexsha))
          commits = [c for c in commits if c.info.hexsha not in IGNORED_COMMITS]
          for git_commit in reversed(commits):
              prepend_to_changelog_files(repo, args.git_path, git_commit,
--- 101,107 ----
          if len(head.parents) == 2:
              head = head.parents[1]
          commits = parse_git_revisions(args.git_path, '%s..%s'
!                                       % (commit.hexsha, head.hexsha), ref_name)
          commits = [c for c in commits if c.info.hexsha not in IGNORED_COMMITS]
          for git_commit in reversed(commits):
              prepend_to_changelog_files(repo, args.git_path, git_commit,
*************** else:
*** 144,149 ****
              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)
--- 145,150 ----
              branch.checkout()
              origin.pull(rebase=True)
              print('branch pulled and checked out')
!             update_current_branch(name)
              assert not repo.index.diff(None)
              print('branch is done\n', flush=True)
diff -Nrcpad gcc-11.1.0/contrib/gcc-changelog/test_email.py gcc-11.2.0/contrib/gcc-changelog/test_email.py
*** gcc-11.1.0/contrib/gcc-changelog/test_email.py	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/gcc-changelog/test_email.py	Wed Jul 28 06:55:06 2021
*************** class TestGccChangelog(unittest.TestCase
*** 62,78 ****
              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')
--- 62,78 ----
              assert t.endswith('.patch')
              os.remove(t)
  
!     def get_git_email(self, filename):
          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)
  
!     def from_patch_glob(self, name):
          files = [f for f in self.patches.keys() if f.startswith(name)]
          assert len(files) == 1
!         return self.get_git_email(files[0])
  
      def test_simple_patch_format(self):
          email = self.get_git_email('0577-aarch64-Add-an-and.patch')
*************** class TestGccChangelog(unittest.TestCase
*** 247,253 ****
          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']
--- 247,253 ----
          assert email.changelog_entries[1].prs == []
  
      def test_multiple_prs_not_added(self):
!         email = self.from_patch_glob('0002-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']
*************** class TestGccChangelog(unittest.TestCase
*** 255,272 ****
          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):
--- 255,271 ----
          assert email.changelog_entries[2].folder == 'gcc/testsuite'
  
      def test_strict_mode(self):
!         email = self.from_patch_glob('0001-Add-patch_are')
          msg = 'ChangeLog, DATESTAMP, BASE-VER and DEV-PHASE updates should ' \
                'be done separately from normal commits'
          assert email.errors[0].message == msg
  
      def test_strict_mode_normal_patch(self):
!         email = self.get_git_email('0001-Just-test-it.patch')
          assert not email.errors
  
      def test_strict_mode_datestamp_only(self):
!         email = self.get_git_email('0002-Bump-date.patch')
          assert not email.errors
  
      def test_wrong_changelog_entry(self):
*************** class TestGccChangelog(unittest.TestCase
*** 418,426 ****
          assert email.errors[0].message == 'bad parentheses wrapping'
  
      def test_changelog_removal(self):
!         email = self.from_patch_glob('0001-ChangeLog-removal.patch', strict=True)
          assert not email.errors
  
      def test_long_filenames(self):
          email = self.from_patch_glob('0001-long-filenames')
          assert not email.errors
--- 417,429 ----
          assert email.errors[0].message == 'bad parentheses wrapping'
  
      def test_changelog_removal(self):
!         email = self.from_patch_glob('0001-ChangeLog-removal.patch')
          assert not email.errors
  
      def test_long_filenames(self):
          email = self.from_patch_glob('0001-long-filenames')
          assert not email.errors
+ 
+     def test_multi_same_file(self):
+         email = self.from_patch_glob('0001-OpenMP-Fix-SIMT')
+         assert email.errors[0].message == 'same file specified multiple times'
diff -Nrcpad gcc-11.1.0/contrib/gcc-changelog/test_patches.txt gcc-11.2.0/contrib/gcc-changelog/test_patches.txt
*** gcc-11.1.0/contrib/gcc-changelog/test_patches.txt	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/gcc-changelog/test_patches.txt	Wed Jul 28 06:55:06 2021
*************** xxxx-xx-xx  Claudiu Zissulescu  <claziss
*** 68,80 ****
   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
--- 68,73 ----
*************** index cf7aa8d83c9..46cb254ed28 100644
*** 89,101 ****
  @@ -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
--- 82,87 ----
*************** without any data fields.
*** 199,218 ****
   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
--- 185,190 ----
*************** Subject: [PATCH 0413/2034] SRA: Total sc
*** 275,294 ****
   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
--- 247,252 ----
*************** Subject: [PATCH 0334/2034] Do not genera
*** 333,345 ****
   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
--- 291,296 ----
*************** index e580b26b995..b49e6f8d408 100644
*** 347,359 ****
  @@ -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
--- 298,303 ----
*************** Co-Authored-By: Jakub Jelinek <jakub@red
*** 396,408 ****
   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
--- 340,345 ----
*************** index c73b8f810f0..8f541a28b6e 100644
*** 410,422 ****
  @@ -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
--- 347,352 ----
*************** https://gcc.gnu.org/ml/gcc-patches/2020-
*** 492,504 ****
   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
--- 422,427 ----
*************** not broken, but this is both safer and s
*** 539,551 ****
   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
--- 462,467 ----
*************** ChangeLog:
*** 578,590 ****
   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
--- 494,499 ----
*************** just the C-family ones that defined a fo
*** 683,695 ****
   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
--- 592,597 ----
*************** index a6308921dc9..70a12055e27 100644
*** 697,709 ****
  @@ -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
--- 599,604 ----
*************** index dd15cd6af3c..82fd602f9f1 100644
*** 732,744 ****
  @@ -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
--- 627,632 ----
*************** Subject: [PATCH 0004/2034] tree-opt: Fix
*** 825,837 ****
   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
--- 713,718 ----
*************** Subject: [PATCH 0735/2034] PR 87488: Add
*** 898,910 ****
   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
--- 779,784 ----
*************** gcc/ChangeLog
*** 1000,1012 ****
   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
--- 874,879 ----
*************** Subject: [PATCH 0735/2034] PR 87488: Add
*** 1073,1085 ****
   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
--- 940,945 ----
*************** co-authored-by: John Miller2 <jm2@exampl
*** 1187,1199 ****
   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
--- 1047,1052 ----
*************** index c73b8f810f0..8f541a28b6e 100644
*** 1201,1213 ****
  @@ -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
--- 1054,1059 ----
*************** if it isn't a REG or SUBREG of REG.
*** 1299,1311 ****
   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
--- 1145,1150 ----
*************** index 58366a6d331..cff76cd3303 100644
*** 1313,1325 ****
  @@ -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
--- 1152,1157 ----
*************** index e85a8e8813e..fb776ba5a0e 100644
*** 1390,1402 ****
  @@ -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
--- 1222,1227 ----
*************** index c212a1a57dc..3dccef39701 100644
*** 1432,1441 ****
  @@ -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 @@
  
  +
--- 1257,1378 ----
  @@ -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-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/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 @@
  
  +
*************** gcc/cp/ChangeLog
*** 1497,1509 ****
   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
--- 1434,1439 ----
*************** concepts.
*** 1539,1551 ****
   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
--- 1469,1474 ----
*************** Subject: [PATCH 0129/2034] Add PR number
*** 1573,1585 ****
   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
  
--- 1496,1501 ----
*************** gcc/testsuite/
*** 1616,1628 ****
   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
--- 1532,1537 ----
*************** index 90eebce85c0..9c1f17d0f85 100644
*** 1644,1656 ****
  @@ -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
--- 1553,1558 ----
*************** already).
*** 1836,1848 ****
   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
--- 1738,1743 ----
*************** index e08621ace27..a9ae7ab70ca 100644
*** 1850,1862 ****
  @@ -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
--- 1745,1750 ----
*************** index c212a1a57dc..3dccef39701 100644
*** 1969,1981 ****
  @@ -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
--- 1857,1862 ----
*************** Subject: [PATCH 0004/2034] tree-opt: Fix
*** 2082,2094 ****
   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
--- 1963,1968 ----
*************** gcc/testsuite/ChangeLog:
*** 2125,2137 ****
   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
--- 1999,2004 ----
*************** Subject: [PATCH 0043/2034] Compare TREE_
*** 2210,2222 ****
   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
--- 2077,2082 ----
*************** index f0031957375..b609a77701d 100644
*** 2224,2236 ****
  @@ -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
--- 2084,2089 ----
*************** gcc/testsuite/ChangeLog:
*** 2302,2314 ****
   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
--- 2155,2160 ----
*************** index b9843b83c5f..83720d9802a 100644
*** 2344,2356 ****
  @@ -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
--- 2190,2195 ----
*************** Subject: [PATCH] Fix a changelog.
*** 3408,3421 ****
   gcc/ChangeLog-2020 | 1 +
   1 file changed, 1 insertion(+)
  
- diff --git a/gcc/ChangeLog-2020 b/gcc/ChangeLog-2020
- index 6553720acad..2c170ef014a 100644
- --- a/gcc/ChangeLog-2020
- +++ b/gcc/ChangeLog-2020
- @@ -1 +1,2 @@
-  
- +
-  
  -- 
  2.29.2
  === 0001-Add-macro.patch ===
--- 3247,3252 ----
*************** index 5ad82db1def..53b15f32516 100644
*** 3546,3548 ****
--- 3377,3408 ----
  @@ -1 +1,2 @@
   
  +
+ 
+ === 0001-OpenMP-Fix-SIMT ===
+ From 33b647956caa977d1ae489f9baed9cef70b4f382 Mon Sep 17 00:00:00 2001
+ From: Tobias Burnus <tobias@codesourcery.com>
+ Date: Fri, 7 May 2021 12:11:51 +0200
+ Subject: [PATCH] OpenMP: Fix SIMT for complex/float reduction with && and ||
+ 
+ libgomp/ChangeLog:
+ 
+ 	* testsuite/libgomp.c-c++-common/reduction-5.c: New test, testing
+ 	complex/floating-point || + && reduction with 'omp target'.
+ 	* testsuite/libgomp.c-c++-common/reduction-5.c: Likewise.
+ ---
+ diff --git a/libgomp/testsuite/libgomp.c-c++-common/reduction-5.c b/libgomp/testsuite/libgomp.c-c++-common/reduction-5.c
+ new file mode 100644
+ index 00000000000..21540512e23
+ --- /dev/null
+ +++ b/libgomp/testsuite/libgomp.c-c++-common/reduction-5.c
+ @@ -0,0 +1,1 @@
+ +
+ diff --git a/libgomp/testsuite/libgomp.c-c++-common/reduction-6.c b/libgomp/testsuite/libgomp.c-c++-common/reduction-6.c
+ new file mode 100644
+ index 00000000000..21540512e23
+ --- /dev/null
+ +++ b/libgomp/testsuite/libgomp.c-c++-common/reduction-6.c
+ @@ -0,0 +1,1 @@
+ +
+ -- 
+ 2.25.1
diff -Nrcpad gcc-11.1.0/contrib/gcc-git-customization.sh gcc-11.2.0/contrib/gcc-git-customization.sh
*** gcc-11.1.0/contrib/gcc-git-customization.sh	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/gcc-git-customization.sh	Wed Jul 28 06:55:06 2021
*************** git config alias.gcc-undescr \!"f() { o=
*** 28,34 ****
  git config alias.gcc-verify '!f() { "`git rev-parse --show-toplevel`/contrib/gcc-changelog/git_check_commit.py" $@; } ; f'
  git config alias.gcc-backport '!f() { "`git rev-parse --show-toplevel`/contrib/git-backport.py" $@; } ; f'
  git config alias.gcc-mklog '!f() { "`git rev-parse --show-toplevel`/contrib/mklog.py" $@; } ; f'
! git config alias.gcc-commit-mklog '!f() { GCC_FORCE_MKLOG=1 git commit "$@"; }; f'
  
  # Make diff on MD files use "(define" as a function marker.
  # Use this in conjunction with a .gitattributes file containing
--- 28,34 ----
  git config alias.gcc-verify '!f() { "`git rev-parse --show-toplevel`/contrib/gcc-changelog/git_check_commit.py" $@; } ; f'
  git config alias.gcc-backport '!f() { "`git rev-parse --show-toplevel`/contrib/git-backport.py" $@; } ; f'
  git config alias.gcc-mklog '!f() { "`git rev-parse --show-toplevel`/contrib/mklog.py" $@; } ; f'
! git config alias.gcc-commit-mklog '!f() { "`git rev-parse --show-toplevel`/contrib/git-commit-mklog.py" $@; }; f'
  
  # Make diff on MD files use "(define" as a function marker.
  # Use this in conjunction with a .gitattributes file containing
diff -Nrcpad gcc-11.1.0/contrib/git-commit-mklog.py gcc-11.2.0/contrib/git-commit-mklog.py
*** gcc-11.1.0/contrib/git-commit-mklog.py	Thu Jan  1 00:00:00 1970
--- gcc-11.2.0/contrib/git-commit-mklog.py	Wed Jul 28 06:55:06 2021
***************
*** 0 ****
--- 1,53 ----
+ #!/usr/bin/env python3
+ 
+ # Copyright (C) 2020 Free Software Foundation, Inc.
+ #
+ # This file is part of GCC.
+ #
+ # GCC is free software; you can redistribute it and/or modify
+ # it under the terms of the GNU General Public License as published by
+ # the Free Software Foundation; either version 3, or (at your option)
+ # any later version.
+ #
+ # GCC is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ # GNU General Public License for more details.
+ #
+ # You should have received a copy of the GNU General Public License
+ # along with GCC; see the file COPYING.  If not, write to
+ # the Free Software Foundation, 51 Franklin Street, Fifth Floor,
+ # Boston, MA 02110-1301, USA.
+ #
+ # The script is wrapper for git commit-mklog alias where it parses
+ # -b/--pr-numbers argument and passes it via environment variable
+ # to mklog.py script.
+ 
+ import argparse
+ import os
+ import subprocess
+ 
+ if __name__ == '__main__':
+     children_args = []
+     myenv = os.environ.copy()
+ 
+     parser = argparse.ArgumentParser(description='git-commit-mklog wrapped')
+     parser.add_argument('-b', '--pr-numbers', action='store',
+                         type=lambda arg: arg.split(','), nargs='?',
+                         help='Add the specified PRs (comma separated)')
+     parser.add_argument('-p', '--fill-up-bug-titles', action='store_true',
+                         help='Download title of mentioned PRs')
+     args, unknown_args = parser.parse_known_args()
+ 
+     myenv['GCC_FORCE_MKLOG'] = '1'
+     mklog_args = []
+     if args.pr_numbers:
+         mklog_args.append(f'-b {",".join(args.pr_numbers)}')
+     if args.fill_up_bug_titles:
+         mklog_args.append('-p')
+ 
+     if mklog_args:
+         myenv['GCC_MKLOG_ARGS'] = ' '.join(mklog_args)
+ 
+     commit_args = ' '.join(unknown_args)
+     subprocess.run(f'git commit {commit_args}', shell=True, env=myenv)
diff -Nrcpad gcc-11.1.0/contrib/header-tools/ChangeLog gcc-11.2.0/contrib/header-tools/ChangeLog
*** gcc-11.1.0/contrib/header-tools/ChangeLog	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/header-tools/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/contrib/mklog.py gcc-11.2.0/contrib/mklog.py
*** gcc-11.1.0/contrib/mklog.py	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/mklog.py	Wed Jul 28 06:55:06 2021
*************** import requests
*** 39,46 ****
--- 39,48 ----
  from unidiff import PatchSet
  
  pr_regex = re.compile(r'(\/(\/|\*)|[Cc*!])\s+(?P<pr>PR [a-z+-]+\/[0-9]+)')
+ prnum_regex = re.compile(r'PR (?P<comp>[a-z+-]+)/(?P<num>[0-9]+)')
  dr_regex = re.compile(r'(\/(\/|\*)|[Cc*!])\s+(?P<dr>DR [0-9]+)')
  dg_regex = re.compile(r'{\s+dg-(error|warning)')
+ pr_filename_regex = re.compile(r'(^|[\W_])[Pp][Rr](?P<pr>\d{4,})')
  identifier_regex = re.compile(r'^([a-zA-Z0-9_#].*)')
  comment_regex = re.compile(r'^\/\*')
  struct_regex = re.compile(r'^(class|struct|union|enum)\s+'
*************** fn_regex = re.compile(r'([a-zA-Z_][^()\s
*** 51,57 ****
  template_and_param_regex = re.compile(r'<[^<>]*>')
  md_def_regex = re.compile(r'\(define.*\s+"(.*)"')
  bugzilla_url = 'https://gcc.gnu.org/bugzilla/rest.cgi/bug?id=%s&' \
!                'include_fields=summary'
  
  function_extensions = {'.c', '.cpp', '.C', '.cc', '.h', '.inc', '.def', '.md'}
  
--- 53,59 ----
  template_and_param_regex = re.compile(r'<[^<>]*>')
  md_def_regex = re.compile(r'\(define.*\s+"(.*)"')
  bugzilla_url = 'https://gcc.gnu.org/bugzilla/rest.cgi/bug?id=%s&' \
!                'include_fields=summary,component'
  
  function_extensions = {'.c', '.cpp', '.C', '.cc', '.h', '.inc', '.def', '.md'}
  
*************** PATCH must be generated using diff(1)'s
*** 67,72 ****
--- 69,76 ----
  script_folder = os.path.realpath(__file__)
  root = os.path.dirname(os.path.dirname(script_folder))
  
+ firstpr = ''
+ 
  
  def find_changelog(path):
      folder = os.path.split(path)[0]
*************** def sort_changelog_files(changed_file):
*** 115,140 ****
  
  
  def get_pr_titles(prs):
!     output = ''
!     for pr in prs:
          pr_id = pr.split('/')[-1]
          r = requests.get(bugzilla_url % pr_id)
          bugs = r.json()['bugs']
          if len(bugs) == 1:
!             output += '%s - %s\n' % (pr, bugs[0]['summary'])
!             print(output)
      if output:
!         output += '\n'
!     return output
  
  
! def generate_changelog(data, no_functions=False, fill_pr_titles=False):
      changelogs = {}
      changelog_list = []
      prs = []
      out = ''
      diff = PatchSet(data)
  
      for file in diff:
          # skip files that can't be parsed
          if file.path == '/dev/null':
--- 119,150 ----
  
  
  def get_pr_titles(prs):
!     output = []
!     for idx, pr in enumerate(prs):
          pr_id = pr.split('/')[-1]
          r = requests.get(bugzilla_url % pr_id)
          bugs = r.json()['bugs']
          if len(bugs) == 1:
!             prs[idx] = 'PR %s/%s' % (bugs[0]['component'], pr_id)
!             out = '%s - %s\n' % (prs[idx], bugs[0]['summary'])
!             if out not in output:
!                 output.append(out)
      if output:
!         output.append('')
!     return '\n'.join(output)
  
  
! def generate_changelog(data, no_functions=False, fill_pr_titles=False,
!                        additional_prs=None):
      changelogs = {}
      changelog_list = []
      prs = []
      out = ''
      diff = PatchSet(data)
+     global firstpr
  
+     if additional_prs:
+         prs = [pr for pr in additional_prs if pr not in prs]
      for file in diff:
          # skip files that can't be parsed
          if file.path == '/dev/null':
*************** def generate_changelog(data, no_function
*** 150,181 ****
              # Only search first ten lines as later lines may
              # contains commented code which a note that it
              # has not been tested due to a certain PR or DR.
              for line in list(file)[0][0:10]:
                  m = pr_regex.search(line.value)
                  if m:
                      pr = m.group('pr')
                      if pr not in prs:
                          prs.append(pr)
                  else:
                      m = dr_regex.search(line.value)
                      if m:
                          dr = m.group('dr')
                          if dr not in prs:
                              prs.append(dr)
                      elif dg_regex.search(line.value):
                          # Found dg-warning/dg-error line
                          break
  
      if fill_pr_titles:
          out += get_pr_titles(prs)
  
      # sort ChangeLog so that 'testsuite' is at the end
      for changelog in sorted(changelog_list, key=lambda x: 'testsuite' in x):
          files = changelogs[changelog]
          out += '%s:\n' % os.path.join(changelog, 'ChangeLog')
          out += '\n'
-         for pr in prs:
-             out += '\t%s\n' % pr
          # new and deleted files should be at the end
          for file in sorted(files, key=sort_changelog_files):
              assert file.path.startswith(changelog)
--- 160,211 ----
              # Only search first ten lines as later lines may
              # contains commented code which a note that it
              # has not been tested due to a certain PR or DR.
+             this_file_prs = []
              for line in list(file)[0][0:10]:
                  m = pr_regex.search(line.value)
                  if m:
                      pr = m.group('pr')
                      if pr not in prs:
                          prs.append(pr)
+                         this_file_prs.append(pr.split('/')[-1])
                  else:
                      m = dr_regex.search(line.value)
                      if m:
                          dr = m.group('dr')
                          if dr not in prs:
                              prs.append(dr)
+                             this_file_prs.append(dr.split('/')[-1])
                      elif dg_regex.search(line.value):
                          # Found dg-warning/dg-error line
                          break
+             # PR number in the file name
+             fname = os.path.basename(file.path)
+             m = pr_filename_regex.search(fname)
+             if m:
+                 pr = m.group('pr')
+                 pr2 = 'PR ' + pr
+                 if pr not in this_file_prs and pr2 not in prs:
+                     prs.append(pr2)
+ 
+     if prs:
+         firstpr = prs[0]
  
      if fill_pr_titles:
          out += get_pr_titles(prs)
  
+     # print list of PR entries before ChangeLog entries
+     if prs:
+         if not out:
+             out += '\n'
+         for pr in prs:
+             out += '\t%s\n' % pr
+         out += '\n'
+ 
      # sort ChangeLog so that 'testsuite' is at the end
      for changelog in sorted(changelog_list, key=lambda x: 'testsuite' in x):
          files = changelogs[changelog]
          out += '%s:\n' % os.path.join(changelog, 'ChangeLog')
          out += '\n'
          # new and deleted files should be at the end
          for file in sorted(files, key=sort_changelog_files):
              assert file.path.startswith(changelog)
*************** if __name__ == '__main__':
*** 273,278 ****
--- 303,311 ----
      parser = argparse.ArgumentParser(description=help_message)
      parser.add_argument('input', nargs='?',
                          help='Patch file (or missing, read standard input)')
+     parser.add_argument('-b', '--pr-numbers', action='store',
+                         type=lambda arg: arg.split(','), nargs='?',
+                         help='Add the specified PRs (comma separated)')
      parser.add_argument('-s', '--no-functions', action='store_true',
                          help='Do not generate function names in ChangeLogs')
      parser.add_argument('-p', '--fill-up-bug-titles', action='store_true',
*************** if __name__ == '__main__':
*** 296,309 ****
          update_copyright(data)
      else:
          output = generate_changelog(data, args.no_functions,
!                                     args.fill_up_bug_titles)
          if args.changelog:
              lines = open(args.changelog).read().split('\n')
              start = list(takewhile(lambda l: not l.startswith('#'), lines))
              end = lines[len(start):]
              with open(args.changelog, 'w') as f:
                  if start:
!                     # appent empty line
                      if start[-1] != '':
                          start.append('')
                  else:
--- 329,348 ----
          update_copyright(data)
      else:
          output = generate_changelog(data, args.no_functions,
!                                     args.fill_up_bug_titles, args.pr_numbers)
          if args.changelog:
              lines = open(args.changelog).read().split('\n')
              start = list(takewhile(lambda l: not l.startswith('#'), lines))
              end = lines[len(start):]
              with open(args.changelog, 'w') as f:
+                 if not start or not start[0]:
+                     # initial commit subject line 'component: [PRnnnnn]'
+                     m = prnum_regex.match(firstpr)
+                     if m:
+                         title = f'{m.group("comp")}: [PR{m.group("num")}]'
+                         start.insert(0, title)
                  if start:
!                     # append empty line
                      if start[-1] != '':
                          start.append('')
                  else:
diff -Nrcpad gcc-11.1.0/contrib/prepare-commit-msg gcc-11.2.0/contrib/prepare-commit-msg
*** gcc-11.1.0/contrib/prepare-commit-msg	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/prepare-commit-msg	Wed Jul 28 06:55:06 2021
*************** else
*** 78,81 ****
      tee="cat"
  fi
  
! git $cmd | $tee | git gcc-mklog -c "$COMMIT_MSG_FILE"
--- 78,81 ----
      tee="cat"
  fi
  
! git $cmd | $tee | git gcc-mklog $GCC_MKLOG_ARGS -c "$COMMIT_MSG_FILE"
diff -Nrcpad gcc-11.1.0/contrib/prerequisites.md5 gcc-11.2.0/contrib/prerequisites.md5
*** gcc-11.1.0/contrib/prerequisites.md5	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/prerequisites.md5	Wed Jul 28 06:55:06 2021
***************
*** 1,4 ****
  86ee6e54ebfc4a90b643a65e402c4048  gmp-6.1.0.tar.bz2
! b8a2f6b0e68bef46e53da2ac439e1cf4  mpfr-3.1.4.tar.bz2
  d6a1d5f8ddea3abd2cc3e98f58352d26  mpc-1.0.3.tar.gz
  11436d6b205e516635b666090b94ab32  isl-0.18.tar.bz2
--- 1,4 ----
  86ee6e54ebfc4a90b643a65e402c4048  gmp-6.1.0.tar.bz2
! 320c28198def956aeacdb240b46b8969  mpfr-3.1.6.tar.bz2
  d6a1d5f8ddea3abd2cc3e98f58352d26  mpc-1.0.3.tar.gz
  11436d6b205e516635b666090b94ab32  isl-0.18.tar.bz2
diff -Nrcpad gcc-11.1.0/contrib/prerequisites.sha512 gcc-11.2.0/contrib/prerequisites.sha512
*** gcc-11.1.0/contrib/prerequisites.sha512	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/prerequisites.sha512	Wed Jul 28 06:55:06 2021
***************
*** 1,4 ****
  3c82aeab9c1596d4da8afac2eec38e429e84f3211e1a572cf8fd2b546493c44c039b922a1133eaaa48bd7f3e11dbe795a384e21ed95cbe3ecc58d7ac02246117  gmp-6.1.0.tar.bz2
! 51066066ff2c12ed2198605ecf68846b0c96b548adafa5b80e0c786d0df488411a5e8973358fce7192dc977ad4e68414cf14500e3c39746de62465eb145bb819  mpfr-3.1.4.tar.bz2
  0028b76df130720c1fad7de937a0d041224806ce5ef76589f19c7b49d956071a683e2f20d154c192a231e69756b19e48208f2889b0c13950ceb7b3cfaf059a43  mpc-1.0.3.tar.gz
  85d0b40f4dbf14cb99d17aa07048cdcab2dc3eb527d2fbb1e84c41b2de5f351025370e57448b63b2b8a8cf8a0843a089c3263f9baee1542d5c2e1cb37ed39d94  isl-0.18.tar.bz2
--- 1,4 ----
  3c82aeab9c1596d4da8afac2eec38e429e84f3211e1a572cf8fd2b546493c44c039b922a1133eaaa48bd7f3e11dbe795a384e21ed95cbe3ecc58d7ac02246117  gmp-6.1.0.tar.bz2
! 0c310dd7956be527884f8059c195a5aca1042b089d0927ac6341e6310b1250a7059bc61aaaab4dfb76c6ab8b67e440878ca203f72674529bbcb46770ed9b6885  mpfr-3.1.6.tar.bz2
  0028b76df130720c1fad7de937a0d041224806ce5ef76589f19c7b49d956071a683e2f20d154c192a231e69756b19e48208f2889b0c13950ceb7b3cfaf059a43  mpc-1.0.3.tar.gz
  85d0b40f4dbf14cb99d17aa07048cdcab2dc3eb527d2fbb1e84c41b2de5f351025370e57448b63b2b8a8cf8a0843a089c3263f9baee1542d5c2e1cb37ed39d94  isl-0.18.tar.bz2
diff -Nrcpad gcc-11.1.0/contrib/reghunt/ChangeLog gcc-11.2.0/contrib/reghunt/ChangeLog
*** gcc-11.1.0/contrib/reghunt/ChangeLog	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/reghunt/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/contrib/regression/ChangeLog gcc-11.2.0/contrib/regression/ChangeLog
*** gcc-11.1.0/contrib/regression/ChangeLog	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/regression/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/contrib/test_mklog.py gcc-11.2.0/contrib/test_mklog.py
*** gcc-11.1.0/contrib/test_mklog.py	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/contrib/test_mklog.py	Wed Jul 28 06:55:06 2021
*************** index 4ad78c1f77b..6687b368038 100644
*** 240,245 ****
--- 240,248 ----
  '''
  
  EXPECTED4 = '''\
+ 
+ 	PR 50209
+ 
  gcc/ChangeLog:
  
  	* ipa-icf.c:
*************** index 00000000000..dcc8999c446
*** 317,325 ****
  EXPECTED5 = '''\
  PR target/95046 - Vectorize V2SFmode operations
  
  gcc/testsuite/ChangeLog:
  
- 	PR target/95046
  	* gcc.target/i386/pr95046-6.c: New test.
  
  '''
--- 320,329 ----
  EXPECTED5 = '''\
  PR target/95046 - Vectorize V2SFmode operations
  
+ 	PR target/95046
+ 
  gcc/testsuite/ChangeLog:
  
  	* gcc.target/i386/pr95046-6.c: New test.
  
  '''
*************** index 00000000000..f3d6d11e61e
*** 377,385 ****
  '''
  
  EXPECTED7 = '''\
- gcc/testsuite/ChangeLog:
  
  	DR 2237
  	* g++.dg/DRs/dr2237.C: New test.
  
  '''
--- 381,391 ----
  '''
  
  EXPECTED7 = '''\
  
  	DR 2237
+ 
+ gcc/testsuite/ChangeLog:
+ 
  	* g++.dg/DRs/dr2237.C: New test.
  
  '''
diff -Nrcpad gcc-11.1.0/fixincludes/ChangeLog gcc-11.2.0/fixincludes/ChangeLog
*** gcc-11.1.0/fixincludes/ChangeLog	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/fixincludes/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,16 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
+ 2021-07-08  ClÃ©ment Chigot  <clement.chigot@atos.net>
+ 
+ 	Backported from master:
+ 	2021-07-06  ClÃ©ment Chigot  <clement.chigot@atos.net>
+ 
+ 	* inclhack.def (aix_externcpp1): Improve select regexp.
+ 	* fixincl.x: Regenerate.
+ 	* tests/base/sys/socket.h: Update.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/fixincludes/fixincl.x gcc-11.2.0/fixincludes/fixincl.x
*** gcc-11.1.0/fixincludes/fixincl.x	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/fixincludes/fixincl.x	Wed Jul 28 06:55:06 2021
***************
*** 2,12 ****
   *
   * DO NOT EDIT THIS FILE   (fixincl.x)
   *
!  * It has been AutoGen-ed  December  9, 2020 at 11:16:08 AM by AutoGen 5.18.16
   * From the definitions    inclhack.def
   * and the template file   fixincl
   */
! /* DO NOT SVN-MERGE THIS FILE, EITHER Wed Dec  9 11:16:08 EST 2020
   *
   * You must regenerate it.  Use the ./genfixes script.
   *
--- 2,12 ----
   *
   * DO NOT EDIT THIS FILE   (fixincl.x)
   *
!  * It has been AutoGen-ed  July  1, 2021 at 03:44:46 PM by AutoGen 5.18.7
   * From the definitions    inclhack.def
   * and the template file   fixincl
   */
! /* DO NOT SVN-MERGE THIS FILE, EITHER Thu Jul  1 15:44:46 CEST 2021
   *
   * You must regenerate it.  Use the ./genfixes script.
   *
*************** tSCC* apzAix_Externcpp1Machs[] = {
*** 827,833 ****
   */
  tSCC zAix_Externcpp1Select0[] =
         "#ifndef _KERNEL\n\
! #ifdef __cplusplus";
  
  #define    AIX_EXTERNCPP1_TEST_CT  1
  static tTestDesc aAix_Externcpp1Tests[] = {
--- 827,834 ----
   */
  tSCC zAix_Externcpp1Select0[] =
         "#ifndef _KERNEL\n\
! #ifdef __cplusplus\n\
! extern \"C\" int naccept\\(int, struct sockaddr \\*, socklen_t \\*\\);";
  
  #define    AIX_EXTERNCPP1_TEST_CT  1
  static tTestDesc aAix_Externcpp1Tests[] = {
*************** static const char* apzAix_Externcpp1Patc
*** 840,846 ****
      "format",
      "#ifndef _KERNEL\n\
  #ifdef __cplusplus\n\
! extern \"C++\" {",
      (char*)NULL };
  
  /* * * * * * * * * * * * * * * * * * * * * * * * * *
--- 841,848 ----
      "format",
      "#ifndef _KERNEL\n\
  #ifdef __cplusplus\n\
! extern \"C++\" {\n\
! extern \"C\" int naccept(int, struct sockaddr *, socklen_t *);",
      (char*)NULL };
  
  /* * * * * * * * * * * * * * * * * * * * * * * * * *
diff -Nrcpad gcc-11.1.0/fixincludes/inclhack.def gcc-11.2.0/fixincludes/inclhack.def
*** gcc-11.1.0/fixincludes/inclhack.def	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/fixincludes/inclhack.def	Wed Jul 28 06:55:06 2021
*************** fix = {
*** 554,566 ****
    mach      = "*-*-aix*";
    files     = "sys/socket.h";
    select    = "#ifndef _KERNEL\n"
! 	      "#ifdef __cplusplus";
    c_fix     = format;
    c_fix_arg = "#ifndef _KERNEL\n"
  	      "#ifdef __cplusplus\n"
!               "extern \"C++\" {";
    test_text = "#ifndef _KERNEL\n"
! 	      "#ifdef __cplusplus";
  };
  
  fix = {
--- 554,569 ----
    mach      = "*-*-aix*";
    files     = "sys/socket.h";
    select    = "#ifndef _KERNEL\n"
! 	      "#ifdef __cplusplus\n"
! 	      "extern \"C\" int naccept\\(int, struct sockaddr \\*, socklen_t \\*\\);";
    c_fix     = format;
    c_fix_arg = "#ifndef _KERNEL\n"
  	      "#ifdef __cplusplus\n"
! 	      "extern \"C++\" {\n"
! 	      "extern \"C\" int naccept(int, struct sockaddr *, socklen_t *);";
    test_text = "#ifndef _KERNEL\n"
! 	      "#ifdef __cplusplus\n"
! 	      "extern \"C\" int naccept(int, struct sockaddr *, socklen_t *);";
  };
  
  fix = {
diff -Nrcpad gcc-11.1.0/fixincludes/tests/base/sys/socket.h gcc-11.2.0/fixincludes/tests/base/sys/socket.h
*** gcc-11.1.0/fixincludes/tests/base/sys/socket.h	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/fixincludes/tests/base/sys/socket.h	Wed Jul 28 06:55:06 2021
***************
*** 13,18 ****
--- 13,19 ----
  #ifndef _KERNEL
  #ifdef __cplusplus
  extern "C++" {
+ extern "C" int naccept(int, struct sockaddr *, socklen_t *);
  #endif  /* AIX_EXTERNCPP1_CHECK */
  
  
diff -Nrcpad gcc-11.1.0/gcc/BASE-VER gcc-11.2.0/gcc/BASE-VER
*** gcc-11.1.0/gcc/BASE-VER	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/gcc/BASE-VER	Wed Jul 28 06:55:27 2021
***************
*** 1 ****
! 11.1.0
--- 1 ----
! 11.2.0
diff -Nrcpad gcc-11.1.0/gcc/ChangeLog gcc-11.2.0/gcc/ChangeLog
*** gcc-11.1.0/gcc/ChangeLog	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/gcc/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,1655 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
+ 2021-07-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/101535
+ 	* gimplify.c (omp_check_private): Properly skip ORT_TARGET_DATA
+ 	contexts in which decl isn't privatized and for ORT_TARGET return
+ 	false if decl is mapped.
+ 
+ 2021-07-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/101384
+ 	* config/rs6000/rs6000.c (vspltis_constant): Accept EASY_VECTOR_MSB
+ 	only if step and copies are equal to 1.
+ 
+ 2021-07-20  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-07-06  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR bootstrap/100246
+ 	* config/i386/i386.h (struct stringop_algs): Define a CTOR for
+ 	this type.
+ 
+ 2021-07-20  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-07-09  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR target/100152
+ 	* config/i386/i386-expand.c (ix86_expand_call): If a call is
+ 	to a non-local-binding, or local but to a public symbol, then
+ 	assume that it might be indirected via the lazy symbol binder.
+ 	Mark R10 and R10 as clobbered in that case.
+ 
+ 2021-07-20  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/100182
+ 	* config/i386/sync.md (define_peephole2 atomic_storedi_fpu):
+ 	Remove.
+ 	(define_peephole2 atomic_loaddi_fpu): Ditto.
+ 
+ 2021-07-19  Bill Schmidt  <wschmidt@linux.ibm.com>
+ 
+ 	PR target/101129
+ 	* config/rs6000/rs6000-p8swap.c (has_part_mult): New.
+ 	(rs6000_analyze_swaps): Insns containing a subreg of a mult are
+ 	not swappable.
+ 
+ 2021-07-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/94366
+ 	* omp-low.c (lower_rec_input_clauses): Rename is_fp_and_or to
+ 	is_truth_op, set it for TRUTH_*IF_EXPR regardless of new_var's type,
+ 	use boolean_type_node instead of integer_type_node as NE_EXPR type.
+ 	(lower_reduction_clauses): Likewise.
+ 
+ 2021-07-18  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-05-04  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	* omp-low.c (lower_rec_input_clauses, lower_reduction_clauses): Handle
+ 	&& and || with floating-point and complex arguments.
+ 
+ 2021-07-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR go/101407
+ 	* godump.c (godump_str_hash): New type.
+ 	(godump_container::pot_dummy_types): Use string_hash instead of
+ 	ptr_hash in the hash_set.
+ 
+ 2021-07-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/101266
+ 	* dwarf2out.c (loc_list_from_tree_1): Handle COMPOUND_LITERAL_EXPR.
+ 
+ 2021-07-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/101210
+ 	* match.pd ((intptr_t)x eq/ne CST to x eq/ne (typeof x) CST): Don't
+ 	perform the optimization in GENERIC when sanitizing and x has a
+ 	reference type.
+ 
+ 2021-07-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/101172
+ 	* stor-layout.c (finish_bitfield_representative): If nextf has
+ 	error_mark_node type, set repr type to error_mark_node too.
+ 
+ 2021-07-15  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-06-13  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/101023
+ 	* config/i386/i386.c (ix86_expand_prologue): Set red_zone_used
+ 	to true if red zone is used.
+ 	(ix86_output_indirect_jmp): Replace ix86_red_zone_size with
+ 	ix86_red_zone_used.
+ 	* config/i386/i386.h (machine_function): Add red_zone_used.
+ 	(ix86_red_zone_size): Removed.
+ 	(ix86_red_zone_used): New.
+ 	* config/i386/i386.md (peephole2 patterns): Replace
+ 	ix86_red_zone_size with ix86_red_zone_used.
+ 
+ 2021-07-15  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-07-14  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/101395
+ 	* config/i386/driver-i386.c (host_detect_local_cpu): Check
+ 	"arch [32|64]" and "tune [32|64]" for 32-bit and 64-bit codegen.
+ 	Enable UINTR only for 64-bit codegen.
+ 	* config/i386/i386-options.c
+ 	(ix86_option_override_internal::DEF_PTA): Skip PTA_UINTR if not
+ 	in 64-bit mode.
+ 	* config/i386/i386.h (ARCH_ARG): New.
+ 	(CC1_CPU_SPEC): Pass "[arch|tune] 32" for 32-bit codegen and
+ 	"[arch|tune] 64" for 64-bit codegen.
+ 
+ 2021-07-15  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-07-15  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR driver/101383
+ 	* gcc.c (process_command): Process -gtoggle like process_options
+ 	would after parsing options.
+ 
+ 2021-07-14  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-02  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/101223
+ 	* range-op.cc (build_lt): Add -1 for signed values.
+ 	(built_gt): Subtract -1 for signed values.
+ 
+ 2021-07-14  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/101148
+ 	PR tree-optimization/101014
+ 	* gimple-range-cache.cc (ranger_cache::ranger_cache): Adjust.
+ 	(ranger_cache::~ranger_cache): Adjust.
+ 	(ranger_cache::block_range): Check if propagation disallowed.
+ 	(ranger_cache::propagate_cache): Disallow propagation if new value
+ 	can't be stored properly.
+ 	* gimple-range-cache.h (ranger_cache::m_propfail): New member.
+ 
+ 2021-07-14  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	* gimple-range-cache.cc (class ssa_block_ranges): Adjust prototype.
+ 	(sbr_vector::set_bb_range): Return true.
+ 	(class sbr_sparse_bitmap): Adjust.
+ 	(sbr_sparse_bitmap::set_bb_range): Return value.
+ 	(block_range_cache::set_bb_range): Return value.
+ 	(ranger_cache::propagate_cache): Use return value to print msg.
+ 	* gimple-range-cache.h (class block_range_cache): Adjust.
+ 
+ 2021-07-14  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	* gimple-range-cache.cc (ranger_cache::push_poor_value): Disable
+ 	poor value processing.
+ 
+ 2021-07-14  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	* gimple-range.cc (gimple_ranger::range_of_expr): Treat debug statments
+ 	as contextless queries to avoid additional lookups.
+ 
+ 2021-07-14  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-07  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/100299
+ 	* gimple-range-cache.cc (class sbr_sparse_bitmap): New.
+ 	(sbr_sparse_bitmap::sbr_sparse_bitmap): New.
+ 	(sbr_sparse_bitmap::bitmap_set_quad): New.
+ 	(sbr_sparse_bitmap::bitmap_get_quad): New.
+ 	(sbr_sparse_bitmap::set_bb_range): New.
+ 	(sbr_sparse_bitmap::get_bb_range): New.
+ 	(sbr_sparse_bitmap::bb_range_p): New.
+ 	(block_range_cache::block_range_cache): initialize bitmap obstack.
+ 	(block_range_cache::~block_range_cache): Destruct obstack.
+ 	(block_range_cache::set_bb_range): Decide when to utilze the
+ 	sparse on entry cache.
+ 	* gimple-range-cache.h (block_range_cache): Add bitmap obstack.
+ 	* params.opt (-param=evrp-sparse-threshold): New.
+ 
+ 2021-07-14  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-07  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	* bitmap.c (bitmap_set_aligned_chunk): New.
+ 	(bitmap_get_aligned_chunk): New.
+ 	(test_aligned_chunk): New.
+ 	(bitmap_c_tests): Call test_aligned_chunk.
+ 	* bitmap.h (bitmap_set_aligned_chunk, bitmap_get_aligned_chunk): New.
+ 
+ 2021-07-14  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-07  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	* gimple-range-cache.cc (ssa_block_ranges): Virtualize.
+ 	(sbr_vector): Renamed from ssa_block_cache.
+ 	(sbr_vector::sbr_vector): Allocate from obstack abd initialize.
+ 	(ssa_block_ranges::~ssa_block_ranges): Remove.
+ 	(sbr_vector::set_bb_range): Use varying and undefined cached values.
+ 	(ssa_block_ranges::set_bb_varying): Remove.
+ 	(sbr_vector::get_bb_range): Adjust assert.
+ 	(sbr_vector::bb_range_p): Adjust assert.
+ 	(~block_range_cache): No freeing loop required.
+ 	(block_range_cache::get_block_ranges): Remove.
+ 	(block_range_cache::set_bb_range): Inline get_block_ranges.
+ 	(block_range_cache::set_bb_varying): Remove.
+ 	* gimple-range-cache.h (set_bb_varying): Remove prototype.
+ 	* value-range.h (irange_allocator::get_memory): New.
+ 
+ 2021-07-14  Michael Meissner  <meissner@linux.ibm.com>
+ 
+ 	PR target/100809
+ 	* config/rs6000/rs6000.md (udivti3): New insn.
+ 	(divti3): New insn.
+ 	(umodti3): New insn.
+ 	(modti3): New insn.
+ 
+ 2021-07-14  Alexandre Oliva  <oliva@adacore.com>
+ 
+ 	Backported from master:
+ 	2021-07-14  Alexandre Oliva  <oliva@adacore.com>
+ 
+ 	* tree-ssa-alias.c (attr_fnspec::verify): Fix index in
+ 	non-'t'-sized arg check.
+ 
+ 2021-07-14  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/101185
+ 	* config/i386/i386.c (x86_order_regs_for_local_alloc):
+ 	Revert r12-1669.
+ 
+ 2021-07-14  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/101142
+ 	* config/i386/i386.md: (*anddi_1): Disparage slightly the mask
+ 	register alternative.
+ 	(*and<mode>_1): Ditto.
+ 	(*andqi_1): Ditto.
+ 	(*andn<mode>_1): Ditto.
+ 	(*<code><mode>_1): Ditto.
+ 	(*<code>qi_1): Ditto.
+ 	(*one_cmpl<mode>2_1): Ditto.
+ 	(*one_cmplsi2_1_zext): Ditto.
+ 	(*one_cmplqi2_1): Ditto.
+ 	* config/i386/i386.c (x86_order_regs_for_local_alloc): Change
+ 	the order of mask registers to be before general registers.
+ 
+ 2021-07-14  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-07-14  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101445
+ 	* tree-vect-stmts.c (vectorizable_load): Do the gap adjustment
+ 	of the IV in the correct direction for negative stride
+ 	accesses.
+ 
+ 2021-07-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-07-05  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/101291
+ 	* cfgloopmanip.c (loop_version): Set the loop copy of the
+ 	versioned loop to the new loop.
+ 
+ 2021-07-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-07-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101394
+ 	* tree-ssa-pre.c (do_pre_regular_insertion): Avoid inserting
+ 	copies from abnormals for a full redundancy.
+ 
+ 2021-07-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-07-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/101423
+ 	* gimple.c (gimple_could_trap_p_1): Internal function calls
+ 	do not trap.
+ 	* tree-eh.c (tree_could_trap_p): Likewise.
+ 
+ 2021-07-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-07-01  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/100778
+ 	* tree-vect-slp.c (vect_schedule_slp_node): Do not place trapping
+ 	vectorized ops ahead of their scalar BB.
+ 
+ 2021-07-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-05-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/100778
+ 	* tree-vect-slp.c (vect_build_slp_tree_1): Prevent possibly
+ 	trapping ops in different BBs.
+ 
+ 2021-07-09  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-07-08  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/101066
+ 	* ipa-sra.c (class isra_call_summary): New member
+ 	m_before_any_store, initialize it in the constructor.
+ 	(isra_call_summary::dump): Dump the new field.
+ 	(ipa_sra_call_summaries::duplicate): Copy it.
+ 	(process_scan_results): Set it.
+ 	(isra_write_edge_summary): Stream it.
+ 	(isra_read_edge_summary): Likewise.
+ 	(param_splitting_across_edge): Only override
+ 	safe_to_import_accesses if m_before_any_store is set.
+ 
+ 2021-07-09  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR target/101377
+ 	* gcc.c (ASM_DEBUG_DWARF_OPTION): Set again to --gdwarf2 in
+ 	the case where HAVE_AS_WORKING_DWARF_N_FLAG is not defined
+ 	and HAVE_LD_BROKEN_PE_DWARF5 is defined.
+ 
+ 2021-07-07  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-07-07  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000-call.c (mma_init_builtins): Use VSX_BUILTIN_LXVP
+ 	and VSX_BUILTIN_STXVP.
+ 
+ 2021-07-07  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-07-02  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000-builtin.def (BU_MMA_PAIR_LD, BU_MMA_PAIR_ST):
+ 	New macros.
+ 	(__builtin_vsx_lxvp, __builtin_vsx_stxvp): New built-ins.
+ 	* config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Expand
+ 	lxvp and stxvp built-ins.
+ 	(mma_init_builtins): Handle lxvp and stxvp built-ins.
+ 	(builtin_function_type): Likewise.
+ 	* doc/extend.texi (__builtin_vsx_lxvp, __builtin_mma_stxvp): Document.
+ 
+ 2021-07-07  Michael Meissner  <meissner@linux.ibm.com>
+ 	    2021-07-01 Michael Meissner  <meissner@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000.c (rs6000_maybe_emit_fp_cmove): Add IEEE
+ 	128-bit floating point conditional move support.
+ 	(have_compare_and_set_mask): Add IEEE 128-bit floating point
+ 	types.
+ 	* config/rs6000/rs6000.md (mov<mode>cc, IEEE128 iterator): New insn.
+ 	(mov<mode>cc_p10, IEEE128 iterator): New insn.
+ 	(mov<mode>cc_invert_p10, IEEE128 iterator): New insn.
+ 	(fpmask<mode>, IEEE128 iterator): New insn.
+ 	(xxsel<mode>, IEEE128 iterator): New insn.
+ 	Backported from master:
+ 
+ 2021-07-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-06-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101229
+ 	* gimple-walk.c (gimple_walk_op): Handle PHIs.
+ 
+ 2021-07-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101173
+ 	PR tree-optimization/101280
+ 	* gimple-loop-interchange.cc
+ 	(tree_loop_interchange::valid_data_dependences): Properly
+ 	guard all dependence checks with DDR_REVERSED_P or its
+ 	inverse.
+ 
+ 2021-07-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-06-22  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/101156
+ 	* gimplify.c (gimplify_expr): Remove premature incorrect
+ 	optimization.
+ 
+ 2021-07-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-06-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/100923
+ 	* tree-ssa-sccvn.c (valueize_refs_1): Take a pointer to
+ 	the operand vector to be valueized.
+ 	(valueize_refs): Likewise.
+ 	(valueize_shared_reference_ops_from_ref): Adjust.
+ 	(valueize_shared_reference_ops_from_call): Likewise.
+ 	(vn_reference_lookup_3): Likewise.
+ 	(vn_reference_lookup_pieces): Likewise.  Re-valueize
+ 	with honoring availability when we are about to create
+ 	the ao_ref and valueized before.
+ 	(vn_reference_lookup): Likewise.
+ 	(vn_reference_insert_pieces): Adjust.
+ 
+ 2021-07-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-06-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101088
+ 	* tree-ssa-loop-im.c (sm_seq_valid_bb): Only look for
+ 	supported refs on edges.  Do not assert same ref but
+ 	different kind stores are unsuported but mark them so.
+ 	(hoist_memory_references): Only look for supported refs
+ 	on exits.
+ 
+ 2021-07-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-06-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101025
+ 	* tree-ssa-loop-im.c (sm_seq_valid_bb): Make sure to process
+ 	all refs that require dependence checking.
+ 
+ 2021-07-06  ClÃ©ment Chigot  <clement.chigot@atos.net>
+ 
+ 	Backported from master:
+ 	2021-06-10  Clement Chigot  <clement.chigot@atos.net>
+ 
+ 	* config/rs6000/aix71.h (ASM_CPU_SPEC): Add Power10 directive.
+ 	* config/rs6000/aix72.h (ASM_CPU_SPEC): Likewise.
+ 
+ 2021-07-06  David Edelsohn  <dje.gcc@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-05-20  Clement Chigot  <clement.chigot@atos.net>
+ 		    David Edelsohn  <dje.gcc@gmail.com>
+ 
+ 	* collect2.c (scan_prog_file): Issue non-fatal warning for
+ 	non-COFF files.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* diagnostic-show-locus.c (diagnostic_show_locus): Don't reject
+ 	printing the same location twice if there are fix-it hints,
+ 	multiple locations, or a label.
+ 
+ 2021-07-02  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* config/i386/i386.c (asm_preferred_eh_data_format): Always use the
+ 	PIC encodings for PE-COFF targets.
+ 
+ 2021-06-30  Pat Haugen  <pthaugen@linux.ibm.com>
+ 
+ 	* config/rs6000/power10.md (power10-fused-load, power10-fused-store,
+ 	power10-fused_alu, power10-fused-vec, power10-fused-branch): New.
+ 
+ 2021-06-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vect-slp.c (vect_optimize_slp): Do not propagate
+ 	across operations that have different semantics on different
+ 	lanes.
+ 
+ 2021-06-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-06-22  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101158
+ 	* tree-vect-slp.c (vect_build_slp_tree_1): Move same operand
+ 	checking after checking for matching operation.
+ 
+ 2021-06-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-06-22  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101151
+ 	* tree-ssa-sink.c (statement_sink_location): Expand irreducible
+ 	region check.
+ 
+ 2021-06-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-06-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101105
+ 	* tree-vect-data-refs.c (vect_prune_runtime_alias_test_list):
+ 	Only ignore steps when they are equal or scalar order is preserved.
+ 
+ 2021-06-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-05-19  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/100672
+ 	* fold-const.c (fold_negate_expr_1): Use element_precision.
+ 	(negate_expr_p): Likewise.
+ 
+ 2021-06-24  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* dwarf2out.c (dwarf2out_assembly_start): Emit .file 0 marker here..
+ 	(dwarf2out_finish): ...instead of here.
+ 
+ 2021-06-24  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* configure.ac (--gdwarf-5 option): Use objdump instead of readelf.
+ 	(working --gdwarf-4/--gdwarf-5 for all sources): Likewise.
+ 	(--gdwarf-4 not refusing generated .debug_line): Adjust for Windows.
+ 	* configure: Regenerate.
+ 
+ 2021-06-23  Aaron Sawdey  <acsawdey@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-06-23  Aaron Sawdey  <acsawdey@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000-cpus.def: Take OPTION_MASK_PCREL_OPT out
+ 	of OTHER_POWER10_MASKS so it will not be enabled by default.
+ 
+ 2021-06-23  Michael Meissner  <meissner@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000.c (rs6000_emit_minmax): Add support for ISA
+ 	3.1 IEEE 128-bit floating point xsmaxcqp/xsmincqp instructions.
+ 	* config/rs6000/rs6000.md (s<minmax><mode>3, IEEE128 iterator):
+ 	New insns.
+ 
+ 2021-06-23  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-06-23  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/101175
+ 	* config/i386/i386.md (bsr_rex64): Add zero-flag setting RTX.
+ 	(bsr): Ditto.
+ 	(*bsrhi): Remove.
+ 	(clz<mode>2): Update RTX pattern for additions.
+ 
+ 2021-06-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/101167
+ 	* omp-low.c (lower_omp_regimplify_p): Regimplify also PARM_DECLs
+ 	and RESULT_DECLs that have DECL_HAS_VALUE_EXPR_P set.
+ 
+ 2021-06-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR inline-asm/100785
+ 	* cfgexpand.c (expand_asm_stmt): If errors are emitted,
+ 	remove all inputs, outputs and clobbers from the asm and
+ 	set template to "".
+ 
+ 2021-06-22  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/100310
+ 	* config/i386/i386-expand.c
+ 	(ix86_expand_special_args_builtin): Keep constm1_operand only
+ 	if it satisfies insn's operand predicate.
+ 
+ 2021-06-21  Carl Love  <cel@us.ibm.com>
+ 
+ 	* config/rs6000/altivec.h (vec_signextll, vec_signexti, vec_signextq):
+ 	Add define for new builtins.
+ 	* config/rs6000/altivec.md(altivec_vreveti2): Add define_expand.
+ 	* config/rs6000/rs6000-builtin.def (VSIGNEXTI, VSIGNEXTLL):  Add
+ 	overloaded builtin definitions.
+ 	(VSIGNEXTSB2W, VSIGNEXTSH2W, VSIGNEXTSB2D, VSIGNEXTSH2D,VSIGNEXTSW2D,
+ 	VSIGNEXTSD2Q):	Add builtin expansions.
+ 	(SIGNEXT): Add P10 overload definition.
+ 	* config/rs6000/rs6000-call.c (P9V_BUILTIN_VEC_VSIGNEXTI,
+ 	P9V_BUILTIN_VEC_VSIGNEXTLL, P10_BUILTIN_VEC_SIGNEXT): Add
+ 	overloaded argument definitions.
+ 	* config/rs6000/vsx.md (vsx_sign_extend_v2di_v1ti): Add define_insn.
+ 	(vsignextend_v2di_v1ti, vsignextend_qi_<mode>, vsignextend_hi_<mode>,
+ 	vsignextend_si_v2di)[VIlong]: Add define_expand.
+ 	Make define_insn vsx_sign_extend_si_v2di visible.
+ 	* doc/extend.texi:  Add documentation for the vec_signexti,
+ 	vec_signextll builtins and vec_signextq.
+ 
+ 2021-06-21  Carl Love  <cel@us.ibm.com>
+ 
+ 	* config/rs6000/rs6000.c (__fixkfti, __fixunskfti, __floattikf,
+ 	__floatuntikf): Names changed to __fixkfti_sw, __fixunskfti_sw,
+ 	__floattikf_sw, __floatuntikf_sw respectively.
+ 	* config/rs6000/rs6000.md (floatti<mode>2, floatunsti<mode>2,
+ 	fix_trunc<mode>ti2, fixuns_trunc<mode>ti2): Add
+ 	define_insn for mode IEEE 128.
+ 
+ 2021-06-21  Carl Love  <cel@us.ibm.com>
+ 
+ 	* config/rs6000/altivec.md (altivec_vslq, altivec_vsrq):
+ 	Rename to altivec_vslq_<mode>, altivec_vsrq_<mode>, mode VEC_TI.
+ 	* config/rs6000/vector.md (VEC_TI): Was named VSX_TI in vsx.md.
+ 	(vashlv1ti3): Change to vashl<mode>3, mode VEC_TI.
+ 	(vlshrv1ti3): Change to vlshr<mode>3, mode VEC_TI.
+ 	* config/rs6000/vsx.md (VSX_TI): Remove define_mode_iterator. Update
+ 	uses of VSX_TI to VEC_TI.
+ 
+ 2021-06-21  Carl Love  <cel@us.ibm.com>
+ 
+ 	* config/rs6000/dfp.md (floattitd2, fixtdti2): New define_insns.
+ 
+ 2021-06-21  Carl Love  <cel@us.ibm.com>
+ 
+ 	* config/rs6000/altivec.h (vec_dive, vec_mod): Add define for new
+ 	builtins.
+ 	* config/rs6000/altivec.md (UNSPEC_VMULEUD, UNSPEC_VMULESD,
+ 	UNSPEC_VMULOUD, UNSPEC_VMULOSD): New unspecs.
+ 	(altivec_eqv1ti, altivec_gtv1ti, altivec_gtuv1ti, altivec_vmuleud,
+ 	altivec_vmuloud, altivec_vmulesd, altivec_vmulosd, altivec_vrlq,
+ 	altivec_vrlqmi, altivec_vrlqmi_inst, altivec_vrlqnm,
+ 	altivec_vrlqnm_inst, altivec_vslq, altivec_vsrq, altivec_vsraq,
+ 	altivec_vcmpequt_p, altivec_vcmpgtst_p, altivec_vcmpgtut_p): New
+ 	define_insn.
+ 	(vec_widen_umult_even_v2di, vec_widen_smult_even_v2di,
+ 	vec_widen_umult_odd_v2di, vec_widen_smult_odd_v2di, altivec_vrlqmi,
+ 	altivec_vrlqnm): New define_expands.
+ 	* config/rs6000/rs6000-builtin.def (VCMPEQUT_P, VCMPGTST_P,
+ 	VCMPGTUT_P): Add macro expansions.
+ 	(BU_P10V_AV_P): Add builtin predicate definition.
+ 	(VCMPGTUT, VCMPGTST, VCMPEQUT, CMPNET, CMPGE_1TI,
+ 	CMPGE_U1TI, CMPLE_1TI, CMPLE_U1TI, VNOR_V1TI_UNS, VNOR_V1TI, VCMPNET_P,
+ 	VCMPAET_P, VMULEUD, VMULESD, VMULOUD, VMULOSD, VRLQ,
+ 	VSLQ, VSRQ, VSRAQ, VRLQNM, DIV_V1TI, UDIV_V1TI, DIVES_V1TI, DIVEU_V1TI,
+ 	MODS_V1TI, MODU_V1TI, VRLQMI): New macro expansions.
+ 	(VRLQ, VSLQ, VSRQ, VSRAQ, DIVE, MOD): New overload expansions.
+ 	* config/rs6000/rs6000-call.c (P10_BUILTIN_VCMPEQUT,
+ 	P10V_BUILTIN_CMPGE_1TI, P10V_BUILTIN_CMPGE_U1TI,
+ 	P10V_BUILTIN_VCMPGTUT, P10V_BUILTIN_VCMPGTST,
+ 	P10V_BUILTIN_CMPLE_1TI, P10V_BUILTIN_VCMPLE_U1TI,
+ 	P10V_BUILTIN_DIV_V1TI, P10V_BUILTIN_UDIV_V1TI,
+ 	P10V_BUILTIN_VMULESD, P10V_BUILTIN_VMULEUD,
+ 	P10V_BUILTIN_VMULOSD, P10V_BUILTIN_VMULOUD,
+ 	P10V_BUILTIN_VNOR_V1TI, P10V_BUILTIN_VNOR_V1TI_UNS,
+ 	P10V_BUILTIN_VRLQ, P10V_BUILTIN_VRLQMI,
+ 	P10V_BUILTIN_VRLQNM, P10V_BUILTIN_VSLQ,
+ 	P10V_BUILTIN_VSRQ, P10V_BUILTIN_VSRAQ,
+ 	P10V_BUILTIN_VCMPGTUT_P, P10V_BUILTIN_VCMPGTST_P,
+ 	P10V_BUILTIN_VCMPEQUT_P, P10V_BUILTIN_VCMPGTUT_P,
+ 	P10V_BUILTIN_VCMPGTST_P, P10V_BUILTIN_CMPNET,
+ 	P10V_BUILTIN_VCMPNET_P, P10V_BUILTIN_VCMPAET_P,
+ 	P10V_BUILTIN_DIVES_V1TI, P10V_BUILTIN_MODS_V1TI,
+ 	P10V_BUILTIN_MODU_V1TI):
+ 	New overloaded definitions.
+ 	(rs6000_gimple_fold_builtin) [P10V_BUILTIN_VCMPEQUT,
+ 	P10V_BUILTIN_CMPNET, P10V_BUILTIN_CMPGE_1TI,
+ 	P10V_BUILTIN_CMPGE_U1TI, P10V_BUILTIN_VCMPGTUT,
+ 	P10V_BUILTIN_VCMPGTST, P10V_BUILTIN_CMPLE_1TI,
+ 	P10V_BUILTIN_CMPLE_U1TI]: New case statements.
+ 	(rs6000_init_builtins) [bool_V1TI_type_node, int_ftype_int_v1ti_v1ti]:
+ 	New assignments.
+ 	(altivec_init_builtins): New E_V1TImode case statement.
+ 	(builtin_function_type)[P10_BUILTIN_128BIT_VMULEUD,
+ 	P10_BUILTIN_128BIT_VMULOUD, P10_BUILTIN_128BIT_DIVEU_V1TI,
+ 	P10_BUILTIN_128BIT_MODU_V1TI, P10_BUILTIN_CMPGE_U1TI,
+ 	P10_BUILTIN_VCMPGTUT, P10_BUILTIN_VCMPEQUT]: New case statements.
+ 	* config/rs6000/rs6000.c (rs6000_handle_altivec_attribute) [E_TImode,
+ 	E_V1TImode]: New case statements.
+ 	* config/rs6000/rs6000.h (rs6000_builtin_type_index): New enum
+ 	value RS6000_BTI_bool_V1TI.
+ 	* config/rs6000/vector.md (vector_gtv1ti,vector_nltv1ti,
+ 	vector_gtuv1ti, vector_nltuv1ti, vector_ngtv1ti, vector_ngtuv1ti,
+ 	vector_eq_v1ti_p, vector_ne_v1ti_p, vector_ae_v1ti_p,
+ 	vector_gt_v1ti_p, vector_gtu_v1ti_p, vrotlv1ti3, vashlv1ti3,
+ 	vlshrv1ti3, vashrv1ti3): New define_expands.
+ 	* config/rs6000/vsx.md (UNSPEC_VSX_DIVSQ, UNSPEC_VSX_DIVUQ,
+ 	UNSPEC_VSX_DIVESQ, UNSPEC_VSX_DIVEUQ, UNSPEC_VSX_MODSQ,
+ 	UNSPEC_VSX_MODUQ): New unspecs.
+ 	(mulv2di3, vsx_div_v1ti, vsx_udiv_v1ti, vsx_dives_v1ti,
+ 	vsx_diveu_v1ti,	vsx_mods_v1ti, vsx_modu_v1ti, xxswapd_v1ti): New
+ 	define_insns.
+ 	(vcmpnet): New define_expand.
+ 	* doc/extend.texi: Add documentation for the new builtins vec_rl,
+ 	vec_rlmi, vec_rlnm, vec_sl, vec_sr, vec_sra, vec_mule, vec_mulo,
+ 	vec_div, vec_dive, vec_mod, vec_cmpeq, vec_cmpne, vec_cmpgt, vec_cmplt,
+ 	vec_cmpge, vec_cmple, vec_all_eq, vec_all_ne, vec_all_gt, vec_all_lt,
+ 	vec_all_ge, vec_all_le, vec_any_eq, vec_any_ne, vec_any_gt, vec_any_lt,
+ 	vec_any_ge, vec_any_le.
+ 
+ 2021-06-21  Carl Love  <cel@us.ibm.com>
+ 
+ 	* config/rs6000/altivec.md (altivec_vrl<VI_char>mi): Fix
+ 	bug in argument generation.
+ 
+ 2021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	Backported from master:
+ 	2021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	PR target/100856
+ 	* common/config/arm/arm-common.c (arm_canon_arch_option_1): New function
+ 	derived from arm_canon_arch.
+ 	(arm_canon_arch_option): Call it.
+ 	(arm_canon_arch_multilib_option): New function.
+ 	* config/arm/arm-cpus.in (IGNORE_FOR_MULTILIB): New fgroup.
+ 	* config/arm/arm.h (arm_canon_arch_multilib_option): New prototype.
+ 	(CANON_ARCH_MULTILIB_SPEC_FUNCTION): New macro.
+ 	(MULTILIB_ARCH_CANONICAL_SPECS): New macro.
+ 	(DRIVER_SELF_SPECS): Add MULTILIB_ARCH_CANONICAL_SPECS.
+ 	* config/arm/arm.opt (mlibarch): New option.
+ 	* config/arm/t-rmprofile (MULTILIB_MATCHES): For armv8*-m, replace use
+ 	of march on RHS with mlibarch.
+ 
+ 2021-06-18  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	Backported from master:
+ 	2021-06-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	PR target/101016
+ 	* config/arm/arm_mve.h (__arm_vld1q): Change __ARM_mve_coerce(p0,
+ 	int8_t const *) to __ARM_mve_coerce1(p0, int8_t *) in the argument for
+ 	the polymorphic variants matching code.
+ 	(__arm_vld1q_z): Likewise.
+ 	(__arm_vld2q): Likewise.
+ 	(__arm_vld4q): Likewise.
+ 	(__arm_vldrbq_gather_offset): Likewise.
+ 	(__arm_vldrbq_gather_offset_z): Likewise.
+ 
+ 2021-06-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/101062
+ 	* stor-layout.c (finish_bitfield_layout): Don't add bitfield
+ 	representatives in QUAL_UNION_TYPE.
+ 
+ 2021-06-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/101062
+ 	* stor-layout.c (finish_bitfield_representative): For fields in unions
+ 	assume nextf is always NULL.
+ 	(finish_bitfield_layout): Compute bit field representatives also in
+ 	unions, but handle it as if each bitfield was the only field in the
+ 	aggregate.
+ 
+ 2021-06-17  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-06-14  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/100777
+ 	* config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Use
+ 	create_tmp_reg_or_ssa_name().
+ 
+ 2021-06-17  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-06-10  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000-builtin.def (build_pair): New built-in.
+ 	(build_acc): Likewise.
+ 	* config/rs6000/rs6000-call.c (mma_expand_builtin): Swap assemble
+ 	source operands in little-endian mode.
+ 	(rs6000_gimple_fold_mma_builtin): Handle VSX_BUILTIN_BUILD_PAIR.
+ 	(mma_init_builtins): Likewise.
+ 	* config/rs6000/rs6000.c (rs6000_split_multireg_move): Handle endianness
+ 	ordering for the MMA assemble and build source operands.
+ 	* doc/extend.texi (__builtin_vsx_build_acc, __builtin_mma_build_pair):
+ 	Document.
+ 	(__builtin_mma_assemble_acc, __builtin_mma_assemble_pair): Remove
+ 	documentation.
+ 
+ 2021-06-17  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-05-31  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/99842
+ 	* config/rs6000/predicates.md(mma_assemble_input_operand): Allow
+ 	indexed form addresses.
+ 
+ 2021-06-17  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR middle-end/100876
+ 	* builtins.c: (gimple_call_return_array): Account for size_t
+ 	mangling as either unsigned int or unsigned long
+ 
+ 2021-06-17  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR c++/100876
+ 	* builtins.c (gimple_call_return_array): Check for attribute fn spec.
+ 	Handle calls to placement new.
+ 	(ndecl_dealloc_argno): Avoid placement delete.
+ 
+ 2021-06-17  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR middle-end/100732
+ 	* gimple-fold.c (gimple_fold_builtin_sprintf): Avoid folding calls
+ 	with either source or destination argument of invalid type.
+ 	* tree-ssa-uninit.c (maybe_warn_pass_by_reference): Avoid checking
+ 	calls with arguments of invalid type.
+ 
+ 2021-06-17  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR middle-end/100684
+ 	* tree-ssa-ccp.c (pass_post_ipa_warn::execute): Handle C++ lambda.
+ 
+ 2021-06-17  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR middle-end/100574
+ 	* builtins.c (access_ref::get_ref): Improve detection of PHIs with
+ 	all null arguments.
+ 
+ 2021-06-17  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR middle-end/100307
+ 	* builtins.c (compute_objsize_r): Clear base0 for pointers.
+ 
+ 2021-06-17  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR middle-end/100250
+ 	* attribs.c (attr_access::array_as_string): Avoid dereferencing
+ 	a pointer when it's null.
+ 
+ 2021-06-17  Aaron Sawdey  <acsawdey@linux.ibm.com>
+ 
+ 	* config/rs6000/genfusion.pl (gen_logical_addsubf): Refactor to
+ 	add generation of logical-add and add-logical fusion pairs.  Add
+ 	earlyclobber to alts 0/1.
+ 	(gen_addadd): Add earlyclobber to alts 0/1.
+ 	* config/rs6000/rs6000-cpus.def: Add new fusion to ISA 3.1 mask
+ 	and powerpc mask.
+ 	* config/rs6000/rs6000.c (rs6000_option_override_internal): Turn on
+ 	logical-add and add-logical fusion by default.
+ 	* config/rs6000/rs6000.opt: Add -mpower10-fusion-logical-add and
+ 	-mpower10-fusion-add-logical options.
+ 	* config/rs6000/fusion.md: Regenerate file.
+ 
+ 2021-06-17  Marius Hillenbrand  <mhillen@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-06-17  Marius Hillenbrand  <mhillen@linux.ibm.com>
+ 
+ 	PR target/100871
+ 	* config/s390/vecintrin.h (vec_doublee): Fix to use
+ 	  __builtin_s390_vflls.
+ 	(vec_floate): Fix to use __builtin_s390_vflrd.
+ 
+ 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/101046
+ 	* expr.c (expand_expr_real_2) <case VEC_PACK_FIX_TRUNC_EXPR,
+ 	case VEC_PACK_TRUNC_EXPR>: Clear subtarget when changing mode.
+ 
+ 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/101008
+ 	* simplify-rtx.c (relational_result): New function.
+ 	(simplify_logical_relational_operation,
+ 	simplify_relational_operation): Use it.
+ 
+ 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/100852
+ 	* ifcvt.c (noce_get_alt_condition, noce_try_abs): Use
+ 	prev_nonnote_nondebug_insn instead of prev_nonnote_insn.
+ 
+ 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/100887
+ 	* fold-const.c (fold_read_from_vector): Return NULL if trying to
+ 	read from a CONSTRUCTOR with vector type elements.
+ 
+ 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/100898
+ 	* tree-inline.c (copy_bb): Only use gimple_call_arg_ptr if memcpy
+ 	should copy any arguments.  Don't call gimple_call_num_args
+ 	on id->call_stmt or call_stmt more than once.
+ 
+ 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/100887
+ 	* config/i386/i386-expand.c (ix86_expand_vector_init): Handle
+ 	concatenation from half-sized modes with TImode elements.
+ 
+ 2021-06-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-06-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/101009
+ 	* tree-data-ref.c (build_classic_dist_vector_1): Make sure
+ 	to set *init_b to true when we encounter a constant equal
+ 	index pair.
+ 	(compute_affine_dependence): Also dump the actual DR_REF.
+ 
+ 2021-06-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/100981
+ 	* tree-vect-loop.c (vect_create_epilog_for_reduction): Use
+ 	gimple_get_lhs to also handle calls.
+ 	* tree-vect-slp-patterns.c (complex_pattern::build): Transfer
+ 	reduction info.
+ 
+ 2021-06-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-06-14  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/100934
+ 	* tree-ssa-dom.c (pass_dominator::execute): Properly
+ 	mark irreducible regions.
+ 
+ 2021-06-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-05-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR ipa/100791
+ 	* tree-inline.c (copy_bb): When processing __builtin_va_arg_pack
+ 	copy fntype from original call.
+ 
+ 2021-06-14  Aaron Sawdey  <acsawdey@linux.ibm.com>
+ 
+ 	* config/rs6000/genfusion.pl (gen_addadd): New function.
+ 	* config/rs6000/fusion.md: Regenerate file.
+ 	* config/rs6000/rs6000-cpus.def: Add
+ 	OPTION_MASK_P10_FUSION_2ADD to masks.
+ 	* config/rs6000/rs6000.c (rs6000_option_override_internal):
+ 	Handle default value of OPTION_MASK_P10_FUSION_2ADD.
+ 	* config/rs6000/rs6000.opt: Add -mpower10-fusion-2add.
+ 
+ 2021-06-11  Aaron Sawdey  <acsawdey@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000.md (define_attr "type"): Add types for fusion.
+ 	* config/rs6000/genfusion.pl (gen_ld_cmpi_p10): Use new fusion types.
+ 	(gen_2logical): Use new fusion types.
+ 	* config/rs6000/fusion.md: Regenerate.
+ 
+ 2021-06-09  Claudiu Zissulescu  <claziss@synopsys.com>
+ 
+ 	Backported from master:
+ 	2021-06-09  Claudiu Zissulescu  <claziss@synopsys.com>
+ 
+ 	* config/arc/arc.md (loop_end): Change it to
+ 	define_insn_and_split.
+ 
+ 2021-06-09  Claudiu Zissulescu  <claziss@synopsys.com>
+ 
+ 	Backported from master:
+ 	2021-06-09  Claudiu Zissulescu  <claziss@synopsys.com>
+ 
+ 	* config/arc/arc.md (maddhisi4): Use VMAC2H instruction.
+ 	(machi): New pattern.
+ 	(umaddhisi4): Use VMAC2HU instruction.
+ 	(umachi): New pattern.
+ 
+ 2021-06-09  Claudiu Zissulescu  <claziss@synopsys.com>
+ 
+ 	Backported from master:
+ 	2021-06-09  Claudiu Zissulescu  <claziss@synopsys.com>
+ 
+ 	* config/arc/arc-protos.h (arc_split_move_p): New prototype.
+ 	* config/arc/arc.c (arc_split_move_p): New function.
+ 	(arc_split_move): Clean up.
+ 	* config/arc/arc.md (movdi_insn): Clean up, use arc_split_move_p.
+ 	(movdf_insn): Likewise.
+ 	* config/arc/simdext.md (mov<VWH>_insn): Likewise.
+ 
+ 2021-06-08  Pat Haugen  <pthaugen@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000-logue.c (rs6000_emit_prologue): Use
+ 	gen_frame_store.
+ 
+ 2021-06-07  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/100885
+ 	* config/i386/sse.md (*sse4_1_zero_extendv8qiv8hi2_3): Refine
+ 	constraints.
+ 	(<insn>v4siv4di2): Delete constraints for define_expand.
+ 
+ 2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ipa/99122
+ 	* tree-inline.c (inline_forbidden_p): Remove test on return type.
+ 
+ 2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* range-op.cc (get_bool_state): Adjust head comment.
+ 	(operator_not_equal::op1_range): Fix comment.
+ 	(operator_bitwise_xor::op1_range): Remove call to gcc_unreachable.
+ 
+ 2021-06-03  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	Backported from master:
+ 	2021-05-19  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	PR target/100333
+ 	* config/arm/arm.md (nonsecure_call_internal): Always ensure
+ 	callee's address is in a register.
+ 
+ 2021-06-03  Claudiu Zissulescu  <claziss@synopsys.com>
+ 
+ 	Backported from master:
+ 	2021-06-02  Vineet Gupta  <vgupta@synopsys.com>
+ 
+ 	* config/arc/arc.h (TARGET_CPU_DEFAULT): Change to hs38_linux.
+ 
+ 2021-06-02  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	* config/i386/sse.md (abs<MMXMODEI:mode>2):
+ 	Change define_insn to define_expand.
+ 
+ 2021-06-02  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-05-18  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	* config/i386/sse.md (<any_extend:insn>v4qiv4di2):
+ 	Fix a mode mismatch with operand 1.
+ 
+ 2021-06-01  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/91859
+ 	* tree.h (CALL_FROM_NEW_OR_DELETE_P): Adjust comment.
+ 
+ 2021-05-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/100576
+ 	* builtins.c (check_read_access): Convert bound to size_type_node if
+ 	non-NULL.
+ 
+ 2021-05-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/100590
+ 	* regcprop.c (copyprop_hardreg_forward_1): Only DCE dead sets if
+ 	they are NONJUMP_INSN_P.
+ 
+ 2021-05-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/100580
+ 	* function.c (push_dummy_function): Set DECL_ARTIFICIAL and
+ 	DECL_ASSEMBLER_NAME on the fn_decl.
+ 
+ 2021-05-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/100342
+ 	* regcprop.c (copy_value): When copying a source reg in a wider
+ 	mode than it has recorded for the value, adjust recorded destination
+ 	mode too or punt if !REG_CAN_CHANGE_MODE_P.
+ 
+ 2021-05-28  David Edelsohn  <dje.gcc@gmail.com>
+ 
+ 	PR target/94177
+ 	* calls.c (precompute_register_parameters): Additionally test
+ 	targetm.precompute_tls_p to pre-compute argument.
+ 	* config/rs6000/aix.h (TARGET_PRECOMPUTE_TLS_P): Define.
+ 	* config/rs6000/rs6000.c (rs6000_aix_precompute_tls_p): New.
+ 	* target.def (precompute_tls_p): New.
+ 	* doc/tm.texi.in (TARGET_PRECOMPUTE_TLS_P): Add hook documentation.
+ 	* doc/tm.texi: Regenerated.
+ 	(cherry-picked from commit a21b399708175f6fc0ac723a0cebc127da421c60)
+ 
+ 2021-05-27  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	Backported from master:
+ 	2021-05-27  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	PR target/100767
+ 	* config/arm/arm.c (arm_configure_build_target): Remove parameter
+ 	opts_set, directly check opts parameters for being non-null.
+ 	(arm_option_restore): Update call to arm_configure_build_target.
+ 	(arm_option_override): Likewise.
+ 	(arm_can_inline_p): Likewise.
+ 	(arm_valid_target_attribute_tree): Likewise.
+ 	* config/arm/arm-c.c (arm_pragma_target_parse): Likewise.
+ 	* config/arm/arm-protos.h (arm_configure_build_target): Adjust
+ 	prototype.
+ 
+ 2021-05-27  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	Backported from master:
+ 	2021-05-11  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	PR target/99725
+ 	* config/arm/arm.c (cmse_nonsecure_call_inline_register_clear):
+ 	Avoid emitting CFA adjusts on the sp if we have the fp.
+ 
+ 2021-05-25  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-05-18  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/100626
+ 	* config/i386/i386-expand.c (split_double_mode): Return
+ 	temporary register when simplify_gen_subreg fails with
+ 	the high half od the paradoxical subreg.
+ 
+ 2021-05-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-05-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/100519
+ 	* tree-ssa-reassoc.c (can_associate_p): Split into...
+ 	(can_associate_op_p): ... this
+ 	(can_associate_type_p): ... and this.
+ 	(is_reassociable_op): Call can_associate_op_p.
+ 	(break_up_subtract_bb): Call the appropriate predicates.
+ 	(reassociate_bb): Likewise.
+ 
+ 2021-05-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-05-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR ipa/100513
+ 	* ipa-param-manipulation.c
+ 	(ipa_param_body_adjustments::modify_call_stmt): Avoid
+ 	altering SSA_NAME_DEF_STMT by adjusting the calls LHS
+ 	via gimple_call_lhs_ptr.
+ 
+ 2021-05-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-05-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/100509
+ 	* gimple-fold.c (fold_gimple_assign): Only call
+ 	get_symbol_constant_value on register type symbols.
+ 
+ 2021-05-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-05-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/100492
+ 	* tree-loop-distribution.c (find_seed_stmts_for_distribution):
+ 	Find nothing when the loop contains an irreducible region.
+ 
+ 2021-05-24  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	Backported from master:
+ 	2021-05-10  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	PR target/99960
+ 	* config/arm/mve.md (*mve_mov<mode>): Simplify output code. Use
+ 	vldrw.u32 and vstrw.32 for V2D[IF]mode loads and stores.
+ 
+ 2021-05-20  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	PR c++/100281
+ 	* tree.c (build_reference_type_for_mode)
+ 	(build_pointer_type_for_mode): Pick pointer mode if MODE argument
+ 	is VOIDmode.
+ 	(build_reference_type, build_pointer_type): Invoke
+ 	build_*_type_for_mode with VOIDmode.
+ 
+ 2021-05-19  Bill Schmidt  <wschmidt@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Define
+ 	__ROP_PROTECT__ if -mrop-protect is selected.
+ 
+ 2021-05-19  Bill Schmidt  <wschmidt@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000-internal.h (rs6000_stack): Add
+ 	rop_hash_save_offset and rop_hash_size.
+ 	* config/rs6000/rs6000-logue.c (rs6000_stack_info): Compute
+ 	rop_hash_size and rop_hash_save_offset.
+ 	(debug_stack_info): Dump rop_hash_save_offset and rop_hash_size.
+ 	(rs6000_emit_prologue): Emit hashst[p] in prologue.
+ 	(rs6000_emit_epilogue): Emit hashchk[p] in epilogue.
+ 	* config/rs6000/rs6000.md (unspec): Add UNSPEC_HASHST and
+ 	UNSPEC_HASHCHK.
+ 	(hashst): New define_insn.
+ 	(hashchk): Likewise.
+ 
+ 2021-05-19  Bill Schmidt  <wschmidt@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000.c (rs6000_option_override_internal):
+ 	Disable shrink wrap when inserting ROP-protect instructions.
+ 	* config/rs6000/rs6000.opt (mrop-protect): New option.
+ 	(mprivileged): Likewise.
+ 	* doc/invoke.texi: Document mrop-protect and mprivileged.
+ 
+ 2021-05-19  Jonathan Wakely  <jwakely@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-19  Jonathan Wakely  <jwakely@redhat.com>
+ 
+ 	* doc/cpp.texi (Common Predefined Macros): Update documentation
+ 	for the __GXX_EXPERIMENTAL_CXX0X__ macro.
+ 
+ 2021-05-17  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	Backported from master:
+ 	2021-04-27  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	PR target/99977
+ 	* config/arm/arm.c (arm_split_compare_and_swap): Fix up codegen
+ 	with negative immediates: ensure we expand cbranchsi4_scratch
+ 	correctly and ensure we satisfy its constraints.
+ 	* config/arm/sync.md
+ 	(@atomic_compare_and_swap<CCSI:arch><NARROW:mode>_1): Don't
+ 	attempt to tie two output operands together with constraints;
+ 	collapse two alternatives.
+ 	(@atomic_compare_and_swap<CCSI:arch><SIDI:mode>_1): Likewise.
+ 	* config/arm/thumb1.md (cbranchsi4_neg_late): New.
+ 
+ 2021-05-17  Marius Hillenbrand  <mhillen@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-05-17  Marius Hillenbrand  <mhillen@linux.ibm.com>
+ 
+ 	PR bootstrap/100552
+ 	* configure.ac: Replace pattern substitution with call to sed.
+ 	* configure: Regenerate.
+ 
+ 2021-05-13  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-05-12  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	* omp-low.c (finish_taskreg_scan): Use the proper detach decl.
+ 
+ 2021-05-13  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	Backported from master:
+ 	2021-05-11  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 		    Joe Ramsay   <joe.ramsay@arm.com>
+ 
+ 	PR target/100419
+ 	* config/arm/arm_mve.h (__arm_vstrwq_scatter_offset): Fix wrong arguments.
+ 	(__arm_vcmpneq): Remove duplicate definition.
+ 	(__arm_vstrwq_scatter_offset_p): Likewise.
+ 	(__arm_vmaxq_x): Likewise.
+ 	(__arm_vmlsdavaq): Likewise.
+ 	(__arm_vmlsdavaxq): Likewise.
+ 	(__arm_vmlsdavq_p): Likewise.
+ 	(__arm_vmlsdavxq_p): Likewise.
+ 	(__arm_vrmlaldavhaq): Likewise.
+ 	(__arm_vstrbq_p): Likewise.
+ 	(__arm_vstrbq_scatter_offset): Likewise.
+ 	(__arm_vstrbq_scatter_offset_p): Likewise.
+ 	(__arm_vstrdq_scatter_offset): Likewise.
+ 	(__arm_vstrdq_scatter_offset_p): Likewise.
+ 	(__arm_vstrdq_scatter_shifted_offset): Likewise.
+ 	(__arm_vstrdq_scatter_shifted_offset_p): Likewise.
+ 
+ 2021-05-13  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	PR target/100563
+ 	* config/arm/arm.c (arm_canonicalize_comparison): Correctly
+ 	canonicalize DImode inequality comparisons against the
+ 	maximum integral value.
+ 
+ 2021-05-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-05-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/100566
+ 	* tree-ssa-sccvn.c (dominated_by_p_w_unex): Properly handle
+ 	allow_back for all edge queries.
+ 
+ 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/100508
+ 	* cfgexpand.c (expand_debug_expr): For DEBUG_EXPR_DECL with vector
+ 	type, don't reuse DECL_RTL if it has different mode, instead force
+ 	creation of a new DEBUG_EXPR.
+ 
+ 2021-05-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/100471
+ 	* omp-low.c (lower_omp_task_reductions): For OMP_TASKLOOP, if data
+ 	is 0, bypass the reduction loop including
+ 	GOMP_taskgroup_reduction_unregister call.
+ 
+ 2021-05-12  Geng Qi  <gengqi@linux.alibaba.com>
+ 
+ 	Backported from master:
+ 	2021-04-30  Geng Qi  <gengqi@linux.alibaba.com>
+ 
+ 	* config/riscv/riscv.opt (march=,mabi=): Negative itself.
+ 
+ 2021-05-11  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	PR target/99988
+ 	* config/aarch64/aarch64-bti-insert.c (aarch64_bti_j_insn_p): New.
+ 	(rest_of_insert_bti): Avoid inserting duplicate bti j insns for
+ 	jump table targets.
+ 
+ 2021-05-06  Marius Hillenbrand  <mhillen@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-05-06  Marius Hillenbrand  <mhillen@linux.ibm.com>
+ 
+ 	* config/s390/s390-builtins.def (O_M5, O1_M5, ...): Remove unused macros.
+ 	(s390_vec_permi_s64, s390_vec_permi_b64, s390_vec_permi_u64)
+ 	(s390_vec_permi_dbl, s390_vpdi): Use the O3_U2 type for the immediate
+ 	operand.
+ 	* config/s390/s390.c (s390_const_operand_ok): Remove unused
+ 	values.
+ 
+ 2021-05-06  Roman Zhuykov  <zhroma@ispras.ru>
+ 
+ 	Backported from master:
+ 	2021-04-30  Roman Zhuykov  <zhroma@ispras.ru>
+ 
+ 	PR rtl-optimization/100225
+ 	PR rtl-optimization/84878
+ 	* modulo-sched.c (sms_schedule): Use note_stores to skip loops
+ 	where we have an instruction which touches (writes) any hard
+ 	register from df->regular_block_artificial_uses set.
+ 	Allow not-single-set instruction only right before basic block
+ 	tail.
+ 
+ 2021-05-06  Ilya Leoshkevich  <iii@linux.ibm.com>
+ 
+ 	PR target/100217
+ 	* config/s390/s390.c (s390_hard_fp_reg_p): New function.
+ 	(s390_md_asm_adjust): Handle hard registers.
+ 
+ 2021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR target/100402
+ 	* config/i386/i386.c (ix86_compute_frame_layout): For a SEH target,
+ 	always return the establisher frame for __builtin_frame_address (0).
+ 
+ 2021-05-05  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-05-05  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+ 
+ 	PR rtl-optimization/100263
+ 	* postreload.c (move2add_valid_value_p): Ensure register can
+ 	change mode.
+ 
+ 2021-05-05  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR rtl-optimization/100411
+ 	* cfgcleanup.c (try_crossjump_to_edge): Also skip end of prologue
+ 	and beginning of function markers.
+ 
+ 2021-05-05  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-04-29  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/100253
+ 	* tree-vect-stmts.c (vectorizable_load): Do not assume
+ 	element alignment when DR_MISALIGNMENT is -1.
+ 	(vectorizable_store): Likewise.
+ 
+ 2021-05-05  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-04-27  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/100278
+ 	* tree-ssa-pre.c (compute_avail): Give up when we cannot
+ 	adjust TBAA beacuse of mismatching bases.
+ 
+ 2021-05-05  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-04-29  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR ipa/100308
+ 	* ipa-prop.c (ipcp_modif_dom_walker::before_dom_children):
+ 	Track blocks to cleanup EH in new m_need_eh_cleanup.
+ 	(ipcp_modif_dom_walker::cleanup_eh): New.
+ 	(ipcp_transform_function): Release dominator info before
+ 	doing EH cleanup.
+ 
+ 2021-05-05  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-05-04  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/100414
+ 	* tree-ssa-phiopt.c (get_non_trapping): Do not compute dominance
+ 	info here.
+ 	(tree_ssa_phiopt_worker): But unconditionally here.
+ 
+ 2021-05-05  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-05-04  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/100329
+ 	* tree-ssa-reassoc.c (can_reassociate_p): Do not reassociate
+ 	asm goto defs.
+ 	(insert_stmt_after): Assert we're not running into asm goto.
+ 
+ 2021-05-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/100375
+ 	* config/nvptx/nvptx.c (nvptx_sese_pseudo): Use nullptr instead of 0
+ 	as first argument of pseudo_node_t constructors.
+ 
+ 2021-05-01  Maciej W. Rozycki  <macro@orcam.me.uk>
+ 
+ 	Backported from master:
+ 	2021-04-27  Maciej W. Rozycki  <macro@orcam.me.uk>
+ 
+ 	* config/vax/vax.c (print_operand_address, vax_address_cost_1)
+ 	(index_term_p): Handle ASHIFT too.
+ 
+ 2021-04-30  David Edelsohn  <dje.gcc@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-04-27  David Edelsohn  <dje.gcc@gmail.com>
+ 
+ 	* config/rs6000/aix.h (SUBTARGET_DRIVER_SELF_SPECS): New.
+ 	* config/rs6000/aix64.opt (m64): New.
+ 	(m32): New.
+ 
+ 2021-04-30  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	Backported from master:
+ 	2021-04-23  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	PR rtl-optimization/100230
+ 	* early-remat.c (early_remat::sort_candidates): Use delete[]
+ 	instead of delete for array allocated with new[].
+ 
+ 2021-04-29  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	Backported from master:
+ 	2021-04-28  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	PR target/100311
+ 	* config/arm/arm.c (arm_hard_regno_mode_ok): Only allow VPR to be
+ 	used in HImode.
+ 
+ 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-04-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/100302
+ 	* config/aarch64/aarch64.c (aarch64_add_offset_1_temporaries): Use
+ 	absu_hwi instead of abs_hwi.
+ 
+ 2021-04-29  Tom de Vries  <tdevries@suse.de>
+ 
+ 	Backported from master:
+ 	2021-04-29  Tom de Vries  <tdevries@suse.de>
+ 
+ 	PR target/100232
+ 	* internal-fn.c (expand_GOMP_SIMT_ENTER_ALLOC)
+ 	(expand_GOMP_SIMT_LAST_LANE, expand_GOMP_SIMT_ORDERED_PRED)
+ 	(expand_GOMP_SIMT_VOTE_ANY, expand_GOMP_SIMT_XCHG_BFLY)
+ 	(expand_GOMP_SIMT_XCHG_IDX): Ensure target is assigned to.
+ 
+ 2021-04-29  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-04-28  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR target/100305
+ 	* config/aarch64/constraints.md (Utq): Require the address to
+ 	be valid for both the element mode and for V2DImode.
+ 
+ 2021-04-29  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-04-27  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR target/100270
+ 	* config/aarch64/aarch64.c (aarch64_comp_type_attributes): Handle
+ 	SVE attributes.
+ 
+ 2021-04-28  YiFei Zhu  <zhuyifei1999@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-04-23  YiFei Zhu  <zhuyifei1999@gmail.com>
+ 
+ 	* config/bpf/bpf.h (ASM_OUTPUT_ALIGNED_BSS): Use .type and .lcomm.
+ 
+ 2021-04-28  YiFei Zhu  <zhuyifei1999@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-04-23  YiFei Zhu  <zhuyifei1999@gmail.com>
+ 
+ 	* config/bpf/bpf.h (FUNCTION_BOUNDARY): Set to 64.
+ 
+ 2021-04-28  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	Backported from master:
+ 	2021-04-27  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	PR target/100236
+ 	* config/arm/arm.c (THUMB2_WORK_REGS): Check PIC_OFFSET_TABLE_REGNUM
+ 	is valid before including it in the mask.
+ 
+ 2021-04-28  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/100182
+ 	* config/i386/sync.md (FILD_ATOMIC/FIST_ATOMIC FP load peephole2):
+ 	Copy operand 3 to operand 4.  Use sse_reg_operand
+ 	as operand 3 predicate.
+ 	(FILD_ATOMIC/FIST_ATOMIC FP load peephole2 with mem blockage): Ditto.
+ 	(LDX_ATOMIC/STX_ATOMIC FP load peephole2): Ditto.
+ 	(LDX_ATOMIC/LDX_ATOMIC FP load peephole2 with mem blockage): Ditto.
+ 	(FILD_ATOMIC/FIST_ATOMIC FP store peephole2):
+ 	Copy operand 1 to operand 0.
+ 	(FILD_ATOMIC/FIST_ATOMIC FP store peephole2 with mem blockage): Ditto.
+ 	(LDX_ATOMIC/STX_ATOMIC FP store peephole2): Ditto.
+ 	(LDX_ATOMIC/LDX_ATOMIC FP store peephole2 with mem blockage): Ditto.
+ 
+ 2021-04-28  Cui,Lili  <lili.cui@intel.com>
+ 
+ 	* common/config/i386/i386-common.c (processor_names):
+ 	Sync processor_names with processor_type.
+ 	* config/i386/i386-options.c (processor_cost_table):
+ 	Sync processor_cost_table with processor_type.
+ 
+ 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/100200
+ 	* config/aarch64/aarch64.c (aarch64_print_operand): Cast -UINTVAL
+ 	back to HOST_WIDE_INT.
+ 
+ 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/100200
+ 	* config/aarch64/predicates.md (aarch64_sub_immediate,
+ 	aarch64_plus_immediate): Use -UINTVAL instead of -INTVAL.
+ 	* config/aarch64/aarch64.md (casesi, rotl<mode>3): Likewise.
+ 	* config/aarch64/aarch64.c (aarch64_print_operand,
+ 	aarch64_split_atomic_op, aarch64_expand_subvti): Likewise.
+ 
+ 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/100239
+ 	* tree-vect-generic.c (lower_vec_perm): Don't accept constant
+ 	permutations with all indices from the first zero element as vec_shl.
+ 
+ 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/100254
+ 	* cfgcleanup.c (outgoing_edges_match): Check REG_EH_REGION on
+ 	last1 and last2 insns rather than BB_END (bb1) and BB_END (bb2) insns.
+ 
+ 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-04-26  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/100255
+ 	* vmsdbgout.c (ASM_OUTPUT_DEBUG_STRING, vmsdbgout_begin_block,
+ 	vmsdbgout_end_block, lookup_filename, vmsdbgout_source_line): Remove
+ 	register keywords.
+ 
+ 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-04-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/100148
+ 	* cprop.c (constprop_register): Use next_nondebug_insn instead of
+ 	NEXT_INSN.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/DATESTAMP gcc-11.2.0/gcc/DATESTAMP
*** gcc-11.1.0/gcc/DATESTAMP	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/gcc/DATESTAMP	Wed Jul 28 06:55:06 2021
***************
*** 1 ****
! 20210427
--- 1 ----
! 20210728
diff -Nrcpad gcc-11.1.0/gcc/ada/ChangeLog gcc-11.2.0/gcc/ada/ChangeLog
*** gcc-11.1.0/gcc/ada/ChangeLog	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/gcc/ada/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,46 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
+ 2021-07-09  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/utils.c (finish_subprog_decl): Remove obsolete line.
+ 
+ 2021-07-01  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/101094
+ 	* exp_attr.adb (Get_Integer_Type): Return an integer type with the
+ 	same signedness as the input type.
+ 
+ 2021-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Type>: Add PAT
+ 	local constant and use it throughout.  If it is set, use a ref-all
+ 	pointer type for the pointer-to-array field of the fat pointer type.
+ 	<E_Array_Subtype>: Add PAT local constant and use it throughout.
+ 
+ 2021-05-21  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Type>: Process
+ 	the implementation type of a packed type implemented specially.
+ 
+ 2021-05-21  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.c (gnat_to_gnu_subprog_type): Always translate
+ 	the Is_Pure flag into the "pure" attribute of GNU C.
+ 
+ 2021-05-21  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/trans.c (Call_to_gnu): Restrict previous change
+ 	to bitfields whose size is not equal to the type size.
+ 	(gnat_to_gnu): Likewise.
+ 
+ 2021-05-21  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/trans.c (gnat_to_gnu) <N_Simple_Return_Statement>:
+ 	Put a SLOC on the assignment from the return value to the return
+ 	object in the copy-in/copy-out case.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/ada/exp_attr.adb gcc-11.2.0/gcc/ada/exp_attr.adb
*** gcc-11.1.0/gcc/ada/exp_attr.adb	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/gcc/ada/exp_attr.adb	Wed Jul 28 06:55:06 2021
*************** package body Exp_Attr is
*** 1847,1860 ****
        ----------------------
  
        function Get_Integer_Type (Typ : Entity_Id) return Entity_Id is
!          Siz     : constant Uint := Esize (Base_Type (Typ));
  
        begin
           --  We need to accommodate invalid values of the base type since we
!          --  accept them for Enum_Rep and Pos, so we reason on the Esize. And
!          --  we use an unsigned type since the enumeration type is unsigned.
  
!          return Small_Integer_Type_For (Siz, Uns => True);
        end Get_Integer_Type;
  
        ---------------------------------
--- 1847,1859 ----
        ----------------------
  
        function Get_Integer_Type (Typ : Entity_Id) return Entity_Id is
!          Siz : constant Uint := Esize (Base_Type (Typ));
  
        begin
           --  We need to accommodate invalid values of the base type since we
!          --  accept them for Enum_Rep and Pos, so we reason on the Esize.
  
!          return Small_Integer_Type_For (Siz, Uns => Is_Unsigned_Type (Typ));
        end Get_Integer_Type;
  
        ---------------------------------
diff -Nrcpad gcc-11.1.0/gcc/ada/gcc-interface/decl.c gcc-11.2.0/gcc/ada/gcc-interface/decl.c
*** gcc-11.1.0/gcc/ada/gcc-interface/decl.c	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/gcc/ada/gcc-interface/decl.c	Wed Jul 28 06:55:06 2021
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 2109,2114 ****
--- 2109,2115 ----
  
      case E_Array_Type:
        {
+ 	const Entity_Id PAT = Packed_Array_Impl_Type (gnat_entity);
  	const bool convention_fortran_p
  	  = (Convention (gnat_entity) == Convention_Fortran);
  	const int ndim = Number_Dimensions (gnat_entity);
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 2212,2227 ****
  	  }
  
  	/* If the GNAT encodings are used, give the fat pointer type a name.
! 	   If this is a packed array, tell the debugger how to interpret the
! 	   underlying bits by fetching that of the implementation type.  But
! 	   in any case, mark it as artificial so the debugger can skip it.  */
  	const Entity_Id gnat_name
! 	  = (Present (Packed_Array_Impl_Type (gnat_entity))
! 	     && gnat_encodings != DWARF_GNAT_ENCODINGS_MINIMAL)
! 	    ? Packed_Array_Impl_Type (gnat_entity)
  	    : gnat_entity;
  	tree xup_name
! 	  = (gnat_encodings != DWARF_GNAT_ENCODINGS_MINIMAL)
  	    ? create_concat_name (gnat_name, "XUP")
  	    : gnu_entity_name;
  	create_type_decl (xup_name, gnu_fat_type, true, debug_info_p,
--- 2213,2228 ----
  	  }
  
  	/* If the GNAT encodings are used, give the fat pointer type a name.
! 	   If this is a packed type implemented specially, tell the debugger
! 	   how to interpret the underlying bits by fetching the name of the
! 	   implementation type.  But, in any case, mark it as artificial so
! 	   the debugger can skip it.  */
  	const Entity_Id gnat_name
! 	  = Present (PAT) && gnat_encodings != DWARF_GNAT_ENCODINGS_MINIMAL
! 	    ? PAT
  	    : gnat_entity;
  	tree xup_name
! 	  = gnat_encodings != DWARF_GNAT_ENCODINGS_MINIMAL
  	    ? create_concat_name (gnat_name, "XUP")
  	    : gnu_entity_name;
  	create_type_decl (xup_name, gnu_fat_type, true, debug_info_p,
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 2354,2364 ****
  	      set_nonaliased_component_on_array_type (tem);
  	  }
  
! 	/* If an alignment is specified, use it if valid.  But ignore it
! 	   for the original type of packed array types.  If the alignment
! 	   was requested with an explicit alignment clause, state so.  */
! 	if (No (Packed_Array_Impl_Type (gnat_entity))
! 	    && Known_Alignment (gnat_entity))
  	  {
  	    SET_TYPE_ALIGN (tem,
  			    validate_alignment (Alignment (gnat_entity),
--- 2355,2368 ----
  	      set_nonaliased_component_on_array_type (tem);
  	  }
  
! 	/* If this is a packed type implemented specially, then process the
! 	   implementation type so it is elaborated in the proper scope.  */
! 	if (Present (PAT))
! 	  gnat_to_gnu_entity (PAT, NULL_TREE, false);
! 
! 	/* Otherwise, if an alignment is specified, use it if valid and, if
! 	   the alignment was requested with an explicit clause, state so.  */
! 	else if (Known_Alignment (gnat_entity))
  	  {
  	    SET_TYPE_ALIGN (tem,
  			    validate_alignment (Alignment (gnat_entity),
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 2379,2386 ****
  	  tem = change_qualified_type (tem, TYPE_QUAL_VOLATILE);
  
  	/* Adjust the type of the pointer-to-array field of the fat pointer
! 	   and record the aliasing relationships if necessary.  */
! 	TREE_TYPE (TYPE_FIELDS (gnu_fat_type)) = build_pointer_type (tem);
  	if (TYPE_ALIAS_SET_KNOWN_P (gnu_fat_type))
  	  record_component_aliases (gnu_fat_type);
  
--- 2383,2397 ----
  	  tem = change_qualified_type (tem, TYPE_QUAL_VOLATILE);
  
  	/* Adjust the type of the pointer-to-array field of the fat pointer
! 	   and record the aliasing relationships if necessary.  If this is
! 	   a packed type implemented specially, then use a ref-all pointer
! 	   type since the implementation type may vary between constrained
! 	   subtypes and unconstrained base type.  */
! 	if (Present (PAT))
! 	  TREE_TYPE (TYPE_FIELDS (gnu_fat_type))
! 	    = build_pointer_type_for_mode (tem, ptr_mode, true);
! 	else
! 	  TREE_TYPE (TYPE_FIELDS (gnu_fat_type)) = build_pointer_type (tem);
  	if (TYPE_ALIAS_SET_KNOWN_P (gnu_fat_type))
  	  record_component_aliases (gnu_fat_type);
  
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 2444,2449 ****
--- 2455,2461 ----
  	;
        else
  	{
+ 	  const Entity_Id PAT = Packed_Array_Impl_Type (gnat_entity);
  	  Entity_Id gnat_index, gnat_base_index;
  	  const bool convention_fortran_p
  	    = (Convention (gnat_entity) == Convention_Fortran);
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 2849,2855 ****
  
  	  /* If this is a packed type implemented specially, then replace our
  	     type with the implementation type.  */
! 	  if (Present (Packed_Array_Impl_Type (gnat_entity)))
  	    {
  	      /* First finish the type we had been making so that we output
  		 debugging information for it.  */
--- 2861,2867 ----
  
  	  /* If this is a packed type implemented specially, then replace our
  	     type with the implementation type.  */
! 	  if (Present (PAT))
  	    {
  	      /* First finish the type we had been making so that we output
  		 debugging information for it.  */
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 2874,2881 ****
  		 this type again.  */
  	      save_gnu_tree (gnat_entity, gnu_tmp_decl, false);
  
! 	      gnu_type
! 		= gnat_to_gnu_type (Packed_Array_Impl_Type (gnat_entity));
  	      save_gnu_tree (gnat_entity, NULL_TREE, false);
  
  	      /* Set the ___XP suffix for GNAT encodings.  */
--- 2886,2892 ----
  		 this type again.  */
  	      save_gnu_tree (gnat_entity, gnu_tmp_decl, false);
  
! 	      gnu_type = gnat_to_gnu_type (PAT);
  	      save_gnu_tree (gnat_entity, NULL_TREE, false);
  
  	      /* Set the ___XP suffix for GNAT encodings.  */
*************** gnat_to_gnu_subprog_type (Entity_Id gnat
*** 5761,5776 ****
    tree gnu_cico_return_type = NULL_TREE;
    tree gnu_cico_field_list = NULL_TREE;
    bool gnu_cico_only_integral_type = true;
!   /* The semantics of "pure" in Ada essentially matches that of "const"
!      or "pure" in GCC.  In particular, both properties are orthogonal
!      to the "nothrow" property if the EH circuitry is explicit in the
!      internal representation of the middle-end.  If we are to completely
!      hide the EH circuitry from it, we need to declare that calls to pure
!      Ada subprograms that can throw have side effects since they can
!      trigger an "abnormal" transfer of control flow; therefore, they can
!      be neither "const" nor "pure" in the GCC sense.  */
!   bool const_flag = (Back_End_Exceptions () && Is_Pure (gnat_subprog));
!   bool pure_flag = false;
    bool return_by_direct_ref_p = false;
    bool return_by_invisi_ref_p = false;
    bool return_unconstrained_p = false;
--- 5772,5787 ----
    tree gnu_cico_return_type = NULL_TREE;
    tree gnu_cico_field_list = NULL_TREE;
    bool gnu_cico_only_integral_type = true;
!   /* Although the semantics of "pure" units in Ada essentially match those of
!      "const" in GNU C, the semantics of the Is_Pure flag in GNAT do not say
!      anything about access to global memory, that's why it needs to be mapped
!      to "pure" instead of "const" in GNU C.  The property is orthogonal to the
!      "nothrow" property only if the EH circuitry is explicit in the internal
!      representation of the middle-end: if we are to completely hide the EH
!      circuitry from it, we need to declare that calls to pure Ada subprograms
!      that can throw have side effects, since they can trigger an "abnormal"
!      transfer of control; therefore they cannot be "pure" in the GCC sense.  */
!   bool pure_flag = Is_Pure (gnat_subprog) && Back_End_Exceptions ();
    bool return_by_direct_ref_p = false;
    bool return_by_invisi_ref_p = false;
    bool return_unconstrained_p = false;
*************** gnat_to_gnu_subprog_type (Entity_Id gnat
*** 5923,5936 ****
      }
  
    /* A procedure (something that doesn't return anything) shouldn't be
!      considered const since there would be no reason for calling such a
       subprogram.  Note that procedures with Out (or In Out) parameters
       have already been converted into a function with a return type.
       Similarly, if the function returns an unconstrained type, then the
       function will allocate the return value on the secondary stack and
       thus calls to it cannot be CSE'ed, lest the stack be reclaimed.  */
    if (VOID_TYPE_P (gnu_return_type) || return_unconstrained_p)
!     const_flag = false;
  
    /* Loop over the parameters and get their associated GCC tree.  While doing
       this, build a copy-in copy-out structure if we need one.  */
--- 5934,5947 ----
      }
  
    /* A procedure (something that doesn't return anything) shouldn't be
!      considered pure since there would be no reason for calling such a
       subprogram.  Note that procedures with Out (or In Out) parameters
       have already been converted into a function with a return type.
       Similarly, if the function returns an unconstrained type, then the
       function will allocate the return value on the secondary stack and
       thus calls to it cannot be CSE'ed, lest the stack be reclaimed.  */
    if (VOID_TYPE_P (gnu_return_type) || return_unconstrained_p)
!     pure_flag = false;
  
    /* Loop over the parameters and get their associated GCC tree.  While doing
       this, build a copy-in copy-out structure if we need one.  */
*************** gnat_to_gnu_subprog_type (Entity_Id gnat
*** 6058,6075 ****
  	  save_gnu_tree (gnat_param, gnu_param, false);
  
  	  /* A pure function in the Ada sense which takes an access parameter
! 	     may modify memory through it and thus need be considered neither
! 	     const nor pure in the GCC sense.  Likewise it if takes a by-ref
! 	     In Out or Out parameter.  But if it takes a by-ref In parameter,
! 	     then it may only read memory through it and can be considered
! 	     pure in the GCC sense.  */
! 	  if ((const_flag || pure_flag)
! 	      && (POINTER_TYPE_P (gnu_param_type)
  		  || TYPE_IS_FAT_POINTER_P (gnu_param_type)))
! 	    {
! 	      const_flag = false;
! 	      pure_flag = DECL_POINTS_TO_READONLY_P (gnu_param);
! 	    }
  	}
  
        /* If the parameter uses the copy-in copy-out mechanism, allocate a field
--- 6069,6084 ----
  	  save_gnu_tree (gnat_param, gnu_param, false);
  
  	  /* A pure function in the Ada sense which takes an access parameter
! 	     may modify memory through it and thus cannot be considered pure
! 	     in the GCC sense, unless it's access-to-function.  Likewise it if
! 	     takes a by-ref In Out or Out parameter.  But if it takes a by-ref
! 	     In parameter, then it may only read memory through it and can be
! 	     considered pure in the GCC sense.  */
! 	  if (pure_flag
! 	      && ((POINTER_TYPE_P (gnu_param_type)
! 		   && TREE_CODE (TREE_TYPE (gnu_param_type)) != FUNCTION_TYPE)
  		  || TYPE_IS_FAT_POINTER_P (gnu_param_type)))
! 	    pure_flag = DECL_POINTS_TO_READONLY_P (gnu_param);
  	}
  
        /* If the parameter uses the copy-in copy-out mechanism, allocate a field
*************** gnat_to_gnu_subprog_type (Entity_Id gnat
*** 6269,6277 ****
  	    }
  	}
  
-       if (const_flag)
- 	gnu_type = change_qualified_type (gnu_type, TYPE_QUAL_CONST);
- 
        if (pure_flag)
  	gnu_type = change_qualified_type (gnu_type, TYPE_QUAL_RESTRICT);
  
--- 6278,6283 ----
diff -Nrcpad gcc-11.1.0/gcc/ada/gcc-interface/trans.c gcc-11.2.0/gcc/ada/gcc-interface/trans.c
*** gcc-11.1.0/gcc/ada/gcc-interface/trans.c	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/gcc/ada/gcc-interface/trans.c	Wed Jul 28 06:55:06 2021
*************** Call_to_gnu (Node_Id gnat_node, tree *gn
*** 4553,4558 ****
--- 4553,4560 ----
  	  || (gnu_target
  	      && TREE_CODE (gnu_target) == COMPONENT_REF
  	      && DECL_BIT_FIELD (TREE_OPERAND (gnu_target, 1))
+ 	      && DECL_SIZE (TREE_OPERAND (gnu_target, 1))
+ 		 != TYPE_SIZE (TREE_TYPE (gnu_target))
  	      && type_is_padding_self_referential (gnu_result_type))))
      {
        gnu_retval = create_temporary ("R", gnu_result_type);
*************** gnat_to_gnu (Node_Id gnat_node)
*** 7525,7532 ****
  	if (gnu_return_label_stack->last ())
  	  {
  	    if (gnu_ret_val)
! 	      add_stmt (build_binary_op (MODIFY_EXPR, NULL_TREE, gnu_ret_obj,
! 					 gnu_ret_val));
  
  	    gnu_result = build1 (GOTO_EXPR, void_type_node,
  				 gnu_return_label_stack->last ());
--- 7527,7536 ----
  	if (gnu_return_label_stack->last ())
  	  {
  	    if (gnu_ret_val)
! 	      add_stmt_with_node (build_binary_op (MODIFY_EXPR,
! 						   NULL_TREE, gnu_ret_obj,
! 						   gnu_ret_val),
! 				  gnat_node);
  
  	    gnu_result = build1 (GOTO_EXPR, void_type_node,
  				 gnu_return_label_stack->last ());
*************** gnat_to_gnu (Node_Id gnat_node)
*** 8269,8275 ****
  	 much data.  But do not remove it if it is already too small.  */
        if (type_is_padding_self_referential (TREE_TYPE (gnu_result))
  	  && !(TREE_CODE (gnu_result) == COMPONENT_REF
! 	       && DECL_BIT_FIELD (TREE_OPERAND (gnu_result, 1))))
  	gnu_result = convert (TREE_TYPE (TYPE_FIELDS (TREE_TYPE (gnu_result))),
  			      gnu_result);
      }
--- 8273,8281 ----
  	 much data.  But do not remove it if it is already too small.  */
        if (type_is_padding_self_referential (TREE_TYPE (gnu_result))
  	  && !(TREE_CODE (gnu_result) == COMPONENT_REF
! 	       && DECL_BIT_FIELD (TREE_OPERAND (gnu_result, 1))
! 	       && DECL_SIZE (TREE_OPERAND (gnu_result, 1))
! 		  != TYPE_SIZE (TREE_TYPE (gnu_result))))
  	gnu_result = convert (TREE_TYPE (TYPE_FIELDS (TREE_TYPE (gnu_result))),
  			      gnu_result);
      }
diff -Nrcpad gcc-11.1.0/gcc/ada/gcc-interface/utils.c gcc-11.2.0/gcc/ada/gcc-interface/utils.c
*** gcc-11.1.0/gcc/ada/gcc-interface/utils.c	Tue Apr 27 10:00:12 2021
--- gcc-11.2.0/gcc/ada/gcc-interface/utils.c	Wed Jul 28 06:55:06 2021
*************** finish_subprog_decl (tree decl, tree asm
*** 3543,3551 ****
    DECL_BY_REFERENCE (result_decl) = TREE_ADDRESSABLE (type);
    DECL_RESULT (decl) = result_decl;
  
-   /* Propagate the "const" property.  */
-   TREE_READONLY (decl) = TYPE_READONLY (type);
- 
    /* Propagate the "pure" property.  */
    DECL_PURE_P (decl) = TYPE_RESTRICT (type);
  
--- 3543,3548 ----
diff -Nrcpad gcc-11.1.0/gcc/analyzer/ChangeLog gcc-11.2.0/gcc/analyzer/ChangeLog
*** gcc-11.1.0/gcc/analyzer/ChangeLog	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/analyzer/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,137 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* store.cc (binding_cluster::get_any_binding): Make symbolic reads
+ 	from a cluster with concrete bindings return unknown.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* region-model-manager.cc
+ 	(region_model_manager::get_or_create_int_cst): New.
+ 	(region_model_manager::maybe_undo_optimize_bit_field_compare): Use
+ 	it to simplify away a local tree.
+ 	* region-model.cc (region_model::on_setjmp): Likewise.
+ 	(region_model::on_longjmp): Likewise.
+ 	* region-model.h (region_model_manager::get_or_create_int_cst):
+ 	New decl.
+ 	* store.cc (binding_cluster::zero_fill_region): Use it to simplify
+ 	away a local tree.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/99212
+ 	PR analyzer/101082
+ 	* engine.cc: Include "target.h".
+ 	(impl_run_checkers): Log BITS_BIG_ENDIAN, BYTES_BIG_ENDIAN, and
+ 	WORDS_BIG_ENDIAN.
+ 	* region-model-manager.cc
+ 	(region_model_manager::maybe_fold_binop): Move support for masking
+ 	via ARG0 & CST into...
+ 	(region_model_manager::maybe_undo_optimize_bit_field_compare):
+ 	...this new function.  Flatten by converting from nested
+ 	conditionals to a series of early return statements to reject
+ 	failures.  Reject if type is not unsigned_char_type_node.
+ 	Handle BYTES_BIG_ENDIAN when determining which bits are bound
+ 	in the binding_map.
+ 	* region-model.h
+ 	(region_model_manager::maybe_undo_optimize_bit_field_compare):
+ 	New decl.
+ 	* store.cc (bit_range::dump): New function.
+ 	* store.h (bit_range::dump): New decl.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* engine.cc (worklist::key_t::cmp): Move sort by call_string to
+ 	before SCC.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* region-model.cc (region_model::get_lvalue_1): Make const.
+ 	(region_model::get_lvalue): Likewise.
+ 	(region_model::get_rvalue_1): Likewise.
+ 	(region_model::get_rvalue): Likewise.
+ 	(region_model::deref_rvalue): Likewise.
+ 	(region_model::get_rvalue_for_bits): Likewise.
+ 	* region-model.h (region_model::get_lvalue): Likewise.
+ 	(region_model::get_rvalue): Likewise.
+ 	(region_model::deref_rvalue): Likewise.
+ 	(region_model::get_rvalue_for_bits): Likewise.
+ 	(region_model::get_lvalue_1): Likewise.
+ 	(region_model::get_rvalue_1): Likewise.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/99212
+ 	* region-model-manager.cc
+ 	(region_model_manager::maybe_fold_binop): Add support for folding
+ 	BIT_AND_EXPR of compound_svalue and a mask constant.
+ 	* region-model.cc (region_model::get_rvalue_1): Implement
+ 	BIT_FIELD_REF in terms of...
+ 	(region_model::get_rvalue_for_bits): New function.
+ 	* region-model.h (region_model::get_rvalue_for_bits): New decl.
+ 	* store.cc (bit_range::from_mask): New function.
+ 	(selftest::test_bit_range_intersects_p): New selftest.
+ 	(selftest::assert_bit_range_from_mask_eq): New.
+ 	(ASSERT_BIT_RANGE_FROM_MASK_EQ): New macro.
+ 	(selftest::assert_no_bit_range_from_mask_eq): New.
+ 	(ASSERT_NO_BIT_RANGE_FROM_MASK): New macro.
+ 	(selftest::test_bit_range_from_mask): New selftest.
+ 	(selftest::analyzer_store_cc_tests): Call the new selftests.
+ 	* store.h (bit_range::intersects_p): New.
+ 	(bit_range::from_mask): New decl.
+ 	(concrete_binding::get_bit_range): New accessor.
+ 	(store_manager::get_concrete_binding): New overload taking
+ 	const bit_range &.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* analyzer.h (int_size_in_bits): New decl.
+ 	* region.cc (int_size_in_bits): New function.
+ 	(region::get_bit_size): Reimplement in terms of the above.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* store.cc (concrete_binding::dump_to_pp): Move bulk of
+ 	implementation to...
+ 	(bit_range::dump_to_pp): ...this new function.
+ 	(bit_range::cmp): New.
+ 	(concrete_binding::overlaps_p): Update for use of bit_range.
+ 	(concrete_binding::cmp_ptr_ptr): Likewise.
+ 	* store.h (struct bit_range): New.
+ 	(class concrete_binding): Replace fields m_start_bit_offset and
+ 	m_size_in_bits with new field m_bit_range.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* svalue.h (conjured_svalue::iterator_t): Delete.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* store.h (store::get_direct_binding): Remove unused decl.
+ 	(store::get_default_binding): Likewise.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* svalue.cc (poisoned_svalue::dump_to_pp): Dump type.
+ 	(compound_svalue::dump_to_pp): Dump any type.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/100615
+ 	* sm-malloc.cc: Include "analyzer/function-set.h".
+ 	(malloc_state_machine::on_stmt): Call unaffected_by_call_p and
+ 	bail on the functions it recognizes.
+ 	(malloc_state_machine::unaffected_by_call_p): New.
+ 
+ 2021-07-02  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/100244
+ 	* sm-malloc.cc (free_of_non_heap::describe_state_change):
+ 	Bulletproof against change.m_expr being NULL.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/analyzer/analyzer.h gcc-11.2.0/gcc/analyzer/analyzer.h
*** gcc-11.1.0/gcc/analyzer/analyzer.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/analyzer/analyzer.h	Wed Jul 28 06:55:06 2021
*************** typedef offset_int bit_offset_t;
*** 144,149 ****
--- 144,151 ----
  typedef offset_int bit_size_t;
  typedef offset_int byte_size_t;
  
+ extern bool int_size_in_bits (const_tree type, bit_size_t *out);
+ 
  /* The location of a region expressesd as an offset relative to a
     base region.  */
  
diff -Nrcpad gcc-11.1.0/gcc/analyzer/engine.cc gcc-11.2.0/gcc/analyzer/engine.cc
*** gcc-11.1.0/gcc/analyzer/engine.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/analyzer/engine.cc	Wed Jul 28 06:55:06 2021
*************** along with GCC; see the file COPYING3.
*** 64,69 ****
--- 64,70 ----
  #include "analyzer/bar-chart.h"
  #include <zlib.h>
  #include "plugin.h"
+ #include "target.h"
  
  /* For an overview, see gcc/doc/analyzer.texi.  */
  
*************** worklist::key_t::cmp (const worklist::ke
*** 2004,2010 ****
  	return cmp;
      }
  
!   /* First, order by SCC.  */
    int scc_id_a = ka.get_scc_id (ka.m_enode);
    int scc_id_b = kb.get_scc_id (kb.m_enode);
    if (scc_id_a != scc_id_b)
--- 2005,2029 ----
  	return cmp;
      }
  
!   /* Sort by callstring, so that nodes with deeper call strings are processed
!      before those with shallower call strings.
!      If we have
!          splitting BB
!              /  \
!             /    \
!        fn call   no fn call
!             \    /
!              \  /
!             join BB
!      then we want the path inside the function call to be fully explored up
!      to the return to the join BB before we explore on the "no fn call" path,
!      so that both enodes at the join BB reach the front of the worklist at
!      the same time and thus have a chance of being merged.  */
!   int cs_cmp = call_string::cmp (call_string_a, call_string_b);
!   if (cs_cmp)
!     return cs_cmp;
! 
!   /* Order by SCC.  */
    int scc_id_a = ka.get_scc_id (ka.m_enode);
    int scc_id_b = kb.get_scc_id (kb.m_enode);
    if (scc_id_a != scc_id_b)
*************** worklist::key_t::cmp (const worklist::ke
*** 2033,2043 ****
  
    gcc_assert (snode_a == snode_b);
  
-   /* The points might vary by callstring; try sorting by callstring.  */
-   int cs_cmp = call_string::cmp (call_string_a, call_string_b);
-   if (cs_cmp)
-     return cs_cmp;
- 
    /* Order within supernode via program point.  */
    int within_snode_cmp
      = function_point::cmp_within_supernode (point_a.get_function_point (),
--- 2052,2057 ----
*************** impl_run_checkers (logger *logger)
*** 4808,4813 ****
--- 4822,4834 ----
  {
    LOG_SCOPE (logger);
  
+   if (logger)
+     {
+       logger->log ("BITS_BIG_ENDIAN: %i", BITS_BIG_ENDIAN ? 1 : 0);
+       logger->log ("BYTES_BIG_ENDIAN: %i", BYTES_BIG_ENDIAN ? 1 : 0);
+       logger->log ("WORDS_BIG_ENDIAN: %i", WORDS_BIG_ENDIAN ? 1 : 0);
+     }
+ 
    /* If using LTO, ensure that the cgraph nodes have function bodies.  */
    cgraph_node *node;
    FOR_EACH_FUNCTION_WITH_GIMPLE_BODY (node)
diff -Nrcpad gcc-11.1.0/gcc/analyzer/region-model-manager.cc gcc-11.2.0/gcc/analyzer/region-model-manager.cc
*** gcc-11.1.0/gcc/analyzer/region-model-manager.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/analyzer/region-model-manager.cc	Wed Jul 28 06:55:06 2021
*************** region_model_manager::get_or_create_cons
*** 210,215 ****
--- 210,226 ----
    return cst_sval;
  }
  
+ /* Return the svalue * for a constant_svalue for the INTEGER_CST
+    for VAL of type TYPE, creating it if necessary.  */
+ 
+ const svalue *
+ region_model_manager::get_or_create_int_cst (tree type, poly_int64 val)
+ {
+   gcc_assert (type);
+   tree tree_cst = build_int_cst (type, val);
+   return get_or_create_constant_svalue (tree_cst);
+ }
+ 
  /* Return the svalue * for a unknown_svalue for TYPE (which can be NULL),
     creating it if necessary.
     The unknown_svalue instances are reused, based on pointer equality
*************** region_model_manager::get_or_create_cast
*** 431,436 ****
--- 442,500 ----
    return get_or_create_unaryop (type, op, arg);
  }
  
+ /* Subroutine of region_model_manager::maybe_fold_binop for handling
+    (TYPE)(COMPOUND_SVAL BIT_AND_EXPR CST) that may have been generated by
+    optimize_bit_field_compare, where CST is from ARG1.
+ 
+    Support masking out bits from a compound_svalue for comparing a bitfield
+    against a value, as generated by optimize_bit_field_compare for
+    BITFIELD == VALUE.
+ 
+    If COMPOUND_SVAL has a value for the appropriate bits, return it,
+    shifted accordingly.
+    Otherwise return NULL.  */
+ 
+ const svalue *
+ region_model_manager::
+ maybe_undo_optimize_bit_field_compare (tree type,
+ 				       const compound_svalue *compound_sval,
+ 				       tree cst,
+ 				       const svalue *arg1)
+ {
+   if (type != unsigned_char_type_node)
+     return NULL;
+ 
+   const binding_map &map = compound_sval->get_map ();
+   unsigned HOST_WIDE_INT mask = TREE_INT_CST_LOW (cst);
+   /* If "mask" is a contiguous range of set bits, see if the
+      compound_sval has a value for those bits.  */
+   bit_range bits (0, 0);
+   if (!bit_range::from_mask (mask, &bits))
+     return NULL;
+ 
+   bit_range bound_bits (bits);
+   if (BYTES_BIG_ENDIAN)
+     bound_bits = bit_range (BITS_PER_UNIT - bits.get_next_bit_offset (),
+ 			    bits.m_size_in_bits);
+   const concrete_binding *conc
+     = get_store_manager ()->get_concrete_binding (bound_bits, BK_direct);
+   const svalue *sval = map.get (conc);
+   if (!sval)
+     return NULL;
+ 
+   /* We have a value;
+      shift it by the correct number of bits.  */
+   const svalue *lhs = get_or_create_cast (type, sval);
+   HOST_WIDE_INT bit_offset = bits.get_start_bit_offset ().to_shwi ();
+   const svalue *shift_sval = get_or_create_int_cst (type, bit_offset);
+   const svalue *shifted_sval = get_or_create_binop (type, LSHIFT_EXPR,
+ 						    lhs, shift_sval);
+   /* Reapply the mask (needed for negative
+      signed bitfields).  */
+   return get_or_create_binop (type, BIT_AND_EXPR,
+ 			      shifted_sval, arg1);
+ }
+ 
  /* Subroutine of region_model_manager::get_or_create_binop.
     Attempt to fold the inputs and return a simpler svalue *.
     Otherwise, return NULL.  */
*************** region_model_manager::maybe_fold_binop (
*** 480,488 ****
        break;
      case BIT_AND_EXPR:
        if (cst1)
! 	if (zerop (cst1) && INTEGRAL_TYPE_P (type))
! 	  /* "(ARG0 & 0)" -> "0".  */
! 	  return get_or_create_constant_svalue (build_int_cst (type, 0));
        break;
      case TRUTH_ANDIF_EXPR:
      case TRUTH_AND_EXPR:
--- 544,562 ----
        break;
      case BIT_AND_EXPR:
        if (cst1)
! 	{
! 	  if (zerop (cst1) && INTEGRAL_TYPE_P (type))
! 	    /* "(ARG0 & 0)" -> "0".  */
! 	    return get_or_create_constant_svalue (build_int_cst (type, 0));
! 
! 	  if (const compound_svalue *compound_sval
! 		= arg0->dyn_cast_compound_svalue ())
! 	    if (const svalue *sval
! 		= maybe_undo_optimize_bit_field_compare (type,
! 							 compound_sval,
! 							 cst1, arg1))
! 	      return sval;
! 	}
        break;
      case TRUTH_ANDIF_EXPR:
      case TRUTH_AND_EXPR:
diff -Nrcpad gcc-11.1.0/gcc/analyzer/region-model.cc gcc-11.2.0/gcc/analyzer/region-model.cc
*** gcc-11.1.0/gcc/analyzer/region-model.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/analyzer/region-model.cc	Wed Jul 28 06:55:06 2021
*************** region_model::on_setjmp (const gcall *ca
*** 1123,1130 ****
    /* Direct calls to setjmp return 0.  */
    if (tree lhs = gimple_call_lhs (call))
      {
!       tree zero = build_int_cst (TREE_TYPE (lhs), 0);
!       const svalue *new_sval = m_mgr->get_or_create_constant_svalue (zero);
        const region *lhs_reg = get_lvalue (lhs, ctxt);
        set_value (lhs_reg, new_sval, ctxt);
      }
--- 1123,1130 ----
    /* Direct calls to setjmp return 0.  */
    if (tree lhs = gimple_call_lhs (call))
      {
!       const svalue *new_sval
! 	= m_mgr->get_or_create_int_cst (TREE_TYPE (lhs), 0);
        const region *lhs_reg = get_lvalue (lhs, ctxt);
        set_value (lhs_reg, new_sval, ctxt);
      }
*************** region_model::on_longjmp (const gcall *l
*** 1155,1169 ****
    if (tree lhs = gimple_call_lhs (setjmp_call))
      {
        /* Passing 0 as the val to longjmp leads to setjmp returning 1.  */
!       tree t_zero = build_int_cst (TREE_TYPE (fake_retval), 0);
!       const svalue *zero_sval = m_mgr->get_or_create_constant_svalue (t_zero);
        tristate eq_zero = eval_condition (fake_retval_sval, EQ_EXPR, zero_sval);
        /* If we have 0, use 1.  */
        if (eq_zero.is_true ())
  	{
- 	  tree t_one = build_int_cst (TREE_TYPE (fake_retval), 1);
  	  const svalue *one_sval
! 	    = m_mgr->get_or_create_constant_svalue (t_one);
  	  fake_retval_sval = one_sval;
  	}
        else
--- 1155,1168 ----
    if (tree lhs = gimple_call_lhs (setjmp_call))
      {
        /* Passing 0 as the val to longjmp leads to setjmp returning 1.  */
!       const svalue *zero_sval
! 	= m_mgr->get_or_create_int_cst (TREE_TYPE (fake_retval), 0);
        tristate eq_zero = eval_condition (fake_retval_sval, EQ_EXPR, zero_sval);
        /* If we have 0, use 1.  */
        if (eq_zero.is_true ())
  	{
  	  const svalue *one_sval
! 	    = m_mgr->get_or_create_int_cst (TREE_TYPE (fake_retval), 1);
  	  fake_retval_sval = one_sval;
  	}
        else
*************** region_model::handle_phi (const gphi *ph
*** 1213,1219 ****
     emitting any diagnostics to CTXT.  */
  
  const region *
! region_model::get_lvalue_1 (path_var pv, region_model_context *ctxt)
  {
    tree expr = pv.m_tree;
  
--- 1212,1218 ----
     emitting any diagnostics to CTXT.  */
  
  const region *
! region_model::get_lvalue_1 (path_var pv, region_model_context *ctxt) const
  {
    tree expr = pv.m_tree;
  
*************** assert_compat_types (tree src_type, tree
*** 1312,1318 ****
     emitting any diagnostics to CTXT.  */
  
  const region *
! region_model::get_lvalue (path_var pv, region_model_context *ctxt)
  {
    if (pv.m_tree == NULL_TREE)
      return NULL;
--- 1311,1317 ----
     emitting any diagnostics to CTXT.  */
  
  const region *
! region_model::get_lvalue (path_var pv, region_model_context *ctxt) const
  {
    if (pv.m_tree == NULL_TREE)
      return NULL;
*************** region_model::get_lvalue (path_var pv, r
*** 1326,1332 ****
     recent stack frame if it's a local).  */
  
  const region *
! region_model::get_lvalue (tree expr, region_model_context *ctxt)
  {
    return get_lvalue (path_var (expr, get_stack_depth () - 1), ctxt);
  }
--- 1325,1331 ----
     recent stack frame if it's a local).  */
  
  const region *
! region_model::get_lvalue (tree expr, region_model_context *ctxt) const
  {
    return get_lvalue (path_var (expr, get_stack_depth () - 1), ctxt);
  }
*************** region_model::get_lvalue (tree expr, reg
*** 1337,1343 ****
     emitting any diagnostics to CTXT.  */
  
  const svalue *
! region_model::get_rvalue_1 (path_var pv, region_model_context *ctxt)
  {
    gcc_assert (pv.m_tree);
  
--- 1336,1342 ----
     emitting any diagnostics to CTXT.  */
  
  const svalue *
! region_model::get_rvalue_1 (path_var pv, region_model_context *ctxt) const
  {
    gcc_assert (pv.m_tree);
  
*************** region_model::get_rvalue_1 (path_var pv,
*** 1357,1363 ****
        break;
  
      case BIT_FIELD_REF:
!       return m_mgr->get_or_create_unknown_svalue (TREE_TYPE (pv.m_tree));
  
      case SSA_NAME:
      case VAR_DECL:
--- 1356,1373 ----
        break;
  
      case BIT_FIELD_REF:
!       {
! 	tree expr = pv.m_tree;
! 	tree op0 = TREE_OPERAND (expr, 0);
! 	const region *reg = get_lvalue (op0, ctxt);
! 	tree num_bits = TREE_OPERAND (expr, 1);
! 	tree first_bit_offset = TREE_OPERAND (expr, 2);
! 	gcc_assert (TREE_CODE (num_bits) == INTEGER_CST);
! 	gcc_assert (TREE_CODE (first_bit_offset) == INTEGER_CST);
! 	bit_range bits (TREE_INT_CST_LOW (first_bit_offset),
! 			TREE_INT_CST_LOW (num_bits));
! 	return get_rvalue_for_bits (TREE_TYPE (expr), reg, bits);
!       }
  
      case SSA_NAME:
      case VAR_DECL:
*************** region_model::get_rvalue_1 (path_var pv,
*** 1430,1436 ****
     emitting any diagnostics to CTXT.  */
  
  const svalue *
! region_model::get_rvalue (path_var pv, region_model_context *ctxt)
  {
    if (pv.m_tree == NULL_TREE)
      return NULL;
--- 1440,1446 ----
     emitting any diagnostics to CTXT.  */
  
  const svalue *
! region_model::get_rvalue (path_var pv, region_model_context *ctxt) const
  {
    if (pv.m_tree == NULL_TREE)
      return NULL;
*************** region_model::get_rvalue (path_var pv, r
*** 1446,1452 ****
     recent stack frame if it's a local).  */
  
  const svalue *
! region_model::get_rvalue (tree expr, region_model_context *ctxt)
  {
    return get_rvalue (path_var (expr, get_stack_depth () - 1), ctxt);
  }
--- 1456,1462 ----
     recent stack frame if it's a local).  */
  
  const svalue *
! region_model::get_rvalue (tree expr, region_model_context *ctxt) const
  {
    return get_rvalue (path_var (expr, get_stack_depth () - 1), ctxt);
  }
*************** region_model::region_exists_p (const reg
*** 1613,1619 ****
  
  const region *
  region_model::deref_rvalue (const svalue *ptr_sval, tree ptr_tree,
! 			    region_model_context *ctxt)
  {
    gcc_assert (ptr_sval);
    gcc_assert (POINTER_TYPE_P (ptr_sval->get_type ()));
--- 1623,1629 ----
  
  const region *
  region_model::deref_rvalue (const svalue *ptr_sval, tree ptr_tree,
! 			    region_model_context *ctxt) const
  {
    gcc_assert (ptr_sval);
    gcc_assert (POINTER_TYPE_P (ptr_sval->get_type ()));
*************** region_model::deref_rvalue (const svalue
*** 1686,1691 ****
--- 1696,1753 ----
    return m_mgr->get_symbolic_region (ptr_sval);
  }
  
+ /* Attempt to get BITS within any value of REG, as TYPE.
+    In particular, extract values from compound_svalues for the case
+    where there's a concrete binding at BITS.
+    Return an unknown svalue if we can't handle the given case.  */
+ 
+ const svalue *
+ region_model::get_rvalue_for_bits (tree type,
+ 				   const region *reg,
+ 				   const bit_range &bits) const
+ {
+   const svalue *sval = get_store_value (reg);
+   if (const compound_svalue *compound_sval = sval->dyn_cast_compound_svalue ())
+     {
+       const binding_map &map = compound_sval->get_map ();
+       binding_map result_map;
+       for (auto iter : map)
+ 	{
+ 	  const binding_key *key = iter.first;
+ 	  if (const concrete_binding *conc_key
+ 	      = key->dyn_cast_concrete_binding ())
+ 	    {
+ 	      /* Ignore concrete bindings outside BITS.  */
+ 	      if (!conc_key->get_bit_range ().intersects_p (bits))
+ 		continue;
+ 	      if ((conc_key->get_start_bit_offset ()
+ 		   < bits.get_start_bit_offset ())
+ 		  || (conc_key->get_next_bit_offset ()
+ 		      > bits.get_next_bit_offset ()))
+ 		{
+ 		  /* If we have any concrete keys that aren't fully within BITS,
+ 		     then bail out.  */
+ 		  return m_mgr->get_or_create_unknown_svalue (type);
+ 		}
+ 	      const concrete_binding *offset_conc_key
+ 		    = m_mgr->get_store_manager ()->get_concrete_binding
+ 			(conc_key->get_start_bit_offset ()
+ 			   - bits.get_start_bit_offset (),
+ 			 conc_key->get_size_in_bits (),
+ 			 conc_key->get_kind ());
+ 		  const svalue *sval = iter.second;
+ 		  result_map.put (offset_conc_key, sval);
+ 	    }
+ 	  else
+ 	    /* If we have any symbolic keys we can't get it as bits.  */
+ 	    return m_mgr->get_or_create_unknown_svalue (type);
+ 	}
+       return m_mgr->get_or_create_compound_svalue (type, result_map);
+     }
+ 
+   return m_mgr->get_or_create_unknown_svalue (type);
+ }
+ 
  /* A subclass of pending_diagnostic for complaining about writes to
     constant regions of memory.  */
  
diff -Nrcpad gcc-11.1.0/gcc/analyzer/region-model.h gcc-11.2.0/gcc/analyzer/region-model.h
*** gcc-11.1.0/gcc/analyzer/region-model.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/analyzer/region-model.h	Wed Jul 28 06:55:06 2021
*************** public:
*** 191,196 ****
--- 191,197 ----
  
    /* svalue consolidation.  */
    const svalue *get_or_create_constant_svalue (tree cst_expr);
+   const svalue *get_or_create_int_cst (tree type, poly_int64);
    const svalue *get_or_create_unknown_svalue (tree type);
    const svalue *get_or_create_setjmp_svalue (const setjmp_record &r,
  					     tree type);
*************** private:
*** 273,278 ****
--- 274,282 ----
    const svalue *maybe_fold_sub_svalue (tree type,
  				       const svalue *parent_svalue,
  				       const region *subregion);
+   const svalue *maybe_undo_optimize_bit_field_compare (tree type,
+ 						       const compound_svalue *compound_sval,
+ 						       tree cst, const svalue *arg1);
  
    unsigned m_next_region_id;
    root_region m_root_region;
*************** class region_model
*** 506,518 ****
    int get_stack_depth () const;
    const frame_region *get_frame_at_index (int index) const;
  
!   const region *get_lvalue (path_var pv, region_model_context *ctxt);
!   const region *get_lvalue (tree expr, region_model_context *ctxt);
!   const svalue *get_rvalue (path_var pv, region_model_context *ctxt);
!   const svalue *get_rvalue (tree expr, region_model_context *ctxt);
  
    const region *deref_rvalue (const svalue *ptr_sval, tree ptr_tree,
! 			       region_model_context *ctxt);
  
    void set_value (const region *lhs_reg, const svalue *rhs_sval,
  		  region_model_context *ctxt);
--- 510,526 ----
    int get_stack_depth () const;
    const frame_region *get_frame_at_index (int index) const;
  
!   const region *get_lvalue (path_var pv, region_model_context *ctxt) const;
!   const region *get_lvalue (tree expr, region_model_context *ctxt) const;
!   const svalue *get_rvalue (path_var pv, region_model_context *ctxt) const;
!   const svalue *get_rvalue (tree expr, region_model_context *ctxt) const;
  
    const region *deref_rvalue (const svalue *ptr_sval, tree ptr_tree,
! 			       region_model_context *ctxt) const;
! 
!   const svalue *get_rvalue_for_bits (tree type,
! 				     const region *reg,
! 				     const bit_range &bits) const;
  
    void set_value (const region *lhs_reg, const svalue *rhs_sval,
  		  region_model_context *ctxt);
*************** class region_model
*** 586,593 ****
    void loop_replay_fixup (const region_model *dst_state);
  
   private:
!   const region *get_lvalue_1 (path_var pv, region_model_context *ctxt);
!   const svalue *get_rvalue_1 (path_var pv, region_model_context *ctxt);
  
    path_var
    get_representative_path_var_1 (const svalue *sval,
--- 594,601 ----
    void loop_replay_fixup (const region_model *dst_state);
  
   private:
!   const region *get_lvalue_1 (path_var pv, region_model_context *ctxt) const;
!   const svalue *get_rvalue_1 (path_var pv, region_model_context *ctxt) const;
  
    path_var
    get_representative_path_var_1 (const svalue *sval,
diff -Nrcpad gcc-11.1.0/gcc/analyzer/region.cc gcc-11.2.0/gcc/analyzer/region.cc
*** gcc-11.1.0/gcc/analyzer/region.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/analyzer/region.cc	Wed Jul 28 06:55:06 2021
*************** region::get_byte_size (byte_size_t *out)
*** 208,213 ****
--- 208,236 ----
    return true;
  }
  
+ /* If the size of TYPE (in bits) is constant, write it to *OUT
+    and return true.
+    Otherwise return false.  */
+ 
+ bool
+ int_size_in_bits (const_tree type, bit_size_t *out)
+ {
+   if (INTEGRAL_TYPE_P (type))
+     {
+       *out = TYPE_PRECISION (type);
+       return true;
+     }
+ 
+   tree sz = TYPE_SIZE (type);
+   if (sz && tree_fits_uhwi_p (sz))
+     {
+       *out = TREE_INT_CST_LOW (sz);
+       return true;
+     }
+   else
+     return false;
+ }
+ 
  /* If the size of this region (in bits) is known statically, write it to *OUT
     and return true.
     Otherwise return false.  */
*************** region::get_byte_size (byte_size_t *out)
*** 215,225 ****
  bool
  region::get_bit_size (bit_size_t *out) const
  {
!   byte_size_t byte_size;
!   if (!get_byte_size (&byte_size))
      return false;
!   *out = byte_size * BITS_PER_UNIT;
!   return true;
  }
  
  /* Get the field within RECORD_TYPE at BIT_OFFSET.  */
--- 238,250 ----
  bool
  region::get_bit_size (bit_size_t *out) const
  {
!   tree type = get_type ();
! 
!   /* Bail out e.g. for heap-allocated regions.  */
!   if (!type)
      return false;
! 
!   return int_size_in_bits (type, out);
  }
  
  /* Get the field within RECORD_TYPE at BIT_OFFSET.  */
diff -Nrcpad gcc-11.1.0/gcc/analyzer/sm-malloc.cc gcc-11.2.0/gcc/analyzer/sm-malloc.cc
*** gcc-11.1.0/gcc/analyzer/sm-malloc.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/analyzer/sm-malloc.cc	Wed Jul 28 06:55:06 2021
*************** along with GCC; see the file COPYING3.
*** 44,49 ****
--- 44,50 ----
  #include "analyzer/region-model.h"
  #include "stringpool.h"
  #include "attribs.h"
+ #include "analyzer/function-set.h"
  
  #if ENABLE_ANALYZER
  
*************** public:
*** 384,389 ****
--- 385,392 ----
    bool reset_when_passed_to_unknown_fn_p (state_t s,
  					  bool is_mutable) const FINAL OVERRIDE;
  
+   static bool unaffected_by_call_p (tree fndecl);
+ 
    standard_deallocator_set m_free;
    standard_deallocator_set m_scalar_delete;
    standard_deallocator_set m_vector_delete;
*************** public:
*** 1303,1309 ****
    {
      /* Attempt to reconstruct what kind of pointer it is.
         (It seems neater for this to be a part of the state, though).  */
!     if (TREE_CODE (change.m_expr) == SSA_NAME)
        {
  	gimple *def_stmt = SSA_NAME_DEF_STMT (change.m_expr);
  	if (gcall *call = dyn_cast <gcall *> (def_stmt))
--- 1306,1312 ----
    {
      /* Attempt to reconstruct what kind of pointer it is.
         (It seems neater for this to be a part of the state, though).  */
!     if (change.m_expr && TREE_CODE (change.m_expr) == SSA_NAME)
        {
  	gimple *def_stmt = SSA_NAME_DEF_STMT (change.m_expr);
  	if (gcall *call = dyn_cast <gcall *> (def_stmt))
*************** malloc_state_machine::on_stmt (sm_contex
*** 1569,1574 ****
--- 1572,1580 ----
  	    return true;
  	  }
  
+ 	if (unaffected_by_call_p (callee_fndecl))
+ 	  return true;
+ 
  	/* Cast away const-ness for cache-like operations.  */
  	malloc_state_machine *mutable_this
  	  = const_cast <malloc_state_machine *> (this);
*************** malloc_state_machine::reset_when_passed_
*** 1925,1930 ****
--- 1931,1958 ----
    return is_mutable;
  }
  
+ /* Return true if calls to FNDECL are known to not affect this sm-state.  */
+ 
+ bool
+ malloc_state_machine::unaffected_by_call_p (tree fndecl)
+ {
+   /* A set of functions that are known to not affect allocation
+      status, even if we haven't fully modelled the rest of their
+      behavior yet.  */
+   static const char * const funcnames[] = {
+     /* This array must be kept sorted.  */
+     "strsep",
+   };
+   const size_t count
+     = sizeof(funcnames) / sizeof (funcnames[0]);
+   function_set fs (funcnames, count);
+ 
+   if (fs.contains_decl_p (fndecl))
+     return true;
+ 
+   return false;
+ }
+ 
  /* Shared logic for handling GIMPLE_ASSIGNs and GIMPLE_PHIs that
     assign zero to LHS.  */
  
diff -Nrcpad gcc-11.1.0/gcc/analyzer/store.cc gcc-11.2.0/gcc/analyzer/store.cc
*** gcc-11.1.0/gcc/analyzer/store.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/analyzer/store.cc	Wed Jul 28 06:55:06 2021
*************** binding_key::cmp (const binding_key *k1,
*** 236,250 ****
      }
  }
  
! /* class concrete_binding : public binding_key.  */
! 
! /* Implementation of binding_key::dump_to_pp vfunc for concrete_binding.  */
  
  void
! concrete_binding::dump_to_pp (pretty_printer *pp, bool simple) const
  {
!   binding_key::dump_to_pp (pp, simple);
!   pp_string (pp, ", start: ");
    pp_wide_int (pp, m_start_bit_offset, SIGNED);
    pp_string (pp, ", size: ");
    pp_wide_int (pp, m_size_in_bits, SIGNED);
--- 236,247 ----
      }
  }
  
! /* struct struct bit_range.  */
  
  void
! bit_range::dump_to_pp (pretty_printer *pp) const
  {
!   pp_string (pp, "start: ");
    pp_wide_int (pp, m_start_bit_offset, SIGNED);
    pp_string (pp, ", size: ");
    pp_wide_int (pp, m_size_in_bits, SIGNED);
*************** concrete_binding::dump_to_pp (pretty_pri
*** 252,263 ****
    pp_wide_int (pp, get_next_bit_offset (), SIGNED);
  }
  
  /* Return true if this binding overlaps with OTHER.  */
  
  bool
  concrete_binding::overlaps_p (const concrete_binding &other) const
  {
!   if (m_start_bit_offset < other.get_next_bit_offset ()
        && get_next_bit_offset () > other.get_start_bit_offset ())
      return true;
    return false;
--- 249,352 ----
    pp_wide_int (pp, get_next_bit_offset (), SIGNED);
  }
  
+ /* Dump this object to stderr.  */
+ 
+ DEBUG_FUNCTION void
+ bit_range::dump () const
+ {
+   pretty_printer pp;
+   pp.buffer->stream = stderr;
+   dump_to_pp (&pp);
+   pp_newline (&pp);
+   pp_flush (&pp);
+ }
+ 
+ int
+ bit_range::cmp (const bit_range &br1, const bit_range &br2)
+ {
+   if (int start_cmp = wi::cmps (br1.m_start_bit_offset,
+ 				br2.m_start_bit_offset))
+     return start_cmp;
+ 
+   return wi::cmpu (br1.m_size_in_bits, br2.m_size_in_bits);
+ }
+ 
+ /* If MASK is a contiguous range of set bits, write them
+    to *OUT and return true.
+    Otherwise return false.  */
+ 
+ bool
+ bit_range::from_mask (unsigned HOST_WIDE_INT mask, bit_range *out)
+ {
+   unsigned iter_bit_idx = 0;
+   unsigned HOST_WIDE_INT iter_bit_mask = 1;
+ 
+   /* Find the first contiguous run of set bits in MASK.  */
+ 
+   /* Find first set bit in MASK.  */
+   while (iter_bit_idx < HOST_BITS_PER_WIDE_INT)
+     {
+       if (mask & iter_bit_mask)
+ 	break;
+       iter_bit_idx++;
+       iter_bit_mask <<= 1;
+     }
+   if (iter_bit_idx == HOST_BITS_PER_WIDE_INT)
+     /* MASK is zero.  */
+     return false;
+ 
+   unsigned first_set_iter_bit_idx = iter_bit_idx;
+   unsigned num_set_bits = 1;
+   iter_bit_idx++;
+   iter_bit_mask <<= 1;
+ 
+   /* Find next unset bit in MASK.  */
+   while (iter_bit_idx < HOST_BITS_PER_WIDE_INT)
+     {
+       if (!(mask & iter_bit_mask))
+ 	break;
+       num_set_bits++;
+       iter_bit_idx++;
+       iter_bit_mask <<= 1;
+     }
+   if (iter_bit_idx == HOST_BITS_PER_WIDE_INT)
+     {
+       *out = bit_range (first_set_iter_bit_idx, num_set_bits);
+       return true;
+     }
+ 
+   /* We now have the first contiguous run of set bits in MASK.
+      Fail if any other bits are set.  */
+   while (iter_bit_idx < HOST_BITS_PER_WIDE_INT)
+     {
+       if (mask & iter_bit_mask)
+ 	return false;
+       iter_bit_idx++;
+       iter_bit_mask <<= 1;
+     }
+ 
+   *out = bit_range (first_set_iter_bit_idx, num_set_bits);
+   return true;
+ }
+ 
+ /* class concrete_binding : public binding_key.  */
+ 
+ /* Implementation of binding_key::dump_to_pp vfunc for concrete_binding.  */
+ 
+ void
+ concrete_binding::dump_to_pp (pretty_printer *pp, bool simple) const
+ {
+   binding_key::dump_to_pp (pp, simple);
+   pp_string (pp, ", ");
+   m_bit_range.dump_to_pp (pp);
+ }
+ 
  /* Return true if this binding overlaps with OTHER.  */
  
  bool
  concrete_binding::overlaps_p (const concrete_binding &other) const
  {
!   if (get_start_bit_offset () < other.get_next_bit_offset ()
        && get_next_bit_offset () > other.get_start_bit_offset ())
      return true;
    return false;
*************** concrete_binding::cmp_ptr_ptr (const voi
*** 274,283 ****
    if (int kind_cmp = b1->get_kind () - b2->get_kind ())
      return kind_cmp;
  
!   if (int start_cmp = wi::cmps (b1->m_start_bit_offset, b2->m_start_bit_offset))
!     return start_cmp;
! 
!   return wi::cmpu (b1->m_size_in_bits, b2->m_size_in_bits);
  }
  
  /* class symbolic_binding : public binding_key.  */
--- 363,369 ----
    if (int kind_cmp = b1->get_kind () - b2->get_kind ())
      return kind_cmp;
  
!   return bit_range::cmp (b1->m_bit_range, b2->m_bit_range);
  }
  
  /* class symbolic_binding : public binding_key.  */
*************** binding_cluster::zero_fill_region (store
*** 957,964 ****
  
    /* Add a default binding to zero.  */
    region_model_manager *sval_mgr = mgr->get_svalue_manager ();
!   tree cst_zero = build_int_cst (integer_type_node, 0);
!   const svalue *cst_sval = sval_mgr->get_or_create_constant_svalue (cst_zero);
    const svalue *bound_sval = cst_sval;
    if (reg->get_type ())
      bound_sval = sval_mgr->get_or_create_unaryop (reg->get_type (), NOP_EXPR,
--- 1043,1050 ----
  
    /* Add a default binding to zero.  */
    region_model_manager *sval_mgr = mgr->get_svalue_manager ();
!   const svalue *cst_sval
!     = sval_mgr->get_or_create_int_cst (integer_type_node, 0);
    const svalue *bound_sval = cst_sval;
    if (reg->get_type ())
      bound_sval = sval_mgr->get_or_create_unaryop (reg->get_type (), NOP_EXPR,
*************** binding_cluster::get_any_binding (store_
*** 1091,1096 ****
--- 1177,1192 ----
        return rmm_mgr->get_or_create_unknown_svalue (reg->get_type ());
      }
  
+   /* Alternatively, if this is a symbolic read and the cluster has any bindings,
+      then we don't know if we're reading those values or not, so the result
+      is also "UNKNOWN".  */
+   if (reg->get_offset ().symbolic_p ()
+       && m_map.elements () > 0)
+     {
+       region_model_manager *rmm_mgr = mgr->get_svalue_manager ();
+       return rmm_mgr->get_or_create_unknown_svalue (reg->get_type ());
+     }
+ 
    if (const svalue *compound_sval = maybe_get_compound_binding (mgr, reg))
      return compound_sval;
  
*************** store::loop_replay_fixup (const store *o
*** 2432,2437 ****
--- 2528,2659 ----
  
  namespace selftest {
  
+ /* Verify that bit_range::intersects_p works as expected.  */
+ 
+ static void
+ test_bit_range_intersects_p ()
+ {
+   bit_range b0 (0, 1);
+   bit_range b1 (1, 1);
+   bit_range b2 (2, 1);
+   bit_range b3 (3, 1);
+   bit_range b4 (4, 1);
+   bit_range b5 (5, 1);
+   bit_range b6 (6, 1);
+   bit_range b7 (7, 1);
+   bit_range b1_to_6 (1, 6);
+   bit_range b0_to_7 (0, 8);
+   bit_range b3_to_5 (3, 3);
+   bit_range b6_to_7 (6, 2);
+ 
+   /* self-intersection is true.  */
+   ASSERT_TRUE (b0.intersects_p (b0));
+   ASSERT_TRUE (b7.intersects_p (b7));
+   ASSERT_TRUE (b1_to_6.intersects_p (b1_to_6));
+   ASSERT_TRUE (b0_to_7.intersects_p (b0_to_7));
+ 
+   ASSERT_FALSE (b0.intersects_p (b1));
+   ASSERT_FALSE (b1.intersects_p (b0));
+   ASSERT_FALSE (b0.intersects_p (b7));
+   ASSERT_FALSE (b7.intersects_p (b0));
+ 
+   ASSERT_TRUE (b0_to_7.intersects_p (b0));
+   ASSERT_TRUE (b0_to_7.intersects_p (b7));
+   ASSERT_TRUE (b0.intersects_p (b0_to_7));
+   ASSERT_TRUE (b7.intersects_p (b0_to_7));
+ 
+   ASSERT_FALSE (b0.intersects_p (b1_to_6));
+   ASSERT_FALSE (b1_to_6.intersects_p (b0));
+   ASSERT_TRUE (b1.intersects_p (b1_to_6));
+   ASSERT_TRUE (b1_to_6.intersects_p (b1));
+   ASSERT_TRUE (b1_to_6.intersects_p (b6));
+   ASSERT_FALSE (b1_to_6.intersects_p (b7));
+ 
+   ASSERT_TRUE (b1_to_6.intersects_p (b0_to_7));
+   ASSERT_TRUE (b0_to_7.intersects_p (b1_to_6));
+ 
+   ASSERT_FALSE (b3_to_5.intersects_p (b6_to_7));
+   ASSERT_FALSE (b6_to_7.intersects_p (b3_to_5));
+ }
+ 
+ /* Implementation detail of ASSERT_BIT_RANGE_FROM_MASK_EQ.  */
+ 
+ static void
+ assert_bit_range_from_mask_eq (const location &loc,
+ 			       unsigned HOST_WIDE_INT mask,
+ 			       const bit_range &expected)
+ {
+   bit_range actual (0, 0);
+   bool ok = bit_range::from_mask (mask, &actual);
+   ASSERT_TRUE_AT (loc, ok);
+   ASSERT_EQ_AT (loc, actual, expected);
+ }
+ 
+ /* Assert that bit_range::from_mask (MASK) returns true, and writes
+    out EXPECTED_BIT_RANGE.  */
+ 
+ #define ASSERT_BIT_RANGE_FROM_MASK_EQ(MASK, EXPECTED_BIT_RANGE) \
+   SELFTEST_BEGIN_STMT							\
+   assert_bit_range_from_mask_eq (SELFTEST_LOCATION, MASK,		\
+ 				 EXPECTED_BIT_RANGE);			\
+   SELFTEST_END_STMT
+ 
+ /* Implementation detail of ASSERT_NO_BIT_RANGE_FROM_MASK.  */
+ 
+ static void
+ assert_no_bit_range_from_mask_eq (const location &loc,
+ 				  unsigned HOST_WIDE_INT mask)
+ {
+   bit_range actual (0, 0);
+   bool ok = bit_range::from_mask (mask, &actual);
+   ASSERT_FALSE_AT (loc, ok);
+ }
+ 
+ /* Assert that bit_range::from_mask (MASK) returns false.  */
+ 
+ #define ASSERT_NO_BIT_RANGE_FROM_MASK(MASK) \
+   SELFTEST_BEGIN_STMT							\
+   assert_no_bit_range_from_mask_eq (SELFTEST_LOCATION, MASK);		\
+   SELFTEST_END_STMT
+ 
+ /* Verify that bit_range::from_mask works as expected.  */
+ 
+ static void
+ test_bit_range_from_mask ()
+ {
+   /* Should fail on zero.  */
+   ASSERT_NO_BIT_RANGE_FROM_MASK (0);
+ 
+   /* Verify 1-bit masks.  */
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (1, bit_range (0, 1));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (2, bit_range (1, 1));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (4, bit_range (2, 1));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (8, bit_range (3, 1));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (16, bit_range (4, 1));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (32, bit_range (5, 1));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (64, bit_range (6, 1));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (128, bit_range (7, 1));
+ 
+   /* Verify N-bit masks starting at bit 0.  */
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (3, bit_range (0, 2));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (7, bit_range (0, 3));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (15, bit_range (0, 4));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (31, bit_range (0, 5));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (63, bit_range (0, 6));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (127, bit_range (0, 7));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (255, bit_range (0, 8));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (0xffff, bit_range (0, 16));
+ 
+   /* Various other tests. */
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (0x30, bit_range (4, 2));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (0x700, bit_range (8, 3));
+   ASSERT_BIT_RANGE_FROM_MASK_EQ (0x600, bit_range (9, 2));
+ 
+   /* Multiple ranges of set bits should fail.  */
+   ASSERT_NO_BIT_RANGE_FROM_MASK (0x101);
+   ASSERT_NO_BIT_RANGE_FROM_MASK (0xf0f0f0f0);
+ }
+ 
  /* Implementation detail of ASSERT_OVERLAP.  */
  
  static void
*************** test_binding_key_overlap ()
*** 2530,2535 ****
--- 2752,2759 ----
  void
  analyzer_store_cc_tests ()
  {
+   test_bit_range_intersects_p ();
+   test_bit_range_from_mask ();
    test_binding_key_overlap ();
  }
  
diff -Nrcpad gcc-11.1.0/gcc/analyzer/store.h gcc-11.2.0/gcc/analyzer/store.h
*** gcc-11.1.0/gcc/analyzer/store.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/analyzer/store.h	Wed Jul 28 06:55:06 2021
*************** private:
*** 267,272 ****
--- 267,317 ----
    enum binding_kind m_kind;
  };
  
+ struct bit_range
+ {
+   bit_range (bit_offset_t start_bit_offset, bit_size_t size_in_bits)
+   : m_start_bit_offset (start_bit_offset),
+     m_size_in_bits (size_in_bits)
+   {}
+ 
+   void dump_to_pp (pretty_printer *pp) const;
+   void dump () const;
+ 
+   bit_offset_t get_start_bit_offset () const
+   {
+     return m_start_bit_offset;
+   }
+   bit_offset_t get_next_bit_offset () const
+   {
+     return m_start_bit_offset + m_size_in_bits;
+   }
+ 
+   bool contains_p (bit_offset_t offset) const
+   {
+     return (offset >= get_start_bit_offset ()
+ 	    && offset < get_next_bit_offset ());
+   }
+ 
+   bool operator== (const bit_range &other) const
+   {
+     return (m_start_bit_offset == other.m_start_bit_offset
+ 	    && m_size_in_bits == other.m_size_in_bits);
+   }
+ 
+   bool intersects_p (const bit_range &other) const
+   {
+     return (get_start_bit_offset () < other.get_next_bit_offset ()
+ 	    && other.get_start_bit_offset () < get_next_bit_offset ());
+   }
+ 
+   static int cmp (const bit_range &br1, const bit_range &br2);
+ 
+   static bool from_mask (unsigned HOST_WIDE_INT mask, bit_range *out);
+ 
+   bit_offset_t m_start_bit_offset;
+   bit_size_t m_size_in_bits;
+ };
+ 
  /* Concrete subclass of binding_key, for describing a concrete range of
     bits within the binding_map (e.g. "bits 8-15").  */
  
*************** public:
*** 279,302 ****
    concrete_binding (bit_offset_t start_bit_offset, bit_size_t size_in_bits,
  		    enum binding_kind kind)
    : binding_key (kind),
!     m_start_bit_offset (start_bit_offset),
!     m_size_in_bits (size_in_bits)
    {}
    bool concrete_p () const FINAL OVERRIDE { return true; }
  
    hashval_t hash () const
    {
      inchash::hash hstate;
!     hstate.add_wide_int (m_start_bit_offset);
!     hstate.add_wide_int (m_size_in_bits);
      return hstate.end () ^ binding_key::impl_hash ();
    }
    bool operator== (const concrete_binding &other) const
    {
      if (!binding_key::impl_eq (other))
        return false;
!     return (m_start_bit_offset == other.m_start_bit_offset
! 	    && m_size_in_bits == other.m_size_in_bits);
    }
  
    void dump_to_pp (pretty_printer *pp, bool simple) const FINAL OVERRIDE;
--- 324,345 ----
    concrete_binding (bit_offset_t start_bit_offset, bit_size_t size_in_bits,
  		    enum binding_kind kind)
    : binding_key (kind),
!     m_bit_range (start_bit_offset, size_in_bits)
    {}
    bool concrete_p () const FINAL OVERRIDE { return true; }
  
    hashval_t hash () const
    {
      inchash::hash hstate;
!     hstate.add_wide_int (m_bit_range.m_start_bit_offset);
!     hstate.add_wide_int (m_bit_range.m_size_in_bits);
      return hstate.end () ^ binding_key::impl_hash ();
    }
    bool operator== (const concrete_binding &other) const
    {
      if (!binding_key::impl_eq (other))
        return false;
!     return m_bit_range == other.m_bit_range;
    }
  
    void dump_to_pp (pretty_printer *pp, bool simple) const FINAL OVERRIDE;
*************** public:
*** 304,315 ****
    const concrete_binding *dyn_cast_concrete_binding () const FINAL OVERRIDE
    { return this; }
  
!   bit_offset_t get_start_bit_offset () const { return m_start_bit_offset; }
!   bit_size_t get_size_in_bits () const { return m_size_in_bits; }
    /* Return the next bit offset after the end of this binding.  */
    bit_offset_t get_next_bit_offset () const
    {
!     return m_start_bit_offset + m_size_in_bits;
    }
  
    bool overlaps_p (const concrete_binding &other) const;
--- 347,366 ----
    const concrete_binding *dyn_cast_concrete_binding () const FINAL OVERRIDE
    { return this; }
  
!   const bit_range &get_bit_range () const { return m_bit_range; }
! 
!   bit_offset_t get_start_bit_offset () const
!   {
!     return m_bit_range.m_start_bit_offset;
!   }
!   bit_size_t get_size_in_bits () const
!   {
!     return m_bit_range.m_size_in_bits;
!   }
    /* Return the next bit offset after the end of this binding.  */
    bit_offset_t get_next_bit_offset () const
    {
!     return m_bit_range.get_next_bit_offset ();
    }
  
    bool overlaps_p (const concrete_binding &other) const;
*************** public:
*** 317,324 ****
    static int cmp_ptr_ptr (const void *, const void *);
  
  private:
!   bit_offset_t m_start_bit_offset;
!   bit_size_t m_size_in_bits;
  };
  
  } // namespace ana
--- 368,374 ----
    static int cmp_ptr_ptr (const void *, const void *);
  
  private:
!   bit_range m_bit_range;
  };
  
  } // namespace ana
*************** public:
*** 611,618 ****
  
    json::object *to_json () const;
  
-   const svalue *get_direct_binding (store_manager *mgr, const region *reg);
-   const svalue *get_default_binding (store_manager *mgr, const region *reg);
    const svalue *get_any_binding (store_manager *mgr, const region *reg) const;
  
    bool called_unknown_fn_p () const { return m_called_unknown_fn; }
--- 661,666 ----
*************** public:
*** 702,707 ****
--- 750,763 ----
    get_concrete_binding (bit_offset_t start_bit_offset,
  			bit_offset_t size_in_bits,
  			enum binding_kind kind);
+   const concrete_binding *
+   get_concrete_binding (const bit_range &bits,
+ 			enum binding_kind kind)
+   {
+     return get_concrete_binding (bits.get_start_bit_offset (),
+ 				 bits.m_size_in_bits,
+ 				 kind);
+   }
    const symbolic_binding *
    get_symbolic_binding (const region *region,
  			enum binding_kind kind);
diff -Nrcpad gcc-11.1.0/gcc/analyzer/svalue.cc gcc-11.2.0/gcc/analyzer/svalue.cc
*** gcc-11.1.0/gcc/analyzer/svalue.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/analyzer/svalue.cc	Wed Jul 28 06:55:06 2021
*************** void
*** 735,743 ****
  poisoned_svalue::dump_to_pp (pretty_printer *pp, bool simple) const
  {
    if (simple)
!     pp_printf (pp, "POISONED(%s)", poison_kind_to_str (m_kind));
    else
!     pp_printf (pp, "poisoned_svalue(%s)", poison_kind_to_str (m_kind));
  }
  
  /* Implementation of svalue::accept vfunc for poisoned_svalue.  */
--- 735,751 ----
  poisoned_svalue::dump_to_pp (pretty_printer *pp, bool simple) const
  {
    if (simple)
!     {
!       pp_string (pp, "POISONED(");
!       print_quoted_type (pp, get_type ());
!       pp_printf (pp, ", %s)", poison_kind_to_str (m_kind));
!     }
    else
!     {
!       pp_string (pp, "poisoned_svalue(");
!       print_quoted_type (pp, get_type ());
!       pp_printf (pp, ", %s)", poison_kind_to_str (m_kind));
!     }
  }
  
  /* Implementation of svalue::accept vfunc for poisoned_svalue.  */
*************** compound_svalue::dump_to_pp (pretty_prin
*** 1228,1244 ****
    if (simple)
      {
        pp_string (pp, "COMPOUND(");
        m_map.dump_to_pp (pp, simple, false);
!       pp_character (pp, ')');
      }
    else
      {
        pp_string (pp, "compound_svalue (");
!       pp_string (pp, ", ");
        pp_character (pp, '{');
        m_map.dump_to_pp (pp, simple, false);
!       pp_string (pp, "}, ");
!       pp_character (pp, ')');
      }
  }
  
--- 1236,1261 ----
    if (simple)
      {
        pp_string (pp, "COMPOUND(");
+       if (get_type ())
+ 	{
+ 	  print_quoted_type (pp, get_type ());
+ 	  pp_string (pp, ", ");
+ 	}
+       pp_character (pp, '{');
        m_map.dump_to_pp (pp, simple, false);
!       pp_string (pp, "})");
      }
    else
      {
        pp_string (pp, "compound_svalue (");
!       if (get_type ())
! 	{
! 	  print_quoted_type (pp, get_type ());
! 	  pp_string (pp, ", ");
! 	}
        pp_character (pp, '{');
        m_map.dump_to_pp (pp, simple, false);
!       pp_string (pp, "})");
      }
  }
  
diff -Nrcpad gcc-11.1.0/gcc/analyzer/svalue.h gcc-11.2.0/gcc/analyzer/svalue.h
*** gcc-11.1.0/gcc/analyzer/svalue.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/analyzer/svalue.h	Wed Jul 28 06:55:06 2021
*************** namespace ana {
*** 1073,1080 ****
  class conjured_svalue : public svalue
  {
  public:
-   typedef binding_map::iterator_t iterator_t;
- 
    /* A support class for uniquifying instances of conjured_svalue.  */
    struct key_t
    {
--- 1073,1078 ----
diff -Nrcpad gcc-11.1.0/gcc/attribs.c gcc-11.2.0/gcc/attribs.c
*** gcc-11.1.0/gcc/attribs.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/attribs.c	Wed Jul 28 06:55:06 2021
*************** attr_access::array_as_string (tree type)
*** 2388,2394 ****
  	  const char *p = end;
  	  for ( ; p != str && *p-- != ']'; );
  	  if (*p == '$')
! 	    index_type = build_index_type (TREE_VALUE (size));
  	}
        else if (minsize)
  	index_type = build_index_type (size_int (minsize - 1));
--- 2388,2395 ----
  	  const char *p = end;
  	  for ( ; p != str && *p-- != ']'; );
  	  if (*p == '$')
! 	    /* SIZE may have been cleared.  Use it with care.  */
! 	    index_type = build_index_type (size ? TREE_VALUE (size) : size);
  	}
        else if (minsize)
  	index_type = build_index_type (size_int (minsize - 1));
diff -Nrcpad gcc-11.1.0/gcc/bitmap.c gcc-11.2.0/gcc/bitmap.c
*** gcc-11.1.0/gcc/bitmap.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/bitmap.c	Wed Jul 28 06:55:06 2021
*************** bitmap_bit_p (const_bitmap head, int bit
*** 1004,1009 ****
--- 1004,1086 ----
    return (ptr->bits[word_num] >> bit_num) & 1;
  }
  
+ /* Set CHUNK_SIZE bits at a time in bitmap HEAD.
+    Store CHUNK_VALUE starting at bits CHUNK * chunk_size.
+    This is the set routine for viewing bitmap as a multi-bit sparse array.  */
+ 
+ void
+ bitmap_set_aligned_chunk (bitmap head, unsigned int chunk,
+ 			  unsigned int chunk_size, BITMAP_WORD chunk_value)
+ {
+   // Ensure chunk size is a power of 2 and fits in BITMAP_WORD.
+   gcc_checking_assert (pow2p_hwi (chunk_size));
+   gcc_checking_assert (chunk_size < (sizeof (BITMAP_WORD) * CHAR_BIT));
+ 
+   // Ensure chunk_value is within range of chunk_size bits.
+   BITMAP_WORD max_value = (1 << chunk_size) - 1;
+   gcc_checking_assert (chunk_value <= max_value);
+ 
+   unsigned bit = chunk * chunk_size;
+   unsigned indx = bit / BITMAP_ELEMENT_ALL_BITS;
+   bitmap_element *ptr;
+   if (!head->tree_form)
+     ptr = bitmap_list_find_element (head, indx);
+   else
+     ptr = bitmap_tree_find_element (head, indx);
+   unsigned word_num = bit / BITMAP_WORD_BITS % BITMAP_ELEMENT_WORDS;
+   unsigned bit_num  = bit % BITMAP_WORD_BITS;
+   BITMAP_WORD bit_val = chunk_value << bit_num;
+   BITMAP_WORD mask = ~(max_value << bit_num);
+ 
+   if (ptr != 0)
+     {
+       ptr->bits[word_num] &= mask;
+       ptr->bits[word_num] |= bit_val;
+       return;
+     }
+ 
+   ptr = bitmap_element_allocate (head);
+   ptr->indx = bit / BITMAP_ELEMENT_ALL_BITS;
+   ptr->bits[word_num] = bit_val;
+   if (!head->tree_form)
+     bitmap_list_link_element (head, ptr);
+   else
+     bitmap_tree_link_element (head, ptr);
+ }
+ 
+ /* This is the get routine for viewing bitmap as a multi-bit sparse array.
+    Return a set of CHUNK_SIZE consecutive bits from HEAD, starting at bit
+    CHUNK * chunk_size.   */
+ 
+ BITMAP_WORD
+ bitmap_get_aligned_chunk (const_bitmap head, unsigned int chunk,
+ 			  unsigned int chunk_size)
+ {
+   // Ensure chunk size is a power of 2, fits in BITMAP_WORD and is in range.
+   gcc_checking_assert (pow2p_hwi (chunk_size));
+   gcc_checking_assert (chunk_size < (sizeof (BITMAP_WORD) * CHAR_BIT));
+ 
+   BITMAP_WORD max_value = (1 << chunk_size) - 1;
+   unsigned bit = chunk * chunk_size;
+   unsigned int indx = bit / BITMAP_ELEMENT_ALL_BITS;
+   const bitmap_element *ptr;
+   unsigned bit_num;
+   unsigned word_num;
+ 
+   if (!head->tree_form)
+     ptr = bitmap_list_find_element (const_cast<bitmap> (head), indx);
+   else
+     ptr = bitmap_tree_find_element (const_cast<bitmap> (head), indx);
+   if (ptr == 0)
+     return 0;
+ 
+   bit_num = bit % BITMAP_WORD_BITS;
+   word_num = bit / BITMAP_WORD_BITS % BITMAP_ELEMENT_WORDS;
+ 
+   // Return 4 bits.
+   return (ptr->bits[word_num] >> bit_num) & max_value;
+ }
+ 
  #if GCC_VERSION < 3400
  /* Table of number of set bits in a character, indexed by value of char.  */
  static const unsigned char popcount_table[] =
*************** test_bitmap_single_bit_set_p ()
*** 2857,2862 ****
--- 2934,2966 ----
    ASSERT_EQ (1066, bitmap_first_set_bit (b));
  }
  
+ /* Verify accessing aligned bit chunks works as expected.  */
+ 
+ static void
+ test_aligned_chunk (unsigned num_bits)
+ {
+   bitmap b = bitmap_gc_alloc ();
+   int limit = 2 ^ num_bits;
+ 
+   int index = 3;
+   for (int x = 0; x < limit; x++)
+     {
+       bitmap_set_aligned_chunk (b, index, num_bits, (BITMAP_WORD) x);
+       ASSERT_TRUE ((int) bitmap_get_aligned_chunk (b, index, num_bits) == x);
+       ASSERT_TRUE ((int) bitmap_get_aligned_chunk (b, index + 1,
+ 						   num_bits) == 0);
+       ASSERT_TRUE ((int) bitmap_get_aligned_chunk (b, index - 1,
+ 						   num_bits) == 0);
+       index += 3;
+     }
+   index = 3;
+   for (int x = 0; x < limit ; x++)
+     {
+       ASSERT_TRUE ((int) bitmap_get_aligned_chunk (b, index, num_bits) == x);
+       index += 3;
+     }
+ }
+ 
  /* Run all of the selftests within this file.  */
  
  void
*************** bitmap_c_tests ()
*** 2867,2872 ****
--- 2971,2980 ----
    test_clear_bit_in_middle ();
    test_copying ();
    test_bitmap_single_bit_set_p ();
+   /* Test 2, 4 and 8 bit aligned chunks.  */
+   test_aligned_chunk (2);
+   test_aligned_chunk (4);
+   test_aligned_chunk (8);
  }
  
  } // namespace selftest
diff -Nrcpad gcc-11.1.0/gcc/bitmap.h gcc-11.2.0/gcc/bitmap.h
*** gcc-11.1.0/gcc/bitmap.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/bitmap.h	Wed Jul 28 06:55:06 2021
*************** extern bool bitmap_set_bit (bitmap, int)
*** 438,443 ****
--- 438,450 ----
  /* Return true if a bit is set in a bitmap.  */
  extern int bitmap_bit_p (const_bitmap, int);
  
+ /* Set and get multiple bit values in a sparse bitmap.  This allows a bitmap to
+    function as a sparse array of bit patterns where the patterns are
+    multiples of power of 2. This is more efficient than performing this as
+    multiple individual operations.  */
+ void bitmap_set_aligned_chunk (bitmap, unsigned int, unsigned int, BITMAP_WORD);
+ BITMAP_WORD bitmap_get_aligned_chunk (const_bitmap, unsigned int, unsigned int);
+ 
  /* Debug functions to print a bitmap.  */
  extern void debug_bitmap (const_bitmap);
  extern void debug_bitmap_file (FILE *, const_bitmap);
diff -Nrcpad gcc-11.1.0/gcc/brig/ChangeLog gcc-11.2.0/gcc/brig/ChangeLog
*** gcc-11.1.0/gcc/brig/ChangeLog	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/brig/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/builtins.c gcc-11.2.0/gcc/builtins.c
*** gcc-11.1.0/gcc/builtins.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/builtins.c	Wed Jul 28 06:55:06 2021
*************** access_ref::get_ref (vec<access_ref> *al
*** 364,378 ****
  	same_ref.offrng[1] = phi_arg_ref.offrng[1];
      }
  
-   if (phi_ref.sizrng[0] < 0)
-     {
-       /* Fail if none of the PHI's arguments resulted in updating PHI_REF
- 	 (perhaps because they have all been already visited by prior
- 	 recursive calls).  */
-       psnlim->leave_phi (ref);
-       return NULL_TREE;
-     }
- 
    if (!same_ref.ref && same_ref.offrng[0] != 0)
      /* Clear BASE0 if not all the arguments refer to the same object and
         if not all their offsets are zero-based.  This allows the final
--- 364,369 ----
*************** access_ref::get_ref (vec<access_ref> *al
*** 392,397 ****
--- 383,397 ----
        phi_ref.parmarray = parmarray;
      }
  
+   if (phi_ref.sizrng[0] < 0)
+     {
+       /* Fail if none of the PHI's arguments resulted in updating PHI_REF
+ 	 (perhaps because they have all been already visited by prior
+ 	 recursive calls).  */
+       psnlim->leave_phi (ref);
+       return NULL_TREE;
+     }
+ 
    /* Avoid changing *THIS.  */
    if (pref && pref != this)
      *pref = phi_ref;
*************** check_read_access (tree exp, tree src, t
*** 4910,4915 ****
--- 4910,4917 ----
    if (!warn_stringop_overread)
      return true;
  
+   if (bound && !useless_type_conversion_p (size_type_node, TREE_TYPE (bound)))
+     bound = fold_convert (size_type_node, bound);
    access_data data (exp, access_read_only, NULL_TREE, false, bound, true);
    compute_objsize (src, ost, &data.src);
    return check_access (exp, /*dstwrite=*/ NULL_TREE, /*maxread=*/ bound,
*************** static tree
*** 5145,5155 ****
  gimple_call_return_array (gimple *stmt, offset_int offrng[2],
  			  range_query *rvals)
  {
!   if (!gimple_call_builtin_p (stmt, BUILT_IN_NORMAL)
!       || gimple_call_num_args (stmt) < 1)
      return NULL_TREE;
  
    tree fn = gimple_call_fndecl (stmt);
    switch (DECL_FUNCTION_CODE (fn))
      {
      case BUILT_IN_MEMCPY:
--- 5147,5192 ----
  gimple_call_return_array (gimple *stmt, offset_int offrng[2],
  			  range_query *rvals)
  {
!   {
!     /* Check for attribute fn spec to see if the function returns one
!        of its arguments.  */
!     attr_fnspec fnspec = gimple_call_fnspec (as_a <gcall *>(stmt));
!     unsigned int argno;
!     if (fnspec.returns_arg (&argno))
!       {
! 	offrng[0] = offrng[1] = 0;
! 	return gimple_call_arg (stmt, argno);
!       }
!   }
! 
!   if (gimple_call_num_args (stmt) < 1)
      return NULL_TREE;
  
    tree fn = gimple_call_fndecl (stmt);
+   if (!gimple_call_builtin_p (stmt, BUILT_IN_NORMAL))
+     {
+       /* See if this is a call to placement new.  */
+       if (!fn
+ 	  || !DECL_IS_OPERATOR_NEW_P (fn)
+ 	  || DECL_IS_REPLACEABLE_OPERATOR_NEW_P (fn))
+ 	return NULL_TREE;
+ 
+       /* Check the mangling, keeping in mind that operator new takes
+ 	 a size_t which could be unsigned int or unsigned long.  */
+       tree fname = DECL_ASSEMBLER_NAME (fn);
+       if (!id_equal (fname, "_ZnwjPv")       // ordinary form
+ 	  && !id_equal (fname, "_ZnwmPv")    // ordinary form
+ 	  && !id_equal (fname, "_ZnajPv")    // array form
+ 	  && !id_equal (fname, "_ZnamPv"))   // array form
+ 	return NULL_TREE;
+ 
+       if (gimple_call_num_args (stmt) != 2)
+ 	return NULL_TREE;
+ 
+       offrng[0] = offrng[1] = 0;
+       return gimple_call_arg (stmt, 1);
+     }
+ 
    switch (DECL_FUNCTION_CODE (fn))
      {
      case BUILT_IN_MEMCPY:
*************** compute_objsize_r (tree ptr, int ostype,
*** 5449,5456 ****
        if (!addr && POINTER_TYPE_P (TREE_TYPE (ptr)))
  	{
  	  /* Set the maximum size if the reference is to the pointer
! 	     itself (as opposed to what it points to).  */
  	  pref->set_max_size_range ();
  	  return true;
  	}
  
--- 5486,5495 ----
        if (!addr && POINTER_TYPE_P (TREE_TYPE (ptr)))
  	{
  	  /* Set the maximum size if the reference is to the pointer
! 	     itself (as opposed to what it points to), and clear
! 	     BASE0 since the offset isn't necessarily zero-based.  */
  	  pref->set_max_size_range ();
+ 	  pref->base0 = false;
  	  return true;
  	}
  
*************** fndecl_dealloc_argno (tree fndecl)
*** 13075,13081 ****
  {
    /* A call to operator delete isn't recognized as one to a built-in.  */
    if (DECL_IS_OPERATOR_DELETE_P (fndecl))
!     return 0;
  
    /* TODO: Handle user-defined functions with attribute malloc?  Handle
       known non-built-ins like fopen?  */
--- 13114,13130 ----
  {
    /* A call to operator delete isn't recognized as one to a built-in.  */
    if (DECL_IS_OPERATOR_DELETE_P (fndecl))
!     {
!       if (DECL_IS_REPLACEABLE_OPERATOR (fndecl))
! 	return 0;
! 
!       /* Avoid placement delete that's not been inlined.  */
!       tree fname = DECL_ASSEMBLER_NAME (fndecl);
!       if (id_equal (fname, "_ZdlPvS_")       // ordinary form
! 	  || id_equal (fname, "_ZdaPvS_"))   // array form
! 	return UINT_MAX;
!       return 0;
!     }
  
    /* TODO: Handle user-defined functions with attribute malloc?  Handle
       known non-built-ins like fopen?  */
diff -Nrcpad gcc-11.1.0/gcc/c/ChangeLog gcc-11.2.0/gcc/c/ChangeLog
*** gcc-11.1.0/gcc/c/ChangeLog	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/c/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,69 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
+ 2021-07-18  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-05-04  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	* c-typeck.c (c_finish_omp_clauses): Accept float + complex
+ 	for || and && reductions.
+ 
+ 2021-07-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/101176
+ 	* c-parser.c (c_parser_has_attribute_expression): Set source range for
+ 	the result.
+ 
+ 2021-07-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/101171
+ 	* c-typeck.c (build_c_cast): Don't call note_integer_operands on
+ 	error_mark_node.
+ 
+ 2021-06-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR inline-asm/100785
+ 	* c-typeck.c (c_mark_addressable): Diagnose trying to make
+ 	bit-fields addressable.
+ 
+ 2021-06-17  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR c/100783
+ 	* c-objc-common.c (print_type): Handle erroneous types.
+ 
+ 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/100902
+ 	* c-parser.c (c_parser_omp_target): Call c_omp_adjust_map_clauses
+ 	even when target is combined with other constructs.
+ 
+ 2021-06-09  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR c/100920
+ 	* c-typeck.c (convert_for_assignment): Test fndecl_built_in_p to
+ 	spot built-in functions. Do not warn on pointer assignment and
+ 	initialization for storage order purposes if the RHS is a call
+ 	to a DECL_IS_MALLOC function.
+ 
+ 2021-05-13  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR c/100550
+ 	* c-decl.c (get_parm_array_spec): Avoid erroneous VLA bounds.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/c/c-decl.c gcc-11.2.0/gcc/c/c-decl.c
*** gcc-11.1.0/gcc/c/c-decl.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/c/c-decl.c	Wed Jul 28 06:55:06 2021
*************** get_parm_array_spec (const struct c_parm
*** 5856,5861 ****
--- 5856,5864 ----
  	  spec += buf;
  	  break;
  	}
+       else if (!INTEGRAL_TYPE_P (TREE_TYPE (nelts)))
+ 	/* Avoid invalid NELTS.  */
+ 	return attrs;
  
        /* Each variable VLA bound is represented by a dollar sign.  */
        spec += "$";
diff -Nrcpad gcc-11.1.0/gcc/c/c-objc-common.c gcc-11.2.0/gcc/c/c-objc-common.c
*** gcc-11.1.0/gcc/c/c-objc-common.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/c/c-objc-common.c	Wed Jul 28 06:55:06 2021
*************** get_aka_type (tree type)
*** 185,190 ****
--- 185,196 ----
  static void
  print_type (c_pretty_printer *cpp, tree t, bool *quoted)
  {
+   if (t == error_mark_node)
+     {
+       pp_string (cpp, _("{erroneous}"));
+       return;
+     }
+ 
    gcc_assert (TYPE_P (t));
    struct obstack *ob = pp_buffer (cpp)->obstack;
    char *p = (char *) obstack_base (ob);
diff -Nrcpad gcc-11.1.0/gcc/c/c-parser.c gcc-11.2.0/gcc/c/c-parser.c
*** gcc-11.1.0/gcc/c/c-parser.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/c/c-parser.c	Wed Jul 28 06:55:06 2021
*************** c_parser_has_attribute_expression (c_par
*** 8406,8411 ****
--- 8406,8412 ----
  {
    gcc_assert (c_parser_next_token_is_keyword (parser,
  					      RID_BUILTIN_HAS_ATTRIBUTE));
+   location_t start = c_parser_peek_token (parser)->location;
    c_parser_consume_token (parser);
  
    c_inhibit_evaluation_warnings++;
*************** c_parser_has_attribute_expression (c_par
*** 8484,8489 ****
--- 8485,8491 ----
  
    parser->translate_strings_p = save_translate_strings_p;
  
+   location_t finish = c_parser_peek_token (parser)->location;
    if (c_parser_next_token_is (parser, CPP_CLOSE_PAREN))
      c_parser_consume_token (parser);
    else
*************** c_parser_has_attribute_expression (c_par
*** 8512,8517 ****
--- 8514,8520 ----
    else
      result.value =  boolean_false_node;
  
+   set_c_expr_source_range (&result, start, finish);
    return result;
  }
  
*************** c_parser_omp_target (c_parser *parser, e
*** 20014,20019 ****
--- 20017,20023 ----
  	  tree stmt = make_node (OMP_TARGET);
  	  TREE_TYPE (stmt) = void_type_node;
  	  OMP_TARGET_CLAUSES (stmt) = cclauses[C_OMP_CLAUSE_SPLIT_TARGET];
+ 	  c_omp_adjust_map_clauses (OMP_TARGET_CLAUSES (stmt), true);
  	  OMP_TARGET_BODY (stmt) = block;
  	  OMP_TARGET_COMBINED (stmt) = 1;
  	  SET_EXPR_LOCATION (stmt, loc);
diff -Nrcpad gcc-11.1.0/gcc/c/c-typeck.c gcc-11.2.0/gcc/c/c-typeck.c
*** gcc-11.1.0/gcc/c/c-typeck.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/c/c-typeck.c	Wed Jul 28 06:55:06 2021
*************** c_mark_addressable (tree exp, bool array
*** 5033,5040 ****
  	    && TREE_CODE (TREE_TYPE (x)) == ARRAY_TYPE
  	    && VECTOR_TYPE_P (TREE_TYPE (TREE_OPERAND (x, 0))))
  	  return true;
! 	/* FALLTHRU */
        case COMPONENT_REF:
        case ADDR_EXPR:
        case ARRAY_REF:
        case REALPART_EXPR:
--- 5033,5049 ----
  	    && TREE_CODE (TREE_TYPE (x)) == ARRAY_TYPE
  	    && VECTOR_TYPE_P (TREE_TYPE (TREE_OPERAND (x, 0))))
  	  return true;
! 	x = TREE_OPERAND (x, 0);
! 	break;
! 
        case COMPONENT_REF:
+ 	if (DECL_C_BIT_FIELD (TREE_OPERAND (x, 1)))
+ 	  {
+ 	    error ("cannot take address of bit-field %qD",
+ 		   TREE_OPERAND (x, 1));
+ 	    return false;
+ 	  }
+ 	/* FALLTHRU */
        case ADDR_EXPR:
        case ARRAY_REF:
        case REALPART_EXPR:
*************** build_c_cast (location_t loc, tree type,
*** 6121,6126 ****
--- 6130,6136 ----
       return value reflects this.  */
    if (int_operands
        && INTEGRAL_TYPE_P (type)
+       && value != error_mark_node
        && !EXPR_INT_CONST_OPERANDS (value))
      value = note_integer_operands (value);
  
*************** convert_for_assignment (location_t locat
*** 7294,7316 ****
  	  && (AGGREGATE_TYPE_P (ttl) && TYPE_REVERSE_STORAGE_ORDER (ttl))
  	     != (AGGREGATE_TYPE_P (ttr) && TYPE_REVERSE_STORAGE_ORDER (ttr)))
  	{
  	  switch (errtype)
  	  {
  	  case ic_argpass:
  	    /* Do not warn for built-in functions, for example memcpy, since we
  	       control how they behave and they can be useful in this area.  */
  	    if (TREE_CODE (rname) != FUNCTION_DECL
! 		|| !DECL_IS_UNDECLARED_BUILTIN (rname))
  	      warning_at (location, OPT_Wscalar_storage_order,
  			  "passing argument %d of %qE from incompatible "
  			  "scalar storage order", parmnum, rname);
  	    break;
  	  case ic_assign:
  	    warning_at (location, OPT_Wscalar_storage_order,
  			"assignment to %qT from pointer type %qT with "
  			"incompatible scalar storage order", type, rhstype);
  	    break;
  	  case ic_init:
  	    warning_at (location, OPT_Wscalar_storage_order,
  			"initialization of %qT from pointer type %qT with "
  			"incompatible scalar storage order", type, rhstype);
--- 7304,7338 ----
  	  && (AGGREGATE_TYPE_P (ttl) && TYPE_REVERSE_STORAGE_ORDER (ttl))
  	     != (AGGREGATE_TYPE_P (ttr) && TYPE_REVERSE_STORAGE_ORDER (ttr)))
  	{
+ 	  tree t;
+ 
  	  switch (errtype)
  	  {
  	  case ic_argpass:
  	    /* Do not warn for built-in functions, for example memcpy, since we
  	       control how they behave and they can be useful in this area.  */
  	    if (TREE_CODE (rname) != FUNCTION_DECL
! 		|| !fndecl_built_in_p (rname))
  	      warning_at (location, OPT_Wscalar_storage_order,
  			  "passing argument %d of %qE from incompatible "
  			  "scalar storage order", parmnum, rname);
  	    break;
  	  case ic_assign:
+ 	    /* Do not warn if the RHS is a call to a function that returns a
+ 	       pointer that is not an alias.  */
+ 	    if (TREE_CODE (rhs) != CALL_EXPR
+ 		|| (t = get_callee_fndecl (rhs)) == NULL_TREE
+ 		|| !DECL_IS_MALLOC (t))
  	    warning_at (location, OPT_Wscalar_storage_order,
  			"assignment to %qT from pointer type %qT with "
  			"incompatible scalar storage order", type, rhstype);
  	    break;
  	  case ic_init:
+ 	    /* Do not warn if the RHS is a call to a function that returns a
+ 	       pointer that is not an alias.  */
+ 	    if (TREE_CODE (rhs) != CALL_EXPR
+ 		|| (t = get_callee_fndecl (rhs)) == NULL_TREE
+ 		|| !DECL_IS_MALLOC (t))
  	    warning_at (location, OPT_Wscalar_storage_order,
  			"initialization of %qT from pointer type %qT with "
  			"incompatible scalar storage order", type, rhstype);
*************** c_finish_omp_clauses (tree clauses, enum
*** 14097,14102 ****
--- 14119,14126 ----
  		case PLUS_EXPR:
  		case MULT_EXPR:
  		case MINUS_EXPR:
+ 		case TRUTH_ANDIF_EXPR:
+ 		case TRUTH_ORIF_EXPR:
  		  break;
  		case MIN_EXPR:
  		  if (TREE_CODE (type) == COMPLEX_TYPE)
*************** c_finish_omp_clauses (tree clauses, enum
*** 14115,14128 ****
  		case BIT_IOR_EXPR:
  		  r_name = "|";
  		  break;
- 		case TRUTH_ANDIF_EXPR:
- 		  if (FLOAT_TYPE_P (type))
- 		    r_name = "&&";
- 		  break;
- 		case TRUTH_ORIF_EXPR:
- 		  if (FLOAT_TYPE_P (type))
- 		    r_name = "||";
- 		  break;
  		default:
  		  gcc_unreachable ();
  		}
--- 14139,14144 ----
diff -Nrcpad gcc-11.1.0/gcc/c-family/ChangeLog gcc-11.2.0/gcc/c-family/ChangeLog
*** gcc-11.1.0/gcc/c-family/ChangeLog	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/c-family/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,31 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
+ 2021-06-21  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100879
+ 	* c-warn.c (warn_for_sign_compare): Remove C++ enum mismatch
+ 	warning.
+ 
+ 2021-06-17  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR c/100783
+ 	* c-attribs.c (positional_argument): Bail on erroneous types.
+ 
+ 2021-06-17  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR c/100619
+ 	* c-attribs.c (build_attr_access_from_parms): Handle arbitrarily many
+ 	bounds.
+ 
+ 2021-05-14  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-05-14  Martin Liska  <mliska@suse.cz>
+ 
+ 	* c.opt: Add Warning keyword for 2 options.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/c-family/c-attribs.c gcc-11.2.0/gcc/c-family/c-attribs.c
*** gcc-11.1.0/gcc/c-family/c-attribs.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/c-family/c-attribs.c	Wed Jul 28 06:55:06 2021
*************** positional_argument (const_tree fntype,
*** 694,699 ****
--- 694,702 ----
  
    if (tree argtype = type_argument_type (fntype, ipos))
      {
+       if (argtype == error_mark_node)
+ 	return NULL_TREE;
+ 
        if (flags & POSARG_ELLIPSIS)
  	{
  	  if (argno < 1)
*************** build_attr_access_from_parms (tree parms
*** 5031,5046 ****
        /* Create the attribute access string from the arg spec string,
  	 optionally followed by position of the VLA bound argument if
  	 it is one.  */
!       char specbuf[80];
!       int len = snprintf (specbuf, sizeof specbuf, "%c%u%s",
! 			  attr_access::mode_chars[access_deferred],
! 			  argpos, s);
!       gcc_assert ((size_t) len < sizeof specbuf);
! 
!       if (!spec.length ())
! 	spec += '+';
  
!       spec += specbuf;
  
        /* The (optional) list of expressions denoting the VLA bounds
  	 N in ARGTYPE <arg>[Ni]...[Nj]...[Nk].  */
--- 5034,5058 ----
        /* Create the attribute access string from the arg spec string,
  	 optionally followed by position of the VLA bound argument if
  	 it is one.  */
!       {
! 	size_t specend = spec.length ();
! 	if (!specend)
! 	  {
! 	    spec = '+';
! 	    specend = 1;
! 	  }
  
! 	/* Format the access string in place.  */
! 	int len = snprintf (NULL, 0, "%c%u%s",
! 			    attr_access::mode_chars[access_deferred],
! 			    argpos, s);
! 	spec.resize (specend + len + 1);
! 	sprintf (&spec[specend], "%c%u%s",
! 		 attr_access::mode_chars[access_deferred],
! 		 argpos, s);
! 	/* Trim the trailing NUL.  */
! 	spec.resize (specend + len);
!       }
  
        /* The (optional) list of expressions denoting the VLA bounds
  	 N in ARGTYPE <arg>[Ni]...[Nj]...[Nk].  */
*************** build_attr_access_from_parms (tree parms
*** 5065,5072 ****
  		{
  		  /* BOUND previously seen in the parameter list.  */
  		  TREE_PURPOSE (vb) = size_int (*psizpos);
! 		  sprintf (specbuf, "$%u", *psizpos);
! 		  spec += specbuf;
  		}
  	      else
  		{
--- 5077,5089 ----
  		{
  		  /* BOUND previously seen in the parameter list.  */
  		  TREE_PURPOSE (vb) = size_int (*psizpos);
! 		  /* Format the position string in place.  */
! 		  int len = snprintf (NULL, 0, "$%u", *psizpos);
! 		  size_t specend = spec.length ();
! 		  spec.resize (specend + len + 1);
! 		  sprintf (&spec[specend], "$%u", *psizpos);
! 		  /* Trim the trailing NUL.  */
! 		  spec.resize (specend + len);
  		}
  	      else
  		{
diff -Nrcpad gcc-11.1.0/gcc/c-family/c-warn.c gcc-11.2.0/gcc/c-family/c-warn.c
*** gcc-11.1.0/gcc/c-family/c-warn.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/c-family/c-warn.c	Wed Jul 28 06:55:06 2021
*************** warn_for_sign_compare (location_t locati
*** 2240,2257 ****
    int op1_signed = !TYPE_UNSIGNED (TREE_TYPE (orig_op1));
    int unsignedp0, unsignedp1;
  
-   /* In C++, check for comparison of different enum types.  */
-   if (c_dialect_cxx()
-       && TREE_CODE (TREE_TYPE (orig_op0)) == ENUMERAL_TYPE
-       && TREE_CODE (TREE_TYPE (orig_op1)) == ENUMERAL_TYPE
-       && TYPE_MAIN_VARIANT (TREE_TYPE (orig_op0))
- 	 != TYPE_MAIN_VARIANT (TREE_TYPE (orig_op1)))
-     {
-       warning_at (location,
- 		  OPT_Wsign_compare, "comparison between types %qT and %qT",
- 		  TREE_TYPE (orig_op0), TREE_TYPE (orig_op1));
-     }
- 
    /* Do not warn if the comparison is being done in a signed type,
       since the signed type will only be chosen if it can represent
       all the values of the unsigned type.  */
--- 2240,2245 ----
diff -Nrcpad gcc-11.1.0/gcc/c-family/c.opt gcc-11.2.0/gcc/c-family/c.opt
*** gcc-11.1.0/gcc/c-family/c.opt	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/c-family/c.opt	Wed Jul 28 06:55:06 2021
*************** C ObjC RejectNegative Warning Alias(Werr
*** 592,598 ****
  This switch is deprecated; use -Werror=implicit-function-declaration instead.
  
  Wexceptions
! C++ ObjC++ Var(warn_exceptions) Init(1)
  Warn when an exception handler is shadowed by another handler.
  
  Wextra
--- 592,598 ----
  This switch is deprecated; use -Werror=implicit-function-declaration instead.
  
  Wexceptions
! C++ ObjC++ Var(warn_exceptions) Init(1) Warning
  Warn when an exception handler is shadowed by another handler.
  
  Wextra
*************** C++ ObjC Var(flag_module_version_ignore)
*** 1737,1743 ****
  ; undocumented, Very dangerous, but occasionally useful
  
  Winvalid-imported-macros
! C++ ObjC++ Var(warn_imported_macros)
  Warn about macros that have conflicting header units definitions.
  
  flang-info-include-translate
--- 1737,1743 ----
  ; undocumented, Very dangerous, but occasionally useful
  
  Winvalid-imported-macros
! C++ ObjC++ Var(warn_imported_macros) Warning
  Warn about macros that have conflicting header units definitions.
  
  flang-info-include-translate
diff -Nrcpad gcc-11.1.0/gcc/calls.c gcc-11.2.0/gcc/calls.c
*** gcc-11.1.0/gcc/calls.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/calls.c	Wed Jul 28 06:55:06 2021
*************** precompute_register_parameters (int num_
*** 1002,1008 ****
  	/* If the value is a non-legitimate constant, force it into a
  	   pseudo now.  TLS symbols sometimes need a call to resolve.  */
  	if (CONSTANT_P (args[i].value)
! 	    && !targetm.legitimate_constant_p (args[i].mode, args[i].value))
  	  args[i].value = force_reg (args[i].mode, args[i].value);
  
  	/* If we're going to have to load the value by parts, pull the
--- 1002,1009 ----
  	/* If the value is a non-legitimate constant, force it into a
  	   pseudo now.  TLS symbols sometimes need a call to resolve.  */
  	if (CONSTANT_P (args[i].value)
! 	    && (!targetm.legitimate_constant_p (args[i].mode, args[i].value)
! 		|| targetm.precompute_tls_p (args[i].mode, args[i].value)))
  	  args[i].value = force_reg (args[i].mode, args[i].value);
  
  	/* If we're going to have to load the value by parts, pull the
diff -Nrcpad gcc-11.1.0/gcc/cfgcleanup.c gcc-11.2.0/gcc/cfgcleanup.c
*** gcc-11.1.0/gcc/cfgcleanup.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cfgcleanup.c	Wed Jul 28 06:55:06 2021
*************** outgoing_edges_match (int mode, basic_bl
*** 1885,1892 ****
  
    /* Ensure the same EH region.  */
    {
!     rtx n1 = find_reg_note (BB_END (bb1), REG_EH_REGION, 0);
!     rtx n2 = find_reg_note (BB_END (bb2), REG_EH_REGION, 0);
  
      if (!n1 && n2)
        return false;
--- 1885,1892 ----
  
    /* Ensure the same EH region.  */
    {
!     rtx n1 = find_reg_note (last1, REG_EH_REGION, 0);
!     rtx n2 = find_reg_note (last2, REG_EH_REGION, 0);
  
      if (!n1 && n2)
        return false;
*************** try_crossjump_to_edge (int mode, edge e1
*** 2157,2163 ****
    if (NOTE_INSN_BASIC_BLOCK_P (newpos1))
      newpos1 = NEXT_INSN (newpos1);
  
!   while (DEBUG_INSN_P (newpos1))
      newpos1 = NEXT_INSN (newpos1);
  
    redirect_from = split_block (src1, PREV_INSN (newpos1))->src;
--- 2157,2167 ----
    if (NOTE_INSN_BASIC_BLOCK_P (newpos1))
      newpos1 = NEXT_INSN (newpos1);
  
!   /* Skip also prologue and function markers.  */
!   while (DEBUG_INSN_P (newpos1)
! 	 || (NOTE_P (newpos1)
! 	     && (NOTE_KIND (newpos1) == NOTE_INSN_PROLOGUE_END
! 		 || NOTE_KIND (newpos1) == NOTE_INSN_FUNCTION_BEG)))
      newpos1 = NEXT_INSN (newpos1);
  
    redirect_from = split_block (src1, PREV_INSN (newpos1))->src;
diff -Nrcpad gcc-11.1.0/gcc/cfgexpand.c gcc-11.2.0/gcc/cfgexpand.c
*** gcc-11.1.0/gcc/cfgexpand.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cfgexpand.c	Wed Jul 28 06:55:06 2021
*************** expand_asm_stmt (gasm *stmt)
*** 3076,3081 ****
--- 3076,3082 ----
    unsigned ninputs = gimple_asm_ninputs (stmt);
    unsigned nlabels = gimple_asm_nlabels (stmt);
    unsigned i;
+   bool error_seen = false;
  
    /* ??? Diagnose during gimplification?  */
    if (ninputs + noutputs + nlabels > MAX_RECOG_OPERANDS)
*************** expand_asm_stmt (gasm *stmt)
*** 3134,3139 ****
--- 3135,3141 ----
  		{
  		  /* ??? Diagnose during gimplification?  */
  		  error ("unknown register name %qs in %<asm%>", regname);
+ 		  error_seen = true;
  		}
  	      else if (j == -4)
  		{
*************** expand_asm_stmt (gasm *stmt)
*** 3196,3202 ****
  		&& REG_P (DECL_RTL (output_tvec[j]))
  		&& HARD_REGISTER_P (DECL_RTL (output_tvec[j]))
  		&& output_hregno == REGNO (DECL_RTL (output_tvec[j])))
! 	      error ("invalid hard register usage between output operands");
  
  	  /* Verify matching constraint operands use the same hard register
  	     and that the non-matching constraint operands do not use the same
--- 3198,3207 ----
  		&& REG_P (DECL_RTL (output_tvec[j]))
  		&& HARD_REGISTER_P (DECL_RTL (output_tvec[j]))
  		&& output_hregno == REGNO (DECL_RTL (output_tvec[j])))
! 	      {
! 		error ("invalid hard register usage between output operands");
! 		error_seen = true;
! 	      }
  
  	  /* Verify matching constraint operands use the same hard register
  	     and that the non-matching constraint operands do not use the same
*************** expand_asm_stmt (gasm *stmt)
*** 3219,3231 ****
  		  }
  		if (i == match
  		    && output_hregno != input_hregno)
! 		  error ("invalid hard register usage between output operand "
! 			 "and matching constraint operand");
  		else if (early_clobber_p
  			 && i != match
  			 && output_hregno == input_hregno)
! 		  error ("invalid hard register usage between earlyclobber "
! 			 "operand and input operand");
  	      }
  	}
  
--- 3224,3242 ----
  		  }
  		if (i == match
  		    && output_hregno != input_hregno)
! 		  {
! 		    error ("invalid hard register usage between output "
! 			   "operand and matching constraint operand");
! 		    error_seen = true;
! 		  }
  		else if (early_clobber_p
  			 && i != match
  			 && output_hregno == input_hregno)
! 		  {
! 		    error ("invalid hard register usage between "
! 			   "earlyclobber operand and input operand");
! 		    error_seen = true;
! 		  }
  	      }
  	}
  
*************** expand_asm_stmt (gasm *stmt)
*** 3301,3307 ****
  	    op = validize_mem (op);
  
  	  if (! allows_reg && !MEM_P (op))
! 	    error ("output number %d not directly addressable", i);
  	  if ((! allows_mem && MEM_P (op) && GET_MODE (op) != BLKmode)
  	      || GET_CODE (op) == CONCAT)
  	    {
--- 3312,3321 ----
  	    op = validize_mem (op);
  
  	  if (! allows_reg && !MEM_P (op))
! 	    {
! 	      error ("output number %d not directly addressable", i);
! 	      error_seen = true;
! 	    }
  	  if ((! allows_mem && MEM_P (op) && GET_MODE (op) != BLKmode)
  	      || GET_CODE (op) == CONCAT)
  	    {
*************** expand_asm_stmt (gasm *stmt)
*** 3341,3346 ****
--- 3355,3373 ----
  	inout_opnum.safe_push (i);
      }
  
+   const char *str = gimple_asm_string (stmt);
+   if (error_seen)
+     {
+       ninputs = 0;
+       noutputs = 0;
+       inout_opnum.truncate (0);
+       output_rvec.truncate (0);
+       clobber_rvec.truncate (0);
+       constraints.truncate (0);
+       CLEAR_HARD_REG_SET (clobbered_regs);
+       str = "";
+     }
+ 
    auto_vec<rtx, MAX_RECOG_OPERANDS> input_rvec;
    auto_vec<machine_mode, MAX_RECOG_OPERANDS> input_mode;
  
*************** expand_asm_stmt (gasm *stmt)
*** 3399,3405 ****
      }
  
    /* For in-out operands, copy output rtx to input rtx.  */
!   unsigned ninout = inout_opnum.length();
    for (i = 0; i < ninout; i++)
      {
        int j = inout_opnum[i];
--- 3426,3432 ----
      }
  
    /* For in-out operands, copy output rtx to input rtx.  */
!   unsigned ninout = inout_opnum.length ();
    for (i = 0; i < ninout; i++)
      {
        int j = inout_opnum[i];
*************** expand_asm_stmt (gasm *stmt)
*** 3453,3459 ****
  
    rtx body = gen_rtx_ASM_OPERANDS ((noutputs == 0 ? VOIDmode
  				    : GET_MODE (output_rvec[0])),
! 				   ggc_strdup (gimple_asm_string (stmt)),
  				   "", 0, argvec, constraintvec,
  				   labelvec, locus);
    MEM_VOLATILE_P (body) = gimple_asm_volatile_p (stmt);
--- 3480,3486 ----
  
    rtx body = gen_rtx_ASM_OPERANDS ((noutputs == 0 ? VOIDmode
  				    : GET_MODE (output_rvec[0])),
! 				   ggc_strdup (str),
  				   "", 0, argvec, constraintvec,
  				   labelvec, locus);
    MEM_VOLATILE_P (body) = gimple_asm_volatile_p (stmt);
*************** expand_debug_expr (tree exp)
*** 4509,4515 ****
        op0 = DECL_RTL_IF_SET (exp);
  
        if (op0)
! 	return op0;
  
        op0 = gen_rtx_DEBUG_EXPR (mode);
        DEBUG_EXPR_TREE_DECL (op0) = exp;
--- 4536,4547 ----
        op0 = DECL_RTL_IF_SET (exp);
  
        if (op0)
! 	{
! 	  if (GET_MODE (op0) != mode)
! 	    gcc_assert (VECTOR_TYPE_P (TREE_TYPE (exp)));
! 	  else
! 	    return op0;
! 	}
  
        op0 = gen_rtx_DEBUG_EXPR (mode);
        DEBUG_EXPR_TREE_DECL (op0) = exp;
diff -Nrcpad gcc-11.1.0/gcc/cfgloopmanip.c gcc-11.2.0/gcc/cfgloopmanip.c
*** gcc-11.1.0/gcc/cfgloopmanip.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cfgloopmanip.c	Wed Jul 28 06:55:06 2021
*************** loop_version (class loop *loop,
*** 1733,1738 ****
--- 1733,1739 ----
  		   then_scale, else_scale);
  
    copy_loop_info (loop, nloop);
+   set_loop_copy (loop, nloop);
  
    /* loopify redirected latch_edge. Update its PENDING_STMTS.  */
    lv_flush_pending_stmts (latch_edge);
diff -Nrcpad gcc-11.1.0/gcc/collect2.c gcc-11.2.0/gcc/collect2.c
*** gcc-11.1.0/gcc/collect2.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/collect2.c	Wed Jul 28 06:55:06 2021
*************** scan_prog_file (const char *prog_name, s
*** 2783,2789 ****
        if ((ldptr = ldopen (CONST_CAST (char *, prog_name), ldptr)) != NULL)
  	{
  	  if (! MY_ISCOFF (HEADER (ldptr).f_magic))
! 	    fatal_error (input_location, "%s: not a COFF file", prog_name);
  
  	  if (GCC_CHECK_HDR (ldptr))
  	    {
--- 2783,2792 ----
        if ((ldptr = ldopen (CONST_CAST (char *, prog_name), ldptr)) != NULL)
  	{
  	  if (! MY_ISCOFF (HEADER (ldptr).f_magic))
! 	    {
! 	      warning (0, "%s: not a COFF file", prog_name);
! 	      continue;
! 	    }
  
  	  if (GCC_CHECK_HDR (ldptr))
  	    {
diff -Nrcpad gcc-11.1.0/gcc/common/config/arm/arm-common.c gcc-11.2.0/gcc/common/config/arm/arm-common.c
*** gcc-11.1.0/gcc/common/config/arm/arm-common.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/common/config/arm/arm-common.c	Wed Jul 28 06:55:07 2021
*************** public:
*** 627,635 ****
     The options array consists of couplets of information where the
     first item in each couplet is the string describing which option
     name was selected (arch, cpu, fpu) and the second is the value
!    passed for that option.  */
! const char *
! arm_canon_arch_option (int argc, const char **argv)
  {
    const char *arch = NULL;
    const char *cpu = NULL;
--- 627,641 ----
     The options array consists of couplets of information where the
     first item in each couplet is the string describing which option
     name was selected (arch, cpu, fpu) and the second is the value
!    passed for that option.
! 
!    arch_for_multilib is boolean variable taking value true or false.
!    arch_for_multilib is false when the canonical representation is for -march
!    option and it is true when canonical representation is for -mlibarch option.
!    On passing arch_for_multilib true the canonical string generated will be
!    without the compiler options which are not required for multilib linking.  */
! static const char *
! arm_canon_arch_option_1 (int argc, const char **argv, bool arch_for_multilib)
  {
    const char *arch = NULL;
    const char *cpu = NULL;
*************** arm_canon_arch_option (int argc, const c
*** 694,701 ****
    /* First build up a bitmap describing the target architecture.  */
    if (arch)
      {
!       selected_arch = arm_parse_arch_option_name (all_architectures,
! 						  "-march", arch);
  
        if (selected_arch == NULL)
  	return "";
--- 700,707 ----
    /* First build up a bitmap describing the target architecture.  */
    if (arch)
      {
!       selected_arch = arm_parse_arch_option_name (all_architectures, "-march",
! 						  arch, !arch_for_multilib);
  
        if (selected_arch == NULL)
  	return "";
*************** arm_canon_arch_option (int argc, const c
*** 703,708 ****
--- 709,723 ----
        arm_initialize_isa (target_isa, selected_arch->common.isa_bits);
        arm_parse_option_features (target_isa, &selected_arch->common,
  				 strchr (arch, '+'));
+       if (arch_for_multilib)
+ 	{
+ 	  const enum isa_feature removable_bits[] = {ISA_IGNORE_FOR_MULTILIB,
+ 						     isa_nobit};
+ 	  sbitmap isa_bits = sbitmap_alloc (isa_num_bits);
+ 	  arm_initialize_isa (isa_bits, removable_bits);
+ 	  bitmap_and_compl (target_isa, target_isa, isa_bits);
+ 	}
+ 
        if (fpu && strcmp (fpu, "auto") != 0)
  	{
  	  /* We assume that architectures do not have any FPU bits
*************** arm_canon_arch_option (int argc, const c
*** 719,725 ****
    else if (cpu)
      {
        const cpu_option *selected_cpu
! 	= arm_parse_cpu_option_name (all_cores, "-mcpu", cpu);
  
        if (selected_cpu == NULL)
  	return "";
--- 734,741 ----
    else if (cpu)
      {
        const cpu_option *selected_cpu
! 	= arm_parse_cpu_option_name (all_cores, "-mcpu", cpu,
! 				     !arch_for_multilib);
  
        if (selected_cpu == NULL)
  	return "";
*************** arm_asm_auto_mfpu (int argc, const char
*** 1069,1071 ****
--- 1085,1106 ----
  #define TARGET_EXCEPT_UNWIND_INFO  arm_except_unwind_info
  
  struct gcc_targetm_common targetm_common = TARGETM_COMMON_INITIALIZER;
+ 
+ /* Returns a canonical representation of the -march option from the current
+    -march string (if given) and other options on the command line that might
+    affect the architecture.  */
+ const char *
+ arm_canon_arch_option (int argc, const char **argv)
+ {
+   return arm_canon_arch_option_1 (argc, argv, false);
+ }
+ 
+ /* Returns a canonical representation of the -mlibarch option from the current
+    -march string (if given) and other options on the command line that might
+    affect the architecture after removing the compiler extension options which
+    are not required for multilib linking.  */
+ const char *
+ arm_canon_arch_multilib_option (int argc, const char **argv)
+ {
+   return arm_canon_arch_option_1 (argc, argv, true);
+ }
diff -Nrcpad gcc-11.1.0/gcc/common/config/i386/i386-common.c gcc-11.2.0/gcc/common/config/i386/i386-common.c
*** gcc-11.1.0/gcc/common/config/i386/i386-common.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/common/config/i386/i386-common.c	Wed Jul 28 06:55:07 2021
*************** const char *const processor_names[] =
*** 1743,1755 ****
    "skylake-avx512",
    "cannonlake",
    "icelake-client",
-   "rocketlake",
    "icelake-server",
    "cascadelake",
    "tigerlake",
    "cooperlake",
    "sapphirerapids",
    "alderlake",
    "intel",
    "geode",
    "k6",
--- 1743,1755 ----
    "skylake-avx512",
    "cannonlake",
    "icelake-client",
    "icelake-server",
    "cascadelake",
    "tigerlake",
    "cooperlake",
    "sapphirerapids",
    "alderlake",
+   "rocketlake",
    "intel",
    "geode",
    "k6",
diff -Nrcpad gcc-11.1.0/gcc/config/aarch64/aarch64-bti-insert.c gcc-11.2.0/gcc/config/aarch64/aarch64-bti-insert.c
*** gcc-11.1.0/gcc/config/aarch64/aarch64-bti-insert.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/aarch64/aarch64-bti-insert.c	Wed Jul 28 06:55:07 2021
*************** aarch64_pac_insn_p (rtx x)
*** 120,125 ****
--- 120,136 ----
    return false;
  }
  
+ /* Check if INSN is a BTI J insn.  */
+ static bool
+ aarch64_bti_j_insn_p (rtx_insn *insn)
+ {
+   if (!insn || !INSN_P (insn))
+     return false;
+ 
+   rtx pat = PATTERN (insn);
+   return GET_CODE (pat) == UNSPEC_VOLATILE && XINT (pat, 1) == UNSPECV_BTI_J;
+ }
+ 
  /* Insert the BTI instruction.  */
  /* This is implemented as a late RTL pass that runs before branch
     shortening and does the following.  */
*************** rest_of_insert_bti (void)
*** 165,170 ****
--- 176,185 ----
  		  for (j = GET_NUM_ELEM (vec) - 1; j >= 0; --j)
  		    {
  		      label = as_a <rtx_insn *> (XEXP (RTVEC_ELT (vec, j), 0));
+ 		      rtx_insn *next = next_nonnote_nondebug_insn (label);
+ 		      if (aarch64_bti_j_insn_p (next))
+ 			continue;
+ 
  		      bti_insn = gen_bti_j ();
  		      emit_insn_after (bti_insn, label);
  		    }
diff -Nrcpad gcc-11.1.0/gcc/config/aarch64/aarch64.c gcc-11.2.0/gcc/config/aarch64/aarch64.c
*** gcc-11.1.0/gcc/config/aarch64/aarch64.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/aarch64/aarch64.c	Wed Jul 28 06:55:07 2021
*************** aarch64_mov128_immediate (rtx imm)
*** 4736,4742 ****
  static unsigned int
  aarch64_add_offset_1_temporaries (HOST_WIDE_INT offset)
  {
!   return abs_hwi (offset) < 0x1000000 ? 0 : 1;
  }
  
  /* A subroutine of aarch64_add_offset.  Set DEST to SRC + OFFSET for
--- 4736,4742 ----
  static unsigned int
  aarch64_add_offset_1_temporaries (HOST_WIDE_INT offset)
  {
!   return absu_hwi (offset) < 0x1000000 ? 0 : 1;
  }
  
  /* A subroutine of aarch64_add_offset.  Set DEST to SRC + OFFSET for
*************** aarch64_print_operand (FILE *f, rtx x, i
*** 10778,10784 ****
  	}
  
        if (GET_MODE_CLASS (GET_MODE (x)) == MODE_VECTOR_INT)
! 	asm_fprintf (f, "%wd", -INTVAL (elt));
        else if (GET_MODE_CLASS (GET_MODE (x)) == MODE_VECTOR_FLOAT
  	       && aarch64_print_vector_float_operand (f, x, true))
  	;
--- 10778,10784 ----
  	}
  
        if (GET_MODE_CLASS (GET_MODE (x)) == MODE_VECTOR_INT)
! 	asm_fprintf (f, "%wd", (HOST_WIDE_INT) -UINTVAL (elt));
        else if (GET_MODE_CLASS (GET_MODE (x)) == MODE_VECTOR_FLOAT
  	       && aarch64_print_vector_float_operand (f, x, true))
  	;
*************** aarch64_split_atomic_op (enum rtx_code c
*** 21598,21604 ****
      case MINUS:
        if (CONST_INT_P (value))
  	{
! 	  value = GEN_INT (-INTVAL (value));
  	  code = PLUS;
  	}
        /* Fall through.  */
--- 21598,21604 ----
      case MINUS:
        if (CONST_INT_P (value))
  	{
! 	  value = GEN_INT (-UINTVAL (value));
  	  code = PLUS;
  	}
        /* Fall through.  */
*************** aarch64_expand_subvti (rtx op0, rtx low_
*** 23514,23520 ****
      {
        if (aarch64_plus_immediate (low_in2, DImode))
  	emit_insn (gen_subdi3_compare1_imm (low_dest, low_in1, low_in2,
! 					    GEN_INT (-INTVAL (low_in2))));
        else
  	{
  	  low_in2 = force_reg (DImode, low_in2);
--- 23514,23520 ----
      {
        if (aarch64_plus_immediate (low_in2, DImode))
  	emit_insn (gen_subdi3_compare1_imm (low_dest, low_in1, low_in2,
! 					    GEN_INT (-UINTVAL (low_in2))));
        else
  	{
  	  low_in2 = force_reg (DImode, low_in2);
*************** aarch64_comp_type_attributes (const_tree
*** 25173,25178 ****
--- 25173,25182 ----
      return 0;
    if (!check_attr ("Advanced SIMD type"))
      return 0;
+   if (!check_attr ("SVE type"))
+     return 0;
+   if (!check_attr ("SVE sizeless type"))
+     return 0;
    return 1;
  }
  
diff -Nrcpad gcc-11.1.0/gcc/config/aarch64/aarch64.md gcc-11.2.0/gcc/config/aarch64/aarch64.md
*** gcc-11.1.0/gcc/config/aarch64/aarch64.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/aarch64/aarch64.md	Wed Jul 28 06:55:07 2021
***************
*** 747,753 ****
  	   constant can be represented in SImode, this is important
  	   for the corner case where operand[1] is INT_MIN.  */
  
! 	operands[1] = GEN_INT (trunc_int_for_mode (-INTVAL (operands[1]), SImode));
  
  	if (!(*insn_data[CODE_FOR_addsi3].operand[2].predicate)
  	      (operands[1], SImode))
--- 747,754 ----
  	   constant can be represented in SImode, this is important
  	   for the corner case where operand[1] is INT_MIN.  */
  
! 	operands[1]
! 	  = GEN_INT (trunc_int_for_mode (-UINTVAL (operands[1]), SImode));
  
  	if (!(*insn_data[CODE_FOR_addsi3].operand[2].predicate)
  	      (operands[1], SImode))
***************
*** 5008,5014 ****
      /* (SZ - cnt) % SZ == -cnt % SZ */
      if (CONST_INT_P (operands[2]))
        {
!         operands[2] = GEN_INT ((-INTVAL (operands[2]))
  			       & (GET_MODE_BITSIZE (<MODE>mode) - 1));
          if (operands[2] == const0_rtx)
            {
--- 5009,5015 ----
      /* (SZ - cnt) % SZ == -cnt % SZ */
      if (CONST_INT_P (operands[2]))
        {
!         operands[2] = GEN_INT ((-UINTVAL (operands[2]))
  			       & (GET_MODE_BITSIZE (<MODE>mode) - 1));
          if (operands[2] == const0_rtx)
            {
diff -Nrcpad gcc-11.1.0/gcc/config/aarch64/constraints.md gcc-11.2.0/gcc/config/aarch64/constraints.md
*** gcc-11.1.0/gcc/config/aarch64/constraints.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/aarch64/constraints.md	Wed Jul 28 06:55:07 2021
***************
*** 327,332 ****
--- 327,334 ----
    "@internal
     An address valid for loading or storing a 128-bit AdvSIMD register"
    (and (match_code "mem")
+        (match_test "aarch64_legitimate_address_p (GET_MODE (op),
+ 						  XEXP (op, 0), 1)")
         (match_test "aarch64_legitimate_address_p (V2DImode,
  						  XEXP (op, 0), 1)")))
  
diff -Nrcpad gcc-11.1.0/gcc/config/aarch64/predicates.md gcc-11.2.0/gcc/config/aarch64/predicates.md
*** gcc-11.1.0/gcc/config/aarch64/predicates.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/aarch64/predicates.md	Wed Jul 28 06:55:07 2021
***************
*** 121,132 ****
  
  (define_predicate "aarch64_sub_immediate"
    (and (match_code "const_int")
!        (match_test "aarch64_uimm12_shift (-INTVAL (op))")))
  
  (define_predicate "aarch64_plus_immediate"
    (and (match_code "const_int")
         (ior (match_test "aarch64_uimm12_shift (INTVAL (op))")
! 	    (match_test "aarch64_uimm12_shift (-INTVAL (op))"))))
  
  (define_predicate "aarch64_plus_operand"
    (ior (match_operand 0 "register_operand")
--- 121,132 ----
  
  (define_predicate "aarch64_sub_immediate"
    (and (match_code "const_int")
!        (match_test "aarch64_uimm12_shift (-UINTVAL (op))")))
  
  (define_predicate "aarch64_plus_immediate"
    (and (match_code "const_int")
         (ior (match_test "aarch64_uimm12_shift (INTVAL (op))")
! 	    (match_test "aarch64_uimm12_shift (-UINTVAL (op))"))))
  
  (define_predicate "aarch64_plus_operand"
    (ior (match_operand 0 "register_operand")
diff -Nrcpad gcc-11.1.0/gcc/config/arc/arc-protos.h gcc-11.2.0/gcc/config/arc/arc-protos.h
*** gcc-11.1.0/gcc/config/arc/arc-protos.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arc/arc-protos.h	Wed Jul 28 06:55:07 2021
*************** extern void arc_split_ior (rtx *);
*** 50,55 ****
--- 50,56 ----
  extern bool arc_check_mov_const (HOST_WIDE_INT );
  extern bool arc_split_mov_const (rtx *);
  extern bool arc_can_use_return_insn (void);
+ extern bool arc_split_move_p (rtx *);
  #endif /* RTX_CODE */
  
  extern bool arc_ccfsm_branch_deleted_p (void);
diff -Nrcpad gcc-11.1.0/gcc/config/arc/arc.c gcc-11.2.0/gcc/config/arc/arc.c
*** gcc-11.1.0/gcc/config/arc/arc.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arc/arc.c	Wed Jul 28 06:55:07 2021
*************** arc_process_double_reg_moves (rtx *opera
*** 10129,10134 ****
--- 10129,10159 ----
    return true;
  }
  
+ 
+ /* Check if we need to split a 64bit move.  We do not need to split it if we can
+    use vadd2 or ldd/std instructions.  */
+ 
+ bool
+ arc_split_move_p (rtx *operands)
+ {
+   machine_mode mode = GET_MODE (operands[0]);
+ 
+   if (TARGET_LL64
+       && ((memory_operand (operands[0], mode)
+ 	   && (even_register_operand (operands[1], mode)
+ 	       || satisfies_constraint_Cm3 (operands[1])))
+ 	  || (memory_operand (operands[1], mode)
+ 	      && even_register_operand (operands[0], mode))))
+     return false;
+ 
+   if (TARGET_PLUS_QMACW
+       && even_register_operand (operands[0], mode)
+       && even_register_operand (operands[1], mode))
+     return false;
+ 
+   return true;
+ }
+ 
  /* operands 0..1 are the operands of a 64 bit move instruction.
     split it into two moves with operands 2/3 and 4/5.  */
  
*************** arc_split_move (rtx *operands)
*** 10146,10170 ****
        return;
    }
  
-   if (TARGET_LL64
-       && ((memory_operand (operands[0], mode)
- 	   && (even_register_operand (operands[1], mode)
- 	       || satisfies_constraint_Cm3 (operands[1])))
- 	  || (memory_operand (operands[1], mode)
- 	      && even_register_operand (operands[0], mode))))
-     {
-       emit_move_insn (operands[0], operands[1]);
-       return;
-     }
- 
-   if (TARGET_PLUS_QMACW
-       && even_register_operand (operands[0], mode)
-       && even_register_operand (operands[1], mode))
-     {
-       emit_move_insn (operands[0], operands[1]);
-       return;
-     }
- 
    if (TARGET_PLUS_QMACW
        && GET_CODE (operands[1]) == CONST_VECTOR)
      {
--- 10171,10176 ----
diff -Nrcpad gcc-11.1.0/gcc/config/arc/arc.h gcc-11.2.0/gcc/config/arc/arc.h
*** gcc-11.1.0/gcc/config/arc/arc.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arc/arc.h	Wed Jul 28 06:55:07 2021
*************** along with GCC; see the file COPYING3.
*** 34,40 ****
  #define SYMBOL_FLAG_CMEM	(SYMBOL_FLAG_MACH_DEP << 3)
  
  #ifndef TARGET_CPU_DEFAULT
! #define TARGET_CPU_DEFAULT	PROCESSOR_arc700
  #endif
  
  /* Check if this symbol has a long_call attribute in its declaration */
--- 34,40 ----
  #define SYMBOL_FLAG_CMEM	(SYMBOL_FLAG_MACH_DEP << 3)
  
  #ifndef TARGET_CPU_DEFAULT
! #define TARGET_CPU_DEFAULT	PROCESSOR_hs38_linux
  #endif
  
  /* Check if this symbol has a long_call attribute in its declaration */
diff -Nrcpad gcc-11.1.0/gcc/config/arc/arc.md gcc-11.2.0/gcc/config/arc/arc.md
*** gcc-11.1.0/gcc/config/arc/arc.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arc/arc.md	Wed Jul 28 06:55:07 2021
*************** core_3, archs4x, archs4xd, archs4xd_slow
*** 1329,1375 ****
    "register_operand (operands[0], DImode)
     || register_operand (operands[1], DImode)
     || (satisfies_constraint_Cm3 (operands[1])
!       && memory_operand (operands[0], DImode))"
!   "*
! {
!   switch (which_alternative)
!     {
!     default:
!       return \"#\";
! 
!     case 0:
!     if (TARGET_PLUS_QMACW
! 	&& even_register_operand (operands[0], DImode)
! 	&& even_register_operand (operands[1], DImode))
!       return \"vadd2%?\\t%0,%1,0\";
!     return \"#\";
! 
!     case 2:
!     if (TARGET_LL64
!         && memory_operand (operands[1], DImode)
! 	&& even_register_operand (operands[0], DImode))
!       return \"ldd%U1%V1 %0,%1%&\";
!     return \"#\";
! 
!     case 3:
!     if (TARGET_LL64
! 	&& memory_operand (operands[0], DImode)
! 	&& (even_register_operand (operands[1], DImode)
! 	    || satisfies_constraint_Cm3 (operands[1])))
!      return \"std%U0%V0 %1,%0\";
!     return \"#\";
!     }
! }"
!   "&& reload_completed"
    [(const_int 0)]
    {
     arc_split_move (operands);
     DONE;
    }
    [(set_attr "type" "move,move,load,store")
!    ;; ??? The ld/st values could be 4 if it's [reg,bignum].
!    (set_attr "length" "8,16,*,*")])
! 
  
  ;; Floating point move insns.
  
--- 1329,1348 ----
    "register_operand (operands[0], DImode)
     || register_operand (operands[1], DImode)
     || (satisfies_constraint_Cm3 (operands[1])
!        && memory_operand (operands[0], DImode))"
!   "@
!    vadd2\\t%0,%1,0
!    #
!    ldd%U1%V1\\t%0,%1
!    std%U0%V0\\t%1,%0"
!   "&& reload_completed && arc_split_move_p (operands)"
    [(const_int 0)]
    {
     arc_split_move (operands);
     DONE;
    }
    [(set_attr "type" "move,move,load,store")
!    (set_attr "length" "8,16,16,16")])
  
  ;; Floating point move insns.
  
*************** core_3, archs4x, archs4xd, archs4xd_slow
*** 1408,1457 ****
  (define_insn_and_split "*movdf_insn"
    [(set (match_operand:DF 0 "move_dest_operand"      "=D,r,r,r,r,m")
  	(match_operand:DF 1 "move_double_src_operand" "r,D,r,E,m,r"))]
!   "register_operand (operands[0], DFmode)
!    || register_operand (operands[1], DFmode)"
!   "*
! {
!  switch (which_alternative)
!    {
!     default:
!       return \"#\";
! 
!     case 2:
!     if (TARGET_PLUS_QMACW
! 	&& even_register_operand (operands[0], DFmode)
! 	&& even_register_operand (operands[1], DFmode))
!       return \"vadd2%?\\t%0,%1,0\";
!     return \"#\";
! 
!     case 4:
!     if (TARGET_LL64
! 	&& ((even_register_operand (operands[0], DFmode)
! 	     && memory_operand (operands[1], DFmode))
! 	    || (memory_operand (operands[0], DFmode)
! 	        && even_register_operand (operands[1], DFmode))))
!       return \"ldd%U1%V1 %0,%1%&\";
!     return \"#\";
! 
!     case 5:
!     if (TARGET_LL64
! 	&& ((even_register_operand (operands[0], DFmode)
! 	     && memory_operand (operands[1], DFmode))
! 	    || (memory_operand (operands[0], DFmode)
! 		&& even_register_operand (operands[1], DFmode))))
!      return \"std%U0%V0 %1,%0\";
!     return \"#\";
!    }
! }"
!   "reload_completed"
    [(const_int 0)]
    {
     arc_split_move (operands);
     DONE;
    }
    [(set_attr "type" "move,move,move,move,load,store")
-    (set_attr "predicable" "no,no,no,yes,no,no")
-    ;; ??? The ld/st values could be 16 if it's [reg,bignum].
     (set_attr "length" "4,16,8,16,16,16")])
  
  (define_insn_and_split "*movdf_insn_nolrsr"
--- 1381,1402 ----
  (define_insn_and_split "*movdf_insn"
    [(set (match_operand:DF 0 "move_dest_operand"      "=D,r,r,r,r,m")
  	(match_operand:DF 1 "move_double_src_operand" "r,D,r,E,m,r"))]
!   "(register_operand (operands[0], DFmode)
!     || register_operand (operands[1], DFmode))"
!   "@
!    #
!    #
!    vadd2\\t%0,%1,0
!    #
!    ldd%U1%V1\\t%0,%1
!    std%U0%V0\\t%1,%0"
!   "&& reload_completed && arc_split_move_p (operands)"
    [(const_int 0)]
    {
     arc_split_move (operands);
     DONE;
    }
    [(set_attr "type" "move,move,move,move,load,store")
     (set_attr "length" "4,16,8,16,16,16")])
  
  (define_insn_and_split "*movdf_insn_nolrsr"
*************** core_3, archs4x, archs4xd, archs4xd_slow
*** 5041,5047 ****
  (define_expand "doloop_end"
    [(parallel [(set (pc)
  		   (if_then_else
! 		    (ne (match_operand 0 "" "")
  			(const_int 1))
  		    (label_ref (match_operand 1 "" ""))
  		    (pc)))
--- 4986,4992 ----
  (define_expand "doloop_end"
    [(parallel [(set (pc)
  		   (if_then_else
! 		    (ne (match_operand 0 "nonimmediate_operand")
  			(const_int 1))
  		    (label_ref (match_operand 1 "" ""))
  		    (pc)))
*************** core_3, archs4x, archs4xd, archs4xd_slow
*** 5067,5110 ****
  
  ;; if by any chance the lp_count is not used, then use an 'r'
  ;; register, instead of going to memory.
- (define_insn "loop_end"
-   [(set (pc)
- 	(if_then_else (ne (match_operand:SI 2 "nonimmediate_operand" "0,m")
- 			  (const_int 1))
- 		      (label_ref (match_operand 1 "" ""))
- 		      (pc)))
-    (set (match_operand:SI 0 "nonimmediate_operand" "=r,m")
- 	(plus (match_dup 2) (const_int -1)))
-    (unspec [(const_int 0)] UNSPEC_ARC_LP)
-    (clobber (match_scratch:SI 3 "=X,&r"))]
-   ""
-   "; ZOL_END, begins @%l1"
-   [(set_attr "length" "0")
-    (set_attr "predicable" "no")
-    (set_attr "type" "loop_end")])
- 
  ;; split pattern for the very slim chance when the loop register is
  ;; memory.
! (define_split
    [(set (pc)
! 	(if_then_else (ne (match_operand:SI 0 "memory_operand")
  			  (const_int 1))
! 		      (label_ref (match_operand 1 ""))
  		      (pc)))
     (set (match_dup 0) (plus (match_dup 0) (const_int -1)))
     (unspec [(const_int 0)] UNSPEC_ARC_LP)
!    (clobber (match_scratch:SI 2))]
!   "memory_operand (operands[0], SImode)"
    [(set (match_dup 2) (match_dup 0))
!    (set (match_dup 2) (plus:SI (match_dup 2) (const_int -1)))
     (set (match_dup 0) (match_dup 2))
-    (set (reg:CC CC_REG) (compare:CC (match_dup 2) (const_int 0)))
     (set (pc)
! 	(if_then_else (ne (reg:CC CC_REG)
  			  (const_int 0))
  		      (label_ref (match_dup 1))
  		      (pc)))]
!   "")
  
  (define_insn "loop_fail"
    [(set (reg:SI LP_COUNT)
--- 5012,5049 ----
  
  ;; if by any chance the lp_count is not used, then use an 'r'
  ;; register, instead of going to memory.
  ;; split pattern for the very slim chance when the loop register is
  ;; memory.
! (define_insn_and_split "loop_end"
    [(set (pc)
! 	(if_then_else (ne (match_operand:SI 0 "nonimmediate_operand" "+r,!m")
  			  (const_int 1))
! 		      (label_ref (match_operand 1 "" ""))
  		      (pc)))
     (set (match_dup 0) (plus (match_dup 0) (const_int -1)))
     (unspec [(const_int 0)] UNSPEC_ARC_LP)
!    (clobber (match_scratch:SI 2 "=X,&r"))]
!   ""
!   "@
!    ; ZOL_END, begins @%l1
!    #"
!   "reload_completed && memory_operand (operands[0], Pmode)"
    [(set (match_dup 2) (match_dup 0))
!    (parallel
!     [(set (reg:CC_ZN CC_REG)
! 	  (compare:CC_ZN (plus:SI (match_dup 2) (const_int -1))
! 			 (const_int 0)))
!      (set (match_dup 2) (plus:SI (match_dup 2) (const_int -1)))])
     (set (match_dup 0) (match_dup 2))
     (set (pc)
! 	(if_then_else (ne (reg:CC_ZN CC_REG)
  			  (const_int 0))
  		      (label_ref (match_dup 1))
  		      (pc)))]
!   ""
!   [(set_attr "length" "0,24")
!    (set_attr "predicable" "no")
!    (set_attr "type" "loop_end")])
  
  (define_insn "loop_fail"
    [(set (reg:SI LP_COUNT)
*************** core_3, archs4x, archs4xd, archs4xd_slow
*** 6108,6155 ****
  
  ;; MAC and DMPY instructions
  
! ; Use MAC instruction to emulate 16bit mac.
  (define_expand "maddhisi4"
    [(match_operand:SI 0 "register_operand" "")
     (match_operand:HI 1 "register_operand" "")
     (match_operand:HI 2 "extend_operand"   "")
     (match_operand:SI 3 "register_operand" "")]
!   "TARGET_PLUS_DMPY"
    "{
!    rtx acc_reg = gen_rtx_REG (DImode, ACC_REG_FIRST);
!    rtx tmp1 = gen_reg_rtx (SImode);
!    rtx tmp2 = gen_reg_rtx (SImode);
!    rtx accl = gen_lowpart (SImode, acc_reg);
  
!    emit_move_insn (accl, operands[3]);
!    emit_insn (gen_rtx_SET (tmp1, gen_rtx_SIGN_EXTEND (SImode, operands[1])));
!    emit_insn (gen_rtx_SET (tmp2, gen_rtx_SIGN_EXTEND (SImode, operands[2])));
!    emit_insn (gen_mac (tmp1, tmp2));
!    emit_move_insn (operands[0], accl);
     DONE;
    }")
  
! ; The same for the unsigned variant, but using MACU instruction.
  (define_expand "umaddhisi4"
    [(match_operand:SI 0 "register_operand" "")
     (match_operand:HI 1 "register_operand" "")
!    (match_operand:HI 2 "extend_operand"   "")
     (match_operand:SI 3 "register_operand" "")]
!   "TARGET_PLUS_DMPY"
    "{
!    rtx acc_reg = gen_rtx_REG (DImode, ACC_REG_FIRST);
!    rtx tmp1 = gen_reg_rtx (SImode);
!    rtx tmp2 = gen_reg_rtx (SImode);
!    rtx accl = gen_lowpart (SImode, acc_reg);
  
!    emit_move_insn (accl, operands[3]);
!    emit_insn (gen_rtx_SET (tmp1, gen_rtx_ZERO_EXTEND (SImode, operands[1])));
!    emit_insn (gen_rtx_SET (tmp2, gen_rtx_ZERO_EXTEND (SImode, operands[2])));
!    emit_insn (gen_macu (tmp1, tmp2));
!    emit_move_insn (operands[0], accl);
     DONE;
    }")
  
  (define_expand "maddsidi4"
    [(match_operand:DI 0 "register_operand" "")
     (match_operand:SI 1 "register_operand" "")
--- 6047,6110 ----
  
  ;; MAC and DMPY instructions
  
! ; Use VMAC2H(U) instruction to emulate scalar 16bit mac.
  (define_expand "maddhisi4"
    [(match_operand:SI 0 "register_operand" "")
     (match_operand:HI 1 "register_operand" "")
     (match_operand:HI 2 "extend_operand"   "")
     (match_operand:SI 3 "register_operand" "")]
!   "TARGET_PLUS_MACD"
    "{
!    rtx acc_reg = gen_rtx_REG (SImode, ACC_REG_FIRST);
  
!    emit_move_insn (acc_reg, operands[3]);
!    emit_insn (gen_machi (operands[1], operands[2]));
!    emit_move_insn (operands[0], acc_reg);
     DONE;
    }")
  
! (define_insn "machi"
!   [(set (reg:SI ARCV2_ACC)
! 	(plus:SI
! 	 (mult:SI (sign_extend:SI (match_operand:HI 0 "register_operand" "%r"))
! 		  (sign_extend:SI (match_operand:HI 1 "register_operand" "r")))
! 	 (reg:SI ARCV2_ACC)))]
!   "TARGET_PLUS_MACD"
!   "vmac2h\\t0,%0,%1"
!   [(set_attr "length" "4")
!    (set_attr "type" "multi")
!    (set_attr "predicable" "no")
!    (set_attr "cond" "nocond")])
! 
! ; The same for the unsigned variant, but using VMAC2HU instruction.
  (define_expand "umaddhisi4"
    [(match_operand:SI 0 "register_operand" "")
     (match_operand:HI 1 "register_operand" "")
!    (match_operand:HI 2 "register_operand" "")
     (match_operand:SI 3 "register_operand" "")]
!   "TARGET_PLUS_MACD"
    "{
!    rtx acc_reg = gen_rtx_REG (SImode, ACC_REG_FIRST);
  
!    emit_move_insn (acc_reg, operands[3]);
!    emit_insn (gen_umachi (operands[1], operands[2]));
!    emit_move_insn (operands[0], acc_reg);
     DONE;
    }")
  
+ (define_insn "umachi"
+   [(set (reg:SI ARCV2_ACC)
+ 	(plus:SI
+ 	 (mult:SI (zero_extend:SI (match_operand:HI 0 "register_operand" "%r"))
+ 		  (zero_extend:SI (match_operand:HI 1 "register_operand" "r")))
+ 	 (reg:SI ARCV2_ACC)))]
+   "TARGET_PLUS_MACD"
+   "vmac2hu\\t0,%0,%1"
+   [(set_attr "length" "4")
+    (set_attr "type" "multi")
+    (set_attr "predicable" "no")
+    (set_attr "cond" "nocond")])
+ 
  (define_expand "maddsidi4"
    [(match_operand:DI 0 "register_operand" "")
     (match_operand:SI 1 "register_operand" "")
diff -Nrcpad gcc-11.1.0/gcc/config/arc/simdext.md gcc-11.2.0/gcc/config/arc/simdext.md
*** gcc-11.1.0/gcc/config/arc/simdext.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arc/simdext.md	Wed Jul 28 06:55:07 2021
***************
*** 1402,1442 ****
  	(match_operand:VWH 1 "general_operand"    "i,r,m,r"))]
    "(register_operand (operands[0], <MODE>mode)
         || register_operand (operands[1], <MODE>mode))"
!   "*
! {
!   switch (which_alternative)
!     {
!      default:
!        return \"#\";
! 
!      case 1:
!        if (TARGET_PLUS_QMACW
!            && even_register_operand (operands[0], <MODE>mode)
! 	   && even_register_operand (operands[1], <MODE>mode))
!          return \"vadd2%?\\t%0,%1,0\";
!        return \"#\";
! 
!      case 2:
!        if (TARGET_LL64)
!          return \"ldd%U1%V1 %0,%1\";
!        return \"#\";
! 
!      case 3:
!        if (TARGET_LL64)
! 	   return \"std%U0%V0 %1,%0\";
! 	 return \"#\";
!     }
! }"
!   "reload_completed"
    [(const_int 0)]
    {
     arc_split_move (operands);
     DONE;
    }
!   [(set_attr "type" "move,multi,load,store")
!    (set_attr "predicable" "no,no,no,no")
!    (set_attr "iscompact"  "false,false,false,false")
!    ])
  
  (define_expand "movmisalign<mode>"
   [(set (match_operand:VWH 0 "general_operand" "")
--- 1402,1420 ----
  	(match_operand:VWH 1 "general_operand"    "i,r,m,r"))]
    "(register_operand (operands[0], <MODE>mode)
         || register_operand (operands[1], <MODE>mode))"
!   "@
!    #
!    vadd2\\t%0,%1,0
!    ldd%U1%V1\\t%0,%1
!    std%U0%V0\\t%1,%0"
!   "&& reload_completed && arc_split_move_p (operands)"
    [(const_int 0)]
    {
     arc_split_move (operands);
     DONE;
    }
!   [(set_attr "type" "move,move,load,store")
!    (set_attr "length" "16,8,16,16")])
  
  (define_expand "movmisalign<mode>"
   [(set (match_operand:VWH 0 "general_operand" "")
diff -Nrcpad gcc-11.1.0/gcc/config/arm/arm-c.c gcc-11.2.0/gcc/config/arm/arm-c.c
*** gcc-11.1.0/gcc/config/arm/arm-c.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arm/arm-c.c	Wed Jul 28 06:55:07 2021
*************** arm_pragma_target_parse (tree args, tree
*** 408,415 ****
         target_option_current_node, but not handle_pragma_target.  */
        target_option_current_node = cur_tree;
        arm_configure_build_target (&arm_active_target,
! 				  TREE_TARGET_OPTION (cur_tree),
! 				  &global_options_set, false);
      }
  
    /* Update macros if target_node changes. The global state will be restored
--- 408,414 ----
         target_option_current_node, but not handle_pragma_target.  */
        target_option_current_node = cur_tree;
        arm_configure_build_target (&arm_active_target,
! 				  TREE_TARGET_OPTION (cur_tree), false);
      }
  
    /* Update macros if target_node changes. The global state will be restored
diff -Nrcpad gcc-11.1.0/gcc/config/arm/arm-cpus.in gcc-11.2.0/gcc/config/arm/arm-cpus.in
*** gcc-11.1.0/gcc/config/arm/arm-cpus.in	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arm/arm-cpus.in	Wed Jul 28 06:55:07 2021
*************** define implied vfp_base MVE MVE_FP ALL_F
*** 324,329 ****
--- 324,331 ----
  # need to ignore it for matching purposes.
  define fgroup ALL_QUIRKS   quirk_no_volatile_ce quirk_armv6kz quirk_cm3_ldrd xscale quirk_no_asmcpu
  
+ define fgroup IGNORE_FOR_MULTILIB cdecp0 cdecp1 cdecp2 cdecp3 cdecp4 cdecp5 cdecp6 cdecp7
+ 
  # Architecture entries
  # format:
  # begin arch <name>
diff -Nrcpad gcc-11.1.0/gcc/config/arm/arm-protos.h gcc-11.2.0/gcc/config/arm/arm-protos.h
*** gcc-11.1.0/gcc/config/arm/arm-protos.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arm/arm-protos.h	Wed Jul 28 06:55:07 2021
*************** extern bool arm_change_mode_p (tree);
*** 243,250 ****
  extern tree arm_valid_target_attribute_tree (tree, struct gcc_options *,
  					     struct gcc_options *);
  extern void arm_configure_build_target (struct arm_build_target *,
! 					struct cl_target_option *,
! 					struct gcc_options *, bool);
  extern void arm_option_reconfigure_globals (void);
  extern void arm_options_perform_arch_sanity_checks (void);
  extern void arm_pr_long_calls (struct cpp_reader *);
--- 243,249 ----
  extern tree arm_valid_target_attribute_tree (tree, struct gcc_options *,
  					     struct gcc_options *);
  extern void arm_configure_build_target (struct arm_build_target *,
! 					struct cl_target_option *, bool);
  extern void arm_option_reconfigure_globals (void);
  extern void arm_options_perform_arch_sanity_checks (void);
  extern void arm_pr_long_calls (struct cpp_reader *);
diff -Nrcpad gcc-11.1.0/gcc/config/arm/arm.c gcc-11.2.0/gcc/config/arm/arm.c
*** gcc-11.1.0/gcc/config/arm/arm.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arm/arm.c	Wed Jul 28 06:55:07 2021
*************** const char *fp_sysreg_names[NB_FP_SYSREG
*** 1051,1059 ****
  #define ARM_LSL_NAME "lsl"
  #define streq(string1, string2) (strcmp (string1, string2) == 0)
  
! #define THUMB2_WORK_REGS (0xff & ~(  (1 << THUMB_HARD_FRAME_POINTER_REGNUM) \
! 				   | (1 << SP_REGNUM) | (1 << PC_REGNUM) \
! 				   | (1 << PIC_OFFSET_TABLE_REGNUM)))
  
  /* Initialization code.  */
  
--- 1051,1063 ----
  #define ARM_LSL_NAME "lsl"
  #define streq(string1, string2) (strcmp (string1, string2) == 0)
  
! #define THUMB2_WORK_REGS					\
!   (0xff & ~((1 << THUMB_HARD_FRAME_POINTER_REGNUM)		\
! 	    | (1 << SP_REGNUM)					\
! 	    | (1 << PC_REGNUM)					\
! 	    | (PIC_OFFSET_TABLE_REGNUM != INVALID_REGNUM	\
! 	       ? (1 << PIC_OFFSET_TABLE_REGNUM)			\
! 	       : 0)))
  
  /* Initialization code.  */
  
*************** arm_override_options_after_change (void)
*** 3048,3056 ****
  /* Implement TARGET_OPTION_RESTORE.  */
  static void
  arm_option_restore (struct gcc_options */* opts */,
! 		    struct gcc_options *opts_set, struct cl_target_option *ptr)
  {
!   arm_configure_build_target (&arm_active_target, ptr, opts_set, false);
  }
  
  /* Reset options between modes that the user has specified.  */
--- 3052,3061 ----
  /* Implement TARGET_OPTION_RESTORE.  */
  static void
  arm_option_restore (struct gcc_options */* opts */,
! 		    struct gcc_options */* opts_set */,
! 		    struct cl_target_option *ptr)
  {
!   arm_configure_build_target (&arm_active_target, ptr, false);
  }
  
  /* Reset options between modes that the user has specified.  */
*************** static sbitmap isa_quirkbits;
*** 3173,3179 ****
  void
  arm_configure_build_target (struct arm_build_target *target,
  			    struct cl_target_option *opts,
- 			    struct gcc_options *opts_set,
  			    bool warn_compatible)
  {
    const cpu_option *arm_selected_tune = NULL;
--- 3178,3183 ----
*************** arm_configure_build_target (struct arm_b
*** 3188,3194 ****
    target->core_name = NULL;
    target->arch_name = NULL;
  
!   if (opts_set->x_arm_arch_string)
      {
        arm_selected_arch = arm_parse_arch_option_name (all_architectures,
  						      "-march",
--- 3192,3198 ----
    target->core_name = NULL;
    target->arch_name = NULL;
  
!   if (opts->x_arm_arch_string)
      {
        arm_selected_arch = arm_parse_arch_option_name (all_architectures,
  						      "-march",
*************** arm_configure_build_target (struct arm_b
*** 3196,3202 ****
        arch_opts = strchr (opts->x_arm_arch_string, '+');
      }
  
!   if (opts_set->x_arm_cpu_string)
      {
        arm_selected_cpu = arm_parse_cpu_option_name (all_cores, "-mcpu",
  						    opts->x_arm_cpu_string);
--- 3200,3206 ----
        arch_opts = strchr (opts->x_arm_arch_string, '+');
      }
  
!   if (opts->x_arm_cpu_string)
      {
        arm_selected_cpu = arm_parse_cpu_option_name (all_cores, "-mcpu",
  						    opts->x_arm_cpu_string);
*************** arm_configure_build_target (struct arm_b
*** 3206,3212 ****
  	 options for tuning.  */
      }
  
!   if (opts_set->x_arm_tune_string)
      {
        arm_selected_tune = arm_parse_cpu_option_name (all_cores, "-mtune",
  						     opts->x_arm_tune_string);
--- 3210,3216 ----
  	 options for tuning.  */
      }
  
!   if (opts->x_arm_tune_string)
      {
        arm_selected_tune = arm_parse_cpu_option_name (all_cores, "-mtune",
  						     opts->x_arm_tune_string);
*************** arm_option_override (void)
*** 3470,3477 ****
      }
  
    cl_target_option_save (&opts, &global_options, &global_options_set);
!   arm_configure_build_target (&arm_active_target, &opts, &global_options_set,
! 			      true);
  
  #ifdef SUBTARGET_OVERRIDE_OPTIONS
    SUBTARGET_OVERRIDE_OPTIONS;
--- 3474,3480 ----
      }
  
    cl_target_option_save (&opts, &global_options, &global_options_set);
!   arm_configure_build_target (&arm_active_target, &opts, true);
  
  #ifdef SUBTARGET_OVERRIDE_OPTIONS
    SUBTARGET_OVERRIDE_OPTIONS;
*************** arm_canonicalize_comparison (int *code,
*** 5559,5567 ****
  			return;
  		      *op1 = GEN_INT (i + 1);
  		      *code = *code == GT ? GE : LT;
- 		      return;
  		    }
! 		  break;
  
  		case GTU:
  		case LEU:
--- 5562,5581 ----
  			return;
  		      *op1 = GEN_INT (i + 1);
  		      *code = *code == GT ? GE : LT;
  		    }
! 		  else
! 		    {
! 		      /* GT maxval is always false, LE maxval is always true.
! 			 We can't fold that away here as we must make a
! 			 comparison, but we can fold them to comparisons
! 			 with the same result that can be handled:
! 			   op0 GT maxval -> op0 LT minval
! 			   op0 LE maxval -> op0 GE minval
! 			 where minval = (-maxval - 1).  */
! 		      *op1 = GEN_INT (-maxval - 1);
! 		      *code = *code == GT ? LT : GE;
! 		    }
! 		  return;
  
  		case GTU:
  		case LEU:
*************** arm_canonicalize_comparison (int *code,
*** 5574,5582 ****
  			return;
  		      *op1 = GEN_INT (i + 1);
  		      *code = *code == GTU ? GEU : LTU;
- 		      return;
  		    }
! 		  break;
  
  		default:
  		  gcc_unreachable ();
--- 5588,5606 ----
  			return;
  		      *op1 = GEN_INT (i + 1);
  		      *code = *code == GTU ? GEU : LTU;
  		    }
! 		  else
! 		    {
! 		      /* GTU ~0 is always false, LEU ~0 is always true.
! 			 We can't fold that away here as we must make a
! 			 comparison, but we can fold them to comparisons
! 			 with the same result that can be handled:
! 			   op0 GTU ~0 -> op0 LTU 0
! 			   op0 LEU ~0 -> op0 GEU 0.  */
! 		      *op1 = const0_rtx;
! 		      *code = *code == GTU ? LTU : GEU;
! 		    }
! 		  return;
  
  		default:
  		  gcc_unreachable ();
*************** cmse_nonsecure_call_inline_register_clea
*** 18770,18779 ****
  		  imm = gen_int_mode (- lazy_store_stack_frame_size, SImode);
  		  add_insn = emit_insn (gen_addsi3 (stack_pointer_rtx,
  						    stack_pointer_rtx, imm));
! 		  arm_add_cfa_adjust_cfa_note (add_insn,
! 					       - lazy_store_stack_frame_size,
! 					       stack_pointer_rtx,
! 					       stack_pointer_rtx);
  		  emit_insn (gen_lazy_store_multiple_insn (stack_pointer_rtx));
  		}
  	      /* Save VFP callee-saved registers.  */
--- 18794,18807 ----
  		  imm = gen_int_mode (- lazy_store_stack_frame_size, SImode);
  		  add_insn = emit_insn (gen_addsi3 (stack_pointer_rtx,
  						    stack_pointer_rtx, imm));
! 		  /* If we have the frame pointer, then it will be the
! 		     CFA reg.  Otherwise, the stack pointer is the CFA
! 		     reg, so we need to emit a CFA adjust.  */
! 		  if (!frame_pointer_needed)
! 		    arm_add_cfa_adjust_cfa_note (add_insn,
! 						 - lazy_store_stack_frame_size,
! 						 stack_pointer_rtx,
! 						 stack_pointer_rtx);
  		  emit_insn (gen_lazy_store_multiple_insn (stack_pointer_rtx));
  		}
  	      /* Save VFP callee-saved registers.  */
*************** cmse_nonsecure_call_inline_register_clea
*** 18811,18820 ****
  		  rtx_insn *add_insn =
  		    emit_insn (gen_addsi3 (stack_pointer_rtx,
  					   stack_pointer_rtx, imm));
! 		  arm_add_cfa_adjust_cfa_note (add_insn,
! 					       lazy_store_stack_frame_size,
! 					       stack_pointer_rtx,
! 					       stack_pointer_rtx);
  		}
  	      /* Restore VFP callee-saved registers.  */
  	      else
--- 18839,18849 ----
  		  rtx_insn *add_insn =
  		    emit_insn (gen_addsi3 (stack_pointer_rtx,
  					   stack_pointer_rtx, imm));
! 		  if (!frame_pointer_needed)
! 		    arm_add_cfa_adjust_cfa_note (add_insn,
! 						 lazy_store_stack_frame_size,
! 						 stack_pointer_rtx,
! 						 stack_pointer_rtx);
  		}
  	      /* Restore VFP callee-saved registers.  */
  	      else
*************** arm_hard_regno_mode_ok (unsigned int reg
*** 25265,25271 ****
      return false;
  
    if (IS_VPR_REGNUM (regno))
!     return true;
  
    if (TARGET_THUMB1)
      /* For the Thumb we only allow values bigger than SImode in
--- 25294,25300 ----
      return false;
  
    if (IS_VPR_REGNUM (regno))
!     return mode == HImode;
  
    if (TARGET_THUMB1)
      /* For the Thumb we only allow values bigger than SImode in
*************** arm_split_compare_and_swap (rtx operands
*** 30739,30751 ****
      }
    else
      {
-       emit_move_insn (neg_bval, const1_rtx);
        cond = gen_rtx_NE (VOIDmode, rval, oldval);
        if (thumb1_cmpneg_operand (oldval, SImode))
! 	emit_unlikely_jump (gen_cbranchsi4_scratch (neg_bval, rval, oldval,
! 						    label2, cond));
        else
! 	emit_unlikely_jump (gen_cbranchsi4_insn (cond, rval, oldval, label2));
      }
  
    arm_emit_store_exclusive (mode, neg_bval, mem, newval, use_release);
--- 30768,30798 ----
      }
    else
      {
        cond = gen_rtx_NE (VOIDmode, rval, oldval);
        if (thumb1_cmpneg_operand (oldval, SImode))
! 	{
! 	  rtx src = rval;
! 	  if (!satisfies_constraint_L (oldval))
! 	    {
! 	      gcc_assert (satisfies_constraint_J (oldval));
! 
! 	      /* For such immediates, ADDS needs the source and destination regs
! 		 to be the same.
! 
! 		 Normally this would be handled by RA, but this is all happening
! 		 after RA.  */
! 	      emit_move_insn (neg_bval, rval);
! 	      src = neg_bval;
! 	    }
! 
! 	  emit_unlikely_jump (gen_cbranchsi4_neg_late (neg_bval, src, oldval,
! 						       label2, cond));
! 	}
        else
! 	{
! 	  emit_move_insn (neg_bval, const1_rtx);
! 	  emit_unlikely_jump (gen_cbranchsi4_insn (cond, rval, oldval, label2));
! 	}
      }
  
    arm_emit_store_exclusive (mode, neg_bval, mem, newval, use_release);
*************** arm_can_inline_p (tree caller, tree call
*** 32809,32818 ****
    caller_target.isa = sbitmap_alloc (isa_num_bits);
    callee_target.isa = sbitmap_alloc (isa_num_bits);
  
!   arm_configure_build_target (&caller_target, caller_opts, &global_options_set,
! 			      false);
!   arm_configure_build_target (&callee_target, callee_opts, &global_options_set,
! 			      false);
    if (!bitmap_subset_p (callee_target.isa, caller_target.isa))
      can_inline = false;
  
--- 32856,32863 ----
    caller_target.isa = sbitmap_alloc (isa_num_bits);
    callee_target.isa = sbitmap_alloc (isa_num_bits);
  
!   arm_configure_build_target (&caller_target, caller_opts, false);
!   arm_configure_build_target (&callee_target, callee_opts, false);
    if (!bitmap_subset_p (callee_target.isa, caller_target.isa))
      can_inline = false;
  
*************** arm_valid_target_attribute_tree (tree ar
*** 32948,32954 ****
      return NULL_TREE;
  
    cl_target_option_save (&cl_opts, opts, opts_set);
!   arm_configure_build_target (&arm_active_target, &cl_opts, opts_set, false);
    arm_option_check_internal (opts);
    /* Do any overrides, such as global options arch=xxx.
       We do this since arm_active_target was overridden.  */
--- 32993,32999 ----
      return NULL_TREE;
  
    cl_target_option_save (&cl_opts, opts, opts_set);
!   arm_configure_build_target (&arm_active_target, &cl_opts, false);
    arm_option_check_internal (opts);
    /* Do any overrides, such as global options arch=xxx.
       We do this since arm_active_target was overridden.  */
diff -Nrcpad gcc-11.1.0/gcc/config/arm/arm.h gcc-11.2.0/gcc/config/arm/arm.h
*** gcc-11.1.0/gcc/config/arm/arm.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arm/arm.h	Wed Jul 28 06:55:07 2021
*************** extern const char *host_detect_local_cpu
*** 2448,2457 ****
--- 2448,2461 ----
  #endif
  
  const char *arm_canon_arch_option (int argc, const char **argv);
+ const char *arm_canon_arch_multilib_option (int argc, const char **argv);
  
  #define CANON_ARCH_SPEC_FUNCTION		\
    { "canon_arch", arm_canon_arch_option },
  
+ #define CANON_ARCH_MULTILIB_SPEC_FUNCTION		\
+   { "canon_arch_multilib", arm_canon_arch_multilib_option },
+ 
  const char *arm_be8_option (int argc, const char **argv);
  #define BE8_SPEC_FUNCTION			\
    { "be8_linkopt", arm_be8_option },
*************** const char *arm_be8_option (int argc, co
*** 2460,2465 ****
--- 2464,2470 ----
    MCPU_MTUNE_NATIVE_FUNCTIONS			\
    ASM_CPU_SPEC_FUNCTIONS			\
    CANON_ARCH_SPEC_FUNCTION			\
+   CANON_ARCH_MULTILIB_SPEC_FUNCTION		\
    TARGET_MODE_SPEC_FUNCTIONS			\
    BE8_SPEC_FUNCTION
  
*************** const char *arm_be8_option (int argc, co
*** 2480,2491 ****
--- 2485,2506 ----
    "                     %{mfloat-abi=*: abi %*}"	\
    "                     %<march=*) "
  
+ /* Generate a canonical string to represent the architecture selected ignoring
+    the options not required for multilib linking.  */
+ #define MULTILIB_ARCH_CANONICAL_SPECS				\
+   "-mlibarch=%:canon_arch_multilib(%{mcpu=*: cpu %*} "		\
+   "				   %{march=*: arch %*} "	\
+   "				   %{mfpu=*: fpu %*} "		\
+   "				   %{mfloat-abi=*: abi %*}"	\
+   "				   %<mlibarch=*) "
+ 
  /* Complete set of specs for the driver.  Commas separate the
     individual rules so that any option suppression (%<opt...)is
     completed before starting subsequent rules.  */
  #define DRIVER_SELF_SPECS			\
    MCPU_MTUNE_NATIVE_SPECS,			\
    TARGET_MODE_SPECS,				\
+   MULTILIB_ARCH_CANONICAL_SPECS,		\
    ARCH_CANONICAL_SPECS
  
  #define TARGET_SUPPORTS_WIDE_INT 1
diff -Nrcpad gcc-11.1.0/gcc/config/arm/arm.md gcc-11.2.0/gcc/config/arm/arm.md
*** gcc-11.1.0/gcc/config/arm/arm.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arm/arm.md	Wed Jul 28 06:55:07 2021
***************
*** 8580,8597 ****
  	      (use (match_operand 2 "" ""))
  	      (clobber (reg:SI LR_REGNUM))])]
    "use_cmse"
-   "
    {
      if (!TARGET_HAVE_FPCXT_CMSE)
        {
! 	rtx tmp =
! 	  copy_to_suggested_reg (XEXP (operands[0], 0),
! 				 gen_rtx_REG (SImode, R4_REGNUM),
! 				 SImode);
! 
! 	operands[0] = replace_equiv_address (operands[0], tmp);
        }
!   }")
  
  (define_insn "*call_reg_armv5"
    [(call (mem:SI (match_operand:SI 0 "s_register_operand" "r"))
--- 8580,8600 ----
  	      (use (match_operand 2 "" ""))
  	      (clobber (reg:SI LR_REGNUM))])]
    "use_cmse"
    {
+     rtx addr = XEXP (operands[0], 0);
+     rtx tmp = REG_P (addr) ? addr : force_reg (SImode, addr);
+ 
      if (!TARGET_HAVE_FPCXT_CMSE)
        {
! 	rtx r4 = gen_rtx_REG (SImode, R4_REGNUM);
! 	emit_move_insn (r4, tmp);
! 	tmp = r4;
        }
! 
!     if (tmp != addr)
!       operands[0] = replace_equiv_address (operands[0], tmp);
!   }
! )
  
  (define_insn "*call_reg_armv5"
    [(call (mem:SI (match_operand:SI 0 "s_register_operand" "r"))
diff -Nrcpad gcc-11.1.0/gcc/config/arm/arm.opt gcc-11.2.0/gcc/config/arm/arm.opt
*** gcc-11.1.0/gcc/config/arm/arm.opt	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arm/arm.opt	Wed Jul 28 06:55:07 2021
*************** Specify the name of the target architect
*** 81,86 ****
--- 81,92 ----
  EnumValue
  Enum(arm_arch) String(native) Value(-1) DriverOnly
  
+ ; Set to the name of target architecture which is required for
+ ; multilib linking.  This option is undocumented becuase it
+ ; should not be used by the users.
+ mlibarch=
+ Target RejectNegative JoinedOrMissing NoDWARFRecord DriverOnly Undocumented
+ 
  marm
  Target RejectNegative Negative(mthumb) InverseMask(THUMB)
  Generate code in 32 bit ARM state.
diff -Nrcpad gcc-11.1.0/gcc/config/arm/arm_mve.h gcc-11.2.0/gcc/config/arm/arm_mve.h
*** gcc-11.1.0/gcc/config/arm/arm_mve.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arm/arm_mve.h	Wed Jul 28 06:55:07 2021
*************** extern void *__ARM_undef;
*** 37565,37611 ****
  
  #define __arm_vld1q(p0) (\
    _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld1q_s8 (__ARM_mve_coerce(p0, int8_t const *)), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld1q_s16 (__ARM_mve_coerce(p0, int16_t const *)), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld1q_s32 (__ARM_mve_coerce(p0, int32_t const *)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld1q_u8 (__ARM_mve_coerce(p0, uint8_t const *)), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld1q_u16 (__ARM_mve_coerce(p0, uint16_t const *)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld1q_u32 (__ARM_mve_coerce(p0, uint32_t const *)), \
!   int (*)[__ARM_mve_type_float16_t_ptr]: __arm_vld1q_f16 (__ARM_mve_coerce(p0, float16_t const *)), \
!   int (*)[__ARM_mve_type_float32_t_ptr]: __arm_vld1q_f32 (__ARM_mve_coerce(p0, float32_t const *))))
  
  #define __arm_vld1q_z(p0,p1) ( \
    _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld1q_z_s8 (__ARM_mve_coerce(p0, int8_t const *), p1), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld1q_z_s16 (__ARM_mve_coerce(p0, int16_t const *), p1), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld1q_z_s32 (__ARM_mve_coerce(p0, int32_t const *), p1), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld1q_z_u8 (__ARM_mve_coerce(p0, uint8_t const *), p1), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld1q_z_u16 (__ARM_mve_coerce(p0, uint16_t const *), p1), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld1q_z_u32 (__ARM_mve_coerce(p0, uint32_t const *), p1), \
!   int (*)[__ARM_mve_type_float16_t_ptr]: __arm_vld1q_z_f16 (__ARM_mve_coerce(p0, float16_t const *), p1), \
!   int (*)[__ARM_mve_type_float32_t_ptr]: __arm_vld1q_z_f32 (__ARM_mve_coerce(p0, float32_t const *), p1)))
  
  #define __arm_vld2q(p0) ( \
    _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld2q_s8 (__ARM_mve_coerce(p0, int8_t const *)), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld2q_s16 (__ARM_mve_coerce(p0, int16_t const *)), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld2q_s32 (__ARM_mve_coerce(p0, int32_t const *)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld2q_u8 (__ARM_mve_coerce(p0, uint8_t const *)), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld2q_u16 (__ARM_mve_coerce(p0, uint16_t const *)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld2q_u32 (__ARM_mve_coerce(p0, uint32_t const *)), \
!   int (*)[__ARM_mve_type_float16_t_ptr]: __arm_vld2q_f16 (__ARM_mve_coerce(p0, float16_t const *)), \
!   int (*)[__ARM_mve_type_float32_t_ptr]: __arm_vld2q_f32 (__ARM_mve_coerce(p0, float32_t const *))))
  
  #define __arm_vld4q(p0) ( \
    _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld4q_s8 (__ARM_mve_coerce(p0, int8_t const *)), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld4q_s16 (__ARM_mve_coerce(p0, int16_t const *)), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld4q_s32 (__ARM_mve_coerce(p0, int32_t const *)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld4q_u8 (__ARM_mve_coerce(p0, uint8_t const *)), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld4q_u16 (__ARM_mve_coerce(p0, uint16_t const *)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld4q_u32 (__ARM_mve_coerce(p0, uint32_t const *)), \
!   int (*)[__ARM_mve_type_float16_t_ptr]: __arm_vld4q_f16 (__ARM_mve_coerce(p0, float16_t const *)), \
!   int (*)[__ARM_mve_type_float32_t_ptr]: __arm_vld4q_f32 (__ARM_mve_coerce(p0, float32_t const *))))
  
  #define __arm_vldrhq_gather_offset(p0,p1) ({ __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p1)])0, \
--- 37565,37611 ----
  
  #define __arm_vld1q(p0) (\
    _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld1q_s8 (__ARM_mve_coerce1(p0, int8_t *)), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld1q_s16 (__ARM_mve_coerce1(p0, int16_t *)), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld1q_s32 (__ARM_mve_coerce1(p0, int32_t *)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld1q_u8 (__ARM_mve_coerce1(p0, uint8_t *)), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld1q_u16 (__ARM_mve_coerce1(p0, uint16_t *)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld1q_u32 (__ARM_mve_coerce1(p0, uint32_t *)), \
!   int (*)[__ARM_mve_type_float16_t_ptr]: __arm_vld1q_f16 (__ARM_mve_coerce1(p0, float16_t *)), \
!   int (*)[__ARM_mve_type_float32_t_ptr]: __arm_vld1q_f32 (__ARM_mve_coerce1(p0, float32_t *))))
  
  #define __arm_vld1q_z(p0,p1) ( \
    _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld1q_z_s8 (__ARM_mve_coerce1(p0, int8_t *), p1), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld1q_z_s16 (__ARM_mve_coerce1(p0, int16_t *), p1), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld1q_z_s32 (__ARM_mve_coerce1(p0, int32_t *), p1), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld1q_z_u8 (__ARM_mve_coerce1(p0, uint8_t *), p1), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld1q_z_u16 (__ARM_mve_coerce1(p0, uint16_t *), p1), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld1q_z_u32 (__ARM_mve_coerce1(p0, uint32_t *), p1), \
!   int (*)[__ARM_mve_type_float16_t_ptr]: __arm_vld1q_z_f16 (__ARM_mve_coerce1(p0, float16_t *), p1), \
!   int (*)[__ARM_mve_type_float32_t_ptr]: __arm_vld1q_z_f32 (__ARM_mve_coerce1(p0, float32_t *), p1)))
  
  #define __arm_vld2q(p0) ( \
    _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld2q_s8 (__ARM_mve_coerce1(p0, int8_t *)), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld2q_s16 (__ARM_mve_coerce1(p0, int16_t *)), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld2q_s32 (__ARM_mve_coerce1(p0, int32_t *)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld2q_u8 (__ARM_mve_coerce1(p0, uint8_t *)), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld2q_u16 (__ARM_mve_coerce1(p0, uint16_t *)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld2q_u32 (__ARM_mve_coerce1(p0, uint32_t *)), \
!   int (*)[__ARM_mve_type_float16_t_ptr]: __arm_vld2q_f16 (__ARM_mve_coerce1(p0, float16_t *)), \
!   int (*)[__ARM_mve_type_float32_t_ptr]: __arm_vld2q_f32 (__ARM_mve_coerce1(p0, float32_t *))))
  
  #define __arm_vld4q(p0) ( \
    _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld4q_s8 (__ARM_mve_coerce1(p0, int8_t *)), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld4q_s16 (__ARM_mve_coerce1(p0, int16_t *)), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld4q_s32 (__ARM_mve_coerce1(p0, int32_t *)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld4q_u8 (__ARM_mve_coerce1(p0, uint8_t *)), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld4q_u16 (__ARM_mve_coerce1(p0, uint16_t *)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld4q_u32 (__ARM_mve_coerce1(p0, uint32_t *)), \
!   int (*)[__ARM_mve_type_float16_t_ptr]: __arm_vld4q_f16 (__ARM_mve_coerce1(p0, float16_t *)), \
!   int (*)[__ARM_mve_type_float32_t_ptr]: __arm_vld4q_f32 (__ARM_mve_coerce1(p0, float32_t *))))
  
  #define __arm_vldrhq_gather_offset(p0,p1) ({ __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p1)])0, \
*************** extern void *__ARM_undef;
*** 37808,37840 ****
    int (*)[__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_base_p_u32(p0, p1, __ARM_mve_coerce(__p2, uint32x4_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t]: __arm_vstrwq_scatter_base_p_f32(p0, p1, __ARM_mve_coerce(__p2, float32x4_t), p3));})
  
! #define __arm_vstrwq_scatter_offset(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
!   __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int32_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_offset_s32 (__ARM_mve_coerce(p0, int32_t *), __p1, __ARM_mve_coerce(__p2, int32x4_t)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_offset_u32 (__ARM_mve_coerce(p0, uint32_t *), __p1, __ARM_mve_coerce(__p2, uint32x4_t)), \
!   int (*)[__ARM_mve_type_float32_t_ptr][__ARM_mve_type_float32x4_t]: __arm_vstrwq_scatter_offset_f32 (__ARM_mve_coerce(p0, float32_t *), __p1, __ARM_mve_coerce(__p2, float32x4_t)));})
! 
! #define __arm_vstrwq_scatter_offset_p(p0,p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
!   __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int32_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_offset_p_s32 (__ARM_mve_coerce(p0, int32_t *), __p1, __ARM_mve_coerce(__p2, int32x4_t), p3), \
!   int (*)[__ARM_mve_type_uint32_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_offset_p_u32 (__ARM_mve_coerce(p0, uint32_t *), __p1, __ARM_mve_coerce(__p2, uint32x4_t), p3), \
!   int (*)[__ARM_mve_type_float32_t_ptr][__ARM_mve_type_float32x4_t]: __arm_vstrwq_scatter_offset_p_f32 (__ARM_mve_coerce(p0, float32_t *), __p1, __ARM_mve_coerce(__p2, float32x4_t), p3));})
! 
! #define __arm_vstrwq_scatter_offset_p(p0,p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int32_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_offset_p_s32 (__ARM_mve_coerce(p0, int32_t *), __p1, __ARM_mve_coerce(__p2, int32x4_t), p3), \
!   int (*)[__ARM_mve_type_uint32_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_offset_p_u32 (__ARM_mve_coerce(p0, uint32_t *), __p1, __ARM_mve_coerce(__p2, uint32x4_t), p3), \
!   int (*)[__ARM_mve_type_float32_t_ptr][__ARM_mve_type_float32x4_t]: __arm_vstrwq_scatter_offset_p_f32 (__ARM_mve_coerce(p0, float32_t *), __p1, __ARM_mve_coerce(__p2, float32x4_t), p3));})
  
! #define __arm_vstrwq_scatter_offset(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int32_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_offset_s32 (__ARM_mve_coerce(p0, int32_t *), __p1, __ARM_mve_coerce(__p2, int32x4_t)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_offset_u32 (__ARM_mve_coerce(p0, uint32_t *), __p1, __ARM_mve_coerce(__p2, uint32x4_t)), \
!   int (*)[__ARM_mve_type_float32_t_ptr][__ARM_mve_type_float32x4_t]: __arm_vstrwq_scatter_offset_f32 (__ARM_mve_coerce(p0, float32_t *), __p1, __ARM_mve_coerce(__p2, float32x4_t)));})
  
  #define __arm_vstrwq_scatter_shifted_offset(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
--- 37808,37826 ----
    int (*)[__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_base_p_u32(p0, p1, __ARM_mve_coerce(__p2, uint32x4_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t]: __arm_vstrwq_scatter_base_p_f32(p0, p1, __ARM_mve_coerce(__p2, float32x4_t), p3));})
  
! #define __arm_vstrwq_scatter_offset(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int32_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_offset_s32 (__ARM_mve_coerce(__p0, int32_t *), p1, __ARM_mve_coerce(__p2, int32x4_t)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_offset_u32 (__ARM_mve_coerce(__p0, uint32_t *), p1, __ARM_mve_coerce(__p2, uint32x4_t)), \
!   int (*)[__ARM_mve_type_float32_t_ptr][__ARM_mve_type_float32x4_t]: __arm_vstrwq_scatter_offset_f32 (__ARM_mve_coerce(__p0, float32_t *), p1, __ARM_mve_coerce(__p2, float32x4_t)));})
  
! #define __arm_vstrwq_scatter_offset_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int32_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_offset_p_s32 (__ARM_mve_coerce(__p0, int32_t *), p1, __ARM_mve_coerce(__p2, int32x4_t), p3), \
!   int (*)[__ARM_mve_type_uint32_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_offset_p_u32 (__ARM_mve_coerce(__p0, uint32_t *), p1, __ARM_mve_coerce(__p2, uint32x4_t), p3), \
!   int (*)[__ARM_mve_type_float32_t_ptr][__ARM_mve_type_float32x4_t]: __arm_vstrwq_scatter_offset_p_f32 (__ARM_mve_coerce(__p0, float32_t *), p1, __ARM_mve_coerce(__p2, float32x4_t), p3));})
  
  #define __arm_vstrwq_scatter_shifted_offset(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
*************** extern void *__ARM_undef;
*** 38422,38427 ****
--- 38408,38419 ----
  #define __arm_vcmpneq(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_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t)), \
+   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t)), \
+   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
+   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8_t)), \
+   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t)), \
+   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t)), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vcmpneq_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vcmpneq_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vcmpneq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)), \
*************** extern void *__ARM_undef;
*** 38871,38893 ****
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vcmpeqq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t)), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vcmpeqq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t)));})
  
- #define __arm_vcmpneq(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_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vcmpneq_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t)), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vcmpneq_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t)), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vcmpneq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)), \
-   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vcmpneq_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t)), \
-   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vcmpneq_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t)), \
-   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vcmpneq_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t)), \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t)), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t)), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
-   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8_t)), \
-   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t)), \
-   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t)));})
- 
- 
  #define __arm_vqmovntq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
--- 38863,38868 ----
*************** extern void *__ARM_undef;
*** 39036,39057 ****
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vcmpneq_m_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vcmpneq_m_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), p2));})
  
- #define __arm_vcmpneq(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_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vcmpneq_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t)), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vcmpneq_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t)), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vcmpneq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)), \
-   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vcmpneq_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t)), \
-   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vcmpneq_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t)), \
-   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vcmpneq_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t)), \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t)), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t)), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
-   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8_t)), \
-   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t)), \
-   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t)));})
- 
  #define __arm_vshlcq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)])0, \
    int (*)[__ARM_mve_type_int8x16_t]: __arm_vshlcq_s8 (__ARM_mve_coerce(__p0, int8x16_t), p1, p2), \
--- 39011,39016 ----
*************** extern void *__ARM_undef;
*** 39367,39418 ****
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int16x8_t]: __arm_vminaq_m_s16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int32x4_t]: __arm_vminaq_m_s32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, int32x4_t), p2));})
  
- #define __arm_vrmlaldavhaq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vcmpltq_m_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), p2), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vcmpltq_m_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vcmpltq_m_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), p2), \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpltq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t), p2), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpltq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t), p2), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpltq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t), p2));})
- 
- #define __arm_vmlsdavxq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vcmpleq_m_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), p2), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vcmpleq_m_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vcmpleq_m_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), p2), \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpleq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t), p2), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpleq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t), p2), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpleq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t), p2));})
- 
- #define __arm_vmlsdavq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vcmpgtq_m_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), p2), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vcmpgtq_m_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vcmpgtq_m_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), p2), \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpgtq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t), p2), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpgtq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t), p2), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpgtq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t), p2));})
- 
- #define __arm_vmlsdavaxq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int16x8_t]: __arm_vshrntq_n_s16 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int32x4_t]: __arm_vshrntq_n_s32 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int32x4_t), p2), \
-   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint16x8_t]: __arm_vshrntq_n_u16 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
-   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint32x4_t]: __arm_vshrntq_n_u32 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint32x4_t), p2));})
- 
- #define __arm_vmlsdavaq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int16x8_t]: __arm_vrshrntq_n_s16 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int32x4_t]: __arm_vrshrntq_n_s32 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int32x4_t), p2), \
-   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint16x8_t]: __arm_vrshrntq_n_u16 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
-   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint32x4_t]: __arm_vrshrntq_n_u32 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint32x4_t), p2));})
- 
  #define __arm_vmovlbq_m(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
--- 39326,39331 ----
*************** extern void *__ARM_undef;
*** 39711,39736 ****
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vmulq_m_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t), p3), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vmulq_m_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3));})
  
- #define __arm_vstrbq(p0,p1) ({ __typeof(p1) __p1 = (p1); \
-   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p1)])0, \
-   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_int8x16_t]: __arm_vstrbq_s8 (__ARM_mve_coerce(p0, int8_t *), __ARM_mve_coerce(__p1, int8x16_t)), \
-   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_int16x8_t]: __arm_vstrbq_s16 (__ARM_mve_coerce(p0, int8_t *), __ARM_mve_coerce(__p1, int16x8_t)), \
-   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrbq_s32 (__ARM_mve_coerce(p0, int8_t *), __ARM_mve_coerce(__p1, int32x4_t)), \
-   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vstrbq_u8 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint8x16_t)), \
-   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vstrbq_u16 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t)), \
-   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrbq_u32 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t)));})
- 
- #define __arm_vstrbq_scatter_offset(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   __typeof(p2) __p2 = (p2); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
-   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int8x16_t]: __arm_vstrbq_scatter_offset_s8 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, int8x16_t)), \
-   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int16x8_t]: __arm_vstrbq_scatter_offset_s16 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, int16x8_t)), \
-   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int32x4_t]: __arm_vstrbq_scatter_offset_s32 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, int32x4_t)), \
-   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vstrbq_scatter_offset_u8 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8x16_t)), \
-   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vstrbq_scatter_offset_u16 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t)), \
-   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vstrbq_scatter_offset_u32 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t)));})
- 
  #define __arm_vstrwq_scatter_base(p0,p1,p2) ({ __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_base_s32(p0, p1, __ARM_mve_coerce(__p2, int32x4_t)), \
--- 39624,39629 ----
*************** extern void *__ARM_undef;
*** 39738,39783 ****
  
  #define __arm_vldrbq_gather_offset(p0,p1) ({ __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vldrbq_gather_offset_s8 (__ARM_mve_coerce(p0, int8_t const *), __ARM_mve_coerce(__p1, uint8x16_t)), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vldrbq_gather_offset_s16 (__ARM_mve_coerce(p0, int8_t const *), __ARM_mve_coerce(__p1, uint16x8_t)), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vldrbq_gather_offset_s32 (__ARM_mve_coerce(p0, int8_t const *), __ARM_mve_coerce(__p1, uint32x4_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vldrbq_gather_offset_u8 (__ARM_mve_coerce(p0, uint8_t const *), __ARM_mve_coerce(__p1, uint8x16_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vldrbq_gather_offset_u16 (__ARM_mve_coerce(p0, uint8_t const *), __ARM_mve_coerce(__p1, uint16x8_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vldrbq_gather_offset_u32 (__ARM_mve_coerce(p0, uint8_t const *), __ARM_mve_coerce(__p1, uint32x4_t)));})
! 
! #define __arm_vstrbq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p1) __p1 = (p1); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_int8x16_t]: __arm_vstrbq_p_s8 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, int8x16_t), p2), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_int16x8_t]: __arm_vstrbq_p_s16 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, int16x8_t), p2), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrbq_p_s32 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, int32x4_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vstrbq_p_u8 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint8x16_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vstrbq_p_u16 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrbq_p_u32 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t), p2));})
! 
! #define __arm_vstrbq_scatter_offset_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p1) __p1 = (p1); \
!   __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int8x16_t]: __arm_vstrbq_scatter_offset_p_s8 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, int8x16_t), p3), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int16x8_t]: __arm_vstrbq_scatter_offset_p_s16 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, int16x8_t), p3), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int32x4_t]: __arm_vstrbq_scatter_offset_p_s32 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vstrbq_scatter_offset_p_u8 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8x16_t), p3), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vstrbq_scatter_offset_p_u16 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t), p3), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vstrbq_scatter_offset_p_u32 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3));})
  
  #define __arm_vstrwq_scatter_base_p(p0,p1,p2,p3) ({ __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_base_p_s32 (p0, p1, __ARM_mve_coerce(__p2, int32x4_t), p3), \
    int (*)[__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_base_p_u32 (p0, p1, __ARM_mve_coerce(__p2, uint32x4_t), p3));})
  
! #define __arm_vld1q(p0) (_Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld1q_s8 (__ARM_mve_coerce(p0, int8_t const *)), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld1q_s16 (__ARM_mve_coerce(p0, int16_t const *)), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld1q_s32 (__ARM_mve_coerce(p0, int32_t const *)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld1q_u8 (__ARM_mve_coerce(p0, uint8_t const *)), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld1q_u16 (__ARM_mve_coerce(p0, uint16_t const *)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld1q_u32 (__ARM_mve_coerce(p0, uint32_t const *))))
  
  #define __arm_vldrhq_gather_offset(p0,p1) ({ __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p1)])0, \
--- 39631,39656 ----
  
  #define __arm_vldrbq_gather_offset(p0,p1) ({ __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vldrbq_gather_offset_s8 (__ARM_mve_coerce1(p0, int8_t *), __ARM_mve_coerce(__p1, uint8x16_t)), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vldrbq_gather_offset_s16 (__ARM_mve_coerce1(p0, int8_t *), __ARM_mve_coerce(__p1, uint16x8_t)), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vldrbq_gather_offset_s32 (__ARM_mve_coerce1(p0, int8_t *), __ARM_mve_coerce(__p1, uint32x4_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vldrbq_gather_offset_u8 (__ARM_mve_coerce1(p0, uint8_t *), __ARM_mve_coerce(__p1, uint8x16_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vldrbq_gather_offset_u16 (__ARM_mve_coerce1(p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vldrbq_gather_offset_u32 (__ARM_mve_coerce1(p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t)));})
  
  #define __arm_vstrwq_scatter_base_p(p0,p1,p2,p3) ({ __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_base_p_s32 (p0, p1, __ARM_mve_coerce(__p2, int32x4_t), p3), \
    int (*)[__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_base_p_u32 (p0, p1, __ARM_mve_coerce(__p2, uint32x4_t), p3));})
  
! #define __arm_vld1q(p0) (\
!   _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld1q_s8 (__ARM_mve_coerce1(p0, int8_t *)), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld1q_s16 (__ARM_mve_coerce1(p0, int16_t *)), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld1q_s32 (__ARM_mve_coerce1(p0, int32_t *)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld1q_u8 (__ARM_mve_coerce1(p0, uint8_t *)), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld1q_u16 (__ARM_mve_coerce1(p0, uint16_t *)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld1q_u32 (__ARM_mve_coerce1(p0, uint32_t *))))
  
  #define __arm_vldrhq_gather_offset(p0,p1) ({ __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p1)])0, \
*************** extern void *__ARM_undef;
*** 39921,39954 ****
    int (*)[__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_base_s64 (p0, p1, __ARM_mve_coerce(__p2, int64x2_t)), \
    int (*)[__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_base_u64 (p0, p1, __ARM_mve_coerce(__p2, uint64x2_t)));})
  
- #define __arm_vstrdq_scatter_offset_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   __typeof(p2) __p2 = (p2); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p2)])0, \
-   int (*)[__ARM_mve_type_int64_t_ptr][__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_offset_p_s64 (__ARM_mve_coerce(__p0, int64_t *), __p1, __ARM_mve_coerce(__p2, int64x2_t), p3), \
-   int (*)[__ARM_mve_type_uint64_t_ptr][__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_offset_p_u64 (__ARM_mve_coerce(__p0, uint64_t *), __p1, __ARM_mve_coerce(__p2, uint64x2_t), p3));})
- 
- #define __arm_vstrdq_scatter_offset(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   __typeof(p2) __p2 = (p2); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p2)])0, \
-   int (*)[__ARM_mve_type_int64_t_ptr][__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_offset_s64 (__ARM_mve_coerce(__p0, int64_t *), __p1, __ARM_mve_coerce(__p2, int64x2_t)), \
-   int (*)[__ARM_mve_type_uint64_t_ptr][__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_offset_u64 (__ARM_mve_coerce(__p0, uint64_t *), __p1, __ARM_mve_coerce(__p2, uint64x2_t)));})
- 
- #define __arm_vstrdq_scatter_shifted_offset_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   __typeof(p2) __p2 = (p2); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p2)])0, \
-   int (*)[__ARM_mve_type_int64_t_ptr][__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_shifted_offset_p_s64 (__ARM_mve_coerce(__p0, int64_t *), __p1, __ARM_mve_coerce(__p2, int64x2_t), p3), \
-   int (*)[__ARM_mve_type_uint64_t_ptr][__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_shifted_offset_p_u64 (__ARM_mve_coerce(__p0, uint64_t *), __p1, __ARM_mve_coerce(__p2, uint64x2_t), p3));})
- 
- #define __arm_vstrdq_scatter_shifted_offset(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   __typeof(p2) __p2 = (p2); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p2)])0, \
-   int (*)[__ARM_mve_type_int64_t_ptr][__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_shifted_offset_s64 (__ARM_mve_coerce(__p0, int64_t *), __p1, __ARM_mve_coerce(__p2, int64x2_t)), \
-   int (*)[__ARM_mve_type_uint64_t_ptr][__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_shifted_offset_u64 (__ARM_mve_coerce(__p0, uint64_t *), __p1, __ARM_mve_coerce(__p2, uint64x2_t)));})
- 
  #define __arm_vstrhq_scatter_offset(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
--- 39794,39799 ----
*************** extern void *__ARM_undef;
*** 39981,40009 ****
    int (*)[__ARM_mve_type_uint16_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vstrhq_scatter_shifted_offset_p_u16 (__ARM_mve_coerce(p0, uint16_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t), p3), \
    int (*)[__ARM_mve_type_uint16_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vstrhq_scatter_shifted_offset_p_u32 (__ARM_mve_coerce(p0, uint16_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3));})
  
! #define __arm_vstrwq_scatter_offset(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
!   __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int32_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_offset_s32 (__ARM_mve_coerce(p0, int32_t *), __p1, __ARM_mve_coerce(__p2, int32x4_t)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_offset_u32 (__ARM_mve_coerce(p0, uint32_t *), __p1, __ARM_mve_coerce(__p2, uint32x4_t)));})
! 
! #define __arm_vstrwq_scatter_offset_p(p0,p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
!   __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int32_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_offset_p_s32 (__ARM_mve_coerce(p0, int32_t *), __p1, __ARM_mve_coerce(__p2, int32x4_t), p3), \
!   int (*)[__ARM_mve_type_uint32_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_offset_p_u32 (__ARM_mve_coerce(p0, uint32_t *), __p1, __ARM_mve_coerce(__p2, uint32x4_t)));})
! 
! #define __arm_vstrwq_scatter_offset_p(p0,p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int32_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_offset_p_s32 (__ARM_mve_coerce(p0, int32_t *), __p1, __ARM_mve_coerce(__p2, int32x4_t), p3), \
!   int (*)[__ARM_mve_type_uint32_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_offset_p_u32 (__ARM_mve_coerce(p0, uint32_t *), __p1, __ARM_mve_coerce(__p2, uint32x4_t), p3));})
  
! #define __arm_vstrwq_scatter_offset(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int32_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_offset_s32 (__ARM_mve_coerce(p0, int32_t *), __p1, __ARM_mve_coerce(__p2, int32x4_t)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_offset_u32 (__ARM_mve_coerce(p0, uint32_t *), __p1, __ARM_mve_coerce(__p2, uint32x4_t)));})
  
  #define __arm_vstrwq_scatter_shifted_offset(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
--- 39826,39842 ----
    int (*)[__ARM_mve_type_uint16_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vstrhq_scatter_shifted_offset_p_u16 (__ARM_mve_coerce(p0, uint16_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t), p3), \
    int (*)[__ARM_mve_type_uint16_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vstrhq_scatter_shifted_offset_p_u32 (__ARM_mve_coerce(p0, uint16_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3));})
  
! #define __arm_vstrwq_scatter_offset(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int32_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_offset_s32 (__ARM_mve_coerce(__p0, int32_t *), p1, __ARM_mve_coerce(__p2, int32x4_t)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_offset_u32 (__ARM_mve_coerce(__p0, uint32_t *), p1, __ARM_mve_coerce(__p2, uint32x4_t)));})
  
! #define __arm_vstrwq_scatter_offset_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int32_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrwq_scatter_offset_p_s32 (__ARM_mve_coerce(__p0, int32_t *), p1, __ARM_mve_coerce(__p2, int32x4_t), p3), \
!   int (*)[__ARM_mve_type_uint32_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrwq_scatter_offset_p_u32 (__ARM_mve_coerce(__p0, uint32_t *), p1, __ARM_mve_coerce(__p2, uint32x4_t), p3));})
  
  #define __arm_vstrwq_scatter_shifted_offset(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
*************** extern void *__ARM_undef;
*** 40160,40191 ****
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_veorq_x_u16 (__ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t), p3), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_veorq_x_u32 (__ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3));})
  
- #define __arm_vmaxq_x(p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
-   __typeof(p2) __p2 = (p2); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmulq_x_s8 (__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_vmulq_x_s16 (__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_vmulq_x_s32 (__ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3), \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vmulq_x_n_s8 (__ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t), p3), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vmulq_x_n_s16 (__ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t), p3), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vmulq_x_n_s32 (__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_vmulq_x_u8 (__ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8x16_t), p3), \
-   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vmulq_x_u16 (__ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t), p3), \
-   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vmulq_x_u32 (__ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3), \
-   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vmulq_x_n_u8 (__ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8_t), p3), \
-   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vmulq_x_n_u16 (__ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16_t), p3), \
-   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vmulq_x_n_u32 (__ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t), p3));})
- 
- #define __arm_vminq_x(p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
-   __typeof(p2) __p2 = (p2); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vminq_x_s8 (__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_vminq_x_s16 (__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_vminq_x_s32 (__ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3), \
-   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vminq_x_u8 (__ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8x16_t), p3), \
-   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vminq_x_u16 (__ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t), p3), \
-   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vminq_x_u32 (__ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3));})
- 
  #define __arm_vmovlbq_x(p1,p2) ({ __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p1)])0, \
    int (*)[__ARM_mve_type_int8x16_t]: __arm_vmovlbq_x_s8 (__ARM_mve_coerce(__p1, int8x16_t), p2), \
--- 39993,39998 ----
*************** extern void *__ARM_undef;
*** 40340,40368 ****
    int (*)[__ARM_mve_type_uint32x4_t]: __arm_vbrsrq_x_n_u32 (__ARM_mve_coerce(__p1, uint32x4_t), p2, p3));})
  
  #define __arm_vld1q_z(p0,p1) ( _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld1q_z_s8 (__ARM_mve_coerce(p0, int8_t const *), p1), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld1q_z_s16 (__ARM_mve_coerce(p0, int16_t const *), p1), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld1q_z_s32 (__ARM_mve_coerce(p0, int32_t const *), p1), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld1q_z_u8 (__ARM_mve_coerce(p0, uint8_t const *), p1), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld1q_z_u16 (__ARM_mve_coerce(p0, uint16_t const *), p1), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld1q_z_u32 (__ARM_mve_coerce(p0, uint32_t const *), p1)))
  
  #define __arm_vld2q(p0) ( _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld2q_s8 (__ARM_mve_coerce(p0, int8_t const *)), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld2q_s16 (__ARM_mve_coerce(p0, int16_t const *)), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld2q_s32 (__ARM_mve_coerce(p0, int32_t const *)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld2q_u8 (__ARM_mve_coerce(p0, uint8_t const *)), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld2q_u16 (__ARM_mve_coerce(p0, uint16_t const *)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld2q_u32 (__ARM_mve_coerce(p0, uint32_t const *))))
  
  
  #define __arm_vld4q(p0) ( _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld4q_s8 (__ARM_mve_coerce(p0, int8_t const *)), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld4q_s16 (__ARM_mve_coerce(p0, int16_t const *)), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld4q_s32 (__ARM_mve_coerce(p0, int32_t const *)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld4q_u8 (__ARM_mve_coerce(p0, uint8_t const *)), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld4q_u16 (__ARM_mve_coerce(p0, uint16_t const *)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld4q_u32 (__ARM_mve_coerce(p0, uint32_t const *))))
  
  #define __arm_vgetq_lane(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)])0, \
--- 40147,40175 ----
    int (*)[__ARM_mve_type_uint32x4_t]: __arm_vbrsrq_x_n_u32 (__ARM_mve_coerce(__p1, uint32x4_t), p2, p3));})
  
  #define __arm_vld1q_z(p0,p1) ( _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld1q_z_s8 (__ARM_mve_coerce1(p0, int8_t *), p1), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld1q_z_s16 (__ARM_mve_coerce1(p0, int16_t *), p1), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld1q_z_s32 (__ARM_mve_coerce1(p0, int32_t *), p1), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld1q_z_u8 (__ARM_mve_coerce1(p0, uint8_t *), p1), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld1q_z_u16 (__ARM_mve_coerce1(p0, uint16_t *), p1), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld1q_z_u32 (__ARM_mve_coerce1(p0, uint32_t *), p1)))
  
  #define __arm_vld2q(p0) ( _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld2q_s8 (__ARM_mve_coerce1(p0, int8_t *)), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld2q_s16 (__ARM_mve_coerce1(p0, int16_t *)), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld2q_s32 (__ARM_mve_coerce1(p0, int32_t *)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld2q_u8 (__ARM_mve_coerce1(p0, uint8_t *)), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld2q_u16 (__ARM_mve_coerce1(p0, uint16_t *)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld2q_u32 (__ARM_mve_coerce1(p0, uint32_t *))))
  
  
  #define __arm_vld4q(p0) ( _Generic( (int (*)[__ARM_mve_typeid(p0)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr]: __arm_vld4q_s8 (__ARM_mve_coerce1(p0, int8_t *)), \
!   int (*)[__ARM_mve_type_int16_t_ptr]: __arm_vld4q_s16 (__ARM_mve_coerce1(p0, int16_t *)), \
!   int (*)[__ARM_mve_type_int32_t_ptr]: __arm_vld4q_s32 (__ARM_mve_coerce1(p0, int32_t *)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr]: __arm_vld4q_u8 (__ARM_mve_coerce1(p0, uint8_t *)), \
!   int (*)[__ARM_mve_type_uint16_t_ptr]: __arm_vld4q_u16 (__ARM_mve_coerce1(p0, uint16_t *)), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_vld4q_u32 (__ARM_mve_coerce1(p0, uint32_t *))))
  
  #define __arm_vgetq_lane(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)])0, \
*************** extern void *__ARM_undef;
*** 40709,40720 ****
  
  #define __arm_vldrbq_gather_offset_z(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vldrbq_gather_offset_z_s8 (__ARM_mve_coerce(p0, int8_t const *), __ARM_mve_coerce(__p1, uint8x16_t), p2), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vldrbq_gather_offset_z_s16 (__ARM_mve_coerce(p0, int8_t const *), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vldrbq_gather_offset_z_s32 (__ARM_mve_coerce(p0, int8_t const *), __ARM_mve_coerce(__p1, uint32x4_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vldrbq_gather_offset_z_u8 (__ARM_mve_coerce(p0, uint8_t const *), __ARM_mve_coerce(__p1, uint8x16_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vldrbq_gather_offset_z_u16 (__ARM_mve_coerce(p0, uint8_t const *), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vldrbq_gather_offset_z_u32 (__ARM_mve_coerce(p0, uint8_t const *), __ARM_mve_coerce(__p1, uint32x4_t), p2));})
  
  #define __arm_vqrdmlahq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 40516,40527 ----
  
  #define __arm_vldrbq_gather_offset_z(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vldrbq_gather_offset_z_s8 (__ARM_mve_coerce1(p0, int8_t *), __ARM_mve_coerce(__p1, uint8x16_t), p2), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vldrbq_gather_offset_z_s16 (__ARM_mve_coerce1(p0, int8_t *), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vldrbq_gather_offset_z_s32 (__ARM_mve_coerce1(p0, int8_t *), __ARM_mve_coerce(__p1, uint32x4_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vldrbq_gather_offset_z_u8 (__ARM_mve_coerce1(p0, uint8_t *), __ARM_mve_coerce(__p1, uint8x16_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vldrbq_gather_offset_z_u16 (__ARM_mve_coerce1(p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vldrbq_gather_offset_z_u32 (__ARM_mve_coerce1(p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t), p2));})
  
  #define __arm_vqrdmlahq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 41013,41025 ****
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlsldavaxq_p_s16(__p0, __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_vmlsldavaxq_p_s32(__p0, __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3));})
  
- #define __arm_vrmlaldavhaq_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   __typeof(p2) __p2 = (p2); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
-   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vrmlaldavhaq_p_s32 (__ARM_mve_coerce(__p0, int64_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3), \
-   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vrmlaldavhaq_p_u32 (__ARM_mve_coerce(__p0, uint64_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3));})
- 
  #define __arm_vrmlaldavhaxq_p(p0,p1,p2,p3) __arm_vrmlaldavhaxq_p_s32(p0,p1,p2,p3)
  
  #define __arm_vrmlsldavhaq_p(p0,p1,p2,p3) __arm_vrmlsldavhaq_p_s32(p0,p1,p2,p3)
--- 40820,40825 ----
*************** extern void *__ARM_undef;
*** 41343,41363 ****
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vqrdmladhxq_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_vqrdmladhxq_m_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3));})
  
! #define __arm_vmlsdavaxq_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmlsdavaxq_p_s8 (__p0, __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_vmlsdavaxq_p_s16 (__p0, __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_vmlsdavaxq_p_s32 (__p0, __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3));})
  
! #define __arm_vmlsdavaq_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmlsdavaq_p_s8(__p0, __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_vmlsdavaq_p_s16(__p0, __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_vmlsdavaq_p_s32(__p0, __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3));})
  
  #define __arm_vmladavaxq_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 41143,41189 ----
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vqrdmladhxq_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_vqrdmladhxq_m_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3));})
  
! #define __arm_vmlsdavaxq_p(p0,p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmlsdavaxq_p_s8 (p0, __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_vmlsdavaxq_p_s16 (p0, __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_vmlsdavaxq_p_s32 (p0, __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3));})
  
! #define __arm_vmlsdavaq(p0,p1,p2) ({  __typeof(p1) __p1 = (p1); \
!   __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmlsdavaq_s8(p0, __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8x16_t)), \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlsdavaq_s16(p0, __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16x8_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vmlsdavaq_s32(p0, __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t)));})
! 
! #define __arm_vmlsdavaxq(p0,p1,p2) ({ __typeof(p2) __p2 = (p2); \
    __typeof(p1) __p1 = (p1); \
+   _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
+   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmlsdavaxq_s8(p0, __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8x16_t)), \
+   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlsdavaxq_s16(p0, __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16x8_t)), \
+   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vmlsdavaxq_s32(p0, __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t)));})
+ 
+ #define __arm_vmlsdavq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
+   __typeof(p1) __p1 = (p1); \
+   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
+   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmlsdavq_p_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), p2), \
+   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlsdavq_p_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
+   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vmlsdavq_p_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), p2));})
+ 
+ #define __arm_vmlsdavxq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
+   __typeof(p1) __p1 = (p1); \
+   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
+   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmlsdavxq_p_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), p2), \
+   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlsdavxq_p_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
+   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vmlsdavxq_p_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), p2));})
+ 
+ #define __arm_vmlsdavaq_p(p0,p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmlsdavaq_p_s8(p0, __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_vmlsdavaq_p_s16(p0, __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_vmlsdavaq_p_s32(p0, __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3));})
  
  #define __arm_vmladavaxq_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 41376,41387 ****
  
  #define __arm_vldrbq_gather_offset(p0,p1) ({ __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vldrbq_gather_offset_s8 (__ARM_mve_coerce(p0, int8_t const *), __ARM_mve_coerce(__p1, uint8x16_t)), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vldrbq_gather_offset_s16 (__ARM_mve_coerce(p0, int8_t const *), __ARM_mve_coerce(__p1, uint16x8_t)), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vldrbq_gather_offset_s32 (__ARM_mve_coerce(p0, int8_t const *), __ARM_mve_coerce(__p1, uint32x4_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vldrbq_gather_offset_u8 (__ARM_mve_coerce(p0, uint8_t const *), __ARM_mve_coerce(__p1, uint8x16_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vldrbq_gather_offset_u16 (__ARM_mve_coerce(p0, uint8_t const *), __ARM_mve_coerce(__p1, uint16x8_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vldrbq_gather_offset_u32 (__ARM_mve_coerce(p0, uint8_t const *), __ARM_mve_coerce(__p1, uint32x4_t)));})
  
  #define __arm_vidupq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
   __typeof(p1) __p1 = (p1); \
--- 41202,41213 ----
  
  #define __arm_vldrbq_gather_offset(p0,p1) ({ __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vldrbq_gather_offset_s8(__ARM_mve_coerce1(p0, int8_t *), __ARM_mve_coerce(__p1, uint8x16_t)), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vldrbq_gather_offset_s16(__ARM_mve_coerce1(p0, int8_t *), __ARM_mve_coerce(__p1, uint16x8_t)), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vldrbq_gather_offset_s32(__ARM_mve_coerce1(p0, int8_t *), __ARM_mve_coerce(__p1, uint32x4_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vldrbq_gather_offset_u8(__ARM_mve_coerce1(p0, uint8_t *), __ARM_mve_coerce(__p1, uint8x16_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vldrbq_gather_offset_u16(__ARM_mve_coerce1(p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vldrbq_gather_offset_u32(__ARM_mve_coerce1(p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t)));})
  
  #define __arm_vidupq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
   __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 41445,41452 ****
  
  #define __arm_viwdupq_u16(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)])0, \
!   int (*)[__ARM_mve_type_int_n]: __arm_viwdupq_n_u16 (__ARM_mve_coerce(__p0, uint32_t), p1, p2), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_viwdupq_wb_u16 (__ARM_mve_coerce(__p0, uint32_t *), p1, p2));})
  
  #define __arm_viwdupq_u32(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)])0, \
--- 41271,41278 ----
  
  #define __arm_viwdupq_u16(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)])0, \
!   int (*)[__ARM_mve_type_int_n]: __arm_viwdupq_n_u16 (__ARM_mve_coerce(__p0, uint32_t), p1, (const int) p2), \
!   int (*)[__ARM_mve_type_uint32_t_ptr]: __arm_viwdupq_wb_u16 (__ARM_mve_coerce(__p0, uint32_t *), p1, (const int) p2));})
  
  #define __arm_viwdupq_u32(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)])0, \
*************** extern void *__ARM_undef;
*** 41628,41643 ****
    int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vmaxavq_p_s16 (__p0, __ARM_mve_coerce(__p1, int16x8_t), p2), \
    int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vmaxavq_p_s32 (__p0, __ARM_mve_coerce(__p1, int32x4_t), p2));})
  
- #define __arm_vmaxq_x(p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
-   __typeof(p2) __p2 = (p2); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmaxq_x_s8 (__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_vmaxq_x_s16 (__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_vmaxq_x_s32 (__ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3), \
-   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vmaxq_x_u8( __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8x16_t), p3), \
-   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vmaxq_x_u16( __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t), p3), \
-   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vmaxq_x_u32( __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3));})
- 
  #define __arm_vmaxvq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
--- 41454,41459 ----
*************** extern void *__ARM_undef;
*** 41672,41677 ****
--- 41488,41503 ----
    int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vminavq_p_s16 (__p0, __ARM_mve_coerce(__p1, int16x8_t), p2), \
    int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vminavq_p_s32 (__p0, __ARM_mve_coerce(__p1, int32x4_t), p2));})
  
+ #define __arm_vmaxq_x(p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
+   __typeof(p2) __p2 = (p2); \
+   _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
+   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmaxq_x_s8 (__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_vmaxq_x_s16 (__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_vmaxq_x_s32 (__ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3), \
+   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vmaxq_x_u8 (__ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8x16_t), p3), \
+   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vmaxq_x_u16 (__ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t), p3), \
+   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vmaxq_x_u32 (__ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3));})
+ 
  #define __arm_vminq_x(p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
*************** extern void *__ARM_undef;
*** 41810,41831 ****
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlaldavxq_p_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vmlaldavxq_p_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), p2));})
  
- #define __arm_vmlsdavaq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   __typeof(p2) __p2 = (p2); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmlsdavaq_s8(__p0, __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8x16_t)), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlsdavaq_s16(__p0, __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16x8_t)), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vmlsdavaq_s32(__p0, __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t)));})
- 
- #define __arm_vmlsdavaxq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   __typeof(p2) __p2 = (p2); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmlsdavaxq_s8(__p0, __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8x16_t)), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlsdavaxq_s16(__p0, __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16x8_t)), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vmlsdavaxq_s32(__p0, __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t)));})
- 
  #define __arm_vmlsdavq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
--- 41636,41641 ----
*************** extern void *__ARM_undef;
*** 41833,41845 ****
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlsdavq_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_vmlsdavq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)));})
  
- #define __arm_vmlsdavq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmlsdavq_p_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), p2), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlsdavq_p_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vmlsdavq_p_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), p2));})
- 
  #define __arm_vmlsdavxq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
--- 41643,41648 ----
*************** extern void *__ARM_undef;
*** 41847,41859 ****
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlsdavxq_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_vmlsdavxq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)));})
  
- #define __arm_vmlsdavxq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
-   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmlsdavxq_p_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), p2), \
-   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlsdavxq_p_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
-   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vmlsdavxq_p_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), p2));})
- 
  #define __arm_vmlsldavaq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
--- 41650,41655 ----
*************** extern void *__ARM_undef;
*** 41948,41960 ****
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vmulltq_poly_x_p8 (__ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8x16_t), p3), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vmulltq_poly_x_p16 (__ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t), p3));})
  
- #define __arm_vrmlaldavhaq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
-   __typeof(p1) __p1 = (p1); \
-   __typeof(p2) __p2 = (p2); \
-   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
-   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vrmlaldavhaq_s32 (__ARM_mve_coerce(__p0, int64_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t)), \
-   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vrmlaldavhaq_u32 (__ARM_mve_coerce(__p0, uint64_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t)));})
- 
  #define __arm_vrmlaldavhaxq(p0,p1,p2) __arm_vrmlaldavhaxq_s32(p0,p1,p2)
  
  #define __arm_vrmlaldavhq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
--- 41744,41749 ----
*************** extern void *__ARM_undef;
*** 41994,42028 ****
    int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vstrbq_u16 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t)), \
    int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrbq_u32 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t)));})
  
! #define __arm_vstrbq_p(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
!   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_int8x16_t]: __arm_vstrbq_p_s8 (__ARM_mve_coerce(p0, int8_t *), __ARM_mve_coerce(__p1, int8x16_t), p2), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_int16x8_t]: __arm_vstrbq_p_s16 (__ARM_mve_coerce(p0, int8_t *), __ARM_mve_coerce(__p1, int16x8_t), p2), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrbq_p_s32 (__ARM_mve_coerce(p0, int8_t *), __ARM_mve_coerce(__p1, int32x4_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vstrbq_p_u8 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint8x16_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vstrbq_p_u16 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrbq_p_u32 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t), p2));})
! 
! #define __arm_vstrbq_scatter_offset(p0,p1,p2) ({ __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_int8_t_ptr][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int8x16_t]: __arm_vstrbq_scatter_offset_s8 (__ARM_mve_coerce(p0, int8_t *), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, int8x16_t)), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int16x8_t]: __arm_vstrbq_scatter_offset_s16 (__ARM_mve_coerce(p0, int8_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, int16x8_t)), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int32x4_t]: __arm_vstrbq_scatter_offset_s32 (__ARM_mve_coerce(p0, int8_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, int32x4_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vstrbq_scatter_offset_u8 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8x16_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vstrbq_scatter_offset_u16 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vstrbq_scatter_offset_u32 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t)));})
! 
! 
! #define __arm_vstrbq_scatter_offset_p(p0,p1,p2,p3) ({__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_int8_t_ptr][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int8x16_t]: __arm_vstrbq_scatter_offset_p_s8 (__ARM_mve_coerce(p0, int8_t *), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, int8x16_t), p3), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int16x8_t]: __arm_vstrbq_scatter_offset_p_s16 (__ARM_mve_coerce(p0, int8_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, int16x8_t), p3), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int32x4_t]: __arm_vstrbq_scatter_offset_p_s32 (__ARM_mve_coerce(p0, int8_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vstrbq_scatter_offset_p_u8 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8x16_t), p3), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vstrbq_scatter_offset_p_u16 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t), p3), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vstrbq_scatter_offset_p_u32 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3));})
  
  #define __arm_vstrdq_scatter_base(p0,p1,p2) ({ __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p2)])0, \
--- 41783,41797 ----
    int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vstrbq_u16 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t)), \
    int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrbq_u32 (__ARM_mve_coerce(p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t)));})
  
! #define __arm_vstrbq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p1) __p1 = (p1); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_int8x16_t]: __arm_vstrbq_p_s8 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, int8x16_t), p2), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_int16x8_t]: __arm_vstrbq_p_s16 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, int16x8_t), p2), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_int32x4_t]: __arm_vstrbq_p_s32 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, int32x4_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t]: __arm_vstrbq_p_u8 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint8x16_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t]: __arm_vstrbq_p_u16 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t]: __arm_vstrbq_p_u32 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t), p2));})
  
  #define __arm_vstrdq_scatter_base(p0,p1,p2) ({ __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p2)])0, \
*************** extern void *__ARM_undef;
*** 42034,42062 ****
    int (*)[__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_base_p_s64 (p0, p1, __ARM_mve_coerce(__p2, int64x2_t), p3), \
    int (*)[__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_base_p_u64 (p0, p1, __ARM_mve_coerce(__p2, uint64x2_t), p3));})
  
! #define __arm_vstrdq_scatter_offset(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int64_t_ptr][__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_offset_s64 (__ARM_mve_coerce(p0, int64_t *), __p1, __ARM_mve_coerce(__p2, int64x2_t)), \
!   int (*)[__ARM_mve_type_uint64_t_ptr][__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_offset_u64 (__ARM_mve_coerce(p0, uint64_t *), __p1, __ARM_mve_coerce(__p2, uint64x2_t)));})
  
! #define __arm_vstrdq_scatter_offset_p(p0,p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int64_t_ptr][__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_offset_p_s64 (__ARM_mve_coerce(p0, int64_t *), __p1, __ARM_mve_coerce(__p2, int64x2_t), p3), \
!   int (*)[__ARM_mve_type_uint64_t_ptr][__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_offset_p_u64 (__ARM_mve_coerce(p0, uint64_t *), __p1, __ARM_mve_coerce(__p2, uint64x2_t), p3));})
  
! #define __arm_vstrdq_scatter_shifted_offset(p0,p1,p2) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int64_t_ptr][__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_shifted_offset_s64 (__ARM_mve_coerce(p0, int64_t *), __p1, __ARM_mve_coerce(__p2, int64x2_t)), \
!   int (*)[__ARM_mve_type_uint64_t_ptr][__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_shifted_offset_u64 (__ARM_mve_coerce(p0, uint64_t *), __p1, __ARM_mve_coerce(__p2, uint64x2_t)));})
  
! #define __arm_vstrdq_scatter_shifted_offset_p(p0,p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int64_t_ptr][__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_shifted_offset_p_s64 (__ARM_mve_coerce(p0, int64_t *), __p1, __ARM_mve_coerce(__p2, int64x2_t), p3), \
!   int (*)[__ARM_mve_type_uint64_t_ptr][__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_shifted_offset_p_u64 (__ARM_mve_coerce(p0, uint64_t *), __p1, __ARM_mve_coerce(__p2, uint64x2_t), p3));})
  
  #endif /* __cplusplus  */
  #endif /* __ARM_FEATURE_MVE  */
--- 41803,41867 ----
    int (*)[__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_base_p_s64 (p0, p1, __ARM_mve_coerce(__p2, int64x2_t), p3), \
    int (*)[__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_base_p_u64 (p0, p1, __ARM_mve_coerce(__p2, uint64x2_t), p3));})
  
! #define __arm_vrmlaldavhaq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vrmlaldavhaq_s32 (__ARM_mve_coerce(__p0, int64_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vrmlaldavhaq_u32 (__ARM_mve_coerce(__p0, uint64_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t)));})
  
! #define __arm_vrmlaldavhaq_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vrmlaldavhaq_p_s32 (__ARM_mve_coerce(__p0, int64_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vrmlaldavhaq_p_u32 (__ARM_mve_coerce(__p0, uint64_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3));})
  
! #define __arm_vstrbq_scatter_offset(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int8x16_t]: __arm_vstrbq_scatter_offset_s8 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, int8x16_t)), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int16x8_t]: __arm_vstrbq_scatter_offset_s16 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, int16x8_t)), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int32x4_t]: __arm_vstrbq_scatter_offset_s32 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, int32x4_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vstrbq_scatter_offset_u8 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8x16_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vstrbq_scatter_offset_u16 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t)), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vstrbq_scatter_offset_u32 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t)));})
  
! #define __arm_vstrbq_scatter_offset_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int8x16_t]: __arm_vstrbq_scatter_offset_p_s8 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, int8x16_t), p3), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int16x8_t]: __arm_vstrbq_scatter_offset_p_s16 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, int16x8_t), p3), \
!   int (*)[__ARM_mve_type_int8_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int32x4_t]: __arm_vstrbq_scatter_offset_p_s32 (__ARM_mve_coerce(__p0, int8_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vstrbq_scatter_offset_p_u8 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8x16_t), p3), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vstrbq_scatter_offset_p_u16 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t), p3), \
!   int (*)[__ARM_mve_type_uint8_t_ptr][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vstrbq_scatter_offset_p_u32 (__ARM_mve_coerce(__p0, uint8_t *), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3));})
! 
! #define __arm_vstrdq_scatter_offset_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int64_t_ptr][__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_offset_p_s64 (__ARM_mve_coerce(__p0, int64_t *), p1, __ARM_mve_coerce(__p2, int64x2_t), p3), \
!   int (*)[__ARM_mve_type_uint64_t_ptr][__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_offset_p_u64 (__ARM_mve_coerce(__p0, uint64_t *), p1, __ARM_mve_coerce(__p2, uint64x2_t), p3));})
! 
! #define __arm_vstrdq_scatter_offset(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int64_t_ptr][__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_offset_s64 (__ARM_mve_coerce(__p0, int64_t *), p1, __ARM_mve_coerce(__p2, int64x2_t)), \
!   int (*)[__ARM_mve_type_uint64_t_ptr][__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_offset_u64 (__ARM_mve_coerce(__p0, uint64_t *), p1, __ARM_mve_coerce(__p2, uint64x2_t)));})
! 
! #define __arm_vstrdq_scatter_shifted_offset_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int64_t_ptr][__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_shifted_offset_p_s64 (__ARM_mve_coerce(__p0, int64_t *), p1, __ARM_mve_coerce(__p2, int64x2_t), p3), \
!   int (*)[__ARM_mve_type_uint64_t_ptr][__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_shifted_offset_p_u64 (__ARM_mve_coerce(__p0, uint64_t *), p1, __ARM_mve_coerce(__p2, uint64x2_t), p3));})
! 
! #define __arm_vstrdq_scatter_shifted_offset(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int64_t_ptr][__ARM_mve_type_int64x2_t]: __arm_vstrdq_scatter_shifted_offset_s64 (__ARM_mve_coerce(__p0, int64_t *), p1, __ARM_mve_coerce(__p2, int64x2_t)), \
!   int (*)[__ARM_mve_type_uint64_t_ptr][__ARM_mve_type_uint64x2_t]: __arm_vstrdq_scatter_shifted_offset_u64 (__ARM_mve_coerce(__p0, uint64_t *), p1, __ARM_mve_coerce(__p2, uint64x2_t)));})
  
  #endif /* __cplusplus  */
  #endif /* __ARM_FEATURE_MVE  */
diff -Nrcpad gcc-11.1.0/gcc/config/arm/mve.md gcc-11.2.0/gcc/config/arm/mve.md
*** gcc-11.1.0/gcc/config/arm/mve.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arm/mve.md	Wed Jul 28 06:55:07 2021
***************
*** 41,84 ****
  
    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 "";
      }
--- 41,59 ----
  
    if (which_alternative == 4 || which_alternative == 7)
      {
!       if (<MODE>mode == V2DFmode || <MODE>mode == V2DImode || <MODE>mode == TImode)
  	{
  	  if (which_alternative == 7)
! 	    output_asm_insn ("vstrw.32\t%q1, %E0", operands);
  	  else
! 	    output_asm_insn ("vldrw.u32\t%q0, %E1",operands);
  	}
        else
  	{
  	  if (which_alternative == 7)
! 	    output_asm_insn ("vstr<V_sz_elem1>.<V_sz_elem>\t%q1, %E0", operands);
  	  else
! 	    output_asm_insn ("vldr<V_sz_elem1>.<V_sz_elem>\t%q0, %E1", operands);
  	}
        return "";
      }
diff -Nrcpad gcc-11.1.0/gcc/config/arm/sync.md gcc-11.2.0/gcc/config/arm/sync.md
*** gcc-11.1.0/gcc/config/arm/sync.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arm/sync.md	Wed Jul 28 06:55:07 2021
***************
*** 187,206 ****
  ;; Constraints of this pattern must be at least as strict as those of the
  ;; cbranchsi operations in thumb1.md and aim to be as permissive.
  (define_insn_and_split "@atomic_compare_and_swap<CCSI:arch><NARROW:mode>_1"
!   [(set (match_operand:CCSI 0 "cc_register_operand" "=&c,&l,&l,&l")	;; bool out
  	(unspec_volatile:CCSI [(const_int 0)] VUNSPEC_ATOMIC_CAS))
!    (set (match_operand:SI 1 "s_register_operand" "=&r,&l,&0,&l*h")	;; val out
  	(zero_extend:SI
! 	  (match_operand:NARROW 2 "mem_noofs_operand" "+Ua,Ua,Ua,Ua")))	;; memory
     (set (match_dup 2)
  	(unspec_volatile:NARROW
! 	  [(match_operand:SI 3 "arm_add_operand" "rIL,lIL*h,J,*r")	;; expected
! 	   (match_operand:NARROW 4 "s_register_operand" "r,r,r,r")	;; desired
  	   (match_operand:SI 5 "const_int_operand")		;; is_weak
  	   (match_operand:SI 6 "const_int_operand")		;; mod_s
  	   (match_operand:SI 7 "const_int_operand")]		;; mod_f
  	  VUNSPEC_ATOMIC_CAS))
!    (clobber (match_scratch:SI 8 "=&r,X,X,X"))]
    "<NARROW:sync_predtab>"
    "#"
    "&& reload_completed"
--- 187,206 ----
  ;; Constraints of this pattern must be at least as strict as those of the
  ;; cbranchsi operations in thumb1.md and aim to be as permissive.
  (define_insn_and_split "@atomic_compare_and_swap<CCSI:arch><NARROW:mode>_1"
!   [(set (match_operand:CCSI 0 "cc_register_operand" "=&c,&l,&l")	;; bool out
  	(unspec_volatile:CCSI [(const_int 0)] VUNSPEC_ATOMIC_CAS))
!    (set (match_operand:SI 1 "s_register_operand" "=&r,&l,&l*h")	;; val out
  	(zero_extend:SI
! 	  (match_operand:NARROW 2 "mem_noofs_operand" "+Ua,Ua,Ua")))	;; memory
     (set (match_dup 2)
  	(unspec_volatile:NARROW
! 	  [(match_operand:SI 3 "arm_add_operand" "rIL,lILJ*h,*r")	;; expected
! 	   (match_operand:NARROW 4 "s_register_operand" "r,r,r")	;; desired
  	   (match_operand:SI 5 "const_int_operand")		;; is_weak
  	   (match_operand:SI 6 "const_int_operand")		;; mod_s
  	   (match_operand:SI 7 "const_int_operand")]		;; mod_f
  	  VUNSPEC_ATOMIC_CAS))
!    (clobber (match_scratch:SI 8 "=&r,X,X"))]
    "<NARROW:sync_predtab>"
    "#"
    "&& reload_completed"
***************
*** 209,215 ****
      arm_split_compare_and_swap (operands);
      DONE;
    }
!   [(set_attr "arch" "32,v8mb,v8mb,v8mb")])
  
  (define_mode_attr cas_cmp_operand
    [(SI "arm_add_operand") (DI "cmpdi_operand")])
--- 209,215 ----
      arm_split_compare_and_swap (operands);
      DONE;
    }
!   [(set_attr "arch" "32,v8mb,v8mb")])
  
  (define_mode_attr cas_cmp_operand
    [(SI "arm_add_operand") (DI "cmpdi_operand")])
***************
*** 219,237 ****
  ;; Constraints of this pattern must be at least as strict as those of the
  ;; cbranchsi operations in thumb1.md and aim to be as permissive.
  (define_insn_and_split "@atomic_compare_and_swap<CCSI:arch><SIDI:mode>_1"
!   [(set (match_operand:CCSI 0 "cc_register_operand" "=&c,&l,&l,&l")	;; bool out
  	(unspec_volatile:CCSI [(const_int 0)] VUNSPEC_ATOMIC_CAS))
!    (set (match_operand:SIDI 1 "s_register_operand" "=&r,&l,&0,&l*h")	;; val out
! 	(match_operand:SIDI 2 "mem_noofs_operand" "+Ua,Ua,Ua,Ua"))	;; memory
     (set (match_dup 2)
  	(unspec_volatile:SIDI
! 	  [(match_operand:SIDI 3 "<SIDI:cas_cmp_operand>" "<SIDI:cas_cmp_str>,lIL*h,J,*r") ;; expect
! 	   (match_operand:SIDI 4 "s_register_operand" "r,r,r,r")	;; desired
  	   (match_operand:SI 5 "const_int_operand")		;; is_weak
  	   (match_operand:SI 6 "const_int_operand")		;; mod_s
  	   (match_operand:SI 7 "const_int_operand")]		;; mod_f
  	  VUNSPEC_ATOMIC_CAS))
!    (clobber (match_scratch:SI 8 "=&r,X,X,X"))]
    "<SIDI:sync_predtab>"
    "#"
    "&& reload_completed"
--- 219,237 ----
  ;; Constraints of this pattern must be at least as strict as those of the
  ;; cbranchsi operations in thumb1.md and aim to be as permissive.
  (define_insn_and_split "@atomic_compare_and_swap<CCSI:arch><SIDI:mode>_1"
!   [(set (match_operand:CCSI 0 "cc_register_operand" "=&c,&l,&l")	;; bool out
  	(unspec_volatile:CCSI [(const_int 0)] VUNSPEC_ATOMIC_CAS))
!    (set (match_operand:SIDI 1 "s_register_operand" "=&r,&l,&l*h")	;; val out
! 	(match_operand:SIDI 2 "mem_noofs_operand" "+Ua,Ua,Ua"))	;; memory
     (set (match_dup 2)
  	(unspec_volatile:SIDI
! 	  [(match_operand:SIDI 3 "<SIDI:cas_cmp_operand>" "<SIDI:cas_cmp_str>,lILJ*h,*r") ;; expect
! 	   (match_operand:SIDI 4 "s_register_operand" "r,r,r")	;; desired
  	   (match_operand:SI 5 "const_int_operand")		;; is_weak
  	   (match_operand:SI 6 "const_int_operand")		;; mod_s
  	   (match_operand:SI 7 "const_int_operand")]		;; mod_f
  	  VUNSPEC_ATOMIC_CAS))
!    (clobber (match_scratch:SI 8 "=&r,X,X"))]
    "<SIDI:sync_predtab>"
    "#"
    "&& reload_completed"
***************
*** 240,246 ****
      arm_split_compare_and_swap (operands);
      DONE;
    }
!   [(set_attr "arch" "32,v8mb,v8mb,v8mb")])
  
  (define_insn_and_split "atomic_exchange<mode>"
    [(set (match_operand:QHSD 0 "s_register_operand" "=&r,&r")	;; output
--- 240,246 ----
      arm_split_compare_and_swap (operands);
      DONE;
    }
!   [(set_attr "arch" "32,v8mb,v8mb")])
  
  (define_insn_and_split "atomic_exchange<mode>"
    [(set (match_operand:QHSD 0 "s_register_operand" "=&r,&r")	;; output
diff -Nrcpad gcc-11.1.0/gcc/config/arm/t-rmprofile gcc-11.2.0/gcc/config/arm/t-rmprofile
*** gcc-11.1.0/gcc/config/arm/t-rmprofile	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arm/t-rmprofile	Wed Jul 28 06:55:07 2021
*************** MULTILIB_REQUIRED	+= mthumb/march=armv8.
*** 53,62 ****
  # Arch Matches
  MULTILIB_MATCHES	+= march?armv6s-m=march?armv6-m
  
  # Map all v8-m.main+dsp FP variants down to the variant without DSP.
! MULTILIB_MATCHES	+= march?armv8-m.main=march?armv8-m.main+dsp \
  			   $(foreach FP, +fp +fp.dp, \
! 			     march?armv8-m.main$(FP)=march?armv8-m.main+dsp$(FP))
  
  # For single-precision only fpv5, use the base fp libraries
  MULTILIB_MATCHES	+= march?armv7e-m+fp=march?armv7e-m+fpv5
--- 53,67 ----
  # Arch Matches
  MULTILIB_MATCHES	+= march?armv6s-m=march?armv6-m
  
+ # For all MULITIB_MATCHES for v8-m and above add mlibarch? on the right hand side
+ # of = in the variant string instead of march?.  This is needed becuase all the
+ # MULITIB_MATCHES variant strings are compared with mlibarch option for multilib
+ # linking.
+ 
  # Map all v8-m.main+dsp FP variants down to the variant without DSP.
! MULTILIB_MATCHES	+= march?armv8-m.main=mlibarch?armv8-m.main+dsp \
  			   $(foreach FP, +fp +fp.dp, \
! 			     march?armv8-m.main$(FP)=mlibarch?armv8-m.main+dsp$(FP))
  
  # For single-precision only fpv5, use the base fp libraries
  MULTILIB_MATCHES	+= march?armv7e-m+fp=march?armv7e-m+fpv5
*************** MULTILIB_MATCHES	+= march?armv7e-m+fp=ma
*** 65,74 ****
  MULTILIB_REUSE		+= $(foreach ARCH, armv6s-m armv7-m armv7e-m armv8-m\.base armv8-m\.main, \
  			     mthumb/march.$(ARCH)/mfloat-abi.soft=mthumb/march.$(ARCH)/mfloat-abi.softfp)
  
- 
  # Map v8.1-M to v8-M.
! MULTILIB_MATCHES	+= march?armv8-m.main=march?armv8.1-m.main
! MULTILIB_MATCHES	+= march?armv8-m.main=march?armv8.1-m.main+dsp
  MULTILIB_REUSE		+= mthumb/march.armv8-m\.main/mfloat-abi.soft=mthumb/march.armv8\.1-m\.main+mve/mfloat-abi.soft
  MULTILIB_REUSE		+= mthumb/march.armv8-m\.main/mfloat-abi.soft=mthumb/march.armv8\.1-m\.main+mve/mfloat-abi.softfp
  
--- 70,78 ----
  MULTILIB_REUSE		+= $(foreach ARCH, armv6s-m armv7-m armv7e-m armv8-m\.base armv8-m\.main, \
  			     mthumb/march.$(ARCH)/mfloat-abi.soft=mthumb/march.$(ARCH)/mfloat-abi.softfp)
  
  # Map v8.1-M to v8-M.
! MULTILIB_MATCHES	+= march?armv8-m.main=mlibarch?armv8.1-m.main
! MULTILIB_MATCHES	+= march?armv8-m.main=mlibarch?armv8.1-m.main+dsp
  MULTILIB_REUSE		+= mthumb/march.armv8-m\.main/mfloat-abi.soft=mthumb/march.armv8\.1-m\.main+mve/mfloat-abi.soft
  MULTILIB_REUSE		+= mthumb/march.armv8-m\.main/mfloat-abi.soft=mthumb/march.armv8\.1-m\.main+mve/mfloat-abi.softfp
  
*************** v8_1m_dp_variants = +fp.dp +dsp+fp.dp +f
*** 77,84 ****
  
  # Map all v8.1-m.main FP sp variants down to v8-m.
  MULTILIB_MATCHES += $(foreach FP, $(v8_1m_sp_variants), \
! 			     march?armv8-m.main+fp=march?armv8.1-m.main$(FP))
  
  # Map all v8.1-m.main FP dp variants down to v8-m.
  MULTILIB_MATCHES += $(foreach FP, $(v8_1m_dp_variants), \
! 			     march?armv8-m.main+fp.dp=march?armv8.1-m.main$(FP))
--- 81,95 ----
  
  # Map all v8.1-m.main FP sp variants down to v8-m.
  MULTILIB_MATCHES += $(foreach FP, $(v8_1m_sp_variants), \
! 			     march?armv8-m.main+fp=mlibarch?armv8.1-m.main$(FP))
  
  # Map all v8.1-m.main FP dp variants down to v8-m.
  MULTILIB_MATCHES += $(foreach FP, $(v8_1m_dp_variants), \
! 			     march?armv8-m.main+fp.dp=mlibarch?armv8.1-m.main$(FP))
! 
! # For all the MULTILIB_REQUIRED for v8-m and above, add MULTILIB_MATCHES which
! # maps mlibarch with march for multilib linking.
! MULTILIB_MATCHES	+= march?armv8-m.main=mlibarch?armv8-m.main
! MULTILIB_MATCHES	+= march?armv8-m.main+fp=mlibarch?armv8-m.main+fp
! MULTILIB_MATCHES	+= march?armv8-m.main+fp.dp=mlibarch?armv8-m.main+fp.dp
! MULTILIB_MATCHES	+= march?armv8.1-m.main+mve=mlibarch?armv8.1-m.main+mve
diff -Nrcpad gcc-11.1.0/gcc/config/arm/thumb1.md gcc-11.2.0/gcc/config/arm/thumb1.md
*** gcc-11.1.0/gcc/config/arm/thumb1.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/arm/thumb1.md	Wed Jul 28 06:55:07 2021
***************
*** 1206,1211 ****
--- 1206,1226 ----
     (set_attr "type" "multiple")]
  )
  
+ ;; An expander which makes use of the cbranchsi4_scratch insn, but can
+ ;; be used safely after RA.
+ (define_expand "cbranchsi4_neg_late"
+   [(parallel [
+      (set (pc) (if_then_else
+ 		(match_operator 4 "arm_comparison_operator"
+ 		 [(match_operand:SI 1 "s_register_operand")
+ 		  (match_operand:SI 2 "thumb1_cmpneg_operand")])
+ 		(label_ref (match_operand 3 "" ""))
+ 		(pc)))
+      (clobber (match_operand:SI 0 "s_register_operand"))
+   ])]
+   "TARGET_THUMB1"
+ )
+ 
  ;; Changes to the constraints of this pattern must be propagated to those of
  ;; atomic compare_and_swap splitters in sync.md.  These must be at least as
  ;; strict as the constraints here and aim to be as permissive.
diff -Nrcpad gcc-11.1.0/gcc/config/bpf/bpf.h gcc-11.2.0/gcc/config/bpf/bpf.h
*** gcc-11.1.0/gcc/config/bpf/bpf.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/bpf/bpf.h	Wed Jul 28 06:55:07 2021
***************
*** 57,64 ****
     64-bit at any time.  */
  #define STACK_BOUNDARY 64
  
! /* Function entry points are aligned to 128 bits.  */
! #define FUNCTION_BOUNDARY 128
  
  /* Maximum alignment required by data of any type.  */
  #define BIGGEST_ALIGNMENT 64
--- 57,64 ----
     64-bit at any time.  */
  #define STACK_BOUNDARY 64
  
! /* Function entry points are aligned to 64 bits.  */
! #define FUNCTION_BOUNDARY 64
  
  /* Maximum alignment required by data of any type.  */
  #define BIGGEST_ALIGNMENT 64
*************** enum reg_class
*** 422,430 ****
     Try to use asm_output_aligned_bss to implement this macro.  */
  
  #define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN)	\
!   do {								\
!     ASM_OUTPUT_ALIGNED_LOCAL (FILE, NAME, SIZE, ALIGN);		\
!   } while (0)
  
  /*** Output and Generation of Labels.  */
  
--- 422,436 ----
     Try to use asm_output_aligned_bss to implement this macro.  */
  
  #define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN)	\
!   do									\
!     {									\
!       ASM_OUTPUT_TYPE_DIRECTIVE (FILE, NAME, "object");			\
!       fprintf ((FILE), "%s", "\t.lcomm\t");				\
!       assemble_name ((FILE), (NAME));					\
!       fprintf ((FILE), "," HOST_WIDE_INT_PRINT_UNSIGNED ",%u\n",	\
! 	       (SIZE), (ALIGN) / BITS_PER_UNIT);			\
!     }									\
!   while (0)
  
  /*** Output and Generation of Labels.  */
  
diff -Nrcpad gcc-11.1.0/gcc/config/i386/driver-i386.c gcc-11.2.0/gcc/config/i386/driver-i386.c
*** gcc-11.1.0/gcc/config/i386/driver-i386.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/i386/driver-i386.c	Wed Jul 28 06:55:07 2021
*************** detect_caches_intel (bool xeon_mp, unsig
*** 370,378 ****
  }
  
  /* This will be called by the spec parser in gcc.c when it sees
!    a %:local_cpu_detect(args) construct.  Currently it will be called
!    with either "arch" or "tune" as argument depending on if -march=native
!    or -mtune=native is to be substituted.
  
     It returns a string containing new command line parameters to be
     put at the place of the above two options, depending on what CPU
--- 370,378 ----
  }
  
  /* This will be called by the spec parser in gcc.c when it sees
!    a %:local_cpu_detect(args) construct.  Currently it will be
!    called with either "arch [32|64]" or "tune [32|64]" as argument
!    depending on if -march=native or -mtune=native is to be substituted.
  
     It returns a string containing new command line parameters to be
     put at the place of the above two options, depending on what CPU
*************** const char *host_detect_local_cpu (int a
*** 401,407 ****
  
    unsigned int l2sizekb = 0;
  
!   if (argc < 1)
      return NULL;
  
    arch = !strcmp (argv[0], "arch");
--- 401,407 ----
  
    unsigned int l2sizekb = 0;
  
!   if (argc < 2)
      return NULL;
  
    arch = !strcmp (argv[0], "arch");
*************** const char *host_detect_local_cpu (int a
*** 409,414 ****
--- 409,423 ----
    if (!arch && strcmp (argv[0], "tune"))
      return NULL;
  
+   bool codegen_x86_64;
+ 
+   if (!strcmp (argv[1], "32"))
+     codegen_x86_64 = false;
+   else if (!strcmp (argv[1], "64"))
+     codegen_x86_64 = true;
+   else
+     return NULL;
+ 
    struct __processor_model cpu_model = { };
    struct __processor_model2 cpu_model2 = { };
    unsigned int cpu_features2[SIZE_OF_CPU_FEATURES] = { };
*************** const char *host_detect_local_cpu (int a
*** 804,811 ****
  	if (isa_names_table[i].option)
  	  {
  	    if (has_feature (isa_names_table[i].feature))
! 	      options = concat (options, " ",
! 				isa_names_table[i].option, NULL);
  	    else
  	      options = concat (options, neg_option,
  				isa_names_table[i].option + 2, NULL);
--- 813,824 ----
  	if (isa_names_table[i].option)
  	  {
  	    if (has_feature (isa_names_table[i].feature))
! 	      {
! 		if (codegen_x86_64
! 		    || isa_names_table[i].feature != FEATURE_UINTR)
! 		  options = concat (options, " ",
! 				    isa_names_table[i].option, NULL);
! 	      }
  	    else
  	      options = concat (options, neg_option,
  				isa_names_table[i].option + 2, NULL);
diff -Nrcpad gcc-11.1.0/gcc/config/i386/i386-expand.c gcc-11.2.0/gcc/config/i386/i386-expand.c
*** gcc-11.1.0/gcc/config/i386/i386-expand.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/i386/i386-expand.c	Wed Jul 28 06:55:07 2021
*************** split_double_mode (machine_mode mode, rt
*** 154,162 ****
  	  lo_half[num] = simplify_gen_subreg (half_mode, op,
  					      GET_MODE (op) == VOIDmode
  					      ? mode : GET_MODE (op), 0);
! 	  hi_half[num] = simplify_gen_subreg (half_mode, op,
! 					      GET_MODE (op) == VOIDmode
! 					      ? mode : GET_MODE (op), byte);
  	}
      }
  }
--- 154,166 ----
  	  lo_half[num] = simplify_gen_subreg (half_mode, op,
  					      GET_MODE (op) == VOIDmode
  					      ? mode : GET_MODE (op), 0);
! 
! 	  rtx tmp = simplify_gen_subreg (half_mode, op,
! 					 GET_MODE (op) == VOIDmode
! 					 ? mode : GET_MODE (op), byte);
! 	  /* simplify_gen_subreg will return NULL RTX for the
! 	     high half of the paradoxical subreg. */
! 	  hi_half[num] = tmp ? tmp : gen_reg_rtx (half_mode);
  	}
      }
  }
*************** ix86_expand_call (rtx retval, rtx fnaddr
*** 8055,8060 ****
--- 8059,8065 ----
      pop = NULL;
    gcc_assert (!TARGET_64BIT || !pop);
  
+   rtx addr = XEXP (fnaddr, 0);
    if (TARGET_MACHO && !TARGET_64BIT)
      {
  #if TARGET_MACHO
*************** ix86_expand_call (rtx retval, rtx fnaddr
*** 8067,8073 ****
        /* Static functions and indirect calls don't need the pic register.  Also,
  	 check if PLT was explicitly avoided via no-plt or "noplt" attribute, making
  	 it an indirect call.  */
-       rtx addr = XEXP (fnaddr, 0);
        if (flag_pic
  	  && GET_CODE (addr) == SYMBOL_REF
  	  && !SYMBOL_REF_LOCAL_P (addr))
--- 8072,8077 ----
*************** ix86_expand_call (rtx retval, rtx fnaddr
*** 8230,8235 ****
--- 8234,8253 ----
  	}
      }
  
+   if (TARGET_MACHO && TARGET_64BIT && !sibcall
+       && ((GET_CODE (addr) == SYMBOL_REF && !SYMBOL_REF_LOCAL_P (addr))
+ 	  || !fndecl || TREE_PUBLIC (fndecl)))
+     {
+       /* We allow public functions defined in a TU to bind locally for PIC
+ 	 code (the default) on 64bit Mach-O.
+ 	 If such functions are not inlined, we cannot tell at compile-time if
+ 	 they will be called via the lazy symbol resolver (this can depend on
+ 	 options given at link-time).  Therefore, we must assume that the lazy
+ 	 resolver could be used which clobbers R11 and R10.  */
+       clobber_reg (&use, gen_rtx_REG (DImode, R11_REG));
+       clobber_reg (&use, gen_rtx_REG (DImode, R10_REG));
+     }
+ 
    if (vec_len > 1)
      call = gen_rtx_PARALLEL (VOIDmode, gen_rtvec_v (vec_len, vec));
    rtx_insn *call_insn = emit_call_insn (call);
*************** ix86_expand_special_args_builtin (const
*** 10855,10865 ****
  
  	  op = fixup_modeless_constant (op, mode);
  
! 	  /* NB: 3-operands load implied it's a mask load,
  	     and that mask operand shoud be at the end.
  	     Keep all-ones mask which would be simplified by the expander.  */
  	  if (nargs == 3 && i == 2 && klass == load
! 	      && constm1_operand (op, mode))
  	    ;
  	  else if (GET_MODE (op) == mode || GET_MODE (op) == VOIDmode)
  	    op = copy_to_mode_reg (mode, op);
--- 10873,10884 ----
  
  	  op = fixup_modeless_constant (op, mode);
  
! 	  /* NB: 3-operands load implied it's a mask load or v{p}expand*,
  	     and that mask operand shoud be at the end.
  	     Keep all-ones mask which would be simplified by the expander.  */
  	  if (nargs == 3 && i == 2 && klass == load
! 	      && constm1_operand (op, mode)
! 	      && insn_p->operand[i].predicate (op, mode))
  	    ;
  	  else if (GET_MODE (op) == mode || GET_MODE (op) == VOIDmode)
  	    op = copy_to_mode_reg (mode, op);
*************** ix86_expand_vector_init (bool mmx_ok, rt
*** 14509,14519 ****
        if (GET_MODE_NUNITS (GET_MODE (x)) * 2 == n_elts)
  	{
  	  rtx ops[2] = { XVECEXP (vals, 0, 0), XVECEXP (vals, 0, 1) };
! 	  if (inner_mode == QImode || inner_mode == HImode)
  	    {
  	      unsigned int n_bits = n_elts * GET_MODE_SIZE (inner_mode);
! 	      mode = mode_for_vector (SImode, n_bits / 4).require ();
! 	      inner_mode = mode_for_vector (SImode, n_bits / 8).require ();
  	      ops[0] = gen_lowpart (inner_mode, ops[0]);
  	      ops[1] = gen_lowpart (inner_mode, ops[1]);
  	      subtarget = gen_reg_rtx (mode);
--- 14528,14542 ----
        if (GET_MODE_NUNITS (GET_MODE (x)) * 2 == n_elts)
  	{
  	  rtx ops[2] = { XVECEXP (vals, 0, 0), XVECEXP (vals, 0, 1) };
! 	  if (inner_mode == QImode
! 	      || inner_mode == HImode
! 	      || inner_mode == TImode)
  	    {
  	      unsigned int n_bits = n_elts * GET_MODE_SIZE (inner_mode);
! 	      scalar_mode elt_mode = inner_mode == TImode ? DImode : SImode;
! 	      n_bits /= GET_MODE_SIZE (elt_mode);
! 	      mode = mode_for_vector (elt_mode, n_bits).require ();
! 	      inner_mode = mode_for_vector (elt_mode, n_bits / 2).require ();
  	      ops[0] = gen_lowpart (inner_mode, ops[0]);
  	      ops[1] = gen_lowpart (inner_mode, ops[1]);
  	      subtarget = gen_reg_rtx (mode);
diff -Nrcpad gcc-11.1.0/gcc/config/i386/i386-options.c gcc-11.2.0/gcc/config/i386/i386-options.c
*** gcc-11.1.0/gcc/config/i386/i386-options.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/i386/i386-options.c	Wed Jul 28 06:55:07 2021
*************** static const struct processor_costs *pro
*** 726,737 ****
    &icelake_cost,
    &icelake_cost,
    &icelake_cost,
-   &icelake_cost,
    &skylake_cost,
    &icelake_cost,
    &skylake_cost,
    &icelake_cost,
    &icelake_cost,
    &intel_cost,
    &geode_cost,
    &k6_cost,
--- 726,737 ----
    &icelake_cost,
    &icelake_cost,
    &icelake_cost,
    &skylake_cost,
    &icelake_cost,
    &skylake_cost,
    &icelake_cost,
    &icelake_cost,
+   &icelake_cost,
    &intel_cost,
    &geode_cost,
    &k6_cost,
*************** ix86_option_override_internal (bool main
*** 2368,2374 ****
  	if (((processor_alias_table[i].flags & PTA_PKU) != 0)
  	    && !(opts->x_ix86_isa_flags_explicit & OPTION_MASK_ISA_PKU))
  	  opts->x_ix86_isa_flags |= OPTION_MASK_ISA_PKU;
! 	if (((processor_alias_table[i].flags & PTA_UINTR) != 0)
  	    && !(opts->x_ix86_isa_flags2_explicit & OPTION_MASK_ISA2_UINTR))
  	  opts->x_ix86_isa_flags2 |= OPTION_MASK_ISA2_UINTR;
  	if (((processor_alias_table[i].flags & PTA_HRESET) != 0)
--- 2368,2375 ----
  	if (((processor_alias_table[i].flags & PTA_PKU) != 0)
  	    && !(opts->x_ix86_isa_flags_explicit & OPTION_MASK_ISA_PKU))
  	  opts->x_ix86_isa_flags |= OPTION_MASK_ISA_PKU;
! 	if (TARGET_64BIT
! 	    && ((processor_alias_table[i].flags & PTA_UINTR) != 0)
  	    && !(opts->x_ix86_isa_flags2_explicit & OPTION_MASK_ISA2_UINTR))
  	  opts->x_ix86_isa_flags2 |= OPTION_MASK_ISA2_UINTR;
  	if (((processor_alias_table[i].flags & PTA_HRESET) != 0)
diff -Nrcpad gcc-11.1.0/gcc/config/i386/i386.c gcc-11.2.0/gcc/config/i386/i386.c
*** gcc-11.1.0/gcc/config/i386/i386.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/i386/i386.c	Wed Jul 28 06:55:07 2021
*************** ix86_compute_frame_layout (void)
*** 6671,6682 ****
  	 area, see the SEH code in config/i386/winnt.c for the rationale.  */
        frame->hard_frame_pointer_offset = frame->sse_reg_save_offset;
  
!       /* If we can leave the frame pointer where it is, do so.  Also, return
  	 the establisher frame for __builtin_frame_address (0) or else if the
! 	 frame overflows the SEH maximum frame size.  */
        const HOST_WIDE_INT diff
  	= frame->stack_pointer_offset - frame->hard_frame_pointer_offset;
!       if (diff <= 255)
  	{
  	  /* The resulting diff will be a multiple of 16 lower than 255,
  	     i.e. at most 240 as required by the unwind data structure.  */
--- 6671,6699 ----
  	 area, see the SEH code in config/i386/winnt.c for the rationale.  */
        frame->hard_frame_pointer_offset = frame->sse_reg_save_offset;
  
!       /* If we can leave the frame pointer where it is, do so; however return
  	 the establisher frame for __builtin_frame_address (0) or else if the
! 	 frame overflows the SEH maximum frame size.
! 
! 	 Note that the value returned by __builtin_frame_address (0) is quite
! 	 constrained, because setjmp is piggybacked on the SEH machinery with
! 	 recent versions of MinGW:
! 
! 	  #    elif defined(__SEH__)
! 	  #     if defined(__aarch64__) || defined(_ARM64_)
! 	  #      define setjmp(BUF) _setjmp((BUF), __builtin_sponentry())
! 	  #     elif (__MINGW_GCC_VERSION < 40702)
! 	  #      define setjmp(BUF) _setjmp((BUF), mingw_getsp())
! 	  #     else
! 	  #      define setjmp(BUF) _setjmp((BUF), __builtin_frame_address (0))
! 	  #     endif
! 
! 	 and the second argument passed to _setjmp, if not null, is forwarded
! 	 to the TargetFrame parameter of RtlUnwindEx by longjmp (after it has
! 	 built an ExceptionRecord on the fly describing the setjmp buffer).  */
        const HOST_WIDE_INT diff
  	= frame->stack_pointer_offset - frame->hard_frame_pointer_offset;
!       if (diff <= 255 && !crtl->accesses_prior_frames)
  	{
  	  /* The resulting diff will be a multiple of 16 lower than 255,
  	     i.e. at most 240 as required by the unwind data structure.  */
*************** ix86_expand_prologue (void)
*** 8384,8393 ****
--- 8401,8414 ----
  		   || frame.stack_pointer_offset < CHECK_STACK_LIMIT))
  	{
  	  ix86_emit_save_regs_using_mov (frame.reg_save_offset);
+ 	  cfun->machine->red_zone_used = true;
  	  int_registers_saved = true;
  	}
      }
  
+   if (frame.red_zone_size != 0)
+     cfun->machine->red_zone_used = true;
+ 
    if (stack_realign_fp)
      {
        int align_bytes = crtl->stack_alignment_needed / BITS_PER_UNIT;
*************** ix86_output_indirect_jmp (rtx call_op)
*** 15897,15903 ****
      {
        /* We can't have red-zone since "call" in the indirect thunk
           pushes the return address onto stack, destroying red-zone.  */
!       if (ix86_red_zone_size != 0)
  	gcc_unreachable ();
  
        ix86_output_indirect_branch (call_op, "%0", true);
--- 15918,15924 ----
      {
        /* We can't have red-zone since "call" in the indirect thunk
           pushes the return address onto stack, destroying red-zone.  */
!       if (ix86_red_zone_used)
  	gcc_unreachable ();
  
        ix86_output_indirect_branch (call_op, "%0", true);
*************** ix86_stack_protect_fail (void)
*** 21744,21753 ****
     After all, the relocation needed is the same as for the call insn.
     Whether or not a particular assembler allows us to enter such, I
     guess we'll have to see.  */
  int
  asm_preferred_eh_data_format (int code, int global)
  {
!   if (flag_pic)
      {
        int type = DW_EH_PE_sdata8;
        if (!TARGET_64BIT
--- 21765,21776 ----
     After all, the relocation needed is the same as for the call insn.
     Whether or not a particular assembler allows us to enter such, I
     guess we'll have to see.  */
+ 
  int
  asm_preferred_eh_data_format (int code, int global)
  {
!   /* PE-COFF is effectively always -fPIC because of the .reloc section.  */
!   if (flag_pic || TARGET_PECOFF)
      {
        int type = DW_EH_PE_sdata8;
        if (!TARGET_64BIT
*************** asm_preferred_eh_data_format (int code,
*** 21756,21764 ****
--- 21779,21789 ----
  	type = DW_EH_PE_sdata4;
        return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | type;
      }
+ 
    if (ix86_cmodel == CM_SMALL
        || (ix86_cmodel == CM_MEDIUM && code))
      return DW_EH_PE_udata4;
+ 
    return DW_EH_PE_absptr;
  }
  
diff -Nrcpad gcc-11.1.0/gcc/config/i386/i386.h gcc-11.2.0/gcc/config/i386/i386.h
*** gcc-11.1.0/gcc/config/i386/i386.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/i386/i386.h	Wed Jul 28 06:55:07 2021
*************** struct stringop_algs
*** 251,256 ****
--- 251,265 ----
  {
    const enum stringop_alg unknown_size;
    const struct stringop_strategy {
+     /* Several older compilers delete the default constructor because of the
+        const entries (see PR100246).  Manually specifying a CTOR works around
+        this issue.  Since this header is used by code compiled with the C
+        compiler we must guard the addition.  */
+ #ifdef __cplusplus
+     stringop_strategy(int _max = -1, enum stringop_alg _alg = libcall,
+ 		      int _noalign = false)
+       : max (_max), alg (_alg), noalign (_noalign) {}
+ #endif
      const int max;
      const enum stringop_alg alg;
      int noalign;
*************** extern const char *host_detect_local_cpu
*** 789,798 ****
  #ifndef HAVE_LOCAL_CPU_DETECT
  #define CC1_CPU_SPEC CC1_CPU_SPEC_1
  #else
  #define CC1_CPU_SPEC CC1_CPU_SPEC_1 \
! "%{march=native:%>march=native %:local_cpu_detect(arch) \
!   %{!mtune=*:%>mtune=native %:local_cpu_detect(tune)}} \
! %{mtune=native:%>mtune=native %:local_cpu_detect(tune)}"
  #endif
  #endif
  
--- 798,808 ----
  #ifndef HAVE_LOCAL_CPU_DETECT
  #define CC1_CPU_SPEC CC1_CPU_SPEC_1
  #else
+ #define ARCH_ARG "%{" OPT_ARCH64 ":64;:32}"
  #define CC1_CPU_SPEC CC1_CPU_SPEC_1 \
! "%{march=native:%>march=native %:local_cpu_detect(arch " ARCH_ARG ") \
!   %{!mtune=*:%>mtune=native %:local_cpu_detect(tune " ARCH_ARG ")}} \
! %{mtune=native:%>mtune=native %:local_cpu_detect(tune " ARCH_ARG ")}"
  #endif
  #endif
  
*************** struct GTY(()) machine_function {
*** 2957,2962 ****
--- 2967,2975 ----
       invalid calls.  */
    BOOL_BITFIELD silent_p : 1;
  
+   /* True if red zone is used.  */
+   BOOL_BITFIELD red_zone_used : 1;
+ 
    /* The largest alignment, in bytes, of stack slot actually used.  */
    unsigned int max_used_stack_alignment;
  
*************** extern GTY(()) tree ms_va_list_type_node
*** 2987,2993 ****
  #define ix86_current_function_calls_tls_descriptor \
    (ix86_tls_descriptor_calls_expanded_in_cfun && df_regs_ever_live_p (SP_REG))
  #define ix86_static_chain_on_stack (cfun->machine->static_chain_on_stack)
! #define ix86_red_zone_size (cfun->machine->frame.red_zone_size)
  
  /* Control behavior of x86_file_start.  */
  #define X86_FILE_START_VERSION_DIRECTIVE false
--- 3000,3006 ----
  #define ix86_current_function_calls_tls_descriptor \
    (ix86_tls_descriptor_calls_expanded_in_cfun && df_regs_ever_live_p (SP_REG))
  #define ix86_static_chain_on_stack (cfun->machine->static_chain_on_stack)
! #define ix86_red_zone_used (cfun->machine->red_zone_used)
  
  /* Control behavior of x86_file_start.  */
  #define X86_FILE_START_VERSION_DIRECTIVE false
diff -Nrcpad gcc-11.1.0/gcc/config/i386/i386.md gcc-11.2.0/gcc/config/i386/i386.md
*** gcc-11.1.0/gcc/config/i386/i386.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/i386/i386.md	Wed Jul 28 06:55:07 2021
***************
*** 9098,9104 ****
  })
  
  (define_insn "*anddi_1"
!   [(set (match_operand:DI 0 "nonimmediate_operand" "=r,rm,r,r,k")
  	(and:DI
  	 (match_operand:DI 1 "nonimmediate_operand" "%0,0,0,qm,k")
  	 (match_operand:DI 2 "x86_64_szext_general_operand" "Z,re,m,L,k")))
--- 9098,9104 ----
  })
  
  (define_insn "*anddi_1"
!   [(set (match_operand:DI 0 "nonimmediate_operand" "=r,rm,r,r,?k")
  	(and:DI
  	 (match_operand:DI 1 "nonimmediate_operand" "%0,0,0,qm,k")
  	 (match_operand:DI 2 "x86_64_szext_general_operand" "Z,re,m,L,k")))
***************
*** 9186,9192 ****
     (set_attr "mode" "SI")])
  
  (define_insn "*and<mode>_1"
!   [(set (match_operand:SWI24 0 "nonimmediate_operand" "=rm,r,Ya,k")
  	(and:SWI24 (match_operand:SWI24 1 "nonimmediate_operand" "%0,0,qm,k")
  		   (match_operand:SWI24 2 "<general_operand>" "r<i>,m,L,k")))
     (clobber (reg:CC FLAGS_REG))]
--- 9186,9192 ----
     (set_attr "mode" "SI")])
  
  (define_insn "*and<mode>_1"
!   [(set (match_operand:SWI24 0 "nonimmediate_operand" "=rm,r,Ya,?k")
  	(and:SWI24 (match_operand:SWI24 1 "nonimmediate_operand" "%0,0,qm,k")
  		   (match_operand:SWI24 2 "<general_operand>" "r<i>,m,L,k")))
     (clobber (reg:CC FLAGS_REG))]
***************
*** 9215,9221 ****
     (set_attr "mode" "<MODE>,<MODE>,SI,<MODE>")])
  
  (define_insn "*andqi_1"
!   [(set (match_operand:QI 0 "nonimmediate_operand" "=qm,q,r,k")
  	(and:QI (match_operand:QI 1 "nonimmediate_operand" "%0,0,0,k")
  		(match_operand:QI 2 "general_operand" "qn,m,rn,k")))
     (clobber (reg:CC FLAGS_REG))]
--- 9215,9221 ----
     (set_attr "mode" "<MODE>,<MODE>,SI,<MODE>")])
  
  (define_insn "*andqi_1"
!   [(set (match_operand:QI 0 "nonimmediate_operand" "=qm,q,r,?k")
  	(and:QI (match_operand:QI 1 "nonimmediate_operand" "%0,0,0,k")
  		(match_operand:QI 2 "general_operand" "qn,m,rn,k")))
     (clobber (reg:CC FLAGS_REG))]
***************
*** 9611,9617 ****
  })
  
  (define_insn "*andn<mode>_1"
!   [(set (match_operand:SWI48 0 "register_operand" "=r,r,k")
  	(and:SWI48
  	  (not:SWI48 (match_operand:SWI48 1 "register_operand" "r,r,k"))
  	  (match_operand:SWI48 2 "nonimmediate_operand" "r,m,k")))
--- 9611,9617 ----
  })
  
  (define_insn "*andn<mode>_1"
!   [(set (match_operand:SWI48 0 "register_operand" "=r,r,?k")
  	(and:SWI48
  	  (not:SWI48 (match_operand:SWI48 1 "register_operand" "r,r,k"))
  	  (match_operand:SWI48 2 "nonimmediate_operand" "r,m,k")))
***************
*** 9627,9633 ****
     (set_attr "mode" "<MODE>")])
  
  (define_insn "*andn<mode>_1"
!   [(set (match_operand:SWI12 0 "register_operand" "=r,k")
  	(and:SWI12
  	  (not:SWI12 (match_operand:SWI12 1 "register_operand" "r,k"))
  	  (match_operand:SWI12 2 "register_operand" "r,k")))
--- 9627,9633 ----
     (set_attr "mode" "<MODE>")])
  
  (define_insn "*andn<mode>_1"
!   [(set (match_operand:SWI12 0 "register_operand" "=r,?k")
  	(and:SWI12
  	  (not:SWI12 (match_operand:SWI12 1 "register_operand" "r,k"))
  	  (match_operand:SWI12 2 "register_operand" "r,k")))
***************
*** 9717,9723 ****
  })
  
  (define_insn "*<code><mode>_1"
!   [(set (match_operand:SWI248 0 "nonimmediate_operand" "=rm,r,k")
  	(any_or:SWI248
  	 (match_operand:SWI248 1 "nonimmediate_operand" "%0,0,k")
  	 (match_operand:SWI248 2 "<general_operand>" "r<i>,m,k")))
--- 9717,9723 ----
  })
  
  (define_insn "*<code><mode>_1"
!   [(set (match_operand:SWI248 0 "nonimmediate_operand" "=rm,r,?k")
  	(any_or:SWI248
  	 (match_operand:SWI248 1 "nonimmediate_operand" "%0,0,k")
  	 (match_operand:SWI248 2 "<general_operand>" "r<i>,m,k")))
***************
*** 9807,9813 ****
     (set_attr "mode" "SI")])
  
  (define_insn "*<code>qi_1"
!   [(set (match_operand:QI 0 "nonimmediate_operand" "=qm,q,r,k")
  	(any_or:QI (match_operand:QI 1 "nonimmediate_operand" "%0,0,0,k")
  		   (match_operand:QI 2 "general_operand" "qn,m,rn,k")))
     (clobber (reg:CC FLAGS_REG))]
--- 9807,9813 ----
     (set_attr "mode" "SI")])
  
  (define_insn "*<code>qi_1"
!   [(set (match_operand:QI 0 "nonimmediate_operand" "=qm,q,r,?k")
  	(any_or:QI (match_operand:QI 1 "nonimmediate_operand" "%0,0,0,k")
  		   (match_operand:QI 2 "general_operand" "qn,m,rn,k")))
     (clobber (reg:CC FLAGS_REG))]
***************
*** 10563,10569 ****
    "split_double_mode (DImode, &operands[0], 2, &operands[0], &operands[2]);")
  
  (define_insn "*one_cmpl<mode>2_1"
!   [(set (match_operand:SWI248 0 "nonimmediate_operand" "=rm,k")
  	(not:SWI248 (match_operand:SWI248 1 "nonimmediate_operand" "0,k")))]
    "ix86_unary_operator_ok (NOT, <MODE>mode, operands)"
    "@
--- 10563,10569 ----
    "split_double_mode (DImode, &operands[0], 2, &operands[0], &operands[2]);")
  
  (define_insn "*one_cmpl<mode>2_1"
!   [(set (match_operand:SWI248 0 "nonimmediate_operand" "=rm,?k")
  	(not:SWI248 (match_operand:SWI248 1 "nonimmediate_operand" "0,k")))]
    "ix86_unary_operator_ok (NOT, <MODE>mode, operands)"
    "@
***************
*** 10580,10586 ****
     (set_attr "mode" "<MODE>")])
  
  (define_insn "*one_cmplsi2_1_zext"
!   [(set (match_operand:DI 0 "register_operand" "=r,k")
  	(zero_extend:DI
  	  (not:SI (match_operand:SI 1 "register_operand" "0,k"))))]
    "TARGET_64BIT && ix86_unary_operator_ok (NOT, SImode, operands)"
--- 10580,10586 ----
     (set_attr "mode" "<MODE>")])
  
  (define_insn "*one_cmplsi2_1_zext"
!   [(set (match_operand:DI 0 "register_operand" "=r,?k")
  	(zero_extend:DI
  	  (not:SI (match_operand:SI 1 "register_operand" "0,k"))))]
    "TARGET_64BIT && ix86_unary_operator_ok (NOT, SImode, operands)"
***************
*** 10592,10598 ****
     (set_attr "mode" "SI,SI")])
  
  (define_insn "*one_cmplqi2_1"
!   [(set (match_operand:QI 0 "nonimmediate_operand" "=qm,r,k")
  	(not:QI (match_operand:QI 1 "nonimmediate_operand" "0,0,k")))]
    "ix86_unary_operator_ok (NOT, QImode, operands)"
    "@
--- 10592,10598 ----
     (set_attr "mode" "SI,SI")])
  
  (define_insn "*one_cmplqi2_1"
!   [(set (match_operand:QI 0 "nonimmediate_operand" "=qm,r,?k")
  	(not:QI (match_operand:QI 1 "nonimmediate_operand" "0,0,k")))]
    "ix86_unary_operator_ok (NOT, QImode, operands)"
    "@
***************
*** 14399,14408 ****
     (set_attr "mode" "SI")])
  
  (define_insn "bsr_rex64"
!   [(set (match_operand:DI 0 "register_operand" "=r")
  	(minus:DI (const_int 63)
! 		  (clz:DI (match_operand:DI 1 "nonimmediate_operand" "rm"))))
!    (clobber (reg:CC FLAGS_REG))]
    "TARGET_64BIT"
    "bsr{q}\t{%1, %0|%0, %1}"
    [(set_attr "type" "alu1")
--- 14399,14410 ----
     (set_attr "mode" "SI")])
  
  (define_insn "bsr_rex64"
!   [(set (reg:CCZ FLAGS_REG)
! 	(compare:CCZ (match_operand:DI 1 "nonimmediate_operand" "rm")
! 		     (const_int 0)))
!    (set (match_operand:DI 0 "register_operand" "=r")
  	(minus:DI (const_int 63)
! 		  (clz:DI (match_dup 1))))]
    "TARGET_64BIT"
    "bsr{q}\t{%1, %0|%0, %1}"
    [(set_attr "type" "alu1")
***************
*** 14411,14420 ****
     (set_attr "mode" "DI")])
  
  (define_insn "bsr"
!   [(set (match_operand:SI 0 "register_operand" "=r")
  	(minus:SI (const_int 31)
! 		  (clz:SI (match_operand:SI 1 "nonimmediate_operand" "rm"))))
!    (clobber (reg:CC FLAGS_REG))]
    ""
    "bsr{l}\t{%1, %0|%0, %1}"
    [(set_attr "type" "alu1")
--- 14413,14424 ----
     (set_attr "mode" "DI")])
  
  (define_insn "bsr"
!   [(set (reg:CCZ FLAGS_REG)
! 	(compare:CCZ (match_operand:SI 1 "nonimmediate_operand" "rm")
! 		     (const_int 0)))
!    (set (match_operand:SI 0 "register_operand" "=r")
  	(minus:SI (const_int 31)
! 		  (clz:SI (match_dup 1))))]
    ""
    "bsr{l}\t{%1, %0|%0, %1}"
    [(set_attr "type" "alu1")
***************
*** 14422,14446 ****
     (set_attr "znver1_decode" "vector")
     (set_attr "mode" "SI")])
  
- (define_insn "*bsrhi"
-   [(set (match_operand:HI 0 "register_operand" "=r")
- 	(minus:HI (const_int 15)
- 		  (clz:HI (match_operand:HI 1 "nonimmediate_operand" "rm"))))
-    (clobber (reg:CC FLAGS_REG))]
-   ""
-   "bsr{w}\t{%1, %0|%0, %1}"
-   [(set_attr "type" "alu1")
-    (set_attr "prefix_0f" "1")
-    (set_attr "znver1_decode" "vector")
-    (set_attr "mode" "HI")])
- 
  (define_expand "clz<mode>2"
    [(parallel
!      [(set (match_operand:SWI48 0 "register_operand")
  	   (minus:SWI48
  	     (match_dup 2)
! 	     (clz:SWI48 (match_operand:SWI48 1 "nonimmediate_operand"))))
!       (clobber (reg:CC FLAGS_REG))])
     (parallel
       [(set (match_dup 0) (xor:SWI48 (match_dup 0) (match_dup 2)))
        (clobber (reg:CC FLAGS_REG))])]
--- 14426,14440 ----
     (set_attr "znver1_decode" "vector")
     (set_attr "mode" "SI")])
  
  (define_expand "clz<mode>2"
    [(parallel
!      [(set (reg:CCZ FLAGS_REG)
! 	(compare:CCZ (match_operand:SWI48 1 "nonimmediate_operand" "rm")
! 		     (const_int 0)))
!       (set (match_operand:SWI48 0 "register_operand")
  	   (minus:SWI48
  	     (match_dup 2)
! 	     (clz:SWI48 (match_dup 1))))])
     (parallel
       [(set (match_dup 0) (xor:SWI48 (match_dup 0) (match_dup 2)))
        (clobber (reg:CC FLAGS_REG))])]
***************
*** 20451,20457 ****
  	      (clobber (mem:BLK (scratch)))])]
    "(TARGET_SINGLE_PUSH || optimize_insn_for_size_p ())
     && INTVAL (operands[0]) == -GET_MODE_SIZE (word_mode)
!    && ix86_red_zone_size == 0"
    [(clobber (match_dup 1))
     (parallel [(set (mem:W (pre_dec:P (reg:P SP_REG))) (match_dup 1))
  	      (clobber (mem:BLK (scratch)))])])
--- 20445,20451 ----
  	      (clobber (mem:BLK (scratch)))])]
    "(TARGET_SINGLE_PUSH || optimize_insn_for_size_p ())
     && INTVAL (operands[0]) == -GET_MODE_SIZE (word_mode)
!    && !ix86_red_zone_used"
    [(clobber (match_dup 1))
     (parallel [(set (mem:W (pre_dec:P (reg:P SP_REG))) (match_dup 1))
  	      (clobber (mem:BLK (scratch)))])])
***************
*** 20465,20471 ****
  	      (clobber (mem:BLK (scratch)))])]
    "(TARGET_DOUBLE_PUSH || optimize_insn_for_size_p ())
     && INTVAL (operands[0]) == -2*GET_MODE_SIZE (word_mode)
!    && ix86_red_zone_size == 0"
    [(clobber (match_dup 1))
     (set (mem:W (pre_dec:P (reg:P SP_REG))) (match_dup 1))
     (parallel [(set (mem:W (pre_dec:P (reg:P SP_REG))) (match_dup 1))
--- 20459,20465 ----
  	      (clobber (mem:BLK (scratch)))])]
    "(TARGET_DOUBLE_PUSH || optimize_insn_for_size_p ())
     && INTVAL (operands[0]) == -2*GET_MODE_SIZE (word_mode)
!    && !ix86_red_zone_used"
    [(clobber (match_dup 1))
     (set (mem:W (pre_dec:P (reg:P SP_REG))) (match_dup 1))
     (parallel [(set (mem:W (pre_dec:P (reg:P SP_REG))) (match_dup 1))
***************
*** 20480,20486 ****
  	      (clobber (reg:CC FLAGS_REG))])]
    "(TARGET_SINGLE_PUSH || optimize_insn_for_size_p ())
     && INTVAL (operands[0]) == -GET_MODE_SIZE (word_mode)
!    && ix86_red_zone_size == 0"
    [(clobber (match_dup 1))
     (set (mem:W (pre_dec:P (reg:P SP_REG))) (match_dup 1))])
  
--- 20474,20480 ----
  	      (clobber (reg:CC FLAGS_REG))])]
    "(TARGET_SINGLE_PUSH || optimize_insn_for_size_p ())
     && INTVAL (operands[0]) == -GET_MODE_SIZE (word_mode)
!    && !ix86_red_zone_used"
    [(clobber (match_dup 1))
     (set (mem:W (pre_dec:P (reg:P SP_REG))) (match_dup 1))])
  
***************
*** 20492,20498 ****
  	      (clobber (reg:CC FLAGS_REG))])]
    "(TARGET_DOUBLE_PUSH || optimize_insn_for_size_p ())
     && INTVAL (operands[0]) == -2*GET_MODE_SIZE (word_mode)
!    && ix86_red_zone_size == 0"
    [(clobber (match_dup 1))
     (set (mem:W (pre_dec:P (reg:P SP_REG))) (match_dup 1))
     (set (mem:W (pre_dec:P (reg:P SP_REG))) (match_dup 1))])
--- 20486,20492 ----
  	      (clobber (reg:CC FLAGS_REG))])]
    "(TARGET_DOUBLE_PUSH || optimize_insn_for_size_p ())
     && INTVAL (operands[0]) == -2*GET_MODE_SIZE (word_mode)
!    && !ix86_red_zone_used"
    [(clobber (match_dup 1))
     (set (mem:W (pre_dec:P (reg:P SP_REG))) (match_dup 1))
     (set (mem:W (pre_dec:P (reg:P SP_REG))) (match_dup 1))])
diff -Nrcpad gcc-11.1.0/gcc/config/i386/sse.md gcc-11.2.0/gcc/config/i386/sse.md
*** gcc-11.1.0/gcc/config/i386/sse.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/i386/sse.md	Wed Jul 28 06:55:07 2021
***************
*** 17425,17431 ****
     (set (attr "prefix_rex") (symbol_ref "x86_extended_reg_mentioned_p (insn)"))
     (set_attr "mode" "DI,TI")])
  
! (define_insn "abs<mode>2"
    [(set (match_operand:MMXMODEI 0 "register_operand")
  	(abs:MMXMODEI
  	  (match_operand:MMXMODEI 1 "register_operand")))]
--- 17425,17431 ----
     (set (attr "prefix_rex") (symbol_ref "x86_extended_reg_mentioned_p (insn)"))
     (set_attr "mode" "DI,TI")])
  
! (define_expand "abs<mode>2"
    [(set (match_operand:MMXMODEI 0 "register_operand")
  	(abs:MMXMODEI
  	  (match_operand:MMXMODEI 1 "register_operand")))]
***************
*** 17974,17983 ****
    "operands[1] = adjust_address_nv (operands[1], V8QImode, 0);")
  
  (define_insn_and_split "*sse4_1_zero_extendv8qiv8hi2_3"
!   [(set (match_operand:V16QI 0 "register_operand" "=Yr,*x,v")
  	(vec_select:V16QI
  	  (vec_concat:V32QI
! 	    (match_operand:V16QI 1 "vector_operand" "YrBm,*xBm,vm")
  	    (match_operand:V16QI 2 "const0_operand" "C,C,C"))
  	  (match_parallel 3 "pmovzx_parallel"
  	    [(match_operand 4 "const_int_operand" "n,n,n")])))]
--- 17974,17983 ----
    "operands[1] = adjust_address_nv (operands[1], V8QImode, 0);")
  
  (define_insn_and_split "*sse4_1_zero_extendv8qiv8hi2_3"
!   [(set (match_operand:V16QI 0 "register_operand" "=Yr,*x,Yw")
  	(vec_select:V16QI
  	  (vec_concat:V32QI
! 	    (match_operand:V16QI 1 "vector_operand" "YrBm,*xBm,Ywm")
  	    (match_operand:V16QI 2 "const0_operand" "C,C,C"))
  	  (match_parallel 3 "pmovzx_parallel"
  	    [(match_operand 4 "const_int_operand" "n,n,n")])))]
***************
*** 18431,18438 ****
  {
    if (!MEM_P (operands[1]))
      {
!       operands[1] = force_reg (V8QImode, operands[1]);
!       operands[1] = simplify_gen_subreg (V16QImode, operands[1], V8QImode, 0);
        emit_insn (gen_avx2_<code>v4qiv4di2 (operands[0], operands[1]));
        DONE;
      }
--- 18431,18438 ----
  {
    if (!MEM_P (operands[1]))
      {
!       operands[1] = force_reg (V4QImode, operands[1]);
!       operands[1] = simplify_gen_subreg (V16QImode, operands[1], V4QImode, 0);
        emit_insn (gen_avx2_<code>v4qiv4di2 (operands[0], operands[1]));
        DONE;
      }
***************
*** 18662,18670 ****
  })
  
  (define_expand "<insn>v4siv4di2"
!   [(set (match_operand:V4DI 0 "register_operand" "=v")
  	(any_extend:V4DI
! 	    (match_operand:V4SI 1 "nonimmediate_operand" "vm")))]
    "TARGET_AVX2")
  
  (define_insn "sse4_1_<code>v2siv2di2<mask_name>"
--- 18662,18670 ----
  })
  
  (define_expand "<insn>v4siv4di2"
!   [(set (match_operand:V4DI 0 "register_operand")
  	(any_extend:V4DI
! 	    (match_operand:V4SI 1 "nonimmediate_operand")))]
    "TARGET_AVX2")
  
  (define_insn "sse4_1_<code>v2siv2di2<mask_name>"
diff -Nrcpad gcc-11.1.0/gcc/config/i386/sync.md gcc-11.2.0/gcc/config/i386/sync.md
*** gcc-11.1.0/gcc/config/i386/sync.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/i386/sync.md	Wed Jul 28 06:55:07 2021
***************
*** 219,296 ****
    DONE;
  })
  
- (define_peephole2
-   [(set (match_operand:DF 0 "fp_register_operand")
- 	(unspec:DF [(match_operand:DI 1 "memory_operand")]
- 		   UNSPEC_FILD_ATOMIC))
-    (set (match_operand:DI 2 "memory_operand")
- 	(unspec:DI [(match_dup 0)]
- 		   UNSPEC_FIST_ATOMIC))
-    (set (match_operand:DF 3 "any_fp_register_operand")
- 	(match_operand:DF 4 "memory_operand"))]
-   "!TARGET_64BIT
-    && peep2_reg_dead_p (2, operands[0])
-    && rtx_equal_p (XEXP (operands[4], 0), XEXP (operands[2], 0))"
-   [(set (match_dup 3) (match_dup 5))]
-   "operands[5] = gen_lowpart (DFmode, operands[1]);")
- 
- (define_peephole2
-   [(set (match_operand:DF 0 "fp_register_operand")
- 	(unspec:DF [(match_operand:DI 1 "memory_operand")]
- 		   UNSPEC_FILD_ATOMIC))
-    (set (match_operand:DI 2 "memory_operand")
- 	(unspec:DI [(match_dup 0)]
- 		   UNSPEC_FIST_ATOMIC))
-    (set (mem:BLK (scratch:SI))
- 	(unspec:BLK [(mem:BLK (scratch:SI))] UNSPEC_MEMORY_BLOCKAGE))
-    (set (match_operand:DF 3 "any_fp_register_operand")
- 	(match_operand:DF 4 "memory_operand"))]
-   "!TARGET_64BIT
-    && peep2_reg_dead_p (2, operands[0])
-    && rtx_equal_p (XEXP (operands[4], 0), XEXP (operands[2], 0))"
-   [(const_int 0)]
- {
-   emit_move_insn (operands[3], gen_lowpart (DFmode, operands[1]));
-   emit_insn (gen_memory_blockage ());
-   DONE;
- })
- 
- (define_peephole2
-   [(set (match_operand:DF 0 "sse_reg_operand")
- 	(unspec:DF [(match_operand:DI 1 "memory_operand")]
- 		   UNSPEC_LDX_ATOMIC))
-    (set (match_operand:DI 2 "memory_operand")
- 	(unspec:DI [(match_dup 0)]
- 		   UNSPEC_STX_ATOMIC))
-    (set (match_operand:DF 3 "any_fp_register_operand")
- 	(match_operand:DF 4 "memory_operand"))]
-   "!TARGET_64BIT
-    && peep2_reg_dead_p (2, operands[0])
-    && rtx_equal_p (XEXP (operands[4], 0), XEXP (operands[2], 0))"
-   [(set (match_dup 3) (match_dup 5))]
-   "operands[5] = gen_lowpart (DFmode, operands[1]);")
- 
- (define_peephole2
-   [(set (match_operand:DF 0 "sse_reg_operand")
- 	(unspec:DF [(match_operand:DI 1 "memory_operand")]
- 		   UNSPEC_LDX_ATOMIC))
-    (set (match_operand:DI 2 "memory_operand")
- 	(unspec:DI [(match_dup 0)]
- 		   UNSPEC_STX_ATOMIC))
-    (set (mem:BLK (scratch:SI))
- 	(unspec:BLK [(mem:BLK (scratch:SI))] UNSPEC_MEMORY_BLOCKAGE))
-    (set (match_operand:DF 3 "any_fp_register_operand")
- 	(match_operand:DF 4 "memory_operand"))]
-   "!TARGET_64BIT
-    && peep2_reg_dead_p (2, operands[0])
-    && rtx_equal_p (XEXP (operands[4], 0), XEXP (operands[2], 0))"
-   [(const_int 0)]
- {
-   emit_move_insn (operands[3], gen_lowpart (DFmode, operands[1]));
-   emit_insn (gen_memory_blockage ());
-   DONE;
- })
- 
  (define_expand "atomic_store<mode>"
    [(set (match_operand:ATOMIC 0 "memory_operand")
  	(unspec:ATOMIC [(match_operand:ATOMIC 1 "nonimmediate_operand")
--- 219,224 ----
***************
*** 380,457 ****
    DONE;
  })
  
- (define_peephole2
-   [(set (match_operand:DF 0 "memory_operand")
- 	(match_operand:DF 1 "any_fp_register_operand"))
-    (set (match_operand:DF 2 "fp_register_operand")
- 	(unspec:DF [(match_operand:DI 3 "memory_operand")]
- 		   UNSPEC_FILD_ATOMIC))
-    (set (match_operand:DI 4 "memory_operand")
- 	(unspec:DI [(match_dup 2)]
- 		   UNSPEC_FIST_ATOMIC))]
-   "!TARGET_64BIT
-    && peep2_reg_dead_p (3, operands[2])
-    && rtx_equal_p (XEXP (operands[0], 0), XEXP (operands[3], 0))"
-   [(set (match_dup 5) (match_dup 1))]
-   "operands[5] = gen_lowpart (DFmode, operands[4]);")
- 
- (define_peephole2
-   [(set (match_operand:DF 0 "memory_operand")
- 	(match_operand:DF 1 "any_fp_register_operand"))
-    (set (mem:BLK (scratch:SI))
- 	(unspec:BLK [(mem:BLK (scratch:SI))] UNSPEC_MEMORY_BLOCKAGE))
-    (set (match_operand:DF 2 "fp_register_operand")
- 	(unspec:DF [(match_operand:DI 3 "memory_operand")]
- 		   UNSPEC_FILD_ATOMIC))
-    (set (match_operand:DI 4 "memory_operand")
- 	(unspec:DI [(match_dup 2)]
- 		   UNSPEC_FIST_ATOMIC))]
-   "!TARGET_64BIT
-    && peep2_reg_dead_p (4, operands[2])
-    && rtx_equal_p (XEXP (operands[0], 0), XEXP (operands[3], 0))"
-   [(const_int 0)]
- {
-   emit_insn (gen_memory_blockage ());
-   emit_move_insn (gen_lowpart (DFmode, operands[4]), operands[1]);
-   DONE;
- })
- 
- (define_peephole2
-   [(set (match_operand:DF 0 "memory_operand")
- 	(match_operand:DF 1 "any_fp_register_operand"))
-    (set (match_operand:DF 2 "sse_reg_operand")
- 	(unspec:DF [(match_operand:DI 3 "memory_operand")]
- 		   UNSPEC_LDX_ATOMIC))
-    (set (match_operand:DI 4 "memory_operand")
- 	(unspec:DI [(match_dup 2)]
- 		   UNSPEC_STX_ATOMIC))]
-   "!TARGET_64BIT
-    && peep2_reg_dead_p (3, operands[2])
-    && rtx_equal_p (XEXP (operands[0], 0), XEXP (operands[3], 0))"
-   [(set (match_dup 5) (match_dup 1))]
-   "operands[5] = gen_lowpart (DFmode, operands[4]);")
- 
- (define_peephole2
-   [(set (match_operand:DF 0 "memory_operand")
- 	(match_operand:DF 1 "any_fp_register_operand"))
-    (set (mem:BLK (scratch:SI))
- 	(unspec:BLK [(mem:BLK (scratch:SI))] UNSPEC_MEMORY_BLOCKAGE))
-    (set (match_operand:DF 2 "sse_reg_operand")
- 	(unspec:DF [(match_operand:DI 3 "memory_operand")]
- 		   UNSPEC_LDX_ATOMIC))
-    (set (match_operand:DI 4 "memory_operand")
- 	(unspec:DI [(match_dup 2)]
- 		   UNSPEC_STX_ATOMIC))]
-   "!TARGET_64BIT
-    && peep2_reg_dead_p (4, operands[2])
-    && rtx_equal_p (XEXP (operands[0], 0), XEXP (operands[3], 0))"
-   [(const_int 0)]
- {
-   emit_insn (gen_memory_blockage ());
-   emit_move_insn (gen_lowpart (DFmode, operands[4]), operands[1]);
-   DONE;
- })
- 
  ;; ??? You'd think that we'd be able to perform this via FLOAT + FIX_TRUNC
  ;; operations.  But the fix_trunc patterns want way more setup than we want
  ;; to provide.  Note that the scratch is DFmode instead of XFmode in order
--- 308,313 ----
diff -Nrcpad gcc-11.1.0/gcc/config/nvptx/nvptx.c gcc-11.2.0/gcc/config/nvptx/nvptx.c
*** gcc-11.1.0/gcc/config/nvptx/nvptx.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/nvptx/nvptx.c	Wed Jul 28 06:55:07 2021
*************** nvptx_sese_pseudo (basic_block me, bb_se
*** 3682,3690 ****
    edge e;
    edge_iterator ei;
    int hi_back = depth;
!   pseudo_node_t node_back (0, depth);
    int hi_child = depth;
!   pseudo_node_t node_child (0, depth);
    basic_block child = NULL;
    unsigned num_children = 0;
    int usd = -dir * sese->dir;
--- 3682,3690 ----
    edge e;
    edge_iterator ei;
    int hi_back = depth;
!   pseudo_node_t node_back (nullptr, depth);
    int hi_child = depth;
!   pseudo_node_t node_child (nullptr, depth);
    basic_block child = NULL;
    unsigned num_children = 0;
    int usd = -dir * sese->dir;
*************** nvptx_sese_pseudo (basic_block me, bb_se
*** 3751,3757 ****
        else
  	{ /* Fallen off graph, backlink to entry node.  */
  	  hi_back = 0;
! 	  node_back = pseudo_node_t (0, 0);
  	}
      }
  
--- 3751,3757 ----
        else
  	{ /* Fallen off graph, backlink to entry node.  */
  	  hi_back = 0;
! 	  node_back = pseudo_node_t (nullptr, 0);
  	}
      }
  
*************** nvptx_sese_pseudo (basic_block me, bb_se
*** 3772,3778 ****
        else
  	{
  	  /* back edge to entry node */
! 	  sese->push (pseudo_node_t (0, 0));
  	}
      }
    
--- 3772,3778 ----
        else
  	{
  	  /* back edge to entry node */
! 	  sese->push (pseudo_node_t (nullptr, 0));
  	}
      }
    
*************** nvptx_sese_pseudo (basic_block me, bb_se
*** 3781,3787 ****
    if (!sese->brackets.length () || !edges || !edges->length ())
      {
        hi_back = 0;
!       node_back = pseudo_node_t (0, 0);
        sese->push (node_back);
      }
  
--- 3781,3787 ----
    if (!sese->brackets.length () || !edges || !edges->length ())
      {
        hi_back = 0;
!       node_back = pseudo_node_t (nullptr, 0);
        sese->push (node_back);
      }
  
diff -Nrcpad gcc-11.1.0/gcc/config/riscv/riscv.opt gcc-11.2.0/gcc/config/riscv/riscv.opt
*** gcc-11.1.0/gcc/config/riscv/riscv.opt	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/riscv/riscv.opt	Wed Jul 28 06:55:07 2021
*************** Target Var(TARGET_PLT) Init(1)
*** 38,44 ****
  When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.
  
  mabi=
! Target RejectNegative Joined Enum(abi_type) Var(riscv_abi) Init(ABI_ILP32)
  Specify integer and floating-point calling convention.
  
  mpreferred-stack-boundary=
--- 38,44 ----
  When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.
  
  mabi=
! Target RejectNegative Joined Enum(abi_type) Var(riscv_abi) Init(ABI_ILP32) Negative(mabi=)
  Specify integer and floating-point calling convention.
  
  mpreferred-stack-boundary=
*************** Target Mask(DIV)
*** 79,85 ****
  Use hardware instructions for integer division.
  
  march=
! Target RejectNegative Joined
  -march=	Generate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be
  lower-case.
  
--- 79,85 ----
  Use hardware instructions for integer division.
  
  march=
! Target RejectNegative Joined Negative(march=)
  -march=	Generate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be
  lower-case.
  
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/aix.h gcc-11.2.0/gcc/config/rs6000/aix.h
*** gcc-11.1.0/gcc/config/rs6000/aix.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/aix.h	Wed Jul 28 06:55:07 2021
***************
*** 279,281 ****
--- 279,288 ----
  /* Use standard DWARF numbering for DWARF debugging information.  */
  #define RS6000_USE_DWARF_NUMBERING
  
+ #define TARGET_PRECOMPUTE_TLS_P rs6000_aix_precompute_tls_p
+ 
+ /* Replace -m64 with -maix64 and -m32 with -maix32.  */
+ #undef SUBTARGET_DRIVER_SELF_SPECS
+ #define SUBTARGET_DRIVER_SELF_SPECS	\
+ "%{m64:-maix64} %<m64",			\
+ "%{m32:-maix32} %<m32"
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/aix64.opt gcc-11.2.0/gcc/config/rs6000/aix64.opt
*** gcc-11.1.0/gcc/config/rs6000/aix64.opt	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/aix64.opt	Wed Jul 28 06:55:07 2021
*************** Driver
*** 53,55 ****
--- 53,61 ----
  
  pthread
  Driver
+ 
+ m64
+ Driver
+ 
+ m32
+ Driver
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/aix71.h gcc-11.2.0/gcc/config/rs6000/aix71.h
*** gcc-11.1.0/gcc/config/rs6000/aix71.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/aix71.h	Wed Jul 28 06:55:07 2021
*************** do {									\
*** 78,83 ****
--- 78,84 ----
  #undef ASM_CPU_SPEC
  #define ASM_CPU_SPEC \
  "%{mcpu=native: %(asm_cpu_native); \
+   mcpu=power10: -mpwr10; \
    mcpu=power9: -mpwr9; \
    mcpu=power8: -mpwr8; \
    mcpu=power7: -mpwr7; \
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/aix72.h gcc-11.2.0/gcc/config/rs6000/aix72.h
*** gcc-11.1.0/gcc/config/rs6000/aix72.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/aix72.h	Wed Jul 28 06:55:07 2021
*************** do {									\
*** 78,83 ****
--- 78,84 ----
  #undef ASM_CPU_SPEC
  #define ASM_CPU_SPEC \
  "%{mcpu=native: %(asm_cpu_native); \
+   mcpu=power10: -mpwr10; \
    mcpu=power9: -mpwr9; \
    mcpu=power8: -mpwr8; \
    mcpu=power7: -mpwr7; \
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/altivec.h gcc-11.2.0/gcc/config/rs6000/altivec.h
*** gcc-11.1.0/gcc/config/rs6000/altivec.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/altivec.h	Wed Jul 28 06:55:07 2021
***************
*** 497,502 ****
--- 497,504 ----
  
  #define vec_xlx __builtin_vec_vextulx
  #define vec_xrx __builtin_vec_vexturx
+ #define vec_signexti  __builtin_vec_vsignexti
+ #define vec_signextll __builtin_vec_vsignextll
  
  #endif
  
*************** __altivec_scalar_pred(vec_any_nle,
*** 715,720 ****
--- 717,726 ----
  #define vec_step(x) __builtin_vec_step (* (__typeof__ (x) *) 0)
  
  #ifdef _ARCH_PWR10
+ #define vec_signextq  __builtin_vec_vsignextq
+ #define vec_dive __builtin_vec_dive
+ #define vec_mod  __builtin_vec_mod
+ 
  /* May modify these macro definitions if future capabilities overload
     with support for different vector argument and result types.  */
  #define vec_cntlzm(a, b)	__builtin_altivec_vclzdm (a, b)
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/altivec.md gcc-11.2.0/gcc/config/rs6000/altivec.md
*** gcc-11.1.0/gcc/config/rs6000/altivec.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/altivec.md	Wed Jul 28 06:55:07 2021
***************
*** 39,50 ****
--- 39,54 ----
     UNSPEC_VMULESH
     UNSPEC_VMULEUW
     UNSPEC_VMULESW
+    UNSPEC_VMULEUD
+    UNSPEC_VMULESD
     UNSPEC_VMULOUB
     UNSPEC_VMULOSB
     UNSPEC_VMULOUH
     UNSPEC_VMULOSH
     UNSPEC_VMULOUW
     UNSPEC_VMULOSW
+    UNSPEC_VMULOUD
+    UNSPEC_VMULOSD
     UNSPEC_VPKPX
     UNSPEC_VPACK_SIGN_SIGN_SAT
     UNSPEC_VPACK_SIGN_UNS_SAT
***************
*** 619,624 ****
--- 623,636 ----
    "vcmpbfp %0,%1,%2"
    [(set_attr "type" "veccmp")])
  
+ (define_insn "altivec_eqv1ti"
+   [(set (match_operand:V1TI 0 "altivec_register_operand" "=v")
+      (eq:V1TI (match_operand:V1TI 1 "altivec_register_operand" "v")
+               (match_operand:V1TI 2 "altivec_register_operand" "v")))]
+   "TARGET_POWER10"
+   "vcmpequq %0,%1,%2"
+   [(set_attr "type" "veccmpfx")])
+ 
  (define_insn "altivec_eq<mode>"
    [(set (match_operand:VI2 0 "altivec_register_operand" "=v")
  	(eq:VI2 (match_operand:VI2 1 "altivec_register_operand" "v")
***************
*** 635,640 ****
--- 647,660 ----
    "vcmpgts<VI_char> %0,%1,%2"
    [(set_attr "type" "veccmpfx")])
  
+ (define_insn "*altivec_gtv1ti"
+   [(set (match_operand:V1TI 0 "altivec_register_operand" "=v")
+ 	(gt:V1TI (match_operand:V1TI 1 "altivec_register_operand" "v")
+ 		 (match_operand:V1TI 2 "altivec_register_operand" "v")))]
+   "TARGET_POWER10"
+   "vcmpgtsq %0,%1,%2"
+   [(set_attr "type" "veccmpfx")])
+ 
  (define_insn "*altivec_gtu<mode>"
    [(set (match_operand:VI2 0 "altivec_register_operand" "=v")
  	(gtu:VI2 (match_operand:VI2 1 "altivec_register_operand" "v")
***************
*** 643,648 ****
--- 663,676 ----
    "vcmpgtu<VI_char> %0,%1,%2"
    [(set_attr "type" "veccmpfx")])
  
+ (define_insn "*altivec_gtuv1ti"
+   [(set (match_operand:V1TI 0 "altivec_register_operand" "=v")
+ 	(gtu:V1TI (match_operand:V1TI 1 "altivec_register_operand" "v")
+ 		  (match_operand:V1TI 2 "altivec_register_operand" "v")))]
+   "TARGET_POWER10"
+   "vcmpgtuq %0,%1,%2"
+   [(set_attr "type" "veccmpfx")])
+ 
  (define_insn "*altivec_eqv4sf"
    [(set (match_operand:V4SF 0 "altivec_register_operand" "=v")
  	(eq:V4SF (match_operand:V4SF 1 "altivec_register_operand" "v")
***************
*** 1693,1698 ****
--- 1721,1739 ----
   DONE;
  })
  
+ (define_expand "vec_widen_umult_even_v2di"
+   [(use (match_operand:V1TI 0 "register_operand"))
+    (use (match_operand:V2DI 1 "register_operand"))
+    (use (match_operand:V2DI 2 "register_operand"))]
+   "TARGET_POWER10"
+ {
+   if (BYTES_BIG_ENDIAN)
+     emit_insn (gen_altivec_vmuleud (operands[0], operands[1], operands[2]));
+   else
+     emit_insn (gen_altivec_vmuloud (operands[0], operands[1], operands[2]));
+  DONE;
+ })
+ 
  (define_expand "vec_widen_smult_even_v4si"
    [(use (match_operand:V2DI 0 "register_operand"))
     (use (match_operand:V4SI 1 "register_operand"))
***************
*** 1706,1711 ****
--- 1747,1765 ----
    DONE;
  })
  
+ (define_expand "vec_widen_smult_even_v2di"
+   [(use (match_operand:V1TI 0 "register_operand"))
+    (use (match_operand:V2DI 1 "register_operand"))
+    (use (match_operand:V2DI 2 "register_operand"))]
+   "TARGET_POWER10"
+ {
+   if (BYTES_BIG_ENDIAN)
+     emit_insn (gen_altivec_vmulesd (operands[0], operands[1], operands[2]));
+  else
+     emit_insn (gen_altivec_vmulosd (operands[0], operands[1], operands[2]));
+   DONE;
+ })
+ 
  (define_expand "vec_widen_umult_odd_v16qi"
    [(use (match_operand:V8HI 0 "register_operand"))
     (use (match_operand:V16QI 1 "register_operand"))
***************
*** 1771,1776 ****
--- 1825,1843 ----
    DONE;
  })
  
+ (define_expand "vec_widen_umult_odd_v2di"
+   [(use (match_operand:V1TI 0 "register_operand"))
+    (use (match_operand:V2DI 1 "register_operand"))
+    (use (match_operand:V2DI 2 "register_operand"))]
+   "TARGET_POWER10"
+ {
+   if (BYTES_BIG_ENDIAN)
+     emit_insn (gen_altivec_vmuloud (operands[0], operands[1], operands[2]));
+   else
+     emit_insn (gen_altivec_vmuleud (operands[0], operands[1], operands[2]));
+   DONE;
+ })
+ 
  (define_expand "vec_widen_smult_odd_v4si"
    [(use (match_operand:V2DI 0 "register_operand"))
     (use (match_operand:V4SI 1 "register_operand"))
***************
*** 1784,1789 ****
--- 1851,1869 ----
    DONE;
  })
  
+ (define_expand "vec_widen_smult_odd_v2di"
+   [(use (match_operand:V1TI 0 "register_operand"))
+    (use (match_operand:V2DI 1 "register_operand"))
+    (use (match_operand:V2DI 2 "register_operand"))]
+   "TARGET_POWER10"
+ {
+   if (BYTES_BIG_ENDIAN)
+     emit_insn (gen_altivec_vmulosd (operands[0], operands[1], operands[2]));
+   else
+     emit_insn (gen_altivec_vmulesd (operands[0], operands[1], operands[2]));
+   DONE;
+ })
+ 
  (define_insn "altivec_vmuleub"
    [(set (match_operand:V8HI 0 "register_operand" "=v")
          (unspec:V8HI [(match_operand:V16QI 1 "register_operand" "v")
***************
*** 1865,1870 ****
--- 1945,1959 ----
    "vmuleuw %0,%1,%2"
    [(set_attr "type" "veccomplex")])
  
+ (define_insn "altivec_vmuleud"
+   [(set (match_operand:V1TI 0 "register_operand" "=v")
+        (unspec:V1TI [(match_operand:V2DI 1 "register_operand" "v")
+                      (match_operand:V2DI 2 "register_operand" "v")]
+                     UNSPEC_VMULEUD))]
+   "TARGET_POWER10"
+   "vmuleud %0,%1,%2"
+   [(set_attr "type" "veccomplex")])
+ 
  (define_insn "altivec_vmulouw"
    [(set (match_operand:V2DI 0 "register_operand" "=v")
         (unspec:V2DI [(match_operand:V4SI 1 "register_operand" "v")
***************
*** 1874,1879 ****
--- 1963,1977 ----
    "vmulouw %0,%1,%2"
    [(set_attr "type" "veccomplex")])
  
+ (define_insn "altivec_vmuloud"
+   [(set (match_operand:V1TI 0 "register_operand" "=v")
+        (unspec:V1TI [(match_operand:V2DI 1 "register_operand" "v")
+                      (match_operand:V2DI 2 "register_operand" "v")]
+                     UNSPEC_VMULOUD))]
+   "TARGET_POWER10"
+   "vmuloud %0,%1,%2"
+   [(set_attr "type" "veccomplex")])
+ 
  (define_insn "altivec_vmulesw"
    [(set (match_operand:V2DI 0 "register_operand" "=v")
         (unspec:V2DI [(match_operand:V4SI 1 "register_operand" "v")
***************
*** 1883,1888 ****
--- 1981,1995 ----
    "vmulesw %0,%1,%2"
    [(set_attr "type" "veccomplex")])
  
+ (define_insn "altivec_vmulesd"
+   [(set (match_operand:V1TI 0 "register_operand" "=v")
+        (unspec:V1TI [(match_operand:V2DI 1 "register_operand" "v")
+                      (match_operand:V2DI 2 "register_operand" "v")]
+                     UNSPEC_VMULESD))]
+   "TARGET_POWER10"
+   "vmulesd %0,%1,%2"
+   [(set_attr "type" "veccomplex")])
+ 
  (define_insn "altivec_vmulosw"
    [(set (match_operand:V2DI 0 "register_operand" "=v")
         (unspec:V2DI [(match_operand:V4SI 1 "register_operand" "v")
***************
*** 1892,1897 ****
--- 1999,2013 ----
    "vmulosw %0,%1,%2"
    [(set_attr "type" "veccomplex")])
  
+ (define_insn "altivec_vmulosd"
+   [(set (match_operand:V1TI 0 "register_operand" "=v")
+        (unspec:V1TI [(match_operand:V2DI 1 "register_operand" "v")
+                      (match_operand:V2DI 2 "register_operand" "v")]
+                     UNSPEC_VMULOSD))]
+   "TARGET_POWER10"
+   "vmulosd %0,%1,%2"
+   [(set_attr "type" "veccomplex")])
+ 
  ;; Vector pack/unpack
  (define_insn "altivec_vpkpx"
    [(set (match_operand:V8HI 0 "register_operand" "=v")
***************
*** 1985,1998 ****
    "vrl<VI_char> %0,%1,%2"
    [(set_attr "type" "vecsimple")])
  
  (define_insn "altivec_vrl<VI_char>mi"
    [(set (match_operand:VIlong 0 "register_operand" "=v")
!         (unspec:VIlong [(match_operand:VIlong 1 "register_operand" "0")
! 	                (match_operand:VIlong 2 "register_operand" "v")
  		        (match_operand:VIlong 3 "register_operand" "v")]
  		       UNSPEC_VRLMI))]
    "TARGET_P9_VECTOR"
!   "vrl<VI_char>mi %0,%2,%3"
    [(set_attr "type" "veclogical")])
  
  (define_insn "altivec_vrl<VI_char>nm"
--- 2101,2151 ----
    "vrl<VI_char> %0,%1,%2"
    [(set_attr "type" "vecsimple")])
  
+ (define_insn "altivec_vrlq"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+         (rotate:V1TI (match_operand:V1TI 1 "vsx_register_operand" "v")
+                      (match_operand:V1TI 2 "vsx_register_operand" "v")))]
+   "TARGET_POWER10"
+ ;; rotate amount in needs to be in bits[57:63] of operand2.
+   "vrlq %0,%1,%2"
+   [(set_attr "type" "vecsimple")])
+ 
  (define_insn "altivec_vrl<VI_char>mi"
    [(set (match_operand:VIlong 0 "register_operand" "=v")
!         (unspec:VIlong [(match_operand:VIlong 1 "register_operand" "v")
! 	                (match_operand:VIlong 2 "register_operand" "0")
  		        (match_operand:VIlong 3 "register_operand" "v")]
  		       UNSPEC_VRLMI))]
    "TARGET_P9_VECTOR"
!   "vrl<VI_char>mi %0,%1,%3"
!   [(set_attr "type" "veclogical")])
! 
! (define_expand "altivec_vrlqmi"
!   [(set (match_operand:V1TI 0 "vsx_register_operand")
! 	(unspec:V1TI [(match_operand:V1TI 1 "vsx_register_operand")
! 		      (match_operand:V1TI 2 "vsx_register_operand")
! 		      (match_operand:V1TI 3 "vsx_register_operand")]
! 		     UNSPEC_VRLMI))]
!   "TARGET_POWER10"
! {
!   /* Mask bit begin, end fields need to be in bits [41:55] of 128-bit operand2.
!      Shift amount in needs to be put in bits[57:63] of 128-bit operand2. */
!   rtx tmp = gen_reg_rtx (V1TImode);
! 
!   emit_insn (gen_xxswapd_v1ti (tmp, operands[3]));
!   emit_insn (gen_altivec_vrlqmi_inst (operands[0], operands[1], operands[2],
! 				      tmp));
!   DONE;
! })
! 
! (define_insn "altivec_vrlqmi_inst"
!   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
! 	(unspec:V1TI [(match_operand:V1TI 1 "vsx_register_operand" "v")
! 		      (match_operand:V1TI 2 "vsx_register_operand" "0")
! 		      (match_operand:V1TI 3 "vsx_register_operand" "v")]
! 		     UNSPEC_VRLMI))]
!   "TARGET_POWER10"
!   "vrlqmi %0,%1,%3"
    [(set_attr "type" "veclogical")])
  
  (define_insn "altivec_vrl<VI_char>nm"
***************
*** 2004,2009 ****
--- 2157,2187 ----
    "vrl<VI_char>nm %0,%1,%2"
    [(set_attr "type" "veclogical")])
  
+ (define_expand "altivec_vrlqnm"
+   [(set (match_operand:V1TI 0 "vsx_register_operand")
+ 	(unspec:V1TI [(match_operand:V1TI 1 "vsx_register_operand")
+ 		      (match_operand:V1TI 2 "vsx_register_operand")]
+ 		     UNSPEC_VRLNM))]
+   "TARGET_POWER10"
+ {
+   /* Shift amount in needs to be put in bits[57:63] of 128-bit operand2. */
+   rtx tmp = gen_reg_rtx (V1TImode);
+ 
+   emit_insn (gen_xxswapd_v1ti (tmp, operands[2]));
+   emit_insn (gen_altivec_vrlqnm_inst (operands[0], operands[1], tmp));
+   DONE;
+ })
+ 
+ (define_insn "altivec_vrlqnm_inst"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+ 	(unspec:V1TI [(match_operand:V1TI 1 "vsx_register_operand" "v")
+ 		      (match_operand:V1TI 2 "vsx_register_operand" "v")]
+ 		     UNSPEC_VRLNM))]
+   "TARGET_POWER10"
+   ;; rotate and mask bits need to be in upper 64-bits of operand2.
+   "vrlqnm %0,%1,%2"
+   [(set_attr "type" "veclogical")])
+ 
  (define_insn "altivec_vsl"
    [(set (match_operand:V4SI 0 "register_operand" "=v")
          (unspec:V4SI [(match_operand:V4SI 1 "register_operand" "v")
***************
*** 2048,2053 ****
--- 2226,2240 ----
    "vsl<VI_char> %0,%1,%2"
    [(set_attr "type" "vecsimple")])
  
+ (define_insn "altivec_vslq_<mode>"
+   [(set (match_operand:VEC_TI 0 "vsx_register_operand" "=v")
+ 	(ashift:VEC_TI (match_operand:VEC_TI 1 "vsx_register_operand" "v")
+ 		     (match_operand:VEC_TI 2 "vsx_register_operand" "v")))]
+   "TARGET_POWER10"
+   /* Shift amount in needs to be in bits[57:63] of 128-bit operand. */
+   "vslq %0,%1,%2"
+   [(set_attr "type" "vecsimple")])
+ 
  (define_insn "*altivec_vsr<VI_char>"
    [(set (match_operand:VI2 0 "register_operand" "=v")
          (lshiftrt:VI2 (match_operand:VI2 1 "register_operand" "v")
***************
*** 2056,2061 ****
--- 2243,2257 ----
    "vsr<VI_char> %0,%1,%2"
    [(set_attr "type" "vecsimple")])
  
+ (define_insn "altivec_vsrq_<mode>"
+   [(set (match_operand:VEC_TI 0 "vsx_register_operand" "=v")
+ 	(lshiftrt:VEC_TI (match_operand:VEC_TI 1 "vsx_register_operand" "v")
+ 			   (match_operand:VEC_TI 2 "vsx_register_operand" "v")))]
+   "TARGET_POWER10"
+   /* Shift amount in needs to be in bits[57:63] of 128-bit operand. */
+   "vsrq %0,%1,%2"
+   [(set_attr "type" "vecsimple")])
+ 
  (define_insn "*altivec_vsra<VI_char>"
    [(set (match_operand:VI2 0 "register_operand" "=v")
          (ashiftrt:VI2 (match_operand:VI2 1 "register_operand" "v")
***************
*** 2064,2069 ****
--- 2260,2274 ----
    "vsra<VI_char> %0,%1,%2"
    [(set_attr "type" "vecsimple")])
  
+ (define_insn "altivec_vsraq"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+ 	(ashiftrt:V1TI (match_operand:V1TI 1 "vsx_register_operand" "v")
+ 		       (match_operand:V1TI 2 "vsx_register_operand" "v")))]
+   "TARGET_POWER10"
+   /* Shift amount in needs to be in bits[57:63] of 128-bit operand. */
+   "vsraq %0,%1,%2"
+   [(set_attr "type" "vecsimple")])
+ 
  (define_insn "altivec_vsr"
    [(set (match_operand:V4SI 0 "register_operand" "=v")
          (unspec:V4SI [(match_operand:V4SI 1 "register_operand" "v")
***************
*** 2624,2629 ****
--- 2829,2846 ----
    "vcmpequ<VI_char>. %0,%1,%2"
    [(set_attr "type" "veccmpfx")])
  
+ (define_insn "altivec_vcmpequt_p"
+   [(set (reg:CC CR6_REGNO)
+ 	(unspec:CC [(eq:CC (match_operand:V1TI 1 "altivec_register_operand" "v")
+ 			   (match_operand:V1TI 2 "altivec_register_operand" "v"))]
+ 		   UNSPEC_PREDICATE))
+    (set (match_operand:V1TI 0 "altivec_register_operand" "=v")
+ 	(eq:V1TI (match_dup 1)
+ 		 (match_dup 2)))]
+   "TARGET_POWER10"
+   "vcmpequq. %0,%1,%2"
+   [(set_attr "type" "veccmpfx")])
+ 
  (define_insn "*altivec_vcmpgts<VI_char>_p"
    [(set (reg:CC CR6_REGNO)
  	(unspec:CC [(gt:CC (match_operand:VI2 1 "register_operand" "v")
***************
*** 2636,2641 ****
--- 2853,2870 ----
    "vcmpgts<VI_char>. %0,%1,%2"
    [(set_attr "type" "veccmpfx")])
  
+ (define_insn "*altivec_vcmpgtst_p"
+   [(set (reg:CC CR6_REGNO)
+ 	(unspec:CC [(gt:CC (match_operand:V1TI 1 "register_operand" "v")
+ 			   (match_operand:V1TI 2 "register_operand" "v"))]
+ 		   UNSPEC_PREDICATE))
+    (set (match_operand:V1TI 0 "register_operand" "=v")
+ 	(gt:V1TI (match_dup 1)
+ 		 (match_dup 2)))]
+   "TARGET_POWER10"
+   "vcmpgtsq. %0,%1,%2"
+   [(set_attr "type" "veccmpfx")])
+ 
  (define_insn "*altivec_vcmpgtu<VI_char>_p"
    [(set (reg:CC CR6_REGNO)
  	(unspec:CC [(gtu:CC (match_operand:VI2 1 "register_operand" "v")
***************
*** 2648,2653 ****
--- 2877,2894 ----
    "vcmpgtu<VI_char>. %0,%1,%2"
    [(set_attr "type" "veccmpfx")])
  
+ (define_insn "*altivec_vcmpgtut_p"
+   [(set (reg:CC CR6_REGNO)
+ 	(unspec:CC [(gtu:CC (match_operand:V1TI 1 "register_operand" "v")
+ 			    (match_operand:V1TI 2 "register_operand" "v"))]
+ 		   UNSPEC_PREDICATE))
+    (set (match_operand:V1TI 0 "register_operand" "=v")
+ 	(gtu:V1TI (match_dup 1)
+ 		  (match_dup 2)))]
+   "TARGET_POWER10"
+   "vcmpgtuq. %0,%1,%2"
+   [(set_attr "type" "veccmpfx")])
+ 
  (define_insn "*altivec_vcmpeqfp_p"
    [(set (reg:CC CR6_REGNO)
  	(unspec:CC [(eq:CC (match_operand:V4SF 1 "register_operand" "v")
***************
*** 4050,4055 ****
--- 4291,4320 ----
  })
  
  ;; Vector reverse elements
+ (define_expand "altivec_vreveti2"
+   [(set (match_operand:TI 0 "register_operand" "=v")
+ 	(unspec:TI [(match_operand:TI 1 "register_operand" "v")]
+ 		      UNSPEC_VREVEV))]
+   "TARGET_ALTIVEC"
+ {
+   int i, j, size, num_elements;
+   rtvec v = rtvec_alloc (16);
+   rtx mask = gen_reg_rtx (V16QImode);
+ 
+   size = GET_MODE_UNIT_SIZE (TImode);
+   num_elements = GET_MODE_NUNITS (TImode);
+ 
+   for (j = 0; j < num_elements; j++)
+     for (i = 0; i < size; i++)
+       RTVEC_ELT (v, i + j * size)
+ 	= GEN_INT (i + (num_elements - 1 - j) * size);
+ 
+   emit_insn (gen_vec_initv16qiqi (mask, gen_rtx_PARALLEL (V16QImode, v)));
+   emit_insn (gen_altivec_vperm_ti (operands[0], operands[1],
+ 	     operands[1], mask));
+   DONE;
+ })
+ 
  (define_expand "altivec_vreve<mode>2"
    [(set (match_operand:VEC_A 0 "register_operand" "=v")
  	(unspec:VEC_A [(match_operand:VEC_A 1 "register_operand" "v")]
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/dfp.md gcc-11.2.0/gcc/config/rs6000/dfp.md
*** gcc-11.1.0/gcc/config/rs6000/dfp.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/dfp.md	Wed Jul 28 06:55:07 2021
***************
*** 226,231 ****
--- 226,238 ----
    [(set_attr "type" "dfp")
     (set_attr "size" "128")])
  
+ (define_insn "floattitd2"
+   [(set (match_operand:TD 0 "gpc_reg_operand" "=d")
+ 	(float:TD (match_operand:TI 1 "gpc_reg_operand" "v")))]
+   "TARGET_POWER10"
+   "dcffixqq %0,%1"
+   [(set_attr "type" "dfp")])
+ 
  ;; Convert a decimal64/128 to a decimal64/128 whose value is an integer.
  ;; This is the first stage of converting it to an integer type.
  
***************
*** 247,252 ****
--- 254,266 ----
    "dctfix<q> %0,%1"
    [(set_attr "type" "dfp")
     (set_attr "size" "<bits>")])
+ 
+ (define_insn "fixtdti2"
+   [(set (match_operand:TI 0 "gpc_reg_operand" "=v")
+ 	(fix:TI (match_operand:TD 1 "gpc_reg_operand" "d")))]
+   "TARGET_POWER10"
+   "dctfixqq %0,%1"
+   [(set_attr "type" "dfp")])
  
  ;; Decimal builtin support
  
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/fusion.md gcc-11.2.0/gcc/config/rs6000/fusion.md
*** gcc-11.1.0/gcc/config/rs6000/fusion.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/fusion.md	Wed Jul 28 06:55:07 2021
***************
*** 35,41 ****
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 35,41 ----
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 56,62 ****
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 56,62 ----
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 77,83 ****
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 77,83 ----
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 98,104 ****
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 98,104 ----
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 119,125 ****
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 119,125 ----
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 140,146 ****
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 140,146 ----
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 161,167 ****
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 161,167 ----
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 182,188 ****
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 182,188 ----
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 203,209 ****
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 203,209 ----
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 224,230 ****
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 224,230 ----
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 245,251 ****
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 245,251 ----
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 266,272 ****
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 266,272 ----
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 287,293 ****
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 287,293 ----
     (set (match_dup 2)
          (compare:CC (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 308,314 ****
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 308,314 ----
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 329,335 ****
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
--- 329,335 ----
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
***************
*** 350,365 ****
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "load")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar and -> and
  (define_insn "*fuse_and_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 350,365 ----
     (set (match_dup 2)
          (compare:CCUNS (match_dup 0) (match_dup 3)))]
    ""
!   [(set_attr "type" "fused_load_cmpi")
     (set_attr "cost" "8")
     (set_attr "length" "8")])
  
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar and -> and
  (define_insn "*fuse_and_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 369,383 ****
     and %3,%1,%0\;and %3,%3,%2
     and %3,%1,%0\;and %3,%3,%2
     and %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar andc -> and
  (define_insn "*fuse_andc_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 369,383 ----
     and %3,%1,%0\;and %3,%3,%2
     and %3,%1,%0\;and %3,%3,%2
     and %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar andc -> and
  (define_insn "*fuse_andc_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 387,401 ****
     andc %3,%1,%0\;and %3,%3,%2
     andc %3,%1,%0\;and %3,%3,%2
     andc %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar eqv -> and
  (define_insn "*fuse_eqv_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 387,401 ----
     andc %3,%1,%0\;and %3,%3,%2
     andc %3,%1,%0\;and %3,%3,%2
     andc %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar eqv -> and
  (define_insn "*fuse_eqv_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 405,419 ****
     eqv %3,%1,%0\;and %3,%3,%2
     eqv %3,%1,%0\;and %3,%3,%2
     eqv %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nand -> and
  (define_insn "*fuse_nand_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 405,419 ----
     eqv %3,%1,%0\;and %3,%3,%2
     eqv %3,%1,%0\;and %3,%3,%2
     eqv %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nand -> and
  (define_insn "*fuse_nand_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 423,437 ****
     nand %3,%1,%0\;and %3,%3,%2
     nand %3,%1,%0\;and %3,%3,%2
     nand %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nor -> and
  (define_insn "*fuse_nor_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 423,437 ----
     nand %3,%1,%0\;and %3,%3,%2
     nand %3,%1,%0\;and %3,%3,%2
     nand %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nor -> and
  (define_insn "*fuse_nor_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 441,455 ****
     nor %3,%1,%0\;and %3,%3,%2
     nor %3,%1,%0\;and %3,%3,%2
     nor %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar or -> and
  (define_insn "*fuse_or_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 441,455 ----
     nor %3,%1,%0\;and %3,%3,%2
     nor %3,%1,%0\;and %3,%3,%2
     nor %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar or -> and
  (define_insn "*fuse_or_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 459,473 ****
     or %3,%1,%0\;and %3,%3,%2
     or %3,%1,%0\;and %3,%3,%2
     or %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar orc -> and
  (define_insn "*fuse_orc_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 459,473 ----
     or %3,%1,%0\;and %3,%3,%2
     or %3,%1,%0\;and %3,%3,%2
     or %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar orc -> and
  (define_insn "*fuse_orc_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 477,491 ****
     orc %3,%1,%0\;and %3,%3,%2
     orc %3,%1,%0\;and %3,%3,%2
     orc %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar xor -> and
  (define_insn "*fuse_xor_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 477,491 ----
     orc %3,%1,%0\;and %3,%3,%2
     orc %3,%1,%0\;and %3,%3,%2
     orc %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar xor -> and
  (define_insn "*fuse_xor_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 495,509 ****
     xor %3,%1,%0\;and %3,%3,%2
     xor %3,%1,%0\;and %3,%3,%2
     xor %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar and -> andc
  (define_insn "*fuse_and_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 495,545 ----
     xor %3,%1,%0\;and %3,%3,%2
     xor %3,%1,%0\;and %3,%3,%2
     xor %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; add-logical fusion pattern generated by gen_logical_addsubf
! ;; scalar add -> and
! (define_insn "*fuse_add_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (plus:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
!                  (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
!   "@
!    add %3,%1,%0\;and %3,%3,%2
!    add %3,%1,%0\;and %3,%3,%2
!    add %3,%1,%0\;and %3,%3,%2
!    add %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; add-logical fusion pattern generated by gen_logical_addsubf
! ;; scalar subf -> and
! (define_insn "*fuse_subf_and"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (minus:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
!                  (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
!   "@
!    subf %3,%1,%0\;and %3,%3,%2
!    subf %3,%1,%0\;and %3,%3,%2
!    subf %3,%1,%0\;and %3,%3,%2
!    subf %4,%1,%0\;and %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar and -> andc
  (define_insn "*fuse_and_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 513,527 ****
     and %3,%1,%0\;andc %3,%3,%2
     and %3,%1,%0\;andc %3,%3,%2
     and %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar andc -> andc
  (define_insn "*fuse_andc_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 549,563 ----
     and %3,%1,%0\;andc %3,%3,%2
     and %3,%1,%0\;andc %3,%3,%2
     and %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar andc -> andc
  (define_insn "*fuse_andc_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 531,545 ****
     andc %3,%1,%0\;andc %3,%3,%2
     andc %3,%1,%0\;andc %3,%3,%2
     andc %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar eqv -> andc
  (define_insn "*fuse_eqv_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 567,581 ----
     andc %3,%1,%0\;andc %3,%3,%2
     andc %3,%1,%0\;andc %3,%3,%2
     andc %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar eqv -> andc
  (define_insn "*fuse_eqv_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 549,563 ****
     eqv %3,%1,%0\;andc %3,%3,%2
     eqv %3,%1,%0\;andc %3,%3,%2
     eqv %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nand -> andc
  (define_insn "*fuse_nand_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 585,599 ----
     eqv %3,%1,%0\;andc %3,%3,%2
     eqv %3,%1,%0\;andc %3,%3,%2
     eqv %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nand -> andc
  (define_insn "*fuse_nand_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 567,581 ****
     nand %3,%1,%0\;andc %3,%3,%2
     nand %3,%1,%0\;andc %3,%3,%2
     nand %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nor -> andc
  (define_insn "*fuse_nor_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 603,617 ----
     nand %3,%1,%0\;andc %3,%3,%2
     nand %3,%1,%0\;andc %3,%3,%2
     nand %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nor -> andc
  (define_insn "*fuse_nor_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 585,599 ****
     nor %3,%1,%0\;andc %3,%3,%2
     nor %3,%1,%0\;andc %3,%3,%2
     nor %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar or -> andc
  (define_insn "*fuse_or_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 621,635 ----
     nor %3,%1,%0\;andc %3,%3,%2
     nor %3,%1,%0\;andc %3,%3,%2
     nor %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar or -> andc
  (define_insn "*fuse_or_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 603,617 ****
     or %3,%1,%0\;andc %3,%3,%2
     or %3,%1,%0\;andc %3,%3,%2
     or %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar orc -> andc
  (define_insn "*fuse_orc_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 639,653 ----
     or %3,%1,%0\;andc %3,%3,%2
     or %3,%1,%0\;andc %3,%3,%2
     or %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar orc -> andc
  (define_insn "*fuse_orc_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 621,635 ****
     orc %3,%1,%0\;andc %3,%3,%2
     orc %3,%1,%0\;andc %3,%3,%2
     orc %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar xor -> andc
  (define_insn "*fuse_xor_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 657,671 ----
     orc %3,%1,%0\;andc %3,%3,%2
     orc %3,%1,%0\;andc %3,%3,%2
     orc %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar xor -> andc
  (define_insn "*fuse_xor_andc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 639,653 ****
     xor %3,%1,%0\;andc %3,%3,%2
     xor %3,%1,%0\;andc %3,%3,%2
     xor %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar and -> eqv
  (define_insn "*fuse_and_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (not:GPR (xor:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 675,689 ----
     xor %3,%1,%0\;andc %3,%3,%2
     xor %3,%1,%0\;andc %3,%3,%2
     xor %4,%1,%0\;andc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar and -> eqv
  (define_insn "*fuse_and_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (not:GPR (xor:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 657,671 ****
     and %3,%1,%0\;eqv %3,%3,%2
     and %3,%1,%0\;eqv %3,%3,%2
     and %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar andc -> eqv
  (define_insn "*fuse_andc_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (not:GPR (xor:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 693,707 ----
     and %3,%1,%0\;eqv %3,%3,%2
     and %3,%1,%0\;eqv %3,%3,%2
     and %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar andc -> eqv
  (define_insn "*fuse_andc_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (not:GPR (xor:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 675,689 ****
     andc %3,%1,%0\;eqv %3,%3,%2
     andc %3,%1,%0\;eqv %3,%3,%2
     andc %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar eqv -> eqv
  (define_insn "*fuse_eqv_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (not:GPR (xor:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 711,725 ----
     andc %3,%1,%0\;eqv %3,%3,%2
     andc %3,%1,%0\;eqv %3,%3,%2
     andc %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar eqv -> eqv
  (define_insn "*fuse_eqv_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (not:GPR (xor:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 693,707 ****
     eqv %3,%1,%0\;eqv %3,%3,%2
     eqv %3,%1,%0\;eqv %3,%3,%2
     eqv %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nand -> eqv
  (define_insn "*fuse_nand_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (not:GPR (xor:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 729,743 ----
     eqv %3,%1,%0\;eqv %3,%3,%2
     eqv %3,%1,%0\;eqv %3,%3,%2
     eqv %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nand -> eqv
  (define_insn "*fuse_nand_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (not:GPR (xor:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 711,725 ****
     nand %3,%1,%0\;eqv %3,%3,%2
     nand %3,%1,%0\;eqv %3,%3,%2
     nand %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nor -> eqv
  (define_insn "*fuse_nor_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (not:GPR (xor:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 747,761 ----
     nand %3,%1,%0\;eqv %3,%3,%2
     nand %3,%1,%0\;eqv %3,%3,%2
     nand %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nor -> eqv
  (define_insn "*fuse_nor_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (not:GPR (xor:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 729,743 ****
     nor %3,%1,%0\;eqv %3,%3,%2
     nor %3,%1,%0\;eqv %3,%3,%2
     nor %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar or -> eqv
  (define_insn "*fuse_or_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (not:GPR (xor:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 765,779 ----
     nor %3,%1,%0\;eqv %3,%3,%2
     nor %3,%1,%0\;eqv %3,%3,%2
     nor %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar or -> eqv
  (define_insn "*fuse_or_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (not:GPR (xor:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 747,761 ****
     or %3,%1,%0\;eqv %3,%3,%2
     or %3,%1,%0\;eqv %3,%3,%2
     or %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar orc -> eqv
  (define_insn "*fuse_orc_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (not:GPR (xor:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 783,797 ----
     or %3,%1,%0\;eqv %3,%3,%2
     or %3,%1,%0\;eqv %3,%3,%2
     or %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar orc -> eqv
  (define_insn "*fuse_orc_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (not:GPR (xor:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 765,779 ****
     orc %3,%1,%0\;eqv %3,%3,%2
     orc %3,%1,%0\;eqv %3,%3,%2
     orc %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar xor -> eqv
  (define_insn "*fuse_xor_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (not:GPR (xor:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 801,815 ----
     orc %3,%1,%0\;eqv %3,%3,%2
     orc %3,%1,%0\;eqv %3,%3,%2
     orc %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar xor -> eqv
  (define_insn "*fuse_xor_eqv"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (not:GPR (xor:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 783,797 ****
     xor %3,%1,%0\;eqv %3,%3,%2
     xor %3,%1,%0\;eqv %3,%3,%2
     xor %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar and -> nand
  (define_insn "*fuse_and_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (not:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 819,833 ----
     xor %3,%1,%0\;eqv %3,%3,%2
     xor %3,%1,%0\;eqv %3,%3,%2
     xor %4,%1,%0\;eqv %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar and -> nand
  (define_insn "*fuse_and_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (not:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 801,815 ****
     and %3,%1,%0\;nand %3,%3,%2
     and %3,%1,%0\;nand %3,%3,%2
     and %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar andc -> nand
  (define_insn "*fuse_andc_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (not:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 837,851 ----
     and %3,%1,%0\;nand %3,%3,%2
     and %3,%1,%0\;nand %3,%3,%2
     and %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar andc -> nand
  (define_insn "*fuse_andc_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (not:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 819,833 ****
     andc %3,%1,%0\;nand %3,%3,%2
     andc %3,%1,%0\;nand %3,%3,%2
     andc %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar eqv -> nand
  (define_insn "*fuse_eqv_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (not:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 855,869 ----
     andc %3,%1,%0\;nand %3,%3,%2
     andc %3,%1,%0\;nand %3,%3,%2
     andc %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar eqv -> nand
  (define_insn "*fuse_eqv_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (not:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 837,851 ****
     eqv %3,%1,%0\;nand %3,%3,%2
     eqv %3,%1,%0\;nand %3,%3,%2
     eqv %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nand -> nand
  (define_insn "*fuse_nand_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (not:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 873,887 ----
     eqv %3,%1,%0\;nand %3,%3,%2
     eqv %3,%1,%0\;nand %3,%3,%2
     eqv %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nand -> nand
  (define_insn "*fuse_nand_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (not:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 855,869 ****
     nand %3,%1,%0\;nand %3,%3,%2
     nand %3,%1,%0\;nand %3,%3,%2
     nand %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nor -> nand
  (define_insn "*fuse_nor_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (not:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 891,905 ----
     nand %3,%1,%0\;nand %3,%3,%2
     nand %3,%1,%0\;nand %3,%3,%2
     nand %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nor -> nand
  (define_insn "*fuse_nor_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (not:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 873,887 ****
     nor %3,%1,%0\;nand %3,%3,%2
     nor %3,%1,%0\;nand %3,%3,%2
     nor %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar or -> nand
  (define_insn "*fuse_or_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (not:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 909,923 ----
     nor %3,%1,%0\;nand %3,%3,%2
     nor %3,%1,%0\;nand %3,%3,%2
     nor %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar or -> nand
  (define_insn "*fuse_or_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (not:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 891,905 ****
     or %3,%1,%0\;nand %3,%3,%2
     or %3,%1,%0\;nand %3,%3,%2
     or %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar orc -> nand
  (define_insn "*fuse_orc_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (not:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 927,941 ----
     or %3,%1,%0\;nand %3,%3,%2
     or %3,%1,%0\;nand %3,%3,%2
     or %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar orc -> nand
  (define_insn "*fuse_orc_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (not:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 909,923 ****
     orc %3,%1,%0\;nand %3,%3,%2
     orc %3,%1,%0\;nand %3,%3,%2
     orc %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar xor -> nand
  (define_insn "*fuse_xor_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 945,959 ----
     orc %3,%1,%0\;nand %3,%3,%2
     orc %3,%1,%0\;nand %3,%3,%2
     orc %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar xor -> nand
  (define_insn "*fuse_xor_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 927,941 ****
     xor %3,%1,%0\;nand %3,%3,%2
     xor %3,%1,%0\;nand %3,%3,%2
     xor %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar and -> nor
  (define_insn "*fuse_and_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (not:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 963,1013 ----
     xor %3,%1,%0\;nand %3,%3,%2
     xor %3,%1,%0\;nand %3,%3,%2
     xor %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; add-logical fusion pattern generated by gen_logical_addsubf
! ;; scalar add -> nand
! (define_insn "*fuse_add_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (not:GPR (plus:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
!                  (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
!   "@
!    add %3,%1,%0\;nand %3,%3,%2
!    add %3,%1,%0\;nand %3,%3,%2
!    add %3,%1,%0\;nand %3,%3,%2
!    add %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; add-logical fusion pattern generated by gen_logical_addsubf
! ;; scalar subf -> nand
! (define_insn "*fuse_subf_nand"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (not:GPR (minus:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
!                  (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
!   "@
!    subf %3,%1,%0\;nand %3,%3,%2
!    subf %3,%1,%0\;nand %3,%3,%2
!    subf %3,%1,%0\;nand %3,%3,%2
!    subf %4,%1,%0\;nand %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar and -> nor
  (define_insn "*fuse_and_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (not:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 945,959 ****
     and %3,%1,%0\;nor %3,%3,%2
     and %3,%1,%0\;nor %3,%3,%2
     and %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar andc -> nor
  (define_insn "*fuse_andc_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (not:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1017,1031 ----
     and %3,%1,%0\;nor %3,%3,%2
     and %3,%1,%0\;nor %3,%3,%2
     and %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar andc -> nor
  (define_insn "*fuse_andc_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (not:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 963,977 ****
     andc %3,%1,%0\;nor %3,%3,%2
     andc %3,%1,%0\;nor %3,%3,%2
     andc %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar eqv -> nor
  (define_insn "*fuse_eqv_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (not:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1035,1049 ----
     andc %3,%1,%0\;nor %3,%3,%2
     andc %3,%1,%0\;nor %3,%3,%2
     andc %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar eqv -> nor
  (define_insn "*fuse_eqv_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (not:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 981,995 ****
     eqv %3,%1,%0\;nor %3,%3,%2
     eqv %3,%1,%0\;nor %3,%3,%2
     eqv %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nand -> nor
  (define_insn "*fuse_nand_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (not:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1053,1067 ----
     eqv %3,%1,%0\;nor %3,%3,%2
     eqv %3,%1,%0\;nor %3,%3,%2
     eqv %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nand -> nor
  (define_insn "*fuse_nand_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (not:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 999,1013 ****
     nand %3,%1,%0\;nor %3,%3,%2
     nand %3,%1,%0\;nor %3,%3,%2
     nand %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nor -> nor
  (define_insn "*fuse_nor_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (not:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1071,1085 ----
     nand %3,%1,%0\;nor %3,%3,%2
     nand %3,%1,%0\;nor %3,%3,%2
     nand %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nor -> nor
  (define_insn "*fuse_nor_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (not:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1017,1031 ****
     nor %3,%1,%0\;nor %3,%3,%2
     nor %3,%1,%0\;nor %3,%3,%2
     nor %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar or -> nor
  (define_insn "*fuse_or_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (not:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1089,1103 ----
     nor %3,%1,%0\;nor %3,%3,%2
     nor %3,%1,%0\;nor %3,%3,%2
     nor %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar or -> nor
  (define_insn "*fuse_or_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (not:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1035,1049 ****
     or %3,%1,%0\;nor %3,%3,%2
     or %3,%1,%0\;nor %3,%3,%2
     or %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar orc -> nor
  (define_insn "*fuse_orc_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (not:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1107,1121 ----
     or %3,%1,%0\;nor %3,%3,%2
     or %3,%1,%0\;nor %3,%3,%2
     or %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar orc -> nor
  (define_insn "*fuse_orc_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (not:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1053,1067 ****
     orc %3,%1,%0\;nor %3,%3,%2
     orc %3,%1,%0\;nor %3,%3,%2
     orc %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar xor -> nor
  (define_insn "*fuse_xor_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (and:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1125,1139 ----
     orc %3,%1,%0\;nor %3,%3,%2
     orc %3,%1,%0\;nor %3,%3,%2
     orc %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar xor -> nor
  (define_insn "*fuse_xor_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1071,1085 ****
     xor %3,%1,%0\;nor %3,%3,%2
     xor %3,%1,%0\;nor %3,%3,%2
     xor %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar and -> or
  (define_insn "*fuse_and_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1143,1193 ----
     xor %3,%1,%0\;nor %3,%3,%2
     xor %3,%1,%0\;nor %3,%3,%2
     xor %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; add-logical fusion pattern generated by gen_logical_addsubf
! ;; scalar add -> nor
! (define_insn "*fuse_add_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (not:GPR (plus:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
!                  (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
!   "@
!    add %3,%1,%0\;nor %3,%3,%2
!    add %3,%1,%0\;nor %3,%3,%2
!    add %3,%1,%0\;nor %3,%3,%2
!    add %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; add-logical fusion pattern generated by gen_logical_addsubf
! ;; scalar subf -> nor
! (define_insn "*fuse_subf_nor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (and:GPR (not:GPR (minus:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
!                  (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
!   "@
!    subf %3,%1,%0\;nor %3,%3,%2
!    subf %3,%1,%0\;nor %3,%3,%2
!    subf %3,%1,%0\;nor %3,%3,%2
!    subf %4,%1,%0\;nor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar and -> or
  (define_insn "*fuse_and_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1089,1103 ****
     and %3,%1,%0\;or %3,%3,%2
     and %3,%1,%0\;or %3,%3,%2
     and %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar andc -> or
  (define_insn "*fuse_andc_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1197,1211 ----
     and %3,%1,%0\;or %3,%3,%2
     and %3,%1,%0\;or %3,%3,%2
     and %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar andc -> or
  (define_insn "*fuse_andc_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1107,1121 ****
     andc %3,%1,%0\;or %3,%3,%2
     andc %3,%1,%0\;or %3,%3,%2
     andc %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar eqv -> or
  (define_insn "*fuse_eqv_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1215,1229 ----
     andc %3,%1,%0\;or %3,%3,%2
     andc %3,%1,%0\;or %3,%3,%2
     andc %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar eqv -> or
  (define_insn "*fuse_eqv_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1125,1139 ****
     eqv %3,%1,%0\;or %3,%3,%2
     eqv %3,%1,%0\;or %3,%3,%2
     eqv %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nand -> or
  (define_insn "*fuse_nand_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1233,1247 ----
     eqv %3,%1,%0\;or %3,%3,%2
     eqv %3,%1,%0\;or %3,%3,%2
     eqv %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nand -> or
  (define_insn "*fuse_nand_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1143,1157 ****
     nand %3,%1,%0\;or %3,%3,%2
     nand %3,%1,%0\;or %3,%3,%2
     nand %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nor -> or
  (define_insn "*fuse_nor_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1251,1265 ----
     nand %3,%1,%0\;or %3,%3,%2
     nand %3,%1,%0\;or %3,%3,%2
     nand %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nor -> or
  (define_insn "*fuse_nor_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1161,1175 ****
     nor %3,%1,%0\;or %3,%3,%2
     nor %3,%1,%0\;or %3,%3,%2
     nor %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar or -> or
  (define_insn "*fuse_or_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1269,1283 ----
     nor %3,%1,%0\;or %3,%3,%2
     nor %3,%1,%0\;or %3,%3,%2
     nor %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar or -> or
  (define_insn "*fuse_or_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1179,1193 ****
     or %3,%1,%0\;or %3,%3,%2
     or %3,%1,%0\;or %3,%3,%2
     or %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar orc -> or
  (define_insn "*fuse_orc_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1287,1301 ----
     or %3,%1,%0\;or %3,%3,%2
     or %3,%1,%0\;or %3,%3,%2
     or %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar orc -> or
  (define_insn "*fuse_orc_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1197,1211 ****
     orc %3,%1,%0\;or %3,%3,%2
     orc %3,%1,%0\;or %3,%3,%2
     orc %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar xor -> or
  (define_insn "*fuse_xor_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1305,1319 ----
     orc %3,%1,%0\;or %3,%3,%2
     orc %3,%1,%0\;or %3,%3,%2
     orc %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar xor -> or
  (define_insn "*fuse_xor_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1215,1229 ****
     xor %3,%1,%0\;or %3,%3,%2
     xor %3,%1,%0\;or %3,%3,%2
     xor %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar and -> orc
  (define_insn "*fuse_and_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1323,1373 ----
     xor %3,%1,%0\;or %3,%3,%2
     xor %3,%1,%0\;or %3,%3,%2
     xor %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; add-logical fusion pattern generated by gen_logical_addsubf
! ;; scalar add -> or
! (define_insn "*fuse_add_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (plus:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
!                  (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
!   "@
!    add %3,%1,%0\;or %3,%3,%2
!    add %3,%1,%0\;or %3,%3,%2
!    add %3,%1,%0\;or %3,%3,%2
!    add %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; add-logical fusion pattern generated by gen_logical_addsubf
! ;; scalar subf -> or
! (define_insn "*fuse_subf_or"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (minus:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
!                  (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
!   "@
!    subf %3,%1,%0\;or %3,%3,%2
!    subf %3,%1,%0\;or %3,%3,%2
!    subf %3,%1,%0\;or %3,%3,%2
!    subf %4,%1,%0\;or %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar and -> orc
  (define_insn "*fuse_and_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1233,1247 ****
     and %3,%1,%0\;orc %3,%3,%2
     and %3,%1,%0\;orc %3,%3,%2
     and %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar andc -> orc
  (define_insn "*fuse_andc_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1377,1391 ----
     and %3,%1,%0\;orc %3,%3,%2
     and %3,%1,%0\;orc %3,%3,%2
     and %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar andc -> orc
  (define_insn "*fuse_andc_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1251,1265 ****
     andc %3,%1,%0\;orc %3,%3,%2
     andc %3,%1,%0\;orc %3,%3,%2
     andc %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar eqv -> orc
  (define_insn "*fuse_eqv_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1395,1409 ----
     andc %3,%1,%0\;orc %3,%3,%2
     andc %3,%1,%0\;orc %3,%3,%2
     andc %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar eqv -> orc
  (define_insn "*fuse_eqv_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1269,1283 ****
     eqv %3,%1,%0\;orc %3,%3,%2
     eqv %3,%1,%0\;orc %3,%3,%2
     eqv %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nand -> orc
  (define_insn "*fuse_nand_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1413,1427 ----
     eqv %3,%1,%0\;orc %3,%3,%2
     eqv %3,%1,%0\;orc %3,%3,%2
     eqv %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nand -> orc
  (define_insn "*fuse_nand_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1287,1301 ****
     nand %3,%1,%0\;orc %3,%3,%2
     nand %3,%1,%0\;orc %3,%3,%2
     nand %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nor -> orc
  (define_insn "*fuse_nor_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1431,1445 ----
     nand %3,%1,%0\;orc %3,%3,%2
     nand %3,%1,%0\;orc %3,%3,%2
     nand %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nor -> orc
  (define_insn "*fuse_nor_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1305,1319 ****
     nor %3,%1,%0\;orc %3,%3,%2
     nor %3,%1,%0\;orc %3,%3,%2
     nor %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar or -> orc
  (define_insn "*fuse_or_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1449,1463 ----
     nor %3,%1,%0\;orc %3,%3,%2
     nor %3,%1,%0\;orc %3,%3,%2
     nor %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar or -> orc
  (define_insn "*fuse_or_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1323,1337 ****
     or %3,%1,%0\;orc %3,%3,%2
     or %3,%1,%0\;orc %3,%3,%2
     or %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar orc -> orc
  (define_insn "*fuse_orc_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1467,1481 ----
     or %3,%1,%0\;orc %3,%3,%2
     or %3,%1,%0\;orc %3,%3,%2
     or %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar orc -> orc
  (define_insn "*fuse_orc_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1341,1355 ****
     orc %3,%1,%0\;orc %3,%3,%2
     orc %3,%1,%0\;orc %3,%3,%2
     orc %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar xor -> orc
  (define_insn "*fuse_xor_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (ior:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1485,1499 ----
     orc %3,%1,%0\;orc %3,%3,%2
     orc %3,%1,%0\;orc %3,%3,%2
     orc %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar xor -> orc
  (define_insn "*fuse_xor_orc"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (ior:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1359,1373 ****
     xor %3,%1,%0\;orc %3,%3,%2
     xor %3,%1,%0\;orc %3,%3,%2
     xor %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar and -> xor
  (define_insn "*fuse_and_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (xor:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1503,1517 ----
     xor %3,%1,%0\;orc %3,%3,%2
     xor %3,%1,%0\;orc %3,%3,%2
     xor %4,%1,%0\;orc %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar and -> xor
  (define_insn "*fuse_and_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (xor:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1377,1391 ****
     and %3,%1,%0\;xor %3,%3,%2
     and %3,%1,%0\;xor %3,%3,%2
     and %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar andc -> xor
  (define_insn "*fuse_andc_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (xor:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1521,1535 ----
     and %3,%1,%0\;xor %3,%3,%2
     and %3,%1,%0\;xor %3,%3,%2
     and %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar andc -> xor
  (define_insn "*fuse_andc_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (xor:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1395,1409 ****
     andc %3,%1,%0\;xor %3,%3,%2
     andc %3,%1,%0\;xor %3,%3,%2
     andc %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar eqv -> xor
  (define_insn "*fuse_eqv_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (xor:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1539,1553 ----
     andc %3,%1,%0\;xor %3,%3,%2
     andc %3,%1,%0\;xor %3,%3,%2
     andc %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar eqv -> xor
  (define_insn "*fuse_eqv_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (xor:GPR (not:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1413,1427 ****
     eqv %3,%1,%0\;xor %3,%3,%2
     eqv %3,%1,%0\;xor %3,%3,%2
     eqv %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nand -> xor
  (define_insn "*fuse_nand_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (xor:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1557,1571 ----
     eqv %3,%1,%0\;xor %3,%3,%2
     eqv %3,%1,%0\;xor %3,%3,%2
     eqv %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nand -> xor
  (define_insn "*fuse_nand_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (xor:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1431,1445 ****
     nand %3,%1,%0\;xor %3,%3,%2
     nand %3,%1,%0\;xor %3,%3,%2
     nand %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar nor -> xor
  (define_insn "*fuse_nor_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (xor:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1575,1589 ----
     nand %3,%1,%0\;xor %3,%3,%2
     nand %3,%1,%0\;xor %3,%3,%2
     nand %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar nor -> xor
  (define_insn "*fuse_nor_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (xor:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1449,1463 ****
     nor %3,%1,%0\;xor %3,%3,%2
     nor %3,%1,%0\;xor %3,%3,%2
     nor %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar or -> xor
  (define_insn "*fuse_or_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (xor:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1593,1607 ----
     nor %3,%1,%0\;xor %3,%3,%2
     nor %3,%1,%0\;xor %3,%3,%2
     nor %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar or -> xor
  (define_insn "*fuse_or_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (xor:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1467,1481 ****
     or %3,%1,%0\;xor %3,%3,%2
     or %3,%1,%0\;xor %3,%3,%2
     or %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar orc -> xor
  (define_insn "*fuse_orc_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (xor:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")) 
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1611,1625 ----
     or %3,%1,%0\;xor %3,%3,%2
     or %3,%1,%0\;xor %3,%3,%2
     or %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar orc -> xor
  (define_insn "*fuse_orc_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (xor:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1485,1499 ****
     orc %3,%1,%0\;xor %3,%3,%2
     orc %3,%1,%0\;xor %3,%3,%2
     orc %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; scalar xor -> xor
  (define_insn "*fuse_xor_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=0,1,&r,r")
!         (xor:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r") 
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
--- 1629,1643 ----
     orc %3,%1,%0\;xor %3,%3,%2
     orc %3,%1,%0\;xor %3,%3,%2
     orc %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; scalar xor -> xor
  (define_insn "*fuse_xor_xor"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (xor:GPR (xor:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
***************
*** 1503,1517 ****
     xor %3,%1,%0\;xor %3,%3,%2
     xor %3,%1,%0\;xor %3,%3,%2
     xor %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vand -> vand
  (define_insn "*fuse_vand_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 1647,1877 ----
     xor %3,%1,%0\;xor %3,%3,%2
     xor %3,%1,%0\;xor %3,%3,%2
     xor %4,%1,%0\;xor %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-add fusion pattern generated by gen_logical_addsubf
! ;; scalar and -> add
! (define_insn "*fuse_and_add"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (plus:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
!                  (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
!   "@
!    and %3,%1,%0\;add %3,%3,%2
!    and %3,%1,%0\;add %3,%3,%2
!    and %3,%1,%0\;add %3,%3,%2
!    and %4,%1,%0\;add %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-add fusion pattern generated by gen_logical_addsubf
! ;; scalar nand -> add
! (define_insn "*fuse_nand_add"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (plus:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
!                           (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
!                  (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
!   "@
!    nand %3,%1,%0\;add %3,%3,%2
!    nand %3,%1,%0\;add %3,%3,%2
!    nand %3,%1,%0\;add %3,%3,%2
!    nand %4,%1,%0\;add %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-add fusion pattern generated by gen_logical_addsubf
! ;; scalar nor -> add
! (define_insn "*fuse_nor_add"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (plus:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
!                           (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
!                  (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
!   "@
!    nor %3,%1,%0\;add %3,%3,%2
!    nor %3,%1,%0\;add %3,%3,%2
!    nor %3,%1,%0\;add %3,%3,%2
!    nor %4,%1,%0\;add %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-add fusion pattern generated by gen_logical_addsubf
! ;; scalar or -> add
! (define_insn "*fuse_or_add"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (plus:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
!                  (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
!   "@
!    or %3,%1,%0\;add %3,%3,%2
!    or %3,%1,%0\;add %3,%3,%2
!    or %3,%1,%0\;add %3,%3,%2
!    or %4,%1,%0\;add %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-add fusion pattern generated by gen_logical_addsubf
! ;; scalar and -> subf
! (define_insn "*fuse_and_subf"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (minus:GPR (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
!                  (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
!   "@
!    and %3,%1,%0\;subf %3,%2,%3
!    and %3,%1,%0\;subf %3,%2,%3
!    and %3,%1,%0\;subf %3,%2,%3
!    and %4,%1,%0\;subf %3,%2,%4"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-add fusion pattern generated by gen_logical_addsubf
! ;; scalar nand -> subf
! (define_insn "*fuse_nand_subf"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (minus:GPR (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
!                           (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
!                  (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
!   "@
!    nand %3,%1,%0\;subf %3,%2,%3
!    nand %3,%1,%0\;subf %3,%2,%3
!    nand %3,%1,%0\;subf %3,%2,%3
!    nand %4,%1,%0\;subf %3,%2,%4"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-add fusion pattern generated by gen_logical_addsubf
! ;; scalar nor -> subf
! (define_insn "*fuse_nor_subf"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (minus:GPR (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
!                           (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
!                  (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
!   "@
!    nor %3,%1,%0\;subf %3,%2,%3
!    nor %3,%1,%0\;subf %3,%2,%3
!    nor %3,%1,%0\;subf %3,%2,%3
!    nor %4,%1,%0\;subf %3,%2,%4"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-add fusion pattern generated by gen_logical_addsubf
! ;; scalar or -> subf
! (define_insn "*fuse_or_subf"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (minus:GPR (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
!                  (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
!   "@
!    or %3,%1,%0\;subf %3,%2,%3
!    or %3,%1,%0\;subf %3,%2,%3
!    or %3,%1,%0\;subf %3,%2,%3
!    or %4,%1,%0\;subf %3,%2,%4"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-add fusion pattern generated by gen_logical_addsubf
! ;; scalar and -> rsubf
! (define_insn "*fuse_and_rsubf"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (minus:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")
!                  (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
!   "@
!    and %3,%1,%0\;subf %3,%3,%2
!    and %3,%1,%0\;subf %3,%3,%2
!    and %3,%1,%0\;subf %3,%3,%2
!    and %4,%1,%0\;subf %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-add fusion pattern generated by gen_logical_addsubf
! ;; scalar nand -> rsubf
! (define_insn "*fuse_nand_rsubf"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (minus:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")
!                  (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
!                           (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
!   "@
!    nand %3,%1,%0\;subf %3,%3,%2
!    nand %3,%1,%0\;subf %3,%3,%2
!    nand %3,%1,%0\;subf %3,%3,%2
!    nand %4,%1,%0\;subf %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-add fusion pattern generated by gen_logical_addsubf
! ;; scalar nor -> rsubf
! (define_insn "*fuse_nor_rsubf"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (minus:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")
!                  (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
!                           (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
!   "@
!    nor %3,%1,%0\;subf %3,%3,%2
!    nor %3,%1,%0\;subf %3,%3,%2
!    nor %3,%1,%0\;subf %3,%3,%2
!    nor %4,%1,%0\;subf %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-add fusion pattern generated by gen_logical_addsubf
! ;; scalar or -> rsubf
! (define_insn "*fuse_or_rsubf"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (minus:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")
!                  (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                           (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
!   "@
!    or %3,%1,%0\;subf %3,%3,%2
!    or %3,%1,%0\;subf %3,%3,%2
!    or %3,%1,%0\;subf %3,%3,%2
!    or %4,%1,%0\;subf %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vand -> vand
  (define_insn "*fuse_vand_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1521,1535 ****
     vand %3,%1,%0\;vand %3,%3,%2
     vand %3,%1,%0\;vand %3,%3,%2
     vand %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vandc -> vand
  (define_insn "*fuse_vandc_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 1881,1895 ----
     vand %3,%1,%0\;vand %3,%3,%2
     vand %3,%1,%0\;vand %3,%3,%2
     vand %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vandc -> vand
  (define_insn "*fuse_vandc_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1539,1553 ****
     vandc %3,%1,%0\;vand %3,%3,%2
     vandc %3,%1,%0\;vand %3,%3,%2
     vandc %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector veqv -> vand
  (define_insn "*fuse_veqv_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 1899,1913 ----
     vandc %3,%1,%0\;vand %3,%3,%2
     vandc %3,%1,%0\;vand %3,%3,%2
     vandc %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector veqv -> vand
  (define_insn "*fuse_veqv_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1557,1571 ****
     veqv %3,%1,%0\;vand %3,%3,%2
     veqv %3,%1,%0\;vand %3,%3,%2
     veqv %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnand -> vand
  (define_insn "*fuse_vnand_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 1917,1931 ----
     veqv %3,%1,%0\;vand %3,%3,%2
     veqv %3,%1,%0\;vand %3,%3,%2
     veqv %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnand -> vand
  (define_insn "*fuse_vnand_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1575,1589 ****
     vnand %3,%1,%0\;vand %3,%3,%2
     vnand %3,%1,%0\;vand %3,%3,%2
     vnand %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnor -> vand
  (define_insn "*fuse_vnor_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 1935,1949 ----
     vnand %3,%1,%0\;vand %3,%3,%2
     vnand %3,%1,%0\;vand %3,%3,%2
     vnand %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnor -> vand
  (define_insn "*fuse_vnor_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1593,1607 ****
     vnor %3,%1,%0\;vand %3,%3,%2
     vnor %3,%1,%0\;vand %3,%3,%2
     vnor %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vor -> vand
  (define_insn "*fuse_vor_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 1953,1967 ----
     vnor %3,%1,%0\;vand %3,%3,%2
     vnor %3,%1,%0\;vand %3,%3,%2
     vnor %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vor -> vand
  (define_insn "*fuse_vor_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1611,1625 ****
     vor %3,%1,%0\;vand %3,%3,%2
     vor %3,%1,%0\;vand %3,%3,%2
     vor %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vorc -> vand
  (define_insn "*fuse_vorc_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 1971,1985 ----
     vor %3,%1,%0\;vand %3,%3,%2
     vor %3,%1,%0\;vand %3,%3,%2
     vor %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vorc -> vand
  (define_insn "*fuse_vorc_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1629,1643 ****
     vorc %3,%1,%0\;vand %3,%3,%2
     vorc %3,%1,%0\;vand %3,%3,%2
     vorc %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vxor -> vand
  (define_insn "*fuse_vxor_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 1989,2003 ----
     vorc %3,%1,%0\;vand %3,%3,%2
     vorc %3,%1,%0\;vand %3,%3,%2
     vorc %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vxor -> vand
  (define_insn "*fuse_vxor_vand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1647,1661 ****
     vxor %3,%1,%0\;vand %3,%3,%2
     vxor %3,%1,%0\;vand %3,%3,%2
     vxor %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vand -> vandc
  (define_insn "*fuse_vand_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2007,2021 ----
     vxor %3,%1,%0\;vand %3,%3,%2
     vxor %3,%1,%0\;vand %3,%3,%2
     vxor %4,%1,%0\;vand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vand -> vandc
  (define_insn "*fuse_vand_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1665,1679 ****
     vand %3,%1,%0\;vandc %3,%3,%2
     vand %3,%1,%0\;vandc %3,%3,%2
     vand %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vandc -> vandc
  (define_insn "*fuse_vandc_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2025,2039 ----
     vand %3,%1,%0\;vandc %3,%3,%2
     vand %3,%1,%0\;vandc %3,%3,%2
     vand %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vandc -> vandc
  (define_insn "*fuse_vandc_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1683,1697 ****
     vandc %3,%1,%0\;vandc %3,%3,%2
     vandc %3,%1,%0\;vandc %3,%3,%2
     vandc %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector veqv -> vandc
  (define_insn "*fuse_veqv_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2043,2057 ----
     vandc %3,%1,%0\;vandc %3,%3,%2
     vandc %3,%1,%0\;vandc %3,%3,%2
     vandc %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector veqv -> vandc
  (define_insn "*fuse_veqv_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1701,1715 ****
     veqv %3,%1,%0\;vandc %3,%3,%2
     veqv %3,%1,%0\;vandc %3,%3,%2
     veqv %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnand -> vandc
  (define_insn "*fuse_vnand_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2061,2075 ----
     veqv %3,%1,%0\;vandc %3,%3,%2
     veqv %3,%1,%0\;vandc %3,%3,%2
     veqv %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnand -> vandc
  (define_insn "*fuse_vnand_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1719,1733 ****
     vnand %3,%1,%0\;vandc %3,%3,%2
     vnand %3,%1,%0\;vandc %3,%3,%2
     vnand %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnor -> vandc
  (define_insn "*fuse_vnor_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2079,2093 ----
     vnand %3,%1,%0\;vandc %3,%3,%2
     vnand %3,%1,%0\;vandc %3,%3,%2
     vnand %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnor -> vandc
  (define_insn "*fuse_vnor_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1737,1751 ****
     vnor %3,%1,%0\;vandc %3,%3,%2
     vnor %3,%1,%0\;vandc %3,%3,%2
     vnor %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vor -> vandc
  (define_insn "*fuse_vor_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2097,2111 ----
     vnor %3,%1,%0\;vandc %3,%3,%2
     vnor %3,%1,%0\;vandc %3,%3,%2
     vnor %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vor -> vandc
  (define_insn "*fuse_vor_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1755,1769 ****
     vor %3,%1,%0\;vandc %3,%3,%2
     vor %3,%1,%0\;vandc %3,%3,%2
     vor %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vorc -> vandc
  (define_insn "*fuse_vorc_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2115,2129 ----
     vor %3,%1,%0\;vandc %3,%3,%2
     vor %3,%1,%0\;vandc %3,%3,%2
     vor %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vorc -> vandc
  (define_insn "*fuse_vorc_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1773,1787 ****
     vorc %3,%1,%0\;vandc %3,%3,%2
     vorc %3,%1,%0\;vandc %3,%3,%2
     vorc %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vxor -> vandc
  (define_insn "*fuse_vxor_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2133,2147 ----
     vorc %3,%1,%0\;vandc %3,%3,%2
     vorc %3,%1,%0\;vandc %3,%3,%2
     vorc %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vxor -> vandc
  (define_insn "*fuse_vxor_vandc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1791,1805 ****
     vxor %3,%1,%0\;vandc %3,%3,%2
     vxor %3,%1,%0\;vandc %3,%3,%2
     vxor %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vand -> veqv
  (define_insn "*fuse_vand_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (not:VM (xor:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2151,2165 ----
     vxor %3,%1,%0\;vandc %3,%3,%2
     vxor %3,%1,%0\;vandc %3,%3,%2
     vxor %4,%1,%0\;vandc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vand -> veqv
  (define_insn "*fuse_vand_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (not:VM (xor:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1809,1823 ****
     vand %3,%1,%0\;veqv %3,%3,%2
     vand %3,%1,%0\;veqv %3,%3,%2
     vand %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vandc -> veqv
  (define_insn "*fuse_vandc_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (not:VM (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2169,2183 ----
     vand %3,%1,%0\;veqv %3,%3,%2
     vand %3,%1,%0\;veqv %3,%3,%2
     vand %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vandc -> veqv
  (define_insn "*fuse_vandc_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (not:VM (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1827,1841 ****
     vandc %3,%1,%0\;veqv %3,%3,%2
     vandc %3,%1,%0\;veqv %3,%3,%2
     vandc %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector veqv -> veqv
  (define_insn "*fuse_veqv_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (not:VM (xor:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2187,2201 ----
     vandc %3,%1,%0\;veqv %3,%3,%2
     vandc %3,%1,%0\;veqv %3,%3,%2
     vandc %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector veqv -> veqv
  (define_insn "*fuse_veqv_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (not:VM (xor:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1845,1859 ****
     veqv %3,%1,%0\;veqv %3,%3,%2
     veqv %3,%1,%0\;veqv %3,%3,%2
     veqv %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnand -> veqv
  (define_insn "*fuse_vnand_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (not:VM (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2205,2219 ----
     veqv %3,%1,%0\;veqv %3,%3,%2
     veqv %3,%1,%0\;veqv %3,%3,%2
     veqv %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnand -> veqv
  (define_insn "*fuse_vnand_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (not:VM (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1863,1877 ****
     vnand %3,%1,%0\;veqv %3,%3,%2
     vnand %3,%1,%0\;veqv %3,%3,%2
     vnand %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnor -> veqv
  (define_insn "*fuse_vnor_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (not:VM (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2223,2237 ----
     vnand %3,%1,%0\;veqv %3,%3,%2
     vnand %3,%1,%0\;veqv %3,%3,%2
     vnand %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnor -> veqv
  (define_insn "*fuse_vnor_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (not:VM (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1881,1895 ****
     vnor %3,%1,%0\;veqv %3,%3,%2
     vnor %3,%1,%0\;veqv %3,%3,%2
     vnor %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vor -> veqv
  (define_insn "*fuse_vor_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (not:VM (xor:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2241,2255 ----
     vnor %3,%1,%0\;veqv %3,%3,%2
     vnor %3,%1,%0\;veqv %3,%3,%2
     vnor %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vor -> veqv
  (define_insn "*fuse_vor_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (not:VM (xor:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1899,1913 ****
     vor %3,%1,%0\;veqv %3,%3,%2
     vor %3,%1,%0\;veqv %3,%3,%2
     vor %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vorc -> veqv
  (define_insn "*fuse_vorc_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (not:VM (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2259,2273 ----
     vor %3,%1,%0\;veqv %3,%3,%2
     vor %3,%1,%0\;veqv %3,%3,%2
     vor %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vorc -> veqv
  (define_insn "*fuse_vorc_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (not:VM (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1917,1931 ****
     vorc %3,%1,%0\;veqv %3,%3,%2
     vorc %3,%1,%0\;veqv %3,%3,%2
     vorc %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vxor -> veqv
  (define_insn "*fuse_vxor_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (not:VM (xor:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2277,2291 ----
     vorc %3,%1,%0\;veqv %3,%3,%2
     vorc %3,%1,%0\;veqv %3,%3,%2
     vorc %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vxor -> veqv
  (define_insn "*fuse_vxor_veqv"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (not:VM (xor:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1935,1949 ****
     vxor %3,%1,%0\;veqv %3,%3,%2
     vxor %3,%1,%0\;veqv %3,%3,%2
     vxor %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vand -> vnand
  (define_insn "*fuse_vand_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (not:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2295,2309 ----
     vxor %3,%1,%0\;veqv %3,%3,%2
     vxor %3,%1,%0\;veqv %3,%3,%2
     vxor %4,%1,%0\;veqv %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vand -> vnand
  (define_insn "*fuse_vand_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (not:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1953,1967 ****
     vand %3,%1,%0\;vnand %3,%3,%2
     vand %3,%1,%0\;vnand %3,%3,%2
     vand %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vandc -> vnand
  (define_insn "*fuse_vandc_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2313,2327 ----
     vand %3,%1,%0\;vnand %3,%3,%2
     vand %3,%1,%0\;vnand %3,%3,%2
     vand %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vandc -> vnand
  (define_insn "*fuse_vandc_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1971,1985 ****
     vandc %3,%1,%0\;vnand %3,%3,%2
     vandc %3,%1,%0\;vnand %3,%3,%2
     vandc %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector veqv -> vnand
  (define_insn "*fuse_veqv_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (not:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2331,2345 ----
     vandc %3,%1,%0\;vnand %3,%3,%2
     vandc %3,%1,%0\;vnand %3,%3,%2
     vandc %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector veqv -> vnand
  (define_insn "*fuse_veqv_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (not:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 1989,2003 ****
     veqv %3,%1,%0\;vnand %3,%3,%2
     veqv %3,%1,%0\;vnand %3,%3,%2
     veqv %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnand -> vnand
  (define_insn "*fuse_vnand_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2349,2363 ----
     veqv %3,%1,%0\;vnand %3,%3,%2
     veqv %3,%1,%0\;vnand %3,%3,%2
     veqv %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnand -> vnand
  (define_insn "*fuse_vnand_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2007,2021 ****
     vnand %3,%1,%0\;vnand %3,%3,%2
     vnand %3,%1,%0\;vnand %3,%3,%2
     vnand %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnor -> vnand
  (define_insn "*fuse_vnor_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2367,2381 ----
     vnand %3,%1,%0\;vnand %3,%3,%2
     vnand %3,%1,%0\;vnand %3,%3,%2
     vnand %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnor -> vnand
  (define_insn "*fuse_vnor_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2025,2039 ****
     vnor %3,%1,%0\;vnand %3,%3,%2
     vnor %3,%1,%0\;vnand %3,%3,%2
     vnor %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vor -> vnand
  (define_insn "*fuse_vor_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (not:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2385,2399 ----
     vnor %3,%1,%0\;vnand %3,%3,%2
     vnor %3,%1,%0\;vnand %3,%3,%2
     vnor %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vor -> vnand
  (define_insn "*fuse_vor_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (not:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2043,2057 ****
     vor %3,%1,%0\;vnand %3,%3,%2
     vor %3,%1,%0\;vnand %3,%3,%2
     vor %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vorc -> vnand
  (define_insn "*fuse_vorc_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2403,2417 ----
     vor %3,%1,%0\;vnand %3,%3,%2
     vor %3,%1,%0\;vnand %3,%3,%2
     vor %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vorc -> vnand
  (define_insn "*fuse_vorc_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2061,2075 ****
     vorc %3,%1,%0\;vnand %3,%3,%2
     vorc %3,%1,%0\;vnand %3,%3,%2
     vorc %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vxor -> vnand
  (define_insn "*fuse_vxor_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2421,2435 ----
     vorc %3,%1,%0\;vnand %3,%3,%2
     vorc %3,%1,%0\;vnand %3,%3,%2
     vorc %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vxor -> vnand
  (define_insn "*fuse_vxor_vnand"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2079,2093 ****
     vxor %3,%1,%0\;vnand %3,%3,%2
     vxor %3,%1,%0\;vnand %3,%3,%2
     vxor %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vand -> vnor
  (define_insn "*fuse_vand_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (not:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2439,2453 ----
     vxor %3,%1,%0\;vnand %3,%3,%2
     vxor %3,%1,%0\;vnand %3,%3,%2
     vxor %4,%1,%0\;vnand %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vand -> vnor
  (define_insn "*fuse_vand_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (not:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2097,2111 ****
     vand %3,%1,%0\;vnor %3,%3,%2
     vand %3,%1,%0\;vnor %3,%3,%2
     vand %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vandc -> vnor
  (define_insn "*fuse_vandc_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2457,2471 ----
     vand %3,%1,%0\;vnor %3,%3,%2
     vand %3,%1,%0\;vnor %3,%3,%2
     vand %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vandc -> vnor
  (define_insn "*fuse_vandc_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2115,2129 ****
     vandc %3,%1,%0\;vnor %3,%3,%2
     vandc %3,%1,%0\;vnor %3,%3,%2
     vandc %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector veqv -> vnor
  (define_insn "*fuse_veqv_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (not:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2475,2489 ----
     vandc %3,%1,%0\;vnor %3,%3,%2
     vandc %3,%1,%0\;vnor %3,%3,%2
     vandc %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector veqv -> vnor
  (define_insn "*fuse_veqv_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (not:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2133,2147 ****
     veqv %3,%1,%0\;vnor %3,%3,%2
     veqv %3,%1,%0\;vnor %3,%3,%2
     veqv %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnand -> vnor
  (define_insn "*fuse_vnand_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2493,2507 ----
     veqv %3,%1,%0\;vnor %3,%3,%2
     veqv %3,%1,%0\;vnor %3,%3,%2
     veqv %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnand -> vnor
  (define_insn "*fuse_vnand_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2151,2165 ****
     vnand %3,%1,%0\;vnor %3,%3,%2
     vnand %3,%1,%0\;vnor %3,%3,%2
     vnand %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnor -> vnor
  (define_insn "*fuse_vnor_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2511,2525 ----
     vnand %3,%1,%0\;vnor %3,%3,%2
     vnand %3,%1,%0\;vnor %3,%3,%2
     vnand %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnor -> vnor
  (define_insn "*fuse_vnor_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2169,2183 ****
     vnor %3,%1,%0\;vnor %3,%3,%2
     vnor %3,%1,%0\;vnor %3,%3,%2
     vnor %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vor -> vnor
  (define_insn "*fuse_vor_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (not:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2529,2543 ----
     vnor %3,%1,%0\;vnor %3,%3,%2
     vnor %3,%1,%0\;vnor %3,%3,%2
     vnor %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vor -> vnor
  (define_insn "*fuse_vor_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (not:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2187,2201 ****
     vor %3,%1,%0\;vnor %3,%3,%2
     vor %3,%1,%0\;vnor %3,%3,%2
     vor %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vorc -> vnor
  (define_insn "*fuse_vorc_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2547,2561 ----
     vor %3,%1,%0\;vnor %3,%3,%2
     vor %3,%1,%0\;vnor %3,%3,%2
     vor %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vorc -> vnor
  (define_insn "*fuse_vorc_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2205,2219 ****
     vorc %3,%1,%0\;vnor %3,%3,%2
     vorc %3,%1,%0\;vnor %3,%3,%2
     vorc %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vxor -> vnor
  (define_insn "*fuse_vxor_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (and:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2565,2579 ----
     vorc %3,%1,%0\;vnor %3,%3,%2
     vorc %3,%1,%0\;vnor %3,%3,%2
     vorc %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vxor -> vnor
  (define_insn "*fuse_vxor_vnor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (and:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2223,2237 ****
     vxor %3,%1,%0\;vnor %3,%3,%2
     vxor %3,%1,%0\;vnor %3,%3,%2
     vxor %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vand -> vor
  (define_insn "*fuse_vand_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2583,2597 ----
     vxor %3,%1,%0\;vnor %3,%3,%2
     vxor %3,%1,%0\;vnor %3,%3,%2
     vxor %4,%1,%0\;vnor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vand -> vor
  (define_insn "*fuse_vand_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2241,2255 ****
     vand %3,%1,%0\;vor %3,%3,%2
     vand %3,%1,%0\;vor %3,%3,%2
     vand %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vandc -> vor
  (define_insn "*fuse_vandc_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2601,2615 ----
     vand %3,%1,%0\;vor %3,%3,%2
     vand %3,%1,%0\;vor %3,%3,%2
     vand %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vandc -> vor
  (define_insn "*fuse_vandc_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2259,2273 ****
     vandc %3,%1,%0\;vor %3,%3,%2
     vandc %3,%1,%0\;vor %3,%3,%2
     vandc %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector veqv -> vor
  (define_insn "*fuse_veqv_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2619,2633 ----
     vandc %3,%1,%0\;vor %3,%3,%2
     vandc %3,%1,%0\;vor %3,%3,%2
     vandc %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector veqv -> vor
  (define_insn "*fuse_veqv_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2277,2291 ****
     veqv %3,%1,%0\;vor %3,%3,%2
     veqv %3,%1,%0\;vor %3,%3,%2
     veqv %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnand -> vor
  (define_insn "*fuse_vnand_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2637,2651 ----
     veqv %3,%1,%0\;vor %3,%3,%2
     veqv %3,%1,%0\;vor %3,%3,%2
     veqv %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnand -> vor
  (define_insn "*fuse_vnand_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2295,2309 ****
     vnand %3,%1,%0\;vor %3,%3,%2
     vnand %3,%1,%0\;vor %3,%3,%2
     vnand %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnor -> vor
  (define_insn "*fuse_vnor_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2655,2669 ----
     vnand %3,%1,%0\;vor %3,%3,%2
     vnand %3,%1,%0\;vor %3,%3,%2
     vnand %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnor -> vor
  (define_insn "*fuse_vnor_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2313,2327 ****
     vnor %3,%1,%0\;vor %3,%3,%2
     vnor %3,%1,%0\;vor %3,%3,%2
     vnor %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vor -> vor
  (define_insn "*fuse_vor_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2673,2687 ----
     vnor %3,%1,%0\;vor %3,%3,%2
     vnor %3,%1,%0\;vor %3,%3,%2
     vnor %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vor -> vor
  (define_insn "*fuse_vor_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2331,2345 ****
     vor %3,%1,%0\;vor %3,%3,%2
     vor %3,%1,%0\;vor %3,%3,%2
     vor %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vorc -> vor
  (define_insn "*fuse_vorc_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2691,2705 ----
     vor %3,%1,%0\;vor %3,%3,%2
     vor %3,%1,%0\;vor %3,%3,%2
     vor %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vorc -> vor
  (define_insn "*fuse_vorc_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2349,2363 ****
     vorc %3,%1,%0\;vor %3,%3,%2
     vorc %3,%1,%0\;vor %3,%3,%2
     vorc %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vxor -> vor
  (define_insn "*fuse_vxor_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2709,2723 ----
     vorc %3,%1,%0\;vor %3,%3,%2
     vorc %3,%1,%0\;vor %3,%3,%2
     vorc %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vxor -> vor
  (define_insn "*fuse_vxor_vor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2367,2381 ****
     vxor %3,%1,%0\;vor %3,%3,%2
     vxor %3,%1,%0\;vor %3,%3,%2
     vxor %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vand -> vorc
  (define_insn "*fuse_vand_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2727,2741 ----
     vxor %3,%1,%0\;vor %3,%3,%2
     vxor %3,%1,%0\;vor %3,%3,%2
     vxor %4,%1,%0\;vor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vand -> vorc
  (define_insn "*fuse_vand_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2385,2399 ****
     vand %3,%1,%0\;vorc %3,%3,%2
     vand %3,%1,%0\;vorc %3,%3,%2
     vand %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vandc -> vorc
  (define_insn "*fuse_vandc_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2745,2759 ----
     vand %3,%1,%0\;vorc %3,%3,%2
     vand %3,%1,%0\;vorc %3,%3,%2
     vand %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vandc -> vorc
  (define_insn "*fuse_vandc_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2403,2417 ****
     vandc %3,%1,%0\;vorc %3,%3,%2
     vandc %3,%1,%0\;vorc %3,%3,%2
     vandc %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector veqv -> vorc
  (define_insn "*fuse_veqv_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2763,2777 ----
     vandc %3,%1,%0\;vorc %3,%3,%2
     vandc %3,%1,%0\;vorc %3,%3,%2
     vandc %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector veqv -> vorc
  (define_insn "*fuse_veqv_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2421,2435 ****
     veqv %3,%1,%0\;vorc %3,%3,%2
     veqv %3,%1,%0\;vorc %3,%3,%2
     veqv %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnand -> vorc
  (define_insn "*fuse_vnand_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2781,2795 ----
     veqv %3,%1,%0\;vorc %3,%3,%2
     veqv %3,%1,%0\;vorc %3,%3,%2
     veqv %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnand -> vorc
  (define_insn "*fuse_vnand_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2439,2453 ****
     vnand %3,%1,%0\;vorc %3,%3,%2
     vnand %3,%1,%0\;vorc %3,%3,%2
     vnand %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnor -> vorc
  (define_insn "*fuse_vnor_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2799,2813 ----
     vnand %3,%1,%0\;vorc %3,%3,%2
     vnand %3,%1,%0\;vorc %3,%3,%2
     vnand %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnor -> vorc
  (define_insn "*fuse_vnor_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2457,2471 ****
     vnor %3,%1,%0\;vorc %3,%3,%2
     vnor %3,%1,%0\;vorc %3,%3,%2
     vnor %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vor -> vorc
  (define_insn "*fuse_vor_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2817,2831 ----
     vnor %3,%1,%0\;vorc %3,%3,%2
     vnor %3,%1,%0\;vorc %3,%3,%2
     vnor %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vor -> vorc
  (define_insn "*fuse_vor_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2475,2489 ****
     vor %3,%1,%0\;vorc %3,%3,%2
     vor %3,%1,%0\;vorc %3,%3,%2
     vor %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vorc -> vorc
  (define_insn "*fuse_vorc_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2835,2849 ----
     vor %3,%1,%0\;vorc %3,%3,%2
     vor %3,%1,%0\;vorc %3,%3,%2
     vor %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vorc -> vorc
  (define_insn "*fuse_vorc_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2493,2507 ****
     vorc %3,%1,%0\;vorc %3,%3,%2
     vorc %3,%1,%0\;vorc %3,%3,%2
     vorc %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vxor -> vorc
  (define_insn "*fuse_vxor_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (ior:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2853,2867 ----
     vorc %3,%1,%0\;vorc %3,%3,%2
     vorc %3,%1,%0\;vorc %3,%3,%2
     vorc %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vxor -> vorc
  (define_insn "*fuse_vxor_vorc"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (ior:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2511,2525 ****
     vxor %3,%1,%0\;vorc %3,%3,%2
     vxor %3,%1,%0\;vorc %3,%3,%2
     vxor %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vand -> vxor
  (define_insn "*fuse_vand_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (xor:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2871,2885 ----
     vxor %3,%1,%0\;vorc %3,%3,%2
     vxor %3,%1,%0\;vorc %3,%3,%2
     vxor %4,%1,%0\;vorc %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vand -> vxor
  (define_insn "*fuse_vand_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (xor:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2529,2543 ****
     vand %3,%1,%0\;vxor %3,%3,%2
     vand %3,%1,%0\;vxor %3,%3,%2
     vand %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vandc -> vxor
  (define_insn "*fuse_vandc_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2889,2903 ----
     vand %3,%1,%0\;vxor %3,%3,%2
     vand %3,%1,%0\;vxor %3,%3,%2
     vand %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vandc -> vxor
  (define_insn "*fuse_vandc_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2547,2561 ****
     vandc %3,%1,%0\;vxor %3,%3,%2
     vandc %3,%1,%0\;vxor %3,%3,%2
     vandc %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector veqv -> vxor
  (define_insn "*fuse_veqv_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (xor:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2907,2921 ----
     vandc %3,%1,%0\;vxor %3,%3,%2
     vandc %3,%1,%0\;vxor %3,%3,%2
     vandc %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector veqv -> vxor
  (define_insn "*fuse_veqv_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (xor:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2565,2579 ****
     veqv %3,%1,%0\;vxor %3,%3,%2
     veqv %3,%1,%0\;vxor %3,%3,%2
     veqv %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnand -> vxor
  (define_insn "*fuse_vnand_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2925,2939 ----
     veqv %3,%1,%0\;vxor %3,%3,%2
     veqv %3,%1,%0\;vxor %3,%3,%2
     veqv %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnand -> vxor
  (define_insn "*fuse_vnand_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2583,2597 ****
     vnand %3,%1,%0\;vxor %3,%3,%2
     vnand %3,%1,%0\;vxor %3,%3,%2
     vnand %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vnor -> vxor
  (define_insn "*fuse_vnor_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2943,2957 ----
     vnand %3,%1,%0\;vxor %3,%3,%2
     vnand %3,%1,%0\;vxor %3,%3,%2
     vnand %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vnor -> vxor
  (define_insn "*fuse_vnor_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2601,2615 ****
     vnor %3,%1,%0\;vxor %3,%3,%2
     vnor %3,%1,%0\;vxor %3,%3,%2
     vnor %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vor -> vxor
  (define_insn "*fuse_vor_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (xor:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2961,2975 ----
     vnor %3,%1,%0\;vxor %3,%3,%2
     vnor %3,%1,%0\;vxor %3,%3,%2
     vnor %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vor -> vxor
  (define_insn "*fuse_vor_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (xor:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2619,2633 ****
     vor %3,%1,%0\;vxor %3,%3,%2
     vor %3,%1,%0\;vxor %3,%3,%2
     vor %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vorc -> vxor
  (define_insn "*fuse_vorc_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")) 
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2979,2993 ----
     vor %3,%1,%0\;vxor %3,%3,%2
     vor %3,%1,%0\;vxor %3,%3,%2
     vor %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vorc -> vxor
  (define_insn "*fuse_vorc_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2637,2651 ****
     vorc %3,%1,%0\;vxor %3,%3,%2
     vorc %3,%1,%0\;vxor %3,%3,%2
     vorc %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_2logical
  ;; vector vxor -> vxor
  (define_insn "*fuse_vxor_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=0,1,&v,v")
!         (xor:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v") 
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
--- 2997,3011 ----
     vorc %3,%1,%0\;vxor %3,%3,%2
     vorc %3,%1,%0\;vxor %3,%3,%2
     vorc %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  
! ;; logical-logical fusion pattern generated by gen_logical_addsubf
  ;; vector vxor -> vxor
  (define_insn "*fuse_vxor_vxor"
!   [(set (match_operand:VM 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (xor:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
***************
*** 2655,2660 ****
     vxor %3,%1,%0\;vxor %3,%3,%2
     vxor %3,%1,%0\;vxor %3,%3,%2
     vxor %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
--- 3015,3056 ----
     vxor %3,%1,%0\;vxor %3,%3,%2
     vxor %3,%1,%0\;vxor %3,%3,%2
     vxor %4,%1,%0\;vxor %3,%4,%2"
!   [(set_attr "type" "fused_vector")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; add-add fusion pattern generated by gen_addadd
! (define_insn "*fuse_add_add"
!   [(set (match_operand:GPR 3 "gpc_reg_operand" "=&0,&1,&r,r")
!         (plus:GPR
!            (plus:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
!                      (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
!            (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
!    (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2ADD)"
!   "@
!    add %3,%1,%0\;add %3,%3,%2
!    add %3,%1,%0\;add %3,%3,%2
!    add %3,%1,%0\;add %3,%3,%2
!    add %4,%1,%0\;add %3,%4,%2"
!   [(set_attr "type" "fused_arith_logical")
!    (set_attr "cost" "6")
!    (set_attr "length" "8")])
! 
! ;; vaddudm-vaddudm fusion pattern generated by gen_addadd
! (define_insn "*fuse_vaddudm_vaddudm"
!   [(set (match_operand:V2DI 3 "altivec_register_operand" "=&0,&1,&v,v")
!         (plus:V2DI
!            (plus:V2DI (match_operand:V2DI 0 "altivec_register_operand" "v,v,v,v")
!                      (match_operand:V2DI 1 "altivec_register_operand" "%v,v,v,v"))
!            (match_operand:V2DI 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:V2DI 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2ADD)"
!   "@
!    vaddudm %3,%1,%0\;vaddudm %3,%3,%2
!    vaddudm %3,%1,%0\;vaddudm %3,%3,%2
!    vaddudm %3,%1,%0\;vaddudm %3,%3,%2
!    vaddudm %4,%1,%0\;vaddudm %3,%4,%2"
!   [(set_attr "type" "fused_vector")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/genfusion.pl gcc-11.2.0/gcc/config/rs6000/genfusion.pl
*** gcc-11.1.0/gcc/config/rs6000/genfusion.pl	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/genfusion.pl	Wed Jul 28 06:55:07 2021
*************** sub gen_ld_cmpi_p10
*** 135,141 ****
  	  print "   (set (match_dup 2)\n";
  	  print "        (compare:${ccmode} (match_dup 0) (match_dup 3)))]\n";
  	  print "  \"\"\n";
! 	  print "  [(set_attr \"type\" \"load\")\n";
  	  print "   (set_attr \"cost\" \"8\")\n";
  	  print "   (set_attr \"length\" \"8\")])\n";
  	  print "\n";
--- 135,141 ----
  	  print "   (set (match_dup 2)\n";
  	  print "        (compare:${ccmode} (match_dup 0) (match_dup 3)))]\n";
  	  print "  \"\"\n";
! 	  print "  [(set_attr \"type\" \"fused_load_cmpi\")\n";
  	  print "   (set_attr \"cost\" \"8\")\n";
  	  print "   (set_attr \"length\" \"8\")])\n";
  	  print "\n";
*************** sub gen_ld_cmpi_p10
*** 144,184 ****
    }
  }
  
! sub gen_2logical
  {
      my @logicals = ( "and", "andc", "eqv", "nand", "nor", "or", "orc", "xor" );
      my %complement = ( "and"=> 0, "andc"=> 1, "eqv"=> 0, "nand"=> 3,
! 		       "nor"=> 3, "or"=> 0, "orc"=> 1, "xor"=> 0 );
      my %invert = ( "and"=> 0, "andc"=> 0, "eqv"=> 1, "nand"=> 0,
! 		   "nor"=> 0, "or"=> 0, "orc"=> 0, "xor"=> 0 );
      my %commute2 = ( "and"=> 1, "andc"=> 0, "eqv"=> 1, "nand"=> 0,
  		     "nor"=> 0, "or"=> 1, "orc"=> 0, "xor"=> 1 );
      my %rtlop = ( "and"=>"and", "andc"=>"and", "eqv"=>"xor", "nand"=>"ior",
! 		  "nor"=>"and", "or"=>"ior", "orc"=>"ior", "xor"=>"xor" );
  
!     my ($kind, $vchr, $mode, $pred, $constraint, $cr, $outer, $outer_op,
! 	$outer_comp, $outer_inv, $outer_rtl, $inner, $inner_comp, $inner_inv,
! 	$inner_rtl, $inner_op, $both_commute, $c4, $bc, $inner_arg0,
! 	$inner_arg1, $inner_exp, $outer_arg2, $outer_exp, $insn);
    KIND: foreach $kind ('scalar','vector') {
        if ( $kind eq 'vector' ) {
  	  $vchr = "v";
  	  $mode = "VM";
  	  $pred = "altivec_register_operand";
  	  $constraint = "v";
        } else {
  	  $vchr = "";
  	  $mode = "GPR";
  	  $pred = "gpc_reg_operand";
  	  $constraint = "r";
        }
        $c4 = "${constraint},${constraint},${constraint},${constraint}";
!     OUTER: foreach $outer ( @logicals ) {
  	$outer_op = "${vchr}${outer}";
  	$outer_comp = $complement{$outer};
  	$outer_inv = $invert{$outer};
  	$outer_rtl = $rtlop{$outer};
!       INNER: foreach $inner ( @logicals ) {
  	  $inner_comp = $complement{$inner};
  	  $inner_inv = $invert{$inner};
  	  $inner_rtl = $rtlop{$inner};
--- 144,217 ----
    }
  }
  
! sub gen_logical_addsubf
  {
      my @logicals = ( "and", "andc", "eqv", "nand", "nor", "or", "orc", "xor" );
+     my %logicals_addsub = ( "and"=>1, "nand"=>1, "nor"=>1, "or"=>1 );
+     my @addsub = ( "add", "subf" );
+     my %isaddsub = ( "add"=>1, "subf"=>1 );
      my %complement = ( "and"=> 0, "andc"=> 1, "eqv"=> 0, "nand"=> 3,
! 		       "nor"=> 3, "or"=> 0, "orc"=> 1, "xor"=> 0,
! 		       "add"=> 0, "subf"=> 0 );
      my %invert = ( "and"=> 0, "andc"=> 0, "eqv"=> 1, "nand"=> 0,
! 		   "nor"=> 0, "or"=> 0, "orc"=> 0, "xor"=> 0,
! 		   "add"=> 0, "subf"=> 0 );
      my %commute2 = ( "and"=> 1, "andc"=> 0, "eqv"=> 1, "nand"=> 0,
  		     "nor"=> 0, "or"=> 1, "orc"=> 0, "xor"=> 1 );
      my %rtlop = ( "and"=>"and", "andc"=>"and", "eqv"=>"xor", "nand"=>"ior",
! 		  "nor"=>"and", "or"=>"ior", "orc"=>"ior", "xor"=>"xor",
! 		  "add"=>"plus", "subf"=>"minus" );
  
!     my ($kind, $vchr, $mode, $pred, $constraint, $cr, $outer, @outer_ops,
! 	$outer_op, $outer_comp, $outer_inv, $outer_rtl, $inner, @inner_ops,
! 	$inner_comp, $inner_inv, $inner_rtl, $inner_op, $both_commute, $c4,
! 	$bc, $inner_arg0, $inner_arg1, $inner_exp, $outer_arg2, $outer_exp,
! 	$target_flag, $ftype, $insn, $is_subf, $is_rsubf, $outer_32, $outer_42,
! 	$outer_name, $fuse_type);
    KIND: foreach $kind ('scalar','vector') {
+       @outer_ops = @logicals;
        if ( $kind eq 'vector' ) {
  	  $vchr = "v";
  	  $mode = "VM";
  	  $pred = "altivec_register_operand";
  	  $constraint = "v";
+ 	  $fuse_type = "fused_vector";
        } else {
  	  $vchr = "";
  	  $mode = "GPR";
  	  $pred = "gpc_reg_operand";
  	  $constraint = "r";
+ 	  $fuse_type = "fused_arith_logical";
+ 	  push (@outer_ops, @addsub);
+ 	  push (@outer_ops, ( "rsubf" ));
        }
        $c4 = "${constraint},${constraint},${constraint},${constraint}";
!     OUTER: foreach $outer ( @outer_ops ) {
! 	$outer_name = "${vchr}${outer}";
! 	$is_subf = ( $outer eq "subf" );
! 	$is_rsubf = ( $outer eq "rsubf" );
! 	if ( $is_rsubf ) {
! 	    $outer = "subf";
! 	}
  	$outer_op = "${vchr}${outer}";
  	$outer_comp = $complement{$outer};
  	$outer_inv = $invert{$outer};
  	$outer_rtl = $rtlop{$outer};
! 	@inner_ops = @logicals;
! 	$ftype = "logical-logical";
! 	$target_flag = "TARGET_P10_FUSION_2LOGICAL";
! 	if ( exists $isaddsub{$outer} ) {
! 	    @inner_ops = sort keys %logicals_addsub;
! 	    $ftype = "logical-add";
! 	    $target_flag = "TARGET_P10_FUSION_LOGADD";
! 	} elsif ( $kind ne 'vector' && exists $logicals_addsub{$outer} ) {
! 	    push (@inner_ops, @addsub);
! 	}
!       INNER: foreach $inner ( @inner_ops ) {
! 	  if ( exists $isaddsub{$inner} ) {
! 	      $ftype = "add-logical";
! 	      $target_flag = "TARGET_P10_FUSION_ADDLOG";
! 	  }
  	  $inner_comp = $complement{$inner};
  	  $inner_inv = $invert{$inner};
  	  $inner_rtl = $rtlop{$inner};
*************** sub gen_2logical
*** 195,201 ****
  	  if ( ($inner_comp & 2) == 2 ) {
  	      $inner_arg1 = "(not:${mode} $inner_arg1)";
  	  }
! 	  $inner_exp = "(${inner_rtl}:${mode} ${inner_arg0} 
                            ${inner_arg1})";
  	  if ( $inner_inv == 1 ) {
  	      $inner_exp = "(not:${mode} $inner_exp)";
--- 228,234 ----
  	  if ( ($inner_comp & 2) == 2 ) {
  	      $inner_arg1 = "(not:${mode} $inner_arg1)";
  	  }
! 	  $inner_exp = "(${inner_rtl}:${mode} ${inner_arg0}
                            ${inner_arg1})";
  	  if ( $inner_inv == 1 ) {
  	      $inner_exp = "(not:${mode} $inner_exp)";
*************** sub gen_2logical
*** 207,233 ****
  	  if ( ($outer_comp & 2) == 2 ) {
  	      $inner_exp = "(not:${mode} $inner_exp)";
  	  }
! 	  $outer_exp = "(${outer_rtl}:${mode} ${inner_exp}
                   ${outer_arg2})";
  	  if ( $outer_inv == 1 ) {
  	      $outer_exp = "(not:${mode} $outer_exp)";
  	  }
  
  	  $insn =  <<"EOF";
  
! ;; logical-logical fusion pattern generated by gen_2logical
! ;; $kind $inner_op -> $outer_op
! (define_insn "*fuse_${inner_op}_${outer_op}"
!   [(set (match_operand:${mode} 3 "${pred}" "=0,1,&${constraint},${constraint}")
          ${outer_exp})
     (clobber (match_scratch:${mode} 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
!    ${inner_op} %3,%1,%0\\;${outer_op} %3,%3,%2
!    ${inner_op} %3,%1,%0\\;${outer_op} %3,%3,%2
!    ${inner_op} %3,%1,%0\\;${outer_op} %3,%3,%2
!    ${inner_op} %4,%1,%0\\;${outer_op} %3,%4,%2"
!   [(set_attr "type" "logical")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  EOF
--- 240,278 ----
  	  if ( ($outer_comp & 2) == 2 ) {
  	      $inner_exp = "(not:${mode} $inner_exp)";
  	  }
! 	  if ( $is_subf ) {
! 	      $outer_32 = "%2,%3";
! 	      $outer_42 = "%2,%4";
! 	  } else {
! 	      $outer_32 = "%3,%2";
! 	      $outer_42 = "%4,%2";
! 	  }
! 	  if ( $is_rsubf == 1 ) {
! 	      $outer_exp = "(${outer_rtl}:${mode} ${outer_arg2}
!                  ${inner_exp})";
! 	  } else {
! 	      $outer_exp = "(${outer_rtl}:${mode} ${inner_exp}
                   ${outer_arg2})";
+ 	  }
  	  if ( $outer_inv == 1 ) {
  	      $outer_exp = "(not:${mode} $outer_exp)";
  	  }
  
  	  $insn =  <<"EOF";
  
! ;; $ftype fusion pattern generated by gen_logical_addsubf
! ;; $kind $inner_op -> $outer_name
! (define_insn "*fuse_${inner_op}_${outer_name}"
!   [(set (match_operand:${mode} 3 "${pred}" "=&0,&1,&${constraint},${constraint}")
          ${outer_exp})
     (clobber (match_scratch:${mode} 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && $target_flag)"
    "@
!    ${inner_op} %3,%1,%0\\;${outer_op} %3,${outer_32}
!    ${inner_op} %3,%1,%0\\;${outer_op} %3,${outer_32}
!    ${inner_op} %3,%1,%0\\;${outer_op} %3,${outer_32}
!    ${inner_op} %4,%1,%0\\;${outer_op} %3,${outer_42}"
!   [(set_attr "type" "$fuse_type")
     (set_attr "cost" "6")
     (set_attr "length" "8")])
  EOF
*************** EOF
*** 238,245 ****
    }
  }
  
  gen_ld_cmpi_p10();
! gen_2logical();
  
  exit(0);
  
--- 283,334 ----
    }
  }
  
+ sub gen_addadd
+ {
+     my ($kind, $vchr, $op, $type, $mode, $pred, $constraint);
+     foreach $kind ('scalar','vector') {
+       if ( $kind eq 'vector' ) {
+ 	  $vchr = "v";
+ 	  $op = "vaddudm";
+ 	  $type = "fused_vector";
+ 	  $mode = "V2DI";
+ 	  $pred = "altivec_register_operand";
+ 	  $constraint = "v";
+       } else {
+ 	  $vchr = "";
+ 	  $op = "add";
+ 	  $type = "fused_arith_logical";
+ 	  $mode = "GPR";
+ 	  $pred = "gpc_reg_operand";
+ 	  $constraint = "r";
+       }
+     my $c4 = "${constraint},${constraint},${constraint},${constraint}";
+     print <<"EOF";
+ 
+ ;; ${op}-${op} fusion pattern generated by gen_addadd
+ (define_insn "*fuse_${op}_${op}"
+   [(set (match_operand:${mode} 3 "${pred}" "=&0,&1,&${constraint},${constraint}")
+         (plus:${mode}
+            (plus:${mode} (match_operand:${mode} 0 "${pred}" "${c4}")
+                      (match_operand:${mode} 1 "${pred}" "%${c4}"))
+            (match_operand:${mode} 2 "${pred}" "${c4}")))
+    (clobber (match_scratch:${mode} 4 "=X,X,X,&${constraint}"))]
+   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2ADD)"
+   "@
+    ${op} %3,%1,%0\\;${op} %3,%3,%2
+    ${op} %3,%1,%0\\;${op} %3,%3,%2
+    ${op} %3,%1,%0\\;${op} %3,%3,%2
+    ${op} %4,%1,%0\\;${op} %3,%4,%2"
+   [(set_attr "type" "${type}")
+    (set_attr "cost" "6")
+    (set_attr "length" "8")])
+ EOF
+   }
+ }
+ 
  gen_ld_cmpi_p10();
! gen_logical_addsubf();
! gen_addadd;
  
  exit(0);
  
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/power10.md gcc-11.2.0/gcc/config/rs6000/power10.md
*** gcc-11.1.0/gcc/config/rs6000/power10.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/power10.md	Wed Jul 28 06:55:07 2021
***************
*** 100,105 ****
--- 100,110 ----
         (eq_attr "cpu" "power10"))
    "DU_any_power10,LU_power10")
  
+ (define_insn_reservation "power10-fused-load" 4
+   (and (eq_attr "type" "fused_load_cmpi,fused_addis_load,fused_load_load")
+        (eq_attr "cpu" "power10"))
+   "DU_even_power10,LU_power10")
+ 
  (define_insn_reservation "power10-prefixed-load" 4
    (and (eq_attr "type" "load")
         (eq_attr "update" "no")
***************
*** 176,181 ****
--- 181,191 ----
         (eq_attr "cpu" "power10"))
    "DU_any_power10,STU_power10")
  
+ (define_insn_reservation "power10-fused-store" 0
+   (and (eq_attr "type" "fused_store_store")
+        (eq_attr "cpu" "power10"))
+   "DU_even_power10,STU_power10")
+ 
  (define_insn_reservation "power10-prefixed-store" 0
    (and (eq_attr "type" "store,fpstore,vecstore")
         (eq_attr "prefixed" "yes")
***************
*** 244,249 ****
--- 254,264 ----
  (define_bypass 4 "power10-alu"
  		 "power10-crlogical,power10-mfcr,power10-mfcrf")
  
+ (define_insn_reservation "power10-fused_alu" 2
+   (and (eq_attr "type" "fused_arith_logical,fused_cmp_isel,fused_carry")
+        (eq_attr "cpu" "power10"))
+   "DU_even_power10,EXU_power10")
+ 
  ; paddi
  (define_insn_reservation "power10-paddi" 2
    (and (eq_attr "type" "add")
***************
*** 403,408 ****
--- 418,428 ----
         (eq_attr "cpu" "power10"))
    "DU_any_power10,EXU_power10")
  
+ (define_insn_reservation "power10-fused-vec" 2
+   (and (eq_attr "type" "fused_vector")
+        (eq_attr "cpu" "power10"))
+   "DU_even_power10,EXU_power10")
+ 
  (define_insn_reservation "power10-veccmp" 3
    (and (eq_attr "type" "veccmp")
         (eq_attr "cpu" "power10"))
***************
*** 490,495 ****
--- 510,520 ----
         (eq_attr "cpu" "power10"))
    "DU_any_power10,STU_power10")
  
+ (define_insn_reservation "power10-fused-branch" 3
+   (and (eq_attr "type" "fused_mtbc")
+        (eq_attr "cpu" "power10"))
+   "DU_even_power10,STU_power10")
+ 
  
  ; Crypto
  (define_insn_reservation "power10-crypto" 4
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/predicates.md gcc-11.2.0/gcc/config/rs6000/predicates.md
*** gcc-11.1.0/gcc/config/rs6000/predicates.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/predicates.md	Wed Jul 28 06:55:07 2021
***************
*** 1172,1178 ****
    (match_test "(mode == V16QImode
  		&& (vsx_register_operand (op, mode)
  		    || (MEM_P (op)
! 			&& quad_address_p (XEXP (op, 0), mode, false))))"))
  
  ;; Return 1 if this operand is valid for an MMA disassemble insn.
  (define_predicate "mma_disassemble_output_operand"
--- 1172,1179 ----
    (match_test "(mode == V16QImode
  		&& (vsx_register_operand (op, mode)
  		    || (MEM_P (op)
! 			&& (indexed_or_indirect_address (XEXP (op, 0), mode)
! 			    || quad_address_p (XEXP (op, 0), mode, false)))))"))
  
  ;; Return 1 if this operand is valid for an MMA disassemble insn.
  (define_predicate "mma_disassemble_output_operand"
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/rs6000-builtin.def gcc-11.2.0/gcc/config/rs6000/rs6000-builtin.def
*** gcc-11.1.0/gcc/config/rs6000/rs6000-builtin.def	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/rs6000-builtin.def	Wed Jul 28 06:55:07 2021
***************
*** 484,489 ****
--- 484,508 ----
  		     | RS6000_BTC_SENARY),				\
  		    CODE_FOR_ ## ICODE)			/* ICODE */
  
+ #define BU_MMA_PAIR_LD(ENUM, NAME, ATTR)				\
+   RS6000_BUILTIN_M (VSX_BUILTIN_ ## ENUM,		/* ENUM */	\
+ 		    "__builtin_vsx_" NAME,		/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_BINARY				\
+ 		     | RS6000_BTC_GIMPLE),				\
+ 		    CODE_FOR_nothing)			/* ICODE */
+ 
+ #define BU_MMA_PAIR_ST(ENUM, NAME, ATTR)				\
+   RS6000_BUILTIN_M (VSX_BUILTIN_ ## ENUM,		/* ENUM */	\
+ 		    "__builtin_vsx_" NAME,		/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_TERNARY				\
+ 		     | RS6000_BTC_VOID					\
+ 		     | RS6000_BTC_GIMPLE),				\
+ 		    CODE_FOR_nothing)			/* ICODE */
+ 
  /* ISA 2.05 (power6) convenience macros. */
  /* For functions that depend on the CMPB instruction */
  #define BU_P6_2(ENUM, NAME, ATTR, ICODE)				\
***************
*** 1269,1274 ****
--- 1288,1302 ----
  		     | RS6000_BTC_TERNARY),				\
  		    CODE_FOR_ ## ICODE)			/* ICODE */
  
+ /* See the comment on BU_ALTIVEC_P.  */
+ #define BU_P10V_AV_P(ENUM, NAME, ATTR, ICODE)				\
+   RS6000_BUILTIN_P (P10V_BUILTIN_ ## ENUM,		/* ENUM */	\
+ 		    "__builtin_altivec_" NAME,		/* NAME */	\
+ 		    RS6000_BTM_P10,	 		/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_PREDICATE),				\
+ 		    CODE_FOR_ ## ICODE)			/* ICODE */
+ 
  #define BU_P10V_AV_X(ENUM, NAME, ATTR)					\
    RS6000_BUILTIN_X (P10_BUILTIN_ ## ENUM,		/* ENUM */	\
  		    "__builtin_altivec_" NAME,		/* NAME */	\
*************** BU_P9V_OVERLOAD_1 (VPRTYBD,	"vprtybd")
*** 2868,2873 ****
--- 2896,2903 ----
  BU_P9V_OVERLOAD_1 (VPRTYBQ,	"vprtybq")
  BU_P9V_OVERLOAD_1 (VPRTYBW,	"vprtybw")
  BU_P9V_OVERLOAD_1 (VPARITY_LSBB,	"vparity_lsbb")
+ BU_P9V_OVERLOAD_1 (VSIGNEXTI,	"vsignexti")
+ BU_P9V_OVERLOAD_1 (VSIGNEXTLL,	"vsignextll")
  
  /* 2 argument functions added in ISA 3.0 (power9).  */
  BU_P9_2 (CMPRB,	"byte_in_range",	CONST,	cmprb)
*************** BU_P9_OVERLOAD_2 (CMPRB,	"byte_in_range"
*** 2879,2885 ****
--- 2909,2926 ----
  BU_P9_OVERLOAD_2 (CMPRB2,	"byte_in_either_range")
  BU_P9_OVERLOAD_2 (CMPEQB,	"byte_in_set")
  
+ 
+ BU_P9V_AV_1 (VSIGNEXTSB2W,	"vsignextsb2w",		CONST,  vsignextend_qi_v4si)
+ BU_P9V_AV_1 (VSIGNEXTSH2W,	"vsignextsh2w",		CONST,  vsignextend_hi_v4si)
+ BU_P9V_AV_1 (VSIGNEXTSB2D,	"vsignextsb2d",		CONST,  vsignextend_qi_v2di)
+ BU_P9V_AV_1 (VSIGNEXTSH2D,	"vsignextsh2d",		CONST,  vsignextend_hi_v2di)
+ BU_P9V_AV_1 (VSIGNEXTSW2D,	"vsignextsw2d",		CONST,  vsignextend_si_v2di)
+ 
  /* Builtins for scalar instructions added in ISA 3.1 (power10).  */
+ BU_P10V_AV_P (VCMPEQUT_P,	"vcmpequt_p",	CONST,	vector_eq_v1ti_p)
+ BU_P10V_AV_P (VCMPGTST_P,	"vcmpgtst_p",	CONST,	vector_gt_v1ti_p)
+ BU_P10V_AV_P (VCMPGTUT_P,	"vcmpgtut_p",	CONST,	vector_gtu_v1ti_p)
+ 
  BU_P10_POWERPC64_MISC_2 (CFUGED, "cfuged", CONST, cfuged)
  BU_P10_POWERPC64_MISC_2 (CNTLZDM, "cntlzdm", CONST, cntlzdm)
  BU_P10_POWERPC64_MISC_2 (CNTTZDM, "cnttzdm", CONST, cnttzdm)
*************** BU_P10V_VSX_2 (XXGENPCVM_V16QI, "xxgenpc
*** 2900,2906 ****
--- 2941,2978 ----
  BU_P10V_VSX_2 (XXGENPCVM_V8HI, "xxgenpcvm_v8hi", CONST, xxgenpcvm_v8hi)
  BU_P10V_VSX_2 (XXGENPCVM_V4SI, "xxgenpcvm_v4si", CONST, xxgenpcvm_v4si)
  BU_P10V_VSX_2 (XXGENPCVM_V2DI, "xxgenpcvm_v2di", CONST, xxgenpcvm_v2di)
+ BU_P10V_AV_2 (VCMPGTUT,		"vcmpgtut",	CONST,	vector_gtuv1ti)
+ BU_P10V_AV_2 (VCMPGTST,		"vcmpgtst",	CONST,	vector_gtv1ti)
+ BU_P10V_AV_2 (VCMPEQUT,		"vcmpequt",	CONST,	vector_eqv1ti)
+ BU_P10V_AV_2 (CMPNET,		"vcmpnet",	CONST,	vcmpnet)
+ BU_P10V_AV_2 (CMPGE_1TI,	"cmpge_1ti",    CONST,  vector_nltv1ti)
+ BU_P10V_AV_2 (CMPGE_U1TI,	"cmpge_u1ti",   CONST,  vector_nltuv1ti)
+ BU_P10V_AV_2 (CMPLE_1TI,	"cmple_1ti",    CONST,  vector_ngtv1ti)
+ BU_P10V_AV_2 (CMPLE_U1TI,	"cmple_u1ti",   CONST,  vector_ngtuv1ti)
+ BU_P10V_AV_2 (VNOR_V1TI_UNS,	"vnor_v1ti_uns",CONST,	norv1ti3)
+ BU_P10V_AV_2 (VNOR_V1TI,	"vnor_v1ti",	CONST,	norv1ti3)
+ BU_P10V_AV_2 (VCMPNET_P,	"vcmpnet_p",	CONST,	vector_ne_v1ti_p)
+ BU_P10V_AV_2 (VCMPAET_P,	"vcmpaet_p",	CONST,	vector_ae_v1ti_p)
+ 
+ BU_P10V_AV_1 (VSIGNEXTSD2Q,	"vsignext",     CONST,  vsignextend_v2di_v1ti)
  
+ BU_P10V_AV_2 (VMULEUD,	"vmuleud",	CONST,	vec_widen_umult_even_v2di)
+ BU_P10V_AV_2 (VMULESD,	"vmulesd",	CONST,	vec_widen_smult_even_v2di)
+ BU_P10V_AV_2 (VMULOUD,	"vmuloud",	CONST,	vec_widen_umult_odd_v2di)
+ BU_P10V_AV_2 (VMULOSD,	"vmulosd",	CONST,	vec_widen_smult_odd_v2di)
+ BU_P10V_AV_2 (VRLQ,		"vrlq",		CONST,	vrotlv1ti3)
+ BU_P10V_AV_2 (VSLQ,		"vslq",		CONST,	vashlv1ti3)
+ BU_P10V_AV_2 (VSRQ,		"vsrq",		CONST,	vlshrv1ti3)
+ BU_P10V_AV_2 (VSRAQ,		"vsraq",	CONST,	vashrv1ti3)
+ BU_P10V_AV_2 (VRLQNM,	"vrlqnm",	CONST,	altivec_vrlqnm)
+ BU_P10V_AV_2 (DIV_V1TI,	"div_1ti",      CONST,  vsx_div_v1ti)
+ BU_P10V_AV_2 (UDIV_V1TI,	"udiv_1ti",     CONST,  vsx_udiv_v1ti)
+ BU_P10V_AV_2 (DIVES_V1TI,	"dives",	CONST,	vsx_dives_v1ti)
+ BU_P10V_AV_2 (DIVEU_V1TI,	"diveu",	CONST,	vsx_diveu_v1ti)
+ BU_P10V_AV_2 (MODS_V1TI,	"mods",		CONST,	vsx_mods_v1ti)
+ BU_P10V_AV_2 (MODU_V1TI,	"modu",		CONST,	vsx_modu_v1ti)
+ 
+ BU_P10V_AV_3 (VRLQMI,	"vrlqmi",	CONST,	altivec_vrlqmi)
  BU_P10V_AV_3 (VEXTRACTBL, "vextdubvlx", CONST, vextractlv16qi)
  BU_P10V_AV_3 (VEXTRACTHL, "vextduhvlx", CONST, vextractlv8hi)
  BU_P10V_AV_3 (VEXTRACTWL, "vextduwvlx", CONST, vextractlv4si)
*************** BU_CRYPTO_OVERLOAD_2A (VPMSUM,	 "vpmsum"
*** 3099,3104 ****
--- 3171,3177 ----
  BU_CRYPTO_OVERLOAD_3A (VPERMXOR,	 "vpermxor")
  BU_CRYPTO_OVERLOAD_3 (VSHASIGMA, "vshasigma")
  
+ BU_P10_OVERLOAD_1 (SIGNEXT, "vsignextq")
  
  /* HTM functions.  */
  BU_HTM_1  (TABORT,	"tabort",	CR,	tabort)
*************** BU_SPECIAL_X (RS6000_BUILTIN_CFSTRING, "
*** 3199,3204 ****
--- 3272,3280 ----
  BU_P10V_VSX_1 (XVCVBF16SPN,	 "xvcvbf16spn",	MISC, vsx_xvcvbf16spn)
  BU_P10V_VSX_1 (XVCVSPBF16,	    "xvcvspbf16",	MISC, vsx_xvcvspbf16)
  
+ BU_MMA_PAIR_LD (LXVP,	    "lxvp",		MISC)
+ BU_MMA_PAIR_ST (STXVP,	    "stxvp",		PAIR)
+ 
  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_2 (DISASSEMBLE_ACC, "disassemble_
*** 3207,3212 ****
--- 3283,3289 ----
  BU_MMA_V2 (DISASSEMBLE_PAIR, "disassemble_pair", PAIR, vsx_disassemble_pair)
  BU_COMPAT (VSX_BUILTIN_DISASSEMBLE_PAIR, "mma_disassemble_pair")
  
+ BU_MMA_V3 (BUILD_PAIR,	    "build_pair",	MISC, vsx_assemble_pair)
  BU_MMA_V3 (ASSEMBLE_PAIR,   "assemble_pair",	MISC, vsx_assemble_pair)
  BU_COMPAT (VSX_BUILTIN_ASSEMBLE_PAIR, "mma_assemble_pair")
  BU_MMA_3 (XVBF16GER2,	    "xvbf16ger2",	MISC, mma_xvbf16ger2)
*************** BU_MMA_3 (XVI8GER4SPP,	    "xvi8ger4spp"
*** 3239,3244 ****
--- 3316,3322 ----
  BU_MMA_3 (XVI16GER2PP,	    "xvi16ger2pp",      QUAD, mma_xvi16ger2pp)
  BU_MMA_3 (XVI16GER2SPP,	    "xvi16ger2spp",     QUAD, mma_xvi16ger2spp)
  
+ BU_MMA_5 (BUILD_ACC,	    "build_acc",	MISC, mma_assemble_acc)
  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)
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/rs6000-c.c gcc-11.2.0/gcc/config/rs6000/rs6000-c.c
*** gcc-11.1.0/gcc/config/rs6000/rs6000-c.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/rs6000-c.c	Wed Jul 28 06:55:07 2021
*************** rs6000_target_modify_macros (bool define
*** 602,607 ****
--- 602,610 ----
    /* Whether pc-relative code is being generated.  */
    if ((flags & OPTION_MASK_PCREL) != 0)
      rs6000_define_or_undefine_macro (define_p, "__PCREL__");
+   /* Tell the user -mrop-protect is in play.  */
+   if (rs6000_rop_protect)
+     rs6000_define_or_undefine_macro (define_p, "__ROP_PROTECT__");
  }
  
  void
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/rs6000-call.c gcc-11.2.0/gcc/config/rs6000/rs6000-call.c
*** gcc-11.1.0/gcc/config/rs6000/rs6000-call.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/rs6000-call.c	Wed Jul 28 06:55:07 2021
*************** const struct altivec_builtin_types altiv
*** 843,848 ****
--- 843,852 ----
      RS6000_BTI_bool_V2DI, RS6000_BTI_V2DI, RS6000_BTI_V2DI, 0 },
    { ALTIVEC_BUILTIN_VEC_CMPEQ, P8V_BUILTIN_VCMPEQUD,
      RS6000_BTI_bool_V2DI, RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI, 0 },
+   { ALTIVEC_BUILTIN_VEC_CMPEQ, P10V_BUILTIN_VCMPEQUT,
+     RS6000_BTI_bool_V1TI, RS6000_BTI_V1TI, RS6000_BTI_V1TI, 0 },
+   { ALTIVEC_BUILTIN_VEC_CMPEQ, P10V_BUILTIN_VCMPEQUT,
+     RS6000_BTI_bool_V1TI, RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI, 0 },
    { ALTIVEC_BUILTIN_VEC_CMPEQ, ALTIVEC_BUILTIN_VCMPEQFP,
      RS6000_BTI_bool_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 },
    { ALTIVEC_BUILTIN_VEC_CMPEQ, VSX_BUILTIN_XVCMPEQDP,
*************** const struct altivec_builtin_types altiv
*** 889,894 ****
--- 893,904 ----
    { ALTIVEC_BUILTIN_VEC_CMPGE, VSX_BUILTIN_CMPGE_U2DI,
      RS6000_BTI_bool_V2DI, RS6000_BTI_unsigned_V2DI,
      RS6000_BTI_unsigned_V2DI, 0},
+ 
+   { ALTIVEC_BUILTIN_VEC_CMPGE, P10V_BUILTIN_CMPGE_1TI,
+     RS6000_BTI_bool_V1TI, RS6000_BTI_V1TI, RS6000_BTI_V1TI, 0},
+   { ALTIVEC_BUILTIN_VEC_CMPGE, P10V_BUILTIN_CMPGE_U1TI,
+     RS6000_BTI_bool_V1TI, RS6000_BTI_unsigned_V1TI,
+     RS6000_BTI_unsigned_V1TI, 0},
    { ALTIVEC_BUILTIN_VEC_CMPGT, ALTIVEC_BUILTIN_VCMPGTUB,
      RS6000_BTI_bool_V16QI, RS6000_BTI_unsigned_V16QI, RS6000_BTI_unsigned_V16QI, 0 },
    { ALTIVEC_BUILTIN_VEC_CMPGT, ALTIVEC_BUILTIN_VCMPGTSB,
*************** const struct altivec_builtin_types altiv
*** 903,910 ****
--- 913,924 ----
      RS6000_BTI_bool_V4SI, RS6000_BTI_V4SI, RS6000_BTI_V4SI, 0 },
    { ALTIVEC_BUILTIN_VEC_CMPGT, P8V_BUILTIN_VCMPGTUD,
      RS6000_BTI_bool_V2DI, RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI, 0 },
+   { ALTIVEC_BUILTIN_VEC_CMPGT, P10V_BUILTIN_VCMPGTUT,
+     RS6000_BTI_bool_V1TI, RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI, 0 },
    { ALTIVEC_BUILTIN_VEC_CMPGT, P8V_BUILTIN_VCMPGTSD,
      RS6000_BTI_bool_V2DI, RS6000_BTI_V2DI, RS6000_BTI_V2DI, 0 },
+   { ALTIVEC_BUILTIN_VEC_CMPGT, P10V_BUILTIN_VCMPGTST,
+     RS6000_BTI_bool_V1TI, RS6000_BTI_V1TI, RS6000_BTI_V1TI, 0 },
    { ALTIVEC_BUILTIN_VEC_CMPGT, ALTIVEC_BUILTIN_VCMPGTFP,
      RS6000_BTI_bool_V4SI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 },
    { ALTIVEC_BUILTIN_VEC_CMPGT, VSX_BUILTIN_XVCMPGTDP,
*************** const struct altivec_builtin_types altiv
*** 947,952 ****
--- 961,971 ----
    { ALTIVEC_BUILTIN_VEC_CMPLE, VSX_BUILTIN_CMPLE_U2DI,
      RS6000_BTI_bool_V2DI, RS6000_BTI_unsigned_V2DI,
      RS6000_BTI_unsigned_V2DI, 0},
+   { ALTIVEC_BUILTIN_VEC_CMPLE, P10V_BUILTIN_CMPLE_1TI,
+     RS6000_BTI_bool_V1TI, RS6000_BTI_V1TI, RS6000_BTI_V1TI, 0},
+   { ALTIVEC_BUILTIN_VEC_CMPLE, P10V_BUILTIN_CMPLE_U1TI,
+     RS6000_BTI_bool_V1TI, RS6000_BTI_unsigned_V1TI,
+     RS6000_BTI_unsigned_V1TI, 0},
    { ALTIVEC_BUILTIN_VEC_CMPLT, ALTIVEC_BUILTIN_VCMPGTUB,
      RS6000_BTI_bool_V16QI, RS6000_BTI_unsigned_V16QI, RS6000_BTI_unsigned_V16QI, 0 },
    { ALTIVEC_BUILTIN_VEC_CMPLT, ALTIVEC_BUILTIN_VCMPGTSB,
*************** const struct altivec_builtin_types altiv
*** 1086,1091 ****
--- 1105,1115 ----
    { VSX_BUILTIN_VEC_DIV, P10V_BUILTIN_DIVU_V2DI,
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI,
      RS6000_BTI_unsigned_V2DI, 0 },
+   { VSX_BUILTIN_VEC_DIV, P10V_BUILTIN_DIV_V1TI,
+     RS6000_BTI_V1TI, RS6000_BTI_V1TI, RS6000_BTI_V1TI, 0 },
+   { VSX_BUILTIN_VEC_DIV, P10V_BUILTIN_UDIV_V1TI,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI,
+     RS6000_BTI_unsigned_V1TI, 0 },
  
    { P10_BUILTIN_VEC_DIVE, P10V_BUILTIN_DIVES_V4SI,
      RS6000_BTI_V4SI, RS6000_BTI_V4SI, RS6000_BTI_V4SI, 0 },
*************** const struct altivec_builtin_types altiv
*** 1097,1102 ****
--- 1121,1131 ----
    { P10_BUILTIN_VEC_DIVE, P10V_BUILTIN_DIVEU_V2DI,
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI,
      RS6000_BTI_unsigned_V2DI, 0 },
+   { P10_BUILTIN_VEC_DIVE, P10V_BUILTIN_DIVES_V1TI,
+     RS6000_BTI_V1TI, RS6000_BTI_V1TI, RS6000_BTI_V1TI, 0 },
+   { P10_BUILTIN_VEC_DIVE, P10V_BUILTIN_DIVEU_V1TI,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI,
+     RS6000_BTI_unsigned_V1TI, 0 },
  
    { P10_BUILTIN_VEC_MOD, P10V_BUILTIN_MODS_V4SI,
      RS6000_BTI_V4SI, RS6000_BTI_V4SI, RS6000_BTI_V4SI, 0 },
*************** const struct altivec_builtin_types altiv
*** 1108,1113 ****
--- 1137,1147 ----
    { P10_BUILTIN_VEC_MOD, P10V_BUILTIN_MODU_V2DI,
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI,
      RS6000_BTI_unsigned_V2DI, 0 },
+   { P10_BUILTIN_VEC_MOD, P10V_BUILTIN_MODS_V1TI,
+     RS6000_BTI_V1TI, RS6000_BTI_V1TI, RS6000_BTI_V1TI, 0 },
+   { P10_BUILTIN_VEC_MOD, P10V_BUILTIN_MODU_V1TI,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI,
+     RS6000_BTI_unsigned_V1TI, 0 },
  
    { VSX_BUILTIN_VEC_DOUBLE, VSX_BUILTIN_XVCVSXDDP,
      RS6000_BTI_V2DF, RS6000_BTI_V2DI, 0, 0 },
*************** const struct altivec_builtin_types altiv
*** 1973,1978 ****
--- 2007,2017 ----
    { ALTIVEC_BUILTIN_VEC_MULE, P8V_BUILTIN_VMULEUW,
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V4SI,
      RS6000_BTI_unsigned_V4SI, 0 },
+   { ALTIVEC_BUILTIN_VEC_MULE, P10V_BUILTIN_VMULESD,
+     RS6000_BTI_V1TI, RS6000_BTI_V2DI, RS6000_BTI_V2DI, 0 },
+   { ALTIVEC_BUILTIN_VEC_MULE, P10V_BUILTIN_VMULEUD,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V2DI,
+     RS6000_BTI_unsigned_V2DI, 0 },
    { ALTIVEC_BUILTIN_VEC_VMULEUB, ALTIVEC_BUILTIN_VMULEUB,
      RS6000_BTI_unsigned_V8HI, RS6000_BTI_unsigned_V16QI, RS6000_BTI_unsigned_V16QI, 0 },
    { ALTIVEC_BUILTIN_VEC_VMULESB, ALTIVEC_BUILTIN_VMULESB,
*************** const struct altivec_builtin_types altiv
*** 1996,2001 ****
--- 2035,2045 ----
    { ALTIVEC_BUILTIN_VEC_MULO, P8V_BUILTIN_VMULOUW,
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V4SI,
      RS6000_BTI_unsigned_V4SI, 0 },
+   { ALTIVEC_BUILTIN_VEC_MULO, P10V_BUILTIN_VMULOSD,
+     RS6000_BTI_V1TI, RS6000_BTI_V2DI, RS6000_BTI_V2DI, 0 },
+   { ALTIVEC_BUILTIN_VEC_MULO, P10V_BUILTIN_VMULOUD,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V2DI,
+     RS6000_BTI_unsigned_V2DI, 0 },
    { ALTIVEC_BUILTIN_VEC_MULO, ALTIVEC_BUILTIN_VMULOSH,
      RS6000_BTI_V4SI, RS6000_BTI_V8HI, RS6000_BTI_V8HI, 0 },
    { ALTIVEC_BUILTIN_VEC_VMULOSH, ALTIVEC_BUILTIN_VMULOSH,
*************** const struct altivec_builtin_types altiv
*** 2038,2043 ****
--- 2082,2097 ----
      RS6000_BTI_V2DI, RS6000_BTI_V2DI, RS6000_BTI_bool_V2DI, 0 },
    { ALTIVEC_BUILTIN_VEC_NOR, ALTIVEC_BUILTIN_VNOR_V2DI,
      RS6000_BTI_V2DI, RS6000_BTI_bool_V2DI, RS6000_BTI_V2DI, 0 },
+   { ALTIVEC_BUILTIN_VEC_NOR, P10V_BUILTIN_VNOR_V1TI,
+     RS6000_BTI_V1TI, RS6000_BTI_V1TI, RS6000_BTI_bool_V1TI, 0 },
+   { ALTIVEC_BUILTIN_VEC_NOR, P10V_BUILTIN_VNOR_V1TI,
+     RS6000_BTI_V1TI, RS6000_BTI_bool_V1TI, RS6000_BTI_V1TI, 0 },
+   { ALTIVEC_BUILTIN_VEC_NOR, P10V_BUILTIN_VNOR_V1TI_UNS,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI, 0 },
+   { ALTIVEC_BUILTIN_VEC_NOR, P10V_BUILTIN_VNOR_V1TI_UNS,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI, RS6000_BTI_bool_V1TI, 0 },
+   { ALTIVEC_BUILTIN_VEC_NOR, P10V_BUILTIN_VNOR_V1TI_UNS,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_bool_V1TI, RS6000_BTI_unsigned_V1TI, 0 },
    { ALTIVEC_BUILTIN_VEC_NOR, ALTIVEC_BUILTIN_VNOR_V2DI_UNS,
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI, 0 },
    { ALTIVEC_BUILTIN_VEC_NOR, ALTIVEC_BUILTIN_VNOR_V2DI_UNS,
*************** const struct altivec_builtin_types altiv
*** 2299,2304 ****
--- 2353,2363 ----
      RS6000_BTI_V2DI, RS6000_BTI_V2DI, RS6000_BTI_unsigned_V2DI, 0 },
    { ALTIVEC_BUILTIN_VEC_RL, P8V_BUILTIN_VRLD,
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI, 0 },
+   { ALTIVEC_BUILTIN_VEC_RL, P10V_BUILTIN_VRLQ,
+     RS6000_BTI_V1TI, RS6000_BTI_V1TI, RS6000_BTI_unsigned_V1TI, 0 },
+   { ALTIVEC_BUILTIN_VEC_RL, P10V_BUILTIN_VRLQ,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI,
+     RS6000_BTI_unsigned_V1TI, 0 },
    { ALTIVEC_BUILTIN_VEC_VRLW, ALTIVEC_BUILTIN_VRLW,
      RS6000_BTI_V4SI, RS6000_BTI_V4SI, RS6000_BTI_unsigned_V4SI, 0 },
    { ALTIVEC_BUILTIN_VEC_VRLW, ALTIVEC_BUILTIN_VRLW,
*************** const struct altivec_builtin_types altiv
*** 2317,2328 ****
--- 2376,2398 ----
    { P9V_BUILTIN_VEC_RLMI, P9V_BUILTIN_VRLDMI,
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI,
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI },
+   { P9V_BUILTIN_VEC_RLMI, P10V_BUILTIN_VRLQMI,
+     RS6000_BTI_V1TI, RS6000_BTI_V1TI,
+     RS6000_BTI_V1TI, RS6000_BTI_unsigned_V1TI },
+   { P9V_BUILTIN_VEC_RLMI, P10V_BUILTIN_VRLQMI,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI },
    { P9V_BUILTIN_VEC_RLNM, P9V_BUILTIN_VRLWNM,
      RS6000_BTI_unsigned_V4SI, RS6000_BTI_unsigned_V4SI,
      RS6000_BTI_unsigned_V4SI, 0 },
    { P9V_BUILTIN_VEC_RLNM, P9V_BUILTIN_VRLDNM,
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI,
      RS6000_BTI_unsigned_V2DI, 0 },
+   { P9V_BUILTIN_VEC_RLNM, P10V_BUILTIN_VRLQNM,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI,
+     RS6000_BTI_unsigned_V1TI, 0 },
+   { P9V_BUILTIN_VEC_RLNM, P10V_BUILTIN_VRLQNM,
+     RS6000_BTI_V1TI, RS6000_BTI_V1TI, RS6000_BTI_unsigned_V1TI, 0 },
    { ALTIVEC_BUILTIN_VEC_SL, ALTIVEC_BUILTIN_VSLB,
      RS6000_BTI_V16QI, RS6000_BTI_V16QI, RS6000_BTI_unsigned_V16QI, 0 },
    { ALTIVEC_BUILTIN_VEC_SL, ALTIVEC_BUILTIN_VSLB,
*************** const struct altivec_builtin_types altiv
*** 2339,2344 ****
--- 2409,2419 ----
      RS6000_BTI_V2DI, RS6000_BTI_V2DI, RS6000_BTI_unsigned_V2DI, 0 },
    { ALTIVEC_BUILTIN_VEC_SL, P8V_BUILTIN_VSLD,
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI, 0 },
+   { ALTIVEC_BUILTIN_VEC_SL, P10V_BUILTIN_VSLQ,
+     RS6000_BTI_V1TI, RS6000_BTI_V1TI, RS6000_BTI_unsigned_V1TI, 0 },
+   { ALTIVEC_BUILTIN_VEC_SL, P10V_BUILTIN_VSLQ,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI,
+     RS6000_BTI_unsigned_V1TI, 0 },
    { ALTIVEC_BUILTIN_VEC_SQRT, VSX_BUILTIN_XVSQRTDP,
      RS6000_BTI_V2DF, RS6000_BTI_V2DF, 0, 0 },
    { ALTIVEC_BUILTIN_VEC_SQRT, VSX_BUILTIN_XVSQRTSP,
*************** const struct altivec_builtin_types altiv
*** 2535,2540 ****
--- 2610,2620 ----
      RS6000_BTI_V2DI, RS6000_BTI_V2DI, RS6000_BTI_unsigned_V2DI, 0 },
    { ALTIVEC_BUILTIN_VEC_SR, P8V_BUILTIN_VSRD,
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI, 0 },
+   { ALTIVEC_BUILTIN_VEC_SR, P10V_BUILTIN_VSRQ,
+     RS6000_BTI_V1TI, RS6000_BTI_V1TI, RS6000_BTI_unsigned_V1TI, 0 },
+   { ALTIVEC_BUILTIN_VEC_SR, P10V_BUILTIN_VSRQ,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI,
+     RS6000_BTI_unsigned_V1TI, 0 },
    { ALTIVEC_BUILTIN_VEC_VSRW, ALTIVEC_BUILTIN_VSRW,
      RS6000_BTI_V4SI, RS6000_BTI_V4SI, RS6000_BTI_unsigned_V4SI, 0 },
    { ALTIVEC_BUILTIN_VEC_VSRW, ALTIVEC_BUILTIN_VSRW,
*************** const struct altivec_builtin_types altiv
*** 2563,2568 ****
--- 2643,2653 ----
      RS6000_BTI_V2DI, RS6000_BTI_V2DI, RS6000_BTI_unsigned_V2DI, 0 },
    { ALTIVEC_BUILTIN_VEC_SRA, P8V_BUILTIN_VSRAD,
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI, 0 },
+   { ALTIVEC_BUILTIN_VEC_SRA, P10V_BUILTIN_VSRAQ,
+     RS6000_BTI_V1TI, RS6000_BTI_V1TI, RS6000_BTI_unsigned_V1TI, 0 },
+   { ALTIVEC_BUILTIN_VEC_SRA, P10V_BUILTIN_VSRAQ,
+     RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI,
+     RS6000_BTI_unsigned_V1TI, 0 },
    { ALTIVEC_BUILTIN_VEC_VSRAW, ALTIVEC_BUILTIN_VSRAW,
      RS6000_BTI_V4SI, RS6000_BTI_V4SI, RS6000_BTI_unsigned_V4SI, 0 },
    { ALTIVEC_BUILTIN_VEC_VSRAW, ALTIVEC_BUILTIN_VSRAW,
*************** const struct altivec_builtin_types altiv
*** 4180,4191 ****
--- 4265,4280 ----
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_unsigned_V2DI, RS6000_BTI_bool_V2DI },
    { ALTIVEC_BUILTIN_VEC_VCMPGT_P, P8V_BUILTIN_VCMPGTUD_P,
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI },
+   { ALTIVEC_BUILTIN_VEC_VCMPGT_P, P10V_BUILTIN_VCMPGTUT_P,
+     RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI },
    { ALTIVEC_BUILTIN_VEC_VCMPGT_P, P8V_BUILTIN_VCMPGTSD_P,
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_bool_V2DI, RS6000_BTI_V2DI },
    { ALTIVEC_BUILTIN_VEC_VCMPGT_P, P8V_BUILTIN_VCMPGTSD_P,
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_V2DI, RS6000_BTI_bool_V2DI },
    { ALTIVEC_BUILTIN_VEC_VCMPGT_P, P8V_BUILTIN_VCMPGTSD_P,
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_V2DI, RS6000_BTI_V2DI },
+   { ALTIVEC_BUILTIN_VEC_VCMPGT_P, P10V_BUILTIN_VCMPGTST_P,
+     RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_V1TI, RS6000_BTI_V1TI },
    { ALTIVEC_BUILTIN_VEC_VCMPGT_P, ALTIVEC_BUILTIN_VCMPGTFP_P,
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_V4SF, RS6000_BTI_V4SF },
    { ALTIVEC_BUILTIN_VEC_VCMPGT_P, VSX_BUILTIN_XVCMPGTDP_P,
*************** const struct altivec_builtin_types altiv
*** 4250,4255 ****
--- 4339,4348 ----
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_V2DI, RS6000_BTI_V2DI },
    { ALTIVEC_BUILTIN_VEC_VCMPEQ_P, P8V_BUILTIN_VCMPEQUD_P,
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_bool_V2DI, RS6000_BTI_bool_V2DI },
+   { ALTIVEC_BUILTIN_VEC_VCMPEQ_P, P10V_BUILTIN_VCMPEQUT_P,
+     RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_V1TI, RS6000_BTI_V1TI },
+   { ALTIVEC_BUILTIN_VEC_VCMPEQ_P, P10V_BUILTIN_VCMPEQUT_P,
+     RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI },
    { ALTIVEC_BUILTIN_VEC_VCMPEQ_P, ALTIVEC_BUILTIN_VCMPEQFP_P,
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_V4SF, RS6000_BTI_V4SF },
    { ALTIVEC_BUILTIN_VEC_VCMPEQ_P, VSX_BUILTIN_XVCMPEQDP_P,
*************** const struct altivec_builtin_types altiv
*** 4301,4312 ****
--- 4394,4409 ----
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_unsigned_V2DI, RS6000_BTI_bool_V2DI },
    { ALTIVEC_BUILTIN_VEC_VCMPGE_P, P8V_BUILTIN_VCMPGTUD_P,
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI },
+   { ALTIVEC_BUILTIN_VEC_VCMPGE_P, P10V_BUILTIN_VCMPGTUT_P,
+     RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI },
    { ALTIVEC_BUILTIN_VEC_VCMPGE_P, P8V_BUILTIN_VCMPGTSD_P,
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_bool_V2DI, RS6000_BTI_V2DI },
    { ALTIVEC_BUILTIN_VEC_VCMPGE_P, P8V_BUILTIN_VCMPGTSD_P,
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_V2DI, RS6000_BTI_bool_V2DI },
    { ALTIVEC_BUILTIN_VEC_VCMPGE_P, P8V_BUILTIN_VCMPGTSD_P,
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_V2DI, RS6000_BTI_V2DI },
+   { ALTIVEC_BUILTIN_VEC_VCMPGE_P, P10V_BUILTIN_VCMPGTST_P,
+     RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_V1TI, RS6000_BTI_V1TI },
    { ALTIVEC_BUILTIN_VEC_VCMPGE_P, ALTIVEC_BUILTIN_VCMPGEFP_P,
      RS6000_BTI_INTSI, RS6000_BTI_INTSI, RS6000_BTI_V4SF, RS6000_BTI_V4SF },
    { ALTIVEC_BUILTIN_VEC_VCMPGE_P, VSX_BUILTIN_XVCMPGEDP_P,
*************** const struct altivec_builtin_types altiv
*** 4955,4960 ****
--- 5052,5063 ----
    { ALTIVEC_BUILTIN_VEC_CMPNE, P9V_BUILTIN_CMPNEW,
      RS6000_BTI_bool_V4SI, RS6000_BTI_unsigned_V4SI,
      RS6000_BTI_unsigned_V4SI, 0 },
+   { ALTIVEC_BUILTIN_VEC_CMPNE, P10V_BUILTIN_CMPNET,
+     RS6000_BTI_bool_V1TI, RS6000_BTI_V1TI,
+     RS6000_BTI_V1TI, 0 },
+   { ALTIVEC_BUILTIN_VEC_CMPNE, P10V_BUILTIN_CMPNET,
+     RS6000_BTI_bool_V1TI, RS6000_BTI_unsigned_V1TI,
+     RS6000_BTI_unsigned_V1TI, 0 },
  
    /* The following 2 entries have been deprecated.  */
    { P9V_BUILTIN_VEC_VCMPNE_P, P9V_BUILTIN_VCMPNEB_P,
*************** const struct altivec_builtin_types altiv
*** 5055,5060 ****
--- 5158,5167 ----
    { P9V_BUILTIN_VEC_VCMPNE_P, P9V_BUILTIN_VCMPNED_P,
      RS6000_BTI_INTSI, RS6000_BTI_bool_V2DI,
      RS6000_BTI_bool_V2DI, 0 },
+   { P9V_BUILTIN_VEC_VCMPNE_P, P10V_BUILTIN_VCMPNET_P,
+     RS6000_BTI_INTSI, RS6000_BTI_V1TI, RS6000_BTI_V1TI, 0 },
+   { P9V_BUILTIN_VEC_VCMPNE_P, P10V_BUILTIN_VCMPNET_P,
+     RS6000_BTI_INTSI, RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI, 0 },
  
    { P9V_BUILTIN_VEC_VCMPNE_P, P9V_BUILTIN_VCMPNEFP_P,
      RS6000_BTI_INTSI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 },
*************** const struct altivec_builtin_types altiv
*** 5160,5166 ****
    { P9V_BUILTIN_VEC_VCMPAE_P, P9V_BUILTIN_VCMPAED_P,
      RS6000_BTI_INTSI, RS6000_BTI_bool_V2DI,
      RS6000_BTI_bool_V2DI, 0 },
! 
    { P9V_BUILTIN_VEC_VCMPAE_P, P9V_BUILTIN_VCMPAEFP_P,
      RS6000_BTI_INTSI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 },
    { P9V_BUILTIN_VEC_VCMPAE_P, P9V_BUILTIN_VCMPAEDP_P,
--- 5267,5276 ----
    { P9V_BUILTIN_VEC_VCMPAE_P, P9V_BUILTIN_VCMPAED_P,
      RS6000_BTI_INTSI, RS6000_BTI_bool_V2DI,
      RS6000_BTI_bool_V2DI, 0 },
!   { P9V_BUILTIN_VEC_VCMPAE_P, P10V_BUILTIN_VCMPAET_P,
!     RS6000_BTI_INTSI, RS6000_BTI_V1TI, RS6000_BTI_V1TI, 0 },
!   { P9V_BUILTIN_VEC_VCMPAE_P, P10V_BUILTIN_VCMPAET_P,
!     RS6000_BTI_INTSI, RS6000_BTI_unsigned_V1TI, RS6000_BTI_unsigned_V1TI, 0 },
    { P9V_BUILTIN_VEC_VCMPAE_P, P9V_BUILTIN_VCMPAEFP_P,
      RS6000_BTI_INTSI, RS6000_BTI_V4SF, RS6000_BTI_V4SF, 0 },
    { P9V_BUILTIN_VEC_VCMPAE_P, P9V_BUILTIN_VCMPAEDP_P,
*************** const struct altivec_builtin_types altiv
*** 5711,5716 ****
--- 5821,5839 ----
      RS6000_BTI_unsigned_V2DI, RS6000_BTI_unsigned_V2DI,
      RS6000_BTI_INTSI, RS6000_BTI_INTSI },
  
+   /* Sign extend builtins that work work on ISA 3.0, not added until ISA 3.1 */
+   { P9V_BUILTIN_VEC_VSIGNEXTI, P9V_BUILTIN_VSIGNEXTSB2W,
+     RS6000_BTI_V4SI, RS6000_BTI_V16QI, 0, 0 },
+   { P9V_BUILTIN_VEC_VSIGNEXTI, P9V_BUILTIN_VSIGNEXTSH2W,
+     RS6000_BTI_V4SI, RS6000_BTI_V8HI, 0, 0 },
+ 
+   { P9V_BUILTIN_VEC_VSIGNEXTLL, P9V_BUILTIN_VSIGNEXTSB2D,
+     RS6000_BTI_V2DI, RS6000_BTI_V16QI, 0, 0 },
+   { P9V_BUILTIN_VEC_VSIGNEXTLL, P9V_BUILTIN_VSIGNEXTSH2D,
+     RS6000_BTI_V2DI, RS6000_BTI_V8HI, 0, 0 },
+   { P9V_BUILTIN_VEC_VSIGNEXTLL, P9V_BUILTIN_VSIGNEXTSW2D,
+     RS6000_BTI_V2DI, RS6000_BTI_V4SI, 0, 0 },
+ 
    /* Overloaded built-in functions for ISA3.1 (power10). */
    { P10_BUILTIN_VEC_CLRL, P10V_BUILTIN_VCLRLB,
      RS6000_BTI_V16QI, RS6000_BTI_V16QI, RS6000_BTI_UINTSI, 0 },
*************** const struct altivec_builtin_types altiv
*** 6074,6079 ****
--- 6197,6205 ----
   { P10_BUILTIN_VEC_XVTLSBB_ONES, P10V_BUILTIN_XVTLSBB_ONES,
      RS6000_BTI_INTSI, RS6000_BTI_unsigned_V16QI, 0, 0 },
  
+   { P10_BUILTIN_VEC_SIGNEXT, P10V_BUILTIN_VSIGNEXTSD2Q,
+      RS6000_BTI_V1TI, RS6000_BTI_V2DI, 0, 0 },
+ 
    { RS6000_BUILTIN_NONE, RS6000_BUILTIN_NONE, 0, 0, 0, 0 }
  };
  
*************** mma_expand_builtin (tree exp, rtx target
*** 10143,10154 ****
--- 10269,10291 ----
        pat = GEN_FCN (icode) (op[0], op[1]);
        break;
      case 3:
+       /* The ASSEMBLE builtin source operands are reversed in little-endian
+ 	 mode, so reorder them.  */
+       if (fcode == VSX_BUILTIN_ASSEMBLE_PAIR_INTERNAL && !WORDS_BIG_ENDIAN)
+ 	std::swap (op[1], op[2]);
        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:
+       /* The ASSEMBLE builtin source operands are reversed in little-endian
+ 	 mode, so reorder them.  */
+       if (fcode == MMA_BUILTIN_ASSEMBLE_ACC_INTERNAL && !WORDS_BIG_ENDIAN)
+ 	{
+ 	  std::swap (op[1], op[4]);
+ 	  std::swap (op[2], op[3]);
+ 	}
        pat = GEN_FCN (icode) (op[0], op[1], op[2], op[3], op[4]);
        break;
      case 6:
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 11751,11757 ****
        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/pair or our destination is
--- 11888,11894 ----
        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 = create_tmp_reg_or_ssa_name (TREE_TYPE (src_type));
        gimplify_assign (src, build_simple_mem_ref (src_ptr), &new_seq);
  
        /* If we are not disassembling an accumulator/pair or our destination is
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 11775,11781 ****
  	{
  	  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);
  	}
--- 11912,11918 ----
  	{
  	  new_decl = rs6000_builtin_decls[MMA_BUILTIN_XXMFACC_INTERNAL];
  	  new_call = gimple_build_call (new_decl, 1, src);
! 	  src = create_tmp_reg_or_ssa_name (vector_quad_type_node);
  	  gimple_call_set_lhs (new_call, src);
  	  gimple_seq_add_stmt (&new_seq, new_call);
  	}
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 11790,11796 ****
  	  unsigned index = WORDS_BIG_ENDIAN ? i : nvec - 1 - i;
  	  tree dst = build2 (MEM_REF, unsigned_V16QI_type_node, dst_base,
  			     build_int_cst (dst_type, index * 16));
! 	  tree dstssa = make_ssa_name (unsigned_V16QI_type_node);
  	  new_call = gimple_build_call (new_decl, 2, src,
  					build_int_cstu (uint16_type_node, i));
  	  gimple_call_set_lhs (new_call, dstssa);
--- 11927,11933 ----
  	  unsigned index = WORDS_BIG_ENDIAN ? i : nvec - 1 - i;
  	  tree dst = build2 (MEM_REF, unsigned_V16QI_type_node, dst_base,
  			     build_int_cst (dst_type, index * 16));
! 	  tree dstssa = create_tmp_reg_or_ssa_name (unsigned_V16QI_type_node);
  	  new_call = gimple_build_call (new_decl, 2, src,
  					build_int_cstu (uint16_type_node, i));
  	  gimple_call_set_lhs (new_call, dstssa);
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 11801,11806 ****
--- 11938,11969 ----
        gsi_replace_with_seq (gsi, new_seq, true);
        return true;
      }
+   else if (fncode == VSX_BUILTIN_LXVP)
+     {
+       push_gimplify_context (true);
+       tree offset = gimple_call_arg (stmt, 0);
+       tree ptr = gimple_call_arg (stmt, 1);
+       tree lhs = gimple_call_lhs (stmt);
+       tree mem = build_simple_mem_ref (build2 (POINTER_PLUS_EXPR,
+ 					       TREE_TYPE (ptr), ptr, offset));
+       gimplify_assign (lhs, mem, &new_seq);
+       pop_gimplify_context (NULL);
+       gsi_replace_with_seq (gsi, new_seq, true);
+       return true;
+     }
+   else if (fncode == VSX_BUILTIN_STXVP)
+     {
+       push_gimplify_context (true);
+       tree src = gimple_call_arg (stmt, 0);
+       tree offset = gimple_call_arg (stmt, 1);
+       tree ptr = gimple_call_arg (stmt, 2);
+       tree mem = build_simple_mem_ref (build2 (POINTER_PLUS_EXPR,
+ 					       TREE_TYPE (ptr), ptr, offset));
+       gimplify_assign (mem, src, &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.  */
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 11813,11819 ****
      {
        /* 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], build_simple_mem_ref (acc), &new_seq);
--- 11976,11982 ----
      {
        /* 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] = create_tmp_reg_or_ssa_name (vector_quad_type_node);
        for (unsigned i = 1; i < nopnds; i++)
  	op[i] = gimple_call_arg (stmt, i);
        gimplify_assign (op[0], build_simple_mem_ref (acc), &new_seq);
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 11860,11869 ****
        gcc_unreachable ();
      }
  
!   if (fncode == VSX_BUILTIN_ASSEMBLE_PAIR)
!     lhs = make_ssa_name (vector_pair_type_node);
    else
!     lhs = make_ssa_name (vector_quad_type_node);
    gimple_call_set_lhs (new_call, lhs);
    gimple_seq_add_stmt (&new_seq, new_call);
    gimplify_assign (build_simple_mem_ref (acc), lhs, &new_seq);
--- 12023,12032 ----
        gcc_unreachable ();
      }
  
!   if (fncode == VSX_BUILTIN_BUILD_PAIR || fncode == VSX_BUILTIN_ASSEMBLE_PAIR)
!     lhs = create_tmp_reg_or_ssa_name (vector_pair_type_node);
    else
!     lhs = create_tmp_reg_or_ssa_name (vector_quad_type_node);
    gimple_call_set_lhs (new_call, lhs);
    gimple_seq_add_stmt (&new_seq, new_call);
    gimplify_assign (build_simple_mem_ref (acc), lhs, &new_seq);
*************** rs6000_gimple_fold_builtin (gimple_stmt_
*** 12577,12588 ****
--- 12740,12753 ----
      case ALTIVEC_BUILTIN_VCMPEQUH:
      case ALTIVEC_BUILTIN_VCMPEQUW:
      case P8V_BUILTIN_VCMPEQUD:
+     case P10V_BUILTIN_VCMPEQUT:
        fold_compare_helper (gsi, EQ_EXPR, stmt);
        return true;
  
      case P9V_BUILTIN_CMPNEB:
      case P9V_BUILTIN_CMPNEH:
      case P9V_BUILTIN_CMPNEW:
+     case P10V_BUILTIN_CMPNET:
        fold_compare_helper (gsi, NE_EXPR, stmt);
        return true;
  
*************** rs6000_gimple_fold_builtin (gimple_stmt_
*** 12594,12599 ****
--- 12759,12766 ----
      case VSX_BUILTIN_CMPGE_U4SI:
      case VSX_BUILTIN_CMPGE_2DI:
      case VSX_BUILTIN_CMPGE_U2DI:
+     case P10V_BUILTIN_CMPGE_1TI:
+     case P10V_BUILTIN_CMPGE_U1TI:
        fold_compare_helper (gsi, GE_EXPR, stmt);
        return true;
  
*************** rs6000_gimple_fold_builtin (gimple_stmt_
*** 12605,12610 ****
--- 12772,12779 ----
      case ALTIVEC_BUILTIN_VCMPGTUW:
      case P8V_BUILTIN_VCMPGTUD:
      case P8V_BUILTIN_VCMPGTSD:
+     case P10V_BUILTIN_VCMPGTUT:
+     case P10V_BUILTIN_VCMPGTST:
        fold_compare_helper (gsi, GT_EXPR, stmt);
        return true;
  
*************** rs6000_gimple_fold_builtin (gimple_stmt_
*** 12616,12621 ****
--- 12785,12792 ----
      case VSX_BUILTIN_CMPLE_U4SI:
      case VSX_BUILTIN_CMPLE_2DI:
      case VSX_BUILTIN_CMPLE_U2DI:
+     case P10V_BUILTIN_CMPLE_1TI:
+     case P10V_BUILTIN_CMPLE_U1TI:
        fold_compare_helper (gsi, LE_EXPR, stmt);
        return true;
  
*************** rs6000_init_builtins (void)
*** 13343,13348 ****
--- 13514,13521 ----
  					    ? "__vector __bool long"
  					    : "__vector __bool long long",
  					    bool_long_long_type_node, 2);
+   bool_V1TI_type_node = rs6000_vector_type ("__vector __bool __int128",
+ 					    intTI_type_node, 1);
    pixel_V8HI_type_node = rs6000_vector_type ("__vector __pixel",
  					     pixel_type_node, 8);
  
*************** altivec_init_builtins (void)
*** 13540,13545 ****
--- 13713,13722 ----
      = build_function_type_list (integer_type_node,
  				integer_type_node, V2DI_type_node,
  				V2DI_type_node, NULL_TREE);
+   tree int_ftype_int_v1ti_v1ti
+     = build_function_type_list (integer_type_node,
+ 				integer_type_node, V1TI_type_node,
+ 				V1TI_type_node, NULL_TREE);
    tree void_ftype_v4si
      = build_function_type_list (void_type_node, V4SI_type_node, NULL_TREE);
    tree v8hi_ftype_void
*************** altivec_init_builtins (void)
*** 13907,13912 ****
--- 14084,14092 ----
  	case E_VOIDmode:
  	  type = int_ftype_int_opaque_opaque;
  	  break;
+ 	case E_V1TImode:
+ 	  type = int_ftype_int_v1ti_v1ti;
+ 	  break;
  	case E_V2DImode:
  	  type = int_ftype_int_v2di_v2di;
  	  break;
*************** mma_init_builtins (void)
*** 14135,14145 ****
        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
  	{
--- 14315,14329 ----
        if (gimple_func)
  	{
  	  gcc_assert (icode == CODE_FOR_nothing);
  	  /* 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.  */
! 	  if (d->code != VSX_BUILTIN_LXVP
! 	      && d->code != VSX_BUILTIN_STXVP)
! 	    {
! 	      op[nopnds++] = void_type_node;
! 	      icode = d[1].icode;
! 	    }
  	}
        else
  	{
*************** mma_init_builtins (void)
*** 14162,14167 ****
--- 14346,14364 ----
  	  else
  	    op[nopnds++] = build_pointer_type (vector_pair_type_node);
  	}
+       else if (d->code == VSX_BUILTIN_LXVP)
+ 	{
+ 	  op[nopnds++] = vector_pair_type_node;
+ 	  op[nopnds++] = sizetype;
+ 	  op[nopnds++] = build_pointer_type (vector_pair_type_node);
+ 	}
+       else if (d->code == VSX_BUILTIN_STXVP)
+ 	{
+ 	  op[nopnds++] = void_type_node;
+ 	  op[nopnds++] = vector_pair_type_node;
+ 	  op[nopnds++] = sizetype;
+ 	  op[nopnds++] = build_pointer_type (vector_pair_type_node);
+ 	}
        else
  	{
  	  /* This is a normal MMA built-in function.  */
*************** mma_init_builtins (void)
*** 14175,14182 ****
  	      machine_mode mode = insn_data[icode].operand[j].mode;
  	      if (gimple_func && mode == XOmode)
  		op[nopnds++] = build_pointer_type (vector_quad_type_node);
! 	      else if (gimple_func && mode == OOmode
! 		       && d->code == VSX_BUILTIN_ASSEMBLE_PAIR)
  		op[nopnds++] = build_pointer_type (vector_pair_type_node);
  	      else
  		/* MMA uses unsigned types.  */
--- 14372,14381 ----
  	      machine_mode mode = insn_data[icode].operand[j].mode;
  	      if (gimple_func && mode == XOmode)
  		op[nopnds++] = build_pointer_type (vector_quad_type_node);
! 	      else if (gimple_func
! 		       && mode == OOmode
! 		       && (d->code == VSX_BUILTIN_BUILD_PAIR
! 			   || d->code == VSX_BUILTIN_ASSEMBLE_PAIR))
  		op[nopnds++] = build_pointer_type (vector_pair_type_node);
  	      else
  		/* MMA uses unsigned types.  */
*************** builtin_function_type (machine_mode mode
*** 14512,14523 ****
--- 14711,14726 ----
      case P10V_BUILTIN_XXGENPCVM_V2DI:
      case P10V_BUILTIN_DIVEU_V4SI:
      case P10V_BUILTIN_DIVEU_V2DI:
+     case P10V_BUILTIN_DIVEU_V1TI:
      case P10V_BUILTIN_DIVU_V4SI:
      case P10V_BUILTIN_DIVU_V2DI:
+     case P10V_BUILTIN_MODU_V1TI:
      case P10V_BUILTIN_MODU_V2DI:
      case P10V_BUILTIN_MODU_V4SI:
      case P10V_BUILTIN_MULHU_V2DI:
      case P10V_BUILTIN_MULHU_V4SI:
+     case P10V_BUILTIN_VMULEUD:
+     case P10V_BUILTIN_VMULOUD:
        h.uns_p[0] = 1;
        h.uns_p[1] = 1;
        h.uns_p[2] = 1;
*************** builtin_function_type (machine_mode mode
*** 14617,14626 ****
--- 14820,14832 ----
      case VSX_BUILTIN_CMPGE_U8HI:
      case VSX_BUILTIN_CMPGE_U4SI:
      case VSX_BUILTIN_CMPGE_U2DI:
+     case P10V_BUILTIN_CMPGE_U1TI:
      case ALTIVEC_BUILTIN_VCMPGTUB:
      case ALTIVEC_BUILTIN_VCMPGTUH:
      case ALTIVEC_BUILTIN_VCMPGTUW:
      case P8V_BUILTIN_VCMPGTUD:
+     case P10V_BUILTIN_VCMPGTUT:
+     case P10V_BUILTIN_VCMPEQUT:
        h.uns_p[1] = 1;
        h.uns_p[2] = 1;
        break;
*************** builtin_function_type (machine_mode mode
*** 14643,14648 ****
--- 14849,14864 ----
        h.uns_p[2] = 1;
        break;
  
+     case VSX_BUILTIN_LXVP:
+       h.uns_p[0] = 1;
+       h.uns_p[2] = 1;
+       break;
+ 
+     case VSX_BUILTIN_STXVP:
+       h.uns_p[1] = 1;
+       h.uns_p[3] = 1;
+       break;
+ 
      default:
        break;
      }
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/rs6000-cpus.def gcc-11.2.0/gcc/config/rs6000/rs6000-cpus.def
*** gcc-11.1.0/gcc/config/rs6000/rs6000-cpus.def	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/rs6000-cpus.def	Wed Jul 28 06:55:07 2021
***************
*** 75,83 ****
  				 | 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_PCREL_OPT		\
  				 | OPTION_MASK_PREFIXED)
  
  #define ISA_3_1_MASKS_SERVER	(ISA_3_0_MASKS_SERVER			\
--- 75,85 ----
  				 | OPTION_MASK_P9_VECTOR)
  
  /* Flags that need to be turned off if -mno-power10.  */
+ /* We comment out PCREL_OPT here to disable it by default because SPEC2017
+    performance was degraded by it.  */
  #define OTHER_POWER10_MASKS	(OPTION_MASK_MMA			\
  				 | OPTION_MASK_PCREL			\
! 				 /* | OPTION_MASK_PCREL_OPT */		\
  				 | OPTION_MASK_PREFIXED)
  
  #define ISA_3_1_MASKS_SERVER	(ISA_3_0_MASKS_SERVER			\
***************
*** 85,91 ****
  				 | OTHER_POWER10_MASKS			\
  				 | OPTION_MASK_P10_FUSION		\
  				 | OPTION_MASK_P10_FUSION_LD_CMPI	\
! 				 | OPTION_MASK_P10_FUSION_2LOGICAL)
  
  /* Flags that need to be turned off if -mno-power9-vector.  */
  #define OTHER_P9_VECTOR_MASKS	(OPTION_MASK_FLOAT128_HW		\
--- 87,96 ----
  				 | OTHER_POWER10_MASKS			\
  				 | OPTION_MASK_P10_FUSION		\
  				 | OPTION_MASK_P10_FUSION_LD_CMPI	\
! 				 | OPTION_MASK_P10_FUSION_2LOGICAL	\
! 				 | OPTION_MASK_P10_FUSION_LOGADD 	\
! 				 | OPTION_MASK_P10_FUSION_ADDLOG	\
! 				 | OPTION_MASK_P10_FUSION_2ADD)
  
  /* Flags that need to be turned off if -mno-power9-vector.  */
  #define OTHER_P9_VECTOR_MASKS	(OPTION_MASK_FLOAT128_HW		\
***************
*** 135,140 ****
--- 140,148 ----
  				 | OPTION_MASK_P10_FUSION		\
  				 | OPTION_MASK_P10_FUSION_LD_CMPI	\
  				 | OPTION_MASK_P10_FUSION_2LOGICAL	\
+ 				 | OPTION_MASK_P10_FUSION_LOGADD 	\
+ 				 | OPTION_MASK_P10_FUSION_ADDLOG	\
+ 				 | OPTION_MASK_P10_FUSION_2ADD    	\
  				 | OPTION_MASK_HTM			\
  				 | OPTION_MASK_ISEL			\
  				 | OPTION_MASK_MFCRF			\
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/rs6000-internal.h gcc-11.2.0/gcc/config/rs6000/rs6000-internal.h
*** gcc-11.1.0/gcc/config/rs6000/rs6000-internal.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/rs6000-internal.h	Wed Jul 28 06:55:07 2021
*************** typedef struct rs6000_stack {
*** 39,44 ****
--- 39,45 ----
    int gp_save_offset;		/* offset to save GP regs from initial SP */
    int fp_save_offset;		/* offset to save FP regs from initial SP */
    int altivec_save_offset;	/* offset to save AltiVec regs from initial SP */
+   int rop_hash_save_offset;	/* offset to save ROP hash from initial SP */
    int lr_save_offset;		/* offset to save LR from initial SP */
    int cr_save_offset;		/* offset to save CR from initial SP */
    int vrsave_save_offset;	/* offset to save VRSAVE from initial SP */
*************** typedef struct rs6000_stack {
*** 53,58 ****
--- 54,60 ----
    int gp_size;			/* size of saved GP registers */
    int fp_size;			/* size of saved FP registers */
    int altivec_size;		/* size of saved AltiVec registers */
+   int rop_hash_size;		/* size of ROP hash slot */
    int cr_size;			/* size to hold CR if not in fixed area */
    int vrsave_size;		/* size to hold VRSAVE */
    int altivec_padding_size;	/* size of altivec alignment padding */
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/rs6000-logue.c gcc-11.2.0/gcc/config/rs6000/rs6000-logue.c
*** gcc-11.1.0/gcc/config/rs6000/rs6000-logue.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/rs6000-logue.c	Wed Jul 28 06:55:07 2021
*************** rs6000_savres_strategy (rs6000_stack_t *
*** 595,613 ****
  		+---------------------------------------+
  		| Parameter save area (+padding*) (P)	|  32
  		+---------------------------------------+
! 		| Alloca space (A)			|  32+P
  		+---------------------------------------+
! 		| Local variable space (L)		|  32+P+A
  		+---------------------------------------+
! 		| Save area for AltiVec registers (W)	|  32+P+A+L
  		+---------------------------------------+
! 		| AltiVec alignment padding (Y)		|  32+P+A+L+W
  		+---------------------------------------+
! 		| Save area for GP registers (G)	|  32+P+A+L+W+Y
  		+---------------------------------------+
! 		| Save area for FP registers (F)	|  32+P+A+L+W+Y+G
  		+---------------------------------------+
! 	old SP->| back chain to caller's caller		|  32+P+A+L+W+Y+G+F
  		+---------------------------------------+
  
       * If the alloca area is present, the parameter save area is
--- 595,615 ----
  		+---------------------------------------+
  		| Parameter save area (+padding*) (P)	|  32
  		+---------------------------------------+
! 		| Optional ROP hash slot (R)		|  32+P
  		+---------------------------------------+
! 		| Alloca space (A)			|  32+P+R
  		+---------------------------------------+
! 		| Local variable space (L)		|  32+P+R+A
  		+---------------------------------------+
! 		| Save area for AltiVec registers (W)	|  32+P+R+A+L
  		+---------------------------------------+
! 		| AltiVec alignment padding (Y)		|  32+P+R+A+L+W
  		+---------------------------------------+
! 		| Save area for GP registers (G)	|  32+P+R+A+L+W+Y
  		+---------------------------------------+
! 		| Save area for FP registers (F)	|  32+P+R+A+L+W+Y+G
! 		+---------------------------------------+
! 	old SP->| back chain to caller's caller		|  32+P+R+A+L+W+Y+G+F
  		+---------------------------------------+
  
       * If the alloca area is present, the parameter save area is
*************** rs6000_stack_info (void)
*** 716,721 ****
--- 718,736 ----
  
    /* Does this function call anything (apart from sibling calls)?  */
    info->calls_p = (!crtl->is_leaf || cfun->machine->ra_needs_full_frame);
+   info->rop_hash_size = 0;
+ 
+   if (TARGET_POWER10
+       && info->calls_p
+       && DEFAULT_ABI == ABI_ELFv2
+       && rs6000_rop_protect)
+     info->rop_hash_size = 8;
+   else if (rs6000_rop_protect && DEFAULT_ABI != ABI_ELFv2)
+     {
+       /* We can't check this in rs6000_option_override_internal since
+ 	 DEFAULT_ABI isn't established yet.  */
+       error ("%qs requires the ELFv2 ABI", "-mrop-protect");
+     }
  
    /* Determine if we need to save the condition code registers.  */
    if (save_reg_p (CR2_REGNO)
*************** rs6000_stack_info (void)
*** 808,813 ****
--- 823,833 ----
  
  	  /* Adjust for AltiVec case.  */
  	  info->ehrd_offset = info->altivec_save_offset - ehrd_size;
+ 
+ 	  /* Adjust for ROP protection.  */
+ 	  info->rop_hash_save_offset
+ 	    = info->altivec_save_offset - info->rop_hash_size;
+ 	  info->ehrd_offset -= info->rop_hash_size;
  	}
        else
  	info->ehrd_offset = info->gp_save_offset - ehrd_size;
*************** rs6000_stack_info (void)
*** 849,854 ****
--- 869,875 ----
  				  + info->gp_size
  				  + info->altivec_size
  				  + info->altivec_padding_size
+ 				  + info->rop_hash_size
  				  + ehrd_size
  				  + ehcr_size
  				  + info->cr_size
*************** debug_stack_info (rs6000_stack_t *info)
*** 987,992 ****
--- 1008,1017 ----
      fprintf (stderr, "\tvrsave_save_offset  = %5d\n",
  	     info->vrsave_save_offset);
  
+   if (info->rop_hash_size)
+     fprintf (stderr, "\trop_hash_save_offset = %5d\n",
+ 	     info->rop_hash_save_offset);
+ 
    if (info->lr_save_p)
      fprintf (stderr, "\tlr_save_offset      = %5d\n", info->lr_save_offset);
  
*************** debug_stack_info (rs6000_stack_t *info)
*** 1026,1031 ****
--- 1051,1059 ----
      fprintf (stderr, "\taltivec_padding_size= %5d\n",
  	     info->altivec_padding_size);
  
+   if (info->rop_hash_size)
+     fprintf (stderr, "\trop_hash_size       = %5d\n", info->rop_hash_size);
+ 
    if (info->cr_size)
      fprintf (stderr, "\tcr_size             = %5d\n", info->cr_size);
  
*************** rs6000_emit_prologue (void)
*** 3229,3235 ****
    if (!WORLD_SAVE_P (info) && info->lr_save_p
        && !cfun->machine->lr_is_wrapped_separately)
      {
!       rtx addr, reg, mem;
  
        reg = gen_rtx_REG (Pmode, 0);
        START_USE (0);
--- 3257,3263 ----
    if (!WORLD_SAVE_P (info) && info->lr_save_p
        && !cfun->machine->lr_is_wrapped_separately)
      {
!       rtx reg;
  
        reg = gen_rtx_REG (Pmode, 0);
        START_USE (0);
*************** rs6000_emit_prologue (void)
*** 3239,3257 ****
        if (!(strategy & (SAVE_NOINLINE_GPRS_SAVES_LR
  			| SAVE_NOINLINE_FPRS_SAVES_LR)))
  	{
! 	  addr = gen_rtx_PLUS (Pmode, frame_reg_rtx,
! 			       GEN_INT (info->lr_save_offset + frame_off));
! 	  mem = gen_rtx_MEM (Pmode, addr);
! 	  /* This should not be of rs6000_sr_alias_set, because of
! 	     __builtin_return_address.  */
! 
! 	  insn = emit_move_insn (mem, reg);
  	  rs6000_frame_related (insn, frame_reg_rtx, sp_off - frame_off,
  				NULL_RTX, NULL_RTX);
  	  END_USE (0);
  	}
      }
  
    /* If we need to save CR, put it into r12 or r11.  Choose r12 except when
       r12 will be needed by out-of-line gpr save.  */
    cr_save_regno = ((DEFAULT_ABI == ABI_AIX || DEFAULT_ABI == ABI_ELFv2)
--- 3267,3296 ----
        if (!(strategy & (SAVE_NOINLINE_GPRS_SAVES_LR
  			| SAVE_NOINLINE_FPRS_SAVES_LR)))
  	{
! 	  insn = emit_insn (gen_frame_store (reg, frame_reg_rtx,
! 					     info->lr_save_offset + frame_off));
  	  rs6000_frame_related (insn, frame_reg_rtx, sp_off - frame_off,
  				NULL_RTX, NULL_RTX);
  	  END_USE (0);
  	}
      }
  
+   /* The ROP hash store must occur before a stack frame is created,
+      since the hash operates on r1.  */
+   /* NOTE: The hashst isn't needed if we're going to do a sibcall,
+      but there's no way to know that here.  Harmless except for
+      performance, of course.  */
+   if (TARGET_POWER10 && rs6000_rop_protect && info->rop_hash_size != 0)
+     {
+       gcc_assert (DEFAULT_ABI == ABI_ELFv2);
+       rtx stack_ptr = gen_rtx_REG (Pmode, STACK_POINTER_REGNUM);
+       rtx addr = gen_rtx_PLUS (Pmode, stack_ptr,
+ 			       GEN_INT (info->rop_hash_save_offset));
+       rtx mem = gen_rtx_MEM (Pmode, addr);
+       rtx reg0 = gen_rtx_REG (Pmode, 0);
+       emit_insn (gen_hashst (mem, reg0));
+     }
+ 
    /* If we need to save CR, put it into r12 or r11.  Choose r12 except when
       r12 will be needed by out-of-line gpr save.  */
    cr_save_regno = ((DEFAULT_ABI == ABI_AIX || DEFAULT_ABI == ABI_ELFv2)
*************** rs6000_emit_epilogue (enum epilogue_type
*** 4980,4985 ****
--- 5019,5040 ----
        emit_insn (gen_add3_insn (sp_reg_rtx, sp_reg_rtx, sa));
      }
  
+   /* The ROP hash check must occur after the stack pointer is restored
+      (since the hash involves r1), and is not performed for a sibcall.  */
+   if (TARGET_POWER10
+       && rs6000_rop_protect
+       && info->rop_hash_size != 0
+       && epilogue_type != EPILOGUE_TYPE_SIBCALL)
+     {
+       gcc_assert (DEFAULT_ABI == ABI_ELFv2);
+       rtx stack_ptr = gen_rtx_REG (Pmode, STACK_POINTER_REGNUM);
+       rtx addr = gen_rtx_PLUS (Pmode, stack_ptr,
+ 			       GEN_INT (info->rop_hash_save_offset));
+       rtx mem = gen_rtx_MEM (Pmode, addr);
+       rtx reg0 = gen_rtx_REG (Pmode, 0);
+       emit_insn (gen_hashchk (reg0, mem));
+     }
+ 
    if (epilogue_type != EPILOGUE_TYPE_SIBCALL && restoring_FPRs_inline)
      {
        if (cfa_restores)
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/rs6000-p8swap.c gcc-11.2.0/gcc/config/rs6000/rs6000-p8swap.c
*** gcc-11.1.0/gcc/config/rs6000/rs6000-p8swap.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/rs6000-p8swap.c	Wed Jul 28 06:55:07 2021
*************** replace_swap_with_copy (swap_web_entry *
*** 1501,1506 ****
--- 1501,1522 ----
    insn->set_deleted ();
  }
  
+ /* INSN is known to contain a SUBREG, which we can normally handle,
+    but if the SUBREG itself contains a MULT then we need to leave it alone
+    to avoid turning a mult_hipart into a mult_lopart, for example.  */
+ static bool
+ has_part_mult (rtx_insn *insn)
+ {
+   rtx body = PATTERN (insn);
+   if (GET_CODE (body) != SET)
+     return false;
+   rtx src = SET_SRC (body);
+   if (GET_CODE (src) != SUBREG)
+     return false;
+   rtx inner = XEXP (src, 0);
+   return (GET_CODE (inner) == MULT);
+ }
+ 
  /* Make NEW_MEM_EXP's attributes and flags resemble those of
     ORIGINAL_MEM_EXP.  */
  static void
*************** rs6000_analyze_swaps (function *fun)
*** 2476,2481 ****
--- 2492,2500 ----
  		    insn_entry[uid].is_swappable = 0;
  		  else if (special != SH_NONE)
  		    insn_entry[uid].special_handling = special;
+ 		  else if (insn_entry[uid].contains_subreg
+ 			   && has_part_mult (insn))
+ 		    insn_entry[uid].is_swappable = 0;
  		  else if (insn_entry[uid].contains_subreg)
  		    insn_entry[uid].special_handling = SH_SUBREG;
  		}
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/rs6000.c gcc-11.2.0/gcc/config/rs6000/rs6000.c
*** gcc-11.1.0/gcc/config/rs6000/rs6000.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/rs6000.c	Wed Jul 28 06:55:07 2021
*************** rs6000_option_override_internal (bool gl
*** 4036,4041 ****
--- 4036,4045 ----
        && ((rs6000_isa_flags_explicit & OPTION_MASK_QUAD_MEMORY_ATOMIC) == 0))
      rs6000_isa_flags |= OPTION_MASK_QUAD_MEMORY_ATOMIC;
  
+   /* If we are inserting ROP-protect instructions, disable shrink wrap.  */
+   if (rs6000_rop_protect)
+     flag_shrink_wrap = 0;
+ 
    /* If we can shrink-wrap the TOC register save separately, then use
       -msave-toc-indirect unless explicitly disabled.  */
    if ((rs6000_isa_flags_explicit & OPTION_MASK_SAVE_TOC_INDIRECT) == 0
*************** rs6000_option_override_internal (bool gl
*** 4457,4472 ****
    if (TARGET_POWER10 && (rs6000_isa_flags_explicit & OPTION_MASK_MMA) == 0)
      rs6000_isa_flags |= OPTION_MASK_MMA;
  
!   if (TARGET_POWER10 && (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION) == 0)
      rs6000_isa_flags |= OPTION_MASK_P10_FUSION;
  
    if (TARGET_POWER10 &&
        (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION_LD_CMPI) == 0)
      rs6000_isa_flags |= OPTION_MASK_P10_FUSION_LD_CMPI;
  
!   if (TARGET_POWER10 && (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION_2LOGICAL) == 0)
      rs6000_isa_flags |= OPTION_MASK_P10_FUSION_2LOGICAL;
  
    /* Turn off vector pair/mma options on non-power10 systems.  */
    else if (!TARGET_POWER10 && TARGET_MMA)
      {
--- 4461,4490 ----
    if (TARGET_POWER10 && (rs6000_isa_flags_explicit & OPTION_MASK_MMA) == 0)
      rs6000_isa_flags |= OPTION_MASK_MMA;
  
!   if (TARGET_POWER10
!       && (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION) == 0)
      rs6000_isa_flags |= OPTION_MASK_P10_FUSION;
  
    if (TARGET_POWER10 &&
        (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION_LD_CMPI) == 0)
      rs6000_isa_flags |= OPTION_MASK_P10_FUSION_LD_CMPI;
  
!   if (TARGET_POWER10
!       && (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION_2LOGICAL) == 0)
      rs6000_isa_flags |= OPTION_MASK_P10_FUSION_2LOGICAL;
  
+   if (TARGET_POWER10
+       && (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION_LOGADD) == 0)
+     rs6000_isa_flags |= OPTION_MASK_P10_FUSION_LOGADD;
+ 
+   if (TARGET_POWER10
+       && (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION_ADDLOG) == 0)
+     rs6000_isa_flags |= OPTION_MASK_P10_FUSION_ADDLOG;
+ 
+   if (TARGET_POWER10
+       && (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION_2ADD) == 0)
+     rs6000_isa_flags |= OPTION_MASK_P10_FUSION_2ADD;
+ 
    /* Turn off vector pair/mma options on non-power10 systems.  */
    else if (!TARGET_POWER10 && TARGET_MMA)
      {
*************** vspltis_constant (rtx op, unsigned step,
*** 6126,6132 ****
  
    /* Also check if are loading up the most significant bit which can be done by
       loading up -1 and shifting the value left by -1.  */
!   else if (EASY_VECTOR_MSB (splat_val, inner))
      ;
  
    else
--- 6144,6150 ----
  
    /* Also check if are loading up the most significant bit which can be done by
       loading up -1 and shifting the value left by -1.  */
!   else if (EASY_VECTOR_MSB (splat_val, inner) && step == 1 && copies == 1)
      ;
  
    else
*************** rs6000_cannot_force_const_mem (machine_m
*** 9608,9614 ****
        && SYMBOL_REF_TLS_MODEL (XEXP (XEXP (x, 0), 0)) != 0)
      return true;
  
!   /* Do not place an ELF TLS symbol in the constant pool.  */
    return TARGET_ELF && tls_referenced_p (x);
  }
  
--- 9626,9633 ----
        && SYMBOL_REF_TLS_MODEL (XEXP (XEXP (x, 0), 0)) != 0)
      return true;
  
!   /* Allow AIX TOC TLS symbols in the constant pool,
!      but not ELF TLS symbols.  */
    return TARGET_ELF && tls_referenced_p (x);
  }
  
*************** init_float128_ieee (machine_mode mode)
*** 11022,11031 ****
  
        if (TARGET_POWERPC64)
  	{
! 	  set_conv_libfunc (sfix_optab, TImode, mode, "__fixkfti");
! 	  set_conv_libfunc (ufix_optab, TImode, mode, "__fixunskfti");
! 	  set_conv_libfunc (sfloat_optab, mode, TImode, "__floattikf");
! 	  set_conv_libfunc (ufloat_optab, mode, TImode, "__floatuntikf");
  	}
      }
  
--- 11041,11050 ----
  
        if (TARGET_POWERPC64)
  	{
! 	  set_conv_libfunc (sfix_optab, TImode, mode, "__fixkfti_sw");
! 	  set_conv_libfunc (ufix_optab, TImode, mode, "__fixunskfti_sw");
! 	  set_conv_libfunc (sfloat_optab, mode, TImode, "__floattikf_sw");
! 	  set_conv_libfunc (ufloat_optab, mode, TImode, "__floatuntikf_sw");
  	}
      }
  
*************** rs6000_emit_vector_cond_expr (rtx dest,
*** 15706,15713 ****
    return 1;
  }
  
! /* Possibly emit the xsmaxcdp and xsmincdp instructions to emit a maximum or
!    minimum with "C" semantics.
  
     Unless you use -ffast-math, you can't use these instructions to replace
     conditions that implicitly reverse the condition because the comparison
--- 15725,15732 ----
    return 1;
  }
  
! /* Possibly emit the xsmaxc{dp,qp} and xsminc{dp,qp} instructions to emit a
!    maximum or minimum with "C" semantics.
  
     Unless you use -ffast-math, you can't use these instructions to replace
     conditions that implicitly reverse the condition because the comparison
*************** rs6000_maybe_emit_fp_cmove (rtx dest, rt
*** 15783,15788 ****
--- 15802,15808 ----
    enum rtx_code code = GET_CODE (op);
    rtx op0 = XEXP (op, 0);
    rtx op1 = XEXP (op, 1);
+   machine_mode compare_mode = GET_MODE (op0);
    machine_mode result_mode = GET_MODE (dest);
    rtx compare_rtx;
    rtx cmove_rtx;
*************** rs6000_maybe_emit_fp_cmove (rtx dest, rt
*** 15791,15796 ****
--- 15811,15839 ----
    if (!can_create_pseudo_p ())
      return 0;
  
+   /* We allow the comparison to be either SFmode/DFmode and the true/false
+      condition to be either SFmode/DFmode.  I.e. we allow:
+ 
+ 	float a, b;
+ 	double c, d, r;
+ 
+ 	r = (a == b) ? c : d;
+ 
+     and:
+ 
+ 	double a, b;
+ 	float c, d, r;
+ 
+ 	r = (a == b) ? c : d;
+ 
+     but we don't allow intermixing the IEEE 128-bit floating point types with
+     the 32/64-bit scalar types.  */
+ 
+   if (!(compare_mode == result_mode
+ 	|| (compare_mode == SFmode && result_mode == DFmode)
+ 	|| (compare_mode == DFmode && result_mode == SFmode)))
+     return false;
+ 
    switch (code)
      {
      case EQ:
*************** have_compare_and_set_mask (machine_mode
*** 15843,15848 ****
--- 15886,15895 ----
      case E_DFmode:
        return TARGET_P9_MINMAX;
  
+     case E_KFmode:
+     case E_TFmode:
+       return TARGET_POWER10 && TARGET_FLOAT128_HW && FLOAT128_IEEE_P (mode);
+ 
      default:
        break;
      }
*************** rs6000_emit_minmax (rtx dest, enum rtx_c
*** 16111,16117 ****
    /* VSX/altivec have direct min/max insns.  */
    if ((code == SMAX || code == SMIN)
        && (VECTOR_UNIT_ALTIVEC_OR_VSX_P (mode)
! 	  || (mode == SFmode && VECTOR_UNIT_VSX_P (DFmode))))
      {
        emit_insn (gen_rtx_SET (dest, gen_rtx_fmt_ee (code, mode, op0, op1)));
        return;
--- 16158,16165 ----
    /* VSX/altivec have direct min/max insns.  */
    if ((code == SMAX || code == SMIN)
        && (VECTOR_UNIT_ALTIVEC_OR_VSX_P (mode)
! 	  || (mode == SFmode && VECTOR_UNIT_VSX_P (DFmode))
! 	  || (TARGET_POWER10 && TARGET_FLOAT128_HW && FLOAT128_IEEE_P (mode))))
      {
        emit_insn (gen_rtx_SET (dest, gen_rtx_fmt_ee (code, mode, op0, op1)));
        return;
*************** rs6000_split_multireg_move (rtx dst, rtx
*** 16815,16823 ****
  	    gcc_assert (VSX_REGNO_P (REGNO (dst)));
  
  	  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)));
  	    }
  
--- 16863,16873 ----
  	    gcc_assert (VSX_REGNO_P (REGNO (dst)));
  
  	  reg_mode = GET_MODE (XVECEXP (src, 0, 0));
! 	  int nvecs = XVECLEN (src, 0);
! 	  for (int i = 0; i < nvecs; i++)
  	    {
! 	      int index = WORDS_BIG_ENDIAN ? i : nvecs - 1 - i;
! 	      rtx dst_i = gen_rtx_REG (reg_mode, reg + index);
  	      emit_insn (gen_rtx_SET (dst_i, XVECEXP (src, 0, i)));
  	    }
  
*************** rs6000_handle_altivec_attribute (tree *n
*** 20225,20230 ****
--- 20275,20281 ----
      case 'b':
        switch (mode)
  	{
+ 	case E_TImode: case E_V1TImode: result = bool_V1TI_type_node; break;
  	case E_DImode: case E_V2DImode: result = bool_V2DI_type_node; break;
  	case E_SImode: case E_V4SImode: result = bool_V4SI_type_node; break;
  	case E_HImode: case E_V8HImode: result = bool_V8HI_type_node; break;
*************** rs6000_legitimate_constant_p (machine_mo
*** 25370,25375 ****
--- 25421,25440 ----
    return true;
  }
  
+ #if TARGET_AIX_OS
+ /* Implement TARGET_PRECOMPUTE_TLS_P.
+ 
+    On the AIX, TLS symbols are in the TOC, which is maintained in the
+    constant pool.  AIX TOC TLS symbols need to be pre-computed, but
+    must be considered legitimate constants.  */
+ 
+ static bool
+ rs6000_aix_precompute_tls_p (machine_mode mode ATTRIBUTE_UNUSED, rtx x)
+ {
+   return tls_referenced_p (x);
+ }
+ #endif
+ 
  
  /* Return TRUE iff the sequence ending in LAST sets the static chain.  */
  
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/rs6000.h gcc-11.2.0/gcc/config/rs6000/rs6000.h
*** gcc-11.1.0/gcc/config/rs6000/rs6000.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/rs6000.h	Wed Jul 28 06:55:07 2021
*************** extern int frame_pointer_needed;
*** 2332,2338 ****
  #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			\
  				 | RS6000_BTM_P8_VECTOR			\
--- 2332,2337 ----
*************** enum rs6000_builtin_type_index
*** 2445,2450 ****
--- 2444,2450 ----
    RS6000_BTI_bool_V8HI,          /* __vector __bool short */
    RS6000_BTI_bool_V4SI,          /* __vector __bool int */
    RS6000_BTI_bool_V2DI,          /* __vector __bool long */
+   RS6000_BTI_bool_V1TI,          /* __vector __bool 128-bit */
    RS6000_BTI_pixel_V8HI,         /* __vector __pixel */
    RS6000_BTI_long,	         /* long_integer_type_node */
    RS6000_BTI_unsigned_long,      /* long_unsigned_type_node */
*************** enum rs6000_builtin_type_index
*** 2498,2503 ****
--- 2498,2504 ----
  #define bool_V8HI_type_node	      (rs6000_builtin_types[RS6000_BTI_bool_V8HI])
  #define bool_V4SI_type_node	      (rs6000_builtin_types[RS6000_BTI_bool_V4SI])
  #define bool_V2DI_type_node	      (rs6000_builtin_types[RS6000_BTI_bool_V2DI])
+ #define bool_V1TI_type_node	      (rs6000_builtin_types[RS6000_BTI_bool_V1TI])
  #define pixel_V8HI_type_node	      (rs6000_builtin_types[RS6000_BTI_pixel_V8HI])
  
  #define long_long_integer_type_internal_node  (rs6000_builtin_types[RS6000_BTI_long_long])
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/rs6000.md gcc-11.2.0/gcc/config/rs6000/rs6000.md
*** gcc-11.1.0/gcc/config/rs6000/rs6000.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/rs6000.md	Wed Jul 28 06:55:07 2021
***************
*** 154,159 ****
--- 154,161 ----
     UNSPEC_CNTTZDM
     UNSPEC_PDEPD
     UNSPEC_PEXTD
+    UNSPEC_HASHST
+    UNSPEC_HASHCHK
    ])
  
  ;;
***************
*** 204,211 ****
     vecsimple,veccomplex,vecdiv,veccmp,veccmpsimple,vecperm,
     vecfloat,vecfdiv,vecdouble,mtvsr,mfvsr,crypto,
     veclogical,veccmpfx,vecexts,vecmove,
!    htm,htmsimple,dfp,mma"
    (const_string "integer"))
  
  ;; What data size does this instruction work on?
  ;; This is used for insert, mul and others as necessary.
--- 206,231 ----
     vecsimple,veccomplex,vecdiv,veccmp,veccmpsimple,vecperm,
     vecfloat,vecfdiv,vecdouble,mtvsr,mfvsr,crypto,
     veclogical,veccmpfx,vecexts,vecmove,
!    htm,htmsimple,dfp,mma,
!    fused_arith_logical,
!    fused_cmp_isel,
!    fused_carry,
!    fused_load_cmpi,
!    fused_load_load,fused_store_store,
!    fused_addis_load,
!    fused_mtbc,
!    fused_vector"
    (const_string "integer"))
+ ;; Attr type definitions for fused pairs:
+ ;; fused_arith_logical is used for scalar logical+add/subf and
+ ;; add/subf+logical pairs of instructions.
+ ;; fused_load_cmpi is used for a D-form load fused with
+ ;; a compare immediate.
+ ;; fused_load_load is for a fused pair of loads to adjacent addresses.
+ ;; fused_store_store is for a fused pair of stores to adjacent addresses.
+ ;; fused_addis_load is for addis fused to D-form load for a larger immediate.
+ ;; fused_mtbc is for fused mtlr and bclr[l] pairs.
+ ;; fused_vector is for a fused pair of vector logical instructions.
  
  ;; What data size does this instruction work on?
  ;; This is used for insert, mul and others as necessary.
***************
*** 3214,3219 ****
--- 3234,3247 ----
    [(set_attr "type" "div")
     (set_attr "size" "<bits>")])
  
+ (define_insn "udivti3"
+   [(set (match_operand:TI 0 "altivec_register_operand" "=v")
+ 	(udiv:TI (match_operand:TI 1 "altivec_register_operand" "v")
+ 		 (match_operand:TI 2 "altivec_register_operand" "v")))]
+   "TARGET_POWER10 && TARGET_POWERPC64"
+   "vdivuq %0,%1,%2"
+   [(set_attr "type" "vecdiv")
+    (set_attr "size" "128")])
  
  ;; For powers of two we can do sra[wd]i/addze for divide and then adjust for
  ;; modulus.  If it isn't a power of two, force operands into register and do
***************
*** 3304,3309 ****
--- 3332,3346 ----
     (set_attr "length" "8,12")
     (set_attr "cell_micro" "not")])
  
+ (define_insn "divti3"
+   [(set (match_operand:TI 0 "altivec_register_operand" "=v")
+ 	(div:TI (match_operand:TI 1 "altivec_register_operand" "v")
+ 		(match_operand:TI 2 "altivec_register_operand" "v")))]
+   "TARGET_POWER10 && TARGET_POWERPC64"
+   "vdivsq %0,%1,%2"
+   [(set_attr "type" "vecdiv")
+    (set_attr "size" "128")])
+ 
  (define_expand "mod<mode>3"
    [(set (match_operand:GPR 0 "gpc_reg_operand")
  	(mod:GPR (match_operand:GPR 1 "gpc_reg_operand")
***************
*** 3404,3409 ****
--- 3441,3463 ----
  	(minus:GPR (match_dup 1)
  		   (match_dup 3)))])
  
+ (define_insn "umodti3"
+   [(set (match_operand:TI 0 "altivec_register_operand" "=v")
+ 	(umod:TI (match_operand:TI 1 "altivec_register_operand" "v")
+ 		 (match_operand:TI 2 "altivec_register_operand" "v")))]
+   "TARGET_POWER10 && TARGET_POWERPC64"
+   "vmoduq %0,%1,%2"
+   [(set_attr "type" "vecdiv")
+    (set_attr "size" "128")])
+ 
+ (define_insn "modti3"
+   [(set (match_operand:TI 0 "altivec_register_operand" "=v")
+ 	(mod:TI (match_operand:TI 1 "altivec_register_operand" "v")
+ 		(match_operand:TI 2 "altivec_register_operand" "v")))]
+   "TARGET_POWER10 && TARGET_POWERPC64"
+   "vmodsq %0,%1,%2"
+   [(set_attr "type" "vecdiv")
+    (set_attr "size" "128")])
  
  ;; Logical instructions
  ;; The logical instructions are mostly combined by using match_operator,
***************
*** 5194,5199 ****
--- 5248,5264 ----
  }
    [(set_attr "type" "fp")])
  
+ ;; Min/max for ISA 3.1 IEEE 128-bit floating point
+ (define_insn "s<minmax><mode>3"
+   [(set (match_operand:IEEE128 0 "altivec_register_operand" "=v")
+ 	(fp_minmax:IEEE128
+ 	 (match_operand:IEEE128 1 "altivec_register_operand" "v")
+ 	 (match_operand:IEEE128 2 "altivec_register_operand" "v")))]
+   "TARGET_POWER10 && TARGET_FLOAT128_HW"
+   "xs<minmax>cqp %0,%1,%2"
+   [(set_attr "type" "vecfloat")
+    (set_attr "size" "128")])
+ 
  ;; The conditional move instructions allow us to perform max and min operations
  ;; even when we don't have the appropriate max/min instruction using the FSEL
  ;; instruction.
***************
*** 5418,5423 ****
--- 5483,5594 ----
    "xxsel %x0,%x4,%x3,%x1"
    [(set_attr "type" "vecmove")])
  
+ ;; Support for ISA 3.1 IEEE 128-bit conditional move.  The mode used in the
+ ;; comparison must be the same as used in the move.
+ (define_expand "mov<mode>cc"
+    [(set (match_operand:IEEE128 0 "gpc_reg_operand")
+ 	 (if_then_else:IEEE128 (match_operand 1 "comparison_operator")
+ 			       (match_operand:IEEE128 2 "gpc_reg_operand")
+ 			       (match_operand:IEEE128 3 "gpc_reg_operand")))]
+   "TARGET_POWER10 && TARGET_FLOAT128_HW && FLOAT128_IEEE_P (<MODE>mode)"
+ {
+   if (rs6000_emit_cmove (operands[0], operands[1], operands[2], operands[3]))
+     DONE;
+   else
+     FAIL;
+ })
+ 
+ (define_insn_and_split "*mov<mode>cc_p10"
+   [(set (match_operand:IEEE128 0 "altivec_register_operand" "=&v,v")
+ 	(if_then_else:IEEE128
+ 	 (match_operator:CCFP 1 "fpmask_comparison_operator"
+ 		[(match_operand:IEEE128 2 "altivec_register_operand" "v,v")
+ 		 (match_operand:IEEE128 3 "altivec_register_operand" "v,v")])
+ 	 (match_operand:IEEE128 4 "altivec_register_operand" "v,v")
+ 	 (match_operand:IEEE128 5 "altivec_register_operand" "v,v")))
+    (clobber (match_scratch:V2DI 6 "=0,&v"))]
+   "TARGET_POWER10 && TARGET_FLOAT128_HW && FLOAT128_IEEE_P (<MODE>mode)"
+   "#"
+   "&& 1"
+   [(set (match_dup 6)
+ 	(if_then_else:V2DI (match_dup 1)
+ 			   (match_dup 7)
+ 			   (match_dup 8)))
+    (set (match_dup 0)
+ 	(if_then_else:IEEE128 (ne (match_dup 6)
+ 				  (match_dup 8))
+ 			      (match_dup 4)
+ 			      (match_dup 5)))]
+ {
+   if (GET_CODE (operands[6]) == SCRATCH)
+     operands[6] = gen_reg_rtx (V2DImode);
+ 
+   operands[7] = CONSTM1_RTX (V2DImode);
+   operands[8] = CONST0_RTX (V2DImode);
+ }
+  [(set_attr "length" "8")
+   (set_attr "type" "vecperm")])
+ 
+ ;; Handle inverting the fpmask comparisons.
+ (define_insn_and_split "*mov<mode>cc_invert_p10"
+   [(set (match_operand:IEEE128 0 "altivec_register_operand" "=&v,v")
+ 	(if_then_else:IEEE128
+ 	 (match_operator:CCFP 1 "invert_fpmask_comparison_operator"
+ 		[(match_operand:IEEE128 2 "altivec_register_operand" "v,v")
+ 		 (match_operand:IEEE128 3 "altivec_register_operand" "v,v")])
+ 	 (match_operand:IEEE128 4 "altivec_register_operand" "v,v")
+ 	 (match_operand:IEEE128 5 "altivec_register_operand" "v,v")))
+    (clobber (match_scratch:V2DI 6 "=0,&v"))]
+   "TARGET_POWER10 && TARGET_FLOAT128_HW && FLOAT128_IEEE_P (<MODE>mode)"
+   "#"
+   "&& 1"
+   [(set (match_dup 6)
+ 	(if_then_else:V2DI (match_dup 9)
+ 			   (match_dup 7)
+ 			   (match_dup 8)))
+    (set (match_dup 0)
+ 	(if_then_else:IEEE128 (ne (match_dup 6)
+ 				  (match_dup 8))
+ 			      (match_dup 5)
+ 			      (match_dup 4)))]
+ {
+   rtx op1 = operands[1];
+   enum rtx_code cond = reverse_condition_maybe_unordered (GET_CODE (op1));
+ 
+   if (GET_CODE (operands[6]) == SCRATCH)
+     operands[6] = gen_reg_rtx (V2DImode);
+ 
+   operands[7] = CONSTM1_RTX (V2DImode);
+   operands[8] = CONST0_RTX (V2DImode);
+ 
+   operands[9] = gen_rtx_fmt_ee (cond, CCFPmode, operands[2], operands[3]);
+ }
+  [(set_attr "length" "8")
+   (set_attr "type" "vecperm")])
+ 
+ (define_insn "*fpmask<mode>"
+   [(set (match_operand:V2DI 0 "altivec_register_operand" "=v")
+ 	(if_then_else:V2DI
+ 	 (match_operator:CCFP 1 "fpmask_comparison_operator"
+ 		[(match_operand:IEEE128 2 "altivec_register_operand" "v")
+ 		 (match_operand:IEEE128 3 "altivec_register_operand" "v")])
+ 	 (match_operand:V2DI 4 "all_ones_constant" "")
+ 	 (match_operand:V2DI 5 "zero_constant" "")))]
+   "TARGET_POWER10 && TARGET_FLOAT128_HW && FLOAT128_IEEE_P (<MODE>mode)"
+   "xscmp%V1qp %0,%2,%3"
+   [(set_attr "type" "fpcompare")])
+ 
+ (define_insn "*xxsel<mode>"
+   [(set (match_operand:IEEE128 0 "altivec_register_operand" "=v")
+ 	(if_then_else:IEEE128
+ 	 (ne (match_operand:V2DI 1 "altivec_register_operand" "v")
+ 	     (match_operand:V2DI 2 "zero_constant" ""))
+ 	 (match_operand:IEEE128 3 "altivec_register_operand" "v")
+ 	 (match_operand:IEEE128 4 "altivec_register_operand" "v")))]
+   "TARGET_POWER10 && TARGET_FLOAT128_HW && FLOAT128_IEEE_P (<MODE>mode)"
+   "xxsel %x0,%x4,%x3,%x1"
+   [(set_attr "type" "vecmove")])
+ 
  
  ;; Conversions to and from floating-point.
  
***************
*** 6421,6426 ****
--- 6592,6633 ----
     xscvsxddp %x0,%x1"
    [(set_attr "type" "fp")])
  
+ (define_insn "floatti<mode>2"
+   [(set (match_operand:IEEE128 0 "vsx_register_operand" "=v")
+ 	(float:IEEE128 (match_operand:TI 1 "vsx_register_operand" "v")))]
+   "TARGET_POWER10"
+ {
+   return  "xscvsqqp %0,%1";
+ }
+   [(set_attr "type" "fp")])
+ 
+ (define_insn "floatunsti<mode>2"
+   [(set (match_operand:IEEE128 0 "vsx_register_operand" "=v")
+ 	(unsigned_float:IEEE128 (match_operand:TI 1 "vsx_register_operand" "v")))]
+   "TARGET_POWER10"
+ {
+   return  "xscvuqqp %0,%1";
+ }
+   [(set_attr "type" "fp")])
+ 
+ (define_insn "fix_trunc<mode>ti2"
+   [(set (match_operand:TI 0 "vsx_register_operand" "=v")
+ 	(fix:TI (match_operand:IEEE128 1 "vsx_register_operand" "v")))]
+   "TARGET_POWER10"
+ {
+   return  "xscvqpsqz %0,%1";
+ }
+   [(set_attr "type" "fp")])
+ 
+ (define_insn "fixuns_trunc<mode>ti2"
+   [(set (match_operand:TI 0 "vsx_register_operand" "=v")
+ 	(unsigned_fix:TI (match_operand:IEEE128 1 "vsx_register_operand" "v")))]
+   "TARGET_POWER10"
+ {
+   return  "xscvqpuqz %0,%1";
+ }
+   [(set_attr "type" "fp")])
+ 
  ; Allow the combiner to merge source memory operands to the conversion so that
  ; the optimizer/register allocator doesn't try to load the value too early in a
  ; GPR and then use store/load to move it to a FPR and suffer from a store-load
***************
*** 14948,14953 ****
--- 15155,15189 ----
    "TARGET_P9_MISC && TARGET_64BIT"
    "cmpeqb %0,%1,%2"
    [(set_attr "type" "logical")])
+ 
+ 
+ ;; ROP mitigation instructions.
+ 
+ (define_insn "hashst"
+   [(set (match_operand:DI 0 "simple_offsettable_mem_operand" "=m")
+         (unspec_volatile:DI [(match_operand:DI 1 "int_reg_operand" "r")]
+ 			    UNSPEC_HASHST))]
+   "TARGET_POWER10 && rs6000_rop_protect"
+ {
+   static char templ[32];
+   const char *p = rs6000_privileged ? "p" : "";
+   sprintf (templ, "hashst%s %%1,%%0", p);
+   return templ;
+ }
+   [(set_attr "type" "store")])
+ 
+ (define_insn "hashchk"
+   [(unspec_volatile [(match_operand:DI 0 "int_reg_operand" "r")
+ 		     (match_operand:DI 1 "simple_offsettable_mem_operand" "m")]
+ 		    UNSPEC_HASHCHK)]
+   "TARGET_POWER10 && rs6000_rop_protect"
+ {
+   static char templ[32];
+   const char *p = rs6000_privileged ? "p" : "";
+   sprintf (templ, "hashchk%s %%0,%%1", p);
+   return templ;
+ }
+   [(set_attr "type" "load")])
  
  
  (include "sync.md")
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/rs6000.opt gcc-11.2.0/gcc/config/rs6000/rs6000.opt
*** gcc-11.1.0/gcc/config/rs6000/rs6000.opt	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/rs6000.opt	Wed Jul 28 06:55:07 2021
*************** Fuse certain integer operations together
*** 500,506 ****
  
  mpower10-fusion-2logical
  Target Undocumented Mask(P10_FUSION_2LOGICAL) Var(rs6000_isa_flags)
! Fuse certain integer operations together for better performance on power10.
  
  mcrypto
  Target Mask(CRYPTO) Var(rs6000_isa_flags)
--- 500,518 ----
  
  mpower10-fusion-2logical
  Target Undocumented Mask(P10_FUSION_2LOGICAL) Var(rs6000_isa_flags)
! Fuse pairs of scalar or vector logical operations together for better performance on power10.
! 
! mpower10-fusion-logical-add
! Target Undocumented Mask(P10_FUSION_LOGADD) Var(rs6000_isa_flags)
! Fuse scalar logical op with add/subf for better performance on power10.
! 
! mpower10-fusion-add-logical
! Target Undocumented Mask(P10_FUSION_ADDLOG) Var(rs6000_isa_flags)
! Fuse scalar add/subf with logical op for better performance on power10.
! 
! mpower10-fusion-2add
! Target Undocumented Mask(P10_FUSION_2ADD) Var(rs6000_isa_flags)
! Fuse dependent pairs of add or vaddudm instructions for better performance on power10.
  
  mcrypto
  Target Mask(CRYPTO) Var(rs6000_isa_flags)
*************** Generate (do not generate) MMA instructi
*** 619,621 ****
--- 631,641 ----
  
  mrelative-jumptables
  Target Undocumented Var(rs6000_relative_jumptables) Init(1) Save
+ 
+ mrop-protect
+ Target Var(rs6000_rop_protect) Init(0)
+ Enable instructions that guard against return-oriented programming attacks.
+ 
+ mprivileged
+ Target Var(rs6000_privileged) Init(0)
+ Generate code that will run in privileged state.
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/vector.md gcc-11.2.0/gcc/config/rs6000/vector.md
*** gcc-11.1.0/gcc/config/rs6000/vector.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/vector.md	Wed Jul 28 06:55:07 2021
***************
*** 26,31 ****
--- 26,34 ----
  ;; Vector int modes
  (define_mode_iterator VEC_I [V16QI V8HI V4SI V2DI])
  
+ ;; 128-bit int modes
+ (define_mode_iterator VEC_TI [V1TI TI])
+ 
  ;; Vector int modes for parity
  (define_mode_iterator VEC_IP [V8HI
  			      V4SI
***************
*** 53,59 ****
  (define_mode_iterator VEC_N [V4SI V4SF V2DI V2DF V1TI KF TF])
  
  ;; Vector comparison modes
! (define_mode_iterator VEC_C [V16QI V8HI V4SI V2DI V4SF V2DF])
  
  ;; Vector init/extract modes
  (define_mode_iterator VEC_E [V16QI V8HI V4SI V2DI V4SF V2DF])
--- 56,62 ----
  (define_mode_iterator VEC_N [V4SI V4SF V2DI V2DF V1TI KF TF])
  
  ;; Vector comparison modes
! (define_mode_iterator VEC_C [V16QI V8HI V4SI V2DI V4SF V2DF V1TI])
  
  ;; Vector init/extract modes
  (define_mode_iterator VEC_E [V16QI V8HI V4SI V2DI V4SF V2DF])
***************
*** 697,702 ****
--- 700,716 ----
    operands[3] = gen_reg_rtx_and_attrs (operands[0]);
  })
  
+ (define_expand "vector_nltv1ti"
+   [(set (match_operand:V1TI 3 "vlogical_operand")
+ 	(gt:V1TI (match_operand:V1TI 2 "vlogical_operand")
+ 		 (match_operand:V1TI 1 "vlogical_operand")))
+    (set (match_operand:V1TI 0 "vlogical_operand")
+         (not:V1TI (match_dup 3)))]
+   "TARGET_POWER10"
+ {
+   operands[3] = gen_reg_rtx_and_attrs (operands[0]);
+ })
+ 
  (define_expand "vector_gtu<mode>"
    [(set (match_operand:VEC_I 0 "vint_operand")
  	(gtu:VEC_I (match_operand:VEC_I 1 "vint_operand")
***************
*** 704,709 ****
--- 718,730 ----
    "VECTOR_UNIT_ALTIVEC_OR_VSX_P (<MODE>mode)"
    "")
  
+ (define_expand "vector_gtuv1ti"
+   [(set (match_operand:V1TI 0 "altivec_register_operand")
+ 	(gtu:V1TI (match_operand:V1TI 1 "altivec_register_operand")
+ 		  (match_operand:V1TI 2 "altivec_register_operand")))]
+   "TARGET_POWER10"
+   "")
+ 
  ; >= for integer vectors: swap operands and apply not-greater-than
  (define_expand "vector_nltu<mode>"
    [(set (match_operand:VEC_I 3 "vlogical_operand")
***************
*** 716,721 ****
--- 737,753 ----
    operands[3] = gen_reg_rtx_and_attrs (operands[0]);
  })
  
+ (define_expand "vector_nltuv1ti"
+   [(set (match_operand:V1TI 3 "vlogical_operand")
+ 	(gtu:V1TI (match_operand:V1TI 2 "vlogical_operand")
+ 		  (match_operand:V1TI 1 "vlogical_operand")))
+    (set (match_operand:V1TI 0 "vlogical_operand")
+ 	(not:V1TI (match_dup 3)))]
+   "TARGET_POWER10"
+ {
+   operands[3] = gen_reg_rtx_and_attrs (operands[0]);
+ })
+ 
  (define_expand "vector_geu<mode>"
    [(set (match_operand:VEC_I 0 "vint_operand")
  	(geu:VEC_I (match_operand:VEC_I 1 "vint_operand")
***************
*** 735,740 ****
--- 767,783 ----
    operands[3] = gen_reg_rtx_and_attrs (operands[0]);
  })
  
+ (define_expand "vector_ngtv1ti"
+   [(set (match_operand:V1TI 3 "vlogical_operand")
+ 	(gt:V1TI (match_operand:V1TI 1 "vlogical_operand")
+ 		 (match_operand:V1TI 2 "vlogical_operand")))
+    (set (match_operand:V1TI 0 "vlogical_operand")
+         (not:V1TI (match_dup 3)))]
+   "TARGET_POWER10"
+ {
+   operands[3] = gen_reg_rtx_and_attrs (operands[0]);
+ })
+ 
  (define_expand "vector_ngtu<mode>"
    [(set (match_operand:VEC_I 3 "vlogical_operand")
  	(gtu:VEC_I (match_operand:VEC_I 1 "vlogical_operand")
***************
*** 746,751 ****
--- 789,805 ----
    operands[3] = gen_reg_rtx_and_attrs (operands[0]);
  })
  
+ (define_expand "vector_ngtuv1ti"
+   [(set (match_operand:V1TI 3 "vlogical_operand")
+ 	(gtu:V1TI (match_operand:V1TI 1 "vlogical_operand")
+ 		  (match_operand:V1TI 2 "vlogical_operand")))
+    (set (match_operand:V1TI 0 "vlogical_operand")
+         (not:V1TI (match_dup 3)))]
+   "TARGET_POWER10"
+ {
+   operands[3] = gen_reg_rtx_and_attrs (operands[0]);
+ })
+ 
  ; There are 14 possible vector FP comparison operators, gt and eq of them have
  ; been expanded above, so just support 12 remaining operators here.
  
***************
*** 894,899 ****
--- 948,965 ----
    "VECTOR_UNIT_ALTIVEC_OR_VSX_P (<MODE>mode)"
    "")
  
+ (define_expand "vector_eq_v1ti_p"
+   [(parallel
+     [(set (reg:CC CR6_REGNO)
+ 	  (unspec:CC [(eq:CC (match_operand:V1TI 1 "altivec_register_operand")
+ 			     (match_operand:V1TI 2 "altivec_register_operand"))]
+ 		     UNSPEC_PREDICATE))
+      (set (match_operand:V1TI 0 "vlogical_operand")
+ 	  (eq:V1TI (match_dup 1)
+ 		   (match_dup 2)))])]
+   "TARGET_POWER10"
+   "")
+ 
  ;; This expansion handles the V16QI, V8HI, and V4SI modes in the
  ;; implementation of the vec_all_ne built-in functions on Power9.
  (define_expand "vector_ne_<mode>_p"
***************
*** 976,981 ****
--- 1042,1064 ----
    operands[3] = gen_reg_rtx (V2DImode);
  })
  
+ (define_expand "vector_ne_v1ti_p"
+   [(parallel
+     [(set (reg:CC CR6_REGNO)
+ 	  (unspec:CC [(eq:CC (match_operand:V1TI 1 "altivec_register_operand")
+ 			     (match_operand:V1TI 2 "altivec_register_operand"))]
+ 		     UNSPEC_PREDICATE))
+      (set (match_dup 3)
+ 	  (eq:V1TI (match_dup 1)
+ 		   (match_dup 2)))])
+    (set (match_operand:SI 0 "register_operand" "=r")
+ 	(eq:SI (reg:CC CR6_REGNO)
+ 	       (const_int 0)))]
+   "TARGET_POWER10"
+ {
+   operands[3] = gen_reg_rtx (V1TImode);
+ })
+ 
  ;; This expansion handles the V2DI mode in the implementation of the
  ;; vec_any_eq built-in function on Power9.
  ;;
***************
*** 1002,1007 ****
--- 1085,1110 ----
    operands[3] = gen_reg_rtx (V2DImode);
  })
  
+ (define_expand "vector_ae_v1ti_p"
+   [(parallel
+     [(set (reg:CC CR6_REGNO)
+ 	  (unspec:CC [(eq:CC (match_operand:V1TI 1 "altivec_register_operand")
+ 			     (match_operand:V1TI 2 "altivec_register_operand"))]
+ 		     UNSPEC_PREDICATE))
+      (set (match_dup 3)
+ 	  (eq:V1TI (match_dup 1)
+ 		   (match_dup 2)))])
+    (set (match_operand:SI 0 "register_operand" "=r")
+ 	(eq:SI (reg:CC CR6_REGNO)
+ 	       (const_int 0)))
+    (set (match_dup 0)
+ 	(xor:SI (match_dup 0)
+ 		(const_int 1)))]
+   "TARGET_POWER10"
+ {
+   operands[3] = gen_reg_rtx (V1TImode);
+ })
+ 
  ;; This expansion handles the V4SF and V2DF modes in the Power9
  ;; implementation of the vec_all_ne built-in functions.  Note that the
  ;; expansions for this pattern with these modes makes no use of power9-
***************
*** 1061,1066 ****
--- 1164,1181 ----
    "VECTOR_UNIT_ALTIVEC_OR_VSX_P (<MODE>mode)"
    "")
  
+ (define_expand "vector_gt_v1ti_p"
+   [(parallel
+     [(set (reg:CC CR6_REGNO)
+ 	  (unspec:CC [(gt:CC (match_operand:V1TI 1 "vlogical_operand")
+ 			     (match_operand:V1TI 2 "vlogical_operand"))]
+ 		     UNSPEC_PREDICATE))
+      (set (match_operand:V1TI 0 "vlogical_operand")
+ 	  (gt:V1TI (match_dup 1)
+ 		   (match_dup 2)))])]
+   "TARGET_POWER10"
+   "")
+ 
  (define_expand "vector_ge_<mode>_p"
    [(parallel
      [(set (reg:CC CR6_REGNO)
***************
*** 1085,1090 ****
--- 1200,1217 ----
    "VECTOR_UNIT_ALTIVEC_OR_VSX_P (<MODE>mode)"
    "")
  
+ (define_expand "vector_gtu_v1ti_p"
+   [(parallel
+     [(set (reg:CC CR6_REGNO)
+ 	  (unspec:CC [(gtu:CC (match_operand:V1TI 1 "altivec_register_operand")
+ 			      (match_operand:V1TI 2 "altivec_register_operand"))]
+ 		     UNSPEC_PREDICATE))
+      (set (match_operand:V1TI 0 "altivec_register_operand")
+ 	  (gtu:V1TI (match_dup 1)
+ 		    (match_dup 2)))])]
+   "TARGET_POWER10"
+   "")
+ 
  ;; AltiVec/VSX predicates.
  
  ;; This expansion is triggered during expansion of predicate built-in
***************
*** 1460,1465 ****
--- 1587,1606 ----
    "VECTOR_UNIT_ALTIVEC_OR_VSX_P (<MODE>mode)"
    "")
  
+ (define_expand "vrotlv1ti3"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+         (rotate:V1TI (match_operand:V1TI 1 "vsx_register_operand" "v")
+                      (match_operand:V1TI 2 "vsx_register_operand" "v")))]
+   "TARGET_POWER10"
+ {
+   /* Shift amount in needs to be put in bits[57:63] of 128-bit operand2. */
+   rtx tmp = gen_reg_rtx (V1TImode);
+ 
+   emit_insn (gen_xxswapd_v1ti (tmp, operands[2]));
+   emit_insn (gen_altivec_vrlq (operands[0], operands[1], tmp));
+   DONE;
+ })
+ 
  ;; Expanders for rotatert to make use of vrotl
  (define_expand "vrotr<mode>3"
    [(set (match_operand:VEC_I 0 "vint_operand")
***************
*** 1481,1486 ****
--- 1622,1642 ----
    "VECTOR_UNIT_ALTIVEC_OR_VSX_P (<MODE>mode)"
    "")
  
+ ;; No immediate version of this 128-bit instruction
+ (define_expand "vashl<mode>3"
+   [(set (match_operand:VEC_TI 0 "vsx_register_operand" "=v")
+ 	(ashift:VEC_TI (match_operand:VEC_TI 1 "vsx_register_operand")
+ 			 (match_operand:VEC_TI 2 "vsx_register_operand")))]
+   "TARGET_POWER10"
+ {
+   /* Shift amount in needs to be put in bits[57:63] of 128-bit operand2. */
+   rtx tmp = gen_reg_rtx (<MODE>mode);
+ 
+   emit_insn (gen_xxswapd_v1ti (tmp, operands[2]));
+   emit_insn(gen_altivec_vslq_<mode> (operands[0], operands[1], tmp));
+   DONE;
+ })
+ 
  ;; Expanders for logical shift right on each vector element
  (define_expand "vlshr<mode>3"
    [(set (match_operand:VEC_I 0 "vint_operand")
***************
*** 1489,1494 ****
--- 1645,1665 ----
    "VECTOR_UNIT_ALTIVEC_OR_VSX_P (<MODE>mode)"
    "")
  
+ ;; No immediate version of this 128-bit instruction
+ (define_expand "vlshr<mode>3"
+   [(set (match_operand:VEC_TI 0 "vsx_register_operand" "=v")
+ 	(lshiftrt:VEC_TI (match_operand:VEC_TI 1 "vsx_register_operand")
+ 			   (match_operand:VEC_TI 2 "vsx_register_operand")))]
+   "TARGET_POWER10"
+ {
+   /* Shift amount in needs to be put into bits[57:63] of 128-bit operand2. */
+   rtx tmp = gen_reg_rtx (<MODE>mode);
+ 
+   emit_insn (gen_xxswapd_v1ti (tmp, operands[2]));
+   emit_insn(gen_altivec_vsrq_<mode> (operands[0], operands[1], tmp));
+   DONE;
+ })
+ 
  ;; Expanders for arithmetic shift right on each vector element
  (define_expand "vashr<mode>3"
    [(set (match_operand:VEC_I 0 "vint_operand")
***************
*** 1496,1501 ****
--- 1667,1688 ----
  			(match_operand:VEC_I 2 "vint_operand")))]
    "VECTOR_UNIT_ALTIVEC_OR_VSX_P (<MODE>mode)"
    "")
+ 
+ ;; No immediate version of this 128-bit instruction
+ (define_expand "vashrv1ti3"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+ 	(ashiftrt:V1TI (match_operand:V1TI 1 "vsx_register_operand" "v")
+ 		       (match_operand:V1TI 2 "vsx_register_operand" "v")))]
+   "TARGET_POWER10"
+ {
+   /* Shift amount in needs to be put into bits[57:63] of 128-bit operand2. */
+   rtx tmp = gen_reg_rtx (V1TImode);
+ 
+   emit_insn (gen_xxswapd_v1ti (tmp, operands[2]));
+   emit_insn (gen_altivec_vsraq (operands[0], operands[1], tmp));
+   DONE;
+ })
+ 
  
  ;; Vector reduction expanders for VSX
  ; The (VEC_reduc:...
diff -Nrcpad gcc-11.1.0/gcc/config/rs6000/vsx.md gcc-11.2.0/gcc/config/rs6000/vsx.md
*** gcc-11.1.0/gcc/config/rs6000/vsx.md	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/rs6000/vsx.md	Wed Jul 28 06:55:07 2021
***************
*** 37,45 ****
  				  TI
  				  V1TI])
  
- ;; Iterator for 128-bit integer types that go in a single vector register.
- (define_mode_iterator VSX_TI [TI V1TI])
- 
  ;; Iterator for the 2 32-bit vector types
  (define_mode_iterator VSX_W [V4SF V4SI])
  
--- 37,42 ----
***************
*** 302,307 ****
--- 299,310 ----
     UNSPEC_VSX_XXSPLTD
     UNSPEC_VSX_DIVSD
     UNSPEC_VSX_DIVUD
+    UNSPEC_VSX_DIVSQ
+    UNSPEC_VSX_DIVUQ
+    UNSPEC_VSX_DIVESQ
+    UNSPEC_VSX_DIVEUQ
+    UNSPEC_VSX_MODSQ
+    UNSPEC_VSX_MODUQ
     UNSPEC_VSX_MULSD
     UNSPEC_VSX_SIGN_EXTEND
     UNSPEC_VSX_XVCVBF16SPN
***************
*** 946,954 ****
  ;; special V1TI container class, which it is not appropriate to use vec_select
  ;; for the type.
  (define_insn "*vsx_le_permute_<mode>"
!   [(set (match_operand:VSX_TI 0 "nonimmediate_operand" "=wa,wa,Z,&r,&r,Q")
! 	(rotate:VSX_TI
! 	 (match_operand:VSX_TI 1 "input_operand" "wa,Z,wa,r,Q,r")
  	 (const_int 64)))]
    "!BYTES_BIG_ENDIAN && TARGET_VSX && !TARGET_P9_VECTOR"
    "@
--- 949,957 ----
  ;; special V1TI container class, which it is not appropriate to use vec_select
  ;; for the type.
  (define_insn "*vsx_le_permute_<mode>"
!   [(set (match_operand:VEC_TI 0 "nonimmediate_operand" "=wa,wa,Z,&r,&r,Q")
! 	(rotate:VEC_TI
! 	 (match_operand:VEC_TI 1 "input_operand" "wa,Z,wa,r,Q,r")
  	 (const_int 64)))]
    "!BYTES_BIG_ENDIAN && TARGET_VSX && !TARGET_P9_VECTOR"
    "@
***************
*** 962,971 ****
     (set_attr "type" "vecperm,vecload,vecstore,*,load,store")])
  
  (define_insn_and_split "*vsx_le_undo_permute_<mode>"
!   [(set (match_operand:VSX_TI 0 "vsx_register_operand" "=wa,wa")
! 	(rotate:VSX_TI
! 	 (rotate:VSX_TI
! 	  (match_operand:VSX_TI 1 "vsx_register_operand" "0,wa")
  	  (const_int 64))
  	 (const_int 64)))]
    "!BYTES_BIG_ENDIAN && TARGET_VSX"
--- 965,974 ----
     (set_attr "type" "vecperm,vecload,vecstore,*,load,store")])
  
  (define_insn_and_split "*vsx_le_undo_permute_<mode>"
!   [(set (match_operand:VEC_TI 0 "vsx_register_operand" "=wa,wa")
! 	(rotate:VEC_TI
! 	 (rotate:VEC_TI
! 	  (match_operand:VEC_TI 1 "vsx_register_operand" "0,wa")
  	  (const_int 64))
  	 (const_int 64)))]
    "!BYTES_BIG_ENDIAN && TARGET_VSX"
***************
*** 1037,1047 ****
  ;; Peepholes to catch loads and stores for TImode if TImode landed in
  ;; GPR registers on a little endian system.
  (define_peephole2
!   [(set (match_operand:VSX_TI 0 "int_reg_operand")
! 	(rotate:VSX_TI (match_operand:VSX_TI 1 "memory_operand")
  		       (const_int 64)))
!    (set (match_operand:VSX_TI 2 "int_reg_operand")
! 	(rotate:VSX_TI (match_dup 0)
  		       (const_int 64)))]
    "!BYTES_BIG_ENDIAN && TARGET_VSX && !TARGET_P9_VECTOR
     && (rtx_equal_p (operands[0], operands[2])
--- 1040,1050 ----
  ;; Peepholes to catch loads and stores for TImode if TImode landed in
  ;; GPR registers on a little endian system.
  (define_peephole2
!   [(set (match_operand:VEC_TI 0 "int_reg_operand")
! 	(rotate:VEC_TI (match_operand:VEC_TI 1 "memory_operand")
  		       (const_int 64)))
!    (set (match_operand:VEC_TI 2 "int_reg_operand")
! 	(rotate:VEC_TI (match_dup 0)
  		       (const_int 64)))]
    "!BYTES_BIG_ENDIAN && TARGET_VSX && !TARGET_P9_VECTOR
     && (rtx_equal_p (operands[0], operands[2])
***************
*** 1049,1059 ****
     [(set (match_dup 2) (match_dup 1))])
  
  (define_peephole2
!   [(set (match_operand:VSX_TI 0 "int_reg_operand")
! 	(rotate:VSX_TI (match_operand:VSX_TI 1 "int_reg_operand")
  		       (const_int 64)))
!    (set (match_operand:VSX_TI 2 "memory_operand")
! 	(rotate:VSX_TI (match_dup 0)
  		       (const_int 64)))]
    "!BYTES_BIG_ENDIAN && TARGET_VSX && !TARGET_P9_VECTOR
     && peep2_reg_dead_p (2, operands[0])"
--- 1052,1062 ----
     [(set (match_dup 2) (match_dup 1))])
  
  (define_peephole2
!   [(set (match_operand:VEC_TI 0 "int_reg_operand")
! 	(rotate:VEC_TI (match_operand:VEC_TI 1 "int_reg_operand")
  		       (const_int 64)))
!    (set (match_operand:VEC_TI 2 "memory_operand")
! 	(rotate:VEC_TI (match_dup 0)
  		       (const_int 64)))]
    "!BYTES_BIG_ENDIAN && TARGET_VSX && !TARGET_P9_VECTOR
     && peep2_reg_dead_p (2, operands[0])"
***************
*** 1781,1786 ****
--- 1784,1844 ----
  }
    [(set_attr "type" "div")])
  
+ ;; Vector integer signed/unsigned divide
+ (define_insn "vsx_div_v1ti"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+ 	(unspec:V1TI [(match_operand:V1TI 1 "vsx_register_operand" "v")
+ 		      (match_operand:V1TI 2 "vsx_register_operand" "v")]
+ 		     UNSPEC_VSX_DIVSQ))]
+   "TARGET_POWER10"
+   "vdivsq %0,%1,%2"
+   [(set_attr "type" "div")])
+ 
+ (define_insn "vsx_udiv_v1ti"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+ 	(unspec:V1TI [(match_operand:V1TI 1 "vsx_register_operand" "v")
+ 		      (match_operand:V1TI 2 "vsx_register_operand" "v")]
+ 		     UNSPEC_VSX_DIVUQ))]
+   "TARGET_POWER10"
+   "vdivuq %0,%1,%2"
+   [(set_attr "type" "div")])
+ 
+ (define_insn "vsx_dives_v1ti"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+ 	(unspec:V1TI [(match_operand:V1TI 1 "vsx_register_operand" "v")
+ 		      (match_operand:V1TI 2 "vsx_register_operand" "v")]
+ 		     UNSPEC_VSX_DIVESQ))]
+   "TARGET_POWER10"
+   "vdivesq %0,%1,%2"
+   [(set_attr "type" "div")])
+ 
+ (define_insn "vsx_diveu_v1ti"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+ 	(unspec:V1TI [(match_operand:V1TI 1 "vsx_register_operand" "v")
+ 		      (match_operand:V1TI 2 "vsx_register_operand" "v")]
+ 		     UNSPEC_VSX_DIVEUQ))]
+   "TARGET_POWER10"
+   "vdiveuq %0,%1,%2"
+   [(set_attr "type" "div")])
+ 
+ (define_insn "vsx_mods_v1ti"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+ 	(unspec:V1TI [(match_operand:V1TI 1 "vsx_register_operand" "v")
+ 		      (match_operand:V1TI 2 "vsx_register_operand" "v")]
+ 		     UNSPEC_VSX_MODSQ))]
+   "TARGET_POWER10"
+   "vmodsq %0,%1,%2"
+   [(set_attr "type" "div")])
+ 
+ (define_insn "vsx_modu_v1ti"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+ 	(unspec:V1TI [(match_operand:V1TI 1 "vsx_register_operand" "v")
+ 		      (match_operand:V1TI 2 "vsx_register_operand" "v")]
+ 		     UNSPEC_VSX_MODUQ))]
+   "TARGET_POWER10"
+   "vmoduq %0,%1,%2"
+   [(set_attr "type" "div")])
+ 
  ;; *tdiv* instruction returning the FG flag
  (define_expand "vsx_tdiv<mode>3_fg"
    [(set (match_dup 3)
***************
*** 3126,3131 ****
--- 3184,3204 ----
    "xxpermdi %x0,%x1,%x1,2"
    [(set_attr "type" "vecperm")])
  
+ ;; Swap upper/lower 64-bit values in a 128-bit vector
+ (define_insn "xxswapd_v1ti"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+      (subreg:V1TI
+ 	  (vec_select:V2DI
+ 	    (subreg:V2DI
+ 	      (match_operand:V1TI 1 "vsx_register_operand" "v") 0 )
+ 	  (parallel [(const_int 1)(const_int 0)]))
+            0))]
+   "TARGET_POWER10"
+ ;; AIX does not support extended mnemonic xxswapd.  Use the basic
+ ;; mnemonic xxpermdi instead.
+   "xxpermdi %x0,%x1,%x1,2"
+   [(set_attr "type" "vecperm")])
+ 
  (define_insn "xxgenpcvm_<mode>_internal"
    [(set (match_operand:VSX_EXTRACT_I4 0 "altivec_register_operand" "=wa")
  	(unspec:VSX_EXTRACT_I4
***************
*** 4810,4815 ****
--- 4883,4915 ----
     (set_attr "type" "vecload")])
  
  
+ ;; ISA 3.1 vector extend sign support
+ (define_insn "vsx_sign_extend_v2di_v1ti"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+ 	(unspec:V1TI [(match_operand:V2DI 1 "vsx_register_operand" "v")]
+ 		     UNSPEC_VSX_SIGN_EXTEND))]
+   "TARGET_POWER10"
+  "vextsd2q %0,%1"
+ [(set_attr "type" "vecexts")])
+ 
+ (define_expand "vsignextend_v2di_v1ti"
+   [(set (match_operand:V1TI 0 "vsx_register_operand" "=v")
+ 	(unspec:V1TI [(match_operand:V2DI 1 "vsx_register_operand" "v")]
+ 		     UNSPEC_VSX_SIGN_EXTEND))]
+   "TARGET_POWER10"
+ {
+   if (BYTES_BIG_ENDIAN)
+     {
+       rtx tmp = gen_reg_rtx (V2DImode);
+ 
+       emit_insn (gen_altivec_vrevev2di2(tmp, operands[1]));
+       emit_insn (gen_vsx_sign_extend_v2di_v1ti(operands[0], tmp));
+       DONE;
+      }
+ 
+   emit_insn (gen_vsx_sign_extend_v2di_v1ti(operands[0], operands[1]));
+ })
+ 
  ;; ISA 3.0 vector extend sign support
  
  (define_insn "vsx_sign_extend_qi_<mode>"
***************
*** 4821,4826 ****
--- 4921,4944 ----
    "vextsb2<wd> %0,%1"
    [(set_attr "type" "vecexts")])
  
+ (define_expand "vsignextend_qi_<mode>"
+   [(set (match_operand:VIlong 0 "vsx_register_operand" "=v")
+ 	(unspec:VIlong
+ 	 [(match_operand:V16QI 1 "vsx_register_operand" "v")]
+ 	 UNSPEC_VSX_SIGN_EXTEND))]
+   "TARGET_P9_VECTOR"
+ {
+   if (BYTES_BIG_ENDIAN)
+     {
+       rtx tmp = gen_reg_rtx (V16QImode);
+       emit_insn (gen_altivec_vrevev16qi2(tmp, operands[1]));
+       emit_insn (gen_vsx_sign_extend_qi_<mode>(operands[0], tmp));
+     }
+   else
+     emit_insn (gen_vsx_sign_extend_qi_<mode>(operands[0], operands[1]));
+   DONE;
+ })
+ 
  (define_insn "vsx_sign_extend_hi_<mode>"
    [(set (match_operand:VSINT_84 0 "vsx_register_operand" "=v")
  	(unspec:VSINT_84
***************
*** 4830,4836 ****
    "vextsh2<wd> %0,%1"
    [(set_attr "type" "vecexts")])
  
! (define_insn "*vsx_sign_extend_si_v2di"
    [(set (match_operand:V2DI 0 "vsx_register_operand" "=v")
  	(unspec:V2DI [(match_operand:V4SI 1 "vsx_register_operand" "v")]
  		     UNSPEC_VSX_SIGN_EXTEND))]
--- 4948,4972 ----
    "vextsh2<wd> %0,%1"
    [(set_attr "type" "vecexts")])
  
! (define_expand "vsignextend_hi_<mode>"
!   [(set (match_operand:VIlong 0 "vsx_register_operand" "=v")
! 	(unspec:VIlong
! 	 [(match_operand:V8HI 1 "vsx_register_operand" "v")]
! 	 UNSPEC_VSX_SIGN_EXTEND))]
!   "TARGET_P9_VECTOR"
! {
!   if (BYTES_BIG_ENDIAN)
!     {
!       rtx tmp = gen_reg_rtx (V8HImode);
!       emit_insn (gen_altivec_vrevev8hi2(tmp, operands[1]));
!       emit_insn (gen_vsx_sign_extend_hi_<mode>(operands[0], tmp));
!     }
!   else
!      emit_insn (gen_vsx_sign_extend_hi_<mode>(operands[0], operands[1]));
!   DONE;
! })
! 
! (define_insn "vsx_sign_extend_si_v2di"
    [(set (match_operand:V2DI 0 "vsx_register_operand" "=v")
  	(unspec:V2DI [(match_operand:V4SI 1 "vsx_register_operand" "v")]
  		     UNSPEC_VSX_SIGN_EXTEND))]
***************
*** 4838,4843 ****
--- 4974,4997 ----
    "vextsw2d %0,%1"
    [(set_attr "type" "vecexts")])
  
+ (define_expand "vsignextend_si_v2di"
+   [(set (match_operand:V2DI 0 "vsx_register_operand" "=v")
+ 	(unspec:V2DI [(match_operand:V4SI 1 "vsx_register_operand" "v")]
+ 		     UNSPEC_VSX_SIGN_EXTEND))]
+   "TARGET_P9_VECTOR"
+ {
+   if (BYTES_BIG_ENDIAN)
+     {
+        rtx tmp = gen_reg_rtx (V4SImode);
+ 
+        emit_insn (gen_altivec_vrevev4si2(tmp, operands[1]));
+        emit_insn (gen_vsx_sign_extend_si_v2di(operands[0], tmp));
+     }
+   else
+      emit_insn (gen_vsx_sign_extend_si_v2di(operands[0], operands[1]));
+   DONE;
+ })
+ 
  ;; ISA 3.1 vector sign extend
  ;; Move DI value from GPR to TI mode in VSX register, word 1.
  (define_insn "mtvsrdd_diti_w1"
***************
*** 5525,5530 ****
--- 5679,5697 ----
    "vcmpneb %0,%1,%2"
    [(set_attr "type" "vecsimple")])
  
+ ;; Vector Compare Not Equal v1ti (specified/not+eq:)
+ (define_expand "vcmpnet"
+   [(set (match_operand:V1TI 0 "altivec_register_operand")
+ 	(not:V1TI
+ 	  (eq:V1TI (match_operand:V1TI 1 "altivec_register_operand")
+ 		   (match_operand:V1TI 2 "altivec_register_operand"))))]
+    "TARGET_POWER10"
+ {
+   emit_insn (gen_eqvv1ti3 (operands[0], operands[1], operands[2]));
+   emit_insn (gen_one_cmplv1ti2 (operands[0], operands[0]));
+   DONE;
+ })
+ 
  ;; Vector Compare Not Equal or Zero Byte
  (define_insn "vcmpnezb"
    [(set (match_operand:V16QI 0 "altivec_register_operand" "=v")
diff -Nrcpad gcc-11.1.0/gcc/config/s390/s390-builtins.def gcc-11.2.0/gcc/config/s390/s390-builtins.def
*** gcc-11.1.0/gcc/config/s390/s390-builtins.def	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/s390/s390-builtins.def	Wed Jul 28 06:55:07 2021
***************
*** 29,35 ****
  #undef O_U16
  #undef O_U32
  
- #undef O_M5
  #undef O_M12
  
  #undef O_S2
--- 29,34 ----
***************
*** 89,99 ****
  #undef O3_U32
  #undef O4_U32
  
- #undef O1_M5
- #undef O2_M5
- #undef O3_M5
- #undef O4_M5
- 
  #undef O1_M12
  #undef O2_M12
  #undef O3_M12
--- 88,93 ----
***************
*** 164,183 ****
  #define O_U16    8 /* unsigned 16 bit literal */
  #define O_U32    9 /* unsigned 32 bit literal */
  
! #define O_M5    10 /* matches bitmask of 5 */
! #define O_M12   11 /* matches bitmask of 12 */
  
! #define O_S2    12 /* signed  2 bit literal */
! #define O_S3    13 /* signed  3 bit literal */
! #define O_S4    14 /* signed  4 bit literal */
! #define O_S5    15 /* signed  5 bit literal */
! #define O_S8    16 /* signed  8 bit literal */
! #define O_S12   17 /* signed 12 bit literal */
! #define O_S16   18 /* signed 16 bit literal */
! #define O_S32   19 /* signed 32 bit literal */
  
! #define O_ELEM  20 /* Element selector requiring modulo arithmetic. */
! #define O_LIT   21 /* Operand must be a literal fitting the target type.  */
  
  #define O_SHIFT 5
  
--- 158,176 ----
  #define O_U16    8 /* unsigned 16 bit literal */
  #define O_U32    9 /* unsigned 32 bit literal */
  
! #define O_M12   10 /* matches bitmask of 12 */
  
! #define O_S2    11 /* signed  2 bit literal */
! #define O_S3    12 /* signed  3 bit literal */
! #define O_S4    13 /* signed  4 bit literal */
! #define O_S5    14 /* signed  5 bit literal */
! #define O_S8    15 /* signed  8 bit literal */
! #define O_S12   16 /* signed 12 bit literal */
! #define O_S16   17 /* signed 16 bit literal */
! #define O_S32   18 /* signed 32 bit literal */
  
! #define O_ELEM  19 /* Element selector requiring modulo arithmetic. */
! #define O_LIT   20 /* Operand must be a literal fitting the target type.  */
  
  #define O_SHIFT 5
  
***************
*** 230,240 ****
  #define O3_U32 (O_U32 << (2 * O_SHIFT))
  #define O4_U32 (O_U32 << (3 * O_SHIFT))
  
- #define O1_M5 O_M5
- #define O2_M5 (O_M5 << O_SHIFT)
- #define O3_M5 (O_M5 << (2 * O_SHIFT))
- #define O4_M5 (O_M5 << (3 * O_SHIFT))
- 
  #define O1_M12 O_M12
  #define O2_M12 (O_M12 << O_SHIFT)
  #define O3_M12 (O_M12 << (2 * O_SHIFT))
--- 223,228 ----
*************** OB_DEF_VAR (s390_vec_perm_dbl,
*** 671,682 ****
  B_DEF      (s390_vperm,                 vec_permv16qi,      0,                  B_VX,               0,                  BT_FN_UV16QI_UV16QI_UV16QI_UV16QI)
  
  OB_DEF     (s390_vec_permi,             s390_vec_permi_s64, s390_vec_permi_dbl, B_VX,               BT_FN_OV4SI_OV4SI_OV4SI_INT)
! OB_DEF_VAR (s390_vec_permi_s64,         s390_vpdi,          0,                  O3_M5,              BT_OV_V2DI_V2DI_V2DI_INT)
! OB_DEF_VAR (s390_vec_permi_b64,         s390_vpdi,          0,                  O3_M5,              BT_OV_BV2DI_BV2DI_BV2DI_INT)
! OB_DEF_VAR (s390_vec_permi_u64,         s390_vpdi,          0,                  O3_M5,              BT_OV_UV2DI_UV2DI_UV2DI_INT)
! OB_DEF_VAR (s390_vec_permi_dbl,         s390_vpdi,          0,                  O3_M5,              BT_OV_V2DF_V2DF_V2DF_INT)
  
! B_DEF      (s390_vpdi,                  vec_permiv2di,      0,                  B_VX,               O3_M5,              BT_FN_UV2DI_UV2DI_UV2DI_INT)
  
  OB_DEF     (s390_vec_splat,             s390_vec_splat2_s8, s390_vec_splat2_dbl,B_VX,               BT_FN_OV4SI_OV4SI_UCHAR)
  OB_DEF_VAR (s390_vec_splat2_s8,         s390_vrepb,         0,                  O2_U4,              BT_OV_V16QI_V16QI_UCHAR)
--- 659,670 ----
  B_DEF      (s390_vperm,                 vec_permv16qi,      0,                  B_VX,               0,                  BT_FN_UV16QI_UV16QI_UV16QI_UV16QI)
  
  OB_DEF     (s390_vec_permi,             s390_vec_permi_s64, s390_vec_permi_dbl, B_VX,               BT_FN_OV4SI_OV4SI_OV4SI_INT)
! OB_DEF_VAR (s390_vec_permi_s64,         s390_vpdi,          0,                  O3_U2,              BT_OV_V2DI_V2DI_V2DI_INT)
! OB_DEF_VAR (s390_vec_permi_b64,         s390_vpdi,          0,                  O3_U2,              BT_OV_BV2DI_BV2DI_BV2DI_INT)
! OB_DEF_VAR (s390_vec_permi_u64,         s390_vpdi,          0,                  O3_U2,              BT_OV_UV2DI_UV2DI_UV2DI_INT)
! OB_DEF_VAR (s390_vec_permi_dbl,         s390_vpdi,          0,                  O3_U2,              BT_OV_V2DF_V2DF_V2DF_INT)
  
! B_DEF      (s390_vpdi,                  vec_permiv2di,      0,                  B_VX,               O3_U2,              BT_FN_UV2DI_UV2DI_UV2DI_INT)
  
  OB_DEF     (s390_vec_splat,             s390_vec_splat2_s8, s390_vec_splat2_dbl,B_VX,               BT_FN_OV4SI_OV4SI_UCHAR)
  OB_DEF_VAR (s390_vec_splat2_s8,         s390_vrepb,         0,                  O2_U4,              BT_OV_V16QI_V16QI_UCHAR)
diff -Nrcpad gcc-11.1.0/gcc/config/s390/s390.c gcc-11.2.0/gcc/config/s390/s390.c
*** gcc-11.1.0/gcc/config/s390/s390.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/s390/s390.c	Wed Jul 28 06:55:07 2021
*************** s390_const_operand_ok (tree arg, int arg
*** 734,744 ****
  {
    if (O_UIMM_P (op_flags))
      {
!       unsigned HOST_WIDE_INT bitwidths[] = { 1, 2, 3, 4, 5, 8, 12, 16, 32, 4,  4 };
!       unsigned HOST_WIDE_INT bitmasks[]  = { 0, 0, 0, 0, 0, 0,  0,  0,  0, 5, 12 };
        unsigned HOST_WIDE_INT bitwidth = bitwidths[op_flags - O_U1];
        unsigned HOST_WIDE_INT bitmask = bitmasks[op_flags - O_U1];
  
        if (!tree_fits_uhwi_p (arg)
  	  || tree_to_uhwi (arg) > (HOST_WIDE_INT_1U << bitwidth) - 1
  	  || (bitmask && tree_to_uhwi (arg) & ~bitmask))
--- 734,747 ----
  {
    if (O_UIMM_P (op_flags))
      {
!       unsigned HOST_WIDE_INT bitwidths[] = { 1, 2, 3, 4, 5, 8, 12, 16, 32, 4 };
!       unsigned HOST_WIDE_INT bitmasks[]  = { 0, 0, 0, 0, 0, 0,  0,  0,  0, 12 };
        unsigned HOST_WIDE_INT bitwidth = bitwidths[op_flags - O_U1];
        unsigned HOST_WIDE_INT bitmask = bitmasks[op_flags - O_U1];
  
+       gcc_assert(ARRAY_SIZE(bitwidths) == (O_M12 - O_U1 + 1));
+       gcc_assert(ARRAY_SIZE(bitmasks) == (O_M12 - O_U1 + 1));
+ 
        if (!tree_fits_uhwi_p (arg)
  	  || tree_to_uhwi (arg) > (HOST_WIDE_INT_1U << bitwidth) - 1
  	  || (bitmask && tree_to_uhwi (arg) & ~bitmask))
*************** f_constraint_p (const char *constraint)
*** 16754,16759 ****
--- 16757,16779 ----
    return seen_f_p && !seen_v_p;
  }
  
+ /* Return TRUE iff X is a hard floating-point (and not a vector) register.  */
+ 
+ static bool
+ s390_hard_fp_reg_p (rtx x)
+ {
+   if (!(REG_P (x) && HARD_REGISTER_P (x) && REG_ATTRS (x)))
+     return false;
+ 
+   tree decl = REG_EXPR (x);
+   if (!(HAS_DECL_ASSEMBLER_NAME_P (decl) && DECL_ASSEMBLER_NAME_SET_P (decl)))
+     return false;
+ 
+   const char *name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl));
+ 
+   return name[0] == '*' && name[1] == 'f';
+ }
+ 
  /* Implement TARGET_MD_ASM_ADJUST hook in order to fix up "f"
     constraints when long doubles are stored in vector registers.  */
  
*************** s390_md_asm_adjust (vec<rtx> &outputs, v
*** 16787,16795 ****
        gcc_assert (allows_reg);
        gcc_assert (!is_inout);
        /* Copy output value from a FPR pair into a vector register.  */
!       rtx fprx2 = gen_reg_rtx (FPRX2mode);
        push_to_sequence2 (after_md_seq, after_md_end);
!       emit_insn (gen_fprx2_to_tf (outputs[i], fprx2));
        after_md_seq = get_insns ();
        after_md_end = get_last_insn ();
        end_sequence ();
--- 16807,16830 ----
        gcc_assert (allows_reg);
        gcc_assert (!is_inout);
        /* Copy output value from a FPR pair into a vector register.  */
!       rtx fprx2;
        push_to_sequence2 (after_md_seq, after_md_end);
!       if (s390_hard_fp_reg_p (outputs[i]))
! 	{
! 	  fprx2 = gen_rtx_REG (FPRX2mode, REGNO (outputs[i]));
! 	  /* The first half is already at the correct location, copy only the
! 	   * second one.  Use the UNSPEC pattern instead of the SUBREG one,
! 	   * since s390_can_change_mode_class() rejects
! 	   * (subreg:DF (reg:TF %fN) 8) and thus subreg validation fails.  */
! 	  rtx v1 = gen_rtx_REG (V2DFmode, REGNO (outputs[i]));
! 	  rtx v3 = gen_rtx_REG (V2DFmode, REGNO (outputs[i]) + 1);
! 	  emit_insn (gen_vec_permiv2df (v1, v1, v3, const0_rtx));
! 	}
!       else
! 	{
! 	  fprx2 = gen_reg_rtx (FPRX2mode);
! 	  emit_insn (gen_fprx2_to_tf (outputs[i], fprx2));
! 	}
        after_md_seq = get_insns ();
        after_md_end = get_last_insn ();
        end_sequence ();
*************** s390_md_asm_adjust (vec<rtx> &outputs, v
*** 16813,16820 ****
  	continue;
        gcc_assert (allows_reg);
        /* Copy input value from a vector register into a FPR pair.  */
!       rtx fprx2 = gen_reg_rtx (FPRX2mode);
!       emit_insn (gen_tf_to_fprx2 (fprx2, inputs[i]));
        inputs[i] = fprx2;
        input_modes[i] = FPRX2mode;
      }
--- 16848,16867 ----
  	continue;
        gcc_assert (allows_reg);
        /* Copy input value from a vector register into a FPR pair.  */
!       rtx fprx2;
!       if (s390_hard_fp_reg_p (inputs[i]))
! 	{
! 	  fprx2 = gen_rtx_REG (FPRX2mode, REGNO (inputs[i]));
! 	  /* Copy only the second half.  */
! 	  rtx v1 = gen_rtx_REG (V2DFmode, REGNO (inputs[i]) + 1);
! 	  rtx v2 = gen_rtx_REG (V2DFmode, REGNO (inputs[i]));
! 	  emit_insn (gen_vec_permiv2df (v1, v2, v1, GEN_INT (3)));
! 	}
!       else
! 	{
! 	  fprx2 = gen_reg_rtx (FPRX2mode);
! 	  emit_insn (gen_tf_to_fprx2 (fprx2, inputs[i]));
! 	}
        inputs[i] = fprx2;
        input_modes[i] = FPRX2mode;
      }
diff -Nrcpad gcc-11.1.0/gcc/config/s390/vecintrin.h gcc-11.2.0/gcc/config/s390/vecintrin.h
*** gcc-11.1.0/gcc/config/s390/vecintrin.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/s390/vecintrin.h	Wed Jul 28 06:55:07 2021
*************** __lcbb(const void *ptr, int bndry)
*** 109,116 ****
  #define vec_rint(X)   __builtin_s390_vfi((X), 0, 0)
  #define vec_roundc(X) __builtin_s390_vfi((X), 4, 0)
  #define vec_round(X)  __builtin_s390_vfi((X), 4, 4)
! #define vec_doublee(X) __builtin_s390_vfll((X))
! #define vec_floate(X) __builtin_s390_vflr((X), 0, 0)
  #define vec_load_len_r(X,L)				\
    (__vector unsigned char)__builtin_s390_vlrlr((L),(X))
  #define vec_store_len_r(X,Y,L) \
--- 109,116 ----
  #define vec_rint(X)   __builtin_s390_vfi((X), 0, 0)
  #define vec_roundc(X) __builtin_s390_vfi((X), 4, 0)
  #define vec_round(X)  __builtin_s390_vfi((X), 4, 4)
! #define vec_doublee(X) __builtin_s390_vflls((X))
! #define vec_floate(X) __builtin_s390_vflrd((X), 0, 0)
  #define vec_load_len_r(X,L)				\
    (__vector unsigned char)__builtin_s390_vlrlr((L),(X))
  #define vec_store_len_r(X,Y,L) \
diff -Nrcpad gcc-11.1.0/gcc/config/vax/vax.c gcc-11.2.0/gcc/config/vax/vax.c
*** gcc-11.1.0/gcc/config/vax/vax.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/config/vax/vax.c	Wed Jul 28 06:55:07 2021
*************** print_operand_address (FILE * file, rtx
*** 333,344 ****
  
      case PLUS:
        /* There can be either two or three things added here.  One must be a
! 	 REG.  One can be either a REG or a MULT of a REG and an appropriate
! 	 constant, and the third can only be a constant or a MEM.
  
  	 We get these two or three things and put the constant or MEM in
! 	 OFFSET, the MULT or REG in IREG, and the REG in BREG.  If we have
! 	 a register and can't tell yet if it is a base or index register,
  	 put it into REG1.  */
  
        reg1 = 0; ireg = 0; breg = 0; offset = 0;
--- 333,344 ----
  
      case PLUS:
        /* There can be either two or three things added here.  One must be a
! 	 REG.  One can be either a REG or a MULT/ASHIFT of a REG and an
! 	 appropriate constant, and the third can only be a constant or a MEM.
  
  	 We get these two or three things and put the constant or MEM in
! 	 OFFSET, the MULT/ASHIFT or REG in IREG, and the REG in BREG.  If we
! 	 have a register and can't tell yet if it is a base or index register,
  	 put it into REG1.  */
  
        reg1 = 0; ireg = 0; breg = 0; offset = 0;
*************** print_operand_address (FILE * file, rtx
*** 355,366 ****
  	  offset = XEXP (addr, 1);
  	  addr = XEXP (addr, 0);
  	}
!       else if (GET_CODE (XEXP (addr, 1)) == MULT)
  	{
  	  ireg = XEXP (addr, 1);
  	  addr = XEXP (addr, 0);
  	}
!       else if (GET_CODE (XEXP (addr, 0)) == MULT)
  	{
  	  ireg = XEXP (addr, 0);
  	  addr = XEXP (addr, 1);
--- 355,368 ----
  	  offset = XEXP (addr, 1);
  	  addr = XEXP (addr, 0);
  	}
!       else if (GET_CODE (XEXP (addr, 1)) == MULT
! 	       || GET_CODE (XEXP (addr, 1)) == ASHIFT)
  	{
  	  ireg = XEXP (addr, 1);
  	  addr = XEXP (addr, 0);
  	}
!       else if (GET_CODE (XEXP (addr, 0)) == MULT
! 	       || GET_CODE (XEXP (addr, 0)) == ASHIFT)
  	{
  	  ireg = XEXP (addr, 0);
  	  addr = XEXP (addr, 1);
*************** print_operand_address (FILE * file, rtx
*** 385,391 ****
  	  else
  	    reg1 = addr;
  	}
!       else if (GET_CODE (addr) == MULT)
  	ireg = addr;
        else
  	{
--- 387,393 ----
  	  else
  	    reg1 = addr;
  	}
!       else if (GET_CODE (addr) == MULT || GET_CODE (addr) == ASHIFT)
  	ireg = addr;
        else
  	{
*************** print_operand_address (FILE * file, rtx
*** 416,422 ****
  	    }
  	  else
  	    {
! 	      gcc_assert (GET_CODE (XEXP (addr, 0)) == MULT);
  	      gcc_assert (!ireg);
  	      ireg = XEXP (addr, 0);
  	    }
--- 418,425 ----
  	    }
  	  else
  	    {
! 	      gcc_assert (GET_CODE (XEXP (addr, 0)) == MULT
! 			  || GET_CODE (XEXP (addr, 0)) == ASHIFT);
  	      gcc_assert (!ireg);
  	      ireg = XEXP (addr, 0);
  	    }
*************** print_operand_address (FILE * file, rtx
*** 447,453 ****
  	    }
  	  else
  	    {
! 	      gcc_assert (GET_CODE (XEXP (addr, 1)) == MULT);
  	      gcc_assert (!ireg);
  	      ireg = XEXP (addr, 1);
  	    }
--- 450,457 ----
  	    }
  	  else
  	    {
! 	      gcc_assert (GET_CODE (XEXP (addr, 1)) == MULT
! 			  || GET_CODE (XEXP (addr, 1)) == ASHIFT);
  	      gcc_assert (!ireg);
  	      ireg = XEXP (addr, 1);
  	    }
*************** print_operand_address (FILE * file, rtx
*** 506,512 ****
  
        if (ireg != 0)
  	{
! 	  if (GET_CODE (ireg) == MULT)
  	    ireg = XEXP (ireg, 0);
  	  gcc_assert (REG_P (ireg));
  	  fprintf (file, "[%s]", reg_names[REGNO (ireg)]);
--- 510,516 ----
  
        if (ireg != 0)
  	{
! 	  if (GET_CODE (ireg) == MULT || GET_CODE (ireg) == ASHIFT)
  	    ireg = XEXP (ireg, 0);
  	  gcc_assert (REG_P (ireg));
  	  fprintf (file, "[%s]", reg_names[REGNO (ireg)]);
*************** vax_address_cost_1 (rtx addr)
*** 707,712 ****
--- 711,717 ----
        reg = 1;
        break;
      case MULT:
+     case ASHIFT:
        indexed = 1;	/* 2 on VAX 2 */
        break;
      case CONST_INT:
*************** static bool
*** 1824,1846 ****
  index_term_p (rtx prod, machine_mode mode, bool strict)
  {
    rtx xfoo0, xfoo1;
  
    if (GET_MODE_SIZE (mode) == 1)
      return BASE_REGISTER_P (prod, strict);
  
!   if (GET_CODE (prod) != MULT || GET_MODE_SIZE (mode) > 8)
      return false;
  
    xfoo0 = XEXP (prod, 0);
    xfoo1 = XEXP (prod, 1);
  
    if (CONST_INT_P (xfoo0)
!       && INTVAL (xfoo0) == (int)GET_MODE_SIZE (mode)
        && INDEX_REGISTER_P (xfoo1, strict))
      return true;
  
    if (CONST_INT_P (xfoo1)
!       && INTVAL (xfoo1) == (int)GET_MODE_SIZE (mode)
        && INDEX_REGISTER_P (xfoo0, strict))
      return true;
  
--- 1829,1854 ----
  index_term_p (rtx prod, machine_mode mode, bool strict)
  {
    rtx xfoo0, xfoo1;
+   bool log_p;
  
    if (GET_MODE_SIZE (mode) == 1)
      return BASE_REGISTER_P (prod, strict);
  
!   if ((GET_CODE (prod) != MULT && GET_CODE (prod) != ASHIFT)
!       || GET_MODE_SIZE (mode) > 8)
      return false;
  
+   log_p = GET_CODE (prod) == ASHIFT;
    xfoo0 = XEXP (prod, 0);
    xfoo1 = XEXP (prod, 1);
  
    if (CONST_INT_P (xfoo0)
!       && GET_MODE_SIZE (mode) == (log_p ? 1 << INTVAL (xfoo0) : INTVAL (xfoo0))
        && INDEX_REGISTER_P (xfoo1, strict))
      return true;
  
    if (CONST_INT_P (xfoo1)
!       && GET_MODE_SIZE (mode) == (log_p ? 1 << INTVAL (xfoo1) : INTVAL (xfoo1))
        && INDEX_REGISTER_P (xfoo0, strict))
      return true;
  
diff -Nrcpad gcc-11.1.0/gcc/configure gcc-11.2.0/gcc/configure
*** gcc-11.1.0/gcc/configure	Tue Apr 27 10:00:33 2021
--- gcc-11.2.0/gcc/configure	Wed Jul 28 06:55:07 2021
*************** fi
*** 29065,29072 ****
    $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; }
      then
! 	if test x$gcc_cv_readelf != x \
!       && $gcc_cv_readelf -wi conftest.o 2>&1 \
  	 | grep DW_TAG_compile_unit > /dev/null 2>&1; then
       gcc_cv_as_gdwarf_5_flag=yes;
     fi
--- 29065,29072 ----
    $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; }
      then
! 	if test x$gcc_cv_objdump != x \
!       && $gcc_cv_objdump -Wi conftest.o 2>&1 \
  	 | grep DW_TAG_compile_unit > /dev/null 2>&1; then
       gcc_cv_as_gdwarf_5_flag=yes;
     fi
*************** $as_echo "#define HAVE_AS_GDWARF_5_DEBUG
*** 29086,29091 ****
--- 29086,29101 ----
  fi
  
  
+  case $target_os in
+    win32 | pe | cygwin* | mingw32*)
+      section_flags=\"dr\"
+      function_type=".def foo; .scl 2; .type 32; .endef"
+      function_size="";;
+    *)
+      section_flags=\"\",%progbits
+      function_type=".type foo, %function"
+      function_size=".size foo, .-foo";;
+  esac
   dwarf4_debug_info_size=0x46
   dwarf4_high_pc_form=7
   dwarf4_debug_aranges_size=0x2c
*************** fi
*** 29097,29112 ****
  .Ltext0:
  	.p2align 4
  	.globl	foo
! 	.type	foo, %function
  foo:
  .LFB0:
  .LM1:
  	$insn
  .LM2:
  .LFE0:
! 	.size	foo, .-foo
  .Letext0:
! 	.section	.debug_info,\"\",%progbits
  .Ldebug_info0:
  	.4byte	$dwarf4_debug_info_size
  	.2byte	0x4
--- 29107,29122 ----
  .Ltext0:
  	.p2align 4
  	.globl	foo
! 	$function_type
  foo:
  .LFB0:
  .LM1:
  	$insn
  .LM2:
  .LFE0:
! 	$function_size
  .Letext0:
! 	.section	.debug_info,$section_flags
  .Ldebug_info0:
  	.4byte	$dwarf4_debug_info_size
  	.2byte	0x4
*************** foo:
*** 29130,29136 ****
  	.byte	0x1
  	.byte	0x9c
  	.byte	0
! 	.section	.debug_abbrev,\"\",%progbits
  .Ldebug_abbrev0:
  	.byte	0x1
  	.byte	0x11
--- 29140,29146 ----
  	.byte	0x1
  	.byte	0x9c
  	.byte	0
! 	.section	.debug_abbrev,$section_flags
  .Ldebug_abbrev0:
  	.byte	0x1
  	.byte	0x11
*************** foo:
*** 29173,29179 ****
  	.byte	0
  	.byte	0
  	.byte	0
! 	.section	.debug_aranges,\"\",%progbits
  	.4byte	$dwarf4_debug_aranges_size
  	.2byte	0x2
  	.4byte	.Ldebug_info0
--- 29183,29189 ----
  	.byte	0
  	.byte	0
  	.byte	0
! 	.section	.debug_aranges,$section_flags
  	.4byte	$dwarf4_debug_aranges_size
  	.2byte	0x2
  	.4byte	.Ldebug_info0
*************** foo:
*** 29185,29191 ****
  	.${dwarf4_addr_size}byte	.Letext0-.Ltext0
  	.${dwarf4_addr_size}byte	0
  	.${dwarf4_addr_size}byte	0
! 	.section	.debug_line,\"\",%progbits
  .Ldebug_line0:
  	.4byte	.LELT0-.LSLT0
  .LSLT0:
--- 29195,29201 ----
  	.${dwarf4_addr_size}byte	.Letext0-.Ltext0
  	.${dwarf4_addr_size}byte	0
  	.${dwarf4_addr_size}byte	0
! 	.section	.debug_line,$section_flags
  .Ldebug_line0:
  	.4byte	.LELT0-.LSLT0
  .LSLT0:
*************** foo:
*** 29239,29245 ****
  	.byte	0x1
  	.byte	0x1
  .LELT0:
! 	.section	.debug_str,\"\",%progbits
  	.ident	\"GCC\"
  "
     dwarf4_success=no
--- 29249,29255 ----
  	.byte	0x1
  	.byte	0x1
  .LELT0:
! 	.section	.debug_str,$section_flags
  	.ident	\"GCC\"
  "
     dwarf4_success=no
*************** fi
*** 29411,29420 ****
     conftest_s="\
  	.text
  	.globl	foo
! 	.type	foo, %function
  foo:
  	$insn
! 	.size	foo, .-foo
  	.file	1 \"foo.c\"
  "
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for working --gdwarf-4/--gdwarf-5 for all sources" >&5
--- 29421,29430 ----
     conftest_s="\
  	.text
  	.globl	foo
! 	$function_type
  foo:
  	$insn
! 	$function_size
  	.file	1 \"foo.c\"
  "
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for working --gdwarf-4/--gdwarf-5 for all sources" >&5
*************** else
*** 29432,29439 ****
    $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; }
      then
! 	      if test x$gcc_cv_readelf != x \
! 	 && $gcc_cv_readelf -w conftest.o 2>&1 \
  		| grep conftest.s > /dev/null 2>&1; then
  	gcc_cv_as_working_gdwarf_n_flag=no
        else
--- 29442,29449 ----
    $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
    test $ac_status = 0; }; }
      then
! 	      if test x$gcc_cv_objdump != x \
! 	 && $gcc_cv_objdump -W conftest.o 2>&1 \
  		| grep conftest.s > /dev/null 2>&1; then
  	gcc_cv_as_working_gdwarf_n_flag=no
        else
*************** case $target in
*** 32111,32117 ****
        # cross build. are target headers available?
        # carefully coerce the build-system compiler to use target headers
        saved_CXXFLAGS="$CXXFLAGS"
!       CROSS_TEST_CXXFLAGS="-nostdinc ${XGCC_FLAGS_FOR_TARGET//-B/-idirafter/}"
        CXXFLAGS="$CROSS_TEST_CXXFLAGS"
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
--- 32121,32128 ----
        # cross build. are target headers available?
        # carefully coerce the build-system compiler to use target headers
        saved_CXXFLAGS="$CXXFLAGS"
!       fixed_XGCC_FLAGS_FOR_TARGET=`echo "$XGCC_FLAGS_FOR_TARGET" | sed 's/-B/-idirafter/g'`
!       CROSS_TEST_CXXFLAGS="-nostdinc $fixed_XGCC_FLAGS_FOR_TARGET"
        CXXFLAGS="$CROSS_TEST_CXXFLAGS"
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
diff -Nrcpad gcc-11.1.0/gcc/configure.ac gcc-11.2.0/gcc/configure.ac
*** gcc-11.1.0/gcc/configure.ac	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/configure.ac	Wed Jul 28 06:55:07 2021
*************** if test x"$insn" != x; then
*** 5417,5429 ****
   gcc_GAS_CHECK_FEATURE([--gdwarf-5 option],
    gcc_cv_as_gdwarf_5_flag,
    [elf,2,36,0], [--gdwarf-5], [$insn],
!   [if test x$gcc_cv_readelf != x \
!       && $gcc_cv_readelf -wi conftest.o 2>&1 \
  	 | grep DW_TAG_compile_unit > /dev/null 2>&1; then
       gcc_cv_as_gdwarf_5_flag=yes;
     fi],[AC_DEFINE(HAVE_AS_GDWARF_5_DEBUG_FLAG, 1,
  [Define if your assembler supports the --gdwarf-5 option.])])
  
   dwarf4_debug_info_size=0x46
   dwarf4_high_pc_form=7
   dwarf4_debug_aranges_size=0x2c
--- 5417,5439 ----
   gcc_GAS_CHECK_FEATURE([--gdwarf-5 option],
    gcc_cv_as_gdwarf_5_flag,
    [elf,2,36,0], [--gdwarf-5], [$insn],
!   [if test x$gcc_cv_objdump != x \
!       && $gcc_cv_objdump -Wi conftest.o 2>&1 \
  	 | grep DW_TAG_compile_unit > /dev/null 2>&1; then
       gcc_cv_as_gdwarf_5_flag=yes;
     fi],[AC_DEFINE(HAVE_AS_GDWARF_5_DEBUG_FLAG, 1,
  [Define if your assembler supports the --gdwarf-5 option.])])
  
+  case $target_os in
+    win32 | pe | cygwin* | mingw32*)
+      section_flags=\"dr\"
+      function_type=".def foo; .scl 2; .type 32; .endef"
+      function_size="";;
+    *)
+      section_flags=\"\",%progbits
+      function_type=".type foo, %function"
+      function_size=".size foo, .-foo";;
+  esac
   dwarf4_debug_info_size=0x46
   dwarf4_high_pc_form=7
   dwarf4_debug_aranges_size=0x2c
*************** if test x"$insn" != x; then
*** 5435,5450 ****
  .Ltext0:
  	.p2align 4
  	.globl	foo
! 	.type	foo, %function
  foo:
  .LFB0:
  .LM1:
  	$insn
  .LM2:
  .LFE0:
! 	.size	foo, .-foo
  .Letext0:
! 	.section	.debug_info,\"\",%progbits
  .Ldebug_info0:
  	.4byte	$dwarf4_debug_info_size
  	.2byte	0x4
--- 5445,5460 ----
  .Ltext0:
  	.p2align 4
  	.globl	foo
! 	$function_type
  foo:
  .LFB0:
  .LM1:
  	$insn
  .LM2:
  .LFE0:
! 	$function_size
  .Letext0:
! 	.section	.debug_info,$section_flags
  .Ldebug_info0:
  	.4byte	$dwarf4_debug_info_size
  	.2byte	0x4
*************** foo:
*** 5468,5474 ****
  	.byte	0x1
  	.byte	0x9c
  	.byte	0
! 	.section	.debug_abbrev,\"\",%progbits
  .Ldebug_abbrev0:
  	.byte	0x1
  	.byte	0x11
--- 5478,5484 ----
  	.byte	0x1
  	.byte	0x9c
  	.byte	0
! 	.section	.debug_abbrev,$section_flags
  .Ldebug_abbrev0:
  	.byte	0x1
  	.byte	0x11
*************** foo:
*** 5511,5517 ****
  	.byte	0
  	.byte	0
  	.byte	0
! 	.section	.debug_aranges,\"\",%progbits
  	.4byte	$dwarf4_debug_aranges_size
  	.2byte	0x2
  	.4byte	.Ldebug_info0
--- 5521,5527 ----
  	.byte	0
  	.byte	0
  	.byte	0
! 	.section	.debug_aranges,$section_flags
  	.4byte	$dwarf4_debug_aranges_size
  	.2byte	0x2
  	.4byte	.Ldebug_info0
*************** foo:
*** 5523,5529 ****
  	.${dwarf4_addr_size}byte	.Letext0-.Ltext0
  	.${dwarf4_addr_size}byte	0
  	.${dwarf4_addr_size}byte	0
! 	.section	.debug_line,\"\",%progbits
  .Ldebug_line0:
  	.4byte	.LELT0-.LSLT0
  .LSLT0:
--- 5533,5539 ----
  	.${dwarf4_addr_size}byte	.Letext0-.Ltext0
  	.${dwarf4_addr_size}byte	0
  	.${dwarf4_addr_size}byte	0
! 	.section	.debug_line,$section_flags
  .Ldebug_line0:
  	.4byte	.LELT0-.LSLT0
  .LSLT0:
*************** foo:
*** 5577,5583 ****
  	.byte	0x1
  	.byte	0x1
  .LELT0:
! 	.section	.debug_str,\"\",%progbits
  	.ident	\"GCC\"
  "
     dwarf4_success=no
--- 5587,5593 ----
  	.byte	0x1
  	.byte	0x1
  .LELT0:
! 	.section	.debug_str,$section_flags
  	.ident	\"GCC\"
  "
     dwarf4_success=no
*************** foo:
*** 5633,5642 ****
     conftest_s="\
  	.text
  	.globl	foo
! 	.type	foo, %function
  foo:
  	$insn
! 	.size	foo, .-foo
  	.file	1 \"foo.c\"
  "
     gcc_GAS_CHECK_FEATURE([working --gdwarf-4/--gdwarf-5 for all sources],
--- 5643,5652 ----
     conftest_s="\
  	.text
  	.globl	foo
! 	$function_type
  foo:
  	$insn
! 	$function_size
  	.file	1 \"foo.c\"
  "
     gcc_GAS_CHECK_FEATURE([working --gdwarf-4/--gdwarf-5 for all sources],
*************** foo:
*** 5644,5651 ****
       [--gdwarf-4],
       [$conftest_s],
       [changequote(,)dnl
!       if test x$gcc_cv_readelf != x \
! 	 && $gcc_cv_readelf -w conftest.o 2>&1 \
  		| grep conftest.s > /dev/null 2>&1; then
  	gcc_cv_as_working_gdwarf_n_flag=no
        else
--- 5654,5661 ----
       [--gdwarf-4],
       [$conftest_s],
       [changequote(,)dnl
!       if test x$gcc_cv_objdump != x \
! 	 && $gcc_cv_objdump -W conftest.o 2>&1 \
  		| grep conftest.s > /dev/null 2>&1; then
  	gcc_cv_as_working_gdwarf_n_flag=no
        else
*************** case $target in
*** 7481,7487 ****
        # cross build. are target headers available?
        # carefully coerce the build-system compiler to use target headers
        saved_CXXFLAGS="$CXXFLAGS"
!       CROSS_TEST_CXXFLAGS="-nostdinc ${XGCC_FLAGS_FOR_TARGET//-B/-idirafter/}"
        CXXFLAGS="$CROSS_TEST_CXXFLAGS"
        AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
  #include <math.h>
--- 7491,7498 ----
        # cross build. are target headers available?
        # carefully coerce the build-system compiler to use target headers
        saved_CXXFLAGS="$CXXFLAGS"
!       fixed_XGCC_FLAGS_FOR_TARGET=`echo "$XGCC_FLAGS_FOR_TARGET" | sed 's/-B/-idirafter/g'`
!       CROSS_TEST_CXXFLAGS="-nostdinc $fixed_XGCC_FLAGS_FOR_TARGET"
        CXXFLAGS="$CROSS_TEST_CXXFLAGS"
        AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
  #include <math.h>
diff -Nrcpad gcc-11.1.0/gcc/cp/ChangeLog gcc-11.2.0/gcc/cp/ChangeLog
*** gcc-11.1.0/gcc/cp/ChangeLog	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,489 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
+ 2021-07-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/101516
+ 	* semantics.c (finish_omp_reduction_clause): Also call
+ 	complete_type_or_else and return true if it fails.
+ 
+ 2021-07-20  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-07-19  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95520
+ 	* coroutines.cc (struct coroutine_info): Add fields for
+ 	actor and destroy function decls.
+ 	(to_ramp): New.
+ 	(coro_get_ramp_function): New.
+ 	(coro_get_actor_function): New.
+ 	(coro_get_destroy_function): New.
+ 	(act_des_fn): Set up mapping between ramp, actor and
+ 	destroy functions.
+ 	(morph_fn_to_coro): Adjust interface to the builder for
+ 	helper function decls.
+ 	* cp-tree.h (DECL_ACTOR_FN, DECL_DESTROY_FN, DECL_RAMP_FN,
+ 	JOIN_STR): New.
+ 	* mangle.c (write_encoding): Handle coroutine helpers.
+ 	(write_unqualified_name): Handle lambda coroutine helpers.
+ 
+ 2021-07-20  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-07-09  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (build_actor_fn): Move common code to
+ 	act_des_fn.
+ 	(build_destroy_fn): Likewise.
+ 	(act_des_fn): Build the void return here.  Ensure that the
+ 	source location matches the original function.
+ 
+ 2021-07-20  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-07-09  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc
+ 	(coro_rewrite_function_body): Connect the replacement
+ 	function block to the block nest correctly.
+ 
+ 2021-07-18  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-05-04  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	* semantics.c (finish_omp_reduction_clause): Accept float + complex
+ 	for || and && reductions.
+ 
+ 2021-07-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/101443
+ 	* cp-gimplify.c (cp_fold): For comparisons with NULLPTR_TYPE
+ 	operands, fold them right away to true or false.
+ 
+ 2021-07-16  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-16  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/101233
+ 	* pt.c (alias_ctad_tweaks): Clear cp_unevaluated_operand for
+ 	substituting DECL_ARGUMENTS.
+ 
+ 2021-07-16  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-11  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/100138
+ 	* constraint.cc (tsubst_constraint): Set up cp_unevaluated.
+ 	(satisfy_atom): Set up iloc_sentinel before calling
+ 	cxx_constant_value.
+ 	* pt.c (tsubst_pack_expansion): When returning a rebuilt pack
+ 	expansion, carry over PACK_EXPANSION_LOCAL_P and
+ 	PACK_EXPANSION_SIZEOF_P from the original pack expansion.
+ 
+ 2021-07-13  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-09  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/101181
+ 	* constraint.cc (tsubst_requires_expr): Pass complain/in_decl to
+ 	add_extra_args.
+ 	* cp-tree.h (add_extra_args): Add complain/in_decl parameters.
+ 	* pt.c (build_extra_args): Make a copy of args.
+ 	(add_extra_args): Add complain/in_decl parameters.  Enable the
+ 	code for handling the case where the extra arguments are
+ 	dependent.
+ 	(tsubst_pack_expansion): Pass complain/in_decl to
+ 	add_extra_args.
+ 	(tsubst_template_args): Handle missing template arguments.
+ 	(tsubst_expr) <case IF_STMT>: Pass complain/in_decl to
+ 	add_extra_args.
+ 
+ 2021-07-13  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-09  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/101247
+ 	* pt.c (any_template_parm_r) <case TEMPLATE_DECL>: Just walk the
+ 	DECL_CONTEXT.
+ 
+ 2021-07-13  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-02  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/101247
+ 	* pt.c (any_template_parm_r) <case TEMPLATE_DECL>: Rewrite to
+ 	use common_enclosing_class and to not depend on the TREE_TYPE
+ 	of outer levels pointing to the corresponding primary template.
+ 
+ 2021-07-13  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-01  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/101194
+ 	* constexpr.c (cxx_eval_array_reference): When the element type
+ 	is an empty type and the corresponding element is omitted, just
+ 	return an empty CONSTRUCTOR instead of attempting value
+ 	initialization.
+ 
+ 2021-07-13  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-24  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/98832
+ 	* pt.c (maybe_aggr_guide): Handle alias templates appropriately.
+ 
+ 2021-07-13  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-24  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/101182
+ 	* constraint.cc (evaluate_requires_expr): Adjust function comment.
+ 	* cp-gimplify.c (cp_genericize_r) <case REQUIRES_EXPR>: Move to ...
+ 	(cp_fold) <case REQUIRES_EXPR>: ... here.
+ 
+ 2021-07-13  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-07  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/100918
+ 	* parser.c (cp_parser_lookup_name): Check access of the lookup
+ 	result before we potentially adjust an injected-class-name to
+ 	its TEMPLATE_DECL.
+ 
+ 2021-07-13  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-26  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/97420
+ 	* cvt.c (noexcept_conv_p): Remove redundant checks and simplify.
+ 	(fnptr_conv_p): Don't call non_reference.  Use INDIRECT_TYPE_P
+ 	instead of TYPE_PTR_P.
+ 	* pt.c (convert_nontype_argument_function): Look through
+ 	implicit INDIRECT_REFs before calling strip_fnptr_conv.
+ 
+ 2021-07-09  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/101098
+ 	* decl.c (function_requirements_equivalent_p): Only compare
+ 	trailing requirements on a specialization.
+ 
+ 2021-07-09  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100838
+ 	* call.c (convert_like_internal): Clear tf_no_cleanup when
+ 	recursing.
+ 	(build_user_type_conversion_1): Only add ck_rvalue if
+ 	LOOKUP_ONLYCONVERTING.
+ 
+ 2021-07-09  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/86355
+ 	* pt.c (use_pack_expansion_extra_args_p): Don't compare
+ 	args from the same argument pack.
+ 
+ 2021-07-08  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-08  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/101087
+ 	* cp-tree.h (unevaluated_p): New.
+ 	* except.c (check_noexcept_r): Use it.  Don't walk into
+ 	unevaluated operands.
+ 
+ 2021-07-07  Jason Merrill  <jason@redhat.com>
+ 
+ 	Revert:
+ 	2020-12-02  Jason Merrill  <jason@redhat.com>
+ 
+ 	* decl.c (check_initializer): Also look through STMT_EXPR
+ 	and BIND_EXPR.
+ 
+ 2021-07-07  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/101040
+ 	PR c++/97566
+ 	* class.c (is_empty_field): Handle null argument.
+ 	* constexpr.c (cxx_eval_bare_aggregate): Discard initializer
+ 	for empty field.
+ 
+ 2021-06-29  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-26  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/100752
+ 	* parser.c (cp_parser_declarator): Pass flags down to
+ 	cp_parser_declarator.  Also pass static_p/member_p.
+ 
+ 2021-06-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR inline-asm/100785
+ 	* typeck.c (cxx_mark_addressable): Diagnose trying to make
+ 	bit-fields addressable.
+ 
+ 2021-06-21  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/101106
+ 	* decl.c (duplicate_decls): Condition note on return value of pedwarn.
+ 
+ 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/100902
+ 	* parser.c (cp_parser_omp_target): Call c_omp_adjust_map_clauses
+ 	even when target is combined with other constructs.
+ 
+ 2021-06-17  Jason Merrill  <jason@redhat.com>
+ 
+ 	* init.c (build_vec_init): Preserve the type of base.
+ 
+ 2021-06-16  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/101078
+ 	* pt.c (tsubst_baselink): Update binfos in non-dependent case.
+ 
+ 2021-06-16  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/101029
+ 	* init.c (build_vec_init): Shortcut [0] case.
+ 
+ 2021-06-10  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-10  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/100946
+ 	* constraint.cc (normalize_placeholder_type_constraints): When
+ 	normalizing a non-templated return-type-requirement, add a dummy
+ 	level to initial_parms.
+ 
+ 2021-06-09  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-08  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/100065
+ 	* decl.c (grokdeclarator): Store a value-dependent
+ 	explicit-specifier even for deduction guides.
+ 
+ 2021-06-08  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100963
+ 	* call.c (perfect_conversion_p): Check check_narrowing.
+ 
+ 2021-06-08  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/91706
+ 	* semantics.c (baselink_for_fns): Fix BASELINK_BINFO.
+ 
+ 2021-06-08  Jason Merrill  <jason@redhat.com>
+ 
+ 	* module.cc (duplicate_hash::hash): Comment out.
+ 	(trees_in::tree_value): Adjust loop counter.
+ 
+ 2021-06-07  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-03  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/100862
+ 	* pt.c (set_current_access_from_decl): Move to ...
+ 	* class.c (set_current_access_from_decl): ... here.
+ 	(handle_using_decl): Use it to propagate the access of the
+ 	using-enum decl to the copy of the imported enumerator.
+ 	* cp-tree.h (set_current_access_from_decl): Declare.
+ 	* decl.c (build_enumerator): Simplify using make_temp_override
+ 	and set_current_access_from_decl.
+ 
+ 2021-06-07  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-04  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/100102
+ 	* pt.c (tsubst_function_decl): Remove old code for reducing
+ 	args when it has excess levels.
+ 
+ 2021-06-01  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/91859
+ 	* call.c (build_op_delete_call): Don't set CALL_FROM_NEW_OR_DELETE_P
+ 	for destroying delete.
+ 	* init.c (build_delete): Don't clobber before destroying delete.
+ 
+ 2021-06-01  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100797
+ 	PR c++/95719
+ 	* call.c (build_over_call): Adjust base_binfo in
+ 	resolves_to_fixed_type_p case.
+ 
+ 2021-05-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/100666
+ 	* call.c (convert_arg_to_ellipsis): For expressions with NULLPTR_TYPE
+ 	and side-effects, temporarily disable -Wunused-result warning when
+ 	building COMPOUND_EXPR.
+ 
+ 2021-05-28  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-26  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/100502
+ 	* typeck.c (finish_class_member_access_expr): Disable ahead
+ 	of time access checking during the member lookup.
+ 
+ 2021-05-20  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100489
+ 	* decl.c (reshape_init_class): Handle designator for
+ 	member of anonymous aggregate here.
+ 	* typeck2.c (process_init_constructor_record): Not here.
+ 
+ 2021-05-20  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-05-18  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	PR c++/100281
+ 	* cvt.c (cp_convert_to_pointer): Use the size of the target
+ 	pointer type.
+ 	* tree.c (cp_build_reference_type): Call
+ 	cp_build_reference_type_for_mode with VOIDmode.
+ 	(cp_build_reference_type_for_mode): Rename from
+ 	cp_build_reference_type.  Add MODE argument and invoke
+ 	build_reference_type_for_mode.
+ 	(strip_typedefs): Use build_pointer_type_for_mode and
+ 	cp_build_reference_type_for_mode for pointers and references.
+ 
+ 2021-05-20  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100634
+ 	* pt.c (invalid_nontype_parm_type_p): Return true for COMPLEX_TYPE.
+ 
+ 2021-05-20  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100659
+ 	* cp-tree.h (CONST_DECL_USING_P): Check for null TREE_TYPE.
+ 
+ 2021-05-19  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100367
+ 	PR c++/96299
+ 	* method.c (genericize_spaceship): Use fold_build2 for scalar
+ 	operands.
+ 
+ 2021-05-19  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100261
+ 	* rtti.c (get_tinfo_decl_direct): Check TYPE_TRANSPARENT_AGGR.
+ 
+ 2021-05-19  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100372
+ 	* tree.c (strip_typedefs): Only look at the pattern of a
+ 	TYPE_PACK_EXPANSION if it's a type.
+ 
+ 2021-05-18  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100644
+ 	* call.c (perfect_candidate_p): An implicitly deleted move
+ 	is not perfect.
+ 
+ 2021-05-18  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100205
+ 	PR c++/93314
+ 	* cp-tree.h (cp_evaluated): Add reset parm to constructor.
+ 	* parser.c (cp_parser_constant_expression): Change
+ 	allow_non_constant_p to int.  Use cp_evaluated.
+ 	(cp_parser_initializer_clause): Pass 2 to allow_non_constant_p.
+ 	* semantics.c (finish_id_expression_1): Don't mess with
+ 	cp_unevaluated_operand here.
+ 
+ 2021-05-03  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-03  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/100362
+ 	* parser.c (cp_parser_class_head): Reinstate calls to pushclass
+ 	and popclass when parsing the base-clause that were removed in
+ 	r11-6815.
+ 
+ 2021-04-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-04-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/100319
+ 	* semantics.c (finish_omp_clauses): Fix up check that variable
+ 	mentioned in detach clause doesn't appear in data-sharing clauses.
+ 
+ 2021-04-27  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-04-24  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/89565
+ 	PR c++/93383
+ 	PR c++/95291
+ 	PR c++/99200
+ 	PR c++/99683
+ 	* pt.c (do_class_deduction): Punt if the initializer is
+ 	type-dependent.
+ 
+ 2021-04-27  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-04-22  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/100161
+ 	* pt.c (tsubst_copy_and_build) <case PLUS_EXPR>: Test op0 and
+ 	op1 separately for value- or type-dependence.
+ 
+ 2021-04-27  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-04-21  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/96380
+ 	* parser.c (cp_parser_enum_specifier): Don't allow defining
+ 	types in enum-base.
+ 
+ 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* module.cc: Remove #error that triggers if DEV-PHASE is empty.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/cp/call.c gcc-11.2.0/gcc/cp/call.c
*** gcc-11.1.0/gcc/cp/call.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/call.c	Wed Jul 28 06:55:07 2021
*************** build_user_type_conversion_1 (tree totyp
*** 4108,4114 ****
  	{
  	  cand->second_conv = build_identity_conv (totype, NULL_TREE);
  
! 	  /* If totype isn't a reference, and LOOKUP_NO_TEMP_BIND isn't
  	     set, then this is copy-initialization.  In that case, "The
  	     result of the call is then used to direct-initialize the
  	     object that is the destination of the copy-initialization."
--- 4108,4114 ----
  	{
  	  cand->second_conv = build_identity_conv (totype, NULL_TREE);
  
! 	  /* If totype isn't a reference, and LOOKUP_ONLYCONVERTING is
  	     set, then this is copy-initialization.  In that case, "The
  	     result of the call is then used to direct-initialize the
  	     object that is the destination of the copy-initialization."
*************** build_user_type_conversion_1 (tree totyp
*** 4117,4122 ****
--- 4117,4123 ----
  	     We represent this in the conversion sequence with an
  	     rvalue conversion, which means a constructor call.  */
  	  if (!TYPE_REF_P (totype)
+ 	      && (flag_elide_constructors || (flags & LOOKUP_ONLYCONVERTING))
  	      && !(convflags & LOOKUP_NO_TEMP_BIND))
  	    cand->second_conv
  	      = build_conv (ck_rvalue, totype, cand->second_conv);
*************** perfect_conversion_p (conversion *conv)
*** 5878,5883 ****
--- 5879,5887 ----
  			next_conversion (conv)->type))
  	return false;
      }
+   if (conv->check_narrowing)
+     /* Brace elision is imperfect.  */
+     return false;
    return true;
  }
  
*************** perfect_candidate_p (z_candidate *cand)
*** 5892,5897 ****
--- 5896,5906 ----
  {
    if (cand->viable < 1)
      return false;
+   /* CWG1402 makes an implicitly deleted move op worse than other
+      candidates.  */
+   if (DECL_DELETED_FN (cand->fn) && DECL_DEFAULTED_FN (cand->fn)
+       && move_fn_p (cand->fn))
+     return false;
    int len = cand->num_convs;
    for (int i = 0; i < len; ++i)
      if (!perfect_conversion_p (cand->convs[i]))
*************** build_op_delete_call (enum tree_code cod
*** 7206,7213 ****
  	 treat that as an implicit delete-expression.  This is also called for
  	 the delete if the constructor throws in a new-expression, and for a
  	 deleting destructor (which implements a delete-expression).  */
        tree call = extract_call_expr (ret);
!       if (TREE_CODE (call) == CALL_EXPR)
  	CALL_FROM_NEW_OR_DELETE_P (call) = 1;
  
        return ret;
--- 7215,7224 ----
  	 treat that as an implicit delete-expression.  This is also called for
  	 the delete if the constructor throws in a new-expression, and for a
  	 deleting destructor (which implements a delete-expression).  */
+       /* But leave this flag off for destroying delete to avoid wrong
+ 	 assumptions in the optimizers.  */
        tree call = extract_call_expr (ret);
!       if (TREE_CODE (call) == CALL_EXPR && !destroying_delete_p (fn))
  	CALL_FROM_NEW_OR_DELETE_P (call) = 1;
  
        return ret;
*************** convert_like_internal (conversion *convs
*** 7794,7803 ****
        break;
      };
  
    expr = convert_like (next_conversion (convs), expr, fn, argnum,
  		       convs->kind == ck_ref_bind
  		       ? issue_conversion_warnings : false,
! 		       c_cast_p, complain);
    if (expr == error_mark_node)
      return error_mark_node;
  
--- 7805,7817 ----
        break;
      };
  
+   tsubst_flags_t sub_complain = complain;
+   if (!flag_elide_constructors)
+     sub_complain &= ~tf_no_cleanup;
    expr = convert_like (next_conversion (convs), expr, fn, argnum,
  		       convs->kind == ck_ref_bind
  		       ? issue_conversion_warnings : false,
! 		       c_cast_p, sub_complain);
    if (expr == error_mark_node)
      return error_mark_node;
  
*************** convert_arg_to_ellipsis (tree arg, tsubs
*** 8173,8179 ****
      {
        arg = mark_rvalue_use (arg);
        if (TREE_SIDE_EFFECTS (arg))
! 	arg = cp_build_compound_expr (arg, null_pointer_node, complain);
        else
  	arg = null_pointer_node;
      }
--- 8187,8196 ----
      {
        arg = mark_rvalue_use (arg);
        if (TREE_SIDE_EFFECTS (arg))
! 	{
! 	  warning_sentinel w(warn_unused_result);
! 	  arg = cp_build_compound_expr (arg, null_pointer_node, complain);
! 	}
        else
  	arg = null_pointer_node;
      }
*************** build_over_call (struct z_candidate *can
*** 9144,9161 ****
  	  if (base_binfo == error_mark_node)
  	    return error_mark_node;
  	}
-       tree converted_arg = build_base_path (PLUS_EXPR, arg,
- 					    base_binfo, 1, complain);
  
        /* 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))
  	{
! 	  fn = lookup_vfn_in_binfo (DECL_VINDEX (fn), base_binfo);
! 	  flags |= LOOKUP_NONVIRTUAL;
  	}
  
        argarray[j++] = converted_arg;
        parm = TREE_CHAIN (parm);
        if (first_arg != NULL_TREE)
--- 9161,9192 ----
  	  if (base_binfo == error_mark_node)
  	    return error_mark_node;
  	}
  
        /* 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 ov = lookup_vfn_in_binfo (DECL_VINDEX (fn), base_binfo);
! 
! 	  /* And unwind base_binfo to match.  If we don't find the type we're
! 	     looking for in BINFO_INHERITANCE_CHAIN, we're looking at diamond
! 	     inheritance; for now do a normal virtual call in that case.  */
! 	  tree octx = DECL_CONTEXT (ov);
! 	  tree obinfo = base_binfo;
! 	  while (obinfo && !SAME_BINFO_TYPE_P (BINFO_TYPE (obinfo), octx))
! 	    obinfo = BINFO_INHERITANCE_CHAIN (obinfo);
! 	  if (obinfo)
! 	    {
! 	      fn = ov;
! 	      base_binfo = obinfo;
! 	      flags |= LOOKUP_NONVIRTUAL;
! 	    }
  	}
  
+       tree converted_arg = build_base_path (PLUS_EXPR, arg,
+ 					    base_binfo, 1, complain);
+ 
        argarray[j++] = converted_arg;
        parm = TREE_CHAIN (parm);
        if (first_arg != NULL_TREE)
diff -Nrcpad gcc-11.1.0/gcc/cp/class.c gcc-11.2.0/gcc/cp/class.c
*** gcc-11.1.0/gcc/cp/class.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/class.c	Wed Jul 28 06:55:07 2021
*************** static bool type_maybe_constexpr_default
*** 207,212 ****
--- 207,225 ----
  static bool type_maybe_constexpr_destructor (tree);
  static bool field_poverlapping_p (tree);
  
+ /* Set CURRENT_ACCESS_SPECIFIER based on the protection of DECL.  */
+ 
+ void
+ set_current_access_from_decl (tree decl)
+ {
+   if (TREE_PRIVATE (decl))
+     current_access_specifier = access_private_node;
+   else if (TREE_PROTECTED (decl))
+     current_access_specifier = access_protected_node;
+   else
+     current_access_specifier = access_public_node;
+ }
+ 
  /* Return a COND_EXPR that executes TRUE_STMT if this execution of the
     'structor is in charge of 'structing virtual bases, or FALSE_STMT
     otherwise.  */
*************** handle_using_decl (tree using_decl, tree
*** 1359,1364 ****
--- 1372,1379 ----
  	 CONST_DECL_USING_P is true.  */
        gcc_assert (TREE_CODE (decl) == CONST_DECL);
  
+       auto cas = make_temp_override (current_access_specifier);
+       set_current_access_from_decl (using_decl);
        tree copy = copy_decl (decl);
        DECL_CONTEXT (copy) = t;
        DECL_ARTIFICIAL (copy) = true;
*************** field_poverlapping_p (tree decl)
*** 4234,4240 ****
  bool
  is_empty_field (tree decl)
  {
!   if (TREE_CODE (decl) != FIELD_DECL)
      return false;
  
    bool r = (is_empty_class (TREE_TYPE (decl))
--- 4249,4255 ----
  bool
  is_empty_field (tree decl)
  {
!   if (!decl || TREE_CODE (decl) != FIELD_DECL)
      return false;
  
    bool r = (is_empty_class (TREE_TYPE (decl))
diff -Nrcpad gcc-11.1.0/gcc/cp/constexpr.c gcc-11.2.0/gcc/cp/constexpr.c
*** gcc-11.1.0/gcc/cp/constexpr.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/constexpr.c	Wed Jul 28 06:55:07 2021
*************** cxx_eval_array_reference (const constexp
*** 3834,3840 ****
       directly for non-aggregates to avoid creating a garbage CONSTRUCTOR.  */
    tree val;
    constexpr_ctx new_ctx;
!   if (CP_AGGREGATE_TYPE_P (elem_type))
      {
        tree empty_ctor = build_constructor (init_list_type_node, NULL);
        val = digest_init (elem_type, empty_ctor, tf_warning_or_error);
--- 3834,3842 ----
       directly for non-aggregates to avoid creating a garbage CONSTRUCTOR.  */
    tree val;
    constexpr_ctx new_ctx;
!   if (is_really_empty_class (elem_type, /*ignore_vptr*/false))
!     return build_constructor (elem_type, NULL);
!   else if (CP_AGGREGATE_TYPE_P (elem_type))
      {
        tree empty_ctor = build_constructor (init_list_type_node, NULL);
        val = digest_init (elem_type, empty_ctor, tf_warning_or_error);
*************** cxx_eval_bare_aggregate (const constexpr
*** 4438,4444 ****
    FOR_EACH_CONSTRUCTOR_ELT (v, i, index, value)
      {
        tree orig_value = value;
!       init_subob_ctx (ctx, new_ctx, index, value);
        int pos_hint = -1;
        if (new_ctx.ctor != ctx->ctor)
  	{
--- 4440,4451 ----
    FOR_EACH_CONSTRUCTOR_ELT (v, i, index, value)
      {
        tree orig_value = value;
!       /* Like in cxx_eval_store_expression, omit entries for empty fields.  */
!       bool no_slot = TREE_CODE (type) == RECORD_TYPE && is_empty_field (index);
!       if (no_slot)
! 	new_ctx = *ctx;
!       else
! 	init_subob_ctx (ctx, new_ctx, index, value);
        int pos_hint = -1;
        if (new_ctx.ctor != ctx->ctor)
  	{
*************** cxx_eval_bare_aggregate (const constexpr
*** 4484,4489 ****
--- 4491,4498 ----
  	  gcc_assert (is_empty_class (TREE_TYPE (TREE_TYPE (index))));
  	  changed = true;
  	}
+       else if (no_slot)
+ 	changed = true;
        else
  	{
  	  if (TREE_CODE (type) == UNION_TYPE
diff -Nrcpad gcc-11.1.0/gcc/cp/constraint.cc gcc-11.2.0/gcc/cp/constraint.cc
*** gcc-11.1.0/gcc/cp/constraint.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/constraint.cc	Wed Jul 28 06:55:07 2021
*************** tsubst_requires_expr (tree t, tree args,
*** 2298,2304 ****
    /* A requires-expression is an unevaluated context.  */
    cp_unevaluated u;
  
!   args = add_extra_args (REQUIRES_EXPR_EXTRA_ARGS (t), args);
    if (processing_template_decl)
      {
        /* We're partially instantiating a generic lambda.  Substituting into
--- 2298,2305 ----
    /* A requires-expression is an unevaluated context.  */
    cp_unevaluated u;
  
!   args = add_extra_args (REQUIRES_EXPR_EXTRA_ARGS (t), args,
! 			 info.complain, info.in_decl);
    if (processing_template_decl)
      {
        /* We're partially instantiating a generic lambda.  Substituting into
*************** tsubst_constraint (tree t, tree args, ts
*** 2747,2752 ****
--- 2748,2754 ----
    /* We also don't want to evaluate concept-checks when substituting the
       constraint-expressions of a declaration.  */
    processing_constraint_expression_sentinel s;
+   cp_unevaluated u;
    tree expr = tsubst_expr (t, args, complain, in_decl, false);
    return expr;
  }
*************** satisfy_atom (tree t, tree args, sat_inf
*** 3005,3011 ****
  
    /* Compute the value of the constraint.  */
    if (info.noisy ())
!     result = cxx_constant_value (result);
    else
      {
        result = maybe_constant_value (result, NULL_TREE,
--- 3007,3016 ----
  
    /* Compute the value of the constraint.  */
    if (info.noisy ())
!     {
!       iloc_sentinel ils (EXPR_LOCATION (result));
!       result = cxx_constant_value (result);
!     }
    else
      {
        result = maybe_constant_value (result, NULL_TREE,
*************** normalize_placeholder_type_constraints (
*** 3088,3093 ****
--- 3093,3107 ----
       scope for this placeholder type; use them as the initial template
       parameters for normalization.  */
    tree initial_parms = TREE_PURPOSE (ci);
+ 
+   if (!initial_parms && TEMPLATE_TYPE_LEVEL (t) == 2)
+     /* This is a return-type-requirement of a non-templated requires-expression,
+        which are parsed under processing_template_decl == 1 and empty
+        current_template_parms; hence the 'auto' has level 2 and initial_parms
+        is empty.  Fix up initial_parms to be consistent with the value of
+        processing_template_decl whence the 'auto' was created.  */
+     initial_parms = build_tree_list (size_int (1), make_tree_vec (0));
+ 
    /* The 'auto' itself is used as the first argument in its own constraints,
       and its level is one greater than its template depth.  So in order to
       capture all used template parameters, we need to add an extra level of
*************** evaluate_concept_check (tree check)
*** 3354,3360 ****
  }
  
  /* Evaluate the requires-expression T, returning either boolean_true_node
!    or boolean_false_node.  This is used during gimplification and constexpr
     evaluation.  */
  
  tree
--- 3368,3374 ----
  }
  
  /* Evaluate the requires-expression T, returning either boolean_true_node
!    or boolean_false_node.  This is used during folding and constexpr
     evaluation.  */
  
  tree
diff -Nrcpad gcc-11.1.0/gcc/cp/coroutines.cc gcc-11.2.0/gcc/cp/coroutines.cc
*** gcc-11.1.0/gcc/cp/coroutines.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/coroutines.cc	Wed Jul 28 06:55:07 2021
*************** static bool coro_promise_type_found_p (t
*** 82,92 ****
  struct GTY((for_user)) coroutine_info
  {
    tree function_decl; /* The original function decl.  */
!   tree promise_type; /* The cached promise type for this function.  */
!   tree handle_type;  /* The cached coroutine handle for this function.  */
!   tree self_h_proxy; /* A handle instance that is used as the proxy for the
! 			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
--- 82,94 ----
  struct GTY((for_user)) coroutine_info
  {
    tree function_decl; /* The original function decl.  */
!   tree actor_decl;    /* The synthesized actor function.  */
!   tree destroy_decl;  /* The synthesized destroy function.  */
!   tree promise_type;  /* The cached promise type for this function.  */
!   tree handle_type;   /* The cached coroutine handle for this function.  */
!   tree self_h_proxy;  /* A handle instance that is used as the proxy for the
! 			 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
*************** coro_promise_type_found_p (tree fndecl,
*** 526,531 ****
--- 528,573 ----
    return true;
  }
  
+ /* Map from actor or destroyer to ramp.  */
+ static GTY(()) hash_map<tree, tree> *to_ramp;
+ 
+ /* Given a tree that is an actor or destroy, find the ramp function.  */
+ 
+ tree
+ coro_get_ramp_function (tree decl)
+ {
+   if (!to_ramp)
+     return NULL_TREE;
+   tree *p = to_ramp->get (decl);
+   if (p)
+     return *p;
+   return NULL_TREE;
+ }
+ 
+ /* Given the DECL for a ramp function (the user's original declaration) return
+    the actor function if it has been defined.  */
+ 
+ tree
+ coro_get_actor_function (tree decl)
+ {
+   if (coroutine_info *info = get_coroutine_info (decl))
+     return info->actor_decl;
+ 
+   return NULL_TREE;
+ }
+ 
+ /* Given the DECL for a ramp function (the user's original declaration) return
+    the destroy function if it has been defined.  */
+ 
+ tree
+ coro_get_destroy_function (tree decl)
+ {
+   if (coroutine_info *info = get_coroutine_info (decl))
+     return info->destroy_decl;
+ 
+   return NULL_TREE;
+ }
+ 
  /* These functions assumes that the caller has verified that the state for
     the decl has been initialized, we try to minimize work here.  */
  
*************** build_actor_fn (location_t loc, tree cor
*** 2163,2175 ****
    /* One param, the coro frame pointer.  */
    tree actor_fp = DECL_ARGUMENTS (actor);
  
-   /* A void return.  */
-   tree resdecl = build_decl (loc, RESULT_DECL, 0, void_type_node);
-   DECL_ARTIFICIAL (resdecl) = 1;
-   DECL_IGNORED_P (resdecl) = 1;
-   DECL_RESULT (actor) = resdecl;
-   DECL_COROUTINE_P (actor) = 1;
- 
    /* We have a definition here.  */
    TREE_STATIC (actor) = 1;
  
--- 2205,2210 ----
*************** build_destroy_fn (location_t loc, tree c
*** 2540,2554 ****
    /* One param, the coro frame pointer.  */
    tree destr_fp = DECL_ARGUMENTS (destroy);
  
-   /* A void return.  */
-   tree resdecl = build_decl (loc, RESULT_DECL, 0, void_type_node);
-   DECL_ARTIFICIAL (resdecl) = 1;
-   DECL_IGNORED_P (resdecl) = 1;
-   DECL_RESULT (destroy) = resdecl;
- 
    /* We have a definition here.  */
    TREE_STATIC (destroy) = 1;
-   DECL_COROUTINE_P (destroy) = 1;
  
    tree destr_outer = push_stmt_list ();
    current_stmt_tree ()->stmts_are_full_exprs_p = 1;
--- 2575,2582 ----
*************** register_local_var_uses (tree *stmt, int
*** 4009,4030 ****
    return NULL_TREE;
  }
  
! /* Build, return FUNCTION_DECL node with its coroutine frame pointer argument
!    for either actor or destroy functions.  */
  
  static tree
! act_des_fn (tree orig, tree fn_type, tree coro_frame_ptr, const char* name)
  {
!   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))
--- 4037,4070 ----
    return NULL_TREE;
  }
  
! /* Build, return FUNCTION_DECL node based on ORIG with a type FN_TYPE which has
!    a single argument of type CORO_FRAME_PTR.  Build the actor function if
!    ACTOR_P is true, otherwise the destroy. */
  
  static tree
! coro_build_actor_or_destroy_function (tree orig, tree fn_type,
! 				      tree coro_frame_ptr, bool actor_p)
  {
!   location_t loc = DECL_SOURCE_LOCATION (orig);
!   tree fn
!     = build_lang_decl (FUNCTION_DECL, copy_node (DECL_NAME (orig)), fn_type);
! 
!   /* Allow for locating the ramp (original) function from this one.  */
!   if (!to_ramp)
!     to_ramp = hash_map<tree, tree>::create_ggc (10);
!   to_ramp->put (fn, orig);
! 
    DECL_CONTEXT (fn) = DECL_CONTEXT (orig);
+   DECL_SOURCE_LOCATION (fn) = loc;
    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))
*************** act_des_fn (tree orig, tree fn_type, tre
*** 4036,4041 ****
--- 4076,4103 ----
    DECL_USER_ALIGN (fn) = DECL_USER_ALIGN (orig);
    /* Apply attributes from the original fn.  */
    DECL_ATTRIBUTES (fn) = copy_list (DECL_ATTRIBUTES (orig));
+ 
+   /* A void return.  */
+   tree resdecl = build_decl (loc, RESULT_DECL, 0, void_type_node);
+   DECL_CONTEXT (resdecl) = fn;
+   DECL_ARTIFICIAL (resdecl) = 1;
+   DECL_IGNORED_P (resdecl) = 1;
+   DECL_RESULT (fn) = resdecl;
+ 
+   /* This is a coroutine component.  */
+   DECL_COROUTINE_P (fn) = 1;
+ 
+   /* Set up a means to find out if a decl is one of the helpers and, if so,
+      which one.  */
+   if (coroutine_info *info = get_coroutine_info (orig))
+     {
+       gcc_checking_assert ((actor_p && info->actor_decl == NULL_TREE)
+ 			   || info->destroy_decl == NULL_TREE);
+       if (actor_p)
+ 	info->actor_decl = fn;
+       else
+ 	info->destroy_decl = fn;
+     }
    return fn;
  }
  
*************** coro_rewrite_function_body (location_t f
*** 4071,4078 ****
        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
--- 4133,4140 ----
        BIND_EXPR_BLOCK (first) = replace_blk;
        /* The top block has one child, so far, and we have now got a 
  	 superblock.  */
!       BLOCK_SUPERCONTEXT (replace_blk) = top_block;
!       BLOCK_SUBBLOCKS (top_block) = replace_blk;
      }
  
    /* Wrap the function body in a try {} catch (...) {} block, if exceptions
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4344,4351 ****
    tree act_des_fn_ptr = build_pointer_type (act_des_fn_type);
  
    /* Declare the actor and destroyer function.  */
!   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.  */
--- 4406,4415 ----
    tree act_des_fn_ptr = build_pointer_type (act_des_fn_type);
  
    /* Declare the actor and destroyer function.  */
!   tree actor = coro_build_actor_or_destroy_function (orig, act_des_fn_type,
! 						     coro_frame_ptr, true);
!   tree destroy = coro_build_actor_or_destroy_function (orig, act_des_fn_type,
! 						       coro_frame_ptr, false);
  
    /* Construct the wrapped function body; we will analyze this to determine
       the requirements for the coroutine frame.  */
diff -Nrcpad gcc-11.1.0/gcc/cp/cp-gimplify.c gcc-11.2.0/gcc/cp/cp-gimplify.c
*** gcc-11.1.0/gcc/cp/cp-gimplify.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/cp-gimplify.c	Wed Jul 28 06:55:07 2021
*************** cp_genericize_r (tree *stmt_p, int *walk
*** 1459,1470 ****
  	TARGET_EXPR_NO_ELIDE (stmt) = 1;
        break;
  
-     case REQUIRES_EXPR:
-       /* Emit the value of the requires-expression.  */
-       *stmt_p = evaluate_requires_expr (stmt);
-       *walk_subtrees = 0;
-       break;
- 
      case TEMPLATE_ID_EXPR:
        gcc_assert (concept_check_p (stmt));
        /* Emit the value of the concept check.  */
--- 1459,1464 ----
*************** cp_fold (tree x)
*** 2424,2429 ****
--- 2418,2449 ----
        op0 = cp_fold_maybe_rvalue (TREE_OPERAND (x, 0), rval_ops);
        op1 = cp_fold_rvalue (TREE_OPERAND (x, 1));
  
+       /* decltype(nullptr) has only one value, so optimize away all comparisons
+ 	 with that type right away, keeping them in the IL causes troubles for
+ 	 various optimizations.  */
+       if (COMPARISON_CLASS_P (org_x)
+ 	  && TREE_CODE (TREE_TYPE (op0)) == NULLPTR_TYPE
+ 	  && TREE_CODE (TREE_TYPE (op1)) == NULLPTR_TYPE)
+ 	{
+ 	  switch (code)
+ 	    {
+ 	    case EQ_EXPR:
+ 	    case LE_EXPR:
+ 	    case GE_EXPR:
+ 	      x = constant_boolean_node (true, TREE_TYPE (x));
+ 	      break;
+ 	    case NE_EXPR:
+ 	    case LT_EXPR:
+ 	    case GT_EXPR:
+ 	      x = constant_boolean_node (false, TREE_TYPE (x));
+ 	      break;
+ 	    default:
+ 	      gcc_unreachable ();
+ 	    }
+ 	  return omit_two_operands_loc (loc, TREE_TYPE (x), x,
+ 					op0, op1);
+ 	}
+ 
        if (op0 != TREE_OPERAND (x, 0) || op1 != TREE_OPERAND (x, 1))
  	{
  	  if (op0 == error_mark_node || op1 == error_mark_node)
*************** cp_fold (tree x)
*** 2702,2707 ****
--- 2722,2731 ----
  	x = r;
        break;
  
+     case REQUIRES_EXPR:
+       x = evaluate_requires_expr (x);
+       break;
+ 
      default:
        return org_x;
      }
diff -Nrcpad gcc-11.1.0/gcc/cp/cp-tree.h gcc-11.2.0/gcc/cp/cp-tree.h
*** gcc-11.1.0/gcc/cp/cp-tree.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/cp-tree.h	Wed Jul 28 06:55:07 2021
*************** struct GTY(()) lang_decl {
*** 3529,3534 ****
--- 3529,3535 ----
     created by handle_using_decl.  */
  #define CONST_DECL_USING_P(NODE)			\
    (TREE_CODE (NODE) == CONST_DECL			\
+    && TREE_TYPE (NODE)					\
     && TREE_CODE (TREE_TYPE (NODE)) == ENUMERAL_TYPE	\
     && DECL_CONTEXT (NODE) != TREE_TYPE (NODE))
  
*************** more_aggr_init_expr_args_p (const aggr_i
*** 5133,5138 ****
--- 5134,5154 ----
  #define DECL_COROUTINE_P(NODE) \
    (LANG_DECL_FN_CHECK (DECL_COMMON_CHECK (NODE))->coroutine_p)
  
+ /* For a FUNCTION_DECL of a coroutine, this holds the ACTOR helper function
+    decl.  */
+ #define DECL_ACTOR_FN(NODE) \
+   (coro_get_actor_function ((NODE)))
+ 
+ /* For a FUNCTION_DECL of a coroutine, this holds the DESTROY helper function
+   decl.  */
+ #define DECL_DESTROY_FN(NODE) \
+   (coro_get_destroy_function ((NODE)))
+ 
+ /* For a FUNCTION_DECL of a coroutine helper (ACTOR or DESTROY), this points
+    back to the original (ramp) function.  */
+ #define DECL_RAMP_FN(NODE) \
+   (coro_get_ramp_function (NODE))
+ 
  /* True for an OMP_ATOMIC that has dependent parameters.  These are stored
     as an expr in operand 1, and integer_zero_node or clauses in operand 0.  */
  #define OMP_ATOMIC_DEPENDENT_P(NODE) \
*************** class cp_evaluated
*** 5480,5488 ****
  public:
    int uneval;
    int inhibit;
!   cp_evaluated ()
      : uneval(cp_unevaluated_operand), inhibit(c_inhibit_evaluation_warnings)
!   { cp_unevaluated_operand = c_inhibit_evaluation_warnings = 0; }
    ~cp_evaluated ()
    { cp_unevaluated_operand = uneval;
      c_inhibit_evaluation_warnings = inhibit; }
--- 5496,5505 ----
  public:
    int uneval;
    int inhibit;
!   cp_evaluated (bool reset = true)
      : uneval(cp_unevaluated_operand), inhibit(c_inhibit_evaluation_warnings)
!   { if (reset)
!       cp_unevaluated_operand = c_inhibit_evaluation_warnings = 0; }
    ~cp_evaluated ()
    { cp_unevaluated_operand = uneval;
      c_inhibit_evaluation_warnings = inhibit; }
*************** extern GTY(()) vec<tree, va_gc> *keyed_c
*** 5549,5554 ****
--- 5566,5572 ----
  #ifndef NO_DOT_IN_LABEL
  
  #define JOINER '.'
+ #define JOIN_STR "."
  
  #define AUTO_TEMP_NAME "_.tmp_"
  #define VFIELD_BASE ".vf"
*************** extern GTY(()) vec<tree, va_gc> *keyed_c
*** 5560,5565 ****
--- 5578,5584 ----
  #ifndef NO_DOLLAR_IN_LABEL
  
  #define JOINER '$'
+ #define JOIN_STR "$"
  
  #define AUTO_TEMP_NAME "_$tmp_"
  #define VFIELD_BASE "$vf"
*************** extern GTY(()) vec<tree, va_gc> *keyed_c
*** 5568,5573 ****
--- 5587,5594 ----
  
  #else /* NO_DOLLAR_IN_LABEL */
  
+ #define JOIN_STR "_"
+ 
  #define VTABLE_NAME "__vt_"
  #define VTABLE_NAME_P(ID_NODE) \
    (!strncmp (IDENTIFIER_POINTER (ID_NODE), VTABLE_NAME, \
*************** extern void add_mergeable_specialization
*** 7253,7259 ****
  						 tree outer, unsigned);
  extern tree add_to_template_args		(tree, tree);
  extern tree add_outermost_template_args		(tree, tree);
! extern tree add_extra_args			(tree, tree);
  extern tree build_extra_args			(tree, tree, tsubst_flags_t);
  
  /* in rtti.c */
--- 7274,7280 ----
  						 tree outer, unsigned);
  extern tree add_to_template_args		(tree, tree);
  extern tree add_outermost_template_args		(tree, tree);
! extern tree add_extra_args			(tree, tree, tsubst_flags_t, tree);
  extern tree build_extra_args			(tree, tree, tsubst_flags_t);
  
  /* in rtti.c */
*************** struct atom_hasher : default_hash_traits
*** 8159,8164 ****
--- 8180,8186 ----
  extern bool subsumes                            (tree, tree);
  
  /* In class.c */
+ extern void set_current_access_from_decl (tree);
  extern void cp_finish_injected_record_type (tree);
  
  /* in vtable-class-hierarchy.c */
*************** extern tree finish_co_yield_expr		(locat
*** 8259,8264 ****
--- 8281,8289 ----
  extern tree coro_validate_builtin_call		(tree,
  						 tsubst_flags_t = tf_warning_or_error);
  extern bool morph_fn_to_coro			(tree, tree *, tree *);
+ extern tree coro_get_actor_function		(tree);
+ extern tree coro_get_destroy_function		(tree);
+ extern tree coro_get_ramp_function		(tree);
  
  /* Inline bodies.  */
    
*************** is_constrained_auto (const_tree t)
*** 8426,8431 ****
--- 8451,8469 ----
    return is_auto (t) && PLACEHOLDER_TYPE_CONSTRAINTS_INFO (t);
  }
  
+ /* True if CODE, a tree code, denotes a tree whose operand is not evaluated
+    as per [expr.context], i.e., an operand to sizeof, typeof, decltype, or
+    alignof.  */
+ 
+ inline bool
+ unevaluated_p (tree_code code)
+ {
+   return (code == DECLTYPE_TYPE
+ 	  || code == ALIGNOF_EXPR
+ 	  || code == SIZEOF_EXPR
+ 	  || code == NOEXCEPT_EXPR);
+ }
+ 
  /* RAII class to push/pop class scope T; if T is not a class, do nothing.  */
  
  struct push_nested_class_guard
diff -Nrcpad gcc-11.1.0/gcc/cp/cvt.c gcc-11.2.0/gcc/cp/cvt.c
*** gcc-11.1.0/gcc/cp/cvt.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/cvt.c	Wed Jul 28 06:55:07 2021
*************** cp_convert_to_pointer (tree type, tree e
*** 232,238 ****
      {
        if (TYPE_PRECISION (intype) == POINTER_SIZE)
  	return build1 (CONVERT_EXPR, type, expr);
!       expr = cp_convert (c_common_type_for_size (POINTER_SIZE, 0), expr,
  			 complain);
        /* Modes may be different but sizes should be the same.  There
  	 is supposed to be some integral type that is the same width
--- 232,238 ----
      {
        if (TYPE_PRECISION (intype) == POINTER_SIZE)
  	return build1 (CONVERT_EXPR, type, expr);
!       expr = cp_convert (c_common_type_for_size (TYPE_PRECISION (type), 0), expr,
  			 complain);
        /* Modes may be different but sizes should be the same.  There
  	 is supposed to be some integral type that is the same width
*************** can_convert_tx_safety (tree to, tree fro
*** 2081,2087 ****
  	  && same_type_p (to, tx_unsafe_fn_variant (from)));
  }
  
! /* Return true iff FROM can convert to TO by dropping noexcept.  */
  
  static bool
  noexcept_conv_p (tree to, tree from)
--- 2081,2088 ----
  	  && same_type_p (to, tx_unsafe_fn_variant (from)));
  }
  
! /* Return true iff FROM can convert to TO by dropping noexcept.
!    This is just a subroutine of of fnptr_conv_p.  */
  
  static bool
  noexcept_conv_p (tree to, tree from)
*************** noexcept_conv_p (tree to, tree from)
*** 2089,2118 ****
    if (!flag_noexcept_type)
      return false;
  
!   tree t = non_reference (to);
!   tree f = from;
!   if (TYPE_PTRMEMFUNC_P (t)
!       && TYPE_PTRMEMFUNC_P (f))
!     {
!       t = TYPE_PTRMEMFUNC_FN_TYPE (t);
!       f = TYPE_PTRMEMFUNC_FN_TYPE (f);
!     }
!   if (TYPE_PTR_P (t)
!       && TYPE_PTR_P (f))
!     {
!       t = TREE_TYPE (t);
!       f = TREE_TYPE (f);
!     }
!   tree_code code = TREE_CODE (f);
!   if (TREE_CODE (t) != code)
      return false;
!   if (code != FUNCTION_TYPE && code != METHOD_TYPE)
      return false;
!   if (!type_throw_all_p (t)
!       || type_throw_all_p (f))
      return false;
!   tree v = build_exception_variant (f, NULL_TREE);
!   return same_type_p (t, v);
  }
  
  /* Return true iff FROM can convert to TO by a function pointer conversion.  */
--- 2090,2104 ----
    if (!flag_noexcept_type)
      return false;
  
!   if (TREE_CODE (to) != TREE_CODE (from))
      return false;
!   if (!FUNC_OR_METHOD_TYPE_P (from))
      return false;
!   if (!type_throw_all_p (to)
!       || type_throw_all_p (from))
      return false;
!   tree v = build_exception_variant (from, NULL_TREE);
!   return same_type_p (to, v);
  }
  
  /* Return true iff FROM can convert to TO by a function pointer conversion.  */
*************** noexcept_conv_p (tree to, tree from)
*** 2120,2126 ****
  bool
  fnptr_conv_p (tree to, tree from)
  {
!   tree t = non_reference (to);
    tree f = from;
    if (TYPE_PTRMEMFUNC_P (t)
        && TYPE_PTRMEMFUNC_P (f))
--- 2106,2112 ----
  bool
  fnptr_conv_p (tree to, tree from)
  {
!   tree t = to;
    tree f = from;
    if (TYPE_PTRMEMFUNC_P (t)
        && TYPE_PTRMEMFUNC_P (f))
*************** fnptr_conv_p (tree to, tree from)
*** 2128,2135 ****
        t = TYPE_PTRMEMFUNC_FN_TYPE (t);
        f = TYPE_PTRMEMFUNC_FN_TYPE (f);
      }
!   if (TYPE_PTR_P (t)
!       && TYPE_PTR_P (f))
      {
        t = TREE_TYPE (t);
        f = TREE_TYPE (f);
--- 2114,2121 ----
        t = TYPE_PTRMEMFUNC_FN_TYPE (t);
        f = TYPE_PTRMEMFUNC_FN_TYPE (f);
      }
!   if (INDIRECT_TYPE_P (t)
!       && INDIRECT_TYPE_P (f))
      {
        t = TREE_TYPE (t);
        f = TREE_TYPE (f);
diff -Nrcpad gcc-11.1.0/gcc/cp/decl.c gcc-11.2.0/gcc/cp/decl.c
*** gcc-11.1.0/gcc/cp/decl.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/decl.c	Wed Jul 28 06:55:07 2021
*************** static bool
*** 944,950 ****
  function_requirements_equivalent_p (tree newfn, tree oldfn)
  {
    /* In the concepts TS, the combined constraints are compared.  */
!   if (cxx_dialect < cxx20)
      {
        tree ci1 = get_constraints (oldfn);
        tree ci2 = get_constraints (newfn);
--- 944,952 ----
  function_requirements_equivalent_p (tree newfn, tree oldfn)
  {
    /* In the concepts TS, the combined constraints are compared.  */
!   if (cxx_dialect < cxx20
!       && (DECL_TEMPLATE_SPECIALIZATION (newfn)
! 	  <= DECL_TEMPLATE_SPECIALIZATION (oldfn)))
      {
        tree ci1 = get_constraints (oldfn);
        tree ci2 = get_constraints (newfn);
*************** duplicate_decls (tree newdecl, tree oldd
*** 2160,2170 ****
  	  if (DECL_DELETED_FN (newdecl))
  	    {
  	      auto_diagnostic_group d;
! 	      pedwarn (newdecl_loc, OPT_Wpedantic,
! 		       "deleted definition of %qD is not first declaration",
! 		       newdecl);
! 	      inform (olddecl_loc,
! 		      "previous declaration of %qD", olddecl);
  	    }
  	  DECL_DELETED_FN (newdecl) |= DECL_DELETED_FN (olddecl);
  	}
--- 2162,2171 ----
  	  if (DECL_DELETED_FN (newdecl))
  	    {
  	      auto_diagnostic_group d;
! 	      if (pedwarn (newdecl_loc, OPT_Wpedantic, "deleted definition of "
! 			   "%qD is not first declaration", newdecl))
! 		inform (olddecl_loc,
! 			"previous declaration of %qD", olddecl);
  	    }
  	  DECL_DELETED_FN (newdecl) |= DECL_DELETED_FN (olddecl);
  	}
*************** reshape_init_class (tree type, reshape_i
*** 6388,6397 ****
  	      /* We already reshaped this.  */
  	      if (field != d->cur->index)
  		{
! 		  tree id = DECL_NAME (d->cur->index);
! 		  gcc_assert (id);
! 		  gcc_checking_assert (d->cur->index
! 				       == get_class_binding (type, id));
  		  field = d->cur->index;
  		}
  	    }
--- 6389,6397 ----
  	      /* We already reshaped this.  */
  	      if (field != d->cur->index)
  		{
! 		  if (tree id = DECL_NAME (d->cur->index))
! 		    gcc_checking_assert (d->cur->index
! 					 == get_class_binding (type, id));
  		  field = d->cur->index;
  		}
  	    }
*************** reshape_init_class (tree type, reshape_i
*** 6412,6417 ****
--- 6412,6443 ----
  		       d->cur->index);
  	      return error_mark_node;
  	    }
+ 
+ 	  /* If the element is an anonymous union object and the initializer
+ 	     list is a designated-initializer-list, the anonymous union object
+ 	     is initialized by the designated-initializer-list { D }, where D
+ 	     is the designated-initializer-clause naming a member of the
+ 	     anonymous union object.  */
+ 	  tree ictx = DECL_CONTEXT (field);
+ 	  if (!same_type_ignoring_top_level_qualifiers_p (ictx, type))
+ 	    {
+ 	      gcc_assert (ANON_AGGR_TYPE_P (ictx));
+ 	      /* Find the anon aggr that is a direct member of TYPE.  */
+ 	      while (true)
+ 		{
+ 		  tree cctx = TYPE_CONTEXT (ictx);
+ 		  if (same_type_ignoring_top_level_qualifiers_p (cctx, type))
+ 		    break;
+ 		  ictx = cctx;
+ 		}
+ 	      /* And then the TYPE member with that anon aggr type.  */
+ 	      tree aafield = TYPE_FIELDS (type);
+ 	      for (; aafield; aafield = TREE_CHAIN (aafield))
+ 		if (TREE_TYPE (aafield) == ictx)
+ 		  break;
+ 	      gcc_assert (aafield);
+ 	      field = aafield;
+ 	    }
  	}
  
        /* If we processed all the member of the class, we are done.  */
*************** check_initializer (tree decl, tree init,
*** 7028,7044 ****
  	     have returned an INIT_EXPR rather than a CALL_EXPR.  In that
  	     case, pull the initializer back out and pass it down into
  	     store_init_value.  */
! 	  while (true)
! 	    {
! 	      if (TREE_CODE (init_code) == EXPR_STMT
! 		  || TREE_CODE (init_code) == STMT_EXPR
! 		  || TREE_CODE (init_code) == CONVERT_EXPR)
! 		init_code = TREE_OPERAND (init_code, 0);
! 	      else if (TREE_CODE (init_code) == BIND_EXPR)
! 		init_code = BIND_EXPR_BODY (init_code);
! 	      else
! 		break;
! 	    }
  	  if (TREE_CODE (init_code) == INIT_EXPR)
  	    {
  	      /* In C++20, the call to build_aggr_init could have created
--- 7054,7062 ----
  	     have returned an INIT_EXPR rather than a CALL_EXPR.  In that
  	     case, pull the initializer back out and pass it down into
  	     store_init_value.  */
! 	  while (TREE_CODE (init_code) == EXPR_STMT
! 		 || TREE_CODE (init_code) == CONVERT_EXPR)
! 	    init_code = TREE_OPERAND (init_code, 0);
  	  if (TREE_CODE (init_code) == INIT_EXPR)
  	    {
  	      /* In C++20, the call to build_aggr_init could have created
*************** grokdeclarator (const cp_declarator *dec
*** 13966,13971 ****
--- 13984,13991 ----
  		storage_class = sc_none;
  	      }
  	  }
+ 	if (declspecs->explicit_specifier)
+ 	  store_explicit_specifier (decl, declspecs->explicit_specifier);
        }
      else
        {
*************** incremented enumerator value is too larg
*** 16261,16277 ****
  
  	 For which case we need to make sure that the access of `S::i'
  	 matches the access of `S::E'.  */
!       tree saved_cas = current_access_specifier;
!       if (TREE_PRIVATE (TYPE_NAME (enumtype)))
! 	current_access_specifier = access_private_node;
!       else if (TREE_PROTECTED (TYPE_NAME (enumtype)))
! 	current_access_specifier = access_protected_node;
!       else
! 	current_access_specifier = access_public_node;
! 
        finish_member_declaration (decl);
- 
-       current_access_specifier = saved_cas;
      }
    else
      pushdecl (decl);
--- 16281,16289 ----
  
  	 For which case we need to make sure that the access of `S::i'
  	 matches the access of `S::E'.  */
!       auto cas = make_temp_override (current_access_specifier);
!       set_current_access_from_decl (TYPE_NAME (enumtype));
        finish_member_declaration (decl);
      }
    else
      pushdecl (decl);
diff -Nrcpad gcc-11.1.0/gcc/cp/except.c gcc-11.2.0/gcc/cp/except.c
*** gcc-11.1.0/gcc/cp/except.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/except.c	Wed Jul 28 06:55:07 2021
*************** check_handlers (tree handlers)
*** 1032,1043 ****
       expression whose type is a polymorphic class type (10.3).  */
  
  static tree
! check_noexcept_r (tree *tp, int * /*walk_subtrees*/, void * /*data*/)
  {
    tree t = *tp;
    enum tree_code code = TREE_CODE (t);
!   if ((code == CALL_EXPR && CALL_EXPR_FN (t))
!       || code == AGGR_INIT_EXPR)
      {
        /* We can only use the exception specification of the called function
  	 for determining the value of a noexcept expression; we can't use
--- 1032,1046 ----
       expression whose type is a polymorphic class type (10.3).  */
  
  static tree
! check_noexcept_r (tree *tp, int *walk_subtrees, void *)
  {
    tree t = *tp;
    enum tree_code code = TREE_CODE (t);
! 
!   if (unevaluated_p (code))
!     *walk_subtrees = false;
!   else if ((code == CALL_EXPR && CALL_EXPR_FN (t))
! 	   || code == AGGR_INIT_EXPR)
      {
        /* We can only use the exception specification of the called function
  	 for determining the value of a noexcept expression; we can't use
diff -Nrcpad gcc-11.1.0/gcc/cp/init.c gcc-11.2.0/gcc/cp/init.c
*** gcc-11.1.0/gcc/cp/init.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/init.c	Wed Jul 28 06:55:07 2021
*************** build_vec_init (tree base, tree maxindex
*** 4222,4227 ****
--- 4222,4235 ----
    else
      ptype = atype;
  
+   if (integer_all_onesp (maxindex))
+     {
+       /* Shortcut zero element case to avoid unneeded constructor synthesis.  */
+       if (init && TREE_SIDE_EFFECTS (init))
+ 	base = build2 (COMPOUND_EXPR, ptype, init, base);
+       return base;
+     }
+ 
    /* The code we are generating looks like:
       ({
         T* t1 = (T*) base;
*************** build_delete (location_t loc, tree otype
*** 4881,4887 ****
  			    complain);
      }
  
!   if (!destroying_delete && type_build_dtor_call (type))
      expr = build_dtor_call (cp_build_fold_indirect_ref (addr),
  			    auto_delete, flags, complain);
    else
--- 4889,4898 ----
  			    complain);
      }
  
!   if (destroying_delete)
!     /* The operator delete will call the destructor.  */
!     expr = addr;
!   else if (type_build_dtor_call (type))
      expr = build_dtor_call (cp_build_fold_indirect_ref (addr),
  			    auto_delete, flags, complain);
    else
diff -Nrcpad gcc-11.1.0/gcc/cp/mangle.c gcc-11.2.0/gcc/cp/mangle.c
*** gcc-11.1.0/gcc/cp/mangle.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/mangle.c	Wed Jul 28 06:55:07 2021
*************** write_encoding (const tree decl)
*** 832,837 ****
--- 832,849 ----
        write_bare_function_type (fn_type,
  				mangle_return_type_p (decl),
  				d);
+ 
+       /* If this is a coroutine helper, then append an appropriate string to
+ 	 identify which.  */
+       if (tree ramp = DECL_RAMP_FN (decl))
+ 	{
+ 	  if (DECL_ACTOR_FN (ramp) == decl)
+ 	    write_string (JOIN_STR "actor");
+ 	  else if (DECL_DESTROY_FN (ramp) == decl)
+ 	    write_string (JOIN_STR "destroy");
+ 	  else
+ 	    gcc_unreachable ();
+ 	}
      }
  }
  
*************** write_unqualified_name (tree decl)
*** 1423,1431 ****
  	}
        else if (DECL_OVERLOADED_OPERATOR_P (decl))
  	{
  	  const char *mangled_name
! 	    = (ovl_op_info[DECL_ASSIGNMENT_OPERATOR_P (decl)]
! 	       [DECL_OVERLOADED_OPERATOR_CODE_RAW (decl)].mangled_name);
  	  write_string (mangled_name);
  	}
        else if (UDLIT_OPER_P (DECL_NAME (decl)))
--- 1435,1446 ----
  	}
        else if (DECL_OVERLOADED_OPERATOR_P (decl))
  	{
+ 	  tree t;
+ 	  if (!(t = DECL_RAMP_FN (decl)))
+ 	    t = decl;
  	  const char *mangled_name
! 	    = (ovl_op_info[DECL_ASSIGNMENT_OPERATOR_P (t)]
! 	       [DECL_OVERLOADED_OPERATOR_CODE_RAW (t)].mangled_name);
  	  write_string (mangled_name);
  	}
        else if (UDLIT_OPER_P (DECL_NAME (decl)))
diff -Nrcpad gcc-11.1.0/gcc/cp/method.c gcc-11.2.0/gcc/cp/method.c
*** gcc-11.1.0/gcc/cp/method.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/method.c	Wed Jul 28 06:55:07 2021
*************** genericize_spaceship (location_t loc, tr
*** 1087,1093 ****
    gcc_checking_assert (tag < cc_last);
  
    tree r;
!   if (SCALAR_TYPE_P (TREE_TYPE (op0)))
      {
        op0 = save_expr (op0);
        op1 = save_expr (op1);
--- 1087,1094 ----
    gcc_checking_assert (tag < cc_last);
  
    tree r;
!   bool scalar = SCALAR_TYPE_P (TREE_TYPE (op0));
!   if (scalar)
      {
        op0 = save_expr (op0);
        op1 = save_expr (op1);
*************** genericize_spaceship (location_t loc, tr
*** 1097,1122 ****
  
    int flags = LOOKUP_NORMAL;
    tsubst_flags_t complain = tf_none;
  
    if (tag == cc_partial_ordering)
      {
        /* op0 == op1 ? equivalent : op0 < op1 ? less :
  	 op1 < op0 ? greater : unordered */
        tree uo = lookup_comparison_result (tag, type, 3);
!       tree comp = build_new_op (loc, LT_EXPR, flags, op1, op0, complain);
!       r = build_conditional_expr (loc, comp, gt, uo, complain);
      }
    else
      /* op0 == op1 ? equal : op0 < op1 ? less : greater */
      r = gt;
  
    tree lt = lookup_comparison_result (tag, type, 2);
!   tree comp = build_new_op (loc, LT_EXPR, flags, op0, op1, complain);
!   r = build_conditional_expr (loc, comp, lt, r, complain);
  
    tree eq = lookup_comparison_result (tag, type, 0);
!   comp = build_new_op (loc, EQ_EXPR, flags, op0, op1, complain);
!   r = build_conditional_expr (loc, comp, eq, r, complain);
  
    return r;
  }
--- 1098,1150 ----
  
    int flags = LOOKUP_NORMAL;
    tsubst_flags_t complain = tf_none;
+   tree comp;
  
    if (tag == cc_partial_ordering)
      {
        /* op0 == op1 ? equivalent : op0 < op1 ? less :
  	 op1 < op0 ? greater : unordered */
        tree uo = lookup_comparison_result (tag, type, 3);
!       if (scalar)
! 	{
! 	  /* For scalars use the low level operations; using build_new_op causes
! 	     trouble with constexpr eval in the middle of genericize (100367).  */
! 	  comp = fold_build2 (LT_EXPR, boolean_type_node, op1, op0);
! 	  r = fold_build3 (COND_EXPR, type, comp, gt, uo);
! 	}
!       else
! 	{
! 	  comp = build_new_op (loc, LT_EXPR, flags, op1, op0, complain);
! 	  r = build_conditional_expr (loc, comp, gt, uo, complain);
! 	}
      }
    else
      /* op0 == op1 ? equal : op0 < op1 ? less : greater */
      r = gt;
  
    tree lt = lookup_comparison_result (tag, type, 2);
!   if (scalar)
!     {
!       comp = fold_build2 (LT_EXPR, boolean_type_node, op0, op1);
!       r = fold_build3 (COND_EXPR, type, comp, lt, r);
!     }
!   else
!     {
!       comp = build_new_op (loc, LT_EXPR, flags, op0, op1, complain);
!       r = build_conditional_expr (loc, comp, lt, r, complain);
!     }
  
    tree eq = lookup_comparison_result (tag, type, 0);
!   if (scalar)
!     {
!       comp = fold_build2 (EQ_EXPR, boolean_type_node, op0, op1);
!       r = fold_build3 (COND_EXPR, type, comp, eq, r);
!     }
!   else
!     {
!       comp = build_new_op (loc, EQ_EXPR, flags, op0, op1, complain);
!       r = build_conditional_expr (loc, comp, eq, r, complain);
!     }
  
    return r;
  }
diff -Nrcpad gcc-11.1.0/gcc/cp/module.cc gcc-11.2.0/gcc/cp/module.cc
*** gcc-11.1.0/gcc/cp/module.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/module.cc	Wed Jul 28 06:55:07 2021
*************** struct merge_key {
*** 2820,2831 ****
--- 2820,2835 ----
  
  struct duplicate_hash : nodel_ptr_hash<tree_node>
  {
+ #if 0
+   /* This breaks variadic bases in the xtreme_header tests.  Since ::equal is
+      the default pointer_hash::equal, let's use the default hash as well.  */
    inline static hashval_t hash (value_type decl)
    {
      if (TREE_CODE (decl) == TREE_BINFO)
        decl = TYPE_NAME (BINFO_TYPE (decl));
      return hashval_t (DECL_UID (decl));
    }
+ #endif
  };
  
  /* Hashmap of merged duplicates.  Usually decls, but can contain
*************** trees_in::tree_value ()
*** 8909,8915 ****
  	  dump (dumper::MERGE)
  	    && dump ("Deduping binfo %N[%u]", type, ix);
  	  existing = TYPE_BINFO (type);
! 	  while (existing && ix)
  	    existing = TREE_CHAIN (existing);
  	  if (existing)
  	    register_duplicate (t, existing);
--- 8913,8919 ----
  	  dump (dumper::MERGE)
  	    && dump ("Deduping binfo %N[%u]", type, ix);
  	  existing = TYPE_BINFO (type);
! 	  while (existing && ix--)
  	    existing = TREE_CHAIN (existing);
  	  if (existing)
  	    register_duplicate (t, existing);
diff -Nrcpad gcc-11.1.0/gcc/cp/parser.c gcc-11.2.0/gcc/cp/parser.c
*** gcc-11.1.0/gcc/cp/parser.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/parser.c	Wed Jul 28 06:55:07 2021
*************** static enum tree_code cp_parser_assignme
*** 2163,2169 ****
  static cp_expr cp_parser_expression
    (cp_parser *, cp_id_kind * = NULL, bool = false, bool = false, bool = false);
  static cp_expr cp_parser_constant_expression
!   (cp_parser *, bool = false, bool * = NULL, bool = false);
  static cp_expr cp_parser_builtin_offsetof
    (cp_parser *);
  static cp_expr cp_parser_lambda_expression
--- 2163,2169 ----
  static cp_expr cp_parser_expression
    (cp_parser *, cp_id_kind * = NULL, bool = false, bool = false, bool = false);
  static cp_expr cp_parser_constant_expression
!   (cp_parser *, int = 0, bool * = NULL, bool = false);
  static cp_expr cp_parser_builtin_offsetof
    (cp_parser *);
  static cp_expr cp_parser_lambda_expression
*************** cp_parser_expression (cp_parser* parser,
*** 10374,10386 ****
    If ALLOW_NON_CONSTANT_P a non-constant expression is silently
    accepted.  If ALLOW_NON_CONSTANT_P is true and the expression is not
    constant, *NON_CONSTANT_P is set to TRUE.  If ALLOW_NON_CONSTANT_P
!   is false, NON_CONSTANT_P should be NULL.  If STRICT_P is true,
    only parse a conditional-expression, otherwise parse an
    assignment-expression.  See below for rationale.  */
  
  static cp_expr
  cp_parser_constant_expression (cp_parser* parser,
! 			       bool allow_non_constant_p,
  			       bool *non_constant_p,
  			       bool strict_p)
  {
--- 10374,10388 ----
    If ALLOW_NON_CONSTANT_P a non-constant expression is silently
    accepted.  If ALLOW_NON_CONSTANT_P is true and the expression is not
    constant, *NON_CONSTANT_P is set to TRUE.  If ALLOW_NON_CONSTANT_P
!   is false, NON_CONSTANT_P should be NULL.  If ALLOW_NON_CONSTANT_P is
!   greater than 1, this isn't really a constant-expression, only a
!   potentially constant-evaluated expression.  If STRICT_P is true,
    only parse a conditional-expression, otherwise parse an
    assignment-expression.  See below for rationale.  */
  
  static cp_expr
  cp_parser_constant_expression (cp_parser* parser,
! 			       int allow_non_constant_p,
  			       bool *non_constant_p,
  			       bool strict_p)
  {
*************** cp_parser_constant_expression (cp_parser
*** 10416,10421 ****
--- 10418,10428 ----
    parser->allow_non_integral_constant_expression_p
      = (allow_non_constant_p || cxx_dialect >= cxx11);
    parser->non_integral_constant_expression_p = false;
+ 
+   /* A manifestly constant-evaluated expression is evaluated even in an
+      unevaluated operand.  */
+   cp_evaluated ev (/*reset if*/allow_non_constant_p <= 1);
+ 
    /* Although the grammar says "conditional-expression", when not STRICT_P,
       we parse an "assignment-expression", which also permits
       "throw-expression" and the use of assignment operators.  In the case
*************** cp_parser_enum_specifier (cp_parser* par
*** 19942,19947 ****
--- 19949,19958 ----
        /* Consume the `:'.  */
        cp_lexer_consume_token (parser->lexer);
  
+       auto tdf
+ 	= make_temp_override (parser->type_definition_forbidden_message,
+ 			      G_("types may not be defined in enum-base"));
+ 
        /* Parse the type-specifier-seq.  */
        cp_parser_type_specifier_seq (parser, CP_PARSER_FLAGS_NONE,
  				    /*is_declaration=*/false,
*************** cp_parser_declarator (cp_parser* parser,
*** 22013,22024 ****
  	cp_parser_parse_tentatively (parser);
  
        /* Parse the dependent declarator.  */
!       declarator = cp_parser_declarator (parser, dcl_kind,
! 					 CP_PARSER_FLAGS_NONE,
  					 /*ctor_dtor_or_conv_p=*/NULL,
  					 /*parenthesized_p=*/NULL,
! 					 /*member_p=*/false,
! 					 friend_p, /*static_p=*/false);
  
        /* If we are parsing an abstract-declarator, we must handle the
  	 case where the dependent declarator is absent.  */
--- 22024,22033 ----
  	cp_parser_parse_tentatively (parser);
  
        /* Parse the dependent declarator.  */
!       declarator = cp_parser_declarator (parser, dcl_kind, flags,
  					 /*ctor_dtor_or_conv_p=*/NULL,
  					 /*parenthesized_p=*/NULL,
! 					 member_p, friend_p, static_p);
  
        /* If we are parsing an abstract-declarator, we must handle the
  	 case where the dependent declarator is absent.  */
*************** cp_parser_initializer_clause (cp_parser*
*** 24232,24238 ****
      {
        initializer
  	= cp_parser_constant_expression (parser,
! 					/*allow_non_constant_p=*/true,
  					non_constant_p);
      }
    else
--- 24241,24247 ----
      {
        initializer
  	= cp_parser_constant_expression (parser,
! 					/*allow_non_constant_p=*/2,
  					non_constant_p);
      }
    else
*************** cp_parser_class_head (cp_parser* parser,
*** 25676,25682 ****
       until the entire list has been seen, as per [class.access.general].  */
    push_deferring_access_checks (dk_deferred);
    if (cp_lexer_next_token_is (parser->lexer, CPP_COLON))
!     bases = cp_parser_base_clause (parser);
    else
      bases = NULL_TREE;
  
--- 25685,25697 ----
       until the entire list has been seen, as per [class.access.general].  */
    push_deferring_access_checks (dk_deferred);
    if (cp_lexer_next_token_is (parser->lexer, CPP_COLON))
!     {
!       if (type)
! 	pushclass (type);
!       bases = cp_parser_base_clause (parser);
!       if (type)
! 	popclass ();
!     }
    else
      bases = NULL_TREE;
  
*************** cp_parser_lookup_name (cp_parser *parser
*** 29429,29434 ****
--- 29444,29462 ----
    if (!decl || decl == error_mark_node)
      return error_mark_node;
  
+   /* If we have resolved the name of a member declaration, check to
+      see if the declaration is accessible.  When the name resolves to
+      set of overloaded functions, accessibility is checked when
+      overload resolution is done.  If we have a TREE_LIST, then the lookup
+      is either ambiguous or it found multiple injected-class-names, the
+      accessibility of which is trivially satisfied.
+ 
+      During an explicit instantiation, access is not checked at all,
+      as per [temp.explicit].  */
+   if (DECL_P (decl))
+     check_accessibility_of_qualified_id (decl, object_type, parser->scope,
+ 					 tf_warning_or_error);
+ 
    /* Pull out the template from an injected-class-name (or multiple).  */
    if (is_template)
      decl = maybe_get_template_decl_from_type_decl (decl);
*************** cp_parser_lookup_name (cp_parser *parser
*** 29455,29471 ****
  	      || TREE_CODE (decl) == UNBOUND_CLASS_TEMPLATE
  	      || BASELINK_P (decl));
  
-   /* If we have resolved the name of a member declaration, check to
-      see if the declaration is accessible.  When the name resolves to
-      set of overloaded functions, accessibility is checked when
-      overload resolution is done.
- 
-      During an explicit instantiation, access is not checked at all,
-      as per [temp.explicit].  */
-   if (DECL_P (decl))
-     check_accessibility_of_qualified_id (decl, object_type, parser->scope,
- 					 tf_warning_or_error);
- 
    maybe_record_typedef_use (decl);
  
    return cp_expr (decl, name_location);
--- 29483,29488 ----
*************** cp_parser_omp_target (cp_parser *parser,
*** 42028,42033 ****
--- 42045,42051 ----
  	  tree stmt = make_node (OMP_TARGET);
  	  TREE_TYPE (stmt) = void_type_node;
  	  OMP_TARGET_CLAUSES (stmt) = cclauses[C_OMP_CLAUSE_SPLIT_TARGET];
+ 	  c_omp_adjust_map_clauses (OMP_TARGET_CLAUSES (stmt), true);
  	  OMP_TARGET_BODY (stmt) = body;
  	  OMP_TARGET_COMBINED (stmt) = 1;
  	  SET_EXPR_LOCATION (stmt, pragma_tok->location);
diff -Nrcpad gcc-11.1.0/gcc/cp/pt.c gcc-11.2.0/gcc/cp/pt.c
*** gcc-11.1.0/gcc/cp/pt.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/pt.c	Wed Jul 28 06:55:07 2021
*************** static tree tsubst_arg_types (tree, tree
*** 190,196 ****
  static tree tsubst_function_type (tree, tree, tsubst_flags_t, tree);
  static bool check_specialization_scope (void);
  static tree process_partial_specialization (tree);
- static void set_current_access_from_decl (tree);
  static enum template_base_result get_template_base (tree, tree, tree, tree,
  						    bool , tree *);
  static tree try_class_unification (tree, tree, tree, tree, bool);
--- 190,195 ----
*************** convert_nontype_argument_function (tree
*** 6635,6641 ****
    if (value_dependent_expression_p (fn))
      goto accept;
  
!   fn_no_ptr = strip_fnptr_conv (fn);
    if (TREE_CODE (fn_no_ptr) == ADDR_EXPR)
      fn_no_ptr = TREE_OPERAND (fn_no_ptr, 0);
    if (BASELINK_P (fn_no_ptr))
--- 6634,6643 ----
    if (value_dependent_expression_p (fn))
      goto accept;
  
!   fn_no_ptr = fn;
!   if (REFERENCE_REF_P (fn_no_ptr))
!     fn_no_ptr = TREE_OPERAND (fn_no_ptr, 0);
!   fn_no_ptr = strip_fnptr_conv (fn_no_ptr);
    if (TREE_CODE (fn_no_ptr) == ADDR_EXPR)
      fn_no_ptr = TREE_OPERAND (fn_no_ptr, 0);
    if (BASELINK_P (fn_no_ptr))
*************** any_template_parm_r (tree t, void *data)
*** 10728,10755 ****
        break;
  
      case TEMPLATE_DECL:
!       {
! 	/* If T is a member template that shares template parameters with
! 	   ctx_parms, we need to mark all those parameters for mapping.  */
! 	tree dparms = DECL_TEMPLATE_PARMS (t);
! 	tree cparms = ftpi->ctx_parms;
! 	while (TMPL_PARMS_DEPTH (dparms) > ftpi->max_depth)
! 	  dparms = TREE_CHAIN (dparms);
! 	while (TMPL_PARMS_DEPTH (cparms) > TMPL_PARMS_DEPTH (dparms))
! 	  cparms = TREE_CHAIN (cparms);
! 	while (dparms
! 	       && (TREE_TYPE (TREE_VALUE (dparms))
! 		   != TREE_TYPE (TREE_VALUE (cparms))))
! 	  dparms = TREE_CHAIN (dparms),
! 	    cparms = TREE_CHAIN (cparms);
! 	if (dparms)
! 	  {
! 	    int ddepth = TMPL_PARMS_DEPTH (dparms);
! 	    tree dargs = TI_ARGS (get_template_info (DECL_TEMPLATE_RESULT (t)));
! 	    for (int i = 0; i < ddepth; ++i)
! 	      WALK_SUBTREE (TMPL_ARGS_LEVEL (dargs, i+1));
! 	  }
!       }
        break;
  
      case LAMBDA_EXPR:
--- 10730,10740 ----
        break;
  
      case TEMPLATE_DECL:
!       /* If T is a member template that shares template parameters with
! 	 ctx_parms, we need to mark all those parameters for mapping.
! 	 To that end, it should suffice to just walk the DECL_CONTEXT of
! 	 the template (assuming the template is not overly general).  */
!       WALK_SUBTREE (DECL_CONTEXT (t));
        break;
  
      case LAMBDA_EXPR:
*************** use_pack_expansion_extra_args_p (tree pa
*** 12445,12453 ****
        return false;
      }
  
-   bool has_expansion_arg = false;
    for (int i = 0 ; i < arg_pack_len; ++i)
      {
        bool has_non_expansion_arg = false;
        for (tree parm_pack = parm_packs;
  	   parm_pack;
--- 12430,12438 ----
        return false;
      }
  
    for (int i = 0 ; i < arg_pack_len; ++i)
      {
+       bool has_expansion_arg = false;
        bool has_non_expansion_arg = false;
        for (tree parm_pack = parm_packs;
  	   parm_pack;
*************** use_pack_expansion_extra_args_p (tree pa
*** 12467,12473 ****
  	}
  
        if (has_expansion_arg && has_non_expansion_arg)
! 	return true;
      }
    return false;
  }
--- 12452,12461 ----
  	}
  
        if (has_expansion_arg && has_non_expansion_arg)
! 	{
! 	  gcc_checking_assert (false);
! 	  return true;
! 	}
      }
    return false;
  }
*************** extract_local_specs (tree pattern, tsubs
*** 12926,12932 ****
  tree
  build_extra_args (tree pattern, tree args, tsubst_flags_t complain)
  {
!   tree extra = args;
    if (local_specializations)
      if (tree locals = extract_local_specs (pattern, complain))
        extra = tree_cons (NULL_TREE, extra, locals);
--- 12914,12922 ----
  tree
  build_extra_args (tree pattern, tree args, tsubst_flags_t complain)
  {
!   /* Make a copy of the extra arguments so that they won't get changed
!      out from under us.  */
!   tree extra = copy_template_args (args);
    if (local_specializations)
      if (tree locals = extract_local_specs (pattern, complain))
        extra = tree_cons (NULL_TREE, extra, locals);
*************** build_extra_args (tree pattern, tree arg
*** 12937,12943 ****
     normal template args to ARGS.  */
  
  tree
! add_extra_args (tree extra, tree args)
  {
    if (extra && TREE_CODE (extra) == TREE_LIST)
      {
--- 12927,12933 ----
     normal template args to ARGS.  */
  
  tree
! add_extra_args (tree extra, tree args, tsubst_flags_t complain, tree in_decl)
  {
    if (extra && TREE_CODE (extra) == TREE_LIST)
      {
*************** add_extra_args (tree extra, tree args)
*** 12957,12976 ****
        gcc_assert (!TREE_PURPOSE (extra));
        extra = TREE_VALUE (extra);
      }
! #if 1
!   /* I think we should always be able to substitute dependent args into the
!      pattern.  If that turns out to be incorrect in some cases, enable the
!      alternate code (and add complain/in_decl parms to this function).  */
!   gcc_checking_assert (!uses_template_parms (extra));
! #else
!   if (!uses_template_parms (extra))
      {
!       gcc_unreachable ();
        extra = tsubst_template_args (extra, args, complain, in_decl);
        args = add_outermost_template_args (args, extra);
      }
    else
- #endif
      args = add_to_template_args (extra, args);
    return args;
  }
--- 12947,12960 ----
        gcc_assert (!TREE_PURPOSE (extra));
        extra = TREE_VALUE (extra);
      }
!   if (uses_template_parms (extra))
      {
!       /* This can happen after dependent substitution into a
! 	 requires-expr or a lambda that uses constexpr if.  */
        extra = tsubst_template_args (extra, args, complain, in_decl);
        args = add_outermost_template_args (args, extra);
      }
    else
      args = add_to_template_args (extra, args);
    return args;
  }
*************** tsubst_pack_expansion (tree t, tree args
*** 12996,13002 ****
    pattern = PACK_EXPANSION_PATTERN (t);
  
    /* Add in any args remembered from an earlier partial instantiation.  */
!   args = add_extra_args (PACK_EXPANSION_EXTRA_ARGS (t), args);
  
    levels = TMPL_ARGS_DEPTH (args);
  
--- 12980,12986 ----
    pattern = PACK_EXPANSION_PATTERN (t);
  
    /* Add in any args remembered from an earlier partial instantiation.  */
!   args = add_extra_args (PACK_EXPANSION_EXTRA_ARGS (t), args, complain, in_decl);
  
    levels = TMPL_ARGS_DEPTH (args);
  
*************** tsubst_pack_expansion (tree t, tree args
*** 13202,13207 ****
--- 13186,13193 ----
        else
  	result = tsubst (pattern, args, complain, in_decl);
        result = make_pack_expansion (result, complain);
+       PACK_EXPANSION_LOCAL_P (result) = PACK_EXPANSION_LOCAL_P (t);
+       PACK_EXPANSION_SIZEOF_P (result) = PACK_EXPANSION_SIZEOF_P (t);
        if (PACK_EXPANSION_AUTO_P (t))
  	{
  	  /* This is a fake auto... pack expansion created in add_capture with
*************** tsubst_template_args (tree t, tree args,
*** 13396,13402 ****
        tree orig_arg = TREE_VEC_ELT (t, i);
        tree new_arg;
  
!       if (TREE_CODE (orig_arg) == TREE_VEC)
  	new_arg = tsubst_template_args (orig_arg, args, complain, in_decl);
        else if (PACK_EXPANSION_P (orig_arg))
          {
--- 13382,13390 ----
        tree orig_arg = TREE_VEC_ELT (t, i);
        tree new_arg;
  
!       if (!orig_arg)
! 	new_arg = NULL_TREE;
!       else if (TREE_CODE (orig_arg) == TREE_VEC)
  	new_arg = tsubst_template_args (orig_arg, args, complain, in_decl);
        else if (PACK_EXPANSION_P (orig_arg))
          {
*************** tsubst_template_args (tree t, tree args,
*** 13446,13453 ****
      }
    for (i = 0, out = 0; i < len; i++)
      {
!       if ((PACK_EXPANSION_P (TREE_VEC_ELT (orig_t, i))
!            || ARGUMENT_PACK_P (TREE_VEC_ELT (orig_t, i)))
            && TREE_CODE (elts[i]) == TREE_VEC)
          {
            int idx;
--- 13434,13442 ----
      }
    for (i = 0, out = 0; i < len; i++)
      {
!       tree orig_arg = TREE_VEC_ELT (orig_t, i);
!       if (orig_arg
! 	  && (PACK_EXPANSION_P (orig_arg) || ARGUMENT_PACK_P (orig_arg))
            && TREE_CODE (elts[i]) == TREE_VEC)
          {
            int idx;
*************** tsubst_function_decl (tree t, tree args,
*** 13954,13998 ****
  	  if (tree spec = retrieve_specialization (gen_tmpl, argvec, hash))
  	    return spec;
  	}
- 
-       /* We can see more levels of arguments than parameters if
- 	 there was a specialization of a member template, like
- 	 this:
- 
- 	 template <class T> struct S { template <class U> void f(); }
- 	 template <> template <class U> void S<int>::f(U);
- 
- 	 Here, we'll be substituting into the specialization,
- 	 because that's where we can find the code we actually
- 	 want to generate, but we'll have enough arguments for
- 	 the most general template.
- 
- 	 We also deal with the peculiar case:
- 
- 	 template <class T> struct S {
- 	   template <class U> friend void f();
- 	 };
- 	 template <class U> void f() {}
- 	 template S<int>;
- 	 template void f<double>();
- 
- 	 Here, the ARGS for the instantiation of will be {int,
- 	 double}.  But, we only need as many ARGS as there are
- 	 levels of template parameters in CODE_PATTERN.  We are
- 	 careful not to get fooled into reducing the ARGS in
- 	 situations like:
- 
- 	 template <class T> struct S { template <class U> void f(U); }
- 	 template <class T> template <> void S<T>::f(int) {}
- 
- 	 which we can spot because the pattern will be a
- 	 specialization in this case.  */
-       int args_depth = TMPL_ARGS_DEPTH (args);
-       int parms_depth =
- 	TMPL_PARMS_DEPTH (DECL_TEMPLATE_PARMS (DECL_TI_TEMPLATE (t)));
- 
-       if (args_depth > parms_depth && !DECL_TEMPLATE_SPECIALIZATION (t))
- 	args = get_innermost_template_args (args, parms_depth);
      }
    else
      {
--- 13943,13948 ----
*************** tsubst_baselink (tree baselink, tree obj
*** 16353,16360 ****
  	fns = BASELINK_FUNCTIONS (baselink);
      }
    else
!     /* We're going to overwrite pieces below, make a duplicate.  */
!     baselink = copy_node (baselink);
  
    /* If lookup found a single function, mark it as used at this point.
       (If lookup found multiple functions the one selected later by
--- 16303,16321 ----
  	fns = BASELINK_FUNCTIONS (baselink);
      }
    else
!     {
!       /* We're going to overwrite pieces below, make a duplicate.  */
!       baselink = copy_node (baselink);
! 
!       if (qualifying_scope != BINFO_TYPE (BASELINK_ACCESS_BINFO (baselink)))
! 	{
! 	  /* The decl we found was from non-dependent scope, but we still need
! 	     to update the binfos for the instantiated qualifying_scope.  */
! 	  BASELINK_ACCESS_BINFO (baselink) = TYPE_BINFO (qualifying_scope);
! 	  BASELINK_BINFO (baselink) = lookup_base (qualifying_scope, binfo_type,
! 						   ba_unique, nullptr, complain);
! 	}
!     }
  
    /* If lookup found a single function, mark it as used at this point.
       (If lookup found multiple functions the one selected later by
*************** tsubst_expr (tree t, tree args, tsubst_f
*** 18530,18536 ****
        stmt = begin_if_stmt ();
        IF_STMT_CONSTEXPR_P (stmt) = IF_STMT_CONSTEXPR_P (t);
        if (IF_STMT_CONSTEXPR_P (t))
! 	args = add_extra_args (IF_STMT_EXTRA_ARGS (t), args);
        tmp = RECUR (IF_COND (t));
        tmp = finish_if_stmt_cond (tmp, stmt);
        if (IF_STMT_CONSTEXPR_P (t)
--- 18491,18497 ----
        stmt = begin_if_stmt ();
        IF_STMT_CONSTEXPR_P (stmt) = IF_STMT_CONSTEXPR_P (t);
        if (IF_STMT_CONSTEXPR_P (t))
! 	args = add_extra_args (IF_STMT_EXTRA_ARGS (t), args, complain, in_decl);
        tmp = RECUR (IF_COND (t));
        tmp = finish_if_stmt_cond (tmp, stmt);
        if (IF_STMT_CONSTEXPR_P (t)
*************** tsubst_copy_and_build (tree t,
*** 19900,19914 ****
      case MEMBER_REF:
      case DOTSTAR_EXPR:
        {
! 	/* If T was type-dependent, suppress warnings that depend on the range
! 	   of the types involved.  */
! 	++processing_template_decl;
! 	const bool was_dep = (potential_constant_expression (t)
! 			      ? value_dependent_expression_p (t)
! 			      : type_dependent_expression_p (t));
! 	--processing_template_decl;
! 	tree op0 = RECUR (TREE_OPERAND (t, 0));
! 	tree op1 = RECUR (TREE_OPERAND (t, 1));
  
  	warning_sentinel s1(warn_type_limits, was_dep);
  	warning_sentinel s2(warn_div_by_zero, was_dep);
--- 19861,19881 ----
      case MEMBER_REF:
      case DOTSTAR_EXPR:
        {
! 	/* If either OP0 or OP1 was value- or type-dependent, suppress
! 	   warnings that depend on the range of the types involved.  */
! 	tree op0 = TREE_OPERAND (t, 0);
! 	tree op1 = TREE_OPERAND (t, 1);
! 	auto dep_p = [](tree t) {
! 	  ++processing_template_decl;
! 	  bool r = (potential_constant_expression (t)
! 		    ? value_dependent_expression_p (t)
! 		    : type_dependent_expression_p (t));
! 	  --processing_template_decl;
! 	  return r;
! 	};
! 	const bool was_dep = dep_p (op0) || dep_p (op1);
! 	op0 = RECUR (op0);
! 	op1 = RECUR (op1);
  
  	warning_sentinel s1(warn_type_limits, was_dep);
  	warning_sentinel s2(warn_div_by_zero, was_dep);
*************** tsubst_initializer_list (tree t, tree ar
*** 26476,26494 ****
    return inits;
  }
  
- /* Set CURRENT_ACCESS_SPECIFIER based on the protection of DECL.  */
- 
- static void
- set_current_access_from_decl (tree decl)
- {
-   if (TREE_PRIVATE (decl))
-     current_access_specifier = access_private_node;
-   else if (TREE_PROTECTED (decl))
-     current_access_specifier = access_protected_node;
-   else
-     current_access_specifier = access_public_node;
- }
- 
  /* Instantiate an enumerated type.  TAG is the template type, NEWTAG
     is the instantiation (which should have been created with
     start_enum) and ARGS are the template arguments to use.  */
--- 26443,26448 ----
*************** invalid_nontype_parm_type_p (tree type,
*** 26614,26619 ****
--- 26568,26575 ----
    else if (cxx_dialect >= cxx11
  	   && TREE_CODE (type) == BOUND_TEMPLATE_TEMPLATE_PARM)
      return false;
+   else if (TREE_CODE (type) == COMPLEX_TYPE)
+     /* Fall through.  */;
    else if (VOID_TYPE_P (type))
      /* Fall through.  */;
    else if (cxx_dialect >= cxx20)
*************** is_spec_or_derived (tree etype, tree tmp
*** 28928,28933 ****
--- 28884,28891 ----
    return !err;
  }
  
+ static tree alias_ctad_tweaks (tree, tree);
+ 
  /* Return a C++20 aggregate deduction candidate for TYPE initialized from
     INIT.  */
  
*************** maybe_aggr_guide (tree tmpl, tree init,
*** 28940,28945 ****
--- 28898,28912 ----
    if (init == NULL_TREE)
      return NULL_TREE;
  
+   if (DECL_ALIAS_TEMPLATE_P (tmpl))
+     {
+       tree under = DECL_ORIGINAL_TYPE (DECL_TEMPLATE_RESULT (tmpl));
+       tree tinfo = get_template_info (under);
+       if (tree guide = maybe_aggr_guide (TI_TEMPLATE (tinfo), init, args))
+ 	return alias_ctad_tweaks (tmpl, guide);
+       return NULL_TREE;
+     }
+ 
    /* We might be creating a guide for a class member template, e.g.,
  
         template<typename U> struct A {
*************** alias_ctad_tweaks (tree tmpl, tree uguid
*** 29130,29136 ****
  	  /* Substitute the deduced arguments plus the rewritten template
  	     parameters into f to get g.  This covers the type, copyness,
  	     guideness, and explicit-specifier.  */
! 	  tree g = tsubst_decl (DECL_TEMPLATE_RESULT (f), targs, complain);
  	  if (g == error_mark_node)
  	    continue;
  	  DECL_USE_TEMPLATE (g) = 0;
--- 29097,29109 ----
  	  /* Substitute the deduced arguments plus the rewritten template
  	     parameters into f to get g.  This covers the type, copyness,
  	     guideness, and explicit-specifier.  */
! 	  tree g;
! 	    {
! 	      /* Parms are to have DECL_CHAIN tsubsted, which would be skipped
! 		 if cp_unevaluated_operand.  */
! 	      cp_evaluated ev;
! 	      g = tsubst_decl (DECL_TEMPLATE_RESULT (f), targs, complain);
! 	    }
  	  if (g == error_mark_node)
  	    continue;
  	  DECL_USE_TEMPLATE (g) = 0;
*************** do_class_deduction (tree ptype, tree tmp
*** 29356,29361 ****
--- 29329,29338 ----
        return error_mark_node;
      }
  
+   /* Wait until the initializer is non-dependent.  */
+   if (type_dependent_expression_p (init))
+     return ptype;
+ 
    tree type = TREE_TYPE (tmpl);
  
    bool try_list_ctor = false;
diff -Nrcpad gcc-11.1.0/gcc/cp/rtti.c gcc-11.2.0/gcc/cp/rtti.c
*** gcc-11.1.0/gcc/cp/rtti.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/rtti.c	Wed Jul 28 06:55:07 2021
*************** get_tinfo_decl_direct (tree type, tree n
*** 433,439 ****
    if (!name)
      name = mangle_typeinfo_for_type (type);
  
!   if (!CLASS_TYPE_P (type))
      d = get_global_binding (name);
  
    if (!d)
--- 433,439 ----
    if (!name)
      name = mangle_typeinfo_for_type (type);
  
!   if (!CLASS_TYPE_P (type) || TYPE_TRANSPARENT_AGGR (type))
      d = get_global_binding (name);
  
    if (!d)
diff -Nrcpad gcc-11.1.0/gcc/cp/semantics.c gcc-11.2.0/gcc/cp/semantics.c
*** gcc-11.1.0/gcc/cp/semantics.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/semantics.c	Wed Jul 28 06:55:07 2021
*************** baselink_for_fns (tree fns)
*** 3660,3667 ****
    cl = currently_open_derived_class (scope);
    if (!cl)
      cl = scope;
!   cl = TYPE_BINFO (cl);
!   return build_baselink (cl, cl, fns, /*optype=*/NULL_TREE);
  }
  
  /* Returns true iff DECL is a variable from a function outside
--- 3660,3669 ----
    cl = currently_open_derived_class (scope);
    if (!cl)
      cl = scope;
!   tree access_path = TYPE_BINFO (cl);
!   tree conv_path = (cl == scope ? access_path
! 		    : lookup_base (cl, scope, ba_any, NULL, tf_none));
!   return build_baselink (conv_path, access_path, fns, /*optype=*/NULL_TREE);
  }
  
  /* Returns true iff DECL is a variable from a function outside
*************** finish_id_expression_1 (tree id_expressi
*** 4093,4104 ****
  
  	  cp_warn_deprecated_use_scopes (scope);
  
- 	  /* In a constant-expression context, turn off cp_unevaluated_operand
- 	     so finish_non_static_data_member will complain (93314).  */
- 	  auto eval = make_temp_override (cp_unevaluated_operand);
- 	  if (integral_constant_expression_p && TREE_CODE (decl) == FIELD_DECL)
- 	    cp_unevaluated_operand = 0;
- 
  	  if (TYPE_P (scope))
  	    decl = finish_qualified_id_expr (scope,
  					     decl,
--- 4095,4100 ----
*************** finish_id_expression_1 (tree id_expressi
*** 4112,4121 ****
  	}
        else if (TREE_CODE (decl) == FIELD_DECL)
  	{
- 	  auto eval = make_temp_override (cp_unevaluated_operand);
- 	  if (integral_constant_expression_p)
- 	    cp_unevaluated_operand = 0;
- 
  	  /* Since SCOPE is NULL here, this is an unqualified name.
  	     Access checking has been performed during name lookup
  	     already.  Turn off checking to avoid duplicate errors.  */
--- 4108,4113 ----
*************** finish_omp_reduction_clause (tree c, boo
*** 6008,6014 ****
        if (!processing_template_decl)
  	{
  	  t = require_complete_type (t);
! 	  if (t == error_mark_node)
  	    return true;
  	  tree size = size_binop (EXACT_DIV_EXPR, TYPE_SIZE_UNIT (oatype),
  				  TYPE_SIZE_UNIT (type));
--- 6000,6007 ----
        if (!processing_template_decl)
  	{
  	  t = require_complete_type (t);
! 	  if (t == error_mark_node
! 	      || !complete_type_or_else (oatype, NULL_TREE))
  	    return true;
  	  tree size = size_binop (EXACT_DIV_EXPR, TYPE_SIZE_UNIT (oatype),
  				  TYPE_SIZE_UNIT (type));
*************** finish_omp_reduction_clause (tree c, boo
*** 6038,6043 ****
--- 6031,6038 ----
        case PLUS_EXPR:
        case MULT_EXPR:
        case MINUS_EXPR:
+       case TRUTH_ANDIF_EXPR:
+       case TRUTH_ORIF_EXPR:
  	predefined = true;
  	break;
        case MIN_EXPR:
*************** finish_omp_reduction_clause (tree c, boo
*** 6053,6064 ****
  	  break;
  	predefined = true;
  	break;
-       case TRUTH_ANDIF_EXPR:
-       case TRUTH_ORIF_EXPR:
- 	if (FLOAT_TYPE_P (type))
- 	  break;
- 	predefined = true;
- 	break;
        default:
  	break;
        }
--- 6048,6053 ----
*************** finish_omp_clauses (tree clauses, enum c
*** 6527,6533 ****
       has been seen, -2 if mixed inscan/normal reduction diagnosed.  */
    int reduction_seen = 0;
    bool allocate_seen = false;
!   bool detach_seen = false;
    bool mergeable_seen = false;
  
    bitmap_obstack_initialize (NULL);
--- 6516,6522 ----
       has been seen, -2 if mixed inscan/normal reduction diagnosed.  */
    int reduction_seen = 0;
    bool allocate_seen = false;
!   tree detach_seen = NULL_TREE;
    bool mergeable_seen = false;
  
    bitmap_obstack_initialize (NULL);
*************** finish_omp_clauses (tree clauses, enum c
*** 7578,7584 ****
  			    type);
  		  remove = true;
  		}
! 	      detach_seen = true;
  	      cxx_mark_addressable (t);
  	    }
  	  break;
--- 7567,7573 ----
  			    type);
  		  remove = true;
  		}
! 	      detach_seen = c;
  	      cxx_mark_addressable (t);
  	    }
  	  break;
*************** finish_omp_clauses (tree clauses, enum c
*** 8548,8554 ****
  	      || OMP_CLAUSE_CODE (c) == OMP_CLAUSE_PRIVATE
  	      || OMP_CLAUSE_CODE (c) == OMP_CLAUSE_FIRSTPRIVATE
  	      || OMP_CLAUSE_CODE (c) == OMP_CLAUSE_LASTPRIVATE)
! 	  && OMP_CLAUSE_DECL (c) == t)
  	{
  	  error_at (OMP_CLAUSE_LOCATION (c),
  		    "the event handle of a %<detach%> clause "
--- 8537,8543 ----
  	      || OMP_CLAUSE_CODE (c) == OMP_CLAUSE_PRIVATE
  	      || OMP_CLAUSE_CODE (c) == OMP_CLAUSE_FIRSTPRIVATE
  	      || OMP_CLAUSE_CODE (c) == OMP_CLAUSE_LASTPRIVATE)
! 	  && OMP_CLAUSE_DECL (c) == OMP_CLAUSE_DECL (detach_seen))
  	{
  	  error_at (OMP_CLAUSE_LOCATION (c),
  		    "the event handle of a %<detach%> clause "
diff -Nrcpad gcc-11.1.0/gcc/cp/tree.c gcc-11.2.0/gcc/cp/tree.c
*** gcc-11.1.0/gcc/cp/tree.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/tree.c	Wed Jul 28 06:55:07 2021
*************** vla_type_p (tree t)
*** 1201,1212 ****
    return false;
  }
  
! /* Return a reference type node referring to TO_TYPE.  If RVAL is
     true, return an rvalue reference type, otherwise return an lvalue
     reference type.  If a type node exists, reuse it, otherwise create
     a new one.  */
  tree
! cp_build_reference_type (tree to_type, bool rval)
  {
    tree lvalue_ref, t;
  
--- 1201,1214 ----
    return false;
  }
  
! 
! /* Return a reference type node of MODE referring to TO_TYPE.  If MODE
!    is VOIDmode the standard pointer mode will be picked.  If RVAL is
     true, return an rvalue reference type, otherwise return an lvalue
     reference type.  If a type node exists, reuse it, otherwise create
     a new one.  */
  tree
! cp_build_reference_type_for_mode (tree to_type, machine_mode mode, bool rval)
  {
    tree lvalue_ref, t;
  
*************** cp_build_reference_type (tree to_type, b
*** 1219,1225 ****
        to_type = TREE_TYPE (to_type);
      }
  
!   lvalue_ref = build_reference_type (to_type);
    if (!rval)
      return lvalue_ref;
  
--- 1221,1228 ----
        to_type = TREE_TYPE (to_type);
      }
  
!   lvalue_ref = build_reference_type_for_mode (to_type, mode, false);
! 
    if (!rval)
      return lvalue_ref;
  
*************** cp_build_reference_type (tree to_type, b
*** 1245,1251 ****
      SET_TYPE_STRUCTURAL_EQUALITY (t);
    else if (TYPE_CANONICAL (to_type) != to_type)
      TYPE_CANONICAL (t) 
!       = cp_build_reference_type (TYPE_CANONICAL (to_type), rval);
    else
      TYPE_CANONICAL (t) = t;
  
--- 1248,1254 ----
      SET_TYPE_STRUCTURAL_EQUALITY (t);
    else if (TYPE_CANONICAL (to_type) != to_type)
      TYPE_CANONICAL (t) 
!       = cp_build_reference_type_for_mode (TYPE_CANONICAL (to_type), mode, rval);
    else
      TYPE_CANONICAL (t) = t;
  
*************** cp_build_reference_type (tree to_type, b
*** 1255,1260 ****
--- 1258,1273 ----
  
  }
  
+ /* Return a reference type node referring to TO_TYPE.  If RVAL is
+    true, return an rvalue reference type, otherwise return an lvalue
+    reference type.  If a type node exists, reuse it, otherwise create
+    a new one.  */
+ tree
+ cp_build_reference_type (tree to_type, bool rval)
+ {
+   return cp_build_reference_type_for_mode (to_type, VOIDmode, rval);
+ }
+ 
  /* Returns EXPR cast to rvalue reference type, like std::move.  */
  
  tree
*************** strip_typedefs (tree t, bool *remove_att
*** 1556,1566 ****
      {
      case POINTER_TYPE:
        type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags);
!       result = build_pointer_type (type);
        break;
      case REFERENCE_TYPE:
        type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags);
!       result = cp_build_reference_type (type, TYPE_REF_IS_RVALUE (t));
        break;
      case OFFSET_TYPE:
        t0 = strip_typedefs (TYPE_OFFSET_BASETYPE (t), remove_attributes, flags);
--- 1569,1579 ----
      {
      case POINTER_TYPE:
        type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags);
!       result = build_pointer_type_for_mode (type, TYPE_MODE (t), false);
        break;
      case REFERENCE_TYPE:
        type = strip_typedefs (TREE_TYPE (t), remove_attributes, flags);
!       result = cp_build_reference_type_for_mode (type, TYPE_MODE (t), TYPE_REF_IS_RVALUE (t));
        break;
      case OFFSET_TYPE:
        t0 = strip_typedefs (TYPE_OFFSET_BASETYPE (t), remove_attributes, flags);
*************** strip_typedefs (tree t, bool *remove_att
*** 1723,1735 ****
        result = finish_underlying_type (type);
        break;
      case TYPE_PACK_EXPANSION:
!       type = strip_typedefs (PACK_EXPANSION_PATTERN (t),
! 			     remove_attributes, flags);
!       if (type != PACK_EXPANSION_PATTERN (t))
! 	{
! 	  result = copy_node (t);
! 	  PACK_EXPANSION_PATTERN (result) = type;
! 	}
        break;
      default:
        break;
--- 1736,1753 ----
        result = finish_underlying_type (type);
        break;
      case TYPE_PACK_EXPANSION:
!       {
! 	tree pat = PACK_EXPANSION_PATTERN (t);
! 	if (TYPE_P (pat))
! 	  {
! 	    type = strip_typedefs (pat, remove_attributes, flags);
! 	    if (type != pat)
! 	      {
! 		result = copy_node (t);
! 		PACK_EXPANSION_PATTERN (result) = type;
! 	      }
! 	  }
!       }
        break;
      default:
        break;
diff -Nrcpad gcc-11.1.0/gcc/cp/typeck.c gcc-11.2.0/gcc/cp/typeck.c
*** gcc-11.1.0/gcc/cp/typeck.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/typeck.c	Wed Jul 28 06:55:07 2021
*************** finish_class_member_access_expr (cp_expr
*** 3201,3209 ****
--- 3201,3219 ----
  	{
  	  /* Look up the member.  */
  	  access_failure_info afi;
+ 	  if (processing_template_decl)
+ 	    /* Even though this class member access expression is at this
+ 	       point not dependent, the member itself may be dependent, and
+ 	       we must not potentially push a access check for a dependent
+ 	       member onto TI_DEFERRED_ACCESS_CHECKS.  So don't check access
+ 	       ahead of time here; we're going to redo this member lookup at
+ 	       instantiation time anyway.  */
+ 	    push_deferring_access_checks (dk_no_check);
  	  member = lookup_member (access_path, name, /*protect=*/1,
  				  /*want_type=*/false, complain,
  				  &afi);
+ 	  if (processing_template_decl)
+ 	    pop_deferring_access_checks ();
  	  afi.maybe_suggest_accessor (TYPE_READONLY (object_type));
  	  if (member == NULL_TREE)
  	    {
*************** cxx_mark_addressable (tree exp, bool arr
*** 7071,7079 ****
  	    && TREE_CODE (TREE_TYPE (x)) == ARRAY_TYPE
  	    && VECTOR_TYPE_P (TREE_TYPE (TREE_OPERAND (x, 0))))
  	  return true;
  	/* FALLTHRU */
        case ADDR_EXPR:
-       case COMPONENT_REF:
        case ARRAY_REF:
        case REALPART_EXPR:
        case IMAGPART_EXPR:
--- 7081,7094 ----
  	    && TREE_CODE (TREE_TYPE (x)) == ARRAY_TYPE
  	    && VECTOR_TYPE_P (TREE_TYPE (TREE_OPERAND (x, 0))))
  	  return true;
+ 	x = TREE_OPERAND (x, 0);
+ 	break;
+ 
+       case COMPONENT_REF:
+ 	if (bitfield_p (x))
+ 	  error ("attempt to take address of bit-field");
  	/* FALLTHRU */
        case ADDR_EXPR:
        case ARRAY_REF:
        case REALPART_EXPR:
        case IMAGPART_EXPR:
diff -Nrcpad gcc-11.1.0/gcc/cp/typeck2.c gcc-11.2.0/gcc/cp/typeck2.c
*** gcc-11.1.0/gcc/cp/typeck2.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cp/typeck2.c	Wed Jul 28 06:55:07 2021
*************** process_init_constructor_record (tree ty
*** 1511,1529 ****
  			  || identifier_p (ce->index));
  	      if (ce->index == field || ce->index == DECL_NAME (field))
  		next = ce->value;
- 	      else if (ANON_AGGR_TYPE_P (fldtype)
- 		       && search_anon_aggr (fldtype,
- 					    TREE_CODE (ce->index) == FIELD_DECL
- 					    ? DECL_NAME (ce->index)
- 					    : ce->index))
- 		/* If the element is an anonymous union object and the
- 		   initializer list is a designated-initializer-list, the
- 		   anonymous union object is initialized by the
- 		   designated-initializer-list { D }, where D is the
- 		   designated-initializer-clause naming a member of the
- 		   anonymous union object.  */
- 		next = build_constructor_single (init_list_type_node,
- 						 ce->index, ce->value);
  	      else
  		{
  		  ce = NULL;
--- 1511,1516 ----
*************** process_init_constructor_record (tree ty
*** 1669,1687 ****
  
  		  if (ce->index == field || ce->index == DECL_NAME (field))
  		    break;
- 		  if (ANON_AGGR_TYPE_P (TREE_TYPE (field)))
- 		    {
- 		      tree t
- 			= search_anon_aggr (TREE_TYPE (field),
- 					    TREE_CODE (ce->index) == FIELD_DECL
- 					    ? DECL_NAME (ce->index)
- 					    : ce->index);
- 		      if (t)
- 			{
- 			  field = t;
- 			  break;
- 			}
- 		    }
  		}
  	    }
  	  if (field)
--- 1656,1661 ----
diff -Nrcpad gcc-11.1.0/gcc/cprop.c gcc-11.2.0/gcc/cprop.c
*** gcc-11.1.0/gcc/cprop.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/cprop.c	Wed Jul 28 06:55:07 2021
*************** static int
*** 1007,1022 ****
  constprop_register (rtx from, rtx src, rtx_insn *insn)
  {
    rtx sset;
  
    /* Check for reg or cc0 setting instructions followed by
       conditional branch instructions first.  */
    if ((sset = single_set (insn)) != NULL
!       && NEXT_INSN (insn)
!       && any_condjump_p (NEXT_INSN (insn)) && onlyjump_p (NEXT_INSN (insn)))
      {
        rtx dest = SET_DEST (sset);
        if ((REG_P (dest) || CC0_P (dest))
! 	  && cprop_jump (BLOCK_FOR_INSN (insn), insn, NEXT_INSN (insn),
  			 from, src))
  	return 1;
      }
--- 1007,1024 ----
  constprop_register (rtx from, rtx src, rtx_insn *insn)
  {
    rtx sset;
+   rtx_insn *next_insn;
  
    /* Check for reg or cc0 setting instructions followed by
       conditional branch instructions first.  */
    if ((sset = single_set (insn)) != NULL
!       && (next_insn = next_nondebug_insn (insn)) != NULL
!       && any_condjump_p (next_insn)
!       && onlyjump_p (next_insn))
      {
        rtx dest = SET_DEST (sset);
        if ((REG_P (dest) || CC0_P (dest))
! 	  && cprop_jump (BLOCK_FOR_INSN (insn), insn, next_insn,
  			 from, src))
  	return 1;
      }
diff -Nrcpad gcc-11.1.0/gcc/d/ChangeLog gcc-11.2.0/gcc/d/ChangeLog
*** gcc-11.1.0/gcc/d/ChangeLog	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,103 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
+ 2021-07-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-07-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/101273
+ 	* toir.cc (IRVisitor::visit (ReturnStatement *)): Detect returns that
+ 	use a temporary, and replace with return value.
+ 
+ 2021-07-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-07-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/101282
+ 	* d-codegen.cc (build_assign): Force target_expr on RHS for non-POD
+ 	assignment expressions.
+ 
+ 2021-06-11  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-06-11  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/100999
+ 	* dmd/cond.c (lowerArrayAggregate): Run CTFE interpret on foreach
+ 	input range.
+ 	(createTupleType): Don't generate typeinfo when disabled.
+ 	(lowerNonArrayAggregate): Suppress errors when running type semantic.
+ 	(staticForeachPrepare): Don't run CTFE interpret from here.
+ 	* dmd/dinterpret.c (ctfeInterpret): Add more shortcut cases.
+ 	* dmd/expression.c (Expression::checkPostblit): Don't generate
+ 	typeinfo when type is missing from library.
+ 	* dmd/expressionsem.c (resolvePropertiesX): Remove early error.
+ 	* dmd/statementsem.c (StatementSemanticVisitor::declareVariable):
+ 	Don't override index type.
+ 	(StatementSemanticVisitor::makeTupleForeachBody): Check index type is
+ 	integral and index range fits type size.
+ 	(StatementSemanticVisitor::visit (ForeachStatement*)): Adjust index
+ 	range before testing.
+ 
+ 2021-06-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-06-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/100967
+ 	* d-frontend.cc (getTypeInfoType): Move TypeInfo checks to
+ 	check_typeinfo_type and call new function.
+ 	* d-tree.h (check_typeinfo_type): Declare.
+ 	* typeinfo.cc: Include dmd/scope.h.
+ 	(create_frontend_tinfo_types): Generate front-end types even if Object
+ 	is missing.
+ 	(build_typeinfo): Move TypeInfo checks to check_typeinfo_type and call
+ 	new function.
+ 	(check_typeinfo_type): New function.
+ 
+ 2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/100964
+ 	* dmd/expression.c (Expression::checkPostblit): Don't generate
+ 	TypeInfo when RTTI is disabled.
+ 
+ 2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/100935
+ 	* dmd/mtype.c (Type::getProperty): Prefer explicit alignment over
+ 	natural alignment for alignof property.
+ 
+ 2021-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/100882
+ 	* d-codegen.cc (build_assign): Construct initializations inside
+ 	TARGET_EXPR_INITIAL.
+ 	(compound_expr): Remove intermediate expressions that have no
+ 	side-effects.
+ 	(return_expr): Construct returns inside TARGET_EXPR_INITIAL.
+ 	* expr.cc (ExprVisitor::visit (CallExp *)): Remove useless assignment
+ 	to TARGET_EXPR_SLOT.
+ 
+ 2021-05-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-05-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* dmd/dsymbolsem.c (aliasInstanceSemantic): Merge storage class of old
+ 	alias into new symbol.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/d/d-codegen.cc gcc-11.2.0/gcc/d/d-codegen.cc
*** gcc-11.1.0/gcc/d/d-codegen.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/d-codegen.cc	Wed Jul 28 06:55:07 2021
*************** component_ref (tree object, tree field)
*** 1330,1335 ****
--- 1330,1336 ----
  tree
  build_assign (tree_code code, tree lhs, tree rhs)
  {
+   tree result;
    tree init = stabilize_expr (&lhs);
    init = compound_expr (init, stabilize_expr (&rhs));
  
*************** build_assign (tree_code code, tree lhs,
*** 1343,1369 ****
        d_mark_addressable (lhs);
        CALL_EXPR_RETURN_SLOT_OPT (rhs) = true;
      }
  
    /* The LHS assignment replaces the temporary in TARGET_EXPR_SLOT.  */
    if (TREE_CODE (rhs) == TARGET_EXPR)
      {
        /* If CODE is not INIT_EXPR, can't initialize LHS directly,
! 	 since that would cause the LHS to be constructed twice.
! 	 So we force the TARGET_EXPR to be expanded without a target.  */
        if (code != INIT_EXPR)
  	{
  	  init = compound_expr (init, rhs);
! 	  rhs = TARGET_EXPR_SLOT (rhs);
  	}
        else
  	{
  	  d_mark_addressable (lhs);
! 	  rhs = TARGET_EXPR_INITIAL (rhs);
  	}
      }
  
-   tree result = fold_build2_loc (input_location, code,
- 				 TREE_TYPE (lhs), lhs, rhs);
    return compound_expr (init, result);
  }
  
--- 1344,1382 ----
        d_mark_addressable (lhs);
        CALL_EXPR_RETURN_SLOT_OPT (rhs) = true;
      }
+   /* If modifying an LHS whose type is marked TREE_ADDRESSABLE.  */
+   else if (code == MODIFY_EXPR && TREE_ADDRESSABLE (TREE_TYPE (lhs))
+ 	   && TREE_SIDE_EFFECTS (rhs) && TREE_CODE (rhs) != TARGET_EXPR)
+     {
+       /* LHS may be referenced by the RHS expression, so force a temporary.  */
+       rhs = force_target_expr (rhs);
+     }
  
    /* The LHS assignment replaces the temporary in TARGET_EXPR_SLOT.  */
    if (TREE_CODE (rhs) == TARGET_EXPR)
      {
        /* If CODE is not INIT_EXPR, can't initialize LHS directly,
! 	 since that would cause the LHS to be constructed twice.  */
        if (code != INIT_EXPR)
  	{
  	  init = compound_expr (init, rhs);
! 	  result = build_assign (code, lhs, TARGET_EXPR_SLOT (rhs));
  	}
        else
  	{
  	  d_mark_addressable (lhs);
! 	  TARGET_EXPR_INITIAL (rhs) = build_assign (code, lhs,
! 						    TARGET_EXPR_INITIAL (rhs));
! 	  result = rhs;
  	}
      }
+   else
+     {
+       /* Simple assignment.  */
+       result = fold_build2_loc (input_location, code,
+ 				TREE_TYPE (lhs), lhs, rhs);
+     }
  
    return compound_expr (init, result);
  }
  
*************** compound_expr (tree arg0, tree arg1)
*** 1485,1490 ****
--- 1498,1508 ----
    if (arg0 == NULL_TREE || !TREE_SIDE_EFFECTS (arg0))
      return arg1;
  
+   /* Remove intermediate expressions that have no side-effects.  */
+   while (TREE_CODE (arg0) == COMPOUND_EXPR
+ 	 && !TREE_SIDE_EFFECTS (TREE_OPERAND (arg0, 1)))
+     arg0 = TREE_OPERAND (arg0, 0);
+ 
    if (TREE_CODE (arg1) == TARGET_EXPR)
      {
        /* If the rhs is a TARGET_EXPR, then build the compound expression
*************** compound_expr (tree arg0, tree arg1)
*** 1505,1510 ****
--- 1523,1541 ----
  tree
  return_expr (tree ret)
  {
+   /* Same as build_assign, the DECL_RESULT assignment replaces the temporary
+      in TARGET_EXPR_SLOT.  */
+   if (ret != NULL_TREE && TREE_CODE (ret) == TARGET_EXPR)
+     {
+       tree exp = TARGET_EXPR_INITIAL (ret);
+       tree init = stabilize_expr (&exp);
+ 
+       exp = fold_build1_loc (input_location, RETURN_EXPR, void_type_node, exp);
+       TARGET_EXPR_INITIAL (ret) = compound_expr (init, exp);
+ 
+       return ret;
+     }
+ 
    return fold_build1_loc (input_location, RETURN_EXPR,
  			  void_type_node, ret);
  }
diff -Nrcpad gcc-11.1.0/gcc/d/d-frontend.cc gcc-11.2.0/gcc/d/d-frontend.cc
*** gcc-11.1.0/gcc/d/d-frontend.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/d-frontend.cc	Wed Jul 28 06:55:07 2021
*************** eval_builtin (Loc loc, FuncDeclaration *
*** 185,223 ****
  Type *
  getTypeInfoType (Loc loc, Type *type, Scope *sc)
  {
-   if (!global.params.useTypeInfo)
-     {
-       /* Even when compiling without RTTI we should still be able to evaluate
- 	 TypeInfo at compile-time, just not at run-time.  */
-       if (!sc || !(sc->flags & SCOPEctfe))
- 	{
- 	  static int warned = 0;
- 
- 	  if (!warned)
- 	    {
- 	      error_at (make_location_t (loc),
- 			"%<object.TypeInfo%> cannot be used with %<-fno-rtti%>");
- 	      warned = 1;
- 	    }
- 	}
-     }
- 
-   if (Type::dtypeinfo == NULL
-       || (Type::dtypeinfo->storage_class & STCtemp))
-     {
-       /* If TypeInfo has not been declared, warn about each location once.  */
-       static Loc warnloc;
- 
-       if (!loc.equals (warnloc))
- 	{
- 	  error_at (make_location_t (loc),
- 		    "%<object.TypeInfo%> could not be found, "
- 		    "but is implicitly used");
- 	  warnloc = loc;
- 	}
-     }
- 
    gcc_assert (type->ty != Terror);
    create_typeinfo (type, sc ? sc->_module->importedFrom : NULL);
    return type->vtinfo->type;
  }
--- 185,192 ----
  Type *
  getTypeInfoType (Loc loc, Type *type, Scope *sc)
  {
    gcc_assert (type->ty != Terror);
+   check_typeinfo_type (loc, sc);
    create_typeinfo (type, sc ? sc->_module->importedFrom : NULL);
    return type->vtinfo->type;
  }
diff -Nrcpad gcc-11.1.0/gcc/d/d-tree.h gcc-11.2.0/gcc/d/d-tree.h
*** gcc-11.1.0/gcc/d/d-tree.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/d-tree.h	Wed Jul 28 06:55:07 2021
*************** extern tree layout_classinfo (ClassDecla
*** 670,675 ****
--- 670,676 ----
  extern unsigned base_vtable_offset (ClassDeclaration *, BaseClass *);
  extern tree get_typeinfo_decl (TypeInfoDeclaration *);
  extern tree get_classinfo_decl (ClassDeclaration *);
+ extern void check_typeinfo_type (const Loc &, Scope *);
  extern tree build_typeinfo (const Loc &, Type *);
  extern void create_typeinfo (Type *, Module *);
  extern void create_tinfo_types (Module *);
diff -Nrcpad gcc-11.1.0/gcc/d/dmd/cond.c gcc-11.2.0/gcc/d/dmd/cond.c
*** gcc-11.1.0/gcc/d/dmd/cond.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/dmd/cond.c	Wed Jul 28 06:55:07 2021
*************** static void lowerArrayAggregate(StaticFo
*** 112,117 ****
--- 112,118 ----
          sfe->aggrfe->aggr = new TupleExp(aggr->loc, es);
          sfe->aggrfe->aggr = expressionSemantic(sfe->aggrfe->aggr, sc);
          sfe->aggrfe->aggr = sfe->aggrfe->aggr->optimize(WANTvalue);
+         sfe->aggrfe->aggr = sfe->aggrfe->aggr->ctfeInterpret();
      }
      else
      {
*************** static TypeStruct *createTupleType(Loc l
*** 198,204 ****
      Type *ty = new TypeTypeof(loc, new TupleExp(loc, e));
      sdecl->members->push(new VarDeclaration(loc, ty, fid, NULL));
      TypeStruct *r = (TypeStruct *)sdecl->type;
!     r->vtinfo = TypeInfoStructDeclaration::create(r); // prevent typeinfo from going to object file
      return r;
  }
  
--- 199,206 ----
      Type *ty = new TypeTypeof(loc, new TupleExp(loc, e));
      sdecl->members->push(new VarDeclaration(loc, ty, fid, NULL));
      TypeStruct *r = (TypeStruct *)sdecl->type;
!     if (global.params.useTypeInfo && Type::dtypeinfo)
!         r->vtinfo = TypeInfoStructDeclaration::create(r); // prevent typeinfo from going to object file
      return r;
  }
  
*************** static void lowerNonArrayAggregate(Stati
*** 312,326 ****
      Identifier *idres = Identifier::generateId("__res");
      VarDeclaration *vard = new VarDeclaration(aloc, aty, idres, NULL);
      Statements *s2 = new Statements();
!     s2->push(new ExpStatement(aloc, vard));
!     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 = typeSemantic(ety, aloc, sc))->isintegral())
      {
          sfe->rangefe->lwr->type = indexty;
          sfe->rangefe->upr->type = indexty;
--- 314,338 ----
      Identifier *idres = Identifier::generateId("__res");
      VarDeclaration *vard = new VarDeclaration(aloc, aty, idres, NULL);
      Statements *s2 = new Statements();
! 
!     // Run 'typeof' gagged to avoid duplicate errors and if it fails just create
!     // an empty foreach to expose them.
!     unsigned olderrors = global.startGagging();
!     ety = typeSemantic(ety, aloc, sc);
!     if (global.endGagging(olderrors))
!         s2->push(createForeach(sfe, aloc, pparams[1], NULL));
!     else
!     {
!         s2->push(new ExpStatement(aloc, vard));
!         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)->isintegral())
      {
          sfe->rangefe->lwr->type = indexty;
          sfe->rangefe->upr->type = indexty;
*************** void staticForeachPrepare(StaticForeach
*** 384,394 ****
          sfe->aggrfe->aggr = expressionSemantic(sfe->aggrfe->aggr, sc);
          sc = sc->endCTFE();
          sfe->aggrfe->aggr = sfe->aggrfe->aggr->optimize(WANTvalue);
-         Type *tab = sfe->aggrfe->aggr->type->toBasetype();
-         if (tab->ty != Ttuple)
-         {
-             sfe->aggrfe->aggr = sfe->aggrfe->aggr->ctfeInterpret();
-         }
      }
  
      if (sfe->aggrfe && sfe->aggrfe->aggr->type->toBasetype()->ty == Terror)
--- 396,401 ----
diff -Nrcpad gcc-11.1.0/gcc/d/dmd/dinterpret.c gcc-11.2.0/gcc/d/dmd/dinterpret.c
*** gcc-11.1.0/gcc/d/dmd/dinterpret.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/dmd/dinterpret.c	Wed Jul 28 06:55:07 2021
*************** Expression *ctfeInterpret(Expression *e)
*** 643,649 ****
--- 643,658 ----
      case TOKfloat64:
      case TOKcomplex80:
      case TOKnull:
+     case TOKvoid:
      case TOKstring:
+     case TOKthis:
+     case TOKsuper:
+     case TOKtype:
+     case TOKtypeid:
+     case TOKtemplate:   // non-eponymous template/instance
+     case TOKscope:      // ditto
+     case TOKdottd:      // ditto, e.e1 doesn't matter here
+     case TOKdot:        // ditto
          if (e->type->ty == Terror)
              return new ErrorExp();
          /* fall through */
diff -Nrcpad gcc-11.1.0/gcc/d/dmd/dsymbolsem.c gcc-11.2.0/gcc/d/dmd/dsymbolsem.c
*** gcc-11.1.0/gcc/d/dmd/dsymbolsem.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/dmd/dsymbolsem.c	Wed Jul 28 06:55:07 2021
*************** static void aliasInstanceSemantic(Templa
*** 4880,4887 ****
  
      TemplateTypeParameter *ttp = (*tempdecl->parameters)[0]->isTemplateTypeParameter();
      Type *ta = isType(tempinst->tdtypes[0]);
!     Declaration *d = new AliasDeclaration(tempinst->loc, ttp->ident, ta->addMod(tempdecl->onemember->isAliasDeclaration()->type->mod));
!     d->storage_class |= STCtemplateparameter;
      dsymbolSemantic(d, sc);
  
      paramscope->pop();
--- 4880,4890 ----
  
      TemplateTypeParameter *ttp = (*tempdecl->parameters)[0]->isTemplateTypeParameter();
      Type *ta = isType(tempinst->tdtypes[0]);
!     AliasDeclaration *ad = tempdecl->onemember->isAliasDeclaration();
! 
!     // Note: qualifiers can be in both 'ad.type.mod' and 'ad.storage_class'
!     Declaration *d = new AliasDeclaration(tempinst->loc, ttp->ident, ta->addMod(ad->type->mod));
!     d->storage_class |= STCtemplateparameter | ad->storage_class;
      dsymbolSemantic(d, sc);
  
      paramscope->pop();
diff -Nrcpad gcc-11.1.0/gcc/d/dmd/expression.c gcc-11.2.0/gcc/d/dmd/expression.c
*** gcc-11.1.0/gcc/d/dmd/expression.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/dmd/expression.c	Wed Jul 28 06:55:07 2021
*************** bool Expression::checkPostblit(Scope *sc
*** 1044,1051 ****
      t = t->baseElemOf();
      if (t->ty == Tstruct)
      {
!         // Bugzilla 11395: Require TypeInfo generation for array concatenation
!         semanticTypeInfo(sc, t);
  
          StructDeclaration *sd = ((TypeStruct *)t)->sym;
          if (sd->postblit)
--- 1044,1054 ----
      t = t->baseElemOf();
      if (t->ty == Tstruct)
      {
!         if (global.params.useTypeInfo && Type::dtypeinfo)
!         {
!             // Bugzilla 11395: Require TypeInfo generation for array concatenation
!             semanticTypeInfo(sc, t);
!         }
  
          StructDeclaration *sd = ((TypeStruct *)t)->sym;
          if (sd->postblit)
diff -Nrcpad gcc-11.1.0/gcc/d/dmd/expressionsem.c gcc-11.2.0/gcc/d/dmd/expressionsem.c
*** gcc-11.1.0/gcc/d/dmd/expressionsem.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/dmd/expressionsem.c	Wed Jul 28 06:55:07 2021
*************** static Expression *resolvePropertiesX(Sc
*** 1082,1092 ****
              if (checkUnsafeAccess(sc, e1, true, true))
                  return new ErrorExp();
          }
-         else if (e1->op == TOKdot)
-         {
-             e1->error("expression has no value");
-             return new ErrorExp();
-         }
          else if (e1->op == TOKcall)
          {
              CallExp *ce = (CallExp *)e1;
--- 1082,1087 ----
*************** public:
*** 4513,4523 ****
--- 4508,4525 ----
  
      void visit(DotTemplateExp *e)
      {
+         if (e->type)
+         {
+             result = e;
+             return;
+         }
          if (Expression *ex = unaSemantic(e, sc))
          {
              result = ex;
              return;
          }
+         // 'void' like TemplateExp
+         e->type = Type::tvoid;
          result = e;
      }
  
diff -Nrcpad gcc-11.1.0/gcc/d/dmd/mtype.c gcc-11.2.0/gcc/d/dmd/mtype.c
*** gcc-11.1.0/gcc/d/dmd/mtype.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/dmd/mtype.c	Wed Jul 28 06:55:07 2021
*************** Expression *Type::getProperty(Loc loc, I
*** 2040,2046 ****
      }
      else if (ident == Id::__xalignof)
      {
!         e = new IntegerExp(loc, alignsize(), Type::tsize_t);
      }
      else if (ident == Id::_init)
      {
--- 2040,2049 ----
      }
      else if (ident == Id::__xalignof)
      {
!         unsigned explicitAlignment = alignment();
!         unsigned naturalAlignment = alignsize();
!         unsigned actualAlignment = (explicitAlignment == STRUCTALIGN_DEFAULT ? naturalAlignment : explicitAlignment);
!         e = new IntegerExp(loc, actualAlignment, Type::tsize_t);
      }
      else if (ident == Id::_init)
      {
diff -Nrcpad gcc-11.1.0/gcc/d/dmd/statementsem.c gcc-11.2.0/gcc/d/dmd/statementsem.c
*** gcc-11.1.0/gcc/d/dmd/statementsem.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/dmd/statementsem.c	Wed Jul 28 06:55:07 2021
*************** public:
*** 563,571 ****
              else
              {
                  e = resolveProperties(sc, e);
-                 type = e->type;
-                 if (paramtype)
-                     type = paramtype;
                  Initializer *ie = new ExpInitializer(Loc(), e);
                  VarDeclaration *v = new VarDeclaration(loc, type, ident, ie);
                  if (storageClass & STCref)
--- 563,568 ----
*************** public:
*** 646,667 ****
                  }
              }
              p->type = typeSemantic(p->type, loc, sc);
!             TY keyty = p->type->ty;
!             if (keyty != Tint32 && keyty != Tuns32)
              {
!                 if (global.params.isLP64)
!                 {
!                     if (keyty != Tint64 && keyty != Tuns64)
!                     {
!                         fs->error("foreach: key type must be int or uint, long or ulong, not %s", p->type->toChars());
!                         return false;
!                     }
!                 }
!                 else
!                 {
!                     fs->error("foreach: key type must be int or uint, not %s", p->type->toChars());
!                     return false;
!                 }
              }
              Initializer *ie = new ExpInitializer(Loc(), new IntegerExp(k));
              VarDeclaration *var = new VarDeclaration(loc, p->type, p->ident, ie);
--- 643,665 ----
                  }
              }
              p->type = typeSemantic(p->type, loc, sc);
! 
!             if (!p->type->isintegral())
              {
!                 fs->error("foreach: key cannot be of non-integral type `%s`",
!                           p->type->toChars());
!                 return false;
!             }
! 
!             unsigned length = te ? te->exps->length : tuple->arguments->length;
!             IntRange dimrange = IntRange(SignExtendedNumber(length)).cast(Type::tsize_t);
!             // https://issues.dlang.org/show_bug.cgi?id=12504
!             dimrange.imax = SignExtendedNumber(dimrange.imax.value-1);
!             if (!IntRange::fromType(p->type).contains(dimrange))
!             {
!                 fs->error("index type `%s` cannot cover index range 0..%llu",
! 			  p->type->toChars(), (ulonglong)length);
!                 return false;
              }
              Initializer *ie = new ExpInitializer(Loc(), new IntegerExp(k));
              VarDeclaration *var = new VarDeclaration(loc, p->type, p->ident, ie);
*************** public:
*** 1073,1078 ****
--- 1071,1078 ----
                              {
                                  TypeSArray *ta =  (TypeSArray *)tab;
                                  IntRange dimrange = getIntRange(ta->dim);
+                                 // https://issues.dlang.org/show_bug.cgi?id=12504
+                                 dimrange.imax = SignExtendedNumber(dimrange.imax.value-1);
                                  if (!IntRange::fromType(var->type).contains(dimrange))
                                  {
                                      fs->error("index type `%s` cannot cover index range 0..%llu", p->type->toChars(), ta->dim->toInteger());
diff -Nrcpad gcc-11.1.0/gcc/d/expr.cc gcc-11.2.0/gcc/d/expr.cc
*** gcc-11.1.0/gcc/d/expr.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/expr.cc	Wed Jul 28 06:55:07 2021
*************** public:
*** 1894,1908 ****
        exp = d_convert (build_ctype (e->type), exp);
  
      /* If this call was found to be a constructor for a temporary with a
!        cleanup, then move the call inside the TARGET_EXPR.  The original
!        initializer is turned into an assignment, to keep its side effect.  */
      if (cleanup != NULL_TREE)
        {
  	tree init = TARGET_EXPR_INITIAL (cleanup);
- 	tree slot = TARGET_EXPR_SLOT (cleanup);
- 	d_mark_addressable (slot);
- 	init = build_assign (INIT_EXPR, slot, init);
- 
  	TARGET_EXPR_INITIAL (cleanup) = compound_expr (init, exp);
  	exp = cleanup;
        }
--- 1894,1903 ----
        exp = d_convert (build_ctype (e->type), exp);
  
      /* If this call was found to be a constructor for a temporary with a
!        cleanup, then move the call inside the TARGET_EXPR.  */
      if (cleanup != NULL_TREE)
        {
  	tree init = TARGET_EXPR_INITIAL (cleanup);
  	TARGET_EXPR_INITIAL (cleanup) = compound_expr (init, exp);
  	exp = cleanup;
        }
diff -Nrcpad gcc-11.1.0/gcc/d/toir.cc gcc-11.2.0/gcc/d/toir.cc
*** gcc-11.1.0/gcc/d/toir.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/toir.cc	Wed Jul 28 06:55:07 2021
*************** public:
*** 1034,1047 ****
  	/* Detect a call to a constructor function, or if returning a struct
  	   literal, write result directly into the return value.  */
  	StructLiteralExp *sle = NULL;
  
  	if (DotVarExp *dve = (s->exp->op == TOKcall
  			      && s->exp->isCallExp ()->e1->op == TOKdotvar
  			      ? s->exp->isCallExp ()->e1->isDotVarExp ()
  			      : NULL))
  	  {
! 	    sle = (dve->var->isCtorDeclaration ()
! 		   ? dve->e1->isStructLiteralExp () : NULL);
  	  }
  	else
  	  sle = s->exp->isStructLiteralExp ();
--- 1034,1070 ----
  	/* Detect a call to a constructor function, or if returning a struct
  	   literal, write result directly into the return value.  */
  	StructLiteralExp *sle = NULL;
+ 	bool using_rvo_p = false;
  
  	if (DotVarExp *dve = (s->exp->op == TOKcall
  			      && s->exp->isCallExp ()->e1->op == TOKdotvar
  			      ? s->exp->isCallExp ()->e1->isDotVarExp ()
  			      : NULL))
  	  {
! 	    if (dve->var->isCtorDeclaration ())
! 	      {
! 		if (CommaExp *ce = dve->e1->isCommaExp ())
! 		  {
! 		    /* Temporary initialized inside a return expression, and
! 		       used as the return value.  Replace it with the hidden
! 			reference to allow RVO return.  */
! 		    DeclarationExp *de = ce->e1->isDeclarationExp ();
! 		    VarExp *ve = ce->e2->isVarExp ();
! 		    if (de != NULL && ve != NULL
! 			&& ve->var == de->declaration
! 			&& ve->var->storage_class & STCtemp)
! 		      {
! 			tree var = get_symbol_decl (ve->var);
! 			TREE_ADDRESSABLE (var) = 1;
! 			SET_DECL_VALUE_EXPR (var, decl);
! 			DECL_HAS_VALUE_EXPR_P (var) = 1;
! 			SET_DECL_LANG_NRVO (var, this->func_->shidden);
! 			using_rvo_p = true;
! 		      }
! 		  }
! 		else
! 		  sle = dve->e1->isStructLiteralExp ();
! 	      }
  	  }
  	else
  	  sle = s->exp->isStructLiteralExp ();
*************** public:
*** 1050,1060 ****
--- 1073,1088 ----
  	  {
  	    StructDeclaration *sd = type->baseElemOf ()->isTypeStruct ()->sym;
  	    sle->sym = build_address (this->func_->shidden);
+ 	    using_rvo_p = true;
  
  	    /* Fill any alignment holes in the return slot using memset.  */
  	    if (!identity_compare_p (sd) || sd->isUnionDeclaration ())
  	      add_stmt (build_memset_call (this->func_->shidden));
+ 	  }
  
+ 	if (using_rvo_p == true)
+ 	  {
+ 	    /* Generate: (expr, return <retval>);  */
  	    add_stmt (build_expr_dtor (s->exp));
  	  }
  	else
diff -Nrcpad gcc-11.1.0/gcc/d/typeinfo.cc gcc-11.2.0/gcc/d/typeinfo.cc
*** gcc-11.1.0/gcc/d/typeinfo.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/d/typeinfo.cc	Wed Jul 28 06:55:07 2021
*************** along with GCC; see the file COPYING3.
*** 27,32 ****
--- 27,33 ----
  #include "dmd/identifier.h"
  #include "dmd/module.h"
  #include "dmd/mtype.h"
+ #include "dmd/scope.h"
  #include "dmd/template.h"
  #include "dmd/target.h"
  
*************** create_tinfo_types (Module *mod)
*** 244,251 ****
  static void
  create_frontend_tinfo_types (void)
  {
!   /* If there's no Object class defined, then neither can TypeInfo be.  */
!   if (object_module == NULL || ClassDeclaration::object == NULL)
      return;
  
    /* Create all frontend TypeInfo classes declarations.  We rely on all
--- 245,252 ----
  static void
  create_frontend_tinfo_types (void)
  {
!   /* If there's no object module, then neither can there be TypeInfo.  */
!   if (object_module == NULL)
      return;
  
    /* Create all frontend TypeInfo classes declarations.  We rely on all
*************** get_classinfo_decl (ClassDeclaration *de
*** 1373,1388 ****
    return decl->csym;
  }
  
! /* Returns typeinfo reference for TYPE.  */
  
! tree
! build_typeinfo (const Loc &loc, Type *type)
  {
    if (!global.params.useTypeInfo)
      {
        static int warned = 0;
  
!       if (!warned)
  	{
  	  error_at (make_location_t (loc),
  		    "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>");
--- 1374,1392 ----
    return decl->csym;
  }
  
! /* Performs sanity checks on the `object.TypeInfo' type, raising an error if
!    RTTI is disabled, or the type is missing.  */
  
! void
! check_typeinfo_type (const Loc &loc, Scope *sc)
  {
    if (!global.params.useTypeInfo)
      {
        static int warned = 0;
  
!       /* Even when compiling without RTTI we should still be able to evaluate
! 	 TypeInfo at compile-time, just not at run-time.  */
!       if (!warned && (!sc || !(sc->flags & SCOPEctfe)))
  	{
  	  error_at (make_location_t (loc),
  		    "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>");
*************** build_typeinfo (const Loc &loc, Type *ty
*** 1390,1396 ****
--- 1394,1422 ----
  	}
      }
  
+   if (Type::dtypeinfo == NULL
+       || (Type::dtypeinfo->storage_class & STCtemp))
+     {
+       /* If TypeInfo has not been declared, warn about each location once.  */
+       static Loc warnloc;
+ 
+       if (!warnloc.equals (loc))
+ 	{
+ 	  error_at (make_location_t (loc),
+ 		    "%<object.TypeInfo%> could not be found, "
+ 		    "but is implicitly used");
+ 	  warnloc = loc;
+ 	}
+     }
+ }
+ 
+ /* Returns typeinfo reference for TYPE.  */
+ 
+ tree
+ build_typeinfo (const Loc &loc, Type *type)
+ {
    gcc_assert (type->ty != Terror);
+   check_typeinfo_type (loc, NULL);
    create_typeinfo (type, NULL);
    return build_address (get_typeinfo_decl (type->vtinfo));
  }
diff -Nrcpad gcc-11.1.0/gcc/diagnostic-show-locus.c gcc-11.2.0/gcc/diagnostic-show-locus.c
*** gcc-11.1.0/gcc/diagnostic-show-locus.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/diagnostic-show-locus.c	Wed Jul 28 06:55:07 2021
*************** diagnostic_show_locus (diagnostic_contex
*** 2600,2608 ****
      return;
  
    /* Don't print the same source location twice in a row, unless we have
!      fix-it hints.  */
    if (loc == context->last_location
!       && richloc->get_num_fixit_hints () == 0)
      return;
  
    context->last_location = loc;
--- 2600,2610 ----
      return;
  
    /* Don't print the same source location twice in a row, unless we have
!      fix-it hints, or multiple locations, or a label.  */
    if (loc == context->last_location
!       && richloc->get_num_fixit_hints () == 0
!       && richloc->get_num_locations () == 1
!       && richloc->get_range (0)->m_label == NULL)
      return;
  
    context->last_location = loc;
diff -Nrcpad gcc-11.1.0/gcc/doc/cpp.1 gcc-11.2.0/gcc/doc/cpp.1
*** gcc-11.1.0/gcc/doc/cpp.1	Tue Apr 27 10:01:25 2021
--- gcc-11.2.0/gcc/doc/cpp.1	Wed Jul 28 06:56:22 2021
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40)
  .\"
  .\" 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 "2021-04-27" "gcc-11.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 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** time of the source or package and it sho
*** 923,930 ****
  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\-2021 Free Software Foundation, Inc.
--- 919,926 ----
  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\-2021 Free Software Foundation, Inc.
*************** Permission is granted to copy, distribut
*** 933,939 ****
  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
--- 929,935 ----
  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-11.1.0/gcc/doc/cpp.info gcc-11.2.0/gcc/doc/cpp.info
*** gcc-11.1.0/gcc/doc/cpp.info	Tue Apr 27 10:13:15 2021
--- gcc-11.2.0/gcc/doc/cpp.info	Wed Jul 28 07:06:50 2021
***************
*** 1,4 ****
! This is cpp.info, produced by makeinfo version 6.7 from cpp.texi.
  
  Copyright (C) 1987-2021 Free Software Foundation, Inc.
  
--- 1,4 ----
! This is cpp.info, produced by makeinfo version 6.5 from cpp.texi.
  
  Copyright (C) 1987-2021 Free Software Foundation, Inc.
  
*************** double underscores.
*** 2094,2104 ****
       mechanism based on 'setjmp' and 'longjmp' for exception handling.
  
  '__GXX_EXPERIMENTAL_CXX0X__'
!      This macro is defined when compiling a C++ source file with the
!      option '-std=c++0x' or '-std=gnu++0x'.  It indicates that some
!      features likely to be included in C++0x are available.  Note that
!      these features are experimental, and may change or be removed in
!      future versions of GCC.
  
  '__GXX_WEAK__'
       This macro is defined when compiling a C++ source file.  It has the
--- 2094,2106 ----
       mechanism based on 'setjmp' and 'longjmp' for exception handling.
  
  '__GXX_EXPERIMENTAL_CXX0X__'
!      This macro is defined when compiling a C++ source file with C++11
!      features enabled, i.e., for all C++ language dialects except
!      '-std=c++98' and '-std=gnu++98'.  This macro is obsolete, but can
!      be used to detect experimental C++0x features in very old versions
!      of GCC. Since GCC 4.7.0 the '__cplusplus' macro is defined
!      correctly, so most code should test '__cplusplus >= 201103L'
!      instead of using this macro.
  
  '__GXX_WEAK__'
       This macro is defined when compiling a C++ source file.  It has the
*************** Node: Variadic Macros59129
*** 5538,5597 ****
  Node: Predefined Macros64081
  Node: Standard Predefined Macros64669
  Node: Common Predefined Macros71043
! Node: System-specific Predefined Macros92603
! Node: C++ Named Operators94626
! Node: Undefining and Redefining Macros95590
! Node: Directives Within Macro Arguments97688
! Node: Macro Pitfalls98629
! Node: Misnesting99162
! Node: Operator Precedence Problems100274
! Node: Swallowing the Semicolon102140
! Node: Duplication of Side Effects104163
! Node: Self-Referential Macros106346
! Node: Argument Prescan108755
! Node: Newlines in Arguments112506
! Node: Conditionals113457
! Node: Conditional Uses115153
! Node: Conditional Syntax116511
! Node: Ifdef116933
! Node: If120090
! Node: Defined122394
! Node: Else123787
! Node: Elif124357
! Node: __has_attribute125670
! Node: __has_cpp_attribute127264
! Node: __has_c_attribute128154
! Node: __has_builtin128927
! Node: __has_include130060
! Node: Deleted Code131649
! Node: Diagnostics132896
! Node: Line Control134445
! Node: Pragmas136723
! Node: Other Directives141120
! Node: Preprocessor Output142170
! Node: Traditional Mode145323
! Node: Traditional lexical analysis146460
! Node: Traditional macros148963
! Node: Traditional miscellany152760
! Node: Traditional warnings153756
! Node: Implementation Details155953
! Node: Implementation-defined behavior156516
! Ref: Identifier characters157266
! Node: Implementation limits160314
! Node: Obsolete Features162987
! Node: Invocation165831
! Ref: dashMF171866
! Ref: fdollars-in-identifiers176528
! Ref: Wtrigraphs190654
! Node: Environment Variables192709
! Node: GNU Free Documentation License196400
! Node: Index of Directives221545
! Node: Option Index223698
! Node: Concept Index229800
  
  End Tag Table
- 
- 
- Local Variables:
- coding: utf-8
- End:
--- 5540,5594 ----
  Node: Predefined Macros64081
  Node: Standard Predefined Macros64669
  Node: Common Predefined Macros71043
! Node: System-specific Predefined Macros92740
! Node: C++ Named Operators94763
! Node: Undefining and Redefining Macros95727
! Node: Directives Within Macro Arguments97825
! Node: Macro Pitfalls98766
! Node: Misnesting99299
! Node: Operator Precedence Problems100411
! Node: Swallowing the Semicolon102277
! Node: Duplication of Side Effects104300
! Node: Self-Referential Macros106483
! Node: Argument Prescan108892
! Node: Newlines in Arguments112643
! Node: Conditionals113594
! Node: Conditional Uses115290
! Node: Conditional Syntax116648
! Node: Ifdef117070
! Node: If120227
! Node: Defined122531
! Node: Else123924
! Node: Elif124494
! Node: __has_attribute125807
! Node: __has_cpp_attribute127401
! Node: __has_c_attribute128291
! Node: __has_builtin129064
! Node: __has_include130197
! Node: Deleted Code131786
! Node: Diagnostics133033
! Node: Line Control134582
! Node: Pragmas136860
! Node: Other Directives141257
! Node: Preprocessor Output142307
! Node: Traditional Mode145460
! Node: Traditional lexical analysis146597
! Node: Traditional macros149100
! Node: Traditional miscellany152897
! Node: Traditional warnings153893
! Node: Implementation Details156090
! Node: Implementation-defined behavior156653
! Ref: Identifier characters157403
! Node: Implementation limits160451
! Node: Obsolete Features163124
! Node: Invocation165968
! Ref: dashMF172003
! Ref: fdollars-in-identifiers176665
! Ref: Wtrigraphs190791
! Node: Environment Variables192846
! Node: GNU Free Documentation License196537
! Node: Index of Directives221682
! Node: Option Index223835
! Node: Concept Index229937
  
  End Tag Table
diff -Nrcpad gcc-11.1.0/gcc/doc/cpp.texi gcc-11.2.0/gcc/doc/cpp.texi
*** gcc-11.1.0/gcc/doc/cpp.texi	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/doc/cpp.texi	Wed Jul 28 06:55:07 2021
*************** mechanism based on @code{setjmp} and @co
*** 2312,2322 ****
  handling.
  
  @item __GXX_EXPERIMENTAL_CXX0X__
! This macro is defined when compiling a C++ source file with the option
! @option{-std=c++0x} or @option{-std=gnu++0x}. It indicates that some
! features likely to be included in C++0x are available. Note that these
! features are experimental, and may change or be removed in future
! versions of GCC.
  
  @item __GXX_WEAK__
  This macro is defined when compiling a C++ source file.  It has the
--- 2312,2324 ----
  handling.
  
  @item __GXX_EXPERIMENTAL_CXX0X__
! This macro is defined when compiling a C++ source file with C++11 features
! enabled, i.e., for all C++ language dialects except @option{-std=c++98}
! and @option{-std=gnu++98}. This macro is obsolete, but can be used to
! detect experimental C++0x features in very old versions of GCC. Since
! GCC 4.7.0 the @code{__cplusplus} macro is defined correctly, so most
! code should test @code{__cplusplus >= 201103L} instead of using this
! macro.
  
  @item __GXX_WEAK__
  This macro is defined when compiling a C++ source file.  It has the
diff -Nrcpad gcc-11.1.0/gcc/doc/cppinternals.info gcc-11.2.0/gcc/doc/cppinternals.info
*** gcc-11.1.0/gcc/doc/cppinternals.info	Tue Apr 27 10:13:15 2021
--- gcc-11.2.0/gcc/doc/cppinternals.info	Wed Jul 28 07:06:49 2021
***************
*** 1,4 ****
! This is cppinternals.info, produced by makeinfo version 6.7 from
  cppinternals.texi.
  
  INFO-DIR-SECTION Software development
--- 1,4 ----
! This is cppinternals.info, produced by makeinfo version 6.5 from
  cppinternals.texi.
  
  INFO-DIR-SECTION Software development
*************** will be removed, so I'll not discuss it
*** 137,143 ****
     The job of '_cpp_lex_direct' is simply to lex a token.  It is not
  responsible for issues like directive handling, returning lookahead
  tokens directly, multiple-include optimization, or conditional block
! skipping.  It necessarily has a minor rÃ´le to play in memory management
  of lexed lines.  I discuss these issues in a separate section (*note
  Lexing a line::).
  
--- 137,143 ----
     The job of '_cpp_lex_direct' is simply to lex a token.  It is not
  responsible for issues like directive handling, returning lookahead
  tokens directly, multiple-include optimization, or conditional block
! skipping.  It necessarily has a minor ro^le to play in memory management
  of lexed lines.  I discuss these issues in a separate section (*note
  Lexing a line::).
  
*************** Node: Files44873
*** 1039,1046 ****
  Node: Concept Index48339
  
  End Tag Table
- 
- 
- Local Variables:
- coding: utf-8
- End:
--- 1039,1041 ----
diff -Nrcpad gcc-11.1.0/gcc/doc/extend.texi gcc-11.2.0/gcc/doc/extend.texi
*** gcc-11.1.0/gcc/doc/extend.texi	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/doc/extend.texi	Wed Jul 28 06:55:07 2021
*************** The second argument to @var{__builtin_cr
*** 19510,19515 ****
--- 19510,19531 ----
  integer that is 0 or 1.  The third argument to these built-in functions
  must be a constant integer in the range of 0 to 15.
  
+ The following sign extension builtins are provided:
+ 
+ @smallexample
+ vector signed int vec_signexti (vector signed char a)
+ vector signed long long vec_signextll (vector signed char a)
+ vector signed int vec_signexti (vector signed short a)
+ vector signed long long vec_signextll (vector signed short a)
+ vector signed long long vec_signextll (vector signed int a)
+ vector signed long long vec_signextq (vector signed long long a)
+ @end smallexample
+ 
+ Each element of the result is produced by sign-extending the element of the
+ input vector that would fall in the least significant portion of the result
+ element. For example, a sign-extension of a vector signed char to a vector
+ signed long long will sign extend the rightmost byte of each doubleword.
+ 
  @node PowerPC AltiVec Built-in Functions Available on ISA 3.1
  @subsubsection PowerPC AltiVec Built-in Functions Available on ISA 3.1
  
*************** Generate PCV from specified Mask size, a
*** 20131,20136 ****
--- 20147,20323 ----
  immediate value is either 0, 1, 2 or 3.
  @findex vec_genpcvm
  
+ @smallexample
+ @exdent vector unsigned __int128 vec_rl (vector unsigned __int128 A,
+                                          vector unsigned __int128 B);
+ @exdent vector signed __int128 vec_rl (vector signed __int128 A,
+                                        vector unsigned __int128 B);
+ @end smallexample
+ 
+ Result value: Each element of R is obtained by rotating the corresponding element
+ of A left by the number of bits specified by the corresponding element of B.
+ 
+ 
+ @smallexample
+ @exdent vector unsigned __int128 vec_rlmi (vector unsigned __int128,
+                                            vector unsigned __int128,
+                                            vector unsigned __int128);
+ @exdent vector signed __int128 vec_rlmi (vector signed __int128,
+                                          vector signed __int128,
+                                          vector unsigned __int128);
+ @end smallexample
+ 
+ Returns the result of rotating the first input and inserting it under mask
+ into the second input.  The first bit in the mask, the last bit in the mask are
+ obtained from the two 7-bit fields bits [108:115] and bits [117:123]
+ respectively of the second input.  The shift is obtained from the third input
+ in the 7-bit field [125:131] where all bits counted from zero at the left.
+ 
+ @smallexample
+ @exdent vector unsigned __int128 vec_rlnm (vector unsigned __int128,
+                                            vector unsigned __int128,
+                                            vector unsigned __int128);
+ @exdent vector signed __int128 vec_rlnm (vector signed __int128,
+                                          vector unsigned __int128,
+                                          vector unsigned __int128);
+ @end smallexample
+ 
+ Returns the result of rotating the first input and ANDing it with a mask.  The
+ first bit in the mask and the last bit in the mask are obtained from the two
+ 7-bit fields bits [117:123] and bits [125:131] respectively of the second
+ input.  The shift is obtained from the third input in the 7-bit field bits
+ [125:131] where all bits counted from zero at the left.
+ 
+ @smallexample
+ @exdent vector unsigned __int128 vec_sl(vector unsigned __int128 A, vector unsigned __int128 B);
+ @exdent vector signed __int128 vec_sl(vector signed __int128 A, vector unsigned __int128 B);
+ @end smallexample
+ 
+ Result value: Each element of R is obtained by shifting the corresponding element of
+ A left by the number of bits specified by the corresponding element of B.
+ 
+ @smallexample
+ @exdent vector unsigned __int128 vec_sr(vector unsigned __int128 A, vector unsigned __int128 B);
+ @exdent vector signed __int128 vec_sr(vector signed __int128 A, vector unsigned __int128 B);
+ @end smallexample
+ 
+ Result value: Each element of R is obtained by shifting the corresponding element of
+ A right by the number of bits specified by the corresponding element of B.
+ 
+ @smallexample
+ @exdent vector unsigned __int128 vec_sra(vector unsigned __int128 A, vector unsigned __int128 B);
+ @exdent vector signed __int128 vec_sra(vector signed __int128 A, vector unsigned __int128 B);
+ @end smallexample
+ 
+ Result value: Each element of R is obtained by arithmetic shifting the corresponding
+ element of A right by the number of bits specified by the corresponding element of B.
+ 
+ @smallexample
+ @exdent vector unsigned __int128 vec_mule (vector unsigned long long,
+                                            vector unsigned long long);
+ @exdent vector signed __int128 vec_mule (vector signed long long,
+                                          vector signed long long);
+ @end smallexample
+ 
+ Returns a vector containing a 128-bit integer result of multiplying the even
+ doubleword elements of the two inputs.
+ 
+ @smallexample
+ @exdent vector unsigned __int128 vec_mulo (vector unsigned long long,
+                                            vector unsigned long long);
+ @exdent vector signed __int128 vec_mulo (vector signed long long,
+                                          vector signed long long);
+ @end smallexample
+ 
+ Returns a vector containing a 128-bit integer result of multiplying the odd
+ doubleword elements of the two inputs.
+ 
+ @smallexample
+ @exdent vector unsigned __int128 vec_div (vector unsigned __int128,
+                                           vector unsigned __int128);
+ @exdent vector signed __int128 vec_div (vector signed __int128,
+                                         vector signed __int128);
+ @end smallexample
+ 
+ Returns the result of dividing the first operand by the second operand. An
+ attempt to divide any value by zero or to divide the most negative signed
+ 128-bit integer by negative one results in an undefined value.
+ 
+ @smallexample
+ @exdent vector unsigned __int128 vec_dive (vector unsigned __int128,
+                                            vector unsigned __int128);
+ @exdent vector signed __int128 vec_dive (vector signed __int128,
+                                          vector signed __int128);
+ @end smallexample
+ 
+ The result is produced by shifting the first input left by 128 bits and
+ dividing by the second.  If an attempt is made to divide by zero or the result
+ is larger than 128 bits, the result is undefined.
+ 
+ @smallexample
+ @exdent vector unsigned __int128 vec_mod (vector unsigned __int128,
+                                           vector unsigned __int128);
+ @exdent vector signed __int128 vec_mod (vector signed __int128,
+                                         vector signed __int128);
+ @end smallexample
+ 
+ The result is the modulo result of dividing the first input  by the second
+ input.
+ 
+ The following builtins perform 128-bit vector comparisons.  The
+ @code{vec_all_xx}, @code{vec_any_xx}, and @code{vec_cmpxx}, where @code{xx} is
+ one of the operations @code{eq, ne, gt, lt, ge, le} perform pairwise
+ comparisons between the elements at the same positions within their two vector
+ arguments.  The @code{vec_all_xx}function returns a non-zero value if and only
+ if all pairwise comparisons are true.  The @code{vec_any_xx} function returns
+ a non-zero value if and only if at least one pairwise comparison is true.  The
+ @code{vec_cmpxx}function returns a vector of the same type as its two
+ arguments, within which each element consists of all ones to denote that
+ specified logical comparison of the corresponding elements was true.
+ Otherwise, the element of the returned vector contains all zeros.
+ 
+ @smallexample
+ vector bool __int128 vec_cmpeq (vector signed __int128, vector signed __int128);
+ vector bool __int128 vec_cmpeq (vector unsigned __int128, vector unsigned __int128);
+ vector bool __int128 vec_cmpne (vector signed __int128, vector signed __int128);
+ vector bool __int128 vec_cmpne (vector unsigned __int128, vector unsigned __int128);
+ vector bool __int128 vec_cmpgt (vector signed __int128, vector signed __int128);
+ vector bool __int128 vec_cmpgt (vector unsigned __int128, vector unsigned __int128);
+ vector bool __int128 vec_cmplt (vector signed __int128, vector signed __int128);
+ vector bool __int128 vec_cmplt (vector unsigned __int128, vector unsigned __int128);
+ vector bool __int128 vec_cmpge (vector signed __int128, vector signed __int128);
+ vector bool __int128 vec_cmpge (vector unsigned __int128, vector unsigned __int128);
+ vector bool __int128 vec_cmple (vector signed __int128, vector signed __int128);
+ vector bool __int128 vec_cmple (vector unsigned __int128, vector unsigned __int128);
+ 
+ int vec_all_eq (vector signed __int128, vector signed __int128);
+ int vec_all_eq (vector unsigned __int128, vector unsigned __int128);
+ int vec_all_ne (vector signed __int128, vector signed __int128);
+ int vec_all_ne (vector unsigned __int128, vector unsigned __int128);
+ int vec_all_gt (vector signed __int128, vector signed __int128);
+ int vec_all_gt (vector unsigned __int128, vector unsigned __int128);
+ int vec_all_lt (vector signed __int128, vector signed __int128);
+ int vec_all_lt (vector unsigned __int128, vector unsigned __int128);
+ int vec_all_ge (vector signed __int128, vector signed __int128);
+ int vec_all_ge (vector unsigned __int128, vector unsigned __int128);
+ int vec_all_le (vector signed __int128, vector signed __int128);
+ int vec_all_le (vector unsigned __int128, vector unsigned __int128);
+ 
+ int vec_any_eq (vector signed __int128, vector signed __int128);
+ int vec_any_eq (vector unsigned __int128, vector unsigned __int128);
+ int vec_any_ne (vector signed __int128, vector signed __int128);
+ int vec_any_ne (vector unsigned __int128, vector unsigned __int128);
+ int vec_any_gt (vector signed __int128, vector signed __int128);
+ int vec_any_gt (vector unsigned __int128, vector unsigned __int128);
+ int vec_any_lt (vector signed __int128, vector signed __int128);
+ int vec_any_lt (vector unsigned __int128, vector unsigned __int128);
+ int vec_any_ge (vector signed __int128, vector signed __int128);
+ int vec_any_ge (vector unsigned __int128, vector unsigned __int128);
+ int vec_any_le (vector signed __int128, vector signed __int128);
+ int vec_any_le (vector unsigned __int128, vector unsigned __int128);
+ @end smallexample
+ 
+ 
  @node PowerPC Hardware Transactional Memory Built-in Functions
  @subsection PowerPC Hardware Transactional Memory Built-in Functions
  GCC provides two interfaces for accessing the Hardware Transactional
*************** void __builtin_mma_xxmtacc (__vector_qua
*** 20493,20506 ****
  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_vsx_assemble_pair (__vector_pair *, vec_t, vec_t);
  void __builtin_vsx_disassemble_pair (void *, __vector_pair *);
  
  vec_t __builtin_vsx_xvcvspbf16 (vec_t);
  vec_t __builtin_vsx_xvcvbf16spn (vec_t);
  @end smallexample
  
  @node PRU Built-in Functions
--- 20680,20696 ----
  void __builtin_mma_xxmfacc (__vector_quad *);
  void __builtin_mma_xxsetaccz (__vector_quad *);
  
! void __builtin_mma_build_acc (__vector_quad *, vec_t, vec_t, vec_t, vec_t);
  void __builtin_mma_disassemble_acc (void *, __vector_quad *);
  
! void __builtin_vsx_build_pair (__vector_pair *, vec_t, vec_t);
  void __builtin_vsx_disassemble_pair (void *, __vector_pair *);
  
  vec_t __builtin_vsx_xvcvspbf16 (vec_t);
  vec_t __builtin_vsx_xvcvbf16spn (vec_t);
+ 
+ __vector_pair __builtin_vsx_lxvp (size_t, __vector_pair *);
+ void __builtin_vsx_stxvp (__vector_pair, size_t, __vector_pair *);
  @end smallexample
  
  @node PRU Built-in Functions
diff -Nrcpad gcc-11.1.0/gcc/doc/fsf-funding.7 gcc-11.2.0/gcc/doc/fsf-funding.7
*** gcc-11.1.0/gcc/doc/fsf-funding.7	Tue Apr 27 10:01:25 2021
--- gcc-11.2.0/gcc/doc/fsf-funding.7	Wed Jul 28 06:56:22 2021
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40)
  .\"
  .\" 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 "2021-04-27" "gcc-11.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 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** 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-11.1.0/gcc/doc/g++.1 gcc-11.2.0/gcc/doc/g++.1
*** gcc-11.1.0/gcc/doc/g++.1	Tue Apr 27 10:13:16 2021
--- gcc-11.2.0/gcc/doc/g++.1	Wed Jul 28 07:06:51 2021
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40)
  .\"
  .\" 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 "2021-04-27" "gcc-11.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 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** See \s-1RS/6000\s0 and PowerPC Options.
*** 1246,1252 ****
  \&\-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
--- 1242,1249 ----
  \&\-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 \-mrop\-protect \-mno\-rop\-protect 
! \&\-mprivileged \-mno\-privileged\fR
  .Sp
  \&\fI\s-1RX\s0 Options\fR
  \&\fB\-m64bit\-doubles  \-m32bit\-doubles  \-fpu  \-nofpu
*************** This is useful if you need to make sure
*** 4276,4283 ****
  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
--- 4273,4280 ----
  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:
*** 6550,6556 ****
  .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
--- 6547,6553 ----
  .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
*************** run-time callbacks.
*** 13178,13184 ****
  Emit special instrumentation for accesses to volatiles.
  .IP "\fBtsan-instrument-func-entry-exit\fR" 4
  .IX Item "tsan-instrument-func-entry-exit"
! Emit instrumentation calls to _\|\fB_tsan_func_entry()\fR and _\|\fB_tsan_func_exit()\fR.
  .IP "\fBmax-fsm-thread-path-insns\fR" 4
  .IX Item "max-fsm-thread-path-insns"
  Maximum number of instructions to copy when duplicating blocks on a
--- 13175,13181 ----
  Emit special instrumentation for accesses to volatiles.
  .IP "\fBtsan-instrument-func-entry-exit\fR" 4
  .IX Item "tsan-instrument-func-entry-exit"
! Emit instrumentation calls to _\|\fI_tsan_func_entry()\fR and _\|\fI_tsan_func_exit()\fR.
  .IP "\fBmax-fsm-thread-path-insns\fR" 4
  .IX Item "max-fsm-thread-path-insns"
  Maximum number of instructions to copy when duplicating blocks on a
*************** are provided for backwards compatibility
*** 21138,21144 ****
  .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
--- 21135,21141 ----
  .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
*** 21150,21160 ****
  .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
--- 21147,21157 ----
  .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:
*** 26014,26020 ****
  \&\-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
--- 26011,26018 ----
  \&\-mmulhw  \-mdlmzb  \-mmfpgpr  \-mvsx 
  \&\-mcrypto  \-mhtm  \-mpower8\-fusion  \-mpower8\-vector 
  \&\-mquad\-memory  \-mquad\-memory\-atomic  \-mfloat128 
! \&\-mfloat128\-hardware \-mprefixed \-mpcrel \-mmma 
! \&\-mrop\-protect\fR
  .Sp
  The particular options set for any particular \s-1CPU\s0 varies between
  compiler versions, depending on what setting seems to produce optimal
*************** store instructions when the option \fB\-
*** 27032,27037 ****
--- 27030,27051 ----
  .PD
  Generate (do not generate) the \s-1MMA\s0 instructions when the option
  \&\fB\-mcpu=future\fR is used.
+ .IP "\fB\-mrop\-protect\fR" 4
+ .IX Item "-mrop-protect"
+ .PD 0
+ .IP "\fB\-mno\-rop\-protect\fR" 4
+ .IX Item "-mno-rop-protect"
+ .PD
+ Generate (do not generate) \s-1ROP\s0 protection instructions when the target
+ processor supports them.  Currently this option disables the shrink-wrap
+ optimization (\fB\-fshrink\-wrap\fR).
+ .IP "\fB\-mprivileged\fR" 4
+ .IX Item "-mprivileged"
+ .PD 0
+ .IP "\fB\-mno\-privileged\fR" 4
+ .IX Item "-mno-privileged"
+ .PD
+ Generate (do not generate) code that will run in privileged state.
  .IP "\fB\-mblock\-ops\-unaligned\-vsx\fR" 4
  .IX Item "-mblock-ops-unaligned-vsx"
  .PD 0
*************** to subtle defects.  Supplying them in ca
*** 31018,31025 ****
  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"
--- 31032,31039 ----
  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
*** 31037,31043 ****
  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
--- 31051,31057 ----
  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-11.1.0/gcc/doc/gcc.1 gcc-11.2.0/gcc/doc/gcc.1
*** gcc-11.1.0/gcc/doc/gcc.1	Tue Apr 27 10:13:16 2021
--- gcc-11.2.0/gcc/doc/gcc.1	Wed Jul 28 07:06:51 2021
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40)
  .\"
  .\" 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 "2021-04-27" "gcc-11.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 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** See \s-1RS/6000\s0 and PowerPC Options.
*** 1246,1252 ****
  \&\-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
--- 1242,1249 ----
  \&\-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 \-mrop\-protect \-mno\-rop\-protect 
! \&\-mprivileged \-mno\-privileged\fR
  .Sp
  \&\fI\s-1RX\s0 Options\fR
  \&\fB\-m64bit\-doubles  \-m32bit\-doubles  \-fpu  \-nofpu
*************** This is useful if you need to make sure
*** 4276,4283 ****
  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
--- 4273,4280 ----
  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:
*** 6550,6556 ****
  .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
--- 6547,6553 ----
  .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
*************** run-time callbacks.
*** 13178,13184 ****
  Emit special instrumentation for accesses to volatiles.
  .IP "\fBtsan-instrument-func-entry-exit\fR" 4
  .IX Item "tsan-instrument-func-entry-exit"
! Emit instrumentation calls to _\|\fB_tsan_func_entry()\fR and _\|\fB_tsan_func_exit()\fR.
  .IP "\fBmax-fsm-thread-path-insns\fR" 4
  .IX Item "max-fsm-thread-path-insns"
  Maximum number of instructions to copy when duplicating blocks on a
--- 13175,13181 ----
  Emit special instrumentation for accesses to volatiles.
  .IP "\fBtsan-instrument-func-entry-exit\fR" 4
  .IX Item "tsan-instrument-func-entry-exit"
! Emit instrumentation calls to _\|\fI_tsan_func_entry()\fR and _\|\fI_tsan_func_exit()\fR.
  .IP "\fBmax-fsm-thread-path-insns\fR" 4
  .IX Item "max-fsm-thread-path-insns"
  Maximum number of instructions to copy when duplicating blocks on a
*************** are provided for backwards compatibility
*** 21138,21144 ****
  .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
--- 21135,21141 ----
  .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
*** 21150,21160 ****
  .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
--- 21147,21157 ----
  .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:
*** 26014,26020 ****
  \&\-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
--- 26011,26018 ----
  \&\-mmulhw  \-mdlmzb  \-mmfpgpr  \-mvsx 
  \&\-mcrypto  \-mhtm  \-mpower8\-fusion  \-mpower8\-vector 
  \&\-mquad\-memory  \-mquad\-memory\-atomic  \-mfloat128 
! \&\-mfloat128\-hardware \-mprefixed \-mpcrel \-mmma 
! \&\-mrop\-protect\fR
  .Sp
  The particular options set for any particular \s-1CPU\s0 varies between
  compiler versions, depending on what setting seems to produce optimal
*************** store instructions when the option \fB\-
*** 27032,27037 ****
--- 27030,27051 ----
  .PD
  Generate (do not generate) the \s-1MMA\s0 instructions when the option
  \&\fB\-mcpu=future\fR is used.
+ .IP "\fB\-mrop\-protect\fR" 4
+ .IX Item "-mrop-protect"
+ .PD 0
+ .IP "\fB\-mno\-rop\-protect\fR" 4
+ .IX Item "-mno-rop-protect"
+ .PD
+ Generate (do not generate) \s-1ROP\s0 protection instructions when the target
+ processor supports them.  Currently this option disables the shrink-wrap
+ optimization (\fB\-fshrink\-wrap\fR).
+ .IP "\fB\-mprivileged\fR" 4
+ .IX Item "-mprivileged"
+ .PD 0
+ .IP "\fB\-mno\-privileged\fR" 4
+ .IX Item "-mno-privileged"
+ .PD
+ Generate (do not generate) code that will run in privileged state.
  .IP "\fB\-mblock\-ops\-unaligned\-vsx\fR" 4
  .IX Item "-mblock-ops-unaligned-vsx"
  .PD 0
*************** to subtle defects.  Supplying them in ca
*** 31018,31025 ****
  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"
--- 31032,31039 ----
  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
*** 31037,31043 ****
  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
--- 31051,31057 ----
  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-11.1.0/gcc/doc/gcc.info gcc-11.2.0/gcc/doc/gcc.info
*** gcc-11.1.0/gcc/doc/gcc.info	Tue Apr 27 10:13:24 2021
--- gcc-11.2.0/gcc/doc/gcc.info	Wed Jul 28 07:06:54 2021
***************
*** 1,4 ****
! This is gcc.info, produced by makeinfo version 6.7 from gcc.texi.
  
  Copyright (C) 1988-2021 Free Software Foundation, Inc.
  
--- 1,4 ----
! This is gcc.info, produced by makeinfo version 6.5 from gcc.texi.
  
  Copyright (C) 1988-2021 Free Software Foundation, Inc.
  
*************** Copies published by the Free Software Fo
*** 53,66 ****
  development.
  
  
! File: gcc.info,  Node: Top,  Next: G++ and GCC,  Up: (dir)
  
  Introduction
  ************
  
  This manual documents how to use the GNU compilers, as well as their
  features and incompatibilities, and how to report bugs.  It corresponds
! to the compilers (GCC) version 11.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.
--- 53,66 ----
  development.
  
  
! File: gcc.info,  Node: Top,  Next: G++ and GCC
  
  Introduction
  ************
  
  This manual documents how to use the GNU compilers, as well as their
  features and incompatibilities, and how to report bugs.  It corresponds
! to the compilers (GCC) version 11.2.0.  The internals of the GNU
  compilers, including how to port them to new targets and some
  information about how to write front ends for new languages, are
  documented in a separate manual.  *Note Introduction: (gccint)Top.
*************** _Machine-Dependent Options_
*** 1574,1580 ****
            -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
--- 1574,1581 ----
            -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 -mrop-protect -mno-rop-protect
!           -mprivileged -mno-privileged
  
       _RX Options_
            -m64bit-doubles  -m32bit-doubles  -fpu  -nofpu
*************** These '-m' options are defined for the I
*** 24811,24816 ****
--- 24812,24818 ----
            -mcrypto  -mhtm  -mpower8-fusion  -mpower8-vector
            -mquad-memory  -mquad-memory-atomic  -mfloat128
            -mfloat128-hardware -mprefixed -mpcrel -mmma
+           -mrop-protect
  
       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
*** 25660,25665 ****
--- 25662,25677 ----
       Generate (do not generate) the MMA instructions when the option
       '-mcpu=future' is used.
  
+ '-mrop-protect'
+ '-mno-rop-protect'
+      Generate (do not generate) ROP protection instructions when the
+      target processor supports them.  Currently this option disables the
+      shrink-wrap optimization ('-fshrink-wrap').
+ 
+ '-mprivileged'
+ '-mno-privileged'
+      Generate (do not generate) code that will run in privileged state.
+ 
  '-mblock-ops-unaligned-vsx'
  '-mno-block-ops-unaligned-vsx'
       Generate (do not generate) unaligned vsx loads and stores for
*************** __BUILTIN_CRYPTO_VSHASIGMAW must be a co
*** 50574,50579 ****
--- 50586,50606 ----
  The third argument to these built-in functions must be a constant
  integer in the range of 0 to 15.
  
+  The following sign extension builtins are provided:
+ 
+      vector signed int vec_signexti (vector signed char a)
+      vector signed long long vec_signextll (vector signed char a)
+      vector signed int vec_signexti (vector signed short a)
+      vector signed long long vec_signextll (vector signed short a)
+      vector signed long long vec_signextll (vector signed int a)
+      vector signed long long vec_signextq (vector signed long long a)
+ 
+  Each element of the result is produced by sign-extending the element of
+ the input vector that would fall in the least significant portion of the
+ result element.  For example, a sign-extension of a vector signed char
+ to a vector signed long long will sign extend the rightmost byte of each
+ doubleword.
+ 
  
  File: gcc.info,  Node: PowerPC AltiVec Built-in Functions Available on ISA 3.1,  Prev: PowerPC AltiVec Built-in Functions Available on ISA 3.0,  Up: PowerPC AltiVec/VSX Built-in Functions
  
*************** vec_div (vector unsigned long long a, ve
*** 51035,51042 ****
  in doubleword element 'i' of a is divided by the integer in doubleword
  element 'i' of b.  The unique integer quotient is placed into the
  doubleword element 'i' of the vector returned.  If an attempt is made to
! perform any of the divisions 0x8000_0000_0000_0000 Ã· -1 or <anything> Ã·
! 0 then the quotient is undefined.
  
  vector signed int
  vec_dive (vector signed int a, vector signed int b)
--- 51062,51069 ----
  in doubleword element 'i' of a is divided by the integer in doubleword
  element 'i' of b.  The unique integer quotient is placed into the
  doubleword element 'i' of the vector returned.  If an attempt is made to
! perform any of the divisions 0x8000_0000_0000_0000 Ã· -1 or <anything>
! Ã· 0 then the quotient is undefined.
  
  vector signed int
  vec_dive (vector signed int a, vector signed int b)
*************** perform <anything> Ã· 0 then the remaind
*** 51090,51095 ****
--- 51117,51273 ----
  'xxgenpcvbm', 'xxgenpcvhm', 'xxgenpcvwm' instructions, where immediate
  value is either 0, 1, 2 or 3.
  
+ vector unsigned __int128 vec_rl (vector unsigned __int128 A,
+                                               vector unsigned __int128 B);
+ vector signed __int128 vec_rl (vector signed __int128 A,
+                                             vector unsigned __int128 B);
+ 
+  Result value: Each element of R is obtained by rotating the
+ corresponding element of A left by the number of bits specified by the
+ corresponding element of B.
+ 
+ vector unsigned __int128 vec_rlmi (vector unsigned __int128,
+                                                 vector unsigned __int128,
+                                                 vector unsigned __int128);
+ vector signed __int128 vec_rlmi (vector signed __int128,
+                                               vector signed __int128,
+                                               vector unsigned __int128);
+ 
+  Returns the result of rotating the first input and inserting it under
+ mask into the second input.  The first bit in the mask, the last bit in
+ the mask are obtained from the two 7-bit fields bits [108:115] and bits
+ [117:123] respectively of the second input.  The shift is obtained from
+ the third input in the 7-bit field [125:131] where all bits counted from
+ zero at the left.
+ 
+ vector unsigned __int128 vec_rlnm (vector unsigned __int128,
+                                                 vector unsigned __int128,
+                                                 vector unsigned __int128);
+ vector signed __int128 vec_rlnm (vector signed __int128,
+                                               vector unsigned __int128,
+                                               vector unsigned __int128);
+ 
+  Returns the result of rotating the first input and ANDing it with a
+ mask.  The first bit in the mask and the last bit in the mask are
+ obtained from the two 7-bit fields bits [117:123] and bits [125:131]
+ respectively of the second input.  The shift is obtained from the third
+ input in the 7-bit field bits [125:131] where all bits counted from zero
+ at the left.
+ 
+ vector unsigned __int128 vec_sl(vector unsigned __int128 A, vector unsigned __int128 B);
+ vector signed __int128 vec_sl(vector signed __int128 A, vector unsigned __int128 B);
+ 
+  Result value: Each element of R is obtained by shifting the
+ corresponding element of A left by the number of bits specified by the
+ corresponding element of B.
+ 
+ vector unsigned __int128 vec_sr(vector unsigned __int128 A, vector unsigned __int128 B);
+ vector signed __int128 vec_sr(vector signed __int128 A, vector unsigned __int128 B);
+ 
+  Result value: Each element of R is obtained by shifting the
+ corresponding element of A right by the number of bits specified by the
+ corresponding element of B.
+ 
+ vector unsigned __int128 vec_sra(vector unsigned __int128 A, vector unsigned __int128 B);
+ vector signed __int128 vec_sra(vector signed __int128 A, vector unsigned __int128 B);
+ 
+  Result value: Each element of R is obtained by arithmetic shifting the
+ corresponding element of A right by the number of bits specified by the
+ corresponding element of B.
+ 
+ vector unsigned __int128 vec_mule (vector unsigned long long,
+                                                 vector unsigned long long);
+ vector signed __int128 vec_mule (vector signed long long,
+                                               vector signed long long);
+ 
+  Returns a vector containing a 128-bit integer result of multiplying the
+ even doubleword elements of the two inputs.
+ 
+ vector unsigned __int128 vec_mulo (vector unsigned long long,
+                                                 vector unsigned long long);
+ vector signed __int128 vec_mulo (vector signed long long,
+                                               vector signed long long);
+ 
+  Returns a vector containing a 128-bit integer result of multiplying the
+ odd doubleword elements of the two inputs.
+ 
+ vector unsigned __int128 vec_div (vector unsigned __int128,
+                                                vector unsigned __int128);
+ vector signed __int128 vec_div (vector signed __int128,
+                                              vector signed __int128);
+ 
+  Returns the result of dividing the first operand by the second operand.
+ An attempt to divide any value by zero or to divide the most negative
+ signed 128-bit integer by negative one results in an undefined value.
+ 
+ vector unsigned __int128 vec_dive (vector unsigned __int128,
+                                                 vector unsigned __int128);
+ vector signed __int128 vec_dive (vector signed __int128,
+                                               vector signed __int128);
+ 
+  The result is produced by shifting the first input left by 128 bits and
+ dividing by the second.  If an attempt is made to divide by zero or the
+ result is larger than 128 bits, the result is undefined.
+ 
+ vector unsigned __int128 vec_mod (vector unsigned __int128,
+                                                vector unsigned __int128);
+ vector signed __int128 vec_mod (vector signed __int128,
+                                              vector signed __int128);
+ 
+  The result is the modulo result of dividing the first input by the
+ second input.
+ 
+  The following builtins perform 128-bit vector comparisons.  The
+ 'vec_all_xx', 'vec_any_xx', and 'vec_cmpxx', where 'xx' is one of the
+ operations 'eq, ne, gt, lt, ge, le' perform pairwise comparisons between
+ the elements at the same positions within their two vector arguments.
+ The 'vec_all_xx'function returns a non-zero value if and only if all
+ pairwise comparisons are true.  The 'vec_any_xx' function returns a
+ non-zero value if and only if at least one pairwise comparison is true.
+ The 'vec_cmpxx'function returns a vector of the same type as its two
+ arguments, within which each element consists of all ones to denote that
+ specified logical comparison of the corresponding elements was true.
+ Otherwise, the element of the returned vector contains all zeros.
+ 
+      vector bool __int128 vec_cmpeq (vector signed __int128, vector signed __int128);
+      vector bool __int128 vec_cmpeq (vector unsigned __int128, vector unsigned __int128);
+      vector bool __int128 vec_cmpne (vector signed __int128, vector signed __int128);
+      vector bool __int128 vec_cmpne (vector unsigned __int128, vector unsigned __int128);
+      vector bool __int128 vec_cmpgt (vector signed __int128, vector signed __int128);
+      vector bool __int128 vec_cmpgt (vector unsigned __int128, vector unsigned __int128);
+      vector bool __int128 vec_cmplt (vector signed __int128, vector signed __int128);
+      vector bool __int128 vec_cmplt (vector unsigned __int128, vector unsigned __int128);
+      vector bool __int128 vec_cmpge (vector signed __int128, vector signed __int128);
+      vector bool __int128 vec_cmpge (vector unsigned __int128, vector unsigned __int128);
+      vector bool __int128 vec_cmple (vector signed __int128, vector signed __int128);
+      vector bool __int128 vec_cmple (vector unsigned __int128, vector unsigned __int128);
+ 
+      int vec_all_eq (vector signed __int128, vector signed __int128);
+      int vec_all_eq (vector unsigned __int128, vector unsigned __int128);
+      int vec_all_ne (vector signed __int128, vector signed __int128);
+      int vec_all_ne (vector unsigned __int128, vector unsigned __int128);
+      int vec_all_gt (vector signed __int128, vector signed __int128);
+      int vec_all_gt (vector unsigned __int128, vector unsigned __int128);
+      int vec_all_lt (vector signed __int128, vector signed __int128);
+      int vec_all_lt (vector unsigned __int128, vector unsigned __int128);
+      int vec_all_ge (vector signed __int128, vector signed __int128);
+      int vec_all_ge (vector unsigned __int128, vector unsigned __int128);
+      int vec_all_le (vector signed __int128, vector signed __int128);
+      int vec_all_le (vector unsigned __int128, vector unsigned __int128);
+ 
+      int vec_any_eq (vector signed __int128, vector signed __int128);
+      int vec_any_eq (vector unsigned __int128, vector unsigned __int128);
+      int vec_any_ne (vector signed __int128, vector signed __int128);
+      int vec_any_ne (vector unsigned __int128, vector unsigned __int128);
+      int vec_any_gt (vector signed __int128, vector signed __int128);
+      int vec_any_gt (vector unsigned __int128, vector unsigned __int128);
+      int vec_any_lt (vector signed __int128, vector signed __int128);
+      int vec_any_lt (vector unsigned __int128, vector unsigned __int128);
+      int vec_any_ge (vector signed __int128, vector signed __int128);
+      int vec_any_ge (vector unsigned __int128, vector unsigned __int128);
+      int vec_any_le (vector signed __int128, vector signed __int128);
+      int vec_any_le (vector unsigned __int128, vector unsigned __int128);
+ 
  
  File: gcc.info,  Node: PowerPC Hardware Transactional Memory Built-in Functions,  Next: PowerPC Atomic Memory Operation Functions,  Prev: PowerPC AltiVec/VSX Built-in Functions,  Up: Target Builtins
  
*************** they are constants and that their values
*** 51450,51464 ****
       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_vsx_assemble_pair (__vector_pair *, vec_t, vec_t);
       void __builtin_vsx_disassemble_pair (void *, __vector_pair *);
  
       vec_t __builtin_vsx_xvcvspbf16 (vec_t);
       vec_t __builtin_vsx_xvcvbf16spn (vec_t);
  
  
  File: gcc.info,  Node: PRU Built-in Functions,  Next: RISC-V Built-in Functions,  Prev: PowerPC Matrix-Multiply Assist Built-in Functions,  Up: Target Builtins
  
--- 51628,51645 ----
       void __builtin_mma_xxmfacc (__vector_quad *);
       void __builtin_mma_xxsetaccz (__vector_quad *);
  
!      void __builtin_mma_build_acc (__vector_quad *, vec_t, vec_t, vec_t, vec_t);
       void __builtin_mma_disassemble_acc (void *, __vector_quad *);
  
!      void __builtin_vsx_build_pair (__vector_pair *, vec_t, vec_t);
       void __builtin_vsx_disassemble_pair (void *, __vector_pair *);
  
       vec_t __builtin_vsx_xvcvspbf16 (vec_t);
       vec_t __builtin_vsx_xvcvbf16spn (vec_t);
  
+      __vector_pair __builtin_vsx_lxvp (size_t, __vector_pair *);
+      void __builtin_vsx_stxvp (__vector_pair, size_t, __vector_pair *);
+ 
  
  File: gcc.info,  Node: PRU Built-in Functions,  Next: RISC-V Built-in Functions,  Prev: PowerPC Matrix-Multiply Assist Built-in Functions,  Up: Target Builtins
  
*************** alphabetical order.
*** 60429,60435 ****
  
     * Ralf Corsepius for SH testing and minor bug fixing.
  
!    * FranÃ§ois-Xavier Coudert for contributions to GNU Fortran.
  
     * Stan Cox for care and feeding of the x86 port and lots of behind
       the scenes hacking.
--- 60610,60616 ----
  
     * Ralf Corsepius for SH testing and minor bug fixing.
  
!    * Franc,ois-Xavier Coudert for contributions to GNU Fortran.
  
     * Stan Cox for care and feeding of the x86 port and lots of behind
       the scenes hacking.
*************** alphabetical order.
*** 60472,60478 ****
       disbursement, configuration architecture, libio maintenance, and
       early math work.
  
!    * FranÃ§ois Dumont for his work on libstdc++-v3, especially
       maintaining and improving 'debug-mode' and associative and
       unordered containers.
  
--- 60653,60659 ----
       disbursement, configuration architecture, libio maintenance, and
       early math work.
  
!    * Franc,ois Dumont for his work on libstdc++-v3, especially
       maintaining and improving 'debug-mode' and associative and
       unordered containers.
  
*************** alphabetical order.
*** 60731,60743 ****
  
     * Weiwen Liu for testing and various bug fixes.
  
!    * Manuel LÃ³pez-IbÃ¡Ã±ez for improving '-Wconversion' and many other
       diagnostics fixes and improvements.
  
     * Dave Love for his ongoing work with the Fortran front end and
       runtime libraries.
  
!    * Martin von LÃ¶wis for internal consistency checking infrastructure,
       various C++ improvements including namespace support, and tons of
       assistance with libstdc++/compiler merges.
  
--- 60912,60924 ----
  
     * Weiwen Liu for testing and various bug fixes.
  
!    * Manuel Lo'pez-Iba'n~ez for improving '-Wconversion' and many other
       diagnostics fixes and improvements.
  
     * Dave Love for his ongoing work with the Fortran front end and
       runtime libraries.
  
!    * Martin von Lo"wis for internal consistency checking infrastructure,
       various C++ improvements including namespace support, and tons of
       assistance with libstdc++/compiler merges.
  
*************** alphabetical order.
*** 60929,60935 ****
  
     * Craig Rodrigues for processing tons of bug reports.
  
!    * Ola RÃ¶nnerup for work on mt_alloc.
  
     * Gavin Romig-Koch for lots of behind the scenes MIPS work.
  
--- 61110,61116 ----
  
     * Craig Rodrigues for processing tons of bug reports.
  
!    * Ola Ro"nnerup for work on mt_alloc.
  
     * Gavin Romig-Koch for lots of behind the scenes MIPS work.
  
*************** alphabetical order.
*** 60943,60949 ****
  
     * Paul Rubin wrote most of the preprocessor.
  
!    * PÃ©tur RunÃ³lfsson for major performance improvements in C++
       formatted I/O and large file support in C++ filebuf.
  
     * Chip Salzenberg for libstdc++ patches and improvements to locales,
--- 61124,61130 ----
  
     * Paul Rubin wrote most of the preprocessor.
  
!    * Pe'tur Runo'lfsson for major performance improvements in C++
       formatted I/O and large file support in C++ filebuf.
  
     * Chip Salzenberg for libstdc++ patches and improvements to locales,
*************** alphabetical order.
*** 60964,60970 ****
  
     * William Schelter did most of the work on the Intel 80386 support.
  
!    * Tobias SchlÃ¼ter for work on GNU Fortran.
  
     * Bernd Schmidt for various code generation improvements and major
       work in the reload pass, serving as release manager for GCC 2.95.3,
--- 61145,61151 ----
  
     * William Schelter did most of the work on the Intel 80386 support.
  
!    * Tobias Schlu"ter for work on GNU Fortran.
  
     * Bernd Schmidt for various code generation improvements and major
       work in the reload pass, serving as release manager for GCC 2.95.3,
*************** contributions to testing:
*** 61461,61467 ****
  
     * Robert A. French
  
!    * JÃ¶rgen Freyh
  
     * Mark K. Gardner
  
--- 61642,61648 ----
  
     * Robert A. French
  
!    * Jo"rgen Freyh
  
     * Mark K. Gardner
  
*************** look up both forms.
*** 61612,61618 ****
  * Bdynamic:                              VxWorks Options.    (line   22)
  * bind_at_load:                          Darwin Options.     (line  118)
  * block-ops-unaligned-vsx:               RS/6000 and PowerPC Options.
!                                                              (line  949)
  * Bstatic:                               VxWorks Options.    (line   22)
  * bundle:                                Darwin Options.     (line  123)
  * bundle_loader:                         Darwin Options.     (line  127)
--- 61793,61799 ----
  * Bdynamic:                              VxWorks Options.    (line   22)
  * bind_at_load:                          Darwin Options.     (line  118)
  * block-ops-unaligned-vsx:               RS/6000 and PowerPC Options.
!                                                              (line  960)
  * Bstatic:                               VxWorks Options.    (line   22)
  * bundle:                                Darwin Options.     (line  123)
  * bundle_loader:                         Darwin Options.     (line  127)
*************** look up both forms.
*** 62659,62665 ****
  * G <2>:                                 MIPS Options.       (line  460)
  * G <3>:                                 Nios II Options.    (line    9)
  * G <4>:                                 RS/6000 and PowerPC Options.
!                                                              (line  714)
  * G <5>:                                 System V Options.   (line   10)
  * gas-loc-support:                       Debugging Options.  (line  233)
  * gas-locview-support:                   Debugging Options.  (line  249)
--- 62840,62846 ----
  * G <2>:                                 MIPS Options.       (line  460)
  * G <3>:                                 Nios II Options.    (line    9)
  * G <4>:                                 RS/6000 and PowerPC Options.
!                                                              (line  715)
  * G <5>:                                 System V Options.   (line   10)
  * gas-loc-support:                       Debugging Options.  (line  233)
  * gas-locview-support:                   Debugging Options.  (line  249)
*************** look up both forms.
*** 62728,62734 ****
  * 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  630)
--- 62909,62915 ----
  * M:                                     Preprocessor Options.
                                                               (line   77)
  * m:                                     RS/6000 and PowerPC Options.
!                                                              (line  522)
  * m1:                                    SH Options.         (line    9)
  * m10:                                   PDP-11 Options.     (line   29)
  * m128bit-long-double:                   x86 Options.        (line  630)
*************** look up both forms.
*** 62747,62753 ****
  * m31:                                   S/390 and zSeries Options.
                                                               (line   86)
  * m32:                                   RS/6000 and PowerPC Options.
!                                                              (line  245)
  * m32 <1>:                               SPARC Options.      (line  315)
  * m32 <2>:                               TILE-Gx Options.    (line   23)
  * m32 <3>:                               TILEPro Options.    (line   13)
--- 62928,62934 ----
  * m31:                                   S/390 and zSeries Options.
                                                               (line   86)
  * m32:                                   RS/6000 and PowerPC Options.
!                                                              (line  246)
  * m32 <1>:                               SPARC Options.      (line  315)
  * m32 <2>:                               TILE-Gx Options.    (line   23)
  * m32 <3>:                               TILEPro Options.    (line   13)
*************** look up both forms.
*** 62795,62801 ****
  * m5407:                                 M680x0 Options.     (line  165)
  * m64:                                   Nvidia PTX Options. (line    9)
  * m64 <1>:                               RS/6000 and PowerPC Options.
!                                                              (line  245)
  * m64 <2>:                               S/390 and zSeries Options.
                                                               (line   86)
  * m64 <3>:                               SPARC Options.      (line  315)
--- 62976,62982 ----
  * m5407:                                 M680x0 Options.     (line  165)
  * m64:                                   Nvidia PTX Options. (line    9)
  * m64 <1>:                               RS/6000 and PowerPC Options.
!                                                              (line  246)
  * m64 <2>:                               S/390 and zSeries Options.
                                                               (line   86)
  * m64 <3>:                               SPARC Options.      (line  315)
*************** look up both forms.
*** 62823,62829 ****
  * 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 1096)
  * mabi <6>:                              Xtensa Options.     (line  103)
  * mabi=32:                               MIPS Options.       (line  156)
--- 63004,63010 ----
  * mabi <2>:                              PRU Options.        (line   28)
  * mabi <3>:                              RISC-V Options.     (line   17)
  * mabi <4>:                              RS/6000 and PowerPC Options.
!                                                              (line  553)
  * mabi <5>:                              x86 Options.        (line 1096)
  * mabi <6>:                              Xtensa Options.     (line  103)
  * mabi=32:                               MIPS Options.       (line  156)
*************** look up both forms.
*** 62831,62844 ****
  * mabi=call0:                            Xtensa Options.     (line  108)
  * mabi=eabi:                             MIPS Options.       (line  156)
  * mabi=elfv1:                            RS/6000 and PowerPC Options.
!                                                              (line  574)
  * mabi=elfv2:                            RS/6000 and PowerPC Options.
!                                                              (line  580)
  * mabi=gnu:                              MMIX Options.       (line   20)
  * mabi=ibmlongdouble:                    RS/6000 and PowerPC Options.
!                                                              (line  558)
  * mabi=ieeelongdouble:                   RS/6000 and PowerPC Options.
!                                                              (line  566)
  * mabi=mmixware:                         MMIX Options.       (line   20)
  * mabi=n32:                              MIPS Options.       (line  156)
  * mabi=o64:                              MIPS Options.       (line  156)
--- 63012,63025 ----
  * mabi=call0:                            Xtensa Options.     (line  108)
  * mabi=eabi:                             MIPS Options.       (line  156)
  * mabi=elfv1:                            RS/6000 and PowerPC Options.
!                                                              (line  575)
  * mabi=elfv2:                            RS/6000 and PowerPC Options.
!                                                              (line  581)
  * mabi=gnu:                              MMIX Options.       (line   20)
  * mabi=ibmlongdouble:                    RS/6000 and PowerPC Options.
!                                                              (line  559)
  * mabi=ieeelongdouble:                   RS/6000 and PowerPC Options.
!                                                              (line  567)
  * mabi=mmixware:                         MMIX Options.       (line   20)
  * mabi=n32:                              MIPS Options.       (line  156)
  * mabi=o64:                              MIPS Options.       (line  156)
*************** look up both forms.
*** 62859,62873 ****
  * maddress-mode=long:                    x86 Options.        (line 1532)
  * maddress-mode=short:                   x86 Options.        (line 1537)
  * mads:                                  RS/6000 and PowerPC Options.
!                                                              (line  614)
  * madx:                                  x86 Options.        (line  857)
  * maes:                                  x86 Options.        (line  834)
  * maix-struct-return:                    RS/6000 and PowerPC Options.
!                                                              (line  545)
  * maix32:                                RS/6000 and PowerPC Options.
!                                                              (line  283)
  * maix64:                                RS/6000 and PowerPC Options.
!                                                              (line  283)
  * malign-300:                            H8/300 Options.     (line   41)
  * malign-call:                           ARC Options.        (line  435)
  * malign-data:                           RISC-V Options.     (line  151)
--- 63040,63054 ----
  * maddress-mode=long:                    x86 Options.        (line 1532)
  * maddress-mode=short:                   x86 Options.        (line 1537)
  * mads:                                  RS/6000 and PowerPC Options.
!                                                              (line  615)
  * madx:                                  x86 Options.        (line  857)
  * maes:                                  x86 Options.        (line  834)
  * maix-struct-return:                    RS/6000 and PowerPC Options.
!                                                              (line  546)
  * maix32:                                RS/6000 and PowerPC Options.
!                                                              (line  284)
  * maix64:                                RS/6000 and PowerPC Options.
!                                                              (line  284)
  * malign-300:                            H8/300 Options.     (line   41)
  * malign-call:                           ARC Options.        (line  435)
  * malign-data:                           RISC-V Options.     (line  151)
*************** look up both forms.
*** 62877,62892 ****
  * 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 1276)
  * 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)
--- 63058,63073 ----
  * malign-labels:                         FRV Options.        (line  128)
  * malign-loops:                          M32R/D Options.     (line   73)
  * malign-natural:                        RS/6000 and PowerPC Options.
!                                                              (line  322)
  * malign-power:                          RS/6000 and PowerPC Options.
!                                                              (line  322)
  * malign-stringops:                      x86 Options.        (line 1276)
  * mall-opts:                             MeP Options.        (line   11)
  * malloc-cc:                             FRV Options.        (line   31)
  * mallow-string-insns:                   RX Options.         (line  150)
  * mallregs:                              RL78 Options.       (line   66)
  * maltivec:                              RS/6000 and PowerPC Options.
!                                                              (line  137)
  * mam33:                                 MN10300 Options.    (line   17)
  * mam33-2:                               MN10300 Options.    (line   24)
  * mam34:                                 MN10300 Options.    (line   27)
*************** look up both forms.
*** 62935,62941 ****
  * 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  822)
  * mavx2:                                 x86 Options.        (line  823)
  * mavx256-split-unaligned-load:          x86 Options.        (line 1411)
--- 63116,63122 ----
  * mauto-pic:                             IA-64 Options.      (line   50)
  * maverage:                              MeP Options.        (line   16)
  * mavoid-indexed-addresses:              RS/6000 and PowerPC Options.
!                                                              (line  361)
  * mavx:                                  x86 Options.        (line  822)
  * mavx2:                                 x86 Options.        (line  823)
  * mavx256-split-unaligned-load:          x86 Options.        (line 1411)
*************** look up both forms.
*** 62971,62977 ****
  * 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)
--- 63152,63158 ----
  * mbbit-peephole:                        ARC Options.        (line  441)
  * mbe8:                                  ARM Options.        (line   72)
  * mbig:                                  RS/6000 and PowerPC Options.
!                                                              (line  441)
  * mbig-endian:                           AArch64 Options.    (line   20)
  * mbig-endian <1>:                       ARC Options.        (line  596)
  * mbig-endian <2>:                       ARM Options.        (line   67)
*************** look up both forms.
*** 62984,63007 ****
  * mbig-endian <9>:                       NDS32 Options.      (line    9)
  * mbig-endian <10>:                      RISC-V Options.     (line  157)
  * mbig-endian <11>:                      RS/6000 and PowerPC Options.
!                                                              (line  440)
  * mbig-endian <12>:                      TILE-Gx Options.    (line   29)
  * mbig-endian-data:                      RX Options.         (line   42)
  * mbig-switch:                           V850 Options.       (line  176)
  * mbigtable:                             SH Options.         (line  141)
  * mbionic:                               GNU/Linux Options.  (line   22)
  * mbit-align:                            RS/6000 and PowerPC Options.
!                                                              (line  392)
  * mbit-ops:                              CR16 Options.       (line   25)
  * mbitfield:                             M680x0 Options.     (line  231)
  * mbitops:                               MeP Options.        (line   26)
  * mbitops <1>:                           SH Options.         (line  145)
  * mblock-compare-inline-limit:           RS/6000 and PowerPC Options.
!                                                              (line  694)
  * mblock-compare-inline-loop-limit:      RS/6000 and PowerPC Options.
!                                                              (line  700)
  * mblock-move-inline-limit:              RS/6000 and PowerPC Options.
!                                                              (line  688)
  * mbmi:                                  x86 Options.        (line  858)
  * mbmi2:                                 x86 Options.        (line  859)
  * mboard:                                OpenRISC Options.   (line    9)
--- 63165,63188 ----
  * mbig-endian <9>:                       NDS32 Options.      (line    9)
  * mbig-endian <10>:                      RISC-V Options.     (line  157)
  * mbig-endian <11>:                      RS/6000 and PowerPC Options.
!                                                              (line  441)
  * mbig-endian <12>:                      TILE-Gx Options.    (line   29)
  * mbig-endian-data:                      RX Options.         (line   42)
  * mbig-switch:                           V850 Options.       (line  176)
  * mbigtable:                             SH Options.         (line  141)
  * mbionic:                               GNU/Linux Options.  (line   22)
  * mbit-align:                            RS/6000 and PowerPC Options.
!                                                              (line  393)
  * mbit-ops:                              CR16 Options.       (line   25)
  * mbitfield:                             M680x0 Options.     (line  231)
  * mbitops:                               MeP Options.        (line   26)
  * mbitops <1>:                           SH Options.         (line  145)
  * mblock-compare-inline-limit:           RS/6000 and PowerPC Options.
!                                                              (line  695)
  * mblock-compare-inline-loop-limit:      RS/6000 and PowerPC Options.
!                                                              (line  701)
  * mblock-move-inline-limit:              RS/6000 and PowerPC Options.
!                                                              (line  689)
  * mbmi:                                  x86 Options.        (line  858)
  * mbmi2:                                 x86 Options.        (line  859)
  * mboard:                                OpenRISC Options.   (line    9)
*************** look up both forms.
*** 63018,63024 ****
  * mbranch-predict:                       MMIX Options.       (line   48)
  * mbranch-protection:                    AArch64 Options.    (line  264)
  * 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)
--- 63199,63205 ----
  * mbranch-predict:                       MMIX Options.       (line   48)
  * mbranch-protection:                    AArch64 Options.    (line  264)
  * mbss-plt:                              RS/6000 and PowerPC Options.
!                                                              (line  161)
  * mbuild-constants:                      DEC Alpha Options.  (line  141)
  * mbwx:                                  DEC Alpha Options.  (line  163)
  * mbypass-cache:                         Nios II Options.    (line  103)
*************** look up both forms.
*** 63029,63051 ****
  * 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 1116)
  * mcall-netbsd:                          RS/6000 and PowerPC Options.
!                                                              (line  533)
  * mcall-netbsd <1>:                      RS/6000 and PowerPC Options.
!                                                              (line  537)
  * mcall-prologues:                       AVR Options.        (line  190)
  * mcall-sysv:                            RS/6000 and PowerPC Options.
!                                                              (line  507)
  * mcall-sysv-eabi:                       RS/6000 and PowerPC Options.
!                                                              (line  515)
  * mcall-sysv-noeabi:                     RS/6000 and PowerPC Options.
!                                                              (line  518)
  * mcallee-super-interworking:            ARM Options.        (line  852)
  * mcaller-copies:                        HPPA Options.       (line   23)
  * mcaller-super-interworking:            ARM Options.        (line  859)
--- 63210,63232 ----
  * mcache-block-size:                     NDS32 Options.      (line   60)
  * mcache-volatile:                       Nios II Options.    (line  109)
  * mcall-eabi:                            RS/6000 and PowerPC Options.
!                                                              (line  516)
  * mcall-freebsd:                         RS/6000 and PowerPC Options.
!                                                              (line  530)
  * mcall-linux:                           RS/6000 and PowerPC Options.
!                                                              (line  526)
  * mcall-ms2sysv-xlogues:                 x86 Options.        (line 1116)
  * mcall-netbsd:                          RS/6000 and PowerPC Options.
!                                                              (line  534)
  * mcall-netbsd <1>:                      RS/6000 and PowerPC Options.
!                                                              (line  538)
  * mcall-prologues:                       AVR Options.        (line  190)
  * mcall-sysv:                            RS/6000 and PowerPC Options.
!                                                              (line  508)
  * mcall-sysv-eabi:                       RS/6000 and PowerPC Options.
!                                                              (line  516)
  * mcall-sysv-noeabi:                     RS/6000 and PowerPC Options.
!                                                              (line  519)
  * mcallee-super-interworking:            ARM Options.        (line  852)
  * mcaller-copies:                        HPPA Options.       (line   23)
  * mcaller-super-interworking:            ARM Options.        (line  859)
*************** look up both forms.
*** 63070,63086 ****
  * mcmodel=kernel:                        x86 Options.        (line 1516)
  * 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 1528)
  * mcmodel=medany:                        RISC-V Options.     (line  129)
  * mcmodel=medium:                        RS/6000 and PowerPC Options.
!                                                              (line  125)
  * mcmodel=medium <1>:                    x86 Options.        (line 1521)
  * mcmodel=medlow:                        RISC-V Options.     (line  122)
  * mcmodel=small:                         AArch64 Options.    (line   39)
  * mcmodel=small <1>:                     RS/6000 and PowerPC Options.
!                                                              (line  121)
  * mcmodel=small <2>:                     TILE-Gx Options.    (line    9)
  * mcmodel=small <3>:                     x86 Options.        (line 1510)
  * mcmodel=tiny:                          AArch64 Options.    (line   34)
--- 63251,63267 ----
  * mcmodel=kernel:                        x86 Options.        (line 1516)
  * mcmodel=large:                         AArch64 Options.    (line   45)
  * mcmodel=large <1>:                     RS/6000 and PowerPC Options.
!                                                              (line  131)
  * mcmodel=large <2>:                     TILE-Gx Options.    (line   14)
  * mcmodel=large <3>:                     x86 Options.        (line 1528)
  * mcmodel=medany:                        RISC-V Options.     (line  129)
  * mcmodel=medium:                        RS/6000 and PowerPC Options.
!                                                              (line  126)
  * mcmodel=medium <1>:                    x86 Options.        (line 1521)
  * mcmodel=medlow:                        RISC-V Options.     (line  122)
  * mcmodel=small:                         AArch64 Options.    (line   39)
  * mcmodel=small <1>:                     RS/6000 and PowerPC Options.
!                                                              (line  122)
  * mcmodel=small <2>:                     TILE-Gx Options.    (line    9)
  * mcmodel=small <3>:                     x86 Options.        (line 1510)
  * mcmodel=tiny:                          AArch64 Options.    (line   34)
*************** look up both forms.
*** 63100,63106 ****
  * mcompact-branches=optimal:             MIPS Options.       (line  804)
  * mcompact-casesi:                       ARC Options.        (line  454)
  * mcompat-align-parm:                    RS/6000 and PowerPC Options.
!                                                              (line  899)
  * mcompress:                             FT32 Options.       (line   26)
  * mcond-exec:                            FRV Options.        (line  187)
  * mcond-move:                            FRV Options.        (line  159)
--- 63281,63287 ----
  * mcompact-branches=optimal:             MIPS Options.       (line  804)
  * mcompact-casesi:                       ARC Options.        (line  454)
  * mcompat-align-parm:                    RS/6000 and PowerPC Options.
!                                                              (line  900)
  * mcompress:                             FT32 Options.       (line   26)
  * mcond-exec:                            FRV Options.        (line  187)
  * mcond-move:                            FRV Options.        (line  159)
*************** look up both forms.
*** 63146,63152 ****
  * mcrc:                                  MIPS Options.       (line  416)
  * mcrc32:                                x86 Options.        (line 1017)
  * 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)
--- 63327,63333 ----
  * mcrc:                                  MIPS Options.       (line  416)
  * mcrc32:                                x86 Options.        (line 1017)
  * mcrypto:                               RS/6000 and PowerPC Options.
!                                                              (line  178)
  * mcsync-anomaly:                        Blackfin Options.   (line   57)
  * mcsync-anomaly <1>:                    Blackfin Options.   (line   63)
  * mctor-dtor:                            NDS32 Options.      (line   81)
*************** look up both forms.
*** 63183,63189 ****
  * 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)
--- 63364,63370 ----
  * mdll:                                  x86 Windows Options.
                                                               (line   16)
  * mdlmzb:                                RS/6000 and PowerPC Options.
!                                                              (line  386)
  * mdmx:                                  MIPS Options.       (line  376)
  * mdouble:                               AVR Options.        (line  195)
  * mdouble <1>:                           FRV Options.        (line   48)
*************** look up both forms.
*** 63206,63216 ****
  * mdword:                                FRV Options.        (line   40)
  * mdword <1>:                            FRV Options.        (line   44)
  * mdynamic-no-pic:                       RS/6000 and PowerPC Options.
!                                                              (line  445)
  * mea:                                   ARC Options.        (line  112)
  * mEA:                                   ARC Options.        (line  625)
  * meabi:                                 RS/6000 and PowerPC Options.
!                                                              (line  633)
  * mearly-cbranchsi:                      ARC Options.        (line  476)
  * mearly-stop-bits:                      IA-64 Options.      (line  100)
  * meb:                                   MeP Options.        (line   68)
--- 63387,63397 ----
  * mdword:                                FRV Options.        (line   40)
  * mdword <1>:                            FRV Options.        (line   44)
  * mdynamic-no-pic:                       RS/6000 and PowerPC Options.
!                                                              (line  446)
  * mea:                                   ARC Options.        (line  112)
  * mEA:                                   ARC Options.        (line  625)
  * meabi:                                 RS/6000 and PowerPC Options.
!                                                              (line  634)
  * mearly-cbranchsi:                      ARC Options.        (line  476)
  * mearly-stop-bits:                      IA-64 Options.      (line  100)
  * meb:                                   MeP Options.        (line   68)
*************** look up both forms.
*** 63226,63232 ****
  * melf <1>:                              MMIX Options.       (line   43)
  * melrw:                                 C-SKY Options.      (line   76)
  * memb:                                  RS/6000 and PowerPC Options.
!                                                              (line  628)
  * membedded-data:                        MIPS Options.       (line  517)
  * memregs=:                              M32C Options.       (line   21)
  * menqcmd:                               x86 Options.        (line  881)
--- 63407,63413 ----
  * melf <1>:                              MMIX Options.       (line   43)
  * melrw:                                 C-SKY Options.      (line   76)
  * memb:                                  RS/6000 and PowerPC Options.
!                                                              (line  629)
  * membedded-data:                        MIPS Options.       (line  517)
  * memregs=:                              M32C Options.       (line   21)
  * menqcmd:                               x86 Options.        (line  881)
*************** look up both forms.
*** 63291,63299 ****
  * 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)
--- 63472,63480 ----
  * mfloat-ieee:                           DEC Alpha Options.  (line  171)
  * mfloat-vax:                            DEC Alpha Options.  (line  171)
  * mfloat128:                             RS/6000 and PowerPC Options.
!                                                              (line  215)
  * mfloat128-hardware:                    RS/6000 and PowerPC Options.
!                                                              (line  237)
  * mflush-func:                           MIPS Options.       (line  776)
  * mflush-func=NAME:                      M32R/D Options.     (line   93)
  * mflush-trap=NUMBER:                    M32R/D Options.     (line   86)
*************** look up both forms.
*** 63329,63335 ****
  * mfract-convert-truncate:               AVR Options.        (line  286)
  * mframe-header-opt:                     MIPS Options.       (line  885)
  * mfriz:                                 RS/6000 and PowerPC Options.
!                                                              (line  870)
  * mfsca:                                 SH Options.         (line  365)
  * mfsgsbase:                             x86 Options.        (line  838)
  * mfsmuld:                               SPARC Options.      (line  274)
--- 63510,63516 ----
  * mfract-convert-truncate:               AVR Options.        (line  286)
  * mframe-header-opt:                     MIPS Options.       (line  885)
  * mfriz:                                 RS/6000 and PowerPC Options.
!                                                              (line  871)
  * mfsca:                                 SH Options.         (line  365)
  * mfsgsbase:                             x86 Options.        (line  838)
  * mfsmuld:                               SPARC Options.      (line  274)
*************** look up both forms.
*** 63337,63348 ****
  * 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 1453)
  * 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)
--- 63518,63529 ----
  * mft32b:                                FT32 Options.       (line   23)
  * mfull-regs:                            NDS32 Options.      (line   18)
  * mfull-toc:                             RS/6000 and PowerPC Options.
!                                                              (line  257)
  * mfunction-return:                      x86 Options.        (line 1453)
  * mfused-madd:                           IA-64 Options.      (line   88)
  * mfused-madd <1>:                       MIPS Options.       (line  624)
  * mfused-madd <2>:                       RS/6000 and PowerPC Options.
!                                                              (line  370)
  * mfused-madd <3>:                       S/390 and zSeries Options.
                                                               (line  182)
  * mfused-madd <4>:                       SH Options.         (line  356)
*************** look up both forms.
*** 63368,63374 ****
  * mgnu-as:                               IA-64 Options.      (line   18)
  * mgnu-asm:                              PDP-11 Options.     (line   49)
  * mgnu-attribute:                        RS/6000 and PowerPC Options.
!                                                              (line  587)
  * mgnu-ld:                               HPPA Options.       (line  111)
  * mgnu-ld <1>:                           IA-64 Options.      (line   23)
  * mgomp:                                 Nvidia PTX Options. (line   53)
--- 63549,63555 ----
  * mgnu-as:                               IA-64 Options.      (line   18)
  * mgnu-asm:                              PDP-11 Options.     (line   49)
  * mgnu-attribute:                        RS/6000 and PowerPC Options.
!                                                              (line  588)
  * mgnu-ld:                               HPPA Options.       (line  111)
  * mgnu-ld <1>:                           IA-64 Options.      (line   23)
  * mgomp:                                 Nvidia PTX Options. (line   53)
*************** look up both forms.
*** 63397,63403 ****
  * 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)
--- 63578,63584 ----
  * mhard-float <4>:                       MIPS Options.       (line  267)
  * mhard-float <5>:                       OpenRISC Options.   (line   29)
  * mhard-float <6>:                       RS/6000 and PowerPC Options.
!                                                              (line  334)
  * mhard-float <7>:                       S/390 and zSeries Options.
                                                               (line   11)
  * mhard-float <8>:                       SPARC Options.      (line   34)
*************** look up both forms.
*** 63415,63421 ****
  * mhp-ld:                                HPPA Options.       (line  123)
  * mhreset:                               x86 Options.        (line  895)
  * mhtm:                                  RS/6000 and PowerPC Options.
!                                                              (line  183)
  * mhtm <1>:                              S/390 and zSeries Options.
                                                               (line  104)
  * mhw-div:                               Nios II Options.    (line  124)
--- 63596,63602 ----
  * mhp-ld:                                HPPA Options.       (line  123)
  * mhreset:                               x86 Options.        (line  895)
  * mhtm:                                  RS/6000 and PowerPC Options.
!                                                              (line  184)
  * mhtm <1>:                              S/390 and zSeries Options.
                                                               (line  104)
  * mhw-div:                               Nios II Options.    (line  124)
*************** look up both forms.
*** 63453,63459 ****
  * 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 1369)
  * mint-register:                         RX Options.         (line  100)
  * mint16:                                PDP-11 Options.     (line   33)
--- 63634,63640 ----
  * minrt:                                 MSP430 Options.     (line  115)
  * minrt <1>:                             PRU Options.        (line    9)
  * minsert-sched-nops:                    RS/6000 and PowerPC Options.
!                                                              (line  486)
  * minstrument-return:                    x86 Options.        (line 1369)
  * mint-register:                         RX Options.         (line  100)
  * mint16:                                PDP-11 Options.     (line   33)
*************** look up both forms.
*** 63481,63487 ****
  * 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)
--- 63662,63668 ----
  * mips64r6:                              MIPS Options.       (line  116)
  * mirq-ctrl-saved:                       ARC Options.        (line  296)
  * misel:                                 RS/6000 and PowerPC Options.
!                                                              (line  167)
  * misize:                                ARC Options.        (line  379)
  * misize <1>:                            SH Options.         (line  186)
  * misr-vector-size:                      NDS32 Options.      (line   57)
*************** look up both forms.
*** 63510,63516 ****
  * 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)
--- 63691,63697 ----
  * mlinker-opt:                           HPPA Options.       (line   85)
  * mlinux:                                CRIS Options.       (line   91)
  * mlittle:                               RS/6000 and PowerPC Options.
!                                                              (line  435)
  * mlittle-endian:                        AArch64 Options.    (line   30)
  * mlittle-endian <1>:                    ARC Options.        (line  605)
  * mlittle-endian <2>:                    ARM Options.        (line   63)
*************** look up both forms.
*** 63523,63529 ****
  * mlittle-endian <9>:                    NDS32 Options.      (line   12)
  * mlittle-endian <10>:                   RISC-V Options.     (line  161)
  * mlittle-endian <11>:                   RS/6000 and PowerPC Options.
!                                                              (line  434)
  * mlittle-endian <12>:                   TILE-Gx Options.    (line   29)
  * mlittle-endian-data:                   RX Options.         (line   42)
  * mliw:                                  MN10300 Options.    (line   54)
--- 63704,63710 ----
  * mlittle-endian <9>:                    NDS32 Options.      (line   12)
  * mlittle-endian <10>:                   RISC-V Options.     (line  161)
  * mlittle-endian <11>:                   RS/6000 and PowerPC Options.
!                                                              (line  435)
  * mlittle-endian <12>:                   TILE-Gx Options.    (line   29)
  * mlittle-endian-data:                   RX Options.         (line   42)
  * mliw:                                  MN10300 Options.    (line   54)
*************** look up both forms.
*** 63555,63561 ****
  * mlong32:                               MIPS Options.       (line  443)
  * mlong64:                               MIPS Options.       (line  438)
  * mlongcall:                             RS/6000 and PowerPC Options.
!                                                              (line  728)
  * mlongcalls:                            Xtensa Options.     (line   87)
  * mloongson-ext:                         MIPS Options.       (line  430)
  * mloongson-ext2:                        MIPS Options.       (line  434)
--- 63736,63742 ----
  * mlong32:                               MIPS Options.       (line  443)
  * mlong64:                               MIPS Options.       (line  438)
  * mlongcall:                             RS/6000 and PowerPC Options.
!                                                              (line  729)
  * mlongcalls:                            Xtensa Options.     (line   87)
  * mloongson-ext:                         MIPS Options.       (line  430)
  * mloongson-ext2:                        MIPS Options.       (line  434)
*************** look up both forms.
*** 63617,63627 ****
  * mmicromips:                            MIPS Options.       (line  387)
  * mmillicode:                            ARC Options.        (line  502)
  * mminimal-toc:                          RS/6000 and PowerPC Options.
!                                                              (line  256)
  * mminmax:                               MeP Options.        (line   87)
  * mmixed-code:                           ARC Options.        (line  516)
  * mmma:                                  RS/6000 and PowerPC Options.
!                                                              (line  944)
  * mmmx:                                  x86 Options.        (line  813)
  * mmodel=large:                          M32R/D Options.     (line   33)
  * mmodel=medium:                         M32R/D Options.     (line   27)
--- 63798,63808 ----
  * mmicromips:                            MIPS Options.       (line  387)
  * mmillicode:                            ARC Options.        (line  502)
  * mminimal-toc:                          RS/6000 and PowerPC Options.
!                                                              (line  257)
  * mminmax:                               MeP Options.        (line   87)
  * mmixed-code:                           ARC Options.        (line  516)
  * mmma:                                  RS/6000 and PowerPC Options.
!                                                              (line  945)
  * mmmx:                                  x86 Options.        (line  813)
  * mmodel=large:                          M32R/D Options.     (line   33)
  * mmodel=medium:                         M32R/D Options.     (line   27)
*************** look up both forms.
*** 63641,63660 ****
  * mmul64:                                ARC Options.        (line  124)
  * mmuladd:                               FRV Options.        (line   64)
  * mmulhw:                                RS/6000 and PowerPC Options.
!                                                              (line  378)
  * mmult:                                 MeP Options.        (line   90)
  * mmult-bug:                             MN10300 Options.    (line    9)
  * mmultcost:                             ARC Options.        (line  578)
  * mmulti-cond-exec:                      FRV Options.        (line  215)
  * mmulticore:                            Blackfin Options.   (line  139)
  * mmultiple:                             RS/6000 and PowerPC Options.
!                                                              (line  339)
  * mmultiple-stld:                        C-SKY Options.      (line  137)
  * mmusl:                                 GNU/Linux Options.  (line   18)
  * mmvcle:                                S/390 and zSeries Options.
                                                               (line  138)
  * mmvme:                                 RS/6000 and PowerPC Options.
!                                                              (line  609)
  * mmwaitx:                               x86 Options.        (line  869)
  * mn:                                    H8/300 Options.     (line   20)
  * mn-flash:                              AVR Options.        (line  224)
--- 63822,63841 ----
  * mmul64:                                ARC Options.        (line  124)
  * mmuladd:                               FRV Options.        (line   64)
  * mmulhw:                                RS/6000 and PowerPC Options.
!                                                              (line  379)
  * mmult:                                 MeP Options.        (line   90)
  * mmult-bug:                             MN10300 Options.    (line    9)
  * mmultcost:                             ARC Options.        (line  578)
  * mmulti-cond-exec:                      FRV Options.        (line  215)
  * mmulticore:                            Blackfin Options.   (line  139)
  * mmultiple:                             RS/6000 and PowerPC Options.
!                                                              (line  340)
  * mmultiple-stld:                        C-SKY Options.      (line  137)
  * mmusl:                                 GNU/Linux Options.  (line   18)
  * mmvcle:                                S/390 and zSeries Options.
                                                               (line  138)
  * mmvme:                                 RS/6000 and PowerPC Options.
!                                                              (line  610)
  * mmwaitx:                               x86 Options.        (line  869)
  * mn:                                    H8/300 Options.     (line   20)
  * mn-flash:                              AVR Options.        (line  224)
*************** look up both forms.
*** 63676,63694 ****
  * mno-align-stringops:                   x86 Options.        (line 1276)
  * 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)
--- 63857,63875 ----
  * mno-align-stringops:                   x86 Options.        (line 1276)
  * mno-allow-string-insns:                RX Options.         (line  150)
  * mno-altivec:                           RS/6000 and PowerPC Options.
!                                                              (line  137)
  * 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  361)
  * mno-backchain:                         S/390 and zSeries Options.
                                                               (line   35)
  * mno-base-addresses:                    MMIX Options.       (line   53)
  * mno-bit-align:                         RS/6000 and PowerPC Options.
!                                                              (line  393)
  * mno-bitfield:                          M680x0 Options.     (line  227)
  * mno-branch-likely:                     MIPS Options.       (line  792)
  * mno-branch-predict:                    MMIX Options.       (line   48)
*************** look up both forms.
*** 63714,63720 ****
  * 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)
--- 63895,63901 ----
  * mno-crt0:                              MN10300 Options.    (line   43)
  * mno-crt0 <1>:                          Moxie Options.      (line   18)
  * mno-crypto:                            RS/6000 and PowerPC Options.
!                                                              (line  178)
  * 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.
*** 63725,63731 ****
  * 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)
--- 63906,63912 ----
  * mno-div:                               M680x0 Options.     (line  206)
  * mno-div <1>:                           MCore Options.      (line   15)
  * mno-dlmzb:                             RS/6000 and PowerPC Options.
!                                                              (line  386)
  * mno-double:                            FRV Options.        (line   52)
  * mno-dpfp-lrsr:                         ARC Options.        (line  108)
  * mno-dsp:                               MIPS Options.       (line  353)
*************** look up both forms.
*** 63733,63739 ****
  * mno-dwarf2-asm:                        IA-64 Options.      (line   94)
  * mno-dword:                             FRV Options.        (line   44)
  * mno-eabi:                              RS/6000 and PowerPC Options.
!                                                              (line  633)
  * mno-early-stop-bits:                   IA-64 Options.      (line  100)
  * mno-eflags:                            FRV Options.        (line  155)
  * mno-embedded-data:                     MIPS Options.       (line  517)
--- 63914,63920 ----
  * mno-dwarf2-asm:                        IA-64 Options.      (line   94)
  * mno-dword:                             FRV Options.        (line   44)
  * mno-eabi:                              RS/6000 and PowerPC Options.
!                                                              (line  634)
  * mno-early-stop-bits:                   IA-64 Options.      (line  100)
  * mno-eflags:                            FRV Options.        (line  155)
  * mno-embedded-data:                     MIPS Options.       (line  517)
*************** look up both forms.
*** 63761,63774 ****
  * 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  595)
  * mno-fprnd:                             RS/6000 and PowerPC Options.
--- 63942,63955 ----
  * mno-flat:                              SPARC Options.      (line   22)
  * mno-float:                             MIPS Options.       (line  274)
  * mno-float128:                          RS/6000 and PowerPC Options.
!                                                              (line  215)
  * mno-float128-hardware:                 RS/6000 and PowerPC Options.
!                                                              (line  237)
  * mno-flush-func:                        M32R/D Options.     (line   98)
  * mno-flush-trap:                        M32R/D Options.     (line   90)
  * mno-fmaf:                              SPARC Options.      (line  267)
  * mno-fp-in-toc:                         RS/6000 and PowerPC Options.
!                                                              (line  257)
  * mno-fp-regs:                           DEC Alpha Options.  (line   25)
  * mno-fp-ret-in-387:                     x86 Options.        (line  595)
  * mno-fprnd:                             RS/6000 and PowerPC Options.
*************** look up both forms.
*** 63781,63787 ****
  * 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)
--- 63962,63968 ----
  * mno-fused-madd:                        IA-64 Options.      (line   88)
  * mno-fused-madd <1>:                    MIPS Options.       (line  624)
  * mno-fused-madd <2>:                    RS/6000 and PowerPC Options.
!                                                              (line  370)
  * mno-fused-madd <3>:                    S/390 and zSeries Options.
                                                               (line  182)
  * mno-fused-madd <4>:                    SH Options.         (line  356)
*************** look up both forms.
*** 63789,63795 ****
  * mno-ginv:                              MIPS Options.       (line  421)
  * mno-gnu-as:                            IA-64 Options.      (line   18)
  * mno-gnu-attribute:                     RS/6000 and PowerPC Options.
!                                                              (line  587)
  * mno-gnu-ld:                            IA-64 Options.      (line   23)
  * mno-gotplt:                            CRIS Options.       (line   81)
  * mno-gpopt:                             MIPS Options.       (line  502)
--- 63970,63976 ----
  * mno-ginv:                              MIPS Options.       (line  421)
  * mno-gnu-as:                            IA-64 Options.      (line   18)
  * mno-gnu-attribute:                     RS/6000 and PowerPC Options.
!                                                              (line  588)
  * mno-gnu-ld:                            IA-64 Options.      (line   23)
  * mno-gotplt:                            CRIS Options.       (line   81)
  * mno-gpopt:                             MIPS Options.       (line  502)
*************** look up both forms.
*** 63800,63806 ****
                                                               (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)
--- 63981,63987 ----
                                                               (line   20)
  * mno-hardlit:                           MCore Options.      (line   10)
  * mno-htm:                               RS/6000 and PowerPC Options.
!                                                              (line  184)
  * mno-htm <1>:                           S/390 and zSeries Options.
                                                               (line  104)
  * mno-hw-div:                            Nios II Options.    (line  124)
*************** look up both forms.
*** 63819,63825 ****
  * 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)
--- 64000,64006 ----
  * mno-interlink-mips16:                  MIPS Options.       (line  147)
  * mno-interrupts:                        AVR Options.        (line  227)
  * mno-isel:                              RS/6000 and PowerPC Options.
!                                                              (line  167)
  * 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.
*** 63835,63841 ****
  * mno-long-calls <4>:                    V850 Options.       (line   10)
  * mno-long-jumps:                        V850 Options.       (line  108)
  * mno-longcall:                          RS/6000 and PowerPC Options.
!                                                              (line  728)
  * mno-longcalls:                         Xtensa Options.     (line   87)
  * mno-loongson-ext:                      MIPS Options.       (line  430)
  * mno-loongson-ext2:                     MIPS Options.       (line  434)
--- 64016,64022 ----
  * mno-long-calls <4>:                    V850 Options.       (line   10)
  * mno-long-jumps:                        V850 Options.       (line  108)
  * mno-longcall:                          RS/6000 and PowerPC Options.
!                                                              (line  729)
  * mno-longcalls:                         Xtensa Options.     (line   87)
  * mno-loongson-ext:                      MIPS Options.       (line  430)
  * mno-loongson-ext2:                     MIPS Options.       (line  434)
*************** look up both forms.
*** 63859,63865 ****
  * mno-mips16:                            MIPS Options.       (line  120)
  * mno-mips3d:                            MIPS Options.       (line  382)
  * mno-mma:                               RS/6000 and PowerPC Options.
!                                                              (line  944)
  * mno-mmicromips:                        MIPS Options.       (line  387)
  * Mno-modules:                           Preprocessor Options.
                                                               (line  132)
--- 64040,64046 ----
  * mno-mips16:                            MIPS Options.       (line  120)
  * mno-mips3d:                            MIPS Options.       (line  382)
  * mno-mma:                               RS/6000 and PowerPC Options.
!                                                              (line  945)
  * mno-mmicromips:                        MIPS Options.       (line  387)
  * Mno-modules:                           Preprocessor Options.
                                                               (line  132)
*************** look up both forms.
*** 63869,63879 ****
  * 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)
--- 64050,64060 ----
  * mno-mul-bug-workaround:                CRIS Options.       (line   32)
  * mno-muladd:                            FRV Options.        (line   68)
  * mno-mulhw:                             RS/6000 and PowerPC Options.
!                                                              (line  379)
  * mno-mult-bug:                          MN10300 Options.    (line   13)
  * mno-multi-cond-exec:                   FRV Options.        (line  223)
  * mno-multiple:                          RS/6000 and PowerPC Options.
!                                                              (line  340)
  * mno-mvcle:                             S/390 and zSeries Options.
                                                               (line  138)
  * mno-nested-cond-exec:                  FRV Options.        (line  237)
*************** look up both forms.
*** 63887,63898 ****
  * mno-paired-single:                     MIPS Options.       (line  370)
  * mno-pc-relative-literal-loads:         AArch64 Options.    (line  250)
  * mno-pcrel:                             RS/6000 and PowerPC Options.
!                                                              (line  932)
  * mno-pic:                               IA-64 Options.      (line   26)
  * mno-pid:                               RX Options.         (line  117)
  * mno-plt:                               MIPS Options.       (line  219)
  * mno-pltseq:                            RS/6000 and PowerPC Options.
!                                                              (line  765)
  * mno-popc:                              SPARC Options.      (line  281)
  * mno-popcntb:                           RS/6000 and PowerPC Options.
                                                               (line   25)
--- 64068,64079 ----
  * mno-paired-single:                     MIPS Options.       (line  370)
  * mno-pc-relative-literal-loads:         AArch64 Options.    (line  250)
  * mno-pcrel:                             RS/6000 and PowerPC Options.
!                                                              (line  933)
  * mno-pic:                               IA-64 Options.      (line   26)
  * mno-pid:                               RX Options.         (line  117)
  * mno-plt:                               MIPS Options.       (line  219)
  * mno-pltseq:                            RS/6000 and PowerPC Options.
!                                                              (line  766)
  * mno-popc:                              SPARC Options.      (line  281)
  * mno-popcntb:                           RS/6000 and PowerPC Options.
                                                               (line   25)
*************** look up both forms.
*** 63903,63911 ****
  * 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.
--- 64084,64092 ----
  * mno-postmodify:                        Adapteva Epiphany Options.
                                                               (line  109)
  * mno-power8-fusion:                     RS/6000 and PowerPC Options.
!                                                              (line  190)
  * mno-power8-vector:                     RS/6000 and PowerPC Options.
!                                                              (line  196)
  * mno-powerpc-gfxopt:                    RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-powerpc-gpopt:                     RS/6000 and PowerPC Options.
*************** look up both forms.
*** 63913,63942 ****
  * mno-powerpc64:                         RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-prefixed:                          RS/6000 and PowerPC Options.
!                                                              (line  939)
  * mno-prolog-function:                   V850 Options.       (line   23)
  * mno-prologue-epilogue:                 CRIS Options.       (line   71)
  * mno-prototype:                         RS/6000 and PowerPC Options.
!                                                              (line  593)
  * mno-push-args:                         x86 Options.        (line 1133)
  * mno-quad-memory:                       RS/6000 and PowerPC Options.
!                                                              (line  202)
  * mno-quad-memory-atomic:                RS/6000 and PowerPC Options.
!                                                              (line  208)
  * mno-readonly-in-sdata:                 RS/6000 and PowerPC Options.
!                                                              (line  684)
  * mno-red-zone:                          x86 Options.        (line 1502)
  * mno-register-names:                    IA-64 Options.      (line   37)
  * mno-regnames:                          RS/6000 and PowerPC Options.
!                                                              (line  722)
  * mno-relax:                             PRU Options.        (line   21)
  * mno-relax <1>:                         V850 Options.       (line  103)
  * mno-relax-immediate:                   MCore Options.      (line   19)
  * mno-relocatable:                       RS/6000 and PowerPC Options.
!                                                              (line  408)
  * mno-relocatable-lib:                   RS/6000 and PowerPC Options.
!                                                              (line  419)
  * mno-renesas:                           SH Options.         (line  155)
  * mno-round-nearest:                     Adapteva Epiphany Options.
                                                               (line   51)
  * mno-save-mduc-in-interrupts:           RL78 Options.       (line   79)
--- 64094,64127 ----
  * mno-powerpc64:                         RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-prefixed:                          RS/6000 and PowerPC Options.
!                                                              (line  940)
! * mno-privileged:                        RS/6000 and PowerPC Options.
!                                                              (line  956)
  * mno-prolog-function:                   V850 Options.       (line   23)
  * mno-prologue-epilogue:                 CRIS Options.       (line   71)
  * mno-prototype:                         RS/6000 and PowerPC Options.
!                                                              (line  594)
  * mno-push-args:                         x86 Options.        (line 1133)
  * mno-quad-memory:                       RS/6000 and PowerPC Options.
!                                                              (line  203)
  * mno-quad-memory-atomic:                RS/6000 and PowerPC Options.
!                                                              (line  209)
  * mno-readonly-in-sdata:                 RS/6000 and PowerPC Options.
!                                                              (line  685)
  * mno-red-zone:                          x86 Options.        (line 1502)
  * mno-register-names:                    IA-64 Options.      (line   37)
  * mno-regnames:                          RS/6000 and PowerPC Options.
!                                                              (line  723)
  * mno-relax:                             PRU Options.        (line   21)
  * mno-relax <1>:                         V850 Options.       (line  103)
  * mno-relax-immediate:                   MCore Options.      (line   19)
  * mno-relocatable:                       RS/6000 and PowerPC Options.
!                                                              (line  409)
  * mno-relocatable-lib:                   RS/6000 and PowerPC Options.
!                                                              (line  420)
  * mno-renesas:                           SH Options.         (line  155)
+ * mno-rop-protect:                       RS/6000 and PowerPC Options.
+                                                              (line  950)
  * mno-round-nearest:                     Adapteva Epiphany Options.
                                                               (line   51)
  * mno-save-mduc-in-interrupts:           RL78 Options.       (line   79)
*************** look up both forms.
*** 63954,63960 ****
  * mno-sdata:                             ARC Options.        (line  422)
  * mno-sdata <1>:                         IA-64 Options.      (line   42)
  * mno-sdata <2>:                         RS/6000 and PowerPC Options.
!                                                              (line  679)
  * mno-sep-data:                          Blackfin Options.   (line  113)
  * mno-serialize-volatile:                Xtensa Options.     (line   35)
  * mno-setlb:                             MN10300 Options.    (line   69)
--- 64139,64145 ----
  * mno-sdata:                             ARC Options.        (line  422)
  * mno-sdata <1>:                         IA-64 Options.      (line   42)
  * mno-sdata <2>:                         RS/6000 and PowerPC Options.
!                                                              (line  680)
  * mno-sep-data:                          Blackfin Options.   (line  113)
  * mno-serialize-volatile:                Xtensa Options.     (line   35)
  * mno-setlb:                             MN10300 Options.    (line   69)
*************** look up both forms.
*** 63980,63996 ****
  * mno-strict-align:                      AArch64 Options.    (line   52)
  * mno-strict-align <1>:                  M680x0 Options.     (line  280)
  * mno-strict-align <2>:                  RS/6000 and PowerPC Options.
!                                                              (line  403)
  * mno-subxc:                             SPARC Options.      (line  288)
  * mno-sum-in-toc:                        RS/6000 and PowerPC Options.
!                                                              (line  256)
  * mno-sym32:                             MIPS Options.       (line  453)
  * mno-target-align:                      Xtensa Options.     (line   74)
  * mno-text-section-literals:             Xtensa Options.     (line   47)
  * mno-tls-markers:                       RS/6000 and PowerPC Options.
!                                                              (line  777)
  * mno-toc:                               RS/6000 and PowerPC Options.
!                                                              (line  428)
  * mno-toplevel-symbols:                  MMIX Options.       (line   39)
  * mno-tpf-trace:                         S/390 and zSeries Options.
                                                               (line  168)
--- 64165,64181 ----
  * mno-strict-align:                      AArch64 Options.    (line   52)
  * mno-strict-align <1>:                  M680x0 Options.     (line  280)
  * mno-strict-align <2>:                  RS/6000 and PowerPC Options.
!                                                              (line  404)
  * mno-subxc:                             SPARC Options.      (line  288)
  * mno-sum-in-toc:                        RS/6000 and PowerPC Options.
!                                                              (line  257)
  * mno-sym32:                             MIPS Options.       (line  453)
  * mno-target-align:                      Xtensa Options.     (line   74)
  * mno-text-section-literals:             Xtensa Options.     (line   47)
  * mno-tls-markers:                       RS/6000 and PowerPC Options.
!                                                              (line  778)
  * mno-toc:                               RS/6000 and PowerPC Options.
!                                                              (line  429)
  * mno-toplevel-symbols:                  MMIX Options.       (line   39)
  * mno-tpf-trace:                         S/390 and zSeries Options.
                                                               (line  168)
*************** look up both forms.
*** 64000,64006 ****
  * 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)
--- 64185,64191 ----
  * mno-unaligned-doubles:                 SPARC Options.      (line   73)
  * mno-uninit-const-in-rodata:            MIPS Options.       (line  525)
  * mno-update:                            RS/6000 and PowerPC Options.
!                                                              (line  351)
  * mno-user-mode:                         SPARC Options.      (line   85)
  * mno-usermode:                          SH Options.         (line  274)
  * mno-v3push:                            NDS32 Options.      (line   48)
*************** look up both forms.
*** 64017,64025 ****
  * 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  168)
--- 64202,64210 ----
  * mno-volatile-asm-stop:                 IA-64 Options.      (line   32)
  * mno-volatile-cache:                    ARC Options.        (line  431)
  * mno-vrsave:                            RS/6000 and PowerPC Options.
!                                                              (line  153)
  * mno-vsx:                               RS/6000 and PowerPC Options.
!                                                              (line  172)
  * mno-vx:                                S/390 and zSeries Options.
                                                               (line  112)
  * mno-warn-devices-csv:                  MSP430 Options.     (line  168)
*************** look up both forms.
*** 64029,64035 ****
  * 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)
--- 64214,64220 ----
  * mno-xgot:                              M680x0 Options.     (line  312)
  * mno-xgot <1>:                          MIPS Options.       (line  229)
  * mno-xl-compat:                         RS/6000 and PowerPC Options.
!                                                              (line  292)
  * mno-xpa:                               MIPS Options.       (line  411)
  * mno-zdcbranch:                         SH Options.         (line  341)
  * mno-zero-extend:                       MMIX Options.       (line   26)
*************** look up both forms.
*** 64072,64081 ****
  * mpconfig:                              x86 Options.        (line  843)
  * mpcrel:                                M680x0 Options.     (line  272)
  * mpcrel <1>:                            RS/6000 and PowerPC Options.
!                                                              (line  932)
  * mpdebug:                               CRIS Options.       (line   36)
  * mpe:                                   RS/6000 and PowerPC Options.
!                                                              (line  310)
  * mpe-aligned-commons:                   x86 Windows Options.
                                                               (line   59)
  * mpic-data-is-text-relative:            ARM Options.        (line  793)
--- 64257,64266 ----
  * mpconfig:                              x86 Options.        (line  843)
  * mpcrel:                                M680x0 Options.     (line  272)
  * mpcrel <1>:                            RS/6000 and PowerPC Options.
!                                                              (line  933)
  * mpdebug:                               CRIS Options.       (line   36)
  * mpe:                                   RS/6000 and PowerPC Options.
!                                                              (line  311)
  * mpe-aligned-commons:                   x86 Windows Options.
                                                               (line   59)
  * mpic-data-is-text-relative:            ARM Options.        (line  793)
*************** look up both forms.
*** 64085,64094 ****
  * mpku:                                  x86 Options.        (line  871)
  * mplt:                                  MIPS Options.       (line  219)
  * mpltseq:                               RS/6000 and PowerPC Options.
!                                                              (line  765)
  * mpointer-size=SIZE:                    VMS Options.        (line   20)
  * mpointers-to-nested-functions:         RS/6000 and PowerPC Options.
!                                                              (line  878)
  * mpoke-function-name:                   ARM Options.        (line  801)
  * mpopc:                                 SPARC Options.      (line  281)
  * mpopcnt:                               x86 Options.        (line  855)
--- 64270,64279 ----
  * mpku:                                  x86 Options.        (line  871)
  * mplt:                                  MIPS Options.       (line  219)
  * mpltseq:                               RS/6000 and PowerPC Options.
!                                                              (line  766)
  * mpointer-size=SIZE:                    VMS Options.        (line   20)
  * mpointers-to-nested-functions:         RS/6000 and PowerPC Options.
!                                                              (line  879)
  * mpoke-function-name:                   ARM Options.        (line  801)
  * mpopc:                                 SPARC Options.      (line  281)
  * mpopcnt:                               x86 Options.        (line  855)
*************** look up both forms.
*** 64102,64110 ****
  * 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.
--- 64287,64295 ----
  * mpostmodify:                           Adapteva Epiphany Options.
                                                               (line  109)
  * mpower8-fusion:                        RS/6000 and PowerPC Options.
!                                                              (line  190)
  * mpower8-vector:                        RS/6000 and PowerPC Options.
!                                                              (line  196)
  * mpowerpc-gfxopt:                       RS/6000 and PowerPC Options.
                                                               (line   25)
  * mpowerpc-gpopt:                        RS/6000 and PowerPC Options.
*************** look up both forms.
*** 64120,64135 ****
  * mpreferred-stack-boundary <1>:         x86 Options.        (line  767)
  * mprefetchwt1:                          x86 Options.        (line  848)
  * mprefixed:                             RS/6000 and PowerPC Options.
!                                                              (line  939)
  * mpretend-cmove:                        SH Options.         (line  383)
  * mprfchw:                               x86 Options.        (line  846)
  * mprint-tune-info:                      ARM Options.        (line  934)
  * mprioritize-restricted-insns:          RS/6000 and PowerPC Options.
!                                                              (line  457)
  * mprolog-function:                      V850 Options.       (line   23)
  * mprologue-epilogue:                    CRIS Options.       (line   71)
  * mprototype:                            RS/6000 and PowerPC Options.
!                                                              (line  593)
  * mptwrite:                              x86 Options.        (line  839)
  * mpure-code:                            ARM Options.        (line  944)
  * mpush-args:                            x86 Options.        (line 1133)
--- 64305,64322 ----
  * mpreferred-stack-boundary <1>:         x86 Options.        (line  767)
  * mprefetchwt1:                          x86 Options.        (line  848)
  * mprefixed:                             RS/6000 and PowerPC Options.
!                                                              (line  940)
  * mpretend-cmove:                        SH Options.         (line  383)
  * mprfchw:                               x86 Options.        (line  846)
  * mprint-tune-info:                      ARM Options.        (line  934)
  * mprioritize-restricted-insns:          RS/6000 and PowerPC Options.
!                                                              (line  458)
! * mprivileged:                           RS/6000 and PowerPC Options.
!                                                              (line  956)
  * mprolog-function:                      V850 Options.       (line   23)
  * mprologue-epilogue:                    CRIS Options.       (line   71)
  * mprototype:                            RS/6000 and PowerPC Options.
!                                                              (line  594)
  * mptwrite:                              x86 Options.        (line  839)
  * mpure-code:                            ARM Options.        (line  944)
  * mpush-args:                            x86 Options.        (line 1133)
*************** look up both forms.
*** 64138,64146 ****
                                                               (line  162)
  * 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)
--- 64325,64333 ----
                                                               (line  162)
  * mq-class:                              ARC Options.        (line  521)
  * mquad-memory:                          RS/6000 and PowerPC Options.
!                                                              (line  203)
  * mquad-memory-atomic:                   RS/6000 and PowerPC Options.
!                                                              (line  209)
  * mr0rel-sec:                            Nios II Options.    (line   76)
  * mr10k-cache-barrier:                   MIPS Options.       (line  714)
  * mRcq:                                  ARC Options.        (line  525)
*************** look up both forms.
*** 64149,64162 ****
  * mrdrnd:                                x86 Options.        (line  840)
  * mrdseed:                               x86 Options.        (line  849)
  * mreadonly-in-sdata:                    RS/6000 and PowerPC Options.
!                                                              (line  684)
  * mrecip:                                RS/6000 and PowerPC Options.
!                                                              (line  785)
  * mrecip <1>:                            x86 Options.        (line 1023)
  * mrecip-precision:                      RS/6000 and PowerPC Options.
!                                                              (line  842)
  * mrecip=opt:                            RS/6000 and PowerPC Options.
!                                                              (line  798)
  * mrecip=opt <1>:                        x86 Options.        (line 1045)
  * mrecord-mcount:                        x86 Options.        (line 1357)
  * mrecord-return:                        x86 Options.        (line 1377)
--- 64336,64349 ----
  * mrdrnd:                                x86 Options.        (line  840)
  * mrdseed:                               x86 Options.        (line  849)
  * mreadonly-in-sdata:                    RS/6000 and PowerPC Options.
!                                                              (line  685)
  * mrecip:                                RS/6000 and PowerPC Options.
!                                                              (line  786)
  * mrecip <1>:                            x86 Options.        (line 1023)
  * mrecip-precision:                      RS/6000 and PowerPC Options.
!                                                              (line  843)
  * mrecip=opt:                            RS/6000 and PowerPC Options.
!                                                              (line  799)
  * mrecip=opt <1>:                        x86 Options.        (line 1045)
  * mrecord-mcount:                        x86 Options.        (line 1357)
  * mrecord-return:                        x86 Options.        (line 1377)
*************** look up both forms.
*** 64164,64170 ****
  * mreduced-regs:                         NDS32 Options.      (line   15)
  * mregister-names:                       IA-64 Options.      (line   37)
  * mregnames:                             RS/6000 and PowerPC Options.
!                                                              (line  722)
  * mregparm:                              x86 Options.        (line  707)
  * mrelax:                                AVR Options.        (line  231)
  * mrelax <1>:                            H8/300 Options.     (line    9)
--- 64351,64357 ----
  * mreduced-regs:                         NDS32 Options.      (line   15)
  * mregister-names:                       IA-64 Options.      (line   37)
  * mregnames:                             RS/6000 and PowerPC Options.
!                                                              (line  723)
  * mregparm:                              x86 Options.        (line  707)
  * mrelax:                                AVR Options.        (line  231)
  * mrelax <1>:                            H8/300 Options.     (line    9)
*************** look up both forms.
*** 64177,64185 ****
  * mrelax-immediate:                      MCore Options.      (line   19)
  * mrelax-pic-calls:                      MIPS Options.       (line  859)
  * mrelocatable:                          RS/6000 and PowerPC Options.
!                                                              (line  408)
  * mrelocatable-lib:                      RS/6000 and PowerPC Options.
!                                                              (line  419)
  * mrenesas:                              SH Options.         (line  152)
  * mrepeat:                               MeP Options.        (line   96)
  * mrestrict-it:                          ARM Options.        (line  928)
--- 64364,64372 ----
  * mrelax-immediate:                      MCore Options.      (line   19)
  * mrelax-pic-calls:                      MIPS Options.       (line  859)
  * mrelocatable:                          RS/6000 and PowerPC Options.
!                                                              (line  409)
  * mrelocatable-lib:                      RS/6000 and PowerPC Options.
!                                                              (line  420)
  * mrenesas:                              SH Options.         (line  152)
  * mrepeat:                               MeP Options.        (line   96)
  * mrestrict-it:                          ARM Options.        (line  928)
*************** look up both forms.
*** 64189,64194 ****
--- 64376,64383 ----
  * mrh850-abi:                            V850 Options.       (line  127)
  * mrl78:                                 RL78 Options.       (line   62)
  * mrmw:                                  AVR Options.        (line  245)
+ * mrop-protect:                          RS/6000 and PowerPC Options.
+                                                              (line  950)
  * mror:                                  OpenRISC Options.   (line   49)
  * mrori:                                 OpenRISC Options.   (line   54)
  * mround-nearest:                        Adapteva Epiphany Options.
*************** look up both forms.
*** 64209,64215 ****
  * msave-mduc-in-interrupts:              RL78 Options.       (line   79)
  * msave-restore:                         RISC-V Options.     (line  102)
  * msave-toc-indirect:                    RS/6000 and PowerPC Options.
!                                                              (line  890)
  * mscc:                                  FRV Options.        (line  173)
  * msched-ar-data-spec:                   IA-64 Options.      (line  135)
  * msched-ar-in-data-spec:                IA-64 Options.      (line  157)
--- 64398,64404 ----
  * msave-mduc-in-interrupts:              RL78 Options.       (line   79)
  * msave-restore:                         RISC-V Options.     (line  102)
  * msave-toc-indirect:                    RS/6000 and PowerPC Options.
!                                                              (line  891)
  * mscc:                                  FRV Options.        (line  173)
  * msched-ar-data-spec:                   IA-64 Options.      (line  135)
  * msched-ar-in-data-spec:                IA-64 Options.      (line  157)
*************** look up both forms.
*** 64217,64223 ****
  * 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)
--- 64406,64412 ----
  * msched-br-in-data-spec:                IA-64 Options.      (line  150)
  * msched-control-spec:                   IA-64 Options.      (line  142)
  * msched-costly-dep:                     RS/6000 and PowerPC Options.
!                                                              (line  465)
  * msched-count-spec-in-critical-path:    IA-64 Options.      (line  185)
  * msched-fp-mem-deps-zero-cost:          IA-64 Options.      (line  202)
  * msched-in-control-spec:                IA-64 Options.      (line  164)
*************** look up both forms.
*** 64239,64265 ****
  * msdata:                                ARC Options.        (line  422)
  * msdata <1>:                            IA-64 Options.      (line   42)
  * msdata <2>:                            RS/6000 and PowerPC Options.
!                                                              (line  666)
  * msdata=all:                            C6X Options.        (line   30)
  * msdata=data:                           RS/6000 and PowerPC Options.
!                                                              (line  671)
  * msdata=default:                        C6X Options.        (line   22)
  * msdata=default <1>:                    RS/6000 and PowerPC Options.
!                                                              (line  666)
  * msdata=eabi:                           RS/6000 and PowerPC Options.
!                                                              (line  647)
  * msdata=none:                           C6X Options.        (line   35)
  * msdata=none <1>:                       M32R/D Options.     (line   40)
  * msdata=none <2>:                       RS/6000 and PowerPC Options.
!                                                              (line  679)
  * msdata=sdata:                          M32R/D Options.     (line   49)
  * msdata=sysv:                           RS/6000 and PowerPC Options.
!                                                              (line  657)
  * msdata=use:                            M32R/D Options.     (line   53)
  * msdram:                                Blackfin Options.   (line  169)
  * msdram <1>:                            MeP Options.        (line  110)
  * msecure-plt:                           RS/6000 and PowerPC Options.
!                                                              (line  155)
  * msecurity:                             C-SKY Options.      (line   96)
  * msel-sched-dont-check-control-spec:    IA-64 Options.      (line  207)
  * msep-data:                             Blackfin Options.   (line  107)
--- 64428,64454 ----
  * msdata:                                ARC Options.        (line  422)
  * msdata <1>:                            IA-64 Options.      (line   42)
  * msdata <2>:                            RS/6000 and PowerPC Options.
!                                                              (line  667)
  * msdata=all:                            C6X Options.        (line   30)
  * msdata=data:                           RS/6000 and PowerPC Options.
!                                                              (line  672)
  * msdata=default:                        C6X Options.        (line   22)
  * msdata=default <1>:                    RS/6000 and PowerPC Options.
!                                                              (line  667)
  * msdata=eabi:                           RS/6000 and PowerPC Options.
!                                                              (line  648)
  * msdata=none:                           C6X Options.        (line   35)
  * msdata=none <1>:                       M32R/D Options.     (line   40)
  * msdata=none <2>:                       RS/6000 and PowerPC Options.
!                                                              (line  680)
  * msdata=sdata:                          M32R/D Options.     (line   49)
  * msdata=sysv:                           RS/6000 and PowerPC Options.
!                                                              (line  658)
  * msdata=use:                            M32R/D Options.     (line   53)
  * msdram:                                Blackfin Options.   (line  169)
  * msdram <1>:                            MeP Options.        (line  110)
  * msecure-plt:                           RS/6000 and PowerPC Options.
!                                                              (line  156)
  * msecurity:                             C-SKY Options.      (line   96)
  * msel-sched-dont-check-control-spec:    IA-64 Options.      (line  207)
  * msep-data:                             Blackfin Options.   (line  107)
*************** look up both forms.
*** 64292,64298 ****
  * msim <7>:                              MSP430 Options.     (line   77)
  * msim <8>:                              RL78 Options.       (line    7)
  * msim <9>:                              RS/6000 and PowerPC Options.
!                                                              (line  603)
  * msim <10>:                             RX Options.         (line   71)
  * msim <11>:                             Visium Options.     (line   13)
  * msim <12>:                             Xstormy16 Options.  (line    9)
--- 64481,64487 ----
  * msim <7>:                              MSP430 Options.     (line   77)
  * msim <8>:                              RL78 Options.       (line    7)
  * msim <9>:                              RS/6000 and PowerPC Options.
!                                                              (line  604)
  * msim <10>:                             RX Options.         (line   71)
  * msim <11>:                             Visium Options.     (line   13)
  * msim <12>:                             Xstormy16 Options.  (line    9)
*************** look up both forms.
*** 64302,64308 ****
  * msingle-float:                         MIPS Options.       (line  284)
  * msingle-pic-base:                      ARM Options.        (line  780)
  * msingle-pic-base <1>:                  RS/6000 and PowerPC Options.
!                                                              (line  451)
  * msio:                                  HPPA Options.       (line  105)
  * msize-level:                           ARC Options.        (line  533)
  * mskip-rax-setup:                       x86 Options.        (line 1390)
--- 64491,64497 ----
  * msingle-float:                         MIPS Options.       (line  284)
  * msingle-pic-base:                      ARM Options.        (line  780)
  * msingle-pic-base <1>:                  RS/6000 and PowerPC Options.
!                                                              (line  452)
  * msio:                                  HPPA Options.       (line  105)
  * msize-level:                           ARC Options.        (line  533)
  * mskip-rax-setup:                       x86 Options.        (line 1390)
*************** look up both forms.
*** 64336,64342 ****
  * 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)
--- 64525,64531 ----
  * msoft-float <8>:                       OpenRISC Options.   (line   29)
  * msoft-float <9>:                       PDP-11 Options.     (line   13)
  * msoft-float <10>:                      RS/6000 and PowerPC Options.
!                                                              (line  334)
  * msoft-float <11>:                      S/390 and zSeries Options.
                                                               (line   11)
  * msoft-float <12>:                      SPARC Options.      (line   39)
*************** look up both forms.
*** 64383,64402 ****
  * mstack-protector-guard:                AArch64 Options.    (line   64)
  * mstack-protector-guard <1>:            RISC-V Options.     (line  168)
  * mstack-protector-guard <2>:            RS/6000 and PowerPC Options.
!                                                              (line  916)
  * mstack-protector-guard <3>:            x86 Options.        (line 1416)
  * mstack-protector-guard-offset:         AArch64 Options.    (line   64)
  * mstack-protector-guard-offset <1>:     RISC-V Options.     (line  168)
  * mstack-protector-guard-offset <2>:     RS/6000 and PowerPC Options.
!                                                              (line  916)
  * mstack-protector-guard-offset <3>:     x86 Options.        (line 1416)
  * mstack-protector-guard-reg:            AArch64 Options.    (line   64)
  * mstack-protector-guard-reg <1>:        RISC-V Options.     (line  168)
  * mstack-protector-guard-reg <2>:        RS/6000 and PowerPC Options.
!                                                              (line  916)
  * mstack-protector-guard-reg <3>:        x86 Options.        (line 1416)
  * mstack-protector-guard-symbol:         RS/6000 and PowerPC Options.
!                                                              (line  916)
  * mstack-size:                           AMD GCN Options.    (line   23)
  * mstack-size <1>:                       C-SKY Options.      (line  150)
  * mstack-size <2>:                       S/390 and zSeries Options.
--- 64572,64591 ----
  * mstack-protector-guard:                AArch64 Options.    (line   64)
  * mstack-protector-guard <1>:            RISC-V Options.     (line  168)
  * mstack-protector-guard <2>:            RS/6000 and PowerPC Options.
!                                                              (line  917)
  * mstack-protector-guard <3>:            x86 Options.        (line 1416)
  * mstack-protector-guard-offset:         AArch64 Options.    (line   64)
  * mstack-protector-guard-offset <1>:     RISC-V Options.     (line  168)
  * mstack-protector-guard-offset <2>:     RS/6000 and PowerPC Options.
!                                                              (line  917)
  * mstack-protector-guard-offset <3>:     x86 Options.        (line 1416)
  * mstack-protector-guard-reg:            AArch64 Options.    (line   64)
  * mstack-protector-guard-reg <1>:        RISC-V Options.     (line  168)
  * mstack-protector-guard-reg <2>:        RS/6000 and PowerPC Options.
!                                                              (line  917)
  * mstack-protector-guard-reg <3>:        x86 Options.        (line 1416)
  * mstack-protector-guard-symbol:         RS/6000 and PowerPC Options.
!                                                              (line  917)
  * mstack-size:                           AMD GCN Options.    (line   23)
  * mstack-size <1>:                       C-SKY Options.      (line  150)
  * mstack-size <2>:                       S/390 and zSeries Options.
*************** look up both forms.
*** 64407,64423 ****
  * mstrict-align <1>:                     M680x0 Options.     (line  280)
  * mstrict-align <2>:                     RISC-V Options.     (line  117)
  * mstrict-align <3>:                     RS/6000 and PowerPC Options.
!                                                              (line  403)
  * mstrict-X:                             AVR Options.        (line  269)
  * mstring-compare-inline-limit:          RS/6000 and PowerPC Options.
!                                                              (line  708)
  * mstringop-strategy=ALG:                x86 Options.        (line 1293)
  * mstructure-size-boundary:              ARM Options.        (line  735)
  * msubxc:                                SPARC Options.      (line  288)
  * msv-mode:                              Visium Options.     (line   52)
  * msve-vector-bits:                      AArch64 Options.    (line  285)
  * msvr4-struct-return:                   RS/6000 and PowerPC Options.
!                                                              (line  548)
  * mswap:                                 ARC Options.        (line  152)
  * mswape:                                ARC Options.        (line  363)
  * msym32:                                MIPS Options.       (line  453)
--- 64596,64612 ----
  * mstrict-align <1>:                     M680x0 Options.     (line  280)
  * mstrict-align <2>:                     RISC-V Options.     (line  117)
  * mstrict-align <3>:                     RS/6000 and PowerPC Options.
!                                                              (line  404)
  * mstrict-X:                             AVR Options.        (line  269)
  * mstring-compare-inline-limit:          RS/6000 and PowerPC Options.
!                                                              (line  709)
  * mstringop-strategy=ALG:                x86 Options.        (line 1293)
  * mstructure-size-boundary:              ARM Options.        (line  735)
  * msubxc:                                SPARC Options.      (line  288)
  * msv-mode:                              Visium Options.     (line   52)
  * msve-vector-bits:                      AArch64 Options.    (line  285)
  * msvr4-struct-return:                   RS/6000 and PowerPC Options.
!                                                              (line  549)
  * mswap:                                 ARC Options.        (line  152)
  * mswape:                                ARC Options.        (line  363)
  * msym32:                                MIPS Options.       (line  453)
*************** look up both forms.
*** 64449,64459 ****
  * mtls-dialect=traditional:              AArch64 Options.    (line   81)
  * mtls-direct-seg-refs:                  x86 Options.        (line 1335)
  * mtls-markers:                          RS/6000 and PowerPC Options.
!                                                              (line  777)
  * mtls-size:                             AArch64 Options.    (line   85)
  * mtls-size <1>:                         IA-64 Options.      (line  112)
  * mtoc:                                  RS/6000 and PowerPC Options.
!                                                              (line  428)
  * mtomcat-stats:                         FRV Options.        (line  254)
  * mtoplevel-symbols:                     MMIX Options.       (line   39)
  * mtp:                                   ARM Options.        (line  867)
--- 64638,64648 ----
  * mtls-dialect=traditional:              AArch64 Options.    (line   81)
  * mtls-direct-seg-refs:                  x86 Options.        (line 1335)
  * mtls-markers:                          RS/6000 and PowerPC Options.
!                                                              (line  778)
  * mtls-size:                             AArch64 Options.    (line   85)
  * mtls-size <1>:                         IA-64 Options.      (line  112)
  * mtoc:                                  RS/6000 and PowerPC Options.
!                                                              (line  429)
  * mtomcat-stats:                         FRV Options.        (line  254)
  * mtoplevel-symbols:                     MMIX Options.       (line   39)
  * mtp:                                   ARM Options.        (line  867)
*************** look up both forms.
*** 64465,64471 ****
  * 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   99)
  * mtsxldtrk:                             x86 Options.        (line  883)
--- 64654,64660 ----
  * mtpf-trace-skip:                       S/390 and zSeries Options.
                                                               (line  174)
  * mtraceback:                            RS/6000 and PowerPC Options.
!                                                              (line  542)
  * mtrap-precision:                       DEC Alpha Options.  (line  109)
  * mtrust:                                C-SKY Options.      (line   99)
  * mtsxldtrk:                             x86 Options.        (line  883)
*************** look up both forms.
*** 64482,64488 ****
  * mtune <10>:                            MN10300 Options.    (line   30)
  * mtune <11>:                            RISC-V Options.     (line   73)
  * mtune <12>:                            RS/6000 and PowerPC Options.
!                                                              (line  113)
  * mtune <13>:                            S/390 and zSeries Options.
                                                               (line  161)
  * mtune <14>:                            SPARC Options.      (line  199)
--- 64671,64677 ----
  * mtune <10>:                            MN10300 Options.    (line   30)
  * mtune <11>:                            RISC-V Options.     (line   73)
  * mtune <12>:                            RS/6000 and PowerPC Options.
!                                                              (line  114)
  * mtune <13>:                            S/390 and zSeries Options.
                                                               (line  161)
  * mtune <14>:                            SPARC Options.      (line  199)
*************** look up both forms.
*** 64510,64516 ****
  * 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)
--- 64699,64705 ----
  * munix-asm:                             PDP-11 Options.     (line   43)
  * munordered-float:                      OpenRISC Options.   (line   39)
  * mupdate:                               RS/6000 and PowerPC Options.
!                                                              (line  351)
  * muser-enabled:                         LM32 Options.       (line   21)
  * muser-mode:                            SPARC Options.      (line   85)
  * muser-mode <1>:                        Visium Options.     (line   57)
*************** look up both forms.
*** 64528,64534 ****
  * mvaes:                                 x86 Options.        (line  875)
  * mvdsp:                                 C-SKY Options.      (line  104)
  * mveclibabi:                            RS/6000 and PowerPC Options.
!                                                              (line  851)
  * mveclibabi <1>:                        x86 Options.        (line 1074)
  * mvect-double:                          Adapteva Epiphany Options.
                                                               (line  115)
--- 64717,64723 ----
  * mvaes:                                 x86 Options.        (line  875)
  * mvdsp:                                 C-SKY Options.      (line  104)
  * mveclibabi:                            RS/6000 and PowerPC Options.
!                                                              (line  852)
  * mveclibabi <1>:                        x86 Options.        (line 1074)
  * mvect-double:                          Adapteva Epiphany Options.
                                                               (line  115)
*************** look up both forms.
*** 64549,64561 ****
  * mvpclmulqdq:                           x86 Options.        (line  877)
  * 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  624)
  * mvzeroupper:                           x86 Options.        (line  963)
  * mwaitpkg:                              x86 Options.        (line  876)
  * mwarn-devices-csv:                     MSP430 Options.     (line  168)
--- 64738,64750 ----
  * mvpclmulqdq:                           x86 Options.        (line  877)
  * mvr4130-align:                         MIPS Options.       (line  834)
  * mvrsave:                               RS/6000 and PowerPC Options.
!                                                              (line  153)
  * mvsx:                                  RS/6000 and PowerPC Options.
!                                                              (line  172)
  * mvx:                                   S/390 and zSeries Options.
                                                               (line  112)
  * mvxworks:                              RS/6000 and PowerPC Options.
!                                                              (line  625)
  * mvzeroupper:                           x86 Options.        (line  963)
  * mwaitpkg:                              x86 Options.        (line  876)
  * mwarn-devices-csv:                     MSP430 Options.     (line  168)
*************** look up both forms.
*** 64578,64584 ****
  * 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)
--- 64767,64773 ----
  * mxgot <1>:                             MIPS Options.       (line  229)
  * mxl-barrel-shift:                      MicroBlaze Options. (line   32)
  * mxl-compat:                            RS/6000 and PowerPC Options.
!                                                              (line  292)
  * mxl-float-convert:                     MicroBlaze Options. (line   50)
  * mxl-float-sqrt:                        MicroBlaze Options. (line   53)
  * mxl-gp-opt:                            MicroBlaze Options. (line   44)
*************** look up both forms.
*** 64596,64602 ****
  * mxsaves:                               x86 Options.        (line  865)
  * mxy:                                   ARC Options.        (line  373)
  * myellowknife:                          RS/6000 and PowerPC Options.
!                                                              (line  619)
  * mzarch:                                S/390 and zSeries Options.
                                                               (line   94)
  * mzda:                                  V850 Options.       (line   45)
--- 64785,64791 ----
  * mxsaves:                               x86 Options.        (line  865)
  * mxy:                                   ARC Options.        (line  373)
  * myellowknife:                          RS/6000 and PowerPC Options.
!                                                              (line  620)
  * mzarch:                                S/390 and zSeries Options.
                                                               (line   94)
  * mzda:                                  V850 Options.       (line   45)
*************** look up both forms.
*** 64606,64612 ****
                                                               (line  123)
  * no-80387:                              x86 Options.        (line  582)
  * no-block-ops-unaligned-vsx:            RS/6000 and PowerPC Options.
!                                                              (line  949)
  * no-canonical-prefixes:                 Directory Options.  (line  164)
  * no-integrated-cpp:                     Preprocessor Options.
                                                               (line  483)
--- 64795,64801 ----
                                                               (line  123)
  * no-80387:                              x86 Options.        (line  582)
  * no-block-ops-unaligned-vsx:            RS/6000 and PowerPC Options.
!                                                              (line  960)
  * no-canonical-prefixes:                 Directory Options.  (line  164)
  * no-integrated-cpp:                     Preprocessor Options.
                                                               (line  483)
*************** Keyword Index
*** 65636,65642 ****
  * -nodefaultlibs and unresolved references: Link Options.    (line  154)
  * -nostdlib and unresolved references:   Link Options.       (line  154)
  * .sdata/.sdata2 references (PowerPC):   RS/6000 and PowerPC Options.
!                                                              (line  714)
  * //:                                    C++ Comments.       (line    6)
  * 0 in constraint:                       Simple Constraints. (line  125)
  * < in constraint:                       Simple Constraints. (line   47)
--- 65825,65831 ----
  * -nodefaultlibs and unresolved references: Link Options.    (line  154)
  * -nostdlib and unresolved references:   Link Options.       (line  154)
  * .sdata/.sdata2 references (PowerPC):   RS/6000 and PowerPC Options.
!                                                              (line  715)
  * //:                                    C++ Comments.       (line    6)
  * 0 in constraint:                       Simple Constraints. (line  125)
  * < in constraint:                       Simple Constraints. (line   47)
*************** Keyword Index
*** 67735,67741 ****
  * smaller data references:               M32R/D Options.     (line   57)
  * smaller data references <1>:           Nios II Options.    (line    9)
  * smaller data references (PowerPC):     RS/6000 and PowerPC Options.
!                                                              (line  714)
  * snprintf:                              Other Builtins.     (line    6)
  * Solaris 2 options:                     Solaris 2 Options.  (line    6)
  * SOURCE_DATE_EPOCH:                     Environment Variables.
--- 67924,67930 ----
  * smaller data references:               M32R/D Options.     (line   57)
  * smaller data references <1>:           Nios II Options.    (line    9)
  * smaller data references (PowerPC):     RS/6000 and PowerPC Options.
!                                                              (line  715)
  * snprintf:                              Other Builtins.     (line    6)
  * Solaris 2 options:                     Solaris 2 Options.  (line    6)
  * SOURCE_DATE_EPOCH:                     Environment Variables.
*************** Keyword Index
*** 68397,68839 ****
  
  Tag Table:
  Node: Top2135
! Node: G++ and GCC4105
! Node: Standards6165
! Node: Invoking GCC20221
! Node: Option Summary25448
! Node: Overall Options82438
! Node: Invoking G++109953
! Node: C Dialect Options111476
! Node: C++ Dialect Options131134
! Node: Objective-C and Objective-C++ Dialect Options189154
! Node: Diagnostic Message Formatting Options200901
! Node: Warning Options229686
! Ref: Wtrigraphs331176
! Node: Static Analyzer Options368763
! Node: Debugging Options385544
! Node: Optimize Options405492
! Ref: Type-punning475831
! Node: Instrumentation Options591237
! Node: Preprocessor Options634650
! Ref: dashMF639497
! Ref: fdollars-in-identifiers644159
! Node: Assembler Options657364
! Node: Link Options658055
! Ref: Link Options-Footnote-1674931
! Node: Directory Options675267
! Node: Code Gen Options683670
! Node: Developer Options712182
! Node: Submodel Options753567
! Node: AArch64 Options755377
! Ref: aarch64-feature-modifiers769527
! Node: Adapteva Epiphany Options774763
! Node: AMD GCN Options780715
! Node: ARC Options781609
! Node: ARM Options802835
! Node: AVR Options843628
! Node: Blackfin Options870150
! Node: C6X Options878042
! Node: CRIS Options879585
! Node: CR16 Options883324
! Node: C-SKY Options884236
! Node: Darwin Options889963
! Node: DEC Alpha Options897404
! Node: eBPF Options909020
! Node: FR30 Options910302
! Node: FT32 Options910862
! Node: FRV Options911808
! Node: GNU/Linux Options918572
! Node: H8/300 Options919953
! Node: HPPA Options921405
! Node: IA-64 Options930937
! Node: LM32 Options939065
! Node: M32C Options939588
! Node: M32R/D Options940861
! Node: M680x0 Options944406
! Node: MCore Options958481
! Node: MeP Options959983
! Node: MicroBlaze Options963943
! Node: MIPS Options967033
! Node: MMIX Options1003572
! Node: MN10300 Options1006049
! Node: Moxie Options1008592
! Node: MSP430 Options1009079
! Node: NDS32 Options1016840
! Node: Nios II Options1019010
! Node: Nvidia PTX Options1032226
! Node: OpenRISC Options1034735
! Node: PDP-11 Options1037255
! Node: picoChip Options1038504
! Node: PowerPC Options1040642
! Node: PRU Options1040862
! Node: RISC-V Options1043071
! Node: RL78 Options1050723
! Node: RS/6000 and PowerPC Options1054498
! Node: RX Options1095674
! Node: S/390 and zSeries Options1104276
! Node: Score Options1115055
! Node: SH Options1115904
! Node: Solaris 2 Options1131044
! Node: SPARC Options1132282
! Node: System V Options1147908
! Node: TILE-Gx Options1148736
! Node: TILEPro Options1149754
! Node: V850 Options1150258
! Node: VAX Options1156945
! Node: Visium Options1157483
! Node: VMS Options1159791
! Node: VxWorks Options1160607
! Node: x86 Options1161759
! Node: x86 Windows Options1227182
! Node: Xstormy16 Options1229987
! Node: Xtensa Options1230281
! Node: zSeries Options1236417
! Node: Spec Files1236613
! Node: Environment Variables1262701
! Node: Precompiled Headers1272134
! Node: C++ Modules1278343
! Ref: C++ Modules-Footnote-11284482
! Node: C++ Module Mapper1284735
! Node: C++ Module Preprocessing1289888
! Node: C++ Compiled Module Interface1291717
! Ref: C++ Compiled Module Interface-Footnote-11295101
! Ref: C++ Compiled Module Interface-Footnote-21295190
! Node: C Implementation1295246
! Node: Translation implementation1296936
! Node: Environment implementation1297527
! Node: Identifiers implementation1298081
! Node: Characters implementation1299167
! Node: Integers implementation1302817
! Node: Floating point implementation1304866
! Node: Arrays and pointers implementation1307929
! Ref: Arrays and pointers implementation-Footnote-11309389
! Node: Hints implementation1309515
! Node: Structures unions enumerations and bit-fields implementation1311010
! Node: Qualifiers implementation1313234
! Node: Declarators implementation1315295
! Node: Statements implementation1315636
! Node: Preprocessing directives implementation1315962
! Node: Library functions implementation1318283
! Node: Architecture implementation1318932
! Node: Locale-specific behavior implementation1320577
! Node: C++ Implementation1320882
! Node: Conditionally-supported behavior1322165
! Node: Exception handling1322782
! Node: C Extensions1323249
! Node: Statement Exprs1328472
! Node: Local Labels1333844
! Node: Labels as Values1336817
! Ref: Labels as Values-Footnote-11339344
! Node: Nested Functions1339529
! Node: Nonlocal Gotos1343483
! Node: Constructing Calls1345749
! Node: Typeof1350464
! Node: Conditionals1354393
! Node: __int1281355282
! Node: Long Long1355807
! Node: Complex1357298
! Node: Floating Types1360066
! Node: Half-Precision1363533
! Node: Decimal Float1365944
! Node: Hex Floats1367798
! Node: Fixed-Point1368872
! Node: Named Address Spaces1372130
! Ref: AVR Named Address Spaces1372811
! Node: Zero Length1379423
! Node: Empty Structures1383604
! Node: Variable Length1384010
! Node: Variadic Macros1386728
! Node: Escaped Newlines1389106
! Node: Subscripting1389967
! Node: Pointer Arith1390692
! Node: Variadic Pointer Args1391269
! Node: Pointers to Arrays1391994
! Node: Initializers1392747
! Node: Compound Literals1393248
! Node: Designated Inits1396815
! Node: Case Ranges1400739
! Node: Cast to Union1401420
! Node: Mixed Labels and Declarations1403154
! Node: Function Attributes1403791
! Node: Common Function Attributes1408258
! Ref: Common Function Attributes-Footnote-11482000
! Node: AArch64 Function Attributes1482317
! Node: AMD GCN Function Attributes1488511
! Node: ARC Function Attributes1491564
! Node: ARM Function Attributes1494501
! Node: AVR Function Attributes1499640
! Node: Blackfin Function Attributes1504175
! Node: BPF Function Attributes1506672
! Node: CR16 Function Attributes1507260
! Node: C-SKY Function Attributes1507779
! Node: Epiphany Function Attributes1509078
! Node: H8/300 Function Attributes1511833
! Node: IA-64 Function Attributes1513031
! Node: M32C Function Attributes1514073
! Node: M32R/D Function Attributes1516411
! Node: m68k Function Attributes1517885
! Node: MCORE Function Attributes1518829
! Node: MeP Function Attributes1519640
! Node: MicroBlaze Function Attributes1520941
! Node: Microsoft Windows Function Attributes1522448
! Node: MIPS Function Attributes1527017
! Node: MSP430 Function Attributes1532635
! Node: NDS32 Function Attributes1536714
! Node: Nios II Function Attributes1539138
! Node: Nvidia PTX Function Attributes1540435
! Node: PowerPC Function Attributes1541050
! Node: RISC-V Function Attributes1547824
! Node: RL78 Function Attributes1549240
! Node: RX Function Attributes1550479
! Node: S/390 Function Attributes1553026
! Node: SH Function Attributes1554854
! Node: Symbian OS Function Attributes1558282
! Node: V850 Function Attributes1558618
! Node: Visium Function Attributes1559163
! Node: x86 Function Attributes1559691
! Node: Xstormy16 Function Attributes1583374
! Node: Variable Attributes1583881
! Node: Common Variable Attributes1585414
! Node: ARC Variable Attributes1605879
! Node: AVR Variable Attributes1606261
! Node: Blackfin Variable Attributes1611423
! Node: H8/300 Variable Attributes1612281
! Node: IA-64 Variable Attributes1613354
! Node: M32R/D Variable Attributes1614105
! Node: MeP Variable Attributes1614888
! Node: Microsoft Windows Variable Attributes1616981
! Node: MSP430 Variable Attributes1619434
! Node: Nvidia PTX Variable Attributes1620648
! Node: PowerPC Variable Attributes1621265
! Node: RL78 Variable Attributes1621822
! Node: V850 Variable Attributes1622241
! Node: x86 Variable Attributes1622874
! Node: Xstormy16 Variable Attributes1623930
! Node: Type Attributes1624500
! Node: Common Type Attributes1626164
! Node: ARC Type Attributes1647921
! Node: ARM Type Attributes1648393
! Node: MeP Type Attributes1649175
! Node: PowerPC Type Attributes1649577
! Node: x86 Type Attributes1650566
! Node: Label Attributes1651558
! Node: Enumerator Attributes1653585
! Node: Statement Attributes1654904
! Node: Attribute Syntax1656387
! Node: Function Prototypes1667645
! Node: C++ Comments1669425
! Node: Dollar Signs1669944
! Node: Character Escapes1670409
! Node: Alignment1670693
! Node: Inline1672346
! Node: Volatiles1677163
! Node: Using Assembly Language with C1680062
! Node: Basic Asm1681299
! Node: Extended Asm1686749
! Ref: Volatile1690863
! Ref: AssemblerTemplate1694976
! Ref: OutputOperands1699216
! Ref: FlagOutputOperands1706179
! Ref: InputOperands1709126
! Ref: Clobbers and Scratch Registers1713394
! Ref: GotoLabels1722035
! Ref: x86Operandmodifiers1725658
! Ref: x86floatingpointasmoperands1730474
! Ref: msp430Operandmodifiers1733803
! Node: Constraints1735461
! Node: Simple Constraints1736567
! Node: Multi-Alternative1743881
! Node: Modifiers1745556
! Node: Machine Constraints1748355
! Node: Asm Labels1804580
! Node: Explicit Register Variables1806200
! Ref: Explicit Reg Vars1806414
! Node: Global Register Variables1807023
! Ref: Global Reg Vars1807231
! Node: Local Register Variables1812013
! Ref: Local Reg Vars1812233
! Node: Size of an asm1815861
! Node: Alternate Keywords1817339
! Node: Incomplete Enums1818844
! Node: Function Names1819601
! Node: Return Address1821505
! Node: Vector Extensions1826092
! Node: Offsetof1835857
! Node: __sync Builtins1836690
! Node: __atomic Builtins1843133
! Node: Integer Overflow Builtins1856758
! Node: x86 specific memory model extensions for transactional memory1863241
! Node: Object Size Checking1864507
! Node: Other Builtins1870763
! Node: Target Builtins1922411
! Node: AArch64 Built-in Functions1924186
! Node: Alpha Built-in Functions1924874
! Node: Altera Nios II Built-in Functions1927922
! Node: ARC Built-in Functions1932291
! Node: ARC SIMD Built-in Functions1937503
! Node: ARM iWMMXt Built-in Functions1946399
! Node: ARM C Language Extensions (ACLE)1953395
! Node: ARM Floating Point Status and Control Intrinsics1954672
! Node: ARM ARMv8-M Security Extensions1955157
! Node: AVR Built-in Functions1956437
! Node: Blackfin Built-in Functions1960198
! Node: BPF Built-in Functions1960816
! Node: FR-V Built-in Functions1961716
! Node: Argument Types1962579
! Node: Directly-mapped Integer Functions1964333
! Node: Directly-mapped Media Functions1965417
! Node: Raw read/write Functions1973623
! Node: Other Built-in Functions1974531
! Node: MIPS DSP Built-in Functions1975717
! Node: MIPS Paired-Single Support1988214
! Node: MIPS Loongson Built-in Functions1989713
! Node: Paired-Single Arithmetic1996235
! Node: Paired-Single Built-in Functions1997183
! Node: MIPS-3D Built-in Functions1999850
! Node: MIPS SIMD Architecture (MSA) Support2005244
! Node: MIPS SIMD Architecture Built-in Functions2008084
! Node: Other MIPS Built-in Functions2034938
! Node: MSP430 Built-in Functions2035947
! Node: NDS32 Built-in Functions2037348
! Node: picoChip Built-in Functions2038641
! Node: Basic PowerPC Built-in Functions2039990
! Node: Basic PowerPC Built-in Functions Available on all Configurations2040848
! Node: Basic PowerPC Built-in Functions Available on ISA 2.052049357
! Node: Basic PowerPC Built-in Functions Available on ISA 2.062054192
! Node: Basic PowerPC Built-in Functions Available on ISA 2.072056272
! Node: Basic PowerPC Built-in Functions Available on ISA 3.02057126
! Node: Basic PowerPC Built-in Functions Available on ISA 3.12064104
! Node: PowerPC AltiVec/VSX Built-in Functions2067317
! Node: PowerPC AltiVec Built-in Functions on ISA 2.052075386
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.062100786
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.072107852
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.02117662
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.12132634
! Node: PowerPC Hardware Transactional Memory Built-in Functions2157228
! Node: PowerPC Atomic Memory Operation Functions2165743
! Node: PowerPC Matrix-Multiply Assist Built-in Functions2168306
! Node: PRU Built-in Functions2174299
! Node: RISC-V Built-in Functions2175487
! Node: RX Built-in Functions2175898
! Node: S/390 System z Built-in Functions2179900
! Node: SH Built-in Functions2185130
! Node: SPARC VIS Built-in Functions2186858
! Node: TI C6X Built-in Functions2195389
! Node: TILE-Gx Built-in Functions2196420
! Node: TILEPro Built-in Functions2197539
! Node: x86 Built-in Functions2198639
! Node: x86 transactional memory intrinsics2262719
! Node: x86 control-flow protection intrinsics2265986
! Node: Target Format Checks2267757
! Node: Solaris Format Checks2268189
! Node: Darwin Format Checks2268615
! Node: Pragmas2269578
! Node: AArch64 Pragmas2270519
! Node: ARM Pragmas2270976
! Node: M32C Pragmas2271603
! Node: MeP Pragmas2272675
! Node: PRU Pragmas2274727
! Node: RS/6000 and PowerPC Pragmas2275305
! Node: S/390 Pragmas2276045
! Node: Darwin Pragmas2276611
! Node: Solaris Pragmas2277664
! Node: Symbol-Renaming Pragmas2278828
! Node: Structure-Layout Pragmas2280465
! Node: Weak Pragmas2282745
! Node: Diagnostic Pragmas2283480
! Node: Visibility Pragmas2287671
! Node: Push/Pop Macro Pragmas2288356
! Node: Function Specific Option Pragmas2289329
! Node: Loop-Specific Pragmas2291295
! Node: Unnamed Fields2292895
! Node: Thread-Local2295092
! Node: C99 Thread-Local Edits2297198
! Node: C++98 Thread-Local Edits2299196
! Node: Binary constants2302641
! Node: C++ Extensions2303312
! Node: C++ Volatiles2304942
! Node: Restricted Pointers2307290
! Node: Vague Linkage2308881
! Node: C++ Interface2312504
! Ref: C++ Interface-Footnote-12316301
! Node: Template Instantiation2316439
! Node: Bound member functions2322530
! Node: C++ Attributes2324062
! Node: Function Multiversioning2328134
! Node: Type Traits2329941
! Node: C++ Concepts2336891
! Node: Deprecated Features2338397
! Node: Backwards Compatibility2340222
! Node: Objective-C2341294
! Node: GNU Objective-C runtime API2341901
! Node: Modern GNU Objective-C runtime API2342908
! Node: Traditional GNU Objective-C runtime API2345344
! Node: Executing code before main2346071
! Node: What you can and what you cannot do in +load2348815
! Node: Type encoding2351185
! Node: Legacy type encoding2356326
! Node: @encode2357416
! Node: Method signatures2357961
! Node: Garbage Collection2359953
! Node: Constant string objects2362643
! Node: compatibility_alias2365152
! Node: Exceptions2365877
! Node: Synchronization2368587
! Node: Fast enumeration2369771
! Node: Using fast enumeration2370083
! Node: c99-like fast enumeration syntax2371294
! Node: Fast enumeration details2371997
! Node: Fast enumeration protocol2374337
! Node: Messaging with the GNU Objective-C runtime2377489
! Node: Dynamically registering methods2378861
! Node: Forwarding hook2380552
! Node: Compatibility2383592
! Node: Gcov2390148
! Node: Gcov Intro2390683
! Node: Invoking Gcov2393401
! Node: Gcov and Optimization2416267
! Node: Gcov Data Files2420010
! Node: Cross-profiling2421419
! Node: Gcov-tool2423273
! Node: Gcov-tool Intro2423698
! Node: Invoking Gcov-tool2425668
! Node: Gcov-dump2428246
! Node: Gcov-dump Intro2428569
! Node: Invoking Gcov-dump2428836
! Node: lto-dump2429493
! Node: lto-dump Intro2429792
! Node: Invoking lto-dump2430042
! Node: Trouble2431138
! Node: Actual Bugs2432555
! Node: Interoperation2433002
! Node: Incompatibilities2439893
! Node: Fixed Headers2448045
! Node: Standard Libraries2449703
! Node: Disappointments2451075
! Node: C++ Misunderstandings2455434
! Node: Static Definitions2456245
! Node: Name lookup2457298
! Ref: Name lookup-Footnote-12462079
! Node: Temporaries2462268
! Node: Copy Assignment2464244
! Node: Non-bugs2466051
! Node: Warnings and Errors2476557
! Node: Bugs2478319
! Node: Bug Criteria2478786
! Node: Bug Reporting2480996
! Node: Service2481214
! Node: Contributing2482034
! Node: Funding2482775
! Node: GNU Project2485265
! Node: Copying2485911
! Node: GNU Free Documentation License2523419
! Node: Contributors2548537
! Node: Option Index2589510
! Node: Keyword Index2878796
  
  End Tag Table
- 
- 
- Local Variables:
- coding: utf-8
- End:
--- 68586,69023 ----
  
  Tag Table:
  Node: Top2135
! Node: G++ and GCC4093
! Node: Standards6153
! Node: Invoking GCC20209
! Node: Option Summary25436
! Node: Overall Options82496
! Node: Invoking G++110011
! Node: C Dialect Options111534
! Node: C++ Dialect Options131192
! Node: Objective-C and Objective-C++ Dialect Options189212
! Node: Diagnostic Message Formatting Options200959
! Node: Warning Options229744
! Ref: Wtrigraphs331234
! Node: Static Analyzer Options368821
! Node: Debugging Options385602
! Node: Optimize Options405550
! Ref: Type-punning475889
! Node: Instrumentation Options591295
! Node: Preprocessor Options634708
! Ref: dashMF639555
! Ref: fdollars-in-identifiers644217
! Node: Assembler Options657422
! Node: Link Options658113
! Ref: Link Options-Footnote-1674989
! Node: Directory Options675325
! Node: Code Gen Options683728
! Node: Developer Options712240
! Node: Submodel Options753625
! Node: AArch64 Options755435
! Ref: aarch64-feature-modifiers769585
! Node: Adapteva Epiphany Options774821
! Node: AMD GCN Options780773
! Node: ARC Options781667
! Node: ARM Options802893
! Node: AVR Options843686
! Node: Blackfin Options870208
! Node: C6X Options878100
! Node: CRIS Options879643
! Node: CR16 Options883382
! Node: C-SKY Options884294
! Node: Darwin Options890021
! Node: DEC Alpha Options897462
! Node: eBPF Options909078
! Node: FR30 Options910360
! Node: FT32 Options910920
! Node: FRV Options911866
! Node: GNU/Linux Options918630
! Node: H8/300 Options920011
! Node: HPPA Options921463
! Node: IA-64 Options930995
! Node: LM32 Options939123
! Node: M32C Options939646
! Node: M32R/D Options940919
! Node: M680x0 Options944464
! Node: MCore Options958539
! Node: MeP Options960041
! Node: MicroBlaze Options964001
! Node: MIPS Options967091
! Node: MMIX Options1003630
! Node: MN10300 Options1006107
! Node: Moxie Options1008650
! Node: MSP430 Options1009137
! Node: NDS32 Options1016898
! Node: Nios II Options1019068
! Node: Nvidia PTX Options1032284
! Node: OpenRISC Options1034793
! Node: PDP-11 Options1037313
! Node: picoChip Options1038562
! Node: PowerPC Options1040700
! Node: PRU Options1040920
! Node: RISC-V Options1043129
! Node: RL78 Options1050781
! Node: RS/6000 and PowerPC Options1054556
! Node: RX Options1096089
! Node: S/390 and zSeries Options1104691
! Node: Score Options1115470
! Node: SH Options1116319
! Node: Solaris 2 Options1131459
! Node: SPARC Options1132697
! Node: System V Options1148323
! Node: TILE-Gx Options1149151
! Node: TILEPro Options1150169
! Node: V850 Options1150673
! Node: VAX Options1157360
! Node: Visium Options1157898
! Node: VMS Options1160206
! Node: VxWorks Options1161022
! Node: x86 Options1162174
! Node: x86 Windows Options1227597
! Node: Xstormy16 Options1230402
! Node: Xtensa Options1230696
! Node: zSeries Options1236832
! Node: Spec Files1237028
! Node: Environment Variables1263116
! Node: Precompiled Headers1272549
! Node: C++ Modules1278758
! Ref: C++ Modules-Footnote-11284897
! Node: C++ Module Mapper1285150
! Node: C++ Module Preprocessing1290303
! Node: C++ Compiled Module Interface1292132
! Ref: C++ Compiled Module Interface-Footnote-11295516
! Ref: C++ Compiled Module Interface-Footnote-21295605
! Node: C Implementation1295661
! Node: Translation implementation1297351
! Node: Environment implementation1297942
! Node: Identifiers implementation1298496
! Node: Characters implementation1299582
! Node: Integers implementation1303232
! Node: Floating point implementation1305281
! Node: Arrays and pointers implementation1308344
! Ref: Arrays and pointers implementation-Footnote-11309804
! Node: Hints implementation1309930
! Node: Structures unions enumerations and bit-fields implementation1311425
! Node: Qualifiers implementation1313649
! Node: Declarators implementation1315710
! Node: Statements implementation1316051
! Node: Preprocessing directives implementation1316377
! Node: Library functions implementation1318698
! Node: Architecture implementation1319347
! Node: Locale-specific behavior implementation1320992
! Node: C++ Implementation1321297
! Node: Conditionally-supported behavior1322580
! Node: Exception handling1323197
! Node: C Extensions1323664
! Node: Statement Exprs1328887
! Node: Local Labels1334259
! Node: Labels as Values1337232
! Ref: Labels as Values-Footnote-11339759
! Node: Nested Functions1339944
! Node: Nonlocal Gotos1343898
! Node: Constructing Calls1346164
! Node: Typeof1350879
! Node: Conditionals1354808
! Node: __int1281355697
! Node: Long Long1356222
! Node: Complex1357713
! Node: Floating Types1360481
! Node: Half-Precision1363948
! Node: Decimal Float1366359
! Node: Hex Floats1368213
! Node: Fixed-Point1369287
! Node: Named Address Spaces1372545
! Ref: AVR Named Address Spaces1373226
! Node: Zero Length1379838
! Node: Empty Structures1384019
! Node: Variable Length1384425
! Node: Variadic Macros1387143
! Node: Escaped Newlines1389521
! Node: Subscripting1390382
! Node: Pointer Arith1391107
! Node: Variadic Pointer Args1391684
! Node: Pointers to Arrays1392409
! Node: Initializers1393162
! Node: Compound Literals1393663
! Node: Designated Inits1397230
! Node: Case Ranges1401154
! Node: Cast to Union1401835
! Node: Mixed Labels and Declarations1403569
! Node: Function Attributes1404206
! Node: Common Function Attributes1408673
! Ref: Common Function Attributes-Footnote-11482415
! Node: AArch64 Function Attributes1482732
! Node: AMD GCN Function Attributes1488926
! Node: ARC Function Attributes1491979
! Node: ARM Function Attributes1494916
! Node: AVR Function Attributes1500055
! Node: Blackfin Function Attributes1504590
! Node: BPF Function Attributes1507087
! Node: CR16 Function Attributes1507675
! Node: C-SKY Function Attributes1508194
! Node: Epiphany Function Attributes1509493
! Node: H8/300 Function Attributes1512248
! Node: IA-64 Function Attributes1513446
! Node: M32C Function Attributes1514488
! Node: M32R/D Function Attributes1516826
! Node: m68k Function Attributes1518300
! Node: MCORE Function Attributes1519244
! Node: MeP Function Attributes1520055
! Node: MicroBlaze Function Attributes1521356
! Node: Microsoft Windows Function Attributes1522863
! Node: MIPS Function Attributes1527432
! Node: MSP430 Function Attributes1533050
! Node: NDS32 Function Attributes1537129
! Node: Nios II Function Attributes1539553
! Node: Nvidia PTX Function Attributes1540850
! Node: PowerPC Function Attributes1541465
! Node: RISC-V Function Attributes1548239
! Node: RL78 Function Attributes1549655
! Node: RX Function Attributes1550894
! Node: S/390 Function Attributes1553441
! Node: SH Function Attributes1555269
! Node: Symbian OS Function Attributes1558697
! Node: V850 Function Attributes1559033
! Node: Visium Function Attributes1559578
! Node: x86 Function Attributes1560106
! Node: Xstormy16 Function Attributes1583789
! Node: Variable Attributes1584296
! Node: Common Variable Attributes1585829
! Node: ARC Variable Attributes1606294
! Node: AVR Variable Attributes1606676
! Node: Blackfin Variable Attributes1611838
! Node: H8/300 Variable Attributes1612696
! Node: IA-64 Variable Attributes1613769
! Node: M32R/D Variable Attributes1614520
! Node: MeP Variable Attributes1615303
! Node: Microsoft Windows Variable Attributes1617396
! Node: MSP430 Variable Attributes1619849
! Node: Nvidia PTX Variable Attributes1621063
! Node: PowerPC Variable Attributes1621680
! Node: RL78 Variable Attributes1622237
! Node: V850 Variable Attributes1622656
! Node: x86 Variable Attributes1623289
! Node: Xstormy16 Variable Attributes1624345
! Node: Type Attributes1624915
! Node: Common Type Attributes1626579
! Node: ARC Type Attributes1648336
! Node: ARM Type Attributes1648808
! Node: MeP Type Attributes1649590
! Node: PowerPC Type Attributes1649992
! Node: x86 Type Attributes1650981
! Node: Label Attributes1651973
! Node: Enumerator Attributes1654000
! Node: Statement Attributes1655319
! Node: Attribute Syntax1656802
! Node: Function Prototypes1668060
! Node: C++ Comments1669840
! Node: Dollar Signs1670359
! Node: Character Escapes1670824
! Node: Alignment1671108
! Node: Inline1672761
! Node: Volatiles1677578
! Node: Using Assembly Language with C1680477
! Node: Basic Asm1681714
! Node: Extended Asm1687164
! Ref: Volatile1691278
! Ref: AssemblerTemplate1695391
! Ref: OutputOperands1699631
! Ref: FlagOutputOperands1706594
! Ref: InputOperands1709541
! Ref: Clobbers and Scratch Registers1713809
! Ref: GotoLabels1722450
! Ref: x86Operandmodifiers1726073
! Ref: x86floatingpointasmoperands1730889
! Ref: msp430Operandmodifiers1734218
! Node: Constraints1735876
! Node: Simple Constraints1736982
! Node: Multi-Alternative1744296
! Node: Modifiers1745971
! Node: Machine Constraints1748770
! Node: Asm Labels1804995
! Node: Explicit Register Variables1806615
! Ref: Explicit Reg Vars1806829
! Node: Global Register Variables1807438
! Ref: Global Reg Vars1807646
! Node: Local Register Variables1812428
! Ref: Local Reg Vars1812648
! Node: Size of an asm1816276
! Node: Alternate Keywords1817754
! Node: Incomplete Enums1819259
! Node: Function Names1820016
! Node: Return Address1821920
! Node: Vector Extensions1826507
! Node: Offsetof1836272
! Node: __sync Builtins1837105
! Node: __atomic Builtins1843548
! Node: Integer Overflow Builtins1857173
! Node: x86 specific memory model extensions for transactional memory1863656
! Node: Object Size Checking1864922
! Node: Other Builtins1871178
! Node: Target Builtins1922826
! Node: AArch64 Built-in Functions1924601
! Node: Alpha Built-in Functions1925289
! Node: Altera Nios II Built-in Functions1928337
! Node: ARC Built-in Functions1932706
! Node: ARC SIMD Built-in Functions1937918
! Node: ARM iWMMXt Built-in Functions1946814
! Node: ARM C Language Extensions (ACLE)1953810
! Node: ARM Floating Point Status and Control Intrinsics1955087
! Node: ARM ARMv8-M Security Extensions1955572
! Node: AVR Built-in Functions1956852
! Node: Blackfin Built-in Functions1960613
! Node: BPF Built-in Functions1961231
! Node: FR-V Built-in Functions1962131
! Node: Argument Types1962994
! Node: Directly-mapped Integer Functions1964748
! Node: Directly-mapped Media Functions1965832
! Node: Raw read/write Functions1974038
! Node: Other Built-in Functions1974946
! Node: MIPS DSP Built-in Functions1976132
! Node: MIPS Paired-Single Support1988629
! Node: MIPS Loongson Built-in Functions1990128
! Node: Paired-Single Arithmetic1996650
! Node: Paired-Single Built-in Functions1997598
! Node: MIPS-3D Built-in Functions2000265
! Node: MIPS SIMD Architecture (MSA) Support2005659
! Node: MIPS SIMD Architecture Built-in Functions2008499
! Node: Other MIPS Built-in Functions2035353
! Node: MSP430 Built-in Functions2036362
! Node: NDS32 Built-in Functions2037763
! Node: picoChip Built-in Functions2039056
! Node: Basic PowerPC Built-in Functions2040405
! Node: Basic PowerPC Built-in Functions Available on all Configurations2041263
! Node: Basic PowerPC Built-in Functions Available on ISA 2.052049772
! Node: Basic PowerPC Built-in Functions Available on ISA 2.062054607
! Node: Basic PowerPC Built-in Functions Available on ISA 2.072056687
! Node: Basic PowerPC Built-in Functions Available on ISA 3.02057541
! Node: Basic PowerPC Built-in Functions Available on ISA 3.12064519
! Node: PowerPC AltiVec/VSX Built-in Functions2067732
! Node: PowerPC AltiVec Built-in Functions on ISA 2.052075801
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.062101201
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.072108267
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.02118077
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.12133794
! Node: PowerPC Hardware Transactional Memory Built-in Functions2167017
! Node: PowerPC Atomic Memory Operation Functions2175532
! Node: PowerPC Matrix-Multiply Assist Built-in Functions2178095
! Node: PRU Built-in Functions2184220
! Node: RISC-V Built-in Functions2185408
! Node: RX Built-in Functions2185819
! Node: S/390 System z Built-in Functions2189821
! Node: SH Built-in Functions2195051
! Node: SPARC VIS Built-in Functions2196779
! Node: TI C6X Built-in Functions2205310
! Node: TILE-Gx Built-in Functions2206341
! Node: TILEPro Built-in Functions2207460
! Node: x86 Built-in Functions2208560
! Node: x86 transactional memory intrinsics2272640
! Node: x86 control-flow protection intrinsics2275907
! Node: Target Format Checks2277678
! Node: Solaris Format Checks2278110
! Node: Darwin Format Checks2278536
! Node: Pragmas2279499
! Node: AArch64 Pragmas2280440
! Node: ARM Pragmas2280897
! Node: M32C Pragmas2281524
! Node: MeP Pragmas2282596
! Node: PRU Pragmas2284648
! Node: RS/6000 and PowerPC Pragmas2285226
! Node: S/390 Pragmas2285966
! Node: Darwin Pragmas2286532
! Node: Solaris Pragmas2287585
! Node: Symbol-Renaming Pragmas2288749
! Node: Structure-Layout Pragmas2290386
! Node: Weak Pragmas2292666
! Node: Diagnostic Pragmas2293401
! Node: Visibility Pragmas2297592
! Node: Push/Pop Macro Pragmas2298277
! Node: Function Specific Option Pragmas2299250
! Node: Loop-Specific Pragmas2301216
! Node: Unnamed Fields2302816
! Node: Thread-Local2305013
! Node: C99 Thread-Local Edits2307119
! Node: C++98 Thread-Local Edits2309117
! Node: Binary constants2312562
! Node: C++ Extensions2313233
! Node: C++ Volatiles2314863
! Node: Restricted Pointers2317211
! Node: Vague Linkage2318802
! Node: C++ Interface2322425
! Ref: C++ Interface-Footnote-12326222
! Node: Template Instantiation2326360
! Node: Bound member functions2332451
! Node: C++ Attributes2333983
! Node: Function Multiversioning2338055
! Node: Type Traits2339862
! Node: C++ Concepts2346812
! Node: Deprecated Features2348318
! Node: Backwards Compatibility2350143
! Node: Objective-C2351215
! Node: GNU Objective-C runtime API2351822
! Node: Modern GNU Objective-C runtime API2352829
! Node: Traditional GNU Objective-C runtime API2355265
! Node: Executing code before main2355992
! Node: What you can and what you cannot do in +load2358736
! Node: Type encoding2361106
! Node: Legacy type encoding2366247
! Node: @encode2367337
! Node: Method signatures2367882
! Node: Garbage Collection2369874
! Node: Constant string objects2372564
! Node: compatibility_alias2375073
! Node: Exceptions2375798
! Node: Synchronization2378508
! Node: Fast enumeration2379692
! Node: Using fast enumeration2380004
! Node: c99-like fast enumeration syntax2381215
! Node: Fast enumeration details2381918
! Node: Fast enumeration protocol2384258
! Node: Messaging with the GNU Objective-C runtime2387410
! Node: Dynamically registering methods2388782
! Node: Forwarding hook2390473
! Node: Compatibility2393513
! Node: Gcov2400069
! Node: Gcov Intro2400604
! Node: Invoking Gcov2403322
! Node: Gcov and Optimization2426188
! Node: Gcov Data Files2429931
! Node: Cross-profiling2431340
! Node: Gcov-tool2433194
! Node: Gcov-tool Intro2433619
! Node: Invoking Gcov-tool2435589
! Node: Gcov-dump2438167
! Node: Gcov-dump Intro2438490
! Node: Invoking Gcov-dump2438757
! Node: lto-dump2439414
! Node: lto-dump Intro2439713
! Node: Invoking lto-dump2439963
! Node: Trouble2441059
! Node: Actual Bugs2442476
! Node: Interoperation2442923
! Node: Incompatibilities2449814
! Node: Fixed Headers2457966
! Node: Standard Libraries2459624
! Node: Disappointments2460996
! Node: C++ Misunderstandings2465355
! Node: Static Definitions2466166
! Node: Name lookup2467219
! Ref: Name lookup-Footnote-12472000
! Node: Temporaries2472189
! Node: Copy Assignment2474165
! Node: Non-bugs2475972
! Node: Warnings and Errors2486478
! Node: Bugs2488240
! Node: Bug Criteria2488707
! Node: Bug Reporting2490917
! Node: Service2491135
! Node: Contributing2491955
! Node: Funding2492696
! Node: GNU Project2495186
! Node: Copying2495832
! Node: GNU Free Documentation License2533340
! Node: Contributors2558458
! Node: Option Index2599431
! Node: Keyword Index2889289
  
  End Tag Table
diff -Nrcpad gcc-11.1.0/gcc/doc/gccinstall.info gcc-11.2.0/gcc/doc/gccinstall.info
*** gcc-11.1.0/gcc/doc/gccinstall.info	Tue Apr 27 10:13:15 2021
--- gcc-11.2.0/gcc/doc/gccinstall.info	Wed Jul 28 07:06:50 2021
***************
*** 1,4 ****
! This is gccinstall.info, produced by makeinfo version 6.7 from
  install.texi.
  
  Copyright (C) 1988-2021 Free Software Foundation, Inc.
--- 1,4 ----
! This is gccinstall.info, produced by makeinfo version 6.5 from
  install.texi.
  
  Copyright (C) 1988-2021 Free Software Foundation, Inc.
*************** Node: GNU Free Documentation License189
*** 5000,5007 ****
  Node: Concept Index214315
  
  End Tag Table
- 
- 
- Local Variables:
- coding: utf-8
- End:
--- 5000,5002 ----
diff -Nrcpad gcc-11.1.0/gcc/doc/gccint.info gcc-11.2.0/gcc/doc/gccint.info
*** gcc-11.1.0/gcc/doc/gccint.info	Tue Apr 27 10:13:26 2021
--- gcc-11.2.0/gcc/doc/gccint.info	Wed Jul 28 07:06:54 2021
***************
*** 1,4 ****
! This is gccint.info, produced by makeinfo version 6.7 from gccint.texi.
  
  Copyright (C) 1988-2021 Free Software Foundation, Inc.
  
--- 1,4 ----
! This is gccint.info, produced by makeinfo version 6.5 from gccint.texi.
  
  Copyright (C) 1988-2021 Free Software Foundation, Inc.
  
*************** Copies published by the Free Software Fo
*** 47,53 ****
  development.
  
  
! File: gccint.info,  Node: Top,  Next: Contributing,  Up: (dir)
  
  Introduction
  ************
--- 47,53 ----
  development.
  
  
! File: gccint.info,  Node: Top,  Next: Contributing
  
  Introduction
  ************
*************** Introduction
*** 55,61 ****
  This manual documents the internals of the GNU compilers, including how
  to port them to new targets and some information about how to write
  front ends for new languages.  It corresponds to the compilers (GCC)
! version 11.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 11.2.0.  The use of the GNU compilers is documented in a
  separate manual.  *Note Introduction: (gcc)Top.
  
   This manual is mainly a reference manual rather than a tutorial.  It
*************** This is about addressing modes.
*** 37645,37650 ****
--- 37645,37658 ----
  
       The default definition returns true.
  
+  -- Target Hook: bool TARGET_PRECOMPUTE_TLS_P (machine_mode MODE, rtx X)
+      This hook returns true if X is a TLS operand on the target machine
+      that should be pre-computed when used as the argument in a call.
+      You can assume that X satisfies 'CONSTANT_P', so you need not check
+      this.
+ 
+      The default definition returns false.
+ 
   -- Target Hook: rtx TARGET_DELEGITIMIZE_ADDRESS (rtx X)
       This hook is used to undo the possibly obfuscating effects of the
       'LEGITIMIZE_ADDRESS' and 'LEGITIMIZE_RELOAD_ADDRESS' target macros.
*************** alphabetical order.
*** 48960,48966 ****
  
     * Ralf Corsepius for SH testing and minor bug fixing.
  
!    * FranÃ§ois-Xavier Coudert for contributions to GNU Fortran.
  
     * Stan Cox for care and feeding of the x86 port and lots of behind
       the scenes hacking.
--- 48968,48974 ----
  
     * Ralf Corsepius for SH testing and minor bug fixing.
  
!    * Franc,ois-Xavier Coudert for contributions to GNU Fortran.
  
     * Stan Cox for care and feeding of the x86 port and lots of behind
       the scenes hacking.
*************** alphabetical order.
*** 49003,49009 ****
       disbursement, configuration architecture, libio maintenance, and
       early math work.
  
!    * FranÃ§ois Dumont for his work on libstdc++-v3, especially
       maintaining and improving 'debug-mode' and associative and
       unordered containers.
  
--- 49011,49017 ----
       disbursement, configuration architecture, libio maintenance, and
       early math work.
  
!    * Franc,ois Dumont for his work on libstdc++-v3, especially
       maintaining and improving 'debug-mode' and associative and
       unordered containers.
  
*************** alphabetical order.
*** 49262,49274 ****
  
     * Weiwen Liu for testing and various bug fixes.
  
!    * Manuel LÃ³pez-IbÃ¡Ã±ez for improving '-Wconversion' and many other
       diagnostics fixes and improvements.
  
     * Dave Love for his ongoing work with the Fortran front end and
       runtime libraries.
  
!    * Martin von LÃ¶wis for internal consistency checking infrastructure,
       various C++ improvements including namespace support, and tons of
       assistance with libstdc++/compiler merges.
  
--- 49270,49282 ----
  
     * Weiwen Liu for testing and various bug fixes.
  
!    * Manuel Lo'pez-Iba'n~ez for improving '-Wconversion' and many other
       diagnostics fixes and improvements.
  
     * Dave Love for his ongoing work with the Fortran front end and
       runtime libraries.
  
!    * Martin von Lo"wis for internal consistency checking infrastructure,
       various C++ improvements including namespace support, and tons of
       assistance with libstdc++/compiler merges.
  
*************** alphabetical order.
*** 49460,49466 ****
  
     * Craig Rodrigues for processing tons of bug reports.
  
!    * Ola RÃ¶nnerup for work on mt_alloc.
  
     * Gavin Romig-Koch for lots of behind the scenes MIPS work.
  
--- 49468,49474 ----
  
     * Craig Rodrigues for processing tons of bug reports.
  
!    * Ola Ro"nnerup for work on mt_alloc.
  
     * Gavin Romig-Koch for lots of behind the scenes MIPS work.
  
*************** alphabetical order.
*** 49474,49480 ****
  
     * Paul Rubin wrote most of the preprocessor.
  
!    * PÃ©tur RunÃ³lfsson for major performance improvements in C++
       formatted I/O and large file support in C++ filebuf.
  
     * Chip Salzenberg for libstdc++ patches and improvements to locales,
--- 49482,49488 ----
  
     * Paul Rubin wrote most of the preprocessor.
  
!    * Pe'tur Runo'lfsson for major performance improvements in C++
       formatted I/O and large file support in C++ filebuf.
  
     * Chip Salzenberg for libstdc++ patches and improvements to locales,
*************** alphabetical order.
*** 49495,49501 ****
  
     * William Schelter did most of the work on the Intel 80386 support.
  
!    * Tobias SchlÃ¼ter for work on GNU Fortran.
  
     * Bernd Schmidt for various code generation improvements and major
       work in the reload pass, serving as release manager for GCC 2.95.3,
--- 49503,49509 ----
  
     * William Schelter did most of the work on the Intel 80386 support.
  
!    * Tobias Schlu"ter for work on GNU Fortran.
  
     * Bernd Schmidt for various code generation improvements and major
       work in the reload pass, serving as release manager for GCC 2.95.3,
*************** contributions to testing:
*** 49992,49998 ****
  
     * Robert A. French
  
!    * JÃ¶rgen Freyh
  
     * Mark K. Gardner
  
--- 50000,50006 ----
  
     * Robert A. French
  
!    * Jo"rgen Freyh
  
     * Mark K. Gardner
  
*************** Concept Index
*** 56821,56833 ****
  * TARGET_BINDS_LOCAL_P:                  Sections.           (line  322)
  * TARGET_BUILD_BUILTIN_VA_LIST:          Register Arguments. (line  281)
  * TARGET_BUILTIN_DECL:                   Misc.               (line  642)
! * TARGET_BUILTIN_RECIPROCAL:             Addressing Modes.   (line  261)
  * TARGET_BUILTIN_SETJMP_FRAME_VALUE:     Frame Layout.       (line  101)
  * TARGET_CALLEE_COPIES:                  Register Arguments. (line  124)
  * TARGET_CALL_ARGS:                      Varargs.            (line  123)
  * TARGET_CALL_FUSAGE_CONTAINS_NON_CALLEE_CLOBBERS: Miscellaneous Register Hooks.
                                                               (line    6)
! * TARGET_CANNOT_FORCE_CONST_MEM:         Addressing Modes.   (line  234)
  * TARGET_CANNOT_MODIFY_JUMPS_P:          Misc.               (line  876)
  * TARGET_CANNOT_SUBSTITUTE_MEM_EQUIV_P:  Register Classes.   (line  610)
  * TARGET_CANONICALIZE_COMPARISON:        MODE_CC Condition Codes.
--- 56829,56841 ----
  * TARGET_BINDS_LOCAL_P:                  Sections.           (line  322)
  * TARGET_BUILD_BUILTIN_VA_LIST:          Register Arguments. (line  281)
  * TARGET_BUILTIN_DECL:                   Misc.               (line  642)
! * TARGET_BUILTIN_RECIPROCAL:             Addressing Modes.   (line  269)
  * TARGET_BUILTIN_SETJMP_FRAME_VALUE:     Frame Layout.       (line  101)
  * TARGET_CALLEE_COPIES:                  Register Arguments. (line  124)
  * TARGET_CALL_ARGS:                      Varargs.            (line  123)
  * TARGET_CALL_FUSAGE_CONTAINS_NON_CALLEE_CLOBBERS: Miscellaneous Register Hooks.
                                                               (line    6)
! * TARGET_CANNOT_FORCE_CONST_MEM:         Addressing Modes.   (line  242)
  * TARGET_CANNOT_MODIFY_JUMPS_P:          Misc.               (line  876)
  * TARGET_CANNOT_SUBSTITUTE_MEM_EQUIV_P:  Register Classes.   (line  610)
  * TARGET_CANONICALIZE_COMPARISON:        MODE_CC Condition Codes.
*************** Concept Index
*** 56858,56864 ****
  * TARGET_CONDITIONAL_REGISTER_USAGE:     Register Basics.    (line  102)
  * TARGET_CONSTANT_ALIGNMENT:             Storage Layout.     (line  275)
  * TARGET_CONST_ANCHOR:                   Misc.               (line 1093)
! * TARGET_CONST_NOT_OK_FOR_DEBUG_P:       Addressing Modes.   (line  230)
  * TARGET_CONVERT_TO_TYPE:                Misc.               (line 1027)
  * TARGET_CPU_CPP_BUILTINS:               Run-time Target.    (line    8)
  * TARGET_CSTORE_MODE:                    Register Classes.   (line  647)
--- 56866,56872 ----
  * TARGET_CONDITIONAL_REGISTER_USAGE:     Register Basics.    (line  102)
  * TARGET_CONSTANT_ALIGNMENT:             Storage Layout.     (line  275)
  * TARGET_CONST_ANCHOR:                   Misc.               (line 1093)
! * TARGET_CONST_NOT_OK_FOR_DEBUG_P:       Addressing Modes.   (line  238)
  * TARGET_CONVERT_TO_TYPE:                Misc.               (line 1027)
  * TARGET_CPU_CPP_BUILTINS:               Run-time Target.    (line    8)
  * TARGET_CSTORE_MODE:                    Register Classes.   (line  647)
*************** Concept Index
*** 56889,56895 ****
  * TARGET_DEFERRED_OUTPUT_DEFS:           Label Output.       (line  465)
  * TARGET_DELAY_SCHED2:                   DWARF.              (line   77)
  * TARGET_DELAY_VARTRACK:                 DWARF.              (line   81)
! * TARGET_DELEGITIMIZE_ADDRESS:           Addressing Modes.   (line  221)
  * TARGET_DIFFERENT_ADDR_DISPLACEMENT_P:  Register Classes.   (line  603)
  * TARGET_DLLIMPORT_DECL_ATTRIBUTES:      Target Attributes.  (line   55)
  * TARGET_DOLOOP_COST_FOR_ADDRESS:        Misc.               (line  751)
--- 56897,56903 ----
  * TARGET_DEFERRED_OUTPUT_DEFS:           Label Output.       (line  465)
  * TARGET_DELAY_SCHED2:                   DWARF.              (line   77)
  * TARGET_DELAY_VARTRACK:                 DWARF.              (line   81)
! * TARGET_DELEGITIMIZE_ADDRESS:           Addressing Modes.   (line  229)
  * TARGET_DIFFERENT_ADDR_DISPLACEMENT_P:  Register Classes.   (line  603)
  * TARGET_DLLIMPORT_DECL_ATTRIBUTES:      Target Attributes.  (line   55)
  * TARGET_DOLOOP_COST_FOR_ADDRESS:        Misc.               (line  751)
*************** Concept Index
*** 56981,56990 ****
                                                               (line   39)
  * TARGET_GIMPLE_FOLD_BUILTIN:            Misc.               (line  699)
  * TARGET_GIMPLIFY_VA_ARG_EXPR:           Register Arguments. (line  307)
! * TARGET_GOACC_DIM_LIMIT:                Addressing Modes.   (line  541)
! * TARGET_GOACC_FORK_JOIN:                Addressing Modes.   (line  545)
! * TARGET_GOACC_REDUCTION:                Addressing Modes.   (line  556)
! * TARGET_GOACC_VALIDATE_DIMS:            Addressing Modes.   (line  528)
  * TARGET_HANDLE_C_OPTION:                Run-time Target.    (line   73)
  * TARGET_HANDLE_GENERIC_ATTRIBUTE:       Target Attributes.  (line   93)
  * TARGET_HANDLE_OPTION:                  Run-time Target.    (line   59)
--- 56989,56998 ----
                                                               (line   39)
  * TARGET_GIMPLE_FOLD_BUILTIN:            Misc.               (line  699)
  * TARGET_GIMPLIFY_VA_ARG_EXPR:           Register Arguments. (line  307)
! * TARGET_GOACC_DIM_LIMIT:                Addressing Modes.   (line  549)
! * TARGET_GOACC_FORK_JOIN:                Addressing Modes.   (line  553)
! * TARGET_GOACC_REDUCTION:                Addressing Modes.   (line  564)
! * TARGET_GOACC_VALIDATE_DIMS:            Addressing Modes.   (line  536)
  * TARGET_HANDLE_C_OPTION:                Run-time Target.    (line   73)
  * TARGET_HANDLE_GENERIC_ATTRIBUTE:       Target Attributes.  (line   93)
  * TARGET_HANDLE_OPTION:                  Run-time Target.    (line   59)
*************** Concept Index
*** 57096,57102 ****
  * TARGET_OBJFMT_CPP_BUILTINS:            Run-time Target.    (line   45)
  * TARGET_OFFLOAD_OPTIONS:                Misc.               (line 1159)
  * TARGET_OMIT_STRUCT_RETURN_REG:         Scalar Return.      (line  117)
! * TARGET_OMP_DEVICE_KIND_ARCH_ISA:       Addressing Modes.   (line  520)
  * TARGET_OPTAB_SUPPORTED_P:              Costs.              (line  299)
  * TARGET_OPTF:                           Misc.               (line  957)
  * TARGET_OPTION_FUNCTION_VERSIONS:       Target Attributes.  (line  165)
--- 57104,57110 ----
  * TARGET_OBJFMT_CPP_BUILTINS:            Run-time Target.    (line   45)
  * TARGET_OFFLOAD_OPTIONS:                Misc.               (line 1159)
  * TARGET_OMIT_STRUCT_RETURN_REG:         Scalar Return.      (line  117)
! * TARGET_OMP_DEVICE_KIND_ARCH_ISA:       Addressing Modes.   (line  528)
  * TARGET_OPTAB_SUPPORTED_P:              Costs.              (line  299)
  * TARGET_OPTF:                           Misc.               (line  957)
  * TARGET_OPTION_FUNCTION_VERSIONS:       Target Attributes.  (line  165)
*************** Concept Index
*** 57117,57124 ****
  * TARGET_PASS_BY_REFERENCE:              Register Arguments. (line  112)
  * TARGET_PCH_VALID_P:                    PCH Target.         (line   11)
  * TARGET_POSIX_IO:                       Misc.               (line  555)
  * TARGET_PREDICT_DOLOOP_P:               Misc.               (line  729)
! * TARGET_PREFERRED_ELSE_VALUE:           Addressing Modes.   (line  564)
  * TARGET_PREFERRED_OUTPUT_RELOAD_CLASS:  Register Classes.   (line  284)
  * TARGET_PREFERRED_RELOAD_CLASS:         Register Classes.   (line  213)
  * TARGET_PREFERRED_RENAME_CLASS:         Register Classes.   (line  201)
--- 57125,57133 ----
  * TARGET_PASS_BY_REFERENCE:              Register Arguments. (line  112)
  * TARGET_PCH_VALID_P:                    PCH Target.         (line   11)
  * TARGET_POSIX_IO:                       Misc.               (line  555)
+ * TARGET_PRECOMPUTE_TLS_P:               Addressing Modes.   (line  221)
  * TARGET_PREDICT_DOLOOP_P:               Misc.               (line  729)
! * TARGET_PREFERRED_ELSE_VALUE:           Addressing Modes.   (line  572)
  * TARGET_PREFERRED_OUTPUT_RELOAD_CLASS:  Register Classes.   (line  284)
  * TARGET_PREFERRED_RELOAD_CLASS:         Register Classes.   (line  213)
  * TARGET_PREFERRED_RENAME_CLASS:         Register Classes.   (line  201)
*************** Concept Index
*** 57214,57224 ****
                                                               (line   27)
  * TARGET_SHRINK_WRAP_SET_HANDLED_COMPONENTS: Shrink-wrapping separate components.
                                                               (line   58)
! * TARGET_SIMD_CLONE_ADJUST:              Addressing Modes.   (line  507)
  * TARGET_SIMD_CLONE_COMPUTE_VECSIZE_AND_SIMDLEN: Addressing Modes.
!                                                              (line  499)
! * TARGET_SIMD_CLONE_USABLE:              Addressing Modes.   (line  511)
! * TARGET_SIMT_VF:                        Addressing Modes.   (line  517)
  * TARGET_SLOW_UNALIGNED_ACCESS:          Costs.              (line  132)
  * TARGET_SMALL_REGISTER_CLASSES_FOR_MODE_P: Register Arguments.
                                                               (line  448)
--- 57223,57233 ----
                                                               (line   27)
  * TARGET_SHRINK_WRAP_SET_HANDLED_COMPONENTS: Shrink-wrapping separate components.
                                                               (line   58)
! * TARGET_SIMD_CLONE_ADJUST:              Addressing Modes.   (line  515)
  * TARGET_SIMD_CLONE_COMPUTE_VECSIZE_AND_SIMDLEN: Addressing Modes.
!                                                              (line  507)
! * TARGET_SIMD_CLONE_USABLE:              Addressing Modes.   (line  519)
! * TARGET_SIMT_VF:                        Addressing Modes.   (line  525)
  * TARGET_SLOW_UNALIGNED_ACCESS:          Costs.              (line  132)
  * TARGET_SMALL_REGISTER_CLASSES_FOR_MODE_P: Register Arguments.
                                                               (line  448)
*************** Concept Index
*** 57261,57300 ****
  * TARGET_UPDATE_STACK_BOUNDARY:          Misc.               (line 1059)
  * TARGET_USES_WEAK_UNWIND_INFO:          Exception Handling. (line  123)
  * TARGET_USE_ANCHORS_FOR_SYMBOL_P:       Anchored Addresses. (line   53)
! * TARGET_USE_BLOCKS_FOR_CONSTANT_P:      Addressing Modes.   (line  248)
! * TARGET_USE_BLOCKS_FOR_DECL_P:          Addressing Modes.   (line  255)
  * TARGET_USE_BY_PIECES_INFRASTRUCTURE_P: Costs.              (line  165)
  * TARGET_USE_PSEUDO_PIC_REG:             Register Arguments. (line   84)
  * TARGET_VALID_DLLIMPORT_ATTRIBUTE_P:    Target Attributes.  (line   66)
  * TARGET_VALID_POINTER_MODE:             Register Arguments. (line  313)
! * TARGET_VECTORIZE_ADD_STMT_COST:        Addressing Modes.   (line  461)
  * TARGET_VECTORIZE_AUTOVECTORIZE_VECTOR_MODES: Addressing Modes.
!                                                              (line  376)
! * TARGET_VECTORIZE_BUILTIN_GATHER:       Addressing Modes.   (line  485)
! * TARGET_VECTORIZE_BUILTIN_MASK_FOR_LOAD: Addressing Modes.  (line  266)
  * TARGET_VECTORIZE_BUILTIN_MD_VECTORIZED_FUNCTION: Addressing Modes.
!                                                              (line  344)
! * TARGET_VECTORIZE_BUILTIN_SCATTER:      Addressing Modes.   (line  492)
  * TARGET_VECTORIZE_BUILTIN_VECTORIZATION_COST: Addressing Modes.
!                                                              (line  292)
  * TARGET_VECTORIZE_BUILTIN_VECTORIZED_FUNCTION: Addressing Modes.
!                                                              (line  336)
! * TARGET_VECTORIZE_DESTROY_COST_DATA:    Addressing Modes.   (line  480)
  * TARGET_VECTORIZE_EMPTY_MASK_IS_EXPENSIVE: Addressing Modes.
!                                                              (line  445)
! * TARGET_VECTORIZE_FINISH_COST:          Addressing Modes.   (line  473)
! * TARGET_VECTORIZE_GET_MASK_MODE:        Addressing Modes.   (line  433)
! * TARGET_VECTORIZE_INIT_COST:            Addressing Modes.   (line  452)
! * TARGET_VECTORIZE_PREFERRED_SIMD_MODE:  Addressing Modes.   (line  361)
  * TARGET_VECTORIZE_PREFERRED_VECTOR_ALIGNMENT: Addressing Modes.
!                                                              (line  298)
! * TARGET_VECTORIZE_RELATED_MODE:         Addressing Modes.   (line  407)
! * TARGET_VECTORIZE_SPLIT_REDUCTION:      Addressing Modes.   (line  368)
  * TARGET_VECTORIZE_SUPPORT_VECTOR_MISALIGNMENT: Addressing Modes.
!                                                              (line  351)
  * TARGET_VECTORIZE_VECTOR_ALIGNMENT_REACHABLE: Addressing Modes.
!                                                              (line  310)
! * TARGET_VECTORIZE_VEC_PERM_CONST:       Addressing Modes.   (line  316)
  * TARGET_VECTOR_ALIGNMENT:               Storage Layout.     (line  302)
  * TARGET_VECTOR_MODE_SUPPORTED_P:        Register Arguments. (line  345)
  * TARGET_VERIFY_TYPE_CONTEXT:            Misc.               (line 1034)
--- 57270,57309 ----
  * TARGET_UPDATE_STACK_BOUNDARY:          Misc.               (line 1059)
  * TARGET_USES_WEAK_UNWIND_INFO:          Exception Handling. (line  123)
  * TARGET_USE_ANCHORS_FOR_SYMBOL_P:       Anchored Addresses. (line   53)
! * TARGET_USE_BLOCKS_FOR_CONSTANT_P:      Addressing Modes.   (line  256)
! * TARGET_USE_BLOCKS_FOR_DECL_P:          Addressing Modes.   (line  263)
  * TARGET_USE_BY_PIECES_INFRASTRUCTURE_P: Costs.              (line  165)
  * TARGET_USE_PSEUDO_PIC_REG:             Register Arguments. (line   84)
  * TARGET_VALID_DLLIMPORT_ATTRIBUTE_P:    Target Attributes.  (line   66)
  * TARGET_VALID_POINTER_MODE:             Register Arguments. (line  313)
! * TARGET_VECTORIZE_ADD_STMT_COST:        Addressing Modes.   (line  469)
  * TARGET_VECTORIZE_AUTOVECTORIZE_VECTOR_MODES: Addressing Modes.
!                                                              (line  384)
! * TARGET_VECTORIZE_BUILTIN_GATHER:       Addressing Modes.   (line  493)
! * TARGET_VECTORIZE_BUILTIN_MASK_FOR_LOAD: Addressing Modes.  (line  274)
  * TARGET_VECTORIZE_BUILTIN_MD_VECTORIZED_FUNCTION: Addressing Modes.
!                                                              (line  352)
! * TARGET_VECTORIZE_BUILTIN_SCATTER:      Addressing Modes.   (line  500)
  * TARGET_VECTORIZE_BUILTIN_VECTORIZATION_COST: Addressing Modes.
!                                                              (line  300)
  * TARGET_VECTORIZE_BUILTIN_VECTORIZED_FUNCTION: Addressing Modes.
!                                                              (line  344)
! * TARGET_VECTORIZE_DESTROY_COST_DATA:    Addressing Modes.   (line  488)
  * TARGET_VECTORIZE_EMPTY_MASK_IS_EXPENSIVE: Addressing Modes.
!                                                              (line  453)
! * TARGET_VECTORIZE_FINISH_COST:          Addressing Modes.   (line  481)
! * TARGET_VECTORIZE_GET_MASK_MODE:        Addressing Modes.   (line  441)
! * TARGET_VECTORIZE_INIT_COST:            Addressing Modes.   (line  460)
! * TARGET_VECTORIZE_PREFERRED_SIMD_MODE:  Addressing Modes.   (line  369)
  * TARGET_VECTORIZE_PREFERRED_VECTOR_ALIGNMENT: Addressing Modes.
!                                                              (line  306)
! * TARGET_VECTORIZE_RELATED_MODE:         Addressing Modes.   (line  415)
! * TARGET_VECTORIZE_SPLIT_REDUCTION:      Addressing Modes.   (line  376)
  * TARGET_VECTORIZE_SUPPORT_VECTOR_MISALIGNMENT: Addressing Modes.
!                                                              (line  359)
  * TARGET_VECTORIZE_VECTOR_ALIGNMENT_REACHABLE: Addressing Modes.
!                                                              (line  318)
! * TARGET_VECTORIZE_VEC_PERM_CONST:       Addressing Modes.   (line  324)
  * TARGET_VECTOR_ALIGNMENT:               Storage Layout.     (line  302)
  * TARGET_VECTOR_MODE_SUPPORTED_P:        Register Arguments. (line  345)
  * TARGET_VERIFY_TYPE_CONTEXT:            Misc.               (line 1034)
*************** Concept Index
*** 57682,57688 ****
  * vec_pack_ufix_trunc_M instruction pattern: Standard Names. (line  687)
  * vec_pack_usat_M instruction pattern:   Standard Names.     (line  680)
  * vec_permM instruction pattern:         Standard Names.     (line  434)
! * vec_permM instruction pattern <1>:     Addressing Modes.   (line  330)
  * VEC_RSHIFT_EXPR:                       Vectors.            (line    6)
  * vec_select:                            Vector Operations.  (line   19)
  * vec_series:                            Vector Operations.  (line   41)
--- 57691,57697 ----
  * vec_pack_ufix_trunc_M instruction pattern: Standard Names. (line  687)
  * vec_pack_usat_M instruction pattern:   Standard Names.     (line  680)
  * vec_permM instruction pattern:         Standard Names.     (line  434)
! * vec_permM instruction pattern <1>:     Addressing Modes.   (line  338)
  * VEC_RSHIFT_EXPR:                       Vectors.            (line    6)
  * vec_select:                            Vector Operations.  (line   19)
  * vec_series:                            Vector Operations.  (line   41)
*************** Concept Index
*** 57843,58306 ****
  
  Tag Table:
  Node: Top1789
! Node: Contributing5175
! Node: Portability5905
! Node: Interface7693
! Node: Libgcc10734
! Node: Integer library routines12561
! Node: Soft float library routines19529
! Node: Decimal float library routines31467
! Node: Fixed-point fractional library routines47225
! Node: Exception handling routines147621
! Node: Miscellaneous routines148728
! Node: Languages150848
! Node: Source Tree152395
! Node: Configure Terms152977
! Node: Top Level155933
! Node: gcc Directory159518
! Node: Subdirectories160470
! Node: Configuration162638
! Node: Config Fragments163358
! Node: System Config164583
! Node: Configuration Files165519
! Node: Build168135
! Node: Makefile168547
! Ref: Makefile-Footnote-1175322
! Ref: Makefile-Footnote-2175469
! Node: Library Files175543
! Node: Headers176105
! Node: Documentation178188
! Node: Texinfo Manuals179047
! Node: Man Page Generation181376
! Node: Miscellaneous Docs183289
! Node: Front End184676
! Node: Front End Directory188355
! Node: Front End Config189671
! Node: Front End Makefile192507
! Node: Back End196275
! Node: Testsuites201161
! Node: Test Idioms202150
! Node: Test Directives205548
! Node: Directives206075
! Node: Selectors217850
! Node: Effective-Target Keywords219206
! Ref: arm_fp_ok232079
! Ref: arm_fp_dp_ok232246
! Ref: arm_neon_ok233279
! Ref: arm_neon_ok_no_float_abi233448
! Ref: arm_neonv2_ok233615
! Ref: arm_fp16_ok233782
! Ref: arm_neon_fp16_ok234124
! Ref: arm_vfp3_ok235056
! Ref: arm_arch_v8a_hard_ok235199
! Ref: arm_v8_1a_neon_ok235949
! Ref: arm_v8_2a_fp16_scalar_ok236377
! Ref: arm_v8_2a_fp16_neon_ok236828
! Ref: arm_v8_2a_dotprod_neon_ok237303
! Ref: arm_fp16fml_neon_ok237723
! Ref: arm_coproc1_ok240223
! Ref: arm_coproc2_ok240349
! Ref: arm_coproc3_ok240577
! Ref: arm_simd32_ok240944
! Ref: arm_qbit_ok241122
! Ref: arm_dsp_ok241311
! Ref: arm_softfp_ok241488
! Ref: arm_hard_ok241561
! Ref: arm_v8_1_lob_ok241636
! Ref: stack_size_et255932
! Node: Add Options258421
! Ref: arm_fp16_ieee259659
! Ref: arm_fp16_alternative259914
! Ref: stack_size_ao262478
! Node: Require Support262840
! Node: Final Actions265742
! Node: Ada Tests275711
! Node: C Tests276874
! Node: LTO Testing281246
! Node: gcov Testing282889
! Node: profopt Testing285859
! Node: compat Testing287574
! Node: Torture Tests291814
! Node: GIMPLE Tests293448
! Node: RTL Tests294690
! Node: Options295996
! Node: Option file format296437
! Node: Option properties303426
! Node: Passes319512
! Node: Parsing pass320385
! Node: Gimplification pass323913
! Node: Pass manager325746
! Node: IPA passes327587
! Node: Small IPA passes328480
! Node: Regular IPA passes331917
! Node: Late IPA passes336695
! Node: Tree SSA passes337654
! Node: RTL passes359261
! Node: Optimization info371525
! Node: Dump setup372344
! Node: Optimization groups373473
! Node: Dump files and streams374452
! Node: Dump output verbosity375650
! Node: Dump types376706
! Node: Dump examples379048
! Node: poly_int380529
! Node: Overview of poly_int382009
! Node: Consequences of using poly_int384613
! Node: Comparisons involving poly_int386248
! Node: Comparison functions for poly_int387886
! Node: Properties of the poly_int comparisons389093
! Node: Comparing potentially-unordered poly_ints391535
! Node: Comparing ordered poly_ints392446
! Node: Checking for a poly_int marker value394470
! Node: Range checks on poly_ints395319
! Node: Sorting poly_ints397973
! Node: Arithmetic on poly_ints398746
! Node: Using poly_int with C++ arithmetic operators399547
! Node: wi arithmetic on poly_ints401078
! Node: Division of poly_ints401930
! Node: Other poly_int arithmetic403437
! Node: Alignment of poly_ints404843
! Node: Computing bounds on poly_ints408120
! Node: Converting poly_ints409509
! Node: Miscellaneous poly_int routines413056
! Node: Guidelines for using poly_int413696
! Node: GENERIC418628
! Node: Deficiencies420450
! Node: Tree overview420691
! Node: Macros and Functions424815
! Node: Identifiers425640
! Node: Containers427249
! Node: Types428406
! Node: Declarations440817
! Node: Working with declarations441312
! Node: Internal structure446916
! Node: Current structure hierarchy447300
! Node: Adding new DECL node types449393
! Node: Attributes453677
! Node: Expression trees454921
! Node: Constant expressions456675
! Node: Storage References462767
! Node: Unary and Binary Expressions466286
! Node: Vectors487188
! Node: Statements495678
! Node: Basic Statements496210
! Node: Blocks500985
! Node: Statement Sequences502686
! Node: Empty Statements503019
! Node: Jumps503593
! Node: Cleanups504246
! Node: OpenMP506287
! Node: OpenACC512132
! Node: Functions513249
! Node: Function Basics513720
! Node: Function Properties517404
! Node: Language-dependent trees520185
! Node: C and C++ Trees521072
! Node: Types for C++523957
! Node: Namespaces528927
! Node: Classes532033
! Node: Functions for C++536941
! Node: Statements for C and C++543198
! Node: C++ Expressions551705
! Node: GIMPLE553216
! Node: Tuple representation556881
! Node: Class hierarchy of GIMPLE statements563841
! Node: GIMPLE instruction set568829
! Node: GIMPLE Exception Handling570461
! Node: Temporaries572373
! Ref: Temporaries-Footnote-1573691
! Node: Operands573756
! Node: Compound Expressions574517
! Node: Compound Lvalues574751
! Node: Conditional Expressions575513
! Node: Logical Operators576172
! Node: Manipulating GIMPLE statements583534
! Node: Tuple specific accessors589470
! Node: GIMPLE_ASM590249
! Node: GIMPLE_ASSIGN592632
! Node: GIMPLE_BIND597336
! Node: GIMPLE_CALL599150
! Node: GIMPLE_CATCH603293
! Node: GIMPLE_COND604443
! Node: GIMPLE_DEBUG607238
! Node: GIMPLE_EH_FILTER611836
! Node: GIMPLE_LABEL613399
! Node: GIMPLE_GOTO614012
! Node: GIMPLE_NOP614535
! Node: GIMPLE_OMP_ATOMIC_LOAD614897
! Node: GIMPLE_OMP_ATOMIC_STORE615893
! Node: GIMPLE_OMP_CONTINUE616592
! Node: GIMPLE_OMP_CRITICAL618071
! Node: GIMPLE_OMP_FOR619065
! Node: GIMPLE_OMP_MASTER622481
! Node: GIMPLE_OMP_ORDERED622859
! Node: GIMPLE_OMP_PARALLEL623253
! Node: GIMPLE_OMP_RETURN626022
! Node: GIMPLE_OMP_SECTION626667
! Node: GIMPLE_OMP_SECTIONS627327
! Node: GIMPLE_OMP_SINGLE628937
! Node: GIMPLE_PHI629883
! Node: GIMPLE_RESX631162
! Node: GIMPLE_RETURN631881
! Node: GIMPLE_SWITCH632455
! Node: GIMPLE_TRY634330
! Node: GIMPLE_WITH_CLEANUP_EXPR636102
! Node: GIMPLE sequences636981
! Node: Sequence iterators640187
! Node: Adding a new GIMPLE statement code648644
! Node: Statement and operand traversals649989
! Node: Tree SSA652581
! Node: Annotations654369
! Node: SSA Operands654774
! Node: SSA668577
! Node: Alias analysis678283
! Node: Memory model682057
! Node: RTL683416
! Node: RTL Objects685658
! Node: RTL Classes689542
! Node: Accessors694841
! Node: Special Accessors697014
! Node: Flags702801
! Node: Machine Modes718064
! Node: Constants735688
! Node: Regs and Memory747487
! Node: Arithmetic766885
! Node: Comparisons777060
! Node: Bit-Fields781352
! Node: Vector Operations782903
! Node: Conversions785007
! Node: RTL Declarations789505
! Node: Side Effects790349
! Node: Incdec807358
! Node: Assembler810694
! Node: Debug Information812239
! Node: Insns814166
! Node: Calls842022
! Node: RTL SSA844615
! Node: Using RTL SSA846006
! Node: RTL SSA Instructions847923
! Ref: RTL SSA Instructions-Footnote-1849309
! Node: RTL SSA Basic Blocks849443
! Ref: real RTL SSA insns849911
! Ref: RTL SSA Basic Blocks-Footnote-1852133
! Node: RTL SSA Resources852267
! Node: RTL SSA Accesses853384
! Ref: RTL SSA Accesses-Footnote-1855085
! Node: RTL SSA Phi Nodes855228
! Node: RTL SSA Access Lists857232
! Node: Changing RTL Instructions861513
! Node: Changing One RTL SSA Instruction862122
! Node: Changing Multiple RTL SSA Instructions867057
! Node: Sharing871300
! Node: Reading RTL874497
! Node: Control Flow875488
! Node: Basic Blocks877256
! Node: Edges882710
! Node: Profile information891329
! Node: Maintaining the CFG896013
! Node: Liveness information901781
! Node: Loop Analysis and Representation903907
! Node: Loop representation904943
! Node: Loop querying912309
! Node: Loop manipulation915130
! Node: LCSSA917466
! Node: Scalar evolutions919535
! Node: loop-iv922779
! Node: Number of iterations924701
! Node: Dependency analysis928782
! Node: Machine Desc935133
! Node: Overview937696
! Node: Patterns939736
! Node: Example944703
! Node: RTL Template946164
! Node: Output Template956820
! Node: Output Statement961001
! Node: Predicates965340
! Node: Machine-Independent Predicates968258
! Node: Defining Predicates973202
! Node: Constraints979165
! Node: Simple Constraints980634
! Node: Multi-Alternative993474
! Node: Class Preferences996683
! Node: Modifiers997575
! Node: Machine Constraints1002309
! Node: Disable Insn Alternatives1064413
! Node: Define Constraints1067905
! Node: C Constraint Interface1076494
! Node: Standard Names1079621
! Ref: shift patterns1117841
! Ref: prologue instruction pattern1177749
! Ref: window_save instruction pattern1178242
! Ref: epilogue instruction pattern1178519
! Node: Pattern Ordering1200495
! Node: Dependent Patterns1201731
! Node: Jump Patterns1203351
! Ref: Jump Patterns-Footnote-11205496
! Node: Looping Patterns1205544
! Node: Insn Canonicalizations1211183
! Node: Expander Definitions1216390
! Node: Insn Splitting1224604
! Node: Including Patterns1239634
! Node: Peephole Definitions1241418
! Node: define_peephole1242671
! Node: define_peephole21249001
! Node: Insn Attributes1253090
! Node: Defining Attributes1254272
! Ref: define_enum_attr1257764
! Node: Expressions1258800
! Node: Tagging Insns1265550
! Node: Attr Example1269903
! Node: Insn Lengths1272276
! Node: Constant Attributes1275684
! Node: Mnemonic Attribute1276860
! Node: Delay Slots1278379
! Node: Processor pipeline description1281602
! Ref: Processor pipeline description-Footnote-11300414
! Node: Conditional Execution1300738
! Node: Define Subst1304221
! Node: Define Subst Example1306256
! Node: Define Subst Pattern Matching1309251
! Node: Define Subst Output Template1310477
! Node: Constant Definitions1312800
! Ref: define_enum1316582
! Node: Iterators1317070
! Node: Mode Iterators1317715
! Node: Defining Mode Iterators1318693
! Node: Substitutions1320187
! Node: Examples1322429
! Node: Code Iterators1323877
! Node: Int Iterators1327007
! Node: Subst Iterators1329471
! Node: Parameterized Names1331191
! Node: Target Macros1335209
! Node: Target Structure1338272
! Node: Driver1340764
! Node: Run-time Target1359734
! Node: Per-Function Data1369267
! Node: Storage Layout1372031
! Node: Type Layout1399685
! Node: Registers1413026
! Node: Register Basics1414000
! Node: Allocation Order1421562
! Node: Values in Registers1424046
! Node: Leaf Functions1431522
! Node: Stack Registers1434381
! Node: Register Classes1435653
! Node: Stack and Calling1470435
! Node: Frame Layout1471041
! Node: Exception Handling1482876
! Node: Stack Checking1489086
! Node: Frame Registers1494711
! Node: Elimination1503262
! Node: Stack Arguments1507118
! Node: Register Arguments1514314
! Node: Scalar Return1539175
! Node: Aggregate Return1545631
! Node: Caller Saves1550185
! Node: Function Entry1550927
! Node: Profiling1562479
! Node: Tail Calls1564589
! Node: Shrink-wrapping separate components1566499
! Node: Stack Smashing Protection1569540
! Node: Miscellaneous Register Hooks1572029
! Node: Varargs1572894
! Node: Trampolines1582294
! Node: Library Calls1591791
! Node: Addressing Modes1596877
! Node: Anchored Addresses1625926
! Node: Condition Code1628569
! Node: CC0 Condition Codes1630896
! Node: MODE_CC Condition Codes1634142
! Node: Costs1640968
! Node: Scheduling1662930
! Node: Sections1686852
! Node: PIC1703217
! Node: Assembler Format1705276
! Node: File Framework1706414
! Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1714013
! Node: Data Output1715688
! Node: Uninitialized Data1723976
! Node: Label Output1728990
! Node: Initialization1753601
! Node: Macros for Initialization1759562
! Node: Instruction Output1766281
! Node: Dispatch Tables1776910
! Node: Exception Region Output1782661
! Node: Alignment Output1789743
! Node: Debugging Info1793430
! Node: All Debuggers1794084
! Node: DBX Options1796856
! Node: DBX Hooks1802294
! Node: File Names and DBX1803603
! Node: DWARF1805707
! Node: VMS Debug1811522
! Node: Floating Point1812101
! Node: Mode Switching1814856
! Node: Target Attributes1819293
! Node: Emulated TLS1828769
! Node: MIPS Coprocessors1832159
! Node: PCH Target1833318
! Node: C++ ABI1835160
! Node: D Language and ABI1839952
! Node: Named Address Spaces1842895
! Node: Misc1848822
! Ref: TARGET_SHIFT_TRUNCATION_MASK1856693
! Node: Host Config1915779
! Node: Host Common1916848
! Node: Filesystem1919222
! Node: Host Misc1923337
! Node: Fragments1925786
! Node: Target Fragment1926981
! Node: Host Fragment1937793
! Node: Collect21938033
! Node: Header Dirs1940669
! Node: Type Information1942092
! Node: GTY Options1945368
! Node: Inheritance and GTY1956627
! Ref: Inheritance and GTY-Footnote-11958192
! Node: User GC1958462
! Node: GGC Roots1962201
! Node: Files1962914
! Node: Invoking the garbage collector1965621
! Node: Troubleshooting1967126
! Node: Plugins1968201
! Node: Plugins loading1969330
! Node: Plugin API1970429
! Node: Plugins pass1978296
! Node: Plugins GC1980267
! Node: Plugins description1981984
! Node: Plugins attr1982520
! Node: Plugins recording1984800
! Node: Plugins gate1985650
! Node: Plugins tracking1986241
! Node: Plugins building1986829
! Node: LTO1990330
! Node: LTO Overview1991202
! Node: LTO object file layout1997029
! Node: IPA2001659
! Node: WHOPR2010709
! Node: Internal flags2015269
! Node: Match and Simplify2016680
! Node: GIMPLE API2017642
! Node: The Language2020437
! Node: Static Analyzer2032936
! Node: Analyzer Internals2033201
! Node: Debugging the Analyzer2049088
! Node: User Experience Guidelines2051525
! Node: Guidelines for Diagnostics2052461
! Ref: input_location_example2060636
! Node: Guidelines for Options2070321
! Node: Funding2070498
! Node: GNU Project2073005
! Node: Copying2073654
! Node: GNU Free Documentation License2111165
! Node: Contributors2136286
! Node: Option Index2177262
! Node: Concept Index2178139
  
  End Tag Table
- 
- 
- Local Variables:
- coding: utf-8
- End:
--- 57852,58310 ----
  
  Tag Table:
  Node: Top1789
! Node: Contributing5163
! Node: Portability5893
! Node: Interface7681
! Node: Libgcc10722
! Node: Integer library routines12549
! Node: Soft float library routines19517
! Node: Decimal float library routines31455
! Node: Fixed-point fractional library routines47213
! Node: Exception handling routines147609
! Node: Miscellaneous routines148716
! Node: Languages150836
! Node: Source Tree152383
! Node: Configure Terms152965
! Node: Top Level155921
! Node: gcc Directory159506
! Node: Subdirectories160458
! Node: Configuration162626
! Node: Config Fragments163346
! Node: System Config164571
! Node: Configuration Files165507
! Node: Build168123
! Node: Makefile168535
! Ref: Makefile-Footnote-1175310
! Ref: Makefile-Footnote-2175457
! Node: Library Files175531
! Node: Headers176093
! Node: Documentation178176
! Node: Texinfo Manuals179035
! Node: Man Page Generation181364
! Node: Miscellaneous Docs183277
! Node: Front End184664
! Node: Front End Directory188343
! Node: Front End Config189659
! Node: Front End Makefile192495
! Node: Back End196263
! Node: Testsuites201149
! Node: Test Idioms202138
! Node: Test Directives205536
! Node: Directives206063
! Node: Selectors217838
! Node: Effective-Target Keywords219194
! Ref: arm_fp_ok232067
! Ref: arm_fp_dp_ok232234
! Ref: arm_neon_ok233267
! Ref: arm_neon_ok_no_float_abi233436
! Ref: arm_neonv2_ok233603
! Ref: arm_fp16_ok233770
! Ref: arm_neon_fp16_ok234112
! Ref: arm_vfp3_ok235044
! Ref: arm_arch_v8a_hard_ok235187
! Ref: arm_v8_1a_neon_ok235937
! Ref: arm_v8_2a_fp16_scalar_ok236365
! Ref: arm_v8_2a_fp16_neon_ok236816
! Ref: arm_v8_2a_dotprod_neon_ok237291
! Ref: arm_fp16fml_neon_ok237711
! Ref: arm_coproc1_ok240211
! Ref: arm_coproc2_ok240337
! Ref: arm_coproc3_ok240565
! Ref: arm_simd32_ok240932
! Ref: arm_qbit_ok241110
! Ref: arm_dsp_ok241299
! Ref: arm_softfp_ok241476
! Ref: arm_hard_ok241549
! Ref: arm_v8_1_lob_ok241624
! Ref: stack_size_et255920
! Node: Add Options258409
! Ref: arm_fp16_ieee259647
! Ref: arm_fp16_alternative259902
! Ref: stack_size_ao262466
! Node: Require Support262828
! Node: Final Actions265730
! Node: Ada Tests275699
! Node: C Tests276862
! Node: LTO Testing281234
! Node: gcov Testing282877
! Node: profopt Testing285847
! Node: compat Testing287562
! Node: Torture Tests291802
! Node: GIMPLE Tests293436
! Node: RTL Tests294678
! Node: Options295984
! Node: Option file format296425
! Node: Option properties303414
! Node: Passes319500
! Node: Parsing pass320373
! Node: Gimplification pass323901
! Node: Pass manager325734
! Node: IPA passes327575
! Node: Small IPA passes328468
! Node: Regular IPA passes331905
! Node: Late IPA passes336683
! Node: Tree SSA passes337642
! Node: RTL passes359249
! Node: Optimization info371513
! Node: Dump setup372332
! Node: Optimization groups373461
! Node: Dump files and streams374440
! Node: Dump output verbosity375638
! Node: Dump types376694
! Node: Dump examples379036
! Node: poly_int380517
! Node: Overview of poly_int381997
! Node: Consequences of using poly_int384601
! Node: Comparisons involving poly_int386236
! Node: Comparison functions for poly_int387874
! Node: Properties of the poly_int comparisons389081
! Node: Comparing potentially-unordered poly_ints391523
! Node: Comparing ordered poly_ints392434
! Node: Checking for a poly_int marker value394458
! Node: Range checks on poly_ints395307
! Node: Sorting poly_ints397961
! Node: Arithmetic on poly_ints398734
! Node: Using poly_int with C++ arithmetic operators399535
! Node: wi arithmetic on poly_ints401066
! Node: Division of poly_ints401918
! Node: Other poly_int arithmetic403425
! Node: Alignment of poly_ints404831
! Node: Computing bounds on poly_ints408108
! Node: Converting poly_ints409497
! Node: Miscellaneous poly_int routines413044
! Node: Guidelines for using poly_int413684
! Node: GENERIC418616
! Node: Deficiencies420438
! Node: Tree overview420679
! Node: Macros and Functions424803
! Node: Identifiers425628
! Node: Containers427237
! Node: Types428394
! Node: Declarations440805
! Node: Working with declarations441300
! Node: Internal structure446904
! Node: Current structure hierarchy447288
! Node: Adding new DECL node types449381
! Node: Attributes453665
! Node: Expression trees454909
! Node: Constant expressions456663
! Node: Storage References462755
! Node: Unary and Binary Expressions466274
! Node: Vectors487176
! Node: Statements495666
! Node: Basic Statements496198
! Node: Blocks500973
! Node: Statement Sequences502674
! Node: Empty Statements503007
! Node: Jumps503581
! Node: Cleanups504234
! Node: OpenMP506275
! Node: OpenACC512120
! Node: Functions513237
! Node: Function Basics513708
! Node: Function Properties517392
! Node: Language-dependent trees520173
! Node: C and C++ Trees521060
! Node: Types for C++523945
! Node: Namespaces528915
! Node: Classes532021
! Node: Functions for C++536929
! Node: Statements for C and C++543186
! Node: C++ Expressions551693
! Node: GIMPLE553204
! Node: Tuple representation556869
! Node: Class hierarchy of GIMPLE statements563829
! Node: GIMPLE instruction set568817
! Node: GIMPLE Exception Handling570449
! Node: Temporaries572361
! Ref: Temporaries-Footnote-1573679
! Node: Operands573744
! Node: Compound Expressions574505
! Node: Compound Lvalues574739
! Node: Conditional Expressions575501
! Node: Logical Operators576160
! Node: Manipulating GIMPLE statements583522
! Node: Tuple specific accessors589458
! Node: GIMPLE_ASM590237
! Node: GIMPLE_ASSIGN592620
! Node: GIMPLE_BIND597324
! Node: GIMPLE_CALL599138
! Node: GIMPLE_CATCH603281
! Node: GIMPLE_COND604431
! Node: GIMPLE_DEBUG607226
! Node: GIMPLE_EH_FILTER611824
! Node: GIMPLE_LABEL613387
! Node: GIMPLE_GOTO614000
! Node: GIMPLE_NOP614523
! Node: GIMPLE_OMP_ATOMIC_LOAD614885
! Node: GIMPLE_OMP_ATOMIC_STORE615881
! Node: GIMPLE_OMP_CONTINUE616580
! Node: GIMPLE_OMP_CRITICAL618059
! Node: GIMPLE_OMP_FOR619053
! Node: GIMPLE_OMP_MASTER622469
! Node: GIMPLE_OMP_ORDERED622847
! Node: GIMPLE_OMP_PARALLEL623241
! Node: GIMPLE_OMP_RETURN626010
! Node: GIMPLE_OMP_SECTION626655
! Node: GIMPLE_OMP_SECTIONS627315
! Node: GIMPLE_OMP_SINGLE628925
! Node: GIMPLE_PHI629871
! Node: GIMPLE_RESX631150
! Node: GIMPLE_RETURN631869
! Node: GIMPLE_SWITCH632443
! Node: GIMPLE_TRY634318
! Node: GIMPLE_WITH_CLEANUP_EXPR636090
! Node: GIMPLE sequences636969
! Node: Sequence iterators640175
! Node: Adding a new GIMPLE statement code648632
! Node: Statement and operand traversals649977
! Node: Tree SSA652569
! Node: Annotations654357
! Node: SSA Operands654762
! Node: SSA668565
! Node: Alias analysis678271
! Node: Memory model682045
! Node: RTL683404
! Node: RTL Objects685646
! Node: RTL Classes689530
! Node: Accessors694829
! Node: Special Accessors697002
! Node: Flags702789
! Node: Machine Modes718052
! Node: Constants735676
! Node: Regs and Memory747475
! Node: Arithmetic766873
! Node: Comparisons777048
! Node: Bit-Fields781340
! Node: Vector Operations782891
! Node: Conversions784995
! Node: RTL Declarations789493
! Node: Side Effects790337
! Node: Incdec807346
! Node: Assembler810682
! Node: Debug Information812227
! Node: Insns814154
! Node: Calls842010
! Node: RTL SSA844603
! Node: Using RTL SSA845994
! Node: RTL SSA Instructions847911
! Ref: RTL SSA Instructions-Footnote-1849297
! Node: RTL SSA Basic Blocks849431
! Ref: real RTL SSA insns849899
! Ref: RTL SSA Basic Blocks-Footnote-1852121
! Node: RTL SSA Resources852255
! Node: RTL SSA Accesses853372
! Ref: RTL SSA Accesses-Footnote-1855073
! Node: RTL SSA Phi Nodes855216
! Node: RTL SSA Access Lists857220
! Node: Changing RTL Instructions861501
! Node: Changing One RTL SSA Instruction862110
! Node: Changing Multiple RTL SSA Instructions867045
! Node: Sharing871288
! Node: Reading RTL874485
! Node: Control Flow875476
! Node: Basic Blocks877244
! Node: Edges882698
! Node: Profile information891317
! Node: Maintaining the CFG896001
! Node: Liveness information901769
! Node: Loop Analysis and Representation903895
! Node: Loop representation904931
! Node: Loop querying912297
! Node: Loop manipulation915118
! Node: LCSSA917454
! Node: Scalar evolutions919523
! Node: loop-iv922767
! Node: Number of iterations924689
! Node: Dependency analysis928770
! Node: Machine Desc935121
! Node: Overview937684
! Node: Patterns939724
! Node: Example944691
! Node: RTL Template946152
! Node: Output Template956808
! Node: Output Statement960989
! Node: Predicates965328
! Node: Machine-Independent Predicates968246
! Node: Defining Predicates973190
! Node: Constraints979153
! Node: Simple Constraints980622
! Node: Multi-Alternative993462
! Node: Class Preferences996671
! Node: Modifiers997563
! Node: Machine Constraints1002297
! Node: Disable Insn Alternatives1064401
! Node: Define Constraints1067893
! Node: C Constraint Interface1076482
! Node: Standard Names1079609
! Ref: shift patterns1117829
! Ref: prologue instruction pattern1177737
! Ref: window_save instruction pattern1178230
! Ref: epilogue instruction pattern1178507
! Node: Pattern Ordering1200483
! Node: Dependent Patterns1201719
! Node: Jump Patterns1203339
! Ref: Jump Patterns-Footnote-11205484
! Node: Looping Patterns1205532
! Node: Insn Canonicalizations1211171
! Node: Expander Definitions1216378
! Node: Insn Splitting1224592
! Node: Including Patterns1239622
! Node: Peephole Definitions1241406
! Node: define_peephole1242659
! Node: define_peephole21248989
! Node: Insn Attributes1253078
! Node: Defining Attributes1254260
! Ref: define_enum_attr1257752
! Node: Expressions1258788
! Node: Tagging Insns1265538
! Node: Attr Example1269891
! Node: Insn Lengths1272264
! Node: Constant Attributes1275672
! Node: Mnemonic Attribute1276848
! Node: Delay Slots1278367
! Node: Processor pipeline description1281590
! Ref: Processor pipeline description-Footnote-11300402
! Node: Conditional Execution1300726
! Node: Define Subst1304209
! Node: Define Subst Example1306244
! Node: Define Subst Pattern Matching1309239
! Node: Define Subst Output Template1310465
! Node: Constant Definitions1312788
! Ref: define_enum1316570
! Node: Iterators1317058
! Node: Mode Iterators1317703
! Node: Defining Mode Iterators1318681
! Node: Substitutions1320175
! Node: Examples1322417
! Node: Code Iterators1323865
! Node: Int Iterators1326995
! Node: Subst Iterators1329459
! Node: Parameterized Names1331179
! Node: Target Macros1335197
! Node: Target Structure1338260
! Node: Driver1340752
! Node: Run-time Target1359722
! Node: Per-Function Data1369255
! Node: Storage Layout1372019
! Node: Type Layout1399673
! Node: Registers1413014
! Node: Register Basics1413988
! Node: Allocation Order1421550
! Node: Values in Registers1424034
! Node: Leaf Functions1431510
! Node: Stack Registers1434369
! Node: Register Classes1435641
! Node: Stack and Calling1470423
! Node: Frame Layout1471029
! Node: Exception Handling1482864
! Node: Stack Checking1489074
! Node: Frame Registers1494699
! Node: Elimination1503250
! Node: Stack Arguments1507106
! Node: Register Arguments1514302
! Node: Scalar Return1539163
! Node: Aggregate Return1545619
! Node: Caller Saves1550173
! Node: Function Entry1550915
! Node: Profiling1562467
! Node: Tail Calls1564577
! Node: Shrink-wrapping separate components1566487
! Node: Stack Smashing Protection1569528
! Node: Miscellaneous Register Hooks1572017
! Node: Varargs1572882
! Node: Trampolines1582282
! Node: Library Calls1591779
! Node: Addressing Modes1596865
! Node: Anchored Addresses1626258
! Node: Condition Code1628901
! Node: CC0 Condition Codes1631228
! Node: MODE_CC Condition Codes1634474
! Node: Costs1641300
! Node: Scheduling1663262
! Node: Sections1687184
! Node: PIC1703549
! Node: Assembler Format1705608
! Node: File Framework1706746
! Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1714345
! Node: Data Output1716020
! Node: Uninitialized Data1724308
! Node: Label Output1729322
! Node: Initialization1753933
! Node: Macros for Initialization1759894
! Node: Instruction Output1766613
! Node: Dispatch Tables1777242
! Node: Exception Region Output1782993
! Node: Alignment Output1790075
! Node: Debugging Info1793762
! Node: All Debuggers1794416
! Node: DBX Options1797188
! Node: DBX Hooks1802626
! Node: File Names and DBX1803935
! Node: DWARF1806039
! Node: VMS Debug1811854
! Node: Floating Point1812433
! Node: Mode Switching1815188
! Node: Target Attributes1819625
! Node: Emulated TLS1829101
! Node: MIPS Coprocessors1832491
! Node: PCH Target1833650
! Node: C++ ABI1835492
! Node: D Language and ABI1840284
! Node: Named Address Spaces1843227
! Node: Misc1849154
! Ref: TARGET_SHIFT_TRUNCATION_MASK1857025
! Node: Host Config1916111
! Node: Host Common1917180
! Node: Filesystem1919554
! Node: Host Misc1923669
! Node: Fragments1926118
! Node: Target Fragment1927313
! Node: Host Fragment1938125
! Node: Collect21938365
! Node: Header Dirs1941001
! Node: Type Information1942424
! Node: GTY Options1945700
! Node: Inheritance and GTY1956959
! Ref: Inheritance and GTY-Footnote-11958524
! Node: User GC1958794
! Node: GGC Roots1962533
! Node: Files1963246
! Node: Invoking the garbage collector1965953
! Node: Troubleshooting1967458
! Node: Plugins1968533
! Node: Plugins loading1969662
! Node: Plugin API1970761
! Node: Plugins pass1978628
! Node: Plugins GC1980599
! Node: Plugins description1982316
! Node: Plugins attr1982852
! Node: Plugins recording1985132
! Node: Plugins gate1985982
! Node: Plugins tracking1986573
! Node: Plugins building1987161
! Node: LTO1990662
! Node: LTO Overview1991534
! Node: LTO object file layout1997361
! Node: IPA2001991
! Node: WHOPR2011041
! Node: Internal flags2015601
! Node: Match and Simplify2017012
! Node: GIMPLE API2017974
! Node: The Language2020769
! Node: Static Analyzer2033268
! Node: Analyzer Internals2033533
! Node: Debugging the Analyzer2049420
! Node: User Experience Guidelines2051857
! Node: Guidelines for Diagnostics2052793
! Ref: input_location_example2060968
! Node: Guidelines for Options2070653
! Node: Funding2070830
! Node: GNU Project2073337
! Node: Copying2073986
! Node: GNU Free Documentation License2111497
! Node: Contributors2136618
! Node: Option Index2177594
! Node: Concept Index2178471
  
  End Tag Table
diff -Nrcpad gcc-11.1.0/gcc/doc/gcov-dump.1 gcc-11.2.0/gcc/doc/gcov-dump.1
*** gcc-11.1.0/gcc/doc/gcov-dump.1	Tue Apr 27 10:01:25 2021
--- gcc-11.2.0/gcc/doc/gcov-dump.1	Wed Jul 28 06:56:22 2021
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40)
  .\"
  .\" 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 "2021-04-27" "gcc-11.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 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** any later version published by the Free
*** 201,207 ****
  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
--- 197,203 ----
  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-11.1.0/gcc/doc/gcov-tool.1 gcc-11.2.0/gcc/doc/gcov-tool.1
*** gcc-11.1.0/gcc/doc/gcov-tool.1	Tue Apr 27 10:01:25 2021
--- gcc-11.2.0/gcc/doc/gcov-tool.1	Wed Jul 28 06:56:22 2021
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40)
  .\"
  .\" 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 "2021-04-27" "gcc-11.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 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** 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-11.1.0/gcc/doc/gcov.1 gcc-11.2.0/gcc/doc/gcov.1
*** gcc-11.1.0/gcc/doc/gcov.1	Tue Apr 27 10:01:25 2021
--- gcc-11.2.0/gcc/doc/gcov.1	Wed Jul 28 06:56:22 2021
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40)
  .\"
  .\" 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 "2021-04-27" "gcc-11.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 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** That can help users to find profile clas
*** 1016,1022 ****
  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\-2021 Free Software Foundation, Inc.
--- 1012,1018 ----
  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\-2021 Free Software Foundation, Inc.
*************** any later version published by the Free
*** 1027,1033 ****
  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
--- 1023,1029 ----
  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-11.1.0/gcc/doc/gfdl.7 gcc-11.2.0/gcc/doc/gfdl.7
*** gcc-11.1.0/gcc/doc/gfdl.7	Tue Apr 27 10:01:25 2021
--- gcc-11.2.0/gcc/doc/gfdl.7	Wed Jul 28 06:56:22 2021
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40)
  .\"
  .\" 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 "2021-04-27" "gcc-11.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 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** 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-11.1.0/gcc/doc/gfortran.1 gcc-11.2.0/gcc/doc/gfortran.1
*** gcc-11.1.0/gcc/doc/gfortran.1	Tue Apr 27 10:13:15 2021
--- gcc-11.2.0/gcc/doc/gfortran.1	Wed Jul 28 07:06:49 2021
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40)
  .\"
  .\" 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 "2021-04-27" "gcc-11.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 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** For instructions on reporting bugs, see
*** 1733,1740 ****
  <\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"
--- 1729,1736 ----
  <\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
*** 1750,1756 ****
  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
--- 1746,1752 ----
  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-11.1.0/gcc/doc/gpl.7 gcc-11.2.0/gcc/doc/gpl.7
*** gcc-11.1.0/gcc/doc/gpl.7	Tue Apr 27 10:01:25 2021
--- gcc-11.2.0/gcc/doc/gpl.7	Wed Jul 28 06:56:22 2021
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40)
  .\"
  .\" 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 "2021-04-27" "gcc-11.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 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** 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-11.1.0/gcc/doc/invoke.texi gcc-11.2.0/gcc/doc/invoke.texi
*** gcc-11.1.0/gcc/doc/invoke.texi	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/doc/invoke.texi	Wed Jul 28 06:55:07 2021
*************** See RS/6000 and PowerPC Options.
*** 1238,1244 ****
  -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
--- 1238,1245 ----
  -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 -mrop-protect -mno-rop-protect @gol
! -mprivileged -mno-privileged}
  
  @emph{RX Options}
  @gccoptlist{-m64bit-doubles  -m32bit-doubles  -fpu  -nofpu@gol
*************** following options:
*** 27019,27025 ****
  -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
--- 27020,27027 ----
  -mmulhw  -mdlmzb  -mmfpgpr  -mvsx @gol
  -mcrypto  -mhtm  -mpower8-fusion  -mpower8-vector @gol
  -mquad-memory  -mquad-memory-atomic  -mfloat128 @gol
! -mfloat128-hardware -mprefixed -mpcrel -mmma @gol
! -mrop-protect}
  
  The particular options set for any particular CPU varies between
  compiler versions, depending on what setting seems to produce optimal
*************** store instructions when the option @opti
*** 28024,28029 ****
--- 28026,28045 ----
  Generate (do not generate) the MMA instructions when the option
  @option{-mcpu=future} is used.
  
+ @item -mrop-protect
+ @itemx -mno-rop-protect
+ @opindex mrop-protect
+ @opindex mno-rop-protect
+ Generate (do not generate) ROP protection instructions when the target
+ processor supports them.  Currently this option disables the shrink-wrap
+ optimization (@option{-fshrink-wrap}).
+ 
+ @item -mprivileged
+ @itemx -mno-privileged
+ @opindex mprivileged
+ @opindex mno-privileged
+ Generate (do not generate) code that will run in privileged state.
+ 
  @item -mblock-ops-unaligned-vsx
  @itemx -mno-block-ops-unaligned-vsx
  @opindex block-ops-unaligned-vsx
diff -Nrcpad gcc-11.1.0/gcc/doc/lto-dump.1 gcc-11.2.0/gcc/doc/lto-dump.1
*** gcc-11.1.0/gcc/doc/lto-dump.1	Tue Apr 27 10:01:25 2021
--- gcc-11.2.0/gcc/doc/lto-dump.1	Wed Jul 28 06:56:22 2021
***************
*** 1,4 ****
! .\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40)
  .\"
  .\" 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 "2021-04-27" "gcc-11.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 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** 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-11.1.0/gcc/doc/tm.texi gcc-11.2.0/gcc/doc/tm.texi
*** gcc-11.1.0/gcc/doc/tm.texi	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/doc/tm.texi	Wed Jul 28 06:55:07 2021
*************** This hook returns true if @var{x} is a l
*** 5880,5885 ****
--- 5880,5894 ----
  The default definition returns true.
  @end deftypefn
  
+ @deftypefn {Target Hook} bool TARGET_PRECOMPUTE_TLS_P (machine_mode @var{mode}, rtx @var{x})
+ This hook returns true if @var{x} is a TLS operand on the target
+ machine that should be pre-computed when used as the argument in a call.
+ You can assume that @var{x} satisfies @code{CONSTANT_P}, so you need not 
+ check this.
+ 
+ The default definition returns false.
+ @end deftypefn
+ 
  @deftypefn {Target Hook} rtx TARGET_DELEGITIMIZE_ADDRESS (rtx @var{x})
  This hook is used to undo the possibly obfuscating effects of the
  @code{LEGITIMIZE_ADDRESS} and @code{LEGITIMIZE_RELOAD_ADDRESS} target
diff -Nrcpad gcc-11.1.0/gcc/doc/tm.texi.in gcc-11.2.0/gcc/doc/tm.texi.in
*** gcc-11.1.0/gcc/doc/tm.texi.in	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/doc/tm.texi.in	Wed Jul 28 06:55:07 2021
*************** address;  but often a machine-dependent
*** 4147,4152 ****
--- 4147,4154 ----
  
  @hook TARGET_LEGITIMATE_CONSTANT_P
  
+ @hook TARGET_PRECOMPUTE_TLS_P
+ 
  @hook TARGET_DELEGITIMIZE_ADDRESS
  
  @hook TARGET_CONST_NOT_OK_FOR_DEBUG_P
diff -Nrcpad gcc-11.1.0/gcc/dwarf2out.c gcc-11.2.0/gcc/dwarf2out.c
*** gcc-11.1.0/gcc/dwarf2out.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/dwarf2out.c	Wed Jul 28 06:55:07 2021
*************** loc_list_from_tree_1 (tree loc, int want
*** 19206,19211 ****
--- 19206,19215 ----
      case FIX_TRUNC_EXPR:
        return 0;
  
+     case COMPOUND_LITERAL_EXPR:
+       return loc_list_from_tree_1 (COMPOUND_LITERAL_EXPR_DECL (loc),
+ 				   0, context);
+ 
      default:
        /* Leave front-end specific codes as simply unknown.  This comes
  	 up, for instance, with the C STMT_EXPR.  */
*************** dwarf2out_assembly_start (void)
*** 29121,29126 ****
--- 29125,29154 ----
        && dwarf2out_do_cfi_asm ()
        && !dwarf2out_do_eh_frame ())
      fprintf (asm_out_file, "\t.cfi_sections\t.debug_frame\n");
+ 
+ #if defined(HAVE_AS_GDWARF_5_DEBUG_FLAG) && defined(HAVE_AS_WORKING_DWARF_N_FLAG)
+   if (output_asm_line_debug_info () && dwarf_version >= 5)
+     {
+       /* When gas outputs DWARF5 .debug_line[_str] then we have to
+ 	 tell it the comp_dir and main file name for the zero entry
+ 	 line table.  */
+       const char *comp_dir, *filename0;
+ 
+       comp_dir = comp_dir_string ();
+       if (comp_dir == NULL)
+ 	comp_dir = "";
+ 
+       filename0 = get_AT_string (comp_unit_die (), DW_AT_name);
+       if (filename0 == NULL)
+ 	filename0 = "";
+ 
+       fprintf (asm_out_file, "\t.file 0 ");
+       output_quoted_string (asm_out_file, remap_debug_filename (comp_dir));
+       fputc (' ', asm_out_file);
+       output_quoted_string (asm_out_file, remap_debug_filename (filename0));
+       fputc ('\n', asm_out_file);
+     }
+ #endif
  }
  
  /* A helper function for dwarf2out_finish called through
*************** dwarf2out_finish (const char *filename)
*** 32034,32060 ****
    ASM_OUTPUT_LABEL (asm_out_file, debug_line_section_label);
    if (! output_asm_line_debug_info ())
      output_line_info (false);
-   else if (asm_outputs_debug_line_str ())
-     {
-       /* When gas outputs DWARF5 .debug_line[_str] then we have to
- 	 tell it the comp_dir and main file name for the zero entry
- 	 line table.  */
-       const char *comp_dir, *filename0;
- 
-       comp_dir = comp_dir_string ();
-       if (comp_dir == NULL)
- 	comp_dir = "";
- 
-       filename0 = get_AT_string (comp_unit_die (), DW_AT_name);
-       if (filename0 == NULL)
- 	filename0 = "";
- 
-       fprintf (asm_out_file, "\t.file 0 ");
-       output_quoted_string (asm_out_file, remap_debug_filename (comp_dir));
-       fputc (' ', asm_out_file);
-       output_quoted_string (asm_out_file, remap_debug_filename (filename0));
-       fputc ('\n', asm_out_file);
-     }
  
    if (dwarf_split_debug_info && info_section_emitted)
      {
--- 32062,32067 ----
diff -Nrcpad gcc-11.1.0/gcc/early-remat.c gcc-11.2.0/gcc/early-remat.c
*** gcc-11.1.0/gcc/early-remat.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/early-remat.c	Wed Jul 28 06:55:07 2021
*************** early_remat::sort_candidates (void)
*** 1059,1065 ****
  
    m_candidates.qsort (compare_candidates);
  
!   delete postorder_index;
  }
  
  /* Commit to the current candidate indices and initialize cross-references.  */
--- 1059,1065 ----
  
    m_candidates.qsort (compare_candidates);
  
!   delete[] postorder_index;
  }
  
  /* Commit to the current candidate indices and initialize cross-references.  */
diff -Nrcpad gcc-11.1.0/gcc/expr.c gcc-11.2.0/gcc/expr.c
*** gcc-11.1.0/gcc/expr.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/expr.c	Wed Jul 28 06:55:07 2021
*************** expand_expr_real_2 (sepops ops, rtx targ
*** 9809,9814 ****
--- 9809,9815 ----
      case VEC_PACK_SAT_EXPR:
      case VEC_PACK_FIX_TRUNC_EXPR:
        mode = TYPE_MODE (TREE_TYPE (treeop0));
+       subtarget = NULL_RTX;
        goto binop;
  
      case VEC_PACK_TRUNC_EXPR:
*************** expand_expr_real_2 (sepops ops, rtx targ
*** 9832,9837 ****
--- 9833,9839 ----
  	  return eops[0].value;
  	}
        mode = TYPE_MODE (TREE_TYPE (treeop0));
+       subtarget = NULL_RTX;
        goto binop;
  
      case VEC_PACK_FLOAT_EXPR:
diff -Nrcpad gcc-11.1.0/gcc/fold-const.c gcc-11.2.0/gcc/fold-const.c
*** gcc-11.1.0/gcc/fold-const.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fold-const.c	Wed Jul 28 06:55:07 2021
*************** negate_expr_p (tree t)
*** 512,518 ****
        if (TREE_CODE (TREE_OPERAND (t, 1)) == INTEGER_CST)
  	{
  	  tree op1 = TREE_OPERAND (t, 1);
! 	  if (wi::to_wide (op1) == TYPE_PRECISION (type) - 1)
  	    return true;
  	}
        break;
--- 512,518 ----
        if (TREE_CODE (TREE_OPERAND (t, 1)) == INTEGER_CST)
  	{
  	  tree op1 = TREE_OPERAND (t, 1);
! 	  if (wi::to_wide (op1) == element_precision (type) - 1)
  	    return true;
  	}
        break;
*************** fold_negate_expr_1 (location_t loc, tree
*** 705,711 ****
        if (TREE_CODE (TREE_OPERAND (t, 1)) == INTEGER_CST)
  	{
  	  tree op1 = TREE_OPERAND (t, 1);
! 	  if (wi::to_wide (op1) == TYPE_PRECISION (type) - 1)
  	    {
  	      tree ntype = TYPE_UNSIGNED (type)
  			   ? signed_type_for (type)
--- 705,711 ----
        if (TREE_CODE (TREE_OPERAND (t, 1)) == INTEGER_CST)
  	{
  	  tree op1 = TREE_OPERAND (t, 1);
! 	  if (wi::to_wide (op1) == element_precision (type) - 1)
  	    {
  	      tree ntype = TYPE_UNSIGNED (type)
  			   ? signed_type_for (type)
*************** fold_read_from_vector (tree arg, poly_ui
*** 15479,15484 ****
--- 15479,15487 ----
  	return VECTOR_CST_ELT (arg, i);
        else if (TREE_CODE (arg) == CONSTRUCTOR)
  	{
+ 	  if (CONSTRUCTOR_NELTS (arg)
+ 	      && VECTOR_TYPE_P (TREE_TYPE (CONSTRUCTOR_ELT (arg, 0)->value)))
+ 	    return NULL_TREE;
  	  if (i >= CONSTRUCTOR_NELTS (arg))
  	    return build_zero_cst (TREE_TYPE (TREE_TYPE (arg)));
  	  return CONSTRUCTOR_ELT (arg, i)->value;
diff -Nrcpad gcc-11.1.0/gcc/fortran/ChangeLog gcc-11.2.0/gcc/fortran/ChangeLog
*** gcc-11.1.0/gcc/fortran/ChangeLog	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,197 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
+ 2021-07-15  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-07-14  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/100949
+ 	* trans-expr.c (gfc_trans_class_init_assign): Call
+ 	gfc_conv_expr_present only for dummy variables.
+ 
+ 2021-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2021-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	PR fortran/100227
+ 	* frontend-passes.c (traverse_io_block): Adjust test for
+ 	when a variable is eligible for the transformation to
+ 	array slice.
+ 
+ 2021-06-19  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-06-18  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/100283
+ 	PR fortran/101123
+ 	* trans-intrinsic.c (gfc_conv_intrinsic_minmax): Unconditionally
+ 	convert result of min/max to result type.
+ 
+ 2021-06-18  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-06-16  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95501
+ 	PR fortran/95502
+ 	* expr.c (gfc_check_pointer_assign): Avoid NULL pointer
+ 	dereference.
+ 	* match.c (gfc_match_pointer_assignment): Likewise.
+ 	* parse.c (gfc_check_do_variable): Avoid comparison with NULL
+ 	symtree.
+ 
+ 2021-06-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-06-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR fortran/100965
+ 	* trans-openmp.c (gfc_omp_finish_clause): Gimplify OMP_CLAUSE_SIZE.
+ 
+ 2021-06-16  JosÃ© Rui Faustino de Sousa  <jrfsousa@gmail.com>
+ 
+ 	PR fortran/82376
+ 	* trans-expr.c (gfc_conv_procedure_call): Evaluate function result
+ 	and then pass a pointer.
+ 
+ 2021-06-06  Andre Vehreschild  <vehre@gcc.gnu.org>
+ 	    Steve Kargl  <kargl@gcc.gnu.org>
+ 
+ 	PR fortran/98301
+ 	* trans-decl.c (gfc_build_builtin_function_decls): Move decl.
+ 	* trans-intrinsic.c (conv_intrinsic_random_init): Use bool for
+ 	lib-call of caf_random_init instead of logical (4-byte).
+ 	* trans.h: Add tree var for random_init.
+ 
+ 2021-06-04  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-06-04  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/99839
+ 	* frontend-passes.c (inline_matmul_assign): Do not inline matmul
+ 	if the assignment to the resulting array if it is not of canonical
+ 	type (real/integer/complex/logical).
+ 
+ 2021-05-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-05-17  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/98411
+ 	* trans-decl.c (gfc_finish_var_decl): Add check for explicit SAVE
+ 	attribute.
+ 
+ 2021-05-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-05-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/100656
+ 	* trans-array.c (gfc_conv_ss_startstride): Do not call check for
+ 	presence of a dummy argument when a symbol actually refers to a
+ 	non-dummy.
+ 
+ 2021-05-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-05-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/100602
+ 	* trans-intrinsic.c (gfc_conv_intrinsic_size): Use CLASS data
+ 	attributes for CLASS arrays for generation of runtime error.
+ 
+ 2021-05-25  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-05-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/100551
+ 	* trans-expr.c (gfc_conv_procedure_call): Adjust check for
+ 	implicit conversion of actual argument to an unlimited polymorphic
+ 	procedure argument.
+ 
+ 2021-05-25  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-05-25  Tobias Burnus  <tobias@codesourcery.com>
+ 		    Johannes Nendwich  <a08727063@unet.univie.ac.at>
+ 
+ 	* intrinsic.texi (GERROR, GETARGS, GETLOG, NORM2, PARITY, RANDOM_INIT,
+ 	RANDOM_NUMBER): Fix typos and copy'n'paste errors.
+ 
+ 2021-05-23  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-05-23  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	* intrinsic.texi (ATOMIC_ADD, ATOMIC_FETCH_ADD): Use the
+ 	proper variable name in the description.
+ 
+ 2021-05-18  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-05-17  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/100633
+ 	* resolve.c (gfc_resolve_code): Reject nonintrinsic assignments in
+ 	OMP WORKSHARE.
+ 
+ 2021-05-17  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-05-14  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	* resolve.c (resolve_symbol): Handle implicit SAVE of main-program
+ 	for vars in 'omp threadprivate' and 'omp declare target'.
+ 
+ 2021-05-05  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-05-05  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/100274
+ 	* interface.c (gfc_compare_actual_formal): Continue checks after
+ 	emitting warning for argument length mismatch.
+ 	* trans-expr.c (gfc_conv_procedure_call): Check for NULL pointer
+ 	dereference.
+ 
+ 2021-04-29  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-04-28  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	* openmp.c (gfc_match_omp_variable_list): Gobble whitespace before
+ 	checking whether a '%' or parenthesis-open follows as next character.
+ 
+ 2021-04-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-04-24  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/100218
+ 	* expr.c (gfc_check_vardef_context): Extend check to allow pointer
+ 	from a function reference.
+ 
+ 2021-04-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-04-24  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/100154
+ 	* check.c (variable_check): Allow function reference having a data
+ 	pointer result.
+ 	(arg_strlen_is_zero): New function.
+ 	(gfc_check_fgetputc_sub): Add static check of character and status
+ 	arguments.
+ 	(gfc_check_fgetput_sub): Likewise.
+ 	* intrinsic.c (add_subroutines): Fix argument name for the
+ 	character argument to intrinsic subroutines fget[c], fput[c].
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/fortran/check.c gcc-11.2.0/gcc/fortran/check.c
*** gcc-11.1.0/gcc/fortran/check.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/check.c	Wed Jul 28 06:55:07 2021
*************** variable_check (gfc_expr *e, int n, bool
*** 1055,1060 ****
--- 1055,1067 ----
  	  return true;
      }
  
+   /* F2018:R902: function reference having a data pointer result.  */
+   if (e->expr_type == EXPR_FUNCTION
+       && e->symtree->n.sym->attr.flavor == FL_PROCEDURE
+       && e->symtree->n.sym->attr.function
+       && e->symtree->n.sym->attr.pointer)
+     return true;
+ 
    gfc_error ("%qs argument of %qs intrinsic at %L must be a variable",
  	     gfc_current_intrinsic_arg[n]->name, gfc_current_intrinsic, &e->where);
  
*************** gfc_check_spread (gfc_expr *source, gfc_
*** 5690,5695 ****
--- 5697,5715 ----
     functions).  */
  
  bool
+ arg_strlen_is_zero (gfc_expr *c, int n)
+ {
+   if (gfc_var_strlen (c) == 0)
+     {
+       gfc_error ("%qs argument of %qs intrinsic at %L must have "
+ 		 "length at least 1", gfc_current_intrinsic_arg[n]->name,
+ 		 gfc_current_intrinsic, &c->where);
+       return true;
+     }
+   return false;
+ }
+ 
+ bool
  gfc_check_fgetputc_sub (gfc_expr *unit, gfc_expr *c, gfc_expr *status)
  {
    if (!type_check (unit, 0, BT_INTEGER))
*************** gfc_check_fgetputc_sub (gfc_expr *unit,
*** 5702,5714 ****
      return false;
    if (!kind_value_check (c, 1, gfc_default_character_kind))
      return false;
  
    if (status == NULL)
      return true;
  
    if (!type_check (status, 2, BT_INTEGER)
        || !kind_value_check (status, 2, gfc_default_integer_kind)
!       || !scalar_check (status, 2))
      return false;
  
    return true;
--- 5722,5740 ----
      return false;
    if (!kind_value_check (c, 1, gfc_default_character_kind))
      return false;
+   if (strcmp (gfc_current_intrinsic, "fgetc") == 0
+       && !variable_check (c, 1, false))
+     return false;
+   if (arg_strlen_is_zero (c, 1))
+     return false;
  
    if (status == NULL)
      return true;
  
    if (!type_check (status, 2, BT_INTEGER)
        || !kind_value_check (status, 2, gfc_default_integer_kind)
!       || !scalar_check (status, 2)
!       || !variable_check (status, 2, false))
      return false;
  
    return true;
*************** gfc_check_fgetput_sub (gfc_expr *c, gfc_
*** 5729,5741 ****
      return false;
    if (!kind_value_check (c, 0, gfc_default_character_kind))
      return false;
  
    if (status == NULL)
      return true;
  
    if (!type_check (status, 1, BT_INTEGER)
        || !kind_value_check (status, 1, gfc_default_integer_kind)
!       || !scalar_check (status, 1))
      return false;
  
    return true;
--- 5755,5773 ----
      return false;
    if (!kind_value_check (c, 0, gfc_default_character_kind))
      return false;
+   if (strcmp (gfc_current_intrinsic, "fget") == 0
+       && !variable_check (c, 0, false))
+     return false;
+   if (arg_strlen_is_zero (c, 0))
+     return false;
  
    if (status == NULL)
      return true;
  
    if (!type_check (status, 1, BT_INTEGER)
        || !kind_value_check (status, 1, gfc_default_integer_kind)
!       || !scalar_check (status, 1)
!       || !variable_check (status, 1, false))
      return false;
  
    return true;
diff -Nrcpad gcc-11.1.0/gcc/fortran/expr.c gcc-11.2.0/gcc/fortran/expr.c
*** gcc-11.1.0/gcc/fortran/expr.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/expr.c	Wed Jul 28 06:55:07 2021
*************** gfc_check_pointer_assign (gfc_expr *lval
*** 3815,3820 ****
--- 3815,3823 ----
    int proc_pointer;
    bool same_rank;
  
+   if (!lvalue->symtree)
+     return false;
+ 
    lhs_attr = gfc_expr_attr (lvalue);
    if (lvalue->ts.type == BT_UNKNOWN && !lhs_attr.proc_pointer)
      {
*************** gfc_check_vardef_context (gfc_expr* e, b
*** 6121,6127 ****
      }
    if (!pointer && sym->attr.flavor != FL_VARIABLE
        && !(sym->attr.flavor == FL_PROCEDURE && sym == sym->result)
!       && !(sym->attr.flavor == FL_PROCEDURE && sym->attr.proc_pointer))
      {
        if (context)
  	gfc_error ("%qs in variable definition context (%s) at %L is not"
--- 6124,6132 ----
      }
    if (!pointer && sym->attr.flavor != FL_VARIABLE
        && !(sym->attr.flavor == FL_PROCEDURE && sym == sym->result)
!       && !(sym->attr.flavor == FL_PROCEDURE && sym->attr.proc_pointer)
!       && !(sym->attr.flavor == FL_PROCEDURE
! 	   && sym->attr.function && sym->attr.pointer))
      {
        if (context)
  	gfc_error ("%qs in variable definition context (%s) at %L is not"
diff -Nrcpad gcc-11.1.0/gcc/fortran/frontend-passes.c gcc-11.2.0/gcc/fortran/frontend-passes.c
*** gcc-11.1.0/gcc/fortran/frontend-passes.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/frontend-passes.c	Wed Jul 28 06:55:07 2021
*************** traverse_io_block (gfc_code *code, bool
*** 1299,1306 ****
  		std::swap (start->value.op.op1, start->value.op.op2);
  	      gcc_fallthrough ();
  	    case INTRINSIC_MINUS:
! 	      if ((start->value.op.op1->expr_type!= EXPR_VARIABLE
! 		   && start->value.op.op2->expr_type != EXPR_CONSTANT)
  		  || start->value.op.op1->ref)
  		return false;
  	      if (!stack_top || !stack_top->iter
--- 1299,1306 ----
  		std::swap (start->value.op.op1, start->value.op.op2);
  	      gcc_fallthrough ();
  	    case INTRINSIC_MINUS:
! 	      if (start->value.op.op1->expr_type!= EXPR_VARIABLE
! 		  || start->value.op.op2->expr_type != EXPR_CONSTANT
  		  || start->value.op.op1->ref)
  		return false;
  	      if (!stack_top || !stack_top->iter
*************** inline_matmul_assign (gfc_code **c, int
*** 4193,4198 ****
--- 4193,4211 ----
    if (m_case == none)
      return 0;
  
+   /* We only handle assignment to numeric or logical variables.  */
+   switch(expr1->ts.type)
+     {
+     case BT_INTEGER:
+     case BT_LOGICAL:
+     case BT_REAL:
+     case BT_COMPLEX:
+       break;
+ 
+     default:
+       return 0;
+     }
+ 
    ns = insert_block ();
  
    /* Assign the type of the zero expression for initializing the resulting
diff -Nrcpad gcc-11.1.0/gcc/fortran/gfortran.info gcc-11.2.0/gcc/fortran/gfortran.info
*** gcc-11.1.0/gcc/fortran/gfortran.info	Tue Apr 27 10:13:18 2021
--- gcc-11.2.0/gcc/fortran/gfortran.info	Wed Jul 28 07:06:51 2021
***************
*** 1,4 ****
! This is gfortran.info, produced by makeinfo version 6.7 from
  gfortran.texi.
  
  Copyright (C) 1999-2021 Free Software Foundation, Inc.
--- 1,4 ----
! This is gfortran.info, produced by makeinfo version 6.5 from
  gfortran.texi.
  
  Copyright (C) 1999-2021 Free Software Foundation, Inc.
*************** the other form by either removing 'no-'
*** 1568,1574 ****
  
       Use of '-fno-underscoring' is not recommended unless you are
       experimenting with issues such as integration of GNU Fortran into
!      existing system environments (vis-Ã -vis existing libraries, tools,
       and so on).
  
       For example, with '-funderscoring', and assuming that 'j()' and
--- 1568,1574 ----
  
       Use of '-fno-underscoring' is not recommended unless you are
       experimenting with issues such as integration of GNU Fortran into
!      existing system environments (vis-a`-vis existing libraries, tools,
       and so on).
  
       For example, with '-funderscoring', and assuming that 'j()' and
*************** File: gfortran.info,  Node: ATOMIC_ADD,
*** 8610,8616 ****
  =========================================
  
  _Description_:
!      'ATOMIC_ADD(ATOM, VALUE)' atomically adds the value of VAR to the
       variable ATOM.  When STAT is present and the invocation was
       successful, it is assigned the value 0.  If it is present and the
       invocation has failed, it is assigned a positive value; in
--- 8610,8616 ----
  =========================================
  
  _Description_:
!      'ATOMIC_ADD(ATOM, VALUE)' atomically adds the value of VALUE to the
       variable ATOM.  When STAT is present and the invocation was
       successful, it is assigned the value 0.  If it is present and the
       invocation has failed, it is assigned a positive value; in
*************** File: gfortran.info,  Node: ATOMIC_FETCH
*** 8797,8803 ****
  
  _Description_:
       'ATOMIC_FETCH_ADD(ATOM, VALUE, OLD)' atomically stores the value of
!      ATOM in OLD and adds the value of VAR to the variable ATOM.  When
       STAT is present and the invocation was successful, it is assigned
       the value 0.  If it is present and the invocation has failed, it is
       assigned a positive value; in particular, for a coindexed ATOM, if
--- 8797,8803 ----
  
  _Description_:
       'ATOMIC_FETCH_ADD(ATOM, VALUE, OLD)' atomically stores the value of
!      ATOM in OLD and adds the value of VALUE to the variable ATOM.  When
       STAT is present and the invocation was successful, it is assigned
       the value 0.  If it is present and the invocation has failed, it is
       assigned a positive value; in particular, for a coindexed ATOM, if
*************** _Syntax_:
*** 12800,12806 ****
       'CALL GERROR(RESULT)'
  
  _Arguments_:
!      RESULT      Shall of type 'CHARACTER' and of default
  
  _Example_:
            PROGRAM test_gerror
--- 12800,12807 ----
       'CALL GERROR(RESULT)'
  
  _Arguments_:
!      RESULT      Shall be of type 'CHARACTER' and of default
!                  kind.
  
  _Example_:
            PROGRAM test_gerror
*************** _Arguments_:
*** 12841,12847 ****
                   the default integer kind; POS \geq 0
       VALUE       Shall be of type 'CHARACTER' and of default
                   kind.
-      VALUE       Shall be of type 'CHARACTER'.
  
  _Return value_:
       After 'GETARG' returns, the VALUE argument holds the POSth command
--- 12842,12847 ----
*************** _Arguments_:
*** 13163,13169 ****
                   kind.
  
  _Return value_:
!      Stores the current user name in LOGIN.  (On systems where POSIX
       functions 'geteuid' and 'getpwuid' are not available, and the
       'getlogin' function is not implemented either, this will return a
       blank string.)
--- 13163,13169 ----
                   kind.
  
  _Return value_:
!      Stores the current user name in C.  (On systems where POSIX
       functions 'geteuid' and 'getpwuid' are not available, and the
       'getlogin' function is not implemented either, this will return a
       blank string.)
*************** File: gfortran.info,  Node: NORM2,  Next
*** 16431,16437 ****
  =======================================
  
  _Description_:
!      Calculates the Euclidean vector norm (L_2 norm) of of ARRAY along
       dimension DIM.
  
  _Standard_:
--- 16431,16437 ----
  =======================================
  
  _Description_:
!      Calculates the Euclidean vector norm (L_2 norm) of ARRAY along
       dimension DIM.
  
  _Standard_:
*************** _Syntax_:
*** 16725,16731 ****
       'RESULT = PARITY(MASK[, DIM])'
  
  _Arguments_:
!      LOGICAL     Shall be an array of type 'LOGICAL'
       DIM         (Optional) shall be a scalar of type 'INTEGER'
                   with a value in the range from 1 to n, where n
                   equals the rank of MASK.
--- 16725,16731 ----
       'RESULT = PARITY(MASK[, DIM])'
  
  _Arguments_:
!      MASK        Shall be an array of type 'LOGICAL'
       DIM         (Optional) shall be a scalar of type 'INTEGER'
                   with a value in the range from 1 to n, where n
                   equals the rank of MASK.
*************** _Arguments_:
*** 17102,17108 ****
                          set to a processor-dependent value that is
                          distinct from th seed set by a call to
                          'RANDOM_INIT' in another image.  If it is
!                         '.false.', the seed is set value that does
                          depend which image called 'RANDOM_INIT'.
  
  _Example_:
--- 17102,17108 ----
                          set to a processor-dependent value that is
                          distinct from th seed set by a call to
                          'RANDOM_INIT' in another image.  If it is
!                         '.false.', the seed is set to a value that does
                          depend which image called 'RANDOM_INIT'.
  
  _Example_:
*************** _Class_:
*** 17147,17153 ****
       Subroutine
  
  _Syntax_:
!      'RANDOM_NUMBER(HARVEST)'
  
  _Arguments_:
       HARVEST     Shall be a scalar or an array of type 'REAL'.
--- 17147,17153 ----
       Subroutine
  
  _Syntax_:
!      'CALL RANDOM_NUMBER(HARVEST)'
  
  _Arguments_:
       HARVEST     Shall be a scalar or an array of type 'REAL'.
*************** significant help to the GNU Fortran proj
*** 20064,20070 ****
     - Steven Bosscher
     - Paul Brook
     - Tobias Burnus
!    - FranÃ§ois-Xavier Coudert
     - Bud Davis
     - Jerry DeLisle
     - Erik Edelmann
--- 20064,20070 ----
     - Steven Bosscher
     - Paul Brook
     - Tobias Burnus
!    - Franc,ois-Xavier Coudert
     - Bud Davis
     - Jerry DeLisle
     - Erik Edelmann
*************** significant help to the GNU Fortran proj
*** 20086,20092 ****
     - Tim Prince
     - Christopher D. Rickett
     - Richard Sandiford
!    - Tobias SchlÃ¼ter
     - Roger Sayle
     - Paul Thomas
     - Andy Vaught
--- 20086,20092 ----
     - Tim Prince
     - Christopher D. Rickett
     - Richard Sandiford
!    - Tobias Schlu"ter
     - Roger Sayle
     - Paul Thomas
     - Andy Vaught
*************** patches, and much needed feedback and en
*** 20099,20105 ****
  project:
  
     - Bill Clodius
!    - Dominique d'HumiÃ¨res
     - Kate Hedstrom
     - Erik Schnetter
     - Joost VandeVondele
--- 20099,20105 ----
  project:
  
     - Bill Clodius
!    - Dominique d'Humie`res
     - Kate Hedstrom
     - Erik Schnetter
     - Joost VandeVondele
*************** Node: ATAN2357259
*** 23404,23684 ****
  Node: ATAN2D359122
  Node: ATANH361096
  Node: ATOMIC_ADD362102
! Node: ATOMIC_AND363634
! Node: ATOMIC_CAS365222
! Node: ATOMIC_DEFINE367081
! Node: ATOMIC_FETCH_ADD368800
! Node: ATOMIC_FETCH_AND370600
! Node: ATOMIC_FETCH_OR372390
! Node: ATOMIC_FETCH_XOR374167
! Node: ATOMIC_OR375950
! Node: ATOMIC_REF377535
! Node: ATOMIC_XOR379431
! Node: BACKTRACE381016
! Node: BESSEL_J0381596
! Node: BESSEL_J1382612
! Node: BESSEL_JN383629
! Node: BESSEL_Y0385454
! Node: BESSEL_Y1386409
! Node: BESSEL_YN387364
! Node: BGE389195
! Node: BGT389887
! Node: BIT_SIZE390537
! Node: BLE391359
! Node: BLT392041
! Node: BTEST392679
! Node: C_ASSOCIATED394166
! Node: C_F_POINTER395377
! Node: C_F_PROCPOINTER396812
! Node: C_FUNLOC398319
! Node: C_LOC399690
! Node: C_SIZEOF400969
! Node: CEILING402377
! Node: CHAR403385
! Node: CHDIR404654
! Node: CHMOD405828
! Node: CMPLX407743
! Node: CO_BROADCAST409186
! Node: CO_MAX410998
! Node: CO_MIN412896
! Node: CO_REDUCE414780
! Node: CO_SUM418342
! Node: COMMAND_ARGUMENT_COUNT420313
! Node: COMPILER_OPTIONS421230
! Node: COMPILER_VERSION422255
! Node: COMPLEX423218
! Node: CONJG424357
! Node: COS425351
! Node: COSD426806
! Node: COSH428255
! Node: COTAN429438
! Node: COTAND430577
! Node: COUNT431756
! Node: CPU_TIME433781
! Node: CSHIFT435138
! Node: CTIME436798
! Node: DATE_AND_TIME438306
! Node: DBLE440522
! Node: DCMPLX441317
! Node: DIGITS442499
! Node: DIM443466
! Node: DOT_PRODUCT444925
! Node: DPROD446568
! Node: DREAL447495
! Node: DSHIFTL448161
! Node: DSHIFTR449494
! Node: DTIME450828
! Node: EOSHIFT453534
! Node: EPSILON455607
! Node: ERF456334
! Node: ERFC457115
! Node: ERFC_SCALED457925
! Node: ETIME458618
! Node: EVENT_QUERY460788
! Node: EXECUTE_COMMAND_LINE462377
! Node: EXIT465157
! Node: EXP466035
! Node: EXPONENT467288
! Node: EXTENDS_TYPE_OF468052
! Node: FDATE468910
! Node: FGET470396
! Node: FGETC472223
! Node: FINDLOC474033
! Node: FLOOR476627
! Node: FLUSH477618
! Node: FNUM479497
! Node: FPUT480222
! Node: FPUTC481856
! Node: FRACTION483637
! Node: FREE484541
! Node: FSEEK485384
! Node: FSTAT487690
! Node: FTELL488776
! Node: GAMMA489758
! Node: GERROR490748
! Node: GETARG491470
! Node: GET_COMMAND493241
! Node: GET_COMMAND_ARGUMENT494615
! Node: GETCWD496662
! Node: GETENV497642
! Node: GET_ENVIRONMENT_VARIABLE499074
! Node: GETGID501237
! Node: GETLOG501774
! Node: GETPID502636
! Node: GETUID503366
! Node: GMTIME503882
! Node: HOSTNM505642
! Node: HUGE506563
! Node: HYPOT507285
! Node: IACHAR508111
! Node: IALL509279
! Node: IAND510764
! Node: IANY512546
! Node: IARGC514040
! Node: IBCLR515059
! Node: IBITS516307
! Node: IBSET517811
! Node: ICHAR519054
! Node: IDATE521224
! Node: IEOR522524
! Node: IERRNO524199
! Node: IMAGE_INDEX524747
! Node: INDEX intrinsic525769
! Node: INT527295
! Node: INT2529136
! Node: INT8529904
! Node: IOR530619
! Node: IPARITY532270
! Node: IRAND533818
! Node: IS_CONTIGUOUS535177
! Node: IS_IOSTAT_END536343
! Node: IS_IOSTAT_EOR537450
! Node: ISATTY538579
! Node: ISHFT539362
! Node: ISHFTC540931
! Node: ISNAN542738
! Node: ITIME543505
! Node: KILL544803
! Node: KIND545939
! Node: LBOUND546837
! Node: LCOBOUND548175
! Node: LEADZ549310
! Node: LEN550171
! Node: LEN_TRIM551467
! Node: LGE552455
! Node: LGT553968
! Node: LINK555446
! Node: LLE556485
! Node: LLT557985
! Node: LNBLNK559456
! Node: LOC560234
! Node: LOG560966
! Node: LOG10562501
! Node: LOG_GAMMA563491
! Node: LOGICAL564593
! Node: LONG565405
! Node: LSHIFT566163
! Node: LSTAT567272
! Node: LTIME568471
! Node: MALLOC570153
! Node: MASKL571615
! Node: MASKR572382
! Node: MATMUL573152
! Node: MAX574312
! Node: MAXEXPONENT575847
! Node: MAXLOC576664
! Node: MAXVAL579272
! Node: MCLOCK580914
! Node: MCLOCK8581937
! Node: MERGE583167
! Node: MERGE_BITS583919
! Node: MIN584958
! Node: MINEXPONENT586496
! Node: MINLOC587127
! Node: MINVAL589766
! Node: MOD591410
! Node: MODULO593735
! Node: MOVE_ALLOC595200
! Node: MVBITS596233
! Node: NEAREST597885
! Node: NEW_LINE598985
! Node: NINT599758
! Node: NORM2601179
! Node: NOT602321
! Node: NULL603491
! Node: NUM_IMAGES604399
! Node: OR606100
! Node: PACK607823
! Node: PARITY609867
! Node: PERROR611088
! Node: POPCNT611713
! Node: POPPAR612584
! Node: PRECISION613637
! Node: PRESENT614569
! Node: PRODUCT615681
! Node: RADIX617215
! Node: RAN618026
! Node: RAND618482
! Node: RANDOM_INIT619815
! Node: RANDOM_NUMBER621881
! Node: RANDOM_SEED623128
! Node: RANGE625598
! Node: RANK626278
! Node: REAL627059
! Node: RENAME629000
! Node: REPEAT630022
! Node: RESHAPE630750
! Node: RRSPACING632217
! Node: RSHIFT632910
! Node: SAME_TYPE_AS634078
! Node: SCALE634910
! Node: SCAN635691
! Node: SECNDS637249
! Node: SECOND638341
! Node: SELECTED_CHAR_KIND639217
! Node: SELECTED_INT_KIND640812
! Node: SELECTED_REAL_KIND641989
! Node: SET_EXPONENT644665
! Node: SHAPE645662
! Node: SHIFTA647086
! Node: SHIFTL648077
! Node: SHIFTR648937
! Node: SIGN649798
! Node: SIGNAL651139
! Node: SIN652645
! Node: SIND653909
! Node: SINH655238
! Node: SIZE656156
! Node: SIZEOF657475
! Node: SLEEP659130
! Node: SPACING659691
! Node: SPREAD660705
! Node: SQRT661856
! Node: SRAND663188
! Node: STAT664422
! Node: STORAGE_SIZE667589
! Node: SUM668468
! Node: SYMLNK669960
! Node: SYSTEM671095
! Node: SYSTEM_CLOCK672350
! Node: TAN675198
! Node: TAND676269
! Node: TANH677353
! Node: THIS_IMAGE678528
! Node: TIME680828
! Node: TIME8681999
! Node: TINY683198
! Node: TRAILZ683799
! Node: TRANSFER684617
! Node: TRANSPOSE686653
! Node: TRIM687343
! Node: TTYNAM688201
! Node: UBOUND689119
! Node: UCOBOUND690509
! Node: UMASK691646
! Node: UNLINK692328
! Node: UNPACK693308
! Node: VERIFY694603
! Node: XOR696332
! Node: Intrinsic Modules698142
! Node: ISO_FORTRAN_ENV698431
! Node: ISO_C_BINDING702834
! Node: IEEE modules706540
! Node: OpenMP Modules OMP_LIB and OMP_LIB_KINDS707683
! Node: OpenACC Module OPENACC711396
! Node: Contributing712323
! Node: Contributors713177
! Node: Projects714808
! Node: Proposed Extensions715615
! Node: Copying717625
! Node: GNU Free Documentation License755170
! Node: Funding780294
! Node: Option Index782820
! Node: Keyword Index801954
  
  End Tag Table
- 
- 
- Local Variables:
- coding: utf-8
- End:
--- 23404,23679 ----
  Node: ATAN2D359122
  Node: ATANH361096
  Node: ATOMIC_ADD362102
! Node: ATOMIC_AND363636
! Node: ATOMIC_CAS365224
! Node: ATOMIC_DEFINE367083
! Node: ATOMIC_FETCH_ADD368802
! Node: ATOMIC_FETCH_AND370604
! Node: ATOMIC_FETCH_OR372394
! Node: ATOMIC_FETCH_XOR374171
! Node: ATOMIC_OR375954
! Node: ATOMIC_REF377539
! Node: ATOMIC_XOR379435
! Node: BACKTRACE381020
! Node: BESSEL_J0381600
! Node: BESSEL_J1382616
! Node: BESSEL_JN383633
! Node: BESSEL_Y0385458
! Node: BESSEL_Y1386413
! Node: BESSEL_YN387368
! Node: BGE389199
! Node: BGT389891
! Node: BIT_SIZE390541
! Node: BLE391363
! Node: BLT392045
! Node: BTEST392683
! Node: C_ASSOCIATED394170
! Node: C_F_POINTER395381
! Node: C_F_PROCPOINTER396816
! Node: C_FUNLOC398323
! Node: C_LOC399694
! Node: C_SIZEOF400973
! Node: CEILING402381
! Node: CHAR403389
! Node: CHDIR404658
! Node: CHMOD405832
! Node: CMPLX407747
! Node: CO_BROADCAST409190
! Node: CO_MAX411002
! Node: CO_MIN412900
! Node: CO_REDUCE414784
! Node: CO_SUM418346
! Node: COMMAND_ARGUMENT_COUNT420317
! Node: COMPILER_OPTIONS421234
! Node: COMPILER_VERSION422259
! Node: COMPLEX423222
! Node: CONJG424361
! Node: COS425355
! Node: COSD426810
! Node: COSH428259
! Node: COTAN429442
! Node: COTAND430581
! Node: COUNT431760
! Node: CPU_TIME433785
! Node: CSHIFT435142
! Node: CTIME436802
! Node: DATE_AND_TIME438310
! Node: DBLE440526
! Node: DCMPLX441321
! Node: DIGITS442503
! Node: DIM443470
! Node: DOT_PRODUCT444929
! Node: DPROD446572
! Node: DREAL447499
! Node: DSHIFTL448165
! Node: DSHIFTR449498
! Node: DTIME450832
! Node: EOSHIFT453538
! Node: EPSILON455611
! Node: ERF456338
! Node: ERFC457119
! Node: ERFC_SCALED457929
! Node: ETIME458622
! Node: EVENT_QUERY460792
! Node: EXECUTE_COMMAND_LINE462381
! Node: EXIT465161
! Node: EXP466039
! Node: EXPONENT467292
! Node: EXTENDS_TYPE_OF468056
! Node: FDATE468914
! Node: FGET470400
! Node: FGETC472227
! Node: FINDLOC474037
! Node: FLOOR476631
! Node: FLUSH477622
! Node: FNUM479501
! Node: FPUT480226
! Node: FPUTC481860
! Node: FRACTION483641
! Node: FREE484545
! Node: FSEEK485388
! Node: FSTAT487694
! Node: FTELL488780
! Node: GAMMA489762
! Node: GERROR490752
! Node: GETARG491500
! Node: GET_COMMAND493224
! Node: GET_COMMAND_ARGUMENT494598
! Node: GETCWD496645
! Node: GETENV497625
! Node: GET_ENVIRONMENT_VARIABLE499057
! Node: GETGID501220
! Node: GETLOG501757
! Node: GETPID502615
! Node: GETUID503345
! Node: GMTIME503861
! Node: HOSTNM505621
! Node: HUGE506542
! Node: HYPOT507264
! Node: IACHAR508090
! Node: IALL509258
! Node: IAND510743
! Node: IANY512525
! Node: IARGC514019
! Node: IBCLR515038
! Node: IBITS516286
! Node: IBSET517790
! Node: ICHAR519033
! Node: IDATE521203
! Node: IEOR522503
! Node: IERRNO524178
! Node: IMAGE_INDEX524726
! Node: INDEX intrinsic525748
! Node: INT527274
! Node: INT2529115
! Node: INT8529883
! Node: IOR530598
! Node: IPARITY532249
! Node: IRAND533797
! Node: IS_CONTIGUOUS535156
! Node: IS_IOSTAT_END536322
! Node: IS_IOSTAT_EOR537429
! Node: ISATTY538558
! Node: ISHFT539341
! Node: ISHFTC540910
! Node: ISNAN542717
! Node: ITIME543484
! Node: KILL544782
! Node: KIND545918
! Node: LBOUND546816
! Node: LCOBOUND548154
! Node: LEADZ549289
! Node: LEN550150
! Node: LEN_TRIM551446
! Node: LGE552434
! Node: LGT553947
! Node: LINK555425
! Node: LLE556464
! Node: LLT557964
! Node: LNBLNK559435
! Node: LOC560213
! Node: LOG560945
! Node: LOG10562480
! Node: LOG_GAMMA563470
! Node: LOGICAL564572
! Node: LONG565384
! Node: LSHIFT566142
! Node: LSTAT567251
! Node: LTIME568450
! Node: MALLOC570132
! Node: MASKL571594
! Node: MASKR572361
! Node: MATMUL573131
! Node: MAX574291
! Node: MAXEXPONENT575826
! Node: MAXLOC576643
! Node: MAXVAL579251
! Node: MCLOCK580893
! Node: MCLOCK8581916
! Node: MERGE583146
! Node: MERGE_BITS583898
! Node: MIN584937
! Node: MINEXPONENT586475
! Node: MINLOC587106
! Node: MINVAL589745
! Node: MOD591389
! Node: MODULO593714
! Node: MOVE_ALLOC595179
! Node: MVBITS596212
! Node: NEAREST597864
! Node: NEW_LINE598964
! Node: NINT599737
! Node: NORM2601158
! Node: NOT602297
! Node: NULL603467
! Node: NUM_IMAGES604375
! Node: OR606076
! Node: PACK607799
! Node: PARITY609843
! Node: PERROR611064
! Node: POPCNT611689
! Node: POPPAR612560
! Node: PRECISION613613
! Node: PRESENT614545
! Node: PRODUCT615657
! Node: RADIX617191
! Node: RAN618002
! Node: RAND618458
! Node: RANDOM_INIT619791
! Node: RANDOM_NUMBER621862
! Node: RANDOM_SEED623114
! Node: RANGE625584
! Node: RANK626264
! Node: REAL627045
! Node: RENAME628986
! Node: REPEAT630008
! Node: RESHAPE630736
! Node: RRSPACING632203
! Node: RSHIFT632896
! Node: SAME_TYPE_AS634064
! Node: SCALE634896
! Node: SCAN635677
! Node: SECNDS637235
! Node: SECOND638327
! Node: SELECTED_CHAR_KIND639203
! Node: SELECTED_INT_KIND640798
! Node: SELECTED_REAL_KIND641975
! Node: SET_EXPONENT644651
! Node: SHAPE645648
! Node: SHIFTA647072
! Node: SHIFTL648063
! Node: SHIFTR648923
! Node: SIGN649784
! Node: SIGNAL651125
! Node: SIN652631
! Node: SIND653895
! Node: SINH655224
! Node: SIZE656142
! Node: SIZEOF657461
! Node: SLEEP659116
! Node: SPACING659677
! Node: SPREAD660691
! Node: SQRT661842
! Node: SRAND663174
! Node: STAT664408
! Node: STORAGE_SIZE667575
! Node: SUM668454
! Node: SYMLNK669946
! Node: SYSTEM671081
! Node: SYSTEM_CLOCK672336
! Node: TAN675184
! Node: TAND676255
! Node: TANH677339
! Node: THIS_IMAGE678514
! Node: TIME680814
! Node: TIME8681985
! Node: TINY683184
! Node: TRAILZ683785
! Node: TRANSFER684603
! Node: TRANSPOSE686639
! Node: TRIM687329
! Node: TTYNAM688187
! Node: UBOUND689105
! Node: UCOBOUND690495
! Node: UMASK691632
! Node: UNLINK692314
! Node: UNPACK693294
! Node: VERIFY694589
! Node: XOR696318
! Node: Intrinsic Modules698128
! Node: ISO_FORTRAN_ENV698417
! Node: ISO_C_BINDING702820
! Node: IEEE modules706526
! Node: OpenMP Modules OMP_LIB and OMP_LIB_KINDS707669
! Node: OpenACC Module OPENACC711382
! Node: Contributing712309
! Node: Contributors713163
! Node: Projects714794
! Node: Proposed Extensions715601
! Node: Copying717611
! Node: GNU Free Documentation License755156
! Node: Funding780280
! Node: Option Index782806
! Node: Keyword Index801940
  
  End Tag Table
diff -Nrcpad gcc-11.1.0/gcc/fortran/interface.c gcc-11.2.0/gcc/fortran/interface.c
*** gcc-11.1.0/gcc/fortran/interface.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/interface.c	Wed Jul 28 06:55:07 2021
*************** gfc_compare_actual_formal (gfc_actual_ar
*** 3255,3264 ****
  	  && f->sym->attr.flavor != FL_PROCEDURE)
  	{
  	  if (a->expr->ts.type == BT_CHARACTER && !f->sym->as && where)
! 	    gfc_warning (0, "Character length of actual argument shorter "
! 			 "than of dummy argument %qs (%lu/%lu) at %L",
! 			 f->sym->name, actual_size, formal_size,
! 			 &a->expr->where);
            else if (where)
  	    {
  	      /* Emit a warning for -std=legacy and an error otherwise. */
--- 3255,3267 ----
  	  && f->sym->attr.flavor != FL_PROCEDURE)
  	{
  	  if (a->expr->ts.type == BT_CHARACTER && !f->sym->as && where)
! 	    {
! 	      gfc_warning (0, "Character length of actual argument shorter "
! 			   "than of dummy argument %qs (%lu/%lu) at %L",
! 			   f->sym->name, actual_size, formal_size,
! 			   &a->expr->where);
! 	      goto skip_size_check;
! 	    }
            else if (where)
  	    {
  	      /* Emit a warning for -std=legacy and an error otherwise. */
diff -Nrcpad gcc-11.1.0/gcc/fortran/intrinsic.c gcc-11.2.0/gcc/fortran/intrinsic.c
*** gcc-11.1.0/gcc/fortran/intrinsic.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/intrinsic.c	Wed Jul 28 06:55:07 2021
*************** add_subroutines (void)
*** 3460,3466 ****
    /* Argument names.  These are used as argument keywords and so need to
       match the documentation.  Please keep this list in sorted order.  */
    static const char
!     *a = "a", *c = "count", *cm = "count_max", *com = "command",
      *cr = "count_rate", *dt = "date", *errmsg = "errmsg", *f = "from",
      *fp = "frompos", *gt = "get", *h = "harvest", *han = "handler",
      *length = "length", *ln = "len", *md = "mode", *msk = "mask",
--- 3460,3466 ----
    /* Argument names.  These are used as argument keywords and so need to
       match the documentation.  Please keep this list in sorted order.  */
    static const char
!     *a = "a", *c_ = "c", *c = "count", *cm = "count_max", *com = "command",
      *cr = "count_rate", *dt = "date", *errmsg = "errmsg", *f = "from",
      *fp = "frompos", *gt = "get", *h = "harvest", *han = "handler",
      *length = "length", *ln = "len", *md = "mode", *msk = "mask",
*************** add_subroutines (void)
*** 3840,3851 ****
    add_sym_3s ("fgetc", GFC_ISYM_FGETC, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU,
  	      gfc_check_fgetputc_sub, NULL, gfc_resolve_fgetc_sub,
  	      ut, BT_INTEGER, di, REQUIRED, INTENT_IN,
! 	      c, BT_CHARACTER, dc, REQUIRED, INTENT_OUT,
  	      st, BT_INTEGER, di, OPTIONAL, INTENT_OUT);
  
    add_sym_2s ("fget", GFC_ISYM_FGET, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU,
  	      gfc_check_fgetput_sub, NULL, gfc_resolve_fget_sub,
! 	      c, BT_CHARACTER, dc, REQUIRED, INTENT_OUT,
  	      st, BT_INTEGER, di, OPTIONAL, INTENT_OUT);
  
    add_sym_1s ("flush", GFC_ISYM_FLUSH, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU,
--- 3840,3851 ----
    add_sym_3s ("fgetc", GFC_ISYM_FGETC, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU,
  	      gfc_check_fgetputc_sub, NULL, gfc_resolve_fgetc_sub,
  	      ut, BT_INTEGER, di, REQUIRED, INTENT_IN,
! 	      c_, BT_CHARACTER, dc, REQUIRED, INTENT_OUT,
  	      st, BT_INTEGER, di, OPTIONAL, INTENT_OUT);
  
    add_sym_2s ("fget", GFC_ISYM_FGET, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU,
  	      gfc_check_fgetput_sub, NULL, gfc_resolve_fget_sub,
! 	      c_, BT_CHARACTER, dc, REQUIRED, INTENT_OUT,
  	      st, BT_INTEGER, di, OPTIONAL, INTENT_OUT);
  
    add_sym_1s ("flush", GFC_ISYM_FLUSH, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU,
*************** add_subroutines (void)
*** 3855,3866 ****
    add_sym_3s ("fputc", GFC_ISYM_FPUTC, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU,
  	      gfc_check_fgetputc_sub, NULL, gfc_resolve_fputc_sub,
  	      ut, BT_INTEGER, di, REQUIRED, INTENT_IN,
! 	      c, BT_CHARACTER, dc, REQUIRED, INTENT_IN,
  	      st, BT_INTEGER, di, OPTIONAL, INTENT_OUT);
  
    add_sym_2s ("fput", GFC_ISYM_FPUT, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU,
  	      gfc_check_fgetput_sub, NULL, gfc_resolve_fput_sub,
! 	      c, BT_CHARACTER, dc, REQUIRED, INTENT_IN,
  	      st, BT_INTEGER, di, OPTIONAL, INTENT_OUT);
  
    add_sym_1s ("free", GFC_ISYM_FREE, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU,
--- 3855,3866 ----
    add_sym_3s ("fputc", GFC_ISYM_FPUTC, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU,
  	      gfc_check_fgetputc_sub, NULL, gfc_resolve_fputc_sub,
  	      ut, BT_INTEGER, di, REQUIRED, INTENT_IN,
! 	      c_, BT_CHARACTER, dc, REQUIRED, INTENT_IN,
  	      st, BT_INTEGER, di, OPTIONAL, INTENT_OUT);
  
    add_sym_2s ("fput", GFC_ISYM_FPUT, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU,
  	      gfc_check_fgetput_sub, NULL, gfc_resolve_fput_sub,
! 	      c_, BT_CHARACTER, dc, REQUIRED, INTENT_IN,
  	      st, BT_INTEGER, di, OPTIONAL, INTENT_OUT);
  
    add_sym_1s ("free", GFC_ISYM_FREE, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU,
diff -Nrcpad gcc-11.1.0/gcc/fortran/intrinsic.texi gcc-11.2.0/gcc/fortran/intrinsic.texi
*** gcc-11.1.0/gcc/fortran/intrinsic.texi	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/intrinsic.texi	Wed Jul 28 06:55:07 2021
*************** Inverse function: @gol
*** 1870,1876 ****
  
  @table @asis
  @item @emph{Description}:
! @code{ATOMIC_ADD(ATOM, VALUE)} atomically adds the value of @var{VAR} to the
  variable @var{ATOM}. When @var{STAT} is present and the invocation was
  successful, it is assigned the value 0. If it is present and the invocation
  has failed, it is assigned a positive value; in particular, for a coindexed
--- 1870,1876 ----
  
  @table @asis
  @item @emph{Description}:
! @code{ATOMIC_ADD(ATOM, VALUE)} atomically adds the value of @var{VALUE} to the
  variable @var{ATOM}. When @var{STAT} is present and the invocation was
  successful, it is assigned the value 0. If it is present and the invocation
  has failed, it is assigned a positive value; in particular, for a coindexed
*************** end program atomic
*** 2090,2096 ****
  @table @asis
  @item @emph{Description}:
  @code{ATOMIC_FETCH_ADD(ATOM, VALUE, OLD)} atomically stores the value of
! @var{ATOM} in @var{OLD} and adds the value of @var{VAR} to the
  variable @var{ATOM}. When @var{STAT} is present and the invocation was
  successful, it is assigned the value 0. If it is present and the invocation
  has failed, it is assigned a positive value; in particular, for a coindexed
--- 2090,2096 ----
  @table @asis
  @item @emph{Description}:
  @code{ATOMIC_FETCH_ADD(ATOM, VALUE, OLD)} atomically stores the value of
! @var{ATOM} in @var{OLD} and adds the value of @var{VALUE} to the
  variable @var{ATOM}. When @var{STAT} is present and the invocation was
  successful, it is assigned the value 0. If it is present and the invocation
  has failed, it is assigned a positive value; in particular, for a coindexed
*************** Subroutine
*** 6835,6841 ****
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .70
! @item @var{RESULT}  @tab Shall of type @code{CHARACTER} and of default
  @end multitable
  
  @item @emph{Example}:
--- 6835,6841 ----
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .70
! @item @var{RESULT}  @tab Shall be of type @code{CHARACTER} and of default kind.
  @end multitable
  
  @item @emph{Example}:
*************** Subroutine
*** 6885,6891 ****
  the default integer kind; @math{@var{POS} \geq 0}
  @item @var{VALUE} @tab Shall be of type @code{CHARACTER} and of default
  kind.
- @item @var{VALUE} @tab Shall be of type @code{CHARACTER}. 
  @end multitable
  
  @item @emph{Return value}:
--- 6885,6890 ----
*************** Subroutine
*** 7259,7265 ****
  @end multitable
  
  @item @emph{Return value}:
! Stores the current user name in @var{LOGIN}.  (On systems where POSIX
  functions @code{geteuid} and @code{getpwuid} are not available, and 
  the @code{getlogin} function is not implemented either, this will
  return a blank string.)
--- 7258,7264 ----
  @end multitable
  
  @item @emph{Return value}:
! Stores the current user name in @var{C}.  (On systems where POSIX
  functions @code{geteuid} and @code{getpwuid} are not available, and 
  the @code{getlogin} function is not implemented either, this will
  return a blank string.)
*************** end program test_nint
*** 11202,11208 ****
  
  @table @asis
  @item @emph{Description}:
! Calculates the Euclidean vector norm (@math{L_2} norm) of
  of @var{ARRAY} along dimension @var{DIM}.
  
  @item @emph{Standard}:
--- 11201,11207 ----
  
  @table @asis
  @item @emph{Description}:
! Calculates the Euclidean vector norm (@math{L_2} norm)
  of @var{ARRAY} along dimension @var{DIM}.
  
  @item @emph{Standard}:
*************** Transformational function
*** 11555,11561 ****
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .70
! @item @var{LOGICAL} @tab Shall be an array of type @code{LOGICAL}
  @item @var{DIM}   @tab (Optional) shall be a scalar of type 
  @code{INTEGER} with a value in the range from 1 to n, where n 
  equals the rank of @var{MASK}.
--- 11554,11560 ----
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .70
! @item @var{MASK} @tab Shall be an array of type @code{LOGICAL}
  @item @var{DIM}   @tab (Optional) shall be a scalar of type 
  @code{INTEGER} with a value in the range from 1 to n, where n 
  equals the rank of @var{MASK}.
*************** is set to a processor-dependent value.
*** 12005,12011 ****
  @code{LOGICAL} type, and it is @code{INTENT(IN)}.  If it is @code{.true.},
  the seed is set to a processor-dependent value that is distinct from th
  seed set by a call to @code{RANDOM_INIT} in another image.  If it is
! @code{.false.}, the seed is set value that does depend which image called
  @code{RANDOM_INIT}.
  @end multitable
  
--- 12004,12010 ----
  @code{LOGICAL} type, and it is @code{INTENT(IN)}.  If it is @code{.true.},
  the seed is set to a processor-dependent value that is distinct from th
  seed set by a call to @code{RANDOM_INIT} in another image.  If it is
! @code{.false.}, the seed is set to a value that does depend which image called
  @code{RANDOM_INIT}.
  @end multitable
  
*************** Fortran 90 and later
*** 12057,12063 ****
  Subroutine
  
  @item @emph{Syntax}:
! @code{RANDOM_NUMBER(HARVEST)}
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .70
--- 12056,12062 ----
  Subroutine
  
  @item @emph{Syntax}:
! @code{CALL RANDOM_NUMBER(HARVEST)}
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .70
diff -Nrcpad gcc-11.1.0/gcc/fortran/match.c gcc-11.2.0/gcc/fortran/match.c
*** gcc-11.1.0/gcc/fortran/match.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/match.c	Wed Jul 28 06:55:07 2021
*************** gfc_match_pointer_assignment (void)
*** 1409,1415 ****
    gfc_matching_procptr_assignment = 0;
  
    m = gfc_match (" %v =>", &lvalue);
!   if (m != MATCH_YES)
      {
        m = MATCH_NO;
        goto cleanup;
--- 1409,1415 ----
    gfc_matching_procptr_assignment = 0;
  
    m = gfc_match (" %v =>", &lvalue);
!   if (m != MATCH_YES || !lvalue->symtree)
      {
        m = MATCH_NO;
        goto cleanup;
diff -Nrcpad gcc-11.1.0/gcc/fortran/openmp.c gcc-11.2.0/gcc/fortran/openmp.c
*** gcc-11.1.0/gcc/fortran/openmp.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/openmp.c	Wed Jul 28 06:55:07 2021
*************** gfc_match_omp_variable_list (const char
*** 261,266 ****
--- 261,267 ----
  	case MATCH_YES:
  	  gfc_expr *expr;
  	  expr = NULL;
+ 	  gfc_gobble_whitespace ();
  	  if ((allow_sections && gfc_peek_ascii_char () == '(')
  	      || (allow_derived && gfc_peek_ascii_char () == '%'))
  	    {
diff -Nrcpad gcc-11.1.0/gcc/fortran/parse.c gcc-11.2.0/gcc/fortran/parse.c
*** gcc-11.1.0/gcc/fortran/parse.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/parse.c	Wed Jul 28 06:55:07 2021
*************** gfc_check_do_variable (gfc_symtree *st)
*** 4485,4490 ****
--- 4485,4493 ----
  {
    gfc_state_data *s;
  
+   if (!st)
+     return 0;
+ 
    for (s=gfc_state_stack; s; s = s->previous)
      if (s->do_variable == st)
        {
diff -Nrcpad gcc-11.1.0/gcc/fortran/resolve.c gcc-11.2.0/gcc/fortran/resolve.c
*** gcc-11.1.0/gcc/fortran/resolve.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/resolve.c	Wed Jul 28 06:55:07 2021
*************** start:
*** 11938,11943 ****
--- 11938,11949 ----
  
  	  if (resolve_ordinary_assign (code, ns))
  	    {
+ 	      if (omp_workshare_flag)
+ 		{
+ 		  gfc_error ("Expected intrinsic assignment in OMP WORKSHARE "
+ 			     "at %L", &code->loc);
+ 		  break;
+ 		}
  	      if (code->op == EXEC_COMPCALL)
  		goto compcall;
  	      else
*************** resolve_symbol (gfc_symbol *sym)
*** 16038,16044 ****
        && !(sym->ns->save_all && !sym->attr.automatic)
        && sym->module == NULL
        && (sym->ns->proc_name == NULL
! 	  || sym->ns->proc_name->attr.flavor != FL_MODULE))
      gfc_error ("Threadprivate at %L isn't SAVEd", &sym->declared_at);
  
    /* Check omp declare target restrictions.  */
--- 16044,16051 ----
        && !(sym->ns->save_all && !sym->attr.automatic)
        && sym->module == NULL
        && (sym->ns->proc_name == NULL
! 	  || (sym->ns->proc_name->attr.flavor != FL_MODULE
! 	      && !sym->ns->proc_name->attr.is_main_program)))
      gfc_error ("Threadprivate at %L isn't SAVEd", &sym->declared_at);
  
    /* Check omp declare target restrictions.  */
*************** resolve_symbol (gfc_symbol *sym)
*** 16049,16055 ****
        && (!sym->attr.in_common
  	  && sym->module == NULL
  	  && (sym->ns->proc_name == NULL
! 	      || sym->ns->proc_name->attr.flavor != FL_MODULE)))
      gfc_error ("!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd",
  	       sym->name, &sym->declared_at);
  
--- 16056,16063 ----
        && (!sym->attr.in_common
  	  && sym->module == NULL
  	  && (sym->ns->proc_name == NULL
! 	      || (sym->ns->proc_name->attr.flavor != FL_MODULE
! 		  && !sym->ns->proc_name->attr.is_main_program))))
      gfc_error ("!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd",
  	       sym->name, &sym->declared_at);
  
diff -Nrcpad gcc-11.1.0/gcc/fortran/trans-array.c gcc-11.2.0/gcc/fortran/trans-array.c
*** gcc-11.1.0/gcc/fortran/trans-array.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/trans-array.c	Wed Jul 28 06:55:07 2021
*************** done:
*** 4718,4725 ****
  
  	  /* For optional arguments, only check bounds if the argument is
  	     present.  */
! 	  if (expr->symtree->n.sym->attr.optional
! 	      || expr->symtree->n.sym->attr.not_always_present)
  	    tmp = build3_v (COND_EXPR,
  			    gfc_conv_expr_present (expr->symtree->n.sym),
  			    tmp, build_empty_stmt (input_location));
--- 4718,4726 ----
  
  	  /* For optional arguments, only check bounds if the argument is
  	     present.  */
! 	  if ((expr->symtree->n.sym->attr.optional
! 	       || expr->symtree->n.sym->attr.not_always_present)
! 	      && expr->symtree->n.sym->attr.dummy)
  	    tmp = build3_v (COND_EXPR,
  			    gfc_conv_expr_present (expr->symtree->n.sym),
  			    tmp, build_empty_stmt (input_location));
diff -Nrcpad gcc-11.1.0/gcc/fortran/trans-decl.c gcc-11.2.0/gcc/fortran/trans-decl.c
*** gcc-11.1.0/gcc/fortran/trans-decl.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/trans-decl.c	Wed Jul 28 06:55:07 2021
*************** tree gfor_fndecl_co_min;
*** 170,175 ****
--- 170,176 ----
  tree gfor_fndecl_co_reduce;
  tree gfor_fndecl_co_sum;
  tree gfor_fndecl_caf_is_present;
+ tree gfor_fndecl_caf_random_init;
  
  
  /* Math functions.  Many other math functions are handled in
*************** tree gfor_fndecl_cgemm;
*** 233,239 ****
  tree gfor_fndecl_zgemm;
  
  /* RANDOM_INIT function.  */
! tree gfor_fndecl_random_init;
  
  static void
  gfc_add_decl_to_parent_function (tree decl)
--- 234,240 ----
  tree gfor_fndecl_zgemm;
  
  /* RANDOM_INIT function.  */
! tree gfor_fndecl_random_init;      /* libgfortran, 1 image only.  */
  
  static void
  gfc_add_decl_to_parent_function (tree decl)
*************** gfc_finish_var_decl (tree decl, gfc_symb
*** 738,743 ****
--- 739,745 ----
    /* Keep variables larger than max-stack-var-size off stack.  */
    if (!(sym->ns->proc_name && sym->ns->proc_name->attr.recursive)
        && !sym->attr.automatic
+       && sym->attr.save != SAVE_EXPLICIT
        && INTEGER_CST_P (DECL_SIZE_UNIT (decl))
        && !gfc_can_put_var_on_stack (DECL_SIZE_UNIT (decl))
  	 /* Put variable length auto array pointers always into stack.  */
*************** gfc_build_intrinsic_function_decls (void
*** 3515,3520 ****
--- 3517,3524 ----
  	void_type_node, 3, gfc_logical4_type_node, gfc_logical4_type_node,
  	gfc_int4_type_node);
  
+  // gfor_fndecl_caf_rand_init is defined in the lib-coarray section below.
+ 
    gfor_fndecl_sc_kind = gfc_build_library_function_decl_with_spec (
  	get_identifier (PREFIX("selected_char_kind")), ". . R ",
  	gfc_int4_type_node, 2, gfc_charlen_type_node, pchar_type_node);
*************** gfc_build_builtin_function_decls (void)
*** 4080,4085 ****
--- 4084,4093 ----
  	get_identifier (PREFIX("caf_is_present")), ". r . r ",
  	integer_type_node, 3, pvoid_type_node, integer_type_node,
  	pvoid_type_node);
+ 
+       gfor_fndecl_caf_random_init = gfc_build_library_function_decl (
+ 	    get_identifier (PREFIX("caf_random_init")),
+ 	    void_type_node, 2, logical_type_node, logical_type_node);
      }
  
    gfc_build_intrinsic_function_decls ();
diff -Nrcpad gcc-11.1.0/gcc/fortran/trans-expr.c gcc-11.2.0/gcc/fortran/trans-expr.c
*** gcc-11.1.0/gcc/fortran/trans-expr.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/trans-expr.c	Wed Jul 28 06:55:07 2021
*************** gfc_trans_class_init_assign (gfc_code *c
*** 1700,1707 ****
  	}
      }
  
!   if (code->expr1->symtree->n.sym->attr.optional
!       || code->expr1->symtree->n.sym->ns->proc_name->attr.entry_master)
      {
        tree present = gfc_conv_expr_present (code->expr1->symtree->n.sym);
        tmp = build3_loc (input_location, COND_EXPR, TREE_TYPE (tmp),
--- 1700,1708 ----
  	}
      }
  
!   if (code->expr1->symtree->n.sym->attr.dummy
!       && (code->expr1->symtree->n.sym->attr.optional
! 	  || code->expr1->symtree->n.sym->ns->proc_name->attr.entry_master))
      {
        tree present = gfc_conv_expr_present (code->expr1->symtree->n.sym);
        tmp = build3_loc (input_location, COND_EXPR, TREE_TYPE (tmp),
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 5826,5832 ****
  				     &derived_array);
  	}
        else if (UNLIMITED_POLY (fsym) && e->ts.type != BT_CLASS
! 	       && gfc_expr_attr (e).flavor != FL_PROCEDURE)
  	{
  	  /* The intrinsic type needs to be converted to a temporary
  	     CLASS object for the unlimited polymorphic formal.  */
--- 5827,5835 ----
  				     &derived_array);
  	}
        else if (UNLIMITED_POLY (fsym) && e->ts.type != BT_CLASS
! 	       && e->ts.type != BT_PROCEDURE
! 	       && (gfc_expr_attr (e).flavor != FL_PROCEDURE
! 		   || gfc_expr_attr (e).proc != PROC_UNKNOWN))
  	{
  	  /* The intrinsic type needs to be converted to a temporary
  	     CLASS object for the unlimited polymorphic formal.  */
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 6014,6024 ****
  			    || (!e->value.function.esym
  				&& e->symtree->n.sym->attr.pointer))
  			&& fsym && fsym->attr.target)
! 		{
! 		  gfc_conv_expr (&parmse, e);
! 		  parmse.expr = gfc_build_addr_expr (NULL_TREE, parmse.expr);
! 		}
! 
  	      else if (e->expr_type == EXPR_FUNCTION
  		       && e->symtree->n.sym->result
  		       && e->symtree->n.sym->result != e->symtree->n.sym
--- 6017,6024 ----
  			    || (!e->value.function.esym
  				&& e->symtree->n.sym->attr.pointer))
  			&& fsym && fsym->attr.target)
! 		/* Make sure the function only gets called once.  */
! 		gfc_conv_expr_reference (&parmse, e, false);
  	      else if (e->expr_type == EXPR_FUNCTION
  		       && e->symtree->n.sym->result
  		       && e->symtree->n.sym->result != e->symtree->n.sym
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 6128,6133 ****
--- 6128,6134 ----
  		      bool add_clobber;
  		      add_clobber = fsym && fsym->attr.intent == INTENT_OUT
  			&& !fsym->attr.allocatable && !fsym->attr.pointer
+ 			&& e->symtree && e->symtree->n.sym
  			&& !e->symtree->n.sym->attr.dimension
  			&& !e->symtree->n.sym->attr.pointer
  			&& !e->symtree->n.sym->attr.allocatable
diff -Nrcpad gcc-11.1.0/gcc/fortran/trans-intrinsic.c gcc-11.2.0/gcc/fortran/trans-intrinsic.c
*** gcc-11.1.0/gcc/fortran/trans-intrinsic.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/trans-intrinsic.c	Wed Jul 28 06:55:07 2021
*************** conv_intrinsic_random_init (gfc_code *co
*** 3837,3874 ****
  {
    stmtblock_t block;
    gfc_se se;
!   tree arg1, arg2, arg3, tmp;
!   tree logical4_type_node = gfc_get_logical_type (4);
  
    /* Make the function call.  */
    gfc_init_block (&block);
    gfc_init_se (&se, NULL);
  
!   /* Convert REPEATABLE to a LOGICAL(4) entity.  */
    gfc_conv_expr (&se, code->ext.actual->expr);
    gfc_add_block_to_block (&block, &se.pre);
!   arg1 = fold_convert (logical4_type_node, gfc_evaluate_now (se.expr, &block));
    gfc_add_block_to_block (&block, &se.post);
  
!   /* Convert IMAGE_DISTINCT to a LOGICAL(4) entity.  */
    gfc_conv_expr (&se, code->ext.actual->next->expr);
    gfc_add_block_to_block (&block, &se.pre);
!   arg2 = fold_convert (logical4_type_node, gfc_evaluate_now (se.expr, &block));
    gfc_add_block_to_block (&block, &se.post);
  
-   /* Create the hidden argument.  For non-coarray codes and -fcoarray=single,
-      simply set this to 0.  For -fcoarray=lib, generate a call to
-      THIS_IMAGE() without arguments.  */
-   arg3 = build_int_cst (gfc_get_int_type (4), 0);
    if (flag_coarray == GFC_FCOARRAY_LIB)
      {
!       arg3 = build_call_expr_loc (input_location, gfor_fndecl_caf_this_image,
! 				  1, arg3);
!       se.expr = fold_convert (gfc_get_int_type (4), arg3);
      }
  
-   tmp = build_call_expr_loc (input_location, gfor_fndecl_random_init, 3,
- 			     arg1, arg2, arg3);
    gfc_add_expr_to_block (&block, tmp);
  
    return gfc_finish_block (&block);
--- 3837,3879 ----
  {
    stmtblock_t block;
    gfc_se se;
!   tree arg1, arg2, tmp;
!   /* On none coarray == lib compiles use LOGICAL(4) else regular LOGICAL.  */
!   tree used_bool_type_node = flag_coarray == GFC_FCOARRAY_LIB
! 			     ? logical_type_node
! 			     : gfc_get_logical_type (4);
  
    /* Make the function call.  */
    gfc_init_block (&block);
    gfc_init_se (&se, NULL);
  
!   /* Convert REPEATABLE to the desired LOGICAL entity.  */
    gfc_conv_expr (&se, code->ext.actual->expr);
    gfc_add_block_to_block (&block, &se.pre);
!   arg1 = fold_convert (used_bool_type_node, gfc_evaluate_now (se.expr, &block));
    gfc_add_block_to_block (&block, &se.post);
  
!   /* Convert IMAGE_DISTINCT to the desired LOGICAL entity.  */
    gfc_conv_expr (&se, code->ext.actual->next->expr);
    gfc_add_block_to_block (&block, &se.pre);
!   arg2 = fold_convert (used_bool_type_node, gfc_evaluate_now (se.expr, &block));
    gfc_add_block_to_block (&block, &se.post);
  
    if (flag_coarray == GFC_FCOARRAY_LIB)
      {
!       tmp = build_call_expr_loc (input_location, gfor_fndecl_caf_random_init,
! 				 2, arg1, arg2);
!     }
!   else
!     {
!       /* The ABI for libgfortran needs to be maintained, so a hidden
! 	 argument must be include if code is compiled with -fcoarray=single
! 	 or without the option.  Set to 0.  */
!       tree arg3 = build_int_cst (gfc_get_int_type (4), 0);
!       tmp = build_call_expr_loc (input_location, gfor_fndecl_random_init,
! 				 3, arg1, arg2, arg3);
      }
  
    gfc_add_expr_to_block (&block, tmp);
  
    return gfc_finish_block (&block);
*************** gfc_conv_intrinsic_minmax (gfc_se * se,
*** 4152,4161 ****
  			build_empty_stmt (input_location));
        gfc_add_expr_to_block (&se->pre, tmp);
      }
!   if (TREE_CODE (type) == INTEGER_TYPE)
!     se->expr = fold_build1_loc (input_location, FIX_TRUNC_EXPR, type, mvar);
!   else
!     se->expr = convert (type, mvar);
  }
  
  
--- 4157,4163 ----
  			build_empty_stmt (input_location));
        gfc_add_expr_to_block (&se->pre, tmp);
      }
!   se->expr = convert (type, mvar);
  }
  
  
*************** gfc_conv_intrinsic_size (gfc_se * se, gf
*** 8009,8015 ****
        tree temp;
        tree cond;
  
!       attr = sym ? sym->attr : gfc_expr_attr (e);
        if (attr.allocatable)
  	msg = xasprintf ("Allocatable argument '%s' is not allocated",
  			 e->symtree->n.sym->name);
--- 8011,8024 ----
        tree temp;
        tree cond;
  
!       if (e->symtree->n.sym && IS_CLASS_ARRAY (e->symtree->n.sym))
! 	{
! 	  attr = CLASS_DATA (e->symtree->n.sym)->attr;
! 	  attr.pointer = attr.class_pointer;
! 	}
!       else
! 	attr = gfc_expr_attr (e);
! 
        if (attr.allocatable)
  	msg = xasprintf ("Allocatable argument '%s' is not allocated",
  			 e->symtree->n.sym->name);
diff -Nrcpad gcc-11.1.0/gcc/fortran/trans-openmp.c gcc-11.2.0/gcc/fortran/trans-openmp.c
*** gcc-11.1.0/gcc/fortran/trans-openmp.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/trans-openmp.c	Wed Jul 28 06:55:07 2021
*************** gfc_omp_finish_clause (tree c, gimple_se
*** 1478,1483 ****
--- 1478,1486 ----
      OMP_CLAUSE_SIZE (c)
        = DECL_P (decl) ? DECL_SIZE_UNIT (decl)
  		      : TYPE_SIZE_UNIT (TREE_TYPE (decl));
+   if (gimplify_expr (&OMP_CLAUSE_SIZE (c), pre_p,
+ 		     NULL, is_gimple_val, fb_rvalue) == GS_ERROR)
+     OMP_CLAUSE_SIZE (c) = size_int (0);
    if (c2)
      {
        OMP_CLAUSE_CHAIN (c2) = OMP_CLAUSE_CHAIN (last);
diff -Nrcpad gcc-11.1.0/gcc/fortran/trans.h gcc-11.2.0/gcc/fortran/trans.h
*** gcc-11.1.0/gcc/fortran/trans.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/fortran/trans.h	Wed Jul 28 06:55:07 2021
*************** extern GTY(()) tree gfor_fndecl_ieee_pro
*** 969,974 ****
--- 969,975 ----
  
  /* RANDOM_INIT.  */
  extern GTY(()) tree gfor_fndecl_random_init;
+ extern GTY(()) tree gfor_fndecl_caf_random_init;
  
  /* True if node is an integer constant.  */
  #define INTEGER_CST_P(node) (TREE_CODE(node) == INTEGER_CST)
diff -Nrcpad gcc-11.1.0/gcc/function.c gcc-11.2.0/gcc/function.c
*** gcc-11.1.0/gcc/function.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/function.c	Wed Jul 28 06:55:07 2021
*************** push_dummy_function (bool with_decl)
*** 4930,4935 ****
--- 4930,4938 ----
        fn_result_decl = build_decl (UNKNOWN_LOCATION, RESULT_DECL,
  					 NULL_TREE, void_type_node);
        DECL_RESULT (fn_decl) = fn_result_decl;
+       DECL_ARTIFICIAL (fn_decl) = 1;
+       tree fn_name = get_identifier (" ");
+       SET_DECL_ASSEMBLER_NAME (fn_decl, fn_name);
      }
    else
      fn_decl = NULL_TREE;
diff -Nrcpad gcc-11.1.0/gcc/gcc.c gcc-11.2.0/gcc/gcc.c
*** gcc-11.1.0/gcc/gcc.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/gcc.c	Wed Jul 28 06:55:07 2021
*************** proper position among the other output f
*** 910,916 ****
     than in ASM_DEBUG_SPEC, so that it applies to both .s and .c etc.
     compilations.  */
  #  define ASM_DEBUG_DWARF_OPTION ""
! # elif defined(HAVE_AS_GDWARF_5_DEBUG_FLAG)
  #  define ASM_DEBUG_DWARF_OPTION "%{%:dwarf-version-gt(4):--gdwarf-5;" \
  	"%:dwarf-version-gt(3):--gdwarf-4;"				\
  	"%:dwarf-version-gt(2):--gdwarf-3;"				\
--- 910,916 ----
     than in ASM_DEBUG_SPEC, so that it applies to both .s and .c etc.
     compilations.  */
  #  define ASM_DEBUG_DWARF_OPTION ""
! # elif defined(HAVE_AS_GDWARF_5_DEBUG_FLAG) && !defined(HAVE_LD_BROKEN_PE_DWARF5)
  #  define ASM_DEBUG_DWARF_OPTION "%{%:dwarf-version-gt(4):--gdwarf-5;" \
  	"%:dwarf-version-gt(3):--gdwarf-4;"				\
  	"%:dwarf-version-gt(2):--gdwarf-3;"				\
*************** process_command (unsigned int decoded_op
*** 4830,4835 ****
--- 4830,4845 ----
    if (ENABLE_OFFLOADING && offload_targets == NULL)
      handle_foffload_option (OFFLOAD_TARGETS);
  
+   /* Handle -gtoggle as it would later in toplev.c:process_options to
+      make the debug-level-gt spec function work as expected.  */
+   if (flag_gtoggle)
+     {
+       if (debug_info_level == DINFO_LEVEL_NONE)
+ 	debug_info_level = DINFO_LEVEL_NORMAL;
+       else
+ 	debug_info_level = DINFO_LEVEL_NONE;
+     }
+ 
    if (output_file
        && strcmp (output_file, "-") != 0
        && strcmp (output_file, HOST_BIT_BUCKET) != 0)
diff -Nrcpad gcc-11.1.0/gcc/gengtype-lex.c gcc-11.2.0/gcc/gengtype-lex.c
*** gcc-11.1.0/gcc/gengtype-lex.c	Tue Apr 27 10:01:25 2021
--- gcc-11.2.0/gcc/gengtype-lex.c	Wed Jul 28 06:56:22 2021
*************** int yy_flex_debug = 0;
*** 1188,1194 ****
  #define YY_MORE_ADJ 0
  #define YY_RESTORE_YY_MORE_OFFSET
  char *yytext;
! #line 1 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  /* -*- indented-text -*- */
  /* Process source files and output type information.
     Copyright (C) 2002-2021 Free Software Foundation, Inc.
--- 1188,1194 ----
  #define YY_MORE_ADJ 0
  #define YY_RESTORE_YY_MORE_OFFSET
  char *yytext;
! #line 1 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* -*- indented-text -*- */
  /* Process source files and output type information.
     Copyright (C) 2002-2021 Free Software Foundation, Inc.
*************** You should have received a copy of the G
*** 1209,1215 ****
  along with GCC; see the file COPYING3.  If not see
  <http://www.gnu.org/licenses/>.  */
  #define YY_NO_INPUT 1
! #line 24 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  #ifdef HOST_GENERATOR_FILE
  #include "config.h"
  #define GENERATOR_FILE 1
*************** update_lineno (const char *l, size_t len
*** 1238,1244 ****
  }
  
  #line 1235 "gengtype-lex.c"
! #line 59 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
      /* Include '::' in identifiers to capture C++ scope qualifiers.  */
  
  #line 1239 "gengtype-lex.c"
--- 1238,1244 ----
  }
  
  #line 1235 "gengtype-lex.c"
! #line 59 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
      /* Include '::' in identifiers to capture C++ scope qualifiers.  */
  
  #line 1239 "gengtype-lex.c"
*************** YY_DECL
*** 1462,1468 ****
  		}
  
  	{
! #line 67 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  
    /* Do this on entry to yylex():  */
    *yylval = 0;
--- 1462,1468 ----
  		}
  
  	{
! #line 67 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  
    /* Do this on entry to yylex():  */
    *yylval = 0;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1534,1540 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 78 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return TYPEDEF;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1547,1553 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 82 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STRUCT;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1560,1566 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 86 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return UNION;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1573,1579 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 90 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STRUCT;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1586,1592 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 94 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return EXTERN;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1599,1605 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 98 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STATIC;
*************** YY_RULE_SETUP
*** 1610,1634 ****
  
  case 7:
  YY_RULE_SETUP
! #line 106 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct_comment); }
  	YY_BREAK
  case 8:
  /* rule 8 can match eol */
  YY_RULE_SETUP
! #line 107 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 9:
  /* rule 9 can match eol */
  YY_RULE_SETUP
! #line 109 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 10:
  /* rule 10 can match eol */
  YY_RULE_SETUP
! #line 110 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 11:
--- 1610,1634 ----
  
  case 7:
  YY_RULE_SETUP
! #line 106 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct_comment); }
  	YY_BREAK
  case 8:
  /* rule 8 can match eol */
  YY_RULE_SETUP
! #line 107 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 9:
  /* rule 9 can match eol */
  YY_RULE_SETUP
! #line 109 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 10:
  /* rule 10 can match eol */
  YY_RULE_SETUP
! #line 110 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 11:
*************** YY_LINENO_REWIND_TO(yy_bp + 5);
*** 1638,1644 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 112 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* don't care */
  	YY_BREAK
  case 12:
*************** case 12:
*** 1647,1663 ****
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 114 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  case 13:
  /* rule 13 can match eol */
! #line 115 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  case 14:
  /* rule 14 can match eol */
! #line 116 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  case 15:
  /* rule 15 can match eol */
  YY_RULE_SETUP
! #line 116 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 13:
  /* rule 13 can match eol */
! #line 115 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 14:
  /* rule 14 can match eol */
! #line 116 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 15:
  /* rule 15 can match eol */
  YY_RULE_SETUP
! #line 116 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
      *yylval = XDUPVAR (const char, yytext, yyleng, yyleng + 1);
      return IGNORABLE_CXX_KEYWORD;
*************** YY_LINENO_REWIND_TO(yy_bp + 3);
*** 1670,1676 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 3;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 120 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return GTY_TOKEN; }
  	YY_BREAK
  case 17:
*************** YY_LINENO_REWIND_TO(yy_bp + 5);
*** 1680,1686 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 121 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return UNION; }
  	YY_BREAK
  case 18:
*************** YY_LINENO_REWIND_TO(yy_bp + 6);
*** 1690,1696 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 6;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 122 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return STRUCT; }
  	YY_BREAK
  case 19:
*************** YY_LINENO_REWIND_TO(yy_bp + 5);
*** 1700,1706 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 123 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return STRUCT; }
  	YY_BREAK
  case 20:
*************** YY_LINENO_REWIND_TO(yy_bp + 7);
*** 1710,1716 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 7;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 124 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return TYPEDEF; }
  	YY_BREAK
  case 21:
*************** YY_LINENO_REWIND_TO(yy_bp + 4);
*** 1720,1726 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 4;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 125 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return ENUM; }
  	YY_BREAK
  case 22:
*************** YY_LINENO_REWIND_TO(yy_bp + 9);
*** 1730,1736 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 9;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 126 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return PTR_ALIAS; }
  	YY_BREAK
  case 23:
*************** YY_LINENO_REWIND_TO(yy_bp + 10);
*** 1740,1746 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 10;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 127 "/d/gcc-11.1.0/gcc-11.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 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return NESTED_PTR; }
  	YY_BREAK
  case 24:
*************** YY_LINENO_REWIND_TO(yy_bp + 4);
*** 1750,1761 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 4;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 128 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  { return USER_GTY; }
  	YY_BREAK
  case 25:
  YY_RULE_SETUP
! #line 129 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return NUM;
--- 1750,1761 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 4;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 128 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return USER_GTY; }
  	YY_BREAK
  case 25:
  YY_RULE_SETUP
! #line 129 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return NUM;
*************** case 26:
*** 1767,1777 ****
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 135 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  case 27:
  /* rule 27 can match eol */
  YY_RULE_SETUP
! #line 135 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  {
    size_t len;
  
--- 1767,1777 ----
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 135 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 27:
  /* rule 27 can match eol */
  YY_RULE_SETUP
! #line 135 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    size_t len;
  
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1790,1796 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 146 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return ID;
--- 1790,1796 ----
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 146 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return ID;
*************** YY_RULE_SETUP
*** 1799,1805 ****
  case 29:
  /* rule 29 can match eol */
  YY_RULE_SETUP
! #line 151 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return STRING;
--- 1799,1805 ----
  case 29:
  /* rule 29 can match eol */
  YY_RULE_SETUP
! #line 151 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return STRING;
*************** YY_RULE_SETUP
*** 1809,1815 ****
  case 30:
  /* rule 30 can match eol */
  YY_RULE_SETUP
! #line 156 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return ARRAY;
--- 1809,1815 ----
  case 30:
  /* rule 30 can match eol */
  YY_RULE_SETUP
! #line 156 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return ARRAY;
*************** YY_RULE_SETUP
*** 1818,1824 ****
  case 31:
  /* rule 31 can match eol */
  YY_RULE_SETUP
! #line 160 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng);
    return CHAR;
--- 1818,1824 ----
  case 31:
  /* rule 31 can match eol */
  YY_RULE_SETUP
! #line 160 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng);
    return CHAR;
*************** YY_RULE_SETUP
*** 1826,1849 ****
  	YY_BREAK
  case 32:
  YY_RULE_SETUP
! #line 165 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  { return ELLIPSIS; }
  	YY_BREAK
  case 33:
  YY_RULE_SETUP
! #line 166 "/d/gcc-11.1.0/gcc-11.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 169 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  {lexer_line.line++;}
  	YY_BREAK
  case 35:
  YY_RULE_SETUP
! #line 171 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "unexpected character `%s'", yytext);
  }
--- 1826,1849 ----
  	YY_BREAK
  case 32:
  YY_RULE_SETUP
! #line 165 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return ELLIPSIS; }
  	YY_BREAK
  case 33:
  YY_RULE_SETUP
! #line 166 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return yytext[0]; }
  	YY_BREAK
  /* ignore pp-directives */
  case 34:
  /* rule 34 can match eol */
  YY_RULE_SETUP
! #line 169 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {lexer_line.line++;}
  	YY_BREAK
  case 35:
  YY_RULE_SETUP
! #line 171 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "unexpected character `%s'", yytext);
  }
*************** YY_RULE_SETUP
*** 1851,1886 ****
  
  case 36:
  YY_RULE_SETUP
! #line 176 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  { BEGIN(in_comment); }
  	YY_BREAK
  case 37:
  /* rule 37 can match eol */
  YY_RULE_SETUP
! #line 177 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 38:
  /* rule 38 can match eol */
  YY_RULE_SETUP
! #line 178 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 39:
! #line 180 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  case 40:
  /* rule 40 can match eol */
! #line 181 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  case 41:
  /* rule 41 can match eol */
  YY_RULE_SETUP
! #line 181 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 42:
  /* rule 42 can match eol */
  YY_RULE_SETUP
! #line 182 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 43:
--- 1851,1886 ----
  
  case 36:
  YY_RULE_SETUP
! #line 176 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_comment); }
  	YY_BREAK
  case 37:
  /* rule 37 can match eol */
  YY_RULE_SETUP
! #line 177 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 38:
  /* rule 38 can match eol */
  YY_RULE_SETUP
! #line 178 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 39:
! #line 180 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 40:
  /* rule 40 can match eol */
! #line 181 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 41:
  /* rule 41 can match eol */
  YY_RULE_SETUP
! #line 181 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 42:
  /* rule 42 can match eol */
  YY_RULE_SETUP
! #line 182 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 43:
*************** YY_LINENO_REWIND_TO(yy_bp + 1);
*** 1890,1910 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 183 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 44:
  /* rule 44 can match eol */
  YY_RULE_SETUP
! #line 186 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 45:
! #line 188 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  case 46:
  YY_RULE_SETUP
! #line 188 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 47:
--- 1890,1910 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 183 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 44:
  /* rule 44 can match eol */
  YY_RULE_SETUP
! #line 186 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 45:
! #line 188 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 46:
  YY_RULE_SETUP
! #line 188 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 47:
*************** YY_LINENO_REWIND_TO(yy_bp + 1);
*** 1914,1938 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 189 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 48:
  YY_RULE_SETUP
! #line 192 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  { BEGIN(INITIAL); } 
  	YY_BREAK
  case 49:
  YY_RULE_SETUP
! #line 193 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  case 50:
! #line 196 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  case 51:
  YY_RULE_SETUP
! #line 196 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated comment or string; unexpected EOF");
--- 1914,1938 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 189 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 48:
  YY_RULE_SETUP
! #line 192 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { BEGIN(INITIAL); } 
  	YY_BREAK
  case 49:
  YY_RULE_SETUP
! #line 193 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  case 50:
! #line 196 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 51:
  YY_RULE_SETUP
! #line 196 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated comment or string; unexpected EOF");
*************** YY_RULE_SETUP
*** 1941,1952 ****
  case 52:
  /* rule 52 can match eol */
  YY_RULE_SETUP
! #line 201 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 53:
  YY_RULE_SETUP
! #line 203 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  YY_FATAL_ERROR( "flex scanner jammed" );
  	YY_BREAK
  #line 1947 "gengtype-lex.c"
--- 1941,1952 ----
  case 52:
  /* rule 52 can match eol */
  YY_RULE_SETUP
! #line 201 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 53:
  YY_RULE_SETUP
! #line 203 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  YY_FATAL_ERROR( "flex scanner jammed" );
  	YY_BREAK
  #line 1947 "gengtype-lex.c"
*************** void yyfree (void * ptr )
*** 2924,2930 ****
  
  #define YYTABLES_NAME "yytables"
  
! #line 203 "/d/gcc-11.1.0/gcc-11.1.0/gcc/gengtype-lex.l"
  
  
  void
--- 2924,2930 ----
  
  #define YYTABLES_NAME "yytables"
  
! #line 203 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  
  
  void
diff -Nrcpad gcc-11.1.0/gcc/gimple-fold.c gcc-11.2.0/gcc/gimple-fold.c
*** gcc-11.1.0/gcc/gimple-fold.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/gimple-fold.c	Wed Jul 28 06:55:07 2021
*************** fold_gimple_assign (gimple_stmt_iterator
*** 445,451 ****
  					   CONSTRUCTOR_ELTS (rhs));
  	  }
  
! 	else if (DECL_P (rhs))
  	  return get_symbol_constant_value (rhs);
        }
        break;
--- 445,452 ----
  					   CONSTRUCTOR_ELTS (rhs));
  	  }
  
! 	else if (DECL_P (rhs)
! 		 && is_gimple_reg_type (TREE_TYPE (rhs)))
  	  return get_symbol_constant_value (rhs);
        }
        break;
*************** bool
*** 3317,3326 ****
  gimple_fold_builtin_sprintf (gimple_stmt_iterator *gsi)
  {
    gimple *stmt = gsi_stmt (*gsi);
-   tree dest = gimple_call_arg (stmt, 0);
-   tree fmt = gimple_call_arg (stmt, 1);
-   tree orig = NULL_TREE;
-   const char *fmt_str = NULL;
  
    /* Verify the required arguments in the original call.  We deal with two
       types of sprintf() calls: 'sprintf (str, fmt)' and
--- 3318,3323 ----
*************** gimple_fold_builtin_sprintf (gimple_stmt
*** 3328,3352 ****
    if (gimple_call_num_args (stmt) > 3)
      return false;
  
    if (gimple_call_num_args (stmt) == 3)
      orig = gimple_call_arg (stmt, 2);
  
    /* Check whether the format is a literal string constant.  */
!   fmt_str = c_getstr (fmt);
    if (fmt_str == NULL)
      return false;
  
    if (!init_target_chars ())
      return false;
  
    /* If the format doesn't contain % args or %%, use strcpy.  */
    if (strchr (fmt_str, target_percent) == NULL)
      {
-       tree fn = builtin_decl_implicit (BUILT_IN_STRCPY);
- 
-       if (!fn)
- 	return false;
- 
        /* Don't optimize sprintf (buf, "abc", ptr++).  */
        if (orig)
  	return false;
--- 3325,3352 ----
    if (gimple_call_num_args (stmt) > 3)
      return false;
  
+   tree orig = NULL_TREE;
    if (gimple_call_num_args (stmt) == 3)
      orig = gimple_call_arg (stmt, 2);
  
    /* Check whether the format is a literal string constant.  */
!   tree fmt = gimple_call_arg (stmt, 1);
!   const char *fmt_str = c_getstr (fmt);
    if (fmt_str == NULL)
      return false;
  
+   tree dest = gimple_call_arg (stmt, 0);
+ 
    if (!init_target_chars ())
      return false;
  
+   tree fn = builtin_decl_implicit (BUILT_IN_STRCPY);
+   if (!fn)
+     return false;
+ 
    /* If the format doesn't contain % args or %%, use strcpy.  */
    if (strchr (fmt_str, target_percent) == NULL)
      {
        /* Don't optimize sprintf (buf, "abc", ptr++).  */
        if (orig)
  	return false;
*************** gimple_fold_builtin_sprintf (gimple_stmt
*** 3387,3402 ****
    /* If the format is "%s", use strcpy if the result isn't used.  */
    else if (fmt_str && strcmp (fmt_str, target_percent_s) == 0)
      {
-       tree fn;
-       fn = builtin_decl_implicit (BUILT_IN_STRCPY);
- 
-       if (!fn)
- 	return false;
- 
        /* Don't crash on sprintf (str1, "%s").  */
        if (!orig)
  	return false;
  
        tree orig_len = NULL_TREE;
        if (gimple_call_lhs (stmt))
  	{
--- 3387,3401 ----
    /* If the format is "%s", use strcpy if the result isn't used.  */
    else if (fmt_str && strcmp (fmt_str, target_percent_s) == 0)
      {
        /* Don't crash on sprintf (str1, "%s").  */
        if (!orig)
  	return false;
  
+       /* Don't fold calls with source arguments of invalid (nonpointer)
+ 	 types.  */
+       if (!POINTER_TYPE_P (TREE_TYPE (orig)))
+ 	return false;
+ 
        tree orig_len = NULL_TREE;
        if (gimple_call_lhs (stmt))
  	{
diff -Nrcpad gcc-11.1.0/gcc/gimple-loop-interchange.cc gcc-11.2.0/gcc/gimple-loop-interchange.cc
*** gcc-11.1.0/gcc/gimple-loop-interchange.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/gimple-loop-interchange.cc	Wed Jul 28 06:55:07 2021
*************** tree_loop_interchange::valid_data_depend
*** 1044,1050 ****
  
  	  /* Be conservative, skip case if either direction at i_idx/o_idx
  	     levels is not '=' or '<'.  */
! 	  if (dist_vect[i_idx] < 0 || dist_vect[o_idx] < 0)
  	    return false;
  	}
      }
--- 1044,1053 ----
  
  	  /* Be conservative, skip case if either direction at i_idx/o_idx
  	     levels is not '=' or '<'.  */
! 	  if ((!DDR_REVERSED_P (ddr) && dist_vect[i_idx] < 0)
! 	      || (DDR_REVERSED_P (ddr) && dist_vect[i_idx] > 0)
! 	      || (!DDR_REVERSED_P (ddr) && dist_vect[o_idx] < 0)
! 	      || (DDR_REVERSED_P (ddr) && dist_vect[o_idx] > 0))
  	    return false;
  	}
      }
diff -Nrcpad gcc-11.1.0/gcc/gimple-range-cache.cc gcc-11.2.0/gcc/gimple-range-cache.cc
*** gcc-11.1.0/gcc/gimple-range-cache.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/gimple-range-cache.cc	Wed Jul 28 06:55:07 2021
*************** non_null_ref::process_name (tree name)
*** 107,135 ****
  
  // -------------------------------------------------------------------------
  
! // This class implements a cache of ranges indexed by basic block.  It
! // represents all that is known about an SSA_NAME on entry to each
! // block.  It caches a range-for-type varying range so it doesn't need
! // to be reformed all the time.  If a range is ever always associated
! // with a type, we can use that instead.  Whenever varying is being
! // set for a block, the cache simply points to this cached one rather
! // than create a new one each time.
  
  class ssa_block_ranges
  {
  public:
!   ssa_block_ranges (tree t, irange_allocator *allocator);
!   ~ssa_block_ranges ();
! 
!   void set_bb_range (const basic_block bb, const irange &r);
!   void set_bb_varying (const basic_block bb);
!   bool get_bb_range (irange &r, const basic_block bb);
!   bool bb_range_p (const basic_block bb);
  
    void dump(FILE *f);
! private:
!   vec<irange *> m_tab;
!   irange *m_type_range;
    tree m_type;
    irange_allocator *m_irange_allocator;
  };
--- 107,159 ----
  
  // -------------------------------------------------------------------------
  
! // This class represents the API into a cache of ranges for an SSA_NAME.
! // Routines must be implemented to set, get, and query if a value is set.
  
  class ssa_block_ranges
  {
  public:
!   virtual bool set_bb_range (const basic_block bb, const irange &r) = 0;
!   virtual bool get_bb_range (irange &r, const basic_block bb) = 0;
!   virtual bool bb_range_p (const basic_block bb) = 0;
  
    void dump(FILE *f);
! };
! 
! // Print the list of known ranges for file F in a nice format.
! 
! void
! ssa_block_ranges::dump (FILE *f)
! {
!   basic_block bb;
!   int_range_max r;
! 
!   FOR_EACH_BB_FN (bb, cfun)
!     if (get_bb_range (r, bb))
!       {
! 	fprintf (f, "BB%d  -> ", bb->index);
! 	r.dump (f);
! 	fprintf (f, "\n");
!       }
! }
! 
! // This class implements the range cache as a linear vector, indexed by BB.
! // It caches a varying and undefined range which are used instead of
! // allocating new ones each time.
! 
! class sbr_vector : public ssa_block_ranges
! {
! public:
!   sbr_vector (tree t, irange_allocator *allocator);
! 
!   virtual bool set_bb_range (const basic_block bb, const irange &r) OVERRIDE;
!   virtual bool get_bb_range (irange &r, const basic_block bb) OVERRIDE;
!   virtual bool bb_range_p (const basic_block bb) OVERRIDE;
! protected:
!   irange **m_tab;	// Non growing vector.
!   int m_tab_size;
!   int_range<2> m_varying;
!   int_range<2> m_undefined;
    tree m_type;
    irange_allocator *m_irange_allocator;
  };
*************** private:
*** 137,191 ****
  
  // Initialize a block cache for an ssa_name of type T.
  
! ssa_block_ranges::ssa_block_ranges (tree t, irange_allocator *allocator)
  {
    gcc_checking_assert (TYPE_P (t));
    m_type = t;
    m_irange_allocator = allocator;
! 
!   m_tab.create (0);
!   m_tab.safe_grow_cleared (last_basic_block_for_fn (cfun));
  
    // Create the cached type range.
!   m_type_range = m_irange_allocator->allocate (2);
!   m_type_range->set_varying (t);
! 
!   m_tab[ENTRY_BLOCK_PTR_FOR_FN (cfun)->index] = m_type_range;
! }
! 
! // Destruct block range.
! 
! ssa_block_ranges::~ssa_block_ranges ()
! {
!   m_tab.release ();
  }
  
  // Set the range for block BB to be R.
  
! void
! ssa_block_ranges::set_bb_range (const basic_block bb, const irange &r)
  {
!   gcc_checking_assert ((unsigned) bb->index < m_tab.length ());
!   irange *m = m_irange_allocator->allocate (r);
    m_tab[bb->index] = m;
! }
! 
! // Set the range for block BB to the range for the type.
! 
! void
! ssa_block_ranges::set_bb_varying (const basic_block bb)
! {
!   gcc_checking_assert ((unsigned) bb->index < m_tab.length ());
!   m_tab[bb->index] = m_type_range;
  }
  
  // Return the range associated with block BB in R.  Return false if
  // there is no range.
  
  bool
! ssa_block_ranges::get_bb_range (irange &r, const basic_block bb)
  {
!   gcc_checking_assert ((unsigned) bb->index < m_tab.length ());
    irange *m = m_tab[bb->index];
    if (m)
      {
--- 161,204 ----
  
  // Initialize a block cache for an ssa_name of type T.
  
! sbr_vector::sbr_vector (tree t, irange_allocator *allocator)
  {
    gcc_checking_assert (TYPE_P (t));
    m_type = t;
    m_irange_allocator = allocator;
!   m_tab_size = last_basic_block_for_fn (cfun) + 1;
!   m_tab = (irange **)allocator->get_memory (m_tab_size * sizeof (irange *));
!   memset (m_tab, 0, m_tab_size * sizeof (irange *));
  
    // Create the cached type range.
!   m_varying.set_varying (t);
!   m_undefined.set_undefined ();
  }
  
  // Set the range for block BB to be R.
  
! bool
! sbr_vector::set_bb_range (const basic_block bb, const irange &r)
  {
!   irange *m;
!   gcc_checking_assert (bb->index < m_tab_size);
!   if (r.varying_p ())
!     m = &m_varying;
!   else if (r.undefined_p ())
!     m = &m_undefined;
!   else
!     m = m_irange_allocator->allocate (r);
    m_tab[bb->index] = m;
!   return true;
  }
  
  // Return the range associated with block BB in R.  Return false if
  // there is no range.
  
  bool
! sbr_vector::get_bb_range (irange &r, const basic_block bb)
  {
!   gcc_checking_assert (bb->index < m_tab_size);
    irange *m = m_tab[bb->index];
    if (m)
      {
*************** ssa_block_ranges::get_bb_range (irange &
*** 198,225 ****
  // Return true if a range is present.
  
  bool
! ssa_block_ranges::bb_range_p (const basic_block bb)
  {
!   gcc_checking_assert ((unsigned) bb->index < m_tab.length ());
    return m_tab[bb->index] != NULL;
  }
  
  
! // Print the list of known ranges for file F in a nice format.
  
! void
! ssa_block_ranges::dump (FILE *f)
  {
!   basic_block bb;
!   int_range_max r;
  
!   FOR_EACH_BB_FN (bb, cfun)
!     if (get_bb_range (r, bb))
        {
! 	fprintf (f, "BB%d  -> ", bb->index);
! 	r.dump (f);
! 	fprintf (f, "\n");
        }
  }
  
  // -------------------------------------------------------------------------
--- 211,347 ----
  // Return true if a range is present.
  
  bool
! sbr_vector::bb_range_p (const basic_block bb)
  {
!   gcc_checking_assert (bb->index < m_tab_size);
    return m_tab[bb->index] != NULL;
  }
  
+ // This class implements the on entry cache via a sparse bitmap.
+ // It uses the quad bit routines to access 4 bits at a time.
+ // A value of 0 (the default) means there is no entry, and a value of
+ // 1 thru SBR_NUM represents an element in the m_range vector.
+ // Varying is given the first value (1) and pre-cached.
+ // SBR_NUM + 1 represents the value of UNDEFINED, and is never stored.
+ // SBR_NUM is the number of values that can be cached.
+ // Indexes are 1..SBR_NUM and are stored locally at m_range[0..SBR_NUM-1]
  
! #define SBR_NUM		14
! #define SBR_UNDEF	SBR_NUM + 1
! #define SBR_VARYING	1
  
! class sbr_sparse_bitmap : public ssa_block_ranges
  {
! public:
!   sbr_sparse_bitmap (tree t, irange_allocator *allocator, bitmap_obstack *bm);
!   virtual bool set_bb_range (const basic_block bb, const irange &r) OVERRIDE;
!   virtual bool get_bb_range (irange &r, const basic_block bb) OVERRIDE;
!   virtual bool bb_range_p (const basic_block bb) OVERRIDE;
! private:
!   void bitmap_set_quad (bitmap head, int quad, int quad_value);
!   int bitmap_get_quad (const_bitmap head, int quad);
!   irange_allocator *m_irange_allocator;
!   irange *m_range[SBR_NUM];
!   bitmap bitvec;
!   tree m_type;
! };
  
! // Initialize a block cache for an ssa_name of type T.
! 
! sbr_sparse_bitmap::sbr_sparse_bitmap (tree t, irange_allocator *allocator,
! 				bitmap_obstack *bm)
! {
!   gcc_checking_assert (TYPE_P (t));
!   m_type = t;
!   bitvec = BITMAP_ALLOC (bm);
!   m_irange_allocator = allocator;
!   // Pre-cache varying.
!   m_range[0] = m_irange_allocator->allocate (2);
!   m_range[0]->set_varying (t);
!   // Pre-cache zero and non-zero values for pointers.
!   if (POINTER_TYPE_P (t))
!     {
!       m_range[1] = m_irange_allocator->allocate (2);
!       m_range[1]->set_nonzero (t);
!       m_range[2] = m_irange_allocator->allocate (2);
!       m_range[2]->set_zero (t);
!     }
!   else
!     m_range[1] = m_range[2] = NULL;
!   // Clear SBR_NUM entries.
!   for (int x = 3; x < SBR_NUM; x++)
!     m_range[x] = 0;
! }
! 
! // Set 4 bit values in a sparse bitmap. This allows a bitmap to
! // function as a sparse array of 4 bit values.
! // QUAD is the index, QUAD_VALUE is the 4 bit value to set.
! 
! inline void
! sbr_sparse_bitmap::bitmap_set_quad (bitmap head, int quad, int quad_value)
! {
!   bitmap_set_aligned_chunk (head, quad, 4, (BITMAP_WORD) quad_value);
! }
! 
! // Get a 4 bit value from a sparse bitmap. This allows a bitmap to
! // function as a sparse array of 4 bit values.
! // QUAD is the index.
! inline int
! sbr_sparse_bitmap::bitmap_get_quad (const_bitmap head, int quad)
! {
!   return (int) bitmap_get_aligned_chunk (head, quad, 4);
! }
! 
! // Set the range on entry to basic block BB to R.
! 
! bool
! sbr_sparse_bitmap::set_bb_range (const basic_block bb, const irange &r)
! {
!   if (r.undefined_p ())
!     {
!       bitmap_set_quad (bitvec, bb->index, SBR_UNDEF);
!       return true;
!     }
! 
!   // Loop thru the values to see if R is already present.
!   for (int x = 0; x < SBR_NUM; x++)
!     if (!m_range[x] || r == *(m_range[x]))
        {
! 	if (!m_range[x])
! 	  m_range[x] = m_irange_allocator->allocate (r);
! 	bitmap_set_quad (bitvec, bb->index, x + 1);
! 	return true;
        }
+   // All values are taken, default to VARYING.
+   bitmap_set_quad (bitvec, bb->index, SBR_VARYING);
+   return false;
+ }
+ 
+ // Return the range associated with block BB in R.  Return false if
+ // there is no range.
+ 
+ bool
+ sbr_sparse_bitmap::get_bb_range (irange &r, const basic_block bb)
+ {
+   int value = bitmap_get_quad (bitvec, bb->index);
+ 
+   if (!value)
+     return false;
+ 
+   gcc_checking_assert (value <= SBR_UNDEF);
+   if (value == SBR_UNDEF)
+     r.set_undefined ();
+   else
+     r = *(m_range[value - 1]);
+   return true;
+ }
+ 
+ // Return true if a range is present.
+ 
+ bool
+ sbr_sparse_bitmap::bb_range_p (const basic_block bb)
+ {
+   return (bitmap_get_quad (bitvec, bb->index) != 0);
  }
  
  // -------------------------------------------------------------------------
*************** ssa_block_ranges::dump (FILE *f)
*** 228,233 ****
--- 350,356 ----
  
  block_range_cache::block_range_cache ()
  {
+   bitmap_obstack_initialize (&m_bitmaps);
    m_ssa_ranges.create (0);
    m_ssa_ranges.safe_grow_cleared (num_ssa_names);
    m_irange_allocator = new irange_allocator;
*************** block_range_cache::block_range_cache ()
*** 237,274 ****
  
  block_range_cache::~block_range_cache ()
  {
-   unsigned x;
-   for (x = 0; x < m_ssa_ranges.length (); ++x)
-     {
-       if (m_ssa_ranges[x])
- 	delete m_ssa_ranges[x];
-     }
    delete m_irange_allocator;
    // Release the vector itself.
    m_ssa_ranges.release ();
  }
  
! // Return a reference to the ssa_block_cache for NAME.  If it has not been
! // accessed yet, allocate it first.
  
! ssa_block_ranges &
! block_range_cache::get_block_ranges (tree name)
  {
    unsigned v = SSA_NAME_VERSION (name);
    if (v >= m_ssa_ranges.length ())
      m_ssa_ranges.safe_grow_cleared (num_ssa_names + 1);
  
    if (!m_ssa_ranges[v])
!     m_ssa_ranges[v] = new ssa_block_ranges (TREE_TYPE (name),
! 					    m_irange_allocator);
!   return *(m_ssa_ranges[v]);
  }
  
  
  // Return a pointer to the ssa_block_cache for NAME.  If it has not been
  // accessed yet, return NULL.
  
! ssa_block_ranges *
  block_range_cache::query_block_ranges (tree name)
  {
    unsigned v = SSA_NAME_VERSION (name);
--- 360,408 ----
  
  block_range_cache::~block_range_cache ()
  {
    delete m_irange_allocator;
    // Release the vector itself.
    m_ssa_ranges.release ();
+   bitmap_obstack_release (&m_bitmaps);
  }
  
! // Set the range for NAME on entry to block BB to R.
! // If it has not been // accessed yet, allocate it first.
  
! bool
! block_range_cache::set_bb_range (tree name, const basic_block bb,
! 				 const irange &r)
  {
    unsigned v = SSA_NAME_VERSION (name);
    if (v >= m_ssa_ranges.length ())
      m_ssa_ranges.safe_grow_cleared (num_ssa_names + 1);
  
    if (!m_ssa_ranges[v])
!     {
!       // Use sparse representation if there are too many basic blocks.
!       if (last_basic_block_for_fn (cfun) > param_evrp_sparse_threshold)
! 	{
! 	  void *r = m_irange_allocator->get_memory (sizeof (sbr_sparse_bitmap));
! 	  m_ssa_ranges[v] = new (r) sbr_sparse_bitmap (TREE_TYPE (name),
! 						       m_irange_allocator,
! 						       &m_bitmaps);
! 	}
!       else
! 	{
! 	  // Otherwise use the default vector implemntation.
! 	  void *r = m_irange_allocator->get_memory (sizeof (sbr_vector));
! 	  m_ssa_ranges[v] = new (r) sbr_vector (TREE_TYPE (name),
! 						m_irange_allocator);
! 	}
!     }
!   return m_ssa_ranges[v]->set_bb_range (bb, r);
  }
  
  
  // Return a pointer to the ssa_block_cache for NAME.  If it has not been
  // accessed yet, return NULL.
  
! inline ssa_block_ranges *
  block_range_cache::query_block_ranges (tree name)
  {
    unsigned v = SSA_NAME_VERSION (name);
*************** block_range_cache::query_block_ranges (t
*** 277,298 ****
    return m_ssa_ranges[v];
  }
  
- // Set the range for NAME on entry to block BB to R.
  
- void
- block_range_cache::set_bb_range (tree name, const basic_block bb,
- 				 const irange &r)
- {
-   return get_block_ranges (name).set_bb_range (bb, r);
- }
- 
- // Set the range for NAME on entry to block BB to varying.
- 
- void
- block_range_cache::set_bb_varying (tree name, const basic_block bb)
- {
-   return get_block_ranges (name).set_bb_varying (bb);
- }
  
  // Return the range for NAME on entry to BB in R.  Return true if there
  // is one.
--- 411,417 ----
*************** ranger_cache::ranger_cache (gimple_range
*** 623,632 ****
--- 742,753 ----
    m_poor_value_list.safe_grow_cleared (20);
    m_poor_value_list.truncate (0);
    m_temporal = new temporal_cache;
+   m_propfail = BITMAP_ALLOC (NULL);
  }
  
  ranger_cache::~ranger_cache ()
  {
+   BITMAP_FREE (m_propfail);
    delete m_temporal;
    m_poor_value_list.release ();
    m_workback.release ();
*************** ranger_cache::register_dependency (tree
*** 728,747 ****
  bool
  ranger_cache::push_poor_value (basic_block bb, tree name)
  {
!   if (m_poor_value_list.length ())
!     {
!       // Don't push anything else to the same block.  If there are multiple 
!       // things required, another request will come during a later evaluation
!       // and this prevents oscillation building uneccessary depth.
!       if ((m_poor_value_list.last ()).bb == bb)
! 	return false;
!     }
! 
!   struct update_record rec;
!   rec.bb = bb;
!   rec.calc = name;
!   m_poor_value_list.safe_push (rec);
!   return true;
  }
  
  //  Provide lookup for the gori-computes class to access the best known range
--- 849,857 ----
  bool
  ranger_cache::push_poor_value (basic_block bb, tree name)
  {
!   // Disable poor value processing for GCC 11.  It has been disabled in GCC 12
!   // as adding too much churn/compile time for too little benefit.
!   return false;
  }
  
  //  Provide lookup for the gori-computes class to access the best known range
*************** ranger_cache::block_range (irange &r, ba
*** 850,856 ****
  void
  ranger_cache::add_to_update (basic_block bb)
  {
!   if (!m_update_list.contains (bb))
      m_update_list.quick_push (bb);
  }
  
--- 960,968 ----
  void
  ranger_cache::add_to_update (basic_block bb)
  {
!   // If propagation has failed for BB, or its already in the list, don't
!   // add it again.
!   if (!bitmap_bit_p (m_propfail, bb->index) &&  !m_update_list.contains (bb))
      m_update_list.quick_push (bb);
  }
  
*************** ranger_cache::propagate_cache (tree name
*** 867,872 ****
--- 979,985 ----
    int_range_max current_range;
    int_range_max e_range;
  
+   gcc_checking_assert (bitmap_empty_p (m_propfail));
    // Process each block by seeing if its calculated range on entry is
    // the same as its cached value. If there is a difference, update
    // the cache to reflect the new value, and check to see if any
*************** ranger_cache::propagate_cache (tree name
*** 922,934 ****
        // If the range on entry has changed, update it.
        if (new_range != current_range)
  	{
  	  if (DEBUG_RANGE_CACHE) 
  	    {
! 	      fprintf (dump_file, "      Updating range to ");
! 	      new_range.dump (dump_file);
  	      fprintf (dump_file, "\n      Updating blocks :");
  	    }
- 	  m_on_entry.set_bb_range (name, bb, new_range);
  	  // Mark each successor that has a range to re-check its range
  	  FOR_EACH_EDGE (e, ei, bb->succs)
  	    if (m_on_entry.bb_range_p (name, e->dest))
--- 1035,1055 ----
        // If the range on entry has changed, update it.
        if (new_range != current_range)
  	{
+ 	  bool ok_p = m_on_entry.set_bb_range (name, bb, new_range);
+ 	  // If the cache couldn't set the value, mark it as failed.
+ 	  if (!ok_p)
+ 	    bitmap_set_bit (m_propfail, bb->index);
  	  if (DEBUG_RANGE_CACHE) 
  	    {
! 	      if (!ok_p)
! 		fprintf (dump_file, "     Cache failure to store value.");
! 	      else
! 		{
! 		  fprintf (dump_file, "      Updating range to ");
! 		  new_range.dump (dump_file);
! 		}
  	      fprintf (dump_file, "\n      Updating blocks :");
  	    }
  	  // Mark each successor that has a range to re-check its range
  	  FOR_EACH_EDGE (e, ei, bb->succs)
  	    if (m_on_entry.bb_range_p (name, e->dest))
*************** ranger_cache::propagate_cache (tree name
*** 941,952 ****
  	    fprintf (dump_file, "\n");
  	}
      }
!     if (DEBUG_RANGE_CACHE)
!       {
! 	fprintf (dump_file, "DONE visiting blocks for ");
! 	print_generic_expr (dump_file, name, TDF_SLIM);
! 	fprintf (dump_file, "\n");
!       }
  }
  
  // Check to see if an update to the value for NAME in BB has any effect
--- 1062,1074 ----
  	    fprintf (dump_file, "\n");
  	}
      }
!   if (DEBUG_RANGE_CACHE)
!     {
!       fprintf (dump_file, "DONE visiting blocks for ");
!       print_generic_expr (dump_file, name, TDF_SLIM);
!       fprintf (dump_file, "\n");
!     }
!   bitmap_clear (m_propfail);
  }
  
  // Check to see if an update to the value for NAME in BB has any effect
diff -Nrcpad gcc-11.1.0/gcc/gimple-range-cache.h gcc-11.2.0/gcc/gimple-range-cache.h
*** gcc-11.1.0/gcc/gimple-range-cache.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/gimple-range-cache.h	Wed Jul 28 06:55:07 2021
*************** public:
*** 50,57 ****
    block_range_cache ();
    ~block_range_cache ();
  
!   void set_bb_range (tree name, const basic_block bb, const irange &r);
!   void set_bb_varying (tree name, const basic_block bb);
    bool get_bb_range (irange &r, tree name, const basic_block bb);
    bool bb_range_p (tree name, const basic_block bb);
  
--- 50,56 ----
    block_range_cache ();
    ~block_range_cache ();
  
!   bool set_bb_range (tree name, const basic_block bb, const irange &r);
    bool get_bb_range (irange &r, tree name, const basic_block bb);
    bool bb_range_p (tree name, const basic_block bb);
  
*************** private:
*** 62,67 ****
--- 61,67 ----
    ssa_block_ranges &get_block_ranges (tree name);
    ssa_block_ranges *query_block_ranges (tree name);
    irange_allocator *m_irange_allocator;
+   bitmap_obstack m_bitmaps;
  };
  
  // This global cache is used with the range engine as markers for what
*************** private:
*** 115,120 ****
--- 115,121 ----
  
    void propagate_updated_value (tree name, basic_block bb);
  
+   bitmap m_propfail;
    vec<basic_block> m_workback;
    vec<basic_block> m_update_list;
  
diff -Nrcpad gcc-11.1.0/gcc/gimple-range.cc gcc-11.2.0/gcc/gimple-range.cc
*** gcc-11.1.0/gcc/gimple-range.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/gimple-range.cc	Wed Jul 28 06:55:07 2021
*************** gimple_ranger::range_of_expr (irange &r,
*** 945,951 ****
      return get_tree_range (r, expr);
  
    // If there is no statement, just get the global value.
!   if (!stmt)
      {
        if (!m_cache.get_global_range (r, expr))
          r = gimple_range_global (expr);
--- 945,951 ----
      return get_tree_range (r, expr);
  
    // If there is no statement, just get the global value.
!   if (!stmt || is_gimple_debug (stmt))
      {
        if (!m_cache.get_global_range (r, expr))
          r = gimple_range_global (expr);
diff -Nrcpad gcc-11.1.0/gcc/gimple-walk.c gcc-11.2.0/gcc/gimple-walk.c
*** gcc-11.1.0/gcc/gimple-walk.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/gimple-walk.c	Wed Jul 28 06:55:07 2021
*************** walk_gimple_op (gimple *stmt, walk_tree_
*** 517,522 ****
--- 517,546 ----
      case GIMPLE_PREDICT:
        break;
  
+     case GIMPLE_PHI:
+       /* PHIs are not GSS_WITH_OPS so we need to handle them explicitely.  */
+       {
+ 	gphi *phi = as_a <gphi *> (stmt);
+ 	if (wi)
+ 	  {
+ 	    wi->val_only = true;
+ 	    wi->is_lhs = true;
+ 	  }
+ 	ret = walk_tree (gimple_phi_result_ptr (phi), callback_op, wi, pset);
+ 	if (wi)
+ 	  wi->is_lhs = false;
+ 	if (ret)
+ 	  return ret;
+ 	for (unsigned i = 0; i < gimple_phi_num_args (phi); ++i)
+ 	  {
+ 	    ret = walk_tree (gimple_phi_arg_def_ptr (phi, i),
+ 			     callback_op, wi, pset);
+ 	    if (ret)
+ 	      return ret;
+ 	  }
+ 	break;
+       }
+ 
      default:
        {
  	enum gimple_statement_structure_enum gss;
diff -Nrcpad gcc-11.1.0/gcc/gimple.c gcc-11.2.0/gcc/gimple.c
*** gcc-11.1.0/gcc/gimple.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/gimple.c	Wed Jul 28 06:55:07 2021
*************** gimple_could_trap_p_1 (gimple *s, bool i
*** 2149,2156 ****
        return gimple_asm_volatile_p (as_a <gasm *> (s));
  
      case GIMPLE_CALL:
        t = gimple_call_fndecl (s);
!       /* Assume that calls to weak functions may trap.  */
        if (!t || !DECL_P (t) || DECL_WEAK (t))
  	return true;
        return false;
--- 2149,2158 ----
        return gimple_asm_volatile_p (as_a <gasm *> (s));
  
      case GIMPLE_CALL:
+       if (gimple_call_internal_p (s))
+ 	return false;
        t = gimple_call_fndecl (s);
!       /* Assume that indirect and calls to weak functions may trap.  */
        if (!t || !DECL_P (t) || DECL_WEAK (t))
  	return true;
        return false;
diff -Nrcpad gcc-11.1.0/gcc/gimplify.c gcc-11.2.0/gcc/gimplify.c
*** gcc-11.1.0/gcc/gimplify.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/gimplify.c	Wed Jul 28 06:55:07 2021
*************** omp_check_private (struct gimplify_omp_c
*** 7802,7808 ****
  
        if ((ctx->region_type & (ORT_TARGET | ORT_TARGET_DATA)) != 0
  	  && (n == NULL || (n->value & GOVD_DATA_SHARE_CLASS) == 0))
! 	continue;
  
        if (n != NULL)
  	{
--- 7802,7814 ----
  
        if ((ctx->region_type & (ORT_TARGET | ORT_TARGET_DATA)) != 0
  	  && (n == NULL || (n->value & GOVD_DATA_SHARE_CLASS) == 0))
! 	{
! 	  if ((ctx->region_type & ORT_TARGET_DATA) != 0
! 	      || n == NULL
! 	      || (n->value & GOVD_MAP) == 0)
! 	    continue;
! 	  return false;
! 	}
  
        if (n != NULL)
  	{
*************** omp_check_private (struct gimplify_omp_c
*** 7811,7821 ****
  	    return false;
  	  return (n->value & GOVD_SHARED) == 0;
  	}
      }
!   while (ctx->region_type == ORT_WORKSHARE
! 	 || ctx->region_type == ORT_TASKGROUP
! 	 || ctx->region_type == ORT_SIMD
! 	 || ctx->region_type == ORT_ACC);
    return false;
  }
  
--- 7817,7832 ----
  	    return false;
  	  return (n->value & GOVD_SHARED) == 0;
  	}
+ 
+       if (ctx->region_type == ORT_WORKSHARE
+ 	  || ctx->region_type == ORT_TASKGROUP
+ 	  || ctx->region_type == ORT_SIMD
+ 	  || ctx->region_type == ORT_ACC)
+ 	continue;
+ 
+       break;
      }
!   while (1);
    return false;
  }
  
*************** gimplify_expr (tree *expr_p, gimple_seq
*** 15114,15137 ****
  	       bool (*gimple_test_f) (tree), fallback_t fallback,
  	       bool allow_ssa)
  {
-   bool was_ssa_name_p = TREE_CODE (*expr_p) == SSA_NAME;
    enum gimplify_status ret = gimplify_expr (expr_p, pre_p, post_p,
  					    gimple_test_f, fallback);
    if (! allow_ssa
        && TREE_CODE (*expr_p) == SSA_NAME)
!     {
!       tree name = *expr_p;
!       if (was_ssa_name_p)
! 	*expr_p = get_initialized_tmp_var (*expr_p, pre_p, NULL, false);
!       else
! 	{
! 	  /* Avoid the extra copy if possible.  */
! 	  *expr_p = create_tmp_reg (TREE_TYPE (name));
! 	  if (!gimple_nop_p (SSA_NAME_DEF_STMT (name)))
! 	    gimple_set_lhs (SSA_NAME_DEF_STMT (name), *expr_p);
! 	  release_ssa_name (name);
! 	}
!     }
    return ret;
  }
  
--- 15125,15135 ----
  	       bool (*gimple_test_f) (tree), fallback_t fallback,
  	       bool allow_ssa)
  {
    enum gimplify_status ret = gimplify_expr (expr_p, pre_p, post_p,
  					    gimple_test_f, fallback);
    if (! allow_ssa
        && TREE_CODE (*expr_p) == SSA_NAME)
!     *expr_p = get_initialized_tmp_var (*expr_p, pre_p, NULL, false);
    return ret;
  }
  
diff -Nrcpad gcc-11.1.0/gcc/go/ChangeLog gcc-11.2.0/gcc/go/ChangeLog
*** gcc-11.1.0/gcc/go/ChangeLog	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/go/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/go/gofrontend/expressions.cc gcc-11.2.0/gcc/go/gofrontend/expressions.cc
*** gcc-11.1.0/gcc/go/gofrontend/expressions.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/go/gofrontend/expressions.cc	Wed Jul 28 06:55:07 2021
*************** Struct_construction_expression::do_copy(
*** 15141,15147 ****
  }
  
  // Flatten a struct construction expression.  Store the values into
! // temporaries in case they need interface conversion.
  
  Expression*
  Struct_construction_expression::do_flatten(Gogo*, Named_object*,
--- 15141,15147 ----
  }
  
  // Flatten a struct construction expression.  Store the values into
! // temporaries if they may need interface conversion.
  
  Expression*
  Struct_construction_expression::do_flatten(Gogo*, Named_object*,
*************** Struct_construction_expression::do_flatt
*** 15155,15164 ****
      return this;
  
    Location loc = this->location();
    for (Expression_list::iterator pv = this->vals()->begin();
         pv != this->vals()->end();
!        ++pv)
      {
        if (*pv != NULL)
  	{
            if ((*pv)->is_error_expression() || (*pv)->type()->is_error_type())
--- 15155,15167 ----
      return this;
  
    Location loc = this->location();
+   const Struct_field_list* fields = this->type_->struct_type()->fields();
+   Struct_field_list::const_iterator pf = fields->begin();
    for (Expression_list::iterator pv = this->vals()->begin();
         pv != this->vals()->end();
!        ++pv, ++pf)
      {
+       go_assert(pf != fields->end());
        if (*pv != NULL)
  	{
            if ((*pv)->is_error_expression() || (*pv)->type()->is_error_type())
*************** Struct_construction_expression::do_flatt
*** 15166,15172 ****
                go_assert(saw_errors());
                return Expression::make_error(loc);
              }
! 	  if (!(*pv)->is_multi_eval_safe())
  	    {
  	      Temporary_statement* temp =
  		Statement::make_temporary(NULL, *pv, loc);
--- 15169,15176 ----
                go_assert(saw_errors());
                return Expression::make_error(loc);
              }
! 	  if (pf->type()->interface_type() != NULL
! 	      && !(*pv)->is_multi_eval_safe())
  	    {
  	      Temporary_statement* temp =
  		Statement::make_temporary(NULL, *pv, loc);
*************** Array_construction_expression::do_check_
*** 15441,15447 ****
  }
  
  // Flatten an array construction expression.  Store the values into
! // temporaries in case they need interface conversion.
  
  Expression*
  Array_construction_expression::do_flatten(Gogo*, Named_object*,
--- 15445,15451 ----
  }
  
  // Flatten an array construction expression.  Store the values into
! // temporaries if they may need interface conversion.
  
  Expression*
  Array_construction_expression::do_flatten(Gogo*, Named_object*,
*************** Array_construction_expression::do_flatte
*** 15460,15465 ****
--- 15464,15474 ----
    if (this->is_constant_array() || this->is_static_initializer())
      return this;
  
+   // If the array element type is not an interface type, we don't need
+   // temporaries.
+   if (this->type_->array_type()->element_type()->interface_type() == NULL)
+     return this;
+ 
    Location loc = this->location();
    for (Expression_list::iterator pv = this->vals()->begin();
         pv != this->vals()->end();
diff -Nrcpad gcc-11.1.0/gcc/go/gofrontend/gogo.cc gcc-11.2.0/gcc/go/gofrontend/gogo.cc
*** gcc-11.1.0/gcc/go/gofrontend/gogo.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/go/gofrontend/gogo.cc	Wed Jul 28 06:55:07 2021
*************** Function::check_labels() const
*** 5765,5770 ****
--- 5765,5790 ----
      }
  }
  
+ // Set the receiver type.  This is used to remove aliases.
+ 
+ void
+ Function::set_receiver_type(Type* rtype)
+ {
+   Function_type* oft = this->type_;
+   Typed_identifier* rec = new Typed_identifier(oft->receiver()->name(),
+ 					       rtype,
+ 					       oft->receiver()->location());
+   Typed_identifier_list* parameters = NULL;
+   if (oft->parameters() != NULL)
+     parameters = oft->parameters()->copy();
+   Typed_identifier_list* results = NULL;
+   if (oft->results() != NULL)
+     results = oft->results()->copy();
+   Function_type* nft = Type::make_function_type(rec, parameters, results,
+ 						oft->location());
+   this->type_ = nft;
+ }
+ 
  // Swap one function with another.  This is used when building the
  // thunk we use to call a function which calls recover.  It may not
  // work for any other case.
*************** Function_declaration::set_nointerface()
*** 7287,7292 ****
--- 7307,7332 ----
    this->pragmas_ |= GOPRAGMA_NOINTERFACE;
  }
  
+ // Set the receiver type.  This is used to remove aliases.
+ 
+ void
+ Function_declaration::set_receiver_type(Type* rtype)
+ {
+   Function_type* oft = this->fntype_;
+   Typed_identifier* rec = new Typed_identifier(oft->receiver()->name(),
+ 					       rtype,
+ 					       oft->receiver()->location());
+   Typed_identifier_list* parameters = NULL;
+   if (oft->parameters() != NULL)
+     parameters = oft->parameters()->copy();
+   Typed_identifier_list* results = NULL;
+   if (oft->results() != NULL)
+     results = oft->results()->copy();
+   Function_type* nft = Type::make_function_type(rec, parameters, results,
+ 						oft->location());
+   this->fntype_ = nft;
+ }
+ 
  // Import an inlinable function.  This is used for an inlinable
  // function whose body is recorded in the export data.  Parse the
  // export data into a Block and create a regular function using that
diff -Nrcpad gcc-11.1.0/gcc/go/gofrontend/gogo.h gcc-11.2.0/gcc/go/gofrontend/gogo.h
*** gcc-11.1.0/gcc/go/gofrontend/gogo.h	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/go/gofrontend/gogo.h	Wed Jul 28 06:55:07 2021
*************** class Function
*** 1724,1729 ****
--- 1724,1733 ----
    set_is_referenced_by_inline()
    { this->is_referenced_by_inline_ = true; }
  
+   // Set the receiver type.  This is used to remove aliases.
+   void
+   set_receiver_type(Type* rtype);
+ 
    // Swap with another function.  Used only for the thunk which calls
    // recover.
    void
*************** class Function_declaration
*** 1990,1995 ****
--- 1994,2003 ----
    set_is_on_inlinable_list()
    { this->is_on_inlinable_list_ = true; }
  
+   // Set the receiver type.  This is used to remove aliases.
+   void
+   set_receiver_type(Type* rtype);
+ 
    // Import the function body, creating a function.
    void
    import_function_body(Gogo*, Named_object*);
diff -Nrcpad gcc-11.1.0/gcc/go/gofrontend/types.cc gcc-11.2.0/gcc/go/gofrontend/types.cc
*** gcc-11.1.0/gcc/go/gofrontend/types.cc	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/go/gofrontend/types.cc	Wed Jul 28 06:55:07 2021
*************** Named_type::finalize_methods(Gogo* gogo)
*** 10409,10414 ****
--- 10409,10465 ----
        return;
      }
  
+   // Remove any aliases in the local method receiver types.
+   Bindings* methods = this->local_methods_;
+   if (methods != NULL)
+     {
+       for (Bindings::const_declarations_iterator p =
+ 	     methods->begin_declarations();
+ 	   p != methods->end_declarations();
+ 	   ++p)
+ 	{
+ 	  Named_object* no = p->second;
+ 	  Function_type* fntype;
+ 	  if (no->is_function())
+ 	    fntype = no->func_value()->type();
+ 	  else if (no->is_function_declaration())
+ 	    fntype = no->func_declaration_value()->type();
+ 	  else
+ 	    {
+ 	      go_assert(saw_errors());
+ 	      continue;
+ 	    }
+ 
+ 	  Type* rtype = fntype->receiver()->type();
+ 	  bool is_pointer = false;
+ 	  Type* pt = rtype->points_to();
+ 	  if (pt != NULL)
+ 	    {
+ 	      rtype = pt;
+ 	      is_pointer = true;
+ 	    }
+ 	  if (rtype->named_type() != this)
+ 	    {
+ 	      if (rtype->unalias() != this)
+ 		{
+ 		  go_assert(saw_errors());
+ 		  continue;
+ 		}
+ 
+ 	      rtype = this;
+ 	      if (is_pointer)
+ 		rtype = Type::make_pointer_type(rtype);
+ 
+ 	      if (no->is_function())
+ 		no->func_value()->set_receiver_type(rtype);
+ 	      else if (no->is_function_declaration())
+ 		no->func_declaration_value()->set_receiver_type(rtype);
+ 	      else
+ 		go_unreachable();
+ 	    }
+ 	}
+     }
+ 
    Type::finalize_methods(gogo, this, this->location_, &this->all_methods_);
  }
  
diff -Nrcpad gcc-11.1.0/gcc/godump.c gcc-11.2.0/gcc/godump.c
*** gcc-11.1.0/gcc/godump.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/godump.c	Wed Jul 28 06:55:07 2021
*************** static FILE *go_dump_file;
*** 56,61 ****
--- 56,63 ----
  
  static GTY(()) vec<tree, va_gc> *queue;
  
+ struct godump_str_hash : string_hash, ggc_remove <const char *> {};
+ 
  /* A hash table of macros we have seen.  */
  
  static htab_t macro_hash;
*************** public:
*** 543,549 ****
  
    /* Types which may potentially have to be defined as dummy
       types.  */
!   hash_set<const char *> pot_dummy_types;
  
    /* Go keywords.  */
    htab_t keyword_hash;
--- 545,551 ----
  
    /* Types which may potentially have to be defined as dummy
       types.  */
!   hash_set<const char *, false, godump_str_hash> pot_dummy_types;
  
    /* Go keywords.  */
    htab_t keyword_hash;
diff -Nrcpad gcc-11.1.0/gcc/ifcvt.c gcc-11.2.0/gcc/ifcvt.c
*** gcc-11.1.0/gcc/ifcvt.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/ifcvt.c	Wed Jul 28 06:55:07 2021
*************** noce_get_alt_condition (struct noce_if_i
*** 2398,2404 ****
        rtx_insn *prev_insn;
  
        /* First, look to see if we put a constant in a register.  */
!       prev_insn = prev_nonnote_insn (if_info->cond_earliest);
        if (prev_insn
  	  && BLOCK_FOR_INSN (prev_insn)
  	     == BLOCK_FOR_INSN (if_info->cond_earliest)
--- 2398,2404 ----
        rtx_insn *prev_insn;
  
        /* First, look to see if we put a constant in a register.  */
!       prev_insn = prev_nonnote_nondebug_insn (if_info->cond_earliest);
        if (prev_insn
  	  && BLOCK_FOR_INSN (prev_insn)
  	     == BLOCK_FOR_INSN (if_info->cond_earliest)
*************** noce_try_abs (struct noce_if_info *if_in
*** 2669,2675 ****
    if (REG_P (c))
      {
        rtx set;
!       rtx_insn *insn = prev_nonnote_insn (earliest);
        if (insn
  	  && BLOCK_FOR_INSN (insn) == BLOCK_FOR_INSN (earliest)
  	  && (set = single_set (insn))
--- 2669,2675 ----
    if (REG_P (c))
      {
        rtx set;
!       rtx_insn *insn = prev_nonnote_nondebug_insn (earliest);
        if (insn
  	  && BLOCK_FOR_INSN (insn) == BLOCK_FOR_INSN (earliest)
  	  && (set = single_set (insn))
diff -Nrcpad gcc-11.1.0/gcc/internal-fn.c gcc-11.2.0/gcc/internal-fn.c
*** gcc-11.1.0/gcc/internal-fn.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/internal-fn.c	Wed Jul 28 06:55:07 2021
*************** expand_GOMP_SIMT_ENTER_ALLOC (internal_f
*** 243,248 ****
--- 243,250 ----
    create_input_operand (&ops[2], align, Pmode);
    gcc_assert (targetm.have_omp_simt_enter ());
    expand_insn (targetm.code_for_omp_simt_enter, 3, ops);
+   if (!rtx_equal_p (target, ops[0].value))
+     emit_move_insn (target, ops[0].value);
  }
  
  /* Deallocate per-lane storage and leave non-uniform execution region.  */
*************** expand_GOMP_SIMT_LAST_LANE (internal_fn,
*** 300,305 ****
--- 302,309 ----
    create_input_operand (&ops[1], cond, mode);
    gcc_assert (targetm.have_omp_simt_last_lane ());
    expand_insn (targetm.code_for_omp_simt_last_lane, 2, ops);
+   if (!rtx_equal_p (target, ops[0].value))
+     emit_move_insn (target, ops[0].value);
  }
  
  /* Non-transparent predicate used in SIMT lowering of OpenMP "ordered".  */
*************** expand_GOMP_SIMT_ORDERED_PRED (internal_
*** 319,324 ****
--- 323,330 ----
    create_input_operand (&ops[1], ctr, mode);
    gcc_assert (targetm.have_omp_simt_ordered ());
    expand_insn (targetm.code_for_omp_simt_ordered, 2, ops);
+   if (!rtx_equal_p (target, ops[0].value))
+     emit_move_insn (target, ops[0].value);
  }
  
  /* "Or" boolean reduction across SIMT lanes: return non-zero in all lanes if
*************** expand_GOMP_SIMT_VOTE_ANY (internal_fn,
*** 339,344 ****
--- 345,352 ----
    create_input_operand (&ops[1], cond, mode);
    gcc_assert (targetm.have_omp_simt_vote_any ());
    expand_insn (targetm.code_for_omp_simt_vote_any, 2, ops);
+   if (!rtx_equal_p (target, ops[0].value))
+     emit_move_insn (target, ops[0].value);
  }
  
  /* Exchange between SIMT lanes with a "butterfly" pattern: source lane index
*************** expand_GOMP_SIMT_XCHG_BFLY (internal_fn,
*** 361,366 ****
--- 369,376 ----
    create_input_operand (&ops[2], idx, SImode);
    gcc_assert (targetm.have_omp_simt_xchg_bfly ());
    expand_insn (targetm.code_for_omp_simt_xchg_bfly, 3, ops);
+   if (!rtx_equal_p (target, ops[0].value))
+     emit_move_insn (target, ops[0].value);
  }
  
  /* Exchange between SIMT lanes according to given source lane index.  */
*************** expand_GOMP_SIMT_XCHG_IDX (internal_fn,
*** 382,387 ****
--- 392,399 ----
    create_input_operand (&ops[2], idx, SImode);
    gcc_assert (targetm.have_omp_simt_xchg_idx ());
    expand_insn (targetm.code_for_omp_simt_xchg_idx, 3, ops);
+   if (!rtx_equal_p (target, ops[0].value))
+     emit_move_insn (target, ops[0].value);
  }
  
  /* This should get expanded in adjust_simduid_builtins.  */
diff -Nrcpad gcc-11.1.0/gcc/ipa-param-manipulation.c gcc-11.2.0/gcc/ipa-param-manipulation.c
*** gcc-11.1.0/gcc/ipa-param-manipulation.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/ipa-param-manipulation.c	Wed Jul 28 06:55:07 2021
*************** ipa_param_body_adjustments::modify_call_
*** 1688,1694 ****
        if (tree lhs = gimple_call_lhs (stmt))
  	{
  	  modify_expression (&lhs, false);
! 	  gimple_call_set_lhs (new_stmt, lhs);
  	}
        *stmt_p = new_stmt;
        return true;
--- 1688,1696 ----
        if (tree lhs = gimple_call_lhs (stmt))
  	{
  	  modify_expression (&lhs, false);
! 	  /* Avoid adjusting SSA_NAME_DEF_STMT of a SSA lhs, SSA names
! 	     have not yet been remapped.  */
! 	  *gimple_call_lhs_ptr (new_stmt) = lhs;
  	}
        *stmt_p = new_stmt;
        return true;
diff -Nrcpad gcc-11.1.0/gcc/ipa-prop.c gcc-11.2.0/gcc/ipa-prop.c
*** gcc-11.1.0/gcc/ipa-prop.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/ipa-prop.c	Wed Jul 28 06:55:07 2021
*************** public:
*** 5514,5530 ****
    ipcp_modif_dom_walker (struct ipa_func_body_info *fbi,
  			 vec<ipa_param_descriptor, va_gc> *descs,
  			 struct ipa_agg_replacement_value *av,
! 			 bool *sc, bool *cc)
      : dom_walker (CDI_DOMINATORS), m_fbi (fbi), m_descriptors (descs),
!       m_aggval (av), m_something_changed (sc), m_cfg_changed (cc) {}
  
    virtual edge before_dom_children (basic_block);
  
  private:
    struct ipa_func_body_info *m_fbi;
    vec<ipa_param_descriptor, va_gc> *m_descriptors;
    struct ipa_agg_replacement_value *m_aggval;
!   bool *m_something_changed, *m_cfg_changed;
  };
  
  edge
--- 5514,5533 ----
    ipcp_modif_dom_walker (struct ipa_func_body_info *fbi,
  			 vec<ipa_param_descriptor, va_gc> *descs,
  			 struct ipa_agg_replacement_value *av,
! 			 bool *sc)
      : dom_walker (CDI_DOMINATORS), m_fbi (fbi), m_descriptors (descs),
!       m_aggval (av), m_something_changed (sc) {}
  
    virtual edge before_dom_children (basic_block);
+   bool cleanup_eh ()
+     { return gimple_purge_all_dead_eh_edges (m_need_eh_cleanup); }
  
  private:
    struct ipa_func_body_info *m_fbi;
    vec<ipa_param_descriptor, va_gc> *m_descriptors;
    struct ipa_agg_replacement_value *m_aggval;
!   bool *m_something_changed;
!   auto_bitmap m_need_eh_cleanup;
  };
  
  edge
*************** ipcp_modif_dom_walker::before_dom_childr
*** 5616,5624 ****
  	}
  
        *m_something_changed = true;
!       if (maybe_clean_eh_stmt (stmt)
! 	  && gimple_purge_dead_eh_edges (gimple_bb (stmt)))
! 	*m_cfg_changed = true;
      }
    return NULL;
  }
--- 5619,5626 ----
  	}
  
        *m_something_changed = true;
!       if (maybe_clean_eh_stmt (stmt))
! 	bitmap_set_bit (m_need_eh_cleanup, bb->index);
      }
    return NULL;
  }
*************** ipcp_transform_function (struct cgraph_n
*** 5876,5882 ****
    struct ipa_func_body_info fbi;
    struct ipa_agg_replacement_value *aggval;
    int param_count;
!   bool cfg_changed = false, something_changed = false;
  
    gcc_checking_assert (cfun);
    gcc_checking_assert (current_function_decl);
--- 5878,5884 ----
    struct ipa_func_body_info fbi;
    struct ipa_agg_replacement_value *aggval;
    int param_count;
!   bool something_changed = false;
  
    gcc_checking_assert (cfun);
    gcc_checking_assert (current_function_decl);
*************** ipcp_transform_function (struct cgraph_n
*** 5907,5921 ****
    vec_safe_grow_cleared (descriptors, param_count, true);
    ipa_populate_param_decls (node, *descriptors);
    calculate_dominance_info (CDI_DOMINATORS);
!   ipcp_modif_dom_walker (&fbi, descriptors, aggval, &something_changed,
! 			 &cfg_changed).walk (ENTRY_BLOCK_PTR_FOR_FN (cfun));
  
    int i;
    struct ipa_bb_info *bi;
    FOR_EACH_VEC_ELT (fbi.bb_infos, i, bi)
      free_ipa_bb_info (bi);
    fbi.bb_infos.release ();
-   free_dominance_info (CDI_DOMINATORS);
  
    ipcp_transformation *s = ipcp_transformation_sum->get (node);
    s->agg_values = NULL;
--- 5909,5924 ----
    vec_safe_grow_cleared (descriptors, param_count, true);
    ipa_populate_param_decls (node, *descriptors);
    calculate_dominance_info (CDI_DOMINATORS);
!   ipcp_modif_dom_walker walker (&fbi, descriptors, aggval, &something_changed);
!   walker.walk (ENTRY_BLOCK_PTR_FOR_FN (cfun));
!   free_dominance_info (CDI_DOMINATORS);
!   bool cfg_changed = walker.cleanup_eh ();
  
    int i;
    struct ipa_bb_info *bi;
    FOR_EACH_VEC_ELT (fbi.bb_infos, i, bi)
      free_ipa_bb_info (bi);
    fbi.bb_infos.release ();
  
    ipcp_transformation *s = ipcp_transformation_sum->get (node);
    s->agg_values = NULL;
diff -Nrcpad gcc-11.1.0/gcc/ipa-sra.c gcc-11.2.0/gcc/ipa-sra.c
*** gcc-11.1.0/gcc/ipa-sra.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/ipa-sra.c	Wed Jul 28 06:55:07 2021
*************** class isra_call_summary
*** 343,349 ****
  public:
    isra_call_summary ()
      : m_arg_flow (), m_return_ignored (false), m_return_returned (false),
!       m_bit_aligned_arg (false)
    {}
  
    void init_inputs (unsigned arg_count);
--- 343,349 ----
  public:
    isra_call_summary ()
      : m_arg_flow (), m_return_ignored (false), m_return_returned (false),
!       m_bit_aligned_arg (false), m_before_any_store (false)
    {}
  
    void init_inputs (unsigned arg_count);
*************** public:
*** 362,367 ****
--- 362,371 ----
  
    /* Set when any of the call arguments are not byte-aligned.  */
    unsigned m_bit_aligned_arg : 1;
+ 
+   /* Set to true if the call happend before any (other) store to memory in the
+      caller.  */
+   unsigned m_before_any_store : 1;
  };
  
  /* Class to manage function summaries.  */
*************** isra_call_summary::dump (FILE *f)
*** 491,496 ****
--- 495,502 ----
      fprintf (f, "    return value ignored\n");
    if (m_return_returned)
      fprintf (f, "    return value used only to compute caller return value\n");
+   if (m_before_any_store)
+     fprintf (f, "    happens before any store to memory\n");
    for (unsigned i = 0; i < m_arg_flow.length (); i++)
      {
        fprintf (f, "    Parameter %u:\n", i);
*************** ipa_sra_call_summaries::duplicate (cgrap
*** 535,540 ****
--- 541,547 ----
    new_sum->m_return_ignored = old_sum->m_return_ignored;
    new_sum->m_return_returned = old_sum->m_return_returned;
    new_sum->m_bit_aligned_arg = old_sum->m_bit_aligned_arg;
+   new_sum->m_before_any_store = old_sum->m_before_any_store;
  }
  
  
*************** process_scan_results (cgraph_node *node,
*** 2374,2379 ****
--- 2381,2387 ----
  	unsigned count = gimple_call_num_args (call_stmt);
  	isra_call_summary *csum = call_sums->get_create (cs);
  	csum->init_inputs (count);
+ 	csum->m_before_any_store = uses_memory_as_obtained;
  	for (unsigned argidx = 0; argidx < count; argidx++)
  	  {
  	    if (!csum->m_arg_flow[argidx].pointer_pass_through)
*************** isra_write_edge_summary (output_block *o
*** 2547,2552 ****
--- 2555,2561 ----
    bp_pack_value (&bp, csum->m_return_ignored, 1);
    bp_pack_value (&bp, csum->m_return_returned, 1);
    bp_pack_value (&bp, csum->m_bit_aligned_arg, 1);
+   bp_pack_value (&bp, csum->m_before_any_store, 1);
    streamer_write_bitpack (&bp);
  }
  
*************** isra_read_edge_summary (struct lto_input
*** 2665,2670 ****
--- 2674,2680 ----
    csum->m_return_ignored = bp_unpack_value (&bp, 1);
    csum->m_return_returned = bp_unpack_value (&bp, 1);
    csum->m_bit_aligned_arg = bp_unpack_value (&bp, 1);
+   csum->m_before_any_store = bp_unpack_value (&bp, 1);
  }
  
  /* Read intraprocedural analysis information about NODE and all of its outgoing
*************** param_splitting_across_edge (cgraph_edge
*** 3421,3427 ****
  	    }
  	  else if (!ipf->safe_to_import_accesses)
  	    {
! 	      if (!all_callee_accesses_present_p (param_desc, arg_desc))
  		{
  		  if (dump_file && (dump_flags & TDF_DETAILS))
  		    fprintf (dump_file, "  %u->%u: cannot import accesses.\n",
--- 3431,3438 ----
  	    }
  	  else if (!ipf->safe_to_import_accesses)
  	    {
! 	      if (!csum->m_before_any_store
! 		  || !all_callee_accesses_present_p (param_desc, arg_desc))
  		{
  		  if (dump_file && (dump_flags & TDF_DETAILS))
  		    fprintf (dump_file, "  %u->%u: cannot import accesses.\n",
diff -Nrcpad gcc-11.1.0/gcc/jit/ChangeLog gcc-11.2.0/gcc/jit/ChangeLog
*** gcc-11.1.0/gcc/jit/ChangeLog	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/jit/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/lto/ChangeLog gcc-11.2.0/gcc/lto/ChangeLog
*** gcc-11.1.0/gcc/lto/ChangeLog	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/lto/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/match.pd gcc-11.2.0/gcc/match.pd
*** gcc-11.1.0/gcc/match.pd	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/match.pd	Wed Jul 28 06:55:07 2021
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 5018,5024 ****
    (cmp (convert @0) INTEGER_CST@1)
    (if (((POINTER_TYPE_P (TREE_TYPE (@0))
  	 && !FUNC_OR_METHOD_TYPE_P (TREE_TYPE (TREE_TYPE (@0)))
! 	 && INTEGRAL_TYPE_P (TREE_TYPE (@1)))
  	|| (INTEGRAL_TYPE_P (TREE_TYPE (@0))
  	    && POINTER_TYPE_P (TREE_TYPE (@1))
  	    && !FUNC_OR_METHOD_TYPE_P (TREE_TYPE (TREE_TYPE (@1)))))
--- 5018,5029 ----
    (cmp (convert @0) INTEGER_CST@1)
    (if (((POINTER_TYPE_P (TREE_TYPE (@0))
  	 && !FUNC_OR_METHOD_TYPE_P (TREE_TYPE (TREE_TYPE (@0)))
! 	 && INTEGRAL_TYPE_P (TREE_TYPE (@1))
! 	 /* Don't perform this optimization in GENERIC if @0 has reference
! 	    type when sanitizing.  See PR101210.  */
! 	 && !(GENERIC
! 	      && TREE_CODE (TREE_TYPE (@0)) == REFERENCE_TYPE
! 	      && (flag_sanitize & (SANITIZE_NULL | SANITIZE_ALIGNMENT))))
  	|| (INTEGRAL_TYPE_P (TREE_TYPE (@0))
  	    && POINTER_TYPE_P (TREE_TYPE (@1))
  	    && !FUNC_OR_METHOD_TYPE_P (TREE_TYPE (TREE_TYPE (@1)))))
diff -Nrcpad gcc-11.1.0/gcc/modulo-sched.c gcc-11.2.0/gcc/modulo-sched.c
*** gcc-11.1.0/gcc/modulo-sched.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/modulo-sched.c	Wed Jul 28 06:55:07 2021
*************** along with GCC; see the file COPYING3.
*** 43,48 ****
--- 43,49 ----
  #include "tree-pass.h"
  #include "dbgcnt.h"
  #include "loop-unroll.h"
+ #include "hard-reg-set.h"
  
  #ifdef INSN_SCHEDULING
  
*************** sms_schedule (void)
*** 1356,1361 ****
--- 1357,1363 ----
    basic_block condition_bb = NULL;
    edge latch_edge;
    HOST_WIDE_INT trip_count, max_trip_count;
+   HARD_REG_SET prohibited_regs;
  
    loop_optimizer_init (LOOPS_HAVE_PREHEADERS
  		       | LOOPS_HAVE_RECORDED_EXITS);
*************** sms_schedule (void)
*** 1385,1390 ****
--- 1387,1394 ----
       We use loop->num as index into this array.  */
    g_arr = XCNEWVEC (ddg_ptr, number_of_loops (cfun));
  
+   REG_SET_TO_HARD_REG_SET (prohibited_regs, &df->regular_block_artificial_uses);
+ 
    if (dump_file)
    {
      fprintf (dump_file, "\n\nSMS analysis phase\n");
*************** sms_schedule (void)
*** 1469,1491 ****
        }
  
        /* Don't handle BBs with calls or barriers
! 	 or !single_set with the exception of instructions that include
! 	 count_reg---these instructions are part of the control part
! 	 that do-loop recognizes.
           ??? Should handle insns defining subregs.  */
!      for (insn = head; insn != NEXT_INSN (tail); insn = NEXT_INSN (insn))
!       {
!          rtx set;
  
!         if (CALL_P (insn)
!             || BARRIER_P (insn)
!             || (NONDEBUG_INSN_P (insn) && !JUMP_P (insn)
!                 && !single_set (insn) && GET_CODE (PATTERN (insn)) != USE
!                 && !reg_mentioned_p (count_reg, insn))
!             || (INSN_P (insn) && (set = single_set (insn))
!                 && GET_CODE (SET_DEST (set)) == SUBREG))
!         break;
!       }
  
        if (insn != NEXT_INSN (tail))
  	{
--- 1473,1503 ----
        }
  
        /* Don't handle BBs with calls or barriers
! 	 or !single_set with the exception of do-loop control part insns.
           ??? Should handle insns defining subregs.  */
!       for (insn = head; insn != NEXT_INSN (tail); insn = NEXT_INSN (insn))
! 	{
! 	  if (INSN_P (insn))
! 	    {
! 	      HARD_REG_SET regs;
! 	      CLEAR_HARD_REG_SET (regs);
! 	      note_stores (insn, record_hard_reg_sets, &regs);
! 	      if (hard_reg_set_intersect_p (regs, prohibited_regs))
! 		break;
! 	    }
  
! 	  if (CALL_P (insn)
! 	      || BARRIER_P (insn)
! 	      || (INSN_P (insn) && single_set (insn)
! 		  && GET_CODE (SET_DEST (single_set (insn))) == SUBREG)
! 	      /* Not a single set.  */
! 	      || (NONDEBUG_INSN_P (insn) && !JUMP_P (insn)
! 		  && !single_set (insn) && GET_CODE (PATTERN (insn)) != USE
! 		  /* But non-single-set allowed in one special case.  */
! 		  && (insn != prev_nondebug_insn (tail)
! 		      || !reg_mentioned_p (count_reg, insn))))
! 	    break;
! 	}
  
        if (insn != NEXT_INSN (tail))
  	{
*************** sms_schedule (void)
*** 1495,1505 ****
  		fprintf (dump_file, "SMS loop-with-call\n");
  	      else if (BARRIER_P (insn))
  		fprintf (dump_file, "SMS loop-with-barrier\n");
!               else if ((NONDEBUG_INSN_P (insn) && !JUMP_P (insn)
!                 && !single_set (insn) && GET_CODE (PATTERN (insn)) != USE))
!                 fprintf (dump_file, "SMS loop-with-not-single-set\n");
!               else
!                fprintf (dump_file, "SMS loop with subreg in lhs\n");
  	      print_rtl_single (dump_file, insn);
  	    }
  
--- 1507,1519 ----
  		fprintf (dump_file, "SMS loop-with-call\n");
  	      else if (BARRIER_P (insn))
  		fprintf (dump_file, "SMS loop-with-barrier\n");
! 	      else if (INSN_P (insn) && single_set (insn)
! 		       && GET_CODE (SET_DEST (single_set (insn))) == SUBREG)
! 		fprintf (dump_file, "SMS loop with subreg in lhs\n");
! 	      else
! 		fprintf (dump_file,
! 			 "SMS loop-with-not-single-set-or-prohibited-reg\n");
! 
  	      print_rtl_single (dump_file, insn);
  	    }
  
diff -Nrcpad gcc-11.1.0/gcc/objc/ChangeLog gcc-11.2.0/gcc/objc/ChangeLog
*** gcc-11.1.0/gcc/objc/ChangeLog	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/objc/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/objcp/ChangeLog gcc-11.2.0/gcc/objcp/ChangeLog
*** gcc-11.1.0/gcc/objcp/ChangeLog	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/objcp/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/omp-low.c gcc-11.2.0/gcc/omp-low.c
*** gcc-11.1.0/gcc/omp-low.c	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/omp-low.c	Wed Jul 28 06:55:07 2021
*************** finish_taskreg_scan (omp_context *ctx)
*** 2460,2466 ****
  	  TYPE_FIELDS (ctx->record_type) = field;
  	  if (ctx->srecord_type)
  	    {
! 	      field = lookup_sfield (OMP_CLAUSE_DECL (detach_clause), ctx);
  	      p = &TYPE_FIELDS (ctx->srecord_type);
  	      while (*p)
  		if (*p == field)
--- 2460,2466 ----
  	  TYPE_FIELDS (ctx->record_type) = field;
  	  if (ctx->srecord_type)
  	    {
! 	      field = lookup_sfield (OMP_CLAUSE_DECL (c), ctx);
  	      p = &TYPE_FIELDS (ctx->srecord_type);
  	      while (*p)
  		if (*p == field)
*************** lower_rec_input_clauses (tree clauses, g
*** 6376,6381 ****
--- 6376,6383 ----
  		  if (code == MINUS_EXPR)
  		    code = PLUS_EXPR;
  
+ 		  bool is_truth_op
+ 		    = (code == TRUTH_ANDIF_EXPR || code == TRUTH_ORIF_EXPR);
  		  tree new_vard = new_var;
  		  if (is_simd && omp_is_reference (var))
  		    {
*************** lower_rec_input_clauses (tree clauses, g
*** 6424,6430 ****
  			  x = build2 (code, TREE_TYPE (ivar), ivar, x);
  			  gimplify_assign (ivar, x, &llist[2]);
  			}
! 		      x = build2 (code, TREE_TYPE (ref), ref, ivar);
  		      ref = build_outer_var_ref (var, ctx);
  		      gimplify_assign (ref, x, &llist[1]);
  
--- 6426,6446 ----
  			  x = build2 (code, TREE_TYPE (ivar), ivar, x);
  			  gimplify_assign (ivar, x, &llist[2]);
  			}
! 		      tree ivar2 = ivar;
! 		      tree ref2 = ref;
! 		      if (is_truth_op)
! 			{
! 			  tree zero = build_zero_cst (TREE_TYPE (ivar));
! 			  ivar2 = fold_build2_loc (clause_loc, NE_EXPR,
! 						   boolean_type_node, ivar,
! 						   zero);
! 			  ref2 = fold_build2_loc (clause_loc, NE_EXPR,
! 						  boolean_type_node, ref,
! 						  zero);
! 			}
! 		      x = build2 (code, TREE_TYPE (ref), ref2, ivar2);
! 		      if (is_truth_op)
! 			x = fold_convert (TREE_TYPE (ref), x);
  		      ref = build_outer_var_ref (var, ctx);
  		      gimplify_assign (ref, x, &llist[1]);
  
*************** lower_rec_input_clauses (tree clauses, g
*** 6443,6450 ****
  		      if (is_simd)
  			{
  			  tree ref = build_outer_var_ref (var, ctx);
! 
! 			  x = build2 (code, TREE_TYPE (ref), ref, new_var);
  			  ref = build_outer_var_ref (var, ctx);
  			  gimplify_assign (ref, x, dlist);
  			}
--- 6459,6480 ----
  		      if (is_simd)
  			{
  			  tree ref = build_outer_var_ref (var, ctx);
! 			  tree new_var2 = new_var;
! 			  tree ref2 = ref;
! 			  if (is_truth_op)
! 			    {
! 			      tree zero = build_zero_cst (TREE_TYPE (new_var));
! 			      new_var2
! 				= fold_build2_loc (clause_loc, NE_EXPR,
! 						   boolean_type_node, new_var,
! 						   zero);
! 			      ref2 = fold_build2_loc (clause_loc, NE_EXPR,
! 						      boolean_type_node, ref,
! 						      zero);
! 			    }
! 			  x = build2 (code, TREE_TYPE (ref2), ref2, new_var2);
! 			  if (is_truth_op)
! 			    x = fold_convert (TREE_TYPE (new_var), x);
  			  ref = build_outer_var_ref (var, ctx);
  			  gimplify_assign (ref, x, dlist);
  			}
*************** lower_reduction_clauses (tree clauses, g
*** 7384,7396 ****
        if (code == MINUS_EXPR)
          code = PLUS_EXPR;
  
        if (count == 1)
  	{
  	  tree addr = build_fold_addr_expr_loc (clause_loc, ref);
  
  	  addr = save_expr (addr);
  	  ref = build1 (INDIRECT_REF, TREE_TYPE (TREE_TYPE (addr)), addr);
! 	  x = fold_build2_loc (clause_loc, code, TREE_TYPE (ref), ref, new_var);
  	  x = build2 (OMP_ATOMIC, void_type_node, addr, x);
  	  OMP_ATOMIC_MEMORY_ORDER (x) = OMP_MEMORY_ORDER_RELAXED;
  	  gimplify_and_add (x, stmt_seqp);
--- 7414,7440 ----
        if (code == MINUS_EXPR)
          code = PLUS_EXPR;
  
+       bool is_truth_op = (code == TRUTH_ANDIF_EXPR || code == TRUTH_ORIF_EXPR);
        if (count == 1)
  	{
  	  tree addr = build_fold_addr_expr_loc (clause_loc, ref);
  
  	  addr = save_expr (addr);
  	  ref = build1 (INDIRECT_REF, TREE_TYPE (TREE_TYPE (addr)), addr);
! 	  tree new_var2 = new_var;
! 	  tree ref2 = ref;
! 	  if (is_truth_op)
! 	    {
! 	      tree zero = build_zero_cst (TREE_TYPE (new_var));
! 	      new_var2 = fold_build2_loc (clause_loc, NE_EXPR,
! 					  boolean_type_node, new_var, zero);
! 	      ref2 = fold_build2_loc (clause_loc, NE_EXPR, boolean_type_node,
! 				      ref, zero);
! 	    }
! 	  x = fold_build2_loc (clause_loc, code, TREE_TYPE (new_var2), ref2,
! 			       new_var2);
! 	  if (is_truth_op)
! 	    x = fold_convert (TREE_TYPE (new_var), x);
  	  x = build2 (OMP_ATOMIC, void_type_node, addr, x);
  	  OMP_ATOMIC_MEMORY_ORDER (x) = OMP_MEMORY_ORDER_RELAXED;
  	  gimplify_and_add (x, stmt_seqp);
*************** lower_reduction_clauses (tree clauses, g
*** 7495,7501 ****
  	    }
  	  else
  	    {
! 	      x = build2 (code, TREE_TYPE (out), out, priv);
  	      out = unshare_expr (out);
  	      gimplify_assign (out, x, &sub_seq);
  	    }
--- 7539,7557 ----
  	    }
  	  else
  	    {
! 	      tree out2 = out;
! 	      tree priv2 = priv;
! 	      if (is_truth_op)
! 		{
! 		  tree zero = build_zero_cst (TREE_TYPE (out));
! 		  out2 = fold_build2_loc (clause_loc, NE_EXPR,
! 					  boolean_type_node, out, zero);
! 		  priv2 = fold_build2_loc (clause_loc, NE_EXPR,
! 					   boolean_type_node, priv, zero);
! 		}
! 	      x = build2 (code, TREE_TYPE (out2), out2, priv2);
! 	      if (is_truth_op)
! 		x = fold_convert (TREE_TYPE (out), x);
  	      out = unshare_expr (out);
  	      gimplify_assign (out, x, &sub_seq);
  	    }
*************** lower_reduction_clauses (tree clauses, g
*** 7529,7535 ****
  	}
        else
  	{
! 	  x = build2 (code, TREE_TYPE (ref), ref, new_var);
  	  ref = build_outer_var_ref (var, ctx);
  	  gimplify_assign (ref, x, &sub_seq);
  	}
--- 7585,7603 ----
  	}
        else
  	{
! 	  tree new_var2 = new_var;
! 	  tree ref2 = ref;
! 	  if (is_truth_op)
! 	    {
! 	      tree zero = build_zero_cst (TREE_TYPE (new_var));
! 	      new_var2 = fold_build2_loc (clause_loc, NE_EXPR,
! 					  boolean_type_node, new_var, zero);
! 	      ref2 = fold_build2_loc (clause_loc, NE_EXPR, boolean_type_node,
! 				      ref, zero);
! 	    }
! 	  x = build2 (code, TREE_TYPE (ref), ref2, new_var2);
! 	  if (is_truth_op)
! 	    x = fold_convert (TREE_TYPE (new_var), x);
  	  ref = build_outer_var_ref (var, ctx);
  	  gimplify_assign (ref, x, &sub_seq);
  	}
*************** lower_omp_task_reductions (omp_context *
*** 8679,8685 ****
    tree num_thr_sz = create_tmp_var (size_type_node);
    tree lab1 = create_artificial_label (UNKNOWN_LOCATION);
    tree lab2 = create_artificial_label (UNKNOWN_LOCATION);
!   tree lab3 = NULL_TREE;
    gimple *g;
    if (code == OMP_FOR || code == OMP_SECTIONS)
      {
--- 8747,8753 ----
    tree num_thr_sz = create_tmp_var (size_type_node);
    tree lab1 = create_artificial_label (UNKNOWN_LOCATION);
    tree lab2 = create_artificial_label (UNKNOWN_LOCATION);
!   tree lab3 = NULL_TREE, lab7 = NULL_TREE;
    gimple *g;
    if (code == OMP_FOR || code == OMP_SECTIONS)
      {
*************** lower_omp_task_reductions (omp_context *
*** 8744,8749 ****
--- 8812,8825 ----
  	      NULL_TREE, NULL_TREE);
    tree data = create_tmp_var (pointer_sized_int_node);
    gimple_seq_add_stmt (end, gimple_build_assign (data, t));
+   if (code == OMP_TASKLOOP)
+     {
+       lab7 = create_artificial_label (UNKNOWN_LOCATION);
+       g = gimple_build_cond (NE_EXPR, data,
+ 			     build_zero_cst (pointer_sized_int_node),
+ 			     lab1, lab7);
+       gimple_seq_add_stmt (end, g);
+     }
    gimple_seq_add_stmt (end, gimple_build_label (lab1));
    tree ptr;
    if (TREE_CODE (TYPE_SIZE_UNIT (record_type)) == INTEGER_CST)
*************** lower_omp_task_reductions (omp_context *
*** 9107,9112 ****
--- 9183,9190 ----
        g = gimple_build_call (t, 1, build_fold_addr_expr (avar));
      }
    gimple_seq_add_stmt (end, g);
+   if (lab7)
+     gimple_seq_add_stmt (end, gimple_build_label (lab7));
    t = build_constructor (atype, NULL);
    TREE_THIS_VOLATILE (t) = 1;
    gimple_seq_add_stmt (end, gimple_build_assign (avar, t));
*************** lower_omp_regimplify_p (tree *tp, int *w
*** 13154,13160 ****
    tree t = *tp;
  
    /* Any variable with DECL_VALUE_EXPR needs to be regimplified.  */
!   if (VAR_P (t) && data == NULL && DECL_HAS_VALUE_EXPR_P (t))
      return t;
  
    if (task_shared_vars
--- 13232,13240 ----
    tree t = *tp;
  
    /* Any variable with DECL_VALUE_EXPR needs to be regimplified.  */
!   if ((VAR_P (t) || TREE_CODE (t) == PARM_DECL || TREE_CODE (t) == RESULT_DECL)
!       && data == NULL
!       && DECL_HAS_VALUE_EXPR_P (t))
      return t;
  
    if (task_shared_vars
diff -Nrcpad gcc-11.1.0/gcc/params.opt gcc-11.2.0/gcc/params.opt
*** gcc-11.1.0/gcc/params.opt	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/params.opt	Wed Jul 28 06:55:07 2021
*************** Maximum size (in bytes) of objects track
*** 126,131 ****
--- 126,135 ----
  Common Joined UInteger Var(param_early_inlining_insns) Init(6) Optimization Param
  Maximal estimated growth of function body caused by early inlining of single call.
  
+ -param=evrp-sparse-threshold=
+ Common Joined UInteger Var(param_evrp_sparse_threshold) Init(800) Optimization Param
+ Maximum number of basic blocks before EVRP uses a sparse cache.
+ 
  -param=evrp-mode=
  Common Joined Var(param_evrp_mode) Enum(evrp_mode) Init(EVRP_MODE_EVRP_FIRST) Param Optimization
  --param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in.
diff -Nrcpad gcc-11.1.0/gcc/po/ChangeLog gcc-11.2.0/gcc/po/ChangeLog
*** gcc-11.1.0/gcc/po/ChangeLog	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/po/ChangeLog	Wed Jul 28 06:55:27 2021
***************
*** 1,3 ****
--- 1,29 ----
+ 2021-07-28  Release Manager
+ 
+ 	* GCC 11.2.0 released.
+ 
+ 2021-07-26  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* gcc.pot: Regenerate.
+ 
+ 2021-05-11  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* ja.po: Update.
+ 
+ 2021-04-29  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* sv.po: Update.
+ 
+ 2021-04-29  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* fr.po: Update.
+ 
+ 2021-04-28  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+ 	ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
+ 	zh_TW.po: Update.
+ 
  2021-04-27  Release Manager
  
  	* GCC 11.1.0 released.
diff -Nrcpad gcc-11.1.0/gcc/po/be.po gcc-11.2.0/gcc/po/be.po
*** gcc-11.1.0/gcc/po/be.po	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/po/be.po	Wed Jul 28 06:55:07 2021
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-03-19 21:31+0000\n"
  "PO-Revision-Date: 2002-05-17 15:54+0200\n"
  "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
  "Language-Team: Belarusian <i18n@tut.by>\n"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
  "PO-Revision-Date: 2002-05-17 15:54+0200\n"
  "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
  "Language-Team: Belarusian <i18n@tut.by>\n"
*************** msgstr "Ð£ Ñ„Ð°Ð¹Ð»Ðµ ÑƒÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹Ð¼
*** 1261,1271 ****
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.c:3103
  msgid "unable to generate reloads for impossible constraints:"
  msgstr ""
  
! #: lra-constraints.c:4133 reload.c:3862
  msgid "unable to generate reloads for:"
  msgstr ""
  
--- 1261,1271 ----
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.c:3108
  msgid "unable to generate reloads for impossible constraints:"
  msgstr ""
  
! #: lra-constraints.c:4138 reload.c:3868
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð
*** 1437,1452 ****
  msgid "insn does not satisfy its constraints:"
  msgstr ""
  
! #: targhooks.c:2075
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr ""
  
! #: targhooks.c:2090
  msgid "created and used with different settings of %<-fpic%>"
  msgstr ""
  
! #: targhooks.c:2092
  msgid "created and used with different settings of %<-fpie%>"
  msgstr ""
  
--- 1437,1452 ----
  msgid "insn does not satisfy its constraints:"
  msgstr ""
  
! #: targhooks.c:2089
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr ""
  
! #: targhooks.c:2104
  msgid "created and used with different settings of %<-fpic%>"
  msgstr ""
  
! #: targhooks.c:2106
  msgid "created and used with different settings of %<-fpie%>"
  msgstr ""
  
*************** msgstr ""
*** 1490,1496 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6041 c/c-typeck.c:7780 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1490,1496 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 1981,2067 ****
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10259
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:10268 config/aarch64/aarch64.c:10281
! #: config/aarch64/aarch64.c:10293 config/aarch64/aarch64.c:10304
! #: config/aarch64/aarch64.c:10320 config/aarch64/aarch64.c:10334
! #: config/aarch64/aarch64.c:10354 config/aarch64/aarch64.c:10428
! #: config/aarch64/aarch64.c:10439 config/aarch64/aarch64.c:10453
! #: config/aarch64/aarch64.c:10675 config/aarch64/aarch64.c:10693
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:10372 config/aarch64/aarch64.c:10383
! #: config/aarch64/aarch64.c:10535 config/aarch64/aarch64.c:10546
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid vector constant"
  msgstr "`%E' - Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ‚Ñ‹Ð¿Ñƒ string"
  
! #: config/aarch64/aarch64.c:10395 config/aarch64/aarch64.c:10407
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10421
  #, fuzzy, c-format
  #| msgid "invalid register name for `%s'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/aarch64/aarch64.c:10487 config/arm/arm.c:24289
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: config/aarch64/aarch64.c:10572
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.c:10575
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.c:10701 config/aarch64/aarch64.c:10706
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:10726
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
! #: config/aarch64/aarch64.c:23568 config/arm/arm.c:33644
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23570 config/arm/arm.c:33646
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23585 config/aarch64/aarch64.c:23601
! #: config/arm/arm.c:33661 config/arm/arm.c:33677
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23609
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14054 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1981,2067 ----
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10663
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:10672 config/aarch64/aarch64.c:10685
! #: config/aarch64/aarch64.c:10697 config/aarch64/aarch64.c:10708
! #: config/aarch64/aarch64.c:10724 config/aarch64/aarch64.c:10738
! #: config/aarch64/aarch64.c:10758 config/aarch64/aarch64.c:10832
! #: config/aarch64/aarch64.c:10843 config/aarch64/aarch64.c:10857
! #: config/aarch64/aarch64.c:11079 config/aarch64/aarch64.c:11097
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:10776 config/aarch64/aarch64.c:10787
! #: config/aarch64/aarch64.c:10939 config/aarch64/aarch64.c:10950
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid vector constant"
  msgstr "`%E' - Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ‚Ñ‹Ð¿Ñƒ string"
  
! #: config/aarch64/aarch64.c:10799 config/aarch64/aarch64.c:10811
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10825
  #, fuzzy, c-format
  #| msgid "invalid register name for `%s'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: config/aarch64/aarch64.c:10976
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.c:10979
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.c:11105 config/aarch64/aarch64.c:11110
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:11130
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2077,2094 ****
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13748 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13668
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13696
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%P"
--- 2077,2094 ----
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%P"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ
*** 2118,2124 ****
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13756
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%v"
--- 2118,2124 ----
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%v"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ
*** 2128,2134 ****
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13532
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%E"
--- 2128,2134 ----
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%E"
*************** msgstr ""
*** 2141,2147 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14059
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%xn"
--- 2141,2147 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%xn"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
*** 2225,2260 ****
  msgid "unrecognized supposed constant"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: config/arm/arm.c:20653 config/arm/arm.c:20678 config/arm/arm.c:20688
! #: config/arm/arm.c:20697 config/arm/arm.c:20706
  #, fuzzy, c-format
  #| msgid "invalid %%f operand"
  msgid "invalid shift operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/arm/arm.c:23562 config/arm/arm.c:23580
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/arm/arm.c:23568
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23686 config/arm/arm.c:23699 config/arm/arm.c:23724
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23801 config/arm/arm.c:23823 config/arm/arm.c:23833
! #: config/arm/arm.c:23843 config/arm/arm.c:23853 config/arm/arm.c:23892
! #: config/arm/arm.c:23910 config/arm/arm.c:23935 config/arm/arm.c:23950
! #: config/arm/arm.c:23977 config/arm/arm.c:23984 config/arm/arm.c:24002
! #: config/arm/arm.c:24009 config/arm/arm.c:24017 config/arm/arm.c:24038
! #: config/arm/arm.c:24045 config/arm/arm.c:24236 config/arm/arm.c:24243
! #: config/arm/arm.c:24270 config/arm/arm.c:24277 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2225,2260 ----
  msgid "unrecognized supposed constant"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, fuzzy, c-format
  #| msgid "invalid %%f operand"
  msgid "invalid shift operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€
*** 2262,2274 ****
  msgid "invalid operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23905
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23926
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2262,2274 ----
  msgid "invalid operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°
*** 2401,2408 ****
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6928
! #: d/dmd/dsymbolsem.c:1450 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
--- 2401,2408 ----
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
! #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
*** 2777,2783 ****
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13686
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 2777,2783 ----
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgid "post-increment address is not a r
*** 2833,2839 ****
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20528
  msgid "bad address"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
--- 2833,2839 ----
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
*************** msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ
*** 2889,2896 ****
  #: 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:3326 config/riscv/riscv.c:3441
! #: config/riscv/riscv.c:3447 config/riscv/riscv.c:3456
  #, fuzzy, c-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of '%%%c'"
--- 2889,2896 ----
  #: 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:3335 config/riscv/riscv.c:3450
! #: config/riscv/riscv.c:3456 config/riscv/riscv.c:3465
  #, fuzzy, c-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of '%%%c'"
*************** msgstr ""
*** 3036,3332 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3851
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
  
! #: config/rs6000/rs6000.c:3859
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3864
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3866
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4006
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4009
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4021
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10752
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13316
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13496
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%A value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13505 config/xtensa/xtensa.c:2402
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13520
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%e value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13541
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13550
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13559
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13594
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13604
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13614
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13629 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13676
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%O"
  
! #: config/rs6000/rs6000.c:13723
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13765
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%t value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13782
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13794
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13808 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13858
  #, c-format
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%V"
  
! #: config/rs6000/rs6000.c:13875 config/xtensa/xtensa.c:2466
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%x/X"
  
! #: config/rs6000/rs6000.c:13932
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14001
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/rs6000/rs6000.c:14845
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23803
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.c:26952
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: config/rs6000/rs6000.c:27021
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27097
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27657
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27659
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27661
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27663
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27678
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27680
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27682
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27684
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr ""
  
! #: config/s390/s390.c:7884
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7895
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/s390/s390.c:7976
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8017
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8039
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8057
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8067
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8088
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8099
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8185 config/s390/s390.c:8206
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8203
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8240
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8247
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8250
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:12029
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "vector argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/s390/s390.c:16403
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16413
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16416
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16424
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3036,3332 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3855
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
  
! #: config/rs6000/rs6000.c:3863
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3868
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3870
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4010
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4013
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4025
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%A value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13613
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%e value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%O"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%t value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13951
  #, c-format
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%V"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%x/X"
  
! #: config/rs6000/rs6000.c:14025
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23920
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.c:27071
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27776
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27778
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27780
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27782
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27797
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27799
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27801
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27803
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr ""
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7918
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:12052
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "vector argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr ""
*** 3594,3601 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14380 cp/parser.c:31016
! #: cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
--- 3594,3601 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
*************** msgstr ""
*** 3615,3621 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
--- 3615,3621 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
*************** msgstr ""
*** 3623,3629 ****
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
--- 3623,3629 ----
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
*************** msgstr ""
*** 3641,3661 ****
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31641
! #: cp/parser.c:35326
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19941
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
--- 3641,3661 ----
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
*************** msgstr ""
*** 3666,3678 ****
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31668
! #: cp/parser.c:33316 cp/parser.c:36125 cp/parser.c:36909
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.c:6667 cp/parser.c:31555
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
--- 3666,3678 ----
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
*************** msgstr ""
*** 3681,3687 ****
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31014 cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
--- 3681,3687 ----
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
*************** msgstr ""
*** 3690,3707 ****
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33890
! #: cp/parser.c:33911
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
--- 3690,3707 ----
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
*************** msgstr ""
*** 3709,3736 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31632 cp/parser.c:34100
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40913
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8370
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1335 cp/parser.c:17360 cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 3709,3736 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 3745,3774 ****
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7407
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7545 cp/pt.c:2044 cp/pt.c:25058
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:12092
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12093
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3392
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/decl.c:3393
  msgid "jump to case label"
  msgstr ""
  
--- 3745,3774 ----
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7411
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3374
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr ""
  
*************** msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿
*** 4007,4034 ****
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20737
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20740
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.c:20742
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20744
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:20746
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2042 cp/semantics.c:5713
  msgid "candidates are:"
  msgstr ""
  
--- 4007,4034 ----
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20774
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20777
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.c:20779
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20781
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr ""
  
*************** msgstr ""
*** 4077,4126 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6633 c/c-typeck.c:4406
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6634 c/c-typeck.c:4393
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6661 c/c-typeck.c:4450
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6678 c/c-typeck.c:4458
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6690 c/c-typeck.c:4480
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6708
  #, fuzzy
  #| msgid "too many arguments to function"
  msgid "in argument to unary !"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:6754
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6756
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6758
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6760
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4077,4126 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6719
  #, fuzzy
  #| msgid "too many arguments to function"
  msgid "in argument to unary !"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 4221,4227 ****
  msgid "Driving:"
  msgstr "ÑƒÐ²Ð°Ð³Ð°:"
  
! #: fortran/interface.c:3421 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4221,4227 ----
  msgid "Driving:"
  msgstr "ÑƒÐ²Ð°Ð³Ð°:"
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð±Ð²Ñ�ÑˆÑ
*** 4353,4359 ****
  msgid "Bad type in constant expression"
  msgstr ""
  
! #: fortran/module.c:7303
  msgid "Unexpected end of module"
  msgstr ""
  
--- 4353,4359 ----
  msgid "Bad type in constant expression"
  msgstr ""
  
! #: fortran/module.c:7314
  msgid "Unexpected end of module"
  msgstr ""
  
*************** msgstr ""
*** 4387,4397 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2139 fortran/resolve.c:11928
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2142 fortran/resolve.c:11980 fortran/resolve.c:11983
  msgid "pointer assignment"
  msgstr ""
  
--- 4387,4397 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2139 fortran/resolve.c:11936
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 4497,4650 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4050
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4083
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4088
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4103
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4168
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4182
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4280
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4286
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4299
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4302
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4305
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4309
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4395
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7234
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7238
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7242
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7246
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7250
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7536 fortran/resolve.c:7539
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7916 fortran/resolve.c:7919
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8152 fortran/resolve.c:10105
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8196 fortran/resolve.c:10117
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9911
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10129
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
! #: fortran/trans-array.c:1750
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:6023
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9788
  #, 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:6235
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6243
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9796
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11270
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4497,4650 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4052
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4069
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4086
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4091
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4106
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4149
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4172
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4186
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4284
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4290
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4304
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4307
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4312
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4317
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4403
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7242
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7246
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7250
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7254
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7258
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7544 fortran/resolve.c:7547
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7927
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8160 fortran/resolve.c:10113
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8204 fortran/resolve.c:10125
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9919
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10137
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
! #: fortran/trans-array.c:1778
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 4769,4794 ****
  msgid "Incorrect function return value"
  msgstr ""
  
! #: fortran/trans.c:714 fortran/trans.c:789
  #, c-format
  msgid "Error allocating %lu bytes"
  msgstr ""
  
! #: fortran/trans.c:998
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr ""
  
! #: fortran/trans.c:1004
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.c:1454 fortran/trans.c:1613
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.c:1771
  #, fuzzy, c-format
  #| msgid "error writing to %s"
  msgid "Error reallocating to %lu bytes"
--- 4769,4794 ----
  msgid "Incorrect function return value"
  msgstr ""
  
! #: fortran/trans.c:724 fortran/trans.c:799
  #, c-format
  msgid "Error allocating %lu bytes"
  msgstr ""
  
! #: fortran/trans.c:1008
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr ""
  
! #: fortran/trans.c:1014
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.c:1464 fortran/trans.c:1623
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.c:1781
  #, fuzzy, c-format
  #| msgid "error writing to %s"
  msgid "Error reallocating to %lu bytes"
*************** msgstr ""
*** 5004,5018 ****
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr ""
  
! #: config/arc/arc.h:68 config/mips/mips.h:1452
  msgid "may not use both -EB and -EL"
  msgstr ""
  
! #: config/arm/arm.h:93
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr ""
  
! #: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr ""
  
--- 5004,5018 ----
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr ""
  
! #: config/arc/arc.h:68 config/mips/mips.h:1453
  msgid "may not use both -EB and -EL"
  msgstr ""
  
! #: config/arm/arm.h:94
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr ""
  
! #: config/arm/arm.h:96 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr ""
  
*************** msgstr ""
*** 5030,5037 ****
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr ""
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141
  msgid "shared and mdll are not compatible"
  msgstr ""
  
--- 5030,5037 ----
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr ""
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:138
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:153
  msgid "shared and mdll are not compatible"
  msgstr ""
  
*************** msgid "Warn about creation of array temp
*** 5199,5208 ****
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ Ñ‡Ð°Ñ�Ð¾Ð²Ñ‹ Ñ„Ð°Ð¹Ð»"
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1017 common.opt:1021
! #: common.opt:1025 common.opt:1029 common.opt:1679 common.opt:1735
! #: common.opt:1874 common.opt:1878 common.opt:2116 common.opt:2330
! #: common.opt:3046
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 5199,5208 ----
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ Ñ‡Ð°Ñ�Ð¾Ð²Ñ‹ Ñ„Ð°Ð¹Ð»"
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1021 common.opt:1025
! #: common.opt:1029 common.opt:1033 common.opt:1683 common.opt:1739
! #: common.opt:1878 common.opt:1882 common.opt:2120 common.opt:2334
! #: common.opt:3050
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 5678,5837 ****
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr ""
  
! #: fortran/lang.opt:708
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr ""
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr ""
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr ""
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr ""
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr ""
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr ""
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr ""
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr ""
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr ""
  
! #: fortran/lang.opt:772
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:792
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr ""
  
! #: fortran/lang.opt:800
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:811
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:815 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1903 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1099 common.opt:1103
! #: common.opt:1107 common.opt:1194 common.opt:1471 common.opt:1550
! #: common.opt:1826 common.opt:1965 common.opt:2008 common.opt:2405
! #: common.opt:2441 common.opt:2534 common.opt:2538 common.opt:2647
! #: common.opt:2738 common.opt:2746 common.opt:2754 common.opt:2762
! #: common.opt:2863 common.opt:2919 common.opt:3007 common.opt:3151
! #: common.opt:3155 common.opt:3159 common.opt:3163
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr ""
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr ""
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr ""
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr ""
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr ""
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr ""
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr ""
  
! #: fortran/lang.opt:883
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr ""
--- 5678,5837 ----
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr ""
  
! #: fortran/lang.opt:704
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr ""
  
! #: fortran/lang.opt:712
  #, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr ""
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr ""
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr ""
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr ""
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr ""
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr ""
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr ""
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr ""
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:784
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr ""
  
! #: fortran/lang.opt:796
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr ""
  
! #: fortran/lang.opt:803
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:811 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1890 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1103 common.opt:1107
! #: common.opt:1111 common.opt:1198 common.opt:1475 common.opt:1554
! #: common.opt:1830 common.opt:1969 common.opt:2012 common.opt:2409
! #: common.opt:2445 common.opt:2538 common.opt:2542 common.opt:2651
! #: common.opt:2742 common.opt:2750 common.opt:2758 common.opt:2766
! #: common.opt:2867 common.opt:2923 common.opt:3011 common.opt:3155
! #: common.opt:3159 common.opt:3163 common.opt:3167
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
  
! #: fortran/lang.opt:851
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr ""
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr ""
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr ""
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr ""
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr ""
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr ""
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr ""
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr ""
*************** msgstr ""
*** 6516,6522 ****
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corrsponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
--- 6516,6522 ----
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
*************** msgstr ""
*** 7140,7147 ****
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2068
! #: c-family/c.opt:2072 c-family/c.opt:2088
  #, fuzzy, no-c-format
  msgid "No longer supported."
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
--- 7140,7147 ----
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2055
! #: c-family/c.opt:2059 c-family/c.opt:2075
  #, fuzzy, no-c-format
  msgid "No longer supported."
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
*************** msgstr ""
*** 7500,7965 ****
  
  #: c-family/c.opt:1878
  #, no-c-format
- msgid "-fopenacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
- msgstr ""
- 
- #: c-family/c.opt:1891
- #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1910
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1914
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr ""
  
! #: c-family/c.opt:1918
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr ""
  
! #: c-family/c.opt:1922
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1930
  #, 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:1934
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1938
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1942
  #, 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:1946
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr ""
  
! #: c-family/c.opt:1950
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr ""
  
! #: c-family/c.opt:1954 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr ""
  
! #: c-family/c.opt:1958
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr ""
  
! #: c-family/c.opt:1962
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1966 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr ""
  
! #: c-family/c.opt:1970
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr ""
  
! #: c-family/c.opt:1977
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1993
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr ""
  
! #: c-family/c.opt:1997
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:2004 c-family/c.opt:2009
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2026
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr ""
  
! #: c-family/c.opt:2033
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:2040
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:2044
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:2048 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr ""
  
! #: c-family/c.opt:2052
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr ""
  
! #: c-family/c.opt:2056
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:2060
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:2064
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:2076 d/lang.opt:326
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:2080
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:2084
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:2092
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:2096
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr ""
  
! #: c-family/c.opt:2100
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2104
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2108
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2112
  #, 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:2117
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2121
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr ""
  
! #: c-family/c.opt:2125
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:2129
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:2133
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:2137
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:2141
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2145
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2149
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2153
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2163
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2167
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2179
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr ""
  
! #: c-family/c.opt:2183
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr ""
  
! #: c-family/c.opt:2187 c-family/c.opt:2191
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2195
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2199
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2203
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2207
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2211
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2215
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2219 c-family/c.opt:2223
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2227 c-family/c.opt:2231
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2235 c-family/c.opt:2373
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2243 c-family/c.opt:2247 c-family/c.opt:2377
! #: c-family/c.opt:2381
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2251
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2255 c-family/c.opt:2259 c-family/c.opt:2357
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2263 c-family/c.opt:2365
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2267
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2271 c-family/c.opt:2276
  #, 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:2281
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2285
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2289
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2293
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2297
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2301
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2305 c-family/c.opt:2309
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2313 c-family/c.opt:2317
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2321
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2325
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2329 c-family/c.opt:2333
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2337
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2341 c-family/c.opt:2345
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2349
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2353
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2361
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2369
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2385
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2402
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr ""
  
! #: c-family/c.opt:2406
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2410
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
--- 7500,7960 ----
  
  #: c-family/c.opt:1878
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1882
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1886
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1897
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1901
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr ""
  
! #: c-family/c.opt:1905
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr ""
  
! #: c-family/c.opt:1909
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1917
  #, 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:1921
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1925
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1929
  #, 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:1933
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr ""
  
! #: c-family/c.opt:1937
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr ""
  
! #: c-family/c.opt:1941 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr ""
  
! #: c-family/c.opt:1945
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr ""
  
! #: c-family/c.opt:1949
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1953 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr ""
  
! #: c-family/c.opt:1957
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr ""
  
! #: c-family/c.opt:1964
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr ""
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1991 c-family/c.opt:1996
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2013
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr ""
  
! #: c-family/c.opt:2020
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:2027
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:2031
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:2035 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr ""
  
! #: c-family/c.opt:2039
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr ""
  
! #: c-family/c.opt:2043
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:2047
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:2051
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:2063
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:2067
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:2071
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:2079
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:2083
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr ""
  
! #: c-family/c.opt:2087
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2091
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2095
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2099
  #, 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:2104
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2108
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr ""
  
! #: c-family/c.opt:2112
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:2116
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:2120
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:2124
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:2128
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2150
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2154
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2166
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr ""
  
! #: c-family/c.opt:2170
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr ""
  
! #: c-family/c.opt:2174 c-family/c.opt:2178
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2182
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2186
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2190
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2194
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2198
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2202
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2206 c-family/c.opt:2210
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2214 c-family/c.opt:2218
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2222 c-family/c.opt:2360
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2226
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2230 c-family/c.opt:2234 c-family/c.opt:2364
! #: c-family/c.opt:2368
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2238
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2242 c-family/c.opt:2246 c-family/c.opt:2344
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2250 c-family/c.opt:2352
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2254
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2258 c-family/c.opt:2263
  #, 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:2268
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2272
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2276
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2280
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2284
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2288
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2292 c-family/c.opt:2296
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2300 c-family/c.opt:2304
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2308
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2312
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2316 c-family/c.opt:2320
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2324
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2328 c-family/c.opt:2332
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2336
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2340
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2348
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2356
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2372
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2389
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr ""
  
! #: c-family/c.opt:2393
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2397
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
*************** msgstr ""
*** 8209,8214 ****
--- 8204,8214 ----
  msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
  msgstr ""
  
+ #: d/lang.opt:326
+ #, no-c-format
+ msgid "Emit template instantiations as weak symbols."
+ msgstr ""
+ 
  #: d/lang.opt:346
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
*************** msgstr ""
*** 9464,9606 ****
  msgid "Support TLS segment larger than 64K."
  msgstr ""
  
! #: config/riscv/riscv.opt:26
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:30
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr ""
  
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr ""
  
! #: config/riscv/riscv.opt:38 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr ""
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:67
  #, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:71
  #, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr ""
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:80 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:84
  #, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:88
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr ""
  
! #: config/riscv/riscv.opt:92
  #, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr ""
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:102 config/aarch64/aarch64.opt:92
  #, no-c-format
  msgid "Specify the code model."
  msgstr ""
  
! #: config/riscv/riscv.opt:106
  #, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr ""
  
! #: config/riscv/riscv.opt:110 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:120
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:124
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:143
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:147 config/i386/i386.opt:246
  #, no-c-format
  msgid "Use the given data alignment."
  msgstr ""
  
! #: config/riscv/riscv.opt:151 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:161 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:165 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
! #: config/riscv/riscv.opt:175 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:182 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:192
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:205
  #, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
--- 9464,9618 ----
  msgid "Support TLS segment larger than 64K."
  msgstr ""
  
! #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
! #, no-c-format
! msgid "Assume target CPU is configured as big endian."
! msgstr ""
! 
! #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
! #, no-c-format
! msgid "Assume target CPU is configured as little endian."
! msgstr ""
! 
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:38
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr ""
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr ""
  
! #: config/riscv/riscv.opt:46 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr ""
  
! #: config/riscv/riscv.opt:50
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:79
  #, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr ""
  
! #: config/riscv/riscv.opt:83
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:88 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:92
  #, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr ""
  
! #: config/riscv/riscv.opt:100
  #, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr ""
  
! #: config/riscv/riscv.opt:104
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:92
  #, no-c-format
  msgid "Specify the code model."
  msgstr ""
  
! #: config/riscv/riscv.opt:114
  #, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr ""
  
! #: config/riscv/riscv.opt:118 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:128
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:132
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:151
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:155 config/i386/i386.opt:246
  #, no-c-format
  msgid "Use the given data alignment."
  msgstr ""
  
! #: config/riscv/riscv.opt:159 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
! #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:200
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:213
  #, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
*************** msgstr ""
*** 9735,9746 ****
  msgid "The code model option names for -mcmodel:"
  msgstr ""
  
- #: config/aarch64/aarch64.opt:68 config/arm/arm.opt:90
- #: config/microblaze/microblaze.opt:60
- #, no-c-format
- msgid "Assume target CPU is configured as big endian."
- msgstr ""
- 
  #: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1030
  #, fuzzy, no-c-format
  #| msgid "Generate code without GP reg"
--- 9747,9752 ----
*************** msgstr ""
*** 9762,9773 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
- #: config/aarch64/aarch64.opt:88 config/arm/arm.opt:155
- #: config/microblaze/microblaze.opt:64
- #, no-c-format
- msgid "Assume target CPU is configured as little endian."
- msgstr ""
- 
  #: config/aarch64/aarch64.opt:96
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
--- 9768,9773 ----
*************** msgstr ""
*** 17144,19326 ****
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:970
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:978
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: common.opt:988
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:995
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1002
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1009
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1013
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1033
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1041
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1050
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1061
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1065
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1069
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: common.opt:1073
  #, 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:1078
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1087
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1091
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1095
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1111
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1115
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1119
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1130
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1134
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1138
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1142 common.opt:1146
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1150
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable code hoisting."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:1154
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1158
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1174
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1178
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1182
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1186
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1190
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1198
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1202
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1206
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1210
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1214
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1218
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1222
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1226
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1232
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1236
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1240
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1244
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1248
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1252
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1256
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1260
  #, 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:1277
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1281
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1293
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1313
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1333
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1407
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1430
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1434
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1438
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1442
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1459
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1467
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1475
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1479
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1483
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1491
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:1495
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1499
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1514
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1530
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1534
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1538
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1542
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1546
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1554
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1558
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1582
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1586
  #, fuzzy, no-c-format
  #| msgid "for each function it appears in.)"
  msgid "Place each function into its own section."
  msgstr "Ð°Ð´Ð·Ñ–Ð½ Ñ€Ð°Ð· Ð´Ð»Ñ� ÐºÐ¾Ð¶Ð½Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–, Ð´Ð·Ðµ Ñ‘Ð½ Ð·'Ñ�ÑžÐ»Ñ�ÐµÑ†Ñ†Ð°.)"
  
! #: common.opt:1590
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1594
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1598
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1602
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1607
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1624
  #, 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:1629
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1633
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1651
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1655 common.opt:1663 common.opt:2827
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1659
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1667
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1671
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1683
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1687
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1703
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: common.opt:1707
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:1715
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1731
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1743
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Do not generate .size directives."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: common.opt:1747
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:1753
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1757
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:1761
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:1765
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:1772
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1776
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1783
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1806
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1818
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1830
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1834
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1846
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:1850
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1862
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1866
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1870
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1882
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1886
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1899
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1915
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1920
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1925
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1937
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:1941
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1945
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1949
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:1953
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:1957
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:1961
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1969
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1973
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable link-time optimization."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:1977
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2004
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2012
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2016
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2020
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: common.opt:2024
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2028
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2032
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2039
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2043
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2047
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2051
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2055
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2059
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2063
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2067
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2071
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2075
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2079
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2083
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2087
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2100
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2104
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2108
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2120
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2128 common.opt:2132
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2136
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2140
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2144
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2152
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2156
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2164
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2168
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2172
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2176
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2180
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2192
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2196
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2200
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2204
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2208
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2245
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2261
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2297
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2301
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2305
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2312
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2322
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2326
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: common.opt:2334
  #, 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:2345
  #, 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:2360
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2372
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2376
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2380
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2393
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2401
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2409
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2413
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2417
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2421
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2425
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2429
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2433
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2445
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2449
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2456
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2460
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2476
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2486
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2498
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2502
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2510
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2514
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2518
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2522
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2530
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2542
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2546
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2550
  #, 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:2555
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2559
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2603
  #, 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:2607
  #, 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:2611
  #, 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:2619
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2623
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:2631
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2635
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2639
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2643
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2655
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2659
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:2663
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2667
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:2671
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2675
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:2679
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2683
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2687
  #, 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:2706
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2730
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2734
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:2750
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:2758
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:2766
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:2770
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2774
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2778
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2782
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:2786
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dead store elimination."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2790
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:2794
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:2798
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2802
  #, 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:2808
  #, 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:2815
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:2819
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:2831
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:2835
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2839
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:2843
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:2847
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2851
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2855
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2859
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:2867
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:2871
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2879
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2887
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2891
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2923
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2936
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2940
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2944
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2948
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2952
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:2956
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2960
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2964
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2976
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2984
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2990
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2998
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3003
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3011
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:3015
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3019
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3023
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3042
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3050
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3083
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3099
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3107
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3111
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3119
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3123
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3127
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3131
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3135
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3139
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3143
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3147
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3167
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3171
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3175
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3195
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3203
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3207
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3215
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3219
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3223
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: common.opt:3227
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3231
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3235
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3247
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3254
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: common.opt:3258
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3262
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3280
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3284
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3291
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3295
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3320
  #, 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:3324
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable function profiling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:3334
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3374
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3406
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3410
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3414
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3424
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3472
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3476
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3480
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3487
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 17144,19326 ----
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:978
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:982
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: common.opt:992
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:999
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1006
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1013
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1017
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1041
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1049
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1058
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1065
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1069
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1073
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: common.opt:1077
  #, 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:1082
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1091
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1095
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1099
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1115
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1119
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1127
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1134
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1138
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1142
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1146 common.opt:1150
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1154
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable code hoisting."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:1158
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1162
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1174
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1178
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1182
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1186
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1190
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1194
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1202
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1206
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1210
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1214
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1218
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1222
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1226
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1230
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1236
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1240
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1244
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1248
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1252
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1256
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1260
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1264
  #, 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:1281
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1289
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1297
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1317
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1345
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1395
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1434
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1438
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1442
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1446
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1459
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1467
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1471
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1479
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1483
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1491
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1495
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:1499
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1503
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1518
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1534
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1538
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1542
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1546
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1550
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1562
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1586
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1590
  #, fuzzy, no-c-format
  #| msgid "for each function it appears in.)"
  msgid "Place each function into its own section."
  msgstr "Ð°Ð´Ð·Ñ–Ð½ Ñ€Ð°Ð· Ð´Ð»Ñ� ÐºÐ¾Ð¶Ð½Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–, Ð´Ð·Ðµ Ñ‘Ð½ Ð·'Ñ�ÑžÐ»Ñ�ÐµÑ†Ñ†Ð°.)"
  
! #: common.opt:1594
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1598
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1602
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1606
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1611
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1628
  #, 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:1633
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1641
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1650
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1659 common.opt:1667 common.opt:2831
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1663
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1671
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1679
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1687
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1699
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1707
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1715
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:1719
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1735
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1747
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Do not generate .size directives."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: common.opt:1751
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:1757
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1761
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:1765
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:1769
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:1776
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1780
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1787
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1818
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1834
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1846
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1850
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1866
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1870
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1874
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1886
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1890
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1903
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1919
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1924
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1937
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1941
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:1945
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1949
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1953
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:1957
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:1961
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:1965
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1977
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable link-time optimization."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:1981
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2008
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2016
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2020
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2024
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: common.opt:2028
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2032
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2036
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2043
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2047
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2051
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2055
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2059
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2063
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2067
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2071
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2075
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2079
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2083
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2087
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2104
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2108
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2112
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2116
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2128
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2132 common.opt:2136
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2140
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2144
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2152
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2156
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2164
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2168
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2172
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2176
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2180
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2192
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2196
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2200
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2204
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2208
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2212
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2249
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2297
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2301
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2305
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2309
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2316
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2326
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2330
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: common.opt:2338
  #, 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:2349
  #, 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:2364
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2372
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2376
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2380
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2384
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2401
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2405
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2413
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2417
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2421
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2425
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2429
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2433
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2441
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2449
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2453
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2460
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2476
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2484
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2494
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2502
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2510
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2514
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2518
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2522
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2530
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2534
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2546
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2550
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2554
  #, 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:2559
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2607
  #, 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:2611
  #, 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:2615
  #, 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:2623
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2631
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:2635
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2639
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2643
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2647
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2659
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2663
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:2667
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2671
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:2675
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2679
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:2683
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2687
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2691
  #, 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:2710
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2734
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2738
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2746
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:2754
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:2762
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:2770
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:2774
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2778
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2782
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2786
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:2790
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dead store elimination."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2794
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:2798
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:2802
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2806
  #, 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:2812
  #, 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:2819
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:2827
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:2835
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:2839
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2843
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:2847
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:2851
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2855
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2859
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:2871
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2879
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2887
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2891
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2899
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:2912
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2932
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2940
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2944
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2948
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2952
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2956
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:2960
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2964
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2968
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2980
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2988
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2994
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3002
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3007
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3015
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:3019
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3023
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3027
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3046
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3054
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3087
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3107
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3111
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3119
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3123
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3127
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3131
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3135
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3139
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3143
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3147
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3151
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3171
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3175
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3195
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3199
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3207
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3215
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3219
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3223
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3227
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: common.opt:3231
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3235
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3247
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3251
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3258
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: common.opt:3262
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3266
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3284
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3288
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3295
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3299
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3324
  #, 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:3328
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable function profiling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:3338
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3378
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3410
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3414
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3418
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3428
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3476
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3480
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3484
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3491
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 19462,20566 ****
  
  #: params.opt:162
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:170
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:174
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:178
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:182
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:186
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:190
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:194
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:198
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:202
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:206
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:210
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:214
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:218
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:222
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:226
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:230
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:234
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:238
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:242
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr ""
  
! #: params.opt:246
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:250
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:254
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:258
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:262
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:266
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:270
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:274
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr ""
  
! #: params.opt:278
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:282
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:286
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:290
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:294
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:298
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:302
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:306
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:310
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:314
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:318
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:322
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:326
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:330
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:334
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:338
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:342
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:346
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:350
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:354
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:358
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:362
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr ""
  
! #: params.opt:366
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr ""
  
! #: params.opt:370
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:374
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr ""
  
! #: params.opt:378
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:382
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:386
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:390
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:394
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:398
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:402
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:406
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:410
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:414
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:418
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:422
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:426
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:430
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:434
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:438
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:442
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:446
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:450
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:454
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:458
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:462
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:466
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:470
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:474
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr ""
  
! #: params.opt:478
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:482
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:486
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:490
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:494
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:498
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:502
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:506
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:510
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:514
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:518
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr ""
  
! #: params.opt:522
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:526
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:530
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:534
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:538
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:542
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:546
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:550
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:554
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:558
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:562
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:566
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:570
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:574
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:578
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:582
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:586
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:590
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:594
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:598
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:602
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:606
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:610
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:614 params.opt:658
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:618 params.opt:662
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:622
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:626
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:630
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:634
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:638
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:642
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:646
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:650
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:654
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:666
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:670
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:674
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:678
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:682
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:686 params.opt:690
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:694
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:698
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:702
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:706
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:710
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:714
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:718
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:722
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:726
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:730
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:734
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:738
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:742
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:746
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:750
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:754
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:758
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:762
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:766
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:770
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:774
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:778
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:782
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:786
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:790
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:812
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:816
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:820
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:824
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:828
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:832
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:836
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:840
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:844
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:848
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:852
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:856
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:860
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:864
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:868
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:872
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:876
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:880
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:884
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:888
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:892
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:896
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:900
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:904
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:908
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:912
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:916
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:920
  #, 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:924
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:928
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:932
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:936
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:940
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:944
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:948
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:952
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:956
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:960
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:964
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:968
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:972
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:976
  #, 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:980
  #, 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:984
  #, 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:988
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:992
  #, 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:996
  #, 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:1000
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1004
  #, 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:1008
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr ""
  
! #: params.opt:1012
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1016
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1020
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1024
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1028
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1032
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1036
  #, 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:1040
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1044
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1048
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1052
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1056
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1060
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1064
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1068
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1072
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19462,20576 ----
  
  #: params.opt:162
  #, no-c-format
+ msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
+ msgstr ""
+ 
+ #: params.opt:167
+ #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:247
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr ""
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:279
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr ""
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr ""
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr ""
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr ""
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr ""
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr ""
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:691 params.opt:695
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:787
! #, no-c-format
! msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
! msgstr ""
! 
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr ""
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgid "expected boolean type"
*** 20593,20599 ****
  msgstr ""
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37455 cp/parser.c:37462
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
--- 20603,20609 ----
  msgstr ""
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
*************** msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
*** 20662,20668 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9041
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
--- 20672,20678 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
*************** msgstr ""
*** 21048,21054 ****
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15180 cp/friend.c:303 cp/tree.c:4932
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
--- 21058,21064 ----
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
*************** msgstr ""
*** 21105,21111 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1637 attribs.c:1647 attribs.c:1657
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
--- 21115,21121 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
*************** msgstr ""
*** 21134,21153 ****
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2131 config/arm/arm.c:7253 config/arm/arm.c:7281
! #: config/arm/arm.c:7298 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3474 config/i386/i386-options.c:3632
! #: config/i386/i386-options.c:3864 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20292 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4624
! #: c/c-decl.c:4627 c/c-decl.c:4642 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
--- 21144,21163 ----
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
! #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
*************** msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€
*** 21159,21166 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2169
! #: cp/decl.c:2782 cp/decl.c:3237
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %qD"
--- 21169,21176 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %qD"
*************** msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ
*** 21171,21229 ****
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.c:1568
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1580
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1594
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1675
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.c:1683
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1691
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1722
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1736
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:1999
  #, 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:2005 attribs.c:2025
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.c:2019
  #, 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"
--- 21181,21239 ----
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.c:1645
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1657
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1671
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1752
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.c:1760
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1768
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1799
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1813
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:2076
  #, 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:2082 attribs.c:2102
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.c:2096
  #, 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 ""
*** 21327,21333 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:1454 cp/name-lookup.c:6424
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
--- 21337,21343 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:1454 cp/name-lookup.c:6441
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args
*** 21352,21984 ****
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: builtins.c:3954
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3956 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3961
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3963
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3970
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3972 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3978
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3980
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3990
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3992
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:3997
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3999
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4006
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4008
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4013
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4015
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4024
  #, gcc-internal-format
  msgid "source object declared here"
  msgstr ""
  
! #: builtins.c:4027
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr ""
  
! #: builtins.c:4042
  #, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4044
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4049
  #, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4051
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4058
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4060
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4066
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4068
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4078
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4080
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4085
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4087
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4094
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4096
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4101 builtins.c:4103
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4113
  #, gcc-internal-format
  msgid "destination object declared here"
  msgstr ""
  
! #: builtins.c:4116
  #, gcc-internal-format
  msgid "destination object allocated here"
  msgstr ""
  
! #: builtins.c:4143
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4145
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4148
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4150
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4155
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4157
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4160
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4162
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4171
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4173
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4178
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4180
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4188
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4190
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4196
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4198
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4211
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4213
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4216
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4218
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4223
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4225
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4228
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4230
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4239
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4241 builtins.c:4779
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4247
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4249 builtins.c:4784
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4258
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4260
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4267
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4269
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4284
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4286
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4289
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4291
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4297
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4299
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4302
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4304
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4313
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4315
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4320
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4322
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4330
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4332
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4337
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4339
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4354
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4359
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4367
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4378
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4382
  #, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4545
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4548
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4554
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4557
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4565
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4568
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4575
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4578
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6425 builtins.c:6498
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7390 gimplify.c:3383
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to function %<va_start%>"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: builtins.c:7490
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid argument to %qD"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: builtins.c:7503
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7511
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7841 builtins.c:7881
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_args_info' must be constant"
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: builtins.c:7971
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: builtins.c:8366 builtins.c:8379
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8485
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8493
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr ""
  
! #: builtins.c:8554 builtins.c:8681
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8562 builtins.c:8689
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8747
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8779 builtins.c:8972
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: builtins.c:9093
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: builtins.c:9135
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: builtins.c:9199
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: builtins.c:9219
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: builtins.c:9278
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: builtins.c:9285
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: builtins.c:9297
  #, fuzzy, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9755 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9761
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10093
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:10986
  #, fuzzy, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: builtins.c:12607
  #, fuzzy, gcc-internal-format
  #| msgid "`va_start' used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
--- 21362,21994 ----
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: builtins.c:3958
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3965
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3967
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3974
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3982
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3984
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3994
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3996
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4001
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4003
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4010
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4012
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4017
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4019
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4028
  #, gcc-internal-format
  msgid "source object declared here"
  msgstr ""
  
! #: builtins.c:4031
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr ""
  
! #: builtins.c:4046
  #, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4048
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4053
  #, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4055
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4062
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4064
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4070
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4072
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4082
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4084
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4089
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4091
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4098
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4100
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4105 builtins.c:4107
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4117
  #, gcc-internal-format
  msgid "destination object declared here"
  msgstr ""
  
! #: builtins.c:4120
  #, gcc-internal-format
  msgid "destination object allocated here"
  msgstr ""
  
! #: builtins.c:4147
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4149
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4152
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4154
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4159
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4161
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4164
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4166
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4175
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4177
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4182
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4184
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4192
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4194
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4200
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4202
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4215
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4217
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4220
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4222
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4227
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4229
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4232
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4234
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4243
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4245 builtins.c:4783
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4251
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4253 builtins.c:4788
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4262
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4264
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4271
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4273
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4288
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4290
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4293
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4295
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4301
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4303
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4306
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4308
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4317
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4319
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4324
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4326
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4334
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4336
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4341
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4343
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4358
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4363
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4375
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4382
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4386
  #, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4549
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4552
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4558
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4561
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4569
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4572
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4579
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4582
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to function %<va_start%>"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: builtins.c:7494
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid argument to %qD"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: builtins.c:7507
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_args_info' must be constant"
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: builtins.c:7975
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8497
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr ""
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8783 builtins.c:8976
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:10990
  #, fuzzy, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  #| msgid "`va_start' used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
*************** msgstr ""
*** 21986,22084 ****
  "`va_start' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð° Ñž Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð· Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ð¹\n"
  "           ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŽ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: builtins.c:12615
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: builtins.c:12630
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "\"__buitin_next_arg\" Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°ÐµÑ†Ñ†Ð° Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: builtins.c:12635
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: builtins.c:12668
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12681
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12710
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr ""
  
! #: builtins.c:12723
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr ""
  
! #: builtins.c:13526
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13531 builtins.c:13595 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2939 c/c-typeck.c:3026
! #: c/c-typeck.c:5541 c/c-typeck.c:10767 c/c-typeck.c:10784
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7278 cp/call.c:9295
! #: cp/constexpr.c:843 cp/constexpr.c:3583 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8251 cp/decl.c:15330 cp/decl.c:15709 cp/decl2.c:5623
! #: cp/decl2.c:5674 cp/parser.c:20758 cp/pt.c:8849 cp/semantics.c:2093
! #: cp/semantics.c:3337 cp/semantics.c:4424 cp/typeck.c:1803 cp/typeck.c:2020
! #: cp/typeck.c:4091 cp/typeck.c:9787
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: builtins.c:13541 builtins.c:13666
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13544
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13546
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13589
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13609
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13618
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: builtins.c:13647
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13656
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
--- 21996,22094 ----
  "`va_start' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð° Ñž Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð· Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ð¹\n"
  "           ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŽ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: builtins.c:12619
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: builtins.c:12634
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "\"__buitin_next_arg\" Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°ÐµÑ†Ñ†Ð° Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: builtins.c:12639
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12714
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr ""
  
! #: builtins.c:12727
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr ""
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
! #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: builtins.c:13545 builtins.c:13670
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13548
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13550
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
*************** msgstr ""
*** 22864,23166 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3139
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3235
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3240
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3270
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3282 cgraph.c:3312
  #, 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:3289
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3300
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3319
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3332
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cgraph.c:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3375
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3382
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3387
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3392
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3404
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "local symbols must be defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraph.c:3409
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3414
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3419
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3426
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3431
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3438
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3452 cgraph.c:3512
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3460
  #, 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:3468 cgraph.c:3539
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3480
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3490
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3495
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3502
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3529
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3560
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3577
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3588
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3593
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3604
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3617
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3623
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3633
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3645
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3651
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3663
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3672
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3677
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3682
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3716
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3724
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cgraph.c:3733
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3743
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3753
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3797 cgraph.c:3810
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3802
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3818
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3940 varpool.c:304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `-%s' is missing"
  msgid "%s: section %s.%d is missing"
--- 22874,23176 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3150
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3246
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3251
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3293 cgraph.c:3323
  #, 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:3300
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3311
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3330
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cgraph.c:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3393
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3403
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3410
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3415
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "local symbols must be defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraph.c:3420
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3442
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3449
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3463 cgraph.c:3523
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3471
  #, 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:3479 cgraph.c:3550
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3501
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3506
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3513
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3540
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3571
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3588
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3599
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3604
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3615
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3634
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3639
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3683
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3688
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3693
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3727
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3735
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cgraph.c:3744
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3754
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3764
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3789
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3808 cgraph.c:3821
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3813
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3829
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3951 varpool.c:304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `-%s' is missing"
  msgid "%s: section %s.%d is missing"
*************** msgid "%<weakref%> attribute ignored bec
*** 23242,23254 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12107
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "%q+F used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraphunit.c:1084 c/c-decl.c:12117
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 23252,23264 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "%q+F used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ð°Ð³Ð°
*** 23322,23328 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ð°Ð³Ð° Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ� \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ñ‹Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cgraphunit.c:2394
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
--- 23332,23338 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ð°Ð³Ð° Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ� \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ñ‹Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cgraphunit.c:2390
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
*************** msgstr ""
*** 23738,23749 ****
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11050
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14644
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
--- 23748,23759 ----
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11059
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14793
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
*************** msgstr ""
*** 23763,23769 ****
  msgid "internal consistency failure"
  msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: emit-rtl.c:4038
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
--- 23773,23779 ----
  msgid "internal consistency failure"
  msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: emit-rtl.c:4039
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
*************** msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ
*** 23896,23937 ****
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr ""
  
! #: fold-const.c:4617 fold-const.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5981 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6441 fold-const.c:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6599
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6604
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9811
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:10211
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:13468
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 23906,23947 ----
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr ""
  
! #: fold-const.c:4618 fold-const.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6442 fold-const.c:6456
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6600
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6605
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9812
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:10212
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:13469
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr ""
*** 23946,23952 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.c:1786 gimplify.c:6328 gimplify.c:6488
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "impossible constraint in %<asm%>"
--- 23956,23962 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.c:1786 gimplify.c:6329 gimplify.c:6489
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "impossible constraint in %<asm%>"
*************** msgstr ""
*** 24586,24592 ****
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10861
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
--- 24596,24602 ----
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
*************** msgstr ""
*** 24952,25004 ****
  msgid "%Gnull format string"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:288
  msgid "%Guse of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:324
  msgid "%Gargument to variable-length array may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:326
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:332
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:344
  msgid "%Gargument to variable-length array is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:346
  msgid "%Gargument to %<alloca%> is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:351
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:360
  msgid "%Gunbounded use of variable-length array"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:361
  msgid "%Gunbounded use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:367
  msgid "%Guse of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:372
  msgid "%Gargument to variable-length array is zero"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:374
  msgid "%Gargument to %<alloca%> is zero"
  msgstr ""
  
--- 24962,25014 ----
  msgid "%Gnull format string"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:287
  msgid "%Guse of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:323
  msgid "%Gargument to variable-length array may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:325
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:331
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:343
  msgid "%Gargument to variable-length array is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:345
  msgid "%Gargument to %<alloca%> is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:350
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:359
  msgid "%Gunbounded use of variable-length array"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:360
  msgid "%Gunbounded use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:366
  msgid "%Guse of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:371
  msgid "%Gargument to variable-length array is zero"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:373
  msgid "%Gargument to %<alloca%> is zero"
  msgstr ""
  
*************** msgstr ""
*** 25112,25118 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3734
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
--- 25122,25128 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
*************** msgid "%G%qD offset %s is out of the bou
*** 25138,25148 ****
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3873 c/c-decl.c:4146 c/c-typeck.c:8868 cp/class.c:1437
! #: cp/class.c:3253 cp/constexpr.c:956 cp/decl.c:4209 cp/decl.c:11926
! #: cp/decl.c:12405 cp/decl.c:12414 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2665 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23234
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
--- 25148,25158 ----
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
*************** msgstr ""
*** 25217,25524 ****
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.c:6329
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6342
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.c:6489
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6529 gimplify.c:6538
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7152
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7154
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.c:7158
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.c:7160
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7173
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7175
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7260
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7262
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7405
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7407
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7468
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7476
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7541
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7543
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7573 gimplify.c:9014
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.c:7594
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7725
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.c:7728
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7742
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7745
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7748
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8615 gimplify.c:8621
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8638
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8727
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8735 gimplify.c:12857
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8746 gimplify.c:8752 gimplify.c:8758 gimplify.c:8764
! #: gimplify.c:12850
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8858
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9184
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9366
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10017
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10227
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10281
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10530
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10591
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10682
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10829
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10848
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: gimplify.c:10985
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11319
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11578 gimplify.c:11582 gimplify.c:11591
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11823 gimplify.c:12082
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12788
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12812
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12832
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12885
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13748 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13766
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13779
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13792
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13803
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15080
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 25227,25534 ----
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6343
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.c:6490
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6530 gimplify.c:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7153
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7155
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.c:7159
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.c:7161
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7174
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7176
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7261
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7263
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7406
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7408
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7469
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7477
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7542
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7544
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.c:7595
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7726
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.c:7729
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7743
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7746
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7749
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8639
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 25969,25990 ****
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2317 ira.c:2339
  #, fuzzy, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: ira.c:5920
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.c:5937
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
--- 25979,26000 ----
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2318 ira.c:2340
  #, fuzzy, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5922
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.c:5938
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
*************** msgstr ""
*** 26004,26015 ****
  msgid "unable to find a register to spill"
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: lra-constraints.c:4135 reload.c:3863 reload.c:4118
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.c:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 26014,26025 ----
  msgid "unable to find a register to spill"
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: lra-constraints.c:4140 reload.c:3869 reload.c:4124
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.c:5097
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð
*** 26726,26737 ****
  msgid "unrecognized argument in option %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: opts-common.c:1366 config/i386/i386-options.c:1551
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: opts-common.c:1369 config/i386/i386-options.c:1554
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 26736,26747 ----
  msgid "unrecognized argument in option %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: opts-common.c:1366 config/i386/i386-options.c:1554
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: opts-common.c:1369 config/i386/i386-options.c:1557
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr ""
*** 26859,26865 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:1002 config/darwin.c:3317
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr ""
--- 26869,26875 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:1002 config/darwin.c:3312
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr ""
*************** msgstr ""
*** 27371,27392 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1229
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1241
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1244
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1256
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 27381,27402 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 27448,27459 ****
  msgid "impossible register constraint in %<asm%>"
  msgstr ""
  
! #: reload.c:2687
  #, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr ""
  
! #: reload.c:3720
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr ""
--- 27458,27469 ----
  msgid "impossible register constraint in %<asm%>"
  msgstr ""
  
! #: reload.c:2692
  #, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr ""
  
! #: reload.c:3726
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr ""
*************** msgstr ""
*** 27483,27534 ****
  msgid "output operand is constant in %<asm%>"
  msgstr ""
  
! #: rtl.c:850
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:879
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:900
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:927
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:958
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr ""
--- 27493,27544 ----
  msgid "output operand is constant in %<asm%>"
  msgstr ""
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:880
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:899
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:910
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:957
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:968
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 27574,27595 ****
  msgid "invalid punctuation %qc in constraint"
  msgstr "`%E' - Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ‚Ñ‹Ð¿Ñƒ string"
  
! #: stmt.c:430
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr ""
  
! #: stmt.c:524
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: stmt.c:621
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr ""
  
! #: stmt.c:650
  #, fuzzy, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
--- 27584,27605 ----
  msgid "invalid punctuation %qc in constraint"
  msgstr "`%E' - Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ‚Ñ‹Ð¿Ñƒ string"
  
! #: stmt.c:431
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr ""
  
! #: stmt.c:525
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: stmt.c:622
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr ""
  
! #: stmt.c:651
  #, fuzzy, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
*** 28279,28287 ****
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4260
! #: tree-cfg.c:4272 tree-cfg.c:4331 tree-cfg.c:4356 tree-cfg.c:4429
! #: tree-cfg.c:4507
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
--- 28289,28297 ----
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4262
! #: tree-cfg.c:4274 tree-cfg.c:4333 tree-cfg.c:4358 tree-cfg.c:4431
! #: tree-cfg.c:4509
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ
*** 28319,28325 ****
  msgid "invalid clique in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:3305 tree-cfg.c:4519
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
--- 28329,28335 ----
  msgid "invalid clique in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:3305 tree-cfg.c:4521
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
*** 28525,28891 ****
  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:4284 tree-cfg.c:4343
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4299
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4315
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:4375
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4384
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:4390
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4400
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4410
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4465
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4474
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4493
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4534 tree-cfg.c:4560
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: tree-cfg.c:4594 tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4603 tree-cfg.c:4620
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4644
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4653
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4664
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4723
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4738 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4762
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4781
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4789
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4799
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4811
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4817
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4824
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: tree-cfg.c:4834
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4841
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4850
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4893
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: tree-cfg.c:4902
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4912
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4928
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4936
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:5019 tree-cfg.c:5028
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> result"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: tree-cfg.c:5038
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5052
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> argument"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: tree-cfg.c:5059
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5157
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5214
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5230
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5279
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: tree-cfg.c:5382
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5391
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5402 tree-cfg.c:5449
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5410
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5477
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5483
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5505
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5527
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5534
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5565
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5574
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5583 tree-cfg.c:5592 tree-cfg.c:5617
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5653
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5676 tree-cfg.c:5698 tree-cfg.c:5715 tree-cfg.c:5784
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5720
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5750
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5758
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "case labels not sorted: "
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: tree-cfg.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð¿Ð¾Ð»Ðµ '%s' Ñƒ '%s'"
  
! #: tree-cfg.c:9473
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9494 tree-cfg.c:9526
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9592
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9597 cp/cvt.c:1119
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 28535,28901 ----
  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:4286 tree-cfg.c:4345
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4301
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4317
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:4377
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4386
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:4392
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4402
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4412
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4467
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4476
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4495
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4536 tree-cfg.c:4562
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: tree-cfg.c:4596 tree-cfg.c:4614
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4605 tree-cfg.c:4622
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4630
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4639
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4646
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4655
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4666
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4725
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4740 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4764
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4783
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4791
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4801
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4813
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4819
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4826
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: tree-cfg.c:4836
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4843
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4852
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4895
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: tree-cfg.c:4904
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4914
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4930
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4938
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:5021 tree-cfg.c:5030
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> result"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: tree-cfg.c:5040
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5054
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> argument"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: tree-cfg.c:5061
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5159
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5216
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5232
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5281
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: tree-cfg.c:5384
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5393
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5404 tree-cfg.c:5451
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5412
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5439
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5479
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5485
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5507
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5529
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5536
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5567
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5576
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5585 tree-cfg.c:5594 tree-cfg.c:5619
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5609
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5642
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5655
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5678 tree-cfg.c:5700 tree-cfg.c:5717 tree-cfg.c:5786
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5722
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5752
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5760
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "case labels not sorted: "
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: tree-cfg.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð¿Ð¾Ð»Ðµ '%s' Ñƒ '%s'"
  
! #: tree-cfg.c:9475
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9496 tree-cfg.c:9528
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9594
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9599 cp/cvt.c:1119
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 29978,29984 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.c:2284 c/c-decl.c:5451 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
--- 29988,29994 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.c:2284 c/c-decl.c:5450 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
*************** msgstr ""
*** 30139,30145 ****
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr ""
  
! #: c-family/c-ada-spec.c:2840
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported record layout"
--- 30149,30155 ----
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr ""
  
! #: c-family/c-ada-spec.c:2843
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported record layout"
*************** msgstr ""
*** 30755,30761 ****
  msgid "type was previously declared %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-attribs.c:3948 cp/class.c:4749
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
--- 30765,30771 ----
  msgid "type was previously declared %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
*************** msgstr ""
*** 30776,30782 ****
  msgid "%qE argument is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6060
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
--- 30786,30792 ----
  msgid "%qE argument is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
*************** msgstr ""
*** 31205,31216 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:823 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4688 c/c-decl.c:7081 c/c-typeck.c:15429
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 31215,31226 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgid "%<fallthrough%> attribute specifi
*** 31373,31386 ****
  msgstr ""
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3671
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3535
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %qE"
--- 31383,31396 ----
  msgstr ""
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3721
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3585
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %qE"
*************** msgstr ""
*** 32335,32341 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18845
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 32345,32351 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 32385,32391 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9430
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 32395,32401 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 32401,32417 ****
  msgid "%qE is not initialized"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9319
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8938
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9325
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
--- 32411,32427 ----
  msgid "%qE is not initialized"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð
*** 32421,32427 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9053
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
--- 32431,32437 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
*************** msgstr ""
*** 32486,32492 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15242 cp/semantics.c:8581
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 32496,32502 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgstr "Ð²Ñ�Ñ€Ñ‚Ð°Ð½Ð½Ðµ"
*** 33061,33068 ****
  msgid "wrong type argument to %s"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:2949
! #: cp/constexpr.c:6003
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 33071,33078 ----
  msgid "wrong type argument to %s"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð
*** 33554,33570 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4924
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4927
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4930
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
--- 33564,33580 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4984
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4987
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4990
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
*************** msgstr ""
*** 33747,33754 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12061 c/c-typeck.c:12229
! #: cp/typeck.c:5433
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
--- 33757,33764 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
*************** msgid_plural "passing argument %i to %qs
*** 33827,33988 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2790 c/c-typeck.c:5495 cp/call.c:5803
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2897
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2991
  #, 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:2998 c-family/c-warn.c:3001 cp/init.c:635
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3088
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3315
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3318 c-family/c-warn.c:3688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3452
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as a pointer %s"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "previously declared as an ordinary array %s"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3471 c-family/c-warn.c:3485
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3475 c-family/c-warn.c:3501
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3497
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  msgstr[1] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3564
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3624
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3631 c-family/c-warn.c:3664
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3643
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3648
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: c-family/c-warn.c:3667
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as %s with bound %qs"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: c-family/c-warn.c:3686
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3717
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3727
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3731
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 33837,33998 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as a pointer %s"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "previously declared as an ordinary array %s"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  msgstr[1] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as %s with bound %qs"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr ""
*** 33997,34003 ****
  msgid "too many input files"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:14814
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
--- 34007,34013 ----
  msgid "too many input files"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:16448
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
*************** msgid "unrecognized option passed to %%:
*** 34029,34042 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:14746
! #: config/aarch64/aarch64.c:14784
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:14749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 34039,34052 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:16380
! #: config/aarch64/aarch64.c:16418
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:16383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr ""
*** 34190,34251 ****
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:290
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:535
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:605
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:617
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:636
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:663
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:667
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:773
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:785
  #, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:814
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:851
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:979
  #, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr ""
--- 34200,34261 ----
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:295
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:540
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:610
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:622
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:641
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:668
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:672
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:778
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:790
  #, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:819
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:856
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:984
  #, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr ""
*************** msgstr ""
*** 34408,34496 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:2011
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2104
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2111
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2848
  #, fuzzy, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/darwin.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3267
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3272
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3287
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/darwin.c:3365
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3408
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3588
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3595
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr ""
  
! #: config/darwin.c:3683
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr ""
  
! #: config/darwin.c:3694
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/darwin.c:3718
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3719
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr ""
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%> %m"
  msgstr ""
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
--- 34418,34506 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:2006
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2099
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2106
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2843
  #, fuzzy, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/darwin.c:3058
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3267
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3282
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/darwin.c:3360
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3403
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3583
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3590
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr ""
  
! #: config/darwin.c:3678
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr ""
  
! #: config/darwin.c:3689
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/darwin.c:3713
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3714
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr ""
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%>: %m"
  msgstr ""
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
*************** msgstr ""
*** 34626,34991 ****
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1636
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.c:1711 config/aarch64/aarch64.c:1725
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2178
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2181
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2185
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2188
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2204
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2205
  #, 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:5704
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6025
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.c:6147 config/aarch64/aarch64.c:6210
! #: config/aarch64/aarch64.c:6329 config/aarch64/aarch64.c:16667
! #: config/arm/arm.c:7075 config/arm/arm.c:7105 config/arm/arm.c:28839
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6278
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6281
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6453
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14270
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14314
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, 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:14382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid sve_width value: %d"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%h"
  
! #: config/aarch64/aarch64.c:14402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ð�ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:14420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/aarch64/aarch64.c:14588 config/riscv/riscv.c:4816
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14597 config/riscv/riscv.c:4825
  #, 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:14605
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14615 config/riscv/riscv.c:4854
! #: config/rs6000/rs6000.c:4583
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.c:14686
  #, 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:14702
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/aarch64/aarch64.c:14811
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14877
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14888
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14893
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14999
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15001
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/aarch64/aarch64.c:15025
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15028
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15032
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15060
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15063
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15197 config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15253
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/aarch64/aarch64.c:15260
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15342
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15345
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/aarch64/aarch64.c:15520
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15523
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15527 config/aarch64/aarch64.c:15569
! #: config/aarch64/aarch64.c:15676
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15562
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15565
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15592
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15596
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15631
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15672
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15730 config/aarch64/aarch64.c:15903
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15774
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15782 config/i386/i386-options.c:1201
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15836
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15893 config/arm/arm.c:32851
! #: config/rs6000/rs6000.c:24138 config/s390/s390.c:15744
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15920
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15929
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17355 config/arm/arm.c:6427
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12128
! #: config/s390/s390.c:12205
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17360 config/arm/arm.c:6432
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12123
! #: config/s390/s390.c:12200
  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:18493
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18495
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23410 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
! #: config/aarch64/aarch64.c:23420 config/aarch64/aarch64.c:23447
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23424
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23428
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23451
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23476
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
--- 34636,35001 ----
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1973
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.c:2048 config/aarch64/aarch64.c:2062
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2515
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2518
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2522
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2525
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2541
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2542
  #, 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:6103
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6424
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
! #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6677
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6680
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6857
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15904
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15948
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16004
  #, 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:16016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid sve_width value: %d"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%h"
  
! #: config/aarch64/aarch64.c:16036
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ð�ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:16054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/aarch64/aarch64.c:16222 config/riscv/riscv.c:4825
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16231 config/riscv/riscv.c:4834
  #, 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:16239
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.c:16320
  #, 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:16336
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/aarch64/aarch64.c:16445
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16452
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16511
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16522
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16527
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16633
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16635
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/aarch64/aarch64.c:16659
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16662
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16666
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16694
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16697
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16831
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16887
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/aarch64/aarch64.c:16894
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16976
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16979
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/aarch64/aarch64.c:17158
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17161
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17165 config/aarch64/aarch64.c:17207
! #: config/aarch64/aarch64.c:17314
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17200
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17203
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17230
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17234
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17269
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17310
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17368 config/aarch64/aarch64.c:17541
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17412
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17420 config/i386/i386-options.c:1204
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17474
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17558
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17567
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:20135
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:20137
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
! #: config/aarch64/aarch64.c:25063 config/aarch64/aarch64.c:25090
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25067
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25071
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25094
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25119
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
*************** msgid "bad value %qs for %<-mmemory-late
*** 35046,35052 ****
  msgstr ""
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:856 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 35056,35062 ----
  msgstr ""
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args
*** 35168,35185 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7216 config/arm/arm.c:7234
! #: config/arm/arm.c:7415 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3429
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3662
! #: config/i386/i386-options.c:3713 config/i386/i386-options.c:3750
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3039 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20188 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1071 config/s390/s390.c:1158 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 35178,35195 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð
*** 35615,35837 ****
  msgid "target CPU does not support unaligned accesses"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3489
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3498
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3501
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3534
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3559
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3571 config/arm/arm.c:32865
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3579
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3588
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3610 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/arm/arm.c:3755
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3807
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3831
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3834
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3842
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6103
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6123
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6375
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6464
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6848 config/arm/arm.c:7069 config/arm/arm.c:7102
! #: config/arm/arm.c:28832
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7240
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7364
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7376
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7407 config/arm/arm.c:7459
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arm/arm.c:7426
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7475
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/arm/arm.c:9439
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13198
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13201
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25478
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26140
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26399
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26651
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26897
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32880
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 35625,35852 ----
  msgid "target CPU does not support unaligned accesses"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3244
! #, gcc-internal-format
! msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
! msgstr ""
! 
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3503
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3584
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3593
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/arm/arm.c:3760
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7484
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26670
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 35839,35861 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32888
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32901
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32915
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/arm/arm.c:33927
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
--- 35854,35876 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32931
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
*************** msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð
*** 35938,35955 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5111
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5123
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%qs function cannot have arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5120
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qs function cannot return a value"
--- 35953,35970 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5122
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5134
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%qs function cannot have arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5131
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qs function cannot return a value"
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args
*** 36704,36835 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: config/i386/i386-expand.c:8043
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8453 config/i386/i386-expand.c:9905
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:8841
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:8936
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9836
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9851
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9884
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9924
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9937
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9947
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9952
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10089
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-expand.c:10094
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:10100 config/i386/i386-expand.c:10420
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10402
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10411
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10906 config/rs6000/rs6000-call.c:10919
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11119
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11123
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/i386/i386-expand.c:12044
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:12077
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:12838 config/i386/i386-expand.c:13050
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13103
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:13128
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
--- 36719,36850 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: config/i386/i386-expand.c:8049
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:8847
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:8942
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9842
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9857
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9890
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9930
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9943
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9953
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9958
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10095
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-expand.c:10100
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10414
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10417
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11129
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/i386/i386-expand.c:12050
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:12083
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13115
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
*************** msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ
*** 36850,37366 ****
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:849 config/i386/i386-options.c:2000
! #: config/i386/i386-options.c:2009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s does not support %s"
  msgid "code model %s does not support PIC mode"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/i386/i386-options.c:1106
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:1170
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.c:1233
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:1271
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:1522
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "wrong argument %qs to option %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: config/i386/i386-options.c:1528
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1538
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1564
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1577
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1587
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1594
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1647
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:1832
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.c:1879
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.c:1881
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1909
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1914
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:1929
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:1940
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.c:1946
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1949
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1953
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1970 config/i386/i386-options.c:1979
! #: config/i386/i386-options.c:1991 config/i386/i386-options.c:2002
! #: config/i386/i386-options.c:2013
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:1982 config/i386/i386-options.c:1994
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:2037
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.c:2051
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2053
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2060
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2062
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2070 config/i386/i386-options.c:2444
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/i386/i386-options.c:2383
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2384
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2406
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2408
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2413
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2414
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386-options.c:2463
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2464
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2485
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2487
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2492
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2493
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386-options.c:2517
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2519
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2522
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2550
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2551
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2630
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:2633
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2656
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2672
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2678
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2679
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2689
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2696
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2746
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2748
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2764
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2818
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2821
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2825
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2890
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2949
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2954
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2982
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:3157
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3172
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3221
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3231
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3266
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3276
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3389
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3391
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3395
  #, 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:3442 config/i386/i386-options.c:3493
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3447
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3454 config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3460
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/i386/i386-options.c:3485 config/i386/i386-options.c:3528
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3489
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3497 config/i386/i386-options.c:3546
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3507 config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3511
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3515 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3532 config/i386/i386-options.c:3550
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3642 config/rs6000/rs6000.c:20301
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:3669
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:3690
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3724 config/i386/i386-options.c:3734
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3761 config/i386/i386-options.c:3783
! #: config/ia64/ia64.c:812 config/s390/s390.c:1168
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3771 config/i386/i386-options.c:3793
! #: config/s390/s390.c:1197
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3825
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3832
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3843
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 36865,37381 ----
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:852 config/i386/i386-options.c:2010
! #: config/i386/i386-options.c:2019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s does not support %s"
  msgid "code model %s does not support PIC mode"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/i386/i386-options.c:1109
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:1173
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.c:1236
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:1274
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:1525
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "wrong argument %qs to option %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: config/i386/i386-options.c:1531
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1541
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1567
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1580
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1590
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1597
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1650
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:1835
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.c:1889
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.c:1891
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1919
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1924
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:1939
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:1950
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.c:1956
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1959
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1963
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1980 config/i386/i386-options.c:1989
! #: config/i386/i386-options.c:2001 config/i386/i386-options.c:2012
! #: config/i386/i386-options.c:2023
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:1992 config/i386/i386-options.c:2004
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:2047
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:2052
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.c:2064
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2066
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2073
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2075
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/i386/i386-options.c:2396
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386-options.c:2476
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2505
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386-options.c:2530
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2535
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:2646
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2682
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2685
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2903
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3402
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3473
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:3682
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:3703
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 37820,37826 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3067
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
--- 37835,37841 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3076
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
*************** msgstr ""
*** 38888,38945 ****
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.c:2687 config/riscv/riscv.c:2729
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:3078
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/riscv/riscv.c:4735
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4778
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4782
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4786
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4796
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4809
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4836 config/rs6000/rs6000.c:4595
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "%qs is not a valid base register in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/riscv/riscv.c:4850 config/rs6000/rs6000.c:4578
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/riscv/riscv.c:5149
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
--- 38903,38960 ----
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.c:2696 config/riscv/riscv.c:2738
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:3087
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/riscv/riscv.c:4744
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4787
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4791
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4795
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4805
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4818
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "%qs is not a valid base register in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/riscv/riscv.c:5160
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
*************** msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†Ñ
*** 39449,39690 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3238 config/rs6000/rs6000.c:3241
! #: config/rs6000/rs6000.c:3244
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3345
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3491
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3511 config/rs6000/rtems.h:114
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3540
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/rs6000/rs6000.c:3673
  #, 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:3812
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:3829
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/rs6000/rs6000.c:3915
  #, 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:3923
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3948 config/rs6000/rs6000.c:3956
! #: config/rs6000/rs6000.c:3963 config/rs6000/rs6000.c:3970
! #: config/rs6000/rs6000.c:3978 config/rs6000/rs6000.c:3997
! #: config/rs6000/rs6000.c:4059 config/rs6000/rs6000.c:4086
! #: config/rs6000/rs6000.c:4113 config/rs6000/rs6000.c:4128
! #: config/rs6000/rs6000.c:4136 config/rs6000/rs6000.c:4181
! #: config/rs6000/rs6000.c:4183 config/rs6000/rs6000.c:4275
! #: config/rs6000/rs6000.c:4288 config/rs6000/rs6000.c:4297
! #: config/rs6000/rs6000.c:4447 config/rs6000/rs6000.c:4470
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4172
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4235
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/rs6000/rs6000.c:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4267
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4354
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4379 config/rs6000/rs6000.c:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4407
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4603
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4900
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/rs6000/rs6000.c:4937
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7847
  #, 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:10582
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
  msgstr ""
  
! #: config/rs6000/rs6000.c:17677
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19967
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20049
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20051
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20053
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20055
  #, gcc-internal-format
! msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20061
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20064
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20069
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20072
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24110
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: config/rs6000/rs6000.c:24113
  #, fuzzy, gcc-internal-format
  #| msgid "%s=%s is too large"
  msgid "%s%qs%s is not allowed"
  msgstr "%s=%s Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000.c:24115
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24660
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24819
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24851
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:25107
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27708
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 39464,39705 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3242 config/rs6000/rs6000.c:3245
! #: config/rs6000/rs6000.c:3248
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3349
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3495
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3515 config/rs6000/rtems.h:114
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3523
  #, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3544
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/rs6000/rs6000.c:3677
  #, 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:3816
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:3833
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/rs6000/rs6000.c:3919
  #, 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:3927
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
! #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
! #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4239
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4904
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20172
  #, gcc-internal-format
! msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: config/rs6000/rs6000.c:24230
  #, fuzzy, gcc-internal-format
  #| msgid "%s=%s is too large"
  msgid "%s%qs%s is not allowed"
  msgstr "%s=%s Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:25224
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 39863,39869 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:896
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
--- 39878,39884 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
*************** msgstr ""
*** 39934,40135 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr ""
  
! #: config/s390/s390.c:743
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr ""
  
! #: config/s390/s390.c:759
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr ""
  
! #: config/s390/s390.c:808
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:814
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:821
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:827
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:833
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:852
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:859 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:993
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/s390/s390.c:1094
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1184
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/s390/s390.c:10001
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11366
  #, 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:11382
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11410
  #, fuzzy, gcc-internal-format
  #| msgid "size of `%s' is %d bytes"
  msgid "frame size of %qs is %wd bytes"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:11414
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13124
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15390
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15397
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15432
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15435
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15464
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15468
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15480
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15489
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15495
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15497
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15500
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15513
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15516
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15519
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15522
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15575
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15611
  #, 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:15618
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:15649
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15810 config/s390/s390.c:15860 config/s390/s390.c:15877
  #, 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:15816
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
--- 39949,40155 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr ""
  
! #: config/s390/s390.c:762
! #, fuzzy, gcc-internal-format
! msgid "constant argument %d for builtin %qF is invalid (%s)"
! msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
! 
! #: config/s390/s390.c:766
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr ""
  
! #: config/s390/s390.c:782
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr ""
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:875
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:1016
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, fuzzy, gcc-internal-format
  #| msgid "size of `%s' is %d bytes"
  msgid "frame size of %qs is %wd bytes"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13147
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/s390/s390.c:15641
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
*************** msgstr ""
*** 40473,40489 ****
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1637
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1639 ada/gcc-interface/trans.c:1645
  #, fuzzy, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: ada/gcc-interface/trans.c:1643
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
--- 40493,40514 ----
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:332
! #, gcc-internal-format, gfc-internal-format
! msgid "%s contains too many lines"
! msgstr ""
! 
! #: ada/gcc-interface/trans.c:1642
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1644 ada/gcc-interface/trans.c:1650
  #, fuzzy, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: ada/gcc-interface/trans.c:1648
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
*************** msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€
*** 40551,40558 ****
  msgid "could not read the BRIG file"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
  
! #: c/c-convert.c:101 c/c-typeck.c:2210 c/c-typeck.c:12707 cp/typeck.c:2146
! #: cp/typeck.c:8603 cp/typeck.c:9394
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 40576,40583 ----
  msgid "could not read the BRIG file"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°
*** 40615,40621 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7353 c/c-decl.c:8261 c/c-decl.c:9068
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
--- 40640,40646 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
*************** msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–
*** 40840,40846 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3339
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 40865,40871 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3340
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
*************** msgstr ""
*** 40850,40856 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3112
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
--- 40875,40881 ----
  msgid "declaration of %qD shadows a previous local"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3113
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
*************** msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð°
*** 40860,41079 ****
  msgid "nested extern declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.c:3367 c/c-decl.c:3381
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:3373 c/c-decl.c:3386
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:3405
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.c:3675
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:3685
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.c:3696
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:3757
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.c:3762
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:3775
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:3780
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:3784
  #, fuzzy, gcc-internal-format
  #| msgid "(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Ð�Ð± ÐºÐ¾Ð¶Ð½Ñ‹Ð¼ Ð½ÐµÐ°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½Ñ‹Ð¼ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€Ñ‹ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»Ñ�ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.c:3832 cp/decl.c:3281
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.c:3868
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:3871
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-decl.c:3872 c/c-decl.c:3927 c/c-decl.c:4017
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %qD defined here"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.c:3926 c/c-decl.c:4016
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.c:3949
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:4048 cp/decl.c:3687
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: c/c-decl.c:4079
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.c:4144
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.c:4145 c/c-decl.c:4156
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.c:4238
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4424 cp/tree.c:4728
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.c:4433
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.c:4698
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.c:4709
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4725
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4737
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4759 c/c-decl.c:4767
  #, fuzzy, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.c:4775
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<inline%> in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:4781
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:4787
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4793
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4800
  #, fuzzy, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.c:4806
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:4819
  #, fuzzy, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.c:4826
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4844
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.c:4858 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:4929
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.c:4933
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
--- 40885,41104 ----
  msgid "nested extern declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.c:3366 c/c-decl.c:3380
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:3372 c/c-decl.c:3385
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:3404
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.c:3674
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:3684
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: c/c-decl.c:3695
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:3756
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.c:3761
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:3774
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:3779
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:3783
  #, fuzzy, gcc-internal-format
  #| msgid "(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Ð�Ð± ÐºÐ¾Ð¶Ð½Ñ‹Ð¼ Ð½ÐµÐ°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½Ñ‹Ð¼ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€Ñ‹ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»Ñ�ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.c:3867
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:3870
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-decl.c:3871 c/c-decl.c:3926 c/c-decl.c:4016
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %qD defined here"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.c:3925 c/c-decl.c:4015
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.c:3948
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: c/c-decl.c:4078
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.c:4143
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.c:4144 c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.c:4154
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.c:4237
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.c:4432
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.c:4697
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.c:4708
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4724
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4736
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4758 c/c-decl.c:4766
  #, fuzzy, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.c:4774
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<inline%> in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:4780
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:4786
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4792
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4799
  #, fuzzy, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.c:4805
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:4818
  #, fuzzy, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.c:4825
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4843
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.c:4857 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:4928
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.c:4932
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
*************** msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð
*** 41081,41109 ****
  #. 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:4939 c/c-decl.c:7820 c/c-decl.c:9738
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.c:5104
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%q+D is usually a function"
  msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-decl.c:5113
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.c:5118
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5124
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "parameter %qD is initialized"
--- 41106,41134 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.c:5103
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%q+D is usually a function"
  msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-decl.c:5112
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.c:5117
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5123
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "parameter %qD is initialized"
*************** msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†
*** 41113,41386 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5143 c/c-decl.c:5158 c/c-typeck.c:8153
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
  
! #: c/c-decl.c:5149
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:5238
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:5288
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5290
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.c:5371
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.c:5376
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %q+D"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: c/c-decl.c:5380
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero or negative size array %q+D"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: c/c-decl.c:5469
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:5519
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.c:5557
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.c:5643
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:5658 cp/decl.c:8192
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5915
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6026
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6047 c/c-decl.c:6062
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6057
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6068
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6073
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6083
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6089
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.c:6100
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6106
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6119
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.c:6134
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6137
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6144
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6146
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6357 c/c-decl.c:6753 c/c-decl.c:6763
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.c:6359
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6379
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.c:6383
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.c:6415
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"const\""
  
! #: c/c-decl.c:6417
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: c/c-decl.c:6419
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-decl.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: c/c-decl.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6447 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6461
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6463
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6467
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.c:6485
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6488
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6492
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6495
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6498 cp/decl.c:12158
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6515
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6519
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6524
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6528
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6533
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6536
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 41138,41411 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
  
! #: c/c-decl.c:5148
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:5237
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:5287
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5289
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.c:5370
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.c:5375
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %q+D"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: c/c-decl.c:5379
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero or negative size array %q+D"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: c/c-decl.c:5468
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:5518
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.c:5556
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.c:5642
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6056
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6082
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6088
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.c:6133
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6143
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6145
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.c:6414
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"const\""
  
! #: c/c-decl.c:6416
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: c/c-decl.c:6418
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-decl.c:6420
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6462
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 41388,42123 ****
  #. 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:6583 c/c-decl.c:6977
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6644
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6653
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6656
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6664 c/c-decl.c:8792
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.c:6696
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6700
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6708
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6711
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6723
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6726
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6735
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.c:6737
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.c:6823
  #, 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:6826
  #, 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:6865 c/c-decl.c:7523
  #, 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:6887
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: c/c-decl.c:6900
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6906
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6910
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7013
  #, 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:7016
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7023
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7026
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7067
  #, 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:7071 cp/decl.c:12458
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7109 c/c-decl.c:7319 c/c-decl.c:7373 c/c-decl.c:7457
! #: c/c-decl.c:7582 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7115 c/c-decl.c:7325 c/c-decl.c:7462 c/c-decl.c:7587
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7210
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7214
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7220
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7236
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7239
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7245
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7248
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7263
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7265
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7274
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:7276
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7281
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7283
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7288
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7290
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7293
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:7300
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7303
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7334
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7336
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7379
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7390
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7407 cp/decl.c:11090
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7447
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7489
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7491
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7504
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:7511
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7513
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7553 c/c-decl.c:7564 c/c-decl.c:7567
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: c/c-decl.c:7624
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7637
  #, 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:7640
  #, 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:7669
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7679
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7716
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7826 c/c-decl.c:9546
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7836
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7881
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7896
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7974
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7978 c/c-decl.c:8014
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.c:8008
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8054
  #, 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:8060
  #, 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:8168
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:8174
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "struct defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:8180
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "union defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:8257
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8259
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8268
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8270
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8300 c/c-decl.c:9087
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8367 cp/decl.c:5143
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8372
  #, 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:8375
  #, 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:8468 c/c-decl.c:8486 c/c-decl.c:8547
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: c/c-decl.c:8573
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8576
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8701
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8708
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8771 cp/decl.c:13430
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8777
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8783
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8814
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:8919
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9059
  #, 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:9066
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: c/c-decl.c:9145 cp/decl.c:15903
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9160
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9280 c/c-decl.c:9296
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:9291
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:9315
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9323
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9440 cp/decl.c:5454 cp/decl.c:16454
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9458
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9469
  #, 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:9497
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9555
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for `%s'"
  msgid "no previous prototype for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:9564
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9572 cp/decl.c:16589
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:9582
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9601
  #, 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:9603
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9610
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%qD is normally a non-static function"
  msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-decl.c:9658
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9673
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9690
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9730 c/c-decl.c:9734
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9747
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9763
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9771
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: c/c-decl.c:9780
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:9809 c/c-decl.c:9814
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9834
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:9841
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9894
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9905
  #, 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:9908 c/c-decl.c:9955 c/c-decl.c:9969
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "prototype declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:9947
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9952
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9962
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9967
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10225 cp/decl.c:17414
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:10244 cp/decl.c:17498
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
--- 41413,42148 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.c:6695
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6699
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6707
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6722
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6725
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6734
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.c:6736
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.c:6822
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: c/c-decl.c:6899
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7012
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE declared as function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7066
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function definition has qualified void return type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7262
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7264
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7273
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7280
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7287
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7335
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7488
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7490
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7503
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:7510
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7512
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: c/c-decl.c:7623
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7636
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7680
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7880
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7895
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:8173
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "struct defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:8179
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "union defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:8256
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8258
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8267
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8269
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8371
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8782
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8813
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9058
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:9290
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9468
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type defaults to %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.c:9496
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9554
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for `%s'"
  msgid "no previous prototype for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:9563
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:9581
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9600
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9609
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%qD is normally a non-static function"
  msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9770
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: c/c-decl.c:9779
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9833
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9904
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "prototype declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
*************** msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°
*** 42126,42397 ****
  #. 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:10340
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10345
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10352
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.c:10384
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10388
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10395
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10400
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10404
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10408
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10700
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10759 c/c-decl.c:10766
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:10794 c/c-decl.c:11178 c/c-decl.c:11573
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10806 cp/parser.c:31446
  #, 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:10819
  #, 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:11048 c/c-parser.c:9956
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11094
  #, 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:11165 c/c-decl.c:11731
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: c/c-decl.c:11225
  #, 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:11247
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:11290
  #, 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:11409
  #, 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:11459
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:11530
  #, 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:11554 c/c-decl.c:11827 c/c-parser.c:8967
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c/c-decl.c:11556
  #, 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:11591
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11604
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11653
  #, 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:11674
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11692 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11695 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C90 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11707
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11716
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11729
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11737
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11745
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11824
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11839
  #, 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:11866
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11892 c/c-decl.c:11908 c/c-decl.c:11934
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:12361 cp/semantics.c:5793
  #, 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:12365 cp/semantics.c:5797
  #, 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:11988 cp/typeck.c:5073
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:11997 cp/typeck.c:5081
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11926 cp/typeck.c:5021
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12016 cp/typeck.c:5089
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:11950 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12008
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11937
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 42151,42422 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "`long long long' - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð° Ð´Ð»Ñ� GCC"
  
! #: c/c-decl.c:10818
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ `long long'"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11093
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: c/c-decl.c:11224
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11246
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:11289
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11408
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11458
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c/c-decl.c:11555
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11652
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C90 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11838
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ‹ \"complex\" Ñƒ Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ– \"double complex\""
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 42411,42417 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
--- 42436,42442 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
*************** msgstr ""
*** 42422,42428 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-parser.c:1665 cp/semantics.c:3201
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
--- 42447,42453 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-parser.c:1665 cp/semantics.c:3219
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
*************** msgid "unknown type name %qE"
*** 42459,42465 ****
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41330 cp/parser.c:45195
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
--- 42484,42490 ----
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
*************** msgstr ""
*** 42481,42487 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33879 cp/parser.c:33951
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
--- 42506,42512 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
*************** msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½
*** 42497,42503 ****
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11832 cp/parser.c:12039
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
--- 42522,42528 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 42535,42541 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14539
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 42560,42566 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr ""
*** 42596,42602 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10131
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 42621,42627 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†
*** 42643,42656 ****
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8961
! #: cp/parser.c:31683 cp/parser.c:34856 cp/parser.c:37421 cp/parser.c:37589
! #: cp/parser.c:42903 cp/parser.c:44510
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3238 cp/parser.c:20165
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
--- 42668,42681 ----
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
*************** msgstr ""
*** 42737,42743 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27867
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
--- 42762,42768 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�
*** 42798,42804 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12162
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 42823,42829 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 42813,42819 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11782
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
--- 42838,42844 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
*************** msgstr ""
*** 42838,42856 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13616
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: c/c-parser.c:6390 cp/parser.c:13619
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: c/c-parser.c:6521 cp/parser.c:12433
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
--- 42863,42881 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
*************** msgstr ""
*** 42870,42881 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-parser.c:6872 cp/parser.c:12702
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12708
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 42895,42906 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 42890,42897 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21018
! #: cp/parser.c:21035 cp/parser.c:21049
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 42915,42922 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿Ñƒ
*** 42918,42929 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4849
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
--- 42943,42954 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr ""
*** 43322,43333 ****
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:11951 cp/parser.c:34713
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34726
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
--- 43347,43358 ----
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
*************** msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð
*** 43337,43387 ****
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12007 cp/parser.c:34763
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34772
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:34786
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.c:12043 cp/parser.c:34805
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44841
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41327 cp/parser.c:41661 cp/parser.c:41751
! #: cp/parser.c:41824 cp/parser.c:44888 cp/parser.c:44903 cp/parser.c:44918
! #: cp/parser.c:44934 cp/parser.c:44950 cp/parser.c:44966 cp/parser.c:44993
! #: cp/parser.c:45006 cp/parser.c:45029 cp/parser.c:45042
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12324 cp/parser.c:45019
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12411 cp/parser.c:45114
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45120
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
--- 43362,43412 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 43391,43408 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45149 cp/parser.c:45182
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12490 cp/parser.c:44878
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35224 cp/parser.c:37940 cp/parser.c:43961 cp/parser.c:43969
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
--- 43416,43433 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
*************** msgstr ""
*** 43423,43476 ****
  msgid "%qD is not a variable"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:13267 cp/semantics.c:7767
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-parser.c:13309 cp/parser.c:35911
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:35975
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13388 cp/parser.c:35977
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36088
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36106
! #: cp/parser.c:41653 cp/parser.c:41743
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.c:13581 cp/parser.c:36161
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36168
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:13590 cp/parser.c:36170
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13596 cp/parser.c:36176
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 43448,43501 ----
  msgid "%qD is not a variable"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 43492,43600 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13804 cp/semantics.c:7972
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13851 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13885 cp/parser.c:36368
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13925 cp/parser.c:36410
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13986 cp/parser.c:36475
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14052 cp/parser.c:36544
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36547
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7009
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7041
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14203 cp/parser.c:35683
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:14237 cp/parser.c:35716
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: c/c-parser.c:14404 cp/semantics.c:8137
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36579 cp/parser.c:36589
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.c:14502 cp/parser.c:36627
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14555 cp/parser.c:36695
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43612
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:36953
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14854 cp/parser.c:36969
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:36972
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7076
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14893 cp/parser.c:36992
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
--- 43517,43625 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
*** 43605,43621 ****
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7172
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7291
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7389
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 43630,43646 ----
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 43635,43658 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15627 cp/parser.c:37769 cp/parser.c:37998 cp/parser.c:38048
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: c/c-parser.c:15714 cp/parser.c:37844
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.c:15812 cp/parser.c:37945
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
--- 43660,43683 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
*************** msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€
*** 43667,43749 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16009 cp/semantics.c:7547
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38282
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38293 cp/parser.c:38664
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: c/c-parser.c:16261 cp/parser.c:38340
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38518
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16538 cp/parser.c:38653
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16671 cp/parser.c:42180
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42190
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16701 cp/parser.c:42210
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42221
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16719 cp/parser.c:42228
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16727 cp/parser.c:42236
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42258
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42268
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42365
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16857 cp/parser.c:42382
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
--- 43692,43774 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
*************** msgstr ""
*** 43758,43764 ****
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.c:17128 cp/parser.c:44205
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
--- 43783,43789 ----
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
*************** msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ
*** 43769,43795 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44256 cp/parser.c:44301
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44330
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44332
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17267 cp/parser.c:42583
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38743
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr ""
--- 43794,43820 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr ""
*************** msgstr ""
*** 43799,43881 ****
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38758
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17452 cp/parser.c:38851
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.c:17474 cp/parser.c:38873
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38887
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:17495 cp/parser.c:38894
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17552 cp/parser.c:38951
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:38960
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:38969
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39174 cp/parser.c:39200
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17841 cp/parser.c:39231 cp/parser.c:39247
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17890 cp/semantics.c:9721 cp/semantics.c:9731
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9796
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:18047 cp/parser.c:39431
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:18059 cp/parser.c:39447
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:18095 cp/parser.c:39480
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:18102 cp/parser.c:39487
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
--- 43824,43906 ----
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 43885,43916 ****
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18161 cp/parser.c:40092
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:18166 cp/parser.c:40098
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.c:18222 cp/parser.c:40149
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40160
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40188
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:18330 cp/semantics.c:9306 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
--- 43910,43941 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
*************** msgstr ""
*** 43920,43991 ****
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40502
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40298 cp/parser.c:40340 cp/pt.c:17886
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40621
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18895 cp/parser.c:40839
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41040
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19381 cp/parser.c:41318
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.c:19634 cp/parser.c:41591
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41607
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19698 cp/parser.c:41837
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41690
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41702
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41781
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41794
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42055
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
--- 43945,44016 ----
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 44000,44056 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20270 cp/parser.c:42731
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20323 cp/parser.c:42783
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42807
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42846 cp/pt.c:11516
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20378 cp/parser.c:42849 cp/pt.c:11533
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20402 cp/parser.c:42877 cp/pt.c:11519
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20447 cp/parser.c:42921
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20469 cp/parser.c:42943 cp/pt.c:11523
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20480 cp/parser.c:42954
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43040
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20642 cp/parser.c:43148
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
--- 44025,44081 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
*************** msgstr ""
*** 44061,44072 ****
  msgid "variant %qD is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.c:20668 cp/decl.c:7567
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:20680 cp/decl.c:7576
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 44086,44097 ----
  msgid "variant %qD is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 44076,44107 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20731 cp/parser.c:43193
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20840 cp/parser.c:43298
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43347
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43372
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.c:20915 cp/parser.c:43379
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr ""
  
! #: c/c-parser.c:20921 cp/parser.c:43386
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
--- 44101,44132 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr ""
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
*************** msgstr ""
*** 44156,44197 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43854
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21395 cp/parser.c:43917
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21415 cp/parser.c:43943
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:43952
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21436 cp/parser.c:43964
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:43976
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:43985
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:43999
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
--- 44181,44222 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 44206,44232 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21736 cp/semantics.c:8745
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21738 cp/semantics.c:8747
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8749
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:21921 cp/parser.c:44732
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44738
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 44231,44257 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 44236,44242 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44756
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 44261,44267 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr ""
*** 44252,44258 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10615 c/c-typeck.c:10657 cp/call.c:4552
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 44277,44283 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 44293,44419 ****
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:770
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.c:775
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.c:780
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.c:1325
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:1329
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.c:1333
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.c:1666
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.c:1924
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2457 c/c-typeck.c:9170
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.c:2461 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.c:2470
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.c:2473
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.c:2533
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.c:2539
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.c:2587
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.c:2642
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2652 cp/typeck.c:3588 cp/typeck.c:3681
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.c:2658
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.c:2712
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-typeck.c:2715
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-typeck.c:2829
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2936 cp/typeck.c:1801
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3089
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.c:3094
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.c:3100
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
--- 44318,44444 ----
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:776
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.c:781
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.c:786
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.c:1331
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:1335
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.c:1339
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.c:1672
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.c:1930
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.c:2520
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.c:2523
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.c:2583
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.c:2589
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.c:2637
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.c:2692
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.c:2708
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.c:2762
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-typeck.c:2765
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-typeck.c:2879
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2986 cp/typeck.c:1812
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3139
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.c:3144
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.c:3150
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
*************** msgstr ""
*** 44421,46023 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3130
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.c:3135 c/c-typeck.c:3187
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.c:3256
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3262
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3268
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3274
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3280
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3286
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3300
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3326
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3351
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3375
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3380
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3533
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to method %qE"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: c/c-typeck.c:3543
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: c/c-typeck.c:3615
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.c:3683
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3886 cp/typeck.c:5119 cp/typeck.c:5388
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3866 c/c-typeck.c:3877 cp/typeck.c:5146 cp/typeck.c:5170
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3869 c/c-typeck.c:3880 cp/typeck.c:5149 cp/typeck.c:5173
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.c:3900
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.c:3951
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.c:3954
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.c:3988
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:3997 cp/typeck.c:6086
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.c:4430
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.c:4434
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.c:4444
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-typeck.c:4468
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-typeck.c:4493
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.c:4551
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4554
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4561
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.c:4564
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.c:4580
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `++' and `--' on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"++\" Ñ– \"--\" Ð´Ð»Ñ� Ñ‚Ñ‹Ð¿Ñƒ complex"
  
! #: c/c-typeck.c:4606 c/c-typeck.c:4640
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-typeck.c:4608 c/c-typeck.c:4643
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.c:4628
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:4632
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:4739
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.c:4798
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: c/c-typeck.c:4811
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: c/c-typeck.c:4819
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5004
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5007
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5012
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5014
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5153
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5235
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5294 c/c-typeck.c:5300
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5317
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5334
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5345 c/c-typeck.c:5362
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5350 c/c-typeck.c:5367
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5380
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5385
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5394 c/c-typeck.c:5405
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5419
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5534
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5538
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5556
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5561
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5570 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.c:5619
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5637 c/c-typeck.c:11178
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5708
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5714
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5749
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5843
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5849
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5864
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5884
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5894
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5929
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5939
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5959
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:5970
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:5975
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5984 cp/typeck.c:8438
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6007
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6017
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:6112
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6153
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6279
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6481 c/c-typeck.c:6503 c/c-typeck.c:6529
  #, fuzzy, gcc-internal-format
  #| msgid "initialization"
  msgid "(near initialization for %qs)"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: c/c-typeck.c:6544
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.c:6587 c/c-typeck.c:6833
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6621
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6624
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6629
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.c:6828
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6837
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6841
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6846
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6864
  #, fuzzy, gcc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: c/c-typeck.c:7042 c/c-typeck.c:7397
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7045 c/c-typeck.c:7400
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7048 c/c-typeck.c:7402
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7051 c/c-typeck.c:7404
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7059 c/c-typeck.c:7292 c/c-typeck.c:7335
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7061 c/c-typeck.c:7294 c/c-typeck.c:7337
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7063 c/c-typeck.c:7296 c/c-typeck.c:7339
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7065 c/c-typeck.c:7298 c/c-typeck.c:7341
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7074
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7142
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7155
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7165
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7175
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7185
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7208
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7214
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7219
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7224 cp/typeck.c:9547
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7250
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7260
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7309
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7312
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7314
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7316
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7360
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7368
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7373
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7378
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7439
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:7444
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7451
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7456
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7495
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7502
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7507
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7531
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7538
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7543
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7547
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7574
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.c:7585
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7595
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7605
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.c:7673
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7913 c/c-typeck.c:8807 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:7929 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:7969
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8037 cp/typeck.c:2182
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:8056 c/c-typeck.c:8080 c/c-typeck.c:8083 c/c-typeck.c:8091
! #: c/c-typeck.c:8131 c/c-typeck.c:9660 c/c-typeck.c:9710
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.c:8065
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8096 c/c-typeck.c:8144 c/c-typeck.c:9720
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:9715
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8157
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.c:8435 cp/decl.c:6976
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.c:8655
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.c:8738
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8804 c/c-typeck.c:10243 cp/typeck2.c:1109 cp/typeck2.c:1367
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8841
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8864
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.c:8888
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8893
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9012 c/c-typeck.c:9094
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9017 c/c-typeck.c:9156
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9067
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:9076 c/c-typeck.c:9085
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:9090 c/c-typeck.c:9092
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9096 c/c-typeck.c:9099
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9118
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9229 c/c-typeck.c:9259 c/c-typeck.c:9803
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9233 c/c-typeck.c:9263 c/c-typeck.c:9806
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9737
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10118
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10125 c/c-typeck.c:10202
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10146
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10217 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10312
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10334
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10396
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10430
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10462
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10704
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-typeck.c:10731 c/gimple-parser.c:2404 cp/typeck.c:10039
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-typeck.c:10759 c/c-typeck.c:10763
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.c:10777 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10780
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10857
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-typeck.c:10947 cp/semantics.c:1420
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:10972
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11010 c/c-typeck.c:11018
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:11024 cp/parser.c:11953
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11026
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11102 cp/parser.c:13452
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11105 c/c-typeck.c:11125 cp/decl.c:3661 cp/parser.c:13462
! #: cp/parser.c:13483
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11108 cp/parser.c:13465
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11122 cp/parser.c:13475
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11160 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11204
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12038 c/c-typeck.c:12206 cp/typeck.c:5402
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12046 c/c-typeck.c:12214 cp/typeck.c:5415
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12071 c/c-typeck.c:12239 cp/typeck.c:5450
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12085 cp/typeck.c:5108
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12103 c/c-typeck.c:12124
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12109 c/c-typeck.c:12130
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12151 c/c-typeck.c:12280
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12158 c/c-typeck.c:12164
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-typeck.c:12171 c/c-typeck.c:12290
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12183 c/c-typeck.c:12188 c/c-typeck.c:12316 c/c-typeck.c:12321
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12268
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12270
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12275
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.c:12298 c/c-typeck.c:12301 c/c-typeck.c:12308 c/c-typeck.c:12311
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12380
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12695
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12699
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12703
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12719
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12909 cp/semantics.c:9869
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12920 c/c-typeck.c:12930 cp/semantics.c:9880
! #: cp/semantics.c:9890
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12965 cp/semantics.c:9925
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13009 c/c-typeck.c:14596 c/c-typeck.c:14683 c/c-typeck.c:14756
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13021 c/c-typeck.c:14528 c/c-typeck.c:14669
! #: cp/semantics.c:4930 cp/semantics.c:7473 cp/semantics.c:7667
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13030 c/c-typeck.c:14693 cp/semantics.c:4940
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:13038 c/c-typeck.c:14702
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: c/c-typeck.c:13049 cp/semantics.c:4956 cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13053 c/c-typeck.c:14721 cp/semantics.c:4960
! #: cp/semantics.c:7719
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13060
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14728 c/c-typeck.c:14846
! #: cp/semantics.c:4978 cp/semantics.c:7726 cp/semantics.c:7907
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13105 cp/semantics.c:5012
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13112 cp/semantics.c:5019
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13135 cp/semantics.c:5052
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13152 c/c-typeck.c:13218 c/c-typeck.c:13495
! #: cp/semantics.c:5069 cp/semantics.c:5135
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13171 cp/semantics.c:5088
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13179 cp/semantics.c:5096
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13188 c/c-typeck.c:13309 cp/semantics.c:5105
! #: cp/semantics.c:5226
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13205 cp/semantics.c:5122
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13246 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5178
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13297 cp/semantics.c:5214
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13301 cp/semantics.c:5218
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13319 c/c-typeck.c:13434 cp/semantics.c:5236
! #: cp/semantics.c:5365
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13327 cp/semantics.c:5244
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13713 cp/semantics.c:6318
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13720
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13726 cp/semantics.c:6325
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13739 cp/semantics.c:6341
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:13759 cp/semantics.c:6377
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13786
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13793 cp/semantics.c:6411
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13799 cp/semantics.c:6417
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13805 cp/semantics.c:6423
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13842 cp/semantics.c:6471
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13924 cp/semantics.c:6546
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:13946 cp/semantics.c:6566
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:13972 c/c-typeck.c:13982
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14002
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14014
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14022
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14072
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14081 cp/semantics.c:6210
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14169
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14187 c/c-typeck.c:14920 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14199 cp/semantics.c:8430
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14213 cp/semantics.c:6607
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14221
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14248 cp/semantics.c:6681
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14278 c/c-typeck.c:14839 c/c-typeck.c:15063
! #: cp/semantics.c:6768 cp/semantics.c:7900 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14293 cp/semantics.c:6783
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14306 c/c-typeck.c:14338 c/c-typeck.c:14369
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14314 c/c-typeck.c:14345 c/c-typeck.c:14617 c/c-typeck.c:14767
! #: c/c-typeck.c:14774 c/c-typeck.c:14792 c/c-typeck.c:14802 c/c-typeck.c:14809
! #: cp/semantics.c:6796 cp/semantics.c:6804 cp/semantics.c:6861
! #: cp/semantics.c:6868 cp/semantics.c:6912 cp/semantics.c:7600
! #: cp/semantics.c:7777 cp/semantics.c:7784 cp/semantics.c:7801
! #: cp/semantics.c:7811 cp/semantics.c:7818
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14317 c/c-typeck.c:14348 c/c-typeck.c:14777 c/c-typeck.c:14812
! #: cp/semantics.c:6807 cp/semantics.c:6871 cp/semantics.c:7787
! #: cp/semantics.c:7821
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14331 cp/semantics.c:6853
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14362 cp/semantics.c:6904
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14381 cp/semantics.c:7243
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14388
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14395
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14402
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14415 cp/semantics.c:7314
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14421
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14434 cp/semantics.c:7353
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14440
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14509 cp/semantics.c:7439
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14520 cp/semantics.c:7464
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14536 cp/semantics.c:7483
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14545 cp/semantics.c:7494
  #, 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:14588 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14613 c/c-typeck.c:14789 cp/semantics.c:7596
! #: cp/semantics.c:7798
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14621 c/c-typeck.c:14795 cp/semantics.c:7604
! #: cp/semantics.c:7804
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14676 cp/semantics.c:7674
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14747 c/c-typeck.c:14853 cp/semantics.c:7756
! #: cp/semantics.c:7914
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14834 cp/semantics.c:7894
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14862 cp/semantics.c:7924
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14876 cp/semantics.c:7940
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14879 cp/semantics.c:7943
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14896
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14903
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14933 c/c-typeck.c:15024 cp/semantics.c:8340
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14953 cp/semantics.c:7526
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15046 cp/semantics.c:8166
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15113 cp/semantics.c:8501
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15123
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15142 cp/semantics.c:8292
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15154 cp/semantics.c:8305
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15165 c/c-typeck.c:15173 cp/semantics.c:8314
! #: cp/semantics.c:8332
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8272
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15255 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15265 cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15283 cp/semantics.c:8526
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15457
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15462
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:15468
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 44446,46048 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3180
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.c:3185 c/c-typeck.c:3237
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.c:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.c:3306
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3312
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3318
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3324
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3330
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3336
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3350
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3376
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3401
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3425
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3430
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3583
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to method %qE"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: c/c-typeck.c:3593
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: c/c-typeck.c:3665
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.c:3733
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.c:3950
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.c:4001
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.c:4004
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.c:4038
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.c:4490
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.c:4494
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.c:4504
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-typeck.c:4528
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-typeck.c:4553
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.c:4611
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4614
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4621
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.c:4624
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.c:4640
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `++' and `--' on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"++\" Ñ– \"--\" Ð´Ð»Ñ� Ñ‚Ñ‹Ð¿Ñƒ complex"
  
! #: c/c-typeck.c:4666 c/c-typeck.c:4700
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-typeck.c:4668 c/c-typeck.c:4703
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.c:4688
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:4692
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:4799
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.c:4858
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: c/c-typeck.c:4871
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: c/c-typeck.c:4879
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5394
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5440
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5594
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5598
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5616
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5621
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6077
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, fuzzy, gcc-internal-format
  #| msgid "initialization"
  msgid "(near initialization for %qs)"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6681
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6684
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6689
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6897
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6901
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6906
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6924
  #, fuzzy, gcc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7202
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7215
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7305
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7310
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7315
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7320
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7369
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7428
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7438
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.c:7488
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:7493
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:7504
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7516
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7555
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7562
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7567
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7571
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7591
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7598
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7603
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7607
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8924
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9127
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10178
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10764
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10840
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10917
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12779
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13120
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13780
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14074
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14082
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14448
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14481
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14500
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14956
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14963
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15522
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð·
*** 46230,46236 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3729 cp/pt.c:6885
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 46255,46261 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 46339,47008 ****
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4641
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4644
  #, 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:4869
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4941
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4955
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/call.c:5007
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5013
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5032
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: %s"
  
! #: cp/call.c:5036
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5045 cp/call.c:5089 cp/call.c:5099
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5048
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5055
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5066
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5075
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5093
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5212
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/call.c:5279
  #, 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:5296 cp/call.c:5303
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5359
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5439
  #, 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:5444
  #, 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:5493 cp/call.c:5608 cp/call.c:5779
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5497
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5684
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5700
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5713
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5718
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5734
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6415
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6417
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6497
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6548
  #, 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:6550
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6621
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7005
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7008
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7047
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7221
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7227
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
  
! #: cp/call.c:7263
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7264 cp/decl.c:8260
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7269
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7270 cp/decl.c:8261
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7277
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7358
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7361 cp/call.c:7380 cp/decl.c:9950 cp/typeck.c:4188
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7365
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7377
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7384
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7451
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7471
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7521
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7532
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7541
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7578 cp/cvt.c:227
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:7620 cp/call.c:7627
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7623
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7893
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7897
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7908
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7911
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7950
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7953 cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7956
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:8151
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8175 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:8219
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8255
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8265
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8333
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/call.c:8342
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8442
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8504
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9083
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9086 cp/call.c:11715
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9111
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9293
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9425
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9825
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9828
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9833
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9838
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9855
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9857
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9860
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9863
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9865
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9886
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9888
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9890
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9893
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9896
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9899
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9922
  #, 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:9939
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9952
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9955
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9958
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9967
  #, 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:9989
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:10089
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10363 cp/typeck.c:9482
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10385
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10417
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10464
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10502 cp/pt.c:16264 cp/typeck.c:3162
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10504
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10696
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10699
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10722
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10727
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10728
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10751
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11713
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11782
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11783
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:11786
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12036
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12040
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12042
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12088
  #, 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:12475
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12630
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12634
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
--- 46364,47037 ----
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4958
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: %s"
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5081
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5703
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5716
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5721
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5737
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %qs"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7051
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7231
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
  
! #: cp/call.c:7267
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7388
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7475
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7525
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7545
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7897
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7906
! msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
! msgstr ""
! 
! #: cp/call.c:7911
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7926
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7971
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:8166
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8270
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8348
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9313
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9875
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9877
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:10109
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10383 cp/typeck.c:9489
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10437
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10742
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10748
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11804
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12063
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12655
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
*************** msgstr ""
*** 47026,48162 ****
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:371
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1184
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/class.c:1187
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1205
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1207 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2735 cp/name-lookup.c:3061
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/class.c:1249
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1252
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1321
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1325
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1331
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1335
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:1410
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1413 cp/class.c:1420 cp/class.c:1427 cp/class.c:1439
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1418
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1433
  #, 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:1744
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2218
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2230
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2271
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2275
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2567
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2929
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2932
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2947
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3010
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3011
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:3046
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3056 cp/parser.c:21822
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3252
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3444
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/class.c:3460
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/class.c:3465
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3470
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3480
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3486
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3547
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3550
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3552
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3556
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3672
  #, 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:3685
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3698
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:3704
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:3775
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3827
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3830
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3861
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3863
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3906
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3934
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3939
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3945
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3947
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:4404
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4407
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4735
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/class.c:4768
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/class.c:5224
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5245
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5901 cp/constexpr.c:245
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5927
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5930
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5933
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5936
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5944
  #, 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:5977
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5992
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6120
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:6149
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6155
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6474
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6486
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6736
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6915
  #, 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:7201
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7203
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:7236
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7238
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7247 cp/class.c:7278
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7255
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7257
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7276
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7390 cp/parser.c:25610
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7527
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7555
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7561
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7565
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7571
  #, 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:7728
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7739
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8246
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: cp/class.c:8336
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8494
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8521
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8548
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/class.c:8551
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8627 cp/class.c:8669
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8647
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8921
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8924
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
  
! #: cp/constexpr.c:106
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr ""
  
! #: cp/constexpr.c:117
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:129
  #, gcc-internal-format
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr ""
  
! #: cp/constexpr.c:193
  #, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:206
  #, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr ""
  
! #: cp/constexpr.c:218
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:229
  #, fuzzy, gcc-internal-format
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/constexpr.c:256
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr ""
  
! #: cp/constexpr.c:517
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.c:780
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.c:841
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.c:883
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.c:972
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1445 cp/constexpr.c:2747
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1450 cp/constexpr.c:1460 cp/constexpr.c:2942
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:1735 cp/constexpr.c:7953
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "call to internal function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/constexpr.c:1790
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:1792
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:2010 cp/constexpr.c:2065 cp/constexpr.c:2097
! #: cp/constexpr.c:2118
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2011
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2035
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/constexpr.c:2066 cp/constexpr.c:2098
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2120
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.c:2123
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2198 cp/constexpr.c:2467 cp/constexpr.c:7985
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.c:2315
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:2388
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2392 cp/constexpr.c:2414
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.c:2410
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2427
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2434
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2541
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.c:2548
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:2552
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:2643
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.c:2654
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:2982
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:2989
  #, 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:3012
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:3031
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.c:3189
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3578
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3581
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3586
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3589
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3772
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3820
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3837 cp/constexpr.c:3936 cp/constexpr.c:6051
! #: cp/constexpr.c:6148 cp/constexpr.c:7905
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3843
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3874 cp/constexpr.c:3896
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3876
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4007
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4010
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4021
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4024
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4035
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4038
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4049
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4053
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4064
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4067
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.c:4117 cp/constexpr.c:4127
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4147
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4171
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4183
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4906 cp/constexpr.c:6718
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4926
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4971
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4973 cp/constexpr.c:4980
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/constexpr.c:4978
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4983
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4990
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:4995
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/constexpr.c:4998
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:5003 cp/constexpr.c:5010
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5016
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:5019
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:5265
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5334
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5347
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5739 cp/constexpr.c:6976
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5845
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5947
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5948
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6013
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6026
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6208 cp/constexpr.c:8583
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6636 cp/constexpr.c:8110
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6664
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6693
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.c:6729
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6834 cp/constexpr.c:8409 cp/constexpr.c:8787
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6929
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6935
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6960
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6979
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:7209
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7217
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7232
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7243
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7265
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7845
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:8075
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8078
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8130
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8163
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8356
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8423
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/constexpr.c:8438
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8502
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8552
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:8559
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8632
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8728
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8795
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:8825
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8834
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8853
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 47055,48191 ----
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:378
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/class.c:1194
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1212
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1332
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2936
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3018
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:3053
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/class.c:3467
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3493
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3563
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3692
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3834
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3837
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3870
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3913
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3946
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3952
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4742
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/class.c:4775
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5943
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:6006
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6127
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:6156
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6162
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6743
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  #| msgid "size of `%s' is larger than %d bytes"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/class.c:7208
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7210
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:7243
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7245
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7262
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7264
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7283
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7562
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7572
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8253
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8555
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8928
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8931
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
  
! #: cp/constexpr.c:107
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr ""
  
! #: cp/constexpr.c:118
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:130
  #, gcc-internal-format
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr ""
  
! #: cp/constexpr.c:194
  #, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:207
  #, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr ""
  
! #: cp/constexpr.c:219
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:230
  #, fuzzy, gcc-internal-format
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/constexpr.c:257
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr ""
  
! #: cp/constexpr.c:518
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.c:781
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.c:842
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.c:884
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.c:973
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1446 cp/constexpr.c:2783
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1451 cp/constexpr.c:1461 cp/constexpr.c:2997
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "call to internal function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/constexpr.c:1826
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:1828
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:2046 cp/constexpr.c:2101 cp/constexpr.c:2133
! #: cp/constexpr.c:2154
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2047
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2071
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/constexpr.c:2102 cp/constexpr.c:2134
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2156
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.c:2159
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.c:2351
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:2424
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2428 cp/constexpr.c:2450
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.c:2446
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2463
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2470
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2577
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.c:2584
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:2588
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:2679
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.c:2690
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:3037
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:3044
  #, 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:3067
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:3086
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.c:3244
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3633
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3641
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3644
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3827
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3875
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3898
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4062
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4065
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4076
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4079
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4090
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4093
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4104
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4119
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4122
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4163
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5026
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/constexpr.c:5033
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5038
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:5050
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/constexpr.c:5053
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5071
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:5320
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5402
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6010
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6727
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6756
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.c:6792
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6992
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6998
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:7023
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7042
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7295
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7306
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:8138
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8265
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8419
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8486
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/constexpr.c:8501
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8565
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8615
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:8622
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8695
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8791
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8858
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:8888
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 48166,48217 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1325
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1328
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1340
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2793
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2815 cp/cp-gimplify.c:2827 cp/decl.c:4066 cp/method.c:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:2833
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:2850
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2861
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:2873
  #, 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:2977
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr ""
--- 48195,48246 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1333
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1336
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1348
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:2813
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:2830
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2841
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:2853
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2957
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr ""
*************** msgstr ""
*** 48253,48259 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7969
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 48282,48288 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ
*** 48641,48647 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1303 cp/decl.c:15319
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
--- 48670,48676 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
*************** msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð°
*** 48775,48782 ****
  msgid "%q#D previously defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3187 cp/name-lookup.c:3216
! #: cp/name-lookup.c:3240
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
--- 48804,48811 ----
  msgid "%q#D previously defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
! #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
*************** msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð
*** 48812,48865 ****
  msgid "previous specification in %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2047
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:2055
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting exporting declaration %qD"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous definition of %qD here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2104
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2149
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:2166
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
--- 48841,48894 ----
  msgid "previous specification in %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2045
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:2053
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting exporting declaration %qD"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous definition of %qD here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2102
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2147
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:2164
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
*************** msgstr ""
*** 48872,48921 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2640
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:2779
  #, 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:3052 cp/decl.c:3081 cp/decl.c:3123 cp/decl.c:3140 cp/decl.c:3243
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:3068
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:3078
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:3092 cp/decl.c:3150
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3095 cp/decl.c:3153
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3102 cp/decl.c:3160
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr ""
  
! #: cp/decl.c:3109
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 48901,48950 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:3060
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr ""
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 48923,51256 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3189
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3192
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3207 cp/decl.c:3251 cp/name-lookup.c:2730 cp/name-lookup.c:3214
! #: cp/name-lookup.c:3238
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:3234
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3300
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3301
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3395
  #, gcc-internal-format
  msgid "  from here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/decl.c:3418 cp/decl.c:3646
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3446
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3449
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3463 cp/decl.c:3617
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3469 cp/decl.c:3599 cp/decl.c:3619
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3475 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3481 cp/decl.c:3621
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3488 cp/decl.c:3623
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3606
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3609
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:4073 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:4084
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:4112 cp/decl.c:4198
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4113
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:4126
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:4135
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4207
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:4543
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5042
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5045
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5048
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5067
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:5070
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5112
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5117
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:5134
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5167
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5175
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5182
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:5185
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5190
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5193
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5196
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5200
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5204
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5208
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5212
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5216
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5219 cp/decl.c:5222 cp/decl.c:5225
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5247
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5250
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5322
  #, 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:5326
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5390 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:5403
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5441
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5465
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5473
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:5474
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5486
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5498
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5546
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5563
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5598
  #, 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:5603
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:5675
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5681 cp/decl.c:6834
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5691
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5758
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5841
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5847
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5866
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5870
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:5926
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5933
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:5945
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qD"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:5985
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:6010
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:6061
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6065
  #, 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:6071
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6113
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6120
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6129
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6144
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6312
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6369
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6407
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6415
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6443
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6494
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6533 cp/decl.c:6793 cp/typeck2.c:1380 cp/typeck2.c:1694
! #: cp/typeck2.c:1742 cp/typeck2.c:1789
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6574
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6584
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6702
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6822
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6836
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6849
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6904
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6925
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6970
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7102
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:7137
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7139
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7142
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7147
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7332
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:7590
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7614
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7619
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7624
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7629
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:7634
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7684
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7702 cp/decl.c:14061
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7706 cp/decl.c:14065
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7759
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7867
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7926
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7969
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8140
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8246
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8249
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8256
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8282
  #, 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:8291
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8501
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:8517
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8526 cp/decl.c:8611
  #, 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:8530
  #, 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:8533
  #, 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:8578
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8604
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:8613
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8634
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8663
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8668
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8673
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8679
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8688
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9158
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9163
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9400
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9404
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:9407
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:9423
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9425
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9451
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9453
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9459
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9462
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9464
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9470
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9473
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9475
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9484
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9486
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9500
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:9532
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9572
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9583
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9590
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9593
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9669
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9691
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a function concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:9701
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9746
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:9757
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:9776
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9785
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9802
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9847
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9850
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9853 cp/decl.c:9856
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9858
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9920
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9921
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9929
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9930
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9940
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9948
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9955
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9968
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9978
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:9986
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9992
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9999
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:10087
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' Ð¿Ð°Ð²Ñ–Ð½Ð½Ð° Ð²Ñ�Ñ€Ñ‚Ð°Ñ†ÑŒ `int'"
  
! #: cp/decl.c:10127
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10132
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:10134
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:10151
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10344
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10353
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:10360
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10363
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a variable concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:10487
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10491
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10495
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10506
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10511
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10516
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10627
  #, 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:10630
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:10661 cp/decl.c:10733
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:10665 cp/decl.c:10736
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10716
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10719
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10743
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10746
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10807
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10867
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10869 cp/pt.c:15991
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10879
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as array of void"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:10881
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10886
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10888
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10893
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10895
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10900
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10903
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10925
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11007
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11010
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:11021
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11024
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:11037
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11040
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11049
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:11052
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11056
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11065
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11086
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11094
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11109
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11114
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11361
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11364 cp/decl.c:11386
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11367
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11377
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11401
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11408
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qE as non-member"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11436
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11487
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11495 cp/decl.c:11504 cp/decl.c:13312
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11512
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11517
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11552
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11559 cp/decl.c:11566 cp/decl.c:11573 cp/decl.c:11580
  #, 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:11591
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11601
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:11609
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/decl.c:11656
  #, 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:11705 cp/decl.c:11709 cp/decl.c:11712
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:11729
  #, 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:11737
  #, 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:11791
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11797
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11805 cp/decl.c:11811
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11816
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11818
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11885
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11924
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11945
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11954
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:11967
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11974
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11984 cp/decl.c:12156
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11992 cp/decl.c:12001 cp/decl.c:12007 cp/decl.c:12013
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12023
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:12033 cp/decl.c:12036 cp/decl.c:12038 cp/decl.c:12041
! #: cp/decl.c:12051 cp/decl.c:12061 cp/decl.c:12071 cp/decl.c:12075
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:12045 cp/decl.c:12067
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12079
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12090
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:12093
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12128
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:12154
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:12168
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12173
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12181
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12195
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12226
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/decl.c:12227
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12285
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12340
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12360
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12364
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12369
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12385
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12390
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:12401
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12410
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12423
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12437
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12440
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12464
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12476
  #, 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:12482
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12500 cp/pt.c:29580
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12506 cp/pt.c:29586
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12538
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12540
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12545
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12546
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12554
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12555
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12573
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12590
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12595
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12599
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:12609
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12653
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12693
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12706 cp/decl.c:12713
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: cp/decl.c:12715
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12744
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12745
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12818
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12889
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12915
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12920
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12950
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12952
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12960
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:13000
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13009
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13012
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13023
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "%<explicit%> outside class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:13026
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13029
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13039
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13046
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13052
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13058
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13064
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13070
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13086
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13089
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:13115
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:13118
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13127
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13153
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13242
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:13250
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13252
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13256
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:13269
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13289
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13293
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13303
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13318
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13337
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ð¿Ñ€Ð°Ñ‚Ð°ÐºÐ¾Ð»Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13346 cp/parser.c:19160
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13351
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13354
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:13359
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13362
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:13413 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13417
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13438
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:13441
  #, 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:13457
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `::'"
  
! #: cp/decl.c:13478
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13488
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13512
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13519
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %qD as member of %qT"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:13526 cp/decl.c:13539
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13532
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13554
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13560
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:13568 cp/decl.c:13898
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]"
  
! #: cp/decl.c:13577
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13580
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:13642
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13647
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13667
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13670
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13723 cp/decl.c:13734
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13728
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13762 cp/decl.c:13770 cp/decl.c:13777 cp/decl.c:13784
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13839
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13842
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13848
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13852
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13869
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13873
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13881
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13888
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13889
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13932
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13941
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13980
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13987
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13993
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14001
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:14008
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:14028
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:14040
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14045
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14217
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14220
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14310
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:14314
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:14336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14344
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:14369
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14371
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14630
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14709
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14716
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14746
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.c:14752
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14762
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14788
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14799
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14825
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14826
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14838
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14839
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14850
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/decl.c:14851 cp/decl.c:14861
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14862
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14876
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14900
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14907
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14909
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14918
  #, 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:14920
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14955
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14974
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15029
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:15052
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15055
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15057
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15065
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15066 cp/decl.c:15073
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15072
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 48952,51300 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
! #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:3216
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3431
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3591
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:4061
! #, fuzzy, gcc-internal-format
! msgid "%qD is a function, not a type"
! msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
! 
! #: cp/decl.c:4072
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4101
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:4114
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:4531
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5063
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5113
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:5130
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5178
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:5181
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5192
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5196
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5200
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5204
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5208
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5243
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5246
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5318
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:5399
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5461
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5469
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5494
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5542
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:5671
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5687
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5866
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5929
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:5941
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qD"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:6006
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:6057
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6061
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6067
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6109
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6116
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6125
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6133
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6308
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6403
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6411
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6439
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6570
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6580
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6698
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6818
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6832
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6900
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7135
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7138
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7328
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:7586
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7610
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7615
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7758
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7866
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7925
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7968
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8252
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:8523
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8610
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
! #, gcc-internal-format
! msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
! msgstr ""
! 
! #: cp/decl.c:8646
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8675
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8680
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8685
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8691
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8700
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9416
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:9419
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:9435
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9465
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9474
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9476
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9482
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9485
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9487
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9496
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9512
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9595
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9605
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a function concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:9713
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9758
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:9769
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9814
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9932
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9933
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9941
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9942
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9952
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9967
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9990
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:10099
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' Ð¿Ð°Ð²Ñ–Ð½Ð½Ð° Ð²Ñ�Ñ€Ñ‚Ð°Ñ†ÑŒ `int'"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10144
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:10146
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:10163
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10365
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:10371
! #, gcc-internal-format
! msgid "concept must be defined at namespace scope"
! msgstr ""
! 
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a variable concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:10505
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10509
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10513
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10524
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10529
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10534
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10645
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "size of array %qD has non-integral type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' Ð½Ðµ Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:10648
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10734
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10737
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10761
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10764
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10885
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10897
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as array of void"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10911
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10918
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11028
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11042
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11067
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:11070
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11074
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11083
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11127
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11132
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11379
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11385
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11395
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11419
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11426
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qE as non-member"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11530
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11535
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:11627
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/decl.c:11674
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ‹ \"complex\" Ñƒ Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ– \"double complex\""
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:11747
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: cp/decl.c:11755
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: cp/decl.c:11809
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11834
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11836
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11903
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11972
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11992
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12041
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12073
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12108
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12303
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:12309
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12382
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12387
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:12419
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12494
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qs declared as function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12507
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12572
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12573
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12617
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12711
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: cp/decl.c:12733
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12762
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12763
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12968
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12970
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12978
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13041
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "%<explicit%> outside class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:13044
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13047
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13057
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13070
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13107
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:13133
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13260
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:13268
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13274
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13336
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13355
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ð¿Ñ€Ð°Ñ‚Ð°ÐºÐ¾Ð»Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13369
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:13377
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13380
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13435
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13456
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:13459
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `::'"
  
! #: cp/decl.c:13496
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13506
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13516
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13537
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %qD as member of %qT"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13550
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13563
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13572
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13578
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13598
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:13660
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13665
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13685
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13688
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13741 cp/decl.c:13752
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13746
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13870
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13887
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13891
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13907
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13950
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:14046
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14235
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14238
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:14332
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14362
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:14387
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14389
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14727
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14734
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14764
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.c:14770
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14843
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14844
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14856
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14857
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14868
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14880
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14894
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14918
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14925
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14927
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15047
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:15070
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15075
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 51262,51367 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15087
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:15130 cp/name-lookup.c:5736 cp/name-lookup.c:5871
! #: cp/parser.c:6817 cp/parser.c:29391
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:15151 cp/name-lookup.c:5434
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15179 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9740
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15287
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:15318
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:15329 cp/semantics.c:3336
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.c:15457
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15464
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15500
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15530
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15532
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: cp/decl.c:15677
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15680 cp/decl.c:15688 cp/decl.c:15698 cp/decl.c:16300
! #: cp/parser.c:20064
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15685
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15706
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15780
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 51306,51411 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:15336
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15493
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15518
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15550
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15724
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15798
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 51370,51447 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15927
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16102
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:16112
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:16161
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16162
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16173
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16193
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:16298 cp/parser.c:20062
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:16338
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:16498 cp/typeck.c:10213
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17347
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17349 cp/typeck.c:10093
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17411
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.c:17593
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl.c:17984
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 51414,51491 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16120
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:16130
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:16179
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16180
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16211
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:16356
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17365
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17429
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.c:17611
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 51481,51487 ****
  msgid "deleting %qT is undefined"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" ÑƒÐ¶Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cp/decl2.c:580 cp/pt.c:5824
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
--- 51525,51531 ----
  msgid "deleting %qT is undefined"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" ÑƒÐ¶Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
*************** msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ð
*** 51491,51497 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:635 cp/pt.c:5781
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 51535,51541 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 51820,51841 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5618
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5621
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5671
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5703
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
--- 51864,51885 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5619
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5622
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5672
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5704
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
*************** msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
*** 51941,51947 ****
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4550 cp/typeck.c:2550
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
--- 51985,51991 ----
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4550 cp/typeck.c:2561
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
*************** msgstr ""
*** 51951,51957 ****
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4576 cp/typeck.c:3146
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
--- 51995,52001 ----
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4576 cp/typeck.c:3157
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
*************** msgstr ""
*** 52137,52546 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:697
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:802
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.c:918
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:933 cp/init.c:959 cp/init.c:2504 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/init.c:935 cp/init.c:953 cp/init.c:961 cp/init.c:2489 cp/init.c:2517
  #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.c:951 cp/init.c:2476 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:1128
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1131
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
  
! #: cp/init.c:1135
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1137
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1139
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "  when initialized here"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:1156
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/init.c:1160
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.c:1247
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.c:1344
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1575 cp/init.c:1594
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.c:1581
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1588
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.c:1627
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1635
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1682
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1690
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.c:1693
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1805 cp/init.c:4511 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2115 cp/semantics.c:3604
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/init.c:2159
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2173
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2259 cp/typeck.c:2018
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2266 cp/semantics.c:2092
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2473
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2481
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2485
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2501
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2509
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2513
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2623
  #, 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:2626
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2636
  #, 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:2639
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2648
  #, 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:2651
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2668
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr ""
  
! #: cp/init.c:2672
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.c:2887
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.c:2897
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:2915
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:2931
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:2933
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:2943
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.c:2949
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2991
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/init.c:3135
  #, fuzzy, gcc-internal-format
  #| msgid "field '%s' not found in class"
  msgid "no suitable %qD found in class %qT"
  msgstr "Ð¿Ð¾Ð»Ðµ \"%s\" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð° Ñž ÐºÐ»Ð°Ñ�Ðµ"
  
! #: cp/init.c:3142 cp/search.c:1058
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/init.c:3216
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3219
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.c:3222
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3419
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3712
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3741
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3750
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3869
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3873
  #, 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:4420
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4726
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4760
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4765
  #, 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:4780
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4785
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5089
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
  
! #: cp/lambda.c:528
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:543
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:547
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr ""
  
! #: cp/lambda.c:571
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr ""
  
! #: cp/lambda.c:581
  #, fuzzy, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/lambda.c:633
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:711
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:825
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
--- 52181,52590 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.c:640
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:704
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:762
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:788
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:809
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.c:925
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
  #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:1135
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1138
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
  
! #: cp/init.c:1142
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1144
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "  when initialized here"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:1163
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/init.c:1167
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.c:1254
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.c:1351
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1582 cp/init.c:1601
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.c:1588
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1595
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.c:1634
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1642
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1689
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1697
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.c:1700
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2122 cp/semantics.c:3622
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/init.c:2166
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2180
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2266 cp/typeck.c:2029
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2273 cp/semantics.c:2111
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2492
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2508
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2516
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2520
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2630
  #, 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:2633
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2643
  #, 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:2646
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2655
  #, 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:2658
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2675
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr ""
  
! #: cp/init.c:2679
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.c:2894
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.c:2904
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:2922
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:2938
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:2940
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:2950
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.c:2956
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2998
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/init.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "field '%s' not found in class"
  msgid "no suitable %qD found in class %qT"
  msgstr "Ð¿Ð¾Ð»Ðµ \"%s\" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð° Ñž ÐºÐ»Ð°Ñ�Ðµ"
  
! #: cp/init.c:3149 cp/search.c:1058
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/init.c:3223
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3226
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.c:3229
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3426
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3719
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3748
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3757
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3876
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3880
  #, 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:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
  
! #: 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:637
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:713
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:715
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:829
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
*************** msgstr ""
*** 52596,52657 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2357
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2361
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2668
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3428
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3433
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3509
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4074
  #, 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:4120
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4126
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4398
  #, 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:4403
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4408
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 52640,52701 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4085
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 52832,53138 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3136
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:3139
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:3171
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3191
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/method.c:3226
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/method.c:3235
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
  
! #: cp/name-lookup.c:2727
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr ""
  
! #: cp/name-lookup.c:2733
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "%q#D conflicts with a previous declaration"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/name-lookup.c:2910
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/name-lookup.c:3059
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/name-lookup.c:3064
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:3162
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/name-lookup.c:3185
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/name-lookup.c:3319
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:3746
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:4226
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:4229
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:4844
  #, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.c:4846 cp/parser.c:11133 cp/parser.c:11143
! #: cp/semantics.c:3788 cp/semantics.c:3800
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:5588
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:5604
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:5612
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5628 cp/pt.c:18214
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.c:5638
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:5649 cp/name-lookup.c:5707
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:5672
  #, fuzzy, gcc-internal-format
  #| msgid "%s: Not a directory"
  msgid "%qT is not a direct base of %qT"
  msgstr "%s: Ð½Ðµ Ð´Ñ‹Ñ€Ñ�ÐºÑ‚Ð¾Ñ€Ñ‹Ñ�"
  
! #: cp/name-lookup.c:5717
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5729
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:5743
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "using-declaration may not name namespace %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/name-lookup.c:5754
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/name-lookup.c:5850
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5891
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/name-lookup.c:5901
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5954
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:5956
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:6010
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:6017
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:6027 cp/name-lookup.c:6054
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6033
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6070 cp/name-lookup.c:8581
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qD attribute directive ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/name-lookup.c:6398
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6450
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:6456
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6985
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:6991
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:7427
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:7430
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:8213
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:8575
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:8578
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8669
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:8766
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/name-lookup.c:8782
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/name-lookup.c:8862
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:8863
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/name-lookup.c:8915
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.c:8917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/name-lookup.c:8997
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:9006
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 52876,53182 ----
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:3156
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/method.c:3243
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/method.c:3252
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
  
! #: cp/name-lookup.c:2728
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr ""
  
! #: cp/name-lookup.c:2734
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "%q#D conflicts with a previous declaration"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/name-lookup.c:2911
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/name-lookup.c:3060
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/name-lookup.c:3065
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:3163
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/name-lookup.c:3186
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/name-lookup.c:3320
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:3763
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:4243
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:4246
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:4861
  #, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:5605
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:5621
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:5629
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.c:5655
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:5666 cp/name-lookup.c:5724
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:5689
  #, fuzzy, gcc-internal-format
  #| msgid "%s: Not a directory"
  msgid "%qT is not a direct base of %qT"
  msgstr "%s: Ð½Ðµ Ð´Ñ‹Ñ€Ñ�ÐºÑ‚Ð¾Ñ€Ñ‹Ñ�"
  
! #: cp/name-lookup.c:5734
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5746
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:5760
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "using-declaration may not name namespace %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/name-lookup.c:5771
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/name-lookup.c:5867
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5908
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/name-lookup.c:5918
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5971
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:5973
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:6027
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:6034
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:6044 cp/name-lookup.c:6071
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6050
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6087 cp/name-lookup.c:8598
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qD attribute directive ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/name-lookup.c:6415
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6467
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:6473
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:7002
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:7008
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:7444
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:7447
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:8230
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:8592
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:8595
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:8783
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/name-lookup.c:8799
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/name-lookup.c:8879
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:8880
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/name-lookup.c:8932
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.c:8934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/name-lookup.c:9014
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:9023
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 53157,53163 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42693
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 53201,53207 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 53182,53188 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3106 cp/parser.c:20001
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 53226,53232 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€
*** 53262,53268 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3301 cp/pt.c:19710
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 53306,53312 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 53399,53405 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28706
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 53443,53449 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 53524,53530 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14325
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
--- 53568,53574 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
*************** msgstr ""
*** 53576,53582 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3942
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
--- 53620,53626 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
*************** msgstr ""
*** 53606,53612 ****
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.c:6329 cp/parser.c:8350
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
--- 53650,53656 ----
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.c:6329 cp/parser.c:8357
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
*************** msgstr ""
*** 53626,53637 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22400
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6527 cp/typeck.c:2843 cp/typeck.c:2846 cp/typeck.c:2863
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 53670,53681 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6527 cp/typeck.c:2854 cp/typeck.c:2857 cp/typeck.c:2874
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgstr ""
*** 53666,53672 ****
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:7143 cp/parser.c:9595
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
--- 53710,53716 ----
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:7143 cp/parser.c:9602
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
*************** msgstr ""
*** 53682,53688 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:7336 cp/pt.c:20360
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 53726,53732 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�
*** 53698,54823 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8088 cp/typeck.c:2731
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/parser.c:8097
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.c:8402
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8512
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/parser.c:8607
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8881 cp/parser.c:31202
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8946
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.c:9032
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:9048
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:9050
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:9082
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9127
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:9156
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9291
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9700
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9849
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9852
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:10060
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10349
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10499
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10798
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10808
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10960
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10982
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10997
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11002 cp/parser.c:11023 cp/parser.c:11215
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11017
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11037
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:11056
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11067
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11098
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11129
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:11139
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11177
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11188
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11193
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11272
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11276
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11344
  #, 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:11364
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11376
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/parser.c:11383
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11396
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11414
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11456
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11845 cp/parser.c:12046
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11885
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:11934
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12053
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12062
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12110
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12275
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12302
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12470 cp/parser.c:31686
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:12511
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12513
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "condition declares a function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/parser.c:12553
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12634 cp/parser.c:21692 cp/parser.c:24161
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "expected initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:12918
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12925
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12950
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.c:12955
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13098
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:13182
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13325 cp/parser.c:31689
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:13371
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13395
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13526
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13534
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13547 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13724
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.c:13759
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13789
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13795
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13832
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13835
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13843
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13864
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13869
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13897
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.c:13918
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14020
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/parser.c:14024
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14155 cp/parser.c:25964
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14248
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14463
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14483
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14504
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14583
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14586
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ð½ÐµÐ°Ð´Ð½Ð¾Ð»ÑŒÐºÐ°Ð²Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%T' Ñ– `%T'"
  
! #: cp/parser.c:14637
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14689
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:14707
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:14876
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14915
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14918
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14985
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15021
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15028
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/parser.c:15109
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15128
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:15201 cp/parser.c:26479
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15220
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15224
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15288
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/parser.c:15392
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15594
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15607
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15770
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15799
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15803
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15887
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15914
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:15926 cp/pt.c:26408
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15938 cp/pt.c:26420
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15990
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16075
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16476
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16482
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16491
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16497
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.c:16531
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected operator"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.c:16578
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16580
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16582
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16761
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16769
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16912
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:17148 cp/parser.c:17234 cp/parser.c:23932
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:17152 cp/parser.c:17238
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:17305
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:17367
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:17371
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17375
  #, 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:17405
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17413
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17517
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:17602 cp/parser.c:17768 cp/parser.c:17973
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:17648
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17650
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17829
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17938 cp/parser.c:17956 cp/parser.c:18127
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:18094
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:18229
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:18233
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:18237
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:18297
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18517
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:18710
  #, 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:18716
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18721
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18878
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:19008
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:19118
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qE does not constrain a type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/parser.c:19119
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19141
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:19148
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19391
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19467
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:19717
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19723
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19728
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19868
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/parser.c:19879
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19894
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19951
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19995
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20009
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:20021 cp/parser.c:25439
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20026 cp/parser.c:25444
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20038 cp/parser.c:25457
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20075
  #, 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:20100
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20103
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20290
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:20294
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a namespace-name"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/parser.c:20298
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:20359
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20370
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20389
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20399
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20404
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20408
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20411
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20418
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:20473
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20648
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20663
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:20681
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20691
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20756
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.c:20826
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:20997
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21016 cp/parser.c:21033 cp/parser.c:21047
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:21023
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21060
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:21076
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21304
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21315
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21320
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21323
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21340 cp/parser.c:21365
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21352 cp/parser.c:21373
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21359
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21587
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/parser.c:21598
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21602
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:21653
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21773
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/parser.c:21815
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21829
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:22320
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/parser.c:22446
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:22450
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 53742,54872 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8095 cp/typeck.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/parser.c:8104
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.c:8409
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8519
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/parser.c:8614
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8953
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.c:9039
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:9055
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:9057
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:9089
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9134
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:9163
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9298
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9707
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9856
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9859
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:10067
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10356
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10809
! #, gcc-internal-format
! msgid "lambda-expression in template parameter type"
! msgstr ""
! 
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10829
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11038
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:11077
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11150
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11297
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11365
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "default argument specified for lambda parameter"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:11385
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11477
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11906
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:11955
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12297
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12324
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:12533
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12535
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "condition declares a function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/parser.c:12575
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "expected initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:13395
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13419
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13748
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.c:13783
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13880
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/parser.c:14048
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14552
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14610
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ð½ÐµÐ°Ð´Ð½Ð¾Ð»ÑŒÐºÐ°Ð²Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%T' Ñ– `%T'"
  
! #: cp/parser.c:14661
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14713
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:14731
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14939
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15045
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/parser.c:15133
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15152
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15244
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15248
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15312
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/parser.c:15416
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15618
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15631
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15794
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15827
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15938
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16521
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.c:16555
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected operator"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16604
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16785
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16940
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:17333
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17433
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:17434
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17441
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17545
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:18122
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:18257
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:18261
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:18265
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18554
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:18747
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18753
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18758
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:19155
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qE does not constrain a type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/parser.c:19156
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19178
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19905
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/parser.c:19916
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19931
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20032
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20046
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20112
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:20331
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a namespace-name"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:20396
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20445
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20448
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20455
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20685
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20700
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:20718
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.c:20863
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:21034
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:21060
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21097
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:21113
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21341
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21624
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21639
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21810
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21866
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:22357
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/parser.c:22483
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:22487
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°
*** 54826,55262 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22479
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ð°Ð»ÑŒÐ½Ñ–Ðº"
  
! #: cp/parser.c:22487
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:22489
  #, 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:22604
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:22629
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:22750
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:22752
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:22773
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:22834
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate cv-qualifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:22888
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22983
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate virt-specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:23232
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/parser.c:23238
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.c:23241 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2200
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%T'"
  
! #: cp/parser.c:23267
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:23272
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:23378
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:23659
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23737
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23916
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23934
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23940
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:23942
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:24068
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24072
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24396
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24416
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24454
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24493
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24544
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24600 cp/parser.c:24739
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:24978
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:24981
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:24984
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:25381
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25392
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ñ�Ñ�Ð° %s"
  
! #: cp/parser.c:25400
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25407
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:25419
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25425
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:25479
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:25511
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:25547
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25612
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/parser.c:25712 cp/parser.c:31695
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:25736
  #, 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:25740
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.c:25983
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26001
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:26019
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26117
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26124
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26137
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26290
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:26318
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26338
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26385
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26399
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26473
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26638
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26658
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26682
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26685
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26885 cp/parser.c:26979
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:26987
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:26993
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27037
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:27078
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27190
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27797
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27811
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27900
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:27977
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.c:28037
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28377 cp/parser.c:28386
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28723
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29073
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:29081
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:29563
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29568
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:29572
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
--- 54875,55311 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ð°Ð»ÑŒÐ½Ñ–Ðº"
  
! #: cp/parser.c:22524
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:22526
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:22641
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:22666
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:22789
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:22810
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:22871
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate cv-qualifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23020
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate virt-specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/parser.c:23275
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%T'"
  
! #: cp/parser.c:23304
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:23309
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23774
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23953
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23971
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23977
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:23979
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:24105
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24109
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24433
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24453
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:25013
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:25019
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25427
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ñ�Ñ�Ð° %s"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25442
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:25454
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25460
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:25514
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:25546
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26036
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26720
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:27022
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:27113
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27225
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27832
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28012
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.c:28072
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:29626
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
*************** msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð
*** 55265,55887 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29579
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:29978
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: cp/parser.c:30149
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30158
  #, 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:30164
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30264
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30274
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30297
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30306
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30326
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:30431
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:30482
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30529
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:30829
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:30842
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31150
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31302
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:31317
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31452
  #, 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:31463
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31468
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:31494
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:31546
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:31549
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:31552
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:31558
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:31561
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31564
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:31567
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.c:31570
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31573
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:31576
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:31579
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:31582
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:31585
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:31588
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31591
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:31594
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.c:31597
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:31665
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32000
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32151
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:32156
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.c:32276
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32416 cp/parser.c:32450
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32423 cp/parser.c:32456
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32424 cp/parser.c:32457
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:32431
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:32432
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:32514
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32535
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32783
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/parser.c:33024 cp/parser.c:34332 cp/parser.c:34521
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33095
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33165
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33196
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33600
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33675 cp/parser.c:33693
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33687 cp/parser.c:33753
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33796
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:33993 cp/parser.c:34000 cp/parser.c:34007
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: cp/parser.c:34124
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:34297
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34304
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/parser.c:34584 cp/parser.c:34591 cp/parser.c:34598
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:34760
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35826
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:35843
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36826
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:37579
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:39708
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40259
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40346 cp/pt.c:17893
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40439
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42655
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43486
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:43516
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43631
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43651 cp/semantics.c:5850
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43655 cp/semantics.c:5858
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43658 cp/pt.c:14005 cp/semantics.c:5864
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43661 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44188
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44198
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44552
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44599 cp/semantics.c:9954
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44601 cp/semantics.c:9956
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44747
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44750
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44801
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:45086
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45129
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45161
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45241
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:45280
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45481
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45537
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:299
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:312
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:736
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:750
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:834
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:845 cp/pt.c:1078
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:847
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "  from definition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/pt.c:864
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:990
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:1002
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:1005 cp/pt.c:1144
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:1037
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1081
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "from definition of %q#D"
--- 55314,55936 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:30032
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30380
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:30485
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:30536
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30583
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:30883
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31506
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: cp/parser.c:31517
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31522
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:31548
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:31621
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:31648
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31669
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:32210
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.c:32330
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:32485
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:32486
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32837
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: cp/parser.c:34178
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:34814
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35879
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36879
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:37632
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40312
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40492
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42708
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43539
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:43569
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44854
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:45139
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45182
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45214
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45294
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:45333
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:310
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:734
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:845
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "  from definition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:992
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "from definition of %q#D"
*************** msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ
*** 55889,56031 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1122
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1140
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1605
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2047 cp/semantics.c:5719
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2183
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:2188
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:2480
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2484
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2495
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2702
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2712
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2718
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2742
  #, 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:2747
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2783
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:2787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: cp/pt.c:2878 cp/pt.c:2938
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2891
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2897
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2905
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2908
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2916
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:2949
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2953
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2985
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3028
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a template function"
--- 55938,56080 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1142
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2185
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:2190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2717
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2910
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2913
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:2954
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2958
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a template function"
*************** msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ
*** 56039,56200 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3090
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3106
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/pt.c:3137
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3140
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "friend declaration here"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:3249
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:3830
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4133
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4201
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4203
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4262
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4279 cp/pt.c:5092
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4281
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4407
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4410
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:4412
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:5028
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5087
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:5110
  #, 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:5114
  #, 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:5118 cp/pt.c:5129 cp/pt.c:5137
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5126
  #, 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:5136
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: cp/pt.c:5150
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5152
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5198
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5201
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5224
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5270
  #, 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:5330
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5334
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5517
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
--- 56088,56249 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3111
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/pt.c:3142
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "friend declaration here"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:3835
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4226
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4228
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4432
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:5045
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:5127
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: cp/pt.c:5167
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5169
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5287
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:5347
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5351
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5534
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
*************** msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð
*** 56203,56249 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5540
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5576
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5579
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5582
  #, 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:5585
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5588 cp/pt.c:5646
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5757
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:5765
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5773
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 56252,56298 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5596
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5599
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5774
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 56253,56749 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5796
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:5952
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:5991
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6005
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6008
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6010
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6031
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:6034
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6179
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6192
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:6203
  #, 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:6207
  #, 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:6245
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6246
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6257
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6260 cp/pt.c:6309
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:6271
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:6273
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "original definition appeared here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/pt.c:6306
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6637 cp/pt.c:6706
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6640
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6643
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6656
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6660
  #, 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:6709
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6711
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6773
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6782
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6791
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6800
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6811
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6830
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6846
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6857
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6868
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6880
  #, 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:6911
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6924
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6928
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6939
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6949
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6959
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:7021
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:7029
  #, 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:7039
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:7054
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7064
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7071
  #, 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:7089
  #, 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:7097
  #, 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:7206
  #, 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:7365
  #, 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:7379
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.c:7465
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7473
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7491
  #, 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:7550
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7552
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7606
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8155
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8171
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8305
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8334
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:8339
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8355 cp/pt.c:8389 cp/pt.c:8443
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8371
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8377
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8380
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8394
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8397
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8447
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8461
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8464
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8528
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8666 cp/pt.c:8979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:8681 cp/pt.c:8813
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8809
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8818
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/pt.c:8843
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8847
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8945
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9589
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:9752
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9754
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:9883 cp/pt.c:21201
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10280
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10924
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12083
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12580
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12977
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13065
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13068
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13658
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:13757
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
--- 56302,56798 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:5969
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6022
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6025
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:6051
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6196
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6209
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:6220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  msgstr[1] "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:6224
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  msgstr[1] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:6262
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6274
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:6288
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:6290
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "original definition appeared here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/pt.c:6323
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6664
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6677
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6732
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6794
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6832
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6878
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6889
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6901
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6932
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6945
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6949
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6980
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:7050
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:7075
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7085
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7092
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.c:7110
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.c:7118
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.c:7230
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.c:7389
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "in template argument for type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: cp/pt.c:7403
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7497
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7515
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.c:7574
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7630
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8329
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8358
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8395
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8471
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8485
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8488
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8552
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8842
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8871
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9778
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10287
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10947
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12106
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13725
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:13824
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
*************** msgstr ""
*** 56761,57056 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14830
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:15030
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
  
! #: cp/pt.c:15032
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:15147
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/pt.c:15149
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15847
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:15849
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15862
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:15865
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15913
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15919
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15925
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:16026
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16046
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:16078
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16086
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16200
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:16388
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16403
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16405
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16498
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16649
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:17213 cp/pt.c:19086
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:17217 cp/pt.c:19090
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19230
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20286
  #, 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:20313
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20318
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20321
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20326
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:20374
  #, 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:20594
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:20597
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:20919
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20921
  #, 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:20931
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20946
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:20964
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:25055
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25057
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25063
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:25087 cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25093
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25095
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:25114
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:25120 cp/pt.c:25177
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25125
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:25133
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25169
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25192 cp/pt.c:25259
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25197 cp/pt.c:25274
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25231
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25234
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25243
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25264
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25304
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25647
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 56810,57105 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:15113
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
  
! #: cp/pt.c:15115
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:15230
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/pt.c:15232
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15930
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:15932
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15945
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:15948
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:16002
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:16008
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16169
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16283
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:16471
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16581
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20368
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20408
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:20456
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/pt.c:20676
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:20679
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:21001
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:21003
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:21028
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:25142
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25144
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25150
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25180
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:25201
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25212
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:25220
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25256
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25318
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25321
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25330
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25351
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25391
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25685
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 57062,57215 ****
  #. 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:26148
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26196
  #, 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:26562
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26592
  #, 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:26601
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26609
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:26611
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:27965
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/pt.c:28246
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:28255
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:28282
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29286
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:29293
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29395
  #, 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:29402
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29418
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:29426
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29441
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29445
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:29461
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29463
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29529
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29532
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29627
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29629
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29686
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29690
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29694
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29698
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29834
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 57111,57264 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26234
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:26600
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26630
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.c:26639
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26647
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:26649
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:28003
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/pt.c:28289
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:28298
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:28325
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29348
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:29354
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29457
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:29464
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29480
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:29488
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:29523
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29760
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29764
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ
*** 57346,57876 ****
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/semantics.c:937
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:1085
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr ""
  
! #: cp/semantics.c:1603
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1608
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1613
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr ""
  
! #: cp/semantics.c:1823
  #, fuzzy, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/semantics.c:1905
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr ""
  
! #: cp/semantics.c:2090
  #, fuzzy, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:2337
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:2397
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2749
  #, fuzzy, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/semantics.c:2817
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/semantics.c:2899
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr ""
  
! #: cp/semantics.c:2901
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/semantics.c:2903
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:2925
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2933 cp/typeck.c:2763
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/semantics.c:2955
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr ""
  
! #: cp/semantics.c:3035
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3215
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/semantics.c:3265
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:3268
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:3285
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr ""
  
! #: cp/semantics.c:3316
  #, fuzzy, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:3599
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/semantics.c:3762
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3779 cp/semantics.c:10726
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3783
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3785
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3797
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3799
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3926
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3936
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/semantics.c:3972
  #, 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:4003
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4010
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4038
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/semantics.c:4215
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4244
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4378
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4410
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4423
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4427
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4432
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4443
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4970 cp/semantics.c:6752 cp/semantics.c:6836
! #: cp/semantics.c:6887 cp/semantics.c:7229 cp/semantics.c:7450
! #: cp/semantics.c:7733 cp/semantics.c:8181
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5716
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:5990
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6040
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6159
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6620
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6635
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6659
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6764 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6849
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6900
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6950
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6964
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6998
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7001
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7005
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7027
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7031
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7036
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7063
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7096
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7110
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7130
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7159
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7211
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7240
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7255
  #, 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:7262
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7277
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7310
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7321
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7350
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7359
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7460
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7886
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7890
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7959
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8019
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8032
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:8055
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8065
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8122
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8511
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8738
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8752
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8949
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9415
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9718 cp/semantics.c:9728
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10133
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10136
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10148
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10177
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:10214
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10765
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10818
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10820
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10838
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
--- 57395,57925 ----
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/semantics.c:956
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:1104
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr ""
  
! #: cp/semantics.c:1622
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1627
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1632
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr ""
  
! #: cp/semantics.c:1842
  #, fuzzy, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/semantics.c:1924
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr ""
  
! #: cp/semantics.c:2109
  #, fuzzy, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:2356
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:2416
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2768
  #, fuzzy, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/semantics.c:2836
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/semantics.c:2918
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr ""
  
! #: cp/semantics.c:2920
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/semantics.c:2922
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:2944
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2952 cp/typeck.c:2774
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/semantics.c:2974
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr ""
  
! #: cp/semantics.c:3054
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3233
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/semantics.c:3283
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:3286
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:3303
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr ""
  
! #: cp/semantics.c:3334
  #, fuzzy, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/semantics.c:3617
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3944
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3954
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4056
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4272
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4451
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4455
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4460
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6068
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6992
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7029
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7059
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7064
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7138
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7268
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7349
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7366
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7378
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7488
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7914
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8047
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8060
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:8083
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8093
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8150
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10205
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:10242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10793
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10846
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 57878,57899 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10893
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10920
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10928
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 57927,57948 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 57903,58965 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1934
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4249
  #, 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:4253
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4256
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid " declared here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/tree.c:4261
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4263
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4684
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
  
! #: cp/tree.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not public"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/tree.c:4694
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.c:4702
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4720
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4735
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4753
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/tree.c:4759
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/tree.c:4779
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4783
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4846
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4868
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4876
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4887
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4899
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/tree.c:4926
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/tree.c:4946
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:4957
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4970 cp/tree.c:4983
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4972
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:4985
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
  
! #: cp/tree.c:5009
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:5015
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:5022
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:5029
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5051
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:5057
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:5937
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:5959
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
  
! #: cp/typeck.c:467
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:473
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:479
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:627
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:632
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:637
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:716
  #, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:721
  #, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:726
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1547
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1554
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1714
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1812
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1820
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1885
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1978
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/typeck.c:2023
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:2191
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2373
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2377
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2513 cp/typeck.c:3078
  #, 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:2517 cp/typeck.c:3082
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2548
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:2628
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr ""
  
! #: cp/typeck.c:2778
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2929
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2948
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr ""
  
! #: cp/typeck.c:2971
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2982
  #, 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:2997
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.c:3112 cp/typeck.c:3138
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.c:3177
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3230
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a member template function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/typeck.c:3433
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:3465
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3468
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3471
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:3475
  #, 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:3540
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3637
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3675
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3747
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3972
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:3993
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4010
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4013
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4016
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4074
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4075
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4080
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4081
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4087
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4088
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4098
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4099
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4103
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4185
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:4191
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:4440
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4497
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4502
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4532
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4536
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4545
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4549
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4675 cp/typeck.c:4687
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4733
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5189 cp/typeck.c:5198 cp/typeck.c:5491 cp/typeck.c:5500
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5404 cp/typeck.c:5417
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5440
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5472 cp/typeck.c:5480
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5530
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5576
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5656
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:6008
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6016
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6024
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6077
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6156
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6157
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6173
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6176
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6183
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6369
  #, 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:6375
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6410
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6427
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6485
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6505
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: cp/typeck.c:6521
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6668
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6669
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6792
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6793
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6809
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6811
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6823
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6825
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6864
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6877
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6887
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6895
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7075
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7097
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7102
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7177
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7189
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7193
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7197
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7234
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7321
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7355
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7361
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7368
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7392
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7406
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7843
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:7849 cp/typeck.c:7855 cp/typeck.c:9510
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/typeck.c:7881
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/typeck.c:7956
  #, gcc-internal-format
! msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8026
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8051
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8062
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8083 cp/typeck.c:8273
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8100
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:8114
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8187
  #, 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:8196
  #, 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:8238
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8308
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8409 cp/typeck.c:8418
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:8427
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8737
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8757
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8817
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8844
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8858
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck.c:8860
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: cp/typeck.c:8997
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9011
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9058 cp/typeck.c:9077
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9158
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:9473
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9478
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9487
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9491
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9496
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9528
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9532
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9537
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9542
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9552
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9648
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cp/typeck.c:9730
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9733
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9769
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9773
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9779
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9783
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9982
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9984 cp/typeck.c:10007
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10006
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:10045
  #, 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:10053
  #, 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:10056
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10091 cp/typeck.c:10137
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10099
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck.c:10118
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10121
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10156
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10185
  #, 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:10828
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 57952,59014 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1943
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4300
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid " declared here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/tree.c:4312
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
  
! #: cp/tree.c:4748
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not public"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/tree.c:4755
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.c:4763
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4796
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4814
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/tree.c:4820
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/tree.c:4840
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4844
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4907
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4937
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4948
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/tree.c:4987
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/tree.c:5007
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:5018
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:5033
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:5046
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
  
! #: cp/tree.c:5070
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:5076
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:5083
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:5090
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5112
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:5118
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:6020
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
  
! #: cp/typeck.c:478
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:484
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:490
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:638
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:643
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:648
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:727
  #, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:732
  #, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:737
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1558
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1565
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1725
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1823
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1831
  #, 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:1989
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/typeck.c:2034
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:2202
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2384
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2388
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2524 cp/typeck.c:3089
  #, 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:2528 cp/typeck.c:3093
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2559
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:2639
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr ""
  
! #: cp/typeck.c:2789
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/typeck.c:2798
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2940
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2959
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr ""
  
! #: cp/typeck.c:2982
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2993
  #, 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:3008
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.c:3123 cp/typeck.c:3149
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.c:3188
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3241
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a member template function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/typeck.c:3444
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:3476
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3479
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3482
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3983
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4024
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4027
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4085
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4086
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4091
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4092
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4098
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4099
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4109
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4110
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4196
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:4202
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4462
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4508
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4513
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5541
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5587
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5667
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:6019
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6167
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6168
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6184
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6380
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.c:6386
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6438
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6496
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6516
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: cp/typeck.c:6532
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6804
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6820
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6822
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6834
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6836
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7204
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7208
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7366
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7372
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7379
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7403
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7417
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7854
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/typeck.c:7892
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/typeck.c:7963
  #, gcc-internal-format
! msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8033
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8107
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:8121
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8194
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.c:8203
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.c:8245
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8315
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:8434
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8865
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck.c:8867
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9165
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:9480
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9485
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9494
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9498
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9503
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9539
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9544
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9549
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9655
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9790
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10106
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10163
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10192
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10838
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr ""
*** 59231,59338 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1586 cp/typeck2.c:1616
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:1593
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1600
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1691
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1764
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1775
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1969
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1983
  #, 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:2013
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2015
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2042
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2051
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2073
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2131
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2142
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2150
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2191
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck2.c:2213
! #, gcc-internal-format
! msgid "cannot deduce template arguments for %qT from %<()%>"
! msgstr ""
! 
! #: cp/typeck2.c:2233
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:2474
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2477
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 59280,59382 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:1590
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1688
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1980
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' Ð½Ðµ Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2039
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2128
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2147
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2188
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:2460
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2463
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgstr ""
*** 59352,59621 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:134
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:182
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:304
  #, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:385
  #, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:397
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:401
  #, gcc-internal-format
  msgid "variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:407
  #, fuzzy, gcc-internal-format
  msgid "cannot be declared to be a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: d/dmd/dsymbolsem.c:416
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "no definition of struct %s"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: d/dmd/dsymbolsem.c:420
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:605
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot be %s"
  msgstr "[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]"
  
! #: d/dmd/dsymbolsem.c:622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ Ð· %s"
  
! #: d/dmd/dsymbolsem.c:626
  #, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:659
  #, gcc-internal-format
  msgid "field not allowed in interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:691
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:700
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:718
  #, gcc-internal-format
  msgid "inout variables can only be declared inside inout functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:737
  #, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:746
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:752
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:762 d/dmd/dsymbolsem.c:769
  #, gcc-internal-format
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:782
  #, gcc-internal-format
  msgid "manifest constants must have initializers"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is negative"
  msgid "size of type %s is invalid"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: d/dmd/dsymbolsem.c:829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:873
  #, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:993
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1028
  #, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1339
  #, gcc-internal-format
  msgid "string expected for library name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1371
  #, gcc-internal-format
  msgid "function name expected for start address"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1386
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1400
  #, gcc-internal-format
  msgid "string expected for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1413
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1418
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1443
  msgid "char 0x%02x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1456
  msgid "char 0x%04x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1519
  #, fuzzy, gcc-internal-format
  msgid "can only apply to a single declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: d/dmd/dsymbolsem.c:1532
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "pragma is missing closing `;`"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: d/dmd/dsymbolsem.c:1565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "incomplete mixin declaration (%s)"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: d/dmd/dsymbolsem.c:1747
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1773
  #, gcc-internal-format, gfc-internal-format
  msgid "enum %s must have at least one member"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1859
  #, gcc-internal-format
  msgid "circular reference to enum member"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2066
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2144
  #, fuzzy, gcc-internal-format
  msgid "template tuple parameter must be last one"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: d/dmd/dsymbolsem.c:2320
  #, gcc-internal-format
  msgid "recursive mixin instantiation"
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2374 d/dmd/dsymbolsem.c:5234
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2414
  #, gcc-internal-format
  msgid "error instantiating"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2537 d/dmd/dsymbolsem.c:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must be a function instead of %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "without `this` cannot be %s"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2739
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "functions cannot be scope"
--- 59396,59671 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:136
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:184
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:306
  #, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:387
  #, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:399
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:403
  #, gcc-internal-format
  msgid "variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:409
  #, fuzzy, gcc-internal-format
  msgid "cannot be declared to be a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: d/dmd/dsymbolsem.c:418
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "no definition of struct `%s`"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: d/dmd/dsymbolsem.c:434
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:619
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot be %s"
  msgstr "[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]"
  
! #: d/dmd/dsymbolsem.c:636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ Ð· %s"
  
! #: d/dmd/dsymbolsem.c:640
  #, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:673
  #, gcc-internal-format
  msgid "field not allowed in interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:677
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:705
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:714
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:732
  #, gcc-internal-format
  msgid "inout variables can only be declared inside inout functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:751
  #, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:760
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:766
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:776 d/dmd/dsymbolsem.c:783
  #, gcc-internal-format
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:796
  #, gcc-internal-format
  msgid "manifest constants must have initializers"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is negative"
  msgid "size of type %s is invalid"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: d/dmd/dsymbolsem.c:843
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:887
  #, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1007
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1042
  #, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1340
  #, gcc-internal-format
  msgid "string expected for library name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1372
  #, gcc-internal-format
  msgid "function name expected for start address"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1401
  #, gcc-internal-format
  msgid "string expected for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1414
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1419
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1444
  msgid "char 0x%02x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1457
  msgid "char 0x%04x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1465
! #, fuzzy, gcc-internal-format
! #| msgid "no arguments"
! msgid "takes no argument"
! msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
! 
! #: d/dmd/dsymbolsem.c:1526
  #, fuzzy, gcc-internal-format
  msgid "can only apply to a single declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: d/dmd/dsymbolsem.c:1539
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "pragma is missing closing `;`"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: d/dmd/dsymbolsem.c:1573
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "incomplete mixin declaration (%s)"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: d/dmd/dsymbolsem.c:1758
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "enum %s must have at least one member"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1870
  #, gcc-internal-format
  msgid "circular reference to enum member"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2048
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2077
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2155
  #, fuzzy, gcc-internal-format
  msgid "template tuple parameter must be last one"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: d/dmd/dsymbolsem.c:2331
  #, gcc-internal-format
  msgid "recursive mixin instantiation"
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2425
  #, gcc-internal-format
  msgid "error instantiating"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2565 d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must be a function instead of %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "without `this` cannot be %s"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: d/dmd/dsymbolsem.c:2762
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2767
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "functions cannot be scope"
*************** msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ
*** 59624,59666 ****
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2747
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%s functions cannot be abstract"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: d/dmd/dsymbolsem.c:2766
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2768
  #, fuzzy, gcc-internal-format
  msgid "cannot override a non-virtual function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: d/dmd/dsymbolsem.c:2772
  #, gcc-internal-format
  msgid "cannot be both final and abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2784
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
--- 59674,59726 ----
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2775
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%s functions cannot be abstract"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2796
  #, fuzzy, gcc-internal-format
  msgid "cannot override a non-virtual function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: d/dmd/dsymbolsem.c:2800
  #, gcc-internal-format
  msgid "cannot be both final and abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2829
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, ...)` not `%s`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2835
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, va_list)`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2851
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2861
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
*************** msgstr ""
*** 59668,59841 ****
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2850
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2880 d/dmd/dsymbolsem.c:2975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: d/dmd/dsymbolsem.c:3008
  #, gcc-internal-format
  msgid "multiple overrides of same function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3103
  #, gcc-internal-format, gfc-internal-format
  msgid "incompatible covariant types %s and %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3128
  #, fuzzy, gcc-internal-format
  msgid "does not override any function"
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: d/dmd/dsymbolsem.c:3149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s.%s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: d/dmd/dsymbolsem.c:3164
  #, fuzzy, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: d/dmd/dsymbolsem.c:3173
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3196
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3304
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3648
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "first argument must be type size_t, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3690
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3696
  #, gcc-internal-format, gfc-internal-format
  msgid "one argument of type void* expected, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3754
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "structs, unions cannot be abstract"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: d/dmd/dsymbolsem.c:3894 d/dmd/dsymbolsem.c:4446
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3976
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4039
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4062
  #, gcc-internal-format
  msgid "circular inheritance"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4098 d/dmd/dsymbolsem.c:4588
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4109 d/dmd/dsymbolsem.c:4599
  #, gcc-internal-format, gfc-internal-format
  msgid "inherits from duplicate interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot inherit from final class %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ñ�Ñ�Ð° %s"
  
! #: d/dmd/dsymbolsem.c:4273
  #, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4467
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4607
  #, fuzzy, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
  
! #: d/dmd/dsymbolsem.c:4841
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5028
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5409
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5436
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find source %s"
  msgid "cannot alias an expression %s"
--- 59728,59901 ----
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2917
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2947 d/dmd/dsymbolsem.c:3042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: d/dmd/dsymbolsem.c:3075
  #, gcc-internal-format
  msgid "multiple overrides of same function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3170
  #, gcc-internal-format, gfc-internal-format
  msgid "incompatible covariant types %s and %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3195
  #, fuzzy, gcc-internal-format
  msgid "does not override any function"
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: d/dmd/dsymbolsem.c:3216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s.%s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: d/dmd/dsymbolsem.c:3231
  #, fuzzy, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: d/dmd/dsymbolsem.c:3240
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3263
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3371
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3715
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "first argument must be type size_t, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3757
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "one argument of type void* expected, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3821
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "structs, unions cannot be abstract"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: d/dmd/dsymbolsem.c:3961 d/dmd/dsymbolsem.c:4513
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4043
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4129
  #, gcc-internal-format
  msgid "circular inheritance"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4165 d/dmd/dsymbolsem.c:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4176 d/dmd/dsymbolsem.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "inherits from duplicate interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot inherit from final class %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ñ�Ñ�Ð° %s"
  
! #: d/dmd/dsymbolsem.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4372
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4674
  #, fuzzy, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
  
! #: d/dmd/dsymbolsem.c:4956
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5540
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find source %s"
  msgid "cannot alias an expression %s"
*************** msgstr ""
*** 59851,59872 ****
  msgid "(%s) is false"
  msgstr ""
  
! #: d/dmd/semantic2.c:210
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:226
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:384
  #, gcc-internal-format
  msgid "has forward references"
  msgstr ""
--- 59911,59932 ----
  msgid "(%s) is false"
  msgstr ""
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:228
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:235
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:404
  #, gcc-internal-format
  msgid "has forward references"
  msgstr ""
*************** msgstr ""
*** 59926,59947 ****
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:860
  #, gcc-internal-format, gfc-internal-format
! msgid "has no return statement, but is expected to return a value of type %s"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format
! msgid "no return exp; or assert(0); at end of function"
  msgstr ""
  
! #: d/dmd/semantic3.c:1193
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1212
  #, gcc-internal-format
  msgid "naked assembly functions with contracts are not supported"
  msgstr ""
--- 59986,60007 ----
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format, gfc-internal-format
! msgid "has no `return` statement, but is expected to return a value of type `%s`"
  msgstr ""
  
! #: d/dmd/semantic3.c:864
  #, gcc-internal-format
! msgid "no `return exp;` or `assert(0);` at end of function"
  msgstr ""
  
! #: d/dmd/semantic3.c:1171
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1190
  #, gcc-internal-format
  msgid "naked assembly functions with contracts are not supported"
  msgstr ""
*************** msgstr ""
*** 60478,60484 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid use of BOZ literal constant at %L"
--- 60538,60544 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 61575,61586 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.c:188 fortran/resolve.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.c:194 fortran/resolve.c:5129
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 61635,61646 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.c:188 fortran/resolve.c:5107
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.c:194 fortran/resolve.c:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** msgstr ""
*** 61761,61767 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 61821,61827 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 64251,64257 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6713 fortran/trans-array.c:8208
  #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 64311,64317 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
  #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 64333,64339 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1794
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 64393,64399 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 64468,64479 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17201
  #, 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:17219
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 64528,64539 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 64583,65125 ****
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2355
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2363 fortran/interface.c:2390
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2401
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2424
  #, 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:2434
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2444
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2460
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2470
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2485
  #, 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:2496
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2515
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2533
  #, 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:2548
  #, 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:2563
  #, 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:2582
  #, 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:2595
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2602
  #, 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:2676
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2687
  #, 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:2692
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2705
  #, 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:2713
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3064
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3087
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3091
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3100
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3110
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3124
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3136
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3165
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3168
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3192
  #, 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:3214
  #, 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:3221
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, 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:3252
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3260 fortran/interface.c:3265
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3285
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3301
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3318
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/interface.c:3337
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3347
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3360
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3374
  #, 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:3388
  #, 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:3400
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3410
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3440
  #, 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:3459
  #, 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:3476
  #, 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:3496
  #, 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:3519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3527
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3657
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3686
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3712
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3722
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3752
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3772
  #, 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:3784
  #, 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:3794
  #, 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:3805
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3847
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3851 fortran/interface.c:3861
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3857
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3870
  #, 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:3878
  #, 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:3886
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3903
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3912
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3921
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3936
  #, 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:3951
  #, 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:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4013
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4024
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4109
  #, 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:4179
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: fortran/interface.c:4552
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4669
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4763
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4775
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4783
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4791
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4800
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4815
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4826
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4834
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4845
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4875
  #, 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:4886
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4895
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4904
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4915
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4922
  #, 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:4943
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4957
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4965
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4969
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5027 fortran/interface.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5039
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5051
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5058
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 64643,65185 ----
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2364 fortran/interface.c:2391
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2402
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2425
  #, 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:2435
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2445
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2461
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2486
  #, 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:2502
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2521
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2539
  #, 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:2554
  #, 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:2569
  #, 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:2588
  #, 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:2601
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2608
  #, 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:2682
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2693
  #, 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:2698
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2711
  #, 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:2719
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3093
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3097
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3106
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3116
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3130
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3171
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3174
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3198
  #, 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:3220
  #, 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:3227
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3241
  #, 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:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3416
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3446
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3465
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3482
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3502
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3533
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4019
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4030
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: fortran/interface.c:4558
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4769
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4812
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5045
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5057
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5064
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr ""
*** 65264,65296 ****
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5149
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5156
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5296 fortran/intrinsic.c:5313
  #, 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:5301 fortran/intrinsic.c:5321
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "Conversion from %s to %s at %L"
--- 65324,65356 ----
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5154
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5161
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5284
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5301 fortran/intrinsic.c:5318
  #, 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:5306 fortran/intrinsic.c:5326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "Conversion from %s to %s at %L"
*************** msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð·
*** 65299,65320 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5387 fortran/resolve.c:10896
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5392
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5483
  #, 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:5489
  #, 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 ""
--- 65359,65380 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5392 fortran/resolve.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5397
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5488
  #, 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:5494
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
*************** msgstr ""
*** 65852,65858 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15073
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 65912,65918 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 67028,67039 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:309
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
--- 67088,67099 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:207
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:311
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
*************** msgstr ""
*** 67190,67341 ****
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6223
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6413
  #, 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:6434
  #, 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:6445
  #, 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:6448
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr ""
  
! #: fortran/module.c:6454
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ Ñ‡Ð°Ñ�Ð¾Ð²Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: fortran/module.c:6511
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.c:6582
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6690 fortran/module.c:7034
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6818
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6839 fortran/module.c:6872 fortran/module.c:6914
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.c:7019
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7041
  #, 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:7109
  #, 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:7163
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7189
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7218
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7230
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7243
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.c:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7255
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7261
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7271
  #, 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:7274
  #, 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:7285
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7308
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7316
  #, 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:7333
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7335
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
--- 67250,67401 ----
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6234
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6424
  #, 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:6445
  #, 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:6456
  #, 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:6459
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr ""
  
! #: fortran/module.c:6465
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ Ñ‡Ð°Ñ�Ð¾Ð²Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: fortran/module.c:6522
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.c:6593
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6701 fortran/module.c:7045
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6829
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6850 fortran/module.c:6883 fortran/module.c:6925
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.c:7030
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7052
  #, 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:7120
  #, 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:7174
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7200
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7229
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7241
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7254
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7272
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7282
  #, 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:7285
  #, 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:7296
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7319
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7327
  #, 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:7344
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7346
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
*************** msgstr ""
*** 67872,67879 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10721
! #: fortran/resolve.c:12026
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 67932,67939 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 69900,69906 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10250 fortran/resolve.c:11954
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 69960,69966 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 70015,70021 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17133
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 70075,70081 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 70172,70384 ****
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:4020
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4041
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4212 fortran/resolve.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.c:4268
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.c:4324
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4494 fortran/resolve.c:4517
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4652
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4669
  #, 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:4677
  #, 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:4693
  #, 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:4702
  #, 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:4718
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4775
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/resolve.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4919
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4930
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4942
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4985
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5090
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5112
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5119
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5139
  #, 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:5329
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5343
  #, 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:5353
  #, 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:5399
  #, 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:5491
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5573
  #, 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:5583
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 70232,70444 ----
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:4021
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4042
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4216 fortran/resolve.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.c:4270
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.c:4332
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4502 fortran/resolve.c:4525
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4620
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "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 "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4677
  #, 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:4685
  #, 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:4701
  #, 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:4710
  #, 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:4726
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/resolve.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4927
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4938
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4950
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4993
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.c:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5098
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5120
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5127
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5147
  #, 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:5337
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5351
  #, 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:5361
  #, 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:5407
  #, 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:5499
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5581
  #, 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:5591
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 70387,70398 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5593
  #, 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:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 70447,70458 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5601
  #, 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:5620
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 70401,70693 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5622
  #, 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:5633
  #, 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:5642
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5658
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5838
  #, 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:5843
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:5942
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.c:6030
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6184 fortran/resolve.c:6336
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6307
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6346
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6355
  #, 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:6543
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6577
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6629
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7164
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7197
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7207
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7211 fortran/resolve.c:7218
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7273
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7313
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7319
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7380
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7385
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7392
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7405
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7418
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7522 fortran/resolve.c:7819
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7530 fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7640
  #, 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:7671
  #, 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:7830
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7842
  #, 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:7856
  #, 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:7871
  #, 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:7884
  #, 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:7902
  #, 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:7983 fortran/resolve.c:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8015
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8024 fortran/resolve.c:8053 fortran/resolve.c:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8100
  #, 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:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8181
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8208
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8231
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8267 fortran/resolve.c:8273
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 70461,70753 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5630
  #, 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:5641
  #, 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:5650
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5666
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5846
  #, 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:5851
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5921
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:5950
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.c:6038
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6192 fortran/resolve.c:6344
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6308
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6315
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6354
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6363
  #, 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:6551
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6585
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6637
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7172
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7215
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7219 fortran/resolve.c:7226
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7281
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7304
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7327
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7393
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7408
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7413
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7426
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7530 fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7538 fortran/resolve.c:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7648
  #, 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:7679
  #, 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:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7850
  #, 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:7864
  #, 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:7879
  #, 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:7892
  #, 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:7910
  #, 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:7991 fortran/resolve.c:8006
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8023
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8032 fortran/resolve.c:8061 fortran/resolve.c:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8038
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8050
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8108
  #, 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:8123
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8134
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8189
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8200
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8269
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8275 fortran/resolve.c:8281
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 70696,70979 ****
  #. 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:8501
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8622
  #, 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:8641
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8651
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8669 fortran/resolve.c:8677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8739 fortran/resolve.c:9391
  #, 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:8765
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8777
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8792
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8895
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8946
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8955
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8972
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8995
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:9022
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9301 fortran/resolve.c:9313
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9342
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9354
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9366
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9369
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9379
  #, 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:9626
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9760
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9769
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9772
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9782 fortran/resolve.c:9787
  #, 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:9896
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9948
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9958
  #, 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:9971
  #, 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:9980
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9987
  #, 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:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:10004
  #, 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:10019
  #, 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:10076
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10086
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10090
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10093
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10100 fortran/resolve.c:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10112 fortran/resolve.c:10230
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10137
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10198
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10202 fortran/resolve.c:10212
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10257
  #, 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:10267
  #, 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:10284 fortran/resolve.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10288 fortran/resolve.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 70756,71039 ----
  #. 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:8509
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8560
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8571
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8630
  #, 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:8649
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8659
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8677 fortran/resolve.c:8685
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8747 fortran/resolve.c:9399
  #, 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:8773
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8954
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8980
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8996
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:9008
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:9030
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:9041
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9271
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9309 fortran/resolve.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9350
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9362
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9374
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9377
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9387
  #, 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:9634
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9777
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9780
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9790 fortran/resolve.c:9795
  #, 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:9904
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9966
  #, 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:9979
  #, 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:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9995
  #, 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:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:10012
  #, 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:10027
  #, 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:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10094
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10108 fortran/resolve.c:10230
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10120 fortran/resolve.c:10238
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10145
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10210 fortran/resolve.c:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10265
  #, 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:10275
  #, 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:10292 fortran/resolve.c:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10296 fortran/resolve.c:10321
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 70981,71172 ****
  #. 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:10328
  #, 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:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10416
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10424 fortran/resolve.c:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10434 fortran/resolve.c:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10474
  #, 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:10621
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10642
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10652
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10729
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10831
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10944
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10976
  #, 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:10982
  #, 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:10994
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:11026
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:11030
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:11035
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:11042
  #, 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:11053
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11373
  #, 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:11615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11627
  #, 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:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11886
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11897
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11963
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12009
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12074
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12079
  #, 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:12163
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12245
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12266
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: fortran/resolve.c:12360
  #, 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:12374
  #, 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 ""
--- 71041,71232 ----
  #. 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:10336
  #, 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:10408
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10424
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10432 fortran/resolve.c:10519
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10442 fortran/resolve.c:10529
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10473
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10482
  #, 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:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10650
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10660
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10839
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10952
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10984
  #, 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:10990
  #, 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:11002
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:11034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:11038
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:11043
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:11050
  #, 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:11061
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11381
  #, 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:11623
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11635
  #, 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:11890
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11894
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12022
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12275
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: fortran/resolve.c:12369
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12383
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 71174,72140 ****
  #. 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:12393
  #, 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:12479
  #, 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:12713
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12717
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12725
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12736
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12752
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12764
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12797
  #, 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:12819
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12850
  #, 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:12886
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12911
  #, 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:12932
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12939
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12986
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12989
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12992
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12995
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12998
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13043
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:13075
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13098
  #, 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:13120
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13138
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13150
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13159
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13169
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13188
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13192
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13196
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13200
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13224
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13230
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13250
  #, 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:13307
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13313
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13319
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13327
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13333
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13376
  #, 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:13384
  #, 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:13392
  #, 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:13401
  #, 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:13485
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13494
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13503
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13511
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13517
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13523
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13531
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13562
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13599
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13639
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13675
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13734
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13746
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13774
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13830
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14042
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14085
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14099
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14113 fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14121
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14136
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14142
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14171
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14181
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14276
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14379
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, 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:14398
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14423
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14434
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14532
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14546
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14562
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14572
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14632
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14645
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14656
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14689
  #, 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:14697
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, 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:14792
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14837
  #, 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:14850
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14914
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14947
  #, 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:14961
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:15026
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15032
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15038
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15046
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15063
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15085
  #, 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:15096
  #, 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:15123
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15142
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15158
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15169
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15177
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15228
  #, 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:15239
  #, 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:15246
  #, 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:15286
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15350
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15353
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15453
  #, 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:15474
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15490
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15500
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15507
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15520
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15526
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15536
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15558 fortran/resolve.c:15735
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15572
  #, 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:15581
  #, 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:15590
  #, 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:15598
  #, 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:15605
  #, 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:15625
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15632
  #, 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:15639
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15646
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15672
  #, 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:15682
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15761
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, 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:15789
  #, 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:15807
  #, 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:15819
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15841
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, 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:15863
  #, 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:15879
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15887
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15907
  #, 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:15916
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15932
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15938
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15963
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16033
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16044
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16149
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16157
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16164
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16171
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16187
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16194
  #, 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:16203
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16249
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16262
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16361
  #, 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:16369
  #, 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:16377
  #, 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:16384
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16509
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16675
  #, 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:16681
  #, 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:16765
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, 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:16798
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16901
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16916
  #, 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:16941
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17023
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17034
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17045
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17076
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17143
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17156
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17176
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17186
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17194
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17208
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17226
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17233
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17312
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 71234,72200 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "String length at %L is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.c:12722
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12726
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12734
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12745
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12828
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12941
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12948
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12995
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12998
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13052
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13147
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13159
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13168
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13178
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13197
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13205
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13209
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13233
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13259
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13316
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13336
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13494
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13503
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13512
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13571
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13743
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13839
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14051
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14094
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14108
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14139
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14180
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14190
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14443
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14541
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14555
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14571
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14641
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14801
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14970
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:15035
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15055
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15072
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15094
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15105
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15132
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15151
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15186
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15248
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15483
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15554
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15607
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15634
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15641
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15770
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15816
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15837
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15903
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15916
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15941
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15972
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16173
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16180
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16212
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/resolve.c:16690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16783
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16959
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17043
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17085
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17152
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17185
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17195
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17321
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 73005,73021 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6171
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8204
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 73065,73081 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8171
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 73107,73215 ****
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1763
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4594 fortran/trans-decl.c:6958
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5082
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5322
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5335
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5960
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5966
  #, 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:5977 fortran/trans-decl.c:6123
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5993
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6012
  #, fuzzy, gcc-internal-format
  #| msgid "unused variable `%s'"
  msgid "Unused variable %qs declared at %L"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÐ¼Ð°Ñ� Ð¿ÐµÑ€Ð°Ð¼ÐµÐ½Ð½Ð°Ñ� \"%s\""
  
! #: fortran/trans-decl.c:6061
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: fortran/trans-decl.c:6065
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6095
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1030
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2115
  #, 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:2124
  #, 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:3793
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: fortran/trans-expr.c:5292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument list function at %L"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/trans-expr.c:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 73167,73275 ----
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5327
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5340
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5965
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5971
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.c:5982 fortran/trans-decl.c:6128
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5998
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6017
  #, fuzzy, gcc-internal-format
  #| msgid "unused variable `%s'"
  msgid "Unused variable %qs declared at %L"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÐ¼Ð°Ñ� Ð¿ÐµÑ€Ð°Ð¼ÐµÐ½Ð½Ð°Ñ� \"%s\""
  
! #: fortran/trans-decl.c:6066
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: fortran/trans-decl.c:6070
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6100
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1067
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3830
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: fortran/trans-expr.c:5329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument list function at %L"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 73360,73366 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.c:2220
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
--- 73420,73426 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.c:2230
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
*************** msgstr ""
*** 73493,73499 ****
  
  #: lto/lto-lang.c:898
  #, gcc-internal-format
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive"
  msgstr ""
  
  #: lto/lto-object.c:107
--- 73553,73559 ----
  
  #: lto/lto-lang.c:898
  #, gcc-internal-format
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive"
  msgstr ""
  
  #: lto/lto-object.c:107
*************** msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð
*** 74622,74628 ****
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr ""
  
! #: fortran/lang.opt:775
  #, fuzzy, gcc-internal-format
  msgid "Unrecognized option: %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
--- 74682,74688 ----
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr ""
  
! #: fortran/lang.opt:771
  #, fuzzy, gcc-internal-format
  msgid "Unrecognized option: %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð
*** 74640,74655 ****
  
  #: 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:2120 c-family/c.opt:2128 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3319
  #, 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:2116
! #: c-family/c.opt:2136 c-family/c.opt:2140 c-family/c.opt:2144
  #, fuzzy, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
--- 74700,74715 ----
  
  #: 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:2107 c-family/c.opt:2115 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3323
  #, 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:2103
! #: c-family/c.opt:2123 c-family/c.opt:2127 c-family/c.opt:2131
  #, fuzzy, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
*************** msgstr "ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð°"
*** 74705,74711 ****
  msgid "unrecognized ivar visibility value %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c-family/c.opt:1980
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized scalar storage order value %qs"
--- 74765,74771 ----
  msgid "unrecognized ivar visibility value %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c-family/c.opt:1967
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized scalar storage order value %qs"
*************** msgstr ""
*** 74791,74890 ****
  msgid "unknown linker output %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:1502
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: common.opt:1517
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1561
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1718
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:1787
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1889
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: common.opt:1902
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: common.opt:1980
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:2082
  #, fuzzy, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: common.opt:2090
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2232
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2248
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown profile update method %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: common.opt:2350
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:2383
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:2690
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown TLS model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:3026
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:3067
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: common.opt:3086
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
--- 74851,74950 ----
  msgid "unknown linker output %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:1506
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: common.opt:1521
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1565
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1722
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:1791
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1893
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: common.opt:1906
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: common.opt:1984
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:2086
  #, fuzzy, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: common.opt:2094
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2236
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2252
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown profile update method %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: common.opt:2354
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:2387
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:2694
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown TLS model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:3030
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:3071
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: common.opt:3090
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
diff -Nrcpad gcc-11.1.0/gcc/po/da.po gcc-11.2.0/gcc/po/da.po
*** gcc-11.1.0/gcc/po/da.po	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/po/da.po	Wed Jul 28 06:55:07 2021
*************** msgid ""
*** 137,143 ****
  msgstr ""
  "Project-Id-Version: gcc-9.1-b20190203\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-03-19 21:31+0000\n"
  "PO-Revision-Date: 2019-02-14 11:00+0200\n"
  "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
  "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
--- 137,143 ----
  msgstr ""
  "Project-Id-Version: gcc-9.1-b20190203\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
  "PO-Revision-Date: 2019-02-14 11:00+0200\n"
  "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
  "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
*************** msgstr "    indlejret fra %qs"
*** 1401,1411 ****
  msgid "this is the insn:"
  msgstr "dette er instruktionen:"
  
! #: lra-constraints.c:3103
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "kunne ikke generere genindlÃ¦sninger for umulige begrÃ¦sninger:"
  
! #: lra-constraints.c:4133 reload.c:3862
  msgid "unable to generate reloads for:"
  msgstr "kunne ikke generere genindlÃ¦sninger for:"
  
--- 1401,1411 ----
  msgid "this is the insn:"
  msgstr "dette er instruktionen:"
  
! #: lra-constraints.c:3108
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "kunne ikke generere genindlÃ¦sninger for umulige begrÃ¦sninger:"
  
! #: lra-constraints.c:4138 reload.c:3868
  msgid "unable to generate reloads for:"
  msgstr "kunne ikke generere genindlÃ¦sninger for:"
  
*************** msgstr "ukendt instruktion:"
*** 1581,1598 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: targhooks.c:2075
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "oprettet og brugt med en anden indstilling for Â»%sÂ«"
  
! #: targhooks.c:2090
  #, fuzzy
  #| msgid "created and used with different settings of -fpic"
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "oprettet og brugt med forskellige indstillinger for -fpic"
  
! #: targhooks.c:2092
  #, fuzzy
  #| msgid "created and used with different settings of -fpie"
  msgid "created and used with different settings of %<-fpie%>"
--- 1581,1598 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: targhooks.c:2089
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "oprettet og brugt med en anden indstilling for Â»%sÂ«"
  
! #: targhooks.c:2104
  #, fuzzy
  #| msgid "created and used with different settings of -fpic"
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "oprettet og brugt med forskellige indstillinger for -fpic"
  
! #: targhooks.c:2106
  #, fuzzy
  #| msgid "created and used with different settings of -fpie"
  msgid "created and used with different settings of %<-fpie%>"
*************** msgstr "%s%sadvarsel: %s teksthovedversi
*** 1632,1638 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-heuristikker: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6041 c/c-typeck.c:7780 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1632,1638 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-heuristikker: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "lÃ¦ngdemodifikation i strfmon-fo
*** 2081,2173 ****
  msgid "<command-line>"
  msgstr "<kommandolinje>"
  
! #: config/aarch64/aarch64.c:10259
  #, 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:10268 config/aarch64/aarch64.c:10281
! #: config/aarch64/aarch64.c:10293 config/aarch64/aarch64.c:10304
! #: config/aarch64/aarch64.c:10320 config/aarch64/aarch64.c:10334
! #: config/aarch64/aarch64.c:10354 config/aarch64/aarch64.c:10428
! #: config/aarch64/aarch64.c:10439 config/aarch64/aarch64.c:10453
! #: config/aarch64/aarch64.c:10675 config/aarch64/aarch64.c:10693
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10372 config/aarch64/aarch64.c:10383
! #: config/aarch64/aarch64.c:10535 config/aarch64/aarch64.c:10546
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.c:10395 config/aarch64/aarch64.c:10407
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10421
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10487 config/arm/arm.c:24289
  #, c-format
  msgid "missing operand"
  msgstr "manglende operand"
  
! #: config/aarch64/aarch64.c:10572
  #, c-format
  msgid "invalid constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.c:10575
  #, c-format
  msgid "invalid operand"
  msgstr "ugyldig operand"
  
! #: config/aarch64/aarch64.c:10701 config/aarch64/aarch64.c:10706
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ugyldig operandprÃ¦fiks Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10726
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.c:23568 config/arm/arm.c:33644
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:23570 config/arm/arm.c:33646
  #, 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:23585 config/aarch64/aarch64.c:23601
! #: config/arm/arm.c:33661 config/arm/arm.c:33677
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23609
  #, fuzzy
  #| msgid "invalid operands to binary %s"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ugyldige operander til binÃ¦r %s"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14054 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« brugt uden nogle lokale dynamiske TLS-referencer"
--- 2081,2173 ----
  msgid "<command-line>"
  msgstr "<kommandolinje>"
  
! #: config/aarch64/aarch64.c:10663
  #, 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:10672 config/aarch64/aarch64.c:10685
! #: config/aarch64/aarch64.c:10697 config/aarch64/aarch64.c:10708
! #: config/aarch64/aarch64.c:10724 config/aarch64/aarch64.c:10738
! #: config/aarch64/aarch64.c:10758 config/aarch64/aarch64.c:10832
! #: config/aarch64/aarch64.c:10843 config/aarch64/aarch64.c:10857
! #: config/aarch64/aarch64.c:11079 config/aarch64/aarch64.c:11097
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10776 config/aarch64/aarch64.c:10787
! #: config/aarch64/aarch64.c:10939 config/aarch64/aarch64.c:10950
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.c:10799 config/aarch64/aarch64.c:10811
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10825
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "manglende operand"
  
! #: config/aarch64/aarch64.c:10976
  #, c-format
  msgid "invalid constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.c:10979
  #, c-format
  msgid "invalid operand"
  msgstr "ugyldig operand"
  
! #: config/aarch64/aarch64.c:11105 config/aarch64/aarch64.c:11110
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ugyldig operandprÃ¦fiks Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:11130
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  #, fuzzy
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  #, fuzzy
  #| msgid "invalid operands to binary %s"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ugyldige operander til binÃ¦r %s"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« brugt uden nogle lokale dynamiske TLS-referencer"
*************** msgid "invalid %%r value"
*** 2183,2200 ****
  msgstr "ugyldig %%r-vÃ¦rdi"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13748 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ugyldig %%R-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13668
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13696
  #, c-format
  msgid "invalid %%P value"
  msgstr "ugyldig %%P-vÃ¦rdi"
--- 2183,2200 ----
  msgstr "ugyldig %%r-vÃ¦rdi"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ugyldig %%R-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "ugyldig %%P-vÃ¦rdi"
*************** msgstr "ugyldig %%M-vÃ¦rdi"
*** 2224,2230 ****
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13756
  #, c-format
  msgid "invalid %%s value"
  msgstr "ugyldig %%s-vÃ¦rdi"
--- 2224,2230 ----
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "ugyldig %%s-vÃ¦rdi"
*************** msgstr "ugyldig %%s-vÃ¦rdi"
*** 2234,2240 ****
  msgid "invalid %%C value"
  msgstr "ugyldig %%C-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13532
  #, c-format
  msgid "invalid %%E value"
  msgstr "ugyldig %%E-vÃ¦rdi"
--- 2234,2240 ----
  msgid "invalid %%C value"
  msgstr "ugyldig %%C-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "ugyldig %%E-vÃ¦rdi"
*************** msgstr "ukendt relokaliserings-unspec"
*** 2247,2253 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14059
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ugyldig %%xn-kode"
--- 2247,2253 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ugyldig %%xn-kode"
*************** msgstr "ugyldig UNSPEC som operand: %d"
*** 2330,2366 ****
  msgid "unrecognized supposed constant"
  msgstr "ukendt formodet konstant"
  
! #: config/arm/arm.c:20653 config/arm/arm.c:20678 config/arm/arm.c:20688
! #: config/arm/arm.c:20697 config/arm/arm.c:20706
  #, c-format
  msgid "invalid shift operand"
  msgstr "ugyldig skift-operand"
  
! #: config/arm/arm.c:23562 config/arm/arm.c:23580
  #, fuzzy, c-format
  #| msgid "Generate char instructions"
  msgid "predicated Thumb instruction"
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/arm/arm.c:23568
  #, fuzzy, c-format
  #| msgid "ret instruction not implemented"
  msgid "predicated instruction in conditional sequence"
  msgstr "ret-instruktion ikke implementeret"
  
! #: config/arm/arm.c:23686 config/arm/arm.c:23699 config/arm/arm.c:23724
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23801 config/arm/arm.c:23823 config/arm/arm.c:23833
! #: config/arm/arm.c:23843 config/arm/arm.c:23853 config/arm/arm.c:23892
! #: config/arm/arm.c:23910 config/arm/arm.c:23935 config/arm/arm.c:23950
! #: config/arm/arm.c:23977 config/arm/arm.c:23984 config/arm/arm.c:24002
! #: config/arm/arm.c:24009 config/arm/arm.c:24017 config/arm/arm.c:24038
! #: config/arm/arm.c:24045 config/arm/arm.c:24236 config/arm/arm.c:24243
! #: config/arm/arm.c:24270 config/arm/arm.c:24277 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2330,2366 ----
  msgid "unrecognized supposed constant"
  msgstr "ukendt formodet konstant"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "ugyldig skift-operand"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, fuzzy, c-format
  #| msgid "Generate char instructions"
  msgid "predicated Thumb instruction"
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/arm/arm.c:23587
  #, fuzzy, c-format
  #| msgid "ret instruction not implemented"
  msgid "predicated instruction in conditional sequence"
  msgstr "ret-instruktion ikke implementeret"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "Ikke understÃ¸ttet operand for k
*** 2368,2380 ****
  msgid "invalid operand for code '%c'"
  msgstr "ugyldig operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23905
  #, c-format
  msgid "instruction never executed"
  msgstr "instruktion aldrig udfÃ¸rt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23926
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "forÃ¦ldet Maverick-formatkode Â»%cÂ«"
--- 2368,2380 ----
  msgid "invalid operand for code '%c'"
  msgstr "ugyldig operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "instruktion aldrig udfÃ¸rt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "forÃ¦ldet Maverick-formatkode Â»%cÂ«"
*************** msgstr "uventet operand"
*** 2508,2515 ****
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6928
! #: d/dmd/dsymbolsem.c:1450 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
--- 2508,2515 ----
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
! #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
*************** msgstr "ugyldig operation pÃ¥ %<__fpreg%
*** 2879,2885 ****
  msgid "invalid %%P operand"
  msgstr "ugyldig %%P-operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13686
  #, c-format
  msgid "invalid %%p value"
  msgstr "ugyldig %%p-vÃ¦rdi"
--- 2879,2885 ----
  msgid "invalid %%P operand"
  msgstr "ugyldig %%P-operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "ugyldig %%p-vÃ¦rdi"
*************** msgid "post-increment address is not a r
*** 2933,2939 ****
  msgstr "postfiks forÃ¸gelsesadresse er ikke et register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20528
  msgid "bad address"
  msgstr "ugyldig adresse"
  
--- 2933,2939 ----
  msgstr "postfiks forÃ¸gelsesadresse er ikke et register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "ugyldig adresse"
  
*************** msgstr "Â»%%%cÂ« er ikke et gyldigt oper
*** 2986,2993 ****
  #: 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:3326 config/riscv/riscv.c:3441
! #: config/riscv/riscv.c:3447 config/riscv/riscv.c:3456
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ugyldig brug af Â»%%%cÂ«"
--- 2986,2993 ----
  #: 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:3335 config/riscv/riscv.c:3450
! #: config/riscv/riscv.c:3456 config/riscv/riscv.c:3465
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ugyldig brug af Â»%%%cÂ«"
*************** msgstr ""
*** 3133,3455 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3851
  #, fuzzy
  #| msgid "-mvsx requires hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "-mvsx krÃ¦ver udstyrskommatal"
  
! #: config/rs6000/rs6000.c:3859
  #, fuzzy
  #| msgid "-mvsx needs indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "-mvsx krÃ¦ver indekseret adressering"
  
! #: config/rs6000/rs6000.c:3864
  #, 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:3866
  #, fuzzy
  #| msgid "-mno-altivec disables vsx"
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec deaktiverer vsx"
  
! #: config/rs6000/rs6000.c:4006
  #, 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:4009
  #, 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:4021
  #, 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:10752
  #, fuzzy
  #| msgid "bad operand"
  msgid "bad move"
  msgstr "ugyldig operand"
  
! #: config/rs6000/rs6000.c:13316
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13496
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13505 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13520
  #, c-format
  msgid "invalid %%e value"
  msgstr "ugyldig %%e-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13541
  #, c-format
  msgid "invalid %%f value"
  msgstr "ugyldig %%f-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13550
  #, c-format
  msgid "invalid %%F value"
  msgstr "ugyldig %%F-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13559
  #, c-format
  msgid "invalid %%G value"
  msgstr "ugyldig %%G-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13594
  #, c-format
  msgid "invalid %%j code"
  msgstr "ugyldig %%j-kode"
  
! #: config/rs6000/rs6000.c:13604
  #, c-format
  msgid "invalid %%J code"
  msgstr "ugyldig %%J-kode"
  
! #: config/rs6000/rs6000.c:13614
  #, c-format
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13629 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13676
  #, c-format
  msgid "invalid %%O value"
  msgstr "ugyldig %%O-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13723
  #, c-format
  msgid "invalid %%q value"
  msgstr "ugyldig %%q-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13765
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13782
  #, c-format
  msgid "invalid %%T value"
  msgstr "ugyldig %%T-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13794
  #, c-format
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13808 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13875 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13932
  #, c-format
  msgid "invalid %%z value"
  msgstr "ugyldig %%z-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:14001
  #, 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:14845
  #, fuzzy
  #| msgid "Use hardware floating point instructions"
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.c:23803
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/rs6000/rs6000.c:26952
  msgid "Could not generate addis value for fusion"
  msgstr "Kunne ikke generere addis-vÃ¦rdi for fusion"
  
! #: config/rs6000/rs6000.c:27021
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kunne ikke generere indlÃ¦sning/lagring af forskydning for fusion"
  
! #: config/rs6000/rs6000.c:27097
  msgid "Bad GPR fusion"
  msgstr "Ugyldig GPR-fusion"
  
! #: config/rs6000/rs6000.c:27657
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27659
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27661
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27663
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27678
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27680
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27682
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27684
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/s390/s390.c:7884
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "symbolske hukommelsesreferencer er kun understÃ¸ttet pÃ¥ z10 eller senere"
  
! #: config/s390/s390.c:7895
  #, c-format
  msgid "cannot decompose address"
  msgstr "Kan ikke nedbryde adresse"
  
! #: config/s390/s390.c:7976
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ugyldig sammenligningsoperator til Â»EÂ«-Ã¦ndring"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ugyldig reference til Â»JÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8017
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ugyldig adresse til Â»OÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8039
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ugyldig adresse til Â»RÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8057
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "hukommelsesreference forventet til Â»SÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8067
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ugyldig adresse for Â»SÂ«-uddatamodifikation"
  
! #: config/s390/s390.c:8088
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "register eller hukommelsesudtryk forventet til Â»NÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8099
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "register eller hukommelsesudtryk forventet til Â»MÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8185 config/s390/s390.c:8206
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ugyldig konstant til uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:8203
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ugyldig konstant - prÃ¸v at bruge en uddataÃ¦ndring"
  
! #: config/s390/s390.c:8240
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ugyldig konstantvektor for uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:8247
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ugyldigt udtryk - prÃ¸v at brug en uddataÃ¦ndring"
  
! #: config/s390/s390.c:8250
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ugyldig udtryk til uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:12029
  msgid "vector argument passed to unprototyped function"
  msgstr "vektorparameter sendt til funktion uden prototype"
  
! #: config/s390/s390.c:16403
  msgid "types differ in signedness"
  msgstr "typer er forskellige i signedness"
  
! #: config/s390/s390.c:16413
  msgid "binary operator does not support two vector bool operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke tovektor bool-operand"
  
! #: config/s390/s390.c:16416
  msgid "binary operator does not support vector bool operand"
  msgstr "binÃ¦r operator understÃ¸tter ikke vektor bool-operand"
  
! #: config/s390/s390.c:16424
  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"
  
--- 3133,3455 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3855
  #, fuzzy
  #| msgid "-mvsx requires hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "-mvsx krÃ¦ver udstyrskommatal"
  
! #: config/rs6000/rs6000.c:3863
  #, fuzzy
  #| msgid "-mvsx needs indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "-mvsx krÃ¦ver indekseret adressering"
  
! #: config/rs6000/rs6000.c:3868
  #, 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:3870
  #, fuzzy
  #| msgid "-mno-altivec disables vsx"
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec deaktiverer vsx"
  
! #: config/rs6000/rs6000.c:4010
  #, 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:4013
  #, 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:4025
  #, 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:10845
  #, fuzzy
  #| msgid "bad operand"
  msgid "bad move"
  msgstr "ugyldig operand"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13613
  #, c-format
  msgid "invalid %%e value"
  msgstr "ugyldig %%e-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "ugyldig %%f-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "ugyldig %%F-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "ugyldig %%G-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "ugyldig %%j-kode"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "ugyldig %%J-kode"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "ugyldig %%O-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "ugyldig %%q-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "ugyldig %%T-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13951
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:14025
  #, c-format
  msgid "invalid %%z value"
  msgstr "ugyldig %%z-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ugyldig %%y-vÃ¦rdi, prÃ¸v at brug Â»ZÂ«-begrÃ¦nsningen"
  
! #: config/rs6000/rs6000.c:14962
  #, fuzzy
  #| msgid "Use hardware floating point instructions"
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/rs6000/rs6000.c:27071
  msgid "Could not generate addis value for fusion"
  msgstr "Kunne ikke generere addis-vÃ¦rdi for fusion"
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kunne ikke generere indlÃ¦sning/lagring af forskydning for fusion"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr "Ugyldig GPR-fusion"
  
! #: config/rs6000/rs6000.c:27776
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27778
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "symbolske hukommelsesreferencer er kun understÃ¸ttet pÃ¥ z10 eller senere"
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr "Kan ikke nedbryde adresse"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ugyldig sammenligningsoperator til Â»EÂ«-Ã¦ndring"
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ugyldig reference til Â»JÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ugyldig adresse til Â»OÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ugyldig adresse til Â»RÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "hukommelsesreference forventet til Â»SÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ugyldig adresse for Â»SÂ«-uddatamodifikation"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "register eller hukommelsesudtryk forventet til Â»NÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "register eller hukommelsesudtryk forventet til Â»MÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ugyldig konstant til uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ugyldig konstant - prÃ¸v at bruge en uddataÃ¦ndring"
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ugyldig konstantvektor for uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ugyldigt udtryk - prÃ¸v at brug en uddataÃ¦ndring"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ugyldig udtryk til uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:12052
  msgid "vector argument passed to unprototyped function"
  msgstr "vektorparameter sendt til funktion uden prototype"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr "typer er forskellige i signedness"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke tovektor bool-operand"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr "binÃ¦r operator understÃ¸tter ikke vektor bool-operand"
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke at blande vektor bool med kommatals vektor-operand"
  
*************** msgstr "({anonym})"
*** 3712,3719 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14380 cp/parser.c:31016
! #: cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
--- 3712,3719 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
*************** msgstr "%<;%> forventet"
*** 3733,3739 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
--- 3733,3739 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
*************** msgstr "%<)%> forventet"
*** 3741,3747 ****
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
--- 3741,3747 ----
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
*************** msgstr "%<;%>, %<,%> eller %<)%> forvent
*** 3759,3779 ****
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31641
! #: cp/parser.c:35326
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19941
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> forventet"
--- 3759,3779 ----
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> forventet"
*************** msgstr "%<{%> forventet"
*** 3784,3796 ****
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31668
! #: cp/parser.c:33316 cp/parser.c:36125 cp/parser.c:36909
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.c:6667 cp/parser.c:31555
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
--- 3784,3796 ----
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
*************** msgstr "%<while%> forventet"
*** 3799,3805 ****
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31014 cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
--- 3799,3805 ----
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
*************** msgstr "%<,%> forventet"
*** 3808,3825 ****
  msgid "expected %<.%>"
  msgstr "%<.%> forventet"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33890
! #: cp/parser.c:33911
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
--- 3808,3825 ----
  msgid "expected %<.%>"
  msgstr "%<.%> forventet"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
*************** msgstr "%<,%> eller %<)%> forventet"
*** 3827,3854 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31632 cp/parser.c:34100
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40913
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-typeck.c:8370
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17360 cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
--- 3827,3854 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
*************** msgstr "forventet etiket"
*** 3865,3896 ****
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7407
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "AktivÃ©r brug af DB-instruktioner"
  
! #: cp/call.c:7545 cp/pt.c:2044 cp/pt.c:25058
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "candidate%s: %+#D"
  msgstr[1] "candidate%s: %+#D"
  
! #: cp/call.c:12092
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:12093
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3392
  msgid "jump to label %qD"
  msgstr "spring til etiketten %qD"
  
! #: cp/decl.c:3393
  msgid "jump to case label"
  msgstr "spring til case-etiket"
  
--- 3865,3896 ----
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7411
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "AktivÃ©r brug af DB-instruktioner"
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "candidate%s: %+#D"
  msgstr[1] "candidate%s: %+#D"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr "spring til etiketten %qD"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "spring til case-etiket"
  
*************** msgstr "'%D' blev ikke erklÃ¦ret i dette
*** 4139,4173 ****
  msgid "local variable %qD may not appear in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:20737
  #, fuzzy
  #| msgid "template argument %d is invalid"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:20740
  #, fuzzy
  #| msgid "invalid use of undefined type `%#T'"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "ugyldig brug af en ikke-defineret type '%#T'"
  
! #: cp/parser.c:20742
  #, fuzzy
  #| msgid "`%T' is not a template type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/parser.c:20744
  #, fuzzy
  #| msgid "invalid use of incomplete typedef `%s'"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ugyldig brug af ufuldstÃ¦ndig typedef '%s'"
  
! #: cp/parser.c:20746
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2042 cp/semantics.c:5713
  #, fuzzy
  msgid "candidates are:"
  msgstr "candidate%s: %+#D"
--- 4139,4173 ----
  msgid "local variable %qD may not appear in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:20774
  #, fuzzy
  #| msgid "template argument %d is invalid"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:20777
  #, fuzzy
  #| msgid "invalid use of undefined type `%#T'"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "ugyldig brug af en ikke-defineret type '%#T'"
  
! #: cp/parser.c:20779
  #, fuzzy
  #| msgid "`%T' is not a template type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/parser.c:20781
  #, fuzzy
  #| msgid "invalid use of incomplete typedef `%s'"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ugyldig brug af ufuldstÃ¦ndig typedef '%s'"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  #, fuzzy
  msgid "candidates are:"
  msgstr "candidate%s: %+#D"
*************** msgstr ""
*** 4228,4277 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6633 c/c-typeck.c:4406
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "forkert parametertype til unÃ¦rt minus"
  
! #: cp/typeck.c:6634 c/c-typeck.c:4393
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "forkert parametertype til unÃ¦rt plus"
  
! #: cp/typeck.c:6661 c/c-typeck.c:4450
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/typeck.c:6678 c/c-typeck.c:4458
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "forkert parametertype til abs"
  
! #: cp/typeck.c:6690 c/c-typeck.c:4480
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "forkert parametertype til konjugation"
  
! #: cp/typeck.c:6708
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "forkert parametertype til unÃ¦rt plus"
  
! #: cp/typeck.c:6754
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6756
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6758
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6760
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4228,4277 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "forkert parametertype til unÃ¦rt minus"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "forkert parametertype til unÃ¦rt plus"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "forkert parametertype til abs"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "forkert parametertype til konjugation"
  
! #: cp/typeck.c:6719
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "forkert parametertype til unÃ¦rt plus"
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "typerne i betingelsesudtrykket p
*** 4377,4383 ****
  msgid "Driving:"
  msgstr "advarsel: "
  
! #: fortran/interface.c:3421 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4377,4383 ----
  msgid "Driving:"
  msgstr "advarsel: "
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "ugyldig operand"
*** 4531,4537 ****
  msgid "Bad type in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/module.c:7303
  #, fuzzy
  #| msgid "unexpected PIC symbol"
  msgid "Unexpected end of module"
--- 4531,4537 ----
  msgid "Bad type in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/module.c:7314
  #, fuzzy
  #| msgid "unexpected PIC symbol"
  msgid "Unexpected end of module"
*************** msgstr ""
*** 4567,4577 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2139 fortran/resolve.c:11928
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11980 fortran/resolve.c:11983
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
--- 4567,4577 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2139 fortran/resolve.c:11936
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
*************** msgstr ""
*** 4687,4846 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4050
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4083
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4088
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4103
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4168
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4182
  #, 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:4280
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4286
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4299
  #, 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:4302
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.c:4305
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4309
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4395
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7234
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7238
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7242
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7246
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/resolve.c:7250
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7536 fortran/resolve.c:7539
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7916 fortran/resolve.c:7919
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8152 fortran/resolve.c:10105
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8196 fortran/resolve.c:10117
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9911
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10129
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
! #: fortran/trans-array.c:1750
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:6023
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9788
  #, 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:6235
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6243
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9796
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11270
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4687,4846 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4052
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4069
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4086
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4091
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4106
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4149
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4172
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4186
  #, 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:4284
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4290
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4304
  #, 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:4307
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.c:4312
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4317
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4403
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7242
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7246
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7250
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/resolve.c:7258
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7544 fortran/resolve.c:7547
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7927
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8160 fortran/resolve.c:10113
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8204 fortran/resolve.c:10125
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9919
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10137
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
! #: fortran/trans-array.c:1778
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "danner reference til void"
*** 4976,5002 ****
  msgid "Incorrect function return value"
  msgstr "en funktion uden returtype returnerer en ikke-tom vÃ¦rdi"
  
! #: fortran/trans.c:714 fortran/trans.c:789
  #, fuzzy, c-format
  #| msgid "Memory allocation failed"
  msgid "Error allocating %lu bytes"
  msgstr "Hukommelsesallokering mislykkedes"
  
! #: fortran/trans.c:998
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr ""
  
! #: fortran/trans.c:1004
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.c:1454 fortran/trans.c:1613
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.c:1771
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
--- 4976,5002 ----
  msgid "Incorrect function return value"
  msgstr "en funktion uden returtype returnerer en ikke-tom vÃ¦rdi"
  
! #: fortran/trans.c:724 fortran/trans.c:799
  #, fuzzy, c-format
  #| msgid "Memory allocation failed"
  msgid "Error allocating %lu bytes"
  msgstr "Hukommelsesallokering mislykkedes"
  
! #: fortran/trans.c:1008
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr ""
  
! #: fortran/trans.c:1014
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.c:1464 fortran/trans.c:1623
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.c:1781
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
*************** msgstr "-membedded-pic og -mabicalls er
*** 5210,5226 ****
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr ""
  
! #: config/arc/arc.h:68 config/mips/mips.h:1452
  msgid "may not use both -EB and -EL"
  msgstr "kan ikke bruge bÃ¥de -EB og -EL"
  
! #: config/arm/arm.h:93
  #, fuzzy
  #| msgid "-msoft-float and -mhard_float may not be used together"
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "-msoft-float og -mhard_float kan ikke bruges pÃ¥ samme tid"
  
! #: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "-mbig-endian og -mlittle-endian kan ikke bruges pÃ¥ samme tid"
  
--- 5210,5226 ----
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr ""
  
! #: config/arc/arc.h:68 config/mips/mips.h:1453
  msgid "may not use both -EB and -EL"
  msgstr "kan ikke bruge bÃ¥de -EB og -EL"
  
! #: config/arm/arm.h:94
  #, fuzzy
  #| msgid "-msoft-float and -mhard_float may not be used together"
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "-msoft-float og -mhard_float kan ikke bruges pÃ¥ samme tid"
  
! #: config/arm/arm.h:96 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "-mbig-endian og -mlittle-endian kan ikke bruges pÃ¥ samme tid"
  
*************** msgstr "specifikationsfil har ingen spec
*** 5242,5249 ****
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "-C og -o er indbyrdes uforenelige"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141
  msgid "shared and mdll are not compatible"
  msgstr "shared og mdll er indbyrdes uforenelige"
  
--- 5242,5249 ----
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "-C og -o er indbyrdes uforenelige"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:138
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:153
  msgid "shared and mdll are not compatible"
  msgstr "shared og mdll er indbyrdes uforenelige"
  
*************** msgid "Warn about creation of array temp
*** 5427,5436 ****
  msgstr "Advar om beregninger pÃ¥ funktionshenvisninger"
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1017 common.opt:1021
! #: common.opt:1025 common.opt:1029 common.opt:1679 common.opt:1735
! #: common.opt:1874 common.opt:1878 common.opt:2116 common.opt:2330
! #: common.opt:3046
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 5427,5436 ----
  msgstr "Advar om beregninger pÃ¥ funktionshenvisninger"
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1021 common.opt:1025
! #: common.opt:1029 common.opt:1033 common.opt:1683 common.opt:1739
! #: common.opt:1878 common.opt:1882 common.opt:2120 common.opt:2334
! #: common.opt:3050
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr "Overbring alle parametre pÃ¥ sta
*** 5928,6090 ****
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr ""
  
! #: fortran/lang.opt:708
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr ""
  
! #: fortran/lang.opt:716
  #, fuzzy, no-c-format
  #| msgid "unexpected address expression"
  msgid "Protect parentheses in expressions."
  msgstr "uventet adresseudtryk"
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr ""
  
! #: fortran/lang.opt:724
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable range checking during compilation."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr ""
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr ""
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:752
  #, fuzzy, no-c-format
  #| msgid "invalid lvalue in assignment"
  msgid "Reallocate the LHS in assignments."
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr ""
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr ""
  
! #: fortran/lang.opt:772
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:792
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr ""
  
! #: fortran/lang.opt:800
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:811
  #, fuzzy, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr "TilfÃ¸j aldrig en anden understreg til eksterne variable"
  
! #: fortran/lang.opt:815 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1903 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1099 common.opt:1103
! #: common.opt:1107 common.opt:1194 common.opt:1471 common.opt:1550
! #: common.opt:1826 common.opt:1965 common.opt:2008 common.opt:2405
! #: common.opt:2441 common.opt:2534 common.opt:2538 common.opt:2647
! #: common.opt:2738 common.opt:2746 common.opt:2754 common.opt:2762
! #: common.opt:2863 common.opt:2919 common.opt:3007 common.opt:3151
! #: common.opt:3155 common.opt:3159 common.opt:3163
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr ""
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr ""
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr ""
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr ""
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr ""
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr ""
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr ""
  
! #: fortran/lang.opt:883
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr ""
--- 5928,6090 ----
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr ""
  
! #: fortran/lang.opt:704
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr ""
  
! #: fortran/lang.opt:712
  #, fuzzy, no-c-format
  #| msgid "unexpected address expression"
  msgid "Protect parentheses in expressions."
  msgstr "uventet adresseudtryk"
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr ""
  
! #: fortran/lang.opt:720
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable range checking during compilation."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr ""
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr ""
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:748
  #, fuzzy, no-c-format
  #| msgid "invalid lvalue in assignment"
  msgid "Reallocate the LHS in assignments."
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr ""
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr ""
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:784
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr ""
  
! #: fortran/lang.opt:796
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr ""
  
! #: fortran/lang.opt:803
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, fuzzy, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr "TilfÃ¸j aldrig en anden understreg til eksterne variable"
  
! #: fortran/lang.opt:811 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1890 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1103 common.opt:1107
! #: common.opt:1111 common.opt:1198 common.opt:1475 common.opt:1554
! #: common.opt:1830 common.opt:1969 common.opt:2012 common.opt:2409
! #: common.opt:2445 common.opt:2538 common.opt:2542 common.opt:2651
! #: common.opt:2742 common.opt:2750 common.opt:2758 common.opt:2766
! #: common.opt:2867 common.opt:2923 common.opt:3011 common.opt:3155
! #: common.opt:3159 common.opt:3163 common.opt:3167
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
  
! #: fortran/lang.opt:851
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr ""
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr ""
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr ""
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr ""
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr ""
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr ""
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr ""
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr ""
*************** msgstr ""
*** 6813,6819 ****
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corrsponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
--- 6813,6819 ----
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
*************** msgstr ""
*** 7476,7483 ****
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2068
! #: c-family/c.opt:2072 c-family/c.opt:2088
  #, fuzzy, no-c-format
  #| msgid "--driver no longer supported"
  msgid "No longer supported."
--- 7476,7483 ----
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2055
! #: c-family/c.opt:2059 c-family/c.opt:2075
  #, fuzzy, no-c-format
  #| msgid "--driver no longer supported"
  msgid "No longer supported."
*************** msgstr ""
*** 7847,8318 ****
  
  #: c-family/c.opt:1878
  #, no-c-format
- msgid "-fopenacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
- msgstr ""
- 
- #: c-family/c.opt:1891
- #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1910
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1914
  #, 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:1918
  #, 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:1922
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1930
  #, 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:1934
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1938
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1942
  #, 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:1946
  #, fuzzy, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "%s har ingen %s"
  
! #: c-family/c.opt:1950
  #, fuzzy, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "GenerÃ©r ikke typebeskrivelsesoplysninger til kÃ¸rselstidspunktet"
  
! #: c-family/c.opt:1954 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:1958
  #, 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:1962
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1966 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:1970
  #, 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:1977
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1993
  #, 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:1997
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:2004 c-family/c.opt:2009
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2026
  #, 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:2033
  #, fuzzy, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: c-family/c.opt:2040
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:2044
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:2048 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:2052
  #, 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:2056
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:2060
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:2064
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:2076 d/lang.opt:326
  #, 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:2080
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:2084
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:2092
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:2096
  #, fuzzy, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Udskriv erklÃ¦ringer i en .decl-fil"
  
! #: c-family/c.opt:2100
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2104
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2108
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2112
  #, 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:2117
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2121
  #, 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:2125
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:2129
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:2133
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:2137
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:2141
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2145
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2149
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2153
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2163
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2167
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2179
  #, fuzzy, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "GenerÃ©r C-inkluderingsfil med platformspecifikke faciliteter"
  
! #: c-family/c.opt:2183
  #, fuzzy, no-c-format
  msgid "Remap file names when including files."
  msgstr "tomt filnavn i #%s"
  
! #: c-family/c.opt:2187 c-family/c.opt:2191
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2195
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2199
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2203
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2207
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2211
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2215
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2219 c-family/c.opt:2223
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2227 c-family/c.opt:2231
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2235 c-family/c.opt:2373
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2243 c-family/c.opt:2247 c-family/c.opt:2377
! #: c-family/c.opt:2381
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2251
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2255 c-family/c.opt:2259 c-family/c.opt:2357
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2263 c-family/c.opt:2365
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2267
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2271 c-family/c.opt:2276
  #, 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:2281
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2285
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2289
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2293
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2297
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2301
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2305 c-family/c.opt:2309
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2313 c-family/c.opt:2317
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2321
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2325
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2329 c-family/c.opt:2333
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2337
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2341 c-family/c.opt:2345
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2349
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2353
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2361
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2369
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2385
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2402
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: c-family/c.opt:2406
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2410
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
--- 7847,8313 ----
  
  #: c-family/c.opt:1878
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1882
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1886
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1897
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1901
  #, 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:1905
  #, 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:1909
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1917
  #, 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:1921
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1925
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1929
  #, 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:1933
  #, fuzzy, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "%s har ingen %s"
  
! #: c-family/c.opt:1937
  #, fuzzy, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "GenerÃ©r ikke typebeskrivelsesoplysninger til kÃ¸rselstidspunktet"
  
! #: c-family/c.opt:1941 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:1945
  #, 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:1949
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1953 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:1957
  #, 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:1964
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, 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:1984
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1991 c-family/c.opt:1996
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2013
  #, 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:2020
  #, fuzzy, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: c-family/c.opt:2027
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:2031
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:2035 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:2039
  #, 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:2043
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:2047
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:2051
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:2063
  #, 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:2067
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:2071
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:2079
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:2083
  #, fuzzy, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Udskriv erklÃ¦ringer i en .decl-fil"
  
! #: c-family/c.opt:2087
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2091
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2095
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2099
  #, 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:2104
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2108
  #, 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:2112
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:2116
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:2120
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:2124
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:2128
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2150
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2154
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2166
  #, fuzzy, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "GenerÃ©r C-inkluderingsfil med platformspecifikke faciliteter"
  
! #: c-family/c.opt:2170
  #, fuzzy, no-c-format
  msgid "Remap file names when including files."
  msgstr "tomt filnavn i #%s"
  
! #: c-family/c.opt:2174 c-family/c.opt:2178
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2182
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2186
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2190
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2194
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2198
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2202
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2206 c-family/c.opt:2210
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2214 c-family/c.opt:2218
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2222 c-family/c.opt:2360
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2226
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2230 c-family/c.opt:2234 c-family/c.opt:2364
! #: c-family/c.opt:2368
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2238
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2242 c-family/c.opt:2246 c-family/c.opt:2344
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2250 c-family/c.opt:2352
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2254
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2258 c-family/c.opt:2263
  #, 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:2268
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2272
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2276
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2280
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2284
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2288
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2292 c-family/c.opt:2296
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2300 c-family/c.opt:2304
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2308
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2312
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2316 c-family/c.opt:2320
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2324
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2328 c-family/c.opt:2332
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2336
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2340
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2348
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2356
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2372
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2389
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: c-family/c.opt:2393
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2397
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
*************** msgstr "OversÃ¦t med 16 bit-heltalstilst
*** 8572,8577 ****
--- 8567,8577 ----
  msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
  msgstr ""
  
+ #: d/lang.opt:326
+ #, fuzzy, no-c-format
+ msgid "Emit template instantiations as weak symbols."
+ msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
+ 
  #: d/lang.opt:346
  #, fuzzy, no-c-format
  msgid "Do not link the standard D library in the compilation."
*************** msgstr ""
*** 9895,10046 ****
  msgid "Support TLS segment larger than 64K."
  msgstr ""
  
! #: config/riscv/riscv.opt:26
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:30
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr ""
  
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "Angiv kaldkonventione for heltal og kommatal."
  
! #: config/riscv/riscv.opt:38 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr "ForsÃ¸g at holde stakken justeret til denne potens af 2."
  
! #: config/riscv/riscv.opt:42
  #, fuzzy, no-c-format
  #| msgid "Known ABIs (for use with the -mabi= option):"
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr "Kendte ABI'er (for brug med tilvalget -mabi=):"
  
! #: config/riscv/riscv.opt:67
  #, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "Brug hardware-kommatalsdivision og kvadratrodsinstruktioner."
  
! #: config/riscv/riscv.opt:71
  #, fuzzy, no-c-format
  #| msgid "Don't trap on integer divide by zero"
  msgid "Use hardware instructions for integer division."
  msgstr "ForÃ¥rsag ikke undtagelse ved heltalsdivision med nul"
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:80 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:84
  #, fuzzy, no-c-format
  #| msgid "Use features of and schedule code for given CPU"
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "Benyt faciliteter fra og planlÃ¦g koden til en given processor"
  
! #: config/riscv/riscv.opt:88
  #, fuzzy, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr "  -G <str>                Anbring globale og statiske data mindre end <tal> byte i en specialsektion (pÃ¥ nogle mÃ¥larkitekturer)\n"
  
! #: config/riscv/riscv.opt:92
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologue/epilogue"
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "Benyt subrutiner for funktionsindledning/-afslutninger"
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:102 config/aarch64/aarch64.opt:92
  #, fuzzy, no-c-format
  #| msgid "Specify the MCU name"
  msgid "Specify the code model."
  msgstr "Angiv MCU-navnet"
  
! #: config/riscv/riscv.opt:106
  #, fuzzy, no-c-format
  #| msgid "Do not permit unaligned accesses"
  msgid "Do not generate unaligned memory accesses."
  msgstr "Tillad ikke ikke-justeret adgang"
  
! #: config/riscv/riscv.opt:110 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:120
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:124
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:143
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:147 config/i386/i386.opt:246
  #, fuzzy, no-c-format
  #| msgid "Do not tune writable data alignment"
  msgid "Use the given data alignment."
  msgstr "FinjustÃ©r ikke justering af skrivbare data"
  
! #: config/riscv/riscv.opt:151 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:161 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:165 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  #| msgid "Pass all arguments on stack"
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Overbring alle parametre pÃ¥ stakken"
  
! #: config/riscv/riscv.opt:175 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:182 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:192
  #, fuzzy, no-c-format
  #| msgid "Known ABIs (for use with the -mabi= option):"
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr "Kendte ABI'er (for brug med tilvalget -mabi=):"
  
! #: config/riscv/riscv.opt:205
  #, fuzzy, no-c-format
  #| msgid "Specify the version of the ptx ISA to use."
  msgid "Set the version of RISC-V ISA spec."
--- 9895,10060 ----
  msgid "Support TLS segment larger than 64K."
  msgstr ""
  
! #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
! #, fuzzy, no-c-format
! #| msgid "Assume target CPU is configured as big endian"
! msgid "Assume target CPU is configured as big endian."
! msgstr "Antag at mÃ¥lprocessoren er konfigureret som storendet"
! 
! #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
! #, fuzzy, no-c-format
! #| msgid "Assume target CPU is configured as little endian"
! msgid "Assume target CPU is configured as little endian."
! msgstr "Antag at mÃ¥lprocessoren er konfigureret som lilleendet"
! 
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:38
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr ""
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "Angiv kaldkonventione for heltal og kommatal."
  
! #: config/riscv/riscv.opt:46 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr "ForsÃ¸g at holde stakken justeret til denne potens af 2."
  
! #: config/riscv/riscv.opt:50
  #, fuzzy, no-c-format
  #| msgid "Known ABIs (for use with the -mabi= option):"
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr "Kendte ABI'er (for brug med tilvalget -mabi=):"
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "Brug hardware-kommatalsdivision og kvadratrodsinstruktioner."
  
! #: config/riscv/riscv.opt:79
  #, fuzzy, no-c-format
  #| msgid "Don't trap on integer divide by zero"
  msgid "Use hardware instructions for integer division."
  msgstr "ForÃ¥rsag ikke undtagelse ved heltalsdivision med nul"
  
! #: config/riscv/riscv.opt:83
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:88 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:92
  #, fuzzy, no-c-format
  #| msgid "Use features of and schedule code for given CPU"
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "Benyt faciliteter fra og planlÃ¦g koden til en given processor"
  
! #: config/riscv/riscv.opt:96
  #, fuzzy, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr "  -G <str>                Anbring globale og statiske data mindre end <tal> byte i en specialsektion (pÃ¥ nogle mÃ¥larkitekturer)\n"
  
! #: config/riscv/riscv.opt:100
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologue/epilogue"
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "Benyt subrutiner for funktionsindledning/-afslutninger"
  
! #: config/riscv/riscv.opt:104
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:92
  #, fuzzy, no-c-format
  #| msgid "Specify the MCU name"
  msgid "Specify the code model."
  msgstr "Angiv MCU-navnet"
  
! #: config/riscv/riscv.opt:114
  #, fuzzy, no-c-format
  #| msgid "Do not permit unaligned accesses"
  msgid "Do not generate unaligned memory accesses."
  msgstr "Tillad ikke ikke-justeret adgang"
  
! #: config/riscv/riscv.opt:118 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:128
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:132
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:151
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:155 config/i386/i386.opt:246
  #, fuzzy, no-c-format
  #| msgid "Do not tune writable data alignment"
  msgid "Use the given data alignment."
  msgstr "FinjustÃ©r ikke justering af skrivbare data"
  
! #: config/riscv/riscv.opt:159 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  #| msgid "Pass all arguments on stack"
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Overbring alle parametre pÃ¥ stakken"
  
! #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:200
  #, fuzzy, no-c-format
  #| msgid "Known ABIs (for use with the -mabi= option):"
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr "Kendte ABI'er (for brug med tilvalget -mabi=):"
  
! #: config/riscv/riscv.opt:213
  #, fuzzy, no-c-format
  #| msgid "Specify the version of the ptx ISA to use."
  msgid "Set the version of RISC-V ISA spec."
*************** msgstr ""
*** 10179,10191 ****
  msgid "The code model option names for -mcmodel:"
  msgstr ""
  
- #: config/aarch64/aarch64.opt:68 config/arm/arm.opt:90
- #: config/microblaze/microblaze.opt:60
- #, fuzzy, no-c-format
- #| msgid "Assume target CPU is configured as big endian"
- msgid "Assume target CPU is configured as big endian."
- msgstr "Antag at mÃ¥lprocessoren er konfigureret som storendet"
- 
  #: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1030
  #, fuzzy, no-c-format
  #| msgid "Generate code which uses the FPU"
--- 10193,10198 ----
*************** msgstr ""
*** 10208,10220 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
- #: config/aarch64/aarch64.opt:88 config/arm/arm.opt:155
- #: config/microblaze/microblaze.opt:64
- #, fuzzy, no-c-format
- #| msgid "Assume target CPU is configured as little endian"
- msgid "Assume target CPU is configured as little endian."
- msgstr "Antag at mÃ¥lprocessoren er konfigureret som lilleendet"
- 
  #: config/aarch64/aarch64.opt:96
  #, fuzzy, no-c-format
  #| msgid "Don't assume that unaligned accesses are handled by the system"
--- 10215,10220 ----
*************** msgstr ""
*** 18241,20576 ****
  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:970
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:978
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "JustÃ©r begyndelsen af funktioner"
  
! #: common.opt:988
  #, 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:995
  #, fuzzy, no-c-format
  #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "JustÃ©r alle etiketter"
  
! #: common.opt:1002
  #, 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:1009
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1013
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:1033
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1041
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1050
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1054
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: common.opt:1061
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1065
  #, 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:1069
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "GenerÃ©r char-instruktioner"
  
! #: common.opt:1073
  #, 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:1078
  #, 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:1087
  #, 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:1091
  #, 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:1095
  #, 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:1111
  #, 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:1115
  #, 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:1119
  #, 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:1123
  #, 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:1130
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "Gem registre omkring funktionskald"
  
! #: common.opt:1134
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: common.opt:1138
  #, 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:1142 common.opt:1146
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Perform internal consistency checkings."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:1150
  #, 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:1154
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1158
  #, 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:1166
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1174
  #, 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:1178
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1182
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1186
  #, fuzzy, no-c-format
  #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "UdfÃ¸r krydsspringsoptimering"
  
  # RETMIG: hvad er CSE?
! #: common.opt:1190
  #, 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:1198
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1202
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1206
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "placÃ©r dataelementer i deres egen sektion"
  
! #: common.opt:1210
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1214
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1218
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1222
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1226
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1232
  #, 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:1236
  #, 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:1240
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1244
  #, fuzzy, no-c-format
  #| msgid "Delete useless null pointer checks"
  msgid "Delete useless null pointer checks."
  msgstr "Fjern ubrugelige nul-henvisningstjek"
  
! #: common.opt:1248
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1252
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform speculative devirtualization."
  msgstr "UdfÃ¸r superbloksformering vha. haleduplikering"
  
! #: common.opt:1256
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1260
  #, 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:1277
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1281
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1293
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1313
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1333
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1407
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1430
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1434
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1438
  #, 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:1442
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1451
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:1455
  #, 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:1459
  #, 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:1463
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1467
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:1475
  #, 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:1479
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1483
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1491
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "AktivÃ©r undtagelseshÃ¥ndtering"
  
! #: common.opt:1495
  #, 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:1499
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1514
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1530
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1534
  #, fuzzy, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Antag at ingen NaN eller +-Inf bliver genereret"
  
! #: common.opt:1538
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1542
  #, 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:1546
  #, 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:1554
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1558
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1582
  #, 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:1586
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "placÃ©r hver funktion i dens egen sektion"
  
! #: common.opt:1590
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "UdfÃ¸r global eliminering af fÃ¦lles underudtryk"
  
! #: common.opt:1594
  #, 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:1598
  #, 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:1602
  #, 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:1607
  #, 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:1624
  #, 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:1629
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "Enable in and out of Graphite representation."
  msgstr "AktivÃ©r automatisk skabelonsinstantiering"
  
! #: common.opt:1633
  #, fuzzy, no-c-format
  #| msgid "Emit call graph information"
  msgid "Enable Graphite Identity transformation."
  msgstr "Udsend kaldegrafinfo"
  
! #: common.opt:1637
  #, 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:1646
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1651
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1655 common.opt:1663 common.opt:2827
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1659
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop interchange on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:1667
  #, 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:1671
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1683
  #, 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:1687
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1695
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "AktivÃ©r gÃ¦t af forgreningssandsynligheder"
  
! #: common.opt:1703
  #, fuzzy, no-c-format
  #| msgid "Process #ident directives"
  msgid "Process #ident directives."
  msgstr "Behandl #ident-direktiver"
  
! #: common.opt:1707
  #, 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:1711
  #, 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:1715
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1731
  #, 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:1743
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr "GenerÃ©r ikke .size-direktiver"
  
! #: common.opt:1747
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:1753
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1757
  #, 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:1761
  #, 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:1765
  #, 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:1772
  #, 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:1776
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1783
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1806
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "InstrumentÃ©r funktionsindgange/-afslutninger med profileringskald"
  
! #: common.opt:1810
  #, 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:1814
  #, 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:1818
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural constant propagation."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1822
  #, 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:1830
  #, 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:1834
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural modref analysis."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1838
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural profile propagation."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1842
  #, 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:1846
  #, fuzzy, no-c-format
  #| msgid "Discard unused virtual functions"
  msgid "Discover pure and const functions."
  msgstr "KassÃ©r ubrugte virtuelle funktioner"
  
! #: common.opt:1850
  #, 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:1854
  #, 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:1858
  #, 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:1862
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1866
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1870
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1882
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1886
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1899
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1915
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1920
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1925
  #, 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:1929
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1937
  #, 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:1941
  #, 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:1945
  #, fuzzy, no-c-format
  #| msgid "case label not within a switch statement"
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: common.opt:1949
  #, 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:1953
  #, 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:1957
  #, 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:1961
  #, fuzzy, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Eksterne symboler har indledende understreg"
  
! #: common.opt:1969
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1973
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable link-time optimization."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:1977
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2004
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2012
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2016
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2020
  #, 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:2024
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2028
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "RapportÃ©r om permanente hukommelsesallokering ved afslutningen af kÃ¸rslen"
  
! #: common.opt:2032
  #, 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:2039
  #, 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:2043
  #, 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:2047
  #, 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:2051
  #, 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:2055
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2059
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2063
  #, 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:2067
  #, 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:2071
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: common.opt:2075
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2079
  #, 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:2083
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2087
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2100
  #, 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:2104
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2108
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2120
  #, 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:2124
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2128 common.opt:2132
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2136
  #, 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:2140
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2144
  #, 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:2148
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2152
  #, fuzzy, no-c-format
  #| msgid "Enable machine specific peephole optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "AktivÃ©r maskinspecifikke kighulsoptimeringer"
  
! #: common.opt:2156
  #, fuzzy, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "AktivÃ©r en RTL-kikhulsfase fÃ¸r sched2"
  
! #: common.opt:2160
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "GenerÃ©r placeringsuafhÃ¦ngig kode, om muligt"
  
! #: common.opt:2164
  #, 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:2168
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "GenerÃ©r placeringsuafhÃ¦ngig kode, om muligt"
  
! #: common.opt:2172
  #, 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:2176
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2180
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2188
  #, fuzzy, no-c-format
  #| msgid "Enables a register move optimization"
  msgid "Run predictive commoning optimization."
  msgstr "AktivÃ©r en registerflytningsoptimering"
  
! #: common.opt:2192
  #, 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:2196
  #, fuzzy, no-c-format
  #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "AktivÃ©r basal programprofileringskode"
  
! #: common.opt:2200
  #, 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:2204
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "IndsÃ¦t buebaseret programprofileringskode"
  
! #: common.opt:2208
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2217
  #, 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:2221
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2245
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2261
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2297
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Report on consistency of profile."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:2301
  #, 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:2305
  #, 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:2312
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2322
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2326
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "ReturnÃ©r smÃ¥ sammensatte vÃ¦rdier i registre"
  
! #: common.opt:2334
  #, 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:2345
  #, 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:2360
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2368
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2372
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2376
  #, 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:2380
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2393
  #, 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:2397
  #, 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:2401
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "KÃ¸r CSE-fase efter lÃ¸kkeoptimeringer"
  
! #: common.opt:2409
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2413
  #, 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:2417
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2421
  #, 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:2425
  #, 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:2429
  #, 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:2433
  #, 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:2437
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2445
  #, 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:2449
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Reschedule instructions after register allocation."
  msgstr "OmplanlÃ¦g instruktioner efter registerallokering"
  
! #: common.opt:2456
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2460
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2476
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2486
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2498
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2502
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2506
  #, 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:2510
  #, 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:2514
  #, 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:2518
  #, 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:2522
  #, 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:2526
  #, 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:2530
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2542
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2546
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2550
  #, 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:2555
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2559
  #, 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:2563
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2567
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "KonvertÃ©r kommatalskonstanter til enkeltprÃ¦cisionskonstanter"
  
! #: common.opt:2571
  #, 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:2575
  #, fuzzy, no-c-format
  #| msgid "Generate APCS conformant stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "GenerÃ©r APCS-overholdende stakrammer"
  
! #: common.opt:2579
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2595
  #, 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:2599
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2603
  #, 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:2607
  #, 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:2611
  #, 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:2619
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2623
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2627
  #, fuzzy, no-c-format
  #| msgid "Enable stack probing"
  msgid "Use propolice as a stack protection method."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2631
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2635
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2639
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2643
  #, 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:2655
  #, 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:2659
  #, 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:2663
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2667
  #, 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:2671
  #, 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:2675
  #, fuzzy, no-c-format
  #| msgid "Perform jump threading optimizations"
  msgid "Perform jump threading optimizations."
  msgstr "UdfÃ¸r springtrÃ¥dningsoptimeringer"
  
! #: common.opt:2679
  #, 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:2683
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2687
  #, 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:2706
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2710
  #, 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:2714
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2722
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Kommatalsoperationer kan fange"
  
! #: common.opt:2726
  #, 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:2730
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "AktivÃ©r SSA-optimeringer"
  
! #: common.opt:2734
  #, 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:2742
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop header copying on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2750
  #, 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:2758
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2766
  #, 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:2770
  #, 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:2774
  #, 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:2778
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable dominator optimizations."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2782
  #, fuzzy, no-c-format
  #| msgid "Enable most warning messages"
  msgid "Enable tail merging on trees."
  msgstr "AktivÃ©r de fleste advarselsbeskeder"
  
! #: common.opt:2786
  #, 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:2790
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2794
  #, 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:2798
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2802
  #, 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:2808
  #, 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:2815
  #, fuzzy, no-c-format
  #| msgid "Enable parallel instructions"
  msgid "Enable loop distribution on trees."
  msgstr "AktivÃ©r parallelle instruktioner"
  
! #: common.opt:2819
  #, 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:2823
  #, 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:2831
  #, 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:2835
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2839
  #, 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:2843
  #, 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:2847
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "AktivÃ©r SSA-optimeringer"
  
! #: common.opt:2851
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2855
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2859
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable reassociation on tree level."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2867
  #, 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:2871
  #, fuzzy, no-c-format
  #| msgid "Perform strength reduction optimizations"
  msgid "Perform straight-line strength reduction."
  msgstr "UdfÃ¸r styrkereduceringsoptimeringer"
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2879
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2887
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:2891
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2900
  #, fuzzy, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Anbring hele oversÃ¦ttelsesenheden i en fil"
  
! #: common.opt:2904
  #, 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:2908
  #, 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:2923
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2936
  #, 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:2940
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2944
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2948
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2952
  #, 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:2956
  #, 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:2960
  #, 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:2964
  #, 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:2976
  #, fuzzy, no-c-format
  #| msgid "Perform tail call optimization"
  msgid "Perform variable tracking."
  msgstr "UdfÃ¸r halekaldsoptimering"
  
! #: common.opt:2984
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2990
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2998
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:3003
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:3011
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:3015
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:3019
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:3023
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:3042
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3050
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3060
  #, 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:3064
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3083
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3099
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3107
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:3111
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3115
  #, 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:3119
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:3123
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Assume pointer overflow wraps around."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:3127
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3131
  #, 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:3135
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Clear call-used registers upon function return."
  msgstr "Gem registre omkring funktionskald"
  
! #: common.opt:3139
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3143
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3147
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3167
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3171
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3175
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3179
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "GenerÃ©r fejlfindingsinfo i udvidet standardformat"
  
! #: common.opt:3191
  #, 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:3195
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3203
  #, 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:3207
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper."
  
! #: common.opt:3211
  #, 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:3215
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3219
  #, 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:3223
  #, 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:3227
  #, 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:3231
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3235
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3243
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3247
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3254
  #, 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:3258
  #, 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:3262
  #, 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:3280
  #, fuzzy, no-c-format
  #| msgid "Generate compressed debug sections"
  msgid "Generate compressed debug sections."
  msgstr "Opret komprimeret fejlsÃ¸gningssektioner"
  
! #: common.opt:3284
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3291
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3295
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3320
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: common.opt:3324
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "MIPS16-funktionsprofilering"
  
! #: common.opt:3334
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3374
  #, 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:3406
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktiver uddybende uddata"
  
! #: common.opt:3410
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Vis oversÃ¦tterens version"
  
! #: common.opt:3414
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Undertryk advarsler"
  
! #: common.opt:3424
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Opret et delt bibliotek"
  
! #: common.opt:3472
  #, 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:3476
  #, 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:3480
  #, 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:3487
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 18241,20576 ----
  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:974
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:978
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:982
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "JustÃ©r begyndelsen af funktioner"
  
! #: common.opt:992
  #, 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:999
  #, fuzzy, no-c-format
  #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "JustÃ©r alle etiketter"
  
! #: common.opt:1006
  #, 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:1013
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1017
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1041
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1049
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1058
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: common.opt:1065
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1069
  #, 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:1073
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "GenerÃ©r char-instruktioner"
  
! #: common.opt:1077
  #, 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:1082
  #, 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:1091
  #, 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:1095
  #, 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:1099
  #, 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:1115
  #, 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:1119
  #, 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:1123
  #, 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:1127
  #, 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:1134
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "Gem registre omkring funktionskald"
  
! #: common.opt:1138
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: common.opt:1142
  #, 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:1146 common.opt:1150
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Perform internal consistency checkings."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:1154
  #, 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:1158
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1162
  #, 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:1170
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1174
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1178
  #, 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:1182
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1186
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1190
  #, fuzzy, no-c-format
  #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "UdfÃ¸r krydsspringsoptimering"
  
  # RETMIG: hvad er CSE?
! #: common.opt:1194
  #, 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:1202
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1206
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1210
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "placÃ©r dataelementer i deres egen sektion"
  
! #: common.opt:1214
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1218
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1222
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1226
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1230
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1236
  #, 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:1240
  #, 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:1244
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1248
  #, fuzzy, no-c-format
  #| msgid "Delete useless null pointer checks"
  msgid "Delete useless null pointer checks."
  msgstr "Fjern ubrugelige nul-henvisningstjek"
  
! #: common.opt:1252
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1256
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform speculative devirtualization."
  msgstr "UdfÃ¸r superbloksformering vha. haleduplikering"
  
! #: common.opt:1260
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1264
  #, 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:1281
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1289
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1297
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1317
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1345
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1395
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1434
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1438
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1442
  #, 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:1446
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1455
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:1459
  #, 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:1463
  #, 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:1467
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1471
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:1479
  #, 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:1483
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1491
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1495
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "AktivÃ©r undtagelseshÃ¥ndtering"
  
! #: common.opt:1499
  #, 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:1503
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1518
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1534
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1538
  #, fuzzy, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Antag at ingen NaN eller +-Inf bliver genereret"
  
! #: common.opt:1542
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1546
  #, 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:1550
  #, 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:1558
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1562
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1586
  #, 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:1590
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "placÃ©r hver funktion i dens egen sektion"
  
! #: common.opt:1594
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "UdfÃ¸r global eliminering af fÃ¦lles underudtryk"
  
! #: common.opt:1598
  #, 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:1602
  #, 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:1606
  #, 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:1611
  #, 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:1628
  #, 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:1633
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "Enable in and out of Graphite representation."
  msgstr "AktivÃ©r automatisk skabelonsinstantiering"
  
! #: common.opt:1637
  #, fuzzy, no-c-format
  #| msgid "Emit call graph information"
  msgid "Enable Graphite Identity transformation."
  msgstr "Udsend kaldegrafinfo"
  
! #: common.opt:1641
  #, 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:1650
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1659 common.opt:1667 common.opt:2831
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1663
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop interchange on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:1671
  #, 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:1675
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1679
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1687
  #, 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:1691
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1699
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "AktivÃ©r gÃ¦t af forgreningssandsynligheder"
  
! #: common.opt:1707
  #, fuzzy, no-c-format
  #| msgid "Process #ident directives"
  msgid "Process #ident directives."
  msgstr "Behandl #ident-direktiver"
  
! #: common.opt:1711
  #, 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:1715
  #, 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:1719
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1735
  #, 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:1747
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr "GenerÃ©r ikke .size-direktiver"
  
! #: common.opt:1751
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:1757
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1761
  #, 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:1765
  #, 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:1769
  #, 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:1776
  #, 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:1780
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1787
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1810
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "InstrumentÃ©r funktionsindgange/-afslutninger med profileringskald"
  
! #: common.opt:1814
  #, 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:1818
  #, 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:1822
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural constant propagation."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1826
  #, 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:1834
  #, 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:1838
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural modref analysis."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1842
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural profile propagation."
  msgstr "AktivÃ©r betinget konstant SSA-propagering"
  
! #: common.opt:1846
  #, 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:1850
  #, fuzzy, no-c-format
  #| msgid "Discard unused virtual functions"
  msgid "Discover pure and const functions."
  msgstr "KassÃ©r ubrugte virtuelle funktioner"
  
! #: common.opt:1854
  #, 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:1858
  #, 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:1862
  #, 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:1866
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1870
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1874
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1886
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1890
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1903
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1919
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1924
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1929
  #, 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:1933
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1937
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1941
  #, 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:1945
  #, 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:1949
  #, fuzzy, no-c-format
  #| msgid "case label not within a switch statement"
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: common.opt:1953
  #, 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:1957
  #, 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:1961
  #, 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:1965
  #, fuzzy, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Eksterne symboler har indledende understreg"
  
! #: common.opt:1973
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1977
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable link-time optimization."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:1981
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2008
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2016
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2020
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2024
  #, 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:2028
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2032
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "RapportÃ©r om permanente hukommelsesallokering ved afslutningen af kÃ¸rslen"
  
! #: common.opt:2036
  #, 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:2043
  #, 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:2047
  #, 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:2051
  #, 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:2055
  #, 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:2059
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2063
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2067
  #, 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:2071
  #, 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:2075
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: common.opt:2079
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2083
  #, 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:2087
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2104
  #, 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:2108
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2112
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2116
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2124
  #, 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:2128
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2132 common.opt:2136
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2140
  #, 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:2144
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2148
  #, 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:2152
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2156
  #, fuzzy, no-c-format
  #| msgid "Enable machine specific peephole optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "AktivÃ©r maskinspecifikke kighulsoptimeringer"
  
! #: common.opt:2160
  #, fuzzy, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "AktivÃ©r en RTL-kikhulsfase fÃ¸r sched2"
  
! #: common.opt:2164
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "GenerÃ©r placeringsuafhÃ¦ngig kode, om muligt"
  
! #: common.opt:2168
  #, 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:2172
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "GenerÃ©r placeringsuafhÃ¦ngig kode, om muligt"
  
! #: common.opt:2176
  #, 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:2180
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2192
  #, fuzzy, no-c-format
  #| msgid "Enables a register move optimization"
  msgid "Run predictive commoning optimization."
  msgstr "AktivÃ©r en registerflytningsoptimering"
  
! #: common.opt:2196
  #, 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:2200
  #, fuzzy, no-c-format
  #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "AktivÃ©r basal programprofileringskode"
  
! #: common.opt:2204
  #, 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:2208
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "IndsÃ¦t buebaseret programprofileringskode"
  
! #: common.opt:2212
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2221
  #, 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:2225
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2249
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2297
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2301
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Report on consistency of profile."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:2305
  #, 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:2309
  #, 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:2316
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2326
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2330
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "ReturnÃ©r smÃ¥ sammensatte vÃ¦rdier i registre"
  
! #: common.opt:2338
  #, 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:2349
  #, 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:2364
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2372
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2376
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2380
  #, 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:2384
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2397
  #, 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:2401
  #, 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:2405
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "KÃ¸r CSE-fase efter lÃ¸kkeoptimeringer"
  
! #: common.opt:2413
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2417
  #, 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:2421
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2425
  #, 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:2429
  #, 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:2433
  #, 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:2437
  #, 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:2441
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2449
  #, 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:2453
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Reschedule instructions after register allocation."
  msgstr "OmplanlÃ¦g instruktioner efter registerallokering"
  
! #: common.opt:2460
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2476
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2484
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2494
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2502
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2510
  #, 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:2514
  #, 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:2518
  #, 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:2522
  #, 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:2526
  #, 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:2530
  #, 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:2534
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2546
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2550
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2554
  #, 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:2559
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2563
  #, 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:2567
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2571
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "KonvertÃ©r kommatalskonstanter til enkeltprÃ¦cisionskonstanter"
  
! #: common.opt:2575
  #, 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:2579
  #, fuzzy, no-c-format
  #| msgid "Generate APCS conformant stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "GenerÃ©r APCS-overholdende stakrammer"
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2599
  #, 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:2603
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2607
  #, 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:2611
  #, 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:2615
  #, 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:2623
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2631
  #, fuzzy, no-c-format
  #| msgid "Enable stack probing"
  msgid "Use propolice as a stack protection method."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2635
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2639
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2643
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2647
  #, 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:2659
  #, 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:2663
  #, 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:2667
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2671
  #, 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:2675
  #, 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:2679
  #, fuzzy, no-c-format
  #| msgid "Perform jump threading optimizations"
  msgid "Perform jump threading optimizations."
  msgstr "UdfÃ¸r springtrÃ¥dningsoptimeringer"
  
! #: common.opt:2683
  #, 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:2687
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2691
  #, 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:2710
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2714
  #, 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:2718
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2726
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Kommatalsoperationer kan fange"
  
! #: common.opt:2730
  #, 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:2734
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "AktivÃ©r SSA-optimeringer"
  
! #: common.opt:2738
  #, 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:2746
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop header copying on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2754
  #, 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:2762
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2770
  #, 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:2774
  #, 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:2778
  #, 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:2782
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable dominator optimizations."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2786
  #, fuzzy, no-c-format
  #| msgid "Enable most warning messages"
  msgid "Enable tail merging on trees."
  msgstr "AktivÃ©r de fleste advarselsbeskeder"
  
! #: common.opt:2790
  #, 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:2794
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2798
  #, 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:2802
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2806
  #, 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:2812
  #, 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:2819
  #, fuzzy, no-c-format
  #| msgid "Enable parallel instructions"
  msgid "Enable loop distribution on trees."
  msgstr "AktivÃ©r parallelle instruktioner"
  
! #: common.opt:2823
  #, 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:2827
  #, 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:2835
  #, 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:2839
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2843
  #, 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:2847
  #, 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:2851
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "AktivÃ©r SSA-optimeringer"
  
! #: common.opt:2855
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2859
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2863
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable reassociation on tree level."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2871
  #, 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:2875
  #, fuzzy, no-c-format
  #| msgid "Perform strength reduction optimizations"
  msgid "Perform straight-line strength reduction."
  msgstr "UdfÃ¸r styrkereduceringsoptimeringer"
  
! #: common.opt:2879
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2887
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2891
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:2895
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2899
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Anbring hele oversÃ¦ttelsesenheden i en fil"
  
! #: common.opt:2908
  #, 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:2912
  #, 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:2927
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2932
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2940
  #, 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:2944
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2948
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2952
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2956
  #, 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:2960
  #, 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:2964
  #, 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:2968
  #, 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:2980
  #, fuzzy, no-c-format
  #| msgid "Perform tail call optimization"
  msgid "Perform variable tracking."
  msgstr "UdfÃ¸r halekaldsoptimering"
  
! #: common.opt:2988
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2994
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3002
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:3007
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:3015
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:3019
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:3023
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:3027
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:3046
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3054
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3064
  #, 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:3068
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3087
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3107
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3111
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:3115
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3119
  #, 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:3123
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:3127
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Assume pointer overflow wraps around."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:3131
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3135
  #, 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:3139
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Clear call-used registers upon function return."
  msgstr "Gem registre omkring funktionskald"
  
! #: common.opt:3143
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3147
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3151
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3171
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3175
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3179
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3191
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "GenerÃ©r fejlfindingsinfo i udvidet standardformat"
  
! #: common.opt:3195
  #, 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:3199
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3207
  #, 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:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper."
  
! #: common.opt:3215
  #, 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:3219
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3223
  #, 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:3227
  #, 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:3231
  #, 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:3235
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3247
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3251
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3258
  #, 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:3262
  #, 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:3266
  #, 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:3284
  #, fuzzy, no-c-format
  #| msgid "Generate compressed debug sections"
  msgid "Generate compressed debug sections."
  msgstr "Opret komprimeret fejlsÃ¸gningssektioner"
  
! #: common.opt:3288
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3295
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3299
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3324
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: common.opt:3328
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "MIPS16-funktionsprofilering"
  
! #: common.opt:3338
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3378
  #, 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:3410
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktiver uddybende uddata"
  
! #: common.opt:3414
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Vis oversÃ¦tterens version"
  
! #: common.opt:3418
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Undertryk advarsler"
  
! #: common.opt:3428
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Opret et delt bibliotek"
  
! #: common.opt:3476
  #, 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:3480
  #, 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:3484
  #, 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:3491
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 20717,21858 ****
  
  #: params.opt:162
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:170
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:174
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:178
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "TÃ¦rskelforholdet for udfÃ¸rsel af delvis redundanseleminering efter genindlÃ¦sning."
  
! #: params.opt:182
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:186
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:190
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "Minimal heap-udvidelse for at udlÃ¸se affaldsindsamling, som en procentdel af den samlede stÃ¸rrelse pÃ¥ heap'en."
  
! #: params.opt:194
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "Minimal heap-stÃ¸rrelse fÃ¸r vi starter affaldsindsamling, i kilobyte."
  
! #: params.opt:198
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:202
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr "Om codegen-fejl skal vÃ¦re ICE'er nÃ¥r -fckhcking."
  
! #: params.opt:206
  #, fuzzy, no-c-format
  #| msgid "Maximum number of arrays per scop."
  msgid "Maximum number of arrays per SCoP."
  msgstr "Maksimalt antal tabeller per scop."
  
! #: params.opt:210
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Maksimalt antal parametre i en SCoP."
  
! #: params.opt:214
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:218
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot (used in non-LTO mode)."
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "VÃ¦lg den andel af det maksimale antal gentagelser af basisblokke i et program en given basisblok skal have for at blive betragtet som Â»varmÂ« (brugt i ikke-LTO-tilstand)."
  
! #: params.opt:222
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:226
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot."
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "VÃ¦lg den andel af den maksimale frekvens af udfÃ¸rsler af basisblokke i et program en given basisblok skal have for at blive betragtet som Â»varmÂ«."
  
! #: params.opt:230
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:234
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "Den mindste estimeret speedup der tillader indbyggeren at ignorere inline-insns-single og inline-insns-auto."
  
! #: params.opt:238
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "Hvor meget en oversÃ¦ttelsesenhed kan vokse pga. indlejring (i procent)."
  
! #: params.opt:242
  #, fuzzy, no-c-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "The upper bound for sharing integer constants."
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: params.opt:246
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:250
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:254
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions."
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Den maksimale dybde for rekursiv indbygning af indbyggede funktioner."
  
! #: params.opt:258
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Indbyg rekursivt kun nÃ¥r sandsynligheden for kald under kÃ¸rsel er hÃ¸jere end parameteren."
  
! #: params.opt:262
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:266
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:270
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "Hvor meget en oversÃ¦ttelsesenhed kan vokse pga. den interprocedurale konstantformering (i procent)."
  
! #: params.opt:274
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large."
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "StÃ¸rrelsen af en oversÃ¦ttelsesenhed som anses for stor."
  
! #: params.opt:278
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:282
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:286
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:290
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:294
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Det maksimale antal instruktioner i Â»readyÂ«-listen som anses for klar til omdÃ¸bning."
  
! #: params.opt:298
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:302
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:306
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:310
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:314
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:318
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "Maks. stÃ¸rrelse pÃ¥ konfliktabel i MB."
  
! #: params.opt:322
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "Maks. lÃ¸kkeantal for regional RA."
  
! #: params.opt:326
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:330
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "UdfÃ¸r et antal mindre, dyre optimeringer"
  
! #: params.opt:334
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "UdfÃ¸r et antal mindre, dyre optimeringer"
  
! #: params.opt:338
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:342
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:346
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "StÃ¸rrelsen pÃ¥ L1-mellemlagerlinje."
  
! #: params.opt:350
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "StÃ¸rrelsen pÃ¥ L1-mellemlageret."
  
! #: params.opt:354
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "StÃ¸rrelsen pÃ¥ L2-mellemlageret."
  
! #: params.opt:358
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Maksimal kodevÃ¦kst forÃ¥rsaget af indlejring af stor funktion (i procent)."
  
! #: params.opt:362
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "StÃ¸rrelsen af en funktionskrop som anses for stor."
  
! #: params.opt:366
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "StÃ¸rrelsen af en stakramme som anses for stor."
  
! #: params.opt:370
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Maksimal stakrammevÃ¦kst forÃ¥rsaget af indlejring (i procent)."
  
! #: params.opt:374
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "StÃ¸rrelsen af en oversÃ¦ttelsesenhed som anses for stor."
  
! #: params.opt:378
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:382
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Den minimale omkostning for et dyrt udtryk i lÃ¸kkeinvariant-bevÃ¦gelsen."
  
! #: params.opt:386
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:390
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:394
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke i gennemsnit."
  
! #: params.opt:398
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically."
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Det maksimale antal lÃ¸kkegennemlÃ¸b vi forudser statistisk."
  
! #: params.opt:402
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:406
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "Maksimalt antal datareferencer i loop for bygning af loop-dataafhÃ¦ngigheder."
  
! #: params.opt:410
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in basic block to be considered for SLP vectorization."
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Maksimalt antal instruktioner i basisblokke som skal overvejes i SLP-vektorisering."
  
! #: params.opt:414
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop."
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke."
  
! #: params.opt:418
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:422
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:426
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:430
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:434
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:438
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:442
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke i gennemsnit."
  
! #: params.opt:446
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of insns combine tries to combine."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:450
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "Den maksimale dybde for en lÃ¸kkerede vi skrÃ¦dder fuldstÃ¦ndig."
  
! #: params.opt:454
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Det maksimale antal skrÃ¦lninger i en enkelt lÃ¸kke, som skrÃ¦lles fuldstÃ¦ndig."
  
! #: params.opt:458
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Det maksimale antal instruktioner for en fuldstÃ¦ndig skrÃ¦llet lÃ¸kke."
  
! #: params.opt:462
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring."
  
! #: params.opt:466
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Det maksimale antal instruktioner CSE behandler fÃ¸r tÃ¸mning."
  
! #: params.opt:470
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "Den maksimale lÃ¦ngde af stien som bruges i cse."
  
! #: params.opt:474
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Det maksimale antal hukommelseslokationer registreret af cselib."
  
! #: params.opt:478
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:482
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Det maksimale antal instruktioner det overvejes at udfylde ventepladser med."
  
! #: params.opt:486
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Det maksimale antal instruktioner der overvejes under sÃ¸gning efter prÃ¦cis registerinfo."
  
! #: params.opt:490
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:494
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Det maksimale antal af indlejret indirekte indbygning udfÃ¸rt af tidlig indbygger."
  
! #: params.opt:498
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:502
  #, fuzzy, no-c-format
  #| msgid "maximum number of basic blocks per function to be analyzed by Graphite"
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "Det maksimale antal grundlÃ¦ggende blokke per funktion, der skal analyseres af Graphite"
  
! #: params.opt:506
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:510
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to fill a delay slot"
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Det maksimale antal instruktioner det overvejes at udfylde ventepladser med"
  
! #: params.opt:514
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Det maksimale forhold for indsÃ¦ttelser af sletninger for udtryk i GCSE."
  
! #: params.opt:518
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE."
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "Den maksimale mÃ¦ngde hukommelse som skal allokeres af GCSE."
  
! #: params.opt:522
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Det maksimale antal instruktioner at duplikere nÃ¥r der fjernes faktorering af beregneder goto'er."
  
! #: params.opt:526
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Den maksimale udvidelsesfaktor nÃ¥r basisblokke kopieres."
  
! #: params.opt:530
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:534
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Det maksimale antal instruktioner ved automatisk indbygning."
  
! #: params.opt:538
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Det maksimale antal instruktioner en indbygget funktion kan vokse via rekursiv indbygning."
  
! #: params.opt:542
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Det maksimale antal instruktioner en ikke-indbygget funktion kan vokse via rekursiv indbygning."
  
! #: params.opt:546
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Det maksimale antal instruktioner i en enkelt funktion der mÃ¥ indbygges."
  
! #: params.opt:550
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Det maksimale antal instruktioner ved automatisk indbygning for stÃ¸rrelse."
  
! #: params.opt:554
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Det maksimale antal instruktioner ved automatisk indbygning af smÃ¥ funktioner."
  
! #: params.opt:558
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "Den maksimale dybde for rekursiv indbygning af indbyggede funktioner."
  
! #: params.opt:562
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "Den maksimale dybde for rekursiv indbygning for ikke-indbyggede funktioner."
  
! #: params.opt:566
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Maksimalt antal isl-operationer, 0 betyder ubegrÃ¦nset"
  
! #: params.opt:570
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:574
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:578
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:582
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:586
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Det maksimale antal instruktioner i lÃ¸kketeksthoveder duplikeret af kopilÃ¸kkehoveders gennemlÃ¸b."
  
! #: params.opt:590
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Det maksimale antal tilbagesporingsforsÃ¸g planlÃ¦ggeren skal udfÃ¸re nÃ¥r et loop moduloplanlÃ¦gges."
  
! #: params.opt:594
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:598
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "Det maksimale antal grene pÃ¥ stien via den skrÃ¦llede sekvens."
  
! #: params.opt:602
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Det maksimale antal skrÃ¦lninger for en enkel lÃ¸kke."
  
! #: params.opt:606
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Det maksimale antal instruktioner for en skrÃ¦llet lÃ¸kke."
  
! #: params.opt:610
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Den maksimale lÃ¦ngde af planlÃ¦ggerens liste over ventende operationer."
  
! #: params.opt:614 params.opt:658
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "Det maksimale antal blokke i en region der overvejes til mellemblokplanlÃ¦gning."
  
! #: params.opt:618 params.opt:662
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "Det maksimale antal instruktioner i en region der overvejes til mellemblokplanlÃ¦gning."
  
! #: params.opt:622
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "Den maksimale dybde for sqrt-kÃ¦der at bruge nÃ¥r der syntetiseres eksponentiation af en rigtig konstant."
  
! #: params.opt:626
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Det maksimale antal lÃ¸kkegennemlÃ¸b vi forudser statistisk."
  
! #: params.opt:630
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "Det maksimale antal instruktioner til at sÃ¸ge baglÃ¦ns nÃ¥r der kigges efter tilsvarende genindlÃ¦sning."
  
! #: params.opt:634
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "Det maksimale antal instruktioner i basisblokke som skal overvejes i SLP-vektorisering"
  
! #: params.opt:638
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:642
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:646
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke"
  
! #: params.opt:650
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:654
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke"
  
! #: params.opt:666
  #, fuzzy, no-c-format
  #| msgid "Perform strength reduction optimizations"
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "UdfÃ¸r styrkereduceringsoptimeringer"
  
! #: params.opt:670
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:674
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:678
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:682
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:686 params.opt:690
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:694
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:698
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:702
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:706
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:710
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Det maksimale antal af udrulninger for en enkel lÃ¸kke."
  
! #: params.opt:714
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke."
  
! #: params.opt:718
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Det maksimale antal instruktioner for en ikke lÃ¸kke uden afbryder."
  
! #: params.opt:722
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Det maksimale antal afbrydelser i en enkel lÃ¸kke."
  
! #: params.opt:726
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Hvis -fvariable-expansion-in-unroller bruges, det maksimale antal gange som en individuel variabel vil blive udvidet under loopudrulning."
  
! #: params.opt:730
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:734
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:738
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:742
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:746
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:750
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring."
  
! #: params.opt:754
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Indbyg rekursivt kun nÃ¥r sandsynligheden for kald under kÃ¸rsel er hÃ¸jere end parameteren."
  
! #: params.opt:758
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:762
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:766
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:770
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:774
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:778
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Hvis -ftree-vectorize bruges, den minimale loopgrÃ¦nse for et loop der overvejes for vektorisering."
  
! #: params.opt:782
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:786
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop."
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke."
  
! #: params.opt:790
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:812
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "Maksimal sandsynlighed for at indgangs-BB'en for split-region (i procent relativ til indgangs-BB for funktioner) for at delvis indbygning opstÃ¥r."
  
! #: params.opt:816
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Maksimalt estimeret resultat for gren anses for at vÃ¦re forudsigeligt."
  
! #: params.opt:820
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:824
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Antallet af instruktioner fÃ¸r prefetch er fÃ¦rdig."
  
! #: params.opt:828
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:832
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:836
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Brug intern funktions-id i profilopslag."
  
! #: params.opt:840
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "Den maksimale dybde for en lÃ¸kkerede til fuld vÃ¦rdi-nummer optimistisk."
  
! #: params.opt:844
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:848
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:852
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:856
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:860
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:864
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:868
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:872
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:876
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Det maksimale antal instruktioner i Â»readyÂ«-listen som anses for klar til omdÃ¸bning."
  
! #: params.opt:880
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:884
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:888
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Antallet af prefetch'er som kan afvikles pÃ¥ samme tidspunkt."
  
! #: params.opt:892
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:896
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:900
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:904
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:908
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "Den mindstre vÃ¦rdi for trinoptÃ¦lling som swing modulo-planlÃ¦ggeren vil oprette."
  
! #: params.opt:912
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:916
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:920
  #, 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:924
  #, 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:928
  #, 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:932
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:936
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:940
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:944
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:948
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:952
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Maksimalt antal parametre i en SCoP."
  
! #: params.opt:956
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of references stored in each modref base."
  msgstr "Maksimalt antal parametre i en SCoP."
  
! #: params.opt:960
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:964
  #, fuzzy, no-c-format
  #| msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgid "Maximum number of tests performed by modref query."
  msgstr "Det maksimale antal af indlejret indirekte indbygning udfÃ¸rt af tidlig indbygger."
  
! #: params.opt:968
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:972
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:976
  #, 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:980
  #, 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:984
  #, 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:988
  #, 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:992
  #, 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:996
  #, 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:1000
  #, 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:1004
  #, 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:1008
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: params.opt:1012
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1016
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1020
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Instruktion medtaget forfunktionsindledning/-afslutning og andre systembyrder."
  
! #: params.opt:1024
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Tid medtaget for funktionsindledning/-afslutninger og andre systembyrder"
  
! #: params.opt:1028
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Instruktion medtaget for funktion thunk-systembyrde."
  
! #: params.opt:1032
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Tid medtaget for funktion thunk-systembyrde."
  
! #: params.opt:1036
  #, 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:1040
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1044
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1048
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1052
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Om der skal bruges kanoniske typer."
  
! #: params.opt:1056
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: params.opt:1060
  #, 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:1064
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1068
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1072
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 20717,21868 ----
  
  #: params.opt:162
  #, no-c-format
+ msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
+ msgstr ""
+ 
+ #: params.opt:167
+ #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "TÃ¦rskelforholdet for udfÃ¸rsel af delvis redundanseleminering efter genindlÃ¦sning."
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "Minimal heap-udvidelse for at udlÃ¸se affaldsindsamling, som en procentdel af den samlede stÃ¸rrelse pÃ¥ heap'en."
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "Minimal heap-stÃ¸rrelse fÃ¸r vi starter affaldsindsamling, i kilobyte."
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr "Om codegen-fejl skal vÃ¦re ICE'er nÃ¥r -fckhcking."
  
! #: params.opt:211
  #, fuzzy, no-c-format
  #| msgid "Maximum number of arrays per scop."
  msgid "Maximum number of arrays per SCoP."
  msgstr "Maksimalt antal tabeller per scop."
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Maksimalt antal parametre i en SCoP."
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot (used in non-LTO mode)."
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "VÃ¦lg den andel af det maksimale antal gentagelser af basisblokke i et program en given basisblok skal have for at blive betragtet som Â»varmÂ« (brugt i ikke-LTO-tilstand)."
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot."
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "VÃ¦lg den andel af den maksimale frekvens af udfÃ¸rsler af basisblokke i et program en given basisblok skal have for at blive betragtet som Â»varmÂ«."
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "Den mindste estimeret speedup der tillader indbyggeren at ignorere inline-insns-single og inline-insns-auto."
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "Hvor meget en oversÃ¦ttelsesenhed kan vokse pga. indlejring (i procent)."
  
! #: params.opt:247
  #, fuzzy, no-c-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "The upper bound for sharing integer constants."
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions."
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Den maksimale dybde for rekursiv indbygning af indbyggede funktioner."
  
! #: params.opt:263
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Indbyg rekursivt kun nÃ¥r sandsynligheden for kald under kÃ¸rsel er hÃ¸jere end parameteren."
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "Hvor meget en oversÃ¦ttelsesenhed kan vokse pga. den interprocedurale konstantformering (i procent)."
  
! #: params.opt:279
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large."
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "StÃ¸rrelsen af en oversÃ¦ttelsesenhed som anses for stor."
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Det maksimale antal instruktioner i Â»readyÂ«-listen som anses for klar til omdÃ¸bning."
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "Maks. stÃ¸rrelse pÃ¥ konfliktabel i MB."
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "Maks. lÃ¸kkeantal for regional RA."
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:335
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "UdfÃ¸r et antal mindre, dyre optimeringer"
  
! #: params.opt:339
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "UdfÃ¸r et antal mindre, dyre optimeringer"
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "StÃ¸rrelsen pÃ¥ L1-mellemlagerlinje."
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "StÃ¸rrelsen pÃ¥ L1-mellemlageret."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "StÃ¸rrelsen pÃ¥ L2-mellemlageret."
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Maksimal kodevÃ¦kst forÃ¥rsaget af indlejring af stor funktion (i procent)."
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "StÃ¸rrelsen af en funktionskrop som anses for stor."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "StÃ¸rrelsen af en stakramme som anses for stor."
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Maksimal stakrammevÃ¦kst forÃ¥rsaget af indlejring (i procent)."
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "StÃ¸rrelsen af en oversÃ¦ttelsesenhed som anses for stor."
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Den minimale omkostning for et dyrt udtryk i lÃ¸kkeinvariant-bevÃ¦gelsen."
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke i gennemsnit."
  
! #: params.opt:403
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically."
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Det maksimale antal lÃ¸kkegennemlÃ¸b vi forudser statistisk."
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "Maksimalt antal datareferencer i loop for bygning af loop-dataafhÃ¦ngigheder."
  
! #: params.opt:415
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in basic block to be considered for SLP vectorization."
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Maksimalt antal instruktioner i basisblokke som skal overvejes i SLP-vektorisering."
  
! #: params.opt:419
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop."
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke."
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke i gennemsnit."
  
! #: params.opt:451
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of insns combine tries to combine."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "Den maksimale dybde for en lÃ¸kkerede vi skrÃ¦dder fuldstÃ¦ndig."
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Det maksimale antal skrÃ¦lninger i en enkelt lÃ¸kke, som skrÃ¦lles fuldstÃ¦ndig."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Det maksimale antal instruktioner for en fuldstÃ¦ndig skrÃ¦llet lÃ¸kke."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Det maksimale antal instruktioner CSE behandler fÃ¸r tÃ¸mning."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "Den maksimale lÃ¦ngde af stien som bruges i cse."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Det maksimale antal hukommelseslokationer registreret af cselib."
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Det maksimale antal instruktioner det overvejes at udfylde ventepladser med."
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Det maksimale antal instruktioner der overvejes under sÃ¸gning efter prÃ¦cis registerinfo."
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Det maksimale antal af indlejret indirekte indbygning udfÃ¸rt af tidlig indbygger."
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, fuzzy, no-c-format
  #| msgid "maximum number of basic blocks per function to be analyzed by Graphite"
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "Det maksimale antal grundlÃ¦ggende blokke per funktion, der skal analyseres af Graphite"
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to fill a delay slot"
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Det maksimale antal instruktioner det overvejes at udfylde ventepladser med"
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Det maksimale forhold for indsÃ¦ttelser af sletninger for udtryk i GCSE."
  
! #: params.opt:523
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE."
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "Den maksimale mÃ¦ngde hukommelse som skal allokeres af GCSE."
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Det maksimale antal instruktioner at duplikere nÃ¥r der fjernes faktorering af beregneder goto'er."
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Den maksimale udvidelsesfaktor nÃ¥r basisblokke kopieres."
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Det maksimale antal instruktioner ved automatisk indbygning."
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Det maksimale antal instruktioner en indbygget funktion kan vokse via rekursiv indbygning."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Det maksimale antal instruktioner en ikke-indbygget funktion kan vokse via rekursiv indbygning."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Det maksimale antal instruktioner i en enkelt funktion der mÃ¥ indbygges."
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Det maksimale antal instruktioner ved automatisk indbygning for stÃ¸rrelse."
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Det maksimale antal instruktioner ved automatisk indbygning af smÃ¥ funktioner."
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "Den maksimale dybde for rekursiv indbygning af indbyggede funktioner."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "Den maksimale dybde for rekursiv indbygning for ikke-indbyggede funktioner."
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Maksimalt antal isl-operationer, 0 betyder ubegrÃ¦nset"
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Det maksimale antal instruktioner i lÃ¸kketeksthoveder duplikeret af kopilÃ¸kkehoveders gennemlÃ¸b."
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Det maksimale antal tilbagesporingsforsÃ¸g planlÃ¦ggeren skal udfÃ¸re nÃ¥r et loop moduloplanlÃ¦gges."
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "Det maksimale antal grene pÃ¥ stien via den skrÃ¦llede sekvens."
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Det maksimale antal skrÃ¦lninger for en enkel lÃ¸kke."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Det maksimale antal instruktioner for en skrÃ¦llet lÃ¸kke."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Den maksimale lÃ¦ngde af planlÃ¦ggerens liste over ventende operationer."
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "Det maksimale antal blokke i en region der overvejes til mellemblokplanlÃ¦gning."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "Det maksimale antal instruktioner i en region der overvejes til mellemblokplanlÃ¦gning."
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "Den maksimale dybde for sqrt-kÃ¦der at bruge nÃ¥r der syntetiseres eksponentiation af en rigtig konstant."
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Det maksimale antal lÃ¸kkegennemlÃ¸b vi forudser statistisk."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "Det maksimale antal instruktioner til at sÃ¸ge baglÃ¦ns nÃ¥r der kigges efter tilsvarende genindlÃ¦sning."
  
! #: params.opt:639
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "Det maksimale antal instruktioner i basisblokke som skal overvejes i SLP-vektorisering"
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke"
  
! #: params.opt:655
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:659
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke"
  
! #: params.opt:671
  #, fuzzy, no-c-format
  #| msgid "Perform strength reduction optimizations"
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "UdfÃ¸r styrkereduceringsoptimeringer"
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:691 params.opt:695
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Det maksimale antal af udrulninger for en enkel lÃ¸kke."
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Det maksimale antal instruktioner for en ikke lÃ¸kke uden afbryder."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Det maksimale antal afbrydelser i en enkel lÃ¸kke."
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Hvis -fvariable-expansion-in-unroller bruges, det maksimale antal gange som en individuel variabel vil blive udvidet under loopudrulning."
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring."
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Indbyg rekursivt kun nÃ¥r sandsynligheden for kald under kÃ¸rsel er hÃ¸jere end parameteren."
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Hvis -ftree-vectorize bruges, den minimale loopgrÃ¦nse for et loop der overvejes for vektorisering."
  
! #: params.opt:787
! #, no-c-format
! msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
! msgstr ""
! 
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop."
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke."
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "Maksimal sandsynlighed for at indgangs-BB'en for split-region (i procent relativ til indgangs-BB for funktioner) for at delvis indbygning opstÃ¥r."
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Maksimalt estimeret resultat for gren anses for at vÃ¦re forudsigeligt."
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Antallet af instruktioner fÃ¸r prefetch er fÃ¦rdig."
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Brug intern funktions-id i profilopslag."
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "Den maksimale dybde for en lÃ¸kkerede til fuld vÃ¦rdi-nummer optimistisk."
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Det maksimale antal instruktioner i Â»readyÂ«-listen som anses for klar til omdÃ¸bning."
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Antallet af prefetch'er som kan afvikles pÃ¥ samme tidspunkt."
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "Den mindstre vÃ¦rdi for trinoptÃ¦lling som swing modulo-planlÃ¦ggeren vil oprette."
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke i gennemsnit."
  
! #: params.opt:946
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Maksimalt antal parametre i en SCoP."
  
! #: params.opt:974
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of references stored in each modref base."
  msgstr "Maksimalt antal parametre i en SCoP."
  
! #: params.opt:978
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:982
  #, fuzzy, no-c-format
  #| msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgid "Maximum number of tests performed by modref query."
  msgstr "Det maksimale antal af indlejret indirekte indbygning udfÃ¸rt af tidlig indbygger."
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Den procendel af funktioner vÃ¦gtet efter udfÃ¸rselsfrekvens som skal dÃ¦kkes af sporingsformering; benyttes nÃ¥r profileringstilbagemelding ikke er tilgÃ¦ngeligt"
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Den procendel af funktioner vÃ¦gtet efter udfÃ¸rselsfrekvens som skal dÃ¦kkes af sporingsformering; benyttes nÃ¥r profileringstilbagemelding er tilgÃ¦ngeligt."
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Maksimal kodevÃ¦kst forÃ¥rsaget af haleduplikering (i procent)."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding ikke er tilgÃ¦ngelig"
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding er tilgÃ¦ngelig."
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stop omvendt vÃ¦kst hvis den omvendte sandsynlighed for den bedste kant er mindre end denne tÃ¦rskel (i procent)."
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Instruktion medtaget forfunktionsindledning/-afslutning og andre systembyrder."
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Tid medtaget for funktionsindledning/-afslutninger og andre systembyrder"
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Instruktion medtaget for funktion thunk-systembyrde."
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Tid medtaget for funktion thunk-systembyrde."
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Om der skal bruges kanoniske typer."
  
! #: params.opt:1074
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: params.opt:1078
  #, fuzzy, no-c-format
  #| msgid "Maximum number of namespaces to search for alternatives when name lookup fails."
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Det maksimale antal navnerum der sÃ¸ges i efter alternativer, nÃ¥r navneopslag mislykkes."
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgid "expected boolean type"
*** 21885,21891 ****
  msgstr "forventet boolesk type"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37455 cp/parser.c:37462
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
--- 21895,21901 ----
  msgstr "forventet boolesk type"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
*************** msgstr "ikke nok parametre"
*** 21959,21965 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9041
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
--- 21969,21975 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
*************** msgstr "dataomrÃ¥det '%s' er i modstrid
*** 22362,22368 ****
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15180 cp/friend.c:303 cp/tree.c:4932
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration here"
--- 22372,22378 ----
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration here"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 22424,22430 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1637 attribs.c:1647 attribs.c:1657
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
--- 22434,22440 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 22453,22472 ****
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2131 config/arm/arm.c:7253 config/arm/arm.c:7281
! #: config/arm/arm.c:7298 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3474 config/i386/i386-options.c:3632
! #: config/i386/i386-options.c:3864 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20292 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4624
! #: c/c-decl.c:4627 c/c-decl.c:4642 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
--- 22463,22482 ----
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
! #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
*************** msgstr "egenskaben '%s' ignoreret"
*** 22479,22486 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2169
! #: cp/decl.c:2782 cp/decl.c:3237
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "tidligere erklÃ¦ring af %qD"
--- 22489,22496 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "tidligere erklÃ¦ring af %qD"
*************** msgstr "tidligere erklÃ¦ring af %qD"
*** 22491,22549 ****
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: attribs.c:1568
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1580
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1594
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1675
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: attribs.c:1683
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: attribs.c:1691
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "statisk variabel '%s' er markeret dllimport"
  
! #: attribs.c:1722
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1736
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:1999
  #, 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:2005 attribs.c:2025
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD-mÃ¥l erklÃ¦ret her"
  
! #: attribs.c:2019
  #, 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"
--- 22501,22559 ----
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: attribs.c:1645
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1657
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1671
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1752
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: attribs.c:1760
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: attribs.c:1768
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "statisk variabel '%s' er markeret dllimport"
  
! #: attribs.c:1799
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1813
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:2076
  #, 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:2082 attribs.c:2102
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD-mÃ¥l erklÃ¦ret her"
  
! #: attribs.c:2096
  #, 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"
*** 22660,22666 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "forskydning udenfor grÃ¦nserne af konstant streng"
  
! #: builtins.c:1454 cp/name-lookup.c:6424
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qE declared here"
--- 22670,22676 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "forskydning udenfor grÃ¦nserne af konstant streng"
  
! #: builtins.c:1454 cp/name-lookup.c:6441
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qE declared here"
*************** msgstr "en tredje parameter til '__built
*** 22690,23246 ****
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "ugyldig tredje parameter til '__builtin_prefetch'; benytter nul"
  
! #: builtins.c:3954
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3956 calls.c:1730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3961
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3963
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3970
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3972 calls.c:1735
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3978
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3980
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3990
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3992
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3997
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3999
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4006
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4008
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4013
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4015
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4024
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "source object declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: builtins.c:4027
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr ""
  
! #: builtins.c:4042
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4044
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4049
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4051
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4058
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4060
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4066
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4068
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4078
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4080
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4085
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4087
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4094
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4096
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4101 builtins.c:4103
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4113
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "destination object declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: builtins.c:4116
  #, fuzzy, gcc-internal-format
  #| msgid "a function-definition is not allowed here"
  msgid "destination object allocated here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: builtins.c:4143
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4145
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4148
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4150
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4155
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4157
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4160
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4162
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4171
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4173
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4178
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4180
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4188
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4190
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4196
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4198
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4211
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4213
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4216
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4218
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4223
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4225
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4228
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4230
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4239
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4241 builtins.c:4779
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4247
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4249 builtins.c:4784
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4258
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4260
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4267
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4269
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4284
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4286
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4289
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4291
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4297
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4299
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4302
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4304
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4313
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4315
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4320
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4322
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4330
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4332
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4337
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4339
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4354
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4359
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4367
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4378
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4382
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4545
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4548
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4554
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4557
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4565
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4568
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4575
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4578
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6425 builtins.c:6498
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7390 gimplify.c:3383
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to function %<va_start%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: builtins.c:7490
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid argument to %qD"
  msgstr "ugyldig typeparameter"
  
! #: builtins.c:7503
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument to %qD"
--- 22700,23256 ----
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "ugyldig tredje parameter til '__builtin_prefetch'; benytter nul"
  
! #: builtins.c:3958
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3960 calls.c:1730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3965
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3967
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3974
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3976 calls.c:1735
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3982
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3984
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3994
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3996
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4001
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4003
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4010
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4012
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4017
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4019
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4028
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "source object declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: builtins.c:4031
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr ""
  
! #: builtins.c:4046
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4048
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4053
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4055
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4062
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4064
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4070
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4072
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4082
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4084
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4089
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4091
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4098
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4100
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4105 builtins.c:4107
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4117
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "destination object declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: builtins.c:4120
  #, fuzzy, gcc-internal-format
  #| msgid "a function-definition is not allowed here"
  msgid "destination object allocated here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: builtins.c:4147
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4149
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4152
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4154
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4159
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4161
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4164
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4166
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4175
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4177
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4182
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4184
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4192
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4194
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4200
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4202
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4215
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4217
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4220
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4222
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4227
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4229
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4232
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4234
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4243
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4245 builtins.c:4783
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4251
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4253 builtins.c:4788
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4262
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4264
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4271
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4273
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4288
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4290
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4293
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4295
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4301
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4303
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4306
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4308
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4317
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4319
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4324
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4326
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4334
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4336
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4341
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4343
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4358
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4363
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4375
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4382
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4386
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:4549
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4552
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4558
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4561
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4569
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4572
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4579
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4582
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to function %<va_start%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: builtins.c:7494
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid argument to %qD"
  msgstr "ugyldig typeparameter"
  
! #: builtins.c:7507
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument to %qD"
*************** msgstr "ubenyttede parametre i formateri
*** 23248,23344 ****
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7511
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7841 builtins.c:7881
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: builtins.c:7971
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "trampoline generated for nested function %qD"
  msgstr "startvÃ¦rdi angivet for ikke-medlemsfunktion '%D'"
  
! #: builtins.c:8366 builtins.c:8379
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8485
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "FinjustÃ©r justering til en given chip- eller processorversion"
  
! #: builtins.c:8493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `%T' for default argument to `%T'"
  msgid "invalid memory model argument to builtin"
  msgstr "ugyldig type '%T' for standardparameter til '%T'"
  
! #: builtins.c:8554 builtins.c:8681
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8562 builtins.c:8689
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8747
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8779 builtins.c:8972
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ugyldig tilstand for gen_tst_reg"
  
! #: builtins.c:9093
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "non-constant argument 1 to %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: builtins.c:9135
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "non-integer argument 1 to %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: builtins.c:9199
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: builtins.c:9219
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: builtins.c:9278
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-g er kun understÃ¸ttet ved brug af GAS pÃ¥ denne processor,"
  
! #: builtins.c:9285
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "non-constant argument 0 to %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: builtins.c:9297
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "illegal argument 0 to %qs"
--- 23258,23354 ----
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: builtins.c:7975
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "trampoline generated for nested function %qD"
  msgstr "startvÃ¦rdi angivet for ikke-medlemsfunktion '%D'"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8489
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "FinjustÃ©r justering til en given chip- eller processorversion"
  
! #: builtins.c:8497
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `%T' for default argument to `%T'"
  msgid "invalid memory model argument to builtin"
  msgstr "ugyldig type '%T' for standardparameter til '%T'"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8783 builtins.c:8976
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ugyldig tilstand for gen_tst_reg"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "non-constant argument 1 to %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "non-integer argument 1 to %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-g er kun understÃ¸ttet ved brug af GAS pÃ¥ denne processor,"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "non-constant argument 0 to %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "illegal argument 0 to %qs"
*************** msgstr "ugyldig typeparameter"
*** 23346,23480 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9755 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9761
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10093
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_longjmp second argument must be 1"
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "den anden paramter til '__builtin_longjmp' skal vÃ¦re 1"
  
! #: builtins.c:10986
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke uendelig"
  
! #: builtins.c:12607
  #, fuzzy, gcc-internal-format
  #| msgid "`va_start' used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "`va_start' benyttet i en funktion med fast antal parametre"
  
! #: builtins.c:12615
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: builtins.c:12630
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: builtins.c:12635
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: builtins.c:12668
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of `va_start' not last named argument"
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "den anden parameter til 'va_start' er ikke den sidste navngivne parameter"
  
! #: builtins.c:12681
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12710
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: builtins.c:12723
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: builtins.c:13526
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13531 builtins.c:13595 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2939 c/c-typeck.c:3026
! #: c/c-typeck.c:5541 c/c-typeck.c:10767 c/c-typeck.c:10784
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7278 cp/call.c:9295
! #: cp/constexpr.c:843 cp/constexpr.c:3583 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8251 cp/decl.c:15330 cp/decl.c:15709 cp/decl2.c:5623
! #: cp/decl2.c:5674 cp/parser.c:20758 cp/pt.c:8849 cp/semantics.c:2093
! #: cp/semantics.c:3337 cp/semantics.c:4424 cp/typeck.c:1803 cp/typeck.c:2020
! #: cp/typeck.c:4091 cp/typeck.c:9787
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: builtins.c:13541 builtins.c:13666
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "returned from %qD"
  msgstr "kaldt herfra"
  
! #: builtins.c:13544
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "returned from %qT"
  msgstr "kaldt herfra"
  
! #: builtins.c:13546
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "obtained here"
  msgstr "'%s' tidligere defineret her"
  
! #: builtins.c:13589
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13609
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13618
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "assigned here"
  msgstr "'%s' tidligere defineret her"
  
! #: builtins.c:13647
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13656
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
--- 23356,23490 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10097
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_longjmp second argument must be 1"
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "den anden paramter til '__builtin_longjmp' skal vÃ¦re 1"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke uendelig"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  #| msgid "`va_start' used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "`va_start' benyttet i en funktion med fast antal parametre"
  
! #: builtins.c:12619
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: builtins.c:12634
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: builtins.c:12639
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: builtins.c:12672
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of `va_start' not last named argument"
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "den anden parameter til 'va_start' er ikke den sidste navngivne parameter"
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12714
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: builtins.c:12727
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
! #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: builtins.c:13545 builtins.c:13670
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "returned from %qD"
  msgstr "kaldt herfra"
  
! #: builtins.c:13548
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "returned from %qT"
  msgstr "kaldt herfra"
  
! #: builtins.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "obtained here"
  msgstr "'%s' tidligere defineret her"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "assigned here"
  msgstr "'%s' tidligere defineret her"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
*************** msgstr "basisblokkene er ikke nummeret i
*** 24320,24636 ****
  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:3139
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count invalid"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.c:3235
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3240
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3270
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3282 cgraph.c:3312
  #, 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:3289
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3300
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3319
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3332
  #, 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:3337
  #, 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:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3375
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3382
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3387
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3392
  #, 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:3399
  #, 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:3404
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "local symbols must be defined"
  msgstr "ingen symboltabel fundet"
  
! #: cgraph.c:3409
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3414
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3419
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3426
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3431
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3438
  #, 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:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3452 cgraph.c:3512
  #, 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:3460
  #, 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:3468 cgraph.c:3539
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3480
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3490
  #, fuzzy, gcc-internal-format
  #| msgid "section pointer missing"
  msgid "inlined_to pointer is wrong"
  msgstr "sektionshenvisning mangler"
  
! #: cgraph.c:3495
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple inline callers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cgraph.c:3502
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3529
  #, 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:3560
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3577
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3588
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3593
  #, 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:3604
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3617
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3623
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3633
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3645
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3651
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3663
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3672
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3677
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3682
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3716
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3724
  #, 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:3733
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3743
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3753
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3797 cgraph.c:3810
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3802
  #, 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:3818
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_cgraph_node failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: cgraph.c:3940 varpool.c:304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "string section missing"
  msgid "%s: section %s.%d is missing"
--- 24330,24646 ----
  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:3150
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count invalid"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.c:3246
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3251
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3293 cgraph.c:3323
  #, 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:3300
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3311
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3330
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3343
  #, 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:3348
  #, 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:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3393
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3403
  #, 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:3410
  #, 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:3415
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "local symbols must be defined"
  msgstr "ingen symboltabel fundet"
  
! #: cgraph.c:3420
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3442
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3449
  #, 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:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3463 cgraph.c:3523
  #, 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:3471
  #, 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:3479 cgraph.c:3550
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3501
  #, fuzzy, gcc-internal-format
  #| msgid "section pointer missing"
  msgid "inlined_to pointer is wrong"
  msgstr "sektionshenvisning mangler"
  
! #: cgraph.c:3506
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple inline callers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cgraph.c:3513
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3540
  #, 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:3571
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3588
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3599
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3604
  #, 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:3615
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3634
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3639
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3683
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3688
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3693
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3727
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3735
  #, 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:3744
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3754
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3764
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3789
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3808 cgraph.c:3821
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3813
  #, 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:3829
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_cgraph_node failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: cgraph.c:3951 varpool.c:304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "string section missing"
  msgid "%s: section %s.%d is missing"
*************** msgid "%<weakref%> attribute ignored bec
*** 24722,24733 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12107
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F brugt, men aldrig defineret"
  
! #: cgraphunit.c:1084 c/c-decl.c:12117
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F erklÃ¦ret %<static%>, men aldrig defineret"
--- 24732,24743 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F brugt, men aldrig defineret"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F erklÃ¦ret %<static%>, men aldrig defineret"
*************** msgstr "%JstÃ¸rrelsen af returtypen til
*** 24805,24811 ****
  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:2394
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
--- 24815,24821 ----
  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:2390
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
*************** msgstr ""
*** 25242,25253 ****
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11050
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14644
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
--- 25252,25263 ----
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11059
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14793
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
*************** msgstr ""
*** 25268,25274 ****
  msgid "internal consistency failure"
  msgstr "intern GCC-afbrydelse"
  
! #: emit-rtl.c:4038
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn brugt hvor emit_jump_insn behÃ¸ves:\n"
--- 25278,25284 ----
  msgid "internal consistency failure"
  msgstr "intern GCC-afbrydelse"
  
! #: emit-rtl.c:4039
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn brugt hvor emit_jump_insn behÃ¸ves:\n"
*************** msgstr "kunne ikke Ã¥bne dumpningsfilen
*** 25410,25454 ****
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "stort heltal forkortes underforstÃ¥et til type uden fortegn"
  
! #: fold-const.c:4617 fold-const.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "sammenligning er altid %d pÃ¥ grund af den begrÃ¦nsede rÃ¦kkevidde af bitfeltet"
  
! #: fold-const.c:5981 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6441 fold-const.c:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "sammenligning er altid %d"
  
  # RETMIG: det giver ikke mening
! #: fold-const.c:6599
  #, fuzzy, gcc-internal-format
  #| msgid "`or' of unmatched not-equal tests is always 1"
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "'or' af uafbalancerede sammenligninger med forskellig fra er altid 1"
  
! #: fold-const.c:6604
  #, fuzzy, gcc-internal-format
  #| msgid "`and' of mutually exclusive equal-tests is always 0"
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "'and' af udtryk der hver for sig udelukker hinanden, er altid 0"
  
! #: fold-const.c:9811
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:10211
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:13468
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 25420,25464 ----
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "stort heltal forkortes underforstÃ¥et til type uden fortegn"
  
! #: fold-const.c:4618 fold-const.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "sammenligning er altid %d pÃ¥ grund af den begrÃ¦nsede rÃ¦kkevidde af bitfeltet"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6442 fold-const.c:6456
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "sammenligning er altid %d"
  
  # RETMIG: det giver ikke mening
! #: fold-const.c:6600
  #, fuzzy, gcc-internal-format
  #| msgid "`or' of unmatched not-equal tests is always 1"
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "'or' af uafbalancerede sammenligninger med forskellig fra er altid 1"
  
! #: fold-const.c:6605
  #, fuzzy, gcc-internal-format
  #| msgid "`and' of mutually exclusive equal-tests is always 0"
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "'and' af udtryk der hver for sig udelukker hinanden, er altid 0"
  
! #: fold-const.c:9812
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:10212
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:13469
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "stÃ¸rrelsen af tabellen '%s' er
*** 25465,25471 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: function.c:1786 gimplify.c:6328 gimplify.c:6488
  #, fuzzy, gcc-internal-format
  #| msgid "impossible constraint in `asm'"
  msgid "impossible constraint in %<asm%>"
--- 25475,25481 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: function.c:1786 gimplify.c:6329 gimplify.c:6489
  #, fuzzy, gcc-internal-format
  #| msgid "impossible constraint in `asm'"
  msgid "impossible constraint in %<asm%>"
*************** msgstr "henvisning"
*** 26127,26133 ****
  msgid "function may return address of local variable"
  msgstr "funktion kan returnere adressen pÃ¥ en lokal variabel"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10861
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
--- 26137,26143 ----
  msgid "function may return address of local variable"
  msgstr "funktion kan returnere adressen pÃ¥ en lokal variabel"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
*************** msgstr ""
*** 26503,26573 ****
  msgid "%Gnull format string"
  msgstr "formateringsstreng er nul"
  
! #: gimple-ssa-warn-alloca.c:288
  #, fuzzy
  #| msgid "invalid use of `%D'"
  msgid "%Guse of %<alloca%>"
  msgstr "ugyldig brug af '%D"
  
! #: gimple-ssa-warn-alloca.c:324
  #, 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:326
  #, 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:332
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:344
  #, 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:346
  #, 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:351
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:360
  #, 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:361
  #, fuzzy
  #| msgid "invalid use of `%D'"
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "ugyldig brug af '%D"
  
! #: gimple-ssa-warn-alloca.c:367
  #, fuzzy
  #| msgid "invalid use of `%D'"
  msgid "%Guse of %<alloca%> within a loop"
  msgstr "ugyldig brug af '%D"
  
! #: gimple-ssa-warn-alloca.c:372
  #, 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:374
  #, fuzzy
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%Gargument to %<alloca%> is zero"
--- 26513,26583 ----
  msgid "%Gnull format string"
  msgstr "formateringsstreng er nul"
  
! #: gimple-ssa-warn-alloca.c:287
  #, fuzzy
  #| msgid "invalid use of `%D'"
  msgid "%Guse of %<alloca%>"
  msgstr "ugyldig brug af '%D"
  
! #: gimple-ssa-warn-alloca.c:323
  #, 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:325
  #, 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:331
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:343
  #, 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:345
  #, 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:350
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:359
  #, 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:360
  #, fuzzy
  #| msgid "invalid use of `%D'"
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "ugyldig brug af '%D"
  
! #: gimple-ssa-warn-alloca.c:366
  #, fuzzy
  #| msgid "invalid use of `%D'"
  msgid "%Guse of %<alloca%> within a loop"
  msgstr "ugyldig brug af '%D"
  
! #: gimple-ssa-warn-alloca.c:371
  #, 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:373
  #, fuzzy
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%Gargument to %<alloca%> is zero"
*************** msgstr "hÃ¸jreskiftsantal er negativ"
*** 26687,26693 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3734
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array %qD declared here"
--- 26697,26703 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array %qD declared here"
*************** msgid "%G%qD offset %s is out of the bou
*** 26716,26726 ****
  msgstr "tabelindeks er ikke et heltal"
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3873 c/c-decl.c:4146 c/c-typeck.c:8868 cp/class.c:1437
! #: cp/class.c:3253 cp/constexpr.c:956 cp/decl.c:4209 cp/decl.c:11926
! #: cp/decl.c:12405 cp/decl.c:12414 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2665 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23234
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qD declared here"
--- 26726,26736 ----
  msgstr "tabelindeks er ikke et heltal"
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qD declared here"
*************** msgstr ""
*** 26807,27139 ****
  msgid "using result of function returning %<void%>"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: gimplify.c:6329
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6342
  #, 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:6489
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6529 gimplify.c:6538
  #, 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:7152
  #, 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:7154
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing region"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7158
  #, 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:7160
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7173
  #, 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:7175
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7260
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %qs"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: gimplify.c:7262
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7405
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7407
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "enclosing OpenACC %qs construct"
  msgstr "I konstruktionen"
  
! #: gimplify.c:7468
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7476
  #, 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:7541
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: gimplify.c:7543
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %<target%>"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7573 gimplify.c:9014
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: gimplify.c:7594
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7725
  #, 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:7728
  #, 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:7742
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7745
  #, 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:7748
  #, 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:8615 gimplify.c:8621
  #, 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:8638
  #, 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:8727
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8735 gimplify.c:12857
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8746 gimplify.c:8752 gimplify.c:8758 gimplify.c:8764
! #: gimplify.c:12850
  #, 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:8858
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9184
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9366
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9785
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: gimplify.c:9817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10017
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10227
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10281
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10530
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10591
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10682
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10829
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10848
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid private reduction on %qE"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: gimplify.c:10985
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11319
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11578 gimplify.c:11582 gimplify.c:11591
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11823 gimplify.c:12082
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12788
  #, 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:12812
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12832
  #, 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:12885
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13748 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13766
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13779
  #, 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:13792
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13803
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15080
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15613
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is promoted to `%s' when passed through `...'"
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "'%s' forfremmes til '%s' ved overbringelse gennem '...'"
  
! #: gimplify.c:15618
  #, fuzzy, gcc-internal-format
  #| msgid "(so you should pass `%s' not `%s' to `va_arg')"
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(sÃ¥ du skal overbring '%s' ikke '%s' til 'va_arg')"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 26817,27149 ----
  msgid "using result of function returning %<void%>"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: gimplify.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6343
  #, 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:6490
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6530 gimplify.c:6539
  #, 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:7153
  #, 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:7155
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing region"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7159
  #, 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:7161
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7174
  #, 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:7176
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7261
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %qs"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: gimplify.c:7263
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7406
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7408
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "enclosing OpenACC %qs construct"
  msgstr "I konstruktionen"
  
! #: gimplify.c:7469
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7477
  #, 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:7542
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: gimplify.c:7544
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %<target%>"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: gimplify.c:7595
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7726
  #, 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:7729
  #, 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:7743
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7746
  #, 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:7749
  #, 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:8616 gimplify.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.c:8639
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9786
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid private reduction on %qE"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, fuzzy, gcc-internal-format
  #| msgid "number of results does not match number of values"
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "antallet af resultater matcher ikke antallet af vÃ¦rdier"
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15615
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is promoted to `%s' when passed through `...'"
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "'%s' forfremmes til '%s' ved overbringelse gennem '...'"
  
! #: gimplify.c:15620
  #, fuzzy, gcc-internal-format
  #| msgid "(so you should pass `%s' not `%s' to `va_arg')"
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(sÃ¥ du skal overbring '%s' ikke '%s' til 'va_arg')"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 27616,27638 ****
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2317 ira.c:2339
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%s cannot be used in %<asm%> here"
  msgstr "%s kan ikke bruges i asm her"
  
! #: ira.c:5920
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.c:5937
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "rammestÃ¸rrelse for stor til pÃ¥lidelig stakkontrol"
--- 27626,27648 ----
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2318 ira.c:2340
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%s cannot be used in %<asm%> here"
  msgstr "%s kan ikke bruges i asm her"
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5922
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.c:5938
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "rammestÃ¸rrelse for stor til pÃ¥lidelig stakkontrol"
*************** msgstr "'asm'-operand %d passer sandsynl
*** 27654,27666 ****
  msgid "unable to find a register to spill"
  msgstr "kan ikke finde et register at bortÃ¸dsle i klassen '%s'"
  
! #: lra-constraints.c:4135 reload.c:3863 reload.c:4118
  #, 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:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 27664,27676 ----
  msgid "unable to find a register to spill"
  msgstr "kan ikke finde et register at bortÃ¸dsle i klassen '%s'"
  
! #: lra-constraints.c:4140 reload.c:3869 reload.c:4124
  #, 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:5097
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr "-malign-functions=%d er ikke mel
*** 28412,28424 ****
  msgid "unrecognized argument in option %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1551
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %qs are: %s"
--- 28422,28434 ----
  msgid "unrecognized argument in option %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1557
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %qs are: %s"
*************** msgstr "-traditional understÃ¸ttes ikke
*** 28552,28558 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:1002 config/darwin.c:3317
  #, 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"
--- 28562,28568 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:1002 config/darwin.c:3312
  #, 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 "implicit aflÃ¦ste registre skal
*** 29107,29131 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "uddataoperand %d skal bruge %<&%>-begrÃ¦nsningen"
  
! #: regcprop.c:1229
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "validate_value_data: [%u] Ugyldig next_regno til tom kÃ¦de (%u)"
  
! #: regcprop.c:1241
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: Loop in regno chain (%u)"
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "validate_value_data: LÃ¸kke i registertalskÃ¦de (%u)"
  
! #: regcprop.c:1244
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "validate_value_data: [%u] Ugyldig oldest_regno (%u)"
  
! #: regcprop.c:1256
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
--- 29117,29141 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "uddataoperand %d skal bruge %<&%>-begrÃ¦nsningen"
  
! #: regcprop.c:1230
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "validate_value_data: [%u] Ugyldig next_regno til tom kÃ¦de (%u)"
  
! #: regcprop.c:1242
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: Loop in regno chain (%u)"
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "validate_value_data: LÃ¸kke i registertalskÃ¦de (%u)"
  
! #: regcprop.c:1245
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "validate_value_data: [%u] Ugyldig oldest_regno (%u)"
  
! #: regcprop.c:1257
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
*************** msgstr "kan ikke genindlÃ¦se heltalskons
*** 29191,29203 ****
  msgid "impossible register constraint in %<asm%>"
  msgstr "umulig registerbegrÃ¦nsing i %<asm%>"
  
! #: reload.c:2687
  #, fuzzy, gcc-internal-format
  #| msgid "this target does not support %qs"
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "denne mÃ¥larkitektur understÃ¸tter ikke %qs"
  
! #: reload.c:3720
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "%<&%>-begrÃ¦nsning brugt uden registerklasse"
--- 29201,29213 ----
  msgid "impossible register constraint in %<asm%>"
  msgstr "umulig registerbegrÃ¦nsing i %<asm%>"
  
! #: reload.c:2692
  #, fuzzy, gcc-internal-format
  #| msgid "this target does not support %qs"
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "denne mÃ¥larkitektur understÃ¸tter ikke %qs"
  
! #: reload.c:3726
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "%<&%>-begrÃ¦nsning brugt uden registerklasse"
*************** msgstr "%<asm%>-operandbegrÃ¦nsning er i
*** 29228,29280 ****
  msgid "output operand is constant in %<asm%>"
  msgstr "uddataoperand er konstant i %<asm%>"
  
! #: rtl.c:850
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "RTL-kontrol: tilgang til udtrykstrÃ¦ %d fra Â»%sÂ« med sidste udtrykstrÃ¦ %d i %s, ved %s:%d"
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "RTL-kontrol: forventede udtrykstrÃ¦ %d type Â»%cÂ«, har Â»%cÂ« (registeroverfÃ¸rselsudtryk %s) i %s, ved %s:%d"
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "RTL-kontrol: forventede udtrykstrÃ¦ %d type Â»%cÂ« eller Â»%cÂ«, har Â»%cÂ« (registeroverfÃ¸rselsudtryk %s) i %s, ved %s:%d"
  
! #: rtl.c:879
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "RTL-kontrol: forventede koden Â»%sÂ«, har Â»%sÂ« i %s, ved %s:%d"
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "RTL-kontrol: forventede koden Â»%sÂ« eller Â»%sÂ«, har Â»%sÂ« i %s, ved %s:%d"
  
! #: rtl.c:900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "RTL-kontrol: forventede koden Â»%sÂ« eller Â»%sÂ«, har Â»%sÂ« i %s, ved %s:%d"
  
! #: rtl.c:927
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "RTL-kontrol: forsÃ¸g pÃ¥ at opfatte ikke-blok symbol som et bloksymbol i %s, ved %s:%d"
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "RTL-kontrol: tilgang til hwi-udtrykstrÃ¦ %d af vektor hvis sidste udtrykstrÃ¦ er %d i %s, ved %s:%d"
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "RTL-kontrol: tilgang til udtrykstrÃ¦ %d af vektor hvis sidste udtrykstrÃ¦ er %d i %s, ved %s:%d"
  
! #: rtl.c:958
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "RTL-flagkontrol: %s benyttet med uventet rtx-kode Â»%sÂ« i %s, ved %s:%d"
--- 29238,29290 ----
  msgid "output operand is constant in %<asm%>"
  msgstr "uddataoperand er konstant i %<asm%>"
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "RTL-kontrol: tilgang til udtrykstrÃ¦ %d fra Â»%sÂ« med sidste udtrykstrÃ¦ %d i %s, ved %s:%d"
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "RTL-kontrol: forventede udtrykstrÃ¦ %d type Â»%cÂ«, har Â»%cÂ« (registeroverfÃ¸rselsudtryk %s) i %s, ved %s:%d"
  
! #: rtl.c:880
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "RTL-kontrol: forventede udtrykstrÃ¦ %d type Â»%cÂ« eller Â»%cÂ«, har Â»%cÂ« (registeroverfÃ¸rselsudtryk %s) i %s, ved %s:%d"
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "RTL-kontrol: forventede koden Â»%sÂ«, har Â»%sÂ« i %s, ved %s:%d"
  
! #: rtl.c:899
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "RTL-kontrol: forventede koden Â»%sÂ« eller Â»%sÂ«, har Â»%sÂ« i %s, ved %s:%d"
  
! #: rtl.c:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "RTL-kontrol: forventede koden Â»%sÂ« eller Â»%sÂ«, har Â»%sÂ« i %s, ved %s:%d"
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "RTL-kontrol: forsÃ¸g pÃ¥ at opfatte ikke-blok symbol som et bloksymbol i %s, ved %s:%d"
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "RTL-kontrol: tilgang til hwi-udtrykstrÃ¦ %d af vektor hvis sidste udtrykstrÃ¦ er %d i %s, ved %s:%d"
  
! #: rtl.c:957
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "RTL-kontrol: tilgang til udtrykstrÃ¦ %d af vektor hvis sidste udtrykstrÃ¦ er %d i %s, ved %s:%d"
  
! #: rtl.c:968
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "RTL-flagkontrol: %s benyttet med uventet rtx-kode Â»%sÂ« i %s, ved %s:%d"
*************** msgstr "begrÃ¦nsning refererer til et ug
*** 29319,29341 ****
  msgid "invalid punctuation %qc in constraint"
  msgstr "ugyldig punktuering %qc i begrÃ¦nsning"
  
! #: stmt.c:430
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "matchbegrÃ¦nsningen tillader ikke et register"
  
! #: stmt.c:524
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate asm operand name %qs"
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "asm-operandnavnet %qs optrÃ¦der mere end en gang"
  
! #: stmt.c:621
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "manglende afsluttende krÃ¸llet parantes til navngiven operand"
  
! #: stmt.c:650
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "ikkedefineret navngiven operand %qs"
--- 29329,29351 ----
  msgid "invalid punctuation %qc in constraint"
  msgstr "ugyldig punktuering %qc i begrÃ¦nsning"
  
! #: stmt.c:431
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "matchbegrÃ¦nsningen tillader ikke et register"
  
! #: stmt.c:525
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate asm operand name %qs"
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "asm-operandnavnet %qs optrÃ¦der mere end en gang"
  
! #: stmt.c:622
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "manglende afsluttende krÃ¸llet parantes til navngiven operand"
  
! #: stmt.c:651
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "ikkedefineret navngiven operand %qs"
*************** msgstr "ugyldig operand til %%R"
*** 30066,30074 ****
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4260
! #: tree-cfg.c:4272 tree-cfg.c:4331 tree-cfg.c:4356 tree-cfg.c:4429
! #: tree-cfg.c:4507
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs"
--- 30076,30084 ----
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4262
! #: tree-cfg.c:4274 tree-cfg.c:4333 tree-cfg.c:4358 tree-cfg.c:4431
! #: tree-cfg.c:4509
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs"
*************** msgstr "ugyldig %%f-operand"
*** 30110,30116 ****
  msgid "invalid clique in %qs"
  msgstr "ugyldig brug af '%D"
  
! #: tree-cfg.c:3305 tree-cfg.c:4519
  #, fuzzy, gcc-internal-format
  #| msgid "INDIRECT_REF in gimple IL"
  msgid "%qs in gimple IL"
--- 30120,30126 ----
  msgid "invalid clique in %qs"
  msgstr "ugyldig brug af '%D"
  
! #: tree-cfg.c:3305 tree-cfg.c:4521
  #, fuzzy, gcc-internal-format
  #| msgid "INDIRECT_REF in gimple IL"
  msgid "%qs in gimple IL"
*************** msgstr "ugyldig operand i instruktionen"
*** 30342,30749 ****
  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:4284 tree-cfg.c:4343
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector types expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.c:4299
  #, 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:4315
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid mask type in %qs"
  msgstr "ugyldig roteringsinstruktion"
  
! #: tree-cfg.c:4375
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "not allowed type combination in %qs"
  msgstr "ikke-understÃ¸ttet kombination: %s"
  
! #: tree-cfg.c:4384
  #, 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:4390
  #, 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:4400
  #, 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:4410
  #, 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:4465
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: tree-cfg.c:4474
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "%qs LHS in clobber statement"
  msgstr "Ugyldig klargÃ¸ringssÃ¦tning"
  
! #: tree-cfg.c:4493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:4534 tree-cfg.c:4560
  #, fuzzy, gcc-internal-format
  #| msgid "invalid indirect memory address"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ugyldig indirekte hukommelsesadresse"
  
! #: tree-cfg.c:4594 tree-cfg.c:4612
  #, 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:4603 tree-cfg.c:4620
  #, 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:4628
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4644
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4653
  #, 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:4664
  #, 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:4723
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in return statement"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:4738 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:4762
  #, 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:4781
  #, 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:4789
  #, 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:4799
  #, 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:4811
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4817
  #, 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:4824
  #, 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:4834
  #, 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:4841
  #, 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:4850
  #, 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:4893
  #, 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:4902
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4912
  #, 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:4928
  #, 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:4936
  #, 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:5019 tree-cfg.c:5028
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address"
  msgid "invalid %<PHI%> result"
  msgstr "ugyldig adresse"
  
! #: tree-cfg.c:5038
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "missing %<PHI%> def"
  msgstr "manglende tal"
  
! #: tree-cfg.c:5052
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<PHI%> argument"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.c:5059
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "uforenelige typer i %s"
  
! #: tree-cfg.c:5157
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.c:5214
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5230
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5279
  #, 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:5382
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5391
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5402 tree-cfg.c:5449
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5410
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5477
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5483
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5505
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_gimple failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.c:5527
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5534
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5565
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5574
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5583 tree-cfg.c:5592 tree-cfg.c:5617
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5607
  #, 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:5640
  #, 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:5653
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5676 tree-cfg.c:5698 tree-cfg.c:5715 tree-cfg.c:5784
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5686
  #, 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:5720
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5750
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5758
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "case labels not sorted: "
  msgstr "trampoliner understÃ¸ttes ikke"
  
! #: tree-cfg.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5798
  #, 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:9473
  #, 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:9494 tree-cfg.c:9526
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol nÃ¥r til slutningen af ikke-void funktion"
  
! #: tree-cfg.c:9592
  #, 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:9597 cp/cvt.c:1119
  #, 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%>"
--- 30352,30759 ----
  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:4286 tree-cfg.c:4345
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector types expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.c:4301
  #, 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:4317
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid mask type in %qs"
  msgstr "ugyldig roteringsinstruktion"
  
! #: tree-cfg.c:4377
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "not allowed type combination in %qs"
  msgstr "ikke-understÃ¸ttet kombination: %s"
  
! #: tree-cfg.c:4386
  #, 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:4392
  #, 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:4402
  #, 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:4412
  #, 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:4467
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: tree-cfg.c:4476
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "%qs LHS in clobber statement"
  msgstr "Ugyldig klargÃ¸ringssÃ¦tning"
  
! #: tree-cfg.c:4495
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:4536 tree-cfg.c:4562
  #, fuzzy, gcc-internal-format
  #| msgid "invalid indirect memory address"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ugyldig indirekte hukommelsesadresse"
  
! #: tree-cfg.c:4596 tree-cfg.c:4614
  #, 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:4605 tree-cfg.c:4622
  #, 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:4630
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4639
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4646
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4655
  #, 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:4666
  #, 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:4725
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in return statement"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:4740 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:4764
  #, 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:4783
  #, 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:4791
  #, 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:4801
  #, 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:4813
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4819
  #, 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:4826
  #, 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:4836
  #, 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:4843
  #, 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:4852
  #, 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:4895
  #, 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:4904
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4914
  #, 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:4930
  #, 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:4938
  #, 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:5021 tree-cfg.c:5030
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address"
  msgid "invalid %<PHI%> result"
  msgstr "ugyldig adresse"
  
! #: tree-cfg.c:5040
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "missing %<PHI%> def"
  msgstr "manglende tal"
  
! #: tree-cfg.c:5054
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<PHI%> argument"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.c:5061
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "uforenelige typer i %s"
  
! #: tree-cfg.c:5159
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.c:5216
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5232
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5281
  #, 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:5384
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5393
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5404 tree-cfg.c:5451
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5412
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5439
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5479
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5485
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5507
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_gimple failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.c:5529
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5536
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5567
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5576
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5585 tree-cfg.c:5594 tree-cfg.c:5619
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5609
  #, 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:5642
  #, 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:5655
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5678 tree-cfg.c:5700 tree-cfg.c:5717 tree-cfg.c:5786
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5688
  #, 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:5722
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5752
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5760
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "case labels not sorted: "
  msgstr "trampoliner understÃ¸ttes ikke"
  
! #: tree-cfg.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5800
  #, 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:9475
  #, 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:9496 tree-cfg.c:9528
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol nÃ¥r til slutningen af ikke-void funktion"
  
! #: tree-cfg.c:9594
  #, 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:9599 cp/cvt.c:1119
  #, 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 "trÃ¥d-lokal COMMON-data er ikke
*** 31893,31899 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%Jforespurgt justering for '%D' er stÃ¸rre end den implementerede justering pÃ¥ %d"
  
! #: varasm.c:2284 c/c-decl.c:5451 c/c-parser.c:1660
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't known"
  msgid "storage size of %q+D isn%'t known"
--- 31903,31909 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%Jforespurgt justering for '%D' er stÃ¸rre end den implementerede justering pÃ¥ %d"
  
! #: varasm.c:2284 c/c-decl.c:5450 c/c-parser.c:1660
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't known"
  msgid "storage size of %q+D isn%'t known"
*************** msgstr ""
*** 32067,32073 ****
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr ""
  
! #: c-family/c-ada-spec.c:2840
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported record layout"
--- 32077,32083 ----
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr ""
  
! #: c-family/c-ada-spec.c:2843
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported record layout"
*************** msgstr ""
*** 32747,32753 ****
  msgid "type was previously declared %qE"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4749
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
--- 32757,32763 ----
  msgid "type was previously declared %qE"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
*************** msgstr "-march=%s er ikke forenelig med
*** 32769,32775 ****
  msgid "%qE argument is not a function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6060
  #, fuzzy, gcc-internal-format
  #| msgid "second token after #line is not a string"
  msgid "deprecated message is not a string"
--- 32779,32785 ----
  msgid "%qE argument is not a function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, fuzzy, gcc-internal-format
  #| msgid "second token after #line is not a string"
  msgid "deprecated message is not a string"
*************** msgstr "heltalskonstanten er for stor fo
*** 33242,33253 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: c-family/c-common.c:3500 cp/semantics.c:823 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "foreslÃ¥r paranteser omkring tildeling der er benyttet som boolsk vÃ¦rdi"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4688 c/c-decl.c:7081 c/c-typeck.c:15429
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 33252,33263 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "foreslÃ¥r paranteser omkring tildeling der er benyttet som boolsk vÃ¦rdi"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgid "%<fallthrough%> attribute specifi
*** 33430,33443 ****
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3671
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE"
  msgstr "for fÃ¥ parametre til funktionen"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3535
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %qE"
--- 33440,33453 ----
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3721
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE"
  msgstr "for fÃ¥ parametre til funktionen"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3585
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %qE"
*************** msgstr "muligvis begyndelsen af uafslutt
*** 34487,34493 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionel C tillader ikke strengsammensÃ¦tning"
  
! #: c-family/c-omp.c:116 cp/pt.c:18845
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 34497,34503 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionel C tillader ikke strengsammensÃ¦tning"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 34539,34545 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9430
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid type for iteration variable %qE"
--- 34549,34555 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid type for iteration variable %qE"
*************** msgstr "ugyldig vektortype for egenskabe
*** 34557,34575 ****
  msgid "%qE is not initialized"
  msgstr "manglende startvÃ¦rdi"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9319
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' after predicate"
  msgid "missing controlling predicate"
  msgstr "manglende '(' efter udsagn"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8938
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid controlling predicate"
  msgstr "Ugyldigt kontroludtryk"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9325
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "missing increment expression"
--- 34567,34585 ----
  msgid "%qE is not initialized"
  msgstr "manglende startvÃ¦rdi"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' after predicate"
  msgid "missing controlling predicate"
  msgstr "manglende '(' efter udsagn"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid controlling predicate"
  msgstr "Ugyldigt kontroludtryk"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "missing increment expression"
*************** msgstr "manglende ')' i udtryk"
*** 34580,34586 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9053
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid increment expression"
--- 34590,34596 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid increment expression"
*************** msgstr ""
*** 34650,34656 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15242 cp/semantics.c:8581
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 34660,34666 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgstr "returnering"
*** 35279,35286 ****
  msgid "wrong type argument to %s"
  msgstr "forkert parametertype til %s"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:2949
! #: cp/constexpr.c:6003
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
--- 35289,35296 ----
  msgid "wrong type argument to %s"
  msgstr "forkert parametertype til %s"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
*************** msgstr "for fÃ¥ parametre til funktionen
*** 35824,35842 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4924
  #, 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:1859 c/c-typeck.c:4927
  #, 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:1860 c/c-typeck.c:4930
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "decrement of read-only location %qE"
--- 35834,35852 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4984
  #, 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:1859 c/c-typeck.c:4987
  #, 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:1860 c/c-typeck.c:4990
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "decrement of read-only location %qE"
*************** msgstr ""
*** 36042,36049 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12061 c/c-typeck.c:12229
! #: cp/typeck.c:5433
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "comparison between types %qT and %qT"
--- 36052,36059 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "comparison between types %qT and %qT"
*************** msgid_plural "passing argument %i to %qs
*** 36128,36166 ****
  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:2790 c/c-typeck.c:5495 cp/call.c:5803
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
  msgstr "betingelsen begyndte her"
  
! #: c-family/c-warn.c:2897
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2991
  #, 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:2998 c-family/c-warn.c:3001 cp/init.c:635
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c-family/c-warn.c:3088
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3315
  #, fuzzy
  #| msgid "in passing argument %P of `%+D'"
  msgid "mismatch in bound %Z of argument %u declared as %s"
--- 36138,36176 ----
  msgstr[0] "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  msgstr[1] "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
  msgstr "betingelsen begyndte her"
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  #, fuzzy
  #| msgid "in passing argument %P of `%+D'"
  msgid "mismatch in bound %Z of argument %u declared as %s"
*************** msgid_plural "mismatch in bounds %Z of a
*** 36168,36221 ****
  msgstr[0] "i overbringelse af parameter %P af '%+D'"
  msgstr[1] "i overbringelse af parameter %P af '%+D'"
  
! #: c-family/c-warn.c:3318 c-family/c-warn.c:3688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: c-family/c-warn.c:3457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as a pointer %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as an ordinary array %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3471 c-family/c-warn.c:3485
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c-family/c-warn.c:3475 c-family/c-warn.c:3501
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c-family/c-warn.c:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as an array %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3497
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "argument %u of type %s declared with %u variable bound"
--- 36178,36231 ----
  msgstr[0] "i overbringelse af parameter %P af '%+D'"
  msgstr[1] "i overbringelse af parameter %P af '%+D'"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as a pointer %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as an ordinary array %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as an array %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "argument %u of type %s declared with %u variable bound"
*************** msgid_plural "argument %u of type %s dec
*** 36223,36303 ****
  msgstr[0] "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  msgstr[1] "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: c-family/c-warn.c:3532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "tidligere erklÃ¦ring af funktionen '%s' med egenskaben noinline"
  msgstr[1] "tidligere erklÃ¦ring af funktionen '%s' med egenskaben noinline"
  
! #: c-family/c-warn.c:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3564
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3624
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3631 c-family/c-warn.c:3664
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type `%T' does not match `%T'"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "parameter af typen '%T' passer ikke til '%T'"
  
! #: c-family/c-warn.c:3643
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as %s with bound argument %E"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3648
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%s'"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "'%s' er tidligere erklÃ¦ret"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: c-family/c-warn.c:3667
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as %s with bound %qs"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: c-family/c-warn.c:3686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type `%T' does not match `%T'"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "parameter af typen '%T' passer ikke til '%T'"
  
! #: c-family/c-warn.c:3717
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3727
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3731
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 36233,36313 ----
  msgstr[0] "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  msgstr[1] "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "tidligere erklÃ¦ring af funktionen '%s' med egenskaben noinline"
  msgstr[1] "tidligere erklÃ¦ring af funktionen '%s' med egenskaben noinline"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type `%T' does not match `%T'"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "parameter af typen '%T' passer ikke til '%T'"
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as %s with bound argument %E"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%s'"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "'%s' er tidligere erklÃ¦ret"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as %s with bound %qs"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: c-family/c-warn.c:3687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type `%T' does not match `%T'"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "parameter af typen '%T' passer ikke til '%T'"
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "%qs er ikke et gyldigt tilvalg t
*** 36312,36318 ****
  msgid "too many input files"
  msgstr "for mange inddatafiler"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:14814
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
--- 36322,36328 ----
  msgid "too many input files"
  msgstr "for mange inddatafiler"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:16448
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 36347,36361 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:14746
! #: config/aarch64/aarch64.c:14784
  #, 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:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:14749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s"
--- 36357,36371 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:16380
! #: config/aarch64/aarch64.c:16418
  #, 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:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:16383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s"
*************** msgstr "-mregparm=%d er ikke mellem 0 og
*** 36522,36585 ****
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:290
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:535
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:605
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: common/config/riscv/riscv-common.c:617
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:636
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:663
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:667
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:773
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:785
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: common/config/riscv/riscv-common.c:814
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:851
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:979
  #, fuzzy, gcc-internal-format
  #| msgid "type of `%E' is unknown"
  msgid "%<-mcpu=%s%>: unknown CPU"
--- 36532,36595 ----
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:295
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:540
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:610
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: common/config/riscv/riscv-common.c:622
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:641
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:668
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:672
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:778
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:790
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: common/config/riscv/riscv-common.c:819
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:856
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:984
  #, fuzzy, gcc-internal-format
  #| msgid "type of `%E' is unknown"
  msgid "%<-mcpu=%s%>: unknown CPU"
*************** msgstr "-mcpu=%s er i konflikt med tilva
*** 36759,36842 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:2011
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2104
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2111
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2848
  #, 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:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3267
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3272
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3287
  #, 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:3365
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3408
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3588
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3595
  #, 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:3683
  #, fuzzy, gcc-internal-format
  #| msgid "string section missing"
  msgid "CFString literal is missing"
  msgstr "strengsektion mangler"
  
! #: config/darwin.c:3694
  #, 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:3718
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3719
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "embedded NUL in CFString literal"
--- 36769,36852 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:2006
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2099
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2106
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2843
  #, 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:3058
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3267
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3282
  #, 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:3360
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3403
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3583
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3590
  #, 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:3678
  #, fuzzy, gcc-internal-format
  #| msgid "string section missing"
  msgid "CFString literal is missing"
  msgstr "strengsektion mangler"
  
! #: config/darwin.c:3689
  #, 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:3713
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3714
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "embedded NUL in CFString literal"
*************** msgstr "_Pragma tager en strengkonstant
*** 36844,36850 ****
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%> %m"
  msgstr ""
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
--- 36854,36860 ----
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%>: %m"
  msgstr ""
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
*************** msgstr "%qE-egenskaben krÃ¦ver et streng
*** 36998,37411 ****
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64.c:1636
  #, 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:1711 config/aarch64/aarch64.c:1725
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: config/aarch64/aarch64.c:2178
  #, 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:2181
  #, 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:2185
  #, 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:2188
  #, 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:2204
  #, 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:2205
  #, 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:5704
  #, 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:6025
  #, 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:6147 config/aarch64/aarch64.c:6210
! #: config/aarch64/aarch64.c:6329 config/aarch64/aarch64.c:16667
! #: config/arm/arm.c:7075 config/arm/arm.c:7105 config/arm/arm.c:28839
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6278
  #, 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:6281
  #, 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:6453
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14270
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14314
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "invalid format for sve_width"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/aarch64/aarch64.c:14382
  #, 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:14402
  #, 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:14420
  #, 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:14588 config/riscv/riscv.c:4816
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14597 config/riscv/riscv.c:4825
  #, 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:14605
  #, 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:14615 config/riscv/riscv.c:4854
! #: config/rs6000/rs6000.c:4583
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.c:14686
  #, 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:14702
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14787
  #, 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:14811
  #, 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:14818
  #, 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:14877
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arg to `__builtin_frame_address'"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ugyldig parameter til '__builtin_frame_address'"
  
! #: config/aarch64/aarch64.c:14888
  #, fuzzy, gcc-internal-format
  #| msgid "may not use both -mfp64 and -msingle-float"
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr "-mfp64 og -msingle-float er indbyrdes uforenelige"
  
! #: config/aarch64/aarch64.c:14893
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/aarch64/aarch64.c:14999
  #, 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:15001
  #, 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:15025
  #, 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:15028
  #, 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:15032
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "et filnavn mangler efter '-%s'"
  
! #: config/aarch64/aarch64.c:15060
  #, 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:15063
  #, 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:15197 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:15253
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.c:15260
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15342
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15345
  #, 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:15520
  #, 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:15523
  #, 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:15527 config/aarch64/aarch64.c:15569
! #: config/aarch64/aarch64.c:15676
  #, 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:15562
  #, 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:15565
  #, 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:15592
  #, 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:15596
  #, 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:15631
  #, 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:15672
  #, 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:15730 config/aarch64/aarch64.c:15903
  #, fuzzy, gcc-internal-format
  #| msgid "malformed spec function name"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
! #: config/aarch64/aarch64.c:15774
  #, 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:15782 config/i386/i386-options.c:1201
  #, 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:15836
  #, 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:15893 config/arm/arm.c:32851
! #: config/rs6000/rs6000.c:24138 config/s390/s390.c:15744
  #, 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:15920
  #, 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:15929
  #, 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:17355 config/arm/arm.c:6427
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12128
! #: config/s390/s390.c:12205
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17360 config/arm/arm.c:6432
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12123
! #: config/s390/s390.c:12200
  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:18493
  #, 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:18495
  #, 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:23410 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "versionen er ikke understÃ¸ttet"
  
! #: config/aarch64/aarch64.c:23420 config/aarch64/aarch64.c:23447
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23424
  #, 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:23428
  #, 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:23451
  #, 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:23476
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support simdlen %wd for type %qT"
--- 37008,37421 ----
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64.c:1973
  #, 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:2048 config/aarch64/aarch64.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: config/aarch64/aarch64.c:2515
  #, 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:2518
  #, 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:2522
  #, 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:2525
  #, 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:2541
  #, 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:2542
  #, 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:6103
  #, 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:6424
  #, 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:6546 config/aarch64/aarch64.c:6609
! #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6677
  #, 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:6680
  #, 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:6857
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15904
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15948
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16004
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "invalid format for sve_width"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/aarch64/aarch64.c:16016
  #, 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:16036
  #, 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:16054
  #, 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:16222 config/riscv/riscv.c:4825
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16231 config/riscv/riscv.c:4834
  #, 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:16239
  #, 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:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.c:16320
  #, 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:16336
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16421
  #, 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:16445
  #, 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:16452
  #, 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:16511
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arg to `__builtin_frame_address'"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ugyldig parameter til '__builtin_frame_address'"
  
! #: config/aarch64/aarch64.c:16522
  #, fuzzy, gcc-internal-format
  #| msgid "may not use both -mfp64 and -msingle-float"
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr "-mfp64 og -msingle-float er indbyrdes uforenelige"
  
! #: config/aarch64/aarch64.c:16527
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/aarch64/aarch64.c:16633
  #, 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:16635
  #, 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:16659
  #, 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:16662
  #, 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:16666
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "et filnavn mangler efter '-%s'"
  
! #: config/aarch64/aarch64.c:16694
  #, 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:16697
  #, 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:16831
  #, 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:16887
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.c:16894
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16976
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16979
  #, 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:17158
  #, 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:17161
  #, 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:17165 config/aarch64/aarch64.c:17207
! #: config/aarch64/aarch64.c:17314
  #, 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:17200
  #, 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:17203
  #, 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:17230
  #, 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:17234
  #, 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:17269
  #, 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:17310
  #, 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:17368 config/aarch64/aarch64.c:17541
  #, fuzzy, gcc-internal-format
  #| msgid "malformed spec function name"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
! #: config/aarch64/aarch64.c:17412
  #, 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:17420 config/i386/i386-options.c:1204
  #, 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:17474
  #, 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:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.c:17558
  #, 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:17567
  #, 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:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:20135
  #, 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:20137
  #, 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:25053 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "versionen er ikke understÃ¸ttet"
  
! #: config/aarch64/aarch64.c:25063 config/aarch64/aarch64.c:25090
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25067
  #, 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:25071
  #, 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:25094
  #, 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:25119
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support simdlen %wd for type %qT"
*************** msgid "bad value %qs for %<-mmemory-late
*** 37475,37481 ****
  msgstr "ugyldig vÃ¦rdi '%s' for -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:856 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 37485,37491 ----
  msgstr "ugyldig vÃ¦rdi '%s' for -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "parameteren til egenskaben '%s e
*** 37605,37622 ****
  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:7216 config/arm/arm.c:7234
! #: config/arm/arm.c:7415 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3429
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3662
! #: config/i386/i386-options.c:3713 config/i386/i386-options.c:3750
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3039 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20188 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1071 config/s390/s390.c:1158 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 37615,37632 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "mÃ¥lprocessoren understÃ¸tter ik
*** 38083,38325 ****
  msgid "target CPU does not support unaligned accesses"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3489
  #, 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:3498
  #, 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:3501
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS-genindtrÃ¦delig kode er ikke understÃ¸ttet - ignoreret"
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3532
  #, 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:3534
  #, 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:3559
  #, 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:3571 config/arm/arm.c:32865
  #, 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:3579
  #, 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:3588
  #, 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:3610 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/arm/arm.c:3755
  #, 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:3807
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3831
  #, 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:3834
  #, 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:3839
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3842
  #, 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:3847
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6103
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6123
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6375
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6464
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6848 config/arm/arm.c:7069 config/arm/arm.c:7102
! #: config/arm/arm.c:28832
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7240
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7364
  #, 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:7376
  #, 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:7385
  #, 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:7407 config/arm/arm.c:7459
  #, 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:7426
  #, 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:7475
  #, 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:9439
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13198
  #, 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:13201
  #, 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:25478
  #, 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:26140
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26399
  #, 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:26651
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/arm/arm.c:26897
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32880
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid fpu for target attribute or pragma %qs"
--- 38093,38341 ----
  msgid "target CPU does not support unaligned accesses"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3244
! #, fuzzy, gcc-internal-format
! #| msgid "switch -mcpu=%s conflicts with -march= switch"
! msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
! msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
! 
! #: config/arm/arm.c:3494
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3503
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS-genindtrÃ¦delig kode er ikke understÃ¸ttet - ignoreret"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to 8 or 32"
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "strukturstÃ¸rrelsesgrÃ¦nse kan kun sÃ¦ttes til 8 eller 32"
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "strukturstÃ¸rrelsesgrÃ¦nse kan kun sÃ¦ttes til 8 eller 32"
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
  
! #: config/arm/arm.c:3584
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= er ubrugelig uden -fpic"
  
! #: config/arm/arm.c:3593
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "kan ikke bruge '%s' til PIC-register"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/arm/arm.c:3760
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable og -msdata=%s er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke THUMB-instruktioner"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7385
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: config/arm/arm.c:7394
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: config/arm/arm.c:7435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7484
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/arm/arm.c:13220
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%s %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "kan ikke beregne virkelig placering af stakkede parametre"
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "ingen lave registre er tilgÃ¦ngelige til at modtage vÃ¦rdier fra hÃ¸je registre"
  
! #: config/arm/arm.c:26670
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid fpu for target attribute or pragma %qs"
*************** msgstr "ugyldig vektortype for egenskabe
*** 38328,38351 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32888
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32901
  #, 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:32915
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/arm.c:33927
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
--- 38344,38367 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: config/arm/arm.c:32931
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
*************** msgstr "-pipe understÃ¸ttes ikke"
*** 38437,38455 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5111
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional and -ansi are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-traditional og -ansi er indbyrdes uforenelige"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5123
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have arguments"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5120
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "%qs function cannot return a value"
--- 38453,38471 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5122
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional and -ansi are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-traditional og -ansi er indbyrdes uforenelige"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5134
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have arguments"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5131
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "%qs function cannot return a value"
*************** msgstr "parameter til dss skal vÃ¦re en
*** 39263,39416 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: config/i386/i386-expand.c:8043
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine cannot be called directly"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386-expand.c:8453 config/i386/i386-expand.c:9905
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 2-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:8841
  #, fuzzy, gcc-internal-format
  #| msgid "shift must be an immediate"
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "skiftevÃ¦rdi skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/i386/i386-expand.c:8936
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the third argument must be an 8-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:9836
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be an 1-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:9851
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 3-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:9884
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "the last argument must be a 4-bit immediate"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/i386/i386-expand.c:9924
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 1-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:9937
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 5-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:9947
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:9952
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be an 8-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:10089
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "the third argument must be comparison constant"
  msgstr "en tredje parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: config/i386/i386-expand.c:10094
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:10100 config/i386/i386-expand.c:10420
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect rounding operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:10402
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:10411
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:10906 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: config/i386/i386-expand.c:11119
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11123
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "%qE needs isa option %s"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/i386/i386-expand.c:12044
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 32-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:12077
  #, 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:12838 config/i386/i386-expand.c:13050
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13103
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13109
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:13128
  #, 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"
--- 39279,39432 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: config/i386/i386-expand.c:8049
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine cannot be called directly"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 2-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:8847
  #, fuzzy, gcc-internal-format
  #| msgid "shift must be an immediate"
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "skiftevÃ¦rdi skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/i386/i386-expand.c:8942
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the third argument must be an 8-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:9842
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be an 1-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:9857
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 3-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:9890
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "the last argument must be a 4-bit immediate"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/i386/i386-expand.c:9930
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 1-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:9943
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 5-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:9953
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:9958
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be an 8-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:10095
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "the third argument must be comparison constant"
  msgstr "en tredje parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: config/i386/i386-expand.c:10100
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect rounding operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/i386/i386-expand.c:10414
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:10417
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11129
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "%qE needs isa option %s"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/i386/i386-expand.c:12050
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 32-bit immediate"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.c:12083
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "last argument must be an immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13115
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
*************** msgstr "stakgrÃ¦nseudtryk understÃ¸ttes
*** 39433,39996 ****
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: config/i386/i386-options.c:849 config/i386/i386-options.c:2000
! #: config/i386/i386-options.c:2009
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "kodemodellen %s understÃ¸tter ikke PIC-tilstand"
  
! #: config/i386/i386-options.c:1106
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qs argument is not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/i386/i386-options.c:1170
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qs argument %qs is unknown"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/i386/i386-options.c:1233
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:1271
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: config/i386/i386-options.c:1522
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "forkert parameter %qs for tilvalget %qs"
  
! #: config/i386/i386-options.c:1528
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1538
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "forkert strateginavn %qs er angivet for tilvalget %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1564
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understÃ¸ttet for 32-bit kode"
  
! #: config/i386/i386-options.c:1577
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "ukendt justering %qs angivet for tilvalget %qs"
  
! #: config/i386/i386-options.c:1587
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1594
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "intet klassenavn angivet med '-%s'"
  
! #: config/i386/i386-options.c:1647
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.c:1832
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "kodemodellen %s er ikke understÃ¸ttet i PIC-tilstand"
  
! #: config/i386/i386-options.c:1879
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: config/i386/i386-options.c:1881
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1909
  #, fuzzy, gcc-internal-format
  #| msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understÃ¸ttet for 32-bit kode"
  
! #: config/i386/i386-options.c:1914
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= understÃ¸ttes ikke pÃ¥ 32 bit-systemer"
  
! #: config/i386/i386-options.c:1929
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "adressetilstanden %qs er ikke understÃ¸ttet i %s bit-tilstand"
  
! #: config/i386/i386-options.c:1940
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-traditional understÃ¸ttes ikke i C++"
  
! #: config/i386/i386-options.c:1946
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "-traditional understÃ¸ttes ikke i C++"
  
! #: config/i386/i386-options.c:1949
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "-traditional understÃ¸ttes ikke i C++"
  
! #: config/i386/i386-options.c:1953
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:1970 config/i386/i386-options.c:1979
! #: config/i386/i386-options.c:1991 config/i386/i386-options.c:2002
! #: config/i386/i386-options.c:2013
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i %s bit-tilstand"
  
! #: config/i386/i386-options.c:1982 config/i386/i386-options.c:1994
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
  
! #: config/i386/i386-options.c:2037
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-masm=intel understÃ¸ttes ikke af denne konfiguration"
  
! #: config/i386/i386-options.c:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i bit-tilstand er ikke oversat med ind"
  
! #: config/i386/i386-options.c:2051
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2053
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2060
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2062
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2070 config/i386/i386-options.c:2444
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "den valgte processor understÃ¸tter ikke x86-64-instruktionssÃ¦ttet"
  
! #: config/i386/i386-options.c:2383
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.c:2384
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.c:2406
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2408
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2413
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2414
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2463
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.c:2464
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.c:2485
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2487
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2492
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2517
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.c:2519
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2522
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d er ikke mellem 0 og %d"
  
! #: config/i386/i386-options.c:2550
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.c:2551
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.c:2630
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-arrays understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/i386/i386-options.c:2633
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.c:2656
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:2672
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: config/i386/i386-options.c:2678
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2679
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2689
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-instruktionssÃ¦t deaktiveret, bruger 387-beregninger"
  
! #: config/i386/i386-options.c:2696
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-instruktionssÃ¦t deaktiveret, bruger SSE-beregninger"
  
! #: config/i386/i386-options.c:2746
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2748
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2764
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2818
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2821
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:2825
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:2890
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.c:2949
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.c:2954
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.c:2982
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.c:3030
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:3157
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3172
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3221
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3231
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3266
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3276
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.c:3391
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.c:3395
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.c:3442 config/i386/i386-options.c:3493
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall og regparm er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3447
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3454 config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-egenskaben krÃ¦ver en heltalskonstant som parameter"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "parameter til %qE-egenskaben er stÃ¸rre end %d"
  
! #: config/i386/i386-options.c:3485 config/i386/i386-options.c:3528
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3489
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3497 config/i386/i386-options.c:3546
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3507 config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3511
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall og fastcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3515 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3532 config/i386/i386-options.c:3550
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: config/i386/i386-options.c:3642 config/rs6000/rs6000.c:20301
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/i386/i386-options.c:3669
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only available for 32-bit"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/i386/i386-options.c:3690
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/i386/i386-options.c:3724 config/i386/i386-options.c:3734
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3761 config/i386/i386-options.c:3783
! #: config/ia64/ia64.c:812 config/s390/s390.c:1168
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
! #: config/i386/i386-options.c:3771 config/i386/i386-options.c:3793
! #: config/s390/s390.c:1197
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/i386/i386-options.c:3825
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3832
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386-options.c:3843
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
--- 39449,40012 ----
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: config/i386/i386-options.c:852 config/i386/i386-options.c:2010
! #: config/i386/i386-options.c:2019
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "kodemodellen %s understÃ¸tter ikke PIC-tilstand"
  
! #: config/i386/i386-options.c:1109
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qs argument is not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/i386/i386-options.c:1173
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qs argument %qs is unknown"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/i386/i386-options.c:1236
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:1274
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: config/i386/i386-options.c:1525
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "forkert parameter %qs for tilvalget %qs"
  
! #: config/i386/i386-options.c:1531
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1541
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "forkert strateginavn %qs er angivet for tilvalget %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1567
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understÃ¸ttet for 32-bit kode"
  
! #: config/i386/i386-options.c:1580
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "ukendt justering %qs angivet for tilvalget %qs"
  
! #: config/i386/i386-options.c:1590
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1597
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "intet klassenavn angivet med '-%s'"
  
! #: config/i386/i386-options.c:1650
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.c:1835
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "kodemodellen %s er ikke understÃ¸ttet i PIC-tilstand"
  
! #: config/i386/i386-options.c:1889
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: config/i386/i386-options.c:1891
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1919
  #, fuzzy, gcc-internal-format
  #| msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understÃ¸ttet for 32-bit kode"
  
! #: config/i386/i386-options.c:1924
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= understÃ¸ttes ikke pÃ¥ 32 bit-systemer"
  
! #: config/i386/i386-options.c:1939
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "adressetilstanden %qs er ikke understÃ¸ttet i %s bit-tilstand"
  
! #: config/i386/i386-options.c:1950
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-traditional understÃ¸ttes ikke i C++"
  
! #: config/i386/i386-options.c:1956
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "-traditional understÃ¸ttes ikke i C++"
  
! #: config/i386/i386-options.c:1959
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "-traditional understÃ¸ttes ikke i C++"
  
! #: config/i386/i386-options.c:1963
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:1980 config/i386/i386-options.c:1989
! #: config/i386/i386-options.c:2001 config/i386/i386-options.c:2012
! #: config/i386/i386-options.c:2023
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i %s bit-tilstand"
  
! #: config/i386/i386-options.c:1992 config/i386/i386-options.c:2004
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
  
! #: config/i386/i386-options.c:2047
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-masm=intel understÃ¸ttes ikke af denne konfiguration"
  
! #: config/i386/i386-options.c:2052
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i bit-tilstand er ikke oversat med ind"
  
! #: config/i386/i386-options.c:2064
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2066
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2073
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2075
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "den valgte processor understÃ¸tter ikke x86-64-instruktionssÃ¦ttet"
  
! #: config/i386/i386-options.c:2396
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.c:2419
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2421
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2426
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2476
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.c:2498
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2500
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2505
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2530
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2535
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d er ikke mellem 0 og %d"
  
! #: config/i386/i386-options.c:2563
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-arrays understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/i386/i386-options.c:2646
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.c:2682
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:2685
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-instruktionssÃ¦t deaktiveret, bruger 387-beregninger"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-instruktionssÃ¦t deaktiveret, bruger SSE-beregninger"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:2838
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.c:2962
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.c:2967
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.c:2995
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:3170
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3279
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3289
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3402
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.c:3404
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.c:3408
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall og regparm er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-egenskaben krÃ¦ver en heltalskonstant som parameter"
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "parameter til %qE-egenskaben er stÃ¸rre end %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall og fastcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/i386/i386-options.c:3682
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only available for 32-bit"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/i386/i386-options.c:3703
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr ""
*** 40479,40485 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3067
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%qE attribute requires a string argument"
--- 40495,40501 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3076
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%qE attribute requires a string argument"
*************** msgstr ""
*** 41625,41685 ****
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "ukendt vÃ¦rdi %qs for -mtune"
  
! #: config/riscv/riscv.c:2687 config/riscv/riscv.c:2729
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:3078
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/riscv/riscv.c:4735
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4778
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4782
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4786
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/riscv/riscv.c:4796
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/riscv/riscv.c:4809
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4836 config/rs6000/rs6000.c:4595
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qs is not a valid base register in %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: config/riscv/riscv.c:4850 config/rs6000/rs6000.c:4578
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/riscv/riscv.c:5149
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have different interrupt type"
--- 41641,41701 ----
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "ukendt vÃ¦rdi %qs for -mtune"
  
! #: config/riscv/riscv.c:2696 config/riscv/riscv.c:2738
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:3087
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/riscv/riscv.c:4744
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4787
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4791
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4795
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/riscv/riscv.c:4805
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/riscv/riscv.c:4818
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qs is not a valid base register in %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/riscv/riscv.c:5160
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have different interrupt type"
*************** msgstr "-mips%d understÃ¸tter ikke 64-bi
*** 42256,42515 ****
  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:3238 config/rs6000/rs6000.c:3241
! #: config/rs6000/rs6000.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid reference type"
  msgid "%qs requires %qs or %qs"
  msgstr "Ugyldig referencetype"
  
! #: config/rs6000/rs6000.c:3345
  #, 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:3491
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.c:3511 config/rs6000/rtems.h:114
  #, fuzzy, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-maix64 krÃ¦ver at PowerPC64-arkitekturen forbliver aktiveret"
  
! #: config/rs6000/rs6000.c:3519
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code compatible with TI tools"
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr "Udsend kode der er kompatibel med TI-vÃ¦rktÃ¸jer"
  
! #: config/rs6000/rs6000.c:3540
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%qs unsupported for this ABI"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: config/rs6000/rs6000.c:3673
  #, 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:3812
  #, 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:3829
  #, 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:3915
  #, 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:3923
  #, 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:3948 config/rs6000/rs6000.c:3956
! #: config/rs6000/rs6000.c:3963 config/rs6000/rs6000.c:3970
! #: config/rs6000/rs6000.c:3978 config/rs6000/rs6000.c:3997
! #: config/rs6000/rs6000.c:4059 config/rs6000/rs6000.c:4086
! #: config/rs6000/rs6000.c:4113 config/rs6000/rs6000.c:4128
! #: config/rs6000/rs6000.c:4136 config/rs6000/rs6000.c:4181
! #: config/rs6000/rs6000.c:4183 config/rs6000/rs6000.c:4275
! #: config/rs6000/rs6000.c:4288 config/rs6000/rs6000.c:4297
! #: config/rs6000/rs6000.c:4447 config/rs6000/rs6000.c:4470
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs requires %qs"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/rs6000/rs6000.c:4172
  #, 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:4198
  #, 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:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4235
  #, 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:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4267
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4354
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4379 config/rs6000/rs6000.c:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4407
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4603
  #, 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:4900
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/rs6000/rs6000.c:4937
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%s har ingen %s"
  
! #: config/rs6000/rs6000.c:7847
  #, 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:10582
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
  msgstr ""
  
! #: config/rs6000/rs6000.c:17677
  #, 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:19967
  #, 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:20049
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20051
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20053
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20055
! #, gcc-internal-format
! msgid "use of decimal floating point types in AltiVec types is invalid"
! msgstr ""
  
! #: config/rs6000/rs6000.c:20061
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20064
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20069
  #, 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:20072
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24110
  #, 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:24113
  #, 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:24115
  #, 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:24660
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24819
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24851
  #, 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:25107
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
  
! #: config/rs6000/rs6000.c:27708
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 42272,42532 ----
  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:3242 config/rs6000/rs6000.c:3245
! #: config/rs6000/rs6000.c:3248
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid reference type"
  msgid "%qs requires %qs or %qs"
  msgstr "Ugyldig referencetype"
  
! #: config/rs6000/rs6000.c:3349
  #, 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:3495
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.c:3515 config/rs6000/rtems.h:114
  #, fuzzy, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-maix64 krÃ¦ver at PowerPC64-arkitekturen forbliver aktiveret"
  
! #: config/rs6000/rs6000.c:3523
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code compatible with TI tools"
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr "Udsend kode der er kompatibel med TI-vÃ¦rktÃ¸jer"
  
! #: config/rs6000/rs6000.c:3544
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%qs unsupported for this ABI"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: config/rs6000/rs6000.c:3677
  #, 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:3816
  #, 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:3833
  #, 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:3919
  #, 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:3927
  #, 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:3952 config/rs6000/rs6000.c:3960
! #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
! #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs requires %qs"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/rs6000/rs6000.c:4176
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "ukendt registernavn: %s"
  
! #: config/rs6000/rs6000.c:4202
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4239
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4607
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t use %qs as a call-used register"
  msgid "%qs needs a valid base register"
  msgstr "kan ikke bruge %qs som et kald-brugt register"
  
! #: config/rs6000/rs6000.c:4904
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/rs6000/rs6000.c:4941
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%s har ingen %s"
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "ingen profilering af 64 bit-kode for denne ABI"
  
! #: config/rs6000/rs6000.c:20084
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "kan ikke tage adressen af 'this' som er et hÃ¸jrevÃ¦rdiudtryk"
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20172
! #, fuzzy, gcc-internal-format
! #| msgid "complex invalid for `%s'"
! msgid "use of decimal floating-point types in AltiVec types is invalid"
! msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20186
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ugyldig parametertype '%T'"
  
! #: config/rs6000/rs6000.c:24230
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%s%qs%s is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/rs6000/rs6000.c:24232
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: config/rs6000/rs6000.c:25224
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 42700,42706 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:896
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument `%s'"
  msgid "constant value required for builtin %qF argument %d"
--- 42717,42723 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument `%s'"
  msgid "constant value required for builtin %qF argument %d"
*************** msgstr "'%s' er forÃ¦ldet"
*** 42781,42996 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:743
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:759
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:808
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:814
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:821
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:827
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "Builtin %qF requires z15 or higher."
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/s390/s390.c:833
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/s390/s390.c:852
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "unresolved overloaded builtin"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: config/s390/s390.c:859 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  #| msgid "bad builtin fcode"
  msgid "bad builtin icode"
  msgstr "ugyldig indbygget fcode"
  
! #: config/s390/s390.c:993
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "invalid argument %d for builtin %qF"
  msgstr "for mange parametre til funktionen"
  
! #: config/s390/s390.c:1094
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1184
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/s390/s390.c:10001
  #, fuzzy, gcc-internal-format
  #| msgid "Total size of local variables exceeds architecture limit."
  msgid "total size of local variables exceeds architecture limit"
  msgstr "Total stÃ¸rrelse af lokale variable overstiger arkitekturgrÃ¦nsen."
  
! #: config/s390/s390.c:11366
  #, 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:11382
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11410
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsize of '%D' is %d bytes"
  msgid "frame size of %qs is %wd bytes"
  msgstr "%JstÃ¸rrelsen af '%D' er %d byte"
  
! #: config/s390/s390.c:11414
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13124
  #, 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:15390
  #, 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:15397
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15432
  #, 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:15435
  #, 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:15464
  #, 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:15468
  #, 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:15480
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15489
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15495
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15497
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15500
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15513
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15516
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15519
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15522
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15575
  #, 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:15611
  #, 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:15618
  #, 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:15649
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15810 config/s390/s390.c:15860 config/s390/s390.c:15877
  #, 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:15816
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "value %qs is not supported by attribute %<target%>"
--- 42798,43019 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:762
! #, fuzzy, gcc-internal-format
! #| msgid "constant argument out of range for `%s'"
! msgid "constant argument %d for builtin %qF is invalid (%s)"
! msgstr "konstant parameter uden for det gyldige interval for '%s'"
! 
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "Builtin %qF requires z15 or higher."
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/s390/s390.c:856
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/s390/s390.c:875
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "unresolved overloaded builtin"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  #| msgid "bad builtin fcode"
  msgid "bad builtin icode"
  msgstr "ugyldig indbygget fcode"
  
! #: config/s390/s390.c:1016
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "invalid argument %d for builtin %qF"
  msgstr "for mange parametre til funktionen"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/s390/s390.c:10024
  #, fuzzy, gcc-internal-format
  #| msgid "Total size of local variables exceeds architecture limit."
  msgid "total size of local variables exceeds architecture limit"
  msgstr "Total stÃ¸rrelse af lokale variable overstiger arkitekturgrÃ¦nsen."
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsize of '%D' is %d bytes"
  msgid "frame size of %qs is %wd bytes"
  msgstr "%JstÃ¸rrelsen af '%D' er %d byte"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13147
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "funktionen '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: config/s390/s390.c:15413
  #, fuzzy, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "kodemodellen %s er ikke understÃ¸ttet i PIC-tilstand"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15491
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "-f%s er ikke understÃ¸ttet: ignoreret"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: config/s390/s390.c:15641
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "value %qs is not supported by attribute %<target%>"
*************** msgstr ""
*** 43367,43384 ****
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1637
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1639 ada/gcc-interface/trans.c:1645
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "parent subprogram cannot be inlined"
  msgstr "funktion kan ikke indbygges"
  
! #: ada/gcc-interface/trans.c:1643
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "subprogram %q+F not marked %<Inline%>"
--- 43390,43413 ----
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:332
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "insn contains an invalid address !"
! msgid "%s contains too many lines"
! msgstr "instruktion indeholder en ugyldig adresse!"
! 
! #: ada/gcc-interface/trans.c:1642
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1644 ada/gcc-interface/trans.c:1650
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "parent subprogram cannot be inlined"
  msgstr "funktion kan ikke indbygges"
  
! #: ada/gcc-interface/trans.c:1648
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "subprogram %q+F not marked %<Inline%>"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 43456,43463 ****
  msgid "could not read the BRIG file"
  msgstr "kunne ikke finde specifikationsfilen %s\n"
  
! #: c/c-convert.c:101 c/c-typeck.c:2210 c/c-typeck.c:12707 cp/typeck.c:2146
! #: cp/typeck.c:8603 cp/typeck.c:9394
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tom vÃ¦rdi er ikke ignoreret som den burde vÃ¦re"
--- 43485,43492 ----
  msgid "could not read the BRIG file"
  msgstr "kunne ikke finde specifikationsfilen %s\n"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tom vÃ¦rdi er ikke ignoreret som den burde vÃ¦re"
*************** msgstr "etiketten '%D' er defineret, men
*** 43521,43527 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7353 c/c-decl.c:8261 c/c-decl.c:9068
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "  oprindelig definition er her"
--- 43550,43556 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "  oprindelig definition er her"
*************** msgstr "erklÃ¦ring af '%s' skygger for e
*** 43757,43763 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3339
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a global declaration"
--- 43786,43792 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3340
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a global declaration"
*************** msgstr "erklÃ¦ring af '%s' skygger for e
*** 43769,43775 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr "erklÃ¦ring af '%s' skygger for en tidligere lokal variabel"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3112
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
--- 43798,43804 ----
  msgid "declaration of %qD shadows a previous local"
  msgstr "erklÃ¦ring af '%s' skygger for en tidligere lokal variabel"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3113
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
*************** msgstr "%Jskygget erklÃ¦ring er her"
*** 43781,44015 ****
  msgid "nested extern declaration of %qD"
  msgstr "indlejret extern-erklÃ¦ring af '%s'"
  
! #: c/c-decl.c:3367 c/c-decl.c:3381
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%s'"
  
! #: c/c-decl.c:3373 c/c-decl.c:3386
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "implicit declaration of function %qE"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%s'"
  
! #: c/c-decl.c:3405
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: c/c-decl.c:3675
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: c/c-decl.c:3685
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: c/c-decl.c:3696
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "incompatible implicit declaration of function %qD"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: c/c-decl.c:3757
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "'%s' ikke erklÃ¦ret her (ikke i en funktion)"
  
! #: c/c-decl.c:3762
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "'%s' ikke erklÃ¦ret her (ikke i en funktion)"
  
! #: c/c-decl.c:3775
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "'%s' er ikke erklÃ¦ret (fÃ¸rst benyttet i denne funktion)"
  
! #: c/c-decl.c:3780
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "'%s' er ikke erklÃ¦ret (fÃ¸rst benyttet i denne funktion)"
  
  # dÃ¦kkende, og pÃ¦nere end original i praktisk brug
! #: c/c-decl.c:3784
  #, fuzzy, gcc-internal-format
  #| msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(et kaldenavn der ikke er erklÃ¦ret, rapporteres kun Ã©n gang per funktion)"
  
! #: c/c-decl.c:3832 cp/decl.c:3281
  #, fuzzy, gcc-internal-format
  #| msgid "label %s referenced outside of any function"
  msgid "label %qE referenced outside of any function"
  msgstr "der er blevet henvist til etiketten '%s' uden for en funktion"
  
! #: c/c-decl.c:3868
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:3871
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "jump skips variable initialization"
  msgstr "Manglende variabelstartvÃ¦rdi"
  
! #: c/c-decl.c:3872 c/c-decl.c:3927 c/c-decl.c:4017
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %qD defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c/c-decl.c:3926 c/c-decl.c:4016
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "jump into statement expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: c/c-decl.c:3949
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate label declaration %qE"
  msgstr "etiketten '%s' er blevet erklÃ¦ret mere end Ã©n gang"
  
! #: c/c-decl.c:4048 cp/decl.c:3687
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "duplicate label %qD"
  msgstr "etiketten '%D' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:4079
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.c:4144
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "switch jumps over variable initialization"
  msgstr "Manglende variabelstartvÃ¦rdi"
  
! #: c/c-decl.c:4145 c/c-decl.c:4156
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.c:4155
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "switch jumps into statement expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: c/c-decl.c:4238
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE defineret som forkert slags mÃ¦rke"
  
! #: c/c-decl.c:4424 cp/tree.c:4728
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c/c-decl.c:4433
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-decl.c:4698
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "unavngiven struct/union som ikke definerer nogen instanser"
  
! #: c/c-decl.c:4709
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tom erklÃ¦ring med lagringsklasseanvisning erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.c:4725
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tom erklÃ¦ring med typemodifikation erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.c:4737
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tom erklÃ¦ring med %<_Alignas%> erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.c:4759 c/c-decl.c:4767
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ubrugeligt typenavn i tom erklÃ¦ring"
  
! #: c/c-decl.c:4775
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%>i tom erklÃ¦ring"
  
! #: c/c-decl.c:4781
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> i tom erklÃ¦ring"
  
! #: c/c-decl.c:4787
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> i file-scope tom erklÃ¦ring"
  
! #: c/c-decl.c:4793
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> i file-scope tom erklÃ¦ring"
  
! #: c/c-decl.c:4800
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "ubrugelig lagringsklasseanvisning i tom erklÃ¦ring"
  
! #: c/c-decl.c:4806
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ubrugelig %qs i tom erklÃ¦ring"
  
! #: c/c-decl.c:4819
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "ubrugelig typemodifikationer i tom erklÃ¦ring"
  
! #: c/c-decl.c:4826
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ubrugelig %<_Alignas%> i tom erklÃ¦ring"
  
! #: c/c-decl.c:4844
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of attributes in empty declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklÃ¦ring"
  
! #: c/c-decl.c:4858 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tom erklÃ¦ring"
  
! #: c/c-decl.c:4929
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 understÃ¸tter ikke %<static%> eller typemodifikationer i parameterarrayerklÃ¦ringer"
  
! #: c/c-decl.c:4933
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
--- 43810,44044 ----
  msgid "nested extern declaration of %qD"
  msgstr "indlejret extern-erklÃ¦ring af '%s'"
  
! #: c/c-decl.c:3366 c/c-decl.c:3380
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%s'"
  
! #: c/c-decl.c:3372 c/c-decl.c:3385
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "implicit declaration of function %qE"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%s'"
  
! #: c/c-decl.c:3404
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: c/c-decl.c:3674
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: c/c-decl.c:3684
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: c/c-decl.c:3695
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "incompatible implicit declaration of function %qD"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: c/c-decl.c:3756
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "'%s' ikke erklÃ¦ret her (ikke i en funktion)"
  
! #: c/c-decl.c:3761
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "'%s' ikke erklÃ¦ret her (ikke i en funktion)"
  
! #: c/c-decl.c:3774
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "'%s' er ikke erklÃ¦ret (fÃ¸rst benyttet i denne funktion)"
  
! #: c/c-decl.c:3779
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "'%s' er ikke erklÃ¦ret (fÃ¸rst benyttet i denne funktion)"
  
  # dÃ¦kkende, og pÃ¦nere end original i praktisk brug
! #: c/c-decl.c:3783
  #, fuzzy, gcc-internal-format
  #| msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(et kaldenavn der ikke er erklÃ¦ret, rapporteres kun Ã©n gang per funktion)"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, fuzzy, gcc-internal-format
  #| msgid "label %s referenced outside of any function"
  msgid "label %qE referenced outside of any function"
  msgstr "der er blevet henvist til etiketten '%s' uden for en funktion"
  
! #: c/c-decl.c:3867
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:3870
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "jump skips variable initialization"
  msgstr "Manglende variabelstartvÃ¦rdi"
  
! #: c/c-decl.c:3871 c/c-decl.c:3926 c/c-decl.c:4016
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %qD defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c/c-decl.c:3925 c/c-decl.c:4015
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "jump into statement expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: c/c-decl.c:3948
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate label declaration %qE"
  msgstr "etiketten '%s' er blevet erklÃ¦ret mere end Ã©n gang"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "duplicate label %qD"
  msgstr "etiketten '%D' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:4078
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.c:4143
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "switch jumps over variable initialization"
  msgstr "Manglende variabelstartvÃ¦rdi"
  
! #: c/c-decl.c:4144 c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.c:4154
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "switch jumps into statement expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: c/c-decl.c:4237
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE defineret som forkert slags mÃ¦rke"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c/c-decl.c:4432
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-decl.c:4697
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "unavngiven struct/union som ikke definerer nogen instanser"
  
! #: c/c-decl.c:4708
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tom erklÃ¦ring med lagringsklasseanvisning erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.c:4724
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tom erklÃ¦ring med typemodifikation erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.c:4736
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tom erklÃ¦ring med %<_Alignas%> erklÃ¦rer ikke mÃ¦rke igen"
  
! #: c/c-decl.c:4758 c/c-decl.c:4766
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ubrugeligt typenavn i tom erklÃ¦ring"
  
! #: c/c-decl.c:4774
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%>i tom erklÃ¦ring"
  
! #: c/c-decl.c:4780
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> i tom erklÃ¦ring"
  
! #: c/c-decl.c:4786
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> i file-scope tom erklÃ¦ring"
  
! #: c/c-decl.c:4792
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> i file-scope tom erklÃ¦ring"
  
! #: c/c-decl.c:4799
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "ubrugelig lagringsklasseanvisning i tom erklÃ¦ring"
  
! #: c/c-decl.c:4805
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ubrugelig %qs i tom erklÃ¦ring"
  
! #: c/c-decl.c:4818
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "ubrugelig typemodifikationer i tom erklÃ¦ring"
  
! #: c/c-decl.c:4825
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ubrugelig %<_Alignas%> i tom erklÃ¦ring"
  
! #: c/c-decl.c:4843
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of attributes in empty declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklÃ¦ring"
  
! #: c/c-decl.c:4857 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tom erklÃ¦ring"
  
! #: c/c-decl.c:4928
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 understÃ¸tter ikke %<static%> eller typemodifikationer i parameterarrayerklÃ¦ringer"
  
! #: c/c-decl.c:4932
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
*************** msgstr "ISO C90 understÃ¸tter ikke %<[*]
*** 44017,44046 ****
  #. 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:4939 c/c-decl.c:7820 c/c-decl.c:9738
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.c:5104
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D er normalt en funktion"
  
  # init dÃ¦kker over vÃ¦rditildeling her - samme for de nÃ¦ste mange
! #: c/c-decl.c:5113
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD bliver tildelt en vÃ¦rdi (benyt __typeof__ i stedet)"
  
! #: c/c-decl.c:5118
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktionen %qD bliver tildelt en startvÃ¦rdi som en variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5124
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameteren %qD bliver tildelt en startvÃ¦rdi"
--- 44046,44075 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.c:5103
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D er normalt en funktion"
  
  # init dÃ¦kker over vÃ¦rditildeling her - samme for de nÃ¦ste mange
! #: c/c-decl.c:5112
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD bliver tildelt en vÃ¦rdi (benyt __typeof__ i stedet)"
  
! #: c/c-decl.c:5117
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktionen %qD bliver tildelt en startvÃ¦rdi som en variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5123
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameteren %qD bliver tildelt en startvÃ¦rdi"
*************** msgstr "parameteren %qD bliver tildelt e
*** 44049,44352 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5143 c/c-decl.c:5158 c/c-typeck.c:8153
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: c/c-decl.c:5149
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variablen %qD bliver tildelt en startvÃ¦rdi, men er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:5238
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "inline funktion %q+D givet egenskaben noinline"
  
! #: c/c-decl.c:5288
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "konstant medlem '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.c:5290
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD skal tildeles en startvÃ¦rdi"
  
! #: c/c-decl.c:5371
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of `%D'"
  msgid "initializer fails to determine size of %q+D"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af '%D'"
  
! #: c/c-decl.c:5376
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %q+D"
  msgstr "tabelstÃ¸rrelsen mangler i '%D'"
  
! #: c/c-decl.c:5380
  #, fuzzy, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "nul eller negativ stÃ¸rrelse for tabellen '%s'"
  
! #: c/c-decl.c:5469
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size of %q+D isn%'t constant"
  msgstr "lagringsstÃ¸rrelsen af '%D' er ikke konstant"
  
! #: c/c-decl.c:5519
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.c:5557
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "kan ikke anbringe et objekt med et volatile-felt i et register"
  
! #: c/c-decl.c:5643
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.c:5658 cp/decl.c:8192
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5915
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: c/c-decl.c:6026
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6047 c/c-decl.c:6062
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:6057
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:6068
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%s'"
  msgid "negative width in bit-field %qs"
  msgstr "negativ bredde i bitfeltet '%s'"
  
! #: c/c-decl.c:6073
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%s'"
  msgid "zero width for bit-field %qs"
  msgstr "en bredde pÃ¥ nul for bitfeltet '%s'"
  
! #: c/c-decl.c:6083
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:6089
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: c/c-decl.c:6100
  #, fuzzy, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "linjestilsdirektiv er en GCC-udvidelse"
  
! #: c/c-decl.c:6106
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%s' exceeds its type"
  msgid "width of %qs exceeds its type"
  msgstr "bredden af '%s' overstiger typen"
  
  # RETMIG: find pÃ¥ et eller andet med prÃ¦cisionen
! #: c/c-decl.c:6119
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is narrower than values of its type"
  msgid "%qs is narrower than values of its type"
  msgstr "'%s' er smallere end vÃ¦rdier af dens type"
  
! #: c/c-decl.c:6134
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis stÃ¸rrelse ikke kan bestemmes"
  
! #: c/c-decl.c:6137
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis stÃ¸rrelse ikke kan bestemmes"
  
! #: c/c-decl.c:6144
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: c/c-decl.c:6146
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c/c-decl.c:6357 c/c-decl.c:6753 c/c-decl.c:6763
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:6359
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:6379
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:6383
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in type name"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:6415
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "'const' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6417
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "'restrict' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6419
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "'restrict' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name `%s'"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "modstridende superklassenavn '%s'"
  
! #: c/c-decl.c:6447 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6461
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %<auto%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6463
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition declared %<register%>"
  msgstr "'register' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6465
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `typedef'"
  msgid "function definition declared %<typedef%>"
  msgstr "'typedef' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6467
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %qs"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6485
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:6488
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:6492
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:6495
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:6498 cp/decl.c:12158
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-decl.c:6515
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startvÃ¦rdi og er samtidig erklÃ¦ret 'extern'"
  
! #: c/c-decl.c:6519
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "'%s' er erklÃ¦ret 'extern', men bliver tildelt en startvÃ¦rdi"
  
! #: c/c-decl.c:6524
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.c:6528
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.c:6533
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qE declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklÃ¦ret 'extern'"
  
! #: c/c-decl.c:6536
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qE implicitly auto and declared %qs"
--- 44078,44381 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: c/c-decl.c:5148
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variablen %qD bliver tildelt en startvÃ¦rdi, men er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:5237
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "inline funktion %q+D givet egenskaben noinline"
  
! #: c/c-decl.c:5287
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "konstant medlem '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.c:5289
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD skal tildeles en startvÃ¦rdi"
  
! #: c/c-decl.c:5370
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of `%D'"
  msgid "initializer fails to determine size of %q+D"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af '%D'"
  
! #: c/c-decl.c:5375
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %q+D"
  msgstr "tabelstÃ¸rrelsen mangler i '%D'"
  
! #: c/c-decl.c:5379
  #, fuzzy, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "nul eller negativ stÃ¸rrelse for tabellen '%s'"
  
! #: c/c-decl.c:5468
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size of %q+D isn%'t constant"
  msgstr "lagringsstÃ¸rrelsen af '%D' er ikke konstant"
  
! #: c/c-decl.c:5518
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.c:5556
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "kan ikke anbringe et objekt med et volatile-felt i et register"
  
! #: c/c-decl.c:5642
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:6056
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:6067
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%s'"
  msgid "negative width in bit-field %qs"
  msgstr "negativ bredde i bitfeltet '%s'"
  
! #: c/c-decl.c:6072
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%s'"
  msgid "zero width for bit-field %qs"
  msgstr "en bredde pÃ¥ nul for bitfeltet '%s'"
  
! #: c/c-decl.c:6082
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:6088
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: c/c-decl.c:6099
  #, fuzzy, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "linjestilsdirektiv er en GCC-udvidelse"
  
! #: c/c-decl.c:6105
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%s' exceeds its type"
  msgid "width of %qs exceeds its type"
  msgstr "bredden af '%s' overstiger typen"
  
  # RETMIG: find pÃ¥ et eller andet med prÃ¦cisionen
! #: c/c-decl.c:6118
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is narrower than values of its type"
  msgid "%qs is narrower than values of its type"
  msgstr "'%s' er smallere end vÃ¦rdier af dens type"
  
! #: c/c-decl.c:6133
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis stÃ¸rrelse ikke kan bestemmes"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis stÃ¸rrelse ikke kan bestemmes"
  
! #: c/c-decl.c:6143
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: c/c-decl.c:6145
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:6358
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:6378
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:6382
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in type name"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:6414
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "'const' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6416
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "'restrict' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6418
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6420
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "'restrict' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name `%s'"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "modstridende superklassenavn '%s'"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %<auto%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6462
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition declared %<register%>"
  msgstr "'register' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6464
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `typedef'"
  msgid "function definition declared %<typedef%>"
  msgstr "'typedef' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %qs"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6484
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:6487
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:6491
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:6494
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-decl.c:6514
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startvÃ¦rdi og er samtidig erklÃ¦ret 'extern'"
  
! #: c/c-decl.c:6518
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "'%s' er erklÃ¦ret 'extern', men bliver tildelt en startvÃ¦rdi"
  
! #: c/c-decl.c:6523
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.c:6527
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.c:6532
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qE declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklÃ¦ret 'extern'"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qE implicitly auto and declared %qs"
*************** msgstr "'%s' i funktionsvirkefelt underf
*** 44355,45137 ****
  #. 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:6583 c/c-decl.c:6977
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static eller typemodifikationer i ikke-parametertabelerklÃ¦ring"
  
! #: c/c-decl.c:6644
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: c/c-decl.c:6646
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: c/c-decl.c:6653
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.c:6656
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.c:6664 c/c-decl.c:8792
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: c/c-decl.c:6696
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6700
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6708
  #, 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:6711
  #, 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:6723
  #, 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:6726
  #, 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:6735
  #, 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:6737
  #, 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:6823
  #, 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:6826
  #, 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:6865 c/c-decl.c:7523
  #, 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:6887
  #, 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:6900
  #, 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:6906
  #, 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:6910
  #, 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:7013
  #, 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:7016
  #, 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:7023
  #, 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:7026
  #, 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:7067
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.c:7071 cp/decl.c:12458
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: c/c-decl.c:7109 c/c-decl.c:7319 c/c-decl.c:7373 c/c-decl.c:7457
! #: c/c-decl.c:7582 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.c:7115 c/c-decl.c:7325 c/c-decl.c:7462 c/c-decl.c:7587
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.c:7210
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7214
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7220
  #, 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:7236
  #, 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:7239
  #, 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:7245
  #, 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:7248
  #, 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:7263
  #, 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:7265
  #, 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:7274
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.c:7276
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7281
  #, 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:7283
  #, 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:7288
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.c:7290
  #, 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:7293
  #, 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:7300
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7303
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7334
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7336
  #, 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:7379
  #, 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:7390
  #, 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:7407 cp/decl.c:11090
  #, 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:7447
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: c/c-decl.c:7489
  #, 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:7491
  #, 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:7504
  #, 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:7511
  #, 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:7513
  #, 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:7553 c/c-decl.c:7564 c/c-decl.c:7567
  #, 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:7624
  #, 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:7626
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7637
  #, 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:7640
  #, 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:7669
  #, fuzzy, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel eller felt '%s' erklÃ¦ret void"
  
! #: c/c-decl.c:7679
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7681
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7716
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7826 c/c-decl.c:9546
  #, 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:7836
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: c/c-decl.c:7881
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7885
  #, 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:7896
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7900
  #, 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:7974
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-decl.c:7978 c/c-decl.c:8014
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: c/c-decl.c:8008
  #, 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:8054
  #, 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:8060
  #, 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:8168
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "enum type defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:8174
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "struct defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:8180
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "union defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:8257
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `union %s'"
  msgid "redefinition of %<union %E%>"
  msgstr "omdefinering af 'union %s'"
  
! #: c/c-decl.c:8259
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `struct %s'"
  msgid "redefinition of %<struct %E%>"
  msgstr "omdefinering af 'struct %s'"
  
! #: c/c-decl.c:8268
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<union %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.c:8270
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<struct %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.c:8300 c/c-decl.c:9087
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8367 cp/decl.c:5143
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: c/c-decl.c:8372
  #, 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:8375
  #, 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:8468 c/c-decl.c:8486 c/c-decl.c:8547
  #, 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:8573
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8576
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8701
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "union has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.c:8703
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: c/c-decl.c:8708
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "struct has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.c:8710
  #, 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:8771 cp/decl.c:13430
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.c:8777
  #, 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:8783
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.c:8814
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s er for stor"
  
! #: c/c-decl.c:8919
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan ikke ikke gÃ¸res gennemsigtig"
  
! #: c/c-decl.c:9059
  #, 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:9066
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "omerklÃ¦ring af 'enum %s'"
  
! #: c/c-decl.c:9145 cp/decl.c:15903
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9160
  #, 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:9280 c/c-decl.c:9296
  #, 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:9291
  #, 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:9315
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "enum-vÃ¦rdier for store"
  
! #: c/c-decl.c:9323
  #, 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:9440 cp/decl.c:5454 cp/decl.c:16454
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
  
! #: c/c-decl.c:9458
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "returtypen er en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:9469
  #, 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:9497
  #, 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:9555
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: c/c-decl.c:9564
  #, 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:9572 cp/decl.c:16589
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklÃ¦ring af '%s'"
  
! #: c/c-decl.c:9582
  #, 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:9601
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9610
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "'%s' er normalt en ikke-statisk funktion"
  
! #: c/c-decl.c:9658
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "kan ikke bruge '::' i parametererklÃ¦ring"
  
! #: c/c-decl.c:9673
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.c:9690
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:9730 c/c-decl.c:9734
  #, 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:9747
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parameternavn mangler fra parameterliste"
  
! #: c/c-decl.c:9763
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: c/c-decl.c:9771
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "flere parametre ved navn '%s'"
  
! #: c/c-decl.c:9780
  #, 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:9809 c/c-decl.c:9814
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "typen til '%s' antages at vÃ¦re 'int'"
  
! #: c/c-decl.c:9834
  #, 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:9841
  #, 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:9894
  #, 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:9905
  #, 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:9908 c/c-decl.c:9955 c/c-decl.c:9969
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "tom erklÃ¦ring"
  
! #: c/c-decl.c:9947
  #, 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:9952
  #, 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:9962
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9967
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:10225 cp/decl.c:17414
  #, 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:10244 cp/decl.c:17498
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
--- 44384,45166 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static eller typemodifikationer i ikke-parametertabelerklÃ¦ring"
  
! #: c/c-decl.c:6643
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: c/c-decl.c:6645
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: c/c-decl.c:6652
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.c:6655
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: c/c-decl.c:6695
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6699
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6707
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6722
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array `%s'"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C forbyder tabellen '%s' med stÃ¸rrelsen nul"
  
! #: c/c-decl.c:6725
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med stÃ¸rrelsen nul"
  
! #: c/c-decl.c:6734
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.c:6736
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.c:6822
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 understÃ¸tter ikke fleksible tabelmedlemmer"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: c/c-decl.c:6899
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tabeltypen er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:6905
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.c:6909
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "'typenavn er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "typenavn er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7219
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.c:7235
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter `%E'"
  msgid "%qs specified for parameter %qE"
  msgstr "typeangivelse udeladt for parameteren '%E'"
  
! #: c/c-decl.c:7238
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter"
  msgid "%qs specified for unnamed parameter"
  msgstr "typeangivelsen er ikke angivet for parameteren"
  
! #: c/c-decl.c:7244
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:7247
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:7262
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7264
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7273
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7280
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:7282
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:7287
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.c:7289
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "'__alignof' benyttet pÃ¥ et bitfelt"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7335
  #, fuzzy, gcc-internal-format
  #| msgid "operator `%T' declared to return `%T'"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "operator '%T' erklÃ¦ret til at returnere '%T'"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C forbyder const eller volatile funktionstyper"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "datamedlem mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable or field %qE declared void"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: c/c-decl.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:7490
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:7503
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "field %qE declared as a function"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.c:7510
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "feltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7512
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "navnet '%T' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function `%s'"
  msgid "invalid storage class for function %qE"
  msgstr "ugyldig lagringsklasse for funktion '%s'"
  
  # at oversÃ¦tte inline med et udsagnsord her bliver vist for tvetydigt
! #: c/c-decl.c:7623
  #, fuzzy, gcc-internal-format
  #| msgid "cannot inline function `main'"
  msgid "cannot inline function %<main%>"
  msgstr "funktionen 'main' kan ikke vÃ¦re inline"
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7636
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:7668
  #, fuzzy, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel eller felt '%s' erklÃ¦ret void"
  
! #: c/c-decl.c:7678
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7680
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7715
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, fuzzy, gcc-internal-format
  #| msgid "function declaration isn't a prototype"
  msgid "function declaration isn%'t a prototype"
  msgstr "funktionserklÃ¦ringen er ikke en prototype"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: c/c-decl.c:7880
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7895
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "parameter %u has void type"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7973
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: c/c-decl.c:8007
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameteren '%s' har kun en forhÃ¥ndserklÃ¦ring"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "enum type defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:8173
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "struct defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:8179
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "union defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:8256
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `union %s'"
  msgid "redefinition of %<union %E%>"
  msgstr "omdefinering af 'union %s'"
  
! #: c/c-decl.c:8258
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `struct %s'"
  msgid "redefinition of %<struct %E%>"
  msgstr "omdefinering af 'struct %s'"
  
! #: c/c-decl.c:8267
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<union %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.c:8269
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<struct %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: c/c-decl.c:8371
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate member `%D'"
  msgid "duplicate member %q+D"
  msgstr "medlemmet '%D' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "union has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.c:8702
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: c/c-decl.c:8707
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "struct has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.c:8709
  #, fuzzy, gcc-internal-format
  #| msgid "%s has no member named `%s'"
  msgid "struct has no members"
  msgstr "%s har intet medlem ved navn '%s'"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.c:8776
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: c/c-decl.c:8782
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.c:8813
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s er for stor"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan ikke ikke gÃ¸res gennemsigtig"
  
! #: c/c-decl.c:9058
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<enum %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "omerklÃ¦ring af 'enum %s'"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enum-vÃ¦rdier overstige rÃ¦kkevidden af det stÃ¸rste heltal"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:9290
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "enum-vÃ¦rdier for store"
  
! #: c/c-decl.c:9322
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C begrÃ¦nser enum-vÃ¦rdier til rÃ¦kkevidden af 'int'"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "returtypen er en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:9468
  #, fuzzy, gcc-internal-format
  #| msgid "return type defaults to `int'"
  msgid "return type defaults to %<int%>"
  msgstr "returtypen antages at vÃ¦re 'int'"
  
! #: c/c-decl.c:9496
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.c:9554
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: c/c-decl.c:9563
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "'%s' blev brugt uden en prototype fÃ¸r dens definition"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklÃ¦ring af '%s'"
  
! #: c/c-decl.c:9581
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "'%s' blev brugt uden en erklÃ¦ring fÃ¸r dens definition"
  
! #: c/c-decl.c:9600
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9609
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "'%s' er normalt en ikke-statisk funktion"
  
! #: c/c-decl.c:9657
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "kan ikke bruge '::' i parametererklÃ¦ring"
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.c:9689
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, fuzzy, gcc-internal-format
  #| msgid "traditional C rejects ISO C style function definitions"
  msgid "old-style function definition"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.c:9746
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parameternavn mangler fra parameterliste"
  
! #: c/c-decl.c:9762
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: c/c-decl.c:9770
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "flere parametre ved navn '%s'"
  
! #: c/c-decl.c:9779
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %qD declared with void type"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "typen til '%s' antages at vÃ¦re 'int'"
  
! #: c/c-decl.c:9833
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:9840
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "erklÃ¦ring af parameteren '%s', men ingen sÃ¥dan parameter"
  
! #: c/c-decl.c:9893
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.c:9904
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "tom erklÃ¦ring"
  
! #: c/c-decl.c:9946
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9951
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9961
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9966
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
*************** msgstr "etiketten '%D' er defineret, men
*** 45140,45422 ****
  #. 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:10340
  #, 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:10345
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10352
  #, 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:10384
  #, 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:10388
  #, 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:10395
  #, 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:10400
  #, 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:10404
  #, 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:10408
  #, 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:10700
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10759 c/c-decl.c:10766
  #, 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:10794 c/c-decl.c:11178 c/c-decl.c:11573
  #, 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:10806 cp/parser.c:31446
  #, 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:10819
  #, 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:11048 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:11094
  #, 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:11165 c/c-decl.c:11731
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "'%s' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:11225
  #, 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:11247
  #, 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:11290
  #, 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:11409
  #, 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:11459
  #, 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:11530
  #, 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:11554 c/c-decl.c:11827 c/c-parser.c:8967
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: c/c-decl.c:11556
  #, 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:11591
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11604
  #, 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:11653
  #, 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:11674
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11692 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-decl.c:11695 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11707
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `extern'"
  msgid "%<__thread%> before %<extern%>"
  msgstr "'__thread' fÃ¸r 'extern'"
  
! #: c/c-decl.c:11716
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `static'"
  msgid "%<__thread%> before %<static%>"
  msgstr "'__thread' fÃ¸r 'static'"
  
! #: c/c-decl.c:11729
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11737
  #, 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:11745
  #, 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:11824
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11839
  #, 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:11866
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11892 c/c-decl.c:11908 c/c-decl.c:11934
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:12361 cp/semantics.c:5793
  #, 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:12365 cp/semantics.c:5797
  #, 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:11988 cp/typeck.c:5073
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.c:397 c/c-typeck.c:11997 cp/typeck.c:5081
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.c:398 c/c-typeck.c:11926 cp/typeck.c:5021
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c/c-fold.c:406 c/c-typeck.c:12016 cp/typeck.c:5089
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.c:407 c/c-typeck.c:11950 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "hÃ¸jreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.c:414 c/c-typeck.c:12008
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.c:415 c/c-typeck.c:11937
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 45169,45451 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "begyndelseserklÃ¦ring i 'for'-lÃ¸kke benyttet uden for C99-tilstand"
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
  
! #: c/c-decl.c:10383
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10387
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10394
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "'struct %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10399
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "'union %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10403
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "'enum %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10407
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der ikke er en variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "gentaget erklÃ¦ring af enheden '%s'"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration specifiers"
  msgstr "mere end Ã©n datatype i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "'long long long' er for langt for GCC"
  
! #: c/c-decl.c:10818
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:11093
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "'%s' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:11224
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11246
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<__int%d%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.c:11289
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:11408
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11458
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: c/c-decl.c:11555
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' fails to be a typedef or built in type"
  msgid "%qE fails to be a typedef or built in type"
  msgstr "'%s' er hverken en typedef eller en indbygget type"
  
! #: c/c-decl.c:11652
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11706
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `extern'"
  msgid "%<__thread%> before %<extern%>"
  msgstr "'__thread' fÃ¸r 'extern'"
  
! #: c/c-decl.c:11715
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `static'"
  msgid "%<__thread%> before %<static%>"
  msgstr "'__thread' fÃ¸r 'static'"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration specifiers"
  msgstr "flere lagringsklasser optrÃ¦der i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:11744
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %qE"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11838
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understÃ¸tter ikke at blot 'complex' betyder 'double complex'"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "hÃ¸jreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 45438,45444 ****
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.c:1325 cp/parser.c:31680
  #, fuzzy, gcc-internal-format
  #| msgid "garbage at end of #line"
  msgid "expected end of line"
--- 45467,45473 ----
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, fuzzy, gcc-internal-format
  #| msgid "garbage at end of #line"
  msgid "expected end of line"
*************** msgstr "ragelse i slutningen af #line"
*** 45450,45456 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C forbyder en tom kildefil"
  
! #: c/c-parser.c:1665 cp/semantics.c:3201
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
--- 45479,45485 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C forbyder en tom kildefil"
  
! #: c/c-parser.c:1665 cp/semantics.c:3219
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
*************** msgid "unknown type name %qE"
*** 45489,45495 ****
  msgstr "ukendt registernavn: %s"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41330 cp/parser.c:45195
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "expected declaration specifiers"
--- 45518,45524 ----
  msgstr "ukendt registernavn: %s"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "expected declaration specifiers"
*************** msgstr "sektionsegenskaben er ikke tilla
*** 45511,45517 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33879 cp/parser.c:33951
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored for methods"
--- 45540,45546 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 45528,45534 ****
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11832 cp/parser.c:12039
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
--- 45557,45563 ----
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
*************** msgstr ""
*** 45566,45572 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14539
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 45595,45601 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr "startvÃ¦rdien for den statiske v
*** 45631,45637 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10131
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed"
--- 45660,45666 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed"
*************** msgstr "skabelonsparameter %d er ugyldig
*** 45681,45694 ****
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8961
! #: cp/parser.c:31683 cp/parser.c:34856 cp/parser.c:37421 cp/parser.c:37589
! #: cp/parser.c:42903 cp/parser.c:44510
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
  
! #: c/c-parser.c:3238 cp/parser.c:20165
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
--- 45710,45723 ----
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
*************** msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste
*** 45778,45784 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27867
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
--- 45807,45813 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "ISO C89 forbyder blandede erklÃ¦
*** 45845,45851 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12162
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 45874,45880 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr "forÃ¦ldet brug af etiket i slutn
*** 45860,45866 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11782
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
--- 45889,45895 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
*************** msgstr ""
*** 45886,45903 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.c:6348 cp/parser.c:13616
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:6390 cp/parser.c:13619
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:6521 cp/parser.c:12433
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
--- 45915,45932 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
*************** msgstr "flere erklÃ¦rerer i skabelonserk
*** 45920,45931 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ugyldigt register i instruktionen"
  
! #: c/c-parser.c:6872 cp/parser.c:12702
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12708
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 45949,45960 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ugyldigt register i instruktionen"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 45941,45948 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21018
! #: cp/parser.c:21035 cp/parser.c:21049
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  fÃ¸rste type her"
--- 45970,45977 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  fÃ¸rste type her"
*************** msgstr "ISO C forbyder udeladelse af den
*** 45973,45984 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4849
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4854
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
--- 46002,46013 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
*************** msgstr "Klasse- eller grÃ¦nsefladeerklÃ¦
*** 46408,46420 ****
  msgid "no type or storage class may be specified here,"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-parser.c:11951 cp/parser.c:34713
  #, fuzzy, gcc-internal-format
  #| msgid "readonly property can not be set"
  msgid "empty property attribute list"
  msgstr "skrivebeskyttet egenskab kan ikke angives"
  
! #: c/c-parser.c:11965 cp/parser.c:34726
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
--- 46437,46449 ----
  msgid "no type or storage class may be specified here,"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, fuzzy, gcc-internal-format
  #| msgid "readonly property can not be set"
  msgid "empty property attribute list"
  msgstr "skrivebeskyttet egenskab kan ikke angives"
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
*************** msgstr "manglende Code-egenskab"
*** 46426,46479 ****
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: c/c-parser.c:12007 cp/parser.c:34763
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34772
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:12027 cp/parser.c:34786
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected %qE selector name"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:12043 cp/parser.c:34805
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44841
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41327 cp/parser.c:41661 cp/parser.c:41751
! #: cp/parser.c:41824 cp/parser.c:44888 cp/parser.c:44903 cp/parser.c:44918
! #: cp/parser.c:44934 cp/parser.c:44950 cp/parser.c:44966 cp/parser.c:44993
! #: cp/parser.c:45006 cp/parser.c:45029 cp/parser.c:45042
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-parser.c:12324 cp/parser.c:45019
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.c:12411 cp/parser.c:45114
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45120
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
--- 46455,46508 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected %qE selector name"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 46484,46501 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45149 cp/parser.c:45182
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12490 cp/parser.c:44878
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35224 cp/parser.c:37940 cp/parser.c:43961 cp/parser.c:43969
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
--- 46513,46530 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
*************** msgstr "%<,%> eller %<)%> forventet"
*** 46519,46578 ****
  msgid "%qD is not a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: c/c-parser.c:13267 cp/semantics.c:7767
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not a pointer variable"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: c/c-parser.c:13309 cp/parser.c:35911
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.c:13386 cp/parser.c:35975
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:13388 cp/parser.c:35977
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36088
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36106
! #: cp/parser.c:41653 cp/parser.c:41743
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36161
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36168
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13590 cp/parser.c:36170
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13596 cp/parser.c:36176
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 46548,46607 ----
  msgid "%qD is not a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not a pointer variable"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 46595,46716 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13804 cp/semantics.c:7972
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13851 cp/semantics.c:8002
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<priority%> value must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:13885 cp/parser.c:36368
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:13925 cp/parser.c:36410
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:13986 cp/parser.c:36475
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:14052 cp/parser.c:36544
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:14055 cp/parser.c:36547
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:14129 cp/semantics.c:7009
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%qs expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7041
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%qs value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14203 cp/parser.c:35683
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.c:14237 cp/parser.c:35716
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.c:14404 cp/semantics.c:8137
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36579 cp/parser.c:36589
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36627
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:14555 cp/parser.c:36695
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43612
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:36953
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14854 cp/parser.c:36969
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:36972
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7076
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "chunk size value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14893 cp/parser.c:36992
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
--- 46624,46745 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<priority%> value must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%qs expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%qs value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "chunk size value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
*************** msgstr "ugyldig roteringsinstruktion"
*** 46720,46736 ****
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7172
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7291
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7389
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 46749,46765 ----
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 46750,46774 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37721
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-parser.c:15627 cp/parser.c:37769 cp/parser.c:37998 cp/parser.c:38048
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.c:15714 cp/parser.c:37844
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.c:15812 cp/parser.c:37945
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
--- 46779,46803 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
*************** msgstr "ugyldig roteringsinstruktion"
*** 46785,46868 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:16009 cp/semantics.c:7547
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38282
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38293 cp/parser.c:38664
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-parser.c:16261 cp/parser.c:38340
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38518
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16538 cp/parser.c:38653
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16671 cp/parser.c:42180
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42190
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "array section in %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-parser.c:16701 cp/parser.c:42210
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.c:16712 cp/parser.c:42221
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-parser.c:16719 cp/parser.c:42228
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.c:16727 cp/parser.c:42236
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42258
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.c:16748 cp/parser.c:42268
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42365
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42382
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc %s data%> has no data movement clause"
--- 46814,46897 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "array section in %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc %s data%> has no data movement clause"
*************** msgstr "'%#D' kan ikke erklÃ¦res"
*** 46879,46885 ****
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.c:17128 cp/parser.c:44205
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a function"
--- 46908,46914 ----
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a function"
*************** msgstr "'%D' er ikke en medlemsskabelonf
*** 46890,46918 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:17191 cp/parser.c:44256 cp/parser.c:44301
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:17222 cp/parser.c:44330
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.c:17223 cp/parser.c:44332
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.c:17267 cp/parser.c:42583
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38743
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "expected %<allocator%>"
--- 46919,46947 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "expected %<allocator%>"
*************** msgstr "forventede %<operator%>"
*** 46923,47013 ****
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38758
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "'#pragma vtable' understÃ¸ttes ikke lÃ¦ngere"
  
! #: c/c-parser.c:17452 cp/parser.c:38851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:17474 cp/parser.c:38873
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38887
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17495 cp/parser.c:38894
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17552 cp/parser.c:38951
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:38960
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:38969
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39174 cp/parser.c:39200
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.c:17841 cp/parser.c:39231 cp/parser.c:39247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand for 'p' modifier"
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ugyldig operand til 'p'-Ã¦ndring"
  
! #: c/c-parser.c:17890 cp/semantics.c:9721 cp/semantics.c:9731
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9796
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.c:18047 cp/parser.c:39431
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:18059 cp/parser.c:39447
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:18095 cp/parser.c:39480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:18102 cp/parser.c:39487
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
--- 46952,47042 ----
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "'#pragma vtable' understÃ¸ttes ikke lÃ¦ngere"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand for 'p' modifier"
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ugyldig operand til 'p'-Ã¦ndring"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 47017,47051 ****
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18161 cp/parser.c:40092
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40098
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.c:18222 cp/parser.c:40149
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40160
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40188
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.c:18330 cp/semantics.c:9306 cp/semantics.c:9397
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected iteration declaration or initialization"
--- 47046,47080 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected iteration declaration or initialization"
*************** msgstr "gentaget erklÃ¦ring af automaten
*** 47056,47128 ****
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40502
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40298 cp/parser.c:40340 cp/pt.c:17886
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40621
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-parser.c:18895 cp/parser.c:40839
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41040
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19381 cp/parser.c:41318
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:19634 cp/parser.c:41591
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41607
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19698 cp/parser.c:41837
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41690
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41702
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41781
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41794
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42055
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
--- 47085,47157 ----
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr "en global registervariabel fÃ¸lg
*** 47137,47201 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20270 cp/parser.c:42731
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected trait selector name"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:20323 cp/parser.c:42783
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifier `%s' not allowed after struct or class"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "typemodifikationen '%s' er ikke tilladt efter struct eller class"
  
! #: c/c-parser.c:20348 cp/parser.c:42807
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "selector %qs does not accept any properties"
  msgstr "ufuldstÃ¦ndig type '%T' har ikke medlemmet '%D'"
  
! #: c/c-parser.c:20375 cp/parser.c:42846 cp/pt.c:11516
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "score argument must be constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.c:20378 cp/parser.c:42849 cp/pt.c:11533
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "score argument must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:20402 cp/parser.c:42877 cp/pt.c:11519
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: c/c-parser.c:20447 cp/parser.c:42921
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected identifier or string literal"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.c:20469 cp/parser.c:42943 cp/pt.c:11523
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:20480 cp/parser.c:42954
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43040
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:20642 cp/parser.c:43148
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
--- 47166,47230 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected trait selector name"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifier `%s' not allowed after struct or class"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "typemodifikationen '%s' er ikke tilladt efter struct eller class"
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "selector %qs does not accept any properties"
  msgstr "ufuldstÃ¦ndig type '%T' har ikke medlemmet '%D'"
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "score argument must be constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "score argument must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected identifier or string literal"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
*************** msgstr "forventede %<catch%>"
*** 47207,47219 ****
  msgid "variant %qD is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-parser.c:20668 cp/decl.c:7567
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: c/c-parser.c:20680 cp/decl.c:7576
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 47236,47248 ----
  msgid "variant %qD is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 47223,47254 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20731 cp/parser.c:43193
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20840 cp/parser.c:43298
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43347
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43372
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20915 cp/parser.c:43379
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20921 cp/parser.c:43386
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
--- 47252,47283 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
*************** msgstr "uventet operand"
*** 47304,47348 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43854
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:21395 cp/parser.c:43917
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:21415 cp/parser.c:43943
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:43952
  #, fuzzy, gcc-internal-format
  #| msgid "code model `large' not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "kodemodellen 'large' er ikke understÃ¸ttet endnu"
  
! #: c/c-parser.c:21436 cp/parser.c:43964
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:43976
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:43985
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:43999
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
--- 47333,47377 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  #| msgid "code model `large' not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "kodemodellen 'large' er ikke understÃ¸ttet endnu"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr "ISO C forbyder funktionsreturtyp
*** 47359,47385 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.c:21736 cp/semantics.c:8745
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21738 cp/semantics.c:8747
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8749
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.c:21921 cp/parser.c:44732
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44738
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 47388,47414 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 47390,47396 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> funktionskald er ikke inden for ydre transaktion eller %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21944 cp/parser.c:44756
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 47419,47425 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> funktionskald er ikke inden for ydre transaktion eller %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr "fejl ved lukning af %s: %m"
*** 47407,47413 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10615 c/c-typeck.c:10657 cp/call.c:4552
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
--- 47436,47442 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
*************** msgstr "'%D' skal tage mod Ã©n eller to
*** 47451,47588 ****
  msgid "function types not truly compatible in ISO C"
  msgstr "funktionstyper ikke er fuldt ud forenelige i ISO C"
  
! #: c/c-typeck.c:770
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.c:775
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.c:780
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.c:1325
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:1329
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "typer er ikke helt forenelige"
  
! #: c/c-typeck.c:1333
  #, fuzzy, gcc-internal-format
  #| msgid "types are not quite compatible"
  msgid "pointer target types incompatible in C++"
  msgstr "typer er ikke helt forenelige"
  
! #: c/c-typeck.c:1666
  #, fuzzy, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "en funktions returtype kan ikke vÃ¦re en funktion"
  
! #: c/c-typeck.c:1924
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2457 c/c-typeck.c:9170
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-typeck.c:2461 c/c-typeck.c:9174
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-typeck.c:2470
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.c:2473
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: c/c-typeck.c:2533
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.c:2539
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%s' in something not a structure or union"
  msgid "request for member %qE in something not a structure or union"
  msgstr "forespÃ¸rgsel efter medlemmet '%s' i noget der hverken er en union eller en struktur"
  
! #: c/c-typeck.c:2587
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing %<void *%> pointer"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *'-henvisning"
  
! #: c/c-typeck.c:2642
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "vÃ¦rdien der er pÃ¥fÃ¸rt et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: c/c-typeck.c:2652 cp/typeck.c:3588 cp/typeck.c:3681
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-typeck.c:2658
  #, fuzzy, gcc-internal-format
  #| msgid "passing arg of pointer to function"
  msgid "subscripted value is pointer to function"
  msgstr "videregiver parameter af henvisning til funktion"
  
! #: c/c-typeck.c:2712
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting `register' array"
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO C forbyder opslag i 'register'-tabel"
  
! #: c/c-typeck.c:2715
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 forbyder opslag i tabel der ikke er venstrevÃ¦rdi"
  
! #: c/c-typeck.c:2829
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2936 cp/typeck.c:1801
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3089
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object %qE is not a function or function pointer"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c/c-typeck.c:3094
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object %qD is not a function or function pointer"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c/c-typeck.c:3100
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object is not a function or function pointer"
--- 47480,47617 ----
  msgid "function types not truly compatible in ISO C"
  msgstr "funktionstyper ikke er fuldt ud forenelige i ISO C"
  
! #: c/c-typeck.c:776
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.c:781
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.c:786
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.c:1331
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:1335
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "typer er ikke helt forenelige"
  
! #: c/c-typeck.c:1339
  #, fuzzy, gcc-internal-format
  #| msgid "types are not quite compatible"
  msgid "pointer target types incompatible in C++"
  msgstr "typer er ikke helt forenelige"
  
! #: c/c-typeck.c:1672
  #, fuzzy, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "en funktions returtype kan ikke vÃ¦re en funktion"
  
! #: c/c-typeck.c:1930
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-typeck.c:2520
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.c:2523
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: c/c-typeck.c:2583
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.c:2589
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%s' in something not a structure or union"
  msgid "request for member %qE in something not a structure or union"
  msgstr "forespÃ¸rgsel efter medlemmet '%s' i noget der hverken er en union eller en struktur"
  
! #: c/c-typeck.c:2637
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing %<void *%> pointer"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *'-henvisning"
  
! #: c/c-typeck.c:2692
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "vÃ¦rdien der er pÃ¥fÃ¸rt et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-typeck.c:2708
  #, fuzzy, gcc-internal-format
  #| msgid "passing arg of pointer to function"
  msgid "subscripted value is pointer to function"
  msgstr "videregiver parameter af henvisning til funktion"
  
! #: c/c-typeck.c:2762
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting `register' array"
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO C forbyder opslag i 'register'-tabel"
  
! #: c/c-typeck.c:2765
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 forbyder opslag i tabel der ikke er venstrevÃ¦rdi"
  
! #: c/c-typeck.c:2879
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2986 cp/typeck.c:1812
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3139
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object %qE is not a function or function pointer"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c/c-typeck.c:3144
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object %qD is not a function or function pointer"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c/c-typeck.c:3150
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object is not a function or function pointer"
*************** msgstr "det kaldte objekt er ikke en fun
*** 47591,47800 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3130
  #, fuzzy, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "sizeof benyttet pÃ¥ en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:3135 c/c-typeck.c:3187
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified void function return type"
  msgid "function with qualified void return type called"
  msgstr "ISO C forbyder void funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "typen af den formelle parameter %d er ufuldstÃ¦ndig"
  
! #: c/c-typeck.c:3256
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than floating due to prototype"
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "%s som heltal i stedet for kommatal pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3262
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than complex due to prototype"
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "%s som heltal i stedet for complex pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3268
  #, fuzzy, gcc-internal-format
  #| msgid "%s as complex rather than floating due to prototype"
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "%s som complex i stedet for kommatal pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3274
  #, fuzzy, gcc-internal-format
  #| msgid "%s as floating rather than integer due to prototype"
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "%s som kommatal i stedet for heltal pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3280
  #, fuzzy, gcc-internal-format
  #| msgid "%s as complex rather than integer due to prototype"
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "%s som complex i stedet for heltal pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3286
  #, fuzzy, gcc-internal-format
  #| msgid "%s as floating rather than complex due to prototype"
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "%s som kommatal i stedet for complex pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3300
  #, fuzzy, gcc-internal-format
  #| msgid "%s as `float' rather than `double' due to prototype"
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "%s som float i stedet for double pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3326
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than complex due to prototype"
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "%s som heltal i stedet for complex pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3351
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "%s med anderledes bredde pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3375
  #, fuzzy, gcc-internal-format
  #| msgid "%s as unsigned due to prototype"
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "%s som unsigned pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3380
  #, fuzzy, gcc-internal-format
  #| msgid "%s as signed due to prototype"
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "%s som signed pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3533
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to method %qE"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: c/c-typeck.c:3543
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-typeck.c:3615
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.c:3683
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3886 cp/typeck.c:5119 cp/typeck.c:5388
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "%Jsvag erklÃ¦ring af '%D' efter fÃ¸rste brug resulterer i ikke-defineret opfÃ¸rsel"
  
! #: c/c-typeck.c:3866 c/c-typeck.c:3877 cp/typeck.c:5146 cp/typeck.c:5170
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.c:3869 c/c-typeck.c:3880 cp/typeck.c:5149 cp/typeck.c:5173
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
  msgstr "typeomtvingning af '%T' til '%T' fÃ¸lger ikke henvisning"
  
! #: c/c-typeck.c:3900
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %qT and %qT"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: c/c-typeck.c:3951
  #, fuzzy, gcc-internal-format
  #| msgid "pointer of type `void *' used in subtraction"
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "henvisning af typen 'void *' benyttet i subtraktion"
  
! #: c/c-typeck.c:3954
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "henvisning til en funktion benyttet i subtraktion"
  
! #: c/c-typeck.c:3988
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "beregninger udfÃ¸rt pÃ¥ en henvisning til en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:3997 cp/typeck.c:6086
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "beregninger udfÃ¸rt pÃ¥ en henvisning til en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:4430
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "%<~%> on a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.c:4434
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.c:4444
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `~' for complex conjugation"
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C understÃ¸tter ikke '~' til compleks-konjugering"
  
! #: c/c-typeck.c:4468
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "forkert parametertype til abs"
  
! #: c/c-typeck.c:4493
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "forkert parametertype til unÃ¦rt udrÃ¥bstegn"
  
! #: c/c-typeck.c:4551
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "increment of enumeration value is invalid in C++"
  msgstr "enum-vÃ¦rdien '%s' hÃ¥ndteres ikke i switch-sÃ¦tning"
  
! #: c/c-typeck.c:4554
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "enum-vÃ¦rdien '%s' hÃ¥ndteres ikke i switch-sÃ¦tning"
  
! #: c/c-typeck.c:4561
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "increment of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.c:4564
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "decrement of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.c:4580
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `++' and `--' on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
--- 47620,47829 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3180
  #, fuzzy, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "sizeof benyttet pÃ¥ en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:3185 c/c-typeck.c:3237
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified void function return type"
  msgid "function with qualified void return type called"
  msgstr "ISO C forbyder void funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "typen af den formelle parameter %d er ufuldstÃ¦ndig"
  
! #: c/c-typeck.c:3306
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than floating due to prototype"
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "%s som heltal i stedet for kommatal pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3312
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than complex due to prototype"
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "%s som heltal i stedet for complex pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3318
  #, fuzzy, gcc-internal-format
  #| msgid "%s as complex rather than floating due to prototype"
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "%s som complex i stedet for kommatal pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3324
  #, fuzzy, gcc-internal-format
  #| msgid "%s as floating rather than integer due to prototype"
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "%s som kommatal i stedet for heltal pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3330
  #, fuzzy, gcc-internal-format
  #| msgid "%s as complex rather than integer due to prototype"
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "%s som complex i stedet for heltal pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3336
  #, fuzzy, gcc-internal-format
  #| msgid "%s as floating rather than complex due to prototype"
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "%s som kommatal i stedet for complex pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3350
  #, fuzzy, gcc-internal-format
  #| msgid "%s as `float' rather than `double' due to prototype"
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "%s som float i stedet for double pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3376
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than complex due to prototype"
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "%s som heltal i stedet for complex pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3401
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "%s med anderledes bredde pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3425
  #, fuzzy, gcc-internal-format
  #| msgid "%s as unsigned due to prototype"
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "%s som unsigned pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3430
  #, fuzzy, gcc-internal-format
  #| msgid "%s as signed due to prototype"
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "%s som signed pÃ¥ grund af prototypen"
  
! #: c/c-typeck.c:3583
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to method %qE"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: c/c-typeck.c:3593
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-typeck.c:3665
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.c:3733
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "%Jsvag erklÃ¦ring af '%D' efter fÃ¸rste brug resulterer i ikke-defineret opfÃ¸rsel"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
  msgstr "typeomtvingning af '%T' til '%T' fÃ¸lger ikke henvisning"
  
! #: c/c-typeck.c:3950
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %qT and %qT"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: c/c-typeck.c:4001
  #, fuzzy, gcc-internal-format
  #| msgid "pointer of type `void *' used in subtraction"
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "henvisning af typen 'void *' benyttet i subtraktion"
  
! #: c/c-typeck.c:4004
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "henvisning til en funktion benyttet i subtraktion"
  
! #: c/c-typeck.c:4038
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "beregninger udfÃ¸rt pÃ¥ en henvisning til en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "beregninger udfÃ¸rt pÃ¥ en henvisning til en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:4490
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "%<~%> on a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.c:4494
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.c:4504
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `~' for complex conjugation"
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C understÃ¸tter ikke '~' til compleks-konjugering"
  
! #: c/c-typeck.c:4528
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "forkert parametertype til abs"
  
! #: c/c-typeck.c:4553
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "forkert parametertype til unÃ¦rt udrÃ¥bstegn"
  
! #: c/c-typeck.c:4611
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "increment of enumeration value is invalid in C++"
  msgstr "enum-vÃ¦rdien '%s' hÃ¥ndteres ikke i switch-sÃ¦tning"
  
! #: c/c-typeck.c:4614
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "enum-vÃ¦rdien '%s' hÃ¥ndteres ikke i switch-sÃ¦tning"
  
! #: c/c-typeck.c:4621
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "increment of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.c:4624
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "decrement of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.c:4640
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `++' and `--' on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
*************** msgstr "ISO C understÃ¸tter ikke '++' og
*** 47802,49376 ****
  
  # man kan ikke stikke en forÃ¸gelse (++) en type som parameter, 'type
  # argument' skal opfattes pÃ¥ en anden mÃ¥de
! #: c/c-typeck.c:4606 c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "forkert parametertype til forÃ¸gelse"
  
! #: c/c-typeck.c:4608 c/c-typeck.c:4643
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "forkert parametertype til formindskelse"
  
! #: c/c-typeck.c:4628
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "beregninger udfÃ¸rt pÃ¥ en henvisning til en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:4632
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "beregninger udfÃ¸rt pÃ¥ en henvisning til en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:4739
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of expression of type %<void%>"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: c/c-typeck.c:4798
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of bit-field %qD"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: c/c-typeck.c:4811
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of an unaligned member"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "kan ikke tage adressen af et ikke-justeret medlem"
  
! #: c/c-typeck.c:4819
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "forespÃ¸rgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.c:5004
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable `%s' used in nested function"
  msgid "global register variable %qD used in nested function"
  msgstr "global registervariabel '%s' benyttet i indlejret funktion"
  
! #: c/c-typeck.c:5007
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "register variable %qD used in nested function"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: c/c-typeck.c:5012
  #, fuzzy, gcc-internal-format
  #| msgid "address of global register variable `%s' requested"
  msgid "address of global register variable %qD requested"
  msgstr "forespÃ¸rgsel efter adressen af den globale registervariabel '%s'"
  
! #: c/c-typeck.c:5014
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of register variable %qD requested"
  msgstr "forespÃ¸rgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.c:5153
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "non-lvalue array in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5235
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5294 c/c-typeck.c:5300
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5317
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C forbyder betingede udtryk med kun Ã©n tom side"
  
! #: c/c-typeck.c:5334
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5345 c/c-typeck.c:5362
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5350 c/c-typeck.c:5367
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids conditional expr between `void *' and function pointer"
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C++ forbyder betinget udtryk mellem 'void *' og funktionshenvisning"
  
! #: c/c-typeck.c:5380
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5385
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5394 c/c-typeck.c:5405
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5419
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5534
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: c/c-typeck.c:5538
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: c/c-typeck.c:5556
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: c/c-typeck.c:5561
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: c/c-typeck.c:5570 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "in call to %qD, declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c/c-typeck.c:5619
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.c:5637 c/c-typeck.c:11178
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.c:5708
  #, fuzzy
  #| msgid "cast adds new qualifiers to function type"
  msgid "cast adds %q#v qualifier to function type"
  msgstr "typeomtvingning tilfÃ¸jer modifikationer til en funktionstype"
  
! #: c/c-typeck.c:5714
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c/c-typeck.c:5749
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5843
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "typetildelingen angiver en tabeltype"
  
! #: c/c-typeck.c:5849
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-typeck.c:5864
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C forbyder omtvingelse af ikke-skalar til den samme type"
  
! #: c/c-typeck.c:5884
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C forbyder omtvingelse til uniontype"
  
! #: c/c-typeck.c:5894
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "typetildeling til en uniontype fra en type der ikke findes i union'en"
  
! #: c/c-typeck.c:5929
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5939
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5959
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "typeomtvingelse forÃ¸ger den pÃ¥krÃ¦vne justering af mÃ¥ltypen"
  
! #: c/c-typeck.c:5970
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden stÃ¸rrelse"
  
! #: c/c-typeck.c:5975
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5984 cp/typeck.c:8438
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "typeomtvingelse fra heltal til henvisning af en anden stÃ¸rrelse"
  
! #: c/c-typeck.c:5998
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.c:6007
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.c:6017
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t convert from incomplete type %qT to %qT"
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "kan ikke konvertere fra ufuldstÃ¦ndig type %qT til %qT"
  
! #: c/c-typeck.c:6112
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6153
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "tildelingsundertrykkelse"
  
! #: c/c-typeck.c:6279
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6481 c/c-typeck.c:6503 c/c-typeck.c:6529
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for `%s')"
  msgid "(near initialization for %qs)"
  msgstr "(i nÃ¦rheden af klargÃ¸ringen af '%s')"
  
! #: c/c-typeck.c:6544
  #, fuzzy, gcc-internal-format
  #| msgid "char-array initialized from wide string"
  msgid "array initialized from parenthesized string constant"
  msgstr "char-tabel fÃ¥r tildelt startvÃ¦rdi fra en bred streng"
  
! #: c/c-typeck.c:6587 c/c-typeck.c:6833
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6621
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6624
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6629
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "built-in %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c/c-typeck.c:6828
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6837
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.c:6841
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: c/c-typeck.c:6846
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.c:6864
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%#T' to `%#T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "konvertering fra '%#T' til '%#T'"
  
! #: c/c-typeck.c:7042 c/c-typeck.c:7397
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra Ã©n uden"
  
! #: c/c-typeck.c:7045 c/c-typeck.c:7400
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra Ã©n uden"
  
! #: c/c-typeck.c:7048 c/c-typeck.c:7402
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra Ã©n uden"
  
! #: c/c-typeck.c:7051 c/c-typeck.c:7404
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra Ã©n uden"
  
! #: c/c-typeck.c:7059 c/c-typeck.c:7292 c/c-typeck.c:7335
  #, fuzzy
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c/c-typeck.c:7061 c/c-typeck.c:7294 c/c-typeck.c:7337
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c/c-typeck.c:7063 c/c-typeck.c:7296 c/c-typeck.c:7339
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c/c-typeck.c:7065 c/c-typeck.c:7298 c/c-typeck.c:7341
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c/c-typeck.c:7074
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C forbyder parameterkonvertering til uniontype"
  
! #: c/c-typeck.c:7142
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.c:7155
  #, fuzzy, gcc-internal-format
  #| msgid "passing arg %d of pointer to function"
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "videregiver den %d. parameter af henvisning til funktion"
  
! #: c/c-typeck.c:7165
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden stÃ¸rrelse"
  
! #: c/c-typeck.c:7175
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7185
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7208
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.c:7214
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til formateringsegenskaber"
  
! #: c/c-typeck.c:7219
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.c:7224 cp/typeck.c:9547
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "return type might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.c:7245
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7250
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7255
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7260
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "return-sÃ¦tning med en vÃ¦rdi i en funktion der er erklÃ¦ret med en void returtype"
  
! #: c/c-typeck.c:7309
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.c:7312
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.c:7314
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.c:7316
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.c:7360
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "fortegnene i henvisningsmÃ¥l i %s er forskellige"
  
! #: c/c-typeck.c:7368
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "fortegnene i henvisningsmÃ¥l i %s er forskellige"
  
! #: c/c-typeck.c:7373
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "fortegnene i henvisningsmÃ¥l i %s er forskellige"
  
! #: c/c-typeck.c:7378
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "fortegnene i henvisningsmÃ¥l i %s er forskellige"
  
! #: c/c-typeck.c:7420
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7433
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7439
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7444
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7451
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "return-sÃ¦tning med en vÃ¦rdi i en funktion der er erklÃ¦ret med en void returtype"
  
! #: c/c-typeck.c:7456
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "return-sÃ¦tning med en vÃ¦rdi i en funktion der er erklÃ¦ret med en void returtype"
  
! #: c/c-typeck.c:7495
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.c:7502
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.c:7507
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.c:7531
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.c:7538
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.c:7543
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.c:7547
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.c:7574
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "incompatible type for argument %d of %qE"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: c/c-typeck.c:7585
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: c/c-typeck.c:7595
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: c/c-typeck.c:7605
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
  # 'automatic aggregate' betyder automatisk allokerede variabler, dvs.
  # ganske almindelige lokale variabler (kan evt. erklÃ¦res med 'auto')
! #: c/c-typeck.c:7673
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionel C forbyder klargÃ¸ring af auto-variabler af sammensatte typer"
  
! #: c/c-typeck.c:7913 c/c-typeck.c:8807 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.c:7929 cp/typeck2.c:1099
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7969
  #, fuzzy, gcc-internal-format
  #| msgid "char-array initialized from wide string"
  msgid "array of inappropriate type initialized from string constant"
  msgstr "char-tabel fÃ¥r tildelt startvÃ¦rdi fra en bred streng"
  
! #: c/c-typeck.c:8037 cp/typeck.c:2182
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ugyldig brug af en tabel der ikke kan optrÃ¦de som en venstrevÃ¦rdi"
  
! #: c/c-typeck.c:8056 c/c-typeck.c:8080 c/c-typeck.c:8083 c/c-typeck.c:8091
! #: c/c-typeck.c:8131 c/c-typeck.c:9660 c/c-typeck.c:9710
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: c/c-typeck.c:8065
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "tabel fÃ¥r tildelt en startvÃ¦rdi fra et tabeludtryk der ikke er konstant"
  
! #: c/c-typeck.c:8096 c/c-typeck.c:8144 c/c-typeck.c:9720
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:9715
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "startvÃ¦rdielement kan ikke beregnes ved indlÃ¦sningstidspunktet"
  
! #: c/c-typeck.c:8157
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: c/c-typeck.c:8435 cp/decl.c:6976
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "objekt af typen '%T' med variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: c/c-typeck.c:8655
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "overskydende krÃ¸llede paranteser ved slutningen af startvÃ¦rdien"
  
! #: c/c-typeck.c:8738
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi"
  
  # RETMIG: eller er det fleksibel tabel-medlem
! #: c/c-typeck.c:8804 c/c-typeck.c:10243 cp/typeck2.c:1109 cp/typeck2.c:1367
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem i en indlejret kontekst"
  
! #: c/c-typeck.c:8841
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "krÃ¸llede paranteser mangler omkring startvÃ¦rdien"
  
! #: c/c-typeck.c:8864
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "missing initializer for field %qD of %qT"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: c/c-typeck.c:8888
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "tom skalarstartvÃ¦rdi"
  
! #: c/c-typeck.c:8893
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "overskydende elementer i skalarstarvÃ¦rdi"
  
! #: c/c-typeck.c:9012 c/c-typeck.c:9094
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "tabelindeks i en startvÃ¦rdi der ikke er en tabel"
  
  # RETMIG: record?
! #: c/c-typeck.c:9017 c/c-typeck.c:9156
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "feltnavn ikke i struktur- eller union-startvÃ¦rdi"
  
! #: c/c-typeck.c:9067
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer exceeds array bounds"
  msgid "array index in initializer not of integer type"
  msgstr "tabelindeks i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.c:9076 c/c-typeck.c:9085
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.c:9090 c/c-typeck.c:9092
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "tabelindekset i startvÃ¦rdien er ikke en konstant"
  
! #: c/c-typeck.c:9096 c/c-typeck.c:9099
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "tabelindeks i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.c:9118
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tomt indeksinterval i startvÃ¦rdi"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "tabelindeksinterval i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.c:9229 c/c-typeck.c:9259 c/c-typeck.c:9803
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.c:9233 c/c-typeck.c:9263 c/c-typeck.c:9806
  #, fuzzy, gcc-internal-format
  #| msgid "initialized field with side-effects overwritten"
  msgid "initialized field overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.c:9737
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10118
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "for mange elementer i char-tabelstartvÃ¦rdien"
  
! #: c/c-typeck.c:10125 c/c-typeck.c:10202
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "for mange elementer i struct-startvÃ¦rdi"
  
! #: c/c-typeck.c:10146
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10217 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "ikke-statisk klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.c:10312
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: c/c-typeck.c:10334
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionel C forbyder tildeling af startvÃ¦rdi til unioner"
  
! #: c/c-typeck.c:10396
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "for mange elementer i tabelstartvÃ¦rdi"
  
! #: c/c-typeck.c:10430
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "for mange elementer i vektorstartvÃ¦rdi"
  
! #: c/c-typeck.c:10462
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "for mange elementer i skalarstartvÃ¦rdi"
  
! #: c/c-typeck.c:10704
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C forbyder 'goto *udtryk;'"
  
! #: c/c-typeck.c:10731 c/gimple-parser.c:2404 cp/typeck.c:10039
  #, fuzzy, gcc-internal-format
  #| msgid "function declared `noreturn' has a `return' statement"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "funktion der er erklÃ¦ret 'noreturn' har en 'return'-sÃ¦tning"
  
! #: c/c-typeck.c:10759 c/c-typeck.c:10763
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: c/c-typeck.c:10777 c/gimple-parser.c:2414
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "%<return%> with a value, in function returning void"
  msgstr "'return' med en vÃ¦rdi i en funktion der returnerer void"
  
! #: c/c-typeck.c:10780
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "'return' med en vÃ¦rdi i en funktion der returnerer void"
  
! #: c/c-typeck.c:10857
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
  
! #: c/c-typeck.c:10947 cp/semantics.c:1420
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-stÃ¸rrelsen er ikke et heltal"
  
! #: c/c-typeck.c:10972
  #, fuzzy, gcc-internal-format
  #| msgid "`long' switch expression not converted to `int' in ISO C"
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "'long'-udtryk i switch konverteres ikke til 'int' i ISO C"
  
! #: c/c-typeck.c:11010 c/c-typeck.c:11018
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.c:11024 cp/parser.c:11953
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: c/c-typeck.c:11026
  #, fuzzy, gcc-internal-format
  #| msgid "`default' label not within a switch statement"
  msgid "%<default%> label not within a switch statement"
  msgstr "'default'-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: c/c-typeck.c:11102 cp/parser.c:13452
  #, 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:11105 c/c-typeck.c:11125 cp/decl.c:3661 cp/parser.c:13462
! #: cp/parser.c:13483
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11108 cp/parser.c:13465
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "break statement used with OpenMP for loop"
  msgstr "break-sÃ¦tning befinder sig ikke i en lÃ¸kke- eller switch-konstruktion"
  
! #: c/c-typeck.c:11122 cp/parser.c:13475
  #, 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:11160 cp/cp-gimplify.c:218
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement with no effect"
  msgstr "%HsÃ¦tning uden nogen virkning"
  
! #: c/c-typeck.c:11204
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:12038 c/c-typeck.c:12206 cp/typeck.c:5402
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "comparing vectors with different element types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-typeck.c:12046 c/c-typeck.c:12214 cp/typeck.c:5415
  #, fuzzy, gcc-internal-format
  #| msgid "operand constraints for `asm' differ in number of alternatives"
  msgid "comparing vectors with different number of elements"
  msgstr "operandbegrÃ¦nsninger til 'asm' har forskellige antal alternativer"
  
! #: c/c-typeck.c:12071 c/c-typeck.c:12239 cp/typeck.c:5450
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12085 cp/typeck.c:5108
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "sammenligning af kommatal med == eller != er ikke sikkert"
  
! #: c/c-typeck.c:12103 c/c-typeck.c:12124
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12109 c/c-typeck.c:12130
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12151 c/c-typeck.c:12280
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.c:12158 c/c-typeck.c:12164
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids comparison of `void *' with function pointer"
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.c:12171 c/c-typeck.c:12290
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.c:12183 c/c-typeck.c:12188 c/c-typeck.c:12316 c/c-typeck.c:12321
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.c:12268
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "sammenligning mellem en fuldstÃ¦ndig og ufuldstÃ¦ndig henvisning"
  
! #: c/c-typeck.c:12270
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C forbyder ordnede sammenligninger af henvisninger til funktioner"
  
! #: c/c-typeck.c:12275
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.c:12298 c/c-typeck.c:12301 c/c-typeck.c:12308 c/c-typeck.c:12311
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.c:12380
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12695
  #, fuzzy, gcc-internal-format
  #| msgid "array type value used where scalar is required"
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "vÃ¦rdi af tabeltype angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.c:12699
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used struct type value where scalar is required"
  msgstr "vÃ¦rdi af struct-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.c:12703
  #, fuzzy, gcc-internal-format
  #| msgid "union type value used where scalar is required"
  msgid "used union type value where scalar is required"
  msgstr "vÃ¦rdi af union-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.c:12719
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "vÃ¦rdi af struct-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.c:12909 cp/semantics.c:9869
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12920 c/c-typeck.c:12930 cp/semantics.c:9880
! #: cp/semantics.c:9890
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.c:12965 cp/semantics.c:9925
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13009 c/c-typeck.c:14596 c/c-typeck.c:14683 c/c-typeck.c:14756
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13021 c/c-typeck.c:14528 c/c-typeck.c:14669
! #: cp/semantics.c:4930 cp/semantics.c:7473 cp/semantics.c:7667
  #, 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:13030 c/c-typeck.c:14693 cp/semantics.c:4940
! #: cp/semantics.c:7686
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qE is a member of a union"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: c/c-typeck.c:13038 c/c-typeck.c:14702
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13049 cp/semantics.c:4956 cp/semantics.c:7715
  #, 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:13053 c/c-typeck.c:14721 cp/semantics.c:4960
! #: cp/semantics.c:7719
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.c:13060
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14728 c/c-typeck.c:14846
! #: cp/semantics.c:4978 cp/semantics.c:7726 cp/semantics.c:7907
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13105 cp/semantics.c:5012
  #, 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:13112 cp/semantics.c:5019
  #, 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:13135 cp/semantics.c:5052
  #, 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:13152 c/c-typeck.c:13218 c/c-typeck.c:13495
! #: cp/semantics.c:5069 cp/semantics.c:5135
  #, 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:13171 cp/semantics.c:5088
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13179 cp/semantics.c:5096
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13188 c/c-typeck.c:13309 cp/semantics.c:5105
! #: cp/semantics.c:5226
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13205 cp/semantics.c:5122
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13246 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5178
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13297 cp/semantics.c:5214
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "for array function parameter length expression must be specified"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-typeck.c:13301 cp/semantics.c:5218
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13319 c/c-typeck.c:13434 cp/semantics.c:5236
! #: cp/semantics.c:5365
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13327 cp/semantics.c:5244
  #, 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:13713 cp/semantics.c:6318
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "kaster NULL som har en heltals-, ikke en henvisningstype"
  
! #: c/c-typeck.c:13720
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:13726 cp/semantics.c:6325
  #, 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:13739 cp/semantics.c:6341
  #, 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:13759 cp/semantics.c:6377
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13786
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13793 cp/semantics.c:6411
  #, 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:13799 cp/semantics.c:6417
  #, 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:13805 cp/semantics.c:6423
  #, 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:13842 cp/semantics.c:6471
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected pointer in %qs clause"
  msgstr "uventet operand"
  
! #: c/c-typeck.c:13924 cp/semantics.c:6546
  #, 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:13946 cp/semantics.c:6566
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:13972 c/c-typeck.c:13982
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.c:14002
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:14014
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "zero sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:14022
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "variable sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:14072
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: c/c-typeck.c:14081 cp/semantics.c:6210
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "brug af '%D' er tvetydigt"
  
! #: c/c-typeck.c:14169
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14187 c/c-typeck.c:14920 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14199 cp/semantics.c:8430
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14213 cp/semantics.c:6607
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14221
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14248 cp/semantics.c:6681
  #, 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:14278 c/c-typeck.c:14839 c/c-typeck.c:15063
! #: cp/semantics.c:6768 cp/semantics.c:7900 cp/semantics.c:8198
  #, 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:14293 cp/semantics.c:6783
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14306 c/c-typeck.c:14338 c/c-typeck.c:14369
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14314 c/c-typeck.c:14345 c/c-typeck.c:14617 c/c-typeck.c:14767
! #: c/c-typeck.c:14774 c/c-typeck.c:14792 c/c-typeck.c:14802 c/c-typeck.c:14809
! #: cp/semantics.c:6796 cp/semantics.c:6804 cp/semantics.c:6861
! #: cp/semantics.c:6868 cp/semantics.c:6912 cp/semantics.c:7600
! #: cp/semantics.c:7777 cp/semantics.c:7784 cp/semantics.c:7801
! #: cp/semantics.c:7811 cp/semantics.c:7818
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14317 c/c-typeck.c:14348 c/c-typeck.c:14777 c/c-typeck.c:14812
! #: cp/semantics.c:6807 cp/semantics.c:6871 cp/semantics.c:7787
! #: cp/semantics.c:7821
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14331 cp/semantics.c:6853
  #, 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:14362 cp/semantics.c:6904
  #, 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:14381 cp/semantics.c:7243
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.c:14388
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.c:14395
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD i %<aligned%>-klausul"
  
! #: c/c-typeck.c:14402
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14415 cp/semantics.c:7314
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.c:14421
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.c:14434 cp/semantics.c:7353
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.c:14440
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.c:14509 cp/semantics.c:7439
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14520 cp/semantics.c:7464
  #, 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:14536 cp/semantics.c:7483
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14545 cp/semantics.c:7494
  #, 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:14588 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14613 c/c-typeck.c:14789 cp/semantics.c:7596
! #: cp/semantics.c:7798
  #, 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:14621 c/c-typeck.c:14795 cp/semantics.c:7604
! #: cp/semantics.c:7804
  #, 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:14676 cp/semantics.c:7674
  #, 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:14747 c/c-typeck.c:14853 cp/semantics.c:7756
! #: cp/semantics.c:7914
  #, 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:14834 cp/semantics.c:7894
  #, 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:14862 cp/semantics.c:7924
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14876 cp/semantics.c:7940
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14879 cp/semantics.c:7943
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14896
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: c/c-typeck.c:14903
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.c:14933 c/c-typeck.c:15024 cp/semantics.c:8340
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14953 cp/semantics.c:7526
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses on a task construct"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.c:15046 cp/semantics.c:8166
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15113 cp/semantics.c:8501
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15123
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15142 cp/semantics.c:8292
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15154 cp/semantics.c:8305
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15165 c/c-typeck.c:15173 cp/semantics.c:8314
! #: cp/semantics.c:8332
  #, 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:15218 cp/semantics.c:8272
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15255 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15265 cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15283 cp/semantics.c:8526
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15457
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15462
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "den fÃ¸rste parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.c:15468
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 47831,49405 ----
  
  # man kan ikke stikke en forÃ¸gelse (++) en type som parameter, 'type
  # argument' skal opfattes pÃ¥ en anden mÃ¥de
! #: c/c-typeck.c:4666 c/c-typeck.c:4700
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "forkert parametertype til forÃ¸gelse"
  
! #: c/c-typeck.c:4668 c/c-typeck.c:4703
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "forkert parametertype til formindskelse"
  
! #: c/c-typeck.c:4688
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "beregninger udfÃ¸rt pÃ¥ en henvisning til en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:4692
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "beregninger udfÃ¸rt pÃ¥ en henvisning til en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:4799
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of expression of type %<void%>"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: c/c-typeck.c:4858
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of bit-field %qD"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: c/c-typeck.c:4871
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of an unaligned member"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "kan ikke tage adressen af et ikke-justeret medlem"
  
! #: c/c-typeck.c:4879
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "forespÃ¸rgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.c:5064
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable `%s' used in nested function"
  msgid "global register variable %qD used in nested function"
  msgstr "global registervariabel '%s' benyttet i indlejret funktion"
  
! #: c/c-typeck.c:5067
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "register variable %qD used in nested function"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: c/c-typeck.c:5072
  #, fuzzy, gcc-internal-format
  #| msgid "address of global register variable `%s' requested"
  msgid "address of global register variable %qD requested"
  msgstr "forespÃ¸rgsel efter adressen af den globale registervariabel '%s'"
  
! #: c/c-typeck.c:5074
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of register variable %qD requested"
  msgstr "forespÃ¸rgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.c:5213
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "non-lvalue array in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C forbyder betingede udtryk med kun Ã©n tom side"
  
! #: c/c-typeck.c:5394
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids conditional expr between `void *' and function pointer"
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C++ forbyder betinget udtryk mellem 'void *' og funktionshenvisning"
  
! #: c/c-typeck.c:5440
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5594
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: c/c-typeck.c:5598
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: c/c-typeck.c:5616
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: c/c-typeck.c:5621
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "in call to %qD, declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.c:5768
  #, fuzzy
  #| msgid "cast adds new qualifiers to function type"
  msgid "cast adds %q#v qualifier to function type"
  msgstr "typeomtvingning tilfÃ¸jer modifikationer til en funktionstype"
  
! #: c/c-typeck.c:5774
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "typetildelingen angiver en tabeltype"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C forbyder omtvingelse af ikke-skalar til den samme type"
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C forbyder omtvingelse til uniontype"
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "typetildeling til en uniontype fra en type der ikke findes i union'en"
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "typeomtvingelse forÃ¸ger den pÃ¥krÃ¦vne justering af mÃ¥ltypen"
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden stÃ¸rrelse"
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "typeomtvingelse fra heltal til henvisning af en anden stÃ¸rrelse"
  
! #: c/c-typeck.c:6058
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.c:6067
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.c:6077
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t convert from incomplete type %qT to %qT"
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "kan ikke konvertere fra ufuldstÃ¦ndig type %qT til %qT"
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6213
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "tildelingsundertrykkelse"
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for `%s')"
  msgid "(near initialization for %qs)"
  msgstr "(i nÃ¦rheden af klargÃ¸ringen af '%s')"
  
! #: c/c-typeck.c:6604
  #, fuzzy, gcc-internal-format
  #| msgid "char-array initialized from wide string"
  msgid "array initialized from parenthesized string constant"
  msgstr "char-tabel fÃ¥r tildelt startvÃ¦rdi fra en bred streng"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6681
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6684
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6689
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "built-in %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6897
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.c:6901
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: c/c-typeck.c:6906
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.c:6924
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%#T' to `%#T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "konvertering fra '%#T' til '%#T'"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra Ã©n uden"
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra Ã©n uden"
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra Ã©n uden"
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra Ã©n uden"
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  #, fuzzy
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C forbyder parameterkonvertering til uniontype"
  
! #: c/c-typeck.c:7202
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.c:7215
  #, fuzzy, gcc-internal-format
  #| msgid "passing arg %d of pointer to function"
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "videregiver den %d. parameter af henvisning til funktion"
  
! #: c/c-typeck.c:7225
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden stÃ¸rrelse"
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.c:7274
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til formateringsegenskaber"
  
! #: c/c-typeck.c:7279
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "return type might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.c:7305
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7310
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7315
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7320
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "return-sÃ¦tning med en vÃ¦rdi i en funktion der er erklÃ¦ret med en void returtype"
  
! #: c/c-typeck.c:7369
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.c:7372
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.c:7374
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.c:7376
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.c:7420
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "fortegnene i henvisningsmÃ¥l i %s er forskellige"
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "fortegnene i henvisningsmÃ¥l i %s er forskellige"
  
! #: c/c-typeck.c:7433
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "fortegnene i henvisningsmÃ¥l i %s er forskellige"
  
! #: c/c-typeck.c:7438
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "fortegnene i henvisningsmÃ¥l i %s er forskellige"
  
! #: c/c-typeck.c:7480
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7493
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7504
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "return-sÃ¦tning med en vÃ¦rdi i en funktion der er erklÃ¦ret med en void returtype"
  
! #: c/c-typeck.c:7516
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "return-sÃ¦tning med en vÃ¦rdi i en funktion der er erklÃ¦ret med en void returtype"
  
! #: c/c-typeck.c:7555
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.c:7562
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.c:7567
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.c:7571
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.c:7591
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.c:7598
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.c:7603
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.c:7607
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.c:7634
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "incompatible type for argument %d of %qE"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: c/c-typeck.c:7645
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: c/c-typeck.c:7655
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
  # 'automatic aggregate' betyder automatisk allokerede variabler, dvs.
  # ganske almindelige lokale variabler (kan evt. erklÃ¦res med 'auto')
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionel C forbyder klargÃ¸ring af auto-variabler af sammensatte typer"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:8029
  #, fuzzy, gcc-internal-format
  #| msgid "char-array initialized from wide string"
  msgid "array of inappropriate type initialized from string constant"
  msgstr "char-tabel fÃ¥r tildelt startvÃ¦rdi fra en bred streng"
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ugyldig brug af en tabel der ikke kan optrÃ¦de som en venstrevÃ¦rdi"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "tabel fÃ¥r tildelt en startvÃ¦rdi fra et tabeludtryk der ikke er konstant"
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "startvÃ¦rdielement kan ikke beregnes ved indlÃ¦sningstidspunktet"
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "objekt af typen '%T' med variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "overskydende krÃ¸llede paranteser ved slutningen af startvÃ¦rdien"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi"
  
  # RETMIG: eller er det fleksibel tabel-medlem
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem i en indlejret kontekst"
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "krÃ¸llede paranteser mangler omkring startvÃ¦rdien"
  
! #: c/c-typeck.c:8924
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "missing initializer for field %qD of %qT"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "tom skalarstartvÃ¦rdi"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "overskydende elementer i skalarstarvÃ¦rdi"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "tabelindeks i en startvÃ¦rdi der ikke er en tabel"
  
  # RETMIG: record?
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "feltnavn ikke i struktur- eller union-startvÃ¦rdi"
  
! #: c/c-typeck.c:9127
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer exceeds array bounds"
  msgid "array index in initializer not of integer type"
  msgstr "tabelindeks i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "tabelindekset i startvÃ¦rdien er ikke en konstant"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "tabelindeks i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tomt indeksinterval i startvÃ¦rdi"
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "tabelindeksinterval i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, fuzzy, gcc-internal-format
  #| msgid "initialized field with side-effects overwritten"
  msgid "initialized field overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10178
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "for mange elementer i char-tabelstartvÃ¦rdien"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "for mange elementer i struct-startvÃ¦rdi"
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "ikke-statisk klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionel C forbyder tildeling af startvÃ¦rdi til unioner"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "for mange elementer i tabelstartvÃ¦rdi"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "for mange elementer i vektorstartvÃ¦rdi"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "for mange elementer i skalarstartvÃ¦rdi"
  
! #: c/c-typeck.c:10764
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C forbyder 'goto *udtryk;'"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, fuzzy, gcc-internal-format
  #| msgid "function declared `noreturn' has a `return' statement"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "funktion der er erklÃ¦ret 'noreturn' har en 'return'-sÃ¦tning"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "%<return%> with a value, in function returning void"
  msgstr "'return' med en vÃ¦rdi i en funktion der returnerer void"
  
! #: c/c-typeck.c:10840
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "'return' med en vÃ¦rdi i en funktion der returnerer void"
  
! #: c/c-typeck.c:10917
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-stÃ¸rrelsen er ikke et heltal"
  
! #: c/c-typeck.c:11032
  #, fuzzy, gcc-internal-format
  #| msgid "`long' switch expression not converted to `int' in ISO C"
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "'long'-udtryk i switch konverteres ikke til 'int' i ISO C"
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: c/c-typeck.c:11086
  #, fuzzy, gcc-internal-format
  #| msgid "`default' label not within a switch statement"
  msgid "%<default%> label not within a switch statement"
  msgstr "'default'-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-sÃ¦tning befinder sig ikke i en lÃ¸kke- eller switch-konstruktion"
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "break statement used with OpenMP for loop"
  msgstr "break-sÃ¦tning befinder sig ikke i en lÃ¸kke- eller switch-konstruktion"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-sÃ¦tning befinder sig ikke i en lÃ¸kke"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement with no effect"
  msgstr "%HsÃ¦tning uden nogen virkning"
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "comparing vectors with different element types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, fuzzy, gcc-internal-format
  #| msgid "operand constraints for `asm' differ in number of alternatives"
  msgid "comparing vectors with different number of elements"
  msgstr "operandbegrÃ¦nsninger til 'asm' har forskellige antal alternativer"
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "sammenligning af kommatal med == eller != er ikke sikkert"
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids comparison of `void *' with function pointer"
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "sammenligning mellem en fuldstÃ¦ndig og ufuldstÃ¦ndig henvisning"
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C forbyder ordnede sammenligninger af henvisninger til funktioner"
  
! #: c/c-typeck.c:12335
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12755
  #, fuzzy, gcc-internal-format
  #| msgid "array type value used where scalar is required"
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "vÃ¦rdi af tabeltype angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.c:12759
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used struct type value where scalar is required"
  msgstr "vÃ¦rdi af struct-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.c:12763
  #, fuzzy, gcc-internal-format
  #| msgid "union type value used where scalar is required"
  msgid "used union type value where scalar is required"
  msgstr "vÃ¦rdi af union-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.c:12779
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "vÃ¦rdi af struct-type angivet hvor skalar er pÃ¥krÃ¦vet"
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qE is a member of a union"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.c:13120
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected EOF while reading source file %s.\n"
  msgid "expected single pointer in %qs clause"
  msgstr "StÃ¸dt pÃ¥ slutningen af kildefilen %s tidligere end forventet.\n"
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "for array function parameter length expression must be specified"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE does not have pointer or array type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "kaster NULL som har en heltals-, ikke en henvisningstype"
  
! #: c/c-typeck.c:13780
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "end expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "step expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected pointer in %qs clause"
  msgstr "uventet operand"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.c:14062
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:14074
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "zero sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:14082
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "variable sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:14132
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "brug af '%D' er tvetydigt"
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.c:14448
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD i %<aligned%>-klausul"
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.c:14481
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.c:14500
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i motion-klausuller"
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE har ikke en mappable-type i %qs-klausul"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD har ikke en mappable-type i %qs-klausul"
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE er hverken en variabel eller et funktionsnavn i klausul %qs"
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14956
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: c/c-typeck.c:14963
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses on a task construct"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15522
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "den fÃ¸rste parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "  for konvertering fra '%T' til
*** 49608,49614 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3729 cp/pt.c:6885
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 49637,49643 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 49728,49740 ****
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/call.c:4641
  #, 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:4644
  #, fuzzy, gcc-internal-format
  #| msgid "call of overloaded `%D(%A)' is ambiguous"
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
--- 49757,49769 ----
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/call.c:4644
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.c:4647
  #, fuzzy, gcc-internal-format
  #| msgid "call of overloaded `%D(%A)' is ambiguous"
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
*************** msgstr "kald af flertydig '%D(%A)' er tv
*** 49742,50466 ****
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4869
  #, 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:4941
  #, 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:4955
  #, 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:5007
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5013
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5015
  #, fuzzy, gcc-internal-format
  #| msgid "operand is r0"
  msgid " (operand type is %qT)"
  msgstr "operanden er r0"
  
! #: cp/call.c:5032
  #, fuzzy, gcc-internal-format
  #| msgid "internal error: %s"
  msgid "ternary %<operator?:%>"
  msgstr "intern fejl: %s"
  
! #: cp/call.c:5036
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5045 cp/call.c:5089 cp/call.c:5099
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5048
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5055
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5066
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5075
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5093
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5102
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5212
  #, 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:5279
  #, 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:5296 cp/call.c:5303
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5359
  #, 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:5439
  #, 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:5444
  #, 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:5493 cp/call.c:5608 cp/call.c:5779
  #, 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:5497
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5684
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:5700
  #, 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:5713
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.c:5718
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.c:5734
  #, 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:6415
  #, 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:6417
  #, 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:6497
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6548
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: cp/call.c:6550
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6621
  #, 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:7005
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7008
  #, 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:7047
  #, 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:7221
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7227
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/call.c:7263
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7264 cp/decl.c:8260
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7269
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7270 cp/decl.c:8261
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7277
  #, 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:7358
  #, 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:7361 cp/call.c:7380 cp/decl.c:9950 cp/typeck.c:4188
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7365
  #, 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:7377
  #, 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:7384
  #, 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:7451
  #, 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:7471
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/call.c:7521
  #, 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:7532
  #, 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:7541
  #, 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:7578 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:7620 cp/call.c:7627
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7623
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7893
  #, 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:7897
  #, 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:7908
  #, 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:7911
  #, 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:7950
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:7953 cp/call.c:7971
  #, 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:7956
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:8151
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:8175 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:8219
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8255
  #, 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:8265
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8333
  #, 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:8342
  #, 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:8442
  #, 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:8504
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9083
  #, 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:9086 cp/call.c:11715
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "  in call to %qD"
  msgstr "  i kald af '%D'"
  
! #: cp/call.c:9111
  #, 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:9293
  #, 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:9425
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9825
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9828
  #, 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:9833
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9838
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9853
  #, 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:9855
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9857
  #, 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:9860
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9863
  #, 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:9865
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9886
  #, 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:9888
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use copy-assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9890
  #, 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:9893
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9896
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9899
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9922
  #, 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:9939
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9952
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9955
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9958
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9967
  #, 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:9989
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%#qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:10089
  #, 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:10363 cp/typeck.c:9482
  #, 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:10385
  #, 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:10417
  #, 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:10464
  #, 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:10502 cp/pt.c:16264 cp/typeck.c:3162
  #, 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:10504
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10696
  #, 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:10699
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "kald af flertydig '%D(%A)' er tvetydigt"
  
! #: cp/call.c:10722
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10727
  #, 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:10728
  #, 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:10751
  #, 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:11713
  #, 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:11782
  #, fuzzy, gcc-internal-format
  #| msgid "choosing `%D' over `%D'"
  msgid "choosing %qD over %qD"
  msgstr "vÃ¦lger '%D' frem for '%D'"
  
! #: cp/call.c:11783
  #, 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:11786
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fordi konverteringssekvensen for parameteren er bedre"
  
! #: cp/call.c:12036
  #, 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:12040
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:12042
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:12088
  #, 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:12475
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12630
  #, 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:12634
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
--- 49771,50500 ----
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "henvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*"
  
! #: cp/call.c:4944
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to `(%T) (%A)'"
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "ingen passende fundet for kald til '(%T) (%A)'"
  
! #: cp/call.c:4958
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/call.c:5010
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5018
  #, fuzzy, gcc-internal-format
  #| msgid "operand is r0"
  msgid " (operand type is %qT)"
  msgstr "operanden er r0"
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "internal error: %s"
  msgid "ternary %<operator?:%>"
  msgstr "intern fejl: %s"
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5051
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5081
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5096
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5105
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ forbyder udeladelse af den mellemste del af et ?:-udtryk"
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enum-typer passer ikke sammen i betinget udtryk: '%T' og '%T'"
  
! #: cp/call.c:5716
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.c:5721
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/call.c:6419
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %q#T and %q#T"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.c:7051
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7231
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/call.c:7267
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "'%+#D' er ikke tilgÃ¦ngelig"
  
  # %s bliver til returnering eller tildeling eller noget i den retning
! #: cp/call.c:7362
  #, fuzzy, gcc-internal-format
  #| msgid "passing NULL used for non-pointer %s %P of `%D'"
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "overbringelse af NULL benyttet for ikke-henvisnings%s %P af '%D'"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7369
  #, fuzzy, gcc-internal-format
  #| msgid "%s to non-pointer type `%T' from NULL"
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "%s til ikke-henvisningstypen '%T' fra NULL"
  
! #: cp/call.c:7381
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: cp/call.c:7388
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/call.c:7455
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of `%D'"
  msgid "  initializing argument %P of %qD"
  msgstr "  ved klargÃ¸ring af parameteren %P til '%D'"
  
! #: cp/call.c:7475
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/call.c:7525
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around initializer for %qT"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi for '%T'"
  
! #: cp/call.c:7536
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.c:7545
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.c:7906
! #, fuzzy
! msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
! msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
! 
! #: cp/call.c:7911
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.c:7923
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.c:7926
  #, fuzzy
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "kan ikke erklÃ¦re feltet '%D' til at vÃ¦re af typen '%T'"
  
! #: cp/call.c:7971
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:8166
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8270
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type `%#T' through `...'"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan ikke modtage objekter af en ikke-POD type '%#T' gennem '...'"
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8348
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/call.c:8357
  #, fuzzy, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/call.c:8457
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til formateringsegenskaber"
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "  in call to %qD"
  msgstr "  i kald af '%D'"
  
! #: cp/call.c:9131
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "'%T' er en utilgÃ¦ngelig stamklasse til '%T'"
  
! #: cp/call.c:9313
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.c:9875
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9877
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "; use value-initialization instead"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use copy-assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9910
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "; use copy-initialization instead"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%#qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:10109
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/call.c:10383 cp/typeck.c:9489
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.c:10405
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.c:10437
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.c:10484
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call destructor `%T::~%T' without object"
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "kan ikke kalde destruktionsfunktion '%T::~%T' uden objekt"
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.c:10719
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "kald af flertydig '%D(%A)' er tvetydigt"
  
! #: cp/call.c:10742
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "returnerer en vÃ¦rdi fra en konstruktionsfunktion"
  
! #: cp/call.c:10748
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "returnerer en vÃ¦rdi fra en destruktionsfunktion"
  
! #: cp/call.c:10771
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "cannot call member function %qD without object"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/call.c:11734
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' chooses `%T' over `%T'"
  msgid "passing %qT chooses %qT over %qT"
  msgstr "videregivelse af '%T' vÃ¦lger '%T' frem for '%T'"
  
! #: cp/call.c:11803
  #, fuzzy, gcc-internal-format
  #| msgid "choosing `%D' over `%D'"
  msgid "choosing %qD over %qD"
  msgstr "vÃ¦lger '%D' frem for '%D'"
  
! #: cp/call.c:11804
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fordi konverteringssekvensen for parameteren er bedre"
  
! #: cp/call.c:12057
  #, fuzzy, gcc-internal-format
  #| msgid "default argument specified in explicit specialization"
  msgid "default argument mismatch in overload resolution"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/call.c:12061
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:12063
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:12109
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ifÃ¸lge ISO C++ er '%D' og '%D' tvetydigt selvom den vÃ¦rste konvertering for fÃ¸rstnÃ¦vnte er bedre end den vÃ¦rste konvertering for den sidstnÃ¦vnte"
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.c:12655
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
*************** msgstr "kan ikke konvertere fra stamklas
*** 50488,51757 ****
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:371
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:1184
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
! #: cp/class.c:1187
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "version inherited from %qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1205
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' and `%#D' cannot be overloaded"
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "'%#D' og '%#D' kan ikke flertydiggÃ¸res"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/class.c:1207 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2735 cp/name-lookup.c:3061
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: cp/class.c:1249
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting access specifications for method `%D', ignored"
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "modstridende tilgangsanvisninger til metoden '%D', ignoreret"
  
! #: cp/class.c:1252
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting access specifications for field `%s', ignored"
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "modstridende tilgangsanvisninger til feltet '%s', ignoreret"
  
! #: cp/class.c:1321
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local method `%#D' with same name"
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "  pÃ¥ grund af den lokale metode '%#D' med det samme navn"
  
! #: cp/class.c:1325
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "local method %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1331
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local member `%#D' with same name"
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "  pÃ¥ grund af det lokale medlem '%#D' med det samme navn"
  
! #: cp/class.c:1335
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "local member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1410
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1413 cp/class.c:1420 cp/class.c:1427 cp/class.c:1439
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1418
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1433
  #, 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:1744
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:2218
  #, fuzzy, gcc-internal-format
  #| msgid "all member functions in class `%T' are private"
  msgid "all member functions in class %qT are private"
  msgstr "alle medlemsfunktioner i klassen '%T' er private"
  
! #: cp/class.c:2230
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' only defines a private destructor and has no friends"
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "'%#T' definerer kun en privat destruktionsfunktion og har ingen venner"
  
! #: cp/class.c:2271
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' only defines private constructors and has no friends"
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "'%#T' definerer kun private konstruktionsfunktioner og har ingen venner"
  
! #: cp/class.c:2275
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
  # %D er en funktion
! #: cp/class.c:2567
  #, fuzzy, gcc-internal-format
  #| msgid "no unique final overrider for `%D' in `%T'"
  msgid "no unique final overrider for %qD in %qT"
  msgstr "ingen unik endelig overskrivning af '%D' i '%T'"
  
! #: cp/class.c:2929
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' and `%#D' cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "'%#D' og '%#D' kan ikke flertydiggÃ¸res"
  
! #: cp/class.c:2932
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2947
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3010
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was hidden"
  msgid "%qD was hidden"
  msgstr "'%D' var skjult"
  
! #: cp/class.c:3011
  #, fuzzy, gcc-internal-format
  #| msgid "  by `%D'"
  msgid "  by %qD"
  msgstr "  af '%D'"
  
! #: cp/class.c:3046
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
  
! #: cp/class.c:3056 cp/parser.c:21822
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is deprecated and may be removed"
  msgid "this flexibility is deprecated and will be removed"
  msgstr "-traditional er forÃ¦ldet og kan blive fjernet"
  
! #: cp/class.c:3252
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3444
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/class.c:3460
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%D' width not an integer constant"
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bredden af bitfeltet '%D' er ikke en heltalskonstant"
  
! #: cp/class.c:3465
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%D'"
  msgid "negative width in bit-field %q+D"
  msgstr "negativ bredde i bitfeltet '%D'"
  
! #: cp/class.c:3470
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%D'"
  msgid "zero width for bit-field %q+D"
  msgstr "en bredde pÃ¥ nul for bitfeltet '%D'"
  
! #: cp/class.c:3480
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%D' exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "bredden af '%D' overstiger typen"
  
! #: cp/class.c:3486
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is too small to hold all values of `%#T'"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "'%D' er for lille til at indeholde alle vÃ¦rdierne af '%#T'"
  
! #: cp/class.c:3547
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with constructor not allowed in union"
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "medlemmet '%#D' med en konstruktionsfunktion er ikke tilladt i en union"
  
! #: cp/class.c:3550
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with destructor not allowed in union"
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "medlemmet '%#D' med en destruktionsfunktion er ikke tilladt i en union"
  
! #: cp/class.c:3552
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with copy assignment operator not allowed in union"
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "medlemmet '%#D' med en kopitildelingsoperator er ikke tilladt i en union"
  
! #: cp/class.c:3556
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/class.c:3672
  #, 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:3685
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/class.c:3698
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "feltet '%D' er pÃ¥ ugyldig vis erklÃ¦ret som en funktionstype"
  
! #: cp/class.c:3704
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameteren '%D' er pÃ¥ ugyldig vis erklÃ¦ret som af en medlemsfunktionstype"
  
! #: cp/class.c:3775
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3827
  #, fuzzy, gcc-internal-format
  #| msgid "non-member `%s' cannot be declared `mutable'"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "'%s' som ikke er medlem, kan ikke erklÃ¦res 'mutable'"
  
! #: cp/class.c:3830
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "medlemmet '%D' kan ikke afklÃ¦res bÃ¥de virtual og static"
  
! #: cp/class.c:3861
  #, fuzzy, gcc-internal-format
  #| msgid "multiple fields in union `%T' initialized"
  msgid "multiple fields in union %qT initialized"
  msgstr "flere felter i union '%T' tildeles startvÃ¦rdi"
  
! #: cp/class.c:3863
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:3906
  #, fuzzy, gcc-internal-format
  #| msgid "field `%#D' with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "felt '%#D' med samme navn som klassen"
  
! #: cp/class.c:3934
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%q#T has pointer data members"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/class.c:3939
  #, 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:3941
  #, fuzzy, gcc-internal-format
  #| msgid "  or `operator=(const %T&)'"
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eller 'operator=(const %T&)'"
  
! #: cp/class.c:3945
  #, 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:3947
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:4404
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/class.c:4407
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/class.c:4735
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-virtual method `%D'"
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "startvÃ¦rdi angivet for ikke-virtuel medlemsfunktion '%D'"
  
! #: cp/class.c:4768
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/class.c:5224
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5245
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5901 cp/constexpr.c:245
  #, 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:5927
  #, 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:5930
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5933
  #, 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:5936
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/class.c:5944
  #, 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:5977
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5992
  #, 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:5999
  #, 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:6120
  #, 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:6149
  #, 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:6155
  #, 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:6474
  #, 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:6486
  #, 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:6736
  #, 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:6915
  #, 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:7201
  #, 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:7203
  #, 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:7208
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7236
  #, 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:7238
  #, 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:7247 cp/class.c:7278
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7255
  #, 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:7257
  #, 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:7276
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7390 cp/parser.c:25610
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7527
  #, 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:7555
  #, 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:7561
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7565
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: cp/class.c:7571
  #, 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:7728
  #, 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:7739
  #, 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:8246
  #, fuzzy, gcc-internal-format
  #| msgid "language string `\"%s\"' not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "sprogstrengen '\"%s\"' ikke genkendt"
  
! #: cp/class.c:8336
  #, 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:8494
  #, 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:8521
  #, 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:8548
  #, 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:8551
  #, 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:8627 cp/class.c:8669
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "ikke tilstrÃ¦kkelig information om typen"
  
! #: cp/class.c:8647
  #, 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:8921
  #, 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:8924
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "%qD declared here as %q#D"
  msgstr "omerklÃ¦ret her som '%#D'"
  
! #: cp/constexpr.c:106
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/constexpr.c:117
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:129
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type `%T'"
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr "parameter mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: cp/constexpr.c:193
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/constexpr.c:206
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: cp/constexpr.c:218
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:229
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: cp/constexpr.c:256
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr ""
  
! #: cp/constexpr.c:517
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.c:780
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.c:841
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.c:883
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.c:972
  #, fuzzy, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:1445 cp/constexpr.c:2747
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "tom erklÃ¦ring"
  
! #: cp/constexpr.c:1450 cp/constexpr.c:1460 cp/constexpr.c:2942
  #, 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:1735 cp/constexpr.c:7953
  #, 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:1790
  #, 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:1792
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.c:2010 cp/constexpr.c:2065 cp/constexpr.c:2097
! #: cp/constexpr.c:2118
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2011
  #, 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:2035
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "objekt af typen '%T' med variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/constexpr.c:2066 cp/constexpr.c:2098
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2120
  #, 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:2123
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2198 cp/constexpr.c:2467 cp/constexpr.c:7985
  #, 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:2315
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/constexpr.c:2388
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.c:2392 cp/constexpr.c:2414
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.c:2410
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.c:2427
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2434
  #, 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:2541
  #, 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:2548
  #, 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:2552
  #, 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:2643
  #, 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:2654
  #, 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:2982
  #, 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:2989
  #, 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:3012
  #, 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:3031
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.c:3189
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3578
  #, 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:3581
  #, 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:3586
  #, 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:3589
  #, 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:3772
  #, 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:3820
  #, 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:3837 cp/constexpr.c:3936 cp/constexpr.c:6051
! #: cp/constexpr.c:6148 cp/constexpr.c:7905
  #, 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:3843
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:3874 cp/constexpr.c:3896
  #, 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:3876
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4007
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:4010
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4021
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4024
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4035
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4038
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4049
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4053
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4064
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:4067
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4108
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "-indlejrede funktioner er ikke understÃ¸ttet pÃ¥ denne mÃ¥larkitektur"
  
! #: cp/constexpr.c:4117 cp/constexpr.c:4127
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4147
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4171
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/constexpr.c:4183
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4906 cp/constexpr.c:6718
  #, 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:4926
  #, 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:4971
  #, 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:4973 cp/constexpr.c:4980
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/constexpr.c:4978
  #, 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:4983
  #, 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:4990
  #, 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:4995
  #, 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:4998
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.c:5003 cp/constexpr.c:5010
  #, 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:5016
  #, 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:5019
  #, 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:5265
  #, 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:5334
  #, 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:5347
  #, 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:5739 cp/constexpr.c:6976
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:5845
  #, 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:5947
  #, 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:5948
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6013
  #, 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:6026
  #, 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:6208 cp/constexpr.c:8583
  #, 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:6636 cp/constexpr.c:8110
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6664
  #, 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:6693
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "cast from %qT is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: cp/constexpr.c:6729
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6834 cp/constexpr.c:8409 cp/constexpr.c:8787
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.c:6929
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "uventet operand"
  
! #: cp/constexpr.c:6935
  #, 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:6960
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:6979
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.c:7209
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7217
  #, 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:7232
  #, 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:7243
  #, 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:7265
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7845
  #, 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:8075
  #, 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:8078
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8130
  #, 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:8163
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, 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:8356
  #, 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:8423
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/constexpr.c:8438
  #, 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:8502
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8552
  #, 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:8559
  #, 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:8632
  #, 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:8728
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8795
  #, 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:8825
  #, 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:8834
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected type for `id' (%s)"
  msgid "unexpected AST of kind %s"
--- 50522,51791 ----
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:378
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
! #: cp/class.c:1194
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "version inherited from %qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1212
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' and `%#D' cannot be overloaded"
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "'%#D' og '%#D' kan ikke flertydiggÃ¸res"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: cp/class.c:1256
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting access specifications for method `%D', ignored"
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "modstridende tilgangsanvisninger til metoden '%D', ignoreret"
  
! #: cp/class.c:1259
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting access specifications for field `%s', ignored"
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "modstridende tilgangsanvisninger til feltet '%s', ignoreret"
  
! #: cp/class.c:1328
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local method `%#D' with same name"
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "  pÃ¥ grund af den lokale metode '%#D' med det samme navn"
  
! #: cp/class.c:1332
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "local method %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1338
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local member `%#D' with same name"
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "  pÃ¥ grund af det lokale medlem '%#D' med det samme navn"
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "local member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:2225
  #, fuzzy, gcc-internal-format
  #| msgid "all member functions in class `%T' are private"
  msgid "all member functions in class %qT are private"
  msgstr "alle medlemsfunktioner i klassen '%T' er private"
  
! #: cp/class.c:2237
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' only defines a private destructor and has no friends"
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "'%#T' definerer kun en privat destruktionsfunktion og har ingen venner"
  
! #: cp/class.c:2278
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' only defines private constructors and has no friends"
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "'%#T' definerer kun private konstruktionsfunktioner og har ingen venner"
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
  # %D er en funktion
! #: cp/class.c:2574
  #, fuzzy, gcc-internal-format
  #| msgid "no unique final overrider for `%D' in `%T'"
  msgid "no unique final overrider for %qD in %qT"
  msgstr "ingen unik endelig overskrivning af '%D' i '%T'"
  
! #: cp/class.c:2936
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' and `%#D' cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "'%#D' og '%#D' kan ikke flertydiggÃ¸res"
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3017
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was hidden"
  msgid "%qD was hidden"
  msgstr "'%D' var skjult"
  
! #: cp/class.c:3018
  #, fuzzy, gcc-internal-format
  #| msgid "  by `%D'"
  msgid "  by %qD"
  msgstr "  af '%D'"
  
! #: cp/class.c:3053
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is deprecated and may be removed"
  msgid "this flexibility is deprecated and will be removed"
  msgstr "-traditional er forÃ¦ldet og kan blive fjernet"
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/class.c:3467
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%D' width not an integer constant"
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bredden af bitfeltet '%D' er ikke en heltalskonstant"
  
! #: cp/class.c:3472
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%D'"
  msgid "negative width in bit-field %q+D"
  msgstr "negativ bredde i bitfeltet '%D'"
  
! #: cp/class.c:3477
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%D'"
  msgid "zero width for bit-field %q+D"
  msgstr "en bredde pÃ¥ nul for bitfeltet '%D'"
  
! #: cp/class.c:3487
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%D' exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "bredden af '%D' overstiger typen"
  
! #: cp/class.c:3493
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is too small to hold all values of `%#T'"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "'%D' er for lille til at indeholde alle vÃ¦rdierne af '%#T'"
  
! #: cp/class.c:3554
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with constructor not allowed in union"
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "medlemmet '%#D' med en konstruktionsfunktion er ikke tilladt i en union"
  
! #: cp/class.c:3557
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with destructor not allowed in union"
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "medlemmet '%#D' med en destruktionsfunktion er ikke tilladt i en union"
  
! #: cp/class.c:3559
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with copy assignment operator not allowed in union"
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "medlemmet '%#D' med en kopitildelingsoperator er ikke tilladt i en union"
  
! #: cp/class.c:3563
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3692
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "feltet '%D' er pÃ¥ ugyldig vis erklÃ¦ret som en funktionstype"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameteren '%D' er pÃ¥ ugyldig vis erklÃ¦ret som af en medlemsfunktionstype"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "non-member `%s' cannot be declared `mutable'"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "'%s' som ikke er medlem, kan ikke erklÃ¦res 'mutable'"
  
! #: cp/class.c:3837
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "medlemmet '%D' kan ikke afklÃ¦res bÃ¥de virtual og static"
  
! #: cp/class.c:3868
  #, fuzzy, gcc-internal-format
  #| msgid "multiple fields in union `%T' initialized"
  msgid "multiple fields in union %qT initialized"
  msgstr "flere felter i union '%T' tildeles startvÃ¦rdi"
  
! #: cp/class.c:3870
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:3913
  #, fuzzy, gcc-internal-format
  #| msgid "field `%#D' with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "felt '%#D' med samme navn som klassen"
  
! #: cp/class.c:3941
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%q#T has pointer data members"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/class.c:3946
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `%T(const %T&)'"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  men overskriver ikke '%T(const %T&)'"
  
! #: cp/class.c:3948
  #, fuzzy, gcc-internal-format
  #| msgid "  or `operator=(const %T&)'"
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eller 'operator=(const %T&)'"
  
! #: cp/class.c:3952
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `operator=(const %T&)'"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  men overskriver ikke 'operator=(const %T&)'"
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:4411
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/class.c:4414
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/class.c:4742
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-virtual method `%D'"
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "startvÃ¦rdi angivet for ikke-virtuel medlemsfunktion '%D'"
  
! #: cp/class.c:4775
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/class.c:5934
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%q+T is not literal because:"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:5943
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/class.c:6006
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "  non-static data member %qD has volatile type"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/class.c:6127
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:6156
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference `%#D' in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ikke-statisk reference '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.c:6162
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member `%#D' in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ikke-statisk konstant medlem '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.c:6481
  #, fuzzy, gcc-internal-format
  #| msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte stamklasse '%T' er ikke tilgÃ¦ngelig i '%T' pÃ¥ grund af tvetydighed"
  
! #: cp/class.c:6493
  #, fuzzy, gcc-internal-format
  #| msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuel stamklasse '%T' er ikke tilgÃ¦ngelig i '%T' pÃ¥ grund af tvetydighed"
  
! #: cp/class.c:6743
  #, fuzzy, gcc-internal-format
  #| msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "afsÃ¦ttet for '%D' fÃ¸lger ikke ABI'en og kan Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ugyldig brug af %<...%> med ikke-skive"
  
! #: cp/class.c:7210
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7243
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.c:7245
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7262
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.c:7264
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.c:7283
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7534
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has virtual functions but non-virtual destructor"
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "'%#T' har virtuelle funktioner, men ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:7562
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "type transparent %q#T does not have any fields"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7572
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "forsÃ¸gte at afslutte struct, men blev stoppet af tidligere fortolkningsfejl"
  
! #: cp/class.c:8253
  #, fuzzy, gcc-internal-format
  #| msgid "language string `\"%s\"' not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "sprogstrengen '\"%s\"' ikke genkendt"
  
! #: cp/class.c:8343
  #, fuzzy, gcc-internal-format
  #| msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "kan ikke benytte den flertydiggjorte funktion '%D' baseret pÃ¥ konvertering til typen '%T'"
  
! #: cp/class.c:8501
  #, fuzzy, gcc-internal-format
  #| msgid "no matches converting function `%D' to type `%#T'"
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ingen passende ved konvertering af funktionen '%D' til typen '%#T'"
  
! #: cp/class.c:8528
  #, fuzzy, gcc-internal-format
  #| msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "konvertering af den flertydiggjorte funktion '%D' til typen '%T' er tvetydig"
  
! #: cp/class.c:8555
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member `%D'"
  msgid "assuming pointer to member %qD"
  msgstr "antager henvisning til medlemmet '%D'"
  
! #: cp/class.c:8558
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "ikke tilstrÃ¦kkelig information om typen"
  
! #: cp/class.c:8654
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%E' from type `%T' to type `%T'"
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "kan ikke konvertere '%E' fra typen '%T' til typen '%T'"
  
! #: cp/class.c:8928
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/class.c:8931
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "%qD declared here as %q#D"
  msgstr "omerklÃ¦ret her som '%#D'"
  
! #: cp/constexpr.c:107
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/constexpr.c:118
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:130
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type `%T'"
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr "parameter mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: cp/constexpr.c:194
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/constexpr.c:207
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: cp/constexpr.c:219
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:230
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: cp/constexpr.c:257
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr ""
  
! #: cp/constexpr.c:518
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.c:781
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.c:842
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.c:884
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.c:973
  #, fuzzy, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:1446 cp/constexpr.c:2783
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "tom erklÃ¦ring"
  
! #: cp/constexpr.c:1451 cp/constexpr.c:1461 cp/constexpr.c:2997
  #, 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:1771 cp/constexpr.c:8016
  #, 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:1826
  #, 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:1828
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.c:2046 cp/constexpr.c:2101 cp/constexpr.c:2133
! #: cp/constexpr.c:2154
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2047
  #, 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:2071
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "objekt af typen '%T' med variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/constexpr.c:2102 cp/constexpr.c:2134
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2156
  #, 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:2159
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/constexpr.c:2351
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/constexpr.c:2424
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.c:2428 cp/constexpr.c:2450
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.c:2446
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.c:2463
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2470
  #, 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:2577
  #, 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:2584
  #, 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:2588
  #, 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:2679
  #, 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:2690
  #, 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:3037
  #, 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:3044
  #, 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:3067
  #, 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:3086
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.c:3244
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3633
  #, 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:3636
  #, 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:3641
  #, 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:3644
  #, 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:3827
  #, 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:3875
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *'-henvisning"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qE is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:3898
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4062
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:4065
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4076
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4079
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4090
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4093
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4104
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4108
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4119
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:4122
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:4163
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "-indlejrede funktioner er ikke understÃ¸ttet pÃ¥ denne mÃ¥larkitektur"
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *'-henvisning"
  
! #: cp/constexpr.c:4981
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:5026
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/constexpr.c:5033
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:5038
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "%qD used in its own initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: cp/constexpr.c:5050
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constexpr.c:5053
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:5071
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/constexpr.c:5074
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/constexpr.c:5320
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:5389
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/constexpr.c:5402
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:5908
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.c:6010
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline assembly is not a constant expression"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:6089
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6727
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6756
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "cast from %qT is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: cp/constexpr.c:6792
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.c:6992
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "uventet operand"
  
! #: cp/constexpr.c:6998
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
! #: cp/constexpr.c:7023
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:7042
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7280
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:7295
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:7306
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ugyldig reinterpret_cast af et hÃ¸jrevÃ¦rdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.c:8138
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "ugyldig reinterpret_cast fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8265
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8419
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8486
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/constexpr.c:8501
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:8565
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8615
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.c:8695
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:8791
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8858
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "tabelindekset i startvÃ¦rdien er ikke en konstant"
  
! #: cp/constexpr.c:8888
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected type for `id' (%s)"
  msgid "unexpected AST of kind %s"
*************** msgstr "uventet type for 'id' (%s)"
*** 51762,51818 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1325
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: cp/cp-gimplify.c:1328
  #, 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:1340
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2793
  #, 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:2815 cp/cp-gimplify.c:2827 cp/decl.c:4066 cp/method.c:978
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/cp-gimplify.c:2833
  #, 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:2850
  #, 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:2861
  #, 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:2873
  #, 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:2977
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
--- 51796,51852 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1333
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: cp/cp-gimplify.c:1336
  #, 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:1348
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/cp-gimplify.c:2813
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qD is not a class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/cp-gimplify.c:2830
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/cp-gimplify.c:2841
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/cp-gimplify.c:2853
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
*************** msgstr "ugyldig const_cast af en hÃ¸jrev
*** 51862,51868 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: cp/cvt.c:498 cp/typeck.c:7969
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "casting %qT to %qT does not dereference pointer"
--- 51896,51902 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "casting %qT to %qT does not dereference pointer"
*************** msgid "redeclaration %qD differs in %qs
*** 52298,52304 ****
  msgstr "erklÃ¦ring af '%D' som %s"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/decl.c:1303 cp/decl.c:15319
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
--- 52332,52338 ----
  msgstr "erklÃ¦ring af '%D' som %s"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
*************** msgstr "tidligere ikke-funktionserklÃ¦ri
*** 52450,52457 ****
  msgid "%q#D previously defined here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3187 cp/name-lookup.c:3216
! #: cp/name-lookup.c:3240
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously declared here"
  msgid "%q#D previously declared here"
--- 52484,52491 ----
  msgid "%q#D previously defined here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
! #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously declared here"
  msgid "%q#D previously declared here"
*************** msgstr "standardparameter givet til %d.
*** 52493,52549 ****
  msgid "previous specification in %q#D here"
  msgstr "efter tidligere specifikation i '%#D'"
  
! #: cp/decl.c:2047
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration %qD conflicts with builtin"
  msgstr "strider mod indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:2055
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration %qD conflicts with import"
  msgstr "strider mod indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as `%#D' here"
  msgid "import declared %q#D here"
  msgstr "  fÃ¸rst erklÃ¦ret som '%#D' her"
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/decl.c:2104
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktionen '%D' erklÃ¦ret virtual inden i en union"
  
! #: cp/decl.c:2149
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%D' in same scope"
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "overflÃ¸dig omerklÃ¦ring af '%D' i samme virkefelt"
  
! #: cp/decl.c:2166
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "deleted definition of %qD is not first declaration"
--- 52527,52583 ----
  msgid "previous specification in %q#D here"
  msgstr "efter tidligere specifikation i '%#D'"
  
! #: cp/decl.c:2045
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration %qD conflicts with builtin"
  msgstr "strider mod indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:2053
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration %qD conflicts with import"
  msgstr "strider mod indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as `%#D' here"
  msgid "import declared %q#D here"
  msgstr "  fÃ¸rst erklÃ¦ret som '%#D' her"
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/decl.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktionen '%D' erklÃ¦ret virtual inden i en union"
  
! #: cp/decl.c:2147
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%D' in same scope"
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "overflÃ¸dig omerklÃ¦ring af '%D' i samme virkefelt"
  
! #: cp/decl.c:2164
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "deleted definition of %qD is not first declaration"
*************** msgstr "indlejret omdefinering af '%s'"
*** 52557,52609 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2640
  #, 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:2779
  #, 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:3052 cp/decl.c:3081 cp/decl.c:3123 cp/decl.c:3140 cp/decl.c:3243
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "omdefinering af '%#T'"
  
! #: cp/decl.c:3068
  #, 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:3078
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%q#D not declared in class"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/decl.c:3092 cp/decl.c:3150
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3095 cp/decl.c:3153
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3102 cp/decl.c:3160
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %q+D redeclared"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.c:3109
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 52591,52643 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD after first use"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "omdefinering af '%#T'"
  
! #: cp/decl.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%qD conflicts with used function"
  msgstr "'%#D' strider mod tidligere using-erklÃ¦ring '%#D'"
  
! #: cp/decl.c:3060
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%q#D not declared in class"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %q+D redeclared"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 52611,53352 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3189
  #, 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:3192
  #, 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:3207 cp/decl.c:3251 cp/name-lookup.c:2730 cp/name-lookup.c:3214
! #: cp/name-lookup.c:3238
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "omerklÃ¦ring af '%#D'"
  
! #: cp/decl.c:3234
  #, 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:3300
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3301
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "en tidligere lokal variabel"
  
! #: cp/decl.c:3395
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  herfra"
  
! #: cp/decl.c:3418 cp/decl.c:3646
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3446
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of `%#D'"
  msgid "  crosses initialization of %q#D"
  msgstr "  krydser klargÃ¸ring af '%#D'"
  
! #: cp/decl.c:3449
  #, 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:3463 cp/decl.c:3617
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3469 cp/decl.c:3599 cp/decl.c:3619
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  gÃ¥r ind i catch-blok"
  
! #: cp/decl.c:3475 cp/decl.c:3629
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters OpenMP structured block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3481 cp/decl.c:3621
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3488 cp/decl.c:3623
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.c:3606
  #, 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:3609
  #, 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:4073 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/decl.c:4084
  #, 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:4112 cp/decl.c:4198
  #, 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:4113
  #, 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:4126
  #, 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:4135
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4207
  #, 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:4543
  #, 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:5042
  #, 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:5045
  #, 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:5048
  #, 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:5067
  #, 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:5070
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5112
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "flere typer i Ã©n erklÃ¦ring"
  
! #: cp/decl.c:5117
  #, 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:5134
  #, 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:5167
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "manglende typenavn i typedef-erklÃ¦ring"
  
! #: cp/decl.c:5175
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ forbyder anonyme strukturer"
  
! #: cp/decl.c:5182
  #, 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:5185
  #, 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:5190
  #, 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:5193
  #, 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:5196
  #, 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:5200
  #, 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:5204
  #, 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:5208
  #, 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:5212
  #, 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:5216
  #, 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:5219 cp/decl.c:5222 cp/decl.c:5225
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "tom erklÃ¦ring"
  
! #: cp/decl.c:5247
  #, 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:5250
  #, 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:5322
  #, 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:5326
  #, 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:5390 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  #| msgid "typedef `%D' is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef '%D' bliver tildelt en vÃ¦rdi (benyt __typeof__ i stedet)"
  
! #: cp/decl.c:5403
  #, 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:5441
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: cp/decl.c:5465
  #, 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:5473
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "non-member-template declaration of %qD"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/decl.c:5474
  #, 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:5486
  #, 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:5498
  #, 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:5546
  #, 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:5563
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5598
  #, 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:5603
  #, 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:5675
  #, 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:5681 cp/decl.c:6834
  #, 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:5691
  #, 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:5758
  #, 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:5841
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5847
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5866
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ikke-trivielle udpegede startvÃ¦rdier er ikke understÃ¸ttet"
  
! #: cp/decl.c:5870
  #, 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:5926
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af %qD"
  
! #: cp/decl.c:5933
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "tabelstÃ¸rrelsen mangler i %qD"
  
! #: cp/decl.c:5945
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nulstÃ¸rrelsestabel %qD"
  
! #: cp/decl.c:5985
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "lagringsstÃ¸rrelsen af %qD er ikke kendt"
  
! #: cp/decl.c:6010
  #, 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:6061
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline 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:6065
  #, 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:6071
  #, 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:6113
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%>"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: cp/decl.c:6120
  #, 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:6129
  #, 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:6137
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6144
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6312
  #, 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:6369
  #, 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:6407
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6415
  #, 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:6443
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/decl.c:6494
  #, 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:6533 cp/decl.c:6793 cp/typeck2.c:1380 cp/typeck2.c:1694
! #: cp/typeck2.c:1742 cp/typeck2.c:1789
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "for mange startvÃ¦rdier for %qT"
  
! #: cp/decl.c:6574
  #, 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:6584
  #, 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:6702
  #, 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:6822
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding has incomplete type %qT"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en henvisning til en variabel af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:6836
  #, 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:6849
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "variable-sized compound literal"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: cp/decl.c:6904
  #, 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:6925
  #, 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:6970
  #, 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:7102
  #, 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:7137
  #, 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:7139
  #, 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:7142
  #, 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:7147
  #, 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:7332
  #, 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:7590
  #, 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:7614
  #, 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:7619
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/decl.c:7624
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7629
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7634
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7684
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/decl.c:7702 cp/decl.c:14061
  #, 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:7706 cp/decl.c:14065
  #, 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:7759
  #, 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:7867
  #, 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:7926
  #, 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:7969
  #, 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:8140
  #, 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:8246
  #, 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:8249
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8256
  #, 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:8282
  #, 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:8291
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8501
  #, 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:8517
  #, 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:8526 cp/decl.c:8611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%u name provided for structured binding"
--- 52645,53392 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3171
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger ikke-trÃ¥dlokal erklÃ¦ring"
  
! #: cp/decl.c:3174
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ikke-trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger trÃ¥dlokal erklÃ¦ring"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
! #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "omerklÃ¦ring af '%#D'"
  
! #: cp/decl.c:3216
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "overflÃ¸dig omerklÃ¦ring af '%s' i samme virkefelt"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "en tidligere lokal variabel"
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  herfra"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of `%#D'"
  msgid "  crosses initialization of %q#D"
  msgstr "  krydser klargÃ¸ring af '%#D'"
  
! #: cp/decl.c:3431
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  gÃ¥r ind i catch-blok"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters OpenMP structured block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of `%#D'"
  msgid "  skips initialization of %q#D"
  msgstr "  springer over klargÃ¸ring af '%#D'"
  
! #: cp/decl.c:3591
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/decl.c:4061
! #, fuzzy, gcc-internal-format
! #| msgid "`%D' is not a function template"
! msgid "%qD is a function, not a type"
! msgstr "'%D' er ikke en funktionsskabelon"
! 
! #: cp/decl.c:4072
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%q#T is not a class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, fuzzy, gcc-internal-format
  #| msgid "no class template named `%#T' in `%#T'"
  msgid "no class template named %q#T in %q#T"
  msgstr "ingen klasseskabelon ved navn '%#T' i '%#T'"
  
! #: cp/decl.c:4101
  #, fuzzy, gcc-internal-format
  #| msgid "no type named `%#T' in `%#T'"
  msgid "no type named %q#T in %q#T"
  msgstr "ingen type ved navn '%#T' i '%#T'"
  
! #: cp/decl.c:4114
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameters do not match template %qD"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:4531
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-falign-labels=%d understÃ¸ttes ikke"
  
! #: cp/decl.c:5038
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with constructor not allowed in anonymous aggregate"
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med konstruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.c:5041
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with destructor not allowed in anonymous aggregate"
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med destruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med kopitildelingsoperator er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.c:5063
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "attribute ignored in declaration of %q#T"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "flere typer i Ã©n erklÃ¦ring"
  
! #: cp/decl.c:5113
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of C++ built-in type `%T'"
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "omerklÃ¦ring af indbygget type i C++ '%T'"
  
! #: cp/decl.c:5130
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "manglende typenavn i typedef-erklÃ¦ring"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ forbyder anonyme strukturer"
  
! #: cp/decl.c:5178
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.c:5181
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.c:5186
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified inside a class"
  msgid "%<friend%> can only be specified inside a class"
  msgstr "'%D' kan kun angives inden i en klasse"
  
! #: cp/decl.c:5189
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for constructors"
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "'%D' kan kun angives for konstruktionsfunktioner"
  
! #: cp/decl.c:5192
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "a storage class can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5196
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5200
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5204
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5208
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.c:5212
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "tom erklÃ¦ring"
  
! #: cp/decl.c:5243
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter list used in explicit instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/decl.c:5246
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/decl.c:5318
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
  # init dÃ¦kker over vÃ¦rditildeling her - samme for de nÃ¦ste mange
! #: cp/decl.c:5386 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  #| msgid "typedef `%D' is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef '%D' bliver tildelt en vÃ¦rdi (benyt __typeof__ i stedet)"
  
! #: cp/decl.c:5399
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "erklÃ¦ringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startvÃ¦rdi"
  
! #: cp/decl.c:5437
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: cp/decl.c:5461
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/decl.c:5469
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "non-member-template declaration of %qD"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "does not match member template declaration here"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/decl.c:5482
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ tillader ikke '%T::%D' at blive defineret som '%T::%D'"
  
! #: cp/decl.c:5494
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "duplicate initialization of %qD"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: cp/decl.c:5542
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/decl.c:5671
  #, fuzzy, gcc-internal-format
  #| msgid "variable `%#D' has initializer but incomplete type"
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variablen '%#D' bliver tildelt en startvÃ¦rdi, men er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array `%#D' have incomplete type"
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementer i tabellen '%#D' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:5687
  #, fuzzy, gcc-internal-format
  #| msgid "aggregate `%#D' has incomplete type and cannot be defined"
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "den sammensatte type '%#D' er af en ufuldstÃ¦ndig type og kan ikke defineres"
  
! #: cp/decl.c:5754
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as reference but not initialized"
  msgid "%qD declared as reference but not initialized"
  msgstr "'%D' erklÃ¦ret som en reference, men bliver ikke tildelt en startvÃ¦rdi"
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ikke-trivielle udpegede startvÃ¦rdier er ikke understÃ¸ttet"
  
! #: cp/decl.c:5866
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af %qD"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "tabelstÃ¸rrelsen mangler i %qD"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nulstÃ¸rrelsestabel %qD"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "lagringsstÃ¸rrelsen af %qD er ikke kendt"
  
! #: cp/decl.c:6006
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size of %qD isn%'t constant"
  msgstr "lagringsstÃ¸rrelsen af '%D' er ikke konstant"
  
! #: cp/decl.c:6057
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
  
! #: cp/decl.c:6061
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
  
! #: cp/decl.c:6067
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  du kan arbejde dig rundt om dette ved at fjerne startvÃ¦rdien"
  
! #: cp/decl.c:6109
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%>"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: cp/decl.c:6116
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/decl.c:6125
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/decl.c:6133
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6308
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ugyldig startvÃ¦rdi til virtuel medlemsfunktion '%D'"
  
! #: cp/decl.c:6365
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for `%T' must be brace-enclosed"
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "startvÃ¦rdi for '%T' skal vÃ¦re indesluttet i krÃ¸llede paranteser"
  
! #: cp/decl.c:6403
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6411
  #, 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:6439
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/decl.c:6490
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in aggregate initializer"
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "for mange elementer i startvÃ¦rdi til sammensat type"
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "for mange startvÃ¦rdier for %qT"
  
! #: cp/decl.c:6570
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "braces around scalar initializer for type %qT"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi for '%T'"
  
! #: cp/decl.c:6580
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi for '%T'"
  
! #: cp/decl.c:6698
  #, fuzzy, gcc-internal-format
  #| msgid "missing braces around initializer"
  msgid "missing braces around initializer for %qT"
  msgstr "krÃ¸llede paranteser mangler omkring startvÃ¦rdien"
  
! #: cp/decl.c:6818
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding has incomplete type %qT"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en henvisning til en variabel af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:6832
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array `%#D' have incomplete type"
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementer i tabellen '%#D' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:6845
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "variable-sized compound literal"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: cp/decl.c:6900
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "'%D' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:6921
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "scalar object %qD requires one element in initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: cp/decl.c:6966
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be initialized by constructor, not by `{...}'"
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "'%D' skal klargÃ¸res af en konstruktionsfunktion, ikke af '{...}'"
  
! #: cp/decl.c:7098
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "tildeling af startvÃ¦rdi er ugyldig for statisk medlem med konstruktionsfunktion"
  
! #: cp/decl.c:7135
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "ISO C++ forbyder tildeling af startvÃ¦rdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.c:7138
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ forbyder tildeling af startvÃ¦rdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(en klargÃ¸ring uden for klassens erklÃ¦ring er nÃ¸dvendig)"
  
! #: cp/decl.c:7328
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' with uninitialized const fields"
  msgid "reference %qD is initialized with itself"
  msgstr "medlem '%D' med konstante felter uden startvÃ¦rdi"
  
! #: cp/decl.c:7586
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "could not find variant declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: cp/decl.c:7610
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "for fÃ¥ parametre til %s '%+#D'"
  
! #: cp/decl.c:7615
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++17 tillader ikke %<register%>-lagerklasseangivelse"
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "%<register%> storage class specifier used"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.c:7758
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member (did you forget the `&' ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "ugyldig brug af medlem (glemte du en '&'?)"
  
! #: cp/decl.c:7866
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/decl.c:7925
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing previous type declaration of `%#D'"
  msgid "shadowing previous type declaration of %q#D"
  msgstr "skygger for tidligere typeerklÃ¦ring af '%#D'"
  
! #: cp/decl.c:7968
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/decl.c:8146
  #, fuzzy, gcc-internal-format
  #| msgid "function `%#D' is initialized like a variable"
  msgid "function %q#D is initialized like a variable"
  msgstr "funktionen '%#D' bliver tildelt en startvÃ¦rdi som en variabel"
  
! #: cp/decl.c:8252
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at `%D' because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  kan ikke bruge forÃ¦ldet binding til '%D' fordi den har en destruktionsfunktion"
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en henvisning til en variabel af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:8523
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%u name provided for structured binding"
*************** msgid_plural "%u names provided for stru
*** 53354,55251 ****
  msgstr[0] "lagringsklasse angivet for strukturfelt '%s'"
  msgstr[1] "lagringsklasse angivet for strukturfelt '%s'"
  
! #: cp/decl.c:8530
  #, 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:8533
  #, 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:8578
  #, 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:8604
  #, 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:8613
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8634
  #, 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:8663
  #, 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:8668
  #, 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:8673
  #, 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:8679
  #, 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:8688
  #, 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:9155
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9158
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9163
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9400
  #, 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:9404
  #, 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:9407
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "nulstÃ¸rrelsestabel '%D'"
  
! #: cp/decl.c:9423
  #, 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:9425
  #, 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:9451
  #, 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:9453
  #, 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:9459
  #, 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:9462
  #, 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:9464
  #, 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:9470
  #, 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:9473
  #, 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:9475
  #, 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:9481
  #, 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:9484
  #, 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:9486
  #, 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:9493
  #, 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:9500
  #, 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:9532
  #, 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:9572
  #, 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:9583
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:9590
  #, 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:9593
  #, 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:9669
  #, 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:9691
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "a function concept cannot be constrained"
  msgstr "funktion kan ikke indbygges"
  
! #: cp/decl.c:9701
  #, 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:9746
  #, 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:9757
  #, 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:9776
  #, 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:9785
  #, 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:9802
  #, 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:9847
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "kan ikke erklÃ¦re %<::main%> som en skabelon"
  
! #: cp/decl.c:9850
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "kan ikke erklÃ¦re %<::main%> som indlejret"
  
! #: cp/decl.c:9853 cp/decl.c:9856
  #, 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:9858
  #, 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:9920
  #, 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:9921
  #, 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:9929
  #, 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:9930
  #, 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:9940
  #, 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:9948
  #, 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:9955
  #, 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:9968
  #, fuzzy, gcc-internal-format
  #| msgid "template with C linkage"
  msgid "literal operator with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/decl.c:9978
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%qD has invalid argument list"
  msgstr "#%s med ugyldig parameter"
  
! #: cp/decl.c:9986
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9992
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9999
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10004
  #, 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:10087
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "'main' skal returnere typen 'int'"
  
! #: cp/decl.c:10127
  #, 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:10132
  #, 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:10134
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.c:10151
  #, 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:10344
  #, 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:10353
  #, 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:10360
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10363
  #, 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:10487
  #, 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:10491
  #, 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:10495
  #, 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:10506
  #, 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:10511
  #, 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:10516
  #, 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:10627
  #, 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:10630
  #, 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:10661 cp/decl.c:10733
  #, 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:10665 cp/decl.c:10736
  #, 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:10716
  #, 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:10719
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med stÃ¸rrelsen nul"
  
! #: cp/decl.c:10743
  #, 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:10746
  #, 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:10752
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10807
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "tabeldimension for stor"
  
! #: cp/decl.c:10867
  #, 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:10869 cp/pt.c:15991
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10879
  #, 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:10881
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of void"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10886
  #, 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:10888
  #, 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:10893
  #, 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:10895
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of references"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10900
  #, 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:10903
  #, 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:10921
  #, 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:10925
  #, 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:11007
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:11010
  #, 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:11021
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:11024
  #, 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:11037
  #, 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:11040
  #, 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:11049
  #, 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:11052
  #, 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:11056
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11065
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11086
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unavngiven variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:11094
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:11109
  #, 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:11114
  #, 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:11361
  #, 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:11364 cp/decl.c:11386
  #, 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:11367
  #, 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:11377
  #, 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:11401
  #, 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:11408
  #, 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:11436
  #, 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:11487
  #, 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:11495 cp/decl.c:11504 cp/decl.c:13312
  #, 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:11512
  #, 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:11517
  #, 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:11552
  #, 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:11559 cp/decl.c:11566 cp/decl.c:11573 cp/decl.c:11580
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklÃ¦ring"
  
! #: cp/decl.c:11591
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11601
  #, 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:11609
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11656
  #, 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:11705 cp/decl.c:11709 cp/decl.c:11712
  #, 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:11729
  #, 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:11737
  #, 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:11791
  #, 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:11797
  #, 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:11805 cp/decl.c:11811
  #, 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:11816
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/decl.c:11818
  #, 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:11885
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: cp/decl.c:11924
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11945
  #, 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:11954
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "medlemmet '%D' kan ikke afklÃ¦res bÃ¥de virtual og static"
  
! #: cp/decl.c:11967
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-erklÃ¦ringer er ugyldig i parametererklÃ¦ringer"
  
! #: cp/decl.c:11974
  #, 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:11984 cp/decl.c:12156
  #, 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:11992 cp/decl.c:12001 cp/decl.c:12007 cp/decl.c:12013
  #, 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:12023
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:12033 cp/decl.c:12036 cp/decl.c:12038 cp/decl.c:12041
! #: cp/decl.c:12051 cp/decl.c:12061 cp/decl.c:12071 cp/decl.c:12075
  #, 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:12045 cp/decl.c:12067
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/decl.c:12055
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/decl.c:12079
  #, 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:12090
  #, 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:12093
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12128
  #, 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:12154
  #, 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:12168
  #, 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:12173
  #, 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:12181
  #, 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:12195
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/decl.c:12226
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/decl.c:12227
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12285
  #, 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:12291
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "uventet operand"
  
! #: cp/decl.c:12340
  #, 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:12360
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12364
  #, 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:12369
  #, 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:12376
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12385
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ugyldig brug af '%D"
  
! #: cp/decl.c:12401
  #, 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:12410
  #, 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:12423
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12437
  #, 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:12440
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12464
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12476
  #, 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:12482
  #, 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:12489
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12500 cp/pt.c:29580
  #, 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:12506 cp/pt.c:29586
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12538
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "destruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12540
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12545
  #, 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:12546
  #, 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:12554
  #, 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:12555
  #, 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:12573
  #, 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:12590
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12595
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/decl.c:12599
  #, 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:12609
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12626
  #, 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:12653
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktionsfunktioner mÃ¥ ikke have parametre"
  
! #: cp/decl.c:12693
  #, 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:12706 cp/decl.c:12713
  #, 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:12715
  #, 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:12744
  #, 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:12745
  #, 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:12818
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12889
  #, 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:12915
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "medlemsfunktioner er underforstÃ¥et venner af deres klasse"
  
! #: cp/decl.c:12920
  #, 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:12950
  #, 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:12952
  #, 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:12960
  #, 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:13000
  #, 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:13009
  #, 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:13012
  #, 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:13023
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:13026
  #, 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:13029
  #, 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:13039
  #, 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:13046
  #, 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:13052
  #, 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:13058
  #, 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:13064
  #, 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:13070
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "referencen %qs kan ikke erklÃ¦res %<mutable%>"
  
! #: cp/decl.c:13086
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:13089
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:13115
  #, 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:13118
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef erklÃ¦ret %<auto%>"
  
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13127
  #, 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:13153
  #, 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:13242
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> angivet for friend class-erklÃ¦ring"
  
! #: cp/decl.c:13250
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:13252
  #, 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:13256
  #, 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:13269
  #, 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:13289
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/decl.c:13293
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13303
  #, 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:13318
  #, 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:13337
  #, 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:13346 cp/parser.c:19160
  #, 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:13351
  #, fuzzy, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:13354
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/decl.c:13359
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:13362
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter declared %<auto%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/decl.c:13413 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklÃ¦ring"
  
! #: cp/decl.c:13417
  #, 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:13438
  #, 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:13441
  #, 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:13457
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "ugyldig brug af '::'"
  
! #: cp/decl.c:13478
  #, 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:13488
  #, 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:13498
  #, 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:13512
  #, 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:13519
  #, 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:13526 cp/decl.c:13539
  #, 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:13532
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.c:13545
  #, 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:13554
  #, 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:13560
  #, 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:13568 cp/decl.c:13898
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke Ã¥bne %s"
  
! #: cp/decl.c:13577
  #, 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:13580
  #, 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:13642
  #, 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:13647
  #, 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:13667
  #, 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:13670
  #, 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:13723 cp/decl.c:13734
  #, 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:13728
  #, 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:13762 cp/decl.c:13770 cp/decl.c:13777 cp/decl.c:13784
  #, 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:13839
  #, 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:13842
  #, 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:13848
  #, 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:13852
  #, 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:13857
  #, 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:13869
  #, 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:13873
  #, 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:13881
  #, 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:13888
  #, 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:13889
  #, 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:13932
  #, 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:13941
  #, 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:13980
  #, 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:13987
  #, 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:13993
  #, 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:14001
  #, 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:14008
  #, 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:14028
  #, 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:14040
  #, 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:14045
  #, 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:14217
  #, 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:14220
  #, 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:14310
  #, 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:14314
  #, 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:14336
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.c:14344
  #, 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:14369
  #, 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:14371
  #, 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:14630
  #, 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:14709
  #, 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:14716
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/decl.c:14746
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "'%D' skal vÃ¦re en ikke-statisk medlemsfunktion"
  
! #: cp/decl.c:14752
  #, 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:14762
  #, 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:14788
  #, 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:14799
  #, 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:14825
  #, 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:14826
  #, 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:14838
  #, 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:14839
  #, 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:14850
  #, 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:14851 cp/decl.c:14861
  #, 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:14862
  #, 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:14876
  #, 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:14900
  #, 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:14907
  #, 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:14909
  #, 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:14918
  #, 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:14920
  #, 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:14936
  #, 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:14955
  #, 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:14962
  #, 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:14974
  #, 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:15029
  #, 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:15052
  #, 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:15055
  #, 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:15057
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklÃ¦ring som '%#D'"
  
! #: cp/decl.c:15065
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklÃ¦ret som %C"
  
! #: cp/decl.c:15066 cp/decl.c:15073
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklÃ¦ring"
  
! #: cp/decl.c:15072
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklÃ¦ret som %C"
--- 53394,55302 ----
  msgstr[0] "lagringsklasse angivet for strukturfelt '%s'"
  msgstr[1] "lagringsklasse angivet for strukturfelt '%s'"
  
! #: cp/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "cannot decompose variable length vector %qT"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: cp/decl.c:8610
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
! #, gcc-internal-format
! msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
! msgstr ""
! 
! #: cp/decl.c:8646
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "in initialization of structured binding variable %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: cp/decl.c:8675
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot decompose union type %qT"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/decl.c:8680
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/decl.c:8685
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/decl.c:8691
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en henvisning til en variabel af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:8700
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of `%D'"
  msgid "initializer fails to determine size of %qT"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af '%D'"
  
! #: cp/decl.c:9416
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "tabelstÃ¸rrelsen mangler i '%D'"
  
! #: cp/decl.c:9419
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "nulstÃ¸rrelsestabel '%D'"
  
! #: cp/decl.c:9435
  #, fuzzy, gcc-internal-format
  #| msgid "destructor for alien class `%T' cannot be a member"
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "destruktionsfunktionen for den fremmede klasse '%T' kan ikke vÃ¦re et medlem"
  
! #: cp/decl.c:9437
  #, fuzzy, gcc-internal-format
  #| msgid "constructor for alien class `%T' cannot be a member"
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "konstruktionsfunktionen for den fremmede klasse '%T' kan ikke vÃ¦re et medlem"
  
! #: cp/decl.c:9463
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "'%D' erklÃ¦ret som 'virtual' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.c:9465
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklÃ¦ring af %s"
  
! #: cp/decl.c:9471
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "'%D' erklÃ¦ret som 'virtual' %s"
  
! #: cp/decl.c:9474
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
  # %s bliver omsat til typen
! #: cp/decl.c:9476
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklÃ¦ring af %s"
  
! #: cp/decl.c:9482
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> type"
  msgstr "'%D' erklÃ¦ret som 'virtual' %s"
  
! #: cp/decl.c:9485
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as an `inline' %s"
  msgid "%qD declared as an %<inline%> type"
  msgstr "'%D' erklÃ¦ret som 'inline' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.c:9487
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklÃ¦ring af %s"
  
! #: cp/decl.c:9493
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> field"
  msgstr "'%D' erklÃ¦ret som 'virtual' %s"
  
! #: cp/decl.c:9496
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as an `inline' %s"
  msgid "%qD declared as an %<inline%> field"
  msgstr "'%D' erklÃ¦ret som 'inline' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.c:9498
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklÃ¦ring af %s"
  
! #: cp/decl.c:9505
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%q+D declared as a friend"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:9512
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "%q+D declared with an exception specification"
  msgstr "'%D' erklÃ¦ret med en undtagelsesspecifikation"
  
! #: cp/decl.c:9544
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' not in a namespace surrounding `%D'"
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "erklÃ¦ring af '%D' er ikke i et navnerum der omgiver '%D'"
  
! #: cp/decl.c:9584
  #, fuzzy, gcc-internal-format
  #| msgid "static member function `%#D' declared with type qualifiers"
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statisk medlemsfunktion '%#D' erklÃ¦ret med typemodifikationer"
  
! #: cp/decl.c:9595
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:9602
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/decl.c:9605
  #, fuzzy, gcc-internal-format
  #| msgid "Java method '%D' has non-Java return type `%T'"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Java-metoden '%D' har har en returtype '%T' som ikke er fra Java"
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  #| msgid "node is alias but not definition"
  msgid "concept %qD has no definition"
  msgstr "node er alias men ikke definition"
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "a function concept cannot be constrained"
  msgstr "funktion kan ikke indbygges"
  
! #: cp/decl.c:9713
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "constraints on a non-templated function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/decl.c:9758
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklÃ¦ring"
  
! #: cp/decl.c:9769
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-id `%D' in declaration of primary template"
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ugyldig brug af skabelons-id '%D' i erklÃ¦ring af primÃ¦r skabelon"
  
! #: cp/decl.c:9788
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/decl.c:9797
  #, fuzzy, gcc-internal-format
  #| msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "'inline' er ikke tilladt i erklÃ¦ring venneskabelonsspecialisering '%D'"
  
! #: cp/decl.c:9814
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "kan ikke erklÃ¦re %<::main%> som en skabelon"
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "kan ikke erklÃ¦re %<::main%> som indlejret"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "kan ikke erklÃ¦re '::main' som statisk"
  
! #: cp/decl.c:9870
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be static"
  msgid "cannot declare %<::main%> to be static"
  msgstr "kan ikke erklÃ¦re '::main' som statisk"
  
! #: cp/decl.c:9932
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.c:9933
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.c:9941
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.c:9942
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.c:9952
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.c:9960
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.c:9967
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: cp/decl.c:9980
  #, fuzzy, gcc-internal-format
  #| msgid "template with C linkage"
  msgid "literal operator with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/decl.c:9990
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%qD has invalid argument list"
  msgstr "#%s med ugyldig parameter"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a non-member function"
  msgstr "'%D' skal vÃ¦re en ikke-statisk medlemsfunktion"
  
! #: cp/decl.c:10099
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "'main' skal returnere typen 'int'"
  
! #: cp/decl.c:10139
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared `%D'"
  msgid "definition of implicitly-declared %qD"
  msgstr "definition af underforstÃ¥et-erklÃ¦ret '%D'"
  
! #: cp/decl.c:10144
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared `%D'"
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "definition af underforstÃ¥et-erklÃ¦ret '%D'"
  
! #: cp/decl.c:10146
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.c:10163
  #, fuzzy, gcc-internal-format
  #| msgid "no `%#D' member function declared in class `%T'"
  msgid "no %q#D member function declared in class %qT"
  msgstr "ingen medlemsfunktion '%#D' erklÃ¦ret i klassen '%T'"
  
! #: cp/decl.c:10356
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "kan ikke erklÃ¦re '::main' som en skabelon"
  
! #: cp/decl.c:10365
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:10371
! #, fuzzy, gcc-internal-format
! #| msgid "specialization of %D after instantiation"
! msgid "concept must be defined at namespace scope"
! msgstr "specialisering af '%D' efter instantiering"
! 
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/decl.c:10505
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:10509
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:10513
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:10524
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:10529
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ forbyder tildeling af startvÃ¦rdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.c:10534
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ forbyder tildeling af startvÃ¦rdi til medlemskonstant '%D' af en ikke-heltallig type"
  
! #: cp/decl.c:10645
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af en heltalstype"
  
! #: cp/decl.c:10648
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "stÃ¸rrelsen af tabel er ikke af en heltalstype"
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.c:10734
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array `%D'"
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ forbyder tabellen '%D' med stÃ¸rrelsen nul"
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med stÃ¸rrelsen nul"
  
! #: cp/decl.c:10761
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array `%D'"
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ forbyder tabellen '%D' med variabel stÃ¸rrelse"
  
! #: cp/decl.c:10764
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "tabeldimension for stor"
  
! #: cp/decl.c:10885
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10897
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qD as array of void"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: cp/decl.c:10899
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of void"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10904
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10906
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "creating array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10911
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of references"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10913
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of references"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10918
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of function members"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10921
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "creating array of function members"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: cp/decl.c:10939
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:11028
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:11042
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:11055
  #, fuzzy, gcc-internal-format
  #| msgid "return type specified for `operator %T'"
  msgid "return type specified for %<operator %T%>"
  msgstr "returtype angivet for 'operator %T'"
  
! #: cp/decl.c:11058
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:11067
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:11070
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:11074
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11083
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unavngiven variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:11127
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: cp/decl.c:11132
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.c:11379
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D'"
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ugyldig brug af medlemmet '%D'"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, fuzzy, gcc-internal-format
  #| msgid "invalid definition of qualified type `%T'"
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ugyldig definition af modificeret type '%T'"
  
! #: cp/decl.c:11385
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D'"
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ugyldig brug af medlemmet '%D'"
  
! #: cp/decl.c:11395
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/decl.c:11419
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: cp/decl.c:11426
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qE as non-member"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: cp/decl.c:11454
  #, fuzzy, gcc-internal-format
  #| msgid "declarator-id missing; using reserved word `%D'"
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "erklÃ¦rer-id mangler; bruger reserveret ord '%D'"
  
! #: cp/decl.c:11505
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition does not declare parameters"
  msgstr "'register' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qD as non-function"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: cp/decl.c:11530
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "erklÃ¦ring af '%D' som %s"
  
! #: cp/decl.c:11535
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %qD as parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/decl.c:11570
  #, fuzzy, gcc-internal-format
  #| msgid "both long and short specified for `%s'"
  msgid "both %qs and %qs specified"
  msgstr "bÃ¥de long og short er angivet for '%s'"
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklÃ¦ring"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration of %qs"
  msgstr "mere end Ã©n datatype i erklÃ¦ringen af '%s'"
  
! #: cp/decl.c:11627
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11674
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understÃ¸tter ikke at blot 'complex' betyder 'double complex'"
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids declaration of `%s' with no type"
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ forbyder erklÃ¦ring af '%s' uden en type"
  
! #: cp/decl.c:11747
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_trap understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: cp/decl.c:11755
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ understÃ¸tter ikke 'long long'"
  
! #: cp/decl.c:11809
  #, fuzzy, gcc-internal-format
  #| msgid "signed and unsigned given together for `%s'"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "signed og unsigned er begge angivet for '%s'"
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  #| msgid "long and short specified together for `%s'"
  msgid "%<long%> and %<short%> specified together"
  msgstr "long og short er begge angivet for '%s'"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %qT"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.c:11834
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/decl.c:11836
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %<typeof%>"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.c:11903
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "medlemmet '%D' kan ikke afklÃ¦res bÃ¥de virtual og static"
  
! #: cp/decl.c:11972
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "medlemmet '%D' kan ikke afklÃ¦res bÃ¥de virtual og static"
  
! #: cp/decl.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-erklÃ¦ringer er ugyldig i parametererklÃ¦ringer"
  
! #: cp/decl.c:11992
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for template parameter %qs"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qs"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a parameter cannot be declared %qs"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:12041
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "structured binding declaration cannot be %qs"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/decl.c:12073
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/decl.c:12097
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "funktionen '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:12108
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "flere lagringsklasser optrÃ¦der i erklÃ¦ringen af '%s'"
  
! #: cp/decl.c:12172
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specified for %qs"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.c:12186
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qs declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklÃ¦ret 'extern'"
  
! #: cp/decl.c:12191
  #, fuzzy, gcc-internal-format
  #| msgid "top-level declaration of `%s' specifies `auto'"
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: cp/decl.c:12199
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "'%s' i funktionsvirkefelt underforstÃ¥et auto og erklÃ¦ret '__thread'"
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12303
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "flere lagringsklasser optrÃ¦der i erklÃ¦ringen af '%s'"
  
! #: cp/decl.c:12309
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "uventet operand"
  
! #: cp/decl.c:12358
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "requires-clause on return type"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12382
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.c:12387
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12408
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ugyldig brug af '%D"
  
! #: cp/decl.c:12419
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: cp/decl.c:12428
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12494
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "%qs declared as function returning a function"
  msgstr "'%s' er erklÃ¦ret som en funktion der returnerer en funktion"
  
! #: cp/decl.c:12500
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning an array"
  msgid "%qs declared as function returning an array"
  msgstr "'%s' er erklÃ¦ret som en funktion der returnerer en tabel"
  
! #: cp/decl.c:12507
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than floating due to prototype"
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%s som heltal i stedet for kommatal pÃ¥ grund af prototypen"
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "destruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12563
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "destructors may not be cv-qualified"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12564
  #, fuzzy, gcc-internal-format
  #| msgid "constructors may not be `%s'"
  msgid "constructors may not be cv-qualified"
  msgstr "konstruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12572
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "destructors may not be ref-qualified"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12573
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "constructors may not be ref-qualified"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/decl.c:12617
  #, fuzzy, gcc-internal-format
  #| msgid "can't define friend function `%s' in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "kan ikke definere vennefunktion '%s' i en lokal klassedefinition"
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a conversion function cannot have a trailing return type"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktionsfunktioner mÃ¥ ikke have parametre"
  
! #: cp/decl.c:12711
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T'"
  msgid "cannot declare pointer to %q#T"
  msgstr "kan ikke erklÃ¦re henvisning til '%#T'"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "cannot declare reference to %q#T"
  msgstr "kan ikke erklÃ¦re reference til '%#T'"
  
! #: cp/decl.c:12733
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T' member"
  msgid "cannot declare pointer to %q#T member"
  msgstr "kan ikke erklÃ¦re henvisning til medlemmet '%#T'"
  
! #: cp/decl.c:12762
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare references to references"
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "kan ikke erklÃ¦re referencer til referencer"
  
! #: cp/decl.c:12763
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12907
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' used as a declarator"
  msgid "template-id %qD used as a declarator"
  msgstr "skabelons-id '%D' benyttet som erklÃ¦rer"
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "medlemsfunktioner er underforstÃ¥et venner af deres klasse"
  
! #: cp/decl.c:12938
  #, fuzzy, gcc-internal-format
  #| msgid "extra qualification `%T::' on member `%s' ignored"
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra modifikation '%T::' af medlemmet '%s' ignoreret"
  
! #: cp/decl.c:12968
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%T::%s' within `%T'"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%T::%s' inde i '%T'"
  
! #: cp/decl.c:12970
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%T::%s' within `%T'"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%T::%s' inde i '%T'"
  
! #: cp/decl.c:12978
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member `%T::%s' within `%T'"
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "kan ikke erklÃ¦re medlem '%T::%s' inde i '%T'"
  
! #: cp/decl.c:13018
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/decl.c:13027
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "data member may not have variably modified type %qT"
  msgstr "datamedlem mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: cp/decl.c:13030
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type `%T'"
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: cp/decl.c:13041
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:13044
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklÃ¦ring"
  
! #: cp/decl.c:13047
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be `explicit'"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "kun erklÃ¦ringer af konstruktionsfunktioner kan vÃ¦re 'explicit'"
  
! #: cp/decl.c:13057
  #, fuzzy, gcc-internal-format
  #| msgid "non-member `%s' cannot be declared `mutable'"
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "'%s' som ikke er medlem, kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:13064
  #, fuzzy, gcc-internal-format
  #| msgid "non-object member `%s' cannot be declared `mutable'"
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "'%s' som ikke er objektmedlem, kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:13070
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "funktionen '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  #| msgid "static `%s' cannot be declared `mutable'"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  #| msgid "const `%s' cannot be declared `mutable'"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: cp/decl.c:13088
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "referencen %qs kan ikke erklÃ¦res %<mutable%>"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:13133
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef erklÃ¦ret %<auto%>"
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef-navn kan ikke vÃ¦re en indlejret-navn-specifikation"
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ forbyder indlejret type %qD med samme navn som den omgivende klasse"
  
! #: cp/decl.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> angivet for friend class-erklÃ¦ring"
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "friend-erklÃ¦ring krÃ¦ver klasseangivelse, dvs. %<friend class %T::%D%>"
  
! #: cp/decl.c:13274
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend-erklÃ¦ring krÃ¦ver klasseangivelse, dvs. %<friend %#T%>"
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "forsÃ¸g pÃ¥ at gÃ¸re klassen %qT til ven af det globale virkningsfelt"
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, fuzzy, gcc-internal-format
  #| msgid "abstract declarator `%T' used as declaration"
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakt erklÃ¦rer '%T' benyttet som erklÃ¦ring"
  
! #: cp/decl.c:13336
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/decl.c:13355
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use `::' in parameter declaration"
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "kan ikke bruge '::' i parametererklÃ¦ring"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter `%D' to be of type `%T'"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "kan ikke erklÃ¦re parameteren '%D' til at vÃ¦re af typen '%T'"
  
! #: cp/decl.c:13369
  #, fuzzy, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/decl.c:13377
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:13380
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter declared %<auto%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklÃ¦ring"
  
! #: cp/decl.c:13435
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.c:13456
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C90 understÃ¸tter ikke fleksible tabelmedlemmer"
  
! #: cp/decl.c:13459
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 understÃ¸tter ikke fleksible tabelmedlemmer"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "ugyldig brug af '::'"
  
! #: cp/decl.c:13496
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function `%#D' conflicts with"
  msgid "declaration of function %qD in invalid context"
  msgstr "erklÃ¦ring af C-funktionen '%#D' strider mod"
  
! #: cp/decl.c:13506
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktionen '%D' erklÃ¦ret virtual inden i en union"
  
! #: cp/decl.c:13516
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "'%D' kan ikke erklÃ¦res virtual eftersom den altid er statisk"
  
! #: cp/decl.c:13530
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:13537
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %qD as member of %qT"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a destructor cannot be %qs"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.c:13563
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "modifikationer er ikke tilladt i erklÃ¦ring af 'operator %T'"
  
! #: cp/decl.c:13572
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a constructor cannot be %<concept%>"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/decl.c:13578
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke Ã¥bne %s"
  
! #: cp/decl.c:13595
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of implicitly-declared special member function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "specialisering af underforstÃ¥et erklÃ¦ret speciel medlemsfunktion"
  
! #: cp/decl.c:13598
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:13660
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "feltet '%D' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:13665
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "name %qT has incomplete type"
  msgstr "navnet '%T' er af en ufuldstÃ¦ndig type"
  
! #: cp/decl.c:13685
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:13688
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:13741 cp/decl.c:13752
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.c:13746
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "non-static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.c:13857
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `auto' invalid for function `%s'"
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
  
! #: cp/decl.c:13860
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `register' invalid for function `%s'"
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
  
! #: cp/decl.c:13866
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.c:13870
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: cp/decl.c:13887
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: cp/decl.c:13891
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: cp/decl.c:13899
  #, fuzzy, gcc-internal-format
  #| msgid "virtual non-class function `%s'"
  msgid "virtual non-class function %qs"
  msgstr "virtuel funktion '%s' tilhÃ¸rer ikke en klasse"
  
! #: cp/decl.c:13906
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "%qs defined in a non-class scope"
  msgstr "metodedefinitionen optrÃ¦der ikke i en klassekontekst"
  
! #: cp/decl.c:13907
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/decl.c:13950
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%D' to have static linkage"
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%D' til at have statisk kÃ¦dning"
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "kan ikke erklÃ¦re en funktion for static inden i en anden funktion"
  
! #: cp/decl.c:13998
  #, fuzzy, gcc-internal-format
  #| msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "'static' mÃ¥ ikke bruges ved definering (i modsÃ¦tning til erklÃ¦ring) af et statisk datamedlem"
  
! #: cp/decl.c:14005
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static member %qD declared %<register%>"
  msgstr "statisk medlem '%D' erklÃ¦ret 'register'"
  
! #: cp/decl.c:14011
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member `%#D' to have extern linkage"
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "kan ikke eksplicit erklÃ¦re medlemmet '%#D' til at have extern-kÃ¦dning"
  
! #: cp/decl.c:14019
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.c:14026
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:14046
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has no initializer"
  msgstr "erklÃ¦ringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startvÃ¦rdi"
  
! #: cp/decl.c:14058
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qs initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startvÃ¦rdi og er samtidig erklÃ¦ret 'extern'"
  
! #: cp/decl.c:14063
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qs has both %<extern%> and initializer"
  msgstr "'%s' er erklÃ¦ret 'extern', men bliver tildelt en startvÃ¦rdi"
  
! #: cp/decl.c:14235
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.c:14238
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses local variable %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.c:14328
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `virtual' in template declaration of `%#D'"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ugyldig brug af 'virtual' i skabelonserklÃ¦ring af '%#D'"
  
! #: cp/decl.c:14332
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklÃ¦ring"
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.c:14362
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameteren '%D' er pÃ¥ ugyldig vis erklÃ¦ret som af en medlemsfunktionstype"
  
! #: cp/decl.c:14387
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grÃ¦nse '%T'"
  
! #: cp/decl.c:14389
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grÃ¦nse '%T'"
  
! #: cp/decl.c:14648
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constructor; you probably meant `%T (const %T&)'"
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ugyldig konstruktionsfunktion; du mente sandsynligvis '%T (const %T&)'"
  
! #: cp/decl.c:14727
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD may not be declared within a namespace"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:14734
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/decl.c:14764
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "'%D' skal vÃ¦re en ikke-statisk medlemsfunktion"
  
! #: cp/decl.c:14770
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be either a non-static member function or a non-member function"
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "'%D' skal enten vÃ¦re en ikke-statisk medlemsfunktion eller ikke en medlemsfunktion"
  
! #: cp/decl.c:14780
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must have an argument of class or enumerated type"
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "'%D' skal have en parameter af en klasse- eller enum-type"
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ forbyder flertydiggÃ¸relse af operatoren ?:"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must not have variable number of arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: cp/decl.c:14843
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "'%D' skal tage mod nul eller Ã©n parameter"
  
! #: cp/decl.c:14844
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: cp/decl.c:14856
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfiks '%D' skal tage mod 'int' som parameter"
  
! #: cp/decl.c:14857
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfiks '%D' skal tage mod 'int' som den anden parameter"
  
! #: cp/decl.c:14868
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: cp/decl.c:14880
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.c:14894
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%qD cannot have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.c:14918
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14925
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14927
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14936
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14938
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.c:14954
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/decl.c:14973
  #, fuzzy, gcc-internal-format
  #| msgid "prefix `%D' should return `%T'"
  msgid "prefix %qD should return %qT"
  msgstr "prÃ¦fiks '%D' skal returnere '%T'"
  
! #: cp/decl.c:14980
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' should return `%T'"
  msgid "postfix %qD should return %qT"
  msgstr "postfiks '%D' skal returnere '%T'"
  
! #: cp/decl.c:14992
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should return by value"
  msgid "%qD should return by value"
  msgstr "'%D' skal returnere pr. vÃ¦rdi (ikke reference)"
  
! #: cp/decl.c:15047
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter `%T' after `%s'"
  msgid "using template type parameter %qT after %qs"
  msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
  
! #: cp/decl.c:15070
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "using alias template specialization %qT after %qs"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/decl.c:15073
  #, fuzzy, gcc-internal-format
  #| msgid "using typedef-name `%D' after `%s'"
  msgid "using typedef-name %qD after %qs"
  msgstr "bruger typedef-navn '%D' efter '%s'"
  
! #: cp/decl.c:15075
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklÃ¦ring som '%#D'"
  
! #: cp/decl.c:15083
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklÃ¦ret som %C"
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklÃ¦ring"
  
! #: cp/decl.c:15090
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklÃ¦ret som %C"
*************** msgstr "'%#D' omerklÃ¦ret som %C"
*** 55257,55372 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15087
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/decl.c:15130 cp/name-lookup.c:5736 cp/name-lookup.c:5871
! #: cp/parser.c:6817 cp/parser.c:29391
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.c:15151 cp/name-lookup.c:5434
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15179 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9740
  #, 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:15184
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15287
  #, 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:15318
  #, 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:15329 cp/semantics.c:3336
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `%D' to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "kan ikke erklÃ¦re '%D' til at vÃ¦re en bitfeltstype"
  
! #: cp/decl.c:15457
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.c:15464
  #, 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:15475
  #, 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:15500
  #, 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:15530
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.c:15532
  #, 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:15677
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15680 cp/decl.c:15688 cp/decl.c:15698 cp/decl.c:16300
! #: cp/parser.c:20064
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:15685
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15706
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "specialisering af %qD i andet navnerum"
  
! #: cp/decl.c:15780
  #, 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"
--- 55308,55423 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not a template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, fuzzy, gcc-internal-format
  #| msgid "use of enum `%#D' without previous declaration"
  msgid "use of enum %q#D without previous declaration"
  msgstr "brug af enum '%#D' uden tidligere erklÃ¦ring"
  
! #: cp/decl.c:15336
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "redeclaration of %qT as a non-template"
  msgstr "friend-erklÃ¦ring '%#D' erklÃ¦rer en ikke-skabelonsfunktion"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `%D' to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "kan ikke erklÃ¦re '%D' til at vÃ¦re en bitfeltstype"
  
! #: cp/decl.c:15475
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.c:15482
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in the class %T"
  msgid "%qT defined with multiple direct bases"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.c:15493
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct or virtual base of `%T'"
  msgid "%qT defined with direct virtual base"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/decl.c:15518
  #, fuzzy, gcc-internal-format
  #| msgid "base type `%T' fails to be a struct or class type"
  msgid "base type %qT fails to be a struct or class type"
  msgstr "stamklassetype '%T' er hverken en struct- eller class-type"
  
! #: cp/decl.c:15548
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.c:15550
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate base type `%T' invalid"
  msgid "duplicate base type %qT invalid"
  msgstr "stamklassetype '%T' optrÃ¦der mere end Ã©n gang"
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15724
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "specialisering af %qD i andet navnerum"
  
! #: cp/decl.c:15798
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "underlying type %qT of %qT must be an integral type"
*************** msgstr "parameter til '%s' skal vÃ¦re en
*** 55376,55462 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15927
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16102
  #, 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:16112
  #, 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:16161
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16162
  #, 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:16173
  #, 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:16193
  #, 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:16298 cp/parser.c:20062
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.c:16338
  #, 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:16498 cp/typeck.c:10213
  #, 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:17347
  #, 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:17349 cp/typeck.c:10093
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17411
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: cp/decl.c:17593
  #, 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:17984
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 55427,55513 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16120
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.c:16130
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.c:16179
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16180
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C begrÃ¦nser enum-vÃ¦rdier til rÃ¦kkevidden af 'int'"
  
! #: cp/decl.c:16191
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in enumeration values at `%D'"
  msgid "overflow in enumeration values at %qD"
  msgstr "enum-vÃ¦rdier for store ved '%D'"
  
! #: cp/decl.c:16211
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.c:16356
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "return type %q#T is incomplete"
  msgstr "returtype '%#T' er ufuldstÃ¦ndig"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, fuzzy, gcc-internal-format
  #| msgid "`operator=' should return a reference to `*this'"
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "'operator=' bÃ¸r returnere en reference til '*this'"
  
! #: cp/decl.c:17365
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17429
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: cp/decl.c:17611
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in class `%T'"
  msgid "%qD is already defined in class %qT"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "kan ikke udfÃ¸re delete pÃ¥ en f
*** 55501,55507 ****
  msgid "deleting %qT is undefined"
  msgstr "benyttelse af delete pÃ¥ '%T' er ikke defineret"
  
! #: cp/decl2.c:580 cp/pt.c:5824
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %q#D"
--- 55552,55558 ----
  msgid "deleting %qT is undefined"
  msgstr "benyttelse af delete pÃ¥ '%T' er ikke defineret"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %q#D"
*************** msgstr "skabelonserklÃ¦ring af '%#D'"
*** 55513,55519 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/decl2.c:635 cp/pt.c:5781
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
--- 55564,55570 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
*************** msgstr ""
*** 55880,55903 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5618
  #, 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:5621
  #, 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:5671
  #, 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:5703
  #, fuzzy, gcc-internal-format
  #| msgid "use of template qualifier outside template"
  msgid "use of built-in parameter pack %qD outside of a template"
--- 55931,55954 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5619
  #, 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:5622
  #, 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:5672
  #, 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:5704
  #, 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 '%D' er tvetydigt"
*** 56020,56026 ****
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.c:4550 cp/typeck.c:2550
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qD is not a member of %qT"
--- 56071,56077 ----
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.c:4550 cp/typeck.c:2561
  #, 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'"
*** 56032,56038 ****
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.c:4576 cp/typeck.c:3146
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "'%D' er ikke et medlem af '%T'"
--- 56083,56089 ----
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.c:4576 cp/typeck.c:3157
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "'%D' er ikke et medlem af '%T'"
*************** msgstr "standardklargÃ¸ring af '%#D' som
*** 56243,56685 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:697
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should be initialized in the member initialization list"
  msgid "%qD should be initialized in the member initialization list"
  msgstr "'%D' bÃ¸r blive klargjort i medlemsklargÃ¸ringslisten"
  
! #: cp/init.c:802
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' is implicitly friends with itself"
  msgid "%qD is initialized with itself"
  msgstr "klassen '%T' er underforstÃ¥et ven med sig selv"
  
! #: cp/init.c:918
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "invalid initializer for array member %q#D"
  msgstr "ugyldig startvÃ¦rdi til virtuel medlemsfunktion '%D'"
  
! #: cp/init.c:933 cp/init.c:959 cp/init.c:2504 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %q#T"
  msgstr "konstant medlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.c:935 cp/init.c:953 cp/init.c:961 cp/init.c:2489 cp/init.c:2517
  #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:951 cp/init.c:2476 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in %q#T"
  msgstr "referencemedlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.c:1128
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:1131
  #, fuzzy, gcc-internal-format
  #| msgid "base `%T' will be initialized after"
  msgid "base %qT will be initialized after"
  msgstr "stamklasse '%T' vil blive klargjort efter"
  
! #: cp/init.c:1135
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1137
  #, fuzzy, gcc-internal-format
  #| msgid "  base `%T'"
  msgid "  base %qT"
  msgstr "  stamklasse '%T'"
  
! #: cp/init.c:1139
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:1156
  #, fuzzy, gcc-internal-format
  #| msgid "multiple initializations given for `%D'"
  msgid "multiple initializations given for %qD"
  msgstr "flere startvÃ¦rdier angivet for '%D'"
  
! #: cp/init.c:1160
  #, fuzzy, gcc-internal-format
  #| msgid "multiple initializations given for base `%T'"
  msgid "multiple initializations given for base %qT"
  msgstr "flere startvÃ¦rdier angivet for stamklassen '%T'"
  
! #: cp/init.c:1247
  #, fuzzy, gcc-internal-format
  #| msgid "initializations for multiple members of `%T'"
  msgid "initializations for multiple members of %qT"
  msgstr "startvÃ¦rdier for flere medlemmer af '%T'"
  
! #: cp/init.c:1344
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' should be explicitly initialized in the copy constructor"
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "stamklassen '%#T' bÃ¸r eksplicit blive klargjort i kopikonstruktionsfunktionen"
  
! #: cp/init.c:1575 cp/init.c:1594
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "class %qT does not have any field named %qD"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/init.c:1581
  #, fuzzy, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "feltet '%#D' er statisk; det eneste sted det kan klargÃ¸res er ved dets definition"
  
! #: cp/init.c:1588
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/init.c:1627
  #, fuzzy, gcc-internal-format
  #| msgid "unnamed initializer for `%T', which has no base classes"
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "unavngiven klargÃ¸ring af '%T' som ikke har nogen stamklasser"
  
! #: cp/init.c:1635
  #, fuzzy, gcc-internal-format
  #| msgid "unnamed initializer for `%T', which uses multiple inheritance"
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "unavngiven klargÃ¸ring af '%T' som benytter multipel nedarvning"
  
! #: cp/init.c:1682
  #, fuzzy, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/init.c:1690
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct or virtual base of `%T'"
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/init.c:1693
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct base of `%T'"
  msgid "type %qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/init.c:1805 cp/init.c:4511 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2115 cp/semantics.c:3604
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/init.c:2159
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "incomplete type %qT does not have member %qD"
  msgstr "ufuldstÃ¦ndig type '%T' har ikke medlemmet '%D'"
  
! #: cp/init.c:2173
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer to bit-field `%D'"
  msgid "invalid pointer to bit-field %qD"
  msgstr "ugyldig henvisning til bitfeltet '%D'"
  
! #: cp/init.c:2259 cp/typeck.c:2018
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.c:2266 cp/semantics.c:2092
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.c:2473
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2481
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2485
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "referencemedlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.c:2501
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2509
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2513
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in `new' of `%#T'"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "konstant uden startvÃ¦rdi i 'new' af '%#T'"
  
! #: cp/init.c:2623
  #, 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:2626
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2636
  #, 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:2639
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2648
  #, 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:2651
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2668
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/init.c:2672
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/init.c:2887
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "heltalsoverlÃ¸b i udtryk"
  
! #: cp/init.c:2897
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:2915
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "variably modified type not allowed in new-expression"
  msgstr "strenge med dobbelte anfÃ¸rselstegn er ikke tilladte i #if-udtryk"
  
! #: cp/init.c:2931
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:2933
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:2943
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ugyldig type 'void' til new"
  
! #: cp/init.c:2949
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2991
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in `new' of `%#T'"
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "konstant uden startvÃ¦rdi i 'new' af '%#T'"
  
! #: cp/init.c:3135
  #, fuzzy, gcc-internal-format
  #| msgid "field '%s' not found in class"
  msgid "no suitable %qD found in class %qT"
  msgstr "feltet '%s' blev ikke fundet i klassen"
  
! #: cp/init.c:3142 cp/search.c:1058
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' is ambiguous"
  msgid "request for member %qD is ambiguous"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' er tvetydigt"
  
! #: cp/init.c:3216
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3219
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/init.c:3222
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3419
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/init.c:3712
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/init.c:3741
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/init.c:3750
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: cp/init.c:3869
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3873
  #, 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:4420
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "startvÃ¦rdien slutter for tidligt"
  
! #: cp/init.c:4726
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukendt tabelstÃ¸rrelse i delete"
  
! #: cp/init.c:4760
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4765
  #, 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:4780
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4785
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5089
  #, 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:528
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:543
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:547
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr ""
  
! #: cp/lambda.c:571
  #, 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:581
  #, 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:633
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:711
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:825
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
--- 56294,56736 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/init.c:640
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:704
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: cp/init.c:762
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:788
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should be initialized in the member initialization list"
  msgid "%qD should be initialized in the member initialization list"
  msgstr "'%D' bÃ¸r blive klargjort i medlemsklargÃ¸ringslisten"
  
! #: cp/init.c:809
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' is implicitly friends with itself"
  msgid "%qD is initialized with itself"
  msgstr "klassen '%T' er underforstÃ¥et ven med sig selv"
  
! #: cp/init.c:925
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "invalid initializer for array member %q#D"
  msgstr "ugyldig startvÃ¦rdi til virtuel medlemsfunktion '%D'"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %q#T"
  msgstr "konstant medlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
  #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in %q#T"
  msgstr "referencemedlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.c:1135
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:1138
  #, fuzzy, gcc-internal-format
  #| msgid "base `%T' will be initialized after"
  msgid "base %qT will be initialized after"
  msgstr "stamklasse '%T' vil blive klargjort efter"
  
! #: cp/init.c:1142
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1144
  #, fuzzy, gcc-internal-format
  #| msgid "  base `%T'"
  msgid "  base %qT"
  msgstr "  stamklasse '%T'"
  
! #: cp/init.c:1146
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:1163
  #, fuzzy, gcc-internal-format
  #| msgid "multiple initializations given for `%D'"
  msgid "multiple initializations given for %qD"
  msgstr "flere startvÃ¦rdier angivet for '%D'"
  
! #: cp/init.c:1167
  #, fuzzy, gcc-internal-format
  #| msgid "multiple initializations given for base `%T'"
  msgid "multiple initializations given for base %qT"
  msgstr "flere startvÃ¦rdier angivet for stamklassen '%T'"
  
! #: cp/init.c:1254
  #, fuzzy, gcc-internal-format
  #| msgid "initializations for multiple members of `%T'"
  msgid "initializations for multiple members of %qT"
  msgstr "startvÃ¦rdier for flere medlemmer af '%T'"
  
! #: cp/init.c:1351
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' should be explicitly initialized in the copy constructor"
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "stamklassen '%#T' bÃ¸r eksplicit blive klargjort i kopikonstruktionsfunktionen"
  
! #: cp/init.c:1582 cp/init.c:1601
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "class %qT does not have any field named %qD"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/init.c:1588
  #, fuzzy, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "feltet '%#D' er statisk; det eneste sted det kan klargÃ¸res er ved dets definition"
  
! #: cp/init.c:1595
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/init.c:1634
  #, fuzzy, gcc-internal-format
  #| msgid "unnamed initializer for `%T', which has no base classes"
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "unavngiven klargÃ¸ring af '%T' som ikke har nogen stamklasser"
  
! #: cp/init.c:1642
  #, fuzzy, gcc-internal-format
  #| msgid "unnamed initializer for `%T', which uses multiple inheritance"
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "unavngiven klargÃ¸ring af '%T' som benytter multipel nedarvning"
  
! #: cp/init.c:1689
  #, fuzzy, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/init.c:1697
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct or virtual base of `%T'"
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/init.c:1700
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct base of `%T'"
  msgid "type %qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2122 cp/semantics.c:3622
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/init.c:2166
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "incomplete type %qT does not have member %qD"
  msgstr "ufuldstÃ¦ndig type '%T' har ikke medlemmet '%D'"
  
! #: cp/init.c:2180
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer to bit-field `%D'"
  msgid "invalid pointer to bit-field %qD"
  msgstr "ugyldig henvisning til bitfeltet '%D'"
  
! #: cp/init.c:2266 cp/typeck.c:2029
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.c:2273 cp/semantics.c:2111
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2492
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "referencemedlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.c:2508
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2516
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2520
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in `new' of `%#T'"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "konstant uden startvÃ¦rdi i 'new' af '%#T'"
  
! #: cp/init.c:2630
  #, 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:2633
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2643
  #, 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:2646
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2655
  #, 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:2658
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2675
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/init.c:2679
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/init.c:2894
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "heltalsoverlÃ¸b i udtryk"
  
! #: cp/init.c:2904
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:2922
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "variably modified type not allowed in new-expression"
  msgstr "strenge med dobbelte anfÃ¸rselstegn er ikke tilladte i #if-udtryk"
  
! #: cp/init.c:2938
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:2940
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:2950
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ugyldig type 'void' til new"
  
! #: cp/init.c:2956
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2998
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in `new' of `%#T'"
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "konstant uden startvÃ¦rdi i 'new' af '%#T'"
  
! #: cp/init.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "field '%s' not found in class"
  msgid "no suitable %qD found in class %qT"
  msgstr "feltet '%s' blev ikke fundet i klassen"
  
! #: cp/init.c:3149 cp/search.c:1058
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' is ambiguous"
  msgid "request for member %qD is ambiguous"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' er tvetydigt"
  
! #: cp/init.c:3223
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3226
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/init.c:3229
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3426
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/init.c:3719
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/init.c:3748
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/init.c:3757
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: cp/init.c:3876
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3880
  #, 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:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "startvÃ¦rdien slutter for tidligt"
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukendt tabelstÃ¸rrelse i delete"
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: 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:637
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:713
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:715
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:829
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
*************** msgstr ""
*** 56740,56805 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2357
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2361
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2668
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3428
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3433
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3509
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4074
  #, 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:4120
  #, 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:4126
  #, 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:4398
  #, 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:4403
  #, 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:4408
  #, 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%>"
--- 56791,56856 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4085
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:4131
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.c:4137
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.c:4409
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.c:4414
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/mangle.c:4419
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
*************** msgstr ""
*** 56997,57330 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3136
  #, 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:3139
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "expected signature: %qD"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.c:3171
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3191
  #, 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:3226
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%qD cannot be defaulted"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/method.c:3235
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
  
! #: cp/name-lookup.c:2727
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/name-lookup.c:2733
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.c:2910
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' hides constructor for `%#T'"
  msgid "%q#D hides constructor for %q#D"
  msgstr "'%#D' skjuler konstruktionsfunktion for '%#T'"
  
! #: cp/name-lookup.c:3059
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/name-lookup.c:3064
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "GenerÃ©r ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: cp/name-lookup.c:3162
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  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:3185
  #, 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:3319
  #, 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:3746
  #, 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:4226
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4229
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4844
  #, fuzzy, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/name-lookup.c:4846 cp/parser.c:11133 cp/parser.c:11143
! #: cp/semantics.c:3788 cp/semantics.c:3800
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/name-lookup.c:5588
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.c:5604
  #, 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:5612
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/name-lookup.c:5628 cp/pt.c:18214
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/name-lookup.c:5638
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/name-lookup.c:5649 cp/name-lookup.c:5707
  #, 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:5672
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct base of `%T'"
  msgid "%qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/name-lookup.c:5717
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5729
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:5743
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/name-lookup.c:5754
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.c:5850
  #, 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:5891
  #, 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:5901
  #, 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:5954
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:5956
  #, 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:6010
  #, 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:6017
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:6027 cp/name-lookup.c:6054
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6033
  #, 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:6070 cp/name-lookup.c:8581
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: cp/name-lookup.c:6398
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6450
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:6456
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6985
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:6991
  #, 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:7427
  #, 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:7430
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "it was later defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/name-lookup.c:8213
  #, 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:8575
  #, 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:8578
  #, fuzzy, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8669
  #, 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:8766
  #, 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:8782
  #, fuzzy, gcc-internal-format
  #| msgid "namespace alias `%D' not allowed here, assuming `%D'"
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
  
! #: cp/name-lookup.c:8862
  #, 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:8863
  #, 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:8915
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "'%#D' strider mod tidligere using-erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.c:8917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "tidligere definition her"
  
! #: cp/name-lookup.c:8997
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:9006
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 57048,57381 ----
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.c:3156
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "expected signature: %qD"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a template cannot be defaulted"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/method.c:3243
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%qD cannot be defaulted"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/method.c:3252
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
  
! #: cp/name-lookup.c:2728
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/name-lookup.c:2734
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.c:2911
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' hides constructor for `%#T'"
  msgid "%q#D hides constructor for %q#D"
  msgstr "'%#D' skjuler konstruktionsfunktion for '%#T'"
  
! #: cp/name-lookup.c:3060
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/name-lookup.c:3065
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "GenerÃ©r ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: cp/name-lookup.c:3163
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  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:3186
  #, 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:3320
  #, 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:3763
  #, 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:4243
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4246
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4861
  #, fuzzy, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/name-lookup.c:5605
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.c:5621
  #, 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:5629
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/name-lookup.c:5655
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/name-lookup.c:5666 cp/name-lookup.c:5724
  #, 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:5689
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct base of `%T'"
  msgid "%qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/name-lookup.c:5734
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5746
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:5760
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/name-lookup.c:5771
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.c:5867
  #, 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:5908
  #, 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:5918
  #, 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:5971
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:5973
  #, 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:6027
  #, 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:6034
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:6044 cp/name-lookup.c:6071
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6050
  #, 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:6087 cp/name-lookup.c:8598
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: cp/name-lookup.c:6415
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6467
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:6473
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:7002
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:7008
  #, 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:7444
  #, 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:7447
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "it was later defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/name-lookup.c:8230
  #, 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:8592
  #, 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:8595
  #, fuzzy, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8686
  #, 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:8783
  #, 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:8799
  #, fuzzy, gcc-internal-format
  #| msgid "namespace alias `%D' not allowed here, assuming `%D'"
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
  
! #: cp/name-lookup.c:8879
  #, 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:8880
  #, 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:8932
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "'%#D' strider mod tidligere using-erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.c:8934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "tidligere definition her"
  
! #: cp/name-lookup.c:9014
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:9023
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "kaldenavnet '%s' er i modstrid m
*** 57350,57356 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42693
  #, 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"
--- 57401,57407 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
*************** msgstr "'%#D' kan ikke erklÃ¦res"
*** 57377,57383 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' i '%E' som er af en ikke-klassetype '%T'"
  
! #: cp/parser.c:3106 cp/parser.c:20001
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
--- 57428,57434 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' i '%E' som er af en ikke-klassetype '%T'"
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
*************** msgstr "ugyldig roteringsinstruktion"
*** 57469,57475 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/parser.c:3301 cp/pt.c:19710
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 57520,57526 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr "skabelonsparameter %d er ugyldig
*** 57614,57620 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:3496 cp/parser.c:28706
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 57665,57671 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
*************** msgstr ""
*** 57746,57752 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14325
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
--- 57797,57803 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
*************** msgstr "sÃ¦tningsblokke i udtryk er kun
*** 57803,57809 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3942
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected primary-expression"
--- 57854,57860 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected primary-expression"
*************** msgstr ""
*** 57835,57841 ****
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:6329 cp/parser.c:8350
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
--- 57886,57892 ----
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:6329 cp/parser.c:8357
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
*************** msgstr "erklÃ¦ring af '%s' skygger for e
*** 57857,57868 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "skabelons-id '%D' benyttet som erklÃ¦rer"
  
! #: cp/parser.c:6500 cp/parser.c:22400
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6527 cp/typeck.c:2843 cp/typeck.c:2846 cp/typeck.c:2863
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a template"
--- 57908,57919 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "skabelons-id '%D' benyttet som erklÃ¦rer"
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6527 cp/typeck.c:2854 cp/typeck.c:2857 cp/typeck.c:2874
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a template"
*************** msgstr "ufuldstÃ¦ndig type '%T' kan ikke
*** 57899,57905 ****
  msgid "expected nested-name-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:7143 cp/parser.c:9595
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
--- 57950,57956 ----
  msgid "expected nested-name-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:7143 cp/parser.c:9602
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
*************** msgstr "new kan ikke bruges pÃ¥ en refer
*** 57915,57921 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/parser.c:7336 cp/pt.c:20360
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 57966,57972 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C++ forbyder sammensatte kon
*** 57931,59144 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8088 cp/typeck.c:2731
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/parser.c:8097
  #, 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:8402
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8512
  #, 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:8607
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:8881 cp/parser.c:31202
  #, 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:8946
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.c:9032
  #, 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:9048
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:9050
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:9082
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9127
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression-list or type-id"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:9156
  #, 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:9291
  #, 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:9700
  #, 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:9849
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9852
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around && within ||"
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "foreslÃ¥r paranteser omkring && inden i ||"
  
! #: cp/parser.c:10060
  #, 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:10349
  #, 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:10499
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:10798
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10808
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10960
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10982
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10997
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11002 cp/parser.c:11023 cp/parser.c:11215
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11017
  #, 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:11037
  #, 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:11056
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:11067
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11098
  #, 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:11105
  #, 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:11129
  #, 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:11139
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11177
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<...%> in lambda capture"
  msgstr "for mange inddatafiler"
  
! #: cp/parser.c:11188
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11193
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11272
  #, 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:11276
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11344
  #, 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:11364
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11376
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<mutable%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:11383
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:11396
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11414
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11456
  #, 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:11845 cp/parser.c:12046
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:11885
  #, 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:11934
  #, 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:12053
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12062
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12110
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "I sÃ¦tningsfunktion"
  
! #: cp/parser.c:12275
  #, 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:12302
  #, 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:12470 cp/parser.c:31686
  #, 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:12511
  #, 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:12513
  #, 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:12553
  #, 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:12634 cp/parser.c:21692 cp/parser.c:24161
  #, fuzzy, gcc-internal-format
  #| msgid "empty scalar initializer"
  msgid "expected initializer"
  msgstr "tom skalarstartvÃ¦rdi"
  
! #: cp/parser.c:12918
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12925
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12950
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: cp/parser.c:12955
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13098
  #, 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:13182
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13325 cp/parser.c:31689
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:13371
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:13395
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops 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:13526
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13534
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.c:13547 cp/parser.c:31692
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:13724
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "uventet operand"
  
! #: cp/parser.c:13759
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "metodedefinitionen optrÃ¦der ikke i en klassekontekst"
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13789
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "private module fragment"
  msgstr "ingen parametre"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13795
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13832
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13835
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13843
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/parser.c:13856
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:13864
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13869
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13897
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:13918
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14020
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:14024
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/parser.c:14155 cp/parser.c:25964
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14248
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14463
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14483
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14504
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14528
  #, 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:14583
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14586
  #, 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:14637
  #, 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:14689
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:14707
  #, 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:14876
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14915
  #, 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:14918
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14985
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15021
  #, 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:15028
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' invalid in `%#T'"
  msgid "%qD invalid in lambda"
  msgstr "'%D' ugyldig i '%#T'"
  
! #: cp/parser.c:15109
  #, 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:15128
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: cp/parser.c:15201 cp/parser.c:26479
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15220
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15224
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:15288
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:15392
  #, 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:15594
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:15607
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15770
  #, 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:15799
  #, 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:15803
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15887
  #, 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:15914
  #, 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:15926 cp/pt.c:26408
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15938 cp/pt.c:26420
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15990
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "forÃ¦ldet stamklasseklargÃ¸ring"
  
! #: cp/parser.c:16075
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16476
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16482
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expected suffix identifier"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/parser.c:16491
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16497
  #, 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:16531
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:16578
  #, 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:16580
  #, fuzzy, gcc-internal-format
  #| msgid "keyword `export' not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
  
! #: cp/parser.c:16582
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16761
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid constrained type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16769
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16912
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:17148 cp/parser.c:17234 cp/parser.c:23932
  #, 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:17152 cp/parser.c:17238
  #, 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:17305
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "uventet operand"
  
! #: cp/parser.c:17367
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.c:17371
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17375
  #, 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:17405
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17413
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "uventet operand"
  
! #: cp/parser.c:17517
  #, 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:17602 cp/parser.c:17768 cp/parser.c:17973
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "uventet operand"
  
  #. Explain what went wrong.
! #: cp/parser.c:17648
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:17650
  #, 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:17829
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17938 cp/parser.c:17956 cp/parser.c:18127
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "uventet operand"
  
! #: cp/parser.c:18094
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:18229
  #, 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:18233
  #, 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:18237
  #, 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:18297
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "skabelonsspecialisering med C-kÃ¦dning"
  
! #: cp/parser.c:18517
  #, fuzzy, gcc-internal-format
  #| msgid "sigof type specifier"
  msgid "expected type specifier"
  msgstr "sigof-typeangivelse"
  
! #: cp/parser.c:18710
  #, 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:18716
  #, 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:18721
  #, 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:18878
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.c:19008
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "forventet type-navn"
  
! #: cp/parser.c:19118
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:19119
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "concept defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.c:19141
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "uventet operand"
  
! #: cp/parser.c:19148
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19391
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19467
  #, 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:19629
  #, 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:19717
  #, 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:19723
  #, 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:19728
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19868
  #, 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:19879
  #, 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:19894
  #, 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:19951
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19995
  #, 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:20009
  #, 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:20021 cp/parser.c:25439
  #, 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:20026 cp/parser.c:25444
  #, 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:20038 cp/parser.c:25457
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ekstra kvalifikation er ikke tilladt"
  
! #: cp/parser.c:20075
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ forbyder tomme unavngivet enum"
  
! #: cp/parser.c:20100
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20103
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20290
  #, 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:20294
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD er ikke et navnerum-navn"
  
! #: cp/parser.c:20298
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "forventet navnerum-navn"
  
! #: cp/parser.c:20359
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:20370
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20389
  #, 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:20399
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "uventet operand"
  
! #: cp/parser.c:20404
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "navnerumnavn krÃ¦vet"
  
! #: cp/parser.c:20408
  #, 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:20411
  #, 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:20418
  #, fuzzy, gcc-internal-format
  #| msgid "namespace `%T' undeclared"
  msgid "namespace %qD entered"
  msgstr "navnerummet '%T' er ikke erklÃ¦ret"
  
! #: cp/parser.c:20473
  #, 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:20648
  #, 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:20663
  #, 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:20681
  #, 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:20691
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20756
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "opaque-enum-declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/parser.c:20826
  #, 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:20997
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:21016 cp/parser.c:21033 cp/parser.c:21047
  #, 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:21023
  #, 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:21060
  #, 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:21076
  #, 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:21304
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: cp/parser.c:21315
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:21320
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21323
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21340 cp/parser.c:21365
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: cp/parser.c:21352 cp/parser.c:21373
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21359
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktionen '%s' omerklÃ¦ret som inline"
  
! #: cp/parser.c:21587
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: cp/parser.c:21598
  #, 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:21602
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:21653
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21773
  #, 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:21815
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:21829
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "funktionen '%s' omerklÃ¦ret som inline"
  
! #: cp/parser.c:22320
  #, 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:22446
  #, 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:22450
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a template"
  msgid "%<%T::%E%> is not a type"
--- 57982,59201 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8095 cp/typeck.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/parser.c:8104
  #, 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:8409
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8519
  #, 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:8614
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.c:8953
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.c:9039
  #, 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:9055
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:9057
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:9089
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9134
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression-list or type-id"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:9163
  #, 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:9298
  #, 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:9707
  #, 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:9856
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9859
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around && within ||"
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "foreslÃ¥r paranteser omkring && inden i ||"
  
! #: cp/parser.c:10067
  #, 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:10356
  #, 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:10506
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:10809
! #, fuzzy, gcc-internal-format
! #| msgid "Invalid expression statement"
! msgid "lambda-expression in template parameter type"
! msgstr "Ugyldig udtrykssÃ¦tning"
! 
! #: cp/parser.c:10819
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10829
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11038
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to references"
  msgid "%<this%> cannot be captured by reference"
  msgstr "kan ikke erklÃ¦re %s til referencer"
  
! #: cp/parser.c:11077
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:11126
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer for lambda init-capture"
  msgstr "en startvÃ¦rdi der ikke er tom, tildeles til en tabel med tomme elementer"
  
! #: cp/parser.c:11150
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only variable `%s'"
  msgid "capture of non-variable %qE"
  msgstr "%s af variablen '%s' der kun mÃ¥ lÃ¦ses"
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11198
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<...%> in lambda capture"
  msgstr "for mange inddatafiler"
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11297
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11365
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "default argument specified for lambda parameter"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.c:11385
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<mutable%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:11404
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:11417
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11477
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:11906
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: cp/parser.c:11955
  #, fuzzy, gcc-internal-format
  #| msgid "case label `%E' not within a switch statement"
  msgid "case label %qE not within a switch statement"
  msgstr "case-etiket '%E' befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12131
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "I sÃ¦tningsfunktion"
  
! #: cp/parser.c:12297
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:12324
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "tom krop i en else-sÃ¦tning"
  
! #: cp/parser.c:12533
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "condition declares an array"
  msgstr "funktion returnerer en vÃ¦rdi af en sammensat type"
  
! #: cp/parser.c:12535
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "condition declares a function"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: cp/parser.c:12575
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, fuzzy, gcc-internal-format
  #| msgid "empty scalar initializer"
  msgid "expected initializer"
  msgstr "tom skalarstartvÃ¦rdi"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:13395
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:13419
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "uventet operand"
  
! #: cp/parser.c:13783
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "metodedefinitionen optrÃ¦der ikke i en klassekontekst"
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "private module fragment"
  msgstr "ingen parametre"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/parser.c:13880
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:14048
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14552
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14610
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "flere erklÃ¦ringer '%T' og '%T'"
  
! #: cp/parser.c:14661
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:14713
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:14731
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "invalid initializer for structured binding declaration"
  msgstr "ugyldig startvÃ¦rdi til bitstreng"
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14939
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15045
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' invalid in `%#T'"
  msgid "%qD invalid in lambda"
  msgstr "'%D' ugyldig i '%#T'"
  
! #: cp/parser.c:15133
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "type-specifier invalid in lambda"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/parser.c:15152
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15244
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15248
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:15312
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:15416
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:15618
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:15631
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15794
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15823
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/parser.c:15827
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15911
  #, fuzzy, gcc-internal-format
  #| msgid "only constructors take base initializers"
  msgid "only constructors take member initializers"
  msgstr "kun konstruktionsfunktioner har stamklasseklargÃ¸ringer"
  
! #: cp/parser.c:15938
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "cannot expand initializer for member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16014
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "forÃ¦ldet stamklasseklargÃ¸ring"
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expected suffix identifier"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type modifier within pointer declarator"
  msgid "invalid encoding prefix in literal operator"
  msgstr "ugyldig typemodifikation i erklÃ¦ring af henvisning"
  
! #: cp/parser.c:16555
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:16602
  #, fuzzy, gcc-internal-format
  #| msgid "keyword `export' not implemented, and will be ignored"
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
  
! #: cp/parser.c:16604
  #, fuzzy, gcc-internal-format
  #| msgid "keyword `export' not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16785
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid constrained type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16940
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameter packs cannot have default arguments"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/parser.c:17333
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "uventet operand"
  
! #: cp/parser.c:17395
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17433
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:17434
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17441
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "uventet operand"
  
! #: cp/parser.c:17545
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "uventet operand"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:17678
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "skabelons-id '%D' i erklÃ¦ring af primÃ¦r skabelon"
  
! #: cp/parser.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "uventet operand"
  
! #: cp/parser.c:18122
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:18257
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.c:18261
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.c:18265
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "skabelonsspecialisering med C-kÃ¦dning"
  
! #: cp/parser.c:18554
  #, fuzzy, gcc-internal-format
  #| msgid "sigof type specifier"
  msgid "expected type specifier"
  msgstr "sigof-typeangivelse"
  
! #: cp/parser.c:18747
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: cp/parser.c:18753
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: cp/parser.c:18758
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "forventet type-navn"
  
! #: cp/parser.c:19155
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:19156
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "concept defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.c:19178
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "uventet operand"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "typedef-navn kan ikke vÃ¦re en indlejret-navn-specifikation"
  
! #: cp/parser.c:19666
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration %qD does not declare anything"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: cp/parser.c:19754
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "attributes ignored on uninstantiated type"
  msgstr "ugyldig operation pÃ¥ uudskiftet type"
  
! #: cp/parser.c:19760
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "attributes ignored on template instantiation"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19905
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is an enumeration template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/parser.c:19916
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/parser.c:19931
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "unnamed scoped enum is not allowed"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20032
  #, fuzzy, gcc-internal-format
  #| msgid "Enable automatic template instantiation"
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "AktivÃ©r automatisk skabelonsinstantiering"
  
! #: cp/parser.c:20046
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ekstra kvalifikation er ikke tilladt"
  
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ forbyder tomme unavngivet enum"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD er ikke et navnerum-navn"
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "forventet navnerum-navn"
  
! #: cp/parser.c:20396
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:20436
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "uventet operand"
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "navnerumnavn krÃ¦vet"
  
! #: cp/parser.c:20445
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.c:20448
  #, fuzzy, gcc-internal-format
  #| msgid "function with nested functions cannot be inline"
  msgid "a nested namespace definition cannot be inline"
  msgstr "funktion med indlejrede funktioner kan ikke indbygges"
  
! #: cp/parser.c:20455
  #, fuzzy, gcc-internal-format
  #| msgid "namespace `%T' undeclared"
  msgid "namespace %qD entered"
  msgstr "navnerummet '%T' er ikke erklÃ¦ret"
  
! #: cp/parser.c:20510
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.c:20685
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:20700
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklÃ¦ring"
  
! #: cp/parser.c:20718
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "opaque-enum-declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/parser.c:20863
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:21034
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:21060
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%D' is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
  
! #: cp/parser.c:21097
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/parser.c:21113
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/parser.c:21341
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: cp/parser.c:21352
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktionen '%s' omerklÃ¦ret som inline"
  
! #: cp/parser.c:21624
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: cp/parser.c:21635
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:21639
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21810
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer provided for function"
  msgstr "startvÃ¦rdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/parser.c:21852
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:21866
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "funktionen '%s' omerklÃ¦ret som inline"
  
! #: cp/parser.c:22357
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array bound is not an integer constant"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/parser.c:22483
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "cannot define member of dependent typedef %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/parser.c:22487
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a template"
  msgid "%<%T::%E%> is not a type"
*************** msgstr "'%D::%D' er ikke en skabelon"
*** 59148,59608 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22479
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ugyldig erklÃ¦rer"
  
! #: cp/parser.c:22487
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.c:22489
  #, 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:22604
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/parser.c:22629
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:22750
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "%qD is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/parser.c:22752
  #, 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:22773
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:22834
  #, 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:22888
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: cp/parser.c:22983
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate virt-specifier"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:23232
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/parser.c:23238
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:23241 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2200
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "ugyldig brug af '%T'"
  
! #: cp/parser.c:23267
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:23272
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:23378
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:23659
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "forventede %<,%> eller %<...%>"
  
! #: cp/parser.c:23737
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:23916
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.c:23934
  #, 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:23940
  #, 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:23942
  #, 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:24068
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:24072
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:24396
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:24416
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tillader ikke GNU-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:24454
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tillader ikke C99-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24493
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> er ikke tilladt i udpegede startvÃ¦rdiliste"
  
! #: cp/parser.c:24544
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24600 cp/parser.c:24739
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "forventet klasse-navn"
  
! #: cp/parser.c:24978
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:24981
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:24984
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:25381
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "forventede %<{%> eller %<:%>"
  
! #: cp/parser.c:25392
  #, 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:25400
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25407
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:25419
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:25425
  #, 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:25479
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "eksplicit specialisering fÃ¸lger ikke efter 'template <>'"
  
! #: cp/parser.c:25511
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:25547
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25612
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "tidligere definition af '%#T'"
  
! #: cp/parser.c:25712 cp/parser.c:31695
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
  
! #: cp/parser.c:25736
  #, 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:25740
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:25983
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26001
  #, 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:26019
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26117
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:26124
  #, 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:26137
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26290
  #, 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:26318
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26338
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:26385
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26399
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26473
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26508
  #, 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:26638
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26658
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26682
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:26685
  #, 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:26885 cp/parser.c:26979
  #, 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:26987
  #, 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:26993
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27037
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.c:27078
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:27190
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:27797
  #, 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:27811
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27900
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27935
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.c:27977
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:28037
  #, 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:28377 cp/parser.c:28386
  #, 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:28723
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29073
  #, 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:29081
  #, 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:29563
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29568
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: cp/parser.c:29572
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
--- 59205,59665 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ugyldig erklÃ¦rer"
  
! #: cp/parser.c:22524
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.c:22526
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:22641
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/parser.c:22666
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:22787
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "%qD is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/parser.c:22789
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/parser.c:22810
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:22871
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate cv-qualifier"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:22962
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: cp/parser.c:23020
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate virt-specifier"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/parser.c:23275
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "ugyldig brug af '%T'"
  
! #: cp/parser.c:23304
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:23309
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:23415
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "forventede %<,%> eller %<...%>"
  
! #: cp/parser.c:23774
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:23953
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.c:23971
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.c:23977
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameter pack cannot have a default argument"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/parser.c:23979
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "parameter pack cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.c:24105
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:24109
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:24433
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:24453
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tillader ikke GNU-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tillader ikke C99-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> er ikke tilladt i udpegede startvÃ¦rdiliste"
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "forventet klasse-navn"
  
! #: cp/parser.c:25013
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:25019
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "forventede %<{%> eller %<:%>"
  
! #: cp/parser.c:25427
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "kan ikke finde filen for klassen %s"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25442
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:25454
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:25460
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid class name in declaration of %qD"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: cp/parser.c:25514
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "eksplicit specialisering fÃ¸lger ikke efter 'template <>'"
  
! #: cp/parser.c:25546
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "tidligere definition af '%#T'"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26036
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:26159
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "default member initializer for unnamed bit-field"
  msgstr "'__alignof' benyttet pÃ¥ et bitfelt"
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26373
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26543
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26717
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:26720
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:27022
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "GenerÃ©r ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27072
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.c:27113
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:27225
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:27832
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/parser.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.c:28012
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:28072
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be enclosed in parentheses"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "asm-sÃ¦tning er ikke en strengkonstant"
  
! #: cp/parser.c:29135
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "angivet justering er ikke en konstant"
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: cp/parser.c:29626
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
*************** msgstr "for fÃ¥ skabelonsparameterlister
*** 59611,60263 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29579
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/parser.c:29978
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/parser.c:30149
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30158
  #, 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:30164
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30264
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30274
  #, 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:30297
  #, 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:30306
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/parser.c:30326
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:30431
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/parser.c:30482
  #, 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:30529
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:30829
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:30842
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:31150
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31302
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:31317
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> fÃ¸r %qD"
  
! #: cp/parser.c:31452
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understÃ¸tter ikke %<long long%>"
  
! #: cp/parser.c:31463
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31468
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.c:31494
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.c:31546
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.c:31549
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.c:31552
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.c:31558
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.c:31561
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.c:31564
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.c:31567
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.c:31570
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.c:31573
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.c:31576
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.c:31579
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.c:31582
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.c:31585
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.c:31588
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:31591
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.c:31594
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:31597
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.c:31615
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.c:31665
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.c:32000
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32151
  #, 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:32156
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklÃ¦ret her"
  
! #: cp/parser.c:32276
  #, 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:32416 cp/parser.c:32450
  #, 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:32423 cp/parser.c:32456
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32424 cp/parser.c:32457
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.c:32431
  #, 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:32432
  #, 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:32514
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklÃ¦ret med anden adgang"
  
! #: cp/parser.c:32535
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32783
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
  
! #: cp/parser.c:33024 cp/parser.c:34332 cp/parser.c:34521
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33095
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33165
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33196
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33600
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33675 cp/parser.c:33693
  #, 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:33687 cp/parser.c:33753
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.c:33796
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:33993 cp/parser.c:34000 cp/parser.c:34007
  #, 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:34124
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.c:34297
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34304
  #, 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:34584 cp/parser.c:34591 cp/parser.c:34598
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.c:34760
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown property attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: cp/parser.c:35826
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:35843
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36826
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.c:37579
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:39708
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40259
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.c:40346 cp/pt.c:17893
  #, 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:40439
  #, 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:42655
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43486
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/parser.c:43516
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43631
  #, 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:43651 cp/semantics.c:5850
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43655 cp/semantics.c:5858
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43658 cp/pt.c:14005 cp/semantics.c:5864
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43661 cp/semantics.c:5870
  #, 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:44188
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44198
  #, 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:44552
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44599 cp/semantics.c:9954
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44601 cp/semantics.c:9956
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44747
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44750
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44801
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma map, ignored"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "forkert udformet '#pragma map' - ignoreret"
  
! #: cp/parser.c:45086
  #, 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:45129
  #, 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:45161
  #, 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:45241
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: cp/parser.c:45280
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:45481
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45537
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:299
  #, 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:312
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid member template declaration %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:736
  #, 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:750
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.c:834
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "specialisering af %qD skal fremstÃ¥ ved navnerumsanvendelsesomrÃ¥de"
  
! #: cp/pt.c:845 cp/pt.c:1078
  #, 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:847
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  i forhold til definition af %q#D"
  
! #: cp/pt.c:864
  #, 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:990
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/pt.c:1002
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:1005 cp/pt.c:1144
  #, 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:1037
  #, 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:1081
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q#D"
  msgid "from definition of %q#D"
--- 59668,60320 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/parser.c:30032
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for `%D' found"
  msgid "no matching concept for template-introduction"
  msgstr "ingen passende skabelon for '%D' fundet"
  
! #: cp/parser.c:30351
  #, fuzzy, gcc-internal-format
  #| msgid "invalid declaration of member template `%#D' in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "ugyldig erklÃ¦ring af medlemsskabelon '%#D' i lokal klasse"
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/parser.c:30380
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:30485
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/parser.c:30536
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: cp/parser.c:30583
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:30883
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:30896
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> fÃ¸r %qD"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understÃ¸tter ikke %<long long%>"
  
! #: cp/parser.c:31517
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31522
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' tag used in naming `%#T'"
  msgid "%qs tag used in naming %q#T"
  msgstr "'%s'-mÃ¦rke benyttet i navngivning af '%#T'"
  
! #: cp/parser.c:32210
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklÃ¦ret her"
  
! #: cp/parser.c:32330
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan ikke erklÃ¦re reference til '%#T'"
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.c:32485
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qT defined as %qs here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/parser.c:32486
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as `%#D' here"
  msgid "%qT first declared as %qs here"
  msgstr "  fÃ¸rst erklÃ¦ret som '%#D' her"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklÃ¦ret med anden adgang"
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32837
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c++ method declaration is expected"
  msgstr "Klasse- eller grÃ¦nsefladeerklÃ¦ring forventet"
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name `%s' for register variable"
  msgid "invalid type for instance variable"
  msgstr "ugyldigt registernavn '%s' for registervariabel"
  
! #: cp/parser.c:34178
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.c:34814
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown property attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: cp/parser.c:35879
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36879
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.c:37632
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40312
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/parser.c:40492
  #, fuzzy, gcc-internal-format
  #| msgid "not enough type information"
  msgid "not enough for loops to collapse"
  msgstr "ikke tilstrÃ¦kkelig information om typen"
  
! #: cp/parser.c:42708
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43539
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/parser.c:43569
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44854
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma map, ignored"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "forkert udformet '#pragma map' - ignoreret"
  
! #: cp/parser.c:45139
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:45182
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.c:45214
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.c:45294
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: cp/parser.c:45333
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "data member %qD cannot be a member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:310
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid member template declaration %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:734
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization in non-namespace scope `%D'"
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "eksplicit specialisering i virkefeltet '%D' der ikke er et navnerum"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "specialisering af %qD skal fremstÃ¥ ved navnerumsanvendelsesomrÃ¥de"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "specialisering af %qD i andet navnerum"
  
  # hÃ¦nger sammen med foregÃ¥ende tekst, derfor ikke 'fra'
! #: cp/pt.c:845
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  i forhold til definition af %q#D"
  
! #: cp/pt.c:862
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.c:992
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization of non-template %qT"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:1039
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of `%T' after instantiation"
  msgid "specialization of %qT after instantiation"
  msgstr "specialisering af '%T' efter instantiering"
  
  # hÃ¦nger sammen med foregÃ¥ende tekst, derfor ikke 'fra'
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q#D"
  msgid "from definition of %q#D"
*************** msgstr "  i forhold til definition af %q
*** 60265,60426 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1122
  #, 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:1140
  #, 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:1605
  #, 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:2047 cp/semantics.c:5719
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2183
  #, 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:2188
  #, 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:2480
  #, 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:2484
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2495
  #, 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:2702
  #, 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:2712
  #, 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:2718
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2742
  #, 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:2747
  #, 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:2783
  #, 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:2787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:2878 cp/pt.c:2938
  #, 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:2891
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/pt.c:2897
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definition angivet for eksplicit instantiering"
  
! #: cp/pt.c:2905
  #, 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:2908
  #, 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:2910
  #, 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:2916
  #, 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:2949
  #, 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:2953
  #, 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:2985
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/pt.c:3028
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD is not a template function"
--- 60322,60483 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, fuzzy, gcc-internal-format
  #| msgid "specialization `%T' after instantiation `%T'"
  msgid "specialization %qT after instantiation %qT"
  msgstr "specialisering af '%T' efter instantiering '%T'"
  
! #: cp/pt.c:1142
  #, fuzzy, gcc-internal-format
  #| msgid "template specialization with C linkage"
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "skabelonsspecialisering med C-kÃ¦dning"
  
! #: cp/pt.c:1607
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "specialization of %qD after instantiation"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2185
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.c:2190
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a variable template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.c:2486
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:2717
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "skabelons-id '%D' i erklÃ¦ring af primÃ¦r skabelon"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definition angivet for eksplicit instantiering"
  
! #: cp/pt.c:2910
  #, fuzzy, gcc-internal-format
  #| msgid "too many template parameter lists in declaration of `%D'"
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/pt.c:2913
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/pt.c:2915
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "eksplicit specialisering fÃ¸lger ikke efter 'template <>'"
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization declared %<concept%>"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:2954
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.c:2958
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/pt.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD is not a template function"
*************** msgstr "'%D' er ikke en medlemsskabelonf
*** 60434,60597 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3090
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "specialisering af underforstÃ¥et erklÃ¦ret speciel medlemsfunktion"
  
! #: cp/pt.c:3106
  #, 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:3137
  #, 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:3140
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "friend declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:3249
  #, 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:3830
  #, 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:4133
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4201
  #, 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:4203
  #, 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:4262
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4279 cp/pt.c:5092
  #, fuzzy, gcc-internal-format
  #| msgid "        `%D'"
  msgid "        %qD"
  msgstr "        '%D'"
  
! #: cp/pt.c:4281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "        `%D'"
  msgid "        %s"
  msgstr "        '%D'"
  
! #: cp/pt.c:4407
  #, 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:4410
  #, 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:4412
  #, 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:5028
  #, 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:5087
  #, 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:5110
  #, 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:5114
  #, 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:5118 cp/pt.c:5129 cp/pt.c:5137
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5126
  #, 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:5136
  #, 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:5150
  #, 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:5152
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "primary template %qD"
  msgstr "etiketten '%D' optrÃ¦der mere end Ã©n gang"
  
! #: cp/pt.c:5198
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5201
  #, 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:5224
  #, 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:5270
  #, 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"
--- 60491,60654 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "specialisering af underforstÃ¥et erklÃ¦ret speciel medlemsfunktion"
  
! #: cp/pt.c:3111
  #, fuzzy, gcc-internal-format
  #| msgid "no member function `%D' declared in `%T'"
  msgid "no member function %qD declared in %qT"
  msgstr "ingen medlemsfunktion '%D' erklÃ¦ret i '%T'"
  
! #: cp/pt.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "friend declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization of function concept %qD"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:3835
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4226
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:4228
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, fuzzy, gcc-internal-format
  #| msgid "        `%D'"
  msgid "        %qD"
  msgstr "        '%D'"
  
! #: cp/pt.c:4306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "        `%D'"
  msgid "        %s"
  msgstr "        '%D'"
  
! #: cp/pt.c:4432
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "template parameter %qD declared here"
  msgstr "skabelonsparametertypen '%T' erklÃ¦ret 'friend'"
  
! #: cp/pt.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of variable concept %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.c:5127
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5131
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments for partial specialization %qT"
  msgstr "for mange parametre til funktionen"
  
! #: cp/pt.c:5167
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5169
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "primary template %qD"
  msgstr "etiketten '%D' optrÃ¦der mere end Ã©n gang"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:5241
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "template argument %qE involves template parameter(s)"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:5287
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' of template argument `%E' depends on template parameter(s)"
  msgid "type %qT of template argument %qE depends on a template parameter"
*************** msgid_plural "type %qT of template argum
*** 60599,60617 ****
  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:5330
  #, 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:5334
  #, 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:5517
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "no default argument for %qD"
--- 60656,60674 ----
  msgstr[0] "typen '%T' af skabelonsparameteren '%E' afhÃ¦nger af skabelonsparameter"
  msgstr[1] "typen '%T' af skabelonsparameteren '%E' afhÃ¦nger af skabelonsparameter"
  
! #: cp/pt.c:5347
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.c:5351
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.c:5534
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "no default argument for %qD"
*************** msgstr "ingen standardparameter til '%D'
*** 60621,60673 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5540
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5576
  #, 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:5579
  #, 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:5582
  #, 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:5585
  #, 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:5588 cp/pt.c:5646
  #, 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:5757
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "template %qD declared"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/pt.c:5765
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "skabelonsklasse uden et navn"
  
! #: cp/pt.c:5773
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 60678,60730 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5593
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5596
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5602
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in partial specializations"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.c:5774
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "template %qD declared"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "skabelonsklasse uden et navn"
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 60677,60742 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5796
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid template declaration of %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:5952
  #, 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:5991
  #, 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:6005
  #, 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:6008
  #, 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:6010
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  men %d pÃ¥krÃ¦vet"
  
! #: cp/pt.c:6031
  #, 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:6034
  #, 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:6179
  #, 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:6192
  #, 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:6203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "redeclared with %d template parameter"
--- 60734,60799 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid template declaration of %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:5969
  #, fuzzy, gcc-internal-format
  #| msgid "template definition of non-template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "skabelonsdefinition af ikke-skabelon '%#D'"
  
! #: cp/pt.c:6008
  #, fuzzy, gcc-internal-format
  #| msgid "expected %d levels of template parms for `%#D', got %d"
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "forvented %d niveauer af skabelonsparametre for '%#D', modtog %d"
  
! #: cp/pt.c:6022
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "got %d template parameters for %q#D"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.c:6025
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#T'"
  msgid "got %d template parameters for %q#T"
  msgstr "modtog %d skabelonsparametre for '%#T'"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  men %d pÃ¥krÃ¦vet"
  
! #: cp/pt.c:6048
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/pt.c:6051
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing class templates are not explicitly specialized"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.c:6196
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not a template type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/pt.c:6209
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/pt.c:6220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "redeclared with %d template parameter"
*************** msgid_plural "redeclared with %d templat
*** 60744,60750 ****
  msgstr[0] "'%D' benyttet uden skabelonsparametre"
  msgstr[1] "'%D' benyttet uden skabelonsparametre"
  
! #: cp/pt.c:6207
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration %qD used %d template parameter"
--- 60801,60807 ----
  msgstr[0] "'%D' benyttet uden skabelonsparametre"
  msgstr[1] "'%D' benyttet uden skabelonsparametre"
  
! #: cp/pt.c:6224
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration %qD used %d template parameter"
*************** msgid_plural "previous declaration %qD u
*** 60752,61236 ****
  msgstr[0] "tidligere erklÃ¦ring af '%#D' her"
  msgstr[1] "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:6245
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template parameter %q+#D"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/pt.c:6246
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "redeclared here as %q#D"
  msgstr "omerklÃ¦ret her som '%#D'"
  
! #: cp/pt.c:6257
  #, 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:6260 cp/pt.c:6309
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6271
  #, 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:6273
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6306
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/pt.c:6637 cp/pt.c:6706
  #, 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:6640
  #, 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:6643
  #, 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:6656
  #, 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:6660
  #, 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:6709
  #, 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:6711
  #, 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:6773
  #, 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:6782
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6791
  #, 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:6800
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:6811
  #, 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:6821
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6830
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6846
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6857
  #, 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:6868
  #, 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:6880
  #, 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:6911
  #, 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:6924
  #, 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:6928
  #, 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:6939
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6949
  #, 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:6959
  #, 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:7021
  #, 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:7029
  #, 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:7039
  #, 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:7054
  #, 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:7064
  #, 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:7071
  #, 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:7089
  #, 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:7097
  #, 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:7206
  #, 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:7365
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7379
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7465
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7473
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for 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:7491
  #, 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:7550
  #, 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:7552
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7606
  #, 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:8155
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8171
  #, 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:8305
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.c:8334
  #, 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:8339
  #, 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:8355 cp/pt.c:8389 cp/pt.c:8443
  #, 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:8363
  #, 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:8371
  #, 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:8377
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.c:8380
  #, 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:8394
  #, 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:8397
  #, 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:8447
  #, 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:8461
  #, 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:8464
  #, 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:8528
  #, 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:8666 cp/pt.c:8979
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:8681 cp/pt.c:8813
  #, 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:8809
  #, 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:8818
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.c:8843
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8847
  #, 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:8945
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9589
  #, 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:9752
  #, 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:9754
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklÃ¦ring '%D'"
  
! #: cp/pt.c:9883 cp/pt.c:21201
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.c:10280
  #, 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:10924
  #, 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:12083
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.c:12580
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12977
  #, 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:13065
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13068
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13658
  #, 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:13757
  #, 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"
--- 60809,61293 ----
  msgstr[0] "tidligere erklÃ¦ring af '%#D' her"
  msgstr[1] "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:6262
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template parameter %q+#D"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/pt.c:6263
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "redeclared here as %q#D"
  msgstr "omerklÃ¦ret her som '%#D'"
  
! #: cp/pt.c:6274
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6288
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "redefinition of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/pt.c:6290
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6323
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "den skal vÃ¦re adressen af en funktion med ekstern kÃ¦dning"
  
! #: cp/pt.c:6664
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "den skal vÃ¦re adressen af en funktion med ekstern kÃ¦dning"
  
! #: cp/pt.c:6677
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6681
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:6730
  #, fuzzy, gcc-internal-format
  #| msgid "it must be a pointer-to-member of the form `&X::Y'"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "den skal vÃ¦re en henvisning til medlem pÃ¥ formen '&X::Y'"
  
! #: cp/pt.c:6732
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "because it is a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/pt.c:6794
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6812
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "  mismatched types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:6832
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6878
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:6889
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:6901
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6932
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type `%T' to type `%T'"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "kan ikke konvertere typen '%T' til typen '%T'"
  
! #: cp/pt.c:6945
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/pt.c:6949
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "  %qT is not derived from %qT"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstÃ¦ndig type '%T'"
  
! #: cp/pt.c:6980
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument %qE does not match %qE"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:7042
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7050
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7060
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7075
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:7085
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:7092
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7110
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7118
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7230
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7389
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7403
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7497
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7515
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.c:7574
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7630
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8195
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attributes in template argument %qE"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/pt.c:8329
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.c:8358
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "ugyldig brug af 'restrict'"
  
! #: cp/pt.c:8363
  #, fuzzy, gcc-internal-format
  #| msgid "to refer to a type member of a template parameter, use `typename %E'"
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "benyt 'typename %E' for at referere til et typemedlem af en skabelonsparameter"
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.c:8387
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a constant of type `%T', got `%T'"
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  forventede en konstant af typen '%T', modtog '%T'"
  
! #: cp/pt.c:8395
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.c:8401
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.c:8404
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected a type, got %qE"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.c:8418
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%T'"
  msgid "  expected a type, got %qT"
  msgstr "  forventede en type, modtog '%T'"
  
! #: cp/pt.c:8421
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got `%T'"
  msgid "  expected a class template, got %qT"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.c:8471
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type `%D', got `%D'"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  forventede en skabelon af typen '%D', modtog '%D'"
  
! #: cp/pt.c:8485
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.c:8488
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected %qD but got %qD"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.c:8552
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.c:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.c:8842
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8871
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%q#D is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.c:9776
  #, fuzzy, gcc-internal-format
  #| msgid "non-template type `%T' used as a template"
  msgid "non-template type %qT used as a template"
  msgstr "ikke-skabelonstype '%T' benyttet som skabelon"
  
! #: cp/pt.c:9778
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklÃ¦ring '%D'"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.c:10287
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "use of invalid variable template %qE"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.c:10947
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.c:12106
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: cp/pt.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13725
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/pt.c:13824
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member function of non-class type `%T'"
  msgid "creating pointer to member function of non-class type %qT"
*************** msgstr "opretter henvisning til medlemsf
*** 61249,61582 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14830
  #, 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:15030
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.c:15032
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklÃ¦ringen '%D'"
  
! #: cp/pt.c:15147
  #, 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:15149
  #, 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:15845
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.c:15847
  #, 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:15849
  #, 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:15862
  #, 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:15865
  #, 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:15913
  #, 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:15919
  #, 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:15925
  #, 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:16026
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16046
  #, 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:16078
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16086
  #, 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:16200
  #, 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:16388
  #, 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:16403
  #, 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:16405
  #, 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:16498
  #, 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:16649
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.c:17213 cp/pt.c:19086
  #, 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:17217 cp/pt.c:19090
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19230
  #, 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:20286
  #, 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:20313
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20318
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20321
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20326
  #, 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:20374
  #, 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:20594
  #, 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:20597
  #, 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:20919
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.c:20921
  #, 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:20931
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: cp/pt.c:20946
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.c:20964
  #, 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:25055
  #, 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:25057
  #, 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:25063
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:25087 cp/pt.c:25182
  #, 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:25093
  #, 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:25095
  #, 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:25114
  #, 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:25120 cp/pt.c:25177
  #, 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:25125
  #, 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:25133
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.c:25169
  #, 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:25192 cp/pt.c:25259
  #, 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:25197 cp/pt.c:25274
  #, 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:25231
  #, 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:25234
  #, 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:25243
  #, 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:25264
  #, 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:25304
  #, 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:25647
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "exception specification of %qD depends on itself"
--- 61306,61639 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "variable %qD has function type"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: cp/pt.c:15113
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.c:15115
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklÃ¦ringen '%D'"
  
! #: cp/pt.c:15230
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "function returning an array"
  msgstr "funktion returnerer en vÃ¦rdi af en sammensat type"
  
! #: cp/pt.c:15232
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "function returning a function"
  msgstr "'%s' er erklÃ¦ret som en funktion der returnerer en funktion"
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.c:15930
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming pointer to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.c:15932
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming reference to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.c:15945
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming pointer to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.c:15948
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming reference to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.c:15996
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "creating pointer to member of non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/pt.c:16002
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.c:16008
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member of type void"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class, struct, or union type"
  msgid "%qT is not a class, struct, or union type"
  msgstr "'%T' er ikke en class-, struct- eller union-type"
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16169
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "unavngiven klargÃ¸ring af '%T' som ikke har nogen stamklasser"
  
! #: cp/pt.c:16283
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use of %qs in template"
  msgstr "brug af '%s' i skabelon"
  
! #: cp/pt.c:16471
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/pt.c:16486
  #, fuzzy, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "'%D' benyttes som en type, men er ikke defineret som en type"
  
! #: cp/pt.c:16488
  #, fuzzy, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
  
! #: cp/pt.c:16581
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cp/pt.c:16732
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of pack expansion expression"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19313
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "en startvÃ¦rdi der ikke er tom, tildeles til en tabel med tomme elementer"
  
! #: cp/pt.c:20368
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20408
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "'%s' ikke erklÃ¦ret her (ikke i en funktion)"
  
! #: cp/pt.c:20456
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: cp/pt.c:20676
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.c:20679
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qD is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.c:21001
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.c:21003
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "standardparameter for '%#D' har typen '%T'"
  
! #: cp/pt.c:21013
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: cp/pt.c:21028
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.c:21046
  #, fuzzy, gcc-internal-format
  #| msgid "  trying to instantiate `%D'"
  msgid "  trying to instantiate %qD"
  msgstr "  ved forsÃ¸g pÃ¥ at instantiere '%D'"
  
! #: cp/pt.c:25142
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.c:25144
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.c:25150
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-template %q#D"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.c:25180
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:25201
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for `%D' found"
  msgid "no matching template for %qD found"
  msgstr "ingen passende skabelon for '%D' fundet"
  
! #: cp/pt.c:25212
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.c:25220
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.c:25256
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#D'"
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "'%#D' er blevet eksplicit instantieret mere end Ã©n gang"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af 'extern' ved eksplicitte instantieringer"
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "storage class %qD applied to template instantiation"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/pt.c:25318
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.c:25321
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.c:25330
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#T' before definition of template"
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplicit instantiering af '%T' fÃ¸r definering af skabelonen"
  
! #: cp/pt.c:25351
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af '%s ved eksplicitte instantieringer"
  
! #: cp/pt.c:25391
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#T'"
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "'%#T' er blevet eksplicit instantieret mere end Ã©n gang"
  
! #: cp/pt.c:25685
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "exception specification of %qD depends on itself"
*************** msgstr "eksplicit specialisering af %D e
*** 61589,61760 ****
  #. 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:26148
  #, 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:26196
  #, 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:26562
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:26592
  #, 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:26601
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:26609
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.c:26611
  #, 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:27965
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.c:28246
  #, 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:28255
  #, 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:28282
  #, 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:29286
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.c:29293
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:29395
  #, 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:29402
  #, 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:29418
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:29426
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "funktion overvejes ikke for indbygning"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29441
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:29445
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/pt.c:29461
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:29463
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29529
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29532
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29627
  #, 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:29629
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29686
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29690
  #, 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:29694
  #, 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:29698
  #, 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:29834
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ugyldig standardparameter i skabelon"
--- 61646,61817 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%D' but no definition available"
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplicit instantiering af '%D', men ingen definition tilgÃ¦ngelig"
  
! #: cp/pt.c:26234
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum pÃ¥ %d (benyt -ftemplate-depth-NN for at forÃ¸ge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.c:26600
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:26630
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.c:26639
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:26647
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.c:26649
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.c:28003
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.c:28289
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/pt.c:28298
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/pt.c:28325
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/pt.c:29348
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.c:29354
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:29457
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:29464
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:29480
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:29488
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "funktion overvejes ikke for indbygning"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:29507
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/pt.c:29523
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ugyldig metodeerklÃ¦ring, returtype pÃ¥krÃ¦vet"
  
! #: cp/pt.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.c:29760
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.c:29764
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ugyldig standardparameter i skabelon"
*************** msgstr "'%#D' kan ikke erklÃ¦res"
*** 61909,62495 ****
  msgid "  since %q+#D declared in base class"
  msgstr "  eftersom '%#D' er erklÃ¦ret i stamklassen"
  
! #: cp/semantics.c:937
  #, 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:1085
  #, 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:1603
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1608
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1613
  #, 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:1823
  #, 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:1905
  #, 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:2090
  #, 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:2337
  #, fuzzy, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/semantics.c:2397
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2749
  #, 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:2817
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: cp/semantics.c:2899
  #, 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:2901
  #, 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:2903
  #, 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:2925
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/semantics.c:2933 cp/typeck.c:2763
  #, 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:2955
  #, 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:3035
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3215
  #, 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:3265
  #, 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:3268
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/semantics.c:3285
  #, 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:3316
  #, 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:3599
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/semantics.c:3762
  #, 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:3779 cp/semantics.c:10726
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not captured"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/semantics.c:3783
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3785
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3797
  #, 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:3799
  #, 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:3926
  #, 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:3936
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/semantics.c:3972
  #, 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:4003
  #, 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:4010
  #, 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:4038
  #, 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:4215
  #, 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:4244
  #, 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:4378
  #, 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:4410
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4423
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4427
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4432
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4443
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4970 cp/semantics.c:6752 cp/semantics.c:6836
! #: cp/semantics.c:6887 cp/semantics.c:7229 cp/semantics.c:7450
! #: cp/semantics.c:7733 cp/semantics.c:8181
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5716
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/semantics.c:5990
  #, 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:6040
  #, 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:6159
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6620
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6635
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6659
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6764 cp/semantics.c:8194
  #, 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:6849
  #, 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:6900
  #, 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:6950
  #, 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:6964
  #, 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:6998
  #, 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:7001
  #, 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:7005
  #, 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:7027
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7031
  #, 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:7036
  #, 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:7063
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7096
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7110
  #, 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:7130
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7159
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7211
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7240
  #, 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:7255
  #, 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:7262
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7277
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7310
  #, 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:7321
  #, 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:7338
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7350
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7359
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: cp/semantics.c:7460
  #, 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:7886
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "template %qE in clause %qs"
  msgstr "for mange inddatafiler"
  
! #: cp/semantics.c:7890
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7959
  #, 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:7989
  #, 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:8019
  #, 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:8032
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.c:8055
  #, 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:8065
  #, 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:8122
  #, 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:8511
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8738
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8752
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8949
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9415
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9718 cp/semantics.c:9728
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10133
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10136
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "%qE evaluates to false"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/semantics.c:10148
  #, 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:10177
  #, 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:10214
  #, 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:10765
  #, 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:10818
  #, 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:10820
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10838
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported arg to `__builtin_return_address'"
  msgid "non-pointer argument to %<__builtin_launder%>"
--- 61966,62552 ----
  msgid "  since %q+#D declared in base class"
  msgstr "  eftersom '%#D' er erklÃ¦ret i stamklassen"
  
! #: cp/semantics.c:956
  #, 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:1104
  #, 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:1622
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1627
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1632
  #, 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:1842
  #, 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:1924
  #, 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:2109
  #, 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:2356
  #, fuzzy, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/semantics.c:2416
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2768
  #, 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:2836
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: cp/semantics.c:2918
  #, 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:2920
  #, 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:2922
  #, 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:2944
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/semantics.c:2952 cp/typeck.c:2774
  #, 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:2974
  #, 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:3054
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3233
  #, 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:3283
  #, 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:3286
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/semantics.c:3303
  #, 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:3334
  #, 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:3617
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/semantics.c:3780
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not captured"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.c:3817
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of parameter from containing function"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.c:3944
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of parameter outside function body"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.c:3954
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4021
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "use of class template %qT as expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' er tvetydigt i det multiple nedarvningsnet"
  
! #: cp/semantics.c:4056
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/semantics.c:4243
  #, fuzzy, gcc-internal-format
  #| msgid "type of `%E' is unknown"
  msgid "type of %qE is unknown"
  msgstr "typen af '%E' er ukendt"
  
! #: cp/semantics.c:4272
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "'%T' er ikke en skabelonstype"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "lagringsklasseanvisninger er ugyldige i parametererklÃ¦ringer"
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4451
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4455
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4460
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/semantics.c:6018
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.c:6068
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "%qE has const type for %<reduction%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:6877
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: cp/semantics.c:6928
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: cp/semantics.c:6978
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<gang%> static expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:6992
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<gang%> static value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: cp/semantics.c:7026
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<gang%> num expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:7029
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<vector%> length expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:7033
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<worker%> num expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7059
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%<vector%> length value must be positive"
  msgstr "angivet justering er ikke en potens af 2"
  
! #: cp/semantics.c:7064
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "%<worker%> num value must be positive"
  msgstr "venstre parameter skal vÃ¦re en skive"
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7138
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7268
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7349
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: cp/semantics.c:7366
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7378
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD fremgÃ¥r mere end en gang i map-klausuller"
  
! #: cp/semantics.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "template %qE in clause %qs"
  msgstr "for mange inddatafiler"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<grainsize%> expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:8017
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<priority%> expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:8047
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<hint%> expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/semantics.c:8060
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.c:8083
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.c:8093
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.c:8150
  #, fuzzy, gcc-internal-format
  #| msgid "slice end must be integer"
  msgid "%<tile%> argument needs integral type"
  msgstr "skive-slutning skal vÃ¦re heltal"
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10164
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "%qE evaluates to false"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/semantics.c:10176
  #, fuzzy, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "erklÃ¦ring uden static af '%s' fÃ¸lger static-erklÃ¦ring"
  
! #: cp/semantics.c:10205
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: cp/semantics.c:10242
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/semantics.c:10793
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
  # flertalsform unÃ¸dvendig
! #: cp/semantics.c:10846
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported arg to `__builtin_return_address'"
  msgid "non-pointer argument to %<__builtin_launder%>"
*************** msgstr "ikke-understÃ¸ttet parameter til
*** 62498,62519 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10893
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10920
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10928
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 62555,62576 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 62524,63721 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "modifikationerne '%V' kan ikke anvendes pÃ¥ '%T'"
  
! #: cp/tree.c:1934
  #, 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:4249
  #, 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:4253
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4256
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid " declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/tree.c:4261
  #, 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:4263
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4684
  #, 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:4687
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not public"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/tree.c:4694
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is mutable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/tree.c:4702
  #, 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:4720
  #, 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:4735
  #, 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:4753
  #, 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:4759
  #, 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:4779
  #, 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:4783
  #, 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:4846
  #, 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:4868
  #, 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:4876
  #, 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:4887
  #, 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:4899
  #, 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:4926
  #, 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:4946
  #, 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:4957
  #, 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:4970 cp/tree.c:4983
  #, 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:4972
  #, 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:4985
  #, 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:5009
  #, 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:5015
  #, 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:5022
  #, 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:5029
  #, 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:5051
  #, 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:5057
  #, 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:5937
  #, 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:5959
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "lang_*-kontrol: mislykkedes i %s, ved %s:%d"
  
! #: cp/typeck.c:467
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:473
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:479
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:627
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ forbyder %s mellem henvisning af typen 'void *' og henvisning til funktion"
  
! #: cp/typeck.c:632
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ forbyder %s mellem henvisning af typen 'void *' og henvisning til funktion"
  
! #: cp/typeck.c:637
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ forbyder %s mellem henvisning af typen 'void *' og henvisning til funktion"
  
! #: cp/typeck.c:716
  #, fuzzy, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:721
  #, fuzzy, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:726
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:1547
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.c:1714
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of `%s' to a member function"
  msgid "invalid application of %qs to a member function"
  msgstr "ugyldig brug af '%s' pÃ¥ en medlemsfunktion"
  
! #: cp/typeck.c:1812
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ugyldig anvendelse af '%s' pÃ¥ en void-type"
  
! #: cp/typeck.c:1820
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ forbyder anvendelse af 'sizeof' pÃ¥ et udtryk af en funktionstype"
  
! #: cp/typeck.c:1885
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "ugyldig anvendelse af '%s' pÃ¥ en void-type"
  
! #: cp/typeck.c:1896
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ forbyder anvendelse af 'sizeof' pÃ¥ et udtryk af en funktionstype"
  
! #: cp/typeck.c:1978
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "stÃ¸rrelsen af tabel er ikke af en heltalstype"
  
! #: cp/typeck.c:2023
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/typeck.c:2191
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of temporary array"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:2373
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to `%T'"
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "forÃ¦ldet konvertering fra strengkonstant til '%T'"
  
! #: cp/typeck.c:2377
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to `%T'"
  msgid "deprecated conversion from string constant to %qT"
  msgstr "forÃ¦ldet konvertering fra strengkonstant til '%T'"
  
! #: cp/typeck.c:2513 cp/typeck.c:3078
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' i '%E' som er af en ikke-sammensat type '%T'"
  
! #: cp/typeck.c:2517 cp/typeck.c:3082
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' in `%E', which is of non-class type `%T'"
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' i '%E' som er af en ikke-klassetype '%T'"
  
! #: cp/typeck.c:2548
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/typeck.c:2628
  #, fuzzy, gcc-internal-format
  #| msgid "invalid access to non-static data member `%D' of NULL object"
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ugyldig tilgang til ikke-statisk datamedlem '%D' af NULL-objekt"
  
! #: cp/typeck.c:2778
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2929
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2948
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:2971
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:2982
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:2997
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:3112 cp/typeck.c:3138
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a member of `%T'"
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "'%D::%D' er ikke et medlem af '%T'"
  
! #: cp/typeck.c:3177
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/typeck.c:3230
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD is not a member template function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/typeck.c:3433
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not a pointer-to-object type"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/typeck.c:3465
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%s' on pointer to member"
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ugyldig brug af '%s' pÃ¥ henvisning til medlem"
  
! #: cp/typeck.c:3468
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%s' on pointer to member"
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ugyldig brug af '%s' pÃ¥ henvisning til medlem"
  
! #: cp/typeck.c:3471
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%s' on pointer to member"
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ugyldig brug af '%s' pÃ¥ henvisning til medlem"
  
! #: cp/typeck.c:3475
  #, 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:3540
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: cp/typeck.c:3637
  #, fuzzy, gcc-internal-format
  #| msgid "subscripting array declared `register'"
  msgid "subscripting array declared %<register%>"
  msgstr "indeksering af tabel som er erklÃ¦ret 'register'"
  
! #: cp/typeck.c:3675
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "vÃ¦rdien der er pÃ¥fÃ¸rt et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: cp/typeck.c:3747
  #, fuzzy, gcc-internal-format
  #| msgid "object missing in use of `%E'"
  msgid "object missing in use of %qE"
  msgstr "objekt mangler i brug af '%E'"
  
! #: cp/typeck.c:3972
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids calling `::main' from within program"
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ forbyder kald af '::main' inde fra programmet"
  
! #: cp/typeck.c:3993
  #, fuzzy, gcc-internal-format
  #| msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "brug .* eller ->* i kald af henvisning til medlemsfunktion i '%E (...)'"
  
! #: cp/typeck.c:4010
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qE cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.c:4013
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.c:4016
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.c:4074
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "too many arguments to constructor %q#D"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/typeck.c:4075
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "too few arguments to constructor %q#D"
  msgstr "for fÃ¥ parametre til %s '%+#D'"
  
! #: cp/typeck.c:4080
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.c:4081
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: cp/typeck.c:4087
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.c:4088
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: cp/typeck.c:4098
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "too many arguments to method %q#D"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/typeck.c:4099
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "too few arguments to method %q#D"
  msgstr "for fÃ¥ parametre til %s '%+#D'"
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.c:4103
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: cp/typeck.c:4185
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: cp/typeck.c:4191
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: cp/typeck.c:4440
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: cp/typeck.c:4451
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: cp/typeck.c:4497
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:4502
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:4532
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4536
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/typeck.c:4545
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4549
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4675 cp/typeck.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "assuming cast to type `%T' from overloaded function"
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "antager typeomtvingning til typen '%T' fra flertydig funktion"
  
! #: cp/typeck.c:4733
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL benyttet i udregning"
  
! #: cp/typeck.c:5189 cp/typeck.c:5198 cp/typeck.c:5491 cp/typeck.c:5500
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ forbyder sammenligning mellem henvisningsvariabel og heltal"
  
! #: cp/typeck.c:5404 cp/typeck.c:5417
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5440
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5472 cp/typeck.c:5480
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: cp/typeck.c:5530
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "uordnet sammenligning af ikke-kommatalsparameter"
  
! #: cp/typeck.c:5576
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/typeck.c:5656
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types `%T' and `%T' to binary `%O'"
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ugyldige operander af typerne '%T' og '%T' til binÃ¦r '%O'"
  
! #: cp/typeck.c:6008
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning af typen 'void *' i fratrÃ¦kning"
  
! #: cp/typeck.c:6016
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning til funktion i fratrÃ¦kning"
  
! #: cp/typeck.c:6024
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning til medlemsfunktion i fratrÃ¦kning"
  
! #: cp/typeck.c:6077
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ugyldig brug af en henvisning til en ufuldstÃ¦ndig type i henvisningsberegning"
  
! #: cp/typeck.c:6156
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of constructor %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6157
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of destructor %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6173
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ugyldig brug af '%E' til at danne en henvisning til medlemsfunktion; benyt et kaldenavn med klasseprÃ¦fiks"
  
! #: cp/typeck.c:6176
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6183
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "paranteser omkring '%E' kan ikke bruges til at danne en henvisning til medlemsfunktion"
  
! #: cp/typeck.c:6369
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ forbyder at tage adressen pÃ¥ en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.c:6375
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ forbyder at tage adressen pÃ¥ en bundet medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6410
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:6427
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking address of function `::main'"
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ forbyder at tage adressen pÃ¥ funktionen '::main'"
  
! #: cp/typeck.c:6485
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member `%D'"
  msgid "cannot create pointer to reference member %qD"
  msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
  
! #: cp/typeck.c:6505
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "attempt to take address of bit-field"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: cp/typeck.c:6521
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of an immediate function %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6668
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:6669
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6792
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing an enum"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ forbyder %s af en enum"
  
! #: cp/typeck.c:6793
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing an enum"
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ forbyder %s af en enum"
  
! #: cp/typeck.c:6809
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstÃ¦ndig type '%T'"
  
! #: cp/typeck.c:6811
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstÃ¦ndig type '%T'"
  
! #: cp/typeck.c:6823
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing a pointer of type `%T'"
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
  
! #: cp/typeck.c:6825
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing a pointer of type `%T'"
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
  
! #: cp/typeck.c:6864
  #, fuzzy, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstrevÃ¦rdier"
  
! #: cp/typeck.c:6877
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6887
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6895
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7075
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "kan ikke tage adressen af 'this' som er et hÃ¸jrevÃ¦rdiudtryk"
  
! #: cp/typeck.c:7097
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of explicit register variable %qD requested"
  msgstr "forespÃ¸rgsel efter adressen af registervariablen '%s'"
  
! #: cp/typeck.c:7102
  #, fuzzy, gcc-internal-format
  #| msgid "address requested for `%D', which is declared `register'"
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse forespurgt for '%D' som er erklÃ¦ret 'register'"
  
! #: cp/typeck.c:7177
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7189
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7193
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7197
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7321
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7355
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
  
! #: cp/typeck.c:7361
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
  
! #: cp/typeck.c:7368
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast fra '%T' til '%T' fjerner const (eller volatile)"
  
! #: cp/typeck.c:7392
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: cp/typeck.c:7406
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: cp/typeck.c:7843
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type `%T' to type `%T'"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ugyldig static_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.c:7849 cp/typeck.c:7855 cp/typeck.c:9510
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "returtype '%#T' er ufuldstÃ¦ndig"
  
! #: cp/typeck.c:7881
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "konvertering fra '%T' til '%T'"
  
! #: cp/typeck.c:7956
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
! msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "ugyldig reinterpret_cast af et hÃ¸jrevÃ¦rdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/typeck.c:8026
  #, fuzzy
  #| msgid "reinterpret_cast from `%T' to `%T' loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "reinterpret_cast fra '%T' til '%T' mister prÃ¦cision"
  
! #: cp/typeck.c:8051
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8062
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:8083 cp/typeck.c:8273
  #, fuzzy
  #| msgid "cast from `%T' to `%T' increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "typeomtvingning fra '%T' til '%T' forÃ¸ger den pÃ¥krÃ¦vede justering af mÃ¥lets type"
  
! #: cp/typeck.c:8100
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ forbyder sammenligninger mellem henvisning til funktion og henvisning til objekt"
  
! #: cp/typeck.c:8114
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type `%T' to type `%T'"
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.c:8187
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "ugyldig brug af const_cast med typen '%T' som ikke er en henvisnings-, reference- eller en henvisning til datamedlem-type"
  
! #: cp/typeck.c:8196
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "ugyldig brug af const_cast med typen '%T' som er en henvisning eller reference til funktion"
  
! #: cp/typeck.c:8238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/typeck.c:8308
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type `%T' to type `%T'"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.c:8409 cp/typeck.c:8418
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting to an array type `%T'"
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype '%T'"
  
! #: cp/typeck.c:8427
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "invalid cast to function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/typeck.c:8737
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8757
  #, fuzzy, gcc-internal-format
  #| msgid "  in evaluation of `%Q(%#T, %#T)'"
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  i evaluering af '%Q(%#T, %#T)'"
  
! #: cp/typeck.c:8817
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "assigning to an array from an initializer list"
  msgstr "tabelindekset i startvÃ¦rdien er ikke en konstant"
  
! #: cp/typeck.c:8844
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: cp/typeck.c:8858
  #, fuzzy, gcc-internal-format
  #| msgid "bad array initializer"
  msgid "array used as initializer"
  msgstr "ugyldig tildeling af startvÃ¦rdi til tabel"
  
! #: cp/typeck.c:8860
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "invalid array assignment"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: cp/typeck.c:8997
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   i henvisning til medlemsfunktion-omdannelse"
  
! #: cp/typeck.c:9011
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "henvisning til medlem-omdannelse via den virtuelle stamklasse '%T' af '%T'"
  
! #: cp/typeck.c:9058 cp/typeck.c:9077
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   i henvisning til medlem-omdannelse"
  
! #: cp/typeck.c:9158
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/typeck.c:9473
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "kan ikke konvertere '%T' til '%T' for parameter '%P' til '%D'"
  
! #: cp/typeck.c:9478
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.c:9487
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.c:9491
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in return"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.c:9496
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.c:9528
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til formateringsegenskaber"
  
! #: cp/typeck.c:9532
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.c:9537
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til formateringsegenskaber"
  
! #: cp/typeck.c:9542
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.c:9552
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.c:9648
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of `%+D'"
  msgid "in passing argument %P of %qD"
  msgstr "i overbringelse af parameter %P af '%+D'"
  
! #: cp/typeck.c:9730
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.c:9733
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9769
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable `%D' returned"
  msgid "reference to local variable %qD returned"
  msgstr "reference til den lokale variabel '%D' returneret"
  
! #: cp/typeck.c:9773
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9779
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "address of label %qD returned"
  msgstr "adresse af den lokale variabel '%D' returneret"
  
! #: cp/typeck.c:9783
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "address of local variable %qD returned"
  msgstr "adresse af den lokale variabel '%D' returneret"
  
! #: cp/typeck.c:9982
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9984 cp/typeck.c:10007
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10006
  #, fuzzy, gcc-internal-format
  #| msgid "too many 'l' suffixes in integer constant"
  msgid "redundant move in return statement"
  msgstr "for mange 'l'-endelser i heltalskonstant"
  
! #: cp/typeck.c:10045
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "returnerer en vÃ¦rdi fra en destruktionsfunktion"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10053
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "kan ikke returnere fra en hÃ¥ndtering af en funktions-try-blok i en konstruktionsfunktion"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10056
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "returnerer en vÃ¦rdi fra en konstruktionsfunktion"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10091 cp/typeck.c:10137
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: cp/typeck.c:10099
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "manglende startvÃ¦rdi"
  
! #: cp/typeck.c:10118
  #, fuzzy, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/typeck.c:10121
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10156
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: cp/typeck.c:10185
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "'operator new' mÃ¥ ikke returnere NULL medmindre den er erklÃ¦ret 'throw()' (eller -fcheck-new er benyttet)"
  
! #: cp/typeck.c:10828
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 62581,63778 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "modifikationerne '%V' kan ikke anvendes pÃ¥ '%T'"
  
! #: cp/tree.c:1943
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "statement-expression in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/tree.c:4300
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid " declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/tree.c:4312
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%T' has incomplete type"
  msgid "base class %qT is not public"
  msgstr "stamklasse '%T' er af en ufuldstÃ¦ndig type"
  
! #: cp/tree.c:4748
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not public"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/tree.c:4755
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is mutable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD has a non-structural type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: cp/tree.c:4796
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.c:4814
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.c:4820
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to Java class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "egenskaben '%s' kan kun anvendes med Java-klassedefinitioner"
  
! #: cp/tree.c:4840
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute takes no arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: cp/tree.c:4844
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: cp/tree.c:4907
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "den udbedte init_priority er ikke en heltalskonstant"
  
! #: cp/tree.c:4929
  #, fuzzy, gcc-internal-format
  #| msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "kan kun bruge egenskaben '%s' pÃ¥ filvirkefeltsdefinitioner af objekter af klassetype"
  
! #: cp/tree.c:4937
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "den udbedte init_priority er uden for det gyldige interval"
  
! #: cp/tree.c:4948
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "den udbedte init_priority er reserveret til intern brug"
  
! #: cp/tree.c:4960
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qE attribute is not supported on this platform"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: cp/tree.c:4987
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "erklÃ¦ring af '%D' som %s"
  
! #: cp/tree.c:5007
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "the %qE attribute requires arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: cp/tree.c:5018
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.c:5033
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "'%T::%D' er ikke en gyldig erklÃ¦rer"
  
! #: cp/tree.c:5046
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a valid expression"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "'%T' er ikke et gyldigt udtryk"
  
! #: cp/tree.c:5070
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: cp/tree.c:5076
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.c:5083
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/tree.c:5090
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "lagringsklasse '%D' anvendt pÃ¥ skabelonsinstantiering"
  
! #: cp/tree.c:5112
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.c:5118
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.c:5998
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "zero as null pointer constant"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: cp/tree.c:6020
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "lang_*-kontrol: mislykkedes i %s, ved %s:%d"
  
! #: cp/typeck.c:478
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:484
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:490
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:638
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ forbyder %s mellem henvisning af typen 'void *' og henvisning til funktion"
  
! #: cp/typeck.c:643
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ forbyder %s mellem henvisning af typen 'void *' og henvisning til funktion"
  
! #: cp/typeck.c:648
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ forbyder %s mellem henvisning af typen 'void *' og henvisning til funktion"
  
! #: cp/typeck.c:727
  #, fuzzy, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:732
  #, fuzzy, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:737
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:1558
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.c:1565
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.c:1725
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of `%s' to a member function"
  msgid "invalid application of %qs to a member function"
  msgstr "ugyldig brug af '%s' pÃ¥ en medlemsfunktion"
  
! #: cp/typeck.c:1823
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ugyldig anvendelse af '%s' pÃ¥ en void-type"
  
! #: cp/typeck.c:1831
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ forbyder anvendelse af 'sizeof' pÃ¥ et udtryk af en funktionstype"
  
! #: cp/typeck.c:1896
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "ugyldig anvendelse af '%s' pÃ¥ en void-type"
  
! #: cp/typeck.c:1907
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ forbyder anvendelse af 'sizeof' pÃ¥ et udtryk af en funktionstype"
  
! #: cp/typeck.c:1989
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "stÃ¸rrelsen af tabel er ikke af en heltalstype"
  
! #: cp/typeck.c:2034
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/typeck.c:2202
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of temporary array"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:2384
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to `%T'"
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "forÃ¦ldet konvertering fra strengkonstant til '%T'"
  
! #: cp/typeck.c:2388
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to `%T'"
  msgid "deprecated conversion from string constant to %qT"
  msgstr "forÃ¦ldet konvertering fra strengkonstant til '%T'"
  
! #: cp/typeck.c:2524 cp/typeck.c:3089
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' i '%E' som er af en ikke-sammensat type '%T'"
  
! #: cp/typeck.c:2528 cp/typeck.c:3093
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' in `%E', which is of non-class type `%T'"
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' i '%E' som er af en ikke-klassetype '%T'"
  
! #: cp/typeck.c:2559
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/typeck.c:2639
  #, fuzzy, gcc-internal-format
  #| msgid "invalid access to non-static data member `%D' of NULL object"
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ugyldig tilgang til ikke-statisk datamedlem '%D' af NULL-objekt"
  
! #: cp/typeck.c:2789
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/typeck.c:2798
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2940
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2959
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:2982
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:2993
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:3008
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:3123 cp/typeck.c:3149
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a member of `%T'"
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "'%D::%D' er ikke et medlem af '%T'"
  
! #: cp/typeck.c:3188
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/typeck.c:3241
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD is not a member template function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/typeck.c:3444
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not a pointer-to-object type"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/typeck.c:3476
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%s' on pointer to member"
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ugyldig brug af '%s' pÃ¥ henvisning til medlem"
  
! #: cp/typeck.c:3479
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%s' on pointer to member"
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ugyldig brug af '%s' pÃ¥ henvisning til medlem"
  
! #: cp/typeck.c:3482
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%s' on pointer to member"
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ugyldig brug af '%s' pÃ¥ henvisning til medlem"
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: cp/typeck.c:3648
  #, fuzzy, gcc-internal-format
  #| msgid "subscripting array declared `register'"
  msgid "subscripting array declared %<register%>"
  msgstr "indeksering af tabel som er erklÃ¦ret 'register'"
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "vÃ¦rdien der er pÃ¥fÃ¸rt et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: cp/typeck.c:3758
  #, fuzzy, gcc-internal-format
  #| msgid "object missing in use of `%E'"
  msgid "object missing in use of %qE"
  msgstr "objekt mangler i brug af '%E'"
  
! #: cp/typeck.c:3983
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids calling `::main' from within program"
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ forbyder kald af '::main' inde fra programmet"
  
! #: cp/typeck.c:4004
  #, fuzzy, gcc-internal-format
  #| msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "brug .* eller ->* i kald af henvisning til medlemsfunktion i '%E (...)'"
  
! #: cp/typeck.c:4021
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qE cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.c:4024
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.c:4027
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.c:4085
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "too many arguments to constructor %q#D"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/typeck.c:4086
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "too few arguments to constructor %q#D"
  msgstr "for fÃ¥ parametre til %s '%+#D'"
  
! #: cp/typeck.c:4091
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.c:4092
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: cp/typeck.c:4098
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.c:4099
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: cp/typeck.c:4109
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "too many arguments to method %q#D"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/typeck.c:4110
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "too few arguments to method %q#D"
  msgstr "for fÃ¥ parametre til %s '%+#D'"
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: cp/typeck.c:4196
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: cp/typeck.c:4202
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: cp/typeck.c:4451
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: cp/typeck.c:4462
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: cp/typeck.c:4508
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:4513
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, fuzzy, gcc-internal-format
  #| msgid "assuming cast to type `%T' from overloaded function"
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "antager typeomtvingning til typen '%T' fra flertydig funktion"
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL benyttet i udregning"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ forbyder sammenligning mellem henvisningsvariabel og heltal"
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: cp/typeck.c:5541
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "uordnet sammenligning af ikke-kommatalsparameter"
  
! #: cp/typeck.c:5587
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/typeck.c:5667
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types `%T' and `%T' to binary `%O'"
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ugyldige operander af typerne '%T' og '%T' til binÃ¦r '%O'"
  
! #: cp/typeck.c:6019
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning af typen 'void *' i fratrÃ¦kning"
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning til funktion i fratrÃ¦kning"
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning til medlemsfunktion i fratrÃ¦kning"
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ugyldig brug af en henvisning til en ufuldstÃ¦ndig type i henvisningsberegning"
  
! #: cp/typeck.c:6167
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of constructor %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6168
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of destructor %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6184
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ugyldig brug af '%E' til at danne en henvisning til medlemsfunktion; benyt et kaldenavn med klasseprÃ¦fiks"
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "paranteser omkring '%E' kan ikke bruges til at danne en henvisning til medlemsfunktion"
  
! #: cp/typeck.c:6380
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ forbyder at tage adressen pÃ¥ en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.c:6386
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ forbyder at tage adressen pÃ¥ en bundet medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:6438
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking address of function `::main'"
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ forbyder at tage adressen pÃ¥ funktionen '::main'"
  
! #: cp/typeck.c:6496
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member `%D'"
  msgid "cannot create pointer to reference member %qD"
  msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
  
! #: cp/typeck.c:6516
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "attempt to take address of bit-field"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: cp/typeck.c:6532
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of an immediate function %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6679
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing an enum"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ forbyder %s af en enum"
  
! #: cp/typeck.c:6804
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing an enum"
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ forbyder %s af en enum"
  
! #: cp/typeck.c:6820
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstÃ¦ndig type '%T'"
  
! #: cp/typeck.c:6822
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstÃ¦ndig type '%T'"
  
! #: cp/typeck.c:6834
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing a pointer of type `%T'"
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
  
! #: cp/typeck.c:6836
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing a pointer of type `%T'"
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
  
! #: cp/typeck.c:6875
  #, fuzzy, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstrevÃ¦rdier"
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "kan ikke tage adressen af 'this' som er et hÃ¸jrevÃ¦rdiudtryk"
  
! #: cp/typeck.c:7108
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of explicit register variable %qD requested"
  msgstr "forespÃ¸rgsel efter adressen af registervariablen '%s'"
  
! #: cp/typeck.c:7113
  #, fuzzy, gcc-internal-format
  #| msgid "address requested for `%D', which is declared `register'"
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse forespurgt for '%D' som er erklÃ¦ret 'register'"
  
! #: cp/typeck.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7200
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7204
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7208
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7366
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
  
! #: cp/typeck.c:7372
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
  
! #: cp/typeck.c:7379
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast fra '%T' til '%T' fjerner const (eller volatile)"
  
! #: cp/typeck.c:7403
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: cp/typeck.c:7417
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: cp/typeck.c:7854
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type `%T' to type `%T'"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ugyldig static_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "returtype '%#T' er ufuldstÃ¦ndig"
  
! #: cp/typeck.c:7892
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "konvertering fra '%T' til '%T'"
  
! #: cp/typeck.c:7963
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
! msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ugyldig reinterpret_cast af et hÃ¸jrevÃ¦rdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/typeck.c:8033
  #, fuzzy
  #| msgid "reinterpret_cast from `%T' to `%T' loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "reinterpret_cast fra '%T' til '%T' mister prÃ¦cision"
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  #, fuzzy
  #| msgid "cast from `%T' to `%T' increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "typeomtvingning fra '%T' til '%T' forÃ¸ger den pÃ¥krÃ¦vede justering af mÃ¥lets type"
  
! #: cp/typeck.c:8107
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ forbyder sammenligninger mellem henvisning til funktion og henvisning til objekt"
  
! #: cp/typeck.c:8121
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type `%T' to type `%T'"
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.c:8194
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "ugyldig brug af const_cast med typen '%T' som ikke er en henvisnings-, reference- eller en henvisning til datamedlem-type"
  
! #: cp/typeck.c:8203
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "ugyldig brug af const_cast med typen '%T' som er en henvisning eller reference til funktion"
  
! #: cp/typeck.c:8245
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/typeck.c:8315
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type `%T' to type `%T'"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting to an array type `%T'"
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype '%T'"
  
! #: cp/typeck.c:8434
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "invalid cast to function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, fuzzy, gcc-internal-format
  #| msgid "  in evaluation of `%Q(%#T, %#T)'"
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  i evaluering af '%Q(%#T, %#T)'"
  
! #: cp/typeck.c:8824
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "assigning to an array from an initializer list"
  msgstr "tabelindekset i startvÃ¦rdien er ikke en konstant"
  
! #: cp/typeck.c:8851
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: cp/typeck.c:8865
  #, fuzzy, gcc-internal-format
  #| msgid "bad array initializer"
  msgid "array used as initializer"
  msgstr "ugyldig tildeling af startvÃ¦rdi til tabel"
  
! #: cp/typeck.c:8867
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "invalid array assignment"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   i henvisning til medlemsfunktion-omdannelse"
  
! #: cp/typeck.c:9018
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "henvisning til medlem-omdannelse via den virtuelle stamklasse '%T' af '%T'"
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   i henvisning til medlem-omdannelse"
  
! #: cp/typeck.c:9165
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/typeck.c:9480
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "kan ikke konvertere '%T' til '%T' for parameter '%P' til '%D'"
  
! #: cp/typeck.c:9485
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.c:9494
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.c:9498
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in return"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.c:9503
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.c:9535
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til formateringsegenskaber"
  
! #: cp/typeck.c:9539
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.c:9544
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til formateringsegenskaber"
  
! #: cp/typeck.c:9549
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.c:9559
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.c:9655
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of `%+D'"
  msgid "in passing argument %P of %qD"
  msgstr "i overbringelse af parameter %P af '%+D'"
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable `%D' returned"
  msgid "reference to local variable %qD returned"
  msgstr "reference til den lokale variabel '%D' returneret"
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "address of label %qD returned"
  msgstr "adresse af den lokale variabel '%D' returneret"
  
! #: cp/typeck.c:9790
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "address of local variable %qD returned"
  msgstr "adresse af den lokale variabel '%D' returneret"
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, fuzzy, gcc-internal-format
  #| msgid "too many 'l' suffixes in integer constant"
  msgid "redundant move in return statement"
  msgstr "for mange 'l'-endelser i heltalskonstant"
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "returnerer en vÃ¦rdi fra en destruktionsfunktion"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "kan ikke returnere fra en hÃ¥ndtering af en funktions-try-blok i en konstruktionsfunktion"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "returnerer en vÃ¦rdi fra en konstruktionsfunktion"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: cp/typeck.c:10106
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "manglende startvÃ¦rdi"
  
! #: cp/typeck.c:10125
  #, fuzzy, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10163
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: cp/typeck.c:10192
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "'operator new' mÃ¥ ikke returnere NULL medmindre den er erklÃ¦ret 'throw()' (eller -fcheck-new er benyttet)"
  
! #: cp/typeck.c:10838
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr "krÃ¸llede paranteser omkring ska
*** 64024,64147 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1586 cp/typeck2.c:1616
  #, 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:1593
  #, 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:1600
  #, 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:1691
  #, 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:1764
  #, 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:1775
  #, 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:1969
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: cp/typeck2.c:1983
  #, 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:2013
  #, 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:2015
  #, 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:2042
  #, 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:2051
  #, 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:2073
  #, 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:2131
  #, 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:2142
  #, 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:2150
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2191
  #, 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:2213
! #, fuzzy, gcc-internal-format
! msgid "cannot deduce template arguments for %qT from %<()%>"
! msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
! 
! #: cp/typeck2.c:2233
  #, 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:2474
  #, 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:2477
  #, fuzzy, gcc-internal-format
  #| msgid "call to function which throws incomplete type `%#T'"
  msgid "call to function which throws incomplete type %q#T"
--- 64081,64199 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "missing initializer for member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/typeck2.c:1590
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' is uninitialized reference"
  msgid "member %qD is uninitialized reference"
  msgstr "medlemmet '%D' er en reference uden startvÃ¦rdi"
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "medlemmet '%D' er en reference uden startvÃ¦rdi"
  
! #: cp/typeck2.c:1688
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/typeck2.c:1761
  #, fuzzy, gcc-internal-format
  #| msgid "no field `%D' in union being initialized"
  msgid "no field %qD found in union being initialized"
  msgstr "intet felt '%D' i union der tildeles startvÃ¦rdi"
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "indeksvÃ¦rdi i stedet for feltnavn i union-startvÃ¦rdi"
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: cp/typeck2.c:1980
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' has non-pointer type `%T'"
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "grundoperanden til '->' har en ikke-henvisningstype '%T'"
  
! #: cp/typeck2.c:2010
  #, fuzzy, gcc-internal-format
  #| msgid "result of `operator->()' yields non-pointer result"
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "resultatet af 'operator->()' er ikke en henvisning"
  
! #: cp/typeck2.c:2012
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "base operand of %<->%> is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: cp/typeck2.c:2039
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "'%E' kan ikke bruges som en medlemshenvisning eftersom udtrykkets type er '%T'"
  
! #: cp/typeck2.c:2048
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "kan ikke anvende medlemshenvisning '%E' pÃ¥ '%E' som er af den ikke-sammensatte type '%T'"
  
! #: cp/typeck2.c:2070
  #, fuzzy, gcc-internal-format
  #| msgid "member type `%T::' incompatible with object type `%T'"
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "medlemstypen '%T::' uforenelige med objekttypen '%T'"
  
! #: cp/typeck2.c:2128
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2139
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2147
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2188
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "functional cast to array type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  #| msgid "default-initialization of `%#D', which has reference type"
  msgid "invalid value-initialization of reference type"
  msgstr "standardklargÃ¸ring af '%#D' som er af en referencetype"
  
! #: cp/typeck2.c:2460
  #, fuzzy, gcc-internal-format
  #| msgid "call to function `%D' which throws incomplete type `%#T'"
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "kald af en funktion '%D' som kaster en ufuldstÃ¦ndig type '%#T'"
  
! #: cp/typeck2.c:2463
  #, fuzzy, gcc-internal-format
  #| msgid "call to function which throws incomplete type `%#T'"
  msgid "call to function which throws incomplete type %q#T"
*************** msgstr ""
*** 64162,64456 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:134
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:182
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:304
  #, fuzzy, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: d/dmd/dsymbolsem.c:385
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: d/dmd/dsymbolsem.c:397
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:401
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "variables cannot be of type void"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: d/dmd/dsymbolsem.c:407
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "cannot be declared to be a function"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: d/dmd/dsymbolsem.c:416
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redefinition of `struct %s'"
! msgid "no definition of struct %s"
  msgstr "omdefinering af 'struct %s'"
  
! #: d/dmd/dsymbolsem.c:420
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:605
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be %s"
  msgstr "kan ikke Ã¥bne %s"
  
! #: d/dmd/dsymbolsem.c:622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr "kan ikke Ã¥bne %s"
  
! #: d/dmd/dsymbolsem.c:626
  #, fuzzy, gcc-internal-format
  #| msgid "\"defined\" cannot be used as a macro name"
  msgid "field cannot be `scope`"
  msgstr "\"defined\" kan ikke bruges som makronavn"
  
! #: d/dmd/dsymbolsem.c:659
  #, fuzzy, gcc-internal-format
  #| msgid "asm not allowed in atomic transaction"
  msgid "field not allowed in interface"
  msgstr "asm er ikke tilladt i atomar transaktion"
  
! #: d/dmd/dsymbolsem.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:691
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:700
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:718
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "inout variables can only be declared inside inout functions"
  msgstr "en type med en variabel stÃ¸rrelse er erklÃ¦ret uden for en funktion"
  
! #: d/dmd/dsymbolsem.c:737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializer list construction invalid for `%D'"
  msgid "default construction is disabled for type %s"
  msgstr "klargÃ¸ringslistekonstruktion er ugyldig for '%D'"
  
! #: d/dmd/dsymbolsem.c:746
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:752
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:762 d/dmd/dsymbolsem.c:769
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: d/dmd/dsymbolsem.c:782
  #, fuzzy, gcc-internal-format
  #| msgid "only constructors take base initializers"
  msgid "manifest constants must have initializers"
  msgstr "kun konstruktionsfunktioner har stamklasseklargÃ¸ringer"
  
! #: d/dmd/dsymbolsem.c:794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" is not a valid filename"
  msgid "size of type %s is invalid"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: d/dmd/dsymbolsem.c:829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: d/dmd/dsymbolsem.c:873
  #, fuzzy, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: d/dmd/dsymbolsem.c:993
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1028
  #, fuzzy, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: d/dmd/dsymbolsem.c:1339
  #, fuzzy, gcc-internal-format
  msgid "string expected for library name"
  msgstr "uventet operand"
  
! #: d/dmd/dsymbolsem.c:1371
  #, fuzzy, gcc-internal-format
  #| msgid "type name expected before `&'"
  msgid "function name expected for start address"
  msgstr "der forventedes et typenavn fÃ¸r '&'"
  
! #: d/dmd/dsymbolsem.c:1386
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type name expected before `&'"
  msgid "function name expected for start address, not `%s`"
  msgstr "der forventedes et typenavn fÃ¸r '&'"
  
! #: d/dmd/dsymbolsem.c:1400
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "string expected for mangled name"
  msgstr "forventet funktion"
  
! #: d/dmd/dsymbolsem.c:1413
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1418
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1443
  #, fuzzy
  #| msgid "Statement at %0 invalid in this context"
  msgid "char 0x%02x not allowed in mangled name"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: d/dmd/dsymbolsem.c:1456
  #, fuzzy
  #| msgid "Statement at %0 invalid in this context"
  msgid "char 0x%04x not allowed in mangled name"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: d/dmd/dsymbolsem.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "can only apply to a single declaration"
  msgstr "til skabelonserklÃ¦ring '%D'"
  
! #: d/dmd/dsymbolsem.c:1532
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%s'"
  msgid "pragma is missing closing `;`"
  msgstr "tabelstÃ¸rrelsen mangler i '%s'"
  
! #: d/dmd/dsymbolsem.c:1565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in binary expression"
  msgid "incomplete mixin declaration (%s)"
  msgstr "uforenelige typer i binÃ¦ret udtryk"
  
! #: d/dmd/dsymbolsem.c:1747
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "must have at least one catch per try block"
  msgid "enum %s must have at least one member"
  msgstr "skal have mindst Ã©n catch pr. try-blok"
  
! #: d/dmd/dsymbolsem.c:1859
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "circular reference to enum member"
  msgstr "kan ikke erklÃ¦re reference til '%#T'"
  
! #: d/dmd/dsymbolsem.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2066
  #, fuzzy, gcc-internal-format
  #| msgid "%s: partial loss of precision"
  msgid "has inexact value, due to loss of precision"
  msgstr "%s: delvist tab af prÃ¦cision"
  
! #: d/dmd/dsymbolsem.c:2144
  #, fuzzy, gcc-internal-format
  #| msgid "template type parameters must use the keyword `class' or `typename'"
  msgid "template tuple parameter must be last one"
  msgstr "skabelonstypeparametre skal begynde med 'class' eller 'typename'"
  
! #: d/dmd/dsymbolsem.c:2320
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive mixin instantiation"
  msgstr "rekursiv indbygning"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2374 d/dmd/dsymbolsem.c:5234
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
  msgstr "rekursiv indbygning"
  
! #: d/dmd/dsymbolsem.c:2414
  #, fuzzy, gcc-internal-format
  msgid "error instantiating"
  msgstr "fejl ved skrivning til %s"
  
! #: d/dmd/dsymbolsem.c:2537 d/dmd/dsymbolsem.c:2706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-frepo must be used with -c"
  msgid "%s must be a function instead of %s"
  msgstr "-frepo skal bruges med -c"
  
! #: d/dmd/dsymbolsem.c:2634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "without `this` cannot be %s"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2739
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "functions cannot be scope"
--- 64214,64514 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:136
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:184
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:306
  #, fuzzy, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: d/dmd/dsymbolsem.c:387
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: d/dmd/dsymbolsem.c:399
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:403
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "variables cannot be of type void"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: d/dmd/dsymbolsem.c:409
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "cannot be declared to be a function"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: d/dmd/dsymbolsem.c:418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redefinition of `struct %s'"
! msgid "no definition of struct `%s`"
  msgstr "omdefinering af 'struct %s'"
  
! #: d/dmd/dsymbolsem.c:434
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:619
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be %s"
  msgstr "kan ikke Ã¥bne %s"
  
! #: d/dmd/dsymbolsem.c:636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr "kan ikke Ã¥bne %s"
  
! #: d/dmd/dsymbolsem.c:640
  #, fuzzy, gcc-internal-format
  #| msgid "\"defined\" cannot be used as a macro name"
  msgid "field cannot be `scope`"
  msgstr "\"defined\" kan ikke bruges som makronavn"
  
! #: d/dmd/dsymbolsem.c:673
  #, fuzzy, gcc-internal-format
  #| msgid "asm not allowed in atomic transaction"
  msgid "field not allowed in interface"
  msgstr "asm er ikke tilladt i atomar transaktion"
  
! #: d/dmd/dsymbolsem.c:677
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:705
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:714
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:732
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "inout variables can only be declared inside inout functions"
  msgstr "en type med en variabel stÃ¸rrelse er erklÃ¦ret uden for en funktion"
  
! #: d/dmd/dsymbolsem.c:751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializer list construction invalid for `%D'"
  msgid "default construction is disabled for type %s"
  msgstr "klargÃ¸ringslistekonstruktion er ugyldig for '%D'"
  
! #: d/dmd/dsymbolsem.c:760
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:766
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:776 d/dmd/dsymbolsem.c:783
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: d/dmd/dsymbolsem.c:796
  #, fuzzy, gcc-internal-format
  #| msgid "only constructors take base initializers"
  msgid "manifest constants must have initializers"
  msgstr "kun konstruktionsfunktioner har stamklasseklargÃ¸ringer"
  
! #: d/dmd/dsymbolsem.c:808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" is not a valid filename"
  msgid "size of type %s is invalid"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: d/dmd/dsymbolsem.c:843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: d/dmd/dsymbolsem.c:887
  #, fuzzy, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: d/dmd/dsymbolsem.c:1007
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1042
  #, fuzzy, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: d/dmd/dsymbolsem.c:1340
  #, fuzzy, gcc-internal-format
  msgid "string expected for library name"
  msgstr "uventet operand"
  
! #: d/dmd/dsymbolsem.c:1372
  #, fuzzy, gcc-internal-format
  #| msgid "type name expected before `&'"
  msgid "function name expected for start address"
  msgstr "der forventedes et typenavn fÃ¸r '&'"
  
! #: d/dmd/dsymbolsem.c:1387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type name expected before `&'"
  msgid "function name expected for start address, not `%s`"
  msgstr "der forventedes et typenavn fÃ¸r '&'"
  
! #: d/dmd/dsymbolsem.c:1401
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "string expected for mangled name"
  msgstr "forventet funktion"
  
! #: d/dmd/dsymbolsem.c:1414
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1419
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1444
  #, fuzzy
  #| msgid "Statement at %0 invalid in this context"
  msgid "char 0x%02x not allowed in mangled name"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: d/dmd/dsymbolsem.c:1457
  #, fuzzy
  #| msgid "Statement at %0 invalid in this context"
  msgid "char 0x%04x not allowed in mangled name"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: d/dmd/dsymbolsem.c:1465
! #, fuzzy, gcc-internal-format
! #| msgid "no arguments"
! msgid "takes no argument"
! msgstr "ingen parametre"
! 
! #: d/dmd/dsymbolsem.c:1526
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "can only apply to a single declaration"
  msgstr "til skabelonserklÃ¦ring '%D'"
  
! #: d/dmd/dsymbolsem.c:1539
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%s'"
  msgid "pragma is missing closing `;`"
  msgstr "tabelstÃ¸rrelsen mangler i '%s'"
  
! #: d/dmd/dsymbolsem.c:1573
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in binary expression"
  msgid "incomplete mixin declaration (%s)"
  msgstr "uforenelige typer i binÃ¦ret udtryk"
  
! #: d/dmd/dsymbolsem.c:1758
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "must have at least one catch per try block"
  msgid "enum %s must have at least one member"
  msgstr "skal have mindst Ã©n catch pr. try-blok"
  
! #: d/dmd/dsymbolsem.c:1870
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "circular reference to enum member"
  msgstr "kan ikke erklÃ¦re reference til '%#T'"
  
! #: d/dmd/dsymbolsem.c:2048
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2077
  #, fuzzy, gcc-internal-format
  #| msgid "%s: partial loss of precision"
  msgid "has inexact value, due to loss of precision"
  msgstr "%s: delvist tab af prÃ¦cision"
  
! #: d/dmd/dsymbolsem.c:2155
  #, fuzzy, gcc-internal-format
  #| msgid "template type parameters must use the keyword `class' or `typename'"
  msgid "template tuple parameter must be last one"
  msgstr "skabelonstypeparametre skal begynde med 'class' eller 'typename'"
  
! #: d/dmd/dsymbolsem.c:2331
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive mixin instantiation"
  msgstr "rekursiv indbygning"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
  msgstr "rekursiv indbygning"
  
! #: d/dmd/dsymbolsem.c:2425
  #, fuzzy, gcc-internal-format
  msgid "error instantiating"
  msgstr "fejl ved skrivning til %s"
  
! #: d/dmd/dsymbolsem.c:2565 d/dmd/dsymbolsem.c:2734
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-frepo must be used with -c"
  msgid "%s must be a function instead of %s"
  msgstr "-frepo skal bruges med -c"
  
! #: d/dmd/dsymbolsem.c:2662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "without `this` cannot be %s"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: d/dmd/dsymbolsem.c:2762
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2767
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "functions cannot be scope"
*************** msgstr "funktion kan ikke indbygges"
*** 64459,64503 ****
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2747
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "function cannot be inline"
  msgid "%s functions cannot be abstract"
  msgstr "funktion kan ikke indbygges"
  
! #: d/dmd/dsymbolsem.c:2766
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2768
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about overloaded virtual function names"
  msgid "cannot override a non-virtual function"
  msgstr "Advar om flertydige virtuelle funktionsnavne"
  
! #: d/dmd/dsymbolsem.c:2772
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify both -C and -o"
  msgid "cannot be both final and abstract"
  msgstr "-C og -o er indbyrdes uforenelige"
  
! #: d/dmd/dsymbolsem.c:2784
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
--- 64517,64571 ----
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2775
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "function cannot be inline"
  msgid "%s functions cannot be abstract"
  msgstr "funktion kan ikke indbygges"
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2796
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about overloaded virtual function names"
  msgid "cannot override a non-virtual function"
  msgstr "Advar om flertydige virtuelle funktionsnavne"
  
! #: d/dmd/dsymbolsem.c:2800
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify both -C and -o"
  msgid "cannot be both final and abstract"
  msgstr "-C og -o er indbyrdes uforenelige"
  
! #: d/dmd/dsymbolsem.c:2829
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, ...)` not `%s`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2835
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, va_list)`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2851
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2861
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
*************** msgstr ""
*** 64505,64695 ****
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2850
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2880 d/dmd/dsymbolsem.c:2975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot disable built-in function `%s'"
  msgid "cannot override final function %s"
  msgstr "kan ikke deaktivere den indbyggede funktion '%s'"
  
! #: d/dmd/dsymbolsem.c:3008
  #, fuzzy, gcc-internal-format
  #| msgid "cannot set interrupt attribute: no current function"
  msgid "multiple overrides of same function"
  msgstr "kan ikke sÃ¦tte afbrydelsesegenskaben: ingen aktuel funktion"
  
! #: d/dmd/dsymbolsem.c:3103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "incompatible covariant types %s and %s"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: d/dmd/dsymbolsem.c:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3128
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "does not override any function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: d/dmd/dsymbolsem.c:3149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "cannot override final function %s.%s"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: d/dmd/dsymbolsem.c:3164
  #, fuzzy, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr "ugyldig brug af medlemmet '%D' i statisk medlemsfunktion"
  
! #: d/dmd/dsymbolsem.c:3173
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn about overloaded virtual function names"
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr "Advar om flertydige virtuelle funktionsnavne"
  
! #: d/dmd/dsymbolsem.c:3304
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3648
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "left argument must be a slice"
  msgid "first argument must be type size_t, not %s"
  msgstr "venstre parameter skal vÃ¦re en skive"
  
! #: d/dmd/dsymbolsem.c:3690
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3696
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "one argument of type void* expected, not %s"
  msgstr "%s-udtryk forventet ved %L"
  
! #: d/dmd/dsymbolsem.c:3754
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "structs, unions cannot be abstract"
  msgstr "funktion kan ikke indbygges"
  
! #: d/dmd/dsymbolsem.c:3894 d/dmd/dsymbolsem.c:4446
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3976
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `static' invalid for function `%s' declared out of global scope"
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr "lagringsklassen 'static' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: d/dmd/dsymbolsem.c:4039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "base type must be class or interface, not %s"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: d/dmd/dsymbolsem.c:4062
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "circular inheritance"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: d/dmd/dsymbolsem.c:4098 d/dmd/dsymbolsem.c:4588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "base type must be interface, not %s"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: d/dmd/dsymbolsem.c:4109 d/dmd/dsymbolsem.c:4599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring duplicate directory \"%s\"\n"
  msgid "inherits from duplicate interface %s"
  msgstr "ignorerer mere end en angivelse af mappen Â»%sÂ«\n"
  
! #: d/dmd/dsymbolsem.c:4173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot inherit from final class %s"
  msgstr "kan ikke lÃ¦se LTO-tilstandstabel fra %s"
  
! #: d/dmd/dsymbolsem.c:4273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: d/dmd/dsymbolsem.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4467
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4607
  #, fuzzy, gcc-internal-format
  #| msgid "circular inheritance in interface declaration for `%s'"
  msgid "circular inheritance of interface"
  msgstr "cirkulÃ¦r nedarvning i interface-erklÃ¦ringen af '%s'"
  
! #: d/dmd/dsymbolsem.c:4841
  #, fuzzy, gcc-internal-format
  #| msgid "non-template used as template"
  msgid "mixin templates are not regular templates"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: d/dmd/dsymbolsem.c:5028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: d/dmd/dsymbolsem.c:5409
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read %s"
  msgid "cannot resolve"
  msgstr "Kan ikke lÃ¦se %s"
  
! #: d/dmd/dsymbolsem.c:5436
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot alias an expression %s"
--- 64573,64763 ----
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2917
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2947 d/dmd/dsymbolsem.c:3042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot disable built-in function `%s'"
  msgid "cannot override final function %s"
  msgstr "kan ikke deaktivere den indbyggede funktion '%s'"
  
! #: d/dmd/dsymbolsem.c:3075
  #, fuzzy, gcc-internal-format
  #| msgid "cannot set interrupt attribute: no current function"
  msgid "multiple overrides of same function"
  msgstr "kan ikke sÃ¦tte afbrydelsesegenskaben: ingen aktuel funktion"
  
! #: d/dmd/dsymbolsem.c:3170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "incompatible covariant types %s and %s"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: d/dmd/dsymbolsem.c:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3195
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "does not override any function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: d/dmd/dsymbolsem.c:3216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "cannot override final function %s.%s"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: d/dmd/dsymbolsem.c:3231
  #, fuzzy, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr "ugyldig brug af medlemmet '%D' i statisk medlemsfunktion"
  
! #: d/dmd/dsymbolsem.c:3240
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn about overloaded virtual function names"
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr "Advar om flertydige virtuelle funktionsnavne"
  
! #: d/dmd/dsymbolsem.c:3371
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3715
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "left argument must be a slice"
  msgid "first argument must be type size_t, not %s"
  msgstr "venstre parameter skal vÃ¦re en skive"
  
! #: d/dmd/dsymbolsem.c:3757
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "one argument of type void* expected, not %s"
  msgstr "%s-udtryk forventet ved %L"
  
! #: d/dmd/dsymbolsem.c:3821
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "structs, unions cannot be abstract"
  msgstr "funktion kan ikke indbygges"
  
! #: d/dmd/dsymbolsem.c:3961 d/dmd/dsymbolsem.c:4513
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4043
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `static' invalid for function `%s' declared out of global scope"
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr "lagringsklassen 'static' er ugyldig for funktionen '%s' erklÃ¦ret uden for det globale virkefelt"
  
! #: d/dmd/dsymbolsem.c:4106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "base type must be class or interface, not %s"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: d/dmd/dsymbolsem.c:4129
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "circular inheritance"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: d/dmd/dsymbolsem.c:4165 d/dmd/dsymbolsem.c:4655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "base type must be interface, not %s"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: d/dmd/dsymbolsem.c:4176 d/dmd/dsymbolsem.c:4666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring duplicate directory \"%s\"\n"
  msgid "inherits from duplicate interface %s"
  msgstr "ignorerer mere end en angivelse af mappen Â»%sÂ«\n"
  
! #: d/dmd/dsymbolsem.c:4240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot inherit from final class %s"
  msgstr "kan ikke lÃ¦se LTO-tilstandstabel fra %s"
  
! #: d/dmd/dsymbolsem.c:4340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: d/dmd/dsymbolsem.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4372
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4674
  #, fuzzy, gcc-internal-format
  #| msgid "circular inheritance in interface declaration for `%s'"
  msgid "circular inheritance of interface"
  msgstr "cirkulÃ¦r nedarvning i interface-erklÃ¦ringen af '%s'"
  
! #: d/dmd/dsymbolsem.c:4956
  #, fuzzy, gcc-internal-format
  #| msgid "non-template used as template"
  msgid "mixin templates are not regular templates"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: d/dmd/dsymbolsem.c:5158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: d/dmd/dsymbolsem.c:5540
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read %s"
  msgid "cannot resolve"
  msgstr "Kan ikke lÃ¦se %s"
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot alias an expression %s"
*************** msgstr ""
*** 64705,64726 ****
  msgid "(%s) is false"
  msgstr ""
  
! #: d/dmd/semantic2.c:210
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:226
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:384
  #, fuzzy, gcc-internal-format
  #| msgid "forming reference to void"
  msgid "has forward references"
--- 64773,64794 ----
  msgid "(%s) is false"
  msgstr ""
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:228
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:235
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:404
  #, fuzzy, gcc-internal-format
  #| msgid "forming reference to void"
  msgid "has forward references"
*************** msgstr "tildeling af startvÃ¦rdi er ugyl
*** 64789,64811 ****
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:860
  #, gcc-internal-format, gfc-internal-format
! msgid "has no return statement, but is expected to return a value of type %s"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
! #, fuzzy, gcc-internal-format
! #| msgid "function return type cannot be function"
! msgid "no return exp; or assert(0); at end of function"
! msgstr "en funktions returtype kan ikke vÃ¦re en funktion"
  
! #: d/dmd/semantic3.c:1193
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1212
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "naked assembly functions with contracts are not supported"
--- 64857,64878 ----
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format, gfc-internal-format
! msgid "has no `return` statement, but is expected to return a value of type `%s`"
  msgstr ""
  
! #: d/dmd/semantic3.c:864
! #, gcc-internal-format
! msgid "no `return exp;` or `assert(0);` at end of function"
! msgstr ""
  
! #: d/dmd/semantic3.c:1171
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1190
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "naked assembly functions with contracts are not supported"
*************** msgstr "datamedlem '%D' kan ikke vÃ¦re e
*** 65371,65377 ****
  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:10921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
--- 65438,65444 ----
  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:10929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 66510,66521 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.c:188 fortran/resolve.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.c:194 fortran/resolve.c:5129
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 66577,66588 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.c:188 fortran/resolve.c:5107
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.c:194 fortran/resolve.c:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** msgstr ""
*** 66708,66714 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 66775,66781 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 69315,69321 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6713 fortran/trans-array.c:8208
  #: fortran/trans-intrinsic.c:8549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "creating array of `%T'"
--- 69382,69388 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
  #: fortran/trans-intrinsic.c:8549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "creating array of `%T'"
*************** msgstr ""
*** 69401,69407 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1794
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 69468,69474 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 69540,69551 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17201
  #, 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:17219
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 69607,69618 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 69658,70221 ****
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2355
  #, 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:2363 fortran/interface.c:2390
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2401
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2424
  #, 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:2434
  #, 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:2444
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2460
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2470
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2485
  #, 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:2496
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2515
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2533
  #, 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:2548
  #, 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:2563
  #, 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:2582
  #, 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:2595
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2602
  #, 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:2676
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2687
  #, 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:2692
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2705
  #, 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:2713
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3064
  #, 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:3087
  #, 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:3091
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3100
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3110
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3124
  #, 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:3136
  #, 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:3165
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3168
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3192
  #, 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:3214
  #, 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:3221
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, 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:3252
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3260 fortran/interface.c:3265
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3285
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3301
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3318
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, 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:3337
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3347
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3360
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3374
  #, 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:3388
  #, 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:3400
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3410
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3440
  #, 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:3459
  #, 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:3476
  #, 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:3496
  #, 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:3519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3527
  #, 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:3657
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3686
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3712
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3722
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3752
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3772
  #, 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:3784
  #, 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:3794
  #, 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:3805
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3847
  #, 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:3851 fortran/interface.c:3861
  #, 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:3857
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3870
  #, 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:3878
  #, 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:3886
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3903
  #, 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:3912
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3921
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3936
  #, 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:3951
  #, 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:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4013
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4024
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4109
  #, 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:4179
  #, 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:4552
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4669
  #, 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:4763
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/interface.c:4775
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4783
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4791
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4800
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4815
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4826
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4834
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4845
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4875
  #, 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:4886
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4895
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4904
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4915
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4922
  #, 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:4943
  #, 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:4950
  #, 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:4957
  #, 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:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4965
  #, 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:4969
  #, 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:5027 fortran/interface.c:5073
  #, 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:5039
  #, 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:5051
  #, 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:5058
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 69725,70288 ----
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2356
  #, 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:2364 fortran/interface.c:2391
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2402
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2425
  #, 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:2435
  #, 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:2445
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2461
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2486
  #, 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:2502
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2521
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2539
  #, 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:2554
  #, 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:2569
  #, 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:2588
  #, 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:2601
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2608
  #, 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:2682
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2693
  #, 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:2698
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2711
  #, 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:2719
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3070
  #, 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:3093
  #, 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:3097
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3106
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3116
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3130
  #, 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:3142
  #, 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:3171
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3174
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3198
  #, 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:3220
  #, 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:3227
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3241
  #, 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:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3416
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3446
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3465
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3482
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3502
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3533
  #, fuzzy, gcc-internal-format
  #| msgid "Missing value at %1 for real-number exponent at %0"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Manglende vÃ¦rdi ved %1 for reel eksponent ved %0"
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid option argument `%s'"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "ugyldig tilvalgsparameter '%s'"
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4019
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4030
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: fortran/interface.c:4558
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4675
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - too many interface type"
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "intern fejl - for mange grÃ¦nsefladetyper"
  
! #: fortran/interface.c:4769
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/interface.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4812
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/interface.c:4956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: fortran/interface.c:4963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "ReturnÃ©r vÃ¦rdier fra funktioner i fpu-registre"
  
! #: fortran/interface.c:4975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "SAVE-sÃ¦tning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sÃ¦tning eller -egenskab ved %0"
  
! #: fortran/interface.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/interface.c:5057
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/interface.c:5064
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "tildeling af startvÃ¦rdi til new
*** 70368,70403 ****
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5149
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5156
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5258
  #, 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:5279
  #, 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:5296 fortran/intrinsic.c:5313
  #, 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:5301 fortran/intrinsic.c:5321
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Conversion from %s to %s at %L"
--- 70435,70470 ----
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5154
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5161
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5263
  #, 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:5284
  #, 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:5301 fortran/intrinsic.c:5318
  #, 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:5306 fortran/intrinsic.c:5326
  #, 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"
*** 70406,70427 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5387 fortran/resolve.c:10896
  #, 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:5392
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/intrinsic.c:5483
  #, 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:5489
  #, 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 ""
--- 70473,70494 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5392 fortran/resolve.c:10904
  #, 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:5397
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/intrinsic.c:5488
  #, 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:5494
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
*************** msgstr ""
*** 71003,71009 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15073
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 71070,71076 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 72256,72267 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:309
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
--- 72323,72334 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:207
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:311
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
*************** msgstr ""
*** 72426,72581 ****
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6223
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6413
  #, 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:6434
  #, 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:6445
  #, 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:6448
  #, 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:6454
  #, 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:6511
  #, 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:6582
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6690 fortran/module.c:7034
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6818
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6839 fortran/module.c:6872 fortran/module.c:6914
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/module.c:7019
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7041
  #, 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:7109
  #, 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:7163
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7189
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7218
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7230
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7243
  #, 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:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7255
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7261
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7271
  #, 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:7274
  #, 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:7285
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7308
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7316
  #, 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:7333
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7335
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
--- 72493,72648 ----
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6234
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6424
  #, 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:6445
  #, 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:6456
  #, 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:6459
  #, 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:6465
  #, 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:6522
  #, 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:6593
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6701 fortran/module.c:7045
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6829
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6850 fortran/module.c:6883 fortran/module.c:6925
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/module.c:7030
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7052
  #, 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:7120
  #, 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:7174
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7200
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7229
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7241
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7254
  #, 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:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7272
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7282
  #, 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:7285
  #, 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:7296
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7319
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7327
  #, 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:7344
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7346
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
*************** msgstr ""
*** 73130,73137 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10721
! #: fortran/resolve.c:12026
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 73197,73204 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 75223,75229 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10250 fortran/resolve.c:11954
  #, 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"
--- 75290,75296 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Label %d referenced at %L is never defined"
*************** msgstr ""
*** 75345,75351 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17133
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 75412,75418 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr "ReturnÃ©r vÃ¦rdier fra funktione
*** 75510,75728 ****
  msgid "Impure function at %L might not be evaluated"
  msgstr "Advar nÃ¥r en inline funktion ikke kan indbygges"
  
! #: fortran/resolve.c:4020
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4041
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4212 fortran/resolve.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.c:4266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Equality comparison for %s at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.c:4268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Inequality comparison for %s at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.c:4324
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4494 fortran/resolve.c:4517
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4652
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4669
  #, 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:4677
  #, 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:4693
  #, 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:4702
  #, 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:4718
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/resolve.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4775
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4854
  #, 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:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4919
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4930
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4942
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4985
  #, 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:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5090
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5112
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5119
  #, 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:5139
  #, 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:5329
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5343
  #, 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:5353
  #, 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:5399
  #, 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:5491
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5573
  #, 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:5583
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 75577,75795 ----
  msgid "Impure function at %L might not be evaluated"
  msgstr "Advar nÃ¥r en inline funktion ikke kan indbygges"
  
! #: fortran/resolve.c:4021
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4042
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4216 fortran/resolve.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.c:4270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Equality comparison for %s at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.c:4272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Inequality comparison for %s at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.c:4332
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4502 fortran/resolve.c:4525
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4620
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "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 "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4677
  #, 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:4685
  #, 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:4701
  #, 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:4710
  #, 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:4726
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/resolve.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4862
  #, 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:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4927
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4938
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4950
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4993
  #, 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:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5098
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5120
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5127
  #, 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:5147
  #, 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:5337
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5351
  #, 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:5361
  #, 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:5407
  #, 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:5499
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5581
  #, 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:5591
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 75731,75742 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5593
  #, 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:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 75798,75809 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5601
  #, 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:5620
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 75745,76045 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5622
  #, 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:5633
  #, 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:5642
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5658
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5838
  #, 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:5843
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:5942
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "'%s' er forÃ¦ldet"
  
! #: fortran/resolve.c:6030
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6184 fortran/resolve.c:6336
  #, 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:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6307
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6346
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6355
  #, 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:6543
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6577
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6629
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7164
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7197
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7207
  #, 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:7211 fortran/resolve.c:7218
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7273
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7313
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7319
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7380
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7385
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7392
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7405
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7418
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7522 fortran/resolve.c:7819
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7530 fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7640
  #, 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:7671
  #, 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:7830
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7842
  #, 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:7856
  #, 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:7871
  #, 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:7884
  #, 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:7902
  #, 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:7983 fortran/resolve.c:7998
  #, 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:7990
  #, 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:8015
  #, 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:8024 fortran/resolve.c:8053 fortran/resolve.c:8081
  #, 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:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8100
  #, 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:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8126
  #, 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:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8181
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8208
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8231
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8267 fortran/resolve.c:8273
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 75812,76112 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5630
  #, 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:5641
  #, 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:5650
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5666
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5846
  #, 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:5851
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5921
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:5950
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "'%s' er forÃ¦ldet"
  
! #: fortran/resolve.c:6038
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6192 fortran/resolve.c:6344
  #, 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:6308
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6315
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6354
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6363
  #, 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:6551
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6585
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6637
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7172
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7215
  #, 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:7219 fortran/resolve.c:7226
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7281
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7304
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7327
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7393
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7408
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7413
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7426
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7530 fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7538 fortran/resolve.c:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7648
  #, 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:7679
  #, 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:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7850
  #, 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:7864
  #, 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:7879
  #, 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:7892
  #, 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:7910
  #, 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:7991 fortran/resolve.c:8006
  #, 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:7998
  #, 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:8023
  #, 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:8032 fortran/resolve.c:8061 fortran/resolve.c:8089
  #, 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:8038
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8050
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8108
  #, 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:8123
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8134
  #, 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:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8189
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8200
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8269
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8275 fortran/resolve.c:8281
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 76048,76338 ****
  #. 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:8501
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8552
  #, 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:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8622
  #, 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:8641
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8651
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8669 fortran/resolve.c:8677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8739 fortran/resolve.c:9391
  #, 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:8765
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8777
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8792
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8895
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8946
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8955
  #, 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:8972
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8995
  #, 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:9000
  #, 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:9022
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9301 fortran/resolve.c:9313
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9342
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9354
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9366
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9369
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9379
  #, 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:9626
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9760
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9769
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9772
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9782 fortran/resolve.c:9787
  #, 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:9896
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9948
  #, 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:9958
  #, 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:9971
  #, 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:9980
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9987
  #, 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:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:10004
  #, 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:10019
  #, 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:10076
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10086
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10090
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10093
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10100 fortran/resolve.c:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10112 fortran/resolve.c:10230
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10137
  #, 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:10198
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10202 fortran/resolve.c:10212
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10257
  #, 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:10267
  #, 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:10284 fortran/resolve.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10288 fortran/resolve.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 76115,76405 ----
  #. 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:8509
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8560
  #, 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:8571
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8630
  #, 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:8649
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8659
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8677 fortran/resolve.c:8685
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8747 fortran/resolve.c:9399
  #, 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:8773
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8954
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8963
  #, 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:8980
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8996
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:9003
  #, 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:9008
  #, 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:9030
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:9041
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9271
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9309 fortran/resolve.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9350
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9362
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9374
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9377
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9387
  #, 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:9634
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9777
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9780
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9790 fortran/resolve.c:9795
  #, 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:9904
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9956
  #, 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:9966
  #, 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:9979
  #, 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:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9995
  #, 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:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:10012
  #, 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:10027
  #, 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:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10094
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10108 fortran/resolve.c:10230
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10120 fortran/resolve.c:10238
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10145
  #, 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:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10210 fortran/resolve.c:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10265
  #, 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:10275
  #, 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:10292 fortran/resolve.c:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10296 fortran/resolve.c:10321
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 76340,76537 ****
  #. 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:10328
  #, 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:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10416
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10424 fortran/resolve.c:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10434 fortran/resolve.c:10521
  #, 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:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10474
  #, 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:10621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "FORALL construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/resolve.c:10642
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10652
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10729
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10831
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10944
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10976
  #, 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:10982
  #, 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:10994
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:11026
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:11030
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:11035
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:11042
  #, 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:11053
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11373
  #, 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:11615
  #, 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:11627
  #, 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:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11886
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11897
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11963
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.c:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12074
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12079
  #, 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:12163
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12245
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12266
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' declared void"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parameteren '%s' erklÃ¦ret void"
  
! #: fortran/resolve.c:12360
  #, 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:12374
  #, 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 ""
--- 76407,76604 ----
  #. 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:10336
  #, 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:10408
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10424
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10432 fortran/resolve.c:10519
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10442 fortran/resolve.c:10529
  #, 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:10473
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10482
  #, 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:10629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "FORALL construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/resolve.c:10650
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10660
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10839
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10952
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10984
  #, 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:10990
  #, 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:11002
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:11034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:11038
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:11043
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:11050
  #, 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:11061
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11381
  #, 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:11623
  #, 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:11635
  #, 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:11890
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11894
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.c:12022
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12275
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' declared void"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parameteren '%s' erklÃ¦ret void"
  
! #: fortran/resolve.c:12369
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12383
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 76539,77519 ****
  #. 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:12393
  #, 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:12479
  #, 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:12713
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12717
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12725
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12736
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12752
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12764
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12797
  #, 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:12819
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12850
  #, 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:12886
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12911
  #, 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:12932
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12939
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12986
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12989
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12992
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12995
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12998
  #, 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:13001
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13043
  #, 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:13075
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13098
  #, 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:13120
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13138
  #, 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:13150
  #, 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:13159
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13169
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13188
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13192
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13196
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13200
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13224
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13230
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13250
  #, 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:13307
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13313
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13319
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13327
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13333
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13376
  #, 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:13384
  #, 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:13392
  #, 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:13401
  #, 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:13485
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13494
  #, 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:13503
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13511
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13517
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13523
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13531
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13562
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13599
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13639
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13675
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13734
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13746
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13774
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13830
  #, 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:14042
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14085
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14099
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14113 fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14121
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14136
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14142
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14171
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14181
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14276
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14379
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, 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:14398
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14423
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14434
  #, 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:14532
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14546
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14562
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14572
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14632
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14645
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14656
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14689
  #, 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:14697
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, 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:14792
  #, 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:14837
  #, 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:14850
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14914
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14947
  #, 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:14961
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: fortran/resolve.c:15026
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15032
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15038
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15046
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15063
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15085
  #, 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:15096
  #, 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:15123
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15142
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15158
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15169
  #, 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:15177
  #, 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:15228
  #, 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:15239
  #, 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:15246
  #, 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:15286
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15350
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15353
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15453
  #, 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:15474
  #, 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:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15490
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15500
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15507
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15520
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15526
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15536
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15558 fortran/resolve.c:15735
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15572
  #, 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:15581
  #, 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:15590
  #, 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:15598
  #, 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:15605
  #, 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:15625
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15632
  #, 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:15639
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15646
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15672
  #, 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:15682
  #, 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:15761
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, 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:15789
  #, 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:15807
  #, 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:15819
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15841
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, 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:15863
  #, 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:15879
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15887
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15907
  #, 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:15916
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15932
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15938
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15963
  #, 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:16033
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16044
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16149
  #, 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:16157
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16164
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16171
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16187
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16194
  #, 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:16203
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.c:16249
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16262
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16361
  #, 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:16369
  #, 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:16377
  #, 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:16384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.c:16509
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16675
  #, 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:16681
  #, 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:16765
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, 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:16798
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16901
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16916
  #, 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:16941
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17023
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17034
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17045
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17076
  #, 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:17143
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17156
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17176
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17186
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17194
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17208
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17226
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17233
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17312
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 76606,77586 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer at %0 too large"
  msgid "String length at %L is too large"
  msgstr "Heltal ved %0 for stort"
  
! #: fortran/resolve.c:12722
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12726
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12734
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12745
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12828
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12941
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12948
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12995
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12998
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:13001
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:13004
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:13007
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fejl ved egenskabsundersÃ¸gelse af filen %s"
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13147
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "funktion kan ikke indbygges"
  
! #: fortran/resolve.c:13159
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "objekt af typen '%T' med variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: fortran/resolve.c:13168
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13178
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13197
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13205
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13209
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13233
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13259
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13316
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13336
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13494
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/resolve.c:13512
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13571
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13743
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:14051
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14094
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14108
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14139
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14180
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14190
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14443
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.c:14541
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14555
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14571
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14641
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14801
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14970
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: fortran/resolve.c:15035
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15055
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15072
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15094
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15105
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15132
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15151
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "uforenelig afledt type i PARAMETER ved %L"
  
! #: fortran/resolve.c:15186
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15248
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15483
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Ingen angivelse af underforstÃ¥et DO-iterator '%A' ved %0"
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15554
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15607
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15634
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15641
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.c:15770
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15816
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15837
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15903
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15916
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15941
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15972
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting definable entity near %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16173
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16180
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16212
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.c:16690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16783
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16959
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17043
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17085
  #, fuzzy, gcc-internal-format
  #| msgid "parse error in method specification"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/resolve.c:17152
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17185
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17195
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17321
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 78411,78427 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6171
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8204
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 78478,78494 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8171
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr "tildeling af startvÃ¦rdi til new
*** 78515,78629 ****
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1763
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4594 fortran/trans-decl.c:6958
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return value of function %qs at %L not set"
  msgstr "ReturnÃ©r vÃ¦rdier fra funktioner i fpu-registre"
  
! #: fortran/trans-decl.c:5082
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5322
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5335
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared %s"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "instansvariablen '%s' er erklÃ¦ret '%s'"
  
! #: fortran/trans-decl.c:5960
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5966
  #, 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:5977 fortran/trans-decl.c:6123
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5993
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6012
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared %s"
  msgid "Unused variable %qs declared at %L"
  msgstr "instansvariablen '%s' er erklÃ¦ret '%s'"
  
! #: fortran/trans-decl.c:6061
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' declared void"
  msgid "Unused parameter %qs declared at %L"
  msgstr "parameteren '%s' erklÃ¦ret void"
  
! #: fortran/trans-decl.c:6065
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6095
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "ReturnÃ©r vÃ¦rdier fra funktioner i fpu-registre"
  
! #: fortran/trans-decl.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: fortran/trans-expr.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2115
  #, 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:2124
  #, 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:3793
  #, fuzzy, gcc-internal-format
  #| msgid "unknown insn mode"
  msgid "Unknown intrinsic op"
  msgstr "ukendt instruktionstilstand"
  
! #: fortran/trans-expr.c:5292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument list function at %L"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: fortran/trans-expr.c:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 78582,78696 ----
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return value of function %qs at %L not set"
  msgstr "ReturnÃ©r vÃ¦rdier fra funktioner i fpu-registre"
  
! #: fortran/trans-decl.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5327
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5340
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared %s"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "instansvariablen '%s' er erklÃ¦ret '%s'"
  
! #: fortran/trans-decl.c:5965
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5971
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.c:5982 fortran/trans-decl.c:6128
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5998
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6017
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared %s"
  msgid "Unused variable %qs declared at %L"
  msgstr "instansvariablen '%s' er erklÃ¦ret '%s'"
  
! #: fortran/trans-decl.c:6066
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' declared void"
  msgid "Unused parameter %qs declared at %L"
  msgstr "parameteren '%s' erklÃ¦ret void"
  
! #: fortran/trans-decl.c:6070
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6100
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "ReturnÃ©r vÃ¦rdier fra funktioner i fpu-registre"
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3830
  #, fuzzy, gcc-internal-format
  #| msgid "unknown insn mode"
  msgid "Unknown intrinsic op"
  msgstr "ukendt instruktionstilstand"
  
! #: fortran/trans-expr.c:5329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument list function at %L"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 78780,78786 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.c:2220
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
--- 78847,78853 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.c:2230
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
*************** msgstr "-fwpa og -fltrans er indbyrdes u
*** 78913,78919 ****
  #: lto/lto-lang.c:898
  #, fuzzy, gcc-internal-format
  #| msgid "-fwpa and -fltrans are mutually exclusive"
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive"
  msgstr "-fwpa og -fltrans er indbyrdes uforenelige"
  
  #: lto/lto-object.c:107
--- 78980,78986 ----
  #: lto/lto-lang.c:898
  #, fuzzy, gcc-internal-format
  #| msgid "-fwpa and -fltrans are mutually exclusive"
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive"
  msgstr "-fwpa og -fltrans er indbyrdes uforenelige"
  
  #: lto/lto-object.c:107
*************** msgstr "ukendt sektionsnavn \"%s\""
*** 80097,80103 ****
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr "Tilvalg til kommatals opstartsvÃ¦rdi blev ikke genkendt: %qs"
  
! #: fortran/lang.opt:775
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized option `%s'"
  msgid "Unrecognized option: %qs"
--- 80164,80170 ----
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr "Tilvalg til kommatals opstartsvÃ¦rdi blev ikke genkendt: %qs"
  
! #: fortran/lang.opt:771
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized option `%s'"
  msgid "Unrecognized option: %qs"
*************** msgstr "et makronavn mangler efter %s"
*** 80116,80130 ****
  
  #: 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:2120 c-family/c.opt:2128 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3319
  #, 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:2116
! #: c-family/c.opt:2136 c-family/c.opt:2140 c-family/c.opt:2144
  #, fuzzy, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "et mÃ¥l mangler efter '-%s'"
--- 80183,80197 ----
  
  #: 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:2107 c-family/c.opt:2115 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3323
  #, 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:2103
! #: c-family/c.opt:2123 c-family/c.opt:2127 c-family/c.opt:2131
  #, fuzzy, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "et mÃ¥l mangler efter '-%s'"
*************** msgstr "Manglende navn"
*** 80179,80185 ****
  msgid "unrecognized ivar visibility value %qs"
  msgstr "ukendt registernavn '%s'"
  
! #: c-family/c.opt:1980
  #, fuzzy, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ukendt registernavn '%s'"
--- 80246,80252 ----
  msgid "unrecognized ivar visibility value %qs"
  msgstr "ukendt registernavn '%s'"
  
! #: c-family/c.opt:1967
  #, fuzzy, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ukendt registernavn '%s'"
*************** msgstr "'%s' er forÃ¦ldet"
*** 80264,80364 ****
  msgid "unknown linker output %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:1502
  #, fuzzy, gcc-internal-format
  #| msgid "unknown string token %s\n"
  msgid "unknown excess precision style %qs"
  msgstr "ukendt strengsymbol %s\n"
  
! #: common.opt:1517
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1561
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "unknown floating point contraction style %qs"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: common.opt:1718
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:1787
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1889
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:1902
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:1980
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2082
  #, 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:2090
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2232
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2248
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2350
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2383
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:2690
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "ukendt tls-model %qs"
  
! #: common.opt:3026
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:3067
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ikke genkendt synlighedsvÃ¦rdi %qs"
  
! #: common.opt:3086
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for `%s')"
  msgid "unknown vtable verify initialization priority %qs"
--- 80331,80431 ----
  msgid "unknown linker output %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:1506
  #, fuzzy, gcc-internal-format
  #| msgid "unknown string token %s\n"
  msgid "unknown excess precision style %qs"
  msgstr "ukendt strengsymbol %s\n"
  
! #: common.opt:1521
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1565
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "unknown floating point contraction style %qs"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: common.opt:1722
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:1791
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1893
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:1906
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:1984
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2086
  #, 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:2094
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2236
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2252
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2354
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2387
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:2694
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "ukendt tls-model %qs"
  
! #: common.opt:3030
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:3071
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ikke genkendt synlighedsvÃ¦rdi %qs"
  
! #: common.opt:3090
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for `%s')"
  msgid "unknown vtable verify initialization priority %qs"
*************** msgstr "ukendt tls-model %qs"
*** 81029,81039 ****
  #~ msgid "builtin function %qs not supported in this compiler configuration"
  #~ msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
- #, fuzzy
- #~| msgid "constant argument out of range for `%s'"
- #~ msgid "constant argument %d for builtin %qF is out of range ("
- #~ msgstr "konstant parameter uden for det gyldige interval for '%s'"
- 
  #~ msgid "bad value (%s) for -mcmodel= switch"
  #~ msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcmodel="
  
--- 81096,81101 ----
*************** msgstr "ukendt tls-model %qs"
*** 81310,81315 ****
--- 81372,81381 ----
  #~ msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
  #, fuzzy
+ #~ msgid "cannot deduce template arguments for %qT from ()"
+ #~ msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
+ 
+ #, fuzzy
  #~| msgid "cannot take address of bit-field `%s'"
  #~ msgid "cannot take address of scope %s %s in @safe function %s"
  #~ msgstr "kan ikke finde adressen af bitfeltet '%s'"
*************** msgstr "ukendt tls-model %qs"
*** 82536,82546 ****
  #~ msgstr "  bruger forÃ¦ldet binding til '%D'"
  
  #, fuzzy
- #~| msgid "Invalid expression statement"
- #~ msgid "lambda-expression in template-argument"
- #~ msgstr "Ugyldig udtrykssÃ¦tning"
- 
- #, fuzzy
  #~| msgid "Enable multiply instructions"
  #~ msgid "empty introduction-list"
  #~ msgstr "Aktiver multiply-instruktioner"
--- 82602,82607 ----
diff -Nrcpad gcc-11.1.0/gcc/po/de.gmo gcc-11.2.0/gcc/po/de.gmo
*** gcc-11.1.0/gcc/po/de.gmo	Tue Apr 27 10:13:15 2021
--- gcc-11.2.0/gcc/po/de.gmo	Wed Jul 28 07:06:49 2021
***************
*** 1,1712 ****
! Þ•$9<É3L\’(Ã)Ã-+Ã1YÃ‹Ã  ÃÁÃÛÕÃ+±Ä0ÝÄKÅZÅpÅ
! |Å‡Å�Å<¦ÅBãÅR&Æ>yÆ@¸Æ9ùÆC3ÇFwÇ5¾ÇIôÇ>ÈUÈ!jÈ$ŒÈ ±È"ÒÈ+õÈ!É-(É#VÉ”zÉÊÊA4Ê'vÊžÊF¼ÊQË5UË]‹ËwéËIaÌA«ÌKíÌ,9ÍNfÍ@µÍBöÍO9ÎL‰ÎRÖÎ;)Ï8eÏ>žÏIÝÏI'ÐBqÐ~´Ð?3ÑDsÑE¸Ñ@þÑE?ÒC…Ò=ÉÒBÓEJÓ~�Ó6Ô{FÔBÂÔ?Õ‰EÕ9ÏÕP	ÖCZÖFžÖsåÖEY×CŸ×Qã×N5Ø�„ØGÙŒ]ÙOêÙR:ÚC�ÚQÑÚN#ÛFrÛ9¹Û=óÛ=1Ü4oÜP¤ÜMõÜECÝB‰ÝGÌÝIÞH^ÞB§Þ=êÞ7(ß6`à*—àIÂàá )áYJáo¤á-âEBâ
! ˆâ'“â8»â>ôâ3ã(Eã/nãžã+§ãZÓãl.ä+›ä=Çämå0så)¤å Îåïå;ÿåE;æ�æ#šæ¾æ Õæ7öæ8.ç)gç‘ç±ç$Ìç$ñç*è*Aèlè‡è ¢èÃèÝèéè#úèé85éné!é;¡éEÝé#ê5BêExê%¾ê1äê.ëEë0cëL”ë6áë7ìlPìG½ì$í*íJIí*”íE¿í2îE8îl~îëî3ï@;ï|ï5”ïÊïÓï êï&ðJ2ð8}ðU¶ð!ñ:.ñiñ|ñ-�ñ½ñIÌñò@ò/]ò@�ò;Îò#
! óZ.óc‰ó_íóYMôl§ôXõDmõT²õFöENöQ”öKæöL2÷S÷^Ó÷H2ø5{øI±øYûø,Uù*‚ù6­ùAäù3&úLZú¤§ú�Lû·ÜûV”ürëüi^ýcÈý,þ=3þqþ‡þ#—þ#»þ3ßþ*ÿ3>ÿ3rÿ¦ÿ.¹ÿèÿûÿ5
7C{V–#í,">"a#„n¨613h/œJÌ28J/ƒ&³6Ú,P>H�8Ø-0?xpeéBO?’FÒ39M2‡-º0è_VyZÐE+	Aq	³	*Ë	Hö	F?
! P†
! R×
! G*ErQ¸g
! sriæAP
Q’
wä
[\b¸Yiuoß<OWŒWäV<D“7Ø^No;¾oúpjJÛ`&I‡oÑRAk”K?LQŒMÞ_,IŒ9Ö&97q<‘(Î*÷:":]W˜GðY8Z’\í¬JÌ÷^Än#f’vùepuÖ\Ll©J :a Lœ žé ¾ˆ!WG"gŸ"_#og#^×#n6$U¥$eû$)a%%‹%|±%œ.&FË&V'Ni'^¸'M(]e(DÃ(T) ])!~)7 )FØ) *&@*4g*œ*-µ*ã*#ÿ*.#+ R+s+.Œ+0»+7ì+!$,fF,4­,=â,L -.m-(œ-,Å-&ò- .:.U.0j.H›.Sä.?8/x//�/#À/:ä/]0$}0&¢0-É0?÷06714n14£12Ø1-2592ˆo2'ø23 3T3?t38´3í314:45U4*‹4R¶4j	5&t5&›5%Â5*è5O6>c67¢66Ú6;79M7;‡70Ã74ô71)8=[8>™8;Ø8p9'…9'­9+Õ95:T7:YŒ:@æ:>';<f;U£;Pù;HJ<.“<;Â<gþ<Šf=Cñ=-5>Gc>/«>Û>ö>8?8J?Rƒ?@Ö?T@El@U²@EAMNA*œA8ÇAZB4[B&�Bv·Bl.Cm›C7	DZADNœD8ëD@$EAeE?§EhçE&PF5wFm­FQG8mG3¦G4ÚG)H19H9kH¥H?¼HhüH;eIH¡I\êI!GJ<iJ6¦J;ÝJ,K!FK6hK=ŸK5ÝKjL'~LQ¦L:øL<3M0pM4¡M,ÖM4N,8N<eN5¢N!ØN&úN+!O8MO;†O6ÂO=ùO47P,lP0™P,ÊP3÷P:+QTfQ+»Q4çQ4R>QR0�R0ÁR-òRF SEgS3­S/áS/T@AT)‚T)¬TÖTðTF
! UEQU<—U3ÔUKV!TV!vV-˜V-ÆVCôV.8WFgW®W5ËW,X.X@LXB�X>ÐXfYEvY!¼Y!ÞY'Z"(Z;KZ'‡ZB¯Z5òZ9([@b[B£[jæ[(Q\3z\1®\1à\.]8A]5z];°]/ì]/^/L^/|^+¬^*Ø^_J"_m_1‹_D½_*`*-`/X`Mˆ`3Ö`1
! a@<a0}a@®a?ïa:/b;jb8¦b&ßb-c;4c'pc,˜c'Åc(íc)dW@d"˜d#»dBßd2"e5Ue1‹e½e)Ôe1þe?0f2pf_£f)g:-g8hg/¡g"Ñg*ôgIh4ihCžhHâh3+i_i>wi-¶iCäi:(j2cj=–jÔj1ój%k$Dk2ikœk³kUÒk-(l.Vl3…l?¹l?ùl19mbkm1Îm:n0;n+lnA˜n.Ún*	o24o%go2�o1Ào0òo9#p1]p2�p1Âp+ôp, q3Mq.�qD°q7õq$-r+RrN~r;Ír6	s@sKYs¥s8¼s;õs91takt9ÍtBuBJu0�u�¾u@OvB�v;ÓvDw7Tw+Œw$¸w0Ýw*xA9x6{x3²x$æx6y*By.my9œyÖy,öy0#z5Tz,Šz.·z0æz%{7={&u{Cœ{:à{|/8|6h|CŸ|@ã|%$}BJ}$�}²}KÐ}*~'G~o~'�~0µ~æ~"?$ d#…0©(Ú.€*2€,]€1Š€3¼€Hð€+9�"e�1ˆ�4º�)ï�4‚$N‚/s‚$£‚9È‚9ƒ8<ƒ1uƒ5§ƒ<ÝƒE„M`„@®„Dï„14…Pf…‚·…V:†4‘†EÆ†/‡7<‡Qt‡1Æ‡Eø‡6>ˆ3uˆ;©ˆ?åˆ>%‰@d‰e¥‰?Š/KŠ={Ši¹Š<#‹C`‹3¤‹0Ø‹7	ŒEAŒ2‡Œ+ºŒ+æŒ>�-Q�>�¾�Ý�ü�<ŽEQŽ<—Ž;ÔŽE�FV�6��IÔ�X�7w�.¯�8Þ�T‘\l‘]É‘1'’BY’5œ’+Ò’,þ’@+“Xl“4Å“)ú“6$”9[”*•”*À”6ë”*"•FM•?”•XÔ•@-–%n–”–@¦–ç–où–Ei—3¯—5ã—(˜)B˜0l˜8�˜`Ö˜K7™Uƒ™;Ù™.š/Dš8tš­š@Èš,	›R6›V‰›Qà›U2œ9ˆœ)ÂœQìœl>�a«�A
ž4Ož2„žZ·žPŸicŸtÍŸKB nŽ `ý =^¡9œ¡VÖ¡4-¢?b¢U¢¢8ø¢31£ e£2†£9¹£4ó£'(¤&P¤$w¤"œ¤%¿¤"å¤:¥GC¥)‹¥Xµ¥/¦>¦)]¦B‡¦YÊ¦N$§‚s§1ö§Q(¨.z¨N©¨Eø¨>©H]©F¦©Eí©83ªHlª1µª,çª"«87«3p«"¤«&Ç«Iî«18¬#j¬CŽ¬&Ò¬/ù¬4)­.^­+�­:¹­ô­E®/L® |®(�®#Æ®+ê®&¯7=¯Bu¯H¸¯(°"*°%M°)s°$�°%Â°7è°$ ±GE±*�±,¸±8å±.²M²Nm²1¼²Jî²E9³0³€°³l1´2ž´jÑ´I<µO†µ5Öµ@¶+M¶By¶4¼¶(ñ¶f·k�·Xí·>F¸2…¸M¸¸'¹".¹&Q¹)x¹<¢¹+ß¹#º/ºNºvnº_åº^E»M¤»Eò»-8¼Gf¼®¼,Ì¼Tù¼.N½*}½F¨½Kï½M;¾)‰¾!³¾@Õ¾$¿$;¿&`¿K‡¿Ó¿ã¿(ÿ¿5(À3^Ài’À%üÀ?"ÁbÁqÁ�Á«Á4ÆÁûÁ
! Â/'Â;WÂL“ÂBàÂ6#ÃGZÃ=¢ÃzàÃ^[ÄzºÄY5Å‡�ÅEÆ]Æ4uÆ(ªÆ'ÓÆ:ûÆJ6Ç/�Ç+±Ç,ÝÇ)
! È,4ÈDaÈ1¦È9ØÈAÉ3TÉ8ˆÉJÁÉKÊ/XÊHˆÊÑÊKëÊS7Ë.‹ËJºË@Ì!FÌBhÌ8«ÌRäÌ-7ÍWeÍJ½ÍZÎ?cÎH£Î-ìÎ”ÏE¯Ï.õÏ:$Ð?_Ð3ŸÐ2ÓÐ<ÑkCÑ*¯Ñ1ÚÑwÒ^„ÒCãÒo'Ó5—Ó0ÍÓ;þÓ(:Ô3cÔ(—Ô+ÀÔ2ìÔ,Õ'LÕDtÕ5¹Õ)ïÕ(Ö%BÖ2hÖo›ÖI×)U×!×X¡×+ú×J&Ø)qØ:›Ø=ÖØ3Ù!HÙ9jÙ/¤Ù$ÔÙ%ùÙ+ÚEKÚ\‘Ú2îÚ[!Û[}Û-ÙÛ(Ü0Ü/IÜ%yÜ6ŸÜ/ÖÜ#Ý<*Ý.gÝ0–Ý7ÇÝ$ÿÝ5$Þ9ZÞ=”ÞGÒÞß*:ß%eß‹ß¦ß'Äß@ìß%-à Sà®ôàL£áMðá¬>â¼ëâ\¨ãjäMpäN¾ä¸
å¬Æå^sæfÒæÈ9ç¼èf¿èn&é„•é2êMMê(›ê5ÄêQúêHLëM•ëUãë[9ìL•ìBâìs%í ™í-ºíIèí@2î”sî[ï¾dï_#ð†ƒðT
! ñ4_ñV”ñ0ëñ0ò-Mò5{ò9±òIëòB5óbxó‚ÛóA^ôQ ôSòôFõbõ‚õ*˜õ%Ãõ éõ)
! ö04ö+eö4‘öÆöáööö(÷=÷!Q÷Zs÷zÎ÷=IøM‡øOÕø6%ù.\ù/‹ù7»ù>óù&2ú6Yú1�úFÂú0	û&:û^aû7Àû>øû/7ü0gü8˜ü?Ñü/ý0Aý8rý?«ý0ëý1þ9Nþ@ˆþ.Éþ/øþ7(ÿ>`ÿ0Ÿÿ4Ðÿ7/=7m:¥2à7BKMŽPÜ:-=h5¦=Ü@8[6”9ËEHKH”IÝQ'XyÒ*ò+3I:}*¸:ãAH`e©;(KBt6·#î"	5	.Q	[€	/Ü	1
! L>
! -‹
! V¹
! 3:DB-Â1ð!")D>n+­,Ù4
;;
+w
,£
4Ð
;,A-n5œ<ÒAKQ*�+È3ô:(3c6—0Î3ÿ+33_6“.Ê6ù901j<œ4Ù25AAwD¹CþDBE‡MÍT,p*�/È,ø%
! AL#g*‹.¶å#øJg†Ÿ+¿FëM2J€jËN6(…®+Îpúk#}%¡4Çü
(F+c�>ª<év&�FºS/U-…³Ñ@ï0 De:|9·9ñ"+3N!‚¤)½*ç0 9C #} $¡ AÆ !""!-E!3s!/§!,×!<"FA"ˆ"*£".Î"+ý"4)#7^#S–#Gê#:2$%m$!“$*µ$à$ü$=%(W%1€%2²%5å%*&)F&,p&/�&oÍ&k='0©'XÚ']3(a‘(ó(W)-k)#™)E½)***I*=[*™* ±*!Ò* ô*1+DG+EŒ+ Ò+Dó+{8,0´,'å,6
--D-)r-#œ-'À-"è-&.2.#R.'v."ž.Á.-Þ.//08/i/‚/'“//»/.ë/0':0 b00ƒ0´0#Ò0ö0121J1 h1$‰1:®10é1B2;]2?™2?Ù23/34B3`w3Ø3$÷34#:4'^4†46¥4Ü4 ú45-5C5%b5ˆ5%—5½5Ý5õ5636-N6|6-—6%Å6ë6.767T73t7¨7¾7Ý7]ï7M8+c8,�8/¼8#ì809/A9#q9•9,´9á9õ9,:CA:…:6—:AÎ:+;+<;h;‚;. ;!Ï;*ñ;R<\o<cÌ<90==j=!¨=(Ê=Ló=H@>5‰>)¿>)é>"?#6?Z?.u?¤?$´?(Ù?=@.@@o@;‰@(Å@î@.	A@8ANyAPÈAUBboB‚ÒB‚UCØCCñC5DTD#tD(˜D0ÁD5òD(E>E"ME"pE}“E5F2GF zF6›F4ÒFGM%GNsG3ÂG>öGK5H9�HE»HGI8IIP‚ICÓIJJ1bJ2”J5ÇJ*ýJ)(KCRKf–K_ýK]L1|L®LÈL<çL"$M6GM2~M1±M3ãM5N7MN'…NI­N-÷N4%O6ZO)‘O&»O$âOJPNRPP¡P>òP[1Q@�Q%ÎQ5ôQE*R,pR1�R%ÏRGõRQ=SA�S)ÑS#ûS!T0AT,rT.ŸT1ÎT2UG3UK{U,ÇUMôU,BV;oVX«V=WOBWZ’W<íW.*X5YX*�XºX)ÚX%Y)*Y)TY~Y—Y±Y<ÍY3
! Z0>ZoZG…Z3ÍZ4[86[8o[¨[+Æ["ò[Q\1g\A™\UÛ\(1],Z]‡]0¦]*×]E^BH^/‹^'»^@ã^-$_/R_-‚_3°_.ä_(`(<`*e`@�`.Ñ`)a1*aG\aK¤aJða3;b,ob&œb,Ãb"ðb=c,Qc'~c1¦c#Øc'üc9$d0^d'�d3·d-ëd0e/Je(ze1£e)Õe*ÿe3*f6^f •f0¶f2çf-g Hg?ig+©g.Õg-h+2h^h ph‘h\¯h/i'<idi+}i©i*Ài'ëi$j*8jcj]}j;Ûj_k0wk)¨k Òk2ókE&l)ll<–l"Ól'ölm-9m+gm“m¥m;»mF÷m>n^n-zn ¨nSÉnRoZpoOËop1p$CpXhp1Áp\ópLPqI�qMçqK5rZ�rkÜrKHsN”sdãs+Ht,tt/¡t#Ñt0õt/&u#Vu-zu,¨u&ÕuüuCvWv.nv3�v+ÑvIýv Gwhw7ˆw0Àw?ñw1x,Px}x•x)²x"Üx4ÿx(4yf]yÄy+áyJ
z;Xz$”zC¹z<ýz5:{*p{.›{Ê{Fä{+|"D|ig|Ñ|+ä|>}'O}:w}²}É}ä}5þ}=4~)r~œ~²~Í~0è~0J,\6‰CÀ€$€&A€Gh€2°€ã€J�,M�:z�Kµ�-‚;/‚#k‚�‚.«‚+Ú‚ƒ&ƒAEƒ‡ƒ"§ƒÊƒãƒ„-„)I„s„)“„½„ Ø„#ù„…3…VN…¥…$Å…ê…2	†<†?U†&•†¼†Ó†.ë†5‡'P‡x‡,•‡9Â‡ü‡ˆ-ˆAKˆ0�ˆ"¾ˆ"áˆ‰G!‰Di‰)®‰EØ‰/ŠGNŠ6–Š$ÍŠ8òŠ8+‹dd‹OÉ‹=ŒCWŒH›Œ,äŒB�.T�7ƒ�3»�@ï�;0ŽHlŽWµŽ;
�5I�A�WÁ�6�9P�;Š�TÆ�4‘6P‘4‡‘L¼‘8	’<B’=’>½’?ü’Z<“I—“Aá“=#”6a”6˜”:Ï”4
! •@?•I€•<Ê•N–QV–8¨–Bá–K$—up—5æ—O˜Il˜8¶˜<ï˜F,™:s™F®™Gõ™G=šI…š=Ïšf
›/t›.¤›AÓ›œD1œHvœ“¿œ&S�Wz�bÒ�L5žA‚ž=ÄžlŸoŸÎ†ŸiU ¿ Ø #ô %¡)>¡5h¡Hž¡ç¡=¢SC¢E—¢:Ý¢<£>U£:”£>Ï£=¤OL¤@œ¤EÝ¤*#¥N¥ m¥?Ž¥SÎ¥"¦B¦BX¦B›¦:Þ¦'§0A§6r§2©§*Ü§*¨G2¨Kz¨>Æ¨.©24©:g©(¢©)Ë©0õ©6&ªB]ªH ª,éª0«"G«+j«-–«+Ä«~ð«�o¬!ÿ¬ !­ B­ c­+„­'°­#Ø­$ü­!®+A®1m®/Ÿ®Ï®;ï®
! +¯I6¯A€¯"Â¯1å¯"°F:°d�°Uæ°P<±'�±µ±È±4Ù±\²Ok²7»²5ó²{)³K¥³2ñ³$´P5´?†´1Æ´'ø´# µRDµ+—µ&Ãµ'êµm¶4€¶(µ¶<Þ¶(·D·U·:g·3¢·$Ö·û·8¸0Q¸'‚¸Rª¸Ný¸DL¹F‘¹BØ¹JºHfº>¯º@îº</»8l»¥»¼»DØ»'¼@E¼ †¼@§¼ è¼-	½+7½c½€½a ½$¾3'¾*[¾-†¾#´¾Ø¾-ö¾-$¿R¿Uk¿(Á¿,ê¿&ÀB>À#�À+¥À+ÑÀXýÀ5VÁ#ŒÁ°ÁpÊÁ;Â'[ÂƒÂ#ŸÂ ÃÂäÂOÃ!PÃ"rÃ•Ã%©ÃÏÃêÃûÃ0Ä-DÄrÄ7‹Ä'ÃÄ"ëÄ!Å70Å$hÅ�Å,©Å5ÖÅ@ÆKMÆN™Æ#èÆÇ!,Ç%NÇ#tÇ˜Ç¸ÇÖÇ0íÇ(È)GÈqÈ�ÈªÈ!¼ÈÞÈôÈ.É:>ÉQyÉËÉ"éÉ1Ê#>Ê0bÊ&“Ê
ºÊaÈÊ.*ËYËdjË1ÏËÌÌÌ.ÌGÌOÌ2WÌ2ŠÌM½ÌMÍYÍ0mÍžÍ(¥Í,ÎÍûÍÎÎ.Î27ÎKjÎK¶ÎCÏFÏ9`Ï2šÏ9ÍÏ<ÐDÐ9MÐ‡Ð ÐºÐ#ÓÐO÷Ð.GÑ5vÑ9¬Ñ5æÑÒf1Ò'˜Ò8ÀÒ!ùÒ4Ó>PÓ?�Ó+ÏÓ*ûÓ,&Ô-SÔ&�Ô/¨ÔØÔ2ïÔ*"Õ.MÕ)|Õ&¦Õ'ÍÕ&õÕ&Ö%CÖ#iÖ'�Ö%µÖ(ÛÖ ×$%× J×"k×,Ž×2»×î×Ø*-Ø,XØ.…Ø$´Ø*ÙØAÙ1FÙxÙ�Ù¬Ù)ÌÙöÙ+Ú^BÚ?¡Ú?áÚ)!Û3KÛ5ÛOµÛWÜ,]Ü#ŠÜ-®Ü4ÜÜ/ÝAÝ2aÝL”Ý/áÝ6ÞôHÞ=ßXßDxß8½ß0öß3'à7[à>“à$Òà5÷à,-á.Zá,‰á1¶á3èá2âOâ6kâ1¢â$Ôâ0ùâ*ã@ã7GããŸã»ã#Ïãóã ä+4ä`ägäxäŒäžä±äÉäåäåå+å:Bå)}åJ§åCòå6æNæ(næ,—æTÄæç ç,'ç
! Tç_ç~ç›ç(´ç:Ýçè75è(mè–è#¶è5Úèé$é)Aé/ké
›é!©é Ëé'ìé ê05êfê
�ê �ê°êÇêÝêöêëë-=ë"kë!Žë)°ëPÚë+ì-ì6ì?ì$Hì3mì¡ì½ì1Ýì:í>Jí‰í’í›í¤í­í!¶íØíôíî
! îî î)î2î;îWî
`înîArîB´î~÷î°vïL'ðgtðÜð{üðgxñŒàñUmò-ÃòGñò9ó6Yón�ó<ÿó5<ô,rôŸôµô‰Áô^Kõrªõoö�ö
«ö*¹ö<äö.!÷P÷l÷5‰÷
¿÷€Í÷Nø’Tø(çø+ù.<ù+kù-—ù‘Åù€Wú|ØúnUû3ÄûAøûk:ü5¦ü'Üü7ý.<ý5ký3¡ý8Õý.þ=þ[Yþ“µþŒIÿcÖÿG:J‚GÍ©+¿1ëJ5h:ž$Ù¯þ+®Úôo')—³ÁNu.Ä>ó<2eo;Õ:“L'àEWN>¦SåY9	L“	Là	¢-
! ?Ð
! QbbBÅQEZO sð[d
„À
VE\œ=ù¦7|Þ6[}’AKR<ž0Û-8:QsBÅGQPH¢IëW5Z�VèH?DˆJÍ?=XB–�ÙC[DŸ7ä6AS*•GÀMKV;¢?ÞE5dHšbãJFb‘Yô9N1ˆBºÑýQÏr!N”9ã6ZT9¯ié]S X± E
! !NP!]Ÿ!@ý!2>"Fq"b¸"U#‡q#Mù#aG$@©$Vê$WA%9™%lÓ%\@&B�&„à&Te'Pº'I(FU(Nœ(Hë(G4)~|)yû)Lu*:Â*bý*T`+Sµ+R	,>\,:›,dÖ,';-*c-CŽ-/Ò-A.LD.6‘.RÈ.E/Ca/B¥/_è/6H0+0?«0@ë0=,1:j1A¥1Cç1G+22s27¦2BÞ2Z!3@|3+½3+é394IO4C™4)Ý4M57U57�5+Å5:ñ5A,6Jn6*¹6*ä6,7(<77e7�71»7=í7>+8Oj8º8%Õ8uû8;q9O­9 ý9H:Dg:5¬:[â:K>;BŠ;QÍ;?<_<8|<uµ<L+=Lx=iÅ==/>Am>B¯>Aò>B4?:w?$²?A×?3@,M@!z@#œ@JÀ@-A+9A,eAU’A³èAsœBqC‡‚Cþ
! Do	EyyEWóEVKFY¢F#üFB GUcGZ¹G¶H#ËHïH#I6,I[cI>¿IþIÂJ4ÖJK3KKK(WK_€KàK0ùK*L4HL!}L"ŸLÂLÛL!çL
! 	MM#M7MDM[MnMvM	M‰M™M¨M´MÊMÖMñMNN,N9NIN[NpN	ƒN�NšNªNºN	ÍN
! ×N%âNXOZaO[¼O[PNtP"ÃP7æPOQ'nQ6–Q6ÍQFRKR9hR[¢R3þR2SKShS@|SB½S?T-@T0nTŸT?¶T3öT5*U0`U)‘U5»UñU+V0-VH^V$§V+ÌV:øV3WAJW@ŒW%ÍWóW%
X)3X]XzX-—XPÅXSYwjYCâY'&Z7NZ5†Z?¼Z=üZ7:[:r[A­[Gï[.7\)f\:�\"Ë\ î\/]H?]Jˆ]'Ó]‡û]>ƒ_Â_EB`Žˆ`baPza=Ëa1	b/;bqkboÝb.Mc0|cU­cŸd=£dOádg1ee™eVÿeWVfE®fJôf)?g:ig)¤g|ÎglKh¸hBÑh7i)Li#viši³iÈiÝiòi'j/jMj$_j„j+¤j#Ðjôj/k%Dkjkˆk(¢khËk%4lHZl4£lJØl0#mFTm?›mmÛmlInI¶nHoCIoH�oGÖoBpOap(±pKÚp2&q6Yql�qeýqMcr8±rUêrm@s3®s2âs*t4@tQut#Çt+ët1u'Iu5quV§umþu{lv@èvn)w+˜wÄw*âw'
x&5x'\x@„x9ÅxSÿx#Sy!wyJ™y>äyZ#z.~zL­zúz1{%J{Dp{Kµ{|;|:[|^–|Kõ|?A}�};¡}0Ý}$~<3~p~Œ~$ª~FÏ~%6<6s)ªVÔG+€4s€t¨€@�:^�™�9¹�Fó�/:‚#j‚2Ž‚1Á‚>ó‚h2ƒ1›ƒ/ÍƒUýƒ>S„J’„GÝ„G%…6m…+¤….Ð…hÿ…Oh†K¸†8‡C=‡S�‡dÕ‡Q:ˆ=ŒˆBÊˆI
‰XW‰\°‰4
Š9BŠC|Š=ÀŠCþŠ6B‹1y‹7«‹Hã‹3,Œ=`ŒOžŒ0îŒ0�*P�!{�<��-Ú�)Ž)2Ž*\Ž)‡ŽP±Ž6�/9�0i�/š�/Ê�0ú�8+�5d�9š�9Ô�6‘7E‘.}‘9¬‘-æ‘:’<O’/Œ’>¼’+û’('“.P“+“8«“Bä“:'”b”J€”Ë”ià”J•'^•†•n •–o*–,š–MÇ–K—Ha˜-ª˜7Ø˜7™>H™G‡™4Ï™OšTš;pš(¬š3Õš 	›*›mH›'¶›;Þ›Bœ9]œ0—œDÈœB
�DP�B•�GØ�G ž?hž¨žÆž^ãžPBŸ6“Ÿ5ÊŸ5 C6 *z [¥ 8¡{:¡¨¶¡X_¢%¸¢Þ¢$ü¢G!£)i£8“£;Ì£R¤+[¤9‡¤)Á¤7ë¤R#¥:v¥A±¥8ó¥),¦tV¦0Ë¦3ü¦80§.i§9˜§KÒ§%¨D¨&`¨1‡¨7¹¨?ñ¨%1©%W©$}©T¢©2÷©**ª1UªK‡ªDÓªA«+Z«&†«%­«$Ó«?ø«/8¬h¬#„¬.¨¬1×¬z	­t„­Hù­9B®[|®<Ø®G¯*]¯)ˆ¯X²¯<°#H°(l°/•°qÅ°N7±)†±N°±2ÿ±M2²)€²2ª²;Ý²;³1U³a‡³é³0ü³G-´_u´kÕ´:AµM|µÊµHãµ1,¶d^¶BÃ¶C·{J·RÆ·N¸1h¸Vš¸=ñ¸S/¹Zƒ¹dÞ¹dCºE¨ºBîºC1»Cu»¹»@Ê»
¼&¼3@¼Jt¼1¿¼>ñ¼<0½Bm½1°½6â½'¾8A¾3z¾8®¾7ç¾+¿(K¿4t¿S©¿>ý¿<À'WÀ,À;¬À4èÀBÁk`Á2ÌÁ:ÿÁ*:Â%eÂ‹Â!¤ÂÆÂâÂþÂ+ÃCÃ aÃ/‚Ã²Ã
ÑÃ:ßÃGÄFbÄ@©ÄêÄ&Å)Å.DÅsÅ8‰Å6ÂÅ2ùÅD,Æ:qÆF¬ÆEóÆC9Ç@}Ç=¾ÇJüÇ>GÈE†ÈÌÈQLÉAžÉ`àÉ'AÊiÊ;yÊµÊÆÊÕÊôÊ.	Ë8ËRË<lË5©Ë5ßË3Ì(IÌ5rÌ¨Ì*ÄÌ#ïÌÍÍ.)Í.XÍ0‡Í8¸ÍñÍÎE/ÎNuÎGÄÎFÏ@SÏ>”Ï<ÓÏ&Ð<7Ð5tÐ=ªÐèÐBÑ$KÑ[pÑAÌÑ_ÒcnÒDÒÒMÓGeÓ_­Ó8
Ô+FÔ.rÔ¡Ô½ÔÏÔáÔ&òÔ#Õ#=ÕaÕ>yÕ6¸Õ.ïÕ\Ö9{Ö5µÖKëÖR7×2Š×8½×Jö×IAØD‹ØMÐØAÙJ`Ù.«Ù\ÚÙ>7Ú9vÚ0°Ú/áÚ-Û8?Û4xÛ­ÛÉÛ7åÛDÜEbÜA¨Ü)êÜÝ64Ý8kÝ.¤Ý3ÓÝCÞKÞ<aÞ>žÞ,ÝÞ3
! ß>>ß<}ßºßÒßëß]àYiàYÃàTá9rá5¬á1âá5â6JâF�â!ÈâêâYýâWWã=¯ã+íã+ä/Eä?uäAµä÷äå-åM?åo�å9ýå=7æ>uæ8´æíæ-
! ç,8çeçA~ç@Àç>è<@è5}è8³è<ìè)é@Bé+ƒé.¯é:Þé7êQê2oê(¢êËê.ëêë!8ë+Zë/†ë2¶ë!éë7ìECì‰ì
¢ì°ì ¿ìàì1õì1'íYí"uí˜íf§í(î#7î[î1zî¬î%¹î%ßî(ï.ï3Jï0~ï*¯ï)Úï>ð`Cð6¤ð?ÛðGñHcñN¬ñZûñQVòf¨òoóVóWÖóS.ôG‚ôFÊôGõ$Yõ#~õ%¢õ*Èõ>óõ2öHö/aö)‘ö8»öCôö8÷1R÷7„÷E¼÷:øJ=ø5ˆø5¾ø?ôøB4ù"wù0šù6ËùvúWyúUÑúL'û4tût©û?ü"^ün�üLðü@=ýT~ý+ÓýVÿýYVþ0°þ áþÿ8ÿ!Pÿ:rÿ_­ÿ
* Gh‡(œÅÛò	 )!J!l#Ž#²-Ö5)Njx'ã'X3,Œ9¹*ó41Sv…rüLoK¼WB`k£EQU8§=à¡ ÀQa	/³	Aã	j%
! f�
! 3÷
! E+2qD¤.é<U?iK©Eõ;
.P
*
!ª
6Ì
7#;c_OÃ7#K7o#§9Ë%9+%eK‹7×9%IKo_»QemOÓc#)‡<±)î)'BBj­*Ê'õ'IE"�:²;í1)B[2žMÑC+c�'«-Ó7¯9 é
! k):•¹ÐGŠ?Ò19D?~1¾1ð["!~# OÄ.)C mJŽ0Ù;
! #F'j*’:½>ø#7O[%«?Ñ* :< >w ¶ <Î !0$!.U!„!# !Ä!Ó!/ò!7""@Z",›"<È"?#qE#9·#6ñ#7($3`$3”$%È$î$-%2.%(a%=Š%=È%&&H-&*v&.¡&#Ð&Pô&<E'&‚'&©'LÐ'(*;(+f()’(¼(LÒ(9)Y)%n))”)6¾)*õ)8 *.Y*,ˆ*-µ*-ã*6+H+*g+*’+$½+3â+O,*f,O‘,lá,yN-uÈ-:>.uy.Dï. 4/'Õ/ˆý/°†0„71¬¼1¦i2Î3)ß34	4I>4)ˆ43²4#æ4
! 5"5">5"a5 „5 ¥5$Æ5$ë5$6"56"X6){6,¥6)Ò6'ü69$7O^7,®7*Û728)983c83—8RË849lS9LÀ9K
:dY:?¾:Wþ:9V;0�;=Á;4ÿ;:4<^o<XÎ<n'=Y–=Wð=\H>J¥>[ð>DL?E‘?v×?#N@$r@#—@!»@Ý@×íA@ÅB:C@AC‚C:¢C+ÝC8	DMBDS�DkäDPEMkE:¹E^ôERSFO¦FöFCGFKGg’GfúG^aHPÀHXIMjI ¸IÙI8õI?.JBnJ±JÈJ'ÜJ*K“/KZÃK"L8ALDzL ¿L2àL3M$GM7lM¤M;ÄM.N%/NUNoN*†N:±N*ìN1OqIO8»O.ôO9#P"]PJ€P9ËPQ, QMQ2fQ5™Q9ÏQ:	R*DR oR!�R!²R6ÔRDS4PS,…S*²SÝSýS;T6TT3‹T.¿T$îT?U-SU,�U9®UaèU<JV=‡VeÅV:+WHfW,¯W-ÜWX
! X.cX’X$¯XÔX òXYF&Y4mY4¢Y×Y#ïYZ)+Z'UZ&}Z&¤Z+ËZC÷Z(;["d[(‡[(°[)Ù[)\*-\*X\*ƒ\*®\*Ù\*]*/]*Z]*…]*°]*Û]*^(1^(Z^(ƒ^(¬^(Õ^(þ^)'_(Q_(z_(£_(Ì_*õ_* `*K`*v`(¡`(Ê`(ó`(a(Ea(na(—a(Àa(éa(b);b)eb'�b(·b(àb)	c)3c(]c(†c(¯c(Øc+d'-d'Ud(}d'¦d3Îd4e47e3le" eBÃe?f%Ff lfB�f3Ðf6g4;gFpg{·g:3h'nh–h#²hÖh6ñh.(i4Wi)Œi¶i*¿i.êi+j7Ej?}j>½jAüjÂ>k2lv4lL«lLølLEm9’m0ÌmHým@Fn=‡n>Ån!oI&oFpoN·o?p"FpTip¾pÝpA÷p:9q>tq³q Îq(ïq)r"BrerƒrIžr8èr*!sLs&is&�s ·s0Øs-	t(7t`t#yt&�t+Ät'ðt!u:u!Zu!|u-žu(Ìu"õu"v);v,ev ’v,³v+àv#w$0w'Uw*}w)¨w2ÒwQx›Wx"óxAy1Xy-Šy)¸y:âyz63zPjz?»zTûz:P{=‹{5É{)ÿ{)|+B|-n|"œ|N¿|P}$_}8„}7½}9õ}/~<E~7‚~?º~5ú~903j4ž9Ó<
€6J€8�€Aº€;ü€78�Gp�%¸�Þ�)ø�,"‚5O‚"…‚.¨‚×‚"ó‚ƒ*#ƒNƒ_ƒBoƒ:²ƒíƒ„„9„MT„0¢„.Ó„.…$1…
V…Ad…a¦…A†+J†mv†Rä†m7‡^¥‡cˆBhˆ«ˆÅˆ0âˆ0‰0D‰6u‰¬‰Ç‰iä‰*NŠ)yŠ1£Š-ÕŠ/‹)3‹,]‹bŠ‹Eí‹(3Œd\ŒoÁŒB1�t�1‡�*¹�*ä�I�Y�>y�?¸�ø�>‘ŠV‘2á‘0’7E’6}’7´’]ì’0J“{“�“,¬“&Ù“)”$*”O”7n”%¦”(Ì”%õ”(•D•'c•!‹• ­•%Î•/ô•1$–V–&h–!�–(±–:Ú–-—C—2b—$•—(º—ã—>˜!B˜/d˜”˜%­˜.Ó˜8™5;™q™/�™±™ Ï™*ð™"šL>šG‹š8Óš(›!5›7W›)�›%¹›%ß›œ!œ+Aœ"mœ�œ#¯œ-Óœ*�$,�)Q�/{�«�'Ë�ó�(žC:ž~žšž?´ž!ôž0Ÿ$GŸlŸ,ƒŸ#°Ÿ3ÔŸ+ 4 vJ ^Á e ¡M†¡Ô¡;ó¡2/¢*b¢�¢&§¢ Î¢8ï¢!(£:J£…£¤£/¹£<é£7&¤'^¤†¤1¦¤(Ø¤7¥(9¥b¥$}¥¢¥Á¥8Ü¥E¦H[¦)¤¦)Î¦wø¦—p§x¨«�¨-©t­©W"ª‚zª†ýª¥„«¬*¬w×¬(O­x­U˜­0î­.®3N®1‚®L´®2¯-4¯Ob¯)²¯OÜ¯$,°=Q°%�°µ°0Ó°.±3±R±o±‰±¤±¼±F×±"²=A²$²!¤²&Æ²;í²()³#R³/v³N¦³õ³´-´#K´2o´1¢´Ô´+ë´µ)-µ#Wµ3{µ!¯µ&Ñµøµ1¶VH¶ Ÿ¶<À¶ý¶·20·,c· �·(±·,Ú·7¸#?¸0c¸”¸c²¸4¹6K¹¢‚¹8%º,^º7‹ºÃºãº+ûº¾'»>æ»Û%¼v½<x½7µ½dí½ R¾=s¾-±¾'ß¾(¿c0¿.”¿tÃ¿‰8À!ÂÀ3äÀ;Á1TÁ0†Á$·Á'ÜÁ"Â'Â BÂ6cÂ!šÂ!¼Â6ÞÂ"Ã)8ÃbÃ�Ãl˜Ã;Ä9AÄ@{ÄY¼Ä&Å =Å-^ÅrŒÅQÿÅ;QÆ(�Æ¶ÆEÐÆ:Ç(QÇzÇ.�Çg¾Ç4&ÈR[È+®È ÚÈ?ûÈ;ÉXÉCtÉ¸É¾É=ÙÉÊ%0ÊVÊoÊ�Ê"­Ê-ÐÊþÊË9=ËMwËÅËAËË<
Ì8JÌIƒÌ!ÍÌXïÌEHÍŽÍ¡Í´ÍÉÍçÍ(üÍ.%ÎTÎjÎ/€ÎA°Î$òÎ,Ï+DÏpÏ"‡Ï,ªÏ1×Ï3	Ð9=ÐNwÐ<ÆÐNÑ~RÑCÑÑ#Ò+9Ò3eÒ0™Ò'ÊÒòÒ%Ó+8Ó5dÓšÓ·Ó%ÖÓüÓÔ7Ô SÔtÔ*�Ô1»Ô0íÔ+ÕCJÕ ŽÕ"¯Õ.ÒÕ1Ö.3Ö%bÖ0ˆÖ)¹Ö0ãÖ×:-×2h×(›×0Ä×õ×Ø)ØHØ`bØ$ÃØ
èØ1öØ(Ù&=ÙdÙ/Ù$¯ÙÔÙ'äÙ=ÚJÚBjÚ­Ú3ÊÚ$þÚ/#Û<SÛ1�ÛÂÛÕÛ&òÛ5ÜOÜ"jÜ&�Ü*´Ü)ßÜ;	ÝYEÝKŸÝ-ëÝ7Þ:QÞ3ŒÞ-ÀÞ1îÞ2 ßSß.sß<¢ß5ßß5à1Kà;}à)¹àqãàOUá.¥á$Ôá?ùá-9â)gâ5‘âVÇâ%ãYDãžã$¹ã+Þã7
! ä/BäFrä-¹ä@çä4(å!]åå•å4¬å>áå0 æAQæ=“æ6Ñæ-ç26çiç!ƒç8¥ç6Þç-èECè‰è[¤è;é9<éHvé:¿é7úé:2ê7mê<¥ê6âê;ë:Uë<�ëFÍë*ì?ì+\ì*ˆì³ì2¿ì6òì$)íONí=ží=Üí?îZî(rîJ›î>æî2%ïAXï;šï5Öï?ðmLð%ºðCàð9$ñ;^ñšñs«ò\ó(|ó�¥ó13ô2eô2˜ôFËô0õ3Cõ6wõ*®õ'Ùõ?ö8Aö+zö>¦ö?åö3%÷RY÷!¬÷xÎ÷DGø9ŒøIÆø9ùJù!hù
Šù3˜ùHÌù'ú/=úGmú-µú'ãú:ûGFûŽûM®û_üû,\ü>‰üBÈüNýOZýªý4¾ý.óý>"þLaþS®þoÿ/rÿ>¢ÿKáÿJ-	Hx	~Á	G@	Fˆ	EÏ	7	5M	Zƒ	"Þ	Z	\\	¹	
Î	FÜ	E#	4i	ž	@´	@õ	06	g	:v	I±	>û	C:	2~	,±	9Þ	J	8c	œ	º	Ô	)ê		.	-J	x	Ž	&ª	4Ñ	4		4;		%p		0–		0Ç		Fø		+?
! 	Fk
! 	$²
! 	B×
! 	.	I	&b	‰	 	³	Ë	ß	)ô		2	F	-\	Š	Ÿ	6´	!ë	

	 
	3
	P
	d
	w
	‹
	§
	º
	Ú
	ñ
		(	H	_	|	�	:©	Dä	B)	El	/²	Lâ	8/	4h	/�	-Í	Hû	MD	¹’	#L	p	Š	¤	¾	$Ù	4þ	&3	/Z	2Š	;½	%ù	0	P	&j	‘	*«	<Ö	M	0a	0’	,Ã	ð		!-	O	o	Š	¤	¾	Ø	ò		-	H	c	8~	·	8Ò		&	A	\	!w	™	²	Î	.é		4	P	#l	,�	4½	;ò	.	#K	*o	)š	AÄ	2	'9	"a	"„	;§	0ã	 	"5	!X	!z	$œ	$Á	9æ	6 	=W	A•	/×	-	15	Eg	:­	nè	5W	0�	<¾	Eû	,A 	3n 	>¢ 	4á 	:!	4Q!	†!	'¤!	#Ì!	'ð!	="	#V"	(z"	9£"	+Ý"	)	#	+3#	6_#	-–#	>Ä#	4$	48$	2m$	0 $	0Ñ$	+%	/.%	/^%	/Ž%	,¾%	$ë%	&	].&	Œ&	6¤&	1Û&	A
'	@O'	�'	@®'	;ï'	D+(	#p(	>”(	AÓ(	7)	:M)	2ˆ)	5»)	2ñ)	$*	K@*	Œ*	©*	Æ*	*ã*	-+	6<+	's+	›+	Q·+		,	'$,	L,	g,	-‚,	(°,	,Ù,	,-	,3-	)`-	Š-	,¥-	6Ò-	'	.	L1.	L~.	<Ë.	</	BE/	)ˆ/	²/	1Ñ/	.0	.20	La0	k®0	2	 :2	6[2	J’2	XÝ2	(63	'_3	‡3	)¢3	@Ì3	4
4	IB4	UŒ4	Câ4	&&5	VM5	¤5	P³5	P6	UU6	!«6	+Í6	Aù6	9;7	=u7	9³7	1í7	¡8	BÁ8	#9	}(9	¯¦9	:V:	‘:	Cª:	Nî:	j=;	¨;	È;	1×;		<	;(<	d<	�<	ž<	4¹<	Lî<	M;=	‰=	D›=	Dà=	 %>	F>	:]>	˜>	D¯>	Lô>	>A?	5€?	:¶?	6ñ?	I(@	Cr@	E¶@	+ü@	+(A	LTA	)¡A	2ËA	KþA	JJB	J•B	'àB	/C	8C	+HC	"tC	F—C	(ÞC	6D	=>D	=|D	9ºD	5ôD	(*E	4SE	0ˆE	,¹E	8æE	(F	RHF	C›F	'ßF	.G	6G	DTG	'™G	@ÁG	.H	01H	!bH	<„H	FÁH	6I	.?I	CnI	C²I	&öI	,J	2JJ	D}J	 ÂJ	1ãJ	K	=4K	:rK	P­K	&þK	<%L	8bL	-›L	ÉL	!çL	1	M	.;M	5jM	N M	+ïM	EN	?aN	]¡N	9ÿN	29O	2lO	2ŸO	>ÒO	>P	,PP	E}P	HÃP	EQ	0RQ	6ƒQ	,ºQ	6çQ	UR	!tR	–R	aµR	US	3mS	/¡S	2ÑS	$T	")T	)LT	&vT	F�T	2äT	$U	N<U	A‹U	?ÍU	5
V	tCV	—¸V	9PW	cŠW	GîW	?6X	:vX	8±X	%êX	)Y	:Y	#ZY	#~Y	-¢Y	‰ÐY	=ZZ	9˜Z	BÒZ	2[	%H[	%n[	&”[	+»[	;ç[	:#\	&^\	U…\	Û\	&ø\	&]	/F]	2v]	/©]	8Ù]	4^	!G^	+i^	2•^	-È^	%ö^	)_	%F_	%l_	&’_	+¹_	å_	2`	/5`	e`	&€`	a§`	Œ	a	L–a	Sãa	T7b	jŒb	4÷b	',c	Tc	Štc	ÿc	d	2$d	.Wd	'†d	%®d	Ôd	2ód	&e	-Ce	2qe	7¤e	2Üe	=f	8Mf	8†f	=¿f	8ýf	66g	;mg	4©g	9Þg	4h	9Mh	4‡h	E¼h	7i	1:i	2li	2Ÿi	FÒi	Kj	Iej	I¯j	Eùj	G?k	‡k	Hl	TPl	¥l	j¿l	0*m	,[m	cˆm	Fìm	¾3n	•òn	Pˆo	öÙo	DÐp	q	(q	@q	Rq	hq	xq	‹q		¢q	¬q	Âq	àq	@úq	,;r	[hr	0Är	*õr	L s	-ms	+›s	@Çs	>t	5Gt	.}t	¬t	XÅt	u	<>u	,{u	r¨u	sv	T�v	säv	tXw	)Íw	F÷w	">x	8ax	7šx	1Òx	<y	BAy	T„y	CÙy	Gz	Nez	.´z	=ãz	m!{	/�{	/¿{	Nï{	#>|	ab|	6Ä|	Yû|	ZU}	@°}	_ñ}	/Q~	(�~	kª~	-	.D	Ms	IÁ	2€	8>€	Cw€	y»€	r5�	0¨�	!Ù�	+û�	+'‚	+S‚	+‚	,«‚	,Ø‚	-ƒ	-3ƒ	-aƒ	-�ƒ	-½ƒ	-ëƒ	-„	-G„	-u„	-£„	-Ñ„	-ÿ„	+-…	+Y…	+……	+±…	+Ý…	+	†	,5†	+b†	+Ž†	+º†	+æ†	-‡	-@‡	-n‡	-œ‡	+Ê‡	+ö‡	+"ˆ	+Nˆ	+zˆ	+¦ˆ	+Òˆ	+þˆ	+*‰	+V‰	,‚‰	,¯‰	*Ü‰	+Š	+3Š	,_Š	,ŒŠ	+¹Š	+åŠ	+‹	+=‹	.i‹	*˜‹	*Ã‹	+î‹	#Œ	A>Œ	U€Œ	BÖŒ	c�	}�	+•�	KÁ�	M
Ž	9[Ž	+•Ž	ÁŽ	>ÛŽ	3�	&N�	$u�	Yš�	3ô�	4(�	Q]�	<¯�	6ì�	)#‘	>M‘	!Œ‘	"®‘	GÑ‘	K’	7e’	)�’	*Ç’	$ò’	$“	#<“	$`“	$…“	#ª“	‹Î“	:Z”	8•”	JÎ”	;•	U•	.s•	>¢•	8á•	4–	WO–	*§–	MÒ–	: —	v[—	?Ò—	5˜	@H˜	6‰˜	>À˜	rÿ˜	4r™	-§™	:Õ™	Bš	@Sš	"”š	0·š	èš	$ûš	  ›	NA›	,�›	½›	Ú›	/ú›	1*œ	8\œ	+•œ	)Áœ	<ëœ	'(�	-P�	0~�	a¯�	'ž	49ž	%nž	'”ž	&¼ž	^ãž	.BŸ	3qŸ	,¥Ÿ	ÒŸ	CìŸ	A0 	5r 	 ¨ 	*É 	ô 	¡	+-¡	<Y¡	–¡	)®¡	(Ø¡	/¢	C1¢	<u¢	"²¢	,Õ¢	$£	'£	 =£	^£	 }£	/ž£	3Î£	¤	.¤	)E¤	?o¤	¯¤	CÃ¤	M¥	=U¥	2“¥	EÆ¥	D¦	VQ¦	,¨¦	'Õ¦	Yý¦	4W§	,Œ§	0¹§	0ê§	=¨	0Y¨	:Š¨	1Å¨	9÷¨	21©	1d©	;–©	1Ò©	3ª	58ª	1nª	2 ª	@Óª	1«	?F«	J†«	6Ñ«	8¬	4A¬	4v¬	<«¬	>è¬	='­	3e­	:™­	CÔ­	7®	:P®	6‹®	1Â®	Eô®	A:¯	Q|¯	_Î¯	W.°	O†°	HÖ°	 ±	8@±	8y±	-²±	(à±	/	²	9²	L²	9e²	HŸ²	Eè²	).³	X³	4m³	3¢³	NÖ³	1%´	OW´	6§´	3Þ´	2µ	0Eµ	/vµ	)¦µ	#Ðµ	*ôµ	-¶	*M¶	-x¶	@¦¶	!ç¶		·	<$·	a·	-s·	2¡·	?Ô·	.¸	C¸	'b¸	(Š¸	(³¸	5Ü¸	¹	'¹	!@¹	;b¹	:ž¹	5Ù¹	º	-"º	&Pº	 wº	˜º	'·º	*ßº	%
! »	*0»	$[»	A€»	CÂ»	¼	<&¼	.c¼	3’¼	)Æ¼	[ð¼	NL½	&›½	IÂ½	]¾	6j¾	7¡¾	4Ù¾	6¿	)E¿	3o¿	3£¿	I×¿	%!À	GÀ	
`À	'nÀ	-–À	&ÄÀ	ëÀ	OÁ	H[Á	H¤Á	NíÁ	9<Â	HvÂ	H¿Â	JÃ	SÃ	*jÃ	(•Ã	¾Ã	1ÞÃ	)Ä	-:Ä	,hÄ	,•Ä	<ÂÄ	5ÿÄ	&5Å	/\Å	=ŒÅ	&ÊÅ	%ñÅ	7Æ	5OÆ	<…Æ	"ÂÆ	åÆ	FùÆ	$@Ç	eÇ	.tÇ	0£Ç	WÔÇ	,È	<<È	yÈ	9’È	OÌÈ	É	8É	 WÉ	]xÉ	!ÖÉ	øÉ	:Ê	TOÊ	!¤Ê	ÆÊ	àÊ	%ûÊ	!Ë	$AË	fË	u‚Ë	gøË	D`Ì	:¥Ì	!àÌ	*Í	--Í	[Í	#{Í	!ŸÍ	0ÁÍ	<òÍ	</Î	&lÎ	<“Î	RÐÎ	;#Ï	>_Ï	tžÏ	@Ð	8TÐ	w�Ð	9Ñ	3?Ñ	9sÑ	B­Ñ	?ðÑ	G0Ò	XxÒ	3ÑÒ	GÓ	JMÓ	E˜Ó	;ÞÓ	DÔ	Y_Ô	l¹Ô	p&Õ	"—Õ	‹ºÕ	\FÖ	3£Ö	L×Ö	8$×	G]×	;¥×	Eá×	G'Ø	YoØ	?ÉØ	?	Ù	jIÙ	K´Ù	[Ú	l\Ú	4ÉÚ	OþÚ	ENÛ	O”Û	iäÛ	ONÜ	[žÜ	'úÜ	:"Ý	8]Ý	a–Ý	�øÝ	KzÞ	SÆÞ	Wß	2rß	8¥ß	ŒÞß	Žkà	‰úà	†„á	Hâ	NTâ	=£â	iáâ	7Kã	Yƒã	uÝã	vSä	)Êä	)ôä	<å	I[å	9¥å	ßå	,öå	#æ	?:æ	^zæ	=Ùæ	]ç	@uç	d¶ç	Cè	J_è	_ªè	)
! é	V4é	@‹é	QÌé	Vê	Uuê	=Ëê	V	ë	a`ë	9Âë	3üë	)0ì	$Zì	)ì	?©ì	.éì	(í	%Aí	hgí	*Ðí	0ûí	.,î	6[î	;’î	+Îî	úî	:ï	8Sï	)Œï	-¶ï	'äï	ð	% ð	%Fð	Olð	%¼ð	âð	&ýð	4$ñ	#Yñ	2}ñ	°ñ	7Íñ	/ò	15ò	gò	(‡ò	°ò	#¿ò	‰ãò	Omó	9½ó	$÷ó	.ô	?Kô	.‹ô	Sºô	0õ	8?õ	5xõ	B®õ	rñõ	Bdö	F§ö	^îö	dM÷	‚²÷	f5ø	Pœø	Zíø	KHù	”ù	;¬ù	Bèù	5+ú	+aú	4�ú	-Âú	ðú	3û	H;û	*„û	¯û	2Çû	(úû	-#ü	1Qü	@ƒü	>Äü	Iý	?Mý	+�ý	6¹ý	)ðý	Lþ	Egþ	­þ	'Äþ	ìþ	
ÿ	Vÿ	1hÿ	8šÿ	<Óÿ	&
! (7
! B`
! <£
! Rà
! 83
! Sl
! À
! 2Ú
! 

! 3)
! +]
! ‰
! 	–
!  
! ³
! Ç
! á
! Uö
! IL
! –
! 4«
! 4à
! 6
! 5L
! v‚
! 3ù
! =-
! <k
! !¨
! /Ê
! 7ú
! ;2
! (n
! '—
! :¿
! .ú
! 9)
! Cc
! @§
! Aè
! E*
! “p
! ý	
! î
  
! ûñ
  
! ìí
! !Ú
! 3ü
! +0
! 1\
! !Ž
! 9°
! 4ê
! 5
! ,U
! ;‚
! U¾
! 1
! \F
! /£
! *Ó
! (þ
! ;'
! .c
! ’
! \¤
! ;
! L=
! )Š
! 1´
! 4æ
! 3
! 4O
! 1„
! >¶
! Bõ
! -8
! [f
! ZÂ
! Z
! Jx
! AÃ
! \
! \b
! ?¿
! 8ÿ
! 28
! /k
! -›
! ;É
! ;
! 4A
! Hv
! "¿
! Oâ
! O2
! 8‚
! »
! $Ð
!  õ
! 
! 45
! &j
! ;‘
! )Í
! j÷
! Fb
! K©
! `õ
! $V
! 8{
! 8´
! %í
! )
! L=
! VŠ
! á
! ó
! .
! 04
! Me
! H³
! Nü
! xK
! jÄ
! ‡/
! [·
! I 
! &] 
! 7„ 
! .¼ 
! Fë 
! =2!
! 9p!
! 6ª!
! :á!
! 3"
! ;P"
! :Œ"
! :Ç"
! H#
! 2K#
! ~#
! <�#
! %Í#
! ;ó#
! /$
! &F$
! !m$
! #�$
! ³$
! *Ñ$
! 8ü$
! ƒ5%
! b¹%
! 	&
! `&&
! `‡&
! è&
! :ý&
! B8'
! 1{'
! O­'
! 7ý'
! $5(
! 4Z(
! �(
! 5¨(
! 5Þ(
! )
! A1)
! $s)
! =˜)
! 8Ö)
! )*
! *9*
! d*
! �*
! —*
! ²*
! +¾*
! 'ê*
! *+
! -=+
! k+
! +‚+
! >®+
! Bí+
! 0,
! M,
! ;l,
! (¨,
! (Ñ,
! Cú,
! %>-
! 9d-
! Fž-
! 5å-
! 8.
! 8T.
! 2�.
! WÀ.
! /
! $%/
! 7J/
! ‚/
! #�/
! #Á/
! )å/
! #0
! M30
! 7�0
! 9¹0
! 7ó0
! 8+1
! .d1
! @“1
! BÔ1
! <2
! @T2
! >•2
! Ô2
! é2
! 63
! >:3
! y3
! ;“3
! Ï3
! >é3
! /(4
! -X4
! L†4
! *Ó4
! :þ4
! 95
! .Q5
! 7€5
! k¸5
! g$6
! jŒ6
! B÷6
! -:7
! Uh7
! "¾7
! "á7
! )8
! ..8
! ]8
! ;u8
! "±8
! †Ô8
! 8[9
! A”9
! =Ö9
! P:
! Je:
! z°:
! P+;
! 8|;
! Mµ;
! {<
! \<
! $Ü<
! E=
! -G=
! -u=
! E£=
! @é=
! 0*>
! )[>
! *…>
! 3°>
! 6ä>
! .?
! @J?
! F‹?
! FÒ?
! B@
! A\@
! .ž@
! #Í@
! ñ@
! L	A
! 3VA
! WŠA
! 0âA
! B
! '.B
! 5VB
! -ŒB
! (ºB
! +ãB
! ,C
! 0<C
! %mC
! 9“C
! ÍC
! ãC
! %ûC
! 5!D
! WD
! qD
! Z‹D
! )æD
! GE
! GXE
! % E
! CÆE
! )
! F
! 24F
!  gF
! 0ˆF
! .¹F
! HèF
! 41G
! fG
! $�G
! ,¦G
! )ÓG
! :ýG
! &8H
! /_H
! A�H
! 4ÑH
! >I
! <EI
! 3‚I
! (¶I
! )ßI
! &	J
! %0J
! JVJ
! ¡J
! E©J
! 4ïJ
! 7$K
! _\K
! =¼K
! 0úK
! 5+L
! DaL
! Œ¦L
! ‹3M
! 7¿M
! @÷M
! B8N
! ;{N
! +·N
! -ãN
! "O
! {4O
! °O
! ÅO
! 4ÚO
! %P
! =5P
! ;sP
! /¯P
! 7ßP
! 4Q
! .LQ
! @{Q
! :¼Q
! +÷Q
! (#R
! JLR
! 6—R
! ÎR
! OêR
! g:S
! 5¢S
! zØS
! 1ST
! <…T
! &ÂT
! 5éT
! ³U
! ?ÓU
! "V
! )6V
! ,`V
! 4�V
! BÂV
! *W
! 00W
! PaW
! I²W
! ,üW
! 0)X
! ;ZX
! F–X
! 1ÝX
! IY
! 5YY
! H�Y
! 5ØY
! [Z
! 3jZ
! FžZ
! <åZ
! O"[
! Yr[
! =Ì[
! 5
! \
! Z@\
! S›\
! 2ï\
! ("]
! K]
! ^c]
! GÂ]
! ?
! ^
! OJ^
! Gš^
! !â^
! L_
! CQ_
! �•_
! `
! s2`
! $¦`
! OË`
! La
! 8ha
! \¡a
! þa
! $b
! <b
! 5Xb
! #Žb
! 1²b
! ‚äb
! ƒgc
! ‰ëc
! $ud
! šd
! #¶d
! BÚd
! $e
! %Be
! 6he
! Ÿe
! "¾e
! [áe
! 0=f
! ;nf
! 0ªf
! -Ûf
! %	g
! !/g
! LQg
!  žg
! $¿g
! äg
! üg
! h
! ?%h
! >eh
! >¤h
! >ãh
! ?"i
! >bi
! <¡i
! =Þi
! <j
! -Yj
! A‡j
! @Éj
! ?
! k
! gJk
! :²k
! =ík
! &+l
! &Rl
! Dyl
! F¾l
! Jm
! NPm
! @Ÿm
! Fàm
! 8'n
! P`n
! H±n
! Eún
! 2@o
! "so
! –o
! 6¶o
! ;ío
! .)p
! [Xp
! Z´p
! Zq
! 9jq
! 8¤q
! 8Ýq
! .r
! TEr
! )šr
! KÄr
! ?s
! Ps
! +ns
! šs
! .±s
! &às
! 't
! ;/t
! ;kt
! §t
! "Ât
! .åt
! u
! 4u
! Ru
! 8ou
! 9¨u
! 4âu
! ,v
! YDv
! -žv
! 8Ìv
! ;w
! DAw
! 1†w
! ¸w
! '×w
!  ÿw
!  x
!  ?x
! `x
! %x
! #¥x
! &Éx
! @ðx
! 91y
! >ky
! 1ªy
! eÜy
! dBz
! D§z
! Eìz
! 2{
! MB{
! 9�{
! &Ê{
! ^ñ{
! aP|
! ²|
! .Ì|
! -û|
! -)}
! W}
! *f}
! &‘}
! *¸}
! >ã}
! /"~
! ,R~
! 1~
! /±~
! $á~
! ;
! 6B
! !y
! @›
! 2Ü
! &€
! ,6€
! >c€
! 1¢€
! 6Ô€
! 2�
! 3>�
! 0r�
! >£�
! â�
! 4‚
! N6‚
! ?…‚
! :Å‚
! 1ƒ
! 2ƒ
! %Lƒ
! &rƒ
! !™ƒ
! »ƒ
! (Úƒ
! 6„
!  :„
! .[„
! DŠ„
! "Ï„
! 1ò„
! %$…
! 4J…
! 2…
! <²…
! Nï…
! 7>†
! *v†
! ,¡†
! "Î†
! ñ†
! 7‡
! GC‡
! 3‹‡
! &¿‡
! &æ‡
! :
ˆ
! BHˆ
! A‹ˆ
! )Íˆ
! 
÷ˆ
! <‰
! 3B‰
! Iv‰
! GÀ‰
! Š
! -$Š
! >RŠ
! <‘Š
! .ÎŠ
! :ýŠ
! #8‹
! O\‹
! =¬‹
! >ê‹
! 7)Œ
! %aŒ
! (‡Œ
! <°Œ
! :íŒ
! (�
! >D�
! ƒ�
! 2”�
! 8Ç�
! Ž
! Ž
! 2#Ž
! VŽ
! -qŽ
! 3ŸŽ
! 'ÓŽ
! %ûŽ
! 7!�
! 5Y�
! I��
! #Ù�
! 
ý�
! 6�
! B�
! ]�
! -}�
! "«�
! (Î�
! X÷�
! QP‘
! 1¢‘
! /Ô‘
! 8’
! =’
! \’
! Ex’
! I¾’
! 9“
! B“
! \“
! ^q“
! )Ð“
! 
ú“
! ”
! B”
! 
W”
! 
e”
!  s”
! %””
! Cº”
! :þ”
! (9•
! 3b•
! –•
! .³•
! -â•
! v–
! v‡–
! cþ–
! b—
! —
! ;“—
! ,Ï—
! 3ü—
! '0˜
! >X˜
! >—˜
! >Ö˜
! ™
! 1™
! K™
! ^™
! x™
! r‹™
! /þ™
! !.š
! $Pš
! 9uš
! ¯š
! 2Êš
! ýš
! %›
! 7›
! YP›
! ª›
! Ê›
! $å›
! K
! œ
! <Vœ
! ”“œ
! O(�
! ;x�
! 2´�
! 1ç�
! -ž
! -Gž
! -už
! £ž
! <¸ž
! õž
! 8Ÿ
! I?Ÿ
! (‰Ÿ
! A²Ÿ
! DôŸ
! 79 
! *q 
! .œ 
! 3Ë 
! Dÿ 
! 4D¡
! 2y¡
! ¬¡
! Å¡
! Ü¡
! !÷¡
! ,¢
! �F¢
! �Ô¢
! Eb£
! ¨£
! =Â£
! 4¤
! 25¤
! 2h¤
! 1›¤
! eÍ¤
! 33¥
! 3g¥
! 3›¥
! gÏ¥
! >7¦
! |v¦
! Uó¦
! (I§
! �r§
  
! ¨
! ©
! O4©
! 1„©
! 1¶©
! 0è©
! 0ª
! #Jª
! Mnª
! ¼ª
! 0Öª
! 4«
! 3<«
! 0p«
! /¡«
! $Ñ«
! *ö«
! @!¬
! Ab¬
! 9¤¬
! %Þ¬
! 8­
! :=­
! x­
! 2�­
! ‚À­
! =C®
! =�®
!  ¿®
! Nà®
! 2/¯
! =b¯
! " ¯
! ãÃ¯
! <§°
! Bä°
! `'±
! Tˆ±
! QÝ±
! G/²
! Ew²
! D½²
! #³
!  &³
! DG³
! SŒ³
! 4à³
! ?´
! ?U´
! -•´
! NÃ´
! `µ
! Dsµ
! P¸µ
! W	¶
! )a¶
! $‹¶
! b°¶
! ·
! 1(·
! DZ·
! hŸ·
! ¸
! 6"¸
! Y¸
! *i¸
! ”¸
!  ²¸
! UÓ¸
! +)¹
! VU¹
! )¬¹
! HÖ¹
! 2º
! 6Rº
! ‰º
! c©º
! >
»
! >L»
! 1‹»
! )½»
! ?ç»
! P'¼
! [x¼
! @Ô¼
! ^½
! Wt½
! 9Ì½
! ¾
! )$¾
! BN¾
! 7‘¾
! @É¾
! 
! ¿
! ("¿
! #K¿
! 3o¿
! >£¿
! (â¿
! #À
! #/À
! ,SÀ
! <€À
! >½À
! 3üÀ
! 70Á
! ShÁ
! A¼Á
! þÁ
! Â
!  6Â
! 2WÂ
! ŠÂ
! 1¨Â
! *ÚÂ
! $Ã
! '*Ã
! @RÃ
! C“Ã
! 5×Ã
! ¬
Ä
! ¬ºÄ
! NgÅ
! 5¶Å
! <ìÅ
! Q)Æ
! !{Æ
! "�Æ
! ?ÀÆ
! &Ç
! J'Ç
! 4rÇ
! ,§Ç
! AÔÇ
! È
! 52È
! AhÈ
! UªÈ
! 9É
! A:É
! J|É
! GÇÉ
! 3Ê
! CÊ
! :\Ê
! %—Ê
! ½Ê
! CÛÊ
! 5Ë
! 2UË
! 'ˆË
! =°Ë
! îË
! /	Ì
! †9Ì
! ŠÀÌ
! eKÍ
! ±Í
! $ËÍ
! 0ðÍ
! ?!Î
! _aÎ
!  ÁÎ
! CâÎ
! .&Ï
!  UÏ
! =vÏ
! ;´Ï
! 0ðÏ
! @!Ð
! *bÐ
! A�Ð
! IÏÐ
! (Ñ
! ?BÑ
! 8‚Ñ
! 2»Ñ
! IîÑ
! ]8Ò
! S–Ò
! êÒ
! 5
! Ó
! 3@Ó
! &tÓ
! 1›Ó
! (ÍÓ
! )öÓ
! , Ô
! 3MÔ
! *�Ô
! g¬Ô
! QÕ
! AfÕ
! P¨Õ
! "ùÕ
! 3Ö
! 8PÖ
! 8‰Ö
! 8ÂÖ
! :ûÖ
! B6×
! )y×
! 3£×
! 4××
! /Ø
! 8<Ø
!  uØ
! –Ø
! 6°Ø
! 6çØ
! 4Ù
! 4SÙ
! 8ˆÙ
! (ÁÙ
! 4êÙ
! 6Ú
! 'VÚ
! 2~Ú
! 3±Ú
! 4åÚ
! ;Û
! VÛ
! AvÛ
! G¸Û
! NÜ
! NOÜ
! VžÜ
! ^õÜ
! cTÝ
! i¸Ý
! h"Þ
! ‹Þ
! ß
! ‹ß
! à
! �‹à
! 
á
! ��á
! â
! r�â
! €ã
! €ƒã
! ~ä
! €ƒä
! å
! ƒ„å
! sæ
! 9|æ
! 7¶æ
! Cîæ
! 62ç
! 7iç
! 3¡ç
! Õç
! ;ôç
! 70è
! 5hè
! 5žè
! Ôè
! 3ðè
! 9$é
! 3^é
! ?’é
! 3Òé
! $ê
! 8+ê
! 5dê
! 4šê
! :Ïê
! 7
! ë
! 8Bë
! 6{ë
! 3²ë
! &æë
! 
ì
! *ì
! (Hì
! $qì
! 5–ì
! HÌì
! 2í
! -Hí
! -ví
! .¤í
! AÓí
! Yî
! /oî
! uŸî
! Sï
! iï
! 6‰ï
! /Àï
! ðï
! )	ð
! (3ð
! \\ð
! 0¹ð
! :êð
! *%ñ
! 0Pñ
! [�ñ
! EÝñ
! #ò
! E6ò
! G|ò
! 'Äò
! &ìò
! ó
! !/ó
! .Qó
! 1€ó
! %²ó
! 0Øó
! -	ô
! 7ô
! .Uô
! 2„ô
! -·ô
! #åô
! L	õ
! 7Võ
! 0Žõ
! %¿õ
! 8åõ
! ö
! K<ö
! ?ˆö
! 4Èö
! Rýö
! .P÷
! +÷
! 6«÷
! 4â÷
! ,ø
! GDø
! IŒø
! 3Öø
! b
! ù
! 1mù
! $Ÿù
! BÄù
! ú
! !ú
! 8ú
! (Lú
! ,uú
! F¢ú
! /éú
! .û
! 0Hû
! +yû
! .¥û
! ,Ôû
! ,ü
! ".ü
! 2Qü
! ,„ü
! )±ü
! (Ûü
! +ý
! ,0ý
! &]ý
! *„ý
! +¯ý
! +Ûý
! %þ
! "-þ
! "Pþ
! #sþ
! &—þ
! 7¾þ
! -öþ
! -$ÿ
! *Rÿ
! *}ÿ
! )¨ÿ
! )Òÿ
! (üÿ
! $%&J)q-›+É%õ(5D#z'ž4Æ'û&# J+k—2¶4é01O?�;ÁZýKXV¤PûKL˜+¸/ä'<P(p…™:4Z)�#¹sÝQªo$
! [?
! K›
! ç
! 1ý
! /Ji„£Â*Îpù4j=ŸUÝ:3
?n
�®
Y?H™gâ„JNÏ[Yz<Ô<>Na�Aï@1Jr@½yþCxH¼?iET¯:O?M�JÝa([ŠWæ>>V}=Ô9RLGŸ=çi%o�)ÿh)>’cÑf5·œÇTÇ=äE"¹hX":{i¶a  J‚ SÍ D!!/f!.–!*Å!(ð!8"4R")‡"7±"+é"(#+>#-j#\˜#‰õ#m$gí$fU%>¼%gû%Wc&Ö»&¼’'HO(L˜(Zå(C@)‚„)ƒ*O‹*4Û*Q+ob+=Ò+A,7R,5Š,tÀ,-5-;c-0Ÿ-vÐ-NG.L–.aã.TE/Gš/,â/v0B†0]É05'1S]1T±182-?22m2I 2Nê2\93‡–3V4Zu4yÐ4DJ5Z�5Nê5C96Y}6O×6?'7:g7?¢7<â7J8Jj80µ8>æ8—%92½94ð9_%:D…:AÊ:c;ip;/Ú;J
! <IU<IŸ<vé<X`=Y¹=T>?h>b¨>K?CW?C›?7ß?É@Èá@aªA\B—iB[C’]C‘ðC�‚DkE:EÅºE7€FK¸F^GdcGGÈGFHžWHŽöH’…I]J vJ—Jg²JK~/K®KÉKßK1õK/'L>WL4–L¢ËLnM}îM:lNA§NOéNq9O|«O1(PVZPJ±PPüPVMQL¤Q{ñQ.mRfœRSSBWSYšS`ôS"UTRxTQËT7U9UU\�U˜ìU…V,šV‘ÇV YW&zWM¡W/ïW;X[XmX<�XUÊX Y?;Y?{Y7»Y;óY"/ZZRZB­Z+ðZ%["B[$e[.Š[3¹['í[\/4\2d\(—\4À\,õ\3"]NV]7¥]EÝ]#^IC^�^@«^ì^/_/6_*f_.‘_HÀ_!	`-+`1Y`2‹`<¾`,û`'(a6Pa"‡aªa2Èalûa]hb.Æb@õb6cIUcPŸc:ðc6+dCbd6¦d;ÝdNe4he;�e\Ùe 6f@Wf7˜fYÐf:*g*eg�g8«g?äg$h9=h3wh3«h&ßhNi:Ui-�i¾i?Õi)jI?j‰j/£j1Ój3k"9k+\k&ˆk%¯kÕk=ôkS2lz†l)m/+mS[m8¯m/èm+nDn/bn+’n1¾n-ðn0o'Oo,wo¤o6Äoûo p;p.Jpyp™p?¹p"ùp>q+[q2‡q#ºq@ÞqrU9r-�r½r6Ûrs#+s2Os)‚s3¬s0às&t28t=kt3©t0Ýt1u4@uuu)•u-¿u+íu,v0Fvwv-�v1»vív+w(4w&]w&„w*«w$Öw5ûw'1xYx nx4�x ÄxcåxyIyœÃy~`zßz-úz,({5U{‹{&¤{!Ë{(í{!|=8|/v|1¦|Ø|Cø|C<}#€}=¤}"â}H~HN~9—~.Ñ~3/4d'�5©2ßG€:Z€•€Š³€X>�—�°�À�Ð�>à�$‚D‚=b‚$ ‚Å‚Fß‚(&ƒ(Oƒxƒ…ƒ’ƒ>¢ƒ$áƒ„$„<„V„n„Š„¤„Dº„*ÿ„/*…	Z…-d…B’…Õ…$è…0
†*>†i†!…†G§†Fï†G6‡5~‡)´‡Þ‡ù‡*ˆ.@ˆCoˆ³ˆ$Éˆîˆ ‰)‰"D‰Ig‰I±‰-û‰;)ŠIeŠ!¯Š8ÑŠ1
! ‹0<‹7m‹&¥‹,Ì‹&ù‹ Œ6@ŒwŒ8�Œ1ÈŒúŒ�-1�-_�,��8º�=ó�=1Ž=oŽ=­ŽëŽ÷Ž)�%A�)g�2‘�Ä�1Ü��¤&�WË�:#‘1^‘6�‘-Ç‘9õ‘/’M’2f’¢™’1<“n“7‰“CÁ“”%”=D”‚”o‘”2•14•f•@•"À•#ã•(–&0–-W–\…–:â–1—;O—/‹—»—%×—0ý—'.˜"V˜y˜™˜µ˜/Ç˜÷˜™4™L™fi™ Ð™'ñ™š6šQš/bš4’š)Çš4ñš&›@C›„›/•›"Å›"è›2œD>œ!ƒœ+¥œ,Ñœþœ4�R�>f�4¥�#Ú�+þ�9*ž*džc�žóž!Ÿ:3ŸnŸ†Ÿ'¢Ÿ?ÊŸ
!    ? _ Z~ ZÙ y4¡z®¡%)¢>O¢Ž¢.§¢!Ö¢Hø¢!A£3c£+—£1Ã£Cõ£C9¤ }¤2ž¤3Ñ¤#¥)¥GB¥mŠ¥jø¥c¦:y¦"´¦×¦2î¦4!§(V§§œ§P¬§9ý§!7¨5Y¨,�¨-¼¨Aê¨0,© ]©~©ž©¾©Ü©ï©ª? ª'`ª(ˆª1±ªãª«5«EU«›«>¹«>ø«27¬5j¬6 ¬?×¬*­>B­4�­¶­*Ñ­1ü­³.®3â®K¯:b¯�¯-³¯5á¯)°%A°g°9ƒ°9½°Y÷°PQ±:¢±DÝ±4"²AW²"™²,¼²-é²³&.³0U³(†³&¯³ƒÖ³DZ´Ÿ´*µ´#à´µµ0µ@IµŠµ&£µ(Êµóµ$¶5¶)S¶,}¶(ª¶Ó¶7í¶+%·DQ·B–·JÙ·p$¸J•¸ià¸FJ¹7‘¹{É¹3EºgyºQáºb3»Ž–»x%¼Pž¼Fï¼f6½h�½J¾mQ¾o¿¾K/¿L{¿GÈ¿nÀXÀ2ØÀyÁ7…Á=½ÁOûÁuKÂ_ÁÂk!ÃW�ÃWåÃ*=ÄPhÄN¹ÄYÅ{bÅ^ÞÅ\=ÆsšÆTÇQcÇGµÇfýÇ_dÈRÄÈ&É6>É.uÉ[¤É3ÊW4ÊdŒÊ,ñÊuË”Ë%¯Ë9ÕË<Ì.LÌ@{Ì9¼Ì$öÌ6Í2RÍ4…Í'ºÍ5âÍ3Î#LÎGpÎ<¸ÎGõÎV=ÏV”ÏVëÏVBÐW™ÐUñÐRGÑFšÑLáÑ1.Ò6`Ò6—Ò:ÎÒ&	Ó;0Ó4lÓ¡ÓWÀÓSÔ5lÔ]¢ÔHÕgIÕŸ±Õ)QÖ3{Ö5¯Ö1åÖ*×0B×5s×V©×>Ø5?Ø>uØg´Ø;ÙEXÙHžÙGçÙg/ÚP—ÚHèÚI1Û:{Û_¶ÛNÜCeÜI©Ü?óÜA3Ý8uÝ.®Ý1ÝÝ=Þ)MÞwÞq‘ÞEß;IßN…ß„Ôß1Yà”‹à5 á8Vá>�á@ÎáFâCVâCšâCÞâ1"ã0Tã1…ã%·ã`Ýã~>äX½ä'åI>åJˆåKÓåMæImæE·æ:ýæ/8ç-hç9–ç!Ðç*òç)èNGè&–è0½è=îèA,é3né5¢éSØé>,ê1kê0�êÎê%íê4ëIHë#’ë9¶ëGðë.8ì-gì5•ì8Ëì=í2BíRuí0Èí<ùí76î5nî7¤î(ÜîaïAgïP©ïjúï;eð(¡ðJÊð2ñ8Hñ2�ñ'´ñQÜñQ.ò/€ò3°ò+äò‚ón“ó-ôb0ô`“ô/ôôE$õ8jõ5£õZÙõQ4ö+†ö"²öPÕö_&÷*†÷7±÷-é÷.ø Fø}gø&åø3ù"@ù6cùšù@´ù<õù92úElú.²úNáú!0ûCRû9–û3Ðûü$ü?Cü,ƒü4°üYåüH?ýOˆý;Øý�þ,–þ;Ãþ;ÿþ<;ÿ:xÿ&³ÿNÚÿ,)hVi¿x)7¢^ÚG9E�7ÇNÿON(žDÇBVOY¦G;H(„B­Rð+C2o7¢EÚB Jcq®Q Or,Â/ï'	%G	Gm	Eµ	%û	 !
! 4B
! Pw
! ;È
! 3F8EAÅO2WBŠ4Í4
i7
¡
$¼
#á
5;%YIEÉ-O=V�.ä=CQB•KØO$%tTš0ïU 3vª=Ê)22e9‚3¼0ðP!cr;Ö>?Q@‘3Òk&r3™Í:í7(]`R¾>(P0y+ª/Ö>0EFvL½S
! J^@©\êIG2‘AÄ49;ZubÐ@3Ct%¸/ÞK>ZK™Nå>4gs(ÛV %[ *� ¬ B´ D÷ Ä<!ë"Dí"G2$Tz$TÏ$A$%If%+°%0Ü%Ô
&:â&6'JT'Ÿ'*¿'#ê'!(I0(\z(g×($?)^d)'Ã).ë)*":*!]*!*"¡*"Ä*3ç*"+)>+4h+4�+NÒ+K!,Um,®Ã,ªr-J.Qh/;º/0ö/+'0;S0:�02Ê0/ý0)-1"W1!z18œ1gÕ19=2xw2)ð2)36D3U{3Ñ3$×3
ü3
! 44	*4
! 44	?4:I4/„43´4.è453*5^5``5ZÁ56046>e6b¤6;77C7%{7¡7#Á78å78798Nq8BÀ869(:9)c9L�9<Ú97:NO:Ež:8ä:.;4L;-�;"¯;WÒ;I*<?t<G´<ü<3=3O=Bƒ=?Æ==>9D>B~>MÁ>F?GV?Až?Sà?+4@(`@(‰@.²@&á@A{A+šAiÆAM0B1~B-°B1ÞB1CgBC%ªC"ÐCEóC%9D#_D%ƒDt©D.E*ME2xEH«EDôE%9F_FzzF8õF8.G1gG5™G<ÏG3H1@HrH&�HB·H*úH%I;CI9IH¹I9J2<J*oJ\šJ8÷J10K5bK8˜K2ÑKL2L5;LOqLÁL#ÚLQþLJPM'›M.ÃMBòM;5N4qN5¦N8ÜN/O%EO$kO%�O/¶O(æO)P#9P)]P)‡P-±PßPôPQ)QEGQ�Q/¡Q!ÑQ#óQKR(cR*ŒR·RÏR$çR)S)6S.`S@�SAÐScTAvT9¸T4òT;'U3cU8—UNÐUHVDhV>­V3ìV7 W[XW<´WñW
ýW.X$:X	_X?iXi©X1Y&EYlYMŒY-ÚY!Z7*Z'bZ/ŠZ2ºZ>íZ<,[)i[<“[?Ð[6\2G\@z\!»\<Ý\].5]%d]Š]0©]/Ú]?
! ^8J^?ƒ^>Ã^A_=D_(‚_4«_:à_A`=]`3›`,Ï`:ü`47a†lanóa<bbAŸb,ábQc`c+zc)¦c+Ðcüc'd1=d6od;¦d<âd!e$Aefe+€e+¬e+Øe+f+0f+\f+ˆf=´fIòf3<g6pg>§gAæg+(h+Th+€h1¬h'Þh&i'-i+Ui,�i®i"Ëi*îij;2jnj$Žj:³j!îj$k25k5hk‹žk2*l<]l=šlEØl;m*ZmM…m7Óm.nm:ny¨ns"on–ozpt€poõp{equáqhWrtÀrn5sy¤svtw•tx
uq†u;øu24vCgv:«vGæv).w(Xw!�w(£w&Ìw0ów0$xSUx'©xAÑx(y*<y,gy3”y0Èy'ùy=!z=_z�zµz
ÑzHßzQ({Qz{*Ì{+÷{+#|)O|&y| |9¸|ò|1}&5}@\}/�}@Í}.~$=~5b~4˜~4Í~;"<^D›à7í(%€-N€-|€ª€Å€ß€!ù€!�H=�A†�*È�!ó�‚&/‚&V‚*}‚"¨‚Ë‚Nç‚
6ƒ.Dƒ
! sƒ.~ƒ:­ƒ)èƒ5„cH„E¬„Aò„ 4…U…,p…$�…"Â….å…%†%:†$`†…†Dœ†Dá†4&‡@[‡Nœ‡(ë‡/ˆDˆZˆqˆ2‡ˆLºˆ‰T&‰L{‰[È‰U$ŠWzŠ\ÒŠD/‹Pt‹CÅ‹	Œ-Œ3MŒ@�Œ.ÂŒ;ñŒ$-�+R�
~�$Œ�9±�(ë�7Ž;LŽEˆŽ2ÎŽ*�0,�;]�#™�½�EØ�R�Vq�2È�)û�%%‘&K‘)r‘$œ‘=Á‘[ÿ‘6[’V’’Né’L8“L…“VÒ“C)”Lm”&º”á”.÷”&•(8•0a•M’•@à•/!–:Q–"Œ–2¯–3â–-—4D—Qy—,Ë—)ø—0"˜S˜Hs˜M¼˜/
! ™2:™m™'‹™³™3Î™š š,šIš fš%‡š­š%¿šåšöš››-›$<›a›%r›/˜›%È›,î›,œ.Hœ,wœ,¤œ,Ñœ,þœ*+�&V�/}�­�¶�½�(É�%ò�"ž;žZžyž7†ž@¾žÿžŸHŸaŸ+€Ÿ"¬Ÿ/ÏŸ+ÿŸ&+ 'R -z #¨ &Ì &ó 1¡1L¡~¡–¡(®¡×¡š÷¡"’¢5µ¢Hë¢4£:Q£/Œ£'¼£0ä£,¤#B¤f¤$�¤%¦¤+Ì¤/ø¤'(¥(P¥ y¥+š¥Æ¥!Û¥ý¥¦4;¦-p¦8ž¦/×¦W§9_§4™§Î§8à§)¨,C¨'p¨(˜¨Á¨ß¨û¨+©6F©}©,—©+Ä©Oð©@ªCIª9�ªÇªæª««<«8Y«€’«0¬;D¬€¬)›¬=Å¬!­>%­Id­/®­JÞ­)®!H®j®=Š® È®-é®¯1¯)G¯)q¯›¯º¯/Õ¯.°@4°-u°-£°.Ñ°)±*±)E±Zo±GÊ±(²N;²#Š²$®²$Ó²*ø² #³ D³,e³2’³BÅ³;´D´.Q´ €´G¡´Zé´.Dµ(sµDœµ1áµ6¶3J¶3~¶5²¶=è¶J&·*q·"œ·0¿·Gð·8¸S¸k¸:ˆ¸)Ã¸"í¸*¹*;¹Of¹E¶¹Pü¹6Mº2„º·º&Õºüº9»O»`»7z»7²»3ê»%¼)D¼n¼ˆ¼@ ¼-á¼>½>N½<�½DÊ½3¾&C¾Mj¾E¸¾Hþ¾G¿#b¿#†¿3ª¿*Þ¿	ÀÀ#À
! AÀLÀ<\À9™ÀÓÀ.ñÀ7 Á`XÁ3¹Á.íÁ/Â,LÂ0yÂ3ªÂ;ÞÂFÃaÃnÃƒÃ!žÃ#ÀÃ)äÃEÄ TÄKuÄ#ÁÄFåÄ,Å>JÅM‰Å#×Å+ûÅ.'ÆDVÆ›Æ,»Æ@èÆ&)Ç!PÇ8rÇ,«Ç,ØÇÈ-È'MÈ-uÈ+£È#ÏÈNóÈHBÉC‹ÉSÏÉL#Ê.pÊiŸÊb	Ë lË#�Ë ±Ë-ÒË'ÌV(Ì#Ì1£Ì*ÕÌ&Í&'ÍCNÍE’Í(ØÍ)Î2+Î>^Î/�Î>ÍÎ4Ï+AÏ4mÏ9¢Ï8ÜÏ3ÐIÐ%hÐ5ŽÐ ÄÐTåÐ7:Ñ6rÑ7©ÑáÑIúÑHDÒ?�Ò\ÍÒZ*Ó/…Ó(µÓ-ÞÓÔ*,Ô+WÔ1ƒÔ4µÔ‰êÔMtÕ-ÂÕ,ðÕ+Ö IÖ%jÖ=�Ö3ÎÖ-×T0×$…×9ª×$ä×.	Ø8ØOØ(jØ<“Ø'ÐØøØÙÙ/ÙNÙnÙ"‹Ù;®Ù=êÙ(Ú6>Ú)uÚ<ŸÚ(ÜÚ'Û/-Û1]Û#�Û³Û'ÑÛRùÛVLÜ1£Ü"ÕÜ?øÜK8Ý„Ý¤Ý½Ý9×Ý@Þ8RÞ#‹Þ¯ÞÏÞÞÞýÞß!ß%<ß%bß!ˆßªß Åßæßà&à!Cà$eàiŠà3ôà)(áRá"eáˆá$¡áÆá äá1â17âiâFxâE¿âhã)nã3˜ã2ÌãÿãGä'fä.Žä0½ä-îä>å[åpå$‹å8°åBéåN,æ){æ¥æ;¼æ*øæ*#ç(Nç0wç'¨ç&Ðç"÷ç-èEHè8ŽèEÇè(
é&6é0]éAŽé&Ðé2÷é9*êdê)‚ê2¬êßêóê	ë$#ëHë6_ë&–ë½ë;ÙëQì,gì1”ì0Æì(÷ì/ í4Pí*…í°í%Éí)ïí)î8Cî8|îAµî4÷î@,ï$mï’ï<¯ï.ìï4ð0Pð�ð›ðG¸ðLñLMñ6šñ.Ññ1ò/2òTbò ·ò'Øòó8óPUó0¦ó×ó ìó
ô(,ô0Uô6†ôL½ôl
! õ'wõ'Ÿõ&ÇõIîõ*8öcö+‚öN®öNýö$L÷%q÷&—÷¾÷!Ô÷ö÷!ø$-ø!Røtø1�ø¿ø+×ø+ù-/ù5]ù-“ùDÁù5ú)<úofú[Öú<2ûoû6ŒûÃû"ãû8ü	?üIü!Zü|ü›ü@¬ü*íü/ý(Hýqý'Žý<¶ý-óý$!þFþ/[þ!‹þ5­þ8ãþÿ`<ÿ>�ÿ6Üÿ>
!R
;t
)°
#Ú
þ

87
.p
3Ÿ
9Ó
8

 F
g
B†
LÉ
&
6=
$t
™
1±
<ã
; 
.\
B‹
AÎ
5
1F
Mx
MÆ
F
1[
L�
LÚ
<'
<d
>¡
>à
C
c
.{
/ª
Ú
.ó
9"	
/\	
+Œ	
L¸	
H
! 
EN
! 
A”
! 
Ö
! 
Mî
! 
J<
"‡
'ª
5Ò
,
5
0K
.|
.«
Ú
"ø


0

'P

x

–

5²

3è

8
NU
X¤
]ý
][
4¹
/î
8
:W
’
0¯
*à
(
%4
+Z
4†
9»
9õ
(/
+X
,„
 ±
/Ò
$
'
F
$a
:†
cÁ
%
28
3k
2Ÿ
OÒ
"
"B
?e
=¥
Dã
&(
%O
)u
2Ÿ
Ò
3ì
E 
'f
,Ž
»
6Û
2
UE
(›
GÄ
>
AK
+�
$¹
%Þ
j
o
&„
$«
/Ð
,
(-
4V
B‹
LÎ

;
.X
=‡
'Å
4í
3"
8V
7�
+Ç
6ó
-*
PX
&©
.Ð
.ÿ
1.
:`
:›
<Ö
) 
= 
C[ 
'Ÿ 
@Ç 
D!
@M!
LŽ!
5Û!
B"
aT"
(¶"
;ß"
D#
L`#
[­#
X	$
Ib$
#¬$
wÐ$
FH%
&�%
¶%
7Ñ%
<	&
9F&
J€&
,Ë&
<ø&
I5'
'
–'
+¶'
â'
,(
L/(
P|(
;Í(
c	)
 m)
,Ž)
 »)
*Ü)
-*
/5*
%e*
7‹*
/Ã*
ó*
6+
J+
&c+
1Š+
¼+
"Ú+
.ý+
#,,
 P,
+q,
�,
)½,
)ç,
-
--
H-
e-
…-
š-
(º-
#ã-
-.
)5.
_.

l.
-z.
1¨.
$Ú.
4ÿ.
*4/
5_/
5•/
0Ë/
ü/
60
"I0
l0
ˆ0
¥0
9¼0
0ö0
''1
-O1
,}1
7ª1
hâ1
K2
<g2
5¤2
Ú2
,ë2
13
/J3
+z3
3¦3
0Ú3
/4
;4
J4
#e4
+‰4
9µ4
ï4
/õ4
"%5

! H5
S5
G[5
H£5
4ì5
&!6
%H6
)n6
%˜6
3¾6
=ò6
J07
j{7
'æ7
*8
<98
5v8
&¬8
6Ó8
'
! 9
29
/F9
/v9
1¦9
JØ9
>#:
Db:
!§:
/É:
(ù:
)";
#L;
#p;
a”;
"ö;
<
49<
>n<
5­<
.ã<
/=
*B=
&m=
+”=
(À=
$é=
a>
"p>
 “>
6´>
Fë>
.2?
Za?
C¼?
F@
BG@
AŠ@
.Ì@
*û@
F&A
.mA

œA
ªA
ÀA
ØA
!ðA
B
02B
cB
+}B
.©B
#ØB
!üB
-C
$LC
$qC
#–C
.ºC
@éC
<*D
<gD
J¤D
VïD
FE
7fE
=žE
1ÜE
6F
/EF
uF
,“F
?ÀF
/G
00G
1aG
/“G
5ÃG
VùG
<PH
,�H
VºH
QI
0cI
a”I
UöI
kLJ
E¸J
JþJ
?IK
$‰K
®K
FÎK
PL
0fL
"—L
DºL
VÿL
1VM
@ˆM
6ÉM
LN
0MN
-~N
;¬N
cèN
LO
jO
+wO
7£O
:ÛO
1P
8HP
&�P
7¨P
*àP
1Q
:=Q
@xQ
3¹Q
'íQ
%R
$;R
;`R
.œR
NËR
2S
5MS
ƒS
™S
³S
ÏS
ãS
iøS
mbT
KÐT
1U
"NU
 qU
’U
#¯U
CÓU
BV
ZV
sV
D�V
:ÒV
F
W
!TW
!vW
 ˜W
.¹W
TèW
8=X
DvX
*»X
+æX
*Y
=Y
1]Y
'�Y
F·Y
=þY
#<Z
$`Z
#…Z
A©Z
ëZ
[
#[
(>[
(g[
 �[
9±[
ë[

! \
&\
@\
Y\
&p\
—\
4©\
FÞ\
Q%]
Cw]
»]
(Ò]
3û]
/^
6O^
#†^
Tª^
ÿ^
-_
,>_
k_
*…_
/°_
à_
@ÿ_
@`
$Z`
`
)ž`
1È`
;ú`
,6a
0ca
”a
/³a
&ãa
)
! b
4b
Cb
+Yb
"…b
¨b
Èb
èb
*üb
'c
=c
Tc

kc

yc
‡c
#Ÿc

Ãc
%Ñc
÷c
d
,d
&Cd
?jd
ªd
(Çd
Oðd
(@e
(ie
’e
²e
 Ée
7êe
-"f
Pf
df
„f
šf
J°f
Vûf
Rg
kg
E‡g
(Íg
ög
"
! h
-h
8Mh
F†h
RÍh
 i
P:i
*‹i
0¶i
/çi
3j
,Kj
xj
!‡j
0©j
(Új
Mk
HQk
šk
$¹k
Þk
4ùk
.l
+Bl
+nl
šl
 ´l
MÕl
#m
:5m
Epm
<¶m
óm
 	n
)*n
(Tn
!}n
>Ÿn
Þn
ûn
o
/o
$Ho
+mo
$™o
*¾o
éo
5p
J>p
T‰p
Þp

óp
q
W!q
8yq
"²q
Õq
æq
øq
r
+r
5Kr
H�r
%Êr
ðr
 s
?,s
Cls
;°s
/ìs
3t
APt
’t
3©t
*Ýt
Cu
<Lu
9‰u
+Ãu
2ïu
@"v
3cv
H—v
3àv
>w
0Sw
8„w
8½w
Xöw
$Ox
4tx
&©x
5Ðx
5y
<y
By
'Wy
y
”y
¨y
ºy
Òy
*Úy
z
$z
Dz
RSz
;¦z
'âz
'
! {
72{
0j{
-›{
$É{
%î{
%|
$:|
%_|
 …|
$¦|
Ë|
ç|
1}
12}
d}
ƒ}
£}
)Á}
ë}
~
+~
F~
d~
s~
‹~
Oš~
ê~
ù~

+
C
[
z
‰
š
©
Á
Û
8ô
-€
=€
%L€
&r€
%™€
+¿€
ë€
9�
=�
#\�
€�
��
$ž�
:Ã�
þ�

‚
‚
:‚
N‚
`‚
o‚
~‚
!•‚
"·‚
0Ú‚
[ƒ
gƒ
~ƒ
�ƒ
1¡ƒ
*Óƒ
þƒ
„
"$„
1G„
y„
�„
B§„
ê„
*ü„
4'…
\…
q…
‡…
5›…
Ñ…
!å…
†
("†
8K†
.„†
³†
Æ†
Ý†
 î†
‡
&/‡
V‡
l‡
|‡
?ü‡
<ˆ
1Pˆ
0‚ˆ
;³ˆ
ïˆ

! ‰
.‰
M‰
c‰
v‰
‹‡‰
Š
&Š
9Š
HŠ
`Š
oŠ
ŽŠ
5�Š
ÓŠ
ñŠ
(‹
35‹
i‹
0v‹
0§‹
RØ‹
J+Œ
+vŒ
¢Œ
-¾Œ
-ìŒ
!�
$<�
a�
z�
��
¨�
Ä�
Ú�
î�
ÿ�
Ž
&Ž
?:Ž
zŽ
“Ž
4ªŽ
ßŽ
ôŽ
!	�
+�
*K�
v�
Š�
0¢�
Ó�
ð�
�
#�
=�
X�
q�
ƒ�
š�
·�
Ð�
"ç�

! ‘
‘
;‘
X‘
%u‘
›‘
°‘
Á‘
 Ý‘
*þ‘
0)’
Z’
w’
�’
ž’
¹’
%Î’
ô’
	“
!“
@“
V“
&h“
�“
¢“
+³“
ß“
þ“
”
A0”
@r”
³”
Ð”
%è”
!•
0•
C•
[•
s•
Ž•
©•
¾•
Ü•
ó•
–
(–
;–
S–
Dk–
 °–
KÑ–
F—
Pd—
Tµ—
&
! ˜
@1˜
r˜
�˜
<¯˜
9ì˜
U&™
T|™
/Ñ™
0š
+2š
/^š
/Žš
<¾š
<ûš
98›
,r›
6Ÿ›
,Ö›
2œ
.6œ
Deœ
Uªœ
/�
+0�
+\�
<ˆ�
fÅ�
9,ž
2fž
^™ž
_øž
:XŸ
+“Ÿ
'¿Ÿ
^çŸ
CF 
0Š 
D» 
.¡
A/¡
=q¡
A¯¡
*ñ¡
¢
H8¢
(�¢
ª¢
QÁ¢
&£
>:£
y£
'’£
Bº£
Bý£
@¤
`¤
.l¤
'›¤
$Ã¤
è¤
*¥
.¥
N¥
.^¥
,�¥
6º¥
ñ¥
#¦
%2¦
"X¦
{¦
™¦
¹¦
/Ø¦
0§
#9§
8]§
:–§
cÑ§
?5¨
u¨
0�¨
/À¨
/ð¨
 ©
4<©
0q©
2¢©
2Õ©
3ª

<ª

Jª
/Xª
>ˆª
#Çª
"ëª
!«
 0«
Q«
(o«
˜«
-°«
Þ«
ý«
¬
#¬
@¬
\¬
z¬
™¬
8¯¬
è¬
­
0$­
4U­
3Š­
¾­
 Í­
î­
®
.®
N®
 j®
*‹®
¶®
*Ô®
(ÿ®
P(¯
:y¯
4´¯
é¯
=°
?°
Y°
i°
:~°
B¹°
4ü°
A1±
=s±
/±±
&á±
I²
4R²
"‡²
,ª²
7×²
³
*.³
&Y³
€³
#š³
*¾³
"é³
D´
@Q´
5’´
4È´
&ý´
I$µ
)nµ
˜µ
G¸µ
¶

¶
8¶
@N¶
�¶
jª¶
F·
&\·
Bƒ·
4Æ·
û·
¸
`0¸
‘¸
@ž¸
#ß¸
¹
G
! ¹
3R¹
)†¹
@°¹
!ñ¹
3º
7Gº
6º
9¶º
<ðº
+-»
Y»
)w»
.¡»
%Ð»
0ö»
''¼
O¼
i¼
}¼
™¼
/¨¼
5Ø¼
6½
@E½
8†½
*¿½
0ê½
;¾
2W¾
6Š¾
$Á¾
$æ¾
/¿
!;¿
 ]¿
)~¿
)¨¿
)Ò¿
-ü¿
$*À
OÀ
ynÀ
œèÀ
0…Á
¶Á
 ÒÁ
8óÁ
E,Â
@rÂ
3³Â
4çÂ
Ã
*4Ã
V_Ã
M¶Ã
:Ä
C?Ä
IƒÄ
GÍÄ
Å
-Å
KÅ
 kÅ
,ŒÅ
,¹Å
!æÅ
FÆ
FOÆ
^–Æ
FõÆ
@<Ç
G}Ç
QÅÇ
cÈ
f{È
WâÈ
A:É
9|É
T¶É
JÊ
HVÊ
0ŸÊ
+ÐÊ
:üÊ
#7Ë
#[Ë
+Ë
o«Ë
AÌ
F]Ì
6¤Ì
-ÛÌ
	Í
=%Í
!cÍ
-…Í
³Í
'ÓÍ
9ûÍ
%5Î
)[Î
(…Î
 ®Î
/ÏÎ
2ÿÎ
$2Ï
[WÏ
-³Ï
-áÏ
OÐ
h_Ð
(ÈÐ
2ñÐ
$$Ñ
5IÑ
Ñ
–Ñ
?´Ñ
;ôÑ
0Ò
8CÒ
|Ò
'›Ò
8ÃÒ
üÒ
Ó
!6Ó
*XÓ
ƒÓ
¡Ó
4ÁÓ
1öÓ
,(Ô
QUÔ
/§Ô
3×Ô
<Õ
kHÕ
h´Õ
Ö
"7Ö
!ZÖ
|Ö
0–Ö
1ÇÖ
ùÖ

! ×
^×
"v×
(™×
'Â×
"ê×
!
Ø
!/Ø
 QØ
!rØ
"”Ø
+·Ø
%ãØ
	Ù
)Ù
$IÙ
#nÙ
+’Ù
0¾Ù
ïÙ
Ú
.(Ú
/WÚ
"‡Ú
ªÚ
&ÉÚ
"ðÚ
#Û
77Û
&oÛ
/–Û
ÆÛ
&åÛ
Ü
$&Ü
KÜ
$gÜ
#ŒÜ
$°Ü
&ÕÜ
-üÜ
'*Ý
1RÝ
„Ý
#¡Ý
#ÅÝ
éÝ
Þ
%Þ
!@Þ
$bÞ
$‡Þ
-¬Þ
+ÚÞ
ß
!%ß
!Gß
0iß
)šß
(Äß
íß
à
:#à
-^à
.Œà
»à
0Ñà
/á
C2á
-vá
4¤á
6Ùá
*â
6;â
Trâ
#Çâ
#ëâ
1ã
7Aã
5yã
¯ã
.Ìã
ûã
6ä
JFä
@‘ä
+Òä
;þä
4:å
6oå
¦å
+½å
/éå
Eæ
6_æ
–æ
5›æ
TÑæ
 &ç
#Gç
 kç
.Œç
)»ç
$åç
$
! è
'/è
Wè
Ooè
b¿è
/"é
-Ré
€é
6›é
eÒé
X8ê
?‘ê
=Ñê
-ë
.=ë
<lë
=©ë
,çë
,ì
2Aì
4tì
N©ì
(øì
E!í
Dgí
E¬í
Iòí
F<î
Dƒî
>Èî
hï
=pï
3®ï
Câï
S&ð
,zð
,§ð
"Ôð
÷ð
ñ
'+ñ
$Sñ
@xñ
6¹ñ
Kðñ
C<ò
E€ò
KÆò
Gó
LZó
P§ó
Høó
LAô
LŽô
RÛô
H.õ
wõ
•õ
>³õ
òõ
!ö
>.ö
mö
‡ö
˜ö
´ö
Ðö
ìö
÷
:!÷
>\÷
5›÷
:Ñ÷
Oø
H\ø
E¥ø
#ëø
Où
H_ù
E¨ù
$îù
7ú
SKú
YŸú
Zùú
cTû
D¸û
býû
*`ü
)‹ü
#µü
/Ùü
;	ý
%Eý
ký
8zý
³ý
*Íý
=øý
6þ
 Bþ
)cþ
<�þ
Êþ
9Úþ
8ÿ
,Mÿ
[zÿ
WÖÿ
K.AzA¼4þ/32c-–"Äç&5(+^Š)¢iÌ6M`~’­ Ç!è 
! !+ M!n�°Ð4ð%!CeE’FØB!b+„+°:Üv1Ž&ÀPç@8:y1´aæ(H	(q	š	#º	(Þ	
! )&
! .P
! '
! §
! ;Â
! <þ
! ?;E{)Á&ë!,4#a1… ·JØ%#
0I
=z
,¸
.å
=HR›)µ'ß-.'\&„«'Æî%-4+b5Ž6Ä!û0=n+ˆ.´#ã!-)$W$|#¡6Å?ü3<,p�6³ê+:2Bm-°.Þ5
/C8sU¬[\^e»F!dhaÍg/h—qRrpÅY6.�N¿$ 3]T"²>Õ-9BI|EÆHHU8žD×R)oC™;ÝOGiF±=ø+6 b /€ %° -Ö 0!25!#h!Œ!7©!+á!*
"*8"Sc"<·"ô"*#*?#9j#<¤#'á#6	$!@$-b$1�$4Â$&÷$N%Qm%?¿%:ÿ%,:&$g&&Œ& ³&Ô&Iô&=>'/|'"¬'(Ï''ø'* (8K(H„(KÍ(3)M)#i),�)5º)#ð);*;P*)Œ*%¶*!Ü*þ*/+3L+3€+/´+5ä+,-3,"a,&„,«,;Ä,4-5-5D-.z-D©-$î-).&=.)d.0Ž.1¿.ñ.;/5H/?~/7¾/<ö/830l0)…0¯0=Î091-F1't1?œ18Ü12&-2*T2'2§2Á2 Þ26ÿ2F63R}3:Ð3:4F41]4-�4(½4[æ43B5.v5@¥5Eæ5Q,6*~6(©6*Ò6ý67"767H7\7p7‚7–7¨7º7Ì7Ý7ï788+8?8P8b8t8ˆ8š8®8À8Ô8æ8ø89909B9T9f9z9Ž9¢9´9Æ9Ú9ì9::&:7:K:]:o:�:“:¥:¹:Ë:ß:ñ:;;-;?;Q;c;/u;¥;·;Î;Cå;C)<m<†<0�<;Î<1
! =S<=h�=]ù=W>s>ƒ>¢>¸>#Ó>$÷>b?(?¨?Â?à?#ñ? @/6@6f@!�@¿@KÞ@*A':A'bA'ŠA²AÍAâAB1B5KB3�B0µB4æB/C)KCGuC1½C7ïC4'D-\D#ŠD®D+ÊD!öD!E:EYE%qE(—EÀEàE0òE4#FXFqF �F°F*ÄFïF&G&6G&]G<„G'ÁG!éG(H4H/JH&zH%¡H&ÇH"îH*I+<I)hI&’I3¹IíI
! J/J)KJ"uJ.˜J0ÇJ"øJK:;K4vK«K#ÉK"íK0L0AL.rL.¡L+ÐL!üL&M!EM.gM.–M,ÅM,òM)N,IN&vN'�NÅN%áN-O!5O5WO�O: O.ÛO(
! P3P1GPyP&”P+»P$çP%Q)2Q\Q1|Q®Q!ÌQ+îQ2R>MR-ŒR,ºROçR7S%VS|S&œSÃSàSõS.	T8TJXTR£T3öT(*U(SU2|U$¯UNÔU#V$@VTeVKºVWW5W)RW+|W6¨W
ßW.íW#X@X$^X#ƒX§X+ÅX#ñXY&Y3Y'LY'tY(œY*ÅY+ðY>Z=[Z>™Z1ØZ(
! ["3["V[Ny[:È[\\=\M\g\\™\ ´\ Õ\ ö\ ] 8] Y] z] ›] ¼] Ý]!þ]  ^A^_^%v^#œ^"À^ã^__6_)T_)~_)¨_Ò_ò_`*`F`]`y`�`°`Ì`è`a a<a#Xa |a/�a$Ía%òa%b3>brb�b0§bØbêb c+"cNc7kc/£cÓc"îcd *dKd'kd “d´dVËd"e%=e%ce0‰e.ºe2ée$fAf[f)xf¢f%Áfçf)úf6$g%[g�g=—g$Õg)úg$h":h#]h&�h¨h#Äh#èh#i0iOi<ci! i8Âi$ûi  j*Aj+lj2˜j7Ëj/k$3k*Xk"ƒk'¦kÎk=ík+l!El4glHœlPål,6mcm)ym-£m&Ñm'øm n@n4`n,•n%Ânèn.þn4-o2bo,•o_Âoq"p!”pA¶pAøp:q$Vq.{q8ªq2ãqr+)r7Ur�r' rÈr>Þr6sDTs2™s,Ìsùs(t.At.pt(Ÿt=Èt!u'(u'Pu$xu7�u#Õu%ùu6v3Vv@Šv3Ëvÿv)w)Iw-sw5¡w!×w(ùw"x(Ax(jx&“xºx3×x.y*:yAey9§yáy5õyL+z/xz!¨zÊzCéz1-{/_{.�{(¾{ç{ÿ{%|&>|e|)€|ª|¿|Ô|+ñ|/}|M}SÊ};~2Z~5�~.Ã~Qò~HD4�:Â7ý5€O€7\€'”€1¼€.î€.�(L�1u�+§�.Ó�+‚%.‚2T‚‡‚$¢‚Ç‚!Ù‚Eû‚)Aƒ<kƒ9¨ƒâƒ"„$„7„I„*h„#“„!·„!Ù„!û„!…$?…"d…#‡…#«…#Ï…ó…'†)9† c†„†¤†#Ä†"è†$‡"0‡S‡&s‡'š‡+Â‡(î‡!ˆ9ˆ%Yˆ0ˆ3°ˆ7äˆ3‰1P‰f‚‰Vé‰5@ŠvŠ#}Š¡ŠÁŠáŠ,øŠ"%‹5H‹-~‹R¬‹2ÿ‹I2ŒN|Œ5ËŒK�KM�]™�_÷�;WŽ<“ŽÐŽðŽ'�C3�:w�"²�-Õ���_<�Lœ�,é�H‘1_‘‘‘  ‘!Á‘+ã‘’,’3I’H}’Æ’1Ú’7“D“Y“ i“Š“!ª“'Ì“,ô“!”50”f”&~”6¥”HÜ”H%•On•'¾•=æ•F$–9k–W¥–qý–œo—˜',˜T˜7k˜!£˜+Å˜0ñ˜-"™P™p™�™1®™2à™*š+>š/jš$šš;¿š.ûš>*›#i›?�›#Í›!ñ›0œ1Dœ&vœ/�œ4Íœ2�25�8h�/¡�>Ñ�.žL?ž/Œž&¼ž$ãžCŸ4LŸ:�Ÿ@¼Ÿ&ýŸ$$ $I -n &œ $Ã Bè -+¡$Y¡~¡›¡.·¡æ¡*¢/¢I¢!g¢"‰¢3¬¢(à¢)	£3£%O£,u£¢£$½£â£$ý£&"¤0I¤&z¤8¡¤)Ú¤B¥'G¥$o¥/”¥7Ä¥/ü¥#,¦!P¦.r¦*¡¦-Ì¦Bú¦=§!P§r§E�§0Õ§h¨o¨-Ž¨¼¨8È¨!©)#©M©.m©œ© ¶©×©,õ©-"ª/Pª5€ª6¶ª/íª8«?V«–«³«(Ò«<û«68¬@o¬2°¬Mã¬?1­?q­1±­9ã­=®h[®=Ä®5¯58¯%n¯N”¯.ã¯6°0I°Pz°2Ë°+þ°*±1A±Is±&½±)ä±?²6N²@…².Æ²3õ²,)³)V³(€³0©³:Ú³.´&D´<k´"¨´Ë´Cå´f)µD�µ>Õµ4¶4I¶4~¶&³¶$Ú¶ÿ¶·))·"S·=v·.´·0ã·0¸E¸4Y¸qŽ¸.¹Q/¹I�¹>Ë¹"
! º--ºH[º¤º¼º!Ûº)ýº%'»%M»s»&‡»®» Ì»!í»¼¼(/¼&X¼¼“¼/®¼Þ¼ò¼2½#B½(f½"�½8²½9ë½!%¾G¾V¾l¾7€¾6¸¾ï¾þ¾¿4!¿V¿*r¿�¿%´¿&Ú¿ÀÀ;À!ZÀ|À$—À ¼À(ÝÀ1Á88Á)qÁ9›ÁGÕÁ&ÂADÂ0†ÂW·ÂDÃ$TÃ/yÃZ©Ã ÄN%ÄTtÄÉÄ0èÄBÅA\Å0žÅ4ÏÅ0ÆK5Æ!�Æ"£Æ"ÆÆéÆÇ&%Ç%LÇfrÇ1ÙÇ%È1È2MÈ(€È+©È+ÕÈ&É+(ÉTÉ)lÉ-–É0ÄÉ%õÉ0Ê#LÊpÊ ŽÊD¯ÊôÊ,Ë'9Ë.aË2�Ë!ÃË#åË/	Ì49Ì$nÌE“ÌAÙÌ4ÍjPÍ2»Í9îÍ)(Î@RÎ“ÎB°ÎKóÎB?Ï ‚Ï5£Ï<ÙÏ+ÐBÐ2XÐ‹Ð3£Ð+×ÐBÑOFÑD–Ñ=ÛÑÒ/2ÒbÒ.wÒ1¦Ò#ØÒüÒ Ó2Ó…RÓˆØÓ$aÔ †Ô/§Ô'×Ô'ÿÔN'Õ8vÕ=¯Õ-íÕZÖ7vÖQ®ÖS×T×s×"Œ×$¯×#Ô×(ø×)!Ø9KØ…Ø™Ø­ØÁØ-ÓØÙ' ÙGHÙ�Ù-©Ù×ÙëÙÚ'#ÚKÚXÚ8wÚ °Ú$ÑÚ#öÚÛ+Û!;Û ]Û.~Û­ÛÇÛ5ãÛÜ5ÜPÜ1_Ü5‘Ü-ÇÜõÜÝ"Ý/1ÝCaÝ5¥Ý
ÛÝ"éÝ1Þ/>Þ-nÞ.œÞ+ËÞ4÷Þ;,ß+hß*”ß3¿ß"óß&à#=à#aà"…à"¨àËàëà'	á(1áZá/qá@¡á2âá.âDâ&aâ#ˆâ"¬â-Ïâ,ýâ*ã/Eã,uã(¢ã5Ëã7ä'9äaä{ä ‘ä$²ä×ä+÷ä9#å]å*zå,¥å,Òå4ÿå"4æCWæ&›æ8ÂæAûæ=ç'[ç%ƒç.©ç/Øç@è$IèAnèK°è5üè2éQé'pé!˜éLºéVêE^ê+¤ê,ÐêMýêBKë,Žë:»ë7öë;.ì5jì3 ì4Ôì.	í8íTí.rí+¡í0Íí"þí9!îI[îI¥î.ïî*ï-Iï0wï1¨ï5Úï&ð'7ð(_ð/ˆð4¸ð)íð,ñ-Dñ'rñ(šñ&Ãñêñùñ=	ò(Gò;pòD¬òFñò'8ó4`óZ•ó9ðó4*ô8_ôH˜ô!áô(õE,õErõ¸õÊõ)èõ1ö2DöawöiÙöSC÷—÷(´÷&Ý÷:ø?øROøN¢ø+ñø#ù*Aù+lù*˜ùÃùØù ÷ù!ú:ú/Vú-†ú.´úãúèúïúüúKûCaû¥û5»û,ñû<ü5[ü1‘üzÃü1>ýPpýlÁý8.þLgþH´þýþÿ\1ÿ3Žÿ7Âÿ*úÿ.%'T,|©"Ã<æ1#4U
Š+˜	ÄPÎ5=#s-—ÅLÝ5*`uB“:Ö#+5.a=�MÎ9oVRÆZ&tB›>ÞA*_NŠÙ2ó5&:\P—<èA%	lg	5Ô	1
  
! )<
! f
! 2ƒ
! "¶
! Ù
! ì
! !ÿ
! !@\$w/œ/Ì/ü/,3\8�3É8ý+6
3b
+–
3Â
Aö
@8:y9´9î;(;d3 3ÔH.Q&€§%Ã6é3 YT<®8ë$3B*v.¡!ÐQò%DDj-¯YÝY7<‘¶Î¶…=<2zF­'ô)+F6r6©à$+PEjA°9ò;,/h=˜/Ö#*"G!j!Œ®"Äç=ÿ=Wn.‚H±wú!rB”F×QSp>Ä2 6BW3š<Î*6 Pq)‘+»%ç%
 03 d x ” ?´ Dô 9!%X!'~!*¦!7Ñ!	"%"A"Y\"/¶",æ"H#A\#Zž#Hù#-B$6p$5§$Ý$(ý$'&%)N%x%$•%+º%%æ%"&-/&%]&!ƒ&<¥&>â&,!'N',k'˜'@·'"ø''(!C( e(†(p¡(q)n„)oó)c*1*5±**ç*7+=J+Eˆ+1Î+L,LM,-š,*È,=ó,=1-go-i×-9A."{."ž.#Á.Jå.C0/?t/M´/80B;0&~0*¥0*Ð0%û0U!1¿w1‰727Á2.ù2†(38¯33è344 Q4_r44Ò4 5.(5OW5B§5Kê5J66K�6KÍ6J7Kd75°77æ7J8Gi89±89ë8A%9Eg9Q­9Dÿ9DD:@‰:�Ê::[;^–;#õ;-<G<N<	V<l`<JÍ<+=	D=N=Z=%n=,”=nÁ=v0>m§>u?d‹?lð?8]@:–@;Ñ@;
A:IAL„A%ÑA&÷A;B:ZB•B�B<®BëB!þB- C.NC*}C¨C(ÆC8ïC<(DBeDF¨DBïDZ2E(�E)¶E:àE(F1DF<vFR³F/G/6G6fGc�G6HC8H6|H7³H)ëHFIB\IŸI;´I&ðI0J\HJ¥J>ÃJAK(DK2mKA K>âK-!L4OL„L"¢LQÅLM@5MBvM1¹M4ëM' N'HN	pNzND•N@ÚNO.8OgO,„O1±O)ãO"
P*0P5[P‘P¦PÀPßPhøPaQ~Q ˜Q1¹Q1ëQ R>R[R*xR£R ¿RàR%üR"S;S)WS�S3¡SÕSäS&ûS"T#9T]TzwTbòT+UU(�U0ªU#ÛU1ÿU"1V+TV€V™V±VÏVäVùV&W6WRNW/¡W:ÑW)X)6X2`X“X­X6ÊX6Y 8Y
YY7gY.ŸYBÎYJZ\Z.uZ1¤Z@ÖZ@[X[w[Q“[,å[>\(Q\Kz\$Æ\ë\8]?]>U]N”]Mã]31^@e^¦^Ã^Ô^)ô^(_@G_%ˆ_+®_Ú_2ð_+#`+O`${`6 `×`5ó`<)a<fa4£a7Øab//b5_bA•b7×b>cPNcaŸc%dB'djd„d£d%Àd-æd+e6@e-we.¥e-Ôef*f`@f$¡f1Æføfg=g]g{g,˜gÅgåg-h:3hnh1‹h½h4Óh8iJAi%Œi%²i&ØiCÿi&Cj&jj ‘jD²j÷jkL-kAzk ¼kÝkûkl-lBl)Wl�l l0½l8îl,'m2Tm"‡m?ªmêm,
! nE7n!}n(Ÿn,Èn,õn$"oGoeo(�o&ªo7Ño!	p+p#Kpop2ˆp$»pWàp,8q;eq>¡q>àqDr9dr-žr3Ìrs4s)Ss}s!—s¹s3Ìs+t,tIt(_tˆt5žtÔtDót=8u]vu#ÔuCøu,<v<iv6¦v;Ýv6wnPw>¿w*þw6)x4`xI•x.ßx$y-3y!ay&ƒy ªyËyßyóy7üy4zSznz(‰z%²z0Øz!	{"+{'N{(v{4Ÿ{EÔ{*|)E|;o|6«|+â|1}=@}~}�}¼}JÜ}!'~7I~!�~£~Á~1Ù~0)<)f�1«8Ý9€0P€�€“€?¥€\å€\B�JŸ�$ê�#‚3‚fN‚Oµ‚ ƒ]&ƒ+„ƒ°ƒ ÍƒMîƒ-<„Ij„h´„2…P…!`…"‚…,¥…Ò…4ð…*%† P†Oq†Á†FÛ†="‡`‡$z‡$Ÿ‡8Ä‡^ý‡(\ˆ(…ˆ.®ˆ%ÝˆJ‰&N‰5u‰«‰5Ê‰:Š=;Š/yŠ*©ŠSÔŠC(‹%l‹2’‹#Å‹'é‹-ŒN?Œ<ŽŒ7ËŒ&�^*�V‰�6à�RŽˆjŽ8óŽB,�@o�0°�9á�&�4B�$w�3œ�6Ð�‘‘&<‘+c‘5�‘0Å‘ö‘:’)O’)y’(£’(Ì’#õ’(“-B“+p“œ“ ¹“Ú“+ú“&”";”^”p”
! ˆ”“”«”Ë”$è”)
•.7•$f•(‹•(´•Ý•(ü•6%–3\–:�–?Ë–4—	@—%J—'p—-˜—5Æ—!ü—1˜P˜)n˜#˜˜5¼˜8ò˜++™8W™1�™%Â™&è™š.-š\š8{š-´š'âš*
! ›45›j›$…›(ª›5Ó›#	œ)-œWœ)rœ*œœ!Çœ"éœ"�./�^�y�!”�¶�Õ�ï�Hž/Už@…žÆžÛžeòžYXŸ&²ŸÙŸ ñŸ ". SQ ¥ Â ß )û %¡.D¡s¡’¡±¡Ð¡ï¡?¢G@¢?ˆ¢*È¢!ó¢£#$£ H£*i£)”£,¾£4ë£) ¤$J¤=o¤'­¤<Õ¤=¥'P¥3x¥B¬¥4ï¥.$¦#S¦5w¦E­¦5ó¦4)§)^§)ˆ§-²§"à§@¨8D¨"}¨9 ¨!Ú¨Fü¨$C©*h©+“©¿©-Õ©'ª)+ªUªEqªM·ªU«F[«0¢«&Ó«5ú«'0¬5X¬Ž¬§¬Æ¬$å¬
! ­*­AG­9‰­JÃ­0®7?®w®3�®&Ã®-ê®(¯ A¯&b¯ ‰¯ª¯-Ã¯Vñ¯/H°x°�°¬°0È°0ù°'*±#R±9v± °±MÑ±!²'A²'i²9‘²3Ë²4ÿ²74³;l³0¨³MÙ³6'´/^´2Ž´2Á´,ô´I!µ/kµ3›µÏµäµ3øµ/,¶3\¶7�¶3È¶Aü¶Q>·T�·å·)¸)/¸+Y¸/…¸2µ¸$è¸-
¹@;¹$|¹!¡¹#Ã¹ ç¹4ºH=º(†º¯ºÆºßº'ôº»1»)M»(w»  » Á»Zâ»+=¼"i¼Œ¼ ¼¶¼"Ò¼9õ¼/½2?½6r½T©½,þ½7+¾3c¾/—¾*Ç¾6ò¾0)¿JZ¿8¥¿Þ¿%ú¿, À$MÀ.rÀ9¡À(ÛÀ(Á~-Á4¬Á9áÁ7Â=SÂ3‘Â/ÅÂ4õÂ.*Ã.YÃ4ˆÃ.½Ã.ìÃ,Ä9HÄ9‚Ä9¼Ä:öÄ91Å:kÅ9¦Å9àÅWÆWrÆ.ÊÆùÆÇ7.Ç<fÇF£Ç9êÇ$$È!IÈ"kÈ&ŽÈ)µÈßÈûÈÉ.-É*\É,‡É ´É0ÕÉ#Ê=*ÊhÊ<ƒÊ.ÀÊ)ïÊ5Ë4OË*„Ë$¯ËÔË+ôË! Ì BÌ-cÌO‘ÌáÌ!úÌ<Í-YÍ$‡Í7¬Í.äÍ(Î.<Î-kÎ™Î1©Î7ÛÎ.Ï/BÏFrÏ3¹Ï'íÏ"Ð+8Ð3dÐ@˜ÐDÙÐ%ÑDÑ+dÑ3�ÑÄÑÚÑõÑ>Ò4TÒ-‰Ò(·Ò<àÒÓ#;Ó#_ÓƒÓ( ÓDÉÓfÔ¡uÔÕ$0Õ†UÕ6ÜÕMÖ:aÖ6œÖ6ÓÖ/
! ×%:×-`×<Ž×HË×5Ø&JØ7qØA©Ø)ëØGÙ]Ù@uÙ$¶Ù2ÛÙ&ÚH5Ú~Ú ’Ú:³ÚîÚ*ÛA0ÛDrÛ;·Û$óÛ3Ü5LÜ0‚Ü6³Ü@êÜ?+ÝDkÝ@°Ý;ñÝ=-ÞkÞÞ”Þ¨Þ¾ÞÒÞåÞúÞß#ß7ßLßbßvßŒß¦ßºßÍßÞßøß
à#à9àLà_à9wàL±àIþàHHáM‘áQßáD1â1vâ(¨â(Ñâ3úâd.ã3“ã%Çã=íãH+ä>tä?³ä(óäBåH_å7¨åZàåY;æP•æBææ[)ç8…ç\¾çbè\~èXÛèK4éN€éUÏéU%êU{êVÑêV(ëVëUÖëU,ìU‚ìVØìV/íV†íUÝíU3îU‰îVßîV6ïV�ï2äï$ðN<ð‹ð-ªðiØð>Bñ?�ñFÁñ+ò44ò0iò0šò1Ëò9ýò%7ó!]ó+ó+«ó+×ó,ô+0ô+\ô,ˆô,µô*âôW
õ,eõ&’õK¹õKöUQöa§ö{	÷A…÷4Ç÷]ü÷"ZøZ}øZØø[3ù[�ùZëù[Fú'¢ú)Êú)ôú)ûFHûH�ûWØûP0üX�üGÚü@"ý-cý.‘ý9ÀýAúý7<þitþ$Þþlÿ5pÿ;¦ÿ%âÿ9UB5˜QÎˆ !©>Ë4
! >?<~C»6ÿ-6!d;†7Â%ú1 2R2…W¸.0_<q2®-á�/ ½Þ2û(.EWE�Mã01.bH‘GÚ"	3B	>v	Xµ	B
! Q
! Fc
! !ª
! /Ì
! !ü
! ')F7p%¨Î*ì"!:)\ †§6Æ ýR
/q
(¡
"Ê
1í
9Y)q(›Äâ(÷  ATt1’+Ä/ð/ (P8y&²Ù#ø"?*Z!… §È*à6*Bm2�$Àå5S)h,’0¿7ð!(#J0n&Ÿ#Æ;ê/&AV3˜/Ì(ü8%!^M€6Î8.>3m-¡JÏK,fA“HÕ>U]&³'ÚLHOU˜FîC5@y=º8øO1-�¯0Ê/û+8A0zD«1ð$"7GI,É0ö'8C'|&¤+Ë%÷> Y\ b¶ #!H=!(†!$¯!/Ô!"4"‚O"Ò"-ñ"C#Cc#-§#-Õ#-$M1$-$5­$.ã$%%8%L%_%'v%0ž%0Ï%&&5&"T&'w&Ÿ&H½&('3/'1c'3•'5É'ÿ'/(O(Ff((­()Ö(1)82)+k)+—)/Ã)6ó)**.ª*+Ù*0+6+(Q+)z+*¤+-Ï+*ý+,(,U,s,"’, µ,Ö,ì,-A- `-E�-#Ç- ë-7.,D.(q.4š.Ï.(é.///B/.r/¡/À/%Û/40460+k03—00Ë03ü0,01)]17‡16¿1!ö1&27?22w2.ª2)Ù2+3./36^3•34°3å3,404"F4/i4?™4+Ù4B56H55FŸ5%æ567 62X64‹60À6>ñ6"071S7.…7!´7Ö7ò7^
! 8i83…8%¹8(ß89'9A93U9‰9'ž9(Æ9$ï9>:9S:)�:E·:!ý:;1;D;1[;"�;°;Ë;6ä;<<X<m<‡<,¢<&Ï<"ö<H=3b=/–=UÆ=&>LC>3�>YÄ>8?3W?4‹? À?á?ô?	@&$@*K@*v@,¡@Î@ì@:ADGA)ŒA¶AÐA"çA
! B*BHB1^B.�B*¿B9êB $CECbC,xC¥C5½C.óC/"D0RDƒD¢D¿D-ÌDúD"E-3E,aEŽE E¾EØEñEFF*9F)dF4ŽFÃF!àF/G*2G)]G‡G¦G*¾G!éG$H$0HUH#pH”H³H$ÌHñHI%II?I8‰IÂI!ÎI#ðI&J;J5VJŒJ(¢J@ËJBKAOK ‘K²K ÒK-óK;!L!]L1L±LÑLíL!MP*M6{M<²M"ïM.NGANG‰N'ÑN-ùN3'O [O|O(™O%ÂO1èO#P5>P*tP'ŸP$ÇP'ìP3QJHQ>“Q%ÒQ+øQ$R"0RSR!hRAŠREÌRDS'WSSšS#¯S2ÓS:TMAT/�T8¿T(øT?!U.aUK�U2ÜU$VZ4V8�V#ÈVìVW%W%CW7iW&¡W(ÈW)ñW!X =X2^X‘X+°XÜXúXY!8YZY+nYšYJ¸Y=Z2AZ=tZ2²ZBåZ7([=`[<ž[AÛ[\:\&V\-}\&«\Ò\!ò\]0]BN]"‘]´]9Ó]4
^B^$V^!{^.�^GÌ^_2._$a_†_%ž_)Ä_î_`-&`T`&s`š`%¯`Õ`ê`hþ`>ga¦a¿aPÖa9'b*ab>Œb?Ëbzc#†c-ªcDØc1d1Od�dšd/ªd6ÚdNef`eKÇeNf_bf.Âf9ñf2+g<^g;›gG×g(h'Hhph]‡h&åh1iD>i=ƒiEÁi<j0Dj8ujK®j'új?"kbk-~k0¬k$ÝkEl0Hlyl)—l&Álèl!ûl\m%zm( mGÉm9n/Kn.{n)ªn)Ôn þno49o&no+•o*Áo(ìoFp0\pL�p4Úpq'q)Fq6pq*§q1ÒqUrNZr©r]¼rds]sUÝsd3tU˜tNîtU=u“u#«uÏu+äuv/'v+Wv/ƒv ³vWÔvQ,w%~w2¤w/×w/x,7xdx|x*•x-Àx@îx-/y@]y8žyK×y8#zK\z¨z1Çzùz.{TD{2™{2Ì{ÿ{|3)| ]|)~|+¨|*Ô|5ÿ|5}1>}$p}!•},·}<ä}U!~!w~F™~à~0ÿ~>0#o“=±7ïC'€Tk€ZÀ€[�dw�EÜ�c"‚o†‚#ö‚!ƒ<ƒ:Zƒ[•ƒ#ñƒ„=5„/s„%£„É„é„1	…I;…C……DÉ…%†[4†�†,°† Ý†#þ†%"‡4H‡2}‡I°‡ú‡0ˆ?ˆYˆ(wˆ& ˆ/Çˆ+÷ˆ-#‰+Q‰@}‰<¾‰8û‰54Š6jŠ¡Š½Š,ÚŠ2‹?:‹z‹”‹7¬‹Bä‹,'Œ'TŒ6|Œ+³Œ+ßŒ6�?B�)‚�2¬�ß�ô�!Ž'(Ž(PŽPyŽÊŽ-êŽ=�#V�!z�5œ�)Ò�%ü�."�/Q�0��.²�6á�#‘<‘O‘3n‘6¢‘+Ù‘'’)-’ W’Ax’"º’<Ý’(“C“U“-a“�“	ž“A¨“ê“ý“”O<”'Œ”&´”.Û”
! •*•%H•Ln•»•Ù•0÷•(–-–m>–¬–ŸÈ–Zh—&Ã—%ê—#˜*4˜_˜*s˜$ž˜*Ã˜"î˜<™8N™ ‡™"¨™&Ë™ò™š*+š5Vš.Œš0»š4ìšA!›6c›2š›8Í›2œ29œ<lœ2©œ>Üœ5�>Q�)��0º�"ë�ž(žCž%_ž"…ž ¨ž Éž-êž"Ÿ!;Ÿ]Ÿ%wŸ%�ŸkÃŸ'/ 4W JŒ × ç '¡ -¡+N¡!z¡œ¡­¡Ë¡è¡¢/¢M¢a¢5u¢-«¢Ù¢å¢û¤¼ý¤¹º¥t¦ �¦®¦
! Ä¦1Ï§2¨R4¨‡¨œ¨¨¨´¨Ì¨KÕ¨L!©Zn©=É©Iª;QªK�ªXÙª=2«Pp«Á«Û«$ò«'¬&?¬&f¬.�¬¼¬*Ã¬+î¬›­¶­¼­4Ö­(®%4®ZZ®}µ®93¯\m¯‚Ê¯LM°Aš°QÜ°1.±`±Bà±L#²`p²]Ñ²d/³>”³;Ó³B´MR´Q ´Pò´CµEÃµA	¶RK¶9ž¶NØ¶M'·7u·B­·Eð·†6¸9½¸’÷¸FŠ¹>Ñ¹Œº9�º‚×ºFZ»M¡»xï»Fh¼F¯¼Nö¼QE½ —½S8¾¢Œ¾O/¿M¿[Í¿^)ÀOˆÀIØÀA"Á>dÁ>£Á@âÁ|#ÂS ÂKôÂT@ÃF•ÃMÜÃP*Ä:{ÄG¶Ä4þÄ:3Æ5nÆZ¤Æ(ÿÆ&(ÇcOÇ{³Ç8/ÈNhÈ·È+ÃÈ8ïÈC(ÉlÉ)€É0ªÉ	ÛÉ9åÉ\Êr|Ê;ïÊJ+ËnvË/åË8Ì)NÌxÌGŠÌQÒÌ$Í$>ÍcÍ*{ÍI¦ÍIðÍ6:Î%qÎ—Î(´Î(ÝÎ/Ï26Ï"iÏ"ŒÏ ¯ÏÐÏ
! êÏõÏ$	Ð.Ð8GÐ
€Ð(ŽÐ@·ÐJøÐCÑ=aÑOŸÑ,ïÑ;Ò;XÒ”Ò6´ÒVëÒDBÓB‡ÓvÊÓOAÔ*‘Ô'¼ÔFäÔ)+ÕHUÕ8žÕ>×ÕtÖ‹Ö9«ÖMåÖ&3×>Z×™×¢×"º×'Ý×KØ<QØrŽØ#ÙA%ÙgÙyÙ6‹ÙÂÙ[ÓÙ/ÚO5Ú8…ÚI¾Ú>Û1GÛ\yÛvÖÛcMÜd±ÜlÝ[ƒÝNßÝV.ÞP…ÞOÖÞV&ßP}ßXÎßV'àl~àhëà>TáR“áaæá,Hâ0uâ@¦âOçâI7ãP�ãÍÒã¶ äéWå‡Aæ˜Éæ£bçvè}è@„èÅèÜè,ìè,é@Fé+‡é6³é5êé ê>4êsê�ê;¡ê>Ýêëq6ë*¨ë2Óë3ì9:ì7tìk¬ì*í>CíA‚í8ÄíYýí9WîB‘î9Ôî-ï@<ï1}ïJ¯ïWúïBRð7•ð9Íð�ñg‰ñHññG:òN‚ò8Ñò=
! ó=HóG†ó<Îólô]xôdÖôL;õNˆõ×õ5ïõW%öV}ö[Ôö]0÷VŽ÷Uå÷\;øl˜øxùv~ùAõù\7ú�”ú_"ûh‚ûcëûrOüyÂü]<ýSšýSîý^Bþl¡þUÿodÿWÔÿB,yoséP]c®OrbZÕn0FŸKæL2YnÙ]H?¦/æC"Z@}0¾5ïH%FneµQsmná{P	ìÌ	¹
! €È‘I~Û”Z
�ï
 } ŽžX-D†fËÒ2ôsú„nqó‚e‚è“kpÿ�pFòB9ˆ|ªN°_ÿU_fµ]nzKé\5"’#µeÙr?!².Ô;?2WŠ%¨-Î!ü165h>ž(Ýw<~>»Tú;O +‹ -· 5å !+;!g!=}!M»!]	"Ag"©"9Ã"&ý"A$#ff# Í#Fî#85$?n$:®$8é$8"%6[%1’%9Ä%˜þ%*—&5Â&+ø&J$'Bo'!²'>Ô'!(U5(0‹(R¼(q)*�)-¬),Ú)+*_3*B“*AÖ*8+CQ+A•+C×+6,:R,<�,;Ê,@-=G-u…-(û-($.,M.@z.X».[/Hp/B¹/Cü/Z@0W›0Só03G1@{1q¼1�.2H¼213R730Š3!»3!Ý3>ÿ3C>4l‚4Hï4X85L‘5ZÞ5Q96G‹61Ó6:7c@7?¤7 ä7�8s‡8tû8=p9a®9Y:8j:I£:Jí:G8;p€;'ñ;:<rT<jÇ<H2=>{=<º=/÷=:'>Lb>¯>IË>{?D‘?dÖ?x;@+´@Jà@T+A>€A8¿A%øAHBOgBG·B¦ÿB3¦CXÚC=3DAqD6³D9êD2$E9WE2‘ECÄE:F"CF/fF/–F9ÆFLGHMGD–G9ÛG1H8GH7€H?¸HDøHd=I1¢I9ÔI:JKIJ4•J4ÊJ5ÿJJ5KI€KCÊK7L7FLO~L0ÎL-ÿL-MLMJiMI´MEþM7DNP|N2ÍN%O3&O1ZOSŒO2àOMPaP;~P4ºPïPCQERQG˜QoàQTPR)¥R)ÏR/ùR4)SE^S9¤SMÞSB,T?oTC¯TEóTs9U)­U>×UMV5dV3šVIÎVFWL_WD¬WDñWD6XD{X3ÀX0ôX!%YCGY!‹Y7­YQåY.7Z.fZ9•Z]ÏZ5-[7c[K›[.ç[J\Ga\@©\@ê\=+](i]/’]EÂ]9^1B^,t^.¡^.Ð^Wÿ^(W_'€_?¨_8è_7!`:Y`”`;®`2ê`Ja5hahža4bG<bE„b2Êb+ýb.)cRXc5«cLácJ.d7yd!±dGÓd:eGVeJže8éeC"fff1†f¸f,Øf9g?g$Ug\zg2×g0
! h8;hMthOÂh3ibFi;©i>åi,$j-Qj?j1¿j(ñj8k,Sk2€k5³k4ék<l5[l2‘l5Äl*úl9%m/_m0�mBÀm>n#Bn*fnM‘n9ßn>oXoX\oµoTÍoT"pTwpOÌpTqSqqSÅq8rŸRrJòrI=s9‡sKÁsP
tD^t=£tIátC+uZouOÊuLv=gvO¥vCõvG9wR�w8ÔwE
xISxN�xEìxG2yIzy>ÄyPz0TzM…zEÓz"{;<{Kx{bÄ{\'|&„|C«|%ï|*}N@},�}(¼}'å}4
~.B~q~"Œ~C¯~#ó~'4?/t7¤'Ü/€.4€3c€K—€*ã€#�22�8e�-ž�=Ì�#
! ‚/.‚%^‚H„‚CÍ‚>ƒ?Pƒ9�ƒ7ÊƒB„RE„C˜„EÜ„:"…\]…Œº…`G†;¨†Qä†76‡On‡k¾‡,*ˆJWˆC¢ˆ>æˆC%‰Wi‰VÁ‰IŠibŠDÌŠ:‹FL‹s“‹EŒKMŒB™Œ9ÜŒA�MX�5¦�3Ü�4ŽLEŽ*’ŽD½Ž��:�BO�`’�Eó�B9�_|�aÜ�>>‘S}‘eÑ‘?7’:w’F²’Qù’kK“l·“A$”Nf”Kµ”#•#%•LI•j–•:–0<–@m–<®–0ë–/—LL—5™—WÏ—E'˜\m˜@Ê˜'™3™@M™Ž™… ™M&šFtšF»š;›.>›@m›C®›qò›`dœlÅœ52�5h�6ž�<Õ�!žI4žF~žUÅžZŸTvŸZËŸ?& ,f ]“ vñ ih¡EÒ¡F¢3_¢d“¢Wø¢xP£�É£PZ¤�«¤€9¥Fº¥=¦e?¦>¥¦Dä¦f)§B�§3Ó§!¨3)¨:]¨7˜¨-Ð¨(þ¨*'©&R©'y©%¡©GÇ©\ª2lª]Ÿª8ýª$6«([«F„«fË«V2¬€‰¬1
! ­K<­,ˆ­`µ­Q®"h®R‹®PÞ®S/¯Aƒ¯XÅ¯4°4S°ˆ°C¨°9ì°&&±0M±O~±7Î±#²K*²,v²3£²6×²5³.D³Hs³¼³QÎ³; ´,\´2‰´#¼´1à´.µCAµK…µNÑµ* ¶"K¶$n¶0“¶(Ä¶*í¶3·&L·Ls·2À·4ó·9(¸4b¸ —¸S¸¸4¹`A¹R¢¹1õ¹�'º�©º3+»s_»kÓ»Q?¼I‘¼QÛ¼4-½Rb½7µ½(í½{¾�’¾c"¿M†¿8Ô¿c
À.qÀ) À'ÊÀ-òÀ@ Á,aÁ'ŽÁ¶Á%ÕÁ�ûÁeŒÂƒòÂQvÃPÈÃ.ÄLHÄ•Ä/µÄjåÄ3PÅ+„ÅR°ÅQÆPUÆ1¦Æ#ØÆKüÆ(HÇ(qÇ*šÇYÅÇÈ/È-KÈ6yÈ=°È~îÈ*mÉ@˜ÉÙÉèÉÊ"Ê==Ê{ÊŠÊ<§ÊFäÊV+ËO‚Ë9ÒËOÌI\Ì†¦Ìl-Í•šÍx0Î‘©ÎP;ÏŒÏ9¤Ï/ÞÏ'Ð?6ÐPvÐ0ÇÐ/øÐ?(Ñ,hÑ+•ÑBÁÑ5Ò8:ÒJsÒ4¾Ò;óÒP/Ó^€Ó:ßÓNÔiÔP‡Ô]ØÔ26ÕPiÕ@ºÕ$ûÕL Ö?mÖ]­ÖG×wS×dË×W0Ø=ˆØ[ÆØ%"Ù—HÙCàÙ?$ÚEdÚHªÚBóÚ06Û:gÛs¢Û0ÜCGÜ€‹ÜjÝJwÝ’ÂÝDUÞ8šÞJÓÞ3ß>Rß6‘ß2Èß;ûß.7à+fàJ’à;Ýà0á+Já1vá@¨á„éáPnâ.¿â(îâkã1ƒãCµã/ùãE)ä>oä2®ä$áäDå0Kå(|å*¥å,ÐåJýånHæ=·æmõæmcç4Ñç,è3è5Lè/‚è;²è?îè(.éBWé2šé5Íé=ê&Aê=hêA¦êEèêC.ë)rë4œë,Ñë+þë*ì)HìErì+¸ìÊäìÚ¯í]Šî^èîÒGïÎð~éðŽhñ^÷ñ_VòØ¶òÀ�ójPôh»ôÔ$õ¼ùõh¶öf÷�†÷;øZSø3®ø<âøWùNwùjÆùs1ú}¥úg#ûE‹ûzÑû*Lü3wüM«üEùüÚ?ýuþê�þ’{ÿºfÉ70^h9Ç:;<=xK¶\C_n£�H£YìUFœ.ºé4'8 `0�7²,ê@Xn'ˆ7°è4p9’ª@=	V~	YÕ	</
! :l
! ;§
! Eã
! K)8uA®<ðW-2…6¸lï@\
F�
Jä
K/U{[ÑC-DqN¶TDZEŸOåU53‹4¿>ôD3FxN¿MO\^¬]_iMÉ_fwvÞTUSªUþdTc¹eNƒ^Ò^1n�fÿgfqÎw@B¸;û<7FtL»8KAR�Ràu3C©*íK<d"¡!Äæ< l? 2¬ 3ß u!1‰!n»!A*"Gl"Q´"8#<?#4|#6±#Gè#K0$L|$VÉ$W %Dx%E½%O&US&E©&6ï&@&'Vg'I¾'V(4_(5”(?Ê(E
! )FP)=—)DÕ)C*E^*T¤*Sù*UM+J£+Iî+K8,Y„,[Þ,D:-T-TÔ-d).VŽ.gå.hM/r¶/x)06¢04Ù0@18O1 ˆ1
! ©1 ´1*Õ112322f2{2\š29÷213#O3)s3O�3Oí3^=4zœ4H5-`5Ž5/®5mÞ5L6+d6-�6K¾6
! 77"<7!_7&�7 ¨7QÉ7W8rs8 æ8K9YS92­97à9!:::JZ:¥:(»:ä:Jû:FF;B�;%Ð;4ö;!+<"M<+p<8œ<9Õ<A='Q=,y=K¦=ò=(>/:>9j>6¤>.Û>@
! ?QK?%�?6Ã?Fú?&A@8h@9¡@\Û@P8AG‰A0ÑA B8#B(\B…B>£B7âB-C.HC2wC&ªC,ÑC*þC,)D�VD�çD9iEa£EfFvlF%ãF`	G2jG%�GLÃG)H/:HjHJ‚H ÍH,îH&I BI8cIVœIHóI.<JOkJš»J6VK-�K<»K3øK/,L'\L,„L&±L,ØL"M&(M+OM%{M ¡M5ÂMøM"N83N#lN�N&£N.ÊN-ùN'O)BOlO8ŠO$ÃO'èOP ,PMP jP,‹P,¸PEåP7+Q@cQ7¤QGÜQG$RlR„RDžRjãR&NS-uS £S'ÄS+ìS TI9T!ƒT#¥TÉTÚT&ïT*UAU3WU'‹U³UËUêU	V.&VUV.rV%¡V ÇV1èVW$7W;\W˜W®WÍWhÞWGX-^X.ŒX1»X*íX2Y1KY%}Y"£Y,ÆYóY
ZE,ZGrZºZ:ÓZV[2e[4˜[.Í[,ü[?)\/i\?™\gÙ\wA]¹]F9^C€^(Ä^1í^i_[‰_Cå_0)`/Z`"Š`$­`Ò`0ò`#a$7a)\aJ†a2Ñab?$b.db“b5°bTæbY;ca•c_÷clWd‹ÄdPeÐeIïe#9f/]f*�f,¸f6åfFgcg}g+�g7»g™ógJ�h5Øh i:/i7ji¢iX¾iYj:qjD¬j]ñjCOkM“kOákI1lX{lGÔlYm-vm6¤m1Ûm-
n%;n@an}¢n] o~o6žo#Õo ùo\p:wp<²p9ïp6)q?`q> qJßq5*rO`r7°r8èrB!s*ds/�s1¿señshWtjÀtU+u}�u[ÿu1[v=�vOËv'w.Cw&rwF™wVàwF7x1~x °x"Ñx@ôx;5y0qy9¢y:ÜyVzYnz1Èz[úz-V{F„{nË{L:|^‡|_æ|IF}5�}>Æ}/~ 5~/V~2†~'¹~.á~'BGa@©8ê#€=?€1}€4¯€?ä€?$�d�,„�#±�^Õ�B4‚Lw‚fÄ‚/+ƒ4[ƒ!�ƒE²ƒGøƒ]@„Mž„;ì„7(…R`…2³…9æ…, †5M†;ƒ†-¿†+í†6‡=P‡,Ž‡4»‡6ð‡Y'ˆW�ˆYÙˆ=3‰8q‰+ª‰2Ö‰	ŠI)Š9sŠ,­Š5ÚŠ0‹+A‹@m‹1®‹'à‹=Œ5FŒ8|Œ7µŒ?íŒ?-�0m�1ž�:Ð�:Ž%FŽ9lŽ5¦ŽFÜŽ,#�HP�;™�;Õ�;�7M�…�#��Á�bÞ�.A‘#p‘”‘+®‘!Ú‘)ü‘2&’)Y’.ƒ’²’dÍ’62“Zi“7Ä“(ü“ %”3F”Ez”.À”=ï”)-•/W•$‡•'¬•.Ô•––:)–]d–'Â–ê–4—<—c\—VÀ—_˜Vw˜Î˜ä˜,õ˜X"™4{™X°™P	šLZšM§šMõšaC›ƒ¥›P)œQzœaÌœ*.�.Y�1ˆ�*º�2å�1ž%Jž2pž,£ž)ÐžúžGŸ^Ÿ xŸ:™Ÿ,ÔŸH  J 0k >œ 4Û G¡#X¡/|¡¬¡#È¡,ì¡%¢7?¢8w¢o°¢& £7G£S£BÓ£-¤ID¤DŽ¤;Ó¤%¥95¥o¥^Š¥#é¥%
¦…3¦¹¦:Ð¦Q§7]§K•§á§ü§¨?9¨>y¨7¸¨ð¨©%©4C©2x©«©@¿©AªKBª Žª5¯ª4åªD«3_«*“«R¾«/¬BA¬U„¬2Ú¬E
­'S­{­1›­5Í­&®&*®OQ®!¡®,Ã®ð®'¯4¯GL¯/”¯#Ä¯+è¯°*1°\°{°‘°]«°"	±',±T±2q± ¤±aÅ±/'²W²m²8„²8½²9ö²'0³3X³?Œ³Ì³/Ð³8´L9´:†´%Á´%ç´
µN-µN|µ-ËµTùµ3N¶X‚¶:Û¶6·DM·A’·lÔ·WA¸D™¸ZÞ¸Q9¹2‹¹L¾¹6º?Bº?‚ºKÂºE»PT»b¥»E¼?N¼OŽ¼\Þ¼B;½F~½FÅ½_¾>l¾A«¾<í¾S*¿E~¿IÄ¿IÀJXÀG£ÀcëÀQOÁF¡ÁIèÁB2Â?uÂEµÂ;ûÂN7Ã]†ÃGäÃM,Ä]zÄBØÄLÅ[hÅwÄÅE<ÆX‚ÆdÛÆA@ÇB‚ÇPÅÇCÈMZÈQ¨ÈLúÈZGÉV¢ÉmùÉ3gÊ,›Ê=ÈÊËL$ËPqËªÂË-mÌj›ÌxÍMÍ;ÍÍK	ÎcUÎ¹ÎØÓÎj¬ÏÐ1Ð"OÐ#rÐ.–Ð6ÅÐJüÐ"GÑDjÑ\¯ÑTÒGaÒK©ÒIõÒC?ÓKƒÓKÏÓ^ÔUzÔMÐÔ2Õ$QÕ&vÕB�Õ\àÕ =Ö^ÖLzÖLÇÖC×%X×1~×:°×5ë×5!Ø5WØd�ØjòØR]ÙI°Ù9úÙB4Ú5wÚ)­Ú3×ÚJÛUVÛj¬Û2Ü6JÜ(�Ü1ªÜ;ÜÜ6Ý«OÝ˜ûÝ8”Þ2ÍÞ#ß$ß4?ß.tß2£ß2Öß$	à-.à4\à4‘à!Æà=èà&áT9áPŽá'ßá2â*:âNeâd´âYãXsã2Ìãÿãä9"äs\äTÐä@%å8fåœŸåX<æ7•æÍæLÞæB+ç6nç/¥ç#Õçiùç/cè*“è+¾è�êè;lé0¨éTÙé3.êbêvê;‡êDÃê5ë>ë?]ë;�ë*ÙënìPsìAÄìEíCLíM�íGÞí:&î<aî:žî9Ùîï,ïHEï+ŽïBºï"ýïD ð$eð*Šð+µð#áð6ñs<ñ+°ñ=Üñ3ò:Nò+‰ò#µò6Ùò2óCóT^ó+³ó-ßó-
ôC;ô!ô/¡ô/Ñô_õEaõ'§õ!Ïõzñõ)lö5–öÌö)çö+÷=÷[\÷&¸÷)ß÷	ø9ø)Wø�ø“ø3®ø7âø ù7;ù+sù7Ÿù6×ù?ú&NúuúC’úKÖú]"ûd€ûtåû(Zü ƒü¤ü#Äü(èüý0ýMý:cý,žý5Ëý/þ)1þ[þ*qþœþ·þ(Òþ6ûþL2ÿ!ÿ ¡ÿ6Âÿ'ùÿ2!'T
|}Š/8€I2Êý=[c6k6¢IÙI#m<�¾.Å@ô5A@J‹>—]Ö]4T’+çAKUR¡Uô	JRT§ÃÞ'ýY%4;´<ð<-	j	g€	0è	C
! 2]
! ;�
! =Ì
! V
! ;a:�<Ø=(S1|®3Ç;û?7
:w
7²
8ê
7#7[6“4Ê8ÿ689o1©5Û13C=wCµ0ù/*1Z3Œ9À#ú4MSH¡ê!
! -,/Z%Š6°Vç9>9x3²6æ:UX]®L+Y4…=ºBø*;6fJ�Dè9-&gŽ!¬TÎ@#4d=™=×=$S5x8®6ç38R:‹9Æ><\+™2Å$ø	4')\)†°Æ#æ)
! 84mt*‡²ÅÜõ  3 F \ =v ,´ Iá P+!|!*™!3Ä!0ø!^)"ˆ"�"7–"
! Î" Ù"ú"#.1#S`#-´#Fâ#:)$/d$*”$N¿$%#%0@%/q%
¡%)¯%)Ù%3&)7&Ea&-§&Õ&$æ&'*'H'^'{'#Ž'1²'(ä'3
(;A(X}(Ö(Ù(ë(ý(,)7<)t)*”)2¿)=ò)=0*n*€*’*¤*¶*'È* ð*+$+6+I+[+m++ ‘+²+Ä+Ô+QØ+Q*,‰|,Ò-OÙ-u).#Ÿ.˜Ã.ƒ\/µà/`–02÷0Q*1#|1D 1‡å1:m2B¨2=ë2)3?3¡H3iê3vT4’Ë4#^5‚51’5>Ä5>6 B6%c67‰6
! Á6ˆÌ6U7®[7*
! 8-580c8-”8/Â8”ò8Ž‡9�:q˜:L
! ;NW;‡¦;D.<-s<>¡<:à<:=NV=D¥=-ê=&>}?>“½>²Q?n@Os@VÃ@mA½ˆA6FB=}BT»B?C@PC1‘CÖÃC8šD*ÓD þD#E‡CE6ËEÁFVÄF8GNTG<£GràGGSHC›H±ßH/‘IhÁIn*JP™JUêJh@KZ©KSL™XL0òLT#MrxMQëMg=NT¥N`úNi[OnÅOš4PcÏPs3QE§Q¸íQš¦R:ASš|SKT[cTE¿T6U<<UPyURÊUKVLiV[¶VMWZ`W_»WaXi}XOçXE7YO}YFÍY<ZEQZ�—ZM%[Os[GÃ[D\EP\3–\YÊ\Q$]Mv]AÄ]E^EL^8’^PË^W_Mt_sÂ_d6`D›`9à`=aXaVYb„°bM5c:ƒc6¾cbõc@Xdv™dpel�eZîeIIfg“fHûf?DgW„gcÜgb@h›£hT?iF”iSÛi\/jdŒjBñjŠ4kr¿kA2lžtlbmVvmcÍmd1nf–nIýnGGo’�o�"pZ¤pCÿp`Cqh¤qW
rVerG¼rCsqHs+ºs3æsFt8atVštXñt>JuM‰uT×uO,vB|vd¿vF$w5kwD¡wPæw`7xJ˜xVãxX:yO“y?ãy7#z?[z‚›zE{/d{5”{PÊ{F|<b|+Ÿ|KË|B}PZ},«}SØ}R,~V~0Ö~028.kBš.ÝC€AP€U’€gè€$P�&u�„œ�M!‚`o‚"Ð‚Kó‚X?ƒ9˜ƒ^ÒƒW1„K‰„YÕ„G/…+w…O£…Œó…X€†QÙ†b+‡DŽ‡NÓ‡O"ˆNrˆOÁˆ^‰,p‰J�‰3è‰7Š/TŠ(„Šn­Š8‹4U‹9Š‹pÄ‹Í5Œ„�ˆ�ŸŽ¨Ž[Ç�l#�c��\ô�\Q‘/®‘BÞ‘d!’e†’×ì’#Ä“è“&”7(”^`”D¿”•ò•?
–M–?Y–™–.¥–ŒÔ–*a—CŒ—0Ð—K˜6M˜4„˜¹˜Õ˜.Þ˜
™™)™
>™L™d™v™~™‡™�™ ™°™¼™Ö™ê™š"š3š?šLš]špš�š¤š°šÁš×šîš››*'›sR›qÆ›a8œmšœe�&n�>•�YÔ�+.ž8Zž8“žYÌž&ŸLDŸ_‘Ÿ<ñŸ. !H j E~ DÄ D	¡=N¡6Œ¡Ã¡EÚ¡> ¢9_¢4™¢+Î¢>ú¢9£-I£2w£Yª£%¤@*¤Dk¤°¤HÈ¤F¥-X¥†¥'¡¥+É¥õ¥¦40¦Ue¦Z»¦�§L˜§*å§;¨<L¨C‰¨DÍ¨8©;K©E‡©QÍ©5ª:UªQ�ª8âª6«IR«Hœ«Jå«(0¬†Y¬Oà­’0®SÃ®µ¯|Í¯WJ°K¢°9î°8(±�a±ã±:c²7ž²gÖ²®>³Ií³]7´w•´u
µ_ƒµbãµ[F¶X¢¶?û¶N;·6Š·„Á·uF¸&¼¸Vã¸U:¹:�¹4Ë¹ºº1ºGº%]º8ƒº.¼ºëº.»%2»-X»&†»/­»AÝ»+¼K¼i¼&‡¼q®¼( ½RI½4œ½JÑ½>¾Q[¾K­¾‚ù¾€|¿Qý¿POÀN ÀJïÀR:ÁL�ÁQÚÁ,,ÂQYÂ7«Â=ãÂ!Ãy¡Ã^Ä9zÄ[´Ä~Å/�Å/¿Å4ïÅ2$Æ`WÆ)¸Æ6âÆ6Ç'PÇ2xÇN«Ç|úÇ—wÈVÉnfÉ=ÕÉ+Ê5?Ê4uÊ6ªÊ7áÊCËP]Ës®Ë&"Ì$IÌPnÌ>¿ÌAþÌ%@ÍOfÍ2¶Í8éÍ "ÎNCÎ^’ÎñÎHÏJXÏi£Ï]
ÐLkÐ(¸ÐDáÐ5&Ñ0\ÑC�ÑÑÑ,ïÑ4ÒZQÒ.¬Ò8ÛÒ?Ó-TÓW‚ÓLÚÓ6'Ô…^ÔCäÔI(Õ0rÕ8£ÕVÜÕ13Ö-eÖM“Ö?áÖS!×gu×6Ý×7ØULØD¢ØIçØH1ÙHzÙ:ÃÙ0þÙ0/Úq`ÚQÒÚM$Û=rÛK°ÛTüÛlQÜW¾ÜFÝF]ÝM¤Ý\òÝ[OÞ:«ÞAæÞF(ßEoßIµß<ÿß6<à=sàO±à;áF=áN„á8Óá4â*Aâ$lâF‘â4Øâ-
ã-;ã4iã+žãYÊãD$ä6iä7 ä7Øä6å7Gå9å5¹å>ïå>.æ;mæ9©æ1ãæHç0^ç@�çBÐç7èDKè+�è+¼è1èè.éAIéP‹é2Üé!êV1êˆêˆ¢ê+ë3@ëtëŽ�ëìŽ;ì3ÊìMþìÄLíNï0`ï=‘ï=ÏïA
ðOOð+ŸðTËð ñG=ñ)…ñ4¯ñ!äñ&òw-ò(¥òFÎòHó<^ó8›óLÔóL!ôLnôL»ôZõZcõ?¾õ)þõ(öaHöKªö=öö44÷3i÷E�÷1ã÷^ø@tø„µø©:ùdäù%Iú!oú%‘úX·ú+ûF<ûFƒû[Êû(&üGOü-—ü4ÅüPúü@KýNŒý9Ûý4þ{Jþ1Æþ3øþ<,ÿ4iÿ0žÿhÏÿ58'n/–IÆALR1Ÿ9Ñ8�D<ÆJMNYœWö^N>­(ì<,R@aÀ"+?2k5žšÔŒoFüGCh‹MôOB	2’	2Å	Vø	=O
! �
! #¬
! 7Ð
! ~[‡1ãX<n[«4
=<
Kz
KÆ
@jS¾8ÔJ
qX}ÊHHX‘êO
! <Zn—VP]ˆ®]7X•=îP,M}oËi;l¥nL�TÎO#Js ¾Qß1.FDuYº8UMI£hí4V;‹+Ç9ó4-Bb?¥.å0>EZ„Qß18N2‡WºAFT{›7MO0�>Î1
 :? 4z 4¯ 1ä D!6[!1’!2Ä!#÷!"@*"Xk"NÄ"A#U#-n#œ#1¸#ê#:$D<$<�$^¾$G%_e%^Å%Q$&Mv&JÄ&['Ok'Q»'Š
(V˜(Yï(ƒI)4Í)*E*X*u*#ˆ*¬*<Æ*+#+@B+Gƒ+@Ë+6,/C,:s, ®,.Ï,&þ,%-5-=G-?…-AÅ-8.#@.d.Q‚.PÔ.N%/Nt/KÃ/I0KY08¥0@Þ021<R1 �1F°15÷1e-2V“2„ê2‹o3_û3R[4U®4~50ƒ5-´5Câ5&6E6X6k6,}6)ª6)Ô6'þ6:&77a7.™7_È7@(8Ii8S³8a9Fi9@°9Sñ9RE:L˜:Vå:J<;S‡;1Û;l
<Pz<7Ë<9=;==Ny=:È=9>=>T>6q>C¨>Eì>H2?*{? ¦?<Ç?>@5C@9y@R³@A>AF\A/£A5ÓAJ	BJTBŸB½B!ÜBrþBWqCnÉCu8D>®D;íD;)E;eE;¡EWÝE'5F]FeqFY×F=1G>oG7®G9æGJ HBkH®HÉHåHVúH‚QIBÔIFJG^J>¦J"åJ2K1;KmKK‡KOÓKJ#LMnL9¼L9öL[0M!ŒMQ®MSNWTNO¬NLüN+IO5uO5«O0áO>P/QP.�P9°P4êPFQ=fQH¤QTíQ)BR0lR"�R7ÀR%øR?SC^S*¢S3ÍS T"T5¢T4ØT/
U@=U~U/“U/ÃUBóU,6V2cV3–V-ÊV øV<WgVWF¾WUXN[XQªXKüXaHYWªYrZyuZ_ïZWO[V§[Nþ[IM\H—\)à\(
! ],3]=`]]ž]ü]"^Q7^*‰^J´^Lÿ^L_4g_:œ_G×_?`R_`>²`>ñ`L0aN}a'Ìa6ôa<+b„hbcíb`QcY²c<dŒIdJÖd*!e‚LeMÏeHfcff-Êf_øfrXgBËg)h8h>Nh(�h@¶h[÷hSisi%“i#¹iÝi-÷i%j<jTj lj!�j"¯j"Òj$õj$k0?kpkŽk¬k2ÉkHük)El)olr™l6m=Cm/�m>±m9ðmw*ns¢nKoPbog³oMpvipGàp[(q<„qAÁq±r°µrOfs1¶sLèsg5tc�t9uJ;u4†uI»u7vL=vŠvJ¢vJívZ8w“w=©w(çw&xD7xJ|x0Çxwøx_pyJÐy0zJLz0—zHÈz2{HD{2�{]À{G|Hf|2¯|bâ|}E}iÃ}„-~g²~‚2�AÐ2€2E€0x€K©€õ€;�%O�%u�T›�'ð�B‚Z[‚6¶‚Yí‚5GƒP}ƒFÎƒ4„J„)g„(‘„Bº„Ûý„ Ù…ú…t†9Ž†ÖÈ†\Ÿ‡Cü‡>@ˆLˆOÌˆ1‰5N‰}„‰&Š5)ŠY_Š=¹Š0÷Š2(‹O[‹?«‹Bë‹(.Œ,WŒ/„ŒH´ŒDýŒ$B�Qg�*¹�Hä�+-ŽDYŽ@žŽßŽB÷Ž:�8S�5Œ�Â�(Þ��)�?F�P†�D×�1‘@N‘R�‘‚â‘?e’B¥’8è’2!“2T“,‡“´“/Æ“4ö“/+”F[”F¢”-é”S•1k•5�•.Ó•Y–H\–)¥–)Ï–Yù–S—6r—6©—,à—
˜N%˜Gt˜¼˜,Ò˜*ÿ˜9*™/d™<”™2Ñ™/š/4š4dš>™šØš2øš4+›.`›<�›^Ì›*+œcVœzºœˆ5�„¾�ECž„‰žLŸ™[Ÿ<õŸá2 $¡�9¢ÐÇ¢˜£Fœ¤;ã¥N¦Sn¦:Â¦=ý¦(;§d§"y§"œ§"¿§ â§ ¨$$¨$I¨$n¨"“¨"¶¨)Ù¨4©18©/j©Cš©UÞ©24ª4gª>œª1ÛªD
«DR«Z—«7ò«w*¬P¢¬Oó¬wC­H»­[®G`®8¨®@á®:"¯C]¯m¡¯a°~q°]ð°dN±a³±X²on²LÞ²M+³„y³(þ³('´(P´(y´¢´Ð¦µQw¶?É¶G	· Q·7r·-ª·8Ø·Z¸Wl¸pÄ¸5¹PS¹G¤¹nì¹b[º`¾º»N?»IŽ»{Ø»nT¼fÃ¼b*½`�½^î½'M¾$u¾Eš¾Tà¾J5¿€¿�¿*·¿2â¿¡Àp·À)(Á?RÁN’Á$áÁ:Â,AÂnÂ1ŽÂÀÂCÛÂ3Ã0SÃ„Ã¢Ã9½Ã=÷Ã;5Ä2qÄ¤Ä4$Å)YÅDƒÅ-ÈÅXöÅIOÆ™Æ/¹ÆéÆ=Ç;CÇ=ÇA½Ç-ÿÇ$-È RÈ sÈJ”ÈFßÈ?&É'fÉ1ŽÉ-ÀÉ*îÉAÊ9[Ê.•Ê2ÄÊ(÷ÊM Ë)nË-˜Ë9ÆËqÌ@rÌH³ÌnüÌAkÍS­Í=Î1?ÎdqÎ=ÖÎ#Ï48ÏmÏ ‹Ï¬ÏVÄÏ8Ð1TÐ+†Ð+²Ð+ÞÐ4
! Ñ,?Ñ*lÑ!—Ñ,¹ÑPæÑ.7Ò.fÒ.•Ò.ÄÒ/óÒ/#Ó0SÓ0„Ó0µÓ0æÓ0Ô0HÔ0yÔ0ªÔ0ÛÔ0Õ0=Õ0nÕ.ŸÕ.ÎÕ.ýÕ.,Ö.[Ö.ŠÖ/¹Ö.éÖ.×.G×.v×0¥×0Ö×0Ø08Ø.iØ.˜Ø.ÇØ.öØ.%Ù.TÙ.ƒÙ.²Ù.áÙ.Ú/?Ú/oÚ-ŸÚ.ÍÚ.üÚ/+Û/[Û.‹Û.ºÛ.éÛ.Ü,GÜ-tÜ-¢Ü.ÐÜ4ÿÜ<4ÝEqÝ5·Ý5íÝ)#ÞJMÞJ˜Þ2ãÞ6ßHMßA–ßFØß;àC[à¤Ÿà:DáCá$Ãá(èá"â54â8jâ8£â1Üâã2ã5Nã2„ã@·ãDøãC=äL�äÆÎä7•å�ÍåJOæMšæ[èæCDç3ˆçM¼çC
! è?Nè?Žè1ÎèMéJNéG™éBáé$$ê`Iê)ªê!Ôê[öêGRëHšë%ãë*	ì;4ì2pì)£ì&Íì1ôìY&íH€íLÉíî$3î&Xî î0 î-Ñî(ÿî(ï#Bï'fï+Žï'ºï!âï ð!%ð!Gð-ið&—ð"¾ð"áð)ñ,.ñ%[ñ3�ñ6µñ ìñ$
ò)2ò+\ò)ˆò5²ò`èò§IóñóEôBVô>™ô:ØôKõ_õ>sõX²õ@öWLöI¤ö=îö>,÷0k÷œ÷'¶÷1Þ÷#ø[4ø`�ø(ñø>ù;YùB•ùØùIïùD9úP~úFÏúJûCaûF¥ûJìûM7üF…üIÌüUýKlýC¸ýMüý%Jþpþ.‹þ-ºþ6èþ#ÿ3Cÿwÿ#”ÿ
¸ÿ)Æÿðÿ	H@b£¿ÔôT5i/Ÿ,Ï$ü!G0gxRà+3d_qÄ‹6dÂc'@‹&Ì ó>?S6“6Ê$'&ˆN1×/	99-s9¡7Û7	fK	O²	.
! †1
! i¸
! U"nx=ç
2%0X^‰&èSYc,½?ê *3Ë/ÿF/Fv<½„úFÆÚ/ú0**['†*®7Ù+-=+kK—ã)!, N$o8”8Í' *H4sA¨7ê-"@P*‘3¼'ðP%iF�Ö%ï<?RI’Ü@ñ$2'W;'»\ãX@<™VÖ+-DY2ž.Ñ. /+P4|,±%Þ&>+4j)Ÿ3É>ý/<-l,š1ÇTùN  k MŒ #Ú ?þ 1>!p!2Œ!#¿!Bã!*&"Q"†k"kò"z^#_Ù##9$S]$H±$/ú$#*%,N%{%E›%(á%;
! &+F&%r&=˜&MÖ&=$')b'$Œ'4±'0æ'@(<X(•(/µ(!å(")9*)Ld)`±))*)<*rf*›Ù*xu+»î+Šª,u5-c«-t.�„.œ"/Ê¿/‹Š031'J1tr1Cç15+2?a29¡2\Û2=83;v3b²324dH4$­4JÒ435%Q5Nw58Æ5(ÿ5!(6J6g6†6C£6Nç6,67Mc75±7/ç798QQ81£80Õ889]?9"�9%À9#æ9"
! :B-:;p:¬:AÇ:	;3&;(Z;5ƒ;#¹;.Ý;%<=2<cp<*Ô<Dÿ<D=-b=A�=;Ò=->5<>9r>A¬>.î>2?.P?q?.ñ?> @£_@9A'=A4eA4šAÏA%ëAÍB9ßBþC„D=�DIÛDZ%E4€EHµE3þE(2F)[Fq…F.÷F|&G¤£G*HHIsHN½H;I>HI-‡I1µI/çI'J2?JQrJ.ÄJ'óJ,K+HK1tK'¦KÎKsîK;bL8žL@×LjM,ƒM'°M?ØMqNaŠNMìN%:O`OA|OK¾O1
! P<P>QPv�P>Q\FQ,£Q'ÐQDøQ!=R _RS€RÔR%ÛRKS$MS&rS!™S(»S9äS3T,RT(T.¨TF×T†U¥US®ULV8OVUˆV(ÞVdWVlWÃWÙWïW X&X-<X+jX–X­X0ÄXIõX)?Y4iY.žYÍY%éY:Z>JZ7‰Z>ÁZ][>^[P�[‹î[Bz\'½\*å\0]*A]+l]%˜],¾](ë]3^H^f^�^¡^"¾^á^ú^_.5_3d_6˜_ Ï_Gð_"8`'[`7ƒ`@»`3ü`$0a/Ua(…a/®aÞa<ôa81b(jb2“bÆbØb/öb&ce=c%£c
Éc0×cd*$dOd1gd)™dÃd'ÙdMe OeDpeµe5Ôe$
! f//fB_f1¢fÔf çf$g;-gig%‚g)¨g*Òg+ýg=)hpghMØh8&iC_iE£i=éi>'j:fj3¡j Õj4öj=+k:ik3¤k2ØkAl+MlzylXôl2Mm%€mF¦m4ím*"n;Mnt‰n(þnh'o�o'°o8Øo>p9Pp`Šp.ëpMq3hq œq½qÔq4ìqD!r2fr2™rEÌr8s2Ks3~s²s&ÍsDôs19t;ktJ§t(òtru?Žu9ÎuYv=bv= v=Þv=wKZw:¦wAáw>#xEbxr¨x*y&Fy+my,™yÆy>Ýy@z*]zYˆzIâzE,{Sr{Æ{.Þ{Y
|Eg|9­|Pç|B8}5{};±}�í}!{~H�~Cæ~K*Fv‹½€gI� ±�§Ò�>z‚L¹‚7ƒe>ƒP¤ƒ&õƒK„:h„ £„LÄ„<…0N…B…DÂ…:†WB†!š†y¼†I6‡:€‡J»‡;ˆ"Bˆ!eˆ
‡ˆ8•ˆNÎˆ,‰0J‰U{‰4Ñ‰+Š<2Š[oŠ"ËŠUîŠrD‹0·‹Jè‹D3ŒdxŒUÝŒ3�=L�4Š�G¿�WŽ\_Žy¼Ž=6�It�W¾�V�km�~Ù�VX‘P¯‘V’;W’G“’iÛ’:E“b€“dã“H”d”Sw”SË”I•i•E€•@Æ•:–B–BS–N––Gå–L-—9z—'´—;Ü—U˜9n˜¨˜Á˜Ü˜+ò˜™9™@V™—™­™$Ê™5ï™5%š5[š(‘š7ºš2òšP%›:v›_±›(œK:œ5†œ¼œ1Õœ��1�I�]�/r�¢�·�Ë�1á�ž(ž9=žwž”ž§žºžÙžížŸŸ2Ÿ!EŸgŸ!~Ÿ Ÿ!·ŸÙŸðŸ # 7< lt ká GM¡0•¡]Æ¡N$¢>s¢:²¢'í¢K£\a£©¾£h¤‡¤¡¤»¤Õ¤,ë¤>¥.W¥5†¥(¼¥Gå¥%-¦1S¦…¦' ¦È¦,ã¦=§\N§0«§0Ü§+
¨9¨!X¨"z¨�¨¼¨Ü¨û¨©9©X©w©‘©«©Å©1å©ª17ªiª‰ª©ªÉª éª
! «"«=«5\«’«±«Ð«&ï«1¬6H¬J¬&Ê¬/ñ¬+!­,M­Jz­0Å­)ö­# ®#D®Bh®1«® Ý®$þ®&#¯&J¯)q¯)›¯AÅ¯2°N:°K‰°-Õ°-±-1±N_±5®±~ä±Ac²>¥²8ä²L³<j³6§³8Þ³:´=R´@�´1Ñ´7µ.;µ/jµ:šµ$Õµ)úµA$¶1f¶/˜¶1È¶?ú¶3:·Fn·=µ·=ó·;1¸:m¸:¨¸5ã¸9¹9S¹9�¹6Ç¹.þ¹-ºkIºµº3Íº6»C8»M|»$Ê»8ï»3(¼O\¼ ¬¼CÍ¼C½AU½A—½<Ù½<¾?S¾“¾mª¾¿5¿R¿Co¿9³¿9í¿3'À[ÀqzÀìÀ#
! Á.Á DÁ5eÁ0›Á4ÌÁ4Â46Â1kÂ�Â1¹Â;ëÂ('ÃVPÃ[§Ã<ÄA@ÄD‚Ä'ÇÄ+ïÄ*Å-FÅ8tÅU­Å‡Æ#‹Ç$¯Ç3ÔÇRÈn[È#ÊÈ3îÈ"É!8ÉEZÉ< É^ÝÉo<ÊF¬Ê&óÊHËcË_rËaÒËe4Ì'šÌ5ÂÌJøÌ?CÍMƒÍAÑÍ6Î¹JÎZÏ$_Ïž„ÏÌ#Ð>ðÐ/ÑKIÑZ•ÑuðÑ!fÒˆÒ:—Ò"ÒÒ[õÒQÓnÓ‹Ó;¦ÓYâÓ]<ÔšÔH­ÔAöÔ#8Õ\ÕBtÕ·Õ^ÎÕB-ÖPpÖ7ÁÖ>ùÖ88×Qq×HÃ×JØ2WØ(ŠØU³Ø+	Ù35ÙiiÙLÓÙR Ú.sÚ9¢ÚÜÚ0ôÚ,%Û[RÛ$®Û@ÓÛ?Ü?TÜ=”Ü1ÒÜ.Ý83Ý:lÝ0§Ý8ØÝ&ÞX8ÞM‘Þ+ßÞ1ß=ßI]ß%§ßAÍß=àBMà.�à<¿àJüà;Gá3ƒáE·áIýá.Gâ3vâ7ªâGââ#*ã2Nã)�ãI«ãDõãZ:ä,•ä>ÂäGå5Iå&å*¦å2Ñå2æ;7æ_sæ-ÓæTç9Vçu�çHè4Oè9„è7¾è>öè@5é/véR¦éQùéNKêLšê<çê,$ë8QëWŠë+âë"ì[1ìX�ìEæì.,í6[í.’í.Áí,ðí(î\Fî4£î,ØîZïW`ïJ¸ïCð GðÍèðH¶ñxÿñ>xòQ·òO	óIYó(£ó,Ìó(ùó,"ô!Oô0qôœ¢ô:?õ;zõX¶õ4ö'Dö'lö(”ö-½öEëöv1÷(¨÷WÑ÷)ø+Hø*tø8Ÿø8Øø4ùIFùE�ù+Öù2úC5ú7yú)±ú-Ûú'	û'1û(Yû-‚û°û8Ïû4ü=ü*Xü{ƒüšÿü\šýZ÷ýZRþ…­þ83ÿ3lÿ. ÿºÏÿ'Š
! ²<½1ú-,%Z!€5¢%Ø-þ9,>f8¥DÞ>#CbH¦Bï=2Ap;²@î;/@k:¬KçE33yI­>÷S6UŠ^àP?Q�Wâ†:	OÁ	X
! j
! „Š
! B>Rx‘K
! ÒV«)
GÕ
)cG«¾×é&=F!_�K�5éj4Š/¿Qï1A7s=«:éN$;s1¯]á ?2`7“�Ë”\\ñŠN™Ù/sK£)ï99S9�GÇK_[O»\Wh3ÀDôz96´>ëX*;ƒk¿?+zk]æNDh“.ü3+Ž_*îE W_ j· W"!Jz!XÅ!~"}�":#$V#6{#6²#6é#6 $7W$7�$8Ç$8%89%8r%8«%8ä%8&8V&8�&8È&8'8:'6s'6ª'6á'6(6O(6†(7½(6õ(6,)6c)6š)8Ñ)8
! *8C*8|*6µ*6ì*6#+6Z+6‘+6È+6ÿ+66,6m,6¤,7Û,7-5K-6�-6¸-7ï-7'.6_.6–.6Í.6/9;/5u/5«/6á/&0L?0hŒ0Dõ0y:1´1(Í1Wö1\N2F«23ò2!&3HH3;‘32Í3+4],4:Š4=Å4^5Fb5@©51ê5E6$b6!‡6J©6Pô6BE7'ˆ7/°7*à7*8)68*`8*‹8)¶8™à8Kz9AÆ9R:A[:,�:9Ê:E;@J;@‹;jÌ;,7<Ud<Dº<Šÿ<RŠ=HÝ=I&>=p>I®>�ø>G†?1Î?>@G?@F‡@(Î@9÷@1A/IA!yA]›A/ùA)B"IB/lB8œBAÕB-C.ECFtC'»C-ãC0D]BD, D=ÍD'E+3E'_Eb‡E6êEC!F1eF—FEµFNûF;JG)†G1°G#âGH+%HGQH#™H5½H-óHO!IJqI=¼I+úI7&J+^JŠJ'§J%ÏJ'õJ=K=[K™K2¶K-éKCL[LHpL^¹L[M<tMM±MRÿMaRN8´N5íNn#O:’O2ÍO6P67PDnP6³P@êP;+Q@gQ7¨Q7àQAR7ZR9’R;ÌR7S8@SFyS7ÀSFøSV?T<–T?ÓT:U:NUB‰UHÌUCV<YVC–VHÚV<#W?`W< W7ÝWGXC]XW¡XlùXhfYUÏYZ%Z%€ZG¦ZGîZ16[,h[5•[Ë[ß[Kú[RF\G™\,á\]6$]5[]N‘]5à]Q^Dh^9­^3ç^1_/M_;}_/¹_;é_4%`-Z`0ˆ`B¹`$ü`!aC?aƒa3•a@ÉaR
! bM]b*«b.Öb/c(5c>^c�c½c(Ûc:d9?d:yd´d5Ëd'e!)eKe(ke+”e&Àe+çe$fF8fNf+ÎfHúf@Cg?„g5Äg‚úg]}h0ÛhYi`fi3Çi;ûi<7jDtj4¹jAîj<0kMmk,»kèkÿk/l9Al/{l!«lUÍlS#mSwmXËm>$n]cn]Án_oo'–o(¾oço3p9;p0up0¦p/×p<q5Dq&zq-¡q@Ïq"r"3r;Vr<’rIÏr#s=sRSs)¦sÐs;âs?te^tÄtQÔt&uF?ud†u ëu2v.?v]nv&ÌvóvHw[\w ¸w'Ùwx+x%Kx,qx&žx›Åx}ayLßyL,z?yz;¹z<õz-2{1`{+’{I¾{T|_]|5½|Aó|i5}MŸ}Hí}”6~DË~>xO?ÈR€E[€N¡€Fð€G7�a�6á�I‚Vb‚k¹‚D%ƒWjƒ`Âƒf#„–Š„%!…¨G…vð…>g†S¦†9ú†N4‡Hƒ‡kÌ‡^8ˆ�—ˆF'‰Rn‰fÁ‰O(ŠcxŠvÜŠ7S‹i‹‹Fõ‹l<Œ™©ŒUC�m™�(ŽG0ŽBxŽo»Žœ+�WÈ�r �j“�Dþ�7C‘…{‘‡’…‰’ž“R®“o”Dq”p¶”R'•`z•„Û•ˆ`–9é–.#—CR—n–—C˜9I˜Hƒ˜!Ì˜jî˜�Y™UÛ™r1šU¤šhúšBc›X¦›fÿ›4fœ^›œFúœYA�^›�lú�EgžL­žgúž9bŸ4œŸ*ÑŸ%üŸ*" EM &“ *º *å p¡+�¡/­¡6Ý¡I¢I^¢-¨¢"Ö¢7ù¢81£+j£4–£"Ë£î£-¤ 3¤^T¤%³¤Ù¤,ö¤9#¥.]¥?Œ¥Ì¥7ë¥0#¦-T¦‚¦)¡¦Ë¦$Ü¦Š§YŒ§=æ§5$¨CZ¨Ež¨5ä¨\©;w©=³©>ñ©A0ªvrªEéªE/«hu«xÞ«ŒW¬nä¬WS­m«­J®d®C�®OÅ®H¯7^¯E–¯>Ü¯°41°Xf°1¿°ñ°=±,L±5y±J¯±Gú±NB²S‘²Cå²))³6S³-Š³\¸³L´b´2z´­´Â´nÏ´9>µ?xµB¸µ(ûµ.$¶`S¶K´¶f·Ag·n©·¸<4¸$q¸K–¸1â¸
¹"¹1¹O¹*h¹“¹h¯¹[ºtºE’º<Øº?»6U»‘Œ»7¼]V¼`´¼)½8?½Ox½GÈ½)¾+:¾Hf¾3¯¾Kã¾M/¿D}¿DÂ¿<À¡DÀ æÀÂÃ8ÄHÅ1gÅ(™Å@ÂÅ+ÆC/Æ6sÆ8ªÆ-ãÆ;Ç_MÇ;­ÇhéÇ2RÈ,…È+²È>ÞÈ1ÉOÉvaÉNØÉb'ÊAŠÊFÌÊCËEWË@�Ë8ÞË@ÌKXÌ0¤ÌbÕÌ`8Í`™ÍNúÍJIÎb”Îb÷ÎHZÏ2£Ï4ÖÏ5Ð*AÐ?lÐI¬Ð=öÐf4Ñ$›ÑhÀÑk)ÒP•ÒæÒ9úÒ 4Ó$UÓ>zÓ,¹ÓWæÓ*>ÔniÔSØÔR,ÕmÕ=íÕ@+ÖGlÖ)´Ö-ÞÖO×Y\×¶×Í×6ä×5ØTQØS¦ØiúØ�dÙvòÙ–iÚbÛTcÛ*¸ÛAãÛ5%Ü_[ÜH»Ü=Ý=BÝB€Ý;ÃÝNÿÝ7NÞA†ÞfÈÞ6/ßfßK{ß-ÇßOõß Eà+fà'’à'ºà%âà1á7:á�ráƒâ
! †âx‘âw
! ã‚ãH ãGéã81äRjä?½ä+ýäB)å#lå?�å?Ðå"æP3æ+„æM°æAþæ.@ç.oçžç»çÒçîç9ûç$5è.Zè3‰è½è+ÔèFéHGé$�é#µéEÙé+ê0KêG|ê'Äê;ìêI(ëHrëG»ëGì6Kìn‚ìñì-í<1íní*ˆí*³í)Þí"îK+î;wî=³îBñîN4ï=ƒïFÁïHðBQðF”ðDÛð ñ7ñCRñE–ñÜñAöñ8òJSò7žò.ÖòJó8Pó;‰óÅó-ÚóJô€Sô|ÔônQõJÀõ9öXEö$žö$Ãö+èö0÷%E÷;k÷.§÷©Ö÷N€øUÏøQ%ùVwù[Îù“*ú_¾úTûIsû‰½ûSGü2›üQÎü0 ý/QýF�ýOÈý;þ1Tþ8†þ<¿þHüþAEÿK‡ÿLÓÿC EdCª;î)*T^sBÒW=m!«*Í?ø683o3£2×:
! ,EMr!À"â5M;#‰!­jÏ,:OgQ·+	S5*‰>´Aó654lX¡=ú!8	'Z	-‚	*°	@Û	%
! 2B
! @u
! .¶
! ;å
! =!4_.”4Ã#ø'‚DÇLÏ6
3S
Z‡
:â
-/K?{©»¨e:BIDŒAÑ/-C&qŠ˜#73K(?¨Dè7-@e>¦6åC:`3›.ÏBþFAˆk§e=y‡·2?7r(ª5Ó³	G½-=35qG§Oï'?<gZ¤Uÿ2U6ˆF¿M;TS�GäX,A…lÇ;4Lp<½Mú^H?§6ço QŽ 3à '!<!iS!R½!A"PR"G£" ë"Q#E^#Ÿ¤#D$}c$0á$^%cq%1Õ%]&e&1&±&aÎ&'0'AX'—š'˜2(žË('j)’)"²)^Õ).4*3c*B—*,Ú*+i&+4�+GÅ+@
,5N,4„,'¹,aá,&C-*j-•-°-Ã-DÚ-C.Cc.C§.Dë.C0/At/B¶/Aù//;0Ok0U»0@1uR1?È1=2(F2-o2U�2Wó2[K3_§3Q4WY4I±4aû4Y]5V·546$C6-h6;–6GÒ6,7YG7X¡7Xú7=S8<‘8<Î809_<92œ9UÏ9K%:"q:1”:!Æ:4è:-;-K;Ay;A»; ý;#<7B<(z<£<$Ã<=è<?&=8f=)Ÿ=xÉ=/B>>r>E±>J÷>8B?!{?.�?'Ì?)ô?+@%J@,p@*�@=È@LAESAI™ABãAh&Bi�BVùBNPCŸCS²C>D3EDtyD}îDlE9ŠE8ÄE8ýE6F5MF1ƒF0µFLæF;3G9oG8©G?âG2"HUUH=«H'éHFI;XI0”I6ÅIHüI=EJ?ƒJ)ÃJ(íJ3K;JK †KE§KOíKH=LF†LAÍLM/.M/^M&ŽM#µM2ÙM7N,DN;qNJ­N0øN>)O-hO>–O8ÕO@PSOPJ£P3îP/"Q'RQ#zQAžQTàQ>5R9tR0®RQßRO1SM�S<ÏS
TGT6bT]™TP÷THUEeU8«U<äU3!V>UV%”VXºVLWL`WJ­W,øW0%XBVXI™XãXDYFYAZY<œYÙY$ëY2ZCZ3^Z?’Z*ÒZ+ýZ;)[<e[I¢[,ì[
\<'\d\&‚\5©\(ß\*]g3]I›]5å]6^@R^!“^µ^^Ò^W1_H‰_Ò_í_e`2i`œ`¯`KÀ`aa(2a'[aEƒa?Éa)	b93b mb6Žb-Åb}óbxqcêc"jd�d6©d$àd1e*7eAbeJ¤eFïe 6f*Wf‚f!�f¿fŠÖf;ag)�g5ÇgLýgJh2hh›h*¸h&ãh\
! i&giŽi+­iVÙi<0jžmj[k8hk:¡k+Ük1l1:l1llžlH¹lm7mhRm3»mVïmYFnV n2÷n6*oGaoK©o@õo@6p-wp¥p"Ãp'æp'qy6qz°qI+rurE�r<Ór=s=Ns<ŒsgÉsC1tCut@¹tgútHbu~«u]*v+ˆv¸´v!mw�x\¥xJyJMyI˜yIây3,zZ`z(»z3äz9{AR{H”{HÝ{,&|(S|A||V¾|B}.X}L‡}GÔ}%~<B~�~KD[. NÏC€Xb€,»€è€Oî�V>‚p•‚hƒdoƒcÔƒU8„SŽ„'â„#
! …L.…`{…;Ü…D†B]†0 †WÑ†‡)‡<±‡Wî‡\Fˆ&£ˆÊˆaçˆI‰2^‰Y‘‰ë‰kŠ?‡ŠÇŠ3ÔŠ)‹62‹Ui‹0¿‹^ð‹3OŒcƒŒ7çŒ8� X�oy�Ié�I3ŽI}Ž,ÇŽDôŽo9�k©�G�z]�_Ø�>8‘"w‘ š‘K»‘:’MB’�’:¤’!ß’8“::“,u“¢“¾“#Ú“3þ“=2”7p”Y¨”P•:S•Ž•§•Ç•3á•–(-–4V–,‹–)¸–?â–B"—Ae—–§—•>˜LÔ˜3!™WU™Q­™2ÿ™62šOiš6¹šZðš@K›0Œ›K½›	œ7)œKaœN­œAüœG>�Q†�LØ�5%ž[žFuž&¼žãžEŸ8IŸ9‚Ÿ*¼Ÿ:çŸ" :A  | ¦¡‡Ä¡L¢'j¢0’¢MÃ¢c£'u£R�£3ð£'$¤?L¤>Œ¤3Ë¤Mÿ¤(M¥Ev¥Z¼¥1¦LI¦A–¦?Ø¦Z§is§aÝ§'?¨Lg¨H´¨2ý¨<0©6m©E¤©>ê©@)ª:jª’¥ª^8«S—«Wë«+C¬:o¬Dª¬Dï¬D4­Fy­NÀ­2®?B®@‚®>Ã®D¯!G¯i¯=„¯BÂ¯;°@A°?‚°*Â°@í°B.±5q±>§±?æ±?&²Gf²(®²M×²S%³Zy³ZÔ³b/´j’´oý´umµtãµˆX¶ˆá¶ˆj·ˆó·Š|¸ˆ¹Š�¹ˆº~¤ºŒ#»Œ°»Š=¼ŒÈ¼‹U½�á½~q¾Eð¾C6¿Kz¿=Æ¿CÀ:HÀƒÀB£À>æÀA%Á<gÁ¤Á:ÁÁGüÁ?DÂG„Â:ÌÂ+ÃD3ÃAxÃ@ºÃFûÃCBÄD†ÄBËÄ?Å(NÅwÅ•Å*´Å/ßÅ=ÆHMÆ4–Æ/ËÆ/ûÆ0+ÇD\Çb¡Ç0È�5ÈdÃÈ$(É;MÉ7‰ÉÁÉ*àÉ/Êh;Ê;¤ÊOàÊ/0Ë;`ËcœËWÌXÌXqÌKÊÌ)Í(@ÍiÍ$‡Í;¬Í2èÍ)Î3EÎ3yÎ ­Î4ÎÎ:Ï4>Ï)sÏ_�ÏBýÏ5@Ð)vÐ: Ð ÛÐOüÐOLÑ7œÑaÔÑ36Ò9jÒ;¤ÒJàÒ0+ÓJ\ÓZ§ÓBÔ[EÔ+¡Ô&ÍÔOôÔDÕaÕyÕ.�Õ1¾ÕNðÕ5?Ö0uÖ1¦Ö,ØÖ/×-5×-c×#‘×3µ×-é×*Ø)BØ,lØ-™Ø(ÇØ)ðØ,Ù,GÙ&tÙ#›Ù"¿Ù"âÙ'Ú=-Ú-kÚ3™Ú,ÍÚ,úÚ*'Û*RÛ)}Û%§Û'ÍÛ*õÛ. Ü,OÜ&|Ü)£Ü4ÍÜ$Ý&'Ý+NÝ-zÝ(¨ÝÑÝ0ñÝ"Þ:BÞ;}Þ:¹Þ0ôÞI%ßEoßgµßNàVlàSÃàRá&já-‘á1¿á)ñáâ%8â(^â©‡âI1ã8{ã1´ã.æãˆä-žä¡Ìä1næ` æFçHç5`ç–ç ³çÔç)ñç$è	@è@Jè}‹èN	éSXér¬é=ê@]ê�žêZ<ëQ—ëyéë˜cìYüìeVíb¼íBîUbîG¸îmïCnï@²ï\óïOPð} ðTñRsñGÆñzòs‰ò@ýòU>óN”óLãór0ôc£ô`õ@hõe©õDö>TöP“öƒäöCh÷q¬÷xø&—øg¾øE&ùalù–Îù°eúÉû×àû;¸üEôüÁ:ý`üý@]þkžþ_
! ÿXjÿ`ÃÿM$1r-¤)Ò.ü<+;h*¤:Ï,
! (75`3–{ÊÁF‰ƒ’‚P™pêW[æ³ÚšcuNÙe(	?Ž	 Î	¨o
! ^Pw]È“&<º@÷@8
Fy
oÀ
/0B`E£Œé_v^ÖR5XˆAá1#ƒUEÙŒB¬XïkHD´7ù:1\lSÉZŽxX^`l¿W,a„RæH9`‚Nã72Wj=ÂKlL^¹=SV¯ªCZ>žgÝQE>—|ÖpS%ÄLêM7F…�Ì[j pÆ X7!R�!‚ã!Lf"I³"Fý"LD#ë‘#ê}$eh%ZÎ%”)&t¾&Ž3'ŽÂ'ŽQ(…à(Gf)×®);†*bÂ*d%+kŠ+Vö+@M,¥Ž,§4-­Ü-jŠ.õ./]*/ˆ/ ¨/I0i0„0:Ÿ06Ú0Z1=l1ªª1ŽU2Œä2Gq3R¹3^4wk4�ã45q5f§5J6MY6m§6Z7p7@ð7u18f§8G9]V9d´9,:hF:W¯:A;CI;h�;œö;“<6­<¶ä< ›=.¼=Zë=<F>Hƒ>Ì>$ß>A?oF?#¶?dÚ?[?@C›@Iß@3)Ak]AQÉA>B6ZB&‘B1¸B4êB5C+UC!�C3£C2×C*
! D45D/jD1šD\ÌDH)E_rE%ÒE\øE$UFIzF ÄF9åF8G;XG9”GoÎG(>H6gHžH:I@YI5šI1ÐI@J+CJ+oJ5›JnÑJs@KC´KBøK";LZ^La¹L6M;RMFŽM;ÕM@NKRNAžNHàNb)O!ŒOF®O?õO^5PD”P4ÙPQI+QMuQ ÃQ;äQ8 R5YR&�RU¶R:S3GS{SD“S2ØSRT%^T<„T<ÁTBþT+AU;mU/©U.ÙU'VD0VSuV‰ÉV(SW0|Wd­WDX4WX*ŒX·X4×X-Y5:Y/pY2 Y)ÓY.ýY!,Z;NZ ŠZ"«ZÎZ8ßZ#[!<[E^[$¤[LÉ[-\1D\&v\N�\ì\k	]5u]«]/É]ù])^?:^6z^@±^=ò^/0_;`_Jœ_<ç_8$`:]`=˜`(Ö`3ÿ`:3a5na6¤a6Ûab4-b>bb¡b9¼b9öb&0c&Wc5~c(´c9Ýc/dGd%gd:�d#Èdwìd£de½f¥Æflg-†g*´g;ßgh.1h+`h-Œh/ºhLêh,7i1di$–iP»iKj,XjD…j*ÊjRõjRHkB›k5Þk;l1Pl‚l(¢lIËlFmJ\mI§m&ñm·nOÐn o?oUokoD�o$Æo/ëo@p.\p‹pK¨p.ôp2#qVqiq|qD’q$×q/üq,rJrgr#…r©rÄrRãr36s9js¤s:´siïsYt/ytD©t4ît$#u4HuR}uOÐuL vCmv/±váv!w-#w1Qw8ƒw¼w+Ówÿw!x<x2XxJ‹xJÖx6!yGXyW y&øy9z6Yz3�z3Äz'øz. {'O{!w{;™{Õ{Cî{?2|r|�|=¯|<í|**}MU}H£}Hì}H5~H~~Ç~$Ù~(þ~''8O8ˆ$ÁEæ$,€ÄQ€s�CŠ�6Î�G‚1M‚I‚$É‚î‚Eƒ»Qƒ<
„&J„>q„V°„&…-.…K\…¨…~½…Q<†HŽ† ×†Kø†)D‡(n‡%—‡0½‡,î‡jˆB†ˆ>Éˆ:‰7C‰#{‰BŸ‰Gâ‰=*Š-hŠ)–Š$ÀŠåŠ;üŠ(8‹'a‹)‰‹'³‹nÛ‹,JŒ3wŒ&«Œ0ÒŒ%�1)�3[�%��,µ�%â�EŽ%NŽ0tŽ(¥Ž.ÎŽ4ýŽ@2�+s�4Ÿ�3Ô�+�94�n�P‹�GÜ�;$‘6`‘D—‘=Ü‘¡’)¼’"æ’;	“E“^“;{“U·“ 
”&.”$U”#z”vž”v•}Œ•~
! –-‰–L·–!—-&—"T—]w—)Õ—Kÿ—,K˜;x˜`´˜N™#d™=ˆ™;Æ™)š,šoJšŒºš{G›Ã›Eß›*%œ%PœNvœ3Åœ(ùœ"�A�UZ�O°�&ž<'ž7dž@œžaÝž2?Ÿ&rŸ(™Ÿ&ÂŸéŸ  2 MQ 7Ÿ ?× *¡B¡^¡Cy¡P½¡*¢J9¢J„¢+Ï¢6û¢82£wk£7ã£D¤?`¤% ¤:Æ¤6¥Å8¥<þ¥d;¦F ¦"ç¦5
! §M@§=Ž§(Ì§$õ§H¨Nc¨{²¨_.©LŽ©RÛ©A.ªLpª1½ª>ïª?.«0n«/Ÿ«GÏ«0¬/H¬¡x¬M­h­'~­%¦­Ì­ã­þ­K®c®/}®,­®!Ú®)ü®"&¯.I¯1x¯-ª¯Ø¯?÷¯57°Sm°[Á°Q±o±Wï±oG²S·²6³B³>Â³r´\t´rÑ´¤Dµ€éµUj¶IÀ¶†
! ·‹‘·N¸ˆl¸’õ¸Jˆ¹QÓ¹J%ºupº^æº4E»�z»4ü»F1¼Xx¼�Ñ¼n_½vÎ½`E¾_¦¾*¿T1¿\†¿oã¿|SÀgÐÀ[8Áx”ÁV
Â^dÂIÃÂs
Ãg�ÃTéÃ->Ä@lÄ3­ÄYáÄ8;ÅdtÅoÙÅ,IÆuvÆ&ìÆ*ÇO>ÇLŽÇ@ÛÇFÈ@cÈ+¤È=ÐÈ8É/GÉ&wÉ9žÉOØÉ)(ÊsRÊ8ÆÊQÿÊgQËg¹Ëg!Ìf‰ÌpðÌraÍ_ÔÍc4Îc˜ÎCüÎA@Ï@‚ÏCÃÏ+ÐK3Ð;Ð$»ÐlàÐEMÑ;“ÑˆÏÑTXÒ­Ò¼-Ó1êÓDÔMaÔ5¯Ô6åÔ:Õ=WÕh•ÕDþÕNCÖX’Ö”ëÖV€×S××h+Ø^”Ø‹óØNÙKÎÙYÚHtÚ}½Ú[;ÛP—ÛSèÛE<ÜF‚Ü>ÉÜ/Ý?8Ý;xÝ(´ÝÝÝtýÝKrÞK¾ÞV
! ß•aßO÷ß›Gà4ãàGáK`ák¬áFâR_âR²âRãEXã3žã3Òã,äc3äƒ—äGå+cåP�åQàåR2æT…æPÚæJ+ç:vç/±ç2áçAè$Vè-{è*©èXÔè+-é<Yé=–éLÔéI!êDkêa°ê>ë9QëJ‹ë"Öë/ùë5)ìV_ì)¶ìCàì]$í3‚í2¶íDéíD.îMsî=Áîeÿî4eï@šï;ÛïAðCYð.�ð€ÌðOMñR�ñtðñIeò.¯òOÞò;.óEjó8°ó@éóh*ôV“ô6êôD!õ$fõ™‹õn%ö4”önÉög8÷7 ÷qØ÷<Jø>‡øiÆøa0ù.’ù+ÁùCíùj1ú>œú6Ûú9û0Lû#}û’¡û,4ü<aü.žüAÍü%ýT5ýJŠýGÕýJþ=hþa¦þ*ÿT3ÿ@ˆÿHÉÿ$.7Vf=½Bû~>c½Z!G|¤Ä6iA AâO$Kt?À]E^k¤�” G5m}SëW?C—_Ûf;	/¢	RÒ	`%
! _†
! Kæ
! Q2J„7ÏQnYCÈC
KP
Jœ
Eç
]-”‹m _Ž7îL&:s(®O×N':v(±4ÚpQ€7Ò\
! Ng8¶Zï;JE†7Ì>oC+³&ß)H0!y/›WËg#?‹hËi44ž[ÓP/K€kÌo8:¨iã0M_~CÞ,"LO9œHÖ/FOB–:ÙcfxRßC21vI¨Còq6 8¨ Cá 0%!AV!=˜!dÖ!d;"O "4ð"G%#9m#;§#Aã#B%$Hh$U±$i%Zq%OÌ%o&^Œ&;ë&N''Wv'IÎ'T(wm(_å([E)*¡);Ì)J*PS*@¤*Bå*L(+du+*Ú+T,(Z,/ƒ,³,`»,X-Òu-þH.IG/t‘0t1[{1J×1V"2+y2;¥2÷á2<Ù3]4Pt4&Å44ì4+!5*M5Nx5sÇ5n;6%ª6\Ð6(-7(V77 �7¾7Þ7 þ7 8-@8'n8*–80Á80ò8^#9]‚9cà9ÌD:Æ;žØ;aw=CÙ=3>5Q>B‡>AÊ>6?;C?*?$ª?%Ï?Tõ?ŠJ@TÕ@’*A:½A.øA>'BefBÌB&ÒBùBCC
! >CICYC?iC>©CAèC4*D_DcpDÔDt×DnLE»EBØEGF}cF@áFD"G+gG,“G+ÀGDìG"1HMTHh¢HXIEdI5ªI/àIWJ=hJ7¦JiÞJQHKQšK?ìKD,L8qL0ªLeÛLVAMI˜MGâM(*NKSN>ŸNPÞNJ/OBzO<½O\úOdWP]¼P\QYwQsÑQ:ER5€R6¶R?íR7-SeS¢~S3!TkUTSÁT7U4MU5‚U5¸UqîU*`V)‹VMµV'W&+W+RWŒ~WLX/XX@ˆXOÉXOY:iY+¤Y•ÐYBfZ=©Z7çZ8[DX[.�[.Ì[/û[/+\E[\.¡\!Ð\Aò\A4]Sv]BÊ]=
^4K^f€^Fç^?._=n_B¬_<ï_,`A2`Dt`U¹`a3.atbaS×a1+b8]bH–bBßb?"c9bcAœc2Þc&d'8d(`d1‰d*»d+æd&e.9e0he0™eÊeáe÷e&fP6f‡f7žf*Öf&g](g%†g*¬g×gòg.h-?h-mh1›hDÍhGiiZiWÄiDj@ajI¢jCìjF0kbwkdÚkW?lA—l@ÙlHmlcmFÐm
n%n%5n'[n"ƒn@¦n|çnBdo4§oÜo^÷o8Vp!�pS±p1q37q6kq=¢qEàq,&rCSrF—r;Þr7sWRsªsEÊs t21t'dt Œt1­t0ßt@u<Qu7Žu5ÆuAüuF>v2…v9¸vHòvF;w>‚w;Áw0ýw@.x=oxœ­xzJyDÅyG
! z.RzX�zÚz6øz:/{6j{#¡{'Å{5í{F#|Dj|C¯|4ó|+(}T}6r}6©}6à}6~6N~6…~6¼~Qó~=E:ƒ4¾Eó?9€5y€5¯€6å€5�)R�(|�)¥�6Ï�6‚=‚$[‚0€‚±‚KÎ‚#ƒ%>ƒ>dƒ)£ƒ Íƒ=îƒ@,„¥m„<…EP…L–…Gã…K+†=w†Xµ†=‡1L‡r~‡€ñ‡srˆzæˆˆa‰{ê‰{fŠ‰âŠ|l‹té‹‚^ŒuáŒvW�Î�‡NŽˆÖŽ�_�Cá�4%�SZ�5®�Lä�21‘.d‘%“‘-¹‘(ç‘<’9M’f‡’,î’U“1q“5£“7Ù“7”8I”,‚”C¯”Aó”5•M•i•T{•JÐ•J– f–)‡–0±–Bâ–&%—L—Cj—®—4¾—'ó—V˜9r˜B¬˜3ï˜)#™@M™6Ž™;Å™!šX#š?|šd¼š
!›9/›)i›8“›3Ì›œœ5œOœkœH‰œ?Òœ.�)A�#k�"��:²�,í�3žNž[jžÆž,Öž	Ÿ0
Ÿ7>Ÿ%vŸ=œŸƒÚŸ9^ P˜ #é 
¡7(¡4`¡/•¡?Å¡0¢.6¢.e¢”¢b­¢^£0o£= £UÞ£"4¤/W¤‡¤¦¤Å¤?ã¤|#¥& ¥qÇ¥h9¦z¢¦‚§t §y¨[�¨ië¨cU©¹©3Î©/ª@2ª0sªA¤ª.æª5«K«0^«A�«*Ñ«<ü«@9¬Wz¬/Ò¬8­9;­Cu­/¹­#é­R
®Z`®f»®4"¯,W¯0„¯5µ¯3ë¯-°YM°k§°J±u^±UÔ±]*²Iˆ²\Ò²D/³Kt³#À³ä³5ù³/´*G´2r´R¥´_ø´.Xµ4‡µ%¼µ>âµ:!¶9\¶2–¶\É¶-&·+T·/€·(°·UÙ·R/¸8‚¸;»¸.÷¸8&¹_¹@z¹!»¹Ý¹"í¹!º#2º-Vº„º0œºÍºçº»»5»+D»p»,‰»;¶»0ò»;#¼;_¼=›¼;Ù¼;½;Q½;�½;É½/¾85¾n¾‚¾‰¾/�¾-Í¾,û¾((¿(Q¿z¿>Œ¿HË¿À
-ÀO;À(‹À2´À)çÀ6Á2HÁ+{Á.§Á4ÖÁ*Â-6Â-dÂ8’Â6ËÂÃÃ1<Ã;nÃ±ªÃ!\ÄD~ÄJÃÄ$ÅD3Å0xÅ'©Å-ÑÅCÿÅ2CÆ%vÆ5œÆ6ÒÆ<	Ç@FÇ8‡Ç9ÀÇ1úÇ<,È%iÈ,�È¼È ÚÈ/ûÈ3+ÉQ_É1±ÉZãÉ?>Ê<~Ê»ÊAÌÊ'Ë56Ë&lË&“ËºËÙË!ôË4Ì<KÌˆÌ*£Ì)ÎÌ\øÌUÍl^ÍCËÍ'Î7Î"UÎ'xÎ" Î6ÃÎ¢úÎ7�ÏKÕÏ!!Ð<CÐJ€Ð,ËÐDøÐ[=Ñ2™Ñ\ÌÑ@)Ò>jÒ?©ÒJéÒ.4Ó<cÓ Ó¾Ó>ÝÓ2Ô OÔ"pÔ6“Ô5ÊÔJÕ.KÕ5zÕ6°Õ,çÕ$Ö09ÖsjÖpÞÖAO×c‘×3õ×4)Ø4^Ø@“Ø-ÔØ9Ù6<ÙBsÙN¶Ù^ÚdÚ@tÚ%µÚMÛÚT)Û*~Û-©ÛG×Û;Ü<[Ü<˜Ü;ÕÜ>Ý=PÝGŽÝ-ÖÝ$Þ0)ÞGZÞ¢ÞÂÞ%ÝÞ>ß:Bß,}ß6ªß1áßhàQ|à_Îà>.á<má ªá+Ëá÷áLâbâ"vâ<™â<Öâ8ã7Lã:„ã*¿ãêãMä?UäM•äMãäD1åTvå>Ëå8
! ætCæX¸æjç)|ç5¦ç3ÜçNè>_èžèªè¶è	ÕèßèSðèKDé1�é9ÂéPüé{MêDÉê;ë?Jë<Šë@ÇëIìLRìaŸìí"í1;í7mí)¥í1ÏíFî3Hî\|î9Ùî^ï2rïL¥ïVòï:Ið:„ð<¿ðnüð.kñ?šñ_Úñ?:ò0zòQ«ò<ýò<:ó*wó@¢ó7ãó>ô=Zô7˜ôbÐô^3õO’õhâõlKö=¸ö~öö‚u÷-ø÷4&ø2[ø8Žø:Çø`ù/cù<“ù4Ðù.ú04úNeúK´ú5û/6û=fûH¤û9íûH'üApü6²üIéüL3ýF€ýAÇý,	þ46þIkþ.µþhäþKMÿJ™ÿEäÿ!*XLU¥Mû}IsÇA;7}?µ,õ="5`B–FÙ° _ÑB1>t=³7ñ4)V^Hµ?þi>3¨OÜ6,Ec%©)Ï=ùL7	B„	"Ç	!ê	
! -+
! .Y
! +ˆ
! <´
! Yñ
! DK%�9¶=ðS.8‚8»Bô87
5p
.¦
<Õ
`os?ã8#S\e°*&A'hU�QæQ86Š1Á"ó0"G"j/�>½>ü7;+s9Ÿ*Ù-H28{;´vð>g5¦ Ü2ý'00X,‰7¶9îB(kSˆ\Üt9=®IìI6,€V­8B=D€AÅRZ/w:§UâM8^†6å'LD:‘:Ì8R@?“?Ó7FKS’QæS8 <Œ :É D!SI!*�!\È!Z%"-€">®"Jí"$8#']#+…#<±#'î#E$0\$ �$:®$Yé$5C%0y%3ª%1Þ%.&/?&+o&›&&¸&*ß&<
! 'AG'H‰'EÒ';(HT(3�(Ñ(Gð(78)9p)3ª)!Þ)%*D&*Mk*M¹*:+6B+By+9¼+Vö+#M,4q,(¦,<Ï,Z-4g-%œ-1Â-/ô-9$.A^.9 .VÚ.s1/5¥/5Û/&0I80*‚0­0+Ì0Nø0NG1$–1%»1$á12'2E2)Z2%„2&ª2Ñ29î2(3#@31d30–39Ç3;4M=4=‹44É4…þ4c„5Hè5!16DS6(˜6)Á6Bë6	.787<P7<�7Ê7WÛ75386i83 8Ô8+ð8A9D^99£9Ý91ò9/$:FT:I›:#å:e	;Io;@¹;Iú;0D<Du<)º<#ä<=(%=<N=6‹=:Â=Mý=KK> —>¸>U×>j-?&˜?"¿?(â?@1"@MT@K¢@9î@H(AGqA@¹A=úAI8BI‚BVÌB0#C`TCjµCE DDfDg«DGEC[EŸE/»E0ëEF63FRjF.½F1ìFPGLoGJ¼GFHNHiiHNÓH."I2QI9„I4¾IóI6J/BJ0rJ £J@ÄJ K&K5FK"|KŸK6¾K1õKH'LYpLlÊLR7MRŠM2ÝMFN;WN?“N%ÓN@ùN5:O.pO+ŸO6ËO@PGCPG‹P3ÓP7Q=?Q*}Q7¨Q/àQ(R$9R7^RL–RkãROS1`S1’S1ÄSYöS)PT/zTQªTOüT[LU:¨U9ãU1V>OV"ŽVJ±VOüV:LW5‡W$½W<âW9XaYX1»XNíXL<YJ‰Y;ÔY0Z1AZ�sZõZ+[1?[Aq[,³[3à[D\VY\j°\];]/Y]F‰])Ð]:ú]35^7i^:¡^4Ü^/_1A_Ls_8À_2ù_1,`9^`>˜`>×`Ha)_a'‰aG±a*ùaM$bOrbKÂbTc:ccCžclâc+Od@{dN¼dUebae_ÄeR$f'wf¤ŸfEDg*ŠgµgEÑgFh=^hWœh.ôhF#i^ji'Éi0ñi<"j#_j8ƒjZ¼jWkFok^¶k2lKHl/”l:ÄlEÿl>Em4„mC¹mDým0Bn<sn%°n8Ön?o4Oo#„o;¨o4äo1pIKp-•p<Ãp8q+9q'eq&�q)´q#Þqr7r2Pr=ƒr#ÁrårñrAýrO?s&�s6¶s1ís=t=]t:›tÖt=ñt(/u!Xu zu›uE·u:ýu08v.iv9˜vCÒvrw‰wK¨w<ôw1x2CxFvxC½x/y<1y2ny3¡y'Õy%ýy-#z3Qz>…zÄz8Ðz"	{
! ,{7{XI{Y¢{Dü{8A|'z|!¢|Ä|0â|?}US}m©}+~2C~Gv~9¾~.ø~A'/i™8®8çA €Kb€@®€Oï€#?�3c�,—�,Ä�'ñ�#‚j=‚&¨‚!Ï‚6ñ‚A(ƒ7jƒ7¢ƒ7Úƒ2„.E„Ft„,»„'è„k…&|…%£…@É…J
! †3U†c‰†Pí†U>‡N”‡Jã‡3.ˆ.bˆW‘ˆ9éˆ#‰3‰!S‰u‰)�‰&¹‰?à‰ Š;>Š9zŠ7´Š2ìŠB‹3b‹1–‹1È‹9ú‹H4ŒK}ŒIÉŒR�ff�%Í�Pó�QDŽ9–Ž@ÐŽ7�"I�2l�GŸ�5ç�@�1^�0��8Á�[ú�=V‘8”‘cÍ‘[1’6�’iÄ’i.“t˜“V
”Nd”O³”/•)3•P]•T®•>–8B–Q{–[Í–9)—<c—= —UÞ—34˜.h˜H—˜oà˜*P™{™>Š™MÉ™Cš2[š5Žš+Äš@ðš21›-d›E’›CØ›;œ-Xœ(†œ,¯œOÜœ2,�R_�=²�?ð�0ž$Hž/mž�ž(·žràžƒSŸY×Ÿ91 (k )” #¾ )â P¡G]¡#¥¡#É¡sí¡Ka¢W­¢£#£B£.a£f�£C÷£S;¤.�¤4¾¤7ó¤"+¥8N¥0‡¥M¸¥K¦/R¦0‚¦*³¦MÞ¦%,§R§"g§2Š§(½§(æ§7¨ G¨h¨ˆ¨ ¨¨É¨+è¨#©?8©Yx©mÒ©C@ª„ª'œª<Äª)«<+«$h«R�«à«0ô«H%¬*n¬*™¬5Ä¬ú¬?­V­+r­*ž­1É­8û­B4®:w®+²®+Þ®@
! ¯7K¯$ƒ¯¨¯·¯-Í¯#û¯#°#C°g°*{°¦°¼°Ó°
ê°
ø°±'±
E±0S± „±¥±¹±'Ô±Iü±F²'e²\�²*ê²*³ @³a³x³<–³2Ó³´´&8´_´Pv´XÇ´ µ=µCWµ0›µÌµ)áµ.¶9:¶Ft¶V»¶ ·c3·;—·0Ó·@¸DE¸8Š¸Ã¸2ã¸<¹<S¹I�¹sÚ¹#Nº$rº—º7²ºêº3»38»l»%‹»r±»$¼<6¼Es¼@¹¼ú¼&½:;½5v½#¬½LÐ½ ¾&>¾e¾ƒ¾) ¾0Ê¾,û¾-(¿)V¿<€¿U½¿sÀ‡À�À ¬ÀbÍÀD0Á'uÁ�Á®ÁÀÁÕÁ/äÁFÂ\[Â?¸ÂøÂ)ÃB@ÃHƒÃBÌÃ1Ä7AÄKyÄÅÄLáÄC.Å\rÅ=ÏÅS
Æ4aÆI–Æ\àÆ5=Ç_sÇ5ÓÇ=	È3GÈ;{È;·ÈHóÈ%<É7bÉ'šÉ3ÂÉ4öÉ+Ê!2Ê4TÊ‰Ê¥Ê¿Ê&ÝÊË0
Ë>Ë]Ë}ËY’ËCìË:0Ì-kÌS™Ì2íÌ8 Í.YÍ/ˆÍ0¸Í/éÍ/Î1IÎ({Î¤Î)ÄÎ2îÎ2!ÏTÏ oÏ�Ï+®Ï ÚÏûÏ,
! Ð7ÐVÐeÐÐQŽÐàÐïÐ	Ñ%Ñ?Ñ YÑzÑ‰ÑšÑ©ÑÃÑßÑ:úÑ5ÒEÒ'TÒ(|Ò%¥Ò-ËÒùÒ=Ó QÓ%rÓ˜Ó§Ó9¶Ó=ðÓ.Ô=ÔOÔjÔ~Ô�ÔŸÔ®Ô!ÅÔ"çÔ2
! Õ]=Õ›Õ²ÕÃÕ2ÕÕ.Ö7ÖJÖ$]Ö2‚ÖµÖËÖDãÖ(×0:×6k×¢×·×Í×Bá×$Ø#8Ø\Ø*xØ:£Ø2ÞØÙ$Ù;Ù"LÙ!oÙ(‘ÙºÙÐÙ‰ãÙKmÚ¹Ú3ÍÚ2Û=4ÛrÛ�Û0¡ÛÒÛèÛûÛ˜Ü¥Ü¸ÜËÜÚÜôÜÝÝA.Ý"pÝ“Ý'²Ý5ÚÝÞ3!Þ3UÞT‰ÞIÞÞ:(ßcß*ß*ªßÕß(óßà%7à)]à‡à¤à$¼àáàðàá áA5áwá’á3­áááÿá#â"8â/[â‹â(ŸâCÈâ"ã/ãCã-Uãƒã˜ã²ãÄã Ûã)üã&ä&;äbävä•ä´ä-Óäåå,å&Få4må2¢åÕåòåæ æ%<æ*bæ�æ æ/¸æèæç%ç#9ç]ç<mçªç!ÉçëçHèGJè’è­è'Åè*íèé+éIégé�é›é°éÎé#äéê"ê4êNêIjê1´ê\æêWCë]›ëWùë4QìW†ì!Þì!í>"íBaí`¤íiî3oî8£î1Üî3ï3Bï:vï:±ï7ìï/$ðDTð4™ðNÎð8ñFVñj�ñ3ò1<ò-nòBœòqßòIQó8›óuÔóvJô4Áô(öô1õcQõDµõ4úõF/ö4vöR«öJþöRI÷4œ÷Ñ÷Tï÷+DøpøY‡ø/áø:ù!Lù3nùT¢ùH÷ù0@úqúE…ú=Ëú/	û$9û3^û)’û¼û7Ôû>ü>Kü)Šü#´ü%Øü2þü-1ý6_ý)–ýCÀýAþ9FþS€þXÔþl-ÿUšÿðÿ6@=@~¿5Û46F6}7´ì
/>C2‚'µ'Ý #&9J„7£Ûû
! 8SpŽK (ìG5K}:É0Pp�#¬7Ð =),gV”Bë9.0hH™âÿ	C-	Kq	?½	:ý	68
! 9o
! /©
! IÙ
! 3##W1{?­í/
7=$u*š:Å(
;)
7e
7�
6Õ
4RA:”&ÏMöDQVZD±öuMŒ$ÚCÿ8C|”g³O('x R§8ú,3X`*¹?ä>$Cc>§Cæ6*%a-‡9µ'ï;)S#}¡¾Ü/îINhX·8*I0t;¥7áG(a(Š5³%é$,4,a,Ž0»'ì#Œ8·Å=}» ×CøC<L€>Í9F-bZ�PëC<L€\ÍZ* … ¡ #À +ä 1!;B!#~!J¢!Uí!sC"T·"b#po#Uà#o6$x¦$X%Ux%CÎ%b&Xu&\Î&C+'0o'> '&ß'*(71(‡i(Dñ(R6)>‰)>È)!*Q)**{*1¦*'Ø*&+>'+(f+,�++¼+#è+.,:;,/v,ˆ¦,H/-4x-`­-p.,.:¬.0ç.C/#\/&€/A§/=é/'0E:0$€02¥0;Ø01012P18ƒ1¼10Û172MD21’2eÄ2:*3Ne3P´3~4{„4 5*!5&L5's54›53Ð56
! 6o"6"’64µ6'ê6"7!57!W7 y7!š7"¼7<ß768&S8)z8$¤8#É8+í8A9[9x9.”9/Ã9"ó9:&5:3\:#�:7´:&ì:/;C;&b;‰;$£;È;5ä;#<$><&c<-Š<'¸<1à<=#/=#S=w=”=³=!Î=$ð=$>-:>+h>”>!³>!Õ>0÷>((?(Q?z?–?:³?-î?.@K@@f@?§@Yç@4AACvA8ºA(óA5BxRB(ËB(ôB.CYLC:¦C?áC9!D[DCxDJ¼D@E9HEG‚EDÊEHFXF1pF5¢FRØFG+GsGCxGm¼G#*H-NH$|H.¡H7ÐH/I/8I&hI�Io§IsJ=‹J<ÉJ KB'KqjKcÜKC@LG„L5ÌL:M;=M<yMG¶MAþMP@NR‘NUäN2:OJmOI¸OFPNIPG˜PIàP?*QqjQBÜQCRTcRZ¸R2S2FS,yS*¦S"ÑS5ôS4*TG_TL§TgôTP\UP­UVþUTUVbªV]
WTkWXÀWTXZnXSÉXY&=YIdY®Y!ÌY@îY/ZOZdZ„Z¤ZÄZ"äZ<[JD[B�[>Ò[Z\cl\JÐ\%]ZA]Sœ]Jð]&;^8b^X›^iô^j^_oÉ_O9`o‰`9ù`23a'fa@ŽaPÏa& bGb?[b#›b<¿b=üb:c Ic(jcB“cÖcUçc<=d7zdc²d]eTteAÉeKfCWf>›f=Úf7g,Pg }g<žgGÛg8#h\h,xhw¥hi#8i"\ii“i°i Ði!ñi j!4j Vj!wj™j¹jÙj>ùj&8k _k€k›k_®k`leol ÕlCölC:m>~mƒ½m.An/pnV nB÷nB:o6}om´o."p*Qp'|p%¤p*Êp"õp)q1Bq'tqœq:»q>öqH5rC~r1Âr.ôr&#s-Js-xsA¦s!èsS
! t'^t7†tN¾t3
u3AuJuuYÀuv*3v3^v’v«v.¼v&ëv)w<w'Uw}w'�w2Åw4øw4-xIbx)¬x#Öx?úx:y8Uy9Žy4Èy/ýy?-z0mz.žz.Íz5üz>2{?q{7±{é{1|$9|<^|C›|Qß|<1}Dn}8³}@ì}G-~Vu~gÌ~h4m�M€mY€cÇ€t+�u �z‚Z‘‚zì‚cgƒ0ËƒMüƒ#J„#n„d’„"÷„=…+X…;„…?À…V†gW†e¿†7%‡D]‡\¢‡.ÿ‡J.ˆHyˆOÂˆP‰Jc‰C®‰/ò‰#"Š6FŠ5}Š;³Š4ïŠ<$‹*a‹Œ‹<¬‹2é‹1Œ1NŒN€ŒBÏŒ'�-:�2h�A›�DÝ�5"ŽAXŽ,šŽ6ÇŽ;þŽ=:�2x�t«�a �H‚�DË�-‘$>‘7c‘1›‘0Í‘Fþ‘RE’9˜’3Ò’7“6>“7u“I­“O÷“QG”D™”,Þ”4•=@•F~•/Å•Rõ•LH–2•–,È–2õ–1(—@Z—D›—Dà—@%˜Ff˜!­˜>Ï˜(™(7™%`™G†™>Î™
šE š:fšM¡š-ïš2›*P›2{›4®›.ã›œ>2œ:qœS¬œH�RI�9œ�Ö�8ò�!+ž9Mž5‡ž4½ž'òžNŸKiŸµŸ*ÎŸ/ùŸ,) V q &Œ 6³ Fê R1¡@„¡@Å¡¢?¢5_¢.•¢YÄ¢@£>_£Iž£Gè£T0¤,…¤A²¤'ô¤¥5¥I¥a¥v¥Ž¥¦¥»¥Ó¥è¥ý¥¦(¦=¦U¦s¦ˆ¦ ¦µ¦Ê¦ß¦÷¦§$§9§Q§f§{§“§¨§½§Ò§ç§ü§¨,¨D¨Y¨n¨†¨›¨³¨È¨à¨õ¨
©"©7©L©a©v©Ž©£©»©Ð©è©ý©ª+ª@ªUª5kª¡ª¶ªÑªFìªF3«z«—«1´«Aæ«2(¬^[¬~º¬d9­ž­¾­!Ô­ö­®&0®7W®z�®4
! ¯?¯"^¯!�¯'£¯'Ë¯7ó¯>+°'j°$’°_·°±1*±1\±1Ž±À±Þ± ý±²9=²;w²6³²3ê²<³0[³1Œ³M¾³;´9H´6‚´/¹´4é´!µ+@µ&lµ&“µ$ºµßµ-ýµ4+¶'`¶ˆ¶4�¶8Ò¶·.%·)T·$~·0£·+Ô·-¸0.¸,_¸GŒ¸-Ô¸)¹.,¹[¹1t¹&¦¹.Í¹4ü¹%1º7Wº9�º5Éº(ÿº=(» f»‡»>œ»4Û»&¼47¼=l¼&ª¼#Ñ¼Fõ¼?<½|½%–½$¼½-á½1¾+A¾/m¾,�¾&Ê¾-ñ¾$¿,D¿0q¿*¢¿.Í¿+ü¿,(À.UÀ/„À´À5ÔÀ1
! Á%<Á?bÁ¢ÁB¹Á6üÁ23ÂfÂ:ƒÂ ¾Â(ßÂ0Ã/9Ã0iÃ3šÃ$ÎÃ>óÃ 2Ä$SÄ4xÄ4­ÄDâÄ5'Å4]ÅU’ÅèÅ%Æ*-Æ*XÆ!ƒÆ¥Æ¿Æ1ßÆ$Ç[6Çn’ÇDÈ/FÈ/vÈ6¦È+ÝÈl	ÉvÉ(“É_¼ÉPÊmÊ"ˆÊ$«Ê1ÐÊ3ËA6ËxË6ŒË+ÃË&ïË&Ì$=Ì bÌ-ƒÌ(±ÌÚÌóÌÍ)!Í3KÍ<Í1¼Í2îÍD!ÎCfÎDªÎ2ïÎ/"Ï%RÏ*xÏU£Ï<ùÏ 6Ð!WÐyÐ"�Ð°Ð ÌÐ!íÐ+Ñ+;Ñ+gÑ+“Ñ+¿Ñ+ëÑ+Ò+CÒ+oÒ+›Ò,ÇÒ+ôÒ$ ÓEÓ*`Ó+‹Ó(·Ó/àÓ!Ô2Ô%OÔ4uÔ4ªÔ4ßÔ%Õ!:Õ!\Õ!~Õ Õ!½ÕßÕ%üÕ!"Ö!DÖ!fÖ!ˆÖ!ªÖ!ÌÖ)îÖ%×:>×*y×(¤×+Í×<ù×"6ØYØ9vØ"°ØÓØ$íØ0Ù'CÙKkÙ6·ÙîÙ,Ú8Ú"TÚ'wÚ4ŸÚ(ÔÚýÚRÛ mÛ$ŽÛ/³Û8ãÛ6ÜDSÜ)˜ÜÂÜ àÜ2Ý"4Ý*WÝ‚Ý) Ý<ÊÝ7Þ?ÞMTÞ+¢Þ+ÎÞúÞ3ß+Iß+uß#¡ß)Åß&ïß-à!DàfàM}à%ËàFñà-8áfázá šá#»á5ßá&â-<â;jâ$¦â*Ëâ&öâBã `ã2�ã<´ãQñãXCä*œäÇä(âä,å*8å%cå"‰å+¬åNØå:'æ1bæ ”æ9µæ>ïæ;.ç6jçg¡çv	è,€èL­èLúè&Gé6né<¥éAâé>$êcê;�êG½êë1#ë"UëPxëFÉëXìAiì7«ì.ãì3í:FíG�í3ÉíKýí/Iî1yî1«î0ÝîBï1Qï3ƒï9·ïEñïA7ðCyð/½ð=íð<+ñ>hñF§ñ-îñ3ò*Pò:{ò:¶ò8ñò)*ó?TóH”ó9ÝóVôEnô´ô>ÎôY
õ>gõ-¦õ(ÔõAýõG?ö7‡ö/¿ö*ïö÷5÷'R÷(z÷£÷4Á÷ö÷ø-ø0Jø3{ø®¯øv^ùQÕùF'úMnú.¼úaëúYMû:§û<âû9üYüyü6‰ü.Àü8ïü1(ý-Zý-ˆý8¶ý3ïý1#þ/Uþ-…þ:³þîþ/ÿ>ÿ2OÿT‚ÿ,×ÿEPJ›*¹äú%15*g(’(»(ä(
+6)b*Œ*·*â$
.20a'’&º&á*)3+])‰&³-Ú.27/j(š&Ã.ê=EWA�IßE)|obìBO’+™*Å*ð	04	$e	=Š	9È	c
! 5f
! Iœ
! \æ
! 8CM|NÊai{9å1
6Q
ˆ
,¡
CÎ
K+^BŠ!Í&ïd]{4ÙS4b—"¨&Ë0ò#C4`K•á=5>t�$£#È%ì44G|=ŽÌ2ì9`YZº^:tF¯WöCNf’yù¥s ::u?•;Õ+3=Dq(¶'ß.;6?r(²+Û:*BRm9ÀHú+CCo#³/×ABI7Œ@ÄECKC�IÓ@W^4¶gë@S 7” 5Ì P!DS!<˜!LÕ!,"".O"+~"8ª"4ã",#AE#E‡#(Í#ö#4$?F$'†$5®$ ä$$%**%/U%=…%/Ã%0ó%"$&.G&4v&!«&,Í&!ú&-'-J'=x'/¶'@æ'6'(O^(4®(-ã(8)@J)=‹)1É)"û)6*2U*<ˆ*HÅ*+/ ++P+Q|+HÎ+h,!€,;¢,Þ,Ið,(:-0c-,”-7Á-ù- .8.,V.-ƒ.5±.?ç.?'/5g/B�/Eà/?&0=f00¤04Õ0<
! 1@G14ˆ1J½1D2?M23�2@Á2R3nU3CÄ3D4GM4-•4NÃ4-59@58z5Q³5<60B6s68“6LÌ647/N7A~72À7Kó72?86r8/©85Ù8/93?9;s9;¯9%ë9V:"h: ‹:U¬:v;Oy;NÉ;6<6O<6†<(½<%æ<=#=+7=$c=>ˆ=3Ç=9û=95>o>5‹>yÁ>?;?T{?FÐ?M@*e@0�@MÁ@A/+A.[A7ŠA6ÂA?ùA9B+WBƒB"™B#¼BàBöB,
! C&7C^CtC3“CÇCÜCAõC17D4iD&žD@ÅDAE"HEkE~E–E<ªE;çE
#F1FIF7[F#“FC·FûF'G&=GdGG!žG!ÀGâG#ýG$!H(FH5oHS¥H/ùHD)IXnI*ÇIZòI1MJfJYæJ)@KFjKi±K LY<L[–L!òL4MLIMb–MSùM:MNAˆNRÊN%O(CO%lO!’O(´O&ÝO+Py0P;ªP*æPQ8/Q0hQ'™Q<ÁQ,þQ2+R(^R-‡R,µR3âR)S<@S+}S$©S,ÎSTûSPT4fT+›T.ÇT&öT"U#@U=dU=¢U;àUSV[pVKÌV…W?žWDÞW0#XJTX#ŸXfÃXT*YXYØY7÷YF/Z6vZ­Z>ÈZ[K'[.s[E¢[gè[\P\Q­\(ÿ\1(]Z]2q]7¤],Ü]	^^?^�^^’î^+�_(­_@Ö_4`4L`h�`<ê`^'aB†ajÉaH4bY}bb×b.:cic+„c-°c,Þc5d4AdBvd¹dÍdádõd?e#Ge+keV—eîe3fBf%[f�f1¡fÓf+ãfAg"Qg(tg,�g)Êgôg(h&1h(Xh�h hEÀhi"&iIi4\i9‘i/Ëiûi%j=j@Rj@“jIÔjk4;kcpkSÔk1(l6Zl2‘l;ÄlBm2Cm2vm7©m)ám+n#7n#[n#n#£n$Çn!ìn&o.5odoC}omÁo=/p8mp¦p4Ãp(øp)!q3Kq6q¶q8Óq;r>Hr=‡rHÅr8s$Gs&ls1“s5Ås0ûs<,tJit-´t;ât=u=\uEšu0àuDv3VvDŠvEÏv(w'>w'fw6Žw7ÅwPýw0NxBx\Âx@y$`y$…y)ªy$Ôy\ùyTVz\«z3{,<{Xi{XÂ{0|GL|H”|=Ý|?}4[}5�}5Æ}ü}&~4C~5x~8®~%ç~B
KPKœ?è((€<Q€;Ž€=Ê€M�(V�6�2¶�=é�C'‚7k‚0£‚7Ô‚-ƒ.:ƒ,iƒ–ƒ©ƒ>¼ƒ,ûƒD(„am„UÏ„4%…<Z…l—…A†=F†8„†^½†)‡-F‡It‡I¾‡ˆ ˆ.=ˆ<lˆ2©ˆhÜˆvE‰R¼‰!Š(1Š-ZŠKˆŠÔŠbçŠ^J‹A©‹ ë‹,Œ49Œ8nŒ§Œ$½Œ+âŒ/�>�<X�C•�?Ù�Ž!Ž-Ž"9Žp\ŽHÍŽ�;.�/j�Mš�4è�4�ŠR�6Ý�Z‘so‘Cã‘T'’P|’Í’#æ’l
! “2w“<ª“+ç“-”,A”*n”™”%²”KØ”?$•@d•¥•6·•	î•jø•"c–8†–<¿–Bü–?—Y^—@¸—ù—!˜C1˜Ru˜-È˜:ö˜11™Lc™]°™/šz>š]¹š`›)x›J¢›Eí›P3œ1„œW¶œ�=.�Bl�G¯�x÷�OpžJÀž�Ÿ?©Ÿ5éŸ4  T Eu ,» &è )¡:9¡:t¡#¯¡3Ó¡,¢:4¢:o¢:ª¢9å¢>£=^£>œ£CÛ£4¤>T¤4“¤>È¤B¥SJ¥Až¥@à¥@!¦Eb¦E¨¦;î¦;*§Qf§5¸§)î§-¨7F¨4~¨6³¨sê¨I^©9¨©â©>ª2Aª.tª*£ª_Îª,.«R[«6®«gå«gM¬Gµ¬Åý¬ÅÃ­H‰®1Ò®N¯0S¯2„¯+·¯@ã¯@$°&e°Œ° °1¼°*î°i±uƒ±Cù±H=²0†²<·²/ô²#$³'H³(p³'™³'Á³é³1´5´OR´ ¢´Ã´Ü´@÷´Y8µ“’µ(&¶]O¶Z­¶r·x{·Aô·56¸#l¸@�¸7Ñ¸:	¹.D¹s¹*�¹»¹(Ú¹0º.4º&cº<ŠºÇºÛº õºA»HX»¡»'Á»,é»-¼6D¼{¼›¼»¼^Ú¼;9½=u½T³½M¾_V¾R¶¾6	¿@@¿?�¿Á¿)á¿(À24À-gÀ+•À3ÁÀ+õÀ(!Á0JÁ!{Á(�ÁDÆÁFÂ5RÂˆÂ5¨Â-ÞÂ?Ã)LÃ.vÃ"¥Ã'ÈÃðÃlÄpyÄuêÄz`Å!ÛÅ9ýÅ;7Æ%sÆ3™Æ@ÍÆ?Ç2NÇK�ÇKÍÇ.È.HÈRwÈRÊÈ‘É¯ÉP/Ê4€Ê)µÊ0ßÊ\ËVmËTÄË]ÌGwÌH¿Ì,Í,5Í0bÍ%“ÍY¹ÍÈÎ�ÜÎ5lÏ1¢Ï˜ÔÏ=mÐD«ÐNðÐ ?Ñ_`ÑBÀÑ&Ò6*ÒXaÒKºÒVÓT]ÓV²ÓW	ÔTaÔW¶ÔPÕK_ÕP«ÕMüÕ>JÖ>‰ÖUÈÖV×iu×hß×hHØL±ØäþØNãÙz2Ú0­Ú>ÞÚÛ$Û1Û€@ÛPÁÛ0ÜCÜPÜ_Ü*xÜ2£ÜvÖÜ}MÝsËÝz?ÞjºÞq%ßF—ß:ÞßDàE^àF¤àNëà3:á5náI¤áJîá9â@âFOâ–â,¦â3Óâ3ã+;ã"gã)Šã3´ã7èãP äVqäYÈäo"å+’å1¾åDðå/5æ:eæ8 æMÙæ+'ç3Sç6‡çy¾ç<8èCuè<¹è5öè+,éQXéAªéìéRê$Tê.yêr¨ê ë=<ë@zë(»ë6äëOìMkì0¹ì8êì"#í,FíQsí'Åí@ííA.î7pî:¨î'ãî'ï3ï?ïK\ïF¨ïïï%ð#,ð.Pð8ð/¸ð3èð,ñ:Iñ„ñšñ'¹ñáñuûñqò�ò"«ò4Îò4ó"8ó[ózó)™óÃó&áóô%&ôLôfô)„ô%®ô4Ôô	õõ(<õeõ%võœõŠµõh@ö,©ö,Öö2÷#6÷3Z÷"Ž÷0±÷â÷ù÷ø,øCøZø'xø ør¸ø?+ùCkù.¯ù-Þù9ú Fú#gú@‹ú7Ìú-û2ûBAû7„û‡¼ûXDü"�ü6Àü9÷üC1ýJuý"Àý ãý\þ:aþXœþ+õþ_!ÿ,�ÿ®ÿ<ÉÿAV]S´8EA‡¤'¼5ä4UO,¥0Ò:Y>?˜=Ø(;?{=—DÕG<b=Ÿ.ÝW6dN›HêG3_{sÛ+OK{ Ç è%		"/	;R	=Ž	MÌ	?
! =Z
! =˜
! Ö
! %ð
! z'‘4¹îCZ"y.œËè4
F:
�
2Ÿ
Ò
Bé
@,Om#½/á(D:*(ª"ÓLö!CeN€QÏ!%DbxŽ,¤ Ñò-<>5{?±-ñ@!`>‚NÁ,/=7m5¥&Û,"/O94¹/î-'Lt7�+Èqô:fA¡FãF*Jq>¼;û77o7�.Ç*ö/!Q`lCÍ-,?/lœU¶$N1B€_Ã(#HL1•GÇGHW@ ŠáNl8»Gô9< Zv 1Ñ *!1.!"`!&ƒ!%ª!Ð!æ!	ú!="&B"i"„",Ÿ"6Ì"0#!4#"V#'y#0¡#:Ò#<
$2J$+}$H©$4ò$-'%6U%MŒ%#Ú%$þ%+#&qO&Á&6á&&'"?'b'7}'6µ'+ì'.(G(4f(;›(;×(8)L)c)Gz)Â)B*VÂ*,+"F+)i+|“+^,1o,u¡,5-+M-.y-^¨-5.T=.n’.5/7/#I/'m/1•/ Ç/5è/00"O0Sr0Æ0bæ0VI1 1 ¿1 à1I2aK2+­29Ù2?35S3d‰3/î3<4![4X}4:Ö4=5,O5*|5„§5U,6\‚6Aß6*!79L71†7R¸7E8AQ88“8bÌ8b/99’9XÌ9ˆ%:D®:Vó:UJ;A ;Eâ;+(<?T</”<9Ä<Aþ<@=V=1t=+¦=8Ò=2>>>=^>*œ>0Ç>/ø>4(?*]?,ˆ?5µ?5ë?!@(@@(i@4’@!Ç@#é@"
A0AOA_A!A.¡AÐA:îA?)B5iB9ŸB9ÙB/C9CCD}C3ÂCHöCQ?DL‘DÞD%ëD'E39E@mE&®E@ÕE"F59F)oFK™F;åF5!G;WG<“G-ÐG*þG")H3LH!€H@¢H9ãH-I/KI7{I³I5ÍI1J?5J.uJ-¤J%ÒJ9øJ62K*iK+”K&ÀK8çK L<L-XL'†L$®L ÓLJôL2?MPrMÃM×MqíM^_N0¾NïN!O(O(FOYoOÉOèOP/(PXP*wP+¢P+ÎP+úP+&QRQMrQPÀQHR=ZR6˜RÏR0èR S-:S+hS0”SQÅS-T&ETDlT*±TBÜTDU0dU?•UDÕU?V1ZV#ŒVH°VBùV><W={W.¹W.èW5X(MXJvXAÁX#Y?'Y.gYU–Y&ìY*Z+>ZjZ;€Z1¼Z1îZ [N<[V‹[Sâ[F6\6}\0´\Aå\.']CV]š]&¸]*ß]+
! ^#6^Z^Pz^9Ë^^_:d_DŸ_ä_:`%;`3a`2•`+È`1ô`"&aIa*_a^Ša9éa #b$Db$ib1ŽbCÀb1c.6cAec(§c\Ðc)-d-Wd2…d?¸d?ødA8eRzeBÍeAfdRf7·f3ïf6#g6ZgB‘g_Ôg=4hBrhµh$Êh7ïh3'i7[i;“i8ÏiXjgaj[Éj%k+Bk+nk*šk.Åk4ôk&)l3PlF„l+Ël&÷l*m%Im<om\¬m4	n>nZnxn3’nÆn$àn8o4>o+so,ŸokÌo48p3mp¡pÁp#Ûp8ÿpA8qzqA‡qEÉqarKqrX½rDsG[s4£sDØs=tT[tB°t"ót0u7Guu4œu8Ñu(
! v63v‹jvDövL;wJˆwaÓwb5x1˜x0Êx0ûx0,y0]y&Žy0µy%æy5z5BzMxz5Æz4üz51{4g{4œ{_Ñ{_1|0‘|Â|"à|F}CJ}CŽ}HÒ}$~)@~$j~%�~-µ~*ã~!07D@|4½'ò<€(W€I€€+Ê€Jö€?A�4��F¶�Aý�*?‚*j‚!•‚/·‚*ç‚)ƒ5<ƒvrƒ$éƒ/„J>„?‰„%É„:ï„)*…*T…5…@µ…ö…9†==†-{†.©†[Ø†:4‡+o‡"›‡-¾‡;ì‡E(ˆFnˆ8µˆ'îˆ*‰0A‰r‰Š‰!¦‰GÈ‰/Š3@Š*tŠIŸŠéŠ/‹#3‹W‹.t‹W£‹xû‹ÙtŒN�%g�†��=ŽNRŽ:¡Ž6ÜŽ=�4Q�1†�0¸�Aé�O+�;{�/·�<ç�D$‘,i‘U–‘ì‘=’(A’3j’-ž’bÌ’/“(C“Dl“±“,Ê“Q÷“HI”H’” Û”.ü”6+•1b•2”•KÇ•H–S\–@°–7ñ–L)—v—“—±—Î—í—
! ˜&˜D˜a˜˜œ˜º˜Ù˜ö˜™5™R™n™…™¥™Ã™â™šš9šCXšTœšañšYS›[­›Y	œMcœ7±œ$éœ$�73�ak�4Í�&žI)žKsžK¿žAŸ.MŸK|ŸMÈŸ: SQ R¥ Vø EO¡d•¡Aú¡s<¢t°¢k%£g‘£Sù£PM¤_ž¤_þ¤_^¥`¾¥`¦`€¦_á¦_A§_¡§`¨`b¨`Ã¨_$©_„©_ä©`Dª`¥ª`«+g«)“«[½«/¬/I¬py¬Bê¬E-­Ns­3Â­8ö­2/®2b®2•®MÈ®'¯)>¯1h¯1š¯1Ì¯2þ¯11°1c°1•°1Ç°*ù°f$±/‹±&»±[â±U>²_”²mô²†b³Oé³49´pn´'ß´]µ]eµ^Ãµ^"¶]�¶^ß¶(>·2g·2š·2Í·M¸ON¸jž¸T	¹j^¹`É¹C*º.nº6�º;Ôº@»<Q»`Ž»+ï»‚¼@ž¼Eß¼8%½D^½b£½9¾X@¾ˆ™¾&"¿DI¿:Ž¿DÉ¿BÀKQÀG�ÀAåÀ%'ÁHMÁD–Á%ÛÁ7Â59Â=oÂi­Â Ã:8ÃsÃ?ˆÃ5ÈÃ1þÃ#0Ä©TÄ"þÄ+!Å0MÅ.~ÅI­ÅI÷ÅTAÆ2–Æ;ÉÆMÇRSÇ ¦Ç3ÇÇAûÇp=ÈP®È"ÿÈV"É!yÉ/›É!ËÉ+íÉ-Ê=GÊ)…Ê!¯Ê%ÑÊ&÷Ê%Ë-DË%rË"˜Ë8»Ë!ôËRÌ?iÌ(©Ì"ÒÌ2õÌ@(ÍiÍ-‚Í*°ÍÛÍùÍ-Î =Î^Î qÎ’Î5±Î;çÎ*#Ï1NÏ*€Ï@«Ï(ìÏ Ð%6Ð$\Ð�Ð,žÐ$ËÐ#ðÐÑ9.ÑEhÑ;®Ñ!êÑLÒ%YÒ Ò Ò-¸Ò%æÒÓ:(Ó1cÓ2•Ó7ÈÓ Ô$!Ô/FÔ'vÔ(žÔFÇÔ4ÕVCÕDšÕ@ßÕ- ÖFNÖ!•Öd·ÖB×=_×4�×@Ò×8ØWLØS¤Ø1øØQ*ÙX|ÙQÕÙe'Ú-�Ú'»ÚLãÚH0ÛUyÛFÏÛCÜ@ZÜ=›Ü8ÙÜOÝ4bÝ—Ý9´Ý/îÝÞD8ÞA}Þ@¿ÞXß*YßC„ßjÈß03à(dà!�àE¯à1õà0'á3Xá'ŒáB´áq÷á}iâ"çâN
! ã&Yã'€ã6¨ãßãCôã„8ä"½ä0àäJåK\å5¨å*Þå0	æd:æ2Ÿæ9Òæ.ç*;çfç}çŽç@£ç0äç7èMè%jè$�è$µè%Úè%éU&é/|é?¬é;ìé;(ê7dê*œê7ÇêÿêVë2pë1£ë9Õë>ì2Nì5�ì4·ì:ìì~'í&¦í+Íí3ùí3-îAaîB£îCæîF*ïCqïEµï6ûï72ð;jð!¦ð.Èð/÷ð3'ñM[ñ&©ñIÐñ)ò&DòOkò9»ò1õò9'ó#aóG…óNÍóBô4_ô”ô,°ô2Ýô@õ@Qõ:’õAÍõDöFTö>›ö=ÚöC÷C\÷7 ÷3Ø÷?ø=Lø:Šø3Åø6ùø;0ùIlù#¶ùGÚù)"ú:Lú‡ú$¦úAËúM
û?[û^›ûMúû0HüRyü8Ìü!ýD'ý?lýA¬ý:îýY)þ0ƒþ-´þ*âþ$
ÿ2ÿQÿpqÿ)âÿA:N,‰¶Öò7@(V4$´AÙ>)Zg„$ì%:8S$Œ±Í<æA#e|"—8º2ó0&[WA³?õj5- XÎ<'gdGÌ67K+ƒ¯Î"ç)
! 	24	4g	6œ	#Ó	,÷	5$
! AZ
! -œ
! Ê
! ê
! +'01XŠ7¥4Ý2NE,”%Áç4
(5
=^
7œ
3Ô
/"8[y8ŠÃ/Þ;*Ju.Ž½ Úû&-.T,ƒ6° ç%5.3d2˜$Ëð.-;,i,– Ã)ä$3'Nv%“%¹Uß;5q.ƒ)²)Ü9&`)y_£a`e$Æ#ë$14Jf*±BÜ&F&a+ˆj´?D_>¤6ãXXs5Ì)4, a4‚=·9õS/CƒRÇHCc=§@åN&_uNÕ<$;a�2®á#÷? O[ B« )î !5!4H!4}!;²!Mî!1<"Bn"'±"=Ù"1#II#5“#'É#iñ#:[$ –$·$×$ò$%
! %70%&h%)�%*¹%ä%&7#&[&:x&"³&%Ö&ü&!'='2U'-ˆ'Y¶'J(A[(J�(Aè(Q*)H|)RÅ)C*L\*©*&É*.ð*9+.Y+'ˆ+)°+#Ú+&þ+\%,&‚,&©,HÐ,A-[-0x-+©->Õ-O."d.>‡./Æ.ö.1/'H/p/‰//§/×/+î/0160"h0!‹0v­0J$1&o1 –1^·1C26Z2g‘2Uù2ŒO3.Ü3;4QG4>™4@Ø4"5<5QZ5O¬5pü5rm6bà6XC7kœ798AB8=„8DÂ8H9PP9-¡9.Ï9þ9v:3”:=È:a;Eh;N®;Eý;:C<G~<~Æ<0E=Cv=&º=3á=A>1W>V‰>Bà>6#?5Z?<�?Í?0ë?o@:Œ@5Ç@^ý@I\AA¦A@èA.)B,XB#…B©B4ÉB'þB0&C6WC4ŽCPÃC8DSMD:¡DÜD6ôD8+EIdE<®E;ëE}'F…¥F+G‡GG�ÏG…`H†æH�mI{þIwzJwòJ#jK2ŽKÁK:áK L:=L1xLEªL(ðLmMm‡M4õME*NQpNJÂN<
OJOfO-ƒO,±O>ÞO,P>JP4‰PF¾P4QF:Q$�Q6¦QÝQ0üQ^-R0ŒR8½RöRS8"S%[S*�S2¬S)ßS2	T<T<ET*‚T'­T7ÕTE
USSU#§UKËUV;5VCqV&µV*ÜVFW:NWQ‰W[ÛWl7Xm¤XrYR…YrØY‡KZ*ÓZ)þZ&([AO[m‘[.ÿ[*.\KY\5¥\,Û\0]!9]M[]O©]Rù]?L^-Œ^rº^+-_8Y_-’_*À_+ë_?`@W`M˜`æ`6a$7a\a,|a/©a4Ùa,b);b,ebA’b7Ôb3c9@cAzc¼cØc:ôc8/d?hd*¨d(ÓdHüdSEe=™e8×eGf<Xf<•fGÒfPg:kgC¦gêgÿg'h.>h+mhe™h,ÿh=,iNji#¹i!ÝiAÿi3Aj%uj0›j3ÌjAk@Bk>ƒk/Âkòk$l8-l?fl;¦l0âl:m,NmS{m(ÏmHøm,AnnnƒnB�nÓn	çn@ñn2o2Ho){o[¥o3p55p7kp"£p&Æp(ípRq'iq*‘q4¼qñqõqpr$€r¼¥rjbs&Ís%ôs#t,>tkt)‰t,³t9àt;uMVuI¤u%îu&v?;v'{v%£v9Év<w3@w6tw:«wFæw;-x7ix>¡x8àx7yAQy7“yOËy9zDUz1šz4Ìz;{={\{"|{*Ÿ{'Ê{+ò{+|5J|)€|(ª|"Ó|-ö|)$}oN}9¾}@ø}c9~�~¬~*É~+ô~. $Ot‡¥Â&Û;€>€Y€6t€B«€î€ÇøôÞ3&®/Å,á3ŒÏÀ î#õ"i�2‹4“ˆõ(ñ!vÎfç	´ÚÚ3I54“
! 5	o)["'œ+¨&}
! O6(7Òd	¿(sy5}�ù2ÑUlÑ—±8š-æ1¹/Wíe
! ‡$x4üä&³ÑÙŒ L($U	ç²"8j'`3Òó%KÅ3`~7=+€6ñX&¥€ ÿs*O7³
! F*F¹c%gM©-Xûí2ä°~5.$2ê

! 00–ù4ïù Û,é{**uÛ&L 
47Õ2õ5²Ú6ú3ëÞ"5!Ì(«"i4½4D
! ˆ&‚G¦3#1a%ú�"i$= ƒQ1Q.d.ÛÝ.Š‡†$1#ðüš#Ÿ I&Æ(ÿ"1
! 
H6­3ú©‡/¹¸'Ó6ã3| <°’*ú(�1 +,Æ2g	¹Ö
! }-	ì+ß
¥2>&È&Œ6Ž8A&tÎ+±³ ‰!Kÿ4î+�)Š5oá¥åÍ($6x60ž¡6SA-uî ÚB&)Ú-dã í�±' Y#D¨[IE14A­þÅ	”	Ó†2L1'µ6QÃýç'1Ü#¶Ã ébp5ß,c”.º0øûal),.ÓÐSÏ#"0M�4¹i")Ô(rÛ5ÿÿK1N/
#Én#õÔ
/åwç‘£)¿ÈÀê(V)í(í12Î)ê&ÿ+Ú)~R1|$¥,}5{.¼2
ß‡-ä®4º2Š*û/uH&Wt+03"('­&|j VÂ3@2•7NÛ'.TÈ(ŽÂ7ç‹Êk7.‘«t,¾5ª 5?Š3Ÿ?8�‚/z&ý3›Ý­2{(Š¹»%V0Ã×% S+JŸ7À7ðÐ'3(++Ÿ6å‚)N.\*“2½Ë£.OY%Õ416„)õ4V"< Z)ü-3R”$Ÿ1ÖEå#&3í{ûÐ(æ5h¤5ô*Œ
! C%Ë(0'&ßY–-À%)°%³œ7’6ÿ#M-|1|&ÌÌ'Ð&]#.Wó+v3ÆÀ0¯¾Ô‘%¢76uº5Œ²&'7»3G2e"	\&{þ-ù+©Ó$›xµ+Ý*?-Cì‚(]5‰8Ý+ý}
! Lï5"ñ5)"Š«/|�2ƒ{&s4™î g2œ	6?œ6"[6qV,á+ã!²,ZÔ$Hf3Í<.…#@1#¯Ë4Ç§‰$¥$!Ó',"þ ¶!Ê7ê/‡&â8Õ¬Ìë
! ²í,P|3èé*Z“*«àoŸ.
! .à4R2tõO§8†&Z8œ%ø(ã"“9)ûK*’ÛE)7i"™,ò6ø
V(Þ-£óä*‰J
! ][7Õ4&"Õœè-g�îþ2f÷1“@5±Ò#”/Ê8Â5Ê&yÏ÷�'‚$5&c!Î0,gÅ©!ü6„*Ê/Î3DÝ
Œ/üª2lˆÞ(*´ :!ÍÇ	¯"±Ð¶*z°
W3â#.&3~+\+ž�x	îç"W< ,N'8=/Ãpª€šõ-tl'Ô p2Û/aÀ,e	ÿ23+(
! ú$ƒ,c
¨1)I.³-êêDø-l-Y'N'+V×¼!j+„5Š"©5I
\i6.—7 dý
! ô
	ý
! 1."Vl4Ò!
! ;¯,Ì
¢8õ)——!7N7�-“#)
$ <(¿¢hM
! C$¾Õ9.œ"•+"3I	âH.–øJÎZŒGª#5ü
6�!½€)ûIY3«#´7´*³1N,85#{7X-8ûç.,A7†	ÿˆ8º1’.ÿ&x-'
1!5
l7/&¦1 
! M‹1Î „–3/0&µñ+2e7Š6~2.1öI2°8ÿ(0D3ë	Xe32E.0q-©6q&’2ZÚ&äœ0tT+øô(	*³Q<6Ã.s’/Ø1>î>›-A'�Å^"È%œâ£1µŒ!=G12h ä+ë6/Í¡
±§ Ã�SŒ4µ7Hh:
·£$~)ì$×‹#§ì
Ï1™-¾
! —s8ªÐQ
! í'‡8)·W4Åu(¶7x!Œ9–.#	(R&�>[8…íµn%Ë-)†%¶)ˆ( i6t)üOÞ7«Üçû$ª p/Ï±µ»³]´&¨U7|'4¬ ß$–ì‹,ö7.+Ï3^5<#-›$õ¢	!4[XG•i\È-7ÖòÐT"º472s-
"µ‰!z#`3¿ ×(õ /\Z ‘ã'ž
! ìl5Ž65P
! _!Æò*Í€…·êÞ'g�8Y#ÿµ5�(œ#A%aý(³„/<"™(5
Ï0•	ÂUw”#ŸY,Ø-&$n˜þµ [3û0²
! ºß3^ˆ÷0ö¿$¡'Ô('Ä 5þt6Ai*r2ë ¯4n7ã3T?
!n+“805ˆ	‹2Lm#T!3Z#´(wÓ‰
! ~D6I Ýóà.
! 5\•%æ	‹
0Ö8œ1Q#ä0ý,N¨18âC©%r7Æ§(/Ë

 ˜,‚ÀÐBð¤	a»K6@ø2“%ÇÌ¹(>¼Ç0qï÷3/1­D€'!"� É6¤ÃÁ
! ¦{Å»7�E"´2@~/I+q%3–/¼	%
! ½×ú2À$Ô2ž*e*6ô(\¬*]16�Ë£!	Ør
9-X_THJ,"q|a)}½+ü®˜6ƒÍ'b*a
! <E°&9ï¯6 9-ï
! Ç.¦"H:%¶1¹TN1	$/Ð1y(G@,¡*¥7'!«z0öï.ËJ4jZ
3‰&·™4N^jÈóg";)8âAw&Ep=Ü5�%ü4%2-!_($"(³)€
! ùÎ	…7Ð2Çt7ž `…b8–
'&5T
! ¸/lñ,$W%ž$I!W9¤ja-¬/Ø)‚	5›3Ú
$%!'áW0§&Û€­C:	 	©¢Y™a(Ó!Ö/`f-¥—31%à(œ!rÈî	9Á%°2`'Ã"ä4L*ö#D(%ò54]'/ P1`)—8?4FÝ
! Tßë.ù"^8¥	Öçù
æ½|Ü,3žÒrfYürŸú-;"Ò6À/~"—+-o!8s1M0ç%ê2·+Ò|{› &695°
¤<Ò	Ë+e6"—6;G5J"E!¬(Ô#½,ˆ!!…1í
Ï®y±ˆ�ð8VQÓèkc,�&4;‹¯!~â?\S3$4%m(¹2Ó-˜#¾#í
! 4+ª-å¬—$_Æ.'+ÎàA4«"h
‰Dù8è6óÜ;†?	ã7ª	 ×�,þ7ƒÒž<b!§•K4
! $45°,ƒL"�‰ˆÿ0¡3n6”%&}!ynb
œ‹4¦í4¦8+îÑ0Ô.s'š+Ì"¤|8-% 
8nd0¯x*Ê“Ü-<¤2]/ó$w±Uc88á8³+)œz 'Ð+�¸(g*$1�3b2_
Š•"¿K!/+~ê k75Ï'vT÷Î*Á;Ôf$}.3$H6Áq6¹�0ä^Îù›2#«öc"y"+‹[1Š˜p!Ðá$»Ã-ºÙv*ê!f‘4¦,‹Ìþ©0ƒ’ ¥+ëF'À'Ö„ð$	IËG.Ô	—)Þ
JÖ&šË;Ò,&.˜8=#},1îÍ8¿ö(�0	œ8b˜U'­	8;I-ª4U- 6j)«rÀ
! §ê§+£IX:<4Ú
! Ž"¾9*õ%¨²$ú556� #§*5¦ä¹'›+~
! |5ï)©»žx2*¶î†+è4µ*l0•²
7	Ýâ‰0‚Ø'Ð” {Â$ãß54&=ï1/¨!Ð	.-k	fO
! J"ðQE°'1´:%·è3®2k3 °ž0»8Vu7!-Q,æ0Èß)ì4r@'`½(Õ-Íl ¹	S!Á6Þ5Ç„752Ë–&j'bF%Rà	D#d+^�1w!Ë)ò8_3Üwú*(W—%n,o…ù#>Vx$‘2^Õ!5G	�#±
! ‚2Î2C*˜S™0“ž5²ì  
! Ø5y¾i‰6>0Ïl*ª)7,ÙU§2ï)Dd‰7õ
F í"ÔºíJB*Eà8,(Ö'•'#(U/>`
5}E,FV*ôY4ºs¤¶Ú ;p ¯1
¹ 	‡ù»"×A¿ß2ï8‹J)71#}2Ÿú]¤
! 9[Ê$N2Vm—î4fÌ*\–p)Â2;(Ä
.o{
! Öàëð28h	@
o%Ê%Kôô-Í$âK8‡%+§š(îñ`0P)*58'Û'É·K¶q4ÿ8â2±#L(F$û+…,%z/Ìµ1á5ð4O{È6ª/G³*ô"1JÆ#×*,*¹-¸*û	U­+ÉŒ&9µ$’(&KË'Á&“5Ñ,K&U6ª� q!	ô/%0+?÷*É®ä/hÎ/R%F)…&Ã5å
%àm ‹|-Øçs	_.7,6+	œ/œþ0h'i'34ê%Z6#_*3ÍGí-) d…U,#©µ2¨,ö4Ò<1>!7-ëÛ!^G,©)˜%o/ª*&e¾&n"¤q t%¢/‘¬¡eo(
! ÒïL2~0µ¹Ó.x86!ŸÅñ8e-Z3a1í6*„.–^êþ"5â5Âz£"@Q3Oe
! ].6N0ÅD4Ÿùö�!Ì­´
! î±6N²h"#¾!¾%7ã[)›(+<
"â1r´—+$6^0@$Î(46Ò8t5Ç-�/ö3yÆQ)È*y‹!Î‰ '*­*	0Ü×/­	2•)Ë¢á"ã+³ $©'Bè¶%½ñ(˜63¸]áv0É¢0Õ*;77–KK'�ý2"¼|)0³ª™!/(L	&¹ÃQ'ÿÝ688¦+M1!7U#2±Ü'#ë5˜/o6Âg7-s�7mñª°!…âk,Ã/^63H,µ®c-ÇB5î3”)î0~	š*h3_'”;Ü õ®]%×8
!  88*|)¯#††ýùŒ0¾3)2l%íÛüå$^3›6
! /8&
! *é�LM	122$,¾(a}8
! è. øðª8c­|+9"Ä	}+,ÍGVêÀT+ŒA	#™)u
³úIu'O*&¸"'+Õ%áÓr(^4l(57 4t½&Ó2‘(#%ñ3Þìà7z
! º7+ É+.Ð!§0ˆV%xï3'yÛ·1ÇéR'P0¨+>4ç-	3ï*+Ò“0¡	Û."ávP,2Æ,hA$-5¿5'®7ŽO#í±/±.M!0ÒÏ!+Y!_'
! n/_0V”œ	
8S#DÏ/-0
! ‚lì1[z0)G$mÍŽ'Í2‡5$�.
! 30²ó
! Yjæ$çSW?-À¥R {2Ã0Ö+®9’,Ü$;à”)1$
M®	Ð%½m¹$g'>1«,%1ž6" ¤* æ)×‘1x+pñ2™	oÒc5	7Ñ
„ô5b‹¾6QO)t"ÿ u&Ž4Œ2B3´Ü]’£,Ä}s/;"á»[é+dƒY9+ž¤E8�™”6Ù”ð1µŠ+4è„f Þ+Þ422Š,ëôó›…ÿ$Ÿ¿#†8R&øÍ/Û¶/¯8ô%!Q*³(8¦¦á%84š-,¬#š1@z2•.ãŸ–…Š@Ö*a‘¡i(r	¢)¹º!ßœøÀ¬·¶«\3@¹]¬š%1Î)
! 
Ž²ù5u
! 2/3 %-87“�“¿OZ79ÏŽ, ©Ä(’,Vm3pª(]é4~^¸~ú#œß*S6,„Îæ(!òq5°£ŠVÃ$x.à}1(='À�'x/§	û$)(cU)²)MÒ'3.)­p"> Q
! ƒ'À,Ì+½"o"ê(N *[=-ZBa¼0@"	)�ÍXÃ)Ý1Ð÷
! Åƒ&Ï®º€Á‚ñéEˆ.žF(7žh(w6
! \2È"Ç:Iz-S1–‡4°á1É8úF4#±'ý%t#ó9 Eiü÷&R(ß0v1¯2ˆ©7®Ð
! 
! G
! /UÚ'
.÷.É
! `Šù’%u+ö#ßRû"¥É`4/Y\*W4O8/Øê-ü3X8å/æ$‰5Ã6š&«	/î6Ò0�-æ&_5Ú8€¶¯-\c)Bº#ŒÒ�
! ¥8·,§,Ü'z€Ç37)}7…38E†_"á-%, m/îwÇ# $R	¾2ŒY
! Ò"dÛï$´%×7–Òø(%Å*yš)	4Û-Yì.ð2,ËˆÓ)ñ'J/8	˜M,4’1µO%œ$�e ®Š+
! ã
! Š(¡8õò0B2kÄðn8+-ôŒ��"-Pk<%Rk+ë‹Nr0S$ë ü¹#ò"Ø4…/ÌV�‚w2¸+ûñv0(‘	óª1+¹4.B«0ù	¢"k'LŒÏ�'!M&)$),'	à/Ý-I~É,š½:Z+·.Ú4•#`.%Ì3â1è*t.·5|!ofd
! „-Ž~‚ Î,9#d¦‚¾P€�0ô3Ë †(�(½%Ñª5m$#0ffÊö jE·.�X"Y2´'mD&Á
7 *ì78Å 9g(f=,ò'ëêï,DÛ7a%Nµ/Ž#‰%ÓM<º.67¢kŠ
! .ä2$¹/d$Ç,’Ø
! ³2ˆ4š7Ú55
! 4W!
�íÔKi3¾t3hß0Q5�+/ý …™'@	&{4µ�
n²!6™{µ&Ï.4¾•!õ
! \¼%sYc'Dé�‹àŽ•Z0Ä)„(}#â!t3Ö
ÝE.j8mc‡8 ä'd %2Ç
! Aú#,þóÞ©,f	')Š-ò	8'áú'a#8!ü
! ]*Ù7Bw)SÅ1·
! Ä&Ÿ*0¨*Â	�5\)…Ë_*4V1´dÖº
â"8 #[²$Œ#pÆ!Ç6õ/&{œžyÁu;¤"Ò!g6/‚12!õ0:;2’DÇ5Ä2§
! >
ª6Ï*d~3Õ²sHlûJ%‡e9ö)…0<k´ÄÑY*6…ü¥õ5�'h/5/4-K!})ôËa7û,E({$q­
ºjì1®(EÕ$#ã%$2Q!�1þ7+®³!Ž€.>*5÷ö$’ø4t2!a2´5b5Y.Zë7bõ9$	%ù-%¸,ô7Üdóé6/’!�!ÿ Ü©J&UìkL6è
! *"32%½1"ê’)c %/â3ëb
! ÿ..
! d8*­œS¢*/6�-;
	,H!é=f
! !–,'?1tÁø)&æ6.2À85Ö -.³$%Ž0™1ðÊ"Ö47]ÿ¤4ù,¡
! ±1È8Öj
! ü/×3R´+Y
&¿Ç)Œý.ñ
! Ì
! ý5Y
Fp*’•Ñ™šÄ%kp3©l2)ëô¹2—¿.‚ÇG•º
! zšˆ7ÊÜ3Ü1^)e5÷/ò!é/
{"È2Ä5	«5\½
�
! »
—/½04ÝÜ@˜1öß%tå4Š	Ó(1ä,\Fæ3¨Àäæ~¹78ï&Ý0/˜!ž#Ò¬Â´Ê-åm0á.7ö7's-Å$Ñ×	6÷ƒŠ/«	Z14^%ž3œÞ�7í$�î;*‹d-`Âþ'.Aj"C04�h)14,é-
[*«
! >7˜'§"_äè‹8õ‹0sj(Û ã\‡6äi!«}‹É1H
! � 4$æ`"Cã)ÿ3õ.ü21\5W Â
! ”�RS$sX»±Ã$Q—	·'(4(
`«4÷%¾&#‡�È�ª(q3p%9É3`(Ù4>)+'ñØ
! g$�V!Lâ1ÝÚ1Ëü$jjš	¬"1Ý)‹%´.©"Bx»}$x°6a&oœ(Öÿ+Û4€!w,a0¬¸&”ÜžÄáÔ3Ø6?+¦6Œ¦#0-hò¯ç4î)¦'½3«U8É*,Ë"¶84M.xqÝqí­hKe*|9[�j—*#r’
! ù2.† ¥!Õ4ë
<,ô7�49Œ5
! |™7­ó'É7Ð
&Â#Í"­5µp­w 7~!a4-�
f2 ¿%ª+73�,¦7þ8K(65û `%¦Í4!ôS/"58Ñ+,0ø6òÅ5ÿ'¯î&:8ÍØI1æ*2�²v
! B(‰	 (ÓÜ9„HÞ%2*ð-vR/áù)5e&K,Î\6%$7B$¡­7ó
)5‚õÑ
! Ù·$s&!!×)H#¶7ý34/3+ÑÌª!m¾1*6#ëp@(‡ƒ
! s-Á"ŸP.ý1W÷2¢F)
! !Q	66ß�)�L®0 [&8`h5Lý-Ä7ç&É!Æ5|*WX.!ß'Æ-— #9S/–.+
@—±)åf0Û%þ6Pº]
! ¦^4»…(8&ê6Íx	k,#S(:/Îâi?°´!·*ð *1�6åŽ“ Q»/æ6µ.D
W3ë+­_è1f!±$úâ¦4<Ö+éŠ#tLF5!9$Ã–!.‚
D1r3É)Y-„-�œ�	ÏÑ"ü'bp¤E+ "ƒ)Œ+dý!ð*Æ)ð!<!@	$$:6ï
Jy+^,
	.Kð5¯(‚M3à)ö�D%\"Ð¦…6&u5"7Â
Ÿ’'1*7v6.SÉ¹"#"Âð+®8aùú/Ö¥({%{6�$ˆ#àÉÙÅ%{G-'2ñ.Æ³'‰2$‚ª,O¾ó	øX-¯ é
! A}4,
! O"p1¥ Ó_‘'þ¡SC
¢"Ë	Ä'ò#’83	¾!„ú.BåŸ4C7è+Ì�%A0n_RÖ"g6dÕ+‚"i.å"è"Ú	ü'›	Ê*Ç$D7 ½Ó5¸(è–í1Èçö2/µ8û*$%À5c2(³4ò˜*A²	Q/Aî
! ð7„ ávà0¨Ã/7Õ"nyš
! .9—
|û«3£3W¨Ë8fX=c	.r
! ‡3øC!r).õÆŽ9b("aõ�öÚ$%]	¸bb§J:Ÿ$Ø*7"$Úp0%:2Ö=8G%`2÷€ùö†7‚7Ñ¡<»Å(Âš×
! g ž4ÚÉZb1C4¿/H|
! é�%!lb+í� Æn;N"’#t0¥
Š“�8_´î,-
! %œ.ê³$‚^.
x0×Æl3]_>5Ò0D)/ÆÄ6
û7Y.¸07w*)#ï"®5Ê+§è-2„2‚4‹œ
vÖ6@4È¾.d øÝ ª£0¸½$¸¶36,h1"'ÜS±2ŠÌ	+<Á+4.Ø­¨ ;&Á2M%ò×3
!  )Ê(	'¥"æZªá^,<3™$'ã2Ë‰1E
ø=b$
pqš"mË
! 7°4ø0µ
! 7[4í/l9:7”ÐAË*—
! #7@&42¹€Ä¿ô)H[2$3Yû¢�³&,Ù+38N<	'ÕÙ$e4À\â*º'Û	1D)‡2¡+­°ý8~ã(dã&f'.-¡ÁG#ìÚ&�ì!u;†£4õ0h8`8ê‡	Uå+C0!k5Ü
k!†3�2§¥y KÑ-Æ*ût1(›v2„01ÿª3¿Z,—-|,‰NÅSHo'ÄÈ
! 3ªõ$¤0h-Î
kq&˜³0†#eˆ!c$»!,{!@?.^ú·3Uæs
g51.hÉ$ç(o¶g0ä)Z	C™&Å+˜
! <&·0ï7ÃÙ#’Þ§4Ó×C/.æðü*;	S4íY6°ºR0ôÕ/Pi·¹Ž%€+X?xC)¯'*3/š+®,º&n
! :+ ÿ
¶™.ó Î$[³(5¡j6b~r/Ž//¸)Ö(¡$¡ Ô/°0¿‰-V-à1«ï0~'
ôÈ8õÎ<‹(â&Å�è'Ü¨q2)¸0 Ó*97©›×ìÝ#ÝÓ74³#ÒmŸ
¶ÚÉ"»Ùš¡-’3¬
! ¨á/ 6µ)ûÀ&G-×+§6«%O ù1„&æSp»·"“/Îÿ7´!2ü�&Æ¢&ÆUû	G!—]½É0à
BR*µâÀ8HÆ]Ø.ï3¤$˜vÄ}ë'O8,#N	G�/ÿ6$Áùxõ
Jò4Hã
L8Â) â
! +5ê+•Ã
! Ë[œ-ö­-…Î5–1‹6'`*ç4!Ã7/4g	(yÞ`ä1d6:º¡Œ"ƒi	2q(ú
! üß.Ì*©
ý
Ù#´	",'žN"¬)p*
! y—2­"¼6.pj3
7®-¯1È0«7ê
! ¡25*b-žFK Òñ/Ú.cèEh.uQ4&›8nu$ø.¾l¹û!¿+Üç6]�3¶$»Å¢"�ë§!Èã€2ý4õ6P*þ$æÞ?)þ®i%
! '}¬$Ð7‹"]
5Á %ñ	ç7²á+!J5¬>
4ã
2’x5.$W
! €%ô¥Ë1™2ƒñ6·l÷6Ê
çt…ƒ0ƒ75%8"2á ú¼r­œ
.–/i
! ™¹3¶ º14y8T=*®	g);$ç#Ž)”356|/ì-m>ö,óþt$øÌ,rú	[0l–¤!Þ©Ö!Î³Ã8ü5ãŒ7þß4ü)¬6z%é%m
Kæ2`RËž2—&Å•8F7Ä1ÍÔ8•3›.K+þÉ Ë2ùl8ˆ)ë&@
! ß´#Á9K"Ì-Õ$ž'+ê|0c�j49%.(q9,)Ø
J 1 /Áç'-&¢iy4�98´$�Ä/JŸ%G#zø	¬o5–'6-†Öâ/’
+Ùm'"%†&óôf5¬÷!n$J Õ
! $&ü#•
#2®%‹	à2|f2»îr+w
bs*5š!R“1ZiÕ)ñ7‘ ë‘-)§'<)cÃ
Œ8)I
! ø+‘q	mŒ)Ë
! +ß1ª'$â.(2
q P'É	˜Q þ."Æìå¶-‘*¢F#hO.øÙ6w8a6X/¹ >2Ü0
! ò—5’$Õdõyˆ‘„So-o
! Î1:1ä6ó0Ãü”Ë­Qg#s¶&½!„F1…cƒ²*¾"Ù(¬ÏT ¼3i
¥µ¾ �"(0å#Ií+M8J0¾-D!¥G à'3Ç3´
Á%ií*†02	Wm'%u- `Ç ¹6®$ø&È#5-€(£)A34å<0Ì.b#i ÙŒ}LÓw5ø#òPÂ!$8Ü+€*…]-ó9&D-£2€Ýœ ü H-Hñ@a/-„#	fT#�…ó7'ÚX†c_,@#
ðxn!	t(Ê
! >'Ä0Ù&%
ok-†6ŠOU¯(ã*= 0"Ú€8²-Zl.)*Xã	LàËÕ#©	ç+?Q6o™FR#�7ÖLd‹ ²/„”
Ñ%*Jp.7º'Gäé¯f‘"”5ÈvÌ$‡"Ê)ôÔv"Ž˜0q,V+,Ix1Ó8ãŽH$u &ùä
H8Ðô‰)l�"’+Á3q*:-›
!  3l#¼šÙ+ÕKÏÒ±Ù1-„
™*
G7/@)n5[aE/!Ê94Í-3¬H":˜4Âv_2Æ%9	"×2 ³&’Os.¯¹5í0	F&�òmZ
! Ïï�2(.ü¤7¡ñ1¸hY6iX²!k#URÔ
M)¢-6»0W1%2 p°‚.Õ.m1ø •Tx7¢1[(ï(£5Ë37ì‚3u2ù-l$À
! ¬ªÙ%r6‘
! ¨#Yƒ/‡á7x‹ñ0($(án0ìm\åZc/`V#Á(w+î$Y¿-Ôï	£+â+”-#g!%ÿN&fm%d4Û*ÂUƒ"]3=5;
! dïü1÷	*ë4�¾*ÙÜ*ß	.°
! P"2y,â0„%?#E[/ô&ä$07É(K$"Ë.Ý'ÆAh$k8È-Qä|B0Ò$®#p÷\$ÃHuî/a3v'J3:í	h0ì°ÅJ!�4P>6*`	òw#5ì,ª'9M(•,#é7&Œ,B#?ü"Á.•ç,�)»0
! “4ß[­!Ô;+q/�Ž1¯	º34.5Û‡,s6u"¾?¢PN	g
! \’™*2z*SÒJ§%Ç¹17# -ûÂ`/‡#!!ñ ›5QÕ
1Ž-Nï':$ƒ6%6EÍ:,U°˜©$ps#­¢½i¥•*Î0Æl,¶ö&à\-ô0*Ž	Ì0Þ�61µ1(é)I8ÜK=&¦	“¿·8Ô4›
Ø2¥h•/¼Hš4û—1UHI Y 8¦5eT8¯/¡[—È!åT:6
Ý3U
€5I,h6T(	‚%KV®OŽ3•]å
! }§o'W «*‘Ä-€“!ò$Õ¿­8æj2â
<˜+u*do=£ †5¯%¬85""„"P�*‡yp˜Dì5B&Ù*E()®€
iOöàn�“"ýb4¡û)ø
! 4É5_#£8'#…
D56qF2Q¥
! 5'š
:Ám˜¿Vb½-/,O/�,6X+FäÖ	…8òãÆQÏ-úQ-8—0`Ó c.4l1k
l
–2:&&36G3Ë&68QF!_]
7Ñ —#±d(-cC¢.i/Æ&ø"6+îç '5ÖØ>ö‘8S7Û2îb Ûî8’7¡òR=62#–Õ>	(™L
…*Uþ¼Nõ›ÿ%yÚ7ˆ$kXâ(Ÿ+½2Ì#ì»CK$²(è%©/0C§-H(÷96®4*Ür"‘0t˜¶Â6�0¿	'üs+Q. ž%ï�f±Z'íì78"’0Ø|v-Q­4|÷7Ð"ä÷,˜Š!0«'q7†ó!ê‡*×2)‡€ê+
*2|1±+Þù6Ù¦9Œ(
7÷-x2sàh¨-q8aG6‚ô52·1„	 
…*8
! øõ#ž¯˜3!/‹=Ž-²#å#Ìj$5_!9
! múþ(qc+ú<bÍ!CŽ
D˜2-H7_p|"q$Ð(j
/Â+Ï
! —‘‰,‡Uû'u#cŒ$Ü%¢(E· Ù�	Î"qk%Ç'uÇ+l5=÷5J.ïðÍý{5((A5Ù}4½))3g$ã _8©(“3è˜-Ê5&B) º['v´1›¡1�3ô!M€,á»!(Ì¥4!�$sú&Û#n‘‡‘«¶‹
! „.IÏ"¿!è7©SÓu–4b".'¬&I‰*ú)Ö)
! 9Š
ã$–#í5ö8í—È­æ’aB+ˆ33è¨'=E 0Õðµ1Nø¼"º%•)21×'/q)
! %ež(Å8oÃJ	¸'E2P0-™5Çø/Ud+è
ƒ-›7i&Q	‡ ù@8/³,F6—) É7®1ÿ!DÿM$¸hRv85½
! §²îÊ4ù$Ÿ&9(F3€,ÈOp(TJ#«"9'&×$Î-³†-7J…Ð_
! ŠÕ<
! 
! ¼PAï+Í+g.^6…4¦&ò)†*œù!/	�`'ï-›À
! e)])Í%>(#[
! ï¨$ó5çÎ4©?L5Å2òkm&?ž-Ÿ-.1Èß
! ±4§:#Ñ/¤n'Ÿ'$*•b%µ3!)´%'36Ž5 4¸v·=2ïoÐ)ÜÅ!„�«$] 'D-(�-Ö$,Ñ*bt-0¥)ËÂÉV/u
! (ë¦
! Í	Ð)Á-:ë"à-üÞ&â4Íª	Z‚+!3Ì1©.6)QE0¢#8$¯c7·xµ
! &%Ž$=3¼&„o1j,¤¦l	ï©1µ#JX6óÅP,ƒ%¯.ç5[$”! zŽ
! )sÿN7. 36+½5€&)(À)šQ(%Ý1,@ø©#kÓ
ä-ÿm,&Û¢	Œ%è,ñP€”"¤
¬Ð6˜0Æ0
! º-e*Ç&¸–(iº"B
÷ o7¦%5#-â%
! 	é&0‡4Õ"9’
! ÆÝ4!Z&//ô2«Rm.´yx
ÿHCÑó/(16‡
! Ú0�5û1vñ#6k3*(¼“6 ‡)7Å#àLD*�
! Ë%e‚v&«(¼--‰'„$3,�*®Ÿ	›^
! G40l6?#n7½0',3ZF·7y!a+„Žr-mag
¶Û/8/-ÜC"'æ'	0,G0¤3B'žyç
v?
d!‹5`L{3G·&ˆ
! 2÷1q+ç
! 	
º¬.Ž�Ý$ñ¥Pm,Åƒsóu	S €7\š0%4)ê'4ë÷4¸íï4Y"ŽŽ¸.ú1w·u2 pUÑ¾4ýÎž	ô	+Z*‡!:+)+	�6{6¶$
Ä"öÂ/L/ 9,!.í# -¢•„]†
! ç1¥Ú1Â´ÿ1�'ŸØ00Z"k"$'­4Ìª ,$9V.s®'9@3æ" &Ä0,�.v
0} X
„å/9ÒÐ.Ù ”
! Š0†!ò3¶,2˜ �~8(Ø|KŸ,†]èýÑ6.U(‘æ
! µ/)×!}zè),KØ(ß"ê$ºÑ2*Ã'Î¬!zÆ6À.Zå³5éCé043­ jI#Z¨â7g
J~1ùj¦‰ô$àz6¢!aÿ-éW,¥1ë1W*]$gåDw1¦0Æ
!  +ˆ1ÊM²ú*çœ
! µd¾'D–5e1Ÿ3«†#ž
ªÙ/*%Ê'"_64�7!Pzt8´)4ô0¸ é(Ú¥•2+‰(	nÓw!á2¯3â'Ã�/Ä¾ú7È7/2&?c1Ôé#áì/œÁ0fhR"T0P¡"ÝzR
š$ŸÛ
! KÏ8¢¼(šÐ4ðÚž!¨6YÐî'™
! €š.äX37c8D	È
! Ÿ†'�¯"™þ
PØ2(¡#[-;
ì3!I/%&4
9±h2^ %%8¤)÷Ô�\#Ì##ô=!»$Û6˜e[Ôäö+÷Ö7"Cµ&Çà#;e Á*æw,,›!N§bšØ"�/%Àç)
 ý
)’íV °ƒ×=‡žÀ
�#§5Ú"Ðû .+0‚4©ß+ç$ÿµ5Â*1+55'p6¯�O1ZM|C#1¡&3ObXc
! ,°/¹NB.K5î-È,µŠR5WC¤Ñ#¹)F=0ïHî(Y0­.ê70F-Á)A#P-Ø/íK5X C.ß#%)Ó43%è�~Õ8ö+
! Ÿ!ë*Û“ø$³+(¶0ò´–)}82!z${š¸%�(/t]ò7¤°%L+¦M+%U6A©í_¢479 Ö-$ Ÿë&+Pý8±&Š.�
! 15)R7%LK331­(T“™�_¼TT3+E*HV
! 
! ¨çÁ$r°#9Ï&25o4â9k)�•Ù¨%—Æ+6Üý¢'!
^-$M7iF8€J$Ë$™ÁŽê['()%Í%¢Q$š(Nwi5 *;ÏËT1 Ó3y.Îžg&©~†)B%;1¡�!6%ŠLê.l7pÍs7p²ÖË/ëÕZ5å*Àªûy3K‡š~%¬z3ªC(‘-lÄ&y
*5 ·(£ýÔ
! d×Æ-,‘3Oþ
! ¸
! …$N-Éð'$ $4æ#Â'w-›Í#j/B7Ýq#T26Ã(ê–4º`öáR38Úæ,Â&l6q
}'âùÜ5{ã»5ÇMgP=˜¸-¥þÂ,.8	=%)6é2D.ßœw×4�s,<ˆžAÔ	�*÷"Œ%@.ª�£&"I*©¦@6"&1#U.>/a
Ì/¿º½ m.�¡
,Šö"Ó"Ž;.¿¤+­,™8&%(ê3x-{e5„4ì6ƒ#¿+&#(îJ2lñ+gë3\R$f%¯+ÍB%êÆ7±!�%s0-ê-µ¥Â"8ã*k¨œ5¨"Êp$šW"*t/Ácæ/†(nö—]7Á#è#<&#FV	Äa[ö2ä3ôtw
! ý¢ûpp4ÙP5�*Î#—'/gÍÇ .ÄäØ!)/}%».
ö0-¤£
�Œýý…0$ð5cYÍ3™—;0>8É/é&#6;°ŠÑ¢+÷–92ƒá!Rã¥ý/â$Ê}¦.—>8Q+¬824¶
+7²#3Ý%y#O0IÞ!ëî%Š1ÆrÓÚ¯ßÑl]4¿|Œ^_1‹l$0!ci#$ÝãŸÍ
! ð3û#ŒÞ,ß8ß,Ù0‚í)K	P	´v	÷$(;?6± Ìö/"FØ¹+¦$gå)–º8Ê	5)ø!Ï,d,&³8ž½Þ8 7H1Ö,Ÿ9&|4,V¹#)>
! –8CÃ"}ö'N
ÛwØO&·jJ06f\ ™%�"Î¨gö1.	l' 4Ÿá
! %Â�)Þ5(4\
! ƒ^1ov7ò¨5é816B!Tù§™¯)¼		C	+OÈ58+¾‰4»&&1Ÿ)I$>.eÂ³0 "¹
! a5n*L,ä "¦2Æ2B8` ¡º^"Îf
‰+å%£*‹+2»4í!Ù
! #r¥û"�$3%&kÅÎ¬Y7	£Èî[{)È	hª!F,0&À"!ãv6÷§F/2Æ3¼ ëÙ,y/(>ø$"ó -!77G"Ì5šÚ2²©*´3É-´-&&Á5F8é3x[+4œg,p
! ©0”*r'yC8ã4±ŒóT4¯$2?*J
“0†,�#ß7Þ#W)Ø
! Çˆ'//•6‰/>ö5·2Y•
! Š$B
! }0ã1L#�už\Ás+»(n1ƒ£ú8±a	øD,BtÑ0.',	¢ ¬Œ3«•1y+ªë±$g+U!ô8w0`?'ªˆY/õÜ&–B£(ÌŸ8)8?!`6â-èR’“0ÒÂK
á#¿&2Ï î{1‡ 8î+u¤ÿ¨)8c(:'û&<*½/™$É*n4	
! Ùw(Ì4ç2|	ÔMÙ8•Q)ó7+*²6¼Þ¦M'�5“.$¯Â-M 8DÛœ™/o3)1>#®²¬	�.L3C5-ø3bqH‹j.(¿
Õaˆ ä.ñZ	•4þ­6£	«6,1$°¸5=Êê›:-83;%r à©$#�6z"''x#ÊN5¾_l!Å&Œö‘&}z'‹/è¡+i/›0 3·f6cí%	,�ÛUÀ» óx¼
1°°)7¶A*—á6u >-"4¦¯Ê.úÖ#¾+«üÅï”�8B‚-y6$" Ã	N+û®É&~F"Ty%#	72
! …%¿
! ª&¦ ˜(-$—Ç8ów¥#Q%°3—8ß#P R7
! ×Êß(w	19
ät&ÞÏ7D)8,—O()!–%4?"î
#…åQ”­
! ä¡!›"$Î7W»+81˜
¿,MíDP3­'ý]Õ è!p(,,á,Óf*¿4‚);;¢
>±
Ð$]0*o*ãT3ä¢
! §(? 5”&Ï0y2µ0„,5Á¥.�ü
! ¸«+éÙ
J( ^	·'sq5p,
! /&h
! B
!  Á4tÉ_‡+
=€d(�•2`7š8 ›)HE8@ì'v [ W&
! ‰.0
ä5à6s
! ‘6m%Ô1½.Ï	© ö‡Û«)º/Íæ*Õ8Þ$o.(â"J7R(Ê
! Ø�Éj›**P$'_6P8º	ö6,³%g-�j'(,"0³A,0ó*“]\€›a4'£ž<$ÿy-_	Å;À(>k1H
‘	¾8n&v4Ë!T6Èð0­wžô:LÑ_+53Ø,ñ^Š†I¹.·%£
Ò/'~&Õë/Ž,‡\!
! �.7D8 )~nÄâÖÿ	«-1"è¢2Óç5Ò%#-û4´N)!âò	¨.)AÄˆÄ/Ê"¯
! 
•Ã#Ï+�6:‚8¦'Ñ	«pÉ+Ê6ZY.
! ,‘*õ	å!+q£-¡Á8þ3×.êÅ)O2-(e2/5[¯S	�¼//©8U+’*-4Qr1Ã%ÞQ2û5š5 6B¼•“eR.!%tí |727É�m2S8)¹!o ùZì*k79!œ=e,w8³
O,³+Š)ñ‘sf&€-ô.˜ÅP/*r#--zÈ+Ê¬5Ê,gG&È'ð(-#
æ.*ãh+·‰Õ&C3F.ã�Ï€J´,Ö5a9Íå³Ý,l¸1ë%W'Ì&ò%0wE- 2Í
®ð	¹0k
! *FQI5™&q/m)k$Ý:¬%ÜÐö
! ØƒZŸ÷k.2HeBW
ÝÛ8‰1X7�ým8Ñ5±( ‘15‰q²5w'†4·	Ú8^K/Ž(�
š�
ù‡pr&a8Ç4Rú .)E
! 4Wø\/ƒ.Êýo²0#g±"t*à èìô6w.`)']ª3=7}ˆ"/$A62(èÌ4x
! À#Ø #˜7£þ°8Õ1dß‚'Ï³EYÌ2@çŒ6 –üÈ1Zh§//#~ñ)¼æ±%…-V5È$N#Ž2"†N`%/*a t ˆ2ðÍ.‘%y1z a!V{{Y5é
»-/‰|
08Æ
~9ÒÖ…6Ù¨
! òòs3ýž›,d
ÿH51
! ¿)ÙÃ2·Ù5?3`-I$¶6™õŠ°7$Ñ¸Â2"TÝ(�
×18³6o†1“>@@:Ô)7}"J-b)¾+8Û+L-Ó+–Ú	8ß‰F"Â>3”Ì›‹)ù&èS)Z€Ú1-ßŽ*°*Æ ¸7z{	+3¨3À!.05{0»*A‘.ƒá'¡›/0Ÿ7fjÑJ3"‚Ò1:"ÁÅ­3Áþ*×~Å6�%*+”2¸!½o&Ñ«1�^!ÂX?2hé,E5#
! �y	M#¶	”‘!0%£6L!õ ÍH3*!"Ó&‡á*Ã
'‹-ˆ>r±3÷'7)ÝA1á¿æ%ì`þ+i~.j&$¾
 S*ÊV‡;,’	Ð¿Ã!'±)"à(T&X{§‹&›7Ë,u0^“A,ˆ%{#‚&ªo$Âè/d)#/d*âi7.4ò
ÖP(™5J1U ÿ�S03
(�Ñ=üZ2V2ùÀ{-?¿3¿¬

! 89¹
‚5wÈ/e“žX0h0.Ö~1=�Ô6#2r8Å4m^B4d'ø/'m5„ ÓA"é Î8¦)÷j)d3Øp7™ã-ž+å2°5WSÈnú½®%7“(€$.‰MñL&
Ž&ºÒ*â)G‡+ö
? ïñ�4•Ð0Ð Ãò+ò&1X	`l*n+ 9§Ô%�7ý6.,þãõWr‹'=ô1*_ ®
! m+xoËeª0 4 LI)¼#Òê05Ý²("KÍˆ+$‚
! ¿1k‹C~—(Œ±#[#4,/wM_ˆ3
È
½ë¢W5äýy\8º^-6e+6 ‹./è09/ªÄRË0†
þ%å1é$ïu½6üWÜ.P4O	",¨85°¿7Æ‰‰ç
Ì;Ï4}+¾3Ä¦<#!�‰$~(·=¶iÔØ$
! b6è53¸å5ª™4"@/i-¼´Ã	Ñ&¼2¤%3ì2,Í0Ú+/è
a;tD¨Àq#8-Þ6Þ)ÖM,º(lN
! å!5Û0³5+P6´4.p+ûÇ
g7.Ó	–+‡e6á
èÞ	G�(£'¬3F(Â±»-…ò(™6ø7È3–0d1w,“ö•0Çüë$wÆXï/ä(`Yôd÷
þõ1Ê36².Tý7«W8{+V$W2"Â £#†.½ì0&n÷8É4\1&*ý$[ÂD6ŒÂ8=1W…5à"b0¥T{,�Œ1¹ÃöÏ»{Su�+áŽm6‚6¸	#‹°+Ï&P©3¾0U§ü+÷#� �¥&»2¹›'7x(¾ü7t
! Áh#Œ4	•&“&Õ7ó
§.3¾$ä)!
¨À0'5,2n	Å&ÿ
! fa"Nô4h754š%56Ö0@T¬—"æ-~¶+qVñ$>%‘+Ï$Û[ÚØ×”'zÔ7Ý"•®3ÓÌ>~4q9131w+7v‰9@Ã¥%9g/Z/7R6C¶8q"
ž"
  
! P7*V[,!*ðÉ2pã.Á/Ø	)”,,
t'¼W+¬  bëbŽ5T
\7Ö3
šF]Pþ!‘Ò7ü	ý)b-*^(Í7™+²òæ+0T‰Øã6:.Ý	d7O!Í&Í1�$é”(\,§l,Š'r,I%GAø87Bˆ/-0Ê#Ü
! �0ç•í.“#ã6¡S-9<7Uä8_%´-c6ð&-«
Ñ1)Öq‘û/´0@#k|³/{/_/Ù.

Aé-[]\%pE%æ'•-(µ%+!‘$@û
! ö77Ø€¥6—,ô/FK
! ¼.µ'%Q7
o8¾5Å0¬‰3rò¾ð#à,L0*¨Ó1»6zÆ+A8¡,Â.u)fòÞ0±©
ÔO'±D$‚Ö20:
! þ/5ç!/FìôgË¼º*(ƒ	i÷t]I)Ä!)& ™H*(!(5´m¾)o	ìÇf(m7›.ž.£R-PcYu¼£w%è :/à¢$W	jÉ|2xÎ6_4Çrà�#2å(W6¬7WC->g;5î_$6×Ú'Ÿ¢Q
Ï  á)mÐ)kº)¹Gè2Ùu-ÐËy“
5ƒß/ 1¢,Cz.Å
^ õ*Ã3Ð5<ýCÄ.r*µÄ%'šA/šíé…,|5î2¶g8¸!H+
! &5äÂ,ß½ø1}4ˆ+Ù·ù60%q
! ‚-o*ª%à2û8,	ã5k4E	å6u%Š «añn0þ#YzÅ
! #&»É..?0ƒ2)r$ ò
! 6(Ê!O?%)%4¤%Z
Ô¿2z	¨2¼4y)ï*zQ.V

Áâ(@!L5
!  ¾†DO¶5¹%	!áf"ç\.øà&$
! ô!+!1s/ÃÊ6ÜÕ%.&-Š&Fx0rðn¢6ß-Ì7T*ÝG
„6:œ,8?Ê)j“-¤/f)(3Ù"­16P7Îø'	
! „!u!	AÀ8ÛF8+¿CÄ$c,×lY+£›%Êú+ñÄ3
¥#×0y$Ãï¼'ÝíÒ5º„1~'—
! X¡7�=ÊÁÃÈEž]",i+è(ü&”».¼Í*
! U
! %5&'ÑåµÒí8M+X(¢k¤ß8�jà+·-õ2.70F/?4|‰tzðŠ7*8Ù2Ä
! ÛŽÈ7Ò+ .,Ñ4u,Á1ðÑ!€#Â�3M
ä±u~
&2¿l3T)ÔÓ
! þ�'†÷+�/À-€¨šL$XD"Ð3hÎâ,1"*5.r	ž*
E6%ÛØ0î.eÌ½|%×#y&Ác3Â(Ž+çïO~ 68|´8ð%Ýò ƒ*çÂ¨4Á#´¬ƒe(�¸6(ß'4É#è8(Ÿ=(Ã,3&¸: ©)½'T¸#Ï¦çÖó4Û›2*	Æ"Õh,e%Gãl+�4Ò
! x.Ó¯:*(4h%™#"Þ8!M”0ý'u’-Hx&t³7Å&òO-°1š81æ7þU0,äX4þ²4#�i%ØeÆØ3××,ƒ�	v,h*µ(æÞ�&‰ú,±5®.‘
+µì([.}†/o2l"h(õÔ5`
! 0u·Ñˆ-ª7B-È")Þ*È T$ 7*„
! f4æ
! ~$'-H0ÝÔ·“±¡4/201�3
Z.�)ÜúŽ!6�(GyÆ1”s5¿6ß´O${æ	ˆ5t
! å ð
! !,–7ê0F¡Ÿ‹*Q*µŽ.LA%íê8¥'£k.&ë,Ä²7#+..ÑX!Ïž8á&º7Q.!:3yA
! â/.Ð9a'(+û%z5’ 0Ñ(ð"{éå'6Ó'a.%­2²1ƒ!Ê¦{&‰õ34(+î70+2'ó"–s�8*€ž/*j`õ'g%ëÔ-Siø
! S,[ê�&ô#ƒ3X·)­#J*§S2A
ZÜî1ßì4' *q™f1)iÖùÁ5^Y!b-+#(æ!¡Í4¥ºð)¯º6Då3&ý	'Bïº$Š‘}*K%>,_üm“	S&ºR
ï‚Ò3ã$Þ.1/(Ö.ª"±*Z4Þ4œ)¸EvO5
6 ¤'¥´
J@òB"÷E¨7ƒ8G8P&² í3èÅ."+¤#4{

I7¿"$1	Œ}_'x)�	z7Œ'<+°V¸
.ú6Æ,7£7/(c0Ã‡Õ(»,¡Ã*Á7Ô"3Ü4Q7õ7·Ó�8²Ô¢Z–E#Èòõ&…ˆì"#� 86?ý*·/ª$Ø%Ó¥-¨/*Ú,þ&ÞÓO
ƒ1˜Êp	‘ó÷Ù-„0Ç*÷O—
! 76„P	œ-.x&‡	N3K)¶#vLý‡(0‹$ @+.„+K7ßC
! ¦-Ê2
,7Sq2qôv!_Ôcz±0çø%u#è0k ·�	o0Q˜2å§/ó&9'w¾9o,Ã+éËÎ%J8àÐ-»56Œ .à$Å7|ú4˜±,^
! 617à²o)¶"Ö-¹Ú+Ê
N£%Ï5
+ëD –0#©4!yk6b%3ØÐØ&Õ²Y!	!ê4S>Ù!’oÿû.°#%t?P$-	vÌ%n3”Âºd2i,Tæ3,CÆ	&“G$ì&¨Oþ&¼¯\4"¢5(¹,b/±	%Ò)ö%Áu6¼	z
8#Ù0Ô_1½7®&g3ÙÅ¦¹ !Æ$t(É�3)®Û3‘Ë Q8O4?$·­%Ì¯0�#T.4
®9”7~é6l/L‚	Š7�
! !±°éÅ÷O~}6Hî!$ËŸ`K°(ÿÄ âä¦’&7-š6¼1.
! "ìWk2¤k(t,-ðõ,)5Y	”
! ÚD2ª.û6äBó)³)E'*.ÞX
! å7Øµ,J©óÌ88ùM0º ¥0U4¦!R)3žS.AÉ%V'¹&Ÿ0†¬Å7$,.ì½�1>‘#ô+b‰ü%­,GA&B1r5à• )5_M6¯x	-ÿ5LC'"; b2L)†74*/”ç/ù%[–$«62†©
! ¤1I¤(7�&90,!J¼é51"/XX%_8w4ý&ŠC 7(.*„3Ñ)áø,I3c%h&Š2N!1PÓ7–¾ó.+4m
! °-Í0X#�÷(†
! 02Ä�ú³.N$èë)ä!¸ÑV&ÿ" 44&½9o#n»)¬1È41	Š¾,K#H²^¨

! ™“Ù3¨î5Ž7¤iûÉ
N§
M5ö;8è%NSŸÆ/P#A)÷”)Ì6)³
! <8q !“'ÂY	2ª
! ù'Ã/1û
.×K¤++V6Ò.R,z! ;–"m*”4
! H4¿œ&¥BÚù(ˆ\-f250”&ï6Á!ú0C!Û1à!MÑc�ÍÓ/a*>.A!µ	¦ÚV&
g‹Ó%&]5@	+XN*Bô
! ê5-3õB,)&\« #}&.'6Îâ »
¡»nJŸµW.;6œš`R
! U1Þ	*1ƒ(%	�+¥W-àU)49Ì UÏ(2ñ&M"‡
)	9ô'P%h4j!ò1ˆ
&îðÄ
Ó^&Iˆ�#Í¶	i)=4È‰2¶Þ{Ð,{*Ò4õ�Ç6}£1¼
]°."
! ñ"¶'/v%ú(+´3999Mô Î
! �.v/?(2°8Äƒ4¬4Ò-ªÌz4<*»
! �3<5õ8;3£/”Cù7j#��*ƒ+°3C¨Á'8/r%s)9—Î&‹õ7d#R1'ï .'+œÊ1ó3 ü,)²=7&79ö*Ë
<vð!dÇ!( eZ$Ju@o)¡|½	’<­0#3wA(ó-s˜8R oW”– é/ö	.,!÷²89+–}
ÒB6<À(&G+·k{ #DÓI'çË6>I$u
N4]6Š ¹8
! )Üó,Q( <
G'#ÈÖ
! 'j-&‡0È*ËÛ.¡%,Q0À3ë0Ïd"s%Ï(3*Ú!b,Þ1Ä3¡(çŒ*… CÉ()½ÞúÝ5^/Å/M4!02%R!J-šn 70Îva+"ñ%³	¤%5”˜	öíÇ7,·#™›®2iù0ž1î}äÐ”ó2Õ€0>‘Â%®*Žz+Ñ'»Â4¥è$²%þ1-ð,Í,zn(#cŸ2—4ßj X•kð�1×É¢ïÿ/47r$+�+cÝ9ò91,1 w23,œ'%+ú‘3Æ:(7""§3W65@1¢“èÙ'³
! ˜)ŽU310¸T5Ü	p
'X1/rþ Êì®g´Ï6­$†l&¾
˜‰\4’4s_!#×6‚3,¨	¢{8*)f+Š$‹Éu(å,‚*0õ$D'jñæ
O*�#- W•(‚	%´€A2Ñ7�+)¶
! %.zb(ã®&!@*~-N%93&hÛ,íO«PWš°"´	î*0nü.£&ÖT	Ù'Ü8ˆ*3£ (Êý#ß�‚F2N¨š Q&ûS%Â6Ö%v+'	›r9ž7Ü	[!=t~*þ4•¤¤¦(|×?›Ö–§-¨÷Çox…23—Ñ$g4&	*-]+S55�S/AÑ3`ö!T'rsàX2Ã4“)H	êO8
'Gv5
ˆ6™"ìÚ#IÆ-9ù1$©? tM áãØú%²2Ì‰Ó0‘$¥*EB³"í	å0›å&Þ
! 9£ë¦*7
! …	‡1™ &8"$†Â0†8œ2¾7CW#”96*ß )(d&Ô�-È))x”8ƒ3ä
! Ò2l+�·!ÞNë+µ
âz:1&’x 2Ï¸“b	ç{‘)Ó=4‰ "%ê)H%j7^#ÉRýƒ‘(Y(±(ègH2u/êY&è	é|(î$/þ5ävkƒ M.%¤&c×5ø´"¢%»”a¬+3!E7GìÖ2ñâZ-h!®"Èk*}	3/!#å	”A+C+Á,	U3Ÿ˜j%*ä2@%Ø./�
Ç%m	5^„êY1< '!j*}/Ð8£Ý!=˜$Œ	û¶(bf7ú"`+ù6p�,U$�Ú“,é5\�+*ìÔ&¼7Å"¦/;#“á6ýÛ’0R,82Ê H$R$yñ¦=ËI
! *F0#*¾Ô+ò/®�ù/Ñ�7ì5:ò2š3r÷ž)Ší&á8/,Ü6Æ'Ù)ï�ÉÐßž,L'š,6ò,`�ó8«&Qe"…+w$Mß&­×
Äú!4»	ö-20÷�5$ã/›�Ç(îƒŽí¢aW7Ú�$](ª
e›û-±zëdÅ-»�Ò&à3Ü(i8ü(8áü84*6œ+2o•1¼Ê,R4ñ*G3¡.Gìd%Ú(q.¯T".Œò]‰Y)o
êÜ!à$*\(…ÒYð6à´2(u~^*èH'ì)ˆ,Øð&[.ñ˜û(z,ü_71²ì
! h/¦¾­)fi`,œ4®!�03M š2å"n ñ6@Á­1 7nÀ=.ã8Ý;-æ	æ‡'Ä¯À6<-M	w))‚<8M/4
‹
! -Ä+£×"®6ž$:þ	J…""6…
! y
! _)×š'â6k/E&ö.£~zÐ*²3C&# E$ðõ'ip#ßˆ¤j¶‰
�v‡X2Ô' ,âIÚ*¥Û)26IË#{
ÿ,}I4é	D/'ee87I"o =n‚/ÿÈñ,þÞ2rŸ"ž…)é!>þëUüæ~Ý2m"Ÿó<¸.ø5�!vŽ{'Fa$‚Oìðù’æ$+‹%!Õï#�@-ÃãˆS"ŠŒ.˜&L/Ê«7a?&¾0^$f#3+Ï3S'E ¡0ÆÍ™/
! +48â:n.%0*$€Ö1¯4aL=	Åù
! ±ã,111»„¹*
-P2&*3¯’Zðw7ß
! !v’"Ô0Ò Õ5=
! /53�ÿõ!]!³/> SZ(–
! P!r%"% š$‡7y0/%-ƒ
|3z�Ç1#ê&{>$f,
ó((6s�røA	¢p-×`&b'	mV3¤-âqp'‘K-†"Ö
! þ›¿8"f8‚#�h&�%«2º3ºG4²+�À	Ýþ>+Á	c~)-°b7:0‰"„Û
ƒ56å'7ç*e­® ©+ò-«É…!ƒ¿½ý0À42T%Tb3K2ÉxT€4�-¬–	Ã&M‚0™ÎµìL7¹UÜ)wSØ+€84£!`!ß!¼$y7�%Ž½c&¶.ê*úóŒ
&Væ4B‘5œ5"-Ÿ
! ÏK0’5c*—}°$©‡5a0‰Ï§^+E#V^4
! @0Ä,,8o��2KB/*
'"·d5V+TE3^Ë7 Ì)-�./Çl ¡-'(•5ý¶ü*"
´s!=7ï),Ÿ(Ñ)ù3.#/Iúù¿ê1/!ƒ$g‚!m8-¡5&7�ö^2aîX5¿0ª@´6ˆ]Àÿ)Ý*+1‹Äh©2á0þ,*'@›&ü!Ò
P
M¥3à
! Ü]S–"À G/è[
_u1ÅÕ	ðž›#ÿ“9"¼o+J'?
! Ï[-×'j$Œú
øz6$Ÿ/°q�6Ñ6j	#$N&0«¤.÷Af1A‹7‹l
! f,¨V1Ü"Ø;¬.*‰Õþg[ò¸×à%F{gÀŽ…h/³}4]2ý+
! Y#k¯70mª]8z)¬áW//�,y).p&Þ ¾«*Þ¸
! t

%Õ„
! n½8»'x3¼5­%ˆÀÀ1â?7›11r†ãm!b&*å8ÃNKÝÍ6Ç0­xÊ0·6ÐD€	ƒ×&H1½#5B	”+%’w"œ¦d¬0£r.ÑŸ#¤8²'(*Ô*-1Á!Œ¡ã4Í53(mó1,ÿˆœ*¡•6#×Ð/á(E?RB ŸNÞ™V8æ $K-ÀÕ*¾‡.ÐKs2ô
6¥5d° è8ïs ¨á	Ü7¨&¯53,+ª	2«~6Ùã#¯&?¥45C2C,,-€$	Z%yC"š/:Œc0:Æ 2\
Î©÷)Gx,3¼+ áÐ
! (è&¢3£
! 3to!=$80&(ˆH”¸?/1&="³Å
! nù.È�Œ'
! !&U"&ó#t4�+ä#ì%â	vó™?,[-/Ðû2�.B?5%^7·4U&(ÿ*é
W(”3Ø8§7Ý8J.18õ'0z†%#ƒ&$-8³ñ6LG(Ë…'Œ-*§t!8Ú-gýEF	w3ç0™·
�Mø*ù*“¬!
! Ž é.¤ÃS Ü2’6¿À+#«8ð2æ+F4{Ze/T/ø!$wm-ä"….!2¯|;)%ä¸-ë-à*9^
i»£\‘,Øì	u4&å.¥é2´X'Å¡/÷²Z!kY$eÂ í7¿*L.½"6;3y*À.ÒGÓ-"“+øu8Ä#ÔÙÆ8'8ñ!C
! Ç2ô,¬ƒ].¦í,X$á4J6¨³|6�{£¬2R8áî¼*ü0”®¶T7ê
! ¦14)ý"‡4˜.|.áî"„ÇÚÛ"âs"8!Å?à5Îv(r4½OJM0#.©O3A L%$!ÓáX,	€Wõ+©)…©D+12¹Î.z1Py–6ï2c’7O+¹"1
’¶4�/b$�…¡)©Ã18V4î#ÿ«!Õ
!  œ3°!OéŸç‘/u.Õ'Ø76'™
Ñ8_Ûçýx²¼A.ÇÝN8d/~#¼,¯#æ„ô
çÐ#0–Ü/Ã_µDÇz8‹+Ñ.*¨¼œúk0þ)	æ/ùÓ§#l¯*j1§.X£s30¤#1hä7å-m4î&�t	¥/)Á©½?%¯í�(6§ñ:{»X)ñ
È4J+åH «§#c“7Cµ-§$¼B"Âº+Õ0Vf/¸8<2‹
�ž&Í îŽÄ
æ®
�¹®)	a,U2ÜbíQ"¸$%8%›-¨0^<'Ü8HŠ¶
! "ë8)$I(Ç"€&e5û!€1×5ï!‹3Ú%v#e#4'Ë5�Ò(}3Ä
! ì8H/ì#:4`5¤,óAq1!¯
p'¢öà:5s(¨(	C6y'ë„³3}ê ó!¢‡"@ <,Žœ(,M*;43­/T,¶U%Ù°	Û(³Â1\2½‘zé11k?å‚,L4l&"Î!¢Lû38^B4,5¸n- ú
! •÷w#}(
$*\V7É'¿'¤27j/Ô:•$`$‹¯4
IŠ%|'<ú'-=
†1
! Ý/H)I0XœmfI6Ô!ß$º,v$„'�/ñ4'Ô)6½(	–Û§TÁdÆ4,@Øj0ë2Ì„ü¶i2ÚÍ)k&ß6ð/ºV!c4|R+3ÁÕ6j9©&Ï)ƒ6/¼
! \'ç3E4Þ6	ý+Ó,b03-—s ¿·$7n)R‘7[5×-P	#"—.—b.€"e'ï!¬'*7ÐÎ'x'g1|#…˜+'ó¾/× `16
! t;!]&²ó6À*n2;/!e01Î#_-›÷†ä%:se$"#“M2gÔ,÷*ú—*«.N6È. 0	i1w>">Õ3iW$àÀ"fÄ4f<µ4ú•e.§"Ä*Î.S
n
S
! U5v)¸Þ	ñ-*¼8Ç1x"å+òÉò.˜
˜˜"–*ë!°.>	§1¬-¼2B=ê"”1Å'Yxé'´Ä81ˆ¶4T-à
! ~,* ’,�é"z(£Ô*30Ç¡vI[˜Rñ¤D04%|$#'Êû¹5"É—ã0EÌ!¡%¶ÇÝ&ð.T
! ‰#Ag3#-eÏWi0K½*/„ZŸ5¤ �XS67Ù^'$¤6¦I›$(f	Ì†0•°q'K.U%1ãe#y}"¦
Eü;'®G)˜5X6€/7:)•6bÌw/  )I†'�$û!£‚*ˆ,/8/¸4`Ì,s$ˆx%þÚÿN(±L�2t»#(Š8	¸2úºÕ\	Ý�-G*×¼)µ"[	=)¿›4v)	ÉÏ
™3r´/e!“$Ú$§)@7u¨U*--À2+#ˆ0Ï%335NÙ	±731JØ#n(nöE%¶2ÒœxDÒh&Þg@L`#ê,øÌÔº!ä	(é Ó#þÞ/õÝ7$æ},^ÞVñF
! c#54›!�5ò/f.vqå!æ8ê	"p$
! Ûç8À9	p8</®Ý2". j5u3Þ"5-Õ,ï'r!�€3¨X*L
! cï%Š4½¬ð
¬,ùB;2õ],ñ®+¸3>\q0~)F
kZ&1C1
D2�ˆ
! >.x%h­G

! -ë#Ï2ß›úÚ/O2[%¿\ó!9ÑÛj	Î?F±-jv.²Û$,$ê#å8[µ!�%#¤é‰ïP+uY8oë(’9„8\0F+)V›»1£5Í8.¾	Ç/_&0/Ê%%Š¤‡Ôôa
  
  For bug reporting instructions, please see:
  
--- 1,1721 ----
! Þ•09œÉKL“HÄIÄ-KÄ1yÄ«Ä ÀÄáÄÛõÄ+ÑÅ0ýÅK.ÆzÆ�Æ
! œÆ§Æ½Æ<ÆÆBÇRFÇ>™Ç@ØÇ9ÈCSÈF—È5ÞÈIÉ^ÉuÉ!ŠÉ$¬É ÑÉ"òÉ+ÊAÊ-HÊ#vÊ”šÊ/Ë5ËATË'–Ë¾ËFÜËQ#Ì5uÌ]«Ìw	ÍI�ÍAËÍK
Î,YÎN†Î@ÕÎBÏOYÏL©ÏRöÏ;IÐ8…Ð>¾ÐIýÐIGÑB‘Ñ~ÔÑ?SÒD“ÒEØÒ@ÓE_ÓC¥Ó=éÓB'ÔEjÔ~°Ô6/Õ{fÕBâÕ?%Ö‰eÖ9ïÖP)×Cz×F¾×sØEyØC¿ØQÙNUÙ�¤ÙG5ÚŒ}ÚO
! ÛRZÛC­ÛQñÛNCÜF’Ü9ÙÜ=Ý=QÝ4�ÝPÄÝMÞEcÞB©ÞGìÞI4ßH~ßBÇß=
! à7Hà6€á*·áIâá,â IâYjâoÄâ-4ãEbã
! ¨ã'³ã8Ûã>äSä(eä/Žä¾ä+ÇäZóälNå+»å=çåm%æ0“æ)Äæ îæç;çE[ç¡ç#ºçÞç õç7è8Nè)‡è±èÑè$ìè$é*6é*aéŒé§é Âéãéýé	ê#ê>ê8UêŽê!Ÿê;ÁêEýêCë5bëE˜ë%Þë1ì.6ìeì0ƒìL´ì6í78ílpíGÝí$%îJîJiî*´îEßî2%ïEXïlžïð3'ð@[ðœð5´ðêðóð 
! ñ&+ñJRñ8�ñUÖñ!,ò:Nò‰òœò-¯òÝòIìò6ó@<ó/}ó@­ó;îó#*ôZNôc©ô_
õYmõlÇõX4öD�öTÒöF'÷En÷Q´÷KøLRøSŸø^óøHRù5›ùIÑùYú,uú*¢ú6ÍúAû3FûLzû¤Çû�lü·üüV´ýrþi~þcèþLÿ=Sÿ‘ÿ§ÿ#·ÿ#Ûÿ3ÿÿ*33^3’Æ.Ù5-7c›V¶#
,1"^"�#¤nÈ76Q3ˆ/¼Jì278j/£&Ó6ú,1P^H¯8ø-10_x�e	Bo?²Fò399m2§-Ú0	_9	V™	Zð	EK
! A‘
! Ó
! *ë
! HF_P¦R÷GJE’QØg*
s’
iApQ²w[|bØY;i•oÿ<oW¬WV\D³7ø^0N�;ÞopŠJû`FI§oñRak´K ?lQ¬Mþ_LI¬9ö&09W‘<±(î*:B:}W¸GYXZ²\
¬jÌ^änCf²ve�uö\l lÉ J6!:�!L¼!ž	"¾¨"Wg#g¿#_'$o‡$^÷$nV%UÅ%e&)�&%«&|Ñ&œN'Fë'V2(N‰(^Ø(M7)]…)Dã)T(* }*!ž*7À*Fø* ?+&`+4‡+¼+-Õ+,#,.C, r,“,.¬,0Û,7-!D-ff-4Í-=.L@..�.(¼.,å.&/ 9/Z/u/0Š/H»/S0?X0˜0/°0#à0:1]?1$�1&Â1-é1?26W24Ž24Ã22ø2-+35Y3ˆ�3'43@4t4?”48Ô4
51(5Z55u5*«5RÖ5j)6&”6&»6%â6*7O37>ƒ77Â76ú7;189m8;§80ã8491I9={9>¹9;ø9p4:'¥:'Í:+õ:5!;TW;Y¬;?<>F<<…<UÂ<P=Hi=.²=;á=g>Š…>C?-T?G‚?/Ê?ú?@80@8i@R¢@@õ@T6AE‹AUÑAE'BMmB*»B8æBZC4zC&¯CvÖClMDmºD7(EZ`EN»E8
! F@CFA„F?ÆFhG&oG5–GmÌGQ:H8ŒH3ÅH4ùH).I1XI9ŠIÄI?ÛIhJ;„JHÀJ\	K!fK<ˆK6ÅK;üK,8L!eL6‡L=¾L5üLj2M'�MQÅM:N<RN0�N4ÀN,õN4"O,WO<„O5ÁO!÷O&P+@P8lP;¥P6áP=Q4VQ,‹Q0¸Q,éQ3R:JRT…R+ÚR4S4;S>pS0¯S0àS-TF?TE†T3ÌT/U/0U@`U)¡U)ËUõUVF)VEpV<¶V3óVK'W!sW!•W-·W-åWCX.WXF†XÍX8êX,#YPY@nYB¯Y>òYf1ZE˜Z!ÞZ!['"["J[;m['©[BÑ[5\9J\@„\BÅ\j](s]3œ]1Ð]1^.4^8c^5œ^;Ò^/_/>_/n_/ž_+Î_*ú_%`JD`�`1­`Dß`*$a*Oa/zaMªa3øa1,b@^b0Ÿb@Ðb?c:Qc;Œc8Èc&d-(d;Vd'’d,ºd'çd(e)8eWbe"ºe#ÝeBf2Df5wf1­fßf)öf1 g?Rg2’g_Åg)%h:Oh8Šh/Ãh"óh*iIAi4‹iCÀiHj3Mj�j>™j-ØjCk:Jk2…k=¸kök1lGl$fl2‹l¾lÕlUôl-Jm.xm3§m?Ûm?n1[nb�n1ðn:"o0]o+ŽoAºo.üo*+p2Vp%‰p2¯p1âp0q9Eq1q2±q1äq+r,Br3or.£rDÒr7s$Os+tsN s;ïs6+tbtK{tÇt8Þt;u9Sua�u9ïuB)vBlv0¯v�àv@qwB²w;õwD1x7vx+®x$Úx0ÿx*0yA[y6�y3Ôy$z6-z*dz.�z9¾zøz,{0E{5v{,¬{.Ù{0|%9|7_|&—|C¾|:}=}/Z}6Š}CÁ}@~%F~Bl~$¯~Ô~Kò~*>'i‘'¯0×€"#€?F€ †€#§€0Ë€(ü€.%�*T�,�1¬�3Þ�H‚+[‚"‡‚1ª‚4Ü‚)ƒ4;ƒ$pƒ/•ƒ$Åƒ9êƒ9$„8^„1—„5É„<ÿ„E<…M‚…@Ð…D†1V†Pˆ†‚Ù†V\‡4³‡Eè‡/.ˆ7^ˆQ–ˆ1èˆE‰6`‰3—‰;Ë‰?Š>GŠ@†ŠeÇŠ?-‹/m‹=�‹iÛ‹<EŒC‚Œ3ÆŒ0úŒ7+�Ec�2©�+Ü�+Ž>4Ž-sŽ>¡ŽàŽÿŽ�<6�Es�<¹�;ö�E2�Fx�6¿�Iö�X@‘7™‘.Ñ‘8’T9’\Ž’]ë’1I“B{“5¾“+ô“, ”@M”XŽ”4ç”)•6F•9}•*·•*â•6
–*D–Fo–?¶–Xö–@O—%�—¶—@È—	˜o˜E‹˜3Ñ˜5™(;™)d™0Ž™8¿™`ø™KYšU¥š;ûš.7›/f›8–›Ï›@ê›,+œRXœV«œQ�UT�9ª�)ä�Qžl`žaÍžA/Ÿ4qŸ2¦ŸZÙŸP4 i… tï Kd¡n°¡`¢=€¢9¾¢Vø¢4O£?„£UÄ£8¤3S¤ ‡¤2¨¤9Û¤4¥'J¥&r¥$™¥"¾¥%á¥"¦:*¦Ge¦)­¦X×¦/0§`§)§B©§Yì§NF¨‚•¨1©QJ©.œ©NË©Eª`ªHªFÈªE«8U«HŽ«1×«,	¬"6¬8Y¬3’¬"Æ¬&é¬I­1Z­#Œ­C°­&ô­/®4K®.€®+¯®:Û®¯E(¯/n¯ ž¯(¿¯#è¯+°&8°7_°B—°HÚ°(#±"L±%o±)•±$¿±%ä±7
! ²$B²Gg²*¯²,Ú²8³.@³o³N�³1Þ³J´E[´0¡´€Ò´lSµ2ÀµjóµI^¶O¨¶5ø¶@.·+o·B›·4Þ·(¸f<¸k£¸X¹>h¹2§¹MÚ¹'(º"Pº&sº)šº<Äº+»#-»Q»p»v�»_¼^g¼MÆ¼E½-Z½Gˆ½Ð½,î½T¾.p¾*Ÿ¾FÊ¾K¿M]¿)«¿!Õ¿@÷¿$8À$]À&‚ÀK©ÀõÀÁ(!Á5JÁ3€Ái´Á%Â?DÂ„Â“Â²ÂÍÂ4èÂÃ,Ã/IÃ;yÃLµÃBÄ6EÄG|Ä=ÄÄzÅ^}ÅzÜÅYWÆ‡±ÆE9ÇÇ4—Ç(ÌÇ'õÇ:ÈJXÈ/£È+ÓÈ,ÿÈ),É,VÉDƒÉ1ÈÉ9úÉA4Ê3vÊ8ªÊJãÊK.Ë/zËHªËóËK
ÌSYÌ.­ÌJÜÌ@'Í!hÍBŠÍ8ÍÍRÎ-YÎW‡ÎJßÎZ*Ï?…ÏHÅÏ-Ð”<Ð0ÑÐEÑ.HÑ:wÑ?²Ñ3òÑ2&Ò<YÒk–Ò*Ó1-Ów_Ó^×ÓC6ÔozÔ5êÔ0 Õ;QÕ(�Õ3¶Õ(êÕ+Ö2?Ö,rÖ'ŸÖDÇÖ5×)B×(l×%•×2»×oî×I^Ø)¨Ø!ÒØXôØ+MÙJyÙ)ÄÙ:îÙ=)Ú3gÚ!›Ú9½Ú/÷Ú$'Û%LÛ+rÛEžÛ\äÛ2AÜ[tÜ[ÐÜ-,Ý(ZÝƒÝ/œÝ%ÌÝ6òÝ/)Þ#YÞ<}Þ.ºÞ0éÞ7ß$Rß5wß9­ß=çßG%àmà*�à%¸àÞàùà'á@?á%€á ¦á®GâLöâMCã¬‘ã¼>ä\ûäjXåMÃåNæ¸`æ¬ç^Æçf%èÈŒè¼Uéfênyê„èê2mëM ë(îë5ìQMìHŸìMèìU6í[ŒíLèíB5îsxî ìî-
ïI;ï@…ï”Æï[[ð¾·ð_vñ†ÖñT]ò4²òVçò0>ó0oó- ó5Îó9ôI>ôBˆôbËô‚.õA±õQóõSEö™öµöÕö*ëö%÷ <÷)]÷0‡÷+¸÷4ä÷ø4øIø(gø�ø!¤øZÆøz!ù=œùMÚùO(ú6xú.¯ú/Þú7û>Fû&…û6¬û1ãûFü0\ü&�ü^´ü7ý>Ký/Šý0ºý8ëý?$þ/dþ0”þ8Åþ?þþ0>ÿ1oÿ9¡ÿ@Ûÿ./K7{>³0ò4#7X/�7À:ø237fBžMáP/:€=»5ù=/@m8®6ç9EXHžHçI0QzXÌ%*E+p3œ:Ð*:6AqH³eü;b	(ž	BÇ	6
  
! #A
! "e
! ˆ
! .¤
! [Ó
! //1_L‘-ÞV3c:—BÒ-
1C
!u
)—
>Á
+,,4Y;Ž+Ê,ö4#;X,”-Á5ï<%AbK¤*ð+3G:{3¶6ê0!3R+†3²6æ.6L9ƒ1½<ï4,2a5”AÊDCQD•EÚM Tn,Ã*ð/,Kx
! ”Ÿ#º*Þ.	8#KJoºÙò+F>M…JÓjN‰(Ø+!pM¾#Ð%ô4O`{™+¶â>ý<<vyðF
ST/¨-Ø$@Bƒ —¸:Ï9
!  9D "~ 3¡ !Õ ÷ )!*:!0e!9–!#Ð!$ô!A"[""u"-˜"3Æ"/ú",*#<W#F”#Û#*ö#.!$+P$4|$7±$Sé$G=%:…%%À%!æ%*&3&O&=l&(ª&1Ó&2'58'*n')™',Ã'/ð'o (k�(0ü(X-)]†)aä)F*Wf*-¾*#ì*E+V+*q+œ+=®+ì+ ,!%, G,1h,Dš,Eß, %-DF-{‹-0.'8.6`.-—.)Å.#ï.'/";/&^/…/#¥/'É/"ñ/0-10_0q00‹0¼0Õ0'æ0/1.>1m1'�1 µ10Ö12#%2I2f2…2�2 »2$Ü2:30<3Bm3;°3?ì3?,4l4‚4 44³4`è4I5$h5�5#«5'Ï5÷566M6 k6Œ6ž6´6%Ó6ù6%7.7N7f7…7¤7-¿7í7-8%68\8.x8§8Å83å89/9N9]`9¾9+Ô9,:/-:#]:0�:/²:#â:;,%;R;f;,…;C²;ö;6<A?<+�<+­<Ù<ó<.=!@=*b=R�=\à=c=>9¡>=Û>!?(;?Ld?H±?5ú?)0@)Z@"„@#§@Ë@.æ@A$%A(JA=sA.±AàA;úA(6B_B.zB@©BNêBP9CUŠCbàC‚CD‚ÆDIECbE¦EÅE#åE(	F02F5cF™F¯F"¾F"áF}G5‚G2¸G ëG6H4CHxHM–HNäH33I>gIK¦I9òIE,JGrJ8ºJPóJCDKJˆK1ÓK2L58L*nL)™LCÃLfM_nMÎM1íMN9N<XN"•N6¸N2ïN1"O3TO5ˆO7¾O'öOIP-hP4–P6ËP)Q&,Q$SQJxQNÃQPR>cR[¢R@þR%?S5eSE›S,áS1T%@TGfTQ®TAU)BU#lU!�U0²U,ãU.V1?V2qVG¤VKìV,8WMeW,³W;àWXX=uXO³XZY<^Y.›Y5ÊY*Z+Z)KZ%uZ)›Z)ÅZïZ["[<>[3{[0¯[à[Gö[3>\4r\8§\8à\]+7]"c]Q†]1Ø]A
! ^UL^(¢^,Ë^ø^0_*H_Es_B¹_/ü_',`@T`-•`/Ã`-ó`3!a.Ua(„a(­a*Öa@b.Bb)qb1›bGÍbKcJac3¬c,àc&
d,4d"ad=„d,Âd'ïd1e#Ie'me9•e0Ïe'f3(f-\f0Šf/»f(ëf1g)Fg*pg3›g6Ïg h0'h2Xh-‹h ¹h?Úh+i.Fi-ui+£iÏi áij\ j/}j'­jÕj+îjk*1k'\k$„k*©kÔk]îk;Ll_ˆl0èl)m Cm2dmE—m)Ým<n"Dn'gn�n-ªn+Ønoo;,oFho¯oÏo-ëo pS:pRŽpZápO<qŒq¢q$´qXÙq12r\drLÁrIsMXsK¦sZòskMtK¹tNudTu+¹u,åu/v#Bv0fv/—v#Çv-ëv,w&FwmwC„wÈw.ßw3x+BxInx ¸xÙx7ùx01y?by¢y,Áyîyz)#z"Mz4pz(¥zfÎz5{+R{J~{;É{$|C*|<n|5«|*á|.};}FU}œ}"µ}iØ}B~+U~>�~'À~:è~#:U5o=¥)ã
€#€>€0Y€0Š€»€,Í€6ú€C1�u�$��&²�GÙ�2!‚T‚Js‚,¾‚:ë‚K&ƒ-rƒ; ƒ#Üƒ„.„+K„w„—„A¶„ø„"…;…T…t…-Œ…)º…ä…)†.† I†#j†Ž†¤†V¿†‡$6‡[‡2z‡­‡?Æ‡&ˆ-ˆDˆ.\ˆ5‹ˆ'Áˆéˆ,‰93‰m‰q‰-Ž‰A¼‰0þ‰"/Š"RŠuŠG’ŠDÚŠ)‹EI‹/�‹G¿‹6Œ$>Œ8cŒ8œŒdÕŒO:�=Š�CÈ�HŽ,UŽB‚Ž.ÅŽ7ôŽ3,�@`�;¡�HÝ�W&�;~�5º�Að�W2‘6Š‘9Á‘;û‘T7’4Œ’6Á’4ø’L-“8z“<³“=ð“>.”?m”Z­”I•AR•=”•6Ò•6	–:@–4{–@°–Iñ–<;—Nx—QÇ—8˜BR˜K•˜uá˜5W™O�™IÝ™8'š<`šF�š:äšF›Gf›G®›Iö›=@œf~œ/åœ.�AD�†�D¢�Hç�“0ž&ÄžWëžbCŸL¦ŸAóŸ=5 ls à Î÷ iÆ¡0¢I¢#e¢%‰¢)¯¢5Ù¢H£X£=v£S´£E¤:N¤<‰¤>Æ¤:¥>@¥=¥O½¥@
¦EN¦*”¦¿¦ Þ¦?ÿ¦S?§“§³§BÉ§B¨:O¨'Š¨0²¨6ã¨2©*M©*x©G£©Kë©>7ª.vª2¥ª:Øª(«)<«0f«6—«BÎ«H¬,Z¬0‡¬"¸¬+Û¬-­+5­~a­�à­!p® ’® ³® Ô®+õ®'!¯#I¯$m¯’¯+²¯1Þ¯/°@°;`°
! œ°I§°Añ°"3±1V±"ˆ±F«±dò±UW²P­²'þ²&³9³4J³\³OÜ³7,´5d´{š´Kµ2bµ•µP¦µ?÷µ17¶'i¶#‘¶Rµ¶+·&4·'[·mƒ·4ñ·(&¸<O¸(Œ¸µ¸Æ¸:Ø¸3¹$G¹l¹8‰¹0Â¹'ó¹RºNnºD½ºF»BI»JŒ»H×»> ¼@_¼< ¼8Ý¼½-½DI½'Ž½@¶½ ÷½@¾ Y¾-z¾+¨¾Ô¾ñ¾a¿$s¿3˜¿*Ì¿-÷¿#%ÀIÀ-gÀ-•ÀÃÀUÜÀ(2Á,[Á&ˆÁB¯Á#òÁ+Â+BÂXnÂ5ÇÂ#ýÂ!Ãp;Ã¬Ã'ÌÃôÃ#Ä 4ÄUÄOqÄ!ÁÄ"ãÄÅ%Å@Å[ÅlÅ0„Å-µÅãÅ7üÅ'4Æ"\Æ!Æ7¡Æ$ÙÆþÆ,Ç5GÇ@}ÇK¾ÇN
! È#YÈ}È!�È%¿È#åÈ	É)ÉGÉ0^É(�É)¸ÉâÉþÉÊ!-ÊOÊeÊ.€Ê:¯ÊQêÊ<Ë"ZË1}Ë#¯Ë0ÓË&Ì
+Ìa9Ì.›ÌÊÌdÛÌ1@ÍrÍuÍyÍ.‰Í¸ÍÀÍ2ÈÍ2ûÍM.ÎM|ÎÊÎ0ÞÎÏ(Ï,?ÏlÏxÏ�ÏŸÏ2¨ÏKÛÏK'ÐCsÐ·Ð9ÑÐ2Ñ9>Ñ<xÑµÑ9¾ÑøÑÒ+Ò#DÒOhÒ.¸Ò5çÒ9Ó5WÓ�Óf¢Ó'	Ô81Ô!jÔ4ŒÔ>ÁÔ?Õ+@Õ*lÕ,—Õ-ÄÕòÕ&
Ö/4ÖdÖ2{Ö*®Ö.ÙÖ)×&2×'Y×&�×&¨×%Ï×#õ×'Ø%AØ(gØ �Ø$±Ø ÖØ"÷Ø,Ù2GÙzÙšÙ*¹Ù,äÙ.Ú$@Ú*eÚA�Ú1ÒÚÛÛ8Û)XÛ‚Û+¢Û^ÎÛ?-Ü?mÜ)­Ü3×Ü5ÝOAÝW‘Ý,éÝ#Þ-:Þ4hÞ/�ÞÍÞ2íÞL ß/mß6�ßôÔßÉàäàDá8Iá0‚á3³á7çá>â$^â5ƒâ,¹â.æâ,ã1Bã3tã2¨ãÛã6÷ã1.ä$`ä0…ä¶äÌä7Óäå+åGå#[åå Ÿå+Àåìåóåææ*æ=æUæqæ‘æ¤æ·æ:Îæ)	çJ3çC~çÂçÚç(úç,#èTPè¥è¬è,³è
! àèëè
! é'é(@é:ié¤é7Áé(ùé"ê#Bê5fêœê°ê)Íê/÷ê
'ë!5ë Wë'xë  ë0Áëòë

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

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

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

EI

A�

Ñ

Mé

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

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

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

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

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

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

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

Çf

Õf
ãf
#ûf

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

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

˜­

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

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

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

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

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

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

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

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

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

! Ì3½z8% K_-!9®9… tÚ×K!£ª0—ÛTQ F3­S¯"ü veé<4w-Ö
! Ù$ó7¥1,�'4ã\!A-î¿ ¿_'Ïß)`á381FQ-z*ìm$z3/ê$y
kt2Þ Òg&±0ú2µ6JˆSF
Ú2ä2*WÂc…Í-¬&qm&77øf1r7£ø@3�ä+>%ò ®2¢(Ô€�¡.†Þh¾–™†TÕ
/ÄR”"‚²(§#/!·(iL¢#%#2/'ÍB*™-]5sn·å7ç"4#N'D+Ê-T'h'A7$ÇZR"þæ†í·$e,7>"Â\6ZÇ-—)†'ñ.ì'6‹-� ±E#å*)•1:/€0.25ü3ƒ,ù&âÞ8êç-kÛ^é ÕG
! 7m2ˆ!�(G8Dd;6[õ#‚/
y7+-æ6Z	fw(Vàbv˜)ò
! ±5& C	…"Kpiw+Âž#.!†,‡0oÛxZ.Wˆ+] T9¨$½ïÕ@s"oØ˜
! IJë
†&öÊø•0Å$òÜ¡
–‡8A%%nU7ss+‘ÆÔ*‡% ï
xíR·/ü$/A3œ&w¯9¼
! m•c-æY./63è#Á42%ó	Y"í‘.@,¾!l7¢ ì6,2f}*»Õ2c}G"í.Ó2&M‚ ¬	3f.z.õJ6¦/þ¼5!(.
„Ã²Y ¸r¬(³$ó*¶UP.Ï"ß6#ß$¹#^5>Ó ‘gñ\7l2E+4˜d¥°4nŠ*56~7¥¢/£
! vŽ×
! 9Ò3âñ.81	DDëc"<=	˜.Ýàãƒ IÙ
! IÛ¾ïË¹ƒlÒ#á(9¢Q,ÿ!7"P8àø*ì(ÄzÉ	*F#�Š7Í
g6-Þ8¶'Ð3'›!¦¤-pxræ,§&ï `¬'54%•¡4a2|6(%e-²°#­*[
! ã(ƒX8)á”Û&.ÝØ1mÃÙ7&8c·˜0	ð*û31q"g‘1	Bn	Äø¦.,ýÑk	|'8É*1e0HÍ‚0.#ôV^Yé×%ðp[.ªzß-u/,2 d#…$Z¨1ô%Š*¥4
.])ý(V'€>14©#'%0¥7¼(l)¦;	}ÀkÈè&g(‚(–$3ôz6I+‰'ó¤#,)7Î/#&þ5nñÍ0JC8"%æ*ú ¢&N#RØšvÉ3›‡'¹2)Úû%UÇ0—+>06›u‘7$×1„1C95#|	^0S,Î+i4�–1a\—õ÷' $ršŒ#Ú«7¦÷w*›/(Sc0Eª7d4e4ˆÁˆ	äXêT7R&4„6À�.g@D¥"øÞ"�/%ô5š Ê$(Á"ÄÃ²	Ç!•
Fô#v!<	•¶üEø‰:$á*Ab$° .ô_/!§4L‚)-±" 9ÎŸ&Îo3R+-»)éü*'2(·Ž*X	î½+».&¡040’±Õ§2 zÅ	&(œØ3µ#,¯3Ê
	‹Ó0;Ã!’!Ó#ô!2I£î"ïÏ¸/‹¢3ã3O3ÂŸ6(ç4:á c	™‘;
 ‰Ÿ.9,å!µ²/±&�*…3Y=*>f,\'/ í5ÐCÙ&2ß–p'ºõ n.æ#¦`ù68m&É8(c
! Ÿ+ß5ö¾ü	Ü29ë&Ø/"S ~„@a6Ëj0¡-(Oš  té³"´5†Ë*(E´!s,�.Ž]`ë2+=_7m—4¦)zj4Á%õ-*Û3ä#²Â8ÿ¡6„ß .Ð
®
! ](æ*	f4Ì‚hÆÂš.øm)ì×Ž*ùZ1«+²|+Š¿èüŒ+ó ®×þÚïÖü65œ1	,Í'¶$«6n>-è·'›q7¼y"{7kõÔ
7a!Ôa¢,S¯Nö1,›žê/ñ­Ñ0†.¸#P96S
F'­?% 3‚ù"Nö¿ñj8¹˜+Ù7¢0õ‘î[i“)ÛfJ#§	ÁŽ¾
! ^ßÌù'Ð€K¡3{5.×	 S*]67Æ	@
6X*—
¬%9C ÿ
ó[4Ê0¬[G§>k{
Ç4
Š%T5µ5ê![ Ó)z¼Ýê8ó2 ³+´0Çg)e3¦(ÉÆÕ3ôÇ(ýf8V,`Å%)/+È'+	2Øöñ� 6J%�,Ý8�=hÝ*~	è9‡
î-07’-÷F	Å†
! •!™N!,æ3b:7?1÷.�Ï#Æ&1 j
! ¯œ
! _z%Qa3¼2–j-�./*êêßÞ%‹M”0 &ŸH1ÈW)¥Q–½¹j&Yž-–·0Ì-QXFŒ›÷ˆÛ)®L+
D%!¶6/	�ß×G"#²Xã5Ù!$<2ý<õY¤q-+!•3&04LÙ/€0¢¸/O©Ü3y#ñ#û.8^w8Ÿ oQ~$�3‹G}584+	–2É"2
! ä4šC{$Z8ÿ1É2,Æ4üIP
,Õ$=+â(:ò8­!z&ýÑYé3e*�%L“1
! ±6Š0`
! ',T»!…&é)ác/ã
! 75‚)¨
%ˆÊ	õ/D
Ù€64i6ß	3ÍÊ3%*+·7J	Ð70"hP
! dµ+|1Ó‰$Â/D©¹%3¾@�‘7Ú­4s6n.A½3o
Î³œ#Ý%ó%j5/)xV/6-'è$V¢1X2¨=75ë.§7ç$ò!b3&+úR
! �È"F
! Ç0&9&»35)~!Œ6œ(u1½˜±(4lsO,yB›š·%2ZO#/  Üó¬/f/ö"”&Î¼&ÿ*×6â)¥,�)ÏkW¡".•5ô"=0C2õ¸ªåI) ×zàÎ4(5Äs·y.0ìÿ(Þ²&ã"Â+�362&**â×$rõ80!ó3/¶5F$Ó%®´U8ã ¿*ë+)O	T-d6ÂE	É5í—î1õ)2º	c…/D8ìÔ/;¦
ÿ5©
E¶&,$Af3Õg
6MÌ17°&(ªà0
! G6 Hœ¬ÄA+­8ePû†4ÃFÜ	 ö5ƒ2è7ö3ž/Õ©'‡ e8â³8¬;¸$›61ö#e(�ùì,iÓ8•|
! CÎ97Ó4`.Fº#å ¨ø³h 2#Þö!
  
! „3ž
$
! ÎÒ Ô4ð(­ƒ4ú-_+?%)0Ü"ÀC
! ô±”*w0lþ,~+H2µ Ä U
! (N+«*’&?#>'H7u)�Ïo#Ë6ŠŠN6Àƒ%l.<k,=4,ü‘ø#”
! ®.Ö/Â4úÔ$Æk
à.�ù/:b´8)|@5÷
ŽÕ6gÛ%õí>3nË!&€!#
! ®1.Ã€s}k.,¯?w%5H1 ž%EÌ46ØÇ+$ÂÜ 8ƒš'"ñCê°'j2ýP7ñ*ö|½/ý
! Q&áú1ßU!]13+„.s8Š²40ª+Þ3=­$g«3\3[>+2h+l‰J7ˆ$a%ò'­
Ü×¾zÄ/ñ5)"_/Ó3§vþ•²+›-”Š6Ã-`©4#Pþ8Ab+;¥)Á1è¨½833(çX,P-ø&Ý!#-k<!Ç7‡"r6·
! Ù*¿J4J!0h)¾	%%�3�íÑ/�ÄÒpU-
ó$å)Sü,€%
! Ë".%Î.{[-ñ$/i
! Ì3%DÖH>.á/w"='Ê2J&8Ÿ¬›AÕ1;MÏ™0#(é‚,‚-w' 3ß3q&A&Óg2û)4Š8×)×,<ûú,ôyJ[
§õ0†Q.6G
! $a1£&Õ‰/”%Ú!6D:0!‚'n3Ó
>íÞ:¯8"V"Q$þ?JŽE."+Am	G.Ñq3Ã' }7^/ª ²\c�Þ1­Ü!¡2£“*Q7*1%Ì2A.€ã0§gÓÍË)rT#Z¢(/gƒ�º	�Æoœ+ü]7š+P
! 4"‘$¾d#¡%‘+4–XMw5¬�)q;$h*|WàÊ
öð&g8 	¨€ÒB4)	ˆ´ó5&3È/·*·f	)5E,7þ0?'I‰fŸ5ý$�™‡d8Ã#Ao4À8¾.™J #'#½î4@…%(	É.X-ã&_#÷0Ü%p’o3/ï1ì ­
¤KQ	¦Ôæì1E0�2šÜ°/Â0Ùî!Ìg
! �
! 6Æ5Î T
Y-$Ž(”’1DÍ Õ.£šf™ìíÜ´Õ O
! Þ¦3­hã¢</˜'÷/u8@6�,›3B#Ÿ
x*‰>7ø5ÔO7I�*&#×*í> ß•3±&>»*vú
	9%º&5!‹&“+5¬5u3†"_e$	+“ûK-V-,+œB	6ƒø!y$µr£A-H0„F¼¼5ž)š1y+:Ïos
! C0r%È�	�#û
ÿ+47õ(æ1+$
ñ T,kh0 FåÃ$KÜ8¼!�5›—)76òI&°$y?0¦i¸+¥
! \448–«0ï(ã"ƒ-%y*³`¬AI!³-¨¼Ï&Å&Ä+9^¯0œ-Š/788 „-äe)‰5l5Þ7`6Û7Ðd¯Þ'
! ƒ/ç.
Ûà£I£)Ö#Þ$|Ÿ"û"Ó.ö.»+k#6A+)š-,…(ç8H+m¥®ü!ˆ,ð-KR.z|)Bæ¹è8L—¸4^>FSß%Þ,ÄŠ_ !+%¤1!2I~y"Þ1t
ð+×Ñ1|*‡6<Ž
œ3G
`"j¸	Z½ùk^D‘Œ8é6·6Ðz7n,3Ü-%‰Ã8¤ÝÈ5©I	™õ*ÛÁ.¥.œßÑÚ `0Ò$v�%8?å#	/&Ðk+ˆÇŽ.Ö6ó»"®>.Œý=7Ÿh i ¦º
®hF4'	'¶,x(4Ô£8è¥î"7�÷/ü69E�7îë1¬
‘0ˆ**';/9ÉíH!ë3	ôàÛ€&¾,HØ7?Y#‘&ƒD"æSF·M(çcÔ™é#^xl,dË1�
ë%¸�+?
ü{!*0¡,£F6Y%Ô
! ÄÒƒ()î*GÒ“8_¿,­6ÎH(d)X#˜7Ö1�&�~0î%°51¢!�Í [ß~í 
0k'18Ö5.¨â7¬÷Ã õ3J'…ïgB¿Èï	¦"“a˜#Ø
! T%Šˆ›*o"Ý1ë(·"jý,\	Žû8%1ò½ S"ˆJ"ø$ $>2n#™¤B3Ž)(	XéÈ.�437±
+¬,ý"x@à53
! #/4ð
¥ì$-Ã0>Š4ã,‡3±�Ã98Ì$Ö7>'Ò(83„í9'Ç&ð!Ñ } r E5‚87'K$Ÿë"»á2ï8Dµ9$	5t	uœ31SÅ¸RY©
! ±ð
! Ì/¿J.cù*w
! D t :
é
!  »#ô/ª6} G7—.3[—°&,p#†•¯5kã*Pêã"Þ I1Ê+ë^W ¿ð2!-
! ŒâŽÙ0U.BH&°%�-«w	°Ž,½‘;!8x#ª2ìÆ*3Æ,=WûÊ/C3Ž#�'&=�"â%aú
9+:9Ê ¿1¡&È!ì
þ3]+Zúô&%®,e/§N%½@$4*0î«¾ëÇG0”»,Ö	:ý6i8$º%M…Œ	Ñ%9VÕÝ =(ò	Æ{Ø5+T/X©/_wt¥/¨(Œ!´ÿ%\!|,'N �$hø%]&ù2”
R¯5*€µ6u,'1)Uý-­3ÿ2á3*ów#Î'¬1!â2þ
! _ƒ†ù»8$AÊ
! 0*N
! æ
Î7(„*Ø‰<
’/c'×!W3�®#2çæ'6A¥!F1‰Ô[n'ºðè(“hâo_·%Ò¸6ÅçY	.ø.ã
! ó)ë)ŠMx;3ÂôÎ!B
! 8/
! ê*g(Š'm+Ÿ$p*€#ý«
! X&R„ôVL
Þ*XÌ7ˆ2šd
!  9GzKE-|o354³(üÍ}4#1�,6›[7o'²
'71ÏÒ2tÁ,['y"]
õ%˜ó-}ÂÌ«'ãèZ{sàK4Ï1�7”12¶*¿e€)+«\-¹$�•h3xðà$%)!œ9Ø ¡Œ)rÔ6ß*±ìAUÝY
d-ž7U*‚0,4æ"C*692_
&í!Ïgò&[({æ5ò+Ø'Í5¢ç*ÈH6v)×®iFU ‹$½G+_n* %(Z¨ÔJ¦^1uEÈ3' p!”,§*[%§-„*ýê"8¦e&Ò
’s(”
$ÃS¬0Ú6eÀV4Ç&&¦Ó+™t$<,H"D|c…É&Aƒ*H8.•#6	"R6+»x|0©1 [b0_	®4Ó1X7±)?;+4À‘%	¯#
! (Ä!yÖ5.€˜ø
˜$cÖÓ&OaR,°Ö#60¢'ÞËá7?ª»2}1÷*È6p"Í&‚t�	&Ü.7L(U+K	!*–PÆ0EÊ(E$È,3e1är‹
! r0Hª.05$.b
! :
! Û©'9(6,¥¬8Õ4*ì
! äQü"µ2ì0QßL¶
PÃ*n%À0Ç—2²
(˜µ›¶Ø§U-±%!ä!VÈ(û¸¤5]øùT}2C -#=Ý8þê)º'½0À 6%7""„w/ø/H'	›5SÂ6|Ù"p$®Ú(t@å-°2`/MÍ$7)\*±à%hµ¢
! þ…1Ø4‚
! ô ¤4’ E,
! ÊƒM5/ˆ ªr”ù!¯(3-¼y0~.¯:¯-&$%6�#¯&é(E/)ù8†*­B2× £!û,ëL&h	]S*Ö3Ð¬JÇM.w&<€º0÷-Š,1&É+K2-,p5¸Æ$Y+‹&ä*Ë)&ð#$Q(”$"‹æ+Pó/„#ƒ5ž¹¬eŠ+š*8e¶Ž%êÊ‡–x8Ç=
Ù9Ós!V2×.¬$Ñb4ñ%ã)T!'.ºG2Ð	"Ú%ÄµR7/
! †
Œ� +óB Šœ)ñx-ò ò‰8EÈ0'j(Ñ4Ò.îA)#û/Ž"-¿l;Õi±*ù
! ˆû”54	Ú3¦s¤°
! Q›¡+Å"ãŽ5ö4˜bJ32'Ï_
! @X$ Û(:,Ü–
! çÅY,42ŒbyõIB!
! 1HÁ
ja4M•,äl8&GÂ&¸"£¼d(#. 6é+üÖ$j-?$à1zï6D4©šÙ6ü(>¾ÒÏ7t#	î)^6�ç6à6ß–â&£�)¶&C'Û.i!˜(’(&Ù…`
! c+9Ì7—8_5rS©.\2y3º`	É©´'ýY>±3Ù~'SÒ©(¢r	<ƒ'÷�Áu‰jl4v�&sc–+‹ý8Nj
~
\Ú
ä`5¸!Àµ8^!Ë,&=1„G˜p3V+Q2i¶3ó¢5ò/ån$þ³Hu×è,·-JÊâ	—%XFxž$/5��ô6¨3�9
! Ó·ðà™2)¿(�4:�
! -oK÷)êâb.()5 §Yžæ3)í4Š,¢‹ ß(©ó"H9M+R0«2†~4ê»{þ‰5†L)Ç"x%<“
.2W+ƒ$[*)ã4±€%f	�?£�6«$ô8
! !­0Ò)4,þ7vÍùd!se
H$¾øF.§Å),Ô1©!æú&D-ò—_3ZÁ*{2›Ô Êx6y7§6{6š=¡›|.2ÆÌR-Ö‘#™‘Ð()Àu+¶5Ö4
! 	ù¯ ­
! ×¾RY# "ùÒ3Õ-AŸ7”3m•ÂV%„*I+†zØ8ð
Û.9W#”0ÍŠ5~<1K!7,ÿ-'™)_;)}-ÝÍUš]¨=Õ
! r3E |)5-’–�Ï aÐo8ž09~ã)wß
! {+"ž' F+ +
x2»¾'Ã(Ù™,¿!ä­k#†ö~ï˜5dö#ã6^)*Ì)-+%
Î5Ê&ç 8<¸
Ä$ö-ÄÑ)ü5»(h´æî38'æ}8Ö,M
&I
! 01]u&(q>¸3Ïá	:.éÓ6z/!üÔ-ŒßÕ¹Œ_ö¸)21¹*6ª
K7:Ü
r2‡Sç:ï
!  ³
a,u1pè"€Q¥¯
! y/ß7"K E8P'{*$(ž�+\5U&BÏW‚8ÝE7*%£$%64ý%¦0µ’,�!ûå%ÖæŒÙnÃ	Ç5ê
! 6~Ä	Çê
Õú)šw!¡8(%‹%XÈ,t"†Â
! Ð!´.O1x4Ò%9šã¾-9�)Æ.­	4$(šP!Ö0†”.ì"¡`+È	õ4k$Ö"£7å7ª87æè4™	ì4e£51z84ø,%Œ ÊÞ#·+
Ó•Ÿ8‘' v_"8š"éŒ
Ø)Ë0kÛ#^+$ ñ7‚%Õˆ1ã7³	7ý´+
/×5ù#n4cº|4…!¥?v+8t,â1,v']W&
! UEŽ /Œ7ˆ Ze.ú*œ7¦‡Ì	0“�2³´7,î5­°*Ö!É#N8Š$€-(?-Á&#óÄ-—*&Û"ð#:ú+ñd2"p ª	‘3Yz^#4"3¯*w`—5ÆWN0$ï2†#Ó,uÐ"b!->J
! :‹P…5ô-î7^L4Ž7e+ft80$=£èøþ4¤	º"-¤Ÿ	–¹3˜Ø’U%^7yo)¯i+@5”é,mÀø'Þ{)ö#0�ÇX(´/ç
“È48	$?"x"mÃ+�!²-<Ï	Ö-˜ÅÑ8(,ÃÛ5Ïå,ã'²1=�'æ�a*�ÑQÒq6¼ÿ'f'¨
! OÅ—�'M3$`3½)!+Ò6ÕK²m:%-v)£ £¼1d.Ä“×"(¥%d ªú»t-qíd2D(+6å(p2 0À$t1ní-/I/¢ñ
I« ,-q_Ññ2Ý2¢8*+åW5©MO•Þ"0qï !$1<+.Ä‘Š"b6a+´7>#{.8(,ÎN4û&B#|"ß+¤$#©á+”#âgc¡¸¯'7¿3Q5* (0ú~
! »2#8ùÃ%S%J#ÔÐ5©hÈ*/ø^i%¨×-:+â)¸«%¢.å.)B,»:6ü'ª#«âà&Vi#B»
”6äûH.y	"8,ôÏ-È.oC4b"û­"`4ê‚$°)Ñ
! ì#ô0V`±›^3ê¢-d%á"éëG3á#ÕZý�b	Ò,büŒ
! 0¼.ù*n"ü2v:U)+MúY11a¢Š3ï'3ß&¾8Ä
î/99°}.A(j! iÉ9#3Â*ÌêiN+9”2‚"öòü&¦Ñj/^ýR“.t(éÐ7P5m%I2ƒrô%%‚
œ4_•m8Ä*×7°*4Z)¢)Î$_ã-t0’5ë"#/ÿ7œ³–1š7g	E¶
! D/¾)ÅÌ"ûˆc�›4Ô%¨#¨Ù
¦1q*,"ê+»4ü7‚a"]:Õ!|$$>(mnŸ4®-J3‹!7Ì%|$1O.‘)Ñe"Õ&…@
4Â€ñ8#W$Ì
*-‘¬Rá<8².�"tà‡*;µ×ÜNa/.Y&Â2`ÎÛx«4ÀOF
áëÈ7Î5ü)4(Á'sâ¼'•)|}Û,G}0�F
! ˆh-Q/(+ôâ(!¦+x	Ä(ra)s	¼0mZ*&»5S$ “7â—þ”	kX%Ù.=$.
ßÒ!(6n0Ô+iU‹j	=p/º/À
! r&9!¹6y
! y }$—
! ÏlO
«,¾6ò6
Š
! O%/è…àm"/+(Yn/
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 1830,1847 ****
   [see %<-fno-allow-invalid-boz%>] because all of its copy and move constructors are deleted candidate 1: %q#F candidate 2: %q#F conflicting code gen style switches are used declared here the expression has a constant value but is not a C++ constant-expression zstd!$ACC LOOP %s loops don't form rectangular iteration space at %L!$ACC LOOP cannot be a DO CONCURRENT loop at %L!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L!$ACC LOOP iteration variable must be of type integer at %L!$ACC ROUTINE already applied at %C!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP 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 at %L incompatible with ACQ_REL or RELEASE clauses!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses!$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 REQUIRES at %C must appear in the specification part of a program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"%.*s""::" 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%%d, %%e, %%f, %%g operand modifiers are for memory references or constant values only%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared %qE after being used%+qD declared %qs after being used%+qD declared weak after being used%+qD without %<retain%> attribute and %qD with %<retain%> attribute are placed in a section with the same name%<!%> not valid in GIMPLE%<#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 allocate%> not yet supported%<#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 critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>%<#pragma omp declare %s%> must be followed by function declaration or definition%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>%<#pragma omp declare %s%> not immediately followed by a function declaration or definition%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition%<#pragma omp declare %s%> not immediately followed by function declaration or definition%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>%<#pragma omp declare reduction%> not at file or block scope%<#pragma omp 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)%> attribute ignored on functions declared %qs%<%E (%E)%> attribute ignored with deallocation functions declared %qs%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T%s%D%> names destructor%<%T::%D%> names constructor in %qT%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%> is not a valid character in an identifier%<%c%> is not a valid first character for an identifier%<%c%E%> not found in protocol(s)%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration%<%s %s%> construct not closely nested inside of %qs%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> must be by itself for %<-mharden-sls=%>%<%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 on this target%<-fPIC%> is not supported%<-fPIC%>/%<-fpic%> not supported for this target%<-fPIE%> is not supported%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1%<-falign-%s%> is not between 0 and %d%<-falign-labels=%d%> is not supported%<-falign-loops=%d%> is not supported%<-faligned-new=%d%> is not a power of two%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>%<-fassociative-math%> disabled; other options take precedence%<-fcall-saved-REG%> is not supported for out registers%<-fcf-protection%> is not compatible with this target%<-fcf-protection=branch%> is not supported for this target%<-fcf-protection=full%> is not supported for this target%<-fcf-protection=return%> is not supported for this target%<-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-modref%> 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%<-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=%s%> is incompatible with %<-fsanitize=%s%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> not supported for this target%<-fsanitize=all%> option is not valid%<-fsanitize=kernel-address%> with stack protection is not supported without %<-fasan-shadow-offset=%> for this target%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-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%<-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%>: Extension `%s' appear more than one time.%<-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%>: name of %s must be more than 1 letter%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-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%<-mcpu=%s%>: unknown CPU%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)%<-mdiv%> requires %<-march%> to subsume the %<M%> extension%<-mdouble-float%> ignored without %<-mhard-float%>%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mes0%> can only be used with C%<-mexr%> is used without %<-ms%>%<-mexr%> is used without %<-ms%> or %<-msx%>%<-mfdivdu%> ignored without %<-mhard-float%>%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target%<-mfentry%> is supported only for 64-bit CPUs%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>%<-mfloat-abi=hard%> and VFP%<-mfloat-abi=hard%>: selected 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%<-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%<-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%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-muintr%> not supported for 32-bit code%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>%<-pipe%> ignored because %<-save-temps%> specified%<-pipe%> not supported%<-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 %%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause%<G0%> in format at %L%<GCC ivdep%> directive not at the start of a loop at %C%<GCC novector%> directive not at the start of a loop at %C%<GCC unroll%> directive not at the start of a loop at %C%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C%<GCC vector%> directive not at the start of a loop at %C%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model%<LEXER_DEBUGGING_ENABLED_P%> is not set to true%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<MPY_TYPE%> column heading is missing from %<devices.csv%>%<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_bit_cast%> destination type %qT is an array type%<__builtin_bit_cast%> destination type %qT is not trivially copyable%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE%<__builtin_bit_cast%> source type %qT is not trivially copyable%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_convertvector%> first argument must be an integer or floating vector%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same%<__builtin_convertvector%> second argument must be an integer or floating vector type%<__builtin_eh_return%> not supported on this target%<__builtin_has_attribute%> with dependent argument not supported yet%<__builtin_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%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<always_inline%> function might not be inlinable%<amdgpu_hsa_kernel%> attribute requires string constant arguments%<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++20%> or %<-std=gnu++20%>%<asm%> not allowed in %<transaction_safe%> function%<asm%> not allowed in atomic transaction%<asm%> operand %d probably does not match constraints%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> qualifier %qT ignored outside of function body%<asm%> qualifier outside of function body%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list%<asm%> specifiers are not permitted on non-static data members%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<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++20%> or %<-fconcepts%>%<const%> %qs cannot be declared %<mutable%>%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration%<const%> can only be specified for objects and functions%<const%> qualified %<depobj%> expression%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>%<consteval%> function %q+D overriding non-%<consteval%> function%<constexpr%> call flows off the end of the function%<constexpr%> constructor does not have empty body%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)%<constexpr%> 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%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> argument should be a non-negative integer%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<custom-fpu-cfg%> option does not support %<no-%>%<custom-fpu-cfg%> option requires configuration argument%<decl-specifier%> in declaration of deduction guide%<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%<decltype(auto)%> cannot be cv-qualified%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>%<default%> label not within a switch statement%<default%> target was not set%<delete[]%> is not a constant expression%<depend%> clause with %<depobj%> dependence type on array section%<depend%> 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%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>%<detach%> clause must not be used together with %<mergeable%> clause%<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++20%> or %<-std=gnu++20%>%<export%> not part of following module-directive%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<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%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<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 %<%s 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 %<setter%> attribute%<readonly%> attribute of property %qD conflicts with previous declaration%<region_array%> does not match %<region_tree%>%<region_array%> is corrupted for region %i%<register%> in file-scope empty declaration%<register%> storage class specifier used%<reinterpret_cast%> from integer to pointer%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers%<reinterpret_cast%> is not a constant expression%<reinterpret_cast<%T>(%E)%> is not a constant expression%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<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%<setter%> specified here%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size%<signed%> and %<unsigned%> specified together%<simdlen%> clause expression must be positive constant integer expression%<simdlen%> clause value is bigger than %<safelen%> clause value%<sizeof%> applied to a bit-field%<sizeof%> on array function parameter %qE will return size of %qT%<sizeof...%> argument must be surrounded by parentheses%<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%> construct with nested %<teams%> construct contains directives outside of the %<teams%> construct%<target("rtd")%> is ignored in 64bit mode%<target("sseregparm")%> used without SSE enabled%<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits%<task%> reduction modifier on a construct with a %<nowait%> clause%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct%<template%> keyword not permitted in destructor name%<template%> must follow a nested-name-specifier%<this%> allowed in OpenMP only in %<declare simd%> clauses%<this%> cannot be captured by reference%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> not allowed in %<allocate%> clause%<this%> was not captured for this lambda function%<thread_limit%> expression must be integral%<thread_limit%> value must be positive%<threadprivate%> %qD is not file, namespace or block scope variable%<threadprivate%> %qE directive not in %qT definition%<threadprivate%> %qE has incomplete type%<throw%> will always call %<terminate%>%<tile%> argument needs integral type%<tile%> argument needs positive integral constant%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> may only be specified for a virtual function%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>%<typedef%> 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%<using enum%> of %qT before its enum-specifier%<using enum%> of dependent type %qT%<using enum%> of incomplete type %qT%<using enum%> of non-enumeration type %q#T%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>%<va_start%> used in function with fixed arguments%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores%<vector%> length expression must be integral%<vector%> length value must be positive%<verify_gimple%> failed%<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%<weakref%> cannot be versioned%<worker%> num expression must be integral%<worker%> num value must be positive%<||%> not valid in GIMPLE%<~%> on a boolean expression%<~%> on an expression of type %<bool%>%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>%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%>%G%qE is used uninitialized%G%qE may be used uninitialized%G%qs pointer is null%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 variable-length array is too large%Gargument to variable-length array is zero%Gargument to variable-length array may be too large%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%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 accessing %E byte in a region of size %E%K%qD accessing %E bytes in a region of size %E%K%qD accessing %E or more bytes in a region of size %E%K%qD accessing between %E and %E bytes in a region of size %E%K%qD argument missing terminating nul%K%qD called on a pointer to an unallocated object %qE%K%qD called on pointer %qE with nonzero offset%s%K%qD called on pointer returned from a mismatched allocation function%K%qD called on pointer to an unallocated object%K%qD called on unallocated object %qD%K%qD expecting %E byte in a region of size %E%K%qD expecting %E bytes in a region of size %E%K%qD expecting %E or more bytes in a region of size %E%K%qD expecting between %E and %E bytes in a region of size %E%K%qD may access %E byte in a region of size %E%K%qD may access %E bytes in a region of size %E%K%qD may access %E or more bytes in a region of size %E%K%qD may access between %E and %E bytes in a region of size %E%K%qD may read %E byte from a region of size %E%K%qD may read %E bytes from a region of size %E%K%qD may read %E or more bytes from a region of size %E%K%qD may read between %E and %E bytes from a region of size %E%K%qD may write %E byte into a region of size %E%K%qD may write %E bytes into a region of size %E%K%qD may write %E or more bytes into a region of size %E%K%qD may write between %E and %E bytes into a region of size %E%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 source size %E%K%qD specified bound %E may exceed destination size %E%K%qD specified bound %E may exceed maximum object size %E%K%qD specified bound %E may exceed source size %E%K%qD specified bound %s exceeds maximum object size %E%K%qD specified bound %s exceeds the size %E of unterminated array%K%qD specified bound %s exceeds the size of at most %E of unterminated array%K%qD specified bound %s may exceed the size of at most %E of unterminated array%K%qD specified bound [%E, %E] exceeds destination size %E%K%qD specified bound [%E, %E] exceeds maximum object size %E%K%qD specified bound [%E, %E] exceeds source size %E%K%qD specified bound [%E, %E] may exceed destination size %E%K%qD specified bound [%E, %E] may exceed maximum object size %E%K%qD specified bound [%E, %E] may exceed source size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size %E may exceed maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD specified size between %E and %E may exceed 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%Kaccessing %E byte in a region of size %E%Kaccessing %E bytes in a region of size %E%Kaccessing %E or more bytes in a region of size %E%Kaccessing between %E and %E bytes in a region of size %E%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 value is %s%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i to %<%T[static %E]%> is null where non-null expected%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value %s is negative%Kargument %i value is zero%Kargument must be a 16-bit constant immediate%Kbound argument %i value %s is negative for a variable length array argument %i of type %s%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%Kexpecting %E byte in a region of size %E%Kexpecting %E bytes in a region of size %E%Kexpecting %E or more bytes in a region of size %E%Kexpecting between %E and %E bytes in a region of size %E%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%Kmay access %E byte in a region of size %E%Kmay access %E bytes in a region of size %E%Kmay access %E or more bytes in a region of size %E%Kmay access between %E and %E bytes in a region of size %E%Kmay read %E byte from a region of size %E%Kmay read %E bytes from a region of size %E%Kmay read %E or more bytes from a region of size %E%Kmay read between %E and %E bytes from a region of size %E%Kmay write %E byte into a region of size %E%Kmay write %E bytes into a region of size %E%Kmay write %E or more bytes into a region of size %E%Kmay write between %E and %E bytes into a region of size %E%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 %E exceeds source size %E%Kspecified bound %E may exceed destination size %E%Kspecified bound %E may exceed maximum object size %E%Kspecified bound %E may exceed source size %E%Kspecified bound [%E, %E] exceeds destination size %E%Kspecified bound [%E, %E] exceeds maximum object size %E%Kspecified bound [%E, %E] exceeds source size %E%Kspecified bound [%E, %E] may exceed maximum object size %E%Kspecified bound [%E, %E] may exceed source size %E%Kspecified size %E exceeds maximum object size %E%Kspecified size %E may exceed maximum object size %E%Kspecified size between %E and %E exceeds maximum object size %E%Kspecified size between %E and %E may exceed 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%p has no semantic routine%q#D cannot be overloaded with %q#D%q#D conflicts with a previous declaration%q#D conflicts with version inherited from %qT%q#D declared here%q#D does not have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D should be initialized%q#D, declared using local type %qT, is used but never defined%q#D, declared using unnamed type, is used but never defined%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX%q#T has no member named %qE%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)%q#T has no member named %qE; did you mean %qE?%q#T has no user-provided default constructor%q#T has pointer data members%q#T has virtual base classes%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T is not a class or namespace%q#T is not a template%q#T is not a valid type for a template non-type parameter%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating-point value was expected%q#T was previously declared here%q+#D cannot be declared%q+#D is not a static data member of %q#T%q+#D marked %<final%>, but is not virtual%q+#D marked %<override%>, but does not override%q+D alias between function and variable is not supported%q+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D declared as a friend%q+D declared as variadic function%q+D declared with an exception specification%q+D defined as variadic function without prototype%q+D defined both normally and as %qE attribute%q+D has incompatible attributes %qs and %qs%q+D in declare target directive does not have mappable type%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D offset %E in %qT isn%'t aligned to %u%q+D offset %E in %qT may not be aligned to %u%q+D redeclared as different kind of symbol%q+D redeclared inline with %<gnu_inline%> attribute%q+D redeclared inline without %<gnu_inline%> attribute%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D static data member inside of declare target directive%q+D takes only zero or two arguments%q+E is not a constant expression%q+F declared %<static%> but never defined%q+F used but never defined%q+T is not literal because:%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in map clauses%qD appears more than once in motion clauses%qD appears more than once in reduction clauses%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %i declared attribute %<nonstring%>%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]%qD attribute directive ignored%qD attribute is meaningless since members of the anonymous namespace get local symbols%qD attribute requires a single NTBS argument%qD called in a constant expression%qD called in a constant expression before its definition is complete%qD can be marked override%qD cannot appear in a constant-expression%qD cannot be %qs%qD cannot be declared %<virtual%>, since it is always static%qD cannot be defaulted%qD cannot be used as a function%qD cannot have default arguments%qD changed semantics in GCC 4.4%qD clearing an object of non-trivial type %#qT%s%qD clearing an object of type %#qT containing a pointer-to-member%s%qD clearing an object of type %#qT with no trivial copy-assignment%s%qD conflicts with used function%qD copying an object of non-trivial type %#qT from an array of %#qT%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared %<static%> in %<constexpr%> context%qD declared %<static%> in %qs function%qD declared %<thread_local%> in %<constexpr%> context%qD declared %<thread_local%> in %qs function%qD declared %<transaction_safe_dynamic%>%qD declared as a %<virtual%> field%qD declared as a %<virtual%> parameter%qD declared as a %<virtual%> type%qD declared as a %<virtual%> variable%qD declared as a non-parameter%qD declared as an %<inline%> field%qD declared as an %<inline%> parameter%qD declared as an %<inline%> type%qD declared as array of %qT%qD declared as reference but not initialized%qD declared here%qD declared here as %q#D%qD declared here, later in the translation unit%qD defined but not used%qD defined here%qD does not have %<const char *%> type%qD does not have a mappable type in %qs clause%qD does not have integral or enumeration type%qD does not have integral type%qD does not name an enumeration in %qT%qD does not refer to a function%qD does not refer to a namespace scope function%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in lambda%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or namespace%qD is not a class type%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %<depend%> clause%qD is not public%qD is not usable as a %<constexpr%> function because:%qD is static but used in inline function %qD which is not static%qD is threadprivate variable in %qs clause%qD is too small to hold all values of %q#T%qD is used uninitialized%qD may be used uninitialized%qD may be used uninitialized in this function%qD may not be declared as static%qD may not be declared within a namespace%qD moving an object of non-trivial type %#qT and size %E into a region of size %E%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted destructor%qD must be a global variable in %<#pragma acc declare link%>%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD redeclared with different access%qD redeclared with different visibility%qD referenced in target region does not have a mappable type%qD renamed after being referenced in assembly%qD should be initialized%qD should be initialized in the member initialization list%qD should have been declared inside %qD%qD should return by value%qD source argument is the same as destination%qD specified both in declare target %<link%> and %<to%> clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specifies less restrictive attribute than its target %qD: %s%qD specifies less restrictive attributes than its target %qD: %s%qD specifies more restrictive attribute than its target %qD: %s%qD specifies more restrictive attributes than its target %qD: %s%qD target declared here%qD used as a variant with incompatible %<construct%> selector sets%qD used before its definition%qD used in its own initializer%qD used without template arguments%qD violates the C++ One Definition Rule%qD was declared %<extern%> and later %<static%>%qD was declared %qs which implies default visibility%qD was declared here%qD was hidden%qD was not declared %<constexpr%>%qD was not declared in this scope%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation%qD was not declared in this scope; did you mean %qs?%qD was not initialized with a constant expression%qD was previously declared here%qD was used with no declaration before its definition%qD was used with no prototype before its definition%qD will be initialized after%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer constant%qE attribute argument should be between 0 to 255%qE attribute argument should be between 18 to 255%qE attribute argument value %qE does not refer to a function parameter%qE attribute argument value %qE does not refer to a variable argument list%qE attribute argument value %qE exceeds %wu%qE attribute argument value %qE exceeds the number of function parameters %u%qE attribute argument value %qE is negative%qE attribute argument value %qE is not an integer constant%qE attribute argument value %qE refers to a variadic function parameter of unknown type%qE attribute argument value %qE refers to parameter type %qT%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option.%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; valid only for functions%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is not supported on this platform%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute must appear before %qs attribute%qE attribute must apply to a declaration%qE attribute not allowed with auto storage class%qE attribute not available to functions that return value on the stack%qE attribute not available to functions with arguments passed on the stack%qE attribute not available to functions with variable number of arguments%qE attribute on a function not returning a pointer%qE attribute on function returning %<void%>%qE attribute on non-volatile variable%qE attribute only affects top level objects%qE attribute only applies to SH2A%qE attribute only applies to base type of a function pointer%qE attribute only applies to function types%qE attribute only applies to functions%qE attribute only applies to interrupt functions%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE cannot have both %qs and %qs attributes%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE declared here%qE defined as wrong kind of tag%qE does not constrain a type%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type%qE does not have a mappable type in %qs clause%qE does not have pointer or array type%qE does not name a type%qE does not name a type; did you mean %qs?%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has not been declared%qE implies default visibility, but %qD has already been declared with a different visibility%qE in %<aligned%> clause is neither a pointer nor an array%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array%qE in %<reduction%> clause is a zero size array%qE in %q#T does not name a template type%qE in %q#T does not name a type%qE in namespace %qE does not name a template type%qE in namespace %qE does not name a template type; did you mean %qs?%qE in namespace %qE does not name a type%qE in namespace %qE does not name a type; did you mean %qs?%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is a member of a union%qE is a pointer; did you mean to use %<->%>?%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%qE is neither a variable nor a function name in clause %qs%qE is neither function nor member function; cannot be declared friend%qE is not a class or namespace%qE is not a class template%qE is not a class, namespace, or enumeration%qE is not a constant expression%qE is not a constant expression because allocated storage has not been deallocated%qE is not a constant expression because it refers to a result of %<operator new%>%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not a constant expression because it refers to mutable subobjects of %qT%qE is not a template%qE is not a type%qE is not a valid %<asm%> qualifier%qE is not a valid template argument for %qT because it is not the address of a variable%qE is not a valid template argument for type %qT%qE is not a valid template argument for type %qT because %qD does not have external linkage%qE is not a valid template argument for type %qT because %qD has no linkage%qE is not a valid template argument for type %qT because it is a pointer%qE is not a valid template argument for type %qT because it is not an lvalue%qE is not a valid template argument for type %qT because it is of type %qT%qE is not a valid template argument for type %qT because of conflicts in cv-qualification%qE is not a valid template argument for type %qT because string literals can never be used in this context%qE is not a valid template argument of type %qT because %qD has no linkage%qE is not a valid template argument of type %qT because %qE is not a variable%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %<depend%> clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<register%>%qE used with %<typedef%>%qE with %<link%> clause used in %<routine%> function%qE writing a terminating nul past the end of the destination%qF declared %<static%> but never defined%qF requires %<-mvx%>%qF requires z14 or higher%qF requires z15 or higher%qT and %qT are in disjoint named address spaces%qT as type rather than plain %<decltype(auto)%>%qT declared here%qT declared with a mismatched class-key %qs%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT defined as %qs here%qT defined with direct virtual base%qT defined with multiple direct bases%qT does not have the %E ABI tag that %qT (used in the type of %qD) has%qT does not have the %E ABI tag that base %qT has%qT first declared as %qs here%qT has a base %qT whose type depends on the type %qT which has no linkage%qT has a base %qT whose type has no linkage%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type depends on the type %qT which has no linkage%qT has a field %qD whose type has no linkage%qT has a field %qD whose type uses the anonymous namespace%qT has a previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qV qualifiers cannot be applied to %qT%qc conversion used unquoted%qc conversion used within a quoted sequence%qc directive redundant after prior occurence of the same%qs%qs LHS in clobber statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%qs always evaluates to true in %<if constexpr%>%qs and %<%s-%s%> are incompatible%qs and %<%s=%s%> are incompatible%qs and %qs are incompatible%qs and %qs arguments of %qs intrinsic at %L must have identical shape.%qs and %qs arguments of %qs intrinsic at %L must have the same type%qs and %qs attributes are not compatible%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be used for type declarations%qs clause at %L specified more than once%qs clause may not appear on non-rectangular %qs%qs clause on %<requires%> directive not supported yet%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs does not support MIPS16 code%qs does not support feature %qs%qs entity cannot have an initializer at %C%qs entity cannot have attributes at %C%qs expects 1 argument but %d given%qs expects 2 arguments but %d given%qs expects a constant argument%qs expects a fixed-point value as argument%qs expects a fixed-point value as first argument%qs expects an integer value as second argument%qs expression must be integral%qs expression of %<volatile%>-qualified type is deprecated%qs failed%qs feature modifier is incompatible with the use of floating-point types%qs feature modifier is incompatible with the use of vector types%qs function cannot have arguments%qs function cannot have different interrupt type%qs function cannot return a value%qs function uses %<auto%> type specifier without trailing return type%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>%qs function with trailing return type has %qT as its type rather than plain %<auto%>%qs function with trailing return type not declared with %<auto%> type specifier%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is not a proper array section%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L%qs in DEPEND clause at %L is a zero size array section%qs in EXTENDS expression at %C is not a derived type%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause%qs in LINEAR clause at %L requires a scalar integer linear-step expression%qs in cannot appear in COMMON at %L [F2008:C5100]%qs in gimple IL%qs in the pointer assignment at %L cannot be an l-value since it is a procedure%qs in variable definition context (%s) at %L is not a variable%qs incompatible with explicitly disabled options%qs initialized and declared %<extern%>%qs into non-mode-precision operand%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram.%qs intrinsic with CHARACTER argument at %L%qs intrinsic with KIND argument at %L%qs intrinsic with RADIX argument at %L%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you can't set it to other values.%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is deprecated%qs is deprecated and not recommended in any circumstances%qs is deprecated; use -fno-zero-initialized-in-bss%qs is deprecated; use -fstack-check%qs is incompatible with %qs%qs is incompatible with the use of floating-point types%qs is incompatible with the use of vector types%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a gcov data file%qs is not a valid base register in %<-mstack-protector-guard-reg=%>%qs is not a valid base register in %qs%qs is not a valid number in %<-mstack-protector-guard-offset=%>%qs is not a valid number in %qs%qs is not a valid offset in %<-mstack-protector-guard-offset=%>%qs is not a valid offset in %qs%qs is not a valid option to the preprocessor%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported with the current options%qs is not valid for %<-mmacosx-version-min%>%qs is not valid for %qs%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L%qs is only valid for the cell processor%qs is version %q.*s, expected version %q.*s%qs length expression must be integral%qs length expression must be positive constant integer expression%qs matching variant is deprecated.%qs matching variant requires z14 or higher%qs matching variant requires z15 or higher%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported on this target%qs of %qs is PRIVATE at %L%qs of module %qs, imported at %C, is also the name of the current program unit%qs of non-mode-precision operand%qs only supported in OpenACC code%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs requires %qs%qs requires %qs or %qs%qs requires ISA 3.0 IEEE 128-bit floating point%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires the %qs (or newer), and %qs or %qs options%qs requires the %qs and %qs options%qs requires the %qs option%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specifies a conflicting level of parallelism%qs symbol %q+D must have static linkage%qs symbol %q+D ultimately targets itself%qs tag used in naming %q#T%qs unsupported for this ABI%qs used with %qE%qs uses dynamic stack allocation%qs uses register r29%qs value must be positive%qs variable is neither a pointer nor an array%qs variable is neither a pointer nor reference to pointer%qs variable is neither a pointer, nor an array nor reference to pointer or array%qs variable is not a pointer%qs with an always-false condition%qs: [%u] bad %<next_regno%> for empty chain (%u)%qs: [%u] bad %<oldest_regno%> (%u)%qs: [%u] non-empty register in chain (%s %u %i)%qs: loop in %<next_regno%> chain (%u)%r%s:%d:%R   %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%R   in %<constexpr%> expansion of %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%d:%R   in %<constexpr%> expansion of %qs%s%s
  %s  Same as %s.%s !$ACC LOOP loops not perfectly nested at %L%s %#qD%s %#qS%s %<%s%.*s%> expects a matching %<%T%s%> argument%s %<%s%.*s%> expects a matching %<%s%s%> argument%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT%s %<%s(%E)%> %p %d%s %qE does not fully implement the %qE protocol%s %qs%s %qs construct inside of %s %qs region%s %qs is an invalid argument to builtin %qs%s %s %p %d%s %s%s
  %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 %L and %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 have a default initializer%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 functions cannot be abstract%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 PRIVATE or LASTPRIVATE at %L%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L%s method is not virtual and cannot override%s must be a function instead of %s%s must contain at least one MAP clause at %L%s namespace %qD conflicts with reachable definition%s not supported for variable length aggregates%s not supported on this target%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 at %L not allowed in OPEN statement for unformatted I/O%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
--- 1839,1856 ----
   [see %<-fno-allow-invalid-boz%>] because all of its copy and move constructors are deleted candidate 1: %q#F candidate 2: %q#F conflicting code gen style switches are used declared here the expression has a constant value but is not a C++ constant-expression zstd!$ACC LOOP %s loops don't form rectangular iteration space at %L!$ACC LOOP cannot be a DO CONCURRENT loop at %L!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L!$ACC LOOP iteration variable must be of type integer at %L!$ACC ROUTINE already applied at %C!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP 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 at %L incompatible with ACQ_REL or RELEASE clauses!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses!$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 REQUIRES at %C must appear in the specification part of a program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"%.*s""::" 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%%d, %%e, %%f, %%g operand modifiers are for memory references or constant values only%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared %qE after being used%+qD declared %qs after being used%+qD declared weak after being used%+qD without %<retain%> attribute and %qD with %<retain%> attribute are placed in a section with the same name%<!%> not valid in GIMPLE%<#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 allocate%> not yet supported%<#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 critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>%<#pragma omp declare %s%> must be followed by function declaration or definition%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>%<#pragma omp declare %s%> not immediately followed by a function declaration or definition%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition%<#pragma omp declare %s%> not immediately followed by function declaration or definition%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>%<#pragma omp declare reduction%> not at file or block scope%<#pragma omp 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)%> attribute ignored on functions declared %qs%<%E (%E)%> attribute ignored with deallocation functions declared %qs%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T%s%D%> names destructor%<%T::%D%> names constructor in %qT%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%> is not a valid character in an identifier%<%c%> is not a valid first character for an identifier%<%c%E%> not found in protocol(s)%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration%<%s %s%> construct not closely nested inside of %qs%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> must be by itself for %<-mharden-sls=%>%<%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 on this target%<-fPIC%> is not supported%<-fPIC%>/%<-fpic%> not supported for this target%<-fPIE%> is not supported%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1%<-falign-%s%> is not between 0 and %d%<-falign-labels=%d%> is not supported%<-falign-loops=%d%> is not supported%<-faligned-new=%d%> is not a power of two%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>%<-fassociative-math%> disabled; other options take precedence%<-fcall-saved-REG%> is not supported for out registers%<-fcf-protection%> is not compatible with this target%<-fcf-protection=branch%> is not supported for this target%<-fcf-protection=full%> is not supported for this target%<-fcf-protection=return%> is not supported for this target%<-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-modref%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive%<-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%<-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=%s%> is incompatible with %<-fsanitize=%s%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> not supported for this target%<-fsanitize=all%> option is not valid%<-fsanitize=kernel-address%> with stack protection is not supported without %<-fasan-shadow-offset=%> for this target%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-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%<-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%>: Extension `%s' appear more than one time.%<-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%>: name of %s must be more than 1 letter%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-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%<-mcpu=%s%>: unknown CPU%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)%<-mdiv%> requires %<-march%> to subsume the %<M%> extension%<-mdouble-float%> ignored without %<-mhard-float%>%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mes0%> can only be used with C%<-mexr%> is used without %<-ms%>%<-mexr%> is used without %<-ms%> or %<-msx%>%<-mfdivdu%> ignored without %<-mhard-float%>%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target%<-mfentry%> is supported only for 64-bit CPUs%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>%<-mfloat-abi=hard%> and VFP%<-mfloat-abi=hard%>: selected architecture lacks an FPU%<-mfpxx%> can only be used with the o32 ABI%<-mfpxx%> requires %<-mlra%>%<-mfunction-return%> and %<-fcf-protection%> are not compatible%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI%<-mgp32%> used with a 64-bit ABI%<-mgp64%> used with a 32-bit ABI%<-mgp64%> used with a 32-bit processor%<-mgpopt%> not supported with PIC%<-mgprel-sec=%> argument is not a valid regular expression%<-mgprel-sec=%> not supported with PIC%<-mhard-dfp%> 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%<-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%<-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%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-muintr%> not supported for 32-bit code%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>%<-pipe%> ignored because %<-save-temps%> specified%<-pipe%> not supported%<-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 %%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause%<G0%> in format at %L%<GCC ivdep%> directive not at the start of a loop at %C%<GCC novector%> directive not at the start of a loop at %C%<GCC unroll%> directive not at the start of a loop at %C%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C%<GCC vector%> directive not at the start of a loop at %C%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model%<LEXER_DEBUGGING_ENABLED_P%> is not set to true%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<MPY_TYPE%> column heading is missing from %<devices.csv%>%<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_bit_cast%> destination type %qT is an array type%<__builtin_bit_cast%> destination type %qT is not trivially copyable%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE%<__builtin_bit_cast%> source type %qT is not trivially copyable%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_convertvector%> first argument must be an integer or floating vector%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same%<__builtin_convertvector%> second argument must be an integer or floating vector type%<__builtin_eh_return%> not supported on this target%<__builtin_has_attribute%> with dependent argument not supported yet%<__builtin_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%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<always_inline%> function might not be inlinable%<amdgpu_hsa_kernel%> attribute requires string constant arguments%<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++20%> or %<-std=gnu++20%>%<asm%> not allowed in %<transaction_safe%> function%<asm%> not allowed in atomic transaction%<asm%> operand %d probably does not match constraints%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> qualifier %qT ignored outside of function body%<asm%> qualifier outside of function body%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list%<asm%> specifiers are not permitted on non-static data members%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<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++20%> or %<-fconcepts%>%<const%> %qs cannot be declared %<mutable%>%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration%<const%> can only be specified for objects and functions%<const%> qualified %<depobj%> expression%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>%<consteval%> function %q+D overriding non-%<consteval%> function%<constexpr%> call flows off the end of the function%<constexpr%> constructor does not have empty body%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)%<constexpr%> 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%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> argument should be a non-negative integer%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<custom-fpu-cfg%> option does not support %<no-%>%<custom-fpu-cfg%> option requires configuration argument%<decl-specifier%> in declaration of deduction guide%<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%<decltype(auto)%> cannot be cv-qualified%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>%<default%> label not within a switch statement%<default%> target was not set%<delete[]%> is not a constant expression%<depend%> clause with %<depobj%> dependence type on array section%<depend%> 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%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>%<detach%> clause must not be used together with %<mergeable%> clause%<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++20%> or %<-std=gnu++20%>%<export%> not part of following module-directive%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<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%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<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 %<%s 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 %<setter%> attribute%<readonly%> attribute of property %qD conflicts with previous declaration%<region_array%> does not match %<region_tree%>%<region_array%> is corrupted for region %i%<register%> in file-scope empty declaration%<register%> storage class specifier used%<reinterpret_cast%> from integer to pointer%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers%<reinterpret_cast%> is not a constant expression%<reinterpret_cast<%T>(%E)%> is not a constant expression%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<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%<setter%> specified here%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size%<signed%> and %<unsigned%> specified together%<simdlen%> clause expression must be positive constant integer expression%<simdlen%> clause value is bigger than %<safelen%> clause value%<sizeof%> applied to a bit-field%<sizeof%> on array function parameter %qE will return size of %qT%<sizeof...%> argument must be surrounded by parentheses%<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_element<%u, %T>::type%> is %<void%>%<std::tuple_size<%T>::value%> is not an integral constant expression%<strong%> using directive no longer supported%<struct %E%> declared in %<for%> loop initial declaration%<symver%> attribute argument %qs must contain one or two %<@%>%<symver%> attribute argument not a string constant%<symver%> attribute is only applicable to symbols%<symver%> attribute only applies to functions and variables%<target%> construct with nested %<teams%> construct contains directives outside of the %<teams%> construct%<target("rtd")%> is ignored in 64bit mode%<target("sseregparm")%> used without SSE enabled%<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits%<task%> reduction modifier on a construct with a %<nowait%> clause%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct%<template%> keyword not permitted in destructor name%<template%> must follow a nested-name-specifier%<this%> allowed in OpenMP only in %<declare simd%> clauses%<this%> cannot be captured by reference%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> not allowed in %<allocate%> clause%<this%> was not captured for this lambda function%<thread_limit%> expression must be integral%<thread_limit%> value must be positive%<threadprivate%> %qD is not file, namespace or block scope variable%<threadprivate%> %qE directive not in %qT definition%<threadprivate%> %qE has incomplete type%<throw%> will always call %<terminate%>%<tile%> argument needs integral type%<tile%> argument needs positive integral constant%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> may only be specified for a virtual function%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>%<typedef%> 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%<using enum%> of %qT before its enum-specifier%<using enum%> of dependent type %qT%<using enum%> of incomplete type %qT%<using enum%> of non-enumeration type %q#T%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>%<va_start%> used in function with fixed arguments%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores%<vector%> length expression must be integral%<vector%> length value must be positive%<verify_gimple%> failed%<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%<weakref%> cannot be versioned%<worker%> num expression must be integral%<worker%> num value must be positive%<||%> not valid in GIMPLE%<~%> on a boolean expression%<~%> on an expression of type %<bool%>%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>%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%>%G%qE is used uninitialized%G%qE may be used uninitialized%G%qs pointer is null%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 variable-length array is too large%Gargument to variable-length array is zero%Gargument to variable-length array may be too large%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%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 accessing %E byte in a region of size %E%K%qD accessing %E bytes in a region of size %E%K%qD accessing %E or more bytes in a region of size %E%K%qD accessing between %E and %E bytes in a region of size %E%K%qD argument missing terminating nul%K%qD called on a pointer to an unallocated object %qE%K%qD called on pointer %qE with nonzero offset%s%K%qD called on pointer returned from a mismatched allocation function%K%qD called on pointer to an unallocated object%K%qD called on unallocated object %qD%K%qD expecting %E byte in a region of size %E%K%qD expecting %E bytes in a region of size %E%K%qD expecting %E or more bytes in a region of size %E%K%qD expecting between %E and %E bytes in a region of size %E%K%qD may access %E byte in a region of size %E%K%qD may access %E bytes in a region of size %E%K%qD may access %E or more bytes in a region of size %E%K%qD may access between %E and %E bytes in a region of size %E%K%qD may read %E byte from a region of size %E%K%qD may read %E bytes from a region of size %E%K%qD may read %E or more bytes from a region of size %E%K%qD may read between %E and %E bytes from a region of size %E%K%qD may write %E byte into a region of size %E%K%qD may write %E bytes into a region of size %E%K%qD may write %E or more bytes into a region of size %E%K%qD may write between %E and %E bytes into a region of size %E%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 source size %E%K%qD specified bound %E may exceed destination size %E%K%qD specified bound %E may exceed maximum object size %E%K%qD specified bound %E may exceed source size %E%K%qD specified bound %s exceeds maximum object size %E%K%qD specified bound %s exceeds the size %E of unterminated array%K%qD specified bound %s exceeds the size of at most %E of unterminated array%K%qD specified bound %s may exceed the size of at most %E of unterminated array%K%qD specified bound [%E, %E] exceeds destination size %E%K%qD specified bound [%E, %E] exceeds maximum object size %E%K%qD specified bound [%E, %E] exceeds source size %E%K%qD specified bound [%E, %E] may exceed destination size %E%K%qD specified bound [%E, %E] may exceed maximum object size %E%K%qD specified bound [%E, %E] may exceed source size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size %E may exceed maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD specified size between %E and %E may exceed 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%Kaccessing %E byte in a region of size %E%Kaccessing %E bytes in a region of size %E%Kaccessing %E or more bytes in a region of size %E%Kaccessing between %E and %E bytes in a region of size %E%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 value is %s%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i to %<%T[static %E]%> is null where non-null expected%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value %s is negative%Kargument %i value is zero%Kargument must be a 16-bit constant immediate%Kbound argument %i value %s is negative for a variable length array argument %i of type %s%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%Kexpecting %E byte in a region of size %E%Kexpecting %E bytes in a region of size %E%Kexpecting %E or more bytes in a region of size %E%Kexpecting between %E and %E bytes in a region of size %E%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%Kmay access %E byte in a region of size %E%Kmay access %E bytes in a region of size %E%Kmay access %E or more bytes in a region of size %E%Kmay access between %E and %E bytes in a region of size %E%Kmay read %E byte from a region of size %E%Kmay read %E bytes from a region of size %E%Kmay read %E or more bytes from a region of size %E%Kmay read between %E and %E bytes from a region of size %E%Kmay write %E byte into a region of size %E%Kmay write %E bytes into a region of size %E%Kmay write %E or more bytes into a region of size %E%Kmay write between %E and %E bytes into a region of size %E%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 %E exceeds source size %E%Kspecified bound %E may exceed destination size %E%Kspecified bound %E may exceed maximum object size %E%Kspecified bound %E may exceed source size %E%Kspecified bound [%E, %E] exceeds destination size %E%Kspecified bound [%E, %E] exceeds maximum object size %E%Kspecified bound [%E, %E] exceeds source size %E%Kspecified bound [%E, %E] may exceed maximum object size %E%Kspecified bound [%E, %E] may exceed source size %E%Kspecified size %E exceeds maximum object size %E%Kspecified size %E may exceed maximum object size %E%Kspecified size between %E and %E exceeds maximum object size %E%Kspecified size between %E and %E may exceed 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%p has no semantic routine%q#D cannot be overloaded with %q#D%q#D conflicts with a previous declaration%q#D conflicts with version inherited from %qT%q#D declared here%q#D does not have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D should be initialized%q#D, declared using local type %qT, is used but never defined%q#D, declared using unnamed type, is used but never defined%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX%q#T has no member named %qE%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)%q#T has no member named %qE; did you mean %qE?%q#T has no user-provided default constructor%q#T has pointer data members%q#T has virtual base classes%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T is not a class or namespace%q#T is not a template%q#T is not a valid type for a template non-type parameter%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating-point value was expected%q#T was previously declared here%q+#D cannot be declared%q+#D is not a static data member of %q#T%q+#D marked %<final%>, but is not virtual%q+#D marked %<override%>, but does not override%q+D alias between function and variable is not supported%q+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D declared as a friend%q+D declared as variadic function%q+D declared with an exception specification%q+D defined as variadic function without prototype%q+D defined both normally and as %qE attribute%q+D has incompatible attributes %qs and %qs%q+D in declare target directive does not have mappable type%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D offset %E in %qT isn%'t aligned to %u%q+D offset %E in %qT may not be aligned to %u%q+D redeclared as different kind of symbol%q+D redeclared inline with %<gnu_inline%> attribute%q+D redeclared inline without %<gnu_inline%> attribute%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D static data member inside of declare target directive%q+D takes only zero or two arguments%q+E is not a constant expression%q+F declared %<static%> but never defined%q+F used but never defined%q+T is not literal because:%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in map clauses%qD appears more than once in motion clauses%qD appears more than once in reduction clauses%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %i declared attribute %<nonstring%>%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]%qD attribute directive ignored%qD attribute is meaningless since members of the anonymous namespace get local symbols%qD attribute requires a single NTBS argument%qD called in a constant expression%qD called in a constant expression before its definition is complete%qD can be marked override%qD cannot appear in a constant-expression%qD cannot be %qs%qD cannot be declared %<virtual%>, since it is always static%qD cannot be defaulted%qD cannot be used as a function%qD cannot have default arguments%qD changed semantics in GCC 4.4%qD clearing an object of non-trivial type %#qT%s%qD clearing an object of type %#qT containing a pointer-to-member%s%qD clearing an object of type %#qT with no trivial copy-assignment%s%qD conflicts with used function%qD copying an object of non-trivial type %#qT from an array of %#qT%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared %<static%> in %<constexpr%> context%qD declared %<static%> in %qs function%qD declared %<thread_local%> in %<constexpr%> context%qD declared %<thread_local%> in %qs function%qD declared %<transaction_safe_dynamic%>%qD declared as a %<virtual%> field%qD declared as a %<virtual%> parameter%qD declared as a %<virtual%> type%qD declared as a %<virtual%> variable%qD declared as a non-parameter%qD declared as an %<inline%> field%qD declared as an %<inline%> parameter%qD declared as an %<inline%> type%qD declared as array of %qT%qD declared as reference but not initialized%qD declared here%qD declared here as %q#D%qD declared here, later in the translation unit%qD defined but not used%qD defined here%qD does not have %<const char *%> type%qD does not have a mappable type in %qs clause%qD does not have integral or enumeration type%qD does not have integral type%qD does not name an enumeration in %qT%qD does not refer to a function%qD does not refer to a namespace scope function%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in lambda%qD is a function, not a type%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or namespace%qD is not a class type%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %<depend%> clause%qD is not public%qD is not usable as a %<constexpr%> function because:%qD is static but used in inline function %qD which is not static%qD is threadprivate variable in %qs clause%qD is too small to hold all values of %q#T%qD is used uninitialized%qD may be used uninitialized%qD may be used uninitialized in this function%qD may not be declared as static%qD may not be declared within a namespace%qD moving an object of non-trivial type %#qT and size %E into a region of size %E%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted destructor%qD must be a global variable in %<#pragma acc declare link%>%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD redeclared with different access%qD redeclared with different visibility%qD referenced in target region does not have a mappable type%qD renamed after being referenced in assembly%qD should be initialized%qD should be initialized in the member initialization list%qD should have been declared inside %qD%qD should return by value%qD source argument is the same as destination%qD specified both in declare target %<link%> and %<to%> clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specifies less restrictive attribute than its target %qD: %s%qD specifies less restrictive attributes than its target %qD: %s%qD specifies more restrictive attribute than its target %qD: %s%qD specifies more restrictive attributes than its target %qD: %s%qD target declared here%qD used as a variant with incompatible %<construct%> selector sets%qD used before its definition%qD used in its own initializer%qD used without template arguments%qD violates the C++ One Definition Rule%qD was declared %<extern%> and later %<static%>%qD was declared %qs which implies default visibility%qD was declared here%qD was hidden%qD was not declared %<constexpr%>%qD was not declared in this scope%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation%qD was not declared in this scope; did you mean %qs?%qD was not initialized with a constant expression%qD was previously declared here%qD was used with no declaration before its definition%qD was used with no prototype before its definition%qD will be initialized after%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer constant%qE attribute argument should be between 0 to 255%qE attribute argument should be between 18 to 255%qE attribute argument value %qE does not refer to a function parameter%qE attribute argument value %qE does not refer to a variable argument list%qE attribute argument value %qE exceeds %wu%qE attribute argument value %qE exceeds the number of function parameters %u%qE attribute argument value %qE is negative%qE attribute argument value %qE is not an integer constant%qE attribute argument value %qE refers to a variadic function parameter of unknown type%qE attribute argument value %qE refers to parameter type %qT%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option.%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; valid only for functions%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is not supported on this platform%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute must appear before %qs attribute%qE attribute must apply to a declaration%qE attribute not allowed with auto storage class%qE attribute not available to functions that return value on the stack%qE attribute not available to functions with arguments passed on the stack%qE attribute not available to functions with variable number of arguments%qE attribute on a function not returning a pointer%qE attribute on function returning %<void%>%qE attribute on non-volatile variable%qE attribute only affects top level objects%qE attribute only applies to SH2A%qE attribute only applies to base type of a function pointer%qE attribute only applies to function types%qE attribute only applies to functions%qE attribute only applies to interrupt functions%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE cannot have both %qs and %qs attributes%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE declared here%qE defined as wrong kind of tag%qE does not constrain a type%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type%qE does not have a mappable type in %qs clause%qE does not have pointer or array type%qE does not name a type%qE does not name a type; did you mean %qs?%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has not been declared%qE implies default visibility, but %qD has already been declared with a different visibility%qE in %<aligned%> clause is neither a pointer nor an array%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array%qE in %<reduction%> clause is a zero size array%qE in %q#T does not name a template type%qE in %q#T does not name a type%qE in namespace %qE does not name a template type%qE in namespace %qE does not name a template type; did you mean %qs?%qE in namespace %qE does not name a type%qE in namespace %qE does not name a type; did you mean %qs?%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is a member of a union%qE is a pointer; did you mean to use %<->%>?%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%qE is neither a variable nor a function name in clause %qs%qE is neither function nor member function; cannot be declared friend%qE is not a class or namespace%qE is not a class template%qE is not a class, namespace, or enumeration%qE is not a constant expression%qE is not a constant expression because allocated storage has not been deallocated%qE is not a constant expression because it refers to a result of %<operator new%>%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not a constant expression because it refers to mutable subobjects of %qT%qE is not a template%qE is not a type%qE is not a valid %<asm%> qualifier%qE is not a valid template argument for %qT because it is not the address of a variable%qE is not a valid template argument for type %qT%qE is not a valid template argument for type %qT because %qD does not have external linkage%qE is not a valid template argument for type %qT because %qD has no linkage%qE is not a valid template argument for type %qT because it is a pointer%qE is not a valid template argument for type %qT because it is not an lvalue%qE is not a valid template argument for type %qT because it is of type %qT%qE is not a valid template argument for type %qT because of conflicts in cv-qualification%qE is not a valid template argument for type %qT because string literals can never be used in this context%qE is not a valid template argument of type %qT because %qD has no linkage%qE is not a valid template argument of type %qT because %qE is not a variable%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %<depend%> clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<register%>%qE used with %<typedef%>%qE with %<link%> clause used in %<routine%> function%qE writing a terminating nul past the end of the destination%qF declared %<static%> but never defined%qF requires %<-mvx%>%qF requires z14 or higher%qF requires z15 or higher%qT and %qT are in disjoint named address spaces%qT as type rather than plain %<decltype(auto)%>%qT declared here%qT declared with a mismatched class-key %qs%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT defined as %qs here%qT defined with direct virtual base%qT defined with multiple direct bases%qT does not have the %E ABI tag that %qT (used in the type of %qD) has%qT does not have the %E ABI tag that base %qT has%qT first declared as %qs here%qT has a base %qT whose type depends on the type %qT which has no linkage%qT has a base %qT whose type has no linkage%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type depends on the type %qT which has no linkage%qT has a field %qD whose type has no linkage%qT has a field %qD whose type uses the anonymous namespace%qT has a previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qV qualifiers cannot be applied to %qT%qc conversion used unquoted%qc conversion used within a quoted sequence%qc directive redundant after prior occurence of the same%qs%qs LHS in clobber statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%qs always evaluates to true in %<if constexpr%>%qs and %<%s-%s%> are incompatible%qs and %<%s=%s%> are incompatible%qs and %qs are incompatible%qs and %qs arguments of %qs intrinsic at %L must have identical shape.%qs and %qs arguments of %qs intrinsic at %L must have the same type%qs and %qs attributes are not compatible%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be used for type declarations%qs clause at %L specified more than once%qs clause may not appear on non-rectangular %qs%qs clause on %<requires%> directive not supported yet%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs does not support MIPS16 code%qs does not support feature %qs%qs entity cannot have an initializer at %C%qs entity cannot have attributes at %C%qs expects 1 argument but %d given%qs expects 2 arguments but %d given%qs expects a constant argument%qs expects a fixed-point value as argument%qs expects a fixed-point value as first argument%qs expects an integer value as second argument%qs expression must be integral%qs expression of %<volatile%>-qualified type is deprecated%qs failed%qs feature modifier is incompatible with the use of floating-point types%qs feature modifier is incompatible with the use of vector types%qs function cannot have arguments%qs function cannot have different interrupt type%qs function cannot return a value%qs function uses %<auto%> type specifier without trailing return type%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>%qs function with trailing return type has %qT as its type rather than plain %<auto%>%qs function with trailing return type not declared with %<auto%> type specifier%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is not a proper array section%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L%qs in DEPEND clause at %L is a zero size array section%qs in EXTENDS expression at %C is not a derived type%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause%qs in LINEAR clause at %L requires a scalar integer linear-step expression%qs in cannot appear in COMMON at %L [F2008:C5100]%qs in gimple IL%qs in the pointer assignment at %L cannot be an l-value since it is a procedure%qs in variable definition context (%s) at %L is not a variable%qs incompatible with explicitly disabled options%qs initialized and declared %<extern%>%qs into non-mode-precision operand%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram.%qs intrinsic with CHARACTER argument at %L%qs intrinsic with KIND argument at %L%qs intrinsic with RADIX argument at %L%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you cannot set it to other values%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is deprecated%qs is deprecated and not recommended in any circumstances%qs is deprecated; use -fno-zero-initialized-in-bss%qs is deprecated; use -fstack-check%qs is incompatible with %qs%qs is incompatible with the use of floating-point types%qs is incompatible with the use of vector types%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a gcov data file%qs is not a valid base register in %<-mstack-protector-guard-reg=%>%qs is not a valid base register in %qs%qs is not a valid number in %<-mstack-protector-guard-offset=%>%qs is not a valid number in %qs%qs is not a valid offset in %<-mstack-protector-guard-offset=%>%qs is not a valid offset in %qs%qs is not a valid option to the preprocessor%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported with the current options%qs is not valid for %<-mmacosx-version-min%>%qs is not valid for %qs%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L%qs is only valid for the cell processor%qs is version %q.*s, expected version %q.*s%qs length expression must be integral%qs length expression must be positive constant integer expression%qs matching variant is deprecated.%qs matching variant requires z14 or higher%qs matching variant requires z15 or higher%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported on this target%qs of %qs is PRIVATE at %L%qs of module %qs, imported at %C, is also the name of the current program unit%qs of non-mode-precision operand%qs only supported in OpenACC code%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs requires %qs%qs requires %qs or %qs%qs requires ISA 3.0 IEEE 128-bit floating point%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires the %qs (or newer), and %qs or %qs options%qs requires the %qs and %qs options%qs requires the %qs option%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specifies a conflicting level of parallelism%qs symbol %q+D must have static linkage%qs symbol %q+D ultimately targets itself%qs tag used in naming %q#T%qs unsupported for this ABI%qs used with %qE%qs uses dynamic stack allocation%qs uses register r29%qs value must be positive%qs variable is neither a pointer nor an array%qs variable is neither a pointer nor reference to pointer%qs variable is neither a pointer, nor an array nor reference to pointer or array%qs variable is not a pointer%qs with an always-false condition%qs: [%u] bad %<next_regno%> for empty chain (%u)%qs: [%u] bad %<oldest_regno%> (%u)%qs: [%u] non-empty register in chain (%s %u %i)%qs: loop in %<next_regno%> chain (%u)%r%s:%d:%R   %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%R   in %<constexpr%> expansion of %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%d:%R   in %<constexpr%> expansion of %qs%s%s
  %s  Same as %s.%s !$ACC LOOP loops not perfectly nested at %L%s %#qD%s %#qS%s %<%s%.*s%> expects a matching %<%T%s%> argument%s %<%s%.*s%> expects a matching %<%s%s%> argument%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT%s %<%s(%E)%> %p %d%s %qE does not fully implement the %qE protocol%s %qs%s %qs construct inside of %s %qs region%s %qs is an invalid argument to builtin %qs%s %s %p %d%s %s%s
  %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 %L and %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 contains too many lines%s does not have a default initializer%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 functions cannot be abstract%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 PRIVATE or LASTPRIVATE at %L%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L%s method is not virtual and cannot override%s must be a function instead of %s%s must contain at least one MAP clause at %L%s namespace %qD conflicts with reachable definition%s not supported for variable length aggregates%s not supported on this target%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 at %L not allowed in OPEN statement for unformatted I/O%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
*************** F2008: A pointer function assignment is
*** 1870,1877 ****
  %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(%s) is false(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=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in.--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 target that may require quoting.-MT <target>	Add a target that does not require quoting.-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.-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.-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files.-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|check]	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-column-origin=<number>	Set the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example.-fdiagnostics-column-unit=[display|byte]	Select whether column numbers are output as display columns (default) or raw bytes.-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-embedcfg=<file>	List embedded files via go:embed.-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.-fopenacc-kernels=[decompose|parloops]	Specify mode of OpenACC 'kernels' constructs handling.-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|very-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|very-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=PROCESSOR	Use architecture of and optimize the output for PROCESSOR.-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.-stdlib=[libstdc++|libc++]	The standard library to be used for C++ headers and runtime.-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
--- 1879,1886 ----
  %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(%s) is false(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=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in.--param=openacc-kernels=[decompose|parloops]	Specify mode of OpenACC 'kernels' constructs handling.--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 target that may require quoting.-MT <target>	Add a target that does not require quoting.-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.-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.-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files.-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|check]	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-column-origin=<number>	Set the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example.-fdiagnostics-column-unit=[display|byte]	Select whether column numbers are output as display columns (default) or raw bytes.-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-embedcfg=<file>	List embedded files via go:embed.-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|very-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|very-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=PROCESSOR	Use architecture of and optimize the output for PROCESSOR.-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.-stdlib=[libstdc++|libc++]	The standard library to be used for C++ headers and runtime.-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
*************** F2008: A pointer function assignment is
*** 1889,1902 ****
  Conflicting initializers in union at %L and %LConform more closely to IBM XLC semantics.Conform to nothing in particular.Conform to the ISO 1990 C standard as amended in 1994.Conform to the ISO 1990 C standard with GNU extensions.Conform to the ISO 1990 C standard.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.Conform to the ISO 1999 C standard with GNU extensions.Conform to the ISO 1999 C standard.Conform to the ISO 2011 C standard with GNU extensions.Conform to the ISO 2011 C standard.Conform to the ISO 2011 C++ standard with GNU extensions.Conform to the ISO 2011 C++ standard.Conform to the ISO 2014 C++ standard with GNU extensions.Conform to the ISO 2014 C++ standard.Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.Conform to the ISO 2017 C standard (published in 2018).Conform to the ISO 2017 C++ standard with GNU extensions.Conform to the ISO 2017 C++ standard.Conform to the ISO 2020 C++ standard (experimental and incomplete support).Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support).Conform to the ISO 202X C standard draft (experimental and incomplete support).Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support).Conform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 2008 standard including TS 29113.Conform to the ISO Fortran 2008 standard.Conform to the ISO Fortran 2018 standard.Conform to the ISO Fortran 95 standard.Conform to the Objective-C 1.0 language as implemented in GCC 4.0.Conform to the o32 FPXX ABI.Consider access to byte sized memory slow.Consider type 'int' to be 16 bits wide.Consider type 'int' to be 32 bits wide.Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConstant logical value in CASE statement is repeated at %LConstruct webs and split unrelated uses of single variable.Contained function %qs at %L has no IMPLICIT typeContained procedure %qs at %C clashes with procedure defined at %LContained procedure %qs at %C is already ambiguousContained procedure %qs at %L has the same name as its encompassing procedureContained procedure %qs at %L of a PURE procedure must also be PUREControl generation of reciprocal estimates.Control the IEEE trap mode.Control the generated fp rounding mode.Control the precision given to fp exceptions.Control which events are displayed in diagnostic paths.Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2.Conversion from %qs to %qs at %LConversion from %s to %s at %LConversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argumentConversion of an Infinity or Not-a-Number at %L to INTEGERConvert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores.Convert conditional jumps in innermost loops to branchless equivalents.Convert floating point constants to single precision constants.Convert function return to call and return thunk.Convert indirect call and jump to call and return thunks.Copy array sections into a contiguous block on procedure entry.Copyright %s 2021 Free Software Foundation, Inc.
  Corank mismatch in argument %qs at %L (%d and %d)Cost at which GCSE optimizations will not constraint the distance an expression can travel.Cost to assume for a branch insn.Cost to assume for a multiply insn.Cost to assume for a multiply instruction, with 4 being equal to a normal insn.Could not find real kind with at least %d bitsCould not generate addis value for fusionCould not open output file '%s'
  Count speculative dependencies while calculating priority of instructions.Cray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointee %qs in %s clause at %LCray pointee %qs in SHARED clause at %LCray pointee object %qs in %s clause at %LCray pointee object %qs of derived type in %s clause at %LCray pointee object %qs of polymorphic type in %s clause at %LCray pointer %qs in %s clause at %LCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCray pointer declaration at %C requires %<-fcray-pointer%> flagCray pointer object %qs in %s clause at %LCray pointer object %qs of derived type in %s clause at %LCray pointer object %qs of polymorphic type in %s clause at %LCreate GUI application.Create a dynamically linked position independent executable.Create a shared library.Create a static position independent executable.Create canonical induction variables in loops.Create console application.Create data files needed by "gcov".Creating '%s'
! Creating array temporary at %LCreating array temporary at %L for argument %qsD-style variadic functions cannot be used with -betterCDATA array %qs at %L must be specified in a previous declarationDATA element %qs at %L cannot have a coindexDATA element %qs at %L cannot have the ALLOCATABLE attributeDATA element %qs at %L is a pointer and so must be a full arrayDATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-targetDATA statement at %C after the first executable statementDATA statement at %C cannot appear within an INTERFACEDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDC format specifier not allowed at %CDEALLOCATE objectDEALLOCATE of coarray at %C in CRITICAL blockDEALLOCATE of coarray at %C in DO CONCURRENT blockDECIMAL= at %L not allowed in Fortran 95DEF_INTERNAL_FLT_FN (%s) has no associated built-in functionsDEF_INTERNAL_INT_FN (%s) has no associated built-in functionsDELIM= at %L not allowed in Fortran 95DEPEND SINK used together with DEPEND SOURCE on the same construct at %LDETACH event handle %qs in %s clause at %LDETACH event handle %qs in SHARED clause at %LDIM argument at %L is out of boundsDIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %LDIMENSION specified for %qs outside its INTERFACE body at %LDISTANCE= argument to NUM_IMAGES at %LDISTANCE= argument to THIS_IMAGE at %LDIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionDO CONCURRENT construct at %CDO loop at %L is undefined as it overflowsDO loop at %L is undefined as it underflowsDO loop at %L will be executed zero timesDO step value is zeroDO termination statement which is not END DO or CONTINUE with label %d at %CDO-iterator %qs at %L is inside iterator of the same nameDOUBLE COMPLEX at %CDP format specifier not allowed at %CDTIO %s procedure at %L must be recursiveDTIO character argument at %L must have assumed lengthDTIO dummy argument at %L must be a scalarDTIO dummy argument at %L must be an ASSUMED SHAPE ARRAYDTIO dummy argument at %L must be of KIND = %dDTIO dummy argument at %L must be of type %sDTIO dummy argument at %L must have INTENT %sDTIO procedure %qs at %L must be a subroutineDarwin does not support -mfentry or associated optionsDarwin is not an mx32 platformData element above array upper bound at %LData element below array lower bound at %LData is stored in big-endian format.Data is stored in little-endian format.  (Default).Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).Data target at %L shall not have a coindexData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedureData transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedureData transfer element at %L cannot have PRIVATE componentsData transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have procedure pointer componentsData-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic targetDebug library to use instead of phobos.Declaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDefault library to use instead of phobos.Defer popping functions args from stack until later.Deferred array %qs at %L is not permitted in an initialization expressionDeferred type parameter not yet supportedDelete dead instructions that may throw exceptions.Delete useless null pointer checks.Deleted feature:Deprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Deprecated option.  Use -mno-vrsave instead.Deprecated option.  Use -mvrsave instead.Deprecated.  This switch has no effect.Derived type %qs at %C is being used before it is definedDerived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)Derived type %qs at %L has not been declaredDerived type %qs at %L may not be ABSTRACTDerived type %qs at %L must be an extension of %qsDerived type %qs at %L must be extensibleDerived type %qs cannot be used as a variable at %CDerived type %qs cannot be used as a variable at %LDerived type %qs declared at %L must have the BIND attribute to be C interoperableDerived type %qs is used as an actual argument at %LDerived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processorDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDerived type definition at %C with empty CONTAINS sectionDerived type definition at %C without componentsDerived type definition of %qs at %C has already been definedDerived type name %qs at %C already has a basic typeDerived type name %qs at %C already has a basic type of %sDerived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE objectDerived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE objectDerived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE objectDerived type variable %qs in COMMON at %L has an ultimate component that is allocatableDerived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attributeDerived type variable %qs in COMMON at %L may not have default initializerDerived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overriddenDerived-type %qs with BIND(C) must not have a CONTAINS section at %CDerived-type %qs with SEQUENCE must not have a CONTAINS section at %CDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDescription for mxl-mode-bootstrap.Description for mxl-mode-executable.Description for mxl-mode-novectors.Description for mxl-mode-xmdstub.Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Determine which dependences between insns are considered costly.Different CHARACTER lengths (%ld/%ld) in array constructorDifferent CHARACTER lengths (%ld/%ld) in array constructor at %LDifferent character kinds at %LDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmulDifferent shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmulDifferent type kinds at %LDifferent types in pointer assignment at %L; attempted assignment of %s to %sDimensions specified for %s at %L after its initializationDisable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger.Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger.Disable ARCompact specific pass to generate conditional execution instructions.Disable FP regs.Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>Disable LR and SR instructions from using FPX extension aux registers.Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger.Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable hardware floating point.Disable indexed addressing.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disable position-independent code (PIC) for use in OS kernel code.Disable preprocessing.Disable space regs.Disable the use of RX FPU instructions.Disallow direct calls to global functions.Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).Disallow tail call optimization when a calling routine may have omitted character lengths.Discover pure and const functions.Discover read-only and non addressable static variables.Discover read-only, write-only and non-addressable static variables.Display compile time statistics.Display statistics accumulated during compilation.Display the code tree after front end optimization.Display the code tree after parsing.Display the code tree after parsing; deprecated option.Display the compiler's version.Display the frontend AST after parsing and semantic passes.Display the global symbol table after parsing.Display the symbols in reverse order.Display this information.Division by zero at %LDivision by zero converting %s to %s at %LDivision strategy, one of: call-div1, call-fp, call-table.Do CFG-sensitive rematerialization in LRA.Do alignment optimizations for call instructions.Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.Do link the standard D startup files in the compilation.Do no generate BRcc instructions in arc_reorg.Do not allow constant data to be placed in code sections.Do not assume a large TLS segment.Do not assume that functions never executed during the train run are cold.Do not assume that standard C libraries and "main" exist.Do not disable space regs.Do not discard comments in macro expansions.Do not discard comments.Do not display functions compiled or elapsed time.Do not elide common elements in template comparisons.Do not emit addressing modes with side-effect assignment.Do not emit complex integer constants to read-only memory.Do not emit function prologue or epilogue.Do not enforce strict alignment.Do not generate #line directives.Do not generate .size directives.Do not generate a single exit point for each function.Do not generate code that can only run in supervisor mode (default).Do not generate load/store with update instructions.Do not generate mpy instructions for ARC700.Do not generate unaligned memory accesses.Do not inline integer division.Do not inline square root.Do not link against the device-specific library lib<MCU>.a.Do not link the standard D library in the compilation.Do not load the PIC register in function prologues.Do not look for object files in standard path.Do not mark ABI switches in e_flags.Do not perform optimizations increasing noticeably stack usage.Do not place floating point constants in TOC.Do not place symbol+offset constants in TOC.Do not predefine system-specific and GCC-specific macros.Do not pretty-print template specializations as the template signature followed by the arguments.Do not provide a default start-address 0x100 of the program.Do not push extended registers on stack in monitor functions.Do not search standard system include directories (those specified with -isystem will still be used).Do not search standard system include directories for C++.Do not support SSE4.1 and SSE4.2 built-in functions and code generation.Do not suppress C++ class debug information.Do not suppress warnings from system headers.Do not treat local variables and COMMON blocks as if they were named in SAVE statements.Do not tune code and read-only data alignment.Do not tune stack alignment.Do not tune writable data alignment.Do not use MDMX instructions.Do not use MIPS-3D instructions.Do not use VAX fp.Do not use a cache-flushing function before calling stack trampolines.Do not use addresses that allocate global registers.Do not use condition codes from normal instructions.Do not use hardware FP.Do not use hardware floating point.Do not use hardware fp.Do not use hardware quad fp instructions.Do not use the AIX Vector Extended ABI.Do not use the AltiVec ABI extensions.Do not use the bit-field instructions.Do not use the callt instruction (default).Do not use the device-specific specs file device-specs/specs-<MCU>.Do not use the fabsd custom instruction.Do not use the fabss custom instr.Do not use the faddd custom instruction.Do not use the fadds custom instruction.Do not use the fatand custom instruction.Do not use the fatans custom instruction.Do not use the fcmpeqd custom instruction.Do not use the fcmpeqs custom instruction.Do not use the fcmpged custom instruction.Do not use the fcmpges custom instruction.Do not use the fcmpgtd custom instruction.Do not use the fcmpgts custom instruction.Do not use the fcmpled custom instruction.Do not use the fcmples custom instruction.Do not use the fcmpltd custom instruction.Do not use the fcmplts custom instruction.Do not use the fcmpned custom instruction.Do not use the fcmpnes custom instruction.Do not use the fcosd custom instruction.Do not use the fcoss custom instruction.Do not use the fdivd custom instruction.Do not use the fdivs custom instruction.Do not use the fexpd custom instruction.Do not use the fexps custom instruction.Do not use the fextsd custom instruction.Do not use the fixdi custom instruction.Do not use the fixdu custom instruction.Do not use the fixsi custom instruction.Do not use the fixsu custom instruction.Do not use the floatid custom instruction.Do not use the floatis custom instruction.Do not use the floatud custom instruction.Do not use the floatus custom instruction.Do not use the flogd custom instruction.Do not use the flogs custom instruction.Do not use the fmaxd custom instruction.Do not use the fmaxs custom instruction.Do not use the fmind custom instruction.Do not use the fmins custom instruction.Do not use the fmuld custom instruction.Do not use the fmuls custom instruction.Do not use the fnegd custom instruction.Do not use the fnegs custom instruction.Do not use the frdxhi custom instruction.Do not use the frdxlo custom instruction.Do not use the frdy custom instruction.Do not use the fsind custom instruction.Do not use the fsins custom instruction.Do not use the fsqrtd custom instruction.Do not use the fsqrts custom instruction.Do not use the fsubd custom instruction.Do not use the fsubs custom instruction.Do not use the ftand custom instruction.Do not use the ftans custom instruction.Do not use the ftruncds custom instruction.Do not use the fwrx custom instruction.Do not use the fwry custom instruction.Do not use the round custom instruction.Do not use unaligned memory references.Do not warn about using "long long" when -pedantic.Do stack checking using bounds in L1 scratch memory.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't align items in code or data.Don't allocate floats and doubles in extended-precision registers.Don't assume that unaligned accesses are handled by the system.Don't call any cache flush functions.Don't call any cache flush trap.Don't create a dynamically linked position independent executable.Don't emit DWARF additions beyond selected version.Don't emit dllexported inline functions unless needed.Don't generate DWARF pubnames and pubtypes sections.Don't generate checks for control speculation in selective scheduling.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Don't indicate any priority with TARGET_REGISTER_PRIORITY.Don't optimize block moves, use memcpy.Don't optimize block moves.Don't use P-mnemonics for branches.Don't use any of r32..r63.Don't use less than 25 bit addressing range for calls.Don't warn about uses of Microsoft extensions.Double CLASS IS block in SELECT TYPE statement at %LDowngrade conformance errors to warnings.Driving:Dummy %qs at %L cannot have an initializerDummy argument %qs at %L cannot be INTENT(OUT)Dummy argument %qs at %L cannot be OPTIONALDummy argument %qs at %L cannot be a derived type at %CDummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L was declared INTENT(OUT) but was not setDummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILEDummy argument %qs not allowed in expression at %LDummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedureDummy argument %qs with INTENT(IN) in pointer association context (%s) at %LDummy argument %qs with INTENT(IN) in variable definition context (%s) at %LDummy flag. This is the default unless FPX switches are provided explicitly.Dummy procedure %qs at %C cannot have a generic interfaceDummy procedure %qs at %L shall not be elementalDummy procedure %qs is invalid in procedure pointer initialization at %LDummy procedure %qs not allowed in elemental procedure %qs at %LDummy procedure %qs of PURE procedure at %L must also be PUREDummy procedure at %C may not have BIND(C) attribute with NAMEDump Source Coverage Obligations.Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.Dump a textual representation of the exploded graph to SRCFILE.eg.txt.Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump analyzer-specific data to a SRCFILE.analyzer.json.gz file.Dump declarations to a .decl file.Dump detailed information on GCC's internal representation of source code locations.Dump only the defined symbols.Dump optimization passes.Dump state-purging information to a SRCFILE.state-purge.dot file.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump the demangled output.Dump the details of LTO objects.Dump the dump tool command line options.Dump the statistics of gimple statements.Dump the statistics of tree types.Dump the statistics of trees.Dump the symtab callgraph.Dump various analyzer internals to SRCFILE.*.fg.dot and SRCFILE.*.tg.dot.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.Duplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate ASYNCHRONOUS attribute specified at %LDuplicate AUTOMATIC attribute specified at %LDuplicate BIND attribute specified at %LDuplicate DEFERRED at %CDuplicate DIMENSION attribute at %CDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate POINTER attribute at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate argument %qs at %L to intrinsic %sDuplicate array spec for Cray pointee at %CDuplicate construct label %qs at %CDuplicate format specification at %CDuplicate name %qs in association at %CDuplicate name %qs in parameter list at %CDuplicate statement label %d at %L and %LDuplicate symbol %qs in formal argument list at %CDuring link time optimization warn about mismatched types of global declarations.Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.Dynamically allocate cc registers.E specifier not allowed with g0 descriptor in format string at %LEDGE_CROSSING incorrectly set across same sectionEDGE_CROSSING missing across section boundaryEH edge crosses section boundary in bb %iEH incoming edge mixed with non-EH incoming edges in bb %iEH landing pad label ELEMENTAL function %qs at %L must have a scalar resultELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %LELEMENTAL prefix in MODULE PROCEDURE interface is missing at %LELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockENCODING= at %L not allowed in Fortran 95END TEAM statement at %CEND statement instead of %s statement at %LEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVEENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVEENTRY %qs at %L has no IMPLICIT typeENTRY result %s cannot be a POINTER in FUNCTION %s at %LENTRY result %s cannot be an array in FUNCTION %s at %LENTRY result %s cannot be of type %s in FUNCTION %s at %LENTRY statement at %CENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a STRUCTURE blockENTRY statement at %C cannot appear within a SUBMODULEENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY statement at %L with BIND(C) prohibited in an elemental procedureENTRY_BLOCK has IL associated with itENUM and ENUMERATOR at %CENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsEQUIVALENCE statement at %CERR tag label %d at %L not definedERRMSG at %LERRMSG at %L is useless without a STAT tagERRMSG tag at %LERRMSG variableERRMSG variable at %L shall be a scalar default CHARACTER variableERRMSG= argument at %L must be a scalar CHARACTER variableERROR STOP statement at %CESA/390 architecture.EVENT POST statement at %CEVENT WAIT statement at %CEVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPEEXIT statement at %C terminating !$ACC LOOP loopEXIT statement at %C terminating !$OMP DO loopEXIT statement with no do-construct-name at %CEXIT_BLOCK has IL associated with itEXTENDS at %LEXTERNAL attribute conflicts with FUNCTION attribute in %qs at %LEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement %d of actual argument of RESHAPE at %L cannot be negativeElement in %s array constructor at %L is %sElement of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %LElement of assumed-shape or pointer array passed to array dummy argument %qs at %LElement with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %LElemental function as initialization expression with non-integer/non-character arguments at %LElements with the same value at %L and %L in vector subscript in a variable definition context (%s)Eliminate multiple function invocations also for impure functions.Emit .gnu_attribute tags.Emit .stack_size directives.Emit 16-bit relocations to the small data areas.Emit 32-bit relocations to the small data areas.Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property.Emit IEEE-conformant code, without inexact exceptions.Emit RISC-V ELF attribute.Emit call graph information.Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.Emit code for the byte/word ISA extension.Emit code for the counting ISA extension.Emit code for the fp move and sqrt ISA extension.Emit code for the motion video ISA extension.Emit code using explicit relocation directives.Emit common-like symbols as weak symbols.Emit debug annotations during preprocessing.Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.Emit diagnostics showing the location of nodes in the exploded graph.Emit direct branches to local functions.Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.Emit function prologues only before parts of the function that need it, rather than at the top of the function.Emit function-calls using global offset table when generating PIC.Emit fused multiply-add instructions for long doubles in vector registers (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  Reassociation pass does not handle fused multiply-adds, therefore code generated by the middle-end is prone to having long fused multiply-add chains.  This is not pipeline-friendly, and the default behavior is to emit separate multiplication and addition instructions for long doubles in vector registers, because measurements show that this improves performance.  This option allows overriding it for testing purposes.Emit implicit instantiations of inline templates.Emit implicit instantiations of templates.Emit indirect branches to local functions.Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit().Emit long load/store sequences.Emit more verbose descriptions of control flow in diagnostics.Emit more verbose descriptions of state changes in diagnostics.Emit optimization diagnostics.Emit profiling counter call at function entry before prologue.Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.Emit progressive recommended breakpoint locations.Emit rdval instead of rduniq for thread pointer.Emit special instrumentation for accesses to volatiles.Emit static const variables even if they are not used.Emit stop bits before and after volatile extended asms.Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.Emit verbose debug information in assembly code.Empty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty old style initializer list at %CEmpty set of digits in BOZ constant at %CEnable 'q' instruction alternatives.Enable 16-entry register file.Enable 64-bit Time-Stamp Counter extension instruction.Enable C++ coroutines (experimental).Enable C++ header module (experimental).Enable C++ modules-ts (experimental).Enable C++14 sized deallocation support.Enable C-SKY DSP instructions.Enable C-SKY Enhanced DSP instructions.Enable C-SKY SECURE instructions.Enable C-SKY TRUST instructions.Enable C-SKY Vector DSP instructions.Enable CFI tables via GAS assembler directives.Enable DEC-style STATIC and AUTOMATIC attributes.Enable DIV, DIVU.Enable DIV-REM instructions for ARCv2.Enable DSP 3.1 Pack A extensions.Enable DWARF line debug info via GNU as.Enable Dual and Single Operand Instructions for Telephony.Enable ENTER_S and LEAVE_S opcodes for ARCv2.Enable FT32B code compression.Enable Full Redundancy Elimination (FRE) on trees.Enable Function Descriptor PIC mode.Enable Graphite Identity transformation.Enable ID based shared library.Enable IEEE 128-bit floating point via the __float128 keyword.Enable Local Register Allocation.Enable Locked Load/Store Conditional extension.Enable MUL instructions.Enable MUL.X and UMUL.X instructions.Enable MULX instructions, assume fast shifter.Enable Objective-C exception and synchronization syntax.Enable Objective-C setjmp exception handling runtime.Enable OpenACC.Enable OpenMP (implies -frecursive in Fortran).Enable OpenMP GPU offloading.Enable OpenMP's SIMD directives.Enable PIC support for building libraries.Enable Plan 9 language extensions.Enable Rcq constraint handling - most short code generation depends on this.Enable Rcw constraint handling - ccfsm condexec mostly depends on this.Enable Read-Modify-Write (RMW) instructions support/use.Enable SSA coalescing of user variables.Enable SSA code sinking on trees.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable TPF-OS tracing code.Enable Virtual Hosting support.Enable XY Memory extension (DSP version 3).Enable alignment of COMMON blocks.Enable all -Wunused- warnings.Enable all DEC language extensions.Enable all optimization info dumps on stderr.Enable an RTL peephole pass before sched2.Enable asan allocas/VLAs protection.Enable asan builtin functions protection.Enable asan detection of use-after-return bugs.Enable asan globals protection.Enable asan load operations protection.Enable asan stack protection.Enable asan store operations protection.Enable assembler and linker relaxation.  Enabled by default at -Os.Enable atomic instructions.Enable backend debugging.Enable backward propagation of use properties at the SSA level.Enable barrel shift instructions.Enable basic block vectorization (SLP) on trees.Enable basic program profiling code.Enable bbit peephole2.Enable cache bypass for volatile references.Enable cache prefetch instructions.Enable certain features present in the Concepts TS.Enable code density instructions for ARCv2.Enable code hoisting.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable compact casesi pattern.Enable conditional dead code elimination for builtin calls.Enable conditional execution other than moves/scc.Enable conditional move instruction usage.Enable conditional moves.Enable constructor/destructor feature.Enable coprocessor instructions.Enable copy propagation of scalar-evolution information.Enable copy propagation on trees.Enable correction of flow inconsistent profile data input.Enable dead store elimination.Enable debug output.Enable decimal floating point hardware support.Enable default conversions between __float128 & long double.Enable default widths for i, f and g format specifiers.Enable divide and modulus instructions.Enable dominator optimizations.Enable double load/store instructions for ARC HS.Enable dual viterbi butterfly extension.Enable earlier placing stop bits for better scheduling.Enable early gimple folding of builtins.Enable exception handling.Enable forward propagation on trees.Enable front end optimization.Enable function profiling.Enable function reordering that improves code placement.Enable garbage collection (GC) in Objective-C/Objective-C++ programs.Enable generation of ARC SIMD instructions via target-specific builtins.Enable generation of R2 BMX instructions.Enable generation of R2 CDX instructions.Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.Enable generation of hardware floating point instructions. The default is -msoft-float.Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.Enable guessing of branch probabilities.Enable hardware floating point.Enable hoisting adjacent loads to encourage generating conditional move instructions.Enable hoisting loads from conditional pointers.Enable hwasan instrumentation of allocas/VLAs.Enable hwasan instrumentation of builtin functions.Enable hwasan instrumentation of load operations.Enable hwasan instrumentation of statically sized stack-allocated variables.Enable hwasan instrumentation of store operations.Enable in and out of Graphite representation.Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable inlining of PLT in function calls.Enable inlining of function declared "inline", disabling disables all inlining.Enable interrupt stack instructions.Enable kind-specific variants of integer intrinsic functions.Enable label alignment optimizations.Enable lazy module importing.Enable legacy math intrinsics for compatibility.Enable legacy parsing of INCLUDE as statement.Enable link-time optimization.Enable linker optimizations.Enable linker relaxation.Enable linker relaxations.Enable linker relaxing.Enable load/store bonding.Enable loop distribution for patterns transformed into a library call.Enable loop distribution on trees.Enable loop epilogue vectorization using smaller vector size.Enable loop header copying on trees.Enable loop interchange on trees.Enable loop invariant motion on trees.Enable loop nest transforms.  Same as -floop-nest-optimize.Enable loop optimizations on tree level.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable more verbose RTX cost dumps during debug.  For GCC developers use only.Enable most warning messages.Enable multicore support.Enable multiply instructions.Enable multiprocessor instructions.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable parsing GIMPLE.Enable pre-reload use of cbranchsi pattern.Enable preprocessing.Enable range checking during compilation.Enable reassociation on tree level.Enable register pressure sensitive insn scheduling.Enable relaxing in the assembler.Enable scheduling across basic blocks.Enable separate data segment.Enable setting GPRs to the result of comparisons.Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).Enable sign extend instructions.Enable split of 32 bit immediate loads into low / high part.Enable stack probing.Enable static analysis pass.Enable strict 32-bit psABI struct return checking.Enable string length optimizations on trees.Enable support for C++ concepts.Enable support for DEC STRUCTURE/RECORD.Enable support for GNU transactional memory.Enable support for the RH850 ABI.  This is the default.Enable support for the old GCC ABI.Enable swap byte ordering extension instruction.Enable tail merging on trees.Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.Enable the critical path heuristic in the scheduler.Enable the dependent count heuristic in the scheduler.Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision.Enable the extended LRW instruction (default for CK801).Enable the group heuristic in the scheduler.Enable the last instruction heuristic in the scheduler.Enable the loop nest optimizer.Enable the normal mode.Enable the rank heuristic in the scheduler.Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision.Enable the speculative instruction heuristic in the scheduler.Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt.Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.Enable the use of RX FPU instructions.  This is the default.Enable the use of blank format items in format strings.Enable the use of character literals in assignments and data statements for non-character variables.Enable the use of indexed loads.Enable the use of pre/post modify with register displacement.Enable the use of the LRA register allocator.Enable the use of the fsca instruction.Enable the use of the fsrra instruction.Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.Enable the use of the short load instructions.Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.Enable traditional preprocessing.Enable transitivity of constraints during analysis.Enable unaligned word and halfword accesses to packed data.Enable use of BI/BIH instructions when available.Enable use of GPREL for read-only data in FDPIC.Enable use of NPS400 bit operations.Enable use of NPS400 xld/xst extension.Enable use of POST_INC / POST_DEC.Enable use of POST_MODIFY.Enable use of R16-R31 (default).Enable use of odd-numbered single-precision registers.Enable use of sdata/scommon/sbss.Enable user-defined instructions.Enable using IEEE 128-bit floating point instructions.Enable v850e3v5 loop instructions.Enable variable polynomial CRC extension.Enable vectorization on trees.Enable verbose output.Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).Enable workarounds for the errata of the GR712RC processor.Enable workarounds for the errata of the UT699 processor.Enable workarounds for the errata of the UT699E/UT700 processor.Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.Enable/disable GP-relative addressing.Enabled ID based shared library.Enables Position-Independent-Data (PID) mode.Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.Enables verbose cost model dumping in the debug dump files.Encode SSE instructions with VEX prefix.End expression in DO loopEnd of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of scalar initializer expected at %CEnd of search list.
  Enforce class member access control semantics.Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attributeEntity %qs at %L is already present in the interfaceEntity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CEquality comparison for %s at %LEquivalence for %qs does not match ordering of COMMON %qs at %LEquivalent to -mgpopt=local.Equivalent to -mgpopt=none.Errmsg-variable at %L shall not be %sd within the same %s statementErrorError allocating %lu bytesError converting PARAMETER constant in complex constant at %CError converting integerError in pointer initialization at %CError in type-spec at %LError in typebound call at %LError reallocating to %lu bytesError writing JSON output file %s
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
  Evaluation of nonstandard initialization expression at %LEvaluation of string longer than 2**28 at %L deferred to runtime, expect bugsEventEvent variable argument at %L must be a coarray but not coindexedEvent variable argument at %L must be a coarray or coindexedEvent variable at %L must be a scalar of type EVENT_TYPEExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected %<(%> at %CExpected %<)%> or %<,%> at %CExpected %<,%> at %CExpected %<,%> or end of statement at %CExpected %<::%> after binding-attributes at %CExpected %<::%> at %CExpected %<=>%> at %CExpected %<END INTERFACE ASSIGNMENT (=)%> at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected AQC_REL, RELEASE, or ACQUIRE at %CExpected DO loop at %CExpected HOST, NOHOST or ANY at %CExpected INCLUSIVE or EXCLUSIVE clause at %CExpected P edit descriptor in format string at %LExpected PARAMETER symbol in complex constant at %CExpected RANK or RANK DEFAULT following SELECT RANK at %CExpected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %CExpected SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %LExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a procedure for argument %qs at %LExpected a procedure pointer for argument %qs at %LExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected binding target after %<=>%> at %CExpected block name %qs of SELECT construct at %CExpected block name of %qs in %s statement at %LExpected bounds specification for %qs at %LExpected coarray variable as %qs argument to the %s intrinsic at %LExpected comma in I/O list at %CExpected component reference at %CExpected data constant after repeat spec at %CExpected entity-list in AUTOMATIC statement at %CExpected entity-list in STATIC statement at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected label %qs for %s statement at %CExpected left parenthesisExpected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %LExpected module procedure name at %CExpected nameExpected parameter list in type declaration at %CExpected real stringExpected register or constant integer.Expected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected structure component or operator name after '.' at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting %<END INTERFACE %s%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qsExpecting %<END INTERFACE OPERATOR (.%s.)%> at %CExpecting %s at %CExpecting %s statement at %LExpecting a comma in EQUIVALENCE at %CExpecting a scalar INTEGER expression at %C, found %sExpecting a variable at %LExpecting definable entity near %LExpecting list of named entities at %CExpecting variable in READ statement at %CExpecting variable or io-implied-do at %LExpecting variable or io-implied-do in READ statement at %LExplain what alignment considerations lead to the decision to make an insn short or long.Explicit array shape at %C must be constant of INTEGER type and not %s typeExplicit interface required for %qs at %L: %sExplicit interface required for component %qs at %L: %sExplicit interface required for polymorphic argument at %LExplicit shaped array with nonconstant bounds at %CExport functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE selector at %L cannot be %sExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: %s specifier in %s statement at %L has value %qsExtension: Conversion from %s to %s at %LExtension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: Zero width after L descriptor at %LExtension: backslash character at %CExtension: exponent-letter %<q%> in real-literal-constant at %CExternal %qs at %L cannot have an initializerExternal IO UNIT cannot be an array at %LExternal object %qs at %L may not have an initializerExtra option to %<-Xassembler%>: %s, dropping all %<-Xassembler%> and %<-Wa%> options.Extraneous characters in format at %LF2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface bodyFAIL IMAGE statement at %CFAILED= argument to NUM_IMAGES at %LFDPIC mode is not supported in Thumb-1 modeFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure %qs at %L is not a SUBROUTINEFINAL procedure %qs declared at %L has the same rank (%d) as %qsFINAL procedure at %L must have exactly one argumentFINAL procedure declaration at %CFLUSH statement at %CFORALL construct at %LFORALL end expression at %L must be a scalar INTEGERFORALL index %qs may not appear in triplet specification at %LFORALL index-name at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar variable of type integerFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORM TEAM statement at %CFORMAT label %d at %L not definedFORMAT statement at %C cannot appear within an INTERFACEFORMAT statement at %L does not have a statement labelFORMAT tag at %L cannot be a zero-sized arrayFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>FPTR argument at %L to C_F_POINTER shall not be polymorphicFPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITSFUNCTION result %s cannot be a POINTER in FUNCTION %s at %LFUNCTION result %s cannot be an array in FUNCTION %s at %LFUNCTION result %s cannot be of type %s in FUNCTION %s at %LFactor complex constructors and destructors to favor space over speed.Failed to create structure type '%s' at %CFailed to match clause at %CFailure getting length of a constant array.Failure in conversion of BOZ to REAL at %LFatal ErrorField members of a synchronized class cannot be %sFile %qs opened at %C is not a GNU Fortran module fileFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)First or last !$OMP ATOMIC intrinsic argument must be %qs at %LFix min_int calculationFixed line length must be at least sevenFlag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %qsFlag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %qsFlag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For shift operations by a constant amount, which require an individual instruction to shift by one position, set the maximum number of inline shift instructions (maximum value 64) to emit instead of using the corresponding __mspabi helper function. The default value is 4.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.For the assembler (and linker) permit any architecture sub-variant to be used without error.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force all calls to be made via a jli instruction.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force creation of temporary to test infrequently-executed forall code.Force disable hardware loop, even use -mext-dsp.Force functions to be aligned to a 4 byte boundary.Force generation of external symbol indirection stubs.Force indirect call and jump via register.Force performing fp-as-gp optimization.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2003: %s specifier in %s statement at %L has value %qsFortran 2003: Character for %qs argument of %qs intrinsic at %LFortran 2003: DT format specifier not allowed at %CFortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %LFortran 2008 obsolescent feature:Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %LFortran 2008: Non-pointer actual argument at %L to pointer dummy %qsFortran 2008: Null pointer at %L to non-pointer dummy %qsFortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFound no matching specific binding for the call to the GENERIC %qs at %LFree line length must be at least threeFunction %qs as initialization expression at %LFunction %qs at %L cannot be called recursively, as it is not RECURSIVEFunction %qs at %L cannot have an initializerFunction %qs at %L has no IMPLICIT typeFunction %qs at %L has no IMPLICIT type; did you mean %qs?Function %qs at %L is INTRINSIC but is not compatible with an intrinsicFunction %qs at %L must be PUREFunction %qs in initialization expression at %L must be an intrinsic functionFunction %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argumentFunction %qs requires an argument list at %CFunction %qs, parameter %u, has IPA-SRA accesses which overlapFunction %s at %L has entries with mismatched array specificationsFunction %s at %L with entries returning variables of different string lengthsFunction %s, parameter %u, is used but does not have any certain IPA-SRA accessFunction not found.Function result %qs at %L cannot have an initializerFunction result %qs at %L has no IMPLICIT typeFunction result %qs at %L is invalid as X argument to C_FUNLOCFunction result %qs at %L shall not be a coarray or have a coarray componentFunction result %qs is invalid as proc-target in procedure pointer assignment at %LFunction result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attributeFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power10.Fuse certain integer operations together for better performance on power8.Fuse medium/large code model toc references with the memory instruction.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC does not currently support argument type %qT for %<simd%> functionsGCC does not currently support mixed size types for %<simd%> functionsGCC does not currently support return type %qT for %<simd%> functionsGCC does not currently support simdlen %wd for type %qTGCC is not configured to support %s as offload targetGCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>GCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCN GPU type to use:GCSE disabledGENERIC %qs at %L cannot overwrite specific binding with the same nameGENERIC %qs at %L must target a specific binding, %qs is GENERIC, tooGENERIC at %C must be inside a derived-type CONTAINSGENERIC binding at %CGENERIC procedure %qs is not allowed as an actual argument at %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
  GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGNU-style attribute between label and declaration appertains to the labelGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGarbage after PARAMETERIZED TYPE declaration at %CGenerate (do not generate) MMA instructions.Generate (do not generate) pc-relative memory addressing.Generate (do not generate) pc-relative memory optimizations for externals.Generate (do not generate) prefixed memory instructions.Generate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate C prototypes from non-BIND(C) external procedure definitions.Generate C++ Module dependency information.Generate C-SKY FPU double float instructions (default for hard float).Generate DSP extension instructions.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate ModuleInfo struct for output module.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all _mcount and __fentry__ calls.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a Mach-O bundle (file type MH_BUNDLE).Generate a __return_loc section pointing to all return instrumentation code.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate an output executable that binds symbols on load, rather than lazily.Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate big-endian eBPF.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for C-SKY compiler runtime instead of libgcc.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Smart Mode.Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for class invariant contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that conforms to the specified ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to mitigate against straight line speculation.Generate code to track when the CPU might be speculating incorrectly.Generate code to use a non-exec PLT and GOT.Generate code using global anchor symbol addresses.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code which uses the core registers only (r0-r14).Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate constant pools in the compiler instead of assembler.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide instructions.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate eBPF for the given Linux kernel version.Generate extended arithmetic instructions, only valid for ARC700.Generate extended entry point information for inlined functions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate floating-point multiply-accumulation instructions.Generate frecipd/fsqrtd/fdivd instructions (default for hard float).Generate hardware abs instructions.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate little-endian eBPF.Generate load/store multiple instructions.Generate load/store with update instructions.Generate local calls to out-of-line atomic operations.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate millicode thunks.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate push/pop instructions (default).Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate return instruction in naked function.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate stm/ldm instructions (default).Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unaligned VSX load/store for inline expansion of memcpy/memmove.Generate unaligned VSX vector pair load/store for inline expansion of memcpy/memmove.Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Generate xBPF.Generic function %qs at %L is not consistent with a specific intrinsic interfaceGeneric name %qs of function %qs at %L being the same name as derived type at %LGeneric subroutine %qs at %L is not consistent with an intrinsic subroutine interfaceGive branches their default cost.Give external symbols a leading underscore.Global binding name %qs at %L is already being used as a %s at %LGlobal binding name %qs at %L is already being used at %LGlobal entity %qs at %L cannot appear in a COMMON block at %LGlobal name %qs at %L is already being used as a %s at %LGlobal name %qs at %L is already being used at %LGraphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.Hexadecimal constant at %L uses nonstandard X instead of ZHollerith constant at %CHost associated variable %qs may not be in the DATA statement at %CHow much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).I/O register operand for '%%%c'IBITS: Bad bitICE: emit_insn used where emit_jump_insn needed:
  ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIEEE_ARITHMETIC module at %CIEEE_EXCEPTIONS module at %CIEEE_FEATURES module at %CIF clause at %L requires a scalar LOGICAL expressionIF clause modifier %s at %L not appropriate for the current OpenMP constructIF clause without modifier at %L used together with IF clauses with modifiersIM part_ref at %CIMPLICIT NONE (type) statement at %L following an IMPLICIT statementIMPLICIT statement at %C following an IMPLICIT NONE (type) statementIMPORT NONE with spec list at %CIMPORT statement at %CIMPORT statement at %C only permitted in an INTERFACE bodyIMPURE procedure at %CINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTEGER expression of %s clause at %L must be non-negativeINTEGER expression of %s clause at %L must be positiveINTEGER expression of SCHEDULE clause's chunk_size at %L must be positiveINTEGER(KIND=8) is not available for %<-fdefault-integer-8%> optionINTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> optionINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.INTENT(IN) POINTER %qs in %s clause at %LINTENT(IN) POINTER %qs in COPYPRIVATE clause at %LINTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphicINTERFACE procedure %qs at %L has the same name as the enclosing procedureIO UNIT in %s statement at %L must be an internal file in a PURE procedureIO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CIOMSG tag at %LIPA modref summary is missing in input fileIPA-SRA access verification failedISA %qs is not supported in %<target%> attribute, use %<arch=%> syntaxISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<[[]]%> attributes before C2XISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support %qs predefined identifierISO C does not support complex integer typesISO C does not support decimal floating-point before C2XISO C does not support fixed-point typesISO C does not support omitting parameter names in function definitions before C2XISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a %<?:%> expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ allows bit-field attributes only before the %<:%> tokenISO C++ did not adopt string literal operator templates taking an argument pack of charactersISO C++ does not allow %<?:%> with omitted middle operandISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ does not support %<__int%d%> for %qsISO C++ does not support plain %<complex%> meaning %<double complex%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids converting a string constant to %qTISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids empty unnamed enumISO C++ forbids flexible array member %qsISO C++ forbids flexible array membersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a %<?:%> expressionISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>ISO C++ forbids using a floating-point literal in a constant-expressionISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading %<operator ?:%>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C++17 does not allow %<register%> storage class specifierISO C++17 does not allow dynamic exception specificationsISO C11 does not support omitting the string in %<_Static_assert%>ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<for%> loop initial declarationsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids array %qE whose size cannot be evaluatedISO C90 forbids array whose size cannot be evaluatedISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsISO_C_BINDING module at %CISO_FORTRAN_ENV intrinsic module at %CIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If bounds remapping is specified at %L, the pointer target shall not be NULLIf first argument of ATAN2 at %L is zero, then the second argument must not be zeroIf first argument of ATAN2D at %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal assignment to external procedure at %LIllegal character in BOZ constant at %CIllegal id in copy_walk_reduction_argIllegal preprocessor directiveIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement EVENT %s at %C in CRITICAL blockImage control statement EVENT %s at %C in DO CONCURRENT blockImage control statement EVENT %s at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement DIP1000: Scoped pointers (experimental).Implement DIP25: Sealed references (experimental).Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.Implicitly declared BIND(C) function %qs at %L may not be C interoperableImplicitly declared BIND(C) variable %qs at %L may not be C interoperableImplicitly declared function %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %LImplicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT typeImplied SAVE for module variable %qs at %L, needed due to the default initializationImplied-shape array at %LImprove GCC's ability to track column numbers in large source files, at the expense of slower compilation.Impure function %qs at %L might not be evaluatedImpure function at %L might not be evaluatedIn %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection.In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qsIn constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn moduleIn module imported atIn static member function %qsInclude directory %qs: %sIncompatible allocate-object at %C for CHARACTER type-spec at %LIncompatible derived type in PARAMETER at %LIncompatible initialization between a derived type entity and an entity with %qs type at %CIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sIncompatible typespec for array element at %LIncompatible use of TILE and COLLAPSE at %LInconsistent equivalence rules involving %qs at %L and %qs at %LInconsistent internal state: No location in expression near %LInconsistent internal state: No location in statementInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ldIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %LIndex variable %qs redefined at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inequality comparison for %s at %LInhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of structure component with a HOLLERITH constant at %L is not allowedInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline code to invalidate instruction cache entries after setting up nested function trampolines.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Inquiry parameter cannot appear in a data-stmt-object-list at %CInsert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.Insert code to profile values of expressions.Insert relax hint for linker to do relaxation.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instruction accounted for function thunk overhead.Instrument function entry and exit with profiling calls.Instrument function exit in instrumented functions with __fentry__.Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons).Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons).Integer division truncated to constant %qs at %LInteger expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>Integer too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterchanging loops at %LInterface %qs at %L is declared in a later PROCEDURE statementInterface %qs at %L may not be a statement functionInterface %qs at %L may not be genericInterface %qs at %L must be explicitInterface mismatch for procedure-pointer component %qs in structure constructor at %L: %sInterface mismatch in dummy procedure %qs at %L: %sInterface mismatch in global procedure %qs at %L: %sInterface mismatch in procedure pointer assignment at %L: %qs is not a subroutineInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInterface-name expected after %<(%> at %CInternal compiler error: Error reporting routines re-entered.
  Internal file at %L with namelistInternal procedure %qs in %s at %LInternal procedure %qs is invalid in procedure pointer assignment at %LInternal procedure %qs is invalid in procedure pointer initialization at %LInternal procedure %qs is used as actual argument at %LInternal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Interrupt Service Routines cannot be coded in Thumb-1 modeIntersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]Intrinsic %qs (%s) used at %LIntrinsic %qs at %L cannot have an initializerIntrinsic %qs at %L is invalid in procedure pointer assignmentIntrinsic %qs at %L is not allowed as an actual argumentIntrinsic %qs at %L must have at least two argumentsIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionIntrinsic function %s at %L is not permitted for CO_REDUCEIntrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointerIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure %qs not allowed in PROCEDURE statement at %LIntrinsic procedure at %L cannot be a MODULE PROCEDUREIntrinsic subroutine %qs at %L shall not have a type specifierIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clauseInvalid BOZ literal constant used in subscript at %CInvalid C identifier in NAME= specifier at %CInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid NAME %qs in !$ACC ROUTINE ( NAME ) at %CInvalid NULL at %LInvalid argument to !$ACC WAIT at %CInvalid association target at %CInvalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extensionInvalid character %qc in variable name at %CInvalid character 0x%s at %CInvalid character in name at %CInvalid character(s) in ELSE statement after %CInvalid clause in module with !$ACC DECLARE at %LInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL () intrinsic at %LInvalid context for NULL() pointer at %%LInvalid exponent-letter %<q%> in real-literal-constant at %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedureInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid keyword %qs in %qs intrinsic function at %LInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid mixing of IEEE 128-bit and IBM 128-bit floating point typesInvalid old style initialization for derived type component at %CInvalid operator for !$OMP DECLARE REDUCTION %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid standard code on intrinsic %qs (%d)Invalid substring in data-implied-do at %L in DATA statementInvalid type-spec at %CInvalid use of BOZ literal constant at %LInvalid value for %s specification at %CIssue a note when diagnostics are deduplicated.Issue debug information for compiler-generated auxiliary variables.Issue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJunk after MAP statement at %CJunk after UNION statement at %CJunk after non-nested STRUCTURE statement at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND attribute at %C in a STRUCTURE definitionKIND attribute at %C in a TYPE definitionKIND parameter of %s at %L must be an initialization expressionKIND part_ref at %CKeyword %qs at %C has already appeared in the current argument listKeyword argument %qs at %L is already associated with another actual argumentKeyword argument %qs at %L is invalid in a statement functionKeyword argument %qs at %L is not in the procedureKeyword argument %qs at %L is not in the procedure; did you mean %qs?Keyword argument requires explicit interface for procedure %qs at %LKeyword argument requires explicit interface for procedure pointer component %qs at %LKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known CSKY CPUs (for use with the -mcpu= options):Known CSKY FPUs (for use with the -mfpu= option):Known CSKY architectures (for use with the -march= option):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known PTX ISA versions (for use with the -misa= option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known choices for return instrumentation with -minstrument-return=:Known cmodel types (for use with the -mcmodel= option):Known cmodel types (for use with the -mict-model= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known preferred register vector length (to use with the -mprefer-vector-width= option):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLEN argument (%ld) out of range 0:%d in intrinsic MVBITSLEN argument (%ld) out of range 0:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN or KIND inquiry ref in DATA statement at %LLEN part_ref at %CLHS in %<noreturn%> callLINEAR clause modifier used on DO or SIMD construct at %LLINEAR clause specified together with ORDERED clause with argument at %LLINEAR dummy argument %qs with VALUE attribute with %s modifier at %LLINEAR variable %qs must be INTEGER at %LLOCK statement at %CLOCK_EVENT in variable definition context (%s) at %LLOCK_TYPE in variable definition context (%s) at %LLOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLOGICAL operands are required in expression at %LLOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel %qs after %L doesn't match IF label %qsLabel %qs at %C doesn't match IF label %qsLabel %qs at %C doesn't match WHERE label %qsLabel at %L is not in the same block as the GOTO statement at %LLabel name %qs at %C is ambiguousLabeled DO statement at %LLeft parenthesis required after %<*%> in format string at %LLegacy Extension:Letter %qc already has an IMPLICIT type at %CLetter %qc already set in IMPLICIT statement at %CLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all hidden GC allocations.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPEList item %qs with allocatable components is not permitted in map clause at %LList item shall not be coindexed at %CList specified together with memory order clause in FLUSH directive at %CLoad all members of archive libraries, rather than only those that satisfy undefined symbols.Lock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLogs which object files the linker loads.Logs which symbol(s) caused an object to be loaded.Look for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable at %C cannot be an arrayLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %sMCU %qs supports %s ISA but %<-mcpu%> option is set to %sMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5seriesMIPS16 %<-mxgot%> codeMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMODULE PROCEDURE declaration at %CMODULE prefix at %CMODULE prefix at %C found outside of a module, submodule, or interfaceMOLD argument to NULL required at %LMOLD tag at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMagnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %CMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malformed GENERIC statement at %CMalformed type-spec at %CMalloc data into P2 space.Mangled derived type definition at %CMapper for module to CMI files.Mark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to compare.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of DFS walk used by modref escape analysis.Maximum depth of a loop nest to fully value-number optimistically.Maximum depth of recursive cloning for self-recursive function.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum extension level reached with type %qs at %LMaximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of VALUEs handled during a single find_base_term call.Maximum number of accesses stored in each modref reference.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.Maximum number of arrays per SCoP.Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of bases stored in each modref tree.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of concurrently open C++ module files when lazy loading.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of different predicates used to track properties of loops in IPA analysis.Maximum number of disambiguations to perform per memory access.Maximum number of escape points tracked by modref per SSA-name.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of operations in a parameter expression that can be handled by IPA analysis.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of references stored in each modref base.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of statements visited during jump function offset discovery.Maximum number of store chains to track at the same time in the store merging pass.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of tests performed by modref query.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of a single store merging region in bytes.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Member functions defined within their class are inline in module purview.Memory Tagging Extension does not support %<-mabi=ilp32%>Merge adjacent stores.Merge similar-enough states during analysis.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.Mismatch in BIND(C) names (%qs/%qs) at %CMismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in MODULE PROCEDURE formal argument names (%s/%s) at %CMismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qsMismatch in number of MODULE PROCEDURE formal arguments at %CMismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMismatches between file architecture and one specified by "-arch" are errors instead of warnings.Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing %<&%> in continued character constant at %CMissing %<(%> in ELSE IF expression at %CMissing %<(%> in IF-expression at %CMissing %<)%> in ELSE IF expression at %CMissing %qs argument to %qs intrinsic at %L for %qs of type %qsMissing %qs argument to the %s intrinsic at %LMissing %qs in statement at or before %LMissing -mcpu option in ASM_CPU_SPEC?Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing THEN in ELSE IF statement after %LMissing actual argument %qs in call to %qs at %LMissing actual argument for argument %qs at %LMissing alternate return spec in subroutine call at %LMissing alternate return specifier in subroutine call at %LMissing argument list in function %qs at %CMissing argument to %qs at %CMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing comma at %LMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing format with default unit at %CMissing generic specification in USE statement at %CMissing item in format string at %LMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing leading left parenthesis in format string at %LMissing positive width after L descriptor at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CMissing symbolModule %qs at line %d column %d: %sModule file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CMultiple loop axes specified for routine at %CNAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %LNAME %qs invalid in !$ACC ROUTINE ( NAME ) at %LNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNAME= specifier at %C should be a constant expressionNAME= specifier at %C should be a scalar of default character kindNAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition contextNAMELIST array object %qs with assumed shape in namelist %qs at %LNAMELIST array object %qs with nonconstant shape in namelist %qs at %LNAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %LNAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %LNAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER componentsNAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %LNAMELIST object %qs with nonconstant character length in namelist %qs at %LNEWUNIT specifier at %LNEWUNIT specifier must have FILE= or STATUS='scratch' at %LNONMONOTONIC schedule modifier specified with ORDERED clause at %LNON_OVERRIDABLE and DEFERRED cannot both appear at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL at %L is not permitted as actual argument to %qs intrinsic functionNULL intrinsic with allocatable MOLD at %LNULL used in arithmeticNULL() at %C cannot appear in an array constructorNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNULL() near %L cannot appear in INQUIRE statementNULLIFY does not allow bounds remapping for pointer object at %CName %qs at %C is already defined as a generic interface at %LName %qs at %C is an ambiguous reference to %qs from current program unitName %qs at %C is an ambiguous reference to %qs from module %qsName %qs at %C is the name of the procedureName %qs in %s statement at %C is not a construct nameName %qs in %s statement at %C is unknownName %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic typeName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)Named block DO at %L requires matching ENDDO nameNamed constant %qs at %L cannot be an EQUIVALENCE objectNamed constant %qs in variable definition context (%s) at %LNamed constant at %C in an EQUIVALENCENamelist %qs cannot be an argument at %LNamelist %qs cannot be an argument to subroutine or function at %LNamelist group name %qs at %C already has a basic type of %sNamelist group name %qs at %C already is USE associated and cannot be respecified.Namelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNegative argument N at %LNegative exponent of integer has zero result at %LNested CRITICAL block at %CNested function trampolines not supported on CK801.No binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No description yet.No edge out of thunk nodeNo executable lines
  No initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNo longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-PARAMETER symbol %qs at %L cannot be implied-shapeNon-POINTER in pointer association context (%s) at %LNon-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>Non-THREADPRIVATE object %qs in COPYIN clause at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character in FORMAT tag at %LNon-character non-Hollerith in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-default LOGICAL kind in %s tag at %LNon-dummy object %qs in %s clause at %LNon-extensible derived-type %qs at %L must not be ABSTRACTNon-numeric character in statement label at %CNon-polymorphic passed-object dummy argument of %qs at %LNon-scalar FINAL procedure at %L should have assumed shape argumentNon-significant digits in %qs number at %C, maybe incorrect KINDNon-variable expression in variable definition context (%s) at %LNon-zero imaginary part discarded in conversion from %qs to %qs at %LNonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operatorNoncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconforming tab character in format at %CNonconstant array section at %L in DATA statementNonexistent include directory %qsNoninteger exponent in an initialization expression at %LNoninteroperable array FPTR at %L to C_F_POINTER: %sNoninteroperable array at %L as argument to C_LOC: %sNoninteroperable procedure at %L to C_FUNLOCNoninteroperable procedure pointer at %L to C_F_PROCPOINTERNonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNonpolymorphic reference to abstract type at %CNonstandard conversion from %s to %s at %LNonstandard type declaration %s*%d at %CNot configured with %<--enable-gather-detailed-mem-stats%>.Not enough elements in array initializer at %CNot expected TAG.Note #include directives not translated to import declarations, and not known to be textual.Note #include directives translated to import declarations.Note Compiled Module Interface pathname of a specific module or header-unit.Note Compiled Module Interface pathnames.Note a #include translation of a specific header.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOLD argument of the %s intrinsic function at %L shall be definableOMP ATOMIC at %L with multiple atomic clausesOMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is usedOMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clauseOMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignoredOMP DECLARE TARGET variable at %L is an element of a COMMON blockOMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clauseOMP TARGET UPDATE at %L requires at least one TO or FROM clauseOPEN statement at %L must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPERATOR argument at %L must be a PURE functionOPTIONAL is not allowed inside of BLOCK at %CORDER at %L is not a permutation of the size of SHAPE at %LORDERED clause argument not constant positive integer at %CORDERED clause parameter is less than COLLAPSE at %LORDERED clause specified together with %<inscan%> REDUCTION clause at %LObject %qs is not a variable at %LObject %qs is not a variable at %L; parameters cannot be and need not be copiedObject %qs is not a variable at %L; parameters cannot be and need not be mappedObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
--- 1898,1911 ----
  Conflicting initializers in union at %L and %LConform more closely to IBM XLC semantics.Conform to nothing in particular.Conform to the ISO 1990 C standard as amended in 1994.Conform to the ISO 1990 C standard with GNU extensions.Conform to the ISO 1990 C standard.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.Conform to the ISO 1999 C standard with GNU extensions.Conform to the ISO 1999 C standard.Conform to the ISO 2011 C standard with GNU extensions.Conform to the ISO 2011 C standard.Conform to the ISO 2011 C++ standard with GNU extensions.Conform to the ISO 2011 C++ standard.Conform to the ISO 2014 C++ standard with GNU extensions.Conform to the ISO 2014 C++ standard.Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.Conform to the ISO 2017 C standard (published in 2018).Conform to the ISO 2017 C++ standard with GNU extensions.Conform to the ISO 2017 C++ standard.Conform to the ISO 2020 C++ standard (experimental and incomplete support).Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support).Conform to the ISO 202X C standard draft (experimental and incomplete support).Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support).Conform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 2008 standard including TS 29113.Conform to the ISO Fortran 2008 standard.Conform to the ISO Fortran 2018 standard.Conform to the ISO Fortran 95 standard.Conform to the Objective-C 1.0 language as implemented in GCC 4.0.Conform to the o32 FPXX ABI.Consider access to byte sized memory slow.Consider type 'int' to be 16 bits wide.Consider type 'int' to be 32 bits wide.Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConstant logical value in CASE statement is repeated at %LConstruct webs and split unrelated uses of single variable.Contained function %qs at %L has no IMPLICIT typeContained procedure %qs at %C clashes with procedure defined at %LContained procedure %qs at %C is already ambiguousContained procedure %qs at %L has the same name as its encompassing procedureContained procedure %qs at %L of a PURE procedure must also be PUREControl generation of reciprocal estimates.Control the IEEE trap mode.Control the generated fp rounding mode.Control the precision given to fp exceptions.Control which events are displayed in diagnostic paths.Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2.Conversion from %qs to %qs at %LConversion from %s to %s at %LConversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argumentConversion of an Infinity or Not-a-Number at %L to INTEGERConvert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores.Convert conditional jumps in innermost loops to branchless equivalents.Convert floating point constants to single precision constants.Convert function return to call and return thunk.Convert indirect call and jump to call and return thunks.Copy array sections into a contiguous block on procedure entry.Copyright %s 2021 Free Software Foundation, Inc.
  Corank mismatch in argument %qs at %L (%d and %d)Cost at which GCSE optimizations will not constraint the distance an expression can travel.Cost to assume for a branch insn.Cost to assume for a multiply insn.Cost to assume for a multiply instruction, with 4 being equal to a normal insn.Could not find real kind with at least %d bitsCould not generate addis value for fusionCould not open output file '%s'
  Count speculative dependencies while calculating priority of instructions.Cray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointee %qs in %s clause at %LCray pointee %qs in SHARED clause at %LCray pointee object %qs in %s clause at %LCray pointee object %qs of derived type in %s clause at %LCray pointee object %qs of polymorphic type in %s clause at %LCray pointer %qs in %s clause at %LCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCray pointer declaration at %C requires %<-fcray-pointer%> flagCray pointer object %qs in %s clause at %LCray pointer object %qs of derived type in %s clause at %LCray pointer object %qs of polymorphic type in %s clause at %LCreate GUI application.Create a dynamically linked position independent executable.Create a shared library.Create a static position independent executable.Create canonical induction variables in loops.Create console application.Create data files needed by "gcov".Creating '%s'
! Creating array temporary at %LCreating array temporary at %L for argument %qsD-style variadic functions cannot be used with -betterCDATA array %qs at %L must be specified in a previous declarationDATA element %qs at %L cannot have a coindexDATA element %qs at %L cannot have the ALLOCATABLE attributeDATA element %qs at %L is a pointer and so must be a full arrayDATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-targetDATA statement at %C after the first executable statementDATA statement at %C cannot appear within an INTERFACEDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDC format specifier not allowed at %CDEALLOCATE objectDEALLOCATE of coarray at %C in CRITICAL blockDEALLOCATE of coarray at %C in DO CONCURRENT blockDECIMAL= at %L not allowed in Fortran 95DEF_INTERNAL_FLT_FN (%s) has no associated built-in functionsDEF_INTERNAL_INT_FN (%s) has no associated built-in functionsDELIM= at %L not allowed in Fortran 95DEPEND SINK used together with DEPEND SOURCE on the same construct at %LDETACH event handle %qs in %s clause at %LDETACH event handle %qs in SHARED clause at %LDIM argument at %L is out of boundsDIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %LDIMENSION specified for %qs outside its INTERFACE body at %LDISTANCE= argument to NUM_IMAGES at %LDISTANCE= argument to THIS_IMAGE at %LDIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionDO CONCURRENT construct at %CDO loop at %L is undefined as it overflowsDO loop at %L is undefined as it underflowsDO loop at %L will be executed zero timesDO step value is zeroDO termination statement which is not END DO or CONTINUE with label %d at %CDO-iterator %qs at %L is inside iterator of the same nameDOUBLE COMPLEX at %CDP format specifier not allowed at %CDTIO %s procedure at %L must be recursiveDTIO character argument at %L must have assumed lengthDTIO dummy argument at %L must be a scalarDTIO dummy argument at %L must be an ASSUMED SHAPE ARRAYDTIO dummy argument at %L must be of KIND = %dDTIO dummy argument at %L must be of type %sDTIO dummy argument at %L must have INTENT %sDTIO procedure %qs at %L must be a subroutineDarwin does not support -mfentry or associated optionsDarwin is not an mx32 platformData element above array upper bound at %LData element below array lower bound at %LData is stored in big-endian format.Data is stored in little-endian format.  (Default).Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).Data target at %L shall not have a coindexData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedureData transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedureData transfer element at %L cannot have PRIVATE componentsData transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have procedure pointer componentsData-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic targetDebug library to use instead of phobos.Declaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDefault library to use instead of phobos.Defer popping functions args from stack until later.Deferred array %qs at %L is not permitted in an initialization expressionDeferred type parameter not yet supportedDelete dead instructions that may throw exceptions.Delete useless null pointer checks.Deleted feature:Deprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Deprecated option.  Use -mno-vrsave instead.Deprecated option.  Use -mvrsave instead.Deprecated.  This switch has no effect.Derived type %qs at %C is being used before it is definedDerived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)Derived type %qs at %L has not been declaredDerived type %qs at %L may not be ABSTRACTDerived type %qs at %L must be an extension of %qsDerived type %qs at %L must be extensibleDerived type %qs cannot be used as a variable at %CDerived type %qs cannot be used as a variable at %LDerived type %qs declared at %L must have the BIND attribute to be C interoperableDerived type %qs is used as an actual argument at %LDerived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processorDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDerived type definition at %C with empty CONTAINS sectionDerived type definition at %C without componentsDerived type definition of %qs at %C has already been definedDerived type name %qs at %C already has a basic typeDerived type name %qs at %C already has a basic type of %sDerived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE objectDerived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE objectDerived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE objectDerived type variable %qs in COMMON at %L has an ultimate component that is allocatableDerived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attributeDerived type variable %qs in COMMON at %L may not have default initializerDerived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overriddenDerived-type %qs with BIND(C) must not have a CONTAINS section at %CDerived-type %qs with SEQUENCE must not have a CONTAINS section at %CDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDescription for mxl-mode-bootstrap.Description for mxl-mode-executable.Description for mxl-mode-novectors.Description for mxl-mode-xmdstub.Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Determine which dependences between insns are considered costly.Different CHARACTER lengths (%ld/%ld) in array constructorDifferent CHARACTER lengths (%ld/%ld) in array constructor at %LDifferent character kinds at %LDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmulDifferent shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmulDifferent type kinds at %LDifferent types in pointer assignment at %L; attempted assignment of %s to %sDimensions specified for %s at %L after its initializationDisable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger.Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger.Disable ARCompact specific pass to generate conditional execution instructions.Disable FP regs.Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>Disable LR and SR instructions from using FPX extension aux registers.Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger.Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable hardware floating point.Disable indexed addressing.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disable position-independent code (PIC) for use in OS kernel code.Disable preprocessing.Disable space regs.Disable the use of RX FPU instructions.Disallow direct calls to global functions.Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).Disallow tail call optimization when a calling routine may have omitted character lengths.Discover pure and const functions.Discover read-only and non addressable static variables.Discover read-only, write-only and non-addressable static variables.Display compile time statistics.Display statistics accumulated during compilation.Display the code tree after front end optimization.Display the code tree after parsing.Display the code tree after parsing; deprecated option.Display the compiler's version.Display the frontend AST after parsing and semantic passes.Display the global symbol table after parsing.Display the symbols in reverse order.Display this information.Division by zero at %LDivision by zero converting %s to %s at %LDivision strategy, one of: call-div1, call-fp, call-table.Do CFG-sensitive rematerialization in LRA.Do alignment optimizations for call instructions.Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.Do link the standard D startup files in the compilation.Do no generate BRcc instructions in arc_reorg.Do not allow constant data to be placed in code sections.Do not assume a large TLS segment.Do not assume that functions never executed during the train run are cold.Do not assume that standard C libraries and "main" exist.Do not disable space regs.Do not discard comments in macro expansions.Do not discard comments.Do not display functions compiled or elapsed time.Do not elide common elements in template comparisons.Do not emit addressing modes with side-effect assignment.Do not emit complex integer constants to read-only memory.Do not emit function prologue or epilogue.Do not enforce strict alignment.Do not generate #line directives.Do not generate .size directives.Do not generate a single exit point for each function.Do not generate code that can only run in supervisor mode (default).Do not generate load/store with update instructions.Do not generate mpy instructions for ARC700.Do not generate unaligned memory accesses.Do not inline integer division.Do not inline square root.Do not link against the device-specific library lib<MCU>.a.Do not link the standard D library in the compilation.Do not load the PIC register in function prologues.Do not look for object files in standard path.Do not mark ABI switches in e_flags.Do not perform optimizations increasing noticeably stack usage.Do not place floating point constants in TOC.Do not place symbol+offset constants in TOC.Do not predefine system-specific and GCC-specific macros.Do not pretty-print template specializations as the template signature followed by the arguments.Do not provide a default start-address 0x100 of the program.Do not push extended registers on stack in monitor functions.Do not search standard system include directories (those specified with -isystem will still be used).Do not search standard system include directories for C++.Do not support SSE4.1 and SSE4.2 built-in functions and code generation.Do not suppress C++ class debug information.Do not suppress warnings from system headers.Do not treat local variables and COMMON blocks as if they were named in SAVE statements.Do not tune code and read-only data alignment.Do not tune stack alignment.Do not tune writable data alignment.Do not use MDMX instructions.Do not use MIPS-3D instructions.Do not use VAX fp.Do not use a cache-flushing function before calling stack trampolines.Do not use addresses that allocate global registers.Do not use condition codes from normal instructions.Do not use hardware FP.Do not use hardware floating point.Do not use hardware fp.Do not use hardware quad fp instructions.Do not use the AIX Vector Extended ABI.Do not use the AltiVec ABI extensions.Do not use the bit-field instructions.Do not use the callt instruction (default).Do not use the device-specific specs file device-specs/specs-<MCU>.Do not use the fabsd custom instruction.Do not use the fabss custom instr.Do not use the faddd custom instruction.Do not use the fadds custom instruction.Do not use the fatand custom instruction.Do not use the fatans custom instruction.Do not use the fcmpeqd custom instruction.Do not use the fcmpeqs custom instruction.Do not use the fcmpged custom instruction.Do not use the fcmpges custom instruction.Do not use the fcmpgtd custom instruction.Do not use the fcmpgts custom instruction.Do not use the fcmpled custom instruction.Do not use the fcmples custom instruction.Do not use the fcmpltd custom instruction.Do not use the fcmplts custom instruction.Do not use the fcmpned custom instruction.Do not use the fcmpnes custom instruction.Do not use the fcosd custom instruction.Do not use the fcoss custom instruction.Do not use the fdivd custom instruction.Do not use the fdivs custom instruction.Do not use the fexpd custom instruction.Do not use the fexps custom instruction.Do not use the fextsd custom instruction.Do not use the fixdi custom instruction.Do not use the fixdu custom instruction.Do not use the fixsi custom instruction.Do not use the fixsu custom instruction.Do not use the floatid custom instruction.Do not use the floatis custom instruction.Do not use the floatud custom instruction.Do not use the floatus custom instruction.Do not use the flogd custom instruction.Do not use the flogs custom instruction.Do not use the fmaxd custom instruction.Do not use the fmaxs custom instruction.Do not use the fmind custom instruction.Do not use the fmins custom instruction.Do not use the fmuld custom instruction.Do not use the fmuls custom instruction.Do not use the fnegd custom instruction.Do not use the fnegs custom instruction.Do not use the frdxhi custom instruction.Do not use the frdxlo custom instruction.Do not use the frdy custom instruction.Do not use the fsind custom instruction.Do not use the fsins custom instruction.Do not use the fsqrtd custom instruction.Do not use the fsqrts custom instruction.Do not use the fsubd custom instruction.Do not use the fsubs custom instruction.Do not use the ftand custom instruction.Do not use the ftans custom instruction.Do not use the ftruncds custom instruction.Do not use the fwrx custom instruction.Do not use the fwry custom instruction.Do not use the round custom instruction.Do not use unaligned memory references.Do not warn about using "long long" when -pedantic.Do stack checking using bounds in L1 scratch memory.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't align items in code or data.Don't allocate floats and doubles in extended-precision registers.Don't assume that unaligned accesses are handled by the system.Don't call any cache flush functions.Don't call any cache flush trap.Don't create a dynamically linked position independent executable.Don't emit DWARF additions beyond selected version.Don't emit dllexported inline functions unless needed.Don't generate DWARF pubnames and pubtypes sections.Don't generate checks for control speculation in selective scheduling.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Don't indicate any priority with TARGET_REGISTER_PRIORITY.Don't optimize block moves, use memcpy.Don't optimize block moves.Don't use P-mnemonics for branches.Don't use any of r32..r63.Don't use less than 25 bit addressing range for calls.Don't warn about uses of Microsoft extensions.Double CLASS IS block in SELECT TYPE statement at %LDowngrade conformance errors to warnings.Driving:Dummy %qs at %L cannot have an initializerDummy argument %qs at %L cannot be INTENT(OUT)Dummy argument %qs at %L cannot be OPTIONALDummy argument %qs at %L cannot be a derived type at %CDummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L was declared INTENT(OUT) but was not setDummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILEDummy argument %qs not allowed in expression at %LDummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedureDummy argument %qs with INTENT(IN) in pointer association context (%s) at %LDummy argument %qs with INTENT(IN) in variable definition context (%s) at %LDummy flag. This is the default unless FPX switches are provided explicitly.Dummy procedure %qs at %C cannot have a generic interfaceDummy procedure %qs at %L shall not be elementalDummy procedure %qs is invalid in procedure pointer initialization at %LDummy procedure %qs not allowed in elemental procedure %qs at %LDummy procedure %qs of PURE procedure at %L must also be PUREDummy procedure at %C may not have BIND(C) attribute with NAMEDump Source Coverage Obligations.Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.Dump a textual representation of the exploded graph to SRCFILE.eg.txt.Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump analyzer-specific data to a SRCFILE.analyzer.json.gz file.Dump declarations to a .decl file.Dump detailed information on GCC's internal representation of source code locations.Dump only the defined symbols.Dump optimization passes.Dump state-purging information to a SRCFILE.state-purge.dot file.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump the demangled output.Dump the details of LTO objects.Dump the dump tool command line options.Dump the statistics of gimple statements.Dump the statistics of tree types.Dump the statistics of trees.Dump the symtab callgraph.Dump various analyzer internals to SRCFILE.*.fg.dot and SRCFILE.*.tg.dot.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.Duplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate ASYNCHRONOUS attribute specified at %LDuplicate AUTOMATIC attribute specified at %LDuplicate BIND attribute specified at %LDuplicate DEFERRED at %CDuplicate DIMENSION attribute at %CDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate POINTER attribute at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate argument %qs at %L to intrinsic %sDuplicate array spec for Cray pointee at %CDuplicate construct label %qs at %CDuplicate format specification at %CDuplicate name %qs in association at %CDuplicate name %qs in parameter list at %CDuplicate statement label %d at %L and %LDuplicate symbol %qs in formal argument list at %CDuring link time optimization warn about mismatched types of global declarations.Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.Dynamically allocate cc registers.E specifier not allowed with g0 descriptor in format string at %LEDGE_CROSSING incorrectly set across same sectionEDGE_CROSSING missing across section boundaryEH edge crosses section boundary in bb %iEH incoming edge mixed with non-EH incoming edges in bb %iEH landing pad label ELEMENTAL function %qs at %L must have a scalar resultELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %LELEMENTAL prefix in MODULE PROCEDURE interface is missing at %LELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockENCODING= at %L not allowed in Fortran 95END TEAM statement at %CEND statement instead of %s statement at %LEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVEENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVEENTRY %qs at %L has no IMPLICIT typeENTRY result %s cannot be a POINTER in FUNCTION %s at %LENTRY result %s cannot be an array in FUNCTION %s at %LENTRY result %s cannot be of type %s in FUNCTION %s at %LENTRY statement at %CENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a STRUCTURE blockENTRY statement at %C cannot appear within a SUBMODULEENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY statement at %L with BIND(C) prohibited in an elemental procedureENTRY_BLOCK has IL associated with itENUM and ENUMERATOR at %CENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsEQUIVALENCE statement at %CERR tag label %d at %L not definedERRMSG at %LERRMSG at %L is useless without a STAT tagERRMSG tag at %LERRMSG variableERRMSG variable at %L shall be a scalar default CHARACTER variableERRMSG= argument at %L must be a scalar CHARACTER variableERROR STOP statement at %CESA/390 architecture.EVENT POST statement at %CEVENT WAIT statement at %CEVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPEEXIT statement at %C terminating !$ACC LOOP loopEXIT statement at %C terminating !$OMP DO loopEXIT statement with no do-construct-name at %CEXIT_BLOCK has IL associated with itEXTENDS at %LEXTERNAL attribute conflicts with FUNCTION attribute in %qs at %LEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement %d of actual argument of RESHAPE at %L cannot be negativeElement in %s array constructor at %L is %sElement of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %LElement of assumed-shape or pointer array passed to array dummy argument %qs at %LElement with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %LElemental function as initialization expression with non-integer/non-character arguments at %LElements with the same value at %L and %L in vector subscript in a variable definition context (%s)Eliminate multiple function invocations also for impure functions.Emit .gnu_attribute tags.Emit .stack_size directives.Emit 16-bit relocations to the small data areas.Emit 32-bit relocations to the small data areas.Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property.Emit IEEE-conformant code, without inexact exceptions.Emit RISC-V ELF attribute.Emit call graph information.Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.Emit code for the byte/word ISA extension.Emit code for the counting ISA extension.Emit code for the fp move and sqrt ISA extension.Emit code for the motion video ISA extension.Emit code using explicit relocation directives.Emit common-like symbols as weak symbols.Emit debug annotations during preprocessing.Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.Emit diagnostics showing the location of nodes in the exploded graph.Emit direct branches to local functions.Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.Emit function prologues only before parts of the function that need it, rather than at the top of the function.Emit function-calls using global offset table when generating PIC.Emit fused multiply-add instructions for long doubles in vector registers (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  Reassociation pass does not handle fused multiply-adds, therefore code generated by the middle-end is prone to having long fused multiply-add chains.  This is not pipeline-friendly, and the default behavior is to emit separate multiplication and addition instructions for long doubles in vector registers, because measurements show that this improves performance.  This option allows overriding it for testing purposes.Emit implicit instantiations of inline templates.Emit implicit instantiations of templates.Emit indirect branches to local functions.Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit().Emit long load/store sequences.Emit more verbose descriptions of control flow in diagnostics.Emit more verbose descriptions of state changes in diagnostics.Emit optimization diagnostics.Emit profiling counter call at function entry before prologue.Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.Emit progressive recommended breakpoint locations.Emit rdval instead of rduniq for thread pointer.Emit special instrumentation for accesses to volatiles.Emit static const variables even if they are not used.Emit stop bits before and after volatile extended asms.Emit template instantiations as weak symbols.Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.Emit verbose debug information in assembly code.Empty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty old style initializer list at %CEmpty set of digits in BOZ constant at %CEnable 'q' instruction alternatives.Enable 16-entry register file.Enable 64-bit Time-Stamp Counter extension instruction.Enable C++ coroutines (experimental).Enable C++ header module (experimental).Enable C++ modules-ts (experimental).Enable C++14 sized deallocation support.Enable C-SKY DSP instructions.Enable C-SKY Enhanced DSP instructions.Enable C-SKY SECURE instructions.Enable C-SKY TRUST instructions.Enable C-SKY Vector DSP instructions.Enable CFI tables via GAS assembler directives.Enable DEC-style STATIC and AUTOMATIC attributes.Enable DIV, DIVU.Enable DIV-REM instructions for ARCv2.Enable DSP 3.1 Pack A extensions.Enable DWARF line debug info via GNU as.Enable Dual and Single Operand Instructions for Telephony.Enable ENTER_S and LEAVE_S opcodes for ARCv2.Enable FT32B code compression.Enable Full Redundancy Elimination (FRE) on trees.Enable Function Descriptor PIC mode.Enable Graphite Identity transformation.Enable ID based shared library.Enable IEEE 128-bit floating point via the __float128 keyword.Enable Local Register Allocation.Enable Locked Load/Store Conditional extension.Enable MUL instructions.Enable MUL.X and UMUL.X instructions.Enable MULX instructions, assume fast shifter.Enable Objective-C exception and synchronization syntax.Enable Objective-C setjmp exception handling runtime.Enable OpenACC.Enable OpenMP (implies -frecursive in Fortran).Enable OpenMP GPU offloading.Enable OpenMP's SIMD directives.Enable PIC support for building libraries.Enable Plan 9 language extensions.Enable Rcq constraint handling - most short code generation depends on this.Enable Rcw constraint handling - ccfsm condexec mostly depends on this.Enable Read-Modify-Write (RMW) instructions support/use.Enable SSA coalescing of user variables.Enable SSA code sinking on trees.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable TPF-OS tracing code.Enable Virtual Hosting support.Enable XY Memory extension (DSP version 3).Enable alignment of COMMON blocks.Enable all -Wunused- warnings.Enable all DEC language extensions.Enable all optimization info dumps on stderr.Enable an RTL peephole pass before sched2.Enable asan allocas/VLAs protection.Enable asan builtin functions protection.Enable asan detection of use-after-return bugs.Enable asan globals protection.Enable asan load operations protection.Enable asan stack protection.Enable asan store operations protection.Enable assembler and linker relaxation.  Enabled by default at -Os.Enable atomic instructions.Enable backend debugging.Enable backward propagation of use properties at the SSA level.Enable barrel shift instructions.Enable basic block vectorization (SLP) on trees.Enable basic program profiling code.Enable bbit peephole2.Enable cache bypass for volatile references.Enable cache prefetch instructions.Enable certain features present in the Concepts TS.Enable code density instructions for ARCv2.Enable code hoisting.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable compact casesi pattern.Enable conditional dead code elimination for builtin calls.Enable conditional execution other than moves/scc.Enable conditional move instruction usage.Enable conditional moves.Enable constructor/destructor feature.Enable coprocessor instructions.Enable copy propagation of scalar-evolution information.Enable copy propagation on trees.Enable correction of flow inconsistent profile data input.Enable dead store elimination.Enable debug output.Enable decimal floating point hardware support.Enable default conversions between __float128 & long double.Enable default widths for i, f and g format specifiers.Enable divide and modulus instructions.Enable dominator optimizations.Enable double load/store instructions for ARC HS.Enable dual viterbi butterfly extension.Enable earlier placing stop bits for better scheduling.Enable early gimple folding of builtins.Enable exception handling.Enable forward propagation on trees.Enable front end optimization.Enable function profiling.Enable function reordering that improves code placement.Enable garbage collection (GC) in Objective-C/Objective-C++ programs.Enable generation of ARC SIMD instructions via target-specific builtins.Enable generation of R2 BMX instructions.Enable generation of R2 CDX instructions.Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.Enable generation of hardware floating point instructions. The default is -msoft-float.Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.Enable guessing of branch probabilities.Enable hardware floating point.Enable hoisting adjacent loads to encourage generating conditional move instructions.Enable hoisting loads from conditional pointers.Enable hwasan instrumentation of allocas/VLAs.Enable hwasan instrumentation of builtin functions.Enable hwasan instrumentation of load operations.Enable hwasan instrumentation of statically sized stack-allocated variables.Enable hwasan instrumentation of store operations.Enable in and out of Graphite representation.Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable inlining of PLT in function calls.Enable inlining of function declared "inline", disabling disables all inlining.Enable interrupt stack instructions.Enable kind-specific variants of integer intrinsic functions.Enable label alignment optimizations.Enable lazy module importing.Enable legacy math intrinsics for compatibility.Enable legacy parsing of INCLUDE as statement.Enable link-time optimization.Enable linker optimizations.Enable linker relaxation.Enable linker relaxations.Enable linker relaxing.Enable load/store bonding.Enable loop distribution for patterns transformed into a library call.Enable loop distribution on trees.Enable loop epilogue vectorization using smaller vector size.Enable loop header copying on trees.Enable loop interchange on trees.Enable loop invariant motion on trees.Enable loop nest transforms.  Same as -floop-nest-optimize.Enable loop optimizations on tree level.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable more verbose RTX cost dumps during debug.  For GCC developers use only.Enable most warning messages.Enable multicore support.Enable multiply instructions.Enable multiprocessor instructions.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable parsing GIMPLE.Enable pre-reload use of cbranchsi pattern.Enable preprocessing.Enable range checking during compilation.Enable reassociation on tree level.Enable register pressure sensitive insn scheduling.Enable relaxing in the assembler.Enable scheduling across basic blocks.Enable separate data segment.Enable setting GPRs to the result of comparisons.Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).Enable sign extend instructions.Enable split of 32 bit immediate loads into low / high part.Enable stack probing.Enable static analysis pass.Enable strict 32-bit psABI struct return checking.Enable string length optimizations on trees.Enable support for C++ concepts.Enable support for DEC STRUCTURE/RECORD.Enable support for GNU transactional memory.Enable support for the RH850 ABI.  This is the default.Enable support for the old GCC ABI.Enable swap byte ordering extension instruction.Enable tail merging on trees.Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.Enable the critical path heuristic in the scheduler.Enable the dependent count heuristic in the scheduler.Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision.Enable the extended LRW instruction (default for CK801).Enable the group heuristic in the scheduler.Enable the last instruction heuristic in the scheduler.Enable the loop nest optimizer.Enable the normal mode.Enable the rank heuristic in the scheduler.Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision.Enable the speculative instruction heuristic in the scheduler.Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt.Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.Enable the use of RX FPU instructions.  This is the default.Enable the use of blank format items in format strings.Enable the use of character literals in assignments and data statements for non-character variables.Enable the use of indexed loads.Enable the use of pre/post modify with register displacement.Enable the use of the LRA register allocator.Enable the use of the fsca instruction.Enable the use of the fsrra instruction.Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.Enable the use of the short load instructions.Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.Enable traditional preprocessing.Enable transitivity of constraints during analysis.Enable unaligned word and halfword accesses to packed data.Enable use of BI/BIH instructions when available.Enable use of GPREL for read-only data in FDPIC.Enable use of NPS400 bit operations.Enable use of NPS400 xld/xst extension.Enable use of POST_INC / POST_DEC.Enable use of POST_MODIFY.Enable use of R16-R31 (default).Enable use of odd-numbered single-precision registers.Enable use of sdata/scommon/sbss.Enable user-defined instructions.Enable using IEEE 128-bit floating point instructions.Enable v850e3v5 loop instructions.Enable variable polynomial CRC extension.Enable vectorization on trees.Enable verbose output.Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).Enable workarounds for the errata of the GR712RC processor.Enable workarounds for the errata of the UT699 processor.Enable workarounds for the errata of the UT699E/UT700 processor.Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.Enable/disable GP-relative addressing.Enabled ID based shared library.Enables Position-Independent-Data (PID) mode.Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.Enables verbose cost model dumping in the debug dump files.Encode SSE instructions with VEX prefix.End expression in DO loopEnd of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of scalar initializer expected at %CEnd of search list.
  Enforce class member access control semantics.Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attributeEntity %qs at %L is already present in the interfaceEntity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CEquality comparison for %s at %LEquivalence for %qs does not match ordering of COMMON %qs at %LEquivalent to -mgpopt=local.Equivalent to -mgpopt=none.Errmsg-variable at %L shall not be %sd within the same %s statementErrorError allocating %lu bytesError converting PARAMETER constant in complex constant at %CError converting integerError in pointer initialization at %CError in type-spec at %LError in typebound call at %LError reallocating to %lu bytesError writing JSON output file %s
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
  Evaluation of nonstandard initialization expression at %LEvaluation of string longer than 2**28 at %L deferred to runtime, expect bugsEventEvent variable argument at %L must be a coarray but not coindexedEvent variable argument at %L must be a coarray or coindexedEvent variable at %L must be a scalar of type EVENT_TYPEExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected %<(%> at %CExpected %<)%> or %<,%> at %CExpected %<,%> at %CExpected %<,%> or end of statement at %CExpected %<::%> after binding-attributes at %CExpected %<::%> at %CExpected %<=>%> at %CExpected %<END INTERFACE ASSIGNMENT (=)%> at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected AQC_REL, RELEASE, or ACQUIRE at %CExpected DO loop at %CExpected HOST, NOHOST or ANY at %CExpected INCLUSIVE or EXCLUSIVE clause at %CExpected P edit descriptor in format string at %LExpected PARAMETER symbol in complex constant at %CExpected RANK or RANK DEFAULT following SELECT RANK at %CExpected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %CExpected SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %LExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a procedure for argument %qs at %LExpected a procedure pointer for argument %qs at %LExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected binding target after %<=>%> at %CExpected block name %qs of SELECT construct at %CExpected block name of %qs in %s statement at %LExpected bounds specification for %qs at %LExpected coarray variable as %qs argument to the %s intrinsic at %LExpected comma in I/O list at %CExpected component reference at %CExpected data constant after repeat spec at %CExpected entity-list in AUTOMATIC statement at %CExpected entity-list in STATIC statement at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected label %qs for %s statement at %CExpected left parenthesisExpected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %LExpected module procedure name at %CExpected nameExpected parameter list in type declaration at %CExpected real stringExpected register or constant integer.Expected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected structure component or operator name after '.' at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting %<END INTERFACE %s%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qsExpecting %<END INTERFACE OPERATOR (.%s.)%> at %CExpecting %s at %CExpecting %s statement at %LExpecting a comma in EQUIVALENCE at %CExpecting a scalar INTEGER expression at %C, found %sExpecting a variable at %LExpecting definable entity near %LExpecting list of named entities at %CExpecting variable in READ statement at %CExpecting variable or io-implied-do at %LExpecting variable or io-implied-do in READ statement at %LExplain what alignment considerations lead to the decision to make an insn short or long.Explicit array shape at %C must be constant of INTEGER type and not %s typeExplicit interface required for %qs at %L: %sExplicit interface required for component %qs at %L: %sExplicit interface required for polymorphic argument at %LExplicit shaped array with nonconstant bounds at %CExport functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE selector at %L cannot be %sExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: %s specifier in %s statement at %L has value %qsExtension: Conversion from %s to %s at %LExtension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: Zero width after L descriptor at %LExtension: backslash character at %CExtension: exponent-letter %<q%> in real-literal-constant at %CExternal %qs at %L cannot have an initializerExternal IO UNIT cannot be an array at %LExternal object %qs at %L may not have an initializerExtra option to %<-Xassembler%>: %s, dropping all %<-Xassembler%> and %<-Wa%> options.Extraneous characters in format at %LF2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface bodyFAIL IMAGE statement at %CFAILED= argument to NUM_IMAGES at %LFDPIC mode is not supported in Thumb-1 modeFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure %qs at %L is not a SUBROUTINEFINAL procedure %qs declared at %L has the same rank (%d) as %qsFINAL procedure at %L must have exactly one argumentFINAL procedure declaration at %CFLUSH statement at %CFORALL construct at %LFORALL end expression at %L must be a scalar INTEGERFORALL index %qs may not appear in triplet specification at %LFORALL index-name at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar variable of type integerFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORM TEAM statement at %CFORMAT label %d at %L not definedFORMAT statement at %C cannot appear within an INTERFACEFORMAT statement at %L does not have a statement labelFORMAT tag at %L cannot be a zero-sized arrayFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>FPTR argument at %L to C_F_POINTER shall not be polymorphicFPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITSFUNCTION result %s cannot be a POINTER in FUNCTION %s at %LFUNCTION result %s cannot be an array in FUNCTION %s at %LFUNCTION result %s cannot be of type %s in FUNCTION %s at %LFactor complex constructors and destructors to favor space over speed.Failed to create structure type '%s' at %CFailed to match clause at %CFailure getting length of a constant array.Failure in conversion of BOZ to REAL at %LFatal ErrorField members of a synchronized class cannot be %sFile %qs opened at %C is not a GNU Fortran module fileFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)First or last !$OMP ATOMIC intrinsic argument must be %qs at %LFix min_int calculationFixed line length must be at least sevenFlag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %qsFlag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %qsFlag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For shift operations by a constant amount, which require an individual instruction to shift by one position, set the maximum number of inline shift instructions (maximum value 64) to emit instead of using the corresponding __mspabi helper function. The default value is 4.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.For the assembler (and linker) permit any architecture sub-variant to be used without error.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force all calls to be made via a jli instruction.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force creation of temporary to test infrequently-executed forall code.Force disable hardware loop, even use -mext-dsp.Force functions to be aligned to a 4 byte boundary.Force generation of external symbol indirection stubs.Force indirect call and jump via register.Force performing fp-as-gp optimization.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2003: %s specifier in %s statement at %L has value %qsFortran 2003: Character for %qs argument of %qs intrinsic at %LFortran 2003: DT format specifier not allowed at %CFortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %LFortran 2008 obsolescent feature:Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %LFortran 2008: Non-pointer actual argument at %L to pointer dummy %qsFortran 2008: Null pointer at %L to non-pointer dummy %qsFortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFound no matching specific binding for the call to the GENERIC %qs at %LFree line length must be at least threeFunction %qs as initialization expression at %LFunction %qs at %L cannot be called recursively, as it is not RECURSIVEFunction %qs at %L cannot have an initializerFunction %qs at %L has no IMPLICIT typeFunction %qs at %L has no IMPLICIT type; did you mean %qs?Function %qs at %L is INTRINSIC but is not compatible with an intrinsicFunction %qs at %L must be PUREFunction %qs in initialization expression at %L must be an intrinsic functionFunction %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argumentFunction %qs requires an argument list at %CFunction %qs, parameter %u, has IPA-SRA accesses which overlapFunction %s at %L has entries with mismatched array specificationsFunction %s at %L with entries returning variables of different string lengthsFunction %s, parameter %u, is used but does not have any certain IPA-SRA accessFunction not found.Function result %qs at %L cannot have an initializerFunction result %qs at %L has no IMPLICIT typeFunction result %qs at %L is invalid as X argument to C_FUNLOCFunction result %qs at %L shall not be a coarray or have a coarray componentFunction result %qs is invalid as proc-target in procedure pointer assignment at %LFunction result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attributeFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power10.Fuse certain integer operations together for better performance on power8.Fuse medium/large code model toc references with the memory instruction.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC does not currently support argument type %qT for %<simd%> functionsGCC does not currently support mixed size types for %<simd%> functionsGCC does not currently support return type %qT for %<simd%> functionsGCC does not currently support simdlen %wd for type %qTGCC is not configured to support %s as offload targetGCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>GCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCN GPU type to use:GCSE disabledGENERIC %qs at %L cannot overwrite specific binding with the same nameGENERIC %qs at %L must target a specific binding, %qs is GENERIC, tooGENERIC at %C must be inside a derived-type CONTAINSGENERIC binding at %CGENERIC procedure %qs is not allowed as an actual argument at %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
  GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGNU-style attribute between label and declaration appertains to the labelGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGarbage after PARAMETERIZED TYPE declaration at %CGenerate (do not generate) MMA instructions.Generate (do not generate) pc-relative memory addressing.Generate (do not generate) pc-relative memory optimizations for externals.Generate (do not generate) prefixed memory instructions.Generate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate C prototypes from non-BIND(C) external procedure definitions.Generate C++ Module dependency information.Generate C-SKY FPU double float instructions (default for hard float).Generate DSP extension instructions.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate ModuleInfo struct for output module.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all _mcount and __fentry__ calls.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a Mach-O bundle (file type MH_BUNDLE).Generate a __return_loc section pointing to all return instrumentation code.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate an output executable that binds symbols on load, rather than lazily.Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate big-endian eBPF.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for C-SKY compiler runtime instead of libgcc.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Smart Mode.Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for class invariant contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that conforms to the specified ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to mitigate against straight line speculation.Generate code to track when the CPU might be speculating incorrectly.Generate code to use a non-exec PLT and GOT.Generate code using global anchor symbol addresses.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code which uses the core registers only (r0-r14).Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate constant pools in the compiler instead of assembler.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide instructions.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate eBPF for the given Linux kernel version.Generate extended arithmetic instructions, only valid for ARC700.Generate extended entry point information for inlined functions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate floating-point multiply-accumulation instructions.Generate frecipd/fsqrtd/fdivd instructions (default for hard float).Generate hardware abs instructions.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate little-endian eBPF.Generate load/store multiple instructions.Generate load/store with update instructions.Generate local calls to out-of-line atomic operations.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate millicode thunks.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate push/pop instructions (default).Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate return instruction in naked function.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate stm/ldm instructions (default).Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unaligned VSX load/store for inline expansion of memcpy/memmove.Generate unaligned VSX vector pair load/store for inline expansion of memcpy/memmove.Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Generate xBPF.Generic function %qs at %L is not consistent with a specific intrinsic interfaceGeneric name %qs of function %qs at %L being the same name as derived type at %LGeneric subroutine %qs at %L is not consistent with an intrinsic subroutine interfaceGive branches their default cost.Give external symbols a leading underscore.Global binding name %qs at %L is already being used as a %s at %LGlobal binding name %qs at %L is already being used at %LGlobal entity %qs at %L cannot appear in a COMMON block at %LGlobal name %qs at %L is already being used as a %s at %LGlobal name %qs at %L is already being used at %LGraphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.Hexadecimal constant at %L uses nonstandard X instead of ZHollerith constant at %CHost associated variable %qs may not be in the DATA statement at %CHow much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).I/O register operand for '%%%c'IBITS: Bad bitICE: emit_insn used where emit_jump_insn needed:
  ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIEEE_ARITHMETIC module at %CIEEE_EXCEPTIONS module at %CIEEE_FEATURES module at %CIF clause at %L requires a scalar LOGICAL expressionIF clause modifier %s at %L not appropriate for the current OpenMP constructIF clause without modifier at %L used together with IF clauses with modifiersIM part_ref at %CIMPLICIT NONE (type) statement at %L following an IMPLICIT statementIMPLICIT statement at %C following an IMPLICIT NONE (type) statementIMPORT NONE with spec list at %CIMPORT statement at %CIMPORT statement at %C only permitted in an INTERFACE bodyIMPURE procedure at %CINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTEGER expression of %s clause at %L must be non-negativeINTEGER expression of %s clause at %L must be positiveINTEGER expression of SCHEDULE clause's chunk_size at %L must be positiveINTEGER(KIND=8) is not available for %<-fdefault-integer-8%> optionINTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> optionINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.INTENT(IN) POINTER %qs in %s clause at %LINTENT(IN) POINTER %qs in COPYPRIVATE clause at %LINTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphicINTERFACE procedure %qs at %L has the same name as the enclosing procedureIO UNIT in %s statement at %L must be an internal file in a PURE procedureIO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CIOMSG tag at %LIPA modref summary is missing in input fileIPA-SRA access verification failedISA %qs is not supported in %<target%> attribute, use %<arch=%> syntaxISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<[[]]%> attributes before C2XISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support %qs predefined identifierISO C does not support complex integer typesISO C does not support decimal floating-point before C2XISO C does not support fixed-point typesISO C does not support omitting parameter names in function definitions before C2XISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a %<?:%> expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ allows bit-field attributes only before the %<:%> tokenISO C++ did not adopt string literal operator templates taking an argument pack of charactersISO C++ does not allow %<?:%> with omitted middle operandISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ does not support %<__int%d%> for %qsISO C++ does not support plain %<complex%> meaning %<double complex%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids converting a string constant to %qTISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids empty unnamed enumISO C++ forbids flexible array member %qsISO C++ forbids flexible array membersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a %<?:%> expressionISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>ISO C++ forbids using a floating-point literal in a constant-expressionISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading %<operator ?:%>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C++17 does not allow %<register%> storage class specifierISO C++17 does not allow dynamic exception specificationsISO C11 does not support omitting the string in %<_Static_assert%>ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<for%> loop initial declarationsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids array %qE whose size cannot be evaluatedISO C90 forbids array whose size cannot be evaluatedISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsISO_C_BINDING module at %CISO_FORTRAN_ENV intrinsic module at %CIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If bounds remapping is specified at %L, the pointer target shall not be NULLIf first argument of ATAN2 at %L is zero, then the second argument must not be zeroIf first argument of ATAN2D at %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal assignment to external procedure at %LIllegal character in BOZ constant at %CIllegal id in copy_walk_reduction_argIllegal preprocessor directiveIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement EVENT %s at %C in CRITICAL blockImage control statement EVENT %s at %C in DO CONCURRENT blockImage control statement EVENT %s at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement DIP1000: Scoped pointers (experimental).Implement DIP25: Sealed references (experimental).Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.Implicitly declared BIND(C) function %qs at %L may not be C interoperableImplicitly declared BIND(C) variable %qs at %L may not be C interoperableImplicitly declared function %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %LImplicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT typeImplied SAVE for module variable %qs at %L, needed due to the default initializationImplied-shape array at %LImprove GCC's ability to track column numbers in large source files, at the expense of slower compilation.Impure function %qs at %L might not be evaluatedImpure function at %L might not be evaluatedIn %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection.In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qsIn constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn moduleIn module imported atIn static member function %qsInclude directory %qs: %sIncompatible allocate-object at %C for CHARACTER type-spec at %LIncompatible derived type in PARAMETER at %LIncompatible initialization between a derived type entity and an entity with %qs type at %CIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sIncompatible typespec for array element at %LIncompatible use of TILE and COLLAPSE at %LInconsistent equivalence rules involving %qs at %L and %qs at %LInconsistent internal state: No location in expression near %LInconsistent internal state: No location in statementInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ldIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %LIndex variable %qs redefined at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inequality comparison for %s at %LInhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of structure component with a HOLLERITH constant at %L is not allowedInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline code to invalidate instruction cache entries after setting up nested function trampolines.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Inquiry parameter cannot appear in a data-stmt-object-list at %CInsert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.Insert code to profile values of expressions.Insert relax hint for linker to do relaxation.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instruction accounted for function thunk overhead.Instrument function entry and exit with profiling calls.Instrument function exit in instrumented functions with __fentry__.Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons).Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons).Integer division truncated to constant %qs at %LInteger expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>Integer too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterchanging loops at %LInterface %qs at %L is declared in a later PROCEDURE statementInterface %qs at %L may not be a statement functionInterface %qs at %L may not be genericInterface %qs at %L must be explicitInterface mismatch for procedure-pointer component %qs in structure constructor at %L: %sInterface mismatch in dummy procedure %qs at %L: %sInterface mismatch in global procedure %qs at %L: %sInterface mismatch in procedure pointer assignment at %L: %qs is not a subroutineInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInterface-name expected after %<(%> at %CInternal compiler error: Error reporting routines re-entered.
  Internal file at %L with namelistInternal procedure %qs in %s at %LInternal procedure %qs is invalid in procedure pointer assignment at %LInternal procedure %qs is invalid in procedure pointer initialization at %LInternal procedure %qs is used as actual argument at %LInternal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Interrupt Service Routines cannot be coded in Thumb-1 modeIntersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]Intrinsic %qs (%s) used at %LIntrinsic %qs at %L cannot have an initializerIntrinsic %qs at %L is invalid in procedure pointer assignmentIntrinsic %qs at %L is not allowed as an actual argumentIntrinsic %qs at %L must have at least two argumentsIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionIntrinsic function %s at %L is not permitted for CO_REDUCEIntrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointerIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure %qs not allowed in PROCEDURE statement at %LIntrinsic procedure at %L cannot be a MODULE PROCEDUREIntrinsic subroutine %qs at %L shall not have a type specifierIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clauseInvalid BOZ literal constant used in subscript at %CInvalid C identifier in NAME= specifier at %CInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid NAME %qs in !$ACC ROUTINE ( NAME ) at %CInvalid NULL at %LInvalid argument to !$ACC WAIT at %CInvalid association target at %CInvalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extensionInvalid character %qc in variable name at %CInvalid character 0x%s at %CInvalid character in name at %CInvalid character(s) in ELSE statement after %CInvalid clause in module with !$ACC DECLARE at %LInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL () intrinsic at %LInvalid context for NULL() pointer at %%LInvalid exponent-letter %<q%> in real-literal-constant at %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedureInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid keyword %qs in %qs intrinsic function at %LInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid mixing of IEEE 128-bit and IBM 128-bit floating point typesInvalid old style initialization for derived type component at %CInvalid operator for !$OMP DECLARE REDUCTION %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid standard code on intrinsic %qs (%d)Invalid substring in data-implied-do at %L in DATA statementInvalid type-spec at %CInvalid use of BOZ literal constant at %LInvalid value for %s specification at %CIssue a note when diagnostics are deduplicated.Issue debug information for compiler-generated auxiliary variables.Issue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJunk after MAP statement at %CJunk after UNION statement at %CJunk after non-nested STRUCTURE statement at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND attribute at %C in a STRUCTURE definitionKIND attribute at %C in a TYPE definitionKIND parameter of %s at %L must be an initialization expressionKIND part_ref at %CKeyword %qs at %C has already appeared in the current argument listKeyword argument %qs at %L is already associated with another actual argumentKeyword argument %qs at %L is invalid in a statement functionKeyword argument %qs at %L is not in the procedureKeyword argument %qs at %L is not in the procedure; did you mean %qs?Keyword argument requires explicit interface for procedure %qs at %LKeyword argument requires explicit interface for procedure pointer component %qs at %LKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known CSKY CPUs (for use with the -mcpu= options):Known CSKY FPUs (for use with the -mfpu= option):Known CSKY architectures (for use with the -march= option):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known PTX ISA versions (for use with the -misa= option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known choices for return instrumentation with -minstrument-return=:Known cmodel types (for use with the -mcmodel= option):Known cmodel types (for use with the -mict-model= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known preferred register vector length (to use with the -mprefer-vector-width= option):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLEN argument (%ld) out of range 0:%d in intrinsic MVBITSLEN argument (%ld) out of range 0:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN or KIND inquiry ref in DATA statement at %LLEN part_ref at %CLHS in %<noreturn%> callLINEAR clause modifier used on DO or SIMD construct at %LLINEAR clause specified together with ORDERED clause with argument at %LLINEAR dummy argument %qs with VALUE attribute with %s modifier at %LLINEAR variable %qs must be INTEGER at %LLOCK statement at %CLOCK_EVENT in variable definition context (%s) at %LLOCK_TYPE in variable definition context (%s) at %LLOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLOGICAL operands are required in expression at %LLOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel %qs after %L doesn't match IF label %qsLabel %qs at %C doesn't match IF label %qsLabel %qs at %C doesn't match WHERE label %qsLabel at %L is not in the same block as the GOTO statement at %LLabel name %qs at %C is ambiguousLabeled DO statement at %LLeft parenthesis required after %<*%> in format string at %LLegacy Extension:Letter %qc already has an IMPLICIT type at %CLetter %qc already set in IMPLICIT statement at %CLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all hidden GC allocations.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPEList item %qs with allocatable components is not permitted in map clause at %LList item shall not be coindexed at %CList specified together with memory order clause in FLUSH directive at %CLoad all members of archive libraries, rather than only those that satisfy undefined symbols.Lock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLogs which object files the linker loads.Logs which symbol(s) caused an object to be loaded.Look for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable at %C cannot be an arrayLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %sMCU %qs supports %s ISA but %<-mcpu%> option is set to %sMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5seriesMIPS16 %<-mxgot%> codeMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMODULE PROCEDURE declaration at %CMODULE prefix at %CMODULE prefix at %C found outside of a module, submodule, or interfaceMOLD argument to NULL required at %LMOLD tag at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMagnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %CMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malformed GENERIC statement at %CMalformed type-spec at %CMalloc data into P2 space.Mangled derived type definition at %CMapper for module to CMI files.Mark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to compare.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of DFS walk used by modref escape analysis.Maximum depth of a loop nest to fully value-number optimistically.Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges.Maximum depth of recursive cloning for self-recursive function.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum extension level reached with type %qs at %LMaximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of VALUEs handled during a single find_base_term call.Maximum number of accesses stored in each modref reference.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.Maximum number of arrays per SCoP.Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of bases stored in each modref tree.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of concurrently open C++ module files when lazy loading.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of different predicates used to track properties of loops in IPA analysis.Maximum number of disambiguations to perform per memory access.Maximum number of escape points tracked by modref per SSA-name.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of operations in a parameter expression that can be handled by IPA analysis.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of references stored in each modref base.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of statements visited during jump function offset discovery.Maximum number of store chains to track at the same time in the store merging pass.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of tests performed by modref query.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of a single store merging region in bytes.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Member functions defined within their class are inline in module purview.Memory Tagging Extension does not support %<-mabi=ilp32%>Merge adjacent stores.Merge similar-enough states during analysis.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.Mismatch in BIND(C) names (%qs/%qs) at %CMismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in MODULE PROCEDURE formal argument names (%s/%s) at %CMismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qsMismatch in number of MODULE PROCEDURE formal arguments at %CMismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMismatches between file architecture and one specified by "-arch" are errors instead of warnings.Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing %<&%> in continued character constant at %CMissing %<(%> in ELSE IF expression at %CMissing %<(%> in IF-expression at %CMissing %<)%> in ELSE IF expression at %CMissing %qs argument to %qs intrinsic at %L for %qs of type %qsMissing %qs argument to the %s intrinsic at %LMissing %qs in statement at or before %LMissing -mcpu option in ASM_CPU_SPEC?Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing THEN in ELSE IF statement after %LMissing actual argument %qs in call to %qs at %LMissing actual argument for argument %qs at %LMissing alternate return spec in subroutine call at %LMissing alternate return specifier in subroutine call at %LMissing argument list in function %qs at %CMissing argument to %qs at %CMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing comma at %LMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing format with default unit at %CMissing generic specification in USE statement at %CMissing item in format string at %LMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing leading left parenthesis in format string at %LMissing positive width after L descriptor at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CMissing symbolModule %qs at line %d column %d: %sModule file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CMultiple loop axes specified for routine at %CNAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %LNAME %qs invalid in !$ACC ROUTINE ( NAME ) at %LNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNAME= specifier at %C should be a constant expressionNAME= specifier at %C should be a scalar of default character kindNAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition contextNAMELIST array object %qs with assumed shape in namelist %qs at %LNAMELIST array object %qs with nonconstant shape in namelist %qs at %LNAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %LNAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %LNAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER componentsNAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %LNAMELIST object %qs with nonconstant character length in namelist %qs at %LNEWUNIT specifier at %LNEWUNIT specifier must have FILE= or STATUS='scratch' at %LNONMONOTONIC schedule modifier specified with ORDERED clause at %LNON_OVERRIDABLE and DEFERRED cannot both appear at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL at %L is not permitted as actual argument to %qs intrinsic functionNULL intrinsic with allocatable MOLD at %LNULL used in arithmeticNULL() at %C cannot appear in an array constructorNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNULL() near %L cannot appear in INQUIRE statementNULLIFY does not allow bounds remapping for pointer object at %CName %qs at %C is already defined as a generic interface at %LName %qs at %C is an ambiguous reference to %qs from current program unitName %qs at %C is an ambiguous reference to %qs from module %qsName %qs at %C is the name of the procedureName %qs in %s statement at %C is not a construct nameName %qs in %s statement at %C is unknownName %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic typeName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)Named block DO at %L requires matching ENDDO nameNamed constant %qs at %L cannot be an EQUIVALENCE objectNamed constant %qs in variable definition context (%s) at %LNamed constant at %C in an EQUIVALENCENamelist %qs cannot be an argument at %LNamelist %qs cannot be an argument to subroutine or function at %LNamelist group name %qs at %C already has a basic type of %sNamelist group name %qs at %C already is USE associated and cannot be respecified.Namelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNegative argument N at %LNegative exponent of integer has zero result at %LNested CRITICAL block at %CNested function trampolines not supported on CK801.No binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No description yet.No edge out of thunk nodeNo executable lines
  No initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNo longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-PARAMETER symbol %qs at %L cannot be implied-shapeNon-POINTER in pointer association context (%s) at %LNon-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>Non-THREADPRIVATE object %qs in COPYIN clause at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character in FORMAT tag at %LNon-character non-Hollerith in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-default LOGICAL kind in %s tag at %LNon-dummy object %qs in %s clause at %LNon-extensible derived-type %qs at %L must not be ABSTRACTNon-numeric character in statement label at %CNon-polymorphic passed-object dummy argument of %qs at %LNon-scalar FINAL procedure at %L should have assumed shape argumentNon-significant digits in %qs number at %C, maybe incorrect KINDNon-variable expression in variable definition context (%s) at %LNon-zero imaginary part discarded in conversion from %qs to %qs at %LNonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operatorNoncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconforming tab character in format at %CNonconstant array section at %L in DATA statementNonexistent include directory %qsNoninteger exponent in an initialization expression at %LNoninteroperable array FPTR at %L to C_F_POINTER: %sNoninteroperable array at %L as argument to C_LOC: %sNoninteroperable procedure at %L to C_FUNLOCNoninteroperable procedure pointer at %L to C_F_PROCPOINTERNonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNonpolymorphic reference to abstract type at %CNonstandard conversion from %s to %s at %LNonstandard type declaration %s*%d at %CNot configured with %<--enable-gather-detailed-mem-stats%>.Not enough elements in array initializer at %CNot expected TAG.Note #include directives not translated to import declarations, and not known to be textual.Note #include directives translated to import declarations.Note Compiled Module Interface pathname of a specific module or header-unit.Note Compiled Module Interface pathnames.Note a #include translation of a specific header.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOLD argument of the %s intrinsic function at %L shall be definableOMP ATOMIC at %L with multiple atomic clausesOMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is usedOMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clauseOMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignoredOMP DECLARE TARGET variable at %L is an element of a COMMON blockOMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clauseOMP TARGET UPDATE at %L requires at least one TO or FROM clauseOPEN statement at %L must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPERATOR argument at %L must be a PURE functionOPTIONAL is not allowed inside of BLOCK at %CORDER at %L is not a permutation of the size of SHAPE at %LORDERED clause argument not constant positive integer at %CORDERED clause parameter is less than COLLAPSE at %LORDERED clause specified together with %<inscan%> REDUCTION clause at %LObject %qs is not a variable at %LObject %qs is not a variable at %L; parameters cannot be and need not be copiedObject %qs is not a variable at %L; parameters cannot be and need not be mappedObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
*************** Use the %<-mcpu%> option to set the ISA
*** 1937,1965 ****
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
  Use %reloc() operators, rather than assembly macros, to load addresses.Use -G for data that is not defined by the current object.Use -G for object-local data.Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit DWARF format when emitting DWARF debug information.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit DWARF format when emitting DWARF debug information.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use Cyclic Redundancy Check (CRC) instructions.Use EABI.Use Enhanced Virtual Addressing instructions.Use Floating-point Multiply Single to Double (FsMULd) instruction.Use GNU C library.Use GP relative sdata/sbss sections.Use GP-relative addressing to access small data.Use Global INValidate (GINV) instructions.Use H8/300 alignment rules.Use IEEE math for fp comparisons.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.Use ISA 2.07 transactional memory (HTM) instructions.Use LRA instead of reload (transitional).Use LRA instead of reload.Use LRA register allocator.Use Loongson EXTension (EXT) instructions.Use Loongson EXTension R2 (EXT2) instructions.Use Loongson MultiMedia extensions Instructions (MMI) instructions.Use MCU instructions.Use MIPS MSA Extension instructions.Use MIPS-3D instructions.Use MIPS-DSP REV 2 instructions.Use MIPS-DSP instructions.Use Mingw-specific thread support.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use NewABI-style %reloc() assembly operators.Use P-mnemonics for branches statically predicted as taken.Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).Use PMC-style 'mad' instructions.Use PowerPC General Purpose group optional instructions.Use PowerPC Graphics group optional instructions.Use PowerPC V2.01 single field mfcr instruction.Use PowerPC V2.02 floating point rounding instructions.Use PowerPC V2.02 popcntb instruction.Use PowerPC V2.05 compare bytes instruction.Use PowerPC V2.06 popcntd instruction.Use PowerPC-64 instruction set.Use RJMP / RCALL even though CALL / JMP are available.Use ROM instead of RAM.Use SSE register passing conventions for SF and DF mode.Use STB_GNU_UNIQUE if supported by the assembler.Use SmartMIPS instructions.Use UNIX assembler syntax.Use UltraSPARC Compare-and-Branch extensions.Use UltraSPARC Fused Multiply-Add extensions.Use UltraSPARC Population-Count instruction.Use UltraSPARC Subtract-Extended-with-Carry instruction.Use UltraSPARC Visual Instruction Set version 1.0 extensions.Use UltraSPARC Visual Instruction Set version 2.0 extensions.Use UltraSPARC Visual Instruction Set version 3.0 extensions.Use UltraSPARC Visual Instruction Set version 4.0 extensions.Use VAX fp.Use VAXC structure conventions.Use VMS exit codes instead of posix ones.Use Virtualization (VZ) instructions.Use __cxa_atexit to register destructors.Use __cxa_get_exception_ptr in exception handling.Use a 32-bit long type.Use a 4-byte record marker for unformatted files.Use a 64-bit long type.Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use a smart stack protection method for certain functions.Use a stack protection method for every function.Use additional VIS instructions introduced in OSA2017.Use addresses that allocate global registers.Use all registers, reserving none for interrupt handlers.Use alternate register names.Use an 8-bit 'int' type.Use an 8-byte record marker for unformatted files.Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.Use arbitrary sized immediates in bit operations.Use big-endian byte order.Use bit tests for sufficiently large switch statements.Use branch-and-break sequences to check for integer divide by zero.Use branch-protection features.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use call0 ABI.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and optimize for CPU.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use features of architecture ARCH.Use 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 of and schedule code for given CPU.Use integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.Use ldcw/ldcd coherent cache-control hint.Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.Use little-endian byte order.Use ll, sc and sync instructions.Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.Use media instructions.Use microMIPS instructions.Use multiply add/subtract instructions.Use multiply high instructions for high part of 32x32 multiply.Use musl C library.Use native (MS) bitfield layout.Use new adddi3/subdi3 patterns.Use normal calling convention.Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previouslyUse of non-intrinsic module %qs at %C conflicts with intrinsic module name used previouslyUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qsUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use random base tag for each frame, as opposed to base always zero.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AIX Vector Extended ABI.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the GNU extension to the PE format for aligned common data.Use the 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 windowed registers ABI.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.
! Using function %qs at %L is deprecatedUsing parameter %qs declared at %L is deprecatedUsing subroutine %qs at %L is deprecatedUsing variable %qs at %L is deprecatedUsually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.VALUE argument of the %s intrinsic function at %L shall be definableVALUE attribute at %CVALUE is not allowed inside of BLOCK at %CVALUE object %qs in %s clause at %LVALUE statement at %CVOIDmode on an outputVOLATILE attribute at %CVOLATILE attribute at %L cannot be specified in a PURE procedureVOLATILE statement at %CValid Nios II ISA levels (for -march):Valid arguments for the -msdata= option:Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Value of HINT clause at %L shall be a valid constant hint expressionVariable %qs at %C cannot be redefined inside loop beginning at %LVariable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scopeVariable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributesVariable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)Variable %qs at %L cannot have both the POINTER and BIND(C) attributesVariable %qs at %L has not been assigned a format labelVariable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)Variable %qs at %L in this context must be constantVariable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray componentsVariable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argumentVariable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphicVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L may not be a C interoperable kind but it is BIND(C)Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qsVariable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qsVariable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %qsVariable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVariable %qs cannot appear in a variable definition context (%s) at %L in PURE procedureVariable %qs cannot appear in the expression at %LVariable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qsVariable %qs has not been assigned a target label at %LVariable %qs in %s clause is used in NAMELIST statement at %LVariable %qs in common block %qs at %C cannot be bind(c) since it is not globalVariable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a globalVariable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %LVariable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %LVariable %qs is not a dummy argument at %LVariable %qs is used at %L before the ENTRY statement in which it is a parameterVariable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %LVariable %qs with binding label %qs at %L uses the same global identifier as entity at %LVariable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameterVariable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarrayVariable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeVariable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attributeVariable %s at %L with NO_ARG_CHECK attribute may only be used as actual argumentVariable %s at %L with NO_ARG_CHECK attribute shall be a dummy argumentVariable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic typeVariable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size arrayVariable %s at %L with NO_ARG_CHECK attribute shall not have a subobject referenceVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable at %C is an element of a COMMON blockVariable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveVariable is USE-associated with !$ACC DECLARE at %LVariable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %LVariable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LVariable type is UNKNOWN in assignment at %LVariable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENTVector library ABI to use.Vectorize for double-word operations.Verify that paths are feasible when emitting diagnostics.Version loops based on whether indices have a stride of one.Virtual function multiversioning not supportedVolatile memory accesses do not use I/O load/store instructions.Volatile memory accesses use I/O load/store instructions.WAIT at %C not allowed in Fortran 95WAIT clause at %L requires a scalar INTEGER expressionWAIT statement not allowed in PURE procedure at %CWHERE assignment target at %L has inconsistent shapeWHERE mask at %L has inconsistent shapeWHERE/ELSEWHERE clause at %L requires a LOGICAL arrayWarn about "extern" declarations not at file scope.Warn about "suspicious" constructs.Warn about 'new' of type with extended alignment without -faligned-new.Warn about @selector()s without previously declared methods.Warn about C constructs that are not in the common subset of C and C++.Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.Warn about C++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 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 shift with count >= width of type is attempted.Warn about code paths in which a shift with negative count is attempted.Warn about code paths in which a stdio FILE can be closed more than once.Warn about code paths in which a stdio FILE is not closed.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which sensitive data is written to a file.Warn about code paths in which the wrong deallocation function is called.Warn about code paths which attempt to write to a const object.Warn about code paths which attempt to write to a string literal.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about deprecated arithmetic conversions on operands of enumeration types.Warn about deprecated arithmetic conversions on operands where one is of enumeration type and the other is of a floating-point type.Warn about deprecated uses of volatile qualifier.Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about 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 macros that have conflicting header units definitions.Warn about maybe uninitialized automatic variables.Warn about mismatched declarations of VLA parameters.Warn about mismatched declarations of array parameters and unsafe accesses to them.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about 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 reading past the end of a source array in string manipulation functions like memchr and memcpy.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switch values that are outside of the switch's type range.Warn about switches with boolean controlling expression.Warn about the most vexing parse syntactic ambiguity.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about type safety and similar errors and mismatches in declarations with alias attributes.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unsupported features in ThreadSanitizer.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of __attribute__((warning)) declarations.Warn about uses of a comma operator within a subscripting expression.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for calls to allocation functions that specify zero bytes.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for deallocation calls with arguments returned from mismatched allocation functions.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for mismatches between calls to operator new or delete and the corrsponding call to the allocation or deallocation function.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn from speculative compiles such as __traits(compiles).Warn if "defined" is used outside #if.Warn if C++17 noexcept function type will change the mangled name of a symbol.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class interface has no superclass.  Root classes may use an attribute to suppress this warning.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if devices.csv is not found or there are problem parsing it (default: on).Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the NSObject attribute is applied to a non-typedef.Warn if the address space of an address is changed.Warn if the code is too complicated for the analyzer to fully explore.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not exist.Warn in case profiles in -fprofile-use do not match.Warn of prototypes causing type conversions different from what would happen in the absence of prototype.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn on intrinsics not part of the selected standard.Warn on namespace definition.Warn on primary template declaration.Warn on suspicious calls of standard functions computing absolute values.Warn on suspicious constructs involving reverse scalar storage order.Warn that -fno-automatic may break recursion.Warn when __builtin_frame_address or __builtin_return_address is used unsafely.Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.Warn when a #warning directive is encountered.Warn when a base is inaccessible in derived due to ambiguity.Warn when a built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a class is redeclared or referenced using a mismatched class-key.Warn when a class or enumerated type is referenced using a redundant class-key.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a range-based for-loop is creating unnecessary copies.Warn when a 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 exception handler is shadowed by another handler.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when performing class template argument deduction on a type with no deduction guides.Warn when profiling instrumentation was requested, but could not be applied to a certain function.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when 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.With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequencesWithout padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Work around the R5900 short loop erratum.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.Wrap all indirect branches into execute in order to disable branch prediction.Wrap all indirect calls into execute in order to disable branch prediction.Wrap all indirect return branches into execute in order to disable branch prediction.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.Write all declarations as Ada code for the given file only.Write all declarations as Ada code transitively.Writing module %qs at line %d column %d: %sWrong OpenACC continuation at %C: expected !$ACC, got !$OMPWrong OpenMP continuation at %C: expected !$OMP, got !$ACCX argument at %L to C_LOC shall not be polymorphicX descriptor requires leading space count at %LX32 does not support %<ms_abi%> 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 %LZero-sized array detected at %L where an entity with the TARGET attribute is expected[...][...] style array constructors at %C[Leaving %s]
! [available in [cannot find %s][default][disabled][enabled]__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__fp16 and no ldrh__gshared not allowed in safe functions; use shared``object.TypeInfo_Tuple` could not be found, but is implicitly used in D-style variadic functions`object.TypeInfo` could not be found, but is implicitly used in D-style variadic functionsa GNU Fortran extensiona brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona class template declaration must not declare anything elsea comma operator cannot appear in a constant-expressiona concept cannot be a member functiona concept cannot be constraineda constructor cannot be %<concept%>a conversion function cannot have a trailing return typea destructor cannot be %qsa different type is defined in another translation unita field of same name but different type is defined in another translation unita field with different name is defined in another translation unita function call cannot appear in a constant-expressiona function concept cannot be constraineda function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa lambda closure type has a deleted copy assignment operatora lambda closure type has a deleted default constructora later %<-fabi-version=%> (or =0) avoids this error with a change in manglinga member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa nested namespace definition cannot be inlinea nested namespace definition cannot have attributesa non-template variable cannot be %<concept%>a parameter cannot be declared %qsa parameter list with an ellipsis cannot match an empty parameter name list declarationa statement expression is an insufficient context for overload resolutiona storage class can only be specified for objects and functionsa storage class on an anonymous aggregate in class scope is not alloweda template cannot be defaulteda template declaration cannot appear at block scopea template-id may not appear in a using-declarationa temporary bound to %qD only persists until the constructor exitsa transaction expression cannot appear in a constant-expressiona type defined in another translation unit is not polymorphica type defined in another translation unit is polymorphica type with different bases is defined in another translation unita type with different number of fields is defined in another translation unita type with different precision is defined in another translation unita type with different signedness is defined in another translation unita type with different size is defined in another translation unita type with different virtual table pointers is defined in another translation unita variable cannot be declared %<consteval%>a variable concept cannot be constraineda wide string is invalid in this contextabnormal call edges for non-call insn in bb %iabnormal edges for no purpose in bb %iabort in %s, at %s:%dabsolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of valueabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %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 a deduction guide to suppress this warningadd explicit %<this%> or %<*this%> captureadd parentheses around %qE to silence this warningadd parentheses around left hand side expression to silence this warningadd parentheses around the second %<sizeof%> to silence this warningadd parentheses to declare a variableadd_sym(): Bad sizing modeadding %<-flarge-source-files%> will allow for more column-tracking support, at the expense of compilation time and memoryaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress mode %qs not supported in the %s bit modeaddress of a call to %qs is not a constant expressionaddress of array with reverse scalar storage order requestedaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of label %qD returnedaddress of local variable %qD returnedaddress of overloaded function with no contextual type informationaddress of register 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++20%> or %<-std=gnu++20%>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 hereallocation performed herealready captured %qD in lambda expressionalready exists at %s. Perhaps in another function with the same name?also found %<%c%s%>alternatives not allowed in %<asm%> flag outputambiguating new declaration %q+#Dambiguating new declaration of %q#Dambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template instantiation for %q#Dambiguous template instantiation for %q#Tambiguous template specialization %qD for %q+Dan %<asm%> specification is not allowed on a function-definitionan address area attribute cannot be specified for local variablesan argument type that has a default promotion cannot match an empty parameter name list declarationan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different number of values is defined in another translation unitan enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an 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 discards %<const%> qualifierargument %d of %qE discards %<volatile%> qualifierargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a %<const%> typeargument %d of %qE must not be a pointer to a %<volatile%> typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to 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 in call to function %qE does not have pointer typeargument %u in call to function %qE has pointer to %qs type (%qT)argument %u in call to function %qE points to incomplete typeargument %u null where non-null expectedargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument %u of type %s declared as a pointerargument %u of type %s declared as a variable length arrayargument %u of type %s declared as an ordinary arrayargument %u of type %s declared with %u unspecified variable boundargument %u of type %s declared with %u unspecified variable boundsargument %u of type %s declared with %u variable boundargument %u of type %s declared with %u variable boundsargument %u of type %s declared with mismatched bound %<%s%>argument %u of type %s declared with mismatched bound argument %Eargument %u of type %s with mismatched boundargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be 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 complete typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 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 2 must be unsigned literal between 2 and 7 inclusiveargument 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 3 must be a constant in the range 0 to 7argument 3 must be in the range 0 to 12argument 3 must be in the range 0 to 3argument 3 must be in the range [0, 15]argument 4 must be a 3-bit unsigned literalargument 4 must be an 8-bit unsigned literalargument 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 clauseargument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute ignoredargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "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 references a symbol declared hereargument 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 bigger 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 between different enumeration types %qT and %qT is deprecatedarithmetic between enumeration type %qT and floating-point type %qT is deprecatedarithmetic between floating-point type %qT and enumeration type %qT is deprecatedarithmetic involving a null pointer in %qEarithmetic on pointer to 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 deallocation of object allocated with non-array allocationarray 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 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 declarationassigned hereassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment from temporary %<initializer_list%> does not extend the lifetime of the underlying arrayassignment left-hand side might be a candidate for a format attributeassignment makes %q#v qualified function pointer from unqualifiedassignment of constant field %qDassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only reference %qDassignment of read-only variable %qDassignment suppressionassignment to %qT from %qT makes integer from pointer without a castassignment to %qT from %qT makes pointer from integer without a castassignment to %qT from incompatible pointer type %qTassignment to %qT from pointer to %qD with incompatible type %qTassignment to %qT from pointer type %qT with incompatible scalar storage orderassignment to expression with array typeassociate_integer_pointer(): Already associatedassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentat least one argument of type size_t expectedat offset %s into destination object %qE of size %sat offset %s into destination object of size %s allocated by %qEat offset %s into source object %qE of size %sat offset %s into source object of size %s allocated by %qEat offset %wi from %qD declared hereat offset [%wi, %wi] from %qD declared hereatexit failedattempt to take address of bit-fieldattempt to take address of bit-field structure member %qDattribute %<%E(%s)%> missing an argumentattribute %<%E(%s, %E)%> invalid positional argument %iattribute %<%E(%s, %E, %E)%> invalid positional argument %iattribute %<fallthrough%> not preceding a case label or default labelattribute %<fallthrough%> specified multiple timesattribute %<target%> argument not a stringattribute %qE argument must be one of %qs or %qsattribute %qE argument must be one of %qs, %qs, %qs, or %qsattribute %qE argument not a stringattribute %qE invalid modeattribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qsattribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qsattribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>attribute %qE without arguments on a non-prototypeattribute %qs applies to array types onlyattribute %qs argument %qs is unknownattribute %qs argument is not a stringattribute %qs invalid positional argumentattribute %qs mismatch with mode %qsattribute %qs mismatched positional argument values %i and %iattribute %qs missing positional argument 2 provided in previous designation by argument %uattribute %qs positional argument %i invalid value %wiattribute %qs positional argument %i value %wi exceeds number of function arguments %uattribute %qs positional argument 1 references %qs-qualified argument type %qTattribute %qs positional argument 1 references argument of function type %qTattribute %qs positional argument 1 references non-pointer argument type %qTattribute %qs positional argument 2 conflicts with previous designation by argument %uattribute %qs positional argument 2 missing in previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute %qs specified multiple timesattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute ignored in explicit instantiation %q#Tattribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>attribute using prefix used together with scoped attribute tokenattribute value %qs is unknown in %qs attributeattribute value %qs was already specified in %qs attributeattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes are not permitted in this positionattributes at the beginning of statement are ignoredattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may be inserted hereattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %savailable since Fortran 77backend 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 type must be class or interface, not %sbase type must be interface, not %sbase type must not be voidbase variable or SSA name undeclaredbasic block %d pred edge is corruptedbasic block %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d does not belong to loop %dbb %d has father loop %d, should be loop %dbb %d on wrong placebecause %qT has user-provided %qDbecause it is a member of %qTbecause it is used as a glvaluebecause the array element type %qT has variable sizebegin expression refers to outer iterator %qDbinary argument %u to decimal-only type-generic functionbinary expression in operand of fold-expressionbinary operator does not support mixing vector bool with floating point vector operandsbinary operator does not support two vector bool operandsbinary operator does not support vector bool operandbind(c) procedurebinding reference of type %qH to %qI discards qualifiersbit-field %q#D with non-integral type %qTbit-field %q+D width not an integer constantbit-field %qD has non-integral type %qTbit-field %qD with non-integral type %qTbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to truebitwise operation between different enumeration types %qT and %qT is deprecatedblock IFblock-scope extern declaration %q#D not permitted in module purviewbody of %<constexpr%> function %qD not a return-statementbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>both %<__thread%> and %<thread_local%> specifiedboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %qs and %qs specifiedboth %s and %qE attribute provide addressboth arguments in binary fold have unexpanded parameter packsboth arguments must be compatibleboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth branches of %<if%> statement marked as %qsboth complex and decimal floating-point arguments to type-generic 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 loopbuild_dt: format with namelistbuilt-in %qD declared herebuilt-in function %q+D declared as non-functionbuilt-in function %qD declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16built-in function %s requires Nios II R%dbuiltin %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 4 argumentsbuiltin %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 hereby argument %u of type %s to %qD declared hereby argument %u of type %s to %qTbytecode stream in file %qs generated with GCC compiler older than 10.0bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%dbytecode stream: expected tag %s instead of %sbytecode stream: found empty cgraph nodebytecode stream: found multiple instances of cgraph node with uid %dbytecode stream: found non-null terminated stringbytecode stream: garbage at the end of symbols sectionbytecode stream: no callee found while reading edgebytecode stream: no caller found while reading edgebytecode stream: string too long for the string tablebytecode stream: tag %s is not in the expected range [%s, %s]bytecode stream: trying to read %d bytes after the end of the input bufferbytecode stream: unexpected LTO section %sbytecode stream: unexpected tag %sbytecode stream: unknown GIMPLE statement tag %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 apply to a single declarationcan 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 alias an expression %scannot 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 be %scannot be %s memberscannot be `scope` and `%s`cannot be both final and abstractcannot be declared to be a functioncannot be final, perhaps you meant const?cannot be further field because it will change the determined %s sizecannot 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 %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>cannot call a concept as a functioncannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot call super() implicitly because it is annotated with @disablecannot 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 in a different modulecannot declare %qD to be a bit-field typecannot declare a parameter with %<decltype(auto)%>cannot declare bit-field %qD with %<warn_if_not_aligned%> typecannot declare bit-field %qD with function typecannot declare bit-field %qs with %<warn_if_not_aligned%> typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare parameter to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare pointer to qualified function type %qTcannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare reference to qualified function type %qTcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot decompose addresscannot decompose class type %qT because it has an anonymous struct membercannot decompose class type %qT because it has an anonymous union membercannot decompose class type %qT without non-static data memberscannot decompose class type %qT: both it and its base class %qT have non-static data memberscannot decompose class type %qT: its base classes %qT and %qT have non-static data memberscannot decompose inaccessible member %qD of %qTcannot decompose lambda closure type %qTcannot decompose non-array non-class type %qTcannot decompose union type %qTcannot decompose variable length array %qTcannot decompose variable length vector %qTcannot decrement a pointer to incomplete type %qTcannot deduce template arguments for %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 flexible array membercannot default compare reference member %qDcannot default compare union %qTcannot define %qD in different modulecannot define friend function %qs in a local class definitioncannot define member function %<%T::%s%> within %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot 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 have an in contract when overriden function %s does not have an in contractcannot implicitly generate a default ctor when base class %s is missing a default ctorcannot increment a pointer to incomplete type %qTcannot inherit from final class %scannot 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 override a non-virtual functioncannot override final function %scannot override final function %s.%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 resolvecannot 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=hwaddresscannot 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 template to add field to aggregate `%s`cannot use template to add virtual function to class `%s`cannot 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 %qT is not allowedcast 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 initializationchanging the return type from %qs to a comparison category type will allow the comparison to use %qs and %qschar 0x%02x not allowed in mangled namechar 0x%04x not allowed in mangled namecheck_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 inheritancecircular inheritance of interfacecircular pointer delegation detectedcircular reference to enum memberclass %qE already existsclass %qE defined without specifying a base classclass %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 for %qT failed: explicit deduction guide selected in copy-list-initializationclass template argument deduction is only available with %<-std=c++17%> or %<-std=gnu++17%>class template placeholder %qE not permitted in this contextclass 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 enumeration type %qT with floating-point type %qT is deprecatedcomparison of floating-point type %qT with enumeration type %qT is deprecatedcomparison 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 between enumeration type %qT and floating-point type %qT is deprecatedconditional expression between floating-point type %qT and enumeration type %qT is deprecatedconditional 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 exporting declaration %qDconflicting 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 %q+D; have %qTconflicting 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-qualifiedconstructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %scontaining loop herecontains additional virtual method %qDcontinue statement not within a loopcontraction %<%.*s%> in format; use %qs insteadcontrol flow in the middle of basic block %dcontrol reaches end of non-void functioncontrol register number must be in range 0-31 for %sconversion 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 %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++20%> or %<-std=gnu++20%>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 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 understand version %scould not unmap %<pch_address_space%> %mcould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*scounter namecounter valuecpu %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 a compile-time constant in the range 0-255 for %<__builtin_custom_%s%>cv-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 function declared heredeallocation 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 conflicts with builtindeclaration %qD conflicts with importdeclaration %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 %q+D redeclareddeduction 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 construction is disabled for type %sdefault constructor for structs only allowed with @disable, no body, and no 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++20%> or %<-std=gnu++20%>default template arguments may not be used in function template friend re-declarationdefault template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>default template arguments may not be used in partial specializationsdefault template arguments may not be used in template friend declarationsdefault type conversion cannot deduce template argument for %qDdefaulted %qD is not a friend of %qTdefaulted %qD must be %<const%>defaulted %qD must have parameters of either type %<const %T&%> or %qTdefaulted %qD must have parameters of either type %<const %T&%> or %qT, not bothdefaulted %qD must not have %<&&%> ref-qualifierdefaulted %qD must return %<bool%>defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>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 heredefining 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 %qD is not first declarationdeleted function %q+D overriding non-deleted functiondeleted in Fortran 95deleting %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 invaliddesignated initializers cannot be used with a non-aggregate type %qTdesignating the bound of variable length array argument %udesignator order for field %qD does not match declaration order in %qTdestination object %qE of size %sdestination object allocated heredestination object declared heredestination object of size %s allocated by %qEdestination 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 parametersdestructors, postblits and invariants are not allowed in union %sdetermining value of %qsdid you mean %<-%s%>?did you mean %<using enum %T::%D%>?did 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 override any functiondoes not override any function, did you mean to override `%s%s`?does 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 attributeduplicate %qE declaration specifierduplicate %qsduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qEduplicate declaration of method %<%c%E%> with conflicting typesduplicate definition of '%s'duplicate definition of a symbol versionduplicate direct call to %s in speculative call sequence with speculative_id %iduplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate insn UID: %iduplicate instance variable %q+Dduplicate interface declaration for category %<%E(%E)%>duplicate interface declaration for class %qEduplicate label %qDduplicate label declaration %qEduplicate loop headerduplicate member %q+Dduplicate reference %s in speculative call sequence with speculative_id %iduplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>duplicate virt-specifierduplicated %<if%> conditionduplicated parameter specifier %qs in %<amdgpu_hsa_kernel%> attributeduring %<-fcompare-debug%> recompilationduring %s pass: %s
  dwarf version %wu is not supporteddynamic dependency %s not founddynamic exception specifications are deprecated in C++11dynamic type %qT of its operand does not have a base class of type %qTdynamic type %qT of its operand does not have an unambiguous public base class %qTeBPF stack limit exceededeach undeclared identifier is reported only once for each function it appears inedge %s->%s has no corresponding call_stmtedge count is not compatible with function countedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge has both call_stmt and lto_stmt_uid setedge not foundedge points to wrong declaration:either %<-fopenacc%> or %<-fopenmp%> must be seteither -fopenacc or -fopenmp must be seteither all initializer clauses should be designated or none of them should beelaborated-type-specifier for a scoped enum must not use the %qD keywordelement types must be the sameelement_number(): Bad dimension typeelemental binary operationelemental function arguments at %C are not compliantelemental procedureelements of array %q#D have incomplete typeelements of array %q#T have incomplete typeembedded %<\0%> in formatembedded NUL in CFString literalempty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)empty declarationempty declaration with %<_Alignas%> does not redeclare tagempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty enum is invalidempty index range in initializerempty initializer for lambda init-captureempty initializer in lambda init-captureempty left precision in %s formatempty parentheses were disambiguated as a function declarationempty precision in %s formatempty property attribute listempty range specifiedempty scalar initializerempty string in attribute %<target%>empty struct has size 0 in C, size 1 in C++empty structured binding declarationempty union has size 0 in C, size 1 in C++enable pass %s for function %senable pass %s for functions in the range of [%u, %u]enabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenclosing %<target%>enclosing %qsenclosing OpenACC %qs constructenclosing class of %<constexpr%> non-static member function %q+#D is not a literal typeenclosing class templates are not explicitly specializedenclosing parent compute constructenclosing regionenclosing routineenclosing target regionenclosing taskend expression refers to outer iterator %qDend insn %d for block %d not found in the insn streamend of implied-do loop at %L could not be simplified to a constant valueenum %s must have at least one memberenum constant defined hereenum constant in boolean contextenum conversion from %qT to %qT in assignment is invalid in C++enum conversion from %qT to %qT in initialization is invalid in C++enum conversion from %qT to %qT in return is invalid in C++enum conversion in assignment is invalid in C++enum conversion in initialization is invalid in C++enum conversion when passing argument %d of %qE is invalid in C++enum type defined hereenum value is not %<CONST_DECL%> or %<INTEGER_CST%>enum value name is not %<IDENTIFIER_NODE%>enum value type is not %<INTEGER_TYPE%> nor convertible to the enumenumerated and non-enumerated type in conditional expressionenumerated mismatch in conditional expression: %qT vs %qTenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value %qE is outside the range of underlying type %qTenumerator value for %qD is not an integer constantenumerator value for %qD must have integral or unscoped enumeration typeenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %<COLLECT_GCC%> must be setenvironment variable %<COLLECT_GCC_OPTIONS%> must be setenvironment variable %<COLLECT_LTO_WRAPPER%> must be setenvironment variable %qs must expand to a non-negative integer less than or equal to %wdenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file %qsenvironment variable DJGPP points to missing file %qserrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror instantiatingerror writing %qserror writing to %s: %merror: errors during merging of translation unitseval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULLevaluating %qsexception cleanup for this placement new selects non-placement %<operator delete%>exception handling disabled, use %<-fexceptions%> to enableexception handling personality mismatchexception of type %<%T%> will be caughtexception of type %qT will be caught by earlier handlerexception specification of %qD depends on itselfexcess elements in %<char%> array initializerexcess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexcess use operand for statementexecution counts assumed to be zero
  execution counts estimated
  exit %d->%d not recordedexpansion pattern %qE contains no parameter packsexpansion pattern %qT contains no parameter packsexpansion point is location %iexpected %<#pragma acc%> clauseexpected %<#pragma omp scan%>expected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> after template-argument-listexpected %<(%> or end of lineexpected %<)%>expected %<)%> or %<,%>expected %<*%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifierexpected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>expected %<:%> or %<)%>expected %<:%> or %<...%>expected %<:%> or %<::%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<::%>expected %<;%>expected %<;%> after class definitionexpected %<;%> after struct definitionexpected %<;%> after union definitionexpected %<;%> at end of member declarationexpected %<;%> or %<{%>expected %<;%> or %<{%> after method attribute definitionexpected %<;%>, %<,%> or %<)%>expected %<;%>, identifier or %<(%>expected %<<%>expected %<=%>expected %<=%> after Objective-C %qEexpected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<__transaction_atomic%>expected %<__transaction_relaxed%>expected %<acq_rel%>, %<release%> or %<acquire%>expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>expected %<allocator%>expected %<asm%>expected %<auto%>expected %<auto%> or %<decltype(auto)%> after %qEexpected %<cancel%> %<if%> clause modifierexpected %<catch%>expected %<class%>expected %<class%> or %<typename%>expected %<class%>, %<typename%>, or %<template%>expected %<co_yield%>expected %<concurrent%>expected %<construct%>, %<device%>, %<implementation%> or %<user%>expected %<data%>expected %<data%> after %<#pragma acc %s%>expected %<data%>, %<update%>, %<enter%> or %<exit%>expected %<declare%>expected %<decltype%>expected %<delete%>expected %<depend%>, %<destroy%> or %<update%> clauseexpected %<extern%>expected %<finally%> or %<catch%>expected %<for%> after %qsexpected %<host%>, %<nohost%> or %<any%>expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>expected %<inclusive%> or %<exclusive%> clauseexpected %<match%>expected %<namespace%>expected %<new%>expected %<none%> or %<present%>expected %<none%> or %<shared%>expected %<omp_priv%> or function-nameexpected %<operator%>expected %<point%>expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clauseexpected %<read%>, %<write%>, %<update%>, or %<capture%> clauseexpected %<return%>expected %<scalar%>, %<aggregate%> or %<pointer%>expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>expected %<simd%>, %<reduction%>, %<target%> or %<variant%>expected %<static_assert%>expected %<target%>expected %<teams%>, %<parallel%> or %<thread%>expected %<template%>expected %<throw%>expected %<try%>expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clauseexpected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected %d levels of template parms for %q#D, got %dexpected %i or more, found %iexpected %qE selector nameexpected %qT but argument is of type %qTexpected %qs %<if%> clause modifier rather than %qsexpected ...expected 64-bit address but argument 1 is %d-bitexpected 64-bit address but argument 2 is %d-bitexpected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected an argument to %<msp430_select_cpu%>expected an identifier for the attribute nameexpected attribute before %<...%>expected between %i and %i, found %iexpected binary operatorexpected block indexexpected block specifierexpected boolean expressionexpected boolean typeexpected case labelexpected channelexpected class nameexpected class-keyexpected class-nameexpected constant integer expression with valid sync-hint valueexpected constant offsetexpected constant sizeexpected constructor, destructor, or type conversionexpected count valueexpected declarationexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected else statementexpected empty string after %<operator%> keywordexpected end of capture-listexpected end of lineexpected expressionexpected expression-list or type-idexpected frequency qualityexpected frequency valueexpected functionexpected function nameexpected function-name %<(%>expected goto expressionexpected id-expressionexpected id-expression (arguments)expected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected identifier or string literalexpected initializerexpected integerexpected integer expressionexpected integer expression listexpected interface or pointer to interfaceexpected iteration declaration or initializationexpected iteration-statementexpected jump-statementexpected labelexpected labeled-statementexpected loop numberexpected map index on right hand sideexpected module-nameexpected namespace-nameexpected nested-name-specifierexpected numeric typeexpected operatorexpected parameter pack before %<...%>expected pass nameexpected pointerexpected pointer as argument of unary %<*%>expected pointer in %qs clauseexpected primary-expressionexpected ptr-operatorexpected qualified name in friend declaration for constructor %qDexpected qualified name in friend declaration for destructor %qDexpected selection-statementexpected signature: %qDexpected single pointer in %qs clauseexpected specifier-qualifier-listexpected statementexpected string literalexpected string-literalexpected suffix identifierexpected template-argumentexpected template-idexpected template-id for typeexpected template-nameexpected trait selector nameexpected type specifierexpected type-nameexpected type-specifierexpected unqualified-idexpecting argument of type pointer or of type integer for argument 1expecting internal function nameexplicit by-copy capture of %<this%> redundant with by-copy capture defaultexplicit by-copy capture of %qD redundant with by-copy capture defaultexplicit by-reference capture of %qD redundant with by-reference capture defaultexplicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>explicit deduction guide declared hereexplicit deduction guides not considered for copy-initializationexplicit goto at end of bb %dexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)explicit instantiation of %qD outside its namespace must use a nested-name-specifierexplicit instantiation of function concept %q#Dexplicit instantiation of non-class template %qDexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit instantiation of variable concept %q#Dexplicit instantiation shall not use %<consteval%> specifierexplicit instantiation shall not use %<constexpr%> specifierexplicit instantiation shall not use %<inline%> specifierexplicit qualification in declaration of %qDexplicit specialization %q#D may be missing attributesexplicit specialization declared %<concept%>explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of %qD outside its namespace must use a nested-name-specifierexplicit specialization of function concept %qDexplicit specialization of non-template %qTexplicit template argument list not allowedexplicit template specialization cannot have a storage classexplicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:explicitly used registers must be grouped at top of stackexponent-letter 'q' in real-literal-constant at %Cexpr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %Lexpression %qE does not designate a %<constexpr%> functionexpression %qE is not a constant expressionexpression cannot be used as a functionexpression does not compute the number of elements in this array; element type is %qT, not %qTexpression in new-declarator must have integral or enumeration typeexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression list treated as compound expression in functional castexpression list treated as compound expression in initializerexpression list treated as compound expression in mem-initializerexpression must be enclosed in parenthesesexpression must be integralexpression of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextend_ref(): Bad tailextended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>extended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextern model globalvalueextern symbols cannot have initializersexternal TLS initialization functions not supported on this targetexternal linkage required for symbol %q+D because of %qE attributeexternally visible inline cloneextra %<;%>extra %<;%> after in-class function definitionextra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra qualification not allowedextra semicolonextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to create map component '%s'failed to create union component '%s'failed to expand built-in functionfailed to get exit status: %mfailed to get process times: %mfailed to initialize plugin %sfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailed to reclaim unneeded functionfailed to reclaim unneeded function in same comdat groupfailed to translate literal to execution character set %qTfailure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>failure to simplify substring reference in DATA statement at %Lfailure trying to reload:fallthru edge after a control statement in bb %dfallthru edge after unconditional jump in bb %ifallthru edge crosses section boundary in bb %ifallthru to exit from bb %dfast enumeration is not available in Objective-C 1.0fastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefastcall and thiscall attributes are not compatiblefatal error: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)field %q#D can be accessed via %q#Dfield %q#D with same name as classfield %qD has incomplete type %qTfield %qE declared as a functionfield %qE has incomplete typefield %s must be initialized but skippedfield cannot be `scope`field name not in record or union initializerfield not allowed in interfacefield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfields have different layout in another translation unitfile %qs left but not enteredfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>filename %qs does not start with profile prefix %qsfill characterfill character in strfmon formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini function found in object %sfirst %<sizeof%> operand was declared herefirst argument must be []bytefirst argument must be type size_t, not %sfirst argument of %q+D should be %<int%>first argument to %<__builtin_call_with_static_chain%> must be a call expressionfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>first mismatch is fieldfirst offset must be in opposite direction of loop iterationsfirst register must be R0first seen herefirst specified herefixed ebp register requires %<-maccumulate-outgoing-args%>fixed ebp register requires %<target("accumulate-outgoing-args")%>fixed register %s used to pass parameter to functionfixed-point overflow in expression %qE of type %qT results in %qEfixed-point overflow in expression of type %qT results in %qEfixed-point types not supported for this targetfixed-point types not supported in C++flexible array member %qD does not have well defined padding bits for %qsflexible array member %qD in an otherwise empty %q#Tflexible array member %qD in unionflexible array member %qD not at end of %q#Tflexible array member in a struct with no named membersflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofloating literal exceeds range of %qT typefloating literal truncated to zerofloating point overflow in expression %qE of type %qT results in %qEfloating point overflow in expression of type %qT results in %qEfloating-point constant not a valid immediate operandfloating-point suffix %qs shadowed by implementationflow control insn inside a basic blockfmax-include-depth=<number> Set the maximum depth of the nested #include.fold check: original tree changed by foldfold of empty expansion over %Ofold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>fopen %s: %mfor %qDfor a function-style cast, remove the redundant %<::%D%>for array function parameter length expression must be specifiedfor backward compatibilityfor deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)for increment expression cannot resolve address of overloaded functionfor increment expression has no effectfor increment expression is a reference, not call, to function %qEfor pointer type length expression must be specifiedfor statement expectedfor template declaration %q+Dfor the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512for type %qTfor unknown bound array type length expression must be specifiedfor, while or do statement expectedformatformat argument %d unused before used argument %d in %<$%>-style formatformat argument %d used more than once in %s formatformat argument should be a %qs referenceformat argument should be a %qs reference but a string was foundformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat of column headings in %<devices.csv%> is incorrectformat string argument follows the arguments to be formattedformat string argument is not a string typeformat string is defined hereformat string is not an array of type %qsforming pointer to qualified function type %qTforming pointer to reference type %qTforming reference to qualified function type %qTforming reference to reference type %qTforming reference to voidforming type of %qsforward declaration of %q#Tfound %<%c%s%>found %<-%E%> instead of %<+%E%> in protocol(s)found %<:%> in nested-name-specifier, expected %<::%>found a %qT but the format argument should be a stringfound a %qs reference but the format argument should be a stringfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfound default case not at the start of case vectorfp software completion requires %<-mtrap-precision=i%>fr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe pointer required, but reservedframe size of %qs is %wd bytesframe size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added.frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function.frame size too large for reliable stack checkingfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupfriend declaration %q#D declares a non-template functionfriend declaration %qD in local class without prior local declarationfriend declaration %qD is not visible to explicit specializationfriend declaration %qD may not have virt-specifiersfriend declaration does not name a class or functionfriend declaration herefriend declaration not in class definitionfriend declaration of %q#D specifies default arguments and isn%'t the only declarationfriend declaration of %qD specifies default arguments and isn%'t a definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>friend function definition %qs cannot have a name qualified with %<%D::%>friend function definition %qs cannot have a name qualified with %<::%>from definition of %q#Dfrom previous declaration %qFfrv_print_operand: unknown codefunc can only be compared to nilfunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D part of alias cyclefunction %q+F can never be copied because it has %<noclone%> attributefunction %q+F can never be copied because it receives a non-local gotofunction %q+F can never be copied because it saves address of local label in a static variablefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it has a VLA argumentfunction %q+F can never be inlined because it has a VLA return argumentfunction %q+F can never be inlined because it is suppressed using %<-fno-inline%>function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %qD declared %<[[noreturn]]%> but its first declaration was notfunction %qD declared %<virtual%> inside a unionfunction %qD is initialized like a variablefunction %qD might be a candidate for %qs format attributefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction %qs cannot be declared %<mutable%>function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codefunction arguments of %<__builtin_tgmath%> all have the same typefunction arguments of %<__builtin_tgmath%> lack type-generic parameterfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction body only allowed in final functions in interface %sfunction call has aggregate valuefunction called through a non-compatible typefunction concept must be calledfunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition declared %qsfunction definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction has external linkage when the user requests only inlining static for live patchingfunction may return address of local variablefunction might be candidate for attribute %qsfunction might be candidate for attribute %qs if it is known to return normallyfunction name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>function name expected for start addressfunction name expected for start address, not `%s`function not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction not inline candidatefunction or array type %qT in %<#pragma omp declare reduction%>function or array type in %<#pragma omp declare reduction%>function parameterfunction pointers not supported with %<-mabi=ti%> optionfunction result count mismatchfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of labelfunction returns address of local variablefunction returns an aggregatefunction symbol is not functionfunction template %qD redeclared as a class templatefunction template-id %qD in nested-name-specifierfunction types not truly compatible in ISO Cfunction versions cannot be marked as %<gnu_inline%>, bodies have to be generatedfunction with qualified void return type calledfunction-scope %qE implicitly auto and declared %qsfunction-scope %qs implicitly auto and declared %<__thread%>function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTfunctions cannot be scopegarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
! generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>get_mpz(): Not an integer constantgetting core file size maximum limit: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typegfc_array_dimen_size(): Bad EXPR_ARRAY exprgfc_array_dimen_size(): Bad dimensiongfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variablegfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsgfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typegfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran does not support -E without -cppgfortran: Only one %<-J%> option allowedgimple call has no targetgimple call has two targetsgimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal module fragment contents must be from preprocessor inclusionglobal qualification of class name is invalidglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedglobals, statics, fields, manifest constants, ref and out parameters cannot be scopegot %d template parameters for %q#Dgot %d template parameters for %q#Tgoto destination is neither a label nor a pointergp is constant (but save/restore gp on indirect calls).gp_offset (%ld) or end_offset (%ld) is less than zerograve accent %<`%> in formatgsplit-dwarf is not supported on this platformhad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64hardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %shardware vector support not available on %shardware vector support not available with %<-msoft-float%>has different parameters in another translation unithas different return value in another translation unithas forward referenceshas inexact value, due to loss of precisionhas no function body with return type inferencehas no return statement, but is expected to return a value of type %shead insn %d for block %d not found in the insn streamherehigh bound %qE above array section size in %qs clausehistogram value statement does not correspond to the statement it is associated withiWMMXt and NEON are incompatibleiWMMXt unsupported under Thumb modeia64_print_operand: unknown codeidentical_array_ref(): inconsistent dimensionsidentifier %qE conflicts with C++ keywordidentifier %qE is a keyword in C++11identifier %qE is a keyword in C++20identifier expected after %<@protocol%>identifier overflow: %dif any %<if%> clause has modifier, then all %<if%> clauses have to use modifierif avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives insteadif this code is reached, the program will abortif using %qs is not feasible, use %qs insteadignoring %<#pragma %s %s%>ignoring %<#pragma align%> for explicitly aligned %q+Dignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argumentignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return typeignoring %<-fschedule-insns%> because of exception handling bugignoring %<asm%> specifier for non-static local variable %q+Dignoring %qD attribute on anonymous namespaceignoring %qD attribute on non-inline namespaceignoring %qE attribute applied to template instantiation %qTignoring %qE attribute applied to template specialization %qTignoring %qE attribute not set on a variableignoring %qE attribute set on const variableignoring %qE attribute set on initialized variableignoring %qE attribute set on uninitialized variableignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>ignoring attribute %qE after earlier %qEignoring attribute %qE because it conflicts with attribute %<either%>ignoring attribute %qE because it conflicts with attribute %<lower%>ignoring attribute %qE because it conflicts with attribute %<noinit%>ignoring attribute %qE because it conflicts with attribute %<persistent%>ignoring attribute %qE because it conflicts with attribute %<section%>ignoring attribute %qE because it conflicts with attribute %<upper%>ignoring attribute %qE because it conflicts with attribute %qsignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qsignoring attribute %qs because it conflicts with previous %qsignoring attributes applied to %qT after definitionignoring attributes applied to class type %qT outside of definitionignoring attributes applied to dependent type %qT without an associated declarationignoring attributes in template argument %qEignoring attributes on template argument %qTignoring duplicate directory "%s"
  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%>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 %<nodiscard%>: %Eignoring return value of %qD, declared with attribute %<warn_unused_result%>ignoring return value of function declared with attribute %<warn_unused_result%>ignoring return value of type %qT, declared with attribute %<nodiscard%>ignoring return value of type %qT, declared with attribute %<nodiscard%>: %Eignoring 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 %qDimmediate value must fit into a %d-bit integer for %simplicit 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 cannot appear directly in a linkage-specificationimport declared %q#D hereimport-declaration must be at global scopeimport_iso_c_binding_module(): Unable to create symbol for %simported atimpossible 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 %qD declared with attribute %<%s%> herein a call to %qT declared with attribute %<%s%>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 %qDin a call to function %qD declared %qsin a call to function %qD declared with attribute %qsin a call to non-static member function %qDin a call with type %qTin a call with type %qT and attribute %qsin and out contracts can only appear without a body when they are virtual interface functions or abstractin 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 %qDinclude %qs or provide a declaration of %qEincoming 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 covariant types %s and %sincompatible 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 mixin declaration (%s)incomplete 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%>inherits from duplicate interface %sinit 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 %qT from pointer type %qT with incompatible scalar storage orderinitialization 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 %qTinitialization with (%s.%s + 1) causes overflow for type `%s`initializations 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 loopinout variables can only be declared inside inout functionsinput 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 %qsinterface %qE does not have valid constant string layoutinternal 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 procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine cannot be called directlyinterrupt service routine must return %<void%>interrupt service routine should have %qs as the second argumentinterrupt service routine should have a pointer as the first argumentinterrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread is available only on fidointrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%e valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid %<#pragma %s%>invalid %<CASE_CHAIN%>invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<PHI%> argumentinvalid %<PHI%> resultinvalid %<const_cast%> from type %qT to type %qTinvalid %<const_cast%> of an rvalue of type %qT to type %qTinvalid %<static_cast%> from type %qT to type %qTinvalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs 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 OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qEinvalid RHS for gimple memory store: %qsinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid _Literalinvalid abstract parameter type %qTinvalid abstract return type %qTinvalid abstract return type for function %q+#Dinvalid abstract return type for member function %q+#Dinvalid abstract type %qT for %qEinvalid abstract type for %q+Dinvalid access to non-static data member %qD in virtual base of NULL objectinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address in operandinvalid address modeinvalid address operand in %qsinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid alignment value for %<__builtin_arc_aligned%>invalid application of %<__alignof%> to a bit-fieldinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to array type %qT of incomplete element typeinvalid application of %qs to incomplete type %qTinvalid architecture for target attribute or pragma %qsinvalid argument %<%s%> for %<-mbranch-protection=%>invalid argument %<%s%> for %<-mharden-sls=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument given to %<-mharden-sls=%>invalid argument 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 control register for mvtc : %d - using 'psw'invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion from %qH to %qIinvalid conversion from type %<* __vector_pair%>invalid conversion from type %<* __vector_quad%>invalid conversion from type %<__vector_pair%>invalid conversion from type %<__vector_quad%>invalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<* __vector_pair%>invalid conversion to type %<* __vector_quad%>invalid conversion to type %<__vector_pair%>invalid conversion to type %<__vector_quad%>invalid conversion to type %<bfloat16_t%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid covariant return type for %q+#Dinvalid cpu %qs for %s%qs%sinvalid custom instruction option %qsinvalid 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 fn spec attribute "%s"invalid fn spec attribute "%s" arg %iinvalid 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 order in asm node %iinvalid parameter combination for AltiVec intrinsic %qsinvalid parameter combination for intrinsic %qsinvalid parameter type %qTinvalid pass positioning operationinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid position or size in %qsinvalid position or size operand to %qsinvalid private reduction on %qEinvalid proc_bind kindinvalid protection type ("%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 %<::%>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 MMA operand of type %qs as a function parameterinvalid use of MMA type %qs as a function return valueinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array indexing on pointer to memberinvalid use of array with unspecified boundsinvalid use of asm flag outputinvalid use of attribute %<fallthrough%>invalid use of attributes in empty declarationinvalid use of brace-enclosed initializer listinvalid use of constructor as a templateinvalid use of 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 data member %qEinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of pack expansion %qTinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of 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 a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %sis mutable. Only const or immutable class thread local variable are allowed, not %sis nested within %s, but super class %s is nested within %sis not a static and cannot have static initializeris not nested, but super class %s is nested within %sis_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 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%> is deprecated, and is ignoredkeyword %<export%> is enabled with %<-fmodules-ts%>keyword %<export%> not implemented, and will be ignoredkeyword %<template%> not allowed in class-head-namekeyword %<template%> not allowed in declarator-idkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)keyword %<typename%> not allowed in this context (the base class is implicitly a type)keyword %<typename%> not allowed outside of templateslabel 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 declarationlabel definition is not a constant expressionlambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>lambda capture of %qE is not a constant expressionlambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>lambda in local class %q+T cannot capture variables from the enclosing contextlambda parameter %qD previously declared as a capturelambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %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 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 variable %qD creates a copy from type %qTloop variable %qD of type %qT binds to a temporary constructed from type %qTloop verification on loop tree that needs fixuploop with header %d marked for removalloop with header %d not in loop treelooser exception specification on overriding virtual function %q+#Flow bound %qE above array section size in %qs clauselow bound %qE of array section does not have integral 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 pch_preprocess%>malformed %<#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 characters can only be of type charmangled 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 typemanifest constants must have initializersmap 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++20%> or %<-std=gnu++20%>member %qD cannot be declared both %<virtual%> and %<static%>member %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember %qD 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 bound %Z of argument %u declared as %smismatch in bounds %Z of argument %u declared as %smismatch 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 definitionmismatching parensmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing %<PHI%> defmissing %<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 header namemissing increment expressionmissing indirect call in speculative call sequencemissing initializer for %s field %smissing initializer for field %qD of %qTmissing initializer for member %qDmissing loop condition in loop with %<GCC ivdep%> pragmamissing loop condition in loop with %<GCC unroll%> pragmamissing makefile target after %qsmissing mappermissing method %s%s%smissing module namemissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing or corrupt object.dmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing property attributemissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template 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%> insteadmixin templates are not regular templatesmixing 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 %Cmodule-declaration not permitted in header-unitmodule-declaration only permitted as first declaration, or ending a global module fragmentmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %<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 argumentsmulti-source compilation not implemented for C++multidimensional array must have bounds for all dimensions except the firstmultilib exclusion %qs is invalidmultilib exclusions %qs is invalidmultilib select %qs %qs is invalidmultilib select %qs is invalidmultilib spec %qs is invalidmultiple %<-mcpu=%> options 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 overrides of same functionmultiple parameters named %qDmultiple prevailing defs for %qEmultiple property %qE methods specified, the latest one will be usedmultiple 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 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 assembly functions with contracts are not supportednaked attribute only applies to functionsname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename %qs differs from name %qs defined in another translation unitname %qs is defined to %wd while another translation unit defines it as %wdname %qs is defined to different value in another translation unitname missing for member functionname of class shadows template template parameter %qDname used in a GNU-style designated initializer for an arraynamed return values are no longer supportednamespace %qD enterednamespace alias %qD not allowed here, assuming %qDnamespace name requirednamespace-scope anonymous aggregates must be staticnarrowing conversion of %qE from %qH to %qInarrowing conversion of %qE from %qH to %qI is ill-formed in C++11need %<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++20%> or %<-std=gnu++20%>nested loop in reduction needs reduction clause for %qEnested name specifier %qT for enum declaration does not name a class or namespacenested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>nested namespace name requirednested quoting directivenested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew in Fortran 2003new in Fortran 2008new in Fortran 2018new in Fortran 95new types may not be defined in a return 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 definition of struct %sno 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 match for implicit super() call in constructorno 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 exp; or assert(0); at end of functionno return statement in %<constexpr%> function returning non-voidno 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 invalid order %inode has unknown typenode is alias but not definitionnode is alias but not implicit aliasnode is alone in a comdat groupnode is analyzed but it is not a definitionnode is in same_comdat_group list but has no comdat_groupnode is symver but not aliasnode is transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found in symtab assembler name hashnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon 32 bit register operand for '%%%c'non double precision REAL argument to %s intrinsic at %Lnon-%<consteval%> function %q+D overriding %<consteval%> functionnon-AAPCS derived PCS variantnon-ASCII character in CFString literalnon-NULL pointer initialization at %Cnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-array deallocation of object allocated with array allocationnon-call exception handling mismatchnon-class, non-variable partial specialization %qE is not allowednon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant argument 0 to %qsnon-constant argument 1 to %qsnon-constant array in DATA statement %Lnon-constant array initializationnon-constant array new length must be specified directly, not by %<typedef%>non-constant array new length must be specified without parentheses around the type-idnon-constant compound literals cannot appear in a constant-expressionnon-constant condition for static assertionnon-constant element in constant CONSTRUCTORnon-constant 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 using-declaration names constructor of %qTnon-member-template declaration of %qDnon-memory input %d must stay in memorynon-memory output %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-objective-c type %qT cannot be caughtnon-parameter %qs cannot be a parameter packnon-pointer argument to %<__builtin_launder%>non-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar %qsnon-scalar typenon-scalar variable %qD in conditional %<lastprivate%> clausenon-standard suffix on floating constantnon-static const member %q#D in class without a constructornon-static const member %q#D, cannot use default assignment operatornon-static data member %q+D in a union may not have reference type %qTnon-static data member %qE declared %qsnon-static data member declared with placeholder %qTnon-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>non-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, cannot use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q#D follows thread-local declarationnon-thread-local declaration of %q+D follows thread-local declarationnon-top-level %qsnon-trivial conversion in %qsnon-trivial conversion in unary operationnon-trivial designated initializers not supportednon-type partial specialization %qE is not allowednon-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>non-variable %qD in declaration with more than one declarator with placeholder typenon-vector %qs with elementsnon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label 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 pointernull pointer dereferencenullability specifier %qE cannot be applied to multi-level pointer type %qTnullability specifier %qE cannot be applied to non-pointer type %qTnumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of 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 expectedobsolescent in Fortran 95obsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>obtained hereodr-used inline variable %qD is not definedof moduleof type struct %s uses this(this), which is not allowed in static initializationoffload 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 argument of type void* expectedone argument of type void* expected, not %sone 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 parameters or foreach declarations can be refonly parameters or stack based variables can be inoutonly plain %<auto%> return type can be deduced to %<void%>only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20only uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of rangeonly weak aliases are supported in this configurationonly zero initializers are allowed in section %qsopaque vector types cannot be initializedopaque-enum-declaration hereopaque-enum-specifier must use a simple identifieropaque-enum-specifier without nameopen %s failed: %sopen /dev/zero: %mopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %qs: %sopening output file %s: %moperand %%xn code invalid for QImodeoperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand 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 %qs with mismatching values (%s, %s)option %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions or targets missing after %qsoptype_msgid overflow: %dor replace parentheses with braces to aggregate-initialize a variableor replace parentheses with braces to value-initialize a variableor use %<j%> instead of %<i%> for the GNU built-in suffixordered argument needs positive constant integer expressionordered comparison of pointer with integer zeroordered comparison of pointer with integer zero (%qT and %qT)ordered comparison of pointer with null 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 iteration variable %qD addend expression %qE is not integralouter iteration variable %qD multiplier expression %qE is not integralouter iteration variable %qD used in condition expression has type other than %qTouter iteration variable %qD used in initializer expression has type other than %qTouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d cannot be specified together with %qs clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput file %s already exists in folder %soutput 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%>override only applies to class member functionsoverriding %qD declared %<transaction_safe%>pack expansion argument for non-pack parameter %qD of alias template %qDpack expansion argument for non-pack parameter %qD of concept %qDpack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %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 may not appear in this contextparameter %qD set but not usedparameter %qP of %qD might be a candidate for a format attributeparameter %s.%s is already definedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter names (without types) in function declarationparameter pack %<__bases%> only valid in template declarationparameter pack %q+D must be at the end of the template parameter listparameter pack %qD cannot have a default argumentparameter pack argument %qE must be at the end of the template argument listparameter pack argument %qT must be at the end of the template argument listparameter pack cannot have a default argumentparameter packs not expanded with %<...%>:parameter passing for argument of type %qT changed in GCC 7.1parameter passing for argument of type %qT changed in GCC 9.1parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}parameter to builtin must be a string constant or literalparameter to builtin not valid: %sparametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses must be omitted if %qE attribute argument list is emptyparentheses must be omitted if attribute argument list is emptyparentheses required around this composite literal to avoid parsing ambiguityparentheses were disambiguated as a function declarationparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in SELECT RANK statement at %Cparse error in SELECT TYPE statement at %Cparse error in template argument listpart-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-objectpartial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument listpartial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument listpartial specialization %qD is not more specialized thanpartial specialization %qT declared %<friend%>partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansionpartial specialization of %qD after instantiation of %qDpartition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>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 incompatible scalar storage orderpassing argument %d of %qE from pointer to non-enclosed address spacepassing argument %d of %qE makes %q#v qualified function pointer from unqualifiedpassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepassing argument %i to %qs-qualified parameter aliases with argument %Zpassing argument %i to %qs-qualified parameter aliases with arguments %Zpassing arguments to ellipsis of inherited constructor %qDpassing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpatchable function entry %wu exceeds size %wupath: pedwarnpedwarn: perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-lineperhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: 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 array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwuplease use an explicit cpu name; valid cpu names are: %splugin %qs was specified with different paths: %qs and %qsplugin %s is not licensed under a GPL-compatible license
  %splugin %s is not licensed under a GPL-compatible license %splugin %s registered a null callback function for event %splugin %s should be specified before %<-fplugin-arg-%s%> in the command lineplugin cannot register a missing passplugin cannot register an unnamed passplugin cannot register pass %qs without reference pass nameplugin support is disabled; configure with --enable-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++20pointer-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 registerpost-module-declaration imports must be contiguouspost-module-declaration imports must not be from header inclusionpost-module-declaration imports must not be include-translatedpostfix %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 is missing closing `;`pragma 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 %q#D hereprevious declaration %qDprevious declaration %qD used %d template parameterprevious declaration %qD used %d template parametersprevious declaration as %q#Dprevious declaration hereprevious declaration of %<%c%E%>previous declaration of %<%c%E%> as %<@optional%>previous declaration of %<%c%E%> as %<@required%>previous declaration of %<%c%s%>previous declaration of %q#Dprevious declaration of %q+Dprevious declaration of %q+D with type %qTprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D with type %qTprevious definition of %qD hereprevious implicit declaration of %q+D with type %qTprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specificationprevious specification in %q#D herepreviously declared as %spreviously declared as %s with %u unspecified variable boundpreviously declared as %s with %u unspecified variable boundspreviously declared as %s with %u variable boundpreviously declared as %s with %u variable boundspreviously declared as %s with bound %<%s%>previously declared as %s with bound %qspreviously declared as %s with bound argument %Epreviously declared as a pointer %spreviously declared as a variable length array %spreviously declared as an array %spreviously declared as an ordinary array %spreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprivate module fragmentprivate module fragment only permitted in purview of module interface or partitionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for CR16profiler support for VxWorksprofiling %<-mcmodel=large%> with PIC is not supportedprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepromoted bitwise complement of an unsigned value is always nonzeroproperties for %<simd%> selector may not be specified in %<metadirective%>properties must be namedproperty %qs already specified in %<@dynamic%>property %qs already specified in %<@synthesize%>property %qs is using instance variable %qs of incompatible typeproperty %qs is using the same instance variable as property %qsproperty cannot be a bit-fieldproperty cannot be an arrayproperty declaration not in %<@interface%>, %<@protocol%> or %<category%> contextproperty must be constant integer expressionproperty must be constant integer expression or string 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++20%> or %<-std=gnu++20%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lreachable %s definition hereread failed while reading export dataread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only reference %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading 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 expansionrecursive inliningrecursive instantiation of default member initializer for %qDrecursive mixin instantiationrecursive type %qT undefinedrecursively required by substitution of %qS
--- 1946,1974 ----
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
  Use %reloc() operators, rather than assembly macros, to load addresses.Use -G for data that is not defined by the current object.Use -G for object-local data.Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit DWARF format when emitting DWARF debug information.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit DWARF format when emitting DWARF debug information.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use Cyclic Redundancy Check (CRC) instructions.Use EABI.Use Enhanced Virtual Addressing instructions.Use Floating-point Multiply Single to Double (FsMULd) instruction.Use GNU C library.Use GP relative sdata/sbss sections.Use GP-relative addressing to access small data.Use Global INValidate (GINV) instructions.Use H8/300 alignment rules.Use IEEE math for fp comparisons.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.Use ISA 2.07 transactional memory (HTM) instructions.Use LRA instead of reload (transitional).Use LRA instead of reload.Use LRA register allocator.Use Loongson EXTension (EXT) instructions.Use Loongson EXTension R2 (EXT2) instructions.Use Loongson MultiMedia extensions Instructions (MMI) instructions.Use MCU instructions.Use MIPS MSA Extension instructions.Use MIPS-3D instructions.Use MIPS-DSP REV 2 instructions.Use MIPS-DSP instructions.Use Mingw-specific thread support.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use NewABI-style %reloc() assembly operators.Use P-mnemonics for branches statically predicted as taken.Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).Use PMC-style 'mad' instructions.Use PowerPC General Purpose group optional instructions.Use PowerPC Graphics group optional instructions.Use PowerPC V2.01 single field mfcr instruction.Use PowerPC V2.02 floating point rounding instructions.Use PowerPC V2.02 popcntb instruction.Use PowerPC V2.05 compare bytes instruction.Use PowerPC V2.06 popcntd instruction.Use PowerPC-64 instruction set.Use RJMP / RCALL even though CALL / JMP are available.Use ROM instead of RAM.Use SSE register passing conventions for SF and DF mode.Use STB_GNU_UNIQUE if supported by the assembler.Use SmartMIPS instructions.Use UNIX assembler syntax.Use UltraSPARC Compare-and-Branch extensions.Use UltraSPARC Fused Multiply-Add extensions.Use UltraSPARC Population-Count instruction.Use UltraSPARC Subtract-Extended-with-Carry instruction.Use UltraSPARC Visual Instruction Set version 1.0 extensions.Use UltraSPARC Visual Instruction Set version 2.0 extensions.Use UltraSPARC Visual Instruction Set version 3.0 extensions.Use UltraSPARC Visual Instruction Set version 4.0 extensions.Use VAX fp.Use VAXC structure conventions.Use VMS exit codes instead of posix ones.Use Virtualization (VZ) instructions.Use __cxa_atexit to register destructors.Use __cxa_get_exception_ptr in exception handling.Use a 32-bit long type.Use a 4-byte record marker for unformatted files.Use a 64-bit long type.Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use a smart stack protection method for certain functions.Use a stack protection method for every function.Use additional VIS instructions introduced in OSA2017.Use addresses that allocate global registers.Use all registers, reserving none for interrupt handlers.Use alternate register names.Use an 8-bit 'int' type.Use an 8-byte record marker for unformatted files.Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.Use arbitrary sized immediates in bit operations.Use big-endian byte order.Use bit tests for sufficiently large switch statements.Use branch-and-break sequences to check for integer divide by zero.Use branch-protection features.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use call0 ABI.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and optimize for CPU.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use features of architecture ARCH.Use 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 of and schedule code for given CPU.Use integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.Use ldcw/ldcd coherent cache-control hint.Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.Use little-endian byte order.Use ll, sc and sync instructions.Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.Use media instructions.Use microMIPS instructions.Use multiply add/subtract instructions.Use multiply high instructions for high part of 32x32 multiply.Use musl C library.Use native (MS) bitfield layout.Use new adddi3/subdi3 patterns.Use normal calling convention.Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previouslyUse of non-intrinsic module %qs at %C conflicts with intrinsic module name used previouslyUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qsUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use random base tag for each frame, as opposed to base always zero.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AIX Vector Extended ABI.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the GNU extension to the PE format for aligned common data.Use the 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 windowed registers ABI.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.
! Using function %qs at %L is deprecatedUsing parameter %qs declared at %L is deprecatedUsing subroutine %qs at %L is deprecatedUsing variable %qs at %L is deprecatedUsually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.VALUE argument of the %s intrinsic function at %L shall be definableVALUE attribute at %CVALUE is not allowed inside of BLOCK at %CVALUE object %qs in %s clause at %LVALUE statement at %CVOIDmode on an outputVOLATILE attribute at %CVOLATILE attribute at %L cannot be specified in a PURE procedureVOLATILE statement at %CValid Nios II ISA levels (for -march):Valid arguments for the -msdata= option:Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Value of HINT clause at %L shall be a valid constant hint expressionVariable %qs at %C cannot be redefined inside loop beginning at %LVariable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scopeVariable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributesVariable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)Variable %qs at %L cannot have both the POINTER and BIND(C) attributesVariable %qs at %L has not been assigned a format labelVariable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)Variable %qs at %L in this context must be constantVariable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray componentsVariable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argumentVariable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphicVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L may not be a C interoperable kind but it is BIND(C)Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qsVariable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qsVariable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %qsVariable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVariable %qs cannot appear in a variable definition context (%s) at %L in PURE procedureVariable %qs cannot appear in the expression at %LVariable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qsVariable %qs has not been assigned a target label at %LVariable %qs in %s clause is used in NAMELIST statement at %LVariable %qs in common block %qs at %C cannot be bind(c) since it is not globalVariable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a globalVariable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %LVariable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %LVariable %qs is not a dummy argument at %LVariable %qs is used at %L before the ENTRY statement in which it is a parameterVariable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %LVariable %qs with binding label %qs at %L uses the same global identifier as entity at %LVariable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameterVariable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarrayVariable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeVariable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attributeVariable %s at %L with NO_ARG_CHECK attribute may only be used as actual argumentVariable %s at %L with NO_ARG_CHECK attribute shall be a dummy argumentVariable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic typeVariable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size arrayVariable %s at %L with NO_ARG_CHECK attribute shall not have a subobject referenceVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable at %C is an element of a COMMON blockVariable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveVariable is USE-associated with !$ACC DECLARE at %LVariable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %LVariable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LVariable type is UNKNOWN in assignment at %LVariable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENTVector library ABI to use.Vectorize for double-word operations.Verify that paths are feasible when emitting diagnostics.Version loops based on whether indices have a stride of one.Virtual function multiversioning not supportedVolatile memory accesses do not use I/O load/store instructions.Volatile memory accesses use I/O load/store instructions.WAIT at %C not allowed in Fortran 95WAIT clause at %L requires a scalar INTEGER expressionWAIT statement not allowed in PURE procedure at %CWHERE assignment target at %L has inconsistent shapeWHERE mask at %L has inconsistent shapeWHERE/ELSEWHERE clause at %L requires a LOGICAL arrayWarn about "extern" declarations not at file scope.Warn about "suspicious" constructs.Warn about 'new' of type with extended alignment without -faligned-new.Warn about @selector()s without previously declared methods.Warn about C constructs that are not in the common subset of C and C++.Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.Warn about C++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 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 shift with count >= width of type is attempted.Warn about code paths in which a shift with negative count is attempted.Warn about code paths in which a stdio FILE can be closed more than once.Warn about code paths in which a stdio FILE is not closed.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which sensitive data is written to a file.Warn about code paths in which the wrong deallocation function is called.Warn about code paths which attempt to write to a const object.Warn about code paths which attempt to write to a string literal.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about deprecated arithmetic conversions on operands of enumeration types.Warn about deprecated arithmetic conversions on operands where one is of enumeration type and the other is of a floating-point type.Warn about deprecated uses of volatile qualifier.Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about 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 macros that have conflicting header units definitions.Warn about maybe uninitialized automatic variables.Warn about mismatched declarations of VLA parameters.Warn about mismatched declarations of array parameters and unsafe accesses to them.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about 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 reading past the end of a source array in string manipulation functions like memchr and memcpy.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switch values that are outside of the switch's type range.Warn about switches with boolean controlling expression.Warn about the most vexing parse syntactic ambiguity.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about type safety and similar errors and mismatches in declarations with alias attributes.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unsupported features in ThreadSanitizer.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of __attribute__((warning)) declarations.Warn about uses of a comma operator within a subscripting expression.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for calls to allocation functions that specify zero bytes.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for deallocation calls with arguments returned from mismatched allocation functions.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn from speculative compiles such as __traits(compiles).Warn if "defined" is used outside #if.Warn if C++17 noexcept function type will change the mangled name of a symbol.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class interface has no superclass.  Root classes may use an attribute to suppress this warning.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if devices.csv is not found or there are problem parsing it (default: on).Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the NSObject attribute is applied to a non-typedef.Warn if the address space of an address is changed.Warn if the code is too complicated for the analyzer to fully explore.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not exist.Warn in case profiles in -fprofile-use do not match.Warn of prototypes causing type conversions different from what would happen in the absence of prototype.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn on intrinsics not part of the selected standard.Warn on namespace definition.Warn on primary template declaration.Warn on suspicious calls of standard functions computing absolute values.Warn on suspicious constructs involving reverse scalar storage order.Warn that -fno-automatic may break recursion.Warn when __builtin_frame_address or __builtin_return_address is used unsafely.Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.Warn when a #warning directive is encountered.Warn when a base is inaccessible in derived due to ambiguity.Warn when a built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a class is redeclared or referenced using a mismatched class-key.Warn when a class or enumerated type is referenced using a redundant class-key.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a range-based for-loop is creating unnecessary copies.Warn when a 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 exception handler is shadowed by another handler.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when performing class template argument deduction on a type with no deduction guides.Warn when profiling instrumentation was requested, but could not be applied to a certain function.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when 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.With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequencesWithout padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Work around the R5900 short loop erratum.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.Wrap all indirect branches into execute in order to disable branch prediction.Wrap all indirect calls into execute in order to disable branch prediction.Wrap all indirect return branches into execute in order to disable branch prediction.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.Write all declarations as Ada code for the given file only.Write all declarations as Ada code transitively.Writing module %qs at line %d column %d: %sWrong OpenACC continuation at %C: expected !$ACC, got !$OMPWrong OpenMP continuation at %C: expected !$OMP, got !$ACCX argument at %L to C_LOC shall not be polymorphicX descriptor requires leading space count at %LX32 does not support %<ms_abi%> 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 %LZero-sized array detected at %L where an entity with the TARGET attribute is expected[...][...] style array constructors at %C[Leaving %s]
! [available in [cannot find %s][default][disabled][enabled]__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__fp16 and no ldrh__gshared not allowed in safe functions; use shared``object.TypeInfo_Tuple` could not be found, but is implicitly used in D-style variadic functions`object.TypeInfo` could not be found, but is implicitly used in D-style variadic functions`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, ...)` not `%s``pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, va_list)`a GNU Fortran extensiona brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona class template declaration must not declare anything elsea comma operator cannot appear in a constant-expressiona concept cannot be a member functiona concept cannot be constraineda constructor cannot be %<concept%>a conversion function cannot have a trailing return typea destructor cannot be %qsa different type is defined in another translation unita field of same name but different type is defined in another translation unita field with different name is defined in another translation unita function call cannot appear in a constant-expressiona function concept cannot be constraineda function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa lambda closure type has a deleted copy assignment operatora lambda closure type has a deleted default constructora later %<-fabi-version=%> (or =0) avoids this error with a change in manglinga member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa nested namespace definition cannot be inlinea nested namespace definition cannot have attributesa non-template variable cannot be %<concept%>a parameter cannot be declared %qsa parameter list with an ellipsis cannot match an empty parameter name list declarationa statement expression is an insufficient context for overload resolutiona storage class can only be specified for objects and functionsa storage class on an anonymous aggregate in class scope is not alloweda template cannot be defaulteda template declaration cannot appear at block scopea template-id may not appear in a using-declarationa temporary bound to %qD only persists until the constructor exitsa transaction expression cannot appear in a constant-expressiona type defined in another translation unit is not polymorphica type defined in another translation unit is polymorphica type with different bases is defined in another translation unita type with different number of fields is defined in another translation unita type with different precision is defined in another translation unita type with different signedness is defined in another translation unita type with different size is defined in another translation unita type with different virtual table pointers is defined in another translation unita variable cannot be declared %<consteval%>a variable concept cannot be constraineda wide string is invalid in this contextabnormal call edges for non-call insn in bb %iabnormal edges for no purpose in bb %iabort in %s, at %s:%dabsolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of valueabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %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 a deduction guide to suppress this warningadd explicit %<this%> or %<*this%> captureadd parentheses around %qE to silence this warningadd parentheses around left hand side expression to silence this warningadd parentheses around the second %<sizeof%> to silence this warningadd parentheses to declare a variableadd_sym(): Bad sizing modeadding %<-flarge-source-files%> will allow for more column-tracking support, at the expense of compilation time and memoryaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress mode %qs not supported in the %s bit modeaddress of a call to %qs is not a constant expressionaddress of array with reverse scalar storage order requestedaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of label %qD returnedaddress of local variable %qD returnedaddress of overloaded function with no contextual type informationaddress of register 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++20%> or %<-std=gnu++20%>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 hereallocation performed herealready captured %qD in lambda expressionalready exists at %s. Perhaps in another function with the same name?also found %<%c%s%>alternatives not allowed in %<asm%> flag outputambiguating new declaration %q+#Dambiguating new declaration of %q#Dambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template instantiation for %q#Dambiguous template instantiation for %q#Tambiguous template specialization %qD for %q+Dan %<asm%> specification is not allowed on a function-definitionan address area attribute cannot be specified for local variablesan argument type that has a default promotion cannot match an empty parameter name list declarationan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different number of values is defined in another translation unitan enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an 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 discards %<const%> qualifierargument %d of %qE discards %<volatile%> qualifierargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a %<const%> typeargument %d of %qE must not be a pointer to a %<volatile%> typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to 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 in call to function %qE does not have pointer typeargument %u in call to function %qE has pointer to %qs type (%qT)argument %u in call to function %qE points to incomplete typeargument %u null where non-null expectedargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument %u of type %s declared as a pointerargument %u of type %s declared as a variable length arrayargument %u of type %s declared as an ordinary arrayargument %u of type %s declared with %u unspecified variable boundargument %u of type %s declared with %u unspecified variable boundsargument %u of type %s declared with %u variable boundargument %u of type %s declared with %u variable boundsargument %u of type %s declared with mismatched bound %<%s%>argument %u of type %s declared with mismatched bound argument %Eargument %u of type %s with mismatched boundargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be 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 complete typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 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 2 must be unsigned literal between 2 and 7 inclusiveargument 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 3 must be a constant in the range 0 to 7argument 3 must be in the range 0 to 12argument 3 must be in the range 0 to 3argument 3 must be in the range [0, 15]argument 4 must be a 3-bit unsigned literalargument 4 must be an 8-bit unsigned literalargument 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 clauseargument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute ignoredargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "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 references a symbol declared hereargument 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 bigger 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 between different enumeration types %qT and %qT is deprecatedarithmetic between enumeration type %qT and floating-point type %qT is deprecatedarithmetic between floating-point type %qT and enumeration type %qT is deprecatedarithmetic involving a null pointer in %qEarithmetic on pointer to 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 deallocation of object allocated with non-array allocationarray 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 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 declarationassigned hereassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment from temporary %<initializer_list%> does not extend the lifetime of the underlying arrayassignment left-hand side might be a candidate for a format attributeassignment makes %q#v qualified function pointer from unqualifiedassignment of constant field %qDassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only reference %qDassignment of read-only variable %qDassignment suppressionassignment to %qT from %qT makes integer from pointer without a castassignment to %qT from %qT makes pointer from integer without a castassignment to %qT from incompatible pointer type %qTassignment to %qT from pointer to %qD with incompatible type %qTassignment to %qT from pointer type %qT with incompatible scalar storage orderassignment to expression with array typeassociate_integer_pointer(): Already associatedassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentat least one argument of type size_t expectedat offset %s into destination object %qE of size %sat offset %s into destination object of size %s allocated by %qEat offset %s into source object %qE of size %sat offset %s into source object of size %s allocated by %qEat offset %wi from %qD declared hereat offset [%wi, %wi] from %qD declared hereatexit failedattempt to take address of bit-fieldattempt to take address of bit-field structure member %qDattribute %<%E(%s)%> missing an argumentattribute %<%E(%s, %E)%> invalid positional argument %iattribute %<%E(%s, %E, %E)%> invalid positional argument %iattribute %<fallthrough%> not preceding a case label or default labelattribute %<fallthrough%> specified multiple timesattribute %<target%> argument not a stringattribute %qE argument must be one of %qs or %qsattribute %qE argument must be one of %qs, %qs, %qs, or %qsattribute %qE argument not a stringattribute %qE invalid modeattribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qsattribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qsattribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>attribute %qE without arguments on a non-prototypeattribute %qs applies to array types onlyattribute %qs argument %qs is unknownattribute %qs argument is not a stringattribute %qs invalid positional argumentattribute %qs mismatch with mode %qsattribute %qs mismatched positional argument values %i and %iattribute %qs missing positional argument 2 provided in previous designation by argument %uattribute %qs positional argument %i invalid value %wiattribute %qs positional argument %i value %wi exceeds number of function arguments %uattribute %qs positional argument 1 references %qs-qualified argument type %qTattribute %qs positional argument 1 references argument of function type %qTattribute %qs positional argument 1 references non-pointer argument type %qTattribute %qs positional argument 2 conflicts with previous designation by argument %uattribute %qs positional argument 2 missing in previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute %qs specified multiple timesattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute ignored in explicit instantiation %q#Tattribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>attribute using prefix used together with scoped attribute tokenattribute value %qs is unknown in %qs attributeattribute value %qs was already specified in %qs attributeattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes are not permitted in this positionattributes at the beginning of statement are ignoredattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may be inserted hereattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %savailable since Fortran 77backend 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 type must be class or interface, not %sbase type must be interface, not %sbase type must not be voidbase variable or SSA name undeclaredbasic block %d pred edge is corruptedbasic block %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d does not belong to loop %dbb %d has father loop %d, should be loop %dbb %d on wrong placebecause %qT has user-provided %qDbecause it is a member of %qTbecause it is used as a glvaluebecause the array element type %qT has variable sizebegin expression refers to outer iterator %qDbinary argument %u to decimal-only type-generic functionbinary expression in operand of fold-expressionbinary operator does not support mixing vector bool with floating point vector operandsbinary operator does not support two vector bool operandsbinary operator does not support vector bool operandbind(c) procedurebinding reference of type %qH to %qI discards qualifiersbit-field %q#D with non-integral type %qTbit-field %q+D width not an integer constantbit-field %qD has non-integral type %qTbit-field %qD with non-integral type %qTbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to truebitwise operation between different enumeration types %qT and %qT is deprecatedblock IFblock-scope extern declaration %q#D not permitted in module purviewbody of %<constexpr%> function %qD not a return-statementbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>both %<__thread%> and %<thread_local%> specifiedboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %qs and %qs specifiedboth %s and %qE attribute provide addressboth arguments in binary fold have unexpanded parameter packsboth arguments must be compatibleboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth branches of %<if%> statement marked as %qsboth complex and decimal floating-point arguments to type-generic 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 loopbuild_dt: format with namelistbuilt-in %qD declared herebuilt-in function %q+D declared as non-functionbuilt-in function %qD declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16built-in function %s requires Nios II R%dbuiltin %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 4 argumentsbuiltin %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 hereby argument %u of type %s to %qD declared hereby argument %u of type %s to %qTbytecode stream in file %qs generated with GCC compiler older than 10.0bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%dbytecode stream: expected tag %s instead of %sbytecode stream: found empty cgraph nodebytecode stream: found multiple instances of cgraph node with uid %dbytecode stream: found non-null terminated stringbytecode stream: garbage at the end of symbols sectionbytecode stream: no callee found while reading edgebytecode stream: no caller found while reading edgebytecode stream: string too long for the string tablebytecode stream: tag %s is not in the expected range [%s, %s]bytecode stream: trying to read %d bytes after the end of the input bufferbytecode stream: unexpected LTO section %sbytecode stream: unexpected tag %sbytecode stream: unknown GIMPLE statement tag %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 apply to a single declarationcan 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 alias an expression %scannot 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 be %scannot be %s memberscannot be `scope` and `%s`cannot be both final and abstractcannot be declared to be a functioncannot be final, perhaps you meant const?cannot be further field because it will change the determined %s sizecannot bind bit-field %qE to %qTcannot bind non-const lvalue reference of type %qH to a value of type %qIcannot bind non-const lvalue reference of type %qH to an rvalue of type %qIcannot bind packed field %qE to %qTcannot bind reference of type %qH to %qI due to different array boundscannot bind rvalue %qE to %qTcannot bind rvalue reference of type %qH to lvalue of type %qIcannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>cannot call a concept as a functioncannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot call super() implicitly because it is annotated with @disablecannot 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 in a different modulecannot declare %qD to be a bit-field typecannot declare a parameter with %<decltype(auto)%>cannot declare bit-field %qD with %<warn_if_not_aligned%> typecannot declare bit-field %qD with function typecannot declare bit-field %qs with %<warn_if_not_aligned%> typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare parameter to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare pointer to qualified function type %qTcannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare reference to qualified function type %qTcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot decompose addresscannot decompose class type %qT because it has an anonymous struct membercannot decompose class type %qT because it has an anonymous union membercannot decompose class type %qT without non-static data memberscannot decompose class type %qT: both it and its base class %qT have non-static data memberscannot decompose class type %qT: its base classes %qT and %qT have non-static data memberscannot decompose inaccessible member %qD of %qTcannot decompose lambda closure type %qTcannot decompose non-array non-class type %qTcannot decompose union type %qTcannot decompose variable length array %qTcannot decompose variable length vector %qTcannot decrement a pointer to incomplete type %qTcannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructorscannot deduce template arguments of %qT, as it has no viable deduction guidescannot default compare anonymous union membercannot default compare flexible array membercannot default compare reference member %qDcannot default compare union %qTcannot define %qD in different modulecannot define friend function %qs in a local class definitioncannot define member function %<%T::%s%> within %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot 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 have an in contract when overriden function %s does not have an in contractcannot implicitly generate a default ctor when base class %s is missing a default ctorcannot increment a pointer to incomplete type %qTcannot inherit from final class %scannot 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 override a non-virtual functioncannot override final function %scannot override final function %s.%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 resolvecannot 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=hwaddresscannot 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 template to add field to aggregate `%s`cannot use template to add virtual function to class `%s`cannot 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 %qT is not allowedcast 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 initializationchanging the return type from %qs to a comparison category type will allow the comparison to use %qs and %qschar 0x%02x not allowed in mangled namechar 0x%04x not allowed in mangled namecheck_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 inheritancecircular inheritance of interfacecircular pointer delegation detectedcircular reference to enum memberclass %qE already existsclass %qE defined without specifying a base classclass %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 for %qT failed: explicit deduction guide selected in copy-list-initializationclass template argument deduction is only available with %<-std=c++17%> or %<-std=gnu++17%>class template placeholder %qE not permitted in this contextclass 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 enumeration type %qT with floating-point type %qT is deprecatedcomparison of floating-point type %qT with enumeration type %qT is deprecatedcomparison 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 be defined at namespace scopeconcept 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 between enumeration type %qT and floating-point type %qT is deprecatedconditional expression between floating-point type %qT and enumeration type %qT is deprecatedconditional 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 exporting declaration %qDconflicting 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 %q+D; have %qTconflicting 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 invalid (%s)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-qualifiedconstructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %scontaining loop herecontains additional virtual method %qDcontinue statement not within a loopcontraction %<%.*s%> in format; use %qs insteadcontrol flow in the middle of basic block %dcontrol reaches end of non-void functioncontrol register number must be in range 0-31 for %sconversion 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 %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++20%> or %<-std=gnu++20%>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 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 understand version %scould not unmap %<pch_address_space%>: %mcould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*scounter namecounter valuecpu %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 a compile-time constant in the range 0-255 for %<__builtin_custom_%s%>cv-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 function declared heredeallocation 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 conflicts with builtindeclaration %qD conflicts with importdeclaration %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 %q+D redeclareddeduction 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 construction is disabled for type %sdefault constructor for structs only allowed with @disable, no body, and no 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++20%> or %<-std=gnu++20%>default template arguments may not be used in function template friend re-declarationdefault template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>default template arguments may not be used in partial specializationsdefault template arguments may not be used in template friend declarationsdefault type conversion cannot deduce template argument for %qDdefaulted %qD is not a friend of %qTdefaulted %qD must be %<const%>defaulted %qD must have parameters of either type %<const %T&%> or %qTdefaulted %qD must have parameters of either type %<const %T&%> or %qT, not bothdefaulted %qD must not have %<&&%> ref-qualifierdefaulted %qD must return %<bool%>defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>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 heredefining 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 %qD is not first declarationdeleted function %q+D overriding non-deleted functiondeleted in Fortran 95deleting %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 invaliddesignated initializers cannot be used with a non-aggregate type %qTdesignating the bound of variable length array argument %udesignator order for field %qD does not match declaration order in %qTdestination object %qE of size %sdestination object allocated heredestination object declared heredestination object of size %s allocated by %qEdestination 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 parametersdestructors, postblits and invariants are not allowed in union %sdetermining value of %qsdid you mean %<-%s%>?did you mean %<using enum %T::%D%>?did 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 override any functiondoes not override any function, did you mean to override `%s%s`?does 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 attributeduplicate %qE declaration specifierduplicate %qsduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qEduplicate declaration of method %<%c%E%> with conflicting typesduplicate definition of '%s'duplicate definition of a symbol versionduplicate direct call to %s in speculative call sequence with speculative_id %iduplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate insn UID: %iduplicate instance variable %q+Dduplicate interface declaration for category %<%E(%E)%>duplicate interface declaration for class %qEduplicate label %qDduplicate label declaration %qEduplicate loop headerduplicate member %q+Dduplicate reference %s in speculative call sequence with speculative_id %iduplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>duplicate virt-specifierduplicated %<if%> conditionduplicated parameter specifier %qs in %<amdgpu_hsa_kernel%> attributeduring %<-fcompare-debug%> recompilationduring %s pass: %s
  dwarf version %wu is not supporteddynamic dependency %s not founddynamic exception specifications are deprecated in C++11dynamic type %qT of its operand does not have a base class of type %qTdynamic type %qT of its operand does not have an unambiguous public base class %qTeBPF stack limit exceededeach undeclared identifier is reported only once for each function it appears inedge %s->%s has no corresponding call_stmtedge count is not compatible with function countedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge has both call_stmt and lto_stmt_uid setedge not foundedge points to wrong declaration:either %<-fopenacc%> or %<-fopenmp%> must be seteither -fopenacc or -fopenmp must be seteither all initializer clauses should be designated or none of them should beelaborated-type-specifier for a scoped enum must not use the %qD keywordelement types must be the sameelement_number(): Bad dimension typeelemental binary operationelemental function arguments at %C are not compliantelemental procedureelements of array %q#D have incomplete typeelements of array %q#T have incomplete typeembedded %<\0%> in formatembedded NUL in CFString literalempty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)empty declarationempty declaration with %<_Alignas%> does not redeclare tagempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty enum is invalidempty index range in initializerempty initializer for lambda init-captureempty initializer in lambda init-captureempty left precision in %s formatempty parentheses were disambiguated as a function declarationempty precision in %s formatempty property attribute listempty range specifiedempty scalar initializerempty string in attribute %<target%>empty struct has size 0 in C, size 1 in C++empty structured binding declarationempty union has size 0 in C, size 1 in C++enable pass %s for function %senable pass %s for functions in the range of [%u, %u]enabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenclosing %<target%>enclosing %qsenclosing OpenACC %qs constructenclosing class of %<constexpr%> non-static member function %q+#D is not a literal typeenclosing class templates are not explicitly specializedenclosing parent compute constructenclosing regionenclosing routineenclosing target regionenclosing taskend expression refers to outer iterator %qDend insn %d for block %d not found in the insn streamend of implied-do loop at %L could not be simplified to a constant valueenum %s must have at least one memberenum constant defined hereenum constant in boolean contextenum conversion from %qT to %qT in assignment is invalid in C++enum conversion from %qT to %qT in initialization is invalid in C++enum conversion from %qT to %qT in return is invalid in C++enum conversion in assignment is invalid in C++enum conversion in initialization is invalid in C++enum conversion when passing argument %d of %qE is invalid in C++enum type defined hereenum value is not %<CONST_DECL%> or %<INTEGER_CST%>enum value name is not %<IDENTIFIER_NODE%>enum value type is not %<INTEGER_TYPE%> nor convertible to the enumenumerated and non-enumerated type in conditional expressionenumerated mismatch in conditional expression: %qT vs %qTenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value %qE is outside the range of underlying type %qTenumerator value for %qD is not an integer constantenumerator value for %qD must have integral or unscoped enumeration typeenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %<COLLECT_GCC%> must be setenvironment variable %<COLLECT_GCC_OPTIONS%> must be setenvironment variable %<COLLECT_LTO_WRAPPER%> must be setenvironment variable %qs must expand to a non-negative integer less than or equal to %wdenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file %qsenvironment variable DJGPP points to missing file %qserrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror instantiatingerror writing %qserror writing to %s: %merror: errors during merging of translation unitseval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULLevaluating %qsexception cleanup for this placement new selects non-placement %<operator delete%>exception handling disabled, use %<-fexceptions%> to enableexception handling personality mismatchexception of type %<%T%> will be caughtexception of type %qT will be caught by earlier handlerexception specification of %qD depends on itselfexcess elements in %<char%> array initializerexcess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexcess use operand for statementexecution counts assumed to be zero
  execution counts estimated
  exit %d->%d not recordedexpansion pattern %qE contains no parameter packsexpansion pattern %qT contains no parameter packsexpansion point is location %iexpected %<#pragma acc%> clauseexpected %<#pragma omp scan%>expected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> after template-argument-listexpected %<(%> or end of lineexpected %<)%>expected %<)%> or %<,%>expected %<*%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifierexpected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>expected %<:%> or %<)%>expected %<:%> or %<...%>expected %<:%> or %<::%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<::%>expected %<;%>expected %<;%> after class definitionexpected %<;%> after struct definitionexpected %<;%> after union definitionexpected %<;%> at end of member declarationexpected %<;%> or %<{%>expected %<;%> or %<{%> after method attribute definitionexpected %<;%>, %<,%> or %<)%>expected %<;%>, identifier or %<(%>expected %<<%>expected %<=%>expected %<=%> after Objective-C %qEexpected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<__transaction_atomic%>expected %<__transaction_relaxed%>expected %<acq_rel%>, %<release%> or %<acquire%>expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>expected %<allocator%>expected %<asm%>expected %<auto%>expected %<auto%> or %<decltype(auto)%> after %qEexpected %<cancel%> %<if%> clause modifierexpected %<catch%>expected %<class%>expected %<class%> or %<typename%>expected %<class%>, %<typename%>, or %<template%>expected %<co_yield%>expected %<concurrent%>expected %<construct%>, %<device%>, %<implementation%> or %<user%>expected %<data%>expected %<data%> after %<#pragma acc %s%>expected %<data%>, %<update%>, %<enter%> or %<exit%>expected %<declare%>expected %<decltype%>expected %<delete%>expected %<depend%>, %<destroy%> or %<update%> clauseexpected %<extern%>expected %<finally%> or %<catch%>expected %<for%> after %qsexpected %<host%>, %<nohost%> or %<any%>expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>expected %<inclusive%> or %<exclusive%> clauseexpected %<match%>expected %<namespace%>expected %<new%>expected %<none%> or %<present%>expected %<none%> or %<shared%>expected %<omp_priv%> or function-nameexpected %<operator%>expected %<point%>expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clauseexpected %<read%>, %<write%>, %<update%>, or %<capture%> clauseexpected %<return%>expected %<scalar%>, %<aggregate%> or %<pointer%>expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>expected %<simd%>, %<reduction%>, %<target%> or %<variant%>expected %<static_assert%>expected %<target%>expected %<teams%>, %<parallel%> or %<thread%>expected %<template%>expected %<throw%>expected %<try%>expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clauseexpected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected %d levels of template parms for %q#D, got %dexpected %i or more, found %iexpected %qE selector nameexpected %qT but argument is of type %qTexpected %qs %<if%> clause modifier rather than %qsexpected ...expected 64-bit address but argument 1 is %d-bitexpected 64-bit address but argument 2 is %d-bitexpected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected an argument to %<msp430_select_cpu%>expected an identifier for the attribute nameexpected attribute before %<...%>expected between %i and %i, found %iexpected binary operatorexpected block indexexpected block specifierexpected boolean expressionexpected boolean typeexpected case labelexpected channelexpected class nameexpected class-keyexpected class-nameexpected constant integer expression with valid sync-hint valueexpected constant offsetexpected constant sizeexpected constructor, destructor, or type conversionexpected count valueexpected declarationexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected else statementexpected empty string after %<operator%> keywordexpected end of capture-listexpected end of lineexpected expressionexpected expression-list or type-idexpected frequency qualityexpected frequency valueexpected functionexpected function nameexpected function-name %<(%>expected goto expressionexpected id-expressionexpected id-expression (arguments)expected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected identifier or string literalexpected initializerexpected integerexpected integer expressionexpected integer expression listexpected interface or pointer to interfaceexpected iteration declaration or initializationexpected iteration-statementexpected jump-statementexpected labelexpected labeled-statementexpected loop numberexpected map index on right hand sideexpected module-nameexpected namespace-nameexpected nested-name-specifierexpected numeric typeexpected operatorexpected parameter pack before %<...%>expected pass nameexpected pointerexpected pointer as argument of unary %<*%>expected pointer in %qs clauseexpected primary-expressionexpected ptr-operatorexpected qualified name in friend declaration for constructor %qDexpected qualified name in friend declaration for destructor %qDexpected selection-statementexpected signature: %qDexpected single pointer in %qs clauseexpected specifier-qualifier-listexpected statementexpected string literalexpected string-literalexpected suffix identifierexpected template-argumentexpected template-idexpected template-id for typeexpected template-nameexpected trait selector nameexpected type specifierexpected type-nameexpected type-specifierexpected unqualified-idexpecting argument of type pointer or of type integer for argument 1expecting internal function nameexplicit by-copy capture of %<this%> redundant with by-copy capture defaultexplicit by-copy capture of %qD redundant with by-copy capture defaultexplicit by-reference capture of %qD redundant with by-reference capture defaultexplicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>explicit deduction guide declared hereexplicit deduction guides not considered for copy-initializationexplicit goto at end of bb %dexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)explicit instantiation of %qD outside its namespace must use a nested-name-specifierexplicit instantiation of function concept %q#Dexplicit instantiation of non-class template %qDexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit instantiation of variable concept %q#Dexplicit instantiation shall not use %<consteval%> specifierexplicit instantiation shall not use %<constexpr%> specifierexplicit instantiation shall not use %<inline%> specifierexplicit qualification in declaration of %qDexplicit specialization %q#D may be missing attributesexplicit specialization declared %<concept%>explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of %qD outside its namespace must use a nested-name-specifierexplicit specialization of function concept %qDexplicit specialization of non-template %qTexplicit template argument list not allowedexplicit template specialization cannot have a storage classexplicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:explicitly used registers must be grouped at top of stackexponent-letter 'q' in real-literal-constant at %Cexpr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %Lexpression %qE does not designate a %<constexpr%> functionexpression %qE is not a constant expressionexpression cannot be used as a functionexpression does not compute the number of elements in this array; element type is %qT, not %qTexpression in new-declarator must have integral or enumeration typeexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression list treated as compound expression in functional castexpression list treated as compound expression in initializerexpression list treated as compound expression in mem-initializerexpression must be enclosed in parenthesesexpression must be integralexpression of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextend_ref(): Bad tailextended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>extended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextern model globalvalueextern symbols cannot have initializersexternal TLS initialization functions not supported on this targetexternal linkage required for symbol %q+D because of %qE attributeexternally visible inline cloneextra %<;%>extra %<;%> after in-class function definitionextra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra qualification not allowedextra semicolonextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to create map component '%s'failed to create union component '%s'failed to expand built-in functionfailed to get exit status: %mfailed to get process times: %mfailed to initialize plugin %sfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailed to reclaim unneeded functionfailed to reclaim unneeded function in same comdat groupfailed to translate literal to execution character set %qTfailure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>failure to simplify substring reference in DATA statement at %Lfailure trying to reload:fallthru edge after a control statement in bb %dfallthru edge after unconditional jump in bb %ifallthru edge crosses section boundary in bb %ifallthru to exit from bb %dfast enumeration is not available in Objective-C 1.0fastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefastcall and thiscall attributes are not compatiblefatal error: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)field %q#D can be accessed via %q#Dfield %q#D with same name as classfield %qD has incomplete type %qTfield %qE declared as a functionfield %qE has incomplete typefield %s must be initialized but skippedfield cannot be `scope`field name not in record or union initializerfield not allowed in interfacefield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfields have different layout in another translation unitfile %qs left but not enteredfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>filename %qs does not start with profile prefix %qsfill characterfill character in strfmon formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini function found in object %sfirst %<sizeof%> operand was declared herefirst argument must be []bytefirst argument must be type size_t, not %sfirst argument of %q+D should be %<int%>first argument to %<__builtin_call_with_static_chain%> must be a call expressionfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>first mismatch is fieldfirst offset must be in opposite direction of loop iterationsfirst register must be R0first seen herefirst specified herefixed ebp register requires %<-maccumulate-outgoing-args%>fixed ebp register requires %<target("accumulate-outgoing-args")%>fixed register %s used to pass parameter to functionfixed-point overflow in expression %qE of type %qT results in %qEfixed-point overflow in expression of type %qT results in %qEfixed-point types not supported for this targetfixed-point types not supported in C++flexible array member %qD does not have well defined padding bits for %qsflexible array member %qD in an otherwise empty %q#Tflexible array member %qD in unionflexible array member %qD not at end of %q#Tflexible array member in a struct with no named membersflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofloating literal exceeds range of %qT typefloating literal truncated to zerofloating point overflow in expression %qE of type %qT results in %qEfloating point overflow in expression of type %qT results in %qEfloating-point constant not a valid immediate operandfloating-point suffix %qs shadowed by implementationflow control insn inside a basic blockfmax-include-depth=<number> Set the maximum depth of the nested #include.fold check: original tree changed by foldfold of empty expansion over %Ofold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>fopen %s: %mfor %qDfor a function-style cast, remove the redundant %<::%D%>for array function parameter length expression must be specifiedfor backward compatibilityfor deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)for increment expression cannot resolve address of overloaded functionfor increment expression has no effectfor increment expression is a reference, not call, to function %qEfor pointer type length expression must be specifiedfor statement expectedfor template declaration %q+Dfor the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512for type %qTfor unknown bound array type length expression must be specifiedfor, while or do statement expectedformatformat argument %d unused before used argument %d in %<$%>-style formatformat argument %d used more than once in %s formatformat argument should be a %qs referenceformat argument should be a %qs reference but a string was foundformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat of column headings in %<devices.csv%> is incorrectformat string argument follows the arguments to be formattedformat string argument is not a string typeformat string is defined hereformat string is not an array of type %qsforming pointer to qualified function type %qTforming pointer to reference type %qTforming reference to qualified function type %qTforming reference to reference type %qTforming reference to voidforming type of %qsforward declaration of %q#Tfound %<%c%s%>found %<-%E%> instead of %<+%E%> in protocol(s)found %<:%> in nested-name-specifier, expected %<::%>found a %qT but the format argument should be a stringfound a %qs reference but the format argument should be a stringfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfound default case not at the start of case vectorfp software completion requires %<-mtrap-precision=i%>fr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe pointer required, but reservedframe size of %qs is %wd bytesframe size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added.frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function.frame size too large for reliable stack checkingfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupfriend declaration %q#D declares a non-template functionfriend declaration %qD in local class without prior local declarationfriend declaration %qD is not visible to explicit specializationfriend declaration %qD may not have virt-specifiersfriend declaration does not name a class or functionfriend declaration herefriend declaration not in class definitionfriend declaration of %q#D specifies default arguments and isn%'t the only declarationfriend declaration of %qD specifies default arguments and isn%'t a definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>friend function definition %qs cannot have a name qualified with %<%D::%>friend function definition %qs cannot have a name qualified with %<::%>from definition of %q#Dfrom previous declaration %qFfrv_print_operand: unknown codefunc can only be compared to nilfunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D part of alias cyclefunction %q+F can never be copied because it has %<noclone%> attributefunction %q+F can never be copied because it receives a non-local gotofunction %q+F can never be copied because it saves address of local label in a static variablefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it has a VLA argumentfunction %q+F can never be inlined because it has a VLA return argumentfunction %q+F can never be inlined because it is suppressed using %<-fno-inline%>function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %qD declared %<[[noreturn]]%> but its first declaration was notfunction %qD declared %<virtual%> inside a unionfunction %qD is initialized like a variablefunction %qD might be a candidate for %qs format attributefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction %qs cannot be declared %<mutable%>function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codefunction arguments of %<__builtin_tgmath%> all have the same typefunction arguments of %<__builtin_tgmath%> lack type-generic parameterfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction body only allowed in final functions in interface %sfunction call has aggregate valuefunction called through a non-compatible typefunction concept must be calledfunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition declared %qsfunction definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction has external linkage when the user requests only inlining static for live patchingfunction may return address of local variablefunction might be candidate for attribute %qsfunction might be candidate for attribute %qs if it is known to return normallyfunction name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>function name expected for start addressfunction name expected for start address, not `%s`function not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction not inline candidatefunction or array type %qT in %<#pragma omp declare reduction%>function or array type in %<#pragma omp declare reduction%>function parameterfunction pointers not supported with %<-mabi=ti%> optionfunction result count mismatchfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of labelfunction returns address of local variablefunction returns an aggregatefunction symbol is not functionfunction template %qD redeclared as a class templatefunction template-id %qD in nested-name-specifierfunction types not truly compatible in ISO Cfunction versions cannot be marked as %<gnu_inline%>, bodies have to be generatedfunction with qualified void return type calledfunction-scope %qE implicitly auto and declared %qsfunction-scope %qs implicitly auto and declared %<__thread%>function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTfunctions cannot be scopegarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
! generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>get_mpz(): Not an integer constantgetting core file size maximum limit: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typegfc_array_dimen_size(): Bad EXPR_ARRAY exprgfc_array_dimen_size(): Bad dimensiongfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variablegfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsgfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typegfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran does not support -E without -cppgfortran: Only one %<-J%> option allowedgimple call has no targetgimple call has two targetsgimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal module fragment contents must be from preprocessor inclusionglobal qualification of class name is invalidglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedglobals, statics, fields, manifest constants, ref and out parameters cannot be scopegot %d template parameters for %q#Dgot %d template parameters for %q#Tgoto destination is neither a label nor a pointergp is constant (but save/restore gp on indirect calls).gp_offset (%ld) or end_offset (%ld) is less than zerograve accent %<`%> in formatgsplit-dwarf is not supported on this platformhad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64hardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %shardware vector support not available on %shardware vector support not available with %<-msoft-float%>has different parameters in another translation unithas different return value in another translation unithas forward referenceshas inexact value, due to loss of precisionhas no `return` statement, but is expected to return a value of type `%s`has no function body with return type inferencehead insn %d for block %d not found in the insn streamherehigh bound %qE above array section size in %qs clausehistogram value statement does not correspond to the statement it is associated withiWMMXt and NEON are incompatibleiWMMXt unsupported under Thumb modeia64_print_operand: unknown codeidentical_array_ref(): inconsistent dimensionsidentifier %qE conflicts with C++ keywordidentifier %qE is a keyword in C++11identifier %qE is a keyword in C++20identifier expected after %<@protocol%>identifier overflow: %dif any %<if%> clause has modifier, then all %<if%> clauses have to use modifierif avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives insteadif this code is reached, the program will abortif using %qs is not feasible, use %qs insteadignoring %<#pragma %s %s%>ignoring %<#pragma align%> for explicitly aligned %q+Dignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argumentignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return typeignoring %<-fschedule-insns%> because of exception handling bugignoring %<asm%> specifier for non-static local variable %q+Dignoring %qD attribute on anonymous namespaceignoring %qD attribute on non-inline namespaceignoring %qE attribute applied to template instantiation %qTignoring %qE attribute applied to template specialization %qTignoring %qE attribute not set on a variableignoring %qE attribute set on const variableignoring %qE attribute set on initialized variableignoring %qE attribute set on uninitialized variableignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>ignoring attribute %qE after earlier %qEignoring attribute %qE because it conflicts with attribute %<either%>ignoring attribute %qE because it conflicts with attribute %<lower%>ignoring attribute %qE because it conflicts with attribute %<noinit%>ignoring attribute %qE because it conflicts with attribute %<persistent%>ignoring attribute %qE because it conflicts with attribute %<section%>ignoring attribute %qE because it conflicts with attribute %<upper%>ignoring attribute %qE because it conflicts with attribute %qsignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qsignoring attribute %qs because it conflicts with previous %qsignoring attributes applied to %qT after definitionignoring attributes applied to class type %qT outside of definitionignoring attributes applied to dependent type %qT without an associated declarationignoring attributes in template argument %qEignoring attributes on template argument %qTignoring duplicate directory "%s"
  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%>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 %<nodiscard%>: %Eignoring return value of %qD, declared with attribute %<warn_unused_result%>ignoring return value of function declared with attribute %<warn_unused_result%>ignoring return value of type %qT, declared with attribute %<nodiscard%>ignoring return value of type %qT, declared with attribute %<nodiscard%>: %Eignoring 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 %qDimmediate value must fit into a %d-bit integer for %simplicit 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 cannot appear directly in a linkage-specificationimport declared %q#D hereimport-declaration must be at global scopeimport_iso_c_binding_module(): Unable to create symbol for %simported atimpossible 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 %qD declared with attribute %<%s%> herein a call to %qT declared with attribute %<%s%>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 %qDin a call to function %qD declared %qsin a call to function %qD declared with attribute %qsin a call to non-static member function %qDin a call with type %qTin a call with type %qT and attribute %qsin and out contracts can only appear without a body when they are virtual interface functions or abstractin 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 %qDinclude %qs or provide a declaration of %qEincoming 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 covariant types %s and %sincompatible 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 mixin declaration (%s)incomplete 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%>inherits from duplicate interface %sinit 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 %qT from pointer type %qT with incompatible scalar storage orderinitialization 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 %qTinitialization with (%s.%s + 1) causes overflow for type `%s`initializations 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 loopinout variables can only be declared inside inout functionsinput 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 %qsinterface %qE does not have valid constant string layoutinternal 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 procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine cannot be called directlyinterrupt service routine must return %<void%>interrupt service routine should have %qs as the second argumentinterrupt service routine should have a pointer as the first argumentinterrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread is available only on fidointrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%e valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid %<#pragma %s%>invalid %<CASE_CHAIN%>invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<PHI%> argumentinvalid %<PHI%> resultinvalid %<const_cast%> from type %qT to type %qTinvalid %<const_cast%> of an rvalue of type %qT to type %qTinvalid %<static_cast%> from type %qT to type %qTinvalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs 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 OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qEinvalid RHS for gimple memory store: %qsinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid _Literalinvalid abstract parameter type %qTinvalid abstract return type %qTinvalid abstract return type for function %q+#Dinvalid abstract return type for member function %q+#Dinvalid abstract type %qT for %qEinvalid abstract type for %q+Dinvalid access to non-static data member %qD in virtual base of NULL objectinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address in operandinvalid address modeinvalid address operand in %qsinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid alignment value for %<__builtin_arc_aligned%>invalid application of %<__alignof%> to a bit-fieldinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to array type %qT of incomplete element typeinvalid application of %qs to incomplete type %qTinvalid architecture for target attribute or pragma %qsinvalid argument %<%s%> for %<-mbranch-protection=%>invalid argument %<%s%> for %<-mharden-sls=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument given to %<-mharden-sls=%>invalid argument 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 a prvalue expression of type %qT to type %qTinvalid cast to abstract class type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid clique in %qsinvalid combination of multiple type-specifiersinvalid comparison code in gimple condinvalid comparison of generated arrayinvalid comparison of generated structinvalid comparison of nil with nilinvalid comparison of non-comparable arrayinvalid comparison of non-comparable structinvalid comparison of non-comparable typeinvalid comparison of non-ordered typeinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma %s%>invalid constant in %<#pragma pack%> - ignoredinvalid constant vector for output modifier '%c'invalid constrained type parameterinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid control register for mvtc : %d - using 'psw'invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion from %qH to %qIinvalid conversion from type %<* __vector_pair%>invalid conversion from type %<* __vector_quad%>invalid conversion from type %<__vector_pair%>invalid conversion from type %<__vector_quad%>invalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<* __vector_pair%>invalid conversion to type %<* __vector_quad%>invalid conversion to type %<__vector_pair%>invalid conversion to type %<__vector_quad%>invalid conversion to type %<bfloat16_t%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid covariant return type for %q+#Dinvalid cpu %qs for %s%qs%sinvalid custom instruction option %qsinvalid 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 fn spec attribute "%s"invalid fn spec attribute "%s" arg %iinvalid 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 order in asm node %iinvalid parameter combination for AltiVec intrinsic %qsinvalid parameter combination for intrinsic %qsinvalid parameter type %qTinvalid pass positioning operationinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid position or size in %qsinvalid position or size operand to %qsinvalid private reduction on %qEinvalid proc_bind kindinvalid protection type ("%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 %<::%>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 MMA operand of type %qs as a function parameterinvalid use of MMA type %qs as a function return valueinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array indexing on pointer to memberinvalid use of array with unspecified boundsinvalid use of asm flag outputinvalid use of attribute %<fallthrough%>invalid use of attributes in empty declarationinvalid use of brace-enclosed initializer listinvalid use of constructor as a templateinvalid use of 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 data member %qEinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of pack expansion %qTinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of 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 a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %sis mutable. Only const or immutable class thread local variable are allowed, not %sis nested within %s, but super class %s is nested within %sis not a static and cannot have static initializeris not nested, but super class %s is nested within %sis_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 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%> is deprecated, and is ignoredkeyword %<export%> is enabled with %<-fmodules-ts%>keyword %<export%> not implemented, and will be ignoredkeyword %<template%> not allowed in class-head-namekeyword %<template%> not allowed in declarator-idkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)keyword %<typename%> not allowed in this context (the base class is implicitly a type)keyword %<typename%> not allowed outside of templateslabel 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 declarationlabel definition is not a constant expressionlambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>lambda capture of %qE is not a constant expressionlambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>lambda in local class %q+T cannot capture variables from the enclosing contextlambda parameter %qD previously declared as a capturelambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in template parameter typelambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %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 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 variable %qD creates a copy from type %qTloop variable %qD of type %qT binds to a temporary constructed from type %qTloop verification on loop tree that needs fixuploop with header %d marked for removalloop with header %d not in loop treelooser exception specification on overriding virtual function %q+#Flow bound %qE above array section size in %qs clauselow bound %qE of array section does not have integral 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 pch_preprocess%>malformed %<#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 characters can only be of type charmangled 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 typemanifest constants must have initializersmap 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++20%> or %<-std=gnu++20%>member %qD cannot be declared both %<virtual%> and %<static%>member %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember %qD 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 bound %Z of argument %u declared as %smismatch in bounds %Z of argument %u declared as %smismatch 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 definitionmismatching parensmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing %<PHI%> defmissing %<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 header namemissing increment expressionmissing indirect call in speculative call sequencemissing initializer for %s field %smissing initializer for field %qD of %qTmissing initializer for member %qDmissing loop condition in loop with %<GCC ivdep%> pragmamissing loop condition in loop with %<GCC unroll%> pragmamissing makefile target after %qsmissing mappermissing method %s%s%smissing module namemissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing or corrupt object.dmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing property attributemissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template 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%> insteadmixin templates are not regular templatesmixing 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 %Cmodule-declaration not permitted in header-unitmodule-declaration only permitted as first declaration, or ending a global module fragmentmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %<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 argumentsmulti-source compilation not implemented for C++multidimensional array must have bounds for all dimensions except the firstmultilib exclusion %qs is invalidmultilib exclusions %qs is invalidmultilib select %qs %qs is invalidmultilib select %qs is invalidmultilib spec %qs is invalidmultiple %<-mcpu=%> options 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 overrides of same functionmultiple parameters named %qDmultiple prevailing defs for %qEmultiple property %qE methods specified, the latest one will be usedmultiple 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 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 assembly functions with contracts are not supportednaked attribute only applies to functionsname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename %qs differs from name %qs defined in another translation unitname %qs is defined to %wd while another translation unit defines it as %wdname %qs is defined to different value in another translation unitname missing for member functionname of class shadows template template parameter %qDname used in a GNU-style designated initializer for an arraynamed return values are no longer supportednamespace %qD enterednamespace alias %qD not allowed here, assuming %qDnamespace name requirednamespace-scope anonymous aggregates must be staticnarrowing conversion of %qE from %qH to %qInarrowing conversion of %qE from %qH to %qI is ill-formed in C++11need %<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++20%> or %<-std=gnu++20%>nested loop in reduction needs reduction clause for %qEnested name specifier %qT for enum declaration does not name a class or namespacenested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>nested namespace name requirednested quoting directivenested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew in Fortran 2003new in Fortran 2008new in Fortran 2018new in Fortran 95new types may not be defined in a return 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 `return exp;` or `assert(0);` at end of functionno 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 definition of struct `%s`no 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 match for implicit super() call in constructorno 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 %<constexpr%> function returning non-voidno 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 invalid order %inode has unknown typenode is alias but not definitionnode is alias but not implicit aliasnode is alone in a comdat groupnode is analyzed but it is not a definitionnode is in same_comdat_group list but has no comdat_groupnode is symver but not aliasnode is transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found in symtab assembler name hashnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon 32 bit register operand for '%%%c'non double precision REAL argument to %s intrinsic at %Lnon-%<consteval%> function %q+D overriding %<consteval%> functionnon-AAPCS derived PCS variantnon-ASCII character in CFString literalnon-NULL pointer initialization at %Cnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-array deallocation of object allocated with array allocationnon-call exception handling mismatchnon-class, non-variable partial specialization %qE is not allowednon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant argument 0 to %qsnon-constant argument 1 to %qsnon-constant array in DATA statement %Lnon-constant array initializationnon-constant array new length must be specified directly, not by %<typedef%>non-constant array new length must be specified without parentheses around the type-idnon-constant compound literals cannot appear in a constant-expressionnon-constant condition for static assertionnon-constant element in constant CONSTRUCTORnon-constant 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 using-declaration names constructor of %qTnon-member-template declaration of %qDnon-memory input %d must stay in memorynon-memory output %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-objective-c type %qT cannot be caughtnon-parameter %qs cannot be a parameter packnon-pointer argument to %<__builtin_launder%>non-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar %qsnon-scalar typenon-scalar variable %qD in conditional %<lastprivate%> clausenon-standard suffix on floating constantnon-static const member %q#D in class without a constructornon-static const member %q#D, cannot use default assignment operatornon-static data member %q+D in a union may not have reference type %qTnon-static data member %qE declared %qsnon-static data member declared with placeholder %qTnon-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>non-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, cannot use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q#D follows thread-local declarationnon-thread-local declaration of %q+D follows thread-local declarationnon-top-level %qsnon-trivial conversion in %qsnon-trivial conversion in unary operationnon-trivial designated initializers not supportednon-type partial specialization %qE is not allowednon-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>non-variable %qD in declaration with more than one declarator with placeholder typenon-vector %qs with elementsnon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label 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 pointernull pointer dereferencenullability specifier %qE cannot be applied to multi-level pointer type %qTnullability specifier %qE cannot be applied to non-pointer type %qTnumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of 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 expectedobsolescent in Fortran 95obsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>obtained hereodr-used inline variable %qD is not definedof moduleof type struct %s uses this(this), which is not allowed in static initializationoffload 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 argument of type void* expectedone argument of type void* expected, not %sone 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 parameters or foreach declarations can be refonly parameters or stack based variables can be inoutonly plain %<auto%> return type can be deduced to %<void%>only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20only uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of rangeonly weak aliases are supported in this configurationonly zero initializers are allowed in section %qsopaque vector types cannot be initializedopaque-enum-declaration hereopaque-enum-specifier must use a simple identifieropaque-enum-specifier without nameopen %s failed: %sopen /dev/zero: %mopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %qs: %sopening output file %s: %moperand %%xn code invalid for QImodeoperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand 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 %qs with mismatching values (%s, %s)option %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions or targets missing after %qsoptype_msgid overflow: %dor replace parentheses with braces to aggregate-initialize a variableor replace parentheses with braces to value-initialize a variableor use %<j%> instead of %<i%> for the GNU built-in suffixordered argument needs positive constant integer expressionordered comparison of pointer with integer zeroordered comparison of pointer with integer zero (%qT and %qT)ordered comparison of pointer with null 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 iteration variable %qD addend expression %qE is not integralouter iteration variable %qD multiplier expression %qE is not integralouter iteration variable %qD used in condition expression has type other than %qTouter iteration variable %qD used in initializer expression has type other than %qTouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d cannot be specified together with %qs clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput file %s already exists in folder %soutput 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%>override only applies to class member functionsoverriding %qD declared %<transaction_safe%>pack expansion argument for non-pack parameter %qD of alias template %qDpack expansion argument for non-pack parameter %qD of concept %qDpack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %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 may not appear in this contextparameter %qD set but not usedparameter %qP of %qD might be a candidate for a format attributeparameter %s.%s is already definedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter names (without types) in function declarationparameter pack %<__bases%> only valid in template declarationparameter pack %q+D must be at the end of the template parameter listparameter pack %qD cannot have a default argumentparameter pack argument %qE must be at the end of the template argument listparameter pack argument %qT must be at the end of the template argument listparameter pack cannot have a default argumentparameter packs not expanded with %<...%>:parameter passing for argument of type %qT changed in GCC 7.1parameter passing for argument of type %qT changed in GCC 9.1parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}parameter to builtin must be a string constant or literalparameter to builtin not valid: %sparametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses must be omitted if %qE attribute argument list is emptyparentheses must be omitted if attribute argument list is emptyparentheses required around this composite literal to avoid parsing ambiguityparentheses were disambiguated as a function declarationparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in SELECT RANK statement at %Cparse error in SELECT TYPE statement at %Cparse error in template argument listpart-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-objectpartial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument listpartial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument listpartial specialization %qD is not more specialized thanpartial specialization %qT declared %<friend%>partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansionpartial specialization of %qD after instantiation of %qDpartition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>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 incompatible scalar storage orderpassing argument %d of %qE from pointer to non-enclosed address spacepassing argument %d of %qE makes %q#v qualified function pointer from unqualifiedpassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepassing argument %i to %qs-qualified parameter aliases with argument %Zpassing argument %i to %qs-qualified parameter aliases with arguments %Zpassing arguments to ellipsis of inherited constructor %qDpassing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpatchable function entry %wu exceeds size %wupath: pedwarnpedwarn: perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-lineperhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: 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 array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwuplease use an explicit cpu name; valid cpu names are: %splugin %qs was specified with different paths: %qs and %qsplugin %s is not licensed under a GPL-compatible license
  %splugin %s is not licensed under a GPL-compatible license %splugin %s registered a null callback function for event %splugin %s should be specified before %<-fplugin-arg-%s%> in the command lineplugin cannot register a missing passplugin cannot register an unnamed passplugin cannot register pass %qs without reference pass nameplugin support is disabled; configure with --enable-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++20pointer-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 registerpost-module-declaration imports must be contiguouspost-module-declaration imports must not be from header inclusionpost-module-declaration imports must not be include-translatedpostfix %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 is missing closing `;`pragma 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 %q#D hereprevious declaration %qDprevious declaration %qD used %d template parameterprevious declaration %qD used %d template parametersprevious declaration as %q#Dprevious declaration hereprevious declaration of %<%c%E%>previous declaration of %<%c%E%> as %<@optional%>previous declaration of %<%c%E%> as %<@required%>previous declaration of %<%c%s%>previous declaration of %q#Dprevious declaration of %q+Dprevious declaration of %q+D with type %qTprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D with type %qTprevious definition of %qD hereprevious implicit declaration of %q+D with type %qTprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specificationprevious specification in %q#D herepreviously declared as %spreviously declared as %s with %u unspecified variable boundpreviously declared as %s with %u unspecified variable boundspreviously declared as %s with %u variable boundpreviously declared as %s with %u variable boundspreviously declared as %s with bound %<%s%>previously declared as %s with bound %qspreviously declared as %s with bound argument %Epreviously declared as a pointer %spreviously declared as a variable length array %spreviously declared as an array %spreviously declared as an ordinary array %spreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprivate module fragmentprivate module fragment only permitted in purview of module interface or partitionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for CR16profiler support for VxWorksprofiling %<-mcmodel=large%> with PIC is not supportedprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepromoted bitwise complement of an unsigned value is always nonzeroproperties for %<simd%> selector may not be specified in %<metadirective%>properties must be namedproperty %qs already specified in %<@dynamic%>property %qs already specified in %<@synthesize%>property %qs is using instance variable %qs of incompatible typeproperty %qs is using the same instance variable as property %qsproperty cannot be a bit-fieldproperty cannot be an arrayproperty declaration not in %<@interface%>, %<@protocol%> or %<category%> contextproperty must be constant integer expressionproperty must be constant integer expression or string 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++20%> or %<-std=gnu++20%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lreachable %s definition hereread failed while reading export dataread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only reference %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading 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 expansionrecursive inliningrecursive instantiation of default member initializer for %qDrecursive mixin instantiationrecursive type %qT undefinedrecursively required by substitution of %qS
*************** Use the %<-mcpu%> option to set the ISA
*** 1972,1982 ****
  requiresrequires-clause on declaration of non-function type %qTrequires-clause on return typerequires-clause on type-idrequires-clause on typedefresolution sub id %wx not in object fileresolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeresolver indirect function declared hereresult of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult type is not a plain type-constraintresult with non-constant character lengthreturn address signing is only supported for %<-mabi=lp64%>return discards %qv qualifier from pointer target typereturn edge does not point to exit in bb %dreturn from pointer to non-enclosed address spacereturn makes %q#v qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type inference is not supported if may override base class functionreturn type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of %qD is not %qsreturn type of functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return type specified for deduction guidereturn value type mismatchreturn with value in function with no return typereturn-statement with a value, in function returning %qTreturn-statement with no value, in function returning %qTreturn-type-requirement is not a type-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscale needs to be non-negativescaling cannot co-exist with normalization, skipping
  schedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralscope %qT before %<~%> is not a class-namescoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT afterscoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>scoped/unscoped mismatch in enum %q#Tscore argument must be constant integer expressionscore argument must be non-negativesecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to %qs must be [0, 12]second argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs not allowed for context selector set %qsselector %qs specified more than once in set %qsselector must be an immediateselector must be an integer constant in the range [0, %wi]selector set %qs specified more than onceself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildself-tests incompatible with %<-E%>setjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift count not integershift expression %q+E overflowsshift of non-integer operandshort read while reading export datashow_array_ref(): Unknown array referenceshow_array_spec(): Unhandled array shape type.show_code_node(): Bad statement codeshow_expr(): Bad intrinsic in expressionshow_expr(): Don't know how to show exprshow_ref(): Bad component codesibcall edges for non-call insn in bb %iside effects not recomputed when %<ADDR_EXPR%> changedside-effects element in no-side-effects CONSTRUCTORsigned conversion from %qT to %qT changes the value of %qEsigned conversion from %qT to %qT changes value from %qE to %qEsignedness of type and machine mode %qs don%'t matchsimple IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglistsingle %<target_clones%> attribute is ignoredsize %qE of array %qE exceeds maximum object size %qEsize %qE of array %qE is negativesize %qE of array exceeds maximum object size %qEsize %qE of array is negativesize in array new must have integral typesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of type %s is invalidsize of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object declared heresource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecify a system register with a small string length.specifying vector types with %<__attribute__ ((mode))%> is deprecatedspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspeculative edges are not adjacentspurious %<>>%>, use %<>%> to terminate a template argument listspurious leading punctuation sequence %<%.*s%> in formatspurious trailing %<%%%> in formatspurious trailing punctuation sequence %<%.*s%> in formatspurious trailing space in formatstack clash guard size %<%d%> must be equal to probing interval %<%d%>stack frame must be smaller than 64Kstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack probes for SVE framesstack probing requires %<-maccumulate-outgoing-args%> for correctnessstack probing requires %<target("accumulate-outgoing-args")%> for correctnessstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstack usage computation not supported for this targetstack usage is %wu bytesstack usage might be %wu bytesstack usage might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstandard attributes on namespaces must precede the namespace namestart of RTL fragment must be on an earlier line than endstart of implied-do loop at %L could not be simplified to a constant valuestart/end of RTL fragment are in different filesstatement cannot resolve address of overloaded functionstatement has no effectstatement is a reference, not call, to function %qEstatement is not a constant expressionstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement uses released SSA namestatement volatile flag not up to datestatement will never be executedstatement with no effectstatement-expression in a constant expressionstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failedstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic class cannot inherit from nested class %sstatic data member %qD in unnamed classstatic data member %qE declared %qsstatic declaration of %q+D follows non-static declarationstatic field %qD is not mappablestatic initialization of variable %q+D in %<.shared%> memory is not supportedstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic member function %qD cannot have cv-qualifierstatic member function %qD cannot have ref-qualifierstatic member has no `this` to which `return` can applystatic or type qualifiers in non-parameter array declaratorstatic storage variables cannot have destructorsstatic type %qT of its operand is a non-public base class of dynamic type %qTstatically allocated instance of Objective-C class %qEstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestep expression refers to outer iterator %qDstep of implied-do loop at %L could not be simplified to a constant valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class `auto` has no effect if return type is not inferredstorage class `auto` has no effect if type is not inferred, did you mean `scope`?storage class `auto` is invalid when declaring a class, did you mean to use `scope`?storage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstreaming subprocess failedstreaming subprocess was killed by signalstrftime formats cannot format argumentsstring expected for library namestring expected for mangled namestring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructs, unions cannot be abstractstructure alignment must be a small power of two, not %wustructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynchronized function %s must be a member of a classsynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not 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 compile-time constanttemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate constraint failure for %qDtemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate instantiation %s forward references template declaration %stemplate instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)template parameter %q+#Dtemplate parameter %qD declared heretemplate parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration typetemplate parameter list used in explicit instantiationtemplate parameter lists provided don%'t match the template parameters of %qDtemplate parameter pack %qD cannot have a default argumenttemplate parameter pack cannot have a default argumenttemplate parameter packs cannot have default argumentstemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match template %qDtemplate parameters not deducible in partial specialization:template placeholder type %qT must be followed by a simple declarator-idtemplate specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate template parameter %qT in declaration of deduction guidetemplate tuple parameter must be last onetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratortemplate-id %qE in declaration of primary templatetemplate-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>the %<bool%> keyword is not allowed in a C++20 concept definitionthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug format cannot be used with pre-compiled headersthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD is not a valid template argumentthe address of %qD is not a valid template argument because it does not have static storage durationthe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe address of the %qT subobject of %qD is not a valid template argumentthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the compiler can assume that the address of %qD will never be NULLthe component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %Lthe conflicting type defined in another translation unitthe conflicting type defined in another translation unit has virtual table of different sizethe conflicting type defined in another translation unit has virtual table with different contentsthe conflicting type defined in another translation unit has virtual table with more entriesthe conflicting type defined in another translation unit with different RTTI informationthe content of uninitialized storage is not usable in a constant expressionthe control flow of function %qD does not match its profile data (counter %qs)the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code.the dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe extra base is defined herethe fifth argument must be an 8-bit immediatethe first argument of a %qs must be of a boolean vector type of the same number of elements as the resultthe first difference of corresponding definitions is field %qDthe first difference of corresponding definitions is method %qDthe first parameter of %<operator new%> cannot have a default argumentthe forth argument must be scale 1, 2, 4, 8the frame size of %wu bytes is larger than %wu bytesthe immediate argument must be a 4-bit immediatethe immediate argument must be a 5-bit immediatethe immediate argument must be an 8-bit immediatethe incompatible type defined in another translation unitthe incompatible type is defined herethe lambda has no capture-defaultthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe macro %qs had not yet been definedthe mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe program should also define %qDthe range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code.the range of mask should be in 0 to 255the range of selector should be in 0 to 1the range of selector should be in 0 to 3the range of selector should be in 0 to 7the register %qs cannot be clobbered in %<asm%> for the current targetthe register specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthe y option is obsolete and ignoredthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthird argument to %qs must be [0, 12]third argument to function %qE must be a constant integerthird operand of conditional expression cannot resolve address of overloaded functionthird operand of conditional expression has no effectthird operand of conditional expression is a reference, not call, to function %qEthird operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>this %qs clause does not guard...this builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this operation requires the SVE ISA extensionthis statement may fall throughthis target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restrictedthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript is deprecatedtop-level declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local objects %wu exceeds maximum %wutotal size of local objects exceeds maximum %wutotal size of local objects is too largetotal size of local variables exceeds architecture limittp_first_run must be non-negativetraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrailing return type %qT of deduction guide is not a specialization of %qTtrailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>trampoline generated for nested function %qDtransactional memory is not supported with %<-fsanitize=address%>transactional memory is not supported with %<-fsanitize=kernel-address%>transactional memory is not supported with non-call exceptionstransformational intrinsic %qs at %L is not permitted in an initialization expressiontrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to capture %qD in instantiation of generic lambdatrying to encode non-integer type as a bit-fieldtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT (typedef of %qT) violates the C++ One Definition Ruletype %qT defined in anonymous namespace cannot match across the translation unit boundarytype %qT defined in anonymous namespace cannot match type %qT across the translation unit boundarytype %qT does not have a known sizetype %qT for explicit instantiation %qD does not match declared type %qTtype %qT is not a base type for type %qTtype %qT is not a direct base of %qTtype %qT is not a direct or virtual base of %qTtype %qT is too largetype %qT itself violates the C++ One Definition Ruletype %qT of template argument %qE depends on a template parametertype %qT of template argument %qE depends on template parameterstype %qT should match type %qTtype %qT violates the C++ One Definition Ruletype %qT with no linkage used to declare function %q#D with linkagetype %qT with no linkage used to declare variable %q#D with linkagetype %qT with virtual members is not mappabletype %qs does not conform to the %qE protocoltype %qs violates the C++ One Definition Ruletype %s is inferred from initializer %s, and variables cannot be of type voidtype assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in %qstype mismatch in %qs expressiontype mismatch in %qs referencetype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>type name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %<asm%> operand %qE could not be determinedtype of %<depobj%> expression is not %<omp_depend_t%>type of %qD defaults to %<int%>type of %qD does not match original declarationtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype of iterator %qD refers to outer iterator %qDtype of property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to open dynamic dependency %qsunable to open fileunable to open log file %<vtv_class_set_sizes.log%>: %munable to open log file %<vtv_count_data.log%>: %munable to open log file %<vtv_set_ptr_data.log%>: %munable to print out operand yet; code == %d (%c)unable to register info for plugin %qs - plugin name not foundunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunconditional %2d never executed
  unconditional %2d taken %s
! undeclared selector %qEundefined behavior when second parameter of %<va_start%> is declared with %<register%> storageundefined named operand %qsunderlying type %qT of %qT must be an integral typeunderlying type mismatch in enum %q#Tunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected error opening %<devices.csv%>unexpected expression %qE of kind %sunexpected file name %s in linker resolution file. Expected %sunexpected first argument to msp430_select_hwmult_lib: %sunexpected index-type in cris_print_indexunexpected keyword; remove space between quotes and suffix identifierunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown CRIS cpu version specification in %<-mtune=%> : %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %sunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown architecture specifier in memory model to builtinunknown array bounds setting %qsunknown array size in deleteunknown attribute %qEunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown cpu %qs for %<-mtune%>unknown demangling style %qsunknown destunknown error reading %s from %<devices.csv%>unknown evrp mode %qsunknown excess precision style %qsunknown flag passed in %<-moverride=%s%> (%s)unknown floating point contraction style %qsunknown insn modeunknown internal function %qEunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown value %qs for %<-march%>unknown value %qs for %<-mcpu%>unknown value %qs for %<-mtune%>unknown value %qs of %<-mmacosx-version-min%>unknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunmatched quoting directiveunnamed class defined hereunnamed field has incomplete typeunnamed field is neither function nor member function; cannot be declared friendunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed scoped enum is not allowedunnamed struct/union that defines no instancesunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunresolved overloaded builtinunrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>unsafe function call %qD within %<transaction_safe%> functionunsafe function call %qD within atomic transactionunsafe function call %qE within %<transaction_safe%> functionunsafe function call %qE within atomic transactionunsafe indirect function call within %<transaction_safe%> functionunsafe indirect function call within atomic transactionunset option %qs is ignored, it is always enabled for %qs CPUunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsuffixed floating constantunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported code '%c' for fixed-point:unsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported constant address:unsupported cpu name returned from kernel for %<-mcpu=native%>: %sunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand %s for code '%c'unsupported operand for code '%c'unsupported operand size for extended registerunsupported operation or type for vector comparison returning a booleanunsupported record layoutunsupported return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunused arguments in %<$%>-style formatunused parameter %qDunused structured binding declarationunused variable %q+Dunused variable %qDunwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctnessupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<%T::%D%> insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-Winvalid-pch%> for more informationuse %<-faligned-new%> to enable C++17 over-aligned new supportuse %<-fext-numeric-literals%> to enable more built-in suffixesuse %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subpartsuse %<...%> to expand argument packuse %<__attribute__ ((vector_size))%> insteaduse %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSWuse %<auto%> for an abbreviated function templateuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse a cast to the expected type to disambiguateuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in member template conversion operator can never be deduceduse of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invalid without %qsuse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invalid without %qsuse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit code without %qsuse of %<this%> in a constant expressionuse of %qD before deduction of %<auto%>use of %qs in templateuse of %qs length modifier with %qc type character has either no effect or undefined behavioruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of allocated storage after deallocation in a constant expressionuse of an operand of type %qT in %<operator++%> is deprecateduse of an operand of type %qT in %<operator++%> is forbidden in C++17use of an operand of type %qT in %<operator--%> is forbiddenuse of boolean types in AltiVec types is invaliduse of built-in parameter pack %qD outside of a templateuse of built-in trait %qE in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteadused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (64)%>, ignoring %dusing %<vector_length (64)%>, ignoring runtime settingusing %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing complex absolute value function %qD when argument is of floating-point type %qTusing complex absolute value function %qD when argument is of integer type %qTusing darwin64 ABIusing decimal floating-point absolute value function %qD when argument is of complex type %qTusing decimal floating-point absolute value function %qD when argument is of floating-point type %qTusing decimal floating-point absolute value function %qD when argument is of integer type %qTusing floating-point absolute value function %qD when argument is of complex type %qTusing floating-point absolute value function %qD when argument is of decimal floating-point type %qTusing floating-point absolute value function %qD when argument is of integer type %qTusing integer absolute value function %qD when argument is of complex type %qTusing integer absolute value function %qD when argument is of floating-point type %qTusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing simple load CSE after register allocationusing template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing value of simple assignment with %<volatile%>-qualified left operand is deprecatedusing vector_length (%d) due to call to vector-partitionable routine, ignoring %dusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid arguments are: %svalid arguments are: %s;valid arguments are: %s; did you mean %qs?valid arguments to %<-march=%> switch are: %svalid arguments to %<-march=%> switch are: %s; did you mean %qs?valid arguments to %<-mtune=%> switch are: %svalid arguments to %<-mtune=%> switch are: %s; did you mean %qs?valid arguments to %<target("arch=")%> attribute are: %svalid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?valid arguments to %<target("tune=")%> attribute are: %svalid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?valid arguments to %qs are: %svalid arguments to %qs are: %s; did you mean %qs?valid feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qE of type %qT is not a constant expressionvalue %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue of %<-mfixed-range%> must have form REG1-REG2value passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length element type in array %<reduction%> clausevariable of same assembler name as the virtual table is defined in another translation unitvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable sized type %qT in %<reduction%> clausevariable sized type %qT in %qs clausevariable symbol is not variablevariable template declared herevariable template-id %qD in nested-name-specifiervariable templates only available with %<-std=c++14%> or %<-std=gnu++14%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying withoutvariable-sized compound literalvariable-sized object may not be initializedvariables cannot be of type voidvariably modified %qE at file scopevariably modified field at file scopevariably modified type not allowed in new-expressionvariadic functions must use the base AAPCS variantvariadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>variadic thunk callvariant %qD and base %qD have incompatible typesvariant %qD is a built-invariant %qD is not a functionvector %qs element is not a GIMPLE valuevector %qs with non-NULL element indexvector argument passed to unprototyped functionvector condition will be expanded piecewisevector operation will be expanded in parallelvector operation will be expanded piecewisevector operation will be expanded with a single scalar operationvector overflow in expression %qE of type %qT results in %qEvector overflow in expression of type %qT results in %qEvector shuffling operation will be expanded piecewisevector size not an integral multiple of component sizevector type expected in %qsvector types expected in %qsvectorization did not happen for a simd loopvectors with different element number found in %qsverify_bind_c_derived_type(): Given symbol is unexpectedly NULLverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of `g` will be omitted, please specify version for individual extension.versioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid initializers for pointers not allowed in safe functionsvoid value not ignored as it ought to bevolatile argumentvtable for vtable verification is not supported with LTOwaitpid failedwarning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak aliases are not supportedweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationweights need to be non-negativewhen writing output to %s: %mwhile %qT decomposes into %E elementswhile %qT decomposes into %wu elementwhile %qT decomposes into %wu elementswidth of %qD exceeds its typewidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwithout %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>without `this` cannot be %swork-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionwrite of %wu-bit data outside the bound of destination object, data truncated into %wu-bitwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong %<TYPE_CACHED_VALUES%> entrywrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong entry in %<TYPE_ARG_TYPES%> listwrong immediate use listwrong insn in the fallthru edgewrong list of exited loops for edge %d->%dwrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_call_with_static_chain%>wrong number of arguments to %<__builtin_choose_expr%>wrong number of arguments to %<__builtin_complex%>wrong number of arguments to %<__builtin_convertvector%>wrong number of arguments to %<__builtin_launder%>wrong number of arguments to %<__builtin_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong number of template arguments (%d, should be at least %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong tree in %<TYPE_FIELDS%> listwrong type argument to %swrong type argument to abswrong type argument to absuwrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluswrong type of argument %sx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can use an inline namespace insteadyou can work around this by removing the initializeryou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero sized type %qT in %<reduction%> clausezero sized type %qT in %qs clausezero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-length string not allowed for mangled namezero-size array %qDzero-size array %qTzero-size array member %qD in an otherwise empty %q#Tzero-size array member %qD not at end of %q#T{anonymous}Project-Id-Version: gcc 11.1-b20210321
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2021-04-03 16:17+0200
  Last-Translator: Roland Illig <roland.illig@gmx.de>
  Language-Team: German <translation-team-de@lists.sourceforge.net>
  Language: de
--- 1981,1991 ----
  requiresrequires-clause on declaration of non-function type %qTrequires-clause on return typerequires-clause on type-idrequires-clause on typedefresolution sub id %wx not in object fileresolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeresolver indirect function declared hereresult of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult type is not a plain type-constraintresult with non-constant character lengthreturn address signing is only supported for %<-mabi=lp64%>return discards %qv qualifier from pointer target typereturn edge does not point to exit in bb %dreturn from pointer to non-enclosed address spacereturn makes %q#v qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type inference is not supported if may override base class functionreturn type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of %qD is not %qsreturn type of functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return type specified for deduction guidereturn value type mismatchreturn with value in function with no return typereturn-statement with a value, in function returning %qTreturn-statement with no value, in function returning %qTreturn-type-requirement is not a type-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscale needs to be non-negativescaling cannot co-exist with normalization, skipping
  schedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralscope %qT before %<~%> is not a class-namescoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT afterscoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>scoped/unscoped mismatch in enum %q#Tscore argument must be constant integer expressionscore argument must be non-negativesecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to %qs must be [0, 12]second argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs not allowed for context selector set %qsselector %qs specified more than once in set %qsselector must be an immediateselector must be an integer constant in the range [0, %wi]selector set %qs specified more than onceself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildself-tests incompatible with %<-E%>setjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift count not integershift expression %q+E overflowsshift of non-integer operandshort read while reading export datashow_array_ref(): Unknown array referenceshow_array_spec(): Unhandled array shape type.show_code_node(): Bad statement codeshow_expr(): Bad intrinsic in expressionshow_expr(): Don't know how to show exprshow_ref(): Bad component codesibcall edges for non-call insn in bb %iside effects not recomputed when %<ADDR_EXPR%> changedside-effects element in no-side-effects CONSTRUCTORsigned conversion from %qT to %qT changes the value of %qEsigned conversion from %qT to %qT changes value from %qE to %qEsignedness of type and machine mode %qs don%'t matchsimple IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglistsingle %<target_clones%> attribute is ignoredsize %qE of array %qE exceeds maximum object size %qEsize %qE of array %qE is negativesize %qE of array exceeds maximum object size %qEsize %qE of array is negativesize in array new must have integral typesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of type %s is invalidsize of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object declared heresource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecify a system register with a small string length.specifying vector types with %<__attribute__ ((mode))%> is deprecatedspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspeculative edges are not adjacentspurious %<>>%>, use %<>%> to terminate a template argument listspurious leading punctuation sequence %<%.*s%> in formatspurious trailing %<%%%> in formatspurious trailing punctuation sequence %<%.*s%> in formatspurious trailing space in formatstack clash guard size %<%d%> must be equal to probing interval %<%d%>stack frame must be smaller than 64Kstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack probes for SVE framesstack probing requires %<-maccumulate-outgoing-args%> for correctnessstack probing requires %<target("accumulate-outgoing-args")%> for correctnessstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstack usage computation not supported for this targetstack usage is %wu bytesstack usage might be %wu bytesstack usage might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstandard attributes on namespaces must precede the namespace namestart of RTL fragment must be on an earlier line than endstart of implied-do loop at %L could not be simplified to a constant valuestart/end of RTL fragment are in different filesstatement cannot resolve address of overloaded functionstatement has no effectstatement is a reference, not call, to function %qEstatement is not a constant expressionstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement uses released SSA namestatement volatile flag not up to datestatement will never be executedstatement with no effectstatement-expression in a constant expressionstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failedstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic class cannot inherit from nested class %sstatic data member %qD in unnamed classstatic data member %qE declared %qsstatic declaration of %q+D follows non-static declarationstatic field %qD is not mappablestatic initialization of variable %q+D in %<.shared%> memory is not supportedstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic member function %qD cannot have cv-qualifierstatic member function %qD cannot have ref-qualifierstatic member has no `this` to which `return` can applystatic or type qualifiers in non-parameter array declaratorstatic storage variables cannot have destructorsstatic type %qT of its operand is a non-public base class of dynamic type %qTstatically allocated instance of Objective-C class %qEstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestep expression refers to outer iterator %qDstep of implied-do loop at %L could not be simplified to a constant valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class `auto` has no effect if return type is not inferredstorage class `auto` has no effect if type is not inferred, did you mean `scope`?storage class `auto` is invalid when declaring a class, did you mean to use `scope`?storage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstreaming subprocess failedstreaming subprocess was killed by signalstrftime formats cannot format argumentsstring expected for library namestring expected for mangled namestring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructs, unions cannot be abstractstructure alignment must be a small power of two, not %wustructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcpu=%s%> conflicts with switch %<-march=%s%>switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynchronized function %s must be a member of a classsynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetakes no argumenttaking address of an immediate function %qDtaking address of constructor %qDtaking address of destructor %qDtaking address of expression of type %<void%>taking address of packed member of %qT may result in an unaligned pointer valuetaking address of rvaluetaking address of temporary arraytaking the absolute value of unsigned type %qT has no effecttaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support ARMv8-M Security Extensionstarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget CPU does not support unaligned accessestarget OS does not support unaligned accessestarget argumenttarget attribute is not supported on this machinetarget attribute or pragma changes %<long double%> sizetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget does not support atomic profile update, single mode is selectedtarget does not support function version dispatchertarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget of conversion might be a candidate for a format attributetarget of initialization might be a candidate for a format attributetarget specific builtin not availabletarget specific option mismatchtarget system does not support debug outputtarget system does not support the %qs debug formattemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a compile-time constanttemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate constraint failure for %qDtemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate instantiation %s forward references template declaration %stemplate instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)template parameter %q+#Dtemplate parameter %qD declared heretemplate parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration typetemplate parameter list used in explicit instantiationtemplate parameter lists provided don%'t match the template parameters of %qDtemplate parameter pack %qD cannot have a default argumenttemplate parameter pack cannot have a default argumenttemplate parameter packs cannot have default argumentstemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match template %qDtemplate parameters not deducible in partial specialization:template placeholder type %qT must be followed by a simple declarator-idtemplate specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate template parameter %qT in declaration of deduction guidetemplate tuple parameter must be last onetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratortemplate-id %qE in declaration of primary templatetemplate-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>the %<bool%> keyword is not allowed in a C++20 concept definitionthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug format cannot be used with pre-compiled headersthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD is not a valid template argumentthe address of %qD is not a valid template argument because it does not have static storage durationthe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe address of the %qT subobject of %qD is not a valid template argumentthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the compiler can assume that the address of %qD will never be NULLthe component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %Lthe conflicting type defined in another translation unitthe conflicting type defined in another translation unit has virtual table of different sizethe conflicting type defined in another translation unit has virtual table with different contentsthe conflicting type defined in another translation unit has virtual table with more entriesthe conflicting type defined in another translation unit with different RTTI informationthe content of uninitialized storage is not usable in a constant expressionthe control flow of function %qD does not match its profile data (counter %qs)the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code.the dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe extra base is defined herethe fifth argument must be an 8-bit immediatethe first argument of a %qs must be of a boolean vector type of the same number of elements as the resultthe first difference of corresponding definitions is field %qDthe first difference of corresponding definitions is method %qDthe first parameter of %<operator new%> cannot have a default argumentthe forth argument must be scale 1, 2, 4, 8the frame size of %wu bytes is larger than %wu bytesthe immediate argument must be a 4-bit immediatethe immediate argument must be a 5-bit immediatethe immediate argument must be an 8-bit immediatethe incompatible type defined in another translation unitthe incompatible type is defined herethe lambda has no capture-defaultthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe macro %qs had not yet been definedthe mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe program should also define %qDthe range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code.the range of mask should be in 0 to 255the range of selector should be in 0 to 1the range of selector should be in 0 to 3the range of selector should be in 0 to 7the register %qs cannot be clobbered in %<asm%> for the current targetthe register specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthe y option is obsolete and ignoredthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthird argument to %qs must be [0, 12]third argument to function %qE must be a constant integerthird operand of conditional expression cannot resolve address of overloaded functionthird operand of conditional expression has no effectthird operand of conditional expression is a reference, not call, to function %qEthird operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>this %qs clause does not guard...this builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this operation requires the SVE ISA extensionthis statement may fall throughthis target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restrictedthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript is deprecatedtop-level declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local objects %wu exceeds maximum %wutotal size of local objects exceeds maximum %wutotal size of local objects is too largetotal size of local variables exceeds architecture limittp_first_run must be non-negativetraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrailing return type %qT of deduction guide is not a specialization of %qTtrailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>trampoline generated for nested function %qDtransactional memory is not supported with %<-fsanitize=address%>transactional memory is not supported with %<-fsanitize=kernel-address%>transactional memory is not supported with non-call exceptionstransformational intrinsic %qs at %L is not permitted in an initialization expressiontrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to capture %qD in instantiation of generic lambdatrying to encode non-integer type as a bit-fieldtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT (typedef of %qT) violates the C++ One Definition Ruletype %qT defined in anonymous namespace cannot match across the translation unit boundarytype %qT defined in anonymous namespace cannot match type %qT across the translation unit boundarytype %qT does not have a known sizetype %qT for explicit instantiation %qD does not match declared type %qTtype %qT is not a base type for type %qTtype %qT is not a direct base of %qTtype %qT is not a direct or virtual base of %qTtype %qT is too largetype %qT itself violates the C++ One Definition Ruletype %qT of template argument %qE depends on a template parametertype %qT of template argument %qE depends on template parameterstype %qT should match type %qTtype %qT violates the C++ One Definition Ruletype %qT with no linkage used to declare function %q#D with linkagetype %qT with no linkage used to declare variable %q#D with linkagetype %qT with virtual members is not mappabletype %qs does not conform to the %qE protocoltype %qs violates the C++ One Definition Ruletype %s is inferred from initializer %s, and variables cannot be of type voidtype assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in %qstype mismatch in %qs expressiontype mismatch in %qs referencetype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>type name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %<asm%> operand %qE could not be determinedtype of %<depobj%> expression is not %<omp_depend_t%>type of %qD defaults to %<int%>type of %qD does not match original declarationtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype of iterator %qD refers to outer iterator %qDtype of property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to open dynamic dependency %qsunable to open fileunable to open log file %<vtv_class_set_sizes.log%>: %munable to open log file %<vtv_count_data.log%>: %munable to open log file %<vtv_set_ptr_data.log%>: %munable to print out operand yet; code == %d (%c)unable to register info for plugin %qs - plugin name not foundunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunconditional %2d never executed
  unconditional %2d taken %s
! undeclared selector %qEundefined behavior when second parameter of %<va_start%> is declared with %<register%> storageundefined named operand %qsunderlying type %qT of %qT must be an integral typeunderlying type mismatch in enum %q#Tunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected error opening %<devices.csv%>unexpected expression %qE of kind %sunexpected file name %s in linker resolution file. Expected %sunexpected first argument to msp430_select_hwmult_lib: %sunexpected index-type in cris_print_indexunexpected keyword; remove space between quotes and suffix identifierunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown CRIS cpu version specification in %<-mtune=%> : %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %sunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown architecture specifier in memory model to builtinunknown array bounds setting %qsunknown array size in deleteunknown attribute %qEunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown cpu %qs for %<-mtune%>unknown demangling style %qsunknown destunknown error reading %s from %<devices.csv%>unknown evrp mode %qsunknown excess precision style %qsunknown flag passed in %<-moverride=%s%> (%s)unknown floating point contraction style %qsunknown insn modeunknown internal function %qEunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown value %qs for %<-march%>unknown value %qs for %<-mcpu%>unknown value %qs for %<-mtune%>unknown value %qs of %<-mmacosx-version-min%>unknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunmatched quoting directiveunnamed class defined hereunnamed field has incomplete typeunnamed field is neither function nor member function; cannot be declared friendunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed scoped enum is not allowedunnamed struct/union that defines no instancesunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunresolved overloaded builtinunrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>unsafe function call %qD within %<transaction_safe%> functionunsafe function call %qD within atomic transactionunsafe function call %qE within %<transaction_safe%> functionunsafe function call %qE within atomic transactionunsafe indirect function call within %<transaction_safe%> functionunsafe indirect function call within atomic transactionunset option %qs is ignored, it is always enabled for %qs CPUunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsuffixed floating constantunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported code '%c' for fixed-point:unsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported constant address:unsupported cpu name returned from kernel for %<-mcpu=native%>: %sunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand %s for code '%c'unsupported operand for code '%c'unsupported operand size for extended registerunsupported operation or type for vector comparison returning a booleanunsupported record layoutunsupported return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunused arguments in %<$%>-style formatunused parameter %qDunused structured binding declarationunused variable %q+Dunused variable %qDunwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctnessupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<%T::%D%> insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-Winvalid-pch%> for more informationuse %<-faligned-new%> to enable C++17 over-aligned new supportuse %<-fext-numeric-literals%> to enable more built-in suffixesuse %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subpartsuse %<...%> to expand argument packuse %<__attribute__ ((vector_size))%> insteaduse %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSWuse %<auto%> for an abbreviated function templateuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse a cast to the expected type to disambiguateuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in member template conversion operator can never be deduceduse of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invalid without %qsuse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invalid without %qsuse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit code without %qsuse of %<this%> in a constant expressionuse of %qD before deduction of %<auto%>use of %qs in templateuse of %qs length modifier with %qc type character has either no effect or undefined behavioruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of allocated storage after deallocation in a constant expressionuse of an operand of type %qT in %<operator++%> is deprecateduse of an operand of type %qT in %<operator++%> is forbidden in C++17use of an operand of type %qT in %<operator--%> is forbiddenuse of boolean types in AltiVec types is invaliduse of built-in parameter pack %qD outside of a templateuse of built-in trait %qE in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating-point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteadused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (64)%>, ignoring %dusing %<vector_length (64)%>, ignoring runtime settingusing %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing complex absolute value function %qD when argument is of floating-point type %qTusing complex absolute value function %qD when argument is of integer type %qTusing darwin64 ABIusing decimal floating-point absolute value function %qD when argument is of complex type %qTusing decimal floating-point absolute value function %qD when argument is of floating-point type %qTusing decimal floating-point absolute value function %qD when argument is of integer type %qTusing floating-point absolute value function %qD when argument is of complex type %qTusing floating-point absolute value function %qD when argument is of decimal floating-point type %qTusing floating-point absolute value function %qD when argument is of integer type %qTusing integer absolute value function %qD when argument is of complex type %qTusing integer absolute value function %qD when argument is of floating-point type %qTusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing simple load CSE after register allocationusing template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing value of simple assignment with %<volatile%>-qualified left operand is deprecatedusing vector_length (%d) due to call to vector-partitionable routine, ignoring %dusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid arguments are: %svalid arguments are: %s;valid arguments are: %s; did you mean %qs?valid arguments to %<-march=%> switch are: %svalid arguments to %<-march=%> switch are: %s; did you mean %qs?valid arguments to %<-mtune=%> switch are: %svalid arguments to %<-mtune=%> switch are: %s; did you mean %qs?valid arguments to %<target("arch=")%> attribute are: %svalid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?valid arguments to %<target("tune=")%> attribute are: %svalid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?valid arguments to %qs are: %svalid arguments to %qs are: %s; did you mean %qs?valid feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qE of type %qT is not a constant expressionvalue %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue of %<-mfixed-range%> must have form REG1-REG2value passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length element type in array %<reduction%> clausevariable of same assembler name as the virtual table is defined in another translation unitvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable sized type %qT in %<reduction%> clausevariable sized type %qT in %qs clausevariable symbol is not variablevariable template declared herevariable template-id %qD in nested-name-specifiervariable templates only available with %<-std=c++14%> or %<-std=gnu++14%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying withoutvariable-sized compound literalvariable-sized object may not be initializedvariables cannot be of type voidvariably modified %qE at file scopevariably modified field at file scopevariably modified type not allowed in new-expressionvariadic functions must use the base AAPCS variantvariadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>variadic thunk callvariant %qD and base %qD have incompatible typesvariant %qD is a built-invariant %qD is not a functionvector %qs element is not a GIMPLE valuevector %qs with non-NULL element indexvector argument passed to unprototyped functionvector condition will be expanded piecewisevector operation will be expanded in parallelvector operation will be expanded piecewisevector operation will be expanded with a single scalar operationvector overflow in expression %qE of type %qT results in %qEvector overflow in expression of type %qT results in %qEvector shuffling operation will be expanded piecewisevector size not an integral multiple of component sizevector type expected in %qsvector types expected in %qsvectorization did not happen for a simd loopvectors with different element number found in %qsverify_bind_c_derived_type(): Given symbol is unexpectedly NULLverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of `g` will be omitted, please specify version for individual extension.versioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid initializers for pointers not allowed in safe functionsvoid value not ignored as it ought to bevolatile argumentvtable for vtable verification is not supported with LTOwaitpid failedwarning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak aliases are not supportedweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationweights need to be non-negativewhen writing output to %s: %mwhile %qT decomposes into %E elementswhile %qT decomposes into %wu elementwhile %qT decomposes into %wu elementswidth of %qD exceeds its typewidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwithout %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>without `this` cannot be %swork-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionwrite of %wu-bit data outside the bound of destination object, data truncated into %wu-bitwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong %<TYPE_CACHED_VALUES%> entrywrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong entry in %<TYPE_ARG_TYPES%> listwrong immediate use listwrong insn in the fallthru edgewrong list of exited loops for edge %d->%dwrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_call_with_static_chain%>wrong number of arguments to %<__builtin_choose_expr%>wrong number of arguments to %<__builtin_complex%>wrong number of arguments to %<__builtin_convertvector%>wrong number of arguments to %<__builtin_launder%>wrong number of arguments to %<__builtin_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong number of template arguments (%d, should be at least %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong tree in %<TYPE_FIELDS%> listwrong type argument to %swrong type argument to abswrong type argument to absuwrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluswrong type of argument %sx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can use an inline namespace insteadyou can work around this by removing the initializeryou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero sized type %qT in %<reduction%> clausezero sized type %qT in %qs clausezero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-length string not allowed for mangled namezero-size array %qDzero-size array %qTzero-size array member %qD in an otherwise empty %q#Tzero-size array member %qD not at end of %q#T{anonymous}Project-Id-Version: gcc 11.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2021-04-28 15:04+0200
  Last-Translator: Roland Illig <roland.illig@gmx.de>
  Language-Team: German <translation-team-de@lists.sourceforge.net>
  Language: de
*************** Content-Type: text/plain; charset=UTF-8
*** 1985,1991 ****
  Content-Transfer-Encoding: 8bit
  X-Bugs: Report translation errors to the Language-Team address.
  Plural-Forms: nplurals=2; plural=(n != 1);
! X-Generator: Poedit 2.4.2
  X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1
  
  
--- 1994,2000 ----
  Content-Transfer-Encoding: 8bit
  X-Bugs: Report translation errors to the Language-Team address.
  Plural-Forms: nplurals=2; plural=(n != 1);
! X-Generator: Poedit 2.4.3
  X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1
  
  
*************** write_c_file: Ausgabename ist %s, PrÃ¤fi
*** 2119,2136 ****
   [siehe %<-fno-allow-invalid-boz%>] da alle seine Kopier- und Verschiebekonstruktoren gelÃ¶scht sind Kandidat 1: %q#F Kandidat 2: %q#F in Konflikt stehende Codeerzeugungsschalter verwendet hier deklariert der Ausdruck hat einen konstanten Wert, ist aber kein konstanter Ausdruck im Sinne von C++ zstdÂ»%s !$ACC LOOPÂ«-Schleifen bei %L formen keinen rechteckigen Wiederholungsraum!$ACC LOOP kann bei %L keine DO-CONCURRENT-Schleife sein!$ACC LOOP darf ohne Schleifensteuerung bei %L kein DO WHILE oder DO sein!$ACC-LOOP-Iterationsvariable bei %L muss vom Typ integer seinÂ»!$ACC ROUTINEÂ« wurde bereits bei %C angewendet!$ACC ROUTINE mit GANG, WORKER oder VECTOR-Klausel ist in PURE-Prozedur bei %C nicht erlaubt!$ACC bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist!$OMP 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 setzen!$OMP ATOMIC READ bei %L ist inkompatibel zu den Klauseln ACQ_REL oder RELEASEAnweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesen!$OMP ATOMIC UPDATE bei %L ist inkompatibel zu den Klauseln ACQ_REL oder ACQUIRE!$OMP ATOMIC WRITE bei %L ist inkompatibel zu den Klauseln ACQ_REL oder ACQUIREEingebaute 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 REQUIRES bei %C muss im Spezifikationsteil einer Programmeinheit vorkommen%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die bei %L angegeben ist, Ã¼bersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das mÃ¶glicherweise von einer Modulverwendung stammt)%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%> wird von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die von der Modulverwendung %qs bei %L angegeben ist, Ã¼bersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das mÃ¶glicherweise von einer Modulverwendung stammt)%<!$OMP REQUIRES%>-Klausel %qs, die bei %L angegeben ist, kommt nach der Verwendung eines GerÃ¤te-Konstrukts bzw. einer GerÃ¤te-Routine%<!$OMP REQUIRES%>-Klausel %qs ist von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben%<!$OMP REQUIRES%>-Klausel %qs, die von der Modulverwendung %qs bei %L angegeben ist, kommt nach der Verwendung eines GerÃ¤te-Konstrukts bzw. einer GerÃ¤te-Routine!$OMP bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist"%.*s""::" 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 %CDie Operandenmodifizierer %%d, %%e, %%f und %%g sind ausschlieÃŸlich fÃ¼r Speicherreferenzen oder konstante Werte%+qD lÃ¶st einen Abschnittstypkonflikt aus%+qD lÃ¶st einen Abschnittstypkonflikt mit %qD aus%+qD als %qE deklariert, nachdem es verwendet wurde%+qD wurde als %qs deklariert, nachdem es verwendet wurde%+qD als schwach deklariert, nachdem es verwendet wurde%+qD ohne %<retain%>-Attribut und %qD mit %<retain%>-Attribut liegen in einem Abschnitt mit demselben NamenInterner Fehler: %<!%> not valid in GIMPLE%<#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 allocate%> wird nicht mehr unterstÃ¼tzt%<#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 critical%> mit %<hint%>-Klausel erfordert einen Namen, auÃŸer wenn %<omp_sync_hint_none%> verwendet wird%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werdenhinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehenhinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen%<#pragma omp declare %s%> muss direkt von einer Funktionsdeklaration oder -definition gefolgt sein%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist%<#pragma omp declare reduction%> darf nur im Datei- oder Block-GÃ¼ltigkeitsbereich auftreten%<#pragma omp 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 %qTAttribut %<%E (%E)%> wird ignoriert, da es sich auf eine Funktion bezieht, die als %qs deklariert istAttribut %<%E (%E)%> wird ignoriert, da es sich auf eine Deallokationsfunction bezieht, die als %qs deklariert ist%<%E::%E%> wurde nicht deklariert%<%E::%E%> ist keine Klasse oder Namensbereich%<%E::%E%> ist keine Klasse, Namensbereich oder AufzÃ¤hlung%<%E::%E%> ist kein TypAttribut-Direktive im Bereich %<%E::%E%> ignoriert%<%T%s%D%> benennt Destruktor%<%T::%D%> benennt Konstruktor in %qT%<%T::%D%> benennt Konstruktor, nicht den Typ%<%T::%E%> wurde nicht deklariert%<%T::%E%> ist kein Typ%<%T::%E%> benennt den Konstruktor, nicht den Typ%<%c%> ist kein gÃ¼ltiges Zeichen in einem Bezeichner%<%c%> ist kein gÃ¼ltiges Anfangszeichen fÃ¼r einen Bezeichner%<%c%E%> nicht in Protokoll(en) gefundendas innerhalb der Parameterliste deklarierte %<%s %E%> ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar%<%s %s%>-Konstrukt innerhalb von %qs nicht eng geschachtelt%<%s + %s%> bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%<%s taskgroup%>-Konstrukt nicht eng geschachtelt innerhalb von %<taskgroup%>-Region%<%s%> muss fÃ¼r sich allein stehen, fÃ¼r %<-mharden-sls=%>%<%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 fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fPIC%> wird nicht unterstÃ¼tzt%<-fPIC%>/%<-fpic%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fPIE%> wird nicht unterstÃ¼tzt%<-fabi-compat-version=1%> wird nicht unterstÃ¼tzt; stattdessen wird Â»=2Â« verwendet%<-fabi-version=1%> wird nicht mehr unterstÃ¼tzt%<-fabi-version=12%> (GCC 8.1) Ã¤ndert versehentlich die Aufrufkonvention fÃ¼r %qT%<-fabi-version=13%> (GCC 8.2) korrigiert die Aufrufkonvention fÃ¼r %qT, die in 8.1 versehentlich geÃ¤ndert wurde%<-falign-%s%> ist nicht zwischen 0 und %d%<-falign-labels=%d%> wird nicht unterstÃ¼tzt%<-falign-loops=%d%> wird nicht unterstÃ¼tzt%<-faligned-new=%d%> ist keine Zweierpotenz%<-fasan-shadow-offset%> sollte nur zusammen mit %<-fsanitize=kernel-address%> verwendet werden%<-fassociative-math%> abgeschaltet; andere Optionen haben Vorrang%<-fcall-saved-REG%> wird fÃ¼r Ausgaberegister nicht unterstÃ¼tzt%<-fcf-protection%> ist nicht mit diesem Ziel kompatibel%<-fcf-protection=branch%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fcf-protection=full%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fcf-protection=return%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-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-modref%> 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%<-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=%s%> ist mit %<-fsanitize=%s%> unvertrÃ¤glich%<-fsanitize=address%> und %<-fsanitize=kernel-address%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=address%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=all%> ist ungÃ¼ltig%<-fsanitize=kernel-address%> mit Stapelschutz wird auf diesem Ziel nur in Kombination mit %<-fasan-shadow-offset=%> unterstÃ¼tzt%<-fsanitize=pointer-compare%> muss mit %<-fsanitize=address%> oder %<-fsanitize=kernel-address%> kombiniert werden%<-fsanitize=pointer-subtract%> muss mit %<-fsanitize=address%> oder %<-fsanitize=kernel-address%> kombiniert werden%<-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%<-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%>: Erweiterung %qs kommt mehr als einmal vor.%<-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%>: Name von %s muss mehr als 1 Buchstabe sein%<-march=%s%>: rv%de ist keine gÃ¼ltige Basis-ISA%<-march=%s%>: unerwartete ISA-Zeichenkette am Ende: %qs%<-march=%s%>: nicht unterstÃ¼tzte ISA-Teilmenge %<%c%>%<-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%<-mcpu=%s%>: unbekannte CPU%<-mdata-region=either%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mdata-region=upper%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mdiv%> erfordert %<-march%>, um die %<M%>-Erweiterung zu ermitteln%<-mdouble-float%> wird ohne %<-mhard-float%> ignoriert%<-mdynamic-no-pic%> Ã¼bersteuert %<-fpic%>, %<-fPIC%>, %<-fpie%> oder %<-fPIE%>%<-mes0%> kann nur zusammen mit C verwendet werden%<-mexr%> wird ohne %<-ms%> verwendet%<-mexr%> wird ohne %<-ms%> oder %<-msx%> verwendet%<-mfdivdu%> wird ohne %<-mhard-float%> ignoriert%<-mfdpic%> wird nicht unterstÃ¼tzt, bitte das Ziel Â»bfin-linux-uclibcÂ« verwenden%<-mfentry%> wird nur auf 64-Bit-CPUs unterstÃ¼tzt%<-mfentry%> wird fÃ¼r 32 Bit in Kombination mit %<-fpic%> nicht unterstÃ¼tzt%<-mfloat-abi=hard%> und VFP%<-mfloat-abi=hard%>: ausgewÃ¤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Ã¼tztArgument fÃ¼r %<-mgprel-sec=%> ist kein gÃ¼ltiger regulÃ¤rer Ausdruck%<-mgprel-sec=%> wird nicht zusammen mit PIC unterstÃ¼tzt%<-mhard-dfp%> kann nicht in Verbindung mit %<-msoft-float%> verwendet werden%<-mhard-float%> wird von der ausgewÃ¤hlten CPU nicht unterstÃ¼tzt%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel%<-mintel-syntax%> und %<-mno-intel-syntax%> sind veraltet; stattdessen %<-masm=intel%> und %<-masm=att%> verwenden%<-mips3d%> erfordert %<-mpaired-single%>Argument fÃ¼r %<-misr-secure=%d%> liegt nicht zwischen 0 und 3fÃ¼r die Option %<-misr-vector-size=%d%> sind nur die Werte 4 oder 16 gÃ¼ltig%<-mlarge%> erfordert ein 430X-kompatibles %<-mmcu=%>%<-mlong-double-64%> ist mit %<-m64%> nicht erlaubt%<-mloongson-ext2%> muss zusammen mit %<-mloongson-ext%> verwendet werden%<-mloongson-mmi%> muss zusammen mit %<-mhard-float%> verwendet werden%<-mmsa%> muss zusammen mit %<-mfp64%> und %<-mhard-float%> verwendet werden%<-mmul=g13%> kann nicht zusammen mit %<-mcpu=g10%> verwendet werden%<-mmul=g13%> kann nicht zusammen mit %<-mcpu=g14%> verwendet werden%<-mmul=g14%> kann nicht zusammen mit %<-mcpu=g10%> verwendet werden%<-mmul=g14%> kann nicht zusammen mit %<-mcpu=g13%> verwendet werden%<-mmulticore%> kann nur mit BF561 verwendet werden%<-mn%> wird fÃ¼r Linux-Ziele nicht unterstÃ¼tzt%<-mno-%s%> schaltet %<-m%s%> aus%<-mno-allow-string-insns%> verbietet das Erzeugen des RMPA-Befehls%<-mno-altivec%> schaltet vsx aus%<-mno-dpfp-lrsr%> wird nur mit %<-mdpfp%> unterstÃ¼tzt%<-mno-exr%> ist nur mit %<-ms%> oder %<-msx%> gÃ¼ltig, die Option wird ignoriert%<-mno-fentry%> ist nicht mit SEH vertrÃ¤glich%<-mno-gpopt%> erfordert %<-mexplicit-relocs%>%<-mno-mpy%> wird nur fÃ¼r ARC700 oder ARCv2 unterstÃ¼tzt%<-mno-pic-data-is-text-relative%> kann nur zusammen mit %<-fpic%>/%<-fPIC%> verwendet werden%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel%<-mnop-mcount%> ist fÃ¼r %<-fPIC%> nicht implementiert%<-mpcrel -fPIC%> wird derzeit nicht fÃ¼r die ausgewÃ¤hlte CPU unterstÃ¼tzt%<-mpic-register=%> ist ohne %<-fpic%> nutzlos%<-mpic-symbol-stubs%> ist fÃ¼r 64-Bit-Code nicht erforderlich (ignoriert)%<-mpreferred-stack-boundary%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d%<-mpreferred-stack-boundary=%d%> muss zwischen %d und %d liegen%<-mquad-memory%> ist im Little-Endian-Modus nicht verfÃ¼gbar%<-mquad-memory%> benÃ¶tigt 64-Bit-Modus%<-mquad-memory-atomic%> benÃ¶tigt 64-Bit-ModusArgument fÃ¼r %<-mr0rel-sec=%> ist kein gÃ¼ltiger regulÃ¤rer Ausdruck%<-mr0rel-sec=%> wird nicht zusammen mit PIC unterstÃ¼tzt%<-mregparm%> wird fÃ¼r Intel-MCU-psABI ignoriert%<-mregparm%> wird im 64-Bit-Modus ignoriert%<-mregparm=%d%> liegt nicht zwischen 0 und %d%<-mrelax%> wird nur fÃ¼r RTP PIC unterstÃ¼tzt%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> wird im 64-Bit-Modus ignoriert%<-ms2600%> wird ohne %<-ms%> verwendet%<-mshared-library-id=%> ohne %<-mid-shared-library%> angegeben%<-mshared-library-id=%s%> liegt nicht zwischen 0 und %d%<-msmart%> ist mit %<-mhigh-registers%> unvertrÃ¤glich%<-mspfp_fast%> ist auf ARC600 und ARC601 nicht verfÃ¼gbar%<-msse5%> wurde entfernt%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist%<-mstack-guard%> bringt %<-mstack-size%> mit sich%<-mstringop-strategy=rep_8byte%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-mtune=%> erwartet mn10300, am33, am33-2, oder am34%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden%<-muintr%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-mvrsave=no%> ist veraltet. Verwenden Sie stattdessen %<-mno-vrsave%>%<-mvrsave=yes%> ist veraltet. Verwenden Sie stattdessen %<-mvrsave%>%<-mvsx%> und %<-mno-altivec%> sind unvertrÃ¤glich%<-mvsx%> benÃ¶tigt indizierte Adressierung%<-mvsx%> benÃ¶tigt Hardware-Gleitkommabefehle%<-mxl-multiply-high%> kann nur mit %<-mcpu=v6.00.a%> oder hÃ¶her verwendet werden%<-mxl-multiply-high%> erfordert %<-mno-xl-soft-mul%>%<-mxl-reorder%> kann nur mit %<-mcpu=v8.30.a%> oder hÃ¶her verwendet werden%<-mxl-reorder%> erfordert %<-mxl-pattern-compare%> fÃ¼r %<-mcpu=v8.30.a%>%<-pipe%> ignoriert, da %<-save-temps%> angegeben wurde%<-pipe%> wird nicht unterstÃ¼tzt%<-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%<DETACH%>-Klausel bei %L darf nicht zusammen mit %<MERGEABLE%>-Klausel verwendet werden%<G0%> in Format bei %LDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDirektive %<GCC unroll%> bei %2$C verlangt eine konstante Anzahl (maximal %1$u)Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen%<HLE_ACQUIRE%> wird mit %<ACQUIRE%> oder stÃ¤rkerem Speichermodell nicht verwendet%<HLE_RELEASE%> wird mit %<RELEASE%> oder stÃ¤rkerem Speichermodell nicht verwendet%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetztArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L ist ein Array und darf nicht die SpeichergrÃ¶ÃŸe 0 haben, da das %<SOURCE%>-Argument grÃ¶ÃŸer als 0 istArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf nicht %s seinArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf kein %s seinSpaltenÃ¼berschrift %<MPY_TYPE%> fehlt in %<devices.csv%>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 AusrichtungZieltyp %qT von %<__builtin_bit_cast%> ist ein ArraytypZieltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbarin %<__builtin_bit_cast%> ist die QuellgrÃ¶ÃŸe %qE ungleich der ZieltypgrÃ¶ÃŸe %qEQuelltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbarOperand von %<__builtin_complex%> nicht realer binÃ¤rer GleitkommatypOperanden von %<__builtin_complex%> unterschiedlichen TypsDas erste Argument von %<__builtin_convertvector%> muss Ganzzahl- oder Gleitkommavektor seinAnzahl der Elemente des ersten Argumentvektors und des Typs des zweiten Argumentvektors fÃ¼r %<__builtin_convertvector%> sollten gleich seinDas zweite Argument von %<__builtin_convertvector%> muss Ganzzahl- oder Gleitkommavektortyp sein%<__builtin_eh_return%> fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<__builtin_has_attribute%> mit abhÃ¤ngigem Argument wird noch nicht unterstÃ¼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 GanzzahlausdruckAllokationsausdruck in %<allocate%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>Allokationsausdruck in %<allocator%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>%<always_inline%> Funktion ist mÃ¶glicherweise nicht inlinefÃ¤higAttribut %<amdgpu_hsa_kernel%> erfordert Zeichenkettenkonstanten als Argumente%<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++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubtin atomarer Transaktion ist kein %<asm%> erlaubt%<asm%>-Operand %d passt wahrscheinlich nicht zu den Bedingungen%<asm%>-Operandenbedingung inkompatibel mit OperandengrÃ¶ÃŸe%<asm%>-Operand hat unmÃ¶gliche Nebenbedingungen%<asm%>-Operand erfordert unmÃ¶gliches Neuladen%<asm%>-Qualifizierer %qT wird ignoriert, da auÃŸerhalb des Funktionsrumpfes%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes%<asm%>-Spezifizierer fÃ¼r Variable %qE steht in Konflikt mit %<asm%>-Bestrafungs-Liste%<asm%>-Symbole sind an nicht statischen Datenelementen nicht erlaubt%<assign%> kann fÃ¼r Objective-C-Objekte unsicher sein; bitte explizit angeben, falls nÃ¶tig%<assign%>-Eigenschaft %qs verwendet Bitfeld-Instanzvariable %qs%<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++20%> oder mit %<-fconcepts%> verfÃ¼gbar%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert seinFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in FelddeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in ParameterdeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in TypdeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Variablendeklaration%<const%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<const%>-qualifizierter %<depobj%>-Ausdruck%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen%<const%>-qualifiziertes %qE ohne %<mutable%>-Element darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>%<consteval%>-Funktion %q+D Ã¼bersteuert nicht-%<consteval%>-FunktionKontrollfluss fÃ¼r %<constexpr%>-Aufruf fÃ¤llt hinten aus der Funktion%<constexpr%>-Konstruktor hat keinen leeren KÃ¶rper%<constexpr%>-Konstruktor fÃ¼r Union %qT muss genau ein nicht-statisches Datenelement initialisieren%<constexpr%>-Destruktoren sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarAuswertungstiefe von %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-depth=%> verwenden, um dies zu erhÃ¶hen)Anzahl der Evaluierungsoperationen in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhÃ¶hen)%<constexpr%>-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 haben%<critical%>-Region darf innerhalb einer gleichnamigen %<critical%>-Region nicht eng geschachtelt seinArgument von %<custom-%s=%> muss eine nicht-negative Ganzzahl sein%<custom-%s=%> ist nicht als ein FPU-Befehl bekannt%<custom-%s=%> erfordert ArgumentOption %<custom-fpu-cfg%> unterstÃ¼tzt kein %<no-%>Option %<custom-fpu-cfg%> erfordert Konfigurationsargument%<decl-specifier%> in Deklaration von Ableitungshinweis%<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%<decltype(auto)%> darf nicht CV-qualifiziert seindie Typangabe %<decltype(auto)%> ist erst mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar%<default%>-Marke nicht innerhalb einer switch-Anweisung%<default%>-Ziel wurde nicht gesetzt%<delete[]%> ist kein Konstantenausdruck%<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp auf Arrayabschnitt%<depend%>-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-AusdruckEreignishandle in %<detach%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_event_handle_t%>%<detach%>-Klausel darf nicht zusammen mit %<mergeable%>-Klausel verwendet werden%<device%>-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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<export%> ist kein Teil der folgenden module-directive%<extern "C"%>-Bindung beginnt hierAttribut %<externally_visible%> wirkt sich nur auf Ã¶ffentliche Objekte aus%<fallthrough%>-Attribut auf hÃ¶chster Ebene%<fallthrough%>-Attribut ohne darauffolgendes %<;%>%<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 Arrayabschnitt%<inscan%>-REDUCTION-Klausel an einem anderen Konstrukt als DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD bei %Ldie Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommen%<inscan%> und nicht-%<inscan%>-%<reduction%>-Klauseln am selben Konstrukt bei %Ldie CPU %<intel%> kann nur fÃ¼r den Schalter %<-mtune=%> verwendet werdendie CPU %<intel%> kann nur fÃ¼r das Attribut %<target("tune=")%> verwendet 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 einer %<%s simd%>-Region eng geschachtelt sein%<ordered%> %<simd%> muss innerhalb einer %<simd%>-Region eng geschachtelt sein%<ordered%>-Klauselparameter ist weniger als %<collapse%>%<ordered%>-Klausel mit Parameter 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 %<setter%> in KonfliktAttribut %<readonly%> der Eigenschaft %qD in Konflikt mit vorheriger Deklaration%<region_array%> passt nicht zum %<region_tree%>%<region_array%> ist fÃ¼r Region %i beschÃ¤digt%<register%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich%<register%>-Speicherklassenangabe verwendet%<reinterpret_cast%> von Ganzzahl zu Zeiger%<reinterpret_cast%> von Typ %qT in Typ %qT entfernt QualifiziererEin %<reinterpret_cast%> ist kein konstanter Ausdruck%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck%<requires%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfÃ¼gbar%<return%> mit Wert in void zurÃ¼ckgebender Funktion%<return%> ohne Wert in nicht-void zurÃ¼ckgebender 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 Deklaration%<setter%> ist hier angegebenArgument Â»shapeÂ« des intrinsischen Â»reshapeÂ« bei %L hat mehr als %d ElementeArgument %<shape%> des intrinsischen %<reshape%> bei %L muss ein Feld konstanter GrÃ¶ÃŸe sein%<signed%> und %<unsigned%> gleichzeitig angegebenAusdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<simdlen%>-Klauselwert ist grÃ¶ÃŸer als %<safelen%>-Klauselwert%<sizeof%> auf ein Bitfeld angewandt%<sizeof%> auf Array-Funktionsparameter %qE gibt die GrÃ¶ÃŸe von %qT zurÃ¼ckArgument von %<sizeof...%> muss mit Klammern umschlossen 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%>-Konstrukt mit geschachteltem %<teams%>-Konstrukt enthÃ¤lt Direktiven auÃŸerhalb des %<teams%>-Konstrukts%<target("rtd")%> wird im 64-Bit-Modus ignoriert%<target("sseregparm")%> verwendet, ohne dass SSE eingeschaltet ist%<target("tune=x86-64")%> ist veraltet; stattdessen entsprechend %<target("tune=k8")%> oder %<target("tune=generic")%> verwendendas Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-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%> ist in %<allocate%>-Klausel nicht erlaubt%<this%> wurde fÃ¼r diese Lambda-Funktion nicht aufgefangen%<thread_limit%>-Ausdruck muss ganzzahlig seinWert von %<thread_limit%> muss positiv sein%<threadprivate%> %qD ist weder Datei-, Namens- noch Blockbereichsvariable%<threadprivate%> Direktive %qE nicht in Definition von %qT%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen%<throw%> wird immer %<terminate%> aufrufenArgument fÃ¼r %<tile%> erfordert ganzzahligen Typ%<tile%>-Argument muss eine positive, ganzzahlige Konstante seinFunktionsaufruf von %<transaction_may_cancel_outer%> nicht innerhalb von Ã¤uÃŸerer Transaktion oder %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> kann nur fÃ¼r virtuelle Funktionen angegeben werden%<tree%> ist nicht als ein Zeigertyp definiert%<tree%> ist nicht als ein Typ definiert%<try%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<typedef%> 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%<using enum%> von %qT vor seinem enum-specifier%<using enum%> des abhÃ¤ngigen Typen %qT%<using enum%> an unvollstÃ¤ndigem Typ %qT%<using enum%> an Nicht-AufzÃ¤hlungstyp %q#T%<using enum%> ist nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<using%> mit GÃ¼ltigkeitsbereich in enum-Typ %q#T ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<va_start%> in Funktion mit fester Parameteranzahl verwendet%<vec_lvsl%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete Speicherzugriffe%<vec_lvsr%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete SpeicherzugriffeAusdruck fÃ¼r %<vector%>-LÃ¤nge muss ganzzahlig seinWert der %<vector%>-LÃ¤nge muss positiv sein%<verify_gimple%> failed%<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 werden%<weakref%> kann nicht versioniert werdenAusdruck fÃ¼r %<worker%>-Nummer muss ganzzahlig seinWert der %<worker%>-Nummer muss positiv seinInterner Fehler: %<||%> not valid in GIMPLE%<~%> auf booleschem Ausdruck%<~%> auf einem Ausdruck vom Typ %<bool%>%<~auto%> ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar%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%G%qE ist nicht initialisiert%G%qE kÃ¶nnte uninitialisiert verwendet werden%GZeiger auf %qs ist null%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 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%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%GSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wu%GSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%GSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%GSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%GSchreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%G%wu bis %wu Bytes werden in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu geschrieben%Gein Byte zu viel wird in eine Region geschrieben, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt%K%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubt%K%qD greift auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu%K%qD greift auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%K%qD greift auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu%K%qD greift auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%KArgument fÃ¼r %qD hat kein abschlieÃŸendes nul-Zeichen%K%qD wird mit Zeiger auf nicht alloziertes Objekt %qE aufgerufen%K%qD wird mit Zeiger %qE mit Offset%s ungleich 0 aufgerufen%K%qD wird mit Zeiger aufgerufen, der aus einer unpassenden Allozierungsfunktion stammt%K%qD wird mit nicht alloziertem Zeiger aufgerufen%K%qD wird auf nicht alloziertem Objekt %qD aufgerufen%K%qD erwartet %E Byte in einer Region der GrÃ¶ÃŸe %E%K%qD erwartet %E Bytes in einer Region der GrÃ¶ÃŸe %E%K%qD erwartet %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E%K%qD erwartet zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E%K%qD greift mÃ¶glicherweise auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu%K%qD greift mÃ¶glicherweise auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%K%qD greift mÃ¶glicherweise auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu%K%qD greift mÃ¶glicherweise auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%K%qD liest mÃ¶glicherweise %E Byte aus einer Region der GrÃ¶ÃŸe %E%K%qD liest mÃ¶glicherweise %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD liest mÃ¶glicherweise %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD liest mÃ¶glicherweise zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD schreibt mÃ¶glicherweise %E Byte in eine Region der GrÃ¶ÃŸe %E%K%qD schreibt mÃ¶glicherweise %E Bytes in eine Region der GrÃ¶ÃŸe %E%K%qD schreibt mÃ¶glicherweise %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E%K%qD schreibt mÃ¶glicherweise zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E%K%qD liest %E Byte aus einer Region der GrÃ¶ÃŸe %E%K%qD liest %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD liest %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD liest zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Zielobjekts%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjekts%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts%Kdurch %qD angegebene Grenze %s Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze %s Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze %s Ã¼berschreitet die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze %s Ã¼berschreitet mÃ¶glicherweise die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjekts%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts%Kdurch %qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%K%qD schreibt %E Byte in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%K%qD schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%K%qD schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%K%qD schreibt zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%KÂ»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd%KCode greift auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu%KCode greift auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%KCode greift auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu%KCode greift auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%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%KArgument %i ist null, aber der Wert des zugehÃ¶rigen GrÃ¶ÃŸenarguments %i ist %s%KArgument %i des Arrays variabler LÃ¤nge %s ist null, aber der Wert des zugehÃ¶rigen verbundenen Arguments %i ist %s%KArgument %i Bereich [%E, %E] Ã¼bersteigt maximal ObjektgrÃ¶ÃŸe %E%KArgument %i Bereich [%E, %E] ist negativ%KArgument %i von %<%T[static %E]%> ist null, aber nicht-null wird erwartet%KArgument %i Wert %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E%KArgument %i Wert %qE ist negativ%KArgument %i Wert %s ist negativ%KArgument %i Wert ist null%KArgument muss eine direkt angegebene 16-Bit-Konstante sein%Kgebundenes Argument %i mit Wert %s ist negativ, fÃ¼r Argument %i vom Typ Array variabler LÃ¤nge vom Typ %s%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%KCode erwartet %E Byte in einer Region der GrÃ¶ÃŸe %E%KCode erwartet %E Bytes in einer Region der GrÃ¶ÃŸe %E%KCode erwartet %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E%KCode erwartet zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E%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%KCode greift mÃ¶glicherweise auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu%KCode greift mÃ¶glicherweise auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%KCode greift mÃ¶glicherweise auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu%Kgreift mÃ¶glicherweise auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%KCode liest mÃ¶glicherweise %E Byte aus einer Region der GrÃ¶ÃŸe %E%KCode liest mÃ¶glicherweise %E Bytes aus einer Region der GrÃ¶ÃŸe %E%KCode liest mÃ¶glicherweise %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%KCode liest mÃ¶glicherweise zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E%KCode schreibt mÃ¶glicherweise %E Byte in eine Region der GrÃ¶ÃŸe %E%KCode schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E%KCode schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E%KCode schreibt mÃ¶glicherweise zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet %<SIZE_MAX%>%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%KCode liest %E Byte aus einer Region der GrÃ¶ÃŸe %E%KCode liest %E Bytes aus einer Region der GrÃ¶ÃŸe %E%KCode liest %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%KCode liest zwischen %E und %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 %E des Zielobjekts%Kangegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts%Kangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjekts%Kangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts%Kangegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts%Kangegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts%Kangegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts%Kangegebene GrÃ¶ÃŸe %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%KGesamtgrÃ¶ÃŸe und ElementgrÃ¶ÃŸe mÃ¼ssen positive, direkt angegebene Konstanten sein%KCode schreibt %E Byte in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%KCode schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%KCode schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch die Zielregion zum Ãœberlaufen%KCode schreibt zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœ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%p hat keine semantische Routine%q#D kann nicht mit %q#D Ã¼berladen werden%q#D steht mit vorheriger Deklaration in Konflikt%q#D steht in Konflikt mit von %qT geerbter Version%q#D hier deklariert%q#D hat keine externe Bindung%q#D verweist nicht auf den unqualifizierten Typen und wird daher nicht zum Binden verwendet%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen%q#D hat unvollstÃ¤ndigen Typ%q#D verdeckt Konstruktor fÃ¼r %q#D%q#D erbt von mehreren Basis-Teilobjekten%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#DÂ« ist ein statisches Datenelement; es kann nur bei seiner Definition initialisiert werden%q#D ist implizit als gelÃ¶scht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert%q#D wird implizit gelÃ¶scht, da die Standarddefinition ungÃ¼ltig wÃ¤re:%q#D ist in diesem Zusammenhang unzugÃ¤nglich%q#D ist kein Funktionstemplate%q#D ist kein Nicht-static-Datenelement von %qT%q#D ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil eine Referenzvariable keine konstante Adresse hat%q#D ist nicht konstant%q#D ist in diesem Zusammenhang Â»privateÂ«%q#D ist in diesem Zusammenhang Â»protectedÂ«%q#D ist %<public%>, benÃ¶tigt jedoch ein existierendes Objekt vom Typ %q#T%q#D ist volatile%q#D nicht in Klasse deklariert%q#D wurde bereits hier deklariert%q#D wurde bereits hier definiert%q#D als andere Symbolart redeklariert%q#D sollte initialisiert werden%q#D (durch lokalen Typen %qT deklariert) wird verwendet, aber nirgends definiert%q#D (durch einen unbenannten Typen deklariert) wird verwendet, aber nirgends definiert%q#F wird implizit gelÃ¶scht, da ihre Ausnahme-Spezifikation nicht zur impliziten Ausnahme-Spezifikation %qX passt%q#T hat kein Element namens %qE%q#T hat kein Element namens %qE; meinten Sie %q#D? (zugreifbar Ã¼ber %q#D)%q#T hat kein Element namens %qE; meinten Sie %q#D? (aus diesem Kontext nicht zugreifbar)%q#T hat kein Element namens %qE; meinten Sie %qE?%q#T hat keinen benutzerdefinierten Default-Konstruktor%q#T hat Zeigertypen als Elemente%q#T hat virtuelle Basisklassen%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor%q#T ist keine Klasse%q#T ist weder Klasse noch Namensbereich%q#T ist kein Template%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Nicht-Typ-Parameter eines Templates%q#T definiert nur einen privaten Destruktor und hat keine Â»friendsÂ«%q#T definiert nur private Konstruktoren und hat keine Â»friendsÂ«%q#T verwendet, wo %qT erwartet wurde%q#T verwendet, wo ein Gleitkommawert erwartet wurde%q#T wurde vorher hier deklariert%q+#D kann nicht deklariert werden%q+#D ist kein static-Datenelement von %q#T%q+#D als %<final%> markiert, ist aber nicht Â»virtualÂ«%q+#D als %<override%> markiert, Ã¼berschreibt aber nichtAlias %q+D zwischen Funktion und Variable wird nicht unterstÃ¼tzt%q+D als Alias fÃ¼r externes Symbol %qE%q+D als Alias fÃ¼r undefiniertes Symbol %qE%q+D bereits mit Attribut Â»dllimportÂ« deklariert: Â»dllimportÂ« ignoriert%q+D als Â»friendÂ« deklariert%q+D als variadische Funktion deklariert%q+D mit einer Ausnahmespezifikation deklariert%q+D ist als variadische Funktion ohne Prototyp definiert%q+D sowohl normal als auch als Attribut %qE definiert%q+D hat unvertrÃ¤gliche Attribute %qs und %qs%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ%q+D ist statisch, aber in Inline-Funktion %qD deklariert, was nicht statisch ist%q+D ist Ã¼blicherweise eine Funktion%q+D mit Offset %E in %qT ist nicht an %u ausgerichtet%q+D mit Offset %E in %qT ist mÃ¶glicherweise nicht an %u ausgerichtet%q+D als andere Symbolart redeklariert%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert%q+D ohne Attribut Â»dllimportÂ« redeklariert, nachdem es mit dll-Bindung referenziert wurde%qD ohne Attribut Â»dllimportÂ« redeklariert: vorheriges Â»dllimportÂ« ignoriertstatisches Datenelement %q+D innerhalb von Â»declare targetÂ«-Direktive%q+D benÃ¶tigt entweder null oder zwei Argumente%q+E ist kein Konstantenausdruck%q+F als %<static%> deklariert, aber nirgendwo definiert%q+F verwendet, aber nirgendwo definiert%q+T ist kein Literal, denn: %qD Alias zwischen unvertrÃ¤glichen Funktionstypen %qT und %qT%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf%qD tritt in %<aligned%>-Klausel mehrfach auf%qD kommt in %<allocate%>-Klausel mehrfach vor%qD tritt in %<nontemporal%>-Klauseln mehrfach auf%qD tritt in Datenklausel mehrfach auf%qD tritt in Zuordnungsklauseln mehrfach auf%qD tritt in Bewegungsklausel mehrfach auf%qD tritt in Reduktionsklauseln mehrfach aufder Typ von %qD Argument %d wird zu %qT befÃ¶rdert, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qTder Typ von %qD Argument %d ist %qT, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT%qD Argument %i ist als Attribut %<nonstring%> deklariert%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze %wu%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze [%E, %E]%qD Argument %i (als Attribut %<nonstring%> deklariert) ist mÃ¶glicherweise kleiner als die angegebene Grenze [%E, %E]Attribut-Anweisung %qD wird ignoriertAttribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhaltenAttribut %qD erfordert ein einzelnes NTBS-Argument%qD in konstantem Ausdruck aufgerufen%qD in konstantem Ausdruck aufgerufen, bevor die Definition vollstÃ¤ndig war%qD kann als Â»overrideÂ« markiert werden%qD kann nicht in Konstanten-Ausdruck auftreten%qD kann nicht %qs sein%qD kann nicht als %<virtual%> deklariert werden, da es immer statisch ist%qD kann nicht vorgegeben werden%qD kann nicht als Funktion verwendet werden%qD kann keine Standardargumente haben%qD hat neue Semantik in GCC 4.4%qD SÃ¤ubern eines Objekts von nichttrivialem Typ %#qT%s%qD SÃ¤ubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD SÃ¤ubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s%qD steht mit verwendeter Funktion in Konflikt%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen%qD in %<constexpr%>-Kontext als %<static%> deklariert%qD in %qs-Funktion als %<static%> deklariert%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert%qD in %qs-Funktion als %<thread_local%> deklariert%qD als %<transaction_safe_dynamic%> deklariert%qD als ein %<virtual%> Feld deklariert%qD als ein %<virtual%> Parameter deklariert%qD als ein %<virtual%> Typ deklariert%qD als eine %<virtual%> Variable deklariert%qD als Nicht-Parameter deklariert%qD als ein %<inline%> Feld deklariert%qD als ein %<inline%> Parameter deklariert%qD als ein %<inline%> Typ deklariert%qD als Array von %qT deklariert%qD als Referenz deklariert, aber nicht initialisiert%qD ist hier deklariert%qD wurde hier als %q#D deklariert%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit%qD definiert, aber nicht verwendet%qD hier definiert%qD hat nicht den Typ %<const char *%>%qD in %qs-Klausel hat keinen zuordenbaren Typ%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp%qD hat keinen Ganzzahltyp%qD benennt keinen AufzÃ¤hlungstyp in %qT%qD bezeichnet keine Funktion%qD bezeichnet keine Funktion innerhalb eines Namensraum%qD ist kein nicht-struktureller Typ%qD hat eine vorherige Deklaration hier%qD wurde bereits definiert%qD hat unvollstÃ¤ndigen Typ %qT%qD hat unvollstÃ¤ndigen Typ%qD hat ungÃ¼ltige Argumentliste%qD wurde nicht innerhalb von %qD deklariert%qD wurde nicht innerhalb von %qD deklariert%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde%qD in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat%qD ist ungÃ¼ltig in %q#T wegen lokalem Element %q#D mit gleichem Namen%qD ist in %q#T ungÃ¼ltig wegen lokaler Methode %q#D mit gleichem Namen%qD ungÃ¼ltig in Lambda%qD ist ein Namensbereich%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)%qD ist bereits ein Â»friendÂ« von %qT%qD ist bereits ein Â»friendÂ« der Klasse %qT%qD ist bereits in %qT definiert%qD ist bereits in Klasse %qT definiert%qD ist bereits in der Klasse %qT definiert%qD ist ein AufzÃ¤hlungstemplate%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis%qD wird in Header %qs deklariert%qD ist mit TLS-Modell %s definiert%qD ist veraltet%qD ist veraltet: %s%qD wird mit sich selbst initialisiert%qD wird fÃ¼r ein leeres Pack instanziiert%qD ist verÃ¤nderlich%qD ist normalerweise eine nicht-statische Funktion%qD ist keine Klasse oder Namensbereich%qD ist kein Klassentyp%qD ist kein Funktionsargument%qD ist kein Funktionstemplate%qD ist kein Element von %qD%qD ist kein Element von %qD; meinten Sie %qs?%qD ist kein Element von %qT%qD ist kein Element von %qT; meinten Sie %qs?%qD ist keine Elementtemplatefunktion%qD ist kein Namensbereichs-Name%qD bezeichnet Namensraum-Namen; meinten Sie %qs?%qD ist keine Zeigervariable%qD ist kein %<static%>-Datenelement%qD ist kein statisches Datenelement eines Klassentemplates%qD ist kein Template%qD ist keine Templatefunktion%qD ist kein Typ%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist%qD ist keine Variable%qD ist in %<aligned%>-Klausel keine Variable%qD ist in %<allocate%>-Klausel keine Variable%qD ist in %<nontemporal%>-Klausel keine Variable%qD in %qs-Klausel muss eine Variable sein%qD ist in Klausel %<firstprivate%> keine Variable%qD ist in Klausel %<lastprivate%> keine Variable%qD ist in Klausel %qs keine Variable%qD ist kein variadisches Template%qD in %<uniform%>-Klausel ist kein Argument%qD ist nicht eingefangen%qD ist mit %qD unvertrÃ¤glich%qD ist auÃŸerhalb des FunktionsgÃ¼ltigkeitsbereiches nicht definiert%qD ist in %<depend%>-Klausel weder lvalue-Ausdruck noch Arrayabschnitt%qD ist nicht %<public%>%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:%qD ist statisch, wird jedoch in Inline-Funktion %qD verwendet, was nicht statisch ist%qD in %qs-Klausel ist eine threadprivate Variable%qD ist zu klein, um alle Werte von %q#T aufzunehmen%qD ist nicht initialisiert, wird aber benutzt%qD kÃ¶nnte uninitialisiert verwendet werden%qD kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden%qD darf nicht als Â»staticÂ« deklariert werden%qD darf nicht innerhalb eines Namensbereiches definiert werden%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und GrÃ¶ÃŸe %E in eine Region der GrÃ¶ÃŸe %E%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem DestruktorIn %<#pragma acc declare link%> muss %qD eine globale Variable sein%qD muss eine Nicht-Elementfunktion sein%qD muss eine nichtstatische Elementfunktion sein%qD muss eine Variable sein, die im selben GÃ¼ltigkeitsbereich wie %<#pragma acc declare%> deklariert ist%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben%qD muss entweder ein oder zwei Argumente nehmen%qD muss entweder null oder ein Argument nehmen%qD muss genau ein Argument nehmen%qD muss genau zwei Argumente nehmen%qD darf keine Argumente nehmenÂ»%qDÂ« darf keine variable Argumentanzahl haben%qD nicht definiert%qD mit anderem Zugriff redeklariert%qD mit anderer Sichtbarkeit redeklariertZielregion verweist auf %qD, aber der Ausdruck hat keinen zuordenbaren Typ%qD nach Referenzierung in Assemblierung umbenannt%qD sollte initialisiert werden%qD sollte in Elementinitialisierungsliste initialisiert werden%qD sollte innerhalb von %qD deklariert werden%qD sollte Wert zurÃ¼ckgebenQuellargument fÃ¼r %qD ist dasselbe wie fÃ¼r das Ziel%qD ist sowohl in %<link%>- als auch %<to%>-Klauseln des Deklarationsziels angegeben%qD ist sowohl in %<declare target link%>- als auch implizit in %<to%>-Klauseln angegeben%qD ist in %<allocate%>-Klausel angegeben, aber nicht in einer expliziten Privatisierungs-Klausel%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt%qD legt weniger eingeschrÃ¤nktes Attribut als sein Ziel %qD fest: %s%qD legt weniger eingeschrÃ¤nkte Attribute als sein Ziel %qD fest: %s%qD legt eingeschrÃ¤nkteres Attribut als sein Ziel %qD fest: %s%qD legt eingeschrÃ¤nktere Attribute als sein Ziel %qD fest: %sZiel %qD wurde hier deklariert%qD als Variante mit inkompatiblen %<construct%>-Selektormengen verwendet%qD vor seiner Definition verwendet%qD in seiner eigenen Initialisierung verwendet%qD wird ohne Template-Argumente verwendet%qD verletzt die One-Definition-Rule von C++%qD wurde %<extern%> deklariert und spÃ¤ter %<static%>%qD wurde als %qs deklariert, was Standardsichtbarkeit mit sich bringt%qD wurde hier deklariert%qD war versteckt%qD wurde nicht als %<constexpr%> definiert%qD wurde in diesem GÃ¼ltigkeitsbereich nicht definiert%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert, und bei argumentabhÃ¤ngiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert; meinten Sie %qs?%qD wurde nicht mit konstantem Ausdruck initialisiert%qD wurde vorher hier deklariert%qD wurde vor seiner Definition ohne Deklaration verwendet%qD wurde vor seiner Definition ohne Prototyp verwendet%qD wird initialisiert nach%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur fÃ¼r C++-Klassen zu%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur zu, wenn ein Â»kextÂ« kompiliert wird%qE tritt in %<aligned%>-Klausel mehrfach auf%qE kommt mehr als einmal in %<allocate%>-Klauseln vor%qE tritt in %<nontemporal%>-Klausel mehrfach auf%qE tritt in dieser Datenklausel mehrfach auf%qE tritt in Mapklauseln mehrfach auf%qE tritt in derselben %<declare target%>-Direktive mehrfach auf%qE Argument %Z Ã¼berlappt mÃ¶glicherweise das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen mÃ¶glicherweise das Zielobjekt %qE%qE Argument %Z Ã¼berlappt das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen das Zielobjekt %qEArgument %qE ist keine FunktionArgument %qE muss eins von %qs, %qs, %qs oder %qs seinArgument %qE ist keine ZeichenketteArgument %qE ist kein BezeichnerIm Aufruf von %qE Ã¼berlappen sich die Argumente %Z und vielleicht %Z mit dem Zielobjekt %qEAdresse von Attribut %qE auÃŸerhalb des gÃ¼ltigen BereichsAttribut %qE erlaubt nur eine Ganzzahlkonstante als ArgumentAttribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendetAttribut %qE auf %qT nach seiner Definition angewendetAttribut %qE wird auf Â»extern "C"Â«-Deklaration %qD angewendetAttribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable istAttribut %qE kann nur auf Funktionen angewandt werdenAttribut %qE bezieht sich nur auf initialisierte Variablen mit externer BindungAttributargument %qE mit Wert %E ist keine ZweierpotenzAttribut %qE mit Argument %E ist keine GanzzahlkonstanteArgument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]Attribut %qE Argument %E ist nicht positivAttributargument %qE an Position %i hat Typ %qTAttributargument %qE an Position %i ist ungÃ¼ltigAttributargument %qE an Position %i hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE an Position %i hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE an Position %i hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE an Position %i hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE an Position %i hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE an Position %i hat den Wert %qE, der auf den Parametertyp %qT verweistAttribut %qE hat Argument %qE, das %u Ã¼bersteigtAttributargument %qE mit Wert %qE ist keine GanzzahlkonstanteAttribut %qE Argument %qE muss eine ganzzahlige Konstante zwischen 0 und 3 seinAttribut %qE Argument %qE ist unbekanntAttribut %qE Argument 1 benennt keine FunktionAttribut %qE Argument 1 ist mehrdeutigAttribut %qE Argument 1 muss einen Zeigertyp als erstes Argument habenAttribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben, hat jedoch %qTAttributargument %qE kann kein konstanter arithmetischer Ausdruck seinAttributargument %qE kann keine Zeichenkette seinAttributargument %qE hat Typ %qTAttributargument %qE ist ungÃ¼ltigArgument des Attributs %qE muss eine Zeichenkettenkonstante seinArgument des Attributs %qE ist keine ZeichenkettenkonstanteAttributargument %qE ist keine GanzzahlkonstanteArgument des Attributs %qE sollte zwischen 0 und 255 seinArgument des Attributs %qE sollte zwischen 18 und 255 seinAttributargument %qE hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE mit Wert %qE Ã¼bersteigt %wuAttributargument %qE hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE mit Wert %qE ist negativAttributargument %qE hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE hat den Wert %qE, der auf den Parametertyp %qT verweistAttribut %qE kann nur auf Funktionen oder auf Klasse- oder AufzÃ¤hlungstypen angewendet werdenAttribut %qE kann nur auf Funktionen oder auf struct-, union- oder enum-Typen angewendet werdenAttribut %qE kann nur auf nicht-statische Datenelemente angewendet werdenAttribut %qE kann nicht auf Bitfeld angewendet werdenAttribut %qE kann nicht fÃ¼r lokale Variablen angegeben werdenAttribut %qE steht mit Attribut %qE in KonfliktAttribut-Direktive %qE ignoriertAttribut %qE ist nicht auf Funktionen anwendbarAttribut %qE kann nicht auf Typen angewandt werdenAttribut %qE akzeptiert keine ArgumenteAttribut %qE bezieht sich nicht auf Funktionendoppeltes Attribut %qEAttribut %qE folgt auf %qEAttribut %qE hat keinen EffektAttribut %qE wirkt sich nicht auf Funktionen mit Â»staticÂ«-Bindung ausAttribut %qE wirkt sich nicht auf einheits-lokale Funktionen ausAttribut %qE wirkt sich nur auf Ã¶ffentliche Objekte ausAttribut %qE wird ignoriertAttribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hatAttribut %qE ignoriert, da %qD keine Variable istAttribut %qE ignoriert, da %qT bereits definiert istAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE ignoriert fÃ¼r %qEAttribut %qE ignoriert fÃ¼r Feld vom Typ %qTAttribut %qE fÃ¼r Typ %qT ignoriertAttributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriertAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %qT wird ignoriertAttributargument %qE deklariert das referenzierte Symbol neu; wird ignoriertAttribut %qE wird an Funktionen mit RÃ¼ckgabetyp %qT ignoriert; es gilt nur fÃ¼r Zeiger-RÃ¼ckgabetypenAttribut %qE ignoriert fÃ¼r Nicht-Klassen-TypenAttribut %qE wird fÃ¼r Objekte vom Typ %qT ignoriertAttribut %qE fÃ¼r Typen ignoriertAttribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben ist.Attribut %qE ignoriert, da die Option %<-mistack%> nicht angegeben ist.Attribut %qE ignoriert, da es nur fÃ¼r ein groÃŸes Speichermodell (%<-mlarge%>) sinnvoll ist.Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben istAttribut %qE wird ignoriert, da es nur fÃ¼r Funktionen giltAttribut %qE kann nur auf Zeigertypen angewendet werdenAttribut %qE wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich istAttribut %qE wird fÃ¼r Ziel R8C nicht unterstÃ¼tztAttribut %qE wird auf dieser Plattform nicht unterstÃ¼tztAttribut %qE bezieht sich nur auf FunktionenAttribut %qE ist nur fÃ¼r Objective-C-Objekte gÃ¼ltigAttribut %qE kann nur auf %<struct%>-Typen angewandt werdenAttribut %qE wird fÃ¼r ELF-Ziele unterstÃ¼tztAttribut %qE wird nur auf SH2A unterstÃ¼tztAttribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendetAttribut %qE kann nur an einem typedef stehen; wird ignoriertAttribut %qE muss vor Attribut %qs auftretenAttribut %qE muss sich auf eine Deklaration beziehenAttribut %qE nicht mit Speicherklasse Â»autoÂ« erlaubtAttribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack zurÃ¼ckgebenAttribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack Ã¼bergebenAttribut %qE ist nicht auf Funktionen anwendbar, die variable Anzahl von Argumenten habenAttribut %qE an einer Funktion, die keinen Zeiger zurÃ¼ckgibtAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %<void%>Attribut %qE an nicht-Â»volatileÂ«-VariableAttribut %qE bezieht sich nur auf Toplevel-ObjekteAttribut %qE gilt nur fÃ¼r SH2AAttribut %qE kann nur auf Basistypen von Funktionszeiger angewandt werdenAttribut %qE kann nur auf Funktionstypen angewandt werdenAttribut %qE bezieht sich nur auf FunktionenAttribut %qE bezieht sich nur auf InterruptfunktionenAttribut %qE kann nur auf Typen angewandt werdenAttribut %qE bezieht sich nur auf VariablenAttribut %qE kann nur fÃ¼r Â»staticÂ«-Variablen verwendet werdenAttribut %qE gilt nur fÃ¼r variadische FunktionenAttribut %qE nur fÃ¼r 32 Bit verfÃ¼gbarAttribut %qE wird nur fÃ¼r reduzierte Tiny-Kerne unterstÃ¼tztAttribut %qE wird nur fÃ¼r Boolean-Typen unterstÃ¼tztAttribut %qE ist nur fÃ¼r die ARC-EM-Architektur gÃ¼ltigAttribut %qE ist nur fÃ¼r die Architektur ARCv2 gÃ¼ltigAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert den RÃ¼ckgabetyp Â»voidÂ«Attribut %qE benÃ¶tigt eine Ganzzahl als ArgumentAttribut %qE benÃ¶tigt eine Ganzzahlkonstante als ArgumentAttribut %qE benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qE erwartet keine ArgumenteAttribut %qE mit nicht unterstÃ¼tzter Boolean-GenauigkeitAttribut %qE ohne Argumente fÃ¼r einen Nicht-PrototypAttribut %qE kann nur auf Zeigertypen angewendet werden, nicht auf %qT%qE kann nicht als Funktion verwendet werden%qE kann nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist%qE kann nicht gleichzeitig die Attribute %qs und %qs haben%qE nach erster Verwendung als %<threadprivate%> deklariert%qE als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qE als Funktion, die ein Array zurÃ¼ckgibt, deklariert%qE ist hier deklariert%qE als falsche Symbolart definiert%qE schrÃ¤nkt keinen Typ ein%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp%qE in %qs-Klausel hat keinen zuordenbaren Typ%qE hat weder Zeiger- noch Arraytyp%qE bezeichnet keinen Typ%qE bezeichnet keinen Typ; meinten Sie %qs?%qE wird zu Â»falseÂ« ausgewertet%qE ist kein typedef oder eingebauter Typ%qE hat sowohl %<extern%> als auch Initialisierung%qE hat konstanten Typ fÃ¼r %<reduction%>%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>%qE wurde nicht deklariert%qE bringt Standardsichtbarkeit mit sich, aber %qD wurde bereits mit anderer Sichtbarkeit deklariert%qE in %<aligned%>-Klausel ist weder Zeiger noch Array%qE in %<aligned%>-Klausel ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array%qE in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qE in %q#T benennt keinen Templatetypen%qE in %q#T benennt keinen Typen%qE in Namensraum %qE bezeichnet keinen Templatetyp%qE in Namensraum %qE bezeichnet keinen Templatetyp; meinten Sie %qs?%qE in Namensbereich %qE bezeichnet keinen Typ%qE in Namensraum %qE bezeichnet keinen Typ; meinten Sie %qs?%qE-inkompatibles Attribut wird ignoriert%qE initialisiert und als %<extern%> deklariert%qE ist ein Element eines Union-Typs%qE ist ein Zeiger; meinten Sie %<->%>?%qE ist ein nicht erkannter Formatfunktionstyp%qE ist veraltet%qE ist veraltet: %s%qE in %qs-Klausel ist weder Variablen- noch Funktionsname%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden%qE ist keine Klasse oder Namensbereich%qE ist kein Klassentemplate%qE ist keine Klasse, Namensbereich oder AufzÃ¤hlung%qE ist kein Konstantenausdruck%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollstÃ¤ndig freigegeben wurde%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist%qE ist kein Konstantenausdruck, da er auf eine unvollstÃ¤ndig initialisierte Variable verweist%qE ist kein Konstantenausdruck, da er auf verÃ¤nderliche Teilobjekte von %qT verweist%qE ist kein Template%qE ist kein Typ%qE ist kein gÃ¼ltiger %<asm%>-Qualifizierer%qE ist kein gÃ¼ltiges Templateargument fÃ¼r %qT, da es keine Adresse einer Variable ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine externe Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein Zeiger ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es kein L-Wert ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es vom Typ %qT ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es in CV-Qualifikation in Konflikt steht%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qE keine Variable ist%qE ist in C++98 kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat%qE ist %<aligned%>-Klausel keine Variable%qE in %<allocate%>-Klausel ist keine Variable%qE ist in %<nontemporal%>-Klausel keine Variable%qE in %qs-Klausel muss eine Variable sein%qE ist in Klausel %<firstprivate%> keine Variable%qE ist in Klausel %<lastprivate%> keine Variable%qE ist in Klausel %qs keine Variable%qE ist kein Klassenname oder Alias in Objective-C%qE in %<uniform%>-Klausel ist kein Argument%qE ist nicht am Anfang einer Deklaration%qE ist nicht initialisiert%qE ist weder lvalue-Ausdruck noch Arrayabschnitt in %<depend%>-Klausel%qE ist nicht vom Typ %qTunbekannte Modul-Steuerzeile %qE%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion%qE ist nur in Objective-C-Dialekten erlaubt%qE ist nur auf Objective-C-Klassen-Interfaces anwendbar; wird ignoriert%qE ist vorbestimmt %qs fÃ¼r %qs%qE antwortet mÃ¶glicherweise nicht auf %<%c%E%>%qE darf erst nach einer Modul-Interface-Deklaration vorkommen%qE darf nur einmal pro Export-Deklaration vorkommen%qE kÃ¶nnte ein abschlieÃŸendes NUL hinter das Ende des Ziels schreibenfehlende Templateargumente fÃ¼r %qE%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein%qE erfordert ISA-Option %s%qE erfordert unbekannte ISA-Option%qE in umgebendem %<target%> nicht angegeben%qE in umgebendem %qs nicht angegeben%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben%qE hat %wu Byte ausgegeben%qE hat %wu Bytes ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat zwischen %wu und %wu Bytes ausgegeben%qE hat zwischen %wu und %wu Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE-Ausgabe kÃ¶nnte vor dem letzten Formatzeichen abgeschnitten sein%qE-Ausgabe ist vor dem letzten Formatzeichen abgeschnitten%qE als andere Symbolart redeklariert%qE mit in Konflikt stehenden Attributen %qs redeklariert%qE benÃ¶tigt %<-fgnu-tm%>%qE erfordert eine %<declare%>-Direktive, um in einer %<routine%>-Funktion verwendet zu werdenAttribut %qE benÃ¶tigt ein Argument%qE benÃ¶tigt die SVE-ISA-Erweiterung%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem AbhÃ¤ngigkeitstyp%qE ist hier angegeben%qE nicht deklariert (erste Verwendung in dieser Funktion)%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?%qE ist hier nicht deklariert (nicht in einer Funktion)%qE ist hier (auÃŸerhalb einer Funktion) nicht deklariert; meinten Sie %qs?%qE mit %<auto%> verwendet%qE mit %<register%> verwendet%qE mit %<typedef%> verwendet%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet%qE schreibt ein abschlieÃŸendes NUL hinter das Ende des Ziels%qF als %<static%> deklariert, aber nirgendwo definiert%qF erfordert %<-mvx%>%qF erfordert z14 oder hÃ¶her%qF erfordert z15 oder hÃ¶her%qT und %qT sind in disjunkt benannten AdressrÃ¤umen%qT als Typ statt als einfaches %<decltype(auto)%>%qT hier deklariert%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert%qT mit bedeutenderer Sichtbarkeit als seine Basis %qT deklariert%qT mit bedeutenderer Sichtbarkeit als der Typ seines Feldes %qD deklariert%qT wurde hier als %qs definiert%qT ist mit direkter virtueller Basisklasse definiert%qT ist mit mehreren direkten Basisklassen definiert%qT hat nicht das ABI-Tag %E, das %qT (im Typ von %qD verwendet) hat%qT hat nicht das ABI-Tag %E, das die Basis %qT hat%qT wurde erstmals hier als %qs deklariert%qT hat Basis %qT, dessen Typ von Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat Basis %qT, dessen Typ keine Bindung hat%qT hat Basis %qT, dessen Typ den anonymen Namensbereich verwendet%qT hat ein Feld %qD, dessen Typ vom Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat ein Feld %qD, dessen Typ keine Bindung hat%qT hat ein Feld %qD, dessen Typ den anonymen Namensbereich verwendet%qT hat hier eine vorherige Deklaration%qT hat kein Element namens %qE%qT hat kein Element namens %qE; meinten Sie %qE?%qT hat kein nicht-statisches Datenelement namens %qD%qT ist ein variabel modifizierter Typ%qT ist bereits ein Â»friendÂ« von %qT%qT ist eine mehrdeutige Basisklasse des dynamischen Typen %qT seines Operanden%qT ist mehrdeutige Basis von %qT%qT ist eine nicht erreichbare Basis von %qT%qT ist keine Basis von %qT%qT ist keine Klasse oder Namensbereich%qT ist kein Klassentyp%qT ist weder eine Klasse, noch ein Namensbereich oder eine AufzÃ¤hlung%qT ist kein Klassen-, Struktur- oder Union-Typ%qT ist keine direkte Basis von %qT%qT ist kein Elementklassentemplate von %qT%qT ist kein Element von %qT%qT ist keine geschachtelte Klasse von %qT%qT ist kein Zeiger auf Objekt%qT ist kein Template%qT ist kein Template-Typ%qT ist kein gÃ¼ltiger Typ fÃ¼r einen Nichttyp-Templateparameter, da er nicht strukturell ist%qT ist kein %<asm%>-Qualifizierer%qT ist keine erreichbare Basis von %qT%qT ist kein AufzÃ¤hlungstyp%qT auf %qT erweitert beim Durchlaufen von %<...%>%qT ist/verwendet anonymen Typen%qT beabsichtigt mÃ¶glicherweise nicht, Argumentherleitung fÃ¼r Klassentemplates zu unterstÃ¼tzen%qT ist in einem Templateargument nicht erlaubt%qT als %qs verwendet%qT als enum verwendet%qT wird in %qT aufgelÃ¶st, aber das ist kein Klassentyp%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werden%qc-Umwandlung wird unescapet verwendetUmwandlung %qc wird innerhalb einer q-Folge benutztDie Direktive %qc ist redundant, da sie bereits vorgekommen ist%qs%s auf der linken Seite einer Clobber-Anweisung%qs greift auf das uninitialisierte Byte an Offset %d zu%qs bereits als spezifische Bindung fÃ¼r das generische %qs bei %C definiert%qs wird in %<if constexpr%> stets zu %<true%> ausgewertet%qs und %<%s-%s%> sind unvertrÃ¤glich%qs und %<%s=%s%> sind unvertrÃ¤glich%qs und %qs sind unvertrÃ¤glichArgumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen gleiche Form haben.Argumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen denselben Typ habenAttribute %qs und %qs sind nicht vertrÃ¤glich%qs und %qs kÃ¶nnen nicht gemischte FUNCTION/SUBROUTINE fÃ¼r GENERIC %qs bei %L sein%qs und %qs fÃ¼r GENERIC %qs bei %L sind mehrdeutig%qs scheint ein falsch geschriebener %qs-Handler zu sein, das PrÃ¤fix %<__vector%> fehltArgument %qs hat ungÃ¼ltige Operandennummer (Argument %lu)Argument fÃ¼r %qs hat kein abschlieÃŸendes nul-ZeichenArgument %qs des intrinsischen %qs bei %L kann nicht INTENT(IN) seinArgument %qs des intrinsischen %qs bei %L kann nicht Typ %s habenArgument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Permutation der Dimensionen (Dimension %qd doppelt)Argument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Form in Dimension %d (%ld/%ld)Argument %qs des intrinsischen %qs bei %L hat negatives Element (%d)Argument %qs des intrinsischen %qs bei %L hat Dimension auÃŸerhalb des Wertebereiches (%d)Argument %qs des intrinsischen %qs bei %L hat falsche Anzahl der Elemente (%d/%d)Argument %qs des intrinsischen %qs bei %L ist leerArgument %qs des intrinsischen %qs bei %L ist kein gÃ¼ltiger DimensionsindexArgument %qs des intrinsischen %qs bei %L muss %s seinArgument %qs des intrinsischen %qs bei %L muss ALLOCATABLE seinArgument %qs des intrinsischen %qs bei %L muss ein INTEGER seinArgument %qs fÃ¼r intrinsisches %qs bei %L muss INTEGER oder PROCEDURE seinArgument %qs des intrinsischen %qs bei %L muss INTEGER oder REAL seinArgument %qs des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER seinArgument %qs der intrinsischen Funktion %qs bei %L muss INTEGER, LOGICAL oder ein BOZ-Literal seinArgument %qs des intrinsischen %qs bei %L muss REAL oder COMPLEX seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER oder ein TARGET seinArgument %qs des intrinsischen %qs bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger seinArgument %qs des intrinsischen %qs bei %L muss eine Konstante seinArgument %qs des intrinsischen %qs bei %L muss eine DatenentitÃ¤t seinArgument %qs des intrinsischen %qs bei %L muss ein logisches Feld seinArgument %qs des intrinsischen %qs bei %L muss ein Zeiger oder Ziel VARIABLE oder FUNCTION seinArgument %qs des intrinsischen %qs bei %L muss ein Skalar seinArgument %qs des intrinsischen %qs bei %L muss eine Variable seinArgument %qs des intrinsischen %qs bei %L muss ein Feld seinArgument %qs des intrinsischen %qs bei %L muss austauschbare DatenentitÃ¤t sein: %sArgument %qs des intrinsischen %qs bei %L muss ein Standard-Real seinArgument %qs des intrinsischen %qs bei %L muss doppelte Genauigkeit habenArgument %qs fÃ¼r intrinsisches %qs bei %L muss geringer als Rang %d seinArgument %qs des intrinsischen %qs bei %L muss numerisch oder LOGICAL seinArgument %qs des intrinsischen %qs bei %L muss eine Scheinvariable seinArgument %qs des intrinsischen %qs bei %L darf von der Art nicht breiter als der Standard (%d) seinArgument %qs des intrinsischen %qs bei %L muss eine OPTIONALe Scheinvariable seinArgument %qs des intrinsischen %qs bei %L muss erweiterbaren Typ habenArgument %qs des intrinsischen %qs bei %L muss ein intrinsischer Typ seinArgument %qs des intrinsischen %qs bei %L muss von der Art %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang 1 oder 2 seinArgument %qs des intrinsischen %qs bei %L muss positiv seinArgument %qs des intrinsischen %qs bei %L muss von der selben Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss ein numerischer Typ sein%qs-Argument des intrinsischen %qs bei %L muss vom Typ REAL oder INTEGER seinArgument %qs des intrinsischen %qs bei %L muss den selben Rang wie %qs haben oder skalar seinArgument %qs des intrinsischen %qs bei %L darf nicht OPTIONAL seinArgument %qs des intrinsischen %qs bei %L darf kein Unterobjekt von %qs seinArgument %qs des intrinsischen %qs bei %L darf nicht vorhanden sein, wenn %<x%> COMPLEX istArgument %qs des intrinsischen %qs bei %L muss mindestens so viele Elemente haben wie es .TRUE.-Werte %qs (%ld/%d) gibtArgument %qs des intrinsischen %qs bei %L ist noch nicht unterstÃ¼tztArgument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs bei %L seinArgument %qs des intrinsischen %qs bei %L darf nicht TYPE(*) seinArgument %qs des intrinsischen %qs bei %L darf keine Prozedur seinArgument %qs des intrinsischen %qs bei %L darf kein Feld impliziter GrÃ¶ÃŸe seinArgument %qs des intrinsischen %qs bei %L darf keinen Koindex habenArgument %qs des intrinsischen %qs bei %L muss eine gÃ¼ltige Ganzzahlart seinArgument %qs des intrinsischen %qs bei %L muss Rang %d haben oder ein Skalar seinArgument %qs referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)Argument %qs mit Operandennummer auÃŸerhalb des Wertebereiches (Argument %lu, Operand %lu)%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden%qs bei %C ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle fÃ¼r MODUL PROCEDURE %qs%qs bei %C ist bereits als FINAL-Prozedur definiert%qs bei %C ist kein Element der Struktur %qs%qs bei %C ist kein Element der Struktur %qs; meinen Sie %qs?%qs bei %C ist keine Variable%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente %qs%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. FÃ¼r direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)%qs bei %L wurde bereits bei %L initialisiert%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt%qs bei %L hat auÃŸerhalb seines INTERFACE-KÃ¶rpers spezifizierte Attribute%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter GrÃ¶ÃŸe oder Rang%qs bei %L ist mehrdeutig%qs bei %L ist ein Feld und OPTIONAL; wenn es fehlt, kann es nicht das effektive Argument einer ELEMENTAL-Prozedur sein, es sei denn, es gibt ein nicht-optionales Argument mit demselben Rang (Fortran 2018, 15.5.2.12)%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur%qs bei %L ist kein VALUE%qs bei %L ist keine Funktion%qs bei %L ist keine Modulprozedur%qs bei %L ist vom ABSTRACT-Typ %qs%qs bei %L muss kleiner als BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich der BIT_SIZE von INTEGER(KIND=%d) sein%qs bei %L darf nicht negativ sein%qs bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben%qs bei %L muss die gleiche Anzahl formaler Argumente wie die Ã¼berschriebene Prozedur haben%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung Ã¼berschreibt%qs bei %L Ã¼berschreibt eine FUNCTION und muss auch eine FUNCTION sein%qs bei %L Ã¼berschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein%qs bei %L Ã¼berschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein%qs bei %L Ã¼berschreibt eine PURE-Prozedur und muss auch PURE sein%qs bei %L Ã¼berschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein%qs bei %L Ã¼berschreibt eine Bindung mit PASS und muss ebenfalls PASS sein%qs bei %L Ã¼berschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein%qs bei %L Ã¼berschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist%qs bei %L Ã¼berschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein%qs bei %L muss eine %<INTENT(OUT)%>-Variable sein%qs bei %L sollte eine FUNCTION sein%qs bei %L sollte eine SUBROUTINE sein%qs bei %L sollte vom Typ integer(kind=omp_event_handle_kind) seinAttribut %qs ist nur auf Funktionen anwendbar, die eine variable Anzahl von Argumenten habenAttribut-Direktive %qs ignoriertAttribut %qs wird ignoriertAttribut %qs wird fÃ¼r %qE in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird fÃ¼r %qT in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs gilt nur fÃ¼r FunktionenAttribut %qs gilt nur fÃ¼r variadische FunktionenAttribut %qs benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qs ohne Argumente fÃ¼r einen Nicht-Prototyp%qs kann nicht in einem Konstanten-Ausdruck auftreten%qs kann nicht in einer typedef-Deklaration auftreten%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht codiert werden kann%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht interpretiert werden kann%qs kann nicht als konstanter Ausdruck ausgewertet werden, da der Typ zu groÃŸ ist%qs kann auf diesem Ziel nicht als konstanter Ausdruck ausgewertet werden%qs kann bei %C nicht erweitert werden, da es BIND(C) ist%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist%qs kann nicht fÃ¼r Typdeklarationen verwendet werden%qs-Klausel bei %L ist mehrfach angegeben%qs-Klausel darf nur bei rechteckigen %qs vorkommendie %qs-Klausel wird in der %<requires%>-Direktive noch nicht unterstÃ¼tzt%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert%qs-Konstrukt innerhalb einer %qs-RegionINTRINSIC deklariertes %qs bei %L existiert nicht%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariertBei %2$L deklariertes %1$qs ist auch der Name einer intrinsischen Funktion. Sie kann nur Ã¼ber eine explizite Schnittstelle oder als EXTERNAL deklariert aufgerufen werden.Bei %2$L deklariertes %1$qs Ã¼berdeckt intrinsische Funktion mit gleichem Namen. Um die aufzurufen, sind explizite INTRINSIC-Deklarationen erforderlich.%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert%qs unterstÃ¼tzt keinen MIPS16-Code%qs unterstÃ¼tzt %qs nichtEntitÃ¤t %qs bei %C kann keine Initialisierung habenEntitÃ¤t %qs bei %C kann keine Argumente haben%qs erfordert 1 Argument, aber %d wurden angegeben%qs erwartet 2 Argumente, aber %d wurden angegeben%qs erwartet ein konstantes Argument%qs erwartet einen Festkommawert als Argument%qs erwartet einen Festkommawert als erstes Argument%qs erwartet einen Ganzzahlwert als zweites Argument%qs-Ausdruck muss ganzzahlig sein%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet%qs fehlgeschlagenFeature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von GleitkommatypenFeature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von VektortypenFunktion %qs kann keine Argumente haben%qs-Funktion kann keine andere Interrupt-Art habenFunktion %qs kann keinen Wert zurÃ¼ckgebenFunktion %qs verwendet Typspezifikation %<auto%> ohne folgenden RÃ¼ckgabetypenFunktion %qs mit nachgestelltem RÃ¼ckgabetyp hat %<decltype(auto)%> als Typ statt einfachem %<auto%>Funktion %qs mit folgendem RÃ¼ckgabetypen hat %qT als seinen Typ statt einfaches %<auto%>Funktion %qs mit folgendem RÃ¼ckgabetypen nicht mit Typspezifikation %<auto%> deklariert%qs hat sowohl %<extern%> als auch Initialisierung%qs Ã¼bergelaufen%qs in %<%s %E%>%qs in %s-Klausel bei %L ist kein korrekter Feldabschnitt%qs in ALIGNED-Klausel bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck fÃ¼r die Ausrichtung%qs in ALIGNED-Klausel bei %L muss POINTER, ALLOCATABLE, Cray-Zeiger oder C_PTR sein%qs in DEPEND-Klausel bei %L ist ein Feldabschnitt der GrÃ¶ÃŸe 0%qs in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ%qs in LINEAR-Klausel bei %L benÃ¶tigt einen konstanten, ganzzahligen linear-step-Ausdruck oder ein Dummy-Argument, das in der UNIFORM-Klausel angegeben ist%qs in LINEAR-Klausel bei %L benÃ¶tigt einen skalaren, ganzzahligen linear-step-Ausdruck%qs kann nicht in COMMON bei %L auftreten [F2008:C5100]%qs in GIMPLE-IL%qs in Zeigerzuweisung bei %L kann kein L-Wert sein, da es eine Prozedur ist%qs in Variablen-Definitionskontext (%s) bei %L ist keine Variable%qs inkompatibel mit explizit ausgeschalteten Optionen%qs initialisiert und als %<extern%> deklariert%qs in non-mode-precision OperandenDas intrinsische Unterprogramm %qs bei %L ist veraltet. Verwenden Sie das intrinsische Unterprogramm INT.intrinsisches %qs mit CHARACTER-Argument bei %Lintrinsisches %qs mit KIND-Argument bei %Lintrinsisches %qs mit RADIX-Argument bei %L%qs ist in der AVR-LibC ein reservierter Bezeichner. ErwÃ¤gen Sie %<#include <avr/interrupt.h>%> vor der Benutzung des Makros %qs%qs bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert%qs ist ein ungÃ¼ltiges Argument fÃ¼r %<-mcpu=%>%qs ist ein undurchsichtiger Typ, und Sie kÃ¶nnen ihn nicht auf andere Werte setzen.%qs ist eine unbekannte Option fÃ¼r %<-save-temps%>%qs ist beschÃ¤digt%qs ist veraltet%qs ist veraltet und wird unter keinen UmstÃ¤nden empfohlen%qs ist veraltet; stattdessen -fno-zero-initialized-in-bss verwenden%qs ist veraltet; stattdessen -fstack-check verwenden%qs ist mit %qs unvertrÃ¤glich%qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen%qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen%qs ist schmaler als die Werte seines Typsin der gepunkteten Zeichenkette bei %2$C ist %1$qs weder ein definierter Operator noch eine Strukturkomponente%qs ist kein konstanter Ausdruck, da %qT einen Zeiger-auf-Element-Typen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen Zeigertyp enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen Referenztypen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen union-Typen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT ein %<volatile%>-Teilobjekt enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT ein Zeiger-auf-Element-Typ ist%qs ist kein konstanter Ausdruck, da %qT ein Zeigertyp ist%qs ist kein konstanter Ausdruck, da %qT ein Referenztyp ist%qs ist kein konstanter Ausdruck, da %qT ein union-Typ ist%qs ist kein konstanter Ausdruck, da %qT %<volatile%> ist%qs ist kein Verzeichnis%qs ist keine gcov-Datei%qs ist kein gÃ¼ltiges Basisregister in %<-mstack-protector-guard-reg=%>%qs ist in %qs kein gÃ¼ltiges Basisregister%qs ist keine gÃ¼ltige Zahl in %<-mstack-protector-guard-offset=%>%qs ist in %qs keine gÃ¼ltige Zahl%qs ist kein gÃ¼ltiger Offset in %<-mstack-protector-guard-offset=%>%qs ist in %qs kein gÃ¼ltiger Offset%qs ist keine gÃ¼ltige PrÃ¤prozessoroption%qs ist keine Option, die Warnungen steuert%qs ist nicht als ein Typ definiert%qs wird von der Architektur %<%s%> nicht unterstÃ¼tzt%qs wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird von dieser Compiler-Konfiguration nicht unterstÃ¼tzt%qs wird in dieser Konfiguration nicht unterstÃ¼tzt%qs wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird mit %qs nicht unterstÃ¼tzt%qs wird mit den aktuellen Optionen nicht unterstÃ¼tztungÃ¼ltiger Wert %qs fÃ¼r %<-mmacosx-version-min%>%qs ist fÃ¼r %qs ungÃ¼ltig%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist%qs ist nur fÃ¼r den Cell-Prozessor gÃ¼ltig%qs hat Version %q.*s, Version %q.*s erwartetAusdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig seinAusdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig, positiv und konstant sein%qs-Matchingvariante ist veraltetpassende %qs-Variante erfordert z14 oder hÃ¶herpassende %qs-Variante erfordert z15 oder hÃ¶her%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein%qs muss vom gleichen Typ und gleicher Art wie %qs bei %L in %qs sein%qs muss die erste Klausel von %qs sein%qs muss mit %qs verwendet werden%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird%qs erfordert ein gÃ¼ltiges Basisregister%qs ist auÃŸerhalb der STRUCTURE bei %C nicht erlaubt%qs nicht an Elementgrenze%qs wird vom Assembler nicht unterstÃ¼tzt%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs von %qs bei %L ist PRIVATEBei %3$C importiertes %1$qs von Modul %2$qs ist auch der Name der aktuellen ProgrammeinheitOperand von %qs ohne Modus-Genauigkeit%qs wird nur in OpenACC-Code unterstÃ¼tztZeiger %qs ist nullDatei fÃ¼r ProfilingzÃ¤hlerdaten %qs wurde nicht gefundenEigenschaft %qs kann nicht gesetzt werden%qs erfordert %qs%qs erfordert %qs oder %qs%qs erfordert ISA 3.0 IEEE 128-Bit-Gleitkommazahlen%qs erfordert PowerPC64-Architektur, wird eingeschaltet%qs erfordert VSX-UnterstÃ¼tzung%qs erfordert ein Ziel, das den %qs-Befehl unterstÃ¼tzt%qs erfordert sprungwahrscheinliche Befehle%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 2.06%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 3.0%qs erfordert die Optionen %qs (oder neuer), sowie %qs oder %qs%qs erfordert die Optionen %qs und %qs%qs erfordert die Option %qs%qs sollte von einem Skalar auf einen gleichartigen Vektor abbildendurch %qs angegebene Grenze %s Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qs angegebene Grenze %s Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qs angegebene Grenze %s Ã¼berschreitet die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qs angegebene Grenze %s Ã¼berschreitet mÃ¶glicherweise die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben%qs fÃ¼r Parameter %qE angegeben%qs fÃ¼r Strukturfeld angegeben%qs fÃ¼r Strukturfeld %qE angegeben%qs fÃ¼r unbenannten Parameter angegeben%qs mit %<decltype%> angegeben%qs mit %<typeof%> angegeben%qs mit %qT angegeben%qs gibt eine widersprÃ¼chliche Stufe der ParallelitÃ¤t an%qs-Symbol %q+D muss statische Bindung haben%qs-Symbol %q+D zielt letztendlich auf sich selbst abMarkierung %qs bei Benennung von %q#T verwendet%qs wird in dieser ABI nicht unterstÃ¼tzt%qs mit %qE verwendet%qs verwendet dynamische Stapelanforderung%qs verwendet Register r29Wert %qs muss positiv seinVariable %qs ist weder Zeiger noch ArrayVariable %qs ist weder Zeiger noch Referenz auf ZeigerVariable %qs ist weder Zeiger noch Array noch Referenz auf Zeiger oder ArrayVariable %qs muss ein Zeiger sein%qs mit immer falscher Bedingung%s: [%u] Falsches %<next_regno%> fÃ¼r leere Kette (%u)%s: [%u] Falsches %<oldest_regno%> (%u)%s: [%u] Nicht leeres Register in Kette (%s %u %i)%s: Zyklus in %<next_regno%>-Kette (%u)%r%s:%d:%R   %r%s:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]
  %r%s:%d:%R   in %<constexpr%>-Ersetzung von %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]
  %r%s:%d:%d:%R   in %<constexpr%>-Ersetzung von %qs%s%s
  %s ist identisch mit %s.Â»%s !$ACC LOOPÂ«-Schleifen bei %L nicht perfekt geschachtelt%s %#qD%s %#qS%s %<%s%.*s%> erwartet ein passendes Argument %<%T%s%>%s %<%s%.*s%> erwartet ein passendes Argument %<%s%s%>%s %<%s%.*s%> erwartet Argumenttyp %<%T%s%>, aber Argument %d hat Typ %qT%s %<%s%.*s%> erwartet Argumenttyp %<%s%s%>, aber Argument %d hat Typ %qT%s %<%s(%E)%> %p %dÂ»%s %EÂ« implementiert das Protokoll %qE nicht vollstÃ¤ndig%s %qs%s-%qs-Konstrukt innerhalb einer %s-%qs-Region%s %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs%s %s %p %d%s %s%s
  Â»%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 %L und %L%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Â« hat keinen Standardinitialisierer%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Â«-Funktionen kÃ¶nnen nicht abstrakt sein%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 PRIVATE oder LASTPRIVATE gefunden%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE oder LINEAR gefundendie Methode Â»%sÂ« ist nicht virtuell und kann daher nicht Â»overrideÂ« seinÂ»%sÂ« muss eine Funktion sein statt Â»%sÂ«%s bei %L muss mindestens eine MAP-Klausel enthalten%s-Namensraum %qD widerspricht der Erreichbarkeits-Definition%s wird fÃ¼r Aggregattypen mit variabler LÃ¤nge nicht unterstÃ¼tzt%s wird auf diesem Ziel nicht unterstÃ¼tzt%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 beendet%s-Angabe bei %L ist in OPEN-Anweisung nicht erlaubt fÃ¼r unformatierte Ein-/AusgabeSpezifizierer %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
--- 2128,2145 ----
   [siehe %<-fno-allow-invalid-boz%>] da alle seine Kopier- und Verschiebekonstruktoren gelÃ¶scht sind Kandidat 1: %q#F Kandidat 2: %q#F in Konflikt stehende Codeerzeugungsschalter verwendet hier deklariert der Ausdruck hat einen konstanten Wert, ist aber kein konstanter Ausdruck im Sinne von C++ zstdÂ»%s !$ACC LOOPÂ«-Schleifen bei %L formen keinen rechteckigen Wiederholungsraum!$ACC LOOP kann bei %L keine DO-CONCURRENT-Schleife sein!$ACC LOOP darf ohne Schleifensteuerung bei %L kein DO WHILE oder DO sein!$ACC-LOOP-Iterationsvariable bei %L muss vom Typ integer seinÂ»!$ACC ROUTINEÂ« wurde bereits bei %C angewendet!$ACC ROUTINE mit GANG, WORKER oder VECTOR-Klausel ist in PURE-Prozedur bei %C nicht erlaubt!$ACC bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist!$OMP 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 setzen!$OMP ATOMIC READ bei %L ist inkompatibel zu den Klauseln ACQ_REL oder RELEASEAnweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesen!$OMP ATOMIC UPDATE bei %L ist inkompatibel zu den Klauseln ACQ_REL oder ACQUIRE!$OMP ATOMIC WRITE bei %L ist inkompatibel zu den Klauseln ACQ_REL oder ACQUIREEingebaute 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 REQUIRES bei %C muss im Spezifikationsteil einer Programmeinheit vorkommen%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die bei %L angegeben ist, Ã¼bersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das mÃ¶glicherweise von einer Modulverwendung stammt)%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%> wird von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die von der Modulverwendung %qs bei %L angegeben ist, Ã¼bersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das mÃ¶glicherweise von einer Modulverwendung stammt)%<!$OMP REQUIRES%>-Klausel %qs, die bei %L angegeben ist, kommt nach der Verwendung eines GerÃ¤te-Konstrukts bzw. einer GerÃ¤te-Routine%<!$OMP REQUIRES%>-Klausel %qs ist von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben%<!$OMP REQUIRES%>-Klausel %qs, die von der Modulverwendung %qs bei %L angegeben ist, kommt nach der Verwendung eines GerÃ¤te-Konstrukts bzw. einer GerÃ¤te-Routine!$OMP bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist"%.*s""::" 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 %CDie Operandenmodifizierer %%d, %%e, %%f und %%g sind ausschlieÃŸlich fÃ¼r Speicherreferenzen oder konstante Werte%+qD lÃ¶st einen Abschnittstypkonflikt aus%+qD lÃ¶st einen Abschnittstypkonflikt mit %qD aus%+qD als %qE deklariert, nachdem es verwendet wurde%+qD wurde als %qs deklariert, nachdem es verwendet wurde%+qD als schwach deklariert, nachdem es verwendet wurde%+qD ohne %<retain%>-Attribut und %qD mit %<retain%>-Attribut liegen in einem Abschnitt mit demselben NamenInterner Fehler: %<!%> not valid in GIMPLE%<#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 allocate%> wird nicht mehr unterstÃ¼tzt%<#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 critical%> mit %<hint%>-Klausel erfordert einen Namen, auÃŸer wenn %<omp_sync_hint_none%> verwendet wird%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werdenhinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehenhinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen%<#pragma omp declare %s%> muss direkt von einer Funktionsdeklaration oder -definition gefolgt sein%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist%<#pragma omp declare reduction%> darf nur im Datei- oder Block-GÃ¼ltigkeitsbereich auftreten%<#pragma omp 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 %qTAttribut %<%E (%E)%> wird ignoriert, da es sich auf eine Funktion bezieht, die als %qs deklariert istAttribut %<%E (%E)%> wird ignoriert, da es sich auf eine Deallokationsfunction bezieht, die als %qs deklariert ist%<%E::%E%> wurde nicht deklariert%<%E::%E%> ist keine Klasse oder Namensbereich%<%E::%E%> ist keine Klasse, Namensbereich oder AufzÃ¤hlung%<%E::%E%> ist kein TypAttribut-Direktive im Bereich %<%E::%E%> ignoriert%<%T%s%D%> benennt Destruktor%<%T::%D%> benennt Konstruktor in %qT%<%T::%D%> benennt Konstruktor, nicht den Typ%<%T::%E%> wurde nicht deklariert%<%T::%E%> ist kein Typ%<%T::%E%> benennt den Konstruktor, nicht den Typ%<%c%> ist kein gÃ¼ltiges Zeichen in einem Bezeichner%<%c%> ist kein gÃ¼ltiges Anfangszeichen fÃ¼r einen Bezeichner%<%c%E%> nicht in Protokoll(en) gefundendas innerhalb der Parameterliste deklarierte %<%s %E%> ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar%<%s %s%>-Konstrukt innerhalb von %qs nicht eng geschachtelt%<%s + %s%> bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%<%s taskgroup%>-Konstrukt nicht eng geschachtelt innerhalb von %<taskgroup%>-Region%<%s%> muss fÃ¼r sich allein stehen, fÃ¼r %<-mharden-sls=%>%<%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 fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fPIC%> wird nicht unterstÃ¼tzt%<-fPIC%>/%<-fpic%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fPIE%> wird nicht unterstÃ¼tzt%<-fabi-compat-version=1%> wird nicht unterstÃ¼tzt; stattdessen wird Â»=2Â« verwendet%<-fabi-version=1%> wird nicht mehr unterstÃ¼tzt%<-fabi-version=12%> (GCC 8.1) Ã¤ndert versehentlich die Aufrufkonvention fÃ¼r %qT%<-fabi-version=13%> (GCC 8.2) korrigiert die Aufrufkonvention fÃ¼r %qT, die in 8.1 versehentlich geÃ¤ndert wurde%<-falign-%s%> ist nicht zwischen 0 und %d%<-falign-labels=%d%> wird nicht unterstÃ¼tzt%<-falign-loops=%d%> wird nicht unterstÃ¼tzt%<-faligned-new=%d%> ist keine Zweierpotenz%<-fasan-shadow-offset%> sollte nur zusammen mit %<-fsanitize=kernel-address%> verwendet werden%<-fassociative-math%> abgeschaltet; andere Optionen haben Vorrang%<-fcall-saved-REG%> wird fÃ¼r Ausgaberegister nicht unterstÃ¼tzt%<-fcf-protection%> ist nicht mit diesem Ziel kompatibel%<-fcf-protection=branch%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fcf-protection=full%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fcf-protection=return%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-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-modref%> 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%<-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=%s%> ist mit %<-fsanitize=%s%> unvertrÃ¤glich%<-fsanitize=address%> und %<-fsanitize=kernel-address%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=address%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=all%> ist ungÃ¼ltig%<-fsanitize=kernel-address%> mit Stapelschutz wird auf diesem Ziel nur in Kombination mit %<-fasan-shadow-offset=%> unterstÃ¼tzt%<-fsanitize=pointer-compare%> muss mit %<-fsanitize=address%> oder %<-fsanitize=kernel-address%> kombiniert werden%<-fsanitize=pointer-subtract%> muss mit %<-fsanitize=address%> oder %<-fsanitize=kernel-address%> kombiniert werden%<-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%<-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%>: Erweiterung %qs kommt mehr als einmal vor.%<-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%>: Name von %s muss mehr als 1 Buchstabe sein%<-march=%s%>: rv%de ist keine gÃ¼ltige Basis-ISA%<-march=%s%>: unerwartete ISA-Zeichenkette am Ende: %qs%<-march=%s%>: nicht unterstÃ¼tzte ISA-Teilmenge %<%c%>%<-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%<-mcpu=%s%>: unbekannte CPU%<-mdata-region=either%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mdata-region=upper%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mdiv%> erfordert %<-march%>, um die %<M%>-Erweiterung zu ermitteln%<-mdouble-float%> wird ohne %<-mhard-float%> ignoriert%<-mdynamic-no-pic%> Ã¼bersteuert %<-fpic%>, %<-fPIC%>, %<-fpie%> oder %<-fPIE%>%<-mes0%> kann nur zusammen mit C verwendet werden%<-mexr%> wird ohne %<-ms%> verwendet%<-mexr%> wird ohne %<-ms%> oder %<-msx%> verwendet%<-mfdivdu%> wird ohne %<-mhard-float%> ignoriert%<-mfdpic%> wird nicht unterstÃ¼tzt, bitte das Ziel Â»bfin-linux-uclibcÂ« verwenden%<-mfentry%> wird nur auf 64-Bit-CPUs unterstÃ¼tzt%<-mfentry%> wird fÃ¼r 32 Bit in Kombination mit %<-fpic%> nicht unterstÃ¼tzt%<-mfloat-abi=hard%> und VFP%<-mfloat-abi=hard%>: ausgewÃ¤hlte Architektur hat keine FPU%<-mfpxx%> kann nur mit dem o32-ABI verwendet werden%<-mfpxx%> erfordert %<-mlra%>%<-mfunction-return%> und %<-fcf-protection%> sind nicht kompatibel%<-mfunction-return=%s%> und %<-mcmodel=large%> sind nicht kompatibel%<-mfused-madd%> ist veraltet; stattdessen %<-ffp-contract=%> verwenden%<-mgp32%> und %<-mfp64%> kÃ¶nnen nur kombiniert werden, wenn das Ziel die Befehle mfhc1 und mthc1 unterstÃ¼tzt%<-mgp32%> und %<-mfp64%> kÃ¶nnen nur kombiniert werden, wenn o32-ABI verwendet wird%<-mgp32%> mit einem 64-Bit-ABI verwendet%<-mgp64%> mit einem 32-Bit-ABI verwendet%<-mgp64%> mit einem 32-Bit-Prozessor verwendet%<-mgpopt%> wird nicht zusammen mit PIC unterstÃ¼tztArgument fÃ¼r %<-mgprel-sec=%> ist kein gÃ¼ltiger regulÃ¤rer Ausdruck%<-mgprel-sec=%> wird nicht zusammen mit PIC unterstÃ¼tzt%<-mhard-dfp%> kann nicht in Verbindung mit %<-msoft-float%> verwendet werden%<-mhard-float%> wird von der ausgewÃ¤hlten CPU nicht unterstÃ¼tzt%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel%<-mintel-syntax%> und %<-mno-intel-syntax%> sind veraltet; stattdessen %<-masm=intel%> und %<-masm=att%> verwenden%<-mips3d%> erfordert %<-mpaired-single%>Argument fÃ¼r %<-misr-secure=%d%> liegt nicht zwischen 0 und 3fÃ¼r die Option %<-misr-vector-size=%d%> sind nur die Werte 4 oder 16 gÃ¼ltig%<-mlarge%> erfordert ein 430X-kompatibles %<-mmcu=%>%<-mlong-double-64%> ist mit %<-m64%> nicht erlaubt%<-mloongson-ext2%> muss zusammen mit %<-mloongson-ext%> verwendet werden%<-mloongson-mmi%> muss zusammen mit %<-mhard-float%> verwendet werden%<-mmsa%> muss zusammen mit %<-mfp64%> und %<-mhard-float%> verwendet werden%<-mmul=g13%> kann nicht zusammen mit %<-mcpu=g10%> verwendet werden%<-mmul=g13%> kann nicht zusammen mit %<-mcpu=g14%> verwendet werden%<-mmul=g14%> kann nicht zusammen mit %<-mcpu=g10%> verwendet werden%<-mmul=g14%> kann nicht zusammen mit %<-mcpu=g13%> verwendet werden%<-mmulticore%> kann nur mit BF561 verwendet werden%<-mn%> wird fÃ¼r Linux-Ziele nicht unterstÃ¼tzt%<-mno-%s%> schaltet %<-m%s%> aus%<-mno-allow-string-insns%> verbietet das Erzeugen des RMPA-Befehls%<-mno-altivec%> schaltet vsx aus%<-mno-dpfp-lrsr%> wird nur mit %<-mdpfp%> unterstÃ¼tzt%<-mno-exr%> ist nur mit %<-ms%> oder %<-msx%> gÃ¼ltig, die Option wird ignoriert%<-mno-fentry%> ist nicht mit SEH vertrÃ¤glich%<-mno-gpopt%> erfordert %<-mexplicit-relocs%>%<-mno-mpy%> wird nur fÃ¼r ARC700 oder ARCv2 unterstÃ¼tzt%<-mno-pic-data-is-text-relative%> kann nur zusammen mit %<-fpic%>/%<-fPIC%> verwendet werden%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel%<-mnop-mcount%> ist fÃ¼r %<-fPIC%> nicht implementiert%<-mpcrel -fPIC%> wird derzeit nicht fÃ¼r die ausgewÃ¤hlte CPU unterstÃ¼tzt%<-mpic-register=%> ist ohne %<-fpic%> nutzlos%<-mpic-symbol-stubs%> ist fÃ¼r 64-Bit-Code nicht erforderlich (ignoriert)%<-mpreferred-stack-boundary%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d%<-mpreferred-stack-boundary=%d%> muss zwischen %d und %d liegen%<-mquad-memory%> ist im Little-Endian-Modus nicht verfÃ¼gbar%<-mquad-memory%> benÃ¶tigt 64-Bit-Modus%<-mquad-memory-atomic%> benÃ¶tigt 64-Bit-ModusArgument fÃ¼r %<-mr0rel-sec=%> ist kein gÃ¼ltiger regulÃ¤rer Ausdruck%<-mr0rel-sec=%> wird nicht zusammen mit PIC unterstÃ¼tzt%<-mregparm%> wird fÃ¼r Intel-MCU-psABI ignoriert%<-mregparm%> wird im 64-Bit-Modus ignoriert%<-mregparm=%d%> liegt nicht zwischen 0 und %d%<-mrelax%> wird nur fÃ¼r RTP PIC unterstÃ¼tzt%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> wird im 64-Bit-Modus ignoriert%<-ms2600%> wird ohne %<-ms%> verwendet%<-mshared-library-id=%> ohne %<-mid-shared-library%> angegeben%<-mshared-library-id=%s%> liegt nicht zwischen 0 und %d%<-msmart%> ist mit %<-mhigh-registers%> unvertrÃ¤glich%<-mspfp_fast%> ist auf ARC600 und ARC601 nicht verfÃ¼gbar%<-msse5%> wurde entfernt%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist%<-mstack-guard%> bringt %<-mstack-size%> mit sich%<-mstringop-strategy=rep_8byte%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-mtune=%> erwartet mn10300, am33, am33-2, oder am34%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden%<-muintr%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-mvrsave=no%> ist veraltet. Verwenden Sie stattdessen %<-mno-vrsave%>%<-mvrsave=yes%> ist veraltet. Verwenden Sie stattdessen %<-mvrsave%>%<-mvsx%> und %<-mno-altivec%> sind unvertrÃ¤glich%<-mvsx%> benÃ¶tigt indizierte Adressierung%<-mvsx%> benÃ¶tigt Hardware-Gleitkommabefehle%<-mxl-multiply-high%> kann nur mit %<-mcpu=v6.00.a%> oder hÃ¶her verwendet werden%<-mxl-multiply-high%> erfordert %<-mno-xl-soft-mul%>%<-mxl-reorder%> kann nur mit %<-mcpu=v8.30.a%> oder hÃ¶her verwendet werden%<-mxl-reorder%> erfordert %<-mxl-pattern-compare%> fÃ¼r %<-mcpu=v8.30.a%>%<-pipe%> ignoriert, da %<-save-temps%> angegeben wurde%<-pipe%> wird nicht unterstÃ¼tzt%<-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%<DETACH%>-Klausel bei %L darf nicht zusammen mit %<MERGEABLE%>-Klausel verwendet werden%<G0%> in Format bei %LDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDirektive %<GCC unroll%> bei %2$C verlangt eine konstante Anzahl (maximal %1$u)Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen%<HLE_ACQUIRE%> wird mit %<ACQUIRE%> oder stÃ¤rkerem Speichermodell nicht verwendet%<HLE_RELEASE%> wird mit %<RELEASE%> oder stÃ¤rkerem Speichermodell nicht verwendet%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetztArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L ist ein Array und darf nicht die SpeichergrÃ¶ÃŸe 0 haben, da das %<SOURCE%>-Argument grÃ¶ÃŸer als 0 istArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf nicht %s seinArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf kein %s seinSpaltenÃ¼berschrift %<MPY_TYPE%> fehlt in %<devices.csv%>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 AusrichtungZieltyp %qT von %<__builtin_bit_cast%> ist ein ArraytypZieltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbarin %<__builtin_bit_cast%> ist die QuellgrÃ¶ÃŸe %qE ungleich der ZieltypgrÃ¶ÃŸe %qEQuelltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbarOperand von %<__builtin_complex%> nicht realer binÃ¤rer GleitkommatypOperanden von %<__builtin_complex%> unterschiedlichen TypsDas erste Argument von %<__builtin_convertvector%> muss Ganzzahl- oder Gleitkommavektor seinAnzahl der Elemente des ersten Argumentvektors und des Typs des zweiten Argumentvektors fÃ¼r %<__builtin_convertvector%> sollten gleich seinDas zweite Argument von %<__builtin_convertvector%> muss Ganzzahl- oder Gleitkommavektortyp sein%<__builtin_eh_return%> fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<__builtin_has_attribute%> mit abhÃ¤ngigem Argument wird noch nicht unterstÃ¼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 GanzzahlausdruckAllokationsausdruck in %<allocate%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>Allokationsausdruck in %<allocator%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>%<always_inline%> Funktion ist mÃ¶glicherweise nicht inlinefÃ¤higAttribut %<amdgpu_hsa_kernel%> erfordert Zeichenkettenkonstanten als Argumente%<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++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubtin atomarer Transaktion ist kein %<asm%> erlaubt%<asm%>-Operand %d passt wahrscheinlich nicht zu den Bedingungen%<asm%>-Operandenbedingung inkompatibel mit OperandengrÃ¶ÃŸe%<asm%>-Operand hat unmÃ¶gliche Nebenbedingungen%<asm%>-Operand erfordert unmÃ¶gliches Neuladen%<asm%>-Qualifizierer %qT wird ignoriert, da auÃŸerhalb des Funktionsrumpfes%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes%<asm%>-Spezifizierer fÃ¼r Variable %qE steht in Konflikt mit %<asm%>-Bestrafungs-Liste%<asm%>-Symbole sind an nicht statischen Datenelementen nicht erlaubt%<assign%> kann fÃ¼r Objective-C-Objekte unsicher sein; bitte explizit angeben, falls nÃ¶tig%<assign%>-Eigenschaft %qs verwendet Bitfeld-Instanzvariable %qs%<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++20%> oder mit %<-fconcepts%> verfÃ¼gbar%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert seinFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in FelddeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in ParameterdeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in TypdeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Variablendeklaration%<const%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<const%>-qualifizierter %<depobj%>-Ausdruck%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen%<const%>-qualifiziertes %qE ohne %<mutable%>-Element darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>%<consteval%>-Funktion %q+D Ã¼bersteuert nicht-%<consteval%>-FunktionKontrollfluss fÃ¼r %<constexpr%>-Aufruf fÃ¤llt hinten aus der Funktion%<constexpr%>-Konstruktor hat keinen leeren KÃ¶rper%<constexpr%>-Konstruktor fÃ¼r Union %qT muss genau ein nicht-statisches Datenelement initialisieren%<constexpr%>-Destruktoren sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarAuswertungstiefe von %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-depth=%> verwenden, um dies zu erhÃ¶hen)Anzahl der Evaluierungsoperationen in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhÃ¶hen)%<constexpr%>-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 haben%<critical%>-Region darf innerhalb einer gleichnamigen %<critical%>-Region nicht eng geschachtelt seinArgument von %<custom-%s=%> muss eine nicht-negative Ganzzahl sein%<custom-%s=%> ist nicht als ein FPU-Befehl bekannt%<custom-%s=%> erfordert ArgumentOption %<custom-fpu-cfg%> unterstÃ¼tzt kein %<no-%>Option %<custom-fpu-cfg%> erfordert Konfigurationsargument%<decl-specifier%> in Deklaration von Ableitungshinweis%<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%<decltype(auto)%> darf nicht CV-qualifiziert seindie Typangabe %<decltype(auto)%> ist erst mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar%<default%>-Marke nicht innerhalb einer switch-Anweisung%<default%>-Ziel wurde nicht gesetzt%<delete[]%> ist kein Konstantenausdruck%<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp auf Arrayabschnitt%<depend%>-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-AusdruckEreignishandle in %<detach%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_event_handle_t%>%<detach%>-Klausel darf nicht zusammen mit %<mergeable%>-Klausel verwendet werden%<device%>-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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<export%> ist kein Teil der folgenden module-directive%<extern "C"%>-Bindung beginnt hierAttribut %<externally_visible%> wirkt sich nur auf Ã¶ffentliche Objekte aus%<fallthrough%>-Attribut auf hÃ¶chster Ebene%<fallthrough%>-Attribut ohne darauffolgendes %<;%>%<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 Arrayabschnitt%<inscan%>-REDUCTION-Klausel an einem anderen Konstrukt als DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD bei %Ldie Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommen%<inscan%> und nicht-%<inscan%>-%<reduction%>-Klauseln am selben Konstrukt bei %Ldie CPU %<intel%> kann nur fÃ¼r den Schalter %<-mtune=%> verwendet werdendie CPU %<intel%> kann nur fÃ¼r das Attribut %<target("tune=")%> verwendet 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 einer %<%s simd%>-Region eng geschachtelt sein%<ordered%> %<simd%> muss innerhalb einer %<simd%>-Region eng geschachtelt sein%<ordered%>-Klauselparameter ist weniger als %<collapse%>%<ordered%>-Klausel mit Parameter 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 %<setter%> in KonfliktAttribut %<readonly%> der Eigenschaft %qD in Konflikt mit vorheriger Deklaration%<region_array%> passt nicht zum %<region_tree%>%<region_array%> ist fÃ¼r Region %i beschÃ¤digt%<register%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich%<register%>-Speicherklassenangabe verwendet%<reinterpret_cast%> von Ganzzahl zu Zeiger%<reinterpret_cast%> von Typ %qT in Typ %qT entfernt QualifiziererEin %<reinterpret_cast%> ist kein konstanter Ausdruck%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck%<requires%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfÃ¼gbar%<return%> mit Wert in void zurÃ¼ckgebender Funktion%<return%> ohne Wert in nicht-void zurÃ¼ckgebender 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 Deklaration%<setter%> ist hier angegebenArgument Â»shapeÂ« des intrinsischen Â»reshapeÂ« bei %L hat mehr als %d ElementeArgument %<shape%> des intrinsischen %<reshape%> bei %L muss ein Feld konstanter GrÃ¶ÃŸe sein%<signed%> und %<unsigned%> gleichzeitig angegebenAusdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<simdlen%>-Klauselwert ist grÃ¶ÃŸer als %<safelen%>-Klauselwert%<sizeof%> auf ein Bitfeld angewandt%<sizeof%> auf Array-Funktionsparameter %qE gibt die GrÃ¶ÃŸe von %qT zurÃ¼ckArgument von %<sizeof...%> muss mit Klammern umschlossen 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_element<%u, %T>::type%> ist %<void%>%<std::tuple_size<%T>::value%> ist kein konstanter Ganzzahlausdruckdie Direktive %<strong%>-%<using%> wird nicht mehr unterstÃ¼tzt%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariertArgument %qs fÃ¼r Attribut %<symver%> muss ein oder zwei %<@%> enthaltenArgument des Attributs %<symver%> ist keine ZeichenkettenkonstanteAttribut %<symver%> bezieht sich nur auf SymboleAttribut %<symver%> gilt nur fÃ¼r Funktionen und Variablen%<target%>-Konstrukt mit geschachteltem %<teams%>-Konstrukt enthÃ¤lt Direktiven auÃŸerhalb des %<teams%>-Konstrukts%<target("rtd")%> wird im 64-Bit-Modus ignoriert%<target("sseregparm")%> verwendet, ohne dass SSE eingeschaltet ist%<target("tune=x86-64")%> ist veraltet; stattdessen entsprechend %<target("tune=k8")%> oder %<target("tune=generic")%> verwendendas Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-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%> ist in %<allocate%>-Klausel nicht erlaubt%<this%> wurde fÃ¼r diese Lambda-Funktion nicht aufgefangen%<thread_limit%>-Ausdruck muss ganzzahlig seinWert von %<thread_limit%> muss positiv sein%<threadprivate%> %qD ist weder Datei-, Namens- noch Blockbereichsvariable%<threadprivate%> Direktive %qE nicht in Definition von %qT%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen%<throw%> wird immer %<terminate%> aufrufenArgument fÃ¼r %<tile%> erfordert ganzzahligen Typ%<tile%>-Argument muss eine positive, ganzzahlige Konstante seinFunktionsaufruf von %<transaction_may_cancel_outer%> nicht innerhalb von Ã¤uÃŸerer Transaktion oder %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> kann nur fÃ¼r virtuelle Funktionen angegeben werden%<tree%> ist nicht als ein Zeigertyp definiert%<tree%> ist nicht als ein Typ definiert%<try%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<typedef%> 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%<using enum%> von %qT vor seinem enum-specifier%<using enum%> des abhÃ¤ngigen Typen %qT%<using enum%> an unvollstÃ¤ndigem Typ %qT%<using enum%> an Nicht-AufzÃ¤hlungstyp %q#T%<using enum%> ist nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<using%> mit GÃ¼ltigkeitsbereich in enum-Typ %q#T ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar%<va_start%> in Funktion mit fester Parameteranzahl verwendet%<vec_lvsl%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete Speicherzugriffe%<vec_lvsr%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete SpeicherzugriffeAusdruck fÃ¼r %<vector%>-LÃ¤nge muss ganzzahlig seinWert der %<vector%>-LÃ¤nge muss positiv sein%<verify_gimple%> failed%<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 werden%<weakref%> kann nicht versioniert werdenAusdruck fÃ¼r %<worker%>-Nummer muss ganzzahlig seinWert der %<worker%>-Nummer muss positiv seinInterner Fehler: %<||%> not valid in GIMPLE%<~%> auf booleschem Ausdruck%<~%> auf einem Ausdruck vom Typ %<bool%>%<~auto%> ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar%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%G%qE ist nicht initialisiert%G%qE kÃ¶nnte uninitialisiert verwendet werden%GZeiger auf %qs ist null%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 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%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%GSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wu%GSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%GSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%GSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%GSchreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%G%wu bis %wu Bytes werden in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu geschrieben%Gein Byte zu viel wird in eine Region geschrieben, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt%K%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubt%K%qD greift auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu%K%qD greift auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%K%qD greift auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu%K%qD greift auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%KArgument fÃ¼r %qD hat kein abschlieÃŸendes nul-Zeichen%K%qD wird mit Zeiger auf nicht alloziertes Objekt %qE aufgerufen%K%qD wird mit Zeiger %qE mit Offset%s ungleich 0 aufgerufen%K%qD wird mit Zeiger aufgerufen, der aus einer unpassenden Allozierungsfunktion stammt%K%qD wird mit nicht alloziertem Zeiger aufgerufen%K%qD wird auf nicht alloziertem Objekt %qD aufgerufen%K%qD erwartet %E Byte in einer Region der GrÃ¶ÃŸe %E%K%qD erwartet %E Bytes in einer Region der GrÃ¶ÃŸe %E%K%qD erwartet %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E%K%qD erwartet zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E%K%qD greift mÃ¶glicherweise auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu%K%qD greift mÃ¶glicherweise auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%K%qD greift mÃ¶glicherweise auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu%K%qD greift mÃ¶glicherweise auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%K%qD liest mÃ¶glicherweise %E Byte aus einer Region der GrÃ¶ÃŸe %E%K%qD liest mÃ¶glicherweise %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD liest mÃ¶glicherweise %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD liest mÃ¶glicherweise zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD schreibt mÃ¶glicherweise %E Byte in eine Region der GrÃ¶ÃŸe %E%K%qD schreibt mÃ¶glicherweise %E Bytes in eine Region der GrÃ¶ÃŸe %E%K%qD schreibt mÃ¶glicherweise %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E%K%qD schreibt mÃ¶glicherweise zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E%K%qD liest %E Byte aus einer Region der GrÃ¶ÃŸe %E%K%qD liest %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD liest %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD liest zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Zielobjekts%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjekts%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts%Kdurch %qD angegebene Grenze %s Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze %s Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze %s Ã¼berschreitet die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze %s Ã¼berschreitet mÃ¶glicherweise die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjekts%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts%Kdurch %qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%K%qD schreibt %E Byte in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%K%qD schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%K%qD schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%K%qD schreibt zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%KÂ»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd%KCode greift auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu%KCode greift auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%KCode greift auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu%KCode greift auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%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%KArgument %i ist null, aber der Wert des zugehÃ¶rigen GrÃ¶ÃŸenarguments %i ist %s%KArgument %i des Arrays variabler LÃ¤nge %s ist null, aber der Wert des zugehÃ¶rigen verbundenen Arguments %i ist %s%KArgument %i Bereich [%E, %E] Ã¼bersteigt maximal ObjektgrÃ¶ÃŸe %E%KArgument %i Bereich [%E, %E] ist negativ%KArgument %i von %<%T[static %E]%> ist null, aber nicht-null wird erwartet%KArgument %i Wert %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E%KArgument %i Wert %qE ist negativ%KArgument %i Wert %s ist negativ%KArgument %i Wert ist null%KArgument muss eine direkt angegebene 16-Bit-Konstante sein%Kgebundenes Argument %i mit Wert %s ist negativ, fÃ¼r Argument %i vom Typ Array variabler LÃ¤nge vom Typ %s%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%KCode erwartet %E Byte in einer Region der GrÃ¶ÃŸe %E%KCode erwartet %E Bytes in einer Region der GrÃ¶ÃŸe %E%KCode erwartet %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E%KCode erwartet zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E%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%KCode greift mÃ¶glicherweise auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu%KCode greift mÃ¶glicherweise auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%KCode greift mÃ¶glicherweise auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu%Kgreift mÃ¶glicherweise auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu%KCode liest mÃ¶glicherweise %E Byte aus einer Region der GrÃ¶ÃŸe %E%KCode liest mÃ¶glicherweise %E Bytes aus einer Region der GrÃ¶ÃŸe %E%KCode liest mÃ¶glicherweise %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%KCode liest mÃ¶glicherweise zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E%KCode schreibt mÃ¶glicherweise %E Byte in eine Region der GrÃ¶ÃŸe %E%KCode schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E%KCode schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E%KCode schreibt mÃ¶glicherweise zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet %<SIZE_MAX%>%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%KCode liest %E Byte aus einer Region der GrÃ¶ÃŸe %E%KCode liest %E Bytes aus einer Region der GrÃ¶ÃŸe %E%KCode liest %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%KCode liest zwischen %E und %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 %E des Zielobjekts%Kangegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts%Kangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjekts%Kangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts%Kangegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts%Kangegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts%Kangegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts%Kangegebene GrÃ¶ÃŸe %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E%KGesamtgrÃ¶ÃŸe und ElementgrÃ¶ÃŸe mÃ¼ssen positive, direkt angegebene Konstanten sein%KCode schreibt %E Byte in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%KCode schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen%KCode schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch die Zielregion zum Ãœberlaufen%KCode schreibt zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœ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%p hat keine semantische Routine%q#D kann nicht mit %q#D Ã¼berladen werden%q#D steht mit vorheriger Deklaration in Konflikt%q#D steht in Konflikt mit von %qT geerbter Version%q#D hier deklariert%q#D hat keine externe Bindung%q#D verweist nicht auf den unqualifizierten Typen und wird daher nicht zum Binden verwendet%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen%q#D hat unvollstÃ¤ndigen Typ%q#D verdeckt Konstruktor fÃ¼r %q#D%q#D erbt von mehreren Basis-Teilobjekten%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#DÂ« ist ein statisches Datenelement; es kann nur bei seiner Definition initialisiert werden%q#D ist implizit als gelÃ¶scht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert%q#D wird implizit gelÃ¶scht, da die Standarddefinition ungÃ¼ltig wÃ¤re:%q#D ist in diesem Zusammenhang unzugÃ¤nglich%q#D ist kein Funktionstemplate%q#D ist kein Nicht-static-Datenelement von %qT%q#D ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil eine Referenzvariable keine konstante Adresse hat%q#D ist nicht konstant%q#D ist in diesem Zusammenhang Â»privateÂ«%q#D ist in diesem Zusammenhang Â»protectedÂ«%q#D ist %<public%>, benÃ¶tigt jedoch ein existierendes Objekt vom Typ %q#T%q#D ist volatile%q#D nicht in Klasse deklariert%q#D wurde bereits hier deklariert%q#D wurde bereits hier definiert%q#D als andere Symbolart redeklariert%q#D sollte initialisiert werden%q#D (durch lokalen Typen %qT deklariert) wird verwendet, aber nirgends definiert%q#D (durch einen unbenannten Typen deklariert) wird verwendet, aber nirgends definiert%q#F wird implizit gelÃ¶scht, da ihre Ausnahme-Spezifikation nicht zur impliziten Ausnahme-Spezifikation %qX passt%q#T hat kein Element namens %qE%q#T hat kein Element namens %qE; meinten Sie %q#D? (zugreifbar Ã¼ber %q#D)%q#T hat kein Element namens %qE; meinten Sie %q#D? (aus diesem Kontext nicht zugreifbar)%q#T hat kein Element namens %qE; meinten Sie %qE?%q#T hat keinen benutzerdefinierten Default-Konstruktor%q#T hat Zeigertypen als Elemente%q#T hat virtuelle Basisklassen%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor%q#T ist keine Klasse%q#T ist weder Klasse noch Namensbereich%q#T ist kein Template%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Nicht-Typ-Parameter eines Templates%q#T definiert nur einen privaten Destruktor und hat keine Â»friendsÂ«%q#T definiert nur private Konstruktoren und hat keine Â»friendsÂ«%q#T verwendet, wo %qT erwartet wurde%q#T verwendet, wo ein Gleitkommawert erwartet wurde%q#T wurde vorher hier deklariert%q+#D kann nicht deklariert werden%q+#D ist kein static-Datenelement von %q#T%q+#D als %<final%> markiert, ist aber nicht Â»virtualÂ«%q+#D als %<override%> markiert, Ã¼berschreibt aber nichtAlias %q+D zwischen Funktion und Variable wird nicht unterstÃ¼tzt%q+D als Alias fÃ¼r externes Symbol %qE%q+D als Alias fÃ¼r undefiniertes Symbol %qE%q+D bereits mit Attribut Â»dllimportÂ« deklariert: Â»dllimportÂ« ignoriert%q+D als Â»friendÂ« deklariert%q+D als variadische Funktion deklariert%q+D mit einer Ausnahmespezifikation deklariert%q+D ist als variadische Funktion ohne Prototyp definiert%q+D sowohl normal als auch als Attribut %qE definiert%q+D hat unvertrÃ¤gliche Attribute %qs und %qs%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ%q+D ist statisch, aber in Inline-Funktion %qD deklariert, was nicht statisch ist%q+D ist Ã¼blicherweise eine Funktion%q+D mit Offset %E in %qT ist nicht an %u ausgerichtet%q+D mit Offset %E in %qT ist mÃ¶glicherweise nicht an %u ausgerichtet%q+D als andere Symbolart redeklariert%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert%q+D ohne Attribut Â»dllimportÂ« redeklariert, nachdem es mit dll-Bindung referenziert wurde%qD ohne Attribut Â»dllimportÂ« redeklariert: vorheriges Â»dllimportÂ« ignoriertstatisches Datenelement %q+D innerhalb von Â»declare targetÂ«-Direktive%q+D benÃ¶tigt entweder null oder zwei Argumente%q+E ist kein Konstantenausdruck%q+F als %<static%> deklariert, aber nirgendwo definiert%q+F verwendet, aber nirgendwo definiert%q+T ist kein Literal, denn: %qD Alias zwischen unvertrÃ¤glichen Funktionstypen %qT und %qT%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf%qD tritt in %<aligned%>-Klausel mehrfach auf%qD kommt in %<allocate%>-Klausel mehrfach vor%qD tritt in %<nontemporal%>-Klauseln mehrfach auf%qD tritt in Datenklausel mehrfach auf%qD tritt in Zuordnungsklauseln mehrfach auf%qD tritt in Bewegungsklausel mehrfach auf%qD tritt in Reduktionsklauseln mehrfach aufder Typ von %qD Argument %d wird zu %qT befÃ¶rdert, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qTder Typ von %qD Argument %d ist %qT, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT%qD Argument %i ist als Attribut %<nonstring%> deklariert%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze %wu%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze [%E, %E]%qD Argument %i (als Attribut %<nonstring%> deklariert) ist mÃ¶glicherweise kleiner als die angegebene Grenze [%E, %E]Attribut-Anweisung %qD wird ignoriertAttribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhaltenAttribut %qD erfordert ein einzelnes NTBS-Argument%qD in konstantem Ausdruck aufgerufen%qD in konstantem Ausdruck aufgerufen, bevor die Definition vollstÃ¤ndig war%qD kann als Â»overrideÂ« markiert werden%qD kann nicht in Konstanten-Ausdruck auftreten%qD kann nicht %qs sein%qD kann nicht als %<virtual%> deklariert werden, da es immer statisch ist%qD kann nicht vorgegeben werden%qD kann nicht als Funktion verwendet werden%qD kann keine Standardargumente haben%qD hat neue Semantik in GCC 4.4%qD SÃ¤ubern eines Objekts von nichttrivialem Typ %#qT%s%qD SÃ¤ubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD SÃ¤ubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s%qD steht mit verwendeter Funktion in Konflikt%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen%qD in %<constexpr%>-Kontext als %<static%> deklariert%qD in %qs-Funktion als %<static%> deklariert%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert%qD in %qs-Funktion als %<thread_local%> deklariert%qD als %<transaction_safe_dynamic%> deklariert%qD als ein %<virtual%> Feld deklariert%qD als ein %<virtual%> Parameter deklariert%qD als ein %<virtual%> Typ deklariert%qD als eine %<virtual%> Variable deklariert%qD als Nicht-Parameter deklariert%qD als ein %<inline%> Feld deklariert%qD als ein %<inline%> Parameter deklariert%qD als ein %<inline%> Typ deklariert%qD als Array von %qT deklariert%qD als Referenz deklariert, aber nicht initialisiert%qD ist hier deklariert%qD wurde hier als %q#D deklariert%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit%qD definiert, aber nicht verwendet%qD hier definiert%qD hat nicht den Typ %<const char *%>%qD in %qs-Klausel hat keinen zuordenbaren Typ%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp%qD hat keinen Ganzzahltyp%qD benennt keinen AufzÃ¤hlungstyp in %qT%qD bezeichnet keine Funktion%qD bezeichnet keine Funktion innerhalb eines Namensraum%qD ist kein nicht-struktureller Typ%qD hat eine vorherige Deklaration hier%qD wurde bereits definiert%qD hat unvollstÃ¤ndigen Typ %qT%qD hat unvollstÃ¤ndigen Typ%qD hat ungÃ¼ltige Argumentliste%qD wurde nicht innerhalb von %qD deklariert%qD wurde nicht innerhalb von %qD deklariert%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde%qD in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat%qD ist ungÃ¼ltig in %q#T wegen lokalem Element %q#D mit gleichem Namen%qD ist in %q#T ungÃ¼ltig wegen lokaler Methode %q#D mit gleichem Namen%qD ungÃ¼ltig in Lambda%qD ist eine Funktion, kein Typ%qD ist ein Namensbereich%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)%qD ist bereits ein Â»friendÂ« von %qT%qD ist bereits ein Â»friendÂ« der Klasse %qT%qD ist bereits in %qT definiert%qD ist bereits in Klasse %qT definiert%qD ist bereits in der Klasse %qT definiert%qD ist ein AufzÃ¤hlungstemplate%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis%qD wird in Header %qs deklariert%qD ist mit TLS-Modell %s definiert%qD ist veraltet%qD ist veraltet: %s%qD wird mit sich selbst initialisiert%qD wird fÃ¼r ein leeres Pack instanziiert%qD ist verÃ¤nderlich%qD ist normalerweise eine nicht-statische Funktion%qD ist keine Klasse oder Namensbereich%qD ist kein Klassentyp%qD ist kein Funktionsargument%qD ist kein Funktionstemplate%qD ist kein Element von %qD%qD ist kein Element von %qD; meinten Sie %qs?%qD ist kein Element von %qT%qD ist kein Element von %qT; meinten Sie %qs?%qD ist keine Elementtemplatefunktion%qD ist kein Namensbereichs-Name%qD bezeichnet Namensraum-Namen; meinten Sie %qs?%qD ist keine Zeigervariable%qD ist kein %<static%>-Datenelement%qD ist kein statisches Datenelement eines Klassentemplates%qD ist kein Template%qD ist keine Templatefunktion%qD ist kein Typ%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist%qD ist keine Variable%qD ist in %<aligned%>-Klausel keine Variable%qD ist in %<allocate%>-Klausel keine Variable%qD ist in %<nontemporal%>-Klausel keine Variable%qD in %qs-Klausel muss eine Variable sein%qD ist in Klausel %<firstprivate%> keine Variable%qD ist in Klausel %<lastprivate%> keine Variable%qD ist in Klausel %qs keine Variable%qD ist kein variadisches Template%qD in %<uniform%>-Klausel ist kein Argument%qD ist nicht eingefangen%qD ist mit %qD unvertrÃ¤glich%qD ist auÃŸerhalb des FunktionsgÃ¼ltigkeitsbereiches nicht definiert%qD ist in %<depend%>-Klausel weder lvalue-Ausdruck noch Arrayabschnitt%qD ist nicht %<public%>%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:%qD ist statisch, wird jedoch in Inline-Funktion %qD verwendet, was nicht statisch ist%qD in %qs-Klausel ist eine threadprivate Variable%qD ist zu klein, um alle Werte von %q#T aufzunehmen%qD ist nicht initialisiert, wird aber benutzt%qD kÃ¶nnte uninitialisiert verwendet werden%qD kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden%qD darf nicht als Â»staticÂ« deklariert werden%qD darf nicht innerhalb eines Namensbereiches definiert werden%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und GrÃ¶ÃŸe %E in eine Region der GrÃ¶ÃŸe %E%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem DestruktorIn %<#pragma acc declare link%> muss %qD eine globale Variable sein%qD muss eine Nicht-Elementfunktion sein%qD muss eine nichtstatische Elementfunktion sein%qD muss eine Variable sein, die im selben GÃ¼ltigkeitsbereich wie %<#pragma acc declare%> deklariert ist%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben%qD muss entweder ein oder zwei Argumente nehmen%qD muss entweder null oder ein Argument nehmen%qD muss genau ein Argument nehmen%qD muss genau zwei Argumente nehmen%qD darf keine Argumente nehmenÂ»%qDÂ« darf keine variable Argumentanzahl haben%qD nicht definiert%qD mit anderem Zugriff redeklariert%qD mit anderer Sichtbarkeit redeklariertZielregion verweist auf %qD, aber der Ausdruck hat keinen zuordenbaren Typ%qD nach Referenzierung in Assemblierung umbenannt%qD sollte initialisiert werden%qD sollte in Elementinitialisierungsliste initialisiert werden%qD sollte innerhalb von %qD deklariert werden%qD sollte Wert zurÃ¼ckgebenQuellargument fÃ¼r %qD ist dasselbe wie fÃ¼r das Ziel%qD ist sowohl in %<link%>- als auch %<to%>-Klauseln des Deklarationsziels angegeben%qD ist sowohl in %<declare target link%>- als auch implizit in %<to%>-Klauseln angegeben%qD ist in %<allocate%>-Klausel angegeben, aber nicht in einer expliziten Privatisierungs-Klausel%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt%qD legt weniger eingeschrÃ¤nktes Attribut als sein Ziel %qD fest: %s%qD legt weniger eingeschrÃ¤nkte Attribute als sein Ziel %qD fest: %s%qD legt eingeschrÃ¤nkteres Attribut als sein Ziel %qD fest: %s%qD legt eingeschrÃ¤nktere Attribute als sein Ziel %qD fest: %sZiel %qD wurde hier deklariert%qD als Variante mit inkompatiblen %<construct%>-Selektormengen verwendet%qD vor seiner Definition verwendet%qD in seiner eigenen Initialisierung verwendet%qD wird ohne Template-Argumente verwendet%qD verletzt die One-Definition-Rule von C++%qD wurde %<extern%> deklariert und spÃ¤ter %<static%>%qD wurde als %qs deklariert, was Standardsichtbarkeit mit sich bringt%qD wurde hier deklariert%qD war versteckt%qD wurde nicht als %<constexpr%> definiert%qD wurde in diesem GÃ¼ltigkeitsbereich nicht definiert%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert, und bei argumentabhÃ¤ngiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert; meinten Sie %qs?%qD wurde nicht mit konstantem Ausdruck initialisiert%qD wurde vorher hier deklariert%qD wurde vor seiner Definition ohne Deklaration verwendet%qD wurde vor seiner Definition ohne Prototyp verwendet%qD wird initialisiert nach%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur fÃ¼r C++-Klassen zu%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur zu, wenn ein Â»kextÂ« kompiliert wird%qE tritt in %<aligned%>-Klausel mehrfach auf%qE kommt mehr als einmal in %<allocate%>-Klauseln vor%qE tritt in %<nontemporal%>-Klausel mehrfach auf%qE tritt in dieser Datenklausel mehrfach auf%qE tritt in Mapklauseln mehrfach auf%qE tritt in derselben %<declare target%>-Direktive mehrfach auf%qE Argument %Z Ã¼berlappt mÃ¶glicherweise das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen mÃ¶glicherweise das Zielobjekt %qE%qE Argument %Z Ã¼berlappt das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen das Zielobjekt %qEArgument %qE ist keine FunktionArgument %qE muss eins von %qs, %qs, %qs oder %qs seinArgument %qE ist keine ZeichenketteArgument %qE ist kein BezeichnerIm Aufruf von %qE Ã¼berlappen sich die Argumente %Z und vielleicht %Z mit dem Zielobjekt %qEAdresse von Attribut %qE auÃŸerhalb des gÃ¼ltigen BereichsAttribut %qE erlaubt nur eine Ganzzahlkonstante als ArgumentAttribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendetAttribut %qE auf %qT nach seiner Definition angewendetAttribut %qE wird auf Â»extern "C"Â«-Deklaration %qD angewendetAttribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable istAttribut %qE kann nur auf Funktionen angewandt werdenAttribut %qE bezieht sich nur auf initialisierte Variablen mit externer BindungAttributargument %qE mit Wert %E ist keine ZweierpotenzAttribut %qE mit Argument %E ist keine GanzzahlkonstanteArgument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]Attribut %qE Argument %E ist nicht positivAttributargument %qE an Position %i hat Typ %qTAttributargument %qE an Position %i ist ungÃ¼ltigAttributargument %qE an Position %i hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE an Position %i hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE an Position %i hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE an Position %i hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE an Position %i hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE an Position %i hat den Wert %qE, der auf den Parametertyp %qT verweistAttribut %qE hat Argument %qE, das %u Ã¼bersteigtAttributargument %qE mit Wert %qE ist keine GanzzahlkonstanteAttribut %qE Argument %qE muss eine ganzzahlige Konstante zwischen 0 und 3 seinAttribut %qE Argument %qE ist unbekanntAttribut %qE Argument 1 benennt keine FunktionAttribut %qE Argument 1 ist mehrdeutigAttribut %qE Argument 1 muss einen Zeigertyp als erstes Argument habenAttribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben, hat jedoch %qTAttributargument %qE kann kein konstanter arithmetischer Ausdruck seinAttributargument %qE kann keine Zeichenkette seinAttributargument %qE hat Typ %qTAttributargument %qE ist ungÃ¼ltigArgument des Attributs %qE muss eine Zeichenkettenkonstante seinArgument des Attributs %qE ist keine ZeichenkettenkonstanteAttributargument %qE ist keine GanzzahlkonstanteArgument des Attributs %qE sollte zwischen 0 und 255 seinArgument des Attributs %qE sollte zwischen 18 und 255 seinAttributargument %qE hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE mit Wert %qE Ã¼bersteigt %wuAttributargument %qE hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE mit Wert %qE ist negativAttributargument %qE hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE hat den Wert %qE, der auf den Parametertyp %qT verweistAttribut %qE kann nur auf Funktionen oder auf Klasse- oder AufzÃ¤hlungstypen angewendet werdenAttribut %qE kann nur auf Funktionen oder auf struct-, union- oder enum-Typen angewendet werdenAttribut %qE kann nur auf nicht-statische Datenelemente angewendet werdenAttribut %qE kann nicht auf Bitfeld angewendet werdenAttribut %qE kann nicht fÃ¼r lokale Variablen angegeben werdenAttribut %qE steht mit Attribut %qE in KonfliktAttribut-Direktive %qE ignoriertAttribut %qE ist nicht auf Funktionen anwendbarAttribut %qE kann nicht auf Typen angewandt werdenAttribut %qE akzeptiert keine ArgumenteAttribut %qE bezieht sich nicht auf Funktionendoppeltes Attribut %qEAttribut %qE folgt auf %qEAttribut %qE hat keinen EffektAttribut %qE wirkt sich nicht auf Funktionen mit Â»staticÂ«-Bindung ausAttribut %qE wirkt sich nicht auf einheits-lokale Funktionen ausAttribut %qE wirkt sich nur auf Ã¶ffentliche Objekte ausAttribut %qE wird ignoriertAttribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hatAttribut %qE ignoriert, da %qD keine Variable istAttribut %qE ignoriert, da %qT bereits definiert istAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE ignoriert fÃ¼r %qEAttribut %qE ignoriert fÃ¼r Feld vom Typ %qTAttribut %qE fÃ¼r Typ %qT ignoriertAttributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriertAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %qT wird ignoriertAttributargument %qE deklariert das referenzierte Symbol neu; wird ignoriertAttribut %qE wird an Funktionen mit RÃ¼ckgabetyp %qT ignoriert; es gilt nur fÃ¼r Zeiger-RÃ¼ckgabetypenAttribut %qE ignoriert fÃ¼r Nicht-Klassen-TypenAttribut %qE wird fÃ¼r Objekte vom Typ %qT ignoriertAttribut %qE fÃ¼r Typen ignoriertAttribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben ist.Attribut %qE ignoriert, da die Option %<-mistack%> nicht angegeben ist.Attribut %qE ignoriert, da es nur fÃ¼r ein groÃŸes Speichermodell (%<-mlarge%>) sinnvoll ist.Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben istAttribut %qE wird ignoriert, da es nur fÃ¼r Funktionen giltAttribut %qE kann nur auf Zeigertypen angewendet werdenAttribut %qE wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich istAttribut %qE wird fÃ¼r Ziel R8C nicht unterstÃ¼tztAttribut %qE wird auf dieser Plattform nicht unterstÃ¼tztAttribut %qE bezieht sich nur auf FunktionenAttribut %qE ist nur fÃ¼r Objective-C-Objekte gÃ¼ltigAttribut %qE kann nur auf %<struct%>-Typen angewandt werdenAttribut %qE wird fÃ¼r ELF-Ziele unterstÃ¼tztAttribut %qE wird nur auf SH2A unterstÃ¼tztAttribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendetAttribut %qE kann nur an einem typedef stehen; wird ignoriertAttribut %qE muss vor Attribut %qs auftretenAttribut %qE muss sich auf eine Deklaration beziehenAttribut %qE nicht mit Speicherklasse Â»autoÂ« erlaubtAttribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack zurÃ¼ckgebenAttribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack Ã¼bergebenAttribut %qE ist nicht auf Funktionen anwendbar, die variable Anzahl von Argumenten habenAttribut %qE an einer Funktion, die keinen Zeiger zurÃ¼ckgibtAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %<void%>Attribut %qE an nicht-Â»volatileÂ«-VariableAttribut %qE bezieht sich nur auf Toplevel-ObjekteAttribut %qE gilt nur fÃ¼r SH2AAttribut %qE kann nur auf Basistypen von Funktionszeiger angewandt werdenAttribut %qE kann nur auf Funktionstypen angewandt werdenAttribut %qE bezieht sich nur auf FunktionenAttribut %qE bezieht sich nur auf InterruptfunktionenAttribut %qE kann nur auf Typen angewandt werdenAttribut %qE bezieht sich nur auf VariablenAttribut %qE kann nur fÃ¼r Â»staticÂ«-Variablen verwendet werdenAttribut %qE gilt nur fÃ¼r variadische FunktionenAttribut %qE nur fÃ¼r 32 Bit verfÃ¼gbarAttribut %qE wird nur fÃ¼r reduzierte Tiny-Kerne unterstÃ¼tztAttribut %qE wird nur fÃ¼r Boolean-Typen unterstÃ¼tztAttribut %qE ist nur fÃ¼r die ARC-EM-Architektur gÃ¼ltigAttribut %qE ist nur fÃ¼r die Architektur ARCv2 gÃ¼ltigAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert den RÃ¼ckgabetyp Â»voidÂ«Attribut %qE benÃ¶tigt eine Ganzzahl als ArgumentAttribut %qE benÃ¶tigt eine Ganzzahlkonstante als ArgumentAttribut %qE benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qE erwartet keine ArgumenteAttribut %qE mit nicht unterstÃ¼tzter Boolean-GenauigkeitAttribut %qE ohne Argumente fÃ¼r einen Nicht-PrototypAttribut %qE kann nur auf Zeigertypen angewendet werden, nicht auf %qT%qE kann nicht als Funktion verwendet werden%qE kann nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist%qE kann nicht gleichzeitig die Attribute %qs und %qs haben%qE nach erster Verwendung als %<threadprivate%> deklariert%qE als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qE als Funktion, die ein Array zurÃ¼ckgibt, deklariert%qE ist hier deklariert%qE als falsche Symbolart definiert%qE schrÃ¤nkt keinen Typ ein%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp%qE in %qs-Klausel hat keinen zuordenbaren Typ%qE hat weder Zeiger- noch Arraytyp%qE bezeichnet keinen Typ%qE bezeichnet keinen Typ; meinten Sie %qs?%qE wird zu Â»falseÂ« ausgewertet%qE ist kein typedef oder eingebauter Typ%qE hat sowohl %<extern%> als auch Initialisierung%qE hat konstanten Typ fÃ¼r %<reduction%>%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>%qE wurde nicht deklariert%qE bringt Standardsichtbarkeit mit sich, aber %qD wurde bereits mit anderer Sichtbarkeit deklariert%qE in %<aligned%>-Klausel ist weder Zeiger noch Array%qE in %<aligned%>-Klausel ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array%qE in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qE in %q#T benennt keinen Templatetypen%qE in %q#T benennt keinen Typen%qE in Namensraum %qE bezeichnet keinen Templatetyp%qE in Namensraum %qE bezeichnet keinen Templatetyp; meinten Sie %qs?%qE in Namensbereich %qE bezeichnet keinen Typ%qE in Namensraum %qE bezeichnet keinen Typ; meinten Sie %qs?%qE-inkompatibles Attribut wird ignoriert%qE initialisiert und als %<extern%> deklariert%qE ist ein Element eines Union-Typs%qE ist ein Zeiger; meinten Sie %<->%>?%qE ist ein nicht erkannter Formatfunktionstyp%qE ist veraltet%qE ist veraltet: %s%qE in %qs-Klausel ist weder Variablen- noch Funktionsname%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden%qE ist keine Klasse oder Namensbereich%qE ist kein Klassentemplate%qE ist keine Klasse, Namensbereich oder AufzÃ¤hlung%qE ist kein Konstantenausdruck%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollstÃ¤ndig freigegeben wurde%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist%qE ist kein Konstantenausdruck, da er auf eine unvollstÃ¤ndig initialisierte Variable verweist%qE ist kein Konstantenausdruck, da er auf verÃ¤nderliche Teilobjekte von %qT verweist%qE ist kein Template%qE ist kein Typ%qE ist kein gÃ¼ltiger %<asm%>-Qualifizierer%qE ist kein gÃ¼ltiges Templateargument fÃ¼r %qT, da es keine Adresse einer Variable ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine externe Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein Zeiger ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es kein L-Wert ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es vom Typ %qT ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es in CV-Qualifikation in Konflikt steht%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qE keine Variable ist%qE ist in C++98 kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat%qE ist %<aligned%>-Klausel keine Variable%qE in %<allocate%>-Klausel ist keine Variable%qE ist in %<nontemporal%>-Klausel keine Variable%qE in %qs-Klausel muss eine Variable sein%qE ist in Klausel %<firstprivate%> keine Variable%qE ist in Klausel %<lastprivate%> keine Variable%qE ist in Klausel %qs keine Variable%qE ist kein Klassenname oder Alias in Objective-C%qE in %<uniform%>-Klausel ist kein Argument%qE ist nicht am Anfang einer Deklaration%qE ist nicht initialisiert%qE ist weder lvalue-Ausdruck noch Arrayabschnitt in %<depend%>-Klausel%qE ist nicht vom Typ %qTunbekannte Modul-Steuerzeile %qE%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion%qE ist nur in Objective-C-Dialekten erlaubt%qE ist nur auf Objective-C-Klassen-Interfaces anwendbar; wird ignoriert%qE ist vorbestimmt %qs fÃ¼r %qs%qE antwortet mÃ¶glicherweise nicht auf %<%c%E%>%qE darf erst nach einer Modul-Interface-Deklaration vorkommen%qE darf nur einmal pro Export-Deklaration vorkommen%qE kÃ¶nnte ein abschlieÃŸendes NUL hinter das Ende des Ziels schreibenfehlende Templateargumente fÃ¼r %qE%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein%qE erfordert ISA-Option %s%qE erfordert unbekannte ISA-Option%qE in umgebendem %<target%> nicht angegeben%qE in umgebendem %qs nicht angegeben%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben%qE hat %wu Byte ausgegeben%qE hat %wu Bytes ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat zwischen %wu und %wu Bytes ausgegeben%qE hat zwischen %wu und %wu Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE-Ausgabe kÃ¶nnte vor dem letzten Formatzeichen abgeschnitten sein%qE-Ausgabe ist vor dem letzten Formatzeichen abgeschnitten%qE als andere Symbolart redeklariert%qE mit in Konflikt stehenden Attributen %qs redeklariert%qE benÃ¶tigt %<-fgnu-tm%>%qE erfordert eine %<declare%>-Direktive, um in einer %<routine%>-Funktion verwendet zu werdenAttribut %qE benÃ¶tigt ein Argument%qE benÃ¶tigt die SVE-ISA-Erweiterung%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem AbhÃ¤ngigkeitstyp%qE ist hier angegeben%qE nicht deklariert (erste Verwendung in dieser Funktion)%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?%qE ist hier nicht deklariert (nicht in einer Funktion)%qE ist hier (auÃŸerhalb einer Funktion) nicht deklariert; meinten Sie %qs?%qE mit %<auto%> verwendet%qE mit %<register%> verwendet%qE mit %<typedef%> verwendet%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet%qE schreibt ein abschlieÃŸendes NUL hinter das Ende des Ziels%qF als %<static%> deklariert, aber nirgendwo definiert%qF erfordert %<-mvx%>%qF erfordert z14 oder hÃ¶her%qF erfordert z15 oder hÃ¶her%qT und %qT sind in disjunkt benannten AdressrÃ¤umen%qT als Typ statt als einfaches %<decltype(auto)%>%qT hier deklariert%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert%qT mit bedeutenderer Sichtbarkeit als seine Basis %qT deklariert%qT mit bedeutenderer Sichtbarkeit als der Typ seines Feldes %qD deklariert%qT wurde hier als %qs definiert%qT ist mit direkter virtueller Basisklasse definiert%qT ist mit mehreren direkten Basisklassen definiert%qT hat nicht das ABI-Tag %E, das %qT (im Typ von %qD verwendet) hat%qT hat nicht das ABI-Tag %E, das die Basis %qT hat%qT wurde erstmals hier als %qs deklariert%qT hat Basis %qT, dessen Typ von Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat Basis %qT, dessen Typ keine Bindung hat%qT hat Basis %qT, dessen Typ den anonymen Namensbereich verwendet%qT hat ein Feld %qD, dessen Typ vom Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat ein Feld %qD, dessen Typ keine Bindung hat%qT hat ein Feld %qD, dessen Typ den anonymen Namensbereich verwendet%qT hat hier eine vorherige Deklaration%qT hat kein Element namens %qE%qT hat kein Element namens %qE; meinten Sie %qE?%qT hat kein nicht-statisches Datenelement namens %qD%qT ist ein variabel modifizierter Typ%qT ist bereits ein Â»friendÂ« von %qT%qT ist eine mehrdeutige Basisklasse des dynamischen Typen %qT seines Operanden%qT ist mehrdeutige Basis von %qT%qT ist eine nicht erreichbare Basis von %qT%qT ist keine Basis von %qT%qT ist keine Klasse oder Namensbereich%qT ist kein Klassentyp%qT ist weder eine Klasse, noch ein Namensbereich oder eine AufzÃ¤hlung%qT ist kein Klassen-, Struktur- oder Union-Typ%qT ist keine direkte Basis von %qT%qT ist kein Elementklassentemplate von %qT%qT ist kein Element von %qT%qT ist keine geschachtelte Klasse von %qT%qT ist kein Zeiger auf Objekt%qT ist kein Template%qT ist kein Template-Typ%qT ist kein gÃ¼ltiger Typ fÃ¼r einen Nichttyp-Templateparameter, da er nicht strukturell ist%qT ist kein %<asm%>-Qualifizierer%qT ist keine erreichbare Basis von %qT%qT ist kein AufzÃ¤hlungstyp%qT auf %qT erweitert beim Durchlaufen von %<...%>%qT ist/verwendet anonymen Typen%qT beabsichtigt mÃ¶glicherweise nicht, Argumentherleitung fÃ¼r Klassentemplates zu unterstÃ¼tzen%qT ist in einem Templateargument nicht erlaubt%qT als %qs verwendet%qT als enum verwendet%qT wird in %qT aufgelÃ¶st, aber das ist kein Klassentyp%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werden%qc-Umwandlung wird unescapet verwendetUmwandlung %qc wird innerhalb einer q-Folge benutztDie Direktive %qc ist redundant, da sie bereits vorgekommen ist%qs%s auf der linken Seite einer Clobber-Anweisung%qs greift auf das uninitialisierte Byte an Offset %d zu%qs bereits als spezifische Bindung fÃ¼r das generische %qs bei %C definiert%qs wird in %<if constexpr%> stets zu %<true%> ausgewertet%qs und %<%s-%s%> sind unvertrÃ¤glich%qs und %<%s=%s%> sind unvertrÃ¤glich%qs und %qs sind unvertrÃ¤glichArgumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen gleiche Form haben.Argumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen denselben Typ habenAttribute %qs und %qs sind nicht vertrÃ¤glich%qs und %qs kÃ¶nnen nicht gemischte FUNCTION/SUBROUTINE fÃ¼r GENERIC %qs bei %L sein%qs und %qs fÃ¼r GENERIC %qs bei %L sind mehrdeutig%qs scheint ein falsch geschriebener %qs-Handler zu sein, das PrÃ¤fix %<__vector%> fehltArgument %qs hat ungÃ¼ltige Operandennummer (Argument %lu)Argument fÃ¼r %qs hat kein abschlieÃŸendes nul-ZeichenArgument %qs des intrinsischen %qs bei %L kann nicht INTENT(IN) seinArgument %qs des intrinsischen %qs bei %L kann nicht Typ %s habenArgument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Permutation der Dimensionen (Dimension %qd doppelt)Argument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Form in Dimension %d (%ld/%ld)Argument %qs des intrinsischen %qs bei %L hat negatives Element (%d)Argument %qs des intrinsischen %qs bei %L hat Dimension auÃŸerhalb des Wertebereiches (%d)Argument %qs des intrinsischen %qs bei %L hat falsche Anzahl der Elemente (%d/%d)Argument %qs des intrinsischen %qs bei %L ist leerArgument %qs des intrinsischen %qs bei %L ist kein gÃ¼ltiger DimensionsindexArgument %qs des intrinsischen %qs bei %L muss %s seinArgument %qs des intrinsischen %qs bei %L muss ALLOCATABLE seinArgument %qs des intrinsischen %qs bei %L muss ein INTEGER seinArgument %qs fÃ¼r intrinsisches %qs bei %L muss INTEGER oder PROCEDURE seinArgument %qs des intrinsischen %qs bei %L muss INTEGER oder REAL seinArgument %qs des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER seinArgument %qs der intrinsischen Funktion %qs bei %L muss INTEGER, LOGICAL oder ein BOZ-Literal seinArgument %qs des intrinsischen %qs bei %L muss REAL oder COMPLEX seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER oder ein TARGET seinArgument %qs des intrinsischen %qs bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger seinArgument %qs des intrinsischen %qs bei %L muss eine Konstante seinArgument %qs des intrinsischen %qs bei %L muss eine DatenentitÃ¤t seinArgument %qs des intrinsischen %qs bei %L muss ein logisches Feld seinArgument %qs des intrinsischen %qs bei %L muss ein Zeiger oder Ziel VARIABLE oder FUNCTION seinArgument %qs des intrinsischen %qs bei %L muss ein Skalar seinArgument %qs des intrinsischen %qs bei %L muss eine Variable seinArgument %qs des intrinsischen %qs bei %L muss ein Feld seinArgument %qs des intrinsischen %qs bei %L muss austauschbare DatenentitÃ¤t sein: %sArgument %qs des intrinsischen %qs bei %L muss ein Standard-Real seinArgument %qs des intrinsischen %qs bei %L muss doppelte Genauigkeit habenArgument %qs fÃ¼r intrinsisches %qs bei %L muss geringer als Rang %d seinArgument %qs des intrinsischen %qs bei %L muss numerisch oder LOGICAL seinArgument %qs des intrinsischen %qs bei %L muss eine Scheinvariable seinArgument %qs des intrinsischen %qs bei %L darf von der Art nicht breiter als der Standard (%d) seinArgument %qs des intrinsischen %qs bei %L muss eine OPTIONALe Scheinvariable seinArgument %qs des intrinsischen %qs bei %L muss erweiterbaren Typ habenArgument %qs des intrinsischen %qs bei %L muss ein intrinsischer Typ seinArgument %qs des intrinsischen %qs bei %L muss von der Art %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang 1 oder 2 seinArgument %qs des intrinsischen %qs bei %L muss positiv seinArgument %qs des intrinsischen %qs bei %L muss von der selben Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss ein numerischer Typ sein%qs-Argument des intrinsischen %qs bei %L muss vom Typ REAL oder INTEGER seinArgument %qs des intrinsischen %qs bei %L muss den selben Rang wie %qs haben oder skalar seinArgument %qs des intrinsischen %qs bei %L darf nicht OPTIONAL seinArgument %qs des intrinsischen %qs bei %L darf kein Unterobjekt von %qs seinArgument %qs des intrinsischen %qs bei %L darf nicht vorhanden sein, wenn %<x%> COMPLEX istArgument %qs des intrinsischen %qs bei %L muss mindestens so viele Elemente haben wie es .TRUE.-Werte %qs (%ld/%d) gibtArgument %qs des intrinsischen %qs bei %L ist noch nicht unterstÃ¼tztArgument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs bei %L seinArgument %qs des intrinsischen %qs bei %L darf nicht TYPE(*) seinArgument %qs des intrinsischen %qs bei %L darf keine Prozedur seinArgument %qs des intrinsischen %qs bei %L darf kein Feld impliziter GrÃ¶ÃŸe seinArgument %qs des intrinsischen %qs bei %L darf keinen Koindex habenArgument %qs des intrinsischen %qs bei %L muss eine gÃ¼ltige Ganzzahlart seinArgument %qs des intrinsischen %qs bei %L muss Rang %d haben oder ein Skalar seinArgument %qs referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)Argument %qs mit Operandennummer auÃŸerhalb des Wertebereiches (Argument %lu, Operand %lu)%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden%qs bei %C ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle fÃ¼r MODUL PROCEDURE %qs%qs bei %C ist bereits als FINAL-Prozedur definiert%qs bei %C ist kein Element der Struktur %qs%qs bei %C ist kein Element der Struktur %qs; meinen Sie %qs?%qs bei %C ist keine Variable%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente %qs%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. FÃ¼r direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)%qs bei %L wurde bereits bei %L initialisiert%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt%qs bei %L hat auÃŸerhalb seines INTERFACE-KÃ¶rpers spezifizierte Attribute%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter GrÃ¶ÃŸe oder Rang%qs bei %L ist mehrdeutig%qs bei %L ist ein Feld und OPTIONAL; wenn es fehlt, kann es nicht das effektive Argument einer ELEMENTAL-Prozedur sein, es sei denn, es gibt ein nicht-optionales Argument mit demselben Rang (Fortran 2018, 15.5.2.12)%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur%qs bei %L ist kein VALUE%qs bei %L ist keine Funktion%qs bei %L ist keine Modulprozedur%qs bei %L ist vom ABSTRACT-Typ %qs%qs bei %L muss kleiner als BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich der BIT_SIZE von INTEGER(KIND=%d) sein%qs bei %L darf nicht negativ sein%qs bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben%qs bei %L muss die gleiche Anzahl formaler Argumente wie die Ã¼berschriebene Prozedur haben%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung Ã¼berschreibt%qs bei %L Ã¼berschreibt eine FUNCTION und muss auch eine FUNCTION sein%qs bei %L Ã¼berschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein%qs bei %L Ã¼berschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein%qs bei %L Ã¼berschreibt eine PURE-Prozedur und muss auch PURE sein%qs bei %L Ã¼berschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein%qs bei %L Ã¼berschreibt eine Bindung mit PASS und muss ebenfalls PASS sein%qs bei %L Ã¼berschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein%qs bei %L Ã¼berschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist%qs bei %L Ã¼berschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein%qs bei %L muss eine %<INTENT(OUT)%>-Variable sein%qs bei %L sollte eine FUNCTION sein%qs bei %L sollte eine SUBROUTINE sein%qs bei %L sollte vom Typ integer(kind=omp_event_handle_kind) seinAttribut %qs ist nur auf Funktionen anwendbar, die eine variable Anzahl von Argumenten habenAttribut-Direktive %qs ignoriertAttribut %qs wird ignoriertAttribut %qs wird fÃ¼r %qE in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird fÃ¼r %qT in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs gilt nur fÃ¼r FunktionenAttribut %qs gilt nur fÃ¼r variadische FunktionenAttribut %qs benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qs ohne Argumente fÃ¼r einen Nicht-Prototyp%qs kann nicht in einem Konstanten-Ausdruck auftreten%qs kann nicht in einer typedef-Deklaration auftreten%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht codiert werden kann%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht interpretiert werden kann%qs kann nicht als konstanter Ausdruck ausgewertet werden, da der Typ zu groÃŸ ist%qs kann auf diesem Ziel nicht als konstanter Ausdruck ausgewertet werden%qs kann bei %C nicht erweitert werden, da es BIND(C) ist%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist%qs kann nicht fÃ¼r Typdeklarationen verwendet werden%qs-Klausel bei %L ist mehrfach angegeben%qs-Klausel darf nur bei rechteckigen %qs vorkommendie %qs-Klausel wird in der %<requires%>-Direktive noch nicht unterstÃ¼tzt%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert%qs-Konstrukt innerhalb einer %qs-RegionINTRINSIC deklariertes %qs bei %L existiert nicht%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariertBei %2$L deklariertes %1$qs ist auch der Name einer intrinsischen Funktion. Sie kann nur Ã¼ber eine explizite Schnittstelle oder als EXTERNAL deklariert aufgerufen werden.Bei %2$L deklariertes %1$qs Ã¼berdeckt intrinsische Funktion mit gleichem Namen. Um die aufzurufen, sind explizite INTRINSIC-Deklarationen erforderlich.%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert%qs unterstÃ¼tzt keinen MIPS16-Code%qs unterstÃ¼tzt %qs nichtEntitÃ¤t %qs bei %C kann keine Initialisierung habenEntitÃ¤t %qs bei %C kann keine Argumente haben%qs erfordert 1 Argument, aber %d wurden angegeben%qs erwartet 2 Argumente, aber %d wurden angegeben%qs erwartet ein konstantes Argument%qs erwartet einen Festkommawert als Argument%qs erwartet einen Festkommawert als erstes Argument%qs erwartet einen Ganzzahlwert als zweites Argument%qs-Ausdruck muss ganzzahlig sein%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet%qs fehlgeschlagenFeature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von GleitkommatypenFeature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von VektortypenFunktion %qs kann keine Argumente haben%qs-Funktion kann keine andere Interrupt-Art habenFunktion %qs kann keinen Wert zurÃ¼ckgebenFunktion %qs verwendet Typspezifikation %<auto%> ohne folgenden RÃ¼ckgabetypenFunktion %qs mit nachgestelltem RÃ¼ckgabetyp hat %<decltype(auto)%> als Typ statt einfachem %<auto%>Funktion %qs mit folgendem RÃ¼ckgabetypen hat %qT als seinen Typ statt einfaches %<auto%>Funktion %qs mit folgendem RÃ¼ckgabetypen nicht mit Typspezifikation %<auto%> deklariert%qs hat sowohl %<extern%> als auch Initialisierung%qs Ã¼bergelaufen%qs in %<%s %E%>%qs in %s-Klausel bei %L ist kein korrekter Feldabschnitt%qs in ALIGNED-Klausel bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck fÃ¼r die Ausrichtung%qs in ALIGNED-Klausel bei %L muss POINTER, ALLOCATABLE, Cray-Zeiger oder C_PTR sein%qs in DEPEND-Klausel bei %L ist ein Feldabschnitt der GrÃ¶ÃŸe 0%qs in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ%qs in LINEAR-Klausel bei %L benÃ¶tigt einen konstanten, ganzzahligen linear-step-Ausdruck oder ein Dummy-Argument, das in der UNIFORM-Klausel angegeben ist%qs in LINEAR-Klausel bei %L benÃ¶tigt einen skalaren, ganzzahligen linear-step-Ausdruck%qs kann nicht in COMMON bei %L auftreten [F2008:C5100]%qs in GIMPLE-IL%qs in Zeigerzuweisung bei %L kann kein L-Wert sein, da es eine Prozedur ist%qs in Variablen-Definitionskontext (%s) bei %L ist keine Variable%qs inkompatibel mit explizit ausgeschalteten Optionen%qs initialisiert und als %<extern%> deklariert%qs in non-mode-precision OperandenDas intrinsische Unterprogramm %qs bei %L ist veraltet. Verwenden Sie das intrinsische Unterprogramm INT.intrinsisches %qs mit CHARACTER-Argument bei %Lintrinsisches %qs mit KIND-Argument bei %Lintrinsisches %qs mit RADIX-Argument bei %L%qs ist in der AVR-LibC ein reservierter Bezeichner. ErwÃ¤gen Sie %<#include <avr/interrupt.h>%> vor der Benutzung des Makros %qs%qs bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert%qs ist ein ungÃ¼ltiges Argument fÃ¼r %<-mcpu=%>%qs ist ein undurchsichtiger Typ, und Sie kÃ¶nnen ihn nicht auf andere Werte setzen.%qs ist eine unbekannte Option fÃ¼r %<-save-temps%>%qs ist beschÃ¤digt%qs ist veraltet%qs ist veraltet und wird unter keinen UmstÃ¤nden empfohlen%qs ist veraltet; stattdessen -fno-zero-initialized-in-bss verwenden%qs ist veraltet; stattdessen -fstack-check verwenden%qs ist mit %qs unvertrÃ¤glich%qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen%qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen%qs ist schmaler als die Werte seines Typsin der gepunkteten Zeichenkette bei %2$C ist %1$qs weder ein definierter Operator noch eine Strukturkomponente%qs ist kein konstanter Ausdruck, da %qT einen Zeiger-auf-Element-Typen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen Zeigertyp enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen Referenztypen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen union-Typen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT ein %<volatile%>-Teilobjekt enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT ein Zeiger-auf-Element-Typ ist%qs ist kein konstanter Ausdruck, da %qT ein Zeigertyp ist%qs ist kein konstanter Ausdruck, da %qT ein Referenztyp ist%qs ist kein konstanter Ausdruck, da %qT ein union-Typ ist%qs ist kein konstanter Ausdruck, da %qT %<volatile%> ist%qs ist kein Verzeichnis%qs ist keine gcov-Datei%qs ist kein gÃ¼ltiges Basisregister in %<-mstack-protector-guard-reg=%>%qs ist in %qs kein gÃ¼ltiges Basisregister%qs ist keine gÃ¼ltige Zahl in %<-mstack-protector-guard-offset=%>%qs ist in %qs keine gÃ¼ltige Zahl%qs ist kein gÃ¼ltiger Offset in %<-mstack-protector-guard-offset=%>%qs ist in %qs kein gÃ¼ltiger Offset%qs ist keine gÃ¼ltige PrÃ¤prozessoroption%qs ist keine Option, die Warnungen steuert%qs ist nicht als ein Typ definiert%qs wird von der Architektur %<%s%> nicht unterstÃ¼tzt%qs wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird von dieser Compiler-Konfiguration nicht unterstÃ¼tzt%qs wird in dieser Konfiguration nicht unterstÃ¼tzt%qs wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird mit %qs nicht unterstÃ¼tzt%qs wird mit den aktuellen Optionen nicht unterstÃ¼tztungÃ¼ltiger Wert %qs fÃ¼r %<-mmacosx-version-min%>%qs ist fÃ¼r %qs ungÃ¼ltig%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist%qs ist nur fÃ¼r den Cell-Prozessor gÃ¼ltig%qs hat Version %q.*s, Version %q.*s erwartetAusdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig seinAusdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig, positiv und konstant sein%qs-Matchingvariante ist veraltetpassende %qs-Variante erfordert z14 oder hÃ¶herpassende %qs-Variante erfordert z15 oder hÃ¶her%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein%qs muss vom gleichen Typ und gleicher Art wie %qs bei %L in %qs sein%qs muss die erste Klausel von %qs sein%qs muss mit %qs verwendet werden%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird%qs erfordert ein gÃ¼ltiges Basisregister%qs ist auÃŸerhalb der STRUCTURE bei %C nicht erlaubt%qs nicht an Elementgrenze%qs wird vom Assembler nicht unterstÃ¼tzt%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs von %qs bei %L ist PRIVATEBei %3$C importiertes %1$qs von Modul %2$qs ist auch der Name der aktuellen ProgrammeinheitOperand von %qs ohne Modus-Genauigkeit%qs wird nur in OpenACC-Code unterstÃ¼tztZeiger %qs ist nullDatei fÃ¼r ProfilingzÃ¤hlerdaten %qs wurde nicht gefundenEigenschaft %qs kann nicht gesetzt werden%qs erfordert %qs%qs erfordert %qs oder %qs%qs erfordert ISA 3.0 IEEE 128-Bit-Gleitkommazahlen%qs erfordert PowerPC64-Architektur, wird eingeschaltet%qs erfordert VSX-UnterstÃ¼tzung%qs erfordert ein Ziel, das den %qs-Befehl unterstÃ¼tzt%qs erfordert sprungwahrscheinliche Befehle%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 2.06%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 3.0%qs erfordert die Optionen %qs (oder neuer), sowie %qs oder %qs%qs erfordert die Optionen %qs und %qs%qs erfordert die Option %qs%qs sollte von einem Skalar auf einen gleichartigen Vektor abbildendurch %qs angegebene Grenze %s Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qs angegebene Grenze %s Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qs angegebene Grenze %s Ã¼berschreitet die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qs angegebene Grenze %s Ã¼berschreitet mÃ¶glicherweise die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben%qs fÃ¼r Parameter %qE angegeben%qs fÃ¼r Strukturfeld angegeben%qs fÃ¼r Strukturfeld %qE angegeben%qs fÃ¼r unbenannten Parameter angegeben%qs mit %<decltype%> angegeben%qs mit %<typeof%> angegeben%qs mit %qT angegeben%qs gibt eine widersprÃ¼chliche Stufe der ParallelitÃ¤t an%qs-Symbol %q+D muss statische Bindung haben%qs-Symbol %q+D zielt letztendlich auf sich selbst abMarkierung %qs bei Benennung von %q#T verwendet%qs wird in dieser ABI nicht unterstÃ¼tzt%qs mit %qE verwendet%qs verwendet dynamische Stapelanforderung%qs verwendet Register r29Wert %qs muss positiv seinVariable %qs ist weder Zeiger noch ArrayVariable %qs ist weder Zeiger noch Referenz auf ZeigerVariable %qs ist weder Zeiger noch Array noch Referenz auf Zeiger oder ArrayVariable %qs muss ein Zeiger sein%qs mit immer falscher Bedingung%s: [%u] Falsches %<next_regno%> fÃ¼r leere Kette (%u)%s: [%u] Falsches %<oldest_regno%> (%u)%s: [%u] Nicht leeres Register in Kette (%s %u %i)%s: Zyklus in %<next_regno%>-Kette (%u)%r%s:%d:%R   %r%s:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]
  %r%s:%d:%R   in %<constexpr%>-Ersetzung von %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]
  %r%s:%d:%d:%R   in %<constexpr%>-Ersetzung von %qs%s%s
  %s ist identisch mit %s.Â»%s !$ACC LOOPÂ«-Schleifen bei %L nicht perfekt geschachtelt%s %#qD%s %#qS%s %<%s%.*s%> erwartet ein passendes Argument %<%T%s%>%s %<%s%.*s%> erwartet ein passendes Argument %<%s%s%>%s %<%s%.*s%> erwartet Argumenttyp %<%T%s%>, aber Argument %d hat Typ %qT%s %<%s%.*s%> erwartet Argumenttyp %<%s%s%>, aber Argument %d hat Typ %qT%s %<%s(%E)%> %p %dÂ»%s %EÂ« implementiert das Protokoll %qE nicht vollstÃ¤ndig%s %qs%s-%qs-Konstrukt innerhalb einer %s-%qs-Region%s %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs%s %s %p %d%s %s%s
  Â»%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 %L und %L%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 enthÃ¤lt zu viele ZeilenÂ»%sÂ« hat keinen Standardinitialisierer%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Â«-Funktionen kÃ¶nnen nicht abstrakt sein%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 PRIVATE oder LASTPRIVATE gefunden%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE oder LINEAR gefundendie Methode Â»%sÂ« ist nicht virtuell und kann daher nicht Â»overrideÂ« seinÂ»%sÂ« muss eine Funktion sein statt Â»%sÂ«%s bei %L muss mindestens eine MAP-Klausel enthalten%s-Namensraum %qD widerspricht der Erreichbarkeits-Definition%s wird fÃ¼r Aggregattypen mit variabler LÃ¤nge nicht unterstÃ¼tzt%s wird auf diesem Ziel nicht unterstÃ¼tzt%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 beendet%s-Angabe bei %L ist in OPEN-Anweisung nicht erlaubt fÃ¼r unformatierte Ein-/AusgabeSpezifizierer %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
*************** F2008: Eine Zuweisung an eine Zeigerfunk
*** 2159,2166 ****
  %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(%s) ist falsch(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=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Gibt an, in welchem Modus Early-VRP arbeiten soll.--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>	Ziel hinzufÃ¼gen, das mÃ¶glicherweise AnfÃ¼hrungszeichen benÃ¶tigt.-MT <Ziel>	Ziel hinzufÃ¼gen, das keine AnfÃ¼hrungszeichen benÃ¶tigt.-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.-dumpbase-ext .<Erw>    Die Dateinamenserweiterung .<Erw> weglassen, beim Benennen der hilfsweisen Ausgabedateien.-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|check]	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-column-origin=<Nummer>	Legt die Nummer der ersten Spalte fest. Die Vorgabe ist gemÃ¤ÃŸ GNU-Stil 1-basiert, aber einige Dienstprogramme erwarten 0-basierte Spaltennummern.-fdiagnostics-column-unit=[display|byte]	Festlegen, ob Spaltennummern als Anzeigespalten (Standard) ausgegeben werden oder in rohen Bytes gemessen werden.-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-embedcfg=<Datei>	Eingebettete Dateien Ã¼ber go:embed auflisten.-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.-fopenacc-kernels=[decompose|parloops]	Modus, in dem OpenACC-Â»kernelsÂ«-Konstrukte verarbeitet werden.-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|very-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>        Abstand zwischen Tabstopps 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|very-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=PROZESSOR	Architektur von PROZESSOR verwenden und die Ausgabe dafÃ¼r optimieren.-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.-stdlib=[libstdc++|libc++]	Die Standardbibliothek, die fÃ¼r C++-Header und Laufzeit verwendet wird.-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,
--- 2168,2175 ----
  %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(%s) ist falsch(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=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Gibt an, in welchem Modus Early-VRP arbeiten soll.--param=openacc-kernels=[decompose|parloops]	Modus, in dem OpenACC-Â»kernelsÂ«-Konstrukte verarbeitet werden.--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>	Ziel hinzufÃ¼gen, das mÃ¶glicherweise AnfÃ¼hrungszeichen benÃ¶tigt.-MT <Ziel>	Ziel hinzufÃ¼gen, das keine AnfÃ¼hrungszeichen benÃ¶tigt.-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.-dumpbase-ext .<Erw>    Die Dateinamenserweiterung .<Erw> weglassen, beim Benennen der hilfsweisen Ausgabedateien.-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|check]	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-column-origin=<Nummer>	Legt die Nummer der ersten Spalte fest. Die Vorgabe ist gemÃ¤ÃŸ GNU-Stil 1-basiert, aber einige Dienstprogramme erwarten 0-basierte Spaltennummern.-fdiagnostics-column-unit=[display|byte]	Festlegen, ob Spaltennummern als Anzeigespalten (Standard) ausgegeben werden oder in rohen Bytes gemessen werden.-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-embedcfg=<Datei>	Eingebettete Dateien Ã¼ber go:embed auflisten.-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|very-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>        Abstand zwischen Tabstopps 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|very-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=PROZESSOR	Architektur von PROZESSOR verwenden und die Ausgabe dafÃ¼r optimieren.-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.-stdlib=[libstdc++|libc++]	Die Standardbibliothek, die fÃ¼r C++-Header und Laufzeit verwendet wird.-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
*** 2179,2192 ****
  In Konflikt stehende Initialisierungen in Union bei %L und %LNÃ¤her der IBM XLC-Semantik entsprechen.Mit nichts besonderem Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1990, wie 1994 ergÃ¤nzt, Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 1990 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1990 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003 sowie GNU-Erweiterungen) Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003) Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 1999 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1999 Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2011 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2011 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2014 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2014 Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2017 (verÃ¶ffentlicht 2018) mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2017 (2018 verÃ¶ffentlicht) Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2017 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2017 Ã¼bereinstimmen.Mit dem ISO-C++-Standard 2020 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C++-Standard fÃ¼r 2020 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem ISO-C++-Standardentwurf 2023 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C++-Standardentwurf fÃ¼r 2023 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem ISO-C-Standardentwurf 202X Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C-Standardentwurf fÃ¼r 202X mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2003 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2008 inkl. TS 29113 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2008 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2018 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 95 Ã¼bereinstimmen.Mit der in GCC 4.0 implementierten Version Objective-C 1.0 Ã¼bereinstimmen.Der ABI o32-FPXX entsprechen.Zugriff auf Speicher in BytegrÃ¶ÃŸe als langsam betrachten.Typ Â»intÂ« als 16 Bit breit ansehen.Typ Â»intÂ« als 32 Bit breit ansehen.Konstanter Ausdruck in FORMAT-Markierung bei %L muss vom Standard-CHARACTER-Typ seinKonstanten-Ausdruck erforderlich bei %CKonstanter logischer Wert in CASE-Anweisung wird bei %L wiederholtNetze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilen.Enthaltene Funktion %qs bei %L hat keinen IMPLICIT-TypEnthaltene Prozedur %qs bei %C steht in Konflikt mit Prozedur, die bei %L definiert wurdeEnthaltene Prozedur %qs bei %C ist bereits mehrdeutigSchnittstellenprozedur %qs bei %L hat denselben Namen wie die umgebende ProzedurEnthaltene Prozedur %qs bei %L einer PURE-Prozedur muss auch PURE seinErstellen der Steuerung fÃ¼r KehrwertabschÃ¤tzungen.Den IEEE-Trap-Modus steuern.Den generierten FP-Rundungsmodus steuern.Die PrÃ¤zision der FP-Ausnahmen steuern.Steuern, welche Ereignisse in den Diagnosepfaden angegeben werden.Steuert, wie der Schleifenvektorisierer partielle Vektoren verwendet. 0 bedeutet nie, 1 bedeutet nur fÃ¼r Schleifen, die nicht unbedingt vektorisiert werden mÃ¼ssen, 2 bedeutet fÃ¼r alle Schleifen. Voreinstellung ist 2.Umwandlung von %qs in %qs bei %LUmwandlung von %s in %s bei %LUmwandlung von %s in standardartiges COMPLEX(%d) bei %L kÃ¶nnte Genauigkeit verlieren, evtl. KIND-Argument verwendenUmwandlung einer Unendlichkeit oder NaN bei %L in INTEGERAdressen der Form BASE + LARGE_OFFSET in NEW_BASE + SMALL_OFFSET konvertieren, damit mehr Speicherzugriffe als komprimierte Anweisungen generiert werden kÃ¶nnen. Zielt derzeit auf 32-Bit-Integer-Laden/Speichern ab.Umwandlung bedingter SprÃ¼nge in innersten Schleifen in zweiglose Ã„quivalente durchfÃ¼hren.Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln.FunktionsrÃ¼ckkehr in Aufruf umwandeln und Thunk zurÃ¼ckgeben.Indirekte Aufrufe und SprÃ¼nge in Aufrufe umwandeln und Thunks zurÃ¼ckgeben.Feldabschnitte bei Prozedureintritt in einen zusammenhÃ¤ngenden Block kopieren.Copyright %s 2021 Free Software Foundation, Inc.
  Unpassender Korang in Argument %qs bei %L (%d und %d)Kosten, zu denen GCSE-Optimierungen nicht die Entfernung beeintrÃ¤chtigen werden, um die ein Ausdruck verschoben werden kann.FÃ¼r Sprungbefehl anzunehmende Kosten.FÃ¼r einen Multiplikationsbefehl anzunehmende Kosten.FÃ¼r einen Multiplikationsbefehl anzunehmende Kosten; 4 entspricht einem normalen Befehl.Echte Art mit mindestens %d Bits konnte nicht gefunden werdenAddis-Wert fÃ¼r Fusion kann nicht erzeugt werdenAusgabedatei Â»%sÂ« konnte nicht geÃ¶ffnet werden
  Spekulative AbhÃ¤ngigkeiten wÃ¤hrend PrioritÃ¤tsberechnung der Befehle zÃ¤hlen.Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form seinCray-Zeigerende bei %L tritt in mehreren pointer()-Anweisungen aufCray-Zeigerziel %qs in %s-Klausel bei %LCray-Zeigerziel %qs in Klausel SHARED bei %LCray-Zeigerziel-Objekt %qs in Klausel %s bei %LCray-Zeigerziel-Objekt %qs von abgeleitetem Typ in Â»%sÂ«-Klausel bei %LCray-Zeigerziel-Objekt %qs von polymorphem Typ in %qs-Klausel bei %LCray-Zeiger %qs in %s-Klausel bei %LCray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benÃ¶tigen %d BytesCray-Zeiger bei %C muss eine Ganzzahl seinCray-Zeiger-Deklaration bei %C benÃ¶tigt den Schalter %<-fcray-pointer%>Cray-Zeiger-Objekt %qs in Klausel %s bei %LCray-Zeiger-Objekt von abgeleitetem Typ %qs in Â»%sÂ«-Klausel bei %LCray-Zeiger-Objekt %qs von polymorphem Typ in %qs-Klausel bei %LGUI-Anwendung erzeugen.Dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Shared Library erzeugen.Statische, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Kanonische Induktionsvariablen in Schleifen erzeugen.Konsolenanwendung erzeugen.Von Â»gcovÂ« benÃ¶tigte Dateien anlegen.Â»%sÂ« wird erzeugt
! Zwischenergebnis-Feld bei %L wird erzeugtBei %L wird ein vorÃ¼bergehendes Feld fÃ¼r Argument %qs erzeugtvariadische Funktionen im D-Stil kÃ¶nnen nicht mit Â»-betterCÂ« verwendet werdenDATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werdenDATA-Element %qs bei %L kann keinen Coindex habenDas DATA-Element %qs bei %L kann kein ALLOCATABLE-Attribut habenDATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollstÃ¤ndiges Feld seinDas DATA-Objekt in der NÃ¤he von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gÃ¼ltiges initial-data-targetDATA-Anweisung bei %C hinter der ersten ausfÃ¼hrbaren AnweisungDATA-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenDATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubtDATA-Anweisung bei %L hat mehr Werte als VariablenDATA-Anweisung bei %L hat mehr Variablen als WerteDC-Format-Spezifizierer bei %C nicht erlaubtDEALLOCATE ObjektDEALLOCATE von Koarray bei %C in CRITICAL-BlockDEALLOCATE von Koarray bei %C in DO CONCURRENT-BlockDECIMAL= bei %L ist in Fortran 95 nicht erlaubtDEF_INTERNAL_FLT_FN (%s) hat keine verknÃ¼pften eingebauten FunktionenDEF_INTERNAL_INT_FN (%s) hat keine verknÃ¼pften eingebauten FunktionenDELIM= bei %L ist in Fortran 95 nicht erlaubtDEPEND SINK wird zusammen mit DEPEND SOURCE an demselben Konstrukt bei %L verwendetDETACH-Ereignisbehandler %qs in %s-Klausel bei %LDETACH-Ereignisbehandler %qs in SHARED-Klausel bei %LDIM-Argument bei %L ist auÃŸerhalb der GrenzenDIM-Argument ohne COARRAY-Argument ist fÃ¼r intrinsisches THIS_IMAGE bei %L nicht erlaubtDIMENSION fÃ¼r %qs auÃŸerhalb seines INTERFACE-KÃ¶rpers bei %L angegebenArgument DISTANCE= fÃ¼r NUM_IMAGES bei %LArgument DISTANCE= fÃ¼r THIS_IMAGE bei %LDie chunk_size der DIST_SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckDO CONCURRENT-Konstrukt bei %CDO-Schleife bei %L ist undefiniert, da sie Ã¼berlÃ¤uftDO-Schleife bei %L ist undefiniert, da sie unterlÃ¤uftDO-Schleife bei %L wird null mal ausgefÃ¼hrtDO-Schrittwert ist NullDO-Abbruchanweisung ist nicht Â»END DOÂ« oder Â»CONTINUEÂ« mit Marke %d bei %CDO-Iterator %qs bei %L ist innerhalb eines Iterators mit gleichem NamenDOUBLE COMPLEX bei %CDP-Format-Spezifizierer bei %C nicht erlaubtDTIO-%s-Prozedur bei %L muss rekursiv seinDTIO-Zeichenargument bei %L muss angenommene LÃ¤nge habenDTIO-Scheinargument bei %L muss ein Skalar seinDTIO-Scheinargument bei %L muss ein ASSUMED SHAPE ARRAY seinDTIO-Scheinargument bei %L muss von KIND = %d seinDTIO-Scheinargument bei %L muss vom Typ %s seinDTIO-Scheinargument bei %L muss INTENT %s habenDTIO-Prozedur %qs bei %L muss ein Unterprogramm seinDarwin unterstÃ¼tzt Â»-mfentryÂ« oder verwandte Optionen nichtDarwin ist keine mx32-PlattformDatenelement oberhalb der oberen Feldgrenze bei %LDatenelement unterhalb der unteren Feldgrenze bei %LDaten werden im Big-Endian-Format gespeichert.Daten werden im Little-Endian-Format gespeichert (Standard).Daten werden ausgehend vom Start des Programmcodes statt der GOT adressiert (mit -fPIC/-fPIE).Datenziel bei %L darf keinen Koindex habenDatenÃ¼bertragungselement bei %L kann keine vollstÃ¤ndige Referenz auf Feld vermuteter GrÃ¶ÃŸe seinElement zum Datenaustausch bei %L kann nicht polymorph sein, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine POINTER-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten habenDatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine Prozedurzeiger-Komponenten habenDatenzeigerobjekt bei %L muss unbegrenzt polymorph oder von einem Typ mit BIND- oder SEQUENCE-Attribut sein, um zum unbegrenzt polymorphen Ziel zu passenDebugging-Bibliothe, die anstelle von phobos verwendet wird.Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschaltenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf, der %lli-mal ausgefÃ¼hrt wurde, devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe, die %lli-mal ausgefÃ¼hrt wurden, devirtualisiert werdenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschaltenStandardbibliothek, die anstelle von phobos verwendet wird.ZurÃ¼ckholen der Funktionsargumente vom Stapel bis auf weiteres hinauszÃ¶gern.Aufgeschobenes Feld %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtParameter aufgeschobenen Typs wird noch nicht unterstÃ¼tztUnerreichbare Befehle lÃ¶schen, die Ausnahmen werfen kÃ¶nnen.UnnÃ¶tige NullzeigerprÃ¼fungen lÃ¶schen.GelÃ¶schte Funktion:Veraltet zugunsten von -std=c++11.Veraltet zugunsten von -std=c++14.Veraltet zugunsten von -std=c++17.Veraltet zugunsten von -std=c11.Veraltet zugunsten von -std=c99.Veraltet zugunsten von -std=gnu++11.Veraltet zugunsten von -std=gnu++14.Veraltet zugunsten von -std=gnu++17.Veraltet zugunsten von -std=gnu11.Veraltet zugunsten von -std=gnu99.Veraltet zugunsten von -std=iso9899:1999.Veraltete Option. Stattdessen -mno-vrsave verwenden.Veraltete Option. Stattdessen -mvrsave verwenden.Veraltet. Dieser Schalter hat keine Auswirkung.Abgeleiteter Typ %qs bei %C wird verwendet, bevor er definiert wirdAbgeleiteter Typ %qs bei %L kann nicht das SEQUENCE-Attribut haben, da er BIND(C) istAbgeleiteter Typ %qs bei %L wurde nicht deklariertAbgeleiteter Typ %qs bei %L darf nicht ABSTRACT seinAbgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs seinAbgeleiteter Typ %qs bei %L muss erweiterbar seinAbgeleiteter Typ %qs kann bei %C nicht als Variable verwendet werdenAbgeleiteter Typ %qs kann bei %L nicht als Variable verwendet werdenAbgeleiteter Typ %qs, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu seinAbgeleiteter Typ %qs wird als Argument bei %L verwendetAbgeleiteter Typ %qs mit Attribut BIND(C) bei %L ist leer und kÃ¶nnte fÃ¼r entsprechenden C-Prozessor unzugreifbar seinAbgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls seinAbgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls seinAbgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftretenKomponente %C abgeleiteten Typs ist kein zulÃ¤ssiges EQUIVALENCE-ElementDeklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls seinDefinition eines abgeleiteten Typs bei %C mit leerem CONTAINS-AbschnittDefinition des abgeleiteten Typs bei %C ohne KomponentenAbgeleitete Typdefinition von %qs bei %C wurde bereits definiertAbgeleiteter Typname %qs bei %C hat bereits einen BasistypAbgeleiteter Typname %qs bei %C hat bereits einen Basistypen von %sVariable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu seinVariable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu seinVariable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON seinVariable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt seinVariable %qs abgeleiteten Typs in COMMON bei %L hat eine endgÃ¼ltige Komponente, die allozierbar istVariable %qs abgeleiteten Typs in COMMON bei %L hat weder das SEQUENCE- noch das BIND(C)-AttributVariable %qs abgeleiteten Typs in COMMON bei %L darf nicht Standardinitialisierung habenBei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht Ã¼berschrieben istAbgeleiteter Typ %qs bei %C mit BIND(C) darf keinen CONTAINS-Abschnitt habenAbgeleiteter Typ %qs bei %C mit SEQUENCE darf keinen CONTAINS-Abschnitt habenScheinargument %qs abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine StandardinitialisierungKeine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.AusfÃ¼hrungspfade erkennen, die ausgelÃ¶st werden, indem ein Nullwert auf eine Weise verwendet wird, die durch ein Â»returns_nonnullÂ«- oder Â»nonnullÂ«-Attribut verboten ist. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt.AusfÃ¼hrungspfade erkennen, die durch Dereferenzieren eines Nullzeigers fehlerhaftes oder undefiniertes Verhalten auslÃ¶sen. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt.Feststellen, welche AbhÃ¤ngigkeiten zwischen Befehlen als teuer angesehen werden.Unterschiedliche CHARACTER-LÃ¤ngen (%ld/%ld) in FeldkonstruktorUnterschiedliche CHARACTER-LÃ¤ngen (%ld, %ld) in Feldkonstruktor bei %LVerschiedene Zeichenarten bei %LParameter verschiedener Typen in Zeigerzuweisung bei %LVerschiedene RÃ¤nge in Zeigerzuweisung bei %LAndere Form fÃ¼r %s bei %L fÃ¼r Dimension %d (%d und %d)Unterschiedliche Form fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches %<dot_product%>Andere Form bei Dimension 1 fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches matmulAndere Form bei Dimension 2 fÃ¼r Argument %qs und Dimension 1 fÃ¼r Argument %qs bei %L fÃ¼r intrinsisches matmulVerschiedene Typ-Arten bei %LVerschiedene Typen in Zeigerzuweisung bei %L; Versuch der Zuweisung von %s an %sFÃ¼r %s bei %L wurden Dimensionen nach dessen Initialisierung angegebenDie Warnung Â»-Wframe-larger-than=Â« ausschalten. Entspricht Â»-Wframe-larger-than=<SIZE_MAX>Â« oder grÃ¶ÃŸer.Die Warnung Â»-Wlarger-than=Â« ausschalten. Entspricht Â»-Wlarger-than=<SIZE_MAX>Â« oder grÃ¶ÃŸer.ARCompact-spezifischen Durchlauf, um Befehle fÃ¼r bedingte AusfÃ¼hrung zu erzeugen, ausschalten.Gleitkommaregister ausschalten.FPU-ISA wird ausgeschaltet, kann mit %<-mfloat-abi=soft%> eingeschaltet werdenLR- und SR-Befehle davon abhalten, FPX-Erweiterungsregister zu verwenden.Durchlauf fÃ¼r Skalar-nach-Vektor-Optimierung ausschalten, der 64-Bit-Ganzzahlberechnungen in Vektorberechnungen umwandelt.Die Warnung Walloc-size-larger-than= ausschalten. Entspricht Walloc-size-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Die Warnung Walloca-larger-than= ausschalten. Entspricht Walloca-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Die Warnung Â»-Wstack-usage=Â« ausschalten. Entspricht Â»-Wstack-usage=<SIZE_MAX>Â« oder grÃ¶ÃŸer.Die Warnung Wvla-larger-than= ausschalten. Entspricht Wvla-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten.Hardware-Gleitkommabefehle ausschalten.Indizierte Adressierung ausschalten.Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten.Optimierungen, die Standard-Rundungsverhalten fÃ¼r Gleitkomma annehmen, ausschalten.LageunabhÃ¤ngigen Code (PIC) fÃ¼r Verwendung in BS-Kernelcode ausschalten.Vorverarbeitung ausschalten.Leerregister ausschalten.Verwendung der RX-FPU-Befehle ausschalten.Direkte Aufrufe von globalen Funktionen verbieten.Mehr als Â»msched-max-memory-insnsÂ« in Befehlsgruppe verbieten. Ansonsten ist Grenze Â»weichÂ« (Nicht-Speicheroperationen beim Erreichen der Grenze bevorzugen).Optimierung der Endrekursion verbieten, wenn die aufrufende Routine die ZeichenlÃ¤nge weggelassen haben kÃ¶nnte.Reine und konstante Funktionen entdecken.Nur-lese und nicht-adressierbare statische Variablen entdecken.Nur-lese-, nur-schreib- und nicht-adressierbare statische Variablen entdecken.Ãœbersetzungszeitstatistik anzeigen.WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen.Codebaum nach Frontend-Optimierung anzeigen.Codebaum nach Analyse anzeigen.Codebaum nach Analyse anzeigen; veraltete Option.Compiler-Version anzeigen.Frontend-AST nach dem Parsen und der semantischen Analyse anzeigen.Die globale Symboltabelle nach dem Parsen anzeigen.Die Symbole in umgekehrter Reihenfolge ausgeben.Diese Informationen anzeigen.Division durch Null bei %LDivision durch Null beim Konvertieren von %s in %s bei %LDivisionsstrategie, eine von: call-div1, call-fp, call-table.In LRA die ablaufsensitive Rematerialisierung durchfÃ¼hren.Adressausrichtung von Aufrufbefehlen durchfÃ¼hren.Dispatch-Planung durchfÃ¼hren, wenn Prozessor bdver1, bdver2, bdver3, bdver4 oder znver1 ist und Haifa-Planung ausgewÃ¤hlt ist.Die D-Programmstart-Dateien mit dem Compilat binden.Keine BRcc-Befehle in arc_reorg erzeugen.Verbieten, dass konstante Daten in Codeabschnitten platziert werden.Nicht von einem groÃŸen TLS-Segment ausgehen.Nicht annehmen, dass Funktionen, die im Trainingslauf nie ausgefÃ¼hrt wurden, kalt sind.Nicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sind.Leerregister nicht ausschalten.Kommentare in Makroexpansionen nicht verwerfen.Kommentare nicht verwerfen.Ãœbersetzte Funktionen oder verstrichene Zeit nicht ausgeben.Gemeinsame Elemente in Templatevergleichen nicht weglassen.Keine Adressierungsmodi mit Seiteneffektzuweisungen erzeugen.Keine komplexen Ganzzahlkonstanten im Nur-Lese-Speicher erzeugen.Keinen Funktionsprolog oder -epilog erzeugen.Strenge Ausrichtung nicht erzwingen.Keine #line-Direktiven erzeugen.Keine .size-Direktiven erzeugen.Nicht unbedingt einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen.Keinen Code generieren, der nur im Supervisor-Modus lÃ¤uft (Standard).Keine Befehle fÃ¼r Laden/Speichern mit Aktualisierung erzeugen.Keine mpy-Befehle fÃ¼r ARC700 erzeugen.Keine unausgerichteten Speicherzugriffe erzeugen.Ganzzahldivision nicht Â»inlineÂ« generieren.Quadratwurzel nicht Â»inlineÂ« generieren.Nicht gegen die GerÃ¤te-spezifische Bibliothek lib<MCU>.a binden.D-Standardbibliothek nicht in die Compilierung einbinden.PIC-Register nicht in Funktionsprologen laden.Nicht nach Objekten im Standardverzeichnis suchen.ABI-Schalter nicht in e_flags markieren.Keine Optimierungen durchfÃ¼hren, die die Stapelverwendung deutlich erhÃ¶hen.Gleitkommakonstanten nicht ins TOC legen.Symbol+Offset-Konstanten nicht ins TOC legen.Keine system- oder GCC-spezifischen Makros vordefinieren.Template-Spezialisierungen fÃ¼r die Ausgabe nicht als Template-Signatur gefolgt von den Argumenten umformatieren.Keine Standard-Start-Adresse 0x100 des Programmes bereitstellen.In Ãœberwachungsfunktionen erweiterte Register nicht auf Stapel sichern.Standard-System-EinfÃ¼gepfade nicht durchsuchen (die mit -isystem angegebenen werden trotzdem noch verwendet).Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchen.Eingebaute Funktionen und Codeerzeugung fÃ¼r SSE4.1 und SSE4.2 nicht unterstÃ¼tzen.Keine Fehlersuchinformationen fÃ¼r C++-Klassen unterdrÃ¼cken.Warnungen aus System-Headern nicht unterdrÃ¼cken.Lokale Variablen und COMMON-BlÃ¶cke behandeln, als ob sie in SAVE-Anweisungen benannt worden wÃ¤ren.Ausrichtung von Code und der Nur-Lese-Daten nicht optimieren.Stapelausrichtung nicht optimieren.Ausrichtung der schreibbaren Daten nicht optimieren.Keine MDMX-Befehle verwenden.Keine MIPS-3D-Befehle verwenden.VAX-FP nicht verwenden.Keine Cache entleerende Funktion verwenden, bevor Stapel-Trampoline aufgerufen werden.Adressen, die globale Register belegen, nicht verwenden.Keine Bedingungscodes normaler Befehle verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Vierfach-Gleitkommabefehle nicht verwenden.Die AIX-Vector-Extended-ABI nicht verwenden.AltiVec-ABI-Erweiterungen nicht verwenden.Bit-Feld-Befehle nicht verwenden.Den callt-Befehl nicht verwenden (Standard).Nicht die gerÃ¤tespezifische Specs-Datei Â»device-specs/specs-<MCU>Â« verwenden.Spezifischen Befehl Â»fabsdÂ« nicht verwenden.Spezifischen Befehl Â»fabssÂ« nicht verwenden.Spezifischen Befehl Â»fadddÂ« nicht verwenden.Spezifischen Befehl Â»faddsÂ« nicht verwenden.Spezifischen Befehl Â»fatandÂ« nicht verwenden.Spezifischen Befehl Â»fatansÂ« nicht verwenden.Spezifischen Befehl Â»fcmpeqdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpeqsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgedÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgesÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgtdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgtsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpledÂ« nicht verwenden.Spezifischen Befehl Â»fcmplesÂ« nicht verwenden.Spezifischen Befehl Â»fcmpltdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpltsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpnedÂ« nicht verwenden.Spezifischen Befehl Â»fcmpnesÂ« nicht verwenden.Spezifischen Befehl Â»fcosdÂ« nicht verwenden.Spezifischen Befehl Â»fcossÂ« nicht verwenden.Spezifischen Befehl Â»fdivdÂ« nicht verwenden.Spezifischen Befehl Â»fdivsÂ« nicht verwenden.Spezifischen Befehl Â»fexpdÂ« nicht verwenden.Spezifischen Befehl Â»fexpsÂ« nicht verwenden.Spezifischen Befehl Â»fextsdÂ« nicht verwenden.Spezifischen Befehl Â»fixdiÂ« nicht verwenden.Spezifischen Befehl Â»fixduÂ« nicht verwenden.Spezifischen Befehl Â»fixsiÂ« nicht verwenden.Spezifischen Befehl Â»fixsuÂ« nicht verwenden.Spezifischen Befehl Â»floatidÂ« nicht verwenden.Spezifischen Befehl Â»floatisÂ« nicht verwenden.Spezifischen Befehl Â»floatudÂ« nicht verwenden.Spezifischen Befehl Â»floatusÂ« nicht verwenden.Spezifischen Befehl Â»flogdÂ« nicht verwenden.Spezifischen Befehl Â»flogsÂ« nicht verwenden.Spezifischen Befehl Â»fmaxdÂ« nicht verwenden.Spezifischen Befehl Â»fmaxsÂ« nicht verwenden.Spezifischen Befehl Â»fmindÂ« nicht verwenden.Spezifischen Befehl Â»fminsÂ« nicht verwenden.Spezifischen Befehl Â»fmuldÂ« nicht verwenden.Spezifischen Befehl Â»fmulsÂ« nicht verwenden.Spezifischen Befehl Â»fnegdÂ« nicht verwenden.Spezifischen Befehl Â»fnegsÂ« nicht verwenden.Spezifischen Befehl Â»frdxhiÂ« nicht verwenden.Spezifischen Befehl Â»frdxloÂ« nicht verwenden.Spezifischen Befehl Â»frdyÂ« nicht verwenden.Spezifischen Befehl Â»fsindÂ« nicht verwenden.Spezifischen Befehl Â»fsinsÂ« nicht verwenden.Spezifischen Befehl Â»fsqrtdÂ« nicht verwenden.Spezifischen Befehl Â»fsqrtsÂ« nicht verwenden.Spezifischen Befehl Â»fsubdÂ« nicht verwenden.Spezifischen Befehl Â»fsubsÂ« nicht verwenden.Spezifischen Befehl Â»ftandÂ« nicht verwenden.Spezifischen Befehl Â»ftansÂ« nicht verwenden.Den eigenen Befehl ftruncds nicht verwenden.Spezifischen Befehl Â»fwrxÂ« nicht verwenden.Spezifischen Befehl Â»fwryÂ« nicht verwenden.Spezifischen Befehl Â»roundÂ« nicht verwenden.Keine unausgerichteten Speicherreferenzen verwenden.Nicht bei Verwendung von Â»long longÂ« mit -pedantic warnen.Stapel-ÃœberprÃ¼fung mit Grenzen im L1-Zwischenspeicher durchfÃ¼hren.Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Code- und Datenelemente nicht ausrichten.Keine floats und doubles in Registern erweiterter Genauigkeit reservieren.Nicht annehmen, dass unausgerichtete Zugriffe vom System behandelt werden.Keine Funktionen zum Entleeren des Cache aufrufen.Keine Abfangfunktion zum Entleeren des Cache aufrufen.Keine dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Keine DWARF-ErgÃ¤nzungen Ã¼ber gewÃ¤hlte Version hinaus erzeugen.Keine DLL-exportierten Inline-Funktionen erzeugen, auÃŸer wenn nÃ¶tig.Keine DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen.Keine PrÃ¼fungen fÃ¼r Steuerungs-Spekulation in selektiver Planung.Keinen Code nur fÃ¼r privilegierten Modus erzeugen; bringt Â»-mno-inline-ic_invalidateÂ« mit sich, wenn der Â»inlineÂ«-Code nicht im Usermodus funktionieren wÃ¼rde.Keine PrioritÃ¤t mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Blockverschiebungen nicht optimieren, sondern Â»memcpyÂ« verwenden.Blockkopierbefehle nicht optimieren.Keine P-Mnemonics fÃ¼r Zweige verwenden.Register r32..r63 nicht verwenden.Mindestens 25-Bit-Addressraum fÃ¼r Aufrufe verwenden.Nicht bei Verwendung von Microsoft-Erweiterungen warnen.Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %LÃœbereinstimmungsfehler zu Warnungen degradieren.Angesteuert:Schein-%qs bei %L kann keine Initialisierung habenScheinargument %qs bei %L kann nicht INTENT(OUT) seinScheinargument %qs bei %L kann nicht OPTIONAL seinScheinargument %qs bei %L darf kein abgeleiteter Typ bei %C seinScheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) seinScheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) seinScheinargument %qs bei %L war als INTENT(OUT) deklariert, aber nicht gesetztScheinargument %qs muss Zeiger oder Feld mit angenommener Form ohne CONTIGUOUS-Attribut sein, da das effektive Argument bei %L nicht einfach fortlaufend ist und beide ASYNCHRONOUS oder VOLATILE sindScheinargument %qs ist im Ausdruck bei %L nicht erlaubtScheinargument %qs von %qs bei %L sollte %qs genannt werden, um zum zugehÃ¶rigen Argument der Ã¼berschriebenen Prozedur zu passenScheinargument %qs mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %LScheinargument %qs mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %LDummyflag. Dies ist die Voreinstellung, auÃŸer wenn FPX-Schalter explizit angegeben werden.Scheinprozedur %qs bei %C kann keine allgemeine Schnittstelle habenScheinprozedur %qs bei %L darf nicht ELEMENTAL seinDummyprozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltigScheinprozedur %qs nicht in elementarer Prozedur %qs bei %L erlaubtScheinprozedur %qs der PURE-Prozedur bei %L muss auch PURE seinScheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME habenQuellcode-Abdeckungsverpflichtungen wegschreiben.Textdarstellung des expandierten Graphen nach SRCFILE.eg-ID.txt wegschreiben.Textdarstellung des expandierten Graphen nach SRCFILE.eg.txt wegschreiben.Aufrufgraphen des Analysierers nach SRCFILE.callgraph.dot wegschreiben.Daten des Analysierers nach SRCFILE.analyzer.json.gz wegschreiben.Deklaration in .decl-Datei ausgeben.Detaillierte Informationen Ã¼ber die GCC-interne ReprÃ¤sentation von Quellcode-Stellen ausgeben.Nur die definierten Symbole wegschreiben.OptimierungsdurchlÃ¤ufe ausgeben.Informationen Ã¼ber das Wegwerfen von ZustÃ¤nden nach SRCFILE.state-purge.dot wegschreiben.Expandierten Graphen des Analysierers nach SRCFILE.eg.dot wegschreiben.Gesamtgraphen des Analysierers nach SRCFILE.supergraph.dot wegschreiben.Die entmangelte Ausgabe wegschreiben.Die Details von LTO-Objekten wegschreiben.Die Kommandozeilenoptionen des Dump-Werkzeugs wegschreiben.Die Statistik der GIMPLE-Anweisungen wegschreiben.Die Statistik der Baumarten wegschreiben.Die Statistik der BÃ¤ume wegschreiben.Den Aufrufgraphen der Symboltabelle wegschreiben.Diverse Interna des Analysierers nach SRCFILE.*.fg.dot und SRCFILE.*.tg.dot wegschreiben.Diverse Interna des Analysierers nach SRCFILE.analyzer.txt wegschreiben.Diverse Interna des Analysierers auf die Standardfehlerausgabe wegschreiben.Doppeltes Attribut %s bei %LAttribut %s doppelt angegeben bei %LDoppelte Markenspezifikation %s bei %CDoppelte Spezifikation %s bei %CDoppeltes ASYNCHRONOUS-Attribut bei %L angegebenDoppeltes AUTOMATIC-Attribut bei %L angegebenDoppeltes BIND-Attribut bei %L angegebenDoppeltes DEFERRED bei %CDoppeltes DIMENSION-Attribut bei %CDoppelte ELSE-Anweisungen bei %L und %CDoppeltes EXTENDS-Attribut bei %L angegebenDoppelte IMPLICIT NONE-Anweisung bei %CDoppelte NML-Spezifikation bei %CDoppeltes NON_OVERRIDABLE bei %CDoppeltes POINTER-Attribut bei %CDoppelte PRIVATE-Anweisung bei %CDoppeltes PROTECTED-Attribut bei %L angegebenSAVE-Attribut doppelt angegeben bei %LDoppelte SEQUENCE-Anweisung bei %CDoppelte UNIT-Spezifikation bei %CDoppeltes VALUE-Attribut bei %L angegebenDoppeltes VOLATILE-Attribut bei %L angegebenDoppelte Zugriffsspezifikation bei %CDoppeltes Argument %qs bei %L fÃ¼r intrinsisches %sDoppelte Feldspezifikation fÃ¼r Cray-Zeigerende bei %CDoppelte Aufbau-Marke %qs bei %CDoppelte Format-Spezifikation bei %CDoppelter Name %qs in VerknÃ¼pfung bei %CDoppelter Name %qs in Parameterliste bei %CDoppelte Anweisungsmarke %d bei %L und %LDoppeltes Symbol %qs in formaler Argumentliste bei %CWÃ¤hrend der Optimierungen zur Linkzeit bei unpassenden Typen von globalen Deklarationen warnen.Dynamic Realign Argument Pointer (DRAP) wird in Interrupt-Service-Routinen nicht unterstÃ¼tzt. Ein Workaround ist, Funktionen mit Aggregat-RÃ¼ckgabetypen zu vermeiden.CC-Register dynamisch belegen.E-Angabe nicht erlaubt mit g0-Deskriptor in Formatzeichenkette bei %LInterner Fehler: EDGE_CROSSING incorrectly set across same sectionInterner Fehler: EDGE_CROSSING missing across section boundaryInterner Fehler: EH edge crosses section boundary in bb %iInterner Fehler: EH incoming edge mixed with non-EH incoming edges in bb %iEH Landefeld-Marke ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis habenELEMENTAL, nicht-INTRINSIC-Prozedur %qs ist nicht als effektives Argument bei %L erlaubtELEMENTAL-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %LELEMENTAL Prozedurzeigerkomponente %qs ist nicht als effektives Argument bei %L erlaubtELSE-IF-Anweisung bei %C kann nicht auf eine ELSE-Anweisung bei %L folgenAnweisung ELSEWHERE bei %C folgt zuvor unmaskiertem ELSEWHEREELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-BlockENCODING= bei %L ist in Fortran 95 nicht erlaubtEND-TEAM-Anweisung bei %CEND-Anweisung statt %s-Anweisung bei %LEND-Tag bei %C in Ausgabe-Anweisung nicht erlaubtEND-Marke %d bei %L nicht definiertENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Funktion %qs nicht RECURSIVE istENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Unterprogramm %qs nicht RECURSIVE istENTRY %qs bei %L hat keinen IMPLICIT-TypENTRY-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L seinENTRY-Ergebnis %s kann kein Feld in FUNCTION %s bei %L seinENTRY-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L seinENTRY-Anweisung bei %CENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftretenENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines STRUCTURE-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines SUBMODULEs auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenENTRY-Anweisung bei %L mit BIND(C) ist in einer elementaren Prozedur verbotenENTRY_BLOCK has IL associated with itENUM und ENUMERATOR bei %CENUM-Deklaration bei %C hat keine ENUMERATORenAnweisung zur ENUM-Definition vor %C erwartetENUMERATOR %L nicht mit Ganzzahlausdruck initialisiertEOR-Marke %d bei %L nicht definiertEQUIVALENCE bei %C erfordert zwei oder mehr ObjekteEQUIVALENCE-Anweisung bei %CERR-Marke %d bei %L nicht definiertERRMSG bei %LERRMSG bei %L ist ohne STAT-Marke nutzlosERRMSG-Markierung bei %LERRMSG-VariableÂ»ERRMSG=Â«-Variable bei %L muss skalare Default-CHARACTER-Variable seinÂ»ERRMSG=Â«-Argument bei %L muss skalare CHARACTER-Variable seinERROR STOP-Anweisung bei %CESA/390-Architektur.Â»EVENT POSTÂ«-Anweisung bei %CÂ»EVENT WAITÂ«-Anweisung bei %CEVENT-Argument bei %L fÃ¼r die intrinsische EVENT_QUERY muss vom Typ EVENT_TYPE seinEXIT-Anweisung bei %C beendet Â»!$ACC LOOPÂ«-SchleifeEXIT-Anweisung bei %C beendet !$OMP DO SchleifeEXIT-Anweisung ohne DO-CONSTRUCT-Name bei %CEXIT_BLOCK has IL associated with itEXTENDS bei %LAttribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in KonfliktEntweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED habenElement %d des tatsÃ¤chlichen Arguments von RESHAPE bei %L darf nicht negativ seinElement in Feldkonstruktor %s bei %L ist %sElement des Feldes mit vermuteter Form oder von Zeigern bei %L kann nicht zum Argument bei %L passenElement des Feldes mit vermuteter Form oder von Zeigern wird bei %2$L an ein Feld-Scheinargument %1$qs Ã¼bergebenElement mit einem Wert von %1$d in ORDER bei %2$L muss fÃ¼r das intrinsische RESHAPE in der NÃ¤he von %4$L im Bereich [1, â€¦, %3$d] liegenElementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %LElemente mit demselben Wert bei %L und %L in Vektorindex in einem Variablen-Definitionskontext (%s)Mehrere Funktionsaufrufe auch fÃ¼r unreine Funktionen entfernen.Â».gnu_attributeÂ«-Etiketten erzeugen..stack_size-Direktiven erzeugen.16-bit-Adressverschiebungen in kleinen Datenbereichen ablegen.32-bit-Adressverschiebungen in kleinen Datenbereichen erzeugen.Property GNU_PROPERTY_X86_ISA_1_NEEDED GNU generieren.IEEE-konformen Code erzeugen, ohne ungenaue Ausnahmen.ELF-Attribut fÃ¼r RISC-V generieren.Informationen zum Aufrufgraph ausgeben.PrÃ¼fungen generieren, die bei Anwendung atomarer eingebauter Operationen auf unausgerichtetem Speicher zu Â»break 8Â«-Befehlen fÃ¼hren.Code fÃ¼r die Byte/Word-ISA-Erweiterung erzeugen.Code fÃ¼r die ZÃ¤hlen-ISA-Erweiterung erzeugen.Code fÃ¼r die FP-Move- und SQRT-ISA-Erweiterung erzeugen.Code fÃ¼r die Video-ISA-Erweiterung erzeugen.Code mit expliziten Adressverschiebungsbefehlen erzeugen.Common-Ã¤hnliche Symbole als schwache Symbole ausgeben.Debug-Kommentare wÃ¤hrend der Vorverarbeitung ausgeben.Debuginformation fÃ¼r den Escape-Analyse-Durchlauf ausgeben, wenn mit -fgo-optimize-allocs aufgerufen.Diagnoseinformationen zur Position der Knoten im expandierten Graphen ausgeben.Direkte Zweige in lokalen Funktionen erzeugen.ZusÃ¤tzlichen Code im Funktionsprolog ausgeben, um ein Ãœberschreiten des angegebenen Limits fÃ¼r die StapelgrÃ¶ÃŸe abzufangen (trap).Funktionsprologe nur vor Teilen der Funktion erzeugen, die diese benÃ¶tigt, statt am Anfang der Funktion.Bei PIC-Erzeugung Funktionsaufrufe ausgeben, die die globale Offsettabelle verwenden.Verschmolzene multiply-add-Befehle fÃ¼r long double in Vektorregistern (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb) generieren. Der Durchlauf fÃ¼r NeuverknÃ¼pfungen verarbeitet verschmolzene multiply-add-Befehle nicht, daher enthÃ¤lt der vom Mittelteil generierte Code hÃ¤ufig lange verschmolzene multiply-add-Ketten. Das kann die Pipeline nicht gut verarbeiten, daher ist das Standardverhalten, die multiply- und add-Befehle separat zu generieren, soweit es long double in Vektorregistern betrifft. Performancemessungen haben ergeben, dass das besser ist. Diese Option erlaubt das Standardverhalten zu Ã¼bersteuern, zu Testzwecken.Implizite Instanziierungen von Â»inlineÂ«-Templates ausgeben.Implizite Instanziierungen von Templates ausgeben.Indirekte Zweige in lokalen Funktionen erzeugen.Instrumentierungsaufrufe fÃ¼r Aufrufe von __tsan_func_entry() und __tsan_func_exit() erzeugen.Lange Laden/Speichern-Folgen ausgeben.AusfÃ¼hrlichere Beschreibungen des Steuerablaufs in den Diagnosemeldungen ausgeben.AusfÃ¼hrlichere Beschreibungen der ZustandsÃ¤nderungen in den Diagnosemeldungen ausgeben.Diagnosemeldungen fÃ¼r Optimierung ausgeben.Profiling-ZÃ¤hleraufruf am Funktionsanfang vor Prolog ausgeben.Aufruf fÃ¼r Profiling-ZÃ¤hler am Funktionsanfang vor dem Prolog ausgeben. Der compilierte Code benÃ¶tigt eine 64-Bit-CPU sowie glibc 2.29 oder neuer zum Laufen.Progressive empfohlene Breakpoint-Stellen ausgeben.rdval statt rduniq fÃ¼r Thread-Zeiger erzeugen.Spezielle Instrumentierung fÃ¼r Zugriff auf volatile-Objekte erzeugen.static-const-Variablen erzeugen, auch wenn sie nicht verwendet werden.Vor und nach Â»volatile extendedÂ«-asms Stopp-Bits ausgeben.Traps als Â»break 8Â« ausgeben, voreingestellt fÃ¼r CRIS v3 und aufwÃ¤rts. Wenn ausgeschaltet, werden Aufrufe von abort() verwendet.AusfÃ¼hrliche Informationen zur Fehlersuche im Assemblercode ausgeben.Leeres FINAL bei %CLeere IMPLICIT-Anweisung bei %CLeerer Feldkonstruktor bei %C ist nicht erlaubtLeere Initialisierungsliste im alten Stil bei %CLeere Ziffernmenge in BOZ-Konstante bei %CAlternativen fÃ¼r q-Befehl einschalten.Registersatz mit 16 EintrÃ¤gen aktivieren.Erweiterung fÃ¼r 64-Bit-Zeitstempel-Befehl einschalten.C++-Koroutinen einschalten (experimentell).C++-Header-Modul einschalten (experimentell).C++-modules-ts einschalten (experimentell).UnterstÃ¼tzung fÃ¼r Deallozierung mit GrÃ¶ÃŸenangabe aus C++14 einschalten.C-SKY-DSP-Befehle einschalten.Erweiterte C-SKY-DSP-Befehle einschalten.C-SKY-SECURE-Befehle einschalten.C-SKY-TRUST-Befehle einschalten.C-SKY-DSP-Vektorbefehle einschalten.CFI-Tabellen Ã¼ber GAS-Assembler-Direktiven einschalten.STATIC- und AUTOMATIC-Attribute im DEC-Stil einschalten.DIV und DIVU einschalten.DIV-REM-Befehle fÃ¼r ARCv2 einschalten.DSP-3.1-Paket-A-Erweiterungen einschalten.Dwarf-Zeilenfehlersuchinfo Ã¼ber GNU as einschalten.Befehle mit einem oder zwei Operanden fÃ¼r Telefonie einschalten.Die Opcodes ENTER_S und LEAVE_S fÃ¼r ARCv2 einschalten.Codekomprimierung fÃ¼r FT32B-Code aktivieren.VollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschalten.Funktionsdeskriptor-PIC-Modus einschalten.Transformation der Graphite-IdentitÃ¤t einschalten.ID-basierte Shared Library einschalten.IEEE-128-Bit-Gleitkommazahlen mittels SchlÃ¼sselwort Â»__float128Â« einschalten.Lokale Registerzuordnung einschalten.Erweiterung fÃ¼r gesperrte Load/Store-Conditional-Befehle einschalten.MUL-Befehle einschalten.Befehle MUL.X und UMUL.X einschalten.MULX-Befehle einschalten, schnelle Bitverschiebung annehmen.Objective-C-Ausnahme- und -Synchronisations-Syntax einschalten.Laufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschalten.OpenACC einschalten.OpenMP einschalten (bringt Â»-frecursiveÂ« in Fortran mit sich).Auslagern an OpenMP-GPU einschalten.SIMD-Direktiven von OpenMP einschalten.PIC-UnterstÃ¼tzung beim Bauen von Bibliotheken einschalten.Plan-9-Spracherweiterungen einschalten.Rcq-Constraint-Handling einschalten â€“ der GroÃŸteil der Kurzcodeerzeugung hÃ¤ngt davon ab.Rcq-Constraint-Handling einschalten â€“ ccfsm-condexec hÃ¤ngt zum groÃŸen Teil davon ab.Verwendung von Read-Modify-Write-Befehlen (RMW) einschalten.Zusammenfassen von nutzersichtbaren Variablen wÃ¤hrend des SSA-Durchlaufs einschalten.SSA-Codeversenkung auf BÃ¤umen einschalten.Beseitigungsoptimierung fÃ¼r toten SSA-Code auf BÃ¤umen einschalten.SSA-BIT-CCP-Optimierungen auf BÃ¤umen einschalten.SSA-CCP-Optimierungen auf BÃ¤umen einschalten.SSA-PRE-Optimierungen auf BÃ¤umen einschalten.TPF-OS-Tracing-Code einschalten.Virtual-Hosting-UnterstÃ¼tzung einschalten.XY-Speicher-Erweiterung (DSP Version 3) einschalten.Ausrichtung von COMMON-BlÃ¶cken einschalten.Alle -Wunused- Warnungen einschalten.Alle DEC-Spracherweiterungen zulassen.Alle Informationen Ã¼ber Optimierungen auf stderr einschalten.Einen RTL-Guckloch-Durchlauf vor sched2 einschalten.ASan-Schutz fÃ¼r alloca/VLAs einschalten.ASan-Schutz fÃ¼r eingebaute Funktionen einschalten.ASan-Schutz fÃ¼r Verwendung-nach-RÃ¼ckkehr-Fehler einschalten.ASan-Schutz fÃ¼r globale Variablen einschalten.ASan-Schutz fÃ¼r Ladeoperationen einschalten.ASan-Schutz fÃ¼r Stapelspeicher einschalten.ASan-Schutz fÃ¼r Speicheroperationen einschalten.Lockerung des Assemblers und Linkers einschalten. Per Vorgabe eingeschaltet bei -Os.Atomare Befehle einschalten.Backend-Fehlersuche einschalten.RÃ¼ckwÃ¤rtsÃ¼bermittlung von Nutzungseigenschaften auf SSA-Ebene einschalten.Rohr-Bitschiebebefehle einschalten.Vektorisierung von BasisblÃ¶cken (SLP) auf BÃ¤umen einschalten.Einfachen Programm-Profilierungscode einschalten.Bbit-Peephole2 einschalten.Cache-Umgehung fÃ¼r flÃ¼chtige Referenzen umgehen.Cache-Prefetch-Befehle einschalten.Bestimmte Features, die im Concept-TS vorhanden sind, einschalten.Codedichte-Befehle fÃ¼r ARCv2 einschalten.Codeanhebung einschalten.Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten, und -fprofile-dir= setzen.Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten.Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten, und -fprofile-dir= setzen.Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten.Kompakte casesi-Muster einschalten.Beseitigung von bedingt totem Code fÃ¼r Aufrufe eingebauter Funktionen einschalten.Bedingte AusfÃ¼hrung (fÃ¼r andere Befehle als Kopieren/scc) einschalten.Verwendung bedingter Kopierbefehle einschalten.Bedingte Kopierbefehle einschalten.Konstruktor-/Destruktor-Feature einschalten.Koprozessorbefehle einschalten.Kopieweitergabe von Informationen Ã¼ber Skalar-Evolution einschalten.Kopieweitergabe auf BÃ¤umen einschalten.Korrektur fluss-unstimmiger Profildateneingabe einschalten.Entfernung toter Speicherungen einschalten.Ausgaben zur Fehlersuche einschalten.HardwareunterstÃ¼tzung fÃ¼r dezimales Gleitkomma einschalten.Standardumwandlungen zwischen Â»__float128Â« und Â»long doubleÂ« einschalten.Standardbreiten fÃ¼r die Formatangaben i, f und g aktivieren.Divisions- und Modulobefehle einschalten.Dominator-Optimierungen einschalten.Doppelte Load/Store-Befehle fÃ¼r ARC HS einschalten.Erweiterung Dual-Virterbi-Butterfly einschalten.FrÃ¼here Stopp-Bit-Platzierung fÃ¼r bessere Planung einschalten.FrÃ¼hes Gimple-Falten von eingebauten Funktionen aktivieren.Ausnahmebehandlung einschalten.VorwÃ¤rts-Ãœbertragung auf BÃ¤umen einschalten.Frontend-Optimierung einschalten.Funktionsprofilierung einschalten.Funktionen umsortieren, um Codeplatzierung zu verbessern.Garbage Collection (GC) in Objective-C/Objective-C++-Programmen einschalten.Erzeugen von ARC-SIMD-Befehlen mithilfe von zielspezifischen eingebauten Funktionen zu erzeugen.Erzeugen von R2-BMX-Befehlen einschalten.Erzeugen von R2-CDX-Befehlen einschalten.BinÃ¤rdateien erzeugen, die Divisionen mit Funktionen aus der libgcc durchfÃ¼hren. Die Vorgabe ist Â»-mhard-divÂ«.BinÃ¤rdateien erzeugen, die Gleitkommaberechnungen mit Funktionen aus der libgcc durchfÃ¼hren. Dies ist die Voreinstellung; Ã¤nderbar mit Â»-mhard-floatÂ«.BinÃ¤rdateien erzeugen, die Multiplikationen mit Funktionen aus der libgcc durchfÃ¼hren. Die Vorgabe ist Â»-mhard-mulÂ«.Befehle fÃ¼r Vergleiche mit Setzen der Flags (l.sf*i) erlauben. Standardverhalten ist, stattdessen zusÃ¤tzliche Befehle zu verwenden, die den Direktwert in ein Register zwischenspeichern.Befehle fÃ¼r bedingte Zuweisungen (l.cmov) erlauben. Standardverhalten ist, stattdessen Ã¤quivalente set- und branch-Befehle zu verwenden.Division mit Hardware-Befehlen (l.div, l.divu) aktivieren. Dies ist die Voreinstellung; Ã¤nderbar mit Â»-msoft-divÂ«.Gleitkommaberechnungen mit Hardware-Befehlen durchfÃ¼hren. Die Voreinstellung ist Â»-msoft-floatÂ«.Multiplikation mit Hardware-Befehlen (l.mul, l.muli) aktivieren. Dies ist die Vorgabe; Ã¤nderbar mit Â»-msoft-mulÂ«.Befehle fÃ¼r Rechtsdrehung (l.ror) erzeugen. StandardmÃ¤ÃŸig werden Funktionen aus der libgcc verwendet, um Rechtsdrehungen mit Direktoperand durchzufÃ¼hren.Befehle fÃ¼r Rechtsdrehung mit Direktoperand (l.rori) erzeugen. StandardmÃ¤ÃŸig werden Funktionen aus der libgcc verwendet, um diese Befehle durchzufÃ¼hren.Befehle fÃ¼r Bitverschiebung mit Direktwert (l.srai, l.srli, l.slli) erlauben. Standardverhalten ist, stattdessen zusÃ¤tzliche Befehle zu verwenden, die den Direktwert in ein Register zwischenspeichern.Befehle fÃ¼r Vorzeichenerweiterung (l.ext*) erlauben. Standardverhalten ist, die Vorzeichenerweiterung mittels Ladebefehlen durchzufÃ¼hren.Erraten der Sprungwahrscheinlichkeiten einschalten.Hardware-Gleitkommabefehle einschalten.Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fÃ¶rdern.Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten.hwasan-Instrumentierung fÃ¼r alloca/VLAs einschalten.hwasan-Instrumentierung fÃ¼r eingebaute Funktionen einschalten.hwasan-Instrumentierung fÃ¼r Ladeoperationen einschalten.hwasan-Instrumentierung von auf dem Stapel allozierten Variablen fester GrÃ¶ÃŸe einschalten.hwasan-Instrumentierung fÃ¼r Speicheroperationen einschalten.Ein- und Ausgabe der Graphite-ReprÃ¤sentierung einschalten.Â»inlineÂ«-PrÃ¼fungen fÃ¼r NIL-EmpfÃ¤nger mit NeXT-Laufzeitumgebung und ABI-Version 2 einschalten.Inlining von PLT in Funktionsaufrufen einschalten.Einschalten des Inlining von Â»inlineÂ«-Funktionen, ansonsten wird jegliches Inlining ausgeschaltet.Interrupt-Stapelbefehle einschalten.Artspezifische Varianten der intrinsischen Ganzzahlfunktionen einschalten.Sprungmarkenausrichtungs-Optimierungen einschalten.Faules Modul-Importieren einschalten.Intrinsische Altlasten-Mathematik-Funktionen fÃ¼r KompatibilitÃ¤t einschaltet.Veraltetes Parsen von INCLUDE als Anweisung einschalten.Optimierungen zur Bindezeit einschalten.Binder-Optimierungen einschalten.Binderlockerung einschalten.Binderlockerungen einschalten.Binderlockerung einschalten.Zusammenfassen von benachbarten Lade-/Speicherbefehlen einschalten.Schleifenverteilung fÃ¼r in Bibliotheksaufruf umgewandelte Muster einschalten.Schleifenverteilung auf BÃ¤umen einschalten.Vektorisierung des Schleifen-Epilogs mit kleinerer VektorgrÃ¶ÃŸe einschalten.Kopieren des Schleifenkopfes auf BÃ¤umen einschalten.Umordnen der Schleifen auf BÃ¤umen einschalten.Bewegung der Schleifeninvariante auf BÃ¤umen einschalten.Schleifenschachtelungs-Umwandlungen einschalten. Entspricht -floop-next-optimize.Schleifenoptimierungen auf Baumebene einschalten.Schleifenvektorisierung auf BÃ¤umen einschalten.Maschinenspezifische Guckloch-Optimierungen einschalten.AusfÃ¼hrlichere RTX-Kosten wÃ¤hrend des Debuggens ausgeben.  Nur fÃ¼r GCC-Entwickler gedacht.Die meisten Warnungen einschalten.Multicore-UnterstÃ¼tzung einschalten.Multiplikationsbefehle einschalten.Multiprozessorbefehle einschalten.Optimierungen fÃ¼r geschachtelte bedingte AusfÃ¼hrung einschalten.Optimierung von &&/|| in bedingter AusfÃ¼hrung einschalten.GIMPLE-Parsen einschalten.Vorausschauende Verwendung von Â»cbranchsiÂ«-Mustern einschalten.Vorverarbeitung einschalten.BereichsprÃ¼fung wÃ¤hrend Kompilierung einschalten.Neuverbindung auf Baumebene einschalten.Registerdruckempfindliche Befehlsplanung einschalten.Lockerung im Assembler einschalten.Planung Ã¼ber BasisblÃ¶cke hinaus einschalten.Gesondertes Datensegment einschalten.Setzen von GPRs auf das Ergebnis von Vergleichen einschalten.Stapelspeicher-Sicherungskopie im Rahmen der Control-Flow Enforcement Technology (CET) einschalten.Vorzeichenerweiternde Befehle einschalten.Aufteilung von 32-Bit-Immediates in oberen/unteren Teil einschalten.Stapelsondierung einschalten.Durchgang fÃ¼r statische Analyse einschalten.Strenge PrÃ¼fung fÃ¼r 32-bit psABI StrukturrÃ¼ckgabe einschalten.ZeichenkettenlÃ¤ngen-Optimierungen auf BÃ¤umen einschalten.UnterstÃ¼tzung fÃ¼r C++-Konzepte einschalten.UnterstÃ¼tzung fÃ¼r DEC STRUCTURE/RECORD einschalten.UnterstÃ¼tzung fÃ¼r GNU-Transaktionsspeicher einschalten.UnterstÃ¼tzung fÃ¼r RH850-ABI einschalten. Dies ist der Standard.UnterstÃ¼tzung fÃ¼r altes GCC-ABI einschalten.Erweiterung fÃ¼r Bytevertauschbefehle einschalten.Enden-Zusammenfassung auf BÃ¤umen einschalten.Den fundamentalen Typ char8_t einschalten und ihn als Typ fÃ¼r UTF-8-Zeichenketten und Zeichenliterale verwenden.Critical-Path-Heuristik im Planer einschalten.Heuristik fÃ¼r AbhÃ¤ngigkeits-ZÃ¤hler bei Planung einschalten.AnnÃ¤herung der Division einschalten. Dies reduziert die Genauigkeit der Division auf etwa 16 Bits fÃ¼r einfache Genauigkeit und 32 Bits fÃ¼r doppelte Genauigkeit.Erweiterte LRW-Befehle einschalten (Standard fÃ¼r CK801).Gruppenheuristik im Planer einschalten.Heuristik fÃ¼r letzte Befehle im Planer einschalten.Optimierer fÃ¼r geschachtelte Schleifen einschalten.Normalen Modus einschalten.Rang-Heuristik im Planer einschalten.AnnÃ¤herung der reziproken Quadratwurzel einschalten. Dies reduziert die Genauigkeit der reziproken Quadratwurzelergebnisse auf etwa 16 Bits fÃ¼r einfache Genauigkeit und 32 Bits fÃ¼r doppelte Genauigkeit.Heuristik fÃ¼r spekulative Befehle im Planer einschalten.AnnÃ¤herung der Quadratwurzel einschalten. Dies reduziert die Genauigkeit der Quadratwurzelergebnisse auf etwa 16 Bits fÃ¼r einfache Genauigkeit und 32 Bits fÃ¼r doppelte Genauigkeit. Wenn eingeschaltet, bringt es Â»-mlow-precition-recip-sqrtÂ« mit sich.Verwendung von 64-Bit Gleitkommaregistern in FMOV-Befehlen einschalten. Siehe auch -mdalign, wenn 64-Bit-Ausrichtung benÃ¶tigt wird.Verwendung des RX-FPU-Befehls einschalten. Dies ist Standard.Verwendung von leeren Formatelementen in Formatzeichenketten einschalten.Zeichenliterale in Zuweisungen und Datenanweisungen fÃ¼r Nichtzeichenvariablen aktivieren.Verwendung von indexierten Ladebefehlen einschalten.Verwendung von Pre-/Post-Modifikationen mit Registerversatz einschalten.Verwendung des LRA-Registerallozierers einschalten.Verwendung des fsca-Befehls einschalten.Verwendung des fsrra-Befehls einschalten.Verwendung des alten, defekten ABI, bei dem alle Funktionsargumente auf dem Stapel auf 32 Bits ausgerichtet sind.Verwendung der kurzen Ladebefehle einschalten.Verwendung des Standard-RX-ABI, wobei alle Funktionsargumente auf dem Stapel natÃ¼rlich ausgerichtet sind. (Voreinstellung.)Die z-Vektor-Spracherweiterung einschalten, die das kontextabhÃ¤ngige Vektormakro einschaltet und eingebaute Funktionen im Altivec-Stil aus vecintrin.h einschaltet.Traditionelle Vorverarbeitung einschalten.TransitivitÃ¤t von BeschrÃ¤nkungen wÃ¤hrend der Analyse berÃ¼cksichtigen.Nicht ausgerichtete Wort- und Halbwortzugriffe auf gepackte Daten einschalten.Verwendung der BI/BIH-Befehle einschalten, wenn verfÃ¼gbar.Verwendung von GPREL fÃ¼r Nur-Lese-Daten in FDPIC einschalten.Verwendung der NPS400-Bitbefehle einschalten.Erweiterung fÃ¼r xld/xst fÃ¼r NPS400 einschalten.Verwendung von POST_INC / POST_DEC einschalten.Verwendung von POST_MODIFY einschalten.Verwendung von R16 bis R31 einschalten (Standard).Verwendung der ungeraden Register fÃ¼r Gleitkomma einfacher Genauigkeit erlauben.Verwendung von sdata/scommon/sbss einschalten.Benutzerdefinierte Befehle einschalten.IEEE-128-Bit-Gleitkomma-Befehle einschalten.Schleifenbefehle fÃ¼r v850e3v5 einschalten.Variable polynomiale CRC-Erweiterung einschalten.Vektorisierung auf BÃ¤umen einschalten.Wortreiche Ausgabe einschalten.Workaround fÃ¼r einzelnes Erratum des AT697F-Prozessors einschalten (entspricht Erratum #13 des Prozessors AT697E).Workarounds fÃ¼r Errata des GR712RC-Prozessors einschalten.Workaround fÃ¼r Errata des UT699-Prozessors einschalten.Workarounds fÃ¼r Errata des UT699E/UT700-Prozessors einschalten.Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten.Adressierung relativ zu GP ein-/ausschalten.ID-basierte Shared Library einschalten.Betriebsart fÃ¼r positionsunabhÃ¤ngige Daten (PID) einschalten.Ein-/ausschalten der Verwendung der Befehle SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE und RMPA. Vorgabe: eingeschaltet.Schaltet das dynamische Vektorisierer-Kostenmodell ein. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.AusfÃ¼hrliche Ausgabe des Kostenmodells in den Debug-Dumpdateien einschalten.SSE-Befehle mit VEX-PrÃ¤fix kodieren.End-Ausdruck in DO-SchleifeEnde der DO-Anweisung bei %C ist mit anderer DO-Schleife verwobenEnde der DO-Anweisung ohne Block bei %C ist innerhalb eines anderen BlockesEnde der skalaren Initialisierung bei %C erwartetEnde der Suchliste.
  Semantik der Zugriffskontrolle fÃ¼r Klassenelemente erzwingen.EntitÃ¤t %qs bei %L hat Parameter mit aufgeschobenem Typ und benÃ¶tigt entweder das POINTER- oder ALLOCATABLE-AttributEntitÃ¤t %qs bei %L ist bereits in der Schnittstelle vorhandenEntitÃ¤t mit vermuteter ZeichenlÃ¤nge bei %L muss ein Scheinargument oder ein PARAMETER seinZÃ¤hler Ã¼bersteigt den C-Ganzzahltyp bei %CVergleich auf Gleichheit fÃ¼r %s bei %LÃ„quivalenz fÃ¼r %qs passt nicht zur Anordnung von COMMON %qs bei %LÃ„quivalent zu Â»-mgpopt=localÂ«.Ã„quivalent zu Â»-mgpopt=noneÂ«.ERRMSG-Variable bei %L darf nicht Â»%sÂ« innerhalb der selben Â»%sÂ«-Anweisung seinFehlerFehler beim Reservieren von %lu BytesFehler bei Umwandlung von PARAMETER-Konstante in komplexer Konstante bei %CFehler beim Umwandeln einer GanzzahlFehler in Zeigerinitialisierung bei %CFehler in Typspezifikation bei %LFehler in TypbeschrÃ¤nktem Aufruf bei %LFehler beim VergrÃ¶ÃŸern des Speicherblocks auf %lu BytesFehler beim Schreiben der JSON-Ausgabedatei Â»%sÂ«
  Fehler beim Schreiben der Moduldatei %qs: %sFehler beim Schreiben der Moduldatei: %sFehler beim Schreiben der Ausgabedatei Â»%sÂ«
  Auswertung des nicht standardisierten Initialisierungsausdrucks bei %LZeichenkette mit mehr als 2 hoch 28 Zeichen bei %L wird erst bei AusfÃ¼hrung des Programms ausgewertet werden, rechnen Sie mit FehlernEreignisArgument fÃ¼r Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert seinArgument fÃ¼r Ereignisvariable bei %L muss ein Koarray oder koindiziert seinEreignis-Variable bei %L muss Skalar mit EVENT_TYPE seinAbbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck seinBeim ersten auftretenden Fehler beenden.32-/64-Bit-Ganzzahldivision in vorzeichenlose 8-Bit-Ganzzahldivision mit LaufzeitprÃ¼fung erweitern.Im Zuge der RTL-Erzeugung die Befehle adddi3 und subdi3 in add.f/adc usw. expandieren.Â»)Â« bei %C erwartetÂ»,Â« bei %C erwartet%<(%> bei %C erwartet%<)%> oder %<,%> bei %C erwartet%<,%> bei %C erwartet%<,%> oder Ende der Anweisung bei %C erwartet%<::%> nach Bindeattributen bei %C erwartet%<::%> bei %C erwartet%<=>%> bei %C erwartet%<END INTERFACE ASSIGNMENT (=)%> bei %C erwartetIn Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird Â»*Â« erwartetÂ»::Â« in TYPE-Definition bei %C erwartetZeichen Â»=Â« in PARAMETER-Anweisung bei %C erwartetAQC_REL, RELEASE, oder ACQUIRE bei %C erwartetDO-Schleife bei %C erwartetHOST, NOHOST oder ANY bei %C erwartetEine der Klauseln INCLUSIVE oder EXCLUSIVE bei %C erwartetP-Bearbeitungsdeskriptor erwartet in Formatzeichenkette bei %LPARAMETER-Symbol in komplexer Konstante bei %C erwartetRANK oder RANK DEFAULT gefolgt von SELECT RANK erwartet bei %CEins von SEQ_CST, ACQ_REL oder RELAXED erwartet, fÃ¼r ATOMIC_DEFAULT_MEM_ORDER-Klausel bei %CSHAPE-Argument fÃ¼r C_F_POINTER mit Array-FPTR bei %L erwartetTYPE IS-, CLASS IS- oder END SELECT-Anweisung hinter SELECT TYPE bei %C erwartetEine der Klauseln UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD oder ATOMIC_DEFAULT_MEM_ORDER bei %L erwartetCASE- oder END-SELECT-Anweisung hinter SELECT CASE bei %C erwartetNamenlose Schnittstelle bei %C erwartetProzedur fÃ¼r Argument %qs bei %L erwartetProzedurzeiger fÃ¼r Argument %qs bei %L erwartetRechte Klammer in Ausdruck bei %C erwartetSchrittvariable in Iterator bei %C erwartetZugriffsspezifikation bei %C erwartetAlternative RÃ¼cksprungmarke bei %C erwartetInitialisierungsausdruck bei %C erwartetAndere Dimension in Felddeklaration bei %C erwartetArgumentliste bei %C erwartetArrayindex erwartet bei %CFeldindexsprung erwartet bei %CVerknÃ¼pfung bei %C erwartetVerknÃ¼pfungsliste bei %C erwartetAttributbitname erwartetBindeattribut bei %C erwartetBindungsname bei %C erwartetBindungsziel hinter %<=>%> bei %C erforderlichBlockname %qs des SELECT-Konstrukts bei %C erwartetBlocknamen von %qs in Â»%sÂ«-Anweisung bei %L erwartetGrenzen fÃ¼r %qs bei %L erwartetCoarray-Variable als Argument %qs fÃ¼r intrinsisches %s bei %L erwartetKomma in E/A-Liste bei %C erwartetReferenz auf Komponente bei %C erwartetDatenkonstante nach Wiederholungsangabe bei %C erwartetIn AUTOMATIC-Anweisung bei %C wird eine Â»entity-listÂ« erwartetÂ»entity-listÂ« in STATIC-Anweisung bei %C erwartetExponent in Ausdruck bei %C erwartetAusdruck bei %C in PARAMETER-Anweisung erwartetAusdruck in %s-Anweisung bei %C erwartetErwarteter Ausdruck in Feldspezifikation bei %CAusdruckstyp erwartetFormale Argumentliste in Funktionsdefinition bei %C erwartetGenerischer Name oder Operatordeskriptor bei %C erwartetInitialisierungsausdruck bei %C erwartetErwarteter Initialisierungsausdruck in CASE bei %CGanzzahl erwartetGanzzahlzeichenkette erwartetMarke %qs fÃ¼r Â»%sÂ«-Anweisung bei %C erwartetLinke Klammer erwartetListe von %<untere-Grenze :%> oder Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L erwartetProzedurname im Modul bei %C erwartetName erwartetParameterliste in Typdeklaration bei %C erwartetEchte Zeichenkette erwartetRegister oder konstante Ganzzahl erwartet.Rechte Klammer erwartetSkalaren Initialisierungsausdruck bei %C erwartetSpezifischer Bindungsname bei %C erwartetZeichenkette erwartetStrukturkomponentenname bei %C erwartetName einer Strukturkomponente oder eines Operators nach Â».Â« bei %C erwartetBeendenden Namen bei %C erwartetTypgebundene Prozedur oder Prozedurzeiger-Komponente bei %C erwartetVariablennamen bei %C erwartetVariablennamen bei %C in PARAMETER-Anweisung erwartet%<END INTERFACE %s%> bei %C erwartet%<END INTERFACE OPERATOR (%s)%> bei %C erwartet%<END INTERFACE OPERATOR (%s)%> bei %C erwartet, aber %qs erhalten%<END INTERFACE OPERATOR (.%s.)%> bei %C erwartet%s bei %C erwartetÂ»%sÂ«-Anweisung bei %L erwartetKomma in EQUIVALENCE bei %C erwartetSkalaren INTEGER-Ausdruck bei %C erwartet, aber %s gefundenVariable bei %L erwartetDefinierbare EntitÃ¤t bei %L erwartetListe benannter EintrÃ¤ge bei %C erwartetVariable in READ-Anweisung bei %C erwartetVariable oder io-implied-do bei %L erwartetVariable oder io-implied-do in READ-Anweisung bei %L erwartetErlÃ¤utern, welche AusrichtungsÃ¼berlegungen zu der Entscheidung fÃ¼hren, einen Befehl lang oder kurz zu machen.Explizite Arrayform bei %C muss eine Konstante vom Typ INTEGER sein, nicht %sExplizite Schnittstelle fÃ¼r %qs bei %L erforderlich: %sExplizite Schnittstelle fÃ¼r Komponente %qs bei %L erforderlich: %sExplizite Schnittstelle fÃ¼r polymorphes Argument bei %L erforderlichFeld mit expliziter Form, aber nichtkonstanten Grenzen bei %CFunktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnen.Ausdruck bei %L muss in diesem Kontext eine Konstante seinAusdruck bei %L muss INTEGER-Typ haben, %s gefundenAusdruck bei %L muss skalar seinAusdruck in CASE-Anweisung bei %L darf nicht %s seinAusdruck in CASE-Anweisung bei %L ist nicht im Bereich von %sAusdruck in CASE-Anweisung bei %L muss von der Art %d seinAusdruck in CASE-Anweisung bei %L muss Typ %s habenAusdruck in CASE-Anweisung bei %L muss skalar seinErweiterung: Spezifizierer %s in Anweisung %s bei %L hat Wert %qsErweiterung: Umwandlung von %s in %s bei %LErweiterung: Skalares effektives nicht-standardartiges, nicht-C_CHAR CHARACTER-Argument mit Feld-Scheinargument %qs bei %LErweiterung: UnÃ¤rer Operator hinter arithmetischem Operator bei %C (Klammern verwenden)Erweiterung: Nullbreite hinter L-Deskriptor bei %LErweiterung: Zeichen Backslash bei %CErweiterung: Exponentbuchstabe %<q%> in literaler Realkonstante bei %CExternes %qs bei %L kann keine Initialisierung habenExterne IO UNIT kann kein Feld bei %L seinExternes Objekt %qs bei %L darf keinen Initialisierer habenÃœberflÃ¼ssige Option fÃ¼r %<-Xassembler%>; %s, alle Optionen der Form %<-Xassembler%> und %<-Wa%> werden verworfen.ÃœberschÃ¼ssige Zeichen im Format bei %LF2008: C1210 IMPORT-Anweisung bei %C ist im KÃ¶rper einer Schnittstelle fÃ¼r Modulprozedur nicht erlaubtÂ»FAIL IMAGEÂ«-Anweisung bei %CArgument FAILED= fÃ¼r NUM_IMAGES bei %LDer FDPIC-Modus wird im Thumb-1-Modus nicht unterstÃ¼tztFINAL-Klausel bei %L erfordert einen skalaren LOGICAL-AusdruckFINAL-Deklaration bei %C muss innerhalb von CONTAINS seinFINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehenFINAL-Prozedur %qs bei %L ist keine SUBROUTINEBei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qsFINAL-Prozedur bei %L muss genau ein Argument habenFINAL-Prozedurdeklaration bei %CFLUSH-Anweisung bei %CFORALL-Konstrukt bei %LFORALL-Endausdruck bei %L muss skalarer INTEGER seinFORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftretenFORALL-Indexname bei %L muss skalarer INTEGER seinFORALL-Indexname bei %L muss skalarer INTEGER seinFORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-AusdruckFORALL-Anfangsausdruck bei %L muss skalarer INTEGER seinFORALL-Schrittausdruck bei %L kann nicht Null seinFORALL-Schrittausdruck bei %L muss skalares %s seinFORM-TEAM-Anweisung bei %CFORMAT-Marke %d bei %L nicht definiertFORMAT-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenFORMAT-Anweisung bei %L hat keine AnweisungsmarkeFORMAT-Kennzeichen bei %L kann kein Feld der GrÃ¶ÃŸe 0 seinFORMAT-Markierung bei %L muss vom Typ Standard-CHARACTER oder INTEGER seinGleitkomma-Ausnahmen sind eingeschaltet.Gleitkomma-Register kÃ¶nnten trotz Attribut %qE Ã¼berschrieben werden: compilieren Sie mit %<-mgeneral-regs-only%>Argument FPTR fÃ¼r C_F_POINTER bei %L darf nicht polymorph seinFPX-Optionen Â»fastÂ« und Â»compactÂ« schlieÃŸen sich ausFPX: Gleitkommaerweiterungen fÃ¼r doppelte Genauigkeit fÃ¼r Argonaut-ARC-CPU einschalten.FPX: kompakte FPX-Befehle fÃ¼r doppelte Genauigkeit erzeugen.FPX: schnelle FPX-Befehle fÃ¼r doppelte Genauigkeit erzeugen.FPX: kompakte FPX-Befehle fÃ¼r einfache Genauigkeit erzeugen.FPX: schnelle FPX-Befehle fÃ¼r einfache Genauigkeit erzeugen.FROMPOS-Argument (%ld) auÃŸerhalb des Bereichs 0:%d in intrinsischem MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITSFUNCTION-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L seinFUNCTION-Ergebnis %s kann kein Feld in FUNCTION %s bei %L seinFUNCTION-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L seinKomplexe Konstruktoren und Destruktoren ausfaktorisieren, um Speicherplatz gegenÃ¼ber Geschwindigkeit zu gewinnen.Failed to create structure type '%s' at %CKeine passende Klausel gefunden bei %CFailure getting length of a constant array.Fehler bei Umwandlung von BOZ in REAL bei %LSchwerwiegender FehlerFelder einer Â»synchronizedÂ«-Klasse kÃ¶nnen nicht Â»%sÂ« seinBei %2$C geÃ¶ffnete Datei %1$qs ist keine GNU-Fortran-ModuldateiDetaillierte Steuerung der Tuningfeatures.Erstes Argument der definierten Zuweisung bei %L muss INTENT(OUT) oder INTENT(INOUT) seinErstes Argument der Operatorschnittstelle bei %L kann nicht optional seinErstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) seinErstes oder letztes intrinsisches Argument zu !$OMP ATOMIC muss bei %2$L %1$qs seinFix min_int calculationFeste ZeilenlÃ¤nge muss mindestens sieben seinSchalter %<-fmax-stack-var-size=%d%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %qs)Schalter %<-fno-automatic%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %qs)Schalter %<-frecursive%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Name der Konfiguration fÃ¼r eigene Gleitkommabefehle.Renesas-(vormals Hitachi)/SuperH-Aufrufkonventionen folgen.Die C++17-Anforderungen fÃ¼r die Auswertungsreihenfolge von ZuweisungsausdrÃ¼cken, Bitverschiebungen, Elementfunktionsaufrufe, etc. befolgen.EABI-Bindeanforderungen befolgen.For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubtFÃ¼r Intrinsics-Bibliothek: alle Parameter in Registern Ã¼bergeben.FÃ¼r geschachtelte Funktionen auf dem Stapel werden AusfÃ¼hrrechte gesetzt.FÃ¼r Bitschiebeoperationen mit konstanter Anzahl, die einen einzelnen Maschinenbefehl zur Verschiebung um eine Stelle erfordern, die maximale Anzahl von Inline-Verschiebeanweisungen (Maximalwert 64) festlegen, die ausgegeben werden sollen, anstatt die entsprechende Hilfsfunktion __mspabi zu verwenden. Der Standardwert ist 4.FÃ¼r Ziele, die normalerweise Trampoline fÃ¼r geschachtelte Funktionen benÃ¶tigen, diese stets generieren, statt Deskriptoren zu verwenden.Dem Assembler (und Linker) erlauben, jede beliebige Architektur-Untervariante ohne Fehler zu verwenden.FP-als-GP-Optimierung verbieten.Verbieten, dass mittels $fp auf statische oder globale Variablen zugegriffen wird. Diese Option verhindert die FP-als-GP-Optimierung, unabhÃ¤ngig von -mforce-fp-as-gp.Erzwingen, dass alle Aufrufe mittels des jli-Befehls erfolgen.Erzwingen, dass die Assembler-Ausgabe immer Hexadezimalkonstanten verwendet.Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen.Erzeugen von temporÃ¤ren Variablen erzwingen, um Code fÃ¼r selten ausgefÃ¼hrtes Â»forallÂ« zu testen.Ausschalten der Hardwareschleife erzwingen, selbst wenn -mext-dsp angegeben ist.Funktionen auf 4-Byte-Grenzen zwingen.Codeerzeugung von Stummeln fÃ¼r die Indirektion externer Symbole erzwingen.Indirekte Aufrufe und SprÃ¼nge mittels Register erzwingen.FP-als-GP-Optimierung erzwingen.Den fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingen.Verwendung der Delay-Slots fÃ¼r bedingte SprÃ¼nge erzwingen.Formatanweisung im Hauptblock des Modules bei %CFortran 2003: Spezifizierer %s in Anweisung %s bei %L hat Wert %qsFortran 2003: Zeichen fÃ¼r Argument %qs des intrinsischen %qs bei %LFortran 2003: DT-Format-Spezifizierer bei %C nicht erlaubtFortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument %qs bei %LFortran 2008: Veraltete Funktion:Fortran 2008: COMMON-Block %qs mit Binde-Marke bei %L teilt sich Bezeichner mit gobaler nicht-COMMON-BlockentitÃ¤t bei %LFortran 2008: Effektives Nicht-Zeiger-Argument bei %L an Scheinzeiger %qsFortran 2008: Nullzeiger bei %L an Nicht-Zeiger-Schein-%qsFortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %LFortran 2008: Semikolon bei %C ohne vorausgehende AnweisungFortran 2018: gelÃ¶schtes Feature:Fortran 2018: Veraltetes Feature:Fortran 2018:Fortran 95 erfordert Standard INTEGER in %s-Marke bei %LKeine passende spezifische Bindung fÃ¼r Aufruf des GENERIC %qs bei %L gefundenFreie ZeilenlÃ¤nge muss mindestens drei seinFunktion %qs als Initialisierungsausdruck bei %LFunktion %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE istFunktion %qs bei %L darf keinen Initialisierer habenFunktion %qs bei %L hat keinen IMPLICIT-TypFunktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?Funktion %qs bei %L ist INTRINSIC, aber nicht mit einer intrinsischen Funktion vertrÃ¤glichFunktion %qs bei %L muss PURE seinFunktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion seinFunktion %qs ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument istFunktion %qs erfordert eine Argumentliste bei %CDie Funktion %qs, Parameter %u, hat IPA-SRA-Zugriffe, die sich Ã¼berlappenFunktion %s bei %L hat EintrÃ¤ge mit unpassenden FeldspezifikationenFunktion %s bei %L mit EintrÃ¤gen, die Variablen mit verschiedenen ZeichenkettenlÃ¤ngen zurÃ¼ckgebenFunktion %s, Parameter %u, wird verwendet, hat aber keinen bestimmten IPA-SRA-ZugriffFunktion nicht gefunden.Funktionsergebnis %qs bei %L kann keine Initialisierung habenFunktionsergebnis %qs bei %L hat keinen IMPLICIT-TypFunktionsergebnis %qs bei %L ist als X-Argument fÃ¼r C_FUNLOC ungÃ¼ltigFunktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente habenFunktionsergebnis %qs ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigFunktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER habenFunktionsanfÃ¤nge werden an dieser Potenz von 2 ausgerichtet.Funktionen, die Werte zurÃ¼ckgeben, mÃ¼ssen mit return-Anweisungen enden.Bestimmte Ganzzahloperationen verschmelzen, um die Performance auf power10 zu steigern.Bestimmte Ganzzahloperationen verschmelzen, um die Performance auf power8 zu steigern.Verweise auf das Inhaltsverzeichnis fÃ¼r medium/large-Codemodell mit Speicherzugriffsbefehlen verschmelzen.GCC kann keine Operatoren mit Ganzzahl- und Festkommatypen unterstÃ¼tzen, die zusammen zu viele Ganzzahl- und Bruch-Bits habenGCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r Parametertyp %qT fÃ¼r %<simd%>-FunktionenGCC unterstÃ¼tzt derzeit keine Typen gemischter GrÃ¶ÃŸe fÃ¼r %<simd%>-FunktionenGCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-FunktionenGCC unterstÃ¼tzt derzeit %<simdlen %wd%> fÃ¼r Typ %qT nichtGCC ist nicht dafÃ¼r konfiguriert, %s als Offload-Ziel zu unterstÃ¼tzenGCC muss mit %<--enable-newlib-nano-formatted-io%> konfiguriert werden, um %<-mtiny-printf%> zu verwendenGCC unterstÃ¼tzt nur %u geschachtelte GÃ¼ltigkeitsbereicheGCC-Vektor per Referenz Ã¼bergegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantieGCC-Vektor per Referenz zurÃ¼ckgegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantieZu verwendende GCN-CPU-Art:GCSE ausgeschaltetGENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen Ã¼berschreibenGENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERICGENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs seinGENERIC-Bindung bei %CGENERIC-Prozedur %qs ist bei %L nicht als effektives Argument erlaubtGMP Version %s, MPFR Version %s, MPC Version %s. isl Versiom %s
  GNU C unterstÃ¼tzt Â»-traditionalÂ« ohne Â»-EÂ« nicht mehrGNU-Erweiterung:GNU Objective C unterstÃ¼tzt keine traditionelle Ãœbersetzung mehrAttribut im GNU-Stil zwischen Label und Deklaration bezieht sich auf das LabelGOTO-Anweisung bei %L hinterlÃ¤sst CRITICAL-Konstrukt fÃ¼r Marke bei %LGOTO-Anweisung bei %L hinterlÃ¤sst DO CONCURRENT-Konstrukt fÃ¼r Marke bei %LSyntaxfehler hinter PARAMETERIZED-TYPE-Deklaration bei %CMMA-Befehle erzeugen (oder auch nicht).Speicheradressierung relativ zu PC (oder absolut) erzeugen.Optimierungen fÃ¼r Speicherzugriffe relative zu PC durchfÃ¼hren (nicht durchfÃ¼hren).Speicherzugriffsbefehle mit (oder ohne) PrÃ¤fix erzeugen.16-Bit-Befehle erzeugen.16-Bit-i386-Code erzeugen.32-Bit-Code erzeugen.32-Bit-Versatz in switch-Tabellen erzeugen.32-Bit-i386-Code erzeugen.32-Bit-x86-64-Code erzeugen.32x16-Multiplizier sowie Multiplizier+Addier-Befehle generieren.64-Bit-Code erzeugen.64-Bit-x86-64-Code erzeugen.APCS-konforme Stapelrahmen erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC600-Prozessor erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC601-Prozessor erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC700-Prozessor erzeugen.Stubs im AT&T-Stil fÃ¼r Mach-O erzeugen.C-Header mit Plattform-spezifischen Merkmalen erzeugen.C-Prototypen aus BIND(C)-Deklarationen generieren.C-Prototypen aus Nicht-BIND(C)-Deklarationen fÃ¼r externe Prozeduren generieren.Informationen zu AbhÃ¤ngigkeiten von C++-Modulen erzeugen.FPU-Befehle mit doppelter Genauigkeit fÃ¼r C-SKY generieren (Vorgabe fÃ¼r Hardware-Gleitkomma).Erweiterungsbefehle fÃ¼r DSP generieren.DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes mit GNU-Erweiterungen erzeugen.DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen.ELF-FDPIC-Code erzeugen.GFLOAT-Code mit doppelter Genauigkeit generieren.H8/300H-Code erzeugen.H8S-Code erzeugen.H8S/2600-Code erzeugen.H8SX-Code erzeugen.ILP32-Code erzeugen.FÃ¼r den ARMv8 angemessene IT-BlÃ¶cke erzeugen.JSON-Datei erzeugen.LP64-Code erzeugen.MIPS16-Code erzeugen.ModuleInfo-Struktur fÃ¼r Ausgabemodul generieren.PA1.0-Code erzeugen.PA1.1-Code erzeugen.PA2.0-Code erzeugen (erfordert binutils 2.10 oder neuer).SBIT, CBIT-Befehle erzeugen.SH1-Code erzeugen.SH2-Code erzeugen.FPU-freien SH2a-Code erzeugen.SH2e-Code erzeugen.SH3-Code erzeugen.SH3e-Code erzeugen.FPU-freien SH4-Code erzeugen.SH4-Code erzeugen.FPU-freien SH4-100-Code erzeugen.SH4-100-Code erzeugen.FPU-freien SH4-200-Code erzeugen.SH4-200-Code erzeugen.FPU-freien SH4-300-Code erzeugen.SH4-300-Code erzeugen.FPU-freien SH4a-Code erzeugen.SH4a-Code erzeugen.SH4al-dsp-Code erzeugen.Beim Erzeugen von AltiVec-Code VRSAVE-Befehle erzeugen.Separaten Â»__mcount_locÂ«-Abschnitt erzeugen, der alle Aufrufe von Â»_mcountÂ« und Â»__fentry__Â« enthÃ¤lt.Separaten Â»__mcount_locÂ«-Abschnitt erzeugen, der alle Aufrufe von Â»mcountÂ« und Â»__fentry__Â« enthÃ¤lt.Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugen.Ein Mach-O-Bundle erzeugen (Dateityp MH_BUNDLE).Einen __return_loc-Abschnitt generieren, der auf jeden instrumentierten return-Code verweist.Die Funktion Â»abortÂ« aufrufen, wenn eine Â»noreturnÂ«-Funktion zurÃ¼ckkehrt.Beim Compilieren eine Default-main-Funktion fÃ¼r D generieren.Einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen.Absolute Quellpfade fÃ¼r gcov erzeugen.Code zum Ãœbergeben von Aggregaten mit maximal 64-Bit-Ausrichtung erzeugen.Ausgabedatei erzeugen, die Symbole nicht erst bei Bedarf, sondern bereits beim Laden bindet.Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler vertrÃ¤glich ist. Dies schrÃ¤nkt einige CompilerfÃ¤higkeiten ein. Voreinstellung ist GAS-vertrÃ¤gliche Syntax.Auto-inc/dec-Befehle erzeugen.Big-Endian-Code erzeugen.Big-Endian-Code erzeugen.Big-Endian-eBPF erzeugen.Bit-Befehle erzeugen.Sprungbefehle als direkte SprÃ¼nge erzeugen.Falls nÃ¶tig, Â»callÂ«-Befehle als indirekte Aufrufe erzeugen.Sprungbefehle als indirekte SprÃ¼nge erzeugen.Aufrufbefehle als indirekte Registeraufrufe erzeugen.Im Funktionsprolog cld-Befehle erzeugen.Code fÃ¼r Laufzeitumgebung des C-SKY-Compilers statt libgcc generieren.Code fÃ¼r CR16C-Architektur erzeugen.Code fÃ¼r CR16C+-Architektur erzeugen (Standard).Code fÃ¼r GNU as erzeugen.Code fÃ¼r GNU Assembler (gas) erzeugen.Code fÃ¼r GNU ld erzeugen.Code fÃ¼r die GNU-Laufzeitumgebung erzeugen.Code fÃ¼r die NeXT-(Apple macOS X)-Laufzeitumgebung erzeugen.Code fÃ¼r OpenMP-Auslagerung erzeugen: schaltet Â»-msoft-stackÂ« und Â»-muniform-simtÂ« ein.Code fÃ¼r Serie SH4 340 erzeugen (ohne MMU/FPU).Code fÃ¼r Serie SH4 400 erzeugen (ohne MMU/FPU).Code fÃ¼r Serie SH4 500 erzeugen (ohne FPU)Code fÃ¼r Smart Mode erzeugen.Code fÃ¼r Thumb-Zustand erzeugen.Code fÃ¼r UNIX-Assembler erzeugen.Code fÃ¼r 32-Bit-ABI erzeugen.Code fÃ¼r einen 5206e erzeugen.Code fÃ¼r einen 520X erzeugen.Code fÃ¼r einen 528x erzeugen.Code fÃ¼r einen 5307 erzeugen.Code fÃ¼r einen 5407 erzeugen.Code fÃ¼r 64-Bit-ABI erzeugen.Code fÃ¼r 68000 erzeugen.Code fÃ¼r 68010 erzeugen.Code fÃ¼r 68020 erzeugen.Code fÃ¼r einen 68030 erzeugen.Code fÃ¼r einen 68040 ohne neue Befehle erzeugen.Code fÃ¼r einen 68040 erzeugen.Code fÃ¼r einen 68060 ohne neue Befehle erzeugen.Code fÃ¼r einen 68060 erzeugen.Code fÃ¼r einen 68302 erzeugen.Code fÃ¼r einen 68332 erzeugen.Code fÃ¼r einen 68851 erzeugen.Code fÃ¼r ColdFire v4e erzeugen.Code fÃ¼r DLL erzeugen.Code fÃ¼r Fido A erzeugen.Code fÃ¼r eine cpu32 erzeugen.Code fÃ¼r alle Template-Instanziierungen einschalten.Code fÃ¼r eine 11/10 erzeugen.Code fÃ¼r eine 11/40 erzeugen.Code fÃ¼r eine 11/45 erzeugen.Code fÃ¼r Assert-VertrÃ¤ge generieren.Code fÃ¼r Klassen-Invarianz-VertrÃ¤ge generieren.Code fÃ¼r ladbare Darwin-Kernelerweiterungen erzeugen.Code fÃ¼r Funktionen erzeugen, auch wenn sie vollstÃ¤ndig Â»inlineÂ« sind.Code fÃ¼r die angegebene CPU erzeugen.Code fÃ¼r altes ausfÃ¼hrbares BSS PLT erzeugen.Code fÃ¼r NachbedingungsvertrÃ¤ge erzeugen.Code fÃ¼r VorbedingungsvertrÃ¤ge generieren.Code fÃ¼r static-Funktionen erzeugen, auch wenn sie nie aufgerufen werden.Code fÃ¼r Switches ohne Default-Fall generieren.Code fÃ¼r die Android-Plattform erzeugen.Code fÃ¼r den M*Core M210 erzeugen.Code fÃ¼r den M*Core M340 erzeugen.Code fÃ¼r ladbare Darwin-Kernelerweiterungen oder Kernel erzeugen.Code fÃ¼r Supervisor-Modus generieren (Standard).Code fÃ¼r User-Modus generieren.Code im 32-Bit-ARM-Zustand erzeugen.Code im Â»Big EndianÂ«-Modus erzeugen.Code im Â»Big EndianÂ«-Modus erzeugen.Code im Â»Little EndianÂ«-Modus erzeugen.Code im Â»Little EndianÂ«-Modus erzeugen.Code fÃ¼r ausfÃ¼hrbare Dateien (NICHT Shared Libraries) erzeugen.FÃ¼r schnelles Debugging geeigneten Code erzeugen.Code erzeugen, der in dynamischen Objekten im SVR4-Stil verwendet werden kann.Code erzeugen, der lokalen Zustand in allen Bahnen einheitlich halten kann.Code erzeugen, der zum Intel-MCU-psABI passt.Code erzeugen, der zum angegebenen ABI passt.Code erzeugen, der zum angegebenen ABI passt.Code erzeugen, der sicher mit MIPS16- und microMIPS-Code gebunden werden kann.Code erzeugen, der 68881-Gleitkommabefehle verwendet.Code erzeugen, der nicht mit anderen ID-shared Libraries gelinkt werden wÃ¼rde, aber als Shared Library verwendet werden kann.Code zur ÃœberprÃ¼fung der Grenzen vor Arrayindizierung erzeugen.Code zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugen.Code generieren, der Gerade-Linie-Spekulationen abwehrt.Code generieren, um mitzuverfolgen, wann die CPU falsch spekulieren kÃ¶nnte.Code erzeugen, der nicht ausfÃ¼hrbares PLT und GOT enthÃ¤lt.Code mittels globaler Anker-Symboladressen generieren.Code erzeugen, der Hardware-Gleitkommabefehle verwendet.Code erzeugen, der nur die allgemeinen Register verwendet.Code erzeugen, der nur die Kernregister (r0â€“r14) verwendet.Code mit Bibliotheksaufrufen fÃ¼r Gleitkommaarithmetik erzeugen.Code ohne Register fÃ¼r globalen Zeiger erzeugen.CFString-Objekte zum Kompilierungszeitpunkt generieren.Komprimierte Fehlersuchinformationen erzeugen.Verwendung bedingter Kopierbefehle einschalten.Konstantenpools im Compiler statt im Assembler generieren.cpp-Defines fÃ¼r Server-IO erzeugen.cpp-Defines fÃ¼r Workstation-IO erzeugen.Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen.Fehlersuchinformationen im STABS-Format erzeugen.Fehlersuchinformationen im VMS-Format erzeugen.Fehlersuchinformationen im XCOFF-Format erzeugen.Fehlersuchinformationen im erweiterten Standardformat erzeugen.Fehlersuchinformationen im Standardformat erzeugen.Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen.Fehlersuchinformationen im erweiterten STABS-Format erzeugen.Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen.Fehlersuchinformationen in separaten .dwo-Dateien erzeugen.Standard SH2a-FPU-Code mit doppelter Genauigkeit erzeugen.Standard SH2a-FPU-Code mit einfacher Genauigkeit erzeugen.Standard SH4-Code mit einfacher Genauigkeit erzeugen.Standard SH4-100-Code mit einfacher Genauigkeit erzeugen.Standard SH4-200-Code mit einfacher Genauigkeit erzeugen.Standard SH4-300-Code mit einfacher Genauigkeit erzeugen.Standard SH4a-Code mit einfacher Genauigkeit erzeugen.Nicht zusammenhÃ¤ngende Stapelrahmen erzeugen.Divisions-Befehle erzeugen.Divisionsergebnisse mit dem gleichen Vorzeichen im Ãœbertrag wie der Divisor (nicht der Dividend) erzeugen.Dokumentation erzeugen.Gleitkommabefehle doppelter Genauigkeit generieren.eBPF fÃ¼r die angegebene Linux-Kernelversion erzeugen.Erweiterte arithmetische Befehle erzeugen, nur fÃ¼r ARC700 gÃ¼ltig.Erweiterte Informationen fÃ¼r Einsprungpunkt fÃ¼r inline-Funktionen erzeugen.Schnelle indirekte Aufrufe erzeugen.Gleitkommaarithmetik mit gegebenem Befehlssatz erzeugen.Kombinierte Multiplizier-Addier-Befehle generieren.Die Befehle frecipd/fsqrtd/fdivd generieren (Vorgabe fÃ¼r Hardware-Gleitkomma).Hardware-abs-Befehle generieren.Eingebettete Gleitkommadivision erzeugen, auf Wartezeit optimieren.Eingebettete Gleitkommadivision erzeugen, auf Durchsatz optimieren.Eingebettete Ganzzahldivision erzeugen, auf Wartezeit optimieren.Eingebettete Ganzzahldivision erzeugen, auf Durchsatz optimieren.Quadratwurzel Â»inlineÂ« erzeugen, auf Wartezeit optimieren.Quadratwurzel Â»inlineÂ« erzeugen, auf Durchsatz optimieren.Befehle generieren, die vom Barrel-Shifter unterstÃ¼tzt werden.isel-Befehle erzeugen.Lockeres Nachschlagen von Klassen (mit objc_getClass()) fÃ¼r Verwendung im Null-VerknÃ¼pfungs-Modus erzeugen.Little-Endian-Code erzeugen.Little-Endian-Code erzeugen.Little-Endian-eBPF erzeugen.Befehle zum gleichzeitigen Laden/Speichern mehrerer Daten erzeugen.Befehle fÃ¼r Laden/Speichern mit Aktualisierung erzeugen.Atomare Operationen durch Hilfsfunktionen implementieren.Make-AbhÃ¤ngigkeiten erzeugen und Code Ã¼bersetzen.Make-AbhÃ¤ngigkeiten erzeugen.Aufrufe von Â»mcountÂ«/Â»__fentry__Â« als NOPs erzeugen. Um sie einzuschalten, mÃ¼ssen sie hineingepatcht werden.Millicode-Schnipsel erzeugen.mul64- und mulu64-Befehle erzeugen.norm-Befehl erzeugen.Code im normalen Modus erzeugen.SH2a-FPU-Code nur mit einfacher Genauigkeit erzeugen.SH4-Code nur mit einfacher Genauigkeit erzeugen.SH4-100-Code nur mit einfacher Genauigkeit erzeugen.SH4-200-Code nur mit einfacher Genauigkeit erzeugen.SH4-300-Code nur mit einfacher Genauigkeit erzeugen.SH4a-Code nur mit einfacher Genauigkeit erzeugen.PC-relativen Code erzeugen.Erweiterungsbefehle fÃ¼r Performance einschalten.Erweiterungsbefehle fÃ¼r Performance Version 2 einschalten.Unechte Ziele fÃ¼r alle Header erzeugen.Wenn mÃ¶glich, lageunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (large mode).Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (small mode).Wenn mÃ¶glich, lageunabhÃ¤ngigen Code erzeugen (large mode).Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code erzeugen (small mode).Wenn verfÃ¼gbar, Prefetch-Befehle fÃ¼r Arrays in Schleifen erzeugen.Befehle push/pop generieren (Standard).WiedereinsprungsfÃ¤higen PIC-Code erzeugen.Reziproke statt divss und sqrtss erzeugen.return-Befehl in nackter Funktion generieren.Informationen zur Typbeschreibung zur Laufzeit erzeugen.SData-Referenzen erzeugen. Dies ist die Voreinstellung, auÃŸer wenn PIC erzeugt wird.Abschnitte .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, und .s390_return_mem erzeugen, in denen die Adressen fÃ¼r indirekte Sprungziele gespeichert werden, die aufgrund der Optionen -mindirect-branch* oder -mfunction-return* gepatcht wurden. Die Abschnitte bestehen aus einem Array von 32-Bit-Elementen. Jedes Element enthÃ¤lt den Offset vom Eintrag zu der gepatchten Adresse.Selbstverschiebbaren Code erzeugen.sin, cos und sqrt fÃ¼r FPU erzeugen.Gleitkommabefehle einfacher Genauigkeit generieren.Reziproke Division und Quadratwurzel in Software fÃ¼r besseren Durchsatz erzeugen.Wenn nÃ¶tig, spezielle Objective-C-Methoden zur Initialisierung/ZerstÃ¶rung von nicht-POD C++ ivars, erzeugen.stm/ldm-Befehle erzeugen (Vorgabe).Erweiterungsbefehle fÃ¼r Zeichenketten einschalten.swap-Befehl erzeugen.Ganzzahl-Modulo-Befehle erzeugen.Atomare Quadword-Befehle zum Speicherzugriff verwenden (lqarx/stqcx).Befehle zum Laden/Speichern von Quadwords (lq/stq) erzeugen.Unausgerichtete VSX-Lade/Speicher-Befehle fÃ¼r Inline-Expansion von memcpy/memmove generieren.Unausgerichtete VSX-Lade/Speicher-Befehle fÃ¼r Vektorpaare fÃ¼r Inline-Expansion von memcpy/memmove generieren.Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen.Befehle push25/pop25 fÃ¼r v3 erzeugen.Â»vzeroupperÂ«-Befehl erzeugen, bevor der Ablauf die Funktion verlÃ¤sst.xBPF erzeugen.Generische Funktion %qs bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbarAllgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %LGenerisches Unterprogramm %qs bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbarSprÃ¼ngen ihre Standardkosten zuweisen.Externen Symbolen einen fÃ¼hrenden Unterstrich geben.Globaler Bindungs-Name %qs bei %L wird bereits als ein %s bei %L verwendetGlobaler Bindungs-Name %qs bei %L wird bereits bei %L verwendetGlobale EntitÃ¤t %qs bei %L kann nicht in einem COMMON-Block bei %L vorkommenGlobaler Name %qs bei %L wird bereits als ein %s bei %L verwendetGlobaler Name %qs bei %L wird bereits bei %L verwendetGraphite-Schleifenoptimierungen kÃ¶nnen nicht verwendet werden (ISL ist nicht verfÃ¼gbar) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite-Schleifenoptimierungen kÃ¶nnen nicht verwendet werden (ISL ist nicht verfÃ¼gbar).Linker anweisen, Befehle zu lockern.Bibliotheksfunktionen aufrufen, wenn atomare eingebaute Operationen auf unausgerichteten Speicher angewendet werden kÃ¶nnen. Hebt -mtrap-unaligned-atomic auf.Hardware-Autoprefetcher-Scheduler-Modellsteuerung: Anzahl der Vorausschauzyklen, die das Modell untersucht, bei '0' ist nur die heuristische Sortierung von Befehlen aktiviert. StandardmÃ¤ÃŸig deaktiviert.Hexadezimalkonstante bei %L verwendet Nicht-Standard X statt ZHollerithkonstante bei %CMit Host verbundene Variable %qs darf nicht in DATA-Anweisung bei %C stehenWie viel die gegebene Ãœbersetzungseinheit durch das Â»inlineÂ« wachsen kann (in Prozent).Wie viel die gegebene Ãœbersetzungseinheit durch die interprozedurale Konstantenweitergabe wachsen kann (in Prozent).E/A-Registeroperand fÃ¼r Â»%%%cÂ«IBITS: Bad bitICE: emit_insn verwendet, wo emit_jump_insn erforderlich:
  ID der zu bauenden Shared Library.ID-gemeinsam genutzte Bibliotheken und FD-PIC-Modus kÃ¶nnen nicht zusammen verwendet werdenIEEE_ARITHMETIC-Modul bei %CIEEE_EXCEPTIONS-Modul bei %CIEEE_FEATURES-Modul bei %CIF-Klausel bei %L erfordert einen skalaren LOGICAL-AusdruckIF-Klausel-Modifizierer Â»%sÂ« bei %L ist dem aktuellen OpenMP-Konstrukt nicht angemessenIF-Klausel ohne Modifizierer bei %L wird zusammen mit IF-Klauseln mit Modifizierert verwendetIM-part_ref bei %CÂ»IMPLICIT NONE (type)Â«-Anweisung bei %L folgt einer IMPLICIT-AnweisungIMPLICIT-Anweisung bei %C folgt auf IMPLICIT NONE (Typ-)AnweisungIMPORT NONE mit Angabenliste bei %CIMPORT-Anweisung bei %CIMPORT-Anweisung bei %C ist nur in einem INTERFACE-KÃ¶rper erlaubtIMPURE-Prozedur bei %CINQUIRE-Anweisung bei %L kann nicht sowohl FILE- als auch UNIT-Spezifikationssymbole enthaltenINQUIRE-Anweisung bei %L erfordert PENDING= mit Spezifizierung ID=INQUIRE-Anweisung bei %L erfordert entweder FILE- oder UNIT-SpezifikationssymbolINQUIRE-Anweisung in PURE-Prozedur bei %C nicht erlaubtINTEGER-Ausdruck von %s-Klausel bei %L darf nicht negativ seinINTEGER-Ausdruck von %s-Klausel bei %L muss positiv seinINTEGER-Ausdruck der Â»chunk_sizeÂ« der SCHEDULE-Klausel bei %L muss positiv seinINTEGER(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-integer-8%>INTEGER(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-finteger-4-integer-8%>INTENT(%s) steht mit INTENT(%s) bei %L in KonfliktINTENT ist in BLOCK bei %C nicht erlaubtEffektives Argument von INTENT(%s) bei %L kÃ¶nnte effektives Argument bei %L stÃ¶ren.INTENT(IN) POINTER %qs in Klausel %s bei %LINTENT(IN)-Zeiger %qs in COPYPRIVATE-Klausel bei %LArgument %1$qs bei %3$L fÃ¼r die reine Prozedur %2$qs ist INTENT(OUT) und darf daher nicht polymorph seinINTERFACE-Prozedur %qs bei %L hat denselben Namen wie die umgebende ProzedurIO UNIT in %s-Anweisung bei %L muss eine interne Datei in einer PURE-Prozedur seinIO-Definition fÃ¼r %q+D erfordert eine AdresseIOLENGTH-Markierung in INQUIRE-Anweisung bei %C ungÃ¼ltigIOMSG-Markierung bei %LIPA-modref-Zusammenfassung fehlt in EingabedateiIPA-SRA-Zugriffs-Verifikation fehlgeschlagenISA %qs wird von Attribut %<target%> nicht unterstÃ¼tzt, verwenden Sie den Aufruf %<arch=%>ISO-C erlaubt kein %<%E (Ausdruck)%>ISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer FunktionISO-C erlaubt kein auf Funktionstypen angewendetes %<_Alignof%>ISO C unterstÃ¼tzt nicht %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO-C unterstÃ¼tzt kein %<++%> und %<--%> fÃ¼r komplexe TypenISO-C unterstÃ¼tzt %<[[]]%>-Attribute erst ab C2XISO-C unterstÃ¼tzt die Typen %<__int%d%> nichtISO-C unterstÃ¼tzt nicht %<~%> fÃ¼r komplexe KonjugationISO-C unterstÃ¼tzt den vordefinierten Bezeichner %qs nichtISO-C unterstÃ¼tzt keine komplexen GanzzahltypenISO-C unterstÃ¼tzt dezimale Gleitkommazahlen erst ab C2XISO-C unterstÃ¼tzt keine GanzzahltypenISO-C unterstÃ¼tzt das Weglassen von Parameternamen in Funktionsdefinitionen erst ab C2XISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>ISO-C unterstÃ¼tzt keine sÃ¤ttigenden TypenISO-C unterstÃ¼tzt den Typen %<_Float%d%s%> nichtISO-C verbietet %<goto *expr;%>ISO-C verbietet %<return%> mit Ausdruck, in void zurÃ¼ckgebender FunktionISO-C verbietet eine leere QuelldateiISO-C verbietet Zuweisung zwischen Funktionszeiger und %<void *%>ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼ckenISO-C verbietet Typkonvertierung von Nicht-Skalar auf selben TypenISO-C verbietet Typkonvertierung auf union-TypISO-C verbietet Vergleich von %<void *%> mit FunktionszeigerISO-C verbietet bedingten Ausdruck zwischen %<void *%> und FunktionszeigerISO-C verbietet bedingten Ausdruck mit nur einer void-SeiteISO-C verbietet const- oder volatile-FunktionstypenISO-C verbietet Konvertierung von Funktionszeigern in ObjektzeigertypISO-C verbietet Konvertierung von Objektzeigertypen in FunktionszeigertypISO-C verbietet leere InitialisierungsklammernISO-C verbietet VorwÃ¤rtsdeklaration fÃ¼r ParameterISO-C verbietet VorwÃ¤rts-Referenzen auf %<enum%>-TypenISO-C verbietet Initialisierung zwischen Funktionszeiger und %<void *%>ISO-C verbietet MarkendeklarationenISO-C verbietet Elementdeklarationen ohne ElementeISO-C verbietet verschachtelte FunktionenISO-C verbietet das Weglassen des mittleren Terms eines %<?:%>-AusdruckesISO-C verbietet geordnete Vergleiche zwischen Zeigern auf FunktionenISO-C verbietet Ãœbergabe des Arguments %d von %qE zwischen Funktionszeiger und %<void *%>ISO-C verbietet qualifizierte FunktionstypenISO-C verbietet return zwischen Funktionszeiger und %<void *%>ISO-C verbietet die Angabe eines zu initialisierenden ElementebereichesISO-C verbietet, ein %<register%>-Array zu indizierenISO-C verbietet Array der GrÃ¶ÃŸe nullISO-C verbietet Array %qE der GrÃ¶ÃŸe nullISO-C verbietet Argumentkonvertierung in union-TypISO-C erfordert ein benanntes Argument vor %<...%>ISO-C beschrÃ¤nkt AufzÃ¤hlungswerte auf Bereich von %<int%>Attribut %qE aus ISO C++ ist nicht auf Funktionen anwendbar; wird als %<[[gnu::%E]]%> behandeltISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten InstanziierungenISO C++ erlaubt Bitfeld-Attribute nur vor dem %<:%>-TokenISO C++ unterstÃ¼tzt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommenin ISO-C++ darf der mittlere Operand von %<?:%> nicht weggelassen werdenISO-C++ erlaubt kein %<alignof%> mit einem Nicht-TypISO-C++ erlaubt keine benannten Initialisierungen von C99ISO-C++ erlaubt keine benannten Initialisierungen (GNU)ISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definierenISO-C++ erlaubt kein auf Funktionstypen angewendetes %<alignof%>ISO-C++ unterstÃ¼tzt %<__int%d%> fÃ¼r %qs nichtISO-C++ unterstÃ¼tzt nicht, dass einfaches %<complex%> %<double complex%> bedeutetISO-C++ verbietet Anwendung von %<__alignof%> auf einen Ausdruck mit FunktionstypISO-C++ verbietet Anwendung von %<sizeof%> auf einen Ausdruck mit FunktionstypISO-C++ verbietet Gruppen in geschweiften Klammern innerhalb von AusdrÃ¼ckenISO-C++ verbietet den Aufruf von %<::main%> vom Programm ausISO-C++ verbietet Umwandlung in Arraytyp %qTISO-C++ verbietet Vergleich zwischen Zeiger und GanzzahlISO-C++ verbietet Vergleich zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet zusammengesetzte LiteraleISO-C++ verbietet berechnete GotosISO-C++ verbietet Bedingungsausdruck mit Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet Umwandlung zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO C++ verbietet, eine Zeichenkettenkonstante in %qT zu konvertierenISO-C++ verbietet Deklaration von %qs ohne TypISO-C++ verbietet Verringern eines Zeigers vom Typ %qTISO-C++ verbietet verringern einer AufzÃ¤hlungISO-C++ verbietet leere unbenannte AufzÃ¤hlungISO-C++ verbietet flexibles Arrayelement %qsISO-C++ verbietet flexible ArrayelementeISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der KlasseISO-C++ verbietet ErhÃ¶hen eines Zeigers vom Typ %qTISO-C++ verbietet erhÃ¶hen einer AufzÃ¤hlungISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qTISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschlieÃŸende KlasseISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-AusdrucksISO-C++ verbietet das Ermitteln der Adresse der Funktion %<::main%>ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwendenISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwendenISO-C++ verbietet die Verwendung von %qE bei expliziten InstanziierungenISO-C++ verbietet typename-SchlÃ¼ssel in Template-Template-Parameter; verwenden Sie %<-std=c++17%> oder %<-std=gnu++17%>ISO-C++ verbietet Gleitkommaliterale in Konstanten-AusdrÃ¼ckenISO-C++ verbietet die Verwendung eines Zeigers des Typs %<void *%> in SubtraktionISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in SubtraktionISO-C++ verbietet die Verwendung eines Zeigers auf Methode in SubtraktionISO-C++ verbietet Array variabler LÃ¤ngeISO-C++ verbietet Array %qD variabler LÃ¤ngeISO-C++ verbietet Array der GrÃ¶ÃŸe nullISO-C++ verbietet Array %qD der GrÃ¶ÃŸe nullISO-C++ verbietet anonyme structsISO-C++ verbietet Ãœberladen von %<operator ?:%>ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:ISO-C++17 erlaubt Speicherklassenangabe %<register%> nichtISO C++17 erlaubt keine dynamischen Ausnahmespezifikationendas Weglassen der Zeichenkette in %<_Static_assert%> wird von ISO C11 nicht unterstÃ¼tztISO-C90 unterstÃ¼tzt %<[*]%>-Arraydeklaratoren nichtISO-C90 unterstÃ¼tzt nicht %<_Alignas%>ISO-C90 unterstÃ¼tzt nicht %<_Generic%>ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>ISO-C90 unterstÃ¼tzt nicht %<_Static_assert%>ISO-C90 unterstÃ¼tzt den vordefinierten Bezeichner %<__func__%> nichtDeklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstÃ¼tzt; ab ISO C99 geht esISO-C90 unterstÃ¼tzt nicht %<long long%>ISO-C90 unterstÃ¼tzt kein %<static%> oder Typkennzeichner in ParameterarraydeklaratorenISO-C90 unterstÃ¼tzt nicht %qEISO-C90 unterstÃ¼tzt keine booleschen TypenISO-C90 unterstÃ¼tzt keine komplexen TypenISO-C90 unterstÃ¼tzt keine flexiblen Arrays als ElementeISO-C90 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nichtISO-C90 unterstÃ¼tzt keine namenlosen structs/unionsISO-C90 verbietet Array %qE, dessen GrÃ¶ÃŸe nicht ausgewertet werden kannISO-C90 verbietet Array, dessen GrÃ¶ÃŸe nicht ausgewertet werden kannISO-C90 verbietet zusammengesetzte LiteraleISO-C90 verbietet gemischte Deklarationen und CodeISO-C90 verbietet die Angabe von zu initialisierenden UnterobjektenISO-C90 verbietet, ein Nicht-L-Wert-Array zu indizierenISO-C90 verbietet Array variabler GrÃ¶ÃŸeISO-C90 verbietet Array %qE variabler GrÃ¶ÃŸeISO-C99 unterstÃ¼tzt nicht %<_Alignas%>ISO-C99 unterstÃ¼tzt nicht %<_Generic%>ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>ISO-C99 unterstÃ¼tzt nicht %<_Static_assert%>ISO-C99 unterstÃ¼tzt nicht %qEISO-C99 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nichtISO-C99 unterstÃ¼tzt keine namenlosen structs/unionsModul ISO_C_BINDING bei %CIntrinsisches Modul ISO_FORTRAN_ENV bei %CWenn Â»-ftree-vectorizeÂ« verwendet wird, die minimale Schleifengrenze einer fÃ¼r Vektorisierung zu betrachtenden Schleife.Wenn Â»-fvariable-expansion-in-unrollerÂ« verwendet wird, die HÃ¶chstzahl der FÃ¤lle, dass eine einzelne Variable wÃ¤hrend Loop-Unrolling expandiert wird.Wenn die Neuzuordnung von Grenzen bei %L angegeben wird, darf das Zeigerziel nicht NULL seinWenn das erste Argument von ATAN2 bei %L 0 ist, dann darf das zweite Argument nicht 0 seinWenn das erste Argument von ATAN2 bei %L 0 ist, dann darf das zweite Argument nicht 0 seinWenn die Anzahl der Kandidaten in der Menge kleiner ist, wird immer versucht, ungenutzte IVs wÃ¤hrend ihrer Optimierung zu entfernen.Wenn Planung nach dem Neuladen, dann Superblock-Planung.Â»DÂ« in Spalte eins in statischer Form ignorieren.Attribut dllimport fÃ¼r Funktionen ignorieren.Den normalen zweistufigen Namensraum ignorieren; Symbole in der Reihenfolge der Befehlszeile auflÃ¶sen und nicht aufzeichnen, welche Bibliothek das aufgelÃ¶ste Symbol bereitgestellt hat.Nicht unterstÃ¼tzte Pragmas ignorieren.Ignoriert.UnzulÃ¤ssiges ALLOCATE-Objekt bei %C fÃ¼r eine PURE-ProzedurUnzulÃ¤ssige Zuweisung an externe Prozedur bei %LUnzulÃ¤ssiges Zeichen in BOZ-Konstante bei %CIllegal id in copy_walk_reduction_argUngÃ¼ltige PrÃ¤prozessordirektiveUngÃ¼ltiger Referenztyp bei %L als EQUIVALENCE-ObjektUnzulÃ¤ssiger Schritt von Null bei %LUnzulÃ¤ssiger Typ in Zeichenverkettung bei %LAnweisung %s zur Image-Steuerung bei %C in CRITICAL-BlockAnweisung %s zur Image-Steuerung bei %C in DO CONCURRENT-BlockAnweisung %s zur Image-Steuerung bei %C in PURE-ProzedurCRITICAL-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockCRITICAL-Anweisung zur Image-Steuerung bei %C in PURE-ProzedurAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in CRITICAL-BlockAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in DO CONCURRENT-BlockAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in PURE-ProzedurRETURN-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockPRINT-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSTOP-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockSTOP-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSYNC-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockSYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSYNC-Anweisung zur Image-Steuerung bei %C in PURE-ProzedurArgument fÃ¼r Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck seinArgument fÃ¼r Imageset bei %L muss zwischen 1 und num_images() liegenC++17-Semantik fÃ¼r erbende Konstruktoren umsetzen.DIP1000 "Zeiger in GÃ¼ltigkeitsbereichen" implementieren (experimentell).DIP25 "Versiegelte Referenzen" implementieren (experimentell).__atomic-Operationen Ã¼ber Bibliotheksaufrufe alter __sync-Funktionen durchfÃ¼hren.AuflÃ¶sung von DR 150 fÃ¼r Mustervergleich von Template-Template-Argumenten umsetzen.Implizit deklarierte BIND(C)-Funktion %qs bei %L ist mÃ¶glicherweise nicht interoperabel mit CImplizit deklarierte BIND(C)-Variable %qs bei %L kÃ¶nnte nicht C-kompatibel seinImplizit deklarierte Funktion %s wird in !$OMP DECLARE REDUCTION bei %L verwendetImplizit deklariertes Unterprogramm %s wird in !$OMP DECLARE REDUCTION bei %L verwendetImplizit deklarierte Variable %qs bei %L kÃ¶nnte nicht C-kompatibel sein, ist aber ein Scheinargument fÃ¼r BIND(C)-Prozedur %qs bei %LImplizit angegebener PARAMETER %qs bei %L passt nicht zu frÃ¼herem IMPLICIT-TypEinbezogenes SAVE fÃ¼r Modulvariable %qs bei %L, benÃ¶tigt wegen StandardinitialisierungFeld mit impliziter Form bei %LVerbesserung der FÃ¤higkeit des GCC, Spaltennummern in groÃŸen Quelldateien zu verfolgen, auf Kosten einer langsameren Kompilierung.Unreine Funktion %qs bei %L wird mÃ¶glicherweise nicht ausgewertetUnreine Funktion bei %L wird mÃ¶glicherweise nicht ausgewertetIn %s bei %L mÃ¼ssen alle Prozeduren auch FUNCTIONs sein, da der allgemeine Name auch der Name des abgeleiteten Typs istIn %s bei %L mÃ¼ssen alle Prozeduren entweder SUBROUTINE oder FUNCTION seinIn C++ bedeutet ungleich Null die Warnung vor veralteter Umwandlung von Zeichenkettenliteralen in Â»char *Â«. In C erfolgt eine Ã¤hnliche Warnung, nur ist die Umwandlung nat. laut ISO-C-Standard nicht veraltet.In Fortran 2003 ist der COMMON-Block %qs bei %L ein globaler Bezeichner und muss daher den selben Bindungsnamen haben wie der gleichbenannte COMMON-Block bei %L: %s vs. %sIn SSA-PRE-Optimierungen auf BÃ¤umen Teils-Teils-Redundanz eliminieren.In einem reinen Unterprogramm darf ein INTENT(IN)-Dummy-Argument nicht als Â»exprÂ« bei %L einer intrinsischen Zuweisungsanweisung verwendet werden, in der die Variable von einem abgeleiteten Typ ist, wenn der abgeleitete Typ eine Zeigerkomponente auf irgendeiner Ebene der Komponentenauswahl hat.Im Aufruf von %qs bei %L ist eine TypunvertrÃ¤glichkeit bei Argument %qs; %s wurde an %s Ã¼bergebenIn Konstruktor %qsIn Kopierkonstruktor %qsIn Destruktor %qsIn Datei, eingebunden vonIn Funktion %qsIn Lambda-FunktionIn Elementfunktion %qsIn ModulIn Modul, importiert beiIn statischer Elementfunktion %qsInclude-Verzeichnis %qs: %sInkompatibles ALLOCATE-Objekt bei %C fÃ¼r CHARACTER-Typspezifikation bei %LUnvertrÃ¤glicher abgeleiteter Typ in PARAMETER bei %LInkompatible Initialisierung zwischen einer abgeleiteten TypentitÃ¤t und einer EntitÃ¤t mit Typ %qs bei %CUnvertrÃ¤gliche RÃ¤nge %d und %d in Zuweisung bei %LUnvertrÃ¤gliche RÃ¤nge in %s (%d und %d) bei %LUnvertrÃ¤gliche Typen in DATA-Anweisung bei %L; versuchte Umwandlung von %s an %sUnvertrÃ¤gliche Typangabe fÃ¼r Feldelement bei %LUnvertrÃ¤gliche Verwendung von TILE und COLLAPSE bei %LInkonsistente Ã„quivalenzregeln mit %qs bei %L und %qs bei %LInterne Compilerwarnung: No location in expression near %LInterne Compilerwarnung: Inconsistent internal state: No location in statementRÃ¤nge fÃ¼r Operator bei %%L und %%L stimmen nicht Ã¼bereinInterner Compilerfehler: Incorrect EH edge %i->%iFalsche Ausdehnung in Argument B in MATMUL-Intrinsic in Dimension 1: ist %ld, sollte %ld seinFalscher Funktions-RÃ¼ckgabewertIEEE-Befolgung fÃ¼r Gleitkommavergleiche erhÃ¶hen.Index in Dimension %d ist auÃŸerhalb der Grenzen bei %LIndexvariable %qs ist nicht als INTENT(INOUT)-Argument definierbar bei %L in Prozedur %qs, die aus der DO-Schleife bei %L heraus aufgerufen wirdIndexvariable %qs ist nicht als INTENT(INOUT)-Argument definierbar bei %L in Unterroutine %qs, die aus der DO-Schleife bei %L heraus aufgerufen wirdIndexvariable %qs neudefiniert bei %L in Prozedur %qs, aufgerufen aus der DO-Schleife bei %LIndexvariable %qs wird auf undefiniert als INTENT(OUT)-Argument bei %L in Prozedur %qs gesetzt, wird aus der DO-Schleife bei %L aufgerufenIndexvariable %qs wird auf undefiniert gesetzt als INTENT(OUT)-Argument bei %L in Unterroutine %qs, die aus der DO-Schleife bei %L heraus aufgerufen wirdAuf Anwesenheit von Prozessorfehlern hinweisen.PrioritÃ¤t fÃ¼r r0..r3 / r12..r15 mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Vergleich auf Ungleichheit fÃ¼r %s bei %LVerwendung von Hardware-Gleitkommabefehlen unterdrÃ¼cken.Initialisierung bei %C ist in PURE-Prozedur nicht erlaubtInitialisierung bei %C ist nicht fÃ¼r eine ZeigervariableInitialisierung einer allozierbaren Komponente bei %C ist nicht erlaubtInitialisierung des Zeigers bei %C ist nicht in einer PURE-Prozedur erlaubtInitialisierung einer Strukturkomponente mit einer HOLLERITH-Konstante bei %L ist nicht erlaubtInitialisierung einer Variablen bei %C ist in einer PURE-Prozedur nicht erlaubtInitialisierungszeichenkette bei %L wurde abgeschnitten, um zur Variable zu passen (%ld/%ld)Komponenten von abgeleiteten Typvariablen gemÃ¤ÃŸ anderer init-Schalter initialisieren.Lokale Variablen auf Null initialisieren (von g77).Initialisiertes Symbol %qs bei %C kann nur COMMON in BLOCK DATA seinInitialisierte Variable %qs bei %L ist in leerem COMMON, aber Initialisierung ist nur in benannten COMMON-BlÃ¶cken erlaubtInitialisierer nicht erlaubt fÃ¼r PARAMETER %qs bei %CInitialisierung einer bereits initialisierten Variablen bei %C__atomic-Operationen Â»inlineÂ« erzeugen, wenn Lock-freie Befehlssequenz verfÃ¼gbar ist.Alle bekannten Zeichenkettenoperationen einbetten (inline).Code inline einbetten, um Befehlscache nach dem Aufsetzen verschachtelter Funktionstrampoline zu verwerfen.Konstanten einbetten, wenn es mit 2 Befehlen oder weniger geht.Zeichenkettenoperationen memset/memcpy als Â»inlineÂ« einfÃ¼gen, aber Inline-Version nur fÃ¼r kleine BlÃ¶cke durchfÃ¼hren.Rekursives inlinen nur, wenn die Wahrscheinlichkeit des Aufrufs den Parameter Ã¼berschreitet.Befragungsparameter darf nicht in einer data-stmt-object-list bei %C vorkommenENDBR-Befehl beim Betreten einer Funktion nur via cf_check-Attribut fÃ¼r CET-Instrumentierung einfÃ¼gen.In jedem Funktionsprolog NOP-Befehle erzeugen.Arc-basierten Programm-Profilierungscode einfÃ¼gen.Code einfÃ¼gen, der jede Speicherseite des Stapels bei der Allokation antestet, um vor Angriffen basierend auf Ãœberschneidungen zu schÃ¼tzen.Code einfÃ¼gen, um AusdrÃ¼cke zu profilen.Lockerungs-Hinweis an Linker Ã¼bergeben, um Lockerung durchzufÃ¼hren.Code zur StapelprÃ¼fung in das Programm einfÃ¼gen. Dasselbe wie -fstack-check=specific.Anzahl der Maschinenbefehle, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt werden.Anzahl der Maschinenbefehle, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt werden.Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden.Verlassen von Funktionen mit __fentry__ instrumentieren, in instrumentierten Funktionen.Funktionen nur aus Dateien instrumentieren, deren Namen zu keinem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt).Funktionen nur aus Dateien instrumentieren, deren Namen zu einem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt).Ganzzahldivision bei %2$L zu Konstante %1$qs abgeschnittenGanzzahlausdruck erforderlich bei %CGanzzahlige ID (N) des spezifischen Befehls Â»fabsdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fabssÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fadddÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»faddsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fatandÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fatansÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpeqdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpeqsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgedÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgtdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgtsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpledÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmplesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpltdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpltsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpnedÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpnesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcosdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcossÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fdivdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fdivsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fexpdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fexpsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fextsdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixdiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixduÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixsiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixsuÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatidÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatisÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatudÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatusÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»flogdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»flogsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmaxdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmaxsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmindÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fminsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmuldÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmulsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fnegdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fnegsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdxhiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdxloÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdyÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsindÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsinsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsqrtdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsqrtsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsubdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsubsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftandÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftansÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftruncdsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fwrxÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fwryÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»roundÂ«.Ganzzahlart %d bei %C nicht verfÃ¼gbarGanzzahl auÃŸerhalb des symmetrischen Bereichs wegen Standard-Fortran bei %LGanzzahl auÃŸerhalb des symmetrischen Bereiches wegen Standard-Fortran-Konvertierung von %s in %s bei %LGanzzahlÃ¼berlauf bei der Berechnung des zu reservierenden SpeichersGanzzahl zu groÃŸ fÃ¼r ihre Art bei %C. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenGanzzahl bei %C zu groÃŸGanzzahlwert zu groÃŸ in Ausdruck bei %CFunktionen in ihre Aufrufer einfÃ¼gen, wenn CodegrÃ¶ÃŸe als nicht wachsend bekannt ist.Nicht als Â»inlineÂ« deklarierte Funktionen in ihre Aufrufer einfÃ¼gen, wenn gewinnbringend.Nur an einer Stelle aufgerufene Funktionen in ihre Aufrufer einfÃ¼gen.Intel-MCU-psABI wird im %s-Modus nicht unterstÃ¼tztSchleifen bei %L werden getauschtSchnittstelle %qs bei %L ist in spÃ¤terer PROCEDURE-Anweisung deklariertSchnittstelle %qs bei %L darf keine Anweisungsfunktion seinSchnittstelle %qs bei %L kann nicht allgemein seinSchnittstelle %qs bei %L muss explizit seinUnpassende Schnittstelle fÃ¼r Prozedurzeiger-Komponente %qs in Strukturkonstruktor bei %L: %sSchnittstelle in Scheinprozedur %qs bei %L passt nicht: %sSchnittstelle in globaler Prozedur %qs bei %L passt nicht: %sUnpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %qs ist kein UnterprogrammUnpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %sSchnittstelle muss fÃ¼r DEFERRED-Bindung bei %C angegeben werdenSchnittstellenname nach %<(%> bei %C erforderlichInterner Compilerfehler: Fehlerbehandlungsroutinen doppelt betreten.
  Interne Datei bei %L mit NamenslisteInterne Prozedur %qs in %s bei %LInterne Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigInterne Prozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltigInterne Prozedur %qs wird als effektives Argument bei %L verwendetInterne Einheit mit Vektor-Index bei %LJeden INTEGER(4) als INTEGER(8) interpretieren.Jeden REAL(4) als REAL(10) interpretieren.Jeden REAL(4) als REAL(16) interpretieren.Jeden REAL(4) als REAL(8) interpretieren.Jeden REAL(8) als REAL(10) interpretieren.Jeden REAL(8) als REAL(16) interpretieren.Jeden REAL(8) als REAL(4) interpretieren.ImaginÃ¤re, Festkomma, oder andere GNU-Zahlenauffixe als das korrespondieren Zahlenliteral statt eines benutzerdefinierten Zahlenliterals interpretieren.Interrupt-Dienst-Routinen kÃ¶nnen nicht im Â»Thumb-1Â«-Modus codiert werdenIm Â»textÂ«-Abschnitt Literalbereiche mit Codebereichen verweben.Intervall, in dem der Stack geprÃ¼ft wird, als Zweierpotenz in Bytes ausgedrÃ¼ckt.IntervallÃ¼berlappung von %<-fdbg-cnt=%s%>: [%u, %u] und [%u, %u]Intrinsisches %qs (%s) wird bei %L verwendetIntrinsisches %qs bei %L kann keine Initialisierung habenEingebautes %qs bei %L ist in Zuweisung des Prozedurzeigers ungÃ¼ltigEingebautes %qs bei %L ist nicht als effektives Argument erlaubtDas intrinsische %qs bei %L muss mindestens zwei Argumente habenIntrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: QuellgrÃ¶ÃŸe %ld < ErgebnisgrÃ¶ÃŸe %ldIntrinsische Funktion %qs (%d) nicht erkanntIntrinsische Funktion %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtIntrinsische Funktion Â»%sÂ« bei %L ist nicht fÃ¼r CO_REDUCE erlaubtIntrinsische Funktion NULL bei %L kann kein tatsÃ¤chliches Argument fÃ¼r STORAGE_SIZE sein, da es einen disassoziierten Zeiger zurÃ¼ckgibtBei %2$L referenzierter intrinsischer Operator %1$qs nicht im Modul %3$qs gefundenSchnittstelle des intrinsischen Operators bei %L muss eine FUNCTION seinIntrinsische Prozedur %qs ist in PROCEDURE-Anweisung bei %L nicht erlaubtIntrinsische Prozedur bei %L kann keine MODULE PROCEDURE seinIntrinsisches Unterprogramm %qs bei %L darf keine Typspezifizierung habenIntrinsisches Symbol wurde bei %C in Â»!$ACC ROUTINE ( NAME )Â« angegeben und mit der inkompatiblen GANG, WORKER oder VECTOR-Klausel markiertUngÃ¼ltige BOZ-Literalkonstante, die bei %C im Feldindex verwendet wirdUngÃ¼ltiger C-Name in NAME=-Spezifizierung bei %CUngÃ¼ltige Hollerithkonstante bei %L enthÃ¤lt ein Wide-ZeichenUngÃ¼ltige Hollerithkonstante: %L muss mindestens ein Zeichen enthaltenUngÃ¼ltige Hollerithkonstante: Ganzzahlart bei %L sollte Standard seinUngÃ¼ltiger KIND-Parameter von %s bei %LUngÃ¼ltiger NAME %qs in Â»!$ACC ROUTINE ( NAME )Â« bei %CUngÃ¼ltiges NULL bei %LUngÃ¼ltiges Argument fÃ¼r Â»!$ACC WAITÂ« bei %CUngÃ¼ltiges Zuordnungsziel bei %CUngÃ¼ltiges Zeichen %<$%> bei %L. %<-fdollar-ok%> verwenden, um es als Erweiterung zuzulassenUngÃ¼ltiges Zeichen %qc in Variablenname bei %CUngÃ¼ltiges Zeichen 0x%s bei %CUngÃ¼ltiges Zeichen in Name bei %CUngÃ¼ltige(s) Zeichen in ELSE-Anweisung nach %CUngÃ¼ltige Klausel in Modul mit Â»!$ACC DECLAREÂ« bei %LUngÃ¼ltige Codimension %d bei %C, nur %d Codimensionen existierenUngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %LUngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %%LUngÃ¼ltiger Exponent-Buchstabe %<q%> in literaler Realkonstante bei %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.UngÃ¼ltiger Ausdruck im Strukturkonstruktor fÃ¼r Zeigerkomponente %qs bei %L in PURE-ProzedurUngÃ¼ltige Form der PROGRAM-Anweisung bei %CUngÃ¼ltige Form der WRITE-Anweisung bei %L, UNIT erforderlichUngÃ¼ltige Form der Feldreferenz bei %CUngÃ¼ltige Form der Coarray-Referenz bei %CUngÃ¼ltige Bildanzahl %d in SYNC IMAGESUngÃ¼ltiger Initialisierungsausdruck fÃ¼r ALLOCATABLE-Komponente %qs in Strukturkonstruktor bei %LUngÃ¼ltige Initialisierung %s in Data-Anweisung bei %CUngÃ¼ltiges SchlÃ¼sselwort %qs in intrinsischer Funktion %qs bei %LUngÃ¼ltige Art %d fÃ¼r CHARACTER-Konstante bei %CUngÃ¼ltige Art fÃ¼r %s bei %LUnerlaubtes Mischen von IEEE-128-Bit- und IBM-128-Bit-GleitkommatypenUngÃ¼ltige Initialisierung im alten Stil fÃ¼r abgeleitete Typkomponente bei %CUngÃ¼ltiger Operator fÃ¼r !$OMP DECLARE REDUCTION %s bei %LUngÃ¼ltiges Argument fÃ¼r Prozedur bei %LUngÃ¼ltige Zuweisung eines Prozedurzeigers bei %LUngÃ¼ltiger Bereich %s in Option %sUnzulÃ¤ssige Realart %d bei %CInvalid standard code on intrinsic %qs (%d)UngÃ¼ltige Teilzeichenkette in data-implied-do in DATA-Anweisung bei %LUngÃ¼ltiges Typspezifikation bei %CUngÃ¼ltige Verwendung der BOZ-Literalkonstante bei %LUngÃ¼ltiger Wert fÃ¼r Spezifikation %s bei %CEinen Hinweis ausgeben, wenn doppelte Diagnosemeldungen zusammengefasst werden.Fehlersuche-Informationen fÃ¼r compilergenerierte Hilfsvariablen ausgeben.FÃ¼r strikte Standardbefolgung benÃ¶tigte Warnungen ausgeben.Iteratorschritt bei %L kann nicht Null seinSprungziele werden an dieser Potenz von 2 ausgerichtet.Ausschuss hinter ASSOCIATE-Anweisung bei %CAusschuss hinter CALL bei %CAusschuss hinter GENERIC-Bindung bei %CAusschuss hinter MAP-Anweisung bei %CAusschuss hinter UNION-Anweisung bei %CAusschuss hinter unverschachtelter STRUCTURE-Anweisung bei %CEinfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen.Einfach icc0/fcc0 verwenden.KIND-Attribut bei %C in einer STRUCTURE-DefinitionKIND-Attribut bei %C in einer TYPE-DefinitionKIND-Parameter von %s bei %L muss ein Initialisierungsausdruck seinKIND-part_ref bei %CSchlÃ¼sselwort %qs bei %C bereits in aktueller Argumentliste aufgetretenSchlÃ¼sselwort-Argument %qs bei %L ist bereits mit einem anderen effektiven Argument verbundenSchlÃ¼sselwort-Argument %qs bei %L darf innerhalb einer Anweisungsfunktion nicht auftauchenSchlÃ¼sselwort-Argument %qs bei %L ist nicht in der ProzedurSchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur; meinen Sie %qs?SchlÃ¼sselwort-Argument erfordert explizite Schnittstelle fÃ¼r Prozedur %qs bei %LSchlÃ¼sselwortargument erfordert explizite Schnittstelle fÃ¼r Prozedurzeigerkomponente %qs bei %LDie Art %d wird fÃ¼r CHARACTER bei %C nicht unterstÃ¼tztDie Art %d wird fÃ¼r Typ %s bei %C nicht unterstÃ¼tztParameter mit KIND-Typ fÃ¼r EntitÃ¤t bei %L unterscheidet sich vom Parameter mit KIND-Typ der TypspezifikationBekannte AArch64-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ARC-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte ARM-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ARM-CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):Bekannte ARM-FPUs (fÃ¼r Verwendung mit Option -mfpu=):Bekannte ARM-Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte C6X ISAs (fÃ¼r Verwendung mit der Option -march=):Bekannte CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):Bekannte CSKY-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte CSKY-FPUs (fÃ¼r Verwendung mit Option -mfpu=):Bekannte CSKY-Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte FR-V-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte IQ2000-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte Itanium-CPUs (fÃ¼r Verwendung mit Option -mtune=):Bekannte M68K-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte M68K-ISAs (fÃ¼r Verwendung mit Option -march=):Bekannte M68K-Mikroarchitekturen (fÃ¼r Verwendung mit Option -mtune=):Bekannte MIPS-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte MIPS-CPUs (fÃ¼r Verwendung mit Optionen -march= und -mtune=):Bekannte MIPS-IEEE-754-Einstellungen (fÃ¼r Verwendung mit Optionen -mabs= und -mnan=):Bekannte MIPS-ISA-Stufen (fÃ¼r Verwendung mit Option -mips):Bekannte PTX-ISA-Versionen (fÃ¼r Verwendung mit Option -misa=):Bekannte TILE-Gx CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte TILEPro-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte TLS-Dialekte (fÃ¼r Verwendung mit Option -mtls-dialect=):Bekannte __fp16-Formate (fÃ¼r Verwendung mit der Option -mfp16-format=):Bekannter Adressmodus (fÃ¼r Verwendung mit Option -maddress-mode=):Bekannte Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte Assemblerdialekte (fÃ¼r Verwendung mit Option Â»-masm=Â«):Bekannte Werte fÃ¼r RÃ¼ckkehr-Instrumentierung mit -minstrument-return=:Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mict-model=):Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):Bekannte CPU-Typen (fÃ¼r Verwendung mit Option -mcpu=):Bekannte Datenausrichtungen (fÃ¼r Verwendung mit Option -malign-data=):Bekannte Gleitkomma-ABIs (fÃ¼r Verwendung mit Option -mfloat-abi=):Bekannte Anzahl der Gleitkomma-Register (fÃ¼r Verwendung mit der Option -mconfig-fpu=):Bekannte indirekte Sprungauswahlen (fÃ¼r Verwendung mit den Optionen -mindirect-branch=/-mfunction-return=):Bekannte bevorzugte LÃ¤nge von Registervektoren (fÃ¼r Verwendung mit der Option -mprefer-vector-width=):Bekannte Stapelschutz-WÃ¤chter (fÃ¼r Verwendung mit Option -mstack-protector-guard=):Bekannte ABIs fÃ¼r Vektorisierungs-Bibliothek (fÃ¼r Verwendung mit Schalter -mveclibabi=):L%d Cache-Wartezeit unbekannt fÃ¼r %sLEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%d in intrinsischem MVBITSLEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITSLEN-Attribut bei %C in einer STRUCTURE-DefinitionLEN-Attribut bei %C in einer TYPE-DefinitionLEN oder KIND-Abfrageverweis in DATA-Anweisung bei %LLEN-part_ref bei %CLHS in %<noreturn%>-AufrufLINEAR-Klauselmodifizierer wird bei %L an DO- oder SIMD-Konstrukt verwendetFÃ¼r Argument bei %L ist die LINEAR-Klausel zusammen mit ORDERED-Klausel angegebenLINEAR-Dummy-Argument %qs mit VALUE-Attribut mit %s-Modifizierer bei %LLINEAR-Variable %qs bei %L muss INTEGER seinLOCK-Anweisung bei %CLOCK_EVENT in Variablen-Definitionskontext (%s) bei %LLOCK_TYPE in Variablen-Definitionskontext (%s) bei %LLOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qsLOGICAL-Operanden werden in Ausdruck bei %L benÃ¶tigtLOGICAL-RÃ¼ckgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qsLTO-UnterstÃ¼tzung wurde in dieser Konfiguration nicht eingeschaltetMarke %d bei %C bereits als eine Formatmarke referenziertMarke %d bei %C bereits als Sprungziel referenziertMarke %d bei %C vorher als FORMAT-Marke verwendetMarke %d bei %C vorher als Sprungziel verwendetMarke %d bei %L definiert, kann aber nicht verwendet werdenMarke %d bei %L definiert, aber nicht verwendetMarke %d wird bei %L referenziert, aber nirgendwo definiertSprungmarke %qs nach %L passt nicht zur IF-Marke %qsMarke %qs bei %C passt nicht zur IF-Marke %qsMarke %qs bei %C passt nicht zur WHERE-Marke %qsMarke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %LMarkenname %qs bei %C ist mehrdeutigDO-Anweisung mit Label bei %LÃ–ffnende Klammer benÃ¶tigt nach %<*%> in Formatzeichenkette bei %LAlte Erweiterung:Buchstabe %qc hat bei %C bereits einen IMPLICIT-TypBuchstabe %qc wurde bereits in IMPLICIT-Anweisung bei %C gesetztBuchstaben in IMPLICIT-Anweisung bei %C mÃ¼ssen in alphabetischer Reihenfolge seinStufe nicht gefunden, verwenden Sie %<none%>, %<slim%>, %<blocks%>, %<vops%>.BeschrÃ¤nkungen fÃ¼r GOT-GrÃ¶ÃŸe aufheben.Wie -M, aber System-Header-Dateien ignorieren.Wie -MD, aber System-Header-Dateien ignorieren.Wie -pedantic, aber als Fehler ausgeben.Grenze von %d Fortsetzungen in Anweisung bei %C Ã¼berschrittenZeile bei %L wird abgeschnitten%s von %d Zeilen ausgefÃ¼hrt
! Code fÃ¼r einen __main-Kernel einbinden.Die D-Standardbibliothek dynamisch in das Compilat binden.Die D-Standardbibliothek statisch in das Compilat binden.Binden, um Programm im ELF-Format zu erzeugen (statt mmo).Mit HAL BSP verlinken.Mit eingeschrÃ¤nkter Version der C-Bibliothek linken.Mit libads.a, libc.a und crt0.o binden.Mit libc.a und libdebug.a binden.Mit libc.a und libsim.a binden.Mit libmvme.a, libc.a und crt0.o binden.Mit libsim.a, libc.a und sim-crt0.o binden.Mit libyk.a, libc.a und crt0.o binden.Mit schneller Gleitkomma-Bibliothek linken.Mit Library-PIC-Bibliotheken linken.Optimierungen zur Bindezeit mit Anzahl paralleler Jobs oder Jobserver.Alle verfÃ¼gbaren FehleranalysezÃ¤hler mit ihren Grenzen und Werten auflisten.Alle versteckten GC-Allokationen auflisten.Alle unverÃ¤nderlichen Felder auflisten, die eine Objektinstanz belegen.Alle Verwendungen von komplexen oder imaginÃ¤ren Typen ausgeben.Alle Variablen auflisten, die im threadlokalen Speicher landen.Informationen Ã¼ber alle SprachÃ¤nderungen auflisten.Listenelement %qs bei %L wurde von einer vorhergehenden Direktive OMP DECLARE TARGET auf einen abweichenden DEVICE_TYPE festgelegtListenelement %qs mit allozierbaren Komponenten ist nicht erlaubt in einer map-Klausel bei %LListenelement bei %C darf nicht koindiziert seinListe wurde zusammen mit Speicherreihenfolge-Klausel angegeben, in FLUSH-Direktive bei %CAlle Elemente der Archivbibliotheken laden, statt nur denen, die undefinierte Symbole erfÃ¼llen.Lock-Variable bei %L muss Skalar mit LOCK_TYPE seinLogischer SELECT CASE Block bei %L hat mehr als zwei FÃ¤lleLogischer Bereich in CASE-Anweisung bei %L ist nicht erlaubtLogische Werte bei %%L mÃ¼ssen mit %s statt mit %s verglichen werdenDie vom Linker geladenen Objektdateien wegschreiben.Symbole wegschreiben, die zum Laden eines Objekts gefÃ¼hrt haben.PCH-Dateien suchen und verwenden, sogar bei Vorverarbeitung.Sucht MÃ¶glichkeiten, Stapel-Anpassungen und Stapel-Referenzen zu reduzieren.Schleifen an dieser Potenz von 2 ausrichten.Schleife lÃ¤uft endlosSchleifenvariableSchleifenvariable bei %C kann kein Koarray seinSchleifenvariable bei %C kann keine Unter-Komponente seinSchleifenvariable bei %C kann kein Koarray seinSchleifenvariable wurde geÃ¤ndertSchleifen mit mindestens der angegebenen Durchlaufzahl erhalten Schleifenausrichtung.Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dUntere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dMCU %qs unterstÃ¼tzt keine Hardware-Multiplikation, aber %<-mhwmult%> ist auf %s gesetztMCU %qs unterstÃ¼tzt %s-ISA, aber %<-mcpu%> ist auf %s gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<16-bit%> gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<32-bit%> gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<f5series%> gesetztMIPS16 %<-mxgot%> CodeMIPS16 PIC fÃ¼r ABIs auÃŸer o32 und o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX-intern: Falscher Wert fÃ¼r 'm', kein CONST_INTMMIX-internal: Dieser Operand kann nicht dekodiert werdenMMIX-intern: CONST_INT erwartet, aber nicht diesMMIX-intern: Konstante erwartet, aber nicht diesMMIX-intern: Register erwartet, aber nicht diesMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX-intern: Dies ist keine Konstante:MMIX-intern: Diese Adresse wird nicht erkanntMMIX-intern: Versuch, ungÃ¼ltig umgekehrte Bedingung auszugeben:MMIX-intern: Was ist der CC davon?MMIX-intern: Was ist der CC davon?MMX-Vektorargument ohne eingeschaltetes MMX Ã¤ndert das ABIMMX-VektorrÃ¼ckgabe ohne eingeschaltetes MMX Ã¤ndert das ABIMODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle seinMODULE-PROCEDURE-Deklaration bei %CMODULE-PrÃ¤fix bei %CMODULE-PrÃ¤fix bei %C muss innerhalb eines Moduls, Teilmoduls oder Interfaces seinMOLD-Argument an NULL bei %L erforderlichMOLD-Marke bei %LMOLD-Marke bei %L steht mit SOURCE-Marke bei %L in KonfliktMOLD-Marke bei %L steht mit Typspezifikation bei %L in KonfliktIn NULL()-Argument bei %L wird MOLD= benÃ¶tigt: Mehrdeutig zwischen spezifischen Funktionen %s und %sMSA-MIPS16-Codeeingebaute MSP430-Funktionen sind nur innerhalb von Interrupt-Handlern einsetzbarMULT-Fall in cris_op_strGrÃ¶ÃŸe des zweiten Arguments von %s Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %LGrÃ¶ÃŸenordnung des zweiten Arguments von ISHFTC Ã¼berschreitet BIT_SIZE des ersten Arguments bei %CRÃ¼ckwÃ¤rtskettenzeiger pflegen.Macht Â»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet.Â»charÂ« standardmÃ¤ÃŸig vorzeichenlos machen.Dem Linker die Befehlszeilenoption Â»--no-relaxÂ« anstelle der Option Â»--relaxÂ« Ã¼bergeben.Alle Funktionsaufrufe indirekt machen.Ganzzahlen 32 Bit breit machen.Structs auf Vielfache von 4 Bytes vergrÃ¶ÃŸern (Warnung: ABI geÃ¤ndert).Maschine zur Binder-Entspannung soll annehmen, dass ein BefehlszÃ¤hlerÃ¼bersprung auftritt.Kaputte GENERIC-Anweisung bei %CFalsch geformte Typspezifikation bei %CDaten im P2-Raum reservieren.Gemangelte abgeleitete Typdefinition bei %CZuordnung von Modulen zu CMI-Dateien.MAC-Register als Aufruf-zerstÃ¶rt markieren.Alle Schleifen als parallel markieren.Implizit deklarierte Kopieroperationen als deprecated markieren, wenn die Klasse eine benutzerdefinierte Kopieroperation oder einen solchen Destruktor hat.Implizit deklarierte Kopieroperationen als deprecated markieren, wenn die Klasse eine benutzerdefinierte Kopieroperation hat.Alle inline-Funktionen und -Methoden mit versteckter Sichtbarkeit markieren.HÃ¶chstzahl der Basis-BlÃ¶cke in Schleife fÃ¼r Schleifeninvariantenbewegung.Maximale Schleifenanzahl fÃ¼r regionale Registerzuweisung (RA).Maximalzahl der Bytes, die mit Schleifen verglichen werden.Maximalzahl der Bytes, die ohne Schleifen verglichen werden.Maximalzahl der Bytes, die verglichen werden.Maximalzahl der Bytes, die inline kopiert werden.Maximale GrÃ¶ÃŸe der Konflikttabelle in MB.Maximalzahl der Debugmarkierungen, die expandiert oder eingereiht werden.GrÃ¶ÃŸte Rekursionstiefe fÃ¼r das Expandieren von variablenverfolgenden AusdrÃ¼cken.MaximalgrÃ¶ÃŸe der Speicherort-Liste, bei der Umkehrungsoperationen hinzugefÃ¼gt werden sollen.Maximale GrÃ¶ÃŸe variablenverfolgender Hash-Tabellen.Maximaler Code-Zuwachs durch Ende-VervielfÃ¤ltigung (in Prozent).GrÃ¶ÃŸtes durch frÃ¼hes Â»inlineÂ« eines einzelnen Aufrufs abgeschÃ¤tztes Wachstum des FunktionskÃ¶rpers.GrÃ¶ÃŸtes geschÃ¤tztes Ergebnis eines als vorhersagbar betrachteten Sprunges.Maximales Wachstum durch Â»inlineÂ« einer groÃŸen Funktion (in Prozent).Maximale Anzahl der Grenzendpunkte der Fallbereiche der Switch-Anweisung, die bei der Generierung der IPA-Funktionszusammenfassung verwendet werden.Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r LTO (in geschÃ¤tzten Befehlen)Maximales Stapelrahmen-Wachstum durch Â»inlineÂ« (in Prozent).Maximal erlaubte GrÃ¶ÃŸenzunahme und GesamtgrÃ¶ÃŸe der neuen Parameter, bis zu der IPA-RSA Zeiger auf Aggregate ersetzt.HÃ¶chstzahl der Iterationen des Durchgangs Ã¼ber eine Funktion.HÃ¶chstzahl der Ã¤hnlichen BasisblÃ¶cke, mit denen ein Basisblock verglichen wird.HÃ¶chsttiefe beim Durchlaufen des DFS durch die modref-Escapeanalyse.Maximale Verschachtelungstiefe von Schleifen fÃ¼r optimistisches value-number.Maximale Tiefe des rekursiven Klonens fÃ¼r selbstrekursive Funktionen.GrÃ¶ÃŸte Tiefe der Suche im Dominator-Baum fÃ¼r anzuhebende AusdrÃ¼cke.Maximale Verschachtelung von Quadratwurzeln, um Potenzierung mit Gleitkommakonstanten abzubilden.HÃ¶chste Erweiterungsstufe mit Typ %qs bei %L erreichtMaximallÃ¤nge von KandidatenprÃ¼fungen fÃ¼r geradlinige StÃ¤rkereduktion.MaximalgrÃ¶ÃŸe der partiellen Aufwandsmenge, wenn Baumvoroptimierung ausgefÃ¼hrt wird.Maximale Anzahl der VALUEs, die wÃ¤hrend eines einzelnen Aufrufs von Â»find_base_termÂ« verarbeitet werden.HÃ¶chstzahl der Zugriffe, die pro modref-Verweis gespeichert werden.HÃ¶chstzahl der aktiven lokalen Speicherungen bei RTL-Eliminierung toter Speicherungen.HÃ¶chstzahl der zusammengesetzten Elemente fÃ¼r einen Parameter in Sprungfunktionen und Gittern.Anzahl der Argumente fÃ¼r ein PHI, bis zu der der FSM-Threader versucht, durch dessen Block zu laufen.HÃ¶chstzahl der Argumente in einem PHI, die einer TREE-if-Umwandlung unterstÃ¼tzt werden, auÃŸer wenn die Schleife mit einem SIMD-Pragma markiert ist.HÃ¶chstzahl der Arrays in einem SCoP.Maximale Anzahl von kÃ¼nstlichen Zugriffen, um eine VorwÃ¤rtsausbreitung zu ermÃ¶glichen, die die Skalare Ersetzung von Aggregaten fÃ¼r eine lokale Variable beibehÃ¤lt.HÃ¶chstzahl der Assertions, die wÃ¤hrend der VRP entlang der Standardkante einer switch-Anweisung hinzugefÃ¼gt werden.HÃ¶chstzahl der Basen, die pro modref-Baum gespeichert werden.HÃ¶chstzahl der Basis-BlÃ¶cke in einem Mehrfachsprung in einem endlichen Automaten.HÃ¶chstzahl der Bits, fÃ¼r die keine FMAs erzeugt werden.HÃ¶chstzahl der gleichzeitig offenen C++-Moduldateien beim verzÃ¶gerten Laden.HÃ¶chstzahl von bedingten Speicherpaaren, die ausgegeben werden kÃ¶nnen.HÃ¶chstzahl der konstanten Speicherungen, die im Speicherzusammenfassungs-Durchgang zusammengefasst werden.HÃ¶chstzahl der Datenreferenzen in Schleife zum Aufbau der AbhÃ¤ngigkeiten der Schleifendaten.Maximale Anzahl verschiedener PrÃ¤dikate, die zur Verfolgung der Eigenschaften von Schleifen in der interprozeduralen Analyse verwendet werden.HÃ¶chstzahl der AuflÃ¶sungen von Mehrdeutigkeiten pro Speicherzugriff.HÃ¶chstzahl der Ausstiegspunkte, die von modref pro SSA-Name aufgezeichnet werden.Die HÃ¶chstzahl der Felder in einer Struktur, bevor Zeigeranalyse sie als einzelne Variable behandelt.HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r RTL-if-Umwandlung.Die HÃ¶chstzahl der Befehle in der ausfÃ¼hrungsbereiten Liste, die zur Umbenennung in Frage kommen.HÃ¶chstzahl der zu kopierenden Befehle, wenn BlÃ¶cke auf einem Mehrsprungpfad des Zustandsautomaten dupliziert werden.HÃ¶chstzahl der ISL-Operationen, 0 bedeutet unbegrenzt.HÃ¶chstzahl der SchleifenschÃ¤lungen, um Ausrichtung von Datenreferenzen in einer Schleife zu verbessern.HÃ¶chstzahl der beim spekulativen Devirtualisieren besuchten may-defs.HÃ¶chstzahl der NamensrÃ¤ume, in denen alternativ gesucht wird, wenn Nachschlagen eines Namens fehlschlÃ¤gt.HÃ¶chstzahl der geschachtelten Aufrufe, die bei der Analyse fÃ¼r uninitialisierte Variablen auf AbhÃ¤ngigkeiten in der Ablaufsteuerung untersucht werden.HÃ¶chstzahl der neuen Sprungpfade, die fÃ¼r einen endlichen Automaten erzeugt werden.Maximale Anzahl von Operationen in einem Parameterausdruck, die von der IPA-Analyse behandelt werden kÃ¶nnen.HÃ¶chstzahl der Parameter in einem SCoP.HÃ¶chstzahl, wie oft das Alias-Orakel pro Speichervorgang befragt wird.HÃ¶chstzahl der Verweise, die pro modref-Basis gespeichert werden.HÃ¶chstzahl der in einem Block erlaubten Anweisungen, die fÃ¼r Sprungbehandlung vervielfÃ¤ltigt werden mÃ¼ssen.HÃ¶chstzahl der Anweisungen, die von der Analyse der formalen Parameter fÃ¼r IPA besucht werden, basierend auf der Aliasanalyse in einer gegebenen Funktion.HÃ¶chstzahl der betrachteten Anweisungen fÃ¼r das Entdecken von Sprungfunktionsoffsets.HÃ¶chstzahl der Speicherungsketten, die im Speicherzusammenfassungs-Durchgang gleichzeitig berÃ¼cksichtigt werden.HÃ¶chstzahl der Zeichenketten, fÃ¼r die der strlen-Optimierungsdurchgang ZeichenkettenlÃ¤ngen aufzeichnet.HÃ¶chstzahl der Tests, die von modref-Anfragen durchgefÃ¼hrt werden.HÃ¶chstzahl, wie oft ein Befehl geplant werden kÃ¶nnte.Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine vorhersagbare Verzweigung erzeugt wird.Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine unvorhersagbare Verzweigung erzeugt wird.Maximale StÃ¼cke, die IPA-SRA pro Formalparameter verfolgt, folglich auch die maximale Anzahl von Ersetzungen eines Formalparameters.GrÃ¶ÃŸte Wahrscheinlichkeit des Einsprung-BB der geteilten Region (in Prozent relativ zum Einsprung-BB der Funktion), um teilweises Â»inlineÂ« durchzufÃ¼hren.Maximal erlaubte Rekursionstiefe beim Abfragen von Eigenschaften eines SSA-Namens.Maximal GrÃ¶ÃŸe (in Bytes) der Objekte, die bei der Eliminierung toter Speicherungen byteweise verfolgt werden.MaximalgrÃ¶ÃŸe der als Operanden erlaubten Konstantenwerte in Bytes.Maximale GrÃ¶ÃŸe einer jedem Parameter zugeordneten Liste von Werten fÃ¼r interprozedurale Konstantenweitergabe.Maximale GrÃ¶ÃŸe eines einzelnen Bereichs einer SpeicherzusammenfÃ¼hrung in Bytes.MaximalgrÃ¶ÃŸe einer globalen oder statischen Variable, die in kleine Datenbereiche gelegt wird.Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf CodegrÃ¶ÃŸe optimiert wird.Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf Geschwindigkeit optimiert wird.HÃ¶chste TeildatensatzlÃ¤nge kann %d nicht Ã¼berschreitenHÃ¶chste unterstÃ¼tzte BezeichnerlÃ¤nge ist %dMaximaler Entrollfaktor fÃ¼r die Â»unroll-and-jamÂ«-Transformation.Memberfunktionen, die innerhalb ihrer Klasse definiert sind, sind im ZustÃ¤ndigkeitsbereich des Moduls inline.Die Speicher-Tagging-Erweiterung unterstÃ¼tzt nicht %<-mabi=ilp32%>Nebeneinanderliegende Speicheroperationen zusammenfassen.ZustÃ¤nde, die Ã¤hnlich genug sind, wÃ¤hrend der Analyse zusammenfassen.Aufruf des Teilbefehls Â»mergeÂ«:Kleinstes VerhÃ¤ltnis von Befehlen zu Speicheroperationen, um Prefetching in einer Schleife einzuschalten.Kleinstes VerhÃ¤ltnis von Befehlen zu Prefetches, um Prefetching fÃ¼r eine Schleife mit unbekannter Frequentierung einzuschalten.Kleinster Abstand zwischen mÃ¶glicherweise in Konflikt stehendem Speichern und Laden.Mindestwahrscheinlichkeit in Prozent fÃ¼r Durchfall-Kanten, damit der BB zu geerbten EBB in LRA hinzugefÃ¼gt wird.Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r Linkzeitoptimierung (in geschÃ¤tzten Befehlen).Minimale Heaperweiterung, die Speicherbereinigung anstÃ¶ÃŸt, als Prozentsatz der GesamtgrÃ¶ÃŸe des Heap.Kleinste HeapgrÃ¶ÃŸe vor Speicherbereinigungsbeginn, in Kilobytes.Die Mindestzahl der Iterationen pro Thread in einer innersten parallelisierten Schleife.Mindestprozentsatz der Memrefs, die fÃ¼r unroll-and-jam verschwinden mÃ¼ssen, damit es profitabel ist.UnvertrÃ¤glichkeit in BIND(C)-Namen (%qs/%qs) bei %CKonflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sKonflikt in formalen Argumentnamen (%s/%s) von MODULE PROCEDURE bei %CKonflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sKonflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sUnstimmigkeit in Komponenten von Typ %qs, der von %qs abgeleitet ist bei %C: %qs erwartet, aber %qs erhaltenKonflikt in Anzahl der formalen Argumente von MODULE PROCEDURE bei %CUnpassende Zuweisung des Prozedurzeigers bei %L: Unpassende AufrufkonventionUnstimmigkeiten zwischen Dateiarchitektur und Â»-archÂ« nicht als Warnungen, sondern als Fehler ansehen!$OMP END ATOMIC fehlt hinter !$OMP ATOMIC CAPTURE bei %CIn fortgesetzter Zeichenkonstante bei %C fehlt %<&%>Fehlendes %<(%> in ELSE-IF-Ausdruck bei %CFehlendes %<(%> in IF-Ausdruck bei %CFehlendes %<)%> in ELSE-IF-Ausdruck bei %CArgument %qs des intrinsischen %qs bei %L fÃ¼r %qs des Typs %qs fehltFehlendes %qs-Argument fÃ¼r %qs bei %LFehlendes %qs in Anweisung bei oder vor %LFehlende Â»-mcpuÂ«-Option in ASM_CPU_SPEC?Fehlende INITIALIZER-Klausel fÃ¼r !$OMP DECLARE REDUCTION von abgeleitetem Typ ohne Defaultinitialisierer bei %LFehlendes THEN in ELSE-IF-Anweisung nach %LFehlendes Argument %qs in Aufruf von %qs bei %LFehlendes effektives Argument fÃ¼r Argument %qs bei %LFehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LFehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LFehlende Argumentliste in Funktion %qs bei %CFehlendes Argument fÃ¼r %qs bei %CFeldspezifikation bei %L in CODIMENSION-Anweisung fehltFehlende Feldspezifikation bei %L in DIMENSION-AnweisungFehlender Zeichenbereich in IMPLICIT bei %CSchlieÃŸende Klammer fÃ¼r Bindungsmarke bei %C fehltFehlende Kodimensionsangabe bei %CFehlendes Komma bei %LFehlende ZÃ¤hler fÃ¼r aufgerufene Funktion %sFehlende Dimensionsangabe bei %CEntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C fehltFehlender Exponent in Realzahl bei %CFehlende Format-Marke bei %CFehlendes Format mit Standard-Einheit bei %CFehlende allgemeine Spezifikation in USE-Anweisung bei %CFehlendes Element in Formatzeichenkette bei %LFehlender SchlÃ¼sselwortname in effektiver Argumentliste bei %CFehlender Art-Parameter bei %CFehlende Ã¶ffnende Klammer in Formatzeichenkette bei %LPositive Breite hinter L-Deskriptor bei %L fehltErforderte Klammern vor BIND(C) bei %C fehlenFehlende rechte Klammer bei %CFehlende rechte Klammer oder Komma bei %CFehlendes SymbolModul %qs in Zeile %d, Spalte %d: %sModuldatei %qs wurde nicht generiert, entweder weil das Modul keine MODULE PROCEDURE enthÃ¤lt oder weil es einen Fehler in dem Modul gibt.Modul-Eigenschaft in USE-Anweisung bei %C muss entweder INTRINSIC oder NON_INTRINSIC seinMehr effektive als formale Argumente in Prozeduraufruf bei %LInterner Fehler: More than one edge out of thunk nodeBerechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legen.Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegebenMehrere Schleifenachsen fÃ¼r Routine bei %C angegebenName %qs verweist nicht auf eine Unterroutine oder Funktion in !$ACC ROUTINE ( NAME ) bei %LNAME %qs ist in Â»!$ACC ROUTINE ( NAME )Â« bei %L ungÃ¼ltigNAME nicht erlaubt bei BIND(C) fÃ¼r ABSTRACT INTERFACE bei %CSpezifikation NAME= bei %C sollte ein konstanter Ausdruck seinNAME=-Angabe bei %C sollte ein Skalar der Standardzeichenart seinNAMELIST %qs in READ-Anweisung bei %L enthÃ¤lt Symbol %qs, das im Kontext zur Variablendefinition nicht auftreten darfNAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %LNAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %LNAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L seinNAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L seinNAMELIST-Objekt %qs in Namensliste %qs bei %L hat ALLOCATABLE- oder POINTER-Komponenten erfordert daher eine definierte Ein-/AusgabeprozedurNAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/AusgabeprozedurNAMELIST-Objekt %qs in Namensliste %qs bei %L mit ALLOCATABLE- oder POINTER-KomponentenNAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L seinNAMELIST-Objekt %qs ohne konstante ZeichenlÃ¤nge in Namensliste %qs bei %LNEWUNIT-Spezifizierer bei %LNEWUNIT-Spezifizierer muss FILE= oder STATUS='scratch' bei %L habenPlanungsmodifizierer NONMONOTONIC zusammen mit ORDERED-Klausel bei %L angegebenNON_OVERRIDABLE und DEFERRED kÃ¶nnen nicht gleichzeitig bei %C auftretenNOPASS oder explizite Schnittstelle bei %C erforderlichInterner Fehler: NOTE_INSN_BASIC_BLOCK %d in middle of basic block %dInterner Fehler: NOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK-AttributAuf rechter Seite in Zuweisung bei %L tritt NULL aufNULL bei %L ist nicht als tatsÃ¤chliches Argument der intrinsischen Funktion %qs erlaubtintrinsisches NULL mit reservierbarem MOLD bei %LNULL in Arithmetik verwendetNULL() bei %C darf nicht in einem Feld-Konstruktor erscheinenNULL()-Initialisierung bei %C ist mehrdeutigNULL()-Initialisierung bei %C kÃ¶nnte kein MOLD habenNULL() in der NÃ¤he von %L darf nicht in einer INQUIRE-Anweisung vorkommenNULLIFY erlaubt keine Neuzuordnung von Grenzen fÃ¼r Zeigerobjekt bei %CName %qs bei %C ist bereits als eine allgemeine Schnittstelle bei %L definiertName %qs bei %C ist eine mehrdeutige Referenz auf %qs von aktueller ProgrammeinheitName %qs bei %C ist eine mehrdeutige Referenz auf %qs vom Modul %qsName %qs bei %C ist der Name der ProzedurName %qs in %s-Anweisung bei %C ist kein KonstruktnameName %qs in %s-Anweisung bei %C ist unbekanntName %qs des ABSTRACT INTERFACE bei %C kann nicht der gleiche wie ein intrinsischer Typ seinName hinter Â»!$omp criticalÂ« und Â»!$omp end criticalÂ« passt nicht bei %CName bei %C ist zu langName der Systembibliothek, gegen die gelinkt wird.Name der Startdatei.Name zu langBenannter COMMON-Block %qs bei %L muss die gleiche GrÃ¶ÃŸe wie anderswo haben (%lu Bytes gegenÃ¼ber %lu Bytes)Benanntes Block-DO bei %L erfordert passenden ENDDO-NamenBenannte Konstante %qs bei %L kann kein EQUIVALENCE-Objekt seinBenannte Konstante %qs in Variablen-Definitionskontext (%s) bei %LBenannte Konstante bei %C in EQUIVALENCENamensliste %qs kann bei %L kein Argument seinNamensliste %qs kann bei %L nicht als Argument fÃ¼r Unterprogramm oder Funktion verwendet werdenGruppenname %qs der Namensliste bei %C hat bereits einen Basistypen von %qsGruppenname %qs der Namensliste bei %C ist bereits USE-verbunden und kann nicht respezifiziert werden.Name der Namenslisten-Gruppe bei %L kann kein SAVE-Attribut habenEntweder EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C erforderlichNegatives Argument N bei %LNegativer Exponent der Ganzzahl bei %L ergibt 0 als ErgebnisGeschachtelter CRITICAL-Block bei %CGeschachtelte Trampolin-Funktionen werden auf dem CK801 nicht unterstÃ¼tzt.In BIND(C) bei %C ist kein bindender Name erlaubtKeine Zweige
  Keine Aufrufe
  Kein voreingestelltes crt0.o.Noch keine Beschreibung.Interner Fehler: No edge out of thunk nodeKeine ausfÃ¼hrbaren Zeilen
  Im Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r allozierbare Komponente %1$qs angegebenIm Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r Komponente %1$qs angegebenWird nicht mehr unterstÃ¼tzt.Interner Fehler: No region crossing jump at section boundary in bb %iBenutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %LNicht-PARAMETER-Symbol %qs bei %L kann nicht implied-shape seinNicht-POINTER in Zeiger-Verbindungskontext (%s) bei %LNicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werdenNicht-THREADPRIVATE-Objekt %qs in Klausel COPYIN bei %LElement eines Feldes mit vermuteter Form aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LElement eines Feldes mit vermuteter GrÃ¶ÃŸe aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LNicht-Zeichen in FORMAT-Markierung bei %LWeder Zeichen noch Hollerith in FORMAT-Markierung bei %LElement eines Zeigerfeldes aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LNicht-konstante untere Grenze in Deklaration mit impliziter Form bei %LNicht-Standard-LOGICAL in %s-Marke bei %LNicht-Scheinobjekt %qs in %s-Klausel bei %LNicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT seinNicht-numerisches Zeichen in Anweisungsmarke bei %CNicht-polymorphes Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %LNicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form habenIrrelevante Ziffern in %qs-Zahl bei %C, mÃ¶glicherweise falsche KINDNicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %LMÃ¶gliche WertÃ¤nderung bei Umwandlung von %qs in %qs bei %LVariable darf in intrinsischer Zuweisung bei %L nicht polymorph sein - bitte prÃ¼fen, ob es ein passendes spezifisches Unterprogramm fÃ¼r den Â»=Â«-Operator gibtNicht-Koarray-Komponente %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da %s bei %L eine Kodimension oder Koarray-Subkomponente hat.)Nicht-Koarray-Komponente %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da es bereits eine Koarray-Subkomponente gibt.)Nicht-Koarray-Komponente %s bei %L des Typs LOCK_TYPE oder mit Subkomponente des Typs LOCK_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da %s bei %L eine Kodimension oder Koarray-Subkomponente hat.)Nicht-Koarray-Komponente %s bei %L des Typs LOCK_TYPE oder mit Subkomponente des Typs LOCK_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da es bereits eine Koarray-Subkomponente gibt.)Tab-Zeichen bei %C passt nichtUnpassendes Tab-Zeichen in Spalte %d der Zeile %dTab-Zeichen in Format bei %C passt nichtAbschnitt eines nicht konstanten Feldes bei %L in DATA-AnweisungInclude-Verzeichnis %qs ist nicht vorhandenNichtganzzahliger Exponent in einem Initialisierungsausdruck bei %LUnvertrÃ¤glicher Feld-FPTR bei %L fÃ¼r C_F_POINTER: %sUnvertrÃ¤gliches Feld bei %L als Argument fÃ¼r C_LOC: %sUnvertrÃ¤gliche Prozedur bei %L fÃ¼r C_FUNLOCUnvertrÃ¤glicher Prozedurzeiger bei %L fÃ¼r C_F_PROCPOINTERNichtintrinsische elementare Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigNichtnegative Breite in Formatzeichenkette bei %L benÃ¶tigtNichtzeiger-Objekt %qs mit Standard-Initialisierung darf nicht in einer DATA-Anweisung bei %L erscheinenNichtpolymorphe Referenz auf abstrakten Typ bei %CNichtstandard-Umwandlung von %s in %s bei %LNicht-Standard Typ-Deklaration %s*%d bei %CNicht mit %<--enable-gather-detailed-mem-stats%> konfiguriert.Nicht genug Element in Feldinitialisierung bei %CUnerwartetes TAG.Hinweisen, wenn #include-Direktiven nicht in import-Deklarationen Ã¼bersetzt werden und nicht eindeutig textuell sind.Hinweisen, wenn #include-Direktiven in import-Deklarationen Ã¼bersetzt werden.Pfadname fÃ¼r compilierte Modulschnittstelle eines bestimmten Moduls oder Header-Einheit ausgeben.Pfadnamen fÃ¼r compilierte Modulschnittstellen zur Info ausgeben.Hinweisen, wenn das #include eines bestimmten Headers Ã¼bersetzt wird.Anzahl der Partitionen, in die das Programm aufgeteilt werden soll.Anzahl der zur Ãœbergabe von Ganzzahlargumenten verwendeten Register.Numerischer PARAMETER in komplexer Konstante bei %C erforderlichIn Ausdruck bei %L werden numerische Operanden benÃ¶tigtNumerische oder CHARACTER-Operanden benÃ¶tigt in Ausdruck bei %LOLD-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinOMP ATOMIC bei %L mit mehrfachen atomic-KlauselnOMP CRITICAL bei %L mit HINT-Klausel benÃ¶tigt NAME, auÃŸer wenn omp_sync_hint_none verwendet wirdOMP DECLARE TARGET COMMON bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hntOMP DECLARE TARGET COMMON bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hntDirektive OMP DECLARE TARGET bei %L mit nur DEVICE_TYPE-Klausel wird ignoriertÂ»OMP DECLARE TARGETÂ«-Variable bei %L ist ein Element eines COMMON-BlocksOMP-DECLARE-TARGET-Variable bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hntOMP-DECLARE-TARGET-Variable bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hntOMP TARGET UPDATE bei %L erfordert mindestens eine TO- oder FROM-KlauselOPEN-Anweisung bei %L muss UNIT oder NEWUNIT habenOPEN-Anweisung in PURE-Prozedur bei %C nicht erlaubtOPERATOR-Argument bei %L muss eine PURE-Funktion seinOPTIONAL ist in BLOCK bei %C nicht erlaubtORDER bei %L ist keine Permutation der GrÃ¶ÃŸe von SHAPE bei %LArgument der ORDERED-Klausel bei %C ist keine konstante positive GanzzahlORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE%<ORDERED%>-Klausel darf nicht nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werdenObjekt %qs bei %L ist keine VariableObjekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht kopiert werden und brauchen das auch nichtObjekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht zugeordnet werden und brauchen das auch nichtObjective-C-Deklarationen dÃ¼rfen nur im globalen GÃ¼ltigkeitsbereich erscheinenVeraltete Funktion:Ausgelagertes Werkzeug, um mit gcda-ZÃ¤hler zu arbeiten
--- 2188,2201 ----
  In Konflikt stehende Initialisierungen in Union bei %L und %LNÃ¤her der IBM XLC-Semantik entsprechen.Mit nichts besonderem Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1990, wie 1994 ergÃ¤nzt, Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 1990 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1990 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003 sowie GNU-Erweiterungen) Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003) Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 1999 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1999 Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2011 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2011 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2014 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2014 Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2017 (verÃ¶ffentlicht 2018) mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2017 (2018 verÃ¶ffentlicht) Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2017 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2017 Ã¼bereinstimmen.Mit dem ISO-C++-Standard 2020 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C++-Standard fÃ¼r 2020 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem ISO-C++-Standardentwurf 2023 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C++-Standardentwurf fÃ¼r 2023 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem ISO-C-Standardentwurf 202X Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C-Standardentwurf fÃ¼r 202X mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2003 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2008 inkl. TS 29113 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2008 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2018 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 95 Ã¼bereinstimmen.Mit der in GCC 4.0 implementierten Version Objective-C 1.0 Ã¼bereinstimmen.Der ABI o32-FPXX entsprechen.Zugriff auf Speicher in BytegrÃ¶ÃŸe als langsam betrachten.Typ Â»intÂ« als 16 Bit breit ansehen.Typ Â»intÂ« als 32 Bit breit ansehen.Konstanter Ausdruck in FORMAT-Markierung bei %L muss vom Standard-CHARACTER-Typ seinKonstanten-Ausdruck erforderlich bei %CKonstanter logischer Wert in CASE-Anweisung wird bei %L wiederholtNetze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilen.Enthaltene Funktion %qs bei %L hat keinen IMPLICIT-TypEnthaltene Prozedur %qs bei %C steht in Konflikt mit Prozedur, die bei %L definiert wurdeEnthaltene Prozedur %qs bei %C ist bereits mehrdeutigSchnittstellenprozedur %qs bei %L hat denselben Namen wie die umgebende ProzedurEnthaltene Prozedur %qs bei %L einer PURE-Prozedur muss auch PURE seinErstellen der Steuerung fÃ¼r KehrwertabschÃ¤tzungen.Den IEEE-Trap-Modus steuern.Den generierten FP-Rundungsmodus steuern.Die PrÃ¤zision der FP-Ausnahmen steuern.Steuern, welche Ereignisse in den Diagnosepfaden angegeben werden.Steuert, wie der Schleifenvektorisierer partielle Vektoren verwendet. 0 bedeutet nie, 1 bedeutet nur fÃ¼r Schleifen, die nicht unbedingt vektorisiert werden mÃ¼ssen, 2 bedeutet fÃ¼r alle Schleifen. Voreinstellung ist 2.Umwandlung von %qs in %qs bei %LUmwandlung von %s in %s bei %LUmwandlung von %s in standardartiges COMPLEX(%d) bei %L kÃ¶nnte Genauigkeit verlieren, evtl. KIND-Argument verwendenUmwandlung einer Unendlichkeit oder NaN bei %L in INTEGERAdressen der Form BASE + LARGE_OFFSET in NEW_BASE + SMALL_OFFSET konvertieren, damit mehr Speicherzugriffe als komprimierte Anweisungen generiert werden kÃ¶nnen. Zielt derzeit auf 32-Bit-Integer-Laden/Speichern ab.Umwandlung bedingter SprÃ¼nge in innersten Schleifen in zweiglose Ã„quivalente durchfÃ¼hren.Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln.FunktionsrÃ¼ckkehr in Aufruf umwandeln und Thunk zurÃ¼ckgeben.Indirekte Aufrufe und SprÃ¼nge in Aufrufe umwandeln und Thunks zurÃ¼ckgeben.Feldabschnitte bei Prozedureintritt in einen zusammenhÃ¤ngenden Block kopieren.Copyright %s 2021 Free Software Foundation, Inc.
  Unpassender Korang in Argument %qs bei %L (%d und %d)Kosten, zu denen GCSE-Optimierungen nicht die Entfernung beeintrÃ¤chtigen werden, um die ein Ausdruck verschoben werden kann.FÃ¼r Sprungbefehl anzunehmende Kosten.FÃ¼r einen Multiplikationsbefehl anzunehmende Kosten.FÃ¼r einen Multiplikationsbefehl anzunehmende Kosten; 4 entspricht einem normalen Befehl.Echte Art mit mindestens %d Bits konnte nicht gefunden werdenAddis-Wert fÃ¼r Fusion kann nicht erzeugt werdenAusgabedatei Â»%sÂ« konnte nicht geÃ¶ffnet werden
  Spekulative AbhÃ¤ngigkeiten wÃ¤hrend PrioritÃ¤tsberechnung der Befehle zÃ¤hlen.Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form seinCray-Zeigerende bei %L tritt in mehreren pointer()-Anweisungen aufCray-Zeigerziel %qs in %s-Klausel bei %LCray-Zeigerziel %qs in Klausel SHARED bei %LCray-Zeigerziel-Objekt %qs in Klausel %s bei %LCray-Zeigerziel-Objekt %qs von abgeleitetem Typ in Â»%sÂ«-Klausel bei %LCray-Zeigerziel-Objekt %qs von polymorphem Typ in %qs-Klausel bei %LCray-Zeiger %qs in %s-Klausel bei %LCray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benÃ¶tigen %d BytesCray-Zeiger bei %C muss eine Ganzzahl seinCray-Zeiger-Deklaration bei %C benÃ¶tigt den Schalter %<-fcray-pointer%>Cray-Zeiger-Objekt %qs in Klausel %s bei %LCray-Zeiger-Objekt von abgeleitetem Typ %qs in Â»%sÂ«-Klausel bei %LCray-Zeiger-Objekt %qs von polymorphem Typ in %qs-Klausel bei %LGUI-Anwendung erzeugen.Dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Shared Library erzeugen.Statische, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Kanonische Induktionsvariablen in Schleifen erzeugen.Konsolenanwendung erzeugen.Von Â»gcovÂ« benÃ¶tigte Dateien anlegen.Â»%sÂ« wird erzeugt
! Zwischenergebnis-Feld bei %L wird erzeugtBei %L wird ein vorÃ¼bergehendes Feld fÃ¼r Argument %qs erzeugtvariadische Funktionen im D-Stil kÃ¶nnen nicht mit Â»-betterCÂ« verwendet werdenDATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werdenDATA-Element %qs bei %L kann keinen Coindex habenDas DATA-Element %qs bei %L kann kein ALLOCATABLE-Attribut habenDATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollstÃ¤ndiges Feld seinDas DATA-Objekt in der NÃ¤he von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gÃ¼ltiges initial-data-targetDATA-Anweisung bei %C hinter der ersten ausfÃ¼hrbaren AnweisungDATA-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenDATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubtDATA-Anweisung bei %L hat mehr Werte als VariablenDATA-Anweisung bei %L hat mehr Variablen als WerteDC-Format-Spezifizierer bei %C nicht erlaubtDEALLOCATE ObjektDEALLOCATE von Koarray bei %C in CRITICAL-BlockDEALLOCATE von Koarray bei %C in DO CONCURRENT-BlockDECIMAL= bei %L ist in Fortran 95 nicht erlaubtDEF_INTERNAL_FLT_FN (%s) hat keine verknÃ¼pften eingebauten FunktionenDEF_INTERNAL_INT_FN (%s) hat keine verknÃ¼pften eingebauten FunktionenDELIM= bei %L ist in Fortran 95 nicht erlaubtDEPEND SINK wird zusammen mit DEPEND SOURCE an demselben Konstrukt bei %L verwendetDETACH-Ereignisbehandler %qs in %s-Klausel bei %LDETACH-Ereignisbehandler %qs in SHARED-Klausel bei %LDIM-Argument bei %L ist auÃŸerhalb der GrenzenDIM-Argument ohne COARRAY-Argument ist fÃ¼r intrinsisches THIS_IMAGE bei %L nicht erlaubtDIMENSION fÃ¼r %qs auÃŸerhalb seines INTERFACE-KÃ¶rpers bei %L angegebenArgument DISTANCE= fÃ¼r NUM_IMAGES bei %LArgument DISTANCE= fÃ¼r THIS_IMAGE bei %LDie chunk_size der DIST_SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckDO CONCURRENT-Konstrukt bei %CDO-Schleife bei %L ist undefiniert, da sie Ã¼berlÃ¤uftDO-Schleife bei %L ist undefiniert, da sie unterlÃ¤uftDO-Schleife bei %L wird null mal ausgefÃ¼hrtDO-Schrittwert ist NullDO-Abbruchanweisung ist nicht Â»END DOÂ« oder Â»CONTINUEÂ« mit Marke %d bei %CDO-Iterator %qs bei %L ist innerhalb eines Iterators mit gleichem NamenDOUBLE COMPLEX bei %CDP-Format-Spezifizierer bei %C nicht erlaubtDTIO-%s-Prozedur bei %L muss rekursiv seinDTIO-Zeichenargument bei %L muss angenommene LÃ¤nge habenDTIO-Scheinargument bei %L muss ein Skalar seinDTIO-Scheinargument bei %L muss ein ASSUMED SHAPE ARRAY seinDTIO-Scheinargument bei %L muss von KIND = %d seinDTIO-Scheinargument bei %L muss vom Typ %s seinDTIO-Scheinargument bei %L muss INTENT %s habenDTIO-Prozedur %qs bei %L muss ein Unterprogramm seinDarwin unterstÃ¼tzt Â»-mfentryÂ« oder verwandte Optionen nichtDarwin ist keine mx32-PlattformDatenelement oberhalb der oberen Feldgrenze bei %LDatenelement unterhalb der unteren Feldgrenze bei %LDaten werden im Big-Endian-Format gespeichert.Daten werden im Little-Endian-Format gespeichert (Standard).Daten werden ausgehend vom Start des Programmcodes statt der GOT adressiert (mit -fPIC/-fPIE).Datenziel bei %L darf keinen Koindex habenDatenÃ¼bertragungselement bei %L kann keine vollstÃ¤ndige Referenz auf Feld vermuteter GrÃ¶ÃŸe seinElement zum Datenaustausch bei %L kann nicht polymorph sein, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine POINTER-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten habenDatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine Prozedurzeiger-Komponenten habenDatenzeigerobjekt bei %L muss unbegrenzt polymorph oder von einem Typ mit BIND- oder SEQUENCE-Attribut sein, um zum unbegrenzt polymorphen Ziel zu passenDebugging-Bibliothe, die anstelle von phobos verwendet wird.Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschaltenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf, der %lli-mal ausgefÃ¼hrt wurde, devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe, die %lli-mal ausgefÃ¼hrt wurden, devirtualisiert werdenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschaltenStandardbibliothek, die anstelle von phobos verwendet wird.ZurÃ¼ckholen der Funktionsargumente vom Stapel bis auf weiteres hinauszÃ¶gern.Aufgeschobenes Feld %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtParameter aufgeschobenen Typs wird noch nicht unterstÃ¼tztUnerreichbare Befehle lÃ¶schen, die Ausnahmen werfen kÃ¶nnen.UnnÃ¶tige NullzeigerprÃ¼fungen lÃ¶schen.GelÃ¶schte Funktion:Veraltet zugunsten von -std=c++11.Veraltet zugunsten von -std=c++14.Veraltet zugunsten von -std=c++17.Veraltet zugunsten von -std=c11.Veraltet zugunsten von -std=c99.Veraltet zugunsten von -std=gnu++11.Veraltet zugunsten von -std=gnu++14.Veraltet zugunsten von -std=gnu++17.Veraltet zugunsten von -std=gnu11.Veraltet zugunsten von -std=gnu99.Veraltet zugunsten von -std=iso9899:1999.Veraltete Option. Stattdessen -mno-vrsave verwenden.Veraltete Option. Stattdessen -mvrsave verwenden.Veraltet. Dieser Schalter hat keine Auswirkung.Abgeleiteter Typ %qs bei %C wird verwendet, bevor er definiert wirdAbgeleiteter Typ %qs bei %L kann nicht das SEQUENCE-Attribut haben, da er BIND(C) istAbgeleiteter Typ %qs bei %L wurde nicht deklariertAbgeleiteter Typ %qs bei %L darf nicht ABSTRACT seinAbgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs seinAbgeleiteter Typ %qs bei %L muss erweiterbar seinAbgeleiteter Typ %qs kann bei %C nicht als Variable verwendet werdenAbgeleiteter Typ %qs kann bei %L nicht als Variable verwendet werdenAbgeleiteter Typ %qs, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu seinAbgeleiteter Typ %qs wird als Argument bei %L verwendetAbgeleiteter Typ %qs mit Attribut BIND(C) bei %L ist leer und kÃ¶nnte fÃ¼r entsprechenden C-Prozessor unzugreifbar seinAbgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls seinAbgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls seinAbgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftretenKomponente %C abgeleiteten Typs ist kein zulÃ¤ssiges EQUIVALENCE-ElementDeklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls seinDefinition eines abgeleiteten Typs bei %C mit leerem CONTAINS-AbschnittDefinition des abgeleiteten Typs bei %C ohne KomponentenAbgeleitete Typdefinition von %qs bei %C wurde bereits definiertAbgeleiteter Typname %qs bei %C hat bereits einen BasistypAbgeleiteter Typname %qs bei %C hat bereits einen Basistypen von %sVariable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu seinVariable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu seinVariable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON seinVariable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt seinVariable %qs abgeleiteten Typs in COMMON bei %L hat eine endgÃ¼ltige Komponente, die allozierbar istVariable %qs abgeleiteten Typs in COMMON bei %L hat weder das SEQUENCE- noch das BIND(C)-AttributVariable %qs abgeleiteten Typs in COMMON bei %L darf nicht Standardinitialisierung habenBei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht Ã¼berschrieben istAbgeleiteter Typ %qs bei %C mit BIND(C) darf keinen CONTAINS-Abschnitt habenAbgeleiteter Typ %qs bei %C mit SEQUENCE darf keinen CONTAINS-Abschnitt habenScheinargument %qs abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine StandardinitialisierungKeine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.AusfÃ¼hrungspfade erkennen, die ausgelÃ¶st werden, indem ein Nullwert auf eine Weise verwendet wird, die durch ein Â»returns_nonnullÂ«- oder Â»nonnullÂ«-Attribut verboten ist. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt.AusfÃ¼hrungspfade erkennen, die durch Dereferenzieren eines Nullzeigers fehlerhaftes oder undefiniertes Verhalten auslÃ¶sen. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt.Feststellen, welche AbhÃ¤ngigkeiten zwischen Befehlen als teuer angesehen werden.Unterschiedliche CHARACTER-LÃ¤ngen (%ld/%ld) in FeldkonstruktorUnterschiedliche CHARACTER-LÃ¤ngen (%ld, %ld) in Feldkonstruktor bei %LVerschiedene Zeichenarten bei %LParameter verschiedener Typen in Zeigerzuweisung bei %LVerschiedene RÃ¤nge in Zeigerzuweisung bei %LAndere Form fÃ¼r %s bei %L fÃ¼r Dimension %d (%d und %d)Unterschiedliche Form fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches %<dot_product%>Andere Form bei Dimension 1 fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches matmulAndere Form bei Dimension 2 fÃ¼r Argument %qs und Dimension 1 fÃ¼r Argument %qs bei %L fÃ¼r intrinsisches matmulVerschiedene Typ-Arten bei %LVerschiedene Typen in Zeigerzuweisung bei %L; Versuch der Zuweisung von %s an %sFÃ¼r %s bei %L wurden Dimensionen nach dessen Initialisierung angegebenDie Warnung Â»-Wframe-larger-than=Â« ausschalten. Entspricht Â»-Wframe-larger-than=<SIZE_MAX>Â« oder grÃ¶ÃŸer.Die Warnung Â»-Wlarger-than=Â« ausschalten. Entspricht Â»-Wlarger-than=<SIZE_MAX>Â« oder grÃ¶ÃŸer.ARCompact-spezifischen Durchlauf, um Befehle fÃ¼r bedingte AusfÃ¼hrung zu erzeugen, ausschalten.Gleitkommaregister ausschalten.FPU-ISA wird ausgeschaltet, kann mit %<-mfloat-abi=soft%> eingeschaltet werdenLR- und SR-Befehle davon abhalten, FPX-Erweiterungsregister zu verwenden.Durchlauf fÃ¼r Skalar-nach-Vektor-Optimierung ausschalten, der 64-Bit-Ganzzahlberechnungen in Vektorberechnungen umwandelt.Die Warnung Walloc-size-larger-than= ausschalten. Entspricht Walloc-size-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Die Warnung Walloca-larger-than= ausschalten. Entspricht Walloca-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Die Warnung Â»-Wstack-usage=Â« ausschalten. Entspricht Â»-Wstack-usage=<SIZE_MAX>Â« oder grÃ¶ÃŸer.Die Warnung Wvla-larger-than= ausschalten. Entspricht Wvla-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten.Hardware-Gleitkommabefehle ausschalten.Indizierte Adressierung ausschalten.Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten.Optimierungen, die Standard-Rundungsverhalten fÃ¼r Gleitkomma annehmen, ausschalten.LageunabhÃ¤ngigen Code (PIC) fÃ¼r Verwendung in BS-Kernelcode ausschalten.Vorverarbeitung ausschalten.Leerregister ausschalten.Verwendung der RX-FPU-Befehle ausschalten.Direkte Aufrufe von globalen Funktionen verbieten.Mehr als Â»msched-max-memory-insnsÂ« in Befehlsgruppe verbieten. Ansonsten ist Grenze Â»weichÂ« (Nicht-Speicheroperationen beim Erreichen der Grenze bevorzugen).Optimierung der Endrekursion verbieten, wenn die aufrufende Routine die ZeichenlÃ¤nge weggelassen haben kÃ¶nnte.Reine und konstante Funktionen entdecken.Nur-lese und nicht-adressierbare statische Variablen entdecken.Nur-lese-, nur-schreib- und nicht-adressierbare statische Variablen entdecken.Ãœbersetzungszeitstatistik anzeigen.WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen.Codebaum nach Frontend-Optimierung anzeigen.Codebaum nach Analyse anzeigen.Codebaum nach Analyse anzeigen; veraltete Option.Compiler-Version anzeigen.Frontend-AST nach dem Parsen und der semantischen Analyse anzeigen.Die globale Symboltabelle nach dem Parsen anzeigen.Die Symbole in umgekehrter Reihenfolge ausgeben.Diese Informationen anzeigen.Division durch Null bei %LDivision durch Null beim Konvertieren von %s in %s bei %LDivisionsstrategie, eine von: call-div1, call-fp, call-table.In LRA die ablaufsensitive Rematerialisierung durchfÃ¼hren.Adressausrichtung von Aufrufbefehlen durchfÃ¼hren.Dispatch-Planung durchfÃ¼hren, wenn Prozessor bdver1, bdver2, bdver3, bdver4 oder znver1 ist und Haifa-Planung ausgewÃ¤hlt ist.Die D-Programmstart-Dateien mit dem Compilat binden.Keine BRcc-Befehle in arc_reorg erzeugen.Verbieten, dass konstante Daten in Codeabschnitten platziert werden.Nicht von einem groÃŸen TLS-Segment ausgehen.Nicht annehmen, dass Funktionen, die im Trainingslauf nie ausgefÃ¼hrt wurden, kalt sind.Nicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sind.Leerregister nicht ausschalten.Kommentare in Makroexpansionen nicht verwerfen.Kommentare nicht verwerfen.Ãœbersetzte Funktionen oder verstrichene Zeit nicht ausgeben.Gemeinsame Elemente in Templatevergleichen nicht weglassen.Keine Adressierungsmodi mit Seiteneffektzuweisungen erzeugen.Keine komplexen Ganzzahlkonstanten im Nur-Lese-Speicher erzeugen.Keinen Funktionsprolog oder -epilog erzeugen.Strenge Ausrichtung nicht erzwingen.Keine #line-Direktiven erzeugen.Keine .size-Direktiven erzeugen.Nicht unbedingt einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen.Keinen Code generieren, der nur im Supervisor-Modus lÃ¤uft (Standard).Keine Befehle fÃ¼r Laden/Speichern mit Aktualisierung erzeugen.Keine mpy-Befehle fÃ¼r ARC700 erzeugen.Keine unausgerichteten Speicherzugriffe erzeugen.Ganzzahldivision nicht Â»inlineÂ« generieren.Quadratwurzel nicht Â»inlineÂ« generieren.Nicht gegen die GerÃ¤te-spezifische Bibliothek lib<MCU>.a binden.D-Standardbibliothek nicht in die Compilierung einbinden.PIC-Register nicht in Funktionsprologen laden.Nicht nach Objekten im Standardverzeichnis suchen.ABI-Schalter nicht in e_flags markieren.Keine Optimierungen durchfÃ¼hren, die die Stapelverwendung deutlich erhÃ¶hen.Gleitkommakonstanten nicht ins TOC legen.Symbol+Offset-Konstanten nicht ins TOC legen.Keine system- oder GCC-spezifischen Makros vordefinieren.Template-Spezialisierungen fÃ¼r die Ausgabe nicht als Template-Signatur gefolgt von den Argumenten umformatieren.Keine Standard-Start-Adresse 0x100 des Programmes bereitstellen.In Ãœberwachungsfunktionen erweiterte Register nicht auf Stapel sichern.Standard-System-EinfÃ¼gepfade nicht durchsuchen (die mit -isystem angegebenen werden trotzdem noch verwendet).Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchen.Eingebaute Funktionen und Codeerzeugung fÃ¼r SSE4.1 und SSE4.2 nicht unterstÃ¼tzen.Keine Fehlersuchinformationen fÃ¼r C++-Klassen unterdrÃ¼cken.Warnungen aus System-Headern nicht unterdrÃ¼cken.Lokale Variablen und COMMON-BlÃ¶cke behandeln, als ob sie in SAVE-Anweisungen benannt worden wÃ¤ren.Ausrichtung von Code und der Nur-Lese-Daten nicht optimieren.Stapelausrichtung nicht optimieren.Ausrichtung der schreibbaren Daten nicht optimieren.Keine MDMX-Befehle verwenden.Keine MIPS-3D-Befehle verwenden.VAX-FP nicht verwenden.Keine Cache entleerende Funktion verwenden, bevor Stapel-Trampoline aufgerufen werden.Adressen, die globale Register belegen, nicht verwenden.Keine Bedingungscodes normaler Befehle verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Vierfach-Gleitkommabefehle nicht verwenden.Die AIX-Vector-Extended-ABI nicht verwenden.AltiVec-ABI-Erweiterungen nicht verwenden.Bit-Feld-Befehle nicht verwenden.Den callt-Befehl nicht verwenden (Standard).Nicht die gerÃ¤tespezifische Specs-Datei Â»device-specs/specs-<MCU>Â« verwenden.Spezifischen Befehl Â»fabsdÂ« nicht verwenden.Spezifischen Befehl Â»fabssÂ« nicht verwenden.Spezifischen Befehl Â»fadddÂ« nicht verwenden.Spezifischen Befehl Â»faddsÂ« nicht verwenden.Spezifischen Befehl Â»fatandÂ« nicht verwenden.Spezifischen Befehl Â»fatansÂ« nicht verwenden.Spezifischen Befehl Â»fcmpeqdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpeqsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgedÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgesÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgtdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgtsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpledÂ« nicht verwenden.Spezifischen Befehl Â»fcmplesÂ« nicht verwenden.Spezifischen Befehl Â»fcmpltdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpltsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpnedÂ« nicht verwenden.Spezifischen Befehl Â»fcmpnesÂ« nicht verwenden.Spezifischen Befehl Â»fcosdÂ« nicht verwenden.Spezifischen Befehl Â»fcossÂ« nicht verwenden.Spezifischen Befehl Â»fdivdÂ« nicht verwenden.Spezifischen Befehl Â»fdivsÂ« nicht verwenden.Spezifischen Befehl Â»fexpdÂ« nicht verwenden.Spezifischen Befehl Â»fexpsÂ« nicht verwenden.Spezifischen Befehl Â»fextsdÂ« nicht verwenden.Spezifischen Befehl Â»fixdiÂ« nicht verwenden.Spezifischen Befehl Â»fixduÂ« nicht verwenden.Spezifischen Befehl Â»fixsiÂ« nicht verwenden.Spezifischen Befehl Â»fixsuÂ« nicht verwenden.Spezifischen Befehl Â»floatidÂ« nicht verwenden.Spezifischen Befehl Â»floatisÂ« nicht verwenden.Spezifischen Befehl Â»floatudÂ« nicht verwenden.Spezifischen Befehl Â»floatusÂ« nicht verwenden.Spezifischen Befehl Â»flogdÂ« nicht verwenden.Spezifischen Befehl Â»flogsÂ« nicht verwenden.Spezifischen Befehl Â»fmaxdÂ« nicht verwenden.Spezifischen Befehl Â»fmaxsÂ« nicht verwenden.Spezifischen Befehl Â»fmindÂ« nicht verwenden.Spezifischen Befehl Â»fminsÂ« nicht verwenden.Spezifischen Befehl Â»fmuldÂ« nicht verwenden.Spezifischen Befehl Â»fmulsÂ« nicht verwenden.Spezifischen Befehl Â»fnegdÂ« nicht verwenden.Spezifischen Befehl Â»fnegsÂ« nicht verwenden.Spezifischen Befehl Â»frdxhiÂ« nicht verwenden.Spezifischen Befehl Â»frdxloÂ« nicht verwenden.Spezifischen Befehl Â»frdyÂ« nicht verwenden.Spezifischen Befehl Â»fsindÂ« nicht verwenden.Spezifischen Befehl Â»fsinsÂ« nicht verwenden.Spezifischen Befehl Â»fsqrtdÂ« nicht verwenden.Spezifischen Befehl Â»fsqrtsÂ« nicht verwenden.Spezifischen Befehl Â»fsubdÂ« nicht verwenden.Spezifischen Befehl Â»fsubsÂ« nicht verwenden.Spezifischen Befehl Â»ftandÂ« nicht verwenden.Spezifischen Befehl Â»ftansÂ« nicht verwenden.Den eigenen Befehl ftruncds nicht verwenden.Spezifischen Befehl Â»fwrxÂ« nicht verwenden.Spezifischen Befehl Â»fwryÂ« nicht verwenden.Spezifischen Befehl Â»roundÂ« nicht verwenden.Keine unausgerichteten Speicherreferenzen verwenden.Nicht bei Verwendung von Â»long longÂ« mit -pedantic warnen.Stapel-ÃœberprÃ¼fung mit Grenzen im L1-Zwischenspeicher durchfÃ¼hren.Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Code- und Datenelemente nicht ausrichten.Keine floats und doubles in Registern erweiterter Genauigkeit reservieren.Nicht annehmen, dass unausgerichtete Zugriffe vom System behandelt werden.Keine Funktionen zum Entleeren des Cache aufrufen.Keine Abfangfunktion zum Entleeren des Cache aufrufen.Keine dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Keine DWARF-ErgÃ¤nzungen Ã¼ber gewÃ¤hlte Version hinaus erzeugen.Keine DLL-exportierten Inline-Funktionen erzeugen, auÃŸer wenn nÃ¶tig.Keine DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen.Keine PrÃ¼fungen fÃ¼r Steuerungs-Spekulation in selektiver Planung.Keinen Code nur fÃ¼r privilegierten Modus erzeugen; bringt Â»-mno-inline-ic_invalidateÂ« mit sich, wenn der Â»inlineÂ«-Code nicht im Usermodus funktionieren wÃ¼rde.Keine PrioritÃ¤t mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Blockverschiebungen nicht optimieren, sondern Â»memcpyÂ« verwenden.Blockkopierbefehle nicht optimieren.Keine P-Mnemonics fÃ¼r Zweige verwenden.Register r32..r63 nicht verwenden.Mindestens 25-Bit-Addressraum fÃ¼r Aufrufe verwenden.Nicht bei Verwendung von Microsoft-Erweiterungen warnen.Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %LÃœbereinstimmungsfehler zu Warnungen degradieren.Angesteuert:Schein-%qs bei %L kann keine Initialisierung habenScheinargument %qs bei %L kann nicht INTENT(OUT) seinScheinargument %qs bei %L kann nicht OPTIONAL seinScheinargument %qs bei %L darf kein abgeleiteter Typ bei %C seinScheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) seinScheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) seinScheinargument %qs bei %L war als INTENT(OUT) deklariert, aber nicht gesetztScheinargument %qs muss Zeiger oder Feld mit angenommener Form ohne CONTIGUOUS-Attribut sein, da das effektive Argument bei %L nicht einfach fortlaufend ist und beide ASYNCHRONOUS oder VOLATILE sindScheinargument %qs ist im Ausdruck bei %L nicht erlaubtScheinargument %qs von %qs bei %L sollte %qs genannt werden, um zum zugehÃ¶rigen Argument der Ã¼berschriebenen Prozedur zu passenScheinargument %qs mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %LScheinargument %qs mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %LDummyflag. Dies ist die Voreinstellung, auÃŸer wenn FPX-Schalter explizit angegeben werden.Scheinprozedur %qs bei %C kann keine allgemeine Schnittstelle habenScheinprozedur %qs bei %L darf nicht ELEMENTAL seinDummyprozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltigScheinprozedur %qs nicht in elementarer Prozedur %qs bei %L erlaubtScheinprozedur %qs der PURE-Prozedur bei %L muss auch PURE seinScheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME habenQuellcode-Abdeckungsverpflichtungen wegschreiben.Textdarstellung des expandierten Graphen nach SRCFILE.eg-ID.txt wegschreiben.Textdarstellung des expandierten Graphen nach SRCFILE.eg.txt wegschreiben.Aufrufgraphen des Analysierers nach SRCFILE.callgraph.dot wegschreiben.Daten des Analysierers nach SRCFILE.analyzer.json.gz wegschreiben.Deklaration in .decl-Datei ausgeben.Detaillierte Informationen Ã¼ber die GCC-interne ReprÃ¤sentation von Quellcode-Stellen ausgeben.Nur die definierten Symbole wegschreiben.OptimierungsdurchlÃ¤ufe ausgeben.Informationen Ã¼ber das Wegwerfen von ZustÃ¤nden nach SRCFILE.state-purge.dot wegschreiben.Expandierten Graphen des Analysierers nach SRCFILE.eg.dot wegschreiben.Gesamtgraphen des Analysierers nach SRCFILE.supergraph.dot wegschreiben.Die entmangelte Ausgabe wegschreiben.Die Details von LTO-Objekten wegschreiben.Die Kommandozeilenoptionen des Dump-Werkzeugs wegschreiben.Die Statistik der GIMPLE-Anweisungen wegschreiben.Die Statistik der Baumarten wegschreiben.Die Statistik der BÃ¤ume wegschreiben.Den Aufrufgraphen der Symboltabelle wegschreiben.Diverse Interna des Analysierers nach SRCFILE.*.fg.dot und SRCFILE.*.tg.dot wegschreiben.Diverse Interna des Analysierers nach SRCFILE.analyzer.txt wegschreiben.Diverse Interna des Analysierers auf die Standardfehlerausgabe wegschreiben.Doppeltes Attribut %s bei %LAttribut %s doppelt angegeben bei %LDoppelte Markenspezifikation %s bei %CDoppelte Spezifikation %s bei %CDoppeltes ASYNCHRONOUS-Attribut bei %L angegebenDoppeltes AUTOMATIC-Attribut bei %L angegebenDoppeltes BIND-Attribut bei %L angegebenDoppeltes DEFERRED bei %CDoppeltes DIMENSION-Attribut bei %CDoppelte ELSE-Anweisungen bei %L und %CDoppeltes EXTENDS-Attribut bei %L angegebenDoppelte IMPLICIT NONE-Anweisung bei %CDoppelte NML-Spezifikation bei %CDoppeltes NON_OVERRIDABLE bei %CDoppeltes POINTER-Attribut bei %CDoppelte PRIVATE-Anweisung bei %CDoppeltes PROTECTED-Attribut bei %L angegebenSAVE-Attribut doppelt angegeben bei %LDoppelte SEQUENCE-Anweisung bei %CDoppelte UNIT-Spezifikation bei %CDoppeltes VALUE-Attribut bei %L angegebenDoppeltes VOLATILE-Attribut bei %L angegebenDoppelte Zugriffsspezifikation bei %CDoppeltes Argument %qs bei %L fÃ¼r intrinsisches %sDoppelte Feldspezifikation fÃ¼r Cray-Zeigerende bei %CDoppelte Aufbau-Marke %qs bei %CDoppelte Format-Spezifikation bei %CDoppelter Name %qs in VerknÃ¼pfung bei %CDoppelter Name %qs in Parameterliste bei %CDoppelte Anweisungsmarke %d bei %L und %LDoppeltes Symbol %qs in formaler Argumentliste bei %CWÃ¤hrend der Optimierungen zur Linkzeit bei unpassenden Typen von globalen Deklarationen warnen.Dynamic Realign Argument Pointer (DRAP) wird in Interrupt-Service-Routinen nicht unterstÃ¼tzt. Ein Workaround ist, Funktionen mit Aggregat-RÃ¼ckgabetypen zu vermeiden.CC-Register dynamisch belegen.E-Angabe nicht erlaubt mit g0-Deskriptor in Formatzeichenkette bei %LInterner Fehler: EDGE_CROSSING incorrectly set across same sectionInterner Fehler: EDGE_CROSSING missing across section boundaryInterner Fehler: EH edge crosses section boundary in bb %iInterner Fehler: EH incoming edge mixed with non-EH incoming edges in bb %iEH Landefeld-Marke ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis habenELEMENTAL, nicht-INTRINSIC-Prozedur %qs ist nicht als effektives Argument bei %L erlaubtELEMENTAL-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %LELEMENTAL Prozedurzeigerkomponente %qs ist nicht als effektives Argument bei %L erlaubtELSE-IF-Anweisung bei %C kann nicht auf eine ELSE-Anweisung bei %L folgenAnweisung ELSEWHERE bei %C folgt zuvor unmaskiertem ELSEWHEREELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-BlockENCODING= bei %L ist in Fortran 95 nicht erlaubtEND-TEAM-Anweisung bei %CEND-Anweisung statt %s-Anweisung bei %LEND-Tag bei %C in Ausgabe-Anweisung nicht erlaubtEND-Marke %d bei %L nicht definiertENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Funktion %qs nicht RECURSIVE istENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Unterprogramm %qs nicht RECURSIVE istENTRY %qs bei %L hat keinen IMPLICIT-TypENTRY-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L seinENTRY-Ergebnis %s kann kein Feld in FUNCTION %s bei %L seinENTRY-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L seinENTRY-Anweisung bei %CENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftretenENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines STRUCTURE-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines SUBMODULEs auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenENTRY-Anweisung bei %L mit BIND(C) ist in einer elementaren Prozedur verbotenENTRY_BLOCK has IL associated with itENUM und ENUMERATOR bei %CENUM-Deklaration bei %C hat keine ENUMERATORenAnweisung zur ENUM-Definition vor %C erwartetENUMERATOR %L nicht mit Ganzzahlausdruck initialisiertEOR-Marke %d bei %L nicht definiertEQUIVALENCE bei %C erfordert zwei oder mehr ObjekteEQUIVALENCE-Anweisung bei %CERR-Marke %d bei %L nicht definiertERRMSG bei %LERRMSG bei %L ist ohne STAT-Marke nutzlosERRMSG-Markierung bei %LERRMSG-VariableÂ»ERRMSG=Â«-Variable bei %L muss skalare Default-CHARACTER-Variable seinÂ»ERRMSG=Â«-Argument bei %L muss skalare CHARACTER-Variable seinERROR STOP-Anweisung bei %CESA/390-Architektur.Â»EVENT POSTÂ«-Anweisung bei %CÂ»EVENT WAITÂ«-Anweisung bei %CEVENT-Argument bei %L fÃ¼r die intrinsische EVENT_QUERY muss vom Typ EVENT_TYPE seinEXIT-Anweisung bei %C beendet Â»!$ACC LOOPÂ«-SchleifeEXIT-Anweisung bei %C beendet !$OMP DO SchleifeEXIT-Anweisung ohne DO-CONSTRUCT-Name bei %CEXIT_BLOCK has IL associated with itEXTENDS bei %LAttribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in KonfliktEntweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED habenElement %d des tatsÃ¤chlichen Arguments von RESHAPE bei %L darf nicht negativ seinElement in Feldkonstruktor %s bei %L ist %sElement des Feldes mit vermuteter Form oder von Zeigern bei %L kann nicht zum Argument bei %L passenElement des Feldes mit vermuteter Form oder von Zeigern wird bei %2$L an ein Feld-Scheinargument %1$qs Ã¼bergebenElement mit einem Wert von %1$d in ORDER bei %2$L muss fÃ¼r das intrinsische RESHAPE in der NÃ¤he von %4$L im Bereich [1, â€¦, %3$d] liegenElementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %LElemente mit demselben Wert bei %L und %L in Vektorindex in einem Variablen-Definitionskontext (%s)Mehrere Funktionsaufrufe auch fÃ¼r unreine Funktionen entfernen.Â».gnu_attributeÂ«-Etiketten erzeugen..stack_size-Direktiven erzeugen.16-bit-Adressverschiebungen in kleinen Datenbereichen ablegen.32-bit-Adressverschiebungen in kleinen Datenbereichen erzeugen.Property GNU_PROPERTY_X86_ISA_1_NEEDED GNU generieren.IEEE-konformen Code erzeugen, ohne ungenaue Ausnahmen.ELF-Attribut fÃ¼r RISC-V generieren.Informationen zum Aufrufgraph ausgeben.PrÃ¼fungen generieren, die bei Anwendung atomarer eingebauter Operationen auf unausgerichtetem Speicher zu Â»break 8Â«-Befehlen fÃ¼hren.Code fÃ¼r die Byte/Word-ISA-Erweiterung erzeugen.Code fÃ¼r die ZÃ¤hlen-ISA-Erweiterung erzeugen.Code fÃ¼r die FP-Move- und SQRT-ISA-Erweiterung erzeugen.Code fÃ¼r die Video-ISA-Erweiterung erzeugen.Code mit expliziten Adressverschiebungsbefehlen erzeugen.Common-Ã¤hnliche Symbole als schwache Symbole ausgeben.Debug-Kommentare wÃ¤hrend der Vorverarbeitung ausgeben.Debuginformation fÃ¼r den Escape-Analyse-Durchlauf ausgeben, wenn mit -fgo-optimize-allocs aufgerufen.Diagnoseinformationen zur Position der Knoten im expandierten Graphen ausgeben.Direkte Zweige in lokalen Funktionen erzeugen.ZusÃ¤tzlichen Code im Funktionsprolog ausgeben, um ein Ãœberschreiten des angegebenen Limits fÃ¼r die StapelgrÃ¶ÃŸe abzufangen (trap).Funktionsprologe nur vor Teilen der Funktion erzeugen, die diese benÃ¶tigt, statt am Anfang der Funktion.Bei PIC-Erzeugung Funktionsaufrufe ausgeben, die die globale Offsettabelle verwenden.Verschmolzene multiply-add-Befehle fÃ¼r long double in Vektorregistern (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb) generieren. Der Durchlauf fÃ¼r NeuverknÃ¼pfungen verarbeitet verschmolzene multiply-add-Befehle nicht, daher enthÃ¤lt der vom Mittelteil generierte Code hÃ¤ufig lange verschmolzene multiply-add-Ketten. Das kann die Pipeline nicht gut verarbeiten, daher ist das Standardverhalten, die multiply- und add-Befehle separat zu generieren, soweit es long double in Vektorregistern betrifft. Performancemessungen haben ergeben, dass das besser ist. Diese Option erlaubt das Standardverhalten zu Ã¼bersteuern, zu Testzwecken.Implizite Instanziierungen von Â»inlineÂ«-Templates ausgeben.Implizite Instanziierungen von Templates ausgeben.Indirekte Zweige in lokalen Funktionen erzeugen.Instrumentierungsaufrufe fÃ¼r Aufrufe von __tsan_func_entry() und __tsan_func_exit() erzeugen.Lange Laden/Speichern-Folgen ausgeben.AusfÃ¼hrlichere Beschreibungen des Steuerablaufs in den Diagnosemeldungen ausgeben.AusfÃ¼hrlichere Beschreibungen der ZustandsÃ¤nderungen in den Diagnosemeldungen ausgeben.Diagnosemeldungen fÃ¼r Optimierung ausgeben.Profiling-ZÃ¤hleraufruf am Funktionsanfang vor Prolog ausgeben.Aufruf fÃ¼r Profiling-ZÃ¤hler am Funktionsanfang vor dem Prolog ausgeben. Der compilierte Code benÃ¶tigt eine 64-Bit-CPU sowie glibc 2.29 oder neuer zum Laufen.Progressive empfohlene Breakpoint-Stellen ausgeben.rdval statt rduniq fÃ¼r Thread-Zeiger erzeugen.Spezielle Instrumentierung fÃ¼r Zugriff auf volatile-Objekte erzeugen.static-const-Variablen erzeugen, auch wenn sie nicht verwendet werden.Vor und nach Â»volatile extendedÂ«-asms Stopp-Bits ausgeben.Template-Instanziierungen als schwache Symbole ausgeben.Traps als Â»break 8Â« ausgeben, voreingestellt fÃ¼r CRIS v3 und aufwÃ¤rts. Wenn ausgeschaltet, werden Aufrufe von abort() verwendet.AusfÃ¼hrliche Informationen zur Fehlersuche im Assemblercode ausgeben.Leeres FINAL bei %CLeere IMPLICIT-Anweisung bei %CLeerer Feldkonstruktor bei %C ist nicht erlaubtLeere Initialisierungsliste im alten Stil bei %CLeere Ziffernmenge in BOZ-Konstante bei %CAlternativen fÃ¼r q-Befehl einschalten.Registersatz mit 16 EintrÃ¤gen aktivieren.Erweiterung fÃ¼r 64-Bit-Zeitstempel-Befehl einschalten.C++-Koroutinen einschalten (experimentell).C++-Header-Modul einschalten (experimentell).C++-modules-ts einschalten (experimentell).UnterstÃ¼tzung fÃ¼r Deallozierung mit GrÃ¶ÃŸenangabe aus C++14 einschalten.C-SKY-DSP-Befehle einschalten.Erweiterte C-SKY-DSP-Befehle einschalten.C-SKY-SECURE-Befehle einschalten.C-SKY-TRUST-Befehle einschalten.C-SKY-DSP-Vektorbefehle einschalten.CFI-Tabellen Ã¼ber GAS-Assembler-Direktiven einschalten.STATIC- und AUTOMATIC-Attribute im DEC-Stil einschalten.DIV und DIVU einschalten.DIV-REM-Befehle fÃ¼r ARCv2 einschalten.DSP-3.1-Paket-A-Erweiterungen einschalten.Dwarf-Zeilenfehlersuchinfo Ã¼ber GNU as einschalten.Befehle mit einem oder zwei Operanden fÃ¼r Telefonie einschalten.Die Opcodes ENTER_S und LEAVE_S fÃ¼r ARCv2 einschalten.Codekomprimierung fÃ¼r FT32B-Code aktivieren.VollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschalten.Funktionsdeskriptor-PIC-Modus einschalten.Transformation der Graphite-IdentitÃ¤t einschalten.ID-basierte Shared Library einschalten.IEEE-128-Bit-Gleitkommazahlen mittels SchlÃ¼sselwort Â»__float128Â« einschalten.Lokale Registerzuordnung einschalten.Erweiterung fÃ¼r gesperrte Load/Store-Conditional-Befehle einschalten.MUL-Befehle einschalten.Befehle MUL.X und UMUL.X einschalten.MULX-Befehle einschalten, schnelle Bitverschiebung annehmen.Objective-C-Ausnahme- und -Synchronisations-Syntax einschalten.Laufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschalten.OpenACC einschalten.OpenMP einschalten (bringt Â»-frecursiveÂ« in Fortran mit sich).Auslagern an OpenMP-GPU einschalten.SIMD-Direktiven von OpenMP einschalten.PIC-UnterstÃ¼tzung beim Bauen von Bibliotheken einschalten.Plan-9-Spracherweiterungen einschalten.Rcq-Constraint-Handling einschalten â€“ der GroÃŸteil der Kurzcodeerzeugung hÃ¤ngt davon ab.Rcq-Constraint-Handling einschalten â€“ ccfsm-condexec hÃ¤ngt zum groÃŸen Teil davon ab.Verwendung von Read-Modify-Write-Befehlen (RMW) einschalten.Zusammenfassen von nutzersichtbaren Variablen wÃ¤hrend des SSA-Durchlaufs einschalten.SSA-Codeversenkung auf BÃ¤umen einschalten.Beseitigungsoptimierung fÃ¼r toten SSA-Code auf BÃ¤umen einschalten.SSA-BIT-CCP-Optimierungen auf BÃ¤umen einschalten.SSA-CCP-Optimierungen auf BÃ¤umen einschalten.SSA-PRE-Optimierungen auf BÃ¤umen einschalten.TPF-OS-Tracing-Code einschalten.Virtual-Hosting-UnterstÃ¼tzung einschalten.XY-Speicher-Erweiterung (DSP Version 3) einschalten.Ausrichtung von COMMON-BlÃ¶cken einschalten.Alle -Wunused- Warnungen einschalten.Alle DEC-Spracherweiterungen zulassen.Alle Informationen Ã¼ber Optimierungen auf stderr einschalten.Einen RTL-Guckloch-Durchlauf vor sched2 einschalten.ASan-Schutz fÃ¼r alloca/VLAs einschalten.ASan-Schutz fÃ¼r eingebaute Funktionen einschalten.ASan-Schutz fÃ¼r Verwendung-nach-RÃ¼ckkehr-Fehler einschalten.ASan-Schutz fÃ¼r globale Variablen einschalten.ASan-Schutz fÃ¼r Ladeoperationen einschalten.ASan-Schutz fÃ¼r Stapelspeicher einschalten.ASan-Schutz fÃ¼r Speicheroperationen einschalten.Lockerung des Assemblers und Linkers einschalten. Per Vorgabe eingeschaltet bei -Os.Atomare Befehle einschalten.Backend-Fehlersuche einschalten.RÃ¼ckwÃ¤rtsÃ¼bermittlung von Nutzungseigenschaften auf SSA-Ebene einschalten.Rohr-Bitschiebebefehle einschalten.Vektorisierung von BasisblÃ¶cken (SLP) auf BÃ¤umen einschalten.Einfachen Programm-Profilierungscode einschalten.Bbit-Peephole2 einschalten.Cache-Umgehung fÃ¼r flÃ¼chtige Referenzen umgehen.Cache-Prefetch-Befehle einschalten.Bestimmte Features, die im Concept-TS vorhanden sind, einschalten.Codedichte-Befehle fÃ¼r ARCv2 einschalten.Codeanhebung einschalten.Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten, und -fprofile-dir= setzen.Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten.Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten, und -fprofile-dir= setzen.Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten.Kompakte casesi-Muster einschalten.Beseitigung von bedingt totem Code fÃ¼r Aufrufe eingebauter Funktionen einschalten.Bedingte AusfÃ¼hrung (fÃ¼r andere Befehle als Kopieren/scc) einschalten.Verwendung bedingter Kopierbefehle einschalten.Bedingte Kopierbefehle einschalten.Konstruktor-/Destruktor-Feature einschalten.Koprozessorbefehle einschalten.Kopieweitergabe von Informationen Ã¼ber Skalar-Evolution einschalten.Kopieweitergabe auf BÃ¤umen einschalten.Korrektur fluss-unstimmiger Profildateneingabe einschalten.Entfernung toter Speicherungen einschalten.Ausgaben zur Fehlersuche einschalten.HardwareunterstÃ¼tzung fÃ¼r dezimales Gleitkomma einschalten.Standardumwandlungen zwischen Â»__float128Â« und Â»long doubleÂ« einschalten.Standardbreiten fÃ¼r die Formatangaben i, f und g aktivieren.Divisions- und Modulobefehle einschalten.Dominator-Optimierungen einschalten.Doppelte Load/Store-Befehle fÃ¼r ARC HS einschalten.Erweiterung Dual-Virterbi-Butterfly einschalten.FrÃ¼here Stopp-Bit-Platzierung fÃ¼r bessere Planung einschalten.FrÃ¼hes Gimple-Falten von eingebauten Funktionen aktivieren.Ausnahmebehandlung einschalten.VorwÃ¤rts-Ãœbertragung auf BÃ¤umen einschalten.Frontend-Optimierung einschalten.Funktionsprofilierung einschalten.Funktionen umsortieren, um Codeplatzierung zu verbessern.Garbage Collection (GC) in Objective-C/Objective-C++-Programmen einschalten.Erzeugen von ARC-SIMD-Befehlen mithilfe von zielspezifischen eingebauten Funktionen zu erzeugen.Erzeugen von R2-BMX-Befehlen einschalten.Erzeugen von R2-CDX-Befehlen einschalten.BinÃ¤rdateien erzeugen, die Divisionen mit Funktionen aus der libgcc durchfÃ¼hren. Die Vorgabe ist Â»-mhard-divÂ«.BinÃ¤rdateien erzeugen, die Gleitkommaberechnungen mit Funktionen aus der libgcc durchfÃ¼hren. Dies ist die Voreinstellung; Ã¤nderbar mit Â»-mhard-floatÂ«.BinÃ¤rdateien erzeugen, die Multiplikationen mit Funktionen aus der libgcc durchfÃ¼hren. Die Vorgabe ist Â»-mhard-mulÂ«.Befehle fÃ¼r Vergleiche mit Setzen der Flags (l.sf*i) erlauben. Standardverhalten ist, stattdessen zusÃ¤tzliche Befehle zu verwenden, die den Direktwert in ein Register zwischenspeichern.Befehle fÃ¼r bedingte Zuweisungen (l.cmov) erlauben. Standardverhalten ist, stattdessen Ã¤quivalente set- und branch-Befehle zu verwenden.Division mit Hardware-Befehlen (l.div, l.divu) aktivieren. Dies ist die Voreinstellung; Ã¤nderbar mit Â»-msoft-divÂ«.Gleitkommaberechnungen mit Hardware-Befehlen durchfÃ¼hren. Die Voreinstellung ist Â»-msoft-floatÂ«.Multiplikation mit Hardware-Befehlen (l.mul, l.muli) aktivieren. Dies ist die Vorgabe; Ã¤nderbar mit Â»-msoft-mulÂ«.Befehle fÃ¼r Rechtsdrehung (l.ror) erzeugen. StandardmÃ¤ÃŸig werden Funktionen aus der libgcc verwendet, um Rechtsdrehungen mit Direktoperand durchzufÃ¼hren.Befehle fÃ¼r Rechtsdrehung mit Direktoperand (l.rori) erzeugen. StandardmÃ¤ÃŸig werden Funktionen aus der libgcc verwendet, um diese Befehle durchzufÃ¼hren.Befehle fÃ¼r Bitverschiebung mit Direktwert (l.srai, l.srli, l.slli) erlauben. Standardverhalten ist, stattdessen zusÃ¤tzliche Befehle zu verwenden, die den Direktwert in ein Register zwischenspeichern.Befehle fÃ¼r Vorzeichenerweiterung (l.ext*) erlauben. Standardverhalten ist, die Vorzeichenerweiterung mittels Ladebefehlen durchzufÃ¼hren.Erraten der Sprungwahrscheinlichkeiten einschalten.Hardware-Gleitkommabefehle einschalten.Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fÃ¶rdern.Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten.hwasan-Instrumentierung fÃ¼r alloca/VLAs einschalten.hwasan-Instrumentierung fÃ¼r eingebaute Funktionen einschalten.hwasan-Instrumentierung fÃ¼r Ladeoperationen einschalten.hwasan-Instrumentierung von auf dem Stapel allozierten Variablen fester GrÃ¶ÃŸe einschalten.hwasan-Instrumentierung fÃ¼r Speicheroperationen einschalten.Ein- und Ausgabe der Graphite-ReprÃ¤sentierung einschalten.Â»inlineÂ«-PrÃ¼fungen fÃ¼r NIL-EmpfÃ¤nger mit NeXT-Laufzeitumgebung und ABI-Version 2 einschalten.Inlining von PLT in Funktionsaufrufen einschalten.Einschalten des Inlining von Â»inlineÂ«-Funktionen, ansonsten wird jegliches Inlining ausgeschaltet.Interrupt-Stapelbefehle einschalten.Artspezifische Varianten der intrinsischen Ganzzahlfunktionen einschalten.Sprungmarkenausrichtungs-Optimierungen einschalten.Faules Modul-Importieren einschalten.Intrinsische Altlasten-Mathematik-Funktionen fÃ¼r KompatibilitÃ¤t einschaltet.Veraltetes Parsen von INCLUDE als Anweisung einschalten.Optimierungen zur Bindezeit einschalten.Binder-Optimierungen einschalten.Binderlockerung einschalten.Binderlockerungen einschalten.Binderlockerung einschalten.Zusammenfassen von benachbarten Lade-/Speicherbefehlen einschalten.Schleifenverteilung fÃ¼r in Bibliotheksaufruf umgewandelte Muster einschalten.Schleifenverteilung auf BÃ¤umen einschalten.Vektorisierung des Schleifen-Epilogs mit kleinerer VektorgrÃ¶ÃŸe einschalten.Kopieren des Schleifenkopfes auf BÃ¤umen einschalten.Umordnen der Schleifen auf BÃ¤umen einschalten.Bewegung der Schleifeninvariante auf BÃ¤umen einschalten.Schleifenschachtelungs-Umwandlungen einschalten. Entspricht -floop-next-optimize.Schleifenoptimierungen auf Baumebene einschalten.Schleifenvektorisierung auf BÃ¤umen einschalten.Maschinenspezifische Guckloch-Optimierungen einschalten.AusfÃ¼hrlichere RTX-Kosten wÃ¤hrend des Debuggens ausgeben.  Nur fÃ¼r GCC-Entwickler gedacht.Die meisten Warnungen einschalten.Multicore-UnterstÃ¼tzung einschalten.Multiplikationsbefehle einschalten.Multiprozessorbefehle einschalten.Optimierungen fÃ¼r geschachtelte bedingte AusfÃ¼hrung einschalten.Optimierung von &&/|| in bedingter AusfÃ¼hrung einschalten.GIMPLE-Parsen einschalten.Vorausschauende Verwendung von Â»cbranchsiÂ«-Mustern einschalten.Vorverarbeitung einschalten.BereichsprÃ¼fung wÃ¤hrend Kompilierung einschalten.Neuverbindung auf Baumebene einschalten.Registerdruckempfindliche Befehlsplanung einschalten.Lockerung im Assembler einschalten.Planung Ã¼ber BasisblÃ¶cke hinaus einschalten.Gesondertes Datensegment einschalten.Setzen von GPRs auf das Ergebnis von Vergleichen einschalten.Stapelspeicher-Sicherungskopie im Rahmen der Control-Flow Enforcement Technology (CET) einschalten.Vorzeichenerweiternde Befehle einschalten.Aufteilung von 32-Bit-Immediates in oberen/unteren Teil einschalten.Stapelsondierung einschalten.Durchgang fÃ¼r statische Analyse einschalten.Strenge PrÃ¼fung fÃ¼r 32-bit psABI StrukturrÃ¼ckgabe einschalten.ZeichenkettenlÃ¤ngen-Optimierungen auf BÃ¤umen einschalten.UnterstÃ¼tzung fÃ¼r C++-Konzepte einschalten.UnterstÃ¼tzung fÃ¼r DEC STRUCTURE/RECORD einschalten.UnterstÃ¼tzung fÃ¼r GNU-Transaktionsspeicher einschalten.UnterstÃ¼tzung fÃ¼r RH850-ABI einschalten. Dies ist der Standard.UnterstÃ¼tzung fÃ¼r altes GCC-ABI einschalten.Erweiterung fÃ¼r Bytevertauschbefehle einschalten.Enden-Zusammenfassung auf BÃ¤umen einschalten.Den fundamentalen Typ char8_t einschalten und ihn als Typ fÃ¼r UTF-8-Zeichenketten und Zeichenliterale verwenden.Critical-Path-Heuristik im Planer einschalten.Heuristik fÃ¼r AbhÃ¤ngigkeits-ZÃ¤hler bei Planung einschalten.AnnÃ¤herung der Division einschalten. Dies reduziert die Genauigkeit der Division auf etwa 16 Bits fÃ¼r einfache Genauigkeit und 32 Bits fÃ¼r doppelte Genauigkeit.Erweiterte LRW-Befehle einschalten (Standard fÃ¼r CK801).Gruppenheuristik im Planer einschalten.Heuristik fÃ¼r letzte Befehle im Planer einschalten.Optimierer fÃ¼r geschachtelte Schleifen einschalten.Normalen Modus einschalten.Rang-Heuristik im Planer einschalten.AnnÃ¤herung der reziproken Quadratwurzel einschalten. Dies reduziert die Genauigkeit der reziproken Quadratwurzelergebnisse auf etwa 16 Bits fÃ¼r einfache Genauigkeit und 32 Bits fÃ¼r doppelte Genauigkeit.Heuristik fÃ¼r spekulative Befehle im Planer einschalten.AnnÃ¤herung der Quadratwurzel einschalten. Dies reduziert die Genauigkeit der Quadratwurzelergebnisse auf etwa 16 Bits fÃ¼r einfache Genauigkeit und 32 Bits fÃ¼r doppelte Genauigkeit. Wenn eingeschaltet, bringt es Â»-mlow-precition-recip-sqrtÂ« mit sich.Verwendung von 64-Bit Gleitkommaregistern in FMOV-Befehlen einschalten. Siehe auch -mdalign, wenn 64-Bit-Ausrichtung benÃ¶tigt wird.Verwendung des RX-FPU-Befehls einschalten. Dies ist Standard.Verwendung von leeren Formatelementen in Formatzeichenketten einschalten.Zeichenliterale in Zuweisungen und Datenanweisungen fÃ¼r Nichtzeichenvariablen aktivieren.Verwendung von indexierten Ladebefehlen einschalten.Verwendung von Pre-/Post-Modifikationen mit Registerversatz einschalten.Verwendung des LRA-Registerallozierers einschalten.Verwendung des fsca-Befehls einschalten.Verwendung des fsrra-Befehls einschalten.Verwendung des alten, defekten ABI, bei dem alle Funktionsargumente auf dem Stapel auf 32 Bits ausgerichtet sind.Verwendung der kurzen Ladebefehle einschalten.Verwendung des Standard-RX-ABI, wobei alle Funktionsargumente auf dem Stapel natÃ¼rlich ausgerichtet sind. (Voreinstellung.)Die z-Vektor-Spracherweiterung einschalten, die das kontextabhÃ¤ngige Vektormakro einschaltet und eingebaute Funktionen im Altivec-Stil aus vecintrin.h einschaltet.Traditionelle Vorverarbeitung einschalten.TransitivitÃ¤t von BeschrÃ¤nkungen wÃ¤hrend der Analyse berÃ¼cksichtigen.Nicht ausgerichtete Wort- und Halbwortzugriffe auf gepackte Daten einschalten.Verwendung der BI/BIH-Befehle einschalten, wenn verfÃ¼gbar.Verwendung von GPREL fÃ¼r Nur-Lese-Daten in FDPIC einschalten.Verwendung der NPS400-Bitbefehle einschalten.Erweiterung fÃ¼r xld/xst fÃ¼r NPS400 einschalten.Verwendung von POST_INC / POST_DEC einschalten.Verwendung von POST_MODIFY einschalten.Verwendung von R16 bis R31 einschalten (Standard).Verwendung der ungeraden Register fÃ¼r Gleitkomma einfacher Genauigkeit erlauben.Verwendung von sdata/scommon/sbss einschalten.Benutzerdefinierte Befehle einschalten.IEEE-128-Bit-Gleitkomma-Befehle einschalten.Schleifenbefehle fÃ¼r v850e3v5 einschalten.Variable polynomiale CRC-Erweiterung einschalten.Vektorisierung auf BÃ¤umen einschalten.Wortreiche Ausgabe einschalten.Workaround fÃ¼r einzelnes Erratum des AT697F-Prozessors einschalten (entspricht Erratum #13 des Prozessors AT697E).Workarounds fÃ¼r Errata des GR712RC-Prozessors einschalten.Workaround fÃ¼r Errata des UT699-Prozessors einschalten.Workarounds fÃ¼r Errata des UT699E/UT700-Prozessors einschalten.Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten.Adressierung relativ zu GP ein-/ausschalten.ID-basierte Shared Library einschalten.Betriebsart fÃ¼r positionsunabhÃ¤ngige Daten (PID) einschalten.Ein-/ausschalten der Verwendung der Befehle SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE und RMPA. Vorgabe: eingeschaltet.Schaltet das dynamische Vektorisierer-Kostenmodell ein. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.AusfÃ¼hrliche Ausgabe des Kostenmodells in den Debug-Dumpdateien einschalten.SSE-Befehle mit VEX-PrÃ¤fix kodieren.End-Ausdruck in DO-SchleifeEnde der DO-Anweisung bei %C ist mit anderer DO-Schleife verwobenEnde der DO-Anweisung ohne Block bei %C ist innerhalb eines anderen BlockesEnde der skalaren Initialisierung bei %C erwartetEnde der Suchliste.
  Semantik der Zugriffskontrolle fÃ¼r Klassenelemente erzwingen.EntitÃ¤t %qs bei %L hat Parameter mit aufgeschobenem Typ und benÃ¶tigt entweder das POINTER- oder ALLOCATABLE-AttributEntitÃ¤t %qs bei %L ist bereits in der Schnittstelle vorhandenEntitÃ¤t mit vermuteter ZeichenlÃ¤nge bei %L muss ein Scheinargument oder ein PARAMETER seinZÃ¤hler Ã¼bersteigt den C-Ganzzahltyp bei %CVergleich auf Gleichheit fÃ¼r %s bei %LÃ„quivalenz fÃ¼r %qs passt nicht zur Anordnung von COMMON %qs bei %LÃ„quivalent zu Â»-mgpopt=localÂ«.Ã„quivalent zu Â»-mgpopt=noneÂ«.ERRMSG-Variable bei %L darf nicht Â»%sÂ« innerhalb der selben Â»%sÂ«-Anweisung seinFehlerFehler beim Reservieren von %lu BytesFehler bei Umwandlung von PARAMETER-Konstante in komplexer Konstante bei %CFehler beim Umwandeln einer GanzzahlFehler in Zeigerinitialisierung bei %CFehler in Typspezifikation bei %LFehler in TypbeschrÃ¤nktem Aufruf bei %LFehler beim VergrÃ¶ÃŸern des Speicherblocks auf %lu BytesFehler beim Schreiben der JSON-Ausgabedatei Â»%sÂ«
  Fehler beim Schreiben der Moduldatei %qs: %sFehler beim Schreiben der Moduldatei: %sFehler beim Schreiben der Ausgabedatei Â»%sÂ«
  Auswertung des nicht standardisierten Initialisierungsausdrucks bei %LZeichenkette mit mehr als 2 hoch 28 Zeichen bei %L wird erst bei AusfÃ¼hrung des Programms ausgewertet werden, rechnen Sie mit FehlernEreignisArgument fÃ¼r Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert seinArgument fÃ¼r Ereignisvariable bei %L muss ein Koarray oder koindiziert seinEreignis-Variable bei %L muss Skalar mit EVENT_TYPE seinAbbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck seinBeim ersten auftretenden Fehler beenden.32-/64-Bit-Ganzzahldivision in vorzeichenlose 8-Bit-Ganzzahldivision mit LaufzeitprÃ¼fung erweitern.Im Zuge der RTL-Erzeugung die Befehle adddi3 und subdi3 in add.f/adc usw. expandieren.Â»)Â« bei %C erwartetÂ»,Â« bei %C erwartet%<(%> bei %C erwartet%<)%> oder %<,%> bei %C erwartet%<,%> bei %C erwartet%<,%> oder Ende der Anweisung bei %C erwartet%<::%> nach Bindeattributen bei %C erwartet%<::%> bei %C erwartet%<=>%> bei %C erwartet%<END INTERFACE ASSIGNMENT (=)%> bei %C erwartetIn Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird Â»*Â« erwartetÂ»::Â« in TYPE-Definition bei %C erwartetZeichen Â»=Â« in PARAMETER-Anweisung bei %C erwartetAQC_REL, RELEASE, oder ACQUIRE bei %C erwartetDO-Schleife bei %C erwartetHOST, NOHOST oder ANY bei %C erwartetEine der Klauseln INCLUSIVE oder EXCLUSIVE bei %C erwartetP-Bearbeitungsdeskriptor erwartet in Formatzeichenkette bei %LPARAMETER-Symbol in komplexer Konstante bei %C erwartetRANK oder RANK DEFAULT gefolgt von SELECT RANK erwartet bei %CEins von SEQ_CST, ACQ_REL oder RELAXED erwartet, fÃ¼r ATOMIC_DEFAULT_MEM_ORDER-Klausel bei %CSHAPE-Argument fÃ¼r C_F_POINTER mit Array-FPTR bei %L erwartetTYPE IS-, CLASS IS- oder END SELECT-Anweisung hinter SELECT TYPE bei %C erwartetEine der Klauseln UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD oder ATOMIC_DEFAULT_MEM_ORDER bei %L erwartetCASE- oder END-SELECT-Anweisung hinter SELECT CASE bei %C erwartetNamenlose Schnittstelle bei %C erwartetProzedur fÃ¼r Argument %qs bei %L erwartetProzedurzeiger fÃ¼r Argument %qs bei %L erwartetRechte Klammer in Ausdruck bei %C erwartetSchrittvariable in Iterator bei %C erwartetZugriffsspezifikation bei %C erwartetAlternative RÃ¼cksprungmarke bei %C erwartetInitialisierungsausdruck bei %C erwartetAndere Dimension in Felddeklaration bei %C erwartetArgumentliste bei %C erwartetArrayindex erwartet bei %CFeldindexsprung erwartet bei %CVerknÃ¼pfung bei %C erwartetVerknÃ¼pfungsliste bei %C erwartetAttributbitname erwartetBindeattribut bei %C erwartetBindungsname bei %C erwartetBindungsziel hinter %<=>%> bei %C erforderlichBlockname %qs des SELECT-Konstrukts bei %C erwartetBlocknamen von %qs in Â»%sÂ«-Anweisung bei %L erwartetGrenzen fÃ¼r %qs bei %L erwartetCoarray-Variable als Argument %qs fÃ¼r intrinsisches %s bei %L erwartetKomma in E/A-Liste bei %C erwartetReferenz auf Komponente bei %C erwartetDatenkonstante nach Wiederholungsangabe bei %C erwartetIn AUTOMATIC-Anweisung bei %C wird eine Â»entity-listÂ« erwartetÂ»entity-listÂ« in STATIC-Anweisung bei %C erwartetExponent in Ausdruck bei %C erwartetAusdruck bei %C in PARAMETER-Anweisung erwartetAusdruck in %s-Anweisung bei %C erwartetErwarteter Ausdruck in Feldspezifikation bei %CAusdruckstyp erwartetFormale Argumentliste in Funktionsdefinition bei %C erwartetGenerischer Name oder Operatordeskriptor bei %C erwartetInitialisierungsausdruck bei %C erwartetErwarteter Initialisierungsausdruck in CASE bei %CGanzzahl erwartetGanzzahlzeichenkette erwartetMarke %qs fÃ¼r Â»%sÂ«-Anweisung bei %C erwartetLinke Klammer erwartetListe von %<untere-Grenze :%> oder Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L erwartetProzedurname im Modul bei %C erwartetName erwartetParameterliste in Typdeklaration bei %C erwartetEchte Zeichenkette erwartetRegister oder konstante Ganzzahl erwartet.Rechte Klammer erwartetSkalaren Initialisierungsausdruck bei %C erwartetSpezifischer Bindungsname bei %C erwartetZeichenkette erwartetStrukturkomponentenname bei %C erwartetName einer Strukturkomponente oder eines Operators nach Â».Â« bei %C erwartetBeendenden Namen bei %C erwartetTypgebundene Prozedur oder Prozedurzeiger-Komponente bei %C erwartetVariablennamen bei %C erwartetVariablennamen bei %C in PARAMETER-Anweisung erwartet%<END INTERFACE %s%> bei %C erwartet%<END INTERFACE OPERATOR (%s)%> bei %C erwartet%<END INTERFACE OPERATOR (%s)%> bei %C erwartet, aber %qs erhalten%<END INTERFACE OPERATOR (.%s.)%> bei %C erwartet%s bei %C erwartetÂ»%sÂ«-Anweisung bei %L erwartetKomma in EQUIVALENCE bei %C erwartetSkalaren INTEGER-Ausdruck bei %C erwartet, aber %s gefundenVariable bei %L erwartetDefinierbare EntitÃ¤t bei %L erwartetListe benannter EintrÃ¤ge bei %C erwartetVariable in READ-Anweisung bei %C erwartetVariable oder io-implied-do bei %L erwartetVariable oder io-implied-do in READ-Anweisung bei %L erwartetErlÃ¤utern, welche AusrichtungsÃ¼berlegungen zu der Entscheidung fÃ¼hren, einen Befehl lang oder kurz zu machen.Explizite Arrayform bei %C muss eine Konstante vom Typ INTEGER sein, nicht %sExplizite Schnittstelle fÃ¼r %qs bei %L erforderlich: %sExplizite Schnittstelle fÃ¼r Komponente %qs bei %L erforderlich: %sExplizite Schnittstelle fÃ¼r polymorphes Argument bei %L erforderlichFeld mit expliziter Form, aber nichtkonstanten Grenzen bei %CFunktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnen.Ausdruck bei %L muss in diesem Kontext eine Konstante seinAusdruck bei %L muss INTEGER-Typ haben, %s gefundenAusdruck bei %L muss skalar seinAusdruck in CASE-Anweisung bei %L darf nicht %s seinAusdruck in CASE-Anweisung bei %L ist nicht im Bereich von %sAusdruck in CASE-Anweisung bei %L muss von der Art %d seinAusdruck in CASE-Anweisung bei %L muss Typ %s habenAusdruck in CASE-Anweisung bei %L muss skalar seinErweiterung: Spezifizierer %s in Anweisung %s bei %L hat Wert %qsErweiterung: Umwandlung von %s in %s bei %LErweiterung: Skalares effektives nicht-standardartiges, nicht-C_CHAR CHARACTER-Argument mit Feld-Scheinargument %qs bei %LErweiterung: UnÃ¤rer Operator hinter arithmetischem Operator bei %C (Klammern verwenden)Erweiterung: Nullbreite hinter L-Deskriptor bei %LErweiterung: Zeichen Backslash bei %CErweiterung: Exponentbuchstabe %<q%> in literaler Realkonstante bei %CExternes %qs bei %L kann keine Initialisierung habenExterne IO UNIT kann kein Feld bei %L seinExternes Objekt %qs bei %L darf keinen Initialisierer habenÃœberflÃ¼ssige Option fÃ¼r %<-Xassembler%>; %s, alle Optionen der Form %<-Xassembler%> und %<-Wa%> werden verworfen.ÃœberschÃ¼ssige Zeichen im Format bei %LF2008: C1210 IMPORT-Anweisung bei %C ist im KÃ¶rper einer Schnittstelle fÃ¼r Modulprozedur nicht erlaubtÂ»FAIL IMAGEÂ«-Anweisung bei %CArgument FAILED= fÃ¼r NUM_IMAGES bei %LDer FDPIC-Modus wird im Thumb-1-Modus nicht unterstÃ¼tztFINAL-Klausel bei %L erfordert einen skalaren LOGICAL-AusdruckFINAL-Deklaration bei %C muss innerhalb von CONTAINS seinFINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehenFINAL-Prozedur %qs bei %L ist keine SUBROUTINEBei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qsFINAL-Prozedur bei %L muss genau ein Argument habenFINAL-Prozedurdeklaration bei %CFLUSH-Anweisung bei %CFORALL-Konstrukt bei %LFORALL-Endausdruck bei %L muss skalarer INTEGER seinFORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftretenFORALL-Indexname bei %L muss skalarer INTEGER seinFORALL-Indexname bei %L muss skalarer INTEGER seinFORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-AusdruckFORALL-Anfangsausdruck bei %L muss skalarer INTEGER seinFORALL-Schrittausdruck bei %L kann nicht Null seinFORALL-Schrittausdruck bei %L muss skalares %s seinFORM-TEAM-Anweisung bei %CFORMAT-Marke %d bei %L nicht definiertFORMAT-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenFORMAT-Anweisung bei %L hat keine AnweisungsmarkeFORMAT-Kennzeichen bei %L kann kein Feld der GrÃ¶ÃŸe 0 seinFORMAT-Markierung bei %L muss vom Typ Standard-CHARACTER oder INTEGER seinGleitkomma-Ausnahmen sind eingeschaltet.Gleitkomma-Register kÃ¶nnten trotz Attribut %qE Ã¼berschrieben werden: compilieren Sie mit %<-mgeneral-regs-only%>Argument FPTR fÃ¼r C_F_POINTER bei %L darf nicht polymorph seinFPX-Optionen Â»fastÂ« und Â»compactÂ« schlieÃŸen sich ausFPX: Gleitkommaerweiterungen fÃ¼r doppelte Genauigkeit fÃ¼r Argonaut-ARC-CPU einschalten.FPX: kompakte FPX-Befehle fÃ¼r doppelte Genauigkeit erzeugen.FPX: schnelle FPX-Befehle fÃ¼r doppelte Genauigkeit erzeugen.FPX: kompakte FPX-Befehle fÃ¼r einfache Genauigkeit erzeugen.FPX: schnelle FPX-Befehle fÃ¼r einfache Genauigkeit erzeugen.FROMPOS-Argument (%ld) auÃŸerhalb des Bereichs 0:%d in intrinsischem MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITSFUNCTION-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L seinFUNCTION-Ergebnis %s kann kein Feld in FUNCTION %s bei %L seinFUNCTION-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L seinKomplexe Konstruktoren und Destruktoren ausfaktorisieren, um Speicherplatz gegenÃ¼ber Geschwindigkeit zu gewinnen.Failed to create structure type '%s' at %CKeine passende Klausel gefunden bei %CFailure getting length of a constant array.Fehler bei Umwandlung von BOZ in REAL bei %LSchwerwiegender FehlerFelder einer Â»synchronizedÂ«-Klasse kÃ¶nnen nicht Â»%sÂ« seinBei %2$C geÃ¶ffnete Datei %1$qs ist keine GNU-Fortran-ModuldateiDetaillierte Steuerung der Tuningfeatures.Erstes Argument der definierten Zuweisung bei %L muss INTENT(OUT) oder INTENT(INOUT) seinErstes Argument der Operatorschnittstelle bei %L kann nicht optional seinErstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) seinErstes oder letztes intrinsisches Argument zu !$OMP ATOMIC muss bei %2$L %1$qs seinFix min_int calculationFeste ZeilenlÃ¤nge muss mindestens sieben seinSchalter %<-fmax-stack-var-size=%d%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %qs)Schalter %<-fno-automatic%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %qs)Schalter %<-frecursive%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Name der Konfiguration fÃ¼r eigene Gleitkommabefehle.Renesas-(vormals Hitachi)/SuperH-Aufrufkonventionen folgen.Die C++17-Anforderungen fÃ¼r die Auswertungsreihenfolge von ZuweisungsausdrÃ¼cken, Bitverschiebungen, Elementfunktionsaufrufe, etc. befolgen.EABI-Bindeanforderungen befolgen.For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubtFÃ¼r Intrinsics-Bibliothek: alle Parameter in Registern Ã¼bergeben.FÃ¼r geschachtelte Funktionen auf dem Stapel werden AusfÃ¼hrrechte gesetzt.FÃ¼r Bitschiebeoperationen mit konstanter Anzahl, die einen einzelnen Maschinenbefehl zur Verschiebung um eine Stelle erfordern, die maximale Anzahl von Inline-Verschiebeanweisungen (Maximalwert 64) festlegen, die ausgegeben werden sollen, anstatt die entsprechende Hilfsfunktion __mspabi zu verwenden. Der Standardwert ist 4.FÃ¼r Ziele, die normalerweise Trampoline fÃ¼r geschachtelte Funktionen benÃ¶tigen, diese stets generieren, statt Deskriptoren zu verwenden.Dem Assembler (und Linker) erlauben, jede beliebige Architektur-Untervariante ohne Fehler zu verwenden.FP-als-GP-Optimierung verbieten.Verbieten, dass mittels $fp auf statische oder globale Variablen zugegriffen wird. Diese Option verhindert die FP-als-GP-Optimierung, unabhÃ¤ngig von -mforce-fp-as-gp.Erzwingen, dass alle Aufrufe mittels des jli-Befehls erfolgen.Erzwingen, dass die Assembler-Ausgabe immer Hexadezimalkonstanten verwendet.Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen.Erzeugen von temporÃ¤ren Variablen erzwingen, um Code fÃ¼r selten ausgefÃ¼hrtes Â»forallÂ« zu testen.Ausschalten der Hardwareschleife erzwingen, selbst wenn -mext-dsp angegeben ist.Funktionen auf 4-Byte-Grenzen zwingen.Codeerzeugung von Stummeln fÃ¼r die Indirektion externer Symbole erzwingen.Indirekte Aufrufe und SprÃ¼nge mittels Register erzwingen.FP-als-GP-Optimierung erzwingen.Den fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingen.Verwendung der Delay-Slots fÃ¼r bedingte SprÃ¼nge erzwingen.Formatanweisung im Hauptblock des Modules bei %CFortran 2003: Spezifizierer %s in Anweisung %s bei %L hat Wert %qsFortran 2003: Zeichen fÃ¼r Argument %qs des intrinsischen %qs bei %LFortran 2003: DT-Format-Spezifizierer bei %C nicht erlaubtFortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument %qs bei %LFortran 2008: Veraltete Funktion:Fortran 2008: COMMON-Block %qs mit Binde-Marke bei %L teilt sich Bezeichner mit gobaler nicht-COMMON-BlockentitÃ¤t bei %LFortran 2008: Effektives Nicht-Zeiger-Argument bei %L an Scheinzeiger %qsFortran 2008: Nullzeiger bei %L an Nicht-Zeiger-Schein-%qsFortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %LFortran 2008: Semikolon bei %C ohne vorausgehende AnweisungFortran 2018: gelÃ¶schtes Feature:Fortran 2018: Veraltetes Feature:Fortran 2018:Fortran 95 erfordert Standard INTEGER in %s-Marke bei %LKeine passende spezifische Bindung fÃ¼r Aufruf des GENERIC %qs bei %L gefundenFreie ZeilenlÃ¤nge muss mindestens drei seinFunktion %qs als Initialisierungsausdruck bei %LFunktion %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE istFunktion %qs bei %L darf keinen Initialisierer habenFunktion %qs bei %L hat keinen IMPLICIT-TypFunktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?Funktion %qs bei %L ist INTRINSIC, aber nicht mit einer intrinsischen Funktion vertrÃ¤glichFunktion %qs bei %L muss PURE seinFunktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion seinFunktion %qs ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument istFunktion %qs erfordert eine Argumentliste bei %CDie Funktion %qs, Parameter %u, hat IPA-SRA-Zugriffe, die sich Ã¼berlappenFunktion %s bei %L hat EintrÃ¤ge mit unpassenden FeldspezifikationenFunktion %s bei %L mit EintrÃ¤gen, die Variablen mit verschiedenen ZeichenkettenlÃ¤ngen zurÃ¼ckgebenFunktion %s, Parameter %u, wird verwendet, hat aber keinen bestimmten IPA-SRA-ZugriffFunktion nicht gefunden.Funktionsergebnis %qs bei %L kann keine Initialisierung habenFunktionsergebnis %qs bei %L hat keinen IMPLICIT-TypFunktionsergebnis %qs bei %L ist als X-Argument fÃ¼r C_FUNLOC ungÃ¼ltigFunktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente habenFunktionsergebnis %qs ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigFunktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER habenFunktionsanfÃ¤nge werden an dieser Potenz von 2 ausgerichtet.Funktionen, die Werte zurÃ¼ckgeben, mÃ¼ssen mit return-Anweisungen enden.Bestimmte Ganzzahloperationen verschmelzen, um die Performance auf power10 zu steigern.Bestimmte Ganzzahloperationen verschmelzen, um die Performance auf power8 zu steigern.Verweise auf das Inhaltsverzeichnis fÃ¼r medium/large-Codemodell mit Speicherzugriffsbefehlen verschmelzen.GCC kann keine Operatoren mit Ganzzahl- und Festkommatypen unterstÃ¼tzen, die zusammen zu viele Ganzzahl- und Bruch-Bits habenGCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r Parametertyp %qT fÃ¼r %<simd%>-FunktionenGCC unterstÃ¼tzt derzeit keine Typen gemischter GrÃ¶ÃŸe fÃ¼r %<simd%>-FunktionenGCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-FunktionenGCC unterstÃ¼tzt derzeit %<simdlen %wd%> fÃ¼r Typ %qT nichtGCC ist nicht dafÃ¼r konfiguriert, %s als Offload-Ziel zu unterstÃ¼tzenGCC muss mit %<--enable-newlib-nano-formatted-io%> konfiguriert werden, um %<-mtiny-printf%> zu verwendenGCC unterstÃ¼tzt nur %u geschachtelte GÃ¼ltigkeitsbereicheGCC-Vektor per Referenz Ã¼bergegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantieGCC-Vektor per Referenz zurÃ¼ckgegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantieZu verwendende GCN-CPU-Art:GCSE ausgeschaltetGENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen Ã¼berschreibenGENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERICGENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs seinGENERIC-Bindung bei %CGENERIC-Prozedur %qs ist bei %L nicht als effektives Argument erlaubtGMP Version %s, MPFR Version %s, MPC Version %s. isl Versiom %s
  GNU C unterstÃ¼tzt Â»-traditionalÂ« ohne Â»-EÂ« nicht mehrGNU-Erweiterung:GNU Objective C unterstÃ¼tzt keine traditionelle Ãœbersetzung mehrAttribut im GNU-Stil zwischen Label und Deklaration bezieht sich auf das LabelGOTO-Anweisung bei %L hinterlÃ¤sst CRITICAL-Konstrukt fÃ¼r Marke bei %LGOTO-Anweisung bei %L hinterlÃ¤sst DO CONCURRENT-Konstrukt fÃ¼r Marke bei %LSyntaxfehler hinter PARAMETERIZED-TYPE-Deklaration bei %CMMA-Befehle erzeugen (oder auch nicht).Speicheradressierung relativ zu PC (oder absolut) erzeugen.Optimierungen fÃ¼r Speicherzugriffe relative zu PC durchfÃ¼hren (nicht durchfÃ¼hren).Speicherzugriffsbefehle mit (oder ohne) PrÃ¤fix erzeugen.16-Bit-Befehle erzeugen.16-Bit-i386-Code erzeugen.32-Bit-Code erzeugen.32-Bit-Versatz in switch-Tabellen erzeugen.32-Bit-i386-Code erzeugen.32-Bit-x86-64-Code erzeugen.32x16-Multiplizier sowie Multiplizier+Addier-Befehle generieren.64-Bit-Code erzeugen.64-Bit-x86-64-Code erzeugen.APCS-konforme Stapelrahmen erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC600-Prozessor erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC601-Prozessor erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC700-Prozessor erzeugen.Stubs im AT&T-Stil fÃ¼r Mach-O erzeugen.C-Header mit Plattform-spezifischen Merkmalen erzeugen.C-Prototypen aus BIND(C)-Deklarationen generieren.C-Prototypen aus Nicht-BIND(C)-Deklarationen fÃ¼r externe Prozeduren generieren.Informationen zu AbhÃ¤ngigkeiten von C++-Modulen erzeugen.FPU-Befehle mit doppelter Genauigkeit fÃ¼r C-SKY generieren (Vorgabe fÃ¼r Hardware-Gleitkomma).Erweiterungsbefehle fÃ¼r DSP generieren.DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes mit GNU-Erweiterungen erzeugen.DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen.ELF-FDPIC-Code erzeugen.GFLOAT-Code mit doppelter Genauigkeit generieren.H8/300H-Code erzeugen.H8S-Code erzeugen.H8S/2600-Code erzeugen.H8SX-Code erzeugen.ILP32-Code erzeugen.FÃ¼r den ARMv8 angemessene IT-BlÃ¶cke erzeugen.JSON-Datei erzeugen.LP64-Code erzeugen.MIPS16-Code erzeugen.ModuleInfo-Struktur fÃ¼r Ausgabemodul generieren.PA1.0-Code erzeugen.PA1.1-Code erzeugen.PA2.0-Code erzeugen (erfordert binutils 2.10 oder neuer).SBIT, CBIT-Befehle erzeugen.SH1-Code erzeugen.SH2-Code erzeugen.FPU-freien SH2a-Code erzeugen.SH2e-Code erzeugen.SH3-Code erzeugen.SH3e-Code erzeugen.FPU-freien SH4-Code erzeugen.SH4-Code erzeugen.FPU-freien SH4-100-Code erzeugen.SH4-100-Code erzeugen.FPU-freien SH4-200-Code erzeugen.SH4-200-Code erzeugen.FPU-freien SH4-300-Code erzeugen.SH4-300-Code erzeugen.FPU-freien SH4a-Code erzeugen.SH4a-Code erzeugen.SH4al-dsp-Code erzeugen.Beim Erzeugen von AltiVec-Code VRSAVE-Befehle erzeugen.Separaten Â»__mcount_locÂ«-Abschnitt erzeugen, der alle Aufrufe von Â»_mcountÂ« und Â»__fentry__Â« enthÃ¤lt.Separaten Â»__mcount_locÂ«-Abschnitt erzeugen, der alle Aufrufe von Â»mcountÂ« und Â»__fentry__Â« enthÃ¤lt.Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugen.Ein Mach-O-Bundle erzeugen (Dateityp MH_BUNDLE).Einen __return_loc-Abschnitt generieren, der auf jeden instrumentierten return-Code verweist.Die Funktion Â»abortÂ« aufrufen, wenn eine Â»noreturnÂ«-Funktion zurÃ¼ckkehrt.Beim Compilieren eine Default-main-Funktion fÃ¼r D generieren.Einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen.Absolute Quellpfade fÃ¼r gcov erzeugen.Code zum Ãœbergeben von Aggregaten mit maximal 64-Bit-Ausrichtung erzeugen.Ausgabedatei erzeugen, die Symbole nicht erst bei Bedarf, sondern bereits beim Laden bindet.Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler vertrÃ¤glich ist. Dies schrÃ¤nkt einige CompilerfÃ¤higkeiten ein. Voreinstellung ist GAS-vertrÃ¤gliche Syntax.Auto-inc/dec-Befehle erzeugen.Big-Endian-Code erzeugen.Big-Endian-Code erzeugen.Big-Endian-eBPF erzeugen.Bit-Befehle erzeugen.Sprungbefehle als direkte SprÃ¼nge erzeugen.Falls nÃ¶tig, Â»callÂ«-Befehle als indirekte Aufrufe erzeugen.Sprungbefehle als indirekte SprÃ¼nge erzeugen.Aufrufbefehle als indirekte Registeraufrufe erzeugen.Im Funktionsprolog cld-Befehle erzeugen.Code fÃ¼r Laufzeitumgebung des C-SKY-Compilers statt libgcc generieren.Code fÃ¼r CR16C-Architektur erzeugen.Code fÃ¼r CR16C+-Architektur erzeugen (Standard).Code fÃ¼r GNU as erzeugen.Code fÃ¼r GNU Assembler (gas) erzeugen.Code fÃ¼r GNU ld erzeugen.Code fÃ¼r die GNU-Laufzeitumgebung erzeugen.Code fÃ¼r die NeXT-(Apple macOS X)-Laufzeitumgebung erzeugen.Code fÃ¼r OpenMP-Auslagerung erzeugen: schaltet Â»-msoft-stackÂ« und Â»-muniform-simtÂ« ein.Code fÃ¼r Serie SH4 340 erzeugen (ohne MMU/FPU).Code fÃ¼r Serie SH4 400 erzeugen (ohne MMU/FPU).Code fÃ¼r Serie SH4 500 erzeugen (ohne FPU)Code fÃ¼r Smart Mode erzeugen.Code fÃ¼r Thumb-Zustand erzeugen.Code fÃ¼r UNIX-Assembler erzeugen.Code fÃ¼r 32-Bit-ABI erzeugen.Code fÃ¼r einen 5206e erzeugen.Code fÃ¼r einen 520X erzeugen.Code fÃ¼r einen 528x erzeugen.Code fÃ¼r einen 5307 erzeugen.Code fÃ¼r einen 5407 erzeugen.Code fÃ¼r 64-Bit-ABI erzeugen.Code fÃ¼r 68000 erzeugen.Code fÃ¼r 68010 erzeugen.Code fÃ¼r 68020 erzeugen.Code fÃ¼r einen 68030 erzeugen.Code fÃ¼r einen 68040 ohne neue Befehle erzeugen.Code fÃ¼r einen 68040 erzeugen.Code fÃ¼r einen 68060 ohne neue Befehle erzeugen.Code fÃ¼r einen 68060 erzeugen.Code fÃ¼r einen 68302 erzeugen.Code fÃ¼r einen 68332 erzeugen.Code fÃ¼r einen 68851 erzeugen.Code fÃ¼r ColdFire v4e erzeugen.Code fÃ¼r DLL erzeugen.Code fÃ¼r Fido A erzeugen.Code fÃ¼r eine cpu32 erzeugen.Code fÃ¼r alle Template-Instanziierungen einschalten.Code fÃ¼r eine 11/10 erzeugen.Code fÃ¼r eine 11/40 erzeugen.Code fÃ¼r eine 11/45 erzeugen.Code fÃ¼r Assert-VertrÃ¤ge generieren.Code fÃ¼r Klassen-Invarianz-VertrÃ¤ge generieren.Code fÃ¼r ladbare Darwin-Kernelerweiterungen erzeugen.Code fÃ¼r Funktionen erzeugen, auch wenn sie vollstÃ¤ndig Â»inlineÂ« sind.Code fÃ¼r die angegebene CPU erzeugen.Code fÃ¼r altes ausfÃ¼hrbares BSS PLT erzeugen.Code fÃ¼r NachbedingungsvertrÃ¤ge erzeugen.Code fÃ¼r VorbedingungsvertrÃ¤ge generieren.Code fÃ¼r static-Funktionen erzeugen, auch wenn sie nie aufgerufen werden.Code fÃ¼r Switches ohne Default-Fall generieren.Code fÃ¼r die Android-Plattform erzeugen.Code fÃ¼r den M*Core M210 erzeugen.Code fÃ¼r den M*Core M340 erzeugen.Code fÃ¼r ladbare Darwin-Kernelerweiterungen oder Kernel erzeugen.Code fÃ¼r Supervisor-Modus generieren (Standard).Code fÃ¼r User-Modus generieren.Code im 32-Bit-ARM-Zustand erzeugen.Code im Â»Big EndianÂ«-Modus erzeugen.Code im Â»Big EndianÂ«-Modus erzeugen.Code im Â»Little EndianÂ«-Modus erzeugen.Code im Â»Little EndianÂ«-Modus erzeugen.Code fÃ¼r ausfÃ¼hrbare Dateien (NICHT Shared Libraries) erzeugen.FÃ¼r schnelles Debugging geeigneten Code erzeugen.Code erzeugen, der in dynamischen Objekten im SVR4-Stil verwendet werden kann.Code erzeugen, der lokalen Zustand in allen Bahnen einheitlich halten kann.Code erzeugen, der zum Intel-MCU-psABI passt.Code erzeugen, der zum angegebenen ABI passt.Code erzeugen, der zum angegebenen ABI passt.Code erzeugen, der sicher mit MIPS16- und microMIPS-Code gebunden werden kann.Code erzeugen, der 68881-Gleitkommabefehle verwendet.Code erzeugen, der nicht mit anderen ID-shared Libraries gelinkt werden wÃ¼rde, aber als Shared Library verwendet werden kann.Code zur ÃœberprÃ¼fung der Grenzen vor Arrayindizierung erzeugen.Code zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugen.Code generieren, der Gerade-Linie-Spekulationen abwehrt.Code generieren, um mitzuverfolgen, wann die CPU falsch spekulieren kÃ¶nnte.Code erzeugen, der nicht ausfÃ¼hrbares PLT und GOT enthÃ¤lt.Code mittels globaler Anker-Symboladressen generieren.Code erzeugen, der Hardware-Gleitkommabefehle verwendet.Code erzeugen, der nur die allgemeinen Register verwendet.Code erzeugen, der nur die Kernregister (r0â€“r14) verwendet.Code mit Bibliotheksaufrufen fÃ¼r Gleitkommaarithmetik erzeugen.Code ohne Register fÃ¼r globalen Zeiger erzeugen.CFString-Objekte zum Kompilierungszeitpunkt generieren.Komprimierte Fehlersuchinformationen erzeugen.Verwendung bedingter Kopierbefehle einschalten.Konstantenpools im Compiler statt im Assembler generieren.cpp-Defines fÃ¼r Server-IO erzeugen.cpp-Defines fÃ¼r Workstation-IO erzeugen.Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen.Fehlersuchinformationen im STABS-Format erzeugen.Fehlersuchinformationen im VMS-Format erzeugen.Fehlersuchinformationen im XCOFF-Format erzeugen.Fehlersuchinformationen im erweiterten Standardformat erzeugen.Fehlersuchinformationen im Standardformat erzeugen.Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen.Fehlersuchinformationen im erweiterten STABS-Format erzeugen.Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen.Fehlersuchinformationen in separaten .dwo-Dateien erzeugen.Standard SH2a-FPU-Code mit doppelter Genauigkeit erzeugen.Standard SH2a-FPU-Code mit einfacher Genauigkeit erzeugen.Standard SH4-Code mit einfacher Genauigkeit erzeugen.Standard SH4-100-Code mit einfacher Genauigkeit erzeugen.Standard SH4-200-Code mit einfacher Genauigkeit erzeugen.Standard SH4-300-Code mit einfacher Genauigkeit erzeugen.Standard SH4a-Code mit einfacher Genauigkeit erzeugen.Nicht zusammenhÃ¤ngende Stapelrahmen erzeugen.Divisions-Befehle erzeugen.Divisionsergebnisse mit dem gleichen Vorzeichen im Ãœbertrag wie der Divisor (nicht der Dividend) erzeugen.Dokumentation erzeugen.Gleitkommabefehle doppelter Genauigkeit generieren.eBPF fÃ¼r die angegebene Linux-Kernelversion erzeugen.Erweiterte arithmetische Befehle erzeugen, nur fÃ¼r ARC700 gÃ¼ltig.Erweiterte Informationen fÃ¼r Einsprungpunkt fÃ¼r inline-Funktionen erzeugen.Schnelle indirekte Aufrufe erzeugen.Gleitkommaarithmetik mit gegebenem Befehlssatz erzeugen.Kombinierte Multiplizier-Addier-Befehle generieren.Die Befehle frecipd/fsqrtd/fdivd generieren (Vorgabe fÃ¼r Hardware-Gleitkomma).Hardware-abs-Befehle generieren.Eingebettete Gleitkommadivision erzeugen, auf Wartezeit optimieren.Eingebettete Gleitkommadivision erzeugen, auf Durchsatz optimieren.Eingebettete Ganzzahldivision erzeugen, auf Wartezeit optimieren.Eingebettete Ganzzahldivision erzeugen, auf Durchsatz optimieren.Quadratwurzel Â»inlineÂ« erzeugen, auf Wartezeit optimieren.Quadratwurzel Â»inlineÂ« erzeugen, auf Durchsatz optimieren.Befehle generieren, die vom Barrel-Shifter unterstÃ¼tzt werden.isel-Befehle erzeugen.Lockeres Nachschlagen von Klassen (mit objc_getClass()) fÃ¼r Verwendung im Null-VerknÃ¼pfungs-Modus erzeugen.Little-Endian-Code erzeugen.Little-Endian-Code erzeugen.Little-Endian-eBPF erzeugen.Befehle zum gleichzeitigen Laden/Speichern mehrerer Daten erzeugen.Befehle fÃ¼r Laden/Speichern mit Aktualisierung erzeugen.Atomare Operationen durch Hilfsfunktionen implementieren.Make-AbhÃ¤ngigkeiten erzeugen und Code Ã¼bersetzen.Make-AbhÃ¤ngigkeiten erzeugen.Aufrufe von Â»mcountÂ«/Â»__fentry__Â« als NOPs erzeugen. Um sie einzuschalten, mÃ¼ssen sie hineingepatcht werden.Millicode-Schnipsel erzeugen.mul64- und mulu64-Befehle erzeugen.norm-Befehl erzeugen.Code im normalen Modus erzeugen.SH2a-FPU-Code nur mit einfacher Genauigkeit erzeugen.SH4-Code nur mit einfacher Genauigkeit erzeugen.SH4-100-Code nur mit einfacher Genauigkeit erzeugen.SH4-200-Code nur mit einfacher Genauigkeit erzeugen.SH4-300-Code nur mit einfacher Genauigkeit erzeugen.SH4a-Code nur mit einfacher Genauigkeit erzeugen.PC-relativen Code erzeugen.Erweiterungsbefehle fÃ¼r Performance einschalten.Erweiterungsbefehle fÃ¼r Performance Version 2 einschalten.Unechte Ziele fÃ¼r alle Header erzeugen.Wenn mÃ¶glich, lageunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (large mode).Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (small mode).Wenn mÃ¶glich, lageunabhÃ¤ngigen Code erzeugen (large mode).Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code erzeugen (small mode).Wenn verfÃ¼gbar, Prefetch-Befehle fÃ¼r Arrays in Schleifen erzeugen.Befehle push/pop generieren (Standard).WiedereinsprungsfÃ¤higen PIC-Code erzeugen.Reziproke statt divss und sqrtss erzeugen.return-Befehl in nackter Funktion generieren.Informationen zur Typbeschreibung zur Laufzeit erzeugen.SData-Referenzen erzeugen. Dies ist die Voreinstellung, auÃŸer wenn PIC erzeugt wird.Abschnitte .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, und .s390_return_mem erzeugen, in denen die Adressen fÃ¼r indirekte Sprungziele gespeichert werden, die aufgrund der Optionen -mindirect-branch* oder -mfunction-return* gepatcht wurden. Die Abschnitte bestehen aus einem Array von 32-Bit-Elementen. Jedes Element enthÃ¤lt den Offset vom Eintrag zu der gepatchten Adresse.Selbstverschiebbaren Code erzeugen.sin, cos und sqrt fÃ¼r FPU erzeugen.Gleitkommabefehle einfacher Genauigkeit generieren.Reziproke Division und Quadratwurzel in Software fÃ¼r besseren Durchsatz erzeugen.Wenn nÃ¶tig, spezielle Objective-C-Methoden zur Initialisierung/ZerstÃ¶rung von nicht-POD C++ ivars, erzeugen.stm/ldm-Befehle erzeugen (Vorgabe).Erweiterungsbefehle fÃ¼r Zeichenketten einschalten.swap-Befehl erzeugen.Ganzzahl-Modulo-Befehle erzeugen.Atomare Quadword-Befehle zum Speicherzugriff verwenden (lqarx/stqcx).Befehle zum Laden/Speichern von Quadwords (lq/stq) erzeugen.Unausgerichtete VSX-Lade/Speicher-Befehle fÃ¼r Inline-Expansion von memcpy/memmove generieren.Unausgerichtete VSX-Lade/Speicher-Befehle fÃ¼r Vektorpaare fÃ¼r Inline-Expansion von memcpy/memmove generieren.Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen.Befehle push25/pop25 fÃ¼r v3 erzeugen.Â»vzeroupperÂ«-Befehl erzeugen, bevor der Ablauf die Funktion verlÃ¤sst.xBPF erzeugen.Generische Funktion %qs bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbarAllgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %LGenerisches Unterprogramm %qs bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbarSprÃ¼ngen ihre Standardkosten zuweisen.Externen Symbolen einen fÃ¼hrenden Unterstrich geben.Globaler Bindungs-Name %qs bei %L wird bereits als ein %s bei %L verwendetGlobaler Bindungs-Name %qs bei %L wird bereits bei %L verwendetGlobale EntitÃ¤t %qs bei %L kann nicht in einem COMMON-Block bei %L vorkommenGlobaler Name %qs bei %L wird bereits als ein %s bei %L verwendetGlobaler Name %qs bei %L wird bereits bei %L verwendetGraphite-Schleifenoptimierungen kÃ¶nnen nicht verwendet werden (ISL ist nicht verfÃ¼gbar) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite-Schleifenoptimierungen kÃ¶nnen nicht verwendet werden (ISL ist nicht verfÃ¼gbar).Linker anweisen, Befehle zu lockern.Bibliotheksfunktionen aufrufen, wenn atomare eingebaute Operationen auf unausgerichteten Speicher angewendet werden kÃ¶nnen. Hebt -mtrap-unaligned-atomic auf.Hardware-Autoprefetcher-Scheduler-Modellsteuerung: Anzahl der Vorausschauzyklen, die das Modell untersucht, bei '0' ist nur die heuristische Sortierung von Befehlen aktiviert. StandardmÃ¤ÃŸig deaktiviert.Hexadezimalkonstante bei %L verwendet Nicht-Standard X statt ZHollerithkonstante bei %CMit Host verbundene Variable %qs darf nicht in DATA-Anweisung bei %C stehenWie viel die gegebene Ãœbersetzungseinheit durch das Â»inlineÂ« wachsen kann (in Prozent).Wie viel die gegebene Ãœbersetzungseinheit durch die interprozedurale Konstantenweitergabe wachsen kann (in Prozent).E/A-Registeroperand fÃ¼r Â»%%%cÂ«IBITS: Bad bitICE: emit_insn verwendet, wo emit_jump_insn erforderlich:
  ID der zu bauenden Shared Library.ID-gemeinsam genutzte Bibliotheken und FD-PIC-Modus kÃ¶nnen nicht zusammen verwendet werdenIEEE_ARITHMETIC-Modul bei %CIEEE_EXCEPTIONS-Modul bei %CIEEE_FEATURES-Modul bei %CIF-Klausel bei %L erfordert einen skalaren LOGICAL-AusdruckIF-Klausel-Modifizierer Â»%sÂ« bei %L ist dem aktuellen OpenMP-Konstrukt nicht angemessenIF-Klausel ohne Modifizierer bei %L wird zusammen mit IF-Klauseln mit Modifizierert verwendetIM-part_ref bei %CÂ»IMPLICIT NONE (type)Â«-Anweisung bei %L folgt einer IMPLICIT-AnweisungIMPLICIT-Anweisung bei %C folgt auf IMPLICIT NONE (Typ-)AnweisungIMPORT NONE mit Angabenliste bei %CIMPORT-Anweisung bei %CIMPORT-Anweisung bei %C ist nur in einem INTERFACE-KÃ¶rper erlaubtIMPURE-Prozedur bei %CINQUIRE-Anweisung bei %L kann nicht sowohl FILE- als auch UNIT-Spezifikationssymbole enthaltenINQUIRE-Anweisung bei %L erfordert PENDING= mit Spezifizierung ID=INQUIRE-Anweisung bei %L erfordert entweder FILE- oder UNIT-SpezifikationssymbolINQUIRE-Anweisung in PURE-Prozedur bei %C nicht erlaubtINTEGER-Ausdruck von %s-Klausel bei %L darf nicht negativ seinINTEGER-Ausdruck von %s-Klausel bei %L muss positiv seinINTEGER-Ausdruck der Â»chunk_sizeÂ« der SCHEDULE-Klausel bei %L muss positiv seinINTEGER(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-integer-8%>INTEGER(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-finteger-4-integer-8%>INTENT(%s) steht mit INTENT(%s) bei %L in KonfliktINTENT ist in BLOCK bei %C nicht erlaubtEffektives Argument von INTENT(%s) bei %L kÃ¶nnte effektives Argument bei %L stÃ¶ren.INTENT(IN) POINTER %qs in Klausel %s bei %LINTENT(IN)-Zeiger %qs in COPYPRIVATE-Klausel bei %LArgument %1$qs bei %3$L fÃ¼r die reine Prozedur %2$qs ist INTENT(OUT) und darf daher nicht polymorph seinINTERFACE-Prozedur %qs bei %L hat denselben Namen wie die umgebende ProzedurIO UNIT in %s-Anweisung bei %L muss eine interne Datei in einer PURE-Prozedur seinIO-Definition fÃ¼r %q+D erfordert eine AdresseIOLENGTH-Markierung in INQUIRE-Anweisung bei %C ungÃ¼ltigIOMSG-Markierung bei %LIPA-modref-Zusammenfassung fehlt in EingabedateiIPA-SRA-Zugriffs-Verifikation fehlgeschlagenISA %qs wird von Attribut %<target%> nicht unterstÃ¼tzt, verwenden Sie den Aufruf %<arch=%>ISO-C erlaubt kein %<%E (Ausdruck)%>ISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer FunktionISO-C erlaubt kein auf Funktionstypen angewendetes %<_Alignof%>ISO C unterstÃ¼tzt nicht %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO-C unterstÃ¼tzt kein %<++%> und %<--%> fÃ¼r komplexe TypenISO-C unterstÃ¼tzt %<[[]]%>-Attribute erst ab C2XISO-C unterstÃ¼tzt die Typen %<__int%d%> nichtISO-C unterstÃ¼tzt nicht %<~%> fÃ¼r komplexe KonjugationISO-C unterstÃ¼tzt den vordefinierten Bezeichner %qs nichtISO-C unterstÃ¼tzt keine komplexen GanzzahltypenISO-C unterstÃ¼tzt dezimale Gleitkommazahlen erst ab C2XISO-C unterstÃ¼tzt keine GanzzahltypenISO-C unterstÃ¼tzt das Weglassen von Parameternamen in Funktionsdefinitionen erst ab C2XISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>ISO-C unterstÃ¼tzt keine sÃ¤ttigenden TypenISO-C unterstÃ¼tzt den Typen %<_Float%d%s%> nichtISO-C verbietet %<goto *expr;%>ISO-C verbietet %<return%> mit Ausdruck, in void zurÃ¼ckgebender FunktionISO-C verbietet eine leere QuelldateiISO-C verbietet Zuweisung zwischen Funktionszeiger und %<void *%>ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼ckenISO-C verbietet Typkonvertierung von Nicht-Skalar auf selben TypenISO-C verbietet Typkonvertierung auf union-TypISO-C verbietet Vergleich von %<void *%> mit FunktionszeigerISO-C verbietet bedingten Ausdruck zwischen %<void *%> und FunktionszeigerISO-C verbietet bedingten Ausdruck mit nur einer void-SeiteISO-C verbietet const- oder volatile-FunktionstypenISO-C verbietet Konvertierung von Funktionszeigern in ObjektzeigertypISO-C verbietet Konvertierung von Objektzeigertypen in FunktionszeigertypISO-C verbietet leere InitialisierungsklammernISO-C verbietet VorwÃ¤rtsdeklaration fÃ¼r ParameterISO-C verbietet VorwÃ¤rts-Referenzen auf %<enum%>-TypenISO-C verbietet Initialisierung zwischen Funktionszeiger und %<void *%>ISO-C verbietet MarkendeklarationenISO-C verbietet Elementdeklarationen ohne ElementeISO-C verbietet verschachtelte FunktionenISO-C verbietet das Weglassen des mittleren Terms eines %<?:%>-AusdruckesISO-C verbietet geordnete Vergleiche zwischen Zeigern auf FunktionenISO-C verbietet Ãœbergabe des Arguments %d von %qE zwischen Funktionszeiger und %<void *%>ISO-C verbietet qualifizierte FunktionstypenISO-C verbietet return zwischen Funktionszeiger und %<void *%>ISO-C verbietet die Angabe eines zu initialisierenden ElementebereichesISO-C verbietet, ein %<register%>-Array zu indizierenISO-C verbietet Array der GrÃ¶ÃŸe nullISO-C verbietet Array %qE der GrÃ¶ÃŸe nullISO-C verbietet Argumentkonvertierung in union-TypISO-C erfordert ein benanntes Argument vor %<...%>ISO-C beschrÃ¤nkt AufzÃ¤hlungswerte auf Bereich von %<int%>Attribut %qE aus ISO C++ ist nicht auf Funktionen anwendbar; wird als %<[[gnu::%E]]%> behandeltISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten InstanziierungenISO C++ erlaubt Bitfeld-Attribute nur vor dem %<:%>-TokenISO C++ unterstÃ¼tzt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommenin ISO-C++ darf der mittlere Operand von %<?:%> nicht weggelassen werdenISO-C++ erlaubt kein %<alignof%> mit einem Nicht-TypISO-C++ erlaubt keine benannten Initialisierungen von C99ISO-C++ erlaubt keine benannten Initialisierungen (GNU)ISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definierenISO-C++ erlaubt kein auf Funktionstypen angewendetes %<alignof%>ISO-C++ unterstÃ¼tzt %<__int%d%> fÃ¼r %qs nichtISO-C++ unterstÃ¼tzt nicht, dass einfaches %<complex%> %<double complex%> bedeutetISO-C++ verbietet Anwendung von %<__alignof%> auf einen Ausdruck mit FunktionstypISO-C++ verbietet Anwendung von %<sizeof%> auf einen Ausdruck mit FunktionstypISO-C++ verbietet Gruppen in geschweiften Klammern innerhalb von AusdrÃ¼ckenISO-C++ verbietet den Aufruf von %<::main%> vom Programm ausISO-C++ verbietet Umwandlung in Arraytyp %qTISO-C++ verbietet Vergleich zwischen Zeiger und GanzzahlISO-C++ verbietet Vergleich zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet zusammengesetzte LiteraleISO-C++ verbietet berechnete GotosISO-C++ verbietet Bedingungsausdruck mit Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet Umwandlung zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO C++ verbietet, eine Zeichenkettenkonstante in %qT zu konvertierenISO-C++ verbietet Deklaration von %qs ohne TypISO-C++ verbietet Verringern eines Zeigers vom Typ %qTISO-C++ verbietet verringern einer AufzÃ¤hlungISO-C++ verbietet leere unbenannte AufzÃ¤hlungISO-C++ verbietet flexibles Arrayelement %qsISO-C++ verbietet flexible ArrayelementeISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der KlasseISO-C++ verbietet ErhÃ¶hen eines Zeigers vom Typ %qTISO-C++ verbietet erhÃ¶hen einer AufzÃ¤hlungISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qTISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschlieÃŸende KlasseISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-AusdrucksISO-C++ verbietet das Ermitteln der Adresse der Funktion %<::main%>ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwendenISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwendenISO-C++ verbietet die Verwendung von %qE bei expliziten InstanziierungenISO-C++ verbietet typename-SchlÃ¼ssel in Template-Template-Parameter; verwenden Sie %<-std=c++17%> oder %<-std=gnu++17%>ISO-C++ verbietet Gleitkommaliterale in Konstanten-AusdrÃ¼ckenISO-C++ verbietet die Verwendung eines Zeigers des Typs %<void *%> in SubtraktionISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in SubtraktionISO-C++ verbietet die Verwendung eines Zeigers auf Methode in SubtraktionISO-C++ verbietet Array variabler LÃ¤ngeISO-C++ verbietet Array %qD variabler LÃ¤ngeISO-C++ verbietet Array der GrÃ¶ÃŸe nullISO-C++ verbietet Array %qD der GrÃ¶ÃŸe nullISO-C++ verbietet anonyme structsISO-C++ verbietet Ãœberladen von %<operator ?:%>ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:ISO-C++17 erlaubt Speicherklassenangabe %<register%> nichtISO C++17 erlaubt keine dynamischen Ausnahmespezifikationendas Weglassen der Zeichenkette in %<_Static_assert%> wird von ISO C11 nicht unterstÃ¼tztISO-C90 unterstÃ¼tzt %<[*]%>-Arraydeklaratoren nichtISO-C90 unterstÃ¼tzt nicht %<_Alignas%>ISO-C90 unterstÃ¼tzt nicht %<_Generic%>ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>ISO-C90 unterstÃ¼tzt nicht %<_Static_assert%>ISO-C90 unterstÃ¼tzt den vordefinierten Bezeichner %<__func__%> nichtDeklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstÃ¼tzt; ab ISO C99 geht esISO-C90 unterstÃ¼tzt nicht %<long long%>ISO-C90 unterstÃ¼tzt kein %<static%> oder Typkennzeichner in ParameterarraydeklaratorenISO-C90 unterstÃ¼tzt nicht %qEISO-C90 unterstÃ¼tzt keine booleschen TypenISO-C90 unterstÃ¼tzt keine komplexen TypenISO-C90 unterstÃ¼tzt keine flexiblen Arrays als ElementeISO-C90 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nichtISO-C90 unterstÃ¼tzt keine namenlosen structs/unionsISO-C90 verbietet Array %qE, dessen GrÃ¶ÃŸe nicht ausgewertet werden kannISO-C90 verbietet Array, dessen GrÃ¶ÃŸe nicht ausgewertet werden kannISO-C90 verbietet zusammengesetzte LiteraleISO-C90 verbietet gemischte Deklarationen und CodeISO-C90 verbietet die Angabe von zu initialisierenden UnterobjektenISO-C90 verbietet, ein Nicht-L-Wert-Array zu indizierenISO-C90 verbietet Array variabler GrÃ¶ÃŸeISO-C90 verbietet Array %qE variabler GrÃ¶ÃŸeISO-C99 unterstÃ¼tzt nicht %<_Alignas%>ISO-C99 unterstÃ¼tzt nicht %<_Generic%>ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>ISO-C99 unterstÃ¼tzt nicht %<_Static_assert%>ISO-C99 unterstÃ¼tzt nicht %qEISO-C99 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nichtISO-C99 unterstÃ¼tzt keine namenlosen structs/unionsModul ISO_C_BINDING bei %CIntrinsisches Modul ISO_FORTRAN_ENV bei %CWenn Â»-ftree-vectorizeÂ« verwendet wird, die minimale Schleifengrenze einer fÃ¼r Vektorisierung zu betrachtenden Schleife.Wenn Â»-fvariable-expansion-in-unrollerÂ« verwendet wird, die HÃ¶chstzahl der FÃ¤lle, dass eine einzelne Variable wÃ¤hrend Loop-Unrolling expandiert wird.Wenn die Neuzuordnung von Grenzen bei %L angegeben wird, darf das Zeigerziel nicht NULL seinWenn das erste Argument von ATAN2 bei %L 0 ist, dann darf das zweite Argument nicht 0 seinWenn das erste Argument von ATAN2 bei %L 0 ist, dann darf das zweite Argument nicht 0 seinWenn die Anzahl der Kandidaten in der Menge kleiner ist, wird immer versucht, ungenutzte IVs wÃ¤hrend ihrer Optimierung zu entfernen.Wenn Planung nach dem Neuladen, dann Superblock-Planung.Â»DÂ« in Spalte eins in statischer Form ignorieren.Attribut dllimport fÃ¼r Funktionen ignorieren.Den normalen zweistufigen Namensraum ignorieren; Symbole in der Reihenfolge der Befehlszeile auflÃ¶sen und nicht aufzeichnen, welche Bibliothek das aufgelÃ¶ste Symbol bereitgestellt hat.Nicht unterstÃ¼tzte Pragmas ignorieren.Ignoriert.UnzulÃ¤ssiges ALLOCATE-Objekt bei %C fÃ¼r eine PURE-ProzedurUnzulÃ¤ssige Zuweisung an externe Prozedur bei %LUnzulÃ¤ssiges Zeichen in BOZ-Konstante bei %CIllegal id in copy_walk_reduction_argUngÃ¼ltige PrÃ¤prozessordirektiveUngÃ¼ltiger Referenztyp bei %L als EQUIVALENCE-ObjektUnzulÃ¤ssiger Schritt von Null bei %LUnzulÃ¤ssiger Typ in Zeichenverkettung bei %LAnweisung %s zur Image-Steuerung bei %C in CRITICAL-BlockAnweisung %s zur Image-Steuerung bei %C in DO CONCURRENT-BlockAnweisung %s zur Image-Steuerung bei %C in PURE-ProzedurCRITICAL-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockCRITICAL-Anweisung zur Image-Steuerung bei %C in PURE-ProzedurAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in CRITICAL-BlockAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in DO CONCURRENT-BlockAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in PURE-ProzedurRETURN-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockPRINT-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSTOP-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockSTOP-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSYNC-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockSYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSYNC-Anweisung zur Image-Steuerung bei %C in PURE-ProzedurArgument fÃ¼r Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck seinArgument fÃ¼r Imageset bei %L muss zwischen 1 und num_images() liegenC++17-Semantik fÃ¼r erbende Konstruktoren umsetzen.DIP1000 "Zeiger in GÃ¼ltigkeitsbereichen" implementieren (experimentell).DIP25 "Versiegelte Referenzen" implementieren (experimentell).__atomic-Operationen Ã¼ber Bibliotheksaufrufe alter __sync-Funktionen durchfÃ¼hren.AuflÃ¶sung von DR 150 fÃ¼r Mustervergleich von Template-Template-Argumenten umsetzen.Implizit deklarierte BIND(C)-Funktion %qs bei %L ist mÃ¶glicherweise nicht interoperabel mit CImplizit deklarierte BIND(C)-Variable %qs bei %L kÃ¶nnte nicht C-kompatibel seinImplizit deklarierte Funktion %s wird in !$OMP DECLARE REDUCTION bei %L verwendetImplizit deklariertes Unterprogramm %s wird in !$OMP DECLARE REDUCTION bei %L verwendetImplizit deklarierte Variable %qs bei %L kÃ¶nnte nicht C-kompatibel sein, ist aber ein Scheinargument fÃ¼r BIND(C)-Prozedur %qs bei %LImplizit angegebener PARAMETER %qs bei %L passt nicht zu frÃ¼herem IMPLICIT-TypEinbezogenes SAVE fÃ¼r Modulvariable %qs bei %L, benÃ¶tigt wegen StandardinitialisierungFeld mit impliziter Form bei %LVerbesserung der FÃ¤higkeit des GCC, Spaltennummern in groÃŸen Quelldateien zu verfolgen, auf Kosten einer langsameren Kompilierung.Unreine Funktion %qs bei %L wird mÃ¶glicherweise nicht ausgewertetUnreine Funktion bei %L wird mÃ¶glicherweise nicht ausgewertetIn %s bei %L mÃ¼ssen alle Prozeduren auch FUNCTIONs sein, da der allgemeine Name auch der Name des abgeleiteten Typs istIn %s bei %L mÃ¼ssen alle Prozeduren entweder SUBROUTINE oder FUNCTION seinIn C++ bedeutet ungleich Null die Warnung vor veralteter Umwandlung von Zeichenkettenliteralen in Â»char *Â«. In C erfolgt eine Ã¤hnliche Warnung, nur ist die Umwandlung nat. laut ISO-C-Standard nicht veraltet.In Fortran 2003 ist der COMMON-Block %qs bei %L ein globaler Bezeichner und muss daher den selben Bindungsnamen haben wie der gleichbenannte COMMON-Block bei %L: %s vs. %sIn SSA-PRE-Optimierungen auf BÃ¤umen Teils-Teils-Redundanz eliminieren.In einem reinen Unterprogramm darf ein INTENT(IN)-Dummy-Argument nicht als Â»exprÂ« bei %L einer intrinsischen Zuweisungsanweisung verwendet werden, in der die Variable von einem abgeleiteten Typ ist, wenn der abgeleitete Typ eine Zeigerkomponente auf irgendeiner Ebene der Komponentenauswahl hat.Im Aufruf von %qs bei %L ist eine TypunvertrÃ¤glichkeit bei Argument %qs; %s wurde an %s Ã¼bergebenIn Konstruktor %qsIn Kopierkonstruktor %qsIn Destruktor %qsIn Datei, eingebunden vonIn Funktion %qsIn Lambda-FunktionIn Elementfunktion %qsIn ModulIn Modul, importiert beiIn statischer Elementfunktion %qsInclude-Verzeichnis %qs: %sInkompatibles ALLOCATE-Objekt bei %C fÃ¼r CHARACTER-Typspezifikation bei %LUnvertrÃ¤glicher abgeleiteter Typ in PARAMETER bei %LInkompatible Initialisierung zwischen einer abgeleiteten TypentitÃ¤t und einer EntitÃ¤t mit Typ %qs bei %CUnvertrÃ¤gliche RÃ¤nge %d und %d in Zuweisung bei %LUnvertrÃ¤gliche RÃ¤nge in %s (%d und %d) bei %LUnvertrÃ¤gliche Typen in DATA-Anweisung bei %L; versuchte Umwandlung von %s an %sUnvertrÃ¤gliche Typangabe fÃ¼r Feldelement bei %LUnvertrÃ¤gliche Verwendung von TILE und COLLAPSE bei %LInkonsistente Ã„quivalenzregeln mit %qs bei %L und %qs bei %LInterne Compilerwarnung: No location in expression near %LInterne Compilerwarnung: Inconsistent internal state: No location in statementRÃ¤nge fÃ¼r Operator bei %%L und %%L stimmen nicht Ã¼bereinInterner Compilerfehler: Incorrect EH edge %i->%iFalsche Ausdehnung in Argument B in MATMUL-Intrinsic in Dimension 1: ist %ld, sollte %ld seinFalscher Funktions-RÃ¼ckgabewertIEEE-Befolgung fÃ¼r Gleitkommavergleiche erhÃ¶hen.Index in Dimension %d ist auÃŸerhalb der Grenzen bei %LIndexvariable %qs ist nicht als INTENT(INOUT)-Argument definierbar bei %L in Prozedur %qs, die aus der DO-Schleife bei %L heraus aufgerufen wirdIndexvariable %qs ist nicht als INTENT(INOUT)-Argument definierbar bei %L in Unterroutine %qs, die aus der DO-Schleife bei %L heraus aufgerufen wirdIndexvariable %qs neudefiniert bei %L in Prozedur %qs, aufgerufen aus der DO-Schleife bei %LIndexvariable %qs wird auf undefiniert als INTENT(OUT)-Argument bei %L in Prozedur %qs gesetzt, wird aus der DO-Schleife bei %L aufgerufenIndexvariable %qs wird auf undefiniert gesetzt als INTENT(OUT)-Argument bei %L in Unterroutine %qs, die aus der DO-Schleife bei %L heraus aufgerufen wirdAuf Anwesenheit von Prozessorfehlern hinweisen.PrioritÃ¤t fÃ¼r r0..r3 / r12..r15 mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Vergleich auf Ungleichheit fÃ¼r %s bei %LVerwendung von Hardware-Gleitkommabefehlen unterdrÃ¼cken.Initialisierung bei %C ist in PURE-Prozedur nicht erlaubtInitialisierung bei %C ist nicht fÃ¼r eine ZeigervariableInitialisierung einer allozierbaren Komponente bei %C ist nicht erlaubtInitialisierung des Zeigers bei %C ist nicht in einer PURE-Prozedur erlaubtInitialisierung einer Strukturkomponente mit einer HOLLERITH-Konstante bei %L ist nicht erlaubtInitialisierung einer Variablen bei %C ist in einer PURE-Prozedur nicht erlaubtInitialisierungszeichenkette bei %L wurde abgeschnitten, um zur Variable zu passen (%ld/%ld)Komponenten von abgeleiteten Typvariablen gemÃ¤ÃŸ anderer init-Schalter initialisieren.Lokale Variablen auf Null initialisieren (von g77).Initialisiertes Symbol %qs bei %C kann nur COMMON in BLOCK DATA seinInitialisierte Variable %qs bei %L ist in leerem COMMON, aber Initialisierung ist nur in benannten COMMON-BlÃ¶cken erlaubtInitialisierer nicht erlaubt fÃ¼r PARAMETER %qs bei %CInitialisierung einer bereits initialisierten Variablen bei %C__atomic-Operationen Â»inlineÂ« erzeugen, wenn Lock-freie Befehlssequenz verfÃ¼gbar ist.Alle bekannten Zeichenkettenoperationen einbetten (inline).Code inline einbetten, um Befehlscache nach dem Aufsetzen verschachtelter Funktionstrampoline zu verwerfen.Konstanten einbetten, wenn es mit 2 Befehlen oder weniger geht.Zeichenkettenoperationen memset/memcpy als Â»inlineÂ« einfÃ¼gen, aber Inline-Version nur fÃ¼r kleine BlÃ¶cke durchfÃ¼hren.Rekursives inlinen nur, wenn die Wahrscheinlichkeit des Aufrufs den Parameter Ã¼berschreitet.Befragungsparameter darf nicht in einer data-stmt-object-list bei %C vorkommenENDBR-Befehl beim Betreten einer Funktion nur via cf_check-Attribut fÃ¼r CET-Instrumentierung einfÃ¼gen.In jedem Funktionsprolog NOP-Befehle erzeugen.Arc-basierten Programm-Profilierungscode einfÃ¼gen.Code einfÃ¼gen, der jede Speicherseite des Stapels bei der Allokation antestet, um vor Angriffen basierend auf Ãœberschneidungen zu schÃ¼tzen.Code einfÃ¼gen, um AusdrÃ¼cke zu profilen.Lockerungs-Hinweis an Linker Ã¼bergeben, um Lockerung durchzufÃ¼hren.Code zur StapelprÃ¼fung in das Programm einfÃ¼gen. Dasselbe wie -fstack-check=specific.Anzahl der Maschinenbefehle, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt werden.Anzahl der Maschinenbefehle, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt werden.Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden.Verlassen von Funktionen mit __fentry__ instrumentieren, in instrumentierten Funktionen.Funktionen nur aus Dateien instrumentieren, deren Namen zu keinem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt).Funktionen nur aus Dateien instrumentieren, deren Namen zu einem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt).Ganzzahldivision bei %2$L zu Konstante %1$qs abgeschnittenGanzzahlausdruck erforderlich bei %CGanzzahlige ID (N) des spezifischen Befehls Â»fabsdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fabssÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fadddÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»faddsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fatandÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fatansÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpeqdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpeqsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgedÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgtdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgtsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpledÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmplesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpltdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpltsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpnedÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpnesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcosdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcossÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fdivdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fdivsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fexpdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fexpsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fextsdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixdiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixduÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixsiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixsuÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatidÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatisÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatudÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatusÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»flogdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»flogsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmaxdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmaxsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmindÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fminsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmuldÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmulsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fnegdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fnegsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdxhiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdxloÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdyÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsindÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsinsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsqrtdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsqrtsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsubdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsubsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftandÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftansÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftruncdsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fwrxÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fwryÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»roundÂ«.Ganzzahlart %d bei %C nicht verfÃ¼gbarGanzzahl auÃŸerhalb des symmetrischen Bereichs wegen Standard-Fortran bei %LGanzzahl auÃŸerhalb des symmetrischen Bereiches wegen Standard-Fortran-Konvertierung von %s in %s bei %LGanzzahlÃ¼berlauf bei der Berechnung des zu reservierenden SpeichersGanzzahl zu groÃŸ fÃ¼r ihre Art bei %C. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenGanzzahl bei %C zu groÃŸGanzzahlwert zu groÃŸ in Ausdruck bei %CFunktionen in ihre Aufrufer einfÃ¼gen, wenn CodegrÃ¶ÃŸe als nicht wachsend bekannt ist.Nicht als Â»inlineÂ« deklarierte Funktionen in ihre Aufrufer einfÃ¼gen, wenn gewinnbringend.Nur an einer Stelle aufgerufene Funktionen in ihre Aufrufer einfÃ¼gen.Intel-MCU-psABI wird im %s-Modus nicht unterstÃ¼tztSchleifen bei %L werden getauschtSchnittstelle %qs bei %L ist in spÃ¤terer PROCEDURE-Anweisung deklariertSchnittstelle %qs bei %L darf keine Anweisungsfunktion seinSchnittstelle %qs bei %L kann nicht allgemein seinSchnittstelle %qs bei %L muss explizit seinUnpassende Schnittstelle fÃ¼r Prozedurzeiger-Komponente %qs in Strukturkonstruktor bei %L: %sSchnittstelle in Scheinprozedur %qs bei %L passt nicht: %sSchnittstelle in globaler Prozedur %qs bei %L passt nicht: %sUnpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %qs ist kein UnterprogrammUnpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %sSchnittstelle muss fÃ¼r DEFERRED-Bindung bei %C angegeben werdenSchnittstellenname nach %<(%> bei %C erforderlichInterner Compilerfehler: Fehlerbehandlungsroutinen doppelt betreten.
  Interne Datei bei %L mit NamenslisteInterne Prozedur %qs in %s bei %LInterne Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigInterne Prozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltigInterne Prozedur %qs wird als effektives Argument bei %L verwendetInterne Einheit mit Vektor-Index bei %LJeden INTEGER(4) als INTEGER(8) interpretieren.Jeden REAL(4) als REAL(10) interpretieren.Jeden REAL(4) als REAL(16) interpretieren.Jeden REAL(4) als REAL(8) interpretieren.Jeden REAL(8) als REAL(10) interpretieren.Jeden REAL(8) als REAL(16) interpretieren.Jeden REAL(8) als REAL(4) interpretieren.ImaginÃ¤re, Festkomma, oder andere GNU-Zahlenauffixe als das korrespondieren Zahlenliteral statt eines benutzerdefinierten Zahlenliterals interpretieren.Interrupt-Dienst-Routinen kÃ¶nnen nicht im Â»Thumb-1Â«-Modus codiert werdenIm Â»textÂ«-Abschnitt Literalbereiche mit Codebereichen verweben.Intervall, in dem der Stack geprÃ¼ft wird, als Zweierpotenz in Bytes ausgedrÃ¼ckt.IntervallÃ¼berlappung von %<-fdbg-cnt=%s%>: [%u, %u] und [%u, %u]Intrinsisches %qs (%s) wird bei %L verwendetIntrinsisches %qs bei %L kann keine Initialisierung habenEingebautes %qs bei %L ist in Zuweisung des Prozedurzeigers ungÃ¼ltigEingebautes %qs bei %L ist nicht als effektives Argument erlaubtDas intrinsische %qs bei %L muss mindestens zwei Argumente habenIntrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: QuellgrÃ¶ÃŸe %ld < ErgebnisgrÃ¶ÃŸe %ldIntrinsische Funktion %qs (%d) nicht erkanntIntrinsische Funktion %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtIntrinsische Funktion Â»%sÂ« bei %L ist nicht fÃ¼r CO_REDUCE erlaubtIntrinsische Funktion NULL bei %L kann kein tatsÃ¤chliches Argument fÃ¼r STORAGE_SIZE sein, da es einen disassoziierten Zeiger zurÃ¼ckgibtBei %2$L referenzierter intrinsischer Operator %1$qs nicht im Modul %3$qs gefundenSchnittstelle des intrinsischen Operators bei %L muss eine FUNCTION seinIntrinsische Prozedur %qs ist in PROCEDURE-Anweisung bei %L nicht erlaubtIntrinsische Prozedur bei %L kann keine MODULE PROCEDURE seinIntrinsisches Unterprogramm %qs bei %L darf keine Typspezifizierung habenIntrinsisches Symbol wurde bei %C in Â»!$ACC ROUTINE ( NAME )Â« angegeben und mit der inkompatiblen GANG, WORKER oder VECTOR-Klausel markiertUngÃ¼ltige BOZ-Literalkonstante, die bei %C im Feldindex verwendet wirdUngÃ¼ltiger C-Name in NAME=-Spezifizierung bei %CUngÃ¼ltige Hollerithkonstante bei %L enthÃ¤lt ein Wide-ZeichenUngÃ¼ltige Hollerithkonstante: %L muss mindestens ein Zeichen enthaltenUngÃ¼ltige Hollerithkonstante: Ganzzahlart bei %L sollte Standard seinUngÃ¼ltiger KIND-Parameter von %s bei %LUngÃ¼ltiger NAME %qs in Â»!$ACC ROUTINE ( NAME )Â« bei %CUngÃ¼ltiges NULL bei %LUngÃ¼ltiges Argument fÃ¼r Â»!$ACC WAITÂ« bei %CUngÃ¼ltiges Zuordnungsziel bei %CUngÃ¼ltiges Zeichen %<$%> bei %L. %<-fdollar-ok%> verwenden, um es als Erweiterung zuzulassenUngÃ¼ltiges Zeichen %qc in Variablenname bei %CUngÃ¼ltiges Zeichen 0x%s bei %CUngÃ¼ltiges Zeichen in Name bei %CUngÃ¼ltige(s) Zeichen in ELSE-Anweisung nach %CUngÃ¼ltige Klausel in Modul mit Â»!$ACC DECLAREÂ« bei %LUngÃ¼ltige Codimension %d bei %C, nur %d Codimensionen existierenUngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %LUngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %%LUngÃ¼ltiger Exponent-Buchstabe %<q%> in literaler Realkonstante bei %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.UngÃ¼ltiger Ausdruck im Strukturkonstruktor fÃ¼r Zeigerkomponente %qs bei %L in PURE-ProzedurUngÃ¼ltige Form der PROGRAM-Anweisung bei %CUngÃ¼ltige Form der WRITE-Anweisung bei %L, UNIT erforderlichUngÃ¼ltige Form der Feldreferenz bei %CUngÃ¼ltige Form der Coarray-Referenz bei %CUngÃ¼ltige Bildanzahl %d in SYNC IMAGESUngÃ¼ltiger Initialisierungsausdruck fÃ¼r ALLOCATABLE-Komponente %qs in Strukturkonstruktor bei %LUngÃ¼ltige Initialisierung %s in Data-Anweisung bei %CUngÃ¼ltiges SchlÃ¼sselwort %qs in intrinsischer Funktion %qs bei %LUngÃ¼ltige Art %d fÃ¼r CHARACTER-Konstante bei %CUngÃ¼ltige Art fÃ¼r %s bei %LUnerlaubtes Mischen von IEEE-128-Bit- und IBM-128-Bit-GleitkommatypenUngÃ¼ltige Initialisierung im alten Stil fÃ¼r abgeleitete Typkomponente bei %CUngÃ¼ltiger Operator fÃ¼r !$OMP DECLARE REDUCTION %s bei %LUngÃ¼ltiges Argument fÃ¼r Prozedur bei %LUngÃ¼ltige Zuweisung eines Prozedurzeigers bei %LUngÃ¼ltiger Bereich %s in Option %sUnzulÃ¤ssige Realart %d bei %CInvalid standard code on intrinsic %qs (%d)UngÃ¼ltige Teilzeichenkette in data-implied-do in DATA-Anweisung bei %LUngÃ¼ltiges Typspezifikation bei %CUngÃ¼ltige Verwendung der BOZ-Literalkonstante bei %LUngÃ¼ltiger Wert fÃ¼r Spezifikation %s bei %CEinen Hinweis ausgeben, wenn doppelte Diagnosemeldungen zusammengefasst werden.Fehlersuche-Informationen fÃ¼r compilergenerierte Hilfsvariablen ausgeben.FÃ¼r strikte Standardbefolgung benÃ¶tigte Warnungen ausgeben.Iteratorschritt bei %L kann nicht Null seinSprungziele werden an dieser Potenz von 2 ausgerichtet.Ausschuss hinter ASSOCIATE-Anweisung bei %CAusschuss hinter CALL bei %CAusschuss hinter GENERIC-Bindung bei %CAusschuss hinter MAP-Anweisung bei %CAusschuss hinter UNION-Anweisung bei %CAusschuss hinter unverschachtelter STRUCTURE-Anweisung bei %CEinfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen.Einfach icc0/fcc0 verwenden.KIND-Attribut bei %C in einer STRUCTURE-DefinitionKIND-Attribut bei %C in einer TYPE-DefinitionKIND-Parameter von %s bei %L muss ein Initialisierungsausdruck seinKIND-part_ref bei %CSchlÃ¼sselwort %qs bei %C bereits in aktueller Argumentliste aufgetretenSchlÃ¼sselwort-Argument %qs bei %L ist bereits mit einem anderen effektiven Argument verbundenSchlÃ¼sselwort-Argument %qs bei %L darf innerhalb einer Anweisungsfunktion nicht auftauchenSchlÃ¼sselwort-Argument %qs bei %L ist nicht in der ProzedurSchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur; meinen Sie %qs?SchlÃ¼sselwort-Argument erfordert explizite Schnittstelle fÃ¼r Prozedur %qs bei %LSchlÃ¼sselwortargument erfordert explizite Schnittstelle fÃ¼r Prozedurzeigerkomponente %qs bei %LDie Art %d wird fÃ¼r CHARACTER bei %C nicht unterstÃ¼tztDie Art %d wird fÃ¼r Typ %s bei %C nicht unterstÃ¼tztParameter mit KIND-Typ fÃ¼r EntitÃ¤t bei %L unterscheidet sich vom Parameter mit KIND-Typ der TypspezifikationBekannte AArch64-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ARC-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte ARM-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ARM-CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):Bekannte ARM-FPUs (fÃ¼r Verwendung mit Option -mfpu=):Bekannte ARM-Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte C6X ISAs (fÃ¼r Verwendung mit der Option -march=):Bekannte CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):Bekannte CSKY-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte CSKY-FPUs (fÃ¼r Verwendung mit Option -mfpu=):Bekannte CSKY-Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte FR-V-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte IQ2000-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte Itanium-CPUs (fÃ¼r Verwendung mit Option -mtune=):Bekannte M68K-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte M68K-ISAs (fÃ¼r Verwendung mit Option -march=):Bekannte M68K-Mikroarchitekturen (fÃ¼r Verwendung mit Option -mtune=):Bekannte MIPS-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte MIPS-CPUs (fÃ¼r Verwendung mit Optionen -march= und -mtune=):Bekannte MIPS-IEEE-754-Einstellungen (fÃ¼r Verwendung mit Optionen -mabs= und -mnan=):Bekannte MIPS-ISA-Stufen (fÃ¼r Verwendung mit Option -mips):Bekannte PTX-ISA-Versionen (fÃ¼r Verwendung mit Option -misa=):Bekannte TILE-Gx CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte TILEPro-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte TLS-Dialekte (fÃ¼r Verwendung mit Option -mtls-dialect=):Bekannte __fp16-Formate (fÃ¼r Verwendung mit der Option -mfp16-format=):Bekannter Adressmodus (fÃ¼r Verwendung mit Option -maddress-mode=):Bekannte Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte Assemblerdialekte (fÃ¼r Verwendung mit Option Â»-masm=Â«):Bekannte Werte fÃ¼r RÃ¼ckkehr-Instrumentierung mit -minstrument-return=:Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mict-model=):Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):Bekannte CPU-Typen (fÃ¼r Verwendung mit Option -mcpu=):Bekannte Datenausrichtungen (fÃ¼r Verwendung mit Option -malign-data=):Bekannte Gleitkomma-ABIs (fÃ¼r Verwendung mit Option -mfloat-abi=):Bekannte Anzahl der Gleitkomma-Register (fÃ¼r Verwendung mit der Option -mconfig-fpu=):Bekannte indirekte Sprungauswahlen (fÃ¼r Verwendung mit den Optionen -mindirect-branch=/-mfunction-return=):Bekannte bevorzugte LÃ¤nge von Registervektoren (fÃ¼r Verwendung mit der Option -mprefer-vector-width=):Bekannte Stapelschutz-WÃ¤chter (fÃ¼r Verwendung mit Option -mstack-protector-guard=):Bekannte ABIs fÃ¼r Vektorisierungs-Bibliothek (fÃ¼r Verwendung mit Schalter -mveclibabi=):L%d Cache-Wartezeit unbekannt fÃ¼r %sLEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%d in intrinsischem MVBITSLEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITSLEN-Attribut bei %C in einer STRUCTURE-DefinitionLEN-Attribut bei %C in einer TYPE-DefinitionLEN oder KIND-Abfrageverweis in DATA-Anweisung bei %LLEN-part_ref bei %CLHS in %<noreturn%>-AufrufLINEAR-Klauselmodifizierer wird bei %L an DO- oder SIMD-Konstrukt verwendetFÃ¼r Argument bei %L ist die LINEAR-Klausel zusammen mit ORDERED-Klausel angegebenLINEAR-Dummy-Argument %qs mit VALUE-Attribut mit %s-Modifizierer bei %LLINEAR-Variable %qs bei %L muss INTEGER seinLOCK-Anweisung bei %CLOCK_EVENT in Variablen-Definitionskontext (%s) bei %LLOCK_TYPE in Variablen-Definitionskontext (%s) bei %LLOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qsLOGICAL-Operanden werden in Ausdruck bei %L benÃ¶tigtLOGICAL-RÃ¼ckgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qsLTO-UnterstÃ¼tzung wurde in dieser Konfiguration nicht eingeschaltetMarke %d bei %C bereits als eine Formatmarke referenziertMarke %d bei %C bereits als Sprungziel referenziertMarke %d bei %C vorher als FORMAT-Marke verwendetMarke %d bei %C vorher als Sprungziel verwendetMarke %d bei %L definiert, kann aber nicht verwendet werdenMarke %d bei %L definiert, aber nicht verwendetMarke %d wird bei %L referenziert, aber nirgendwo definiertSprungmarke %qs nach %L passt nicht zur IF-Marke %qsMarke %qs bei %C passt nicht zur IF-Marke %qsMarke %qs bei %C passt nicht zur WHERE-Marke %qsMarke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %LMarkenname %qs bei %C ist mehrdeutigDO-Anweisung mit Label bei %LÃ–ffnende Klammer benÃ¶tigt nach %<*%> in Formatzeichenkette bei %LAlte Erweiterung:Buchstabe %qc hat bei %C bereits einen IMPLICIT-TypBuchstabe %qc wurde bereits in IMPLICIT-Anweisung bei %C gesetztBuchstaben in IMPLICIT-Anweisung bei %C mÃ¼ssen in alphabetischer Reihenfolge seinStufe nicht gefunden, verwenden Sie %<none%>, %<slim%>, %<blocks%>, %<vops%>.BeschrÃ¤nkungen fÃ¼r GOT-GrÃ¶ÃŸe aufheben.Wie -M, aber System-Header-Dateien ignorieren.Wie -MD, aber System-Header-Dateien ignorieren.Wie -pedantic, aber als Fehler ausgeben.Grenze von %d Fortsetzungen in Anweisung bei %C Ã¼berschrittenZeile bei %L wird abgeschnitten%s von %d Zeilen ausgefÃ¼hrt
! Code fÃ¼r einen __main-Kernel einbinden.Die D-Standardbibliothek dynamisch in das Compilat binden.Die D-Standardbibliothek statisch in das Compilat binden.Binden, um Programm im ELF-Format zu erzeugen (statt mmo).Mit HAL BSP verlinken.Mit eingeschrÃ¤nkter Version der C-Bibliothek linken.Mit libads.a, libc.a und crt0.o binden.Mit libc.a und libdebug.a binden.Mit libc.a und libsim.a binden.Mit libmvme.a, libc.a und crt0.o binden.Mit libsim.a, libc.a und sim-crt0.o binden.Mit libyk.a, libc.a und crt0.o binden.Mit schneller Gleitkomma-Bibliothek linken.Mit Library-PIC-Bibliotheken linken.Optimierungen zur Bindezeit mit Anzahl paralleler Jobs oder Jobserver.Alle verfÃ¼gbaren FehleranalysezÃ¤hler mit ihren Grenzen und Werten auflisten.Alle versteckten GC-Allokationen auflisten.Alle unverÃ¤nderlichen Felder auflisten, die eine Objektinstanz belegen.Alle Verwendungen von komplexen oder imaginÃ¤ren Typen ausgeben.Alle Variablen auflisten, die im threadlokalen Speicher landen.Informationen Ã¼ber alle SprachÃ¤nderungen auflisten.Listenelement %qs bei %L wurde von einer vorhergehenden Direktive OMP DECLARE TARGET auf einen abweichenden DEVICE_TYPE festgelegtListenelement %qs mit allozierbaren Komponenten ist nicht erlaubt in einer map-Klausel bei %LListenelement bei %C darf nicht koindiziert seinListe wurde zusammen mit Speicherreihenfolge-Klausel angegeben, in FLUSH-Direktive bei %CAlle Elemente der Archivbibliotheken laden, statt nur denen, die undefinierte Symbole erfÃ¼llen.Lock-Variable bei %L muss Skalar mit LOCK_TYPE seinLogischer SELECT CASE Block bei %L hat mehr als zwei FÃ¤lleLogischer Bereich in CASE-Anweisung bei %L ist nicht erlaubtLogische Werte bei %%L mÃ¼ssen mit %s statt mit %s verglichen werdenDie vom Linker geladenen Objektdateien wegschreiben.Symbole wegschreiben, die zum Laden eines Objekts gefÃ¼hrt haben.PCH-Dateien suchen und verwenden, sogar bei Vorverarbeitung.Sucht MÃ¶glichkeiten, Stapel-Anpassungen und Stapel-Referenzen zu reduzieren.Schleifen an dieser Potenz von 2 ausrichten.Schleife lÃ¤uft endlosSchleifenvariableSchleifenvariable bei %C kann kein Koarray seinSchleifenvariable bei %C kann keine Unter-Komponente seinSchleifenvariable bei %C kann kein Koarray seinSchleifenvariable wurde geÃ¤ndertSchleifen mit mindestens der angegebenen Durchlaufzahl erhalten Schleifenausrichtung.Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dUntere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dMCU %qs unterstÃ¼tzt keine Hardware-Multiplikation, aber %<-mhwmult%> ist auf %s gesetztMCU %qs unterstÃ¼tzt %s-ISA, aber %<-mcpu%> ist auf %s gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<16-bit%> gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<32-bit%> gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<f5series%> gesetztMIPS16 %<-mxgot%> CodeMIPS16 PIC fÃ¼r ABIs auÃŸer o32 und o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX-intern: Falscher Wert fÃ¼r 'm', kein CONST_INTMMIX-internal: Dieser Operand kann nicht dekodiert werdenMMIX-intern: CONST_INT erwartet, aber nicht diesMMIX-intern: Konstante erwartet, aber nicht diesMMIX-intern: Register erwartet, aber nicht diesMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX-intern: Dies ist keine Konstante:MMIX-intern: Diese Adresse wird nicht erkanntMMIX-intern: Versuch, ungÃ¼ltig umgekehrte Bedingung auszugeben:MMIX-intern: Was ist der CC davon?MMIX-intern: Was ist der CC davon?MMX-Vektorargument ohne eingeschaltetes MMX Ã¤ndert das ABIMMX-VektorrÃ¼ckgabe ohne eingeschaltetes MMX Ã¤ndert das ABIMODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle seinMODULE-PROCEDURE-Deklaration bei %CMODULE-PrÃ¤fix bei %CMODULE-PrÃ¤fix bei %C muss innerhalb eines Moduls, Teilmoduls oder Interfaces seinMOLD-Argument an NULL bei %L erforderlichMOLD-Marke bei %LMOLD-Marke bei %L steht mit SOURCE-Marke bei %L in KonfliktMOLD-Marke bei %L steht mit Typspezifikation bei %L in KonfliktIn NULL()-Argument bei %L wird MOLD= benÃ¶tigt: Mehrdeutig zwischen spezifischen Funktionen %s und %sMSA-MIPS16-Codeeingebaute MSP430-Funktionen sind nur innerhalb von Interrupt-Handlern einsetzbarMULT-Fall in cris_op_strGrÃ¶ÃŸe des zweiten Arguments von %s Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %LGrÃ¶ÃŸenordnung des zweiten Arguments von ISHFTC Ã¼berschreitet BIT_SIZE des ersten Arguments bei %CRÃ¼ckwÃ¤rtskettenzeiger pflegen.Macht Â»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet.Â»charÂ« standardmÃ¤ÃŸig vorzeichenlos machen.Dem Linker die Befehlszeilenoption Â»--no-relaxÂ« anstelle der Option Â»--relaxÂ« Ã¼bergeben.Alle Funktionsaufrufe indirekt machen.Ganzzahlen 32 Bit breit machen.Structs auf Vielfache von 4 Bytes vergrÃ¶ÃŸern (Warnung: ABI geÃ¤ndert).Maschine zur Binder-Entspannung soll annehmen, dass ein BefehlszÃ¤hlerÃ¼bersprung auftritt.Kaputte GENERIC-Anweisung bei %CFalsch geformte Typspezifikation bei %CDaten im P2-Raum reservieren.Gemangelte abgeleitete Typdefinition bei %CZuordnung von Modulen zu CMI-Dateien.MAC-Register als Aufruf-zerstÃ¶rt markieren.Alle Schleifen als parallel markieren.Implizit deklarierte Kopieroperationen als deprecated markieren, wenn die Klasse eine benutzerdefinierte Kopieroperation oder einen solchen Destruktor hat.Implizit deklarierte Kopieroperationen als deprecated markieren, wenn die Klasse eine benutzerdefinierte Kopieroperation hat.Alle inline-Funktionen und -Methoden mit versteckter Sichtbarkeit markieren.HÃ¶chstzahl der Basis-BlÃ¶cke in Schleife fÃ¼r Schleifeninvariantenbewegung.Maximale Schleifenanzahl fÃ¼r regionale Registerzuweisung (RA).Maximalzahl der Bytes, die mit Schleifen verglichen werden.Maximalzahl der Bytes, die ohne Schleifen verglichen werden.Maximalzahl der Bytes, die verglichen werden.Maximalzahl der Bytes, die inline kopiert werden.Maximale GrÃ¶ÃŸe der Konflikttabelle in MB.Maximalzahl der Debugmarkierungen, die expandiert oder eingereiht werden.GrÃ¶ÃŸte Rekursionstiefe fÃ¼r das Expandieren von variablenverfolgenden AusdrÃ¼cken.MaximalgrÃ¶ÃŸe der Speicherort-Liste, bei der Umkehrungsoperationen hinzugefÃ¼gt werden sollen.Maximale GrÃ¶ÃŸe variablenverfolgender Hash-Tabellen.Maximaler Code-Zuwachs durch Ende-VervielfÃ¤ltigung (in Prozent).GrÃ¶ÃŸtes durch frÃ¼hes Â»inlineÂ« eines einzelnen Aufrufs abgeschÃ¤tztes Wachstum des FunktionskÃ¶rpers.GrÃ¶ÃŸtes geschÃ¤tztes Ergebnis eines als vorhersagbar betrachteten Sprunges.Maximales Wachstum durch Â»inlineÂ« einer groÃŸen Funktion (in Prozent).Maximale Anzahl der Grenzendpunkte der Fallbereiche der Switch-Anweisung, die bei der Generierung der IPA-Funktionszusammenfassung verwendet werden.Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r LTO (in geschÃ¤tzten Befehlen)Maximales Stapelrahmen-Wachstum durch Â»inlineÂ« (in Prozent).Maximal erlaubte GrÃ¶ÃŸenzunahme und GesamtgrÃ¶ÃŸe der neuen Parameter, bis zu der IPA-RSA Zeiger auf Aggregate ersetzt.HÃ¶chstzahl der Iterationen des Durchgangs Ã¼ber eine Funktion.HÃ¶chstzahl der Ã¤hnlichen BasisblÃ¶cke, mit denen ein Basisblock verglichen wird.HÃ¶chsttiefe beim Durchlaufen des DFS durch die modref-Escapeanalyse.Maximale Verschachtelungstiefe von Schleifen fÃ¼r optimistisches value-number.Maximale Tiefe der logischen AusdrÃ¼cke, die von der Bereichsanalyse erfasst werden, um ausgehende Bereiche zu evaluieren.Maximale Tiefe des rekursiven Klonens fÃ¼r selbstrekursive Funktionen.GrÃ¶ÃŸte Tiefe der Suche im Dominator-Baum fÃ¼r anzuhebende AusdrÃ¼cke.Maximale Verschachtelung von Quadratwurzeln, um Potenzierung mit Gleitkommakonstanten abzubilden.HÃ¶chste Erweiterungsstufe mit Typ %qs bei %L erreichtMaximallÃ¤nge von KandidatenprÃ¼fungen fÃ¼r geradlinige StÃ¤rkereduktion.MaximalgrÃ¶ÃŸe der partiellen Aufwandsmenge, wenn Baumvoroptimierung ausgefÃ¼hrt wird.Maximale Anzahl der VALUEs, die wÃ¤hrend eines einzelnen Aufrufs von Â»find_base_termÂ« verarbeitet werden.HÃ¶chstzahl der Zugriffe, die pro modref-Verweis gespeichert werden.HÃ¶chstzahl der aktiven lokalen Speicherungen bei RTL-Eliminierung toter Speicherungen.HÃ¶chstzahl der zusammengesetzten Elemente fÃ¼r einen Parameter in Sprungfunktionen und Gittern.Anzahl der Argumente fÃ¼r ein PHI, bis zu der der FSM-Threader versucht, durch dessen Block zu laufen.HÃ¶chstzahl der Argumente in einem PHI, die einer TREE-if-Umwandlung unterstÃ¼tzt werden, auÃŸer wenn die Schleife mit einem SIMD-Pragma markiert ist.HÃ¶chstzahl der Arrays in einem SCoP.Maximale Anzahl von kÃ¼nstlichen Zugriffen, um eine VorwÃ¤rtsausbreitung zu ermÃ¶glichen, die die Skalare Ersetzung von Aggregaten fÃ¼r eine lokale Variable beibehÃ¤lt.HÃ¶chstzahl der Assertions, die wÃ¤hrend der VRP entlang der Standardkante einer switch-Anweisung hinzugefÃ¼gt werden.HÃ¶chstzahl der Basen, die pro modref-Baum gespeichert werden.HÃ¶chstzahl der Basis-BlÃ¶cke in einem Mehrfachsprung in einem endlichen Automaten.HÃ¶chstzahl der Bits, fÃ¼r die keine FMAs erzeugt werden.HÃ¶chstzahl der gleichzeitig offenen C++-Moduldateien beim verzÃ¶gerten Laden.HÃ¶chstzahl von bedingten Speicherpaaren, die ausgegeben werden kÃ¶nnen.HÃ¶chstzahl der konstanten Speicherungen, die im Speicherzusammenfassungs-Durchgang zusammengefasst werden.HÃ¶chstzahl der Datenreferenzen in Schleife zum Aufbau der AbhÃ¤ngigkeiten der Schleifendaten.Maximale Anzahl verschiedener PrÃ¤dikate, die zur Verfolgung der Eigenschaften von Schleifen in der interprozeduralen Analyse verwendet werden.HÃ¶chstzahl der AuflÃ¶sungen von Mehrdeutigkeiten pro Speicherzugriff.HÃ¶chstzahl der Ausstiegspunkte, die von modref pro SSA-Name aufgezeichnet werden.Die HÃ¶chstzahl der Felder in einer Struktur, bevor Zeigeranalyse sie als einzelne Variable behandelt.HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r RTL-if-Umwandlung.Die HÃ¶chstzahl der Befehle in der ausfÃ¼hrungsbereiten Liste, die zur Umbenennung in Frage kommen.HÃ¶chstzahl der zu kopierenden Befehle, wenn BlÃ¶cke auf einem Mehrsprungpfad des Zustandsautomaten dupliziert werden.HÃ¶chstzahl der ISL-Operationen, 0 bedeutet unbegrenzt.HÃ¶chstzahl der SchleifenschÃ¤lungen, um Ausrichtung von Datenreferenzen in einer Schleife zu verbessern.HÃ¶chstzahl der beim spekulativen Devirtualisieren besuchten may-defs.HÃ¶chstzahl der NamensrÃ¤ume, in denen alternativ gesucht wird, wenn Nachschlagen eines Namens fehlschlÃ¤gt.HÃ¶chstzahl der geschachtelten Aufrufe, die bei der Analyse fÃ¼r uninitialisierte Variablen auf AbhÃ¤ngigkeiten in der Ablaufsteuerung untersucht werden.HÃ¶chstzahl der neuen Sprungpfade, die fÃ¼r einen endlichen Automaten erzeugt werden.Maximale Anzahl von Operationen in einem Parameterausdruck, die von der IPA-Analyse behandelt werden kÃ¶nnen.HÃ¶chstzahl der Parameter in einem SCoP.HÃ¶chstzahl, wie oft das Alias-Orakel pro Speichervorgang befragt wird.HÃ¶chstzahl der Verweise, die pro modref-Basis gespeichert werden.HÃ¶chstzahl der in einem Block erlaubten Anweisungen, die fÃ¼r Sprungbehandlung vervielfÃ¤ltigt werden mÃ¼ssen.HÃ¶chstzahl der Anweisungen, die von der Analyse der formalen Parameter fÃ¼r IPA besucht werden, basierend auf der Aliasanalyse in einer gegebenen Funktion.HÃ¶chstzahl der betrachteten Anweisungen fÃ¼r das Entdecken von Sprungfunktionsoffsets.HÃ¶chstzahl der Speicherungsketten, die im Speicherzusammenfassungs-Durchgang gleichzeitig berÃ¼cksichtigt werden.HÃ¶chstzahl der Zeichenketten, fÃ¼r die der strlen-Optimierungsdurchgang ZeichenkettenlÃ¤ngen aufzeichnet.HÃ¶chstzahl der Tests, die von modref-Anfragen durchgefÃ¼hrt werden.HÃ¶chstzahl, wie oft ein Befehl geplant werden kÃ¶nnte.Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine vorhersagbare Verzweigung erzeugt wird.Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine unvorhersagbare Verzweigung erzeugt wird.Maximale StÃ¼cke, die IPA-SRA pro Formalparameter verfolgt, folglich auch die maximale Anzahl von Ersetzungen eines Formalparameters.GrÃ¶ÃŸte Wahrscheinlichkeit des Einsprung-BB der geteilten Region (in Prozent relativ zum Einsprung-BB der Funktion), um teilweises Â»inlineÂ« durchzufÃ¼hren.Maximal erlaubte Rekursionstiefe beim Abfragen von Eigenschaften eines SSA-Namens.Maximal GrÃ¶ÃŸe (in Bytes) der Objekte, die bei der Eliminierung toter Speicherungen byteweise verfolgt werden.MaximalgrÃ¶ÃŸe der als Operanden erlaubten Konstantenwerte in Bytes.Maximale GrÃ¶ÃŸe einer jedem Parameter zugeordneten Liste von Werten fÃ¼r interprozedurale Konstantenweitergabe.Maximale GrÃ¶ÃŸe eines einzelnen Bereichs einer SpeicherzusammenfÃ¼hrung in Bytes.MaximalgrÃ¶ÃŸe einer globalen oder statischen Variable, die in kleine Datenbereiche gelegt wird.Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf CodegrÃ¶ÃŸe optimiert wird.Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf Geschwindigkeit optimiert wird.HÃ¶chste TeildatensatzlÃ¤nge kann %d nicht Ã¼berschreitenHÃ¶chste unterstÃ¼tzte BezeichnerlÃ¤nge ist %dMaximaler Entrollfaktor fÃ¼r die Â»unroll-and-jamÂ«-Transformation.Memberfunktionen, die innerhalb ihrer Klasse definiert sind, sind im ZustÃ¤ndigkeitsbereich des Moduls inline.Die Speicher-Tagging-Erweiterung unterstÃ¼tzt nicht %<-mabi=ilp32%>Nebeneinanderliegende Speicheroperationen zusammenfassen.ZustÃ¤nde, die Ã¤hnlich genug sind, wÃ¤hrend der Analyse zusammenfassen.Aufruf des Teilbefehls Â»mergeÂ«:Kleinstes VerhÃ¤ltnis von Befehlen zu Speicheroperationen, um Prefetching in einer Schleife einzuschalten.Kleinstes VerhÃ¤ltnis von Befehlen zu Prefetches, um Prefetching fÃ¼r eine Schleife mit unbekannter Frequentierung einzuschalten.Kleinster Abstand zwischen mÃ¶glicherweise in Konflikt stehendem Speichern und Laden.Mindestwahrscheinlichkeit in Prozent fÃ¼r Durchfall-Kanten, damit der BB zu geerbten EBB in LRA hinzugefÃ¼gt wird.Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r Linkzeitoptimierung (in geschÃ¤tzten Befehlen).Minimale Heaperweiterung, die Speicherbereinigung anstÃ¶ÃŸt, als Prozentsatz der GesamtgrÃ¶ÃŸe des Heap.Kleinste HeapgrÃ¶ÃŸe vor Speicherbereinigungsbeginn, in Kilobytes.Die Mindestzahl der Iterationen pro Thread in einer innersten parallelisierten Schleife.Mindestprozentsatz der Memrefs, die fÃ¼r unroll-and-jam verschwinden mÃ¼ssen, damit es profitabel ist.UnvertrÃ¤glichkeit in BIND(C)-Namen (%qs/%qs) bei %CKonflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sKonflikt in formalen Argumentnamen (%s/%s) von MODULE PROCEDURE bei %CKonflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sKonflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sUnstimmigkeit in Komponenten von Typ %qs, der von %qs abgeleitet ist bei %C: %qs erwartet, aber %qs erhaltenKonflikt in Anzahl der formalen Argumente von MODULE PROCEDURE bei %CUnpassende Zuweisung des Prozedurzeigers bei %L: Unpassende AufrufkonventionUnstimmigkeiten zwischen Dateiarchitektur und Â»-archÂ« nicht als Warnungen, sondern als Fehler ansehen!$OMP END ATOMIC fehlt hinter !$OMP ATOMIC CAPTURE bei %CIn fortgesetzter Zeichenkonstante bei %C fehlt %<&%>Fehlendes %<(%> in ELSE-IF-Ausdruck bei %CFehlendes %<(%> in IF-Ausdruck bei %CFehlendes %<)%> in ELSE-IF-Ausdruck bei %CArgument %qs des intrinsischen %qs bei %L fÃ¼r %qs des Typs %qs fehltFehlendes %qs-Argument fÃ¼r %qs bei %LFehlendes %qs in Anweisung bei oder vor %LFehlende Â»-mcpuÂ«-Option in ASM_CPU_SPEC?Fehlende INITIALIZER-Klausel fÃ¼r !$OMP DECLARE REDUCTION von abgeleitetem Typ ohne Defaultinitialisierer bei %LFehlendes THEN in ELSE-IF-Anweisung nach %LFehlendes Argument %qs in Aufruf von %qs bei %LFehlendes effektives Argument fÃ¼r Argument %qs bei %LFehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LFehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LFehlende Argumentliste in Funktion %qs bei %CFehlendes Argument fÃ¼r %qs bei %CFeldspezifikation bei %L in CODIMENSION-Anweisung fehltFehlende Feldspezifikation bei %L in DIMENSION-AnweisungFehlender Zeichenbereich in IMPLICIT bei %CSchlieÃŸende Klammer fÃ¼r Bindungsmarke bei %C fehltFehlende Kodimensionsangabe bei %CFehlendes Komma bei %LFehlende ZÃ¤hler fÃ¼r aufgerufene Funktion %sFehlende Dimensionsangabe bei %CEntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C fehltFehlender Exponent in Realzahl bei %CFehlende Format-Marke bei %CFehlendes Format mit Standard-Einheit bei %CFehlende allgemeine Spezifikation in USE-Anweisung bei %CFehlendes Element in Formatzeichenkette bei %LFehlender SchlÃ¼sselwortname in effektiver Argumentliste bei %CFehlender Art-Parameter bei %CFehlende Ã¶ffnende Klammer in Formatzeichenkette bei %LPositive Breite hinter L-Deskriptor bei %L fehltErforderte Klammern vor BIND(C) bei %C fehlenFehlende rechte Klammer bei %CFehlende rechte Klammer oder Komma bei %CFehlendes SymbolModul %qs in Zeile %d, Spalte %d: %sModuldatei %qs wurde nicht generiert, entweder weil das Modul keine MODULE PROCEDURE enthÃ¤lt oder weil es einen Fehler in dem Modul gibt.Modul-Eigenschaft in USE-Anweisung bei %C muss entweder INTRINSIC oder NON_INTRINSIC seinMehr effektive als formale Argumente in Prozeduraufruf bei %LInterner Fehler: More than one edge out of thunk nodeBerechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legen.Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegebenMehrere Schleifenachsen fÃ¼r Routine bei %C angegebenName %qs verweist nicht auf eine Unterroutine oder Funktion in !$ACC ROUTINE ( NAME ) bei %LNAME %qs ist in Â»!$ACC ROUTINE ( NAME )Â« bei %L ungÃ¼ltigNAME nicht erlaubt bei BIND(C) fÃ¼r ABSTRACT INTERFACE bei %CSpezifikation NAME= bei %C sollte ein konstanter Ausdruck seinNAME=-Angabe bei %C sollte ein Skalar der Standardzeichenart seinNAMELIST %qs in READ-Anweisung bei %L enthÃ¤lt Symbol %qs, das im Kontext zur Variablendefinition nicht auftreten darfNAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %LNAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %LNAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L seinNAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L seinNAMELIST-Objekt %qs in Namensliste %qs bei %L hat ALLOCATABLE- oder POINTER-Komponenten erfordert daher eine definierte Ein-/AusgabeprozedurNAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/AusgabeprozedurNAMELIST-Objekt %qs in Namensliste %qs bei %L mit ALLOCATABLE- oder POINTER-KomponentenNAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L seinNAMELIST-Objekt %qs ohne konstante ZeichenlÃ¤nge in Namensliste %qs bei %LNEWUNIT-Spezifizierer bei %LNEWUNIT-Spezifizierer muss FILE= oder STATUS='scratch' bei %L habenPlanungsmodifizierer NONMONOTONIC zusammen mit ORDERED-Klausel bei %L angegebenNON_OVERRIDABLE und DEFERRED kÃ¶nnen nicht gleichzeitig bei %C auftretenNOPASS oder explizite Schnittstelle bei %C erforderlichInterner Fehler: NOTE_INSN_BASIC_BLOCK %d in middle of basic block %dInterner Fehler: NOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK-AttributAuf rechter Seite in Zuweisung bei %L tritt NULL aufNULL bei %L ist nicht als tatsÃ¤chliches Argument der intrinsischen Funktion %qs erlaubtintrinsisches NULL mit reservierbarem MOLD bei %LNULL in Arithmetik verwendetNULL() bei %C darf nicht in einem Feld-Konstruktor erscheinenNULL()-Initialisierung bei %C ist mehrdeutigNULL()-Initialisierung bei %C kÃ¶nnte kein MOLD habenNULL() in der NÃ¤he von %L darf nicht in einer INQUIRE-Anweisung vorkommenNULLIFY erlaubt keine Neuzuordnung von Grenzen fÃ¼r Zeigerobjekt bei %CName %qs bei %C ist bereits als eine allgemeine Schnittstelle bei %L definiertName %qs bei %C ist eine mehrdeutige Referenz auf %qs von aktueller ProgrammeinheitName %qs bei %C ist eine mehrdeutige Referenz auf %qs vom Modul %qsName %qs bei %C ist der Name der ProzedurName %qs in %s-Anweisung bei %C ist kein KonstruktnameName %qs in %s-Anweisung bei %C ist unbekanntName %qs des ABSTRACT INTERFACE bei %C kann nicht der gleiche wie ein intrinsischer Typ seinName hinter Â»!$omp criticalÂ« und Â»!$omp end criticalÂ« passt nicht bei %CName bei %C ist zu langName der Systembibliothek, gegen die gelinkt wird.Name der Startdatei.Name zu langBenannter COMMON-Block %qs bei %L muss die gleiche GrÃ¶ÃŸe wie anderswo haben (%lu Bytes gegenÃ¼ber %lu Bytes)Benanntes Block-DO bei %L erfordert passenden ENDDO-NamenBenannte Konstante %qs bei %L kann kein EQUIVALENCE-Objekt seinBenannte Konstante %qs in Variablen-Definitionskontext (%s) bei %LBenannte Konstante bei %C in EQUIVALENCENamensliste %qs kann bei %L kein Argument seinNamensliste %qs kann bei %L nicht als Argument fÃ¼r Unterprogramm oder Funktion verwendet werdenGruppenname %qs der Namensliste bei %C hat bereits einen Basistypen von %qsGruppenname %qs der Namensliste bei %C ist bereits USE-verbunden und kann nicht respezifiziert werden.Name der Namenslisten-Gruppe bei %L kann kein SAVE-Attribut habenEntweder EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C erforderlichNegatives Argument N bei %LNegativer Exponent der Ganzzahl bei %L ergibt 0 als ErgebnisGeschachtelter CRITICAL-Block bei %CGeschachtelte Trampolin-Funktionen werden auf dem CK801 nicht unterstÃ¼tzt.In BIND(C) bei %C ist kein bindender Name erlaubtKeine Zweige
  Keine Aufrufe
  Kein voreingestelltes crt0.o.Noch keine Beschreibung.Interner Fehler: No edge out of thunk nodeKeine ausfÃ¼hrbaren Zeilen
  Im Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r allozierbare Komponente %1$qs angegebenIm Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r Komponente %1$qs angegebenWird nicht mehr unterstÃ¼tzt.Interner Fehler: No region crossing jump at section boundary in bb %iBenutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %LNicht-PARAMETER-Symbol %qs bei %L kann nicht implied-shape seinNicht-POINTER in Zeiger-Verbindungskontext (%s) bei %LNicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werdenNicht-THREADPRIVATE-Objekt %qs in Klausel COPYIN bei %LElement eines Feldes mit vermuteter Form aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LElement eines Feldes mit vermuteter GrÃ¶ÃŸe aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LNicht-Zeichen in FORMAT-Markierung bei %LWeder Zeichen noch Hollerith in FORMAT-Markierung bei %LElement eines Zeigerfeldes aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LNicht-konstante untere Grenze in Deklaration mit impliziter Form bei %LNicht-Standard-LOGICAL in %s-Marke bei %LNicht-Scheinobjekt %qs in %s-Klausel bei %LNicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT seinNicht-numerisches Zeichen in Anweisungsmarke bei %CNicht-polymorphes Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %LNicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form habenIrrelevante Ziffern in %qs-Zahl bei %C, mÃ¶glicherweise falsche KINDNicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %LMÃ¶gliche WertÃ¤nderung bei Umwandlung von %qs in %qs bei %LVariable darf in intrinsischer Zuweisung bei %L nicht polymorph sein - bitte prÃ¼fen, ob es ein passendes spezifisches Unterprogramm fÃ¼r den Â»=Â«-Operator gibtNicht-Koarray-Komponente %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da %s bei %L eine Kodimension oder Koarray-Subkomponente hat.)Nicht-Koarray-Komponente %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da es bereits eine Koarray-Subkomponente gibt.)Nicht-Koarray-Komponente %s bei %L des Typs LOCK_TYPE oder mit Subkomponente des Typs LOCK_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da %s bei %L eine Kodimension oder Koarray-Subkomponente hat.)Nicht-Koarray-Komponente %s bei %L des Typs LOCK_TYPE oder mit Subkomponente des Typs LOCK_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da es bereits eine Koarray-Subkomponente gibt.)Tab-Zeichen bei %C passt nichtUnpassendes Tab-Zeichen in Spalte %d der Zeile %dTab-Zeichen in Format bei %C passt nichtAbschnitt eines nicht konstanten Feldes bei %L in DATA-AnweisungInclude-Verzeichnis %qs ist nicht vorhandenNichtganzzahliger Exponent in einem Initialisierungsausdruck bei %LUnvertrÃ¤glicher Feld-FPTR bei %L fÃ¼r C_F_POINTER: %sUnvertrÃ¤gliches Feld bei %L als Argument fÃ¼r C_LOC: %sUnvertrÃ¤gliche Prozedur bei %L fÃ¼r C_FUNLOCUnvertrÃ¤glicher Prozedurzeiger bei %L fÃ¼r C_F_PROCPOINTERNichtintrinsische elementare Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigNichtnegative Breite in Formatzeichenkette bei %L benÃ¶tigtNichtzeiger-Objekt %qs mit Standard-Initialisierung darf nicht in einer DATA-Anweisung bei %L erscheinenNichtpolymorphe Referenz auf abstrakten Typ bei %CNichtstandard-Umwandlung von %s in %s bei %LNicht-Standard Typ-Deklaration %s*%d bei %CNicht mit %<--enable-gather-detailed-mem-stats%> konfiguriert.Nicht genug Element in Feldinitialisierung bei %CUnerwartetes TAG.Hinweisen, wenn #include-Direktiven nicht in import-Deklarationen Ã¼bersetzt werden und nicht eindeutig textuell sind.Hinweisen, wenn #include-Direktiven in import-Deklarationen Ã¼bersetzt werden.Pfadname fÃ¼r compilierte Modulschnittstelle eines bestimmten Moduls oder Header-Einheit ausgeben.Pfadnamen fÃ¼r compilierte Modulschnittstellen zur Info ausgeben.Hinweisen, wenn das #include eines bestimmten Headers Ã¼bersetzt wird.Anzahl der Partitionen, in die das Programm aufgeteilt werden soll.Anzahl der zur Ãœbergabe von Ganzzahlargumenten verwendeten Register.Numerischer PARAMETER in komplexer Konstante bei %C erforderlichIn Ausdruck bei %L werden numerische Operanden benÃ¶tigtNumerische oder CHARACTER-Operanden benÃ¶tigt in Ausdruck bei %LOLD-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinOMP ATOMIC bei %L mit mehrfachen atomic-KlauselnOMP CRITICAL bei %L mit HINT-Klausel benÃ¶tigt NAME, auÃŸer wenn omp_sync_hint_none verwendet wirdOMP DECLARE TARGET COMMON bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hntOMP DECLARE TARGET COMMON bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hntDirektive OMP DECLARE TARGET bei %L mit nur DEVICE_TYPE-Klausel wird ignoriertÂ»OMP DECLARE TARGETÂ«-Variable bei %L ist ein Element eines COMMON-BlocksOMP-DECLARE-TARGET-Variable bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hntOMP-DECLARE-TARGET-Variable bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hntOMP TARGET UPDATE bei %L erfordert mindestens eine TO- oder FROM-KlauselOPEN-Anweisung bei %L muss UNIT oder NEWUNIT habenOPEN-Anweisung in PURE-Prozedur bei %C nicht erlaubtOPERATOR-Argument bei %L muss eine PURE-Funktion seinOPTIONAL ist in BLOCK bei %C nicht erlaubtORDER bei %L ist keine Permutation der GrÃ¶ÃŸe von SHAPE bei %LArgument der ORDERED-Klausel bei %C ist keine konstante positive GanzzahlORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE%<ORDERED%>-Klausel darf nicht nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werdenObjekt %qs bei %L ist keine VariableObjekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht kopiert werden und brauchen das auch nichtObjekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht zugeordnet werden und brauchen das auch nichtObjective-C-Deklarationen dÃ¼rfen nur im globalen GÃ¼ltigkeitsbereich erscheinenVeraltete Funktion:Ausgelagertes Werkzeug, um mit gcda-ZÃ¤hler zu arbeiten
*************** Verwenden Sie die Option %<-mcpu%>, um d
*** 2227,2242 ****
  Â»-Wl,OPTIONÂ« verwenden, um Â»OPTIONÂ« an den Linker zu Ã¼bergeben.
  
  %reloc()-Operatoren statt Assemblermakros verwenden, um Adressen zu laden.-G fÃ¼r Daten verwenden, die nicht von aktuellem Objekt definiert wurden.-G fÃ¼r objekt-lokale Daten verwenden.Verwenden Sie Â»-mlong-double-64Â« fÃ¼r das 64-Bit-IEEE-Gleitkommazahlen-Format. Verwenden Sie Â»-mlong-double-128Â« fÃ¼r das 128-Bit-Gleitkommazahlen-Format (entweder IEEE oder IBM).128-Bit-AVX-Befehle statt 256-Bit-AVX-Befehlen in Auto-Vektorisierer verwenden.128-bit long double verwenden.16-Bit int verwenden.32-Bit int verwenden.32-Bit-ABI verwenden.Wenn DWARF-Debuginformationen erzeugt werden, dann im 32-Bit-Format.32-Bit-Gleitkommaregister verwenden.Allgemeine Register in 32 Bit Breite verwenden.In Sprungtabellen 32-Bit-Offsets statt 16-Bit-Offsets verwenden.4-Byte-EintrÃ¤ge in switch-Tabellen verwenden.4 Medien-Register verwenden.Die 4-Operanden-Befehle madd.s/madd.d und Ã¤hnliche verwenden, wo mÃ¶glich.4xx-Halbwort-Multiplikationsbefehle verwenden.4xx-dlmzb-Befehl zur Zeichenkettensuche verwenden.64 FPRs verwenden.64 GPRs verwenden.64-Bit-ABI verwenden.Wenn DWARF-Debuginformationen erzeugt werden, dann im 64-Bit-Format.64-Bit-Gleitkommaregister verwenden.Allgemeine Register in 64 Bit Breite verwenden.64-bit long double verwenden.8 Medien-Register verwenden.80-bit long double verwenden.ABI-reservierte Register verwenden.AltiVec-Befehle verwenden.Bionic-C-Bibliothek verwenden.Â»Branch LikelyÂ«-Befehle verwenden, Standard fÃ¼r die Architektur Ã¼berschreiben.CONST16-Befehle zum Laden von Konstanten verwenden.Befehle fÃ¼r Zyklische RedundanzprÃ¼fung (CRC) verwenden.EABI verwenden.Befehle zur Erweiterten Virtuellen Adressierung verwenden.Hardware-Gleitkommabefehle fÃ¼r Multiplikation von einfacher auf doppelte Genauigkeit (FsMULd) verwenden.Die GNU-C-Bibliothek verwenden.Abschnitte sdata/sbss relativ zum GP verwenden.GP-relative Adressierung verwenden, auf um kleine Daten zuzugreifen.Befehle fÃ¼r Globales INValidieren (GINV) verwenden.H8/300-Ausrichtungsregeln verwenden.IEEE-Arithmetik fÃ¼r Gleitkommavergleiche verwenden.IRA-basierte Registerdruckberechnungen in RTL-Optimierungen zum Anheben verwenden.IRA-basierte Registerdruckberechnungen in RTL-Schleifenoptimierungen verwenden.Befehle aus ISA 2.07 Category:Vector.AES und Category:Vector.SHA2 verwenden.Befehle aus ISA 2.07 fÃ¼r transaktionalen Speicher (HTM) verwenden.LRA statt Neuladen verwenden (Ã¼bergangsweise).LRA statt Â»reloadÂ« verwenden.LRA-Registerallozierer verwenden.Loongson-Erweiterungsbefehle (EXT) verwenden.Loongson-Erweiterungsbefehle R2 (EXT2) verwenden.Loongson-MultiMedia-Erweiterungsbefehle (MMI) verwenden.MCU-Befehle verwenden.Befehle der MIPS-MSA-Erweiterung verwenden.MIPS-3D-Befehle verwenden.MIPS-DSP-Befehle REV 2 verwenden.MIPS-DSP-Befehle verwenden.Mingw-spezifische Thread-UnterstÃ¼tzung verwenden.Neon-Double-Word (statt Quad-Word) Register fÃ¼r Vektorisierung verwenden.Neon-Quad-Word (statt Double-Word) Register fÃ¼r Vektorisierung verwenden.%reloc()-Assembleroperatoren im NewABI-Stil verwenden.P-Mnemonics fÃ¼r statisch als verfolgt vorhergesehene Zweige verwenden.PLT fÃ¼r PIC-Aufrufe verwenden (-fno-plt: die Adresse beim Aufrufer aus der GOT laden).Â»madÂ«-Befehle im PMC-Stil verwenden.Optionale Befehle der PowerPC-Mehrzweck-Gruppe verwenden.Optionale Befehle der PowerPC-Grafik-Gruppe verwenden.Einzelfeld-mfcr-Befehl des PowerPC V2.01 verwenden.PowerPC V2.02 Gleitkomma-Rundungsbefehle verwenden.PowerPC V2.02 popcntb-Befehl verwenden.PowerPC V2.05 Bytevergleichs-Befehl verwenden.PowerPC V2.06 popcntd-Befehl verwenden.PowerPC-64-Befehlssatz verwenden.RJMP/RCALL verwenden, selbst wenn CALL/JMP verfÃ¼gbar sind.ROM statt RAM verwenden.SSE-Register-Ãœbergabekonventionen fÃ¼r SF- und DF-Modus verwenden.STB_GNU_UNIQUE verwenden, sofern der Assembler es unterstÃ¼tzt.SmartMIPS-Befehle verwenden.UNIX-Assemblersyntax verwenden.Vergleich-und-Sprung-Erweiterungen fÃ¼r UltraSPARC verwenden.Multiplizier-Addier-Erweiterungen fÃ¼r UltraSPARC verwenden.BitzÃ¤hl-Befehl fÃ¼r UltraSPARC verwenden.Befehl fÃ¼r erweitertes Subtrahieren mit Ãœbertrag fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 1.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 2.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 3.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 4.0 fÃ¼r UltraSPARC verwenden.VAX-FP verwenden.VAXC-Strukturkonventionen verwenden.Exitcodes von VMS statt POSIX verwenden.Virtualisierungsbefehle (VZ) verwenden.__cxa_atexit verwenden, um Destruktoren zu registrieren.__cxa_get_exception_ptr in Ausnahmebehandlung verwenden.Einen 32-Bit-Â»longÂ«-Typ verwenden.Eine 4-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden.Einen 64-Bit-Â»longÂ«-Typ verwenden.Leichtgewichtige Konfiguration fÃ¼r printf und puts verwenden, um die CodegrÃ¶ÃŸe zu reduzieren. Nur fÃ¼r Anwendungen mit einem Thread, die keine reentrante E/A brauchen. Erfordert Newlib Nano IO.Minimale Laufzeitumgebung (keine statischen Initialisierer oder Konstruktoren) fÃ¼r speicherarme GerÃ¤te verwenden.Eine schlaue Stapelschutzmethode fÃ¼r gewisse Funktionen verwenden.Eine Stapelschutzmethode fÃ¼r jede Funktion verwenden.ZusÃ¤tzliche VIS-Befehle verwenden, die in OSA2017 hinzugefÃ¼gt wurden.Adressen verwenden, die globale Register belegen.Alle Register verwenden, dadurch keine fÃ¼r Interrupthandler reservieren.Alternative Registernamen verwenden.8-Bit-Â»intÂ«-Typ verwenden.Eine 8-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden.Einen konstanten Wert als Offset vom Stapelschutz-WÃ¤chterregister verwenden, sp_el0. Diese Option ist fÃ¼r fstack-protector-strong gedacht und nicht fÃ¼r die Verwendung in Benutzer-Code.Direktwerte beliebiger GrÃ¶ÃŸen in Bit-Operationen zulassen.Big-Endian Byte-Reihenfolge verwenden.Bittests fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden.Sprung-und-Abbruch-Sequenzen verwenden, um auf Ganzzahldivision durch Null zu prÃ¼fen.Verzweigungsschutz-Features verwenden.FÃ¼r ausfÃ¼hrbare Datei < 64k bras verwenden.Mit Aufruf verbundene Register fÃ¼r Parameter und RÃ¼ckgabewerte verwenden.call0-ABI verwenden.RÃ¼ckruffunktionen statt inline-Code generieren, wenn innerhalb der Funktion mindestens diese Anzahl an Zugriffen stattfindet.Vom Aufrufer zu sichernde Register Ã¼ber Aufrufe hinweg verwenden, wenn mÃ¶glich.Bestimmte skalare Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Steuerungsspekulation verwenden.Eigene Stacks statt lokalem Speicher fÃ¼r automatischen Speicher verwenden.Datenspekulation nach Neuladen verwenden.Datenspekulation vor Neuladen verwenden.Dezimale Gleitkommabefehle verwenden.Standardmethode fÃ¼r sdata-Behandlung verwenden.Andere Aufrufkonvention mit 'RTD' verwenden.Direkt vergiftende/entgiftende Befehle fÃ¼r Variablen verwenden, die maximal die angegebene GrÃ¶ÃŸe haben.Direkte Referenzen gegen %gs beim Zugriff auf TLS-Daten verwenden.Befehle fÃ¼r Erweiterte Physikalische Adresse (XPA) verwenden.Epsilon beachtende Gleitkomma-Vergleichsbefehle verwenden.Profile von Ausdruckswerten in Optimierungen verwenden.Die f2c-Aufrufkonvention verwenden.Eigenschaften der angegebenen CPU verwenden und dafÃ¼r optimieren.Eigenschaften der gegebenen CPU verwenden und entsprechend Code planen.FÃ¼r angegebene CPU planen und deren Eigenschaften verwenden.Eigenschaften der Architektur ARCH verwenden.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.Befehlssatz der angegebenen CPU verwenden und entsprechend Code planen.Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden.Interne Funktions-ID bei Profilnachschlagen verwenden.Sprungtabellen fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden.KohÃ¤rente Cachesteuerungs-Hinweise fÃ¼r ldcw/ldcd verwenden.Stubs aus libgcc zum Speichern und Wiederherstellen von Registern verwenden, die beim Ãœbergang von der 64-Bit-Microsoft- zur System-V-ABI Ã¼berschrieben werden.Little-Endian Byte-Reihenfolge verwenden.Befehle ll, sc und sync verwenden.Die Befehle lwxc1/swxc1/ldxc1/sdxc1 verwenden, wo mÃ¶glich.Media-Befehle verwenden.microMIPS-Befehle verwenden.Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden.Verwendet Â»multiply highÂ«-Befehle fÃ¼r den oberen Teil einer 32Ã—32-Multiplikation.Die musl-C-Bibliothek verwenden.Native MS-Bitfeld-Anordnung verwenden.Neue adddi3/subdi3-Muster verwenden.Normale Aufrufkonvention verwenden.Verwendung des intrinsischen Moduls %qs bei %C steht mit nicht-intrinsischem vorher verwendeten Modulnamen in KonfliktVerwendung des nicht-intrinsischen Moduls %qs bei %C steht mit vorher verwendetem intrinsischen Modulnamen in KonfliktVerwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %C ist mit Option %s unvertrÃ¤glichVerwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %L ist mit Option %qs unvertrÃ¤glichNur einen TOC-Eintrag pro Prozedur verwenden.GewÃ¶hnlich gecachete Speicherzugriffe fÃ¼r flÃ¼chtige Referenzen verwenden.Gepacktes Stapellayout verwenden.Paarweise-single Gleitkommabefehle verwenden.Mustervergleichsbefehle verwenden.PC-relative switch-Tabellen verwenden â€“ dies erlaubt kÃ¼rzere Fallunterscheidungs-Tabellen.Portierbare Aufrufkonventionen verwenden.Profilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwenden.Propolice als Stapelschutzmethode verwenden.Push-Befehle verwenden, um ausgehende Argumente zu sichern.Register r11 verwenden, um die statische Bindung in Funktionsaufrufen Ã¼ber Zeiger zu speichern.ZufÃ¤llige Basisadresse fÃ¼r jeden Rahmen wÃ¤hlen, statt immer 0 zu verwenden.Rote Zone in x86-64-Code verwenden.EingeschrÃ¤nkten Registersatz fÃ¼r die Allozierung verwenden.Registerstapel fÃ¼r Parameter und RÃ¼ckgabewerte verwenden.Register zur ArgumentÃ¼bergabe verwenden.Register r2 und r5 verwenden.Umverteilungsbefehle verwenden (Austausch und umgekehrte Bytereihenfolge beim Laden/Speichern; Voreinstellung).Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Vorgabe ist die Datei fbdata.afdo im aktuellen Arbeitsverzeichnis.Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Die Profilierungsdatei ist im Argument angegeben.Shared Libraries verwenden.Einfachen Datenspekulationstest fÃ¼r Steuerungsspekulation verwenden.Einfachen Datenspekulationstest verwenden.Simulator-Laufzeitumgebung verwenden.Kleineren, aber langsameren Code fÃ¼r Funktionsprologe und -epiloge verwenden.Software-Gleitkomma-Emulation verwenden (Standard).Software-Gleitkommavergleiche verwenden.Software-Gleitkomma verwenden.Stapelversatz verwenden.Stapelschutzmethode nur fÃ¼r Funktionen mit dem Attribut Â»stack_protectÂ« verwenden.Structs an stÃ¤rkeren Grenzen ausrichten, um Daten doppelwortweise zu kopieren.Stubs fÃ¼r Funktionsprologe verwenden.FÃ¼r Funktionsprologe und -epiloge Unterprogramme verwenden.synci-Befehl verwenden, um i-Cache ungÃ¼ltig zu machen.Tabellenbasierte schnelle Division verwenden (Standard bei -O3).Tabellenbasierte Optimierung fÃ¼r die Division kleiner vorzeichenbehafteter Ganzzahlen verwenden.Befehl tas.b fÃ¼r __atomic_test_and_set verwenden.Die AIX-Vector-Extended-ABI verwenden.Die AltiVec-ABI-Erweiterungen verwenden.Die Cray-Zeiger-Erweiterung verwenden.DEC-Assemblersyntax verwenden.ELFv1-ABI verwenden.ELFv2-ABI verwenden.GNU-Assemblersyntax verwenden.GNU-Erweiterung fÃ¼r PE-Format fÃ¼r ausgerichtete gemeinsame Daten verwenden.Den 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.ABI mit Fenster-Registern 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.
! Verwendung der Funktion %qs bei %L ist veraltetVerwendung von Parameter %qs, der bei %L deklariert wurde, ist veraltetVerwenden der Subroutine %qs bei %L ist veraltetVerwendung der Variable %qs bei %L ist veraltetNormalerweise werden Symbole, die Â»private externÂ« (versteckt) sind, beim Linken lokal gemacht. Dieser Befehl unterdrÃ¼ckt das, so dass sie exportiert bleiben.VALUE-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinVALUE-Attribut bei %CVALUE ist in BLOCK bei %C nicht erlaubtVALUE-Objekt %qs in Klausel %s bei %LVALUE-Anweisung bei %CVOIDmode bei einer AusgabeVOLATILE-Attribut bei %CVOLATILE-Attribut bei %L darf nicht in einer PURE-Prozedur angegeben werdenVOLATILE-Anweisung bei %CGÃ¼ltige Stufen fÃ¼r Nios-II-ISA (fÃ¼r -march):GÃ¼ltige Argumente fÃ¼r die Option -msdata=:GÃ¼ltige Argumente fÃ¼r -malign-:GÃ¼ltige Argumente fÃ¼r -mcode-readable=:GÃ¼ltige Argumente fÃ¼r -mfpmath=:GÃ¼ltige Argumente fÃ¼r -mr10k-cache-barrier=:GÃ¼ltige Argumente fÃ¼r -mstack-protector-guart=:GÃ¼ltige Arguments fÃ¼r -mstringop-strategy=:GÃ¼ltige Argumente fÃ¼r -mtp=:GÃ¼ltige Optionen fÃ¼r GP-relative Adressierung (fÃ¼r -mgpopt):VTable-Zeiger validieren, bevor sie verwendet werden.Der Wert der HINT-Klausel bei %L muss ein gÃ¼ltiger konstanter Hinweisausdruck seinVariable %qs bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werdenVariable %qs bei %C mit Initialisierung tritt bereits in einer DATA-Anweisung aufVariable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert istVariable %qs bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) habenVariable %qs bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur %qs BIND(C) istVariable %qs bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) habenVariable %qs bei %L wurde keine Formatmarke zugewiesenVariable %qs bei %L in Common-Block %qs bei %C muss in einer C-kompatiblen Art deklariert sein, da Common-Block %qs bind(c) istVariable %qs bei %L muss in diesem Kontext eine Konstante seinVariable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten habenVariable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein ScheinargumentVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, kÃ¶nnte jedoch unvertrÃ¤glich mit C seinVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da der abgeleitete Typ %qs nicht mit C interoperabel istVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da sie polymorph istVariable %qs bei %L ist in COMMON, aber Initialisierung ist nur in BLOCK DATA erlaubtVariable %qs bei %L kÃ¶nnte mit C inkompatibel sein, aber sie ist BIND(C)Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Funktion %qs definiert werdenVariable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Unterprogramm %qs definiert werdenVariable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray seinVariable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument fÃ¼r Funktion %qsVariable %qs bei %L wird auf undefinierten Wert gesetzt, innerhalb der bei %L beginnenden Schleife, als INTENT(OUT)-Argument fÃ¼r Unterroutine %qsVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) istVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die jedoch BIND(C) istVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) istVariable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray seinVariable %qs kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftretenVariable %qs kann nicht im Ausdruck bei %L auftretenVariable %qs aus Modul %qs mit Bindungsmarke %qs bei %L verwendet denselben globalen Bezeichner wie EntitÃ¤t bei %L aus Modul %qsVariable %qs bei %L wurde keine Zielmarke zugewiesenVariable %qs in %s-Klausel wird in NAMELIST-Anweisung bei %L verwendetVariable %qs in Common-Block %qs bei %C kann nicht BIND(C) sein, da sie nicht global istVariable %qs in gemeinsamem Block %qs bei %C muss mit einer mit C interoperablen Art deklariert sein, da der gemeinsame Block %qs BIND(C) istVariable %qs in gemeinsamem Block %qs bei %L kann nicht mit BIND(C) deklariert werden, da sie nicht global istVariable %qs in gemeinsamem Block %qs bei %L kÃ¶nnte inkompatibel mit C sein, obwohl gemeinsamer Block %qs BIND(C) istVariable %qs ist PROTECTED und kann nicht in einem Zeigerzuordnungskontext (%s) bei %L vorkommenVariable %qs ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftretenVariable %qs bei %L ist kein DummyargumentVariable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter istVariable %qs muss in derselben GÃ¼ltigkeitsbereichseinheit wie Â»!$ACC DECLAREÂ« bei %L seinVariable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$LIn Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter istVariable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray seinVariable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray seinVariable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE habenVariable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) habenVariable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werdenVariable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument seinVariable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ seinVariable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter GrÃ¶ÃŸeVariable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt habenVariable %s kann nicht INTENT(IN) bei %C seinVariable %s kann nicht in PURE-Prozedur bei %C zugewiesen werdenVariable bei %C ist ein Element eines COMMON-BlocksVariable bei %L wird mehrfach in Klauseln derselben OMP-DECLARE-TARGET-Direktive erwÃ¤hntVariable ist USE-verknÃ¼pft mit Â»!$ACC DECLAREÂ« bei %LVariable auÃŸer OMP_OUT oder OMP_IN wird bei %L in Kombinierer von !$OMP DECLARE REDUCTION verwendetVariable auÃŸer OMP_PRIV oder OMP_ORIG wird bei %L in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION verwendetUnbekannter Variablentyp in Zuweisung bei %LVariable mit Attribut NO_ARG_CHECK bei %L ist nur als Argument der intrinsischen Funktionen C_LOC und PRESENT erlaubtZu verwendendes Vektorbibliotheks-ABI.FÃ¼r Doppelwort-Operationen vektorisieren.Sicherstellen, dass die Codepfade fÃ¼r die ausgegebenen Meldungen machbar sind.Schleifen versionieren, je nachdem, ob sie eine Schrittweite von eins haben.Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tztZugriffe auf flÃ¼chtigen Speicher nutzen I/O-load/store-Befehle nicht.Zugriffe auf flÃ¼chtigen Speicher nutzen I/O-load/store-Befehle.WAIT bei %C ist in Fortran 95 nicht erlaubtWAIT-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckWAIT-Anweisung ist in PURE-Prozedur bei %C nicht erlaubtWHERE-Zuweisungsziel bei %L hat ungÃ¼ltige FormWHERE-Maske bei %L hat ungÃ¼ltige FormKlausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-FeldBei Â»externÂ«-Deklarationen auÃŸerhalb des Dateisichtbarkeitsbereiches warnen.Bei Â»verdÃ¤chtigenÂ« Konstrukten warnen.Warnen, wenn Â»newÂ« fÃ¼r Typen mit groÃŸer Ausrichtung aufgerufen wird, ohne dass Â»-faligned-newÂ« angegeben ist.Bei @selector() ohne vorher deklarierte Methoden warnen.Bei C-Konstrukten, die nicht in gemeinsamer Teilmenge von C und C++ sind, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 1998 und ISO C++ 2011 unterscheidet, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 2011 und ISO C++ 2014 unterscheidet, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 2014 und ISO C++ 2017 unterscheidet, warnen.Bei C++-Konstrukten warnen, deren Bedeutung sich zwischen ISO C++ 2017 und ISO C++ 2020 unterscheidet.Bei polymorphen Typen in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde.Bei virtuellen Methoden in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde.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 Bits mit Anzahl >= Typbreite geschoben werden.Bei Codepfaden warnen, in denen Bits mit negativer Anzahl geschoben werden.Bei Codepfaden warnen, in denen eine stdio-Datei mehr als einmal geschlossen werden kann.Bei Codepfaden warnen, in denen eine stdio-Datei nicht geschlossen wird.Bei Codepfaden warnen, in denen eine Funktion, die async-signal-unsafe ist, aus einem Signalbehandler heraus aufgerufen wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als Arrayindex verwendet wird.Bei Codepfaden warnen, in denen sensible Daten in eine Datei geschrieben werden.Bei Codepfaden warnen, in denen die falsche Deallozierungsfunktion aufgerufen wird.Bei Codepfaden warnen, in denen in ein const-Objekt geschrieben wird.Bei Codepfaden warnen, in denen in ein Stringliteral geschrieben wird.Bei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnte.Beim Vergleich verschiedener Enum-Typen warnen.Bei Ganzzahldivisionen durch Null zur Ãœbersetzungszeit warnen.Bei Ganzzahldivisionen mit abgeschnittenem Ergebnis warnen.Bei Erzeugung temporÃ¤rer Felder warnen.Bei Â»hÃ¤ngendem elseÂ« warnen.Bei Deklarationen von Entitys warnen, in denen Attribute fehlen, die bei verwandten Entitys jedoch angegeben wurden.Beim LÃ¶schen polymorpher Objekte mit nicht-virtuellen Destruktoren warnen.Vor der Verwendung des veralteten AltiVec-Typen Â»vector long ...Â« warnen.Bei veralteten arithmetischen Umwandlungen von Operanden mit AufzÃ¤hlungstypen warnen.Bei veralteten arithmetischen Umwandlungen von Operanden warnen, bei denen der eine von einem AufzÃ¤hlungstyp ist und der andere eine Gleitkommazahl.Warnen, wenn der Qualifizierer Â»volatileÂ« in veralteter Form eingesetzt wird.Bei Divisionen von zwei %<sizeof%>-Operatoren warnen, wenn der erste auf ein Array angewendet wird und der Divisor nicht die GrÃ¶ÃŸe des Arrayelements ist.Bei doppelten Zweigen in if-else-Anweisungen warnen.Warnen, wenn in einer if-else-if-Kette doppelte Bedingungen auftauchen.Bei Â»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 Makros warnen, deren Header-Einheits-Definitionen nicht Ã¼bereinstimmen.Bei mÃ¶glicherweise nicht initialisierten automatischen Variablen warnen.Warnen, wenn Deklarationen von VLA-Parametern nicht Ã¼bereinstimmen.Bei widersprÃ¼chlichen Deklarationen von Arrayparametern und unsicherem Zugriff auf diese warnen.Bei fehlendem Â»&Â« in fortgesetzten Zeichenkonstanten warnen.Bei fehlenden Feldern in struct-Initialisierungen warnen.Warnen, wenn Deallokationsfunktionen mit expliziter GrÃ¶ÃŸenangabe fehlen.Bei Missbrauch von Pragmas warnen.Bei den meisten impliziten Umwandlungen warnen.Bei mehreren Deklarationen desselben Objektes warnen.Bei verengenden Umwandlungen innerhalb von { }, die in C++11 unzulÃ¤ssig sind, warnen.Bei nicht-virtuellen Destruktoren warnen.Bei fehlenden ISO msvcrt scanf/printf Breiten-Erweiterungen warnen.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.Warnen, wenn das Quellarray Ã¼ber das Ende hinaus gelesen wird, in Speicherfunktionen wie %<memchr%> und %<memcpy%>.Bei Gleitkommakonstanten-Literalen mit Exponentenbuchstaben Â»qÂ« warnen.Bei redundanten Aufrufen von std::move warnen.Bei RÃ¼ckgabe eines Zeigers/Referenz an lokale oder temporÃ¤re Variable warnen.Bei zurÃ¼ckgegebenen Strukturen, Unions oder Arrays warnen.Bei Semikolon nach Funktionsdefinition innerhalb einer Klasse warnen.Vor Vorzeichenunterschieden mit Formatfunktionen warnen.Bei Vergleichen von vorzeichenbehaftet mit vorzeichenlos warnen.WÃ¤hrend der Optimierungen zur Linkzeit bei einigen Verletzungen der One-Definition-Rule aus C++ warnen.Bei Anweisungen warnen, die zwischen Â»switch (...)Â« und dem ersten Â»case:Â« stehen.Bei verirrten Symbolen hinter #elif und #endif warnen.Bei strftime-Formaten, die 2-stellige Jahreszahlen erzeugen, warnen.Vor Indizes mit Typ Â»charÂ« warnen.Bei verdÃ¤chtigen Aufrufen von memset warnen, wenn das dritte Argument die Anzahl der Elemente enthÃ¤lt, aber nicht mit der ElementgrÃ¶ÃŸe multipliziert.Bei verdÃ¤chtigen Aufrufen von memset warnen, wenn das dritte Argument eine Null ist, das zweite jedoch nicht.Vor verdÃ¤chtigen Deklarationen von Â»mainÂ« warnen.Warnen, wenn zwei sizeof-AusdrÃ¼cke durcheinander geteilt werden, die nicht korrekt mit Zeigern funktionieren.Bei verdÃ¤chtigen Aufrufen bestimmter Zeichenkettenfunktionen warnen, wenn im Argument sizeof vorkommt.Vor verdÃ¤chtigem Gebrauch von Speicheradressen warnen.Warnen, wenn die Vergleichswerte einer switch-Anweisung auÃŸerhalb des fÃ¼r den Typ erreichbaren Bereichs liegen.Bei switch-Anweisungen mit booleschem Steuerausdruck warnen.Bei den merkwÃ¼rdigsten syntaktischen Mehrdeutigkeiten warnen.Bei Dingen warnen, die sich zwischen der aktuellen Â»-fabi-versionÂ« und der angegebenen Version Ã¤ndern.Bei Dingen warnen, die sich bei der Ãœbersetzung mit einem ABI-konformen Compiler Ã¤ndern werden.Bei abgeschnittenen ZeichenausdrÃ¼cken warnen.Bei abgeschnittenen Quelltextzeilen warnen.Bei Abschneiden in Stringfunktionen wie strncat und strncpy warnen.In Deklarationen mit Alias-Attributen bezÃ¼glich Typsicherheit und Ã¤hnlicher Fehler und IrrtÃ¼mer warnen.Bei als WÃ¤chter verwendetem, nicht umgewandeltem NULL warnen.Bei Unterlauf numerischer KonstantenausdrÃ¼cke warnen.Bei nicht initialisierten automatischen Variablen warnen.Bei Funktionsdeklarationen ohne Prototyp warnen.Bei nicht erkannten Pragmas warnen.Warnen bei unsicheren Makros, die zu mehreren Anweisungen expandiert werden und innerhalb eines if, else, while, switch oder for verwendet werden.Bei Gleitkommakonstanten ohne Suffix warnen.Bei nicht unterstÃ¼tzten Features im ThreadSanitizer warnen.Bei nicht verwendeten Dummy-Argumenten warnen.Bei Verwendung von Zeichenkonstanten mit mehreren Zeichen warnen.Bei unnÃ¼tzen Typumwandlungen warnen.Bei durch den Benutzer angegebenen EinfÃ¼gepfaden, die nicht vorhanden sind, warnen.Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen.Bei Verwendungen von Deklarationen mit __attribute__((warning)) warnen.Warnen, wenn innerhalb eines Arrayindex ein Komma-Operator verwendet wird.Bei Verwendung der Speicherklassenangabe Â»registerÂ« warnen.Bei Verwendung von std::initializer_list warnen, wenn dadurch baumelnde Zeiger entstehen kÃ¶nnen.Bei Verwendung variadischer Makros warnen.Bei Variablen, die von Â»longjmpÂ« oder Â»vforkÂ« geÃ¤ndert werden kÃ¶nnten, warnen.Bei Variablen, die mit sich selbst initialisiert werden, warnen.Bei VerstÃ¶ÃŸen gegen die Stil-Richtlinien von Â»Effective C++Â« warnen.Bei Formaten der LÃ¤nge null warnen.Bei DO-Schleifen mit null DurchlÃ¤ufen warnen.Bei Aufrufen von Allozierungsfunktionen warnen, bei denen als GrÃ¶ÃŸe 0 angegeben ist.Bei Verwendung von bedingt unterstÃ¼tzten Konstrukten warnen.Bei Umwandlung von NULL in Nicht-Zeiger-Typ oder umgekehrt warnen.Warnen bei Deallokationsaufrufen mit Argumenten, die von nicht Ã¼bereinstimmenden Allokationsfunktionen zurÃ¼ckgegeben werden.Bei impliziten Typumwandlungen zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlen warnen.Bei impliziten Typumwandlungen warnen, die die PrÃ¤zision von Gleitkommazahlen reduzieren.Bei impliziten Typumwandlungen warnen, die einen Wert Ã¤ndern kÃ¶nnten.Warnen bei NichtÃ¼bereinstimmung zwischen Aufrufen der Operatoren %<new%> oder %<delete%> und dem entsprechenden Aufruf der Allokations- oder Deallokationsfunktion.Bei veralteter Verwendung in einer Deklaration warnen.Bei Placement-New-AusdrÃ¼cken mit undefiniertem Verhalten warnen.Bei verdÃ¤chtigen Ganzzahl-AusdrÃ¼cken im Boolean-Kontext warnen.Warnen bei unsicherem direkten Schreibzugriff in Speicher von Klassen-Objekten.Bei spekulativen Compilierungen wie zum Beispiel __traits(compiles) warnen.Warnen, wenn Â»definedÂ« auÃŸerhalb von Â»#ifÂ« verwendet wird.Warnen, wenn ein C++17-noexcept-Funktionstyp den gemangelten Namen eines Symbols beeinflusst.Warnen, wenn eine Typumwandlung im C-Stil im Programm verwendet wird.Warnen, wenn der RÃ¼ckgabewert der mit dem Attribut warn_unused_result definierten Funktion ignoriert wird.Warnung, wenn eine Klassenschnittstelle keine Superklasse hat. Wurzelklassen kÃ¶nnen ein Attribut verwenden, um diese Warnung zu unterdrÃ¼cken.Warnen, wenn ein Klassentyp eine Basis oder ein Feld hat, deren Typ den unbenannten Namensraum verwendet oder von einem Typen ohne Bindung abhÃ¤ngt.Warnen, wenn ein Vergleich immer zu Â»wahrÂ« oder Â»falschÂ« auswertet.Warnen, wenn ein Vergleich durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ« oder Â»unwahrÂ« ist.Warnen, wenn veraltetes Compiler-Merkmal, Klasse, Methode oder Feld verwendet wird.Warnen, wenn eine Funktion alloca verwendet oder ein Array dynamischer GrÃ¶ÃŸe erzeugt.Warnen, wenn eine lokale Deklaration eine Instanzvariable verdeckt.Warnen, wenn Schleife mit konstanter Anzahl von DurchlÃ¤ufen zu undefiniertem Verhalten fÃ¼hrt.Warnen, wenn fÃ¼r eine Eigenschaft eines Objective-C-Objektes keine Zuweisungssemantik spezifiert ist.Warnen, wenn ein Selektor mehrere Methoden hat.Warnen, wenn eine SIMD-Direktive vom Vektorisierer-Kostenmodell Ã¼bersteuert wird.Warnen, wenn RahmengrÃ¶ÃŸe einer einzelnen Funktion die angegebene RahmengrÃ¶ÃŸe Ã¼berschreitet.Warnen, wenn Zeichenkette lÃ¤nger als die grÃ¶ÃŸte vom Standard angegebene portable LÃ¤nge ist.Bei Teilobjekt mit Attribut abi_tag warnen, das das Gesamtobjekt nicht hat.Warnen, wenn ein throw-Ausdruck garantiert in einem Aufruf von terminate() endet.Warnen, wenn eine Benutzer-Prozedur denselben Namen wie ein Intrinsic hat.Warnen, wenn ein Array variabler LÃ¤nge verwendet wird.Warnen, wenn virtuelle Basis einen nicht trivialen Zuweisungsoperator (move) hat.Warnen, wenn ein MCU-Name unbekannt ist oder mit anderen Optionen unvertrÃ¤glich ist (Vorgabe: eingeschaltet).Warnen, wenn auf ein Array auÃŸerhalb der Grenzen zugegriffen wird.Warnen, wenn eine Parameterdefinition im alten Stil verwendet wird.Warnen, wenn ein undefiniertes Makro in einer #if-Anweisung verwendet wird.Warnen, wenn ein Zeiger mit Â»nonnullÂ«-Attribut mit NULL verglichen wird.Warnen, wenn konstante CFString-Objekte unportable Zeichen enthalten.Warnen, wenn Konstruktoren oder Destruktoren mit PrioritÃ¤ten von 0 bis 100 verwendet werden.Warnen, wenn das Ergebnis der arithmetischen Berechnungen einen falschen Wert ergeben kÃ¶nnte, selbst wenn die Operanden korrekt konvertiert werden.Warnen, wenn das Dereferenzieren eines Nullzeigers zu fehlerhaftem oder undefiniertem Verhalten fÃ¼hren kann.Warnen, wenn devices.csv nicht gefunden wird oder es Probleme beim Einlesen gibt (Vorgabe: an).Warnen, wenn geerbte Methoden nicht implementiert sind.Warnen, wenn das Linksschieben eines vorzeichenbehafteten Werts Ã¼berlÃ¤uft.Warnen, wenn eine negative Zahl nach links geschoben wird.Warnen, wenn Schleifen getauscht wurden.Bei zu vielen Argumenten fÃ¼r eine Funktion (anhand Formatzeichenkette) warnen.Warnen, wenn Qualifizierer von Arrays gestrichen werden, die Zeigerziele sind.Warnen, wenn Rechts-Schiebe-Anzahl >= Breite des Typs ist.Warnen, wenn Schiebe-Anzahl negativ ist.Bei Test von Gleitkommawerten auf Gleichheit warnen.Warnen, wenn die ISR falschgeschrieben ist, beispielsweise ohne __vector-PrÃ¤fix. Voreinstellung: eingeschaltet.Warnen, wenn das NSObject-Attribut auf etwas Anderes als typedef angewendet wird.Warnen, wenn sich der Adressraum einer Adresse Ã¤ndert.Warnen, wenn der Code so kompliziert ist, dass er nicht vollstÃ¤ndig analysiert werden kann.Warnen, wenn der Zeiger in einer Zeigerzuweisung sein Ziel Ã¼berleben kÃ¶nnte.Bei UnvertrÃ¤glichkeit eines Variablentyps mit C warnen.Warnen, wenn Trigraphen auftreten, die die Bedeutung des Programmes beeinflussen kÃ¶nnten.Warnen, wenn Typqualifizierer von Zeigern ignoriert werden.Wenn Typsignaturen der Kandidatenmethoden nicht exakt passen, warnen.Warnen, wenn Profile in -fprofile-use nicht existieren.Warnen, wenn Profile in -fprofile-use nicht zueinander passen.Bei Prototypen warnen, die zu anderen Typumwandlungen fÃ¼hren wÃ¼rden, wenn der Prototyp nicht angegeben wÃ¤re.Bei jeglicher Verwendung von alloca warnen.Bei direkter Mehrfachvererbung warnen.Bei direkter virtueller Vererbung warnen.Bei Intrinsics, die nicht im gewÃ¤hlten Standard vorhanden sind, warnen.Bei Namensraum-Definition warnen.Bei primÃ¤rer Deklaration von Templates warnen.Bei verdÃ¤chtigen Aufrufen von Standardfunktionen warnen, die absolute Werte berechnen.Bei verdÃ¤chtigen Konstrukten waren, an denen die umgekehrte skalare Speicherreihenfolge beteiligt ist.Warnen, dass Â»-fno-automaticÂ« Rekursion kaputtmachen kÃ¶nnte.Warnen, wenn __builtin_frame_address oder __builtin_return_address auf unsichere Weise verwendet werden.Warnen, wenn die eingebauten Funktionen __sync_fetch_and_nand und __sync_nand_and_fetch verwendet werden.Warnen, wenn eine #warning-Direktive verwendet wird.Warnen, wenn eine Basis aufgrund von Mehrdeutigkeit im abgeleiteten Typ unzugÃ¤nglich wird.Warnen, wenn eine eingebaute Funktion mit der falschen Signatur deklariert wird.Bei undefiniertem oder redefiniertem eingebauten PrÃ¤prozessormakro warnen.Warnen, wenn eine Klasse neudeklariert oder mit einem unpassenden KlassenschlÃ¼ssel auf sie verwiesen wird.Warnen, wenn auf eine Klasse oder einen AufzÃ¤hlungstyp mit einem redundanten KlassenschlÃ¼ssel verwiesen wird.Warnen, wenn eine konstante Variable nicht verwendet wird.Warnen, wenn eine Umwandlungsfunktion niemals aufgerufen werden kann, aufgrund des Umwandlungs-Zieltypen.Warnen, wenn eine Deklaration keinen Typ angibt.Warnen, wenn in einer Deklaration const, volatile, restrict oder _Atomic doppelt angegeben ist.Warnen, wenn eine Deklaration hinter einer Anweisung gefunden wird.Warnen, wenn eine Funktion ungenutzt bleibt.Warnen, wenn ein Funktionsparameter zwar gesetzt, aber nicht verwendet wird.Warnen, wenn ein Funktionsparameter nicht verwendet wird.Warnen, wenn ein Sprung die Initialisierung einer Variable Ã¼berspringt.Warnen, wenn eine Sprungmarke ungenutzt bleibt.Warnen, wenn Feldvariable auf linker Seite wiederholt reserviert wird.Warnen, wenn Variable auf linker Seite wiederholt reserviert wird.Warnen, wenn ein Literal 0 als NULL-Zeiger verwendet wird.Warnen, wenn ein logischer Operator verdÃ¤chtigerweise immer zu Â»wahrÂ« oder Â»falschÂ« auswertet.Warnen, wenn ein Â»noexceptÂ«-Ausdruck zu Â»falschÂ« auswertet, obwohl der Ausdruck nicht werfen kann.Warnen, wenn sich ein Zeiger im Vorzeichenbesitz in einer Zuweisung unterscheidet.Bei Typkonvertierung von Zeiger auf Ganzzahl anderer Breite warnen.Warnen, wenn ein Zeiger mit '\0' verglichen wird.Warnen, wenn eine bereichsbasierte for-Schleife unnÃ¶tige Kopien erzeugt.Warnen, wenn eine 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 Ausnahmebehandler von einem anderen Behandler Ã¼berdeckt wird.Warnen, wenn ein Ausdruckswert nicht verwendet wird.Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann.Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist.Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen.Bei Umwandlung des Typs von Zeigern auf Elementfunktionen warnen.Warnen, wenn ein Zeiger auf unvollstÃ¤ndigen Typen gelÃ¶scht wird.Warnen, wenn Felder in einer gepackten Struktur nicht ausgerichtet sind.Warnen, wenn ein logisches Nicht im linken Operanden eines Vergleichs verwendet wird.Warnen, wenn mehrere unterschiedliche schnelle Interruptbehandlungsroutinen in Ãœbersetzungseinheit sind.Warnen, wenn Nicht-Template-Friend-Funktionen innerhalb eines Templates deklariert werden.Warnen, wenn StapelzerstÃ¶rungsschutz aus irgendeinem Grund nicht erzeugt wird.Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter mit gleichem Typ Ã¼berdeckt.Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter Ã¼berdeckt.Warnen, wenn eine Variable eine andere Ã¼berdeckt (global).Warnen, wenn eine Variable eine andere Ã¼berdeckt. Entspricht -Wshadow=global.Warnen, wenn Ãœberladung zur Umwandlung von vorzeichenbehaftet zu vorzeichenlos fÃ¼hrt.Warnen, wenn AuffÃ¼llen benÃ¶tigt wird, um Strukturelemente auszurichten.Warnen beim Ableiten von Klassentemplateargumenten an Typen ohne Ableitungshinweise.Warnen, wenn Profiling-Instrumentierung verlangt wurde, aber auf eine bestimmte Funktion nicht angewandt werden konnte.Warnen, wenn sizeof auf einen Funktionsparameter angewendet wird, der als Array deklariert ist.Warnen, wenn die Adresse eines gepackten Elements einer Struktur oder Union verwendet wird.Warnen, wenn der Compiler Code umsortiert.Warnen, wenn Feld in einer Struktur nicht ausgerichtet ist.Warnen, wenn die EinrÃ¼ckung des Codes nicht der Blockstruktur entspricht.Warnen, wenn das Â»packedÂ«-Attribut keine Auswirkung auf Strukturanordnung hat.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.Aufgrund des INSCAN bei %L wird ein Schleifenrumpf mit !$OMP SCAN zwischen zwei structured-block-sequences erwartetOhne AuffÃ¼llen gibt es nicht genÃ¼gend Elemente in intrinsischer RESHAPE-Quelle bei %L, um zur Form zu passenErrata fÃ¼r VR4130 mflo/mfhi umgehen.Hardwarebesonderheit umgehen, indem jedem CSYNC und SSYNC mehrere NOPs vorangestellt werden.Einen frÃ¼hen 4300-Hardware-Bug umgehen.Fehler in Multiplikationsbefehl umgehen.Bestimmte 24K-Errata umgehen.Bestimmte R10000-Errata umgehen.Bestimmte R4000-Errata umgehen.Bestimmte R4400-Errata umgehen.Bestimmte RM7000-Errata umgehen.Bestimmte VR4120-Errata umgehen.Fehler frÃ¼her SB-1 Revision 2 Kerne umgehen.Hardware-Multiplikationsfehler umgehen.Workaround fÃ¼r R5900-Kurzschleifenfehler.Umgehung von Erratum 835769 fÃ¼r ARM-Cortex-A53.Umgehung von Erratum 843419 fÃ¼r ARM-Cortex-A53.Alle indirekten SprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten Aufrufe mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Dies betrifft nur Zweige, in denen die RÃ¼cksprungadresse nicht aus dem Speicher wiederhergestellt wird.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Dies betrifft nur Zweige, in denen die RÃ¼cksprungadresse aus dem Speicher wiederhergestellt wird.Alle indirekten TabellensprÃ¼nge und berechnete Gotos mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Die Verwendung von thunk oder thunk-extern mit dieser Option erfordert, dass die Thunks als Signalhandler betrachtet werden, um korrekte CFI zu erzeugen. FÃ¼r Umgebungen, in denen Abrollen erforderlich ist (beispielsweise fÃ¼r Ausnahmebehandlung), nutzen Sie stattdessen bitte thunk-inline.Eine QUELLDATEI.opt-record.json schreiben mit Details, welche Optimierungen durchgefÃ¼hrt wurden.Alle Deklarationen in Ada-Code nur fÃ¼r angegebene Datei schreiben.Alle Deklarationen in Ada-Code transitiv schreiben.Modul %qs in Zeile %d, Spalte %d wird geschrieben: %sFalsche OpenACC-Fortsetzung bei %C: !$ACC erwartet, !$OMP gefundenFalsche OpenMP-Fortsetzung bei %C: !$OMP erwartet, !$ACC gefundenX-Argument bei %L fÃ¼r C_LOC darf nicht polymorph seinX-Deskriptor erfordert fÃ¼hrenden LeerzeichenzÃ¤hler bei %LX32 unterstÃ¼tzt %<ms_abi%>-Attribut 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 %LArray der GrÃ¶ÃŸe 0 bei %L gefunden, an dieser Stelle wird eine EntitÃ¤t mit TARGET-Attribut erwartet[â€¦]Feldkonstruktoren im [...]-Stil bei %C[%s wird verlassen]
! [verfÃ¼gbar in [%s kann nicht gefunden werden][Standard][ausgeschaltet][eingeschaltet]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__fp16 ohne ldrh%<__gshared%> nicht innerhalb von sicheren Funktionen erlaubt; verwenden Sie stattdessen %<shared%>Â»Â»object.TypeInfo_TupleÂ« wurde nicht gefunden, wird jedoch implizit von variadischen Funktionen im D-Stil verwendetÂ»object.TypeInfoÂ« wurde nicht gefunden, wird jedoch implizit von variadischen Funktionen im D-Stil verwendeteine GNU-Fortran-Erweiterungeine geschweift geklammerte Initialisierung ist hier nicht erlaubtein Konstruktoraufruf kann nicht in einem Konstanten-Ausdruck auftretenEine Typumwandlung, die weder zu ganzzahligen noch AufzÃ¤hlungstypen fÃ¼hrt, kann nicht in einem Konstantenausdruck auftreteneine Klassen-Templatedeklaration darf nichts anderes deklarierenein Komma-Operator kann nicht in einem Konstanten-Ausdruck auftretenein Konzept kann keine Elementfunktion seinein Konzept kann nicht eingeschrÃ¤nkt werdenein Konstruktor kann nicht %<concept%> seineine Umwandlungsfunktion darf keinen angehÃ¤ngten RÃ¼ckgabetyp habenein Destruktor kann nicht %qs seinein unterschiedlicher Typ ist in einer anderen Ãœbersetzungseinheit definiertein Feld mit selbem Namen aber unterschiedlichem Typ ist in einer anderen Ãœbersetzungseinheit definiertein Feld mit unterschiedlichem Namen ist in einer anderen Ãœbersetzungseinheit definiertein Funktionsaufruf kann nicht in einem Konstanten-Ausdruck auftretenein Funktionskonzept kann nicht eingeschrÃ¤nkt werdeneine Funktionsdefinition ist hier nicht erlaubteine Marke kann nur Teil einer Anweisung sein, und eine Deklaration ist keine AnweisungLambda-Abschlusstyp hat gelÃ¶schten Kopier-ZuweisungsoperatorLambda-Abschlusstyp hat gelÃ¶schten StandardkonstruktorEine spÃ¤tere Option %<-fabi-version=%> (oder =0) verhindert diesen Fehler mit einer Ã„nderung im MangelnEin Element einer Struktur oder Union kann nicht variabel modifizierten Typ habengeschachtelte Funktionen werden bei reduzierter Registeranzahl nicht unterstÃ¼tzteine verschachtelte Namensraumdefinition darf nicht inline seineine verschachtelte Namensraum-Definition darf keine Attribute habeneine Nicht-Template-Variable kann nicht %<concept%> seinein Parameter kann nicht als %qs deklariert seineine Parameterliste mit Auslassung kann nicht zu einer leeren Parameternamenslistendeklaration passenein Anweisungsausdruck reicht nicht als Kontext fÃ¼r Ãœberladungs-AuflÃ¶sung nicht auseine Speicherklasse kann nur fÃ¼r Objekte und Funktionen angegeben werdenSpeicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubtein Template kann nicht vorbelegt werdeneine Template-Deklaration kann nicht im Block-GÃ¼ltigkeitsbereich auftreteneine Template-ID darf nicht in Â»usingÂ«-Deklaration auftreteneine vorÃ¼bergehende Bindung an %qD besteht nur, bis der Konstruktor beendet istein Transaktionsausdruck kann nicht in einem Konstanten-Ausdruck auftretenein Typ aus einer anderen Ãœbersetzungseinheit ist nicht polymorphein Typ aus einer anderen Ãœbersetzungseinheit ist polymorphein Typ mit unterschiedlichen Basistypen ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher Anzahl von Feldern ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher Genauigkeit ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlichem Vorzeichen ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher GrÃ¶ÃŸe ist in einer anderer Ãœbersetzungseinheit definiertein Typ mit unterschiedlichen Zeigern in der virtuellen Tabelle ist in einer anderen Ãœbersetzungseinheit definierteine Variable kann nicht als %<consteval%> deklariert seinein Variablenkonzept kann nicht eingeschrÃ¤nkt werdeneine Wide-Zeichenkette ist in diesem Kontext ungÃ¼ltigInterner Fehler: abnormal call edges for non-call insn in bb %iInterner Fehler: abnormal edges for no purpose in bb %iAbbruch in %s, bei %s:%ddie Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der Ã¼bergebene Wert abgeschnitten werdenabstrakter Deklarator %qT als Deklaration verwendetZugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufÃ¼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 einzuschaltenfÃ¼gen Sie einen Herleitungshinweis hinzu, um diese Warnung zu unterdrÃ¼ckenfangen Sie %<this%> oder %<*this%> explizit einklammern Sie den Ausdruck %qE, um diese Warnung zu unterdrÃ¼ckenklammern Sie den Ausdruck auf der linken Seite ein, um diese Warnung zu behebenklammern Sie den zweiten %<sizeof%>-Ausdruck, um diese Warnung zu unterdrÃ¼ckenfÃ¼gen Sie Klammern hinzu, um eine Variable zu deklarierenInterner Fehler: add_sym(): Bad sizing modedie Option %<-flarge-source-files%> erlaubt mehr UnterstÃ¼tzung fÃ¼r Spaltenverfolgung, braucht dafÃ¼r jedoch mehr Zeit und Speicher beim CompilierenAdressbereichsattribut kann nicht fÃ¼r Funktionen angegeben werdenAdressbereich von %q+D in Konflikt mit vorheriger DeklarationAdressmodus %qs wird im %s-Bit-Modus nicht unterstÃ¼tztAdresse des Aufrufs von %qs ist kein konstanter AusdruckAdresse eines Arrays mit umgekehrter Speicherreihenfolge angefordertAdresse der Register-Variablen %qD angefordertAdresse der globalen Variablen %qD angefordertAdresse der lokalen Variable %qD zurÃ¼ckgegebenAdresse der lokalen Variable %qD zurÃ¼ckgegebenAdresse einer Ã¼berladenen Funktion ohne Typinformationen aus KontextAdresse 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++20%> oder %<-std=gnu++20%> 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 deklariertdie Allokation ist hier%qD bereits in Lambda-Ausdruck erfasstexistiert bereits bei %s. Vielleicht in einer anderen Funktion desselben Namens?auch %<%c%s%> gefundenAlternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubtmehrdeutig machende neue Deklaration %q+#Dmacht neue Deklaration %q#D mehrdeutigmehrdeutiges Attribut Â»%sÂ«; kÃ¶nnte Â»%sÂ« (via Â»%s:%sÂ«) oder Â»%sÂ« (via Â»%s:%sÂ«) seinmehrdeutige Umwandlung fÃ¼r Feldindexmehrdeutige Standard-Typumwandlung von %qTmehrdeutige Methode %s%s%smehrdeutiges Ãœberladen fÃ¼r mehrdeutiges Ãœberladen fÃ¼r intrinsisches %qsmehrdeutige Template-Instanziierung fÃ¼r %q#Dmehrdeutige Template-Instanziierung fÃ¼r %q#Tmehrdeutige Templatespezialisierung %qD fÃ¼r %q+Deine %<asm%>-Spezifikation ist bei Funktionsdefinition nicht erlaubtfÃ¼r lokale Variablen kann kein Adressbereichsattribut angegeben werdenein Argumenttyp mit Standard-Promotion kann nicht zu einer leeren Parameternamenslistendeklaration passenein Array unterschiedlicher GrÃ¶ÃŸe ist in einer anderen Ãœbersetzungseinheit definierteine Arrayreferenz kann nicht in einem Konstanten-Ausdruck auftreteneine Zuweisung kann nicht in einem Konstanten-Ausdruck auftretenein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignorierteine Verringerung kann nicht in einem Konstanten-Ausdruck auftretendas Attribut %<target_clones%> darf keine leere Zeichenkette enthalteneine AufzÃ¤hlung mit anderer Anzahl von Werten ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit unterschiedlichen Wertnamen ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit anderen Werten ist in einer anderen Ãœbersetzungseinheit definierteiner expliziten Spezialisierung muss %<template <>%> 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 entfernt Kennzeichner %<const%>Argument %d von %qE entfernt Kennzeichner %<volatile%>Argument %d von %qE kÃ¶nnte Kandidat fÃ¼r Formatattribut seinArgument %d von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe seinArgument %d von %qE muss eine Zeigertyp seinArgument %d von %qE darf kein Zeiger auf einen %<const%>-Typen seinArgument %d von %qE darf kein Zeiger auf einen %<volatile%>-Typen seinArgument %d von %qE darf kein Zeiger auf eine Funktion seinArgument %d von Â»%sÂ« hatte nicht den erwarteten NamenArgument %d 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 in Aufruf von %qE muss ein Zeigertyp seinArgument %u in Aufruf von %qE darf kein Zeiger auf %qs sein (%qT)Argument %u in Aufruf von %qE muss auf einen vollstÃ¤ndigen Typ zeigenArgument %u ist null, aber nichtnull wird erwartetArgument %u fÃ¼r %<__builtin_tgmath%> hat keine ArgumenteArgument %u fÃ¼r %<__builtin_tgmath%> hat variable Anzahl von ArgumentenArgument %u fÃ¼r %<__builtin_tgmath%> hat falsche Anzahl der ArgumenteArgument %u fÃ¼r %<__builtin_tgmath%> ist kein FunktionszeigerArgument %u fÃ¼r %<__builtin_tgmath%> hat keinen PrototypenArgument %u vom Typ %s ist als Zeiger deklariertArgument %u vom Typ %s ist als Array variabler LÃ¤nge deklariertArgument %u vom Typ %s ist als gewÃ¶hnliches Array deklariertArgument %u vom Typ %s ist mit %u unspezifizierten Variablengrenze deklariertArgument %u vom Typ %s ist mit %u unspezifizierten Variablengrenzen deklariertArgument %u vom Typ %s ist mit %u Variablengrenze deklariertArgument %u vom Typ %s ist mit %u Variablengrenzen deklariertArgument %u vom Typ %s ist mit abweichender Grenze %<%s%> deklariertArgument %u vom Typ %s ist mit abweichendem Grenzargument %E deklariertArgument %u vom Typ %s mit abweichender GrenzeArgument %u von Funktion %qE ist vom Typ %qT, und der ist nicht garantiert 128 Bit groÃŸArgument 1 muss 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 einen vollstÃ¤ndigen Typen seinArgument 1 von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe seinArgument 1 von %qE muss ein Zeiger auf Objekt breiter als Null seinArgument 1 von %qs ist auÃŸerhalb des WertebereichesArgument 1 von %qs muss eine Konstante seinArgument 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 2 muss ein vorzeichenloses Literal zwischen 2 und 7 einschlieÃŸlich seinArgument 3 in Aufruf von %qE muss Zeiger auf Ganzzahltyp seinArgument 3 in Aufruf von %qE darf kein boolescher Typ seinArgument 3 in Aufruf von %qE darf kein enum-Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf booleschen Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf enum-Typ seinArgument 3 muss ein vorzeichenloses 1-Bit-Symbol seinArgument 3 muss ein vorzeichenloses 2-Bit-Symbol seinArgument 3 muss ein vorzeichenloses 4-Bit-Literal seinArgument 3 muss eine Konstante im Bereich [0, 7] seinArgument 3 muss im Bereich [0, 12] liegenArgument 3 muss im Bereich [0, 3] liegenArgument 3 muss im Bereich [0, 15] liegenArgument 4 muss ein vorzeichenloses 3-Bit-Literal seinArgument 4 muss ein vorzeichenloses 8-Bit-Literal seinArgumentlistenfunktion 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 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 erlaubtdas Argument verweist auf ein Symbol, das hier deklariert istArgument 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 fÃ¼r %qs ist grÃ¶ÃŸer als %dArgument von %qs ist nicht zwischen %d und %dArgument fÃ¼r %qs ist zu groÃŸ (max. %d)Argument 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 zwischen den unterschiedlichen AufzÃ¤hlungstypen %qT und %qT ist veraltetArithmetik zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltetArithmetik zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltetArithmetik mit Nullzeiger in %qEArithmetik mit Zeiger auf 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 GanzzahlkonstanteArray-Deallokation eines Objekts, das mit einer Nicht-Array-Allokation alloziert wurdeArrayindex 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 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 Deklarationhier zugewiesenZuweisung an Array von InitialisierungslisteZuweisungZuweisung (nicht Initialisierung) in DeklarationZuweisung streicht Qualifizierer %qv von Zeiger-ZieltypZuweisung von anderem Objective-C-TypZuweisung von Zeiger auf nicht eingeschlossenen AdressbereichZuweisung von temporÃ¤rer %<initializer_list%> fÃ¼hrt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wirdLinks-Zuweisung kÃ¶nnte Kandidat fÃ¼r Formatattribut seinZuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vZuweisung des konstanten Feldes %qDZuweisung der Funktion %qDZuweisung von Element %qD in schreibgeschÃ¼tztem ObjektZuweisung der schreibgeschÃ¼tzten Speicherstelle %qEZuweisung des schreibgeschÃ¼tzten Elementes %qDZuweisung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDZuweisung des schreibgeschÃ¼tzten Parameters %qDZuweisung der schreibgeschÃ¼tzten Referenz %qDZuweisung der schreibgeschÃ¼tzten Variable %qDZuweisungsunterdrÃ¼ckungZuweisung an %qT aus %qT wandelt einen Zeiger in eine Ganzzahl um, ohne explizite TypkonvertierungZuweisung an %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungZuweisung an %qT von inkompatiblem Zeigertyp %qTZuweisung an %qT von Zeiger auf %qD mit inkompatiblem Typ %qTZuweisung an %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r SkalareZuweisung an Ausdruck von Arraytypassociate_integer_pointer(): Already associatedArgument mit angenommenem RangArgument mit angenommener FormArgument von angenommenem TypUmwandlung in Typ %qT von Ã¼berladener Funktion wird angenommenangenommen, dass die Ausgabe der Direktive %wu Byte groÃŸ istangenommen, dass die Ausgabe der Direktive %wu Bytes groÃŸ istZeiger auf Element %qD wird angenommenAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werdenAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstante in Vergleich verringert wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %</%> oder %<%%%> auf %<>>%> oder %<&%> vereinfacht wirdder Compiler geht davon aus, dass kein vorzeichenbehafteter Ãœberlauf auftritt, und vereinfacht daher %<X - Y %s 0%> zu %<X %s 0%>Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %<abs (X)%> auf %<X%> oder %<-X%> vereinfacht wirdAnnehmen, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %<min/max (X,Y)%> zu %<X%> oder %<Y%> vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf 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 Argumentmindestens ein Argument vom Typ %<size_t%> erwartetan Offset %s des Zielobjekts %qE der GrÃ¶ÃŸe %san Offset %s des Zielobjekts der GrÃ¶ÃŸe %s, alloziert durch %qEan Offset %s des Quellobjekts %qE der GrÃ¶ÃŸe %san Offset %s des Quellobjekts der GrÃ¶ÃŸe %s, alloziert durch %qEan Offset %wi von %qD, das hier deklariert istan Offset [%wi, %wi] von %qD, das hier deklariert istatexit gescheitertVersuch, die Adresse eines Bitfelds zu bestimmenVersuch, die Adresse des Bitfeldstrukturelements %qD zu ermittelndem Attribut %<%E(%s)%> fehlt ein ArgumentAttribut %<%E(%s, %E)%> hat ungÃ¼ltiges Positionsargument %iAttribut %<%E(%s, %E, %E)%> hat ungÃ¼ltiges Positionsargument %i%<fallthrough%>-Attribut ist nicht direkt vor einer case-Marke oder einer default-MarkeAttribut %<fallthrough%> ist mehrfach angegebenArgument fÃ¼r Attribut %<target%> ist keine ZeichenketteArgument von Attribut %qE muss eins von %qs oder %qs seinArgument von Attribut %qE muss eins von %qs, %qs, %qs oder %qs seinAttributargument von %qE ist keine ZeichenketteungÃ¼ltiger Modus fÃ¼r Attribut %qEAttribut %qE ungÃ¼ltiger Modus %qs; erwartet wird einer von %qs, %qs, %qs oder %qsAttribut %qE Modus %qE ist kein Bezeichner; erwartet wird einer von %qs, %qs, %qs oder %qsAttribut %qE enthÃ¤lt unerwartete %<(%> nach Modus %qs; erwartet wird ein Positionsargument oder %<)%>Attribut %qE ohne Argumente bei einem Nicht-PrototypAttribut %qs bezieht sich nur auf Arraytypenbeim Attribut %qs ist das Argument %qs unbekanntArgument von Attribut %qs muss eine Zeichenkette seinAttribut %qs hat ungÃ¼ltiges positionelles ArgumentAttribut %qs ist unvertrÃ¤glich mit Modus %qsAttribut %qs enthÃ¤lt nicht Ã¼bereinstimmende Positionsargumente mit den Werten %i und %idem Attribut %qs fehlt Positionsargument 2, das in der vorherigen Bestimmung in Argument %u angegeben wurdebeim Attribut %qs hat das Argument an Position %i den ungÃ¼ltigen Wert %wibeim Attribut %qs hat das positionelle Argument %i den Wert %wi, der die Anzahl der Funktionsparameter %u Ã¼bersteigtbeim Attribut %1$qs verweist Argument 1 auf Typ %3$qT, der mit %2$qs qualifiziert istAttribut %qs hat Positionsargument 1, das sich auf das Argument des Funktionstyps %qT beziehtbeim Attribut %qs verweist Argument 1 auf Typ %qT, der kein Zeigertyp istAttribut %qs positionelles Argument 2 widerspricht der vorherigen Bestimmung von Argument %uAttribut %qs positionelles Argument 2 fehlt in vorheriger Bestimmungbeim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig istAttribut %qs ist mehrfach angegebenAttribut-DeklarationAttribut fÃ¼r %q#T muss dem SchlÃ¼sselwort %qs folgenAttribut wird ignoriertAttribut in Deklaration von %q#T ignoriertAttribut in expliter Instanziierung %q#T ignoriertattribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarAttribut, das PrÃ¤fix verwendet, wird zusammen mit GÃ¼ltigkeitsbereich-Attribut-Token verwendetAttributwert %qs ist im %qs-Attribut unbekanntder Wert %qs wurde bereits im Attribut %qs angegebenattribute(target("%s")) ist unbekanntAttribute hinter geklammerter Initialisierung werden ignoriertbei einer Funktionsdefinition sind keine Attribute erlaubtAttribute dÃ¼rfen an dieser Stelle nicht verwendet werdenAttribute am Anfang der Anweisung werden ignoriertAttribute an Spezifizierer ausfÃ¼hrlichen Typs ignoriert, der keine VorwÃ¤rtsdeklaration istAttribute an Templateinstanziierung ignoriertAttribute an instanziiertem Typen ignoriertAttribute in Parameterarraydeklarator ignoriertAttribute dÃ¼rfen hier eingesetzt werdenAttribute dÃ¼rfen nicht vor dem Objective-C++-SchlÃ¼sselwort %<@%D%> angegeben werdenAttribute sollten in einer Funktionsdefinition vor dem Deklarator angegeben werdenautomatische FPU-Auswahl ist hier momentan nicht erlaubtautomatische Variable %qE kann nicht %<threadprivate%> seinInterner Fehler: aux field set for edge %s->%sInterner Fehler: aux field set for indirect edge from %sverfÃ¼gbar seit Fortran 77Backend-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 Klassentypder Basistyp muss eine Klasse oder ein Interface sein, nicht Â»%sÂ«der Basistyp muss ein Interface sein, nicht Â»%sÂ«der Basistyp kann nicht %<void%> seinInterner Fehler: base variable or SSA name undeclaredInterner Fehler: basic block %d pred edge is corruptedInterner Fehler: basic block %d should be marked irreducibleInterner Fehler: basic block %d should not be marked irreducibleInterner Fehler: basic block %i edge lists are corruptedInterner Fehler: basic blocks not laid down consecutivelyInterner Fehler: bb %d does not belong to loop %dInterner Fehler: bb %d has father loop %d, should be loop %dInterner Fehler: bb %d on wrong placeda %qT vom Benutzer bereitgestelltes %qD hatda es ein Element von %qT istda er als glvalue verwendet wirdda der Arrayelementtyp %qT variable GrÃ¶ÃŸe hatAnfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qDbinÃ¤res Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal istbinÃ¤rer Ausdruck in Operand von FaltungsausdruckbinÃ¤rer Operator unterstÃ¼tzt nicht, dass bool-Vektor mit Gleitkommavektor vermischt wirdbinÃ¤rer Operator unterstÃ¼tzt keine zwei bool-Vektor-OperandenBinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nichtbind(c)-Prozedurdas Binden der Referenz vom Typ %qH an %qI streicht QualifiziererBitfeld %q#D mit Nicht-Ganzzahl-Typ %qTBreite des Bitfeldes %q+D ist keine GanzzahlkonstanteBitfeld %qD mit Nicht-Ganzzahl-Typ %qTBitfeld %qD mit Nicht-Ganzzahl-Typ %qTBitfeld %qE hat atomaren TypenBitfeld %qE in %qs-KlauselBitfeld %qs hat ungÃ¼ltigen TypenBreite des Bitfeldes %qs ist keine GanzzahlkonstanteBreite des Bitfeldes %qs ist kein GanzzahlkonstantenausdruckBitfeld hat atomaren TypenBitweiser Vergleich ergibt immer Â»falseÂ«Bitweiser Vergleich ergibt immer Â»trueÂ«bitweise Operation zwischen den unterschiedlichen AufzÃ¤hlungstypen %qT und %qT ist veraltetBlock-IFextern-Deklaration %q#D mit GÃ¼ltigkeitsbereich Block ist im ZustÃ¤ndigkeitsbereich des Moduls nicht erlaubtKÃ¶rper der %<constexpr%>-Funktion %qD ist keine RÃ¼ckgabeanweisungnur simulierte DISPOSE-Konstruktion: %dfalsche JARL-Konstruktion: %dnur simulierte JR-Konstruktion: %dnur simulierte PREPARE-Konstruktion: %dfalscher Ergebnistyp bei VergleichBoolesche Register fÃ¼r die Gleitkommaoption benÃ¶tigtwenn %<-mstack-protector-guard=sysreg%> angegeben ist, mÃ¼ssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werdensowohl %<__thread%> als auch %<thread_local%> angegebenwidersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegebensowohl %qs als auch %qs angegebensowohl Â»%sÂ« als auch das %qE-Attribut geben die Adresse anbeide Argumente in binÃ¤rer Faltung haben unexpandierte Parameterpackungendie beiden Argumente mÃ¼ssen kompatibel seinbeide Argumente fÃ¼r %<__builtin___clear_cache%> mÃ¼ssen Zeiger seinsowohl binÃ¤re als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktionbeide Zweige der %<if%>-Anweisung als %qs markiertsowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer 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 verwendetbuild_dt: Format mit Namenslisteeingebaute %qD ist hier deklariertEingebaute Funktion %q+D als Nicht-Funktion deklarierteingebaute Funktion %qD als Nicht-Funktion deklarierteingebaute Funktion %qD erfordert das Kennzeichen %<-mconstant-cfstrings%>eingebaute Funktion %qD nimmt nur ein Argumenteingebaute Funktion %qE muss direkt aufgerufen werdeneingebaute Funktion %qE nicht fÃ¼r MIPS16 unterstÃ¼tzteingebaute Funktion %s erfordert Nios II R%deingebaute 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 4 Argumenteeingebaute 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 hierdurch Argument %u vom Typ %s nach %qD, die hier deklariert wurdedurch Argument %u vom Typ %s nach %qTBytecode-Strom in Datei %qs, mit einem Ã¤lteren GCC-Compiler als 10.0 erzeugtBytecode-Strom in Datei %qs mit LTO-Version %d.%d statt des erwarteten %d.%d erzeugtBytecode-Strom: Marke %s statt %s erwartetBytecode-Strom: Leeren Cgraph-Knoten gefundenBytecode-Strom: Mehrere Instanzen des Cgraph-Knoten mit UID %d gefundenBytecode-Strom: Nicht nullterminierte Zeichenkette gefundenBytecode-Strom: Ausschuss am Ende des Â»symbolsÂ«-AbschnittsBytecode-Strom: Kein Gerufener beim Lesen der Kante gefundenBytecode-Strom: Kein Aufrufer beim Lesen der Kante gefundenBytecode-Strom: Zeichenkette zu lang fÃ¼r Zeichenkettentabellebytecode stream: tag %s is not in the expected range [%s, %s]Bytecode-Strom: Versuch, %d Bytes nach Ende des Eingabepuffers zu lesenBytecode-Strom: unerwarteter LTO-Abschnitt %sBytecode-Strom: unerwartete Marke %sbytecode stream: unknown GIMPLE statement tag %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 gesetztkann nur auf eine einzelne Deklaration angewendet werdennur 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 werdenkann keinen Alias fÃ¼r den Ausdruck Â»%sÂ« bildenes 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 istkann nicht Â»%sÂ« seinkÃ¶nnen keine Â»%sÂ«-Elemente seinkann nicht gleichzeitig Â»scopeÂ« und Â»%sÂ« seinkann nicht gleichzeitig %<final%> und %<abstract%> seinkann nicht als Funktion deklariert werdenkann nicht %<final%> sein, meinten Sie %<const%>?kann kein weiteres Feld sein, da es die festgelegte GrÃ¶ÃŸe %s Ã¤ndertdas 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 werden%<__builtin_custom_%s%> kann nur aufgerufen werden, wenn %<-mcustom-%s%> angegeben istein Konzept kann nicht wie eine Funktion aufgerufen werdenKonstruktor %<%T::%D%> kann nicht direkt aufgerufen werdenElementfunktion %qD kann nicht ohne Objekt aufgerufen werdender Standardkonstruktor der Basisklasse ist mit Â»@disabledÂ« annotiert und kann daher nicht 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 in einem anderen Modul deklariert sein%qD kann nicht als Bitfeldtyp deklariert werdenParameter kann nicht mit %<decltype(auto)%> deklariert werdenBitfeld %qD kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werdenBitfeld %qD kann nicht mit Funktionstyp deklariert werdenBitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werdenFeld %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenElement %<%T::%s%> kann nicht in %qT deklariert werdenElementfunktion %<%T::%s%> kann nicht innerhalb von %qT deklariert werdenElementfunktion %qD kann nicht deklariert werden, statische Bindung zu habenParameter %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenParameter kann nicht als vom abstrakten Typ %qT deklariert werdenZeiger auf %q#T kann nicht deklariert werdenZeiger auf Element %q#T kann nicht deklariert werdenZeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werdenReferenz auf %q#T kann nicht deklariert werdenReferenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument istReferenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werdenstatische Funktion innerhalb anderer Funktion kann nicht deklariert werdenVariable %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenAdresse kann nicht zerlegt werdenKlassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Strukturelement hatKlassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Unionelement hatKlassentyp %qT ohne nicht-static-Datenelemente kann nicht dekomponiert werdenKlassentyp %qT kann nicht dekomponiert werden, da sowohl er als auch seine Basisklasse %qT nichtstatische Datenelemente habenKlassentyp %qT kann nicht dekomponiert werden, da seine Basisklassen %qT und %qT nichtstatische Datenelemente habenunzugreifbares Element %qD von %qT kann nicht dekomponiert werdenLambda-Abschluss-Typ %qT kann nicht dekomponiert werdennicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werdenUnion-Typ %qT kann nicht dekomponiert werdenArray mit variabler LÃ¤nge %qT kann nicht dekomponiert werdenVektor %qT variabler LÃ¤nge kann nicht zerlegt werdenZeiger auf unvollstÃ¤ndigen Typen %qT kann nicht verringert werdenTemplateargumente fÃ¼r %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 unbenannten Union-Member ist kein Standardvergleich definiertfÃ¼r flexible Arraymember ist kein Standardvergleich definiertfÃ¼r Referenzelement %qD ist kein Standardvergleich definiertfÃ¼r Union-Typ %qT ist kein Standardvergleich definiert%qD kann nicht in einem anderen Modul definiert sein%<friend%>-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werdenElementfunktion %<%T::%s%> kann nicht innerhalb von %qT definiert werdenElement des abhÃ¤ngigen Typedef %qT kann nicht definiert werdenEine Funktion kann nicht gelÃ¶scht werden. Nur Zeiger auf Objekte sind gÃ¼ltige Argumente fÃ¼r %<delete%>%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 werdenkann keinen Â»inÂ«-Vertrag haben, da die Ã¼bersteuerte Funktion Â»%sÂ« keinen Â»inÂ«-Vertrag hatein impliziter Standardkonstruktor ist nicht mÃ¶glich, da die Basisklasse Â»%sÂ« keinen Standardkonstruktor hatZeiger auf unvollstÃ¤ndigen Typen %qT kann nicht erhÃ¶ht werdenvon der Â»finalÂ«-Klasse Â»%sÂ« kann nicht 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 werdeneine Funktion, die nicht %<virtual%> ist, kann nicht Ã¼bersteuert werdenÂ»finalÂ«-Funktion Â»%sÂ« kann nicht Ã¼bersteuert werdenÂ»finalÂ«-Funktion Â»%s.%sÂ« kann nicht Ã¼bersteuert 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 werdenkann nicht aufgelÃ¶st 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=hwaddressÂ« 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Ã¶glichTemplate kann nicht verwendet werden, um das Feld zum zusammengesetzten Â»%sÂ« hinzuzufÃ¼genTemplate kann nicht verwendet werden, um virtuelle Funktion zu Klasse Â»%sÂ« hinzuzufÃ¼genTyp %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 GenauigkeitCast von %qT ist nicht erlaubtTypumwandlung 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 Initialisierungwenn Sie den RÃ¼ckgabetyp von %qs in einen Vergleichskategorietyp Ã¤ndern, kann der Vergleich %qs und %qs verwendenZeichen 0x%02x ist in gemangeltem Namen nicht erlaubtZeichen 0x%04x ist in gemangeltem Namen nicht erlaubtcheck_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 seinzirkulÃ¤re VererbungzirkulÃ¤re AbhÃ¤ngigkeit eines InterfacesringfÃ¶rmige Zeigerdelegation erkanntzirkulÃ¤rer Verweis auf enum-KonstanteKlasse %qE existiert bereitsKlasse %qE ist definiert, ohne eine Basisklasse anzugebenKlasse %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 fÃ¼r Klassentemplate von %qT fehlgeschlagen: expliziter Herleitungshinweis in copy-list-initialization ausgewÃ¤hltArgumentherleitung von Klassentemplates ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarPlatzhalter fÃ¼r Klassentemplate %qE ist in diesem Kontext nicht erlaubtKlassentyp %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 zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltetVergleich zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltetVergleich 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 TypkonvertierungBedingungsausdruck zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltetBedingungsausdruck zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltetbedingter 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 Export-Deklaration %qDin 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+Dabweichende Typen fÃ¼r %q+D; der bestehende Typ ist %qTin 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 seinKonstruktoren, Destruktoren, Â»postblitÂ«, Invarianten, Â»newÂ«- und Â»deleteÂ«-Funktionen sind im Interface Â»%sÂ« nicht erlaubtenthaltende Schleife ist hierenthÃ¤lt zusÃ¤tzliche virtuelle Methode %qDcontinue-Anweisung nicht innerhalb einer SchleifeZusammenziehung %<%.*s%> im Format; verwenden Sie stattdessen %qscontrol flow in the middle of basic block %dKontrollfluss erreicht Ende von Nicht-void-FunktionSteuerregisternummer fÃ¼r Â»%sÂ« muss im Bereich von 0 bis 31 liegenUmwandlung 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 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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> 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 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 werdenunbekannte Version %s%<munmap%> von %<pch_address_space%> fehlgeschlagen: %min Antwortdatei %s konnte nicht geschrieben werdenin temporÃ¤re Antwortdatei %s konnte nicht geschrieben werdenkern.osversion nicht erkannt: %q.*sZÃ¤hlernameZÃ¤hlerwertCPU %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 zur Kompilierzeit eine Konstante im Bereich 0 bis 255 seincv-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-Tabelledie Deallokationsfunktion ist hier deklariertVersuch, 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 widerspricht der eingebauten DeklarationDeklaration %qD widerspricht dem ImportDeklaration %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 %q+D neudeklariertHerleitungshinweis %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 zugelassenStandardkonstruktion ist fÃ¼r den Typ Â»%sÂ« deaktiviertStandardkonstruktor fÃ¼r %<struct%> ist nur mit %<@disable%>, ohne Rumpf und ohne Parameter erlaubtVorgabeinitialisierer fÃ¼r Element %qD erforderlich vor dem Ende der umschlieÃŸenden KlasseDefaultinitialisierer fÃ¼r unbenanntes Bitfeld-ElementDefaultinitialisierer fÃ¼r Bitfeld-Elemente sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarStandardtemplateargumente dÃ¼rfen in friend-Redeklaration eines Funktionstemplates nicht verwendet werdenStandardtemplateargumente dÃ¼rfen in Funktionstemplates nur mit %<-std=c++11%> und %<-std=gnu++11%> verwendet werdenStandardtemplateargumente dÃ¼rfen in teilweiser Spezialisierung nicht verwendet werdenStandardtemplateargumente dÃ¼rfen in friend-Deklaration nicht verwendet werdenTemplate-Argument fÃ¼r %qD kann nicht aus Default-Typumwandlung bestimmt werden%qD mit Vorgabewert ist kein Â»friendÂ« von %qTstandardmÃ¤ÃŸiges %qD muss %<const%> sein%qD mit %<default%> muss entweder Parameter vom Typ %<const %T&%> oder %qT haben%qD mit %<default%> muss Parameter vom Typ %<const %T&%> oder %qT haben, nicht beide%qD mit Vorgabewert kann keinen %<&&%>-ref-Qualifizierer haben%qD mit %<default%> muss den RÃ¼ckgabetyp %<bool%> habenstandardmÃ¤ÃŸiges %qD ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> 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 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Ã¼gbargelÃ¶schte Definition von %qD ist nicht die erste DeklarationgelÃ¶schte Funktion %q+D Ã¼bersteuert nicht gelÃ¶schte FunktiongelÃ¶scht in Fortran 95LÃ¶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Ã¼ltigInitialisierer mit Bestimmung kÃ¶nnen nur mit Aggregat-Typen (Array, struct, union) verwendet werden, nicht mit %qThier wird die Grenze des Arrays variabler LÃ¤nge aus Argument %u festgelegtDesignator-Reihenfolge fÃ¼r Feld %qD passt nicht zur ursprÃ¼nglichen Deklaration in %qTZielobjekt %qE der GrÃ¶ÃŸe %sZielobjekt wird hier alloziertZielobjekt ist hier deklariertZielobjekt der GrÃ¶ÃŸe %s, alloziert durch %qEZielobjekt, 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 habenDestruktoren, Â»postblitÂ« und Invarianten sind in Â»union %sÂ« nicht erlaubtbei der Bestimmung des Wertes von %qsmeinten Sie %<-%s%>?meinten Sie %<using enum %T::%D%>?wollten 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 hierÃ¼bersteuert keine FunktionÃ¼bersteuert keine Funktion, wollten Sie Â»%s%sÂ« Ã¼bersteuern?unterstÃ¼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 %qEdoppeltes Attribut %qEDoppelter Deklarationsspezifizierer %qEdoppeltes %qsDoppelte (oder sich Ã¼berschneidende) case-Wertedoppelter Basistyp %qT ungÃ¼ltigDoppelter case-Wertdoppelter CV-Qualifiziererdoppelte Deklaration fÃ¼r Protokoll %qEdoppelte Deklaration der Methode %<%c%E%> mit in Konflikt stehenden Typendoppelte Definition von Â»%sÂ«doppelte Definition einer Symbolversiondoppelter direkter Aufruf von %s in der Folge der spekulativen Aufrufe mit speculative_id %idoppelte explizite Instanziierung von %q#Ddoppelte explizite Instanziierung von %q#Tdoppelte Initialisierung von %qDduplicate insn UID: %idoppelte Instanzvariable %q+Ddoppelte Schnittstellendeklaration fÃ¼r Kategorie %<%E(%E)%>doppelte Schnittstellendeklaration fÃ¼r Klasse %qEdoppelte Marke %qDDoppelte Markendeklaration %qEInterner Fehler: duplicate loop headerdoppeltes Element %q+Ddoppelter Verweis %s in der Folge der spekulativen Aufrufe mit speculative_id %idoppelter typgenerischer Parametertyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>doppelter Virt-Spezifiziererdoppelte %<if%>-Bedingungdoppelt angegebener Parameter %qs in Attribut %<amdgpu_hsa_kernel%>wÃ¤hrend NeuÃ¼bersetzung mit %<-fcompare-debug%>Im Durchlauf %s: %s
  Dwarf-Version %wu wird nicht unterstÃ¼tztdynamische AbhÃ¤ngigkeit Â»%sÂ« nicht gefundendynamische Ausnahmespezifikationen sind in C++11 veraltetdynamischer Typ %qT seines Operanden hat keine Basisklasse vom Typ %qTder dynamische Typ %qT des Operanden hat keine eindeutige Ã¶ffentliche Basisklasse %qTeBPF-Stapelgrenze Ã¼berschrittenjeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldetInterner Fehler: edge %s->%s has no corresponding call_stmtedge count is not compatible with function countInterner Fehler: edge from %d to %d should be marked irreducibleInterner Fehler: edge from %d to %d should not be marked irreducibleKante hat sowohl call_stmt als auch lto_stmt_uid gesetztInterner Fehler: edge not foundInterner Fehler: edge points to wrong declaration:entweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben seinentweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben seinentweder sollten alle Initialisierer-Klauseln benannt sein oder gar keineausfÃ¼hrliche Typ-Spezifikation fÃ¼r einen enum mit GÃ¼ltigkeitsbereich darf nicht das SchlÃ¼sselwort %qD verwendenElementtypen mÃ¼ssen dieselben seinelement_number(): Bad dimension typeElementare BinÃ¤roperationelementare Funktionsargumente bei %C sind nicht konformElementares UnterprogrammElemente des Arrays %q#D haben unvollstÃ¤ndigen TypElemente des Arrays %q#T haben unvollstÃ¤ndigen Typeingebettetes %<\0%> im Formateingebettetes NUL in CFString-Literaldas ABI zum Ãœbergeben von leeren Klassen (%qT) als Parametern hat sich mit %<-fabi-version=12%> (GCC 8) geÃ¤ndertLeere DeklarationLeere Deklaration mit %<_Alignas%> redeklariert nicht SymbolLeere Deklaration mit Speicherklassenangabe redeklariert nicht SymbolLeere Deklaration mit Typqualifizierer redeklariert nicht SymbolLeeres Enum ist ungÃ¼ltigleerer Indexbereich in Initialisierungnicht-leere Initialisierung Â»init-captureÂ« eines Lambdasleere Initialisierung in Â»init-captureÂ« fÃ¼r Lambdaleere linke PrÃ¤zision im Format %sleere Klammern sind mehrdeutig und werden als Funktionsdeklaration angesehenfehlende PrÃ¤zision im Format %sleere Liste von EigenschaftsattributenLeerer Wertebereich angegebenleere Skalar-InitialisierungLeere Zeichenkette in Attribut %<target%>leere Struktur hat GrÃ¶ÃŸe 0 in C, aber 1 in C++leere Deklaration fÃ¼r strukturierte Bindungleere Union hat GrÃ¶ÃŸe 0 in C, aber 1 in C++Durchlauf %s fÃ¼r Funktion %s einschaltenDurchlauf %s fÃ¼r Funktionen im Bereich [%u, %u] einschaltenDas Einschalten der Ablaufverfolgung ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollDas Einschalten der UnterstÃ¼tzung der Aufgerufenen-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollumgebendes %<target%>umgebendes %qsumgebendes OpenACC-%qs-KonstruktumschlieÃŸende Klasse der %<constexpr%> nicht-statischen Elementfunktion %q+#D ist kein LiteraltypeinschlieÃŸende Klassentemplates werden nicht explizit spezialisiertumgebendes Eltern-Berechnungs-Konstruktumgebende Regionumgebende Routineumgebende Zielregionumgebende TaskEndausdruck verweist auf Ã¤uÃŸeren Iterator %qDInterner Fehler: end insn %d for block %d not found in the insn streamEnde der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdendie AufzÃ¤hlung Â»%sÂ« muss mindestens eine Konstante enthaltenenum-Konstante hier definiertenum-Konstante in booleschem Zusammenhangenum-Umwandlung von %qT nach %qT in Zuweisung ist in C++ ungÃ¼ltigenum-Umwandlung von %qT nach %qT in Initialisierung ist in C++ ungÃ¼ltigenum-Umwandlung von %qT nach %qT in RÃ¼ckgabe ist in C++ ungÃ¼ltigenum-Umwandlung in Zuweisung ist in C++ ungÃ¼ltigenum-Umwandlung in Initialisierung ist in C++ ungÃ¼ltigEnum-Umwandlung bei Ãœbergabe des Arguments %d von %qE ist in C++ ungÃ¼ltigÂ»enumÂ«-Typ hier definiertInterner Compilerfehler: enum value is not %<CONST_DECL%> or %<INTEGER_CST%>Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>Interner Compilerfehler: enum value type is not %<INTEGER_TYPE%> nor convertible to the enumAufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruckbedingter Ausdruck enthÃ¤lt unvertrÃ¤gliche AufzÃ¤hlungswerte der Typen %qT und %qTAufzÃ¤hlungswert %qE wird nicht von switch behandeltAufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten GanzzahltypenAufzÃ¤hlungswert %qE ist auÃŸerhalb des GÃ¼ltigkeitsbereichs des zugrundeliegenden Typen %qTAufzÃ¤hlungswert fÃ¼r %qD ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qD muss ganzzahligen oder AufzÃ¤hlungstyp ohne GÃ¼ltigkeitsbereich habenAufzÃ¤hlungswert fÃ¼r %qE ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qE ist kein GanzzahlkonstantenausdruckUmgebungsvariable %<COLLECT_GCC%> muss gesetzt seinUmgebungsvariable %<COLLECT_GCC_OPTIONS%> muss gesetzt seinUmgebungsvariable %<COLLECT_LTO_WRAPPER%> muss gesetzt seinUmgebungsvariable %qs muss ganzzahlig sein und zwischen 0 und %wd liegenUmgebungsvariable %qs nicht definiertUmgebungsvariable COLLECT_GCC_OPTIONS muss gesetzt seinUmgebungsvariable DJGPP nicht definiertUmgebungsvariable DJGPP zeigt auf kaputte Datei %qsUmgebungsvariable DJGPP zeigt auf fehlende Datei %qsFehlerFehler beim SchlieÃŸen von %s: %mFehler in Argumenten fÃ¼r Spezifikationsfunktion %qsFehler beim LÃ¶schen von %sFehler beim InstanziierenFehler beim Schreiben von %qsFehler beim Schreiben der Datei %s: %mFehler: Fehler beim EinfÃ¼gen von Ãœbersetzungseinheiteneval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULL%qs wird ausgewertetExceptionaufrÃ¤umen fÃ¼r dieses Placement-New wÃ¤hlt delete-Operator fÃ¼r Nicht-PlacementAusnahmebehandlung ausgeschaltet, %<-fexceptions%> schaltet sie einFehlzuordnung von PersÃ¶nlichkeiten bei AusnahmebehandlungAusnahme des Typs %<%T%> wird gefangen werdenAusnahme des Typs %qT wird bereits von einem frÃ¼heren Exceptionhandler verarbeitetAusnahmen-Angabe von %qD hÃ¤ngt von sich selbst abÃ¼berzÃ¤hlige Elemente in %<char%>-Array-InitialisierungElementÃ¼berschreitung in ArrayinitialisierungElementÃ¼berschreitung in SkalarinitialisierungElementÃ¼berschreitung in struct-InitialisierungElementÃ¼berschreitung in union-InitialisierungElementÃ¼berschreitung in VektorinitialisierungÃ¼berzÃ¤hliger Verwendungs-Operand fÃ¼r AnweisungAusfÃ¼hrungszÃ¤hler als null angenommen
--- 2236,2251 ----
  Â»-Wl,OPTIONÂ« verwenden, um Â»OPTIONÂ« an den Linker zu Ã¼bergeben.
  
  %reloc()-Operatoren statt Assemblermakros verwenden, um Adressen zu laden.-G fÃ¼r Daten verwenden, die nicht von aktuellem Objekt definiert wurden.-G fÃ¼r objekt-lokale Daten verwenden.Verwenden Sie Â»-mlong-double-64Â« fÃ¼r das 64-Bit-IEEE-Gleitkommazahlen-Format. Verwenden Sie Â»-mlong-double-128Â« fÃ¼r das 128-Bit-Gleitkommazahlen-Format (entweder IEEE oder IBM).128-Bit-AVX-Befehle statt 256-Bit-AVX-Befehlen in Auto-Vektorisierer verwenden.128-bit long double verwenden.16-Bit int verwenden.32-Bit int verwenden.32-Bit-ABI verwenden.Wenn DWARF-Debuginformationen erzeugt werden, dann im 32-Bit-Format.32-Bit-Gleitkommaregister verwenden.Allgemeine Register in 32 Bit Breite verwenden.In Sprungtabellen 32-Bit-Offsets statt 16-Bit-Offsets verwenden.4-Byte-EintrÃ¤ge in switch-Tabellen verwenden.4 Medien-Register verwenden.Die 4-Operanden-Befehle madd.s/madd.d und Ã¤hnliche verwenden, wo mÃ¶glich.4xx-Halbwort-Multiplikationsbefehle verwenden.4xx-dlmzb-Befehl zur Zeichenkettensuche verwenden.64 FPRs verwenden.64 GPRs verwenden.64-Bit-ABI verwenden.Wenn DWARF-Debuginformationen erzeugt werden, dann im 64-Bit-Format.64-Bit-Gleitkommaregister verwenden.Allgemeine Register in 64 Bit Breite verwenden.64-bit long double verwenden.8 Medien-Register verwenden.80-bit long double verwenden.ABI-reservierte Register verwenden.AltiVec-Befehle verwenden.Bionic-C-Bibliothek verwenden.Â»Branch LikelyÂ«-Befehle verwenden, Standard fÃ¼r die Architektur Ã¼berschreiben.CONST16-Befehle zum Laden von Konstanten verwenden.Befehle fÃ¼r Zyklische RedundanzprÃ¼fung (CRC) verwenden.EABI verwenden.Befehle zur Erweiterten Virtuellen Adressierung verwenden.Hardware-Gleitkommabefehle fÃ¼r Multiplikation von einfacher auf doppelte Genauigkeit (FsMULd) verwenden.Die GNU-C-Bibliothek verwenden.Abschnitte sdata/sbss relativ zum GP verwenden.GP-relative Adressierung verwenden, auf um kleine Daten zuzugreifen.Befehle fÃ¼r Globales INValidieren (GINV) verwenden.H8/300-Ausrichtungsregeln verwenden.IEEE-Arithmetik fÃ¼r Gleitkommavergleiche verwenden.IRA-basierte Registerdruckberechnungen in RTL-Optimierungen zum Anheben verwenden.IRA-basierte Registerdruckberechnungen in RTL-Schleifenoptimierungen verwenden.Befehle aus ISA 2.07 Category:Vector.AES und Category:Vector.SHA2 verwenden.Befehle aus ISA 2.07 fÃ¼r transaktionalen Speicher (HTM) verwenden.LRA statt Neuladen verwenden (Ã¼bergangsweise).LRA statt Â»reloadÂ« verwenden.LRA-Registerallozierer verwenden.Loongson-Erweiterungsbefehle (EXT) verwenden.Loongson-Erweiterungsbefehle R2 (EXT2) verwenden.Loongson-MultiMedia-Erweiterungsbefehle (MMI) verwenden.MCU-Befehle verwenden.Befehle der MIPS-MSA-Erweiterung verwenden.MIPS-3D-Befehle verwenden.MIPS-DSP-Befehle REV 2 verwenden.MIPS-DSP-Befehle verwenden.Mingw-spezifische Thread-UnterstÃ¼tzung verwenden.Neon-Double-Word (statt Quad-Word) Register fÃ¼r Vektorisierung verwenden.Neon-Quad-Word (statt Double-Word) Register fÃ¼r Vektorisierung verwenden.%reloc()-Assembleroperatoren im NewABI-Stil verwenden.P-Mnemonics fÃ¼r statisch als verfolgt vorhergesehene Zweige verwenden.PLT fÃ¼r PIC-Aufrufe verwenden (-fno-plt: die Adresse beim Aufrufer aus der GOT laden).Â»madÂ«-Befehle im PMC-Stil verwenden.Optionale Befehle der PowerPC-Mehrzweck-Gruppe verwenden.Optionale Befehle der PowerPC-Grafik-Gruppe verwenden.Einzelfeld-mfcr-Befehl des PowerPC V2.01 verwenden.PowerPC V2.02 Gleitkomma-Rundungsbefehle verwenden.PowerPC V2.02 popcntb-Befehl verwenden.PowerPC V2.05 Bytevergleichs-Befehl verwenden.PowerPC V2.06 popcntd-Befehl verwenden.PowerPC-64-Befehlssatz verwenden.RJMP/RCALL verwenden, selbst wenn CALL/JMP verfÃ¼gbar sind.ROM statt RAM verwenden.SSE-Register-Ãœbergabekonventionen fÃ¼r SF- und DF-Modus verwenden.STB_GNU_UNIQUE verwenden, sofern der Assembler es unterstÃ¼tzt.SmartMIPS-Befehle verwenden.UNIX-Assemblersyntax verwenden.Vergleich-und-Sprung-Erweiterungen fÃ¼r UltraSPARC verwenden.Multiplizier-Addier-Erweiterungen fÃ¼r UltraSPARC verwenden.BitzÃ¤hl-Befehl fÃ¼r UltraSPARC verwenden.Befehl fÃ¼r erweitertes Subtrahieren mit Ãœbertrag fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 1.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 2.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 3.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 4.0 fÃ¼r UltraSPARC verwenden.VAX-FP verwenden.VAXC-Strukturkonventionen verwenden.Exitcodes von VMS statt POSIX verwenden.Virtualisierungsbefehle (VZ) verwenden.__cxa_atexit verwenden, um Destruktoren zu registrieren.__cxa_get_exception_ptr in Ausnahmebehandlung verwenden.Einen 32-Bit-Â»longÂ«-Typ verwenden.Eine 4-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden.Einen 64-Bit-Â»longÂ«-Typ verwenden.Leichtgewichtige Konfiguration fÃ¼r printf und puts verwenden, um die CodegrÃ¶ÃŸe zu reduzieren. Nur fÃ¼r Anwendungen mit einem Thread, die keine reentrante E/A brauchen. Erfordert Newlib Nano IO.Minimale Laufzeitumgebung (keine statischen Initialisierer oder Konstruktoren) fÃ¼r speicherarme GerÃ¤te verwenden.Eine schlaue Stapelschutzmethode fÃ¼r gewisse Funktionen verwenden.Eine Stapelschutzmethode fÃ¼r jede Funktion verwenden.ZusÃ¤tzliche VIS-Befehle verwenden, die in OSA2017 hinzugefÃ¼gt wurden.Adressen verwenden, die globale Register belegen.Alle Register verwenden, dadurch keine fÃ¼r Interrupthandler reservieren.Alternative Registernamen verwenden.8-Bit-Â»intÂ«-Typ verwenden.Eine 8-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden.Einen konstanten Wert als Offset vom Stapelschutz-WÃ¤chterregister verwenden, sp_el0. Diese Option ist fÃ¼r fstack-protector-strong gedacht und nicht fÃ¼r die Verwendung in Benutzer-Code.Direktwerte beliebiger GrÃ¶ÃŸen in Bit-Operationen zulassen.Big-Endian Byte-Reihenfolge verwenden.Bittests fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden.Sprung-und-Abbruch-Sequenzen verwenden, um auf Ganzzahldivision durch Null zu prÃ¼fen.Verzweigungsschutz-Features verwenden.FÃ¼r ausfÃ¼hrbare Datei < 64k bras verwenden.Mit Aufruf verbundene Register fÃ¼r Parameter und RÃ¼ckgabewerte verwenden.call0-ABI verwenden.RÃ¼ckruffunktionen statt inline-Code generieren, wenn innerhalb der Funktion mindestens diese Anzahl an Zugriffen stattfindet.Vom Aufrufer zu sichernde Register Ã¼ber Aufrufe hinweg verwenden, wenn mÃ¶glich.Bestimmte skalare Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Steuerungsspekulation verwenden.Eigene Stacks statt lokalem Speicher fÃ¼r automatischen Speicher verwenden.Datenspekulation nach Neuladen verwenden.Datenspekulation vor Neuladen verwenden.Dezimale Gleitkommabefehle verwenden.Standardmethode fÃ¼r sdata-Behandlung verwenden.Andere Aufrufkonvention mit 'RTD' verwenden.Direkt vergiftende/entgiftende Befehle fÃ¼r Variablen verwenden, die maximal die angegebene GrÃ¶ÃŸe haben.Direkte Referenzen gegen %gs beim Zugriff auf TLS-Daten verwenden.Befehle fÃ¼r Erweiterte Physikalische Adresse (XPA) verwenden.Epsilon beachtende Gleitkomma-Vergleichsbefehle verwenden.Profile von Ausdruckswerten in Optimierungen verwenden.Die f2c-Aufrufkonvention verwenden.Eigenschaften der angegebenen CPU verwenden und dafÃ¼r optimieren.Eigenschaften der gegebenen CPU verwenden und entsprechend Code planen.FÃ¼r angegebene CPU planen und deren Eigenschaften verwenden.Eigenschaften der Architektur ARCH verwenden.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.Befehlssatz der angegebenen CPU verwenden und entsprechend Code planen.Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden.Interne Funktions-ID bei Profilnachschlagen verwenden.Sprungtabellen fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden.KohÃ¤rente Cachesteuerungs-Hinweise fÃ¼r ldcw/ldcd verwenden.Stubs aus libgcc zum Speichern und Wiederherstellen von Registern verwenden, die beim Ãœbergang von der 64-Bit-Microsoft- zur System-V-ABI Ã¼berschrieben werden.Little-Endian Byte-Reihenfolge verwenden.Befehle ll, sc und sync verwenden.Die Befehle lwxc1/swxc1/ldxc1/sdxc1 verwenden, wo mÃ¶glich.Media-Befehle verwenden.microMIPS-Befehle verwenden.Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden.Verwendet Â»multiply highÂ«-Befehle fÃ¼r den oberen Teil einer 32Ã—32-Multiplikation.Die musl-C-Bibliothek verwenden.Native MS-Bitfeld-Anordnung verwenden.Neue adddi3/subdi3-Muster verwenden.Normale Aufrufkonvention verwenden.Verwendung des intrinsischen Moduls %qs bei %C steht mit nicht-intrinsischem vorher verwendeten Modulnamen in KonfliktVerwendung des nicht-intrinsischen Moduls %qs bei %C steht mit vorher verwendetem intrinsischen Modulnamen in KonfliktVerwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %C ist mit Option %s unvertrÃ¤glichVerwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %L ist mit Option %qs unvertrÃ¤glichNur einen TOC-Eintrag pro Prozedur verwenden.GewÃ¶hnlich gecachete Speicherzugriffe fÃ¼r flÃ¼chtige Referenzen verwenden.Gepacktes Stapellayout verwenden.Paarweise-single Gleitkommabefehle verwenden.Mustervergleichsbefehle verwenden.PC-relative switch-Tabellen verwenden â€“ dies erlaubt kÃ¼rzere Fallunterscheidungs-Tabellen.Portierbare Aufrufkonventionen verwenden.Profilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwenden.Propolice als Stapelschutzmethode verwenden.Push-Befehle verwenden, um ausgehende Argumente zu sichern.Register r11 verwenden, um die statische Bindung in Funktionsaufrufen Ã¼ber Zeiger zu speichern.ZufÃ¤llige Basisadresse fÃ¼r jeden Rahmen wÃ¤hlen, statt immer 0 zu verwenden.Rote Zone in x86-64-Code verwenden.EingeschrÃ¤nkten Registersatz fÃ¼r die Allozierung verwenden.Registerstapel fÃ¼r Parameter und RÃ¼ckgabewerte verwenden.Register zur ArgumentÃ¼bergabe verwenden.Register r2 und r5 verwenden.Umverteilungsbefehle verwenden (Austausch und umgekehrte Bytereihenfolge beim Laden/Speichern; Voreinstellung).Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Vorgabe ist die Datei fbdata.afdo im aktuellen Arbeitsverzeichnis.Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Die Profilierungsdatei ist im Argument angegeben.Shared Libraries verwenden.Einfachen Datenspekulationstest fÃ¼r Steuerungsspekulation verwenden.Einfachen Datenspekulationstest verwenden.Simulator-Laufzeitumgebung verwenden.Kleineren, aber langsameren Code fÃ¼r Funktionsprologe und -epiloge verwenden.Software-Gleitkomma-Emulation verwenden (Standard).Software-Gleitkommavergleiche verwenden.Software-Gleitkomma verwenden.Stapelversatz verwenden.Stapelschutzmethode nur fÃ¼r Funktionen mit dem Attribut Â»stack_protectÂ« verwenden.Structs an stÃ¤rkeren Grenzen ausrichten, um Daten doppelwortweise zu kopieren.Stubs fÃ¼r Funktionsprologe verwenden.FÃ¼r Funktionsprologe und -epiloge Unterprogramme verwenden.synci-Befehl verwenden, um i-Cache ungÃ¼ltig zu machen.Tabellenbasierte schnelle Division verwenden (Standard bei -O3).Tabellenbasierte Optimierung fÃ¼r die Division kleiner vorzeichenbehafteter Ganzzahlen verwenden.Befehl tas.b fÃ¼r __atomic_test_and_set verwenden.Die AIX-Vector-Extended-ABI verwenden.Die AltiVec-ABI-Erweiterungen verwenden.Die Cray-Zeiger-Erweiterung verwenden.DEC-Assemblersyntax verwenden.ELFv1-ABI verwenden.ELFv2-ABI verwenden.GNU-Assemblersyntax verwenden.GNU-Erweiterung fÃ¼r PE-Format fÃ¼r ausgerichtete gemeinsame Daten verwenden.Den 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.ABI mit Fenster-Registern 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.
! Verwendung der Funktion %qs bei %L ist veraltetVerwendung von Parameter %qs, der bei %L deklariert wurde, ist veraltetVerwenden der Subroutine %qs bei %L ist veraltetVerwendung der Variable %qs bei %L ist veraltetNormalerweise werden Symbole, die Â»private externÂ« (versteckt) sind, beim Linken lokal gemacht. Dieser Befehl unterdrÃ¼ckt das, so dass sie exportiert bleiben.VALUE-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinVALUE-Attribut bei %CVALUE ist in BLOCK bei %C nicht erlaubtVALUE-Objekt %qs in Klausel %s bei %LVALUE-Anweisung bei %CVOIDmode bei einer AusgabeVOLATILE-Attribut bei %CVOLATILE-Attribut bei %L darf nicht in einer PURE-Prozedur angegeben werdenVOLATILE-Anweisung bei %CGÃ¼ltige Stufen fÃ¼r Nios-II-ISA (fÃ¼r -march):GÃ¼ltige Argumente fÃ¼r die Option -msdata=:GÃ¼ltige Argumente fÃ¼r -malign-:GÃ¼ltige Argumente fÃ¼r -mcode-readable=:GÃ¼ltige Argumente fÃ¼r -mfpmath=:GÃ¼ltige Argumente fÃ¼r -mr10k-cache-barrier=:GÃ¼ltige Argumente fÃ¼r -mstack-protector-guart=:GÃ¼ltige Arguments fÃ¼r -mstringop-strategy=:GÃ¼ltige Argumente fÃ¼r -mtp=:GÃ¼ltige Optionen fÃ¼r GP-relative Adressierung (fÃ¼r -mgpopt):VTable-Zeiger validieren, bevor sie verwendet werden.Der Wert der HINT-Klausel bei %L muss ein gÃ¼ltiger konstanter Hinweisausdruck seinVariable %qs bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werdenVariable %qs bei %C mit Initialisierung tritt bereits in einer DATA-Anweisung aufVariable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert istVariable %qs bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) habenVariable %qs bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur %qs BIND(C) istVariable %qs bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) habenVariable %qs bei %L wurde keine Formatmarke zugewiesenVariable %qs bei %L in Common-Block %qs bei %C muss in einer C-kompatiblen Art deklariert sein, da Common-Block %qs bind(c) istVariable %qs bei %L muss in diesem Kontext eine Konstante seinVariable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten habenVariable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein ScheinargumentVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, kÃ¶nnte jedoch unvertrÃ¤glich mit C seinVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da der abgeleitete Typ %qs nicht mit C interoperabel istVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da sie polymorph istVariable %qs bei %L ist in COMMON, aber Initialisierung ist nur in BLOCK DATA erlaubtVariable %qs bei %L kÃ¶nnte mit C inkompatibel sein, aber sie ist BIND(C)Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Funktion %qs definiert werdenVariable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Unterprogramm %qs definiert werdenVariable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray seinVariable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument fÃ¼r Funktion %qsVariable %qs bei %L wird auf undefinierten Wert gesetzt, innerhalb der bei %L beginnenden Schleife, als INTENT(OUT)-Argument fÃ¼r Unterroutine %qsVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) istVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die jedoch BIND(C) istVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) istVariable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray seinVariable %qs kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftretenVariable %qs kann nicht im Ausdruck bei %L auftretenVariable %qs aus Modul %qs mit Bindungsmarke %qs bei %L verwendet denselben globalen Bezeichner wie EntitÃ¤t bei %L aus Modul %qsVariable %qs bei %L wurde keine Zielmarke zugewiesenVariable %qs in %s-Klausel wird in NAMELIST-Anweisung bei %L verwendetVariable %qs in Common-Block %qs bei %C kann nicht BIND(C) sein, da sie nicht global istVariable %qs in gemeinsamem Block %qs bei %C muss mit einer mit C interoperablen Art deklariert sein, da der gemeinsame Block %qs BIND(C) istVariable %qs in gemeinsamem Block %qs bei %L kann nicht mit BIND(C) deklariert werden, da sie nicht global istVariable %qs in gemeinsamem Block %qs bei %L kÃ¶nnte inkompatibel mit C sein, obwohl gemeinsamer Block %qs BIND(C) istVariable %qs ist PROTECTED und kann nicht in einem Zeigerzuordnungskontext (%s) bei %L vorkommenVariable %qs ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftretenVariable %qs bei %L ist kein DummyargumentVariable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter istVariable %qs muss in derselben GÃ¼ltigkeitsbereichseinheit wie Â»!$ACC DECLAREÂ« bei %L seinVariable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$LIn Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter istVariable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray seinVariable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray seinVariable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE habenVariable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) habenVariable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werdenVariable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument seinVariable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ seinVariable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter GrÃ¶ÃŸeVariable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt habenVariable %s kann nicht INTENT(IN) bei %C seinVariable %s kann nicht in PURE-Prozedur bei %C zugewiesen werdenVariable bei %C ist ein Element eines COMMON-BlocksVariable bei %L wird mehrfach in Klauseln derselben OMP-DECLARE-TARGET-Direktive erwÃ¤hntVariable ist USE-verknÃ¼pft mit Â»!$ACC DECLAREÂ« bei %LVariable auÃŸer OMP_OUT oder OMP_IN wird bei %L in Kombinierer von !$OMP DECLARE REDUCTION verwendetVariable auÃŸer OMP_PRIV oder OMP_ORIG wird bei %L in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION verwendetUnbekannter Variablentyp in Zuweisung bei %LVariable mit Attribut NO_ARG_CHECK bei %L ist nur als Argument der intrinsischen Funktionen C_LOC und PRESENT erlaubtZu verwendendes Vektorbibliotheks-ABI.FÃ¼r Doppelwort-Operationen vektorisieren.Sicherstellen, dass die Codepfade fÃ¼r die ausgegebenen Meldungen machbar sind.Schleifen versionieren, je nachdem, ob sie eine Schrittweite von eins haben.Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tztZugriffe auf flÃ¼chtigen Speicher nutzen I/O-load/store-Befehle nicht.Zugriffe auf flÃ¼chtigen Speicher nutzen I/O-load/store-Befehle.WAIT bei %C ist in Fortran 95 nicht erlaubtWAIT-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckWAIT-Anweisung ist in PURE-Prozedur bei %C nicht erlaubtWHERE-Zuweisungsziel bei %L hat ungÃ¼ltige FormWHERE-Maske bei %L hat ungÃ¼ltige FormKlausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-FeldBei Â»externÂ«-Deklarationen auÃŸerhalb des Dateisichtbarkeitsbereiches warnen.Bei Â»verdÃ¤chtigenÂ« Konstrukten warnen.Warnen, wenn Â»newÂ« fÃ¼r Typen mit groÃŸer Ausrichtung aufgerufen wird, ohne dass Â»-faligned-newÂ« angegeben ist.Bei @selector() ohne vorher deklarierte Methoden warnen.Bei C-Konstrukten, die nicht in gemeinsamer Teilmenge von C und C++ sind, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 1998 und ISO C++ 2011 unterscheidet, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 2011 und ISO C++ 2014 unterscheidet, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 2014 und ISO C++ 2017 unterscheidet, warnen.Bei C++-Konstrukten warnen, deren Bedeutung sich zwischen ISO C++ 2017 und ISO C++ 2020 unterscheidet.Bei polymorphen Typen in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde.Bei virtuellen Methoden in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde.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 Bits mit Anzahl >= Typbreite geschoben werden.Bei Codepfaden warnen, in denen Bits mit negativer Anzahl geschoben werden.Bei Codepfaden warnen, in denen eine stdio-Datei mehr als einmal geschlossen werden kann.Bei Codepfaden warnen, in denen eine stdio-Datei nicht geschlossen wird.Bei Codepfaden warnen, in denen eine Funktion, die async-signal-unsafe ist, aus einem Signalbehandler heraus aufgerufen wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als Arrayindex verwendet wird.Bei Codepfaden warnen, in denen sensible Daten in eine Datei geschrieben werden.Bei Codepfaden warnen, in denen die falsche Deallozierungsfunktion aufgerufen wird.Bei Codepfaden warnen, in denen in ein const-Objekt geschrieben wird.Bei Codepfaden warnen, in denen in ein Stringliteral geschrieben wird.Bei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnte.Beim Vergleich verschiedener Enum-Typen warnen.Bei Ganzzahldivisionen durch Null zur Ãœbersetzungszeit warnen.Bei Ganzzahldivisionen mit abgeschnittenem Ergebnis warnen.Bei Erzeugung temporÃ¤rer Felder warnen.Bei Â»hÃ¤ngendem elseÂ« warnen.Bei Deklarationen von Entitys warnen, in denen Attribute fehlen, die bei verwandten Entitys jedoch angegeben wurden.Beim LÃ¶schen polymorpher Objekte mit nicht-virtuellen Destruktoren warnen.Vor der Verwendung des veralteten AltiVec-Typen Â»vector long ...Â« warnen.Bei veralteten arithmetischen Umwandlungen von Operanden mit AufzÃ¤hlungstypen warnen.Bei veralteten arithmetischen Umwandlungen von Operanden warnen, bei denen der eine von einem AufzÃ¤hlungstyp ist und der andere eine Gleitkommazahl.Warnen, wenn der Qualifizierer Â»volatileÂ« in veralteter Form eingesetzt wird.Bei Divisionen von zwei %<sizeof%>-Operatoren warnen, wenn der erste auf ein Array angewendet wird und der Divisor nicht die GrÃ¶ÃŸe des Arrayelements ist.Bei doppelten Zweigen in if-else-Anweisungen warnen.Warnen, wenn in einer if-else-if-Kette doppelte Bedingungen auftauchen.Bei Â»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 Makros warnen, deren Header-Einheits-Definitionen nicht Ã¼bereinstimmen.Bei mÃ¶glicherweise nicht initialisierten automatischen Variablen warnen.Warnen, wenn Deklarationen von VLA-Parametern nicht Ã¼bereinstimmen.Bei widersprÃ¼chlichen Deklarationen von Arrayparametern und unsicherem Zugriff auf diese warnen.Bei fehlendem Â»&Â« in fortgesetzten Zeichenkonstanten warnen.Bei fehlenden Feldern in struct-Initialisierungen warnen.Warnen, wenn Deallokationsfunktionen mit expliziter GrÃ¶ÃŸenangabe fehlen.Bei Missbrauch von Pragmas warnen.Bei den meisten impliziten Umwandlungen warnen.Bei mehreren Deklarationen desselben Objektes warnen.Bei verengenden Umwandlungen innerhalb von { }, die in C++11 unzulÃ¤ssig sind, warnen.Bei nicht-virtuellen Destruktoren warnen.Bei fehlenden ISO msvcrt scanf/printf Breiten-Erweiterungen warnen.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.Warnen, wenn das Quellarray Ã¼ber das Ende hinaus gelesen wird, in Speicherfunktionen wie %<memchr%> und %<memcpy%>.Bei Gleitkommakonstanten-Literalen mit Exponentenbuchstaben Â»qÂ« warnen.Bei redundanten Aufrufen von std::move warnen.Bei RÃ¼ckgabe eines Zeigers/Referenz an lokale oder temporÃ¤re Variable warnen.Bei zurÃ¼ckgegebenen Strukturen, Unions oder Arrays warnen.Bei Semikolon nach Funktionsdefinition innerhalb einer Klasse warnen.Vor Vorzeichenunterschieden mit Formatfunktionen warnen.Bei Vergleichen von vorzeichenbehaftet mit vorzeichenlos warnen.WÃ¤hrend der Optimierungen zur Linkzeit bei einigen Verletzungen der One-Definition-Rule aus C++ warnen.Bei Anweisungen warnen, die zwischen Â»switch (...)Â« und dem ersten Â»case:Â« stehen.Bei verirrten Symbolen hinter #elif und #endif warnen.Bei strftime-Formaten, die 2-stellige Jahreszahlen erzeugen, warnen.Vor Indizes mit Typ Â»charÂ« warnen.Bei verdÃ¤chtigen Aufrufen von memset warnen, wenn das dritte Argument die Anzahl der Elemente enthÃ¤lt, aber nicht mit der ElementgrÃ¶ÃŸe multipliziert.Bei verdÃ¤chtigen Aufrufen von memset warnen, wenn das dritte Argument eine Null ist, das zweite jedoch nicht.Vor verdÃ¤chtigen Deklarationen von Â»mainÂ« warnen.Warnen, wenn zwei sizeof-AusdrÃ¼cke durcheinander geteilt werden, die nicht korrekt mit Zeigern funktionieren.Bei verdÃ¤chtigen Aufrufen bestimmter Zeichenkettenfunktionen warnen, wenn im Argument sizeof vorkommt.Vor verdÃ¤chtigem Gebrauch von Speicheradressen warnen.Warnen, wenn die Vergleichswerte einer switch-Anweisung auÃŸerhalb des fÃ¼r den Typ erreichbaren Bereichs liegen.Bei switch-Anweisungen mit booleschem Steuerausdruck warnen.Bei den merkwÃ¼rdigsten syntaktischen Mehrdeutigkeiten warnen.Bei Dingen warnen, die sich zwischen der aktuellen Â»-fabi-versionÂ« und der angegebenen Version Ã¤ndern.Bei Dingen warnen, die sich bei der Ãœbersetzung mit einem ABI-konformen Compiler Ã¤ndern werden.Bei abgeschnittenen ZeichenausdrÃ¼cken warnen.Bei abgeschnittenen Quelltextzeilen warnen.Bei Abschneiden in Stringfunktionen wie strncat und strncpy warnen.In Deklarationen mit Alias-Attributen bezÃ¼glich Typsicherheit und Ã¤hnlicher Fehler und IrrtÃ¼mer warnen.Bei als WÃ¤chter verwendetem, nicht umgewandeltem NULL warnen.Bei Unterlauf numerischer KonstantenausdrÃ¼cke warnen.Bei nicht initialisierten automatischen Variablen warnen.Bei Funktionsdeklarationen ohne Prototyp warnen.Bei nicht erkannten Pragmas warnen.Warnen bei unsicheren Makros, die zu mehreren Anweisungen expandiert werden und innerhalb eines if, else, while, switch oder for verwendet werden.Bei Gleitkommakonstanten ohne Suffix warnen.Bei nicht unterstÃ¼tzten Features im ThreadSanitizer warnen.Bei nicht verwendeten Dummy-Argumenten warnen.Bei Verwendung von Zeichenkonstanten mit mehreren Zeichen warnen.Bei unnÃ¼tzen Typumwandlungen warnen.Bei durch den Benutzer angegebenen EinfÃ¼gepfaden, die nicht vorhanden sind, warnen.Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen.Bei Verwendungen von Deklarationen mit __attribute__((warning)) warnen.Warnen, wenn innerhalb eines Arrayindex ein Komma-Operator verwendet wird.Bei Verwendung der Speicherklassenangabe Â»registerÂ« warnen.Bei Verwendung von std::initializer_list warnen, wenn dadurch baumelnde Zeiger entstehen kÃ¶nnen.Bei Verwendung variadischer Makros warnen.Bei Variablen, die von Â»longjmpÂ« oder Â»vforkÂ« geÃ¤ndert werden kÃ¶nnten, warnen.Bei Variablen, die mit sich selbst initialisiert werden, warnen.Bei VerstÃ¶ÃŸen gegen die Stil-Richtlinien von Â»Effective C++Â« warnen.Bei Formaten der LÃ¤nge null warnen.Bei DO-Schleifen mit null DurchlÃ¤ufen warnen.Bei Aufrufen von Allozierungsfunktionen warnen, bei denen als GrÃ¶ÃŸe 0 angegeben ist.Bei Verwendung von bedingt unterstÃ¼tzten Konstrukten warnen.Bei Umwandlung von NULL in Nicht-Zeiger-Typ oder umgekehrt warnen.Warnen bei Deallokationsaufrufen mit Argumenten, die von nicht Ã¼bereinstimmenden Allokationsfunktionen zurÃ¼ckgegeben werden.Bei impliziten Typumwandlungen zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlen warnen.Bei impliziten Typumwandlungen warnen, die die PrÃ¤zision von Gleitkommazahlen reduzieren.Bei impliziten Typumwandlungen warnen, die einen Wert Ã¤ndern kÃ¶nnten.Warnen bei NichtÃ¼bereinstimmung zwischen Aufrufen der Operatoren Â»newÂ« oder Â»deleteÂ« und dem entsprechenden Aufruf der Allokations- oder Deallokationsfunktion.Bei veralteter Verwendung in einer Deklaration warnen.Bei Placement-New-AusdrÃ¼cken mit undefiniertem Verhalten warnen.Bei verdÃ¤chtigen Ganzzahl-AusdrÃ¼cken im Boolean-Kontext warnen.Warnen bei unsicherem direkten Schreibzugriff in Speicher von Klassen-Objekten.Bei spekulativen Compilierungen wie zum Beispiel __traits(compiles) warnen.Warnen, wenn Â»definedÂ« auÃŸerhalb von Â»#ifÂ« verwendet wird.Warnen, wenn ein C++17-noexcept-Funktionstyp den gemangelten Namen eines Symbols beeinflusst.Warnen, wenn eine Typumwandlung im C-Stil im Programm verwendet wird.Warnen, wenn der RÃ¼ckgabewert der mit dem Attribut warn_unused_result definierten Funktion ignoriert wird.Warnung, wenn eine Klassenschnittstelle keine Superklasse hat. Wurzelklassen kÃ¶nnen ein Attribut verwenden, um diese Warnung zu unterdrÃ¼cken.Warnen, wenn ein Klassentyp eine Basis oder ein Feld hat, deren Typ den unbenannten Namensraum verwendet oder von einem Typen ohne Bindung abhÃ¤ngt.Warnen, wenn ein Vergleich immer zu Â»wahrÂ« oder Â»falschÂ« auswertet.Warnen, wenn ein Vergleich durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ« oder Â»unwahrÂ« ist.Warnen, wenn veraltetes Compiler-Merkmal, Klasse, Methode oder Feld verwendet wird.Warnen, wenn eine Funktion alloca verwendet oder ein Array dynamischer GrÃ¶ÃŸe erzeugt.Warnen, wenn eine lokale Deklaration eine Instanzvariable verdeckt.Warnen, wenn Schleife mit konstanter Anzahl von DurchlÃ¤ufen zu undefiniertem Verhalten fÃ¼hrt.Warnen, wenn fÃ¼r eine Eigenschaft eines Objective-C-Objektes keine Zuweisungssemantik spezifiert ist.Warnen, wenn ein Selektor mehrere Methoden hat.Warnen, wenn eine SIMD-Direktive vom Vektorisierer-Kostenmodell Ã¼bersteuert wird.Warnen, wenn RahmengrÃ¶ÃŸe einer einzelnen Funktion die angegebene RahmengrÃ¶ÃŸe Ã¼berschreitet.Warnen, wenn Zeichenkette lÃ¤nger als die grÃ¶ÃŸte vom Standard angegebene portable LÃ¤nge ist.Bei Teilobjekt mit Attribut abi_tag warnen, das das Gesamtobjekt nicht hat.Warnen, wenn ein throw-Ausdruck garantiert in einem Aufruf von terminate() endet.Warnen, wenn eine Benutzer-Prozedur denselben Namen wie ein Intrinsic hat.Warnen, wenn ein Array variabler LÃ¤nge verwendet wird.Warnen, wenn virtuelle Basis einen nicht trivialen Zuweisungsoperator (move) hat.Warnen, wenn ein MCU-Name unbekannt ist oder mit anderen Optionen unvertrÃ¤glich ist (Vorgabe: eingeschaltet).Warnen, wenn auf ein Array auÃŸerhalb der Grenzen zugegriffen wird.Warnen, wenn eine Parameterdefinition im alten Stil verwendet wird.Warnen, wenn ein undefiniertes Makro in einer #if-Anweisung verwendet wird.Warnen, wenn ein Zeiger mit Â»nonnullÂ«-Attribut mit NULL verglichen wird.Warnen, wenn konstante CFString-Objekte unportable Zeichen enthalten.Warnen, wenn Konstruktoren oder Destruktoren mit PrioritÃ¤ten von 0 bis 100 verwendet werden.Warnen, wenn das Ergebnis der arithmetischen Berechnungen einen falschen Wert ergeben kÃ¶nnte, selbst wenn die Operanden korrekt konvertiert werden.Warnen, wenn das Dereferenzieren eines Nullzeigers zu fehlerhaftem oder undefiniertem Verhalten fÃ¼hren kann.Warnen, wenn devices.csv nicht gefunden wird oder es Probleme beim Einlesen gibt (Vorgabe: an).Warnen, wenn geerbte Methoden nicht implementiert sind.Warnen, wenn das Linksschieben eines vorzeichenbehafteten Werts Ã¼berlÃ¤uft.Warnen, wenn eine negative Zahl nach links geschoben wird.Warnen, wenn Schleifen getauscht wurden.Bei zu vielen Argumenten fÃ¼r eine Funktion (anhand Formatzeichenkette) warnen.Warnen, wenn Qualifizierer von Arrays gestrichen werden, die Zeigerziele sind.Warnen, wenn Rechts-Schiebe-Anzahl >= Breite des Typs ist.Warnen, wenn Schiebe-Anzahl negativ ist.Bei Test von Gleitkommawerten auf Gleichheit warnen.Warnen, wenn die ISR falschgeschrieben ist, beispielsweise ohne __vector-PrÃ¤fix. Voreinstellung: eingeschaltet.Warnen, wenn das NSObject-Attribut auf etwas Anderes als typedef angewendet wird.Warnen, wenn sich der Adressraum einer Adresse Ã¤ndert.Warnen, wenn der Code so kompliziert ist, dass er nicht vollstÃ¤ndig analysiert werden kann.Warnen, wenn der Zeiger in einer Zeigerzuweisung sein Ziel Ã¼berleben kÃ¶nnte.Bei UnvertrÃ¤glichkeit eines Variablentyps mit C warnen.Warnen, wenn Trigraphen auftreten, die die Bedeutung des Programmes beeinflussen kÃ¶nnten.Warnen, wenn Typqualifizierer von Zeigern ignoriert werden.Wenn Typsignaturen der Kandidatenmethoden nicht exakt passen, warnen.Warnen, wenn Profile in -fprofile-use nicht existieren.Warnen, wenn Profile in -fprofile-use nicht zueinander passen.Bei Prototypen warnen, die zu anderen Typumwandlungen fÃ¼hren wÃ¼rden, wenn der Prototyp nicht angegeben wÃ¤re.Bei jeglicher Verwendung von alloca warnen.Bei direkter Mehrfachvererbung warnen.Bei direkter virtueller Vererbung warnen.Bei Intrinsics, die nicht im gewÃ¤hlten Standard vorhanden sind, warnen.Bei Namensraum-Definition warnen.Bei primÃ¤rer Deklaration von Templates warnen.Bei verdÃ¤chtigen Aufrufen von Standardfunktionen warnen, die absolute Werte berechnen.Bei verdÃ¤chtigen Konstrukten waren, an denen die umgekehrte skalare Speicherreihenfolge beteiligt ist.Warnen, dass Â»-fno-automaticÂ« Rekursion kaputtmachen kÃ¶nnte.Warnen, wenn __builtin_frame_address oder __builtin_return_address auf unsichere Weise verwendet werden.Warnen, wenn die eingebauten Funktionen __sync_fetch_and_nand und __sync_nand_and_fetch verwendet werden.Warnen, wenn eine #warning-Direktive verwendet wird.Warnen, wenn eine Basis aufgrund von Mehrdeutigkeit im abgeleiteten Typ unzugÃ¤nglich wird.Warnen, wenn eine eingebaute Funktion mit der falschen Signatur deklariert wird.Bei undefiniertem oder redefiniertem eingebauten PrÃ¤prozessormakro warnen.Warnen, wenn eine Klasse neudeklariert oder mit einem unpassenden KlassenschlÃ¼ssel auf sie verwiesen wird.Warnen, wenn auf eine Klasse oder einen AufzÃ¤hlungstyp mit einem redundanten KlassenschlÃ¼ssel verwiesen wird.Warnen, wenn eine konstante Variable nicht verwendet wird.Warnen, wenn eine Umwandlungsfunktion niemals aufgerufen werden kann, aufgrund des Umwandlungs-Zieltypen.Warnen, wenn eine Deklaration keinen Typ angibt.Warnen, wenn in einer Deklaration const, volatile, restrict oder _Atomic doppelt angegeben ist.Warnen, wenn eine Deklaration hinter einer Anweisung gefunden wird.Warnen, wenn eine Funktion ungenutzt bleibt.Warnen, wenn ein Funktionsparameter zwar gesetzt, aber nicht verwendet wird.Warnen, wenn ein Funktionsparameter nicht verwendet wird.Warnen, wenn ein Sprung die Initialisierung einer Variable Ã¼berspringt.Warnen, wenn eine Sprungmarke ungenutzt bleibt.Warnen, wenn Feldvariable auf linker Seite wiederholt reserviert wird.Warnen, wenn Variable auf linker Seite wiederholt reserviert wird.Warnen, wenn ein Literal 0 als NULL-Zeiger verwendet wird.Warnen, wenn ein logischer Operator verdÃ¤chtigerweise immer zu Â»wahrÂ« oder Â»falschÂ« auswertet.Warnen, wenn ein Â»noexceptÂ«-Ausdruck zu Â»falschÂ« auswertet, obwohl der Ausdruck nicht werfen kann.Warnen, wenn sich ein Zeiger im Vorzeichenbesitz in einer Zuweisung unterscheidet.Bei Typkonvertierung von Zeiger auf Ganzzahl anderer Breite warnen.Warnen, wenn ein Zeiger mit '\0' verglichen wird.Warnen, wenn eine bereichsbasierte for-Schleife unnÃ¶tige Kopien erzeugt.Warnen, wenn eine 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 Ausnahmebehandler von einem anderen Behandler Ã¼berdeckt wird.Warnen, wenn ein Ausdruckswert nicht verwendet wird.Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann.Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist.Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen.Bei Umwandlung des Typs von Zeigern auf Elementfunktionen warnen.Warnen, wenn ein Zeiger auf unvollstÃ¤ndigen Typen gelÃ¶scht wird.Warnen, wenn Felder in einer gepackten Struktur nicht ausgerichtet sind.Warnen, wenn ein logisches Nicht im linken Operanden eines Vergleichs verwendet wird.Warnen, wenn mehrere unterschiedliche schnelle Interruptbehandlungsroutinen in Ãœbersetzungseinheit sind.Warnen, wenn Nicht-Template-Friend-Funktionen innerhalb eines Templates deklariert werden.Warnen, wenn StapelzerstÃ¶rungsschutz aus irgendeinem Grund nicht erzeugt wird.Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter mit gleichem Typ Ã¼berdeckt.Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter Ã¼berdeckt.Warnen, wenn eine Variable eine andere Ã¼berdeckt (global).Warnen, wenn eine Variable eine andere Ã¼berdeckt. Entspricht -Wshadow=global.Warnen, wenn Ãœberladung zur Umwandlung von vorzeichenbehaftet zu vorzeichenlos fÃ¼hrt.Warnen, wenn AuffÃ¼llen benÃ¶tigt wird, um Strukturelemente auszurichten.Warnen beim Ableiten von Klassentemplateargumenten an Typen ohne Ableitungshinweise.Warnen, wenn Profiling-Instrumentierung verlangt wurde, aber auf eine bestimmte Funktion nicht angewandt werden konnte.Warnen, wenn sizeof auf einen Funktionsparameter angewendet wird, der als Array deklariert ist.Warnen, wenn die Adresse eines gepackten Elements einer Struktur oder Union verwendet wird.Warnen, wenn der Compiler Code umsortiert.Warnen, wenn Feld in einer Struktur nicht ausgerichtet ist.Warnen, wenn die EinrÃ¼ckung des Codes nicht der Blockstruktur entspricht.Warnen, wenn das Â»packedÂ«-Attribut keine Auswirkung auf Strukturanordnung hat.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.Aufgrund des INSCAN bei %L wird ein Schleifenrumpf mit !$OMP SCAN zwischen zwei structured-block-sequences erwartetOhne AuffÃ¼llen gibt es nicht genÃ¼gend Elemente in intrinsischer RESHAPE-Quelle bei %L, um zur Form zu passenErrata fÃ¼r VR4130 mflo/mfhi umgehen.Hardwarebesonderheit umgehen, indem jedem CSYNC und SSYNC mehrere NOPs vorangestellt werden.Einen frÃ¼hen 4300-Hardware-Bug umgehen.Fehler in Multiplikationsbefehl umgehen.Bestimmte 24K-Errata umgehen.Bestimmte R10000-Errata umgehen.Bestimmte R4000-Errata umgehen.Bestimmte R4400-Errata umgehen.Bestimmte RM7000-Errata umgehen.Bestimmte VR4120-Errata umgehen.Fehler frÃ¼her SB-1 Revision 2 Kerne umgehen.Hardware-Multiplikationsfehler umgehen.Workaround fÃ¼r R5900-Kurzschleifenfehler.Umgehung von Erratum 835769 fÃ¼r ARM-Cortex-A53.Umgehung von Erratum 843419 fÃ¼r ARM-Cortex-A53.Alle indirekten SprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten Aufrufe mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Dies betrifft nur Zweige, in denen die RÃ¼cksprungadresse nicht aus dem Speicher wiederhergestellt wird.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Dies betrifft nur Zweige, in denen die RÃ¼cksprungadresse aus dem Speicher wiederhergestellt wird.Alle indirekten TabellensprÃ¼nge und berechnete Gotos mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Die Verwendung von thunk oder thunk-extern mit dieser Option erfordert, dass die Thunks als Signalhandler betrachtet werden, um korrekte CFI zu erzeugen. FÃ¼r Umgebungen, in denen Abrollen erforderlich ist (beispielsweise fÃ¼r Ausnahmebehandlung), nutzen Sie stattdessen bitte thunk-inline.Eine QUELLDATEI.opt-record.json schreiben mit Details, welche Optimierungen durchgefÃ¼hrt wurden.Alle Deklarationen in Ada-Code nur fÃ¼r angegebene Datei schreiben.Alle Deklarationen in Ada-Code transitiv schreiben.Modul %qs in Zeile %d, Spalte %d wird geschrieben: %sFalsche OpenACC-Fortsetzung bei %C: !$ACC erwartet, !$OMP gefundenFalsche OpenMP-Fortsetzung bei %C: !$OMP erwartet, !$ACC gefundenX-Argument bei %L fÃ¼r C_LOC darf nicht polymorph seinX-Deskriptor erfordert fÃ¼hrenden LeerzeichenzÃ¤hler bei %LX32 unterstÃ¼tzt %<ms_abi%>-Attribut 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 %LArray der GrÃ¶ÃŸe 0 bei %L gefunden, an dieser Stelle wird eine EntitÃ¤t mit TARGET-Attribut erwartet[â€¦]Feldkonstruktoren im [...]-Stil bei %C[%s wird verlassen]
! [verfÃ¼gbar in [%s kann nicht gefunden werden][Standard][ausgeschaltet][eingeschaltet]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__fp16 ohne ldrh%<__gshared%> nicht innerhalb von sicheren Funktionen erlaubt; verwenden Sie stattdessen %<shared%>Â»Â»object.TypeInfo_TupleÂ« wurde nicht gefunden, wird jedoch implizit von variadischen Funktionen im D-Stil verwendetÂ»object.TypeInfoÂ« wurde nicht gefunden, wird jedoch implizit von variadischen Funktionen im D-Stil verwendetFunktionen mit Â»pragma(%s)Â« mÃ¼ssen Â»extern(C) %s %s([Parameter]..., const(char)*, ...)Â« sein, nicht Â»%sÂ«Funktionen mit Â»pragma(%s)Â« mÃ¼ssen Â»extern(C) %s %s([Parameter]..., const(char)*, va_list)Â« seineine GNU-Fortran-Erweiterungeine geschweift geklammerte Initialisierung ist hier nicht erlaubtein Konstruktoraufruf kann nicht in einem Konstanten-Ausdruck auftretenEine Typumwandlung, die weder zu ganzzahligen noch AufzÃ¤hlungstypen fÃ¼hrt, kann nicht in einem Konstantenausdruck auftreteneine Klassen-Templatedeklaration darf nichts anderes deklarierenein Komma-Operator kann nicht in einem Konstanten-Ausdruck auftretenein Konzept kann keine Elementfunktion seinein Konzept kann nicht eingeschrÃ¤nkt werdenein Konstruktor kann nicht %<concept%> seineine Umwandlungsfunktion darf keinen angehÃ¤ngten RÃ¼ckgabetyp habenein Destruktor kann nicht %qs seinein unterschiedlicher Typ ist in einer anderen Ãœbersetzungseinheit definiertein Feld mit selbem Namen aber unterschiedlichem Typ ist in einer anderen Ãœbersetzungseinheit definiertein Feld mit unterschiedlichem Namen ist in einer anderen Ãœbersetzungseinheit definiertein Funktionsaufruf kann nicht in einem Konstanten-Ausdruck auftretenein Funktionskonzept kann nicht eingeschrÃ¤nkt werdeneine Funktionsdefinition ist hier nicht erlaubteine Marke kann nur Teil einer Anweisung sein, und eine Deklaration ist keine AnweisungLambda-Abschlusstyp hat gelÃ¶schten Kopier-ZuweisungsoperatorLambda-Abschlusstyp hat gelÃ¶schten StandardkonstruktorEine spÃ¤tere Option %<-fabi-version=%> (oder =0) verhindert diesen Fehler mit einer Ã„nderung im MangelnEin Element einer Struktur oder Union kann nicht variabel modifizierten Typ habengeschachtelte Funktionen werden bei reduzierter Registeranzahl nicht unterstÃ¼tzteine verschachtelte Namensraumdefinition darf nicht inline seineine verschachtelte Namensraum-Definition darf keine Attribute habeneine Nicht-Template-Variable kann nicht %<concept%> seinein Parameter kann nicht als %qs deklariert seineine Parameterliste mit Auslassung kann nicht zu einer leeren Parameternamenslistendeklaration passenein Anweisungsausdruck reicht nicht als Kontext fÃ¼r Ãœberladungs-AuflÃ¶sung nicht auseine Speicherklasse kann nur fÃ¼r Objekte und Funktionen angegeben werdenSpeicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubtein Template kann nicht vorbelegt werdeneine Template-Deklaration kann nicht im Block-GÃ¼ltigkeitsbereich auftreteneine Template-ID darf nicht in Â»usingÂ«-Deklaration auftreteneine vorÃ¼bergehende Bindung an %qD besteht nur, bis der Konstruktor beendet istein Transaktionsausdruck kann nicht in einem Konstanten-Ausdruck auftretenein Typ aus einer anderen Ãœbersetzungseinheit ist nicht polymorphein Typ aus einer anderen Ãœbersetzungseinheit ist polymorphein Typ mit unterschiedlichen Basistypen ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher Anzahl von Feldern ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher Genauigkeit ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlichem Vorzeichen ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher GrÃ¶ÃŸe ist in einer anderer Ãœbersetzungseinheit definiertein Typ mit unterschiedlichen Zeigern in der virtuellen Tabelle ist in einer anderen Ãœbersetzungseinheit definierteine Variable kann nicht als %<consteval%> deklariert seinein Variablenkonzept kann nicht eingeschrÃ¤nkt werdeneine Wide-Zeichenkette ist in diesem Kontext ungÃ¼ltigInterner Fehler: abnormal call edges for non-call insn in bb %iInterner Fehler: abnormal edges for no purpose in bb %iAbbruch in %s, bei %s:%ddie Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der Ã¼bergebene Wert abgeschnitten werdenabstrakter Deklarator %qT als Deklaration verwendetZugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufÃ¼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 einzuschaltenfÃ¼gen Sie einen Herleitungshinweis hinzu, um diese Warnung zu unterdrÃ¼ckenfangen Sie %<this%> oder %<*this%> explizit einklammern Sie den Ausdruck %qE, um diese Warnung zu unterdrÃ¼ckenklammern Sie den Ausdruck auf der linken Seite ein, um diese Warnung zu behebenklammern Sie den zweiten %<sizeof%>-Ausdruck, um diese Warnung zu unterdrÃ¼ckenfÃ¼gen Sie Klammern hinzu, um eine Variable zu deklarierenInterner Fehler: add_sym(): Bad sizing modedie Option %<-flarge-source-files%> erlaubt mehr UnterstÃ¼tzung fÃ¼r Spaltenverfolgung, braucht dafÃ¼r jedoch mehr Zeit und Speicher beim CompilierenAdressbereichsattribut kann nicht fÃ¼r Funktionen angegeben werdenAdressbereich von %q+D in Konflikt mit vorheriger DeklarationAdressmodus %qs wird im %s-Bit-Modus nicht unterstÃ¼tztAdresse des Aufrufs von %qs ist kein konstanter AusdruckAdresse eines Arrays mit umgekehrter Speicherreihenfolge angefordertAdresse der Register-Variablen %qD angefordertAdresse der globalen Variablen %qD angefordertAdresse der lokalen Variable %qD zurÃ¼ckgegebenAdresse der lokalen Variable %qD zurÃ¼ckgegebenAdresse einer Ã¼berladenen Funktion ohne Typinformationen aus KontextAdresse 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++20%> oder %<-std=gnu++20%> 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 deklariertdie Allokation ist hier%qD bereits in Lambda-Ausdruck erfasstexistiert bereits bei %s. Vielleicht in einer anderen Funktion desselben Namens?auch %<%c%s%> gefundenAlternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubtmehrdeutig machende neue Deklaration %q+#Dmacht neue Deklaration %q#D mehrdeutigmehrdeutiges Attribut Â»%sÂ«; kÃ¶nnte Â»%sÂ« (via Â»%s:%sÂ«) oder Â»%sÂ« (via Â»%s:%sÂ«) seinmehrdeutige Umwandlung fÃ¼r Feldindexmehrdeutige Standard-Typumwandlung von %qTmehrdeutige Methode %s%s%smehrdeutiges Ãœberladen fÃ¼r mehrdeutiges Ãœberladen fÃ¼r intrinsisches %qsmehrdeutige Template-Instanziierung fÃ¼r %q#Dmehrdeutige Template-Instanziierung fÃ¼r %q#Tmehrdeutige Templatespezialisierung %qD fÃ¼r %q+Deine %<asm%>-Spezifikation ist bei Funktionsdefinition nicht erlaubtfÃ¼r lokale Variablen kann kein Adressbereichsattribut angegeben werdenein Argumenttyp mit Standard-Promotion kann nicht zu einer leeren Parameternamenslistendeklaration passenein Array unterschiedlicher GrÃ¶ÃŸe ist in einer anderen Ãœbersetzungseinheit definierteine Arrayreferenz kann nicht in einem Konstanten-Ausdruck auftreteneine Zuweisung kann nicht in einem Konstanten-Ausdruck auftretenein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignorierteine Verringerung kann nicht in einem Konstanten-Ausdruck auftretendas Attribut %<target_clones%> darf keine leere Zeichenkette enthalteneine AufzÃ¤hlung mit anderer Anzahl von Werten ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit unterschiedlichen Wertnamen ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit anderen Werten ist in einer anderen Ãœbersetzungseinheit definierteiner expliziten Spezialisierung muss %<template <>%> 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 entfernt Kennzeichner %<const%>Argument %d von %qE entfernt Kennzeichner %<volatile%>Argument %d von %qE kÃ¶nnte Kandidat fÃ¼r Formatattribut seinArgument %d von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe seinArgument %d von %qE muss eine Zeigertyp seinArgument %d von %qE darf kein Zeiger auf einen %<const%>-Typen seinArgument %d von %qE darf kein Zeiger auf einen %<volatile%>-Typen seinArgument %d von %qE darf kein Zeiger auf eine Funktion seinArgument %d von Â»%sÂ« hatte nicht den erwarteten NamenArgument %d 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 in Aufruf von %qE muss ein Zeigertyp seinArgument %u in Aufruf von %qE darf kein Zeiger auf %qs sein (%qT)Argument %u in Aufruf von %qE muss auf einen vollstÃ¤ndigen Typ zeigenArgument %u ist null, aber nichtnull wird erwartetArgument %u fÃ¼r %<__builtin_tgmath%> hat keine ArgumenteArgument %u fÃ¼r %<__builtin_tgmath%> hat variable Anzahl von ArgumentenArgument %u fÃ¼r %<__builtin_tgmath%> hat falsche Anzahl der ArgumenteArgument %u fÃ¼r %<__builtin_tgmath%> ist kein FunktionszeigerArgument %u fÃ¼r %<__builtin_tgmath%> hat keinen PrototypenArgument %u vom Typ %s ist als Zeiger deklariertArgument %u vom Typ %s ist als Array variabler LÃ¤nge deklariertArgument %u vom Typ %s ist als gewÃ¶hnliches Array deklariertArgument %u vom Typ %s ist mit %u unspezifizierten Variablengrenze deklariertArgument %u vom Typ %s ist mit %u unspezifizierten Variablengrenzen deklariertArgument %u vom Typ %s ist mit %u Variablengrenze deklariertArgument %u vom Typ %s ist mit %u Variablengrenzen deklariertArgument %u vom Typ %s ist mit abweichender Grenze %<%s%> deklariertArgument %u vom Typ %s ist mit abweichendem Grenzargument %E deklariertArgument %u vom Typ %s mit abweichender GrenzeArgument %u von Funktion %qE ist vom Typ %qT, und der ist nicht garantiert 128 Bit groÃŸArgument 1 muss 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 einen vollstÃ¤ndigen Typen seinArgument 1 von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe seinArgument 1 von %qE muss ein Zeiger auf Objekt breiter als Null seinArgument 1 von %qs ist auÃŸerhalb des WertebereichesArgument 1 von %qs muss eine Konstante seinArgument 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 2 muss ein vorzeichenloses Literal zwischen 2 und 7 einschlieÃŸlich seinArgument 3 in Aufruf von %qE muss Zeiger auf Ganzzahltyp seinArgument 3 in Aufruf von %qE darf kein boolescher Typ seinArgument 3 in Aufruf von %qE darf kein enum-Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf booleschen Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf enum-Typ seinArgument 3 muss ein vorzeichenloses 1-Bit-Symbol seinArgument 3 muss ein vorzeichenloses 2-Bit-Symbol seinArgument 3 muss ein vorzeichenloses 4-Bit-Literal seinArgument 3 muss eine Konstante im Bereich [0, 7] seinArgument 3 muss im Bereich [0, 12] liegenArgument 3 muss im Bereich [0, 3] liegenArgument 3 muss im Bereich [0, 15] liegenArgument 4 muss ein vorzeichenloses 3-Bit-Literal seinArgument 4 muss ein vorzeichenloses 8-Bit-Literal seinArgumentlistenfunktion 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 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 erlaubtdas Argument verweist auf ein Symbol, das hier deklariert istArgument 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 fÃ¼r %qs ist grÃ¶ÃŸer als %dArgument von %qs ist nicht zwischen %d und %dArgument fÃ¼r %qs ist zu groÃŸ (max. %d)Argument 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 zwischen den unterschiedlichen AufzÃ¤hlungstypen %qT und %qT ist veraltetArithmetik zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltetArithmetik zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltetArithmetik mit Nullzeiger in %qEArithmetik mit Zeiger auf 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 GanzzahlkonstanteArray-Deallokation eines Objekts, das mit einer Nicht-Array-Allokation alloziert wurdeArrayindex 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 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 Deklarationhier zugewiesenZuweisung an Array von InitialisierungslisteZuweisungZuweisung (nicht Initialisierung) in DeklarationZuweisung streicht Qualifizierer %qv von Zeiger-ZieltypZuweisung von anderem Objective-C-TypZuweisung von Zeiger auf nicht eingeschlossenen AdressbereichZuweisung von temporÃ¤rer %<initializer_list%> fÃ¼hrt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wirdLinks-Zuweisung kÃ¶nnte Kandidat fÃ¼r Formatattribut seinZuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vZuweisung des konstanten Feldes %qDZuweisung der Funktion %qDZuweisung von Element %qD in schreibgeschÃ¼tztem ObjektZuweisung der schreibgeschÃ¼tzten Speicherstelle %qEZuweisung des schreibgeschÃ¼tzten Elementes %qDZuweisung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDZuweisung des schreibgeschÃ¼tzten Parameters %qDZuweisung der schreibgeschÃ¼tzten Referenz %qDZuweisung der schreibgeschÃ¼tzten Variable %qDZuweisungsunterdrÃ¼ckungZuweisung an %qT aus %qT wandelt einen Zeiger in eine Ganzzahl um, ohne explizite TypkonvertierungZuweisung an %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungZuweisung an %qT von inkompatiblem Zeigertyp %qTZuweisung an %qT von Zeiger auf %qD mit inkompatiblem Typ %qTZuweisung an %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r SkalareZuweisung an Ausdruck von Arraytypassociate_integer_pointer(): Already associatedArgument mit angenommenem RangArgument mit angenommener FormArgument von angenommenem TypUmwandlung in Typ %qT von Ã¼berladener Funktion wird angenommenangenommen, dass die Ausgabe der Direktive %wu Byte groÃŸ istangenommen, dass die Ausgabe der Direktive %wu Bytes groÃŸ istZeiger auf Element %qD wird angenommenAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werdenAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstante in Vergleich verringert wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %</%> oder %<%%%> auf %<>>%> oder %<&%> vereinfacht wirdder Compiler geht davon aus, dass kein vorzeichenbehafteter Ãœberlauf auftritt, und vereinfacht daher %<X - Y %s 0%> zu %<X %s 0%>Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %<abs (X)%> auf %<X%> oder %<-X%> vereinfacht wirdAnnehmen, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %<min/max (X,Y)%> zu %<X%> oder %<Y%> vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf 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 Argumentmindestens ein Argument vom Typ %<size_t%> erwartetan Offset %s des Zielobjekts %qE der GrÃ¶ÃŸe %san Offset %s des Zielobjekts der GrÃ¶ÃŸe %s, alloziert durch %qEan Offset %s des Quellobjekts %qE der GrÃ¶ÃŸe %san Offset %s des Quellobjekts der GrÃ¶ÃŸe %s, alloziert durch %qEan Offset %wi von %qD, das hier deklariert istan Offset [%wi, %wi] von %qD, das hier deklariert istatexit gescheitertVersuch, die Adresse eines Bitfelds zu bestimmenVersuch, die Adresse des Bitfeldstrukturelements %qD zu ermittelndem Attribut %<%E(%s)%> fehlt ein ArgumentAttribut %<%E(%s, %E)%> hat ungÃ¼ltiges Positionsargument %iAttribut %<%E(%s, %E, %E)%> hat ungÃ¼ltiges Positionsargument %i%<fallthrough%>-Attribut ist nicht direkt vor einer case-Marke oder einer default-MarkeAttribut %<fallthrough%> ist mehrfach angegebenArgument fÃ¼r Attribut %<target%> ist keine ZeichenketteArgument von Attribut %qE muss eins von %qs oder %qs seinArgument von Attribut %qE muss eins von %qs, %qs, %qs oder %qs seinAttributargument von %qE ist keine ZeichenketteungÃ¼ltiger Modus fÃ¼r Attribut %qEAttribut %qE ungÃ¼ltiger Modus %qs; erwartet wird einer von %qs, %qs, %qs oder %qsAttribut %qE Modus %qE ist kein Bezeichner; erwartet wird einer von %qs, %qs, %qs oder %qsAttribut %qE enthÃ¤lt unerwartete %<(%> nach Modus %qs; erwartet wird ein Positionsargument oder %<)%>Attribut %qE ohne Argumente bei einem Nicht-PrototypAttribut %qs bezieht sich nur auf Arraytypenbeim Attribut %qs ist das Argument %qs unbekanntArgument von Attribut %qs muss eine Zeichenkette seinAttribut %qs hat ungÃ¼ltiges positionelles ArgumentAttribut %qs ist unvertrÃ¤glich mit Modus %qsAttribut %qs enthÃ¤lt nicht Ã¼bereinstimmende Positionsargumente mit den Werten %i und %idem Attribut %qs fehlt Positionsargument 2, das in der vorherigen Bestimmung in Argument %u angegeben wurdebeim Attribut %qs hat das Argument an Position %i den ungÃ¼ltigen Wert %wibeim Attribut %qs hat das positionelle Argument %i den Wert %wi, der die Anzahl der Funktionsparameter %u Ã¼bersteigtbeim Attribut %1$qs verweist Argument 1 auf Typ %3$qT, der mit %2$qs qualifiziert istAttribut %qs hat Positionsargument 1, das sich auf das Argument des Funktionstyps %qT beziehtbeim Attribut %qs verweist Argument 1 auf Typ %qT, der kein Zeigertyp istAttribut %qs positionelles Argument 2 widerspricht der vorherigen Bestimmung von Argument %uAttribut %qs positionelles Argument 2 fehlt in vorheriger Bestimmungbeim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig istAttribut %qs ist mehrfach angegebenAttribut-DeklarationAttribut fÃ¼r %q#T muss dem SchlÃ¼sselwort %qs folgenAttribut wird ignoriertAttribut in Deklaration von %q#T ignoriertAttribut in expliter Instanziierung %q#T ignoriertattribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarAttribut, das PrÃ¤fix verwendet, wird zusammen mit GÃ¼ltigkeitsbereich-Attribut-Token verwendetAttributwert %qs ist im %qs-Attribut unbekanntder Wert %qs wurde bereits im Attribut %qs angegebenattribute(target("%s")) ist unbekanntAttribute hinter geklammerter Initialisierung werden ignoriertbei einer Funktionsdefinition sind keine Attribute erlaubtAttribute dÃ¼rfen an dieser Stelle nicht verwendet werdenAttribute am Anfang der Anweisung werden ignoriertAttribute an Spezifizierer ausfÃ¼hrlichen Typs ignoriert, der keine VorwÃ¤rtsdeklaration istAttribute an Templateinstanziierung ignoriertAttribute an instanziiertem Typen ignoriertAttribute in Parameterarraydeklarator ignoriertAttribute dÃ¼rfen hier eingesetzt werdenAttribute dÃ¼rfen nicht vor dem Objective-C++-SchlÃ¼sselwort %<@%D%> angegeben werdenAttribute sollten in einer Funktionsdefinition vor dem Deklarator angegeben werdenautomatische FPU-Auswahl ist hier momentan nicht erlaubtautomatische Variable %qE kann nicht %<threadprivate%> seinInterner Fehler: aux field set for edge %s->%sInterner Fehler: aux field set for indirect edge from %sverfÃ¼gbar seit Fortran 77Backend-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 Klassentypder Basistyp muss eine Klasse oder ein Interface sein, nicht Â»%sÂ«der Basistyp muss ein Interface sein, nicht Â»%sÂ«der Basistyp kann nicht %<void%> seinInterner Fehler: base variable or SSA name undeclaredInterner Fehler: basic block %d pred edge is corruptedInterner Fehler: basic block %d should be marked irreducibleInterner Fehler: basic block %d should not be marked irreducibleInterner Fehler: basic block %i edge lists are corruptedInterner Fehler: basic blocks not laid down consecutivelyInterner Fehler: bb %d does not belong to loop %dInterner Fehler: bb %d has father loop %d, should be loop %dInterner Fehler: bb %d on wrong placeda %qT vom Benutzer bereitgestelltes %qD hatda es ein Element von %qT istda er als glvalue verwendet wirdda der Arrayelementtyp %qT variable GrÃ¶ÃŸe hatAnfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qDbinÃ¤res Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal istbinÃ¤rer Ausdruck in Operand von FaltungsausdruckbinÃ¤rer Operator unterstÃ¼tzt nicht, dass bool-Vektor mit Gleitkommavektor vermischt wirdbinÃ¤rer Operator unterstÃ¼tzt keine zwei bool-Vektor-OperandenBinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nichtbind(c)-Prozedurdas Binden der Referenz vom Typ %qH an %qI streicht QualifiziererBitfeld %q#D mit Nicht-Ganzzahl-Typ %qTBreite des Bitfeldes %q+D ist keine GanzzahlkonstanteBitfeld %qD mit Nicht-Ganzzahl-Typ %qTBitfeld %qD mit Nicht-Ganzzahl-Typ %qTBitfeld %qE hat atomaren TypenBitfeld %qE in %qs-KlauselBitfeld %qs hat ungÃ¼ltigen TypenBreite des Bitfeldes %qs ist keine GanzzahlkonstanteBreite des Bitfeldes %qs ist kein GanzzahlkonstantenausdruckBitfeld hat atomaren TypenBitweiser Vergleich ergibt immer Â»falseÂ«Bitweiser Vergleich ergibt immer Â»trueÂ«bitweise Operation zwischen den unterschiedlichen AufzÃ¤hlungstypen %qT und %qT ist veraltetBlock-IFextern-Deklaration %q#D mit GÃ¼ltigkeitsbereich Block ist im ZustÃ¤ndigkeitsbereich des Moduls nicht erlaubtKÃ¶rper der %<constexpr%>-Funktion %qD ist keine RÃ¼ckgabeanweisungnur simulierte DISPOSE-Konstruktion: %dfalsche JARL-Konstruktion: %dnur simulierte JR-Konstruktion: %dnur simulierte PREPARE-Konstruktion: %dfalscher Ergebnistyp bei VergleichBoolesche Register fÃ¼r die Gleitkommaoption benÃ¶tigtwenn %<-mstack-protector-guard=sysreg%> angegeben ist, mÃ¼ssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werdensowohl %<__thread%> als auch %<thread_local%> angegebenwidersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegebensowohl %qs als auch %qs angegebensowohl Â»%sÂ« als auch das %qE-Attribut geben die Adresse anbeide Argumente in binÃ¤rer Faltung haben unexpandierte Parameterpackungendie beiden Argumente mÃ¼ssen kompatibel seinbeide Argumente fÃ¼r %<__builtin___clear_cache%> mÃ¼ssen Zeiger seinsowohl binÃ¤re als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktionbeide Zweige der %<if%>-Anweisung als %qs markiertsowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer 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 verwendetbuild_dt: Format mit Namenslisteeingebaute %qD ist hier deklariertEingebaute Funktion %q+D als Nicht-Funktion deklarierteingebaute Funktion %qD als Nicht-Funktion deklarierteingebaute Funktion %qD erfordert das Kennzeichen %<-mconstant-cfstrings%>eingebaute Funktion %qD nimmt nur ein Argumenteingebaute Funktion %qE muss direkt aufgerufen werdeneingebaute Funktion %qE nicht fÃ¼r MIPS16 unterstÃ¼tzteingebaute Funktion %s erfordert Nios II R%deingebaute 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 4 Argumenteeingebaute 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 hierdurch Argument %u vom Typ %s nach %qD, die hier deklariert wurdedurch Argument %u vom Typ %s nach %qTBytecode-Strom in Datei %qs, mit einem Ã¤lteren GCC-Compiler als 10.0 erzeugtBytecode-Strom in Datei %qs mit LTO-Version %d.%d statt des erwarteten %d.%d erzeugtBytecode-Strom: Marke %s statt %s erwartetBytecode-Strom: Leeren Cgraph-Knoten gefundenBytecode-Strom: Mehrere Instanzen des Cgraph-Knoten mit UID %d gefundenBytecode-Strom: Nicht nullterminierte Zeichenkette gefundenBytecode-Strom: Ausschuss am Ende des Â»symbolsÂ«-AbschnittsBytecode-Strom: Kein Gerufener beim Lesen der Kante gefundenBytecode-Strom: Kein Aufrufer beim Lesen der Kante gefundenBytecode-Strom: Zeichenkette zu lang fÃ¼r Zeichenkettentabellebytecode stream: tag %s is not in the expected range [%s, %s]Bytecode-Strom: Versuch, %d Bytes nach Ende des Eingabepuffers zu lesenBytecode-Strom: unerwarteter LTO-Abschnitt %sBytecode-Strom: unerwartete Marke %sbytecode stream: unknown GIMPLE statement tag %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 gesetztkann nur auf eine einzelne Deklaration angewendet werdennur 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 werdenkann keinen Alias fÃ¼r den Ausdruck Â»%sÂ« bildenes 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 istkann nicht Â»%sÂ« seinkÃ¶nnen keine Â»%sÂ«-Elemente seinkann nicht gleichzeitig Â»scopeÂ« und Â»%sÂ« seinkann nicht gleichzeitig %<final%> und %<abstract%> seinkann nicht als Funktion deklariert werdenkann nicht %<final%> sein, meinten Sie %<const%>?kann kein weiteres Feld sein, da es die festgelegte GrÃ¶ÃŸe %s Ã¤ndertdas Bitfeld %qE kann nicht mit %qT verbunden werdennicht-konstante lvalue-Referenz vom Typ %qH kann nicht an Wert vom Typ %qI gebunden werdennicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werdendas gepackte Feld %qE kann nicht mit %qT verbunden werdenReferenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheidender R-Wert %qE kann nicht mit %qT verbunden werdenrvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werden%<__builtin_custom_%s%> kann nur aufgerufen werden, wenn %<-mcustom-%s%> angegeben istein Konzept kann nicht wie eine Funktion aufgerufen werdenKonstruktor %<%T::%D%> kann nicht direkt aufgerufen werdenElementfunktion %qD kann nicht ohne Objekt aufgerufen werdender Standardkonstruktor der Basisklasse ist mit Â»@disabledÂ« annotiert und kann daher nicht 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 in einem anderen Modul deklariert sein%qD kann nicht als Bitfeldtyp deklariert werdenParameter kann nicht mit %<decltype(auto)%> deklariert werdenBitfeld %qD kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werdenBitfeld %qD kann nicht mit Funktionstyp deklariert werdenBitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werdenFeld %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenElement %<%T::%s%> kann nicht in %qT deklariert werdenElementfunktion %<%T::%s%> kann nicht innerhalb von %qT deklariert werdenElementfunktion %qD kann nicht deklariert werden, statische Bindung zu habenParameter %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenParameter kann nicht als vom abstrakten Typ %qT deklariert werdenZeiger auf %q#T kann nicht deklariert werdenZeiger auf Element %q#T kann nicht deklariert werdenZeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werdenReferenz auf %q#T kann nicht deklariert werdenReferenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument istReferenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werdenstatische Funktion innerhalb anderer Funktion kann nicht deklariert werdenVariable %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenAdresse kann nicht zerlegt werdenKlassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Strukturelement hatKlassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Unionelement hatKlassentyp %qT ohne nicht-static-Datenelemente kann nicht dekomponiert werdenKlassentyp %qT kann nicht dekomponiert werden, da sowohl er als auch seine Basisklasse %qT nichtstatische Datenelemente habenKlassentyp %qT kann nicht dekomponiert werden, da seine Basisklassen %qT und %qT nichtstatische Datenelemente habenunzugreifbares Element %qD von %qT kann nicht dekomponiert werdenLambda-Abschluss-Typ %qT kann nicht dekomponiert werdennicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werdenUnion-Typ %qT kann nicht dekomponiert werdenArray mit variabler LÃ¤nge %qT kann nicht dekomponiert werdenVektor %qT variabler LÃ¤nge kann nicht zerlegt werdenZeiger auf unvollstÃ¤ndigen Typen %qT kann nicht verringert werdenTemplateargumente fÃ¼r die Kopierinitialisierung von %qT kÃ¶nnen nicht abgeleitet werden, da es keine expliziten Ableitungshinweise oder benutzerdeklarierten Konstruktoren gibtTemplateargumente fÃ¼r %qT kÃ¶nnen nicht abgeleitet werden, da es keine Ableitungshinweise gibtfÃ¼r unbenannten Union-Member ist kein Standardvergleich definiertfÃ¼r flexible Arraymember ist kein Standardvergleich definiertfÃ¼r Referenzelement %qD ist kein Standardvergleich definiertfÃ¼r Union-Typ %qT ist kein Standardvergleich definiert%qD kann nicht in einem anderen Modul definiert sein%<friend%>-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werdenElementfunktion %<%T::%s%> kann nicht innerhalb von %qT definiert werdenElement des abhÃ¤ngigen Typedef %qT kann nicht definiert werdenEine Funktion kann nicht gelÃ¶scht werden. Nur Zeiger auf Objekte sind gÃ¼ltige Argumente fÃ¼r %<delete%>%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 werdenkann keinen Â»inÂ«-Vertrag haben, da die Ã¼bersteuerte Funktion Â»%sÂ« keinen Â»inÂ«-Vertrag hatein impliziter Standardkonstruktor ist nicht mÃ¶glich, da die Basisklasse Â»%sÂ« keinen Standardkonstruktor hatZeiger auf unvollstÃ¤ndigen Typen %qT kann nicht erhÃ¶ht werdenvon der Â»finalÂ«-Klasse Â»%sÂ« kann nicht 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 werdeneine Funktion, die nicht %<virtual%> ist, kann nicht Ã¼bersteuert werdenÂ»finalÂ«-Funktion Â»%sÂ« kann nicht Ã¼bersteuert werdenÂ»finalÂ«-Funktion Â»%s.%sÂ« kann nicht Ã¼bersteuert 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 werdenkann nicht aufgelÃ¶st 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=hwaddressÂ« 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Ã¶glichTemplate kann nicht verwendet werden, um das Feld zum zusammengesetzten Â»%sÂ« hinzuzufÃ¼genTemplate kann nicht verwendet werden, um virtuelle Funktion zu Klasse Â»%sÂ« hinzuzufÃ¼genTyp %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 GenauigkeitCast von %qT ist nicht erlaubtTypumwandlung 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 Initialisierungwenn Sie den RÃ¼ckgabetyp von %qs in einen Vergleichskategorietyp Ã¤ndern, kann der Vergleich %qs und %qs verwendenZeichen 0x%02x ist in gemangeltem Namen nicht erlaubtZeichen 0x%04x ist in gemangeltem Namen nicht erlaubtcheck_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 seinzirkulÃ¤re VererbungzirkulÃ¤re AbhÃ¤ngigkeit eines InterfacesringfÃ¶rmige Zeigerdelegation erkanntzirkulÃ¤rer Verweis auf enum-KonstanteKlasse %qE existiert bereitsKlasse %qE ist definiert, ohne eine Basisklasse anzugebenKlasse %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 fÃ¼r Klassentemplate von %qT fehlgeschlagen: expliziter Herleitungshinweis in copy-list-initialization ausgewÃ¤hltArgumentherleitung von Klassentemplates ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarPlatzhalter fÃ¼r Klassentemplate %qE ist in diesem Kontext nicht erlaubtKlassentyp %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 zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltetVergleich zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltetVergleich 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 im GÃ¼ltigkeitsbereich des Namensbereiches definiert werdenKonzept 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 TypkonvertierungBedingungsausdruck zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltetBedingungsausdruck zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltetbedingter 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 Export-Deklaration %qDin 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+Dabweichende Typen fÃ¼r %q+D; der bestehende Typ ist %qTin 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 eingebautes %qF ist ungÃ¼ltig (%s)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 seinKonstruktoren, Destruktoren, Â»postblitÂ«, Invarianten, Â»newÂ«- und Â»deleteÂ«-Funktionen sind im Interface Â»%sÂ« nicht erlaubtenthaltende Schleife ist hierenthÃ¤lt zusÃ¤tzliche virtuelle Methode %qDcontinue-Anweisung nicht innerhalb einer SchleifeZusammenziehung %<%.*s%> im Format; verwenden Sie stattdessen %qscontrol flow in the middle of basic block %dKontrollfluss erreicht Ende von Nicht-void-FunktionSteuerregisternummer fÃ¼r Â»%sÂ« muss im Bereich von 0 bis 31 liegenUmwandlung 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 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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> 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 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 werdenunbekannte Version %s%<munmap%> von %<pch_address_space%> fehlgeschlagen: %min Antwortdatei %s konnte nicht geschrieben werdenin temporÃ¤re Antwortdatei %s konnte nicht geschrieben werdenkern.osversion nicht erkannt: %q.*sZÃ¤hlernameZÃ¤hlerwertCPU %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 zur Kompilierzeit eine Konstante im Bereich 0 bis 255 seincv-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-Tabelledie Deallokationsfunktion ist hier deklariertVersuch, 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 widerspricht der eingebauten DeklarationDeklaration %qD widerspricht dem ImportDeklaration %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 %q+D neudeklariertHerleitungshinweis %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 zugelassenStandardkonstruktion ist fÃ¼r den Typ Â»%sÂ« deaktiviertStandardkonstruktor fÃ¼r %<struct%> ist nur mit %<@disable%>, ohne Rumpf und ohne Parameter erlaubtVorgabeinitialisierer fÃ¼r Element %qD erforderlich vor dem Ende der umschlieÃŸenden KlasseDefaultinitialisierer fÃ¼r unbenanntes Bitfeld-ElementDefaultinitialisierer fÃ¼r Bitfeld-Elemente sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarStandardtemplateargumente dÃ¼rfen in friend-Redeklaration eines Funktionstemplates nicht verwendet werdenStandardtemplateargumente dÃ¼rfen in Funktionstemplates nur mit %<-std=c++11%> und %<-std=gnu++11%> verwendet werdenStandardtemplateargumente dÃ¼rfen in teilweiser Spezialisierung nicht verwendet werdenStandardtemplateargumente dÃ¼rfen in friend-Deklaration nicht verwendet werdenTemplate-Argument fÃ¼r %qD kann nicht aus Default-Typumwandlung bestimmt werden%qD mit Vorgabewert ist kein Â»friendÂ« von %qTstandardmÃ¤ÃŸiges %qD muss %<const%> sein%qD mit %<default%> muss entweder Parameter vom Typ %<const %T&%> oder %qT haben%qD mit %<default%> muss Parameter vom Typ %<const %T&%> oder %qT haben, nicht beide%qD mit Vorgabewert kann keinen %<&&%>-ref-Qualifizierer haben%qD mit %<default%> muss den RÃ¼ckgabetyp %<bool%> habenstandardmÃ¤ÃŸiges %qD ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> 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 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Ã¼gbargelÃ¶schte Definition von %qD ist nicht die erste DeklarationgelÃ¶schte Funktion %q+D Ã¼bersteuert nicht gelÃ¶schte FunktiongelÃ¶scht in Fortran 95LÃ¶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Ã¼ltigInitialisierer mit Bestimmung kÃ¶nnen nur mit Aggregat-Typen (Array, struct, union) verwendet werden, nicht mit %qThier wird die Grenze des Arrays variabler LÃ¤nge aus Argument %u festgelegtDesignator-Reihenfolge fÃ¼r Feld %qD passt nicht zur ursprÃ¼nglichen Deklaration in %qTZielobjekt %qE der GrÃ¶ÃŸe %sZielobjekt wird hier alloziertZielobjekt ist hier deklariertZielobjekt der GrÃ¶ÃŸe %s, alloziert durch %qEZielobjekt, 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 habenDestruktoren, Â»postblitÂ« und Invarianten sind in Â»union %sÂ« nicht erlaubtbei der Bestimmung des Wertes von %qsmeinten Sie %<-%s%>?meinten Sie %<using enum %T::%D%>?wollten 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 hierÃ¼bersteuert keine FunktionÃ¼bersteuert keine Funktion, wollten Sie Â»%s%sÂ« Ã¼bersteuern?unterstÃ¼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 %qEdoppeltes Attribut %qEDoppelter Deklarationsspezifizierer %qEdoppeltes %qsDoppelte (oder sich Ã¼berschneidende) case-Wertedoppelter Basistyp %qT ungÃ¼ltigDoppelter case-Wertdoppelter CV-Qualifiziererdoppelte Deklaration fÃ¼r Protokoll %qEdoppelte Deklaration der Methode %<%c%E%> mit in Konflikt stehenden Typendoppelte Definition von Â»%sÂ«doppelte Definition einer Symbolversiondoppelter direkter Aufruf von %s in der Folge der spekulativen Aufrufe mit speculative_id %idoppelte explizite Instanziierung von %q#Ddoppelte explizite Instanziierung von %q#Tdoppelte Initialisierung von %qDduplicate insn UID: %idoppelte Instanzvariable %q+Ddoppelte Schnittstellendeklaration fÃ¼r Kategorie %<%E(%E)%>doppelte Schnittstellendeklaration fÃ¼r Klasse %qEdoppelte Marke %qDDoppelte Markendeklaration %qEInterner Fehler: duplicate loop headerdoppeltes Element %q+Ddoppelter Verweis %s in der Folge der spekulativen Aufrufe mit speculative_id %idoppelter typgenerischer Parametertyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>doppelter Virt-Spezifiziererdoppelte %<if%>-Bedingungdoppelt angegebener Parameter %qs in Attribut %<amdgpu_hsa_kernel%>wÃ¤hrend NeuÃ¼bersetzung mit %<-fcompare-debug%>Im Durchlauf %s: %s
  Dwarf-Version %wu wird nicht unterstÃ¼tztdynamische AbhÃ¤ngigkeit Â»%sÂ« nicht gefundendynamische Ausnahmespezifikationen sind in C++11 veraltetdynamischer Typ %qT seines Operanden hat keine Basisklasse vom Typ %qTder dynamische Typ %qT des Operanden hat keine eindeutige Ã¶ffentliche Basisklasse %qTeBPF-Stapelgrenze Ã¼berschrittenjeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldetInterner Fehler: edge %s->%s has no corresponding call_stmtedge count is not compatible with function countInterner Fehler: edge from %d to %d should be marked irreducibleInterner Fehler: edge from %d to %d should not be marked irreducibleKante hat sowohl call_stmt als auch lto_stmt_uid gesetztInterner Fehler: edge not foundInterner Fehler: edge points to wrong declaration:entweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben seinentweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben seinentweder sollten alle Initialisierer-Klauseln benannt sein oder gar keineausfÃ¼hrliche Typ-Spezifikation fÃ¼r einen enum mit GÃ¼ltigkeitsbereich darf nicht das SchlÃ¼sselwort %qD verwendenElementtypen mÃ¼ssen dieselben seinelement_number(): Bad dimension typeElementare BinÃ¤roperationelementare Funktionsargumente bei %C sind nicht konformElementares UnterprogrammElemente des Arrays %q#D haben unvollstÃ¤ndigen TypElemente des Arrays %q#T haben unvollstÃ¤ndigen Typeingebettetes %<\0%> im Formateingebettetes NUL in CFString-Literaldas ABI zum Ãœbergeben von leeren Klassen (%qT) als Parametern hat sich mit %<-fabi-version=12%> (GCC 8) geÃ¤ndertLeere DeklarationLeere Deklaration mit %<_Alignas%> redeklariert nicht SymbolLeere Deklaration mit Speicherklassenangabe redeklariert nicht SymbolLeere Deklaration mit Typqualifizierer redeklariert nicht SymbolLeeres Enum ist ungÃ¼ltigleerer Indexbereich in Initialisierungnicht-leere Initialisierung Â»init-captureÂ« eines Lambdasleere Initialisierung in Â»init-captureÂ« fÃ¼r Lambdaleere linke PrÃ¤zision im Format %sleere Klammern sind mehrdeutig und werden als Funktionsdeklaration angesehenfehlende PrÃ¤zision im Format %sleere Liste von EigenschaftsattributenLeerer Wertebereich angegebenleere Skalar-InitialisierungLeere Zeichenkette in Attribut %<target%>leere Struktur hat GrÃ¶ÃŸe 0 in C, aber 1 in C++leere Deklaration fÃ¼r strukturierte Bindungleere Union hat GrÃ¶ÃŸe 0 in C, aber 1 in C++Durchlauf %s fÃ¼r Funktion %s einschaltenDurchlauf %s fÃ¼r Funktionen im Bereich [%u, %u] einschaltenDas Einschalten der Ablaufverfolgung ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollDas Einschalten der UnterstÃ¼tzung der Aufgerufenen-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollumgebendes %<target%>umgebendes %qsumgebendes OpenACC-%qs-KonstruktumschlieÃŸende Klasse der %<constexpr%> nicht-statischen Elementfunktion %q+#D ist kein LiteraltypeinschlieÃŸende Klassentemplates werden nicht explizit spezialisiertumgebendes Eltern-Berechnungs-Konstruktumgebende Regionumgebende Routineumgebende Zielregionumgebende TaskEndausdruck verweist auf Ã¤uÃŸeren Iterator %qDInterner Fehler: end insn %d for block %d not found in the insn streamEnde der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdendie AufzÃ¤hlung Â»%sÂ« muss mindestens eine Konstante enthaltenenum-Konstante hier definiertenum-Konstante in booleschem Zusammenhangenum-Umwandlung von %qT nach %qT in Zuweisung ist in C++ ungÃ¼ltigenum-Umwandlung von %qT nach %qT in Initialisierung ist in C++ ungÃ¼ltigenum-Umwandlung von %qT nach %qT in RÃ¼ckgabe ist in C++ ungÃ¼ltigenum-Umwandlung in Zuweisung ist in C++ ungÃ¼ltigenum-Umwandlung in Initialisierung ist in C++ ungÃ¼ltigEnum-Umwandlung bei Ãœbergabe des Arguments %d von %qE ist in C++ ungÃ¼ltigÂ»enumÂ«-Typ hier definiertInterner Compilerfehler: enum value is not %<CONST_DECL%> or %<INTEGER_CST%>Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>Interner Compilerfehler: enum value type is not %<INTEGER_TYPE%> nor convertible to the enumAufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruckbedingter Ausdruck enthÃ¤lt unvertrÃ¤gliche AufzÃ¤hlungswerte der Typen %qT und %qTAufzÃ¤hlungswert %qE wird nicht von switch behandeltAufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten GanzzahltypenAufzÃ¤hlungswert %qE ist auÃŸerhalb des GÃ¼ltigkeitsbereichs des zugrundeliegenden Typen %qTAufzÃ¤hlungswert fÃ¼r %qD ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qD muss ganzzahligen oder AufzÃ¤hlungstyp ohne GÃ¼ltigkeitsbereich habenAufzÃ¤hlungswert fÃ¼r %qE ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qE ist kein GanzzahlkonstantenausdruckUmgebungsvariable %<COLLECT_GCC%> muss gesetzt seinUmgebungsvariable %<COLLECT_GCC_OPTIONS%> muss gesetzt seinUmgebungsvariable %<COLLECT_LTO_WRAPPER%> muss gesetzt seinUmgebungsvariable %qs muss ganzzahlig sein und zwischen 0 und %wd liegenUmgebungsvariable %qs nicht definiertUmgebungsvariable COLLECT_GCC_OPTIONS muss gesetzt seinUmgebungsvariable DJGPP nicht definiertUmgebungsvariable DJGPP zeigt auf kaputte Datei %qsUmgebungsvariable DJGPP zeigt auf fehlende Datei %qsFehlerFehler beim SchlieÃŸen von %s: %mFehler in Argumenten fÃ¼r Spezifikationsfunktion %qsFehler beim LÃ¶schen von %sFehler beim InstanziierenFehler beim Schreiben von %qsFehler beim Schreiben der Datei %s: %mFehler: Fehler beim EinfÃ¼gen von Ãœbersetzungseinheiteneval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULL%qs wird ausgewertetExceptionaufrÃ¤umen fÃ¼r dieses Placement-New wÃ¤hlt delete-Operator fÃ¼r Nicht-PlacementAusnahmebehandlung ausgeschaltet, %<-fexceptions%> schaltet sie einFehlzuordnung von PersÃ¶nlichkeiten bei AusnahmebehandlungAusnahme des Typs %<%T%> wird gefangen werdenAusnahme des Typs %qT wird bereits von einem frÃ¼heren Exceptionhandler verarbeitetAusnahmen-Angabe von %qD hÃ¤ngt von sich selbst abÃ¼berzÃ¤hlige Elemente in %<char%>-Array-InitialisierungElementÃ¼berschreitung in ArrayinitialisierungElementÃ¼berschreitung in SkalarinitialisierungElementÃ¼berschreitung in struct-InitialisierungElementÃ¼berschreitung in union-InitialisierungElementÃ¼berschreitung in VektorinitialisierungÃ¼berzÃ¤hliger Verwendungs-Operand fÃ¼r AnweisungAusfÃ¼hrungszÃ¤hler als null angenommen
*************** Verwenden Sie die Option %<-mcpu%>, um d
*** 2244,2255 ****
  Interner Fehler: exit %d->%d not recordedExpansionsmuster %qE enthÃ¤lt keine ParameterpacksExpansionsmuster %qT enthÃ¤lt keine ParameterpacksExpansionspunkt ist Ort %iKlausel %<#pragma acc%> erwartet%<#pragma omp scan%> erwartet%<#pragma omp section%> oder %<}%> erwartetKlausel %<#pragma omp%> erwartet%<(%> erwartet%<(%> hinter template-argument-list erwartet%<(%> oder Zeilenende erwartet%<)%> erwartet%<)%> oder %<,%> erwartet%<*%> erwartet%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet%<,%> erwartet%<,%> oder %<)%> erwartet%<,%> oder %<...%> erwartet%<,%> oder %<;%> erwartet%<,%> oder %<}%> erwartet%<,%>, %<;%> oder %<}%> erwartet%<.%> erwartet%<...%> erwartet%<:%> erwartet%<:%> oder %<)%> erwartet%<:%> oder %<...%> erwartet%<:%> oder %<::%> erwartet%<:%>, %<,%>, %<;%>, %<}%> oder %<__attribute__%> erwartet%<::%> erwartet%<;%> erwartet%<;%> hinter Klassendefinition erwartet%<;%> hinter Strukturdefinition erwartet%<;%> hinter Uniondefinition erwartet%<;%> am Ende von Elementdeklaration erwartet%<;%> oder %<{%> erwartet%<;%> or %<{%> nach Definition der Methodenattribute erwartet%<;%>, %<,%> oder %<)%> erwartet%<;%>, Bezeichner oder %<(%> erwartet%<<%> erwartet%<=%> erwartetnach dem Objective-C-Attribut %qE wird ein %<=%> erwartet %<=%>, %<,%>, %<;%>, %<asm%> oder %<__attribute__%> erwartet%<>%> erwartet%<@end%> erwartet%<@synchronized%> erwartet%<@throw%> erwartet%<@try%> erwartet%<[%> erwartet%<]%> erwartet%<__label__%> erwartet%<__transaction_atomic%> erwartet%<__transaction_relaxed%> erwartet%<acq_rel%>, %<release%> oder %<acquire%> erwartet%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet%<allocator%> erwartet%<asm%> erwartet%<auto%> erwartet%<auto%> oder %<decltype(auto)%> nach %qE erwartetKlauselmodifizierer %<cancel%> %<if%> erwartet%<catch%> erwartet%<class%> erwartet%<class%> oder %<typename%> erwartet%<class%>, %<typename%> oder %<template%> erwartet%<co_yield%> erwartet%<concurrent%> erwartet%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet%<data%> erwartethinter %<#pragma acc %s%> wird %<data%> erwartet%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet%<declare%> erwartet%<decltype%> erwartet%<delete%> erwarteteine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet%<extern%> erwartet%<finally%> oder %<catch%> erwartet%<for%> hinter %qs erwartet%<host%>, %<nohost%> oder %<any%> erwartet%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet%<inclusive%>- oder %<exclusive%>-Klausel erwartet%<match%> erwartet%<namespace%> erwartet%<new%> erwartet%<none%> oder %<present%> erwartet%<none%> oder %<shared%> erwartet%<omp_priv%> oder Funktionsname erwartet%<operator%> erwartet%<point%> erwarteteine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwarteteine der Klauseln %<read%>, %<write%>, %<update%> oder %<capture%> erwartet%<return%> erwartet%<scalar%>, %<aggregate%> oder %<pointer%> erwartet%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet%<static_assert%> erwartet%<target%> erwartet%<teams%>, %<parallel%> oder %<thread%> erwartet%<template%> erwartet%<throw%> erwartet%<try%> erwarteteine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet%<using%> erwartet%<while%> erwartet%<{%> erwartet%<{%> oder %<:%> erwartet%<}%> erwartet%<}%> vor %<else%> erwartet%<~%> erwartet%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhalten%i oder mehr erwartet, %i gefundenSelektorname fÃ¼r %qE erwartet%qT erwartet, aber Argument hat Typ %qT%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet%<...%> erwartet64-Bit-Adresse erwartet, aber Argument 1 hat %d Bit64-Bit-Adresse erwartet, aber Argument 2 hat %d Bitfehlendes [big-endian|little-endian|default] hinter %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] nach %<#pragma GCC diagnostic%> erwartethinter %<#pragma message%> wird eine Zeichenkette erwartetexpected an SSA_NAME objectArgument zu %<msp430_select_cpu%> erwartetBezeichner fÃ¼r den Attributnamen erwartetAttribut vor %<...%> erwartetzwischen %i und %i erwartet, %i gefundenbinÃ¤rer Operator erwartetInterner Fehler: expected block indexInterner Fehler: expected block specifierboolescher Ausdruck erwartetboolescher Typ erwartetInterner Fehler: expected case labelKanal erwartetKlassenname erwartetKlassenschlÃ¼ssel erwartetKlassenname erwartetkonstanter Ganzzahlausdruck mit gÃ¼ltigem sync-hint-Wert erwartetkonstanter Offset erwartetkonstante GrÃ¶ÃŸe erwartetKonstruktor, Destruktor oder Typumwandlung erwartetWert fÃ¼r die Anzahl erwartetDeklaration erwartetDeklaration oder Anweisung erwartetDeklarationsspezifizierer erwartetDeklarationsspezifizierer oder %<...%> erwartetDeklarator erwartetInterner Fehler: expected else statementhinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartetunerwartetes Ende der AuffanglisteZeilenende erwartetAusdruck erwartetÂ»expression-listÂ« oder Â»type-idÂ« erwartetHÃ¤ufigkeit erwartetHÃ¤ufigkeitswert erwartetFunktion erwartetFunktionsname erwartetFunktionsname und %<(%> erwartetInterner Fehler: expected goto expressionID-Ausdruck erwartetÂ»id-expression (arguments)Â« erwartetBezeichner erwartetBezeichner oder %<(%> erwartetBezeichner oder %<)%> erwartetBezeichner oder %<*%> erwartetBezeichner oder Zeichenkettenliteral erwartetInitialisierung erwartetGanzzahl erwartetGanzzahlausdruck erwartetListe von GanzzahlausdrÃ¼cken erwartetSchnittstelle oder Zeiger auf Schnittstelle erwartetSchleifendeklaration oder Initialisierung erwartetIterationsanweisung erwartetSprunganweisung erwartetSprungmarke erwartetbenannte Anweisung erwartetInterner Fehler: expected loop numberAbbildungsindex auf rechter Seite erwartetModulname erwartetNamensraumname erwartetSpezifikation mit geschachteltem Namen erwartetnumerischer Typ erwartetOperator erwartetParameterbÃ¼ndel vor %<...%> erwartetInterner Fehler: expected pass nameZeiger erwartetInterner Fehler: expected pointer as argument of unary %<*%>Zeiger in %qs-Klausel erwartetÃ¼bergeordneter Ausdruck erwartetPtr-Operator erwartetQualifizierten Namen in Friend-Deklaration fÃ¼r Konstruktor %qD erwartetQualifizierten Namen in Friend-Deklaration fÃ¼r Destruktor %qD erwartetAuswahl-Anweisung erwarteterwartete Signatur: %qDeinelnen Zeiger in %qs-Klausel erwartetSpezifizierer-Qualifizierer-Liste erwartetAnweisung erwartetZeichenkettenliteral erwartetZeichenkettenliteral erwartetSuffixbezeichner erwartetTemplateargument erwartetTemplate-ID erwartetTemplate-ID fÃ¼r Typ erwartetTemplatename erwartetName des Merkmalsselektors erwartetTypspezifizierer erwartetTyp-Name erwartetTypspezifikation erwartetunqualifizierte ID erwartetals Argument 1 wurde entweder ein Zeigertyp oder ein Ganzzahltyp erwartetInterner Fehler: expecting internal function nameExplizite Erfassung (als Kopie) von %<this%> ist mit Standarderfassung (als Kopie) gedoppeltExplizite Erfassung (als Kopie) von %qD ist mit Standarderfassung (als Kopie) gedoppeltExplizite Erfassung (als Referenz) von %qD ist mit Standarderfassung (als Referenz) gedoppeltexplizite Umwandlungsoperatoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarder explizite Herleitungshinweis ist hier deklariertExplizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigtExplizites Goto am Ende von bb %dexplizite Instanziierung von %q#Dexplizite Instanziierung von %q#T vor Definition des Templatesexplizite Instanziierung von %qD, aber keine Definition verfÃ¼gbarexplizite Instanziierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschlieÃŸt)explizite Instanziierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwendenExplizite Instanziierung des Funktionskonzepts %q#Dexplizite Instanziierung des Nicht-Klassen-Templates %qDexplizite Instanziierung des Nicht-Templates %q#Dexplizite Instanziierung des Nicht-Templatetyps %qTExplizite Instanziierung des Variablenkonzepts %q#Dexplizite Instanziierung darf kein %<consteval%> verwendenexplizite Instanziierung darf kein %<constexpr%> verwendenexplizite Instanziierung darf kein %<inline%> verwendenexplizite Qualifizierung in Deklaration von %qDder expliziten Spezialisierung %q#D fehlen mÃ¶glicherweise Attributeexplizite Spezialisierung als %<concept%> deklariertexplizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qDexplizite Spezialisierung von %qD nach erster Verwendungder expliziten Spezialisierung von %D muss %<template <>%> vorausgehenexplizite Spezialisierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwendenexplizite Spezialisierung des Funktionskonzepts %qDexplizite Spezialisierung des Nicht-Templates %qTexplizite Templateargumentliste nicht erlaubtexplizite Template-Spezialisierung kann keine Speicherklasse habenExplizite Standardfunktion %q+D kann nicht als %qs deklariert werden, da die implizite Deklaration nicht %qs ist:explizit verwendete Register mÃ¼ssen oben auf dem Stapel gruppiert werdenExponent-Buchstabe Â»qÂ« in Real-Literalkonstante bei %CAusdruck in !$OMP ATOMIC WRITE-Zuweisung Â»var = exprÂ« muss skalar sein und kann keine Variable bei %L referenzierenAusdruck in Zuweisung !$OMP ATOMIC Â»var = var op exprÂ« muss skalar sein und kann keine Variable bei %L referenzierenAusdruck %qE bezeichnet keine %<constexpr%>-FunktionAusdruck %qE ist kein KonstantenausdruckAusdruck kann nicht als Funktion verwendet werdenAusdruck berechnet nicht die Anzahl der Elemente in diesem Array; der Elementtyp ist %qT, nicht %qTAusdruck in new-Deklarator muss Ganzzahl- oder AufzÃ¤hlungstyp habenAusdruck in statischer Behauptung ist keine GanzzahlAusdruck in statischer Behauptung ist kein konstanter GanzzahlausdruckAusdruck in statischer Behauptung ist nicht konstantAusdrucksliste als zusammengesetzten Ausdruck in funktionaler Umwandlung behandeltAusdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandeltAusdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandeltAusdruck muss in runden Klammern eingeschlossen seinAusdruck muss ganzzahlig seinAusdruck von abstraktem Klassentyp %qT kann nicht in throw-Ausdruck verwendet werdenAusdrucksanweisung hat unvollstÃ¤ndigen Typextend_ref(): Bad tailerweiterte Initialisierungslisten nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarerweiterte Register haben keine oberen HÃ¤lftenextern-Deklaration von %q+D folgt Deklaration ohne BindungGlobaler Wert mit externem Modellexterne Symbole kÃ¶nnen keine Initialisierung habenexterne Funktionen zur TLS-Initialisierung werden auf diesem Ziel nicht unterstÃ¼tztfÃ¼r Symbol %q+D wird wegen des Attributes %qE externe Bindung benÃ¶tigtInterner Fehler: externally visible inline clonezusÃ¤tzliches %<;%>zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer KlassezusÃ¤tzliche geschweifte Klammern am Ende der InitialisierungzusÃ¤tzliche Elemente in Skalar-InitialisierungZusÃ¤tzliche ausgehende Kante %d->%dzusÃ¤tzliche Qualifizierung %<%T::%> an Element %qszusÃ¤tzliche Qualifizierung nicht erlaubtzusÃ¤tzliches SemikolonzusÃ¤tzliches Semikolon in Methodendefinition angegebenzusÃ¤tzliches Semikolon in Â»structÂ« oder Â»unionÂ« angegebenzusÃ¤tzliche Typqualifizierer in Format-Argument (Argument %d)Plugin %s kann nicht initialisiert werdenfailed to create map component '%s'failed to create union component '%s'eingebaute Funktion konnte nicht expandiert werdenEnde-Status konnte nicht ermittelt werden: %mVerarbeitungszeiten konnten nicht ermittelt werden: %mPlugin %s kann nicht initialisiert werdentemporÃ¤re Datei %s konnte nicht fÃ¼r LTO-Ausgaben geÃ¶ffnet werdentemporÃ¤re Datei %s konnte nicht mit LTO-Ausgabe geÃ¶ffnet werdenZurÃ¼ckfordern der nicht benÃ¶tigten Funktion gescheitertZurÃ¼ckfordern der nicht benÃ¶tigten Funktion in gleicher Comdat-Gruppe gescheitertLiteral konnte nicht in den Zeichenvorrat %qT der AusfÃ¼hrungsumgebung Ã¼bersetzt werdenFehler-Speichermodell kann nicht stÃ¤rker als Erfolgs-Speichermodell fÃ¼r %<__atomic_compare_exchange%> seinFehlschlag bei Vereinfachung der Teil-Zeichenketten-Referenz in DATA-Anweisung bei %LNeuladen gescheitert:Fallthru-Kante hinter einer Kontrollanweisung in bb %dInterner Fehler: fallthru edge after unconditional jump in bb %iInterner Fehler: fallthru edge crosses section boundary in bb %ifallthru to exit from bb %din Objective-C 1.0 gibt es keine schnelle AufzÃ¤hlungAttribute fastcall und cdecl sind nicht vertrÃ¤glichAttribute fastcall und regparm sind nicht vertrÃ¤glichAttribute fastcall und stdcall sind nicht vertrÃ¤glichAttribute fastcall und thiscall sind nicht vertrÃ¤glichschwerwiegender Fehler: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)auf Feld %q#D kann mittels %q#D zugegriffen werdenFeld %q#D mit gleichem Namen wie KlasseFeld %qD hat unvollstÃ¤ndigen Typen %qTFeld %qE als Funktion deklariertFeld %qE hat unvollstÃ¤ndigen TypenFeld Â»%sÂ« muss initialisiert, aber Ã¼bersprungen werdenFeld kann nicht %<scope%> seinFeldname nicht in Datensatz- oder union-InitialisierungFeld nicht in Interface erlaubtFeldprÃ¤zisionsangabeFeldbreiteFeldbreite im printf-FormatFeldbreite im scanf-FormatFeldbreite im strfmon-FormatFeldbreite im strftime-FormatFeldbreitenangabeFelder haben unterschiedliches Layout in einer anderen ÃœbersetzungseinheitDatei %qs verlassen, aber nicht betretenDatei endet in StandardargumentDeklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>der Dateiname %qs beginnt nicht mit dem Profil-PrÃ¤fix %qsFÃ¼llzeichenFÃ¼llzeichen im strfmon-Formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini-Funktion im Objekt %s gefundender Operand des ersten %<sizeof%> wurde hier deklarierterstes Argument muss []byte seindas erste Argument muss vom Typ Â»size_tÂ« sein, nicht Â»%sÂ«erstes Argument von %q+D sollte %<int%> seinErstes Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck seinerstes Argument fÃ¼r %<__builtin_choose_expr%> ist keine KonstanteErstes Argument fÃ¼r %<va_arg%> nicht vom Typ %<va_list%>Interner Compilerfehler: first mismatch is fielderster Offset muss in umgedrehter Richtung der Schleifeniterationen seinerstes Register muss R0 seinerstmals hier gesehenerstmals hier angegebenfeststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>feststehendes ebp-Register erfordert %<target("accumulate-outgoing-args")%>festes Register %s zur ParameterÃ¼bergabe an Funktion verwendetFestkommaÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEFestkommaÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEFestkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tztFestkommatypen werden in C++ nicht unterstÃ¼tztflexibles Arrayelement %qD hat keine wohldefinierten Paddingbits fÃ¼r %qsflexibles Arrayelement %qD in ansonsten leerem %q#Tflexibles Arrayelement %qD in Unionflexibles Arrayelement %qD nicht am Ende von %q#Tflexibles Arrayelement in einer Struktur ohne benannte Elementeflexibles Arrayelement in Unionflexibles Arrayelement nicht am Ende von structGleitkommakonstante Ã¼berschreitet Wertebereich von %qTGleitkommakonstante falsch verwendetGleitkommakonstante auf Null abgeschnittenGleitkommaliteral Ã¼berschreitet Wertebereich des Typs %qTGleitkommaliteral auf Null abgeschnittenGleitkommaÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEGleitkommaÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEGleitkommakonstante ist kein gÃ¼ltiger direkter OperandGleitkomma-Suffix %qs durch Implementierung Ã¼berdecktAblaufsteuerungsbefehl innerhalb eines Basis-Blockesfmax-include-depth=<Anzahl> Maximale Tiefe von verschachtelten #include festlegen.Faltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndertFalten einer leeren Expansion Ã¼ber %Ofold-expressions sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarfopen %s: %mfÃ¼r %qDum eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>fÃ¼r Funktionsparameter vom Typ Array muss die LÃ¤nge angegeben seinfÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤tum %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)ErhÃ¶hungsausdruck kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senErhÃ¶hungsausdruck hat keinen EffektErhÃ¶hungsausdruck ist eine Referenz, kein Aufruf, zur Funktion %qEfÃ¼r Zeigertyp muss der LÃ¤ngenausdruck angegeben werdenfÃ¼r Anweisung erwartetFÃ¼r Template-Deklaration %q+DfÃ¼r die Option %<-mcache-block-size=X%> sind nur die Werte 4, 8, 16, 32, 64, 128, 256 oder 512 gÃ¼ltigfÃ¼r Typ %qTfÃ¼r Arraytyp mit unbekannten Grenzen muss ein LÃ¤ngenausdruck angegeben werdenfor-, while- oder do-Anweisung erwartetFormatFormatargument %d nicht verwendet vor verwendetem Argument %d im %<$%>-Stil-FormatFormatargument %d mehr als einmal im %s-Format verwendetFormatargument sollte eine %qs-Referenz seineine Zeichenkette wurde gefunden, aber das Format-Argument sollte eine %qs-Referenz seinFormat ist Â»wide characterÂ«-ZeichenketteFormat ist kein Zeichenkettenliteral, und keine FormatargumenteFormat ist kein Zeichenkettenliteral, Argumenttypen ungeprÃ¼ftFormat ist kein Zeichenkettenliteral, Formatzeichenkette ungeprÃ¼ftFormat der SpaltenÃ¼berschriften in %<devices.csv%> ist falschFormat-Zeichenkettenargument folgt den zu formatierenden ArgumentenFormat-Zeichenkettenargument ist kein ZeichenkettentypFormatzeichenkette ist hier definiertFormatzeichenkette ist kein Array vom Typ %qsZeiger auf qualifizierten Funktionstypen %qT wird geformtZeiger auf Referenztyp %qT wird geformtReferenz auf qualifizierten Funktionstypen %qT wird geformtReferenz auf Referenztyp %qT wird geformtReferenz auf Â»voidÂ« wird gebildetbeim Formen des Typs von %qsVorwÃ¤rtsdeklaration von %q#T%<%c%s%> gefunden%<-%E%> statt %<+%E%> in Protokoll(en) gefunden%<:%> in Spezifikation mit geschachteltem Namen gefunden, %<::%> erwartetein %qT wurde gefunden, aber das Format-Argument sollte eine Zeichenkette seineine %qs-Referenz wurde gefunden, aber das Format-Argument sollte eine Zeichenkette seinfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolStandard-Fall nicht am Anfang des case-Vektors gefundenGleitkomma-Software-VervollstÃ¤ndigung benÃ¶tigt %<-mtrap-precision=i%>fr30_print_operand: ungÃ¼ltiger Code %%Ffr30_print_operand: ungÃ¼ltiger Code %%xfr30_print_operand: ungÃ¼ltiger Operand fÃ¼r Code %%Afr30_print_operand: unbehandeltes MEMfr30_print_operand: unbekannter Codefr30_print_operand: nicht erkannter Code %%Bfr30_print_operand: nicht erkannter Code %%bfr30_print_operand: nicht erkannter Code %%pfr30_print_operand_address: unbehandelte AdresseRahmenzeiger benÃ¶tigt, aber reserviertRahmengrÃ¶ÃŸe von %qs ist %wd BytesRahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, grÃ¶ÃŸer als benutzerdefinierte Stapelgrenze von %d Bytes. Eine unbedingte Falle wird gesetzt.RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, mehr als die HÃ¤lfte der StapelgrÃ¶ÃŸe. Dynamische PrÃ¼fung wÃ¤re nicht zuverlÃ¤ssig. FÃ¼r diese Funktion wird keine PrÃ¼fung ausgegeben.RahmengrÃ¶ÃŸe zu groÃŸ fÃ¼r zuverlÃ¤ssige StapelÃ¼berprÃ¼fungfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupÂ»friendÂ«-Deklaration %q#D deklariert eine Nicht-Template-FunktionFriend-Deklaration %qD in lokaler Klasse ohne vorherige DeklarationÂ»friendÂ«-Deklaration %qD ist fÃ¼r explizite Spezialisierung nicht sichtbarÂ»friendÂ«-Deklaration %qD darf keine Â»virt-specifierÂ« habenÂ»friendÂ«-Deklaration benennt keine Klasse oder Funktion%<friend%>-Deklaration hierfriend-Deklaration nicht in KlassendefinitionÂ»friendÂ«-Deklaration %q#D gibt Defaultargumente an und ist nicht die einzige DeklarationÂ»friendÂ«-Deklaration von %qD gibt Defaultargumente an und ist keine Definitionfriend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend %#T%>friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend class %T::%D%>Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<%D::%> qualifiziert istDefinition der Freundfunktion %qs kann keinen Namen haben, der mit %<::%> qualifiziert istaus der Definition von %q#Dvon vorheriger Deklaration %qFfrv_print_operand: unbekannter CodeFunktion kann nur mit nil verglichen werdenFunktion %q#D ist wie eine Variable initialisiertFunktionsdefinition von %q+D ist als Â»dllimportÂ« markiertFunktion %q+D Teil des Alias-ZyklusFunktion %q+F kann nie kopiert werden, da sie das Attribut %<noclone%> hatdie Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales Â»gotoÂ« empfÃ¤ngtdie Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichertdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein berechnetes Â»gotoÂ« enthÃ¤ltdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein Argument vom Typ Array variabler LÃ¤nge hatdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein RÃ¼ckgabeargument hat, das ein Array variabler LÃ¤nge istdie Funktion %q+F kann nie inline sein, da dies mit %<-fno-inline%> unterdrÃ¼ckt wirddie Funktion %q+F kann nie Â»inlineÂ« sein, da sie %<__builtin_return%> oder %<__builtin_apply_args%> verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie alloca verwendet (zum Aufheben: Attribut Â»always_inlineÂ« verwenden)Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hatdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« enthÃ¤ltdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie setjmp verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie Â»setjmp-longjmpÂ«-Ausnahmebehandlung verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie eine variable Argumentliste verwendetFunktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration abFunktion %qD wurde innerhalb einer Union als %<virtual%> deklariertFunktion %qD ist wie eine Variable initialisiertFunktion %qD kÃ¶nnte ein Kandidat fÃ¼r Formatattribut %qs seinFunktion %qD als Variable redeklariertFunktion %qD als %<asm%>-Ausgabe verwendetFunktion %qs kann nicht als %<mutable%> deklariert seinFunktion %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rftefunktionsargumente von %<__builtin_tgmath%> haben alle denselben Typden Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische ParameterFunktionsattribute %qs und %qs schlieÃŸen sich gegenseitig ausFunktionskÃ¶rper kann zum Link-Zeitpunkt Ã¼berschrieben werdenFunktionskÃ¶rper nicht verfÃ¼gbarFunktionsrumpf ist innerhalb des Interface Â»%sÂ« nur in final-Funktionen erlaubtFunktionsaufruf hat zusammengesetzten WertFunktion Ã¼ber nicht kompatiblen Typen aufgerufenFunktionskonzept muss aufgerufen werdenFunktionsdeklaration ist kein Prototypals %<noreturn%> deklarierte Funktion hat %<return%>-AnweisungFunktionsdefinition deklarierte %<auto%>Funktionsdefinition deklarierte %<register%>Funktionsdefinition deklarierte %<typedef%>Funktionsdefinition deklarierte %qsFunktionsdefinition deklariert keine ParameterFunktionsdefinition hat qualifizierten void-RÃ¼ckgabetypenFunktion gibt keinen Zeichenkettentypen zurÃ¼ckFunktion ist extern gebunden, aufgrund einer Benutzeranforderung werden nur static-Funktionen geinlinet, um Live-Patchen zu ermÃ¶glichenFunktion liefert mÃ¶glicherweise Adresse einer lokalen Variablen zurÃ¼ckFunktion kÃ¶nnte ein Kandidat fÃ¼r Attribut %qs seinFunktion kÃ¶nnte Kandidat fÃ¼r Attribut %qs sein, wenn sie als normal zurÃ¼ckkehrend bekannt istFunktionsname als linker Operand von %<<%> ist in C++20 verboten; klammern Sie den Funktionsnamen mit %<()%> einFunktionsname fÃ¼r die Startadresse erwartetFunktionsname fÃ¼r die Startadresse erwartet, nicht Â»%sÂ«Funktion kommt nicht fÃ¼r Â»inlineÂ« in BetrachtFunktion nicht Â»inlineÂ« deklariert und CodegrÃ¶ÃŸe wÃ¼rde wachsenFunktion kann nicht Â»inlineÂ« seinFunktion kein Kandidat fÃ¼r Â»inlineÂ«Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>Funktions- oder Arraytyp in %<#pragma omp declare reduction%>FunktionsparameterFunktionszeiger werden mit der Option %<-mabi=ti%> nicht unterstÃ¼tztUnpassende Anzahl der RÃ¼ckgabewerteRÃ¼ckgabetyp der Funktion kann keine Funktion seinFunktionsrÃ¼ckgabetypen nicht kompatibel wegen %<volatile%>Funktion gibt eine FunktionFunktion gibt ein Array zurÃ¼ckFunktion liefert Adresse einer Sprungmarke zurÃ¼ckFunktion liefert Adresse einer lokalen Variablen zurÃ¼ckFunktion gibt Aggregat zurÃ¼ckInterner Fehler: function symbol is not functionFunktions-Template %qD als Klassentemplate redeklariertBezeichner %qD fÃ¼r Funktionstemplate ist geschachteltem Namens-SpezifiziererFunktionstypen nicht wirklich kompatibel in ISO-CFunktionsversionen kÃ¶nnen nicht als %<gnu_inline%> markiert werden, KÃ¶rper mÃ¼ssen generiert werdenFunktion mit qualifiziertem void-RÃ¼ckgabetypen aufgerufenFunktions-GÃ¼ltigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariertFunktions-GÃ¼ltigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarRumpf eines function-try-block in einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarfunction_profiler-UnterstÃ¼tzungfunction_profiler-UnterstÃ¼tzung fÃ¼r MMIXfunktionale Umwandlung in Arraytyp %qTFunktionen kÃ¶nnen nicht %<scope%> seinAusschuss am Ende von %<#pragma nomember_alignment%>gcc-Treiberversion %s %s fÃ¼hrt GCC-Version %s aus
  gcc-Version %s %s
  gcov %s%s
! Interner Fehler: generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>get_mpz(): Not an integer constantKern-DateigrÃ¶ÃŸenlimit kann nicht geholt werden: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typeInterner Fehler: gfc_array_dimen_size(): Bad EXPR_ARRAY exprInterner Fehler: gfc_array_dimen_size(): Bad dimensionInterner Fehler: gfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variableInterner Fehler: gfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsInterner Fehler: gfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typeInterner Fehler: gfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran unterstÃ¼tzt nicht -E ohne -cppgfortran: Nur eine Option %<-J%> erlaubtGimple-Aufruf hat kein ZielGimple-Aufruf hat zwei Zielegimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockGimplifikation gescheitertglobale Konstruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztglobale Destruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztder Inhalt des %<global-module-fragment%> muss aus einer PrÃ¤prozessor-Einbindung stammenglobale Qualifizierung von Klassenname ist ungÃ¼ltigglobale Register-Variable %qD in verschachtelter Funktion verwendetglobale Registervariable folgt einer Funktionsdefinitionglobale Registervariable hat AnfangswertGlobale/statische Variablenzuweisung wurde abgefangenglobale Variablen, statische Variablen, Felder, Manifest-Konstanten, ref- und out-Parameter kÃ¶nnen nicht %<scope%> sein%d Template-Parameter fÃ¼r %q#D erhalten%d Template-Parameter fÃ¼r %q#T erhaltenGoto-Ziel ist weder eine Marke noch ein ZeigerGlobaler Zeiger ist konstant (trotzdem bei indirekten Aufrufen sichern/wiederherstellen).gp_offset (%ld) oder end_offset (%ld) ist kleiner als NullGravis-Akzent %<`%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatgsplit-dwarf wird auf dieser Plattform nicht unterstÃ¼tztPCH musste verschoben werdenHardware-Gleitkommabefehle fÃ¼r MIPS16 fÃ¼r ABIs auÃŸer o32 und o64Dezimale Hardware-Gleitkommabefehle sind im ESA/390-Modus nicht verfÃ¼gbarDezimale Hardware-Gleitkommabefehle sind auf %s nicht verfÃ¼gbarHardware-VektorunterstÃ¼tzung ist auf %s nicht verfÃ¼gbarHardware-VektorunterstÃ¼tzung ist mit %<-msoft-float%> nicht verfÃ¼gbarhat unterschiedliche Parameter in einer anderen Ãœbersetzungseinheithat unterschiedlichen RÃ¼ckgabetyp in einer anderen Ãœbersetzungseinheithat VorwÃ¤rtsreferenzenhat ungenauen Wert, wegen Verlust der Genauigkeithat keinen Funktionsrumpf mit RÃ¼ckgabetyp-Herleitunghat keine Â»returnÂ«-Anweisung, verspricht aber einen RÃ¼ckgabewert vom Typ Â»%sÂ«Interner Fehler: head insn %d for block %d not found in the insn streamhierobere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausInterner Compilerfehler: histogram value statement does not correspond to the statement it is associated withiWMMXt und NEON sind unvertrÃ¤glichiWMMXt wird im Thumb-Modus nicht unterstÃ¼tztia64_print_operand: unbekannter Codeidentical_array_ref(): inconsistent dimensionsBezeichner %qE steht mit C++-SchlÃ¼sselwort in KonfliktBezeichner %qE wird in C++11 zum SchlÃ¼sselwortBezeichner %qE wird in C++20 zum SchlÃ¼sselwortBezeichner nach %<@protocol%> erwartetidentifier overflow: %dwenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwendenwenn das Apostroph sich nicht vermeiden lÃ¤sst, schlieÃŸen Sie es stattdessen in ein Direktivenpaar %qs und %qs einWenn dieser Code erreicht wird, wird das Programm abgebrochenwenn %qs nicht verwendbar ist, verwenden Sie stattdessen %qs%<#pragma %s %s%> wird ignoriert%<#pragma align%> wird fÃ¼r explizit ausgerichtetes %q+D ignoriert%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem nicht-%<uniform%>-Argument wird ignoriert%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem RÃ¼ckgabetyp wird ignoriert%<-fschedule-insns%> wird wegen Ausnahmebehandlungsfehler ignoriert%<asm%>-Angabe fÃ¼r nicht-statische lokale Variable %q+D wird ignoriertAttribut %qD an unbenanntem Namensraum wird ignoriertAttribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert%qE-Attribut wird fÃ¼r Templateinstanziierung %qT ignoriert%qE-Attribut wird fÃ¼r Templatespezialisierung %qT ignoriertAttribut %qE wird ignoriert, da es sich nicht auf eine Variable beziehtAttribut %qE wird ignoriert, da es sich auf eine Variable beziehtAttribut %qE wird ignoriert, da es sich auf eine initialisierte Variable beziehtAttribut %qE wird ignoriert, da es sich auf eine uninitialisierte Variable beziehtAttribut %<%E (%u)%> wird ignoriert, da es mit Attribut %<%E (%u)%> in Konflikt stehtAttribut %qE wird nach dem frÃ¼heren %qE ignoriertAttribut %qE steht mit dem Attribut %<either%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<lower%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %<noinit%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<persistent%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %<section%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<upper%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE wird in Deklaration der eingebauten Funktion %qD ignoriert, da es mit Attribut %qs in Konflikt stehtAttribut %qs wird ignoriert, da es dem vorherigen %qs widersprichtauf %qT nach einer Definition angewandte Attribute werden ignoriertauf Klassentyp %qT angewandte Attribute auÃŸerhalb einer Definition werden ignoriertauf abhÃ¤ngigen Typ %qT angewandte Attribute ohne zugehÃ¶rige Deklaration werden ignoriertAttribute an Templateargument %qE werden ignoriertAttribute an Templateargument %qT werden ignoriertdoppeltes Verzeichnis Â»%sÂ« wird ignoriert
  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 deklariert) wird ignoriertder RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert%sder RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %E%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 vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriertder RÃ¼ckgabewert vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %Eder 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 %qDDer Direktwert fÃ¼r Â»%2$sÂ« muss in eine %1$d-Bit-Ganzzahl passenimplizites 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 DO%<import%> kann nicht direkt in einer Bindungs-Angabe vorkommender Import hat %q#D hier deklariertImport-Deklaration muss im globalen GÃ¼ltigkeitsbereich seinimport_iso_c_binding_module(): Unable to create symbol for %simportiert beiunmÃ¶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 von %qD, die mit Attribut %qs hier deklariert wurdein einem Aufruf von %qT, die mit Attribut %qs deklariert wurdein einem Aufruf der hier deklarierten Allokationsfunktion %qDin einem Aufruf der eingebauten Allokationsfunktion %qDin einem Aufruf der eingebauten Funktion %qDin einem Aufruf der Funktion %qDin einem Aufruf der Funktion %qD, die als %qs deklariert istin einem Aufruf der Funktion %qD, die mit Attribut %qs deklariert wurdein einem Aufruf der nicht-statischen Elementfunktion %qDin einem Aufruf mit Typ %qTin einem Aufruf mit Typ %qT und Attribut %qsin- und out-VertrÃ¤ge kÃ¶nnen nur ohne Rumpf vorkommen, wenn sie virtuelle Interface-Funktionen sind, oder %<abstract%>in 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 bereitbinden Sie %qs ein oder stellen Sie eine Deklaration von %qE 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 kovariante Typen Â»%sÂ« und Â»%sÂ«inkompatible 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Ã¤ndige Mixin-Deklaration (%s)unvollstÃ¤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Ã¼gbarerbt vom doppelten Interface Â»%sÂ«init-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 von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r SkalareInitialisierung 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 %qTInitialisierung mit Â»%s.%s + 1Â« erzeugt Ãœberlauf fÃ¼r Typ Â»%sÂ«Initialisierungen 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 Schleifeinout-Variablen kÃ¶nnen nur innerhalb von inout-Funktionen deklariert werdenEingabedatei %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 %qsdie Schnittstelle %qE hat keine gÃ¼ltige Form einer konstanten Zeichenketteinterner 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 OperandenInterne Prozedur %qs bei %L steht in Konflikt mit DUMMY-Argumentinterne Einheit in WRITEdie Attribute %<interrupt%> und %<naked%> sind nicht kompatibelInterrupthandler kÃ¶nnen keine MIPS16-Funktionen seinInterrupthandler kÃ¶nnen keine Argumente habenInterrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument habenInterrupt-Dienst-Routinen kÃ¶nnen nicht direkt aufgerufen werdenInterrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> habenin Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs seinin Interrupt-Service-Routinen sollte das erste Argument ein Zeiger seinInterruptvektor fÃ¼r %qE-Attribut ist nicht vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread ist nur auf Fido verfÃ¼gbarintrinsischer Registerindex ist auÃŸerhalb des gÃ¼ltigen Bereichsinnere Variable, die keine Prozedur istungÃ¼ltiger %%%c-OperandungÃ¼ltiger %%-CodeungÃ¼ltiger %%A-OperandungÃ¼ltiger %%A-WertungÃ¼ltiger %%B-OperandungÃ¼ltiger %%C-OperandungÃ¼ltiger %%C-WertungÃ¼ltiger %%D-OperandungÃ¼ltiger %%D-WertungÃ¼ltiger %%E-WertungÃ¼ltiger %%F-WertungÃ¼ltiger Modus %%GungÃ¼ltiger %%G-WertungÃ¼ltiger %%H-OperandungÃ¼ltiger %%H-SpezifiziererungÃ¼ltiger %%H-WertungÃ¼ltiger %%I-OperandungÃ¼ltiger %%J-CodeungÃ¼ltiger %%J-WertungÃ¼ltiger %%K-WertungÃ¼ltiger %%L-OperandungÃ¼ltiger %%L-WertungÃ¼ltiger %%M-OperandungÃ¼ltiger %%M-WertungÃ¼ltiger %%N-OperandungÃ¼ltiger %%N-WertungÃ¼ltiger %%O-WertungÃ¼ltiger %%P-OperandungÃ¼ltiger %%P-WertungÃ¼ltiger %%R-WertungÃ¼ltiger %%T-WertungÃ¼ltiger %%U-WertungÃ¼ltiger %%V-WertungÃ¼ltiger %%Y-OperandungÃ¼ltiger %%c-OperandungÃ¼ltiger %%d-OperandungÃ¼ltiger %%d-WertungÃ¼ltiger %%e-WertungÃ¼ltiger %%f-OperandungÃ¼ltiger %%f-WertungÃ¼ltiger %%h-OperandungÃ¼ltiger %%h-WertungÃ¼ltiger %%i-OperandungÃ¼ltiger %%j-CodeungÃ¼ltiger %%j-OperandungÃ¼ltiger %%j-WertungÃ¼ltiger %%k-WertungÃ¼ltiger %%m-WertungÃ¼ltiger %%p-WertungÃ¼ltiger %%q-WertungÃ¼ltiger %%r-OperandungÃ¼ltiger %%r-WertungÃ¼ltiger %%s-OperandungÃ¼ltiger %%s-WertungÃ¼ltiger %%t-OperandungÃ¼ltiger %%t-WertungÃ¼ltiger %%t/%%b-WertungÃ¼ltiger %%u-WertungÃ¼ltiger %%v-WertungÃ¼ltiger %%x-WertungÃ¼ltiger %%xn-CodeungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probierenungÃ¼ltiger %%z-WertungÃ¼ltiges %<#pragma %s%>ungÃ¼ltiges %<CASE_CHAIN%>ungÃ¼ltiger %<CPU_TYPE%>-Wert %qs gelesen aus %<devices.csv%> fÃ¼r %qsungÃ¼ltiger %<MPY_TYPE%>-Wert %qs gelesen aus %<devices.csv%> fÃ¼r %qsungÃ¼ltiges %<PHI%>-ArgumentungÃ¼ltiges %<PHI%>-ErgebnisungÃ¼ltiges %<const_cast%> von Typ %qT in Typ %qTungÃ¼ltiges %<const_cast%> eines R-Wertes des Typs %qT in Typ %qTungÃ¼ltiges %<static_cast%> von Typ %qT in Typ %qTungÃ¼ltiger %<task%>-Reduktionsmodifizierer in Konstrukt kombiniert mit %<simd%> oder %<loop%>ungÃ¼ltiger %<task%>-Reduktionsmodifizierer in Konstrukt, das nicht mit %<parallel%>, %<for%> oder %<sections%> kombiniert istungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %qs 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Ã¼ltiger nicht-rechteckiger OpenMP-Schleifenschritt; %<(%E - %E) * %E%> ist kein Vielfaches von Schleife %d Schritt %qEungÃ¼ltige rechte Seite fÃ¼r GIMPLE-Speicherung: %qsungÃ¼ltiges UNSPEC als OperandungÃ¼ltiges UNSPEC als Operand: %dInterner Fehler: invalid _LiteralungÃ¼ltiger abstrakter Parametertyp %qTungÃ¼ltiger abstrakter RÃ¼ckgabetyp %qTungÃ¼ltiger abstrakter RÃ¼ckgabetyp fÃ¼r Funktion %q+#DungÃ¼ltiger abstrakter RÃ¼ckgabetyp fÃ¼r Elementfunktion %q+#DungÃ¼ltiger abstrakter Typ %qT fÃ¼r %qEungÃ¼ltiger abstrakter Typ fÃ¼r %q+DungÃ¼ltiger Zugriff auf nicht-statisches Datenelement %qD in virtueller Basis des NULL-ObjektesungÃ¼ltige AdresseungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»OÂ«ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»RÂ«ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»SÂ«ungÃ¼ltige Adresse in OperandungÃ¼ltiger AdressierungsmodusungÃ¼ltiger Adressoperand in %qsungÃ¼ltiger AdressierungsmodusungÃ¼ltige Ausrichtung fÃ¼r %<#pragma align%> - ignoriertUngÃ¼ltiger Ausrichtungswert fÃ¼r %<__builtin_arc_aligned%>ungÃ¼ltige Anwendung von %<__alignof%> auf ein BitfeldungÃ¼ltige Anwendung von %<sizeof%> auf ein BitfeldUngÃ¼ltige Anwendung von %<sizeof%> auf einen FunktionstypenungÃ¼ltige Anwendung von %qs auf ElementfunktionUngÃ¼ltige Anwendung von %qs auf einen void-TypenUngÃ¼ltige Anwendung von %qs auf Arraytyp %qT mit unvollstÃ¤ndigem ElementtypUngÃ¼ltige Anwendung von %qs auf unvollstÃ¤ndigen Typen %qTUngÃ¼ltige Architektur fÃ¼r Zielattribut oder -pragma %qsungÃ¼ltiges Argument %qs fÃ¼r %<-mbranch-protection=%>ungÃ¼ltiges Argument %qs fÃ¼r %<-mharden-sls=%>UngÃ¼ltiges Argument %d fÃ¼r eingebaute Funktion %qFungÃ¼ltiges Argument %qs fÃ¼r %qsungÃ¼ltiges Argument fÃ¼r %<-mharden-sls=%>ungÃ¼ltiges Argument fÃ¼r Attribut %qEungÃ¼ltiges Argument fÃ¼r Attribut %qsUngÃ¼ltiges Argument von SQRT bei %LungÃ¼ltiges Argument fÃ¼r %qDungÃ¼ltiges Argument fÃ¼r eingebaute FunktionungÃ¼ltiges Argument fÃ¼r eingebaute Funktion Â»%sÂ«ungÃ¼ltiges Argument fÃ¼r GIMPLE-AufrufungÃ¼ltige ArgumenteungÃ¼ltige Argumente fÃ¼r Option %<-falign-%s%>: %qsungÃ¼ltige Argumente fÃ¼r %<-fpatchable-function-entry%>UngÃ¼ltige ArrayzuweisungInterner Fehler: invalid base %qE for SSA nameungÃ¼ltige Spezifizierung der BasisklasseInterner Fehler: invalid block indexungÃ¼ltiger Zweig zu/von strukturiertem %s-BlockungÃ¼ltiger 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&)%> gemeintungÃ¼ltiges Steuerregister %d fÃ¼r mvtc; Â»pswÂ« wird verwendetSteuerprÃ¤dikat ungÃ¼ltigungÃ¼ltige Umwandlung von %<__fpreg%>ungÃ¼ltige Umwandlung von %qH in %qIungÃ¼ltige Umwandlung von %<* __vector_pair%>ungÃ¼ltige Umwandlung von Typ %<* __vector_quad%>ungÃ¼ltige Umwandlung von %<__vector_pair%>ungÃ¼ltige Umwandlung von Typ %<__vector_quad%>ungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>ungÃ¼ltige Umwandlung in GIMPLE-AufrufungÃ¼ltige Umwandlung in Â»returnÂ«-AnweisungungÃ¼ltige Umwandlung in %<__fpreg%>ungÃ¼ltige Umwandlung in %<* __vector_pair%>ungÃ¼ltige Umwandlung in Typ %<* __vector_quad%>ungÃ¼ltige Umwandlung in %<__vector_pair%>ungÃ¼ltige Umwandlung in Typ %<__vector_quad%>ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>ungÃ¼ltige Umwandlung in Typ %qT von Typ %qTungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q#DungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q+#DungÃ¼ltige CPU %qs fÃ¼r %s%qs%sungÃ¼ltige Option fÃ¼r benutzerdefinierten Befehl %qsUngÃ¼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()%>invalid fn spec attribute "%s"invalid fn spec attribute "%s" arg %iungÃ¼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 Reihenfolge in asm-Knoten %iungÃ¼ltige Parameterkombination fÃ¼r AltiVec-spezifisches intrinsisches %qsungÃ¼ltige Parameterkombination fÃ¼r intrinsisches %qsungÃ¼ltiger Parametertyp %qTungÃ¼ltige DurchlaufpositionierungsoperationUngÃ¼ltiger Zeigermodus %qsungÃ¼ltiger Zeiger auf Bitfeld %qDungÃ¼ltige Position oder GrÃ¶ÃŸe in %qsungÃ¼ltiger Positions- oder GrÃ¶ÃŸenoperand fÃ¼r %qsungÃ¼ltige Â»privateÂ«-Reduktion auf %qEungÃ¼ltige Â»proc_bindÂ«-ArtungÃ¼ltiger Schutztyp %qs in Pragma oder Attribut %<target("branch-protection=")%>ungÃ¼ltiger Prototyp fÃ¼r Â»%sÂ«ungÃ¼ltiges Zeichen %qc in BedingungungÃ¼ltiger Â»pure constÂ«-Status fÃ¼r FunktionungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)ungÃ¼ltige Qualifizierer an Nicht-Element-FunktionstypungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-NameungÃ¼ltiges Empfangen auf Nur-Sende-KanalungÃ¼ltiger EmpfÃ¤ngertyp %qsungÃ¼ltiger reduction-identifierungÃ¼ltige Referenz fÃ¼r Ausgabemodifizierer Â»JÂ«ungÃ¼ltiger Registername fÃ¼r %q+DungÃ¼ltiger regulÃ¤rer Ausdruck %qs in %qsungÃ¼ltige AdressverschiebungungÃ¼ltige AuflÃ¶sung in AuflÃ¶sungsdateiungÃ¼ltiger RÃ¼ckgabetyp %qT der %<constexpr%>-Funktion %q+DungÃ¼ltige gemeinsame rtl-Verwendung in Befehl gefundenungÃ¼ltige AblaufartUngÃ¼ltiges zweites Argument fÃ¼r %<__builtin_prefetch%>; es wird 0 verwendetungÃ¼ltiges Â»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 0 verwendetungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>UngÃ¼ltiger Typ %qT als Initialisierung fÃ¼r einen Vektor des Typs %qTungÃ¼ltiger Typ %qT als %<friend%> deklariertungÃ¼ltiger Typ %qTungÃ¼ltiger Typ %qT fÃ¼r %<->%>ungÃ¼ltiger Typ %qT fÃ¼r %<->*%>ungÃ¼ltiger Typ %qT fÃ¼r ArrayindexungÃ¼ltiger Argumenttyp %qT fÃ¼r implizite UmwandlungungÃ¼ltiger Typ %qT fÃ¼r unÃ¤res %<*%>ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-AusgabeInterner Fehler: invalid type for _Literal with constructorungÃ¼ltiger Typ fÃ¼r InstanzvariableungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qEungÃ¼ltiger Typ fÃ¼r Â»makeÂ«-FunktionungÃ¼ltiger Typ fÃ¼r Parameter %d der %<constexpr%>-Funktion %q+#DungÃ¼ltiger Typ fÃ¼r EigenschaftInterner Fehler: invalid type of %<__MEM%> operandungÃ¼ltiger Typ fÃ¼r Argument %u der typgenerischen FunktionungÃ¼ltiger typgenerischer RÃ¼ckgabetyp fÃ¼r Argument %u von %<__builtin_tgmath%>ungÃ¼ltiger typgenerischer Typ fÃ¼r Argument %u von Argument %u von %<__builtin_tgmath%>ungÃ¼ltige Typen %<%T[%T]%> fÃ¼r FeldindexungÃ¼ltiger Typen fÃ¼r %qsungÃ¼ltige Typen in AdressraumumwandlungungÃ¼ltige Typen in Umwandlung zu GleitkommaungÃ¼ltige Typen in Umwandlung in GanzzahlungÃ¼ltige Typen Festkomma-UmwandlungungÃ¼ltige Typen in NOP-UmwandlungungÃ¼ltige Verwendung von %%d, %%x oder %%XungÃ¼ltige Verwendung von %<...%> bei Aufruf einer nicht-variadischen FunktionungÃ¼ltige Verwendung von %<...%> mit eingebauter FunktionungÃ¼ltige Verwendung von %<...%> mit Nicht-SliceungÃ¼ltige Verwendung von %<::%>ungÃ¼ltige Verwendung von %<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 des MMA-Operanden vom Typ %qs als Parameter einer FunktionungÃ¼ltige Verwendung des MMA-Typs %qs als RÃ¼ckgabetyp einer FunktionungÃ¼ltige Verwendung eines Zeigers auf einen unvollstÃ¤ndigen Typen in ZeigerarithmetikungÃ¼ltige Verwendung von Arrayindizierung bei Zeiger auf Elementfalsche Verwendung eines Arrays mit unbekannten GrenzenungÃ¼ltige Verwendung der asm-Schalter-AusgabeungÃ¼ltige Verwendung des Attributs %<fallthrough%>ungÃ¼ltige Verwendung von Attributen in leerer DeklarationungÃ¼ltige Verwendung von geschweift geklammerter InitialisierungslisteungÃ¼ltige Verwendung des Konstruktors als TemplateungÃ¼ltige Verwendung 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 des nicht-statischen Datenelements %qEungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qDungÃ¼ltige Verwendung der nicht-statischen Elementfunktion vom Typ %qTfalsche Verwendung von %<pack expansion%> %qTfalsche Verwendung eines PackauflÃ¶sungs-AusdruckesungÃ¼ltige Verwendung des Platzhalters %qTungÃ¼ltige Verwendung 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-Einheitist ein Zeiger auf eine verÃ¤nderliche Â»structÂ«. Nur Zeiger auf Â»constÂ«, Â»immutableÂ« oder Â»shared structÂ« sind als threadlokale Variablen erlaubt, nicht jedoch Â»%sÂ«ist verÃ¤nderlich. Als threadlokale Variablen sind nur Â»constÂ« oder Â»immutable classÂ« erlaubt, nicht jedoch Â»%sÂ«ist in Â»%sÂ« geschachtelt, aber die Oberklasse Â»%sÂ« ist in Â»%sÂ« geschachteltist nicht %<static%> und kann daher keinen static-Initialisierer habenist nicht geschachtelt, aber die Oberklasse Â»%sÂ« ist in Â»%sÂ« geschachteltis_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 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Â«das SchlÃ¼sselwort %<export%> ist veraltet und wird ignoriertdas SchlÃ¼sselwort %<export%> wird mit %<-fmodules-ts%> eingeschaltetSchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriertSchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubtSchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubtSchlÃ¼sselwort %<typename%> in diesem Kontext nicht erlaubt (eine qualifizierte Elementinitialisierung ist implizit ein Typ)SchlÃ¼sselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubtMarke 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 FunktionsdeklarationDefinition einer Sprungmarke ist kein konstanter AusdruckInitialisierungen fÃ¼r Lambda-Captures sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarLambda-Einfangen von %qE ist kein konstanter AusdruckLambda-AusdrÃ¼cke nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarLambda in lokaler Klasse %q+T kann Variablen aus dem umschlieÃŸenden Kontext nicht einfangenLambdaparameter %qD war vorher als EinfÃ¤nger deklariertLambda-Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarLambda-Templates sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarLambda-Ausdruck in Template-Argument ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarLambda-Ausdruck in nicht evaluiertem Kontext ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarLambda-Ausdruck ist erst ab C++17 ein konstanter AusdruckLambdas sind erst ab C++17 implizit %<constexpr%>Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %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 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 wurdeSchleifenvariable %qD erzeugt eine Kopie vom Typ %qTSchleifenvariable %qD vom Typ %qT bindet an temporÃ¤res Objekt, das aus dem Typen %qT konstruiert wurdeInterner Fehler: loop verification on loop tree that needs fixupInterner Fehler: loop with header %d marked for removalInterner Fehler: loop with header %d not in loop treelockerere Ausnahmespezifikation in der Ã¼bersteuernden virtuellen Funktion %q+#Funtere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausUntere Grenze %qE des Arrayabschnitts muss Ganzzahltyp 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 pch_preprocess%>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Ã¼ckgebendie Zeichen in einem gemangelten Namen kÃ¶nnen nur vom Typ %<char%> seingemangelter 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 vernichtetManifest-Konstanten mÃ¼ssen Initialisierer habenAbbildung 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++20%> oder %<-std=gnu++20%> gleichzeitig %<virtual%> und %<constexpr%> seinElement %qD kann nicht gleichzeitig %<virtual%> und %<static%> seinElement %qD als Â»friendÂ« deklariert, bevor Typ %qT definiert wurdeElement %qD in schreibgeschÃ¼tztem Objekt als %<asm%>-Ausgabe verwendetElement %qD ist nicht initialisierte 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 %qTAbweichung in Grenze %Z von Argument %u, deklariert als %sAbweichung in Grenzen %Z von Argument %u, deklariert als %sKonflikt 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 nichtabweichende Definitionunpassende Klammernunpassendes Objective-C++-Konstrukt %<@%D%>fehlende $-Operandennummer im Format%<(%> hinter %<#pragma GCC visibility push%> fehlt - ignoriertfehlendes %<(%> hinter %<#pragma pack%> - ignoriertFehlendes %<(%> hinter %<#pragma unused%>, wird ignoriertFehlendes %<)%> hinter %<#pragma unused%>, wird ignoriertfehlende %<PHI%>-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-Formatesfehlender HeadernameErhÃ¶hungsausdruck fehltfehlender indirekter Aufruf in der Folge der spekulativen Aufrufefehlende Initialisierung fÃ¼r Â»%sÂ«, Feld Â»%sÂ«fehlende Initialisierung fÃ¼r Feld %qD von %qT fehltInitialisierung fÃ¼r Element %qD fehltfehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragmafehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragmafehlendes Makefile-Ziel hinter %qsfehlende Zuordnungfehlende Methode %s%s%sfehlender Modulnamefehlender Name fÃ¼r Pragma oder Attribut %<target("arch=")%>fehlender Name fÃ¼r Pragma oder Attribut %<target("cpu=")%>Fehlende ZahlÃ¶ffnende Klammer fehltfehlender OperandOption hinter %<#pragma GCC diagnostic%>-Variante fehltfehlende oder beschÃ¤digte object.dfehlender Ursprung fÃ¼r einen Knoten in einer verschachtelten Listefehlender Pfad hinter %qsfehlendes primÃ¤res Templateattribut %sfehlende primÃ¤re Templateattribute %sEigenschaftsattribut fehltmissing ref for speculation %ifehlende AuflÃ¶sungsdaten fÃ¼r %sWÃ¤chter in Funktionsaufruf fehltfehlende 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%>Mixin-Templates sind keine regulÃ¤ren TemplatesVermischung 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 %C%<module-declaration%> ist innerhalb von %<header-unit%> nicht erlaubtModul-Deklaration ist nur als erste Deklaration erlaubt, oder wenn sie das global-module-fragment beendetmehr als %d Operanden in %<asm%>mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheitmehr als eine %<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 ArgumentCompilieren von mehreren Quellen ist fÃ¼r C++ nicht implementiertmultidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenMultilib-Ausschluss %qs ist ungÃ¼ltigMultilib-AusschlÃ¼sse %qs sind ungÃ¼ltigMultilib-select %qs %qs ist ungÃ¼ltigMultilib-select %qs ist ungÃ¼ltigMultilib-Spezifikation %qs ist ungÃ¼ltigmehrere %<-mcpu=%>-Optionen 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 Ãœbersteuerungen derselben Funktionmehrere Parameter wurden %qD genanntmehrere vorherrschende Definitionen fÃ¼r %qEmehrere Methoden fÃ¼r Eigenschaft %qE angegeben, die letzte von denen wird verwendetmehrere ref-qualifiermehrere Registerspeicher-Attribute fÃ¼r Funktion %qDmehrere Selektoren namens %<%c%E%> gefundenmehrere Speicherklassen in Deklaration von %qsmehrere Speicherklassen in Deklarationmehrere Typen in einer Deklarationmultiple virtual PHI nodes in BB %dFunktionsaufruf mit mehreren Werten in Kontext mit einem WertFunktionsaufruf mit mehreren Werten in Kontext mit einem WertMultiplizieroption bringt mit sich, dass r%d festgelegt istMultiversionierung erfordert %<ifunc%>, was auf diesem Ziel nicht unterstÃ¼tzt 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 verwendbarnackte Assembler-Funktionen mit VertrÃ¤gen werden nicht unterstÃ¼tztnacktes Attribut bezieht sich nur auf FunktionenName %qD in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendetName %qT hat unvollstÃ¤ndigen Typender Name %qs unterscheidet sich vom Namen %qs, der in einer anderen Ãœbersetzungseinheit definiert istName %qs ist als %wd definiert, in einer anderen Ãœbersetzungseinheit jedoch als %wdName %qs wird in einer anderen Ãœbersetzungseinheit mit unterschiedlichem Wert definiertName der Elementfunktion fehltName der Klasse verdeckt Template-Templateparameter %qDName in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendetbenannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tztNamensbereich %qD betretenNamensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommenName eines Namensraums erwartetanonymes Aggregat im GÃ¼ltigkeitsbereich eines Namespace muss statisch seinverengende Umwandlung von %qE von %qH nach %qIverengende Umwandlung von %qE von %qH nach %qI ist in C++11 ungÃ¼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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbargeschachtelte Schleife in Reduktion benÃ¶tigt Reduktionsklausel fÃ¼r %qEgeschachtelter Namensgeber %qT fÃ¼r enum-Deklaration benennt weder Klasse noch Namensraumverschachtelte Namensraumdefinitionen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarName eines geschachtelten Namensraums erwartetgeschachtelte q-DirektivenVerschachtelte Redefinition von %<enum %E%>Verschachtelte Redefinition von %<struct %E%>Verschachtelte Redefinition von %<union %E%>Â»newÂ« kann nicht auf Funktionstyp angewendet werdenÂ»newÂ« kann nicht auf Referenztyp angewendet werdenneue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutigneu in Fortran 2003neu in Fortran 2008neu in Fortran 2018neu in Fortran 95neue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert 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 Definition von Â»struct %sÂ«keine 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)%>die Basisklasse enthÃ¤lt keinen Standardkonstruktor, der vom impliziten Â»super()Â« aufgerufen wirdbei 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 Adresseweder Â»return Ausdruck;Â« noch Â»assert(0);Â« am Ende der Funktioneine %<constexpr%>-Funktion, die etwas Anderes als %<void%> zurÃ¼ckgibt, muss eine return-Anweisung enthaltenkeine return-Anweisung in nicht void zurÃ¼ckgebender Funktionkeine return-Anweisungen in %qT zurÃ¼ckgebender 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 definitionKnoten hat ungÃ¼ltige Reihenfolge %iInterner Fehler: node has unknown typeInterner Fehler: node is alias but not definitionInterner Fehler: node is alias but not implicit aliasInterner Fehler: node is alone in a comdat groupInterner Fehler: node is analyzed but it is not a definitionInterner Fehler: node is in same_comdat_group list but has no comdat_groupInterner Fehler: node is symver but not aliasInterner Fehler: node is transparent_alias but not an aliasInterner Fehler: node is weakref but not an transparent_aliasInterner Fehler: node not found in symtab assembler name hashInterner Fehler: node not found node->decl->decl_with_vis.symtab_nodeKnoten mit nicht freigegebenem Speicher gefundennoexcept-Ausdruck wird wegen Aufruf von %qD zu %<false%> ausgewertetOperand fÃ¼r Â»%%%cÂ« muss ein 32-Bit-Register seinREAL-Argument ohne doppelte Genauigkeit fÃ¼r intrinsisches %s bei %Lnicht-%<consteval%>-Funktion %q+D Ã¼bersteuert %<consteval%>-Funktionvon nicht-AAPCS abgeleitete PCS-VarianteNicht-ASCII-Zeichen in CFString-LiteralNicht-NULL-Zeigerinitialisierung bei %CNicht-OpenACC-Konstrukt innerhalb einer OpenACC-RegionNicht-OpenACC-Konstrukt innerhalb einer OpenACC-RoutineNicht-Array-Deallokation eines Objekts, das mit Array-Allokation allokiert wurdeFehlzuordnung bei Ausnahmebehandlung ohne AufrufTeilspezialisierung %qE ist nur fÃ¼r Klassen und Variablen erlaubtInterner Fehler: non-cold basic block %d reachable only by paths crossing the cold partitionNicht-konstantes Ganzzahl-Argument %u in Aufruf von Funktion %qENicht konstantes Argument 0 fÃ¼r %qsNicht konstantes Argument 1 fÃ¼r %qsNichtkonstantes Feld in DATA-Anweisung %Lnicht konstante Arrayinitialisierungnichtkonstante LÃ¤nge fÃ¼r neues Array muss direkt angegeben werden, nicht Ã¼ber %<typedef%>Nichtkonstante LÃ¤nge in Array-new muss ohne Klammern um die Typ-ID angegeben werdennicht-konstantes zusammengesetztes Literal kann nicht in einem Konstanten-Ausdruck auftretenNicht-konstante Bedingung fÃ¼r statische Behauptungnon-constant element in constant 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 habeneine Using-Deklaration, die nicht-Member ist, benennt den Konstruktor von %qTNichtelement-Templatedeklaration von %qDEingabe von Nicht-Speicher %d muss im Speicher bleibenNicht-Speicher-Ausgabe %d muss im Speicher bleibennicht geschachtelte Funktion mit variabel modifiziertem TypenNicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert seinNicht-Objective-C-Typ %qT kann nicht aufgefangen werdenNicht-Parameter %qs kann kein Parameterpack seinArgument, das kein Zeiger ist, in %<__builtin_launder%>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++20%> oder %<-std=gnu++20%> verfÃ¼gbarNichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarNicht-Variable %qD in Deklaration mit mehr als einem Deklarator mit Platzhaltertyp%qs mit Elementen ist kein VektorNicht-Vektoroperanden in Vektorvergleichnichtkonstanter Arrayindex in InitialisierungInterner Fehler: nonempty exits list of loop %d, but exits are not 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-ZeigerDereferenzierung eines NullzeigersNullbarkeits-Angabe %qE kann nicht auf Zeigertyp %qT angewendet werden, da dieser mehrere Ebenen von Zeigern hatNullbarkeits-Angabe %qE ist nur auf Zeigertypen anwendbar, nicht auf %qTZahl muss 0 oder 1 seinAnzahl der Argumente passt nicht zum eingebauten PrototypenAnzahl der Argumente passt nicht zum PrototypenInterner Fehler: number of bb notes in insn chain (%d) != n_basic_blocks (%d)Komponentenanzahl des Vektors ist keine 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 erwartetausgedient in Fortran 95veralteter Maverick-Formatcode Â»%cÂ«veraltete Option %<-I-%> verwendet, bitte stattdessen %<-iquote%> verwendenveraltete Verwendung einer bestimmten Initialisierung mit %<:%>veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>von hier erhaltenodr-verwendete Inline-Variable %qD ist nicht definiertvon Modulvom Typ Â»struct %sÂ« verwendet Â»this(this)Â«, das ist jedoch in Â»staticÂ«-Initialisierung nicht erlaubtOffload-Compiler %s nicht gefundenOffload-Compiler %s nicht gefunden (erwÃ¤gen Sie %<-B%>)Auslagerungsdimension %d liegt auÃŸerhalb des WertebereichesOffset %qwi ist auÃŸerhalb der Grenzen der konstanten ZeichenketteOffset Ã¼berschreitet 16 BytesOffset von %qD 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 werdengenau ein Argument vom Typ %<void*%> erwartetgenau ein Argument vom Typ Â»voidÂ« erwartet, nicht Â»%sÂ«ein 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 Parameter oder foreach-Deklarationen kÃ¶nnen %<ref%> seinnur Parameter oder Variablen auf dem Stapel kÃ¶nnen %<inout%> seinnur einfacher RÃ¼ckgabetyp %<auto%> kann zu %<void%> hergeleitet werdenin einer %<constexpr%>-Funktion in C++20 darf Inline-Assemblercode nur vorkommen, wenn er nicht im Auswertungspfad liegtNur uninitialisierte Variablen kÃ¶nnen in einem .bss-Abschnitt platziert werdenNur uninitialisierte Variablen kÃ¶nnen im .noinit-Bereich platziert werdennur die Werte 12 (4 kB) und 16 (64 kB) werden fÃ¼r die WÃ¤chtergrÃ¶ÃŸe unterstÃ¼tzt. Der angegebene Wert %d (%llu kB) liegt auÃŸerhalb des gÃ¼ltigen Bereichsin dieser Konfiguration werden nur schwache Aliase unterstÃ¼tztIn Abschnitt %qs sind nur 0-Initialisierungen erlaubtopake Vektortypen kÃ¶nnen nicht initialisiert werdenopaque-enum-declaration ist hierintransparente Enum-Spezifikation muss einfachen Bezeichner verwendenintransparente Enum-Spezifikation ohne NamenÂ»%sÂ« kann nicht geÃ¶ffnet werden: %s/dev/zero kann nicht geÃ¶ffnet werden: %mLTRANS-Ausgabeliste Â»%sÂ« kann nicht geÃ¶ffnet werden: %mAbhÃ¤ngigkeitsdatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %mAusgabedatei %qs wird geÃ¶ffnet: %sAusgabedatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %mOperandencode %%xn ist fÃ¼r QImode ungÃ¼ltigOperand %d sollte eine vorzeichenlose 3-Bit-Konstante seinOperand %d sollte eine vorzeichenlose 6-Bit-Konstante seinOperand %d sollte eine vorzeichenlose 8-Bit-Konstante seinOperand 1 sollte eine vorzeichenlose 3-Bit-Konstante seinOperand 1 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 2 sollte ein gerader 3-Bit-Wert sein (subreg 0,2,4,6)Operand 2 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 2 sollte ein vorzeichenloser 3-Bit-Wert sein (subreg 0â€“7)Operand 2 sollte ein vorzeichenloser 8-Bit-Wert seinOperand 3 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 3 sollte ein vorzeichenloser 8-Bit-Wert seinOperand 4 sollte ein vorzeichenloser 8-Bit-Wert sein (0â€“255)Operandenbedingung enthÃ¤lt falsch positioniertes %<+%> oder %<=%>Operandenbedingungen fÃ¼r %<asm%> unterscheiden sich in der Anzahl der AlternativenOperand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»%cÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»DÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»YÂ«Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»rÂ«Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»KÂ«Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«Operand ist keine ausgleichbare Speicherreferenz, ungÃ¼ltiger Operandencode Â»HÂ«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 %qs mit abweichenden Werten (%s, %s)Option Â»%sÂ« wird zusammen mit %<-fopenacc%> nicht unterstÃ¼tztOption %s nicht konsistent in allen LTO-Eingabedateien verwendetOption %s mit unterschiedlichen Wertenoptionales Argumentoptionaler KlassenparameterOptionen oder Zielarchitekturen fehlen hinter %qsInterner Fehler: optype_msgid overflow: %doder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable als Aggregat zu initialisierenoder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable mit einem einzelnen Wert zu initialisierenoder nutzen Sie %<j%> statt %<i%> fÃ¼r das in GNU eingebaute SuffixArgument fÃ¼r %<ordered%> muss ein positiver, ganzzahliger Ausdruck seingeordneter Vergleich von Zeiger mit Ganzzahlnullgeordneter Vergleich von Zeiger mit der Zahl 0 (%qT und %qT)geordneter Vergleich von Zeiger mit Null-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 falschdie Ã¤uÃŸere Iterationsvariable %qD hat einen Summandenausdruck %qE, der nicht ganzzahlig istdie Ã¤uÃŸere Iterationsvariable %qD hat einen Faktorausdruck %qE, der nicht ganzzahlig istdie Ã¤uÃŸere Iterationsvariable %qD, die im Bedingungsausdruck verwendet wird, ist von einem anderen Typen als %qTdie Ã¤uÃŸere Iterationsvariable %qD, die im Initialisierungsausdruck verwendet wird, ist von einem anderen Typen als %qTÃ¤uÃŸere Transaktion in %<transaction_may_cancel_outer%>-FunktionÃ¤uÃŸere Transaktion in %<transaction_safe%>-FunktionÃ¤uÃŸere Transaktion in TransaktionAusgabebedingung %d kann nicht zusammen mit %qs angegeben werdenAusgabebedingung %d muss ein einzelnes Register angebenAusgabebedingung %qc fÃ¼r Operand %d steht nicht am AnfangAusgabedatei %s existiert bereits in Ordner %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%<override%> ist nur auf Klassenelementfunktionen anwendbarÃ¼bersteuert %qD, was als %<transaction_safe%> deklariert istgepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Alias-Template %qDgepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Konzept %qDPack-Expansion in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<pack init-capture%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbargepacktes Attribut fÃ¼hrt zu ineffizienter Ausrichtunggepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %q+Dgepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %qEgepacktes Attribut ist unnÃ¶tiggepacktes Attribut ist unnÃ¶tig fÃ¼r %q+Dgepacktes Attribut ist fÃ¼r %qE unnÃ¶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 darf in diesem Kontext nicht auftauchenParameter %qD gesetzt, jedoch nicht verwendetParameter %qP von %qD kÃ¶nnte Kandidat fÃ¼r Formatattribut seinParameter Â»%s.%sÂ« ist bereits definiertParameter %u (%q+D) hat unvollstÃ¤ndigen TypenParameter %u (%q+D) hat void-TypenParameter %u hat unvollstÃ¤ndigen TypenParameter %u hat void-TypenParameterdeklaration vor Lambdadeklarationsangaben ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameterdeklaration vor einer Lambda-Exception-Angabe ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameterdeklaration vor einem abschlieÃŸenden RÃ¼ckgabetyp ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameterdeklaration vor einem Lambda-Transaktions-Qualifizierer ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameter als %<auto%> deklariertParameter darf nicht variabel modifizierten Typ %qT habenParameter kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut seinParametername fehlt in ParameterlisteParameternamen (ohne Typen) in FunktionsdeklarationParameterpack %<__bases%> ist nur in Templatedeklaration gÃ¼ltigParameterpack %q+D muss am Ende der Templateparameterliste seinParameterpack %qD kann kein Standardargument habenArgument %qE fÃ¼r Parameterpack muss am Ende der Templateargumentliste seinArgument %qT fÃ¼r Parameterpack muss am Ende der Templateargumentliste seinParameterpack kann kein Standardargument habenParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 7.1 geÃ¤ndertdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndertdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich, sofern C++17 aktiviert ist, so geÃ¤ndert, dass es C++14 %{in GCC 10.1%} entsprichtdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT mit %<[[no_unique_address]]%>-Elementen hat sich %{in GCC 10.1%} geÃ¤ndertParameter fÃ¼r eingebaute Funktion muss Zeichenkettenkonstante oder Literal seinParameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %sparametrisiertes abgeleitetes TypargumentEltern-Unterprogramm kann nicht geinlinet werdenKlammern um %qE kÃ¶nnen nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugenKlammern mÃ¼ssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer istKlammern mÃ¼ssen weggelassen werden, wenn die Argumentenliste des Attributs leer istUm dieses zusammengesetzte Literal sind Klammern erforderlich, um Mehrdeutigkeit zu vermeidenKlammern waren mehrdeutig und wurden als Funktionsdeklaration angesehengeklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubtgeklammerte Initialisierung in Array-Â»newÂ«Syntaxfehler in SELECT-RANK-Anweisung bei %CSyntaxfehler in Â»SELECT TYPEÂ«-Anweisung bei %CSyntaxfehler in Templateargumentlistepart-ref mit Zeigerattribut bei %L ist nicht das rechteste part-ref des data-stmt-objectsTeilspezialisierung %q+D spezialisiert keine Templateargumente und ist nicht eingeschrÃ¤nkter als das primÃ¤re Template; um das primÃ¤re Template zu definieren, entfernen Sie die TemplateargumentlisteTeilspezialisierung %q+D spezialisiert keine Templateargumente; um das primÃ¤re Template zu definieren, entfernen Sie die TemplateargumentlisteTeilspezialisierung %qD ist nicht spezialisierter alsTeilspezialisierung %qT als %<friend%> deklariertpartielle Spezialisierung ist nicht nÃ¤her spezialisiert als das ursprÃ¼ngliche Template, da es mehrere Parameter mit einer Â»packÂ«-Erweiterung ersetztteilweise Spezialisierung von %qD nach Instanziierung von %qDInterner Fehler: partition found but function partition flag not setDurchlauf %qs nicht gefunden, wird jedoch von neuem Durchlauf %qs referenziertpass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>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 inkompatibler Speicherreihenfolge fÃ¼r SkalareÃœbergabe des Arguments %d von %qE von Zeiger auf nicht eingeschlossenen AdressbereichÃœbergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vÃœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungÃœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungÃœbergabe des Arguments %d von %qE mit anderer Breite aufgrund des PrototypsArgument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r Argument %ZArgument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r die Argumente %ZArgumente werden an Auslassungspunkte des geerbten Konstruktors %qD Ã¼bergebenDas Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)Ãœbergabe von zu groÃŸem Argument auf dem Stapelpatchbarer Funktionseintrag %wu Ã¼berschreitet die GrÃ¶ÃŸe %wuPfad: Ped. WarnungPed. Warnung: vielleicht hilft ein Zeilenumbruch oder eine andere Kenntlichmachung, damit dies nicht mehr als Modul-Steuerzeile angesehen wirdvielleicht brauchen Sie explizite Templateargumente im Â»nested-name-specifierÂ«Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼genPerm. FehlerPerm. Fehler: pex_init gescheitert: %mPlatzhalter-BeschrÃ¤nkungen nicht erfÃ¼lltPlatzhaltertyp ist in diesem Kontext nicht erlaubtPlacement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwiPlacement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwuPlacement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwiPlacement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwuPlacement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwiPlacement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwubitte geben Sie den CPU-Namen explizit an. GÃ¼ltige CPU-Namen sind: %sPlugin %qs wurde mit anderen Pfaden angegeben: %qs und %qsPlugin %s ist nicht unter einer GPL-kompatiblen Lizenz lizenziert
  %sPlugin %s ist nicht unter einer GPL-kompatiblen Lizenz lizenziert: %sPlugin %s hat eine Null-Callback-Funktion fÃ¼r Ereignis %s registriertPlugin %s sollte vor %<-fplugin-arg-%s%> in der Kommandozeile angegeben werdenPlugin kann keinen fehlenden Durchlauf registrierenPlugin kann keinen unbenannten Durchlauf registrierenPlugin kann keinen Durchlauf %qs ohne Referenzdurchlaufnamen registrierenPlugin-UnterstÃ¼tzung ist ausgeschaltet; mit --enable-plugin 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 lvalueZeiger-auf-Element-Funktions-Typ %qT braucht vor C++20 einen lvalueTyp fÃ¼r Zeiger auf Elementfunktion %qT braucht einen rvalueZeiger-/Ganzzahltyp passt nicht in bedingtem AusdruckZeiger sind nicht als case-Werte zugelassenZeiger auf 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 Registerpost-module-declarations mÃ¼ssen zusammenhÃ¤ngend sein%<post-module-declaration%>-Importe dÃ¼rfen nicht aus Header-Einbindung stammen%<post-module-declaration%>-Importe dÃ¼rfen nicht %<include-translated%> seinSuffix-%qD muss %<int%> als sein Argument nehmenSuffix-%qD muss %<int%> als sein zweites Argument nehmenSuffix-%qD sollte %qT zurÃ¼ckgebenMÃ¶gliche Dereferenzierung eines Nullzeigerspower9-Zieloption ist mit %<%s=<xxx>%> fÃ¼r <xxx> kleiner als power9 inkompatibeldem Pragma fehlt das schlieÃŸende %<;%>Pragma 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 von %q#D ist hiervorherige Deklaration %qDvorherige Deklaration %qD verwendete %d Template-Parametervorherige Deklaration %qD verwendete %d Template-Parameterbisherige Deklaration als %q#Dvorherige Deklaration hiervorherige Deklaration von %<%c%E%>vorherige Deklaration von %<%c%E%> als %<@optional%>vorherige Deklaration von %<%c%E%> als %<@required%>vorherige Deklaration von %<%c%s%>vorherige Deklaration von %q#Dvorherige Deklaration von %q+Dvorherige Deklaration von %qD vom Typ %qTvorherige Deklaration von %qDvorherige Deklaration von %qD war hiervorherige Deklaration von %qEbisherige Deklaration mit %qL-Bindungvorherige Definition hiervorherige Definition von %q#Tvorherige Definition von %q+D vom Typ %qTvorherige Definition von %qD war hiervorherige implizite Deklaration von %q+D vom Typ %qTvorherige Sprungmarkevorherige Mangelung von %q#Dvorherige Nicht-Prototyp-Definition hiervorherige Angabebisherige Spezifikation in %q+#D hiervorher als %s deklariertwar vorher als %s mit %u unspezifizierten Variablengrenze deklariertwar vorher als %s mit %u unspezifizierten Variablengrenzen deklariertwar vorher als %s mit %u Variablengrenze deklariertwar vorher als %s mit %u Variablengrenzen deklariertwar vorher als %s deklariert, mit Grenze %qswar vorher als %s deklariert, mit Grenze %qswar vorher als %s deklariert, mit Grenzargument %Ewar vorher als Zeiger %s deklariertwar vorher als Array variabler LÃ¤nge %s deklariertwar vorher als Array %s deklariertwar vorher als gewÃ¶hnliches Array %s deklariertvorher hier deklariertvorher hier definiertvorher hier als %s definiertBereits hier verwendetprimÃ¤res Template %qDursprÃ¼ngliches Template hierprivates Element %q#D in anonymer Unionprivate-module-fragment%<private-module-fragment%> ist nur im ZustÃ¤ndigkeitsbereich eines Modulinterfaces oder einer Partition zulÃ¤ssigWahrscheinlichkeit %qE liegt auÃŸerhalb des Bereichs [0.0, 1.0]Wahrscheinlichkeit %qE muss eine konstanter Gleitkommaausdruck seinProblem beim Erstellen des Zielabbilds fÃ¼r %sProfildaten fÃ¼r Funktion %u sind beschÃ¤digtProfil fÃ¼r Funktion %qD nicht in Profilingdaten gefundenProfilerunterstÃ¼tzung fÃ¼r CR16ProfilerunterstÃ¼tzung fÃ¼r VxWorksProfiling von %<-mcmodel=large%> wird mit PIC nicht unterstÃ¼tztProfiling ist fÃ¼r dieses Ziel noch nicht implementiertProfiling wird mit Â»-mgÂ« nicht unterstÃ¼tztProgramme: %s
  weitergegebenes Argument %qD passt nicht zu eingebautem Prototypenweitergegebenes Argument %qD passt nicht zum Prototypendas befÃ¶rderte (promoted) bitweise Komplement eines vorzeichenlosen Wertes ist immer ungleich Null, da die hÃ¶chstwertigen Bits 1 sindEigenschaften fÃ¼r %<simd%>-Selektor dÃ¼rfen nicht in %<metadirective%> angegeben werdenEigenschaften mÃ¼ssen benannt seinEigenschaft %qs ist bereits in %<@dynamic%> festgelegtEigenschaft %qs ist bereits in %<@synthesize%> festgelegtEigenschaft %qs verwendet Instanzvariable %qs unvertrÃ¤glichen TypsEigenschaft %qs verwendet dieselbe Instanzvariable wie die Eigenschaft %qsEigenschaft kann kein Bitfeld seinEigenschaft kann kein Array seinEigenschaftsdeklaration nicht im Kontext von %<@interface%>, %<@protocol%> oder %<category%>Eigenschaft muss ein konstanter ganzzahliger Ausdruck seinEigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral 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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarRang + Korang von %qs Ã¼bersteigt %d bei %Croher Literaloperator %q#D steht mit literalem Operatortemplate in Konfliktrdynamic wird nicht unterstÃ¼tztReinitialisierung von %qs bei %LErreichbarkeitsdefinition %s ist hierLesen der Export-Daten gescheitertschreibgeschÃ¼tzte Stelle %qE als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tztes Element %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzter benannter RÃ¼ckgabewert %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzter Parameter %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzte Referenz %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzte Variable %qD als %<asm%>-Ausgabe 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#Drekursive Expansionrekursives Inliningrekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qDrekursive Mixin-Instanziierungrekursiver Typ %qT nicht definiertrekursiv erforderlich durch Ersetzung von %qS
--- 2253,2264 ----
  Interner Fehler: exit %d->%d not recordedExpansionsmuster %qE enthÃ¤lt keine ParameterpacksExpansionsmuster %qT enthÃ¤lt keine ParameterpacksExpansionspunkt ist Ort %iKlausel %<#pragma acc%> erwartet%<#pragma omp scan%> erwartet%<#pragma omp section%> oder %<}%> erwartetKlausel %<#pragma omp%> erwartet%<(%> erwartet%<(%> hinter template-argument-list erwartet%<(%> oder Zeilenende erwartet%<)%> erwartet%<)%> oder %<,%> erwartet%<*%> erwartet%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet%<,%> erwartet%<,%> oder %<)%> erwartet%<,%> oder %<...%> erwartet%<,%> oder %<;%> erwartet%<,%> oder %<}%> erwartet%<,%>, %<;%> oder %<}%> erwartet%<.%> erwartet%<...%> erwartet%<:%> erwartet%<:%> oder %<)%> erwartet%<:%> oder %<...%> erwartet%<:%> oder %<::%> erwartet%<:%>, %<,%>, %<;%>, %<}%> oder %<__attribute__%> erwartet%<::%> erwartet%<;%> erwartet%<;%> hinter Klassendefinition erwartet%<;%> hinter Strukturdefinition erwartet%<;%> hinter Uniondefinition erwartet%<;%> am Ende von Elementdeklaration erwartet%<;%> oder %<{%> erwartet%<;%> or %<{%> nach Definition der Methodenattribute erwartet%<;%>, %<,%> oder %<)%> erwartet%<;%>, Bezeichner oder %<(%> erwartet%<<%> erwartet%<=%> erwartetnach dem Objective-C-Attribut %qE wird ein %<=%> erwartet %<=%>, %<,%>, %<;%>, %<asm%> oder %<__attribute__%> erwartet%<>%> erwartet%<@end%> erwartet%<@synchronized%> erwartet%<@throw%> erwartet%<@try%> erwartet%<[%> erwartet%<]%> erwartet%<__label__%> erwartet%<__transaction_atomic%> erwartet%<__transaction_relaxed%> erwartet%<acq_rel%>, %<release%> oder %<acquire%> erwartet%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet%<allocator%> erwartet%<asm%> erwartet%<auto%> erwartet%<auto%> oder %<decltype(auto)%> nach %qE erwartetKlauselmodifizierer %<cancel%> %<if%> erwartet%<catch%> erwartet%<class%> erwartet%<class%> oder %<typename%> erwartet%<class%>, %<typename%> oder %<template%> erwartet%<co_yield%> erwartet%<concurrent%> erwartet%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet%<data%> erwartethinter %<#pragma acc %s%> wird %<data%> erwartet%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet%<declare%> erwartet%<decltype%> erwartet%<delete%> erwarteteine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet%<extern%> erwartet%<finally%> oder %<catch%> erwartet%<for%> hinter %qs erwartet%<host%>, %<nohost%> oder %<any%> erwartet%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet%<inclusive%>- oder %<exclusive%>-Klausel erwartet%<match%> erwartet%<namespace%> erwartet%<new%> erwartet%<none%> oder %<present%> erwartet%<none%> oder %<shared%> erwartet%<omp_priv%> oder Funktionsname erwartet%<operator%> erwartet%<point%> erwarteteine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwarteteine der Klauseln %<read%>, %<write%>, %<update%> oder %<capture%> erwartet%<return%> erwartet%<scalar%>, %<aggregate%> oder %<pointer%> erwartet%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet%<static_assert%> erwartet%<target%> erwartet%<teams%>, %<parallel%> oder %<thread%> erwartet%<template%> erwartet%<throw%> erwartet%<try%> erwarteteine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet%<using%> erwartet%<while%> erwartet%<{%> erwartet%<{%> oder %<:%> erwartet%<}%> erwartet%<}%> vor %<else%> erwartet%<~%> erwartet%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhalten%i oder mehr erwartet, %i gefundenSelektorname fÃ¼r %qE erwartet%qT erwartet, aber Argument hat Typ %qT%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet%<...%> erwartet64-Bit-Adresse erwartet, aber Argument 1 hat %d Bit64-Bit-Adresse erwartet, aber Argument 2 hat %d Bitfehlendes [big-endian|little-endian|default] hinter %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] nach %<#pragma GCC diagnostic%> erwartethinter %<#pragma message%> wird eine Zeichenkette erwartetexpected an SSA_NAME objectArgument zu %<msp430_select_cpu%> erwartetBezeichner fÃ¼r den Attributnamen erwartetAttribut vor %<...%> erwartetzwischen %i und %i erwartet, %i gefundenbinÃ¤rer Operator erwartetInterner Fehler: expected block indexInterner Fehler: expected block specifierboolescher Ausdruck erwartetboolescher Typ erwartetInterner Fehler: expected case labelKanal erwartetKlassenname erwartetKlassenschlÃ¼ssel erwartetKlassenname erwartetkonstanter Ganzzahlausdruck mit gÃ¼ltigem sync-hint-Wert erwartetkonstanter Offset erwartetkonstante GrÃ¶ÃŸe erwartetKonstruktor, Destruktor oder Typumwandlung erwartetWert fÃ¼r die Anzahl erwartetDeklaration erwartetDeklaration oder Anweisung erwartetDeklarationsspezifizierer erwartetDeklarationsspezifizierer oder %<...%> erwartetDeklarator erwartetInterner Fehler: expected else statementhinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartetunerwartetes Ende der AuffanglisteZeilenende erwartetAusdruck erwartetÂ»expression-listÂ« oder Â»type-idÂ« erwartetHÃ¤ufigkeit erwartetHÃ¤ufigkeitswert erwartetFunktion erwartetFunktionsname erwartetFunktionsname und %<(%> erwartetInterner Fehler: expected goto expressionID-Ausdruck erwartetÂ»id-expression (arguments)Â« erwartetBezeichner erwartetBezeichner oder %<(%> erwartetBezeichner oder %<)%> erwartetBezeichner oder %<*%> erwartetBezeichner oder Zeichenkettenliteral erwartetInitialisierung erwartetGanzzahl erwartetGanzzahlausdruck erwartetListe von GanzzahlausdrÃ¼cken erwartetSchnittstelle oder Zeiger auf Schnittstelle erwartetSchleifendeklaration oder Initialisierung erwartetIterationsanweisung erwartetSprunganweisung erwartetSprungmarke erwartetbenannte Anweisung erwartetInterner Fehler: expected loop numberAbbildungsindex auf rechter Seite erwartetModulname erwartetNamensraumname erwartetSpezifikation mit geschachteltem Namen erwartetnumerischer Typ erwartetOperator erwartetParameterbÃ¼ndel vor %<...%> erwartetInterner Fehler: expected pass nameZeiger erwartetInterner Fehler: expected pointer as argument of unary %<*%>Zeiger in %qs-Klausel erwartetÃ¼bergeordneter Ausdruck erwartetPtr-Operator erwartetQualifizierten Namen in Friend-Deklaration fÃ¼r Konstruktor %qD erwartetQualifizierten Namen in Friend-Deklaration fÃ¼r Destruktor %qD erwartetAuswahl-Anweisung erwarteterwartete Signatur: %qDeinelnen Zeiger in %qs-Klausel erwartetSpezifizierer-Qualifizierer-Liste erwartetAnweisung erwartetZeichenkettenliteral erwartetZeichenkettenliteral erwartetSuffixbezeichner erwartetTemplateargument erwartetTemplate-ID erwartetTemplate-ID fÃ¼r Typ erwartetTemplatename erwartetName des Merkmalsselektors erwartetTypspezifizierer erwartetTyp-Name erwartetTypspezifikation erwartetunqualifizierte ID erwartetals Argument 1 wurde entweder ein Zeigertyp oder ein Ganzzahltyp erwartetInterner Fehler: expecting internal function nameExplizite Erfassung (als Kopie) von %<this%> ist mit Standarderfassung (als Kopie) gedoppeltExplizite Erfassung (als Kopie) von %qD ist mit Standarderfassung (als Kopie) gedoppeltExplizite Erfassung (als Referenz) von %qD ist mit Standarderfassung (als Referenz) gedoppeltexplizite Umwandlungsoperatoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarder explizite Herleitungshinweis ist hier deklariertExplizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigtExplizites Goto am Ende von bb %dexplizite Instanziierung von %q#Dexplizite Instanziierung von %q#T vor Definition des Templatesexplizite Instanziierung von %qD, aber keine Definition verfÃ¼gbarexplizite Instanziierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschlieÃŸt)explizite Instanziierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwendenExplizite Instanziierung des Funktionskonzepts %q#Dexplizite Instanziierung des Nicht-Klassen-Templates %qDexplizite Instanziierung des Nicht-Templates %q#Dexplizite Instanziierung des Nicht-Templatetyps %qTExplizite Instanziierung des Variablenkonzepts %q#Dexplizite Instanziierung darf kein %<consteval%> verwendenexplizite Instanziierung darf kein %<constexpr%> verwendenexplizite Instanziierung darf kein %<inline%> verwendenexplizite Qualifizierung in Deklaration von %qDder expliziten Spezialisierung %q#D fehlen mÃ¶glicherweise Attributeexplizite Spezialisierung als %<concept%> deklariertexplizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qDexplizite Spezialisierung von %qD nach erster Verwendungder expliziten Spezialisierung von %D muss %<template <>%> vorausgehenexplizite Spezialisierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwendenexplizite Spezialisierung des Funktionskonzepts %qDexplizite Spezialisierung des Nicht-Templates %qTexplizite Templateargumentliste nicht erlaubtexplizite Template-Spezialisierung kann keine Speicherklasse habenExplizite Standardfunktion %q+D kann nicht als %qs deklariert werden, da die implizite Deklaration nicht %qs ist:explizit verwendete Register mÃ¼ssen oben auf dem Stapel gruppiert werdenExponent-Buchstabe Â»qÂ« in Real-Literalkonstante bei %CAusdruck in !$OMP ATOMIC WRITE-Zuweisung Â»var = exprÂ« muss skalar sein und kann keine Variable bei %L referenzierenAusdruck in Zuweisung !$OMP ATOMIC Â»var = var op exprÂ« muss skalar sein und kann keine Variable bei %L referenzierenAusdruck %qE bezeichnet keine %<constexpr%>-FunktionAusdruck %qE ist kein KonstantenausdruckAusdruck kann nicht als Funktion verwendet werdenAusdruck berechnet nicht die Anzahl der Elemente in diesem Array; der Elementtyp ist %qT, nicht %qTAusdruck in new-Deklarator muss Ganzzahl- oder AufzÃ¤hlungstyp habenAusdruck in statischer Behauptung ist keine GanzzahlAusdruck in statischer Behauptung ist kein konstanter GanzzahlausdruckAusdruck in statischer Behauptung ist nicht konstantAusdrucksliste als zusammengesetzten Ausdruck in funktionaler Umwandlung behandeltAusdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandeltAusdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandeltAusdruck muss in runden Klammern eingeschlossen seinAusdruck muss ganzzahlig seinAusdruck von abstraktem Klassentyp %qT kann nicht in throw-Ausdruck verwendet werdenAusdrucksanweisung hat unvollstÃ¤ndigen Typextend_ref(): Bad tailerweiterte Initialisierungslisten nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarerweiterte Register haben keine oberen HÃ¤lftenextern-Deklaration von %q+D folgt Deklaration ohne BindungGlobaler Wert mit externem Modellexterne Symbole kÃ¶nnen keine Initialisierung habenexterne Funktionen zur TLS-Initialisierung werden auf diesem Ziel nicht unterstÃ¼tztfÃ¼r Symbol %q+D wird wegen des Attributes %qE externe Bindung benÃ¶tigtInterner Fehler: externally visible inline clonezusÃ¤tzliches %<;%>zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer KlassezusÃ¤tzliche geschweifte Klammern am Ende der InitialisierungzusÃ¤tzliche Elemente in Skalar-InitialisierungZusÃ¤tzliche ausgehende Kante %d->%dzusÃ¤tzliche Qualifizierung %<%T::%> an Element %qszusÃ¤tzliche Qualifizierung nicht erlaubtzusÃ¤tzliches SemikolonzusÃ¤tzliches Semikolon in Methodendefinition angegebenzusÃ¤tzliches Semikolon in Â»structÂ« oder Â»unionÂ« angegebenzusÃ¤tzliche Typqualifizierer in Format-Argument (Argument %d)Plugin %s kann nicht initialisiert werdenfailed to create map component '%s'failed to create union component '%s'eingebaute Funktion konnte nicht expandiert werdenEnde-Status konnte nicht ermittelt werden: %mVerarbeitungszeiten konnten nicht ermittelt werden: %mPlugin %s kann nicht initialisiert werdentemporÃ¤re Datei %s konnte nicht fÃ¼r LTO-Ausgaben geÃ¶ffnet werdentemporÃ¤re Datei %s konnte nicht mit LTO-Ausgabe geÃ¶ffnet werdenZurÃ¼ckfordern der nicht benÃ¶tigten Funktion gescheitertZurÃ¼ckfordern der nicht benÃ¶tigten Funktion in gleicher Comdat-Gruppe gescheitertLiteral konnte nicht in den Zeichenvorrat %qT der AusfÃ¼hrungsumgebung Ã¼bersetzt werdenFehler-Speichermodell kann nicht stÃ¤rker als Erfolgs-Speichermodell fÃ¼r %<__atomic_compare_exchange%> seinFehlschlag bei Vereinfachung der Teil-Zeichenketten-Referenz in DATA-Anweisung bei %LNeuladen gescheitert:Fallthru-Kante hinter einer Kontrollanweisung in bb %dInterner Fehler: fallthru edge after unconditional jump in bb %iInterner Fehler: fallthru edge crosses section boundary in bb %ifallthru to exit from bb %din Objective-C 1.0 gibt es keine schnelle AufzÃ¤hlungAttribute fastcall und cdecl sind nicht vertrÃ¤glichAttribute fastcall und regparm sind nicht vertrÃ¤glichAttribute fastcall und stdcall sind nicht vertrÃ¤glichAttribute fastcall und thiscall sind nicht vertrÃ¤glichschwerwiegender Fehler: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)auf Feld %q#D kann mittels %q#D zugegriffen werdenFeld %q#D mit gleichem Namen wie KlasseFeld %qD hat unvollstÃ¤ndigen Typen %qTFeld %qE als Funktion deklariertFeld %qE hat unvollstÃ¤ndigen TypenFeld Â»%sÂ« muss initialisiert, aber Ã¼bersprungen werdenFeld kann nicht %<scope%> seinFeldname nicht in Datensatz- oder union-InitialisierungFeld nicht in Interface erlaubtFeldprÃ¤zisionsangabeFeldbreiteFeldbreite im printf-FormatFeldbreite im scanf-FormatFeldbreite im strfmon-FormatFeldbreite im strftime-FormatFeldbreitenangabeFelder haben unterschiedliches Layout in einer anderen ÃœbersetzungseinheitDatei %qs verlassen, aber nicht betretenDatei endet in StandardargumentDeklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>der Dateiname %qs beginnt nicht mit dem Profil-PrÃ¤fix %qsFÃ¼llzeichenFÃ¼llzeichen im strfmon-Formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini-Funktion im Objekt %s gefundender Operand des ersten %<sizeof%> wurde hier deklarierterstes Argument muss []byte seindas erste Argument muss vom Typ Â»size_tÂ« sein, nicht Â»%sÂ«erstes Argument von %q+D sollte %<int%> seinErstes Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck seinerstes Argument fÃ¼r %<__builtin_choose_expr%> ist keine KonstanteErstes Argument fÃ¼r %<va_arg%> nicht vom Typ %<va_list%>Interner Compilerfehler: first mismatch is fielderster Offset muss in umgedrehter Richtung der Schleifeniterationen seinerstes Register muss R0 seinerstmals hier gesehenerstmals hier angegebenfeststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>feststehendes ebp-Register erfordert %<target("accumulate-outgoing-args")%>festes Register %s zur ParameterÃ¼bergabe an Funktion verwendetFestkommaÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEFestkommaÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEFestkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tztFestkommatypen werden in C++ nicht unterstÃ¼tztflexibles Arrayelement %qD hat keine wohldefinierten Paddingbits fÃ¼r %qsflexibles Arrayelement %qD in ansonsten leerem %q#Tflexibles Arrayelement %qD in Unionflexibles Arrayelement %qD nicht am Ende von %q#Tflexibles Arrayelement in einer Struktur ohne benannte Elementeflexibles Arrayelement in Unionflexibles Arrayelement nicht am Ende von structGleitkommakonstante Ã¼berschreitet Wertebereich von %qTGleitkommakonstante falsch verwendetGleitkommakonstante auf Null abgeschnittenGleitkommaliteral Ã¼berschreitet Wertebereich des Typs %qTGleitkommaliteral auf Null abgeschnittenGleitkommaÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEGleitkommaÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEGleitkommakonstante ist kein gÃ¼ltiger direkter OperandGleitkomma-Suffix %qs durch Implementierung Ã¼berdecktAblaufsteuerungsbefehl innerhalb eines Basis-Blockesfmax-include-depth=<Anzahl> Maximale Tiefe von verschachtelten #include festlegen.Faltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndertFalten einer leeren Expansion Ã¼ber %Ofold-expressions sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarfopen %s: %mfÃ¼r %qDum eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>fÃ¼r Funktionsparameter vom Typ Array muss die LÃ¤nge angegeben seinfÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤tum %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)ErhÃ¶hungsausdruck kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senErhÃ¶hungsausdruck hat keinen EffektErhÃ¶hungsausdruck ist eine Referenz, kein Aufruf, zur Funktion %qEfÃ¼r Zeigertyp muss der LÃ¤ngenausdruck angegeben werdenfÃ¼r Anweisung erwartetFÃ¼r Template-Deklaration %q+DfÃ¼r die Option %<-mcache-block-size=X%> sind nur die Werte 4, 8, 16, 32, 64, 128, 256 oder 512 gÃ¼ltigfÃ¼r Typ %qTfÃ¼r Arraytyp mit unbekannten Grenzen muss ein LÃ¤ngenausdruck angegeben werdenfor-, while- oder do-Anweisung erwartetFormatFormatargument %d nicht verwendet vor verwendetem Argument %d im %<$%>-Stil-FormatFormatargument %d mehr als einmal im %s-Format verwendetFormatargument sollte eine %qs-Referenz seineine Zeichenkette wurde gefunden, aber das Format-Argument sollte eine %qs-Referenz seinFormat ist Â»wide characterÂ«-ZeichenketteFormat ist kein Zeichenkettenliteral, und keine FormatargumenteFormat ist kein Zeichenkettenliteral, Argumenttypen ungeprÃ¼ftFormat ist kein Zeichenkettenliteral, Formatzeichenkette ungeprÃ¼ftFormat der SpaltenÃ¼berschriften in %<devices.csv%> ist falschFormat-Zeichenkettenargument folgt den zu formatierenden ArgumentenFormat-Zeichenkettenargument ist kein ZeichenkettentypFormatzeichenkette ist hier definiertFormatzeichenkette ist kein Array vom Typ %qsZeiger auf qualifizierten Funktionstypen %qT wird geformtZeiger auf Referenztyp %qT wird geformtReferenz auf qualifizierten Funktionstypen %qT wird geformtReferenz auf Referenztyp %qT wird geformtReferenz auf Â»voidÂ« wird gebildetbeim Formen des Typs von %qsVorwÃ¤rtsdeklaration von %q#T%<%c%s%> gefunden%<-%E%> statt %<+%E%> in Protokoll(en) gefunden%<:%> in Spezifikation mit geschachteltem Namen gefunden, %<::%> erwartetein %qT wurde gefunden, aber das Format-Argument sollte eine Zeichenkette seineine %qs-Referenz wurde gefunden, aber das Format-Argument sollte eine Zeichenkette seinfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolStandard-Fall nicht am Anfang des case-Vektors gefundenGleitkomma-Software-VervollstÃ¤ndigung benÃ¶tigt %<-mtrap-precision=i%>fr30_print_operand: ungÃ¼ltiger Code %%Ffr30_print_operand: ungÃ¼ltiger Code %%xfr30_print_operand: ungÃ¼ltiger Operand fÃ¼r Code %%Afr30_print_operand: unbehandeltes MEMfr30_print_operand: unbekannter Codefr30_print_operand: nicht erkannter Code %%Bfr30_print_operand: nicht erkannter Code %%bfr30_print_operand: nicht erkannter Code %%pfr30_print_operand_address: unbehandelte AdresseRahmenzeiger benÃ¶tigt, aber reserviertRahmengrÃ¶ÃŸe von %qs ist %wd BytesRahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, grÃ¶ÃŸer als benutzerdefinierte Stapelgrenze von %d Bytes. Eine unbedingte Falle wird gesetzt.RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, mehr als die HÃ¤lfte der StapelgrÃ¶ÃŸe. Dynamische PrÃ¼fung wÃ¤re nicht zuverlÃ¤ssig. FÃ¼r diese Funktion wird keine PrÃ¼fung ausgegeben.RahmengrÃ¶ÃŸe zu groÃŸ fÃ¼r zuverlÃ¤ssige StapelÃ¼berprÃ¼fungfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupÂ»friendÂ«-Deklaration %q#D deklariert eine Nicht-Template-FunktionFriend-Deklaration %qD in lokaler Klasse ohne vorherige DeklarationÂ»friendÂ«-Deklaration %qD ist fÃ¼r explizite Spezialisierung nicht sichtbarÂ»friendÂ«-Deklaration %qD darf keine Â»virt-specifierÂ« habenÂ»friendÂ«-Deklaration benennt keine Klasse oder Funktion%<friend%>-Deklaration hierfriend-Deklaration nicht in KlassendefinitionÂ»friendÂ«-Deklaration %q#D gibt Defaultargumente an und ist nicht die einzige DeklarationÂ»friendÂ«-Deklaration von %qD gibt Defaultargumente an und ist keine Definitionfriend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend %#T%>friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend class %T::%D%>Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<%D::%> qualifiziert istDefinition der Freundfunktion %qs kann keinen Namen haben, der mit %<::%> qualifiziert istaus der Definition von %q#Dvon vorheriger Deklaration %qFfrv_print_operand: unbekannter CodeFunktion kann nur mit nil verglichen werdenFunktion %q#D ist wie eine Variable initialisiertFunktionsdefinition von %q+D ist als Â»dllimportÂ« markiertFunktion %q+D Teil des Alias-ZyklusFunktion %q+F kann nie kopiert werden, da sie das Attribut %<noclone%> hatdie Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales Â»gotoÂ« empfÃ¤ngtdie Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichertdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein berechnetes Â»gotoÂ« enthÃ¤ltdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein Argument vom Typ Array variabler LÃ¤nge hatdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein RÃ¼ckgabeargument hat, das ein Array variabler LÃ¤nge istdie Funktion %q+F kann nie inline sein, da dies mit %<-fno-inline%> unterdrÃ¼ckt wirddie Funktion %q+F kann nie Â»inlineÂ« sein, da sie %<__builtin_return%> oder %<__builtin_apply_args%> verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie alloca verwendet (zum Aufheben: Attribut Â»always_inlineÂ« verwenden)Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hatdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« enthÃ¤ltdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie setjmp verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie Â»setjmp-longjmpÂ«-Ausnahmebehandlung verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie eine variable Argumentliste verwendetFunktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration abFunktion %qD wurde innerhalb einer Union als %<virtual%> deklariertFunktion %qD ist wie eine Variable initialisiertFunktion %qD kÃ¶nnte ein Kandidat fÃ¼r Formatattribut %qs seinFunktion %qD als Variable redeklariertFunktion %qD als %<asm%>-Ausgabe verwendetFunktion %qs kann nicht als %<mutable%> deklariert seinFunktion %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rftefunktionsargumente von %<__builtin_tgmath%> haben alle denselben Typden Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische ParameterFunktionsattribute %qs und %qs schlieÃŸen sich gegenseitig ausFunktionskÃ¶rper kann zum Link-Zeitpunkt Ã¼berschrieben werdenFunktionskÃ¶rper nicht verfÃ¼gbarFunktionsrumpf ist innerhalb des Interface Â»%sÂ« nur in final-Funktionen erlaubtFunktionsaufruf hat zusammengesetzten WertFunktion Ã¼ber nicht kompatiblen Typen aufgerufenFunktionskonzept muss aufgerufen werdenFunktionsdeklaration ist kein Prototypals %<noreturn%> deklarierte Funktion hat %<return%>-AnweisungFunktionsdefinition deklarierte %<auto%>Funktionsdefinition deklarierte %<register%>Funktionsdefinition deklarierte %<typedef%>Funktionsdefinition deklarierte %qsFunktionsdefinition deklariert keine ParameterFunktionsdefinition hat qualifizierten void-RÃ¼ckgabetypenFunktion gibt keinen Zeichenkettentypen zurÃ¼ckFunktion ist extern gebunden, aufgrund einer Benutzeranforderung werden nur static-Funktionen geinlinet, um Live-Patchen zu ermÃ¶glichenFunktion liefert mÃ¶glicherweise Adresse einer lokalen Variablen zurÃ¼ckFunktion kÃ¶nnte ein Kandidat fÃ¼r Attribut %qs seinFunktion kÃ¶nnte Kandidat fÃ¼r Attribut %qs sein, wenn sie als normal zurÃ¼ckkehrend bekannt istFunktionsname als linker Operand von %<<%> ist in C++20 verboten; klammern Sie den Funktionsnamen mit %<()%> einFunktionsname fÃ¼r die Startadresse erwartetFunktionsname fÃ¼r die Startadresse erwartet, nicht Â»%sÂ«Funktion kommt nicht fÃ¼r Â»inlineÂ« in BetrachtFunktion nicht Â»inlineÂ« deklariert und CodegrÃ¶ÃŸe wÃ¼rde wachsenFunktion kann nicht Â»inlineÂ« seinFunktion kein Kandidat fÃ¼r Â»inlineÂ«Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>Funktions- oder Arraytyp in %<#pragma omp declare reduction%>FunktionsparameterFunktionszeiger werden mit der Option %<-mabi=ti%> nicht unterstÃ¼tztUnpassende Anzahl der RÃ¼ckgabewerteRÃ¼ckgabetyp der Funktion kann keine Funktion seinFunktionsrÃ¼ckgabetypen nicht kompatibel wegen %<volatile%>Funktion gibt eine FunktionFunktion gibt ein Array zurÃ¼ckFunktion liefert Adresse einer Sprungmarke zurÃ¼ckFunktion liefert Adresse einer lokalen Variablen zurÃ¼ckFunktion gibt Aggregat zurÃ¼ckInterner Fehler: function symbol is not functionFunktions-Template %qD als Klassentemplate redeklariertBezeichner %qD fÃ¼r Funktionstemplate ist geschachteltem Namens-SpezifiziererFunktionstypen nicht wirklich kompatibel in ISO-CFunktionsversionen kÃ¶nnen nicht als %<gnu_inline%> markiert werden, KÃ¶rper mÃ¼ssen generiert werdenFunktion mit qualifiziertem void-RÃ¼ckgabetypen aufgerufenFunktions-GÃ¼ltigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariertFunktions-GÃ¼ltigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarRumpf eines function-try-block in einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarfunction_profiler-UnterstÃ¼tzungfunction_profiler-UnterstÃ¼tzung fÃ¼r MMIXfunktionale Umwandlung in Arraytyp %qTFunktionen kÃ¶nnen nicht %<scope%> seinAusschuss am Ende von %<#pragma nomember_alignment%>gcc-Treiberversion %s %s fÃ¼hrt GCC-Version %s aus
  gcc-Version %s %s
  gcov %s%s
! Interner Fehler: generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>get_mpz(): Not an integer constantKern-DateigrÃ¶ÃŸenlimit kann nicht geholt werden: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typeInterner Fehler: gfc_array_dimen_size(): Bad EXPR_ARRAY exprInterner Fehler: gfc_array_dimen_size(): Bad dimensionInterner Fehler: gfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variableInterner Fehler: gfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsInterner Fehler: gfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typeInterner Fehler: gfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran unterstÃ¼tzt nicht -E ohne -cppgfortran: Nur eine Option %<-J%> erlaubtGimple-Aufruf hat kein ZielGimple-Aufruf hat zwei Zielegimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockGimplifikation gescheitertglobale Konstruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztglobale Destruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztder Inhalt des %<global-module-fragment%> muss aus einer PrÃ¤prozessor-Einbindung stammenglobale Qualifizierung von Klassenname ist ungÃ¼ltigglobale Register-Variable %qD in verschachtelter Funktion verwendetglobale Registervariable folgt einer Funktionsdefinitionglobale Registervariable hat AnfangswertGlobale/statische Variablenzuweisung wurde abgefangenglobale Variablen, statische Variablen, Felder, Manifest-Konstanten, ref- und out-Parameter kÃ¶nnen nicht %<scope%> sein%d Template-Parameter fÃ¼r %q#D erhalten%d Template-Parameter fÃ¼r %q#T erhaltenGoto-Ziel ist weder eine Marke noch ein ZeigerGlobaler Zeiger ist konstant (trotzdem bei indirekten Aufrufen sichern/wiederherstellen).gp_offset (%ld) oder end_offset (%ld) ist kleiner als NullGravis-Akzent %<`%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatgsplit-dwarf wird auf dieser Plattform nicht unterstÃ¼tztPCH musste verschoben werdenHardware-Gleitkommabefehle fÃ¼r MIPS16 fÃ¼r ABIs auÃŸer o32 und o64Dezimale Hardware-Gleitkommabefehle sind im ESA/390-Modus nicht verfÃ¼gbarDezimale Hardware-Gleitkommabefehle sind auf %s nicht verfÃ¼gbarHardware-VektorunterstÃ¼tzung ist auf %s nicht verfÃ¼gbarHardware-VektorunterstÃ¼tzung ist mit %<-msoft-float%> nicht verfÃ¼gbarhat unterschiedliche Parameter in einer anderen Ãœbersetzungseinheithat unterschiedlichen RÃ¼ckgabetyp in einer anderen Ãœbersetzungseinheithat VorwÃ¤rtsreferenzenhat ungenauen Wert, wegen Verlust der Genauigkeithat keine Â»returnÂ«-Anweisung, soll aber Wert vom Typ Â»%sÂ« zurÃ¼ckgebenhat keinen Funktionsrumpf mit RÃ¼ckgabetyp-HerleitungInterner Fehler: head insn %d for block %d not found in the insn streamhierobere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausInterner Compilerfehler: histogram value statement does not correspond to the statement it is associated withiWMMXt und NEON sind unvertrÃ¤glichiWMMXt wird im Thumb-Modus nicht unterstÃ¼tztia64_print_operand: unbekannter Codeidentical_array_ref(): inconsistent dimensionsBezeichner %qE steht mit C++-SchlÃ¼sselwort in KonfliktBezeichner %qE wird in C++11 zum SchlÃ¼sselwortBezeichner %qE wird in C++20 zum SchlÃ¼sselwortBezeichner nach %<@protocol%> erwartetidentifier overflow: %dwenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwendenwenn das Apostroph sich nicht vermeiden lÃ¤sst, schlieÃŸen Sie es stattdessen in ein Direktivenpaar %qs und %qs einWenn dieser Code erreicht wird, wird das Programm abgebrochenwenn %qs nicht verwendbar ist, verwenden Sie stattdessen %qs%<#pragma %s %s%> wird ignoriert%<#pragma align%> wird fÃ¼r explizit ausgerichtetes %q+D ignoriert%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem nicht-%<uniform%>-Argument wird ignoriert%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem RÃ¼ckgabetyp wird ignoriert%<-fschedule-insns%> wird wegen Ausnahmebehandlungsfehler ignoriert%<asm%>-Angabe fÃ¼r nicht-statische lokale Variable %q+D wird ignoriertAttribut %qD an unbenanntem Namensraum wird ignoriertAttribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert%qE-Attribut wird fÃ¼r Templateinstanziierung %qT ignoriert%qE-Attribut wird fÃ¼r Templatespezialisierung %qT ignoriertAttribut %qE wird ignoriert, da es sich nicht auf eine Variable beziehtAttribut %qE wird ignoriert, da es sich auf eine Variable beziehtAttribut %qE wird ignoriert, da es sich auf eine initialisierte Variable beziehtAttribut %qE wird ignoriert, da es sich auf eine uninitialisierte Variable beziehtAttribut %<%E (%u)%> wird ignoriert, da es mit Attribut %<%E (%u)%> in Konflikt stehtAttribut %qE wird nach dem frÃ¼heren %qE ignoriertAttribut %qE steht mit dem Attribut %<either%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<lower%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %<noinit%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<persistent%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %<section%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<upper%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE wird in Deklaration der eingebauten Funktion %qD ignoriert, da es mit Attribut %qs in Konflikt stehtAttribut %qs wird ignoriert, da es dem vorherigen %qs widersprichtauf %qT nach einer Definition angewandte Attribute werden ignoriertauf Klassentyp %qT angewandte Attribute auÃŸerhalb einer Definition werden ignoriertauf abhÃ¤ngigen Typ %qT angewandte Attribute ohne zugehÃ¶rige Deklaration werden ignoriertAttribute an Templateargument %qE werden ignoriertAttribute an Templateargument %qT werden ignoriertdoppeltes Verzeichnis Â»%sÂ« wird ignoriert
  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 deklariert) wird ignoriertder RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert%sder RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %E%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 vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriertder RÃ¼ckgabewert vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %Eder 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 %qDDer Direktwert fÃ¼r Â»%2$sÂ« muss in eine %1$d-Bit-Ganzzahl passenimplizites 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 DO%<import%> kann nicht direkt in einer Bindungs-Angabe vorkommender Import hat %q#D hier deklariertImport-Deklaration muss im globalen GÃ¼ltigkeitsbereich seinimport_iso_c_binding_module(): Unable to create symbol for %simportiert beiunmÃ¶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 von %qD, die mit Attribut %qs hier deklariert wurdein einem Aufruf von %qT, die mit Attribut %qs deklariert wurdein einem Aufruf der hier deklarierten Allokationsfunktion %qDin einem Aufruf der eingebauten Allokationsfunktion %qDin einem Aufruf der eingebauten Funktion %qDin einem Aufruf der Funktion %qDin einem Aufruf der Funktion %qD, die als %qs deklariert istin einem Aufruf der Funktion %qD, die mit Attribut %qs deklariert wurdein einem Aufruf der nicht-statischen Elementfunktion %qDin einem Aufruf mit Typ %qTin einem Aufruf mit Typ %qT und Attribut %qsin- und out-VertrÃ¤ge kÃ¶nnen nur ohne Rumpf vorkommen, wenn sie virtuelle Interface-Funktionen sind, oder %<abstract%>in 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 bereitbinden Sie %qs ein oder stellen Sie eine Deklaration von %qE 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 kovariante Typen Â»%sÂ« und Â»%sÂ«inkompatible 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Ã¤ndige Mixin-Deklaration (%s)unvollstÃ¤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Ã¼gbarerbt vom doppelten Interface Â»%sÂ«init-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 von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r SkalareInitialisierung 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 %qTInitialisierung mit Â»%s.%s + 1Â« erzeugt Ãœberlauf fÃ¼r Typ Â»%sÂ«Initialisierungen 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 Schleifeinout-Variablen kÃ¶nnen nur innerhalb von inout-Funktionen deklariert werdenEingabedatei %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 %qsdie Schnittstelle %qE hat keine gÃ¼ltige Form einer konstanten Zeichenketteinterner 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 OperandenInterne Prozedur %qs bei %L steht in Konflikt mit DUMMY-Argumentinterne Einheit in WRITEdie Attribute %<interrupt%> und %<naked%> sind nicht kompatibelInterrupthandler kÃ¶nnen keine MIPS16-Funktionen seinInterrupthandler kÃ¶nnen keine Argumente habenInterrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument habenInterrupt-Dienst-Routinen kÃ¶nnen nicht direkt aufgerufen werdenInterrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> habenin Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs seinin Interrupt-Service-Routinen sollte das erste Argument ein Zeiger seinInterruptvektor fÃ¼r %qE-Attribut ist nicht vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread ist nur auf Fido verfÃ¼gbarintrinsischer Registerindex ist auÃŸerhalb des gÃ¼ltigen Bereichsinnere Variable, die keine Prozedur istungÃ¼ltiger %%%c-OperandungÃ¼ltiger %%-CodeungÃ¼ltiger %%A-OperandungÃ¼ltiger %%A-WertungÃ¼ltiger %%B-OperandungÃ¼ltiger %%C-OperandungÃ¼ltiger %%C-WertungÃ¼ltiger %%D-OperandungÃ¼ltiger %%D-WertungÃ¼ltiger %%E-WertungÃ¼ltiger %%F-WertungÃ¼ltiger Modus %%GungÃ¼ltiger %%G-WertungÃ¼ltiger %%H-OperandungÃ¼ltiger %%H-SpezifiziererungÃ¼ltiger %%H-WertungÃ¼ltiger %%I-OperandungÃ¼ltiger %%J-CodeungÃ¼ltiger %%J-WertungÃ¼ltiger %%K-WertungÃ¼ltiger %%L-OperandungÃ¼ltiger %%L-WertungÃ¼ltiger %%M-OperandungÃ¼ltiger %%M-WertungÃ¼ltiger %%N-OperandungÃ¼ltiger %%N-WertungÃ¼ltiger %%O-WertungÃ¼ltiger %%P-OperandungÃ¼ltiger %%P-WertungÃ¼ltiger %%R-WertungÃ¼ltiger %%T-WertungÃ¼ltiger %%U-WertungÃ¼ltiger %%V-WertungÃ¼ltiger %%Y-OperandungÃ¼ltiger %%c-OperandungÃ¼ltiger %%d-OperandungÃ¼ltiger %%d-WertungÃ¼ltiger %%e-WertungÃ¼ltiger %%f-OperandungÃ¼ltiger %%f-WertungÃ¼ltiger %%h-OperandungÃ¼ltiger %%h-WertungÃ¼ltiger %%i-OperandungÃ¼ltiger %%j-CodeungÃ¼ltiger %%j-OperandungÃ¼ltiger %%j-WertungÃ¼ltiger %%k-WertungÃ¼ltiger %%m-WertungÃ¼ltiger %%p-WertungÃ¼ltiger %%q-WertungÃ¼ltiger %%r-OperandungÃ¼ltiger %%r-WertungÃ¼ltiger %%s-OperandungÃ¼ltiger %%s-WertungÃ¼ltiger %%t-OperandungÃ¼ltiger %%t-WertungÃ¼ltiger %%t/%%b-WertungÃ¼ltiger %%u-WertungÃ¼ltiger %%v-WertungÃ¼ltiger %%x-WertungÃ¼ltiger %%xn-CodeungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probierenungÃ¼ltiger %%z-WertungÃ¼ltiges %<#pragma %s%>ungÃ¼ltiges %<CASE_CHAIN%>ungÃ¼ltiger %<CPU_TYPE%>-Wert %qs gelesen aus %<devices.csv%> fÃ¼r %qsungÃ¼ltiger %<MPY_TYPE%>-Wert %qs gelesen aus %<devices.csv%> fÃ¼r %qsungÃ¼ltiges %<PHI%>-ArgumentungÃ¼ltiges %<PHI%>-ErgebnisungÃ¼ltiges %<const_cast%> von Typ %qT in Typ %qTungÃ¼ltiges %<const_cast%> eines R-Wertes des Typs %qT in Typ %qTungÃ¼ltiges %<static_cast%> von Typ %qT in Typ %qTungÃ¼ltiger %<task%>-Reduktionsmodifizierer in Konstrukt kombiniert mit %<simd%> oder %<loop%>ungÃ¼ltiger %<task%>-Reduktionsmodifizierer in Konstrukt, das nicht mit %<parallel%>, %<for%> oder %<sections%> kombiniert istungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %qs 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Ã¼ltiger nicht-rechteckiger OpenMP-Schleifenschritt; %<(%E - %E) * %E%> ist kein Vielfaches von Schleife %d Schritt %qEungÃ¼ltige rechte Seite fÃ¼r GIMPLE-Speicherung: %qsungÃ¼ltiges UNSPEC als OperandungÃ¼ltiges UNSPEC als Operand: %dInterner Fehler: invalid _LiteralungÃ¼ltiger abstrakter Parametertyp %qTungÃ¼ltiger abstrakter RÃ¼ckgabetyp %qTungÃ¼ltiger abstrakter RÃ¼ckgabetyp fÃ¼r Funktion %q+#DungÃ¼ltiger abstrakter RÃ¼ckgabetyp fÃ¼r Elementfunktion %q+#DungÃ¼ltiger abstrakter Typ %qT fÃ¼r %qEungÃ¼ltiger abstrakter Typ fÃ¼r %q+DungÃ¼ltiger Zugriff auf nicht-statisches Datenelement %qD in virtueller Basis des NULL-ObjektesungÃ¼ltige AdresseungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»OÂ«ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»RÂ«ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»SÂ«ungÃ¼ltige Adresse in OperandungÃ¼ltiger AdressierungsmodusungÃ¼ltiger Adressoperand in %qsungÃ¼ltiger AdressierungsmodusungÃ¼ltige Ausrichtung fÃ¼r %<#pragma align%> - ignoriertUngÃ¼ltiger Ausrichtungswert fÃ¼r %<__builtin_arc_aligned%>ungÃ¼ltige Anwendung von %<__alignof%> auf ein BitfeldungÃ¼ltige Anwendung von %<sizeof%> auf ein BitfeldUngÃ¼ltige Anwendung von %<sizeof%> auf einen FunktionstypenungÃ¼ltige Anwendung von %qs auf ElementfunktionUngÃ¼ltige Anwendung von %qs auf einen void-TypenUngÃ¼ltige Anwendung von %qs auf Arraytyp %qT mit unvollstÃ¤ndigem ElementtypUngÃ¼ltige Anwendung von %qs auf unvollstÃ¤ndigen Typen %qTUngÃ¼ltige Architektur fÃ¼r Zielattribut oder -pragma %qsungÃ¼ltiges Argument %qs fÃ¼r %<-mbranch-protection=%>ungÃ¼ltiges Argument %qs fÃ¼r %<-mharden-sls=%>UngÃ¼ltiges Argument %d fÃ¼r eingebaute Funktion %qFungÃ¼ltiges Argument %qs fÃ¼r %qsungÃ¼ltiges Argument fÃ¼r %<-mharden-sls=%>ungÃ¼ltiges Argument fÃ¼r Attribut %qEungÃ¼ltiges Argument fÃ¼r Attribut %qsUngÃ¼ltiges Argument von SQRT bei %LungÃ¼ltiges Argument fÃ¼r %qDungÃ¼ltiges Argument fÃ¼r eingebaute FunktionungÃ¼ltiges Argument fÃ¼r eingebaute Funktion Â»%sÂ«ungÃ¼ltiges Argument fÃ¼r GIMPLE-AufrufungÃ¼ltige ArgumenteungÃ¼ltige Argumente fÃ¼r Option %<-falign-%s%>: %qsungÃ¼ltige Argumente fÃ¼r %<-fpatchable-function-entry%>UngÃ¼ltige ArrayzuweisungInterner Fehler: invalid base %qE for SSA nameungÃ¼ltige Spezifizierung der BasisklasseInterner Fehler: invalid block indexungÃ¼ltiger Zweig zu/von strukturiertem %s-BlockungÃ¼ltiger Schalter Â»calls_comdat_localÂ«ungÃ¼ltige Â»caseÂ«-Marke in switch-AnweisungungÃ¼ltiger Â»caseÂ«-Bereich in switch-AnweisungungÃ¼ltige Umwandlung von Typ %qT in Typ %qTungÃ¼ltige Typumwandlung eines prvalue-Ausdrucks des Typs %qT in Typ %qTungÃ¼ltige Umwandlung in abstrakte Klasse %qTungÃ¼ltige Umwandlung in Funktionstyp %qTungÃ¼ltiger Klassenname in Deklaration von %qDungÃ¼ltige Clique in %qsungÃ¼ltige Kombination mehrerer Typ-Spezifiziererinvalid comparison code in gimple condungÃ¼ltiger Vergleich eines generierten ArraysungÃ¼ltiger Vergleich mit einer generierten StrukturungÃ¼ltiger Vergleich von nil mit nilungÃ¼ltiger Vergleich eines nicht-vergleichbaren ArraysungÃ¼ltiger Vergleich einer nicht-vergleichbaren StrukturungÃ¼ltiger Vergleich eines nicht-vergleichbaren TypsungÃ¼ltiger Vergleich ungeordneter TypenungÃ¼ltiger Vergleichsoperator fÃ¼r Ausgabemodifizierer Â»EÂ«ungÃ¼ltiger const_double-OperandungÃ¼ltige KonstanteUngÃ¼ltige Konstante â€“ anderen Ausgabemodifizierer probierenungÃ¼ltige Konstante fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltige Konstante in %<#pragma %s%>ungÃ¼ltige Konstante in %<#pragma pack%> - ignoriertungÃ¼ltiger konstanter Vektor fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltiger beschrÃ¤nkter TypparameterungÃ¼ltige Bedingungen fÃ¼r OperandungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeintungÃ¼ltiges Steuerregister %d fÃ¼r mvtc; Â»pswÂ« wird verwendetSteuerprÃ¤dikat ungÃ¼ltigungÃ¼ltige Umwandlung von %<__fpreg%>ungÃ¼ltige Umwandlung von %qH in %qIungÃ¼ltige Umwandlung von %<* __vector_pair%>ungÃ¼ltige Umwandlung von Typ %<* __vector_quad%>ungÃ¼ltige Umwandlung von %<__vector_pair%>ungÃ¼ltige Umwandlung von Typ %<__vector_quad%>ungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>ungÃ¼ltige Umwandlung in GIMPLE-AufrufungÃ¼ltige Umwandlung in Â»returnÂ«-AnweisungungÃ¼ltige Umwandlung in %<__fpreg%>ungÃ¼ltige Umwandlung in %<* __vector_pair%>ungÃ¼ltige Umwandlung in Typ %<* __vector_quad%>ungÃ¼ltige Umwandlung in %<__vector_pair%>ungÃ¼ltige Umwandlung in Typ %<__vector_quad%>ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>ungÃ¼ltige Umwandlung in Typ %qT von Typ %qTungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q#DungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q+#DungÃ¼ltige CPU %qs fÃ¼r %s%qs%sungÃ¼ltige Option fÃ¼r benutzerdefinierten Befehl %qsUngÃ¼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()%>invalid fn spec attribute "%s"invalid fn spec attribute "%s" arg %iungÃ¼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 Reihenfolge in asm-Knoten %iungÃ¼ltige Parameterkombination fÃ¼r AltiVec-spezifisches intrinsisches %qsungÃ¼ltige Parameterkombination fÃ¼r intrinsisches %qsungÃ¼ltiger Parametertyp %qTungÃ¼ltige DurchlaufpositionierungsoperationUngÃ¼ltiger Zeigermodus %qsungÃ¼ltiger Zeiger auf Bitfeld %qDungÃ¼ltige Position oder GrÃ¶ÃŸe in %qsungÃ¼ltiger Positions- oder GrÃ¶ÃŸenoperand fÃ¼r %qsungÃ¼ltige Â»privateÂ«-Reduktion auf %qEungÃ¼ltige Â»proc_bindÂ«-ArtungÃ¼ltiger Schutztyp %qs in Pragma oder Attribut %<target("branch-protection=")%>ungÃ¼ltiger Prototyp fÃ¼r Â»%sÂ«ungÃ¼ltiges Zeichen %qc in BedingungungÃ¼ltiger Â»pure constÂ«-Status fÃ¼r FunktionungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)ungÃ¼ltige Qualifizierer an Nicht-Element-FunktionstypungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-NameungÃ¼ltiges Empfangen auf Nur-Sende-KanalungÃ¼ltiger EmpfÃ¤ngertyp %qsungÃ¼ltiger reduction-identifierungÃ¼ltige Referenz fÃ¼r Ausgabemodifizierer Â»JÂ«ungÃ¼ltiger Registername fÃ¼r %q+DungÃ¼ltiger regulÃ¤rer Ausdruck %qs in %qsungÃ¼ltige AdressverschiebungungÃ¼ltige AuflÃ¶sung in AuflÃ¶sungsdateiungÃ¼ltiger RÃ¼ckgabetyp %qT der %<constexpr%>-Funktion %q+DungÃ¼ltige gemeinsame rtl-Verwendung in Befehl gefundenungÃ¼ltige AblaufartUngÃ¼ltiges zweites Argument fÃ¼r %<__builtin_prefetch%>; es wird 0 verwendetungÃ¼ltiges Â»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 0 verwendetungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>UngÃ¼ltiger Typ %qT als Initialisierung fÃ¼r einen Vektor des Typs %qTungÃ¼ltiger Typ %qT als %<friend%> deklariertungÃ¼ltiger Typ %qTungÃ¼ltiger Typ %qT fÃ¼r %<->%>ungÃ¼ltiger Typ %qT fÃ¼r %<->*%>ungÃ¼ltiger Typ %qT fÃ¼r ArrayindexungÃ¼ltiger Argumenttyp %qT fÃ¼r implizite UmwandlungungÃ¼ltiger Typ %qT fÃ¼r unÃ¤res %<*%>ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-AusgabeInterner Fehler: invalid type for _Literal with constructorungÃ¼ltiger Typ fÃ¼r InstanzvariableungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qEungÃ¼ltiger Typ fÃ¼r Â»makeÂ«-FunktionungÃ¼ltiger Typ fÃ¼r Parameter %d der %<constexpr%>-Funktion %q+#DungÃ¼ltiger Typ fÃ¼r EigenschaftInterner Fehler: invalid type of %<__MEM%> operandungÃ¼ltiger Typ fÃ¼r Argument %u der typgenerischen FunktionungÃ¼ltiger typgenerischer RÃ¼ckgabetyp fÃ¼r Argument %u von %<__builtin_tgmath%>ungÃ¼ltiger typgenerischer Typ fÃ¼r Argument %u von Argument %u von %<__builtin_tgmath%>ungÃ¼ltige Typen %<%T[%T]%> fÃ¼r FeldindexungÃ¼ltiger Typen fÃ¼r %qsungÃ¼ltige Typen in AdressraumumwandlungungÃ¼ltige Typen in Umwandlung zu GleitkommaungÃ¼ltige Typen in Umwandlung in GanzzahlungÃ¼ltige Typen Festkomma-UmwandlungungÃ¼ltige Typen in NOP-UmwandlungungÃ¼ltige Verwendung von %%d, %%x oder %%XungÃ¼ltige Verwendung von %<...%> bei Aufruf einer nicht-variadischen FunktionungÃ¼ltige Verwendung von %<...%> mit eingebauter FunktionungÃ¼ltige Verwendung von %<...%> mit Nicht-SliceungÃ¼ltige Verwendung von %<::%>ungÃ¼ltige Verwendung von %<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 des MMA-Operanden vom Typ %qs als Parameter einer FunktionungÃ¼ltige Verwendung des MMA-Typs %qs als RÃ¼ckgabetyp einer FunktionungÃ¼ltige Verwendung eines Zeigers auf einen unvollstÃ¤ndigen Typen in ZeigerarithmetikungÃ¼ltige Verwendung von Arrayindizierung bei Zeiger auf Elementfalsche Verwendung eines Arrays mit unbekannten GrenzenungÃ¼ltige Verwendung der asm-Schalter-AusgabeungÃ¼ltige Verwendung des Attributs %<fallthrough%>ungÃ¼ltige Verwendung von Attributen in leerer DeklarationungÃ¼ltige Verwendung von geschweift geklammerter InitialisierungslisteungÃ¼ltige Verwendung des Konstruktors als TemplateungÃ¼ltige Verwendung 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 des nicht-statischen Datenelements %qEungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qDungÃ¼ltige Verwendung der nicht-statischen Elementfunktion vom Typ %qTfalsche Verwendung von %<pack expansion%> %qTfalsche Verwendung eines PackauflÃ¶sungs-AusdruckesungÃ¼ltige Verwendung des Platzhalters %qTungÃ¼ltige Verwendung 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-Einheitist ein Zeiger auf eine verÃ¤nderliche Â»structÂ«. Nur Zeiger auf Â»constÂ«, Â»immutableÂ« oder Â»shared structÂ« sind als threadlokale Variablen erlaubt, nicht jedoch Â»%sÂ«ist verÃ¤nderlich. Als threadlokale Variablen sind nur Â»constÂ« oder Â»immutable classÂ« erlaubt, nicht jedoch Â»%sÂ«ist in Â»%sÂ« geschachtelt, aber die Oberklasse Â»%sÂ« ist in Â»%sÂ« geschachteltist nicht %<static%> und kann daher keinen static-Initialisierer habenist nicht geschachtelt, aber die Oberklasse Â»%sÂ« ist in Â»%sÂ« geschachteltis_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 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Â«das SchlÃ¼sselwort %<export%> ist veraltet und wird ignoriertdas SchlÃ¼sselwort %<export%> wird mit %<-fmodules-ts%> eingeschaltetSchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriertSchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubtSchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubtSchlÃ¼sselwort %<typename%> in diesem Kontext nicht erlaubt (eine qualifizierte Elementinitialisierung ist implizit ein Typ)SchlÃ¼sselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubtMarke 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 FunktionsdeklarationDefinition einer Sprungmarke ist kein konstanter AusdruckInitialisierungen fÃ¼r Lambda-Captures sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarLambda-Einfangen von %qE ist kein konstanter AusdruckLambda-AusdrÃ¼cke nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarLambda in lokaler Klasse %q+T kann Variablen aus dem umschlieÃŸenden Kontext nicht einfangenLambdaparameter %qD war vorher als EinfÃ¤nger deklariertLambda-Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarLambda-Templates sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarLambda-Ausdruck in Template-Parameter-TypLambda-Ausdruck in Template-Argument ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarLambda-Ausdruck in nicht evaluiertem Kontext ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarLambda-Ausdruck ist erst ab C++17 ein konstanter AusdruckLambdas sind erst ab C++17 implizit %<constexpr%>Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %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 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 wurdeSchleifenvariable %qD erzeugt eine Kopie vom Typ %qTSchleifenvariable %qD vom Typ %qT bindet an temporÃ¤res Objekt, das aus dem Typen %qT konstruiert wurdeInterner Fehler: loop verification on loop tree that needs fixupInterner Fehler: loop with header %d marked for removalInterner Fehler: loop with header %d not in loop treelockerere Ausnahmespezifikation in der Ã¼bersteuernden virtuellen Funktion %q+#Funtere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausUntere Grenze %qE des Arrayabschnitts muss Ganzzahltyp 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 pch_preprocess%>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Ã¼ckgebendie Zeichen in einem gemangelten Namen kÃ¶nnen nur vom Typ %<char%> seingemangelter 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 vernichtetManifest-Konstanten mÃ¼ssen Initialisierer habenAbbildung 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++20%> oder %<-std=gnu++20%> gleichzeitig %<virtual%> und %<constexpr%> seinElement %qD kann nicht gleichzeitig %<virtual%> und %<static%> seinElement %qD als Â»friendÂ« deklariert, bevor Typ %qT definiert wurdeElement %qD in schreibgeschÃ¼tztem Objekt als %<asm%>-Ausgabe verwendetElement %qD ist nicht initialisierte 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 %qTAbweichung in Grenze %Z von Argument %u, deklariert als %sAbweichung in Grenzen %Z von Argument %u, deklariert als %sKonflikt 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 nichtabweichende Definitionunpassende Klammernunpassendes Objective-C++-Konstrukt %<@%D%>fehlende $-Operandennummer im Format%<(%> hinter %<#pragma GCC visibility push%> fehlt - ignoriertfehlendes %<(%> hinter %<#pragma pack%> - ignoriertFehlendes %<(%> hinter %<#pragma unused%>, wird ignoriertFehlendes %<)%> hinter %<#pragma unused%>, wird ignoriertfehlende %<PHI%>-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-Formatesfehlender HeadernameErhÃ¶hungsausdruck fehltfehlender indirekter Aufruf in der Folge der spekulativen Aufrufefehlende Initialisierung fÃ¼r Â»%sÂ«, Feld Â»%sÂ«fehlende Initialisierung fÃ¼r Feld %qD von %qT fehltInitialisierung fÃ¼r Element %qD fehltfehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragmafehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragmafehlendes Makefile-Ziel hinter %qsfehlende Zuordnungfehlende Methode %s%s%sfehlender Modulnamefehlender Name fÃ¼r Pragma oder Attribut %<target("arch=")%>fehlender Name fÃ¼r Pragma oder Attribut %<target("cpu=")%>Fehlende ZahlÃ¶ffnende Klammer fehltfehlender OperandOption hinter %<#pragma GCC diagnostic%>-Variante fehltfehlende oder beschÃ¤digte object.dfehlender Ursprung fÃ¼r einen Knoten in einer verschachtelten Listefehlender Pfad hinter %qsfehlendes primÃ¤res Templateattribut %sfehlende primÃ¤re Templateattribute %sEigenschaftsattribut fehltmissing ref for speculation %ifehlende AuflÃ¶sungsdaten fÃ¼r %sWÃ¤chter in Funktionsaufruf fehltfehlende 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%>Mixin-Templates sind keine regulÃ¤ren TemplatesVermischung 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 %C%<module-declaration%> ist innerhalb von %<header-unit%> nicht erlaubtModul-Deklaration ist nur als erste Deklaration erlaubt, oder wenn sie das global-module-fragment beendetmehr als %d Operanden in %<asm%>mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheitmehr als eine %<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 ArgumentCompilieren von mehreren Quellen ist fÃ¼r C++ nicht implementiertmultidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenMultilib-Ausschluss %qs ist ungÃ¼ltigMultilib-AusschlÃ¼sse %qs sind ungÃ¼ltigMultilib-select %qs %qs ist ungÃ¼ltigMultilib-select %qs ist ungÃ¼ltigMultilib-Spezifikation %qs ist ungÃ¼ltigmehrere %<-mcpu=%>-Optionen 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 Ãœbersteuerungen derselben Funktionmehrere Parameter wurden %qD genanntmehrere vorherrschende Definitionen fÃ¼r %qEmehrere Methoden fÃ¼r Eigenschaft %qE angegeben, die letzte von denen wird verwendetmehrere ref-qualifiermehrere Registerspeicher-Attribute fÃ¼r Funktion %qDmehrere Selektoren namens %<%c%E%> gefundenmehrere Speicherklassen in Deklaration von %qsmehrere Speicherklassen in Deklarationmehrere Typen in einer Deklarationmultiple virtual PHI nodes in BB %dFunktionsaufruf mit mehreren Werten in Kontext mit einem WertFunktionsaufruf mit mehreren Werten in Kontext mit einem WertMultiplizieroption bringt mit sich, dass r%d festgelegt istMultiversionierung erfordert %<ifunc%>, was auf diesem Ziel nicht unterstÃ¼tzt 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 verwendbarnackte Assembler-Funktionen mit VertrÃ¤gen werden nicht unterstÃ¼tztnacktes Attribut bezieht sich nur auf FunktionenName %qD in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendetName %qT hat unvollstÃ¤ndigen Typender Name %qs unterscheidet sich vom Namen %qs, der in einer anderen Ãœbersetzungseinheit definiert istName %qs ist als %wd definiert, in einer anderen Ãœbersetzungseinheit jedoch als %wdName %qs wird in einer anderen Ãœbersetzungseinheit mit unterschiedlichem Wert definiertName der Elementfunktion fehltName der Klasse verdeckt Template-Templateparameter %qDName in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendetbenannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tztNamensbereich %qD betretenNamensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommenName eines Namensraums erwartetanonymes Aggregat im GÃ¼ltigkeitsbereich eines Namespace muss statisch seinverengende Umwandlung von %qE von %qH nach %qIverengende Umwandlung von %qE von %qH nach %qI ist in C++11 ungÃ¼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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbargeschachtelte Schleife in Reduktion benÃ¶tigt Reduktionsklausel fÃ¼r %qEgeschachtelter Namensgeber %qT fÃ¼r enum-Deklaration benennt weder Klasse noch Namensraumverschachtelte Namensraumdefinitionen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarName eines geschachtelten Namensraums erwartetgeschachtelte q-DirektivenVerschachtelte Redefinition von %<enum %E%>Verschachtelte Redefinition von %<struct %E%>Verschachtelte Redefinition von %<union %E%>Â»newÂ« kann nicht auf Funktionstyp angewendet werdenÂ»newÂ« kann nicht auf Referenztyp angewendet werdenneue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutigneu in Fortran 2003neu in Fortran 2008neu in Fortran 2018neu in Fortran 95neue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert 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 angegebenweder Â»return Ausdruck;Â« noch Â»assert(0);Â« am Ende der FunktionKeine 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 Definition von Â»struct %sÂ«keine 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)%>die Basisklasse enthÃ¤lt keinen Standardkonstruktor, der vom impliziten Â»super()Â« aufgerufen wirdbei 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 Adresseeine %<constexpr%>-Funktion, die etwas Anderes als %<void%> zurÃ¼ckgibt, muss eine return-Anweisung enthaltenkeine return-Anweisung in nicht void zurÃ¼ckgebender Funktionkeine return-Anweisungen in %qT zurÃ¼ckgebender 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 definitionKnoten hat ungÃ¼ltige Reihenfolge %iInterner Fehler: node has unknown typeInterner Fehler: node is alias but not definitionInterner Fehler: node is alias but not implicit aliasInterner Fehler: node is alone in a comdat groupInterner Fehler: node is analyzed but it is not a definitionInterner Fehler: node is in same_comdat_group list but has no comdat_groupInterner Fehler: node is symver but not aliasInterner Fehler: node is transparent_alias but not an aliasInterner Fehler: node is weakref but not an transparent_aliasInterner Fehler: node not found in symtab assembler name hashInterner Fehler: node not found node->decl->decl_with_vis.symtab_nodeKnoten mit nicht freigegebenem Speicher gefundennoexcept-Ausdruck wird wegen Aufruf von %qD zu %<false%> ausgewertetOperand fÃ¼r Â»%%%cÂ« muss ein 32-Bit-Register seinREAL-Argument ohne doppelte Genauigkeit fÃ¼r intrinsisches %s bei %Lnicht-%<consteval%>-Funktion %q+D Ã¼bersteuert %<consteval%>-Funktionvon nicht-AAPCS abgeleitete PCS-VarianteNicht-ASCII-Zeichen in CFString-LiteralNicht-NULL-Zeigerinitialisierung bei %CNicht-OpenACC-Konstrukt innerhalb einer OpenACC-RegionNicht-OpenACC-Konstrukt innerhalb einer OpenACC-RoutineNicht-Array-Deallokation eines Objekts, das mit Array-Allokation allokiert wurdeFehlzuordnung bei Ausnahmebehandlung ohne AufrufTeilspezialisierung %qE ist nur fÃ¼r Klassen und Variablen erlaubtInterner Fehler: non-cold basic block %d reachable only by paths crossing the cold partitionNicht-konstantes Ganzzahl-Argument %u in Aufruf von Funktion %qENicht konstantes Argument 0 fÃ¼r %qsNicht konstantes Argument 1 fÃ¼r %qsNichtkonstantes Feld in DATA-Anweisung %Lnicht konstante Arrayinitialisierungnichtkonstante LÃ¤nge fÃ¼r neues Array muss direkt angegeben werden, nicht Ã¼ber %<typedef%>Nichtkonstante LÃ¤nge in Array-new muss ohne Klammern um die Typ-ID angegeben werdennicht-konstantes zusammengesetztes Literal kann nicht in einem Konstanten-Ausdruck auftretenNicht-konstante Bedingung fÃ¼r statische Behauptungnon-constant element in constant 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 habeneine Using-Deklaration, die nicht-Member ist, benennt den Konstruktor von %qTNichtelement-Templatedeklaration von %qDEingabe von Nicht-Speicher %d muss im Speicher bleibenNicht-Speicher-Ausgabe %d muss im Speicher bleibennicht geschachtelte Funktion mit variabel modifiziertem TypenNicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert seinNicht-Objective-C-Typ %qT kann nicht aufgefangen werdenNicht-Parameter %qs kann kein Parameterpack seinArgument, das kein Zeiger ist, in %<__builtin_launder%>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++20%> oder %<-std=gnu++20%> verfÃ¼gbarNichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarNicht-Variable %qD in Deklaration mit mehr als einem Deklarator mit Platzhaltertyp%qs mit Elementen ist kein VektorNicht-Vektoroperanden in Vektorvergleichnichtkonstanter Arrayindex in InitialisierungInterner Fehler: nonempty exits list of loop %d, but exits are not 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-ZeigerDereferenzierung eines NullzeigersNullbarkeits-Angabe %qE kann nicht auf Zeigertyp %qT angewendet werden, da dieser mehrere Ebenen von Zeigern hatNullbarkeits-Angabe %qE ist nur auf Zeigertypen anwendbar, nicht auf %qTZahl muss 0 oder 1 seinAnzahl der Argumente passt nicht zum eingebauten PrototypenAnzahl der Argumente passt nicht zum PrototypenInterner Fehler: number of bb notes in insn chain (%d) != n_basic_blocks (%d)Komponentenanzahl des Vektors ist keine 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 erwartetausgedient in Fortran 95veralteter Maverick-Formatcode Â»%cÂ«veraltete Option %<-I-%> verwendet, bitte stattdessen %<-iquote%> verwendenveraltete Verwendung einer bestimmten Initialisierung mit %<:%>veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>von hier erhaltenodr-verwendete Inline-Variable %qD ist nicht definiertvon Modulvom Typ Â»struct %sÂ« verwendet Â»this(this)Â«, das ist jedoch in Â»staticÂ«-Initialisierung nicht erlaubtOffload-Compiler %s nicht gefundenOffload-Compiler %s nicht gefunden (erwÃ¤gen Sie %<-B%>)Auslagerungsdimension %d liegt auÃŸerhalb des WertebereichesOffset %qwi ist auÃŸerhalb der Grenzen der konstanten ZeichenketteOffset Ã¼berschreitet 16 BytesOffset von %qD 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 werdengenau ein Argument vom Typ %<void*%> erwartetgenau ein Argument vom Typ Â»voidÂ« erwartet, nicht Â»%sÂ«ein 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 Parameter oder foreach-Deklarationen kÃ¶nnen %<ref%> seinnur Parameter oder Variablen auf dem Stapel kÃ¶nnen %<inout%> seinnur einfacher RÃ¼ckgabetyp %<auto%> kann zu %<void%> hergeleitet werdenin einer %<constexpr%>-Funktion in C++20 darf Inline-Assemblercode nur vorkommen, wenn er nicht im Auswertungspfad liegtNur uninitialisierte Variablen kÃ¶nnen in einem .bss-Abschnitt platziert werdenNur uninitialisierte Variablen kÃ¶nnen im .noinit-Bereich platziert werdennur die Werte 12 (4 kB) und 16 (64 kB) werden fÃ¼r die WÃ¤chtergrÃ¶ÃŸe unterstÃ¼tzt. Der angegebene Wert %d (%llu kB) liegt auÃŸerhalb des gÃ¼ltigen Bereichsin dieser Konfiguration werden nur schwache Aliase unterstÃ¼tztIn Abschnitt %qs sind nur 0-Initialisierungen erlaubtopake Vektortypen kÃ¶nnen nicht initialisiert werdenopaque-enum-declaration ist hierintransparente Enum-Spezifikation muss einfachen Bezeichner verwendenintransparente Enum-Spezifikation ohne NamenÂ»%sÂ« kann nicht geÃ¶ffnet werden: %s/dev/zero kann nicht geÃ¶ffnet werden: %mLTRANS-Ausgabeliste Â»%sÂ« kann nicht geÃ¶ffnet werden: %mAbhÃ¤ngigkeitsdatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %mAusgabedatei %qs wird geÃ¶ffnet: %sAusgabedatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %mOperandencode %%xn ist fÃ¼r QImode ungÃ¼ltigOperand %d sollte eine vorzeichenlose 3-Bit-Konstante seinOperand %d sollte eine vorzeichenlose 6-Bit-Konstante seinOperand %d sollte eine vorzeichenlose 8-Bit-Konstante seinOperand 1 sollte eine vorzeichenlose 3-Bit-Konstante seinOperand 1 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 2 sollte ein gerader 3-Bit-Wert sein (subreg 0,2,4,6)Operand 2 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 2 sollte ein vorzeichenloser 3-Bit-Wert sein (subreg 0â€“7)Operand 2 sollte ein vorzeichenloser 8-Bit-Wert seinOperand 3 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 3 sollte ein vorzeichenloser 8-Bit-Wert seinOperand 4 sollte ein vorzeichenloser 8-Bit-Wert sein (0â€“255)Operandenbedingung enthÃ¤lt falsch positioniertes %<+%> oder %<=%>Operandenbedingungen fÃ¼r %<asm%> unterscheiden sich in der Anzahl der AlternativenOperand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»%cÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»DÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»YÂ«Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»rÂ«Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»KÂ«Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«Operand ist keine ausgleichbare Speicherreferenz, ungÃ¼ltiger Operandencode Â»HÂ«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 %qs mit abweichenden Werten (%s, %s)Option Â»%sÂ« wird zusammen mit %<-fopenacc%> nicht unterstÃ¼tztOption %s nicht konsistent in allen LTO-Eingabedateien verwendetOption %s mit unterschiedlichen Wertenoptionales Argumentoptionaler KlassenparameterOptionen oder Zielarchitekturen fehlen hinter %qsInterner Fehler: optype_msgid overflow: %doder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable als Aggregat zu initialisierenoder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable mit einem einzelnen Wert zu initialisierenoder nutzen Sie %<j%> statt %<i%> fÃ¼r das in GNU eingebaute SuffixArgument fÃ¼r %<ordered%> muss ein positiver, ganzzahliger Ausdruck seingeordneter Vergleich von Zeiger mit Ganzzahlnullgeordneter Vergleich von Zeiger mit der Zahl 0 (%qT und %qT)geordneter Vergleich von Zeiger mit Null-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 falschdie Ã¤uÃŸere Iterationsvariable %qD hat einen Summandenausdruck %qE, der nicht ganzzahlig istdie Ã¤uÃŸere Iterationsvariable %qD hat einen Faktorausdruck %qE, der nicht ganzzahlig istdie Ã¤uÃŸere Iterationsvariable %qD, die im Bedingungsausdruck verwendet wird, ist von einem anderen Typen als %qTdie Ã¤uÃŸere Iterationsvariable %qD, die im Initialisierungsausdruck verwendet wird, ist von einem anderen Typen als %qTÃ¤uÃŸere Transaktion in %<transaction_may_cancel_outer%>-FunktionÃ¤uÃŸere Transaktion in %<transaction_safe%>-FunktionÃ¤uÃŸere Transaktion in TransaktionAusgabebedingung %d kann nicht zusammen mit %qs angegeben werdenAusgabebedingung %d muss ein einzelnes Register angebenAusgabebedingung %qc fÃ¼r Operand %d steht nicht am AnfangAusgabedatei %s existiert bereits in Ordner %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%<override%> ist nur auf Klassenelementfunktionen anwendbarÃ¼bersteuert %qD, was als %<transaction_safe%> deklariert istgepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Alias-Template %qDgepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Konzept %qDPack-Expansion in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<pack init-capture%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbargepacktes Attribut fÃ¼hrt zu ineffizienter Ausrichtunggepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %q+Dgepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %qEgepacktes Attribut ist unnÃ¶tiggepacktes Attribut ist unnÃ¶tig fÃ¼r %q+Dgepacktes Attribut ist fÃ¼r %qE unnÃ¶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 darf in diesem Kontext nicht auftauchenParameter %qD gesetzt, jedoch nicht verwendetParameter %qP von %qD kÃ¶nnte Kandidat fÃ¼r Formatattribut seinParameter Â»%s.%sÂ« ist bereits definiertParameter %u (%q+D) hat unvollstÃ¤ndigen TypenParameter %u (%q+D) hat void-TypenParameter %u hat unvollstÃ¤ndigen TypenParameter %u hat void-TypenParameterdeklaration vor Lambdadeklarationsangaben ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameterdeklaration vor einer Lambda-Exception-Angabe ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameterdeklaration vor einem abschlieÃŸenden RÃ¼ckgabetyp ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameterdeklaration vor einem Lambda-Transaktions-Qualifizierer ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optionalParameter als %<auto%> deklariertParameter darf nicht variabel modifizierten Typ %qT habenParameter kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut seinParametername fehlt in ParameterlisteParameternamen (ohne Typen) in FunktionsdeklarationParameterpack %<__bases%> ist nur in Templatedeklaration gÃ¼ltigParameterpack %q+D muss am Ende der Templateparameterliste seinParameterpack %qD kann kein Standardargument habenArgument %qE fÃ¼r Parameterpack muss am Ende der Templateargumentliste seinArgument %qT fÃ¼r Parameterpack muss am Ende der Templateargumentliste seinParameterpack kann kein Standardargument habenParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 7.1 geÃ¤ndertdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndertdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich, sofern C++17 aktiviert ist, so geÃ¤ndert, dass es C++14 %{in GCC 10.1%} entsprichtdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT mit %<[[no_unique_address]]%>-Elementen hat sich %{in GCC 10.1%} geÃ¤ndertParameter fÃ¼r eingebaute Funktion muss Zeichenkettenkonstante oder Literal seinParameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %sparametrisiertes abgeleitetes TypargumentEltern-Unterprogramm kann nicht geinlinet werdenKlammern um %qE kÃ¶nnen nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugenKlammern mÃ¼ssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer istKlammern mÃ¼ssen weggelassen werden, wenn die Argumentenliste des Attributs leer istUm dieses zusammengesetzte Literal sind Klammern erforderlich, um Mehrdeutigkeit zu vermeidenKlammern waren mehrdeutig und wurden als Funktionsdeklaration angesehengeklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubtgeklammerte Initialisierung in Array-Â»newÂ«Syntaxfehler in SELECT-RANK-Anweisung bei %CSyntaxfehler in Â»SELECT TYPEÂ«-Anweisung bei %CSyntaxfehler in Templateargumentlistepart-ref mit Zeigerattribut bei %L ist nicht das rechteste part-ref des data-stmt-objectsTeilspezialisierung %q+D spezialisiert keine Templateargumente und ist nicht eingeschrÃ¤nkter als das primÃ¤re Template; um das primÃ¤re Template zu definieren, entfernen Sie die TemplateargumentlisteTeilspezialisierung %q+D spezialisiert keine Templateargumente; um das primÃ¤re Template zu definieren, entfernen Sie die TemplateargumentlisteTeilspezialisierung %qD ist nicht spezialisierter alsTeilspezialisierung %qT als %<friend%> deklariertpartielle Spezialisierung ist nicht nÃ¤her spezialisiert als das ursprÃ¼ngliche Template, da es mehrere Parameter mit einer Â»packÂ«-Erweiterung ersetztteilweise Spezialisierung von %qD nach Instanziierung von %qDInterner Fehler: partition found but function partition flag not setDurchlauf %qs nicht gefunden, wird jedoch von neuem Durchlauf %qs referenziertpass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>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 inkompatibler Speicherreihenfolge fÃ¼r SkalareÃœbergabe des Arguments %d von %qE von Zeiger auf nicht eingeschlossenen AdressbereichÃœbergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vÃœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungÃœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungÃœbergabe des Arguments %d von %qE mit anderer Breite aufgrund des PrototypsArgument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r Argument %ZArgument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r die Argumente %ZArgumente werden an Auslassungspunkte des geerbten Konstruktors %qD Ã¼bergebenDas Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)Ãœbergabe von zu groÃŸem Argument auf dem Stapelpatchbarer Funktionseintrag %wu Ã¼berschreitet die GrÃ¶ÃŸe %wuPfad: Ped. WarnungPed. Warnung: vielleicht hilft ein Zeilenumbruch oder eine andere Kenntlichmachung, damit dies nicht mehr als Modul-Steuerzeile angesehen wirdvielleicht brauchen Sie explizite Templateargumente im Â»nested-name-specifierÂ«Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼genPerm. FehlerPerm. Fehler: pex_init gescheitert: %mPlatzhalter-BeschrÃ¤nkungen nicht erfÃ¼lltPlatzhaltertyp ist in diesem Kontext nicht erlaubtPlacement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwiPlacement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwuPlacement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwiPlacement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwuPlacement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwiPlacement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwubitte geben Sie den CPU-Namen explizit an. GÃ¼ltige CPU-Namen sind: %sPlugin %qs wurde mit anderen Pfaden angegeben: %qs und %qsPlugin %s ist nicht unter einer GPL-kompatiblen Lizenz lizenziert
  %sPlugin %s ist nicht unter einer GPL-kompatiblen Lizenz lizenziert: %sPlugin %s hat eine Null-Callback-Funktion fÃ¼r Ereignis %s registriertPlugin %s sollte vor %<-fplugin-arg-%s%> in der Kommandozeile angegeben werdenPlugin kann keinen fehlenden Durchlauf registrierenPlugin kann keinen unbenannten Durchlauf registrierenPlugin kann keinen Durchlauf %qs ohne Referenzdurchlaufnamen registrierenPlugin-UnterstÃ¼tzung ist ausgeschaltet; mit --enable-plugin 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 lvalueZeiger-auf-Element-Funktions-Typ %qT braucht vor C++20 einen lvalueTyp fÃ¼r Zeiger auf Elementfunktion %qT braucht einen rvalueZeiger-/Ganzzahltyp passt nicht in bedingtem AusdruckZeiger sind nicht als case-Werte zugelassenZeiger auf 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 Registerpost-module-declarations mÃ¼ssen zusammenhÃ¤ngend sein%<post-module-declaration%>-Importe dÃ¼rfen nicht aus Header-Einbindung stammen%<post-module-declaration%>-Importe dÃ¼rfen nicht %<include-translated%> seinSuffix-%qD muss %<int%> als sein Argument nehmenSuffix-%qD muss %<int%> als sein zweites Argument nehmenSuffix-%qD sollte %qT zurÃ¼ckgebenMÃ¶gliche Dereferenzierung eines Nullzeigerspower9-Zieloption ist mit %<%s=<xxx>%> fÃ¼r <xxx> kleiner als power9 inkompatibeldem Pragma fehlt das schlieÃŸende %<;%>Pragma 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 von %q#D ist hiervorherige Deklaration %qDvorherige Deklaration %qD verwendete %d Template-Parametervorherige Deklaration %qD verwendete %d Template-Parameterbisherige Deklaration als %q#Dvorherige Deklaration hiervorherige Deklaration von %<%c%E%>vorherige Deklaration von %<%c%E%> als %<@optional%>vorherige Deklaration von %<%c%E%> als %<@required%>vorherige Deklaration von %<%c%s%>vorherige Deklaration von %q#Dvorherige Deklaration von %q+Dvorherige Deklaration von %qD vom Typ %qTvorherige Deklaration von %qDvorherige Deklaration von %qD war hiervorherige Deklaration von %qEbisherige Deklaration mit %qL-Bindungvorherige Definition hiervorherige Definition von %q#Tvorherige Definition von %q+D vom Typ %qTvorherige Definition von %qD war hiervorherige implizite Deklaration von %q+D vom Typ %qTvorherige Sprungmarkevorherige Mangelung von %q#Dvorherige Nicht-Prototyp-Definition hiervorherige Angabebisherige Spezifikation in %q+#D hiervorher als %s deklariertwar vorher als %s mit %u unspezifizierten Variablengrenze deklariertwar vorher als %s mit %u unspezifizierten Variablengrenzen deklariertwar vorher als %s mit %u Variablengrenze deklariertwar vorher als %s mit %u Variablengrenzen deklariertwar vorher als %s deklariert, mit Grenze %qswar vorher als %s deklariert, mit Grenze %qswar vorher als %s deklariert, mit Grenzargument %Ewar vorher als Zeiger %s deklariertwar vorher als Array variabler LÃ¤nge %s deklariertwar vorher als Array %s deklariertwar vorher als gewÃ¶hnliches Array %s deklariertvorher hier deklariertvorher hier definiertvorher hier als %s definiertBereits hier verwendetprimÃ¤res Template %qDursprÃ¼ngliches Template hierprivates Element %q#D in anonymer Unionprivate-module-fragment%<private-module-fragment%> ist nur im ZustÃ¤ndigkeitsbereich eines Modulinterfaces oder einer Partition zulÃ¤ssigWahrscheinlichkeit %qE liegt auÃŸerhalb des Bereichs [0.0, 1.0]Wahrscheinlichkeit %qE muss eine konstanter Gleitkommaausdruck seinProblem beim Erstellen des Zielabbilds fÃ¼r %sProfildaten fÃ¼r Funktion %u sind beschÃ¤digtProfil fÃ¼r Funktion %qD nicht in Profilingdaten gefundenProfilerunterstÃ¼tzung fÃ¼r CR16ProfilerunterstÃ¼tzung fÃ¼r VxWorksProfiling von %<-mcmodel=large%> wird mit PIC nicht unterstÃ¼tztProfiling ist fÃ¼r dieses Ziel noch nicht implementiertProfiling wird mit Â»-mgÂ« nicht unterstÃ¼tztProgramme: %s
  weitergegebenes Argument %qD passt nicht zu eingebautem Prototypenweitergegebenes Argument %qD passt nicht zum Prototypendas befÃ¶rderte (promoted) bitweise Komplement eines vorzeichenlosen Wertes ist immer ungleich Null, da die hÃ¶chstwertigen Bits 1 sindEigenschaften fÃ¼r %<simd%>-Selektor dÃ¼rfen nicht in %<metadirective%> angegeben werdenEigenschaften mÃ¼ssen benannt seinEigenschaft %qs ist bereits in %<@dynamic%> festgelegtEigenschaft %qs ist bereits in %<@synthesize%> festgelegtEigenschaft %qs verwendet Instanzvariable %qs unvertrÃ¤glichen TypsEigenschaft %qs verwendet dieselbe Instanzvariable wie die Eigenschaft %qsEigenschaft kann kein Bitfeld seinEigenschaft kann kein Array seinEigenschaftsdeklaration nicht im Kontext von %<@interface%>, %<@protocol%> oder %<category%>Eigenschaft muss ein konstanter ganzzahliger Ausdruck seinEigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral 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 erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarRang + Korang von %qs Ã¼bersteigt %d bei %Croher Literaloperator %q#D steht mit literalem Operatortemplate in Konfliktrdynamic wird nicht unterstÃ¼tztReinitialisierung von %qs bei %LErreichbarkeitsdefinition %s ist hierLesen der Export-Daten gescheitertschreibgeschÃ¼tzte Stelle %qE als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tztes Element %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzter benannter RÃ¼ckgabewert %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzter Parameter %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzte Referenz %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzte Variable %qD als %<asm%>-Ausgabe 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#Drekursive Expansionrekursives Inliningrekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qDrekursive Mixin-Instanziierungrekursiver Typ %qT nicht definiertrekursiv erforderlich durch Ersetzung von %qS
*************** Verwenden Sie die Option %<-mcpu%>, um d
*** 2262,2267 ****
  erfordertÂ»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qTÂ»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyprequires-clause an type-idrequires-clause an TypedefAuflÃ¶sungs-Sub-ID %wx nicht in Objekt-DateiInterner Fehler: resolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeAuflÃ¶ser-indirekte Funktion ist hier deklariertErgebnis von %<operator->()%> ergibt Nicht-Zeiger-ErgebnisErgebnis von %qE erfordert %u Bits, aber %qT hat nur %u BitsRÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkungResultat mit nicht konstanter ZeichenlÃ¤ngeSignieren der RÃ¼ckgabeadresse wird nur fÃ¼r %<-mabi=lp64%> unterstÃ¼tztreturn streicht Qualifizierer %qv von Zeiger-ZieltypReturn-Kante zeigt nicht auf Ausgang in bb %dRÃ¼ckgabe von Pointer auf nicht enthaltenen Adressraumreturn erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vÂ»returnÂ« nicht gefolgt von SperreRÃ¼ckgabetyp %q#T ist unvollstÃ¤ndigRÃ¼ckgabetyp ist auf %<int%> voreingestelltHerleitung des RÃ¼ckgabetypen wird nicht unterstÃ¼tzt, wenn die Funktion der Basisklasse Ã¼bersteuert werden kannRÃ¼ckgabetyp ist unvollstÃ¤ndigRÃ¼ckgabetyp kÃ¶nnte Kandidat fÃ¼r Formatattribut seinRÃ¼ckgabetyp von %qD ist nicht %<int%>RÃ¼ckgabetyp von %qD ist nicht %qsRÃ¼ckgabetyp fÃ¼r FunktionAngabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltigAngabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltigRÃ¼ckgabetyp fÃ¼r %<operator %T%> angegebenRÃ¼ckgabetyp fÃ¼r Herleitungshinweis angegebenunvertrÃ¤gliche RÃ¼ckgabetypenRÃ¼ckgabe eines Wertes in Funktion ohne RÃ¼ckgabetypReturn-Anweisung mit Wert, in Funktion mit RÃ¼ckgabetyp %qTReturn-Anweisung ohne Wert, in %qT zurÃ¼ckgebender Funktion%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkungzurÃ¼ckgegeben von %qDzurÃ¼ckgegeben von %qTRÃ¼ckgabe von %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt einen Zeiger in eine Zahl um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r SkalareRÃ¼ckgabe eines Wertes von einem KonstruktorWert von Destruktor zurÃ¼ckgegebenInitialisierungsliste wird zurÃ¼ckgegebendas ZurÃ¼ckgeben der lokalen %<initializer_list%>-Variable %qD verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden ArraysRÃ¼ckgabe von Zeiger auf %qD vom Typ %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTReferenz auf temporÃ¤ren Wert wird zurÃ¼ckgegebendas ZurÃ¼ckgeben einer temporÃ¤ren %<initializer_list%> verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden Arraysumgekehrte Speicherreihenfolge fÃ¼r Gleitkommaskalareumgekehrte Speicherreihenfolge fÃ¼r Skalareumgekehrte Speicherreihenfolge fÃ¼r Â»%smodeÂ«rechter Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senrechter Operand des Komma-Operators hat keinen Effektrechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qErechter Operand des Schiebeausdrucks %q+E ist mindestens so groÃŸ wie die Genauigkeit %wu des linken Operandenrechter Operand des Schiebeausdrucks %q+E ist negativrechte PrÃ¤zisionrechte PrÃ¤zision im strfmon-FormatRechts-Schiebe-Weite >= Breite des TypsRechts-Schiebe-Weite >= Breite des VektorelementsRechts-Schiebe-Weite ist negativrechter Operand des Komma-Ausdrucks hat keinen EffektRundungsmodus fÃ¼r VAX-Floats nicht unterstÃ¼tztRundungsergebnis wird immer 0 seinRundung auf %d Bits hat keinen Effekt fÃ¼r Festkommawert mit %d Bit NachkommaanteilRoutine %qD ist hier deklariertUnterprogrammaufruf verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeUnterprogrammaufruf verwendet denselben OpenACC-Parallelismus wie enthaltende Schleiferv32e erfordert die ilp32e-ABICPU rx100 hat keine FPU-HardwareCPU rx200 hat keine FPU-Hardwareselber kanonischer Typknoten fÃ¼r die unterschiedlichen Typen %qT und %qTselbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstruktdieselbe Version wurde zuvor hier definiertInterner Fehler: same_comdat_group is not a circular listInterner Fehler: same_comdat_group list across different groupsFehlzuordnung von Attributen der Bereinigungsfunktion%d %<template<>%> gefunden, %d werden fÃ¼r Spezialisierung eines Elementfunktionstemplates benÃ¶tigt%<typename %E%> sagen, wenn ein Typ gemeint istskalares Objekt %qD erfordert ein Element in InitialisierungSkalierung muss nichtnegativ seinSkalierung und Normalisierung kÃ¶nnen nicht gleichzeitig aktiv sein; wird Ã¼bersprungen
  Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>Plan-TeilgrÃ¶ÃŸenausdruck muss bestimmt seinBereich %qT vor %<~%> ist kein Klassennameenum %qT mit eingeschrÃ¤nkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, spÃ¤ter jedoch als %qT durch %<...%> Ã¼bergebenenums mit GÃ¼ltigkeitsbereich nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarfalsche Zuordnung zwischen innerhalb und auÃŸerhalb eines GÃ¼ltigkeitsbereiches in enum %q#Tdas Score-Argument muss ein konstanter ganzzahliger Ausdruck seindas Score-Argument darf nicht negativ seinzweites Argument muss eine Scheibe oder Zeichenkette seinzweites Argument von %q+D sollte %<char **%> seinZweites Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Zeigertyp seinZweites Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seinzweites Argument fÃ¼r %<va_arg%> ist vom unvollstÃ¤ndigen Typ %qTzweites Argument fÃ¼r %qs muss im Bereich [0, 12] liegenzweites Argument fÃ¼r Funktion %qE muss eine konstante Zweierpotenz zwischen %qi und %qu Bits seinzweiter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senzweiter Operand des bedingten Ausdrucks hat keinen Effektzweiter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qEzweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>Zweiter Parameter von %<va_start%> ist nicht letztgenanntes ArgumentAbschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet istAbschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Â»unit-at-a-timeÂ« ausgeschaltet istArgument des Abschnittsattributs ist keine ZeichenkettenkonstanteAbschnitts-Attribut kann nicht fÃ¼r lokale Variablen angegeben werdenAbschnitts-Attribut nicht erlaubt fÃ¼r %q+DAbschnitts-Attribute werden fÃ¼r dieses Ziel nicht unterstÃ¼tztAbschnitt von %q+D kann nicht aufgehoben werdenAbschnitt von %q+D in Konflikt mit vorheriger DeklarationAbschnitt des Aliases %q+D muss zum Abschnitt seines Ziels passenAbschnittstypkonfliktAbschnittstypkonflikt mit %qDdie ausgewÃ¤hlten fp16-Optionen sind inkompatibelSelektor %qs akzeptiert keine EigenschaftenSelektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qsSelektor %qs mehr als einmal im Satz %qs angegebenWÃ¤hler muss Â»immediateÂ« seinSelektor muss eine Ganzzahlkonstante im Bereich [0, %wi] seinSelektorsatz %qs mehr als einmal angegebenVergleich mit sich selbst ergibt immer Â»falseÂ«Vergleich mit sich selbst ergibt immer Â»trueÂ«Selbsttests sind in diesem Build nicht eingeschaltetSelbsttests sind unvertrÃ¤glich mit %<-E%>setjmp/longjmp innerhalb %<simd%>-KonstruktsMethodennamen von Settern mÃ¼ssen mit %<:%> aufhÃ¶renKern-DateigrÃ¶ÃŸenlimit kann nicht gesetzt werden: %mverdeckte Deklaration ist hiereingebaute Funktion %q#D wird Ã¼berdecktBibliotheksfunktion %q#D wird Ã¼berdecktvorherige Typdeklaration von %q#D wird Ã¼berschattetGemeinsam genutzte SSA-Namen-Infoshared und mdll sind unvertrÃ¤glichInterner Fehler: shared call_stmt:shared wird nicht unterstÃ¼tztGemeinsames rtxSchiebeweite ist keine GanzzahlSchiebeausdruck %q+E lÃ¤uft Ã¼berSchiebeoperation eines Nicht-Ganzzahloperandenzu wenig Export-Daten gelesenInterner Fehler: show_array_ref(): Unknown array referenceInterner Fehler: show_array_spec(): Unhandled array shape type.Interner Fehler: show_code_node(): Bad statement codeInterner Fehler: show_expr(): Bad intrinsic in expressionInterner Fehler: show_expr(): Don't know how to show exprInterner Fehler: show_ref(): Bad component codeInterner Fehler: sibcall edges for non-call insn in bb %iSeiteneffekte werden bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnetside-effects element in no-side-effects CONSTRUCTORVorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEVorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qEVorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammeneinfaches IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglisteinzelnes %<target_clones%>-Attribut wird ignoriertGrÃ¶ÃŸe %qE des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EGrÃ¶ÃŸe %qE des Arrays %qE ist negativGrÃ¶ÃŸe %qE des Arrays Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %qEGrÃ¶ÃŸe %qE des Arrays ist negativGrÃ¶ÃŸe des Arrays bei Â»newÂ« muss Ganzzahltyp habenUnpassende GrÃ¶ÃŸe in Argument %d von %qEGrÃ¶ÃŸe von %q+D Ã¼berschreitet mit %E Bytes die maximale ObjektgrÃ¶ÃŸe %wuGrÃ¶ÃŸe von %qD passt nicht zur ursprÃ¼nglichen DeklarationArraygrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays %qD ist kein konstanter GanzzahlausdruckGrÃ¶ÃŸe des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen TypArraygrÃ¶ÃŸe von %qE hat Nicht-GanzzahltypGrÃ¶ÃŸe des Arrays %qE ist negativGrÃ¶ÃŸe des Arrays %qE ist kein konstanter AusdruckArraygrÃ¶ÃŸe von %qE ist zu groÃŸGrÃ¶ÃŸe des Arrayelements ist kein Vielfaches seiner AusrichtungGrÃ¶ÃŸe des Arrays Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %qEArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays ist kein konstanter AusdruckGrÃ¶ÃŸe des Arrays ist kein konstanter GanzzahlausdruckArraygrÃ¶ÃŸe ist zu groÃŸInterner Fehler: size of loop %d should be %d, not %dGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist %u BytesGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist grÃ¶ÃŸer als %wu BytesGrÃ¶ÃŸe des Zeichenkettenliterals ist zu groÃŸGrÃ¶ÃŸe des Typs %qT ist zu groÃŸ (%qE Bytes)GrÃ¶ÃŸe des Typs Â»%sÂ« ist ungÃ¼ltigGrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen TypGrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-GanzzahltypGrÃ¶ÃŸe des unbenannten Arrays ist negativGrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸGrÃ¶ÃŸe der Variablen %q+D ist zu hochGrÃ¶ÃŸenbereiche der Option %qs sollten aufsteigend seinsizeof(long double) ist 12.sizeof(long double) ist 16.Ausschnitt kann nur mit nil verglichen werdenScheibenkapazitÃ¤t muss ganzzahlig seinScheibenende muss eine Ganzzahl seinScheibe ohne adressierbaren Wertjegliche Instanziierung mit nichtleerer Parameterpackung wÃ¤re unzulÃ¤ssigsoft-float und long-double-128 sind unvertrÃ¤glichEinige Teile des expandierten Makros sind nicht von diesem %qs-Konstrukt erfasstnicht implementiertnicht implementiert: Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wÃ¤ren die Folge)Quelle ist ein Zeiger auf unvollstÃ¤ndigen TypenQuelle ist kein ZeigerQuelle ist kein Zeiger auf KlasseQuelle hat nicht KlassentypenQuelle hat unvollstÃ¤ndigen KlassentypenQuellorte fÃ¼r Funktion %qD haben sich geÃ¤ndert, Profilingdaten mÃ¶glicherweise veraltetQuellobjekt %qE der GrÃ¶ÃŸe %sQuellobjekt wird hier alloziertQuellobjekt ist hier deklariertQuellobjekt der GrÃ¶ÃŸe %s, alloziert durch %qEQuellentyp ist nicht polymorphLeerzeichen gefolgt von Satzzeichen %<%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%0%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%@%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%W%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%x%c%>Spezifikation %qs ist ungÃ¼ltigSpezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiertSpezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_HEADERS_SUFFIX_SPEC%>Spezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_SUFFIX_SPEC%>Spezifikationsfehler: nicht erkannte Spezifikationsoption %qcSpezifikationsdatei hat keine Spezifikation zum BindenSpezifikation ist '%s'
  
! aus Spezifikation erzeugtes switch ist nur %<-%>spec_dimen_size(): Bad dimensionSpezialisierung %qT hinter Instanziierung %qTSpezialisierung von %qD nach InstanziierungSpezialisierung von %qD in anderem NamensbereichSpezialisierung von %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftretenSpezialisierung von %qT hinter InstanziierungSpezialisierung des Alias-Template %qDSpezialisierung der implizit deklarierten speziellen ElementfunktionSpezialisierung des Variablenkonzepts %q#DSpezialisierung des Variablentemplates %qD als Funktion deklariertspezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>angegebene Grenze %wu Ã¼berschreitet %<INT_MAX%>angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wuangegebene Grenze %wu Ã¼berschreitet die GrÃ¶ÃŸe %wu des Zielobjektsangegebene Bereichsgrenze [%wu, %wu] Ã¼berschreitet %<INT_MAX%>angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerteOption %qs wurde mehrmals angegebenSystemregister mit einem kurzem Namen (weniger als 100 Zeichen) angeben.Angabe von Vektortypen mit %<__attribute__ ((mode))%> ist veraltetfalsche %%include-Syntax fÃ¼r Spezifikationen nach %ld Zeichenfalsche %%rename-Syntax fÃ¼r Spezifikationen nach %ld Zeichenkeine %s-Spezifikation zum Umbenennen gefundenFehler in Spezifikationsdatei nach %ld ZeichenSpezifikation: unbekannter %%-Befehl nach %ld Zeichenspekulative Kanten sind nicht benachbartfalsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beendenverdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Anfang des FormatsstÃ¶rendes letztes %<%%%> im FormatverdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Ende des FormatsÃ¼berzÃ¤hliges Leerzeichen am Ende des FormatsGrÃ¶ÃŸe des StapelkollisionswÃ¤chters %d muss gleich dem Sondierungsintervall %d seinStapelrahmen muss kleiner als 64k seinstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdStapelrahmen zu groÃŸStapel-Ãœberwachungswert muss eine exakte Zweierpotenz seinAusdruck der Stapelgrenze wird nicht unterstÃ¼tztStapelgrenzen nicht fÃ¼r dieses Ziel unterstÃ¼tztStapelsonde fÃ¼r SVE-RahmenStapel-ÃœberprÃ¼fung erfordert %<-maccumulate-outgoing-args%> fÃ¼r KorrektheitStapel-ÃœberprÃ¼fung erfordert %<target("accumulate-outgoing-args")%> fÃ¼r KorrektheitStapelschutz schÃ¼tzt nicht Funktion: Alle lokalen Arrays sind kleiner als %d BytesStapelschutz schÃ¼tzt nicht lokale Variablen: Puffer variabler GrÃ¶ÃŸeStapelregister fÃ¼r globale Registervariable verwendetStapelgrÃ¶ÃŸe muss eine exakte Zweierpotenz seinStapelgrÃ¶ÃŸe muss grÃ¶ÃŸer als der Stapel-Ãœberwachungswert seinStapelgrÃ¶ÃŸe darf nicht grÃ¶ÃŸer als 64k seinStapelverbrauchsberechnung wird fÃ¼r dieses Ziel nicht unterstÃ¼tztStapelverbrauch ist %wu BytesStapelverbrauch kÃ¶nnte %wu Bytes seinStapelverbrauch mÃ¶glicherweise unbegrenztstack_offset muss ein Vielfaches von 4 seinstack_offset muss mindestens 4 seinStapelrahmen zu groÃŸ: %d BytesStandardattribute fÃ¼r NamensrÃ¤ume mÃ¼ssen vor dem Namen des Namensraums stehenstart of RTL fragment must be on an earlier line than endAnfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenAnfang/Ende von RTL-Fragment sind in verschiedenen DateienAnweisung kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senAnweisung hat keinen EffektAnweisung ist eine Referenz, kein Aufruf, zur Funktion %qEAnweisung ist kein KonstantenausdruckAnweisung inmitten eines Blocks fÃ¼r throw markiertAnweisung fÃ¼r throw markiert, wirft jedoch nichtsAnweisung verwendet freigegebenen SSA-Namenvolatile-Kennzeichen fÃ¼r Anweisung nicht aktuellAnweisung wird niemals ausgefÃ¼hrtAnweisung ohne EffektAnweisungs-Ausdruck in konstantem AusdruckAnweisungs-AusdrÃ¼cke sind weder auÃŸerhalb von Funktionen noch in Template-Argumenten erlaubtÂ»static IOÂ«-Deklaration von %q+D erfordert eine Adressestatische Behauptung gescheitertstatische Behauptung gescheitert: %Estatische ErklÃ¤rung gescheitert: %sstatische Kette mit Funktion, die keine verwendetÂ»staticÂ«-Klasse kann nicht von geschachtelter Klasse Â»%sÂ« erbenstatisches Datenelement %qD in unbenannter Klassestatisches Datenelement %qE als %qs deklariertStatische Deklaration von %q+D folgt nicht-statischer Deklarationstatisches Feld %qD ist nicht zuordenbarstatische Initialisierung der Variablen %q+D in %<.shared%>-Speicher wird nicht unterstÃ¼tztstatic wird auf TPF-OS nicht unterstÃ¼tztstatisches Element %qD kann kein Bitfeld seinstatisches Element %qD als %<register%> deklariertstatische Elementfunktion %q#D mit Typqualifizierern deklariertstatische Elementfunktion %qD kann nicht CV-Qualifizierer habenstatische Elementfunktion %qD kann keinen ref-Qualifizierer habenstatisches Element hat kein %<this%>, auf das sich das %<return%> beziehen kÃ¶nnteÂ»staticÂ« oder Typkennzeichner in Nicht-Parameter-ArraydeklaratorVariablen im %<static%>-Speicher kÃ¶nnen keine Destruktoren habender statische Typ %qT des Operanden ist eine nicht Ã¶ffentliche Basisklasse des dynamischen Typs %qTstatisch reservierte Instanz der Objective-C-Klasse %qEAttribute stdcall und cdecl sind nicht vertrÃ¤glichAttribute stdcall und fastcall sind nicht vertrÃ¤glichAttribute stdcall und thiscall sind nicht vertrÃ¤glichAusdruck fÃ¼r die Schrittweite verweist auf Ã¤uÃŸeren Iterator %qDSchritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenSchrittweite der implied-do-Schleife bei %L darf nicht 0 seinAnweisung (%p) nach Optimierungsdurchgang als geÃ¤ndert markiert: stmt with wrong VUSEInterner Fehler: stmts without blockSpeicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %qD auf Templateinstanziierung angewendetSpeicherklasse %<auto%> hat nur dann einen Effekt, wenn der RÃ¼ckgabetyp hergeleitet istSpeicherklasse %<auto%> hat nur dann einen Effekt, wenn der Typ hergeleitet ist; meinten Sie %<scope%>?Speicherklasse %<auto%> ist beim Deklarieren einer Klasse ungÃ¼ltig, meinten Sie %<scope%>?Speicherklasse %qs angegebenSpeicherklasse fÃ¼r Parameter %qE angegebenSpeicherklasse fÃ¼r Parameter %qs angegebenSpeicherklasse fÃ¼r Strukturfeld angegebenSpeicherklasse fÃ¼r Strukturfeld %qE angegebenSpeicherklasse fÃ¼r Template-Parameter %qs angegebenSpeicherklasse fÃ¼r Typnamen angegebenSpeicherklasse fÃ¼r unbenannten Parameter angegebenSpeicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltigSpeichergrÃ¶ÃŸe von %q+D ist nicht konstantSpeichergrÃ¶ÃŸe von %q+D ist unbekanntSpeichergrÃ¶ÃŸe von %qD ist nicht konstantSpeichergrÃ¶ÃŸe von %qD ist unbekanntMerkwÃ¼rdiger GerÃ¤tename %qs nach %qs: falsches Zeichen %qcStrategiename %qs fÃ¼r Option %qs angegeben, wird jedoch fÃ¼r 32-Bit-Code nicht unterstÃ¼tztÃ¼berflÃ¼ssiges %<,%> am Ende der Elementdeklarationverirrtes %<@%> im Programmverirrtes %<\%o%> im Programmverirrtes %qc im ProgrammÃ¼berflÃ¼ssiges %qs zwischen Objective-C++ Methodenverirrtes %qs im ProgrammStreaming-Kindprozess fehlgeschlagenDer Streaming-Kindprozess wurde durch ein Signal beendetstrftime-Formate kÃ¶nnen keine Argumente formatierenZeichenkette fÃ¼r Bibliotheksnamen erwartetZeichenkette fÃ¼r gemangelten Namen erwartetZeichenkettenlÃ¤nge %qd ist grÃ¶ÃŸer als die LÃ¤nge %qd, die von ISO-C%d-Compilern unterstÃ¼tzt werden mussZuweisung mit starker Typumwandlung wurde abgefangenMÃ¶glicherweise wird starke Typumwandlung benÃ¶tigtÂ»structÂ« wurde hier definiertstruct hat keine Elementestruct hat keine benannten Elemente%<struct%> und %<union%> kÃ¶nnen nicht %<abstract%> seinStrukturausrichtung muss eine kleine Zweierpotenz sein, nicht %wuStrukturfeldGrenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8 oder 32 gesetzt werdenGrenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8, 32 oder 64 gesetzt werdenstrukturierte Bindungsdeklarationen kÃ¶nnen erst ab %<-std=c++20%> oder %<-std=gnu++20%> %qs seinDeklaration fÃ¼r strukturierte Bindung darf nicht als %qs deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht vom Typen %qT seinDeklaration fÃ¼r strukturierte Bindung festgelegt, aber nicht verwendetStrukturierte Bindung hat unvollstÃ¤ndigen Typen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qTstrukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarUnter-Framework-Include %s steht mit Framework-Include in KonfliktTeilobjekt %qD ist hier deklariertUnterprogramm %q+F nicht als %<Inline%> markiertUnterprogramm %q+F nicht als %<Inline_Always%> markiertIndex fehlt in Arrayreferenzindizierter Wert ist weder ein Array noch ein Zeigerindizierter Wert ist weder Array noch Zeiger noch Vektorindizierter Wert ist Zeiger auf FunktionIndizierung eines als %<register%> deklarierten Arrayswar spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariertwar spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariertgeschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlenes wird empfohlen, explizite geschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung zu setzenes wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeidenKlammern um %<&&%> innerhalb von %<||%> empfohlenKlammern um %<+%> in Operand von %<&%> empfohlenKlammern um %<+%> innerhalb von %<<<%> empfohlenKlammern um %<+%> innerhalb von %<>>%> empfohlenKlammern um %<-%> in Operand von %<&%> empfohlenKlammern um %<-%> innerhalb von %<<<%>Klammern um %<-%> innerhalb von %<>>%> empfohlenKlammern um %<>>%>-Ausdruck empfohlenKlammern um Arithmetik in Operand von %<^%> empfohlenKlammern um Arithmetik in Operand von %<|%> empfohlenUm Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlenKlammern um Vergleich in Operand von %<!=%> empfohlenKlammern um Vergleich in Operand von %<&%> empfohlenKlammern um Vergleich in Operand von %<==%> empfohlenKlammern um Vergleich in Operand von %<^%> empfohlenKlammern um Vergleich in Operand von %<|%> empfohlenKlammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<&%> in %<&&%> oder %<!%> in %<~%>Klammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<|%> in %<||%> oder %<!%> in %<~%>empfohlene Alternative:empfohlene Alternativen:UnterstÃ¼tzung fÃ¼r Modus %qsUnterstÃ¼tzte Kernarchitekturen:%sSchalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in KonfliktOption %<-mcustom-%s%> steht mit Option %<-mcustom-%s%> in KonfliktOption %<-mcustom-%s%> wird fÃ¼r doppeltgenaue Gleitkomma benÃ¶tigtWert %2$d fÃ¼r Schalter %<-mcustom-%1$s%> muss zwischen 0 und 255 liegenSchalter %qs beginnt nicht mit %<-%>Schalter %qs wird nicht mehr unterstÃ¼tztswitch-Bedingung hat booleschen Wertswitch springt in Anweisungs-Ausdruckswitch springt Ã¼ber VariableninitialisierungDie Standardfallbehandlung in switch fehltswitch-GrÃ¶ÃŸe ist keine Ganzzahlswitch beginnt hierswitch-Anweisung der GrÃ¶ÃŸe %lu EintrÃ¤ge ist zu groÃŸSymbol %qD, das von %qD referenziert wird, wurde hier deklariertSymbol muss definiert sein, um eine Version zu habenZeichen als Immediate-Operand verwendetZeichen sowohl mit Basis- als auch Index-Registern verwendetSymbol mit Offset im PIC-Modus verwendetsymbolische Speicherreferenzen werden nur auf z10 oder neuer unterstÃ¼tztInterner Fehler: symtab_node::verify failedArgument des Attributs Â»symverÂ« muss das Format %<Name@Nodenname%> habenInterner Fehler: symver is not exported with default visibility%<symver%> wird nur auf ELF-Plattformen unterstÃ¼tztInterner Fehler: symver target is not exported with default visibilityÂ»synchronizedÂ«-Funktion Â»%sÂ« muss ein Element der Klasse seinerzeugte Methode %qD zuerst hier erfordertsysctl fÃ¼r kern.osversion gescheitert: %mSystem-Pfad %qs ist nicht 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 Ãœbersetzungszeit-KonstanteTemplateargument %qE betrifft TemplateparameterTemplateargument fÃ¼r %qD verwendet lokalen Typ %qTTemplate-Argument fÃ¼r %<%s %T%> benÃ¶tigtTemplate-Argumente fÃ¼r %qD passen nicht zum ursprÃ¼nglichen Template %qDTemplateklasse ohne NamenTemplate-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagenTemplatedeklaration von %<typedef%>Templatedeklaration von %q#DTemplate-Definition eines Nicht-Templates %q#DTemplate-Instanziierung Â»%sÂ« verweist vorgreifend auf die Template-Deklaration Â»%sÂ«Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhÃ¶hen)Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d beim Instanziieren von %q+D, mÃ¶glicherweise wegen Generierung der virtuellen Tabelle (%<-ftemplate-depth=%> verwenden, um den HÃ¶chstwert zu erhÃ¶hen)Template-Parameter %q+#DTemplateparameter %qD hier deklariertTemplateparameter %qD vom Typ %qT ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder AufzÃ¤hlungstyp hatTemplateparameterliste in expliziter Instanziierung verwendetangegebene Template-Parameterlisten passen nicht zu Templateparametern von %qDTemplateparameterpack %qD kann kein Standardargument habenTemplateparameterpack kann kein Standardargument habenTemplate-Parameterpacks kÃ¶nnen keine Standardargumente habenTemplate-Parameter-Typ %qT als %<friend%> deklariertTemplate-Parameter kÃ¶nnen keine Â»friendsÂ« seinTemplate-Parameter passen nicht zum Template %qDTemplateparameter nicht in partieller Spezialisierung herleitbar:Template-Platzhaltertyp %qT muss von einer einfachen declarator-id gefolgt seinTemplatespezialisierung von %qD durch ISO C++ nicht erlaubtTemplatespezialisierung mit C-Bindung angegebenkeine Templatespezifizierer in Deklaration von %qD angegebenTemplate-Template-Parameter %qT in Deklaration von AbleitungshinweisTemplate-Tupelparameter muss der letzte seinTemplatetypparameter mÃ¼ssen das SchlÃ¼sselwort %<class%> oder %<typename%> verwendenTemplate mit C-BindungTemplate-ID %qD fÃ¼r %q+D passt zu keiner TemplatedeklarationTemplate-ID %qD als Deklarator verwendetTemplate-ID %qE in Deklaration des ersten TemplatesTemplate-ID ist fÃ¼r Destruktor nicht erlaubtTemplate-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte; verwenden Sie %qs, um sie zu aktivierenTemplate-Parameter-Templates dÃ¼rfen nicht %<virtual%> seinZwischenergebnis des nicht-literalen Typs %qT in konstantem AusdruckternÃ¤rer %<operator?:%>ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>das SchlÃ¼sselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubtdas %<interrupt%>-Attribut erfordert einen MIPS32r2-Prozessor oder neuerdas Attribut %qE kann nicht auf einen SVE-Funktionstyp angewendet werdenAttribut %qE erfordert Argumentedie Architektur %qs unterstÃ¼tzt %<-m%s=2008%>die Architektur %qs unterstÃ¼tzt %<-m%s=legacy%> nichtdie Architektur %qs unterstÃ¼tzt %<-mfp32%> nichtdie Architektur %qs unterstÃ¼tzt keine DSP-Befehledie Architektur %qs unterstÃ¼tzt keine Befehle mit Sprungwahrscheinlichkeitdie Architektur %qs unterstÃ¼tzt die Befehle Â»maddÂ« und Â»msubÂ« nichtdie Architektur %qs unterstÃ¼tzt keine ungeraden Register fÃ¼r einfache Genauigkeitdie Architektur %qs unterstÃ¼tzt keine paarweisen Einzel-Befehledie Architektur %qs unterstÃ¼tzt nicht den synci-Befehldas Debug-Format %qs kann nicht mit vorkompilierten Headern verwendet werdendas Â» Â«-printf-Kennzeichendas Â»!Â«-strfmon-Kennzeichendas Â»#Â«-printf-Kennzeichendas Â»#Â«-strftime-Kennzeichendas Â»'Â«-printf-Kennzeichendas Â»'Â«-scanf-Kennzeichendas Â»(Â«-strfmon-Kennzeichendas Â»+Â«-printf-Kennzeichendas Â»+Â«-strfmon-Kennzeichendas Â»-Â«-printf-Kennzeichendas Â»-Â«-strfmon-Kennzeichendas Â»-Â«-strftime-Kennzeichendas Â»0Â«-printf-Kennzeichendas Â»0Â«-strftime-Kennzeichender Â»EÂ«-strftime-Modifiziererdas Â»IÂ«-printf-Kennzeichendas Â»IÂ«-scanf-Kennzeichender Â»OÂ«-Modifiziererder Â»OÂ«-strftime-Modifiziererdas Â»^Â«-strfmon-Kennzeichendas Â»^Â«-strftime-Kennzeichendas Â»_Â«-strftime-Kennzeichendas Â»aÂ«-scanf-Kennzeichendas Â»mÂ«-scanf-Kennzeichendas Â»qÂ«-Diagnose-KennzeichenDie Option Â»-sharedÂ« wird derzeit nicht fÃ¼r VAX ELF unterstÃ¼tztDas ABI der ParameterÃ¼bergabe mit %d-Byte-Ausrichtung hat sich in GCC 4.6 geÃ¤ndertdas ABI der ParameterÃ¼bergabe fÃ¼r Aggregate mit %d-Byte-Ausrichtung hat sich in GCC 5 geÃ¤ndertdas ABI fÃ¼r die Ãœbergabe von homogenen %<float%>-Aggregaten hat sich in GCC 5 geÃ¤ndertDas ABI der Struct-Ãœbergabe mit einem flexiblen Arrayelement hat sich in GCC 4.4 geÃ¤ndertdas ABI der StrukturÃ¼bergabe mit %<complex float%>-Element hat sich in GCC 4.4 geÃ¤ndertdas ABI der Union-Ãœbergabe mit %<long double%> hat sich in GCC 4.4 geÃ¤ndertOperand fÃ¼r den ENI-Befehl muss entweder 0 oder 1 seinDie RX100-CPU hat keine FPU-HardwareDie RX200-CPU hat keine FPU-Hardwaredie Adresse von %qD ist kein gÃ¼ltiges Templateargumentdie Adresse von %qD ist kein gÃ¼ltiges Templateargument, weil sie keine statische Lebensdauer hatDie Adresse von %qD wird immer zu %<wahr%> auswertenDie Adresse von %qD wird nie NULL seindie Adresse einer Marke kann nicht in einem Konstanten-Ausdruck auftretendie Adresse des %qT-Teilobjekts von %qD ist kein gÃ¼ltiges Templateargumentdie Ausrichtung von %<_Atomic %T%>-Feldern wurde mit %{GCC 11.1%} geÃ¤ndertDas Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert seindas scanf-Merkmal der ZuweisungsunterdrÃ¼ckungder Aufruf erfordert %<ifunc%>, was von diesem Ziel nicht unterstÃ¼tzt wirddie Aufrufkonvention fÃ¼r %qT Ã¤ndert sich mit %<-fabi-version=13%> (GCC 8.2)die Kombination von %qs und %qs ist mit %qs unvertrÃ¤glichVergleich wird stets als %<false%> ausgewertet da die Adresse von %qD nie NULL wirdVergleich wird stets als %<true%> ausgewertet da die Adresse von %qD nie NULL wirdder Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiertder Compiler kann annehmen, dass die Adresse von %qD niemals NULL istDie Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L istder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheitdie virtuelle Tabelle des in Konflikt stehenden Typs aus der anderen Ãœbersetzungseinheit ist unterschiedlich groÃŸder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat virtuelle Tabelle mit unterschiedlichem Inhaltder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat virtuelle Tabelle mit mehr EintrÃ¤gender in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat unterschiedliche RTTI-Informationder Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbarKontrollfluss der Funktion %qD passt nicht zu ihren Profilingdaten (ZÃ¤hler %qs)der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_si64 im Code prÃ¼fen.in Objective-C 1.0 gibt es keine Dot-Syntaxdie Auslassung in %qD wurde nicht vererbtdas Ereignishandle einer %<detach%>-Klausel sollte nicht in einer data-sharing-Klausel seindie zusÃ¤tzliche Basisklasse ist hier definiertfÃ¼nftes Argument muss ein 8-Bit-Immediate seindas erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis habender erste Unterschied der entsprechenden Definitionen ist Feld %qDder erste Unterschied der entsprechenden Definitionen ist Methode %qDder erste Parameter von %<operator new%> kann nicht das Standardargument habenDas vierte Argument muss Skalierung 1, 2, 4, 8 seindie RahmengrÃ¶ÃŸe von %wu Bytes Ã¼berschreitet %wu BytesDer direkte Argument muss ein 4-Bit-Immediate seinDas direkte Argument muss ein 5-Bit-Immediate seinDas direkte Argument muss ein 8-Bit-Immediate seinder inkompatible Typ, der in einer anderen Ãœbersetzungseinheit definiert istder inkompatible Typ ist hier definiertdas Lambda hat keinen Â»capture-defaultÂ«Das letzte Argument muss ein 1-Bit-Immediate seinDas letzte Argument muss ein 2-Bit-Immediate seindas letzte Argument muss ein 3-Bit-Immediate seinDas letzte Argument muss ein 32-Bit-Immediate seinDas letzte Argument muss ein 4-Bit-Immediate seinDas letzte Argument muss ein 5-Bit-Immediate seinDas letzte Argument muss ein 1-Bit-Immediate seinDas letzte Argument muss ein 8-Bit-Immediate seinDas letzte muss Skalierung 1, 2, 4, 8 seindas Layout von Aggregaten, die Vektoren mit %d-Byte-Ausrichtung enthalten, hat sich in GCC 5 geÃ¤ndertder m210 hat keine Little-Endian-UnterstÃ¼tzungdas Makro %qs war noch nicht definiertder gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geÃ¤ndertder gemangelte Name von %qD Ã¤ndert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)der gemangelte Name von %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der gemangelte Name eines Thunks fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der gemangelte Name der InitialisierungswÃ¤chter-Variable fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der Maximalwert fÃ¼r den letzten GrÃ¶ÃŸenbereich sollte fÃ¼r Option %qs -1 seinDas vorletzte Argument muss ein 8-Bit-Immediate seinDer ausgelassene mittlere Operand in %<?:%> ist immer %<true%>; ausdrÃ¼cklicher mittlerer Operand wird empfohlendas Programm sollte auch %qD definierender Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi16 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi32 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi16 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi32 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_ror_si64 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_rori_si64 im Code prÃ¼fen.der Wertebereich der Maske ist 0 bis 255der Wertebereich des Selektors sollte 0 bis 1 seinder Wertebereich des Selektors sollte 0 bis 3 seinder Wertebereich des Selektors sollte 0 bis 7 seindas Register %qs kann in %<asm%> fÃ¼r das aktuelle Ziel nicht bestraft werdenfÃ¼r %q+D angegebenes Register kann vom aktuellen Ziel nicht zugegriffen werdenfÃ¼r %q+D angegebenes Register ist nicht allgemein genug, um als eine Registervariable verwendet zu werdendas Ergebnis des Befehls xxspltidp ist fÃ¼r denormalisierte Eingabewerte undefiniertdas Ergebnis der Umwandlung ist nicht spezifiziert, da %qE auÃŸerhalb des Wertebereichs des Typs %qT liegtdie selben Schleifen-Iterationsvariablen %qD werden in mehreren verknÃ¼pften Schleifen verwendetdieses Ziel unterstÃ¼tzt nicht %<asm goto%> mit Ausgaben in %<asm%>drittes Argument muss ein 8-Bit-Immediate seindas dritte Argument muss eine Vergleichskonstante seinder Typ %qT der %<constexpr%>-Variable %qD ist kein Literalder zerstÃ¶rte Typ ist %qT, aber der Destruktor verweist auf %qTder Wert von %qD ist in konstantem Ausdruck nicht verwendbarDer Wert des Stapelzeigers muss nach einer %<asm%>-Anweisung derselbe sein wie vor der AnweisungDie y-Option ist obsolet und wird ignoriertes gibt keine Argumente fÃ¼r %qD, die von einem Templateparameter abhÃ¤ngen, weshalb eine Deklaration von %qD verfÃ¼gbar sein mussdrittes Argument von %q+D sollte wahrscheinlich %<char **%> seinDrittes Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seindrittes Argument fÃ¼r %qs muss im Bereich [0, 12] liegenDrittes Argument fÃ¼r Funktion %qE muss eine konstante Ganzzahl seindritter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sendritter Operand des bedingten Ausdrucks hat keinen Effektdritter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qEdritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>diese %qs-Klausel beschÃ¼tzt nicht â€¦diese eingebaute Funktion ist nur auf dem fr405 und fr450 verfÃ¼gbardiese eingebaute Funktion ist nur auf dem fr450 verfÃ¼gbardiese eingebaute Funktion ist nur auf dem fr500 und fr550 verfÃ¼gbardiese eingebaute Funktion ist nur mit der Toolchain v3f verfÃ¼gbardiese eingebaute Funktion ist nur mit der Toolchain v3s oder v3f verfÃ¼gbardiese eingebaute Funktion wird von der Toolchain v3m nicht unterstÃ¼tztdiese eingebaute Funktion wird auf diesem Ziel nicht unterstÃ¼tztdieser Compiler unterstÃ¼tzt %s nichtdieser Compiler unterstÃ¼tzt PowerPC nicht (arch-Flags werden ignoriert)dieser Compiler unterstÃ¼tzt X86 nicht (arch-Flags werden ignoriert)diese Bedingung hat identische Zweigediese Dezimalkonstante ist nur in ISO-C90 vorzeichenlosdiese Dezimalkonstante wÃ¤re in ISO-C90 vorzeichenlosdiese FlexibilitÃ¤t ist veraltet und wird demnÃ¤chst entferntdies ist ein GCC-Bug; ein Workaround ist, die aufgerufene Funktion mit dem Â»usedÂ«-Attribut zu markierenDies ist die erste StandardmarkeDies ist der erste Eintrag, der diesen Wert Ã¼berschneidetdies ist der Befehl:diese Medienfunktion ist nur auf dem fr400 und fr550 verfÃ¼gbardiese Medienfunktion ist nur auf dem fr500 verfÃ¼gbardiese Operation erfordert die SVE-ISA-Erweiterungdiese Anweisung kÃ¶nnte durchfallendieses Ziel definiert keine Spekulationsbarriere; das erzeugte Programm wird trotzdem korrekt laufen, aber irrige Spekulationen sind mÃ¶glicherweise nicht eingeschrÃ¤nktdieses Ziel unterstÃ¼tzt nicht %qsDiese Zielarchitektur ist Â»Little EndianÂ«diese Zielmaschine hat keine verzÃ¶gerten ZweigeThread-lokale COMMON-Daten nicht implementiertThread-lokale Deklaration von %q#D folgt nicht-Thread-lokaler DeklarationThread-lokale Deklaration von %q+D folgt nicht-Thread-lokaler Deklarationthreadprivate Variable %qE in Zielregion mit %<order(concurrent)%>-Klausel verwendetthreadprivate Variable %qE in Zielregion verwendetthreadprivate Variable %qE in unverknÃ¼pfter Task verwendetDreiwege-Vergleich von %qD hat den Typ %qT, nicht den Vergleichskategorie-TypDreiwege-Vergleich von %qD ist vom Typ %qT, der sich nicht in %qT umwandeln lÃ¤sstDrei-Wege-Vergleich von Vektorenwirft NULL, was ganzzahlig, aber kein Zeigertyp istthunk-inline wird nur mit %<-mindirect-branch-jump%> unterstÃ¼tztzur Sicherheit mÃ¼ssen alle vorÃ¼bergehenden Zeiger in Umwandlung von %qT in %qT mit %<const%> qualifiziert seinum AbhÃ¤ngigkeiten zu erzeugen, mÃ¼ssen Sie entweder %<-M%> oder %<-MM%> angebenandere Fundstelle von %qs ist hierum auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwendenToken %u hat %<x-location == %u%>Token %u hat %<x-location == y-location == %u%>Token %u hat %<y-location == %u%>zu wenige Argumente fÃ¼r %%:version-compareZu wenige Argumente fÃ¼r %<__builtin_tgmath%>zu wenige Argumente fÃ¼r eingebaute Funktion %qE, %u erwartetzu wenige Argumente fÃ¼r Konstruktor %q#Dzu wenige Argumente fÃ¼r FunktionZu wenige Argumente fÃ¼r %<va_start%>zu wenige Argumente fÃ¼r Funktion %q#DZu wenige Argumente fÃ¼r Funktion %qEZu wenige Argumente fÃ¼r Elementfunktion %q#Dzu wenige Argumente fÃ¼r Methode %q#Dzu wenige AusdrÃ¼cke fÃ¼r Strukturzu wenige Templateparameterlisten in Deklaration von %qDzu wenige Templateparameterlistentoo large function value type, needs %d registers, have only %d registers for thiszu spÃ¤t fÃ¼r Â»#Â«-Direktive, um Debug-Verzeichnis festzulegenzu viele %<#pragma options align=reset%>zu viele %<...%> in Lambda-Capturezu viele %<defaultmap%>-Klauseln mit %qs-Kategoriezu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategoriezu viele %<if%>-Klauselnzu viele %<if%>-Klauseln mit %qs-Modifiziererzu viele %<if%>-Klauseln ohne Modifiziererzu viele %<static%>-Argumentezu viele %qs-Klauselnzu viele %qs-Klauseln an einem Task-Konstruktzu viele Alternativen in %<asm%>zu viele Argumentezu viele Argumente fÃ¼r %%:dumpszu viele Argumente fÃ¼r Formatzu viele Argumente fÃ¼r teilweise Spezialisierung %qTzu viele Argumente, die in SGPR-Registern Ã¼bergeben werdenzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r %%:compare-debug-self-optzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r eingebaute Funktion %qE, nur %d erwartetzu viele Argumente fÃ¼r Konstruktor %q#Dzu viele Argumente fÃ¼r Funktionzu viele Argumente fÃ¼r Funktion %q#Dzu viele Argumente fÃ¼r Funktion %qEzu viele Argumente fÃ¼r makezu viele Argumente fÃ¼r Elementfunktion %q#Dzu viele Argumente fÃ¼r Methode %q#Dzu viele Argumente fÃ¼r Methode %qEzu viele atomare Klauselnzu viele geschweifte Klammern um Initialisierung fÃ¼r %qTzu viele geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qTInterner Fehler: too many exception handling edges in bb %izu viele AusdrÃ¼cke fÃ¼r Strukturzu viele Dateinamen angegeben; geben Sie %<%s %s%> fÃ¼r das Aufrufformat einzu viele Funktionsargumente fÃ¼r eBPFzu viele Initialisierer fÃ¼r %qTzu viele EingabedateienInterner Fehler: too many loop exits recordedzu viele Speicherreihenfolge-Klauselnzu viele Ã¶ffnende KlammernInterner Fehler: too many outgoing branch edges from bb %izu viele GrÃ¶ÃŸenbereiche in Option %qs angegebenzu viele Templateheader fÃ¼r %qD (sollten %d sein)zu viele Templateparameterlisten in Deklaration von %qDzu viele Templateparameterlistenzu viele Werte in RÃ¼ckgabeanweisungzu viele Variablen in Bereichsklausel mit KanalZu viel Stapelspeicher zu entsorgen: %dZu viel Stapelspeicher vorzubereiten: %dungeklammerte Komma-AusdrÃ¼cke in Arrayindex-AusdrÃ¼cken sind veraltetDeklaration hÃ¶chster Ebene von %qs gibt %<auto%> anToplevel-Neuordnung muss ausgeschaltet sein, wenn Â»unit-at-a-timeÂ« ausgeschaltet istGesamtgrÃ¶ÃŸe der lokalen Objekte %wu Ã¼berschreitet das Maximum %wuGesamtgrÃ¶ÃŸe der lokalen Objekte Ã¼berschreitet das Maximum %wuGesamtgrÃ¶ÃŸe der lokalen Objekte ist zu hochGesamtgrÃ¶ÃŸe der lokalen Variablen Ã¼bersteigt Grenze der Architekturtp_first_run must be non-negativetraditionelles C bietet keinen separaten Namensraum fÃ¼r Marken an, Bezeichner %qE steht in Konflikttraditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼cktraditionelles C lehnt automatische Gesamt-Initialisierung abtraditionelles C lehnt Initialisierung von unions abtraditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼cktraditionelles C weist den unÃ¤ren Plus-Operator zurÃ¼ckangehÃ¤ngter RÃ¼ckgabetyp %qT den Ableitungshinweises ist keine Spezialisierung von %qTnachgestellter RÃ¼ckgabetyp nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarTrampolin fÃ¼r geschachtelte Funktion %qD erzeugttransaktionsbasierter Speicher wird von %<-fsanitize=address%> nicht unterstÃ¼tzttransaktionsbasierter Speicher wird von %<-fsanitize=kernel-address%> nicht unterstÃ¼tzttransaktionsbasierter Speicher wird von Nicht-Aufruf-Ausnahmen nicht unterstÃ¼tztTransformierende intrinsische Routine %qs bei %L ist in einem Initialisierungs-Ausdruck nicht erlaubtTrap-Modus fÃ¼r VAX-Floats nicht unterstÃ¼tzttree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dBaumcode %qs wird in LTO-StrÃ¶men nicht unterstÃ¼tztBaumliste endet bei Tiefe %iWahr/Falsch-Kante hinter einer Nicht-GIMPLE_COND in bb %dKlammern um die Type-ID sollten entfernt werdenstattdessen %qE verwendenVersuch, %qD in Instanziierung eines generischen Lambdas einzufangenes wird versucht, einen Nicht-Ganzzahltyp als Bitfeld zu kodierenLesen der struct konnte wegen Syntaxfehlern nicht beendet werdenVersuch, die Klasse %qT zu einem Â»friendÂ« des globalen GÃ¼ltigkeitsbereiches zu machenTuning-Zeichenkette fehlt in Option Â»%sÂ«zwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hrenzwei unterschiedliche Ã¤uÃŸere Iterationsvariablen %qD und %qD werden in einer einzigen Schleife verwendetzwei oder mehr Datentypen in Deklaration von %qszwei oder mehr Datentypen in Deklarationzwei oder mehr Abschnitte fÃ¼r %sArgument vom Typ %q#T wurde an %<delete%> Ã¼bergeben, Zeiger erwartetTyp %qE hat einen benutzerdefinierten KonstruktorTyp %qE hat einen benutzerdefinierten DestruktorTyp %qE hat keinen aufrufbaren Standard-KonstruktorTyp %qE hat virtuelle ElementfunktionenTyp %qT (typedef von %qT) verletzt die One-Definition-Rule von C++Typ %qT (in unbenanntem Namensraum definiert) kann nicht passen (Ã¼ber Grenzen von Ãœbersetzungseinheiten hinaus)Typ %qT (in unbenanntem Namensraum definiert) kann nicht zum Typ %qT passen (Ã¼ber Grenzen von Ãœbersetzungseinheiten hinaus)Typ %qT hat keine bekannte GrÃ¶ÃŸeTyp %qT fÃ¼r explizite Instanziierung %qD passt nicht zum deklarierten Typ %qTTyp %qT ist kein Basistyp fÃ¼r Typ %qTTyp %qT ist keine direkte Basis von %qTTyp %qT ist keine direkte oder virtuelle Basis von %qTTyp %qT ist zu groÃŸTyp %qT verletzt fÃ¼r sich genommen die One-Definition-Rule von C++Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparameter abTyp %qT des Templatearguments %qE hÃ¤ngt von Templateparametern abTyp %qT sollte Typ %qT entsprechenTyp %qT verletzt die One-Definition-Rule von C++Typ %qT ohne Bindung fÃ¼r Funktionsdeklaration %q#D mit Bindung deklariertTyp %qT ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarierenTyp %qT mit virtuellen Elementen ist nicht zuordenbarTyp %qs entspricht nicht dem Protokoll %qETyp %qs verletzt die One-Definition-Rule von C++Typ %s wird aus dem Initialisierer %s hergeleitet, und Variablen kÃ¶nnen nicht vom Typ Â»voidÂ« seinTypbehauptung nur gÃ¼ltig fÃ¼r SchnittstellentypenTypattribute ignoriert, nachdem Typ bereits definiert ist%<int%> ist Standardtyp in Deklaration von %qE%<int%> ist Standardtyp in Typ-DeklarationTyp hat keine MethodenTyp ist veraltetTyp ist veraltet: %sInterner Compilerfehler: type is not compatible with its varianttype mismatch between an SSA_NAME and its symbolunpassender Typ fÃ¼r Â»caseÂ«-Marke in switch-AnweisungunvertrÃ¤gliche Typen in %qsTypunvertrÃ¤glichkeit in %qs-AusdruckTypunvertrÃ¤glichkeit in %qs-VerweisTyp passt nicht in binÃ¤rem AusdruckTyp passt nicht in bedingtem AusdruckunvertrÃ¤gliche Typen in Parameter %iTyp muss cv-qualifizierter %<auto%> oder Referenz auf cv-qualifizierten %<auto%> seinTypname %qs sollte dem Typnamen %qs entsprechenTypname als Funktion, die eine Funktion zurÃ¼ckgibt, deklariertTypname als Funktion, die ein Array zurÃ¼ckgibt, deklariertTyp des %<asm%>-Operanden %qE konnte nicht ermittelt werdenTyp des %<depobj%>-Ausdrucks ist nicht %<omp_depend_t%>Typ von %qD ist auf %<int%> voreingestelltTyp von %qD passt nicht zur ursprÃ¼nglichen DeklarationTyp von %qE ist unbekanntTyp des Arrays %q+D vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter InitialisierungTyp des Bitfeldes %qs ist eine Erweiterung des GCCTyp des formalen Parameters %d ist unvollstÃ¤ndigTyp des Iterators %qD verweist auf Ã¤uÃŸeren Iterator %qDTyp der Eigenschaft %qD in Konflikt mit vorheriger Deklarationunpassende PrÃ¤zision fÃ¼r Typ in switch-AnweisungTypkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriertTypkennzeichner an Funktions-RÃ¼ckgabewert ignoriertTyp fÃ¼r Vektor-Â»deleteÂ« ist weder Zeiger- noch Arraytyptyptransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hattyptransparentes %q#T hat keine Feldertyptransparente Klasse %qT hat Basisklassentyptransparente Klasse %qT hat virtuelle FunktionenInterner Compilerfehler: type variant differs by %sInterner Compilerfehler: type variant has different %<TREE_TYPE%>Interner Compilerfehler: type variant has different %<TYPE_BINFO%>Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>Interner Compilerfehler: type variant%'s %<TREE_TYPE%>Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>Typ war vorher als %qE deklariertInterner Compilerfehler: type%'s %<TREE_TYPE%>Interner Compilerfehler: type%'s %<TYPE_BINFO%>Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>Type-Punning auf unvollstÃ¤ndigen Typen kann strict-aliasing-Regeln verletzentype-specifier ist in Lambda ungÃ¼ltigTyp/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qDtypedef %q+D als %<_Noreturn%> deklarierttypedef %q+D als %<inline%> deklarierttypedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)typedef %qD ist initialisiert (stattdessen %qs verwenden)typedef %qD lokal definiert, aber nicht verwendetÂ»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltigÂ»typedefÂ« als %<auto%> deklariertmit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> habenmit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> habentypedef-Name darf kein Spezifizierer mit geschachteltem Namen seintypedef-Name %qD als Destruktor-Deklarator verwendetTypen nicht ganz kompatibelTypen unterscheiden sich im VorzeichenbesitzTypen haben unterschiedliche Anzahl von ParameternTypen dÃ¼rfen nicht in %<decltype%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem %<typeid%>-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»conversion-type-idÂ« definiert werdenin einer for-Bereichs-Deklaration dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht in einem Â»newÂ«-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»new-type-idÂ« definiert werdenTypen dÃ¼rfen nicht in Alias-Templatedeklarationen definiert werdenTypen dÃ¼rfen nicht in einer Ausnahmespezifikation definiert werdenTypen dÃ¼rfen nicht in Typumwandlungen definiert werdenTypen dÃ¼rfen nicht in Bedingungen definiert werdenneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdenTypen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werdenTypen dÃ¼rfen nicht in explicit-specifier definiert werdenTypen dÃ¼rfen nicht in Iteratortyp definiert werdenTypen dÃ¼rfen nicht in Parametertypen definiert werdenin Template-Argumenten dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht innerhalb von %<__builtin_offsetof%> definiert werdenTypspezifikation in ALLOCATE bei %LWirkliche Stelle des gestapelten Parameters kann nicht berechnet werden%qT kann nicht aus %qE hergeleitet werdenLambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden%qs kann nicht emuliert werdenKein Register zum Auslagern gefundenin Klasse %qs konnte kein Register fÃ¼r Ãœberlauf gefunden werdenOperator %qD fÃ¼r Zeichenliterale mit Argument %qT kann nicht gefunden werdennumerischer literaler Operator %qD konnte nicht gefunden werdenliteraler Operator fÃ¼r Zeichenketten %qD mit Argumenten %qT, %qT konnte nicht gefunden werdenNeuladungen fÃ¼r unmÃ¶gliche EinschrÃ¤nkungen konnten nicht generiert werden:Neuladungen konnten nicht generiert werden fÃ¼r:Standard-Linkerscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werdendynamische AbhÃ¤ngigkeit %qs kann nicht geÃ¶ffnet werdenDatei kann nicht geÃ¶ffnet werdenLogdatei %<vtv_class_set_sizes.log%> kann nicht geÃ¶ffnet werden: %mLogdatei %<vtv_count_data.log%> kann nicht geÃ¶ffnet werden: %mLogdatei %<vtv_set_ptr_data.log%> kann nicht geÃ¶ffnet werden: %mOperand kann noch nicht ausgegeben werden; Code == %d (%c)Informationen fÃ¼r Plugin %qs kÃ¶nnen nicht registriert werden: Pluginname nicht gefunden%qs kann nicht als PIC-Register verwendet werdenunausgeglichenes Satzzeichen %<%c%> im Formatunausgeglichenes Satzzeichen %qc im Formatunbedingtes %2d niemals ausgefÃ¼hrt
  unbedingtes %2d, genommen: %s
  nicht deklarierter Selektor %qEundefiniertes Verhalten, wenn zweiter Parameter von %<va_start%> mit %<register%>-Speicherklasse deklariert wirdbenannter Operand %qs ist nicht definiertzugrunde liegender Typ %qT von %qT muss ein ganzzahliger Typ seinfalsche Zuordnung des zugrunde liegenden Typs in enum %q#TUnerwarteter Â»!$OMP ATOMICÂ«Ausdruck bei %Lunerwartetes %<%s%> nach %<%s%>unerwarteter AST der Art %sunerwartetes Argumentunerwartetes Argument fÃ¼r msp430_select_hwmult_lib: %sunerwartetes Attributunerwarteter Basistyp in cris_print_baseunerwarteter Fehler beim Ã–ffnen von %<devices.csv%>unexpected expression %qE of kind %sunerwarteter Dateiname %s in Linker-AuflÃ¶sungsdatei. %s erwartetunerwartetes erstes Argument fÃ¼r msp430_select_hwmult_lib: %sunerwarteter Indextyp in cris_print_indexunerwartetes SchlÃ¼sselwort; entfernen Sie Leerzeichen zwischen AnfÃ¼hrungszeichen und Suffixbezeichnerunerwarteter multiplikativer Operandunerwarteter Offsetunerwarteter Operandunerwarteter Operand: %dunerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistypunerwartete Seiteneffekte in Adresseunerwartete Template-ID %qEunerwartete Textadresse:unbehandelte Ausrichtung fÃ¼r %<#pragma nomember_alignment%>unbehandelte Argumente %qs und %qs fÃ¼r %<msp430_set_driver_var%>unbehandelter Ausdruckunbehandelter Ausdruckstypnicht initialisiertes %<const %D%>nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltignicht initialisierte Konstante in %<new%> von %q#Tnicht initialisiertes konstantes Element in %q#Tnicht initialisiertes konstantes Element in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes konstantes Element %qT ist in C++ ungÃ¼ltignicht initialisiertes konstantes Element in Basis %q#T von %q#Tnicht initialisiertes konstantes Element in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in %q#Tnicht initialisiertes Referenzelement in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in Basis %q#T von %q#Tnicht initialisiertes Referenzelement in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisierte Variable %q+D in Programmspeicherbereich platziertuninitialisierte Variable %qD in %<constexpr%>-Kontextuninitialisierte Variable %qD in %<constexpr%>-Funktionunion kann nicht transparent gemacht werdenÂ»unionÂ« wurde hier definiertUnion hat keine ElementeUnion hat keine benannten ElementeUnion-Element %q+D mit nichttrivialem %qDunbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>unbekanntes Modell %qs fÃ¼r %<#pragma extern_model%>unbekannter Name %qs fÃ¼r %<#pragma member_alignment%>unbekannter Schalter %<-mdebug-%s%>unbekannte Ausgabe %qs des %<asm%>-Schaltersunbekannte CRIS-CPU-Versionsangabe in %<-mtune=%>: %sunbekannte CRIS-Versionsangabe in %<-march=%> oder %<-mcpu=%>: %sUnbekannte Schutzstufe %qs fÃ¼r Kontrollflussunbekannter IRA-Algorithmus %qsunbekannte IRA-Region %qsUnbekanntes LTO-Partitionierungs-Modell %qsunbekannte Stufe %qs fÃ¼r Live-PatchingUnbekannte Stufe %qs fÃ¼r Stapel-Wiederverwendungunbekanntes TLS-Modell %qsunbekannte Aktion %qE fÃ¼r %<#pragma pack%> - ignoriertunbekannte Ausrichtung %qs fÃ¼r Option %qs angegebenUnbekanntes architekturspezifisches SpeichermodellUnbekannte Architekturspezifikation in Speichermodell fÃ¼r eingebaute Funktionunbekannte Einstellung %qs fÃ¼r Arraygrenzenunbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«unbekanntes Attribut %qEunbekannter Basisblock-Umsortierungs-Algorithmus %qsInterner Fehler: unknown block specifierunbekannter eingebauter direkter Operandentyp fÃ¼r Operand %dunbekanntes Callback-Ereignis von Plugin %s registriertunbekanntes Konvertierungstyp-Zeichen %qc im FormatUnbekannte Kernarchitektur %qs in %qs angegebenunbekannte CPU %qs fÃ¼r %<-mtune%>unbekannter Entmangelstil %qsunbekanntes Zielunbekannter Fehler beim Lesen von %s aus %<devices.csv%>unbekannter evrp-Modus %qsunbekannte Art Ã¼berschÃ¼ssiger Genauigkeit %qsunbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)unbekannte Art der Gleitkomma-KÃ¼rzung %qsunbekannter BefehlsmodusInterner Fehler: unknown internal function %qEunbekannte Linkerausgabe %qsUnbekannter Maschinenzustand %qEFalscher Kopierbefehl:Unbekannte Offload-ABI %qsunbekannter Operandenbuchstabe: Â»%cÂ«unbekannter Operator %qs in %%:version-compareunbekannte Option %q.*s in %<-fopt-info-%s%>Option hinter %<#pragma GCC diagnostic%> Art unbekanntunbekannte Option fÃ¼r %<%s=%s%>unbekannte Option fÃ¼r %<-mrecip=%s%>Unbekannter Parameter fÃ¼r Option %<-mtune-ctrl%>: %sunbekannter Durchlauf %s in %<-fdisable%> angegebenunbekannter Durchlauf %s in %<-fenable%> angegebenunbekanntes ZeigergrÃ¶ÃŸenmodell %qsUnbekannte Profil-QualitÃ¤tUnbekannte Profil-Reproduzierbarkeitsstufe %qsUnbekannte Profil-Aktualisierungs-Methode %qsunbekannte Eigenschaft %qE des %qs-Selektorsunbekannte Eigenschaft %qs des %qs-Selektorsunbekanntes Eigenschaftsattributunbekanntes Eigenschaftsattribut %<%s%s%>unbekanntes Eigenschaftsattribut %qEunbekanntes Zeichen Â»%cÂ«unbekannter Registername %qs in %<asm%>unbekannter Registername: %sunbekannte Adressverschiebungs-Unspecunbekannte Spezifikationsfunktion %qsunbekannte Spezifikation fÃ¼r die Menge der FLT_EVAL_METHOD-Werte, um %qs zu erlaubenunbekannte Angabe %<%qs%> in Attribut %<amdgpu_hsa_kernel%>unbekannte Quelleunbekannter Stapel-ÃœberprÃ¼fungsparameter %qsunbekannter Schalter %<-mlong-double-%s%>Unbekanntes Zielattribut oder -pragma %qsunbekannte Tuning-Option Â»%sÂ«unbekannter Typ %<%T%> bei Objective-C-Kodierung gefundenunbekannter Typname: %qEUnbekannter Typname %qE; meinten Sie %qs?unbekannter Typname %qE; verwenden Sie das %<enum%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Typname %qE; verwenden Sie das %<struct%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Typname %qE; verwenden Sie das %<union%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Wert %qs fÃ¼r %<-march%>unbekannter Wert %qs fÃ¼r %<-mcpu%>unbekannter Wert %qs fÃ¼r %<-mtune%>unbekannter Wert %qs von %<-mmacosx-version-min%>unbekannter ABI-Typ (%qs) fÃ¼r Vektorisierungsbibliothek fÃ¼r Schalter %qsUnbekanntes Vektorisierer-Kostenmodell %qsUnbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-VerifikationAlleinstehende FarbrÃ¼cksetz-DirektiveAlleinstehende q-Direktiveunbenannte Klasse wurde hier definiertunbenanntes Feld hat unvollstÃ¤ndigen Typenunbenanntes Feld ist weder eine Funktion noch Elementfunktion; kann nicht als %<friend%> deklariert werdenunbenannte Initialisierung fÃ¼r %qT, das keine Basisklassen hatunbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendetunbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubtUnbenannte struct/union, die keine Instanzen definiertunbenannter Typ ohne Bindung wird verwendet, um Funktion %q#D mit Bindung zu deklarierenunbenannter Typ ohne Bindung wird verwendet, um Variable %q#D mit Bindung zu deklarierenunbenannte Variable oder Feld als Â»voidÂ« deklariertunnÃ¶tige Klammern in Deklaration von %qsungeordneter Vergleich mit Nicht-Gleitkomma-Argumentunquote_string(): got bad stringAttribut auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatBezeichner oder SchlÃ¼sselwort auÃŸerhalb von AnfÃ¼hrungszeichen %<%.*s%> im FormatSchlÃ¼sselwort %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatName der eingebauten Funktion %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafisches Zeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafische Zeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOperator %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOptionsname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatVorverarbeitungsdirektive %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatFolge von %i aufeinanderfolgenden Satzzeichen %q.*s auÃŸerhalb von AnfÃ¼hrungszeichen im Format%i aufeinanderfolgende Leerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatTypname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatLeerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatNicht erreichbarnicht erkanntes Kommandozeilenargument von Option unerkennbarer Befehl:unbekanntes Ziel fÃ¼r %<-mfpu%>: %sunbekanntes Feld %<hwmpy%> in %<hard_msp430_mcu_data[%d]%>: %qdnicht erkanntes %<include_flags 0x%x%> an %<print_specific_help%> weitergegebenunbekanntes Feld %<revision%> in %<hard_msp430_mcu_data[%d]%>: %qdAttribut %qE hat unbekanntes Argument %qsunbekanntes Ziel fÃ¼r %s: %sunerkannte Adressenicht erkanntes Kommandozeilenargument in Option %qsArgument %q.*s fÃ¼r Option %<--help=%> nicht erkanntunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*sunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*s; meinten Sie %qs?Argument %qs fÃ¼r Option %<-flto=%> nicht erkanntArgument fÃ¼r Option %<-fzero-call-used-regs=%> nicht erkannt: %qsunbekannte Kommandozeilenoption %<-%s%>unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?nicht erkannte Kommandozeilenoption %<-fdump-%s%>unbekannte Kommandozeilenoption %<-fdump-%s%>; meinten Sie %<-fdump-%s%>?nicht erkannte Kommandozeilenoption %<-fopt-info-%s%>nicht erkannte Kommandozeilenoption %qsUnbekannte Kommandozeilenoption %qs kÃ¶nnte den Zweck haben, bisherige Diagnosemeldungen zu unterdrÃ¼ckenunbekannte Steuerregisternummer %d; %<psw%> wird verwendetUnbekannte Debugausgabestufe %qsunbekannter Kantenschalter: %qsunbekannter enum-Wert: %qsunerkannte FormatangabeGCC-Debuggingoption nicht erkannt: %cunbekanntes Interrupt-Vektor-Argument fÃ¼r Attribut %qEunbekannter ivar-Sichtbarkeitswert %qsunbekannter Operand fÃ¼r %%:asm_auto_mfpuunbekannter Operand fÃ¼r %%:canon_for_mlibunbekannte Option %<-fdisable%>unbekannte Option %<-fenable%>unbekannte Option an %%:target_mode_check weitergegebenunbekannter Registername %qsunbekannter Wert %qs fÃ¼r Speicherreihenfolge von Skalarennicht erkannter Abschnittsname %qEunerkannter Schatten-Adressoffset %qsunerkannte vermutete Konstanteunbekannter Sichtbarkeitswert %qsnicht behebbarer FehlerungelÃ¶ste Ãœberladung des eingebauten Altivec %qFunaufgelÃ¶ste Ã¼berladene eingebaute FunktionuneingeschrÃ¤nkte Â»UnionsÂ« sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarunsicherer Funktionsaufruf %qD innerhalb von %<transaction_safe%>-Funktionunsicherer Funktionsaufruf %qD innerhalb von atomarer Transaktionunsicherer Funktionsaufruf %qE innerhalb von %<transaction_safe%>-Funktionunsicherer Funktionsaufruf %qE innerhalb von atomarer Transaktionunsicherer indirekter Funktionsaufruf innerhalb von %<transaction_safe%>-Funktionunsicherer indirekter Funktionsaufruf innerhalb von atomarer Transaktionnicht gesetzte Option %qs wird ignoriert, fÃ¼r CPU %qs ist sie stets eingeschaltetVorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEVorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qEGleitkommakonstante ohne Suffixnicht unterstÃ¼tztes Argument fÃ¼r %qDnicht unterstÃ¼tzter Argumenttyp %qT fÃ¼r SIMDnicht unterstÃ¼tzter Argumenttyp fÃ¼r eingebaute FunktionCode Â»%cÂ« fÃ¼r Festkomma nicht unterstÃ¼tzt:nicht unterstÃ¼tzte Kombination: %qs %snicht unterstÃ¼tzte Kombination: %qs%s %snicht unterstÃ¼tzte Kombination: %snicht unterstÃ¼tzte konstante Adresse:der Kernel hat einen nicht unterstÃ¼tzten CPU-Namen fÃ¼r %<-mcpu=native%> zurÃ¼ckgegeben: %sFestkommaumwandlung nicht unterstÃ¼tztnicht unterstÃ¼tzter Speicherausdruck:nicht unterstÃ¼tzte Nicht-Standard-Verkettung von Zeichenkettenliteralennicht unterstÃ¼tzter Nicht-Standard-Suffix an Gleitkommakonstantenicht unterstÃ¼tzter Operandnicht unterstÃ¼tzter Operand %s fÃ¼r Code Â»%cÂ«Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tztnicht unterstÃ¼tzte OperandengrÃ¶ÃŸe fÃ¼r erweitertes RegisterIn booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstÃ¼tztnicht unterstÃ¼tztes Record-Layoutnicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionennicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMDnicht unterstÃ¼tzte simdlen %wdnicht unterstÃ¼tzte GrÃ¶ÃŸe fÃ¼r Ganzzahlregisterunbeendete Assemblerdialekt-Alternativeunbeendete Farbdirektiveunbeendete Formatzeichenketteunbeendetes AnfÃ¼hrungszeichen %<%c%> im Formatunbeendete q-Direktiveunverwendete Argumente in %<$%>-Stil-Formatunverwendeter Parameter %qDungenutzte Deklaration fÃ¼r strukturierte BindungVariable %q+D wird nicht verwendetVariable %qD wird nicht verwendetAbwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder %<-maccumulate-outgoing-args%> fÃ¼r KorrektheitOberer Wert in case-Marken-Bereich Ã¼berschreitet den Maximalwert des Typsverwenden Sie stattdessen %<#include%>stattdessen %<%T::%D%> verwenden%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen%<-Winvalid-pch%> fÃ¼r weitere Informationen verwendenverwenden Sie %<-faligned-new%>, um die C++17-UnterstÃ¼tzung fÃ¼r Ã¼berausgerichtetes New einzuschaltenverwenden Sie %<-fext-numeric-literals%>, um weitere eingebaute Suffixe einzuschalten%<-flax-vector-conversions%> verwenden, um Umwandlung zwischen Vektoren mit unterschiedlichen Elementtypen oder Anzahl der Teile zu erlauben%<...%> verwenden, um Argumentpack aufzulÃ¶senverwenden Sie stattdessen %<__attribute__ ((vector_size))%>%<__builtin_rx_mvtc (0, ... )%> verwenden, um beliebige Werte in PSW zu schreibenverwenden Sie %<auto%> fÃ¼r ein abgekÃ¼rztes Funktionstemplateverwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierungstattdessen %<this->%D%> verwendenverwenden Sie stattdessen %qsnutzen Sie einen Cast auf den erwarteten Typen, um die Mehrdeutigkeit aufzulÃ¶senVerwenden Sie zum Beispiel %<-Wabi=11%>, um vor Ã„nderungen von GCC 7 zu warnenverwenden Sie den Nicht-Referenz-Typ %qT, um das Kopieren explizit zu machen, oder %qT um das Kopieren zu sparenVerwendung von %<auto%> in Lambda-Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVerwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werdenVerwendung von %<auto%> in Parameterdeklaration ist nur mit %<-fconcepts-ts%> verfÃ¼gbarVerwendung von %<auto%> in Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVerwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<double%> in AltiVec-Typen ist ohne %qs ungÃ¼ltigVerwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungÃ¼ltigVerwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwendenVerwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ohne %qs ungÃ¼ltigVerwendung von %<this%> in KonstantenausdruckVerwendung von %qD vor Herleitung von %<auto%>Verwendung von %qs in TemplateVerwendung des %qs-LÃ¤ngenmodifizierers mit %qc-Typ-Zeichen hat entweder keine Auswirkung oder undefiniertes Verhaltengleichzeitige Verwendung von %s und %s im Format %sVerwendung von %s und %s zusammen mit Format %<%%%c%> fÃ¼r %sangeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurdeVerwendung eines Operanden vom Typ %qT in %<operator++%> ist veraltetVerwendung eines Operanden vom Typ %qT in %<operator++%> ist in C++17 verbotenVerwendung eines Operanden vom Typ %qT in %<operator--%> ist verbotenVerwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltigVerwendung von eingebautem Parameterpack %qD auÃŸerhalb eines TemplatesVerwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werdenVerwendung des Klassentemplates %qT als AusdruckVerwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltiggelÃ¶schte Funktion %qD wird verwendetVerwendung des enum %q#D ohne vorherige DeklarationVerwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungenVerwendung des ungÃ¼ltigen Variablentemplates %qEVerwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender FunktionVerwendung einer multiversionierten Funktion ohne StandardargumentVerwendung einer Typumwandlung nach %q#T im alten StilVerwendung eines Parameters aus enthaltender FunktionVerwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpersVerwendung von ungetyptem nilfÃ¼r die Anweisung fehlt der Verwendungs-Operanddie Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzenverwenden Sie einen Referenztyp, um das Kopieren zu sparenverwenden Sie stattdessen die Apostroph-Direktive %qsArray, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendetals umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendetWert eines struct-Typs anstelle des geforderten Skalars verwendetWert eines union-Typs anstelle des geforderten Skalars verwendetVektortyp verwendet, wo Skalars benÃ¶tigt wirdnutzloses %<_Alignas%> in leerer Deklarationnutzloses %qs in leerer Deklarationnutzlose Umwandlung in Typ %q#TNutzlose Speicherklassenangabe in leerer DeklarationNutzloser Typname in leerer DeklarationNutzloser Typqualifizierer in leerer Deklarationbenutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutigbenutzerdefinierte Reduktion fÃ¼r %qE nicht gefundenbenutzerdefinierte Reduktion mit Konstruktorinitialisierung fÃ¼r Basisklasse %qTbenutzerdefiniertes %qD wertet immer beide Argumente ausbenutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarverwendet %qD, das jedoch keinen Ausrichtungsparameter hat%<%c%s%> wird verwendet%<num_workers (%d)%> wird verwendet, %d wird ignoriert%<vector_length (64)%> wird verwendet, %d wird ignoriert%<vector_length (64)%> wird verwendet, Laufzeiteinstellung wird ignoriertVerwendung von %qs mit vorzeichenlosem Typ hat keinen EffektTemplatespezialisierung alias %qT hinter %qs wird verwendetdie Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendarwin64-ABI wird verwendetdie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binÃ¤ren Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergebenungÃ¼ltiges Feld %qD wird verwendetnum_workers (%d) wird verwendet, %d wird ignoriertAltes darwin-ABI wird verwendetErgebnis einer %<void%> zurÃ¼ckgebenden Funktion verwendetrvalue wird als lvalue verwendetNach der Registerbelegung wird eine einfache CSE verwendetTemplatetyp-Parameter %qT wird nach %qs verwendetdas Intervall [%E, %E] wird fÃ¼r das Argument der Direktive verwendettypedef-Name %qD wird nach %qs verwendetdie Verwendung des Wertes der einfachen Zuweisung mit %<volatile%>-qualifiziertem linken Operand ist veraltetvector_length (%d) wird verwendet, da eine vektor-partitionierbare Routine aufgerufen wird, %d wird ignoriertvector_length (%d) wird verwendet, %d wird ignoriertvector_length (%d) wird verwendet, Laufzeiteinstellung wird ignoriert%<using%>-Deklaration fÃ¼r Element auÃŸerhalb des GÃ¼ltigkeitsbereichs der KlasseÂ»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse%<using%>-Deklaration darf den Namensraum %qD nicht benennengÃ¼ltige Argumente sind: %sgÃ¼ltige Argumente sind: %s;gÃ¼ltige Argumente sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<target("arch=")%> sind: %sgÃ¼ltige Argumente fÃ¼r %<target("arch=")%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<target("tune=")%> sind: %sgÃ¼ltige Argumente fÃ¼r %<target("tune=")%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %qs sind: %sgÃ¼ltige Argumente fÃ¼r %qs sind: %s; meinten Sie %qs?gÃ¼ltige Featurenamen sind: %sgÃ¼ltige Featurenamen sind: %s; meinten Sie %qs?gÃ¼ltive Werte fÃ¼r eingebautes %qF, Argument %d, sind 64, 128, 256, 512, 1024, 2048, und 4096Wert %qE vom Typ %qT ist kein KonstantenausdruckWert %qs wird von Attribut %<target%> nicht unterstÃ¼tztWertargumentberechneter Wert ist unbenutztWert von %<-mfixed-range%> muss die Form REG1-REG2 habenin %qs Ã¼bergebener Wert ist zu groÃŸWertinitialisierung des Funktionstypen %qTWertinitialisierung des unvollstÃ¤ndigen Typen %qTWertinitialisierung des Referenztypen %qTvar-tracking-assignments Ã¤ndert selektive PlanungVariableVariable %q#D hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %q+D als %<_Noreturn%> deklariertVariable %q+D als %<inline%> deklariertVariablendefinition von %q+D ist als dllimport markiertVariable %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werdenVariable %q+D muss konstant sein, um mit %qs in Nur-Lese-Abschnitt gelegt zu werdenVariable %q+D Teil des Alias-Zyklusdynamisch initialisierte Variable %q+D in Programmspeicherbereich platziertVariable %qD hat FunktionstypVariable %qD hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %qD des nicht-literalen Typs %qT in %<constexpr%>-FunktionVariable %qD als Funktion redeklariertVariable %qD gesetzt, aber nicht verwendetVariable %qD wird in %<#pragma acc declare%> mehr als einmal verwendetVariable %qE in umgebender %<host_data%>-Region deklariertVariable %qE ist keine Iteration der Ã¤uÃŸersten Schleife %d, jedoch %qE erwartetauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in ErhÃ¶hungsausdruck nicht zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im linken Operanden des Kommaoperators zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im rechten Operanden des Kommaoperators zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im zweiten Operanden des bedingten Ausdrucks zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in Anweisung nicht zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im dritten Operanden des bedingten Ausdrucks zugegriffenVariable %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rfteVariablenkonzept hat keine InitialisierungArray %qD variabler LÃ¤nge wird verwendetArray variabler GrÃ¶ÃŸe wird verwendetElementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines ArraysVariable mit demselben Assemblernamen wie die virtuelle Tabelle ist in anderer Ãœbersetzungseinheit definiertVariable oder Feld %qE als Â»voidÂ« deklariertVariable oder Feld als Â»voidÂ« deklariertals %<extern%> redeklarierte Variable war bereits als %<static%> deklariertTyp %qT mit variabler LÃ¤nge in %<reduction%>-KlauselTyp %qT mit variabler GrÃ¶ÃŸe in %qs-KlauselInterner Fehler: variable symbol is not variableVariablentemplate hier deklariertBezeichner %qD fÃ¼r Variablentemplate ist geschachteltem Namens-Spezifizierervariable Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVariablenverfolgung angefordert, jedoch nicht von diesem Debug-Format unterstÃ¼tztVariablenverfolgung angefordert, jedoch nutzlos ohne Debug-InfoGrenze zur Variablenverfolgung Ã¼berschrittenObere GrÃ¶ÃŸengrenze zur Variablenverfolgung mit %<-fvar-tracking-assignments%> Ã¼berschritten; neuer Versuch ohnezusammengesetztes Literal variabler GrÃ¶ÃŸeObjekt variabler GrÃ¶ÃŸe darf nicht initialisiert werdenVariablen kÃ¶nnen nicht vom Typ %<void%> seinvariabel modifiziertes %qE im Dateibereichvariabel modifiziertes Feld im Dateibereichim Â»newÂ«-Ausdruck ist kein variabel modifizierter Typ erlaubtvariadische Funktionen mÃ¼ssen die AAPCS-Basisvariante verwendenvariadische Templates nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarvariadischer Thunk-AufrufVariante %qD und Basis %qD haben unvertrÃ¤gliche Typendie Variante %qD ist eine eingebauteVariante %qD ist keine Funktion%qs-Element des Vektors ist kein GIMPLE-WertVektor-%qs mit Elementindex, der nicht NULL istVektor-Argument an Funktion ohne Prototyp Ã¼bergebenVektorbedingung wird stÃ¼ckweise ausgeweitetVektoroperation wird parallel ausgeweitetVektoroperation wird stÃ¼ckweise ausgeweitetVektoroperation wird mit einzelner skalarer Operation ausgeweitetVektorÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEVektorÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEVektorumverteilungsoperation wird stÃ¼ckweise ausgeweitetVektorgrÃ¶ÃŸe kein ganzzahliges Vielfaches der KomponentengrÃ¶ÃŸeVektortypen erwartet in %qsVektortypen erwartet in %qsVektorisierung fÃ¼r eine SIMD-Schleife nicht durchgefÃ¼hrtVektoren unterschiedlicher Elementanzahl in %qs gefundenverify_bind_c_derived_type(): Given symbol is unexpectedly NULLInterner Fehler: verify_cgraph_node failedInterner Fehler: verify_flow_info failedInterner Fehler: verify_flow_info: Basic block %d succ edge is corruptedInterner Fehler: verify_flow_info: Block %i has loop_father, but there are no loopsInterner Fehler: verify_flow_info: Block %i lacks loop_fatherInterner Fehler: verify_flow_info: Duplicate edge %i->%iInterner Fehler: verify_flow_info: Incorrect blocks for fallthru %i->%iInterner Fehler: verify_flow_info: Incorrect fallthru %i->%iInterner Fehler: verify_flow_info: Missing count of block %iInterner Fehler: verify_flow_info: REG_BR_PROB does not match cfg %i %iInterner Fehler: verify_flow_info: REG_BR_PROB is set but cfg probability is notInterner Fehler: verify_flow_info: Wrong count of block %iInterner Fehler: verify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa gescheitertVersionsattribut ist keine ZeichenketteKonfliktmarker fÃ¼r Versionskontrolle in Dateivon %qT geerbte Version ist hier deklariertVersion von %<g%> wird weggelassen, bitte geben Sie die Version fÃ¼r die individuelle Erweiterung an.das versionierte Symbol muss %<public%> seinversioniertes Symbol muss standardmÃ¤ÃŸige Sichtbarkeit habenvirt-Spezifikation in %qs ist auÃŸerhalb einer Klassendefinition nicht erlaubtvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichfÃ¼r Anweisung fehlt virtueller Definitions-Operandvirtual definition is not an SSA namevirtuelle Definition der Anweisung nicht aktuellvirtuelle Funktion %q+D Ã¼bersteuert final-Funktionvirtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp habenMultiversionierung virtueller Funktionen wird nicht unterstÃ¼tztvirtuelle Funktionen kÃ¶nnen erst mit C++20 %<constexpr%> seinvirtuelle Funktionen kÃ¶nnen keine friends seinvirtuelle Methode %qDvirtuelle Nicht-Klassen-Funktion %qsvirtuelle Tabelle des Typs %qD enthÃ¤lt RTTI-Informationvirtuelle Tabelle des Typs %qD verletzt die One-Definition-RuleZeiger auf Virtuelle Tabelle wird uninitialisiert verwendetvirtuelle Verwendung von Anweisung nicht aktuellfÃ¼r die Anweisung fehlt der virtuelle Verwendungs-OperandSichtbarkeitsargument ist keine ZeichenketteSichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertvms Â»#pragma __messageÂ« wird ignoriertvoid-Initialisierer fÃ¼r Zeiger ist in %<safe%>-Funktionen nicht erlaubtvoid-Wert nicht ignoriert wie es sein sollteflÃ¼chtiges Argumentvtable fÃ¼r Vtable-Verifikation wird in Kombination mit LTO nicht unterstÃ¼tztwaitpid gescheitertWarnung: Warnung: Evtl. mit Â»-staticÂ« linken, da Systembibliotheken mitÂ»%sÂ« wurde erwartetschwaches %q+D kann nicht als %qE definiert werdenschwache Aliase werden nicht unterstÃ¼tztschwache Deklaration von %q+D wird auf bereits existierende Â»staticÂ«-Definition angewandtschwache Deklaration von %q+D muss Ã¶ffentlich seinschwache Deklaration von %q+D wird nicht unterstÃ¼tztweakref wird in dieser Konfiguration nicht unterstÃ¼tztGewichte mÃ¼ssen nichtnegativ seinbeim Schreiben der Ausgabe nach %s: %mwÃ¤hrend %qT in %E Elemente zerlegt wirdwÃ¤hrend %qT in %wu Element zerlegt wirdwÃ¤hrend %qT in %wu Elemente zerlegt wirdBreite von %qD Ã¼bersteigt seinen TypenBreite von %qs Ã¼berschreitet dessen TypenBreite des Bit-Feldes %qD hat Nicht-Ganzzahl-Typ %qTmitinnerhalb dieser Schleifeohne %<-gdwarf-5%> ist %<-gvariable-location-views=incompat5%> gleichbedeutend mit %<-gvariable-location-views%>ohne Â»thisÂ« kann Â»%sÂ« nicht seinarbeitsteilende Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> istSchreiben von %wu Bit Daten auÃŸerhalb der Grenzen des Zielobjekts, Daten wurden auf %wu Bit abgeschnittenwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenSchreiben in konstantes Objekt (Argument %d)Ausgabedatei wird geschriebenSchreiben Ã¼ber Null-Zeiger (Argument %d)beim Schreiben in LTRANS-Ausgabeliste %s: %mSchreibzugriff auf Adressraum %qs wird nicht unterstÃ¼tztInterner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entryInterner Fehler: wrong amount of branch edges after conditional jump in bb %iInterner Fehler: wrong amount of branch edges after unconditional jump %ifalsches Argument %qs fÃ¼r Option %qsFalsche Kante %d->%d fÃ¼r PHI-ArgumentInterner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> listFalsche Liste zur sofortigen Verwendungfalscher Befehl in Â»fallthruÂ«-Kantefalsche Liste der verlassenen Schleifen fÃ¼r Kante %d->%dFalsche Anzahl an Argumenten fÃ¼r das Attribut %qE angegebenfalsche Anzahl der Argumente fÃ¼r %%:debug-level-gtfalsche Anzahl von Argumenten fÃ¼r %%:dwarf-version-gtfalsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>falsche Anzahl der Argumente fÃ¼r %<__builtin_call_with_static_chain%>falsche Anzahl der Argumente fÃ¼r %<__builtin_choose_expr%>falsche Anzahl der Argumente fÃ¼r %<__builtin_complex%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>falsche Anzahl der Argumente fÃ¼r %<__builtin_shuffle%>falsche Anzahl der Argumente fÃ¼r Funktion %<__builtin_next_arg%>falsche Anzahl der Argumente fÃ¼r Funktion %<va_start%>Interner Fehler: wrong number of branch edges after unconditional jump in bb %ifalsche Anzahl der Templateargumente (%d, sollte %d sein)falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)Falsche ausgehende Kantenmarken am Ende des bb %dfalscher Strategiename %qs fÃ¼r Option %qs angegebenInterner Compilerfehler: wrong tree in %<TYPE_FIELDS%> listArgument falschen Typs fÃ¼r %sArgument falschen Typs fÃ¼r absfalsches Typargument fÃ¼r Â»absuÂ«Argument falschen Typs fÃ¼r Bit-KomplementArgument falschen Typs fÃ¼r KonjugationArgument falschen Typs fÃ¼r DekrementierungArgument falschen Typs fÃ¼r InkrementierungArgument falschen Typs fÃ¼r unÃ¤res AusrufungszeichenArgument falschen Typs fÃ¼r unÃ¤res MinusArgument falschen Typs fÃ¼r unÃ¤res PlusArgument falschen Typs fÃ¼r Â»%sÂ«x87-RegisterrÃ¼ckgabe mit ausgeschaltetem x87xstormy16_print_operand: unbekannter CodeSie kÃ¶nnen SVE mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivierenSie kÃ¶nnen stattdessen einen inline-Namensraum verwendendies kann durch das LÃ¶schen der Initialisierung umgangen werdenBei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werdenz/Architektur.Null als NullzeigerkonstanteArrayabschnitt der LÃ¤nge 0 in %qs-KlauselArraygrÃ¶ÃŸe von %q+D ist null oder negativTyp %qT mit GrÃ¶ÃŸe 0 in %<reduction%>-KlauselTyp %qT mit GrÃ¶ÃŸe 0 in %qs-KlauselVektorgrÃ¶ÃŸe NullBreite Null fÃ¼r Bitfeld %q+DBreite Null fÃ¼r Bitfeld %qsBreite null im Format %sFormat-Zeichenkette %s der LÃ¤nge nullleere Zeichenkette ist fÃ¼r gemangelten Namen nicht erlaubtArray %qD der GrÃ¶ÃŸe nullArray %qT der GrÃ¶ÃŸe nullArrayelement %qD mit LÃ¤nge 0 in ansonsten leerem %q#TArrayelement %qD mit LÃ¤nge 0 befindet sich nicht am Ende von %q#T{anonym}
\ No newline at end of file
--- 2271,2276 ----
  erfordertÂ»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qTÂ»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyprequires-clause an type-idrequires-clause an TypedefAuflÃ¶sungs-Sub-ID %wx nicht in Objekt-DateiInterner Fehler: resolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeAuflÃ¶ser-indirekte Funktion ist hier deklariertErgebnis von %<operator->()%> ergibt Nicht-Zeiger-ErgebnisErgebnis von %qE erfordert %u Bits, aber %qT hat nur %u BitsRÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkungResultat mit nicht konstanter ZeichenlÃ¤ngeSignieren der RÃ¼ckgabeadresse wird nur fÃ¼r %<-mabi=lp64%> unterstÃ¼tztreturn streicht Qualifizierer %qv von Zeiger-ZieltypReturn-Kante zeigt nicht auf Ausgang in bb %dRÃ¼ckgabe von Pointer auf nicht enthaltenen Adressraumreturn erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vÂ»returnÂ« nicht gefolgt von SperreRÃ¼ckgabetyp %q#T ist unvollstÃ¤ndigRÃ¼ckgabetyp ist auf %<int%> voreingestelltHerleitung des RÃ¼ckgabetypen wird nicht unterstÃ¼tzt, wenn die Funktion der Basisklasse Ã¼bersteuert werden kannRÃ¼ckgabetyp ist unvollstÃ¤ndigRÃ¼ckgabetyp kÃ¶nnte Kandidat fÃ¼r Formatattribut seinRÃ¼ckgabetyp von %qD ist nicht %<int%>RÃ¼ckgabetyp von %qD ist nicht %qsRÃ¼ckgabetyp fÃ¼r FunktionAngabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltigAngabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltigRÃ¼ckgabetyp fÃ¼r %<operator %T%> angegebenRÃ¼ckgabetyp fÃ¼r Herleitungshinweis angegebenunvertrÃ¤gliche RÃ¼ckgabetypenRÃ¼ckgabe eines Wertes in Funktion ohne RÃ¼ckgabetypReturn-Anweisung mit Wert, in Funktion mit RÃ¼ckgabetyp %qTReturn-Anweisung ohne Wert, in %qT zurÃ¼ckgebender Funktion%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkungzurÃ¼ckgegeben von %qDzurÃ¼ckgegeben von %qTRÃ¼ckgabe von %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt einen Zeiger in eine Zahl um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r SkalareRÃ¼ckgabe eines Wertes von einem KonstruktorWert von Destruktor zurÃ¼ckgegebenInitialisierungsliste wird zurÃ¼ckgegebendas ZurÃ¼ckgeben der lokalen %<initializer_list%>-Variable %qD verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden ArraysRÃ¼ckgabe von Zeiger auf %qD vom Typ %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTReferenz auf temporÃ¤ren Wert wird zurÃ¼ckgegebendas ZurÃ¼ckgeben einer temporÃ¤ren %<initializer_list%> verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden Arraysumgekehrte Speicherreihenfolge fÃ¼r Gleitkommaskalareumgekehrte Speicherreihenfolge fÃ¼r Skalareumgekehrte Speicherreihenfolge fÃ¼r Â»%smodeÂ«rechter Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senrechter Operand des Komma-Operators hat keinen Effektrechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qErechter Operand des Schiebeausdrucks %q+E ist mindestens so groÃŸ wie die Genauigkeit %wu des linken Operandenrechter Operand des Schiebeausdrucks %q+E ist negativrechte PrÃ¤zisionrechte PrÃ¤zision im strfmon-FormatRechts-Schiebe-Weite >= Breite des TypsRechts-Schiebe-Weite >= Breite des VektorelementsRechts-Schiebe-Weite ist negativrechter Operand des Komma-Ausdrucks hat keinen EffektRundungsmodus fÃ¼r VAX-Floats nicht unterstÃ¼tztRundungsergebnis wird immer 0 seinRundung auf %d Bits hat keinen Effekt fÃ¼r Festkommawert mit %d Bit NachkommaanteilRoutine %qD ist hier deklariertUnterprogrammaufruf verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeUnterprogrammaufruf verwendet denselben OpenACC-Parallelismus wie enthaltende Schleiferv32e erfordert die ilp32e-ABICPU rx100 hat keine FPU-HardwareCPU rx200 hat keine FPU-Hardwareselber kanonischer Typknoten fÃ¼r die unterschiedlichen Typen %qT und %qTselbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstruktdieselbe Version wurde zuvor hier definiertInterner Fehler: same_comdat_group is not a circular listInterner Fehler: same_comdat_group list across different groupsFehlzuordnung von Attributen der Bereinigungsfunktion%d %<template<>%> gefunden, %d werden fÃ¼r Spezialisierung eines Elementfunktionstemplates benÃ¶tigt%<typename %E%> sagen, wenn ein Typ gemeint istskalares Objekt %qD erfordert ein Element in InitialisierungSkalierung muss nichtnegativ seinSkalierung und Normalisierung kÃ¶nnen nicht gleichzeitig aktiv sein; wird Ã¼bersprungen
  Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>Plan-TeilgrÃ¶ÃŸenausdruck muss bestimmt seinBereich %qT vor %<~%> ist kein Klassennameenum %qT mit eingeschrÃ¤nkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, spÃ¤ter jedoch als %qT durch %<...%> Ã¼bergebenenums mit GÃ¼ltigkeitsbereich nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarfalsche Zuordnung zwischen innerhalb und auÃŸerhalb eines GÃ¼ltigkeitsbereiches in enum %q#Tdas Score-Argument muss ein konstanter ganzzahliger Ausdruck seindas Score-Argument darf nicht negativ seinzweites Argument muss eine Scheibe oder Zeichenkette seinzweites Argument von %q+D sollte %<char **%> seinZweites Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Zeigertyp seinZweites Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seinzweites Argument fÃ¼r %<va_arg%> ist vom unvollstÃ¤ndigen Typ %qTzweites Argument fÃ¼r %qs muss im Bereich [0, 12] liegenzweites Argument fÃ¼r Funktion %qE muss eine konstante Zweierpotenz zwischen %qi und %qu Bits seinzweiter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senzweiter Operand des bedingten Ausdrucks hat keinen Effektzweiter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qEzweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>Zweiter Parameter von %<va_start%> ist nicht letztgenanntes ArgumentAbschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet istAbschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Â»unit-at-a-timeÂ« ausgeschaltet istArgument des Abschnittsattributs ist keine ZeichenkettenkonstanteAbschnitts-Attribut kann nicht fÃ¼r lokale Variablen angegeben werdenAbschnitts-Attribut nicht erlaubt fÃ¼r %q+DAbschnitts-Attribute werden fÃ¼r dieses Ziel nicht unterstÃ¼tztAbschnitt von %q+D kann nicht aufgehoben werdenAbschnitt von %q+D in Konflikt mit vorheriger DeklarationAbschnitt des Aliases %q+D muss zum Abschnitt seines Ziels passenAbschnittstypkonfliktAbschnittstypkonflikt mit %qDdie ausgewÃ¤hlten fp16-Optionen sind inkompatibelSelektor %qs akzeptiert keine EigenschaftenSelektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qsSelektor %qs mehr als einmal im Satz %qs angegebenWÃ¤hler muss Â»immediateÂ« seinSelektor muss eine Ganzzahlkonstante im Bereich [0, %wi] seinSelektorsatz %qs mehr als einmal angegebenVergleich mit sich selbst ergibt immer Â»falseÂ«Vergleich mit sich selbst ergibt immer Â»trueÂ«Selbsttests sind in diesem Build nicht eingeschaltetSelbsttests sind unvertrÃ¤glich mit %<-E%>setjmp/longjmp innerhalb %<simd%>-KonstruktsMethodennamen von Settern mÃ¼ssen mit %<:%> aufhÃ¶renKern-DateigrÃ¶ÃŸenlimit kann nicht gesetzt werden: %mverdeckte Deklaration ist hiereingebaute Funktion %q#D wird Ã¼berdecktBibliotheksfunktion %q#D wird Ã¼berdecktvorherige Typdeklaration von %q#D wird Ã¼berschattetGemeinsam genutzte SSA-Namen-Infoshared und mdll sind unvertrÃ¤glichInterner Fehler: shared call_stmt:shared wird nicht unterstÃ¼tztGemeinsames rtxSchiebeweite ist keine GanzzahlSchiebeausdruck %q+E lÃ¤uft Ã¼berSchiebeoperation eines Nicht-Ganzzahloperandenzu wenig Export-Daten gelesenInterner Fehler: show_array_ref(): Unknown array referenceInterner Fehler: show_array_spec(): Unhandled array shape type.Interner Fehler: show_code_node(): Bad statement codeInterner Fehler: show_expr(): Bad intrinsic in expressionInterner Fehler: show_expr(): Don't know how to show exprInterner Fehler: show_ref(): Bad component codeInterner Fehler: sibcall edges for non-call insn in bb %iSeiteneffekte werden bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnetside-effects element in no-side-effects CONSTRUCTORVorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEVorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qEVorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammeneinfaches IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglisteinzelnes %<target_clones%>-Attribut wird ignoriertGrÃ¶ÃŸe %qE des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EGrÃ¶ÃŸe %qE des Arrays %qE ist negativGrÃ¶ÃŸe %qE des Arrays Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %qEGrÃ¶ÃŸe %qE des Arrays ist negativGrÃ¶ÃŸe des Arrays bei Â»newÂ« muss Ganzzahltyp habenUnpassende GrÃ¶ÃŸe in Argument %d von %qEGrÃ¶ÃŸe von %q+D Ã¼berschreitet mit %E Bytes die maximale ObjektgrÃ¶ÃŸe %wuGrÃ¶ÃŸe von %qD passt nicht zur ursprÃ¼nglichen DeklarationArraygrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays %qD ist kein konstanter GanzzahlausdruckGrÃ¶ÃŸe des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen TypArraygrÃ¶ÃŸe von %qE hat Nicht-GanzzahltypGrÃ¶ÃŸe des Arrays %qE ist negativGrÃ¶ÃŸe des Arrays %qE ist kein konstanter AusdruckArraygrÃ¶ÃŸe von %qE ist zu groÃŸGrÃ¶ÃŸe des Arrayelements ist kein Vielfaches seiner AusrichtungGrÃ¶ÃŸe des Arrays Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %qEArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays ist kein konstanter AusdruckGrÃ¶ÃŸe des Arrays ist kein konstanter GanzzahlausdruckArraygrÃ¶ÃŸe ist zu groÃŸInterner Fehler: size of loop %d should be %d, not %dGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist %u BytesGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist grÃ¶ÃŸer als %wu BytesGrÃ¶ÃŸe des Zeichenkettenliterals ist zu groÃŸGrÃ¶ÃŸe des Typs %qT ist zu groÃŸ (%qE Bytes)GrÃ¶ÃŸe des Typs Â»%sÂ« ist ungÃ¼ltigGrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen TypGrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-GanzzahltypGrÃ¶ÃŸe des unbenannten Arrays ist negativGrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸGrÃ¶ÃŸe der Variablen %q+D ist zu hochGrÃ¶ÃŸenbereiche der Option %qs sollten aufsteigend seinsizeof(long double) ist 12.sizeof(long double) ist 16.Ausschnitt kann nur mit nil verglichen werdenScheibenkapazitÃ¤t muss ganzzahlig seinScheibenende muss eine Ganzzahl seinScheibe ohne adressierbaren Wertjegliche Instanziierung mit nichtleerer Parameterpackung wÃ¤re unzulÃ¤ssigsoft-float und long-double-128 sind unvertrÃ¤glichEinige Teile des expandierten Makros sind nicht von diesem %qs-Konstrukt erfasstnicht implementiertnicht implementiert: Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wÃ¤ren die Folge)Quelle ist ein Zeiger auf unvollstÃ¤ndigen TypenQuelle ist kein ZeigerQuelle ist kein Zeiger auf KlasseQuelle hat nicht KlassentypenQuelle hat unvollstÃ¤ndigen KlassentypenQuellorte fÃ¼r Funktion %qD haben sich geÃ¤ndert, Profilingdaten mÃ¶glicherweise veraltetQuellobjekt %qE der GrÃ¶ÃŸe %sQuellobjekt wird hier alloziertQuellobjekt ist hier deklariertQuellobjekt der GrÃ¶ÃŸe %s, alloziert durch %qEQuellentyp ist nicht polymorphLeerzeichen gefolgt von Satzzeichen %<%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%0%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%@%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%W%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%x%c%>Spezifikation %qs ist ungÃ¼ltigSpezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiertSpezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_HEADERS_SUFFIX_SPEC%>Spezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_SUFFIX_SPEC%>Spezifikationsfehler: nicht erkannte Spezifikationsoption %qcSpezifikationsdatei hat keine Spezifikation zum BindenSpezifikation ist '%s'
  
! aus Spezifikation erzeugtes switch ist nur %<-%>spec_dimen_size(): Bad dimensionSpezialisierung %qT hinter Instanziierung %qTSpezialisierung von %qD nach InstanziierungSpezialisierung von %qD in anderem NamensbereichSpezialisierung von %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftretenSpezialisierung von %qT hinter InstanziierungSpezialisierung des Alias-Template %qDSpezialisierung der implizit deklarierten speziellen ElementfunktionSpezialisierung des Variablenkonzepts %q#DSpezialisierung des Variablentemplates %qD als Funktion deklariertspezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>angegebene Grenze %wu Ã¼berschreitet %<INT_MAX%>angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wuangegebene Grenze %wu Ã¼berschreitet die GrÃ¶ÃŸe %wu des Zielobjektsangegebene Bereichsgrenze [%wu, %wu] Ã¼berschreitet %<INT_MAX%>angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerteOption %qs wurde mehrmals angegebenSystemregister mit einem kurzem Namen (weniger als 100 Zeichen) angeben.Angabe von Vektortypen mit %<__attribute__ ((mode))%> ist veraltetfalsche %%include-Syntax fÃ¼r Spezifikationen nach %ld Zeichenfalsche %%rename-Syntax fÃ¼r Spezifikationen nach %ld Zeichenkeine %s-Spezifikation zum Umbenennen gefundenFehler in Spezifikationsdatei nach %ld ZeichenSpezifikation: unbekannter %%-Befehl nach %ld Zeichenspekulative Kanten sind nicht benachbartfalsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beendenverdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Anfang des FormatsstÃ¶rendes letztes %<%%%> im FormatverdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Ende des FormatsÃ¼berzÃ¤hliges Leerzeichen am Ende des FormatsGrÃ¶ÃŸe des StapelkollisionswÃ¤chters %d muss gleich dem Sondierungsintervall %d seinStapelrahmen muss kleiner als 64k seinstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdStapelrahmen zu groÃŸStapel-Ãœberwachungswert muss eine exakte Zweierpotenz seinAusdruck der Stapelgrenze wird nicht unterstÃ¼tztStapelgrenzen nicht fÃ¼r dieses Ziel unterstÃ¼tztStapelsonde fÃ¼r SVE-RahmenStapel-ÃœberprÃ¼fung erfordert %<-maccumulate-outgoing-args%> fÃ¼r KorrektheitStapel-ÃœberprÃ¼fung erfordert %<target("accumulate-outgoing-args")%> fÃ¼r KorrektheitStapelschutz schÃ¼tzt nicht Funktion: Alle lokalen Arrays sind kleiner als %d BytesStapelschutz schÃ¼tzt nicht lokale Variablen: Puffer variabler GrÃ¶ÃŸeStapelregister fÃ¼r globale Registervariable verwendetStapelgrÃ¶ÃŸe muss eine exakte Zweierpotenz seinStapelgrÃ¶ÃŸe muss grÃ¶ÃŸer als der Stapel-Ãœberwachungswert seinStapelgrÃ¶ÃŸe darf nicht grÃ¶ÃŸer als 64k seinStapelverbrauchsberechnung wird fÃ¼r dieses Ziel nicht unterstÃ¼tztStapelverbrauch ist %wu BytesStapelverbrauch kÃ¶nnte %wu Bytes seinStapelverbrauch mÃ¶glicherweise unbegrenztstack_offset muss ein Vielfaches von 4 seinstack_offset muss mindestens 4 seinStapelrahmen zu groÃŸ: %d BytesStandardattribute fÃ¼r NamensrÃ¤ume mÃ¼ssen vor dem Namen des Namensraums stehenstart of RTL fragment must be on an earlier line than endAnfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenAnfang/Ende von RTL-Fragment sind in verschiedenen DateienAnweisung kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senAnweisung hat keinen EffektAnweisung ist eine Referenz, kein Aufruf, zur Funktion %qEAnweisung ist kein KonstantenausdruckAnweisung inmitten eines Blocks fÃ¼r throw markiertAnweisung fÃ¼r throw markiert, wirft jedoch nichtsAnweisung verwendet freigegebenen SSA-Namenvolatile-Kennzeichen fÃ¼r Anweisung nicht aktuellAnweisung wird niemals ausgefÃ¼hrtAnweisung ohne EffektAnweisungs-Ausdruck in konstantem AusdruckAnweisungs-AusdrÃ¼cke sind weder auÃŸerhalb von Funktionen noch in Template-Argumenten erlaubtÂ»static IOÂ«-Deklaration von %q+D erfordert eine Adressestatische Behauptung gescheitertstatische Behauptung gescheitert: %Estatische ErklÃ¤rung gescheitert: %sstatische Kette mit Funktion, die keine verwendetÂ»staticÂ«-Klasse kann nicht von geschachtelter Klasse Â»%sÂ« erbenstatisches Datenelement %qD in unbenannter Klassestatisches Datenelement %qE als %qs deklariertStatische Deklaration von %q+D folgt nicht-statischer Deklarationstatisches Feld %qD ist nicht zuordenbarstatische Initialisierung der Variablen %q+D in %<.shared%>-Speicher wird nicht unterstÃ¼tztstatic wird auf TPF-OS nicht unterstÃ¼tztstatisches Element %qD kann kein Bitfeld seinstatisches Element %qD als %<register%> deklariertstatische Elementfunktion %q#D mit Typqualifizierern deklariertstatische Elementfunktion %qD kann nicht CV-Qualifizierer habenstatische Elementfunktion %qD kann keinen ref-Qualifizierer habenstatisches Element hat kein %<this%>, auf das sich das %<return%> beziehen kÃ¶nnteÂ»staticÂ« oder Typkennzeichner in Nicht-Parameter-ArraydeklaratorVariablen im %<static%>-Speicher kÃ¶nnen keine Destruktoren habender statische Typ %qT des Operanden ist eine nicht Ã¶ffentliche Basisklasse des dynamischen Typs %qTstatisch reservierte Instanz der Objective-C-Klasse %qEAttribute stdcall und cdecl sind nicht vertrÃ¤glichAttribute stdcall und fastcall sind nicht vertrÃ¤glichAttribute stdcall und thiscall sind nicht vertrÃ¤glichAusdruck fÃ¼r die Schrittweite verweist auf Ã¤uÃŸeren Iterator %qDSchritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenSchrittweite der implied-do-Schleife bei %L darf nicht 0 seinAnweisung (%p) nach Optimierungsdurchgang als geÃ¤ndert markiert: stmt with wrong VUSEInterner Fehler: stmts without blockSpeicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %qD auf Templateinstanziierung angewendetSpeicherklasse %<auto%> hat nur dann einen Effekt, wenn der RÃ¼ckgabetyp hergeleitet istSpeicherklasse %<auto%> hat nur dann einen Effekt, wenn der Typ hergeleitet ist; meinten Sie %<scope%>?Speicherklasse %<auto%> ist beim Deklarieren einer Klasse ungÃ¼ltig, meinten Sie %<scope%>?Speicherklasse %qs angegebenSpeicherklasse fÃ¼r Parameter %qE angegebenSpeicherklasse fÃ¼r Parameter %qs angegebenSpeicherklasse fÃ¼r Strukturfeld angegebenSpeicherklasse fÃ¼r Strukturfeld %qE angegebenSpeicherklasse fÃ¼r Template-Parameter %qs angegebenSpeicherklasse fÃ¼r Typnamen angegebenSpeicherklasse fÃ¼r unbenannten Parameter angegebenSpeicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltigSpeichergrÃ¶ÃŸe von %q+D ist nicht konstantSpeichergrÃ¶ÃŸe von %q+D ist unbekanntSpeichergrÃ¶ÃŸe von %qD ist nicht konstantSpeichergrÃ¶ÃŸe von %qD ist unbekanntMerkwÃ¼rdiger GerÃ¤tename %qs nach %qs: falsches Zeichen %qcStrategiename %qs fÃ¼r Option %qs angegeben, wird jedoch fÃ¼r 32-Bit-Code nicht unterstÃ¼tztÃ¼berflÃ¼ssiges %<,%> am Ende der Elementdeklarationverirrtes %<@%> im Programmverirrtes %<\%o%> im Programmverirrtes %qc im ProgrammÃ¼berflÃ¼ssiges %qs zwischen Objective-C++ Methodenverirrtes %qs im ProgrammStreaming-Kindprozess fehlgeschlagenDer Streaming-Kindprozess wurde durch ein Signal beendetstrftime-Formate kÃ¶nnen keine Argumente formatierenZeichenkette fÃ¼r Bibliotheksnamen erwartetZeichenkette fÃ¼r gemangelten Namen erwartetZeichenkettenlÃ¤nge %qd ist grÃ¶ÃŸer als die LÃ¤nge %qd, die von ISO-C%d-Compilern unterstÃ¼tzt werden mussZuweisung mit starker Typumwandlung wurde abgefangenMÃ¶glicherweise wird starke Typumwandlung benÃ¶tigtÂ»structÂ« wurde hier definiertstruct hat keine Elementestruct hat keine benannten Elemente%<struct%> und %<union%> kÃ¶nnen nicht %<abstract%> seinStrukturausrichtung muss eine kleine Zweierpotenz sein, nicht %wuStrukturfeldGrenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8 oder 32 gesetzt werdenGrenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8, 32 oder 64 gesetzt werdenstrukturierte Bindungsdeklarationen kÃ¶nnen erst ab %<-std=c++20%> oder %<-std=gnu++20%> %qs seinDeklaration fÃ¼r strukturierte Bindung darf nicht als %qs deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht vom Typen %qT seinDeklaration fÃ¼r strukturierte Bindung festgelegt, aber nicht verwendetStrukturierte Bindung hat unvollstÃ¤ndigen Typen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qTstrukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarUnter-Framework-Include %s steht mit Framework-Include in KonfliktTeilobjekt %qD ist hier deklariertUnterprogramm %q+F nicht als %<Inline%> markiertUnterprogramm %q+F nicht als %<Inline_Always%> markiertIndex fehlt in Arrayreferenzindizierter Wert ist weder ein Array noch ein Zeigerindizierter Wert ist weder Array noch Zeiger noch Vektorindizierter Wert ist Zeiger auf FunktionIndizierung eines als %<register%> deklarierten Arrayswar spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariertwar spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariertgeschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlenes wird empfohlen, explizite geschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung zu setzenes wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeidenKlammern um %<&&%> innerhalb von %<||%> empfohlenKlammern um %<+%> in Operand von %<&%> empfohlenKlammern um %<+%> innerhalb von %<<<%> empfohlenKlammern um %<+%> innerhalb von %<>>%> empfohlenKlammern um %<-%> in Operand von %<&%> empfohlenKlammern um %<-%> innerhalb von %<<<%>Klammern um %<-%> innerhalb von %<>>%> empfohlenKlammern um %<>>%>-Ausdruck empfohlenKlammern um Arithmetik in Operand von %<^%> empfohlenKlammern um Arithmetik in Operand von %<|%> empfohlenUm Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlenKlammern um Vergleich in Operand von %<!=%> empfohlenKlammern um Vergleich in Operand von %<&%> empfohlenKlammern um Vergleich in Operand von %<==%> empfohlenKlammern um Vergleich in Operand von %<^%> empfohlenKlammern um Vergleich in Operand von %<|%> empfohlenKlammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<&%> in %<&&%> oder %<!%> in %<~%>Klammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<|%> in %<||%> oder %<!%> in %<~%>empfohlene Alternative:empfohlene Alternativen:UnterstÃ¼tzung fÃ¼r Modus %qsUnterstÃ¼tzte Kernarchitekturen:%sSchalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in KonfliktSchalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in KonfliktOption %<-mcustom-%s%> steht mit Option %<-mcustom-%s%> in KonfliktOption %<-mcustom-%s%> wird fÃ¼r doppeltgenaue Gleitkomma benÃ¶tigtWert %2$d fÃ¼r Schalter %<-mcustom-%1$s%> muss zwischen 0 und 255 liegenSchalter %qs beginnt nicht mit %<-%>Schalter %qs wird nicht mehr unterstÃ¼tztswitch-Bedingung hat booleschen Wertswitch springt in Anweisungs-Ausdruckswitch springt Ã¼ber VariableninitialisierungDie Standardfallbehandlung in switch fehltswitch-GrÃ¶ÃŸe ist keine Ganzzahlswitch beginnt hierswitch-Anweisung der GrÃ¶ÃŸe %lu EintrÃ¤ge ist zu groÃŸSymbol %qD, das von %qD referenziert wird, wurde hier deklariertSymbol muss definiert sein, um eine Version zu habenZeichen als Immediate-Operand verwendetZeichen sowohl mit Basis- als auch Index-Registern verwendetSymbol mit Offset im PIC-Modus verwendetsymbolische Speicherreferenzen werden nur auf z10 oder neuer unterstÃ¼tztInterner Fehler: symtab_node::verify failedArgument des Attributs Â»symverÂ« muss das Format %<Name@Nodenname%> habenInterner Fehler: symver is not exported with default visibility%<symver%> wird nur auf ELF-Plattformen unterstÃ¼tztInterner Fehler: symver target is not exported with default visibilityÂ»synchronizedÂ«-Funktion Â»%sÂ« muss ein Element der Klasse seinerzeugte Methode %qD zuerst hier erfordertsysctl fÃ¼r kern.osversion gescheitert: %mSystem-Pfad %qs ist nicht absolutverarbeitet kein ArgumentAdresse der direkten Funktion %qD wird genommenAdresse des Konstruktors %qD wird genommenAdresse des Destruktors %qD wird genommenAdresse des Ausdrucks des Typs %<void%> wird genommenZugriff auf die Adresse des gepackten Elements von %qT fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten ZeigerwertAdresse eines rvalues wird ermitteltAdresse eines temporÃ¤ren Wertes wird verwendetden Betrag des vorzeichenlosen Typs %qT zu berechnen, hat keine AuswirkungDas Ermitteln der Adresse einer Marke ist nicht standardkonformZiel-CPU unterstÃ¼tzt nicht ARM-ModusZiel-CPU unterstÃ¼tzt keine ARMv8-M-Security-ErweiterungenZiel-CPU unterstÃ¼tzt keine THUMB-BefehleZiel-CPU unterstÃ¼tzt keine ZusammenarbeitZiel-CPU unterstÃ¼tzt keine unausgerichteten ZugriffeZiel-Betriebssystem unterstÃ¼tzt keine unausgerichteten ZugriffeZielargumentZiel-Attribut wird auf dieser Maschine nicht unterstÃ¼tztZiel-Attribut oder Pragma Ã¤ndert GrÃ¶ÃŸe von %<long double%>Ziel-Attribut oder Pragma Ã¤ndert AltiVec ABIZiel-Attribut oder Pragma Ã¤ndert darwin64 ABIZiel unterstÃ¼tzt kein Aktualisieren des atomaren Profils, einfacher Modus wird ausgewÃ¤hltZielsystem unterstÃ¼tzt Funktionsversions-Dispatcher nichtZielformat unterstÃ¼tzt nicht Â»unendlichÂ«Ziel ist kein Zeiger oder ReferenzZiel ist kein Zeiger oder Referenz auf KlasseZiel ist kein Zeiger oder Referenz auf vollstÃ¤ndigen TypenZiel der Umwandlung kÃ¶nnte Kandidat ein fÃ¼r ein Formatattribut seinZiel der Initialisierung kÃ¶nnte ein Kandidat fÃ¼r Formatattribut seinzielspezifische eingebaute Funktion ist nicht verfÃ¼gbarFehlzuordnung zielspezifischer OptionenZielsystem unterstÃ¼tzt keine TestausgabenZielsystem unterstÃ¼tzt nicht das Testformat %qsTemplate %qD deklariertTemplate %qE in Klausel %qsTemplateargument %d ist ungÃ¼ltigTemplateargument %qE fÃ¼r Typ %qT ist keine Ãœbersetzungszeit-KonstanteTemplateargument %qE betrifft TemplateparameterTemplateargument fÃ¼r %qD verwendet lokalen Typ %qTTemplate-Argument fÃ¼r %<%s %T%> benÃ¶tigtTemplate-Argumente fÃ¼r %qD passen nicht zum ursprÃ¼nglichen Template %qDTemplateklasse ohne NamenTemplate-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagenTemplatedeklaration von %<typedef%>Templatedeklaration von %q#DTemplate-Definition eines Nicht-Templates %q#DTemplate-Instanziierung Â»%sÂ« verweist vorgreifend auf die Template-Deklaration Â»%sÂ«Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhÃ¶hen)Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d beim Instanziieren von %q+D, mÃ¶glicherweise wegen Generierung der virtuellen Tabelle (%<-ftemplate-depth=%> verwenden, um den HÃ¶chstwert zu erhÃ¶hen)Template-Parameter %q+#DTemplateparameter %qD hier deklariertTemplateparameter %qD vom Typ %qT ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder AufzÃ¤hlungstyp hatTemplateparameterliste in expliziter Instanziierung verwendetangegebene Template-Parameterlisten passen nicht zu Templateparametern von %qDTemplateparameterpack %qD kann kein Standardargument habenTemplateparameterpack kann kein Standardargument habenTemplate-Parameterpacks kÃ¶nnen keine Standardargumente habenTemplate-Parameter-Typ %qT als %<friend%> deklariertTemplate-Parameter kÃ¶nnen keine Â»friendsÂ« seinTemplate-Parameter passen nicht zum Template %qDTemplateparameter nicht in partieller Spezialisierung herleitbar:Template-Platzhaltertyp %qT muss von einer einfachen declarator-id gefolgt seinTemplatespezialisierung von %qD durch ISO C++ nicht erlaubtTemplatespezialisierung mit C-Bindung angegebenkeine Templatespezifizierer in Deklaration von %qD angegebenTemplate-Template-Parameter %qT in Deklaration von AbleitungshinweisTemplate-Tupelparameter muss der letzte seinTemplatetypparameter mÃ¼ssen das SchlÃ¼sselwort %<class%> oder %<typename%> verwendenTemplate mit C-BindungTemplate-ID %qD fÃ¼r %q+D passt zu keiner TemplatedeklarationTemplate-ID %qD als Deklarator verwendetTemplate-ID %qE in Deklaration des ersten TemplatesTemplate-ID ist fÃ¼r Destruktor nicht erlaubtTemplate-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte; verwenden Sie %qs, um sie zu aktivierenTemplate-Parameter-Templates dÃ¼rfen nicht %<virtual%> seinZwischenergebnis des nicht-literalen Typs %qT in konstantem AusdruckternÃ¤rer %<operator?:%>ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>das SchlÃ¼sselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubtdas %<interrupt%>-Attribut erfordert einen MIPS32r2-Prozessor oder neuerdas Attribut %qE kann nicht auf einen SVE-Funktionstyp angewendet werdenAttribut %qE erfordert Argumentedie Architektur %qs unterstÃ¼tzt %<-m%s=2008%>die Architektur %qs unterstÃ¼tzt %<-m%s=legacy%> nichtdie Architektur %qs unterstÃ¼tzt %<-mfp32%> nichtdie Architektur %qs unterstÃ¼tzt keine DSP-Befehledie Architektur %qs unterstÃ¼tzt keine Befehle mit Sprungwahrscheinlichkeitdie Architektur %qs unterstÃ¼tzt die Befehle Â»maddÂ« und Â»msubÂ« nichtdie Architektur %qs unterstÃ¼tzt keine ungeraden Register fÃ¼r einfache Genauigkeitdie Architektur %qs unterstÃ¼tzt keine paarweisen Einzel-Befehledie Architektur %qs unterstÃ¼tzt nicht den synci-Befehldas Debug-Format %qs kann nicht mit vorkompilierten Headern verwendet werdendas Â» Â«-printf-Kennzeichendas Â»!Â«-strfmon-Kennzeichendas Â»#Â«-printf-Kennzeichendas Â»#Â«-strftime-Kennzeichendas Â»'Â«-printf-Kennzeichendas Â»'Â«-scanf-Kennzeichendas Â»(Â«-strfmon-Kennzeichendas Â»+Â«-printf-Kennzeichendas Â»+Â«-strfmon-Kennzeichendas Â»-Â«-printf-Kennzeichendas Â»-Â«-strfmon-Kennzeichendas Â»-Â«-strftime-Kennzeichendas Â»0Â«-printf-Kennzeichendas Â»0Â«-strftime-Kennzeichender Â»EÂ«-strftime-Modifiziererdas Â»IÂ«-printf-Kennzeichendas Â»IÂ«-scanf-Kennzeichender Â»OÂ«-Modifiziererder Â»OÂ«-strftime-Modifiziererdas Â»^Â«-strfmon-Kennzeichendas Â»^Â«-strftime-Kennzeichendas Â»_Â«-strftime-Kennzeichendas Â»aÂ«-scanf-Kennzeichendas Â»mÂ«-scanf-Kennzeichendas Â»qÂ«-Diagnose-KennzeichenDie Option Â»-sharedÂ« wird derzeit nicht fÃ¼r VAX ELF unterstÃ¼tztDas ABI der ParameterÃ¼bergabe mit %d-Byte-Ausrichtung hat sich in GCC 4.6 geÃ¤ndertdas ABI der ParameterÃ¼bergabe fÃ¼r Aggregate mit %d-Byte-Ausrichtung hat sich in GCC 5 geÃ¤ndertdas ABI fÃ¼r die Ãœbergabe von homogenen %<float%>-Aggregaten hat sich in GCC 5 geÃ¤ndertDas ABI der Struct-Ãœbergabe mit einem flexiblen Arrayelement hat sich in GCC 4.4 geÃ¤ndertdas ABI der StrukturÃ¼bergabe mit %<complex float%>-Element hat sich in GCC 4.4 geÃ¤ndertdas ABI der Union-Ãœbergabe mit %<long double%> hat sich in GCC 4.4 geÃ¤ndertOperand fÃ¼r den ENI-Befehl muss entweder 0 oder 1 seinDie RX100-CPU hat keine FPU-HardwareDie RX200-CPU hat keine FPU-Hardwaredie Adresse von %qD ist kein gÃ¼ltiges Templateargumentdie Adresse von %qD ist kein gÃ¼ltiges Templateargument, weil sie keine statische Lebensdauer hatDie Adresse von %qD wird immer zu %<wahr%> auswertenDie Adresse von %qD wird nie NULL seindie Adresse einer Marke kann nicht in einem Konstanten-Ausdruck auftretendie Adresse des %qT-Teilobjekts von %qD ist kein gÃ¼ltiges Templateargumentdie Ausrichtung von %<_Atomic %T%>-Feldern wurde mit %{GCC 11.1%} geÃ¤ndertDas Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert seindas scanf-Merkmal der ZuweisungsunterdrÃ¼ckungder Aufruf erfordert %<ifunc%>, was von diesem Ziel nicht unterstÃ¼tzt wirddie Aufrufkonvention fÃ¼r %qT Ã¤ndert sich mit %<-fabi-version=13%> (GCC 8.2)die Kombination von %qs und %qs ist mit %qs unvertrÃ¤glichVergleich wird stets als %<false%> ausgewertet da die Adresse von %qD nie NULL wirdVergleich wird stets als %<true%> ausgewertet da die Adresse von %qD nie NULL wirdder Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiertder Compiler kann annehmen, dass die Adresse von %qD niemals NULL istDie Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L istder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheitdie virtuelle Tabelle des in Konflikt stehenden Typs aus der anderen Ãœbersetzungseinheit ist unterschiedlich groÃŸder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat virtuelle Tabelle mit unterschiedlichem Inhaltder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat virtuelle Tabelle mit mehr EintrÃ¤gender in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat unterschiedliche RTTI-Informationder Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbarKontrollfluss der Funktion %qD passt nicht zu ihren Profilingdaten (ZÃ¤hler %qs)der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_si64 im Code prÃ¼fen.in Objective-C 1.0 gibt es keine Dot-Syntaxdie Auslassung in %qD wurde nicht vererbtdas Ereignishandle einer %<detach%>-Klausel sollte nicht in einer data-sharing-Klausel seindie zusÃ¤tzliche Basisklasse ist hier definiertfÃ¼nftes Argument muss ein 8-Bit-Immediate seindas erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis habender erste Unterschied der entsprechenden Definitionen ist Feld %qDder erste Unterschied der entsprechenden Definitionen ist Methode %qDder erste Parameter von %<operator new%> kann nicht das Standardargument habenDas vierte Argument muss Skalierung 1, 2, 4, 8 seindie RahmengrÃ¶ÃŸe von %wu Bytes Ã¼berschreitet %wu BytesDer direkte Argument muss ein 4-Bit-Immediate seinDas direkte Argument muss ein 5-Bit-Immediate seinDas direkte Argument muss ein 8-Bit-Immediate seinder inkompatible Typ, der in einer anderen Ãœbersetzungseinheit definiert istder inkompatible Typ ist hier definiertdas Lambda hat keinen Â»capture-defaultÂ«Das letzte Argument muss ein 1-Bit-Immediate seinDas letzte Argument muss ein 2-Bit-Immediate seindas letzte Argument muss ein 3-Bit-Immediate seinDas letzte Argument muss ein 32-Bit-Immediate seinDas letzte Argument muss ein 4-Bit-Immediate seinDas letzte Argument muss ein 5-Bit-Immediate seinDas letzte Argument muss ein 1-Bit-Immediate seinDas letzte Argument muss ein 8-Bit-Immediate seinDas letzte muss Skalierung 1, 2, 4, 8 seindas Layout von Aggregaten, die Vektoren mit %d-Byte-Ausrichtung enthalten, hat sich in GCC 5 geÃ¤ndertder m210 hat keine Little-Endian-UnterstÃ¼tzungdas Makro %qs war noch nicht definiertder gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geÃ¤ndertder gemangelte Name von %qD Ã¤ndert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)der gemangelte Name von %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der gemangelte Name eines Thunks fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der gemangelte Name der InitialisierungswÃ¤chter-Variable fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der Maximalwert fÃ¼r den letzten GrÃ¶ÃŸenbereich sollte fÃ¼r Option %qs -1 seinDas vorletzte Argument muss ein 8-Bit-Immediate seinDer ausgelassene mittlere Operand in %<?:%> ist immer %<true%>; ausdrÃ¼cklicher mittlerer Operand wird empfohlendas Programm sollte auch %qD definierender Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi16 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi32 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi16 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi32 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_ror_si64 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_rori_si64 im Code prÃ¼fen.der Wertebereich der Maske ist 0 bis 255der Wertebereich des Selektors sollte 0 bis 1 seinder Wertebereich des Selektors sollte 0 bis 3 seinder Wertebereich des Selektors sollte 0 bis 7 seindas Register %qs kann in %<asm%> fÃ¼r das aktuelle Ziel nicht bestraft werdenfÃ¼r %q+D angegebenes Register kann vom aktuellen Ziel nicht zugegriffen werdenfÃ¼r %q+D angegebenes Register ist nicht allgemein genug, um als eine Registervariable verwendet zu werdendas Ergebnis des Befehls xxspltidp ist fÃ¼r denormalisierte Eingabewerte undefiniertdas Ergebnis der Umwandlung ist nicht spezifiziert, da %qE auÃŸerhalb des Wertebereichs des Typs %qT liegtdie selben Schleifen-Iterationsvariablen %qD werden in mehreren verknÃ¼pften Schleifen verwendetdieses Ziel unterstÃ¼tzt nicht %<asm goto%> mit Ausgaben in %<asm%>drittes Argument muss ein 8-Bit-Immediate seindas dritte Argument muss eine Vergleichskonstante seinder Typ %qT der %<constexpr%>-Variable %qD ist kein Literalder zerstÃ¶rte Typ ist %qT, aber der Destruktor verweist auf %qTder Wert von %qD ist in konstantem Ausdruck nicht verwendbarDer Wert des Stapelzeigers muss nach einer %<asm%>-Anweisung derselbe sein wie vor der AnweisungDie y-Option ist obsolet und wird ignoriertes gibt keine Argumente fÃ¼r %qD, die von einem Templateparameter abhÃ¤ngen, weshalb eine Deklaration von %qD verfÃ¼gbar sein mussdrittes Argument von %q+D sollte wahrscheinlich %<char **%> seinDrittes Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seindrittes Argument fÃ¼r %qs muss im Bereich [0, 12] liegenDrittes Argument fÃ¼r Funktion %qE muss eine konstante Ganzzahl seindritter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sendritter Operand des bedingten Ausdrucks hat keinen Effektdritter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qEdritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>diese %qs-Klausel beschÃ¼tzt nicht â€¦diese eingebaute Funktion ist nur auf dem fr405 und fr450 verfÃ¼gbardiese eingebaute Funktion ist nur auf dem fr450 verfÃ¼gbardiese eingebaute Funktion ist nur auf dem fr500 und fr550 verfÃ¼gbardiese eingebaute Funktion ist nur mit der Toolchain v3f verfÃ¼gbardiese eingebaute Funktion ist nur mit der Toolchain v3s oder v3f verfÃ¼gbardiese eingebaute Funktion wird von der Toolchain v3m nicht unterstÃ¼tztdiese eingebaute Funktion wird auf diesem Ziel nicht unterstÃ¼tztdieser Compiler unterstÃ¼tzt %s nichtdieser Compiler unterstÃ¼tzt PowerPC nicht (arch-Flags werden ignoriert)dieser Compiler unterstÃ¼tzt X86 nicht (arch-Flags werden ignoriert)diese Bedingung hat identische Zweigediese Dezimalkonstante ist nur in ISO-C90 vorzeichenlosdiese Dezimalkonstante wÃ¤re in ISO-C90 vorzeichenlosdiese FlexibilitÃ¤t ist veraltet und wird demnÃ¤chst entferntdies ist ein GCC-Bug; ein Workaround ist, die aufgerufene Funktion mit dem Â»usedÂ«-Attribut zu markierenDies ist die erste StandardmarkeDies ist der erste Eintrag, der diesen Wert Ã¼berschneidetdies ist der Befehl:diese Medienfunktion ist nur auf dem fr400 und fr550 verfÃ¼gbardiese Medienfunktion ist nur auf dem fr500 verfÃ¼gbardiese Operation erfordert die SVE-ISA-Erweiterungdiese Anweisung kÃ¶nnte durchfallendieses Ziel definiert keine Spekulationsbarriere; das erzeugte Programm wird trotzdem korrekt laufen, aber irrige Spekulationen sind mÃ¶glicherweise nicht eingeschrÃ¤nktdieses Ziel unterstÃ¼tzt nicht %qsDiese Zielarchitektur ist Â»Little EndianÂ«diese Zielmaschine hat keine verzÃ¶gerten ZweigeThread-lokale COMMON-Daten nicht implementiertThread-lokale Deklaration von %q#D folgt nicht-Thread-lokaler DeklarationThread-lokale Deklaration von %q+D folgt nicht-Thread-lokaler Deklarationthreadprivate Variable %qE in Zielregion mit %<order(concurrent)%>-Klausel verwendetthreadprivate Variable %qE in Zielregion verwendetthreadprivate Variable %qE in unverknÃ¼pfter Task verwendetDreiwege-Vergleich von %qD hat den Typ %qT, nicht den Vergleichskategorie-TypDreiwege-Vergleich von %qD ist vom Typ %qT, der sich nicht in %qT umwandeln lÃ¤sstDrei-Wege-Vergleich von Vektorenwirft NULL, was ganzzahlig, aber kein Zeigertyp istthunk-inline wird nur mit %<-mindirect-branch-jump%> unterstÃ¼tztzur Sicherheit mÃ¼ssen alle vorÃ¼bergehenden Zeiger in Umwandlung von %qT in %qT mit %<const%> qualifiziert seinum AbhÃ¤ngigkeiten zu erzeugen, mÃ¼ssen Sie entweder %<-M%> oder %<-MM%> angebenandere Fundstelle von %qs ist hierum auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwendenToken %u hat %<x-location == %u%>Token %u hat %<x-location == y-location == %u%>Token %u hat %<y-location == %u%>zu wenige Argumente fÃ¼r %%:version-compareZu wenige Argumente fÃ¼r %<__builtin_tgmath%>zu wenige Argumente fÃ¼r eingebaute Funktion %qE, %u erwartetzu wenige Argumente fÃ¼r Konstruktor %q#Dzu wenige Argumente fÃ¼r FunktionZu wenige Argumente fÃ¼r %<va_start%>zu wenige Argumente fÃ¼r Funktion %q#DZu wenige Argumente fÃ¼r Funktion %qEZu wenige Argumente fÃ¼r Elementfunktion %q#Dzu wenige Argumente fÃ¼r Methode %q#Dzu wenige AusdrÃ¼cke fÃ¼r Strukturzu wenige Templateparameterlisten in Deklaration von %qDzu wenige Templateparameterlistentoo large function value type, needs %d registers, have only %d registers for thiszu spÃ¤t fÃ¼r Â»#Â«-Direktive, um Debug-Verzeichnis festzulegenzu viele %<#pragma options align=reset%>zu viele %<...%> in Lambda-Capturezu viele %<defaultmap%>-Klauseln mit %qs-Kategoriezu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategoriezu viele %<if%>-Klauselnzu viele %<if%>-Klauseln mit %qs-Modifiziererzu viele %<if%>-Klauseln ohne Modifiziererzu viele %<static%>-Argumentezu viele %qs-Klauselnzu viele %qs-Klauseln an einem Task-Konstruktzu viele Alternativen in %<asm%>zu viele Argumentezu viele Argumente fÃ¼r %%:dumpszu viele Argumente fÃ¼r Formatzu viele Argumente fÃ¼r teilweise Spezialisierung %qTzu viele Argumente, die in SGPR-Registern Ã¼bergeben werdenzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r %%:compare-debug-self-optzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r eingebaute Funktion %qE, nur %d erwartetzu viele Argumente fÃ¼r Konstruktor %q#Dzu viele Argumente fÃ¼r Funktionzu viele Argumente fÃ¼r Funktion %q#Dzu viele Argumente fÃ¼r Funktion %qEzu viele Argumente fÃ¼r makezu viele Argumente fÃ¼r Elementfunktion %q#Dzu viele Argumente fÃ¼r Methode %q#Dzu viele Argumente fÃ¼r Methode %qEzu viele atomare Klauselnzu viele geschweifte Klammern um Initialisierung fÃ¼r %qTzu viele geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qTInterner Fehler: too many exception handling edges in bb %izu viele AusdrÃ¼cke fÃ¼r Strukturzu viele Dateinamen angegeben; geben Sie %<%s %s%> fÃ¼r das Aufrufformat einzu viele Funktionsargumente fÃ¼r eBPFzu viele Initialisierer fÃ¼r %qTzu viele EingabedateienInterner Fehler: too many loop exits recordedzu viele Speicherreihenfolge-Klauselnzu viele Ã¶ffnende KlammernInterner Fehler: too many outgoing branch edges from bb %izu viele GrÃ¶ÃŸenbereiche in Option %qs angegebenzu viele Templateheader fÃ¼r %qD (sollten %d sein)zu viele Templateparameterlisten in Deklaration von %qDzu viele Templateparameterlistenzu viele Werte in RÃ¼ckgabeanweisungzu viele Variablen in Bereichsklausel mit KanalZu viel Stapelspeicher zu entsorgen: %dZu viel Stapelspeicher vorzubereiten: %dungeklammerte Komma-AusdrÃ¼cke in Arrayindex-AusdrÃ¼cken sind veraltetDeklaration hÃ¶chster Ebene von %qs gibt %<auto%> anToplevel-Neuordnung muss ausgeschaltet sein, wenn Â»unit-at-a-timeÂ« ausgeschaltet istGesamtgrÃ¶ÃŸe der lokalen Objekte %wu Ã¼berschreitet das Maximum %wuGesamtgrÃ¶ÃŸe der lokalen Objekte Ã¼berschreitet das Maximum %wuGesamtgrÃ¶ÃŸe der lokalen Objekte ist zu hochGesamtgrÃ¶ÃŸe der lokalen Variablen Ã¼bersteigt Grenze der Architekturtp_first_run must be non-negativetraditionelles C bietet keinen separaten Namensraum fÃ¼r Marken an, Bezeichner %qE steht in Konflikttraditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼cktraditionelles C lehnt automatische Gesamt-Initialisierung abtraditionelles C lehnt Initialisierung von unions abtraditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼cktraditionelles C weist den unÃ¤ren Plus-Operator zurÃ¼ckangehÃ¤ngter RÃ¼ckgabetyp %qT den Ableitungshinweises ist keine Spezialisierung von %qTnachgestellter RÃ¼ckgabetyp nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarTrampolin fÃ¼r geschachtelte Funktion %qD erzeugttransaktionsbasierter Speicher wird von %<-fsanitize=address%> nicht unterstÃ¼tzttransaktionsbasierter Speicher wird von %<-fsanitize=kernel-address%> nicht unterstÃ¼tzttransaktionsbasierter Speicher wird von Nicht-Aufruf-Ausnahmen nicht unterstÃ¼tztTransformierende intrinsische Routine %qs bei %L ist in einem Initialisierungs-Ausdruck nicht erlaubtTrap-Modus fÃ¼r VAX-Floats nicht unterstÃ¼tzttree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dBaumcode %qs wird in LTO-StrÃ¶men nicht unterstÃ¼tztBaumliste endet bei Tiefe %iWahr/Falsch-Kante hinter einer Nicht-GIMPLE_COND in bb %dKlammern um die Type-ID sollten entfernt werdenstattdessen %qE verwendenVersuch, %qD in Instanziierung eines generischen Lambdas einzufangenes wird versucht, einen Nicht-Ganzzahltyp als Bitfeld zu kodierenLesen der struct konnte wegen Syntaxfehlern nicht beendet werdenVersuch, die Klasse %qT zu einem Â»friendÂ« des globalen GÃ¼ltigkeitsbereiches zu machenTuning-Zeichenkette fehlt in Option Â»%sÂ«zwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hrenzwei unterschiedliche Ã¤uÃŸere Iterationsvariablen %qD und %qD werden in einer einzigen Schleife verwendetzwei oder mehr Datentypen in Deklaration von %qszwei oder mehr Datentypen in Deklarationzwei oder mehr Abschnitte fÃ¼r %sArgument vom Typ %q#T wurde an %<delete%> Ã¼bergeben, Zeiger erwartetTyp %qE hat einen benutzerdefinierten KonstruktorTyp %qE hat einen benutzerdefinierten DestruktorTyp %qE hat keinen aufrufbaren Standard-KonstruktorTyp %qE hat virtuelle ElementfunktionenTyp %qT (typedef von %qT) verletzt die One-Definition-Rule von C++Typ %qT (in unbenanntem Namensraum definiert) kann nicht passen (Ã¼ber Grenzen von Ãœbersetzungseinheiten hinaus)Typ %qT (in unbenanntem Namensraum definiert) kann nicht zum Typ %qT passen (Ã¼ber Grenzen von Ãœbersetzungseinheiten hinaus)Typ %qT hat keine bekannte GrÃ¶ÃŸeTyp %qT fÃ¼r explizite Instanziierung %qD passt nicht zum deklarierten Typ %qTTyp %qT ist kein Basistyp fÃ¼r Typ %qTTyp %qT ist keine direkte Basis von %qTTyp %qT ist keine direkte oder virtuelle Basis von %qTTyp %qT ist zu groÃŸTyp %qT verletzt fÃ¼r sich genommen die One-Definition-Rule von C++Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparameter abTyp %qT des Templatearguments %qE hÃ¤ngt von Templateparametern abTyp %qT sollte Typ %qT entsprechenTyp %qT verletzt die One-Definition-Rule von C++Typ %qT ohne Bindung fÃ¼r Funktionsdeklaration %q#D mit Bindung deklariertTyp %qT ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarierenTyp %qT mit virtuellen Elementen ist nicht zuordenbarTyp %qs entspricht nicht dem Protokoll %qETyp %qs verletzt die One-Definition-Rule von C++Typ %s wird aus dem Initialisierer %s hergeleitet, und Variablen kÃ¶nnen nicht vom Typ Â»voidÂ« seinTypbehauptung nur gÃ¼ltig fÃ¼r SchnittstellentypenTypattribute ignoriert, nachdem Typ bereits definiert ist%<int%> ist Standardtyp in Deklaration von %qE%<int%> ist Standardtyp in Typ-DeklarationTyp hat keine MethodenTyp ist veraltetTyp ist veraltet: %sInterner Compilerfehler: type is not compatible with its varianttype mismatch between an SSA_NAME and its symbolunpassender Typ fÃ¼r Â»caseÂ«-Marke in switch-AnweisungunvertrÃ¤gliche Typen in %qsTypunvertrÃ¤glichkeit in %qs-AusdruckTypunvertrÃ¤glichkeit in %qs-VerweisTyp passt nicht in binÃ¤rem AusdruckTyp passt nicht in bedingtem AusdruckunvertrÃ¤gliche Typen in Parameter %iTyp muss cv-qualifizierter %<auto%> oder Referenz auf cv-qualifizierten %<auto%> seinTypname %qs sollte dem Typnamen %qs entsprechenTypname als Funktion, die eine Funktion zurÃ¼ckgibt, deklariertTypname als Funktion, die ein Array zurÃ¼ckgibt, deklariertTyp des %<asm%>-Operanden %qE konnte nicht ermittelt werdenTyp des %<depobj%>-Ausdrucks ist nicht %<omp_depend_t%>Typ von %qD ist auf %<int%> voreingestelltTyp von %qD passt nicht zur ursprÃ¼nglichen DeklarationTyp von %qE ist unbekanntTyp des Arrays %q+D vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter InitialisierungTyp des Bitfeldes %qs ist eine Erweiterung des GCCTyp des formalen Parameters %d ist unvollstÃ¤ndigTyp des Iterators %qD verweist auf Ã¤uÃŸeren Iterator %qDTyp der Eigenschaft %qD in Konflikt mit vorheriger Deklarationunpassende PrÃ¤zision fÃ¼r Typ in switch-AnweisungTypkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriertTypkennzeichner an Funktions-RÃ¼ckgabewert ignoriertTyp fÃ¼r Vektor-Â»deleteÂ« ist weder Zeiger- noch Arraytyptyptransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hattyptransparentes %q#T hat keine Feldertyptransparente Klasse %qT hat Basisklassentyptransparente Klasse %qT hat virtuelle FunktionenInterner Compilerfehler: type variant differs by %sInterner Compilerfehler: type variant has different %<TREE_TYPE%>Interner Compilerfehler: type variant has different %<TYPE_BINFO%>Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>Interner Compilerfehler: type variant%'s %<TREE_TYPE%>Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>Typ war vorher als %qE deklariertInterner Compilerfehler: type%'s %<TREE_TYPE%>Interner Compilerfehler: type%'s %<TYPE_BINFO%>Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>Type-Punning auf unvollstÃ¤ndigen Typen kann strict-aliasing-Regeln verletzentype-specifier ist in Lambda ungÃ¼ltigTyp/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qDtypedef %q+D als %<_Noreturn%> deklarierttypedef %q+D als %<inline%> deklarierttypedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)typedef %qD ist initialisiert (stattdessen %qs verwenden)typedef %qD lokal definiert, aber nicht verwendetÂ»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltigÂ»typedefÂ« als %<auto%> deklariertmit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> habenmit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> habentypedef-Name darf kein Spezifizierer mit geschachteltem Namen seintypedef-Name %qD als Destruktor-Deklarator verwendetTypen nicht ganz kompatibelTypen unterscheiden sich im VorzeichenbesitzTypen haben unterschiedliche Anzahl von ParameternTypen dÃ¼rfen nicht in %<decltype%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem %<typeid%>-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»conversion-type-idÂ« definiert werdenin einer for-Bereichs-Deklaration dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht in einem Â»newÂ«-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»new-type-idÂ« definiert werdenTypen dÃ¼rfen nicht in Alias-Templatedeklarationen definiert werdenTypen dÃ¼rfen nicht in einer Ausnahmespezifikation definiert werdenTypen dÃ¼rfen nicht in Typumwandlungen definiert werdenTypen dÃ¼rfen nicht in Bedingungen definiert werdenneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdenTypen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werdenTypen dÃ¼rfen nicht in explicit-specifier definiert werdenTypen dÃ¼rfen nicht in Iteratortyp definiert werdenTypen dÃ¼rfen nicht in Parametertypen definiert werdenin Template-Argumenten dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht innerhalb von %<__builtin_offsetof%> definiert werdenTypspezifikation in ALLOCATE bei %LWirkliche Stelle des gestapelten Parameters kann nicht berechnet werden%qT kann nicht aus %qE hergeleitet werdenLambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden%qs kann nicht emuliert werdenKein Register zum Auslagern gefundenin Klasse %qs konnte kein Register fÃ¼r Ãœberlauf gefunden werdenOperator %qD fÃ¼r Zeichenliterale mit Argument %qT kann nicht gefunden werdennumerischer literaler Operator %qD konnte nicht gefunden werdenliteraler Operator fÃ¼r Zeichenketten %qD mit Argumenten %qT, %qT konnte nicht gefunden werdenNeuladungen fÃ¼r unmÃ¶gliche EinschrÃ¤nkungen konnten nicht generiert werden:Neuladungen konnten nicht generiert werden fÃ¼r:Standard-Linkerscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werdendynamische AbhÃ¤ngigkeit %qs kann nicht geÃ¶ffnet werdenDatei kann nicht geÃ¶ffnet werdenLogdatei %<vtv_class_set_sizes.log%> kann nicht geÃ¶ffnet werden: %mLogdatei %<vtv_count_data.log%> kann nicht geÃ¶ffnet werden: %mLogdatei %<vtv_set_ptr_data.log%> kann nicht geÃ¶ffnet werden: %mOperand kann noch nicht ausgegeben werden; Code == %d (%c)Informationen fÃ¼r Plugin %qs kÃ¶nnen nicht registriert werden: Pluginname nicht gefunden%qs kann nicht als PIC-Register verwendet werdenunausgeglichenes Satzzeichen %<%c%> im Formatunausgeglichenes Satzzeichen %qc im Formatunbedingtes %2d niemals ausgefÃ¼hrt
  unbedingtes %2d, genommen: %s
  nicht deklarierter Selektor %qEundefiniertes Verhalten, wenn zweiter Parameter von %<va_start%> mit %<register%>-Speicherklasse deklariert wirdbenannter Operand %qs ist nicht definiertzugrunde liegender Typ %qT von %qT muss ein ganzzahliger Typ seinfalsche Zuordnung des zugrunde liegenden Typs in enum %q#TUnerwarteter Â»!$OMP ATOMICÂ«Ausdruck bei %Lunerwartetes %<%s%> nach %<%s%>unerwarteter AST der Art %sunerwartetes Argumentunerwartetes Argument fÃ¼r msp430_select_hwmult_lib: %sunerwartetes Attributunerwarteter Basistyp in cris_print_baseunerwarteter Fehler beim Ã–ffnen von %<devices.csv%>unexpected expression %qE of kind %sunerwarteter Dateiname %s in Linker-AuflÃ¶sungsdatei. %s erwartetunerwartetes erstes Argument fÃ¼r msp430_select_hwmult_lib: %sunerwarteter Indextyp in cris_print_indexunerwartetes SchlÃ¼sselwort; entfernen Sie Leerzeichen zwischen AnfÃ¼hrungszeichen und Suffixbezeichnerunerwarteter multiplikativer Operandunerwarteter Offsetunerwarteter Operandunerwarteter Operand: %dunerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistypunerwartete Seiteneffekte in Adresseunerwartete Template-ID %qEunerwartete Textadresse:unbehandelte Ausrichtung fÃ¼r %<#pragma nomember_alignment%>unbehandelte Argumente %qs und %qs fÃ¼r %<msp430_set_driver_var%>unbehandelter Ausdruckunbehandelter Ausdruckstypnicht initialisiertes %<const %D%>nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltignicht initialisierte Konstante in %<new%> von %q#Tnicht initialisiertes konstantes Element in %q#Tnicht initialisiertes konstantes Element in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes konstantes Element %qT ist in C++ ungÃ¼ltignicht initialisiertes konstantes Element in Basis %q#T von %q#Tnicht initialisiertes konstantes Element in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in %q#Tnicht initialisiertes Referenzelement in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in Basis %q#T von %q#Tnicht initialisiertes Referenzelement in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisierte Variable %q+D in Programmspeicherbereich platziertuninitialisierte Variable %qD in %<constexpr%>-Kontextuninitialisierte Variable %qD in %<constexpr%>-Funktionunion kann nicht transparent gemacht werdenÂ»unionÂ« wurde hier definiertUnion hat keine ElementeUnion hat keine benannten ElementeUnion-Element %q+D mit nichttrivialem %qDunbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>unbekanntes Modell %qs fÃ¼r %<#pragma extern_model%>unbekannter Name %qs fÃ¼r %<#pragma member_alignment%>unbekannter Schalter %<-mdebug-%s%>unbekannte Ausgabe %qs des %<asm%>-Schaltersunbekannte CRIS-CPU-Versionsangabe in %<-mtune=%>: %sunbekannte CRIS-Versionsangabe in %<-march=%> oder %<-mcpu=%>: %sUnbekannte Schutzstufe %qs fÃ¼r Kontrollflussunbekannter IRA-Algorithmus %qsunbekannte IRA-Region %qsUnbekanntes LTO-Partitionierungs-Modell %qsunbekannte Stufe %qs fÃ¼r Live-PatchingUnbekannte Stufe %qs fÃ¼r Stapel-Wiederverwendungunbekanntes TLS-Modell %qsunbekannte Aktion %qE fÃ¼r %<#pragma pack%> - ignoriertunbekannte Ausrichtung %qs fÃ¼r Option %qs angegebenUnbekanntes architekturspezifisches SpeichermodellUnbekannte Architekturspezifikation in Speichermodell fÃ¼r eingebaute Funktionunbekannte Einstellung %qs fÃ¼r Arraygrenzenunbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«unbekanntes Attribut %qEunbekannter Basisblock-Umsortierungs-Algorithmus %qsInterner Fehler: unknown block specifierunbekannter eingebauter direkter Operandentyp fÃ¼r Operand %dunbekanntes Callback-Ereignis von Plugin %s registriertunbekanntes Konvertierungstyp-Zeichen %qc im FormatUnbekannte Kernarchitektur %qs in %qs angegebenunbekannte CPU %qs fÃ¼r %<-mtune%>unbekannter Entmangelstil %qsunbekanntes Zielunbekannter Fehler beim Lesen von %s aus %<devices.csv%>unbekannter evrp-Modus %qsunbekannte Art Ã¼berschÃ¼ssiger Genauigkeit %qsunbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)unbekannte Art der Gleitkomma-KÃ¼rzung %qsunbekannter BefehlsmodusInterner Fehler: unknown internal function %qEunbekannte Linkerausgabe %qsUnbekannter Maschinenzustand %qEFalscher Kopierbefehl:Unbekannte Offload-ABI %qsunbekannter Operandenbuchstabe: Â»%cÂ«unbekannter Operator %qs in %%:version-compareunbekannte Option %q.*s in %<-fopt-info-%s%>Option hinter %<#pragma GCC diagnostic%> Art unbekanntunbekannte Option fÃ¼r %<%s=%s%>unbekannte Option fÃ¼r %<-mrecip=%s%>Unbekannter Parameter fÃ¼r Option %<-mtune-ctrl%>: %sunbekannter Durchlauf %s in %<-fdisable%> angegebenunbekannter Durchlauf %s in %<-fenable%> angegebenunbekanntes ZeigergrÃ¶ÃŸenmodell %qsUnbekannte Profil-QualitÃ¤tUnbekannte Profil-Reproduzierbarkeitsstufe %qsUnbekannte Profil-Aktualisierungs-Methode %qsunbekannte Eigenschaft %qE des %qs-Selektorsunbekannte Eigenschaft %qs des %qs-Selektorsunbekanntes Eigenschaftsattributunbekanntes Eigenschaftsattribut %<%s%s%>unbekanntes Eigenschaftsattribut %qEunbekanntes Zeichen Â»%cÂ«unbekannter Registername %qs in %<asm%>unbekannter Registername: %sunbekannte Adressverschiebungs-Unspecunbekannte Spezifikationsfunktion %qsunbekannte Spezifikation fÃ¼r die Menge der FLT_EVAL_METHOD-Werte, um %qs zu erlaubenunbekannte Angabe %<%qs%> in Attribut %<amdgpu_hsa_kernel%>unbekannte Quelleunbekannter Stapel-ÃœberprÃ¼fungsparameter %qsunbekannter Schalter %<-mlong-double-%s%>Unbekanntes Zielattribut oder -pragma %qsunbekannte Tuning-Option Â»%sÂ«unbekannter Typ %<%T%> bei Objective-C-Kodierung gefundenunbekannter Typname: %qEUnbekannter Typname %qE; meinten Sie %qs?unbekannter Typname %qE; verwenden Sie das %<enum%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Typname %qE; verwenden Sie das %<struct%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Typname %qE; verwenden Sie das %<union%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Wert %qs fÃ¼r %<-march%>unbekannter Wert %qs fÃ¼r %<-mcpu%>unbekannter Wert %qs fÃ¼r %<-mtune%>unbekannter Wert %qs von %<-mmacosx-version-min%>unbekannter ABI-Typ (%qs) fÃ¼r Vektorisierungsbibliothek fÃ¼r Schalter %qsUnbekanntes Vektorisierer-Kostenmodell %qsUnbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-VerifikationAlleinstehende FarbrÃ¼cksetz-DirektiveAlleinstehende q-Direktiveunbenannte Klasse wurde hier definiertunbenanntes Feld hat unvollstÃ¤ndigen Typenunbenanntes Feld ist weder eine Funktion noch Elementfunktion; kann nicht als %<friend%> deklariert werdenunbenannte Initialisierung fÃ¼r %qT, das keine Basisklassen hatunbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendetunbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubtUnbenannte struct/union, die keine Instanzen definiertunbenannter Typ ohne Bindung wird verwendet, um Funktion %q#D mit Bindung zu deklarierenunbenannter Typ ohne Bindung wird verwendet, um Variable %q#D mit Bindung zu deklarierenunbenannte Variable oder Feld als Â»voidÂ« deklariertunnÃ¶tige Klammern in Deklaration von %qsungeordneter Vergleich mit Nicht-Gleitkomma-Argumentunquote_string(): got bad stringAttribut auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatBezeichner oder SchlÃ¼sselwort auÃŸerhalb von AnfÃ¼hrungszeichen %<%.*s%> im FormatSchlÃ¼sselwort %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatName der eingebauten Funktion %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafisches Zeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafische Zeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOperator %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOptionsname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatVorverarbeitungsdirektive %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatFolge von %i aufeinanderfolgenden Satzzeichen %q.*s auÃŸerhalb von AnfÃ¼hrungszeichen im Format%i aufeinanderfolgende Leerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatTypname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatLeerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatNicht erreichbarnicht erkanntes Kommandozeilenargument von Option unerkennbarer Befehl:unbekanntes Ziel fÃ¼r %<-mfpu%>: %sunbekanntes Feld %<hwmpy%> in %<hard_msp430_mcu_data[%d]%>: %qdnicht erkanntes %<include_flags 0x%x%> an %<print_specific_help%> weitergegebenunbekanntes Feld %<revision%> in %<hard_msp430_mcu_data[%d]%>: %qdAttribut %qE hat unbekanntes Argument %qsunbekanntes Ziel fÃ¼r %s: %sunerkannte Adressenicht erkanntes Kommandozeilenargument in Option %qsArgument %q.*s fÃ¼r Option %<--help=%> nicht erkanntunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*sunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*s; meinten Sie %qs?Argument %qs fÃ¼r Option %<-flto=%> nicht erkanntArgument fÃ¼r Option %<-fzero-call-used-regs=%> nicht erkannt: %qsunbekannte Kommandozeilenoption %<-%s%>unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?nicht erkannte Kommandozeilenoption %<-fdump-%s%>unbekannte Kommandozeilenoption %<-fdump-%s%>; meinten Sie %<-fdump-%s%>?nicht erkannte Kommandozeilenoption %<-fopt-info-%s%>nicht erkannte Kommandozeilenoption %qsUnbekannte Kommandozeilenoption %qs kÃ¶nnte den Zweck haben, bisherige Diagnosemeldungen zu unterdrÃ¼ckenunbekannte Steuerregisternummer %d; %<psw%> wird verwendetUnbekannte Debugausgabestufe %qsunbekannter Kantenschalter: %qsunbekannter enum-Wert: %qsunerkannte FormatangabeGCC-Debuggingoption nicht erkannt: %cunbekanntes Interrupt-Vektor-Argument fÃ¼r Attribut %qEunbekannter ivar-Sichtbarkeitswert %qsunbekannter Operand fÃ¼r %%:asm_auto_mfpuunbekannter Operand fÃ¼r %%:canon_for_mlibunbekannte Option %<-fdisable%>unbekannte Option %<-fenable%>unbekannte Option an %%:target_mode_check weitergegebenunbekannter Registername %qsunbekannter Wert %qs fÃ¼r Speicherreihenfolge von Skalarennicht erkannter Abschnittsname %qEunerkannter Schatten-Adressoffset %qsunerkannte vermutete Konstanteunbekannter Sichtbarkeitswert %qsnicht behebbarer FehlerungelÃ¶ste Ãœberladung des eingebauten Altivec %qFunaufgelÃ¶ste Ã¼berladene eingebaute FunktionuneingeschrÃ¤nkte Â»UnionsÂ« sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarunsicherer Funktionsaufruf %qD innerhalb von %<transaction_safe%>-Funktionunsicherer Funktionsaufruf %qD innerhalb von atomarer Transaktionunsicherer Funktionsaufruf %qE innerhalb von %<transaction_safe%>-Funktionunsicherer Funktionsaufruf %qE innerhalb von atomarer Transaktionunsicherer indirekter Funktionsaufruf innerhalb von %<transaction_safe%>-Funktionunsicherer indirekter Funktionsaufruf innerhalb von atomarer Transaktionnicht gesetzte Option %qs wird ignoriert, fÃ¼r CPU %qs ist sie stets eingeschaltetVorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEVorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qEGleitkommakonstante ohne Suffixnicht unterstÃ¼tztes Argument fÃ¼r %qDnicht unterstÃ¼tzter Argumenttyp %qT fÃ¼r SIMDnicht unterstÃ¼tzter Argumenttyp fÃ¼r eingebaute FunktionCode Â»%cÂ« fÃ¼r Festkomma nicht unterstÃ¼tzt:nicht unterstÃ¼tzte Kombination: %qs %snicht unterstÃ¼tzte Kombination: %qs%s %snicht unterstÃ¼tzte Kombination: %snicht unterstÃ¼tzte konstante Adresse:der Kernel hat einen nicht unterstÃ¼tzten CPU-Namen fÃ¼r %<-mcpu=native%> zurÃ¼ckgegeben: %sFestkommaumwandlung nicht unterstÃ¼tztnicht unterstÃ¼tzter Speicherausdruck:nicht unterstÃ¼tzte Nicht-Standard-Verkettung von Zeichenkettenliteralennicht unterstÃ¼tzter Nicht-Standard-Suffix an Gleitkommakonstantenicht unterstÃ¼tzter Operandnicht unterstÃ¼tzter Operand %s fÃ¼r Code Â»%cÂ«Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tztnicht unterstÃ¼tzte OperandengrÃ¶ÃŸe fÃ¼r erweitertes RegisterIn booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstÃ¼tztnicht unterstÃ¼tztes Record-Layoutnicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionennicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMDnicht unterstÃ¼tzte simdlen %wdnicht unterstÃ¼tzte GrÃ¶ÃŸe fÃ¼r Ganzzahlregisterunbeendete Assemblerdialekt-Alternativeunbeendete Farbdirektiveunbeendete Formatzeichenketteunbeendetes AnfÃ¼hrungszeichen %<%c%> im Formatunbeendete q-Direktiveunverwendete Argumente in %<$%>-Stil-Formatunverwendeter Parameter %qDungenutzte Deklaration fÃ¼r strukturierte BindungVariable %q+D wird nicht verwendetVariable %qD wird nicht verwendetAbwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder %<-maccumulate-outgoing-args%> fÃ¼r KorrektheitOberer Wert in case-Marken-Bereich Ã¼berschreitet den Maximalwert des Typsverwenden Sie stattdessen %<#include%>stattdessen %<%T::%D%> verwenden%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen%<-Winvalid-pch%> fÃ¼r weitere Informationen verwendenverwenden Sie %<-faligned-new%>, um die C++17-UnterstÃ¼tzung fÃ¼r Ã¼berausgerichtetes New einzuschaltenverwenden Sie %<-fext-numeric-literals%>, um weitere eingebaute Suffixe einzuschalten%<-flax-vector-conversions%> verwenden, um Umwandlung zwischen Vektoren mit unterschiedlichen Elementtypen oder Anzahl der Teile zu erlauben%<...%> verwenden, um Argumentpack aufzulÃ¶senverwenden Sie stattdessen %<__attribute__ ((vector_size))%>%<__builtin_rx_mvtc (0, ... )%> verwenden, um beliebige Werte in PSW zu schreibenverwenden Sie %<auto%> fÃ¼r ein abgekÃ¼rztes Funktionstemplateverwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierungstattdessen %<this->%D%> verwendenverwenden Sie stattdessen %qsnutzen Sie einen Cast auf den erwarteten Typen, um die Mehrdeutigkeit aufzulÃ¶senVerwenden Sie zum Beispiel %<-Wabi=11%>, um vor Ã„nderungen von GCC 7 zu warnenverwenden Sie den Nicht-Referenz-Typ %qT, um das Kopieren explizit zu machen, oder %qT um das Kopieren zu sparenVerwendung von %<auto%> in Lambda-Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVerwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werdenVerwendung von %<auto%> in Parameterdeklaration ist nur mit %<-fconcepts-ts%> verfÃ¼gbarVerwendung von %<auto%> in Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVerwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<double%> in AltiVec-Typen ist ohne %qs ungÃ¼ltigVerwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungÃ¼ltigVerwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwendenVerwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ohne %qs ungÃ¼ltigVerwendung von %<this%> in KonstantenausdruckVerwendung von %qD vor Herleitung von %<auto%>Verwendung von %qs in TemplateVerwendung des %qs-LÃ¤ngenmodifizierers mit %qc-Typ-Zeichen hat entweder keine Auswirkung oder undefiniertes Verhaltengleichzeitige Verwendung von %s und %s im Format %sVerwendung von %s und %s zusammen mit Format %<%%%c%> fÃ¼r %sangeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurdeVerwendung eines Operanden vom Typ %qT in %<operator++%> ist veraltetVerwendung eines Operanden vom Typ %qT in %<operator++%> ist in C++17 verbotenVerwendung eines Operanden vom Typ %qT in %<operator--%> ist verbotenVerwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltigVerwendung von eingebautem Parameterpack %qD auÃŸerhalb eines TemplatesVerwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werdenVerwendung des Klassentemplates %qT als AusdruckVerwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltiggelÃ¶schte Funktion %qD wird verwendetVerwendung des enum %q#D ohne vorherige DeklarationVerwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungenVerwendung des ungÃ¼ltigen Variablentemplates %qEVerwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender FunktionVerwendung einer multiversionierten Funktion ohne StandardargumentVerwendung einer Typumwandlung nach %q#T im alten StilVerwendung eines Parameters aus enthaltender FunktionVerwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpersVerwendung von ungetyptem nilfÃ¼r die Anweisung fehlt der Verwendungs-Operanddie Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzenverwenden Sie einen Referenztyp, um das Kopieren zu sparenverwenden Sie stattdessen die Apostroph-Direktive %qsArray, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendetals umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendetWert eines struct-Typs anstelle des geforderten Skalars verwendetWert eines union-Typs anstelle des geforderten Skalars verwendetVektortyp verwendet, wo Skalars benÃ¶tigt wirdnutzloses %<_Alignas%> in leerer Deklarationnutzloses %qs in leerer Deklarationnutzlose Umwandlung in Typ %q#TNutzlose Speicherklassenangabe in leerer DeklarationNutzloser Typname in leerer DeklarationNutzloser Typqualifizierer in leerer Deklarationbenutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutigbenutzerdefinierte Reduktion fÃ¼r %qE nicht gefundenbenutzerdefinierte Reduktion mit Konstruktorinitialisierung fÃ¼r Basisklasse %qTbenutzerdefiniertes %qD wertet immer beide Argumente ausbenutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarverwendet %qD, das jedoch keinen Ausrichtungsparameter hat%<%c%s%> wird verwendet%<num_workers (%d)%> wird verwendet, %d wird ignoriert%<vector_length (64)%> wird verwendet, %d wird ignoriert%<vector_length (64)%> wird verwendet, Laufzeiteinstellung wird ignoriertVerwendung von %qs mit vorzeichenlosem Typ hat keinen EffektTemplatespezialisierung alias %qT hinter %qs wird verwendetdie Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendarwin64-ABI wird verwendetdie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binÃ¤ren Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergebenungÃ¼ltiges Feld %qD wird verwendetnum_workers (%d) wird verwendet, %d wird ignoriertAltes darwin-ABI wird verwendetErgebnis einer %<void%> zurÃ¼ckgebenden Funktion verwendetrvalue wird als lvalue verwendetNach der Registerbelegung wird eine einfache CSE verwendetTemplatetyp-Parameter %qT wird nach %qs verwendetdas Intervall [%E, %E] wird fÃ¼r das Argument der Direktive verwendettypedef-Name %qD wird nach %qs verwendetdie Verwendung des Wertes der einfachen Zuweisung mit %<volatile%>-qualifiziertem linken Operand ist veraltetvector_length (%d) wird verwendet, da eine vektor-partitionierbare Routine aufgerufen wird, %d wird ignoriertvector_length (%d) wird verwendet, %d wird ignoriertvector_length (%d) wird verwendet, Laufzeiteinstellung wird ignoriert%<using%>-Deklaration fÃ¼r Element auÃŸerhalb des GÃ¼ltigkeitsbereichs der KlasseÂ»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse%<using%>-Deklaration darf den Namensraum %qD nicht benennengÃ¼ltige Argumente sind: %sgÃ¼ltige Argumente sind: %s;gÃ¼ltige Argumente sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<target("arch=")%> sind: %sgÃ¼ltige Argumente fÃ¼r %<target("arch=")%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<target("tune=")%> sind: %sgÃ¼ltige Argumente fÃ¼r %<target("tune=")%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %qs sind: %sgÃ¼ltige Argumente fÃ¼r %qs sind: %s; meinten Sie %qs?gÃ¼ltige Featurenamen sind: %sgÃ¼ltige Featurenamen sind: %s; meinten Sie %qs?gÃ¼ltive Werte fÃ¼r eingebautes %qF, Argument %d, sind 64, 128, 256, 512, 1024, 2048, und 4096Wert %qE vom Typ %qT ist kein KonstantenausdruckWert %qs wird von Attribut %<target%> nicht unterstÃ¼tztWertargumentberechneter Wert ist unbenutztWert von %<-mfixed-range%> muss die Form REG1-REG2 habenin %qs Ã¼bergebener Wert ist zu groÃŸWertinitialisierung des Funktionstypen %qTWertinitialisierung des unvollstÃ¤ndigen Typen %qTWertinitialisierung des Referenztypen %qTvar-tracking-assignments Ã¤ndert selektive PlanungVariableVariable %q#D hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %q+D als %<_Noreturn%> deklariertVariable %q+D als %<inline%> deklariertVariablendefinition von %q+D ist als dllimport markiertVariable %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werdenVariable %q+D muss konstant sein, um mit %qs in Nur-Lese-Abschnitt gelegt zu werdenVariable %q+D Teil des Alias-Zyklusdynamisch initialisierte Variable %q+D in Programmspeicherbereich platziertVariable %qD hat FunktionstypVariable %qD hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %qD des nicht-literalen Typs %qT in %<constexpr%>-FunktionVariable %qD als Funktion redeklariertVariable %qD gesetzt, aber nicht verwendetVariable %qD wird in %<#pragma acc declare%> mehr als einmal verwendetVariable %qE in umgebender %<host_data%>-Region deklariertVariable %qE ist keine Iteration der Ã¤uÃŸersten Schleife %d, jedoch %qE erwartetauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in ErhÃ¶hungsausdruck nicht zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im linken Operanden des Kommaoperators zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im rechten Operanden des Kommaoperators zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im zweiten Operanden des bedingten Ausdrucks zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in Anweisung nicht zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im dritten Operanden des bedingten Ausdrucks zugegriffenVariable %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rfteVariablenkonzept hat keine InitialisierungArray %qD variabler LÃ¤nge wird verwendetArray variabler GrÃ¶ÃŸe wird verwendetElementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines ArraysVariable mit demselben Assemblernamen wie die virtuelle Tabelle ist in anderer Ãœbersetzungseinheit definiertVariable oder Feld %qE als Â»voidÂ« deklariertVariable oder Feld als Â»voidÂ« deklariertals %<extern%> redeklarierte Variable war bereits als %<static%> deklariertTyp %qT mit variabler LÃ¤nge in %<reduction%>-KlauselTyp %qT mit variabler GrÃ¶ÃŸe in %qs-KlauselInterner Fehler: variable symbol is not variableVariablentemplate hier deklariertBezeichner %qD fÃ¼r Variablentemplate ist geschachteltem Namens-Spezifizierervariable Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVariablenverfolgung angefordert, jedoch nicht von diesem Debug-Format unterstÃ¼tztVariablenverfolgung angefordert, jedoch nutzlos ohne Debug-InfoGrenze zur Variablenverfolgung Ã¼berschrittenObere GrÃ¶ÃŸengrenze zur Variablenverfolgung mit %<-fvar-tracking-assignments%> Ã¼berschritten; neuer Versuch ohnezusammengesetztes Literal variabler GrÃ¶ÃŸeObjekt variabler GrÃ¶ÃŸe darf nicht initialisiert werdenVariablen kÃ¶nnen nicht vom Typ %<void%> seinvariabel modifiziertes %qE im Dateibereichvariabel modifiziertes Feld im Dateibereichim Â»newÂ«-Ausdruck ist kein variabel modifizierter Typ erlaubtvariadische Funktionen mÃ¼ssen die AAPCS-Basisvariante verwendenvariadische Templates nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarvariadischer Thunk-AufrufVariante %qD und Basis %qD haben unvertrÃ¤gliche Typendie Variante %qD ist eine eingebauteVariante %qD ist keine Funktion%qs-Element des Vektors ist kein GIMPLE-WertVektor-%qs mit Elementindex, der nicht NULL istVektor-Argument an Funktion ohne Prototyp Ã¼bergebenVektorbedingung wird stÃ¼ckweise ausgeweitetVektoroperation wird parallel ausgeweitetVektoroperation wird stÃ¼ckweise ausgeweitetVektoroperation wird mit einzelner skalarer Operation ausgeweitetVektorÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEVektorÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEVektorumverteilungsoperation wird stÃ¼ckweise ausgeweitetVektorgrÃ¶ÃŸe kein ganzzahliges Vielfaches der KomponentengrÃ¶ÃŸeVektortypen erwartet in %qsVektortypen erwartet in %qsVektorisierung fÃ¼r eine SIMD-Schleife nicht durchgefÃ¼hrtVektoren unterschiedlicher Elementanzahl in %qs gefundenverify_bind_c_derived_type(): Given symbol is unexpectedly NULLInterner Fehler: verify_cgraph_node failedInterner Fehler: verify_flow_info failedInterner Fehler: verify_flow_info: Basic block %d succ edge is corruptedInterner Fehler: verify_flow_info: Block %i has loop_father, but there are no loopsInterner Fehler: verify_flow_info: Block %i lacks loop_fatherInterner Fehler: verify_flow_info: Duplicate edge %i->%iInterner Fehler: verify_flow_info: Incorrect blocks for fallthru %i->%iInterner Fehler: verify_flow_info: Incorrect fallthru %i->%iInterner Fehler: verify_flow_info: Missing count of block %iInterner Fehler: verify_flow_info: REG_BR_PROB does not match cfg %i %iInterner Fehler: verify_flow_info: REG_BR_PROB is set but cfg probability is notInterner Fehler: verify_flow_info: Wrong count of block %iInterner Fehler: verify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa gescheitertVersionsattribut ist keine ZeichenketteKonfliktmarker fÃ¼r Versionskontrolle in Dateivon %qT geerbte Version ist hier deklariertVersion von %<g%> wird weggelassen, bitte geben Sie die Version fÃ¼r die individuelle Erweiterung an.das versionierte Symbol muss %<public%> seinversioniertes Symbol muss standardmÃ¤ÃŸige Sichtbarkeit habenvirt-Spezifikation in %qs ist auÃŸerhalb einer Klassendefinition nicht erlaubtvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichfÃ¼r Anweisung fehlt virtueller Definitions-Operandvirtual definition is not an SSA namevirtuelle Definition der Anweisung nicht aktuellvirtuelle Funktion %q+D Ã¼bersteuert final-Funktionvirtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp habenMultiversionierung virtueller Funktionen wird nicht unterstÃ¼tztvirtuelle Funktionen kÃ¶nnen erst mit C++20 %<constexpr%> seinvirtuelle Funktionen kÃ¶nnen keine friends seinvirtuelle Methode %qDvirtuelle Nicht-Klassen-Funktion %qsvirtuelle Tabelle des Typs %qD enthÃ¤lt RTTI-Informationvirtuelle Tabelle des Typs %qD verletzt die One-Definition-RuleZeiger auf Virtuelle Tabelle wird uninitialisiert verwendetvirtuelle Verwendung von Anweisung nicht aktuellfÃ¼r die Anweisung fehlt der virtuelle Verwendungs-OperandSichtbarkeitsargument ist keine ZeichenketteSichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertvms Â»#pragma __messageÂ« wird ignoriertvoid-Initialisierer fÃ¼r Zeiger ist in %<safe%>-Funktionen nicht erlaubtvoid-Wert nicht ignoriert wie es sein sollteflÃ¼chtiges Argumentvtable fÃ¼r Vtable-Verifikation wird in Kombination mit LTO nicht unterstÃ¼tztwaitpid gescheitertWarnung: Warnung: Evtl. mit Â»-staticÂ« linken, da Systembibliotheken mitÂ»%sÂ« wurde erwartetschwaches %q+D kann nicht als %qE definiert werdenschwache Aliase werden nicht unterstÃ¼tztschwache Deklaration von %q+D wird auf bereits existierende Â»staticÂ«-Definition angewandtschwache Deklaration von %q+D muss Ã¶ffentlich seinschwache Deklaration von %q+D wird nicht unterstÃ¼tztweakref wird in dieser Konfiguration nicht unterstÃ¼tztGewichte mÃ¼ssen nichtnegativ seinbeim Schreiben der Ausgabe nach %s: %mwÃ¤hrend %qT in %E Elemente zerlegt wirdwÃ¤hrend %qT in %wu Element zerlegt wirdwÃ¤hrend %qT in %wu Elemente zerlegt wirdBreite von %qD Ã¼bersteigt seinen TypenBreite von %qs Ã¼berschreitet dessen TypenBreite des Bit-Feldes %qD hat Nicht-Ganzzahl-Typ %qTmitinnerhalb dieser Schleifeohne %<-gdwarf-5%> ist %<-gvariable-location-views=incompat5%> gleichbedeutend mit %<-gvariable-location-views%>ohne Â»thisÂ« kann Â»%sÂ« nicht seinarbeitsteilende Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> istSchreiben von %wu Bit Daten auÃŸerhalb der Grenzen des Zielobjekts, Daten wurden auf %wu Bit abgeschnittenwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenSchreiben in konstantes Objekt (Argument %d)Ausgabedatei wird geschriebenSchreiben Ã¼ber Null-Zeiger (Argument %d)beim Schreiben in LTRANS-Ausgabeliste %s: %mSchreibzugriff auf Adressraum %qs wird nicht unterstÃ¼tztInterner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entryInterner Fehler: wrong amount of branch edges after conditional jump in bb %iInterner Fehler: wrong amount of branch edges after unconditional jump %ifalsches Argument %qs fÃ¼r Option %qsFalsche Kante %d->%d fÃ¼r PHI-ArgumentInterner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> listFalsche Liste zur sofortigen Verwendungfalscher Befehl in Â»fallthruÂ«-Kantefalsche Liste der verlassenen Schleifen fÃ¼r Kante %d->%dFalsche Anzahl an Argumenten fÃ¼r das Attribut %qE angegebenfalsche Anzahl der Argumente fÃ¼r %%:debug-level-gtfalsche Anzahl von Argumenten fÃ¼r %%:dwarf-version-gtfalsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>falsche Anzahl der Argumente fÃ¼r %<__builtin_call_with_static_chain%>falsche Anzahl der Argumente fÃ¼r %<__builtin_choose_expr%>falsche Anzahl der Argumente fÃ¼r %<__builtin_complex%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>falsche Anzahl der Argumente fÃ¼r %<__builtin_shuffle%>falsche Anzahl der Argumente fÃ¼r Funktion %<__builtin_next_arg%>falsche Anzahl der Argumente fÃ¼r Funktion %<va_start%>Interner Fehler: wrong number of branch edges after unconditional jump in bb %ifalsche Anzahl der Templateargumente (%d, sollte %d sein)falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)Falsche ausgehende Kantenmarken am Ende des bb %dfalscher Strategiename %qs fÃ¼r Option %qs angegebenInterner Compilerfehler: wrong tree in %<TYPE_FIELDS%> listArgument falschen Typs fÃ¼r %sArgument falschen Typs fÃ¼r absfalsches Typargument fÃ¼r Â»absuÂ«Argument falschen Typs fÃ¼r Bit-KomplementArgument falschen Typs fÃ¼r KonjugationArgument falschen Typs fÃ¼r DekrementierungArgument falschen Typs fÃ¼r InkrementierungArgument falschen Typs fÃ¼r unÃ¤res AusrufungszeichenArgument falschen Typs fÃ¼r unÃ¤res MinusArgument falschen Typs fÃ¼r unÃ¤res PlusArgument falschen Typs fÃ¼r Â»%sÂ«x87-RegisterrÃ¼ckgabe mit ausgeschaltetem x87xstormy16_print_operand: unbekannter CodeSie kÃ¶nnen SVE mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivierenSie kÃ¶nnen stattdessen einen inline-Namensraum verwendendies kann durch das LÃ¶schen der Initialisierung umgangen werdenBei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werdenz/Architektur.Null als NullzeigerkonstanteArrayabschnitt der LÃ¤nge 0 in %qs-KlauselArraygrÃ¶ÃŸe von %q+D ist null oder negativTyp %qT mit GrÃ¶ÃŸe 0 in %<reduction%>-KlauselTyp %qT mit GrÃ¶ÃŸe 0 in %qs-KlauselVektorgrÃ¶ÃŸe NullBreite Null fÃ¼r Bitfeld %q+DBreite Null fÃ¼r Bitfeld %qsBreite null im Format %sFormat-Zeichenkette %s der LÃ¤nge nullleere Zeichenkette ist fÃ¼r gemangelten Namen nicht erlaubtArray %qD der GrÃ¶ÃŸe nullArray %qT der GrÃ¶ÃŸe nullArrayelement %qD mit LÃ¤nge 0 in ansonsten leerem %q#TArrayelement %qD mit LÃ¤nge 0 befindet sich nicht am Ende von %q#T{anonym}
\ No newline at end of file
diff -Nrcpad gcc-11.1.0/gcc/po/de.po gcc-11.2.0/gcc/po/de.po
*** gcc-11.1.0/gcc/po/de.po	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/po/de.po	Wed Jul 28 06:55:07 2021
***************
*** 8,17 ****
  # Roland Illig <roland.illig@gmx.de>, 2015, 2017-2021.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 11.1-b20210321\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-03-19 21:31+0000\n"
! "PO-Revision-Date: 2021-04-03 16:17+0200\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
--- 8,17 ----
  # Roland Illig <roland.illig@gmx.de>, 2015, 2017-2021.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 11.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
! "PO-Revision-Date: 2021-04-28 15:04+0200\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
*************** msgstr ""
*** 20,26 ****
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Poedit 2.4.2\n"
  "X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1\n"
  
  #: cfgrtl.c:2797
--- 20,26 ----
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Poedit 2.4.3\n"
  "X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1\n"
  
  #: cfgrtl.c:2797
*************** msgstr "    eingefÃ¼gt von %qs"
*** 1279,1289 ****
  msgid "this is the insn:"
  msgstr "dies ist der Befehl:"
  
! #: lra-constraints.c:3103
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "Neuladungen fÃ¼r unmÃ¶gliche EinschrÃ¤nkungen konnten nicht generiert werden:"
  
! #: lra-constraints.c:4133 reload.c:3862
  msgid "unable to generate reloads for:"
  msgstr "Neuladungen konnten nicht generiert werden fÃ¼r:"
  
--- 1279,1289 ----
  msgid "this is the insn:"
  msgstr "dies ist der Befehl:"
  
! #: lra-constraints.c:3108
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "Neuladungen fÃ¼r unmÃ¶gliche EinschrÃ¤nkungen konnten nicht generiert werden:"
  
! #: lra-constraints.c:4138 reload.c:3868
  msgid "unable to generate reloads for:"
  msgstr "Neuladungen konnten nicht generiert werden fÃ¼r:"
  
*************** msgstr "unerkennbarer Befehl:"
*** 1454,1469 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "Befehl erfÃ¼llt nicht seine Bedingungen:"
  
! #: targhooks.c:2075
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "erzeugt und mit anderen Einstellungen von Â»%sÂ« verwendet"
  
! #: targhooks.c:2090
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "erzeugt und mit anderen Einstellungen von %<-fpic%> verwendet"
  
! #: targhooks.c:2092
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "erzeugt und mit anderen Einstellungen von %<-fpie%> verwendet"
  
--- 1454,1469 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "Befehl erfÃ¼llt nicht seine Bedingungen:"
  
! #: targhooks.c:2089
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "erzeugt und mit anderen Einstellungen von Â»%sÂ« verwendet"
  
! #: targhooks.c:2104
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "erzeugt und mit anderen Einstellungen von %<-fpic%> verwendet"
  
! #: targhooks.c:2106
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "erzeugt und mit anderen Einstellungen von %<-fpie%> verwendet"
  
*************** msgstr "%s%sWarnung: %s-Header-Version %
*** 1501,1507 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6041 c/c-typeck.c:7780 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1501,1507 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "LÃ¤ngenmodifizierer im strfmon-F
*** 1945,2027 ****
  msgid "<command-line>"
  msgstr "<Kommandozeile>"
  
! #: config/aarch64/aarch64.c:10259
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.c:10268 config/aarch64/aarch64.c:10281
! #: config/aarch64/aarch64.c:10293 config/aarch64/aarch64.c:10304
! #: config/aarch64/aarch64.c:10320 config/aarch64/aarch64.c:10334
! #: config/aarch64/aarch64.c:10354 config/aarch64/aarch64.c:10428
! #: config/aarch64/aarch64.c:10439 config/aarch64/aarch64.c:10453
! #: config/aarch64/aarch64.c:10675 config/aarch64/aarch64.c:10693
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10372 config/aarch64/aarch64.c:10383
! #: config/aarch64/aarch64.c:10535 config/aarch64/aarch64.c:10546
  #, c-format
  msgid "invalid vector constant"
  msgstr "ungÃ¼ltige Vektorkonstante"
  
! #: config/aarch64/aarch64.c:10395 config/aarch64/aarch64.c:10407
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Gleitkomma- / Vektorregisteroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10421
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10487 config/arm/arm.c:24289
  #, c-format
  msgid "missing operand"
  msgstr "fehlender Operand"
  
! #: config/aarch64/aarch64.c:10572
  #, c-format
  msgid "invalid constant"
  msgstr "ungÃ¼ltige Konstante"
  
! #: config/aarch64/aarch64.c:10575
  #, c-format
  msgid "invalid operand"
  msgstr "ungÃ¼ltiger Operand"
  
! #: config/aarch64/aarch64.c:10701 config/aarch64/aarch64.c:10706
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ungÃ¼ltiger OperandenprÃ¤fix Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10726
  #, c-format
  msgid "invalid address mode"
  msgstr "ungÃ¼ltiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.c:23568 config/arm/arm.c:33644
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:23570 config/arm/arm.c:33646
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:23585 config/aarch64/aarch64.c:23601
! #: config/arm/arm.c:33661 config/arm/arm.c:33677
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:23609
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU- und SVE-Vektoren kÃ¶nnen nicht in einer binÃ¤ren Operation kombiniert werden"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14054 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« ohne lokale dynamische TLS-Referenzen verwendet"
--- 1945,2027 ----
  msgid "<command-line>"
  msgstr "<Kommandozeile>"
  
! #: config/aarch64/aarch64.c:10663
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.c:10672 config/aarch64/aarch64.c:10685
! #: config/aarch64/aarch64.c:10697 config/aarch64/aarch64.c:10708
! #: config/aarch64/aarch64.c:10724 config/aarch64/aarch64.c:10738
! #: config/aarch64/aarch64.c:10758 config/aarch64/aarch64.c:10832
! #: config/aarch64/aarch64.c:10843 config/aarch64/aarch64.c:10857
! #: config/aarch64/aarch64.c:11079 config/aarch64/aarch64.c:11097
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10776 config/aarch64/aarch64.c:10787
! #: config/aarch64/aarch64.c:10939 config/aarch64/aarch64.c:10950
  #, c-format
  msgid "invalid vector constant"
  msgstr "ungÃ¼ltige Vektorkonstante"
  
! #: config/aarch64/aarch64.c:10799 config/aarch64/aarch64.c:10811
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Gleitkomma- / Vektorregisteroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10825
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "fehlender Operand"
  
! #: config/aarch64/aarch64.c:10976
  #, c-format
  msgid "invalid constant"
  msgstr "ungÃ¼ltige Konstante"
  
! #: config/aarch64/aarch64.c:10979
  #, c-format
  msgid "invalid operand"
  msgstr "ungÃ¼ltiger Operand"
  
! #: config/aarch64/aarch64.c:11105 config/aarch64/aarch64.c:11110
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ungÃ¼ltiger OperandenprÃ¤fix Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:11130
  #, c-format
  msgid "invalid address mode"
  msgstr "ungÃ¼ltiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25252
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU- und SVE-Vektoren kÃ¶nnen nicht in einer binÃ¤ren Operation kombiniert werden"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« ohne lokale dynamische TLS-Referenzen verwendet"
*************** msgid "invalid %%r value"
*** 2037,2054 ****
  msgstr "ungÃ¼ltiger %%r-Wert"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13748 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ungÃ¼ltiger %%R-Wert"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13668
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungÃ¼ltiger %%N-Wert"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13696
  #, c-format
  msgid "invalid %%P value"
  msgstr "ungÃ¼ltiger %%P-Wert"
--- 2037,2054 ----
  msgstr "ungÃ¼ltiger %%r-Wert"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ungÃ¼ltiger %%R-Wert"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungÃ¼ltiger %%N-Wert"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "ungÃ¼ltiger %%P-Wert"
*************** msgstr "ungÃ¼ltiger %%M-Wert"
*** 2078,2084 ****
  msgid "invalid %%U value"
  msgstr "ungÃ¼ltiger %%U-Wert"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13756
  #, c-format
  msgid "invalid %%s value"
  msgstr "ungÃ¼ltiger %%s-Wert"
--- 2078,2084 ----
  msgid "invalid %%U value"
  msgstr "ungÃ¼ltiger %%U-Wert"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "ungÃ¼ltiger %%s-Wert"
*************** msgstr "ungÃ¼ltiger %%s-Wert"
*** 2088,2094 ****
  msgid "invalid %%C value"
  msgstr "ungÃ¼ltiger %%C-Wert"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13532
  #, c-format
  msgid "invalid %%E value"
  msgstr "ungÃ¼ltiger %%E-Wert"
--- 2088,2094 ----
  msgid "invalid %%C value"
  msgstr "ungÃ¼ltiger %%C-Wert"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "ungÃ¼ltiger %%E-Wert"
*************** msgstr "unbekannte Adressverschiebungs-U
*** 2101,2107 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14059
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ungÃ¼ltiger %%xn-Code"
--- 2101,2107 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ungÃ¼ltiger %%xn-Code"
*************** msgstr "ungÃ¼ltiges UNSPEC als Operand:
*** 2183,2217 ****
  msgid "unrecognized supposed constant"
  msgstr "unerkannte vermutete Konstante"
  
! #: config/arm/arm.c:20653 config/arm/arm.c:20678 config/arm/arm.c:20688
! #: config/arm/arm.c:20697 config/arm/arm.c:20706
  #, c-format
  msgid "invalid shift operand"
  msgstr "ungÃ¼ltiger Schiebeoperand"
  
! #: config/arm/arm.c:23562 config/arm/arm.c:23580
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "bedingter Thumb-Befehl"
  
! #: config/arm/arm.c:23568
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "bedingter Befehl in bedingter Sequenz"
  
! #: config/arm/arm.c:23686 config/arm/arm.c:23699 config/arm/arm.c:23724
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:23801 config/arm/arm.c:23823 config/arm/arm.c:23833
! #: config/arm/arm.c:23843 config/arm/arm.c:23853 config/arm/arm.c:23892
! #: config/arm/arm.c:23910 config/arm/arm.c:23935 config/arm/arm.c:23950
! #: config/arm/arm.c:23977 config/arm/arm.c:23984 config/arm/arm.c:24002
! #: config/arm/arm.c:24009 config/arm/arm.c:24017 config/arm/arm.c:24038
! #: config/arm/arm.c:24045 config/arm/arm.c:24236 config/arm/arm.c:24243
! #: config/arm/arm.c:24270 config/arm/arm.c:24277 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2183,2217 ----
  msgid "unrecognized supposed constant"
  msgstr "unerkannte vermutete Konstante"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "ungÃ¼ltiger Schiebeoperand"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "bedingter Thumb-Befehl"
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "bedingter Befehl in bedingter Sequenz"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "Operand fÃ¼r Code Â»%cÂ« nicht u
*** 2219,2231 ****
  msgid "invalid operand for code '%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«"
  
! #: config/arm/arm.c:23905
  #, c-format
  msgid "instruction never executed"
  msgstr "Befehl wird niemals ausgefÃ¼hrt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23926
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "veralteter Maverick-Formatcode Â»%cÂ«"
--- 2219,2231 ----
  msgid "invalid operand for code '%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "Befehl wird niemals ausgefÃ¼hrt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "veralteter Maverick-Formatcode Â»%cÂ«"
*************** msgstr "nicht unterstÃ¼tzter Operand"
*** 2347,2354 ****
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6928
! #: d/dmd/dsymbolsem.c:1450 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
--- 2347,2354 ----
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
! #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
*************** msgstr "ungÃ¼ltige Operation auf %<__fpr
*** 2711,2717 ****
  msgid "invalid %%P operand"
  msgstr "ungÃ¼ltiger %%P-Operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13686
  #, c-format
  msgid "invalid %%p value"
  msgstr "ungÃ¼ltiger %%p-Wert"
--- 2711,2717 ----
  msgid "invalid %%P operand"
  msgstr "ungÃ¼ltiger %%P-Operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "ungÃ¼ltiger %%p-Wert"
*************** msgid "post-increment address is not a r
*** 2765,2771 ****
  msgstr "Post-Increment-Adresse ist kein Register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20528
  msgid "bad address"
  msgstr "Falsche Adresse"
  
--- 2765,2771 ----
  msgstr "Post-Increment-Adresse ist kein Register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "Falsche Adresse"
  
*************** msgstr "Â»%%%cÂ« ist kein gÃ¼ltiger Oper
*** 2817,2824 ****
  #: 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:3326 config/riscv/riscv.c:3441
! #: config/riscv/riscv.c:3447 config/riscv/riscv.c:3456
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ungÃ¼ltige Verwendung von Â»%%%cÂ«"
--- 2817,2824 ----
  #: 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:3335 config/riscv/riscv.c:3450
! #: config/riscv/riscv.c:3456 config/riscv/riscv.c:3465
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ungÃ¼ltige Verwendung von Â»%%%cÂ«"
*************** msgstr "Stapelspeicher aufgebraucht.\n"
*** 2954,3239 ****
  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:3851
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> benÃ¶tigt Hardware-Gleitkommabefehle"
  
! #: config/rs6000/rs6000.c:3859
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> benÃ¶tigt indizierte Adressierung"
  
! #: config/rs6000/rs6000.c:3864
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> und %<-mno-altivec%> sind unvertrÃ¤glich"
  
! #: config/rs6000/rs6000.c:3866
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> schaltet vsx aus"
  
! #: config/rs6000/rs6000.c:4006
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> benÃ¶tigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.c:4009
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> benÃ¶tigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.c:4021
  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:10752
  msgid "bad move"
  msgstr "ungÃ¼ltige Bewegung"
  
! #: config/rs6000/rs6000.c:13316
  msgid "Bad 128-bit move"
  msgstr "Falsche 128-Bit-Verschiebung"
  
! #: config/rs6000/rs6000.c:13496
  #, c-format
  msgid "invalid %%A value"
  msgstr "ungÃ¼ltiger %%A-Wert"
  
! #: config/rs6000/rs6000.c:13505 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungÃ¼ltiger %%D-Wert"
  
! #: config/rs6000/rs6000.c:13520
  #, c-format
  msgid "invalid %%e value"
  msgstr "ungÃ¼ltiger %%e-Wert"
  
! #: config/rs6000/rs6000.c:13541
  #, c-format
  msgid "invalid %%f value"
  msgstr "ungÃ¼ltiger %%f-Wert"
  
! #: config/rs6000/rs6000.c:13550
  #, c-format
  msgid "invalid %%F value"
  msgstr "ungÃ¼ltiger %%F-Wert"
  
! #: config/rs6000/rs6000.c:13559
  #, c-format
  msgid "invalid %%G value"
  msgstr "ungÃ¼ltiger %%G-Wert"
  
! #: config/rs6000/rs6000.c:13594
  #, c-format
  msgid "invalid %%j code"
  msgstr "ungÃ¼ltiger %%j-Code"
  
! #: config/rs6000/rs6000.c:13604
  #, c-format
  msgid "invalid %%J code"
  msgstr "ungÃ¼ltiger %%J-Code"
  
! #: config/rs6000/rs6000.c:13614
  #, c-format
  msgid "invalid %%k value"
  msgstr "ungÃ¼ltiger %%k-Wert"
  
! #: config/rs6000/rs6000.c:13629 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungÃ¼ltiger %%K-Wert"
  
! #: config/rs6000/rs6000.c:13676
  #, c-format
  msgid "invalid %%O value"
  msgstr "ungÃ¼ltiger %%O-Wert"
  
! #: config/rs6000/rs6000.c:13723
  #, c-format
  msgid "invalid %%q value"
  msgstr "ungÃ¼ltiger %%q-Wert"
  
! #: config/rs6000/rs6000.c:13765
  #, c-format
  msgid "invalid %%t value"
  msgstr "ungÃ¼ltiger %%t-Wert"
  
! #: config/rs6000/rs6000.c:13782
  #, c-format
  msgid "invalid %%T value"
  msgstr "ungÃ¼ltiger %%T-Wert"
  
! #: config/rs6000/rs6000.c:13794
  #, c-format
  msgid "invalid %%u value"
  msgstr "ungÃ¼ltiger %%u-Wert"
  
! #: config/rs6000/rs6000.c:13808 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungÃ¼ltiger %%v-Wert"
  
! #: config/rs6000/rs6000.c:13858
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungÃ¼ltiger %%V-Wert"
  
! #: config/rs6000/rs6000.c:13875 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungÃ¼ltiger %%x-Wert"
  
! #: config/rs6000/rs6000.c:13932
  #, c-format
  msgid "invalid %%z value"
  msgstr "ungÃ¼ltiger %%z-Wert"
  
! #: config/rs6000/rs6000.c:14001
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probieren"
  
! #: config/rs6000/rs6000.c:14845
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Unerlaubtes Mischen von IEEE-128-Bit- und IBM-128-Bit-Gleitkommatypen"
  
! #: config/rs6000/rs6000.c:23803
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/rs6000/rs6000.c:26952
  msgid "Could not generate addis value for fusion"
  msgstr "Addis-Wert fÃ¼r Fusion kann nicht erzeugt werden"
  
! #: config/rs6000/rs6000.c:27021
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Lade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werden"
  
! #: config/rs6000/rs6000.c:27097
  msgid "Bad GPR fusion"
  msgstr "Falsche GPR-Fusion"
  
! #: config/rs6000/rs6000.c:27657
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27659
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27661
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung von %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27663
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung in %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27678
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27680
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27682
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung von %<* __vector_pair%>"
  
! #: config/rs6000/rs6000.c:27684
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung in %<* __vector_pair%>"
  
! #: config/s390/s390.c:7884
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "symbolische Speicherreferenzen werden nur auf z10 oder neuer unterstÃ¼tzt"
  
! #: config/s390/s390.c:7895
  #, c-format
  msgid "cannot decompose address"
  msgstr "Adresse kann nicht zerlegt werden"
  
! #: config/s390/s390.c:7976
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ungÃ¼ltiger Vergleichsoperator fÃ¼r Ausgabemodifizierer Â»EÂ«"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ungÃ¼ltige Referenz fÃ¼r Ausgabemodifizierer Â»JÂ«"
  
! #: config/s390/s390.c:8017
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»OÂ«"
  
! #: config/s390/s390.c:8039
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»RÂ«"
  
! #: config/s390/s390.c:8057
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "Speicherreferenz fÃ¼r Ausgabemodifizierer Â»SÂ« erwartet"
  
! #: config/s390/s390.c:8067
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»SÂ«"
  
! #: config/s390/s390.c:8088
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "Register oder Speicherausdruck fÃ¼r Ausgabemodifizierer Â»NÂ« erwartet"
  
! #: config/s390/s390.c:8099
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "Register oder Speicherausdruck fÃ¼r Ausgabemodifizierer Â»MÂ« erwartet"
  
! #: config/s390/s390.c:8185 config/s390/s390.c:8206
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ungÃ¼ltige Konstante fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:8203
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "UngÃ¼ltige Konstante â€“ anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.c:8240
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ungÃ¼ltiger konstanter Vektor fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:8247
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ungÃ¼ltiger Ausdruck â€“ anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.c:8250
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ungÃ¼ltiger Ausdruck fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:12029
  msgid "vector argument passed to unprototyped function"
  msgstr "Vektor-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/s390/s390.c:16403
  msgid "types differ in signedness"
  msgstr "Typen unterscheiden sich im Vorzeichenbesitz"
  
! #: config/s390/s390.c:16413
  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:16416
  msgid "binary operator does not support vector bool operand"
  msgstr "BinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nicht"
  
! #: config/s390/s390.c:16424
  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"
  
--- 2954,3239 ----
  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:3855
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> benÃ¶tigt Hardware-Gleitkommabefehle"
  
! #: config/rs6000/rs6000.c:3863
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> benÃ¶tigt indizierte Adressierung"
  
! #: config/rs6000/rs6000.c:3868
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> und %<-mno-altivec%> sind unvertrÃ¤glich"
  
! #: config/rs6000/rs6000.c:3870
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> schaltet vsx aus"
  
! #: config/rs6000/rs6000.c:4010
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> benÃ¶tigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.c:4013
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> benÃ¶tigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.c:4025
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> ist im Little-Endian-Modus nicht verfÃ¼gbar"
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr "ungÃ¼ltige Bewegung"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr "Falsche 128-Bit-Verschiebung"
  
! #: config/rs6000/rs6000.c:13589
  #, c-format
  msgid "invalid %%A value"
  msgstr "ungÃ¼ltiger %%A-Wert"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungÃ¼ltiger %%D-Wert"
  
! #: config/rs6000/rs6000.c:13613
  #, c-format
  msgid "invalid %%e value"
  msgstr "ungÃ¼ltiger %%e-Wert"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "ungÃ¼ltiger %%f-Wert"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "ungÃ¼ltiger %%F-Wert"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "ungÃ¼ltiger %%G-Wert"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "ungÃ¼ltiger %%j-Code"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "ungÃ¼ltiger %%J-Code"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "ungÃ¼ltiger %%k-Wert"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungÃ¼ltiger %%K-Wert"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "ungÃ¼ltiger %%O-Wert"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "ungÃ¼ltiger %%q-Wert"
  
! #: config/rs6000/rs6000.c:13858
  #, c-format
  msgid "invalid %%t value"
  msgstr "ungÃ¼ltiger %%t-Wert"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "ungÃ¼ltiger %%T-Wert"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "ungÃ¼ltiger %%u-Wert"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungÃ¼ltiger %%v-Wert"
  
! #: config/rs6000/rs6000.c:13951
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungÃ¼ltiger %%V-Wert"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungÃ¼ltiger %%x-Wert"
  
! #: config/rs6000/rs6000.c:14025
  #, c-format
  msgid "invalid %%z value"
  msgstr "ungÃ¼ltiger %%z-Wert"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probieren"
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Unerlaubtes Mischen von IEEE-128-Bit- und IBM-128-Bit-Gleitkommatypen"
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/rs6000/rs6000.c:27071
  msgid "Could not generate addis value for fusion"
  msgstr "Addis-Wert fÃ¼r Fusion kann nicht erzeugt werden"
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Lade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werden"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr "Falsche GPR-Fusion"
  
! #: config/rs6000/rs6000.c:27776
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27778
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27780
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung von %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27782
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung in %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27797
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27799
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27801
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung von %<* __vector_pair%>"
  
! #: config/rs6000/rs6000.c:27803
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung in %<* __vector_pair%>"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "symbolische Speicherreferenzen werden nur auf z10 oder neuer unterstÃ¼tzt"
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr "Adresse kann nicht zerlegt werden"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ungÃ¼ltiger Vergleichsoperator fÃ¼r Ausgabemodifizierer Â»EÂ«"
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ungÃ¼ltige Referenz fÃ¼r Ausgabemodifizierer Â»JÂ«"
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»OÂ«"
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»RÂ«"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "Speicherreferenz fÃ¼r Ausgabemodifizierer Â»SÂ« erwartet"
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»SÂ«"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "Register oder Speicherausdruck fÃ¼r Ausgabemodifizierer Â»NÂ« erwartet"
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "Register oder Speicherausdruck fÃ¼r Ausgabemodifizierer Â»MÂ« erwartet"
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ungÃ¼ltige Konstante fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "UngÃ¼ltige Konstante â€“ anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ungÃ¼ltiger konstanter Vektor fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ungÃ¼ltiger Ausdruck â€“ anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ungÃ¼ltiger Ausdruck fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:12052
  msgid "vector argument passed to unprototyped function"
  msgstr "Vektor-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr "Typen unterscheiden sich im Vorzeichenbesitz"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr "binÃ¤rer Operator unterstÃ¼tzt keine zwei bool-Vektor-Operanden"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr "BinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nicht"
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binÃ¤rer Operator unterstÃ¼tzt nicht, dass bool-Vektor mit Gleitkommavektor vermischt wird"
  
*************** msgstr "({anonym})"
*** 3496,3503 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14380 cp/parser.c:31016
! #: cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
--- 3496,3503 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
*************** msgstr "%<;%> erwartet"
*** 3517,3523 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
--- 3517,3523 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
*************** msgstr "%<)%> erwartet"
*** 3525,3531 ****
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
--- 3525,3531 ----
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
*************** msgstr "%<;%>, %<,%> oder %<)%> erwartet
*** 3543,3563 ****
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31641
! #: cp/parser.c:35326
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19941
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> erwartet"
--- 3543,3563 ----
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> erwartet"
*************** msgstr "%<{%> erwartet"
*** 3568,3580 ****
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31668
! #: cp/parser.c:33316 cp/parser.c:36125 cp/parser.c:36909
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.c:6667 cp/parser.c:31555
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
--- 3568,3580 ----
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
*************** msgstr "%<while%> erwartet"
*** 3583,3589 ****
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31014 cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
--- 3583,3589 ----
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
*************** msgstr "%<,%> erwartet"
*** 3592,3609 ****
  msgid "expected %<.%>"
  msgstr "%<.%> erwartet"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33890
! #: cp/parser.c:33911
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
--- 3592,3609 ----
  msgid "expected %<.%>"
  msgstr "%<.%> erwartet"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
*************** msgstr "%<,%> oder %<)%> erwartet"
*** 3611,3638 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31632 cp/parser.c:34100
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40913
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
  
! #: c/c-typeck.c:8370
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17360 cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
--- 3611,3638 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
*************** msgstr "Sprungmarke erwartet"
*** 3647,3675 ****
  msgid "candidate:"
  msgstr "Kandidat:"
  
! #: cp/call.c:7407
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.c:7545 cp/pt.c:2044 cp/pt.c:25058
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
  msgstr[1] "Kandidaten sind:"
  
! #: cp/call.c:12092
  msgid "candidate 1:"
  msgstr "Kandidat 1:"
  
! #: cp/call.c:12093
  msgid "candidate 2:"
  msgstr "Kandidat 2:"
  
! #: cp/decl.c:3392
  msgid "jump to label %qD"
  msgstr "Sprung zur Marke %qD"
  
! #: cp/decl.c:3393
  msgid "jump to case label"
  msgstr "Sprung zur case-Marke"
  
--- 3647,3675 ----
  msgid "candidate:"
  msgstr "Kandidat:"
  
! #: cp/call.c:7411
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
  msgstr[1] "Kandidaten sind:"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "Kandidat 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "Kandidat 2:"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr "Sprung zur Marke %qD"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "Sprung zur case-Marke"
  
*************** msgstr "Parameter %qD darf in diesem Kon
*** 3888,3914 ****
  msgid "local variable %qD may not appear in this context"
  msgstr "lokale Variable %qD darf in diesem Kontext nicht auftauchen"
  
! #: cp/parser.c:20737
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using enum%> ist nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:20740
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> des abhÃ¤ngigen Typen %qT"
  
! #: cp/parser.c:20742
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> an Nicht-AufzÃ¤hlungstyp %q#T"
  
! #: cp/parser.c:20744
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> an unvollstÃ¤ndigem Typ %qT"
  
! #: cp/parser.c:20746
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> von %qT vor seinem enum-specifier"
  
! #: cp/pt.c:2042 cp/semantics.c:5713
  msgid "candidates are:"
  msgstr "Kandidaten sind:"
  
--- 3888,3914 ----
  msgid "local variable %qD may not appear in this context"
  msgstr "lokale Variable %qD darf in diesem Kontext nicht auftauchen"
  
! #: cp/parser.c:20774
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using enum%> ist nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:20777
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> des abhÃ¤ngigen Typen %qT"
  
! #: cp/parser.c:20779
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> an Nicht-AufzÃ¤hlungstyp %q#T"
  
! #: cp/parser.c:20781
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> an unvollstÃ¤ndigem Typ %qT"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> von %qT vor seinem enum-specifier"
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "Kandidaten sind:"
  
*************** msgstr "Umformung verwirft Konstantheit"
*** 3952,3999 ****
  msgid "source type is not polymorphic"
  msgstr "Quellentyp ist nicht polymorph"
  
! #: cp/typeck.c:6633 c/c-typeck.c:4406
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Minus"
  
! #: cp/typeck.c:6634 c/c-typeck.c:4393
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Plus"
  
! #: cp/typeck.c:6661 c/c-typeck.c:4450
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "Argument falschen Typs fÃ¼r Bit-Komplement"
  
! #: cp/typeck.c:6678 c/c-typeck.c:4458
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Argument falschen Typs fÃ¼r abs"
  
! #: cp/typeck.c:6690 c/c-typeck.c:4480
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "Argument falschen Typs fÃ¼r Konjugation"
  
! #: cp/typeck.c:6708
  msgid "in argument to unary !"
  msgstr "in Argument fÃ¼r unÃ¤res !"
  
! #: cp/typeck.c:6754
  msgid "no pre-increment operator for type"
  msgstr "kein PrÃ¤inkrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6756
  msgid "no post-increment operator for type"
  msgstr "kein Postinkrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6758
  msgid "no pre-decrement operator for type"
  msgstr "kein PrÃ¤dekrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6760
  msgid "no post-decrement operator for type"
  msgstr "kein Postdekrementoperator fÃ¼r Typ"
  
--- 3952,3999 ----
  msgid "source type is not polymorphic"
  msgstr "Quellentyp ist nicht polymorph"
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Minus"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Plus"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "Argument falschen Typs fÃ¼r Bit-Komplement"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Argument falschen Typs fÃ¼r abs"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "Argument falschen Typs fÃ¼r Konjugation"
  
! #: cp/typeck.c:6719
  msgid "in argument to unary !"
  msgstr "in Argument fÃ¼r unÃ¤res !"
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr "kein PrÃ¤inkrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr "kein Postinkrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr "kein PrÃ¤dekrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr "kein Postdekrementoperator fÃ¼r Typ"
  
*************** msgstr "Unstimmige Arraygrenzen fÃ¼r Dim
*** 4101,4107 ****
  msgid "Driving:"
  msgstr "Angesteuert:"
  
! #: fortran/interface.c:3421 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "effektives Argument fÃ¼r INTENT = OUT/INOUT"
  
--- 4101,4107 ----
  msgid "Driving:"
  msgstr "Angesteuert:"
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "effektives Argument fÃ¼r INTENT = OUT/INOUT"
  
*************** msgstr "Falscher Operator"
*** 4231,4237 ****
  msgid "Bad type in constant expression"
  msgstr "Falscher Typ in Konstanten-Ausdruck"
  
! #: fortran/module.c:7303
  msgid "Unexpected end of module"
  msgstr "Unerwartetes Modulende"
  
--- 4231,4237 ----
  msgid "Bad type in constant expression"
  msgstr "Falscher Typ in Konstanten-Ausdruck"
  
! #: fortran/module.c:7314
  msgid "Unexpected end of module"
  msgstr "Unerwartetes Modulende"
  
*************** msgstr "Block-IF"
*** 4259,4269 ****
  msgid "implied END DO"
  msgstr "impliziertes END DO"
  
! #: fortran/parse.c:2139 fortran/resolve.c:11928
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11980 fortran/resolve.c:11983
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
--- 4259,4269 ----
  msgid "implied END DO"
  msgstr "impliziertes END DO"
  
! #: fortran/parse.c:2139 fortran/resolve.c:11936
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
*************** msgstr "Resultat mit nicht konstanter Ze
*** 4349,4502 ****
  msgid "bind(c) procedure"
  msgstr "bind(c)-Prozedur"
  
! #: fortran/resolve.c:4050
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %%L"
  
! #: fortran/resolve.c:4066
  #, 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:4083
  #, 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:4088
  #, 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:4103
  #, 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:4145
  #, 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:4168
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operand des Operators .not. bei %%L ist %s"
  
! #: fortran/resolve.c:4182
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX-GrÃ¶ÃŸen kÃ¶nnen nicht bei %L verglichen werden"
  
! #: fortran/resolve.c:4280
  #, 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:4286
  #, 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:4299
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L; meinten Sie Â»%sÂ«?"
  
! #: fortran/resolve.c:4302
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L"
  
! #: fortran/resolve.c:4305
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operand des Benutzeroperators %%<%s%%> bei %%L ist %s"
  
! #: fortran/resolve.c:4309
  #, 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:4395
  #, 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:7234
  msgid "Loop variable"
  msgstr "Schleifenvariable"
  
! #: fortran/resolve.c:7238
  msgid "iterator variable"
  msgstr "Iteratorvariable"
  
! #: fortran/resolve.c:7242
  msgid "Start expression in DO loop"
  msgstr "Anfangs-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7246
  msgid "End expression in DO loop"
  msgstr "End-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7250
  msgid "Step expression in DO loop"
  msgstr "Schrittausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7536 fortran/resolve.c:7539
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Objekt"
  
! #: fortran/resolve.c:7916 fortran/resolve.c:7919
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Objekt"
  
! #: fortran/resolve.c:8152 fortran/resolve.c:10105
  msgid "STAT variable"
  msgstr "STAT-Variable"
  
! #: fortran/resolve.c:8196 fortran/resolve.c:10117
  msgid "ERRMSG variable"
  msgstr "ERRMSG-Variable"
  
! #: fortran/resolve.c:9911
  msgid "item in READ"
  msgstr "Element in READ"
  
! #: fortran/resolve.c:10129
  msgid "ACQUIRED_LOCK variable"
  msgstr "Variable ACQUIRED_LOCK"
  
! #: fortran/trans-array.c:1750
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Unterschiedliche CHARACTER-LÃ¤ngen (%ld/%ld) in Feldkonstruktor"
  
! #: fortran/trans-array.c:6023
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "GanzzahlÃ¼berlauf bei der Berechnung des zu reservierenden Speichers"
  
! #: fortran/trans-array.c:9788
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "Der Wert des Parameters PDT LEN Â»%sÂ« stimmt nicht mit dem in der Dummy-Deklaration Ã¼berein"
  
! #: fortran/trans-decl.c:6235
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Effektive ZeichenkettenlÃ¤nge passt nicht zur deklarierten fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)"
  
! #: fortran/trans-decl.c:6243
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Effektive ZeichenkettenlÃ¤nge ist kÃ¼rzer als die deklarierte fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)"
  
! #: fortran/trans-expr.c:9796
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Ziel fÃ¼r neue Rangabbildung ist zu klein (%ld < %ld)"
  
! #: fortran/trans-expr.c:11270
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
--- 4349,4502 ----
  msgid "bind(c) procedure"
  msgstr "bind(c)-Prozedur"
  
! #: fortran/resolve.c:4052
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %%L"
  
! #: fortran/resolve.c:4069
  #, 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:4086
  #, 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:4091
  #, 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:4106
  #, 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:4149
  #, 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:4172
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operand des Operators .not. bei %%L ist %s"
  
! #: fortran/resolve.c:4186
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX-GrÃ¶ÃŸen kÃ¶nnen nicht bei %L verglichen werden"
  
! #: fortran/resolve.c:4284
  #, 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:4290
  #, 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:4304
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L; meinten Sie Â»%sÂ«?"
  
! #: fortran/resolve.c:4307
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L"
  
! #: fortran/resolve.c:4312
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operand des Benutzeroperators %%<%s%%> bei %%L ist %s"
  
! #: fortran/resolve.c:4317
  #, 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:4403
  #, 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:7242
  msgid "Loop variable"
  msgstr "Schleifenvariable"
  
! #: fortran/resolve.c:7246
  msgid "iterator variable"
  msgstr "Iteratorvariable"
  
! #: fortran/resolve.c:7250
  msgid "Start expression in DO loop"
  msgstr "Anfangs-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7254
  msgid "End expression in DO loop"
  msgstr "End-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7258
  msgid "Step expression in DO loop"
  msgstr "Schrittausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7544 fortran/resolve.c:7547
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Objekt"
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7927
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Objekt"
  
! #: fortran/resolve.c:8160 fortran/resolve.c:10113
  msgid "STAT variable"
  msgstr "STAT-Variable"
  
! #: fortran/resolve.c:8204 fortran/resolve.c:10125
  msgid "ERRMSG variable"
  msgstr "ERRMSG-Variable"
  
! #: fortran/resolve.c:9919
  msgid "item in READ"
  msgstr "Element in READ"
  
! #: fortran/resolve.c:10137
  msgid "ACQUIRED_LOCK variable"
  msgstr "Variable ACQUIRED_LOCK"
  
! #: fortran/trans-array.c:1778
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Unterschiedliche CHARACTER-LÃ¤ngen (%ld/%ld) in Feldkonstruktor"
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "GanzzahlÃ¼berlauf bei der Berechnung des zu reservierenden Speichers"
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "Der Wert des Parameters PDT LEN Â»%sÂ« stimmt nicht mit dem in der Dummy-Deklaration Ã¼berein"
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Effektive ZeichenkettenlÃ¤nge passt nicht zur deklarierten fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)"
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Effektive ZeichenkettenlÃ¤nge ist kÃ¼rzer als die deklarierte fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)"
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Ziel fÃ¼r neue Rangabbildung ist zu klein (%ld < %ld)"
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
*************** msgstr "Feldreferenz auÃŸerhalb des Wert
*** 4621,4646 ****
  msgid "Incorrect function return value"
  msgstr "Falscher Funktions-RÃ¼ckgabewert"
  
! #: fortran/trans.c:714 fortran/trans.c:789
  #, c-format
  msgid "Error allocating %lu bytes"
  msgstr "Fehler beim Reservieren von %lu Bytes"
  
! #: fortran/trans.c:998
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr "Versuch, bereits reservierte Variable Â»%sÂ« zu reservieren"
  
! #: fortran/trans.c:1004
  msgid "Attempting to allocate already allocated variable"
  msgstr "Versuch, bereits reservierte Variable zu reservieren"
  
! #: fortran/trans.c:1454 fortran/trans.c:1613
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Versuch, nicht reserviertes Â»%sÂ« freizugeben"
  
! #: fortran/trans.c:1771
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr "Fehler beim VergrÃ¶ÃŸern des Speicherblocks auf %lu Bytes"
--- 4621,4646 ----
  msgid "Incorrect function return value"
  msgstr "Falscher Funktions-RÃ¼ckgabewert"
  
! #: fortran/trans.c:724 fortran/trans.c:799
  #, c-format
  msgid "Error allocating %lu bytes"
  msgstr "Fehler beim Reservieren von %lu Bytes"
  
! #: fortran/trans.c:1008
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr "Versuch, bereits reservierte Variable Â»%sÂ« zu reservieren"
  
! #: fortran/trans.c:1014
  msgid "Attempting to allocate already allocated variable"
  msgstr "Versuch, bereits reservierte Variable zu reservieren"
  
! #: fortran/trans.c:1464 fortran/trans.c:1623
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Versuch, nicht reserviertes Â»%sÂ« freizugeben"
  
! #: fortran/trans.c:1781
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr "Fehler beim VergrÃ¶ÃŸern des Speicherblocks auf %lu Bytes"
*************** msgstr "Â»-Xbind-nowÂ« und Â»-Xbind-lazy
*** 4835,4849 ****
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr "evtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwenden"
  
! #: config/arc/arc.h:68 config/mips/mips.h:1452
  msgid "may not use both -EB and -EL"
  msgstr "Â»-EBÂ« und Â»-ELÂ« dÃ¼rfen nicht gleichzeitig verwendet werden"
  
! #: config/arm/arm.h:93
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "Â»-mfloat-abi=softÂ« und Â»-mfloat-abi=hardÂ« dÃ¼rfen nicht zusammen verwendet werden"
  
! #: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "Â»-mbig-endianÂ« und Â»-mlittle-endianÂ« dÃ¼rfen nicht zusammen verwendet werden"
  
--- 4835,4849 ----
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr "evtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwenden"
  
! #: config/arc/arc.h:68 config/mips/mips.h:1453
  msgid "may not use both -EB and -EL"
  msgstr "Â»-EBÂ« und Â»-ELÂ« dÃ¼rfen nicht gleichzeitig verwendet werden"
  
! #: config/arm/arm.h:94
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "Â»-mfloat-abi=softÂ« und Â»-mfloat-abi=hardÂ« dÃ¼rfen nicht zusammen verwendet werden"
  
! #: config/arm/arm.h:96 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "Â»-mbig-endianÂ« und Â»-mlittle-endianÂ« dÃ¼rfen nicht zusammen verwendet werden"
  
*************** msgstr "kein Prozessortyp zum Binden ang
*** 4859,4866 ****
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "Â»-march=â€¦Â« und Â»-mcpu=â€¦Â« dÃ¼rfen nicht zusammen angegeben werden"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141
  msgid "shared and mdll are not compatible"
  msgstr "shared und mdll sind unvertrÃ¤glich"
  
--- 4859,4866 ----
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "Â»-march=â€¦Â« und Â»-mcpu=â€¦Â« dÃ¼rfen nicht zusammen angegeben werden"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:138
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:153
  msgid "shared and mdll are not compatible"
  msgstr "shared und mdll sind unvertrÃ¤glich"
  
*************** msgid "Warn about creation of array temp
*** 5020,5029 ****
  msgstr "Bei Erzeugung temporÃ¤rer Felder warnen."
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1017 common.opt:1021
! #: common.opt:1025 common.opt:1029 common.opt:1679 common.opt:1735
! #: common.opt:1874 common.opt:1878 common.opt:2116 common.opt:2330
! #: common.opt:3046
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
--- 5020,5029 ----
  msgstr "Bei Erzeugung temporÃ¤rer Felder warnen."
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1021 common.opt:1025
! #: common.opt:1029 common.opt:1033 common.opt:1683 common.opt:1739
! #: common.opt:1878 common.opt:1882 common.opt:2120 common.opt:2334
! #: common.opt:3050
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
*************** msgstr "Alle lokalen Felder Ã¼ber Stapel
*** 5498,5657 ****
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr "Standardzugriff von ModulentitÃ¤ten auf PRIVATE setzen."
  
! #: fortran/lang.opt:708
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr "Versuchen, abgeleitete Typen so kompakt wie mÃ¶glich anzuordnen."
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr "Klammern in AusdrÃ¼cken schÃ¼tzen."
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr "Pfad zu Headerdatei, die vor jeder Ãœbersetzungseinheit eingebunden wird."
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr "BereichsprÃ¼fung wÃ¤hrend Kompilierung einschalten."
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr "Jeden REAL(4) als REAL(8) interpretieren."
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr "Jeden REAL(4) als REAL(10) interpretieren."
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr "Jeden REAL(4) als REAL(16) interpretieren."
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr "Jeden REAL(8) als REAL(4) interpretieren."
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr "Jeden REAL(8) als REAL(10) interpretieren."
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr "Jeden REAL(8) als REAL(16) interpretieren."
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr "LHS in Zuweisungen neu reservieren."
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr "Eine 4-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden."
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr "Eine 8-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden."
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr "Lokale Variablen auf Stapel anlegen, um indirekte Rekursion zu ermÃ¶glichen."
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr "Feldabschnitte bei Prozedureintritt in einen zusammenhÃ¤ngenden Block kopieren."
  
! #: fortran/lang.opt:772
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr "-fcoarray=<none|single|lib>\tAngeben, welche Koarray-Parallelisierung verwendet wird."
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr "-fcheck=[...]\tDurchgefÃ¼hrte LaufzeitprÃ¼fungen."
  
! #: fortran/lang.opt:792
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr "Einen zweiten Unterstrich anhÃ¤ngen, wenn der Name bereits einen Unterstrich enthÃ¤lt."
  
! #: fortran/lang.opt:800
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr "Negatives Vorzeichen auf Null-Werte anwenden."
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr "Optimierung der Endrekursion verbieten, wenn die aufrufende Routine die ZeichenlÃ¤nge weggelassen haben kÃ¶nnte."
  
! #: fortran/lang.opt:811
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr "Unterstriche an extern sichtbare Namen anhÃ¤ngen."
  
! #: fortran/lang.opt:815 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1903 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1099 common.opt:1103
! #: common.opt:1107 common.opt:1194 common.opt:1471 common.opt:1550
! #: common.opt:1826 common.opt:1965 common.opt:2008 common.opt:2405
! #: common.opt:2441 common.opt:2534 common.opt:2538 common.opt:2647
! #: common.opt:2738 common.opt:2746 common.opt:2754 common.opt:2762
! #: common.opt:2863 common.opt:2919 common.opt:3007 common.opt:3151
! #: common.opt:3155 common.opt:3159 common.opt:3163
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr "GNU Fortran Hilfsbibliothek (libgfortran) statisch binden."
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr "Mit dem Standard ISO Fortran 2003 Ã¼bereinstimmen."
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr "Mit dem Standard ISO Fortran 2008 Ã¼bereinstimmen."
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr "Mit dem Standard ISO Fortran 2008 inkl. TS 29113 Ã¼bereinstimmen."
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr "Mit dem Standard ISO Fortran 2018 Ã¼bereinstimmen."
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr "Mit dem Standard ISO Fortran 95 Ã¼bereinstimmen."
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr "Mit nichts besonderem Ã¼bereinstimmen."
  
! #: fortran/lang.opt:883
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr "Erweiterungen akzeptieren, um alten Code zu unterstÃ¼tzen."
--- 5498,5657 ----
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr "Standardzugriff von ModulentitÃ¤ten auf PRIVATE setzen."
  
! #: fortran/lang.opt:704
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr "Versuchen, abgeleitete Typen so kompakt wie mÃ¶glich anzuordnen."
  
! #: fortran/lang.opt:712
  #, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr "Klammern in AusdrÃ¼cken schÃ¼tzen."
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr "Pfad zu Headerdatei, die vor jeder Ãœbersetzungseinheit eingebunden wird."
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr "BereichsprÃ¼fung wÃ¤hrend Kompilierung einschalten."
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr "Jeden REAL(4) als REAL(8) interpretieren."
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr "Jeden REAL(4) als REAL(10) interpretieren."
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr "Jeden REAL(4) als REAL(16) interpretieren."
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr "Jeden REAL(8) als REAL(4) interpretieren."
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr "Jeden REAL(8) als REAL(10) interpretieren."
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr "Jeden REAL(8) als REAL(16) interpretieren."
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr "LHS in Zuweisungen neu reservieren."
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr "Eine 4-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden."
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr "Eine 8-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden."
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr "Lokale Variablen auf Stapel anlegen, um indirekte Rekursion zu ermÃ¶glichen."
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr "Feldabschnitte bei Prozedureintritt in einen zusammenhÃ¤ngenden Block kopieren."
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr "-fcoarray=<none|single|lib>\tAngeben, welche Koarray-Parallelisierung verwendet wird."
  
! #: fortran/lang.opt:784
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr "-fcheck=[...]\tDurchgefÃ¼hrte LaufzeitprÃ¼fungen."
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr "Einen zweiten Unterstrich anhÃ¤ngen, wenn der Name bereits einen Unterstrich enthÃ¤lt."
  
! #: fortran/lang.opt:796
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr "Negatives Vorzeichen auf Null-Werte anwenden."
  
! #: fortran/lang.opt:803
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr "Optimierung der Endrekursion verbieten, wenn die aufrufende Routine die ZeichenlÃ¤nge weggelassen haben kÃ¶nnte."
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr "Unterstriche an extern sichtbare Namen anhÃ¤ngen."
  
! #: fortran/lang.opt:811 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1890 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1103 common.opt:1107
! #: common.opt:1111 common.opt:1198 common.opt:1475 common.opt:1554
! #: common.opt:1830 common.opt:1969 common.opt:2012 common.opt:2409
! #: common.opt:2445 common.opt:2538 common.opt:2542 common.opt:2651
! #: common.opt:2742 common.opt:2750 common.opt:2758 common.opt:2766
! #: common.opt:2867 common.opt:2923 common.opt:3011 common.opt:3155
! #: common.opt:3159 common.opt:3163 common.opt:3167
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
  
! #: fortran/lang.opt:851
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr "GNU Fortran Hilfsbibliothek (libgfortran) statisch binden."
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr "Mit dem Standard ISO Fortran 2003 Ã¼bereinstimmen."
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr "Mit dem Standard ISO Fortran 2008 Ã¼bereinstimmen."
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr "Mit dem Standard ISO Fortran 2008 inkl. TS 29113 Ã¼bereinstimmen."
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr "Mit dem Standard ISO Fortran 2018 Ã¼bereinstimmen."
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr "Mit dem Standard ISO Fortran 95 Ã¼bereinstimmen."
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr "Mit nichts besonderem Ã¼bereinstimmen."
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr "Erweiterungen akzeptieren, um alten Code zu unterstÃ¼tzen."
*************** msgstr "Warnen bei Deallokationsaufrufen
*** 6330,6337 ****
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corrsponding call to the allocation or deallocation function."
! msgstr "Warnen bei NichtÃ¼bereinstimmung zwischen Aufrufen der Operatoren %<new%> oder %<delete%> und dem entsprechenden Aufruf der Allokations- oder Deallokationsfunktion."
  
  #: c-family/c.opt:808
  #, no-c-format
--- 6330,6337 ----
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function."
! msgstr "Warnen bei NichtÃ¼bereinstimmung zwischen Aufrufen der Operatoren Â»newÂ« oder Â»deleteÂ« und dem entsprechenden Aufruf der Allokations- oder Deallokationsfunktion."
  
  #: c-family/c.opt:808
  #, no-c-format
*************** msgstr "-faligned-new=<N>\tÃœberausgeric
*** 6954,6961 ****
  msgid "Allow variadic functions without named parameter."
  msgstr "Variadische Funktionen ohne benannte Parameter erlauben."
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2068
! #: c-family/c.opt:2072 c-family/c.opt:2088
  #, no-c-format
  msgid "No longer supported."
  msgstr "Wird nicht mehr unterstÃ¼tzt."
--- 6954,6961 ----
  msgid "Allow variadic functions without named parameter."
  msgstr "Variadische Funktionen ohne benannte Parameter erlauben."
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2055
! #: c-family/c.opt:2059 c-family/c.opt:2075
  #, no-c-format
  msgid "No longer supported."
  msgstr "Wird nicht mehr unterstÃ¼tzt."
*************** msgstr "Standard-OpenACC-Berechnungsdime
*** 7312,7777 ****
  
  #: c-family/c.opt:1878
  #, no-c-format
- msgid "-fopenacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
- msgstr "-fopenacc-kernels=[decompose|parloops]\tModus, in dem OpenACC-Â»kernelsÂ«-Konstrukte verarbeitet werden."
- 
- #: c-family/c.opt:1891
- #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "OpenMP einschalten (bringt Â»-frecursiveÂ« in Fortran mit sich)."
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "SIMD-Direktiven von OpenMP einschalten."
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennen."
  
! #: c-family/c.opt:1910
  #, 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:1914
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "Ãœbereinstimmungsfehler zu Warnungen degradieren."
  
! #: c-family/c.opt:1918
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Plan-9-Spracherweiterungen einschalten."
  
! #: c-family/c.opt:1922
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "Die Eingabedatei als bereits vorverarbeitet behandeln."
  
! #: c-family/c.opt:1930
  #, 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:1934
  #, 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:1938
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr "Bekannte sprintf-RÃ¼ckgabewerte als Konstanten behandeln."
  
! #: c-family/c.opt:1942
  #, 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:1946
  #, 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:1950
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "Informationen zur Typbeschreibung zur Laufzeit erzeugen."
  
! #: c-family/c.opt:1954 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:1958
  #, 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:1962
  #, 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:1966 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:1970
  #, 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:1977
  #, 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:1993
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen."
  
! #: c-family/c.opt:1997
  #, 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:2004 c-family/c.opt:2009
  #, 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:2026
  #, 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:2033
  #, 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:2040
  #, 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:2044
  #, 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:2048 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:2052
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "__cxa_atexit verwenden, um Destruktoren zu registrieren."
  
! #: c-family/c.opt:2056
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr "__cxa_get_exception_ptr in Ausnahmebehandlung verwenden."
  
! #: c-family/c.opt:2060
  #, 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:2064
  #, 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:2076 d/lang.opt:326
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Common-Ã¤hnliche Symbole als schwache Symbole ausgeben."
  
! #: c-family/c.opt:2080
  #, 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:2084
  #, 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:2092
  #, 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:2096
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Deklaration in .decl-Datei ausgeben."
  
! #: c-family/c.opt:2100
  #, 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:2104
  #, 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:2108
  #, 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:2112
  #, 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:2117
  #, 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:2121
  #, 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:2125
  #, 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:2129
  #, 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:2133
  #, 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:2137
  #, 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:2141
  #, 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:2145
  #, 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:2149
  #, 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:2153
  #, 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:2163
  #, 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:2167
  #, 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:2179
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "C-Header mit Plattform-spezifischen Merkmalen erzeugen."
  
! #: c-family/c.opt:2183
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr "Dateinamen beim EinfÃ¼gen von Dateien neu abbilden."
  
! #: c-family/c.opt:2187 c-family/c.opt:2191
  #, 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:2195
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Mit dem ISO-C++-Standard von 2011 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2199
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Veraltet zugunsten von -std=c++11."
  
! #: c-family/c.opt:2203
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Veraltet zugunsten von -std=c++14."
  
! #: c-family/c.opt:2207
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Mit dem ISO-C++-Standard von 2014 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2211
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Veraltet zugunsten von -std=c++17."
  
! #: c-family/c.opt:2215
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Mit dem ISO-C++-Standard von 2017 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2219 c-family/c.opt:2223
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr "Mit dem ISO-C++-Standard 2020 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung)."
  
! #: c-family/c.opt:2227 c-family/c.opt:2231
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr "Mit dem ISO-C++-Standardentwurf 2023 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung)."
  
! #: c-family/c.opt:2235 c-family/c.opt:2373
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Mit dem ISO-C-Standard von 2011 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Veraltet zugunsten von -std=c11."
  
! #: c-family/c.opt:2243 c-family/c.opt:2247 c-family/c.opt:2377
! #: c-family/c.opt:2381
  #, 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:2251
  #, 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:2255 c-family/c.opt:2259 c-family/c.opt:2357
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Mit dem ISO-C-Standard von 1990 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2263 c-family/c.opt:2365
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Mit dem ISO-C-Standard von 1999 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2267
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Veraltet zugunsten von -std=c99."
  
! #: c-family/c.opt:2271 c-family/c.opt:2276
  #, 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:2281
  #, 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:2285
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Veraltet zugunsten von -std=gnu++11."
  
! #: c-family/c.opt:2289
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Veraltet zugunsten von -std=gnu++14."
  
! #: c-family/c.opt:2293
  #, 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:2297
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Veraltet zugunsten von -std=gnu++17."
  
! #: c-family/c.opt:2301
  #, 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:2305 c-family/c.opt:2309
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr "Mit dem ISO-C++-Standard fÃ¼r 2020 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2313 c-family/c.opt:2317
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "Mit dem ISO-C++-Standardentwurf fÃ¼r 2023 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2321
  #, 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:2325
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Veraltet zugunsten von -std=gnu11."
  
! #: c-family/c.opt:2329 c-family/c.opt:2333
  #, 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:2337
  #, 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:2341 c-family/c.opt:2345
  #, 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:2349
  #, 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:2353
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Veraltet zugunsten von -std=gnu99."
  
! #: c-family/c.opt:2361
  #, 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:2369
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Veraltet zugunsten von -std=iso9899:1999."
  
! #: c-family/c.opt:2385
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr "-stdlib=[libstdc++|libc++]\tDie Standardbibliothek, die fÃ¼r C++-Header und Laufzeit verwendet wird."
  
! #: c-family/c.opt:2402
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "Traditionelle Vorverarbeitung einschalten."
  
! #: c-family/c.opt:2406
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tTrigraphen nach ISO C unterstÃ¼tzen."
  
! #: c-family/c.opt:2410
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr "Keine system- oder GCC-spezifischen Makros vordefinieren."
--- 7312,7772 ----
  
  #: c-family/c.opt:1878
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "OpenMP einschalten (bringt Â»-frecursiveÂ« in Fortran mit sich)."
  
! #: c-family/c.opt:1882
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "SIMD-Direktiven von OpenMP einschalten."
  
! #: c-family/c.opt:1886
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennen."
  
! #: c-family/c.opt:1897
  #, 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:1901
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "Ãœbereinstimmungsfehler zu Warnungen degradieren."
  
! #: c-family/c.opt:1905
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Plan-9-Spracherweiterungen einschalten."
  
! #: c-family/c.opt:1909
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "Die Eingabedatei als bereits vorverarbeitet behandeln."
  
! #: c-family/c.opt:1917
  #, 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:1921
  #, 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:1925
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr "Bekannte sprintf-RÃ¼ckgabewerte als Konstanten behandeln."
  
! #: c-family/c.opt:1929
  #, 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:1933
  #, 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:1937
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "Informationen zur Typbeschreibung zur Laufzeit erzeugen."
  
! #: c-family/c.opt:1941 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:1945
  #, 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:1949
  #, 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:1953 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:1957
  #, 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:1964
  #, 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:1980
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen."
  
! #: c-family/c.opt:1984
  #, 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:1991 c-family/c.opt:1996
  #, 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:2013
  #, 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:2020
  #, 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:2027
  #, 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:2031
  #, 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:2035 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:2039
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "__cxa_atexit verwenden, um Destruktoren zu registrieren."
  
! #: c-family/c.opt:2043
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr "__cxa_get_exception_ptr in Ausnahmebehandlung verwenden."
  
! #: c-family/c.opt:2047
  #, 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:2051
  #, 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:2063
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Common-Ã¤hnliche Symbole als schwache Symbole ausgeben."
  
! #: c-family/c.opt:2067
  #, 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:2071
  #, 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:2079
  #, 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:2083
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Deklaration in .decl-Datei ausgeben."
  
! #: c-family/c.opt:2087
  #, 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:2091
  #, 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:2095
  #, 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:2099
  #, 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:2104
  #, 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:2108
  #, 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:2112
  #, 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:2116
  #, 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:2120
  #, 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:2124
  #, 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:2128
  #, 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:2132
  #, 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:2136
  #, 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:2140
  #, 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:2150
  #, 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:2154
  #, 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:2166
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "C-Header mit Plattform-spezifischen Merkmalen erzeugen."
  
! #: c-family/c.opt:2170
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr "Dateinamen beim EinfÃ¼gen von Dateien neu abbilden."
  
! #: c-family/c.opt:2174 c-family/c.opt:2178
  #, 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:2182
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Mit dem ISO-C++-Standard von 2011 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2186
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Veraltet zugunsten von -std=c++11."
  
! #: c-family/c.opt:2190
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Veraltet zugunsten von -std=c++14."
  
! #: c-family/c.opt:2194
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Mit dem ISO-C++-Standard von 2014 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2198
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Veraltet zugunsten von -std=c++17."
  
! #: c-family/c.opt:2202
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Mit dem ISO-C++-Standard von 2017 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2206 c-family/c.opt:2210
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr "Mit dem ISO-C++-Standard 2020 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung)."
  
! #: c-family/c.opt:2214 c-family/c.opt:2218
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr "Mit dem ISO-C++-Standardentwurf 2023 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung)."
  
! #: c-family/c.opt:2222 c-family/c.opt:2360
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Mit dem ISO-C-Standard von 2011 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2226
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Veraltet zugunsten von -std=c11."
  
! #: c-family/c.opt:2230 c-family/c.opt:2234 c-family/c.opt:2364
! #: c-family/c.opt:2368
  #, 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:2238
  #, 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:2242 c-family/c.opt:2246 c-family/c.opt:2344
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Mit dem ISO-C-Standard von 1990 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2250 c-family/c.opt:2352
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Mit dem ISO-C-Standard von 1999 Ã¼bereinstimmen."
  
! #: c-family/c.opt:2254
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Veraltet zugunsten von -std=c99."
  
! #: c-family/c.opt:2258 c-family/c.opt:2263
  #, 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:2268
  #, 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:2272
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Veraltet zugunsten von -std=gnu++11."
  
! #: c-family/c.opt:2276
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Veraltet zugunsten von -std=gnu++14."
  
! #: c-family/c.opt:2280
  #, 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:2284
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Veraltet zugunsten von -std=gnu++17."
  
! #: c-family/c.opt:2288
  #, 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:2292 c-family/c.opt:2296
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr "Mit dem ISO-C++-Standard fÃ¼r 2020 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2300 c-family/c.opt:2304
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "Mit dem ISO-C++-Standardentwurf fÃ¼r 2023 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen."
  
! #: c-family/c.opt:2308
  #, 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:2312
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Veraltet zugunsten von -std=gnu11."
  
! #: c-family/c.opt:2316 c-family/c.opt:2320
  #, 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:2324
  #, 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:2328 c-family/c.opt:2332
  #, 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:2336
  #, 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:2340
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Veraltet zugunsten von -std=gnu99."
  
! #: c-family/c.opt:2348
  #, 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:2356
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Veraltet zugunsten von -std=iso9899:1999."
  
! #: c-family/c.opt:2372
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr "-stdlib=[libstdc++|libc++]\tDie Standardbibliothek, die fÃ¼r C++-Header und Laufzeit verwendet wird."
  
! #: c-family/c.opt:2389
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "Traditionelle Vorverarbeitung einschalten."
  
! #: c-family/c.opt:2393
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tTrigraphen nach ISO C unterstÃ¼tzen."
  
! #: c-family/c.opt:2397
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr "Keine system- oder GCC-spezifischen Makros vordefinieren."
*************** msgstr "Unittest-Code eincompilieren."
*** 8016,8021 ****
--- 8011,8021 ----
  msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
  msgstr "-fversion=<Stufe|Ident>\tVersionscode >= <Stufe> oder durch <Ident> gekennzeichneten Code mitcompilieren."
  
+ #: d/lang.opt:326
+ #, no-c-format
+ msgid "Emit template instantiations as weak symbols."
+ msgstr "Template-Instanziierungen als schwache Symbole ausgeben."
+ 
  #: d/lang.opt:346
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
*************** msgstr "Mehr als 8192 GOT-EintrÃ¤ge auf
*** 9253,9395 ****
  msgid "Support TLS segment larger than 64K."
  msgstr "TLS-Segment grÃ¶ÃŸer als 64K unterstÃ¼tzen."
  
! #: config/riscv/riscv.opt:26
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr "-mbranch-cost=N\tSprungkosten auf ungefÃ¤hr N Befehle setzen."
  
! #: config/riscv/riscv.opt:30
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr "Bei Erzeugung von Â»-fpicÂ«-Code den ausfÃ¼hrbaren Dateien erlauben, PLTs zu verwenden. Ignoriert fÃ¼r Â»-fno-picÂ«."
  
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "Aufrufkonventionen fÃ¼r Ganzzahl und Gleitkomma angeben."
  
! #: config/riscv/riscv.opt:38 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr "Versuch, den Stapel an dieser Potenz von 2 auszurichten."
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr "UnterstÃ¼tzte ABIs (fÃ¼r Verwendung mit Option Â»-mabi=Â«):"
  
! #: config/riscv/riscv.opt:67
  #, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "Hardware-Gleitkommabefehle fÃ¼r Division und Quadratwurzel verwenden."
  
! #: config/riscv/riscv.opt:71
  #, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr "Hardwarebefehle fÃ¼r Ganzzahldivision verwenden."
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr "-march=\tCode fÃ¼r die angegebene RISC-V-ISA (z.B. RV64IM) erzeugen. ISA-Zeichenketten mÃ¼ssen in Kleinbuchstaben angegeben werden."
  
! #: config/riscv/riscv.opt:80 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr "-mtune=PROZESSOR\tAusgabe fÃ¼r PROZESSOR optimieren."
  
! #: config/riscv/riscv.opt:84
  #, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "-mcpu=PROZESSOR\tArchitektur von PROZESSOR verwenden und die Ausgabe dafÃ¼r optimieren."
  
! #: config/riscv/riscv.opt:88
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr "-msmall-data-limit=N\tGlobale und statische Daten kleiner als <N> Bytes in einen gesonderten Abschnitt legen (bei manchen Zielarchitekturen)."
  
! #: config/riscv/riscv.opt:92
  #, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "Kleineren, aber langsameren Code fÃ¼r Funktionsprologe und -epiloge verwenden."
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr "Adressen der Form BASE + LARGE_OFFSET in NEW_BASE + SMALL_OFFSET konvertieren, damit mehr Speicherzugriffe als komprimierte Anweisungen generiert werden kÃ¶nnen. Zielt derzeit auf 32-Bit-Integer-Laden/Speichern ab."
  
! #: config/riscv/riscv.opt:102 config/aarch64/aarch64.opt:92
  #, no-c-format
  msgid "Specify the code model."
  msgstr "Codemodell angeben."
  
! #: config/riscv/riscv.opt:106
  #, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr "Keine unausgerichteten Speicherzugriffe erzeugen."
  
! #: config/riscv/riscv.opt:110 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr "Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):"
  
! #: config/riscv/riscv.opt:120
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr "%reloc()-Operatoren statt Assemblermakros verwenden, um Adressen zu laden."
  
! #: config/riscv/riscv.opt:124
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr "Linker-Lockerungen ausnutzen, um die Anzahl der Befehle zu reduzieren, die fÃ¼r das Materialisieren von Symboladressen verwendet werden."
  
! #: config/riscv/riscv.opt:143
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr "ELF-Attribut fÃ¼r RISC-V generieren."
  
! #: config/riscv/riscv.opt:147 config/i386/i386.opt:246
  #, no-c-format
  msgid "Use the given data alignment."
  msgstr "Die angegebene Datenausrichtung verwenden."
  
! #: config/riscv/riscv.opt:151 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr "Bekannte Datenausrichtungen (fÃ¼r Verwendung mit Option -malign-data=):"
  
! #: config/riscv/riscv.opt:161 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Angegebenen Stapelschutz-WÃ¤chter verwenden."
  
! #: config/riscv/riscv.opt:165 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "GÃ¼ltige Argumente fÃ¼r -mstack-protector-guart=:"
  
! #: config/riscv/riscv.opt:175 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Angegebenes Basisregister zur Adressierung des Stapelschutz-WÃ¤chters verwenden."
  
! #: config/riscv/riscv.opt:182 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Angegebenen Offset zur Addressierung des Stapelschutz-WÃ¤chters verwenden."
  
! #: config/riscv/riscv.opt:192
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr "UnterstÃ¼tzte ISA-Spezifikationen (fÃ¼r Verwendung mit Option Â»-misa-spec=Â«):"
  
! #: config/riscv/riscv.opt:205
  #, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr "Die Version der RISC-V-ISA-Spezifikation festlegen."
--- 9253,9407 ----
  msgid "Support TLS segment larger than 64K."
  msgstr "TLS-Segment grÃ¶ÃŸer als 64K unterstÃ¼tzen."
  
! #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
! #, no-c-format
! msgid "Assume target CPU is configured as big endian."
! msgstr "Ziel-CPU als Â»big endianÂ«-konfiguriert annehmen."
! 
! #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
! #, no-c-format
! msgid "Assume target CPU is configured as little endian."
! msgstr "Ziel-CPU als Â»little endianÂ«-konfiguriert annehmen."
! 
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr "-mbranch-cost=N\tSprungkosten auf ungefÃ¤hr N Befehle setzen."
  
! #: config/riscv/riscv.opt:38
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr "Bei Erzeugung von Â»-fpicÂ«-Code den ausfÃ¼hrbaren Dateien erlauben, PLTs zu verwenden. Ignoriert fÃ¼r Â»-fno-picÂ«."
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "Aufrufkonventionen fÃ¼r Ganzzahl und Gleitkomma angeben."
  
! #: config/riscv/riscv.opt:46 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr "Versuch, den Stapel an dieser Potenz von 2 auszurichten."
  
! #: config/riscv/riscv.opt:50
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr "UnterstÃ¼tzte ABIs (fÃ¼r Verwendung mit Option Â»-mabi=Â«):"
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "Hardware-Gleitkommabefehle fÃ¼r Division und Quadratwurzel verwenden."
  
! #: config/riscv/riscv.opt:79
  #, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr "Hardwarebefehle fÃ¼r Ganzzahldivision verwenden."
  
! #: config/riscv/riscv.opt:83
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr "-march=\tCode fÃ¼r die angegebene RISC-V-ISA (z.B. RV64IM) erzeugen. ISA-Zeichenketten mÃ¼ssen in Kleinbuchstaben angegeben werden."
  
! #: config/riscv/riscv.opt:88 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr "-mtune=PROZESSOR\tAusgabe fÃ¼r PROZESSOR optimieren."
  
! #: config/riscv/riscv.opt:92
  #, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "-mcpu=PROZESSOR\tArchitektur von PROZESSOR verwenden und die Ausgabe dafÃ¼r optimieren."
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr "-msmall-data-limit=N\tGlobale und statische Daten kleiner als <N> Bytes in einen gesonderten Abschnitt legen (bei manchen Zielarchitekturen)."
  
! #: config/riscv/riscv.opt:100
  #, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "Kleineren, aber langsameren Code fÃ¼r Funktionsprologe und -epiloge verwenden."
  
! #: config/riscv/riscv.opt:104
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr "Adressen der Form BASE + LARGE_OFFSET in NEW_BASE + SMALL_OFFSET konvertieren, damit mehr Speicherzugriffe als komprimierte Anweisungen generiert werden kÃ¶nnen. Zielt derzeit auf 32-Bit-Integer-Laden/Speichern ab."
  
! #: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:92
  #, no-c-format
  msgid "Specify the code model."
  msgstr "Codemodell angeben."
  
! #: config/riscv/riscv.opt:114
  #, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr "Keine unausgerichteten Speicherzugriffe erzeugen."
  
! #: config/riscv/riscv.opt:118 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr "Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):"
  
! #: config/riscv/riscv.opt:128
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr "%reloc()-Operatoren statt Assemblermakros verwenden, um Adressen zu laden."
  
! #: config/riscv/riscv.opt:132
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr "Linker-Lockerungen ausnutzen, um die Anzahl der Befehle zu reduzieren, die fÃ¼r das Materialisieren von Symboladressen verwendet werden."
  
! #: config/riscv/riscv.opt:151
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr "ELF-Attribut fÃ¼r RISC-V generieren."
  
! #: config/riscv/riscv.opt:155 config/i386/i386.opt:246
  #, no-c-format
  msgid "Use the given data alignment."
  msgstr "Die angegebene Datenausrichtung verwenden."
  
! #: config/riscv/riscv.opt:159 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr "Bekannte Datenausrichtungen (fÃ¼r Verwendung mit Option -malign-data=):"
  
! #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Angegebenen Stapelschutz-WÃ¤chter verwenden."
  
! #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "GÃ¼ltige Argumente fÃ¼r -mstack-protector-guart=:"
  
! #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Angegebenes Basisregister zur Adressierung des Stapelschutz-WÃ¤chters verwenden."
  
! #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Angegebenen Offset zur Addressierung des Stapelschutz-WÃ¤chters verwenden."
  
! #: config/riscv/riscv.opt:200
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr "UnterstÃ¼tzte ISA-Spezifikationen (fÃ¼r Verwendung mit Option Â»-misa-spec=Â«):"
  
! #: config/riscv/riscv.opt:213
  #, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr "Die Version der RISC-V-ISA-Spezifikation festlegen."
*************** msgstr "MÃ¶gliche TLS-Dialekte:"
*** 9524,9535 ****
  msgid "The code model option names for -mcmodel:"
  msgstr "Codemodell-Optionsnamen fÃ¼r -mcmodel:"
  
- #: config/aarch64/aarch64.opt:68 config/arm/arm.opt:90
- #: config/microblaze/microblaze.opt:60
- #, no-c-format
- msgid "Assume target CPU is configured as big endian."
- msgstr "Ziel-CPU als Â»big endianÂ«-konfiguriert annehmen."
- 
  #: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1030
  #, no-c-format
  msgid "Generate code which uses only the general registers."
--- 9536,9541 ----
*************** msgstr "Umgehung von Erratum 835769 fÃ¼r
*** 9550,9561 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr "Umgehung von Erratum 843419 fÃ¼r ARM-Cortex-A53."
  
- #: config/aarch64/aarch64.opt:88 config/arm/arm.opt:155
- #: config/microblaze/microblaze.opt:64
- #, no-c-format
- msgid "Assume target CPU is configured as little endian."
- msgstr "Ziel-CPU als Â»little endianÂ«-konfiguriert annehmen."
- 
  #: config/aarch64/aarch64.opt:96
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
--- 9556,9561 ----
*************** msgstr "-dumpbase-ext .<Erw>    Die Date
*** 16773,18934 ****
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <Verzeichnis>\tDen Basis-Verzeichnisnamen fÃ¼r Ausgaben setzen."
  
! #: common.opt:970
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "Die Version der C++-ABI, die verwendet wird."
  
! #: common.opt:974
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Schleifen aggressiv optimieren, dabei sprachspezifische EinschrÃ¤nkungen einbeziehen."
  
! #: common.opt:978
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "FunktionsanfÃ¤nge ausrichten."
  
! #: common.opt:988
  #, 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:995
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alle Marken ausrichten."
  
! #: common.opt:1002
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "SchleifenanfÃ¤nge ausrichten."
  
! #: common.opt:1009
  #, 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:1013
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Durchgang fÃ¼r statische Analyse einschalten."
  
! #: common.opt:1033
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "AuswÃ¤hlen, was bereinigt werden soll."
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Art der Abdeckungs-Bereinigung auswÃ¤hlen."
  
! #: common.opt:1041
  #, 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:1045
  #, 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:1050
  #, 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:1054
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Dieser Schalter ist veraltet; stattdessen -fsanitize-recover= verwenden."
  
! #: common.opt:1061
  #, 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:1065
  #, 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:1069
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Auto-inc/dec-Befehle erzeugen."
  
! #: common.opt:1073
  #, 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:1078
  #, 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:1087
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Code zur ÃœberprÃ¼fung der Grenzen vor Arrayindizierung erzeugen."
  
! #: common.opt:1091
  #, 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:1095
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Profilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwenden."
  
! #: common.opt:1111
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Information Ã¼ber Aufrufgraphen auf Dateibasis ausgeben."
  
! #: common.opt:1115
  #, 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:1119
  #, 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:1123
  #, 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:1130
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Register bei Funktionsaufrufen sichern."
  
! #: common.opt:1134
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Dieser Schalter ist veraltet; nicht verwenden."
  
! #: common.opt:1138
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "RÃ¼ckgabewert des C++-Operators new prÃ¼fen."
  
! #: common.opt:1142 common.opt:1146
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Interne KonsistenzprÃ¼fungen durchfÃ¼hren."
  
! #: common.opt:1150
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Codeanhebung einschalten."
  
! #: common.opt:1154
  #, 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:1158
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Uninitialisierte globale Symbole in gemeinsamen Abschnitt legen."
  
! #: common.opt:1166
  #, 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:1170
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Nur die zweite Kompilierung von -fcompare-debug laufen lassen."
  
! #: common.opt:1174
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Beseitigung von Vergleichen nach Registerreservierung durchfÃ¼hren."
  
! #: common.opt:1178
  #, 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:1182
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Optimierungsdurchlauf zur KopierÃ¼bertragung von Registern durchfÃ¼hren."
  
! #: common.opt:1186
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Optimierung zum Kreuzsprung durchfÃ¼hren."
  
! #: common.opt:1190
  #, 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:1198
  #, 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:1202
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Komplexe Multiplikation und Division befolgen Fortran-Regeln."
  
! #: common.opt:1206
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "DatenstÃ¼cke in ihren eigenen Abschnitt legen."
  
! #: common.opt:1210
  #, 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:1214
  #, 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:1218
  #, 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:1222
  #, 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:1226
  #, 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:1232
  #, 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:1236
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Versuchen, die VerzÃ¶gerungsschlitze der Sprungbefehle auszufÃ¼llen."
  
! #: common.opt:1240
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Unerreichbare Befehle lÃ¶schen, die Ausnahmen werfen kÃ¶nnen."
  
! #: common.opt:1244
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "UnnÃ¶tige NullzeigerprÃ¼fungen lÃ¶schen."
  
! #: common.opt:1248
  #, 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:1252
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Spekulative Devirtualisierung durchfÃ¼hren."
  
! #: common.opt:1256
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Versuchen, virtuelle SprÃ¼nge in direkte umzuwandeln."
  
! #: common.opt:1260
  #, 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:1277
  #, 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:1281
  #, 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:1285
  #, 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:1293
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tDiagnosemeldungen einfÃ¤rben."
  
! #: common.opt:1313
  #, 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:1333
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr "-fdiagnostics-column-unit=[display|byte]\tFestlegen, ob Spaltennummern als Anzeigespalten (Standard) ausgegeben werden oder in rohen Bytes gemessen werden."
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr "-fdiagnostics-column-origin=<Nummer>\tLegt die Nummer der ersten Spalte fest. Die Vorgabe ist gemÃ¤ÃŸ GNU-Stil 1-basiert, aber einige Dienstprogramme erwarten 0-basierte Spaltennummern."
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|json]\tAusgabeformat auswÃ¤hlen."
  
! #: common.opt:1367
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Behebungshinweise in maschinenlesbarer Form ausgeben."
  
! #: common.opt:1371
  #, 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:1375
  #, 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:1379
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr "CWE-Identifikatoren fÃ¼r Diagnosemeldungen ausgeben, sofern verfÃ¼gbar."
  
! #: common.opt:1383
  #, 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:1387
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr "Alle Diagnosefunktionen deaktivieren, die die Ausgabe verkomplizieren, wie Zeilennummern, Farbe und Warn-URLs."
  
! #: common.opt:1391
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<Zahl>        Abstand zwischen Tabstopps fÃ¼r Spaltenmeldungen."
  
! #: common.opt:1407
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr "Stapeltiefe der Ereignisse in Pfaden anzeigen."
  
! #: common.opt:1411
  #, 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:1415
  #, 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:1419
  #, 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:1423
  #, 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:1430
  #, 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:1434
  #, 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:1438
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Ausgabe von Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken."
  
! #: common.opt:1442
  #, 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:1447
  #, 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:1451
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "OptimierungsdurchlÃ¤ufe ausgeben."
  
! #: common.opt:1455
  #, 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:1459
  #, 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:1463
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "CFI-Tabellen Ã¼ber GAS-Assembler-Direktiven einschalten."
  
! #: common.opt:1467
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "FrÃ¼hes Inlining durchfÃ¼hren."
  
! #: common.opt:1475
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Zwischenprozedurale Reduktion von Aggregaten durchfÃ¼hren."
  
! #: common.opt:1479
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Ungenutzte Symbole aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1483
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Ungenutzte Typen aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1487
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Keine Fehlersuchinformationen fÃ¼r C++-Klassen unterdrÃ¼cken."
  
! #: common.opt:1491
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Ausnahmebehandlung einschalten."
  
! #: common.opt:1495
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Eine Reihe kleiner, aber teurer, Optimierungen durchfÃ¼hren."
  
! #: common.opt:1499
  #, 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:1514
  #, 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:1530
  #, 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:1534
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Annehmen, dass keine NaNs oder Unendlichkeiten erzeugt werden."
  
! #: common.opt:1538
  #, 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:1542
  #, 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:1546
  #, 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:1554
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Schritt zur VorwÃ¤rts-Ãœbertragung auf RTL durchfÃ¼hren."
  
! #: common.opt:1558
  #, 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:1575
  #, 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:1582
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Vorhalten von Funktionsadressen in Registern erlauben."
  
! #: common.opt:1586
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren."
  
! #: common.opt:1590
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren."
  
! #: common.opt:1594
  #, 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:1598
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Speicherbewegung nach Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren."
  
! #: common.opt:1602
  #, 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:1607
  #, 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:1624
  #, 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:1629
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Ein- und Ausgabe der Graphite-ReprÃ¤sentierung einschalten."
  
! #: common.opt:1633
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Transformation der Graphite-IdentitÃ¤t einschalten."
  
! #: common.opt:1637
  #, 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:1646
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr "Verbesserung der FÃ¤higkeit des GCC, Spaltennummern in groÃŸen Quelldateien zu verfolgen, auf Kosten einer langsameren Kompilierung."
  
! #: common.opt:1651
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Alle Schleifen als parallel markieren."
  
! #: common.opt:1655 common.opt:1663 common.opt:2827
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Schleifenschachtelungs-Umwandlungen einschalten. Entspricht -floop-next-optimize."
  
! #: common.opt:1659
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Umordnen der Schleifen auf BÃ¤umen einschalten."
  
! #: common.opt:1667
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Schleifenabwicklung (unroll-and-jam) fÃ¼r Schleifen durchfÃ¼hren."
  
! #: common.opt:1671
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "UnterstÃ¼tzung fÃ¼r GNU-Transaktionsspeicher einschalten."
  
! #: common.opt:1675
  #, 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:1683
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Optimierer fÃ¼r geschachtelte Schleifen einschalten."
  
! #: common.opt:1687
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen."
  
! #: common.opt:1691
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Nebeneinanderliegende Speicheroperationen zusammenfassen."
  
! #: common.opt:1695
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten."
  
! #: common.opt:1703
  #, no-c-format
  msgid "Process #ident directives."
  msgstr "#ident-Direktiven verarbeiten."
  
! #: common.opt:1707
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Umwandlung bedingter SprÃ¼nge in zweiglose Ã„quivalente durchfÃ¼hren."
  
! #: common.opt:1711
  #, 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:1715
  #, 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:1731
  #, 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:1743
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Keine .size-Direktiven erzeugen."
  
! #: common.opt:1747
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Indirektes Inlining durchfÃ¼hren."
  
! #: common.opt:1753
  #, 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:1757
  #, 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:1761
  #, 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:1765
  #, 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:1772
  #, 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:1776
  #, 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:1783
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none|check]\tFunktionen mit zusÃ¤tzlichen PrÃ¼fungen versehen, dass die Sprungziele von jump/call/return gÃ¼ltig sind."
  
! #: common.opt:1806
  #, 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:1810
  #, 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:1814
  #, 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:1818
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Zwischenprozedurale Konstantenweitergabe durchfÃ¼hren."
  
! #: common.opt:1822
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Kopien erzeugen, um zwischenprozedurale Konstantenweitergabe zu verstÃ¤rken."
  
! #: common.opt:1830
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Zwischenprozedurale bitweise Konstantenweitergabe durchfÃ¼hren."
  
! #: common.opt:1834
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "ProzedurÃ¼bergreifende modref-Analyse durchfÃ¼hren."
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Zwischenprozedurale Profilweitergabe durchfÃ¼hren."
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Zwischenprozedurale Zeigt-auf-Analyse durchfÃ¼hren."
  
! #: common.opt:1846
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Reine und konstante Funktionen entdecken."
  
! #: common.opt:1850
  #, 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:1854
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Identischen Code fÃ¼r Funktionen zusammenfassen."
  
! #: common.opt:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Identischen Code fÃ¼r Variablen zusammenfassen."
  
! #: common.opt:1862
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "Nur-lese und nicht-adressierbare statische Variablen entdecken."
  
! #: common.opt:1866
  #, 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:1870
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "Stapelausrichtung im Aufrufer reduzieren, wenn mÃ¶glich."
  
! #: common.opt:1882
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Informationen Ã¼ber IPA-Wertebereiche weitergeben."
  
! #: common.opt:1886
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tVerwendeten IRA-Algorithmus festlegen."
  
! #: common.opt:1899
  #, 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:1915
  #, 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:1920
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "IRA-basierte Registerdruckberechnungen in RTL-Schleifenoptimierungen verwenden."
  
! #: common.opt:1925
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Schlitze gemeinsam verwenden, um verschiedene harte Register zu sichern."
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Stapel-Schlitze fÃ¼r Ã¼bergelaufene Pseudo-Register gemeinsam verwenden."
  
! #: common.opt:1933
  #, 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:1937
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Induktionsvariablen auf BÃ¤umen optimieren."
  
! #: common.opt:1941
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Sprungtabellen fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden."
  
! #: common.opt:1945
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Bittests fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden."
  
! #: common.opt:1949
  #, 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:1953
  #, 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:1957
  #, 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:1961
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Externen Symbolen einen fÃ¼hrenden Unterstrich geben."
  
! #: common.opt:1969
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "In LRA die ablaufsensitive Rematerialisierung durchfÃ¼hren."
  
! #: common.opt:1973
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Optimierungen zur Bindezeit einschalten."
  
! #: common.opt:1977
  #, 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:1999
  #, 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:2004
  #, 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:2012
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben."
  
! #: common.opt:2016
  #, 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:2020
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Nach eingebauten Mathematikfunktionen errno setzen."
  
! #: common.opt:2024
  #, 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:2028
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Ãœber dauerhafte Speicherreservierung berichten."
  
! #: common.opt:2032
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Nur in WPA Ã¼ber dauerhafte Speicherreservierung berichten."
  
! #: common.opt:2039
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Versuchen, identische Konstanten und konstante Variablen zu verschmelzen."
  
! #: common.opt:2043
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Versuchen, identische Konstanten Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen."
  
! #: common.opt:2047
  #, 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:2051
  #, 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:2055
  #, 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:2059
  #, 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:2063
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Berechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legen."
  
! #: common.opt:2067
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toten Codes verwenden."
  
! #: common.opt:2071
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toter Speicherungen verwenden."
  
! #: common.opt:2075
  #, 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:2079
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstÃ¼tzen."
  
! #: common.opt:2083
  #, 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:2087
  #, 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:2100
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Wenn mÃ¶glich, keine Stapelrahmen erzeugen."
  
! #: common.opt:2104
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Alle Informationen Ã¼ber Optimierungen auf stderr einschalten."
  
! #: common.opt:2108
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<Typ>=Dateiname]\tOptimierungsdetails des Compilers ausgeben."
  
! #: common.opt:2112
  #, 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:2120
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Geschwister- und endrekursive Aufrufe optimieren."
  
! #: common.opt:2124
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Teilweises Inlining durchfÃ¼hren."
  
! #: common.opt:2128 common.opt:2132
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Ãœber Speicherbelegung vor zwischenprozeduraler Optimierung berichten."
  
! #: common.opt:2136
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Strukturelemente ohne LÃ¼cken zusammenpacken."
  
! #: common.opt:2140
  #, 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:2144
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Kleine Aggregate Ã¼ber Speicher, nicht Register, zurÃ¼ckgeben."
  
! #: common.opt:2148
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Schleifen-SchÃ¤lung durchfÃ¼hren."
  
! #: common.opt:2152
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten."
  
! #: common.opt:2156
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Einen RTL-Guckloch-Durchlauf vor sched2 einschalten."
  
! #: common.opt:2160
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Wenn mÃ¶glich, lageunabhÃ¤ngigen Code erzeugen (large mode)."
  
! #: common.opt:2164
  #, 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:2168
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code erzeugen (small mode)."
  
! #: common.opt:2172
  #, 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:2176
  #, 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:2180
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Zu ladendes Plugin angeben."
  
! #: common.opt:2184
  #, 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:2188
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Vorhersehende vereinheitlichende Optimierung durchlaufen."
  
! #: common.opt:2192
  #, 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:2196
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Einfachen Programm-Profilierungscode einschalten."
  
! #: common.opt:2200
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Absolute Quellpfade fÃ¼r gcov erzeugen."
  
! #: common.opt:2204
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Arc-basierten Programm-Profilierungscode einfÃ¼gen."
  
! #: common.opt:2208
  #, 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:2213
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "Name zum Speichern der Profilingnotizen festlegen."
  
! #: common.opt:2217
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Korrektur fluss-unstimmiger Profildateneingabe einschalten."
  
! #: common.opt:2221
  #, 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:2225
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr "Funktionen nur aus Dateien instrumentieren, deren Namen zu einem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt)."
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr "Funktionen nur aus Dateien instrumentieren, deren Namen zu keinem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt)."
  
! #: common.opt:2245
  #, 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:2261
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr "PrÃ¤fix von absolutem Pfad abschneiden, bevor dieser Name fÃ¼r Â»-fprofile-generate=Â« und Â»-fprofile-use=Â« gemangelt wird."
  
! #: common.opt:2265
  #, 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:2269
  #, 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:2273
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr "Profilinformation im Abschnitt .gcov_info registrieren, statt einen Konstruktor/Destruktor zu verwenden."
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr "Profilinformation im angegebenen Abschnitt registrieren, statt einen Konstruktor/Destruktor zu verwenden."
  
! #: common.opt:2281
  #, 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:2285
  #, 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:2289
  #, 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:2293
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Code einfÃ¼gen, um AusdrÃ¼cke zu profilen."
  
! #: common.opt:2297
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Ãœber Konsistenz des Profils berichten."
  
! #: common.opt:2301
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2305
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "In jedem Funktionsprolog NOP-Befehle erzeugen."
  
! #: common.opt:2312
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<Zeichenkette>\tÃœbersetzung mit <Zeichenkette> reproduzierbar machen."
  
! #: common.opt:2322
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "GCC-Kommandozeilenschalter in Objektdateien aufzeichnen."
  
! #: common.opt:2326
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Kleine Aggregate Ã¼ber Register zurÃ¼ckgeben."
  
! #: common.opt:2334
  #, 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:2345
  #, 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:2360
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "DCE mitteilen, dass ungenutzte C++-Allokationen entfernt werden."
  
! #: common.opt:2364
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Entlastung des Registerdrucks durch Live-Bereichs-Schrumpfung."
  
! #: common.opt:2368
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchfÃ¼hren."
  
! #: common.opt:2372
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Einen zielabhÃ¤ngigen Optimierungsdurchgang zur Befehlsfusion durchfÃ¼hren."
  
! #: common.opt:2376
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "BasisblÃ¶cke umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2380
  #, 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:2393
  #, 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:2397
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2401
  #, 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:2409
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Optimierungen, die Standard-Rundungsverhalten fÃ¼r Gleitkomma annehmen, ausschalten."
  
! #: common.opt:2413
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Planung Ã¼ber BasisblÃ¶cke hinaus einschalten."
  
! #: common.opt:2417
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Registerdruckempfindliche Befehlsplanung einschalten."
  
! #: common.opt:2421
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Spekulative Bewegung von Nicht-Lade-Befehlen erlauben."
  
! #: common.opt:2425
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Spekulative Bewegung bei einigen Ladebefehlen erlauben."
  
! #: common.opt:2429
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Spekulative Bewegung bei mehr Ladebefehlen erlauben."
  
! #: common.opt:2433
  #, 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:2437
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Wenn Planung nach dem Neuladen, dann Superblock-Planung."
  
! #: common.opt:2445
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Befehle vor Registerbelegung neu planen."
  
! #: common.opt:2449
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Befehle nach Registerbelegung neu planen."
  
! #: common.opt:2456
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Befehle mit selektivem Planungs-Algorithmus einplanen."
  
! #: common.opt:2460
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "AusgewÃ¤hlte Planung nach Neuladen durchfÃ¼hren."
  
! #: common.opt:2464
  #, 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:2468
  #, 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:2472
  #, 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:2476
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Regionen mit Pipelining ohne Pipelining neu planen."
  
! #: common.opt:2480
  #, 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:2486
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Nicht ausgereifte Planung von eingereihten Befehlen erlauben."
  
! #: common.opt:2490
  #, 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:2498
  #, 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:2502
  #, 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:2506
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Gruppenheuristik im Planer einschalten."
  
! #: common.opt:2510
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Critical-Path-Heuristik im Planer einschalten."
  
! #: common.opt:2514
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Heuristik fÃ¼r spekulative Befehle im Planer einschalten."
  
! #: common.opt:2518
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Rang-Heuristik im Planer einschalten."
  
! #: common.opt:2522
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Heuristik fÃ¼r letzte Befehle im Planer einschalten."
  
! #: common.opt:2526
  #, 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:2530
  #, 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:2542
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Durchlauf fÃ¼r Redundante Erweiterungsentfernung (REE) einschalten."
  
! #: common.opt:2546
  #, 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:2550
  #, 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:2555
  #, 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:2559
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten."
  
! #: common.opt:2563
  #, 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:2567
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln."
  
! #: common.opt:2571
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden."
  
! #: common.opt:2575
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Nicht zusammenhÃ¤ngende Stapelrahmen erzeugen."
  
! #: common.opt:2579
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Breite Typen in unabhÃ¤ngige Register aufteilen."
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "Breite Typen bereits frÃ¼her in unabhÃ¤ngige Register aufteilen."
  
! #: common.opt:2587
  #, 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:2591
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Bedingte AusdrÃ¼cke mittels SSA-PHI-Knoten optimieren."
  
! #: common.opt:2595
  #, 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:2599
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Variablenerweiterung anwenden, wenn Schleifen abgerollt werden."
  
! #: common.opt:2603
  #, 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:2607
  #, 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:2611
  #, 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:2619
  #, 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:2623
  #, 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:2627
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Propolice als Stapelschutzmethode verwenden."
  
! #: common.opt:2631
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Eine Stapelschutzmethode fÃ¼r jede Funktion verwenden."
  
! #: common.opt:2635
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Eine schlaue Stapelschutzmethode fÃ¼r gewisse Funktionen verwenden."
  
! #: common.opt:2639
  #, 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:2643
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "Information Ã¼ber Stapelverwendung auf Funktionsbasis ausgeben."
  
! #: common.opt:2655
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Annehmen, dass strenge Alias-Regeln gelten."
  
! #: common.opt:2659
  #, 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:2663
  #, 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:2667
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Auf Syntaxfehler prÃ¼fen, dann anhalten."
  
! #: common.opt:2671
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Von Â»gcovÂ« benÃ¶tigte Dateien anlegen."
  
! #: common.opt:2675
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Sprung-Threading-Optimierungen durchfÃ¼hren."
  
! #: common.opt:2679
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "BenÃ¶tigte Zeit fÃ¼r jeden Compilerdurchlauf ausgeben."
  
! #: common.opt:2683
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Dauer der Teilphasen separat aufzeichnen."
  
! #: common.opt:2687
  #, 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:2706
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Funktionen, Variablen und asms hÃ¶chster Ebene umordnen."
  
! #: common.opt:2710
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Superblockerzeugung Ã¼ber Ende-VervielfÃ¤ltigung durchfÃ¼hren."
  
! #: common.opt:2714
  #, 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:2722
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Annehmen, dass Gleitkommaoperationen abgefangen werden kÃ¶nnen (Â»trapÂ«)."
  
! #: common.opt:2726
  #, 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:2730
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "SSA-CCP-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2734
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "SSA-BIT-CCP-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Kopieren des Schleifenkopfes auf BÃ¤umen einschalten."
  
! #: common.opt:2750
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Zusammenfassen von nutzersichtbaren Variablen wÃ¤hrend des SSA-Durchlaufs einschalten."
  
! #: common.opt:2758
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Kopieweitergabe auf BÃ¤umen einschalten."
  
! #: common.opt:2766
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Bedingte Speicherbefehle in unbedingte umwandeln."
  
! #: common.opt:2770
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Umwandlungen von Â»switchÂ«-Initialisierungen durchfÃ¼hren."
  
! #: common.opt:2774
  #, 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:2778
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Dominator-Optimierungen einschalten."
  
! #: common.opt:2782
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Enden-Zusammenfassung auf BÃ¤umen einschalten."
  
! #: common.opt:2786
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Entfernung toter Speicherungen einschalten."
  
! #: common.opt:2790
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "VorwÃ¤rts-Ãœbertragung auf BÃ¤umen einschalten."
  
! #: common.opt:2794
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "VollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschalten."
  
! #: common.opt:2798
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "ZeichenkettenlÃ¤ngen-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2802
  #, 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:2808
  #, 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:2815
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Schleifenverteilung auf BÃ¤umen einschalten."
  
! #: common.opt:2819
  #, 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:2823
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Bewegung der Schleifeninvariante auf BÃ¤umen einschalten."
  
! #: common.opt:2831
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen."
  
! #: common.opt:2835
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Schleifenoptimierungen auf Baumebene einschalten."
  
! #: common.opt:2839
  #, 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:2843
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten."
  
! #: common.opt:2847
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "SSA-PRE-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2851
  #, 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:2855
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Funktionslokale Analyse von Zeigerzielen auf BÃ¤umen durchfÃ¼hren."
  
! #: common.opt:2859
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Neuverbindung auf Baumebene einschalten."
  
! #: common.opt:2867
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "SSA-Codeversenkung auf BÃ¤umen einschalten."
  
! #: common.opt:2871
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Geradlinige StÃ¤rkereduktion durchfÃ¼hren."
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Skalarersetzung von Aggregaten durchfÃ¼hren."
  
! #: common.opt:2879
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "VorÃ¼bergehende AusdrÃ¼cke im SSA->Normal-Durchlauf ersetzen."
  
! #: common.opt:2883
  #, 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:2887
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Wertebereichsweitergabe auf BÃ¤umen durchfÃ¼hren."
  
! #: common.opt:2891
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Pfade aufteilen, die zu Schleifen-RÃ¼ckkanten fÃ¼hren."
  
! #: common.opt:2895
  #, 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:2900
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Ganze Ãœbersetzungseinheit auf einmal Ã¼bersetzen."
  
! #: common.opt:2904
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Schleifenabwicklung durchfÃ¼hren, wenn Anzahl der Wiederholungen bekannt ist."
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Schleifenabwicklung fÃ¼r alle Schleifen durchfÃ¼hren."
  
! #: common.opt:2923
  #, 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:2928
  #, 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:2936
  #, 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:2940
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Schleifenausschaltung durchfÃ¼hren."
  
! #: common.opt:2944
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Schleifen-Aufteilung durchfÃ¼hren."
  
! #: common.opt:2948
  #, 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:2952
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Einfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen."
  
! #: common.opt:2956
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "BFD-Linker statt Standardlinker verwenden."
  
! #: common.opt:2960
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Gold-Linker statt Standardlinker verwenden."
  
! #: common.opt:2964
  #, 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:2976
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Variablenverfolgung durchfÃ¼hren."
  
! #: common.opt:2984
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Variablenverfolgung durch Zuweisungsanmerkungen durchfÃ¼hren."
  
! #: common.opt:2990
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "-fvar-tracking-assignments umschalten."
  
! #: common.opt:2998
  #, 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:3003
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Vektorisierung auf BÃ¤umen einschalten."
  
! #: common.opt:3011
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Schleifenvektorisierung auf BÃ¤umen einschalten."
  
! #: common.opt:3015
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Vektorisierung von BasisblÃ¶cken (SLP) auf BÃ¤umen einschalten."
  
! #: common.opt:3019
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tKostenmodell fÃ¼r Vektorisierung angeben."
  
! #: common.opt:3023
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tVektorisierungs-Kostenmodell angeben, das fÃ¼r mit einer SIMD-Direktive markierten Code verwendet wird."
  
! #: common.opt:3042
  #, 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:3050
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Kopieweitergabe von Informationen Ã¼ber Skalar-Evolution einschalten."
  
! #: common.opt:3060
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "ZusÃ¤tzliche Anmerkungen an Assemblerausgabe anfÃ¼gen."
  
! #: common.opt:3064
  #, 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:3083
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "VTable-Zeiger validieren, bevor sie verwendet werden."
  
! #: common.opt:3099
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "VerifikationszÃ¤hler fÃ¼r VTables ausgeben."
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Informationen Ã¼ber Zeigermengen der VTable-Verifikation ausgeben."
  
! #: common.opt:3107
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Profile von Ausdruckswerten in Optimierungen verwenden."
  
! #: common.opt:3111
  #, 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:3115
  #, 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:3119
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Gesamtprogrammoptimierung durchfÃ¼hren."
  
! #: common.opt:3123
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Annehmen, dass ZeigerÃ¼berlÃ¤ufe Ã¼berschlagen (Wraparound)."
  
! #: common.opt:3127
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Annehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagen (Wraparound)."
  
! #: common.opt:3131
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Null-initialisierte Daten in den bss-Abschnitt legen."
  
! #: common.opt:3135
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr "Register, die beim Funktionsaufruf verwendet wurden, am Ende auf 0 zurÃ¼cksetzen."
  
! #: common.opt:3139
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Fehlersuchinformationen im Standardformat erzeugen."
  
! #: common.opt:3143
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Assembler-UnterstÃ¼tzung fÃ¼r (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3147
  #, 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:3167
  #, 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:3171
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen."
  
! #: common.opt:3175
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen."
  
! #: common.opt:3179
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr "Wenn DWARF-Debuginformationen erzeugt werden, dann im 32-Bit-Format."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr "Wenn DWARF-Debuginformationen erzeugt werden, dann im 64-Bit-Format."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen."
  
! #: common.opt:3191
  #, 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:3195
  #, 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:3203
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Keine DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3207
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3211
  #, 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:3215
  #, 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:3219
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Fehlersuchinformationen in separaten .dwo-Dateien erzeugen."
  
! #: common.opt:3223
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Fehlersuchinformationen im STABS-Format erzeugen."
  
! #: common.opt:3227
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Fehlersuchinformationen im erweiterten STABS-Format erzeugen."
  
! #: common.opt:3231
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Progressive empfohlene Breakpoint-Stellen ausgeben."
  
! #: common.opt:3235
  #, 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:3239
  #, 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:3243
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Erzeugung von Fehlersuchinformationen umschalten."
  
! #: common.opt:3247
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Adresslisten der Variablen mit progressiven Sichten anreichern."
  
! #: common.opt:3254
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Fehlersuchinformationen im VMS-Format erzeugen."
  
! #: common.opt:3258
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Fehlersuchinformationen im XCOFF-Format erzeugen."
  
! #: common.opt:3262
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen."
  
! #: common.opt:3280
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Komprimierte Fehlersuchinformationen erzeugen."
  
! #: common.opt:3284
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<Format>\tKomprimierte Debugabschnitte im Format <Format> erzeugen."
  
! #: common.opt:3291
  #, 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:3295
  #, 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:3320
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <Datei>\tAusgabe in <Datei> schreiben."
  
! #: common.opt:3324
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Funktionsprofilierung einschalten."
  
! #: common.opt:3334
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Wie -pedantic, aber als Fehler ausgeben."
  
! #: common.opt:3374
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Ãœbersetzte Funktionen oder verstrichene Zeit nicht ausgeben."
  
! #: common.opt:3406
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Wortreiche Ausgabe einschalten."
  
! #: common.opt:3410
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Compiler-Version anzeigen."
  
! #: common.opt:3414
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Warnungen unterdrÃ¼cken."
  
! #: common.opt:3424
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Shared Library erzeugen."
  
! #: common.opt:3472
  #, 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:3476
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3480
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Statische, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3487
  #, 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."
--- 16773,18934 ----
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <Verzeichnis>\tDen Basis-Verzeichnisnamen fÃ¼r Ausgaben setzen."
  
! #: common.opt:974
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "Die Version der C++-ABI, die verwendet wird."
  
! #: common.opt:978
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Schleifen aggressiv optimieren, dabei sprachspezifische EinschrÃ¤nkungen einbeziehen."
  
! #: common.opt:982
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "FunktionsanfÃ¤nge ausrichten."
  
! #: common.opt:992
  #, 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:999
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alle Marken ausrichten."
  
! #: common.opt:1006
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "SchleifenanfÃ¤nge ausrichten."
  
! #: common.opt:1013
  #, 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:1017
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Durchgang fÃ¼r statische Analyse einschalten."
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "AuswÃ¤hlen, was bereinigt werden soll."
  
! #: common.opt:1041
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Art der Abdeckungs-Bereinigung auswÃ¤hlen."
  
! #: common.opt:1045
  #, 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:1049
  #, 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:1054
  #, 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:1058
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Dieser Schalter ist veraltet; stattdessen -fsanitize-recover= verwenden."
  
! #: common.opt:1065
  #, 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:1069
  #, 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:1073
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Auto-inc/dec-Befehle erzeugen."
  
! #: common.opt:1077
  #, 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:1082
  #, 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:1091
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Code zur ÃœberprÃ¼fung der Grenzen vor Arrayindizierung erzeugen."
  
! #: common.opt:1095
  #, 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:1099
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Profilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwenden."
  
! #: common.opt:1115
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Information Ã¼ber Aufrufgraphen auf Dateibasis ausgeben."
  
! #: common.opt:1119
  #, 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:1123
  #, 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:1127
  #, 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:1134
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Register bei Funktionsaufrufen sichern."
  
! #: common.opt:1138
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Dieser Schalter ist veraltet; nicht verwenden."
  
! #: common.opt:1142
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "RÃ¼ckgabewert des C++-Operators new prÃ¼fen."
  
! #: common.opt:1146 common.opt:1150
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Interne KonsistenzprÃ¼fungen durchfÃ¼hren."
  
! #: common.opt:1154
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Codeanhebung einschalten."
  
! #: common.opt:1158
  #, 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:1162
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Uninitialisierte globale Symbole in gemeinsamen Abschnitt legen."
  
! #: common.opt:1170
  #, 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:1174
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Nur die zweite Kompilierung von -fcompare-debug laufen lassen."
  
! #: common.opt:1178
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Beseitigung von Vergleichen nach Registerreservierung durchfÃ¼hren."
  
! #: common.opt:1182
  #, 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:1186
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Optimierungsdurchlauf zur KopierÃ¼bertragung von Registern durchfÃ¼hren."
  
! #: common.opt:1190
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Optimierung zum Kreuzsprung durchfÃ¼hren."
  
! #: common.opt:1194
  #, 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:1202
  #, 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:1206
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Komplexe Multiplikation und Division befolgen Fortran-Regeln."
  
! #: common.opt:1210
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "DatenstÃ¼cke in ihren eigenen Abschnitt legen."
  
! #: common.opt:1214
  #, 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:1218
  #, 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:1222
  #, 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:1226
  #, 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:1230
  #, 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:1236
  #, 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:1240
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Versuchen, die VerzÃ¶gerungsschlitze der Sprungbefehle auszufÃ¼llen."
  
! #: common.opt:1244
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Unerreichbare Befehle lÃ¶schen, die Ausnahmen werfen kÃ¶nnen."
  
! #: common.opt:1248
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "UnnÃ¶tige NullzeigerprÃ¼fungen lÃ¶schen."
  
! #: common.opt:1252
  #, 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:1256
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Spekulative Devirtualisierung durchfÃ¼hren."
  
! #: common.opt:1260
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Versuchen, virtuelle SprÃ¼nge in direkte umzuwandeln."
  
! #: common.opt:1264
  #, 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:1281
  #, 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:1285
  #, 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:1289
  #, 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:1297
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tDiagnosemeldungen einfÃ¤rben."
  
! #: common.opt:1317
  #, 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:1337
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr "-fdiagnostics-column-unit=[display|byte]\tFestlegen, ob Spaltennummern als Anzeigespalten (Standard) ausgegeben werden oder in rohen Bytes gemessen werden."
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr "-fdiagnostics-column-origin=<Nummer>\tLegt die Nummer der ersten Spalte fest. Die Vorgabe ist gemÃ¤ÃŸ GNU-Stil 1-basiert, aber einige Dienstprogramme erwarten 0-basierte Spaltennummern."
  
! #: common.opt:1345
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|json]\tAusgabeformat auswÃ¤hlen."
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Behebungshinweise in maschinenlesbarer Form ausgeben."
  
! #: common.opt:1375
  #, 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:1379
  #, 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:1383
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr "CWE-Identifikatoren fÃ¼r Diagnosemeldungen ausgeben, sofern verfÃ¼gbar."
  
! #: common.opt:1387
  #, 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:1391
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr "Alle Diagnosefunktionen deaktivieren, die die Ausgabe verkomplizieren, wie Zeilennummern, Farbe und Warn-URLs."
  
! #: common.opt:1395
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<Zahl>        Abstand zwischen Tabstopps fÃ¼r Spaltenmeldungen."
  
! #: common.opt:1411
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr "Stapeltiefe der Ereignisse in Pfaden anzeigen."
  
! #: common.opt:1415
  #, 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:1419
  #, 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:1423
  #, 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:1427
  #, 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:1434
  #, 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:1438
  #, 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:1442
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Ausgabe von Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken."
  
! #: common.opt:1446
  #, 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:1451
  #, 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:1455
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "OptimierungsdurchlÃ¤ufe ausgeben."
  
! #: common.opt:1459
  #, 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:1463
  #, 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:1467
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "CFI-Tabellen Ã¼ber GAS-Assembler-Direktiven einschalten."
  
! #: common.opt:1471
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "FrÃ¼hes Inlining durchfÃ¼hren."
  
! #: common.opt:1479
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Zwischenprozedurale Reduktion von Aggregaten durchfÃ¼hren."
  
! #: common.opt:1483
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Ungenutzte Symbole aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1487
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Ungenutzte Typen aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1491
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Keine Fehlersuchinformationen fÃ¼r C++-Klassen unterdrÃ¼cken."
  
! #: common.opt:1495
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Ausnahmebehandlung einschalten."
  
! #: common.opt:1499
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Eine Reihe kleiner, aber teurer, Optimierungen durchfÃ¼hren."
  
! #: common.opt:1503
  #, 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:1518
  #, 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:1534
  #, 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:1538
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Annehmen, dass keine NaNs oder Unendlichkeiten erzeugt werden."
  
! #: common.opt:1542
  #, 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:1546
  #, 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:1550
  #, 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:1558
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Schritt zur VorwÃ¤rts-Ãœbertragung auf RTL durchfÃ¼hren."
  
! #: common.opt:1562
  #, 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:1579
  #, 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:1586
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Vorhalten von Funktionsadressen in Registern erlauben."
  
! #: common.opt:1590
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren."
  
! #: common.opt:1594
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren."
  
! #: common.opt:1598
  #, 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:1602
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Speicherbewegung nach Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren."
  
! #: common.opt:1606
  #, 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:1611
  #, 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:1628
  #, 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:1633
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Ein- und Ausgabe der Graphite-ReprÃ¤sentierung einschalten."
  
! #: common.opt:1637
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Transformation der Graphite-IdentitÃ¤t einschalten."
  
! #: common.opt:1641
  #, 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:1650
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr "Verbesserung der FÃ¤higkeit des GCC, Spaltennummern in groÃŸen Quelldateien zu verfolgen, auf Kosten einer langsameren Kompilierung."
  
! #: common.opt:1655
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Alle Schleifen als parallel markieren."
  
! #: common.opt:1659 common.opt:1667 common.opt:2831
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Schleifenschachtelungs-Umwandlungen einschalten. Entspricht -floop-next-optimize."
  
! #: common.opt:1663
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Umordnen der Schleifen auf BÃ¤umen einschalten."
  
! #: common.opt:1671
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Schleifenabwicklung (unroll-and-jam) fÃ¼r Schleifen durchfÃ¼hren."
  
! #: common.opt:1675
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "UnterstÃ¼tzung fÃ¼r GNU-Transaktionsspeicher einschalten."
  
! #: common.opt:1679
  #, 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:1687
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Optimierer fÃ¼r geschachtelte Schleifen einschalten."
  
! #: common.opt:1691
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen."
  
! #: common.opt:1695
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Nebeneinanderliegende Speicheroperationen zusammenfassen."
  
! #: common.opt:1699
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten."
  
! #: common.opt:1707
  #, no-c-format
  msgid "Process #ident directives."
  msgstr "#ident-Direktiven verarbeiten."
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Umwandlung bedingter SprÃ¼nge in zweiglose Ã„quivalente durchfÃ¼hren."
  
! #: common.opt:1715
  #, 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:1719
  #, 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:1735
  #, 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:1747
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Keine .size-Direktiven erzeugen."
  
! #: common.opt:1751
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Indirektes Inlining durchfÃ¼hren."
  
! #: common.opt:1757
  #, 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:1761
  #, 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:1765
  #, 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:1769
  #, 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:1776
  #, 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:1780
  #, 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:1787
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none|check]\tFunktionen mit zusÃ¤tzlichen PrÃ¼fungen versehen, dass die Sprungziele von jump/call/return gÃ¼ltig sind."
  
! #: common.opt:1810
  #, 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:1814
  #, 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:1818
  #, 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:1822
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Zwischenprozedurale Konstantenweitergabe durchfÃ¼hren."
  
! #: common.opt:1826
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Kopien erzeugen, um zwischenprozedurale Konstantenweitergabe zu verstÃ¤rken."
  
! #: common.opt:1834
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Zwischenprozedurale bitweise Konstantenweitergabe durchfÃ¼hren."
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "ProzedurÃ¼bergreifende modref-Analyse durchfÃ¼hren."
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Zwischenprozedurale Profilweitergabe durchfÃ¼hren."
  
! #: common.opt:1846
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Zwischenprozedurale Zeigt-auf-Analyse durchfÃ¼hren."
  
! #: common.opt:1850
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Reine und konstante Funktionen entdecken."
  
! #: common.opt:1854
  #, 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:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Identischen Code fÃ¼r Funktionen zusammenfassen."
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Identischen Code fÃ¼r Variablen zusammenfassen."
  
! #: common.opt:1866
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "Nur-lese und nicht-adressierbare statische Variablen entdecken."
  
! #: common.opt:1870
  #, 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:1874
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "Stapelausrichtung im Aufrufer reduzieren, wenn mÃ¶glich."
  
! #: common.opt:1886
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Informationen Ã¼ber IPA-Wertebereiche weitergeben."
  
! #: common.opt:1890
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tVerwendeten IRA-Algorithmus festlegen."
  
! #: common.opt:1903
  #, 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:1919
  #, 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:1924
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "IRA-basierte Registerdruckberechnungen in RTL-Schleifenoptimierungen verwenden."
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Schlitze gemeinsam verwenden, um verschiedene harte Register zu sichern."
  
! #: common.opt:1933
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Stapel-Schlitze fÃ¼r Ã¼bergelaufene Pseudo-Register gemeinsam verwenden."
  
! #: common.opt:1937
  #, 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:1941
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Induktionsvariablen auf BÃ¤umen optimieren."
  
! #: common.opt:1945
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Sprungtabellen fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden."
  
! #: common.opt:1949
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Bittests fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden."
  
! #: common.opt:1953
  #, 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:1957
  #, 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:1961
  #, 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:1965
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Externen Symbolen einen fÃ¼hrenden Unterstrich geben."
  
! #: common.opt:1973
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "In LRA die ablaufsensitive Rematerialisierung durchfÃ¼hren."
  
! #: common.opt:1977
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Optimierungen zur Bindezeit einschalten."
  
! #: common.opt:1981
  #, 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:2003
  #, 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:2008
  #, 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:2016
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben."
  
! #: common.opt:2020
  #, 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:2024
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Nach eingebauten Mathematikfunktionen errno setzen."
  
! #: common.opt:2028
  #, 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:2032
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Ãœber dauerhafte Speicherreservierung berichten."
  
! #: common.opt:2036
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Nur in WPA Ã¼ber dauerhafte Speicherreservierung berichten."
  
! #: common.opt:2043
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Versuchen, identische Konstanten und konstante Variablen zu verschmelzen."
  
! #: common.opt:2047
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Versuchen, identische Konstanten Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen."
  
! #: common.opt:2051
  #, 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:2055
  #, 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:2059
  #, 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:2063
  #, 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:2067
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Berechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legen."
  
! #: common.opt:2071
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toten Codes verwenden."
  
! #: common.opt:2075
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toter Speicherungen verwenden."
  
! #: common.opt:2079
  #, 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:2083
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstÃ¼tzen."
  
! #: common.opt:2087
  #, 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:2091
  #, 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:2104
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Wenn mÃ¶glich, keine Stapelrahmen erzeugen."
  
! #: common.opt:2108
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Alle Informationen Ã¼ber Optimierungen auf stderr einschalten."
  
! #: common.opt:2112
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<Typ>=Dateiname]\tOptimierungsdetails des Compilers ausgeben."
  
! #: common.opt:2116
  #, 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:2124
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Geschwister- und endrekursive Aufrufe optimieren."
  
! #: common.opt:2128
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Teilweises Inlining durchfÃ¼hren."
  
! #: common.opt:2132 common.opt:2136
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Ãœber Speicherbelegung vor zwischenprozeduraler Optimierung berichten."
  
! #: common.opt:2140
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Strukturelemente ohne LÃ¼cken zusammenpacken."
  
! #: common.opt:2144
  #, 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:2148
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Kleine Aggregate Ã¼ber Speicher, nicht Register, zurÃ¼ckgeben."
  
! #: common.opt:2152
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Schleifen-SchÃ¤lung durchfÃ¼hren."
  
! #: common.opt:2156
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten."
  
! #: common.opt:2160
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Einen RTL-Guckloch-Durchlauf vor sched2 einschalten."
  
! #: common.opt:2164
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Wenn mÃ¶glich, lageunabhÃ¤ngigen Code erzeugen (large mode)."
  
! #: common.opt:2168
  #, 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:2172
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code erzeugen (small mode)."
  
! #: common.opt:2176
  #, 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:2180
  #, 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:2184
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Zu ladendes Plugin angeben."
  
! #: common.opt:2188
  #, 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:2192
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Vorhersehende vereinheitlichende Optimierung durchlaufen."
  
! #: common.opt:2196
  #, 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:2200
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Einfachen Programm-Profilierungscode einschalten."
  
! #: common.opt:2204
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Absolute Quellpfade fÃ¼r gcov erzeugen."
  
! #: common.opt:2208
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Arc-basierten Programm-Profilierungscode einfÃ¼gen."
  
! #: common.opt:2212
  #, 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:2217
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "Name zum Speichern der Profilingnotizen festlegen."
  
! #: common.opt:2221
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Korrektur fluss-unstimmiger Profildateneingabe einschalten."
  
! #: common.opt:2225
  #, 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:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr "Funktionen nur aus Dateien instrumentieren, deren Namen zu einem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt)."
  
! #: common.opt:2233
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr "Funktionen nur aus Dateien instrumentieren, deren Namen zu keinem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt)."
  
! #: common.opt:2249
  #, 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:2265
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr "PrÃ¤fix von absolutem Pfad abschneiden, bevor dieser Name fÃ¼r Â»-fprofile-generate=Â« und Â»-fprofile-use=Â« gemangelt wird."
  
! #: common.opt:2269
  #, 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:2273
  #, 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:2277
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr "Profilinformation im Abschnitt .gcov_info registrieren, statt einen Konstruktor/Destruktor zu verwenden."
  
! #: common.opt:2281
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr "Profilinformation im angegebenen Abschnitt registrieren, statt einen Konstruktor/Destruktor zu verwenden."
  
! #: common.opt:2285
  #, 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:2289
  #, 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:2293
  #, 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:2297
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Code einfÃ¼gen, um AusdrÃ¼cke zu profilen."
  
! #: common.opt:2301
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Ãœber Konsistenz des Profils berichten."
  
! #: common.opt:2305
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2309
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "In jedem Funktionsprolog NOP-Befehle erzeugen."
  
! #: common.opt:2316
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<Zeichenkette>\tÃœbersetzung mit <Zeichenkette> reproduzierbar machen."
  
! #: common.opt:2326
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "GCC-Kommandozeilenschalter in Objektdateien aufzeichnen."
  
! #: common.opt:2330
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Kleine Aggregate Ã¼ber Register zurÃ¼ckgeben."
  
! #: common.opt:2338
  #, 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:2349
  #, 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:2364
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "DCE mitteilen, dass ungenutzte C++-Allokationen entfernt werden."
  
! #: common.opt:2368
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Entlastung des Registerdrucks durch Live-Bereichs-Schrumpfung."
  
! #: common.opt:2372
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchfÃ¼hren."
  
! #: common.opt:2376
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Einen zielabhÃ¤ngigen Optimierungsdurchgang zur Befehlsfusion durchfÃ¼hren."
  
! #: common.opt:2380
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "BasisblÃ¶cke umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2384
  #, 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:2397
  #, 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:2401
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2405
  #, 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:2413
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Optimierungen, die Standard-Rundungsverhalten fÃ¼r Gleitkomma annehmen, ausschalten."
  
! #: common.opt:2417
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Planung Ã¼ber BasisblÃ¶cke hinaus einschalten."
  
! #: common.opt:2421
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Registerdruckempfindliche Befehlsplanung einschalten."
  
! #: common.opt:2425
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Spekulative Bewegung von Nicht-Lade-Befehlen erlauben."
  
! #: common.opt:2429
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Spekulative Bewegung bei einigen Ladebefehlen erlauben."
  
! #: common.opt:2433
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Spekulative Bewegung bei mehr Ladebefehlen erlauben."
  
! #: common.opt:2437
  #, 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:2441
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Wenn Planung nach dem Neuladen, dann Superblock-Planung."
  
! #: common.opt:2449
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Befehle vor Registerbelegung neu planen."
  
! #: common.opt:2453
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Befehle nach Registerbelegung neu planen."
  
! #: common.opt:2460
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Befehle mit selektivem Planungs-Algorithmus einplanen."
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "AusgewÃ¤hlte Planung nach Neuladen durchfÃ¼hren."
  
! #: common.opt:2468
  #, 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:2472
  #, 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:2476
  #, 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:2480
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Regionen mit Pipelining ohne Pipelining neu planen."
  
! #: common.opt:2484
  #, 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:2490
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Nicht ausgereifte Planung von eingereihten Befehlen erlauben."
  
! #: common.opt:2494
  #, 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:2502
  #, 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:2506
  #, 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:2510
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Gruppenheuristik im Planer einschalten."
  
! #: common.opt:2514
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Critical-Path-Heuristik im Planer einschalten."
  
! #: common.opt:2518
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Heuristik fÃ¼r spekulative Befehle im Planer einschalten."
  
! #: common.opt:2522
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Rang-Heuristik im Planer einschalten."
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Heuristik fÃ¼r letzte Befehle im Planer einschalten."
  
! #: common.opt:2530
  #, 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:2534
  #, 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:2546
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Durchlauf fÃ¼r Redundante Erweiterungsentfernung (REE) einschalten."
  
! #: common.opt:2550
  #, 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:2554
  #, 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:2559
  #, 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:2563
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten."
  
! #: common.opt:2567
  #, 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:2571
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln."
  
! #: common.opt:2575
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden."
  
! #: common.opt:2579
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Nicht zusammenhÃ¤ngende Stapelrahmen erzeugen."
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Breite Typen in unabhÃ¤ngige Register aufteilen."
  
! #: common.opt:2587
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "Breite Typen bereits frÃ¼her in unabhÃ¤ngige Register aufteilen."
  
! #: common.opt:2591
  #, 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:2595
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Bedingte AusdrÃ¼cke mittels SSA-PHI-Knoten optimieren."
  
! #: common.opt:2599
  #, 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:2603
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Variablenerweiterung anwenden, wenn Schleifen abgerollt werden."
  
! #: common.opt:2607
  #, 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:2611
  #, 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:2615
  #, 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:2623
  #, 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:2627
  #, 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:2631
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Propolice als Stapelschutzmethode verwenden."
  
! #: common.opt:2635
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Eine Stapelschutzmethode fÃ¼r jede Funktion verwenden."
  
! #: common.opt:2639
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Eine schlaue Stapelschutzmethode fÃ¼r gewisse Funktionen verwenden."
  
! #: common.opt:2643
  #, 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:2647
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "Information Ã¼ber Stapelverwendung auf Funktionsbasis ausgeben."
  
! #: common.opt:2659
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Annehmen, dass strenge Alias-Regeln gelten."
  
! #: common.opt:2663
  #, 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:2667
  #, 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:2671
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Auf Syntaxfehler prÃ¼fen, dann anhalten."
  
! #: common.opt:2675
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Von Â»gcovÂ« benÃ¶tigte Dateien anlegen."
  
! #: common.opt:2679
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Sprung-Threading-Optimierungen durchfÃ¼hren."
  
! #: common.opt:2683
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "BenÃ¶tigte Zeit fÃ¼r jeden Compilerdurchlauf ausgeben."
  
! #: common.opt:2687
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Dauer der Teilphasen separat aufzeichnen."
  
! #: common.opt:2691
  #, 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:2710
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Funktionen, Variablen und asms hÃ¶chster Ebene umordnen."
  
! #: common.opt:2714
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Superblockerzeugung Ã¼ber Ende-VervielfÃ¤ltigung durchfÃ¼hren."
  
! #: common.opt:2718
  #, 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:2726
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Annehmen, dass Gleitkommaoperationen abgefangen werden kÃ¶nnen (Â»trapÂ«)."
  
! #: common.opt:2730
  #, 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:2734
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "SSA-CCP-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2738
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "SSA-BIT-CCP-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2746
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Kopieren des Schleifenkopfes auf BÃ¤umen einschalten."
  
! #: common.opt:2754
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Zusammenfassen von nutzersichtbaren Variablen wÃ¤hrend des SSA-Durchlaufs einschalten."
  
! #: common.opt:2762
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Kopieweitergabe auf BÃ¤umen einschalten."
  
! #: common.opt:2770
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Bedingte Speicherbefehle in unbedingte umwandeln."
  
! #: common.opt:2774
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Umwandlungen von Â»switchÂ«-Initialisierungen durchfÃ¼hren."
  
! #: common.opt:2778
  #, 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:2782
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Dominator-Optimierungen einschalten."
  
! #: common.opt:2786
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Enden-Zusammenfassung auf BÃ¤umen einschalten."
  
! #: common.opt:2790
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Entfernung toter Speicherungen einschalten."
  
! #: common.opt:2794
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "VorwÃ¤rts-Ãœbertragung auf BÃ¤umen einschalten."
  
! #: common.opt:2798
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "VollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschalten."
  
! #: common.opt:2802
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "ZeichenkettenlÃ¤ngen-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2806
  #, 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:2812
  #, 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:2819
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Schleifenverteilung auf BÃ¤umen einschalten."
  
! #: common.opt:2823
  #, 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:2827
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Bewegung der Schleifeninvariante auf BÃ¤umen einschalten."
  
! #: common.opt:2835
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen."
  
! #: common.opt:2839
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Schleifenoptimierungen auf Baumebene einschalten."
  
! #: common.opt:2843
  #, 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:2847
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten."
  
! #: common.opt:2851
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "SSA-PRE-Optimierungen auf BÃ¤umen einschalten."
  
! #: common.opt:2855
  #, 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:2859
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Funktionslokale Analyse von Zeigerzielen auf BÃ¤umen durchfÃ¼hren."
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Neuverbindung auf Baumebene einschalten."
  
! #: common.opt:2871
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "SSA-Codeversenkung auf BÃ¤umen einschalten."
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Geradlinige StÃ¤rkereduktion durchfÃ¼hren."
  
! #: common.opt:2879
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Skalarersetzung von Aggregaten durchfÃ¼hren."
  
! #: common.opt:2883
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "VorÃ¼bergehende AusdrÃ¼cke im SSA->Normal-Durchlauf ersetzen."
  
! #: common.opt:2887
  #, 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:2891
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Wertebereichsweitergabe auf BÃ¤umen durchfÃ¼hren."
  
! #: common.opt:2895
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Pfade aufteilen, die zu Schleifen-RÃ¼ckkanten fÃ¼hren."
  
! #: common.opt:2899
  #, 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:2904
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Ganze Ãœbersetzungseinheit auf einmal Ã¼bersetzen."
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Schleifenabwicklung durchfÃ¼hren, wenn Anzahl der Wiederholungen bekannt ist."
  
! #: common.opt:2912
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Schleifenabwicklung fÃ¼r alle Schleifen durchfÃ¼hren."
  
! #: common.opt:2927
  #, 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:2932
  #, 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:2940
  #, 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:2944
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Schleifenausschaltung durchfÃ¼hren."
  
! #: common.opt:2948
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Schleifen-Aufteilung durchfÃ¼hren."
  
! #: common.opt:2952
  #, 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:2956
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Einfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen."
  
! #: common.opt:2960
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "BFD-Linker statt Standardlinker verwenden."
  
! #: common.opt:2964
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Gold-Linker statt Standardlinker verwenden."
  
! #: common.opt:2968
  #, 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:2980
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Variablenverfolgung durchfÃ¼hren."
  
! #: common.opt:2988
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Variablenverfolgung durch Zuweisungsanmerkungen durchfÃ¼hren."
  
! #: common.opt:2994
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "-fvar-tracking-assignments umschalten."
  
! #: common.opt:3002
  #, 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:3007
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Vektorisierung auf BÃ¤umen einschalten."
  
! #: common.opt:3015
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Schleifenvektorisierung auf BÃ¤umen einschalten."
  
! #: common.opt:3019
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Vektorisierung von BasisblÃ¶cken (SLP) auf BÃ¤umen einschalten."
  
! #: common.opt:3023
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tKostenmodell fÃ¼r Vektorisierung angeben."
  
! #: common.opt:3027
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tVektorisierungs-Kostenmodell angeben, das fÃ¼r mit einer SIMD-Direktive markierten Code verwendet wird."
  
! #: common.opt:3046
  #, 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:3054
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Kopieweitergabe von Informationen Ã¼ber Skalar-Evolution einschalten."
  
! #: common.opt:3064
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "ZusÃ¤tzliche Anmerkungen an Assemblerausgabe anfÃ¼gen."
  
! #: common.opt:3068
  #, 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:3087
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "VTable-Zeiger validieren, bevor sie verwendet werden."
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "VerifikationszÃ¤hler fÃ¼r VTables ausgeben."
  
! #: common.opt:3107
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Informationen Ã¼ber Zeigermengen der VTable-Verifikation ausgeben."
  
! #: common.opt:3111
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Profile von Ausdruckswerten in Optimierungen verwenden."
  
! #: common.opt:3115
  #, 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:3119
  #, 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:3123
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Gesamtprogrammoptimierung durchfÃ¼hren."
  
! #: common.opt:3127
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Annehmen, dass ZeigerÃ¼berlÃ¤ufe Ã¼berschlagen (Wraparound)."
  
! #: common.opt:3131
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Annehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagen (Wraparound)."
  
! #: common.opt:3135
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Null-initialisierte Daten in den bss-Abschnitt legen."
  
! #: common.opt:3139
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr "Register, die beim Funktionsaufruf verwendet wurden, am Ende auf 0 zurÃ¼cksetzen."
  
! #: common.opt:3143
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Fehlersuchinformationen im Standardformat erzeugen."
  
! #: common.opt:3147
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Assembler-UnterstÃ¼tzung fÃ¼r (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3151
  #, 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:3171
  #, 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:3175
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen."
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr "Wenn DWARF-Debuginformationen erzeugt werden, dann im 32-Bit-Format."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr "Wenn DWARF-Debuginformationen erzeugt werden, dann im 64-Bit-Format."
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen."
  
! #: common.opt:3195
  #, 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:3199
  #, 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:3207
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Keine DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3215
  #, 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:3219
  #, 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:3223
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Fehlersuchinformationen in separaten .dwo-Dateien erzeugen."
  
! #: common.opt:3227
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Fehlersuchinformationen im STABS-Format erzeugen."
  
! #: common.opt:3231
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Fehlersuchinformationen im erweiterten STABS-Format erzeugen."
  
! #: common.opt:3235
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Progressive empfohlene Breakpoint-Stellen ausgeben."
  
! #: common.opt:3239
  #, 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:3243
  #, 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:3247
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Erzeugung von Fehlersuchinformationen umschalten."
  
! #: common.opt:3251
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Adresslisten der Variablen mit progressiven Sichten anreichern."
  
! #: common.opt:3258
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Fehlersuchinformationen im VMS-Format erzeugen."
  
! #: common.opt:3262
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Fehlersuchinformationen im XCOFF-Format erzeugen."
  
! #: common.opt:3266
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen."
  
! #: common.opt:3284
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Komprimierte Fehlersuchinformationen erzeugen."
  
! #: common.opt:3288
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<Format>\tKomprimierte Debugabschnitte im Format <Format> erzeugen."
  
! #: common.opt:3295
  #, 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:3299
  #, 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:3324
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <Datei>\tAusgabe in <Datei> schreiben."
  
! #: common.opt:3328
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Funktionsprofilierung einschalten."
  
! #: common.opt:3338
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Wie -pedantic, aber als Fehler ausgeben."
  
! #: common.opt:3378
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Ãœbersetzte Funktionen oder verstrichene Zeit nicht ausgeben."
  
! #: common.opt:3410
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Wortreiche Ausgabe einschalten."
  
! #: common.opt:3414
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Compiler-Version anzeigen."
  
! #: common.opt:3418
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Warnungen unterdrÃ¼cken."
  
! #: common.opt:3428
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Shared Library erzeugen."
  
! #: common.opt:3476
  #, 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:3480
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3484
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Statische, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3491
  #, 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 "--param=evrp-mode=[legacy|ranger
*** 19070,20175 ****
  
  #: params.opt:162
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "Anzahl der Argumente fÃ¼r ein PHI, bis zu der der FSM-Threader versucht, durch dessen Block zu laufen."
  
! #: params.opt:166
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "Skalierungsfaktor fÃ¼r die Anzahl der BlÃ¶cke in einem Threadingpfad, verglichen mit der Anzahl der (skalierten) Anweisungen."
  
! #: params.opt:170
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "Skalierungsfaktor fÃ¼r die Anzahl der Anweisungen pro Threadingpfad, verglichen mit der Anzahl der (skalierten) BlÃ¶cke."
  
! #: params.opt:174
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "Der Schwellwert-Anteil des AusfÃ¼hrungszÃ¤hlers kritischer Kanten, die Redundanzbeseitigung nach dem Neuladen erlauben."
  
! #: params.opt:178
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "Der Schwellwert-Anteil fÃ¼r die AusfÃ¼hrung partieller Redundanzbeseitigung nach dem Neuladen."
  
! #: params.opt:182
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "Skalierungsfaktor bei Berechnung der grÃ¶ÃŸten Entfernung, um die ein Ausdruck durch GCSE-Optimierungen verschoben werden kann."
  
! #: params.opt:186
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "Kosten, zu denen GCSE-Optimierungen nicht die Entfernung beeintrÃ¤chtigen werden, um die ein Ausdruck verschoben werden kann."
  
! #: params.opt:190
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "Minimale Heaperweiterung, die Speicherbereinigung anstÃ¶ÃŸt, als Prozentsatz der GesamtgrÃ¶ÃŸe des Heap."
  
! #: params.opt:194
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "Kleinste HeapgrÃ¶ÃŸe vor Speicherbereinigungsbeginn, in Kilobytes."
  
! #: params.opt:198
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr "Die Anzahl der AusfÃ¼hrungen eines Basisblocks, der als heiÃŸ angesehen wird. Dieser Parameter wird nur im GIMPLE-Frontend verwendet."
  
! #: params.opt:202
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr "Ob bei -fchecking Fehler im Codegenerator als interne Compilerfehler behandelt werden sollen."
  
! #: params.opt:206
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "HÃ¶chstzahl der Arrays in einem SCoP."
  
! #: params.opt:210
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "HÃ¶chstzahl der Parameter in einem SCoP."
  
! #: params.opt:214
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr "Die Anzahl der Elemente, fÃ¼r die die ÃœberprÃ¼fung der Hash-Tabelle fÃ¼r jedes gesuchte Element durchgefÃ¼hrt wird."
  
! #: params.opt:218
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "Der Nenner n des Bruchteils 1/n der maximalen AusfÃ¼hrungsanzahl eines Basisblocks im gesamten Programm, den ein Basisblock mindestens haben muss, um als heiÃŸ zu gelten (im Nicht-LTO-Modus verwendet)."
  
! #: params.opt:222
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr "Die Anzahl der am hÃ¤ufigsten ausgefÃ¼hrten Promille der profilierten AusfÃ¼hrung des gesamten Programms, zu der die AusfÃ¼hrungszahl eines Basisblocks gehÃ¶ren muss, um als heiÃŸ zu gelten (im LTO-Modus verwendet)."
  
! #: params.opt:226
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "Der Nenner n des Bruchteils 1/n der AusfÃ¼hrungshÃ¤ufigkeit des Eingangsblocks einer Funktion, den ein Basisblock dieser Funktion mindestens haben muss, um als heiÃŸ zu gelten."
  
! #: params.opt:230
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr "Die Skalierung (in Prozent), die auf inline-insns-single und Auto-Limits angewendet wird, wenn die Heuristik darauf hinweist, dass Inlining sehr profitabel ist."
  
! #: params.opt:234
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "Kleinste voraussichtliche Beschleunigung, die dem Inliner erlaubt, inline-insns-single und inline-isnsns-auto zu ignorieren."
  
! #: params.opt:238
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "Wie viel die gegebene Ãœbersetzungseinheit durch das Â»inlineÂ« wachsen kann (in Prozent)."
  
! #: params.opt:242
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "Obere Schranke zum gemeinsamen Verwenden von Ganzzahlkonstanten."
  
! #: params.opt:246
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "Schwellwert fÃ¼r Auswertung der MÃ¶glichkeit von IPA-CP, der noch als vorteilhaft zum Kopieren betrachtet wird."
  
! #: params.opt:250
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "Ãœbersetzungszeit-Bonus, den IPA-CP an Kandidaten vergibt, die Schleifengrenzen oder Schrittweiten bekannt machen."
  
! #: params.opt:254
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Maximale Tiefe des rekursiven Klonens fÃ¼r selbstrekursive Funktionen."
  
! #: params.opt:258
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Rekursives Klonen nur dann, wenn die Wahrscheinlichkeit, dass der Aufruf ausgefÃ¼hrt wird, den Parameter Ã¼berschreitet."
  
! #: params.opt:262
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "Prozentuale Strafe fÃ¼r rekursive Funktionen, wenn sie zum Klonen evaluiert werden."
  
! #: params.opt:266
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "Prozentuale Strafe fÃ¼r Funktionen, die nur einen einzigen Aufruf einer anderen Funktion enthalten, wenn sie zum Klonen evaluiert werden."
  
! #: params.opt:270
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "Wie viel die gegebene Ãœbersetzungseinheit durch die interprozedurale Konstantenweitergabe wachsen kann (in Prozent)."
  
! #: params.opt:274
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "Die GrÃ¶ÃŸe einer Ãœbersetzungseinheit, ab der der IPA-CP-Durchlauf sie als groÃŸ ansieht."
  
! #: params.opt:278
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "Maximale GrÃ¶ÃŸe einer jedem Parameter zugeordneten Liste von Werten fÃ¼r interprozedurale Konstantenweitergabe."
  
! #: params.opt:282
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "HÃ¶chstzahl der betrachteten Anweisungen fÃ¼r das Entdecken von Sprungfunktionsoffsets."
  
! #: params.opt:286
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "HÃ¶chstzahl der Anweisungen, die von der Analyse der formalen Parameter fÃ¼r IPA besucht werden, basierend auf der Aliasanalyse in einer gegebenen Funktion."
  
! #: params.opt:290
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "HÃ¶chstzahl der zusammengesetzten Elemente fÃ¼r einen Parameter in Sprungfunktionen und Gittern."
  
! #: params.opt:294
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Maximale Anzahl von Operationen in einem Parameterausdruck, die von der IPA-Analyse behandelt werden kÃ¶nnen."
  
! #: params.opt:298
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr "Maximale Anzahl verschiedener PrÃ¤dikate, die zur Verfolgung der Eigenschaften von Schleifen in der interprozeduralen Analyse verwendet werden."
  
! #: params.opt:302
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr "Maximale Anzahl der Grenzendpunkte der Fallbereiche der Switch-Anweisung, die bei der Generierung der IPA-Funktionszusammenfassung verwendet werden."
  
! #: params.opt:306
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr "Maximale StÃ¼cke, die IPA-SRA pro Formalparameter verfolgt, folglich auch die maximale Anzahl von Ersetzungen eines Formalparameters."
  
! #: params.opt:310
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "Maximal erlaubte GrÃ¶ÃŸenzunahme und GesamtgrÃ¶ÃŸe der neuen Parameter, bis zu der IPA-RSA Zeiger auf Aggregate ersetzt."
  
! #: params.opt:314
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "Die Anzahl der Register in jeder Klasse, die von Schleifeninvariantenbewegung freigehalten werden."
  
! #: params.opt:318
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "Maximale GrÃ¶ÃŸe der Konflikttabelle in MB."
  
! #: params.opt:322
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "Maximale Schleifenanzahl fÃ¼r regionale Registerzuweisung (RA)."
  
! #: params.opt:326
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Wenn die Anzahl der Kandidaten in der Menge kleiner ist, wird immer versucht, ungenutzte IVs wÃ¤hrend ihrer Optimierung zu entfernen."
  
! #: params.opt:330
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Schranke fÃ¼r Anzahl der Kandidaten, unter der alle Kandidaten in IV-Optimierungen betrachtet werden."
  
! #: params.opt:334
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Schranke fÃ¼r Anzahl der IV-Verwendungen in bei IV-Optimierungen optimierter Schleife."
  
! #: params.opt:338
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr "Die maximale Wachstumsrate der CodegrÃ¶ÃŸe bei der Erweiterung in eine Sprungtabelle (in Prozent). Der Parameter wird bei der Optimierung auf GrÃ¶ÃŸe verwendet."
  
! #: params.opt:342
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr "Die maximale Wachstumsrate der CodegrÃ¶ÃŸe bei der Erweiterung in eine Sprungtabelle (in Prozent). Der Parameter wird bei der Optimierung auf Geschwindigkeit verwendet."
  
! #: params.opt:346
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "Die GrÃ¶ÃŸe einer L1-Cacheline."
  
! #: params.opt:350
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "Die GrÃ¶ÃŸe des L1-Caches."
  
! #: params.opt:354
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "Die GrÃ¶ÃŸe des L2-Caches."
  
! #: params.opt:358
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Maximales Wachstum durch Â»inlineÂ« einer groÃŸen Funktion (in Prozent)."
  
! #: params.opt:362
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "Die GrÃ¶ÃŸe eines als groÃŸ angesehenen FunktionskÃ¶rpers."
  
! #: params.opt:366
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "Die GrÃ¶ÃŸe eines als groÃŸ angesehenen Stapelrahmens."
  
! #: params.opt:370
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Maximales Stapelrahmen-Wachstum durch Â»inlineÂ« (in Prozent)."
  
! #: params.opt:374
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "Die GrÃ¶ÃŸe einer als groÃŸ angesehenen Ãœbersetzungseinheit."
  
! #: params.opt:378
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr "HÃ¶chstzahl der gleichzeitig offenen C++-Moduldateien beim verzÃ¶gerten Laden."
  
! #: params.opt:382
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Die Mindestkosten eines teuren Ausdrucks in der Schleifeninvariantenbewegung."
  
! #: params.opt:386
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr "Bei den booleschen Kurzschluss-Operatoren && und || beide Seiten auswerten, wenn das nebenwirkungsfrei zu besserem Code fÃ¼hrt."
  
! #: params.opt:390
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr "GrÃ¶ÃŸe der Kacheln fÃ¼r Schleifenblockierung."
  
! #: params.opt:394
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Die HÃ¶chstzahl der Anweisungen in geschachtelten Schleifen zum Schleifenaustausch."
  
! #: params.opt:398
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Das MindestverhÃ¤ltnis der Schrittweiten, damit Schleifenaustausch profitabel ist."
  
! #: params.opt:402
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "HÃ¶chstzahl der Basis-BlÃ¶cke in Schleife fÃ¼r Schleifeninvariantenbewegung."
  
! #: params.opt:406
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "HÃ¶chstzahl der Datenreferenzen in Schleife zum Aufbau der AbhÃ¤ngigkeiten der Schleifendaten."
  
! #: params.opt:410
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Die HÃ¶chstzahl der in einer inneren Schleife zu betrachtenden Befehle fÃ¼r Versionierung."
  
! #: params.opt:414
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Die HÃ¶chstzahl der in einer Ã¤uÃŸeren Schleife zu betrachtenden Befehle fÃ¼r Versionierung, zusÃ¤tzlich zu den Befehlen in inneren Schleifen."
  
! #: params.opt:418
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr "Mindestwahrscheinlichkeit in Prozent fÃ¼r Durchfall-Kanten, damit der BB zu geerbten EBB in LRA hinzugefÃ¼gt wird."
  
! #: params.opt:422
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "Die HÃ¶chstzahl Reload-Pseudos, die beim Auslagern eines Nicht-Reload-Pseudos berÃ¼cksichtigt werden."
  
! #: params.opt:426
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r LTO (in geschÃ¤tzten Befehlen)"
  
! #: params.opt:430
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "HÃ¶chstzahl der LTO-Partitionen, die parallel gestreamt werden."
  
! #: params.opt:434
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r Linkzeitoptimierung (in geschÃ¤tzten Befehlen)."
  
! #: params.opt:438
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "Anzahl der Partitionen, in die das Programm aufgeteilt werden soll."
  
! #: params.opt:442
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Die HÃ¶chstzahl der zum Abrollen von Schleifen im Mittel zu betrachtenden Befehle."
  
! #: params.opt:446
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "HÃ¶chstzahl von Befehlen, die Â»combineÂ« zu kombinieren versucht."
  
! #: params.opt:450
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "Die maximale Tiefe einer Schleifenschachtelung, die vollstÃ¤ndig geschÃ¤lt wird."
  
! #: params.opt:454
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Die HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife, die vollstÃ¤ndig geschÃ¤lt wird."
  
! #: params.opt:458
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Die HÃ¶chstzahl der Befehle einer vollstÃ¤ndig geschÃ¤lten Schleife."
  
! #: params.opt:462
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "HÃ¶chstzahl der zu betrachtenden eingehenden Kanten fÃ¼r Kreuzsprung."
  
! #: params.opt:466
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Die HÃ¶chstzahl der von CSE verarbeiteten Befehle vor dem RÃ¼cksetzen."
  
! #: params.opt:470
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "GrÃ¶ÃŸte LÃ¤nge des betrachteten Pfades in CSE."
  
! #: params.opt:474
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "HÃ¶chstzahl der Speicherstellen, die von cselib aufgezeichnet werden."
  
! #: params.opt:478
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "Maximalzahl der Debugmarkierungen, die expandiert oder eingereiht werden."
  
! #: params.opt:482
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Die HÃ¶chstzahl der zu betrachtenden Befehle, um einen VerzÃ¶gerungsschlitz zu fÃ¼llen."
  
! #: params.opt:486
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Die HÃ¶chstzahl der zu betrachtenden Befehle, um richtige aktive Registerinformationen zu finden."
  
! #: params.opt:490
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "HÃ¶chstzahl der aktiven lokalen Speicherungen bei RTL-Eliminierung toter Speicherungen."
  
! #: params.opt:494
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Die HÃ¶chstzahl von geschachteltem indirektem inlinen wurde bereits durch den frÃ¼hen Inliner durchgefÃ¼hrt."
  
! #: params.opt:498
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Die HÃ¶chstzahl der Felder in einer Struktur, bevor Zeigeranalyse sie als einzelne Variable behandelt."
  
! #: params.opt:502
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "HÃ¶chstzahl der Basis-BlÃ¶cke in einem Mehrfachsprung in einem endlichen Automaten."
  
! #: params.opt:506
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "HÃ¶chstzahl der zu kopierenden Befehle, wenn BlÃ¶cke auf einem Mehrsprungpfad des Zustandsautomaten dupliziert werden."
  
! #: params.opt:510
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "HÃ¶chstzahl der neuen Sprungpfade, die fÃ¼r einen endlichen Automaten erzeugt werden."
  
! #: params.opt:514
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Das maximale VerhÃ¤ltnis von EinfÃ¼gungen zu LÃ¶schungen von AusdrÃ¼cken in GCSE."
  
! #: params.opt:518
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "HÃ¶chstmenge des von GCSE zu belegenden Speichers, in Kilobyte."
  
! #: params.opt:522
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Die HÃ¶chstzahl der zu vervielfÃ¤ltigenden Befehle, wenn berechnete Gotos expandiert werden."
  
! #: params.opt:526
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Der hÃ¶chste Erweiterungsfaktor beim Kopieren von BasisblÃ¶cken."
  
! #: params.opt:530
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "GrÃ¶ÃŸte Tiefe der Suche im Dominator-Baum fÃ¼r anzuhebende AusdrÃ¼cke."
  
! #: params.opt:534
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen."
  
! #: params.opt:538
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Die HÃ¶chstzahl der Befehle, bis zu der eine Inline-Funktion per Rekursion wachsen kann."
  
! #: params.opt:542
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Die HÃ¶chstzahl der Befehle, bis zu der eine Nicht-Inline-Funktion per Rekursion wachsen kann."
  
! #: params.opt:546
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Die HÃ¶chstzahl der Befehle in einer einzelnen fÃ¼r Â»inlineÂ« geeigneten Funktion."
  
! #: params.opt:550
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen beim Optimieren auf CodegrÃ¶ÃŸe."
  
! #: params.opt:554
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen von kleinen Funktionen."
  
! #: params.opt:558
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "GrÃ¶ÃŸte Tiefe mit rekursivem Inline fÃ¼r Inline-Funktionen."
  
! #: params.opt:562
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "GrÃ¶ÃŸte Tiefe rekursiven Inlinens fÃ¼r Nicht-Inline-Funktionen."
  
! #: params.opt:566
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "HÃ¶chstzahl der ISL-Operationen, 0 bedeutet unbegrenzt."
  
! #: params.opt:570
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Schranke fÃ¼r die Kosten eines Ausdrucks, um die Anzahl der DurchlÃ¤ufe zu berechnen."
  
! #: params.opt:574
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "Schranke fÃ¼r die Anzahl der Iterationen, die der Brute-Force-Algorithmus zur Auswertung der Anzahl von Iterationen auswertet."
  
! #: params.opt:578
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "HÃ¶chstzahl der in einem Block erlaubten Anweisungen, die fÃ¼r Sprungbehandlung vervielfÃ¤ltigt werden mÃ¼ssen."
  
! #: params.opt:582
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "HÃ¶chstzahl der RTL-Knoten, die als letzte Werte des Kombinierers aufgezeichnet werden kÃ¶nnen."
  
! #: params.opt:586
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Die HÃ¶chstzahl der Befehle im Schleifenkopf, die wÃ¤hrend der Schleifenkopfkopier-Phase dupliziert werden."
  
! #: params.opt:590
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Die HÃ¶chstzahl der Versuche zur RÃ¼ckverfolgung bei Modulo-Planung von Schleifen."
  
! #: params.opt:594
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "MaximalgrÃ¶ÃŸe der partiellen Aufwandsmenge, wenn Baumvoroptimierung ausgefÃ¼hrt wird."
  
! #: params.opt:598
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "HÃ¶chstzahl der Zweige auf dem Pfad durch die geschÃ¤lte Sequenz."
  
! #: params.opt:602
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Die HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife."
  
! #: params.opt:606
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Die HÃ¶chstzahl der Befehle einer geschÃ¤lten Schleife."
  
! #: params.opt:610
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Die MaximallÃ¤nge der Liste der anhÃ¤ngigen geplanten Operationen."
  
! #: params.opt:614 params.opt:658
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "HÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden BlÃ¶cke in einer Region."
  
! #: params.opt:618 params.opt:662
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "HÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden Befehle in einer Region."
  
! #: params.opt:622
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "Maximale Verschachtelung von Quadratwurzeln, um Potenzierung mit Gleitkommakonstanten abzubilden."
  
! #: params.opt:626
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Die HÃ¶chstzahl der SchleifendurchlÃ¤ufe, die statisch vorhergesagt werden."
  
! #: params.opt:630
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "HÃ¶chstzahl der rÃ¼ckwÃ¤rts zu suchenden Befehle, wenn nach Ã¤quivalentem Neuladen gesucht wird."
  
! #: params.opt:634
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r RTL-if-Umwandlung."
  
! #: params.opt:638
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine vorhersagbare Verzweigung erzeugt wird."
  
! #: params.opt:642
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine unvorhersagbare Verzweigung erzeugt wird."
  
! #: params.opt:646
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "HÃ¶chstzahl der Iterationen durch CFG zur Regionserweiterung."
  
! #: params.opt:650
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "HÃ¶chste VerzÃ¶gerung bei Konflikt, sodass Befehl fÃ¼r spekulative Bewegung in Betracht kommt."
  
! #: params.opt:654
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "HÃ¶chstzahl der vom Scheduler wÃ¤hrend der ersten Planphase fertig zur AusfÃ¼hrung zu betrachtenden Befehle."
  
! #: params.opt:666
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "MaximallÃ¤nge von KandidatenprÃ¼fungen fÃ¼r geradlinige StÃ¤rkereduktion."
  
! #: params.opt:670
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "HÃ¶chstzahl der beim spekulativen Devirtualisieren besuchten may-defs."
  
! #: params.opt:674
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "Maximal erlaubte Rekursionstiefe beim Abfragen von Eigenschaften eines SSA-Namens."
  
! #: params.opt:678
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "HÃ¶chstzahl der konstanten Speicherungen, die im Speicherzusammenfassungs-Durchgang zusammengefasst werden."
  
! #: params.opt:682
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "HÃ¶chstzahl von bedingten Speicherpaaren, die ausgegeben werden kÃ¶nnen."
  
! #: params.opt:686 params.opt:690
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "HÃ¶chstzahl der Speicherungsketten, die im Speicherzusammenfassungs-Durchgang gleichzeitig berÃ¼cksichtigt werden."
  
! #: params.opt:694
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "HÃ¶chstzahl der Ã¤hnlichen BasisblÃ¶cke, mit denen ein Basisblock verglichen wird."
  
! #: params.opt:698
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "HÃ¶chstzahl der Iterationen des Durchgangs Ã¼ber eine Funktion."
  
! #: params.opt:702
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "HÃ¶chstzahl der Zeichenketten, fÃ¼r die der strlen-Optimierungsdurchgang ZeichenkettenlÃ¤ngen aufzeichnet."
  
! #: params.opt:706
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr "HÃ¶chstzahl der Argumente in einem PHI, die einer TREE-if-Umwandlung unterstÃ¼tzt werden, auÃŸer wenn die Schleife mit einem SIMD-Pragma markiert ist."
  
! #: params.opt:710
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Die HÃ¶chstzahl der Iterationen zum Abrollen in einzelner Schleife."
  
! #: params.opt:714
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Die HÃ¶chstzahl der zum Abrollen von Schleifen zu betrachtenden Befehle."
  
! #: params.opt:718
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Die HÃ¶chstzahl der Befehle einer ungeschalteten Schleife."
  
! #: params.opt:722
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Die HÃ¶chstzahl der Abschaltungen in einer einzelnen Schleife."
  
! #: params.opt:726
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Wenn Â»-fvariable-expansion-in-unrollerÂ« verwendet wird, die HÃ¶chstzahl der FÃ¤lle, dass eine einzelne Variable wÃ¤hrend Loop-Unrolling expandiert wird."
  
! #: params.opt:730
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "GrÃ¶ÃŸte Rekursionstiefe fÃ¼r das Expandieren von variablenverfolgenden AusdrÃ¼cken."
  
! #: params.opt:734
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "MaximalgrÃ¶ÃŸe der Speicherort-Liste, bei der Umkehrungsoperationen hinzugefÃ¼gt werden sollen."
  
! #: params.opt:738
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "Maximale GrÃ¶ÃŸe variablenverfolgender Hash-Tabellen."
  
! #: params.opt:742
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr "Maximale Anzahl der VALUEs, die wÃ¤hrend eines einzelnen Aufrufs von Â»find_base_termÂ« verarbeitet werden."
  
! #: params.opt:746
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "HÃ¶chstzahl der Assertions, die wÃ¤hrend der VRP entlang der Standardkante einer switch-Anweisung hinzugefÃ¼gt werden."
  
! #: params.opt:750
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Mindestanzahl der passenden zu betrachtenden Befehle fÃ¼r Kreuzsprung."
  
! #: params.opt:754
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Rekursives inlinen nur, wenn die Wahrscheinlichkeit des Aufrufs den Parameter Ã¼berschreitet."
  
! #: params.opt:758
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "Kleinstes VerhÃ¤ltnis von Befehlen zu Prefetches, um Prefetching fÃ¼r eine Schleife mit unbekannter Frequentierung einzuschalten."
  
! #: params.opt:762
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr "Der minimale Schwellwert fÃ¼r die Wahrscheinlichkeit, dass eine halbinvariante Bedingungsanweisung eine Schleifenteilung auslÃ¶st."
  
! #: params.opt:766
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "Kleinste UID fÃ¼r Nicht-Debug-Befehl."
  
! #: params.opt:770
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "MindestgrÃ¶ÃŸe von Variablen, die sich Stapelspeicher teilen, wenn nicht optimiert wird."
  
! #: params.opt:774
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "Die Mindestwahrscheinlichkeit fÃ¼r das Erreichen eines Quellblockes fÃ¼r spekulatives Zwischen-Block-Scheduling."
  
! #: params.opt:778
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Wenn Â»-ftree-vectorizeÂ« verwendet wird, die minimale Schleifengrenze einer fÃ¼r Vektorisierung zu betrachtenden Schleife."
  
! #: params.opt:782
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "HÃ¤ppchengrÃ¶ÃŸe des OMP-Schedulers fÃ¼r Schleifen, die durch parloops parallelisiert wurden."
  
! #: params.opt:786
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Die Mindestzahl der Iterationen pro Thread in einer innersten parallelisierten Schleife."
  
! #: params.opt:790
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tArt des OMP-Zeitplans fÃ¼r Schleifen, die durch parloops parallelisiert werden."
  
! #: params.opt:812
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "GrÃ¶ÃŸte Wahrscheinlichkeit des Einsprung-BB der geteilten Region (in Prozent relativ zum Einsprung-BB der Funktion), um teilweises Â»inlineÂ« durchzufÃ¼hren."
  
! #: params.opt:816
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "GrÃ¶ÃŸtes geschÃ¤tztes Ergebnis eines als vorhersagbar betrachteten Sprunges."
  
! #: params.opt:820
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr "Ob Software-Prefetch-Tipps fÃ¼r nicht-konstante Schrittweiten produziert werden."
  
! #: params.opt:824
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Die Anzahl der ausgefÃ¼hrten Befehle, bevor Prefetch abgeschlossen ist."
  
! #: params.opt:828
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "Kleinstes VerhÃ¤ltnis von Befehlen zu Speicheroperationen, um Prefetching in einer Schleife einzuschalten."
  
! #: params.opt:832
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr "Die kleinste Schrittweite, ab der Software-Prefetch-Tipps produziert werden."
  
! #: params.opt:836
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Interne Funktions-ID bei Profilnachschlagen verwenden."
  
! #: params.opt:840
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "Maximale Verschachtelungstiefe von Schleifen fÃ¼r optimistisches value-number."
  
! #: params.opt:844
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "HÃ¶chstzahl der AuflÃ¶sungen von Mehrdeutigkeiten pro Speicherzugriff."
  
! #: params.opt:848
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Schranke fÃ¼r die KomplexitÃ¤t von AusdrÃ¼cken im skalaren Evolutions-Analysierer."
  
! #: params.opt:852
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Schranke fÃ¼r GrÃ¶ÃŸe von AusdrÃ¼cken, die im skalaren Evolutions-Analysierer verwendet werden."
  
! #: params.opt:856
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Hardware-Autoprefetcher-Scheduler-Modellsteuerung: Anzahl der Vorausschauzyklen, die das Modell untersucht, bei '0' ist nur die heuristische Sortierung von Befehlen aktiviert. StandardmÃ¤ÃŸig deaktiviert."
  
! #: params.opt:860
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "Kleinster Abstand zwischen mÃ¶glicherweise in Konflikt stehendem Speichern und Laden."
  
! #: params.opt:864
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "Anzuwendender Algorithmus fÃ¼r Â»-fsched-pressureÂ«."
  
! #: params.opt:868
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "Die Mindestwahrscheinlichkeit fÃ¼r spekulativen Erfolg (in Prozent), sodass spekulativer Befehl eingeplant wird."
  
! #: params.opt:872
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "Kleinste Wahrscheinlichkeit einer Kante, sodass bei der Planung ihr Zustand gesichert wird."
  
! #: params.opt:876
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Die HÃ¶chstzahl der Befehle in der ausfÃ¼hrungsbereiten Liste, die zur Umbenennung in Frage kommen."
  
! #: params.opt:880
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "Maximale GrÃ¶ÃŸe des Vorgriffsfensters der wÃ¤hlbaren Planung."
  
! #: params.opt:884
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "HÃ¶chstzahl, wie oft ein Befehl geplant werden kÃ¶nnte."
  
! #: params.opt:888
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Die Anzahl der Prefetches, die gleichzeitig laufen kÃ¶nnen."
  
! #: params.opt:892
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "Zum Absenken einer Anweisung nÃ¶tige relative AusfÃ¼hrungsfrequenz des Ziel-Blocks (in Prozent)."
  
! #: params.opt:896
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Anzahl der Zyklen, die der Swing-Modulo-Scheduler bei KonfliktprÃ¼fung mit DFA betrachtet."
  
! #: params.opt:900
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Schwellwert fÃ¼r vom Swing-Modulo-Scheduler betrachteten Durchschnitts-Schleifen-ZÃ¤hler."
  
! #: params.opt:904
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Ein Faktor, um die obere Schranke des Swing-Modulo-Schedulers fÃ¼r Schleifenplanung einzustellen."
  
! #: params.opt:908
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "Kleinster Wert der Stufenzahl, den der Swing-Modulo-Scheduler erzeugen wird."
  
! #: params.opt:912
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf CodegrÃ¶ÃŸe optimiert wird."
  
! #: params.opt:916
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf Geschwindigkeit optimiert wird."
  
! #: params.opt:920
  #, 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:924
  #, 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:928
  #, 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:932
  #, 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:936
  #, 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:940
  #, 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:944
  #, 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:948
  #, 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:952
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "HÃ¶chstzahl der Basen, die pro modref-Baum gespeichert werden."
  
! #: params.opt:956
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "HÃ¶chstzahl der Verweise, die pro modref-Basis gespeichert werden."
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99167
! #: params.opt:960
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "HÃ¶chstzahl der Zugriffe, die pro modref-Verweis gespeichert werden."
  
! #: params.opt:964
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "HÃ¶chstzahl der Tests, die von modref-Anfragen durchgefÃ¼hrt werden."
  
! #: params.opt:968
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr "HÃ¶chsttiefe beim Durchlaufen des DFS durch die modref-Escapeanalyse."
  
! #: params.opt:972
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "HÃ¶chstzahl der Ausstiegspunkte, die von modref pro SSA-Name aufgezeichnet werden."
  
! #: params.opt:976
  #, 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:980
  #, 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:984
  #, 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:988
  #, 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:992
  #, 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:996
  #, 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:1000
  #, 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:1004
  #, 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:1008
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Spezielle Instrumentierung fÃ¼r Zugriff auf volatile-Objekte erzeugen."
  
! #: params.opt:1012
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr "Instrumentierungsaufrufe fÃ¼r Aufrufe von __tsan_func_entry() und __tsan_func_exit() erzeugen."
  
! #: params.opt:1016
  #, 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:1020
  #, 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:1024
  #, 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:1028
  #, 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:1032
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Zeit, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt wird."
  
! #: params.opt:1036
  #, 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:1040
  #, 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:1044
  #, 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:1048
  #, 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:1052
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Ob kanonische Typen zu verwenden sind."
  
! #: params.opt:1056
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Vektorisierung des Schleifen-Epilogs mit kleinerer VektorgrÃ¶ÃŸe einschalten."
  
! #: params.opt:1060
  #, 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:1064
  #, 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:1068
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AusrichtungsprÃ¼fung eingefÃ¼gt werden."
  
! #: params.opt:1072
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr "Steuert, wie der Schleifenvektorisierer partielle Vektoren verwendet. 0 bedeutet nie, 1 bedeutet nur fÃ¼r Schleifen, die nicht unbedingt vektorisiert werden mÃ¼ssen, 2 bedeutet fÃ¼r alle Schleifen. Voreinstellung ist 2."
--- 19070,20185 ----
  
  #: params.opt:162
  #, no-c-format
+ msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
+ msgstr "Maximale Tiefe der logischen AusdrÃ¼cke, die von der Bereichsanalyse erfasst werden, um ausgehende Bereiche zu evaluieren."
+ 
+ #: params.opt:167
+ #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "Anzahl der Argumente fÃ¼r ein PHI, bis zu der der FSM-Threader versucht, durch dessen Block zu laufen."
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "Skalierungsfaktor fÃ¼r die Anzahl der BlÃ¶cke in einem Threadingpfad, verglichen mit der Anzahl der (skalierten) Anweisungen."
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "Skalierungsfaktor fÃ¼r die Anzahl der Anweisungen pro Threadingpfad, verglichen mit der Anzahl der (skalierten) BlÃ¶cke."
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "Der Schwellwert-Anteil des AusfÃ¼hrungszÃ¤hlers kritischer Kanten, die Redundanzbeseitigung nach dem Neuladen erlauben."
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "Der Schwellwert-Anteil fÃ¼r die AusfÃ¼hrung partieller Redundanzbeseitigung nach dem Neuladen."
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "Skalierungsfaktor bei Berechnung der grÃ¶ÃŸten Entfernung, um die ein Ausdruck durch GCSE-Optimierungen verschoben werden kann."
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "Kosten, zu denen GCSE-Optimierungen nicht die Entfernung beeintrÃ¤chtigen werden, um die ein Ausdruck verschoben werden kann."
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "Minimale Heaperweiterung, die Speicherbereinigung anstÃ¶ÃŸt, als Prozentsatz der GesamtgrÃ¶ÃŸe des Heap."
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "Kleinste HeapgrÃ¶ÃŸe vor Speicherbereinigungsbeginn, in Kilobytes."
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr "Die Anzahl der AusfÃ¼hrungen eines Basisblocks, der als heiÃŸ angesehen wird. Dieser Parameter wird nur im GIMPLE-Frontend verwendet."
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr "Ob bei -fchecking Fehler im Codegenerator als interne Compilerfehler behandelt werden sollen."
  
! #: params.opt:211
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "HÃ¶chstzahl der Arrays in einem SCoP."
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "HÃ¶chstzahl der Parameter in einem SCoP."
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr "Die Anzahl der Elemente, fÃ¼r die die ÃœberprÃ¼fung der Hash-Tabelle fÃ¼r jedes gesuchte Element durchgefÃ¼hrt wird."
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "Der Nenner n des Bruchteils 1/n der maximalen AusfÃ¼hrungsanzahl eines Basisblocks im gesamten Programm, den ein Basisblock mindestens haben muss, um als heiÃŸ zu gelten (im Nicht-LTO-Modus verwendet)."
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr "Die Anzahl der am hÃ¤ufigsten ausgefÃ¼hrten Promille der profilierten AusfÃ¼hrung des gesamten Programms, zu der die AusfÃ¼hrungszahl eines Basisblocks gehÃ¶ren muss, um als heiÃŸ zu gelten (im LTO-Modus verwendet)."
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "Der Nenner n des Bruchteils 1/n der AusfÃ¼hrungshÃ¤ufigkeit des Eingangsblocks einer Funktion, den ein Basisblock dieser Funktion mindestens haben muss, um als heiÃŸ zu gelten."
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr "Die Skalierung (in Prozent), die auf inline-insns-single und Auto-Limits angewendet wird, wenn die Heuristik darauf hinweist, dass Inlining sehr profitabel ist."
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "Kleinste voraussichtliche Beschleunigung, die dem Inliner erlaubt, inline-insns-single und inline-isnsns-auto zu ignorieren."
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "Wie viel die gegebene Ãœbersetzungseinheit durch das Â»inlineÂ« wachsen kann (in Prozent)."
  
! #: params.opt:247
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "Obere Schranke zum gemeinsamen Verwenden von Ganzzahlkonstanten."
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "Schwellwert fÃ¼r Auswertung der MÃ¶glichkeit von IPA-CP, der noch als vorteilhaft zum Kopieren betrachtet wird."
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "Ãœbersetzungszeit-Bonus, den IPA-CP an Kandidaten vergibt, die Schleifengrenzen oder Schrittweiten bekannt machen."
  
! #: params.opt:259
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Maximale Tiefe des rekursiven Klonens fÃ¼r selbstrekursive Funktionen."
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Rekursives Klonen nur dann, wenn die Wahrscheinlichkeit, dass der Aufruf ausgefÃ¼hrt wird, den Parameter Ã¼berschreitet."
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "Prozentuale Strafe fÃ¼r rekursive Funktionen, wenn sie zum Klonen evaluiert werden."
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "Prozentuale Strafe fÃ¼r Funktionen, die nur einen einzigen Aufruf einer anderen Funktion enthalten, wenn sie zum Klonen evaluiert werden."
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "Wie viel die gegebene Ãœbersetzungseinheit durch die interprozedurale Konstantenweitergabe wachsen kann (in Prozent)."
  
! #: params.opt:279
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "Die GrÃ¶ÃŸe einer Ãœbersetzungseinheit, ab der der IPA-CP-Durchlauf sie als groÃŸ ansieht."
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "Maximale GrÃ¶ÃŸe einer jedem Parameter zugeordneten Liste von Werten fÃ¼r interprozedurale Konstantenweitergabe."
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "HÃ¶chstzahl der betrachteten Anweisungen fÃ¼r das Entdecken von Sprungfunktionsoffsets."
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "HÃ¶chstzahl der Anweisungen, die von der Analyse der formalen Parameter fÃ¼r IPA besucht werden, basierend auf der Aliasanalyse in einer gegebenen Funktion."
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "HÃ¶chstzahl der zusammengesetzten Elemente fÃ¼r einen Parameter in Sprungfunktionen und Gittern."
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Maximale Anzahl von Operationen in einem Parameterausdruck, die von der IPA-Analyse behandelt werden kÃ¶nnen."
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr "Maximale Anzahl verschiedener PrÃ¤dikate, die zur Verfolgung der Eigenschaften von Schleifen in der interprozeduralen Analyse verwendet werden."
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr "Maximale Anzahl der Grenzendpunkte der Fallbereiche der Switch-Anweisung, die bei der Generierung der IPA-Funktionszusammenfassung verwendet werden."
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr "Maximale StÃ¼cke, die IPA-SRA pro Formalparameter verfolgt, folglich auch die maximale Anzahl von Ersetzungen eines Formalparameters."
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "Maximal erlaubte GrÃ¶ÃŸenzunahme und GesamtgrÃ¶ÃŸe der neuen Parameter, bis zu der IPA-RSA Zeiger auf Aggregate ersetzt."
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "Die Anzahl der Register in jeder Klasse, die von Schleifeninvariantenbewegung freigehalten werden."
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "Maximale GrÃ¶ÃŸe der Konflikttabelle in MB."
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "Maximale Schleifenanzahl fÃ¼r regionale Registerzuweisung (RA)."
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Wenn die Anzahl der Kandidaten in der Menge kleiner ist, wird immer versucht, ungenutzte IVs wÃ¤hrend ihrer Optimierung zu entfernen."
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Schranke fÃ¼r Anzahl der Kandidaten, unter der alle Kandidaten in IV-Optimierungen betrachtet werden."
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Schranke fÃ¼r Anzahl der IV-Verwendungen in bei IV-Optimierungen optimierter Schleife."
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr "Die maximale Wachstumsrate der CodegrÃ¶ÃŸe bei der Erweiterung in eine Sprungtabelle (in Prozent). Der Parameter wird bei der Optimierung auf GrÃ¶ÃŸe verwendet."
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr "Die maximale Wachstumsrate der CodegrÃ¶ÃŸe bei der Erweiterung in eine Sprungtabelle (in Prozent). Der Parameter wird bei der Optimierung auf Geschwindigkeit verwendet."
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "Die GrÃ¶ÃŸe einer L1-Cacheline."
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "Die GrÃ¶ÃŸe des L1-Caches."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "Die GrÃ¶ÃŸe des L2-Caches."
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Maximales Wachstum durch Â»inlineÂ« einer groÃŸen Funktion (in Prozent)."
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "Die GrÃ¶ÃŸe eines als groÃŸ angesehenen FunktionskÃ¶rpers."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "Die GrÃ¶ÃŸe eines als groÃŸ angesehenen Stapelrahmens."
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Maximales Stapelrahmen-Wachstum durch Â»inlineÂ« (in Prozent)."
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "Die GrÃ¶ÃŸe einer als groÃŸ angesehenen Ãœbersetzungseinheit."
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr "HÃ¶chstzahl der gleichzeitig offenen C++-Moduldateien beim verzÃ¶gerten Laden."
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Die Mindestkosten eines teuren Ausdrucks in der Schleifeninvariantenbewegung."
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr "Bei den booleschen Kurzschluss-Operatoren && und || beide Seiten auswerten, wenn das nebenwirkungsfrei zu besserem Code fÃ¼hrt."
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr "GrÃ¶ÃŸe der Kacheln fÃ¼r Schleifenblockierung."
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Die HÃ¶chstzahl der Anweisungen in geschachtelten Schleifen zum Schleifenaustausch."
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Das MindestverhÃ¤ltnis der Schrittweiten, damit Schleifenaustausch profitabel ist."
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "HÃ¶chstzahl der Basis-BlÃ¶cke in Schleife fÃ¼r Schleifeninvariantenbewegung."
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "HÃ¶chstzahl der Datenreferenzen in Schleife zum Aufbau der AbhÃ¤ngigkeiten der Schleifendaten."
  
! #: params.opt:415
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Die HÃ¶chstzahl der in einer inneren Schleife zu betrachtenden Befehle fÃ¼r Versionierung."
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Die HÃ¶chstzahl der in einer Ã¤uÃŸeren Schleife zu betrachtenden Befehle fÃ¼r Versionierung, zusÃ¤tzlich zu den Befehlen in inneren Schleifen."
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr "Mindestwahrscheinlichkeit in Prozent fÃ¼r Durchfall-Kanten, damit der BB zu geerbten EBB in LRA hinzugefÃ¼gt wird."
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "Die HÃ¶chstzahl Reload-Pseudos, die beim Auslagern eines Nicht-Reload-Pseudos berÃ¼cksichtigt werden."
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r LTO (in geschÃ¤tzten Befehlen)"
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "HÃ¶chstzahl der LTO-Partitionen, die parallel gestreamt werden."
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r Linkzeitoptimierung (in geschÃ¤tzten Befehlen)."
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "Anzahl der Partitionen, in die das Programm aufgeteilt werden soll."
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Die HÃ¶chstzahl der zum Abrollen von Schleifen im Mittel zu betrachtenden Befehle."
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "HÃ¶chstzahl von Befehlen, die Â»combineÂ« zu kombinieren versucht."
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "Die maximale Tiefe einer Schleifenschachtelung, die vollstÃ¤ndig geschÃ¤lt wird."
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Die HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife, die vollstÃ¤ndig geschÃ¤lt wird."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Die HÃ¶chstzahl der Befehle einer vollstÃ¤ndig geschÃ¤lten Schleife."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "HÃ¶chstzahl der zu betrachtenden eingehenden Kanten fÃ¼r Kreuzsprung."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Die HÃ¶chstzahl der von CSE verarbeiteten Befehle vor dem RÃ¼cksetzen."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "GrÃ¶ÃŸte LÃ¤nge des betrachteten Pfades in CSE."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "HÃ¶chstzahl der Speicherstellen, die von cselib aufgezeichnet werden."
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "Maximalzahl der Debugmarkierungen, die expandiert oder eingereiht werden."
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Die HÃ¶chstzahl der zu betrachtenden Befehle, um einen VerzÃ¶gerungsschlitz zu fÃ¼llen."
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Die HÃ¶chstzahl der zu betrachtenden Befehle, um richtige aktive Registerinformationen zu finden."
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "HÃ¶chstzahl der aktiven lokalen Speicherungen bei RTL-Eliminierung toter Speicherungen."
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Die HÃ¶chstzahl von geschachteltem indirektem inlinen wurde bereits durch den frÃ¼hen Inliner durchgefÃ¼hrt."
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Die HÃ¶chstzahl der Felder in einer Struktur, bevor Zeigeranalyse sie als einzelne Variable behandelt."
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "HÃ¶chstzahl der Basis-BlÃ¶cke in einem Mehrfachsprung in einem endlichen Automaten."
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "HÃ¶chstzahl der zu kopierenden Befehle, wenn BlÃ¶cke auf einem Mehrsprungpfad des Zustandsautomaten dupliziert werden."
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "HÃ¶chstzahl der neuen Sprungpfade, die fÃ¼r einen endlichen Automaten erzeugt werden."
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Das maximale VerhÃ¤ltnis von EinfÃ¼gungen zu LÃ¶schungen von AusdrÃ¼cken in GCSE."
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "HÃ¶chstmenge des von GCSE zu belegenden Speichers, in Kilobyte."
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Die HÃ¶chstzahl der zu vervielfÃ¤ltigenden Befehle, wenn berechnete Gotos expandiert werden."
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Der hÃ¶chste Erweiterungsfaktor beim Kopieren von BasisblÃ¶cken."
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "GrÃ¶ÃŸte Tiefe der Suche im Dominator-Baum fÃ¼r anzuhebende AusdrÃ¼cke."
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen."
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Die HÃ¶chstzahl der Befehle, bis zu der eine Inline-Funktion per Rekursion wachsen kann."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Die HÃ¶chstzahl der Befehle, bis zu der eine Nicht-Inline-Funktion per Rekursion wachsen kann."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Die HÃ¶chstzahl der Befehle in einer einzelnen fÃ¼r Â»inlineÂ« geeigneten Funktion."
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen beim Optimieren auf CodegrÃ¶ÃŸe."
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen von kleinen Funktionen."
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "GrÃ¶ÃŸte Tiefe mit rekursivem Inline fÃ¼r Inline-Funktionen."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "GrÃ¶ÃŸte Tiefe rekursiven Inlinens fÃ¼r Nicht-Inline-Funktionen."
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "HÃ¶chstzahl der ISL-Operationen, 0 bedeutet unbegrenzt."
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Schranke fÃ¼r die Kosten eines Ausdrucks, um die Anzahl der DurchlÃ¤ufe zu berechnen."
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "Schranke fÃ¼r die Anzahl der Iterationen, die der Brute-Force-Algorithmus zur Auswertung der Anzahl von Iterationen auswertet."
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "HÃ¶chstzahl der in einem Block erlaubten Anweisungen, die fÃ¼r Sprungbehandlung vervielfÃ¤ltigt werden mÃ¼ssen."
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "HÃ¶chstzahl der RTL-Knoten, die als letzte Werte des Kombinierers aufgezeichnet werden kÃ¶nnen."
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Die HÃ¶chstzahl der Befehle im Schleifenkopf, die wÃ¤hrend der Schleifenkopfkopier-Phase dupliziert werden."
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Die HÃ¶chstzahl der Versuche zur RÃ¼ckverfolgung bei Modulo-Planung von Schleifen."
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "MaximalgrÃ¶ÃŸe der partiellen Aufwandsmenge, wenn Baumvoroptimierung ausgefÃ¼hrt wird."
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "HÃ¶chstzahl der Zweige auf dem Pfad durch die geschÃ¤lte Sequenz."
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Die HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Die HÃ¶chstzahl der Befehle einer geschÃ¤lten Schleife."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Die MaximallÃ¤nge der Liste der anhÃ¤ngigen geplanten Operationen."
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "HÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden BlÃ¶cke in einer Region."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "HÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden Befehle in einer Region."
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "Maximale Verschachtelung von Quadratwurzeln, um Potenzierung mit Gleitkommakonstanten abzubilden."
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Die HÃ¶chstzahl der SchleifendurchlÃ¤ufe, die statisch vorhergesagt werden."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "HÃ¶chstzahl der rÃ¼ckwÃ¤rts zu suchenden Befehle, wenn nach Ã¤quivalentem Neuladen gesucht wird."
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r RTL-if-Umwandlung."
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine vorhersagbare Verzweigung erzeugt wird."
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine unvorhersagbare Verzweigung erzeugt wird."
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "HÃ¶chstzahl der Iterationen durch CFG zur Regionserweiterung."
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "HÃ¶chste VerzÃ¶gerung bei Konflikt, sodass Befehl fÃ¼r spekulative Bewegung in Betracht kommt."
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "HÃ¶chstzahl der vom Scheduler wÃ¤hrend der ersten Planphase fertig zur AusfÃ¼hrung zu betrachtenden Befehle."
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "MaximallÃ¤nge von KandidatenprÃ¼fungen fÃ¼r geradlinige StÃ¤rkereduktion."
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "HÃ¶chstzahl der beim spekulativen Devirtualisieren besuchten may-defs."
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "Maximal erlaubte Rekursionstiefe beim Abfragen von Eigenschaften eines SSA-Namens."
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "HÃ¶chstzahl der konstanten Speicherungen, die im Speicherzusammenfassungs-Durchgang zusammengefasst werden."
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "HÃ¶chstzahl von bedingten Speicherpaaren, die ausgegeben werden kÃ¶nnen."
  
! #: params.opt:691 params.opt:695
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "HÃ¶chstzahl der Speicherungsketten, die im Speicherzusammenfassungs-Durchgang gleichzeitig berÃ¼cksichtigt werden."
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "HÃ¶chstzahl der Ã¤hnlichen BasisblÃ¶cke, mit denen ein Basisblock verglichen wird."
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "HÃ¶chstzahl der Iterationen des Durchgangs Ã¼ber eine Funktion."
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "HÃ¶chstzahl der Zeichenketten, fÃ¼r die der strlen-Optimierungsdurchgang ZeichenkettenlÃ¤ngen aufzeichnet."
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr "HÃ¶chstzahl der Argumente in einem PHI, die einer TREE-if-Umwandlung unterstÃ¼tzt werden, auÃŸer wenn die Schleife mit einem SIMD-Pragma markiert ist."
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Die HÃ¶chstzahl der Iterationen zum Abrollen in einzelner Schleife."
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Die HÃ¶chstzahl der zum Abrollen von Schleifen zu betrachtenden Befehle."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Die HÃ¶chstzahl der Befehle einer ungeschalteten Schleife."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Die HÃ¶chstzahl der Abschaltungen in einer einzelnen Schleife."
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Wenn Â»-fvariable-expansion-in-unrollerÂ« verwendet wird, die HÃ¶chstzahl der FÃ¤lle, dass eine einzelne Variable wÃ¤hrend Loop-Unrolling expandiert wird."
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "GrÃ¶ÃŸte Rekursionstiefe fÃ¼r das Expandieren von variablenverfolgenden AusdrÃ¼cken."
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "MaximalgrÃ¶ÃŸe der Speicherort-Liste, bei der Umkehrungsoperationen hinzugefÃ¼gt werden sollen."
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "Maximale GrÃ¶ÃŸe variablenverfolgender Hash-Tabellen."
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr "Maximale Anzahl der VALUEs, die wÃ¤hrend eines einzelnen Aufrufs von Â»find_base_termÂ« verarbeitet werden."
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "HÃ¶chstzahl der Assertions, die wÃ¤hrend der VRP entlang der Standardkante einer switch-Anweisung hinzugefÃ¼gt werden."
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Mindestanzahl der passenden zu betrachtenden Befehle fÃ¼r Kreuzsprung."
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Rekursives inlinen nur, wenn die Wahrscheinlichkeit des Aufrufs den Parameter Ã¼berschreitet."
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "Kleinstes VerhÃ¤ltnis von Befehlen zu Prefetches, um Prefetching fÃ¼r eine Schleife mit unbekannter Frequentierung einzuschalten."
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr "Der minimale Schwellwert fÃ¼r die Wahrscheinlichkeit, dass eine halbinvariante Bedingungsanweisung eine Schleifenteilung auslÃ¶st."
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "Kleinste UID fÃ¼r Nicht-Debug-Befehl."
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "MindestgrÃ¶ÃŸe von Variablen, die sich Stapelspeicher teilen, wenn nicht optimiert wird."
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "Die Mindestwahrscheinlichkeit fÃ¼r das Erreichen eines Quellblockes fÃ¼r spekulatives Zwischen-Block-Scheduling."
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Wenn Â»-ftree-vectorizeÂ« verwendet wird, die minimale Schleifengrenze einer fÃ¼r Vektorisierung zu betrachtenden Schleife."
  
! #: params.opt:787
! #, no-c-format
! msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
! msgstr "--param=openacc-kernels=[decompose|parloops]\tModus, in dem OpenACC-Â»kernelsÂ«-Konstrukte verarbeitet werden."
! 
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "HÃ¤ppchengrÃ¶ÃŸe des OMP-Schedulers fÃ¼r Schleifen, die durch parloops parallelisiert wurden."
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Die Mindestzahl der Iterationen pro Thread in einer innersten parallelisierten Schleife."
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tArt des OMP-Zeitplans fÃ¼r Schleifen, die durch parloops parallelisiert werden."
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "GrÃ¶ÃŸte Wahrscheinlichkeit des Einsprung-BB der geteilten Region (in Prozent relativ zum Einsprung-BB der Funktion), um teilweises Â»inlineÂ« durchzufÃ¼hren."
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "GrÃ¶ÃŸtes geschÃ¤tztes Ergebnis eines als vorhersagbar betrachteten Sprunges."
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr "Ob Software-Prefetch-Tipps fÃ¼r nicht-konstante Schrittweiten produziert werden."
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Die Anzahl der ausgefÃ¼hrten Befehle, bevor Prefetch abgeschlossen ist."
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "Kleinstes VerhÃ¤ltnis von Befehlen zu Speicheroperationen, um Prefetching in einer Schleife einzuschalten."
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr "Die kleinste Schrittweite, ab der Software-Prefetch-Tipps produziert werden."
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Interne Funktions-ID bei Profilnachschlagen verwenden."
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "Maximale Verschachtelungstiefe von Schleifen fÃ¼r optimistisches value-number."
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "HÃ¶chstzahl der AuflÃ¶sungen von Mehrdeutigkeiten pro Speicherzugriff."
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Schranke fÃ¼r die KomplexitÃ¤t von AusdrÃ¼cken im skalaren Evolutions-Analysierer."
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Schranke fÃ¼r GrÃ¶ÃŸe von AusdrÃ¼cken, die im skalaren Evolutions-Analysierer verwendet werden."
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Hardware-Autoprefetcher-Scheduler-Modellsteuerung: Anzahl der Vorausschauzyklen, die das Modell untersucht, bei '0' ist nur die heuristische Sortierung von Befehlen aktiviert. StandardmÃ¤ÃŸig deaktiviert."
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "Kleinster Abstand zwischen mÃ¶glicherweise in Konflikt stehendem Speichern und Laden."
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "Anzuwendender Algorithmus fÃ¼r Â»-fsched-pressureÂ«."
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "Die Mindestwahrscheinlichkeit fÃ¼r spekulativen Erfolg (in Prozent), sodass spekulativer Befehl eingeplant wird."
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "Kleinste Wahrscheinlichkeit einer Kante, sodass bei der Planung ihr Zustand gesichert wird."
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Die HÃ¶chstzahl der Befehle in der ausfÃ¼hrungsbereiten Liste, die zur Umbenennung in Frage kommen."
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "Maximale GrÃ¶ÃŸe des Vorgriffsfensters der wÃ¤hlbaren Planung."
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "HÃ¶chstzahl, wie oft ein Befehl geplant werden kÃ¶nnte."
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Die Anzahl der Prefetches, die gleichzeitig laufen kÃ¶nnen."
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "Zum Absenken einer Anweisung nÃ¶tige relative AusfÃ¼hrungsfrequenz des Ziel-Blocks (in Prozent)."
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Anzahl der Zyklen, die der Swing-Modulo-Scheduler bei KonfliktprÃ¼fung mit DFA betrachtet."
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Schwellwert fÃ¼r vom Swing-Modulo-Scheduler betrachteten Durchschnitts-Schleifen-ZÃ¤hler."
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Ein Faktor, um die obere Schranke des Swing-Modulo-Schedulers fÃ¼r Schleifenplanung einzustellen."
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "Kleinster Wert der Stufenzahl, den der Swing-Modulo-Scheduler erzeugen wird."
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf CodegrÃ¶ÃŸe optimiert wird."
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf Geschwindigkeit optimiert wird."
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr "Maximale Anzahl von kÃ¼nstlichen Zugriffen, um eine VorwÃ¤rtsausbreitung zu ermÃ¶glichen, die die Skalare Ersetzung von Aggregaten fÃ¼r eine lokale Variable beibehÃ¤lt."
  
! #: params.opt:942
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Die maximale Anzahl von SSA_NAME-Zuweisungen, die verfolgt werden, um einen Wert zu bestimmen."
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Untere Schranke fÃ¼r einen fÃ¼r Stack-Smashing-Protection betrachteten Puffer."
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "GrÃ¶ÃŸe des Stapelschutzes, als Zweierpotenz von Bytes ausgedrÃ¼ckt."
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervall, in dem der Stack geprÃ¼ft wird, als Zweierpotenz in Bytes ausgedrÃ¼ckt."
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Im Durchlauf, der Speicheroperationen zusammenfasst, unausgerichtete Speicherungen zulassen, sofern es erlaubt ist."
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr "Maximale GrÃ¶ÃŸe eines einzelnen Bereichs einer SpeicherzusammenfÃ¼hrung in Bytes."
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "Maximales VerhÃ¤ltnis zwischen ArraygrÃ¶ÃŸe und Switch-Zweigen, bei dem eine Switch-Umwandlung erfolgt."
  
! #: params.opt:970
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "HÃ¶chstzahl der Basen, die pro modref-Baum gespeichert werden."
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "HÃ¶chstzahl der Verweise, die pro modref-Basis gespeichert werden."
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99167
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "HÃ¶chstzahl der Zugriffe, die pro modref-Verweis gespeichert werden."
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "HÃ¶chstzahl der Tests, die von modref-Anfragen durchgefÃ¼hrt werden."
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr "HÃ¶chsttiefe beim Durchlaufen des DFS durch die modref-Escapeanalyse."
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "HÃ¶chstzahl der Ausstiegspunkte, die von modref pro SSA-Name aufgezeichnet werden."
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "GrÃ¶ÃŸe in Bytes, Ã¼ber der thread-lokale Zusammenfassungen mit Logging-Funktionen statt mit Save/Restore-Paaren instrumentiert werden sollten."
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist."
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist."
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Maximaler Code-Zuwachs durch Ende-VervielfÃ¤ltigung (in Prozent)."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist."
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist."
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Umgekehrtes Wachstum anhalten, wenn die umgekehrte Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist (in Prozent)."
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "HÃ¶chstzahl der parallel ausgefÃ¼hrten Befehle im neuverbundenen Baum festlegen. Bei 0 die zielabhÃ¤ngige Heuristik verwenden."
  
! #: params.opt:1026
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Spezielle Instrumentierung fÃ¼r Zugriff auf volatile-Objekte erzeugen."
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr "Instrumentierungsaufrufe fÃ¼r Aufrufe von __tsan_func_entry() und __tsan_func_exit() erzeugen."
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "HÃ¶chstzahl der geschachtelten Aufrufe, die bei der Analyse fÃ¼r uninitialisierte Variablen auf AbhÃ¤ngigkeiten in der Ablaufsteuerung untersucht werden."
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Anzahl der Maschinenbefehle, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt werden."
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Zeit, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt wird."
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Anzahl der Maschinenbefehle, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt werden."
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Zeit, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt wird."
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "Der Nenner n des Bruchteils 1/n der Anzahl der profilierten DurchlÃ¤ufe des gesamten Programms, unter dem die AusfÃ¼hrungszahl eines Grundblocks liegen muss, damit der Grundblock als unwahrscheinlich angesehen wird."
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "Maximaler Entrollfaktor fÃ¼r die Â»unroll-and-jamÂ«-Transformation."
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr "Mindestprozentsatz der Memrefs, die fÃ¼r unroll-and-jam verschwinden mÃ¼ssen, damit es profitabel ist."
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Direkt vergiftende/entgiftende Befehle fÃ¼r Variablen verwenden, die maximal die angegebene GrÃ¶ÃŸe haben."
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Ob kanonische Typen zu verwenden sind."
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Vektorisierung des Schleifen-Epilogs mit kleinerer VektorgrÃ¶ÃŸe einschalten."
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "HÃ¶chstzahl der SchleifenschÃ¤lungen, um Ausrichtung von Datenreferenzen in einer Schleife zu verbessern."
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AliasprÃ¼fung eingefÃ¼gt werden."
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AusrichtungsprÃ¼fung eingefÃ¼gt werden."
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr "Steuert, wie der Schleifenvektorisierer partielle Vektoren verwendet. 0 bedeutet nie, 1 bedeutet nur fÃ¼r Schleifen, die nicht unbedingt vektorisiert werden mÃ¼ssen, 2 bedeutet fÃ¼r alle Schleifen. Voreinstellung ist 2."
*************** msgid "expected boolean type"
*** 20200,20206 ****
  msgstr "boolescher Typ erwartet"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37455 cp/parser.c:37462
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
--- 20210,20216 ----
  msgstr "boolescher Typ erwartet"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
*************** msgstr "Nicht genug Argumente"
*** 20264,20270 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9041
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
--- 20274,20280 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
*************** msgstr "Attribut %qE steht mit Attribut
*** 20618,20624 ****
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15180 cp/friend.c:303 cp/tree.c:4932
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "vorherige Deklaration hier"
--- 20628,20634 ----
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "vorherige Deklaration hier"
*************** msgstr "Typattribute ignoriert, nachdem
*** 20673,20679 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1637 attribs.c:1647 attribs.c:1657
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
--- 20683,20689 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
*************** msgstr "Typattribute ignoriert, nachdem
*** 20702,20721 ****
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2131 config/arm/arm.c:7253 config/arm/arm.c:7281
! #: config/arm/arm.c:7298 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3474 config/i386/i386-options.c:3632
! #: config/i386/i386-options.c:3864 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20292 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4624
! #: c/c-decl.c:4627 c/c-decl.c:4642 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
--- 20712,20731 ----
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
! #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
*************** msgstr "Attribut %qE wird ignoriert"
*** 20726,20733 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "Attribut %<target%> fehlt fÃ¼r multiversioniertes %qD"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2169
! #: cp/decl.c:2782 cp/decl.c:3237
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "vorherige Deklaration von %qD"
--- 20736,20743 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "Attribut %<target%> fehlt fÃ¼r multiversioniertes %qD"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "vorherige Deklaration von %qD"
*************** msgstr "vorherige Deklaration von %qD"
*** 20737,20795 ****
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "auf %qT nach einer Definition angewandte Attribute werden ignoriert"
  
! #: attribs.c:1568
  #, 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:1580
  #, 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:1594
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%qD ohne Attribut Â»dllimportÂ« redeklariert: vorheriges Â»dllimportÂ« ignoriert"
  
! #: attribs.c:1675
  #, 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:1683
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "Funktionsdefinition von %q+D ist als Â»dllimportÂ« markiert"
  
! #: attribs.c:1691
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "Variablendefinition von %q+D ist als dllimport markiert"
  
! #: attribs.c:1722
  #, 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:1736
  #, 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:1999
  #, 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:2005 attribs.c:2025
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "Ziel %qD wurde hier deklariert"
  
! #: attribs.c:2019
  #, 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"
--- 20747,20805 ----
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "auf %qT nach einer Definition angewandte Attribute werden ignoriert"
  
! #: attribs.c:1645
  #, 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:1657
  #, 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:1671
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%qD ohne Attribut Â»dllimportÂ« redeklariert: vorheriges Â»dllimportÂ« ignoriert"
  
! #: attribs.c:1752
  #, 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:1760
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "Funktionsdefinition von %q+D ist als Â»dllimportÂ« markiert"
  
! #: attribs.c:1768
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "Variablendefinition von %q+D ist als dllimport markiert"
  
! #: attribs.c:1799
  #, 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:1813
  #, 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:2076
  #, 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:2082 attribs.c:2102
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "Ziel %qD wurde hier deklariert"
  
! #: attribs.c:2096
  #, 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
*** 20891,20897 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "Offset %qwi ist auÃŸerhalb der Grenzen der konstanten Zeichenkette"
  
! #: builtins.c:1454 cp/name-lookup.c:6424
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE ist hier deklariert"
--- 20901,20907 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "Offset %qwi ist auÃŸerhalb der Grenzen der konstanten Zeichenkette"
  
! #: builtins.c:1454 cp/name-lookup.c:6441
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE ist hier deklariert"
*************** msgstr "Drittes Argument fÃ¼r %<__builti
*** 20916,21635 ****
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "UngÃ¼ltiges drittes Argument fÃ¼r %<__builtin_prefetch%>; es wird 0 verwendet"
  
! #: builtins.c:3954
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3956 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3961
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr "%Kangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3963
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr "%Kangegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3970
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3972 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3978
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%Kangegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3980
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%Kangegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3990
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:3992
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:3997
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr "%Kangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:3999
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr "%Kangegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:4006
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:4008
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:4013
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr "%Kangegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:4015
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr "%Kangegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:4024
  #, gcc-internal-format
  msgid "source object declared here"
  msgstr "Quellobjekt ist hier deklariert"
  
! #: builtins.c:4027
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr "Quellobjekt wird hier alloziert"
  
! #: builtins.c:4042
  #, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr "%Kdurch %qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4044
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr "%Kdurch %qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4049
  #, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr "%Kangegebene GrÃ¶ÃŸe %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4051
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr "%Kangegebene GrÃ¶ÃŸe %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4058
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr "%Kdurch %qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4060
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr "%Kdurch %qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4066
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr "%Kangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4068
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr "%Kangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4078
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4080
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4085
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr "%Kangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4087
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr "%Kangegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4094
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4096
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4101 builtins.c:4103
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr "%Kangegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4113
  #, gcc-internal-format
  msgid "destination object declared here"
  msgstr "Zielobjekt ist hier deklariert"
  
! #: builtins.c:4116
  #, gcc-internal-format
  msgid "destination object allocated here"
  msgstr "Zielobjekt wird hier alloziert"
  
! #: builtins.c:4143
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr "%K%qD greift mÃ¶glicherweise auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4145
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr "%K%qD greift auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4148
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr "%K%qD greift mÃ¶glicherweise auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4150
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr "%K%qD greift auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4155
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr "%KCode greift mÃ¶glicherweise auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4157
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr "%KCode greift auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4160
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr "%KCode greift mÃ¶glicherweise auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4162
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr "%KCode greift auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4171
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr "%K%qD greift mÃ¶glicherweise auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4173
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr "%K%qD greift auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4178
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr "%KCode greift mÃ¶glicherweise auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4180
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr "%KCode greift auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4188
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr "%K%qD greift mÃ¶glicherweise auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4190
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr "%K%qD greift auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4196
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr "%Kgreift mÃ¶glicherweise auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4198
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr "%KCode greift auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4211
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr "%K%qD schreibt mÃ¶glicherweise %E Byte in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4213
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr "%K%qD schreibt %E Byte in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4216
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr "%K%qD schreibt mÃ¶glicherweise %E Bytes in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4218
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4223
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr "%KCode schreibt mÃ¶glicherweise %E Byte in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4225
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr "%KCode schreibt %E Byte in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4228
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr "%KCode schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4230
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr "%KCode schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4239
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr "%K%qD schreibt mÃ¶glicherweise %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4241 builtins.c:4779
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr "%K%qD schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4247
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr "%KCode schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4249 builtins.c:4784
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr "%KCode schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch die Zielregion zum Ãœberlaufen"
  
! #: builtins.c:4258
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr "%K%qD schreibt mÃ¶glicherweise zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4260
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD schreibt zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4267
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr "%KCode schreibt mÃ¶glicherweise zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4269
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%KCode schreibt zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4284
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr "%K%qD liest mÃ¶glicherweise %E Byte aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4286
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr "%K%qD liest %E Byte aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4289
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr "%K%qD liest mÃ¶glicherweise %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4291
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr "%K%qD liest %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4297
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr "%KCode liest mÃ¶glicherweise %E Byte aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4299
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr "%KCode liest %E Byte aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4302
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr "%KCode liest mÃ¶glicherweise %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4304
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr "%KCode liest %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4313
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr "%K%qD liest mÃ¶glicherweise %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4315
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr "%K%qD liest %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4320
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr "%KCode liest mÃ¶glicherweise %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4322
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr "%KCode liest %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4330
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr "%K%qD liest mÃ¶glicherweise zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4332
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr "%K%qD liest zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4337
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr "%KCode liest mÃ¶glicherweise zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4339
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr "%KCode liest zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4354
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] "%K%qD erwartet %E Byte in einer Region der GrÃ¶ÃŸe %E"
  msgstr[1] "%K%qD erwartet %E Bytes in einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4359
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] "%KCode erwartet %E Byte in einer Region der GrÃ¶ÃŸe %E"
  msgstr[1] "%KCode erwartet %E Bytes in einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4367
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr "%K%qD erwartet %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr "%KCode erwartet %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4378
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr "%K%qD erwartet zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4382
  #, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr "%KCode erwartet zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4545
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr "an Offset %s des Zielobjekts %qE der GrÃ¶ÃŸe %s"
  
! #: builtins.c:4548
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr "Zielobjekt %qE der GrÃ¶ÃŸe %s"
  
! #: builtins.c:4554
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr "an Offset %s des Zielobjekts der GrÃ¶ÃŸe %s, alloziert durch %qE"
  
! #: builtins.c:4557
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr "Zielobjekt der GrÃ¶ÃŸe %s, alloziert durch %qE"
  
! #: builtins.c:4565
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr "an Offset %s des Quellobjekts %qE der GrÃ¶ÃŸe %s"
  
! #: builtins.c:4568
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr "Quellobjekt %qE der GrÃ¶ÃŸe %s"
  
! #: builtins.c:4575
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr "an Offset %s des Quellobjekts der GrÃ¶ÃŸe %s, alloziert durch %qE"
  
! #: builtins.c:4578
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr "Quellobjekt der GrÃ¶ÃŸe %s, alloziert durch %qE"
  
! #: builtins.c:6425 builtins.c:6498
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "%Kdurch %qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Zielobjekts"
  
! #: builtins.c:7390 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "Zu wenige Argumente fÃ¼r %<va_start%>"
  
! #: builtins.c:7490
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "ungÃ¼ltiges Argument fÃ¼r %qD"
  
! #: builtins.c:7503
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "nicht unterstÃ¼tztes Argument fÃ¼r %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7511
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "das Aufrufen von %qD mit einem nicht-null-Argument ist unsicher"
  
! #: builtins.c:7841 builtins.c:7881
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "beide Argumente fÃ¼r %<__builtin___clear_cache%> mÃ¼ssen Zeiger sein"
  
! #: builtins.c:7971
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Trampolin fÃ¼r geschachtelte Funktion %qD erzeugt"
  
! #: builtins.c:8366 builtins.c:8379
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD hat neue Semantik in GCC 4.4"
  
! #: builtins.c:8485
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "Unbekannte Architekturspezifikation in Speichermodell fÃ¼r eingebaute Funktion"
  
! #: builtins.c:8493
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "ungÃ¼ltiges Speichermodell-Argument fÃ¼r eingebaute Funktion"
  
! #: builtins.c:8554 builtins.c:8681
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "Fehler-Speichermodell kann nicht stÃ¤rker als Erfolgs-Speichermodell fÃ¼r %<__atomic_compare_exchange%> sein"
  
! #: builtins.c:8562 builtins.c:8689
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "ungÃ¼ltiges Fehler-Speichermodell fÃ¼r %<__atomic_compare_exchange%>"
  
! #: builtins.c:8747
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "ungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_load%>"
  
! #: builtins.c:8779 builtins.c:8972
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_store%>"
  
! #: builtins.c:9093
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "Nicht konstantes Argument 1 fÃ¼r %qs"
  
! #: builtins.c:9135
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "Nicht ganzzahliges Argument 1 fÃ¼r %qs"
  
! #: builtins.c:9199
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: builtins.c:9219
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_set_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: builtins.c:9278
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "%qs wird nur in OpenACC-Code unterstÃ¼tzt"
  
! #: builtins.c:9285
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "Nicht konstantes Argument 0 fÃ¼r %qs"
  
! #: builtins.c:9297
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "ungÃ¼ltiges Argument 0 fÃ¼r %qs"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9755 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9761
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10093
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "Zweites Argument fÃ¼r %<__builtin_longjmp%> muss 1 sein"
  
! #: builtins.c:10986
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "Zielformat unterstÃ¼tzt nicht Â»unendlichÂ«"
  
! #: builtins.c:12607
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> in Funktion mit fester Parameteranzahl verwendet"
  
! #: builtins.c:12615
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r Funktion %<va_start%>"
  
! #: builtins.c:12630
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> ohne Argument gerufen"
  
! #: builtins.c:12635
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r Funktion %<__builtin_next_arg%>"
  
! #: builtins.c:12668
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "Zweiter Parameter von %<va_start%> ist nicht letztgenanntes Argument"
  
! #: builtins.c:12681
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "undefiniertes Verhalten, wenn zweiter Parameter von %<va_start%> mit %<register%>-Speicherklasse deklariert wird"
  
! #: builtins.c:12710
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%Kerstes Argument von %qD muss ein Zeiger, das zweite eine Ganzzahlkonstante sein"
  
! #: builtins.c:12723
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%Kletztes Argument von %qD ist keine Ganzzahlkonstante zwischen 0 und 3"
  
! #: builtins.c:13526
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr "%K%qD wird mit Zeiger %qE mit Offset%s ungleich 0 aufgerufen"
  
! #: builtins.c:13531 builtins.c:13595 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2939 c/c-typeck.c:3026
! #: c/c-typeck.c:5541 c/c-typeck.c:10767 c/c-typeck.c:10784
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7278 cp/call.c:9295
! #: cp/constexpr.c:843 cp/constexpr.c:3583 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8251 cp/decl.c:15330 cp/decl.c:15709 cp/decl2.c:5623
! #: cp/decl2.c:5674 cp/parser.c:20758 cp/pt.c:8849 cp/semantics.c:2093
! #: cp/semantics.c:3337 cp/semantics.c:4424 cp/typeck.c:1803 cp/typeck.c:2020
! #: cp/typeck.c:4091 cp/typeck.c:9787
  #, gcc-internal-format
  msgid "declared here"
  msgstr "hier deklariert"
  
! #: builtins.c:13541 builtins.c:13666
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr "zurÃ¼ckgegeben von %qD"
  
! #: builtins.c:13544
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr "zurÃ¼ckgegeben von %qT"
  
! #: builtins.c:13546
  #, gcc-internal-format
  msgid "obtained here"
  msgstr "von hier erhalten"
  
! #: builtins.c:13589
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr "%K%qD wird auf nicht alloziertem Objekt %qD aufgerufen"
  
! #: builtins.c:13609
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr "%K%qD wird mit Zeiger auf nicht alloziertes Objekt %qE aufgerufen"
  
! #: builtins.c:13618
  #, gcc-internal-format
  msgid "assigned here"
  msgstr "hier zugewiesen"
  
! #: builtins.c:13647
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr "%K%qD wird mit Zeiger aufgerufen, der aus einer unpassenden Allozierungsfunktion stammt"
  
! #: builtins.c:13656
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr "%K%qD wird mit nicht alloziertem Zeiger aufgerufen"
--- 20926,21645 ----
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "UngÃ¼ltiges drittes Argument fÃ¼r %<__builtin_prefetch%>; es wird 0 verwendet"
  
! #: builtins.c:3958
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3965
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr "%Kangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3967
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr "%Kangegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3974
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3982
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%Kangegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3984
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%Kangegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3994
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:3996
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:4001
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr "%Kangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:4003
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr "%Kangegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:4010
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:4012
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:4017
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr "%Kangegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:4019
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr "%Kangegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Quellobjekts"
  
! #: builtins.c:4028
  #, gcc-internal-format
  msgid "source object declared here"
  msgstr "Quellobjekt ist hier deklariert"
  
! #: builtins.c:4031
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr "Quellobjekt wird hier alloziert"
  
! #: builtins.c:4046
  #, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr "%Kdurch %qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4048
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr "%Kdurch %qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4053
  #, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr "%Kangegebene GrÃ¶ÃŸe %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4055
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr "%Kangegebene GrÃ¶ÃŸe %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4062
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr "%Kdurch %qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4064
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr "%Kdurch %qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4070
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr "%Kangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4072
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr "%Kangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:4082
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4084
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4089
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr "%Kangegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4091
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr "%Kangegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4098
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4100
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4105 builtins.c:4107
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr "%Kangegebene Grenze [%E, %E] Ã¼berschreitet die GrÃ¶ÃŸe %E des Zielobjekts"
  
! #: builtins.c:4117
  #, gcc-internal-format
  msgid "destination object declared here"
  msgstr "Zielobjekt ist hier deklariert"
  
! #: builtins.c:4120
  #, gcc-internal-format
  msgid "destination object allocated here"
  msgstr "Zielobjekt wird hier alloziert"
  
! #: builtins.c:4147
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr "%K%qD greift mÃ¶glicherweise auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4149
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr "%K%qD greift auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4152
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr "%K%qD greift mÃ¶glicherweise auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4154
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr "%K%qD greift auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4159
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr "%KCode greift mÃ¶glicherweise auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4161
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr "%KCode greift auf %E Byte in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4164
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr "%KCode greift mÃ¶glicherweise auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4166
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr "%KCode greift auf %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4175
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr "%K%qD greift mÃ¶glicherweise auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4177
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr "%K%qD greift auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4182
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr "%KCode greift mÃ¶glicherweise auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4184
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr "%KCode greift auf %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4192
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr "%K%qD greift mÃ¶glicherweise auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4194
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr "%K%qD greift auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4200
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr "%Kgreift mÃ¶glicherweise auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4202
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr "%KCode greift auf zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E zu"
  
! #: builtins.c:4215
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr "%K%qD schreibt mÃ¶glicherweise %E Byte in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4217
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr "%K%qD schreibt %E Byte in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4220
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr "%K%qD schreibt mÃ¶glicherweise %E Bytes in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4222
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4227
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr "%KCode schreibt mÃ¶glicherweise %E Byte in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4229
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr "%KCode schreibt %E Byte in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4232
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr "%KCode schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4234
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr "%KCode schreibt %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4243
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr "%K%qD schreibt mÃ¶glicherweise %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4245 builtins.c:4783
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr "%K%qD schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4251
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr "%KCode schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4253 builtins.c:4788
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr "%KCode schreibt %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch die Zielregion zum Ãœberlaufen"
  
! #: builtins.c:4262
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr "%K%qD schreibt mÃ¶glicherweise zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4264
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD schreibt zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4271
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr "%KCode schreibt mÃ¶glicherweise zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4273
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%KCode schreibt zwischen %E und %E Bytes in eine Region der GrÃ¶ÃŸe %E und bringt dadurch das Zielobjekt zum Ãœberlaufen"
  
! #: builtins.c:4288
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr "%K%qD liest mÃ¶glicherweise %E Byte aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4290
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr "%K%qD liest %E Byte aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4293
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr "%K%qD liest mÃ¶glicherweise %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4295
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr "%K%qD liest %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4301
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr "%KCode liest mÃ¶glicherweise %E Byte aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4303
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr "%KCode liest %E Byte aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4306
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr "%KCode liest mÃ¶glicherweise %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4308
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr "%KCode liest %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4317
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr "%K%qD liest mÃ¶glicherweise %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4319
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr "%K%qD liest %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4324
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr "%KCode liest mÃ¶glicherweise %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4326
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr "%KCode liest %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4334
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr "%K%qD liest mÃ¶glicherweise zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4336
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr "%K%qD liest zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4341
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr "%KCode liest mÃ¶glicherweise zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4343
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr "%KCode liest zwischen %E und %E Bytes aus einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4358
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] "%K%qD erwartet %E Byte in einer Region der GrÃ¶ÃŸe %E"
  msgstr[1] "%K%qD erwartet %E Bytes in einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4363
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] "%KCode erwartet %E Byte in einer Region der GrÃ¶ÃŸe %E"
  msgstr[1] "%KCode erwartet %E Bytes in einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr "%K%qD erwartet %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4375
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr "%KCode erwartet %E oder mehr Bytes in einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4382
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr "%K%qD erwartet zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4386
  #, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr "%KCode erwartet zwischen %E und %E Bytes in einer Region der GrÃ¶ÃŸe %E"
  
! #: builtins.c:4549
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr "an Offset %s des Zielobjekts %qE der GrÃ¶ÃŸe %s"
  
! #: builtins.c:4552
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr "Zielobjekt %qE der GrÃ¶ÃŸe %s"
  
! #: builtins.c:4558
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr "an Offset %s des Zielobjekts der GrÃ¶ÃŸe %s, alloziert durch %qE"
  
! #: builtins.c:4561
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr "Zielobjekt der GrÃ¶ÃŸe %s, alloziert durch %qE"
  
! #: builtins.c:4569
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr "an Offset %s des Quellobjekts %qE der GrÃ¶ÃŸe %s"
  
! #: builtins.c:4572
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr "Quellobjekt %qE der GrÃ¶ÃŸe %s"
  
! #: builtins.c:4579
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr "an Offset %s des Quellobjekts der GrÃ¶ÃŸe %s, alloziert durch %qE"
  
! #: builtins.c:4582
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr "Quellobjekt der GrÃ¶ÃŸe %s, alloziert durch %qE"
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "%Kdurch %qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Zielobjekts"
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "Zu wenige Argumente fÃ¼r %<va_start%>"
  
! #: builtins.c:7494
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "ungÃ¼ltiges Argument fÃ¼r %qD"
  
! #: builtins.c:7507
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "nicht unterstÃ¼tztes Argument fÃ¼r %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "das Aufrufen von %qD mit einem nicht-null-Argument ist unsicher"
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "beide Argumente fÃ¼r %<__builtin___clear_cache%> mÃ¼ssen Zeiger sein"
  
! #: builtins.c:7975
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Trampolin fÃ¼r geschachtelte Funktion %qD erzeugt"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD hat neue Semantik in GCC 4.4"
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "Unbekannte Architekturspezifikation in Speichermodell fÃ¼r eingebaute Funktion"
  
! #: builtins.c:8497
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "ungÃ¼ltiges Speichermodell-Argument fÃ¼r eingebaute Funktion"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "Fehler-Speichermodell kann nicht stÃ¤rker als Erfolgs-Speichermodell fÃ¼r %<__atomic_compare_exchange%> sein"
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "ungÃ¼ltiges Fehler-Speichermodell fÃ¼r %<__atomic_compare_exchange%>"
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "ungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_load%>"
  
! #: builtins.c:8783 builtins.c:8976
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_store%>"
  
! #: builtins.c:9097
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "Nicht konstantes Argument 1 fÃ¼r %qs"
  
! #: builtins.c:9139
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "Nicht ganzzahliges Argument 1 fÃ¼r %qs"
  
! #: builtins.c:9203
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: builtins.c:9223
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_set_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: builtins.c:9282
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "%qs wird nur in OpenACC-Code unterstÃ¼tzt"
  
! #: builtins.c:9289
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "Nicht konstantes Argument 0 fÃ¼r %qs"
  
! #: builtins.c:9301
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "ungÃ¼ltiges Argument 0 fÃ¼r %qs"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "Zweites Argument fÃ¼r %<__builtin_longjmp%> muss 1 sein"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "Zielformat unterstÃ¼tzt nicht Â»unendlichÂ«"
  
! #: builtins.c:12611
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> in Funktion mit fester Parameteranzahl verwendet"
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r Funktion %<va_start%>"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> ohne Argument gerufen"
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r Funktion %<__builtin_next_arg%>"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "Zweiter Parameter von %<va_start%> ist nicht letztgenanntes Argument"
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "undefiniertes Verhalten, wenn zweiter Parameter von %<va_start%> mit %<register%>-Speicherklasse deklariert wird"
  
! #: builtins.c:12714
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%Kerstes Argument von %qD muss ein Zeiger, das zweite eine Ganzzahlkonstante sein"
  
! #: builtins.c:12727
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%Kletztes Argument von %qD ist keine Ganzzahlkonstante zwischen 0 und 3"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr "%K%qD wird mit Zeiger %qE mit Offset%s ungleich 0 aufgerufen"
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
! #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr "hier deklariert"
  
! #: builtins.c:13545 builtins.c:13670
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr "zurÃ¼ckgegeben von %qD"
  
! #: builtins.c:13548
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr "zurÃ¼ckgegeben von %qT"
  
! #: builtins.c:13550
  #, gcc-internal-format
  msgid "obtained here"
  msgstr "von hier erhalten"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr "%K%qD wird auf nicht alloziertem Objekt %qD aufgerufen"
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr "%K%qD wird mit Zeiger auf nicht alloziertes Objekt %qE aufgerufen"
  
! #: builtins.c:13622
  #, gcc-internal-format
  msgid "assigned here"
  msgstr "hier zugewiesen"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr "%K%qD wird mit Zeiger aufgerufen, der aus einer unpassenden Allozierungsfunktion stammt"
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr "%K%qD wird mit nicht alloziertem Zeiger aufgerufen"
*************** msgstr "Interner Fehler: basic blocks no
*** 22393,22694 ****
  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:3139
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "Interner Fehler: caller edge count invalid"
  
! #: cgraph.c:3235
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "fehlender indirekter Aufruf in der Folge der spekulativen Aufrufe"
  
! #: cgraph.c:3240
  #, 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:3270
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "spekulative Kanten sind nicht benachbart"
  
! #: cgraph.c:3276
  #, 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:3282 cgraph.c:3312
  #, 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:3289
  #, 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:3300
  #, 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:3319
  #, 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:3332
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "missing direct call for speculation %i"
  
! #: cgraph.c:3337
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "missing ref for speculation %i"
  
! #: cgraph.c:3346
  #, 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:3375
  #, 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:3382
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "Interner Fehler: cgraph count invalid"
  
! #: cgraph.c:3387
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "Interner Fehler: inline clone in same comdat group list"
  
! #: cgraph.c:3392
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "inline clone count is not compatible"
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run must be non-negative"
  
! #: cgraph.c:3404
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Interner Fehler: local symbols must be defined"
  
! #: cgraph.c:3409
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "Interner Fehler: externally visible inline clone"
  
! #: cgraph.c:3414
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "Interner Fehler: inline clone with address taken"
  
! #: cgraph.c:3419
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "Interner Fehler: inline clone is forced to output"
  
! #: cgraph.c:3426
  #, 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:3431
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "ungÃ¼ltiger Schalter Â»calls_comdat_localÂ«"
  
! #: cgraph.c:3438
  #, 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:3446
  #, 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:3452 cgraph.c:3512
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "edge count is not compatible with function count"
  
! #: cgraph.c:3460
  #, 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:3468 cgraph.c:3539
  #, 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:3480
  #, 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:3490
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Interner Fehler: inlined_to pointer is wrong"
  
! #: cgraph.c:3495
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "Interner Fehler: multiple inline callers"
  
! #: cgraph.c:3502
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Interner Fehler: inlined_to pointer set for noninline callers"
  
! #: cgraph.c:3529
  #, 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:3560
  #, 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:3577
  #, 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:3588
  #, 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:3593
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Interner Fehler: inlined_to pointer refers to itself"
  
! #: cgraph.c:3604
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "Interner Fehler: cgraph_node has wrong clone_of"
  
! #: cgraph.c:3617
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "Interner Fehler: cgraph_node has wrong clone list"
  
! #: cgraph.c:3623
  #, 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:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "Interner Fehler: cgraph_node has wrong prev_clone pointer"
  
! #: cgraph.c:3633
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "Interner Fehler: double linked list of clones corrupted"
  
! #: cgraph.c:3645
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Interner Fehler: Alias has call edges"
  
! #: cgraph.c:3651
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Interner Fehler: Alias has non-alias reference"
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Interner Fehler: Alias has more than one alias reference"
  
! #: cgraph.c:3663
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "Interner Fehler: Analyzed alias has no reference"
  
! #: cgraph.c:3672
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Interner Fehler: No edge out of thunk node"
  
! #: cgraph.c:3677
  #, 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:3682
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Interner Fehler: Thunk is not supposed to have body"
  
! #: cgraph.c:3716
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Interner Fehler: shared call_stmt:"
  
! #: cgraph.c:3724
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Interner Fehler: edge points to wrong declaration:"
  
! #: cgraph.c:3733
  #, 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:3743
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "Interner Fehler: missing callgraph edge for call stmt:"
  
! #: cgraph.c:3753
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "Interner Fehler: reference to dead statement"
  
! #: cgraph.c:3766
  #, 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:3778
  #, 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:3797 cgraph.c:3810
  #, 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:3802
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "origin points to a different parent"
  
! #: cgraph.c:3818
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "Interner Fehler: verify_cgraph_node failed"
  
! #: cgraph.c:3940 varpool.c:304
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: section %s.%d is missing"
--- 22403,22704 ----
  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:3150
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "Interner Fehler: caller edge count invalid"
  
! #: cgraph.c:3246
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "fehlender indirekter Aufruf in der Folge der spekulativen Aufrufe"
  
! #: cgraph.c:3251
  #, 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:3281
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "spekulative Kanten sind nicht benachbart"
  
! #: cgraph.c:3287
  #, 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:3293 cgraph.c:3323
  #, 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:3300
  #, 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:3311
  #, 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:3330
  #, 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:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "missing direct call for speculation %i"
  
! #: cgraph.c:3348
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "missing ref for speculation %i"
  
! #: cgraph.c:3357
  #, 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:3386
  #, 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:3393
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "Interner Fehler: cgraph count invalid"
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "Interner Fehler: inline clone in same comdat group list"
  
! #: cgraph.c:3403
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "inline clone count is not compatible"
  
! #: cgraph.c:3410
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run must be non-negative"
  
! #: cgraph.c:3415
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Interner Fehler: local symbols must be defined"
  
! #: cgraph.c:3420
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "Interner Fehler: externally visible inline clone"
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "Interner Fehler: inline clone with address taken"
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "Interner Fehler: inline clone is forced to output"
  
! #: cgraph.c:3437
  #, 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:3442
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "ungÃ¼ltiger Schalter Â»calls_comdat_localÂ«"
  
! #: cgraph.c:3449
  #, 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:3457
  #, 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:3463 cgraph.c:3523
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "edge count is not compatible with function count"
  
! #: cgraph.c:3471
  #, 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:3479 cgraph.c:3550
  #, 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:3491
  #, 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:3501
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Interner Fehler: inlined_to pointer is wrong"
  
! #: cgraph.c:3506
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "Interner Fehler: multiple inline callers"
  
! #: cgraph.c:3513
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Interner Fehler: inlined_to pointer set for noninline callers"
  
! #: cgraph.c:3540
  #, 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:3571
  #, 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:3588
  #, 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:3599
  #, 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:3604
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Interner Fehler: inlined_to pointer refers to itself"
  
! #: cgraph.c:3615
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "Interner Fehler: cgraph_node has wrong clone_of"
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "Interner Fehler: cgraph_node has wrong clone list"
  
! #: cgraph.c:3634
  #, 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:3639
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "Interner Fehler: cgraph_node has wrong prev_clone pointer"
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "Interner Fehler: double linked list of clones corrupted"
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Interner Fehler: Alias has call edges"
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Interner Fehler: Alias has non-alias reference"
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Interner Fehler: Alias has more than one alias reference"
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "Interner Fehler: Analyzed alias has no reference"
  
! #: cgraph.c:3683
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Interner Fehler: No edge out of thunk node"
  
! #: cgraph.c:3688
  #, 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:3693
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Interner Fehler: Thunk is not supposed to have body"
  
! #: cgraph.c:3727
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Interner Fehler: shared call_stmt:"
  
! #: cgraph.c:3735
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Interner Fehler: edge points to wrong declaration:"
  
! #: cgraph.c:3744
  #, 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:3754
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "Interner Fehler: missing callgraph edge for call stmt:"
  
! #: cgraph.c:3764
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "Interner Fehler: reference to dead statement"
  
! #: cgraph.c:3777
  #, 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:3789
  #, 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:3808 cgraph.c:3821
  #, 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:3813
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "origin points to a different parent"
  
! #: cgraph.c:3829
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "Interner Fehler: verify_cgraph_node failed"
  
! #: cgraph.c:3951 varpool.c:304
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: section %s.%d is missing"
*************** msgid "%<weakref%> attribute ignored bec
*** 22769,22780 ****
  msgstr "Attribut %<weakref%> ignoriert, da Variable bereits initialisiert ist"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12107
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F verwendet, aber nirgendwo definiert"
  
! #: cgraphunit.c:1084 c/c-decl.c:12117
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F als %<static%> deklariert, aber nirgendwo definiert"
--- 22779,22790 ----
  msgstr "Attribut %<weakref%> ignoriert, da Variable bereits initialisiert ist"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F verwendet, aber nirgendwo definiert"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F als %<static%> deklariert, aber nirgendwo definiert"
*************** msgstr "GrÃ¶ÃŸe des RÃ¼ckgabewertes von
*** 22844,22850 ****
  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:2394
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "Knoten mit nicht freigegebenem Speicher gefunden"
--- 22854,22860 ----
  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:2390
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "Knoten mit nicht freigegebenem Speicher gefunden"
*************** msgstr "mÃ¶glicherweise in Konflikt steh
*** 23248,23259 ****
  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:11050
  #, 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:14644
  #, 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"
--- 23258,23269 ----
  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:11059
  #, 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:14793
  #, 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 "Gemeinsames rtx"
*** 23273,23279 ****
  msgid "internal consistency failure"
  msgstr "internes Konsistenzproblem"
  
! #: emit-rtl.c:4038
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn verwendet, wo emit_jump_insn erforderlich:\n"
--- 23283,23289 ----
  msgid "internal consistency failure"
  msgstr "internes Konsistenzproblem"
  
! #: emit-rtl.c:4039
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn verwendet, wo emit_jump_insn erforderlich:\n"
*************** msgstr "endgÃ¼ltige Abzugsdatei %qs der
*** 23404,23445 ****
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "groÃŸe Festkommakonstante implizit auf Festkommatypen abgeschnitten"
  
! #: fold-const.c:4617 fold-const.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "Vergleich ist immer %d wegen Breite des Bitfeldes"
  
! #: fold-const.c:5981 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn BereichsprÃ¼fung vereinfacht wird"
  
! #: fold-const.c:6441 fold-const.c:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "Vergleich ist immer %d"
  
! #: fold-const.c:6599
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "%<oder%> bei nicht passenden Ungleichheits-Tests ist immer 1"
  
! #: fold-const.c:6604
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<und%> bei sich gegenseitig ausschlieÃŸenden Gleichheits-Tests ist immer 0"
  
! #: fold-const.c:9811
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstante in Vergleich verringert wird"
  
! #: fold-const.c:10211
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werden"
  
! #: fold-const.c:13468
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "Faltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndert"
--- 23414,23455 ----
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "groÃŸe Festkommakonstante implizit auf Festkommatypen abgeschnitten"
  
! #: fold-const.c:4618 fold-const.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "Vergleich ist immer %d wegen Breite des Bitfeldes"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn BereichsprÃ¼fung vereinfacht wird"
  
! #: fold-const.c:6442 fold-const.c:6456
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "Vergleich ist immer %d"
  
! #: fold-const.c:6600
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "%<oder%> bei nicht passenden Ungleichheits-Tests ist immer 1"
  
! #: fold-const.c:6605
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<und%> bei sich gegenseitig ausschlieÃŸenden Gleichheits-Tests ist immer 0"
  
! #: fold-const.c:9812
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstante in Vergleich verringert wird"
  
! #: fold-const.c:10212
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werden"
  
! #: fold-const.c:13469
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "Faltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndert"
*************** msgstr "GesamtgrÃ¶ÃŸe der lokalen Objekt
*** 23454,23460 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "GesamtgrÃ¶ÃŸe der lokalen Objekte Ã¼berschreitet das Maximum %wu"
  
! #: function.c:1786 gimplify.c:6328 gimplify.c:6488
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "unmÃ¶gliche Bedingung in %<asm%>"
--- 23464,23470 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "GesamtgrÃ¶ÃŸe der lokalen Objekte Ã¼berschreitet das Maximum %wu"
  
! #: function.c:1786 gimplify.c:6329 gimplify.c:6489
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "unmÃ¶gliche Bedingung in %<asm%>"
*************** msgstr "Dereferenzierung eines Nullzeige
*** 24070,24076 ****
  msgid "function may return address of local variable"
  msgstr "Funktion liefert mÃ¶glicherweise Adresse einer lokalen Variablen zurÃ¼ck"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10861
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Funktion liefert Adresse einer lokalen Variablen zurÃ¼ck"
--- 24080,24086 ----
  msgid "function may return address of local variable"
  msgstr "Funktion liefert mÃ¶glicherweise Adresse einer lokalen Variablen zurÃ¼ck"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Funktion liefert Adresse einer lokalen Variablen zurÃ¼ck"
*************** msgstr "angegebene Grenze %wu Ã¼berschre
*** 24436,24488 ****
  msgid "%Gnull format string"
  msgstr "%GNULL-Formatzeichenkette"
  
! #: gimple-ssa-warn-alloca.c:288
  msgid "%Guse of %<alloca%>"
  msgstr "%GVerwendung von %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:324
  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:326
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr "%GArgument fÃ¼r %<alloca%> kÃ¶nnte zu groÃŸ sein"
  
! #: gimple-ssa-warn-alloca.c:332
  #, 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:344
  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:346
  msgid "%Gargument to %<alloca%> is too large"
  msgstr "%GArgument fÃ¼r %<alloca%> ist zu groÃŸ"
  
! #: gimple-ssa-warn-alloca.c:351
  #, 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:360
  msgid "%Gunbounded use of variable-length array"
  msgstr "%Gunbegrenzte Verwendung von Array mit variabler LÃ¤nge"
  
! #: gimple-ssa-warn-alloca.c:361
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "%Gunbegrenzte Verwendung von %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:367
  msgid "%Guse of %<alloca%> within a loop"
  msgstr "%GVerwendung von %<alloca%> innerhalb einer Schleife"
  
! #: gimple-ssa-warn-alloca.c:372
  msgid "%Gargument to variable-length array is zero"
  msgstr "%GArgument fÃ¼r Array variabler LÃ¤nge ist 0"
  
! #: gimple-ssa-warn-alloca.c:374
  msgid "%Gargument to %<alloca%> is zero"
  msgstr "%GArgument fÃ¼r %<alloca%> ist 0"
  
--- 24446,24498 ----
  msgid "%Gnull format string"
  msgstr "%GNULL-Formatzeichenkette"
  
! #: gimple-ssa-warn-alloca.c:287
  msgid "%Guse of %<alloca%>"
  msgstr "%GVerwendung von %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:323
  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:325
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr "%GArgument fÃ¼r %<alloca%> kÃ¶nnte zu groÃŸ sein"
  
! #: gimple-ssa-warn-alloca.c:331
  #, 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:343
  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:345
  msgid "%Gargument to %<alloca%> is too large"
  msgstr "%GArgument fÃ¼r %<alloca%> ist zu groÃŸ"
  
! #: gimple-ssa-warn-alloca.c:350
  #, 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:359
  msgid "%Gunbounded use of variable-length array"
  msgstr "%Gunbegrenzte Verwendung von Array mit variabler LÃ¤nge"
  
! #: gimple-ssa-warn-alloca.c:360
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "%Gunbegrenzte Verwendung von %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:366
  msgid "%Guse of %<alloca%> within a loop"
  msgstr "%GVerwendung von %<alloca%> innerhalb einer Schleife"
  
! #: gimple-ssa-warn-alloca.c:371
  msgid "%Gargument to variable-length array is zero"
  msgstr "%GArgument fÃ¼r Array variabler LÃ¤nge ist 0"
  
! #: gimple-ssa-warn-alloca.c:373
  msgid "%Gargument to %<alloca%> is zero"
  msgstr "%GArgument fÃ¼r %<alloca%> ist 0"
  
*************** msgstr "%Gdurch %qD angegebene Grenze zw
*** 24596,24602 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s beim Zugriff auf Array %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3734
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Array %qD ist hier deklariert"
--- 24606,24612 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s beim Zugriff auf Array %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Array %qD ist hier deklariert"
*************** msgid "%G%qD offset %s is out of the bou
*** 24622,24632 ****
  msgstr "%G%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT"
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3873 c/c-decl.c:4146 c/c-typeck.c:8868 cp/class.c:1437
! #: cp/class.c:3253 cp/constexpr.c:956 cp/decl.c:4209 cp/decl.c:11926
! #: cp/decl.c:12405 cp/decl.c:12414 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2665 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23234
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ist hier deklariert"
--- 24632,24642 ----
  msgstr "%G%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT"
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ist hier deklariert"
*************** msgstr "%<fallthrough%>-Attribut ist nic
*** 24701,25009 ****
  msgid "using result of function returning %<void%>"
  msgstr "Ergebnis einer %<void%> zurÃ¼ckgebenden Funktion verwendet"
  
! #: gimplify.c:6329
  #, 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:6342
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "ungÃ¼ltiger L-Wert in %<asm%>-Ausgabe %d"
  
! #: gimplify.c:6489
  #, 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:6529 gimplify.c:6538
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "Speichereingabe %d ist nicht direkt adressierbar"
  
! #: gimplify.c:7152
  #, 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:7154
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "umgebende Region"
  
! #: gimplify.c:7158
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "threadprivate Variable %qE in Zielregion verwendet"
  
! #: gimplify.c:7160
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "umgebende Zielregion"
  
! #: gimplify.c:7173
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "threadprivate Variable %qE in unverknÃ¼pfter Task verwendet"
  
! #: gimplify.c:7175
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "umgebende Task"
  
! #: gimplify.c:7260
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE in umgebendem %qs nicht angegeben"
  
! #: gimplify.c:7262
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "umgebendes %qs"
  
! #: gimplify.c:7405
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben"
  
! #: gimplify.c:7407
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "umgebendes OpenACC-%qs-Konstrukt"
  
! #: gimplify.c:7468
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet"
  
! #: gimplify.c:7476
  #, 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:7541
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE in umgebendem %<target%> nicht angegeben"
  
! #: gimplify.c:7543
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "umgebendes %<target%>"
  
! #: gimplify.c:7573 gimplify.c:9014
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Variable %qE in umgebender %<host_data%>-Region deklariert"
  
! #: gimplify.c:7594
  #, 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:7725
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "Iterationsvariable %qE ist vorbestimmt linear"
  
! #: gimplify.c:7728
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "Schleifenvariable %qE sollte Â»privateÂ« sein"
  
! #: gimplify.c:7742
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "Schleifenvariable %qE sollte nicht Â»firstprivateÂ« sein"
  
! #: gimplify.c:7745
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "Schleifenvariable %qE sollte nicht Reduktion sein"
  
! #: gimplify.c:7748
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "Iterationsvariable %qE sollte nicht Â»linearÂ« sein"
  
! #: gimplify.c:8615 gimplify.c:8621
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "bedingte %<lastprivate%>-Klausel im %qs-Konstrukt"
  
! #: gimplify.c:8638
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "nichtskalare Variable %qD in bedingter %<lastprivate%>-Klausel"
  
! #: gimplify.c:8727
  #, 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:8735 gimplify.c:12857
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %qs oder %<sections%>"
  
! #: gimplify.c:8746 gimplify.c:8752 gimplify.c:8758 gimplify.c:8764
! #: gimplify.c:12850
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt"
  
! #: gimplify.c:8858
  #, 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:9184
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Feld %qE der Struktur variabler LÃ¤nger wird zugeordnet"
  
! #: gimplify.c:9366
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE tritt in Mapklauseln mehrfach auf"
  
! #: gimplify.c:9728
  #, 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:9785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "Â»%sÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext Â»privateÂ«"
  
! #: gimplify.c:9817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet"
  
! #: gimplify.c:10017
  #, 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:10227
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD in implizier %<map%>-Klausel"
  
! #: gimplify.c:10281
  #, 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:10530
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.c:10591
  #, 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:10682
  #, 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:10829
  #, 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:10848
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ungÃ¼ltige Â»privateÂ«-Reduktion auf %qE"
  
! #: gimplify.c:10985
  #, 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:11319
  #, 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:11578 gimplify.c:11582 gimplify.c:11591
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "%qs-Klausel darf nur bei rechteckigen %qs vorkommen"
  
! #: gimplify.c:11823 gimplify.c:12082
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "bedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriert"
  
! #: gimplify.c:12788
  #, 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:12812
  #, 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:12832
  #, 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:12885
  #, 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:13748 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel und Parameter eng geschachtelt sein"
  
! #: gimplify.c:13766
  #, 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:13779
  #, 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:13792
  #, 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:13803
  #, 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:15080
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Es sollte also %qT statt %qT an %<va_arg%> Ã¼bergeben werden)"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
--- 24711,25019 ----
  msgid "using result of function returning %<void%>"
  msgstr "Ergebnis einer %<void%> zurÃ¼ckgebenden Funktion verwendet"
  
! #: gimplify.c:6330
  #, 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:6343
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "ungÃ¼ltiger L-Wert in %<asm%>-Ausgabe %d"
  
! #: gimplify.c:6490
  #, 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:6530 gimplify.c:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "Speichereingabe %d ist nicht direkt adressierbar"
  
! #: gimplify.c:7153
  #, 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:7155
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "umgebende Region"
  
! #: gimplify.c:7159
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "threadprivate Variable %qE in Zielregion verwendet"
  
! #: gimplify.c:7161
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "umgebende Zielregion"
  
! #: gimplify.c:7174
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "threadprivate Variable %qE in unverknÃ¼pfter Task verwendet"
  
! #: gimplify.c:7176
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "umgebende Task"
  
! #: gimplify.c:7261
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE in umgebendem %qs nicht angegeben"
  
! #: gimplify.c:7263
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "umgebendes %qs"
  
! #: gimplify.c:7406
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben"
  
! #: gimplify.c:7408
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "umgebendes OpenACC-%qs-Konstrukt"
  
! #: gimplify.c:7469
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet"
  
! #: gimplify.c:7477
  #, 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:7542
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE in umgebendem %<target%> nicht angegeben"
  
! #: gimplify.c:7544
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "umgebendes %<target%>"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Variable %qE in umgebender %<host_data%>-Region deklariert"
  
! #: gimplify.c:7595
  #, 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:7726
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "Iterationsvariable %qE ist vorbestimmt linear"
  
! #: gimplify.c:7729
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "Schleifenvariable %qE sollte Â»privateÂ« sein"
  
! #: gimplify.c:7743
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "Schleifenvariable %qE sollte nicht Â»firstprivateÂ« sein"
  
! #: gimplify.c:7746
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "Schleifenvariable %qE sollte nicht Reduktion sein"
  
! #: gimplify.c:7749
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "Iterationsvariable %qE sollte nicht Â»linearÂ« sein"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "bedingte %<lastprivate%>-Klausel im %qs-Konstrukt"
  
! #: gimplify.c:8639
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "nichtskalare Variable %qD in bedingter %<lastprivate%>-Klausel"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel"
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %qs oder %<sections%>"
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt"
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%>-Klausel fÃ¼r Variable, die keine Schleifeniterationsvariable ist, wurde fÃ¼r ein mit %<distribute%> kombiniertes Konstrukt angegeben"
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Feld %qE der Struktur variabler LÃ¤nger wird zugeordnet"
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE tritt in Mapklauseln mehrfach auf"
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "Â»copyprivateÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext weder Â»threadprivateÂ« noch Â»privateÂ«"
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "Â»%sÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext Â»privateÂ«"
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet"
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt"
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD in implizier %<map%>-Klausel"
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in impliziter %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "selbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstrukt"
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "inkompatible Datenklausel mit Reduktion an %qE; wird zu %<present_or_copy%> befÃ¶rdert"
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel"
  
! #: gimplify.c:10849
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ungÃ¼ltige Â»privateÂ«-Reduktion auf %qE"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<inscan%>-%<reduction%>-Klausel wird zusammen mit %<linear%>-Klausel an einer Variable verwendet, die kein Schleifeniterator ist"
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<mutexinoutset%>-Art in %<depend%>-Klausel bei einem %<taskwait%>-Konstrukt"
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "%qs-Klausel darf nur bei rechteckigen %qs vorkommen"
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "bedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriert"
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<bind%>-Klausel nicht auf einem %<loop%>-Konstrukt, das nicht in einem anderen OpenMP-Konstrukt geschachtelt ist"
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> an einem %<loop%>-Konstrukt, das in einem %<simd%>-Konstrukt geschachtelt ist"
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(teams)%> an einer %<loop%>-Region, die nicht streng innerhalb einer %<teams%>-Region geschachtelt ist"
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<lastprivate%>-Klausel an einem %<loop%>-Konstrukt bezieht sich auf eine Variable %qD, die nicht der Schleifeniterator ist"
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel und Parameter eng geschachtelt sein"
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "Variable %qE ist keine Iteration der Ã¤uÃŸersten Schleife %d, jedoch %qE erwartet"
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "Anzahl der Variablen in %<depend%>-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der Iterationsvariablen"
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mehr als eine %<depend%>-Klausel mit %<source%>-Modifizierer an einem %<ordered%>-Konstrukt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79999
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "%<depend%>-Klausel mit %<source%>-Modifizierer zusammen mit %<depend%>-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt"
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Es sollte also %qT statt %qT an %<va_arg%> Ã¼bergeben werden)"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
*************** msgstr "Die Funktion %qs, Parameter %u,
*** 25452,25473 ****
  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"
  
! #: ira.c:2317 ira.c:2339
  #, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr "Â»%sÂ« kann nicht hier in %<asm%> verwendet werden"
  
! #: ira.c:5920
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr "Rahmenzeiger benÃ¶tigt, aber reserviert"
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "for %qD"
  msgstr "fÃ¼r %qD"
  
! #: ira.c:5937
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "RahmengrÃ¶ÃŸe zu groÃŸ fÃ¼r zuverlÃ¤ssige StapelÃ¼berprÃ¼fung"
--- 25462,25483 ----
  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"
  
! #: ira.c:2318 ira.c:2340
  #, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr "Â»%sÂ« kann nicht hier in %<asm%> verwendet werden"
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr "Rahmenzeiger benÃ¶tigt, aber reserviert"
  
! #: ira.c:5922
  #, gcc-internal-format
  msgid "for %qD"
  msgstr "fÃ¼r %qD"
  
! #: ira.c:5938
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "RahmengrÃ¶ÃŸe zu groÃŸ fÃ¼r zuverlÃ¤ssige StapelÃ¼berprÃ¼fung"
*************** msgstr "%<asm%>-Operand hat unmÃ¶gliche
*** 25487,25498 ****
  msgid "unable to find a register to spill"
  msgstr "Kein Register zum Auslagern gefunden"
  
! #: lra-constraints.c:4135 reload.c:3863 reload.c:4118
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "inkonsistente Operandenbedingungen in einem %<asm%>"
  
! #: lra-constraints.c:5091
  #, 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)"
--- 25497,25508 ----
  msgid "unable to find a register to spill"
  msgstr "Kein Register zum Auslagern gefunden"
  
! #: lra-constraints.c:4140 reload.c:3869 reload.c:4124
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "inkonsistente Operandenbedingungen in einem %<asm%>"
  
! #: lra-constraints.c:5097
  #, 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 "Argument von %qs ist nicht zwisc
*** 26200,26211 ****
  msgid "unrecognized argument in option %qs"
  msgstr "nicht erkanntes Kommandozeilenargument in Option %qs"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1551
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %qs sind: %s; meinten Sie %qs?"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1554
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %qs sind: %s"
--- 26210,26221 ----
  msgid "unrecognized argument in option %qs"
  msgstr "nicht erkanntes Kommandozeilenargument in Option %qs"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1554
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %qs sind: %s; meinten Sie %qs?"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1557
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %qs sind: %s"
*************** msgstr "transaktionsbasierter Speicher w
*** 26330,26336 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr "Abschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet ist"
  
! #: opts.c:1002 config/darwin.c:3317
  #, 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"
--- 26340,26346 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr "Abschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet ist"
  
! #: opts.c:1002 config/darwin.c:3312
  #, 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"
*************** msgid "output operand %d must use %<&%>
*** 26839,26863 ****
  msgstr "Ausgabeoperand %d muss %<&%>-Bedingung verwenden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.c:1229
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "%s: [%u] Falsches %<next_regno%> fÃ¼r leere Kette (%u)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.c:1241
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "%s: Zyklus in %<next_regno%>-Kette (%u)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.c:1244
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "%s: [%u] Falsches %<oldest_regno%> (%u)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.c:1256
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr "%s: [%u] Nicht leeres Register in Kette (%s %u %i)"
--- 26849,26873 ----
  msgstr "Ausgabeoperand %d muss %<&%>-Bedingung verwenden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "%s: [%u] Falsches %<next_regno%> fÃ¼r leere Kette (%u)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "%s: Zyklus in %<next_regno%>-Kette (%u)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "%s: [%u] Falsches %<oldest_regno%> (%u)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr "%s: [%u] Nicht leeres Register in Kette (%s %u %i)"
*************** msgstr "Ganzzahlkonstantenoperand kann i
*** 26919,26930 ****
  msgid "impossible register constraint in %<asm%>"
  msgstr "unmÃ¶gliche Registerbedingung in %<asm%>"
  
! #: reload.c:2687
  #, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "dieses Ziel unterstÃ¼tzt nicht %<asm goto%> mit Ausgaben in %<asm%>"
  
! #: reload.c:3720
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "%<&%>-Bedingung ohne Registerklasse verwendet"
--- 26929,26940 ----
  msgid "impossible register constraint in %<asm%>"
  msgstr "unmÃ¶gliche Registerbedingung in %<asm%>"
  
! #: reload.c:2692
  #, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "dieses Ziel unterstÃ¼tzt nicht %<asm goto%> mit Ausgaben in %<asm%>"
  
! #: reload.c:3726
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "%<&%>-Bedingung ohne Registerklasse verwendet"
*************** msgstr "%<asm%>-Operandenbedingung inkom
*** 26954,27006 ****
  msgid "output operand is constant in %<asm%>"
  msgstr "Ausgabeoperand ist in %<asm%> konstant"
  
! #: rtl.c:850
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  
! #: rtl.c:879
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  
! #: rtl.c:900
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  
! #: rtl.c:927
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  
! #: rtl.c:958
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "Interner Fehler: RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
--- 26964,27016 ----
  msgid "output operand is constant in %<asm%>"
  msgstr "Ausgabeoperand ist in %<asm%> konstant"
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  
! #: rtl.c:880
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  
! #: rtl.c:899
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  
! #: rtl.c:910
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  
! #: rtl.c:957
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "Interner Fehler: RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  
! #: rtl.c:968
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "Interner Fehler: RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
*************** msgstr "dazu passende Bedingung referenz
*** 27045,27066 ****
  msgid "invalid punctuation %qc in constraint"
  msgstr "ungÃ¼ltiges Zeichen %qc in Bedingung"
  
! #: stmt.c:430
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "dazu passende Bedingung erlaubt kein Register"
  
! #: stmt.c:524
  #, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "doppelter %<asm%>-Operandenname %qs"
  
! #: stmt.c:621
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "schlieÃŸende geschweifte Klammer fÃ¼r benannten Operanden fehlt"
  
! #: stmt.c:650
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "benannter Operand %qs ist nicht definiert"
--- 27055,27076 ----
  msgid "invalid punctuation %qc in constraint"
  msgstr "ungÃ¼ltiges Zeichen %qc in Bedingung"
  
! #: stmt.c:431
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "dazu passende Bedingung erlaubt kein Register"
  
! #: stmt.c:525
  #, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "doppelter %<asm%>-Operandenname %qs"
  
! #: stmt.c:622
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "schlieÃŸende geschweifte Klammer fÃ¼r benannten Operanden fehlt"
  
! #: stmt.c:651
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "benannter Operand %qs ist nicht definiert"
*************** msgstr "ungÃ¼ltiger Operand fÃ¼r %qs"
*** 27765,27773 ****
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4260
! #: tree-cfg.c:4272 tree-cfg.c:4331 tree-cfg.c:4356 tree-cfg.c:4429
! #: tree-cfg.c:4507
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "unvertrÃ¤gliche Typen in %qs"
--- 27775,27783 ----
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4262
! #: tree-cfg.c:4274 tree-cfg.c:4333 tree-cfg.c:4358 tree-cfg.c:4431
! #: tree-cfg.c:4509
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "unvertrÃ¤gliche Typen in %qs"
*************** msgstr "ungÃ¼ltiger Offset-Operand in %q
*** 27802,27808 ****
  msgid "invalid clique in %qs"
  msgstr "ungÃ¼ltige Clique in %qs"
  
! #: tree-cfg.c:3305 tree-cfg.c:4519
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs in GIMPLE-IL"
--- 27812,27818 ----
  msgid "invalid clique in %qs"
  msgstr "ungÃ¼ltige Clique in %qs"
  
! #: tree-cfg.c:3305 tree-cfg.c:4521
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs in GIMPLE-IL"
*************** msgstr "ungÃ¼ltige Operanden in ternÃ¤re
*** 28008,28392 ****
  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:4284 tree-cfg.c:4343
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.c:4299
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "Vektoren unterschiedlicher Elementanzahl in %qs gefunden"
  
! #: tree-cfg.c:4315
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ungÃ¼ltiger Maskentyp in %qs"
  
! #: tree-cfg.c:4375
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "unerlaubte Typkombination in %qs"
  
! #: tree-cfg.c:4384
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ungÃ¼ltige Position oder GrÃ¶ÃŸe in %qs"
  
! #: tree-cfg.c:4390
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs in non-mode-precision Operanden"
  
! #: tree-cfg.c:4400
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Einschub auÃŸerhalb des gÃ¼ltigen Bereichs in %qs"
  
! #: tree-cfg.c:4410
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs nicht an Elementgrenze"
  
! #: tree-cfg.c:4465
  #, 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:4474
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "%s auf der linken Seite einer Clobber-Anweisung"
  
! #: tree-cfg.c:4493
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ungÃ¼ltiger Operand in %qs"
  
! #: tree-cfg.c:4534 tree-cfg.c:4560
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ungÃ¼ltige rechte Seite fÃ¼r GIMPLE-Speicherung: %qs"
  
! #: tree-cfg.c:4594 tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ungÃ¼ltiger Typ der Vektor-%qs-Elemente"
  
! #: tree-cfg.c:4603 tree-cfg.c:4620
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "falsche Anzahl der Vektor-%qs-Elemente"
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "falscher Typ der Elemente eines Vektorkonstruktors"
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "Vektor-%qs mit Elementindex, der nicht NULL ist"
  
! #: tree-cfg.c:4644
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "%qs-Element des Vektors ist kein GIMPLE-Wert"
  
! #: tree-cfg.c:4653
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "%qs mit Elementen ist kein Vektor"
  
! #: tree-cfg.c:4664
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr "%qs mit immer falscher Bedingung"
  
! #: tree-cfg.c:4723
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ungÃ¼ltiger Operand in Â»returnÂ«-Anweisung"
  
! #: tree-cfg.c:4738 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ungÃ¼ltige Umwandlung in Â»returnÂ«-Anweisung"
  
! #: tree-cfg.c:4762
  #, 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:4781
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ungÃ¼ltiger Operand fÃ¼r switch-Anweisung"
  
! #: tree-cfg.c:4789
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "switch-Anweisung ohne eingebauten Typ"
  
! #: tree-cfg.c:4799
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "ungÃ¼ltige %<default%>-Sprungmarke in switch-Anweisung"
  
! #: tree-cfg.c:4811
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "ungÃ¼ltiges %<CASE_CHAIN%>"
  
! #: tree-cfg.c:4817
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "ungÃ¼ltige Â»caseÂ«-Marke in switch-Anweisung"
  
! #: tree-cfg.c:4824
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ungÃ¼ltiger Â»caseÂ«-Bereich in switch-Anweisung"
  
! #: tree-cfg.c:4834
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "unpassende PrÃ¤zision fÃ¼r Typ in switch-Anweisung"
  
! #: tree-cfg.c:4841
  #, 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:4850
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "unsortierte case-Marken in switch-Anweisung"
  
! #: tree-cfg.c:4893
  #, 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:4902
  #, 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:4912
  #, 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:4928
  #, 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:4936
  #, 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:5019 tree-cfg.c:5028
  #, 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:5038
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "fehlende %<PHI%>-Definition"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5052
  #, 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:5059
  #, 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:5157
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5214
  #, 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:5230
  #, 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:5279
  #, 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:5382
  #, 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:5391
  #, 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:5402 tree-cfg.c:5449
  #, 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:5410
  #, 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:5437
  #, 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:5477
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "Anweisung fÃ¼r throw markiert, wirft jedoch nichts"
  
! #: tree-cfg.c:5483
  #, 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:5505
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5527
  #, 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:5534
  #, 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:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru to exit from bb %d"
  
! #: tree-cfg.c:5565
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "nichtlokale Marke "
  
! #: tree-cfg.c:5574
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "EH Landefeld-Marke "
  
! #: tree-cfg.c:5583 tree-cfg.c:5592 tree-cfg.c:5617
  #, gcc-internal-format
  msgid "label "
  msgstr "Marke "
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5607
  #, 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:5640
  #, 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:5653
  #, 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:5676 tree-cfg.c:5698 tree-cfg.c:5715 tree-cfg.c:5784
  #, 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:5686
  #, 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:5720
  #, 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:5750
  #, 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:5758
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Case-Marken nicht sortiert: "
  
! #: tree-cfg.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ZusÃ¤tzliche ausgehende Kante %d->%d"
  
! #: tree-cfg.c:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Fehlende Kante %i->%i"
  
! #: tree-cfg.c:9473
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-Funktion kehrt zurÃ¼ck"
  
! #: tree-cfg.c:9494 tree-cfg.c:9526
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Kontrollfluss erreicht Ende von Nicht-void-Funktion"
  
! #: tree-cfg.c:9592
  #, 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:9597 cp/cvt.c:1119
  #, 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"
--- 28018,28402 ----
  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:4286 tree-cfg.c:4345
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.c:4301
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "Vektoren unterschiedlicher Elementanzahl in %qs gefunden"
  
! #: tree-cfg.c:4317
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ungÃ¼ltiger Maskentyp in %qs"
  
! #: tree-cfg.c:4377
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "unerlaubte Typkombination in %qs"
  
! #: tree-cfg.c:4386
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ungÃ¼ltige Position oder GrÃ¶ÃŸe in %qs"
  
! #: tree-cfg.c:4392
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs in non-mode-precision Operanden"
  
! #: tree-cfg.c:4402
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Einschub auÃŸerhalb des gÃ¼ltigen Bereichs in %qs"
  
! #: tree-cfg.c:4412
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs nicht an Elementgrenze"
  
! #: tree-cfg.c:4467
  #, 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:4476
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "%s auf der linken Seite einer Clobber-Anweisung"
  
! #: tree-cfg.c:4495
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ungÃ¼ltiger Operand in %qs"
  
! #: tree-cfg.c:4536 tree-cfg.c:4562
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ungÃ¼ltige rechte Seite fÃ¼r GIMPLE-Speicherung: %qs"
  
! #: tree-cfg.c:4596 tree-cfg.c:4614
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ungÃ¼ltiger Typ der Vektor-%qs-Elemente"
  
! #: tree-cfg.c:4605 tree-cfg.c:4622
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "falsche Anzahl der Vektor-%qs-Elemente"
  
! #: tree-cfg.c:4630
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "falscher Typ der Elemente eines Vektorkonstruktors"
  
! #: tree-cfg.c:4639
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "Vektor-%qs mit Elementindex, der nicht NULL ist"
  
! #: tree-cfg.c:4646
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "%qs-Element des Vektors ist kein GIMPLE-Wert"
  
! #: tree-cfg.c:4655
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "%qs mit Elementen ist kein Vektor"
  
! #: tree-cfg.c:4666
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr "%qs mit immer falscher Bedingung"
  
! #: tree-cfg.c:4725
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ungÃ¼ltiger Operand in Â»returnÂ«-Anweisung"
  
! #: tree-cfg.c:4740 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ungÃ¼ltige Umwandlung in Â»returnÂ«-Anweisung"
  
! #: tree-cfg.c:4764
  #, 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:4783
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ungÃ¼ltiger Operand fÃ¼r switch-Anweisung"
  
! #: tree-cfg.c:4791
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "switch-Anweisung ohne eingebauten Typ"
  
! #: tree-cfg.c:4801
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "ungÃ¼ltige %<default%>-Sprungmarke in switch-Anweisung"
  
! #: tree-cfg.c:4813
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "ungÃ¼ltiges %<CASE_CHAIN%>"
  
! #: tree-cfg.c:4819
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "ungÃ¼ltige Â»caseÂ«-Marke in switch-Anweisung"
  
! #: tree-cfg.c:4826
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ungÃ¼ltiger Â»caseÂ«-Bereich in switch-Anweisung"
  
! #: tree-cfg.c:4836
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "unpassende PrÃ¤zision fÃ¼r Typ in switch-Anweisung"
  
! #: tree-cfg.c:4843
  #, 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:4852
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "unsortierte case-Marken in switch-Anweisung"
  
! #: tree-cfg.c:4895
  #, 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:4904
  #, 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:4914
  #, 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:4930
  #, 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:4938
  #, 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:5021 tree-cfg.c:5030
  #, 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:5040
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "fehlende %<PHI%>-Definition"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5054
  #, 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:5061
  #, 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:5159
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5216
  #, 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:5232
  #, 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:5281
  #, 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:5384
  #, 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:5393
  #, 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:5404 tree-cfg.c:5451
  #, 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:5412
  #, 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:5439
  #, 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:5479
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "Anweisung fÃ¼r throw markiert, wirft jedoch nichts"
  
! #: tree-cfg.c:5485
  #, 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:5507
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5529
  #, 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:5536
  #, 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:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru to exit from bb %d"
  
! #: tree-cfg.c:5567
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "nichtlokale Marke "
  
! #: tree-cfg.c:5576
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "EH Landefeld-Marke "
  
! #: tree-cfg.c:5585 tree-cfg.c:5594 tree-cfg.c:5619
  #, gcc-internal-format
  msgid "label "
  msgstr "Marke "
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5609
  #, 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:5642
  #, 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:5655
  #, 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:5678 tree-cfg.c:5700 tree-cfg.c:5717 tree-cfg.c:5786
  #, 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:5688
  #, 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:5722
  #, 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:5752
  #, 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:5760
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Case-Marken nicht sortiert: "
  
! #: tree-cfg.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ZusÃ¤tzliche ausgehende Kante %d->%d"
  
! #: tree-cfg.c:5800
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Fehlende Kante %i->%i"
  
! #: tree-cfg.c:9475
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-Funktion kehrt zurÃ¼ck"
  
! #: tree-cfg.c:9496 tree-cfg.c:9528
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Kontrollfluss erreicht Ende von Nicht-void-Funktion"
  
! #: tree-cfg.c:9594
  #, 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:9599 cp/cvt.c:1119
  #, 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 "Thread-lokale COMMON-Daten nicht
*** 29487,29493 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "angeforderte Ausrichtung fÃ¼r %q+D ist grÃ¶ÃŸer als die implementierte Ausrichtung von %wu"
  
! #: varasm.c:2284 c/c-decl.c:5451 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "SpeichergrÃ¶ÃŸe von %q+D ist unbekannt"
--- 29497,29503 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "angeforderte Ausrichtung fÃ¼r %q+D ist grÃ¶ÃŸer als die implementierte Ausrichtung von %wu"
  
! #: varasm.c:2284 c/c-decl.c:5450 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "SpeichergrÃ¶ÃŸe von %q+D ist unbekannt"
*************** msgstr "Bytecode-Strom: Marke %s statt %
*** 29648,29654 ****
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr "bytecode stream: tag %s is not in the expected range [%s, %s]"
  
! #: c-family/c-ada-spec.c:2840
  #, gcc-internal-format
  msgid "unsupported record layout"
  msgstr "nicht unterstÃ¼tztes Record-Layout"
--- 29658,29664 ----
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr "bytecode stream: tag %s is not in the expected range [%s, %s]"
  
! #: c-family/c-ada-spec.c:2843
  #, gcc-internal-format
  msgid "unsupported record layout"
  msgstr "nicht unterstÃ¼tztes Record-Layout"
*************** msgstr "Attribut %qE folgt auf %qE"
*** 30252,30258 ****
  msgid "type was previously declared %qE"
  msgstr "Typ war vorher als %qE deklariert"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4749
  #, 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"
--- 30262,30268 ----
  msgid "type was previously declared %qE"
  msgstr "Typ war vorher als %qE deklariert"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> kann nur fÃ¼r virtuelle Funktionen angegeben werden"
*************** msgstr "%qD ist mit %qD unvertrÃ¤glich"
*** 30272,30278 ****
  msgid "%qE argument is not a function"
  msgstr "Argument %qE ist keine Funktion"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6060
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Veraltete Meldung ist keine Zeichenkette"
--- 30282,30288 ----
  msgid "%qE argument is not a function"
  msgstr "Argument %qE ist keine Funktion"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Veraltete Meldung ist keine Zeichenkette"
*************** msgstr "%<?:%> mit Ganzzahlkonstanten in
*** 30700,30711 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "der Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiert"
  
! #: c-family/c-common.c:3500 cp/semantics.c:823 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4688 c/c-decl.c:7081 c/c-typeck.c:15429
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "UngÃ¼ltige Verwendung von %<restrict%>"
--- 30710,30721 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "der Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiert"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "UngÃ¼ltige Verwendung von %<restrict%>"
*************** msgid "%<fallthrough%> attribute specifi
*** 30866,30878 ****
  msgstr "%<fallthrough%>-Attribut mit einem Parameter angegeben"
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3671
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "Zu wenige Argumente fÃ¼r Funktion %qE"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3535
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "zu viele Argumente fÃ¼r Funktion %qE"
--- 30876,30888 ----
  msgstr "%<fallthrough%>-Attribut mit einem Parameter angegeben"
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3721
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "Zu wenige Argumente fÃ¼r Funktion %qE"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3585
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "zu viele Argumente fÃ¼r Funktion %qE"
*************** msgstr "nicht unterstÃ¼tzte Nicht-Standa
*** 31807,31813 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼ck"
  
! #: c-family/c-omp.c:116 cp/pt.c:18845
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> mit %<hint%>-Klausel erfordert einen Namen, auÃŸer wenn %<omp_sync_hint_none%> verwendet wird"
--- 31817,31823 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼ck"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> mit %<hint%>-Klausel erfordert einen Namen, auÃŸer wenn %<omp_sync_hint_none%> verwendet wird"
*************** msgstr "%<depobj%>-AbhÃ¤ngigkeitstyp in
*** 31858,31864 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<iterator%>-Modifizierer darf nicht bei einem %<depobj%>-Konstrukt angegeben sein"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9430
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qE"
--- 31868,31874 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<iterator%>-Modifizierer darf nicht bei einem %<depobj%>-Konstrukt angegeben sein"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qE"
*************** msgstr "%<_Atomic%>-Iterationsvariable %
*** 31873,31889 ****
  msgid "%qE is not initialized"
  msgstr "%qE ist nicht initialisiert"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9319
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "SteuerprÃ¤dikat fehlt"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "SteuerprÃ¤dikat ungÃ¼ltig"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9325
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "ErhÃ¶hungsausdruck fehlt"
--- 31883,31899 ----
  msgid "%qE is not initialized"
  msgstr "%qE ist nicht initialisiert"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "SteuerprÃ¤dikat fehlt"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "SteuerprÃ¤dikat ungÃ¼ltig"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "ErhÃ¶hungsausdruck fehlt"
*************** msgstr "ErhÃ¶hungsausdruck fehlt"
*** 31893,31899 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "ErhÃ¶hung ist weder konstant 1 noch konstant -1 fÃ¼r die %<!=%>-Bedingung"
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9053
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ErhÃ¶hungsausdruck ungÃ¼ltig"
--- 31903,31909 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "ErhÃ¶hung ist weder konstant 1 noch konstant -1 fÃ¼r die %<!=%>-Bedingung"
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ErhÃ¶hungsausdruck ungÃ¼ltig"
*************** msgstr "ungÃ¼ltiger %<task%>-Reduktionsm
*** 31958,31964 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "%<inscan%>-%<reduction%>-Klausel bei Konstruktion auÃŸer %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15242 cp/semantics.c:8581
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD ist in %<allocate%>-Klausel angegeben, aber nicht in einer expliziten Privatisierungs-Klausel"
--- 31968,31974 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "%<inscan%>-%<reduction%>-Klausel bei Konstruktion auÃŸer %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD ist in %<allocate%>-Klausel angegeben, aber nicht in einer expliziten Privatisierungs-Klausel"
*************** msgstr "<RÃ¼ckgabewert>"
*** 32523,32530 ****
  msgid "wrong type argument to %s"
  msgstr "Argument falschen Typs fÃ¼r %s"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:2949
! #: cp/constexpr.c:6003
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "Ãœberlauf in Konstanten-Ausdruck"
--- 32533,32540 ----
  msgid "wrong type argument to %s"
  msgstr "Argument falschen Typs fÃ¼r %s"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "Ãœberlauf in Konstanten-Ausdruck"
*************** msgstr "Verringerung der Funktion %qD"
*** 33010,33026 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "Funktion %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4924
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Zuweisung der schreibgeschÃ¼tzten Speicherstelle %qE"
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4927
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "ErhÃ¶hung der schreibgeschÃ¼tzten Speicherstelle %qE"
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4930
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Verringerung der schreibgeschÃ¼tzten Speicherstelle %qE"
--- 33020,33036 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "Funktion %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4984
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Zuweisung der schreibgeschÃ¼tzten Speicherstelle %qE"
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4987
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "ErhÃ¶hung der schreibgeschÃ¼tzten Speicherstelle %qE"
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4990
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Verringerung der schreibgeschÃ¼tzten Speicherstelle %qE"
*************** msgstr "%<memset%> mit konstanter LÃ¤nge
*** 33200,33207 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "im Aufruf von %<memset%> ist die LÃ¤nge gleich der Anzahl der Elemente angegeben, ohne sie mit der ElementgrÃ¶ÃŸe zu multiplizieren"
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12061 c/c-typeck.c:12229
! #: cp/typeck.c:5433
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Vergleich zwischen den Typen %qT und %qT"
--- 33210,33217 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "im Aufruf von %<memset%> ist die LÃ¤nge gleich der Anzahl der Elemente angegeben, ohne sie mit der ElementgrÃ¶ÃŸe zu multiplizieren"
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Vergleich zwischen den Typen %qT und %qT"
*************** msgid_plural "passing argument %i to %qs
*** 33277,33434 ****
  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:2790 c/c-typeck.c:5495 cp/call.c:5803
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
  
! #: c-family/c-warn.c:2897
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "Makro expandiert zu mehreren Anweisungen"
  
! #: c-family/c-warn.c:2898
  #, 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:2991
  #, 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:2998 c-family/c-warn.c:3001 cp/init.c:635
  #, gcc-internal-format
  msgid "defined here"
  msgstr "hier definiert"
  
! #: c-family/c-warn.c:3088
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr "Zugriff auf die Adresse des gepackten Elements von %qT fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten Zeigerwert"
  
! #: c-family/c-warn.c:3315
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "Abweichung in Grenze %Z von Argument %u, deklariert als %s"
  msgstr[1] "Abweichung in Grenzen %Z von Argument %u, deklariert als %s"
  
! #: c-family/c-warn.c:3318 c-family/c-warn.c:3688
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "vorher als %s deklariert"
  
! #: c-family/c-warn.c:3452
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "Argument %u vom Typ %s ist als Array variabler LÃ¤nge deklariert"
  
! #: c-family/c-warn.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "war vorher als Zeiger %s deklariert"
  
! #: c-family/c-warn.c:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "war vorher als gewÃ¶hnliches Array %s deklariert"
  
! #: c-family/c-warn.c:3471 c-family/c-warn.c:3485
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "Argument %u vom Typ %s ist als Zeiger deklariert"
  
! #: c-family/c-warn.c:3475 c-family/c-warn.c:3501
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "war vorher als Array variabler LÃ¤nge %s deklariert"
  
! #: c-family/c-warn.c:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "war vorher als Array %s deklariert"
  
! #: c-family/c-warn.c:3497
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr "Argument %u vom Typ %s ist als gewÃ¶hnliches Array deklariert"
  
! #: c-family/c-warn.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "Argument %u vom Typ %s ist mit %u Variablengrenze deklariert"
  msgstr[1] "Argument %u vom Typ %s ist mit %u Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3532
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "war vorher als %s mit %u Variablengrenze deklariert"
  msgstr[1] "war vorher als %s mit %u Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] "Argument %u vom Typ %s ist mit %u unspezifizierten Variablengrenze deklariert"
  msgstr[1] "Argument %u vom Typ %s ist mit %u unspezifizierten Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3564
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] "war vorher als %s mit %u unspezifizierten Variablengrenze deklariert"
  msgstr[1] "war vorher als %s mit %u unspezifizierten Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] "war spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariert"
  msgstr[1] "war spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariert"
  
! #: c-family/c-warn.c:3624
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr "Argument %u vom Typ %s ist mit abweichendem Grenzargument %E deklariert"
  
! #: c-family/c-warn.c:3631 c-family/c-warn.c:3664
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "Argument %u vom Typ %s ist mit abweichender Grenze %<%s%> deklariert"
  
! #: c-family/c-warn.c:3643
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "war vorher als %s deklariert, mit Grenzargument %E"
  
! #: c-family/c-warn.c:3648
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "war vorher als %s deklariert, mit Grenze %qs"
  
! #: c-family/c-warn.c:3667
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "war vorher als %s deklariert, mit Grenze %qs"
  
! #: c-family/c-warn.c:3686
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr "Argument %u vom Typ %s mit abweichender Grenze"
  
! #: c-family/c-warn.c:3717
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr "Ausdruck berechnet nicht die Anzahl der Elemente in diesem Array; der Elementtyp ist %qT, nicht %qT"
  
! #: c-family/c-warn.c:3727
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr "klammern Sie den Ausdruck %qE, um diese Warnung zu unterdrÃ¼cken"
  
! #: c-family/c-warn.c:3731
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr "klammern Sie den zweiten %<sizeof%>-Ausdruck, um diese Warnung zu unterdrÃ¼cken"
--- 33287,33444 ----
  msgstr[0] "Argument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r Argument %Z"
  msgstr[1] "Argument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r die Argumente %Z"
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "Makro expandiert zu mehreren Anweisungen"
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "Einige Teile des expandierten Makros sind nicht von diesem %qs-Konstrukt erfasst"
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr "die Umwandlung eines gepackten Zeigers auf %qT (Ausrichtung %d) in einen Zeiger auf %qT (Ausrichtung %d) fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten Zeiger"
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr "hier definiert"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr "Zugriff auf die Adresse des gepackten Elements von %qT fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten Zeigerwert"
  
! #: c-family/c-warn.c:3316
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "Abweichung in Grenze %Z von Argument %u, deklariert als %s"
  msgstr[1] "Abweichung in Grenzen %Z von Argument %u, deklariert als %s"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "vorher als %s deklariert"
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "Argument %u vom Typ %s ist als Array variabler LÃ¤nge deklariert"
  
! #: c-family/c-warn.c:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "war vorher als Zeiger %s deklariert"
  
! #: c-family/c-warn.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "war vorher als gewÃ¶hnliches Array %s deklariert"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "Argument %u vom Typ %s ist als Zeiger deklariert"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "war vorher als Array variabler LÃ¤nge %s deklariert"
  
! #: c-family/c-warn.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "war vorher als Array %s deklariert"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr "Argument %u vom Typ %s ist als gewÃ¶hnliches Array deklariert"
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "Argument %u vom Typ %s ist mit %u Variablengrenze deklariert"
  msgstr[1] "Argument %u vom Typ %s ist mit %u Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "war vorher als %s mit %u Variablengrenze deklariert"
  msgstr[1] "war vorher als %s mit %u Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] "Argument %u vom Typ %s ist mit %u unspezifizierten Variablengrenze deklariert"
  msgstr[1] "Argument %u vom Typ %s ist mit %u unspezifizierten Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] "war vorher als %s mit %u unspezifizierten Variablengrenze deklariert"
  msgstr[1] "war vorher als %s mit %u unspezifizierten Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] "war spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariert"
  msgstr[1] "war spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariert"
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr "Argument %u vom Typ %s ist mit abweichendem Grenzargument %E deklariert"
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "Argument %u vom Typ %s ist mit abweichender Grenze %<%s%> deklariert"
  
! #: c-family/c-warn.c:3644
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "war vorher als %s deklariert, mit Grenzargument %E"
  
! #: c-family/c-warn.c:3649
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "war vorher als %s deklariert, mit Grenze %qs"
  
! #: c-family/c-warn.c:3668
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "war vorher als %s deklariert, mit Grenze %qs"
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr "Argument %u vom Typ %s mit abweichender Grenze"
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr "Ausdruck berechnet nicht die Anzahl der Elemente in diesem Array; der Elementtyp ist %qT, nicht %qT"
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr "klammern Sie den Ausdruck %qE, um diese Warnung zu unterdrÃ¼cken"
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr "klammern Sie den zweiten %<sizeof%>-Ausdruck, um diese Warnung zu unterdrÃ¼cken"
*************** msgstr "%qs ist keine gÃ¼ltige PrÃ¤proze
*** 33443,33449 ****
  msgid "too many input files"
  msgstr "zu viele Eingabedateien"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:14814
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mcpu%>"
--- 33453,33459 ----
  msgid "too many input files"
  msgstr "zu viele Eingabedateien"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:16448
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 33474,33487 ****
  msgstr "unbekannte Option an %%:target_mode_check weitergegeben"
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:14746
! #: config/aarch64/aarch64.c:14784
  #, 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:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:14749
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "gÃ¼ltige Argumente sind: %s"
--- 33484,33497 ----
  msgstr "unbekannte Option an %%:target_mode_check weitergegeben"
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:16380
! #: config/aarch64/aarch64.c:16418
  #, 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:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:16383
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "gÃ¼ltige Argumente sind: %s"
*************** msgid "for the option %<-mcache-block-si
*** 33633,33694 ****
  msgstr "fÃ¼r die Option %<-mcache-block-size=X%> sind nur die Werte 4, 8, 16, 32, 64, 128, 256 oder 512 gÃ¼ltig"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99291
! #: common/config/riscv/riscv-common.c:290
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr "%<-march=%s%>: Erweiterung %qs kommt mehr als einmal vor."
  
! #: common/config/riscv/riscv-common.c:535
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr "%<-march=%s%> erfordert eine Zahl nach %<%dp%>."
  
! #: common/config/riscv/riscv-common.c:605
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr "%<-march=%s%>: rv%de ist keine gÃ¼ltige Basis-ISA"
  
! #: common/config/riscv/riscv-common.c:617
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr "Version von %<g%> wird weggelassen, bitte geben Sie die Version fÃ¼r die individuelle Erweiterung an."
  
! #: common/config/riscv/riscv-common.c:636
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr "%<-march=%s%>: erste ISA-Teilmenge muss %<e%>, %<i%> oder %<g%> sein"
  
! #: common/config/riscv/riscv-common.c:663
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr "%<-march=%s%>: nicht unterstÃ¼tzte ISA-Teilmenge %<%c%>"
  
! #: common/config/riscv/riscv-common.c:667
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr "%<-march=%s%>: ISA-Zeichenkette ist nicht in kanonischer Reihenfolge. %<%c%>"
  
! #: common/config/riscv/riscv-common.c:773
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr "%<-march=%s%>: Name von %s muss mehr als 1 Buchstabe sein"
  
! #: common/config/riscv/riscv-common.c:785
  #, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "%<-march=%s%>: %s mÃ¼ssen durch _ getrennt sein"
  
! #: common/config/riscv/riscv-common.c:814
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr "%<-march=%s%>: ISA-Zeichenkette muss mit %<rv32%> oder %<rv64%> anfangen"
  
! #: common/config/riscv/riscv-common.c:851
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr "%<-march=%s%>: unerwartete ISA-Zeichenkette am Ende: %qs"
  
! #: common/config/riscv/riscv-common.c:979
  #, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr "%<-mcpu=%s%>: unbekannte CPU"
--- 33643,33704 ----
  msgstr "fÃ¼r die Option %<-mcache-block-size=X%> sind nur die Werte 4, 8, 16, 32, 64, 128, 256 oder 512 gÃ¼ltig"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99291
! #: common/config/riscv/riscv-common.c:295
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr "%<-march=%s%>: Erweiterung %qs kommt mehr als einmal vor."
  
! #: common/config/riscv/riscv-common.c:540
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr "%<-march=%s%> erfordert eine Zahl nach %<%dp%>."
  
! #: common/config/riscv/riscv-common.c:610
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr "%<-march=%s%>: rv%de ist keine gÃ¼ltige Basis-ISA"
  
! #: common/config/riscv/riscv-common.c:622
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr "Version von %<g%> wird weggelassen, bitte geben Sie die Version fÃ¼r die individuelle Erweiterung an."
  
! #: common/config/riscv/riscv-common.c:641
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr "%<-march=%s%>: erste ISA-Teilmenge muss %<e%>, %<i%> oder %<g%> sein"
  
! #: common/config/riscv/riscv-common.c:668
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr "%<-march=%s%>: nicht unterstÃ¼tzte ISA-Teilmenge %<%c%>"
  
! #: common/config/riscv/riscv-common.c:672
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr "%<-march=%s%>: ISA-Zeichenkette ist nicht in kanonischer Reihenfolge. %<%c%>"
  
! #: common/config/riscv/riscv-common.c:778
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr "%<-march=%s%>: Name von %s muss mehr als 1 Buchstabe sein"
  
! #: common/config/riscv/riscv-common.c:790
  #, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "%<-march=%s%>: %s mÃ¼ssen durch _ getrennt sein"
  
! #: common/config/riscv/riscv-common.c:819
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr "%<-march=%s%>: ISA-Zeichenkette muss mit %<rv32%> oder %<rv64%> anfangen"
  
! #: common/config/riscv/riscv-common.c:856
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr "%<-march=%s%>: unerwartete ISA-Zeichenkette am Ende: %qs"
  
! #: common/config/riscv/riscv-common.c:984
  #, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr "%<-mcpu=%s%>: unbekannte CPU"
*************** msgstr "%s steht in Konflikt mit ppc (ar
*** 33850,33940 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "%s steht in Konflikt mit ppc64 (arch-Flags werden ignoriert)"
  
! #: config/darwin.c:2011
  #, 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:2104
  #, 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:2111
  #, 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:2848
  #, 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:3063
  #, 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:3267
  #, 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:3272
  #, 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:3287
  #, 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:3365
  #, 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:3408
  #, 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:3588
  #, 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:3595
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "eingebaute Funktion %qD nimmt nur ein Argument"
  
! #: config/darwin.c:3683
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "CFString-Literal fehlt"
  
! #: config/darwin.c:3694
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "CFString-Literalausdruck ist keine Zeichenkettenkonstante"
  
! #: config/darwin.c:3718
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "Nicht-ASCII-Zeichen in CFString-Literal"
  
! #: config/darwin.c:3719
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "eingebettetes NUL in CFString-Literal"
  
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99733
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%> %m"
  msgstr "%<munmap%> von %<pch_address_space%> fehlgeschlagen: %m"
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
--- 33860,33949 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "%s steht in Konflikt mit ppc64 (arch-Flags werden ignoriert)"
  
! #: config/darwin.c:2006
  #, 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:2099
  #, 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:2106
  #, 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:2843
  #, 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:3058
  #, 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:3262
  #, 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:3267
  #, 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:3282
  #, 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:3360
  #, 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:3403
  #, 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:3583
  #, 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:3590
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "eingebaute Funktion %qD nimmt nur ein Argument"
  
! #: config/darwin.c:3678
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "CFString-Literal fehlt"
  
! #: config/darwin.c:3689
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "CFString-Literalausdruck ist keine Zeichenkettenkonstante"
  
! #: config/darwin.c:3713
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "Nicht-ASCII-Zeichen in CFString-Literal"
  
! #: config/darwin.c:3714
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "eingebettetes NUL in CFString-Literal"
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%>: %m"
  msgstr "%<munmap%> von %<pch_address_space%> fehlgeschlagen: %m"
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
*************** msgstr "%<#pragma GCC aarch64%> erforder
*** 34070,34442 ****
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "unbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64.c:1636
  #, 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:1711 config/aarch64/aarch64.c:1725
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "unerwartetes %<%s%> nach %<%s%>"
  
! #: config/aarch64/aarch64.c:2178
  #, 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:2181
  #, 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:2185
  #, 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:2188
  #, 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:2204
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "diese Operation erfordert die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:2205
  #, 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:5704
  #, 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:6025
  #, 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:6147 config/aarch64/aarch64.c:6210
! #: config/aarch64/aarch64.c:6329 config/aarch64/aarch64.c:16667
! #: config/arm/arm.c:7075 config/arm/arm.c:7105 config/arm/arm.c:28839
  #, 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:6278
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE benÃ¶tigt die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:6281
  #, 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:6453
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "Stapelsonde fÃ¼r SVE-Rahmen"
  
! #: config/aarch64/aarch64.c:14270
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "unbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)"
  
! #: config/aarch64/aarch64.c:14314
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "Zeichenkette fÃ¼r %s falsch geformt\n"
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "ungÃ¼ltiges Format fÃ¼r sve_width"
  
! #: config/aarch64/aarch64.c:14382
  #, 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:14402
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Tuning-Zeichenkette fehlt in Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.c:14420
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "unbekannte Tuning-Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.c:14588 config/riscv/riscv.c:4816
  #, 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:14597 config/riscv/riscv.c:4825
  #, 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:14605
  #, 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:14615 config/riscv/riscv.c:4854
! #: config/rs6000/rs6000.c:4583
  #, 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:14686
  #, 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:14702
  #, 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:14787
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "gÃ¼ltige Argumente sind: %s;"
  
! #: config/aarch64/aarch64.c:14811
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "fehlender CPU-Name in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14877
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ungÃ¼ltiges Argument fÃ¼r %<-mharden-sls=%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99291
! #: config/aarch64/aarch64.c:14888
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr "%<%s%> muss fÃ¼r sich allein stehen, fÃ¼r %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.c:14893
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "ungÃ¼ltiges Argument %qs fÃ¼r %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.c:14999
  #, 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:15001
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "fehlendes Argument fÃ¼r %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:15025
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "fehlender Architekturname in %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:15028
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-march%>"
  
! #: config/aarch64/aarch64.c:15032
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:15060
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "fehlender CPU-Name in %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:15063
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mtune%>"
  
! #: config/aarch64/aarch64.c:15197 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:15253
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Assembler unterstÃ¼tzt %<-mabi=ilp32%> nicht"
  
! #: config/aarch64/aarch64.c:15260
  #, 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:15342
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "Codemodell %qs mit %<-f%s%>"
  
! #: config/aarch64/aarch64.c:15345
  #, 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:15520
  #, 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:15523
  #, 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:15527 config/aarch64/aarch64.c:15569
! #: config/aarch64/aarch64.c:15676
  #, 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:15562
  #, 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:15565
  #, 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:15592
  #, 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:15596
  #, 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:15631
  #, 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:15672
  #, 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:15730 config/aarch64/aarch64.c:15903
  #, 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:15774
  #, 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:15782 config/i386/i386-options.c:1201
  #, 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:15836
  #, 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:15893 config/arm/arm.c:32851
! #: config/rs6000/rs6000.c:24138 config/s390/s390.c:15744
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument fÃ¼r Attribut %<target%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.c:15920
  #, 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:15929
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target(\"%s\")%>"
  
! #: config/aarch64/aarch64.c:17355 config/arm/arm.c:6427
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12128
! #: config/s390/s390.c:12205
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT mit %<[[no_unique_address]]%>-Elementen hat sich %{in GCC 10.1%} geÃ¤ndert"
  
! #: config/aarch64/aarch64.c:17360 config/arm/arm.c:6432
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12123
! #: config/s390/s390.c:12200
  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:18493
  #, 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:18495
  #, 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:23410 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "nicht unterstÃ¼tzte simdlen %wd"
  
! #: config/aarch64/aarch64.c:23420 config/aarch64/aarch64.c:23447
  #, 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:23424
  #, 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:23428
  #, 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:23451
  #, 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:23476
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC unterstÃ¼tzt derzeit %<simdlen %wd%> fÃ¼r Typ %qT nicht"
--- 34079,34451 ----
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "unbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64.c:1973
  #, 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:2048 config/aarch64/aarch64.c:2062
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "unerwartetes %<%s%> nach %<%s%>"
  
! #: config/aarch64/aarch64.c:2515
  #, 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:2518
  #, 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:2522
  #, 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:2525
  #, 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:2541
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "diese Operation erfordert die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:2542
  #, 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:6103
  #, 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:6424
  #, 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:6546 config/aarch64/aarch64.c:6609
! #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndert"
  
! #: config/aarch64/aarch64.c:6677
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE benÃ¶tigt die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:6680
  #, 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:6857
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "Stapelsonde fÃ¼r SVE-Rahmen"
  
! #: config/aarch64/aarch64.c:15904
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "unbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)"
  
! #: config/aarch64/aarch64.c:15948
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "Zeichenkette fÃ¼r %s falsch geformt\n"
  
! #: config/aarch64/aarch64.c:16004
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "ungÃ¼ltiges Format fÃ¼r sve_width"
  
! #: config/aarch64/aarch64.c:16016
  #, 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:16036
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Tuning-Zeichenkette fehlt in Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.c:16054
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "unbekannte Tuning-Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.c:16222 config/riscv/riscv.c:4825
  #, 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:16231 config/riscv/riscv.c:4834
  #, 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:16239
  #, 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:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiger Offset"
  
! #: config/aarch64/aarch64.c:16320
  #, 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:16336
  #, 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:16421
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "gÃ¼ltige Argumente sind: %s;"
  
! #: config/aarch64/aarch64.c:16445
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "fehlender CPU-Name in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:16452
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:16511
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ungÃ¼ltiges Argument fÃ¼r %<-mharden-sls=%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99291
! #: config/aarch64/aarch64.c:16522
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr "%<%s%> muss fÃ¼r sich allein stehen, fÃ¼r %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.c:16527
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "ungÃ¼ltiges Argument %qs fÃ¼r %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.c:16633
  #, 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:16635
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "fehlendes Argument fÃ¼r %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:16659
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "fehlender Architekturname in %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:16662
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-march%>"
  
! #: config/aarch64/aarch64.c:16666
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:16694
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "fehlender CPU-Name in %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:16697
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mtune%>"
  
! #: config/aarch64/aarch64.c:16831
  #, 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:16887
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Assembler unterstÃ¼tzt %<-mabi=ilp32%> nicht"
  
! #: config/aarch64/aarch64.c:16894
  #, 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:16976
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "Codemodell %qs mit %<-f%s%>"
  
! #: config/aarch64/aarch64.c:16979
  #, 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:17158
  #, 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:17161
  #, 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:17165 config/aarch64/aarch64.c:17207
! #: config/aarch64/aarch64.c:17314
  #, 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:17200
  #, 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:17203
  #, 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:17230
  #, 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:17234
  #, 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:17269
  #, 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:17310
  #, 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:17368 config/aarch64/aarch64.c:17541
  #, 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:17412
  #, 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:17420 config/i386/i386-options.c:1204
  #, 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:17474
  #, 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:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument fÃ¼r Attribut %<target%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.c:17558
  #, 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:17567
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target(\"%s\")%>"
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT mit %<[[no_unique_address]]%>-Elementen hat sich %{in GCC 10.1%} geÃ¤ndert"
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich, sofern C++17 aktiviert ist, so geÃ¤ndert, dass es C++14 %{in GCC 10.1%} entspricht"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79872
! #: config/aarch64/aarch64.c:20135
  #, 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:20137
  #, 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:25053 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "nicht unterstÃ¼tzte simdlen %wd"
  
! #: config/aarch64/aarch64.c:25063 config/aarch64/aarch64.c:25090
  #, 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:25067
  #, 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:25071
  #, 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:25094
  #, 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:25119
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC unterstÃ¼tzt derzeit %<simdlen %wd%> fÃ¼r Typ %qT nicht"
*************** msgid "bad value %qs for %<-mmemory-late
*** 34497,34503 ****
  msgstr "falscher Wert %qs fÃ¼r %<-mmemory-latency%>"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:856 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 34506,34512 ----
  msgstr "falscher Wert %qs fÃ¼r %<-mmemory-latency%>"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "Argument des Attributes %qE ist
*** 34617,34634 ****
  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:7216 config/arm/arm.c:7234
! #: config/arm/arm.c:7415 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3429
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3662
! #: config/i386/i386-options.c:3713 config/i386/i386-options.c:3750
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3039 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20188 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1071 config/s390/s390.c:1158 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 34626,34643 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Argument des Attributes %qE ist weder Â»ilinkÂ« oder Â»firqÂ«"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "Ziel-CPU unterstÃ¼tzt keine THUM
*** 35060,35284 ****
  msgid "target CPU does not support unaligned accesses"
  msgstr "Ziel-CPU unterstÃ¼tzt keine unausgerichteten Zugriffe"
  
! #: config/arm/arm.c:3489
  #, 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:3498
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> und %<-mapcs-reent%> sind inkompatibel"
  
! #: config/arm/arm.c:3501
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "wiedereinsprungsfÃ¤higer APCS-Code nicht unterstÃ¼tzt. Ignoriert"
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "option %<-mstructure-size-boundary%> ist veraltet"
  
! #: config/arm/arm.c:3532
  #, 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:3534
  #, 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:3559
  #, 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:3571 config/arm/arm.c:32865
  #, 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:3579
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> ist ohne %<-fpic%> nutzlos"
  
! #: config/arm/arm.c:3588
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "%qs kann nicht als PIC-Register verwendet werden"
  
! #: config/arm/arm.c:3610 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> wird auf dieser Architektur nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:3755
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "die ausgewÃ¤hlten fp16-Optionen sind inkompatibel"
  
! #: config/arm/arm.c:3807
  #, 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:3810
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPU"
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "Ziel-CPU unterstÃ¼tzt keine Zusammenarbeit"
  
! #: config/arm/arm.c:3831
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3834
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ohne ldrh"
  
! #: config/arm/arm.c:3842
  #, 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:3847
  #, 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:3859
  #, 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:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> und VFP"
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "von nicht-AAPCS abgeleitete PCS-Variante"
  
! #: config/arm/arm.c:6103
  #, 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:6123
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "PCS-Variante"
  
! #: config/arm/arm.c:6375
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 Hardware-Gleitkomma VFP ABI"
  
! #: config/arm/arm.c:6464
  #, 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:6848 config/arm/arm.c:7069 config/arm/arm.c:7102
! #: config/arm/arm.c:28832
  #, 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:7240
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr "Gleitkomma-Register kÃ¶nnten trotz Attribut %qE Ã¼berschrieben werden: compilieren Sie mit %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.c:7364
  #, 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:7376
  #, 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:7385
  #, 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:7407 config/arm/arm.c:7459
  #, 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:7426
  #, 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:7475
  #, 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:9439
  #, 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:13198
  #, 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:13201
  #, 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:25478
  #, 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:26140
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Unexpected thumb1 far jump"
  
! #: config/arm/arm.c:26399
  #, 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:26651
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Interrupt-Dienst-Routinen kÃ¶nnen nicht im Â»Thumb-1Â«-Modus codiert werden"
  
! #: config/arm/arm.c:26897
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> fÃ¼r Thumb-1"
  
! #: config/arm/arm.c:32880
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ungÃ¼ltige FPU fÃ¼r Zielattribut oder -pragma %qs"
--- 35069,35298 ----
  msgid "target CPU does not support unaligned accesses"
  msgstr "Ziel-CPU unterstÃ¼tzt keine unausgerichteten Zugriffe"
  
! #: config/arm/arm.c:3244
! #, gcc-internal-format
! msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
! msgstr "Schalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in Konflikt"
! 
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> vertrÃ¤gt sich nicht mit %<-mno-apcs-frame%>"
  
! #: config/arm/arm.c:3503
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> und %<-mapcs-reent%> sind inkompatibel"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "wiedereinsprungsfÃ¤higer APCS-Code nicht unterstÃ¼tzt. Ignoriert"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "option %<-mstructure-size-boundary%> ist veraltet"
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "Grenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8, 32 oder 64 gesetzt werden"
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "Grenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8 oder 32 gesetzt werden"
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC ist mit %<-msingle-pic-base%> unvertrÃ¤glich"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "Der FDPIC-Modus wird im Thumb-1-Modus nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:3584
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> ist ohne %<-fpic%> nutzlos"
  
! #: config/arm/arm.c:3593
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "%qs kann nicht als PIC-Register verwendet werden"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> wird auf dieser Architektur nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:3760
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "die ausgewÃ¤hlten fp16-Optionen sind inkompatibel"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt erfordert ein AAPCS-kompatibles ABI fÃ¼r den richtigen Einsatz"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPU"
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "Ziel-CPU unterstÃ¼tzt keine Zusammenarbeit"
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ohne ldrh"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "Ziel-CPU unterstÃ¼tzt keine ARMv8-M-Security-Erweiterungen"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "ARMv8-M Security Extensions sind mit der gewÃ¤hlten FPU inkompatibel"
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
! msgstr "%<-mfloat-abi=hard%>: ausgewÃ¤hlte Architektur hat keine FPU"
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> und VFP"
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "von nicht-AAPCS abgeleitete PCS-Variante"
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "variadische Funktionen mÃ¼ssen die AAPCS-Basisvariante verwenden"
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "PCS-Variante"
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 Hardware-Gleitkomma VFP ABI"
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr "Argument vom Typ %qT ist zusammen mit Â»-mgeneral-regs-onlyÂ« nicht erlaubt"
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 7.1 geÃ¤ndert"
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr "Gleitkomma-Register kÃ¶nnten trotz Attribut %qE Ã¼berschrieben werden: compilieren Sie mit %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack Ã¼bergeben"
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die variable Anzahl von Argumenten haben"
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack zurÃ¼ckgeben"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Attribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben ist."
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "Attribut %qE wirkt sich nicht auf Funktionen mit Â»staticÂ«-Bindung aus"
  
! #: config/arm/arm.c:7484
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "Attribut %qE kann nur auf Basistypen von Funktionszeiger angewandt werden"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "Zugriff auf threadlokalen Speicher wird derzeit mit %<-mpure-code%> oder %<-mslow-flash-data%> nicht unterstÃ¼tzt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79871
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%KÂ»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79871
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "Â»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd"
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "Wirkliche Stelle des gestapelten Parameters kann nicht berechnet werden"
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Unexpected thumb1 far jump"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "keine unteren Register fÃ¼r das Hervorholen der hohen Register verfÃ¼gbar"
  
! #: config/arm/arm.c:26670
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Interrupt-Dienst-Routinen kÃ¶nnen nicht im Â»Thumb-1Â«-Modus codiert werden"
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> fÃ¼r Thumb-1"
  
! #: config/arm/arm.c:32896
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ungÃ¼ltige FPU fÃ¼r Zielattribut oder -pragma %qs"
*************** msgstr "ungÃ¼ltige FPU fÃ¼r Zielattribut
*** 35286,35307 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32888
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "automatische FPU-Auswahl ist hier momentan nicht erlaubt"
  
! #: config/arm/arm.c:32901
  #, 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:32915
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Unbekanntes Zielattribut oder -pragma %qs"
  
! #: config/arm/arm.c:33927
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tzt"
--- 35300,35321 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "automatische FPU-Auswahl ist hier momentan nicht erlaubt"
  
! #: config/arm/arm.c:32917
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "UngÃ¼ltige Architektur fÃ¼r Zielattribut oder -pragma %qs"
  
! #: config/arm/arm.c:32931
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Unbekanntes Zielattribut oder -pragma %qs"
  
! #: config/arm/arm.c:33943
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tzt"
*************** msgstr "%<-fpie%> wird nicht unterstÃ¼tz
*** 35380,35396 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5111
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Funktionsattribute %qs und %qs schlieÃŸen sich gegenseitig aus"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5123
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Funktion %qs kann keine Argumente haben"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5120
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "Funktion %qs kann keinen Wert zurÃ¼ckgeben"
--- 35394,35410 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5122
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Funktionsattribute %qs und %qs schlieÃŸen sich gegenseitig aus"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5134
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Funktion %qs kann keine Argumente haben"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5131
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "Funktion %qs kann keinen Wert zurÃ¼ckgeben"
*************** msgstr "Parameter fÃ¼r eingebaute Funkti
*** 36133,36264 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Parameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %s"
  
! #: config/i386/i386-expand.c:8043
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "Interrupt-Dienst-Routinen kÃ¶nnen nicht direkt aufgerufen werden"
  
! #: config/i386/i386-expand.c:8453 config/i386/i386-expand.c:9905
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Das letzte Argument muss ein 2-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:8841
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "fÃ¼nftes Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:8936
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "drittes Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9836
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Das letzte Argument muss ein 1-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9851
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "das letzte Argument muss ein 3-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9884
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Das letzte Argument muss ein 4-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9924
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Das letzte Argument muss ein 1-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9937
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Das letzte Argument muss ein 5-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9947
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Das vorletzte Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9952
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Das letzte Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:10089
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "das dritte Argument muss eine Vergleichskonstante sein"
  
! #: config/i386/i386-expand.c:10094
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Falscher Vergleichsmodus"
  
! #: config/i386/i386-expand.c:10100 config/i386/i386-expand.c:10420
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Falscher Rundungsoperand"
  
! #: config/i386/i386-expand.c:10402
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Der direkte Argument muss ein 4-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:10408
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Das direkte Argument muss ein 5-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:10411
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Das direkte Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:10906 config/rs6000/rs6000-call.c:10919
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Selektor muss eine Ganzzahlkonstante im Bereich [0, %wi] sein"
  
! #: config/i386/i386-expand.c:11119
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE erfordert unbekannte ISA-Option"
  
! #: config/i386/i386-expand.c:11123
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE erfordert ISA-Option %s"
  
! #: config/i386/i386-expand.c:12044
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Das letzte Argument muss ein 32-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:12077
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "das letzte Argument muss ein Immediate sein"
  
! #: config/i386/i386-expand.c:12838 config/i386/i386-expand.c:13050
  #, 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:13103
  #, 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:13109
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Falscher Hinweis-Operand"
  
! #: config/i386/i386-expand.c:13128
  #, 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"
--- 36147,36278 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Parameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %s"
  
! #: config/i386/i386-expand.c:8049
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "Interrupt-Dienst-Routinen kÃ¶nnen nicht direkt aufgerufen werden"
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Das letzte Argument muss ein 2-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:8847
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "fÃ¼nftes Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:8942
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "drittes Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9842
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Das letzte Argument muss ein 1-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9857
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "das letzte Argument muss ein 3-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9890
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Das letzte Argument muss ein 4-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9930
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Das letzte Argument muss ein 1-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9943
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Das letzte Argument muss ein 5-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9953
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Das vorletzte Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:9958
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Das letzte Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:10095
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "das dritte Argument muss eine Vergleichskonstante sein"
  
! #: config/i386/i386-expand.c:10100
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Falscher Vergleichsmodus"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Falscher Rundungsoperand"
  
! #: config/i386/i386-expand.c:10408
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Der direkte Argument muss ein 4-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:10414
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Das direkte Argument muss ein 5-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:10417
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Das direkte Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Selektor muss eine Ganzzahlkonstante im Bereich [0, %wi] sein"
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE erfordert unbekannte ISA-Option"
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE erfordert ISA-Option %s"
  
! #: config/i386/i386-expand.c:12050
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Das letzte Argument muss ein 32-Bit-Immediate sein"
  
! #: config/i386/i386-expand.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "das letzte Argument muss ein Immediate sein"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "Das letzte muss Skalierung 1, 2, 4, 8 sein"
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "Das vierte Argument muss Skalierung 1, 2, 4, 8 sein"
  
! #: config/i386/i386-expand.c:13115
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Falscher Hinweis-Operand"
  
! #: config/i386/i386-expand.c:13134
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Das Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert sein"
*************** msgstr "Multiversionierung virtueller Fu
*** 36278,36791 ****
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Multiversionierung erfordert %<ifunc%>, was auf diesem Ziel nicht unterstÃ¼tzt wird"
  
! #: config/i386/i386-options.c:849 config/i386/i386-options.c:2000
! #: config/i386/i386-options.c:2009
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "Codemodell %s unterstÃ¼tzt keinen PIC-Modus"
  
! #: config/i386/i386-options.c:1106
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "Argument von Attribut %qs muss eine Zeichenkette sein"
  
! #: config/i386/i386-options.c:1170
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "beim Attribut %qs ist das Argument %qs unbekannt"
  
! #: config/i386/i386-options.c:1233
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "der Wert %qs wurde bereits im Attribut %qs angegeben"
  
! #: config/i386/i386-options.c:1271
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Attributwert %qs ist im %qs-Attribut unbekannt"
  
! #: config/i386/i386-options.c:1522
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "falsches Argument %qs fÃ¼r Option %qs"
  
! #: config/i386/i386-options.c:1528
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "GrÃ¶ÃŸenbereiche der Option %qs sollten aufsteigend sein"
  
! #: config/i386/i386-options.c:1538
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "falscher Strategiename %qs fÃ¼r Option %qs angegeben"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1564
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "Strategiename %qs fÃ¼r Option %qs angegeben, wird jedoch fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1577
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "unbekannte Ausrichtung %qs fÃ¼r Option %qs angegeben"
  
! #: config/i386/i386-options.c:1587
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "der Maximalwert fÃ¼r den letzten GrÃ¶ÃŸenbereich sollte fÃ¼r Option %qs -1 sein"
  
! #: config/i386/i386-options.c:1594
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "zu viele GrÃ¶ÃŸenbereiche in Option %qs angegeben"
  
! #: config/i386/i386-options.c:1647
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Unbekannter Parameter fÃ¼r Option %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.c:1832
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "Intel-MCU-psABI wird im %s-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1879
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden"
  
! #: config/i386/i386-options.c:1881
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> ist veraltet; stattdessen entsprechend %<target(\"tune=k8\")%> oder %<target(\"tune=generic\")%> verwenden"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1909
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1914
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1929
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "Adressmodus %qs wird im %s-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1940
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> wird in der X32-ABI nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1946
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=address%> unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1949
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=kernel-address%> unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1953
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=thread%> unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1970 config/i386/i386-options.c:1979
! #: config/i386/i386-options.c:1991 config/i386/i386-options.c:2002
! #: config/i386/i386-options.c:2013
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "Codemodell %qs wird im %s-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1982 config/i386/i386-options.c:1994
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "Codemodell %qs wird im x32-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2037
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> wird in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-Bit-Modus nicht einkompiliert"
  
! #: config/i386/i386-options.c:2051
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "%<generic%>-CPU kann nur fÃ¼r %<-mtune=%>-Schalter verwendet werden"
  
! #: config/i386/i386-options.c:2053
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "%<generic%>-CPU kann nur fÃ¼r %<target(\"tune=\")%>-Schalter verwendet werden"
  
! #: config/i386/i386-options.c:2060
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "die CPU %<intel%> kann nur fÃ¼r den Schalter %<-mtune=%> verwendet werden"
  
! #: config/i386/i386-options.c:2062
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "die CPU %<intel%> kann nur fÃ¼r das Attribut %<target(\"tune=\")%> verwendet werden"
  
! #: config/i386/i386-options.c:2070 config/i386/i386-options.c:2444
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Die ausgewÃ¤hlte CPU unterstÃ¼tzt nicht den x86-64-Befehlssatz"
  
! #: config/i386/i386-options.c:2383
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "falscher Wert (%qs) fÃ¼r Schalter %<-march=%>"
  
! #: config/i386/i386-options.c:2384
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "unbekannter Wert (%qs) fÃ¼r %<target(\"arch=\")%>-Attribut"
  
! #: config/i386/i386-options.c:2406
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2408
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"arch=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2413
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s"
  
! #: config/i386/i386-options.c:2414
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"arch=\")%> sind: %s"
  
! #: config/i386/i386-options.c:2463
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "falscher Wert (%qs) fÃ¼r Schalter %<-mtune=%>"
  
! #: config/i386/i386-options.c:2464
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "unbekannter Wert %qs fÃ¼r %<target(\"tune=\")%>-Attribut"
  
! #: config/i386/i386-options.c:2485
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2487
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"tune=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2492
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s"
  
! #: config/i386/i386-options.c:2493
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"tune=\")%> sind: %s"
  
! #: config/i386/i386-options.c:2517
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.c:2519
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> wird fÃ¼r Intel-MCU-psABI ignoriert"
  
! #: config/i386/i386-options.c:2522
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> liegt nicht zwischen 0 und %d"
  
! #: config/i386/i386-options.c:2550
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.c:2551
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.c:2630
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2633
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d"
  
! #: config/i386/i386-options.c:2656
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12"
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.c:2672
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> ist fÃ¼r %<-fPIC%> nicht implementiert"
  
! #: config/i386/i386-options.c:2678
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.c:2679
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.c:2689
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendet"
  
! #: config/i386/i386-options.c:2696
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet"
  
! #: config/i386/i386-options.c:2746
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Stapel-ÃœberprÃ¼fung erfordert %<-maccumulate-outgoing-args%> fÃ¼r Korrektheit"
  
! #: config/i386/i386-options.c:2748
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Stapel-ÃœberprÃ¼fung erfordert %<target(\"accumulate-outgoing-args\")%> fÃ¼r Korrektheit"
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "feststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2764
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "feststehendes ebp-Register erfordert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2818
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> wird fÃ¼r 32 Bit in Kombination mit %<-fpic%> nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2821
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> ist nicht mit SEH vertrÃ¤glich"
  
! #: config/i386/i386-options.c:2825
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> wird derzeit nicht zusammen mit SEH unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2890
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "unbekannte Option fÃ¼r %<-mrecip=%s%>"
  
! #: config/i386/i386-options.c:2949
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist keine gÃ¼ltige Zahl in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2954
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist kein gÃ¼ltiger Offset in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2982
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ist kein gÃ¼ltiges Basisregister in %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.c:3030
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.c:3157
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "die Attribute %<interrupt%> und %<naked%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3172
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Nur das DWARF-Debugformat ist fÃ¼r Interrupt-Service-Routinen unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:3221
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3231
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3266
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3276
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3389
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-Befehle sind in Exception-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.c:3391
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-Befehle sind in Interrupt-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.c:3395
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-Befehle sind in Funktionen mit %<no_caller_saved_registers%>-Attribut nicht erlaubt"
  
! #: config/i386/i386-options.c:3442 config/i386/i386-options.c:3493
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Attribute fastcall und regparm sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3447
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "Attribute regparam und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3454 config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Attribut %qE benÃ¶tigt eine Ganzzahlkonstante als Argument"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Argument fÃ¼r Attribut %qE ist grÃ¶ÃŸer als %d"
  
! #: config/i386/i386-options.c:3485 config/i386/i386-options.c:3528
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Attribute fastcall und cdecl sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3489
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Attribute fastcall und stdcall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3497 config/i386/i386-options.c:3546
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Attribute fastcall und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3507 config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Attribute stdcall und cdecl sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3511
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Attribute stdcall und fastcall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3515 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Attribute stdcall und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3532 config/i386/i386-options.c:3550
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Attribute cdecl und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Attribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendet"
  
! #: config/i386/i386-options.c:3642 config/rs6000/rs6000.c:20301
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibles Attribut wird ignoriert"
  
! #: config/i386/i386-options.c:3669
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "Attribut %qE nur fÃ¼r 32 Bit verfÃ¼gbar"
  
! #: config/i386/i386-options.c:3690
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Argument des Attributes %qE ist weder Null noch Eins"
  
! #: config/i386/i386-options.c:3724 config/i386/i386-options.c:3734
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Attribute %qs und %qs sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3761 config/i386/i386-options.c:3783
! #: config/ia64/ia64.c:812 config/s390/s390.c:1168
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
  
! #: config/i386/i386-options.c:3771 config/i386/i386-options.c:3793
! #: config/s390/s390.c:1197
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Argument des Attributes %qE ist nicht (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.c:3825
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "in Interrupt-Service-Routinen sollte das erste Argument ein Zeiger sein"
  
! #: config/i386/i386-options.c:3832
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "in Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs sein"
  
! #: config/i386/i386-options.c:3843
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "Interrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument haben"
  
! #: config/i386/i386-options.c:3846
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> haben"
--- 36292,36805 ----
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Multiversionierung erfordert %<ifunc%>, was auf diesem Ziel nicht unterstÃ¼tzt wird"
  
! #: config/i386/i386-options.c:852 config/i386/i386-options.c:2010
! #: config/i386/i386-options.c:2019
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "Codemodell %s unterstÃ¼tzt keinen PIC-Modus"
  
! #: config/i386/i386-options.c:1109
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "Argument von Attribut %qs muss eine Zeichenkette sein"
  
! #: config/i386/i386-options.c:1173
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "beim Attribut %qs ist das Argument %qs unbekannt"
  
! #: config/i386/i386-options.c:1236
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "der Wert %qs wurde bereits im Attribut %qs angegeben"
  
! #: config/i386/i386-options.c:1274
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Attributwert %qs ist im %qs-Attribut unbekannt"
  
! #: config/i386/i386-options.c:1525
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "falsches Argument %qs fÃ¼r Option %qs"
  
! #: config/i386/i386-options.c:1531
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "GrÃ¶ÃŸenbereiche der Option %qs sollten aufsteigend sein"
  
! #: config/i386/i386-options.c:1541
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "falscher Strategiename %qs fÃ¼r Option %qs angegeben"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1567
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "Strategiename %qs fÃ¼r Option %qs angegeben, wird jedoch fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1580
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "unbekannte Ausrichtung %qs fÃ¼r Option %qs angegeben"
  
! #: config/i386/i386-options.c:1590
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "der Maximalwert fÃ¼r den letzten GrÃ¶ÃŸenbereich sollte fÃ¼r Option %qs -1 sein"
  
! #: config/i386/i386-options.c:1597
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "zu viele GrÃ¶ÃŸenbereiche in Option %qs angegeben"
  
! #: config/i386/i386-options.c:1650
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Unbekannter Parameter fÃ¼r Option %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.c:1835
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "Intel-MCU-psABI wird im %s-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1889
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden"
  
! #: config/i386/i386-options.c:1891
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> ist veraltet; stattdessen entsprechend %<target(\"tune=k8\")%> oder %<target(\"tune=generic\")%> verwenden"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1919
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1924
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1939
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "Adressmodus %qs wird im %s-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1950
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> wird in der X32-ABI nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1956
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=address%> unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1959
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=kernel-address%> unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1963
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=thread%> unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1980 config/i386/i386-options.c:1989
! #: config/i386/i386-options.c:2001 config/i386/i386-options.c:2012
! #: config/i386/i386-options.c:2023
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "Codemodell %qs wird im %s-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:1992 config/i386/i386-options.c:2004
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "Codemodell %qs wird im x32-Modus nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2047
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> wird in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2052
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-Bit-Modus nicht einkompiliert"
  
! #: config/i386/i386-options.c:2064
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "%<generic%>-CPU kann nur fÃ¼r %<-mtune=%>-Schalter verwendet werden"
  
! #: config/i386/i386-options.c:2066
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "%<generic%>-CPU kann nur fÃ¼r %<target(\"tune=\")%>-Schalter verwendet werden"
  
! #: config/i386/i386-options.c:2073
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "die CPU %<intel%> kann nur fÃ¼r den Schalter %<-mtune=%> verwendet werden"
  
! #: config/i386/i386-options.c:2075
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "die CPU %<intel%> kann nur fÃ¼r das Attribut %<target(\"tune=\")%> verwendet werden"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Die ausgewÃ¤hlte CPU unterstÃ¼tzt nicht den x86-64-Befehlssatz"
  
! #: config/i386/i386-options.c:2396
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "falscher Wert (%qs) fÃ¼r Schalter %<-march=%>"
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "unbekannter Wert (%qs) fÃ¼r %<target(\"arch=\")%>-Attribut"
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"arch=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s"
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"arch=\")%> sind: %s"
  
! #: config/i386/i386-options.c:2476
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "falscher Wert (%qs) fÃ¼r Schalter %<-mtune=%>"
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "unbekannter Wert %qs fÃ¼r %<target(\"tune=\")%>-Attribut"
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"tune=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2505
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s"
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"tune=\")%> sind: %s"
  
! #: config/i386/i386-options.c:2530
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> wird fÃ¼r Intel-MCU-psABI ignoriert"
  
! #: config/i386/i386-options.c:2535
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> liegt nicht zwischen 0 und %d"
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.c:2643
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2646
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d"
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12"
  
! #: config/i386/i386-options.c:2682
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.c:2685
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> ist fÃ¼r %<-fPIC%> nicht implementiert"
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendet"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Stapel-ÃœberprÃ¼fung erfordert %<-maccumulate-outgoing-args%> fÃ¼r Korrektheit"
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Stapel-ÃœberprÃ¼fung erfordert %<target(\"accumulate-outgoing-args\")%> fÃ¼r Korrektheit"
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "feststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "feststehendes ebp-Register erfordert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> wird fÃ¼r 32 Bit in Kombination mit %<-fpic%> nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2834
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> ist nicht mit SEH vertrÃ¤glich"
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> wird derzeit nicht zusammen mit SEH unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2903
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "unbekannte Option fÃ¼r %<-mrecip=%s%>"
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist keine gÃ¼ltige Zahl in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist kein gÃ¼ltiger Offset in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ist kein gÃ¼ltiges Basisregister in %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.c:3043
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "die Attribute %<interrupt%> und %<naked%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Nur das DWARF-Debugformat ist fÃ¼r Interrupt-Service-Routinen unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3402
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-Befehle sind in Exception-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-Befehle sind in Interrupt-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-Befehle sind in Funktionen mit %<no_caller_saved_registers%>-Attribut nicht erlaubt"
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Attribute fastcall und regparm sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "Attribute regparam und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Attribut %qE benÃ¶tigt eine Ganzzahlkonstante als Argument"
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Argument fÃ¼r Attribut %qE ist grÃ¶ÃŸer als %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Attribute fastcall und cdecl sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Attribute fastcall und stdcall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Attribute fastcall und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Attribute stdcall und cdecl sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Attribute stdcall und fastcall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Attribute stdcall und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Attribute cdecl und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Attribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendet"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibles Attribut wird ignoriert"
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "Attribut %qE nur fÃ¼r 32 Bit verfÃ¼gbar"
  
! #: config/i386/i386-options.c:3703
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Argument des Attributes %qE ist weder Null noch Eins"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Attribute %qs und %qs sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Argument des Attributes %qE ist nicht (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "in Interrupt-Service-Routinen sollte das erste Argument ein Zeiger sein"
  
! #: config/i386/i386-options.c:3845
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "in Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs sein"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "Interrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument haben"
  
! #: config/i386/i386-options.c:3859
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> haben"
*************** msgstr "%qE kann nicht gleichzeitig die
*** 37241,37247 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE mit in Konflikt stehenden Attributen %qs redeklariert"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3067
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
--- 37255,37261 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE mit in Konflikt stehenden Attributen %qs redeklariert"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3076
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
*************** msgstr "%<__delay_cycles%> ist auf 32-Bi
*** 38305,38361 ****
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "unbekannte CPU %qs fÃ¼r %<-mtune%>"
  
! #: config/riscv/riscv.c:2687 config/riscv/riscv.c:2729
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI fÃ¼r abgeflachte Struktur mit Bit-Feldern der LÃ¤nge 0 hat wurde mit GCC 10 geÃ¤ndert"
  
! #: config/riscv/riscv.c:3078
  #, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "Argument des Attributs %qE ist weder Â»userÂ«, noch Â»supervisorÂ« noch Â»machineÂ«"
  
! #: config/riscv/riscv.c:4735
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "%<-mdiv%> erfordert %<-march%>, um die %<M%>-Erweiterung zu ermitteln"
  
! #: config/riscv/riscv.c:4778
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "die angeforderte ABI erfordert %<-march%>, um die %qc-Erweiterung zu ermitteln"
  
! #: config/riscv/riscv.c:4782
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr "rv32e erfordert die ilp32e-ABI"
  
! #: config/riscv/riscv.c:4786
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI erfordert %<-march=rv%d%>"
  
! #: config/riscv/riscv.c:4796
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> muss zwischen %d und %d liegen"
  
! #: config/riscv/riscv.c:4809
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.c:4836 config/rs6000/rs6000.c:4595
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiges Basisregister"
  
! #: config/riscv/riscv.c:4850 config/rs6000/rs6000.c:4578
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ist in %qs keine gÃ¼ltige Zahl"
  
! #: config/riscv/riscv.c:5149
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs-Funktion kann keine andere Interrupt-Art haben"
--- 38319,38375 ----
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "unbekannte CPU %qs fÃ¼r %<-mtune%>"
  
! #: config/riscv/riscv.c:2696 config/riscv/riscv.c:2738
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI fÃ¼r abgeflachte Struktur mit Bit-Feldern der LÃ¤nge 0 hat wurde mit GCC 10 geÃ¤ndert"
  
! #: config/riscv/riscv.c:3087
  #, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "Argument des Attributs %qE ist weder Â»userÂ«, noch Â»supervisorÂ« noch Â»machineÂ«"
  
! #: config/riscv/riscv.c:4744
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "%<-mdiv%> erfordert %<-march%>, um die %<M%>-Erweiterung zu ermitteln"
  
! #: config/riscv/riscv.c:4787
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "die angeforderte ABI erfordert %<-march%>, um die %qc-Erweiterung zu ermitteln"
  
! #: config/riscv/riscv.c:4791
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr "rv32e erfordert die ilp32e-ABI"
  
! #: config/riscv/riscv.c:4795
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI erfordert %<-march=rv%d%>"
  
! #: config/riscv/riscv.c:4805
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> muss zwischen %d und %d liegen"
  
! #: config/riscv/riscv.c:4818
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiges Basisregister"
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ist in %qs keine gÃ¼ltige Zahl"
  
! #: config/riscv/riscv.c:5160
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs-Funktion kann keine andere Interrupt-Art haben"
*************** msgstr "%qs verwendet Register r29"
*** 38858,39097 ****
  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:3238 config/rs6000/rs6000.c:3241
! #: config/rs6000/rs6000.c:3244
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs erfordert %qs oder %qs"
  
! #: config/rs6000/rs6000.c:3345
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs erfordert PowerPC64-Architektur, wird eingeschaltet"
  
! #: config/rs6000/rs6000.c:3491
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "%<-mcall-aixdesc%> ist unvertrÃ¤glich mit %<-mabi=elfv2%>"
  
! #: config/rs6000/rs6000.c:3511 config/rs6000/rtems.h:114
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "%<-m64%> benÃ¶tigt eine PowerPC64-CPU"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90148
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr "%<-mcmodel%> unvertrÃ¤glich mit anderen TOC-Optionen"
  
! #: config/rs6000/rs6000.c:3540
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "%qs wird in dieser ABI nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3673
  #, 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:3812
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3829
  #, 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:3915
  #, 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:3923
  #, 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:3948 config/rs6000/rs6000.c:3956
! #: config/rs6000/rs6000.c:3963 config/rs6000/rs6000.c:3970
! #: config/rs6000/rs6000.c:3978 config/rs6000/rs6000.c:3997
! #: config/rs6000/rs6000.c:4059 config/rs6000/rs6000.c:4086
! #: config/rs6000/rs6000.c:4113 config/rs6000/rs6000.c:4128
! #: config/rs6000/rs6000.c:4136 config/rs6000/rs6000.c:4181
! #: config/rs6000/rs6000.c:4183 config/rs6000/rs6000.c:4275
! #: config/rs6000/rs6000.c:4288 config/rs6000/rs6000.c:4297
! #: config/rs6000/rs6000.c:4447 config/rs6000/rs6000.c:4470
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs erfordert %qs"
  
! #: config/rs6000/rs6000.c:4172
  #, 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:4198
  #, 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:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:4235
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs erfordert VSX-UnterstÃ¼tzung"
  
! #: config/rs6000/rs6000.c:4244
  #, 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:4267
  #, 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:4354
  #, 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:4379 config/rs6000/rs6000.c:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert AltiVec ABI"
  
! #: config/rs6000/rs6000.c:4407
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert darwin64 ABI"
  
! #: config/rs6000/rs6000.c:4603
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs erfordert ein gÃ¼ltiges Basisregister"
  
! #: config/rs6000/rs6000.c:4900
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "unbekannte Option fÃ¼r %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4937
  #, 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:7847
  #, 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:10582
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
  msgstr "%qs ist ein undurchsichtiger Typ, und Sie kÃ¶nnen ihn nicht auf andere Werte setzen."
  
! #: config/rs6000/rs6000.c:17677
  #, 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:19967
  #, 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:20049
  #, 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:20051
  #, 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:20053
  #, 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:20055
  #, 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:20061
  #, 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:20064
  #, 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:20069
  #, 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:20072
  #, 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:24110
  #, 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:24113
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ist nicht erlaubt"
  
! #: config/rs6000/rs6000.c:24115
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:24660
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> schaltet %<-m%s%> aus"
  
! #: config/rs6000/rs6000.c:24819
  #, 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:24851
  #, 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:25107
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:27708
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "das Ergebnis des Befehls xxspltidp ist fÃ¼r denormalisierte Eingabewerte undefiniert"
--- 38872,39111 ----
  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:3242 config/rs6000/rs6000.c:3245
! #: config/rs6000/rs6000.c:3248
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs erfordert %qs oder %qs"
  
! #: config/rs6000/rs6000.c:3349
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs erfordert PowerPC64-Architektur, wird eingeschaltet"
  
! #: config/rs6000/rs6000.c:3495
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "%<-mcall-aixdesc%> ist unvertrÃ¤glich mit %<-mabi=elfv2%>"
  
! #: config/rs6000/rs6000.c:3515 config/rs6000/rtems.h:114
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "%<-m64%> benÃ¶tigt eine PowerPC64-CPU"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90148
! #: config/rs6000/rs6000.c:3523
  #, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr "%<-mcmodel%> unvertrÃ¤glich mit anderen TOC-Optionen"
  
! #: config/rs6000/rs6000.c:3544
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "%qs wird in dieser ABI nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3677
  #, 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:3816
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3833
  #, 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:3919
  #, 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:3927
  #, 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:3952 config/rs6000/rs6000.c:3960
! #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
! #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs erfordert %qs"
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert GrÃ¶ÃŸe von %<long double%>"
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 2.06"
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:4239
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs erfordert VSX-UnterstÃ¼tzung"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Die Option %<-mfloat128%> wird mÃ¶glicherweise nicht vollstÃ¤ndig unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 3.0"
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "unbekannter ABI-Typ (%qs) fÃ¼r Vektorisierungsbibliothek fÃ¼r Schalter %qs"
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert AltiVec ABI"
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert darwin64 ABI"
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs erfordert ein gÃ¼ltiges Basisregister"
  
! #: config/rs6000/rs6000.c:4904
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "unbekannte Option fÃ¼r %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs ist veraltet und wird unter keinen UmstÃ¤nden empfohlen"
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "das Layout von Aggregaten, die Vektoren mit %d-Byte-Ausrichtung enthalten, hat sich in GCC 5 geÃ¤ndert"
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr "%qs ist ein undurchsichtiger Typ, und Sie kÃ¶nnen ihn nicht auf andere Werte setzen."
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "kein Profiling von 64-bit-Code fÃ¼r dieses ABI"
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Bei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werden"
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "Verwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "Verwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "Verwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20172
  #, gcc-internal-format
! msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "Verwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwenden"
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<double%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:24227
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ungÃ¼ltige CPU %qs fÃ¼r %s%qs%s"
  
! #: config/rs6000/rs6000.c:24230
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ist nicht erlaubt"
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> schaltet %<-m%s%> aus"
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "das Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert"
  
! #: config/rs6000/rs6000.c:24968
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "Multiversionierung erfordert Â»ifuncÂ«, was in dieser Konfiguration nicht unterstÃ¼tzt wird"
  
! #: config/rs6000/rs6000.c:25224
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "das Ergebnis des Befehls xxspltidp ist fÃ¼r denormalisierte Eingabewerte undefiniert"
*************** msgstr "RX-FPU-Befehle unterstÃ¼tzen kei
*** 39272,39278 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr "das eingebaute vec_step kann nur mit Vektortypen verwendet werden."
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:896
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "Konstanter Wert erwartet fÃ¼r Argument %2$d der eingebauten Funktion %1$qF"
--- 39286,39292 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr "das eingebaute vec_step kann nur mit Vektortypen verwendet werden."
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "Konstanter Wert erwartet fÃ¼r Argument %2$d der eingebauten Funktion %1$qF"
*************** msgstr "%qs-Matchingvariante ist veralte
*** 39342,39543 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "Konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Wertebereiches fÃ¼r Zieltyp"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90180
! #: config/s390/s390.c:743
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs 0..%wu"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79846
! #: config/s390/s390.c:759
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs %wd..%wd"
  
! #: config/s390/s390.c:808
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "eingebaute %qF wird nur mit %<-mhtm%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=zEC12%> und hÃ¶her eingeschaltet)"
  
! #: config/s390/s390.c:814
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "eingebaute %qF wird nur mit %<-mvx%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=z13%> und hÃ¶her eingeschaltet)"
  
! #: config/s390/s390.c:821
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "Eingebaute %qF erfordert z14 oder hÃ¶her."
  
! #: config/s390/s390.c:827
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr "Eingebaute %qF erfordert z15 oder hÃ¶her."
  
! #: config/s390/s390.c:833
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "Eingebaute %qF erfordert arch14 oder hÃ¶her."
  
! #: config/s390/s390.c:852
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "unaufgelÃ¶ste Ã¼berladene eingebaute Funktion"
  
! #: config/s390/s390.c:859 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "Falscher eingebauter ICode"
  
! #: config/s390/s390.c:993
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "UngÃ¼ltiges Argument %d fÃ¼r eingebaute Funktion %qF"
  
! #: config/s390/s390.c:1094
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "das angeforderte %qE-Attribut ist kein kommaseparierter Paar von nichtnegativen ganzzahligen Konstanten, oder es ist zu groÃŸ (maximal %d)"
  
! #: config/s390/s390.c:1184
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Argument fÃ¼r %qE ist nicht (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.c:10001
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "GesamtgrÃ¶ÃŸe der lokalen Variablen Ã¼bersteigt Grenze der Architektur"
  
! #: config/s390/s390.c:11366
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr "RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, grÃ¶ÃŸer als benutzerdefinierte Stapelgrenze von %d Bytes. Eine unbedingte Falle wird gesetzt."
  
! #: config/s390/s390.c:11382
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr "RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, mehr als die HÃ¤lfte der StapelgrÃ¶ÃŸe. Dynamische PrÃ¼fung wÃ¤re nicht zuverlÃ¤ssig. FÃ¼r diese Funktion wird keine PrÃ¼fung ausgegeben."
  
! #: config/s390/s390.c:11410
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "RahmengrÃ¶ÃŸe von %qs ist %wd Bytes"
  
! #: config/s390/s390.c:11414
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs verwendet dynamische Stapelanforderung"
  
! #: config/s390/s390.c:13124
  #, 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:15390
  #, 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:15397
  #, 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:15432
  #, 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:15435
  #, 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:15464
  #, 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:15468
  #, 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:15480
  #, 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:15489
  #, 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:15495
  #, 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:15497
  #, 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:15500
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> bringt %<-mstack-size%> mit sich"
  
! #: config/s390/s390.c:15513
  #, 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:15516
  #, 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:15519
  #, 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:15522
  #, 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:15575
  #, 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:15611
  #, 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:15618
  #, 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:15649
  #, 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:15810 config/s390/s390.c:15860 config/s390/s390.c:15877
  #, 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:15816
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "Wert %qs wird von Attribut %<target%> nicht unterstÃ¼tzt"
--- 39356,39562 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "Konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Wertebereiches fÃ¼r Zieltyp"
  
+ #: config/s390/s390.c:762
+ #, gcc-internal-format
+ msgid "constant argument %d for builtin %qF is invalid (%s)"
+ msgstr "konstantes Argument %d fÃ¼r eingebautes %qF ist ungÃ¼ltig (%s)"
+ 
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90180
! #: config/s390/s390.c:766
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs 0..%wu"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79846
! #: config/s390/s390.c:782
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs %wd..%wd"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "eingebaute %qF wird nur mit %<-mhtm%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=zEC12%> und hÃ¶her eingeschaltet)"
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "eingebaute %qF wird nur mit %<-mvx%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=z13%> und hÃ¶her eingeschaltet)"
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "Eingebaute %qF erfordert z14 oder hÃ¶her."
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr "Eingebaute %qF erfordert z15 oder hÃ¶her."
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "Eingebaute %qF erfordert arch14 oder hÃ¶her."
  
! #: config/s390/s390.c:875
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "unaufgelÃ¶ste Ã¼berladene eingebaute Funktion"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "Falscher eingebauter ICode"
  
! #: config/s390/s390.c:1016
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "UngÃ¼ltiges Argument %d fÃ¼r eingebaute Funktion %qF"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "das angeforderte %qE-Attribut ist kein kommaseparierter Paar von nichtnegativen ganzzahligen Konstanten, oder es ist zu groÃŸ (maximal %d)"
  
! #: config/s390/s390.c:1207
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Argument fÃ¼r %qE ist nicht (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "GesamtgrÃ¶ÃŸe der lokalen Variablen Ã¼bersteigt Grenze der Architektur"
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr "RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, grÃ¶ÃŸer als benutzerdefinierte Stapelgrenze von %d Bytes. Eine unbedingte Falle wird gesetzt."
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr "RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, mehr als die HÃ¤lfte der StapelgrÃ¶ÃŸe. Dynamische PrÃ¼fung wÃ¤re nicht zuverlÃ¤ssig. FÃ¼r diese Funktion wird keine PrÃ¼fung ausgegeben."
  
! #: config/s390/s390.c:11433
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "RahmengrÃ¶ÃŸe von %qs ist %wd Bytes"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs verwendet dynamische Stapelanforderung"
  
! #: config/s390/s390.c:13147
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "auf s390 kÃ¶nnen geschachtelte Funktionen mit %<-mfentry%> nicht im Profiling verwendet werden"
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-Bit-ABI nicht unterstÃ¼tzt im ESA/390-Modus"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline wird nur mit %<-mindirect-branch-jump%> unterstÃ¼tzt"
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "Hardware-VektorunterstÃ¼tzung ist auf %s nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Hardware-VektorunterstÃ¼tzung ist mit %<-msoft-float%> nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind auf %s nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind im ESA/390-Modus nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> kann nicht in Verbindung mit %<-msoft-float%> verwendet werden"
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "die Kombination aus %<-mbackchain%>, %<-mpacked-stack%> und %<-mhard-float%> wird nicht unterstÃ¼tzt"
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "StapelgrÃ¶ÃŸe muss grÃ¶ÃŸer als der Stapel-Ãœberwachungswert sein"
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "StapelgrÃ¶ÃŸe darf nicht grÃ¶ÃŸer als 64k sein"
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> bringt %<-mstack-size%> mit sich"
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-prologue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-prologue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-epilogue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-epilogue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15598
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> wird nur auf 64-Bit-CPUs unterstÃ¼tzt"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Argumente von %qs sollten nicht-negative Ganzzahlen sein"
  
! #: config/s390/s390.c:15641
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Argument fÃ¼r %qs ist zu groÃŸ (max. %d)"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> kann nur zusammen mit %<-fpic%>/%<-fPIC%> verwendet werden"
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) ist unbekannt"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "Wert %qs wird von Attribut %<target%> nicht unterstÃ¼tzt"
*************** msgstr "%<-fexcess-precision=standard%>
*** 39879,39895 ****
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr "STABS-Debuginfos fÃ¼r Ada ist abgelaufen und wird nicht mehr unterstÃ¼tzt"
  
! #: ada/gcc-interface/trans.c:1637
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr "Unterprogramm %q+F nicht als %<Inline_Always%> markiert"
  
! #: ada/gcc-interface/trans.c:1639 ada/gcc-interface/trans.c:1645
  #, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "Eltern-Unterprogramm kann nicht geinlinet werden"
  
! #: ada/gcc-interface/trans.c:1643
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "Unterprogramm %q+F nicht als %<Inline%> markiert"
--- 39898,39919 ----
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr "STABS-Debuginfos fÃ¼r Ada ist abgelaufen und wird nicht mehr unterstÃ¼tzt"
  
! #: ada/gcc-interface/trans.c:332
! #, gcc-internal-format, gfc-internal-format
! msgid "%s contains too many lines"
! msgstr "%s enthÃ¤lt zu viele Zeilen"
! 
! #: ada/gcc-interface/trans.c:1642
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr "Unterprogramm %q+F nicht als %<Inline_Always%> markiert"
  
! #: ada/gcc-interface/trans.c:1644 ada/gcc-interface/trans.c:1650
  #, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "Eltern-Unterprogramm kann nicht geinlinet werden"
  
! #: ada/gcc-interface/trans.c:1648
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "Unterprogramm %q+F nicht als %<Inline%> markiert"
*************** msgstr "Attribut %qs bezieht sich nur au
*** 39955,39962 ****
  msgid "could not read the BRIG file"
  msgstr "BRIG-Datei konnte nicht gelesen werden"
  
! #: c/c-convert.c:101 c/c-typeck.c:2210 c/c-typeck.c:12707 cp/typeck.c:2146
! #: cp/typeck.c:8603 cp/typeck.c:9394
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-Wert nicht ignoriert wie es sein sollte"
--- 39979,39986 ----
  msgid "could not read the BRIG file"
  msgstr "BRIG-Datei konnte nicht gelesen werden"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-Wert nicht ignoriert wie es sein sollte"
*************** msgstr "Variable %qD gesetzt, aber nicht
*** 40016,40022 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "Typ des Arrays %q+D vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter Initialisierung"
  
! #: c/c-decl.c:1596 c/c-decl.c:7353 c/c-decl.c:8261 c/c-decl.c:9068
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "ursprÃ¼nglich hier definiert"
--- 40040,40046 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "Typ des Arrays %q+D vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter Initialisierung"
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "ursprÃ¼nglich hier definiert"
*************** msgstr "Deklaration von %q+D Ã¼berdeckt
*** 40238,40244 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "Deklaration von %qD Ã¼berdeckt einen Parameter"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3339
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Deklaration von %qD Ã¼berdeckt eine globale Deklaration"
--- 40262,40268 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "Deklaration von %qD Ã¼berdeckt einen Parameter"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3340
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Deklaration von %qD Ã¼berdeckt eine globale Deklaration"
*************** msgstr "Deklaration von %qD Ã¼berdeckt e
*** 40248,40254 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr "Deklaration von %qD Ã¼berdeckt einen vorhergehenden lokalen Bezeichner"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3112
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "verdeckte Deklaration ist hier"
--- 40272,40278 ----
  msgid "declaration of %qD shadows a previous local"
  msgstr "Deklaration von %qD Ã¼berdeckt einen vorhergehenden lokalen Bezeichner"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3113
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "verdeckte Deklaration ist hier"
*************** msgstr "verdeckte Deklaration ist hier"
*** 40258,40469 ****
  msgid "nested extern declaration of %qD"
  msgstr "Geschachtelte extern-Deklaration von %qD"
  
! #: c/c-decl.c:3367 c/c-decl.c:3381
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Implizite Deklaration der Funktion %qE; meinten Sie %qs?"
  
! #: c/c-decl.c:3373 c/c-decl.c:3386
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Implizite Deklaration der Funktion %qE"
  
! #: c/c-decl.c:3405
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "binden Sie %qs ein oder stellen Sie eine Deklaration von %qE bereit"
  
! #: c/c-decl.c:3675
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "UnvertrÃ¤gliche implizite Deklaration der eingebauten Funktion %qD"
  
! #: c/c-decl.c:3685
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "binden Sie %qs ein oder stellen Sie eine Deklaration von %qD bereit"
  
! #: c/c-decl.c:3696
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "UnvertrÃ¤gliche implizite Deklaration der Funktion %qD"
  
! #: c/c-decl.c:3757
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE ist hier (auÃŸerhalb einer Funktion) nicht deklariert; meinten Sie %qs?"
  
! #: c/c-decl.c:3762
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE ist hier nicht deklariert (nicht in einer Funktion)"
  
! #: c/c-decl.c:3775
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?"
  
! #: c/c-decl.c:3780
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE nicht deklariert (erste Verwendung in dieser Funktion)"
  
! #: c/c-decl.c:3784
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "jeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldet"
  
! #: c/c-decl.c:3832 cp/decl.c:3281
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Marke %qE auÃŸerhalb einer Funktion referenziert"
  
! #: c/c-decl.c:3868
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "in GÃ¼ltigkeitsbereich des Bezeichners mit variabel modifiziertem Typen springen"
  
! #: c/c-decl.c:3871
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Sprung lÃ¤sst Variableninitialisierung aus"
  
! #: c/c-decl.c:3872 c/c-decl.c:3927 c/c-decl.c:4017
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Marke %qD hier definiert"
  
! #: c/c-decl.c:3926 c/c-decl.c:4016
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Sprung in Anweisungs-Ausdruck"
  
! #: c/c-decl.c:3949
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Doppelte Markendeklaration %qE"
  
! #: c/c-decl.c:4048 cp/decl.c:3687
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "doppelte Marke %qD"
  
! #: c/c-decl.c:4079
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "traditionelles C bietet keinen separaten Namensraum fÃ¼r Marken an, Bezeichner %qE steht in Konflikt"
  
! #: c/c-decl.c:4144
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch springt Ã¼ber Variableninitialisierung"
  
! #: c/c-decl.c:4145 c/c-decl.c:4156
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch beginnt hier"
  
! #: c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch springt in Anweisungs-Ausdruck"
  
! #: c/c-decl.c:4238
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE als falsche Symbolart definiert"
  
! #: c/c-decl.c:4424 cp/tree.c:4728
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "Attribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendet"
  
! #: c/c-decl.c:4433
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "Attribut %qE kann nur auf Funktionen oder auf struct-, union- oder enum-Typen angewendet werden"
  
! #: c/c-decl.c:4698
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "Unbenannte struct/union, die keine Instanzen definiert"
  
! #: c/c-decl.c:4709
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "Leere Deklaration mit Speicherklassenangabe redeklariert nicht Symbol"
  
! #: c/c-decl.c:4725
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "Leere Deklaration mit Typqualifizierer redeklariert nicht Symbol"
  
! #: c/c-decl.c:4737
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "Leere Deklaration mit %<_Alignas%> redeklariert nicht Symbol"
  
! #: c/c-decl.c:4759 c/c-decl.c:4767
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Nutzloser Typname in leerer Deklaration"
  
! #: c/c-decl.c:4775
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> in leerer Deklaration"
  
! #: c/c-decl.c:4781
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> in leerer Deklaration"
  
! #: c/c-decl.c:4787
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-decl.c:4793
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-decl.c:4800
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Nutzlose Speicherklassenangabe in leerer Deklaration"
  
! #: c/c-decl.c:4806
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "nutzloses %qs in leerer Deklaration"
  
! #: c/c-decl.c:4819
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Nutzloser Typqualifizierer in leerer Deklaration"
  
! #: c/c-decl.c:4826
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "nutzloses %<_Alignas%> in leerer Deklaration"
  
! #: c/c-decl.c:4844
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "ungÃ¼ltige Verwendung von Attributen in leerer Deklaration"
  
! #: c/c-decl.c:4858 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Leere Deklaration"
  
! #: c/c-decl.c:4929
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO-C90 unterstÃ¼tzt kein %<static%> oder Typkennzeichner in Parameterarraydeklaratoren"
  
! #: c/c-decl.c:4933
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO-C90 unterstÃ¼tzt %<[*]%>-Arraydeklaratoren nicht"
--- 40282,40493 ----
  msgid "nested extern declaration of %qD"
  msgstr "Geschachtelte extern-Deklaration von %qD"
  
! #: c/c-decl.c:3366 c/c-decl.c:3380
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Implizite Deklaration der Funktion %qE; meinten Sie %qs?"
  
! #: c/c-decl.c:3372 c/c-decl.c:3385
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Implizite Deklaration der Funktion %qE"
  
! #: c/c-decl.c:3404
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "binden Sie %qs ein oder stellen Sie eine Deklaration von %qE bereit"
  
! #: c/c-decl.c:3674
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "UnvertrÃ¤gliche implizite Deklaration der eingebauten Funktion %qD"
  
! #: c/c-decl.c:3684
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "binden Sie %qs ein oder stellen Sie eine Deklaration von %qD bereit"
  
! #: c/c-decl.c:3695
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "UnvertrÃ¤gliche implizite Deklaration der Funktion %qD"
  
! #: c/c-decl.c:3756
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE ist hier (auÃŸerhalb einer Funktion) nicht deklariert; meinten Sie %qs?"
  
! #: c/c-decl.c:3761
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE ist hier nicht deklariert (nicht in einer Funktion)"
  
! #: c/c-decl.c:3774
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?"
  
! #: c/c-decl.c:3779
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE nicht deklariert (erste Verwendung in dieser Funktion)"
  
! #: c/c-decl.c:3783
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "jeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldet"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Marke %qE auÃŸerhalb einer Funktion referenziert"
  
! #: c/c-decl.c:3867
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "in GÃ¼ltigkeitsbereich des Bezeichners mit variabel modifiziertem Typen springen"
  
! #: c/c-decl.c:3870
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Sprung lÃ¤sst Variableninitialisierung aus"
  
! #: c/c-decl.c:3871 c/c-decl.c:3926 c/c-decl.c:4016
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Marke %qD hier definiert"
  
! #: c/c-decl.c:3925 c/c-decl.c:4015
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Sprung in Anweisungs-Ausdruck"
  
! #: c/c-decl.c:3948
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Doppelte Markendeklaration %qE"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "doppelte Marke %qD"
  
! #: c/c-decl.c:4078
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "traditionelles C bietet keinen separaten Namensraum fÃ¼r Marken an, Bezeichner %qE steht in Konflikt"
  
! #: c/c-decl.c:4143
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch springt Ã¼ber Variableninitialisierung"
  
! #: c/c-decl.c:4144 c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch beginnt hier"
  
! #: c/c-decl.c:4154
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch springt in Anweisungs-Ausdruck"
  
! #: c/c-decl.c:4237
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE als falsche Symbolart definiert"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "Attribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendet"
  
! #: c/c-decl.c:4432
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "Attribut %qE kann nur auf Funktionen oder auf struct-, union- oder enum-Typen angewendet werden"
  
! #: c/c-decl.c:4697
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "Unbenannte struct/union, die keine Instanzen definiert"
  
! #: c/c-decl.c:4708
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "Leere Deklaration mit Speicherklassenangabe redeklariert nicht Symbol"
  
! #: c/c-decl.c:4724
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "Leere Deklaration mit Typqualifizierer redeklariert nicht Symbol"
  
! #: c/c-decl.c:4736
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "Leere Deklaration mit %<_Alignas%> redeklariert nicht Symbol"
  
! #: c/c-decl.c:4758 c/c-decl.c:4766
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Nutzloser Typname in leerer Deklaration"
  
! #: c/c-decl.c:4774
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> in leerer Deklaration"
  
! #: c/c-decl.c:4780
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> in leerer Deklaration"
  
! #: c/c-decl.c:4786
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-decl.c:4792
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-decl.c:4799
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Nutzlose Speicherklassenangabe in leerer Deklaration"
  
! #: c/c-decl.c:4805
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "nutzloses %qs in leerer Deklaration"
  
! #: c/c-decl.c:4818
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Nutzloser Typqualifizierer in leerer Deklaration"
  
! #: c/c-decl.c:4825
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "nutzloses %<_Alignas%> in leerer Deklaration"
  
! #: c/c-decl.c:4843
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "ungÃ¼ltige Verwendung von Attributen in leerer Deklaration"
  
! #: c/c-decl.c:4857 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Leere Deklaration"
  
! #: c/c-decl.c:4928
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO-C90 unterstÃ¼tzt kein %<static%> oder Typkennzeichner in Parameterarraydeklaratoren"
  
! #: c/c-decl.c:4932
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO-C90 unterstÃ¼tzt %<[*]%>-Arraydeklaratoren nicht"
*************** msgstr "ISO-C90 unterstÃ¼tzt %<[*]%>-Arr
*** 40471,40498 ****
  #. 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:4939 c/c-decl.c:7820 c/c-decl.c:9738
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> auÃŸerhalb des Bereichs des Funktionsprototypen nicht erlaubt"
  
! #: c/c-decl.c:5104
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D ist Ã¼blicherweise eine Funktion"
  
! #: c/c-decl.c:5113
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)"
  
! #: c/c-decl.c:5118
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "Funktion %qD ist wie eine Variable initialisiert"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5124
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Parameter %qD ist initialisiert"
--- 40495,40522 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> auÃŸerhalb des Bereichs des Funktionsprototypen nicht erlaubt"
  
! #: c/c-decl.c:5103
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D ist Ã¼blicherweise eine Funktion"
  
! #: c/c-decl.c:5112
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)"
  
! #: c/c-decl.c:5117
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "Funktion %qD ist wie eine Variable initialisiert"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5123
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Parameter %qD ist initialisiert"
*************** msgstr "Parameter %qD ist initialisiert"
*** 40501,40767 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5143 c/c-decl.c:5158 c/c-typeck.c:8153
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "Objekt variabler GrÃ¶ÃŸe darf nicht initialisiert werden"
  
! #: c/c-decl.c:5149
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Variable %qD hat Initialisierung, aber unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.c:5238
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "der inline-Funktion %q+D wurde das Attribut %qs gegeben"
  
! #: c/c-decl.c:5288
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "nicht initialisiertes konstantes Element %qT ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:5290
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD sollte initialisiert werden"
  
! #: c/c-decl.c:5371
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %q+D an"
  
! #: c/c-decl.c:5376
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %q+D"
  
! #: c/c-decl.c:5380
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "ArraygrÃ¶ÃŸe von %q+D ist null oder negativ"
  
! #: c/c-decl.c:5469
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "SpeichergrÃ¶ÃŸe von %q+D ist nicht konstant"
  
! #: c/c-decl.c:5519
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "%<asm%>-Angabe fÃ¼r nicht-statische lokale Variable %q+D wird ignoriert"
  
! #: c/c-decl.c:5557
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "Objekt mit volatile-Feld kann nicht in Register geladen werden"
  
! #: c/c-decl.c:5643
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:5658 cp/decl.c:8192
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ"
  
! #: c/c-decl.c:5915
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO-C verbietet VorwÃ¤rtsdeklaration fÃ¼r Parameter"
  
! #: c/c-decl.c:6026
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "Definition eines Typs in einem zusammengesetzten Literal ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:6047 c/c-decl.c:6062
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Breite des Bitfeldes %qs ist keine Ganzzahlkonstante"
  
! #: c/c-decl.c:6057
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Breite des Bitfeldes %qs ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.c:6068
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Negative Breite in Bitfeld %qs"
  
! #: c/c-decl.c:6073
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Breite Null fÃ¼r Bitfeld %qs"
  
! #: c/c-decl.c:6083
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Bitfeld %qs hat ungÃ¼ltigen Typen"
  
! #: c/c-decl.c:6089
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Bitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werden"
  
! #: c/c-decl.c:6100
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Typ des Bitfeldes %qs ist eine Erweiterung des GCC"
  
! #: c/c-decl.c:6106
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "Breite von %qs Ã¼berschreitet dessen Typen"
  
! #: c/c-decl.c:6119
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ist schmaler als die Werte seines Typs"
  
! #: c/c-decl.c:6134
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array %qE, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
  
! #: c/c-decl.c:6137
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
  
! #: c/c-decl.c:6144
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO-C90 verbietet Array %qE variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO-C90 verbietet Array variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.c:6357 c/c-decl.c:6753 c/c-decl.c:6763
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "variabel modifiziertes %qE im Dateibereich"
  
! #: c/c-decl.c:6359
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "variabel modifiziertes Feld im Dateibereich"
  
! #: c/c-decl.c:6379
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%<int%> ist Standardtyp in Deklaration von %qE"
  
! #: c/c-decl.c:6383
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "%<int%> ist Standardtyp in Typ-Deklaration"
  
! #: c/c-decl.c:6415
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "doppeltes %<const%>"
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "doppeltes %<restrict%>"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "doppeltes %<volatile%>"
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "doppeltes %<_Atomic%>"
  
! #: c/c-decl.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "in Konflikt stehende benannte AdressrÃ¤ume (%s und %s)"
  
! #: c/c-decl.c:6447 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-qualifizierter Arraytyp"
  
! #: c/c-decl.c:6461
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Funktionsdefinition deklarierte %<auto%>"
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Funktionsdefinition deklarierte %<register%>"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Funktionsdefinition deklarierte %<typedef%>"
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Funktionsdefinition deklarierte %qs"
  
! #: c/c-decl.c:6485
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Speicherklasse fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.c:6488
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Speicherklasse fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.c:6492
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Speicherklasse fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:6495
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Speicherklasse fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:6498 cp/decl.c:12158
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Speicherklasse fÃ¼r Typnamen angegeben"
  
! #: c/c-decl.c:6515
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisiert und als %<extern%> deklariert"
  
! #: c/c-decl.c:6519
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE hat sowohl %<extern%> als auch Initialisierung"
  
! #: c/c-decl.c:6524
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>"
  
! #: c/c-decl.c:6528
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>"
  
! #: c/c-decl.c:6533
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "geschachtelte Funktion %qE als %<extern%> deklariert"
  
! #: c/c-decl.c:6536
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "Funktions-GÃ¼ltigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariert"
--- 40525,40791 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "Objekt variabler GrÃ¶ÃŸe darf nicht initialisiert werden"
  
! #: c/c-decl.c:5148
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Variable %qD hat Initialisierung, aber unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.c:5237
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "der inline-Funktion %q+D wurde das Attribut %qs gegeben"
  
! #: c/c-decl.c:5287
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "nicht initialisiertes konstantes Element %qT ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:5289
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD sollte initialisiert werden"
  
! #: c/c-decl.c:5370
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %q+D an"
  
! #: c/c-decl.c:5375
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %q+D"
  
! #: c/c-decl.c:5379
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "ArraygrÃ¶ÃŸe von %q+D ist null oder negativ"
  
! #: c/c-decl.c:5468
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "SpeichergrÃ¶ÃŸe von %q+D ist nicht konstant"
  
! #: c/c-decl.c:5518
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "%<asm%>-Angabe fÃ¼r nicht-statische lokale Variable %q+D wird ignoriert"
  
! #: c/c-decl.c:5556
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "Objekt mit volatile-Feld kann nicht in Register geladen werden"
  
! #: c/c-decl.c:5642
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ"
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO-C verbietet VorwÃ¤rtsdeklaration fÃ¼r Parameter"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "Definition eines Typs in einem zusammengesetzten Literal ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Breite des Bitfeldes %qs ist keine Ganzzahlkonstante"
  
! #: c/c-decl.c:6056
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Breite des Bitfeldes %qs ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Negative Breite in Bitfeld %qs"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Breite Null fÃ¼r Bitfeld %qs"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Bitfeld %qs hat ungÃ¼ltigen Typen"
  
! #: c/c-decl.c:6088
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Bitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werden"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Typ des Bitfeldes %qs ist eine Erweiterung des GCC"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "Breite von %qs Ã¼berschreitet dessen Typen"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ist schmaler als die Werte seines Typs"
  
! #: c/c-decl.c:6133
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array %qE, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO-C90 verbietet Array %qE variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO-C90 verbietet Array variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "variabel modifiziertes %qE im Dateibereich"
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "variabel modifiziertes Feld im Dateibereich"
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%<int%> ist Standardtyp in Deklaration von %qE"
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "%<int%> ist Standardtyp in Typ-Deklaration"
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "doppeltes %<const%>"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "doppeltes %<restrict%>"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "doppeltes %<volatile%>"
  
! #: c/c-decl.c:6420
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "doppeltes %<_Atomic%>"
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "in Konflikt stehende benannte AdressrÃ¤ume (%s und %s)"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-qualifizierter Arraytyp"
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Funktionsdefinition deklarierte %<auto%>"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Funktionsdefinition deklarierte %<register%>"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Funktionsdefinition deklarierte %<typedef%>"
  
! #: c/c-decl.c:6466
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Funktionsdefinition deklarierte %qs"
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Speicherklasse fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Speicherklasse fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Speicherklasse fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Speicherklasse fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Speicherklasse fÃ¼r Typnamen angegeben"
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisiert und als %<extern%> deklariert"
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE hat sowohl %<extern%> als auch Initialisierung"
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>"
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>"
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "geschachtelte Funktion %qE als %<extern%> deklariert"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "Funktions-GÃ¼ltigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariert"
*************** msgstr "Funktions-GÃ¼ltigkeitsbereich %q
*** 40769,41479 ****
  #. 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:6583 c/c-decl.c:6977
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â»staticÂ« oder Typkennzeichner in Nicht-Parameter-Arraydeklarator"
  
! #: c/c-decl.c:6644
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Deklaration von %qE als Array von voids"
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Deklaration eines Typnamen als Array von voids"
  
! #: c/c-decl.c:6653
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Deklaration von %qE als Array von Funktionen"
  
! #: c/c-decl.c:6656
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Deklaration eines Typnamen als Array von Funktionen"
  
! #: c/c-decl.c:6664 c/c-decl.c:8792
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ungÃ¼ltige Verwendung einer Struktur mit flexiblem Arrayelement"
  
! #: c/c-decl.c:6696
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.c:6700
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.c:6708
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.c:6711
  #, 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:6723
  #, 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:6726
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO-C verbietet Array der GrÃ¶ÃŸe null"
  
! #: c/c-decl.c:6735
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "GrÃ¶ÃŸe des Arrays %qE ist negativ"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist negativ"
  
! #: c/c-decl.c:6823
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ArraygrÃ¶ÃŸe von %qE ist zu groÃŸ"
  
! #: c/c-decl.c:6826
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸ"
  
! #: c/c-decl.c:6865 c/c-decl.c:7523
  #, 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:6887
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> nicht in einer Deklaration"
  
! #: c/c-decl.c:6900
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Arraytyp hat unvollstÃ¤ndigen Elementtypen %qT"
  
! #: c/c-decl.c:6906
  #, 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:6910
  #, 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:7013
  #, 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:7016
  #, 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:7023
  #, 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:7026
  #, 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:7067
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-RÃ¼ckgabetypen"
  
! #: c/c-decl.c:7071 cp/decl.c:12458
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Typkennzeichner an Funktions-RÃ¼ckgabewert ignoriert"
  
! #: c/c-decl.c:7109 c/c-decl.c:7319 c/c-decl.c:7373 c/c-decl.c:7457
! #: c/c-decl.c:7582 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-qualifizierter Funktionstyp"
  
! #: c/c-decl.c:7115 c/c-decl.c:7325 c/c-decl.c:7462 c/c-decl.c:7587
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO-C verbietet qualifizierte Funktionstypen"
  
! #: c/c-decl.c:7210
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.c:7214
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.c:7220
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben"
  
! #: c/c-decl.c:7236
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:7239
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:7245
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.c:7248
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.c:7263
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Bitfeld %qE hat atomaren Typen"
  
! #: c/c-decl.c:7265
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Bitfeld hat atomaren Typen"
  
! #: c/c-decl.c:7274
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ausrichtung fÃ¼r typedef %qE angegeben"
  
! #: c/c-decl.c:7276
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ausrichtung fÃ¼r %<register%>-Objekt %qE angegeben"
  
! #: c/c-decl.c:7281
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ausrichtung fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:7283
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ausrichtung fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:7288
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ausrichtung fÃ¼r Bitfeld %qE angegeben"
  
! #: c/c-decl.c:7290
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ausrichtung fÃ¼r unbenanntes Bitfeld angegeben"
  
! #: c/c-decl.c:7293
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ausrichtung fÃ¼r Funktion %qE angegeben"
  
! #: c/c-decl.c:7300
  #, 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:7303
  #, 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:7334
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7336
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7379
  #, 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:7390
  #, 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:7407 cp/decl.c:11090
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Variable oder Feld %qE als Â»voidÂ« deklariert"
  
! #: c/c-decl.c:7447
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Attribute in Parameterarraydeklarator ignoriert"
  
! #: c/c-decl.c:7489
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Parameter %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7491
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Parameter %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7504
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Feld %qE als Funktion deklariert"
  
! #: c/c-decl.c:7511
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Feld %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7513
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "unbenanntes Feld hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7553 c/c-decl.c:7564 c/c-decl.c:7567
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ungÃ¼ltige Speicherklasse fÃ¼r Funktion %qE"
  
! #: c/c-decl.c:7624
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "%<main%> ist nicht als Â»inlineÂ« mÃ¶glich"
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7637
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.c:7640
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.c:7669
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "als %<extern%> redeklarierte Variable war bereits als %<static%> deklariert"
  
! #: c/c-decl.c:7679
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Variable %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Variable %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7716
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "nicht geschachtelte Funktion mit variabel modifiziertem Typen"
  
! #: c/c-decl.c:7718
  #, 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:7826 c/c-decl.c:9546
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Funktionsdeklaration ist kein Prototyp"
  
! #: c/c-decl.c:7836
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Parameternamen (ohne Typen) in Funktionsdeklaration"
  
! #: c/c-decl.c:7881
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Parameter %u (%q+D) hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7885
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Parameter %u hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7896
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Parameter %u (%q+D) hat void-Typen"
  
! #: c/c-decl.c:7900
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Parameter %u hat void-Typen"
  
! #: c/c-decl.c:7974
  #, 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:7978 c/c-decl.c:8014
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> muss der einzige Parameter sein"
  
! #: c/c-decl.c:8008
  #, 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:8054
  #, 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:8060
  #, 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:8168
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Â»enumÂ«-Typ hier definiert"
  
! #: c/c-decl.c:8174
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â»structÂ« wurde hier definiert"
  
! #: c/c-decl.c:8180
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â»unionÂ« wurde hier definiert"
  
! #: c/c-decl.c:8257
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Redefinition von %<union %E%>"
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Redefinition von %<struct %E%>"
  
! #: c/c-decl.c:8268
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Verschachtelte Redefinition von %<union %E%>"
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Verschachtelte Redefinition von %<struct %E%>"
  
! #: c/c-decl.c:8300 c/c-decl.c:9087
  #, 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:8367 cp/decl.c:5143
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
  
! #: c/c-decl.c:8372
  #, 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:8375
  #, 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:8468 c/c-decl.c:8486 c/c-decl.c:8547
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "doppeltes Element %q+D"
  
! #: c/c-decl.c:8573
  #, 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:8576
  #, 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:8701
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Union hat keine benannten Elemente"
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Union hat keine Elemente"
  
! #: c/c-decl.c:8708
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct hat keine benannten Elemente"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.c:8771 cp/decl.c:13430
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "flexibles Arrayelement in Union"
  
! #: c/c-decl.c:8777
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "flexibles Arrayelement nicht am Ende von struct"
  
! #: c/c-decl.c:8783
  #, 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:8814
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Typ %qT ist zu groÃŸ"
  
! #: c/c-decl.c:8919
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kann nicht transparent gemacht werden"
  
! #: c/c-decl.c:9059
  #, 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:9066
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Redeklaration von %<enum %E%>"
  
! #: c/c-decl.c:9145 cp/decl.c:15903
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerte"
  
! #: c/c-decl.c:9160
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "AufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten Ganzzahltypen"
  
! #: c/c-decl.c:9280 c/c-decl.c:9296
  #, 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:9291
  #, 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:9315
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten"
  
! #: c/c-decl.c:9323
  #, 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:9440 cp/decl.c:5454 cp/decl.c:16454
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
  
! #: c/c-decl.c:9458
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "RÃ¼ckgabetyp ist unvollstÃ¤ndig"
  
! #: c/c-decl.c:9469
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "RÃ¼ckgabetyp ist auf %<int%> voreingestellt"
  
! #: c/c-decl.c:9497
  #, 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:9555
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "kein vorheriger Prototyp fÃ¼r %qD"
  
! #: c/c-decl.c:9564
  #, 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:9572 cp/decl.c:16589
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration fÃ¼r %qD"
  
! #: c/c-decl.c:9582
  #, 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:9601
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %<int%>"
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-qualifizierter RÃ¼ckgabetyp von %qD"
  
! #: c/c-decl.c:9610
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ist normalerweise eine nicht-statische Funktion"
  
! #: c/c-decl.c:9658
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Parameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration"
  
! #: c/c-decl.c:9673
  #, 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:9690
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO-C unterstÃ¼tzt das Weglassen von Parameternamen in Funktionsdefinitionen erst ab C2X"
  
! #: c/c-decl.c:9730 c/c-decl.c:9734
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Funktionsdefinition im alten Stil"
  
! #: c/c-decl.c:9747
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Parametername fehlt in Parameterliste"
  
! #: c/c-decl.c:9763
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD als Nicht-Parameter deklariert"
  
! #: c/c-decl.c:9771
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mehrere Parameter wurden %qD genannt"
  
! #: c/c-decl.c:9780
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Parameter %qD als void deklariert"
  
! #: c/c-decl.c:9809 c/c-decl.c:9814
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Typ von %qD ist auf %<int%> voreingestellt"
  
! #: c/c-decl.c:9834
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Parameter %qD hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:9841
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Deklaration fÃ¼r nicht vorhandenen Parameter %qD"
  
! #: c/c-decl.c:9894
  #, 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:9905
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Anzahl der Argumente passt nicht zum Prototypen"
  
! #: c/c-decl.c:9908 c/c-decl.c:9955 c/c-decl.c:9969
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Prototyp-Deklaration"
  
! #: c/c-decl.c:9947
  #, 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:9952
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:9962
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.c:9967
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:10225 cp/decl.c:17414
  #, 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:10244 cp/decl.c:17498
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
--- 40793,41503 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â»staticÂ« oder Typkennzeichner in Nicht-Parameter-Arraydeklarator"
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Deklaration von %qE als Array von voids"
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Deklaration eines Typnamen als Array von voids"
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Deklaration von %qE als Array von Funktionen"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Deklaration eines Typnamen als Array von Funktionen"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ungÃ¼ltige Verwendung einer Struktur mit flexiblem Arrayelement"
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.c:6707
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO-C verbietet Array %qE der GrÃ¶ÃŸe null"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO-C verbietet Array der GrÃ¶ÃŸe null"
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "GrÃ¶ÃŸe des Arrays %qE ist negativ"
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist negativ"
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ArraygrÃ¶ÃŸe von %qE ist zu groÃŸ"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸ"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO-C90 unterstÃ¼tzt keine flexiblen Arrays als Elemente"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> nicht in einer Deklaration"
  
! #: c/c-decl.c:6899
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Arraytyp hat unvollstÃ¤ndigen Elementtypen %qT"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qE als multidimensionales Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von multidimensionalem Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "Typname als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "Typname als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-RÃ¼ckgabetypen"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Typkennzeichner an Funktions-RÃ¼ckgabewert ignoriert"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-qualifizierter Funktionstyp"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO-C verbietet qualifizierte Funktionstypen"
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben"
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.c:7262
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Bitfeld %qE hat atomaren Typen"
  
! #: c/c-decl.c:7264
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Bitfeld hat atomaren Typen"
  
! #: c/c-decl.c:7273
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ausrichtung fÃ¼r typedef %qE angegeben"
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ausrichtung fÃ¼r %<register%>-Objekt %qE angegeben"
  
! #: c/c-decl.c:7280
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ausrichtung fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ausrichtung fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:7287
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ausrichtung fÃ¼r Bitfeld %qE angegeben"
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ausrichtung fÃ¼r unbenanntes Bitfeld angegeben"
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ausrichtung fÃ¼r Funktion %qE angegeben"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung von %qE reduzieren"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines unbenannten Feldes reduzieren"
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7335
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO-C verbietet const- oder volatile-Funktionstypen"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Variable oder Feld %qE als Â»voidÂ« deklariert"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Attribute in Parameterarraydeklarator ignoriert"
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Parameter %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7490
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Parameter %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Feld %qE als Funktion deklariert"
  
! #: c/c-decl.c:7510
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Feld %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "unbenanntes Feld hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ungÃ¼ltige Speicherklasse fÃ¼r Funktion %qE"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "%<main%> ist nicht als Â»inlineÂ« mÃ¶glich"
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7636
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "als %<extern%> redeklarierte Variable war bereits als %<static%> deklariert"
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Variable %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7680
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Variable %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "nicht geschachtelte Funktion mit variabel modifiziertem Typen"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Objekt mit variabel geÃ¤ndertem Typ darf keine Bindung haben"
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Funktionsdeklaration ist kein Prototyp"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Parameternamen (ohne Typen) in Funktionsdeklaration"
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Parameter %u (%q+D) hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Parameter %u hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Parameter %u (%q+D) hat void-Typen"
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Parameter %u hat void-Typen"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> kann nicht als einzelner Parameter qualifiziert werden"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> muss der einzige Parameter sein"
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Parameter %q+D hat nur eine VorwÃ¤rtsdeklaration"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte %<%s %E%> ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte anonyme Â»%sÂ« ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Â»enumÂ«-Typ hier definiert"
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â»structÂ« wurde hier definiert"
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â»unionÂ« wurde hier definiert"
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Redefinition von %<union %E%>"
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Redefinition von %<struct %E%>"
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Verschachtelte Redefinition von %<union %E%>"
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Verschachtelte Redefinition von %<struct %E%>"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Typdefinition in Ausdruck %qs ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
  
! #: c/c-decl.c:8371
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C99 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C90 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "doppeltes Element %q+D"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "leere Struktur hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "leere Union hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Union hat keine benannten Elemente"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Union hat keine Elemente"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct hat keine benannten Elemente"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "flexibles Arrayelement in Union"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "flexibles Arrayelement nicht am Ende von struct"
  
! #: c/c-decl.c:8782
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "flexibles Arrayelement in einer Struktur ohne benannte Elemente"
  
! #: c/c-decl.c:8813
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Typ %qT ist zu groÃŸ"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kann nicht transparent gemacht werden"
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Verschachtelte Redefinition von %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Redeklaration von %<enum %E%>"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerte"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "AufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten Ganzzahltypen"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist keine Ganzzahlkonstante"
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO-C beschrÃ¤nkt AufzÃ¤hlungswerte auf Bereich von %<int%>"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "RÃ¼ckgabetyp ist unvollstÃ¤ndig"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "RÃ¼ckgabetyp ist auf %<int%> voreingestellt"
  
! #: c/c-decl.c:9496
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D ist als variadische Funktion ohne Prototyp definiert"
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "kein vorheriger Prototyp fÃ¼r %qD"
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Prototyp verwendet"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration fÃ¼r %qD"
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Deklaration verwendet"
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %<int%>"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-qualifizierter RÃ¼ckgabetyp von %qD"
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ist normalerweise eine nicht-statische Funktion"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Parameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration"
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼ck"
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO-C unterstÃ¼tzt das Weglassen von Parameternamen in Funktionsdefinitionen erst ab C2X"
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Funktionsdefinition im alten Stil"
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Parametername fehlt in Parameterliste"
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD als Nicht-Parameter deklariert"
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mehrere Parameter wurden %qD genannt"
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Parameter %qD als void deklariert"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Typ von %qD ist auf %<int%> voreingestellt"
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Parameter %qD hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Deklaration fÃ¼r nicht vorhandenen Parameter %qD"
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Anzahl der Argumente passt nicht zum eingebauten Prototypen"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Anzahl der Argumente passt nicht zum Prototypen"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Prototyp-Deklaration"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "keine return-Anweisung in nicht void zurÃ¼ckgebender Funktion"
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
*************** msgstr "Parameter %qD gesetzt, jedoch ni
*** 41481,41737 ****
  #. 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:10340
  #, 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:10345
  #, 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:10352
  #, 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:10384
  #, 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:10388
  #, 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:10395
  #, 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:10400
  #, 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:10404
  #, 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:10408
  #, 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:10700
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Inkompatible Adressraumkennzeichen %qs und %qs"
  
! #: c/c-decl.c:10759 c/c-decl.c:10766
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Doppelter Deklarationsspezifizierer %qE"
  
! #: c/c-decl.c:10794 c/c-decl.c:11178 c/c-decl.c:11573
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.c:10806 cp/parser.c:31446
  #, 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:10819
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<long long%>"
  
! #: c/c-decl.c:11048 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO-C90 unterstÃ¼tzt keine komplexen Typen"
  
! #: c/c-decl.c:11094
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO-C unterstÃ¼tzt keine sÃ¤ttigenden Typen"
  
! #: c/c-decl.c:11165 c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "doppeltes %qE"
  
! #: c/c-decl.c:11225
  #, 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:11247
  #, 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:11290
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO-C90 unterstÃ¼tzt keine booleschen Typen"
  
! #: c/c-decl.c:11409
  #, 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:11459
  #, 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:11530
  #, 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:11554 c/c-decl.c:11827 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Festkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11556
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO-C unterstÃ¼tzt keine Ganzzahltypen"
  
! #: c/c-decl.c:11591
  #, 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:11604
  #, 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:11653
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ist nicht am Anfang einer Deklaration"
  
! #: c/c-decl.c:11674
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE mit %<auto%> verwendet"
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE mit %<register%> verwendet"
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE mit %<typedef%> verwendet"
  
! #: c/c-decl.c:11692 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11695 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11707
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vor %<extern%>"
  
! #: c/c-decl.c:11716
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vor %<static%>"
  
! #: c/c-decl.c:11729
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "doppeltes %<_Thread_local%> oder %<__thread%>"
  
! #: c/c-decl.c:11737
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mehrere Speicherklassen in Deklaration"
  
! #: c/c-decl.c:11745
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs mit %qE verwendet"
  
! #: c/c-decl.c:11824
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
  
! #: c/c-decl.c:11839
  #, 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:11866
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> gefolgt von %<[[]]%>-Attributen"
  
! #: c/c-decl.c:11892 c/c-decl.c:11908 c/c-decl.c:11934
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO-C unterstÃ¼tzt keine komplexen Ganzzahltypen"
  
! #: c/c-decl.c:12361 cp/semantics.c:5793
  #, 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:12365 cp/semantics.c:5797
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist"
  
! #: c/c-fold.c:387 c/c-typeck.c:11988 cp/typeck.c:5073
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "left shift of negative value"
  
! #: c/c-fold.c:397 c/c-typeck.c:11997 cp/typeck.c:5081
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Links-Schiebe-Weite ist negativ"
  
! #: c/c-fold.c:398 c/c-typeck.c:11926 cp/typeck.c:5021
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Rechts-Schiebe-Weite ist negativ"
  
! #: c/c-fold.c:406 c/c-typeck.c:12016 cp/typeck.c:5089
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Links-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.c:407 c/c-typeck.c:11950 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.c:414 c/c-typeck.c:12008
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Links-Schiebe-Weite >= Breite des Vektorelements"
  
! #: c/c-fold.c:415 c/c-typeck.c:11937
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Rechts-Schiebe-Weite >= Breite des Vektorelements"
--- 41505,41761 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "Anfangsdeklarationen in %<for%>-Schleifen sind nur im C99- oder C11-Modus erlaubt"
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "die Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzen"
  
! #: c/c-decl.c:10351
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Deklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstÃ¼tzt; ab ISO C99 geht es"
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Â»staticÂ«-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Inkompatible Adressraumkennzeichen %qs und %qs"
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Doppelter Deklarationsspezifizierer %qE"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ist fÃ¼r GCC zu lang"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<long long%>"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO-C90 unterstÃ¼tzt keine komplexen Typen"
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO-C unterstÃ¼tzt keine sÃ¤ttigenden Typen"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "doppeltes %qE"
  
! #: c/c-decl.c:11224
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO-C unterstÃ¼tzt die Typen %<__int%d%> nicht"
  
! #: c/c-decl.c:11246
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO-C90 unterstÃ¼tzt keine booleschen Typen"
  
! #: c/c-decl.c:11408
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO-C unterstÃ¼tzt den Typen %<_Float%d%s%> nicht"
  
! #: c/c-decl.c:11458
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO-C unterstÃ¼tzt dezimale Gleitkommazahlen erst ab C2X"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Festkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO-C unterstÃ¼tzt keine Ganzzahltypen"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "Nachschlagen von %qD wÃ¼rde in C++ ein Feld, keinen Typen zurÃ¼ckgeben"
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ist kein typedef oder eingebauter Typ"
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ist nicht am Anfang einer Deklaration"
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE mit %<auto%> verwendet"
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE mit %<register%> verwendet"
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE mit %<typedef%> verwendet"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vor %<extern%>"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vor %<static%>"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "doppeltes %<_Thread_local%> oder %<__thread%>"
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mehrere Speicherklassen in Deklaration"
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs mit %qE verwendet"
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> gefolgt von %<[[]]%>-Attributen"
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO-C unterstÃ¼tzt keine komplexen Ganzzahltypen"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist"
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist"
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "left shift of negative value"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Links-Schiebe-Weite ist negativ"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Rechts-Schiebe-Weite ist negativ"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Links-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Links-Schiebe-Weite >= Breite des Vektorelements"
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Rechts-Schiebe-Weite >= Breite des Vektorelements"
*************** msgstr "Konfliktmarker fÃ¼r Versionskont
*** 41751,41757 ****
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.c:1325 cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
--- 41775,41781 ----
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
*************** msgstr "Zeilenende erwartet"
*** 41761,41767 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO-C verbietet eine leere Quelldatei"
  
! #: c/c-parser.c:1665 cp/semantics.c:3201
  #, 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%>"
--- 41785,41791 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO-C verbietet eine leere Quelldatei"
  
! #: c/c-parser.c:1665 cp/semantics.c:3219
  #, 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%>"
*************** msgid "unknown type name %qE"
*** 41797,41803 ****
  msgstr "unbekannter Typname: %qE"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41330 cp/parser.c:45195
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
--- 41821,41827 ----
  msgstr "unbekannter Typname: %qE"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
*************** msgstr "%<fallthrough%>-Attribut auf hÃ¶
*** 41817,41823 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.c:2066 cp/parser.c:33879 cp/parser.c:33951
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "PrÃ¤fixattribute werden fÃ¼r Methoden ignoriert"
--- 41841,41847 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "PrÃ¤fixattribute werden fÃ¼r Methoden ignoriert"
*************** msgstr "PrÃ¤fixattribute werden fÃ¼r Imp
*** 41832,41838 ****
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11832 cp/parser.c:12039
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
--- 41856,41862 ----
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
*************** msgstr "%<__auto_type%> benÃ¶tigt eine i
*** 41870,41876 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> kann nur mit einem einzelnen Deklarator verwendet werden"
  
! #: c/c-parser.c:2415 cp/parser.c:14539
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> oder %<;%> erwartet"
--- 41894,41900 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> kann nur mit einem einzelnen Deklarator verwendet werden"
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> oder %<;%> erwartet"
*************** msgstr "Ausdruck in statischer Behauptun
*** 41928,41934 ****
  msgid "static assertion failed: %E"
  msgstr "statische Behauptung gescheitert: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10131
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "statische Behauptung gescheitert"
--- 41952,41958 ----
  msgid "static assertion failed: %E"
  msgstr "statische Behauptung gescheitert: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "statische Behauptung gescheitert"
*************** msgstr "Leeres Enum ist ungÃ¼ltig"
*** 41973,41986 ****
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8961
! #: cp/parser.c:31683 cp/parser.c:34856 cp/parser.c:37421 cp/parser.c:37589
! #: cp/parser.c:42903 cp/parser.c:44510
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
  
! #: c/c-parser.c:3238 cp/parser.c:20165
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der AufzÃ¤hlungsliste"
--- 41997,42010 ----
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der AufzÃ¤hlungsliste"
*************** msgstr "Deklarationsspezifizierer oder %
*** 42065,42071 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "Klammern mÃ¼ssen weggelassen werden, wenn die Argumentenliste des Attributs leer ist"
  
! #: c/c-parser.c:4932 cp/parser.c:27867
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
--- 42089,42095 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "Klammern mÃ¼ssen weggelassen werden, wenn die Argumentenliste des Attributs leer ist"
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
*************** msgstr "ISO-C90 verbietet gemischte Dekl
*** 42125,42131 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.c:5776 cp/parser.c:12162
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
--- 42149,42155 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
*************** msgstr "Marke am Ende einer Verbundanwei
*** 42140,42146 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11782
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
--- 42164,42170 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
*************** msgstr "Bezeichner oder %<*%> erwartet"
*** 42165,42181 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "Nur das Attribut %<fallthrough%> kann auf eine leere Anweisung angewendet werden"
  
! #: c/c-parser.c:6348 cp/parser.c:13616
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlen"
  
! #: c/c-parser.c:6390 cp/parser.c:13619
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlen"
  
! #: c/c-parser.c:6521 cp/parser.c:12433
  #, 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"
--- 42189,42205 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "Nur das Attribut %<fallthrough%> kann auf eine leere Anweisung angewendet werden"
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlen"
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "geschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlen"
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "es wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeiden"
*************** msgstr "mehrere Schleifenvariablen in sc
*** 42195,42206 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlung"
  
! #: c/c-parser.c:6872 cp/parser.c:12702
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragma"
  
! #: c/c-parser.c:6878 cp/parser.c:12708
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragma"
--- 42219,42230 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlung"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragma"
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragma"
*************** msgstr "die Sammlung in schneller AufzÃ¤
*** 42215,42222 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21018
! #: cp/parser.c:21035 cp/parser.c:21049
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
--- 42239,42246 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
*************** msgstr "ISO-C verbietet das Weglassen de
*** 42243,42254 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4849
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "Division %<sizeof (%T) / sizeof (%T)%> berechnet nicht die Anzahl der Feldelemente"
  
! #: c/c-parser.c:7825 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
--- 42267,42278 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "Division %<sizeof (%T) / sizeof (%T)%> berechnet nicht die Anzahl der Feldelemente"
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
*************** msgstr "Methodendeklaration in Objective
*** 42639,42650 ****
  msgid "no type or storage class may be specified here,"
  msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
  
! #: c/c-parser.c:11951 cp/parser.c:34713
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "leere Liste von Eigenschaftsattributen"
  
! #: c/c-parser.c:11965 cp/parser.c:34726
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Eigenschaftsattribut fehlt"
--- 42663,42674 ----
  msgid "no type or storage class may be specified here,"
  msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "leere Liste von Eigenschaftsattributen"
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Eigenschaftsattribut fehlt"
*************** msgstr "Eigenschaftsattribut fehlt"
*** 42654,42704 ****
  msgid "unknown property attribute %<%s%s%>"
  msgstr "unbekanntes Eigenschaftsattribut %<%s%s%>"
  
! #: c/c-parser.c:12007 cp/parser.c:34763
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.c:12016 cp/parser.c:34772
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "nach dem Objective-C-Attribut %qE wird ein %<=%> erwartet"
  
! #: c/c-parser.c:12027 cp/parser.c:34786
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "Selektorname fÃ¼r %qE erwartet"
  
! #: c/c-parser.c:12043 cp/parser.c:34805
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "Methodennamen von Settern mÃ¼ssen mit %<:%> aufhÃ¶ren"
  
! #: c/c-parser.c:12257 cp/parser.c:44841
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> erfordert einen Zuweisungsausdruck, der zu einer nichtnegativen Ganzzahlkonstante kleiner als %u evaluiert"
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41327 cp/parser.c:41661 cp/parser.c:41751
! #: cp/parser.c:41824 cp/parser.c:44888 cp/parser.c:44903 cp/parser.c:44918
! #: cp/parser.c:44934 cp/parser.c:44950 cp/parser.c:44966 cp/parser.c:44993
! #: cp/parser.c:45006 cp/parser.c:45029 cp/parser.c:45042
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.c:12324 cp/parser.c:45019
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> darf nur im Datei-GÃ¼ltigkeitsbereich auftreten"
  
! #: c/c-parser.c:12411 cp/parser.c:45114
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> darf nur in einem Schleifenkonstrukt mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-parser.c:12418 cp/parser.c:45120
  #, 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"
--- 42678,42728 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "unbekanntes Eigenschaftsattribut %<%s%s%>"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "nach dem Objective-C-Attribut %qE wird ein %<=%> erwartet"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "Selektorname fÃ¼r %qE erwartet"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "Methodennamen von Settern mÃ¼ssen mit %<:%> aufhÃ¶ren"
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> erfordert einen Zuweisungsausdruck, der zu einer nichtnegativen Ganzzahlkonstante kleiner als %u evaluiert"
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> darf nur im Datei-GÃ¼ltigkeitsbereich auftreten"
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> darf nur in einem Schleifenkonstrukt mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
*************** msgstr "%<#pragma omp section%> darf nur
*** 42708,42725 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei verwendet werden"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45149 cp/parser.c:45182
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.c:12490 cp/parser.c:44878
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35224 cp/parser.c:37940 cp/parser.c:43961 cp/parser.c:43969
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
--- 42732,42749 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei verwendet werden"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
*************** msgstr "%<)%> oder %<,%> erwartet"
*** 42739,42791 ****
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.c:13267 cp/semantics.c:7767
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.c:13309 cp/parser.c:35911
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:13386 cp/parser.c:35975
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.c:13388 cp/parser.c:35977
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> oder %<shared%> erwartet"
  
! #: c/c-parser.c:13508 cp/parser.c:36088
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36106
! #: cp/parser.c:41653 cp/parser.c:41743
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.c:13581 cp/parser.c:36161
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.c:13588 cp/parser.c:36168
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.c:13590 cp/parser.c:36170
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.c:13596 cp/parser.c:36176
  #, 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"
--- 42763,42815 ----
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> oder %<shared%> erwartet"
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "wenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwenden"
*************** msgstr "Wert von %<num_threads%> muss po
*** 42807,42913 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.c:13804 cp/semantics.c:7972
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.c:13851 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
  
! #: c/c-parser.c:13885 cp/parser.c:36368
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "konstanter Ganzzahlausdruck mit gÃ¼ltigem sync-hint-Wert erwartet"
  
! #: c/c-parser.c:13925 cp/parser.c:36410
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet"
  
! #: c/c-parser.c:13986 cp/parser.c:36475
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<pointer%> erwartet"
  
! #: c/c-parser.c:14052 cp/parser.c:36544
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.c:14055 cp/parser.c:36547
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
  
! #: c/c-parser.c:14129 cp/semantics.c:7009
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7041
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.c:14203 cp/parser.c:35683
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.c:14237 cp/parser.c:35716
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.c:14404 cp/semantics.c:8137
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36579 cp/parser.c:36589
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.c:14502 cp/parser.c:36627
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.c:14555 cp/parser.c:36695
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "Argument fÃ¼r %<ordered%> muss ein positiver, ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43612
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.c:14800 cp/parser.c:36953
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.c:14854 cp/parser.c:36969
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.c:14858 cp/parser.c:36972
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.c:14870 cp/semantics.c:7076
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Wert der ChunkgrÃ¶ÃŸe muss positiv sein"
  
! #: c/c-parser.c:14893 cp/parser.c:36992
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungÃ¼ltige Ablaufart"
--- 42831,42937 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "konstanter Ganzzahlausdruck mit gÃ¼ltigem sync-hint-Wert erwartet"
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<pointer%> erwartet"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "Argument fÃ¼r %<ordered%> muss ein positiver, ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Wert der ChunkgrÃ¶ÃŸe muss positiv sein"
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungÃ¼ltige Ablaufart"
*************** msgstr "ungÃ¼ltige Ablaufart"
*** 42917,42933 ****
  msgid "%<num_teams%> value must be positive"
  msgstr "Wert von %<num_teams%> muss positiv sein"
  
! #: c/c-parser.c:15059 cp/semantics.c:7172
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Wert von %<thread_limit%> muss positiv sein"
  
! #: c/c-parser.c:15104 cp/semantics.c:7291
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "Ausdruck fÃ¼r %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:15149 cp/semantics.c:7389
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocate%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
--- 42941,42957 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "Wert von %<num_teams%> muss positiv sein"
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Wert von %<thread_limit%> muss positiv sein"
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "Ausdruck fÃ¼r %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocate%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
*************** msgid "%<simdlen%> clause expression mus
*** 42948,42969 ****
  msgstr "Ausdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79924
! #: c/c-parser.c:15580 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unvertrÃ¤glich mit %qs"
  
! #: c/c-parser.c:15627 cp/parser.c:37769 cp/parser.c:37998 cp/parser.c:38048
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungÃ¼ltige AbhÃ¤ngigkeitsart"
  
! #: c/c-parser.c:15714 cp/parser.c:37844
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungÃ¼ltige Zuordnungsart"
  
! #: c/c-parser.c:15812 cp/parser.c:37945
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungÃ¼ltige Â»dist_scheduleÂ«-Art"
--- 42972,42993 ----
  msgstr "Ausdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79924
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unvertrÃ¤glich mit %qs"
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungÃ¼ltige AbhÃ¤ngigkeitsart"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungÃ¼ltige Zuordnungsart"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungÃ¼ltige Â»dist_scheduleÂ«-Art"
*************** msgstr "ungÃ¼ltige Â»proc_bindÂ«-Art"
*** 42978,43059 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.c:16009 cp/semantics.c:7547
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "Ereignishandle in %<detach%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_event_handle_t%>"
  
! #: c/c-parser.c:16206 cp/parser.c:38282
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Klausel %<#pragma acc%> erwartet"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38293 cp/parser.c:38664
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist fÃ¼r %qs ungÃ¼ltig"
  
! #: c/c-parser.c:16261 cp/parser.c:38340
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "Klauseln in %<simd%>-Eigenschaft sollten durch %<,%> getrennt werden"
  
! #: c/c-parser.c:16406 cp/parser.c:38518
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs muss die erste Klausel von %qs sein"
  
! #: c/c-parser.c:16538 cp/parser.c:38653
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Klausel %<#pragma omp%> erwartet"
  
! #: c/c-parser.c:16671 cp/parser.c:42180
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "keine gÃ¼ltigen Klauseln in %<#pragma acc declare%> angegeben"
  
! #: c/c-parser.c:16681 cp/parser.c:42190
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16701 cp/parser.c:42210
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "In %<#pragma acc declare link%> muss %qD eine globale Variable sein"
  
! #: c/c-parser.c:16712 cp/parser.c:42221
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-parser.c:16719 cp/parser.c:42228
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungÃ¼ltige Verwendung der %<extern%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16727 cp/parser.c:42236
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungÃ¼ltige Verwendung der %<global%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16738 cp/parser.c:42258
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD muss eine Variable sein, die im selben GÃ¼ltigkeitsbereich wie %<#pragma acc declare%> deklariert ist"
  
! #: c/c-parser.c:16748 cp/parser.c:42268
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Variable %qD wird in %<#pragma acc declare%> mehr als einmal verwendet"
  
! #: c/c-parser.c:16841 cp/parser.c:42365
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.c:16857 cp/parser.c:42382
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> hat keine Datenverschiebeklausel"
--- 43002,43083 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "Ereignishandle in %<detach%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_event_handle_t%>"
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Klausel %<#pragma acc%> erwartet"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist fÃ¼r %qs ungÃ¼ltig"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "Klauseln in %<simd%>-Eigenschaft sollten durch %<,%> getrennt werden"
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs muss die erste Klausel von %qs sein"
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Klausel %<#pragma omp%> erwartet"
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "keine gÃ¼ltigen Klauseln in %<#pragma acc declare%> angegeben"
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "In %<#pragma acc declare link%> muss %qD eine globale Variable sein"
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungÃ¼ltige Verwendung der %<extern%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungÃ¼ltige Verwendung der %<global%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD muss eine Variable sein, die im selben GÃ¼ltigkeitsbereich wie %<#pragma acc declare%> deklariert ist"
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Variable %qD wird in %<#pragma acc declare%> mehr als einmal verwendet"
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> hat keine Datenverschiebeklausel"
*************** msgstr "%qE wurde nicht deklariert"
*** 43068,43074 ****
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.c:17128 cp/parser.c:44205
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
--- 43092,43098 ----
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
*************** msgstr "%qD bezeichnet keine Funktion"
*** 43078,43104 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten"
  
! #: c/c-parser.c:17191 cp/parser.c:44256 cp/parser.c:44301
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Deklaration oder Definition einer einzelnen Funktion auftreten"
  
! #: c/c-parser.c:17222 cp/parser.c:44330
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> muss vor Verwendung angewendet werden"
  
! #: c/c-parser.c:17223 cp/parser.c:44332
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> muss vor Definition angewendet werden"
  
! #: c/c-parser.c:17267 cp/parser.c:42583
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten"
  
! #: c/c-parser.c:17322 cp/parser.c:38743
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "%<allocator%> erwartet"
--- 43102,43128 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten"
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Deklaration oder Definition einer einzelnen Funktion auftreten"
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> muss vor Verwendung angewendet werden"
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> muss vor Definition angewendet werden"
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten"
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "%<allocator%> erwartet"
*************** msgstr "%<allocator%> erwartet"
*** 43108,43189 ****
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocator%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
  
! #: c/c-parser.c:17353 cp/parser.c:38758
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocate%> wird nicht mehr unterstÃ¼tzt"
  
! #: c/c-parser.c:17452 cp/parser.c:38851
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%> oder %<capture%> erwartet"
  
! #: c/c-parser.c:17474 cp/parser.c:38873
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwartet"
  
! #: c/c-parser.c:17488 cp/parser.c:38887
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.c:17495 cp/parser.c:38894
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.c:17552 cp/parser.c:38951
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp atomic read%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<release%>"
  
! #: c/c-parser.c:17561 cp/parser.c:38960
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic write%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>"
  
! #: c/c-parser.c:17571 cp/parser.c:38969
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic update%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>"
  
! #: c/c-parser.c:17837 cp/parser.c:39174 cp/parser.c:39200
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17841 cp/parser.c:39231 cp/parser.c:39247
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9721 cp/semantics.c:9731
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher"
  
! #: c/c-parser.c:17990 cp/semantics.c:9796
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
  
! #: c/c-parser.c:18047 cp/parser.c:39431
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet"
  
! #: c/c-parser.c:18059 cp/parser.c:39447
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.c:18095 cp/parser.c:39480
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> oder %<acquire%> erwartet"
  
! #: c/c-parser.c:18102 cp/parser.c:39487
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben"
--- 43132,43213 ----
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocator%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocate%> wird nicht mehr unterstÃ¼tzt"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%> oder %<capture%> erwartet"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwartet"
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp atomic read%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<release%>"
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic write%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>"
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic update%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>"
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher"
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> oder %<acquire%> erwartet"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben"
*************** msgstr "%<flush%>-Liste wurde zusammen m
*** 43193,43224 ****
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.c:18161 cp/parser.c:40092
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.c:18166 cp/parser.c:40098
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.c:18222 cp/parser.c:40149
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.c:18233 cp/parser.c:40160
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel mit einem Parameter angegeben werden"
  
! #: c/c-parser.c:18251 cp/parser.c:40188
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "fÃ¼r Anweisung erwartet"
  
! #: c/c-parser.c:18330 cp/semantics.c:9306 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
--- 43217,43248 ----
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel mit einem Parameter angegeben werden"
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "fÃ¼r Anweisung erwartet"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
*************** msgstr "Schleifendeklaration oder Initia
*** 43228,43299 ****
  msgid "not enough perfectly nested loops"
  msgstr "nicht genÃ¼gend perfekt geschachtelte Schleifen"
  
! #: c/c-parser.c:18464 cp/parser.c:40502
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
  
! #: c/c-parser.c:18547 cp/parser.c:40298 cp/parser.c:40340 cp/pt.c:17886
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht Â»firstprivateÂ« sein"
  
! #: c/c-parser.c:18681 cp/parser.c:40621
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<ordered%>-Klausel mit Parameter darf nicht beim %qs-Konstruk angegeben werden"
  
! #: c/c-parser.c:18895 cp/parser.c:40839
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> mit %<depend%>-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.c:19105 cp/parser.c:41040
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
  
! #: c/c-parser.c:19381 cp/parser.c:41318
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.c:19634 cp/parser.c:41591
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19650 cp/parser.c:41607
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> muss mindestens eine %<map%>-, %<use_device_ptr%>- oder %<use_device_addr%>-Klausel enthalten"
  
! #: c/c-parser.c:19698 cp/parser.c:41837
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> muss mindestens eine %<from%>- oder %<to%>-Klausel enthalten"
  
! #: c/c-parser.c:19772 cp/parser.c:41690
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> mit Zuordnungstyp auÃŸer %<to%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19784 cp/parser.c:41702
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.c:19859 cp/parser.c:41781
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> mit Zuordnungstyp auÃŸer %<from%>, %<release%> oder %<delete%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19872 cp/parser.c:41794
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.c:20095 cp/parser.c:42055
  #, 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"
--- 43252,43323 ----
  msgid "not enough perfectly nested loops"
  msgstr "nicht genÃ¼gend perfekt geschachtelte Schleifen"
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht Â»firstprivateÂ« sein"
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<ordered%>-Klausel mit Parameter darf nicht beim %qs-Konstruk angegeben werden"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> mit %<depend%>-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> muss mindestens eine %<map%>-, %<use_device_ptr%>- oder %<use_device_addr%>-Klausel enthalten"
  
! #: c/c-parser.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> muss mindestens eine %<from%>- oder %<to%>-Klausel enthalten"
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> mit Zuordnungstyp auÃŸer %<to%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> mit Zuordnungstyp auÃŸer %<from%>, %<release%> oder %<delete%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
*************** msgstr "%<#pragma omp declare %s%> muss
*** 43308,43364 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten"
  
! #: c/c-parser.c:20270 cp/parser.c:42731
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.c:20323 cp/parser.c:42783
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "Selektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qs"
  
! #: c/c-parser.c:20348 cp/parser.c:42807
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.c:20375 cp/parser.c:42846 cp/pt.c:11516
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "das Score-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20378 cp/parser.c:42849 cp/pt.c:11533
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: c/c-parser.c:20402 cp/parser.c:42877 cp/pt.c:11519
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral sein"
  
! #: c/c-parser.c:20447 cp/parser.c:42921
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.c:20469 cp/parser.c:42943 cp/pt.c:11523
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20480 cp/parser.c:42954
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "Eigenschaften fÃ¼r %<simd%>-Selektor dÃ¼rfen nicht in %<metadirective%> angegeben werden"
  
! #: c/c-parser.c:20567 cp/parser.c:43040
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet"
  
! #: c/c-parser.c:20642 cp/parser.c:43148
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
--- 43332,43388 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "Selektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qs"
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "das Score-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral sein"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "Eigenschaften fÃ¼r %<simd%>-Selektor dÃ¼rfen nicht in %<metadirective%> angegeben werden"
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
*************** msgstr "%<match%> erwartet"
*** 43368,43379 ****
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.c:20668 cp/decl.c:7567
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Variante %qD und Basis %qD haben unvertrÃ¤gliche Typen"
  
! #: c/c-parser.c:20680 cp/decl.c:7576
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
--- 43392,43403 ----
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Variante %qD und Basis %qD haben unvertrÃ¤gliche Typen"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
*************** msgstr "die Variante %qD ist eine eingeb
*** 43383,43414 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.c:20731 cp/parser.c:43193
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.c:20840 cp/parser.c:43298
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD ist sowohl in %<link%>- als auch %<to%>-Klauseln des Deklarationsziels angegeben"
  
! #: c/c-parser.c:20889 cp/parser.c:43347
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "Direktiven mit nur %<device_type%>-Klauseln werden ignoriert"
  
! #: c/c-parser.c:20908 cp/parser.c:43372
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: c/c-parser.c:20915 cp/parser.c:43379
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> erwartet"
  
! #: c/c-parser.c:20921 cp/parser.c:43386
  #, 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%>"
--- 43407,43438 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD ist sowohl in %<link%>- als auch %<to%>-Klauseln des Deklarationsziels angegeben"
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "Direktiven mit nur %<device_type%>-Klauseln werden ignoriert"
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> erwartet"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> ohne zugehÃ¶riges %<#pragma omp declare target%>"
*************** msgstr "Funktionsname und %<(%> erwartet
*** 43463,43504 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "eins der Argumente fÃ¼r den Initialisierungsaufruf sollte %<&omp_priv%> sein"
  
! #: c/c-parser.c:21331 cp/parser.c:43854
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.c:21395 cp/parser.c:43917
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet"
  
! #: c/c-parser.c:21415 cp/parser.c:43943
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "eine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet"
  
! #: c/c-parser.c:21424 cp/parser.c:43952
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "die %qs-Klausel wird in der %<requires%>-Direktive noch nicht unterstÃ¼tzt"
  
! #: c/c-parser.c:21436 cp/parser.c:43964
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet"
  
! #: c/c-parser.c:21448 cp/parser.c:43976
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheit"
  
! #: c/c-parser.c:21457 cp/parser.c:43985
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "%<atomic_default_mem_order%>-Klausel wird lexikalisch nach dem ersten %<atomic%>-Konstrukt ohne Speicherreihenfolge-Klausel verwendet"
  
! #: c/c-parser.c:21471 cp/parser.c:43999
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> erfordert mindestens eine Klausel"
--- 43487,43528 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "eins der Argumente fÃ¼r den Initialisierungsaufruf sollte %<&omp_priv%> sein"
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "eine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet"
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "die %qs-Klausel wird in der %<requires%>-Direktive noch nicht unterstÃ¼tzt"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet"
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheit"
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "%<atomic_default_mem_order%>-Klausel wird lexikalisch nach dem ersten %<atomic%>-Konstrukt ohne Speicherreihenfolge-Klausel verwendet"
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> erfordert mindestens eine Klausel"
*************** msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %<reduc
*** 43513,43539 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit variabler LÃ¤nge in %<reduction%>-Klausel"
  
! #: c/c-parser.c:21736 cp/semantics.c:8745
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.c:21738 cp/semantics.c:8747
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.c:21742 cp/semantics.c:8749
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-parser.c:21921 cp/parser.c:44732
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsbasierten Speicher"
  
! #: c/c-parser.c:21927 cp/parser.c:44738
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
--- 43537,43563 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit variabler LÃ¤nge in %<reduction%>-Klausel"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsbasierten Speicher"
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
*************** msgstr "%<__transaction_cancel%> innerha
*** 43543,43549 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von Ã¤uÃŸerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-Funktion"
  
! #: c/c-parser.c:21944 cp/parser.c:44756
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
--- 43567,43573 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von Ã¤uÃŸerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-Funktion"
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
*************** msgstr "fehlende schlieÃŸende geschweift
*** 43558,43564 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10615 c/c-typeck.c:10657 cp/call.c:4552
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
--- 43582,43588 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
*************** msgstr "Attribut %qs ist nur auf Funktio
*** 43600,43726 ****
  msgid "function types not truly compatible in ISO C"
  msgstr "Funktionstypen nicht wirklich kompatibel in ISO-C"
  
! #: c/c-typeck.c:770
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "Operanden von dezimalen Gleitkomma- und Vektortypen kÃ¶nnen nicht gemischt werden"
  
! #: c/c-typeck.c:775
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "Operanden von dezimalen Gleitkomma- und komplexen Typen kÃ¶nnen nicht gemischt werden"
  
! #: c/c-typeck.c:780
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "Operanden von dezimalen und anderen Gleitkommatypen kÃ¶nnen nicht gemischt werden"
  
! #: c/c-typeck.c:1325
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr "Zeiger auf Arrays mit unterschiedlichen Qualifizierern sind in ISO-C inkompatibel"
  
! #: c/c-typeck.c:1329
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "Typen nicht ganz kompatibel"
  
! #: c/c-typeck.c:1333
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "Zeiger-Zieltypen sind in C++ inkompatibel"
  
! #: c/c-typeck.c:1666
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "FunktionsrÃ¼ckgabetypen nicht kompatibel wegen %<volatile%>"
  
! #: c/c-typeck.c:1924
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "Umwandlung eines zusammengesetzten Arrayliterals ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:2457 c/c-typeck.c:9170
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT hat kein Element namens %qE; meinten Sie %qE?"
  
! #: c/c-typeck.c:2461 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT hat kein Element namens %qE"
  
! #: c/c-typeck.c:2470
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "Zugriff auf ein Element %qE einer atomaren Struktur %qE"
  
! #: c/c-typeck.c:2473
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "Zugriff auf ein Element %qE einer atomaren Union %qE"
  
! #: c/c-typeck.c:2533
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE ist ein Zeiger; meinten Sie %<->%>?"
  
! #: c/c-typeck.c:2539
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "Anfrage nach Element %qE in etwas, was keine Struktur oder Variante ist"
  
! #: c/c-typeck.c:2587
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Dereferenzierung eines %<void *%>-Zeigers"
  
! #: c/c-typeck.c:2642
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indizierter Wert ist weder Array noch Zeiger noch Vektor"
  
! #: c/c-typeck.c:2652 cp/typeck.c:3588 cp/typeck.c:3681
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "Arrayindex ist keine Ganzzahl"
  
! #: c/c-typeck.c:2658
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indizierter Wert ist Zeiger auf Funktion"
  
! #: c/c-typeck.c:2712
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO-C verbietet, ein %<register%>-Array zu indizieren"
  
! #: c/c-typeck.c:2715
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO-C90 verbietet, ein Nicht-L-Wert-Array zu indizieren"
  
! #: c/c-typeck.c:2829
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "enum-Konstante hier definiert"
  
! #: c/c-typeck.c:2936 cp/typeck.c:1801
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> auf Array-Funktionsparameter %qE gibt die GrÃ¶ÃŸe von %qT zurÃ¼ck"
  
! #: c/c-typeck.c:3089
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "gerufenes Objekt %qE ist keine Funktion oder Funktionszeiger"
  
! #: c/c-typeck.c:3094
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "gerufenes Objekt %qD ist keine Funktion oder Funktionszeiger"
  
! #: c/c-typeck.c:3100
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "gerufenes Objekt ist keine Funktion oder Funktionszeiger"
--- 43624,43750 ----
  msgid "function types not truly compatible in ISO C"
  msgstr "Funktionstypen nicht wirklich kompatibel in ISO-C"
  
! #: c/c-typeck.c:776
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "Operanden von dezimalen Gleitkomma- und Vektortypen kÃ¶nnen nicht gemischt werden"
  
! #: c/c-typeck.c:781
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "Operanden von dezimalen Gleitkomma- und komplexen Typen kÃ¶nnen nicht gemischt werden"
  
! #: c/c-typeck.c:786
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "Operanden von dezimalen und anderen Gleitkommatypen kÃ¶nnen nicht gemischt werden"
  
! #: c/c-typeck.c:1331
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr "Zeiger auf Arrays mit unterschiedlichen Qualifizierern sind in ISO-C inkompatibel"
  
! #: c/c-typeck.c:1335
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "Typen nicht ganz kompatibel"
  
! #: c/c-typeck.c:1339
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "Zeiger-Zieltypen sind in C++ inkompatibel"
  
! #: c/c-typeck.c:1672
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "FunktionsrÃ¼ckgabetypen nicht kompatibel wegen %<volatile%>"
  
! #: c/c-typeck.c:1930
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "Umwandlung eines zusammengesetzten Arrayliterals ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT hat kein Element namens %qE; meinten Sie %qE?"
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT hat kein Element namens %qE"
  
! #: c/c-typeck.c:2520
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "Zugriff auf ein Element %qE einer atomaren Struktur %qE"
  
! #: c/c-typeck.c:2523
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "Zugriff auf ein Element %qE einer atomaren Union %qE"
  
! #: c/c-typeck.c:2583
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE ist ein Zeiger; meinten Sie %<->%>?"
  
! #: c/c-typeck.c:2589
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "Anfrage nach Element %qE in etwas, was keine Struktur oder Variante ist"
  
! #: c/c-typeck.c:2637
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Dereferenzierung eines %<void *%>-Zeigers"
  
! #: c/c-typeck.c:2692
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indizierter Wert ist weder Array noch Zeiger noch Vektor"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "Arrayindex ist keine Ganzzahl"
  
! #: c/c-typeck.c:2708
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indizierter Wert ist Zeiger auf Funktion"
  
! #: c/c-typeck.c:2762
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO-C verbietet, ein %<register%>-Array zu indizieren"
  
! #: c/c-typeck.c:2765
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO-C90 verbietet, ein Nicht-L-Wert-Array zu indizieren"
  
! #: c/c-typeck.c:2879
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "enum-Konstante hier definiert"
  
! #: c/c-typeck.c:2986 cp/typeck.c:1812
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> auf Array-Funktionsparameter %qE gibt die GrÃ¶ÃŸe von %qT zurÃ¼ck"
  
! #: c/c-typeck.c:3139
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "gerufenes Objekt %qE ist keine Funktion oder Funktionszeiger"
  
! #: c/c-typeck.c:3144
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "gerufenes Objekt %qD ist keine Funktion oder Funktionszeiger"
  
! #: c/c-typeck.c:3150
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "gerufenes Objekt ist keine Funktion oder Funktionszeiger"
*************** msgstr "gerufenes Objekt ist keine Funkt
*** 43728,45321 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3130
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "Funktion Ã¼ber nicht kompatiblen Typen aufgerufen"
  
! #: c/c-typeck.c:3135 c/c-typeck.c:3187
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "Funktion mit qualifiziertem void-RÃ¼ckgabetypen aufgerufen"
  
! #: c/c-typeck.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "Typ des formalen Parameters %d ist unvollstÃ¤ndig"
  
! #: c/c-typeck.c:3256
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als Ganzzahl statt Gleitkomma aufgrund des Prototyps"
  
! #: c/c-typeck.c:3262
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als Ganzzahl statt komplex aufgrund des Prototyps"
  
! #: c/c-typeck.c:3268
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als komplex statt Gleitkomma aufgrund des Prototyps"
  
! #: c/c-typeck.c:3274
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als Gleitkomma statt Ganzzahl aufgrund des Prototyps"
  
! #: c/c-typeck.c:3280
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als komplex statt Ganzzahl aufgrund des Prototyps"
  
! #: c/c-typeck.c:3286
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als Gleitkomma statt komplex aufgrund des Prototyps"
  
! #: c/c-typeck.c:3300
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als %<float%> statt %<double%> aufgrund des Prototyps"
  
! #: c/c-typeck.c:3326
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als %qT statt %qT aufgrund des Prototyps"
  
! #: c/c-typeck.c:3351
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE mit anderer Breite aufgrund des Prototyps"
  
! #: c/c-typeck.c:3375
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als vorzeichenlos aufgrund des Prototyps"
  
! #: c/c-typeck.c:3380
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als vorzeichenbehaftet aufgrund des Prototyps"
  
! #: c/c-typeck.c:3533
  #, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr "zu viele Argumente fÃ¼r Methode %qE"
  
! #: c/c-typeck.c:3543
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "zu viele Argumente fÃ¼r eingebaute Funktion %qE, nur %d erwartet"
  
! #: c/c-typeck.c:3615
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "implizite Umwandlung von %qT in %qT bei Ãœbergabe von Argument an Funktion"
  
! #: c/c-typeck.c:3683
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "zu wenige Argumente fÃ¼r eingebaute Funktion %qE, %u erwartet"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3886 cp/typeck.c:5119 cp/typeck.c:5388
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Vergleich mit Zeichenkettenliteral fÃ¼hrt zu unspezifiziertem Verhalten"
  
! #: c/c-typeck.c:3866 c/c-typeck.c:3877 cp/typeck.c:5146 cp/typeck.c:5170
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Vergleich zwischen Zeiger und '\\0'"
  
! #: c/c-typeck.c:3869 c/c-typeck.c:3880 cp/typeck.c:5149 cp/typeck.c:5173
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "wollten Sie vielleicht den Zeiger dereferenzieren?"
  
! #: c/c-typeck.c:3900
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "Vergleich zwischen %qT und %qT"
  
! #: c/c-typeck.c:3951
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "Zeiger des Typs %<void *%> in Subtraktion verwendet"
  
! #: c/c-typeck.c:3954
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "Zeiger auf eine Funktion in Subtraktion verwendet"
  
! #: c/c-typeck.c:3988
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "Arithmetik mit Zeiger auf unvollstÃ¤ndigen Typen"
  
! #: c/c-typeck.c:3997 cp/typeck.c:6086
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "Arithmetik mit Zeiger auf leeres Aggregat"
  
! #: c/c-typeck.c:4430
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> auf booleschem Ausdruck"
  
! #: c/c-typeck.c:4434
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: c/c-typeck.c:4444
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO-C unterstÃ¼tzt nicht %<~%> fÃ¼r komplexe Konjugation"
  
! #: c/c-typeck.c:4468
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "falsches Typargument fÃ¼r Â»absuÂ«"
  
! #: c/c-typeck.c:4493
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Ausrufungszeichen"
  
! #: c/c-typeck.c:4551
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "Schrittweite von AufzÃ¤hlungswerten (enum) ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:4554
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "Verringerung von AufzÃ¤hlungswerten (enum) ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:4561
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "Inkrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.c:4564
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Dekrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.c:4580
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "ISO-C unterstÃ¼tzt kein %<++%> und %<--%> fÃ¼r komplexe Typen"
  
! #: c/c-typeck.c:4606 c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "Argument falschen Typs fÃ¼r Inkrementierung"
  
! #: c/c-typeck.c:4608 c/c-typeck.c:4643
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "Argument falschen Typs fÃ¼r Dekrementierung"
  
! #: c/c-typeck.c:4628
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "Inkrementieren eines Zeigers auf unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:4632
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "Dekrementieren eines Zeigers auf unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:4739
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "Adresse des Ausdrucks des Typs %<void%> wird genommen"
  
! #: c/c-typeck.c:4798
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "die Adresse des Bit-Feldes %qD kann nicht ermittelt werden"
  
! #: c/c-typeck.c:4811
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "Adresse eines Skalars mit umgekehrter Speicherreihenfolge kann nicht ermittelt werden"
  
! #: c/c-typeck.c:4819
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "Adresse eines Arrays mit umgekehrter Speicherreihenfolge angefordert"
  
! #: c/c-typeck.c:5004
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "globale Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.c:5007
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.c:5012
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "Adresse der globalen Variablen %qD angefordert"
  
! #: c/c-typeck.c:5014
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: c/c-typeck.c:5153
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Nicht-L-Wert-Array in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5235
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "implizite Umwandlung von %qT in %qT um an anderes Ergebnis von Bedingung anzupassen"
  
! #: c/c-typeck.c:5294 c/c-typeck.c:5300
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "Operand von %<?:%> wechselt das Vorzeichen von %qT nach %qT, aufgrund der Vorzeichenlosigkeit des anderen Operanden"
  
! #: c/c-typeck.c:5317
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO-C verbietet bedingten Ausdruck mit nur einer void-Seite"
  
! #: c/c-typeck.c:5334
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "Zeiger auf disjunkte AdressrÃ¤ume in bedingtem Ausdruck verwendet"
  
! #: c/c-typeck.c:5345 c/c-typeck.c:5362
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "Zeiger auf Array verliert durch den Bedingungsausdruck Qualifizierer"
  
! #: c/c-typeck.c:5350 c/c-typeck.c:5367
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO-C verbietet bedingten Ausdruck zwischen %<void *%> und Funktionszeiger"
  
! #: c/c-typeck.c:5380
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "unvertrÃ¤gliche Zeigertypen %qT und %qT von %qD und %qD in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5385
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "Zeigertyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5394 c/c-typeck.c:5405
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "Zeiger-/Ganzzahltyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5419
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "Typ passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5534
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %E"
  
! #: c/c-typeck.c:5538
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut deklariert) wird ignoriert"
  
! #: c/c-typeck.c:5556
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "der RÃ¼ckgabewert vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %E"
  
! #: c/c-typeck.c:5561
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "der RÃ¼ckgabewert vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriert"
  
! #: c/c-typeck.c:5570 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "im Aufruf von %qD, hier deklariert"
  
! #: c/c-typeck.c:5619
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "linker Operand des Komma-Ausdrucks hat keinen Effekt"
  
! #: c/c-typeck.c:5637 c/c-typeck.c:11178
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "rechter Operand des Komma-Ausdrucks hat keinen Effekt"
  
! #: c/c-typeck.c:5708
  msgid "cast adds %q#v qualifier to function type"
  msgstr "Typumwandlung fÃ¼gt Qualifizierer %q#v zu Funktionstyp hinzu"
  
! #: c/c-typeck.c:5714
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "Typumwandlung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:5749
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "zur Sicherheit mÃ¼ssen alle vorÃ¼bergehenden Zeiger in Umwandlung von %qT in %qT mit %<const%> qualifiziert sein"
  
! #: c/c-typeck.c:5843
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "Typkonvertierung gibt Arraytyp an"
  
! #: c/c-typeck.c:5849
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "Typkonvertierung gibt Funktionstyp an"
  
! #: c/c-typeck.c:5864
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO-C verbietet Typkonvertierung von Nicht-Skalar auf selben Typen"
  
! #: c/c-typeck.c:5884
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO-C verbietet Typkonvertierung auf union-Typ"
  
! #: c/c-typeck.c:5894
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "Typkonvertierung in union-Typ von nicht in union vorhandenem Typen"
  
! #: c/c-typeck.c:5929
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "Umwandlung in %s-Adressraumzeiger aus getrenntem allgemeinen Adressraumzeiger"
  
! #: c/c-typeck.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "Umwandlung in allgemeinen Adressraumzeiger von getrenntem %s-Adressraumzeiger"
  
! #: c/c-typeck.c:5939
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "Umwandlung in %s-Adressraumzeiger von getrenntem %s-Adressraumzeiger"
  
! #: c/c-typeck.c:5959
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "Typkonvertierung erfordert Ausrichtung des Zieltyps"
  
! #: c/c-typeck.c:5970
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "Typkonvertierung von Zeiger auf Ganzzahl anderer Breite"
  
! #: c/c-typeck.c:5975
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "Typumwandlung von Funktionsaufruf des Typs %qT in unpassenden Typen %qT"
  
! #: c/c-typeck.c:5984 cp/typeck.c:8438
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "Typkonvertierung in Zeiger von Ganzzahl anderer Breite"
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO-C verbietet Konvertierung von Funktionszeigern in Objektzeigertyp"
  
! #: c/c-typeck.c:6007
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO-C verbietet Konvertierung von Objektzeigertypen in Funktionszeigertyp"
  
! #: c/c-typeck.c:6017
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "unvollstÃ¤ndiger Funktionstyp %qT kann nicht nach %qT umgewandelt werden"
  
! #: c/c-typeck.c:6112
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "Definition eines Typs in einer Umwandlung ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:6153
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "Zuweisung an Ausdruck von Arraytyp"
  
! #: c/c-typeck.c:6279
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-Umwandlung in Zuweisung ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:6481 c/c-typeck.c:6503 c/c-typeck.c:6529
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(nahe der Initialisierung fÃ¼r %qs)"
  
! #: c/c-typeck.c:6544
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Array mit geklammerter Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.c:6587 c/c-typeck.c:6833
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT erwartet, aber Argument hat Typ %qT"
  
! #: c/c-typeck.c:6621
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "der Typ von %qD Argument %d ist %qT, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT"
  
! #: c/c-typeck.c:6624
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "der Typ von %qD Argument %d wird zu %qT befÃ¶rdert, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT"
  
! #: c/c-typeck.c:6629
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "eingebaute %qD ist hier deklariert"
  
! #: c/c-typeck.c:6828
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "Enum-Umwandlung bei Ãœbergabe des Arguments %d von %qE ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:6837
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in Zuweisung ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:6841
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in Initialisierung ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:6846
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in RÃ¼ckgabe ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:6864
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "implizite Umwandlung von %qT nach %qT"
  
! #: c/c-typeck.c:7042 c/c-typeck.c:7397
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "Ãœbergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7045 c/c-typeck.c:7400
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "Zuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7048 c/c-typeck.c:7402
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "Initialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7051 c/c-typeck.c:7404
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7059 c/c-typeck.c:7292 c/c-typeck.c:7335
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "Ãœbergabe des Arguments %d von %qE entfernt Kennzeichner %qv von Zeiger-Ziel-Typ"
  
! #: c/c-typeck.c:7061 c/c-typeck.c:7294 c/c-typeck.c:7337
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "Zuweisung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:7063 c/c-typeck.c:7296 c/c-typeck.c:7339
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "Initialisierung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:7065 c/c-typeck.c:7298 c/c-typeck.c:7341
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:7074
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO-C verbietet Argumentkonvertierung in union-Typ"
  
! #: c/c-typeck.c:7142
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "Anfrage zur impliziten fÃ¼r Umwandlung von %qT in %qT ist in C++ nicht erlaubt"
  
! #: c/c-typeck.c:7155
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Ãœbergabe des Arguments %d von %qE von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.c:7165
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "Zuweisung von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.c:7175
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "Initialisierung von Zeiger auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.c:7185
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "RÃ¼ckgabe von Pointer auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.c:7208
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "Argument %d von %qE kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: c/c-typeck.c:7214
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "Links-Zuweisung kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: c/c-typeck.c:7219
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "Linke-Initialisierung kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: c/c-typeck.c:7224 cp/typeck.c:9547
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "RÃ¼ckgabetyp kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Ãœbergabe des Arguments %d von %qE von inkompatibler Speicherreihenfolge fÃ¼r Skalare"
  
! #: c/c-typeck.c:7250
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "Zuweisung an %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r Skalare"
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "Initialisierung von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r Skalare"
  
! #: c/c-typeck.c:7260
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "RÃ¼ckgabe von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r Skalare"
  
! #: c/c-typeck.c:7309
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Ãœbergabe des Arguments %d von %qE zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.c:7312
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Zuweisung zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.c:7314
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Initialisierung zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.c:7316
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO-C verbietet return zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.c:7360
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "Zeigerziele bei Ãœbergabe des Arguments %d von %qE unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.c:7368
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "Zeigerziele in Zuweisung von %qT nach %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.c:7373
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "Zeigerziele in Initialisierung von %qT nach %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.c:7378
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "Zeigerziele in RÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Ãœbergabe des Arguments %d von %qE von inkompatiblem Zeigertyp"
  
! #: c/c-typeck.c:7428
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "Zuweisung an %qT von Zeiger auf %qD mit inkompatiblem Typ %qT"
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "Zuweisung an %qT von inkompatiblem Zeigertyp %qT"
  
! #: c/c-typeck.c:7439
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "Initialisierung von %qT von Zeiger auf %qD mit inkompatiblem Typ %qT"
  
! #: c/c-typeck.c:7444
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "Initialisierung von %qT von inkompatiblem Zeigertyp %qT"
  
! #: c/c-typeck.c:7451
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "RÃ¼ckgabe von Zeiger auf %qD vom Typ %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qT"
  
! #: c/c-typeck.c:7456
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "RÃ¼ckgabe von %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qT"
  
! #: c/c-typeck.c:7495
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "Ãœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7502
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "Zuweisung an %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7507
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "Initialisierung von %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "RÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7531
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "Ãœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7538
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "Zuweisung an %qT aus %qT wandelt einen Zeiger in eine Ganzzahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7543
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "Initialisierung eines %qT aus %qT wandelt einen Zeiger in eine Zahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7547
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "RÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt einen Zeiger in eine Zahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7574
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Inkompatibler Typ fÃ¼r Argument %d von %qE"
  
! #: c/c-typeck.c:7585
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "unvertrÃ¤gliche Typen bei Zuweisung an Typ %qT von Typ %qT"
  
! #: c/c-typeck.c:7595
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "inkompatible Typen bei Initialisierung von Typ %qT mit Typ %qT"
  
! #: c/c-typeck.c:7605
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "unvertrÃ¤gliche Typen bei RÃ¼ckgabe von Typ %qT, aber %qT wurde erwartet"
  
! #: c/c-typeck.c:7673
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionelles C lehnt automatische Gesamt-Initialisierung ab"
  
! #: c/c-typeck.c:7913 c/c-typeck.c:8807 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Initialisierung eines flexiblen Array-Elements"
  
! #: c/c-typeck.c:7929 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "Array von %qT kann nicht aus einem Zeichenkettenliteral mit Typ %<Array von %T%> initialisiert werden"
  
! #: c/c-typeck.c:7969
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "Array unpassenden Typs mit Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.c:8037 cp/typeck.c:2182
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ungÃ¼ltige Verwendung eines Nicht-L-Wert-Arrays"
  
! #: c/c-typeck.c:8056 c/c-typeck.c:8080 c/c-typeck.c:8083 c/c-typeck.c:8091
! #: c/c-typeck.c:8131 c/c-typeck.c:9660 c/c-typeck.c:9710
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Initialisierungselement ist nicht konstant"
  
! #: c/c-typeck.c:8065
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "Array mit nicht konstantem Arrayausdruck initialisiert"
  
! #: c/c-typeck.c:8096 c/c-typeck.c:8144 c/c-typeck.c:9720
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Initialisierungselement ist kein konstanter Ausdruck"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:9715
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar"
  
! #: c/c-typeck.c:8157
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ungÃ¼ltige Initialisierung"
  
! #: c/c-typeck.c:8435 cp/decl.c:6976
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "opake Vektortypen kÃ¶nnen nicht initialisiert werden"
  
! #: c/c-typeck.c:8655
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "zusÃ¤tzliche geschweifte Klammern am Ende der Initialisierung"
  
! #: c/c-typeck.c:8738
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "geschweifte Klammern um Skalar-Initialisierung"
  
! #: c/c-typeck.c:8804 c/c-typeck.c:10243 cp/typeck2.c:1109 cp/typeck2.c:1367
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "Initialisierung eines flexiblen Array-Elements in geschachteltem Kontext"
  
! #: c/c-typeck.c:8841
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "geschweifte Klammern fehlen um Initialisierung"
  
! #: c/c-typeck.c:8864
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "fehlende Initialisierung fÃ¼r Feld %qD von %qT fehlt"
  
! #: c/c-typeck.c:8888
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "leere Skalar-Initialisierung"
  
! #: c/c-typeck.c:8893
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "zusÃ¤tzliche Elemente in Skalar-Initialisierung"
  
! #: c/c-typeck.c:9012 c/c-typeck.c:9094
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Arrayindex in Nicht-Array-Initialisierung"
  
! #: c/c-typeck.c:9017 c/c-typeck.c:9156
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Feldname nicht in Datensatz- oder union-Initialisierung"
  
! #: c/c-typeck.c:9067
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Arrayindex in Initialisierung hat nicht Ganzzahltyp"
  
! #: c/c-typeck.c:9076 c/c-typeck.c:9085
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Arrayindex in Initialisierung ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.c:9090 c/c-typeck.c:9092
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "nichtkonstanter Arrayindex in Initialisierung"
  
! #: c/c-typeck.c:9096 c/c-typeck.c:9099
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Arrayindex in Initialisierung Ã¼berschreitet Arraygrenzen"
  
! #: c/c-typeck.c:9118
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leerer Indexbereich in Initialisierung"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Arrayindexbereich in Initialisierung Ã¼berschreitet Arraygrenzen"
  
! #: c/c-typeck.c:9229 c/c-typeck.c:9259 c/c-typeck.c:9803
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "initialisiertes Feld mit Seiteneffekten Ã¼berschrieben"
  
! #: c/c-typeck.c:9233 c/c-typeck.c:9263 c/c-typeck.c:9806
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "initialisiertes Feld Ã¼berschrieben"
  
! #: c/c-typeck.c:9737
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-Umwandlung in Initialisierung ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:10118
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ã¼berzÃ¤hlige Elemente in %<char%>-Array-Initialisierung"
  
! #: c/c-typeck.c:10125 c/c-typeck.c:10202
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ElementÃ¼berschreitung in struct-Initialisierung"
  
! #: c/c-typeck.c:10146
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "positionelle Initialisierung eines Feldes in %<struct%>, die mit dem %<designated_init%>-Attribut deklariert wurde"
  
! #: c/c-typeck.c:10217 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "nicht-statische Initialisierung eines flexiblen Arrayelements"
  
! #: c/c-typeck.c:10312
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ElementÃ¼berschreitung in union-Initialisierung"
  
! #: c/c-typeck.c:10334
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionelles C lehnt Initialisierung von unions ab"
  
! #: c/c-typeck.c:10396
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ElementÃ¼berschreitung in Arrayinitialisierung"
  
! #: c/c-typeck.c:10430
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ElementÃ¼berschreitung in Vektorinitialisierung"
  
! #: c/c-typeck.c:10462
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ElementÃ¼berschreitung in Skalarinitialisierung"
  
! #: c/c-typeck.c:10704
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO-C verbietet %<goto *expr;%>"
  
! #: c/c-typeck.c:10731 c/gimple-parser.c:2404 cp/typeck.c:10039
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
  
! #: c/c-typeck.c:10759 c/c-typeck.c:10763
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ohne Wert in nicht-void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.c:10777 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> mit Wert in void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.c:10780
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO-C verbietet %<return%> mit Ausdruck, in void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.c:10857
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Funktion liefert Adresse einer Sprungmarke zurÃ¼ck"
  
! #: c/c-typeck.c:10947 cp/semantics.c:1420
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-GrÃ¶ÃŸe ist keine Ganzzahl"
  
! #: c/c-typeck.c:10972
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> switch-Ausdruck nicht nach %<int%> konvertiert in ISO C"
  
! #: c/c-typeck.c:11010 c/c-typeck.c:11018
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "Â»caseÂ«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.c:11024 cp/parser.c:11953
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.c:11026
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.c:11102 cp/parser.c:13452
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«"
  
! #: c/c-typeck.c:11105 c/c-typeck.c:11125 cp/decl.c:3661 cp/parser.c:13462
! #: cp/parser.c:13483
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungÃ¼ltiger Ausgang von strukturiertem OpenMP-Block"
  
! #: c/c-typeck.c:11108 cp/parser.c:13465
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP fÃ¼r Schleife verwendet"
  
! #: c/c-typeck.c:11122 cp/parser.c:13475
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.c:11160 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
  
! #: c/c-typeck.c:11204
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ausdrucksanweisung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-typeck.c:12038 c/c-typeck.c:12206 cp/typeck.c:5402
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
  
! #: c/c-typeck.c:12046 c/c-typeck.c:12214 cp/typeck.c:5415
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
  
! #: c/c-typeck.c:12071 c/c-typeck.c:12239 cp/typeck.c:5450
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "kein ganzzahliger Typ mit derselben GrÃ¶ÃŸe wie %qT gefunden"
  
! #: c/c-typeck.c:12085 cp/typeck.c:5108
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Vergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicher"
  
! #: c/c-typeck.c:12103 c/c-typeck.c:12124
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "Vergleich wird stets als %<false%> ausgewertet da die Adresse von %qD nie NULL wird"
  
! #: c/c-typeck.c:12109 c/c-typeck.c:12130
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "Vergleich wird stets als %<true%> ausgewertet da die Adresse von %qD nie NULL wird"
  
! #: c/c-typeck.c:12151 c/c-typeck.c:12280
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Vergleich von Zeigern auf disjunkte AdressrÃ¤ume"
  
! #: c/c-typeck.c:12158 c/c-typeck.c:12164
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO-C verbietet Vergleich von %<void *%> mit Funktionszeiger"
  
! #: c/c-typeck.c:12171 c/c-typeck.c:12290
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
  
! #: c/c-typeck.c:12183 c/c-typeck.c:12188 c/c-typeck.c:12316 c/c-typeck.c:12321
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Vergleich zwischen Zeiger und Ganzzahl"
  
! #: c/c-typeck.c:12268
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Vergleich von vollstÃ¤ndigen und unvollstÃ¤ndigen Zeigern"
  
! #: c/c-typeck.c:12270
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO-C verbietet geordnete Vergleiche zwischen Zeigern auf Funktionen"
  
! #: c/c-typeck.c:12275
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
  
! #: c/c-typeck.c:12298 c/c-typeck.c:12301 c/c-typeck.c:12308 c/c-typeck.c:12311
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
  
! #: c/c-typeck.c:12380
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "implizite Umwandlung von %qT in %qT zur Anpassung an anderen Operanden des BinÃ¤rausdrucks"
  
! #: c/c-typeck.c:12695
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "Array, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.c:12699
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "Wert eines struct-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.c:12703
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "Wert eines union-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.c:12719
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benÃ¶tigt wird"
  
! #: c/c-typeck.c:12909 cp/semantics.c:9869
  #, 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:12920 c/c-typeck.c:12930 cp/semantics.c:9880
! #: cp/semantics.c:9890
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.c:12965 cp/semantics.c:9925
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.c:13009 c/c-typeck.c:14596 c/c-typeck.c:14683 c/c-typeck.c:14756
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
  
! #: c/c-typeck.c:13021 c/c-typeck.c:14528 c/c-typeck.c:14669
! #: cp/semantics.c:4930 cp/semantics.c:7473 cp/semantics.c:7667
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
  
! #: c/c-typeck.c:13030 c/c-typeck.c:14693 cp/semantics.c:4940
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE ist ein Element eines Union-Typs"
  
! #: c/c-typeck.c:13038 c/c-typeck.c:14702
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "%qE in %qs-Klausel kann nicht dereferenziert werden"
  
! #: c/c-typeck.c:13049 cp/semantics.c:4956 cp/semantics.c:7715
  #, 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:13053 c/c-typeck.c:14721 cp/semantics.c:4960
! #: cp/semantics.c:7719
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.c:13060
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14728 c/c-typeck.c:14846
! #: cp/semantics.c:4978 cp/semantics.c:7726 cp/semantics.c:7907
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
  
! #: c/c-typeck.c:13105 cp/semantics.c:5012
  #, 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:13112 cp/semantics.c:5019
  #, 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:13135 cp/semantics.c:5052
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "einelnen Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.c:13152 c/c-typeck.c:13218 c/c-typeck.c:13495
! #: cp/semantics.c:5069 cp/semantics.c:5135
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Arrayabschnitt der LÃ¤nge 0 in %qs-Klausel"
  
! #: c/c-typeck.c:13171 cp/semantics.c:5088
  #, 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:13179 cp/semantics.c:5096
  #, 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:13188 c/c-typeck.c:13309 cp/semantics.c:5105
! #: cp/semantics.c:5226
  #, 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:13205 cp/semantics.c:5122
  #, 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:13246 cp/semantics.c:5163
  #, 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:13261 cp/semantics.c:5178
  #, 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:13297 cp/semantics.c:5214
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "fÃ¼r Funktionsparameter vom Typ Array muss die LÃ¤nge angegeben sein"
  
! #: c/c-typeck.c:13301 cp/semantics.c:5218
  #, 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:13319 c/c-typeck.c:13434 cp/semantics.c:5236
! #: cp/semantics.c:5365
  #, 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:13327 cp/semantics.c:5244
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE hat weder Zeiger- noch Arraytyp"
  
! #: c/c-typeck.c:13713 cp/semantics.c:6318
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "Typ des Iterators %qD ist weder ganzzahlig noch ein Zeiger"
  
! #: c/c-typeck.c:13720
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "Iterator %qD hat %<_Atomic%>-qualifizierten Typ"
  
! #: c/c-typeck.c:13726 cp/semantics.c:6325
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "Iterator %qD hat %<const%>-qualifizierten Typ"
  
! #: c/c-typeck.c:13739 cp/semantics.c:6341
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Iterator-Schrittweite mit nichtganzzahligem Typ"
  
! #: c/c-typeck.c:13759 cp/semantics.c:6377
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "Iterator %qD hat Schrittweite 0"
  
! #: c/c-typeck.c:13786
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "Typ des Iterators %qD verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13793 cp/semantics.c:6411
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Anfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6417
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "Endausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13805 cp/semantics.c:6423
  #, 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:13842 cp/semantics.c:6471
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.c:13924 cp/semantics.c:6546
  #, 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:13946 cp/semantics.c:6566
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "%<inscan%>-%<reduction%>-Klausel mit Arrayabschnitt"
  
! #: c/c-typeck.c:13972 c/c-typeck.c:13982
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0"
  
! #: c/c-typeck.c:14002
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE in %<reduction%>-Klausel"
  
! #: c/c-typeck.c:14014
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %qs-Klausel"
  
! #: c/c-typeck.c:14022
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "Typ %qT mit variabler GrÃ¶ÃŸe in %qs-Klausel"
  
! #: c/c-typeck.c:14072
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>"
  
! #: c/c-typeck.c:14081 cp/semantics.c:6210
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "benutzerdefinierte Reduktion fÃ¼r %qE nicht gefunden"
  
! #: c/c-typeck.c:14169
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Elementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines Arrays"
  
! #: c/c-typeck.c:14187 c/c-typeck.c:14920 cp/semantics.c:8362
  #, 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:14199 cp/semantics.c:8430
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein"
  
! #: c/c-typeck.c:14213 cp/semantics.c:6607
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "Modifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werden"
  
! #: c/c-typeck.c:14221
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "Â»linearÂ«-Klausel auf Variable vom Typ %qT angewendet, die weder Ganzzahl noch Zeiger ist"
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD in %<linear%>-Klausel"
  
! #: c/c-typeck.c:14248 cp/semantics.c:6681
  #, 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:14278 c/c-typeck.c:14839 c/c-typeck.c:15063
! #: cp/semantics.c:6768 cp/semantics.c:7900 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
  
! #: c/c-typeck.c:14293 cp/semantics.c:6783
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD tritt in Reduktionsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14306 c/c-typeck.c:14338 c/c-typeck.c:14369
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
  
! #: c/c-typeck.c:14314 c/c-typeck.c:14345 c/c-typeck.c:14617 c/c-typeck.c:14767
! #: c/c-typeck.c:14774 c/c-typeck.c:14792 c/c-typeck.c:14802 c/c-typeck.c:14809
! #: cp/semantics.c:6796 cp/semantics.c:6804 cp/semantics.c:6861
! #: cp/semantics.c:6868 cp/semantics.c:6912 cp/semantics.c:7600
! #: cp/semantics.c:7777 cp/semantics.c:7784 cp/semantics.c:7801
! #: cp/semantics.c:7811 cp/semantics.c:7818
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
! #: c/c-typeck.c:14317 c/c-typeck.c:14348 c/c-typeck.c:14777 c/c-typeck.c:14812
! #: cp/semantics.c:6807 cp/semantics.c:6871 cp/semantics.c:7787
! #: cp/semantics.c:7821
  #, 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:14331 cp/semantics.c:6853
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
  
! #: c/c-typeck.c:14362 cp/semantics.c:6904
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
  
! #: c/c-typeck.c:14381 cp/semantics.c:7243
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ist %<aligned%>-Klausel keine Variable"
  
! #: c/c-typeck.c:14388
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE in %<aligned%>-Klausel ist weder Zeiger noch Array"
  
! #: c/c-typeck.c:14395
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD in %<aligned%>-Klausel"
  
! #: c/c-typeck.c:14402
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: c/c-typeck.c:14415 cp/semantics.c:7314
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ist in %<nontemporal%>-Klausel keine Variable"
  
! #: c/c-typeck.c:14421
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE tritt in %<nontemporal%>-Klausel mehrfach auf"
  
! #: c/c-typeck.c:14434 cp/semantics.c:7353
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE in %<allocate%>-Klausel ist keine Variable"
  
! #: c/c-typeck.c:14440
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE kommt mehr als einmal in %<allocate%>-Klauseln vor"
  
! #: c/c-typeck.c:14509 cp/semantics.c:7439
  #, 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:14520 cp/semantics.c:7464
  #, 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:14536 cp/semantics.c:7483
  #, 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:14545 cp/semantics.c:7494
  #, 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:14588 cp/semantics.c:7575
  #, 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:14613 c/c-typeck.c:14789 cp/semantics.c:7596
! #: cp/semantics.c:7798
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.c:14621 c/c-typeck.c:14795 cp/semantics.c:7604
! #: cp/semantics.c:7804
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14676 cp/semantics.c:7674
  #, 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:14747 c/c-typeck.c:14853 cp/semantics.c:7756
! #: cp/semantics.c:7914
  #, 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:14834 cp/semantics.c:7894
  #, 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:14862 cp/semantics.c:7924
  #, 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:14876 cp/semantics.c:7940
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14879 cp/semantics.c:7943
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14896
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "Variable %qs muss ein Zeiger sein"
  
! #: c/c-typeck.c:14903
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "Variable %qs ist weder Zeiger noch Array"
  
! #: c/c-typeck.c:14933 c/c-typeck.c:15024 cp/semantics.c:8340
  #, 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:14953 cp/semantics.c:7526
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "zu viele %qs-Klauseln an einem Task-Konstrukt"
  
! #: c/c-typeck.c:15046 cp/semantics.c:8166
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.c:15113 cp/semantics.c:8501
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs fÃ¼r %qs"
  
! #: c/c-typeck.c:15123
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: c/c-typeck.c:15142 cp/semantics.c:8292
  #, 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:15154 cp/semantics.c:8305
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.c:15165 c/c-typeck.c:15173 cp/semantics.c:8314
! #: cp/semantics.c:8332
  #, 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:15218 cp/semantics.c:8272
  #, 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:15255 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<nogroup%>-Klausel darf nicht zusammen mit %<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.c:15265 cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<detach%>-Klausel darf nicht zusammen mit %<mergeable%>-Klausel verwendet werden"
  
! #: c/c-typeck.c:15283 cp/semantics.c:8526
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "das Ereignishandle einer %<detach%>-Klausel sollte nicht in einer data-sharing-Klausel sein"
  
! #: c/c-typeck.c:15457
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "%<va_arg%> kann nicht zusammen mit umgedreher Speicherreihenfolge verwendet werden"
  
! #: c/c-typeck.c:15462
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "zweites Argument fÃ¼r %<va_arg%> ist vom unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:15468
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "C++ erfordert weitergegebenen Typ, nicht Enum-Typ, in %<va_arg%>"
--- 43752,45345 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3180
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "Funktion Ã¼ber nicht kompatiblen Typen aufgerufen"
  
! #: c/c-typeck.c:3185 c/c-typeck.c:3237
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "Funktion mit qualifiziertem void-RÃ¼ckgabetypen aufgerufen"
  
! #: c/c-typeck.c:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "Typ des formalen Parameters %d ist unvollstÃ¤ndig"
  
! #: c/c-typeck.c:3306
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als Ganzzahl statt Gleitkomma aufgrund des Prototyps"
  
! #: c/c-typeck.c:3312
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als Ganzzahl statt komplex aufgrund des Prototyps"
  
! #: c/c-typeck.c:3318
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als komplex statt Gleitkomma aufgrund des Prototyps"
  
! #: c/c-typeck.c:3324
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als Gleitkomma statt Ganzzahl aufgrund des Prototyps"
  
! #: c/c-typeck.c:3330
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als komplex statt Ganzzahl aufgrund des Prototyps"
  
! #: c/c-typeck.c:3336
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als Gleitkomma statt komplex aufgrund des Prototyps"
  
! #: c/c-typeck.c:3350
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als %<float%> statt %<double%> aufgrund des Prototyps"
  
! #: c/c-typeck.c:3376
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als %qT statt %qT aufgrund des Prototyps"
  
! #: c/c-typeck.c:3401
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE mit anderer Breite aufgrund des Prototyps"
  
! #: c/c-typeck.c:3425
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als vorzeichenlos aufgrund des Prototyps"
  
! #: c/c-typeck.c:3430
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "Ãœbergabe des Arguments %d von %qE als vorzeichenbehaftet aufgrund des Prototyps"
  
! #: c/c-typeck.c:3583
  #, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr "zu viele Argumente fÃ¼r Methode %qE"
  
! #: c/c-typeck.c:3593
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "zu viele Argumente fÃ¼r eingebaute Funktion %qE, nur %d erwartet"
  
! #: c/c-typeck.c:3665
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "implizite Umwandlung von %qT in %qT bei Ãœbergabe von Argument an Funktion"
  
! #: c/c-typeck.c:3733
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "zu wenige Argumente fÃ¼r eingebaute Funktion %qE, %u erwartet"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Vergleich mit Zeichenkettenliteral fÃ¼hrt zu unspezifiziertem Verhalten"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Vergleich zwischen Zeiger und '\\0'"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "wollten Sie vielleicht den Zeiger dereferenzieren?"
  
! #: c/c-typeck.c:3950
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "Vergleich zwischen %qT und %qT"
  
! #: c/c-typeck.c:4001
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "Zeiger des Typs %<void *%> in Subtraktion verwendet"
  
! #: c/c-typeck.c:4004
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "Zeiger auf eine Funktion in Subtraktion verwendet"
  
! #: c/c-typeck.c:4038
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "Arithmetik mit Zeiger auf unvollstÃ¤ndigen Typen"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "Arithmetik mit Zeiger auf leeres Aggregat"
  
! #: c/c-typeck.c:4490
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> auf booleschem Ausdruck"
  
! #: c/c-typeck.c:4494
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: c/c-typeck.c:4504
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO-C unterstÃ¼tzt nicht %<~%> fÃ¼r komplexe Konjugation"
  
! #: c/c-typeck.c:4528
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "falsches Typargument fÃ¼r Â»absuÂ«"
  
! #: c/c-typeck.c:4553
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Ausrufungszeichen"
  
! #: c/c-typeck.c:4611
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "Schrittweite von AufzÃ¤hlungswerten (enum) ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:4614
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "Verringerung von AufzÃ¤hlungswerten (enum) ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:4621
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "Inkrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.c:4624
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Dekrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "ISO-C unterstÃ¼tzt kein %<++%> und %<--%> fÃ¼r komplexe Typen"
  
! #: c/c-typeck.c:4666 c/c-typeck.c:4700
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "Argument falschen Typs fÃ¼r Inkrementierung"
  
! #: c/c-typeck.c:4668 c/c-typeck.c:4703
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "Argument falschen Typs fÃ¼r Dekrementierung"
  
! #: c/c-typeck.c:4688
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "Inkrementieren eines Zeigers auf unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:4692
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "Dekrementieren eines Zeigers auf unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:4799
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "Adresse des Ausdrucks des Typs %<void%> wird genommen"
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "die Adresse des Bit-Feldes %qD kann nicht ermittelt werden"
  
! #: c/c-typeck.c:4871
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "Adresse eines Skalars mit umgekehrter Speicherreihenfolge kann nicht ermittelt werden"
  
! #: c/c-typeck.c:4879
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "Adresse eines Arrays mit umgekehrter Speicherreihenfolge angefordert"
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "globale Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "Adresse der globalen Variablen %qD angefordert"
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Nicht-L-Wert-Array in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "implizite Umwandlung von %qT in %qT um an anderes Ergebnis von Bedingung anzupassen"
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "Operand von %<?:%> wechselt das Vorzeichen von %qT nach %qT, aufgrund der Vorzeichenlosigkeit des anderen Operanden"
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO-C verbietet bedingten Ausdruck mit nur einer void-Seite"
  
! #: c/c-typeck.c:5394
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "Zeiger auf disjunkte AdressrÃ¤ume in bedingtem Ausdruck verwendet"
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "Zeiger auf Array verliert durch den Bedingungsausdruck Qualifizierer"
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO-C verbietet bedingten Ausdruck zwischen %<void *%> und Funktionszeiger"
  
! #: c/c-typeck.c:5440
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "unvertrÃ¤gliche Zeigertypen %qT und %qT von %qD und %qD in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "Zeigertyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "Zeiger-/Ganzzahltyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "Typ passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5594
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %E"
  
! #: c/c-typeck.c:5598
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut deklariert) wird ignoriert"
  
! #: c/c-typeck.c:5616
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "der RÃ¼ckgabewert vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %E"
  
! #: c/c-typeck.c:5621
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "der RÃ¼ckgabewert vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriert"
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "im Aufruf von %qD, hier deklariert"
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "linker Operand des Komma-Ausdrucks hat keinen Effekt"
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "rechter Operand des Komma-Ausdrucks hat keinen Effekt"
  
! #: c/c-typeck.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr "Typumwandlung fÃ¼gt Qualifizierer %q#v zu Funktionstyp hinzu"
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "Typumwandlung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "zur Sicherheit mÃ¼ssen alle vorÃ¼bergehenden Zeiger in Umwandlung von %qT in %qT mit %<const%> qualifiziert sein"
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "Typkonvertierung gibt Arraytyp an"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "Typkonvertierung gibt Funktionstyp an"
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO-C verbietet Typkonvertierung von Nicht-Skalar auf selben Typen"
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO-C verbietet Typkonvertierung auf union-Typ"
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "Typkonvertierung in union-Typ von nicht in union vorhandenem Typen"
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "Umwandlung in %s-Adressraumzeiger aus getrenntem allgemeinen Adressraumzeiger"
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "Umwandlung in allgemeinen Adressraumzeiger von getrenntem %s-Adressraumzeiger"
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "Umwandlung in %s-Adressraumzeiger von getrenntem %s-Adressraumzeiger"
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "Typkonvertierung erfordert Ausrichtung des Zieltyps"
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "Typkonvertierung von Zeiger auf Ganzzahl anderer Breite"
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "Typumwandlung von Funktionsaufruf des Typs %qT in unpassenden Typen %qT"
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "Typkonvertierung in Zeiger von Ganzzahl anderer Breite"
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO-C verbietet Konvertierung von Funktionszeigern in Objektzeigertyp"
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO-C verbietet Konvertierung von Objektzeigertypen in Funktionszeigertyp"
  
! #: c/c-typeck.c:6077
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "unvollstÃ¤ndiger Funktionstyp %qT kann nicht nach %qT umgewandelt werden"
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "Definition eines Typs in einer Umwandlung ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "Zuweisung an Ausdruck von Arraytyp"
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-Umwandlung in Zuweisung ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(nahe der Initialisierung fÃ¼r %qs)"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Array mit geklammerter Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT erwartet, aber Argument hat Typ %qT"
  
! #: c/c-typeck.c:6681
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "der Typ von %qD Argument %d ist %qT, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT"
  
! #: c/c-typeck.c:6684
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "der Typ von %qD Argument %d wird zu %qT befÃ¶rdert, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT"
  
! #: c/c-typeck.c:6689
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "eingebaute %qD ist hier deklariert"
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "Enum-Umwandlung bei Ãœbergabe des Arguments %d von %qE ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:6897
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in Zuweisung ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:6901
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in Initialisierung ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:6906
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in RÃ¼ckgabe ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:6924
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "implizite Umwandlung von %qT nach %qT"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "Ãœbergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "Zuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "Initialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "Ãœbergabe des Arguments %d von %qE entfernt Kennzeichner %qv von Zeiger-Ziel-Typ"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "Zuweisung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "Initialisierung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO-C verbietet Argumentkonvertierung in union-Typ"
  
! #: c/c-typeck.c:7202
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "Anfrage zur impliziten fÃ¼r Umwandlung von %qT in %qT ist in C++ nicht erlaubt"
  
! #: c/c-typeck.c:7215
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Ãœbergabe des Arguments %d von %qE von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "Zuweisung von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "Initialisierung von Zeiger auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "RÃ¼ckgabe von Pointer auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "Argument %d von %qE kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "Links-Zuweisung kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "Linke-Initialisierung kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "RÃ¼ckgabetyp kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: c/c-typeck.c:7305
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Ãœbergabe des Arguments %d von %qE von inkompatibler Speicherreihenfolge fÃ¼r Skalare"
  
! #: c/c-typeck.c:7310
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "Zuweisung an %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r Skalare"
  
! #: c/c-typeck.c:7315
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "Initialisierung von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r Skalare"
  
! #: c/c-typeck.c:7320
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "RÃ¼ckgabe von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r Skalare"
  
! #: c/c-typeck.c:7369
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Ãœbergabe des Arguments %d von %qE zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Zuweisung zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Initialisierung zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO-C verbietet return zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "Zeigerziele bei Ãœbergabe des Arguments %d von %qE unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.c:7428
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "Zeigerziele in Zuweisung von %qT nach %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "Zeigerziele in Initialisierung von %qT nach %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.c:7438
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "Zeigerziele in RÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Ãœbergabe des Arguments %d von %qE von inkompatiblem Zeigertyp"
  
! #: c/c-typeck.c:7488
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "Zuweisung an %qT von Zeiger auf %qD mit inkompatiblem Typ %qT"
  
! #: c/c-typeck.c:7493
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "Zuweisung an %qT von inkompatiblem Zeigertyp %qT"
  
! #: c/c-typeck.c:7499
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "Initialisierung von %qT von Zeiger auf %qD mit inkompatiblem Typ %qT"
  
! #: c/c-typeck.c:7504
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "Initialisierung von %qT von inkompatiblem Zeigertyp %qT"
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "RÃ¼ckgabe von Zeiger auf %qD vom Typ %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qT"
  
! #: c/c-typeck.c:7516
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "RÃ¼ckgabe von %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qT"
  
! #: c/c-typeck.c:7555
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "Ãœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7562
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "Zuweisung an %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7567
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "Initialisierung von %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7571
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "RÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7591
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "Ãœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7598
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "Zuweisung an %qT aus %qT wandelt einen Zeiger in eine Ganzzahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7603
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "Initialisierung eines %qT aus %qT wandelt einen Zeiger in eine Zahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7607
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "RÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt einen Zeiger in eine Zahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Inkompatibler Typ fÃ¼r Argument %d von %qE"
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "unvertrÃ¤gliche Typen bei Zuweisung an Typ %qT von Typ %qT"
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "inkompatible Typen bei Initialisierung von Typ %qT mit Typ %qT"
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "unvertrÃ¤gliche Typen bei RÃ¼ckgabe von Typ %qT, aber %qT wurde erwartet"
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionelles C lehnt automatische Gesamt-Initialisierung ab"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Initialisierung eines flexiblen Array-Elements"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "Array von %qT kann nicht aus einem Zeichenkettenliteral mit Typ %<Array von %T%> initialisiert werden"
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "Array unpassenden Typs mit Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ungÃ¼ltige Verwendung eines Nicht-L-Wert-Arrays"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Initialisierungselement ist nicht konstant"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "Array mit nicht konstantem Arrayausdruck initialisiert"
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Initialisierungselement ist kein konstanter Ausdruck"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar"
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ungÃ¼ltige Initialisierung"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "opake Vektortypen kÃ¶nnen nicht initialisiert werden"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "zusÃ¤tzliche geschweifte Klammern am Ende der Initialisierung"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "geschweifte Klammern um Skalar-Initialisierung"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "Initialisierung eines flexiblen Array-Elements in geschachteltem Kontext"
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "geschweifte Klammern fehlen um Initialisierung"
  
! #: c/c-typeck.c:8924
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "fehlende Initialisierung fÃ¼r Feld %qD von %qT fehlt"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "leere Skalar-Initialisierung"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "zusÃ¤tzliche Elemente in Skalar-Initialisierung"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Arrayindex in Nicht-Array-Initialisierung"
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Feldname nicht in Datensatz- oder union-Initialisierung"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Arrayindex in Initialisierung hat nicht Ganzzahltyp"
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Arrayindex in Initialisierung ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "nichtkonstanter Arrayindex in Initialisierung"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Arrayindex in Initialisierung Ã¼berschreitet Arraygrenzen"
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leerer Indexbereich in Initialisierung"
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Arrayindexbereich in Initialisierung Ã¼berschreitet Arraygrenzen"
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "initialisiertes Feld mit Seiteneffekten Ã¼berschrieben"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "initialisiertes Feld Ã¼berschrieben"
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-Umwandlung in Initialisierung ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:10178
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ã¼berzÃ¤hlige Elemente in %<char%>-Array-Initialisierung"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ElementÃ¼berschreitung in struct-Initialisierung"
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "positionelle Initialisierung eines Feldes in %<struct%>, die mit dem %<designated_init%>-Attribut deklariert wurde"
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "nicht-statische Initialisierung eines flexiblen Arrayelements"
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ElementÃ¼berschreitung in union-Initialisierung"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionelles C lehnt Initialisierung von unions ab"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ElementÃ¼berschreitung in Arrayinitialisierung"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ElementÃ¼berschreitung in Vektorinitialisierung"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ElementÃ¼berschreitung in Skalarinitialisierung"
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO-C verbietet %<goto *expr;%>"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ohne Wert in nicht-void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> mit Wert in void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.c:10840
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO-C verbietet %<return%> mit Ausdruck, in void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.c:10917
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Funktion liefert Adresse einer Sprungmarke zurÃ¼ck"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-GrÃ¶ÃŸe ist keine Ganzzahl"
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> switch-Ausdruck nicht nach %<int%> konvertiert in ISO C"
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "Â»caseÂ«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«"
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungÃ¼ltiger Ausgang von strukturiertem OpenMP-Block"
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP fÃ¼r Schleife verwendet"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ausdrucksanweisung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "kein ganzzahliger Typ mit derselben GrÃ¶ÃŸe wie %qT gefunden"
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Vergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicher"
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "Vergleich wird stets als %<false%> ausgewertet da die Adresse von %qD nie NULL wird"
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "Vergleich wird stets als %<true%> ausgewertet da die Adresse von %qD nie NULL wird"
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Vergleich von Zeigern auf disjunkte AdressrÃ¤ume"
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO-C verbietet Vergleich von %<void *%> mit Funktionszeiger"
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Vergleich zwischen Zeiger und Ganzzahl"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Vergleich von vollstÃ¤ndigen und unvollstÃ¤ndigen Zeigern"
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO-C verbietet geordnete Vergleiche zwischen Zeigern auf Funktionen"
  
! #: c/c-typeck.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "implizite Umwandlung von %qT in %qT zur Anpassung an anderen Operanden des BinÃ¤rausdrucks"
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "Array, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "Wert eines struct-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "Wert eines union-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.c:12779
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benÃ¶tigt wird"
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE ist ein Element eines Union-Typs"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "%qE in %qs-Klausel kann nicht dereferenziert werden"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.c:13120
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Untere Grenze %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "LÃ¤nge %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "einelnen Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Arrayabschnitt der LÃ¤nge 0 in %qs-Klausel"
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "fÃ¼r Arraytyp mit unbekannten Grenzen muss ein LÃ¤ngenausdruck angegeben werden"
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "negative untere Grenze in Arrayabschnitt in %qs-Klausel"
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Arrayabschnitt mit negativer LÃ¤nge in %qs-Klausel"
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "untere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "LÃ¤nge %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "obere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinaus"
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "fÃ¼r Funktionsparameter vom Typ Array muss die LÃ¤nge angegeben sein"
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "fÃ¼r Zeigertyp muss der LÃ¤ngenausdruck angegeben werden"
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Arrayabschnitt ist in %qs-Klausel nicht zusammenhÃ¤ngend"
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE hat weder Zeiger- noch Arraytyp"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "Typ des Iterators %qD ist weder ganzzahlig noch ein Zeiger"
  
! #: c/c-typeck.c:13780
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "Iterator %qD hat %<_Atomic%>-qualifizierten Typ"
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "Iterator %qD hat %<const%>-qualifizierten Typ"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Iterator-Schrittweite mit nichtganzzahligem Typ"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "Iterator %qD hat Schrittweite 0"
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "Typ des Iterators %qD verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Anfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "Endausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "Ausdruck fÃ¼r die Schrittweite verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "die Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommen"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "%<inscan%>-%<reduction%>-Klausel mit Arrayabschnitt"
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0"
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE in %<reduction%>-Klausel"
  
! #: c/c-typeck.c:14074
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %qs-Klausel"
  
! #: c/c-typeck.c:14082
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "Typ %qT mit variabler GrÃ¶ÃŸe in %qs-Klausel"
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "benutzerdefinierte Reduktion fÃ¼r %qE nicht gefunden"
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Elementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines Arrays"
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<nowait%>-Klausel darf nicht zusammen mit %<copyprivate%> verwendet werden"
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein"
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "Modifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werden"
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "Â»linearÂ«-Klausel auf Variable vom Typ %qT angewendet, die weder Ganzzahl noch Zeiger ist"
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD in %<linear%>-Klausel"
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "Schrittweite %qE der %<linear%>-Klausel muss konstant oder ein Parameter sein"
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD tritt in Reduktionsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ist %<aligned%>-Klausel keine Variable"
  
! #: c/c-typeck.c:14448
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE in %<aligned%>-Klausel ist weder Zeiger noch Array"
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD in %<aligned%>-Klausel"
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ist in %<nontemporal%>-Klausel keine Variable"
  
! #: c/c-typeck.c:14481
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE tritt in %<nontemporal%>-Klausel mehrfach auf"
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE in %<allocate%>-Klausel ist keine Variable"
  
! #: c/c-typeck.c:14500
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE kommt mehr als einmal in %<allocate%>-Klauseln vor"
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp auf Arrayabschnitt"
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE ist weder lvalue-Ausdruck noch Arrayabschnitt in %<depend%>-Klausel"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp"
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem AbhÃ¤ngigkeitstyp"
  
! #: c/c-typeck.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Arrayabschnitt in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE in %qs-Klausel ist weder Variablen- noch Funktionsname"
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE tritt in derselben %<declare target%>-Direktive mehrfach auf"
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14956
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "Variable %qs muss ein Zeiger sein"
  
! #: c/c-typeck.c:14963
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "Variable %qs ist weder Zeiger noch Array"
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<order%>-Klausel darf nicht zusammen mit %<ordered%> verwendet werden"
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "zu viele %qs-Klauseln an einem Task-Konstrukt"
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs fÃ¼r %qs"
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "%<simdlen%>-Klauselwert ist grÃ¶ÃŸer als %<safelen%>-Klauselwert"
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<linear%>-Klauselschritt ist ein Parameter %qD, der nicht in der %<uniform%>-Klausel angegeben ist"
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<nogroup%>-Klausel darf nicht zusammen mit %<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<detach%>-Klausel darf nicht zusammen mit %<mergeable%>-Klausel verwendet werden"
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "das Ereignishandle einer %<detach%>-Klausel sollte nicht in einer data-sharing-Klausel sein"
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "%<va_arg%> kann nicht zusammen mit umgedreher Speicherreihenfolge verwendet werden"
  
! #: c/c-typeck.c:15522
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "zweites Argument fÃ¼r %<va_arg%> ist vom unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "C++ erfordert weitergegebenen Typ, nicht Enum-Typ, in %<va_arg%>"
*************** msgstr "  keine bekannte Umwandlung von
*** 45521,45527 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r Argument %d von %qH nach %qI"
  
! #: cp/call.c:3729 cp/pt.c:6885
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 45545,45551 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r Argument %d von %qH nach %qI"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr "das Initialisieren von %qH mit %
*** 45631,46291 ****
  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:4641
  #, 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:4644
  #, 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:4869
  #, 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:4941
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>"
  
! #: cp/call.c:4955
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
  
! #: cp/call.c:5007
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "mehrdeutiges Ãœberladen fÃ¼r "
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "no match for "
  msgstr "keine Ãœbereinstimmung fÃ¼r "
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (Operandentypen sind %qT, %qT und %qT)"
  
! #: cp/call.c:5013
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (Operandentypen sind %qT und %qT)"
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (Operandentyp ist %qT)"
  
! #: cp/call.c:5032
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ternÃ¤rer %<operator?:%>"
  
! #: cp/call.c:5036
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>"
  
! #: cp/call.c:5045 cp/call.c:5089 cp/call.c:5099
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5048
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> in %<%E%s%>"
  
! #: cp/call.c:5055
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> in %<%E[%E]%>"
  
! #: cp/call.c:5066
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs in %<%s %E%>"
  
! #: cp/call.c:5075
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> in %<%s%E%>"
  
! #: cp/call.c:5093
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> in %<%E %s %E%>"
  
! #: cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> in %<%s%E%>"
  
! #: cp/call.c:5212
  #, 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:5279
  #, 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:5296 cp/call.c:5303
  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:5359
  #, 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:5439
  #, 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:5444
  #, 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:5493 cp/call.c:5608 cp/call.c:5779
  #, 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:5497
  #, 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:5684
  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:5700
  #, 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:5713
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/call.c:5718
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltet"
  
! #: cp/call.c:5734
  #, 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:6415
  #, 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:6417
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert"
  
! #: cp/call.c:6497
  #, 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:6548
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %qs"
  
! #: cp/call.c:6550
  #, 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:6621
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Vergleich zwischen %q#T und %q#T"
  
! #: cp/call.c:7005
  #, 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:7008
  #, 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:7047
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion"
  
! #: cp/call.c:7221
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "keine passende Freigabefunktion fÃ¼r %qD"
  
! #: cp/call.c:7227
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "kein geeignetes %<operator %s%> fÃ¼r %qT"
  
! #: cp/call.c:7263
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»privateÂ«"
  
! #: cp/call.c:7264 cp/decl.c:8260
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als Â»privateÂ« deklariert"
  
! #: cp/call.c:7269
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»protectedÂ«"
  
! #: cp/call.c:7270 cp/decl.c:8261
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als Â»protectedÂ« deklariert"
  
! #: cp/call.c:7277
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D ist in diesem Zusammenhang unzugÃ¤nglich"
  
! #: cp/call.c:7358
  #, 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:7361 cp/call.c:7380 cp/decl.c:9950 cp/typeck.c:4188
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/call.c:7365
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Konvertierung in Nicht-Zeiger-Typ %qT von NULL"
  
! #: cp/call.c:7377
  #, 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:7384
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "%<false%> wird in Zeigertyp %qT umgewandelt"
  
! #: cp/call.c:7451
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Argument %P von %qD wird initialisiert"
  
! #: cp/call.c:7471
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Umwandlungen in Arrays mit unbekannten Grenzen sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/call.c:7521
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "zu viele geschweifte Klammern um Initialisierung fÃ¼r %qT"
  
! #: cp/call.c:7532
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "Umwandlung von %qH nach %qI erfordert direkte Initialisierung"
  
! #: cp/call.c:7541
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qI"
  
! #: cp/call.c:7578 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "ungÃ¼ltige Umwandlung von %qH in %qI"
  
! #: cp/call.c:7620 cp/call.c:7627
  #, 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:7623
  #, 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:7893
  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:7897
  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:7908
  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:7911
  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:7950
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "das Bitfeld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7953 cp/call.c:7971
  #, 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:7956
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "der R-Wert %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:8151
  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:8175 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:8219
  #, 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:8255
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Referenztyp %qT kann nicht Ã¼ber %<...%> empfangen werden"
  
! #: cp/call.c:8265
  #, 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:8333
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursive Auswertung des Standardarguments fÃ¼r %q#D"
  
! #: cp/call.c:8342
  #, 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:8442
  #, 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:8504
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
  
! #: cp/call.c:9083
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.c:9086 cp/call.c:11715
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  in Aufruf von %qD"
  
! #: cp/call.c:9111
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT ist keine erreichbare Basis von %qT"
  
! #: cp/call.c:9293
  #, 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:9425
  #, 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:9825
  #, 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:9828
  #, 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:9833
  #, 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:9838
  #, 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:9853
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung"
  
! #: cp/call.c:9855
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung"
  
! #: cp/call.c:9857
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Wertinitialisierung"
  
! #: cp/call.c:9860
  #, 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:9863
  #, 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:9865
  #, 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:9886
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung"
  
! #: cp/call.c:9888
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung"
  
! #: cp/call.c:9890
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierinitialisierung"
  
! #: cp/call.c:9893
  #, 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:9896
  #, 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:9899
  #, 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:9910
  #, 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:9922
  #, 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:9939
  #, 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:9942
  #, 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:9952
  #, 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:9955
  #, 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:9958
  #, 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:9967
  #, 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:9989
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT wird hier deklariert"
  
! #: cp/call.c:10089
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.c:10363 cp/typeck.c:9482
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.c:10385
  #, 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:10417
  #, 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:10464
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.c:10502 cp/pt.c:16264 cp/typeck.c:3162
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
  
! #: cp/call.c:10504
  #, 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:10696
  #, 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:10699
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutig"
  
! #: cp/call.c:10722
  #, 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:10727
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtuelle %q#D aus Konstruktor heraus aufgerufen"
  
! #: cp/call.c:10728
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtuelle %q#D aus Destruktor heraus aufgerufen"
  
! #: cp/call.c:10751
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
  
! #: cp/call.c:11713
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ãœbergabe von %qT wÃ¤hlt %qT statt %qT"
  
! #: cp/call.c:11782
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Wahl von %qD statt %qD"
  
! #: cp/call.c:11783
  msgid "  for conversion from %qH to %qI"
  msgstr "  fÃ¼r Umwandlung von %qH in %qI"
  
! #: cp/call.c:11786
  #, 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:12036
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Zuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sung"
  
! #: cp/call.c:12040
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " Kandidat 1: %q#F"
  
! #: cp/call.c:12042
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " Kandidat 2: %q#F"
  
! #: cp/call.c:12088
  #, 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:12475
  #, 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:12630
  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:12634
  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"
  
--- 45655,46319 ----
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Umwandlung von %qH nach %qI in einem umgewandelten konstanten Ausdruck"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>"
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%D(%A)%> ist nicht eindeutig"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "Zeiger auf Elementfunktion %qE kann nicht ohne Objekt aufgerufen werden; verwenden Sie beispielsweise %<.*%> oder %<->*%>"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>"
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "mehrdeutiges Ãœberladen fÃ¼r "
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr "keine Ãœbereinstimmung fÃ¼r "
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (Operandentypen sind %qT, %qT und %qT)"
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (Operandentypen sind %qT und %qT)"
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (Operandentyp ist %qT)"
  
! #: cp/call.c:5035
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ternÃ¤rer %<operator?:%>"
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>"
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> in %<%E%s%>"
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> in %<%E[%E]%>"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs in %<%s %E%>"
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:5081
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> in %<%s%E%>"
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> in %<%E %s %E%>"
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> in %<%s%E%>"
  
! #: cp/call.c:5215
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-Ausdrucks"
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "erschlossener skalarer Typ %qT muss ein Ganzzahl- oder Gleitkommatyp derselben GrÃ¶ÃŸe wie %qT sein"
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "Umwandlung von Skalar %qH in Vektor %qI fÃ¼hrt zum Abschneiden"
  
! #: cp/call.c:5362
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "unvertrÃ¤gliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qT"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "zweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "dritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "Operanden fÃ¼r %<?:%> haben unterschiedliche Typen %qT und %qT"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  und jeder Typ kann zu jedem anderen konvertiert werden"
  
! #: cp/call.c:5687
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "implizite Umwandlung von %qH in %qI, um an das Ergebnis im anderen Zweig der Bedingung anzugleichen"
  
! #: cp/call.c:5703
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "bedingter Ausdruck enthÃ¤lt unvertrÃ¤gliche AufzÃ¤hlungswerte der Typen %qT und %qT"
  
! #: cp/call.c:5716
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/call.c:5721
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltet"
  
! #: cp/call.c:5737
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "AufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruck"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versucht"
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert"
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "in C++20 ruft dieser Vergleich die aktuelle Funktion rekursiv mit vertauschten Argumenten auf"
  
! #: cp/call.c:6552
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %qs"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "als umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendet"
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Vergleich zwischen %q#T und %q#T"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "ExceptionaufrÃ¤umen fÃ¼r dieses Placement-New wÃ¤hlt delete-Operator fÃ¼r Nicht-Placement"
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)"
  
! #: cp/call.c:7051
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "keine passende Freigabefunktion fÃ¼r %qD"
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "kein geeignetes %<operator %s%> fÃ¼r %qT"
  
! #: cp/call.c:7267
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»privateÂ«"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als Â»privateÂ« deklariert"
  
! #: cp/call.c:7273
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»protectedÂ«"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als Â»protectedÂ« deklariert"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D ist in diesem Zusammenhang unzugÃ¤nglich"
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Ãœbergabe von NULL an Nicht-Zeiger-Argument %P von %qD"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Konvertierung in Nicht-Zeiger-Typ %qT von NULL"
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "%<false%> wird fÃ¼r Argument %P von %qD in Zeigertyp umgewandelt"
  
! #: cp/call.c:7388
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "%<false%> wird in Zeigertyp %qT umgewandelt"
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Argument %P von %qD wird initialisiert"
  
! #: cp/call.c:7475
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Umwandlungen in Arrays mit unbekannten Grenzen sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "zu viele geschweifte Klammern um Initialisierung fÃ¼r %qT"
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "Umwandlung von %qH nach %qI erfordert direkte Initialisierung"
  
! #: cp/call.c:7545
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qI"
  
! #: cp/call.c:7582 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "ungÃ¼ltige Umwandlung von %qH in %qI"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "Umwandlung in %qT von Initialisierungsliste wÃ¼rde expliziten Konstruktor %qD verwenden"
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "in C++11 und neuer kann ein Defaultkonstruktor explizit sein"
  
! #: cp/call.c:7897
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "rvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werden"
  
! #: cp/call.c:7906
! msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
! msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an Wert vom Typ %qI gebunden werden"
! 
! #: cp/call.c:7911
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werden"
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "Referenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheiden"
  
! #: cp/call.c:7926
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "das Binden der Referenz vom Typ %qH an %qI streicht Qualifizierer"
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "das Bitfeld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "das gepackte Feld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "der R-Wert %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:8166
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "implizite Umwandlung von %qH in %qI bei Ãœbergabe von Argument an Funktion"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "enum %qT mit eingeschrÃ¤nkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, spÃ¤ter jedoch als %qT durch %<...%> Ã¼bergeben"
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.c:8270
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Referenztyp %qT kann nicht Ã¼ber %<...%> empfangen werden"
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursive Auswertung des Standardarguments fÃ¼r %q#D"
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "Aufruf von %qD verwendet das Standardargument fÃ¼r Parameter %P, der noch nicht definiert wurde"
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Argument des Funktionsaufrufs kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
  
! #: cp/call.c:9103
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  in Aufruf von %qD"
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT ist keine erreichbare Basis von %qT"
  
! #: cp/call.c:9313
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Argumente werden an Auslassungspunkte des geerbten Konstruktors %qD Ã¼bergeben"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "Zuweisung von temporÃ¤rer %<initializer_list%> fÃ¼hrt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wird"
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung"
  
! #: cp/call.c:9848
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD"
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.c:9873
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung"
  
! #: cp/call.c:9875
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung"
  
! #: cp/call.c:9877
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Wertinitialisierung"
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.c:9883
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD SÃ¤ubern eines Objekts von nichttrivialem Typ %#qT%s"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung"
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung"
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierinitialisierung"
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s"
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor"
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT"
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen"
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert"
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert"
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>"
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>"
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Destruktor"
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und GrÃ¶ÃŸe %E in eine Region der GrÃ¶ÃŸe %E"
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT wird hier deklariert"
  
! #: cp/call.c:10109
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.c:10383 cp/typeck.c:9489
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10437
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "um eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>"
  
! #: cp/call.c:10716
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%s(%A)%>"
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutig"
  
! #: cp/call.c:10742
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "pure virtuelle %q#D aus nichtstatischem Datenelement-Initialisierer heraus aufgerufen"
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtuelle %q#D aus Konstruktor heraus aufgerufen"
  
! #: cp/call.c:10748
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtuelle %q#D aus Destruktor heraus aufgerufen"
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ãœbergabe von %qT wÃ¤hlt %qT statt %qT"
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Wahl von %qD statt %qD"
  
! #: cp/call.c:11804
  msgid "  for conversion from %qH to %qI"
  msgstr "  fÃ¼r Umwandlung von %qH in %qI"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  denn die Umwandlungsfolge fÃ¼r das Argument ist besser"
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Zuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sung"
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " Kandidat 1: %q#F"
  
! #: cp/call.c:12063
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " Kandidat 2: %q#F"
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:"
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "eine vorÃ¼bergehende Bindung an %qD besteht nur, bis der Konstruktor beendet ist"
  
! #: cp/call.c:12651
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qH von rvalue des Typs %qI"
  
! #: cp/call.c:12655
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ungÃ¼ltige Initialisierung einer Referenz des Typs %qH von Ausdruck des Typs %qI"
  
*************** msgstr "Umwandlung von Zeiger auf Basisk
*** 46309,47434 ****
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "Umwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell ist"
  
! #: cp/class.c:371
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "Umwandlung von %qT in Basisklasse %qT nicht mÃ¶glich, da %qT unvollstÃ¤ndig ist"
  
! #: cp/class.c:1184
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%q#D steht in Konflikt mit von %qT geerbter Version"
  
! #: cp/class.c:1187
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "von %qT geerbte Version ist hier deklariert"
  
! #: cp/class.c:1205
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D kann nicht mit %q#D Ã¼berladen werden"
  
! #: cp/class.c:1207 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2735 cp/name-lookup.c:3061
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "vorherige Deklaration von %q#D"
  
! #: cp/class.c:1249
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "Zugriffsangaben fÃ¼r Methode %q+D stehen in Konflikt, ignoriert"
  
! #: cp/class.c:1252
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "Zugriffsangaben fÃ¼r Feld %qE stehen in Konflikt, ignoriert"
  
! #: cp/class.c:1321
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "%qD ist in %q#T ungÃ¼ltig wegen lokaler Methode %q#D mit gleichem Namen"
  
! #: cp/class.c:1325
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "lokale Methode %q#D ist hier deklariert"
  
! #: cp/class.c:1331
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "%qD ist ungÃ¼ltig in %q#T wegen lokalem Element %q#D mit gleichem Namen"
  
! #: cp/class.c:1335
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "lokales Element %q#D ist hier deklariert"
  
! #: cp/class.c:1410
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat"
  
! #: cp/class.c:1413 cp/class.c:1420 cp/class.c:1427 cp/class.c:1439
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT hier deklariert"
  
! #: cp/class.c:1418
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT hat nicht das ABI-Tag %E, das die Basis %qT hat"
  
! #: cp/class.c:1433
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT hat nicht das ABI-Tag %E, das %qT (im Typ von %qD verwendet) hat"
  
! #: cp/class.c:1744
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Es kann nicht von %<final%>-Basis %qT in abgeleiteten Typ %qT abgeleitet werden"
  
! #: cp/class.c:2218
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "alle Elementfunktionen in Klasse %qT sind privat"
  
! #: cp/class.c:2230
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T definiert nur einen privaten Destruktor und hat keine Â»friendsÂ«"
  
! #: cp/class.c:2271
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T definiert nur private Konstruktoren und hat keine Â»friendsÂ«"
  
! #: cp/class.c:2275
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D ist %<public%>, benÃ¶tigt jedoch ein existierendes Objekt vom Typ %q#T"
  
! #: cp/class.c:2567
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "%qD wurde nicht eindeutig und endgÃ¼ltig in %qT Ã¼berschrieben"
  
! #: cp/class.c:2929
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD kann als Â»overrideÂ« markiert werden"
  
! #: cp/class.c:2932
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D als %<override%> markiert, Ã¼berschreibt aber nicht"
  
! #: cp/class.c:2947
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D als %<final%> markiert, ist aber nicht Â»virtualÂ«"
  
! #: cp/class.c:3010
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD war versteckt"
  
! #: cp/class.c:3011
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  von %qD"
  
! #: cp/class.c:3046
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
  
! #: cp/class.c:3056 cp/parser.c:21822
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "diese FlexibilitÃ¤t ist veraltet und wird demnÃ¤chst entfernt"
  
! #: cp/class.c:3252
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "die Auslassung in %qD wurde nicht vererbt"
  
! #: cp/class.c:3444
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Bitfeld %q#D mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/class.c:3460
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Breite des Bitfeldes %q+D ist keine Ganzzahlkonstante"
  
! #: cp/class.c:3465
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "negative Breite in Bitfeld %q+D"
  
! #: cp/class.c:3470
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Breite Null fÃ¼r Bitfeld %q+D"
  
! #: cp/class.c:3480
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "Breite von %qD Ã¼bersteigt seinen Typen"
  
! #: cp/class.c:3486
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD ist zu klein, um alle Werte von %q#T aufzunehmen"
  
! #: cp/class.c:3547
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "Element %q+#D mit Konstruktor nicht erlaubt in Union"
  
! #: cp/class.c:3550
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "Element %q+#D mit Destruktor nicht erlaubt in Union"
  
! #: cp/class.c:3552
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "Element %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in Union"
  
! #: cp/class.c:3556
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "uneingeschrÃ¤nkte Â»UnionsÂ« sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/class.c:3672
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D kann in C++98 nicht static sein, da es ein Union-Element ist"
  
! #: cp/class.c:3685
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "nicht-statisches Datenelement %q+D in einer Union darf keinen Referenztypen %qT haben"
  
! #: cp/class.c:3698
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Datenelement %q+D hat ungÃ¼ltigerweise einen Funktionstypen deklariert"
  
! #: cp/class.c:3704
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Datenelement %q+D hat ungÃ¼ltigerweise einen Methodentyp deklariert"
  
! #: cp/class.c:3775
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "Â»packedÂ«-Attribut fÃ¼r ungepacktes nicht-POD-Feld %q#D wird ignoriert"
  
! #: cp/class.c:3827
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Element %q+D darf nicht als %<mutable%>-Referenz deklariert sein"
  
! #: cp/class.c:3830
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Element %q+D darf nicht gleichzeitig als %<const%> und %<mutable%> deklariert sein"
  
! #: cp/class.c:3861
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "in Union %qT werden mehrere Felder initialisiert"
  
! #: cp/class.c:3863
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "das initialisierte Element %q+D wurde hier deklariert"
  
! #: cp/class.c:3906
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Feld %q#D mit gleichem Namen wie Klasse"
  
! #: cp/class.c:3934
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T hat Zeigertypen als Elemente"
  
! #: cp/class.c:3939
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  aber deklariert %<%T(const %T&)%> nicht"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  oder %<operator=(const %T&)%>"
  
! #: cp/class.c:3945
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  aber deklariert %<operator=(const %T&)%> nicht"
  
! #: cp/class.c:3947
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "das Zeigerelement %q+D wurde hier deklariert"
  
! #: cp/class.c:4404
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "Ausrichtung von %qD wurde in %<-fabi-version=9%> (GCC 5.2) erhÃ¶ht"
  
! #: cp/class.c:4407
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "Ausrichtung von %qD wird in %<-fabi-version=9%> ansteigen"
  
! #: cp/class.c:4735
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Initialisierung fÃ¼r nicht-virtuelle Methode %q+D angegeben"
  
! #: cp/class.c:4768
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Destruktor fÃ¼r %qT ist mehrdeutig"
  
! #: cp/class.c:5224
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "Methode Ã¼berschreibt Methoden %<transaction_pure%> und %qE"
  
! #: cp/class.c:5245
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "als %qE deklarierte Methode Ã¼berschreibt Methode %qE"
  
! #: cp/class.c:5901 cp/constexpr.c:245
  #, 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:5927
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ist kein Literal, denn: "
  
! #: cp/class.c:5930
  #, 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:5933
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T hat einen nicht-trivialen Destruktor"
  
! #: cp/class.c:5936
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T hat keinen %<constexpr%>-Destruktor"
  
! #: cp/class.c:5944
  #, 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:5977
  #, 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:5992
  #, 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:5999
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.c:6120
  #, 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:6149
  #, 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:6155
  #, 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:6474
  #, 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:6486
  #, 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:6736
  #, 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:6915
  #, 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:7201
  #, 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:7203
  #, 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:7208
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Arrayelement %q#D hier deklariert"
  
! #: cp/class.c:7236
  #, 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:7238
  #, 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:7247 cp/class.c:7278
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "in der Definition von %q#T"
  
! #: cp/class.c:7255
  #, 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:7257
  #, 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:7276
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "nÃ¤chstes Feld %q#D hier deklariert"
  
! #: cp/class.c:7390 cp/parser.c:25610
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
  
! #: cp/class.c:7527
  #, 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:7555
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "typtransparentes %q#T hat keine Felder"
  
! #: cp/class.c:7561
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "typtransparente Klasse %qT hat Basisklassen"
  
! #: cp/class.c:7565
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
  
! #: cp/class.c:7571
  #, 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:7728
  #, 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:7739
  #, 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:8246
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
  
! #: cp/class.c:8336
  #, 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:8494
  #, 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:8521
  #, 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:8548
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Zeiger auf Element %qD wird angenommen"
  
! #: cp/class.c:8551
  #, 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:8627 cp/class.c:8669
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "zu wenig Typinformationen"
  
! #: cp/class.c:8647
  #, 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:8921
  #, 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:8924
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD wurde hier als %q#D deklariert"
  
! #: cp/constexpr.c:106
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr "der Typ %qT der %<constexpr%>-Variable %qD ist kein Literal"
  
! #: cp/constexpr.c:117
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr "Variable %qD des nicht-literalen Typs %qT in %<constexpr%>-Funktion"
  
! #: cp/constexpr.c:129
  #, gcc-internal-format
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr "%<constexpr%>-Variable %qD hat variabel modifizierten Typ %qT"
  
! #: cp/constexpr.c:193
  #, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr "geerbter Konstruktor %qD ist nicht %<constexpr%>"
  
! #: cp/constexpr.c:206
  #, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Parameter %d der %<constexpr%>-Funktion %q+#D"
  
! #: cp/constexpr.c:218
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr "Lambdas sind erst ab C++17 implizit %<constexpr%>"
  
! #: cp/constexpr.c:229
  #, gcc-internal-format
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "ungÃ¼ltiger RÃ¼ckgabetyp %qT der %<constexpr%>-Funktion %q+D"
  
! #: cp/constexpr.c:256
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr "%q#T hat virtuelle Basisklassen"
  
! #: cp/constexpr.c:517
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "%<constexpr%>-Konstruktor hat keinen leeren KÃ¶rper"
  
! #: cp/constexpr.c:780
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "%<constexpr%>-Konstruktor fÃ¼r Union %qT muss genau ein nicht-statisches Datenelement initialisieren"
  
! #: cp/constexpr.c:841
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "Element %qD in %<constexpr%> muss von Â»mem-initializerÂ« initialisiert werden"
  
! #: cp/constexpr.c:883
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "KÃ¶rper der %<constexpr%>-Funktion %qD ist keine RÃ¼ckgabeanweisung"
  
! #: cp/constexpr.c:972
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:"
  
! #: cp/constexpr.c:1445 cp/constexpr.c:2747
  #, 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:1450 cp/constexpr.c:1460 cp/constexpr.c:2942
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:1735 cp/constexpr.c:7953
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Aufruf fÃ¼r interne Funktion %qE"
  
! #: cp/constexpr.c:1790
  #, 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:1792
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "wurde ursprÃ¼nglich hier als %<const%> deklariert"
  
! #: cp/constexpr.c:2010 cp/constexpr.c:2065 cp/constexpr.c:2097
! #: cp/constexpr.c:2118
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "%<dynamic_cast%> auf Referenz fehlgeschlagen"
  
! #: cp/constexpr.c:2011
  #, 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:2035
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "Zeiger auf Virtuelle Tabelle wird uninitialisiert verwendet"
  
! #: cp/constexpr.c:2066 cp/constexpr.c:2098
  #, 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:2120
  #, 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:2123
  #, 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:2198 cp/constexpr.c:2467 cp/constexpr.c:7985
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "Aufruf der nicht-%<constexpr%>-Funktion %qD"
  
! #: cp/constexpr.c:2315
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "Ausdruck %qE bezeichnet keine %<constexpr%>-Funktion"
  
! #: cp/constexpr.c:2388
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "Array-Deallokation eines Objekts, das mit einer Nicht-Array-Allokation alloziert wurde"
  
! #: cp/constexpr.c:2392 cp/constexpr.c:2414
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "die Allokation ist hier"
  
! #: cp/constexpr.c:2410
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "Nicht-Array-Deallokation eines Objekts, das mit Array-Allokation allokiert wurde"
  
! #: cp/constexpr.c:2427
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "Versuch, bereits freigegebenen Speicher freizugeben"
  
! #: cp/constexpr.c:2434
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Speicher, der vorher nicht angefordert wurde, wird freigegeben"
  
! #: cp/constexpr.c:2541
  #, 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:2548
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD in konstantem Ausdruck aufgerufen"
  
! #: cp/constexpr.c:2552
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD vor seiner Definition verwendet"
  
! #: cp/constexpr.c:2643
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "Aufruf hat ringfÃ¶rmige AbhÃ¤ngigkeit"
  
! #: cp/constexpr.c:2654
  #, 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:2982
  #, 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:2989
  #, 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:3012
  #, 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:3031
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "Schiebeausdruck %q+E lÃ¤uft Ã¼ber"
  
! #: cp/constexpr.c:3189
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "Arithmetik mit Nullzeiger in %qE"
  
! #: cp/constexpr.c:3578
  #, 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:3581
  #, 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:3586
  #, 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:3589
  #, 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:3772
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Zugriff auf uninitialisiertes Arrayelement"
  
! #: cp/constexpr.c:3820
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Dereferenzierung eines Nullzeigers in %qE"
  
! #: cp/constexpr.c:3837 cp/constexpr.c:3936 cp/constexpr.c:6051
! #: cp/constexpr.c:6148 cp/constexpr.c:7905
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:3843
  #, 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:3874 cp/constexpr.c:3896
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Zugriff auf uninitialisiertes Element %qD"
  
! #: cp/constexpr.c:3876
  #, 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:4007
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein union-Typ ist"
  
! #: cp/constexpr.c:4010
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen union-Typen enthÃ¤lt"
  
! #: cp/constexpr.c:4021
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Zeigertyp ist"
  
! #: cp/constexpr.c:4024
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Zeigertyp enthÃ¤lt"
  
! #: cp/constexpr.c:4035
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Referenztyp ist"
  
! #: cp/constexpr.c:4038
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Referenztypen enthÃ¤lt"
  
! #: cp/constexpr.c:4049
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Zeiger-auf-Element-Typ ist"
  
! #: cp/constexpr.c:4053
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Zeiger-auf-Element-Typen enthÃ¤lt"
  
! #: cp/constexpr.c:4064
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT %<volatile%> ist"
  
! #: cp/constexpr.c:4067
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein %<volatile%>-Teilobjekt enthÃ¤lt"
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs kann auf diesem Ziel nicht als konstanter Ausdruck ausgewertet werden"
  
! #: cp/constexpr.c:4117 cp/constexpr.c:4127
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da der Typ zu groÃŸ ist"
  
! #: cp/constexpr.c:4147
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht codiert werden kann"
  
! #: cp/constexpr.c:4171
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs greift auf das uninitialisierte Byte an Offset %d zu"
  
! #: cp/constexpr.c:4183
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht interpretiert werden kann"
  
! #: cp/constexpr.c:4906 cp/constexpr.c:6718
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Dereferenzierung eines Null-Zeigers"
  
! #: cp/constexpr.c:4926
  #, 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:4971
  #, 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:4973 cp/constexpr.c:4980
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.c:4978
  #, 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:4983
  #, 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:4990
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD in seiner eigenen Initialisierung verwendet"
  
! #: cp/constexpr.c:4995
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.c:4998
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.c:5003 cp/constexpr.c:5010
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
  
! #: cp/constexpr.c:5016
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD wurde nicht als %<constexpr%> definiert"
  
! #: cp/constexpr.c:5019
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp"
  
! #: cp/constexpr.c:5265
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Modifikation von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:5334
  #, 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:5347
  #, 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:5739 cp/constexpr.c:6976
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:5845
  #, 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:5947
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Inline-Assembler ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:5948
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "in einer %<constexpr%>-Funktion in C++20 darf Inline-Assemblercode nur vorkommen, wenn er nicht im Auswertungspfad liegt"
  
! #: cp/constexpr.c:6013
  #, 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:6026
  #, 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:6208 cp/constexpr.c:8583
  #, 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:6636 cp/constexpr.c:8110
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:6664
  #, 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:6693
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "Cast von %qT ist nicht erlaubt"
  
! #: cp/constexpr.c:6729
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6834 cp/constexpr.c:8409 cp/constexpr.c:8787
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ausdruck %qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6929
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "unerwartete Template-ID %qE"
  
! #: cp/constexpr.c:6935
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "Funktionskonzept muss aufgerufen werden"
  
! #: cp/constexpr.c:6960
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Adresse des Aufrufs von %qs ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:6979
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.c:7209
  #, 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:7217
  #, 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:7232
  #, 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:7243
  #, 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:7265
  #, 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:7845
  #, 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:8075
  #, 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:8078
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.c:8130
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> von Ganzzahl zu Zeiger"
  
! #: cp/constexpr.c:8163
  #, 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:8202
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Verwendung von %<this%> in Konstantenausdruck"
  
! #: cp/constexpr.c:8356
  #, 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:8423
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "virtuelle Funktionen kÃ¶nnen erst mit C++20 %<constexpr%> sein"
  
! #: cp/constexpr.c:8438
  #, 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:8502
  #, 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:8552
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> deklariert"
  
! #: cp/constexpr.c:8559
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert"
  
! #: cp/constexpr.c:8632
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Division durch Null ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8728
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8795
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.c:8825
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8834
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "Definition einer Sprungmarke ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8853
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
--- 46337,47462 ----
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "Umwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell ist"
  
! #: cp/class.c:378
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "Umwandlung von %qT in Basisklasse %qT nicht mÃ¶glich, da %qT unvollstÃ¤ndig ist"
  
! #: cp/class.c:1191
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%q#D steht in Konflikt mit von %qT geerbter Version"
  
! #: cp/class.c:1194
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "von %qT geerbte Version ist hier deklariert"
  
! #: cp/class.c:1212
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D kann nicht mit %q#D Ã¼berladen werden"
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "vorherige Deklaration von %q#D"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "Zugriffsangaben fÃ¼r Methode %q+D stehen in Konflikt, ignoriert"
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "Zugriffsangaben fÃ¼r Feld %qE stehen in Konflikt, ignoriert"
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "%qD ist in %q#T ungÃ¼ltig wegen lokaler Methode %q#D mit gleichem Namen"
  
! #: cp/class.c:1332
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "lokale Methode %q#D ist hier deklariert"
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "%qD ist ungÃ¼ltig in %q#T wegen lokalem Element %q#D mit gleichem Namen"
  
! #: cp/class.c:1342
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "lokales Element %q#D ist hier deklariert"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat"
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT hier deklariert"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat"
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT hat nicht das ABI-Tag %E, das die Basis %qT hat"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT hat nicht das ABI-Tag %E, das %qT (im Typ von %qD verwendet) hat"
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Es kann nicht von %<final%>-Basis %qT in abgeleiteten Typ %qT abgeleitet werden"
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "alle Elementfunktionen in Klasse %qT sind privat"
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T definiert nur einen privaten Destruktor und hat keine Â»friendsÂ«"
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T definiert nur private Konstruktoren und hat keine Â»friendsÂ«"
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D ist %<public%>, benÃ¶tigt jedoch ein existierendes Objekt vom Typ %q#T"
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "%qD wurde nicht eindeutig und endgÃ¼ltig in %qT Ã¼berschrieben"
  
! #: cp/class.c:2936
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD kann als Â»overrideÂ« markiert werden"
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D als %<override%> markiert, Ã¼berschreibt aber nicht"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D als %<final%> markiert, ist aber nicht Â»virtualÂ«"
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD war versteckt"
  
! #: cp/class.c:3018
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  von %qD"
  
! #: cp/class.c:3053
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "diese FlexibilitÃ¤t ist veraltet und wird demnÃ¤chst entfernt"
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "die Auslassung in %qD wurde nicht vererbt"
  
! #: cp/class.c:3451
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Bitfeld %q#D mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Breite des Bitfeldes %q+D ist keine Ganzzahlkonstante"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "negative Breite in Bitfeld %q+D"
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Breite Null fÃ¼r Bitfeld %q+D"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "Breite von %qD Ã¼bersteigt seinen Typen"
  
! #: cp/class.c:3493
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD ist zu klein, um alle Werte von %q#T aufzunehmen"
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "Element %q+#D mit Konstruktor nicht erlaubt in Union"
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "Element %q+#D mit Destruktor nicht erlaubt in Union"
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "Element %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in Union"
  
! #: cp/class.c:3563
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "uneingeschrÃ¤nkte Â»UnionsÂ« sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D kann in C++98 nicht static sein, da es ein Union-Element ist"
  
! #: cp/class.c:3692
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "nicht-statisches Datenelement %q+D in einer Union darf keinen Referenztypen %qT haben"
  
! #: cp/class.c:3705
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Datenelement %q+D hat ungÃ¼ltigerweise einen Funktionstypen deklariert"
  
! #: cp/class.c:3711
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Datenelement %q+D hat ungÃ¼ltigerweise einen Methodentyp deklariert"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "Â»packedÂ«-Attribut fÃ¼r ungepacktes nicht-POD-Feld %q#D wird ignoriert"
  
! #: cp/class.c:3834
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Element %q+D darf nicht als %<mutable%>-Referenz deklariert sein"
  
! #: cp/class.c:3837
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Element %q+D darf nicht gleichzeitig als %<const%> und %<mutable%> deklariert sein"
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "in Union %qT werden mehrere Felder initialisiert"
  
! #: cp/class.c:3870
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "das initialisierte Element %q+D wurde hier deklariert"
  
! #: cp/class.c:3913
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Feld %q#D mit gleichem Namen wie Klasse"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T hat Zeigertypen als Elemente"
  
! #: cp/class.c:3946
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  aber deklariert %<%T(const %T&)%> nicht"
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  oder %<operator=(const %T&)%>"
  
! #: cp/class.c:3952
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  aber deklariert %<operator=(const %T&)%> nicht"
  
! #: cp/class.c:3954
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "das Zeigerelement %q+D wurde hier deklariert"
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "Ausrichtung von %qD wurde in %<-fabi-version=9%> (GCC 5.2) erhÃ¶ht"
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "Ausrichtung von %qD wird in %<-fabi-version=9%> ansteigen"
  
! #: cp/class.c:4742
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Initialisierung fÃ¼r nicht-virtuelle Methode %q+D angegeben"
  
! #: cp/class.c:4775
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Destruktor fÃ¼r %qT ist mehrdeutig"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "Methode Ã¼berschreibt Methoden %<transaction_pure%> und %qE"
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "als %qE deklarierte Methode Ã¼berschreibt Methode %qE"
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "umschlieÃŸende Klasse der %<constexpr%> nicht-statischen Elementfunktion %q+#D ist kein Literaltyp"
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ist kein Literal, denn: "
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT is a Closure-Typ und ist erst ab C++17 literal"
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T hat einen nicht-trivialen Destruktor"
  
! #: cp/class.c:5943
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T hat keinen %<constexpr%>-Destruktor"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T ist kein Aggregat, hat keinen trivialen Standardkonstruktor und hat keinen %<constexpr%>-Konstruktor, der kein Kopier- oder Bewegungskonstruktor ist"
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  Basisklasse %qT von %q+T ist kein Literal"
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.c:6006
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.c:6127
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Basisklasse %q#T hat einen zugÃ¤nglichen nicht-virtuellen Destruktor"
  
! #: cp/class.c:6156
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "nicht-statische Referenz %q#D in Klasse ohne Konstruktor"
  
! #: cp/class.c:6162
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "nicht-statisches const-Element %q#D in Klasse ohne einen Konstruktor"
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglich"
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglich"
  
! #: cp/class.c:6743
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "Offset von %qD ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndern"
  
! #: cp/class.c:6922
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "GrÃ¶ÃŸe des Typs %qT ist zu groÃŸ (%qE Bytes)"
  
! #: cp/class.c:7208
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ungÃ¼ltige Verwendung von %q#T mit Array der GrÃ¶ÃŸe 0 in %q#D"
  
! #: cp/class.c:7210
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ungÃ¼ltige Verwendung von %q#T mit flexiblem Arrayelement in %q#T"
  
! #: cp/class.c:7215
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Arrayelement %q#D hier deklariert"
  
! #: cp/class.c:7243
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "Arrayelement %qD mit LÃ¤nge 0 befindet sich nicht am Ende von %q#T"
  
! #: cp/class.c:7245
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "Arrayelement %qD mit LÃ¤nge 0 in ansonsten leerem %q#T"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "in der Definition von %q#T"
  
! #: cp/class.c:7262
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "flexibles Arrayelement %qD nicht am Ende von %q#T"
  
! #: cp/class.c:7264
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "flexibles Arrayelement %qD in ansonsten leerem %q#T"
  
! #: cp/class.c:7283
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "nÃ¤chstes Feld %q#D hier deklariert"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor"
  
! #: cp/class.c:7562
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "typtransparentes %q#T hat keine Felder"
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "typtransparente Klasse %qT hat Basisklassen"
  
! #: cp/class.c:7572
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr "typtransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hat"
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "Definition von %qD entspricht nicht %<#include <initializer_list>%>"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "Lesen der struct konnte wegen Syntaxfehlern nicht beendet werden"
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Ã¼berladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelÃ¶st werden"
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Ãœbereinstimmungen"
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Umwandung der Ã¼berladenen Funktion %qD in den Typ %q#T ist mehrdeutig"
  
! #: cp/class.c:8555
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Zeiger auf Element %qD wird angenommen"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(ein Zeiger auf ein Element kann nur mit %<Â»&%E%> erzeugt werden)"
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "zu wenig Typinformationen"
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden"
  
! #: cp/class.c:8928
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Deklaration von %q#D Ã¤ndert die Bedeutung von %qD"
  
! #: cp/class.c:8931
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD wurde hier als %q#D deklariert"
  
! #: cp/constexpr.c:107
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr "der Typ %qT der %<constexpr%>-Variable %qD ist kein Literal"
  
! #: cp/constexpr.c:118
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr "Variable %qD des nicht-literalen Typs %qT in %<constexpr%>-Funktion"
  
! #: cp/constexpr.c:130
  #, gcc-internal-format
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr "%<constexpr%>-Variable %qD hat variabel modifizierten Typ %qT"
  
! #: cp/constexpr.c:194
  #, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr "geerbter Konstruktor %qD ist nicht %<constexpr%>"
  
! #: cp/constexpr.c:207
  #, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Parameter %d der %<constexpr%>-Funktion %q+#D"
  
! #: cp/constexpr.c:219
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr "Lambdas sind erst ab C++17 implizit %<constexpr%>"
  
! #: cp/constexpr.c:230
  #, gcc-internal-format
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "ungÃ¼ltiger RÃ¼ckgabetyp %qT der %<constexpr%>-Funktion %q+D"
  
! #: cp/constexpr.c:257
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr "%q#T hat virtuelle Basisklassen"
  
! #: cp/constexpr.c:518
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "%<constexpr%>-Konstruktor hat keinen leeren KÃ¶rper"
  
! #: cp/constexpr.c:781
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "%<constexpr%>-Konstruktor fÃ¼r Union %qT muss genau ein nicht-statisches Datenelement initialisieren"
  
! #: cp/constexpr.c:842
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "Element %qD in %<constexpr%> muss von Â»mem-initializerÂ« initialisiert werden"
  
! #: cp/constexpr.c:884
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "KÃ¶rper der %<constexpr%>-Funktion %qD ist keine RÃ¼ckgabeanweisung"
  
! #: cp/constexpr.c:973
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:"
  
! #: cp/constexpr.c:1446 cp/constexpr.c:2783
  #, 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:1451 cp/constexpr.c:1461 cp/constexpr.c:2997
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Aufruf fÃ¼r interne Funktion %qE"
  
! #: cp/constexpr.c:1826
  #, 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:1828
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "wurde ursprÃ¼nglich hier als %<const%> deklariert"
  
! #: cp/constexpr.c:2046 cp/constexpr.c:2101 cp/constexpr.c:2133
! #: cp/constexpr.c:2154
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "%<dynamic_cast%> auf Referenz fehlgeschlagen"
  
! #: cp/constexpr.c:2047
  #, 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:2071
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "Zeiger auf Virtuelle Tabelle wird uninitialisiert verwendet"
  
! #: cp/constexpr.c:2102 cp/constexpr.c:2134
  #, 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:2156
  #, 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:2159
  #, 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:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "Aufruf der nicht-%<constexpr%>-Funktion %qD"
  
! #: cp/constexpr.c:2351
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "Ausdruck %qE bezeichnet keine %<constexpr%>-Funktion"
  
! #: cp/constexpr.c:2424
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "Array-Deallokation eines Objekts, das mit einer Nicht-Array-Allokation alloziert wurde"
  
! #: cp/constexpr.c:2428 cp/constexpr.c:2450
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "die Allokation ist hier"
  
! #: cp/constexpr.c:2446
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "Nicht-Array-Deallokation eines Objekts, das mit Array-Allokation allokiert wurde"
  
! #: cp/constexpr.c:2463
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "Versuch, bereits freigegebenen Speicher freizugeben"
  
! #: cp/constexpr.c:2470
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Speicher, der vorher nicht angefordert wurde, wird freigegeben"
  
! #: cp/constexpr.c:2577
  #, 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:2584
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD in konstantem Ausdruck aufgerufen"
  
! #: cp/constexpr.c:2588
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD vor seiner Definition verwendet"
  
! #: cp/constexpr.c:2679
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "Aufruf hat ringfÃ¶rmige AbhÃ¤ngigkeit"
  
! #: cp/constexpr.c:2690
  #, 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:3037
  #, 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:3044
  #, 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:3067
  #, 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:3086
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "Schiebeausdruck %q+E lÃ¤uft Ã¼ber"
  
! #: cp/constexpr.c:3244
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "Arithmetik mit Nullzeiger in %qE"
  
! #: cp/constexpr.c:3633
  #, 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:3636
  #, 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:3641
  #, 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:3644
  #, 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:3827
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Zugriff auf uninitialisiertes Arrayelement"
  
! #: cp/constexpr.c:3875
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Dereferenzierung eines Nullzeigers in %qE"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:3898
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "verÃ¤nderliches %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Zugriff auf uninitialisiertes Element %qD"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "Zugriff auf Element %qD statt auf initialisiertes Element %qD in Konstantenausdruck"
  
! #: cp/constexpr.c:4062
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein union-Typ ist"
  
! #: cp/constexpr.c:4065
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen union-Typen enthÃ¤lt"
  
! #: cp/constexpr.c:4076
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Zeigertyp ist"
  
! #: cp/constexpr.c:4079
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Zeigertyp enthÃ¤lt"
  
! #: cp/constexpr.c:4090
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Referenztyp ist"
  
! #: cp/constexpr.c:4093
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Referenztypen enthÃ¤lt"
  
! #: cp/constexpr.c:4104
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Zeiger-auf-Element-Typ ist"
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Zeiger-auf-Element-Typen enthÃ¤lt"
  
! #: cp/constexpr.c:4119
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT %<volatile%> ist"
  
! #: cp/constexpr.c:4122
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein %<volatile%>-Teilobjekt enthÃ¤lt"
  
! #: cp/constexpr.c:4163
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs kann auf diesem Ziel nicht als konstanter Ausdruck ausgewertet werden"
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da der Typ zu groÃŸ ist"
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht codiert werden kann"
  
! #: cp/constexpr.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs greift auf das uninitialisierte Byte an Offset %d zu"
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht interpretiert werden kann"
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Dereferenzierung eines Null-Zeigers"
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "auf Wert von %qE wird Ã¼ber ein %qT GL-Wert in Konstantenausdruck zugegriffen"
  
! #: cp/constexpr.c:5026
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "der Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.c:5033
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "angeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurde"
  
! #: cp/constexpr.c:5038
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "der Wert von %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.c:5045
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD in seiner eigenen Initialisierung verwendet"
  
! #: cp/constexpr.c:5050
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.c:5053
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
  
! #: cp/constexpr.c:5071
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD wurde nicht als %<constexpr%> definiert"
  
! #: cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp"
  
! #: cp/constexpr.c:5320
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Modifikation von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "Ã„nderung des aktiven Elements einer union von %qD zu %qD"
  
! #: cp/constexpr.c:5402
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Ã„nderung des aktiven Elements einer union von %qD zu %qD wÃ¤hrend der Initialisierung"
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "Anzahl der SchleifendurchlÃ¤ufe in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-loop-limit=%> verwenden, um diesen zu erhÃ¶hen)"
  
! #: cp/constexpr.c:6010
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Inline-Assembler ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "in einer %<constexpr%>-Funktion in C++20 darf Inline-Assemblercode nur vorkommen, wenn er nicht im Auswertungspfad liegt"
  
! #: cp/constexpr.c:6076
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Wert %qE vom Typ %qT ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "Anzahl der Evaluierungsoperationen in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhÃ¶hen)"
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Zwischenergebnis des nicht-literalen Typs %qT in konstantem Ausdruck"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:6727
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Umwandlung von Zeigertyp %qT in arithmetischen Typ %qT in Konstantenausdruck"
  
! #: cp/constexpr.c:6756
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "Cast von %qT ist nicht erlaubt"
  
! #: cp/constexpr.c:6792
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ausdruck %qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6992
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "unerwartete Template-ID %qE"
  
! #: cp/constexpr.c:6998
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "Funktionskonzept muss aufgerufen werden"
  
! #: cp/constexpr.c:7023
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Adresse des Aufrufs von %qs ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:7042
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE ist kein Konstantenausdruck, da er auf verÃ¤nderliche Teilobjekte von %qT verweist"
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE ist kein Konstantenausdruck, da er auf eine unvollstÃ¤ndig initialisierte Variable verweist"
  
! #: cp/constexpr.c:7295
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist"
  
! #: cp/constexpr.c:7306
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollstÃ¤ndig freigegeben wurde"
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "unmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.c:7908
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Umwandlung lvalue-in-rvalue eines volatile-lvalue %qE mit Typ %qT"
  
! #: cp/constexpr.c:8138
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Lambda-Einfangen von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.c:8193
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> von Ganzzahl zu Zeiger"
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "Adresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8265
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Verwendung von %<this%> in Konstantenausdruck"
  
! #: cp/constexpr.c:8419
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Lambda-Ausdruck ist erst ab C++17 ein konstanter Ausdruck"
  
! #: cp/constexpr.c:8486
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "virtuelle Funktionen kÃ¶nnen erst mit C++20 %<constexpr%> sein"
  
! #: cp/constexpr.c:8501
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "%<typeid%> ist kein konstanter Ausdruck, da %qE polymorphen Typ hat"
  
! #: cp/constexpr.c:8565
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Umwandlung in Nicht-Ganzzahltyp %qT in konstantem Ausdruck"
  
! #: cp/constexpr.c:8615
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> deklariert"
  
! #: cp/constexpr.c:8622
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert"
  
! #: cp/constexpr.c:8695
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Division durch Null ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8791
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8858
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.c:8888
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8897
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "Definition einer Sprungmarke ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
*************** msgstr "unerwarteter AST der Art %s"
*** 47438,47489 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "beide Zweige der %<if%>-Anweisung als %qs markiert"
  
! #: cp/cp-gimplify.c:1325
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> wird immer %<terminate%> aufrufen"
  
! #: cp/cp-gimplify.c:1328
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "in C++11 sind Destruktoren standardmÃ¤ÃŸig %<noexcept%>"
  
! #: cp/cp-gimplify.c:1340
  #, 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:2793
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem frÃ¼heren %qE ignoriert"
  
! #: cp/cp-gimplify.c:2815 cp/cp-gimplify.c:2827 cp/decl.c:4066 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.c:2833
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.c:2850
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.c:2861
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.c:2873
  #, 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:2977
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "%qs wird ausgewertet"
--- 47466,47517 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "beide Zweige der %<if%>-Anweisung als %qs markiert"
  
! #: cp/cp-gimplify.c:1333
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> wird immer %<terminate%> aufrufen"
  
! #: cp/cp-gimplify.c:1336
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "in C++11 sind Destruktoren standardmÃ¤ÃŸig %<noexcept%>"
  
! #: cp/cp-gimplify.c:1348
  #, 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:2773
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem frÃ¼heren %qE ignoriert"
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.c:2813
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.c:2830
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.c:2841
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.c:2853
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> enthÃ¤lt nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>"
  
! #: cp/cp-gimplify.c:2957
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "%qs wird ausgewertet"
*************** msgstr "Umwandlung in nicht-konstanten R
*** 47524,47530 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Umwandlung von %qH in %qI lÃ¶scht Qualifizierer"
  
! #: cp/cvt.c:498 cp/typeck.c:7969
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Umwandlung von %qT in %qT dereferenziert nicht den Zeiger"
--- 47552,47558 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Umwandlung von %qH in %qI lÃ¶scht Qualifizierer"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Umwandlung von %qT in %qT dereferenziert nicht den Zeiger"
*************** msgstr "von vorheriger Deklaration %qF"
*** 47908,47914 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Redeklaration %qD unterscheidet sich in %qs von vorheriger Deklaration"
  
! #: cp/decl.c:1303 cp/decl.c:15319
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
--- 47936,47942 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Redeklaration %qD unterscheidet sich in %qs von vorheriger Deklaration"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
*************** msgstr "vorherige Deklaration von %<prag
*** 48038,48045 ****
  msgid "%q#D previously defined here"
  msgstr "%q#D wurde bereits hier definiert"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3187 cp/name-lookup.c:3216
! #: cp/name-lookup.c:3240
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D wurde bereits hier deklariert"
--- 48066,48073 ----
  msgid "%q#D previously defined here"
  msgstr "%q#D wurde bereits hier definiert"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
! #: cp/name-lookup.c:3241
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D wurde bereits hier deklariert"
*************** msgstr "Standardargument fÃ¼r Parameter
*** 48074,48125 ****
  msgid "previous specification in %q#D here"
  msgstr "bisherige Spezifikation in %q+#D hier"
  
! #: cp/decl.c:2047
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Deklaration %qD widerspricht der eingebauten Deklaration"
  
! #: cp/decl.c:2055
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "Deklaration %qD widerspricht dem Import"
  
! #: cp/decl.c:2056
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "der Import hat %q#D hier deklariert"
  
! #: cp/decl.c:2064
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "in Konflikt stehende Export-Deklaration %qD"
  
! #: cp/decl.c:2065
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "vorherige Deklaration von %q#D ist hier"
  
! #: cp/decl.c:2090
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "vorherige Definition von %qD war hier"
  
! #: cp/decl.c:2091
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "vorherige Deklaration von %qD war hier"
  
! #: cp/decl.c:2104
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "Funktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration ab"
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "redundante Redeklaration von %qD im selben GÃ¼ltigkeitsbereich"
  
! #: cp/decl.c:2166
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "gelÃ¶schte Definition von %qD ist nicht die erste Deklaration"
--- 48102,48153 ----
  msgid "previous specification in %q#D here"
  msgstr "bisherige Spezifikation in %q+#D hier"
  
! #: cp/decl.c:2045
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Deklaration %qD widerspricht der eingebauten Deklaration"
  
! #: cp/decl.c:2053
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "Deklaration %qD widerspricht dem Import"
  
! #: cp/decl.c:2054
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "der Import hat %q#D hier deklariert"
  
! #: cp/decl.c:2062
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "in Konflikt stehende Export-Deklaration %qD"
  
! #: cp/decl.c:2063
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "vorherige Deklaration von %q#D ist hier"
  
! #: cp/decl.c:2088
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "vorherige Definition von %qD war hier"
  
! #: cp/decl.c:2089
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "vorherige Deklaration von %qD war hier"
  
! #: cp/decl.c:2102
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "Funktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration ab"
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "redundante Redeklaration von %qD im selben GÃ¼ltigkeitsbereich"
  
! #: cp/decl.c:2164
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "gelÃ¶schte Definition von %qD ist nicht die erste Deklaration"
*************** msgstr "gelÃ¶schte Definition von %qD is
*** 48132,48179 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2640
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "explizite Spezialisierung von %qD nach erster Verwendung"
  
! #: cp/decl.c:2779
  #, 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:3052 cp/decl.c:3081 cp/decl.c:3123 cp/decl.c:3140 cp/decl.c:3243
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "Redefinition von %q#D"
  
! #: cp/decl.c:3068
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD steht mit verwendeter Funktion in Konflikt"
  
! #: cp/decl.c:3078
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D nicht in Klasse deklariert"
  
! #: cp/decl.c:3092 cp/decl.c:3150
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:3095 cp/decl.c:3153
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:3102 cp/decl.c:3160
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "Herleitungshinweis %q+D neudeklariert"
  
! #: cp/decl.c:3109
  #, 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]"
--- 48160,48207 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "explizite Spezialisierung von %qD nach erster Verwendung"
  
! #: cp/decl.c:2774
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "Redefinition von %q#D"
  
! #: cp/decl.c:3050
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD steht mit verwendeter Funktion in Konflikt"
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D nicht in Klasse deklariert"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "Herleitungshinweis %q+D neudeklariert"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr "Vergleichsoperator %q+D mit Standardimplementierung nach der ersten Deklaration [class.compare.default]"
*************** msgstr "Vergleichsoperator %q+D mit Stan
*** 48181,50481 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3174
  #, 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:3189
  #, 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:3192
  #, 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:3207 cp/decl.c:3251 cp/name-lookup.c:2730 cp/name-lookup.c:3214
! #: cp/name-lookup.c:3238
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Redeklaration von %q#D"
  
! #: cp/decl.c:3234
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redundante Redeklaration von %<constexpr%>static-Datenmember %qD"
  
! #: cp/decl.c:3300
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "lokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarke"
  
! #: cp/decl.c:3301
  #, gcc-internal-format
  msgid "previous label"
  msgstr "vorherige Sprungmarke"
  
! #: cp/decl.c:3395
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  von hier"
  
! #: cp/decl.c:3418 cp/decl.c:3646
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  beendet OpenMP-strukturierten Block"
  
! #: cp/decl.c:3446
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  Ã¼berschneidet Initialisierung von %q#D"
  
! #: cp/decl.c:3449
  #, 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:3463 cp/decl.c:3617
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  betritt %<try%>-Block"
  
! #: cp/decl.c:3469 cp/decl.c:3599 cp/decl.c:3619
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  betritt %<catch%>-Block"
  
! #: cp/decl.c:3475 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  tritt in OpenMP-strukturierten Block ein"
  
! #: cp/decl.c:3481 cp/decl.c:3621
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  synchronisierte oder atomare Anweisung wird betreten"
  
! #: cp/decl.c:3488 cp/decl.c:3623
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  betritt %<constexpr if%>-Anweisung"
  
! #: cp/decl.c:3606
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  Ã¼berspringt Initialisierung von %q#D"
  
! #: cp/decl.c:3609
  #, 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:4073 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD wird ohne Template-Argumente verwendet"
  
! #: cp/decl.c:4084
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ist keine Klasse"
  
! #: cp/decl.c:4112 cp/decl.c:4198
  #, 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:4113
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "kein Typ namens %q#T in %q#T"
  
! #: cp/decl.c:4126
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Nachschlagen von %qT in %qT ist nicht eindeutig"
  
! #: cp/decl.c:4135
  #, 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:4142
  #, 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:4207
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Template-Parameter passen nicht zum Template %qD"
  
! #: cp/decl.c:4543
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> ist keine Zweierpotenz"
  
! #: cp/decl.c:5042
  #, 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:5045
  #, 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:5048
  #, 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:5067
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Attribut in Deklaration von %q#T ignoriert"
  
! #: cp/decl.c:5070
  #, 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:5112
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "mehrere Typen in einer Deklaration"
  
! #: cp/decl.c:5117
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Redeklaration des eingebauten C++-Typs %qT"
  
! #: cp/decl.c:5134
  #, 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:5167
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "fehlender Typname in typedef-Deklaration"
  
! #: cp/decl.c:5175
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO-C++ verbietet anonyme structs"
  
! #: cp/decl.c:5182
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5185
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5190
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> kann nur innerhalb einer Klasse angegeben werden"
  
! #: cp/decl.c:5193
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden"
  
! #: cp/decl.c:5196
  #, 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:5200
  #, 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:5204
  #, 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:5208
  #, 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:5212
  #, 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:5216
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> wurde in dieser Deklaration ignoriert"
  
! #: cp/decl.c:5219 cp/decl.c:5222 cp/decl.c:5225
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs kann nicht fÃ¼r Typdeklarationen verwendet werden"
  
! #: cp/decl.c:5247
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
  
! #: cp/decl.c:5250
  #, 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:5322
  #, 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:5326
  #, 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:5390 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
  
! #: cp/decl.c:5403
  #, 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:5441
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Definition von %q#D ist als %<dllimport%> markiert"
  
! #: cp/decl.c:5465
  #, 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:5473
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Nichtelement-Templatedeklaration von %qD"
  
! #: cp/decl.c:5474
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "entspricht nicht der Element-Templatedeklaration hier"
  
! #: cp/decl.c:5486
  #, 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:5498
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "doppelte Initialisierung von %qD"
  
! #: cp/decl.c:5546
  #, 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:5563
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr "extern-Deklaration %q#D mit GÃ¼ltigkeitsbereich Block ist im ZustÃ¤ndigkeitsbereich des Moduls nicht erlaubt"
  
! #: cp/decl.c:5598
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<thread_local%> deklariert"
  
! #: cp/decl.c:5603
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<static%> deklariert"
  
! #: cp/decl.c:5675
  #, 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:5681 cp/decl.c:6834
  #, 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:5691
  #, 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:5758
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
  
! #: cp/decl.c:5841
  #, 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:5847
  #, 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:5866
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "nicht-trivial markierte Initialisierungen nicht unterstÃ¼tzt"
  
! #: cp/decl.c:5870
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99-Designator %qE ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:5926
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qD an"
  
! #: cp/decl.c:5933
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qD"
  
! #: cp/decl.c:5945
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:5985
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist unbekannt"
  
! #: cp/decl.c:6010
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist nicht konstant"
  
! #: cp/decl.c:6061
  #, 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:6065
  #, 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:6071
  #, 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:6113
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "nicht initialisiertes %<const %D%>"
  
! #: cp/decl.c:6120
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Funktion"
  
! #: cp/decl.c:6129
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Kontext"
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T hat keinen benutzerdefinierten Default-Konstruktor"
  
! #: cp/decl.c:6141
  #, 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:6144
  #, 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:6312
  #, 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:6369
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Initialisierung fÃ¼r %qT muss geklammert sein"
  
! #: cp/decl.c:6407
  #, 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:6415
  #, 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:6443
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r %q#D"
  
! #: cp/decl.c:6494
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE auÃŸerhalb von Aggregatinitialisierung"
  
! #: cp/decl.c:6533 cp/decl.c:6793 cp/typeck2.c:1380 cp/typeck2.c:1694
! #: cp/typeck2.c:1742 cp/typeck2.c:1789
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "zu viele Initialisierer fÃ¼r %qT"
  
! #: cp/decl.c:6574
  #, 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:6584
  #, 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:6702
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "geschweifte Klammern fehlen um Initialisierung fÃ¼r %qT"
  
! #: cp/decl.c:6822
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "Strukturierte Bindung hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:6836
  #, 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:6849
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "zusammengesetztes Literal variabler GrÃ¶ÃŸe"
  
! #: cp/decl.c:6904
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D hat unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:6925
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
  
! #: cp/decl.c:6970
  #, 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:7102
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Array %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
  
! #: cp/decl.c:7137
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Initialisierung ungÃ¼ltig fÃ¼r statisches Element mit Konstruktor"
  
! #: cp/decl.c:7139
  #, 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:7142
  #, 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:7147
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(eine Initialisierung auÃŸerhalb der Klasse ist erforderlich)"
  
! #: cp/decl.c:7332
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Referenz %qD wird mit sich selbst initialisiert"
  
! #: cp/decl.c:7590
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Variantendeklaration nicht gefunden"
  
! #: cp/decl.c:7614
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> fÃ¼r Konstruktor %qD"
  
! #: cp/decl.c:7619
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> fÃ¼r Destruktor %qD"
  
! #: cp/decl.c:7624
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> an %qD mit Vorgabewert"
  
! #: cp/decl.c:7629
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> an gelÃ¶schter %qD"
  
! #: cp/decl.c:7634
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> an virtueller %qD"
  
! #: cp/decl.c:7684
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.c:7702 cp/decl.c:14061
  #, 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:7706 cp/decl.c:14065
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.c:7759
  #, 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:7867
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Variablenkonzept hat keine Initialisierung"
  
! #: cp/decl.c:7926
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "vorherige Typdeklaration von %q#D wird Ã¼berschattet"
  
! #: cp/decl.c:7969
  #, 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:8140
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Funktion %q#D ist wie eine Variable initialisiert"
  
! #: cp/decl.c:8246
  #, 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:8249
  #, 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:8256
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "unzugreifbares Element %qD von %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8282
  #, 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:8291
  #, 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:8501
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:8517
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Array mit variabler LÃ¤nge %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8526 cp/decl.c:8611
  #, 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:8530
  #, 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:8533
  #, 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:8578
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Vektor %qT variabler LÃ¤nge kann nicht zerlegt werden"
  
! #: cp/decl.c:8604
  #, 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:8613
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "wÃ¤hrend %qT in %E Elemente zerlegt wird"
  
! #: cp/decl.c:8634
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "in Initialisierung der Variable %qD fÃ¼r strukturierte Bindung"
  
! #: cp/decl.c:8663
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Union-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8668
  #, 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:8673
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Lambda-Abschluss-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8679
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qT"
  
! #: cp/decl.c:8688
  #, 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:9155
  #, 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:9158
  #, 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:9163
  #, 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:9400
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qT an"
  
! #: cp/decl.c:9404
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qT"
  
! #: cp/decl.c:9407
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Array %qT der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:9423
  #, 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:9425
  #, 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:9451
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD als eine %<virtual%> Variable deklariert"
  
! #: cp/decl.c:9453
  #, 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:9459
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD als ein %<virtual%> Parameter deklariert"
  
! #: cp/decl.c:9462
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD als ein %<inline%> Parameter deklariert"
  
! #: cp/decl.c:9464
  #, 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:9470
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD als ein %<virtual%> Typ deklariert"
  
! #: cp/decl.c:9473
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD als ein %<inline%> Typ deklariert"
  
! #: cp/decl.c:9475
  #, 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:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD als ein %<virtual%> Feld deklariert"
  
! #: cp/decl.c:9484
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD als ein %<inline%> Feld deklariert"
  
! #: cp/decl.c:9486
  #, 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:9493
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D als Â»friendÂ« deklariert"
  
! #: cp/decl.c:9500
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
  
! #: cp/decl.c:9532
  #, 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:9572
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
  
! #: cp/decl.c:9583
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "Konzept %q#D mit Funktionsparametern deklariert"
  
! #: cp/decl.c:9590
  #, 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:9593
  #, 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:9669
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "Konzept %qD hat keine Definition"
  
! #: cp/decl.c:9691
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "ein Funktionskonzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/decl.c:9701
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "EinschrÃ¤nkungen auf einer Funktion, die kein Template hat"
  
! #: cp/decl.c:9746
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
  
! #: cp/decl.c:9757
  #, 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:9776
  #, 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:9785
  #, 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:9802
  #, 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:9847
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "%<::main%> kann nicht als Template deklariert werden"
  
! #: cp/decl.c:9850
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "%<::main%> kann nicht inline deklariert werden"
  
! #: cp/decl.c:9853 cp/decl.c:9856
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "%<::main%> kann nicht als %qs deklariert werden"
  
! #: cp/decl.c:9858
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "%<::main%> kann nicht statisch deklariert werden"
  
! #: cp/decl.c:9920
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.c:9921
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.c:9929
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "statische Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.c:9930
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.c:9940
  #, 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:9948
  #, 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:9955
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Herleitungshinweis %qD darf keinen FunktionskÃ¶rper haben"
  
! #: cp/decl.c:9968
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "literaler Operator mit C-Bindung"
  
! #: cp/decl.c:9978
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD hat ungÃ¼ltige Argumentliste"
  
! #: cp/decl.c:9986
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "Ganzzahl-Suffix %qs durch Implementierung Ã¼berdeckt"
  
! #: cp/decl.c:9992
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "Gleitkomma-Suffix %qs durch Implementierung Ã¼berdeckt"
  
! #: cp/decl.c:9999
  #, 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:10004
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD muss eine Nicht-Elementfunktion sein"
  
! #: cp/decl.c:10087
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> muss %<int%> zurÃ¼ckgeben"
  
! #: cp/decl.c:10127
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "Definition des implizit deklarierten %qD"
  
! #: cp/decl.c:10132
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "Definition des explizit standardisierten %q+D"
  
! #: cp/decl.c:10134
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen"
  
! #: cp/decl.c:10151
  #, 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:10344
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%<::main%> kann nicht als globale Variable deklariert werden"
  
! #: cp/decl.c:10353
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "eine Nicht-Template-Variable kann nicht %<concept%> sein"
  
! #: cp/decl.c:10360
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "Konzept muss Typ %<bool%> haben"
  
! #: cp/decl.c:10363
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "ein Variablenkonzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/decl.c:10487
  #, 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:10491
  #, 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:10495
  #, 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:10506
  #, 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:10511
  #, 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:10516
  #, 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:10627
  #, 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:10630
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.c:10661 cp/decl.c:10733
  #, 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:10665 cp/decl.c:10736
  #, 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:10716
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO-C++ verbietet Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:10719
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO-C++ verbietet Array der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:10743
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO-C++ verbietet Array %qD variabler LÃ¤nge"
  
! #: cp/decl.c:10746
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO-C++ verbietet Array variabler LÃ¤nge"
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "Array %qD variabler LÃ¤nge wird verwendet"
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "Array variabler GrÃ¶ÃŸe wird verwendet"
  
! #: cp/decl.c:10807
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "Ãœberlauf in ArraygrÃ¶ÃŸe"
  
! #: cp/decl.c:10867
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD als Array von %qT deklariert"
  
! #: cp/decl.c:10869 cp/pt.c:15991
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
  
! #: cp/decl.c:10879
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Deklaration von %qD als Array von voids"
  
! #: cp/decl.c:10881
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "Array von void wird erzeugt"
  
! #: cp/decl.c:10886
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Deklaration von %qD als Array von Funktionen"
  
! #: cp/decl.c:10888
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Array von Funktionen wird erzeugt"
  
! #: cp/decl.c:10893
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Deklaration von %qD als Array von Referenzen"
  
! #: cp/decl.c:10895
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "Feld von Referenzen wird erzeugt"
  
! #: cp/decl.c:10900
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Deklaration von %qD als Feld von Funktionselementen"
  
! #: cp/decl.c:10903
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Feld von Funktionselementen wird erzeugt"
  
! #: cp/decl.c:10921
  #, 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:10925
  #, 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:11007
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltig"
  
! #: cp/decl.c:11010
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Qualifizierer sind bei Konstruktordeklarationen nicht erlaubt"
  
! #: cp/decl.c:11021
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltig"
  
! #: cp/decl.c:11024
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "Qualifizierer sind bei Destruktordeklarationen nicht erlaubt"
  
! #: cp/decl.c:11037
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "RÃ¼ckgabetyp fÃ¼r %<operator %T%> angegeben"
  
! #: cp/decl.c:11040
  #, 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:11049
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "RÃ¼ckgabetyp fÃ¼r Herleitungshinweis angegeben"
  
! #: cp/decl.c:11052
  #, 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:11056
  #, 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:11065
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> in Deklaration von Ableitungshinweis"
  
! #: cp/decl.c:11086
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unbenannte Variable oder Feld als Â»voidÂ« deklariert"
  
! #: cp/decl.c:11094
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "Variable oder Feld als Â»voidÂ« deklariert"
  
! #: cp/decl.c:11109
  #, 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:11114
  #, 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:11361
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<::%D%>"
  
! #: cp/decl.c:11364 cp/decl.c:11386
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%T::%D%>"
  
! #: cp/decl.c:11367
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%D::%D%>"
  
! #: cp/decl.c:11377
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T ist weder Klasse noch Namensbereich"
  
! #: cp/decl.c:11401
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Deklaration von %qE als Nicht-Funktion"
  
! #: cp/decl.c:11408
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Deklaration von %qE als Nicht-Element"
  
! #: cp/decl.c:11436
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
  
! #: cp/decl.c:11487
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "Funktionsdefinition deklariert keine Parameter"
  
! #: cp/decl.c:11495 cp/decl.c:11504 cp/decl.c:13312
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Deklaration von %qD als Nicht-Funktion"
  
! #: cp/decl.c:11512
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Deklaration von %qD als %<typedef%>"
  
! #: cp/decl.c:11517
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Deklaration von %qD als Parameter"
  
! #: cp/decl.c:11552
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "sowohl %qs als auch %qs angegeben"
  
! #: cp/decl.c:11559 cp/decl.c:11566 cp/decl.c:11573 cp/decl.c:11580
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs kann nicht in einer typedef-Deklaration auftreten"
  
! #: cp/decl.c:11591
  #, 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:11601
  #, 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:11609
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "in Konflikt stehende Spezifikationen fÃ¼r Deklaration von %qs"
  
! #: cp/decl.c:11656
  #, 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:11705 cp/decl.c:11709 cp/decl.c:11712
  #, 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:11729
  #, 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:11737
  #, 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:11791
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> und %<unsigned%> gleichzeitig angegeben"
  
! #: cp/decl.c:11797
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> und %<short%> gleichzeitig angegeben"
  
! #: cp/decl.c:11805 cp/decl.c:11811
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs mit %qT angegeben"
  
! #: cp/decl.c:11816
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs mit %<decltype%> angegeben"
  
! #: cp/decl.c:11818
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs mit %<typeof%> angegeben"
  
! #: cp/decl.c:11885
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex ungÃ¼ltig fÃ¼r %qs"
  
! #: cp/decl.c:11924
  #, 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:11945
  #, 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:11954
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Element %qD kann erst mit %<-std=c++20%> oder %<-std=gnu++20%> gleichzeitig %<virtual%> und %<constexpr%> sein"
  
! #: cp/decl.c:11967
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "Â»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltig"
  
! #: cp/decl.c:11974
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Speicherklasse fÃ¼r Template-Parameter %qs angegeben"
  
! #: cp/decl.c:11984 cp/decl.c:12156
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "Speicherklasse fÃ¼r Parameter %qs angegeben"
  
! #: cp/decl.c:11992 cp/decl.c:12001 cp/decl.c:12007 cp/decl.c:12013
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ein Parameter kann nicht als %qs deklariert sein"
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:12033 cp/decl.c:12036 cp/decl.c:12038 cp/decl.c:12041
! #: cp/decl.c:12051 cp/decl.c:12061 cp/decl.c:12071 cp/decl.c:12075
  #, 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:12045 cp/decl.c:12067
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "strukturierte Bindungsdeklarationen kÃ¶nnen erst ab %<-std=c++20%> oder %<-std=gnu++20%> %qs sein"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "%<volatile%>-qualifizierte strukturierte Bindung ist veraltet"
  
! #: cp/decl.c:12079
  #, 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:12090
  #, 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:12093
  #, 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:12128
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mehrere Speicherklassen in Deklaration von %qs"
  
! #: cp/decl.c:12154
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Speicherklasse %qs angegeben"
  
! #: cp/decl.c:12168
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
  
! #: cp/decl.c:12173
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "Deklaration hÃ¶chster Ebene von %qs gibt %<auto%> an"
  
! #: cp/decl.c:12181
  #, 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:12195
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltig"
  
! #: cp/decl.c:12226
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Attribut wird ignoriert"
  
! #: cp/decl.c:12227
  #, 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:12285
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "unnÃ¶tige Klammern in Deklaration von %qs"
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "entfernen Sie die Klammern"
  
! #: cp/decl.c:12340
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "Â»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyp"
  
! #: cp/decl.c:12360
  #, 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:12364
  #, 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:12369
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "virtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12376
  #, 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:12385
  #, 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:12390
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ungÃ¼ltige Verwendung von %<decltype(auto)%>"
  
! #: cp/decl.c:12401
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "hergeleiteter Klassentyp %qD in RÃ¼ckgabetyp von Funktion"
  
! #: cp/decl.c:12410
  #, 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:12423
  #, 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:12437
  #, 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:12440
  #, 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:12464
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<volatile%>-qualifizierter RÃ¼ckgabetyp ist veraltet"
  
! #: cp/decl.c:12476
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12489
  #, 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:12500 cp/pt.c:29580
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT als Typ statt als einfaches %<decltype(auto)%>"
  
! #: cp/decl.c:12506 cp/pt.c:29586
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> darf nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12538
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Destruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12540
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "Konstruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12545
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12546
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12554
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12555
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12573
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Konstruktoren dÃ¼rfen nicht als %<virtual%> deklariert sein"
  
! #: cp/decl.c:12590
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "virtuelle Funktionen kÃ¶nnen keine friends sein"
  
! #: cp/decl.c:12595
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Deklaration nicht in Klassendefinition"
  
! #: cp/decl.c:12599
  #, 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:12609
  #, 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:12613
  #, 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:12626
  #, 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:12653
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Destruktoren dÃ¼rfen keine Parameter haben"
  
! #: cp/decl.c:12693
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Zeiger auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12706 cp/decl.c:12713
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Referenz auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12715
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12744
  #, 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:12745
  #, 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:12818
  #, 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:12889
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Template-ID %qD als Deklarator verwendet"
  
! #: cp/decl.c:12915
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Elementfunktionen sind implizite Â»friendsÂ« ihrer Klasse"
  
! #: cp/decl.c:12920
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "zusÃ¤tzliche Qualifizierung %<%T::%> an Element %qs"
  
! #: cp/decl.c:12950
  #, 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:12952
  #, 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:12960
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
  
! #: cp/decl.c:13000
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
  
! #: cp/decl.c:13009
  #, 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:13012
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.c:13023
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:13026
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> in Â»friendÂ«-Deklaration"
  
! #: cp/decl.c:13029
  #, 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:13039
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13046
  #, 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:13052
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13058
  #, 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:13064
  #, 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:13070
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13086
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "mit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:13089
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "mit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:13115
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> ist in Aliasdeklaration nicht erlaubt"
  
! #: cp/decl.c:13118
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "Â»typedefÂ« als %<auto%> deklariert"
  
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-clause an Typedef"
  
! #: cp/decl.c:13127
  #, 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:13153
  #, 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:13242
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> fÃ¼r friend-Klassen-Deklaration angegeben"
  
! #: cp/decl.c:13250
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Template-Parameter kÃ¶nnen keine Â»friendsÂ« sein"
  
! #: cp/decl.c:13252
  #, 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:13256
  #, 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:13269
  #, 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:13289
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ungÃ¼ltige Qualifizierer an Nicht-Element-Funktionstyp"
  
! #: cp/decl.c:13293
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-clause an type-id"
  
! #: cp/decl.c:13303
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
  
! #: cp/decl.c:13318
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Â»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qT"
  
! #: cp/decl.c:13337
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
  
! #: cp/decl.c:13346 cp/parser.c:19160
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Parameter kann nicht mit %<decltype(auto)%> deklariert werden"
  
! #: cp/decl.c:13351
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "Platzhalter fÃ¼r Klassentemplate %qE ist in diesem Kontext nicht erlaubt"
  
! #: cp/decl.c:13354
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "verwenden Sie %<auto%> fÃ¼r ein abgekÃ¼rztes Funktionstemplate"
  
! #: cp/decl.c:13359
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden"
  
! #: cp/decl.c:13362
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Parameter als %<auto%> deklariert"
  
! #: cp/decl.c:13413 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ungÃ¼ltige Verwendung des Template-Namens %qE ohne eine Argumentliste"
  
! #: cp/decl.c:13417
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "nicht-statisches Datenelement mit Platzhalter %qT deklariert"
  
! #: cp/decl.c:13438
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO-C++ verbietet flexibles Arrayelement %qs"
  
! #: cp/decl.c:13441
  #, 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:13457
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ungÃ¼ltige Verwendung von %<::%>"
  
! #: cp/decl.c:13478
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Deklaration der Funktion %qD in ungÃ¼ltigem Kontext"
  
! #: cp/decl.c:13488
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Funktion %qD wurde innerhalb einer Union als %<virtual%> deklariert"
  
! #: cp/decl.c:13498
  #, 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:13512
  #, 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:13519
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Deklaration von %qD als Element %qT"
  
! #: cp/decl.c:13526 cp/decl.c:13539
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ein Destruktor kann nicht %qs sein"
  
! #: cp/decl.c:13532
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%>-Destruktoren sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/decl.c:13545
  #, 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:13554
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ein Konstruktor kann nicht %<concept%> sein"
  
! #: cp/decl.c:13560
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.c:13568 cp/decl.c:13898
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
  
! #: cp/decl.c:13577
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Spezialisierung des Variablentemplates %qD als Funktion deklariert"
  
! #: cp/decl.c:13580
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Variablentemplate hier deklariert"
  
! #: cp/decl.c:13642
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Feld %qD hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:13647
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Name %qT hat unvollstÃ¤ndigen Typen"
  
! #: cp/decl.c:13667
  #, 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:13670
  #, 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:13723 cp/decl.c:13734
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13728
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.c:13762 cp/decl.c:13770 cp/decl.c:13777 cp/decl.c:13784
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13839
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13842
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13848
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13852
  #, 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:13857
  #, 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:13869
  #, 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:13873
  #, 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:13881
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.c:13888
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13889
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13932
  #, 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:13941
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.c:13980
  #, 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:13987
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.c:13993
  #, 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:14001
  #, 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:14008
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
  
! #: cp/decl.c:14040
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.c:14045
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.c:14217
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.c:14220
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.c:14310
  #, 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:14314
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.c:14336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.c:14344
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungÃ¼ltigerweise Methodentyp"
  
! #: cp/decl.c:14369
  #, 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:14371
  #, 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:14630
  #, 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:14709
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.c:14716
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als Â»staticÂ« deklariert werden"
  
! #: cp/decl.c:14746
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.c:14752
  #, 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:14762
  #, 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:14788
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Ãœberladen von %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14799
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Â»%qDÂ« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.c:14825
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.c:14826
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.c:14838
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.c:14839
  #, 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:14850
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.c:14851 cp/decl.c:14861
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.c:14862
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.c:14876
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.c:14900
  #, 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:14907
  #, 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:14909
  #, 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:14918
  #, 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:14920
  #, 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:14936
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.c:14955
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "PrÃ¤fix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14974
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurÃ¼ckgeben"
  
! #: cp/decl.c:15029
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.c:15052
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.c:15055
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.c:15057
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.c:15065
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.c:15066 cp/decl.c:15073
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.c:15072
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
--- 48209,50524 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Redeklaration des Â»friendÂ« %q#D kann keine Standardtemplateargumente haben"
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Thread-lokale Deklaration von %q#D folgt nicht-Thread-lokaler Deklaration"
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Nicht-Thread-lokale Deklaration von %q#D folgt Thread-lokaler Deklaration"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
! #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Redeklaration von %q#D"
  
! #: cp/decl.c:3216
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redundante Redeklaration von %<constexpr%>static-Datenmember %qD"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "lokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarke"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr "vorherige Sprungmarke"
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  von hier"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  beendet OpenMP-strukturierten Block"
  
! #: cp/decl.c:3428
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  Ã¼berschneidet Initialisierung von %q#D"
  
! #: cp/decl.c:3431
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  betritt %<try%>-Block"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  betritt %<catch%>-Block"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  tritt in OpenMP-strukturierten Block ein"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  synchronisierte oder atomare Anweisung wird betreten"
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  betritt %<constexpr if%>-Anweisung"
  
! #: cp/decl.c:3588
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  Ã¼berspringt Initialisierung von %q#D"
  
! #: cp/decl.c:3591
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD wird ohne Template-Argumente verwendet"
  
! #: cp/decl.c:4061
! #, gcc-internal-format
! msgid "%qD is a function, not a type"
! msgstr "%qD ist eine Funktion, kein Typ"
! 
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ist keine Klasse"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "kein Klassentemplate namens %q#T in %q#T"
  
! #: cp/decl.c:4101
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "kein Typ namens %q#T in %q#T"
  
! #: cp/decl.c:4114
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Nachschlagen von %qT in %qT ist nicht eindeutig"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist"
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> benennt %q#T, was kein Typ ist"
  
! #: cp/decl.c:4195
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Template-Parameter passen nicht zum Template %qD"
  
! #: cp/decl.c:4531
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> ist keine Zweierpotenz"
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Konstruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Destruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Zuweisungsoperator ist in anonymem Aggregt nicht erlaubt"
  
! #: cp/decl.c:5063
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Attribut in Deklaration von %q#T ignoriert"
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "Attribut fÃ¼r %q#T muss dem SchlÃ¼sselwort %qs folgen"
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "mehrere Typen in einer Deklaration"
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Redeklaration des eingebauten C++-Typs %qT"
  
! #: cp/decl.c:5130
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> kann nur fÃ¼r Variablen oder Funktionsdeklarationen angegeben werden"
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "fehlender Typname in typedef-Deklaration"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO-C++ verbietet anonyme structs"
  
! #: cp/decl.c:5178
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5181
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> kann nur innerhalb einer Klasse angegeben werden"
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden"
  
! #: cp/decl.c:5192
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "eine Speicherklasse kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5196
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5200
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5204
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5208
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> kann nur fÃ¼r Objekte und Funktionen angegeben werden"
  
! #: cp/decl.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> wurde in dieser Deklaration ignoriert"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs kann nicht fÃ¼r Typdeklarationen verwendet werden"
  
! #: cp/decl.c:5243
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
  
! #: cp/decl.c:5246
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
  
! #: cp/decl.c:5318
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "auf Klassentyp %qT angewandte Attribute auÃŸerhalb einer Definition werden ignoriert"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "auf abhÃ¤ngigen Typ %qT angewandte Attribute ohne zugehÃ¶rige Deklaration werden ignoriert"
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
  
! #: cp/decl.c:5399
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "Deklaration von %q#D hat %<extern%> und ist initialisiert"
  
! #: cp/decl.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Definition von %q#D ist als %<dllimport%> markiert"
  
! #: cp/decl.c:5461
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D ist kein static-Datenelement von %q#T"
  
! #: cp/decl.c:5469
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Nichtelement-Templatedeklaration von %qD"
  
! #: cp/decl.c:5470
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "entspricht nicht der Element-Templatedeklaration hier"
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definieren"
  
! #: cp/decl.c:5494
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "doppelte Initialisierung von %qD"
  
! #: cp/decl.c:5542
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "Deklaration von %q#D auÃŸerhalb einer Klasse ist keine Definition"
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr "extern-Deklaration %q#D mit GÃ¼ltigkeitsbereich Block ist im ZustÃ¤ndigkeitsbereich des Moduls nicht erlaubt"
  
! #: cp/decl.c:5594
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<thread_local%> deklariert"
  
! #: cp/decl.c:5599
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<static%> deklariert"
  
! #: cp/decl.c:5671
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Variable %q#D hat Initialisierung, aber unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Elemente des Arrays %q#D haben unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:5687
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "Aggregat %q#D hat unvollstÃ¤ndigen Typ und kann nicht definiert werden"
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "Name in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendet"
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "Name %qD in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendet"
  
! #: cp/decl.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "nicht-trivial markierte Initialisierungen nicht unterstÃ¼tzt"
  
! #: cp/decl.c:5866
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99-Designator %qE ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qD an"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qD"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist unbekannt"
  
! #: cp/decl.c:6006
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist nicht konstant"
  
! #: cp/decl.c:6057
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wÃ¤ren die Folge)"
  
! #: cp/decl.c:6061
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)"
  
! #: cp/decl.c:6067
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "dies kann durch das LÃ¶schen der Initialisierung umgangen werden"
  
! #: cp/decl.c:6109
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "nicht initialisiertes %<const %D%>"
  
! #: cp/decl.c:6116
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Funktion"
  
! #: cp/decl.c:6125
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Kontext"
  
! #: cp/decl.c:6133
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T hat keinen benutzerdefinierten Default-Konstruktor"
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "Konstruktor ist nicht benutzerdefiniert, da er im KlassenkÃ¶rper ausdrÃ¼cklich standardisiert ist"
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "und der implizit definierte Konstruktor initialisiert %q#D nicht"
  
! #: cp/decl.c:6308
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "UngÃ¼ltiger Typ %qT als Initialisierung fÃ¼r einen Vektor des Typs %qT"
  
! #: cp/decl.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Initialisierung fÃ¼r %qT muss geklammert sein"
  
! #: cp/decl.c:6403
  #, 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:6411
  #, 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:6439
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r %q#D"
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE auÃŸerhalb von Aggregatinitialisierung"
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "zu viele Initialisierer fÃ¼r %qT"
  
! #: cp/decl.c:6570
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qT"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90182
! #: cp/decl.c:6580
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "zu viele geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qT"
  
! #: cp/decl.c:6698
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "geschweifte Klammern fehlen um Initialisierung fÃ¼r %qT"
  
! #: cp/decl.c:6818
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "Strukturierte Bindung hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:6832
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Elemente des Arrays %q#T haben unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "zusammengesetztes Literal variabler GrÃ¶ÃŸe"
  
! #: cp/decl.c:6900
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D hat unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "in C++98 muss %qD mit Konstruktor initialisiert werden, nicht mit %<{...}%>"
  
! #: cp/decl.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Array %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Initialisierung ungÃ¼ltig fÃ¼r statisches Element mit Konstruktor"
  
! #: cp/decl.c:7135
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "Initialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltig"
  
! #: cp/decl.c:7138
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "Initialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltig"
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(eine Initialisierung auÃŸerhalb der Klasse ist erforderlich)"
  
! #: cp/decl.c:7328
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Referenz %qD wird mit sich selbst initialisiert"
  
! #: cp/decl.c:7586
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Variantendeklaration nicht gefunden"
  
! #: cp/decl.c:7610
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> fÃ¼r Konstruktor %qD"
  
! #: cp/decl.c:7615
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> fÃ¼r Destruktor %qD"
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> an %qD mit Vorgabewert"
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> an gelÃ¶schter %qD"
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> an virtueller %qD"
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO-C++17 erlaubt Speicherklassenangabe %<register%> nicht"
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.c:7758
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "Initialisierung fÃ¼r %<decltype(auto) %D%> hat Funktionstyp; %<()%> vergessen?"
  
! #: cp/decl.c:7866
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Variablenkonzept hat keine Initialisierung"
  
! #: cp/decl.c:7925
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "vorherige Typdeklaration von %q#D wird Ã¼berschattet"
  
! #: cp/decl.c:7968
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "Attribut %<constinit%> kann nur fÃ¼r Variablen verwendet werden, die Â»staticÂ« oder threadlokel sind"
  
! #: cp/decl.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Funktion %q#D ist wie eine Variable initialisiert"
  
! #: cp/decl.c:8252
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Strukturelement hat"
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Unionelement hat"
  
! #: cp/decl.c:8262
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "unzugreifbares Element %qD von %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da sowohl er als auch seine Basisklasse %qT nichtstatische Datenelemente haben"
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da seine Basisklassen %qT und %qT nichtstatische Datenelemente haben"
  
! #: cp/decl.c:8507
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:8523
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Array mit variabler LÃ¤nge %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%u Name fÃ¼r strukturelle Bindung angegeben"
  msgstr[1] "%u Namen fÃ¼r strukturelle Bindung angegeben"
  
! #: cp/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "nur %u Name fÃ¼r strukturelle Bindung angegeben"
  msgstr[1] "nur %u Namen fÃ¼r strukturelle Bindung angegeben"
  
! #: cp/decl.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] "wÃ¤hrend %qT in %wu Element zerlegt wird"
  msgstr[1] "wÃ¤hrend %qT in %wu Elemente zerlegt wird"
  
! #: cp/decl.c:8584
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Vektor %qT variabler LÃ¤nge kann nicht zerlegt werden"
  
! #: cp/decl.c:8610
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "wÃ¤hrend %qT in %E Elemente zerlegt wird"
  
! #: cp/decl.c:8640
! #, gcc-internal-format
! msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
! msgstr "%<std::tuple_element<%u, %T>::type%> ist %<void%>"
! 
! #: cp/decl.c:8646
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "in Initialisierung der Variable %qD fÃ¼r strukturierte Bindung"
  
! #: cp/decl.c:8675
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Union-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8680
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "nicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8685
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Lambda-Abschluss-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8691
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qT"
  
! #: cp/decl.c:8700
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "Klassentyp %qT ohne nicht-static-Datenelemente kann nicht dekomponiert werden"
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "nicht-lokale %<__thread%>-Variable %qD erfordert dynamische Initialisierung"
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "nicht-lokale %<__thread%>-Variable %qD hat einen nicht-trivialen Destruktor"
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "%<thread_local%> in C++11 erlaubt dynamische Initialisierung und ZerstÃ¶rung"
  
! #: cp/decl.c:9412
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qT an"
  
! #: cp/decl.c:9416
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qT"
  
! #: cp/decl.c:9419
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Array %qT der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:9435
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Destruktor fÃ¼r fremde Klasse %qT kann kein Element sein"
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Konstruktor fÃ¼r fremde Klasse %qT kann kein Element sein"
  
! #: cp/decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD als eine %<virtual%> Variable deklariert"
  
! #: cp/decl.c:9465
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Variablendeklaration"
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD als ein %<virtual%> Parameter deklariert"
  
! #: cp/decl.c:9474
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD als ein %<inline%> Parameter deklariert"
  
! #: cp/decl.c:9476
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Parameterdeklaration"
  
! #: cp/decl.c:9482
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD als ein %<virtual%> Typ deklariert"
  
! #: cp/decl.c:9485
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD als ein %<inline%> Typ deklariert"
  
! #: cp/decl.c:9487
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Typdeklaration"
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD als ein %<virtual%> Feld deklariert"
  
! #: cp/decl.c:9496
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD als ein %<inline%> Feld deklariert"
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Felddeklaration"
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D als Â»friendÂ« deklariert"
  
! #: cp/decl.c:9512
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "Deklaration von %qD ist nicht in einem Namensbereich um %qT"
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
  
! #: cp/decl.c:9595
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "Konzept %q#D mit Funktionsparametern deklariert"
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "Konzept %q#D mit hergeleitetem RÃ¼ckgabetyp deklariert"
  
! #: cp/decl.c:9605
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Konzept %q#D mit nicht-%<bool%>-RÃ¼ckgabetyp %qT"
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "Konzept %qD hat keine Definition"
  
! #: cp/decl.c:9703
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "ein Funktionskonzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/decl.c:9713
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "EinschrÃ¤nkungen auf einer Funktion, die kein Template hat"
  
! #: cp/decl.c:9758
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
  
! #: cp/decl.c:9769
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ungÃ¼ltige Verwendung der Template-ID %qD in Deklaration des ursprÃ¼nglichen Templates"
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "Standardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
  
! #: cp/decl.c:9814
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "Â»friendÂ«-Deklaration von %qD gibt Defaultargumente an und ist keine Definition"
  
! #: cp/decl.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "%<::main%> kann nicht als Template deklariert werden"
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "%<::main%> kann nicht inline deklariert werden"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "%<::main%> kann nicht als %qs deklariert werden"
  
! #: cp/decl.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "%<::main%> kann nicht statisch deklariert werden"
  
! #: cp/decl.c:9932
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.c:9933
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.c:9941
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "statische Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.c:9942
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.c:9952
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "Herleitungshinweis %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftreten"
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "Herleitungshinweis %qD muss im selben GÃ¼ltigkeitsbereich wie %qT deklariert sein"
  
! #: cp/decl.c:9967
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Herleitungshinweis %qD darf keinen FunktionskÃ¶rper haben"
  
! #: cp/decl.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "literaler Operator mit C-Bindung"
  
! #: cp/decl.c:9990
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD hat ungÃ¼ltige Argumentliste"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "Ganzzahl-Suffix %qs durch Implementierung Ã¼berdeckt"
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "Gleitkomma-Suffix %qs durch Implementierung Ã¼berdeckt"
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "Literale Operator-Suffixe ohne vorangehendes %<_%> sind fÃ¼r zukÃ¼nftige Standardisierungen reserviert"
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD muss eine Nicht-Elementfunktion sein"
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> muss %<int%> zurÃ¼ckgeben"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "Definition des implizit deklarierten %qD"
  
! #: cp/decl.c:10144
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "Definition des explizit standardisierten %q+D"
  
! #: cp/decl.c:10146
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen"
  
! #: cp/decl.c:10163
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "keine Elementfunktion %q#D in Klasse %qT deklariert"
  
! #: cp/decl.c:10356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%<::main%> kann nicht als globale Variable deklariert werden"
  
! #: cp/decl.c:10365
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "eine Nicht-Template-Variable kann nicht %<concept%> sein"
  
! #: cp/decl.c:10371
! #, gcc-internal-format
! msgid "concept must be defined at namespace scope"
! msgstr "Konzept muss im GÃ¼ltigkeitsbereich des Namensbereiches definiert werden"
! 
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "Konzept muss Typ %<bool%> haben"
  
! #: cp/decl.c:10381
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "ein Variablenkonzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/decl.c:10505
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit unvollstÃ¤ndigem Typ"
  
! #: cp/decl.c:10509
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "%<constexpr%> erforderlich fÃ¼r Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
  
! #: cp/decl.c:10513
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
  
! #: cp/decl.c:10524
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ungÃ¼ltige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qT"
  
! #: cp/decl.c:10529
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der Klasse"
  
! #: cp/decl.c:10534
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qT"
  
! #: cp/decl.c:10645
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "ArraygrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "GrÃ¶ÃŸe des Arrays %qD ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "GrÃ¶ÃŸe des Arrays ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO-C++ verbietet Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO-C++ verbietet Array der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO-C++ verbietet Array %qD variabler LÃ¤nge"
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO-C++ verbietet Array variabler LÃ¤nge"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "Array %qD variabler LÃ¤nge wird verwendet"
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "Array variabler GrÃ¶ÃŸe wird verwendet"
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "Ãœberlauf in ArraygrÃ¶ÃŸe"
  
! #: cp/decl.c:10885
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD als Array von %qT deklariert"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
  
! #: cp/decl.c:10897
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Deklaration von %qD als Array von voids"
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "Array von void wird erzeugt"
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Deklaration von %qD als Array von Funktionen"
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Array von Funktionen wird erzeugt"
  
! #: cp/decl.c:10911
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Deklaration von %qD als Array von Referenzen"
  
! #: cp/decl.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "Feld von Referenzen wird erzeugt"
  
! #: cp/decl.c:10918
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Deklaration von %qD als Feld von Funktionselementen"
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Feld von Funktionselementen wird erzeugt"
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qD als multidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "multidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltig"
  
! #: cp/decl.c:11028
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Qualifizierer sind bei Konstruktordeklarationen nicht erlaubt"
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltig"
  
! #: cp/decl.c:11042
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "Qualifizierer sind bei Destruktordeklarationen nicht erlaubt"
  
! #: cp/decl.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "RÃ¼ckgabetyp fÃ¼r %<operator %T%> angegeben"
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "Qualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubt"
  
! #: cp/decl.c:11067
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "RÃ¼ckgabetyp fÃ¼r Herleitungshinweis angegeben"
  
! #: cp/decl.c:11070
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "Qualifizierer sind bei Deklaration von Herleitungshinweis nicht erlaubt"
  
! #: cp/decl.c:11074
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Template-Template-Parameter %qT in Deklaration von Ableitungshinweis"
  
! #: cp/decl.c:11083
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> in Deklaration von Ableitungshinweis"
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unbenannte Variable oder Feld als Â»voidÂ« deklariert"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "Variable oder Feld als Â»voidÂ« deklariert"
  
! #: cp/decl.c:11127
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%>-Spezifizierer ungÃ¼ltig fÃ¼r Variable %qD mit GÃ¼ltigkeitsbereich Block"
  
! #: cp/decl.c:11132
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Â»inlineÂ«-Variablen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/decl.c:11379
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<::%D%>"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%T::%D%>"
  
! #: cp/decl.c:11385
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%D::%D%>"
  
! #: cp/decl.c:11395
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T ist weder Klasse noch Namensbereich"
  
! #: cp/decl.c:11419
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Deklaration von %qE als Nicht-Funktion"
  
! #: cp/decl.c:11426
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Deklaration von %qE als Nicht-Element"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "Funktionsdefinition deklariert keine Parameter"
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Deklaration von %qD als Nicht-Funktion"
  
! #: cp/decl.c:11530
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Deklaration von %qD als %<typedef%>"
  
! #: cp/decl.c:11535
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Deklaration von %qD als Parameter"
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "sowohl %qs als auch %qs angegeben"
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs kann nicht in einer typedef-Deklaration auftreten"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr "hÃ¶chstens einer der Spezifizierer %<constinit%> und %<constexpr%> kann verwendet werden"
  
! #: cp/decl.c:11619
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "zwei oder mehr Datentypen in Deklaration von %qs"
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "in Konflikt stehende Spezifikationen fÃ¼r Deklaration von %qs"
  
! #: cp/decl.c:11674
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C++ unterstÃ¼tzt nicht, dass einfaches %<complex%> %<double complex%> bedeutet"
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO-C++ verbietet Deklaration von %qs ohne Typ"
  
! #: cp/decl.c:11747
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> wird von diesem Ziel nicht unterstÃ¼tzt"
  
! #: cp/decl.c:11755
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO-C++ unterstÃ¼tzt %<__int%d%> fÃ¼r %qs nicht"
  
! #: cp/decl.c:11809
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> und %<unsigned%> gleichzeitig angegeben"
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> und %<short%> gleichzeitig angegeben"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs mit %qT angegeben"
  
! #: cp/decl.c:11834
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs mit %<decltype%> angegeben"
  
! #: cp/decl.c:11836
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs mit %<typeof%> angegeben"
  
! #: cp/decl.c:11903
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex ungÃ¼ltig fÃ¼r %qs"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr "Template-Platzhaltertyp %qT muss von einer einfachen declarator-id gefolgt sein"
  
! #: cp/decl.c:11963
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Element %qD kann nicht gleichzeitig %<virtual%> und %<static%> sein"
  
! #: cp/decl.c:11972
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Element %qD kann erst mit %<-std=c++20%> oder %<-std=gnu++20%> gleichzeitig %<virtual%> und %<constexpr%> sein"
  
! #: cp/decl.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "Â»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltig"
  
! #: cp/decl.c:11992
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Speicherklasse fÃ¼r Template-Parameter %qs angegeben"
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "Speicherklasse fÃ¼r Parameter %qs angegeben"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ein Parameter kann nicht als %qs deklariert sein"
  
! #: cp/decl.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Deklaration fÃ¼r strukturierte Bindung darf nicht als %qs deklariert werden"
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "strukturierte Bindungsdeklarationen kÃ¶nnen erst ab %<-std=c++20%> oder %<-std=gnu++20%> %qs sein"
  
! #: cp/decl.c:12073
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "%<volatile%>-qualifizierte strukturierte Bindung ist veraltet"
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "Deklaration fÃ¼r strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werden"
  
! #: cp/decl.c:12108
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "Deklaration fÃ¼r strukturierte Bindung darf nicht vom Typen %qT sein"
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr "Typ muss cv-qualifizierter %<auto%> oder Referenz auf cv-qualifizierten %<auto%> sein"
  
! #: cp/decl.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mehrere Speicherklassen in Deklaration von %qs"
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Speicherklasse %qs angegeben"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "Deklaration hÃ¶chster Ebene von %qs gibt %<auto%> an"
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "Funktions-GÃ¼ltigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>"
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltig"
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Attribut wird ignoriert"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "ein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignoriert"
  
! #: cp/decl.c:12303
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "unnÃ¶tige Klammern in Deklaration von %qs"
  
! #: cp/decl.c:12309
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "entfernen Sie die Klammern"
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "Â»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyp"
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "Funktion %qs verwendet Typspezifikation %<auto%> ohne folgenden RÃ¼ckgabetypen"
  
! #: cp/decl.c:12382
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "hergeleiteter RÃ¼ckgabetyp nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/decl.c:12387
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "virtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "Funktion %qs mit folgendem RÃ¼ckgabetypen hat %qT als seinen Typ statt einfaches %<auto%>"
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "Funktion %qs mit nachgestelltem RÃ¼ckgabetyp hat %<decltype(auto)%> als Typ statt einfachem %<auto%>"
  
! #: cp/decl.c:12408
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ungÃ¼ltige Verwendung von %<decltype(auto)%>"
  
! #: cp/decl.c:12419
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "hergeleiteter Klassentyp %qD in RÃ¼ckgabetyp von Funktion"
  
! #: cp/decl.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "Herleitungshinweis fÃ¼r %qT muss angehÃ¤ngten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "angehÃ¤ngter RÃ¼ckgabetyp %qT den Ableitungshinweises ist keine Spezialisierung von %qT"
  
! #: cp/decl.c:12455
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "nachgestellter RÃ¼ckgabetyp nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/decl.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "Funktion %qs mit folgendem RÃ¼ckgabetypen nicht mit Typspezifikation %<auto%> deklariert"
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<volatile%>-qualifizierter RÃ¼ckgabetyp ist veraltet"
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12507
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<constinit%> ist am RÃ¼ckgabetyp einer Funktion nicht erlaubt"
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT als Typ statt als einfaches %<decltype(auto)%>"
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> darf nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Destruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "Konstruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12572
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12573
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Konstruktoren dÃ¼rfen nicht als %<virtual%> deklariert sein"
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "virtuelle Funktionen kÃ¶nnen keine friends sein"
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Deklaration nicht in Klassendefinition"
  
! #: cp/decl.c:12617
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "%<friend%>-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werden"
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr "Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<::%> qualifiziert ist"
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr "Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<%D::%> qualifiziert ist"
  
! #: cp/decl.c:12644
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "eine Umwandlungsfunktion darf keinen angehÃ¤ngten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Destruktoren dÃ¼rfen keine Parameter haben"
  
! #: cp/decl.c:12711
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Zeiger auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Referenz auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12733
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12762
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.c:12763
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "Referenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument ist"
  
! #: cp/decl.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Template-ID %qD als Deklarator verwendet"
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Elementfunktionen sind implizite Â»friendsÂ« ihrer Klasse"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "zusÃ¤tzliche Qualifizierung %<%T::%> an Element %qs"
  
! #: cp/decl.c:12968
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Elementfunktion %<%T::%s%> kann nicht innerhalb von %qT definiert werden"
  
! #: cp/decl.c:12970
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Elementfunktion %<%T::%s%> kann nicht innerhalb von %qT deklariert werden"
  
! #: cp/decl.c:12978
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "Datenelement darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.c:13041
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:13044
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> in Â»friendÂ«-Deklaration"
  
! #: cp/decl.c:13047
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "nur Deklarationen von Konstruktoren und Umwandlungsoperatoren kÃ¶nnen %<explicit%> sein"
  
! #: cp/decl.c:13057
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13070
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13082
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13088
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "mit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:13107
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "mit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:13133
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> ist in Aliasdeklaration nicht erlaubt"
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "Â»typedefÂ« als %<auto%> deklariert"
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-clause an Typedef"
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef-Name darf kein Spezifizierer mit geschachteltem Namen sein"
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschlieÃŸende Klasse"
  
! #: cp/decl.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> fÃ¼r friend-Klassen-Deklaration angegeben"
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Template-Parameter kÃ¶nnen keine Â»friendsÂ« sein"
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend class %T::%D%>"
  
! #: cp/decl.c:13274
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend %#T%>"
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "Versuch, die Klasse %qT zu einem Â»friendÂ« des globalen GÃ¼ltigkeitsbereiches zu machen"
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ungÃ¼ltige Qualifizierer an Nicht-Element-Funktionstyp"
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-clause an type-id"
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
  
! #: cp/decl.c:13336
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Â»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qT"
  
! #: cp/decl.c:13355
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Parameter kann nicht mit %<decltype(auto)%> deklariert werden"
  
! #: cp/decl.c:13369
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "Platzhalter fÃ¼r Klassentemplate %qE ist in diesem Kontext nicht erlaubt"
  
! #: cp/decl.c:13372
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "verwenden Sie %<auto%> fÃ¼r ein abgekÃ¼rztes Funktionstemplate"
  
! #: cp/decl.c:13377
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden"
  
! #: cp/decl.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Parameter als %<auto%> deklariert"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ungÃ¼ltige Verwendung des Template-Namens %qE ohne eine Argumentliste"
  
! #: cp/decl.c:13435
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "nicht-statisches Datenelement mit Platzhalter %qT deklariert"
  
! #: cp/decl.c:13456
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO-C++ verbietet flexibles Arrayelement %qs"
  
! #: cp/decl.c:13459
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO-C++ verbietet flexible Arrayelemente"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ungÃ¼ltige Verwendung von %<::%>"
  
! #: cp/decl.c:13496
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Deklaration der Funktion %qD in ungÃ¼ltigem Kontext"
  
! #: cp/decl.c:13506
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Funktion %qD wurde innerhalb einer Union als %<virtual%> deklariert"
  
! #: cp/decl.c:13516
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD kann nicht als %<virtual%> deklariert werden, da es immer statisch ist"
  
! #: cp/decl.c:13530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "Qualifizierten Namen in Friend-Deklaration fÃ¼r Destruktor %qD erwartet"
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Deklaration von %qD als Element %qT"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ein Destruktor kann nicht %qs sein"
  
! #: cp/decl.c:13550
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%>-Destruktoren sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/decl.c:13563
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "Qualifizierten Namen in Friend-Deklaration fÃ¼r Konstruktor %qD erwartet"
  
! #: cp/decl.c:13572
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ein Konstruktor kann nicht %<concept%> sein"
  
! #: cp/decl.c:13578
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Spezialisierung des Variablentemplates %qD als Funktion deklariert"
  
! #: cp/decl.c:13598
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Variablentemplate hier deklariert"
  
! #: cp/decl.c:13660
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Feld %qD hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Name %qT hat unvollstÃ¤ndigen Typen"
  
! #: cp/decl.c:13685
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden"
  
! #: cp/decl.c:13688
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "unbenanntes Feld ist weder eine Funktion noch Elementfunktion; kann nicht als %<friend%> deklariert werden"
  
! #: cp/decl.c:13741 cp/decl.c:13752
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13746
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13870
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Speicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-Spezifikation in %qs ist auÃŸerhalb einer Klassendefinition nicht erlaubt"
  
! #: cp/decl.c:13887
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> ist fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs ungÃ¼ltig"
  
! #: cp/decl.c:13891
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> ungÃ¼ltig fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs"
  
! #: cp/decl.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13907
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13950
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Elementfunktion %qD kann nicht deklariert werden, statische Bindung zu haben"
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden"
  
! #: cp/decl.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Element %q#D kann nicht explizit deklariert werden, externe Bindung zu haben"
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "Deklaration der %<constexpr%>-Variable %qD ist keine Definition"
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.c:14235
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.c:14238
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.c:14328
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von cv-qualifiziertem Typ %qT in Parameterdeklaration"
  
! #: cp/decl.c:14332
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.c:14362
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungÃ¼ltigerweise Methodentyp"
  
! #: cp/decl.c:14387
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.c:14389
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
  
! #: cp/decl.c:14727
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als Â»staticÂ« deklariert werden"
  
! #: cp/decl.c:14764
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.c:14770
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
  
! #: cp/decl.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben"
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Ãœberladen von %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Â»%qDÂ« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.c:14843
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.c:14844
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.c:14856
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.c:14857
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Suffix-%qD muss %<int%> als sein zweites Argument nehmen"
  
! #: cp/decl.c:14868
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.c:14880
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.c:14918
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "Umwandlung von %qT in %<void%> wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14925
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14927
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "PrÃ¤fix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurÃ¼ckgeben"
  
! #: cp/decl.c:15047
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.c:15070
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.c:15075
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
*************** msgstr "%qT als enum verwendet"
*** 50487,50591 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15087
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument fÃ¼r %<%s %T%> benÃ¶tigt"
  
! #: cp/decl.c:15130 cp/name-lookup.c:5736 cp/name-lookup.c:5871
! #: cp/parser.c:6817 cp/parser.c:29391
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.c:15151 cp/name-lookup.c:5434
  #, 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:15179 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9740
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼gen"
  
! #: cp/decl.c:15287
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.c:15318
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.c:15329 cp/semantics.c:3336
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "%qD kann nicht in einem anderen Modul deklariert sein"
  
! #: cp/decl.c:15457
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungÃ¼ltig"
  
! #: cp/decl.c:15464
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.c:15500
  #, 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:15530
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.c:15532
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungÃ¼ltig"
  
! #: cp/decl.c:15677
  #, 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:15680 cp/decl.c:15688 cp/decl.c:15698 cp/decl.c:16300
! #: cp/parser.c:20064
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.c:15685
  #, 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:15695
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.c:15706
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "%qD kann nicht in einem anderen Modul definiert sein"
  
! #: cp/decl.c:15780
  #, 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"
--- 50530,50634 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument fÃ¼r %<%s %T%> benÃ¶tigt"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde"
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼gen"
  
! #: cp/decl.c:15305
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.c:15336
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "%qD kann nicht in einem anderen Modul deklariert sein"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungÃ¼ltig"
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.c:15493
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.c:15518
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Basistyp %qT ist kein struct- oder Klassentyp"
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungÃ¼ltig"
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "falsche Zuordnung zwischen innerhalb und auÃŸerhalb eines GÃ¼ltigkeitsbereiches in enum %q#T"
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.c:15724
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "%qD kann nicht in einem anderen Modul definiert sein"
  
! #: cp/decl.c:15798
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "zugrunde liegender Typ %qT von %qT muss ein ganzzahliger Typ sein"
*************** msgstr "zugrunde liegender Typ %qT von %
*** 50594,50670 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15927
  #, 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:16102
  #, 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:16112
  #, 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:16161
  #, 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:16162
  #, 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:16173
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten bei %qD"
  
! #: cp/decl.c:16193
  #, 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:16298 cp/parser.c:20062
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.c:16338
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "RÃ¼ckgabetyp %q#T ist unvollstÃ¤ndig"
  
! #: cp/decl.c:16498 cp/typeck.c:10213
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben"
  
! #: cp/decl.c:17347
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurÃ¼ckgebender Funktion"
  
! #: cp/decl.c:17349 cp/typeck.c:10093
  #, 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:17411
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "eine %<constexpr%>-Funktion, die etwas Anderes als %<void%> zurÃ¼ckgibt, muss eine return-Anweisung enthalten"
  
! #: cp/decl.c:17593
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.c:17984
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
--- 50637,50713 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "kein Ganzzahltyp kann alle AufzÃ¤hlungswerte fÃ¼r %qT darstellen"
  
! #: cp/decl.c:16120
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qD muss ganzzahligen oder AufzÃ¤hlungstyp ohne GÃ¼ltigkeitsbereich haben"
  
! #: cp/decl.c:16130
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qD ist keine Ganzzahlkonstante"
  
! #: cp/decl.c:16179
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<unsigned long%>"
  
! #: cp/decl.c:16180
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<long%>"
  
! #: cp/decl.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten bei %qD"
  
! #: cp/decl.c:16211
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "AufzÃ¤hlungswert %qE ist auÃŸerhalb des GÃ¼ltigkeitsbereichs des zugrundeliegenden Typen %qT"
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.c:16356
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "RÃ¼ckgabetyp %q#T ist unvollstÃ¤ndig"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben"
  
! #: cp/decl.c:17365
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurÃ¼ckgebender Funktion"
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "nur einfacher RÃ¼ckgabetyp %<auto%> kann zu %<void%> hergeleitet werden"
  
! #: cp/decl.c:17429
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "eine %<constexpr%>-Funktion, die etwas Anderes als %<void%> zurÃ¼ckgibt, muss eine return-Anweisung enthalten"
  
! #: cp/decl.c:17611
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
*************** msgstr "Eine Funktion kann nicht gelÃ¶sc
*** 50704,50710 ****
  msgid "deleting %qT is undefined"
  msgstr "LÃ¶schen von %qT ist nicht definiert"
  
! #: cp/decl2.c:580 cp/pt.c:5824
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Templatedeklaration von %q#D"
--- 50747,50753 ----
  msgid "deleting %qT is undefined"
  msgstr "LÃ¶schen von %qT ist nicht definiert"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Templatedeklaration von %q#D"
*************** msgstr "Templatedeklaration von %q#D"
*** 50714,50720 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "angegebene Template-Parameterlisten passen nicht zu Templateparametern von %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5781
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "Destruktor %qD als Element-Template deklariert"
--- 50757,50763 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "angegebene Template-Parameterlisten passen nicht zu Templateparametern von %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "Destruktor %qD als Element-Template deklariert"
*************** msgstr "da %qT vom Benutzer bereitgestel
*** 51039,51060 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5618
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "Lambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandelt"
  
! #: cp/decl2.c:5621
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "gelÃ¶schte Funktion %qD wird verwendet"
  
! #: cp/decl2.c:5671
  #, 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:5703
  #, 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"
--- 51082,51103 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5619
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "Lambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandelt"
  
! #: cp/decl2.c:5622
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "gelÃ¶schte Funktion %qD wird verwendet"
  
! #: cp/decl2.c:5672
  #, 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:5704
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "Verwendung von eingebautem Parameterpack %qD auÃŸerhalb eines Templates"
*************** msgstr "Referenz auf %<%T::%D%> ist mehr
*** 51159,51165 ****
  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:4550 cp/typeck.c:2550
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD ist kein Element von %qT"
--- 51202,51208 ----
  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:4550 cp/typeck.c:2561
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD ist kein Element von %qT"
*************** msgstr "%qD ist kein Element von %qT"
*** 51169,51175 ****
  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:4576 cp/typeck.c:3146
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ist kein Element von %qD"
--- 51212,51218 ----
  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:4576 cp/typeck.c:3157
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ist kein Element von %qD"
*************** msgstr "Wertinitialisierung des Referenz
*** 51355,51762 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "rekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qD"
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "Vorgabeinitialisierer fÃ¼r Element %qD erforderlich vor dem Ende der umschlieÃŸenden Klasse"
  
! #: cp/init.c:697
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Initialisierung eines flexiblen Arrayelements %q#D"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr "dadurch, dass %qD mittels %qE initialisiert wird, verlÃ¤ngert sich die Lebenszeit des zugrundeliegenden Arrays nicht"
  
! #: cp/init.c:781
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD sollte in Elementinitialisierungsliste initialisiert werden"
  
! #: cp/init.c:802
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD wird mit sich selbst initialisiert"
  
! #: cp/init.c:918
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#D"
  
! #: cp/init.c:933 cp/init.c:959 cp/init.c:2504 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "nicht initialisiertes konstantes Element in %q#T"
  
! #: cp/init.c:935 cp/init.c:953 cp/init.c:961 cp/init.c:2489 cp/init.c:2517
  #: cp/method.c:2264 cp/method.c:2275
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D sollte initialisiert werden"
  
! #: cp/init.c:951 cp/init.c:2476 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "nicht initialisiertes Referenzelement in %q#T"
  
! #: cp/init.c:1128
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD wird initialisiert nach"
  
! #: cp/init.c:1131
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Basis %qT wird initialisiert nach"
  
! #: cp/init.c:1135
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.c:1137
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  Basis %qT"
  
! #: cp/init.c:1139
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  wÃ¤hrend es hier initialisiert wurde"
  
! #: cp/init.c:1156
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "mehrere Initialisierungen fÃ¼r %qD angegeben"
  
! #: cp/init.c:1160
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "mehrere Initialisierungen fÃ¼r Basis %qT angegeben"
  
! #: cp/init.c:1247
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "Initialisierungen fÃ¼r mehrere Elemente von %qT"
  
! #: cp/init.c:1344
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "Basisklasse %q#T sollte explizit im Kopierkonstruktor initialisiert werden"
  
! #: cp/init.c:1575 cp/init.c:1594
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Klasse %qT hat keinen Feldnamen %qD"
  
! #: cp/init.c:1581
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#DÂ« ist ein statisches Datenelement; es kann nur bei seiner Definition initialisiert werden"
  
! #: cp/init.c:1588
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D ist kein Nicht-static-Datenelement von %qT"
  
! #: cp/init.c:1627
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "unbenannte Initialisierung fÃ¼r %qT, das keine Basisklassen hat"
  
! #: cp/init.c:1635
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "unbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendet"
  
! #: cp/init.c:1682
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis"
  
! #: cp/init.c:1690
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Typ %qT ist keine direkte oder virtuelle Basis von %qT"
  
! #: cp/init.c:1693
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Typ %qT ist keine direkte Basis von %qT"
  
! #: cp/init.c:1805 cp/init.c:4511 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "Array muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werden"
  
! #: cp/init.c:2115 cp/semantics.c:3604
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ist kein Klassentyp"
  
! #: cp/init.c:2159
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "unvollstÃ¤ndiger Typ %qT hat kein Element %qD"
  
! #: cp/init.c:2173
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "ungÃ¼ltiger Zeiger auf Bitfeld %qD"
  
! #: cp/init.c:2259 cp/typeck.c:2018
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qD"
  
! #: cp/init.c:2266 cp/semantics.c:2092
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qD"
  
! #: cp/init.c:2473
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes Referenzelement in %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2481
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes Referenzelement in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2485
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "nicht initialisiertes Referenzelement in Basis %q#T von %q#T"
  
! #: cp/init.c:2501
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes konstantes Element in %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2509
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes konstantes Element in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2513
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "nicht initialisiertes konstantes Element in Basis %q#T von %q#T"
  
! #: cp/init.c:2623
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr "Placement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwi"
  
! #: cp/init.c:2626
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Placement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwu"
  
! #: cp/init.c:2636
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "Placement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwi"
  
! #: cp/init.c:2639
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Placement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwu"
  
! #: cp/init.c:2648
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "Placement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwi"
  
! #: cp/init.c:2651
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Placement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwu"
  
! #: cp/init.c:2668
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "an Offset %wi von %qD, das hier deklariert ist"
  
! #: cp/init.c:2672
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "an Offset [%wi, %wi] von %qD, das hier deklariert ist"
  
! #: cp/init.c:2887
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "GanzzahlÃ¼berlauf in ArraygrÃ¶ÃŸe"
  
! #: cp/init.c:2897
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "ArraygrÃ¶ÃŸe in Â»newÂ«-Ausdruck muss konstant sein"
  
! #: cp/init.c:2915
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "im Â»newÂ«-Ausdruck ist kein variabel modifizierter Typ erlaubt"
  
! #: cp/init.c:2931
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "nichtkonstante LÃ¤nge fÃ¼r neues Array muss direkt angegeben werden, nicht Ã¼ber %<typedef%>"
  
! #: cp/init.c:2933
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "Nichtkonstante LÃ¤nge in Array-new muss ohne Klammern um die Typ-ID angegeben werden"
  
! #: cp/init.c:2943
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>"
  
! #: cp/init.c:2949
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "%<new%> einer %<initializer_list%> fÃ¼hrt nicht zu einer lÃ¤ngeren Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/init.c:2991
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "nicht initialisierte Konstante in %<new%> von %q#T"
  
! #: cp/init.c:3135
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Kein passendes %qD in Klasse %qT gefunden"
  
! #: cp/init.c:3142 cp/search.c:1058
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Abfrage des Elementes %qD ist mehrdeutig"
  
! #: cp/init.c:3216
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> fÃ¼r Typ %qT mit erweiterter Ausrichtung %d"
  
! #: cp/init.c:3219
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "verwendet %qD, das jedoch keinen Ausrichtungsparameter hat"
  
! #: cp/init.c:3222
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr "verwenden Sie %<-faligned-new%>, um die C++17-UnterstÃ¼tzung fÃ¼r Ã¼berausgerichtetes New einzuschalten"
  
! #: cp/init.c:3419
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "geklammerte Initialisierung in Array-Â»newÂ«"
  
! #: cp/init.c:3712
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "GrÃ¶ÃŸe des Arrays bei Â»newÂ« muss Ganzzahltyp haben"
  
! #: cp/init.c:3741
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "Â»newÂ« kann nicht auf Referenztyp angewendet werden"
  
! #: cp/init.c:3750
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "Â»newÂ« kann nicht auf Funktionstyp angewendet werden"
  
! #: cp/init.c:3869
  #, 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:3873
  #, 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:4420
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Initialisierung endet vorzeitig"
  
! #: cp/init.c:4726
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "unbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«"
  
! #: cp/init.c:4760
  #, 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:4765
  #, 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:4780
  #, 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:4785
  #, 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:5089
  #, 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:528
  #, 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:543
  #, 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:547
  #, 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:571
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "%qE kann nicht per Referenz aufgefangen werden"
  
! #: cp/lambda.c:581
  #, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "Einfangen per Kopie von unvollstÃ¤ndigem Typ %qT"
  
! #: cp/lambda.c:633
  #, 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:709
  #, 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:711
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "fangen Sie %<this%> oder %<*this%> explizit ein"
  
! #: cp/lambda.c:825
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> wurde fÃ¼r diese Lambda-Funktion nicht aufgefangen"
--- 51398,51805 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "rekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qD"
  
! #: cp/init.c:640
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "Vorgabeinitialisierer fÃ¼r Element %qD erforderlich vor dem Ende der umschlieÃŸenden Klasse"
  
! #: cp/init.c:704
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Initialisierung eines flexiblen Arrayelements %q#D"
  
! #: cp/init.c:762
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr "dadurch, dass %qD mittels %qE initialisiert wird, verlÃ¤ngert sich die Lebenszeit des zugrundeliegenden Arrays nicht"
  
! #: cp/init.c:788
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD sollte in Elementinitialisierungsliste initialisiert werden"
  
! #: cp/init.c:809
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD wird mit sich selbst initialisiert"
  
! #: cp/init.c:925
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "nicht initialisiertes konstantes Element in %q#T"
  
! #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
  #: cp/method.c:2264 cp/method.c:2275
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D sollte initialisiert werden"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "nicht initialisiertes Referenzelement in %q#T"
  
! #: cp/init.c:1135
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD wird initialisiert nach"
  
! #: cp/init.c:1138
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Basis %qT wird initialisiert nach"
  
! #: cp/init.c:1142
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.c:1144
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  Basis %qT"
  
! #: cp/init.c:1146
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  wÃ¤hrend es hier initialisiert wurde"
  
! #: cp/init.c:1163
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "mehrere Initialisierungen fÃ¼r %qD angegeben"
  
! #: cp/init.c:1167
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "mehrere Initialisierungen fÃ¼r Basis %qT angegeben"
  
! #: cp/init.c:1254
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "Initialisierungen fÃ¼r mehrere Elemente von %qT"
  
! #: cp/init.c:1351
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "Basisklasse %q#T sollte explizit im Kopierkonstruktor initialisiert werden"
  
! #: cp/init.c:1582 cp/init.c:1601
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Klasse %qT hat keinen Feldnamen %qD"
  
! #: cp/init.c:1588
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#DÂ« ist ein statisches Datenelement; es kann nur bei seiner Definition initialisiert werden"
  
! #: cp/init.c:1595
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D ist kein Nicht-static-Datenelement von %qT"
  
! #: cp/init.c:1634
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "unbenannte Initialisierung fÃ¼r %qT, das keine Basisklassen hat"
  
! #: cp/init.c:1642
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "unbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendet"
  
! #: cp/init.c:1689
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis"
  
! #: cp/init.c:1697
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Typ %qT ist keine direkte oder virtuelle Basis von %qT"
  
! #: cp/init.c:1700
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Typ %qT ist keine direkte Basis von %qT"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "Array muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werden"
  
! #: cp/init.c:2122 cp/semantics.c:3622
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ist kein Klassentyp"
  
! #: cp/init.c:2166
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "unvollstÃ¤ndiger Typ %qT hat kein Element %qD"
  
! #: cp/init.c:2180
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "ungÃ¼ltiger Zeiger auf Bitfeld %qD"
  
! #: cp/init.c:2266 cp/typeck.c:2029
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qD"
  
! #: cp/init.c:2273 cp/semantics.c:2111
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qD"
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes Referenzelement in %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes Referenzelement in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2492
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "nicht initialisiertes Referenzelement in Basis %q#T von %q#T"
  
! #: cp/init.c:2508
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes konstantes Element in %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2516
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes konstantes Element in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2520
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "nicht initialisiertes konstantes Element in Basis %q#T von %q#T"
  
! #: cp/init.c:2630
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr "Placement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwi"
  
! #: cp/init.c:2633
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Placement-New erzeugt ein Objekt vom Typ %<%T [%wu]%> mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwu"
  
! #: cp/init.c:2643
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "Placement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwi"
  
! #: cp/init.c:2646
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Placement-New erzeugt ein Array von Objekten vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwu"
  
! #: cp/init.c:2655
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "Placement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region von Typ %qT mit GrÃ¶ÃŸe %qwi"
  
! #: cp/init.c:2658
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "Placement-New erzeugt ein Objekt vom Typ %qT mit GrÃ¶ÃŸe %qwu in einer Region vom Typ %qT mit MaximalgrÃ¶ÃŸe %qwu"
  
! #: cp/init.c:2675
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "an Offset %wi von %qD, das hier deklariert ist"
  
! #: cp/init.c:2679
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "an Offset [%wi, %wi] von %qD, das hier deklariert ist"
  
! #: cp/init.c:2894
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "GanzzahlÃ¼berlauf in ArraygrÃ¶ÃŸe"
  
! #: cp/init.c:2904
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "ArraygrÃ¶ÃŸe in Â»newÂ«-Ausdruck muss konstant sein"
  
! #: cp/init.c:2922
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "im Â»newÂ«-Ausdruck ist kein variabel modifizierter Typ erlaubt"
  
! #: cp/init.c:2938
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "nichtkonstante LÃ¤nge fÃ¼r neues Array muss direkt angegeben werden, nicht Ã¼ber %<typedef%>"
  
! #: cp/init.c:2940
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "Nichtkonstante LÃ¤nge in Array-new muss ohne Klammern um die Typ-ID angegeben werden"
  
! #: cp/init.c:2950
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>"
  
! #: cp/init.c:2956
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "%<new%> einer %<initializer_list%> fÃ¼hrt nicht zu einer lÃ¤ngeren Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/init.c:2998
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "nicht initialisierte Konstante in %<new%> von %q#T"
  
! #: cp/init.c:3142
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Kein passendes %qD in Klasse %qT gefunden"
  
! #: cp/init.c:3149 cp/search.c:1058
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Abfrage des Elementes %qD ist mehrdeutig"
  
! #: cp/init.c:3223
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> fÃ¼r Typ %qT mit erweiterter Ausrichtung %d"
  
! #: cp/init.c:3226
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "verwendet %qD, das jedoch keinen Ausrichtungsparameter hat"
  
! #: cp/init.c:3229
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr "verwenden Sie %<-faligned-new%>, um die C++17-UnterstÃ¼tzung fÃ¼r Ã¼berausgerichtetes New einzuschalten"
  
! #: cp/init.c:3426
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "geklammerte Initialisierung in Array-Â»newÂ«"
  
! #: cp/init.c:3719
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "GrÃ¶ÃŸe des Arrays bei Â»newÂ« muss Ganzzahltyp haben"
  
! #: cp/init.c:3748
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "Â»newÂ« kann nicht auf Referenztyp angewendet werden"
  
! #: cp/init.c:3757
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "Â»newÂ« kann nicht auf Funktionstyp angewendet werden"
  
! #: cp/init.c:3876
  #, 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:3880
  #, 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:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Initialisierung endet vorzeitig"
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "unbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«"
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "mÃ¶gliches Problem bei Aufruf von %<operator delete%> erkannt"
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "weder der Destruktor noch der klassenspezifische %<operator delete%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werden"
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "LÃ¶schen des Objekts mit abstraktem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt undefiniertes Verhalten"
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "LÃ¶schen des Objekts mit polymorphem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt mÃ¶glicherweise undefiniertes Verhalten"
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "Typ fÃ¼r Vektor-Â»deleteÂ« ist weder Zeiger- noch Arraytyp"
  
! #: 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:637
  #, 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:713
  #, 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:715
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "fangen Sie %<this%> oder %<*this%> explizit ein"
  
! #: cp/lambda.c:829
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> wurde fÃ¼r diese Lambda-Funktion nicht aufgefangen"
*************** msgstr "es gibt keine Argumente fÃ¼r %qD
*** 51811,51872 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(mit %<-fpermissive%> wird G++ den Code akzeptieren, aber die Verwendung eines nicht deklarierten Namens ist veraltet)"
  
! #: cp/mangle.c:2357
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling %<typeof%>, verwenden Sie stattdessen %<decltype%>"
  
! #: cp/mangle.c:2361
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr "mangling %<__unterliegender_Typ%>"
  
! #: cp/mangle.c:2668
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "unbekannter Festkommatyp wird vernichtet"
  
! #: cp/mangle.c:3428
  #, 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:3433
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "%C wird gemangelt"
  
! #: cp/mangle.c:3509
  #, 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:4074
  #, 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:4120
  #, 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:4126
  #, 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:4398
  #, 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:4403
  #, 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:4408
  #, 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%>"
--- 51854,51915 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(mit %<-fpermissive%> wird G++ den Code akzeptieren, aber die Verwendung eines nicht deklarierten Namens ist veraltet)"
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling %<typeof%>, verwenden Sie stattdessen %<decltype%>"
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr "mangling %<__unterliegender_Typ%>"
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "unbekannter Festkommatyp wird vernichtet"
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "Verwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "%C wird gemangelt"
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "ausgelassener mittlerer Operand fÃ¼r Operator %<?:%> kann nicht verarbeitet werden"
  
! #: cp/mangle.c:4085
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "gemangelter Name fÃ¼r %qD wird sich ich C++17 Ã¤ndern, da die Exceptionangabe Teil des Funktionstyps ist"
  
! #: cp/mangle.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geÃ¤ndert"
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD Ã¤ndert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)"
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name eines Thunks fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name von %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name der InitialisierungswÃ¤chter-Variable fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
*************** msgstr "%q#D wird implizit gelÃ¶scht, da
*** 52047,52349 ****
  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:3136
  #, 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:3139
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "erwartete Signatur: %qD"
  
! #: cp/method.c:3171
  #, 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:3191
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ein Template kann nicht vorbelegt werden"
  
! #: cp/method.c:3226
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD kann nicht vorgegeben werden"
  
! #: cp/method.c:3235
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "vorgegebene Funktion %q+D mit Standardargument"
  
! #: cp/name-lookup.c:2727
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "Neudeklaration von %q#D mit unterschiedlichen Templateparametern"
  
! #: cp/name-lookup.c:2733
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D steht mit vorheriger Deklaration in Konflikt"
  
! #: cp/name-lookup.c:2910
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D verdeckt Konstruktor fÃ¼r %q#D"
  
! #: cp/name-lookup.c:3059
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D mit Bindung fÃ¼r die Sprache \"C\""
  
! #: cp/name-lookup.c:3064
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "durch andere Ausnahmespezifikationen"
  
! #: cp/name-lookup.c:3162
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Lambdaparameter %qD war vorher als EinfÃ¤nger deklariert"
  
! #: cp/name-lookup.c:3185
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Deklaration von %q#D Ã¼berdeckt einen Parameter"
  
! #: cp/name-lookup.c:3319
  #, 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:3746
  #, 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:4226
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.c:4229
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.c:4844
  #, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr "%q#D hat keine externe Bindung"
  
! #: cp/name-lookup.c:4846 cp/parser.c:11133 cp/parser.c:11143
! #: cp/semantics.c:3788 cp/semantics.c:3800
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D hier deklariert"
  
! #: cp/name-lookup.c:5588
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> benennt Destruktor"
  
! #: cp/name-lookup.c:5604
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "Â»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse"
  
! #: cp/name-lookup.c:5612
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> mit GÃ¼ltigkeitsbereich in enum-Typ %q#T ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/name-lookup.c:5628 cp/pt.c:18214
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT ist weder eine Klasse, noch ein Namensbereich oder eine AufzÃ¤hlung"
  
! #: cp/name-lookup.c:5638
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "eine Using-Deklaration, die nicht-Member ist, benennt den Konstruktor von %qT"
  
! #: cp/name-lookup.c:5649 cp/name-lookup.c:5707
  #, 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:5672
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qT ist keine direkte Basis von %qT"
  
! #: cp/name-lookup.c:5717
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "meinten Sie %<using enum %T::%D%>?"
  
! #: cp/name-lookup.c:5729
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.c:5743
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%<using%>-Deklaration darf den Namensraum %qD nicht benennen"
  
! #: cp/name-lookup.c:5754
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> benennt Konstruktor in %qT"
  
! #: cp/name-lookup.c:5850
  #, 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:5891
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "explizite Qualifizierung in Deklaration von %qD"
  
! #: cp/name-lookup.c:5901
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD sollte innerhalb von %qD deklariert werden"
  
! #: cp/name-lookup.c:5954
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.c:5956
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "sondern nur hier als %<friend%>"
  
! #: cp/name-lookup.c:6010
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
  
! #: cp/name-lookup.c:6017
  #, 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:6027 cp/name-lookup.c:6054
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "Attribut %qD an unbenanntem Namensraum wird ignoriert"
  
! #: cp/name-lookup.c:6033
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Attribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert"
  
! #: cp/name-lookup.c:6070 cp/name-lookup.c:8581
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Attribut-Anweisung %qD wird ignoriert"
  
! #: cp/name-lookup.c:6398
  #, 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:6450
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "empfohlene Alternative:"
  msgstr[1] "empfohlene Alternativen:"
  
! #: cp/name-lookup.c:6456
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:6985
  #, 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:6991
  #, 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:7427
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "das Makro %qs war noch nicht definiert"
  
! #: cp/name-lookup.c:7430
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "es wurde spÃ¤ter hier definiert"
  
! #: cp/name-lookup.c:8213
  #, 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:8575
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "die Direktive %<strong%>-%<using%> wird nicht mehr unterstÃ¼tzt"
  
! #: cp/name-lookup.c:8578
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Sie kÃ¶nnen stattdessen einen inline-Namensraum verwenden"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8669
  #, 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:8766
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> ist mehrdeutig"
  
! #: cp/name-lookup.c:8782
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
  
! #: cp/name-lookup.c:8862
  #, 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:8863
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD hier definiert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99298
! #: cp/name-lookup.c:8915
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%s-Namensraum %qD widerspricht der Erreichbarkeits-Definition"
  
! #: cp/name-lookup.c:8917
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "Erreichbarkeitsdefinition %s ist hier"
  
! #: cp/name-lookup.c:8997
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird betreten"
  
! #: cp/name-lookup.c:9006
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird verlassen"
--- 52090,52392 ----
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F wird implizit gelÃ¶scht, da ihre Ausnahme-Spezifikation nicht zur impliziten Ausnahme-Spezifikation %qX passt"
  
! #: cp/method.c:3153
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Default-Deklaration %q+D passt nicht zur erwarteten Signatur"
  
! #: cp/method.c:3156
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "erwartete Signatur: %qD"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "Explizite Standardfunktion %q+D kann nicht als %qs deklariert werden, da die implizite Deklaration nicht %qs ist:"
  
! #: cp/method.c:3208
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ein Template kann nicht vorbelegt werden"
  
! #: cp/method.c:3243
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD kann nicht vorgegeben werden"
  
! #: cp/method.c:3252
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "vorgegebene Funktion %q+D mit Standardargument"
  
! #: cp/name-lookup.c:2728
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "Neudeklaration von %q#D mit unterschiedlichen Templateparametern"
  
! #: cp/name-lookup.c:2734
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D steht mit vorheriger Deklaration in Konflikt"
  
! #: cp/name-lookup.c:2911
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D verdeckt Konstruktor fÃ¼r %q#D"
  
! #: cp/name-lookup.c:3060
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D mit Bindung fÃ¼r die Sprache \"C\""
  
! #: cp/name-lookup.c:3065
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "durch andere Ausnahmespezifikationen"
  
! #: cp/name-lookup.c:3163
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Lambdaparameter %qD war vorher als EinfÃ¤nger deklariert"
  
! #: cp/name-lookup.c:3186
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Deklaration von %q#D Ã¼berdeckt einen Parameter"
  
! #: cp/name-lookup.c:3320
  #, 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:3763
  #, 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:4243
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.c:4246
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.c:4861
  #, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr "%q#D hat keine externe Bindung"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D hier deklariert"
  
! #: cp/name-lookup.c:5605
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> benennt Destruktor"
  
! #: cp/name-lookup.c:5621
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "Â»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse"
  
! #: cp/name-lookup.c:5629
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> mit GÃ¼ltigkeitsbereich in enum-Typ %q#T ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT ist weder eine Klasse, noch ein Namensbereich oder eine AufzÃ¤hlung"
  
! #: cp/name-lookup.c:5655
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "eine Using-Deklaration, die nicht-Member ist, benennt den Konstruktor von %qT"
  
! #: cp/name-lookup.c:5666 cp/name-lookup.c:5724
  #, 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:5689
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qT ist keine direkte Basis von %qT"
  
! #: cp/name-lookup.c:5734
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "meinten Sie %<using enum %T::%D%>?"
  
! #: cp/name-lookup.c:5746
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.c:5760
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%<using%>-Deklaration darf den Namensraum %qD nicht benennen"
  
! #: cp/name-lookup.c:5771
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> benennt Konstruktor in %qT"
  
! #: cp/name-lookup.c:5867
  #, 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:5908
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "explizite Qualifizierung in Deklaration von %qD"
  
! #: cp/name-lookup.c:5918
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD sollte innerhalb von %qD deklariert werden"
  
! #: cp/name-lookup.c:5971
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.c:5973
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "sondern nur hier als %<friend%>"
  
! #: cp/name-lookup.c:6027
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
  
! #: cp/name-lookup.c:6034
  #, 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:6044 cp/name-lookup.c:6071
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "Attribut %qD an unbenanntem Namensraum wird ignoriert"
  
! #: cp/name-lookup.c:6050
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Attribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert"
  
! #: cp/name-lookup.c:6087 cp/name-lookup.c:8598
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Attribut-Anweisung %qD wird ignoriert"
  
! #: cp/name-lookup.c:6415
  #, 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:6467
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "empfohlene Alternative:"
  msgstr[1] "empfohlene Alternativen:"
  
! #: cp/name-lookup.c:6473
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:7002
  #, 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:7008
  #, 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:7444
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "das Makro %qs war noch nicht definiert"
  
! #: cp/name-lookup.c:7447
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "es wurde spÃ¤ter hier definiert"
  
! #: cp/name-lookup.c:8230
  #, 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:8592
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "die Direktive %<strong%>-%<using%> wird nicht mehr unterstÃ¼tzt"
  
! #: cp/name-lookup.c:8595
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Sie kÃ¶nnen stattdessen einen inline-Namensraum verwenden"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8686
  #, 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:8783
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> ist mehrdeutig"
  
! #: cp/name-lookup.c:8799
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
  
! #: cp/name-lookup.c:8879
  #, 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:8880
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD hier definiert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99298
! #: cp/name-lookup.c:8932
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%s-Namensraum %qD widerspricht der Erreichbarkeits-Definition"
  
! #: cp/name-lookup.c:8934
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "Erreichbarkeitsdefinition %s ist hier"
  
! #: cp/name-lookup.c:9014
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird betreten"
  
! #: cp/name-lookup.c:9023
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird verlassen"
*************** msgstr "Bezeichner %qE wird in C++20 zum
*** 52368,52374 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetzt"
  
! #: cp/parser.c:1415 cp/parser.c:42693
  #, 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"
--- 52411,52417 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetzt"
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss direkt von einer Funktionsdeklaration oder -definition gefolgt sein"
*************** msgstr "%<::%E%> wurde nicht deklariert"
*** 52393,52399 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "Abfrage des Elementes %qE in Nicht-Klassentyp %qT"
  
! #: cp/parser.c:3106 cp/parser.c:20001
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> wurde nicht deklariert"
--- 52436,52442 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "Abfrage des Elementes %qE in Nicht-Klassentyp %qT"
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> wurde nicht deklariert"
*************** msgstr "ungÃ¼ltige Template-ID"
*** 52473,52479 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO-C++ verbietet Gleitkommaliterale in Konstanten-AusdrÃ¼cken"
  
! #: cp/parser.c:3301 cp/pt.c:19710
  #, 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"
--- 52516,52522 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO-C++ verbietet Gleitkommaliterale in Konstanten-AusdrÃ¼cken"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "Eine Typumwandlung, die weder zu ganzzahligen noch AufzÃ¤hlungstypen fÃ¼hrt, kann nicht in einem Konstantenausdruck auftreten"
*************** msgstr "%<constinit%> aus C++20 ist erst
*** 52609,52615 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfÃ¼gbar"
  
! #: cp/parser.c:3496 cp/parser.c:28706
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfÃ¼gbar"
--- 52652,52658 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfÃ¼gbar"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfÃ¼gbar"
*************** msgstr "literaler Operator fÃ¼r Zeichenk
*** 52734,52740 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr "der Inhalt des %<global-module-fragment%> muss aus einer PrÃ¤prozessor-Einbindung stammen"
  
! #: cp/parser.c:4935 cp/parser.c:14325
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Deklaration erwartet"
--- 52777,52783 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr "der Inhalt des %<global-module-fragment%> muss aus einer PrÃ¤prozessor-Einbindung stammen"
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Deklaration erwartet"
*************** msgstr "Anweisungs-AusdrÃ¼cke sind weder
*** 52784,52790 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "fold-expressions sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3942
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "Ã¼bergeordneter Ausdruck erwartet"
--- 52827,52833 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "fold-expressions sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "Ã¼bergeordneter Ausdruck erwartet"
*************** msgstr "Bereich %qT vor %<~%> ist kein K
*** 52814,52820 ****
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "das SchlÃ¼sselwort %<template%> ist im Destruktornamen nicht erlaubt"
  
! #: cp/parser.c:6329 cp/parser.c:8350
  #, 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"
--- 52857,52863 ----
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "das SchlÃ¼sselwort %<template%> ist im Destruktornamen nicht erlaubt"
  
! #: cp/parser.c:6329 cp/parser.c:8357
  #, 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"
*************** msgstr "Deklaration von %<~%T%> als Elem
*** 52834,52845 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
  
! #: cp/parser.c:6500 cp/parser.c:22400
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualifizierte ID erwartet"
  
! #: cp/parser.c:6527 cp/typeck.c:2843 cp/typeck.c:2846 cp/typeck.c:2863
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD ist kein Template"
--- 52877,52888 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualifizierte ID erwartet"
  
! #: cp/parser.c:6527 cp/typeck.c:2854 cp/typeck.c:2857 cp/typeck.c:2874
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD ist kein Template"
*************** msgstr "Bezeichner %qD fÃ¼r Variablentem
*** 52874,52880 ****
  msgid "expected nested-name-specifier"
  msgstr "Spezifikation mit geschachteltem Namen erwartet"
  
! #: cp/parser.c:7143 cp/parser.c:9595
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Typen dÃ¼rfen nicht in Typumwandlungen definiert werden"
--- 52917,52923 ----
  msgid "expected nested-name-specifier"
  msgstr "Spezifikation mit geschachteltem Namen erwartet"
  
! #: cp/parser.c:7143 cp/parser.c:9602
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Typen dÃ¼rfen nicht in Typumwandlungen definiert werden"
*************** msgstr "Typen dÃ¼rfen nicht in einem %<t
*** 52889,52895 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>"
  
! #: cp/parser.c:7336 cp/pt.c:20360
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>"
--- 52932,52938 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>"
*************** msgstr "ISO-C++ verbietet zusammengesetz
*** 52904,54019 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "zwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hren"
  
! #: cp/parser.c:8088 cp/typeck.c:2731
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ungÃ¼ltige Verwendung von %qD"
  
! #: cp/parser.c:8097
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ist kein Klassenelement"
  
! #: cp/parser.c:8402
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "nicht-skalarer Typ"
  
! #: cp/parser.c:8512
  #, 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:8607
  #, 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:8881 cp/parser.c:31202
  #, 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:8946
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "%<__builtin_has_attribute%> mit abhÃ¤ngigem Argument wird noch nicht unterstÃ¼tzt"
  
! #: cp/parser.c:9032
  #, 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:9048
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "Arraygrenze hinter geklammerter type-id ist verboten"
  
! #: cp/parser.c:9050
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "Klammern um die Type-ID sollten entfernt werden"
  
! #: cp/parser.c:9082
  #, 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:9127
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "Â»expression-listÂ« oder Â»type-idÂ« erwartet"
  
! #: cp/parser.c:9156
  #, 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:9291
  #, 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:9700
  #, 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:9849
  #, 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:9852
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "Klammern um %<>>%>-Ausdruck empfohlen"
  
! #: cp/parser.c:10060
  #, 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:10349
  #, 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:10499
  #, 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:10798
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Lambda-Ausdruck in nicht evaluiertem Kontext ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:10808
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Lambda-Ausdruck in Template-Argument ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:10960
  #, 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:10982
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "unerwartetes Ende der Auffangliste"
  
! #: cp/parser.c:10997
  #, 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:11002 cp/parser.c:11023 cp/parser.c:11215
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD bereits in Lambda-Ausdruck erfasst"
  
! #: cp/parser.c:11017
  #, 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:11037
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%<this%> kann nicht per Referenz eingefangen werden"
  
! #: cp/parser.c:11056
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<pack init-capture%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:11067
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> sollte vor %<...%> kommen"
  
! #: cp/parser.c:11098
  #, 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:11105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "nicht-leere Initialisierung Â»init-captureÂ« eines Lambdas"
  
! #: cp/parser.c:11129
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Erfassung von Nicht-Variable %qE"
  
! #: cp/parser.c:11139
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "Erfassung der Variable %qD ohne automatische Speicherdauer"
  
! #: cp/parser.c:11177
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "zu viele %<...%> in Lambda-Capture"
  
! #: cp/parser.c:11188
  #, 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:11193
  #, 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:11272
  #, 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:11276
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Lambda-Templates sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:11344
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Standardargument fÃ¼r Lambda-Parameter angegeben"
  
! #: cp/parser.c:11364
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor Lambdadeklarationsangaben ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
! #: cp/parser.c:11376
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "doppeltes %<mutable%>"
  
! #: cp/parser.c:11383
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor einem Lambda-Transaktions-Qualifizierer ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:11396
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor einer Lambda-Exception-Angabe ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
! #: cp/parser.c:11414
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor einem abschlieÃŸenden RÃ¼ckgabetyp ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
! #: cp/parser.c:11456
  #, 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:11845 cp/parser.c:12046
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "Attribute am Anfang der Anweisung werden ignoriert"
  
! #: cp/parser.c:11885
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "benannte Anweisung erwartet"
  
! #: cp/parser.c:11934
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-Marke %qE nicht innerhalb einer switch-Anweisung"
  
! #: cp/parser.c:12053
  #, 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:12062
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> benennt Konstruktor, nicht den Typ"
  
! #: cp/parser.c:12110
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "zusammengesetzte Anweisung in %<constexpr%>-Funktion"
  
! #: cp/parser.c:12275
  #, 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:12302
  #, 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:12470 cp/parser.c:31686
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
  
! #: cp/parser.c:12511
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Bedingung deklariert ein Array"
  
! #: cp/parser.c:12513
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Bedingung deklariert eine Funktion"
  
! #: cp/parser.c:12553
  #, 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:12634 cp/parser.c:21692 cp/parser.c:24161
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Initialisierung erwartet"
  
! #: cp/parser.c:12918
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr "Schleifenvariable %qD vom Typ %qT bindet an temporÃ¤res Objekt, das aus dem Typen %qT konstruiert wurde"
  
  #. rval
! #: cp/parser.c:12925
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr "verwenden Sie den Nicht-Referenz-Typ %qT, um das Kopieren explizit zu machen, oder %qT um das Kopieren zu sparen"
  
! #: cp/parser.c:12950
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "Schleifenvariable %qD erzeugt eine Kopie vom Typ %qT"
  
! #: cp/parser.c:12955
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr "verwenden Sie einen Referenztyp, um das Kopieren zu sparen"
  
! #: cp/parser.c:13098
  #, 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:13182
  #, 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:13325 cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
  
! #: cp/parser.c:13371
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen mit Initialisierer sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:13395
  #, 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:13526
  #, 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:13534
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.c:13547 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
  
! #: cp/parser.c:13724
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "Modulname erwartet"
  
! #: cp/parser.c:13759
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "%<module-declaration%> ist innerhalb von %<header-unit%> nicht erlaubt"
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr "%<private-module-fragment%> ist nur im ZustÃ¤ndigkeitsbereich eines Modulinterfaces oder einer Partition zulÃ¤ssig"
  
! #: cp/parser.c:13789
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "private-module-fragment"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13795
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr "Modul-Deklaration ist nur als erste Deklaration erlaubt, oder wenn sie das global-module-fragment beendet"
  
! #: cp/parser.c:13832
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "post-module-declarations mÃ¼ssen zusammenhÃ¤ngend sein"
  
! #: cp/parser.c:13835
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "vielleicht hilft ein Zeilenumbruch oder eine andere Kenntlichmachung, damit dies nicht mehr als Modul-Steuerzeile angesehen wird"
  
! #: cp/parser.c:13843
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "Import-Deklaration muss im globalen GÃ¼ltigkeitsbereich sein"
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "%<import%> kann nicht direkt in einer Bindungs-Angabe vorkommen"
  
! #: cp/parser.c:13864
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr "%<post-module-declaration%>-Importe dÃ¼rfen nicht %<include-translated%> sein"
  
! #: cp/parser.c:13869
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr "%<post-module-declaration%>-Importe dÃ¼rfen nicht aus Header-Einbindung stammen"
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr "%qE darf erst nach einer Modul-Interface-Deklaration vorkommen"
  
! #: cp/parser.c:13897
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qE darf nur einmal pro Export-Deklaration vorkommen"
  
! #: cp/parser.c:13918
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ist kein Teil der folgenden module-directive"
  
! #: cp/parser.c:14020
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Attribute dÃ¼rfen an dieser Stelle nicht verwendet werden"
  
! #: cp/parser.c:14024
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "Attribute dÃ¼rfen hier eingesetzt werden"
  
! #: cp/parser.c:14155 cp/parser.c:25964
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "zusÃ¤tzliches %<;%>"
  
! #: cp/parser.c:14248
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> nicht am Anfang eines Blocks"
  
! #: cp/parser.c:14463
  #, 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:14483
  #, 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:14504
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
  
! #: cp/parser.c:14528
  #, 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:14583
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Initialisierung in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:14586
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "mehrere Deklarationen in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:14637
  #, 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:14689
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "leere Deklaration fÃ¼r strukturierte Bindung"
  
! #: cp/parser.c:14707
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r strukturierte Bindungsdeklaration"
  
! #: cp/parser.c:14876
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> auÃŸerhalb einer Klasse verwendet"
  
! #: cp/parser.c:14915
  #, 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:14918
  #, 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:14985
  #, 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:15021
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> ist in Bedingung ungÃ¼ltig"
  
! #: cp/parser.c:15028
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ungÃ¼ltig in Lambda"
  
! #: cp/parser.c:15109
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "type-specifier ist in Lambda ungÃ¼ltig"
  
! #: cp/parser.c:15128
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Klassendefinition darf nicht als Â»friendÂ« deklariert sein"
  
! #: cp/parser.c:15201 cp/parser.c:26479
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:15220
  #, 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:15224
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<explicit(bool)%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:15288
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ungÃ¼ltige Bindungsspezifikation"
  
! #: cp/parser.c:15392
  #, 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:15594
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "die Typangabe %<decltype(auto)%> ist erst mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:15607
  #, 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:15770
  #, 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:15799
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Umwandlungsoperator"
  
! #: cp/parser.c:15803
  #, 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:15887
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "nur Konstruktoren nehmen Elementinitialisierungen"
  
! #: cp/parser.c:15914
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD kann nicht expandiert werden"
  
! #: cp/parser.c:15926 cp/pt.c:26408
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung fÃ¼r %qD folgt Konstruktordelegation"
  
! #: cp/parser.c:15938 cp/pt.c:26420
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung fÃ¼r %qD"
  
! #: cp/parser.c:15990
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "veraltete Basisklasseninitialisierung"
  
! #: cp/parser.c:16075
  #, 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:16476
  #, 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:16482
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Suffixbezeichner erwartet"
  
! #: cp/parser.c:16491
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "hinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartet"
  
! #: cp/parser.c:16497
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ungÃ¼ltiges Encoding-PrÃ¤fix in Literal-Operator"
  
! #: cp/parser.c:16531
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Operator erwartet"
  
! #: cp/parser.c:16578
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "SchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriert"
  
! #: cp/parser.c:16580
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "das SchlÃ¼sselwort %<export%> ist veraltet und wird ignoriert"
  
! #: cp/parser.c:16582
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "das SchlÃ¼sselwort %<export%> wird mit %<-fmodules-ts%> eingeschaltet"
  
! #: cp/parser.c:16761
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ungÃ¼ltiger beschrÃ¤nkter Typparameter"
  
! #: cp/parser.c:16769
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualifizierter Typparameter"
  
! #: cp/parser.c:16912
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Default-Templateargument"
  
! #: cp/parser.c:17148 cp/parser.c:17234 cp/parser.c:23932
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Templateparameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:17152 cp/parser.c:17238
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Template-Parameterpacks kÃ¶nnen keine Standardargumente haben"
  
! #: cp/parser.c:17305
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Template-ID erwartet"
  
! #: cp/parser.c:17367
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> kann keine Templateargumentliste einleiten"
  
! #: cp/parser.c:17371
  #, 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:17375
  #, 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:17405
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ungÃ¼ltige template-argument-list"
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr "Funktionsname als linker Operand von %<<%> ist in C++20 verboten; klammern Sie den Funktionsnamen mit %<()%> ein"
  
! #: cp/parser.c:17413
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> hinter template-argument-list erwartet"
  
! #: cp/parser.c:17517
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Syntaxfehler in Templateargumentliste"
  
  #. The name does not name a template.
! #: cp/parser.c:17602 cp/parser.c:17768 cp/parser.c:17973
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Templatename erwartet"
  
  #. Explain what went wrong.
! #: cp/parser.c:17648
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Nicht-Template %qD als Template verwendet"
  
! #: cp/parser.c:17650
  #, 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:17829
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ParameterbÃ¼ndel vor %<...%> erwartet"
  
! #: cp/parser.c:17938 cp/parser.c:17956 cp/parser.c:18127
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Templateargument erwartet"
  
! #: cp/parser.c:18094
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ungÃ¼ltiges Templateargument ohne Typ"
  
! #: cp/parser.c:18229
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "explizite Instanziierung darf kein %<inline%> verwenden"
  
! #: cp/parser.c:18233
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "explizite Instanziierung darf kein %<constexpr%> verwenden"
  
! #: cp/parser.c:18237
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "explizite Instanziierung darf kein %<consteval%> verwenden"
  
! #: cp/parser.c:18297
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Templatespezialisierung mit C-Bindung angegeben"
  
! #: cp/parser.c:18517
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Typspezifizierer erwartet"
  
! #: cp/parser.c:18710
  #, 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:18716
  #, 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:18721
  #, 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:18878
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Template-ID fÃ¼r Typ erwartet"
  
! #: cp/parser.c:19008
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Typ-Name erwartet"
  
! #: cp/parser.c:19118
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE schrÃ¤nkt keinen Typ ein"
  
! #: cp/parser.c:19119
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "das Konzept wurde hier definiert"
  
! #: cp/parser.c:19141
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> oder %<decltype(auto)%> nach %qE erwartet"
  
! #: cp/parser.c:19148
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "unerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistyp"
  
! #: cp/parser.c:19391
  #, 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:19467
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> muss auf einen nested-name-specifier folgen"
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Deklaration %qD deklariert nichts"
  
! #: cp/parser.c:19717
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Attribute an instanziiertem Typen ignoriert"
  
! #: cp/parser.c:19723
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Attribute an Templateinstanziierung ignoriert"
  
! #: cp/parser.c:19728
  #, 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:19868
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ist ein AufzÃ¤hlungstemplate"
  
! #: cp/parser.c:19879
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD benennt keinen AufzÃ¤hlungstyp in %qT"
  
! #: cp/parser.c:19894
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "unbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubt"
  
! #: cp/parser.c:19951
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> oder %<{%> erwartet"
  
! #: cp/parser.c:19995
  #, 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:20009
  #, 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:20021 cp/parser.c:25439
  #, 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:20026 cp/parser.c:25444
  #, 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:20038 cp/parser.c:25457
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "zusÃ¤tzliche Qualifizierung nicht erlaubt"
  
! #: cp/parser.c:20075
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO-C++ verbietet leere unbenannte AufzÃ¤hlung"
  
! #: cp/parser.c:20100
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "intransparente Enum-Spezifikation ohne Namen"
  
! #: cp/parser.c:20103
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
  
! #: cp/parser.c:20290
  #, 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:20294
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ist kein Namensbereichs-Name"
  
! #: cp/parser.c:20298
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Namensraumname erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:20359
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "verschachtelte inline-Namensraumdefinitionen sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:20370
  #, 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:20389
  #, 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:20399
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "Name eines geschachtelten Namensraums erwartet"
  
! #: cp/parser.c:20404
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "Name eines Namensraums erwartet"
  
! #: cp/parser.c:20408
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "eine verschachtelte Namensraum-Definition darf keine Attribute haben"
  
! #: cp/parser.c:20411
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "eine verschachtelte Namensraumdefinition darf nicht inline sein"
  
! #: cp/parser.c:20418
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Namensbereich %qD betreten"
  
! #: cp/parser.c:20473
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
  
! #: cp/parser.c:20648
  #, 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:20663
  #, 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:20681
  #, 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:20691
  #, 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:20756
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "opaque-enum-declaration ist hier"
  
! #: cp/parser.c:20826
  #, 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:20997
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:21016 cp/parser.c:21033 cp/parser.c:21047
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "doppelter %<asm%>-Qualifizierer %qT"
  
! #: cp/parser.c:21023
  #, 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:21060
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ist kein %<asm%>-Qualifizierer"
  
! #: cp/parser.c:21076
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes"
  
! #: cp/parser.c:21304
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "leere Klammern sind mehrdeutig und werden als Funktionsdeklaration angesehen"
  
! #: cp/parser.c:21315
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "entfernen Sie die Klammern, um stattdessen eine Variable mit ihrem Vorgabewert zu initialisieren"
  
! #: cp/parser.c:21320
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr "oder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable als Aggregat zu initialisieren"
  
! #: cp/parser.c:21323
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr "oder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable mit einem einzelnen Wert zu initialisieren"
  
! #: cp/parser.c:21340 cp/parser.c:21365
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Klammern waren mehrdeutig und wurden als Funktionsdeklaration angesehen"
  
! #: cp/parser.c:21352 cp/parser.c:21373
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr "ersetzen Sie die Klammern durch geschweifte Klammern, um eine Variable zu deklarieren"
  
! #: cp/parser.c:21359
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "fÃ¼gen Sie Klammern hinzu, um eine Variable zu deklarieren"
  
! #: cp/parser.c:21587
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
  
! #: cp/parser.c:21598
  #, 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:21602
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
  
! #: cp/parser.c:21653
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
  
! #: cp/parser.c:21773
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Initialisierung fÃ¼r Funktion bereitgestellt"
  
! #: cp/parser.c:21815
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
  
! #: cp/parser.c:21829
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Nicht-Funktion %qD als implizites Template deklariert"
  
! #: cp/parser.c:22320
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Arraygrenze ist keine Ganzzahlkonstante"
  
! #: cp/parser.c:22446
  #, 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:22450
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ist kein Typ"
--- 52947,54067 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "zwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hren"
  
! #: cp/parser.c:8095 cp/typeck.c:2742
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ungÃ¼ltige Verwendung von %qD"
  
! #: cp/parser.c:8104
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ist kein Klassenelement"
  
! #: cp/parser.c:8409
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "nicht-skalarer Typ"
  
! #: cp/parser.c:8519
  #, 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:8614
  #, 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:8888 cp/parser.c:31256
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werden"
  
! #: cp/parser.c:8953
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "%<__builtin_has_attribute%> mit abhÃ¤ngigem Argument wird noch nicht unterstÃ¼tzt"
  
! #: cp/parser.c:9039
  #, 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:9055
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "Arraygrenze hinter geklammerter type-id ist verboten"
  
! #: cp/parser.c:9057
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "Klammern um die Type-ID sollten entfernt werden"
  
! #: cp/parser.c:9089
  #, 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:9134
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "Â»expression-listÂ« oder Â»type-idÂ« erwartet"
  
! #: cp/parser.c:9163
  #, 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:9298
  #, 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:9707
  #, 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:9856
  #, 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:9859
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "Klammern um %<>>%>-Ausdruck empfohlen"
  
! #: cp/parser.c:10067
  #, 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:10356
  #, 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:10506
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "Typen dÃ¼rfen nicht innerhalb von %<__builtin_offsetof%> definiert werden"
  
! #: cp/parser.c:10809
! #, gcc-internal-format
! msgid "lambda-expression in template parameter type"
! msgstr "Lambda-Ausdruck in Template-Parameter-Typ"
! 
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Lambda-Ausdruck in nicht evaluiertem Kontext ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:10829
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Lambda-Ausdruck in Template-Argument ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "nicht-lokaler Lambdaausdruck kann keinen Â»capture-defaultÂ« haben"
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "unerwartetes Ende der Auffangliste"
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "Explizite Erfassung (als Kopie) von %<this%> ist mit Standarderfassung (als Kopie) gedoppelt"
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD bereits in Lambda-Ausdruck erfasst"
  
! #: cp/parser.c:11038
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<*this%>-Capture ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%<this%> kann nicht per Referenz eingefangen werden"
  
! #: cp/parser.c:11077
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<pack init-capture%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> sollte vor %<...%> kommen"
  
! #: cp/parser.c:11119
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Initialisierungen fÃ¼r Lambda-Captures sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "nicht-leere Initialisierung Â»init-captureÂ« eines Lambdas"
  
! #: cp/parser.c:11150
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Erfassung von Nicht-Variable %qE"
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "Erfassung der Variable %qD ohne automatische Speicherdauer"
  
! #: cp/parser.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "zu viele %<...%> in Lambda-Capture"
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "Explizite Erfassung (als Kopie) von %qD ist mit Standarderfassung (als Kopie) gedoppelt"
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "Explizite Erfassung (als Referenz) von %qD ist mit Standarderfassung (als Referenz) gedoppelt"
  
! #: cp/parser.c:11293
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:11297
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Lambda-Templates sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:11365
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Standardargument fÃ¼r Lambda-Parameter angegeben"
  
! #: cp/parser.c:11385
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor Lambdadeklarationsangaben ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
! #: cp/parser.c:11397
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "doppeltes %<mutable%>"
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor einem Lambda-Transaktions-Qualifizierer ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor einer Lambda-Exception-Angabe ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor einem abschlieÃŸenden RÃ¼ckgabetyp ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
! #: cp/parser.c:11477
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%>-Lambda ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "Attribute am Anfang der Anweisung werden ignoriert"
  
! #: cp/parser.c:11906
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "benannte Anweisung erwartet"
  
! #: cp/parser.c:11955
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-Marke %qE nicht innerhalb einer switch-Anweisung"
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "%<typename%> vor %qE erforderlich, da %qT ein abhÃ¤ngiger GÃ¼ltigkeitsbereich ist"
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> benennt Konstruktor, nicht den Typ"
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "zusammengesetzte Anweisung in %<constexpr%>-Funktion"
  
! #: cp/parser.c:12297
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<if constexpr%> ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:12324
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Â»init-statement in AuswahlanweisungenÂ« ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
  
! #: cp/parser.c:12533
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Bedingung deklariert ein Array"
  
! #: cp/parser.c:12535
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Bedingung deklariert eine Funktion"
  
! #: cp/parser.c:12575
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "Typen dÃ¼rfen nicht in Bedingungen definiert werden"
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Initialisierung erwartet"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr "Schleifenvariable %qD vom Typ %qT bindet an temporÃ¤res Objekt, das aus dem Typen %qT konstruiert wurde"
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr "verwenden Sie den Nicht-Referenz-Typ %qT, um das Kopieren explizit zu machen, oder %qT um das Kopieren zu sparen"
  
! #: cp/parser.c:12974
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "Schleifenvariable %qD erzeugt eine Kopie vom Typ %qT"
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr "verwenden Sie einen Referenztyp, um das Kopieren zu sparen"
  
! #: cp/parser.c:13122
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "bereichsbasierter %<for%>-Ausdruck mit Typ %qT hat unvollstÃ¤ndigen Typ"
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "unvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qT"
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
  
! #: cp/parser.c:13395
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen mit Initialisierer sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:13419
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/parser.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "%<goto%> in %<constexpr%>-Funktion"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
  
! #: cp/parser.c:13748
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "Modulname erwartet"
  
! #: cp/parser.c:13783
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "%<module-declaration%> ist innerhalb von %<header-unit%> nicht erlaubt"
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr "%<private-module-fragment%> ist nur im ZustÃ¤ndigkeitsbereich eines Modulinterfaces oder einer Partition zulÃ¤ssig"
  
! #: cp/parser.c:13813
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "private-module-fragment"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr "Modul-Deklaration ist nur als erste Deklaration erlaubt, oder wenn sie das global-module-fragment beendet"
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "post-module-declarations mÃ¼ssen zusammenhÃ¤ngend sein"
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "vielleicht hilft ein Zeilenumbruch oder eine andere Kenntlichmachung, damit dies nicht mehr als Modul-Steuerzeile angesehen wird"
  
! #: cp/parser.c:13867
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "Import-Deklaration muss im globalen GÃ¼ltigkeitsbereich sein"
  
! #: cp/parser.c:13880
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "%<import%> kann nicht direkt in einer Bindungs-Angabe vorkommen"
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr "%<post-module-declaration%>-Importe dÃ¼rfen nicht %<include-translated%> sein"
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr "%<post-module-declaration%>-Importe dÃ¼rfen nicht aus Header-Einbindung stammen"
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr "%qE darf erst nach einer Modul-Interface-Deklaration vorkommen"
  
! #: cp/parser.c:13921
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qE darf nur einmal pro Export-Deklaration vorkommen"
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ist kein Teil der folgenden module-directive"
  
! #: cp/parser.c:14044
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Attribute dÃ¼rfen an dieser Stelle nicht verwendet werden"
  
! #: cp/parser.c:14048
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "Attribute dÃ¼rfen hier eingesetzt werden"
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "zusÃ¤tzliches %<;%>"
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> nicht am Anfang eines Blocks"
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "Nicht-Variable %qD in Deklaration mit mehr als einem Deklarator mit Platzhaltertyp"
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "widersprÃ¼chliche Herleitung fÃ¼r %qT: %qT und dann %qT"
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
  
! #: cp/parser.c:14552
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "in einer for-Bereichs-Deklaration dÃ¼rfen keine Typen definiert werden"
  
! #: cp/parser.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Initialisierung in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:14610
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "mehrere Deklarationen in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:14661
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "strukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:14713
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "leere Deklaration fÃ¼r strukturierte Bindung"
  
! #: cp/parser.c:14731
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r strukturierte Bindungsdeklaration"
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> auÃŸerhalb einer Klasse verwendet"
  
! #: cp/parser.c:14939
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "das SchlÃ¼sselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubt"
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr "Die Schreibweise der C++20-Konzeptdefinition ist %<concept <Name> = <Ausdruck>%>"
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "Bedeutung von %<auto%> Ã¤ndert in C++11 die Bedeutung; Bitte entfernen"
  
! #: cp/parser.c:15045
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> ist in Bedingung ungÃ¼ltig"
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ungÃ¼ltig in Lambda"
  
! #: cp/parser.c:15133
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "type-specifier ist in Lambda ungÃ¼ltig"
  
! #: cp/parser.c:15152
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Klassendefinition darf nicht als Â»friendÂ« deklariert sein"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:15244
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "Typen dÃ¼rfen nicht in explicit-specifier definiert werden"
  
! #: cp/parser.c:15248
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<explicit(bool)%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:15312
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ungÃ¼ltige Bindungsspezifikation"
  
! #: cp/parser.c:15416
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<static_assert%> ohne Text ist erst ab %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:15618
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "die Typangabe %<decltype(auto)%> ist erst mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:15631
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "Typen dÃ¼rfen nicht in %<decltype%>-AusdrÃ¼cken definiert werden"
  
! #: cp/parser.c:15794
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "Typen dÃ¼rfen nicht in einem Â»conversion-type-idÂ« definiert werden"
  
! #: cp/parser.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Umwandlungsoperator"
  
! #: cp/parser.c:15827
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "Verwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werden"
  
! #: cp/parser.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "nur Konstruktoren nehmen Elementinitialisierungen"
  
! #: cp/parser.c:15938
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD kann nicht expandiert werden"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung fÃ¼r %qD folgt Konstruktordelegation"
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung fÃ¼r %qD"
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "veraltete Basisklasseninitialisierung"
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "SchlÃ¼sselwort %<typename%> in diesem Kontext nicht erlaubt (eine qualifizierte Elementinitialisierung ist implizit ein Typ)"
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "unerwartetes SchlÃ¼sselwort; entfernen Sie Leerzeichen zwischen AnfÃ¼hrungszeichen und Suffixbezeichner"
  
! #: cp/parser.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Suffixbezeichner erwartet"
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "hinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartet"
  
! #: cp/parser.c:16521
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ungÃ¼ltiges Encoding-PrÃ¤fix in Literal-Operator"
  
! #: cp/parser.c:16555
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Operator erwartet"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "SchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriert"
  
! #: cp/parser.c:16604
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "das SchlÃ¼sselwort %<export%> ist veraltet und wird ignoriert"
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "das SchlÃ¼sselwort %<export%> wird mit %<-fmodules-ts%> eingeschaltet"
  
! #: cp/parser.c:16785
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ungÃ¼ltiger beschrÃ¤nkter Typparameter"
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualifizierter Typparameter"
  
! #: cp/parser.c:16940
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Default-Templateargument"
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Templateparameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Template-Parameterpacks kÃ¶nnen keine Standardargumente haben"
  
! #: cp/parser.c:17333
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Template-ID erwartet"
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> kann keine Templateargumentliste einleiten"
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> ist eine andere Schreibweise fÃ¼r %<[%>. Leerraum zwischen %<<%> und %<::%> einfÃ¼gen"
  
! #: cp/parser.c:17403
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(bei Verwendung von %<-fpermissive%>, %<-std=c++11%> oder %<-std=gnu++11%> wird G++ den Code akzeptieren)"
  
! #: cp/parser.c:17433
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ungÃ¼ltige template-argument-list"
  
! #: cp/parser.c:17434
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr "Funktionsname als linker Operand von %<<%> ist in C++20 verboten; klammern Sie den Funktionsnamen mit %<()%> ein"
  
! #: cp/parser.c:17441
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> hinter template-argument-list erwartet"
  
! #: cp/parser.c:17545
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Syntaxfehler in Templateargumentliste"
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Templatename erwartet"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Nicht-Template %qD als Template verwendet"
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen"
  
! #: cp/parser.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ParameterbÃ¼ndel vor %<...%> erwartet"
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Templateargument erwartet"
  
! #: cp/parser.c:18122
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ungÃ¼ltiges Templateargument ohne Typ"
  
! #: cp/parser.c:18257
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "explizite Instanziierung darf kein %<inline%> verwenden"
  
! #: cp/parser.c:18261
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "explizite Instanziierung darf kein %<constexpr%> verwenden"
  
! #: cp/parser.c:18265
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "explizite Instanziierung darf kein %<consteval%> verwenden"
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Templatespezialisierung mit C-Bindung angegeben"
  
! #: cp/parser.c:18554
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Typspezifizierer erwartet"
  
! #: cp/parser.c:18747
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Verwendung von %<auto%> in Lambda-Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:18753
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:18758
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist nur mit %<-fconcepts-ts%> verfÃ¼gbar"
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Template-ID fÃ¼r Typ erwartet"
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Typ-Name erwartet"
  
! #: cp/parser.c:19155
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE schrÃ¤nkt keinen Typ ein"
  
! #: cp/parser.c:19156
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "das Konzept wurde hier definiert"
  
! #: cp/parser.c:19178
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> oder %<decltype(auto)%> nach %qE erwartet"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "unerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistyp"
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "ausfÃ¼hrliche Typ-Spezifikation fÃ¼r einen enum mit GÃ¼ltigkeitsbereich darf nicht das SchlÃ¼sselwort %qD verwenden"
  
! #: cp/parser.c:19504
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> muss auf einen nested-name-specifier folgen"
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Deklaration %qD deklariert nichts"
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Attribute an instanziiertem Typen ignoriert"
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Attribute an Templateinstanziierung ignoriert"
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "Attribute an Spezifizierer ausfÃ¼hrlichen Typs ignoriert, der keine VorwÃ¤rtsdeklaration ist"
  
! #: cp/parser.c:19905
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ist ein AufzÃ¤hlungstemplate"
  
! #: cp/parser.c:19916
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD benennt keinen AufzÃ¤hlungstyp in %qT"
  
! #: cp/parser.c:19931
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "unbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubt"
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> oder %<{%> erwartet"
  
! #: cp/parser.c:20032
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "AufzÃ¤hlungsliste kann nicht zu Template-Instanziierung hinzugefÃ¼gt werden"
  
! #: cp/parser.c:20046
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "geschachtelter Namensgeber %qT fÃ¼r enum-Deklaration benennt weder Klasse noch Namensraum"
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Deklaration von %qD in Namensraum %qD, der nicht %qD einschlieÃŸt"
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "Deklaration von %qD in %qD, das nicht %qD einschlieÃŸt"
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "zusÃ¤tzliche Qualifizierung nicht erlaubt"
  
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO-C++ verbietet leere unbenannte AufzÃ¤hlung"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "intransparente Enum-Spezifikation ohne Namen"
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
  
! #: cp/parser.c:20327
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD bezeichnet Namensraum-Namen; meinten Sie %qs?"
  
! #: cp/parser.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ist kein Namensbereichs-Name"
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Namensraumname erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:20396
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "verschachtelte inline-Namensraumdefinitionen sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr "Standardattribute fÃ¼r NamensrÃ¤ume mÃ¼ssen vor dem Namen des Namensraums stehen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:20426
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "verschachtelte Namensraumdefinitionen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "Name eines geschachtelten Namensraums erwartet"
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "Name eines Namensraums erwartet"
  
! #: cp/parser.c:20445
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "eine verschachtelte Namensraum-Definition darf keine Attribute haben"
  
! #: cp/parser.c:20448
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "eine verschachtelte Namensraumdefinition darf nicht inline sein"
  
! #: cp/parser.c:20455
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Namensbereich %qD betreten"
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
  
! #: cp/parser.c:20685
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Pack-Expansion in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:20700
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "eine Template-ID darf nicht in Â»usingÂ«-Deklaration auftreten"
  
! #: cp/parser.c:20718
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "kommagetrennte Liste in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "Zugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufÃ¼gen"
  
! #: cp/parser.c:20793
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "opaque-enum-declaration ist hier"
  
! #: cp/parser.c:20863
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Typen dÃ¼rfen nicht in Alias-Templatedeklarationen definiert werden"
  
! #: cp/parser.c:21034
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "doppelter %<asm%>-Qualifizierer %qT"
  
! #: cp/parser.c:21060
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%<asm%>-Qualifizierer %qT wird ignoriert, da auÃŸerhalb des Funktionsrumpfes"
  
! #: cp/parser.c:21097
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ist kein %<asm%>-Qualifizierer"
  
! #: cp/parser.c:21113
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes"
  
! #: cp/parser.c:21341
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "leere Klammern sind mehrdeutig und werden als Funktionsdeklaration angesehen"
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "entfernen Sie die Klammern, um stattdessen eine Variable mit ihrem Vorgabewert zu initialisieren"
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr "oder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable als Aggregat zu initialisieren"
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr "oder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable mit einem einzelnen Wert zu initialisieren"
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Klammern waren mehrdeutig und wurden als Funktionsdeklaration angesehen"
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr "ersetzen Sie die Klammern durch geschweifte Klammern, um eine Variable zu deklarieren"
  
! #: cp/parser.c:21396
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "fÃ¼gen Sie Klammern hinzu, um eine Variable zu deklarieren"
  
! #: cp/parser.c:21624
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "eine %<asm%>-Spezifikation ist bei Funktionsdefinition nicht erlaubt"
  
! #: cp/parser.c:21639
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
  
! #: cp/parser.c:21810
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Initialisierung fÃ¼r Funktion bereitgestellt"
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
  
! #: cp/parser.c:21866
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Nicht-Funktion %qD als implizites Template deklariert"
  
! #: cp/parser.c:22357
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Arraygrenze ist keine Ganzzahlkonstante"
  
! #: cp/parser.c:22483
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Element des abhÃ¤ngigen Typedef %qT kann nicht definiert werden"
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ist kein Typ"
*************** msgstr "%<%T::%E%> ist kein Typ"
*** 54022,54452 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22479
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ungÃ¼ltiger Deklarator"
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ungÃ¼ltige Verwendung des Konstruktors als Template"
  
! #: cp/parser.c:22489
  #, 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:22604
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id in Deklaration"
  
! #: cp/parser.c:22629
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Deklarator erwartet"
  
! #: cp/parser.c:22750
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ist ein Namensbereich"
  
! #: cp/parser.c:22752
  #, 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:22773
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ptr-Operator erwartet"
  
! #: cp/parser.c:22834
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "doppelter CV-Qualifizierer"
  
! #: cp/parser.c:22888
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "mehrere ref-qualifier"
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE benÃ¶tigt %<-fgnu-tm%>"
  
! #: cp/parser.c:22983
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "doppelter Virt-Spezifizierer"
  
! #: cp/parser.c:23232
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "fehlende Templateargumente nach %qT"
  
! #: cp/parser.c:23238
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT ist in einem Templateargument nicht erlaubt"
  
! #: cp/parser.c:23241 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2200
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ungÃ¼ltige Verwendung von %qT"
  
! #: cp/parser.c:23267
  #, 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:23272
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.c:23378
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Typspezifikation erwartet"
  
! #: cp/parser.c:23659
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> oder %<...%> erwartet"
  
! #: cp/parser.c:23737
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Typen dÃ¼rfen nicht in Parametertypen definiert werden"
  
! #: cp/parser.c:23916
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Standardargumente sind nur fÃ¼r Funktionsparameter zugelassen"
  
! #: cp/parser.c:23934
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Parameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:23940
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Templateparameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:23942
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Parameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:24068
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:24072
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Rumpf eines function-try-block in einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:24396
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "designierte Initialisierer fÃ¼r C++ sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:24416
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen (GNU)"
  
! #: cp/parser.c:24454
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
  
! #: cp/parser.c:24468
  #, 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:24493
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> ist in benannten Initialisierungen nicht erlaubt"
  
! #: cp/parser.c:24544
  #, 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:24600 cp/parser.c:24739
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Klassenname erwartet"
  
! #: cp/parser.c:24978
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> hinter Klassendefinition erwartet"
  
! #: cp/parser.c:24981
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> hinter Strukturdefinition erwartet"
  
! #: cp/parser.c:24984
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> hinter Uniondefinition erwartet"
  
! #: cp/parser.c:25381
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> oder %<:%> erwartet"
  
! #: cp/parser.c:25392
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "fÃ¼r eine Klasse kann kein %<override%> angegeben werden"
  
! #: cp/parser.c:25400
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "globale Qualifizierung von Klassenname ist ungÃ¼ltig"
  
! #: cp/parser.c:25407
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "qualifizierter Name benennt keine Klasse"
  
! #: cp/parser.c:25419
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubt"
  
! #: cp/parser.c:25425
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "ungÃ¼ltiger Klassenname in Deklaration von %qD"
  
! #: cp/parser.c:25479
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
  
! #: cp/parser.c:25511
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
  
! #: cp/parser.c:25547
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Typnamen-Typ kann nicht aufgelÃ¶st werden"
  
! #: cp/parser.c:25612
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "vorherige Definition von %q#T"
  
! #: cp/parser.c:25712 cp/parser.c:31695
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "KlassenschlÃ¼ssel erwartet"
  
! #: cp/parser.c:25736
  #, 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:25740
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> oder %<typename%> erwartet"
  
! #: cp/parser.c:25983
  #, 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:26001
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "Â»friendÂ«-Deklaration benennt keine Klasse oder Funktion"
  
! #: cp/parser.c:26019
  #, 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:26117
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Defaultinitialisierer fÃ¼r Bitfeld-Elemente sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:26124
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "Defaultinitialisierer fÃ¼r unbenanntes Bitfeld-Element"
  
! #: cp/parser.c:26137
  #, 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:26290
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/parser.c:26318
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "reiner Spezifizierer bei Funktionsdefinition"
  
! #: cp/parser.c:26338
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer Klasse"
  
! #: cp/parser.c:26385
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Ã¼berflÃ¼ssiges %<,%> am Ende der Elementdeklaration"
  
! #: cp/parser.c:26399
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> am Ende von Elementdeklaration erwartet"
  
! #: cp/parser.c:26473
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "ungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)"
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
  
! #: cp/parser.c:26638
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
  
! #: cp/parser.c:26658
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
  
! #: cp/parser.c:26682
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubt"
  
! #: cp/parser.c:26685
  #, 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:26885 cp/parser.c:26979
  #, 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:26987
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.c:26993
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.c:27037
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.c:27078
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:27190
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.c:27797
  #, 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:27811
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner fÃ¼r den Attributnamen erwartet"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27900
  #, 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:27935
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "Attribut %qs ist mehrfach angegeben"
  
! #: cp/parser.c:27977
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
! #: cp/parser.c:28037
  #, 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:28377 cp/parser.c:28386
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.c:28723
  #, 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:29073
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "RÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:29081
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:29563
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.c:29568
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungÃ¼ltige Deklaration von %<%T::%E%>"
  
! #: cp/parser.c:29572
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
--- 54070,54500 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ungÃ¼ltiger Deklarator"
  
! #: cp/parser.c:22524
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ungÃ¼ltige Verwendung des Konstruktors als Template"
  
! #: cp/parser.c:22526
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:22641
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id in Deklaration"
  
! #: cp/parser.c:22666
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Deklarator erwartet"
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ist ein Namensbereich"
  
! #: cp/parser.c:22789
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Zeiger auf Element der Nicht-Klasse %q#T kann nicht erzeugt werden"
  
! #: cp/parser.c:22810
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ptr-Operator erwartet"
  
! #: cp/parser.c:22871
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "doppelter CV-Qualifizierer"
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "mehrere ref-qualifier"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE benÃ¶tigt %<-fgnu-tm%>"
  
! #: cp/parser.c:23020
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "doppelter Virt-Spezifizierer"
  
! #: cp/parser.c:23269
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "fehlende Templateargumente nach %qT"
  
! #: cp/parser.c:23275
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT ist in einem Templateargument nicht erlaubt"
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ungÃ¼ltige Verwendung von %qT"
  
! #: cp/parser.c:23304
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "in Template-Argumenten dÃ¼rfen keine Typen definiert werden"
  
! #: cp/parser.c:23309
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Typspezifikation erwartet"
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> oder %<...%> erwartet"
  
! #: cp/parser.c:23774
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Typen dÃ¼rfen nicht in Parametertypen definiert werden"
  
! #: cp/parser.c:23953
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Standardargumente sind nur fÃ¼r Funktionsparameter zugelassen"
  
! #: cp/parser.c:23971
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Parameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:23977
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Templateparameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:23979
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Parameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:24105
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:24109
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Rumpf eines function-try-block in einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:24433
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "designierte Initialisierer fÃ¼r C++ sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:24453
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen (GNU)"
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr "entweder sollten alle Initialisierer-Klauseln benannt sein oder gar keine"
  
! #: cp/parser.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> ist in benannten Initialisierungen nicht erlaubt"
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "%<.%s%>-Name wird mehrfach in derselben Initialisierungsliste verwendet"
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Klassenname erwartet"
  
! #: cp/parser.c:25013
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> hinter Klassendefinition erwartet"
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> hinter Strukturdefinition erwartet"
  
! #: cp/parser.c:25019
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> hinter Uniondefinition erwartet"
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> oder %<:%> erwartet"
  
! #: cp/parser.c:25427
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "fÃ¼r eine Klasse kann kein %<override%> angegeben werden"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "globale Qualifizierung von Klassenname ist ungÃ¼ltig"
  
! #: cp/parser.c:25442
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "qualifizierter Name benennt keine Klasse"
  
! #: cp/parser.c:25454
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubt"
  
! #: cp/parser.c:25460
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "ungÃ¼ltiger Klassenname in Deklaration von %qD"
  
! #: cp/parser.c:25514
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
  
! #: cp/parser.c:25546
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Typnamen-Typ kann nicht aufgelÃ¶st werden"
  
! #: cp/parser.c:25647
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "vorherige Definition von %q#T"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "KlassenschlÃ¼ssel erwartet"
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ISO-C++ verbietet typename-SchlÃ¼ssel in Template-Template-Parameter; verwenden Sie %<-std=c++17%> oder %<-std=gnu++17%>"
  
! #: cp/parser.c:25775
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> oder %<typename%> erwartet"
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "in C++03 muss bei Deklaration eines Â»friendÂ« ein KlassenschlÃ¼ssel verwendet werden"
  
! #: cp/parser.c:26036
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "Â»friendÂ«-Deklaration benennt keine Klasse oder Funktion"
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "Speicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubt"
  
! #: cp/parser.c:26152
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Defaultinitialisierer fÃ¼r Bitfeld-Elemente sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "Defaultinitialisierer fÃ¼r unbenanntes Bitfeld-Element"
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "ISO C++ erlaubt Bitfeld-Attribute nur vor dem %<:%>-Token"
  
! #: cp/parser.c:26325
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "reiner Spezifizierer bei Funktionsdefinition"
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer Klasse"
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Ã¼berflÃ¼ssiges %<,%> am Ende der Elementdeklaration"
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> am Ende von Elementdeklaration erwartet"
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "ungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)"
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubt"
  
! #: cp/parser.c:26720
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "SchlÃ¼sselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)"
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "Typen dÃ¼rfen nicht in einer Ausnahmespezifikation definiert werden"
  
! #: cp/parser.c:27022
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.c:27072
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.c:27113
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/parser.c:27225
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.c:27832
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "Attribut, das PrÃ¤fix verwendet, wird zusammen mit GÃ¼ltigkeitsbereich-Attribut-Token verwendet"
  
! #: cp/parser.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner fÃ¼r den Attributnamen erwartet"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "Klammern mÃ¼ssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer ist"
  
! #: cp/parser.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "Attribut %qs ist mehrfach angegeben"
  
! #: cp/parser.c:28012
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
! #: cp/parser.c:28072
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar"
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "Fehlendes zusÃ¤tzliches %<requries%>, um eine requires-expression zu beginnen"
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "RÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.c:29622
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungÃ¼ltige Deklaration von %<%T::%E%>"
  
! #: cp/parser.c:29626
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
*************** msgstr "zu wenige Templateparameterliste
*** 54455,55211 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29579
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.c:29978
  #, 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:30149
  #, 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:30158
  #, 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:30164
  #, 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:30264
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "Template-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte; verwenden Sie %qs, um sie zu aktivieren"
  
! #: cp/parser.c:30274
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "kein passendes Konzept fÃ¼r template-introduction"
  
! #: cp/parser.c:30297
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungÃ¼ltige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.c:30306
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.c:30326
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungÃ¼ltige explizite Spezialisierung"
  
! #: cp/parser.c:30431
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.c:30482
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.c:30529
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.c:30829
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.c:30842
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.c:31150
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.c:31302
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungÃ¼ltige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.c:31317
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.c:31452
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>"
  
! #: cp/parser.c:31463
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.c:31468
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.c:31494
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.c:31546
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.c:31549
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.c:31552
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.c:31558
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.c:31561
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.c:31564
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.c:31567
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.c:31570
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.c:31573
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.c:31576
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.c:31579
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.c:31582
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.c:31585
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.c:31588
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.c:31591
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.c:31594
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.c:31597
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.c:31665
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.c:32000
  #, 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:32151
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.c:32156
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.c:32276
  #, 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:32416 cp/parser.c:32450
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert"
  
! #: cp/parser.c:32423 cp/parser.c:32456
  #, 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:32424 cp/parser.c:32457
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "KlassenschlÃ¼ssel durch %qs ersetzen"
  
! #: cp/parser.c:32431
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.c:32432
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.c:32514
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.c:32535
  #, 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:32783
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.c:33024 cp/parser.c:34332 cp/parser.c:34521
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.c:33095
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-NachrichtenempfÃ¤nger erwartet"
  
! #: cp/parser.c:33165
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.c:33196
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.c:33600
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "UngÃ¼ltiger Objective-C++-Selektorname"
  
! #: cp/parser.c:33675 cp/parser.c:33693
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.c:33687 cp/parser.c:33753
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute mÃ¼ssen am Ende angegeben werden"
  
! #: cp/parser.c:33796
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ã¼berflÃ¼ssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.c:33993 cp/parser.c:34000 cp/parser.c:34007
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Instanzvariable"
  
! #: cp/parser.c:34124
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.c:34297
  #, 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:34304
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "PrÃ¤fix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.c:34584 cp/parser.c:34591 cp/parser.c:34598
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Eigenschaft"
  
! #: cp/parser.c:34760
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "unbekanntes Eigenschaftsattribut %qE"
  
! #: cp/parser.c:35826
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von GanzzahlausdrÃ¼cken erwartet"
  
! #: cp/parser.c:35843
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.c:36826
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungÃ¼ltiger reduction-identifier"
  
! #: cp/parser.c:37579
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dÃ¼rfen nicht in Iteratortyp definiert werden"
  
! #: cp/parser.c:39708
  #, 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:40259
  #, 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:40346 cp/pt.c:17893
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.c:40439
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "zu wenige for-Schleifen um sie einzuklappen"
  
! #: cp/parser.c:42655
  #, 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:43486
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungÃ¼ltige Initialisierungsklausel"
  
! #: cp/parser.c:43516
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Â»id-expression (arguments)Â« erwartet"
  
! #: cp/parser.c:43528
  #, 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:43631
  #, 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:43651 cp/semantics.c:5850
  #, 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:43655 cp/semantics.c:5858
  #, 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:43658 cp/pt.c:14005 cp/semantics.c:5864
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43661 cp/semantics.c:5870
  #, 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:44188
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Ãœberladungen"
  
! #: cp/parser.c:44198
  #, 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:44552
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:44599 cp/semantics.c:9954
  #, 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:44601 cp/semantics.c:9956
  #, 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:44747
  #, 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:44750
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.c:44801
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "falsch geformtes %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:45086
  #, 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:45129
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:45161
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:45241
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Compilieren von mehreren Quellen ist fÃ¼r C++ nicht implementiert"
  
! #: cp/parser.c:45280
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.c:45481
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:45537
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
  
! #: cp/pt.c:299
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "Datenelement %qD kann kein Elementtemplate sein"
  
! #: cp/pt.c:312
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "ungÃ¼ltige Elementtemplatedeklaration %qD"
  
! #: cp/pt.c:736
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qD"
  
! #: cp/pt.c:750
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "einschlieÃŸende Klassentemplates werden nicht explizit spezialisiert"
  
! #: cp/pt.c:834
  #, 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:845 cp/pt.c:1078
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "Spezialisierung von %qD in anderem Namensbereich"
  
! #: cp/pt.c:847
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  aus Definition von %q#D"
  
! #: cp/pt.c:864
  #, 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:990
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Name der Klasse verdeckt Template-Templateparameter %qD"
  
! #: cp/pt.c:1002
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Spezialisierung des Alias-Template %qD"
  
! #: cp/pt.c:1005 cp/pt.c:1144
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "explizite Spezialisierung des Nicht-Templates %qT"
  
! #: cp/pt.c:1037
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "Spezialisierung von %qT hinter Instanziierung"
  
! #: cp/pt.c:1081
  #, 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:1122
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "Spezialisierung %qT hinter Instanziierung %qT"
  
! #: cp/pt.c:1140
  #, 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:1605
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "Spezialisierung von %qD nach Instanziierung"
  
! #: cp/pt.c:2047 cp/semantics.c:5719
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/pt.c:2183
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ist kein Funktionstemplate"
  
! #: cp/pt.c:2188
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ist kein variadisches Template"
  
! #: cp/pt.c:2480
  #, 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:2484
  #, 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:2495
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "mehrdeutige Templatespezialisierung %qD fÃ¼r %q+D"
  
! #: cp/pt.c:2702
  #, 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:2712
  #, 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:2718
  #, 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:2742
  #, 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:2747
  #, 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:2783
  #, 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:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "fehlende primÃ¤re Templateattribute %s"
  
! #: cp/pt.c:2788
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "fehlendes primÃ¤res Templateattribut %s"
  
! #: cp/pt.c:2878 cp/pt.c:2938
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Template-ID %qE in Deklaration des ersten Templates"
  
! #: cp/pt.c:2891
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "Templateparameterliste in expliziter Instanziierung verwendet"
  
! #: cp/pt.c:2897
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "Definition fÃ¼r explizite Instanziierung angegeben"
  
! #: cp/pt.c:2905
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "zu viele Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.c:2908
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "zu wenige Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.c:2910
  #, 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:2916
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "explizite Spezialisierung als %<concept%> deklariert"
  
! #: cp/pt.c:2949
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "Nichttyp-Teilspezialisierung %qE ist nicht erlaubt"
  
! #: cp/pt.c:2953
  #, 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:2985
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "Standardargument in expliziter Spezialisierung angegeben"
  
! #: cp/pt.c:3028
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ist keine Templatefunktion"
--- 54503,55259 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.c:30032
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "benannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tzt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90185
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "ISO C++ unterstÃ¼tzt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommen"
  
! #: cp/parser.c:30212
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "literales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; nicht-Typ Templateargumentpack %<<charâ€¦>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartet"
  
! #: cp/parser.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "literales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; Template fÃ¼r Nicht-Typ Argumentpack %<<charâ€¦>%> erwartet"
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "Template-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte; verwenden Sie %qs, um sie zu aktivieren"
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "kein passendes Konzept fÃ¼r template-introduction"
  
! #: cp/parser.c:30351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungÃ¼ltige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.c:30380
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungÃ¼ltige explizite Spezialisierung"
  
! #: cp/parser.c:30485
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.c:30536
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.c:30883
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.c:31356
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungÃ¼ltige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>"
  
! #: cp/parser.c:31517
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.c:31522
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.c:31648
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.c:31669
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "redundanter AufzÃ¤hlungsschlÃ¼ssel %<enum%s%> in Bezug auf %q#T"
  
! #: cp/parser.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.c:32210
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.c:32330
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "redundanter KlassenschlÃ¼ssel %qs in Verweis auf %q#T"
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert"
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "entfernen Sie den KlassenschlÃ¼ssel oder ersetzen Sie ihn durch %qs"
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "KlassenschlÃ¼ssel durch %qs ersetzen"
  
! #: cp/parser.c:32485
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.c:32486
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "in C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt"
  
! #: cp/parser.c:32837
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-NachrichtenempfÃ¤nger erwartet"
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "UngÃ¼ltiger Objective-C++-Selektorname"
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute mÃ¼ssen am Ende angegeben werden"
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ã¼berflÃ¼ssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Instanzvariable"
  
! #: cp/parser.c:34178
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "Attribute dÃ¼rfen nicht vor dem Objective-C++-SchlÃ¼sselwort %<@%D%> angegeben werden"
  
! #: cp/parser.c:34358
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "PrÃ¤fix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Eigenschaft"
  
! #: cp/parser.c:34814
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "unbekanntes Eigenschaftsattribut %qE"
  
! #: cp/parser.c:35879
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von GanzzahlausdrÃ¼cken erwartet"
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.c:36879
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungÃ¼ltiger reduction-identifier"
  
! #: cp/parser.c:37632
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dÃ¼rfen nicht in Iteratortyp definiert werden"
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "geklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubt"
  
! #: cp/parser.c:40312
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<ordered%>-Klausel mit Parameter in %<for%>-Schleife Ã¼ber einen Bereich"
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.c:40492
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "zu wenige for-Schleifen um sie einzuklappen"
  
! #: cp/parser.c:42708
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>"
  
! #: cp/parser.c:43539
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungÃ¼ltige Initialisierungsklausel"
  
! #: cp/parser.c:43569
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Â»id-expression (arguments)Â« erwartet"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "eins der Aufrufargumente fÃ¼r die Initialisierung sollte %<omp_priv%> oder %<&omp_priv%> sein"
  
! #: cp/parser.c:43684
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "neue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werden"
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "vordeklarierter arithmetischer Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Ãœberladungen"
  
! #: cp/parser.c:44251
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bezeichnet keine Funktion innerhalb eines Namensraum"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Ã¤uÃŸeres %<__transaction_cancel%> nicht innerhalb des Ã¤uÃŸeren %<__transaction_atomic%>"
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.c:44854
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "falsch geformtes %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:45139
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei oder eines Namensraums verwendet werden"
  
! #: cp/parser.c:45182
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:45214
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:45294
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Compilieren von mehreren Quellen ist fÃ¼r C++ nicht implementiert"
  
! #: cp/parser.c:45333
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "Datenelement %qD kann kein Elementtemplate sein"
  
! #: cp/pt.c:310
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "ungÃ¼ltige Elementtemplatedeklaration %qD"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qD"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "einschlieÃŸende Klassentemplates werden nicht explizit spezialisiert"
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Spezialisierung von %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftreten"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "Spezialisierung von %qD in anderem Namensbereich"
  
! #: cp/pt.c:845
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  aus Definition von %q#D"
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "explizite Instanziierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschlieÃŸt)"
  
! #: cp/pt.c:992
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Name der Klasse verdeckt Template-Templateparameter %qD"
  
! #: cp/pt.c:1004
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Spezialisierung des Alias-Template %qD"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "explizite Spezialisierung des Nicht-Templates %qT"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "Spezialisierung von %qT hinter Instanziierung"
  
! #: cp/pt.c:1083
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "aus der Definition von %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "Spezialisierung %qT hinter Instanziierung %qT"
  
! #: cp/pt.c:1142
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Templatespezialisierung von %qD durch ISO C++ nicht erlaubt"
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "Spezialisierung von %qD nach Instanziierung"
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ist kein Funktionstemplate"
  
! #: cp/pt.c:2190
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ist kein variadisches Template"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "Template-ID %qD fÃ¼r %q+D passt zu keiner Templatedeklaration"
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "%d %<template<>%> gefunden, %d werden fÃ¼r Spezialisierung eines Elementfunktionstemplates benÃ¶tigt"
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "mehrdeutige Templatespezialisierung %qD fÃ¼r %q+D"
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "variable Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/pt.c:2717
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "zu viele Templateheader fÃ¼r %qD (sollten %d sein)"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "Elemente einer explizit spezialisierten Klasse sind ohne Templateheader definiert"
  
! #: cp/pt.c:2747
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Spezialisierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Instanziierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
! #: cp/pt.c:2788
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "der expliziten Spezialisierung %q#D fehlen mÃ¶glicherweise Attribute"
  
! #: cp/pt.c:2792
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "fehlende primÃ¤re Templateattribute %s"
  
! #: cp/pt.c:2793
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "fehlendes primÃ¤res Templateattribut %s"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Template-ID %qE in Deklaration des ersten Templates"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "Templateparameterliste in expliziter Instanziierung verwendet"
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "Definition fÃ¼r explizite Instanziierung angegeben"
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "zu viele Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.c:2913
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "zu wenige Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "der expliziten Spezialisierung von %D muss %<template <>%> vorausgehen"
  
! #: cp/pt.c:2921
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "explizite Spezialisierung als %<concept%> deklariert"
  
! #: cp/pt.c:2954
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "Nichttyp-Teilspezialisierung %qE ist nicht erlaubt"
  
! #: cp/pt.c:2958
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "Teilspezialisierung %qE ist nur fÃ¼r Klassen und Variablen erlaubt"
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "Standardargument in expliziter Spezialisierung angegeben"
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ist keine Templatefunktion"
*************** msgstr "%qD ist keine Templatefunktion"
*** 55218,55376 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3090
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "Spezialisierung der implizit deklarierten speziellen Elementfunktion"
  
! #: cp/pt.c:3106
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "keine Elementfunktion %qD in %qT deklariert"
  
! #: cp/pt.c:3137
  #, 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:3140
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%<friend%>-Deklaration hier"
  
! #: cp/pt.c:3249
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "explizite Spezialisierung des Funktionskonzepts %qD"
  
! #: cp/pt.c:3830
  #, 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:4133
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Expansion der Basisinitialisierung %qT enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4201
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Expansionsmuster %qT enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4203
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Expansionsmuster %qE enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4262
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "ParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:"
  
! #: cp/pt.c:4279 cp/pt.c:5092
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4281
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "         %s"
  
! #: cp/pt.c:4407
  #, 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:4410
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Deklaration von %q+#D Ã¼berdeckt einen Templateparameter"
  
! #: cp/pt.c:4412
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Templateparameter %qD hier deklariert"
  
! #: cp/pt.c:5028
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Spezialisierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:5087
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Templateparameter nicht in partieller Spezialisierung herleitbar:"
  
! #: cp/pt.c:5110
  #, 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:5114
  #, 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:5118 cp/pt.c:5129 cp/pt.c:5137
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "ursprÃ¼ngliches Template hier"
  
! #: cp/pt.c:5126
  #, 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:5136
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "zu viele Argumente fÃ¼r teilweise Spezialisierung %qT"
  
! #: cp/pt.c:5150
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "Teilspezialisierung %qD ist nicht spezialisierter als"
  
! #: cp/pt.c:5152
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "primÃ¤res Template %qD"
  
! #: cp/pt.c:5198
  #, 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:5201
  #, 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:5224
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "Templateargument %qE betrifft Templateparameter"
  
! #: cp/pt.c:5270
  #, 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:5330
  #, 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:5334
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "teilweise Spezialisierung von %qD nach Instanziierung von %qD"
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "kein Standard-Argument fÃ¼r %qD"
--- 55266,55424 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "Spezialisierung der implizit deklarierten speziellen Elementfunktion"
  
! #: cp/pt.c:3111
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "keine Elementfunktion %qD in %qT deklariert"
  
! #: cp/pt.c:3142
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "Â»friendÂ«-Deklaration %qD ist fÃ¼r explizite Spezialisierung nicht sichtbar"
  
! #: cp/pt.c:3145
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%<friend%>-Deklaration hier"
  
! #: cp/pt.c:3254
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "explizite Spezialisierung des Funktionskonzepts %qD"
  
! #: cp/pt.c:3835
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Argument von %<__integer_pack%> muss zwischen 0 und %d liegen"
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Expansion der Basisinitialisierung %qT enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4226
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Expansionsmuster %qT enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4228
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Expansionsmuster %qE enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "ParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:"
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "         %s"
  
! #: cp/pt.c:4432
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Deklaration des Templateparameters %q+D Ã¼berdeckt einen Templateparameter"
  
! #: cp/pt.c:4435
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Deklaration von %q+#D Ã¼berdeckt einen Templateparameter"
  
! #: cp/pt.c:4437
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Templateparameter %qD hier deklariert"
  
! #: cp/pt.c:5045
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Spezialisierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:5104
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Templateparameter nicht in partieller Spezialisierung herleitbar:"
  
! #: cp/pt.c:5127
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente; um das primÃ¤re Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente und ist nicht eingeschrÃ¤nkter als das primÃ¤re Template; um das primÃ¤re Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "ursprÃ¼ngliches Template hier"
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "partielle Spezialisierung ist nicht nÃ¤her spezialisiert als das ursprÃ¼ngliche Template, da es mehrere Parameter mit einer Â»packÂ«-Erweiterung ersetzt"
  
! #: cp/pt.c:5153
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "zu viele Argumente fÃ¼r teilweise Spezialisierung %qT"
  
! #: cp/pt.c:5167
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "Teilspezialisierung %qD ist nicht spezialisierter als"
  
! #: cp/pt.c:5169
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "primÃ¤res Template %qD"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "Argument %qE fÃ¼r Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "Argument %qT fÃ¼r Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "Templateargument %qE betrifft Templateparameter"
  
! #: cp/pt.c:5287
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparameter ab"
  msgstr[1] "Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparametern ab"
  
! #: cp/pt.c:5347
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Deklaration von %qD macht vorherige Template-Instanziierung fÃ¼r %qD mehrdeutig"
  
! #: cp/pt.c:5351
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "teilweise Spezialisierung von %qD nach Instanziierung von %qD"
  
! #: cp/pt.c:5534
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "kein Standard-Argument fÃ¼r %qD"
*************** msgstr "kein Standard-Argument fÃ¼r %qD"
*** 55379,55425 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5540
  #, 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:5576
  #, 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:5579
  #, 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:5582
  #, 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:5585
  #, 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:5588 cp/pt.c:5646
  #, 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:5757
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Template %qD deklariert"
  
! #: cp/pt.c:5765
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "Templateklasse ohne Namen"
  
! #: cp/pt.c:5773
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "Element-Template %qD darf keine virt-Spezifizierer haben"
--- 55427,55473 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Parameterpack %q+D muss am Ende der Templateparameterliste sein"
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "Standardtemplateargumente dÃ¼rfen in friend-Redeklaration eines Funktionstemplates nicht verwendet werden"
  
! #: cp/pt.c:5596
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "Standardtemplateargumente dÃ¼rfen in friend-Deklaration nicht verwendet werden"
  
! #: cp/pt.c:5599
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standardtemplateargumente dÃ¼rfen in Funktionstemplates nur mit %<-std=c++11%> und %<-std=gnu++11%> verwendet werden"
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "Standardtemplateargumente dÃ¼rfen in teilweiser Spezialisierung nicht verwendet werden"
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Standardargument fÃ¼r Template-Parameter fÃ¼r %qD umschlieÃŸende Klasse"
  
! #: cp/pt.c:5774
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Template %qD deklariert"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "Templateklasse ohne Namen"
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "Element-Template %qD darf keine virt-Spezifizierer haben"
*************** msgstr "Element-Template %qD darf keine
*** 55429,55921 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5796
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "ungÃ¼ltige Templatedeklaration von %qD"
  
! #: cp/pt.c:5952
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Template-Definition eines Nicht-Templates %q#D"
  
! #: cp/pt.c:5991
  #, 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:6005
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "%d Template-Parameter fÃ¼r %q#D erhalten"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "%d Template-Parameter fÃ¼r %q#T erhalten"
  
! #: cp/pt.c:6010
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  aber %d benÃ¶tigt"
  
! #: cp/pt.c:6031
  #, 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:6034
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "verwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierung"
  
! #: cp/pt.c:6179
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ist kein Template-Typ"
  
! #: cp/pt.c:6192
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "keine Templatespezifizierer in Deklaration von %qD angegeben"
  
! #: cp/pt.c:6203
  #, 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:6207
  #, 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:6245
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Template-Parameter %q+#D"
  
! #: cp/pt.c:6246
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "hier als %q#D redeklariert"
  
! #: cp/pt.c:6257
  #, 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:6260 cp/pt.c:6309
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "ursprÃ¼ngliche Deklaration trat hier auf"
  
! #: cp/pt.c:6271
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Redefinition des Standardarguments fÃ¼r %q#D"
  
! #: cp/pt.c:6273
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ursprÃ¼ngliche Definition trat hier auf"
  
! #: cp/pt.c:6306
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Redeklaration %q#D mit unterschiedlichen Constraints"
  
! #: cp/pt.c:6637 cp/pt.c:6706
  #, 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:6640
  #, 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:6643
  #, 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:6656
  #, 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:6660
  #, 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:6709
  #, 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:6711
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.c:6773
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.c:6782
  #, 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:6791
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.c:6800
  #, 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:6811
  #, 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:6821
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.c:6830
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.c:6842
  #, 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:6846
  #, 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:6857
  #, 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:6868
  #, 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:6880
  #, 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:6911
  #, 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:6924
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.c:6928
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.c:6939
  #, 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:6949
  #, 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:6959
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.c:7021
  #, 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:7029
  #, 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:7039
  #, 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:7054
  #, 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:7064
  #, 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:7071
  #, 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:7089
  #, 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:7097
  #, 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:7206
  #, 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:7365
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument fÃ¼r Typ %qT"
  
! #: cp/pt.c:7379
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Templateargument %qE fÃ¼r Typ %qT ist keine Ãœbersetzungszeit-Konstante"
  
! #: cp/pt.c:7465
  #, 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:7473
  #, 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:7491
  #, 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:7550
  #, 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:7552
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.c:7606
  #, 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:8155
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.c:8171
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.c:8305
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.c:8334
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungÃ¼ltige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.c:8339
  #, 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:8355 cp/pt.c:8389 cp/pt.c:8443
  #, 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:8363
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.c:8371
  #, 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:8377
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.c:8380
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.c:8394
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.c:8397
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.c:8447
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.c:8461
  #, 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:8464
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.c:8528
  #, 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:8666 cp/pt.c:8979
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungÃ¼ltig"
  
! #: cp/pt.c:8681 cp/pt.c:8813
  #, 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:8809
  #, 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:8818
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fÃ¼r %qD bereitgestellt"
  
! #: cp/pt.c:8843
  #, 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:8847
  #, 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:8945
  #, 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:9589
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.c:9752
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.c:9754
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "FÃ¼r Template-Deklaration %q+D"
  
! #: cp/pt.c:9883 cp/pt.c:21201
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagen"
  
! #: cp/pt.c:10280
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungÃ¼ltigen Variablentemplates %qE"
  
! #: cp/pt.c:10924
  #, 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:12083
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.c:12580
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion Ã¼ber %O"
  
! #: cp/pt.c:12977
  #, 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:13065
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qT"
  
! #: cp/pt.c:13068
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qE"
  
! #: cp/pt.c:13658
  #, 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:13757
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
--- 55477,55969 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "ungÃ¼ltige Templatedeklaration von %qD"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Template-Definition eines Nicht-Templates %q#D"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhalten"
  
! #: cp/pt.c:6022
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "%d Template-Parameter fÃ¼r %q#D erhalten"
  
! #: cp/pt.c:6025
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "%d Template-Parameter fÃ¼r %q#T erhalten"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  aber %d benÃ¶tigt"
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Template-Argumente fÃ¼r %qD passen nicht zum ursprÃ¼nglichen Template %qD"
  
! #: cp/pt.c:6051
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "verwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierung"
  
! #: cp/pt.c:6196
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ist kein Template-Typ"
  
! #: cp/pt.c:6209
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "keine Templatespezifizierer in Deklaration von %qD angegeben"
  
! #: cp/pt.c:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "mit %d Template-Parameter redeklariert"
  msgstr[1] "mit %d Template-Parametern redeklariert"
  
! #: cp/pt.c:6224
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  msgstr[1] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Template-Parameter %q+#D"
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "hier als %q#D redeklariert"
  
! #: cp/pt.c:6274
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "Deklaration von Templateparameter %q+#D mit unterschiedlichen EinschrÃ¤nkungen"
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "ursprÃ¼ngliche Deklaration trat hier auf"
  
! #: cp/pt.c:6288
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Redefinition des Standardarguments fÃ¼r %q#D"
  
! #: cp/pt.c:6290
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ursprÃ¼ngliche Definition trat hier auf"
  
! #: cp/pt.c:6323
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Redeklaration %q#D mit unterschiedlichen Constraints"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT"
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
  
! #: cp/pt.c:6664
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "es muss der Name einer Funktion mit externer Bindung sein"
  
! #: cp/pt.c:6677
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "es muss ein Zeiger auf ein Element der Form %<&X::Y%> sein"
  
! #: cp/pt.c:6732
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.c:6794
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr " Typen %qT und %qT haben unvertrÃ¤gliche CV-Qualifizierer"
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr " Templateparameter %qD ist kein Parameterpack wie Argument %qD"
  
! #: cp/pt.c:6832
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr " Templateargumente %qE passt nicht zum konstanten Zeiger auf Element %qE"
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr " hergeleitete Typen fÃ¼r Parameter %qT stehen in Konflikt (%qT und %qT)"
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr " hergeleitete Werte fÃ¼r Nicht-Typ-Parameter %qE stehen in Konflikt (%qE und %qE)"
  
! #: cp/pt.c:6878
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr " Arraytyp %qT mit verÃ¤nderlicher GrÃ¶ÃŸe ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.c:6889
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr " Typ %qT von Elementfunktion ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.c:6901
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet mindestens %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet mindestens %d Argumente, %d angegeben"
  
! #: cp/pt.c:6932
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr " %qE (Typ %qT) kann nicht in den Typ %qT umgewandelt werden"
  
! #: cp/pt.c:6945
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.c:6949
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr " Templateparameter eines Template-Templatearguments sind mit anderen hergeleiteten Templateargumenten unvertrÃ¤glich"
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  fÃ¼r %qT kann kein Template aus Nicht-Templatetyp %qT hergeleitet werden"
  
! #: cp/pt.c:6980
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qE keine Variable ist"
  
! #: cp/pt.c:7050
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE ist in C++98 kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.c:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.c:7075
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "die Adresse von %qD ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.c:7085
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "die Adresse des %qT-Teilobjekts von %qD ist kein gÃ¼ltiges Templateargument"
  
! #: cp/pt.c:7092
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "die Adresse von %qD ist kein gÃ¼ltiges Templateargument, weil sie keine statische Lebensdauer hat"
  
! #: cp/pt.c:7110
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist"
  
! #: cp/pt.c:7118
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r %qT, da es keine Adresse einer Variable ist"
  
! #: cp/pt.c:7230
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen"
  
! #: cp/pt.c:7389
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument fÃ¼r Typ %qT"
  
! #: cp/pt.c:7403
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Templateargument %qE fÃ¼r Typ %qT ist keine Ãœbersetzungszeit-Konstante"
  
! #: cp/pt.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es in CV-Qualifikation in Konflikt steht"
  
! #: cp/pt.c:7497
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es kein L-Wert ist"
  
! #: cp/pt.c:7515
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil eine Referenzvariable keine konstante Adresse hat"
  
! #: cp/pt.c:7574
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein Zeiger ist"
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.c:7630
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es vom Typ %qT ist"
  
! #: cp/pt.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.c:8329
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.c:8358
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungÃ¼ltige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "um auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwenden"
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Typ/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qD"
  
! #: cp/pt.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.c:8395
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  mehrdeutiges Templateargument fÃ¼r Nichttyp-Templateparameter wird wie ein Funktionstyp behandelt"
  
! #: cp/pt.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.c:8471
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.c:8485
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "unpassende BeschrÃ¤nkungen fÃ¼r Argument %d in Template-Parameterliste fÃ¼r %qD"
  
! #: cp/pt.c:8488
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.c:8552
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Templateargument %qE konnte nicht von %qT in %qT umgewandelt werden"
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungÃ¼ltig"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte %d sein)"
  
! #: cp/pt.c:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)"
  
! #: cp/pt.c:8842
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fÃ¼r %qD bereitgestellt"
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "gepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Alias-Template %qD"
  
! #: cp/pt.c:8871
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "gepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Konzept %qD"
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "jegliche Instanziierung mit nichtleerer Parameterpackung wÃ¤re unzulÃ¤ssig"
  
! #: cp/pt.c:9613
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "FÃ¼r Template-Deklaration %q+D"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagen"
  
! #: cp/pt.c:10287
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungÃ¼ltigen Variablentemplates %qE"
  
! #: cp/pt.c:10947
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhÃ¶hen)"
  
! #: cp/pt.c:12106
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion Ã¼ber %O"
  
! #: cp/pt.c:13033
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion"
  
! #: cp/pt.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qT"
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qE"
  
! #: cp/pt.c:13725
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  bei Instanziierung des Standardarguments fÃ¼r Aufruf von %qD"
  
! #: cp/pt.c:13824
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
*************** msgstr "Erzeugung eines Zeigers auf Elem
*** 55933,56223 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14830
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.c:15030
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungÃ¼ltiger Parametertyp %qT"
  
! #: cp/pt.c:15032
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.c:15147
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurÃ¼ck"
  
! #: cp/pt.c:15149
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf Â»voidÂ« wird gebildet"
  
! #: cp/pt.c:15847
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15849
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15862
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15865
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15913
  #, 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:15919
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.c:15925
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ Â»voidÂ« wird erzeugt"
  
! #: cp/pt.c:16026
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird fÃ¼r ein leeres Pack instanziiert"
  
! #: cp/pt.c:16046
  #, 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:16078
  #, 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:16086
  #, 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:16200
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
  
! #: cp/pt.c:16388
  #, 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:16403
  #, 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:16405
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.c:16498
  #, 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:16649
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungÃ¼ltiges Feld %qD wird verwendet"
  
! #: cp/pt.c:17213 cp/pt.c:19086
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines PackauflÃ¶sungs-Ausdruckes"
  
! #: cp/pt.c:17217 cp/pt.c:19090
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulÃ¶sen"
  
! #: cp/pt.c:19230
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in Â»init-captureÂ« fÃ¼r Lambda"
  
! #: cp/pt.c:20286
  #, 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:20313
  #, 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:20318
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.c:20321
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.c:20326
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit"
  
! #: cp/pt.c:20374
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>"
  
! #: cp/pt.c:20594
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20597
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20919
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.c:20921
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument fÃ¼r %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.c:20931
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.c:20946
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.c:20964
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.c:25055
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#T"
  
! #: cp/pt.c:25057
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#D"
  
! #: cp/pt.c:25063
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:25087 cp/pt.c:25182
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.c:25093
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Explizite Instanziierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:25095
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Explizite Instanziierung des Funktionskonzepts %q#D"
  
! #: cp/pt.c:25114
  #, 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:25120 cp/pt.c:25177
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template fÃ¼r %qD gefunden"
  
! #: cp/pt.c:25125
  #, 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:25133
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.c:25169
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.c:25192 cp/pt.c:25259
  #, 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:25197 cp/pt.c:25274
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.c:25231
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.c:25234
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.c:25243
  #, 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:25264
  #, 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:25304
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.c:25647
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ausnahmen-Angabe von %qD hÃ¤ngt von sich selbst ab"
--- 55981,56271 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungÃ¼ltiger Parametertyp %qT"
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurÃ¼ck"
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf Â»voidÂ« wird gebildet"
  
! #: cp/pt.c:15930
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15932
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15945
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15948
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Zeiger auf Element des Nicht-Klassentypen %qT wird erzeugt"
  
! #: cp/pt.c:16002
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.c:16008
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ Â»voidÂ« wird erzeugt"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird fÃ¼r ein leeres Pack instanziiert"
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist"
  
! #: cp/pt.c:16169
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT wird in %qT aufgelÃ¶st, aber das ist kein Klassentyp"
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
  
! #: cp/pt.c:16471
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "AbhÃ¤ngigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typ"
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.c:16581
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "Initialisierer fÃ¼r %q#D expandiert zu einer leeren Ausdrucksliste"
  
! #: cp/pt.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungÃ¼ltiges Feld %qD wird verwendet"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines PackauflÃ¶sungs-Ausdruckes"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulÃ¶sen"
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in Â»init-captureÂ« fÃ¼r Lambda"
  
! #: cp/pt.c:20368
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert, und bei argumentabhÃ¤ngiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden"
  
! #: cp/pt.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "Deklarationen in abhÃ¤ngiger Basis %qT wurden bei unqualifizierter Suche nicht gefunden"
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.c:20408
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit"
  
! #: cp/pt.c:20456
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>"
  
! #: cp/pt.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:21001
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.c:21003
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument fÃ¼r %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.c:21028
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.c:25142
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#T"
  
! #: cp/pt.c:25144
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#D"
  
! #: cp/pt.c:25150
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.c:25180
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Explizite Instanziierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:25182
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Explizite Instanziierung des Funktionskonzepts %q#D"
  
! #: cp/pt.c:25201
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD ist kein statisches Datenelement eines Klassentemplates"
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template fÃ¼r %qD gefunden"
  
! #: cp/pt.c:25212
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Typ %qT fÃ¼r explizite Instanziierung %qD passt nicht zum deklarierten Typ %qT"
  
! #: cp/pt.c:25220
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.c:25256
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten Instanziierungen"
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.c:25321
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.c:25330
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "explizite Instanziierung von %q#T vor Definition des Templates"
  
! #: cp/pt.c:25351
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO-C++ verbietet die Verwendung von %qE bei expliziten Instanziierungen"
  
! #: cp/pt.c:25391
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.c:25685
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ausnahmen-Angabe von %qD hÃ¤ngt von sich selbst ab"
*************** msgstr "Ausnahmen-Angabe von %qD hÃ¤ngt
*** 56229,56381 ****
  #. 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:26148
  #, 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:26196
  #, 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:26562
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/pt.c:26592
  #, 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:26601
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/pt.c:26609
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r Template"
  
! #: cp/pt.c:26611
  #, 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:27965
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.c:28246
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/pt.c:28255
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraums"
  
! #: cp/pt.c:28282
  #, 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:29286
  #, 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:29293
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Alias-Template-Herleitung ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/pt.c:29395
  #, 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:29402
  #, 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:29418
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate gescheitert:"
  
! #: cp/pt.c:29426
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Explizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigt"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29441
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate von %qT fehlgeschlagen: expliziter Herleitungshinweis in copy-list-initialization ausgewÃ¤hlt"
  
! #: cp/pt.c:29445
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "der explizite Herleitungshinweis ist hier deklariert"
  
! #: cp/pt.c:29461
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT beabsichtigt mÃ¶glicherweise nicht, Argumentherleitung fÃ¼r Klassentemplates zu unterstÃ¼tzen"
  
! #: cp/pt.c:29463
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "fÃ¼gen Sie einen Herleitungshinweis hinzu, um diese Warnung zu unterdrÃ¼cken"
  
! #: cp/pt.c:29529
  #, 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:29532
  #, 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:29627
  #, 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:29629
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.c:29686
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-BeschrÃ¤nkungen nicht erfÃ¼llt"
  
! #: cp/pt.c:29690
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29694
  #, 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:29698
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29834
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ungÃ¼ltige Verwendung von %qT in Templateargument"
--- 56277,56429 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "explizite Instanziierung von %qD, aber keine Definition verfÃ¼gbar"
  
! #: cp/pt.c:26234
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d beim Instanziieren von %q+D, mÃ¶glicherweise wegen Generierung der virtuellen Tabelle (%<-ftemplate-depth=%> verwenden, um den HÃ¶chstwert zu erhÃ¶hen)"
  
! #: cp/pt.c:26600
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/pt.c:26630
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT ist kein gÃ¼ltiger Typ fÃ¼r einen Nichttyp-Templateparameter, da er nicht strukturell ist"
  
! #: cp/pt.c:26639
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/pt.c:26647
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r Template"
  
! #: cp/pt.c:26649
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Nicht-Typ-Parameter eines Templates"
  
! #: cp/pt.c:28003
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.c:28289
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/pt.c:28298
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraums"
  
! #: cp/pt.c:28325
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "Ermittlung aus geschweift geklammerter Initialisierungsliste erfordert %<#include <initializer_list>%>"
  
! #: cp/pt.c:29348
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "nicht herleitbares Templates %qT wird ohne Template-Argumente verwendet"
  
! #: cp/pt.c:29354
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Alias-Template-Herleitung ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/pt.c:29457
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "Templateargumente fÃ¼r die Kopierinitialisierung von %qT kÃ¶nnen nicht abgeleitet werden, da es keine expliziten Ableitungshinweise oder benutzerdeklarierten Konstruktoren gibt"
  
! #: cp/pt.c:29464
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "Templateargumente fÃ¼r %qT kÃ¶nnen nicht abgeleitet werden, da es keine Ableitungshinweise gibt"
  
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate gescheitert:"
  
! #: cp/pt.c:29488
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Explizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigt"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate von %qT fehlgeschlagen: expliziter Herleitungshinweis in copy-list-initialization ausgewÃ¤hlt"
  
! #: cp/pt.c:29507
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "der explizite Herleitungshinweis ist hier deklariert"
  
! #: cp/pt.c:29523
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT beabsichtigt mÃ¶glicherweise nicht, Argumentherleitung fÃ¼r Klassentemplates zu unterstÃ¼tzen"
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "fÃ¼gen Sie einen Herleitungshinweis hinzu, um diese Warnung zu unterdrÃ¼cken"
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direct-list-initialization von %<auto%> erfordert genau ein Element"
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "um %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)"
  
! #: cp/pt.c:29690
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Lambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden"
  
! #: cp/pt.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-BeschrÃ¤nkungen nicht erfÃ¼llt"
  
! #: cp/pt.c:29756
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29760
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "hergeleiteter RÃ¼ckgabetyp erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29764
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29900
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ungÃ¼ltige Verwendung von %qT in Templateargument"
*************** msgstr "%q+#D kann nicht deklariert werd
*** 56510,57040 ****
  msgid "  since %q+#D declared in base class"
  msgstr "  denn %q+#D ist in Basisklasse deklariert"
  
! #: cp/semantics.c:937
  #, 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:1085
  #, 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:1603
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr "polymorpher Typ %q#T wird per Wertzuweisung gefangen"
  
! #: cp/semantics.c:1608
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr "Typ %q#T wird per Wertzuweisung gefangen"
  
! #: cp/semantics.c:1613
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "Nichtreferenztyp %q#T wird gefangen"
  
! #: cp/semantics.c:1823
  #, 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:1905
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "%<__label__%>-Deklarationen sind nur im FunktionsgÃ¼ltigkeitsbereich erlaubt"
  
! #: cp/semantics.c:2090
  #, 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:2337
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "fehlende Templateargumente fÃ¼r %qE"
  
! #: cp/semantics.c:2397
  #, 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:2749
  #, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "ein Konzept kann nicht wie eine Funktion aufgerufen werden"
  
! #: cp/semantics.c:2817
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "Argumente fÃ¼r Destruktor sind nicht erlaubt"
  
! #: cp/semantics.c:2899
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> ist fÃ¼r statische Elementfunktionen nicht verfÃ¼gbar"
  
! #: cp/semantics.c:2901
  #, 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:2903
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "ungÃ¼ltige Verwendung von %<this%> auf hÃ¶chster Ebene"
  
! #: cp/semantics.c:2925
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "ungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-Name"
  
! #: cp/semantics.c:2933 cp/typeck.c:2763
  #, 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:2955
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE ist nicht vom Typ %qT"
  
! #: cp/semantics.c:3035
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "zusammengesetztes Literal vom Nicht-Objekt-Typ %qT"
  
! #: cp/semantics.c:3215
  #, 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:3265
  #, 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:3268
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "ungÃ¼ltiges Standardargument fÃ¼r einen Template-Templateparameter"
  
! #: cp/semantics.c:3285
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "Definition von %q#T in Templateparameterliste"
  
! #: cp/semantics.c:3316
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "ungÃ¼ltige Definition des qualifizierten Typen %qT"
  
! #: cp/semantics.c:3599
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ungÃ¼ltige Spezifizierung der Basisklasse"
  
! #: cp/semantics.c:3762
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Element %qD von unbenannter Union kann nicht eingefangen werden"
  
! #: cp/semantics.c:3779 cp/semantics.c:10726
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD ist nicht eingefangen"
  
! #: cp/semantics.c:3783
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "das Lambda hat keinen Â»capture-defaultÂ«"
  
! #: cp/semantics.c:3785
  #, 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:3797
  #, 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:3799
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "Verwendung eines Parameters aus enthaltender Funktion"
  
! #: cp/semantics.c:3926
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "Verwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpers"
  
! #: cp/semantics.c:3936
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "fehlende Templateargumente"
  
! #: cp/semantics.c:3972
  #, 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:4003
  #, 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:4010
  #, 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:4038
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD kann nicht in Konstanten-Ausdruck auftreten"
  
! #: cp/semantics.c:4215
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "Typ von %qE ist unbekannt"
  
! #: cp/semantics.c:4244
  #, 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:4378
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Parameterpack %<__bases%> ist nur in Templatedeklaration gÃ¼ltig"
  
! #: cp/semantics.c:4410
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden"
  
! #: cp/semantics.c:4423
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden"
  
! #: cp/semantics.c:4427
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion angewandt werden"
  
! #: cp/semantics.c:4432
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<offsetof%> kann nicht auf AufzÃ¤hler %qD angewandt werden"
  
! #: cp/semantics.c:4443
  #, 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:4970 cp/semantics.c:6752 cp/semantics.c:6836
! #: cp/semantics.c:6887 cp/semantics.c:7229 cp/semantics.c:7450
! #: cp/semantics.c:7733 cp/semantics.c:8181
  #, 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:5716
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "benutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutig"
  
! #: cp/semantics.c:5990
  #, 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:6040
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE hat konstanten Typ fÃ¼r %<reduction%>"
  
! #: cp/semantics.c:6159
  #, 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:6620
  #, 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:6635
  #, 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:6659
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "Ausdruck fÃ¼r Â»linearÂ«-Schrittweite muss ganzzahlig sein"
  
! #: cp/semantics.c:6764 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD ist in Klausel %qs keine Variable"
  
! #: cp/semantics.c:6849
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD ist in Klausel %<firstprivate%> keine Variable"
  
! #: cp/semantics.c:6900
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD ist in Klausel %<lastprivate%> keine Variable"
  
! #: cp/semantics.c:6950
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "statischer %<gang%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:6964
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "statischer %<gang%>-Ausdruck muss positiv sein"
  
! #: cp/semantics.c:6998
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "Ausdruck fÃ¼r %<gang%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.c:7001
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "Ausdruck fÃ¼r %<vector%>-LÃ¤nge muss ganzzahlig sein"
  
! #: cp/semantics.c:7005
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "Ausdruck fÃ¼r %<worker%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.c:7027
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "Wert von %<gang%> muss positiv sein"
  
! #: cp/semantics.c:7031
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "Wert der %<vector%>-LÃ¤nge muss positiv sein"
  
! #: cp/semantics.c:7036
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "Wert der %<worker%>-Nummer muss positiv sein"
  
! #: cp/semantics.c:7063
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "Plan-TeilgrÃ¶ÃŸenausdruck muss bestimmt sein"
  
! #: cp/semantics.c:7096
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "Ausdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig sein"
  
! #: cp/semantics.c:7110
  #, 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:7130
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7159
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%>-ID muss ganzzahlig sein"
  
! #: cp/semantics.c:7211
  #, 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:7240
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD ist in %<aligned%>-Klausel keine Variable"
  
! #: cp/semantics.c:7255
  #, 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:7262
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: cp/semantics.c:7277
  #, 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:7310
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD ist in %<nontemporal%>-Klausel keine Variable"
  
! #: cp/semantics.c:7321
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD tritt in %<nontemporal%>-Klauseln mehrfach auf"
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> ist in %<allocate%>-Klausel nicht erlaubt"
  
! #: cp/semantics.c:7350
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD ist in %<allocate%>-Klausel keine Variable"
  
! #: cp/semantics.c:7359
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD kommt in %<allocate%>-Klausel mehrfach vor"
  
! #: cp/semantics.c:7460
  #, 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:7886
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Template %qE in Klausel %qs"
  
! #: cp/semantics.c:7890
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "Ã¼berladener Funktionsname %qE in Klausel %qs"
  
! #: cp/semantics.c:7959
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<grainsize%> muss ganzzahlig sein"
  
! #: cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<priority%> muss ganzzahlig sein"
  
! #: cp/semantics.c:8019
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:8032
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig und konstant sein"
  
! #: cp/semantics.c:8055
  #, 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:8065
  #, 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:8122
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "Argument fÃ¼r %<tile%> erfordert ganzzahligen Typ"
  
! #: cp/semantics.c:8511
  #, 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:8738
  #, 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:8752
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> Direktive %qE nicht in Definition von %qT"
  
! #: cp/semantics.c:8949
  #, 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:9415
  #, 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:9718 cp/semantics.c:9728
  #, 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:10133
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "statische ErklÃ¤rung gescheitert: %s"
  
! #: cp/semantics.c:10136
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE wird zu Â»falseÂ« ausgewertet"
  
! #: cp/semantics.c:10148
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Nicht-konstante Bedingung fÃ¼r statische Behauptung"
  
! #: cp/semantics.c:10177
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Argument fÃ¼r %<decltype%> muss ein Ausdruck sein"
  
! #: cp/semantics.c:10214
  #, 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:10765
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Operand des Faltungsausdrucks hat keine unexpandierten Parameterpackungen"
  
! #: cp/semantics.c:10818
  #, 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:10820
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "keine unexpandierten Parameterpackungen in binÃ¤rer Faltung"
  
! #: cp/semantics.c:10838
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Argument, das kein Zeiger ist, in %<__builtin_launder%>"
--- 56558,57088 ----
  msgid "  since %q+#D declared in base class"
  msgstr "  denn %q+#D ist in Basisklasse deklariert"
  
! #: cp/semantics.c:956
  #, 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:1104
  #, 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:1622
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr "polymorpher Typ %q#T wird per Wertzuweisung gefangen"
  
! #: cp/semantics.c:1627
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr "Typ %q#T wird per Wertzuweisung gefangen"
  
! #: cp/semantics.c:1632
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "Nichtreferenztyp %q#T wird gefangen"
  
! #: cp/semantics.c:1842
  #, 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:1924
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "%<__label__%>-Deklarationen sind nur im FunktionsgÃ¼ltigkeitsbereich erlaubt"
  
! #: cp/semantics.c:2109
  #, 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:2356
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "fehlende Templateargumente fÃ¼r %qE"
  
! #: cp/semantics.c:2416
  #, 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:2768
  #, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "ein Konzept kann nicht wie eine Funktion aufgerufen werden"
  
! #: cp/semantics.c:2836
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "Argumente fÃ¼r Destruktor sind nicht erlaubt"
  
! #: cp/semantics.c:2918
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> ist fÃ¼r statische Elementfunktionen nicht verfÃ¼gbar"
  
! #: cp/semantics.c:2920
  #, 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:2922
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "ungÃ¼ltige Verwendung von %<this%> auf hÃ¶chster Ebene"
  
! #: cp/semantics.c:2944
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "ungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-Name"
  
! #: cp/semantics.c:2952 cp/typeck.c:2774
  #, 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:2974
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE ist nicht vom Typ %qT"
  
! #: cp/semantics.c:3054
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "zusammengesetztes Literal vom Nicht-Objekt-Typ %qT"
  
! #: cp/semantics.c:3233
  #, 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:3283
  #, 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:3286
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "ungÃ¼ltiges Standardargument fÃ¼r einen Template-Templateparameter"
  
! #: cp/semantics.c:3303
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "Definition von %q#T in Templateparameterliste"
  
! #: cp/semantics.c:3334
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "ungÃ¼ltige Definition des qualifizierten Typen %qT"
  
! #: cp/semantics.c:3617
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ungÃ¼ltige Spezifizierung der Basisklasse"
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Element %qD von unbenannter Union kann nicht eingefangen werden"
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD ist nicht eingefangen"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "das Lambda hat keinen Â»capture-defaultÂ«"
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "Lambda in lokaler Klasse %q+T kann Variablen aus dem umschlieÃŸenden Kontext nicht einfangen"
  
! #: cp/semantics.c:3815
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "Verwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender Funktion"
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "Verwendung eines Parameters aus enthaltender Funktion"
  
! #: cp/semantics.c:3944
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "Verwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpers"
  
! #: cp/semantics.c:3954
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "fehlende Templateargumente"
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "Templateparameter %qD vom Typ %qT ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder AufzÃ¤hlungstyp hat"
  
! #: cp/semantics.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Verwendung des Klassentemplates %qT als Ausdruck"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "Abfrage des Elementes %qD ist im Gitter der Mehrfachvererbung mehrdeutig"
  
! #: cp/semantics.c:4056
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD kann nicht in Konstanten-Ausdruck auftreten"
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "Typ von %qE ist unbekannt"
  
! #: cp/semantics.c:4272
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT ist kein AufzÃ¤hlungstyp"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Parameterpack %<__bases%> ist nur in Templatedeklaration gÃ¼ltig"
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden"
  
! #: cp/semantics.c:4451
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden"
  
! #: cp/semantics.c:4455
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion angewandt werden"
  
! #: cp/semantics.c:4460
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<offsetof%> kann nicht auf AufzÃ¤hler %qD angewandt werden"
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "%<offsetof%> innerhalb von Typ %qT (der kein Standardlayout hat) ist bedingt unterstÃ¼tzt"
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> ist in OpenMP nur innerhalb von %<declare simd%>-Klauseln erlaubt"
  
! #: cp/semantics.c:5744
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "benutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutig"
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0"
  
! #: cp/semantics.c:6068
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE hat konstanten Typ fÃ¼r %<reduction%>"
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "benutzerdefinierte Reduktion mit Konstruktorinitialisierung fÃ¼r Basisklasse %qT"
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "Â»linearÂ«-Klausel mit Modifizierer %qs wird auf Nicht-Referenz-Variable mit Typ %qT angewandt"
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "Â»linearÂ«-Klausel wird auf Variable vom Typ %qT angewandt, die weder ganzzahlig noch Zeiger ist"
  
! #: cp/semantics.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "Ausdruck fÃ¼r Â»linearÂ«-Schrittweite muss ganzzahlig sein"
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD ist in Klausel %qs keine Variable"
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD ist in Klausel %<firstprivate%> keine Variable"
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD ist in Klausel %<lastprivate%> keine Variable"
  
! #: cp/semantics.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "statischer %<gang%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:6992
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "statischer %<gang%>-Ausdruck muss positiv sein"
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "Ausdruck fÃ¼r %<gang%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.c:7029
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "Ausdruck fÃ¼r %<vector%>-LÃ¤nge muss ganzzahlig sein"
  
! #: cp/semantics.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "Ausdruck fÃ¼r %<worker%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "Wert von %<gang%> muss positiv sein"
  
! #: cp/semantics.c:7059
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "Wert der %<vector%>-LÃ¤nge muss positiv sein"
  
! #: cp/semantics.c:7064
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "Wert der %<worker%>-Nummer muss positiv sein"
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "Plan-TeilgrÃ¶ÃŸenausdruck muss bestimmt sein"
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "Ausdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig sein"
  
! #: cp/semantics.c:7138
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Ausdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig, positiv und konstant sein"
  
! #: cp/semantics.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%>-ID muss ganzzahlig sein"
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "Ausdruck fÃ¼r %<dist_schedule%>-ChunkgrÃ¶ÃŸe muss ganzzahlig sein"
  
! #: cp/semantics.c:7268
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD ist in %<aligned%>-Klausel keine Variable"
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "%qE in %<aligned%>-Klausel ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array"
  
! #: cp/semantics.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "Ausdruck fÃ¼r Ausrichtung der %<aligned%>-Klausel muss ganzzahlig sein"
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD ist in %<nontemporal%>-Klausel keine Variable"
  
! #: cp/semantics.c:7349
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD tritt in %<nontemporal%>-Klauseln mehrfach auf"
  
! #: cp/semantics.c:7366
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> ist in %<allocate%>-Klausel nicht erlaubt"
  
! #: cp/semantics.c:7378
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD ist in %<allocate%>-Klausel keine Variable"
  
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD kommt in %<allocate%>-Klausel mehrfach vor"
  
! #: cp/semantics.c:7488
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD ist in %<depend%>-Klausel weder lvalue-Ausdruck noch Arrayabschnitt"
  
! #: cp/semantics.c:7914
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Template %qE in Klausel %qs"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "Ã¼berladener Funktionsname %qE in Klausel %qs"
  
! #: cp/semantics.c:7987
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<grainsize%> muss ganzzahlig sein"
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<priority%> muss ganzzahlig sein"
  
! #: cp/semantics.c:8047
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:8060
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig und konstant sein"
  
! #: cp/semantics.c:8083
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "Variable %qs ist weder Zeiger noch Referenz auf Zeiger"
  
! #: cp/semantics.c:8093
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "Variable %qs ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array"
  
! #: cp/semantics.c:8150
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "Argument fÃ¼r %<tile%> erfordert ganzzahligen Typ"
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE ohne %<mutable%>-Element darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD ist weder Datei-, Namens- noch Blockbereichsvariable"
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> Direktive %qE nicht in Definition von %qT"
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "Unterschied zwischen %qE und %qD hat keinen Ganzzahltyp"
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> zusammen mit Iterationsvariable %qE verwendet"
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher"
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "statische ErklÃ¤rung gescheitert: %s"
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE wird zu Â»falseÂ« ausgewertet"
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Nicht-konstante Bedingung fÃ¼r statische Behauptung"
  
! #: cp/semantics.c:10205
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Argument fÃ¼r %<decltype%> muss ein Ausdruck sein"
  
! #: cp/semantics.c:10242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/semantics.c:10793
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Operand des Faltungsausdrucks hat keine unexpandierten Parameterpackungen"
  
! #: cp/semantics.c:10846
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "beide Argumente in binÃ¤rer Faltung haben unexpandierte Parameterpackungen"
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "keine unexpandierten Parameterpackungen in binÃ¤rer Faltung"
  
! #: cp/semantics.c:10866
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Argument, das kein Zeiger ist, in %<__builtin_launder%>"
*************** msgstr "Argument, das kein Zeiger ist, i
*** 57042,57063 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr "Zieltyp %qT von %<__builtin_bit_cast%> ist ein Arraytyp"
  
! #: cp/semantics.c:10893
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr "Zieltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbar"
  
! #: cp/semantics.c:10920
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr "Quelltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbar"
  
! #: cp/semantics.c:10928
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr "in %<__builtin_bit_cast%> ist die QuellgrÃ¶ÃŸe %qE ungleich der ZieltypgrÃ¶ÃŸe %qE"
--- 57090,57111 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr "Zieltyp %qT von %<__builtin_bit_cast%> ist ein Arraytyp"
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr "Zieltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbar"
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr "Quelltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbar"
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr "in %<__builtin_bit_cast%> ist die QuellgrÃ¶ÃŸe %qE ungleich der ZieltypgrÃ¶ÃŸe %qE"
*************** msgstr "in %<__builtin_bit_cast%> ist di
*** 57067,58119 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werden"
  
! #: cp/tree.c:1934
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "Anweisungs-Ausdruck in konstantem Ausdruck"
  
! #: cp/tree.c:4249
  #, 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:4253
  #, 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:4256
  #, gcc-internal-format
  msgid " declared here"
  msgstr " hier deklariert"
  
! #: cp/tree.c:4261
  #, 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:4263
  #, 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:4684
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Basisklasse %qT ist nicht %<public%>"
  
! #: cp/tree.c:4687
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD ist nicht %<public%>"
  
! #: cp/tree.c:4694
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ist verÃ¤nderlich"
  
! #: cp/tree.c:4702
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ist kein nicht-struktureller Typ"
  
! #: cp/tree.c:4720
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Argument des Attributs %qE muss eine Zeichenkettenkonstante sein"
  
! #: cp/tree.c:4735
  #, 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:4753
  #, 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:4759
  #, 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:4779
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Attribut %qE erwartet keine Argumente"
  
! #: cp/tree.c:4783
  #, 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:4846
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "angeforderte %<init_priority%> muss ganzzahlig und konstant sein"
  
! #: cp/tree.c:4868
  #, 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:4876
  #, 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:4887
  #, 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:4899
  #, 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:4926
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Redeklaration von %qD fÃ¼gt ABI-Marke %qE hinzu"
  
! #: cp/tree.c:4946
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Attribut %qE erfordert Argumente"
  
! #: cp/tree.c:4957
  #, 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:4970 cp/tree.c:4983
  #, 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:4972
  #, 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:4985
  #, 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:5009
  #, 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:5015
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "Attribut %qE auf %qT nach seiner Definition angewendet"
  
! #: cp/tree.c:5022
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%qE-Attribut wird fÃ¼r Templateinstanziierung %qT ignoriert"
  
! #: cp/tree.c:5029
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%qE-Attribut wird fÃ¼r Templatespezialisierung %qT ignoriert"
  
! #: cp/tree.c:5051
  #, 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:5057
  #, 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:5937
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Null als Nullzeigerkonstante"
  
! #: cp/tree.c:5959
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "%<lang_*%> check: failed in %s, at %s:%d"
  
! #: cp/typeck.c:467
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr "Vergleich zwischen den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlung"
  
! #: cp/typeck.c:473
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr "Umwandlung zwischen den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlung"
  
! #: cp/typeck.c:479
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr "Bedingungsausdruck mit den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlung"
  
! #: cp/typeck.c:627
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger des Typs %<void *%> und Zeiger auf Funktion"
  
! #: cp/typeck.c:632
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO-C++ verbietet Umwandlung zwischen Zeiger des Typs %<void *%> und Zeiger auf Funktion"
  
! #: cp/typeck.c:637
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO-C++ verbietet Bedingungsausdruck mit Zeiger des Typs %<void *%> und Zeiger auf Funktion"
  
! #: cp/typeck.c:716
  #, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "beim Vergleich zwischen unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierung"
  
! #: cp/typeck.c:721
  #, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "bei Umwandlung zwischen unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierung"
  
! #: cp/typeck.c:726
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "im Bedingungsausdruck mit unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierung"
  
! #: cp/typeck.c:1547
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "kanonische Typen unterscheiden sich fÃ¼r identische Typen %qT und %qT"
  
! #: cp/typeck.c:1554
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "selber kanonischer Typknoten fÃ¼r die unterschiedlichen Typen %qT und %qT"
  
! #: cp/typeck.c:1714
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "ungÃ¼ltige Anwendung von %qs auf Elementfunktion"
  
! #: cp/typeck.c:1812
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ungÃ¼ltige Anwendung von %<sizeof%> auf ein Bitfeld"
  
! #: cp/typeck.c:1820
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO-C++ verbietet Anwendung von %<sizeof%> auf einen Ausdruck mit Funktionstyp"
  
! #: cp/typeck.c:1885
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "ungÃ¼ltige Anwendung von %<__alignof%> auf ein Bitfeld"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO-C++ verbietet Anwendung von %<__alignof%> auf einen Ausdruck mit Funktionstyp"
  
! #: cp/typeck.c:1978
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "Argument fÃ¼r %<alignas%> hat nicht-ganzzahligen Typen %qT"
  
! #: cp/typeck.c:2023
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "ungÃ¼ltige Verwendung der nicht-statischen Elementfunktion vom Typ %qT"
  
! #: cp/typeck.c:2191
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "Adresse eines temporÃ¤ren Wertes wird verwendet"
  
! #: cp/typeck.c:2373
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "ISO C++ verbietet, eine Zeichenkettenkonstante in %qT zu konvertieren"
  
! #: cp/typeck.c:2377
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "veraltete Konvertierung von Zeichenkettenkonstante in %qT"
  
! #: cp/typeck.c:2513 cp/typeck.c:3078
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "Anforderung des Elements %qD in %qE, das vom Zeigertyp %qT ist (vielleicht war %<->%> gemeint?)"
  
! #: cp/typeck.c:2517 cp/typeck.c:3082
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "Abfrage des Elementes %qD in %qE, das vom Nicht-Klassentyp %qT ist"
  
! #: cp/typeck.c:2548
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelements %qE"
  
! #: cp/typeck.c:2628
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ungÃ¼ltiger Zugriff auf nicht-statisches Datenelement %qD in virtueller Basis des NULL-Objektes"
  
! #: cp/typeck.c:2778
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "Objekttyp %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "der zerstÃ¶rte Typ ist %qT, aber der Destruktor verweist auf %qT"
  
! #: cp/typeck.c:2929
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr "auf Feld %q#D kann mittels %q#D zugegriffen werden"
  
  #. No hint.
! #: cp/typeck.c:2948
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "%q#T hat kein Element namens %qE"
  
! #: cp/typeck.c:2971
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %q#D? (zugreifbar Ã¼ber %q#D)"
  
! #: cp/typeck.c:2982
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %q#D? (aus diesem Kontext nicht zugreifbar)"
  
! #: cp/typeck.c:2997
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %qE?"
  
! #: cp/typeck.c:3112 cp/typeck.c:3138
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> ist kein Element von %qT"
  
! #: cp/typeck.c:3177
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT ist keine Basis von %qT"
  
! #: cp/typeck.c:3230
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD ist keine Elementtemplatefunktion"
  
! #: cp/typeck.c:3433
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT ist kein Zeiger auf Objekt"
  
! #: cp/typeck.c:3465
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ungÃ¼ltige Verwendung von Arrayindizierung bei Zeiger auf Element"
  
! #: cp/typeck.c:3468
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ungÃ¼ltige Verwendung des unÃ¤ren %<*%> bei Zeiger auf Element"
  
! #: cp/typeck.c:3471
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ungÃ¼ltige Verwendung impliziter Umwandlung bei Zeiger auf Element"
  
! #: cp/typeck.c:3475
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr "linker Operand von %<->*%> muss Zeiger auf Klasse sein, ist aber ein Zeiger auf Element des Typs %qT"
  
! #: cp/typeck.c:3540
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "Index fehlt in Arrayreferenz"
  
! #: cp/typeck.c:3637
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "Indizierung eines als %<register%> deklarierten Arrays"
  
! #: cp/typeck.c:3675
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indizierter Wert ist weder ein Array noch ein Zeiger"
  
! #: cp/typeck.c:3747
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "bei Verwendung von %qE fehlt Objekt"
  
! #: cp/typeck.c:3972
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO-C++ verbietet den Aufruf von %<::main%> vom Programm aus"
  
! #: cp/typeck.c:3993
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "%<.*%> oder %<->*%> muss verwendet werden, um Zeiger auf Element als Funktion in %<%E (...)%> aufzurufen, z.B. %<(... ->* %E) (...)%>"
  
! #: cp/typeck.c:4010
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4013
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4016
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Ausdruck kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4074
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "zu viele Argumente fÃ¼r Konstruktor %q#D"
  
! #: cp/typeck.c:4075
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "zu wenige Argumente fÃ¼r Konstruktor %q#D"
  
! #: cp/typeck.c:4080
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "zu viele Argumente fÃ¼r Elementfunktion %q#D"
  
! #: cp/typeck.c:4081
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Zu wenige Argumente fÃ¼r Elementfunktion %q#D"
  
! #: cp/typeck.c:4087
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "zu viele Argumente fÃ¼r Funktion %q#D"
  
! #: cp/typeck.c:4088
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "zu wenige Argumente fÃ¼r Funktion %q#D"
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "zu viele Argumente fÃ¼r Methode %q#D"
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "zu wenige Argumente fÃ¼r Methode %q#D"
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "zu viele Argumente fÃ¼r Funktion"
  
! #: cp/typeck.c:4103
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "zu wenige Argumente fÃ¼r Funktion"
  
! #: cp/typeck.c:4185
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Parameter %P von %qD hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/typeck.c:4191
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Parameter %P hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/typeck.c:4440
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "Die Adresse von %qD wird nie NULL sein"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "der Compiler kann annehmen, dass die Adresse von %qD niemals NULL ist"
  
! #: cp/typeck.c:4497
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "bitweise Operation zwischen den unterschiedlichen AufzÃ¤hlungstypen %qT und %qT ist veraltet"
  
! #: cp/typeck.c:4502
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "Arithmetik zwischen den unterschiedlichen AufzÃ¤hlungstypen %qT und %qT ist veraltet"
  
! #: cp/typeck.c:4532
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr "Vergleich zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/typeck.c:4536
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "Vergleich zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltet"
  
! #: cp/typeck.c:4545
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Arithmetik zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/typeck.c:4549
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Arithmetik zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltet"
  
! #: cp/typeck.c:4675 cp/typeck.c:4687
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "Umwandlung in Typ %qT von Ã¼berladener Funktion wird angenommen"
  
! #: cp/typeck.c:4733
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL in Arithmetik verwendet"
  
! #: cp/typeck.c:5189 cp/typeck.c:5198 cp/typeck.c:5491 cp/typeck.c:5500
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
  
! #: cp/typeck.c:5404 cp/typeck.c:5417
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Operandentypen sind %qT und %qT"
  
! #: cp/typeck.c:5440
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "Drei-Wege-Vergleich von Vektoren"
  
! #: cp/typeck.c:5472 cp/typeck.c:5480
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "geordneter Vergleich von Zeiger mit der Zahl 0 (%qT und %qT)"
  
! #: cp/typeck.c:5530
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ungeordneter Vergleich mit Nicht-Gleitkomma-Argument"
  
! #: cp/typeck.c:5576
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "implizite Umwandlung von %qH in %qI zur Anpassung an anderen Operanden des BinÃ¤rausdrucks"
  
! #: cp/typeck.c:5656
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ungÃ¼ltige Operanden der Typen %qT und %qT fÃ¼r binÃ¤res %qO"
  
! #: cp/typeck.c:6008
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers des Typs %<void *%> in Subtraktion"
  
! #: cp/typeck.c:6016
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in Subtraktion"
  
! #: cp/typeck.c:6024
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf Methode in Subtraktion"
  
! #: cp/typeck.c:6077
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ungÃ¼ltige Verwendung eines Zeigers auf einen unvollstÃ¤ndigen Typen in Zeigerarithmetik"
  
! #: cp/typeck.c:6156
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "Adresse des Konstruktors %qD wird genommen"
  
! #: cp/typeck.c:6157
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Adresse des Destruktors %qD wird genommen"
  
! #: cp/typeck.c:6173
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ungÃ¼ltige Verwendung von %qE um Zeiger auf Elementfunktion zu erzeugen"
  
! #: cp/typeck.c:6176
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  eine qualifizierte ID ist erforderlich"
  
! #: cp/typeck.c:6183
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "Klammern um %qE kÃ¶nnen nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugen"
  
! #: cp/typeck.c:6369
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
  
! #: cp/typeck.c:6375
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6410
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "Adresse eines rvalues wird ermittelt"
  
! #: cp/typeck.c:6427
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse der Funktion %<::main%>"
  
! #: cp/typeck.c:6485
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Zeiger auf Referenzelement %qD kann nicht erzeugt werden"
  
! #: cp/typeck.c:6505
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Versuch, die Adresse eines Bitfelds zu bestimmen"
  
! #: cp/typeck.c:6521
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Adresse der direkten Funktion %qD wird genommen"
  
! #: cp/typeck.c:6668
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> auf einem Ausdruck vom Typ %<bool%>"
  
! #: cp/typeck.c:6669
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: cp/typeck.c:6792
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO-C++ verbietet erhÃ¶hen einer AufzÃ¤hlung"
  
! #: cp/typeck.c:6793
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO-C++ verbietet verringern einer AufzÃ¤hlung"
  
! #: cp/typeck.c:6809
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Zeiger auf unvollstÃ¤ndigen Typen %qT kann nicht erhÃ¶ht werden"
  
! #: cp/typeck.c:6811
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Zeiger auf unvollstÃ¤ndigen Typen %qT kann nicht verringert werden"
  
! #: cp/typeck.c:6823
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO-C++ verbietet ErhÃ¶hen eines Zeigers vom Typ %qT"
  
! #: cp/typeck.c:6825
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO-C++ verbietet Verringern eines Zeigers vom Typ %qT"
  
! #: cp/typeck.c:6864
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet"
  
! #: cp/typeck.c:6877
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator--%> ist verboten"
  
! #: cp/typeck.c:6887
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator++%> ist in C++17 verboten"
  
! #: cp/typeck.c:6895
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator++%> ist veraltet"
  
! #: cp/typeck.c:7075
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "Adresse von %<this%> kann nicht ermittelt werden, das ein R-Wert-Ausdruck ist"
  
! #: cp/typeck.c:7097
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: cp/typeck.c:7102
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "Adresse fÃ¼r %qD angefordert, was als %<register%> deklariert ist"
  
! #: cp/typeck.c:7177
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "Listeninitialisierung fÃ¼r Nicht-Klassentyp darf nicht geklammert sein"
  
! #: cp/typeck.c:7189
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandelt"
  
! #: cp/typeck.c:7193
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandelt"
  
! #: cp/typeck.c:7197
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in funktionaler Umwandlung behandelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80191
! #: cp/typeck.c:7234
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Ausdrucksliste fÃ¼r Â»%sÂ« wird als zusammengesetzten Ausdruck behandelt"
  
! #: cp/typeck.c:7321
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "kein Kontext, um Typ von %qE aufzulÃ¶sen"
  
! #: cp/typeck.c:7355
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Umwandlung des Typs %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.c:7361
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "%<static_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.c:7368
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "%<reinterpret_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.c:7392
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "nutzlose Umwandlung in Typ %q#T"
  
! #: cp/typeck.c:7406
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Typkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriert"
  
! #: cp/typeck.c:7843
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ungÃ¼ltiges %<static_cast%> von Typ %qT in Typ %qT"
  
! #: cp/typeck.c:7849 cp/typeck.c:7855 cp/typeck.c:9510
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Klassentyp %qT ist unvollstÃ¤ndig"
  
! #: cp/typeck.c:7881
  msgid "converting from %qH to %qI"
  msgstr "Umwandlung von %qH nach %qI"
  
! #: cp/typeck.c:7956
  #, gcc-internal-format
! msgid "invalid cast of an rvalue expression of type %qT to type %qT"
! msgstr "ungÃ¼ltige Typumwandlung eines R-Wert-Ausdrucks des Typs %qT in Typ %qT"
  
! #: cp/typeck.c:8026
  msgid "cast from %qH to %qI loses precision"
  msgstr "Typumwandlung von %qH nach %qI verliert Genauigkeit"
  
! #: cp/typeck.c:8051
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Funktionstypen von %qH nach %qI"
  
! #: cp/typeck.c:8062
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Elementzeigertypen von %qH nach %qI"
  
! #: cp/typeck.c:8083 cp/typeck.c:8273
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "Umwandlung von %qH in %qI erhÃ¶ht erforderliche Ausrichtung des Zieltyps"
  
! #: cp/typeck.c:8100
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "Umwandlung zwischen Zeiger auf Funktion und Zeiger auf Objekt ist bedingt unterstÃ¼tzt"
  
! #: cp/typeck.c:8114
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ungÃ¼ltige Umwandlung von Typ %qT in Typ %qT"
  
! #: cp/typeck.c:8187
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "ungÃ¼ltige Verwendung von %<const_cast%> mit Typ %qT, der weder Zeiger, Referenz, noch Zeiger auf ein Datenelement ist"
  
! #: cp/typeck.c:8196
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "ungÃ¼ltige Verwendung von %<const_cast%> mit Typ %qT, der ein Zeiger oder Referenz auf Funktionstyp ist"
  
! #: cp/typeck.c:8238
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ungÃ¼ltiges %<const_cast%> eines R-Wertes des Typs %qT in Typ %qT"
  
! #: cp/typeck.c:8308
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ungÃ¼ltiges %<const_cast%> von Typ %qT in Typ %qT"
  
! #: cp/typeck.c:8409 cp/typeck.c:8418
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO-C++ verbietet Umwandlung in Arraytyp %qT"
  
! #: cp/typeck.c:8427
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ungÃ¼ltige Umwandlung in Funktionstyp %qT"
  
! #: cp/typeck.c:8737
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "Verbundzuweisung mit %<volatile%>-qualifiziertem linken Operanden ist veraltet"
  
! #: cp/typeck.c:8757
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  in Auswertung von %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8817
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "Zuweisung an Array von Initialisierungsliste"
  
! #: cp/typeck.c:8844
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "unvertrÃ¤gliche Typen in Zuweisung von %qT an %qT"
  
! #: cp/typeck.c:8858
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Array als Initialisierung verwendet"
  
! #: cp/typeck.c:8860
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "UngÃ¼ltige Arrayzuweisung"
  
! #: cp/typeck.c:8997
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   in Umwandlung in Zeiger auf Elementfunktion"
  
! #: cp/typeck.c:9011
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Umwandlung in Zeiger auf Element Ã¼ber virtuelle Basis %qT"
  
! #: cp/typeck.c:9058 cp/typeck.c:9077
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   in Umwandlung in Zeiger auf Element"
  
! #: cp/typeck.c:9158
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ungÃ¼ltige Umwandlung in Typ %qT von Typ %qT"
  
! #: cp/typeck.c:9473
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "%qH kann nicht nach %qI im Standardargument umgewandelt werden"
  
! #: cp/typeck.c:9478
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "%qH kann nicht nach %qI bei ArgumentÃ¼bergabe umgewandelt werden"
  
! #: cp/typeck.c:9487
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "%qH kann nicht nach %qI in Initialisierung umgewandelt werden"
  
! #: cp/typeck.c:9491
  msgid "cannot convert %qH to %qI in return"
  msgstr "%qH kann nicht nach %qI in RÃ¼ckgabe umgewandelt werden"
  
! #: cp/typeck.c:9496
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "%qH kann nicht nach %qI in Zuweisung umgewandelt werden"
  
! #: cp/typeck.c:9528
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Parameter %qP von %qD kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: cp/typeck.c:9532
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "Parameter kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut sein"
  
! #: cp/typeck.c:9537
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Ziel der Umwandlung kÃ¶nnte Kandidat ein fÃ¼r ein Formatattribut sein"
  
! #: cp/typeck.c:9542
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "Ziel der Initialisierung kÃ¶nnte ein Kandidat fÃ¼r Formatattribut sein"
  
! #: cp/typeck.c:9552
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "linke Seite der Zuweisung kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut sein"
  
! #: cp/typeck.c:9648
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "bei Ãœbergabe des Arguments %P von %qD"
  
! #: cp/typeck.c:9730
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "Referenz auf temporÃ¤ren Wert wird zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9733
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "das ZurÃ¼ckgeben einer temporÃ¤ren %<initializer_list%> verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/typeck.c:9769
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "Referenz auf lokale Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9773
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr "das ZurÃ¼ckgeben der lokalen %<initializer_list%>-Variable %qD verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/typeck.c:9779
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9783
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9982
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr "das Verschieben eines lokalen Objekts in einer return-Anweisung verhindert das Einsparen der Kopie"
  
! #: cp/typeck.c:9984 cp/typeck.c:10007
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "entfernen Sie den Aufruf von %<std::move%>"
  
! #: cp/typeck.c:10006
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "redundantes Verschieben in RÃ¼ckgabeanweisung"
  
! #: cp/typeck.c:10045
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "Wert von Destruktor zurÃ¼ckgegeben"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10053
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "vom Behandler eines Funktions-try-Blocks eines Konstruktors kann nicht zurÃ¼ckgekehrt werden"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10056
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "RÃ¼ckgabe eines Wertes von einem Konstruktor"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10091 cp/typeck.c:10137
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "Return-Anweisung ohne Wert, in %qT zurÃ¼ckgebender Funktion"
  
! #: cp/typeck.c:10099
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Initialisierungsliste wird zurÃ¼ckgegeben"
  
! #: cp/typeck.c:10118
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "widersprÃ¼chliche Typen %qT und %qT fÃ¼r Lambda-RÃ¼ckgabetypen hergeleitet"
  
! #: cp/typeck.c:10121
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "widersprÃ¼chliche Herleitung fÃ¼r automatischen RÃ¼ckgabetyp: %qT und dann %qT"
  
! #: cp/typeck.c:10156
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "Return-Anweisung mit Wert, in Funktion mit RÃ¼ckgabetyp %qT"
  
! #: cp/typeck.c:10185
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> darf nicht NULL zurÃ¼ckgeben, auÃŸer er ist mit %<throw%> deklariert (oder %<-fcheck-new%> ist eingeschaltet)"
  
! #: cp/typeck.c:10828
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "rvalue wird als lvalue verwendet"
--- 57115,58167 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werden"
  
! #: cp/tree.c:1943
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "Anweisungs-Ausdruck in konstantem Ausdruck"
  
! #: cp/tree.c:4300
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) korrigiert die Aufrufkonvention fÃ¼r %qT, die in 8.1 versehentlich geÃ¤ndert wurde"
  
! #: cp/tree.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) Ã¤ndert versehentlich die Aufrufkonvention fÃ¼r %qT"
  
! #: cp/tree.c:4307
  #, gcc-internal-format
  msgid " declared here"
  msgstr " hier deklariert"
  
! #: cp/tree.c:4312
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "die Aufrufkonvention fÃ¼r %qT Ã¤ndert sich mit %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " da alle seine Kopier- und Verschiebekonstruktoren gelÃ¶scht sind"
  
! #: cp/tree.c:4745
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Basisklasse %qT ist nicht %<public%>"
  
! #: cp/tree.c:4748
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD ist nicht %<public%>"
  
! #: cp/tree.c:4755
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ist verÃ¤nderlich"
  
! #: cp/tree.c:4763
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ist kein nicht-struktureller Typ"
  
! #: cp/tree.c:4781
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Argument des Attributs %qE muss eine Zeichenkettenkonstante sein"
  
! #: cp/tree.c:4796
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "Attribut %qE kann nur auf Funktionen oder auf Klasse- oder AufzÃ¤hlungstypen angewendet werden"
  
! #: cp/tree.c:4814
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "Attribut %qE kann nur auf nicht-statische Datenelemente angewendet werden"
  
! #: cp/tree.c:4820
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Attribut %qE kann nicht auf Bitfeld angewendet werden"
  
! #: cp/tree.c:4840
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Attribut %qE erwartet keine Argumente"
  
! #: cp/tree.c:4844
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "Attribut %qE aus ISO C++ ist nicht auf Funktionen anwendbar; wird als %<[[gnu::%E]]%> behandelt"
  
! #: cp/tree.c:4907
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "angeforderte %<init_priority%> muss ganzzahlig und konstant sein"
  
! #: cp/tree.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "nur Attribut %qE kann fÃ¼r Definitionen von Objekten eines Klassentyps im Datei-GÃ¼ltigkeitsbereich verwendet werden"
  
! #: cp/tree.c:4937
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "angeforderte %<init_priority%> %i liegt auÃŸerhalb des Bereichs [0, %i]"
  
! #: cp/tree.c:4948
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "angeforderte %<init_priority%> %i ist fÃ¼r interne Verwendung reserviert"
  
! #: cp/tree.c:4960
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Attribut %qE wird auf dieser Plattform nicht unterstÃ¼tzt"
  
! #: cp/tree.c:4987
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Redeklaration von %qD fÃ¼gt ABI-Marke %qE hinzu"
  
! #: cp/tree.c:5007
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Attribut %qE erfordert Argumente"
  
! #: cp/tree.c:5018
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Argumente fÃ¼r Attribut %qE mÃ¼ssen enge Zeichenkettenliterale sein"
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Argumente fÃ¼r Attribut %qE mÃ¼ssen gÃ¼ltige Bezeichner enthalten"
  
! #: cp/tree.c:5033
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> ist kein gÃ¼ltiges Anfangszeichen fÃ¼r einen Bezeichner"
  
! #: cp/tree.c:5046
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> ist kein gÃ¼ltiges Zeichen in einem Bezeichner"
  
! #: cp/tree.c:5070
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Attribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet"
  
! #: cp/tree.c:5076
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "Attribut %qE auf %qT nach seiner Definition angewendet"
  
! #: cp/tree.c:5083
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%qE-Attribut wird fÃ¼r Templateinstanziierung %qT ignoriert"
  
! #: cp/tree.c:5090
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%qE-Attribut wird fÃ¼r Templatespezialisierung %qT ignoriert"
  
! #: cp/tree.c:5112
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable ist"
  
! #: cp/tree.c:5118
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Attribut %qE wird auf Â»extern \"C\"Â«-Deklaration %qD angewendet"
  
! #: cp/tree.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Null als Nullzeigerkonstante"
  
! #: cp/tree.c:6020
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "%<lang_*%> check: failed in %s, at %s:%d"
  
! #: cp/typeck.c:478
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr "Vergleich zwischen den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlung"
  
! #: cp/typeck.c:484
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr "Umwandlung zwischen den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlung"
  
! #: cp/typeck.c:490
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr "Bedingungsausdruck mit den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlung"
  
! #: cp/typeck.c:638
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger des Typs %<void *%> und Zeiger auf Funktion"
  
! #: cp/typeck.c:643
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO-C++ verbietet Umwandlung zwischen Zeiger des Typs %<void *%> und Zeiger auf Funktion"
  
! #: cp/typeck.c:648
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO-C++ verbietet Bedingungsausdruck mit Zeiger des Typs %<void *%> und Zeiger auf Funktion"
  
! #: cp/typeck.c:727
  #, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "beim Vergleich zwischen unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierung"
  
! #: cp/typeck.c:732
  #, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "bei Umwandlung zwischen unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierung"
  
! #: cp/typeck.c:737
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "im Bedingungsausdruck mit unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierung"
  
! #: cp/typeck.c:1558
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "kanonische Typen unterscheiden sich fÃ¼r identische Typen %qT und %qT"
  
! #: cp/typeck.c:1565
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "selber kanonischer Typknoten fÃ¼r die unterschiedlichen Typen %qT und %qT"
  
! #: cp/typeck.c:1725
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "ungÃ¼ltige Anwendung von %qs auf Elementfunktion"
  
! #: cp/typeck.c:1823
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ungÃ¼ltige Anwendung von %<sizeof%> auf ein Bitfeld"
  
! #: cp/typeck.c:1831
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO-C++ verbietet Anwendung von %<sizeof%> auf einen Ausdruck mit Funktionstyp"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "ungÃ¼ltige Anwendung von %<__alignof%> auf ein Bitfeld"
  
! #: cp/typeck.c:1907
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO-C++ verbietet Anwendung von %<__alignof%> auf einen Ausdruck mit Funktionstyp"
  
! #: cp/typeck.c:1989
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "Argument fÃ¼r %<alignas%> hat nicht-ganzzahligen Typen %qT"
  
! #: cp/typeck.c:2034
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "ungÃ¼ltige Verwendung der nicht-statischen Elementfunktion vom Typ %qT"
  
! #: cp/typeck.c:2202
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "Adresse eines temporÃ¤ren Wertes wird verwendet"
  
! #: cp/typeck.c:2384
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "ISO C++ verbietet, eine Zeichenkettenkonstante in %qT zu konvertieren"
  
! #: cp/typeck.c:2388
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "veraltete Konvertierung von Zeichenkettenkonstante in %qT"
  
! #: cp/typeck.c:2524 cp/typeck.c:3089
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "Anforderung des Elements %qD in %qE, das vom Zeigertyp %qT ist (vielleicht war %<->%> gemeint?)"
  
! #: cp/typeck.c:2528 cp/typeck.c:3093
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "Abfrage des Elementes %qD in %qE, das vom Nicht-Klassentyp %qT ist"
  
! #: cp/typeck.c:2559
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelements %qE"
  
! #: cp/typeck.c:2639
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ungÃ¼ltiger Zugriff auf nicht-statisches Datenelement %qD in virtueller Basis des NULL-Objektes"
  
! #: cp/typeck.c:2789
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "Objekttyp %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/typeck.c:2798
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "der zerstÃ¶rte Typ ist %qT, aber der Destruktor verweist auf %qT"
  
! #: cp/typeck.c:2940
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr "auf Feld %q#D kann mittels %q#D zugegriffen werden"
  
  #. No hint.
! #: cp/typeck.c:2959
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "%q#T hat kein Element namens %qE"
  
! #: cp/typeck.c:2982
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %q#D? (zugreifbar Ã¼ber %q#D)"
  
! #: cp/typeck.c:2993
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %q#D? (aus diesem Kontext nicht zugreifbar)"
  
! #: cp/typeck.c:3008
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %qE?"
  
! #: cp/typeck.c:3123 cp/typeck.c:3149
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> ist kein Element von %qT"
  
! #: cp/typeck.c:3188
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT ist keine Basis von %qT"
  
! #: cp/typeck.c:3241
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD ist keine Elementtemplatefunktion"
  
! #: cp/typeck.c:3444
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT ist kein Zeiger auf Objekt"
  
! #: cp/typeck.c:3476
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ungÃ¼ltige Verwendung von Arrayindizierung bei Zeiger auf Element"
  
! #: cp/typeck.c:3479
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ungÃ¼ltige Verwendung des unÃ¤ren %<*%> bei Zeiger auf Element"
  
! #: cp/typeck.c:3482
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ungÃ¼ltige Verwendung impliziter Umwandlung bei Zeiger auf Element"
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr "linker Operand von %<->*%> muss Zeiger auf Klasse sein, ist aber ein Zeiger auf Element des Typs %qT"
  
! #: cp/typeck.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "Index fehlt in Arrayreferenz"
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "Indizierung eines als %<register%> deklarierten Arrays"
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indizierter Wert ist weder ein Array noch ein Zeiger"
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "bei Verwendung von %qE fehlt Objekt"
  
! #: cp/typeck.c:3983
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO-C++ verbietet den Aufruf von %<::main%> vom Programm aus"
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "%<.*%> oder %<->*%> muss verwendet werden, um Zeiger auf Element als Funktion in %<%E (...)%> aufzurufen, z.B. %<(... ->* %E) (...)%>"
  
! #: cp/typeck.c:4021
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4024
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4027
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Ausdruck kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "zu viele Argumente fÃ¼r Konstruktor %q#D"
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "zu wenige Argumente fÃ¼r Konstruktor %q#D"
  
! #: cp/typeck.c:4091
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "zu viele Argumente fÃ¼r Elementfunktion %q#D"
  
! #: cp/typeck.c:4092
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Zu wenige Argumente fÃ¼r Elementfunktion %q#D"
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "zu viele Argumente fÃ¼r Funktion %q#D"
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "zu wenige Argumente fÃ¼r Funktion %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "zu viele Argumente fÃ¼r Methode %q#D"
  
! #: cp/typeck.c:4110
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "zu wenige Argumente fÃ¼r Methode %q#D"
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "zu viele Argumente fÃ¼r Funktion"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "zu wenige Argumente fÃ¼r Funktion"
  
! #: cp/typeck.c:4196
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Parameter %P von %qD hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/typeck.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Parameter %P hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "Die Adresse von %qD wird nie NULL sein"
  
! #: cp/typeck.c:4462
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "der Compiler kann annehmen, dass die Adresse von %qD niemals NULL ist"
  
! #: cp/typeck.c:4508
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "bitweise Operation zwischen den unterschiedlichen AufzÃ¤hlungstypen %qT und %qT ist veraltet"
  
! #: cp/typeck.c:4513
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "Arithmetik zwischen den unterschiedlichen AufzÃ¤hlungstypen %qT und %qT ist veraltet"
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr "Vergleich zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/typeck.c:4547
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "Vergleich zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltet"
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Arithmetik zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Arithmetik zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltet"
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "Umwandlung in Typ %qT von Ã¼berladener Funktion wird angenommen"
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL in Arithmetik verwendet"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Operandentypen sind %qT und %qT"
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "Drei-Wege-Vergleich von Vektoren"
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "geordneter Vergleich von Zeiger mit der Zahl 0 (%qT und %qT)"
  
! #: cp/typeck.c:5541
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ungeordneter Vergleich mit Nicht-Gleitkomma-Argument"
  
! #: cp/typeck.c:5587
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "implizite Umwandlung von %qH in %qI zur Anpassung an anderen Operanden des BinÃ¤rausdrucks"
  
! #: cp/typeck.c:5667
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ungÃ¼ltige Operanden der Typen %qT und %qT fÃ¼r binÃ¤res %qO"
  
! #: cp/typeck.c:6019
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers des Typs %<void *%> in Subtraktion"
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in Subtraktion"
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf Methode in Subtraktion"
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ungÃ¼ltige Verwendung eines Zeigers auf einen unvollstÃ¤ndigen Typen in Zeigerarithmetik"
  
! #: cp/typeck.c:6167
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "Adresse des Konstruktors %qD wird genommen"
  
! #: cp/typeck.c:6168
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Adresse des Destruktors %qD wird genommen"
  
! #: cp/typeck.c:6184
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ungÃ¼ltige Verwendung von %qE um Zeiger auf Elementfunktion zu erzeugen"
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  eine qualifizierte ID ist erforderlich"
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "Klammern um %qE kÃ¶nnen nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugen"
  
! #: cp/typeck.c:6380
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
  
! #: cp/typeck.c:6386
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "Adresse eines rvalues wird ermittelt"
  
! #: cp/typeck.c:6438
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse der Funktion %<::main%>"
  
! #: cp/typeck.c:6496
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Zeiger auf Referenzelement %qD kann nicht erzeugt werden"
  
! #: cp/typeck.c:6516
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Versuch, die Adresse eines Bitfelds zu bestimmen"
  
! #: cp/typeck.c:6532
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Adresse der direkten Funktion %qD wird genommen"
  
! #: cp/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> auf einem Ausdruck vom Typ %<bool%>"
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO-C++ verbietet erhÃ¶hen einer AufzÃ¤hlung"
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO-C++ verbietet verringern einer AufzÃ¤hlung"
  
! #: cp/typeck.c:6820
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Zeiger auf unvollstÃ¤ndigen Typen %qT kann nicht erhÃ¶ht werden"
  
! #: cp/typeck.c:6822
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Zeiger auf unvollstÃ¤ndigen Typen %qT kann nicht verringert werden"
  
! #: cp/typeck.c:6834
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO-C++ verbietet ErhÃ¶hen eines Zeigers vom Typ %qT"
  
! #: cp/typeck.c:6836
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO-C++ verbietet Verringern eines Zeigers vom Typ %qT"
  
! #: cp/typeck.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet"
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator--%> ist verboten"
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator++%> ist in C++17 verboten"
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator++%> ist veraltet"
  
! #: cp/typeck.c:7086
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "Adresse von %<this%> kann nicht ermittelt werden, das ein R-Wert-Ausdruck ist"
  
! #: cp/typeck.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "Adresse fÃ¼r %qD angefordert, was als %<register%> deklariert ist"
  
! #: cp/typeck.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "Listeninitialisierung fÃ¼r Nicht-Klassentyp darf nicht geklammert sein"
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandelt"
  
! #: cp/typeck.c:7204
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandelt"
  
! #: cp/typeck.c:7208
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in funktionaler Umwandlung behandelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80191
! #: cp/typeck.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Ausdrucksliste fÃ¼r Â»%sÂ« wird als zusammengesetzten Ausdruck behandelt"
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "kein Kontext, um Typ von %qE aufzulÃ¶sen"
  
! #: cp/typeck.c:7366
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Umwandlung des Typs %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.c:7372
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "%<static_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.c:7379
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "%<reinterpret_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.c:7403
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "nutzlose Umwandlung in Typ %q#T"
  
! #: cp/typeck.c:7417
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Typkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriert"
  
! #: cp/typeck.c:7854
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ungÃ¼ltiges %<static_cast%> von Typ %qT in Typ %qT"
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Klassentyp %qT ist unvollstÃ¤ndig"
  
! #: cp/typeck.c:7892
  msgid "converting from %qH to %qI"
  msgstr "Umwandlung von %qH nach %qI"
  
! #: cp/typeck.c:7963
  #, gcc-internal-format
! msgid "invalid cast of a prvalue expression of type %qT to type %qT"
! msgstr "ungÃ¼ltige Typumwandlung eines prvalue-Ausdrucks des Typs %qT in Typ %qT"
  
! #: cp/typeck.c:8033
  msgid "cast from %qH to %qI loses precision"
  msgstr "Typumwandlung von %qH nach %qI verliert Genauigkeit"
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Funktionstypen von %qH nach %qI"
  
! #: cp/typeck.c:8069
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Elementzeigertypen von %qH nach %qI"
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "Umwandlung von %qH in %qI erhÃ¶ht erforderliche Ausrichtung des Zieltyps"
  
! #: cp/typeck.c:8107
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "Umwandlung zwischen Zeiger auf Funktion und Zeiger auf Objekt ist bedingt unterstÃ¼tzt"
  
! #: cp/typeck.c:8121
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ungÃ¼ltige Umwandlung von Typ %qT in Typ %qT"
  
! #: cp/typeck.c:8194
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "ungÃ¼ltige Verwendung von %<const_cast%> mit Typ %qT, der weder Zeiger, Referenz, noch Zeiger auf ein Datenelement ist"
  
! #: cp/typeck.c:8203
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "ungÃ¼ltige Verwendung von %<const_cast%> mit Typ %qT, der ein Zeiger oder Referenz auf Funktionstyp ist"
  
! #: cp/typeck.c:8245
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ungÃ¼ltiges %<const_cast%> eines R-Wertes des Typs %qT in Typ %qT"
  
! #: cp/typeck.c:8315
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ungÃ¼ltiges %<const_cast%> von Typ %qT in Typ %qT"
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO-C++ verbietet Umwandlung in Arraytyp %qT"
  
! #: cp/typeck.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ungÃ¼ltige Umwandlung in Funktionstyp %qT"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "Verbundzuweisung mit %<volatile%>-qualifiziertem linken Operanden ist veraltet"
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  in Auswertung von %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "Zuweisung an Array von Initialisierungsliste"
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "unvertrÃ¤gliche Typen in Zuweisung von %qT an %qT"
  
! #: cp/typeck.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Array als Initialisierung verwendet"
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "UngÃ¼ltige Arrayzuweisung"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   in Umwandlung in Zeiger auf Elementfunktion"
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Umwandlung in Zeiger auf Element Ã¼ber virtuelle Basis %qT"
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   in Umwandlung in Zeiger auf Element"
  
! #: cp/typeck.c:9165
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ungÃ¼ltige Umwandlung in Typ %qT von Typ %qT"
  
! #: cp/typeck.c:9480
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "%qH kann nicht nach %qI im Standardargument umgewandelt werden"
  
! #: cp/typeck.c:9485
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "%qH kann nicht nach %qI bei ArgumentÃ¼bergabe umgewandelt werden"
  
! #: cp/typeck.c:9494
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "%qH kann nicht nach %qI in Initialisierung umgewandelt werden"
  
! #: cp/typeck.c:9498
  msgid "cannot convert %qH to %qI in return"
  msgstr "%qH kann nicht nach %qI in RÃ¼ckgabe umgewandelt werden"
  
! #: cp/typeck.c:9503
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "%qH kann nicht nach %qI in Zuweisung umgewandelt werden"
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Parameter %qP von %qD kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: cp/typeck.c:9539
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "Parameter kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut sein"
  
! #: cp/typeck.c:9544
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Ziel der Umwandlung kÃ¶nnte Kandidat ein fÃ¼r ein Formatattribut sein"
  
! #: cp/typeck.c:9549
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "Ziel der Initialisierung kÃ¶nnte ein Kandidat fÃ¼r Formatattribut sein"
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "linke Seite der Zuweisung kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut sein"
  
! #: cp/typeck.c:9655
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "bei Ãœbergabe des Arguments %P von %qD"
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "Referenz auf temporÃ¤ren Wert wird zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "das ZurÃ¼ckgeben einer temporÃ¤ren %<initializer_list%> verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/typeck.c:9776
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "Referenz auf lokale Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr "das ZurÃ¼ckgeben der lokalen %<initializer_list%>-Variable %qD verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/typeck.c:9786
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9790
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr "das Verschieben eines lokalen Objekts in einer return-Anweisung verhindert das Einsparen der Kopie"
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "entfernen Sie den Aufruf von %<std::move%>"
  
! #: cp/typeck.c:10013
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "redundantes Verschieben in RÃ¼ckgabeanweisung"
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "Wert von Destruktor zurÃ¼ckgegeben"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "vom Behandler eines Funktions-try-Blocks eines Konstruktors kann nicht zurÃ¼ckgekehrt werden"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "RÃ¼ckgabe eines Wertes von einem Konstruktor"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "Return-Anweisung ohne Wert, in %qT zurÃ¼ckgebender Funktion"
  
! #: cp/typeck.c:10106
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Initialisierungsliste wird zurÃ¼ckgegeben"
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "widersprÃ¼chliche Typen %qT und %qT fÃ¼r Lambda-RÃ¼ckgabetypen hergeleitet"
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "widersprÃ¼chliche Herleitung fÃ¼r automatischen RÃ¼ckgabetyp: %qT und dann %qT"
  
! #: cp/typeck.c:10163
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "Return-Anweisung mit Wert, in Funktion mit RÃ¼ckgabetyp %qT"
  
! #: cp/typeck.c:10192
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> darf nicht NULL zurÃ¼ckgeben, auÃŸer er ist mit %<throw%> deklariert (oder %<-fcheck-new%> ist eingeschaltet)"
  
! #: cp/typeck.c:10838
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "rvalue wird als lvalue verwendet"
*************** msgstr "entfernen Sie die %<{ }%> um den
*** 58377,58483 ****
  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:1586 cp/typeck2.c:1616
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD fehlt"
  
! #: cp/typeck2.c:1593
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Element %qD ist nicht initialisierte Referenz"
  
! #: cp/typeck2.c:1600
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Element %qD mit nicht initialisierten Feldern"
  
! #: cp/typeck2.c:1691
  #, 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:1764
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "kein Feld %qD in initialisierter Union gefunden"
  
! #: cp/typeck2.c:1775
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Indexwert statt Feldname in Union-Initialisierung"
  
! #: cp/typeck2.c:1969
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "ringfÃ¶rmige Zeigerdelegation erkannt"
  
! #: cp/typeck2.c:1983
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Basisoperand von %<->%> hat Nicht-Zeiger-Typ %qT"
  
! #: cp/typeck2.c:2013
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ergebnis von %<operator->()%> ergibt Nicht-Zeiger-Ergebnis"
  
! #: cp/typeck2.c:2015
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Basisoperand von %<->%> ist kein Zeiger"
  
! #: cp/typeck2.c:2042
  #, 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:2051
  #, 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:2073
  #, 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:2131
  #, 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:2142
  #, 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:2150
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "Zeiger-auf-Element-Funktions-Typ %qT braucht vor C++20 einen lvalue"
  
! #: cp/typeck2.c:2191
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "funktionale Umwandlung in Arraytyp %qT"
  
! #: cp/typeck2.c:2213
! #, 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:2233
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "ungÃ¼ltige Wert-Initialisierung von Referenztyp"
  
! #: cp/typeck2.c:2474
  #, 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:2477
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Aufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirft"
--- 58425,58526 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "Aggregat des Typs %qT kann nicht mit zusammengesetztem Literal initialisiert werden"
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD fehlt"
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Element %qD ist nicht initialisierte Referenz"
  
! #: cp/typeck2.c:1597
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Element %qD mit nicht initialisierten Feldern"
  
! #: cp/typeck2.c:1688
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Designator-Reihenfolge fÃ¼r Feld %qD passt nicht zur ursprÃ¼nglichen Deklaration in %qT"
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "kein Feld %qD in initialisierter Union gefunden"
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Indexwert statt Feldname in Union-Initialisierung"
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "ringfÃ¶rmige Zeigerdelegation erkannt"
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Basisoperand von %<->%> hat Nicht-Zeiger-Typ %qT"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ergebnis von %<operator->()%> ergibt Nicht-Zeiger-Ergebnis"
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Basisoperand von %<->%> ist kein Zeiger"
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE kann nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist"
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Elementzeiger %qE kann nicht auf %qE angewandt werden, da letzteres vom Nicht-Klassen-Typ %qT ist"
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "Zeiger auf Elementtyp %qT mit Objekttyp %qT inkompatibel"
  
! #: cp/typeck2.c:2128
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen rvalue"
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen lvalue"
  
! #: cp/typeck2.c:2147
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "Zeiger-auf-Element-Funktions-Typ %qT braucht vor C++20 einen lvalue"
  
! #: cp/typeck2.c:2188
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "funktionale Umwandlung in Arraytyp %qT"
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "ungÃ¼ltige Wert-Initialisierung von Referenztyp"
  
! #: cp/typeck2.c:2460
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Aufruf der Funktion %qD, die unvollstÃ¤ndigen Typen %q#T wirft"
  
! #: cp/typeck2.c:2463
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Aufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirft"
*************** msgstr "Logdatei %<vtv_set_ptr_data.log%
*** 58497,58762 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr "Logdatei %<vtv_count_data.log%> kann nicht geÃ¶ffnet werden: %m"
  
! #: d/dmd/dsymbolsem.c:134
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr "fehlende oder beschÃ¤digte object.d"
  
! #: d/dmd/dsymbolsem.c:182
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr "%p hat keine semantische Routine"
  
! #: d/dmd/dsymbolsem.c:304
  #, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr "externe Symbole kÃ¶nnen keine Initialisierung haben"
  
! #: d/dmd/dsymbolsem.c:385
  #, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr "%<__gshared%> nicht innerhalb von sicheren Funktionen erlaubt; verwenden Sie stattdessen %<shared%>"
  
! #: d/dmd/dsymbolsem.c:397
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr "Typ %s wird aus dem Initialisierer %s hergeleitet, und Variablen kÃ¶nnen nicht vom Typ Â»voidÂ« sein"
  
! #: d/dmd/dsymbolsem.c:401
  #, gcc-internal-format
  msgid "variables cannot be of type void"
  msgstr "Variablen kÃ¶nnen nicht vom Typ %<void%> sein"
  
! #: d/dmd/dsymbolsem.c:407
  #, gcc-internal-format
  msgid "cannot be declared to be a function"
  msgstr "kann nicht als Funktion deklariert werden"
  
! #: d/dmd/dsymbolsem.c:416
  #, gcc-internal-format, gfc-internal-format
! msgid "no definition of struct %s"
  msgstr "keine Definition von Â»struct %sÂ«"
  
! #: d/dmd/dsymbolsem.c:420
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr "Speicherklasse %<auto%> hat nur dann einen Effekt, wenn der Typ hergeleitet ist; meinten Sie %<scope%>?"
  
! #: d/dmd/dsymbolsem.c:605
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr "kann nicht %<final%> sein, meinten Sie %<const%>?"
  
! #: d/dmd/dsymbolsem.c:610
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be %s"
  msgstr "kann nicht Â»%sÂ« sein"
  
! #: d/dmd/dsymbolsem.c:622
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr "kann nicht gleichzeitig Â»scopeÂ« und Â»%sÂ« sein"
  
! #: d/dmd/dsymbolsem.c:626
  #, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr "Feld kann nicht %<scope%> sein"
  
! #: d/dmd/dsymbolsem.c:659
  #, gcc-internal-format
  msgid "field not allowed in interface"
  msgstr "Feld nicht in Interface erlaubt"
  
! #: d/dmd/dsymbolsem.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr "kann kein weiteres Feld sein, da es die festgelegte GrÃ¶ÃŸe %s Ã¤ndert"
  
! #: d/dmd/dsymbolsem.c:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr "Template kann nicht verwendet werden, um das Feld zum zusammengesetzten Â»%sÂ« hinzuzufÃ¼gen"
  
! #: d/dmd/dsymbolsem.c:691
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr "nur Parameter oder foreach-Deklarationen kÃ¶nnen %<ref%> sein"
  
! #: d/dmd/dsymbolsem.c:700
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr "nur Parameter oder Variablen auf dem Stapel kÃ¶nnen %<inout%> sein"
  
! #: d/dmd/dsymbolsem.c:718
  #, gcc-internal-format
  msgid "inout variables can only be declared inside inout functions"
  msgstr "inout-Variablen kÃ¶nnen nur innerhalb von inout-Funktionen deklariert werden"
  
! #: d/dmd/dsymbolsem.c:737
  #, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr "Standardkonstruktion ist fÃ¼r den Typ Â»%sÂ« deaktiviert"
  
! #: d/dmd/dsymbolsem.c:746
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr "globale Variablen, statische Variablen, Felder, Manifest-Konstanten, ref- und out-Parameter kÃ¶nnen nicht %<scope%> sein"
  
! #: d/dmd/dsymbolsem.c:752
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr "Referenz auf scope-Klasse muss selbst auch %<scope%> sein"
  
! #: d/dmd/dsymbolsem.c:762 d/dmd/dsymbolsem.c:769
  #, gcc-internal-format
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr "void-Initialisierer fÃ¼r Zeiger ist in %<safe%>-Funktionen nicht erlaubt"
  
! #: d/dmd/dsymbolsem.c:782
  #, gcc-internal-format
  msgid "manifest constants must have initializers"
  msgstr "Manifest-Konstanten mÃ¼ssen Initialisierer haben"
  
! #: d/dmd/dsymbolsem.c:794
  #, gcc-internal-format, gfc-internal-format
  msgid "size of type %s is invalid"
  msgstr "GrÃ¶ÃŸe des Typs Â»%sÂ« ist ungÃ¼ltig"
  
! #: d/dmd/dsymbolsem.c:829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr "Â»%sÂ« hat keinen Standardinitialisierer"
  
! #: d/dmd/dsymbolsem.c:873
  #, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr "ist nicht %<static%> und kann daher keinen static-Initialisierer haben"
  
! #: d/dmd/dsymbolsem.c:993
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr "vom Typ Â»struct %sÂ« verwendet Â»this(this)Â«, das ist jedoch in Â»staticÂ«-Initialisierung nicht erlaubt"
  
! #: d/dmd/dsymbolsem.c:1028
  #, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr "Variablen im %<static%>-Speicher kÃ¶nnen keine Destruktoren haben"
  
! #: d/dmd/dsymbolsem.c:1339
  #, gcc-internal-format
  msgid "string expected for library name"
  msgstr "Zeichenkette fÃ¼r Bibliotheksnamen erwartet"
  
! #: d/dmd/dsymbolsem.c:1371
  #, gcc-internal-format
  msgid "function name expected for start address"
  msgstr "Funktionsname fÃ¼r die Startadresse erwartet"
  
! #: d/dmd/dsymbolsem.c:1386
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr "Funktionsname fÃ¼r die Startadresse erwartet, nicht Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:1400
  #, gcc-internal-format
  msgid "string expected for mangled name"
  msgstr "Zeichenkette fÃ¼r gemangelten Namen erwartet"
  
! #: d/dmd/dsymbolsem.c:1413
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr "leere Zeichenkette ist fÃ¼r gemangelten Namen nicht erlaubt"
  
! #: d/dmd/dsymbolsem.c:1418
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr "die Zeichen in einem gemangelten Namen kÃ¶nnen nur vom Typ %<char%> sein"
  
! #: d/dmd/dsymbolsem.c:1443
  msgid "char 0x%02x not allowed in mangled name"
  msgstr "Zeichen 0x%02x ist in gemangeltem Namen nicht erlaubt"
  
! #: d/dmd/dsymbolsem.c:1456
  msgid "char 0x%04x not allowed in mangled name"
  msgstr "Zeichen 0x%04x ist in gemangeltem Namen nicht erlaubt"
  
! #: d/dmd/dsymbolsem.c:1519
  #, gcc-internal-format
  msgid "can only apply to a single declaration"
  msgstr "kann nur auf eine einzelne Deklaration angewendet werden"
  
! #: d/dmd/dsymbolsem.c:1532
  #, gcc-internal-format
  msgid "pragma is missing closing `;`"
  msgstr "dem Pragma fehlt das schlieÃŸende %<;%>"
  
! #: d/dmd/dsymbolsem.c:1565
  #, gcc-internal-format, gfc-internal-format
  msgid "incomplete mixin declaration (%s)"
  msgstr "unvollstÃ¤ndige Mixin-Deklaration (%s)"
  
! #: d/dmd/dsymbolsem.c:1747
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr "der Basistyp kann nicht %<void%> sein"
  
! #: d/dmd/dsymbolsem.c:1773
  #, gcc-internal-format, gfc-internal-format
  msgid "enum %s must have at least one member"
  msgstr "die AufzÃ¤hlung Â»%sÂ« muss mindestens eine Konstante enthalten"
  
! #: d/dmd/dsymbolsem.c:1859
  #, gcc-internal-format
  msgid "circular reference to enum member"
  msgstr "zirkulÃ¤rer Verweis auf enum-Konstante"
  
! #: d/dmd/dsymbolsem.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr "Initialisierung mit Â»%s.%s + 1Â« erzeugt Ãœberlauf fÃ¼r Typ Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:2066
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr "hat ungenauen Wert, wegen Verlust der Genauigkeit"
  
! #: d/dmd/dsymbolsem.c:2144
  #, gcc-internal-format
  msgid "template tuple parameter must be last one"
  msgstr "Template-Tupelparameter muss der letzte sein"
  
! #: d/dmd/dsymbolsem.c:2320
  #, gcc-internal-format
  msgid "recursive mixin instantiation"
  msgstr "rekursive Mixin-Instanziierung"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2374 d/dmd/dsymbolsem.c:5234
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr "rekursive Expansion"
  
! #: d/dmd/dsymbolsem.c:2414
  #, gcc-internal-format
  msgid "error instantiating"
  msgstr "Fehler beim Instanziieren"
  
! #: d/dmd/dsymbolsem.c:2537 d/dmd/dsymbolsem.c:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must be a function instead of %s"
  msgstr "Â»%sÂ« muss eine Funktion sein statt Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:2634
  #, gcc-internal-format, gfc-internal-format
  msgid "without `this` cannot be %s"
  msgstr "ohne Â»thisÂ« kann Â»%sÂ« nicht sein"
  
! #: d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr "Speicherklasse %<auto%> hat nur dann einen Effekt, wenn der RÃ¼ckgabetyp hergeleitet ist"
  
! #: d/dmd/dsymbolsem.c:2739
  #, gcc-internal-format
  msgid "functions cannot be scope"
  msgstr "Funktionen kÃ¶nnen nicht %<scope%> sein"
--- 58540,58810 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr "Logdatei %<vtv_count_data.log%> kann nicht geÃ¶ffnet werden: %m"
  
! #: d/dmd/dsymbolsem.c:136
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr "fehlende oder beschÃ¤digte object.d"
  
! #: d/dmd/dsymbolsem.c:184
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr "%p hat keine semantische Routine"
  
! #: d/dmd/dsymbolsem.c:306
  #, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr "externe Symbole kÃ¶nnen keine Initialisierung haben"
  
! #: d/dmd/dsymbolsem.c:387
  #, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr "%<__gshared%> nicht innerhalb von sicheren Funktionen erlaubt; verwenden Sie stattdessen %<shared%>"
  
! #: d/dmd/dsymbolsem.c:399
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr "Typ %s wird aus dem Initialisierer %s hergeleitet, und Variablen kÃ¶nnen nicht vom Typ Â»voidÂ« sein"
  
! #: d/dmd/dsymbolsem.c:403
  #, gcc-internal-format
  msgid "variables cannot be of type void"
  msgstr "Variablen kÃ¶nnen nicht vom Typ %<void%> sein"
  
! #: d/dmd/dsymbolsem.c:409
  #, gcc-internal-format
  msgid "cannot be declared to be a function"
  msgstr "kann nicht als Funktion deklariert werden"
  
! #: d/dmd/dsymbolsem.c:418
  #, gcc-internal-format, gfc-internal-format
! msgid "no definition of struct `%s`"
  msgstr "keine Definition von Â»struct %sÂ«"
  
! #: d/dmd/dsymbolsem.c:434
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr "Speicherklasse %<auto%> hat nur dann einen Effekt, wenn der Typ hergeleitet ist; meinten Sie %<scope%>?"
  
! #: d/dmd/dsymbolsem.c:619
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr "kann nicht %<final%> sein, meinten Sie %<const%>?"
  
! #: d/dmd/dsymbolsem.c:624
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be %s"
  msgstr "kann nicht Â»%sÂ« sein"
  
! #: d/dmd/dsymbolsem.c:636
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr "kann nicht gleichzeitig Â»scopeÂ« und Â»%sÂ« sein"
  
! #: d/dmd/dsymbolsem.c:640
  #, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr "Feld kann nicht %<scope%> sein"
  
! #: d/dmd/dsymbolsem.c:673
  #, gcc-internal-format
  msgid "field not allowed in interface"
  msgstr "Feld nicht in Interface erlaubt"
  
! #: d/dmd/dsymbolsem.c:677
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr "kann kein weiteres Feld sein, da es die festgelegte GrÃ¶ÃŸe %s Ã¤ndert"
  
! #: d/dmd/dsymbolsem.c:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr "Template kann nicht verwendet werden, um das Feld zum zusammengesetzten Â»%sÂ« hinzuzufÃ¼gen"
  
! #: d/dmd/dsymbolsem.c:705
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr "nur Parameter oder foreach-Deklarationen kÃ¶nnen %<ref%> sein"
  
! #: d/dmd/dsymbolsem.c:714
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr "nur Parameter oder Variablen auf dem Stapel kÃ¶nnen %<inout%> sein"
  
! #: d/dmd/dsymbolsem.c:732
  #, gcc-internal-format
  msgid "inout variables can only be declared inside inout functions"
  msgstr "inout-Variablen kÃ¶nnen nur innerhalb von inout-Funktionen deklariert werden"
  
! #: d/dmd/dsymbolsem.c:751
  #, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr "Standardkonstruktion ist fÃ¼r den Typ Â»%sÂ« deaktiviert"
  
! #: d/dmd/dsymbolsem.c:760
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr "globale Variablen, statische Variablen, Felder, Manifest-Konstanten, ref- und out-Parameter kÃ¶nnen nicht %<scope%> sein"
  
! #: d/dmd/dsymbolsem.c:766
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr "Referenz auf scope-Klasse muss selbst auch %<scope%> sein"
  
! #: d/dmd/dsymbolsem.c:776 d/dmd/dsymbolsem.c:783
  #, gcc-internal-format
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr "void-Initialisierer fÃ¼r Zeiger ist in %<safe%>-Funktionen nicht erlaubt"
  
! #: d/dmd/dsymbolsem.c:796
  #, gcc-internal-format
  msgid "manifest constants must have initializers"
  msgstr "Manifest-Konstanten mÃ¼ssen Initialisierer haben"
  
! #: d/dmd/dsymbolsem.c:808
  #, gcc-internal-format, gfc-internal-format
  msgid "size of type %s is invalid"
  msgstr "GrÃ¶ÃŸe des Typs Â»%sÂ« ist ungÃ¼ltig"
  
! #: d/dmd/dsymbolsem.c:843
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr "Â»%sÂ« hat keinen Standardinitialisierer"
  
! #: d/dmd/dsymbolsem.c:887
  #, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr "ist nicht %<static%> und kann daher keinen static-Initialisierer haben"
  
! #: d/dmd/dsymbolsem.c:1007
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr "vom Typ Â»struct %sÂ« verwendet Â»this(this)Â«, das ist jedoch in Â»staticÂ«-Initialisierung nicht erlaubt"
  
! #: d/dmd/dsymbolsem.c:1042
  #, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr "Variablen im %<static%>-Speicher kÃ¶nnen keine Destruktoren haben"
  
! #: d/dmd/dsymbolsem.c:1340
  #, gcc-internal-format
  msgid "string expected for library name"
  msgstr "Zeichenkette fÃ¼r Bibliotheksnamen erwartet"
  
! #: d/dmd/dsymbolsem.c:1372
  #, gcc-internal-format
  msgid "function name expected for start address"
  msgstr "Funktionsname fÃ¼r die Startadresse erwartet"
  
! #: d/dmd/dsymbolsem.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr "Funktionsname fÃ¼r die Startadresse erwartet, nicht Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:1401
  #, gcc-internal-format
  msgid "string expected for mangled name"
  msgstr "Zeichenkette fÃ¼r gemangelten Namen erwartet"
  
! #: d/dmd/dsymbolsem.c:1414
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr "leere Zeichenkette ist fÃ¼r gemangelten Namen nicht erlaubt"
  
! #: d/dmd/dsymbolsem.c:1419
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr "die Zeichen in einem gemangelten Namen kÃ¶nnen nur vom Typ %<char%> sein"
  
! #: d/dmd/dsymbolsem.c:1444
  msgid "char 0x%02x not allowed in mangled name"
  msgstr "Zeichen 0x%02x ist in gemangeltem Namen nicht erlaubt"
  
! #: d/dmd/dsymbolsem.c:1457
  msgid "char 0x%04x not allowed in mangled name"
  msgstr "Zeichen 0x%04x ist in gemangeltem Namen nicht erlaubt"
  
! #: d/dmd/dsymbolsem.c:1465
! #, gcc-internal-format
! msgid "takes no argument"
! msgstr "verarbeitet kein Argument"
! 
! #: d/dmd/dsymbolsem.c:1526
  #, gcc-internal-format
  msgid "can only apply to a single declaration"
  msgstr "kann nur auf eine einzelne Deklaration angewendet werden"
  
! #: d/dmd/dsymbolsem.c:1539
  #, gcc-internal-format
  msgid "pragma is missing closing `;`"
  msgstr "dem Pragma fehlt das schlieÃŸende %<;%>"
  
! #: d/dmd/dsymbolsem.c:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "incomplete mixin declaration (%s)"
  msgstr "unvollstÃ¤ndige Mixin-Deklaration (%s)"
  
! #: d/dmd/dsymbolsem.c:1758
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr "der Basistyp kann nicht %<void%> sein"
  
! #: d/dmd/dsymbolsem.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "enum %s must have at least one member"
  msgstr "die AufzÃ¤hlung Â»%sÂ« muss mindestens eine Konstante enthalten"
  
! #: d/dmd/dsymbolsem.c:1870
  #, gcc-internal-format
  msgid "circular reference to enum member"
  msgstr "zirkulÃ¤rer Verweis auf enum-Konstante"
  
! #: d/dmd/dsymbolsem.c:2048
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr "Initialisierung mit Â»%s.%s + 1Â« erzeugt Ãœberlauf fÃ¼r Typ Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:2077
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr "hat ungenauen Wert, wegen Verlust der Genauigkeit"
  
! #: d/dmd/dsymbolsem.c:2155
  #, gcc-internal-format
  msgid "template tuple parameter must be last one"
  msgstr "Template-Tupelparameter muss der letzte sein"
  
! #: d/dmd/dsymbolsem.c:2331
  #, gcc-internal-format
  msgid "recursive mixin instantiation"
  msgstr "rekursive Mixin-Instanziierung"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr "rekursive Expansion"
  
! #: d/dmd/dsymbolsem.c:2425
  #, gcc-internal-format
  msgid "error instantiating"
  msgstr "Fehler beim Instanziieren"
  
! #: d/dmd/dsymbolsem.c:2565 d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must be a function instead of %s"
  msgstr "Â»%sÂ« muss eine Funktion sein statt Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "without `this` cannot be %s"
  msgstr "ohne Â»thisÂ« kann Â»%sÂ« nicht sein"
  
! #: d/dmd/dsymbolsem.c:2762
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr "Speicherklasse %<auto%> hat nur dann einen Effekt, wenn der RÃ¼ckgabetyp hergeleitet ist"
  
! #: d/dmd/dsymbolsem.c:2767
  #, gcc-internal-format
  msgid "functions cannot be scope"
  msgstr "Funktionen kÃ¶nnen nicht %<scope%> sein"
*************** msgstr "Funktionen kÃ¶nnen nicht %<scope
*** 58764,58805 ****
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2747
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr "statisches Element hat kein %<this%>, auf das sich das %<return%> beziehen kÃ¶nnte"
  
! #: d/dmd/dsymbolsem.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "%s functions cannot be abstract"
  msgstr "Â»%sÂ«-Funktionen kÃ¶nnen nicht abstrakt sein"
  
! #: d/dmd/dsymbolsem.c:2766
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr "die Methode Â»%sÂ« ist nicht virtuell und kann daher nicht Â»overrideÂ« sein"
  
! #: d/dmd/dsymbolsem.c:2768
  #, gcc-internal-format
  msgid "cannot override a non-virtual function"
  msgstr "eine Funktion, die nicht %<virtual%> ist, kann nicht Ã¼bersteuert werden"
  
! #: d/dmd/dsymbolsem.c:2772
  #, gcc-internal-format
  msgid "cannot be both final and abstract"
  msgstr "kann nicht gleichzeitig %<final%> und %<abstract%> sein"
  
! #: d/dmd/dsymbolsem.c:2784
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr "Konstruktoren, Destruktoren, Â»postblitÂ«, Invarianten, Â»newÂ«- und Â»deleteÂ«-Funktionen sind im Interface Â»%sÂ« nicht erlaubt"
  
! #: d/dmd/dsymbolsem.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr "Funktionsrumpf ist innerhalb des Interface Â»%sÂ« nur in final-Funktionen erlaubt"
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr "Destruktoren, Â»postblitÂ« und Invarianten sind in Â»union %sÂ« nicht erlaubt"
--- 58812,58863 ----
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2775
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr "statisches Element hat kein %<this%>, auf das sich das %<return%> beziehen kÃ¶nnte"
  
! #: d/dmd/dsymbolsem.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s functions cannot be abstract"
  msgstr "Â»%sÂ«-Funktionen kÃ¶nnen nicht abstrakt sein"
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr "die Methode Â»%sÂ« ist nicht virtuell und kann daher nicht Â»overrideÂ« sein"
  
! #: d/dmd/dsymbolsem.c:2796
  #, gcc-internal-format
  msgid "cannot override a non-virtual function"
  msgstr "eine Funktion, die nicht %<virtual%> ist, kann nicht Ã¼bersteuert werden"
  
! #: d/dmd/dsymbolsem.c:2800
  #, gcc-internal-format
  msgid "cannot be both final and abstract"
  msgstr "kann nicht gleichzeitig %<final%> und %<abstract%> sein"
  
! #: d/dmd/dsymbolsem.c:2829
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, ...)` not `%s`"
! msgstr "Funktionen mit Â»pragma(%s)Â« mÃ¼ssen Â»extern(C) %s %s([Parameter]..., const(char)*, ...)Â« sein, nicht Â»%sÂ«"
! 
! #: d/dmd/dsymbolsem.c:2835
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, va_list)`"
! msgstr "Funktionen mit Â»pragma(%s)Â« mÃ¼ssen Â»extern(C) %s %s([Parameter]..., const(char)*, va_list)Â« sein"
! 
! #: d/dmd/dsymbolsem.c:2851
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr "Konstruktoren, Destruktoren, Â»postblitÂ«, Invarianten, Â»newÂ«- und Â»deleteÂ«-Funktionen sind im Interface Â»%sÂ« nicht erlaubt"
  
! #: d/dmd/dsymbolsem.c:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr "Funktionsrumpf ist innerhalb des Interface Â»%sÂ« nur in final-Funktionen erlaubt"
  
! #: d/dmd/dsymbolsem.c:2861
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr "Destruktoren, Â»postblitÂ« und Invarianten sind in Â»union %sÂ« nicht erlaubt"
*************** msgstr "Destruktoren, Â»postblitÂ« und I
*** 58807,58978 ****
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2850
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr "Herleitung des RÃ¼ckgabetypen wird nicht unterstÃ¼tzt, wenn die Funktion der Basisklasse Ã¼bersteuert werden kann"
  
! #: d/dmd/dsymbolsem.c:2880 d/dmd/dsymbolsem.c:2975
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s"
  msgstr "Â»finalÂ«-Funktion Â»%sÂ« kann nicht Ã¼bersteuert werden"
  
! #: d/dmd/dsymbolsem.c:3008
  #, gcc-internal-format
  msgid "multiple overrides of same function"
  msgstr "mehrere Ãœbersteuerungen derselben Funktion"
  
! #: d/dmd/dsymbolsem.c:3103
  #, gcc-internal-format, gfc-internal-format
  msgid "incompatible covariant types %s and %s"
  msgstr "inkompatible kovariante Typen Â»%sÂ« und Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr "Ã¼bersteuert keine Funktion, wollten Sie Â»%s%sÂ« Ã¼bersteuern?"
  
! #: d/dmd/dsymbolsem.c:3128
  #, gcc-internal-format
  msgid "does not override any function"
  msgstr "Ã¼bersteuert keine Funktion"
  
! #: d/dmd/dsymbolsem.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s.%s"
  msgstr "Â»finalÂ«-Funktion Â»%s.%sÂ« kann nicht Ã¼bersteuert werden"
  
! #: d/dmd/dsymbolsem.c:3164
  #, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr "%<override%> ist nur auf Klassenelementfunktionen anwendbar"
  
! #: d/dmd/dsymbolsem.c:3173
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr "in- und out-VertrÃ¤ge kÃ¶nnen nur ohne Rumpf vorkommen, wenn sie virtuelle Interface-Funktionen sind, oder %<abstract%>"
  
! #: d/dmd/dsymbolsem.c:3196
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr "Template kann nicht verwendet werden, um virtuelle Funktion zu Klasse Â»%sÂ« hinzuzufÃ¼gen"
  
! #: d/dmd/dsymbolsem.c:3304
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr "Standardkonstruktor fÃ¼r %<struct%> ist nur mit %<@disable%>, ohne Rumpf und ohne Parameter erlaubt"
  
! #: d/dmd/dsymbolsem.c:3648
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr "mindestens ein Argument vom Typ %<size_t%> erwartet"
  
! #: d/dmd/dsymbolsem.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "first argument must be type size_t, not %s"
  msgstr "das erste Argument muss vom Typ Â»size_tÂ« sein, nicht Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:3690
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr "genau ein Argument vom Typ %<void*%> erwartet"
  
! #: d/dmd/dsymbolsem.c:3696
  #, gcc-internal-format, gfc-internal-format
  msgid "one argument of type void* expected, not %s"
  msgstr "genau ein Argument vom Typ Â»voidÂ« erwartet, nicht Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:3754
  #, gcc-internal-format
  msgid "structs, unions cannot be abstract"
  msgstr "%<struct%> und %<union%> kÃ¶nnen nicht %<abstract%> sein"
  
! #: d/dmd/dsymbolsem.c:3894 d/dmd/dsymbolsem.c:4446
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr "existiert bereits bei %s. Vielleicht in einer anderen Funktion desselben Namens?"
  
! #: d/dmd/dsymbolsem.c:3976
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr "Speicherklasse %<auto%> ist beim Deklarieren einer Klasse ungÃ¼ltig, meinten Sie %<scope%>?"
  
! #: d/dmd/dsymbolsem.c:4039
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr "der Basistyp muss eine Klasse oder ein Interface sein, nicht Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:4062
  #, gcc-internal-format
  msgid "circular inheritance"
  msgstr "zirkulÃ¤re Vererbung"
  
! #: d/dmd/dsymbolsem.c:4098 d/dmd/dsymbolsem.c:4588
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr "der Basistyp muss ein Interface sein, nicht Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:4109 d/dmd/dsymbolsem.c:4599
  #, gcc-internal-format, gfc-internal-format
  msgid "inherits from duplicate interface %s"
  msgstr "erbt vom doppelten Interface Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:4173
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot inherit from final class %s"
  msgstr "von der Â»finalÂ«-Klasse Â»%sÂ« kann nicht geerbt werden"
  
! #: d/dmd/dsymbolsem.c:4273
  #, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "die C++-Basisklasse Â»%sÂ« benÃ¶tigt mindestens eine Â»virtualÂ«-Funktion"
  
! #: d/dmd/dsymbolsem.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr "Â»staticÂ«-Klasse kann nicht von geschachtelter Klasse Â»%sÂ« erben"
  
! #: d/dmd/dsymbolsem.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr "ist in Â»%sÂ« geschachtelt, aber die Oberklasse Â»%sÂ« ist in Â»%sÂ« geschachtelt"
  
! #: d/dmd/dsymbolsem.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr "ist nicht geschachtelt, aber die Oberklasse Â»%sÂ« ist in Â»%sÂ« geschachtelt"
  
! #: d/dmd/dsymbolsem.c:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr "ein impliziter Standardkonstruktor ist nicht mÃ¶glich, da die Basisklasse Â»%sÂ« keinen Standardkonstruktor hat"
  
! #: d/dmd/dsymbolsem.c:4467
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr "Felder einer Â»synchronizedÂ«-Klasse kÃ¶nnen nicht Â»%sÂ« sein"
  
! #: d/dmd/dsymbolsem.c:4607
  #, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr "zirkulÃ¤re AbhÃ¤ngigkeit eines Interfaces"
  
! #: d/dmd/dsymbolsem.c:4841
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "Mixin-Templates sind keine regulÃ¤ren Templates"
  
! #: d/dmd/dsymbolsem.c:5028
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "Template-Instanziierung Â»%sÂ« verweist vorgreifend auf die Template-Deklaration Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:5409
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr "kann nicht aufgelÃ¶st werden"
  
! #: d/dmd/dsymbolsem.c:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "kann keinen Alias fÃ¼r den Ausdruck Â»%sÂ« bilden"
--- 58865,59036 ----
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2917
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr "Herleitung des RÃ¼ckgabetypen wird nicht unterstÃ¼tzt, wenn die Funktion der Basisklasse Ã¼bersteuert werden kann"
  
! #: d/dmd/dsymbolsem.c:2947 d/dmd/dsymbolsem.c:3042
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s"
  msgstr "Â»finalÂ«-Funktion Â»%sÂ« kann nicht Ã¼bersteuert werden"
  
! #: d/dmd/dsymbolsem.c:3075
  #, gcc-internal-format
  msgid "multiple overrides of same function"
  msgstr "mehrere Ãœbersteuerungen derselben Funktion"
  
! #: d/dmd/dsymbolsem.c:3170
  #, gcc-internal-format, gfc-internal-format
  msgid "incompatible covariant types %s and %s"
  msgstr "inkompatible kovariante Typen Â»%sÂ« und Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr "Ã¼bersteuert keine Funktion, wollten Sie Â»%s%sÂ« Ã¼bersteuern?"
  
! #: d/dmd/dsymbolsem.c:3195
  #, gcc-internal-format
  msgid "does not override any function"
  msgstr "Ã¼bersteuert keine Funktion"
  
! #: d/dmd/dsymbolsem.c:3216
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s.%s"
  msgstr "Â»finalÂ«-Funktion Â»%s.%sÂ« kann nicht Ã¼bersteuert werden"
  
! #: d/dmd/dsymbolsem.c:3231
  #, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr "%<override%> ist nur auf Klassenelementfunktionen anwendbar"
  
! #: d/dmd/dsymbolsem.c:3240
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr "in- und out-VertrÃ¤ge kÃ¶nnen nur ohne Rumpf vorkommen, wenn sie virtuelle Interface-Funktionen sind, oder %<abstract%>"
  
! #: d/dmd/dsymbolsem.c:3263
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr "Template kann nicht verwendet werden, um virtuelle Funktion zu Klasse Â»%sÂ« hinzuzufÃ¼gen"
  
! #: d/dmd/dsymbolsem.c:3371
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr "Standardkonstruktor fÃ¼r %<struct%> ist nur mit %<@disable%>, ohne Rumpf und ohne Parameter erlaubt"
  
! #: d/dmd/dsymbolsem.c:3715
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr "mindestens ein Argument vom Typ %<size_t%> erwartet"
  
! #: d/dmd/dsymbolsem.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "first argument must be type size_t, not %s"
  msgstr "das erste Argument muss vom Typ Â»size_tÂ« sein, nicht Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:3757
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr "genau ein Argument vom Typ %<void*%> erwartet"
  
! #: d/dmd/dsymbolsem.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "one argument of type void* expected, not %s"
  msgstr "genau ein Argument vom Typ Â»voidÂ« erwartet, nicht Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:3821
  #, gcc-internal-format
  msgid "structs, unions cannot be abstract"
  msgstr "%<struct%> und %<union%> kÃ¶nnen nicht %<abstract%> sein"
  
! #: d/dmd/dsymbolsem.c:3961 d/dmd/dsymbolsem.c:4513
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr "existiert bereits bei %s. Vielleicht in einer anderen Funktion desselben Namens?"
  
! #: d/dmd/dsymbolsem.c:4043
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr "Speicherklasse %<auto%> ist beim Deklarieren einer Klasse ungÃ¼ltig, meinten Sie %<scope%>?"
  
! #: d/dmd/dsymbolsem.c:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr "der Basistyp muss eine Klasse oder ein Interface sein, nicht Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:4129
  #, gcc-internal-format
  msgid "circular inheritance"
  msgstr "zirkulÃ¤re Vererbung"
  
! #: d/dmd/dsymbolsem.c:4165 d/dmd/dsymbolsem.c:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr "der Basistyp muss ein Interface sein, nicht Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:4176 d/dmd/dsymbolsem.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "inherits from duplicate interface %s"
  msgstr "erbt vom doppelten Interface Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:4240
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot inherit from final class %s"
  msgstr "von der Â»finalÂ«-Klasse Â»%sÂ« kann nicht geerbt werden"
  
! #: d/dmd/dsymbolsem.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "die C++-Basisklasse Â»%sÂ« benÃ¶tigt mindestens eine Â»virtualÂ«-Funktion"
  
! #: d/dmd/dsymbolsem.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr "Â»staticÂ«-Klasse kann nicht von geschachtelter Klasse Â»%sÂ« erben"
  
! #: d/dmd/dsymbolsem.c:4372
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr "ist in Â»%sÂ« geschachtelt, aber die Oberklasse Â»%sÂ« ist in Â»%sÂ« geschachtelt"
  
! #: d/dmd/dsymbolsem.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr "ist nicht geschachtelt, aber die Oberklasse Â»%sÂ« ist in Â»%sÂ« geschachtelt"
  
! #: d/dmd/dsymbolsem.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr "ein impliziter Standardkonstruktor ist nicht mÃ¶glich, da die Basisklasse Â»%sÂ« keinen Standardkonstruktor hat"
  
! #: d/dmd/dsymbolsem.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr "Felder einer Â»synchronizedÂ«-Klasse kÃ¶nnen nicht Â»%sÂ« sein"
  
! #: d/dmd/dsymbolsem.c:4674
  #, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr "zirkulÃ¤re AbhÃ¤ngigkeit eines Interfaces"
  
! #: d/dmd/dsymbolsem.c:4956
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "Mixin-Templates sind keine regulÃ¤ren Templates"
  
! #: d/dmd/dsymbolsem.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "Template-Instanziierung Â»%sÂ« verweist vorgreifend auf die Template-Deklaration Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:5540
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr "kann nicht aufgelÃ¶st werden"
  
! #: d/dmd/dsymbolsem.c:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "kann keinen Alias fÃ¼r den Ausdruck Â»%sÂ« bilden"
*************** msgstr "\"%.*s\""
*** 58987,59008 ****
  msgid "(%s) is false"
  msgstr "(%s) ist falsch"
  
! #: d/dmd/semantic2.c:210
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr "AufzÃ¤hlung kann nicht mit Klasse oder Zeiger auf Â»structÂ« initialisiert werden. Verwenden Sie eine Â»static constÂ«-Variable stattdessen."
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr "ist verÃ¤nderlich. Als threadlokale Variablen sind nur Â»constÂ« oder Â»immutable classÂ« erlaubt, nicht jedoch Â»%sÂ«"
  
! #: d/dmd/semantic2.c:226
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr "ist ein Zeiger auf eine verÃ¤nderliche Â»structÂ«. Nur Zeiger auf Â»constÂ«, Â»immutableÂ« oder Â»shared structÂ« sind als threadlokale Variablen erlaubt, nicht jedoch Â»%sÂ«"
  
! #: d/dmd/semantic2.c:384
  #, gcc-internal-format
  msgid "has forward references"
  msgstr "hat VorwÃ¤rtsreferenzen"
--- 59045,59066 ----
  msgid "(%s) is false"
  msgstr "(%s) ist falsch"
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr "AufzÃ¤hlung kann nicht mit Klasse oder Zeiger auf Â»structÂ« initialisiert werden. Verwenden Sie eine Â»static constÂ«-Variable stattdessen."
  
! #: d/dmd/semantic2.c:228
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr "ist verÃ¤nderlich. Als threadlokale Variablen sind nur Â»constÂ« oder Â»immutable classÂ« erlaubt, nicht jedoch Â»%sÂ«"
  
! #: d/dmd/semantic2.c:235
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr "ist ein Zeiger auf eine verÃ¤nderliche Â»structÂ«. Nur Zeiger auf Â»constÂ«, Â»immutableÂ« oder Â»shared structÂ« sind als threadlokale Variablen erlaubt, nicht jedoch Â»%sÂ«"
  
! #: d/dmd/semantic2.c:404
  #, gcc-internal-format
  msgid "has forward references"
  msgstr "hat VorwÃ¤rtsreferenzen"
*************** msgstr "die Basisklasse enthÃ¤lt keinen
*** 59062,59083 ****
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr "der Standardkonstruktor der Basisklasse ist mit Â»@disabledÂ« annotiert und kann daher nicht aufgerufen werden"
  
! #: d/dmd/semantic3.c:860
  #, gcc-internal-format, gfc-internal-format
! msgid "has no return statement, but is expected to return a value of type %s"
! msgstr "hat keine Â»returnÂ«-Anweisung, verspricht aber einen RÃ¼ckgabewert vom Typ Â»%sÂ«"
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format
! msgid "no return exp; or assert(0); at end of function"
  msgstr "weder Â»return Ausdruck;Â« noch Â»assert(0);Â« am Ende der Funktion"
  
! #: d/dmd/semantic3.c:1193
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr "Â»synchronizedÂ«-Funktion Â»%sÂ« muss ein Element der Klasse sein"
  
! #: d/dmd/semantic3.c:1212
  #, gcc-internal-format
  msgid "naked assembly functions with contracts are not supported"
  msgstr "nackte Assembler-Funktionen mit VertrÃ¤gen werden nicht unterstÃ¼tzt"
--- 59120,59141 ----
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr "der Standardkonstruktor der Basisklasse ist mit Â»@disabledÂ« annotiert und kann daher nicht aufgerufen werden"
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format, gfc-internal-format
! msgid "has no `return` statement, but is expected to return a value of type `%s`"
! msgstr "hat keine Â»returnÂ«-Anweisung, soll aber Wert vom Typ Â»%sÂ« zurÃ¼ckgeben"
  
! #: d/dmd/semantic3.c:864
  #, gcc-internal-format
! msgid "no `return exp;` or `assert(0);` at end of function"
  msgstr "weder Â»return Ausdruck;Â« noch Â»assert(0);Â« am Ende der Funktion"
  
! #: d/dmd/semantic3.c:1171
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr "Â»synchronizedÂ«-Funktion Â»%sÂ« muss ein Element der Klasse sein"
  
! #: d/dmd/semantic3.c:1190
  #, gcc-internal-format
  msgid "naked assembly functions with contracts are not supported"
  msgstr "nackte Assembler-Funktionen mit VertrÃ¤gen werden nicht unterstÃ¼tzt"
*************** msgstr "Die BOZ-Literalkonstante bei %L
*** 59634,59640 ****
  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:10921
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "UngÃ¼ltige Verwendung der BOZ-Literalkonstante bei %L"
--- 59692,59698 ----
  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:10929
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "UngÃ¼ltige Verwendung der BOZ-Literalkonstante bei %L"
*************** msgstr "Unbenutzte Initialisierungszeich
*** 60729,60740 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "Initialisierungszeichenkette bei %L wurde abgeschnitten, um zur Variable zu passen (%ld/%ld)"
  
! #: fortran/data.c:188 fortran/resolve.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L ist kleiner als Eins"
  
! #: fortran/data.c:194 fortran/resolve.c:5129
  #, 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"
--- 60787,60798 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "Initialisierungszeichenkette bei %L wurde abgeschnitten, um zur Variable zu passen (%ld/%ld)"
  
! #: fortran/data.c:188 fortran/resolve.c:5107
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L ist kleiner als Eins"
  
! #: fortran/data.c:194 fortran/resolve.c:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "End-Index der Teilzeichenkette bei %L Ã¼berschreitet ZeichenkettenlÃ¤nge"
*************** msgstr "Falsche INTENT-Spezifikation bei
*** 60915,60921 ****
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurÃ¼ckgestelltem Typ bei %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
--- 60973,60979 ----
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurÃ¼ckgestelltem Typ bei %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
*************** msgid "Illegal id in copy_walk_reduction
*** 63420,63426 ****
  msgstr "Illegal id in copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6713 fortran/trans-array.c:8208
  #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 63478,63484 ----
  msgstr "Illegal id in copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
  #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "Variable %qs bei %L auf undefini
*** 63501,63507 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Funktion %qs definiert werden"
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1794
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "Code zur Neu-Reservierung des reservierbaren Feldes bei %L wird hinzugefÃ¼gt"
--- 63559,63565 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Funktion %qs definiert werden"
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "Code zur Neu-Reservierung des reservierbaren Feldes bei %L wird hinzugefÃ¼gt"
*************** msgstr "Erstes Argument der definierten
*** 63637,63648 ****
  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:17201
  #, 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:17219
  #, 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"
--- 63695,63706 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Zweites Argument der definierten Zuweisung bei %L muss INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Zweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
*************** msgstr "UnvertrÃ¤gliche RÃ¤nge zwischen
*** 63752,64298 ****
  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:2355
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "UngÃ¼ltiges Argument fÃ¼r Prozedur bei %L"
  
! #: fortran/interface.c:2363 fortran/interface.c:2390
  #, 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:2401
  #, 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:2424
  #, 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:2434
  #, 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:2444
  #, 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:2460
  #, 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:2470
  #, 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:2485
  #, 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:2496
  #, 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:2515
  #, 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:2533
  #, 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:2548
  #, 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:2563
  #, 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:2582
  #, 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:2595
  #, 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:2602
  #, 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:2676
  #, 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:2687
  #, 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:2692
  #, 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:2705
  #, 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:2713
  #, 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:3064
  #, 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:3087
  #, 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:3091
  #, 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:3100
  #, 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:3110
  #, 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:3124
  #, 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:3136
  #, 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:3165
  #, 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:3168
  #, 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:3192
  #, 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:3214
  #, 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:3221
  #, 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:3235
  #, 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:3252
  #, 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:3260 fortran/interface.c:3265
  #, 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:3285
  #, 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:3301
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Prozedur fÃ¼r Argument %qs bei %L erwartet"
  
! #: fortran/interface.c:3318
  #, 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:3327
  #, 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:3337
  #, 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:3347
  #, 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:3360
  #, 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:3374
  #, 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:3388
  #, 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:3400
  #, 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:3410
  #, 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:3440
  #, 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:3459
  #, 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:3476
  #, 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:3496
  #, 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:3519
  #, 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:3527
  #, 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:3657
  #, 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:3686
  #, 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:3712
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): corrupted data"
  
! #: fortran/interface.c:3722
  #, 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:3752
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): List mismatch"
  
! #: fortran/interface.c:3772
  #, 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:3784
  #, 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:3794
  #, 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:3805
  #, 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:3847
  #, 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:3851 fortran/interface.c:3861
  #, 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:3857
  #, 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:3870
  #, 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:3878
  #, 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:3886
  #, 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:3903
  #, 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:3912
  #, 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:3921
  #, 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:3936
  #, 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:3951
  #, 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:3961
  #, 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:3971
  #, 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:4013
  #, 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:4024
  #, 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:4109
  #, 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:4179
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Symbol %qs kann nicht gefunden werden"
  
! #: fortran/interface.c:4552
  #, 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:4669
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Bad interface type"
  
! #: fortran/interface.c:4763
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "GENERIC %qs bei %L kann nicht Ã¼berschrieben werden"
  
! #: fortran/interface.c:4775
  #, 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:4783
  #, 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:4791
  #, 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:4800
  #, 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:4806
  #, 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:4815
  #, 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:4826
  #, 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:4834
  #, 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:4845
  #, 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:4875
  #, 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:4886
  #, 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:4895
  #, 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:4904
  #, 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:4915
  #, 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:4922
  #, 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:4943
  #, 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:4950
  #, 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:4957
  #, 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:4961
  #, 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:4965
  #, 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:4969
  #, 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:5027 fortran/interface.c:5073
  #, 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:5039
  #, 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:5051
  #, 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:5058
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu viele Scheinargumente in DTIO-Prozedur %qs bei %L"
--- 63810,64356 ----
  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:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "UngÃ¼ltiges Argument fÃ¼r Prozedur bei %L"
  
! #: fortran/interface.c:2364 fortran/interface.c:2391
  #, 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:2402
  #, 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:2425
  #, 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:2435
  #, 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:2445
  #, 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:2461
  #, 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:2471
  #, 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:2486
  #, 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:2502
  #, 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:2521
  #, 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:2539
  #, 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:2554
  #, 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:2569
  #, 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:2588
  #, 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:2601
  #, 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:2608
  #, 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:2682
  #, 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:2693
  #, 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:2698
  #, 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:2711
  #, 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:2719
  #, 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:3070
  #, 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:3093
  #, 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:3097
  #, 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:3106
  #, 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:3116
  #, 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:3130
  #, 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:3142
  #, 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:3171
  #, 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:3174
  #, 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:3198
  #, 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:3220
  #, 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:3227
  #, 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:3241
  #, 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:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "ZeichenlÃ¤nge des effektiven Arguments kÃ¼rzer als das des Scheinarguments %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Effektives Argument enthÃ¤lt zuwenige Elemente fÃ¼r Scheinargument %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Prozedurzeiger fÃ¼r Argument %qs bei %L erwartet"
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Prozedur fÃ¼r Argument %qs bei %L erwartet"
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Effektives Argument fÃ¼r %qs kann nicht Feld vermuteter GrÃ¶ÃŸe bei %L sein"
  
! #: fortran/interface.c:3333
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Effektives Argument fÃ¼r %qs muss ein Zeiger bei %L sein"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Effektives Nicht-Zeiger-Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Koindiziertes effektives Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L an scheinreservierbares %qs erfordert INTENT(IN)"
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "Koindiziertes effektives ASYNCHRONOUS- oder VOLATILE-Argument bei %L erfordert, dass Schein-%qs weder ASYNCHRONOUS noch VOLATILE hat"
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L mit reservierbarer endgÃ¼ltiger Komponente fÃ¼r Schein-%qs erfordert entweder VALUE oder INTENT(IN)"
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Effektives CLASS-Feldargument fÃ¼r %qs muss ein vollstÃ¤ndiges Feld bei %L sein"
  
! #: fortran/interface.c:3416
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Effektives Argument fÃ¼r %qs muss ALLOCATABLE bei %L sein"
  
! #: fortran/interface.c:3446
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "Feldbereich mit Vektorindex als effektives Argument bei %L ist unvertrÃ¤glich mit INTENT(OUT), INTENT(INOUT), VOLATILE- und ASYNCHRONOUS-Attribut des Scheinarguments %qs"
  
! #: fortran/interface.c:3465
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Effektives Argument mit vermuteter Form bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qs"
  
! #: fortran/interface.c:3482
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Feldbereich als effektives Argument bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qs"
  
! #: fortran/interface.c:3502
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "Zeigerfeld als effektives Argument bei %L erfordert wegen VOLATILE-Attribut ein Scheinargument %qs mit vermuteter Form oder als Zeigerfeld"
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Fehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.c:3533
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Fehlendes effektives Argument fÃ¼r Argument %qs bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Bad component code"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): List mismatch"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): corrupted data"
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Gleiches effektives Argument mit INTENT(%s)-Argument %qs und INTENT(%s)-Argument %qs bei %L verbunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): List mismatch"
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Prozedurargument bei %L ist lokal fÃ¼r PURE-Prozedur und hat das POINTER-Attribut"
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Effektives koindiziertes Argument bei %L in PURE-Prozedur wird an INTENT(%s)-Argument Ã¼bergeben"
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Effektives koindiziertes Argument bei %L in PURE-Prozedur wird an POINTER-Scheinargument Ã¼bergeben"
  
! #: fortran/interface.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Koindiziertem polymorphen effektiven Argument bei %L wird polymorphes Scheinargument %qs Ã¼bergeben"
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Prozedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert; meinen Sie %qs?"
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Prozedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert"
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Prozedur %qs mit einer impliziten Schnittstelle bei %L aufgerufen"
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Das Zeigerobjekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert sein"
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Das reservierbare Objekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert sein"
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Reservierbare Funktion %qs bei %L muss eine explizite Funktionsschnittstelle haben"
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Explizite Schnittstelle fÃ¼r polymorphes Argument bei %L erforderlich"
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "SchlÃ¼sselwort-Argument erfordert explizite Schnittstelle fÃ¼r Prozedur %qs bei %L"
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Argument Â»%sÂ« bei %L vermuteten Typs erfordert eine explizite Schnittstelle"
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Effektives Argument mit LOCK_TYPE oder mit LOCK_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qs"
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Effektives Argument mit EVENT_TYPE oder mit EVENT_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qs"
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "MOLD-Argument an NULL bei %L erforderlich"
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Argument vermuteten Ranges erfordert eine explizite Schnittstelle bei %L"
  
! #: fortran/interface.c:4019
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Prozedurzeiger-Komponente %qs mit einer impliziten Schnittstelle bei %L aufgerufen"
  
! #: fortran/interface.c:4030
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "SchlÃ¼sselwortargument erfordert explizite Schnittstelle fÃ¼r Prozedurzeigerkomponente %qs bei %L"
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "In NULL()-Argument bei %L wird MOLD= benÃ¶tigt: Mehrdeutig zwischen spezifischen Funktionen %s und %s"
  
! #: fortran/interface.c:4185
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Symbol %qs kann nicht gefunden werden"
  
! #: fortran/interface.c:4558
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "EntitÃ¤t %qs bei %L ist bereits in der Schnittstelle vorhanden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Bad interface type"
  
! #: fortran/interface.c:4769
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "GENERIC %qs bei %L kann nicht Ã¼berschrieben werden"
  
! #: fortran/interface.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs bei %L Ã¼berschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist"
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung Ã¼berschreibt"
  
! #: fortran/interface.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs bei %L Ã¼berschreibt eine PURE-Prozedur und muss auch PURE sein"
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs bei %L Ã¼berschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein"
  
! #: fortran/interface.c:4812
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs bei %L Ã¼berschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein"
  
! #: fortran/interface.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs bei %L Ã¼berschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein"
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs bei %L Ã¼berschreibt eine FUNCTION und muss auch eine FUNCTION sein"
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Unpassendes Ergebnis fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %s"
  
! #: fortran/interface.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs bei %L Ã¼berschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein"
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "Scheinargument %qs von %qs bei %L sollte %qs genannt werden, um zum zugehÃ¶rigen Argument der Ã¼berschriebenen Prozedur zu passen"
  
! #: fortran/interface.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Unpassende Argumente fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %s"
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs bei %L muss die gleiche Anzahl formaler Argumente wie die Ã¼berschriebene Prozedur haben"
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs bei %L Ã¼berschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein"
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs bei %L Ã¼berschreibt eine Bindung mit PASS und muss ebenfalls PASS sein"
  
! #: fortran/interface.c:4928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "Scheinargument des Ã¼bergebenen Objektes von %qs bei %L muss an der gleichen Stelle wie das Scheinargument des Ã¼bergebenen Objektes der Ã¼berschriebenen Prozedur stehen"
  
! #: fortran/interface.c:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "DTIO-Scheinargument bei %L muss vom Typ %s sein"
  
! #: fortran/interface.c:4956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "DTIO-Scheinargument bei %L muss von KIND = %d sein"
  
! #: fortran/interface.c:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "DTIO-Scheinargument bei %L muss ein Skalar sein"
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "DTIO-Scheinargument bei %L muss ein ASSUMED SHAPE ARRAY sein"
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "DTIO-Zeichenargument bei %L muss angenommene LÃ¤nge haben"
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "DTIO-Scheinargument bei %L muss INTENT %s haben"
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Alternativer RÃ¼cksprung bei %L ist in einer DTIO-Prozedur nicht erlaubt"
  
! #: fortran/interface.c:5045
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "DTIO-Prozedur %qs bei %L muss ein Unterprogramm sein"
  
! #: fortran/interface.c:5057
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu wenige Scheinargumente in DTIO-Prozedur %qs bei %L"
  
! #: fortran/interface.c:5064
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu viele Scheinargumente in DTIO-Prozedur %qs bei %L"
*************** msgstr "Transformierende Funktion %qs be
*** 64444,64476 ****
  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:5149
  #, 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:5156
  #, 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:5258
  #, 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:5279
  #, 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:5296 fortran/intrinsic.c:5313
  #, 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:5301 fortran/intrinsic.c:5321
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Umwandlung von %s in %s bei %L"
--- 64502,64534 ----
  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:5154
  #, 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:5161
  #, 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:5263
  #, 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:5284
  #, 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:5301 fortran/intrinsic.c:5318
  #, 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:5306 fortran/intrinsic.c:5326
  #, 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"
*** 64478,64499 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5387 fortran/resolve.c:10896
  #, 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:5392
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Interner Fehler: Cannot convert %qs to %qs at %L"
  
! #: fortran/intrinsic.c:5483
  #, 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:5489
  #, 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."
--- 64536,64557 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5392 fortran/resolve.c:10904
  #, 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:5397
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Interner Fehler: Cannot convert %qs to %qs at %L"
  
! #: fortran/intrinsic.c:5488
  #, 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:5494
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr "Bei %2$L deklariertes %1$qs ist auch der Name einer intrinsischen Funktion. Sie kann nur Ã¼ber eine explizite Schnittstelle oder als EXTERNAL deklariert aufgerufen werden."
*************** msgstr "NAMELIST %qs in READ-Anweisung b
*** 65029,65035 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/Ausgabeprozedur"
  
! #: fortran/io.c:3431 fortran/resolve.c:15073
  #, 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"
--- 65087,65093 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/Ausgabeprozedur"
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L mit ALLOCATABLE- oder POINTER-Komponenten"
*************** msgid "gfc_basic_typename(): Undefined t
*** 66207,66219 ****
  msgstr "gfc_basic_typename(): Undefined type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr "gfc_typename(): Undefined type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/misc.c:309
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr "gfc_code2string(): Bad code"
--- 66265,66277 ----
  msgstr "gfc_basic_typename(): Undefined type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/misc.c:207
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr "gfc_typename(): Undefined type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/misc.c:311
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr "gfc_code2string(): Bad code"
*************** msgid "write_symbol(): bad module symbol
*** 66376,66524 ****
  msgstr "write_symbol(): bad module symbol %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:6223
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Symbol not written"
  
! #: fortran/module.c:6413
  #, 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:6434
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Fehler beim Schreiben der Moduldatei %qs: %s"
  
! #: fortran/module.c:6445
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Moduldatei %qs kann nicht gelÃ¶scht werden: %s"
  
! #: fortran/module.c:6448
  #, 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:6454
  #, 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:6511
  #, 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:6582
  #, 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:6690 fortran/module.c:7034
  #, 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:6818
  #, 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:6839 fortran/module.c:6872 fortran/module.c:6914
  #, 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:7019
  #, 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:7041
  #, 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:7109
  #, 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:7163
  #, 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:7189
  #, 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:7218
  #, 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:7230
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Modul ISO_C_BINDING bei %C"
  
! #: fortran/module.c:7243
  #, 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:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "IEEE_FEATURES-Modul bei %C"
  
! #: fortran/module.c:7255
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "IEEE_EXCEPTIONS-Modul bei %C"
  
! #: fortran/module.c:7261
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "IEEE_ARITHMETIC-Modul bei %C"
  
! #: fortran/module.c:7271
  #, 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:7274
  #, 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:7285
  #, 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:7308
  #, 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:7316
  #, 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:7333
  #, 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:7335
  #, 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"
--- 66434,66582 ----
  msgstr "write_symbol(): bad module symbol %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.c:6234
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Symbol not written"
  
! #: fortran/module.c:6424
  #, 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:6445
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Fehler beim Schreiben der Moduldatei %qs: %s"
  
! #: fortran/module.c:6456
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Moduldatei %qs kann nicht gelÃ¶scht werden: %s"
  
! #: fortran/module.c:6459
  #, 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:6465
  #, 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:6522
  #, 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:6593
  #, 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:6701 fortran/module.c:7045
  #, 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:6829
  #, 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:6850 fortran/module.c:6883 fortran/module.c:6925
  #, 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:7030
  #, 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:7052
  #, 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:7120
  #, 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:7174
  #, 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:7200
  #, 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:7229
  #, 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:7241
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Modul ISO_C_BINDING bei %C"
  
! #: fortran/module.c:7254
  #, 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:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "IEEE_FEATURES-Modul bei %C"
  
! #: fortran/module.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "IEEE_EXCEPTIONS-Modul bei %C"
  
! #: fortran/module.c:7272
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "IEEE_ARITHMETIC-Modul bei %C"
  
! #: fortran/module.c:7282
  #, 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:7285
  #, 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:7296
  #, 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:7319
  #, 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:7327
  #, 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:7344
  #, 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:7346
  #, 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
*** 67054,67061 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "ORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE"
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10721
! #: fortran/resolve.c:12026
  #, 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"
--- 67112,67119 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "ORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE"
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
*************** msgstr "Das bei %2$L deklarierte INTRINS
*** 69089,69095 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werden"
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10250 fortran/resolve.c:11954
  #, 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"
--- 69147,69153 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werden"
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Marke %d wird bei %L referenziert, aber nirgendwo definiert"
*************** msgstr "Spezifische Funktion %qs bei %L
*** 69204,69210 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17133
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
--- 69262,69268 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
*************** msgstr "Unreine Funktion %qs bei %L wird
*** 69363,69582 ****
  msgid "Impure function at %L might not be evaluated"
  msgstr "Unreine Funktion bei %L wird mÃ¶glicherweise nicht ausgewertet"
  
! #: fortran/resolve.c:4020
  #, 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:4041
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Operanden bei %L und %L kÃ¶nnen nicht als Operanden des binÃ¤ren Operators %qs verwendet werden"
  
! #: fortran/resolve.c:4212 fortran/resolve.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "BOZ-Literalkonstante bei %L kann nicht als Operand eines Vergleichsoperators vorkommen"
  
! #: fortran/resolve.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "Vergleich auf Gleichheit fÃ¼r %s bei %L"
  
! #: fortran/resolve.c:4268
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "Vergleich auf Ungleichheit fÃ¼r %s bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4324
  #, 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:4494 fortran/resolve.c:4517
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "compare_bound_int(): Bad expression"
  
! #: fortran/resolve.c:4612
  #, 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:4617
  #, 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:4627
  #, 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:4632
  #, 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:4652
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "UnzulÃ¤ssiger Schritt von Null bei %L"
  
! #: fortran/resolve.c:4669
  #, 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:4677
  #, 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:4693
  #, 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:4702
  #, 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:4718
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Bad array reference"
  
! #: fortran/resolve.c:4741
  #, 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:4751
  #, 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:4759
  #, 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:4775
  #, 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:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Feldindex bei %L muss skalar sein"
  
! #: fortran/resolve.c:4809
  #, 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:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL-Feld-Index bei %L"
  
! #: fortran/resolve.c:4854
  #, 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:4861
  #, 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:4919
  #, 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:4930
  #, 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:4942
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): unused as(2)"
  
! #: fortran/resolve.c:4985
  #, 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:5083
  #, 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:5090
  #, 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:5112
  #, 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:5119
  #, 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:5139
  #, 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:5329
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Bad array reference"
  
! #: fortran/resolve.c:5343
  #, 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:5353
  #, 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:5399
  #, 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:5491
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Two array specs"
  
! #: fortran/resolve.c:5573
  #, 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:5583
  #, 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"
--- 69421,69640 ----
  msgid "Impure function at %L might not be evaluated"
  msgstr "Unreine Funktion bei %L wird mÃ¶glicherweise nicht ausgewertet"
  
! #: fortran/resolve.c:4021
  #, 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:4042
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Operanden bei %L und %L kÃ¶nnen nicht als Operanden des binÃ¤ren Operators %qs verwendet werden"
  
! #: fortran/resolve.c:4216 fortran/resolve.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "BOZ-Literalkonstante bei %L kann nicht als Operand eines Vergleichsoperators vorkommen"
  
! #: fortran/resolve.c:4270
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "Vergleich auf Gleichheit fÃ¼r %s bei %L"
  
! #: fortran/resolve.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "Vergleich auf Ungleichheit fÃ¼r %s bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4332
  #, 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:4502 fortran/resolve.c:4525
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "compare_bound_int(): Bad expression"
  
! #: fortran/resolve.c:4620
  #, 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:4625
  #, 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:4635
  #, 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:4640
  #, 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:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "UnzulÃ¤ssiger Schritt von Null bei %L"
  
! #: fortran/resolve.c:4677
  #, 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:4685
  #, 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:4701
  #, 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:4710
  #, 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:4726
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Bad array reference"
  
! #: fortran/resolve.c:4749
  #, 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:4759
  #, 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:4767
  #, 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:4783
  #, 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:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Feldindex bei %L muss skalar sein"
  
! #: fortran/resolve.c:4817
  #, 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:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL-Feld-Index bei %L"
  
! #: fortran/resolve.c:4862
  #, 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:4869
  #, 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:4927
  #, 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:4938
  #, 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:4950
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): unused as(2)"
  
! #: fortran/resolve.c:4993
  #, 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:5091
  #, 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:5098
  #, 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:5120
  #, 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:5127
  #, 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:5147
  #, 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:5337
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Bad array reference"
  
! #: fortran/resolve.c:5351
  #, 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:5361
  #, 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:5407
  #, 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:5499
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Two array specs"
  
! #: fortran/resolve.c:5581
  #, 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:5591
  #, 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
*** 69585,69596 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5593
  #, 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:5612
  #, 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"
--- 69643,69654 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5601
  #, 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:5620
  #, 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
*** 69599,69892 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5622
  #, 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:5633
  #, 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:5642
  #, 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:5658
  #, 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:5838
  #, 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:5843
  #, 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:5913
  #, 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:5926
  #, 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:5942
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "Verwendung der Variable %qs bei %L ist veraltet"
  
! #: fortran/resolve.c:6030
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur"
  
! #: fortran/resolve.c:6184 fortran/resolve.c:6336
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fehler in TypbeschrÃ¤nktem Aufruf bei %L"
  
! #: fortran/resolve.c:6300
  #, 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:6307
  #, 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:6346
  #, 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:6355
  #, 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:6543
  #, 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:6577
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs bei %L sollte eine SUBROUTINE sein"
  
! #: fortran/resolve.c:6629
  #, 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:7164
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Bad expression type"
  
! #: fortran/resolve.c:7197
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s bei %L muss skalar sein"
  
! #: fortran/resolve.c:7207
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s bei %L muss ganzzahlig sein"
  
! #: fortran/resolve.c:7211 fortran/resolve.c:7218
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s bei %L muss INTEGER sein"
  
! #: fortran/resolve.c:7273
  #, 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:7296
  #, 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:7313
  #, 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:7319
  #, 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:7380
  #, 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:7385
  #, 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:7392
  #, 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:7400
  #, 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:7405
  #, 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:7418
  #, 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:7522 fortran/resolve.c:7819
  #, 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:7530 fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Koindiziertes reservierbares Objekt bei %L"
  
! #: fortran/resolve.c:7640
  #, 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:7671
  #, 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:7830
  #, 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:7842
  #, 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:7856
  #, 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:7871
  #, 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:7884
  #, 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:7902
  #, 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:7983 fortran/resolve.c:7998
  #, 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:7990
  #, 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:8015
  #, 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:8024 fortran/resolve.c:8053 fortran/resolve.c:8081
  #, 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:8030
  #, 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:8042
  #, 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:8100
  #, 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:8115
  #, 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:8126
  #, 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:8158
  #, 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:8181
  #, 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:8192
  #, 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:8208
  #, 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:8231
  #, 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:8261
  #, 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:8267 fortran/resolve.c:8273
  #, 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"
--- 69657,69950 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5630
  #, 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:5641
  #, 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:5650
  #, 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:5666
  #, 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:5846
  #, 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:5851
  #, 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:5921
  #, 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:5934
  #, 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:5950
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "Verwendung der Variable %qs bei %L ist veraltet"
  
! #: fortran/resolve.c:6038
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur"
  
! #: fortran/resolve.c:6192 fortran/resolve.c:6344
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fehler in TypbeschrÃ¤nktem Aufruf bei %L"
  
! #: fortran/resolve.c:6308
  #, 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:6315
  #, 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:6354
  #, 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:6363
  #, 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:6551
  #, 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:6585
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs bei %L sollte eine SUBROUTINE sein"
  
! #: fortran/resolve.c:6637
  #, 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:7172
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Bad expression type"
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s bei %L muss skalar sein"
  
! #: fortran/resolve.c:7215
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s bei %L muss ganzzahlig sein"
  
! #: fortran/resolve.c:7219 fortran/resolve.c:7226
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s bei %L muss INTEGER sein"
  
! #: fortran/resolve.c:7281
  #, 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:7304
  #, 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:7321
  #, 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:7327
  #, 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:7388
  #, 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:7393
  #, 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:7400
  #, 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:7408
  #, 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:7413
  #, 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:7426
  #, 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:7530 fortran/resolve.c:7827
  #, 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:7538 fortran/resolve.c:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Koindiziertes reservierbares Objekt bei %L"
  
! #: fortran/resolve.c:7648
  #, 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:7679
  #, 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:7838
  #, 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:7850
  #, 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:7864
  #, 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:7879
  #, 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:7892
  #, 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:7910
  #, 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:7991 fortran/resolve.c:8006
  #, 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:7998
  #, 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:8023
  #, 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:8032 fortran/resolve.c:8061 fortran/resolve.c:8089
  #, 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:8038
  #, 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:8050
  #, 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:8108
  #, 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:8123
  #, 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:8134
  #, 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:8166
  #, 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:8189
  #, 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:8200
  #, 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:8216
  #, 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:8239
  #, 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:8269
  #, 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:8275 fortran/resolve.c:8281
  #, 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
*** 69895,70178 ****
  #. 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:8501
  #, 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:8552
  #, 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:8563
  #, 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:8576
  #, 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:8622
  #, 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:8641
  #, 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:8651
  #, 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:8669 fortran/resolve.c:8677
  #, 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:8739 fortran/resolve.c:9391
  #, 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:8765
  #, 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:8777
  #, 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:8792
  #, 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:8895
  #, 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:8946
  #, 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:8955
  #, 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:8972
  #, 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:8988
  #, 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:8995
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektor bei %L darf nicht NULL() sein"
  
! #: fortran/resolve.c:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektor bei %L hat keinen Typ"
  
! #: fortran/resolve.c:9022
  #, 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:9033
  #, 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:9263
  #, 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:9301 fortran/resolve.c:9313
  #, 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:9342
  #, 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:9354
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Abgeleiteter Typ %qs bei %L muss erweiterbar sein"
  
! #: fortran/resolve.c:9366
  #, 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:9369
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Unerwarteter intrinsischer Typ %qs bei %L"
  
! #: fortran/resolve.c:9379
  #, 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:9626
  #, 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:9760
  #, 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:9769
  #, 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:9772
  #, 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:9782 fortran/resolve.c:9787
  #, 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:9896
  #, 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:9948
  #, 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:9958
  #, 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:9971
  #, 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:9980
  #, 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:9987
  #, 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:9998
  #, 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:10004
  #, 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:10019
  #, 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:10076
  #, 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:10086
  #, 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:10090
  #, 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:10093
  #, 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:10100 fortran/resolve.c:10222
  #, 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:10112 fortran/resolve.c:10230
  #, 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:10124
  #, 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:10137
  #, 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:10198
  #, 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:10202 fortran/resolve.c:10212
  #, 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:10257
  #, 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:10267
  #, 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:10284 fortran/resolve.c:10307
  #, 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:10288 fortran/resolve.c:10313
  #, 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"
--- 69953,70236 ----
  #. 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:8509
  #, 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:8560
  #, 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:8571
  #, 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:8584
  #, 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:8630
  #, 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:8649
  #, 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:8659
  #, 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:8677 fortran/resolve.c:8685
  #, 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:8747 fortran/resolve.c:9399
  #, 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:8773
  #, 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:8785
  #, 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:8800
  #, 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:8903
  #, 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:8954
  #, 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:8963
  #, 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:8980
  #, 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:8996
  #, 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:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektor bei %L darf nicht NULL() sein"
  
! #: fortran/resolve.c:9008
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektor bei %L hat keinen Typ"
  
! #: fortran/resolve.c:9030
  #, 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:9041
  #, 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:9271
  #, 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:9309 fortran/resolve.c:9321
  #, 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:9350
  #, 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:9362
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Abgeleiteter Typ %qs bei %L muss erweiterbar sein"
  
! #: fortran/resolve.c:9374
  #, 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:9377
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Unerwarteter intrinsischer Typ %qs bei %L"
  
! #: fortran/resolve.c:9387
  #, 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:9634
  #, 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:9768
  #, 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:9777
  #, 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:9780
  #, 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:9790 fortran/resolve.c:9795
  #, 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:9904
  #, 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:9956
  #, 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:9966
  #, 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:9979
  #, 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:9988
  #, 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:9995
  #, 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:10006
  #, 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:10012
  #, 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:10027
  #, 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:10084
  #, 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:10094
  #, 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:10098
  #, 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:10101
  #, 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:10108 fortran/resolve.c:10230
  #, 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:10120 fortran/resolve.c:10238
  #, 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:10132
  #, 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:10145
  #, 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:10206
  #, 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:10210 fortran/resolve.c:10220
  #, 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:10265
  #, 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:10275
  #, 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:10292 fortran/resolve.c:10315
  #, 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:10296 fortran/resolve.c:10321
  #, 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
*** 70180,70374 ****
  #. 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:10328
  #, 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:10400
  #, 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:10416
  #, 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:10424 fortran/resolve.c:10511
  #, 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:10434 fortran/resolve.c:10521
  #, 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:10465
  #, 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:10474
  #, 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:10621
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-Konstrukt bei %L"
  
! #: fortran/resolve.c:10642
  #, 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:10652
  #, 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:10729
  #, 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:10831
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Bad block type"
  
! #: fortran/resolve.c:10944
  #, 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:10976
  #, 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:10982
  #, 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:10994
  #, 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:11026
  #, 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:11030
  #, 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:11035
  #, 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:11042
  #, 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:11053
  #, 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:11373
  #, 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:11615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/resolve.c:11627
  #, 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:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "Anweisung ASSIGNED GOTO bei %L erfordert eine skalare INTEGER-Variable"
  
! #: fortran/resolve.c:11886
  #, 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:11897
  #, 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:11963
  #, 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:12009
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "UngÃ¼ltiges NULL bei %L"
  
! #: fortran/resolve.c:12013
  #, 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:12074
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.c:12079
  #, 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:12163
  #, 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:12245
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.c:12266
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Verwendung von Parameter %qs, der bei %L deklariert wurde, ist veraltet"
  
! #: fortran/resolve.c:12360
  #, 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:12374
  #, 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"
--- 70238,70432 ----
  #. 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:10336
  #, 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:10408
  #, 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:10424
  #, 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:10432 fortran/resolve.c:10519
  #, 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:10442 fortran/resolve.c:10529
  #, 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:10473
  #, 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:10482
  #, 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:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-Konstrukt bei %L"
  
! #: fortran/resolve.c:10650
  #, 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:10660
  #, 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:10737
  #, 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:10839
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Bad block type"
  
! #: fortran/resolve.c:10952
  #, 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:10984
  #, 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:10990
  #, 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:11002
  #, 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:11034
  #, 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:11038
  #, 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:11043
  #, 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:11050
  #, 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:11061
  #, 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:11381
  #, 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:11623
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/resolve.c:11635
  #, 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:11890
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "Anweisung ASSIGNED GOTO bei %L erfordert eine skalare INTEGER-Variable"
  
! #: fortran/resolve.c:11894
  #, 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:11905
  #, 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:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-Variable"
  
! #: fortran/resolve.c:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "UngÃ¼ltiges NULL bei %L"
  
! #: fortran/resolve.c:12022
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Arithmetische IF-Anweisung bei %L erfordert einen skalaren REAL- oder INTEGER-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Abbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck sein"
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.c:12275
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Verwendung von Parameter %qs, der bei %L deklariert wurde, ist veraltet"
  
! #: fortran/resolve.c:12369
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Variable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12383
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "Variable %qs aus Modul %qs mit Bindungsmarke %qs bei %L verwendet denselben globalen Bezeichner wie EntitÃ¤t bei %L aus Modul %qs"
*************** msgstr "Variable %qs aus Modul %qs mit B
*** 70376,71340 ****
  #. 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:12393
  #, 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:12479
  #, 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:12713
  #, 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:12717
  #, 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:12725
  #, 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:12736
  #, 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:12752
  #, 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:12764
  #, 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:12797
  #, 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:12819
  #, 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:12850
  #, 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:12886
  #, 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:12911
  #, 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:12932
  #, 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:12939
  #, 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:12986
  #, 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:12989
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12992
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12995
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12998
  #, 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:13001
  #, 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:13043
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.c:13075
  #, 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:13098
  #, 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:13120
  #, 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:13138
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.c:13150
  #, 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:13159
  #, 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:13169
  #, 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:13188
  #, 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:13192
  #, 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:13196
  #, 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:13200
  #, 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:13213
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.c:13224
  #, 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:13230
  #, 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:13250
  #, 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:13307
  #, 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:13313
  #, 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:13319
  #, 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:13327
  #, 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:13333
  #, 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:13376
  #, 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:13384
  #, 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:13392
  #, 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:13401
  #, 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:13485
  #, 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:13494
  #, 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:13503
  #, 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:13511
  #, 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:13517
  #, 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:13523
  #, 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:13531
  #, 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:13540
  #, 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:13562
  #, 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:13599
  #, 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:13639
  #, 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:13675
  #, 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:13734
  #, 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:13746
  #, 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:13774
  #, 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:13830
  #, 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:14042
  #, 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:14085
  #, 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:14099
  #, 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:14113 fortran/resolve.c:14599
  #, 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:14121
  #, 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:14130
  #, 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:14136
  #, 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:14142
  #, 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:14171
  #, 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:14181
  #, 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:14276
  #, 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:14379
  #, 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:14388
  #, 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:14398
  #, 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:14423
  #, 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:14434
  #, 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:14532
  #, 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:14546
  #, 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:14562
  #, 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:14572
  #, 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:14581
  #, 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:14590
  #, 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:14632
  #, 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:14645
  #, 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:14656
  #, 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:14689
  #, 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:14697
  #, 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:14706
  #, 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:14792
  #, 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:14837
  #, 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:14850
  #, 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:14914
  #, 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:14947
  #, 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:14961
  #, 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:15026
  #, 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:15032
  #, 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:15038
  #, 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:15046
  #, 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:15063
  #, 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:15085
  #, 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:15096
  #, 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:15123
  #, 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:15142
  #, 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:15158
  #, 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:15169
  #, 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:15177
  #, 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:15228
  #, 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:15239
  #, 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:15246
  #, 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:15286
  #, 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:15350
  #, 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:15353
  #, 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:15453
  #, 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:15474
  #, 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:15487
  #, 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:15490
  #, 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:15500
  #, 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:15507
  #, 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:15520
  #, 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:15526
  #, 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:15536
  #, 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:15545
  #, 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:15558 fortran/resolve.c:15735
  #, 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:15572
  #, 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:15581
  #, 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:15590
  #, 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:15598
  #, 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:15605
  #, 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:15625
  #, 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:15632
  #, 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:15639
  #, 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:15646
  #, 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:15672
  #, 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:15682
  #, 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:15761
  #, 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:15776
  #, 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:15789
  #, 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:15807
  #, 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:15819
  #, 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:15828
  #, 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:15841
  #, 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:15850
  #, 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:15863
  #, 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:15879
  #, 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:15887
  #, 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:15894
  #, 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:15907
  #, 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:15916
  #, 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:15932
  #, 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:15938
  #, 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:15963
  #, 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:16033
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.c:16044
  #, 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:16149
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare EntitÃ¤t bei %L erwartet"
  
! #: fortran/resolve.c:16157
  #, 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:16164
  #, 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:16171
  #, 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:16187
  #, 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:16194
  #, 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:16203
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Das DATA-Element %qs bei %L kann kein ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.c:16249
  #, 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:16262
  #, 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:16361
  #, 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:16369
  #, 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:16377
  #, 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:16384
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Schrittweite der implied-do-Schleife bei %L darf nicht 0 sein"
  
! #: fortran/resolve.c:16509
  #, 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:16675
  #, 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:16681
  #, 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:16765
  #, 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:16774
  #, 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:16782
  #, 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:16798
  #, 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:16901
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.c:16916
  #, 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:16941
  #, 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:16950
  #, 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:17023
  #, 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:17034
  #, 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:17045
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat LÃ¤nge Null"
  
! #: fortran/resolve.c:17076
  #, 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:17143
  #, 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:17156
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.c:17176
  #, 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:17186
  #, 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:17194
  #, 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:17208
  #, 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:17226
  #, 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:17233
  #, 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:17312
  #, 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"
--- 70434,71398 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Prozedur %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$L"
  
! #: fortran/resolve.c:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ZeichenkettenlÃ¤nge bei %L ist zu groÃŸ"
  
! #: fortran/resolve.c:12722
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Reservierbares Feld %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.c:12726
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Skalares Objekt %qs bei %L kann nicht ALLOCATABLE sein"
  
! #: fortran/resolve.c:12734
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Feldzeiger %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.c:12745
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Feld %qs bei %L kann keine aufgeschobene Form haben"
  
! #: fortran/resolve.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Typ %qs der CLASS-Variable %qs bei %L ist nicht erweiterbar"
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS-Variable %qs bei %L muss Attrappe, reservierbar oder Zeiger sein"
  
! #: fortran/resolve.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Der Typ %qs bei %L darf nicht mit Wirt verbunden sein, da er von unvertrÃ¤glichem bei %L definierten Objekt mit gleichem Namen blockiert wird"
  
! #: fortran/resolve.c:12828
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Einbezogenes SAVE fÃ¼r Modulvariable %qs bei %L, benÃ¶tigt wegen Standardinitialisierung"
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "EntitÃ¤t %qs bei %L hat Parameter mit aufgeschobenem Typ und benÃ¶tigt entweder das POINTER- oder ALLOCATABLE-Attribut"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Das Feld %qs im Modul oder Hauptprogramm bei %L muss konstante Form haben"
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "EntitÃ¤t mit vermuteter ZeichenlÃ¤nge bei %L muss ein Scheinargument oder ein PARAMETER sein"
  
! #: fortran/resolve.c:12941
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.c:12948
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON-Variable %qs bei %L muss konstante ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.c:12995
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "ZuordnungsfÃ¤higes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12998
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktionsergebnis %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automatisches Feld %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13052
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Zeichenwertige Anweisungsfunktion %qs bei %L muss konstante LÃ¤nge haben"
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist"
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Prozedur %qs in PUBLIC-Schnittstelle %qs bei %L nimmt Scheinargumente von %qs, das PRIVATE ist"
  
! #: fortran/resolve.c:13147
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.c:13159
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Externes Objekt %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.c:13168
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis haben"
  
! #: fortran/resolve.c:13178
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Anweisungsfunktion %qs bei %L darf weder POINTER- oder ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.c:13197
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht feld-wertig sein"
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht zeiger-wertig sein"
  
! #: fortran/resolve.c:13205
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rein sein"
  
! #: fortran/resolve.c:13209
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rekursiv sein"
  
! #: fortran/resolve.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.c:13233
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prozedurzeiger %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Scheinprozedur %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.c:13259
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Funktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER haben"
  
! #: fortran/resolve.c:13316
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut SAVE in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut INTENT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut RESULT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:13336
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "Attribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Dem Ergebnis %qs als Prozedurzeiger bei %L fehlt das POINTER-Attribut"
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s zwischen der MODULE-PROCEDURE-Deklaration in Modul %qs und der Deklaration bei %L in (SUB)MODULE %qs"
  
! #: fortran/resolve.c:13494
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL-Prozedur %qs bei %L ist keine SUBROUTINE"
  
! #: fortran/resolve.c:13503
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL-Prozedur bei %L muss genau ein Argument haben"
  
! #: fortran/resolve.c:13512
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argument der FINAL-Prozedur bei %L muss Typ %qs haben"
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Argument der FINAL-Prozedur bei %L darf kein POINTER sein"
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht OPTIONAL sein"
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Nicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form haben"
  
! #: fortran/resolve.c:13571
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Bei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qs"
  
! #: fortran/resolve.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "Bei %2$L wurde nur FINAL-Feldprozedur fÃ¼r abgeleiteten Typ %1$qs definiert, skalare wird ebenfalls empfohlen"
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs und %qs kÃ¶nnen nicht gemischte FUNCTION/SUBROUTINE fÃ¼r GENERIC %qs bei %L sein"
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs und %qs fÃ¼r GENERIC %qs bei %L sind mehrdeutig"
  
! #: fortran/resolve.c:13743
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Undefinierte spezifische Bindung %qs als Ziel des GENERIC %qs bei %L"
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERIC"
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen Ã¼berschreiben"
  
! #: fortran/resolve.c:13839
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Typgebundener Operator bei %L kann nicht NOPASS sein"
  
! #: fortran/resolve.c:14051
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein"
  
! #: fortran/resolve.c:14094
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedur %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.c:14108
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prozedur %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Nicht-polymorphes Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L"
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.c:14139
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L muss ein Skalar sein"
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %L darf nicht POINTER sein"
  
! #: fortran/resolve.c:14180
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prozedur %qs bei %L hat den gleichen Namen wie eine Komponente von %qs"
  
! #: fortran/resolve.c:14190
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prozedur %qs bei %L hat den selben Namen wie eine vererbte Komponente von %qs"
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Bei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht Ã¼berschrieben ist"
  
! #: fortran/resolve.c:14388
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Koarray-Komponente %qs bei %L muss reservierbar mit aufgeschobener Form sein"
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Komponente %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Komponente %qs bei %L mit Koarray-Komponente darf ein Nicht-Zeiger und nicht-reservierbares Skalar sein"
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Komponente %qs bei %L hat das CONTIGUOUS-Attribut, aber ist kein Feldzeiger"
  
! #: fortran/resolve.c:14443
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Komponente %qs von BIND(C)-Typ bei %L muss LÃ¤nge eins haben"
  
! #: fortran/resolve.c:14541
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.c:14555
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.c:14571
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Parameter %qs von %qs mit PASS(%s) bei %L muss skalar sein"
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf kein POINTER-Attribut haben"
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.c:14641
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponente %qs von %qs bei %L hat den gleichen Namen wie eine geerbte typgebundene Prozedur"
  
! #: fortran/resolve.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "ZeichenlÃ¤nge der Komponente %qs muss ein konstanter Spezifikationsausdruck bei %L sein"
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Zeichenkomponente %qs von %qs bei %L mit aufgeschobener LÃ¤nge muss POINTER oder ALLOCATABLE sein"
  
! #: fortran/resolve.c:14698
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Die Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L ist"
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Polymorphe Komponente %s bei %L in SEQUENCE oder BIND(C)-Typ %s"
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponente %s des bei %L deklarierten SEQUENCE-Typen hat kein SEQUENCE-Attribut"
  
! #: fortran/resolve.c:14801
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "In Konflikt stehende Initialisierungen in Union bei %L und %L"
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Da der erweiterte Typ %qs bei %L eine Koarray-Komponente hat, muss der Elterntyp %qs auch eine haben"
  
! #: fortran/resolve.c:14859
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Nicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Parametrisierter Typ %1$qs hat bei %3$L keine Komponente, die zu Parameter %2$qs gehÃ¶rt"
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Allgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
  
! #: fortran/resolve.c:14970
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Abgeleiteter Typ %qs bei %L wurde nicht deklariert"
  
! #: fortran/resolve.c:15035
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.c:15055
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs ohne konstante ZeichenlÃ¤nge in Namensliste %qs bei %L"
  
! #: fortran/resolve.c:15072
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.c:15094
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L sein"
  
! #: fortran/resolve.c:15105
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.c:15132
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut NAMELIST in %qs bei %L in Konflikt"
  
! #: fortran/resolve.c:15151
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameterfeld %qs bei %L kann nicht automatische oder vermutete Form haben"
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Implizit angegebener PARAMETER %qs bei %L passt nicht zu frÃ¼herem IMPLICIT-Typ"
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "UnvertrÃ¤glicher abgeleiteter Typ in PARAMETER bei %L"
  
! #: fortran/resolve.c:15186
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "COMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut haben"
  
! #: fortran/resolve.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "Das Objekt %qs bei %L hat aufgeschobenen LEN-Parameter %qs und ist weder allozierbar noch ein Zeiger"
  
! #: fortran/resolve.c:15248
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "Das AUTOMATIC-Objekt %qs bei %L darf kein SAVE-Attribut haben und dard auch keine Variable im main-Programm, einem Modul oder einem Teilmodus sein (F08/C513)"
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "Das Objekt %qs bei %L mit ASSUMED-Typparametern muss ein Dummy oder ein SELECT-TYPE-Selektor sein (F08/4.2)"
  
! #: fortran/resolve.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Sorry, allozierbare/Zeiger-Komponenten in polymorphen (CLASS-)getypten Koarrays bei %L werden nicht unterstÃ¼tzt"
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "Attribut PROTECTED steht mit Attribut EXTERNAL bei %L in Konflikt"
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut PROTECTED bei %L in Konflikt"
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter GrÃ¶ÃŸe oder Rang"
  
! #: fortran/resolve.c:15483
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Falsche Spezifikation fÃ¼r Feld bei %L mit angenommener GrÃ¶ÃŸe"
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter GrÃ¶ÃŸe bei %L muss ein Schein-Argument sein"
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Feld mit vermutetem Rang bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Feld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION haben"
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Symbol bei %L ist keine Scheinvariable"
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist"
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss konstante LÃ¤nge haben"
  
! #: fortran/resolve.c:15554
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C-kompatible zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss LÃ¤nge eins haben"
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Der abgeleitete Typ %qs bei %L hat Typ %qs, der nicht definiert wurde"
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument sein"
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ sein"
  
! #: fortran/resolve.c:15599
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.c:15607
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter GrÃ¶ÃŸe"
  
! #: fortran/resolve.c:15634
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Vermuteter Typ der Variable %s bei %L ist nur fÃ¼r Scheinvariablen erlaubt"
  
! #: fortran/resolve.c:15641
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.c:15648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "Variable %s vermuteten Typs bei %L darf kein Feld mit ausdrÃ¼cklicher Form sein"
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Variable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert ist"
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "BIND(C)-Variable %qs bei %L muss LÃ¤nge eins haben"
  
! #: fortran/resolve.c:15770
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs bei %L mit abgeleitetem PRIVATE-Typen %qs"
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "Variable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79866
! #: fortran/resolve.c:15798
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "Variable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray sein"
  
! #: fortran/resolve.c:15816
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "Das INTENT(OUT)-Scheinargument %qs bei %L hat ASSUMED SIZE und kann damit keine Standardinitialisierung haben"
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.c:15837
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.c:15850
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente haben"
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Variable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "Variable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray sein"
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "Variable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein Scheinargument"
  
! #: fortran/resolve.c:15896
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "Koarray-Variable %qs bei %L darf keine Kodimensionen mit aufgeschobener Form haben"
  
! #: fortran/resolve.c:15903
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "ZuordnungsfÃ¤hige Koarray-Variable %qs bei %L muss aufgeschobene Form haben"
  
! #: fortran/resolve.c:15916
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Variable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten haben"
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Coarray-Scheinvariable %qs bei %L in BIND(C)-Prozedur %qs nicht erlaubt"
  
! #: fortran/resolve.c:15941
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-RÃ¼ckgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.c:15972
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Namensliste %qs kann bei %L nicht als Argument fÃ¼r Unterprogramm oder Funktion verwendet werden"
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "Â»!$OMP DECLARE TARGETÂ«-Variable %qs bei %L ist nicht gespeichert (SAVE)"
  
! #: fortran/resolve.c:16158
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare EntitÃ¤t bei %L erwartet"
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA Element %qs bei %L muss in COMMON sein"
  
! #: fortran/resolve.c:16173
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werden"
  
! #: fortran/resolve.c:16180
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA-Element %qs bei %L kann keinen Coindex haben"
  
! #: fortran/resolve.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "DATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollstÃ¤ndiges Feld sein"
  
! #: fortran/resolve.c:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "Das DATA-Objekt in der NÃ¤he von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gÃ¼ltiges initial-data-target"
  
! #: fortran/resolve.c:16212
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Das DATA-Element %qs bei %L kann kein ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Abschnitt eines nicht konstanten Feldes bei %L in DATA-Anweisung"
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-Anweisung bei %L hat mehr Variablen als Werte"
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Anfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Ende der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Schritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.c:16393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Schrittweite der implied-do-Schleife bei %L darf nicht 0 sein"
  
! #: fortran/resolve.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-Anweisung bei %L hat mehr Werte als Variablen"
  
! #: fortran/resolve.c:16684
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Marke %d bei %L definiert, aber nicht verwendet"
  
! #: fortran/resolve.c:16690
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Marke %d bei %L definiert, kann aber nicht verwendet werden"
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.c:16783
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON sein"
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Entweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED haben"
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "COMMON-Blockelement %qs bei %L darf in der PURE-Prozedur %qs kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:16959
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Benannte Konstante %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Feld %qs bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:17043
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Strukturkomponente %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat LÃ¤nge Null"
  
! #: fortran/resolve.c:17085
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Selbstreferenz im ZeichenlÃ¤ngenausdruck fÃ¼r %qs bei %L"
  
! #: fortran/resolve.c:17152
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "PUBLIC-Funktion %qs bei %L mit PRIVATE-Typ %qs"
  
! #: fortran/resolve.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.c:17185
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L muss eine FUNCTION sein"
  
! #: fortran/resolve.c:17195
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L kann nicht vermutete ZeichenlÃ¤nge haben"
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prozedur fÃ¼r Benutzeroperator %qs bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Zweites Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Operatorschnittstelle bei %L darf hÃ¶chstens zwei Argumente haben"
  
! #: fortran/resolve.c:17321
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Enthaltene Prozedur %qs bei %L einer PURE-Prozedur muss auch PURE sein"
*************** msgstr "Ãœberlappende ungleiche Initiali
*** 72222,72238 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6171
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr "Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>"
  
! #: fortran/trans-array.c:8204
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Bei %L wird ein vorÃ¼bergehendes Feld fÃ¼r Argument %qs erzeugt"
  
! #: fortran/trans-array.c:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
--- 72280,72296 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr "Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert ErhÃ¶hung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>"
  
! #: fortran/trans-array.c:8171
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Bei %L wird ein vorÃ¼bergehendes Feld fÃ¼r Argument %qs erzeugt"
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
*************** msgstr "Nicht-konstanter Initialisierung
*** 72325,72431 ****
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr "Das Feld %qs bei %L ist grÃ¶ÃŸer als der Grenzwert, der durch %<-fmax-stack-var-size=%> festgelegt wurde, daher wurde es vom Stapel in den statischen Speicher verschoben. Dies macht die Prozedur unsicher, wenn sie rekursiv oder gleichzeitig von mehreren Threads aus aufgerufen wird. ErwÃ¤gen Sie die Verwendung von %<-frecursive%>, oder erhÃ¶hen Sie die Grenze %<-fmax-stack-var-size=%>, oder Ã¤ndern Sie den Code, um ein ALLOCATABLE-Feld zu verwenden."
  
! #: fortran/trans-decl.c:1763
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "innere Variable, die keine Prozedur ist"
  
! #: fortran/trans-decl.c:4594 fortran/trans-decl.c:6958
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "RÃ¼ckgabewert der Funktion %qs bei %L nicht gesetzt"
  
! #: fortran/trans-decl.c:5082
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstÃ¼tzt"
  
! #: fortran/trans-decl.c:5322
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "Backend-Deklaration fÃ¼r Modulvariable %qs ist bereits vorhanden"
  
! #: fortran/trans-decl.c:5335
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Ungenutzte PRIVATE-Variable %qs bei %L deklariert"
  
! #: fortran/trans-decl.c:5960
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "Scheinargument %qs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt"
  
! #: fortran/trans-decl.c:5966
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "Scheinargument %qs abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine Standardinitialisierung"
  
! #: fortran/trans-decl.c:5977 fortran/trans-decl.c:6123
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Ungenutztes Dummyargument %qs bei %L"
  
! #: fortran/trans-decl.c:5993
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Ungenutzte Modulvariable Â»%qsÂ«, die bei %L ausdrÃ¼cklich importiert wurde"
  
! #: fortran/trans-decl.c:6012
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Ungenutzte Variable %qs, bei %L deklariert"
  
! #: fortran/trans-decl.c:6061
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ungenutzter Parameter %qs, bei %L deklariert"
  
! #: fortran/trans-decl.c:6065
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Ungenutzter Parameter %qs, der bei %L ausdrÃ¼cklich importiert wurde"
  
! #: fortran/trans-decl.c:6095
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "RÃ¼ckgabewert %1$qs der bei %3$L deklarierten Funktion %2$qs nicht gesetzt"
  
! #: fortran/trans-decl.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr "Entschuldigung, !$ACC DECLARE bei %L ist in einem BLOCK-Konstrukt nicht erlaubt"
  
! #: fortran/trans-expr.c:1030
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "LÃ¤nge des Arrays bei %L kann nicht berechnet werden."
  
! #: fortran/trans-expr.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr "Code zur Neu-Reservierung der reservierbaren Variable bei %L wird hinzugefÃ¼gt"
  
! #: fortran/trans-expr.c:2115
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Sorry, der koindizierte Zugriff bei %L auf ein unbegrenzt polymorphes Objekt wird nicht unterstÃ¼tzt"
  
! #: fortran/trans-expr.c:2124
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Sorry, der koindizierte Zugriff bei %L auf eine unbegrenzt polymorphe Komponente wird nicht unterstÃ¼tzt"
  
! #: fortran/trans-expr.c:3793
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Unbekannte eingebauter Operator"
  
! #: fortran/trans-expr.c:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Unbekannte Argumentlistenfunktion bei %L"
  
! #: fortran/trans-expr.c:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr "Wenn die Neuzuordnung von Grenzen bei %L angegeben wird, darf das Zeigerziel nicht NULL sein"
--- 72383,72489 ----
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr "Das Feld %qs bei %L ist grÃ¶ÃŸer als der Grenzwert, der durch %<-fmax-stack-var-size=%> festgelegt wurde, daher wurde es vom Stapel in den statischen Speicher verschoben. Dies macht die Prozedur unsicher, wenn sie rekursiv oder gleichzeitig von mehreren Threads aus aufgerufen wird. ErwÃ¤gen Sie die Verwendung von %<-frecursive%>, oder erhÃ¶hen Sie die Grenze %<-fmax-stack-var-size=%>, oder Ã¤ndern Sie den Code, um ein ALLOCATABLE-Feld zu verwenden."
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "innere Variable, die keine Prozedur ist"
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "RÃ¼ckgabewert der Funktion %qs bei %L nicht gesetzt"
  
! #: fortran/trans-decl.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstÃ¼tzt"
  
! #: fortran/trans-decl.c:5327
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "Backend-Deklaration fÃ¼r Modulvariable %qs ist bereits vorhanden"
  
! #: fortran/trans-decl.c:5340
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Ungenutzte PRIVATE-Variable %qs bei %L deklariert"
  
! #: fortran/trans-decl.c:5965
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "Scheinargument %qs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt"
  
! #: fortran/trans-decl.c:5971
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "Scheinargument %qs abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine Standardinitialisierung"
  
! #: fortran/trans-decl.c:5982 fortran/trans-decl.c:6128
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Ungenutztes Dummyargument %qs bei %L"
  
! #: fortran/trans-decl.c:5998
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Ungenutzte Modulvariable Â»%qsÂ«, die bei %L ausdrÃ¼cklich importiert wurde"
  
! #: fortran/trans-decl.c:6017
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Ungenutzte Variable %qs, bei %L deklariert"
  
! #: fortran/trans-decl.c:6066
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ungenutzter Parameter %qs, bei %L deklariert"
  
! #: fortran/trans-decl.c:6070
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Ungenutzter Parameter %qs, der bei %L ausdrÃ¼cklich importiert wurde"
  
! #: fortran/trans-decl.c:6100
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "RÃ¼ckgabewert %1$qs der bei %3$L deklarierten Funktion %2$qs nicht gesetzt"
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr "Entschuldigung, !$ACC DECLARE bei %L ist in einem BLOCK-Konstrukt nicht erlaubt"
  
! #: fortran/trans-expr.c:1067
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "LÃ¤nge des Arrays bei %L kann nicht berechnet werden."
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr "Code zur Neu-Reservierung der reservierbaren Variable bei %L wird hinzugefÃ¼gt"
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Sorry, der koindizierte Zugriff bei %L auf ein unbegrenzt polymorphes Objekt wird nicht unterstÃ¼tzt"
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Sorry, der koindizierte Zugriff bei %L auf eine unbegrenzt polymorphe Komponente wird nicht unterstÃ¼tzt"
  
! #: fortran/trans-expr.c:3830
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Unbekannte eingebauter Operator"
  
! #: fortran/trans-expr.c:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Unbekannte Argumentlistenfunktion bei %L"
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr "Wenn die Neuzuordnung von Grenzen bei %L angegeben wird, darf das Zeigerziel nicht NULL sein"
*************** msgid "gfc_validate_kind(): Got bad kind
*** 72581,72587 ****
  msgstr "gfc_validate_kind(): Got bad kind"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans.c:2220
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Bad statement code"
--- 72639,72645 ----
  msgstr "gfc_validate_kind(): Got bad kind"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans.c:2230
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Bad statement code"
*************** msgstr "%<-fwpa%> und %<-fltrans%> schli
*** 72708,72714 ****
  
  #: lto/lto-lang.c:898
  #, gcc-internal-format
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive"
  msgstr "%<-flinker-output=rel%> und %<-fltrans%> schlieÃŸen sich gegenseitig aus"
  
  #: lto/lto-object.c:107
--- 72766,72772 ----
  
  #: lto/lto-lang.c:898
  #, gcc-internal-format
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive"
  msgstr "%<-flinker-output=rel%> und %<-fltrans%> schlieÃŸen sich gegenseitig aus"
  
  #: lto/lto-object.c:107
*************** msgstr "Unbekannte Option fÃ¼r Endianess
*** 73810,73816 ****
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr "Unbekannte Option fÃ¼r Gleitkomma-Initialisierungswert: %qs"
  
! #: fortran/lang.opt:775
  #, gcc-internal-format
  msgid "Unrecognized option: %qs"
  msgstr "Unbekannte Option %qs"
--- 73868,73874 ----
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr "Unbekannte Option fÃ¼r Gleitkomma-Initialisierungswert: %qs"
  
! #: fortran/lang.opt:771
  #, gcc-internal-format
  msgid "Unrecognized option: %qs"
  msgstr "Unbekannte Option %qs"
*************** msgstr "Makroname fehlt hinter %qs"
*** 73828,73842 ****
  
  #: 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:2120 c-family/c.opt:2128 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3319
  #, 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:2116
! #: c-family/c.opt:2136 c-family/c.opt:2140 c-family/c.opt:2144
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "fehlender Pfad hinter %qs"
--- 73886,73900 ----
  
  #: 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:2107 c-family/c.opt:2115 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3323
  #, 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:2103
! #: c-family/c.opt:2123 c-family/c.opt:2127 c-family/c.opt:2131
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "fehlender Pfad hinter %qs"
*************** msgstr "fehlender Modulname"
*** 73886,73892 ****
  msgid "unrecognized ivar visibility value %qs"
  msgstr "unbekannter ivar-Sichtbarkeitswert %qs"
  
! #: c-family/c.opt:1980
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "unbekannter Wert %qs fÃ¼r Speicherreihenfolge von Skalaren"
--- 73944,73950 ----
  msgid "unrecognized ivar visibility value %qs"
  msgstr "unbekannter ivar-Sichtbarkeitswert %qs"
  
! #: c-family/c.opt:1967
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "unbekannter Wert %qs fÃ¼r Speicherreihenfolge von Skalaren"
*************** msgstr "%qs ist veraltet"
*** 73969,74060 ****
  msgid "unknown linker output %qs"
  msgstr "unbekannte Linkerausgabe %qs"
  
! #: common.opt:1502
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "unbekannte Art Ã¼berschÃ¼ssiger Genauigkeit %qs"
  
! #: common.opt:1517
  #, 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:1561
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "unbekannte Art der Gleitkomma-KÃ¼rzung %qs"
  
! #: common.opt:1718
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Unbekannte Stufe %qs fÃ¼r Stapel-Wiederverwendung"
  
! #: common.opt:1787
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "Unbekannte Schutzstufe %qs fÃ¼r Kontrollfluss"
  
! #: common.opt:1889
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "unbekannter IRA-Algorithmus %qs"
  
! #: common.opt:1902
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "unbekannte IRA-Region %qs"
  
! #: common.opt:1980
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "Unbekanntes LTO-Partitionierungs-Modell %qs"
  
! #: common.opt:2082
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "Optionen oder Zielarchitekturen fehlen hinter %qs"
  
! #: common.opt:2090
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "Unbekannte Offload-ABI %qs"
  
! #: common.opt:2232
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "Unbekannte Profil-Reproduzierbarkeitsstufe %qs"
  
! #: common.opt:2248
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "Unbekannte Profil-Aktualisierungs-Methode %qs"
  
! #: common.opt:2350
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "unbekannte Stufe %qs fÃ¼r Live-Patching"
  
! #: common.opt:2383
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "unbekannter Basisblock-Umsortierungs-Algorithmus %qs"
  
! #: common.opt:2690
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "unbekanntes TLS-Modell %qs"
  
! #: common.opt:3026
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "Unbekanntes Vektorisierer-Kostenmodell %qs"
  
! #: common.opt:3067
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "unbekannter Sichtbarkeitswert %qs"
  
! #: common.opt:3086
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Unbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-Verifikation"
--- 74027,74118 ----
  msgid "unknown linker output %qs"
  msgstr "unbekannte Linkerausgabe %qs"
  
! #: common.opt:1506
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "unbekannte Art Ã¼berschÃ¼ssiger Genauigkeit %qs"
  
! #: common.opt:1521
  #, 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:1565
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "unbekannte Art der Gleitkomma-KÃ¼rzung %qs"
  
! #: common.opt:1722
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Unbekannte Stufe %qs fÃ¼r Stapel-Wiederverwendung"
  
! #: common.opt:1791
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "Unbekannte Schutzstufe %qs fÃ¼r Kontrollfluss"
  
! #: common.opt:1893
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "unbekannter IRA-Algorithmus %qs"
  
! #: common.opt:1906
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "unbekannte IRA-Region %qs"
  
! #: common.opt:1984
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "Unbekanntes LTO-Partitionierungs-Modell %qs"
  
! #: common.opt:2086
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "Optionen oder Zielarchitekturen fehlen hinter %qs"
  
! #: common.opt:2094
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "Unbekannte Offload-ABI %qs"
  
! #: common.opt:2236
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "Unbekannte Profil-Reproduzierbarkeitsstufe %qs"
  
! #: common.opt:2252
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "Unbekannte Profil-Aktualisierungs-Methode %qs"
  
! #: common.opt:2354
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "unbekannte Stufe %qs fÃ¼r Live-Patching"
  
! #: common.opt:2387
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "unbekannter Basisblock-Umsortierungs-Algorithmus %qs"
  
! #: common.opt:2694
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "unbekanntes TLS-Modell %qs"
  
! #: common.opt:3030
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "Unbekanntes Vektorisierer-Kostenmodell %qs"
  
! #: common.opt:3071
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "unbekannter Sichtbarkeitswert %qs"
  
! #: common.opt:3090
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Unbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-Verifikation"
*************** msgstr "Unbekannte Initialisierungsprior
*** 74064,74069 ****
--- 74122,74130 ----
  msgid "unknown evrp mode %qs"
  msgstr "unbekannter evrp-Modus %qs"
  
+ #~ msgid "cannot deduce template arguments for %qT from %<()%>"
+ #~ msgstr "Templateargumente fÃ¼r %qT von %<()%> kÃ¶nnen nicht hergeleitet werden"
+ 
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99276
  #~ msgid "%K%qD may write %E or more bytes into a region of size %E the destination"
  #~ msgstr "%K%qD schreibt mÃ¶glicherweise %E oder mehr Bytes in eine Region der GrÃ¶ÃŸe %E"
*************** msgstr "unbekannter evrp-Modus %qs"
*** 76408,76417 ****
  #~ msgid "argument 1 of %s must be a constant"
  #~ msgstr "Argument 1 von %s muss eine Konstante sein"
  
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79846
- #~ msgid "constant argument %d for builtin %qF is out of range ("
- #~ msgstr "bla %d %qF"
- 
  #~ msgid "CPUs older than z900 are not supported for -fsplit-stack"
  #~ msgstr "CPUs Ã¤lter als z900 werden fÃ¼r -fsplit-stack nicht unterstÃ¼tzt"
  
--- 76469,76474 ----
*************** msgstr "unbekannter evrp-Modus %qs"
*** 76568,76576 ****
  #~ msgid "lambda-expression in unevaluated context"
  #~ msgstr "Lambda-Ausdruck in ungeprÃ¼ftem Kontext"
  
- #~ msgid "lambda-expression in template-argument"
- #~ msgstr "Lambda-Ausdruck in Templateargument"
- 
  #~ msgid "%<try%> in %<constexpr%> function"
  #~ msgstr "%<try%> in %<constexpr%>-Funktion"
  
--- 76625,76630 ----
diff -Nrcpad gcc-11.1.0/gcc/po/el.po gcc-11.2.0/gcc/po/el.po
*** gcc-11.1.0/gcc/po/el.po	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/po/el.po	Wed Jul 28 06:55:07 2021
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 4.0-b20041128\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-03-19 21:31+0000\n"
  "PO-Revision-Date: 2004-12-15 18:53+0000\n"
  "Last-Translator: Simos Xenitellis <simos74@gmx.net>\n"
  "Language-Team: Greek <nls@tux.hellug.gr>\n"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: gcc 4.0-b20041128\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
  "PO-Revision-Date: 2004-12-15 18:53+0000\n"
  "Last-Translator: Simos Xenitellis <simos74@gmx.net>\n"
  "Language-Team: Greek <nls@tux.hellug.gr>\n"
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±
*** 1336,1347 ****
  msgid "this is the insn:"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: lra-constraints.c:3103
  #, fuzzy
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: lra-constraints.c:4133 reload.c:3862
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
--- 1336,1347 ----
  msgid "this is the insn:"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: lra-constraints.c:3108
  #, fuzzy
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: lra-constraints.c:4138 reload.c:3868
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
*************** msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼
*** 1516,1531 ****
  msgid "insn does not satisfy its constraints:"
  msgstr ""
  
! #: targhooks.c:2075
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr ""
  
! #: targhooks.c:2090
  msgid "created and used with different settings of %<-fpic%>"
  msgstr ""
  
! #: targhooks.c:2092
  msgid "created and used with different settings of %<-fpie%>"
  msgstr ""
  
--- 1516,1531 ----
  msgid "insn does not satisfy its constraints:"
  msgstr ""
  
! #: targhooks.c:2089
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr ""
  
! #: targhooks.c:2104
  msgid "created and used with different settings of %<-fpic%>"
  msgstr ""
  
! #: targhooks.c:2106
  msgid "created and used with different settings of %<-fpie%>"
  msgstr ""
  
*************** msgstr ""
*** 1561,1567 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6041 c/c-typeck.c:7780 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, fuzzy, gcc-internal-format
  msgid "<anonymous>"
--- 1561,1567 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, fuzzy, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 2023,2107 ****
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10259
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:10268 config/aarch64/aarch64.c:10281
! #: config/aarch64/aarch64.c:10293 config/aarch64/aarch64.c:10304
! #: config/aarch64/aarch64.c:10320 config/aarch64/aarch64.c:10334
! #: config/aarch64/aarch64.c:10354 config/aarch64/aarch64.c:10428
! #: config/aarch64/aarch64.c:10439 config/aarch64/aarch64.c:10453
! #: config/aarch64/aarch64.c:10675 config/aarch64/aarch64.c:10693
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:10372 config/aarch64/aarch64.c:10383
! #: config/aarch64/aarch64.c:10535 config/aarch64/aarch64.c:10546
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.c:10395 config/aarch64/aarch64.c:10407
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10421
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: config/aarch64/aarch64.c:10487 config/arm/arm.c:24289
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: config/aarch64/aarch64.c:10572
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:10575
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:10701 config/aarch64/aarch64.c:10706
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:10726
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:23568 config/arm/arm.c:33644
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:23570 config/arm/arm.c:33646
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:23585 config/aarch64/aarch64.c:23601
! #: config/arm/arm.c:33661 config/arm/arm.c:33677
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23609
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14054 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 2023,2107 ----
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10663
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:10672 config/aarch64/aarch64.c:10685
! #: config/aarch64/aarch64.c:10697 config/aarch64/aarch64.c:10708
! #: config/aarch64/aarch64.c:10724 config/aarch64/aarch64.c:10738
! #: config/aarch64/aarch64.c:10758 config/aarch64/aarch64.c:10832
! #: config/aarch64/aarch64.c:10843 config/aarch64/aarch64.c:10857
! #: config/aarch64/aarch64.c:11079 config/aarch64/aarch64.c:11097
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:10776 config/aarch64/aarch64.c:10787
! #: config/aarch64/aarch64.c:10939 config/aarch64/aarch64.c:10950
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.c:10799 config/aarch64/aarch64.c:10811
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10825
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: config/aarch64/aarch64.c:10976
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:10979
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:11105 config/aarch64/aarch64.c:11110
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:11130
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2117,2134 ****
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13748 config/xtensa/xtensa.c:2459
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13668
  #: config/xtensa/xtensa.c:2426
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13696
  #, fuzzy, c-format
  msgid "invalid %%P value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2117,2134 ----
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, fuzzy, c-format
  msgid "invalid %%P value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·
*** 2158,2164 ****
  msgid "invalid %%U value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13756
  #, fuzzy, c-format
  msgid "invalid %%s value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2158,2164 ----
  msgid "invalid %%U value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, fuzzy, c-format
  msgid "invalid %%s value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·
*** 2168,2174 ****
  msgid "invalid %%C value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13532
  #, fuzzy, c-format
  msgid "invalid %%E value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2168,2174 ----
  msgid "invalid %%C value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, fuzzy, c-format
  msgid "invalid %%E value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½
*** 2181,2187 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14059
  #, fuzzy, c-format
  msgid "invalid %%xn code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
--- 2181,2187 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, fuzzy, c-format
  msgid "invalid %%xn code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼ÎµÏ„Î±Ï„ÏŒÏ€
*** 2264,2298 ****
  msgid "unrecognized supposed constant"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: config/arm/arm.c:20653 config/arm/arm.c:20678 config/arm/arm.c:20688
! #: config/arm/arm.c:20697 config/arm/arm.c:20706
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/arm/arm.c:23562 config/arm/arm.c:23580
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/arm/arm.c:23568
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/arm/arm.c:23686 config/arm/arm.c:23699 config/arm/arm.c:23724
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23801 config/arm/arm.c:23823 config/arm/arm.c:23833
! #: config/arm/arm.c:23843 config/arm/arm.c:23853 config/arm/arm.c:23892
! #: config/arm/arm.c:23910 config/arm/arm.c:23935 config/arm/arm.c:23950
! #: config/arm/arm.c:23977 config/arm/arm.c:23984 config/arm/arm.c:24002
! #: config/arm/arm.c:24009 config/arm/arm.c:24017 config/arm/arm.c:24038
! #: config/arm/arm.c:24045 config/arm/arm.c:24236 config/arm/arm.c:24243
! #: config/arm/arm.c:24270 config/arm/arm.c:24277 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2264,2298 ----
  msgid "unrecognized supposed constant"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/arm/arm.c:23587
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î®
*** 2300,2312 ****
  msgid "invalid operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23905
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23926
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2300,2312 ----
  msgid "invalid operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23924
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 2437,2444 ****
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6928
! #: d/dmd/dsymbolsem.c:1450 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
--- 2437,2444 ----
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
! #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„
*** 2840,2846 ****
  msgid "invalid %%P operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13686
  #, fuzzy, c-format
  msgid "invalid %%p value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2840,2846 ----
  msgid "invalid %%P operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, fuzzy, c-format
  msgid "invalid %%p value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgid "post-increment address is not a r
*** 2896,2902 ****
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20528
  #, fuzzy
  msgid "bad address"
  msgstr "Î•ÏƒÏ†Î±Î»Î¼Î­Î½Î· Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·"
--- 2896,2902 ----
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  #, fuzzy
  msgid "bad address"
  msgstr "Î•ÏƒÏ†Î±Î»Î¼Î­Î½Î· Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·"
*************** msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰
*** 2952,2959 ****
  #: 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:3326 config/riscv/riscv.c:3441
! #: config/riscv/riscv.c:3447 config/riscv/riscv.c:3456
  #, fuzzy, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
--- 2952,2959 ----
  #: 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:3335 config/riscv/riscv.c:3450
! #: config/riscv/riscv.c:3456 config/riscv/riscv.c:3465
  #, fuzzy, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
*************** msgstr ""
*** 3089,3388 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3851
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3859
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/rs6000/rs6000.c:3864
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3866
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4006
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4009
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4021
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10752
  #, fuzzy
  msgid "bad move"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13316
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13496
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13505 config/xtensa/xtensa.c:2402
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13520
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13541
  #, fuzzy, c-format
  msgid "invalid %%f value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13550
  #, fuzzy, c-format
  msgid "invalid %%F value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13559
  #, fuzzy, c-format
  msgid "invalid %%G value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13594
  #, fuzzy, c-format
  msgid "invalid %%j code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:13604
  #, fuzzy, c-format
  msgid "invalid %%J code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:13614
  #, fuzzy, c-format
  msgid "invalid %%k value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13629 config/xtensa/xtensa.c:2445
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13676
  #, fuzzy, c-format
  msgid "invalid %%O value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13723
  #, fuzzy, c-format
  msgid "invalid %%q value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13765
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13782
  #, fuzzy, c-format
  msgid "invalid %%T value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13794
  #, fuzzy, c-format
  msgid "invalid %%u value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13808 config/xtensa/xtensa.c:2414
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13875 config/xtensa/xtensa.c:2466
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13932
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:14001
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: config/rs6000/rs6000.c:14845
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23803
  #, fuzzy
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000.c:26952
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.c:27021
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: config/rs6000/rs6000.c:27097
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27657
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27659
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.c:27661
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27663
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.c:27678
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27680
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.c:27682
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27684
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/s390/s390.c:7884
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7895
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/s390/s390.c:7976
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:7999
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8017
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8039
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8057
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8067
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8088
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8099
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8185 config/s390/s390.c:8206
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8203
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎºÏŽÎ´Î¹ÎºÎ±Ï‚ Î±Î¯Ï„Î·ÏƒÎ·Ï‚"
  
! #: config/s390/s390.c:8240
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8247
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: config/s390/s390.c:8250
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:12029
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/s390/s390.c:16403
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16413
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16416
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16424
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3089,3388 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3855
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3863
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/rs6000/rs6000.c:3868
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3870
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4010
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4013
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4025
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10845
  #, fuzzy
  msgid "bad move"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13613
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13634
  #, fuzzy, c-format
  msgid "invalid %%f value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13643
  #, fuzzy, c-format
  msgid "invalid %%F value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13652
  #, fuzzy, c-format
  msgid "invalid %%G value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13687
  #, fuzzy, c-format
  msgid "invalid %%j code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:13697
  #, fuzzy, c-format
  msgid "invalid %%J code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:13707
  #, fuzzy, c-format
  msgid "invalid %%k value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13769
  #, fuzzy, c-format
  msgid "invalid %%O value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13816
  #, fuzzy, c-format
  msgid "invalid %%q value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13875
  #, fuzzy, c-format
  msgid "invalid %%T value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13887
  #, fuzzy, c-format
  msgid "invalid %%u value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13951
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:14025
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:14094
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23920
  #, fuzzy
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000.c:27071
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.c:27140
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27776
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27778
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7918
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/s390/s390.c:7999
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8022
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8040
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8062
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8090
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8226
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎºÏŽÎ´Î¹ÎºÎ±Ï‚ Î±Î¯Ï„Î·ÏƒÎ·Ï‚"
  
! #: config/s390/s390.c:8263
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8270
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: config/s390/s390.c:8273
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:12052
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
*** 3653,3660 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14380 cp/parser.c:31016
! #: cp/parser.c:31626
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3653,3660 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3674,3680 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31674
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3674,3680 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3682,3688 ****
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31638
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3682,3688 ----
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr ""
*** 3700,3720 ****
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31629
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31641
! #: cp/parser.c:35326
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19941
! #: cp/parser.c:31635
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3700,3720 ----
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3725,3737 ****
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31668
! #: cp/parser.c:33316 cp/parser.c:36125 cp/parser.c:36909
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:6667 cp/parser.c:31555
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3725,3737 ----
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3740,3746 ****
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31014 cp/parser.c:31644
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3740,3746 ----
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3750,3767 ****
  msgid "expected %<.%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33890
! #: cp/parser.c:33911
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31653
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
--- 3750,3767 ----
  msgid "expected %<.%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
*************** msgstr ""
*** 3769,3797 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31656
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31632 cp/parser.c:34100
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40913
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8370
  #, fuzzy
  msgid "(anonymous)"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17360 cp/parser.c:31650
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3769,3797 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8430
  #, fuzzy
  msgid "(anonymous)"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3806,3836 ****
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7407
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/call.c:7545 cp/pt.c:2044 cp/pt.c:25058
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:12092
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12093
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3392
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/decl.c:3393
  msgid "jump to case label"
  msgstr ""
  
--- 3806,3836 ----
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7411
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3374
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr ""
  
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 4067,4095 ****
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20737
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20740
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:20742
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20744
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/parser.c:20746
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2042 cp/semantics.c:5713
  msgid "candidates are:"
  msgstr ""
  
--- 4067,4095 ----
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20774
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20777
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:20779
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20781
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr ""
  
*************** msgstr ""
*** 4140,4188 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6633 c/c-typeck.c:4406
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6634 c/c-typeck.c:4393
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6661 c/c-typeck.c:4450
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6678 c/c-typeck.c:4458
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/typeck.c:6690 c/c-typeck.c:4480
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6708
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/typeck.c:6754
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6756
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6758
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6760
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4140,4188 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6719
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 4283,4289 ****
  msgid "Driving:"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: fortran/interface.c:3421 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4283,4289 ----
  msgid "Driving:"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·
*** 4427,4433 ****
  msgid "Bad type in constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/module.c:7303
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 4427,4433 ----
  msgid "Bad type in constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/module.c:7314
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr ""
*** 4459,4470 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2139 fortran/resolve.c:11928
  #, fuzzy
  msgid "assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11980 fortran/resolve.c:11983
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
--- 4459,4470 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2139 fortran/resolve.c:11936
  #, fuzzy
  msgid "assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
*************** msgstr ""
*** 4574,4729 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4050
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4083
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4088
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4103
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4168
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4182
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/resolve.c:4280
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4286
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4299
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4302
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4305
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4309
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4395
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7234
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7238
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7242
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7246
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/resolve.c:7250
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7536 fortran/resolve.c:7539
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7916 fortran/resolve.c:7919
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8152 fortran/resolve.c:10105
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8196 fortran/resolve.c:10117
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9911
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10129
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
! #: fortran/trans-array.c:1750
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:6023
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9788
  #, 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:6235
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6243
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9796
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11270
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
--- 4574,4729 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4052
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4069
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4086
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4091
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4106
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4149
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4172
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4186
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/resolve.c:4284
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4290
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4304
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4307
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4312
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4317
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4403
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7242
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7246
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7250
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/resolve.c:7258
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7544 fortran/resolve.c:7547
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7927
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8160 fortran/resolve.c:10113
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8204 fortran/resolve.c:10125
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9919
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10137
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
! #: fortran/trans-array.c:1778
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
*************** msgstr ""
*** 4850,4875 ****
  msgid "Incorrect function return value"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: fortran/trans.c:714 fortran/trans.c:789
  #, c-format
  msgid "Error allocating %lu bytes"
  msgstr ""
  
! #: fortran/trans.c:998
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr ""
  
! #: fortran/trans.c:1004
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.c:1454 fortran/trans.c:1613
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.c:1771
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
--- 4850,4875 ----
  msgid "Incorrect function return value"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: fortran/trans.c:724 fortran/trans.c:799
  #, c-format
  msgid "Error allocating %lu bytes"
  msgstr ""
  
! #: fortran/trans.c:1008
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr ""
  
! #: fortran/trans.c:1014
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.c:1464 fortran/trans.c:1623
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.c:1781
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
*************** msgstr ""
*** 5092,5109 ****
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr ""
  
! #: config/arc/arc.h:68 config/mips/mips.h:1452
  msgid "may not use both -EB and -EL"
  msgstr ""
  
! #: config/arm/arm.h:93
  #, fuzzy
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr ""
  "ÎŸÎ¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ Î³Î¹Î± Î½Î± ÎµÎºÏ„Ï…Ï€Ï‰Î¸ÎµÎ¯ ÎºÎ±Î¹ Î½Î± Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Î· ÏŽÏ�Î± Î´ÎµÎ½ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î±\n"
  "Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î·Î¸Î¿Ï�Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î±."
  
! #: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  #, fuzzy
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr ""
--- 5092,5109 ----
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr ""
  
! #: config/arc/arc.h:68 config/mips/mips.h:1453
  msgid "may not use both -EB and -EL"
  msgstr ""
  
! #: config/arm/arm.h:94
  #, fuzzy
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr ""
  "ÎŸÎ¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ Î³Î¹Î± Î½Î± ÎµÎºÏ„Ï…Ï€Ï‰Î¸ÎµÎ¯ ÎºÎ±Î¹ Î½Î± Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Î· ÏŽÏ�Î± Î´ÎµÎ½ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î±\n"
  "Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î·Î¸Î¿Ï�Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î±."
  
! #: config/arm/arm.h:96 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  #, fuzzy
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr ""
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î
*** 5125,5132 ****
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚ ÎºÎ±Î¹ Î· Î¿Î¼Î¬Î´Î±"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141
  msgid "shared and mdll are not compatible"
  msgstr ""
  
--- 5125,5132 ----
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚ ÎºÎ±Î¹ Î· Î¿Î¼Î¬Î´Î±"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:138
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:153
  msgid "shared and mdll are not compatible"
  msgstr ""
  
*************** msgid "Warn about creation of array temp
*** 5299,5308 ****
  msgstr "Î£Î¦Î‘Î›ÎœÎ‘: Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î±Ï‚ Ï€Ï�Î¿ÏƒÏ‰Ï�Î¹Î½Î¿Ï� Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î³Î¹Î± Î±Î»Î»Î±Î³Î®"
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1017 common.opt:1021
! #: common.opt:1025 common.opt:1029 common.opt:1679 common.opt:1735
! #: common.opt:1874 common.opt:1878 common.opt:2116 common.opt:2330
! #: common.opt:3046
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 5299,5308 ----
  msgstr "Î£Î¦Î‘Î›ÎœÎ‘: Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î±Ï‚ Ï€Ï�Î¿ÏƒÏ‰Ï�Î¹Î½Î¿Ï� Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î³Î¹Î± Î±Î»Î»Î±Î³Î®"
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1021 common.opt:1025
! #: common.opt:1029 common.opt:1033 common.opt:1683 common.opt:1739
! #: common.opt:1878 common.opt:1882 common.opt:2120 common.opt:2334
! #: common.opt:3050
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 5777,5936 ****
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr ""
  
! #: fortran/lang.opt:708
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr ""
  
! #: fortran/lang.opt:716
  #, fuzzy, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr ""
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr ""
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr ""
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr ""
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:752
  #, fuzzy, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr ""
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr ""
  
! #: fortran/lang.opt:772
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:792
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr ""
  
! #: fortran/lang.opt:800
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:811
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:815 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1903 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1099 common.opt:1103
! #: common.opt:1107 common.opt:1194 common.opt:1471 common.opt:1550
! #: common.opt:1826 common.opt:1965 common.opt:2008 common.opt:2405
! #: common.opt:2441 common.opt:2534 common.opt:2538 common.opt:2647
! #: common.opt:2738 common.opt:2746 common.opt:2754 common.opt:2762
! #: common.opt:2863 common.opt:2919 common.opt:3007 common.opt:3151
! #: common.opt:3155 common.opt:3159 common.opt:3163
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr ""
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr ""
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr ""
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr ""
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr ""
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr ""
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr ""
  
! #: fortran/lang.opt:883
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr ""
--- 5777,5936 ----
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr ""
  
! #: fortran/lang.opt:704
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr ""
  
! #: fortran/lang.opt:712
  #, fuzzy, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr ""
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr ""
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr ""
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr ""
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:748
  #, fuzzy, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr ""
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr ""
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:784
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr ""
  
! #: fortran/lang.opt:796
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr ""
  
! #: fortran/lang.opt:803
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:811 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1890 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1103 common.opt:1107
! #: common.opt:1111 common.opt:1198 common.opt:1475 common.opt:1554
! #: common.opt:1830 common.opt:1969 common.opt:2012 common.opt:2409
! #: common.opt:2445 common.opt:2538 common.opt:2542 common.opt:2651
! #: common.opt:2742 common.opt:2750 common.opt:2758 common.opt:2766
! #: common.opt:2867 common.opt:2923 common.opt:3011 common.opt:3155
! #: common.opt:3159 common.opt:3163 common.opt:3167
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
  
! #: fortran/lang.opt:851
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr ""
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr ""
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr ""
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr ""
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr ""
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr ""
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr ""
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr ""
*************** msgstr ""
*** 6610,6616 ****
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corrsponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
--- 6610,6616 ----
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
*************** msgstr ""
*** 7233,7240 ****
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2068
! #: c-family/c.opt:2072 c-family/c.opt:2088
  #, fuzzy, no-c-format
  msgid "No longer supported."
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
--- 7233,7240 ----
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2055
! #: c-family/c.opt:2059 c-family/c.opt:2075
  #, fuzzy, no-c-format
  msgid "No longer supported."
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
*************** msgstr ""
*** 7591,8056 ****
  
  #: c-family/c.opt:1878
  #, no-c-format
- msgid "-fopenacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
- msgstr ""
- 
- #: c-family/c.opt:1891
- #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1910
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1914
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr ""
  
! #: c-family/c.opt:1918
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr ""
  
! #: c-family/c.opt:1922
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1930
  #, 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:1934
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1938
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1942
  #, 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:1946
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr ""
  
! #: c-family/c.opt:1950
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr ""
  
! #: c-family/c.opt:1954 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr ""
  
! #: c-family/c.opt:1958
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr ""
  
! #: c-family/c.opt:1962
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1966 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr ""
  
! #: c-family/c.opt:1970
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr ""
  
! #: c-family/c.opt:1977
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1993
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr ""
  
! #: c-family/c.opt:1997
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:2004 c-family/c.opt:2009
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2026
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr ""
  
! #: c-family/c.opt:2033
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:2040
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:2044
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:2048 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr ""
  
! #: c-family/c.opt:2052
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr ""
  
! #: c-family/c.opt:2056
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:2060
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:2064
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:2076 d/lang.opt:326
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:2080
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:2084
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:2092
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:2096
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr ""
  
! #: c-family/c.opt:2100
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2104
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2108
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2112
  #, 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:2117
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2121
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr ""
  
! #: c-family/c.opt:2125
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:2129
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:2133
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:2137
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:2141
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2145
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2149
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2153
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2163
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2167
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2179
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr ""
  
! #: c-family/c.opt:2183
  #, fuzzy, no-c-format
  msgid "Remap file names when including files."
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c-family/c.opt:2187 c-family/c.opt:2191
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2195
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2199
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2203
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2207
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2211
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2215
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2219 c-family/c.opt:2223
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2227 c-family/c.opt:2231
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2235 c-family/c.opt:2373
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2243 c-family/c.opt:2247 c-family/c.opt:2377
! #: c-family/c.opt:2381
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2251
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2255 c-family/c.opt:2259 c-family/c.opt:2357
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2263 c-family/c.opt:2365
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2267
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2271 c-family/c.opt:2276
  #, 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:2281
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2285
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2289
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2293
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2297
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2301
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2305 c-family/c.opt:2309
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2313 c-family/c.opt:2317
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2321
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2325
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2329 c-family/c.opt:2333
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2337
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2341 c-family/c.opt:2345
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2349
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2353
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2361
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2369
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2385
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2402
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c.opt:2406
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2410
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
--- 7591,8051 ----
  
  #: c-family/c.opt:1878
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1882
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1886
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1897
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1901
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr ""
  
! #: c-family/c.opt:1905
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr ""
  
! #: c-family/c.opt:1909
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1917
  #, 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:1921
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1925
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1929
  #, 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:1933
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr ""
  
! #: c-family/c.opt:1937
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr ""
  
! #: c-family/c.opt:1941 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr ""
  
! #: c-family/c.opt:1945
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr ""
  
! #: c-family/c.opt:1949
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1953 ada/gcc-interface/lang.opt:85
  #, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr ""
  
! #: c-family/c.opt:1957
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr ""
  
! #: c-family/c.opt:1964
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr ""
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1991 c-family/c.opt:1996
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2013
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr ""
  
! #: c-family/c.opt:2020
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:2027
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:2031
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:2035 ada/gcc-interface/lang.opt:89
  #, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr ""
  
! #: c-family/c.opt:2039
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr ""
  
! #: c-family/c.opt:2043
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:2047
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:2051
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:2063
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:2067
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:2071
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:2079
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:2083
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr ""
  
! #: c-family/c.opt:2087
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2091
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2095
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2099
  #, 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:2104
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2108
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr ""
  
! #: c-family/c.opt:2112
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:2116
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:2120
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:2124
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:2128
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2150
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2154
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2166
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr ""
  
! #: c-family/c.opt:2170
  #, fuzzy, no-c-format
  msgid "Remap file names when including files."
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c-family/c.opt:2174 c-family/c.opt:2178
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2182
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2186
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2190
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2194
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2198
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2202
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2206 c-family/c.opt:2210
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2214 c-family/c.opt:2218
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2222 c-family/c.opt:2360
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2226
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2230 c-family/c.opt:2234 c-family/c.opt:2364
! #: c-family/c.opt:2368
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2238
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2242 c-family/c.opt:2246 c-family/c.opt:2344
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2250 c-family/c.opt:2352
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2254
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2258 c-family/c.opt:2263
  #, 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:2268
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2272
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2276
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2280
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2284
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2288
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2292 c-family/c.opt:2296
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2300 c-family/c.opt:2304
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2308
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2312
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2316 c-family/c.opt:2320
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2324
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2328 c-family/c.opt:2332
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2336
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2340
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2348
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2356
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2372
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2389
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c.opt:2393
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2397
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
*************** msgstr ""
*** 8295,8300 ****
--- 8290,8300 ----
  msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
  msgstr ""
  
+ #: d/lang.opt:326
+ #, fuzzy, no-c-format
+ msgid "Emit template instantiations as weak symbols."
+ msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
+ 
  #: d/lang.opt:346
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
*************** msgstr ""
*** 9532,9674 ****
  msgid "Support TLS segment larger than 64K."
  msgstr ""
  
! #: config/riscv/riscv.opt:26
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:30
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr ""
  
! #: config/riscv/riscv.opt:34
  #, fuzzy, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/riscv/riscv.opt:38 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr ""
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:67
  #, fuzzy, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/riscv/riscv.opt:71
  #, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr ""
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:80 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:84
  #, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:88
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr ""
  
! #: config/riscv/riscv.opt:92
  #, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr ""
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:102 config/aarch64/aarch64.opt:92
  #, fuzzy, no-c-format
  msgid "Specify the code model."
  msgstr "ÎŸÏ�Î¹ÏƒÎ¼ÏŒÏ‚ Î¿Î½ÏŒÎ¼Î±Ï„Î¿Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/riscv/riscv.opt:106
  #, fuzzy, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î¹ÏƒÏ‰-Ï€Î±Ï�Î±Ï€Î¿Î¼Ï€Î®"
  
! #: config/riscv/riscv.opt:110 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:120
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:124
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:143
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:147 config/i386/i386.opt:246
  #, no-c-format
  msgid "Use the given data alignment."
  msgstr ""
  
! #: config/riscv/riscv.opt:151 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:161 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:165 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/riscv/riscv.opt:175 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:182 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:192
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:205
  #, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
--- 9532,9686 ----
  msgid "Support TLS segment larger than 64K."
  msgstr ""
  
! #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
! #, no-c-format
! msgid "Assume target CPU is configured as big endian."
! msgstr ""
! 
! #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
! #, no-c-format
! msgid "Assume target CPU is configured as little endian."
! msgstr ""
! 
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:38
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr ""
  
! #: config/riscv/riscv.opt:42
  #, fuzzy, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/riscv/riscv.opt:46 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr ""
  
! #: config/riscv/riscv.opt:50
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:75
  #, fuzzy, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/riscv/riscv.opt:79
  #, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr ""
  
! #: config/riscv/riscv.opt:83
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:88 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:92
  #, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr ""
  
! #: config/riscv/riscv.opt:100
  #, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr ""
  
! #: config/riscv/riscv.opt:104
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:92
  #, fuzzy, no-c-format
  msgid "Specify the code model."
  msgstr "ÎŸÏ�Î¹ÏƒÎ¼ÏŒÏ‚ Î¿Î½ÏŒÎ¼Î±Ï„Î¿Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/riscv/riscv.opt:114
  #, fuzzy, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î¹ÏƒÏ‰-Ï€Î±Ï�Î±Ï€Î¿Î¼Ï€Î®"
  
! #: config/riscv/riscv.opt:118 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:128
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:132
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:151
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:155 config/i386/i386.opt:246
  #, no-c-format
  msgid "Use the given data alignment."
  msgstr ""
  
! #: config/riscv/riscv.opt:159 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:200
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:213
  #, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
*************** msgstr ""
*** 9803,9814 ****
  msgid "The code model option names for -mcmodel:"
  msgstr ""
  
- #: config/aarch64/aarch64.opt:68 config/arm/arm.opt:90
- #: config/microblaze/microblaze.opt:60
- #, no-c-format
- msgid "Assume target CPU is configured as big endian."
- msgstr ""
- 
  #: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1030
  #, no-c-format
  msgid "Generate code which uses only the general registers."
--- 9815,9820 ----
*************** msgstr ""
*** 9829,9840 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
- #: config/aarch64/aarch64.opt:88 config/arm/arm.opt:155
- #: config/microblaze/microblaze.opt:64
- #, no-c-format
- msgid "Assume target CPU is configured as little endian."
- msgstr ""
- 
  #: config/aarch64/aarch64.opt:96
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
--- 9835,9840 ----
*************** msgstr ""
*** 17061,19223 ****
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:970
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:978
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: common.opt:988
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:995
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1002
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1009
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1013
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1033
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1041
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1050
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1061
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1065
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1069
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:1073
  #, 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:1078
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1087
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: common.opt:1091
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1095
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1111
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: common.opt:1115
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1119
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1130
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1134
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1138
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1142 common.opt:1146
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± gcc"
  
! #: common.opt:1150
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:1154
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1158
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1174
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1178
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1182
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1186
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1190
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1198
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1202
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1206
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1210
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1214
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1218
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1222
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1226
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1232
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1236
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1240
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1244
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1248
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1252
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1256
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1260
  #, 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:1277
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1281
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1293
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1313
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1333
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1407
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1430
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1434
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1438
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1442
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1459
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1467
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1475
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1479
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1483
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1491
  #, fuzzy, no-c-format
  msgid "Enable exception handling."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:1495
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1499
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1514
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1530
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1534
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1538
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1542
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1546
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1554
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1558
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1582
  #, fuzzy, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´ÎµÏƒÎ¼ÎµÏ…Ï„ÎµÎ¯ Î¼Î½Î®Î¼Î·"
  
! #: common.opt:1586
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1590
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1594
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1598
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1602
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1607
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1624
  #, 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:1629
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1633
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1651
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1655 common.opt:1663 common.opt:2827
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1659
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1667
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1671
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1683
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1687
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1703
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "%%%c: ÎºÎ±Ï„ÎµÏ…Î¸Ï…Î½Ï„Î®Ï�Î¹Î¿Ï‚ Î³Ï�Î±Î¼Î¼Î® Î¼Î· Î­Î³ÎºÏ…Ï�Î·."
  
! #: common.opt:1707
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:1715
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1731
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1743
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:1747
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:1753
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1757
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:1761
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:1765
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:1772
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1776
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1783
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1806
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1818
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1830
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1834
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1846
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:1850
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1862
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1866
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1870
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1882
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1886
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1899
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1915
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1920
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1925
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1937
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:1941
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1945
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: common.opt:1949
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:1953
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:1957
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:1961
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1969
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:1977
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2004
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2012
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2016
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2020
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: common.opt:2024
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2028
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2032
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2039
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2043
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2047
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2051
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2055
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2059
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2063
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2067
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2071
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2075
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2079
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2083
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2087
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2100
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2104
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2108
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2120
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2128 common.opt:2132
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2136
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2140
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2144
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2152
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2156
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2164
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2168
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2172
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2176
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2180
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2192
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2196
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:2200
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2204
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2208
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2245
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2261
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2297
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± gcc"
  
! #: common.opt:2301
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2305
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2312
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2322
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2326
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2334
  #, 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:2345
  #, 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:2360
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2372
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2376
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2380
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2393
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2401
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2409
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2413
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2417
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2421
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2425
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2429
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2433
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2445
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: common.opt:2449
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: common.opt:2456
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2460
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2476
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2486
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2498
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2502
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2510
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2514
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2518
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2522
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2530
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2542
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2546
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2550
  #, 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:2555
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2559
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:2611
  #, 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:2619
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2623
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:2631
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2635
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2639
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2643
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2655
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2659
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:2663
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2667
  #, fuzzy, no-c-format
  #| msgid "syntax error at %qs token"
  msgid "Check for syntax errors, then stop."
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ %qs"
  
! #: common.opt:2671
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2675
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:2679
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2683
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2687
  #, 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:2706
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2722
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: common.opt:2726
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2734
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:2750
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:2758
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:2766
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:2770
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2774
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:2778
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:2782
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:2786
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:2790
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:2794
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:2798
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:2802
  #, 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:2808
  #, 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:2815
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:2819
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:2831
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:2835
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:2843
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:2847
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:2851
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2855
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2859
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:2867
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:2871
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2879
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2887
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2891
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2923
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2936
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2940
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2944
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2948
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2952
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2956
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2960
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2964
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2976
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2984
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2990
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2998
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3003
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3011
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:3015
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3019
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3023
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3042
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3050
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3083
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3099
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3107
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: common.opt:3111
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3119
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3123
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3127
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3131
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3135
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3139
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3143
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3147
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3167
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3171
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3175
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3195
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3203
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3207
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3215
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3219
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3223
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3227
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3231
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3235
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3247
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3254
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3258
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3262
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3280
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3284
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3291
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3295
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3320
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
  
! #: common.opt:3324
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:3334
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3374
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3406
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3410
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
  
! #: common.opt:3414
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "%s: Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: common.opt:3424
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3472
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3476
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3480
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3487
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 17061,19223 ----
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:978
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:982
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: common.opt:992
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:999
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1006
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1013
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1017
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1041
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1049
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1058
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1065
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1069
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1073
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:1077
  #, 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:1082
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1091
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: common.opt:1095
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1099
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1115
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: common.opt:1119
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1127
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1134
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1138
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1142
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1146 common.opt:1150
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± gcc"
  
! #: common.opt:1154
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:1158
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1162
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1174
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1178
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1182
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1186
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1190
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1194
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1202
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1206
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1210
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1214
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1218
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1222
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1226
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1230
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1236
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1240
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1244
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1248
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1252
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1256
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1260
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1264
  #, 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:1281
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1289
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1297
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1317
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1345
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1395
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1434
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1438
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1442
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1446
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1459
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1467
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1471
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1479
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1483
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1491
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1495
  #, fuzzy, no-c-format
  msgid "Enable exception handling."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:1499
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1503
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1518
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1534
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1538
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1542
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1546
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1550
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1562
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1586
  #, fuzzy, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´ÎµÏƒÎ¼ÎµÏ…Ï„ÎµÎ¯ Î¼Î½Î®Î¼Î·"
  
! #: common.opt:1590
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1594
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1598
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1602
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1606
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1611
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1628
  #, 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:1633
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1641
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1650
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1659 common.opt:1667 common.opt:2831
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1663
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1671
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1679
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1687
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1699
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1707
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "%%%c: ÎºÎ±Ï„ÎµÏ…Î¸Ï…Î½Ï„Î®Ï�Î¹Î¿Ï‚ Î³Ï�Î±Î¼Î¼Î® Î¼Î· Î­Î³ÎºÏ…Ï�Î·."
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1715
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:1719
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1735
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1747
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:1751
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:1757
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1761
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:1765
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:1769
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:1776
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1780
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1787
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1818
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1834
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1846
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1850
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1866
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1870
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1874
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1886
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1890
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1903
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1919
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1924
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1937
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1941
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:1945
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1949
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: common.opt:1953
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:1957
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:1961
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:1965
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1977
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:1981
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2008
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2016
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2020
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2024
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: common.opt:2028
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2032
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2036
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2043
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2047
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2051
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2055
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2059
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2063
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2067
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2071
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2075
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2079
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2083
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2087
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2104
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2108
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2116
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2128
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2132 common.opt:2136
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2140
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2144
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2152
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2156
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2164
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2168
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2172
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2176
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2180
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2192
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2196
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2200
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:2204
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2208
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2212
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2249
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2297
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2301
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± gcc"
  
! #: common.opt:2305
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2309
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2316
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2326
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2330
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2338
  #, 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:2349
  #, 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:2364
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2372
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2376
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2380
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2384
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2401
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2405
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2413
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2417
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2421
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2425
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2429
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2433
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2441
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2449
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: common.opt:2453
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: common.opt:2460
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2476
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2484
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2494
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2502
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2510
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2514
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2518
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2522
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2530
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2534
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2546
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2550
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2554
  #, 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:2559
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:2615
  #, 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:2623
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2631
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:2635
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2639
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2643
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2647
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2659
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2663
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:2667
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2671
  #, fuzzy, no-c-format
  #| msgid "syntax error at %qs token"
  msgid "Check for syntax errors, then stop."
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ %qs"
  
! #: common.opt:2675
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2679
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:2683
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2687
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2691
  #, 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:2710
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2726
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: common.opt:2730
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2734
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2738
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2746
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:2754
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:2762
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:2770
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:2774
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2778
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:2782
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:2786
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:2790
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:2794
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:2798
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:2802
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:2806
  #, 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:2812
  #, 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:2819
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: common.opt:2823
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:2827
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:2835
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:2843
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:2847
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:2851
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:2855
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2859
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:2871
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2879
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2887
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2891
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2899
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:2912
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2932
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2940
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2944
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2948
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2952
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2956
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2960
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2964
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2968
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2980
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2988
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2994
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3002
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3007
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3015
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:3019
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3023
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3027
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3046
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3054
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3087
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3107
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3111
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: common.opt:3115
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3119
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3123
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3127
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3131
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3135
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3139
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3143
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3147
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3151
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3171
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3175
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3195
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3199
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3207
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3215
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3219
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3223
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3227
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3231
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3235
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3247
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3251
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3258
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3262
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3266
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3284
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3288
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3295
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3299
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3324
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
  
! #: common.opt:3328
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:3338
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3378
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3410
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3414
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
  
! #: common.opt:3418
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "%s: Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: common.opt:3428
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3476
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3480
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3484
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3491
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 19359,20464 ****
  
  #: params.opt:162
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:170
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:174
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:178
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:182
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:186
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:190
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:194
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:198
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:202
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:206
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:210
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:214
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:218
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:222
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:226
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:230
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:234
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:238
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:242
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: params.opt:246
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:250
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:254
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:258
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:262
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:266
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:270
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:274
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr ""
  
! #: params.opt:278
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:282
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:286
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:290
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:294
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:298
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:302
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:306
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:310
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:314
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:318
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:322
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:326
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:330
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:334
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:338
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:342
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:346
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:350
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:354
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:358
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:362
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr ""
  
  # src/shred.c:1134
! #: params.opt:366
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: params.opt:370
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:374
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr ""
  
! #: params.opt:378
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:382
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:386
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:390
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:394
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:398
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:402
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:406
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:410
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:414
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:418
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:422
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:426
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:430
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:434
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:438
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:442
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:446
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:450
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:454
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:458
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:462
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:466
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:470
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:474
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr ""
  
! #: params.opt:478
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:482
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:486
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:490
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:494
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:498
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:502
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:506
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:510
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:514
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:518
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr ""
  
! #: params.opt:522
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:526
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:530
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:534
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:538
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:542
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:546
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:550
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:554
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:558
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:562
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:566
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:570
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:574
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:578
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:582
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:586
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:590
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:594
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:598
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:602
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:606
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:610
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:614 params.opt:658
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:618 params.opt:662
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:622
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:626
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:630
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:634
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:638
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:642
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:646
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:650
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:654
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:666
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:670
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:674
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:678
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:682
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:686 params.opt:690
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:694
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:698
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:702
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:706
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:710
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:714
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:718
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:722
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:726
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:730
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:734
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:738
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:742
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:746
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:750
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:754
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:758
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:762
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:766
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:770
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:774
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:778
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:782
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:786
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:790
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:812
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:816
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:820
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:824
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:828
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:832
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:836
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:840
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:844
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:848
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:852
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:856
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:860
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:864
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:868
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:872
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:876
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:880
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:884
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:888
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:892
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:896
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:900
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:904
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:908
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:912
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:916
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:920
  #, 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:924
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:928
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:932
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:936
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:940
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:944
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:948
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:952
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:956
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:960
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:964
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:968
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:972
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:976
  #, 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:980
  #, 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:984
  #, 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:988
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:992
  #, 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:996
  #, 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:1000
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1004
  #, 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:1008
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: params.opt:1012
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1016
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1020
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1024
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1028
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1032
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1036
  #, 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:1040
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1044
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1048
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1052
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1056
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1060
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1064
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1068
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1072
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19359,20474 ----
  
  #: params.opt:162
  #, no-c-format
+ msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
+ msgstr ""
+ 
+ #: params.opt:167
+ #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:247
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:279
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr ""
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr ""
  
  # src/shred.c:1134
! #: params.opt:371
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr ""
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr ""
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr ""
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:691 params.opt:695
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:787
! #, no-c-format
! msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
! msgstr ""
! 
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgid "expected boolean type"
*** 20493,20499 ****
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37455 cp/parser.c:37462
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 20503,20509 ----
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*** 20570,20576 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9041
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 20580,20586 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr ""
*** 20970,20976 ****
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15180 cp/friend.c:303 cp/tree.c:4932
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 20980,20986 ----
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 21025,21031 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1637 attribs.c:1647 attribs.c:1657
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
--- 21035,21041 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
*************** msgstr ""
*** 21054,21073 ****
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2131 config/arm/arm.c:7253 config/arm/arm.c:7281
! #: config/arm/arm.c:7298 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3474 config/i386/i386-options.c:3632
! #: config/i386/i386-options.c:3864 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20292 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4624
! #: c/c-decl.c:4627 c/c-decl.c:4642 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored"
--- 21064,21083 ----
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
! #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored"
*************** msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î
*** 21078,21085 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2169
! #: cp/decl.c:2782 cp/decl.c:3237
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
--- 21088,21095 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
*************** msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î
*** 21089,21147 ****
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.c:1568
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1580
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1594
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1675
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: attribs.c:1683
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: attribs.c:1691
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1722
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1736
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:1999
  #, 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:2005 attribs.c:2025
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: attribs.c:2019
  #, 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"
--- 21099,21157 ----
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.c:1645
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1657
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1671
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1752
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: attribs.c:1760
  #, fuzzy, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: attribs.c:1768
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1799
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1813
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:2076
  #, 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:2082 attribs.c:2102
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: attribs.c:2096
  #, 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 ""
*** 21244,21250 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:1454 cp/name-lookup.c:6424
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 21254,21260 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:1454 cp/name-lookup.c:6441
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 21269,21988 ****
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr ""
  
! #: builtins.c:3954
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3956 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3961
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3963
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3970
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3972 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3978
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3980
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3990
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3992
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:3997
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3999
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4006
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4008
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4013
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4015
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4024
  #, fuzzy, gcc-internal-format
  msgid "source object declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: builtins.c:4027
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr ""
  
! #: builtins.c:4042
  #, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4044
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4049
  #, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4051
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4058
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4060
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4066
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4068
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4078
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4080
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4085
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4087
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4094
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4096
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4101 builtins.c:4103
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4113
  #, fuzzy, gcc-internal-format
  msgid "destination object declared here"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: builtins.c:4116
  #, gcc-internal-format
  msgid "destination object allocated here"
  msgstr ""
  
! #: builtins.c:4143
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4145
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4148
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4150
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4155
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4157
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4160
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4162
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4171
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4173
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4178
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4180
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4188
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4190
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4196
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4198
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4211
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4213
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4216
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4218
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4223
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4225
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4228
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4230
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4239
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4241 builtins.c:4779
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4247
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4249 builtins.c:4784
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4258
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4260
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4267
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4269
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4284
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4286
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4289
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4291
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4297
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4299
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4302
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4304
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4313
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4315
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4320
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4322
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4330
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4332
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4337
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4339
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4354
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4359
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4367
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4378
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4382
  #, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4545
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4548
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4554
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4557
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4565
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4568
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4575
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4578
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6425 builtins.c:6498
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7390 gimplify.c:3383
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: builtins.c:7490
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: builtins.c:7503
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7511
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7841 builtins.c:7881
  #, fuzzy, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: builtins.c:7971
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: builtins.c:8366 builtins.c:8379
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8485
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8493
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: builtins.c:8554 builtins.c:8681
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8562 builtins.c:8689
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8747
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8779 builtins.c:8972
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ dlopen()"
  
! #: builtins.c:9093
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: builtins.c:9135
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: builtins.c:9199
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: builtins.c:9219
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: builtins.c:9278
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: builtins.c:9285
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: builtins.c:9297
  #, fuzzy, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9755 expr.c:11247
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9761
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10093
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:10986
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr ""
  
! #: builtins.c:12607
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr ""
  
! #: builtins.c:12615
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: builtins.c:12630
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr ""
  
! #: builtins.c:12635
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: builtins.c:12668
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12681
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12710
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: builtins.c:12723
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: builtins.c:13526
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13531 builtins.c:13595 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2939 c/c-typeck.c:3026
! #: c/c-typeck.c:5541 c/c-typeck.c:10767 c/c-typeck.c:10784
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7278 cp/call.c:9295
! #: cp/constexpr.c:843 cp/constexpr.c:3583 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8251 cp/decl.c:15330 cp/decl.c:15709 cp/decl2.c:5623
! #: cp/decl2.c:5674 cp/parser.c:20758 cp/pt.c:8849 cp/semantics.c:2093
! #: cp/semantics.c:3337 cp/semantics.c:4424 cp/typeck.c:1803 cp/typeck.c:2020
! #: cp/typeck.c:4091 cp/typeck.c:9787
  #, fuzzy, gcc-internal-format
  msgid "declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: builtins.c:13541 builtins.c:13666
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13544
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13546
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13589
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13609
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13618
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: builtins.c:13647
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13656
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
--- 21279,21998 ----
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr ""
  
! #: builtins.c:3958
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3965
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3967
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3974
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3982
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3984
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3994
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3996
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4001
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4003
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4010
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4012
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4017
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4019
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4028
  #, fuzzy, gcc-internal-format
  msgid "source object declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: builtins.c:4031
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr ""
  
! #: builtins.c:4046
  #, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4048
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4053
  #, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4055
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4062
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4064
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4070
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4072
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4082
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4084
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4089
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4091
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4098
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4100
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4105 builtins.c:4107
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4117
  #, fuzzy, gcc-internal-format
  msgid "destination object declared here"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: builtins.c:4120
  #, gcc-internal-format
  msgid "destination object allocated here"
  msgstr ""
  
! #: builtins.c:4147
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4149
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4152
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4154
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4159
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4161
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4164
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4166
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4175
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4177
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4182
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4184
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4192
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4194
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4200
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4202
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4215
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4217
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4220
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4222
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4227
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4229
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4232
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4234
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4243
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4245 builtins.c:4783
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4251
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4253 builtins.c:4788
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4262
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4264
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4271
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4273
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4288
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4290
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4293
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4295
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4301
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4303
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4306
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4308
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4317
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4319
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4324
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4326
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4334
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4336
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4341
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4343
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4358
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4363
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4375
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4382
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4386
  #, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4549
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4552
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4558
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4561
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4569
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4572
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4579
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4582
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: builtins.c:7494
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: builtins.c:7507
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, fuzzy, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: builtins.c:7975
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8497
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8783 builtins.c:8976
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ dlopen()"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr ""
  
! #: builtins.c:12611
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr ""
  
! #: builtins.c:12619
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr ""
  
! #: builtins.c:12639
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12714
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: builtins.c:12727
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
! #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, fuzzy, gcc-internal-format
  msgid "declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: builtins.c:13545 builtins.c:13670
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13548
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13550
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
*************** msgstr ""
*** 22748,23051 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3139
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3235
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3240
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3270
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3282 cgraph.c:3312
  #, 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:3289
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3300
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3319
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3332
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cgraph.c:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3375
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3382
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3387
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3392
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3404
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Î´ÎµÎ½ Î´ÏŽÎ¸Î·ÎºÎµ ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÏŒ ÏŒÎ½Î¿Î¼Î±"
  
! #: cgraph.c:3409
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3414
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3419
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3426
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3431
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3438
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3452 cgraph.c:3512
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3460
  #, 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:3468 cgraph.c:3539
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3480
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3490
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3495
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3502
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3529
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3560
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3577
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3588
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3593
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3604
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3617
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3623
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3633
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3645
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3651
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3663
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3672
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3677
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3682
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3716
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3724
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cgraph.c:3733
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3743
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cgraph.c:3753
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cgraph.c:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3797 cgraph.c:3810
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3802
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3818
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3940 varpool.c:304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 22758,23061 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3150
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3246
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3251
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3293 cgraph.c:3323
  #, 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:3300
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3311
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3330
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cgraph.c:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3393
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3403
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cgraph.c:3410
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3415
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Î´ÎµÎ½ Î´ÏŽÎ¸Î·ÎºÎµ ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÏŒ ÏŒÎ½Î¿Î¼Î±"
  
! #: cgraph.c:3420
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3442
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3449
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3463 cgraph.c:3523
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3471
  #, 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:3479 cgraph.c:3550
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3501
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3506
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3513
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3540
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3571
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3588
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3599
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3604
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3615
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3634
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3639
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3683
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3688
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3693
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3727
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3735
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cgraph.c:3744
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3754
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cgraph.c:3764
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3789
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3808 cgraph.c:3821
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3813
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3829
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3951 varpool.c:304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgid "%<weakref%> attribute ignored bec
*** 23126,23137 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12107
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cgraphunit.c:1084 c/c-decl.c:12117
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 23136,23147 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ
*** 23201,23207 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cgraphunit.c:2394
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
--- 23211,23217 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cgraphunit.c:2390
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
*************** msgstr ""
*** 23614,23625 ****
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11050
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14644
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
--- 23624,23635 ----
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11059
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14793
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
*************** msgstr ""
*** 23639,23645 ****
  msgid "internal consistency failure"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± gcc"
  
! #: emit-rtl.c:4038
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
--- 23649,23655 ----
  msgid "internal consistency failure"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± gcc"
  
! #: emit-rtl.c:4039
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
*************** msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï
*** 23769,23810 ****
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr ""
  
! #: fold-const.c:4617 fold-const.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5981 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6441 fold-const.c:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6599
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6604
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9811
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:10211
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:13468
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 23779,23820 ----
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr ""
  
! #: fold-const.c:4618 fold-const.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6442 fold-const.c:6456
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6600
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6605
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9812
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:10212
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:13469
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr ""
*** 23819,23825 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.c:1786 gimplify.c:6328 gimplify.c:6488
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
--- 23829,23835 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.c:1786 gimplify.c:6329 gimplify.c:6489
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î¹ÏƒÏ‰-Ï€Î±Ï
*** 24441,24447 ****
  msgid "function may return address of local variable"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10861
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
--- 24451,24457 ----
  msgid "function may return address of local variable"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
*************** msgstr ""
*** 24808,24862 ****
  msgid "%Gnull format string"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: gimple-ssa-warn-alloca.c:288
  msgid "%Guse of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:324
  msgid "%Gargument to variable-length array may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:326
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:332
  #, 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:344
  #, fuzzy
  msgid "%Gargument to variable-length array is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: gimple-ssa-warn-alloca.c:346
  msgid "%Gargument to %<alloca%> is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:351
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:360
  msgid "%Gunbounded use of variable-length array"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:361
  msgid "%Gunbounded use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:367
  msgid "%Guse of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:372
  msgid "%Gargument to variable-length array is zero"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:374
  msgid "%Gargument to %<alloca%> is zero"
  msgstr ""
  
--- 24818,24872 ----
  msgid "%Gnull format string"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: gimple-ssa-warn-alloca.c:287
  msgid "%Guse of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:323
  msgid "%Gargument to variable-length array may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:325
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:331
  #, 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:343
  #, fuzzy
  msgid "%Gargument to variable-length array is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: gimple-ssa-warn-alloca.c:345
  msgid "%Gargument to %<alloca%> is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:350
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:359
  msgid "%Gunbounded use of variable-length array"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:360
  msgid "%Gunbounded use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:366
  msgid "%Guse of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:371
  msgid "%Gargument to variable-length array is zero"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:373
  msgid "%Gargument to %<alloca%> is zero"
  msgstr ""
  
*************** msgstr ""
*** 24970,24976 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3734
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 24980,24986 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgid "%G%qD offset %s is out of the bou
*** 24996,25006 ****
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3873 c/c-decl.c:4146 c/c-typeck.c:8868 cp/class.c:1437
! #: cp/class.c:3253 cp/constexpr.c:956 cp/decl.c:4209 cp/decl.c:11926
! #: cp/decl.c:12405 cp/decl.c:12414 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2665 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23234
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 25006,25016 ----
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 25075,25384 ****
  msgid "using result of function returning %<void%>"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: gimplify.c:6329
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6342
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: gimplify.c:6489
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6529 gimplify.c:6538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: gimplify.c:7152
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7154
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.c:7158
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.c:7160
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7173
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7175
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7260
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: gimplify.c:7262
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ %s"
  
! #: gimplify.c:7405
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7407
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7468
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7476
  #, 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:7541
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7543
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7573 gimplify.c:9014
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.c:7594
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
  # src/shred.c:1134
! #: gimplify.c:7725
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: gimplify.c:7728
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7742
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7745
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7748
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8615 gimplify.c:8621
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8638
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8727
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8735 gimplify.c:12857
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8746 gimplify.c:8752 gimplify.c:8758 gimplify.c:8764
! #: gimplify.c:12850
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8858
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9184
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9366
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10017
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10227
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10281
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10530
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10591
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10682
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10829
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10848
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: gimplify.c:10985
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11319
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11578 gimplify.c:11582 gimplify.c:11591
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11823 gimplify.c:12082
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12788
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12812
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12832
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12885
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13748 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13766
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13779
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13792
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13803
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15080
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 25085,25394 ----
  msgid "using result of function returning %<void%>"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: gimplify.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6343
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: gimplify.c:6490
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6530 gimplify.c:6539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: gimplify.c:7153
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7155
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.c:7159
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.c:7161
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7174
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7176
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7261
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: gimplify.c:7263
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ %s"
  
! #: gimplify.c:7406
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7408
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7469
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7477
  #, 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:7542
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7544
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.c:7595
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
  # src/shred.c:1134
! #: gimplify.c:7726
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: gimplify.c:7729
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7743
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7746
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7749
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8639
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 25827,25848 ****
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2317 ira.c:2339
  #, fuzzy, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: ira.c:5920
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.c:5937
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
--- 25837,25858 ----
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2318 ira.c:2340
  #, fuzzy, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5922
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.c:5938
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 25862,25873 ****
  msgid "unable to find a register to spill"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÏ�Ï�ÎµÏƒÎ·Ï‚ Î²Ï�ÏŒÏ‡Î¿Ï…"
  
! #: lra-constraints.c:4135 reload.c:3863 reload.c:4118
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.c:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 25872,25883 ----
  msgid "unable to find a register to spill"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÏ�Ï�ÎµÏƒÎ·Ï‚ Î²Ï�ÏŒÏ‡Î¿Ï…"
  
! #: lra-constraints.c:4140 reload.c:3869 reload.c:4124
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.c:5097
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ
*** 26577,26588 ****
  msgid "unrecognized argument in option %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1551
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: opts-common.c:1369 config/i386/i386-options.c:1554
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 26587,26598 ----
  msgid "unrecognized argument in option %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1554
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: opts-common.c:1369 config/i386/i386-options.c:1557
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï
*** 26709,26715 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:1002 config/darwin.c:3317
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr ""
--- 26719,26725 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:1002 config/darwin.c:3312
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr ""
*************** msgstr ""
*** 27209,27230 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1229
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1241
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1244
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1256
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 27219,27240 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 27286,27297 ****
  msgid "impossible register constraint in %<asm%>"
  msgstr ""
  
! #: reload.c:2687
  #, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr ""
  
! #: reload.c:3720
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr ""
--- 27296,27307 ----
  msgid "impossible register constraint in %<asm%>"
  msgstr ""
  
! #: reload.c:2692
  #, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr ""
  
! #: reload.c:3726
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr ""
*************** msgstr ""
*** 27321,27372 ****
  msgid "output operand is constant in %<asm%>"
  msgstr ""
  
! #: rtl.c:850
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:879
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:900
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:927
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:958
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr ""
--- 27331,27382 ----
  msgid "output operand is constant in %<asm%>"
  msgstr ""
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:880
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:899
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:910
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:957
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:968
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 27411,27432 ****
  msgid "invalid punctuation %qc in constraint"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: stmt.c:430
  #, fuzzy, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: stmt.c:524
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: stmt.c:621
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr ""
  
! #: stmt.c:650
  #, fuzzy, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 27421,27442 ----
  msgid "invalid punctuation %qc in constraint"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: stmt.c:431
  #, fuzzy, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: stmt.c:525
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: stmt.c:622
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr ""
  
! #: stmt.c:651
  #, fuzzy, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î®
*** 28104,28112 ****
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4260
! #: tree-cfg.c:4272 tree-cfg.c:4331 tree-cfg.c:4356 tree-cfg.c:4429
! #: tree-cfg.c:4507
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
--- 28114,28122 ----
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4262
! #: tree-cfg.c:4274 tree-cfg.c:4333 tree-cfg.c:4358 tree-cfg.c:4431
! #: tree-cfg.c:4509
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î
*** 28141,28147 ****
  msgid "invalid clique in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® %s"
  
! #: tree-cfg.c:3305 tree-cfg.c:4519
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
--- 28151,28157 ----
  msgid "invalid clique in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® %s"
  
! #: tree-cfg.c:3305 tree-cfg.c:4521
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ·
*** 28347,28708 ****
  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:4284 tree-cfg.c:4343
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4299
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4315
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® %s"
  
! #: tree-cfg.c:4375
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: tree-cfg.c:4384
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4390
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4400
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: tree-cfg.c:4410
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4465
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: tree-cfg.c:4474
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: tree-cfg.c:4493
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4534 tree-cfg.c:4560
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:4594 tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4603 tree-cfg.c:4620
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4644
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4653
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4664
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4723
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:4738 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4762
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4781
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4789
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: tree-cfg.c:4799
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:4811
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4817
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4824
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4834
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4841
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: tree-cfg.c:4893
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: tree-cfg.c:4902
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4912
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4928
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4936
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:5019 tree-cfg.c:5028
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: tree-cfg.c:5038
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5052
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:5059
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:5157
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5214
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5230
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5279
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: tree-cfg.c:5382
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5391
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5402 tree-cfg.c:5449
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5410
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5477
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5483
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5505
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5527
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5534
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5565
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5574
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5583 tree-cfg.c:5592 tree-cfg.c:5617
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5653
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5676 tree-cfg.c:5698 tree-cfg.c:5715 tree-cfg.c:5784
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: tree-cfg.c:5720
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5750
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5758
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: tree-cfg.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: tree-cfg.c:9473
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: tree-cfg.c:9494 tree-cfg.c:9526
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Î¿ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Ï†Î¸Î¬Î½ÎµÎ¹ ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Î¼Î·-ÎºÎµÎ½Î®Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:9592
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9597 cp/cvt.c:1119
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 28357,28718 ----
  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:4286 tree-cfg.c:4345
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4301
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4317
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® %s"
  
! #: tree-cfg.c:4377
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: tree-cfg.c:4386
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4392
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4402
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: tree-cfg.c:4412
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4467
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: tree-cfg.c:4476
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: tree-cfg.c:4495
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4536 tree-cfg.c:4562
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:4596 tree-cfg.c:4614
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4605 tree-cfg.c:4622
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4630
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4639
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4646
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4655
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4666
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4725
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:4740 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4764
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4783
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4791
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: tree-cfg.c:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:4813
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4819
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4826
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4836
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4843
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: tree-cfg.c:4852
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: tree-cfg.c:4895
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: tree-cfg.c:4904
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4914
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4930
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4938
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:5021 tree-cfg.c:5030
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: tree-cfg.c:5040
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5054
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:5061
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:5159
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5216
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5232
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5281
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: tree-cfg.c:5384
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5393
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5404 tree-cfg.c:5451
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5412
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5439
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5479
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5485
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5507
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5529
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5536
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5567
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5576
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5585 tree-cfg.c:5594 tree-cfg.c:5619
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5609
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5642
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5655
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5678 tree-cfg.c:5700 tree-cfg.c:5717 tree-cfg.c:5786
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: tree-cfg.c:5722
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5752
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5760
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: tree-cfg.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: tree-cfg.c:9475
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: tree-cfg.c:9496 tree-cfg.c:9528
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Î¿ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Ï†Î¸Î¬Î½ÎµÎ¹ ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Î¼Î·-ÎºÎµÎ½Î®Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:9594
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9599 cp/cvt.c:1119
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 29788,29794 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.c:2284 c/c-decl.c:5451 c/c-parser.c:1660
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
--- 29798,29804 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.c:2284 c/c-decl.c:5450 c/c-parser.c:1660
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
*************** msgstr ""
*** 29949,29955 ****
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr ""
  
! #: c-family/c-ada-spec.c:2840
  #, fuzzy, gcc-internal-format
  msgid "unsupported record layout"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
--- 29959,29965 ----
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr ""
  
! #: c-family/c-ada-spec.c:2843
  #, fuzzy, gcc-internal-format
  msgid "unsupported record layout"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
*************** msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î
*** 30553,30559 ****
  msgid "type was previously declared %qE"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4749
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
--- 30563,30569 ----
  msgid "type was previously declared %qE"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î
*** 30573,30579 ****
  msgid "%qE argument is not a function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6060
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
--- 30583,30589 ----
  msgid "%qE argument is not a function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
*************** msgstr ""
*** 30999,31010 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:823 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4688 c/c-decl.c:7081 c/c-typeck.c:15429
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
--- 31009,31020 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
*************** msgid "%<fallthrough%> attribute specifi
*** 31165,31177 ****
  msgstr ""
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3671
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3535
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 31175,31187 ----
  msgstr ""
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3721
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3585
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 32106,32112 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18845
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 32116,32122 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 32156,32162 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9430
  #, fuzzy, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 32166,32172 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, fuzzy, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr ""
*** 32171,32187 ****
  msgid "%qE is not initialized"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9319
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ ÎµÏ€Î¹Ï„Ï�Î­Ï€ÎµÏ„Î±Î¹"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8938
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9325
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
--- 32181,32197 ----
  msgid "%qE is not initialized"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ ÎµÏ€Î¹Ï„Ï�Î­Ï€ÎµÏ„Î±Î¹"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
*************** msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î
*** 32191,32197 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9053
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 32201,32207 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 32256,32262 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15242 cp/semantics.c:8581
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 32266,32272 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgstr "ÎµÏ€Î¹ÏƒÏ„Ï�Î¿Ï†Î®"
*** 32826,32833 ****
  msgid "wrong type argument to %s"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:2949
! #: cp/constexpr.c:6003
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 32836,32843 ----
  msgid "wrong type argument to %s"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿
*** 33320,33336 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4924
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4927
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4930
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
--- 33330,33346 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4984
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4987
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4990
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
*************** msgstr ""
*** 33510,33517 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12061 c/c-typeck.c:12229
! #: cp/typeck.c:5433
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
--- 33520,33527 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
*************** msgid_plural "passing argument %i to %qs
*** 33587,33744 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2790 c/c-typeck.c:5495 cp/call.c:5803
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2897
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2991
  #, 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:2998 c-family/c-warn.c:3001 cp/init.c:635
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3088
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3315
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3318 c-family/c-warn.c:3688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3452
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3471 c-family/c-warn.c:3485
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3475 c-family/c-warn.c:3501
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3497
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  msgstr[1] "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3564
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3624
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3631 c-family/c-warn.c:3664
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3643
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3648
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3667
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-warn.c:3686
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3717
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3727
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3731
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 33597,33754 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  msgstr[1] "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰
*** 33753,33759 ****
  msgid "too many input files"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:14814
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
--- 33763,33769 ----
  msgid "too many input files"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:16448
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
*************** msgid "unrecognized option passed to %%:
*** 33784,33797 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:14746
! #: config/aarch64/aarch64.c:14784
  #, fuzzy, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
  #: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:14749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 33794,33807 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:16380
! #: config/aarch64/aarch64.c:16418
  #, fuzzy, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
  #: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:16383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr ""
*** 33943,34004 ****
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:290
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:535
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:605
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:617
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:636
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:663
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:667
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:773
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:785
  #, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:814
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:851
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:979
  #, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr ""
--- 33953,34014 ----
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:295
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:540
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:610
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:622
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:641
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:668
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:672
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:778
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:790
  #, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:819
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:856
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:984
  #, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr ""
*************** msgstr ""
*** 34159,34247 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:2011
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2104
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2111
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2848
  #, fuzzy, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/darwin.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3267
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3272
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3287
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/darwin.c:3365
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3408
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3588
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3595
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr ""
  
! #: config/darwin.c:3683
  #, fuzzy, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/darwin.c:3694
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/darwin.c:3718
  #, fuzzy, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: config/darwin.c:3719
  #, fuzzy, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%> %m"
  msgstr ""
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
--- 34169,34257 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:2006
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2099
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2106
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2843
  #, fuzzy, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/darwin.c:3058
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3267
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3282
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/darwin.c:3360
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3403
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3583
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3590
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr ""
  
! #: config/darwin.c:3678
  #, fuzzy, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/darwin.c:3689
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/darwin.c:3713
  #, fuzzy, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: config/darwin.c:3714
  #, fuzzy, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%>: %m"
  msgstr ""
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
*************** msgstr ""
*** 34381,34744 ****
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1636
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.c:1711 config/aarch64/aarch64.c:1725
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2178
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2181
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/aarch64/aarch64.c:2185
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2188
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2204
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2205
  #, 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:5704
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6025
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.c:6147 config/aarch64/aarch64.c:6210
! #: config/aarch64/aarch64.c:6329 config/aarch64/aarch64.c:16667
! #: config/arm/arm.c:7075 config/arm/arm.c:7105 config/arm/arm.c:28839
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6278
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6281
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6453
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14270
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14314
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:14382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:14402
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: config/aarch64/aarch64.c:14588 config/riscv/riscv.c:4816
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14597 config/riscv/riscv.c:4825
  #, 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:14605
  #, fuzzy, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.c:14615 config/riscv/riscv.c:4854
! #: config/rs6000/rs6000.c:4583
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/aarch64/aarch64.c:14686
  #, 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:14702
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:14811
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14818
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/aarch64/aarch64.c:14877
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:14888
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14893
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:14999
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:15001
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: config/aarch64/aarch64.c:15025
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15028
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: config/aarch64/aarch64.c:15032
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15060
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î­Ï‚ Î´Î·Î»ÏŽÏƒÎµÎ¹Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î®Ï‚ ÏƒÏ„Î·Î½ ÎºÎ±Ï„Î¬Î»Î·Î¾Î·"
  
! #: config/aarch64/aarch64.c:15063
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:15197 config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15253
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/aarch64/aarch64.c:15260
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15342
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15345
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/aarch64/aarch64.c:15520
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15523
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15527 config/aarch64/aarch64.c:15569
! #: config/aarch64/aarch64.c:15676
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15562
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15565
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15592
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15596
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15631
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15672
  #, 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:15730 config/aarch64/aarch64.c:15903
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î¿Ï‚ Î¼ÎµÏ„Ï�Î·Ï„Î®Ï‚ ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:15774
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15782 config/i386/i386-options.c:1201
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15836
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15893 config/arm/arm.c:32851
! #: config/rs6000/rs6000.c:24138 config/s390/s390.c:15744
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.c:15920
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15929
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17355 config/arm/arm.c:6427
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12128
! #: config/s390/s390.c:12205
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17360 config/arm/arm.c:6432
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12123
! #: config/s390/s390.c:12200
  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:18493
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18495
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: config/aarch64/aarch64.c:23410 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.c:23420 config/aarch64/aarch64.c:23447
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23424
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23428
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23451
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23476
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
--- 34391,34754 ----
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1973
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.c:2048 config/aarch64/aarch64.c:2062
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2515
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2518
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/aarch64/aarch64.c:2522
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2525
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2541
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2542
  #, 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:6103
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6424
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
! #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6677
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6680
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6857
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15904
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15948
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16004
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:16016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:16036
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: config/aarch64/aarch64.c:16222 config/riscv/riscv.c:4825
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16231 config/riscv/riscv.c:4834
  #, 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:16239
  #, fuzzy, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/aarch64/aarch64.c:16320
  #, 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:16336
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:16445
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16452
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/aarch64/aarch64.c:16511
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:16522
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16527
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:16633
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:16635
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: config/aarch64/aarch64.c:16659
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16662
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: config/aarch64/aarch64.c:16666
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16694
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î­Ï‚ Î´Î·Î»ÏŽÏƒÎµÎ¹Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î®Ï‚ ÏƒÏ„Î·Î½ ÎºÎ±Ï„Î¬Î»Î·Î¾Î·"
  
! #: config/aarch64/aarch64.c:16697
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:16831
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16887
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/aarch64/aarch64.c:16894
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16976
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16979
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/aarch64/aarch64.c:17158
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17161
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17165 config/aarch64/aarch64.c:17207
! #: config/aarch64/aarch64.c:17314
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17200
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17203
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17230
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17234
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17269
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17310
  #, 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:17368 config/aarch64/aarch64.c:17541
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î¿Ï‚ Î¼ÎµÏ„Ï�Î·Ï„Î®Ï‚ ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:17412
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17420 config/i386/i386-options.c:1204
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17474
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.c:17558
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17567
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:20135
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:20137
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.c:25063 config/aarch64/aarch64.c:25090
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25067
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25071
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25094
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25119
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
*************** msgid "bad value %qs for %<-mmemory-late
*** 34799,34805 ****
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:856 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 34809,34815 ----
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `
*** 34921,34938 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7216 config/arm/arm.c:7234
! #: config/arm/arm.c:7415 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3429
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3662
! #: config/i386/i386-options.c:3713 config/i386/i386-options.c:3750
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3039 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20188 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1071 config/s390/s390.c:1158 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 34931,34948 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr ""
*** 35362,35586 ****
  msgid "target CPU does not support unaligned accesses"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: config/arm/arm.c:3489
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3498
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3501
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3534
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3559
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3571 config/arm/arm.c:32865
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/arm/arm.c:3579
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3588
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3610 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
  # src/getopt1.c:155
  # src/getopt1.c:155
! #: config/arm/arm.c:3755
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "ÎµÏ€Î¹Î»Î¿Î³Î® Î±\n"
  
! #: config/arm/arm.c:3807
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3831
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3834
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3842
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6103
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6123
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6375
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6464
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6848 config/arm/arm.c:7069 config/arm/arm.c:7102
! #: config/arm/arm.c:28832
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7240
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7364
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7376
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7407 config/arm/arm.c:7459
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arm/arm.c:7426
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7475
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9439
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13198
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13201
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25478
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26140
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26399
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26651
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26897
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32880
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 35372,35601 ----
  msgid "target CPU does not support unaligned accesses"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: config/arm/arm.c:3244
! #, gcc-internal-format
! msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
! msgstr ""
! 
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3503
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/arm/arm.c:3584
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3593
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
  # src/getopt1.c:155
  # src/getopt1.c:155
! #: config/arm/arm.c:3760
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "ÎµÏ€Î¹Î»Î¿Î³Î® Î±\n"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7484
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26670
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î
*** 35588,35609 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32888
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32901
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/arm/arm.c:32915
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: config/arm/arm.c:33927
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 35603,35624 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/arm/arm.c:32931
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr "Ï„Î¿ -pipe Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�
*** 35684,35700 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "Î¤Î¿ ai_family Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5111
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Î¿Î¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ --string ÎºÎ±Î¹ --check ÎµÎ¯Î½Î±Î¹ Î±Î¼Î¿Î¹Î²Î±Î¯Ï‰Ï‚ Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏŒÎ¼ÎµÎ½ÎµÏ‚"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5123
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5120
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
--- 35699,35715 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "Î¤Î¿ ai_family Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5122
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Î¿Î¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ --string ÎºÎ±Î¹ --check ÎµÎ¯Î½Î±Î¹ Î±Î¼Î¿Î¹Î²Î±Î¯Ï‰Ï‚ Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏŒÎ¼ÎµÎ½ÎµÏ‚"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5134
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5131
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `
*** 36439,36570 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-expand.c:8043
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8453 config/i386/i386-expand.c:9905
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:8841
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:8936
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9836
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9851
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9884
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9924
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9937
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9947
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9952
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10089
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-expand.c:10094
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:10100 config/i386/i386-expand.c:10420
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:10402
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10411
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10906 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:11119
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11123
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:12044
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:12077
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:12838 config/i386/i386-expand.c:13050
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13103
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13109
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:13128
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
--- 36454,36585 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-expand.c:8049
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:8847
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:8942
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9842
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9857
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9890
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9930
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9943
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9953
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9958
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10095
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-expand.c:10100
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10414
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10417
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:12050
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:12083
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13115
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
*************** msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»
*** 36584,37097 ****
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:849 config/i386/i386-options.c:2000
! #: config/i386/i386-options.c:2009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:1106
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:1170
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.c:1233
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: config/i386/i386-options.c:1271
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:1522
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-options.c:1528
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1538
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1564
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1577
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: config/i386/i386-options.c:1587
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1594
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-options.c:1647
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:1832
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:1879
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.c:1881
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1909
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1914
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:1929
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:1940
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "Î¤Î¿ ai_family Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/i386/i386-options.c:1946
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1949
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1953
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1970 config/i386/i386-options.c:1979
! #: config/i386/i386-options.c:1991 config/i386/i386-options.c:2002
! #: config/i386/i386-options.c:2013
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:1982 config/i386/i386-options.c:1994
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:2037
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/i386/i386-options.c:2042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%s: Î· Ï…Ï€Î¿ÏƒÏ„Î®Ï�Î¹Î¾Î· ÎµÎºÏƒÏ†Î±Î»Î¼Î¬Ï„Ï‰ÏƒÎ·Ï‚ Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ ÏƒÏ…Î¼Ï€ÎµÏ�Î¹Î»Î·Ï†Î¸ÎµÎ¯ ÏƒÏ„Î· Î¼ÎµÏ„Î±Î³Î»ÏŽÏ„Ï„Î¹ÏƒÎ·.\n"
  
! #: config/i386/i386-options.c:2051
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2053
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2060
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2062
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2070 config/i386/i386-options.c:2444
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.c:2383
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2384
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2406
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2408
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2413
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2414
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.c:2463
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2464
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2485
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2487
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2492
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.c:2493
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.c:2517
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2519
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2522
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2550
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2551
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2630
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/i386/i386-options.c:2633
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2656
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2672
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/i386/i386-options.c:2678
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2679
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2689
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2696
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2746
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2748
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2764
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2818
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2821
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2825
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2890
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· ÎµÏ€Î¹Î»Î¿Î³Î®: %s %s %s"
  
! #: config/i386/i386-options.c:2949
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2954
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2982
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:3157
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3172
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3221
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3231
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3266
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3276
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3389
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3391
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3395
  #, 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:3442 config/i386/i386-options.c:3493
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3447
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3454 config/i386/i386-options.c:3682
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3460
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/i386/i386-options.c:3485 config/i386/i386-options.c:3528
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3489
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3497 config/i386/i386-options.c:3546
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3507 config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3511
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3515 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3532 config/i386/i386-options.c:3550
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3538
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/i386/i386-options.c:3642 config/rs6000/rs6000.c:20301
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/i386/i386-options.c:3669
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3690
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.c:3724 config/i386/i386-options.c:3734
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3761 config/i386/i386-options.c:3783
! #: config/ia64/ia64.c:812 config/s390/s390.c:1168
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3771 config/i386/i386-options.c:3793
! #: config/s390/s390.c:1197
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.c:3825
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3832
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3843
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 36599,37112 ----
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:852 config/i386/i386-options.c:2010
! #: config/i386/i386-options.c:2019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:1109
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:1173
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.c:1236
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: config/i386/i386-options.c:1274
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:1525
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-options.c:1531
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1541
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1567
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1580
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: config/i386/i386-options.c:1590
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1597
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-options.c:1650
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:1835
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:1889
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.c:1891
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1919
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1924
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:1939
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:1950
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "Î¤Î¿ ai_family Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/i386/i386-options.c:1956
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1959
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1963
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1980 config/i386/i386-options.c:1989
! #: config/i386/i386-options.c:2001 config/i386/i386-options.c:2012
! #: config/i386/i386-options.c:2023
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:1992 config/i386/i386-options.c:2004
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:2047
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/i386/i386-options.c:2052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%s: Î· Ï…Ï€Î¿ÏƒÏ„Î®Ï�Î¹Î¾Î· ÎµÎºÏƒÏ†Î±Î»Î¼Î¬Ï„Ï‰ÏƒÎ·Ï‚ Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ ÏƒÏ…Î¼Ï€ÎµÏ�Î¹Î»Î·Ï†Î¸ÎµÎ¯ ÏƒÏ„Î· Î¼ÎµÏ„Î±Î³Î»ÏŽÏ„Ï„Î¹ÏƒÎ·.\n"
  
! #: config/i386/i386-options.c:2064
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2066
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2073
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2075
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.c:2396
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.c:2476
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2505
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.c:2530
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2535
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/i386/i386-options.c:2646
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2682
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2685
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· ÎµÏ€Î¹Î»Î¿Î³Î®: %s %s %s"
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3402
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3473
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3551
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3703
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 37550,37556 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3067
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 37565,37571 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3076
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr ""
*** 38606,38662 ****
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î­Ï‚ Î´Î·Î»ÏŽÏƒÎµÎ¹Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î®Ï‚ ÏƒÏ„Î·Î½ ÎºÎ±Ï„Î¬Î»Î·Î¾Î·"
  
! #: config/riscv/riscv.c:2687 config/riscv/riscv.c:2729
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:3078
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/riscv/riscv.c:4735
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4778
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4782
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4786
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4796
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4809
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4836 config/rs6000/rs6000.c:4595
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/riscv/riscv.c:4850 config/rs6000/rs6000.c:4578
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/riscv/riscv.c:5149
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
--- 38621,38677 ----
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î­Ï‚ Î´Î·Î»ÏŽÏƒÎµÎ¹Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î®Ï‚ ÏƒÏ„Î·Î½ ÎºÎ±Ï„Î¬Î»Î·Î¾Î·"
  
! #: config/riscv/riscv.c:2696 config/riscv/riscv.c:2738
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:3087
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/riscv/riscv.c:4744
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4787
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4791
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4795
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4805
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4818
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/riscv/riscv.c:5160
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
*************** msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î
*** 39160,39398 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3238 config/rs6000/rs6000.c:3241
! #: config/rs6000/rs6000.c:3244
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/rs6000/rs6000.c:3345
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3491
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3511 config/rs6000/rtems.h:114
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3540
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/rs6000/rs6000.c:3673
  #, 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:3812
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:3829
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/rs6000/rs6000.c:3915
  #, 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:3923
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3948 config/rs6000/rs6000.c:3956
! #: config/rs6000/rs6000.c:3963 config/rs6000/rs6000.c:3970
! #: config/rs6000/rs6000.c:3978 config/rs6000/rs6000.c:3997
! #: config/rs6000/rs6000.c:4059 config/rs6000/rs6000.c:4086
! #: config/rs6000/rs6000.c:4113 config/rs6000/rs6000.c:4128
! #: config/rs6000/rs6000.c:4136 config/rs6000/rs6000.c:4181
! #: config/rs6000/rs6000.c:4183 config/rs6000/rs6000.c:4275
! #: config/rs6000/rs6000.c:4288 config/rs6000/rs6000.c:4297
! #: config/rs6000/rs6000.c:4447 config/rs6000/rs6000.c:4470
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4172
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4235
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.c:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4267
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4354
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4379 config/rs6000/rs6000.c:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4407
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4603
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4900
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4937
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7847
  #, 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:10582
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
  msgstr ""
  
! #: config/rs6000/rs6000.c:17677
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19967
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20049
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20051
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20053
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20055
  #, gcc-internal-format
! msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20061
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20064
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20069
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20072
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24110
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: config/rs6000/rs6000.c:24113
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: config/rs6000/rs6000.c:24115
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24660
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24819
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24851
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:25107
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.c:27708
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 39175,39413 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3242 config/rs6000/rs6000.c:3245
! #: config/rs6000/rs6000.c:3248
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/rs6000/rs6000.c:3349
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3495
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3515 config/rs6000/rtems.h:114
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3523
  #, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3544
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/rs6000/rs6000.c:3677
  #, 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:3816
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:3833
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/rs6000/rs6000.c:3919
  #, 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:3927
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
! #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
! #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4239
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4904
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20172
  #, gcc-internal-format
! msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24227
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: config/rs6000/rs6000.c:24230
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:25224
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 39572,39578 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:896
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
--- 39587,39593 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 39643,39842 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/s390/s390.c:743
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/s390/s390.c:759
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/s390/s390.c:808
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:814
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:821
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:827
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:833
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:852
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:859 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:993
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/s390/s390.c:1094
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1184
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/s390/s390.c:10001
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11366
  #, 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:11382
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11410
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: config/s390/s390.c:11414
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13124
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15390
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15397
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15432
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15435
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/s390/s390.c:15468
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15480
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15489
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15495
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15497
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "%s: Î¿ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î·Î´Î­Î½"
  
! #: config/s390/s390.c:15500
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15513
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15516
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15519
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15522
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15575
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15611
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ï„Î¿ Ï€Ï�ÏŽÏ„Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Ï„Î·Ï‚ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: config/s390/s390.c:15618
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/s390/s390.c:15649
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15810 config/s390/s390.c:15860 config/s390/s390.c:15877
  #, 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:15816
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 39658,39862 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/s390/s390.c:762
! #, fuzzy, gcc-internal-format
! msgid "constant argument %d for builtin %qF is invalid (%s)"
! msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
! 
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:875
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:1016
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13147
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15520
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "%s: Î¿ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î·Î´Î­Î½"
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ï„Î¿ Ï€Ï�ÏŽÏ„Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Ï„Î·Ï‚ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: config/s390/s390.c:15641
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr ""
*** 40181,40197 ****
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1637
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1639 ada/gcc-interface/trans.c:1645
  #, fuzzy, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: ada/gcc-interface/trans.c:1643
  #, fuzzy, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
--- 40201,40222 ----
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:332
! #, gcc-internal-format, gfc-internal-format
! msgid "%s contains too many lines"
! msgstr ""
! 
! #: ada/gcc-interface/trans.c:1642
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1644 ada/gcc-interface/trans.c:1650
  #, fuzzy, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: ada/gcc-interface/trans.c:1648
  #, fuzzy, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
*************** msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿
*** 40258,40265 ****
  msgid "could not read the BRIG file"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2210 c/c-typeck.c:12707 cp/typeck.c:2146
! #: cp/typeck.c:8603 cp/typeck.c:9394
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 40283,40290 ----
  msgid "could not read the BRIG file"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 40319,40325 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7353 c/c-decl.c:8261 c/c-decl.c:9068
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 40344,40350 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ
*** 40541,40547 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3339
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 40566,40572 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3340
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
*************** msgstr ""
*** 40551,40557 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3112
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 40576,40582 ----
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3113
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³
*** 40561,40774 ****
  msgid "nested extern declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:3367 c/c-decl.c:3381
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:3373 c/c-decl.c:3386
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:3405
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:3675
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: c/c-decl.c:3685
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:3696
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: c/c-decl.c:3757
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: c/c-decl.c:3762
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: c/c-decl.c:3775
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: c/c-decl.c:3780
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: c/c-decl.c:3784
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3832 cp/decl.c:3281
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.c:3868
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
  # src/request.c:263
! #: c/c-decl.c:3871
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: c/c-decl.c:3872 c/c-decl.c:3927 c/c-decl.c:4017
  #, fuzzy, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:3926 c/c-decl.c:4016
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Î Ï�ÏŒÏ‰Ï�Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ®Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ·Ï‚"
  
! #: c/c-decl.c:3949
  #, fuzzy, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:4048 cp/decl.c:3687
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:4079
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.c:4144
  #, fuzzy, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:4145 c/c-decl.c:4156
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.c:4155
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-decl.c:4238
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4424 cp/tree.c:4728
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.c:4433
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.c:4698
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.c:4709
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4725
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4737
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4759 c/c-decl.c:4767
  #, fuzzy, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:4775
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:4787
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4793
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4800
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4806
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:4819
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4826
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:4844
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-decl.c:4858 c/c-parser.c:2033
  #, fuzzy, gcc-internal-format
  msgid "empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:4929
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.c:4933
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
--- 40586,40799 ----
  msgid "nested extern declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:3366 c/c-decl.c:3380
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:3372 c/c-decl.c:3385
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:3404
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:3674
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: c/c-decl.c:3684
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:3695
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: c/c-decl.c:3756
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: c/c-decl.c:3761
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: c/c-decl.c:3774
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: c/c-decl.c:3779
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: c/c-decl.c:3783
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.c:3867
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
  # src/request.c:263
! #: c/c-decl.c:3870
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: c/c-decl.c:3871 c/c-decl.c:3926 c/c-decl.c:4016
  #, fuzzy, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:3925 c/c-decl.c:4015
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Î Ï�ÏŒÏ‰Ï�Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ®Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ·Ï‚"
  
! #: c/c-decl.c:3948
  #, fuzzy, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:4078
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.c:4143
  #, fuzzy, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:4144 c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.c:4154
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-decl.c:4237
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.c:4432
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.c:4697
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.c:4708
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4724
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4736
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4758 c/c-decl.c:4766
  #, fuzzy, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:4774
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:4780
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:4786
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4792
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4799
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4805
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:4818
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4825
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:4843
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-decl.c:4857 c/c-parser.c:2033
  #, fuzzy, gcc-internal-format
  msgid "empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:4928
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.c:4932
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
*************** msgstr ""
*** 40776,40803 ****
  #. 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:4939 c/c-decl.c:7820 c/c-decl.c:9738
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.c:5104
  #, fuzzy, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-decl.c:5113
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.c:5118
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5124
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 40801,40828 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.c:5103
  #, fuzzy, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-decl.c:5112
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.c:5117
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5123
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 40806,41074 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5143 c/c-decl.c:5158 c/c-typeck.c:8153
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
  
! #: c/c-decl.c:5149
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:5238
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:5288
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:5290
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:5371
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.c:5376
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: c/c-decl.c:5380
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.c:5469
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: c/c-decl.c:5519
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.c:5557
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.c:5643
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: c/c-decl.c:5658 cp/decl.c:8192
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5915
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6026
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6047 c/c-decl.c:6062
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:6057
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:6068
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: c/c-decl.c:6073
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: c/c-decl.c:6083
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.c:6089
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: c/c-decl.c:6100
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6106
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6119
  #, fuzzy, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-decl.c:6134
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6137
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6144
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6357 c/c-decl.c:6753 c/c-decl.c:6763
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:6359
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6379
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:6383
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:6415
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:6417
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:6419
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:6421
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
  # src/request.c:806 src/request.c:912
! #: c/c-decl.c:6424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: c/c-decl.c:6447 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6461
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6467
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:6485
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6488
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6492
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6495
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6498 cp/decl.c:12158
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6515
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6519
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6524
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6528
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:6533
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: c/c-decl.c:6536
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 40831,41099 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
  
! #: c/c-decl.c:5148
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:5237
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:5287
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:5289
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:5370
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.c:5375
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: c/c-decl.c:5379
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.c:5468
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: c/c-decl.c:5518
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.c:5556
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.c:5642
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:6056
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:6067
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: c/c-decl.c:6072
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.c:6088
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6118
  #, fuzzy, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-decl.c:6133
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6378
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:6382
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:6414
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:6416
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:6418
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:6420
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
  # src/request.c:806 src/request.c:912
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:6484
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6487
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6491
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6494
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6527
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:6532
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 41076,41788 ****
  #. 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:6583 c/c-decl.c:6977
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6644
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6646
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6653
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6656
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6664 c/c-decl.c:8792
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:6696
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6700
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6708
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6711
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6723
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6726
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6735
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6737
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6823
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6826
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6865 c/c-decl.c:7523
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6887
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:6900
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6906
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6910
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7013
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7016
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7023
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7026
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7067
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-decl.c:7071 cp/decl.c:12458
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7109 c/c-decl.c:7319 c/c-decl.c:7373 c/c-decl.c:7457
! #: c/c-decl.c:7582 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7115 c/c-decl.c:7325 c/c-decl.c:7462 c/c-decl.c:7587
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7210
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:7214
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:7220
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7236
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-decl.c:7239
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7245
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7248
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7263
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7265
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7274
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7276
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7281
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7283
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7288
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7290
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7293
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: c/c-decl.c:7300
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7303
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7334
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7336
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7379
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7390
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7407 cp/decl.c:11090
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7447
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7489
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7491
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7504
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:7511
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7513
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7553 c/c-decl.c:7564 c/c-decl.c:7567
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: c/c-decl.c:7624
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7637
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:7640
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:7669
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7679
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7681
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7716
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7826 c/c-decl.c:9546
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7836
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7881
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7896
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7974
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7978 c/c-decl.c:8014
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:8008
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8054
  #, 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:8060
  #, 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:8168
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:8174
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:8180
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:8257
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-decl.c:8259
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.c:8268
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:8270
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:8300 c/c-decl.c:9087
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8367 cp/decl.c:5143
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8372
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:8375
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:8468 c/c-decl.c:8486 c/c-decl.c:8547
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-decl.c:8573
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8576
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8701
  #, fuzzy, gcc-internal-format
  msgid "union has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.c:8703
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.c:8708
  #, fuzzy, gcc-internal-format
  msgid "struct has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
  # src/request.c:37
! #: c/c-decl.c:8710
  #, fuzzy, gcc-internal-format
  msgid "struct has no members"
  msgstr "%s ÏƒÎµ %s"
  
! #: c/c-decl.c:8771 cp/decl.c:13430
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:8777
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:8783
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  # src/shred.c:1134
! #: c/c-decl.c:8814
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: c/c-decl.c:8919
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9059
  #, 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:9066
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:9145 cp/decl.c:15903
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9160
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9280 c/c-decl.c:9296
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:9291
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:9315
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9323
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9440 cp/decl.c:5454 cp/decl.c:16454
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:9458
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9469
  #, fuzzy, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.c:9497
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9555
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "Î´Î¹Î±Ï„Î®Ï�Î·ÏƒÎ· Ï‰Ï�ÏŽÎ½ ÏƒÏ„Î¿ %s"
  
! #: c/c-decl.c:9564
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9572 cp/decl.c:16589
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:9582
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9601
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9610
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-decl.c:9658
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9673
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9690
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9730 c/c-decl.c:9734
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: c/c-decl.c:9747
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: c/c-decl.c:9763
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:9771
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:9780
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:9809 c/c-decl.c:9814
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.c:9834
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:9841
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:9894
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9905
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9908 c/c-decl.c:9955 c/c-decl.c:9969
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:9947
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9952
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9962
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9967
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10225 cp/decl.c:17414
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-decl.c:10244 cp/decl.c:17498
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 41101,41813 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6643
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6645
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6652
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6655
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:6695
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6699
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6707
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6734
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6736
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6822
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:6899
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7012
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7015
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7022
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7025
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7066
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7209
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:7213
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7235
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7262
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7264
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7273
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7280
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7287
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7335
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7488
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7490
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7503
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:7510
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7512
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: c/c-decl.c:7623
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7636
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7678
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7680
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7880
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7895
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:8173
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:8179
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:8256
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-decl.c:8258
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.c:8267
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:8269
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8371
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, fuzzy, gcc-internal-format
  msgid "union has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.c:8702
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.c:8707
  #, fuzzy, gcc-internal-format
  msgid "struct has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
  # src/request.c:37
! #: c/c-decl.c:8709
  #, fuzzy, gcc-internal-format
  msgid "struct has no members"
  msgstr "%s ÏƒÎµ %s"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:8776
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:8782
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  # src/shred.c:1134
! #: c/c-decl.c:8813
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9058
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:9290
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9468
  #, fuzzy, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.c:9496
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9554
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "Î´Î¹Î±Ï„Î®Ï�Î·ÏƒÎ· Ï‰Ï�ÏŽÎ½ ÏƒÏ„Î¿ %s"
  
! #: c/c-decl.c:9563
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:9581
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9600
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9609
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: c/c-decl.c:9746
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: c/c-decl.c:9762
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:9770
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:9779
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.c:9833
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:9840
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:9893
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9904
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:9946
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9961
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 41790,42046 ****
  #. 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:10340
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10345
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10352
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10384
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.c:10388
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10395
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10400
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10404
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10408
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10700
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10759 c/c-decl.c:10766
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:10794 c/c-decl.c:11178 c/c-decl.c:11573
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10806 cp/parser.c:31446
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10819
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11048 c/c-parser.c:9956
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11094
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11165 c/c-decl.c:11731
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:11225
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11247
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11290
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11409
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11459
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11530
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11554 c/c-decl.c:11827 c/c-parser.c:8967
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11556
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11591
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11604
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11653
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-decl.c:11674
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11692 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11695 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11707
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11716
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11729
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11737
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11745
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11824
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11839
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11866
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11892 c/c-decl.c:11908 c/c-decl.c:11934
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12361 cp/semantics.c:5793
  #, 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:12365 cp/semantics.c:5797
  #, 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:11988 cp/typeck.c:5073
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:11997 cp/typeck.c:5081
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11926 cp/typeck.c:5021
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12016 cp/typeck.c:5089
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:11950 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12008
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11937
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 41815,42071 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10383
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10818
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11093
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:11224
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11246
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11289
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11408
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11458
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11555
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11652
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-decl.c:11673
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 42060,42066 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31680
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 42085,42091 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 42070,42076 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.c:1665 cp/semantics.c:3201
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
--- 42095,42101 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.c:1665 cp/semantics.c:3219
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
*************** msgid "unknown type name %qE"
*** 42106,42112 ****
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41330 cp/parser.c:45195
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 42131,42137 ----
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr ""
*** 42126,42132 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33879 cp/parser.c:33951
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 42151,42157 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏ
*** 42141,42147 ****
  msgid "unexpected attribute"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11832 cp/parser.c:12039
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 42166,42172 ----
  msgid "unexpected attribute"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr ""
*** 42179,42185 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14539
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 42204,42210 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 42237,42243 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10131
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 42262,42268 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 42282,42295 ****
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8961
! #: cp/parser.c:31683 cp/parser.c:34856 cp/parser.c:37421 cp/parser.c:37589
! #: cp/parser.c:42903 cp/parser.c:44510
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:3238 cp/parser.c:20165
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Ï�Î¹Î¸Î¼Î¿Ï�"
--- 42307,42320 ----
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Ï�Î¹Î¸Î¼Î¿Ï�"
*************** msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±Îº
*** 42374,42380 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27867
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 42399,42405 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr ""
*** 42434,42440 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12162
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 42459,42465 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 42449,42455 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11782
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
--- 42474,42480 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
*************** msgstr ""
*** 42474,42490 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13616
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6390 cp/parser.c:13619
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6521 cp/parser.c:12433
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
--- 42499,42515 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
*************** msgstr ""
*** 42504,42515 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.c:6872 cp/parser.c:12702
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12708
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 42529,42540 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î
*** 42524,42531 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21018
! #: cp/parser.c:21035 cp/parser.c:21049
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 42549,42556 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr ""
*** 42552,42563 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4849
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
--- 42577,42588 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î
*** 42949,42960 ****
  msgid "no type or storage class may be specified here,"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.c:11951 cp/parser.c:34713
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34726
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
--- 42974,42985 ----
  msgid "no type or storage class may be specified here,"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
*************** msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·
*** 42964,43014 ****
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12007 cp/parser.c:34763
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34772
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:34786
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:12043 cp/parser.c:34805
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44841
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41327 cp/parser.c:41661 cp/parser.c:41751
! #: cp/parser.c:41824 cp/parser.c:44888 cp/parser.c:44903 cp/parser.c:44918
! #: cp/parser.c:44934 cp/parser.c:44950 cp/parser.c:44966 cp/parser.c:44993
! #: cp/parser.c:45006 cp/parser.c:45029 cp/parser.c:45042
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12324 cp/parser.c:45019
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12411 cp/parser.c:45114
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45120
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
--- 42989,43039 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 43018,43035 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45149 cp/parser.c:45182
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12490 cp/parser.c:44878
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35224 cp/parser.c:37940 cp/parser.c:43961 cp/parser.c:43969
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 43043,43060 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr ""
*** 43049,43101 ****
  msgid "%qD is not a variable"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-parser.c:13267 cp/semantics.c:7767
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:13309 cp/parser.c:35911
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:35975
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13388 cp/parser.c:35977
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36088
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36106
! #: cp/parser.c:41653 cp/parser.c:41743
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:13581 cp/parser.c:36161
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36168
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:13590 cp/parser.c:36170
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13596 cp/parser.c:36176
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 43074,43126 ----
  msgid "%qD is not a variable"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 43117,43223 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13804 cp/semantics.c:7972
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13851 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13885 cp/parser.c:36368
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13925 cp/parser.c:36410
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13986 cp/parser.c:36475
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14052 cp/parser.c:36544
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36547
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7009
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7041
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14203 cp/parser.c:35683
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:14237 cp/parser.c:35716
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14404 cp/semantics.c:8137
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36579 cp/parser.c:36589
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-parser.c:14502 cp/parser.c:36627
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14555 cp/parser.c:36695
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43612
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:36953
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-parser.c:14854 cp/parser.c:36969
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:36972
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7076
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14893 cp/parser.c:36992
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
--- 43142,43248 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼
*** 43227,43243 ****
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7172
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7291
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7389
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 43252,43268 ----
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 43257,43278 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15627 cp/parser.c:37769 cp/parser.c:37998 cp/parser.c:38048
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15714 cp/parser.c:37844
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15812 cp/parser.c:37945
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
--- 43282,43303 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·
*** 43287,43368 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16009 cp/semantics.c:7547
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38282
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38293 cp/parser.c:38664
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.c:16261 cp/parser.c:38340
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38518
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:16538 cp/parser.c:38653
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16671 cp/parser.c:42180
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42190
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16701 cp/parser.c:42210
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42221
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16719 cp/parser.c:42228
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16727 cp/parser.c:42236
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-parser.c:16738 cp/parser.c:42258
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42268
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42365
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16857 cp/parser.c:42382
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
--- 43312,43393 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
*************** msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸Î
*** 43377,43383 ****
  msgid "expected function name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:17128 cp/parser.c:44205
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
--- 43402,43408 ----
  msgid "expected function name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
*************** msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 43387,43413 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44256 cp/parser.c:44301
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44330
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44332
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17267 cp/parser.c:42583
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38743
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr ""
--- 43412,43438 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr ""
*************** msgstr ""
*** 43417,43498 ****
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38758
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17452 cp/parser.c:38851
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.c:17474 cp/parser.c:38873
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38887
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17495 cp/parser.c:38894
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17552 cp/parser.c:38951
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:38960
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:38969
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39174 cp/parser.c:39200
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17841 cp/parser.c:39231 cp/parser.c:39247
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17890 cp/semantics.c:9721 cp/semantics.c:9731
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9796
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:18047 cp/parser.c:39431
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:18059 cp/parser.c:39447
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:18095 cp/parser.c:39480
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:18102 cp/parser.c:39487
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
--- 43442,43523 ----
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 43502,43533 ****
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18161 cp/parser.c:40092
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:18166 cp/parser.c:40098
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:18222 cp/parser.c:40149
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40160
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40188
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
  
! #: c/c-parser.c:18330 cp/semantics.c:9306 cp/semantics.c:9397
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
--- 43527,43558 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
*************** msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±Îº
*** 43537,43608 ****
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40502
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40298 cp/parser.c:40340 cp/pt.c:17886
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40621
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18895 cp/parser.c:40839
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41040
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19381 cp/parser.c:41318
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:19634 cp/parser.c:41591
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41607
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19698 cp/parser.c:41837
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41690
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41702
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41781
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41794
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42055
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
--- 43562,43633 ----
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 43617,43673 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20270 cp/parser.c:42731
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20323 cp/parser.c:42783
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42807
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42846 cp/pt.c:11516
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20378 cp/parser.c:42849 cp/pt.c:11533
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-parser.c:20402 cp/parser.c:42877 cp/pt.c:11519
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20447 cp/parser.c:42921
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-parser.c:20469 cp/parser.c:42943 cp/pt.c:11523
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20480 cp/parser.c:42954
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43040
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20642 cp/parser.c:43148
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
--- 43642,43698 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
*************** msgstr ""
*** 43677,43688 ****
  msgid "variant %qD is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:20668 cp/decl.c:7567
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:20680 cp/decl.c:7576
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 43702,43713 ----
  msgid "variant %qD is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 43692,43723 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20731 cp/parser.c:43193
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20840 cp/parser.c:43298
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43347
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43372
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20915 cp/parser.c:43379
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20921 cp/parser.c:43386
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
--- 43717,43748 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
*************** msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î
*** 43772,43813 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43854
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21395 cp/parser.c:43917
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21415 cp/parser.c:43943
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:43952
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:21436 cp/parser.c:43964
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:43976
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:43985
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:43999
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
--- 43797,43838 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 43822,43848 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21736 cp/semantics.c:8745
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21738 cp/semantics.c:8747
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8749
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:21921 cp/parser.c:44732
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44738
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 43847,43873 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 43852,43858 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44756
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 43877,43883 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr ""
*** 43867,43873 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10615 c/c-typeck.c:10657 cp/call.c:4552
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 43892,43898 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏ
*** 43908,44038 ****
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:770
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.c:775
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.c:780
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.c:1325
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:1329
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.c:1333
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.c:1666
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.c:1924
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.c:2457 c/c-typeck.c:9170
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.c:2461 c/c-typeck.c:9174
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
  
! #: c/c-typeck.c:2470
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.c:2473
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.c:2533
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: c/c-typeck.c:2539
  #, fuzzy, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: c/c-typeck.c:2587
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-typeck.c:2642
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-typeck.c:2652 cp/typeck.c:3588 cp/typeck.c:3681
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.c:2658
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-typeck.c:2712
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr ""
  
! #: c/c-typeck.c:2715
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:2829
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2936 cp/typeck.c:1801
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3089
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: c/c-typeck.c:3094
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: c/c-typeck.c:3100
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
--- 43933,44063 ----
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:776
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.c:781
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.c:786
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.c:1331
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:1335
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.c:1339
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.c:1672
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.c:1930
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
  
! #: c/c-typeck.c:2520
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.c:2523
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.c:2583
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: c/c-typeck.c:2589
  #, fuzzy, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: c/c-typeck.c:2637
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-typeck.c:2692
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.c:2708
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-typeck.c:2762
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr ""
  
! #: c/c-typeck.c:2765
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:2879
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2986 cp/typeck.c:1812
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3139
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: c/c-typeck.c:3144
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: c/c-typeck.c:3150
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
*************** msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµ
*** 44040,45640 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3130
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.c:3135 c/c-typeck.c:3187
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-typeck.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.c:3256
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3262
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3268
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3274
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3280
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3286
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3300
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3326
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-typeck.c:3351
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3375
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3380
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-typeck.c:3533
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-typeck.c:3543
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-typeck.c:3615
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:3683
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3886 cp/typeck.c:5119 cp/typeck.c:5388
  #, fuzzy, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: c/c-typeck.c:3866 c/c-typeck.c:3877 cp/typeck.c:5146 cp/typeck.c:5170
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:3869 c/c-typeck.c:3880 cp/typeck.c:5149 cp/typeck.c:5173
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-typeck.c:3900
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.c:3951
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.c:3954
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.c:3988
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:3997 cp/typeck.c:6086
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.c:4430
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:4434
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.c:4444
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.c:4468
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-typeck.c:4493
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.c:4551
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4554
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4561
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c/c-typeck.c:4564
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: c/c-typeck.c:4580
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr ""
  
! #: c/c-typeck.c:4606 c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.c:4608 c/c-typeck.c:4643
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.c:4628
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:4632
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:4739
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï… locale `%s'"
  
! #: c/c-typeck.c:4798
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-typeck.c:4811
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:4819
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5004
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5007
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5012
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5014
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5153
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5235
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5294 c/c-typeck.c:5300
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5317
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5334
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5345 c/c-typeck.c:5362
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5350 c/c-typeck.c:5367
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5380
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5385
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5394 c/c-typeck.c:5405
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5419
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5534
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5538
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5556
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5561
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5570 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5619
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5637 c/c-typeck.c:11178
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5708
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5714
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5749
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5843
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5849
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5864
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5884
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5894
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5929
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5939
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5959
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:5970
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:5975
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5984 cp/typeck.c:8438
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6007
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6017
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: c/c-typeck.c:6112
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6153
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6279
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
  # src/request.c:263
! #: c/c-typeck.c:6481 c/c-typeck.c:6503 c/c-typeck.c:6529
  #, fuzzy, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: c/c-typeck.c:6544
  #, fuzzy, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:6587 c/c-typeck.c:6833
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: c/c-typeck.c:6621
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6624
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6629
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:6828
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6837
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:6841
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:6846
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:6864
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:7042 c/c-typeck.c:7397
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7045 c/c-typeck.c:7400
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7048 c/c-typeck.c:7402
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7051 c/c-typeck.c:7404
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7059 c/c-typeck.c:7292 c/c-typeck.c:7335
  #, fuzzy
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7061 c/c-typeck.c:7294 c/c-typeck.c:7337
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7063 c/c-typeck.c:7296 c/c-typeck.c:7339
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7065 c/c-typeck.c:7298 c/c-typeck.c:7341
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7074
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7142
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:7155
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-typeck.c:7165
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7175
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7185
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7208
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7214
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7219
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7224 cp/typeck.c:9547
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-typeck.c:7250
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7260
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7309
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7312
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7314
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7316
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7360
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7368
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7373
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7378
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7420
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:7433
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: c/c-typeck.c:7439
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: c/c-typeck.c:7444
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: c/c-typeck.c:7451
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: c/c-typeck.c:7456
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:7495
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7502
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7507
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7531
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7538
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7543
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7547
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7574
  #, fuzzy, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7585
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7595
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-typeck.c:7605
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7673
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7913 c/c-typeck.c:8807 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:7929 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:7969
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8037 cp/typeck.c:2182
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-typeck.c:8056 c/c-typeck.c:8080 c/c-typeck.c:8083 c/c-typeck.c:8091
! #: c/c-typeck.c:8131 c/c-typeck.c:9660 c/c-typeck.c:9710
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:8065
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8096 c/c-typeck.c:8144 c/c-typeck.c:9720
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:9715
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8157
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: c/c-typeck.c:8435 cp/decl.c:6976
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c/c-typeck.c:8655
  #, fuzzy, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: c/c-typeck.c:8738
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8804 c/c-typeck.c:10243 cp/typeck2.c:1109 cp/typeck2.c:1367
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8841
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8864
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-typeck.c:8888
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8893
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9012 c/c-typeck.c:9094
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9017 c/c-typeck.c:9156
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9067
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9076 c/c-typeck.c:9085
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.c:9090 c/c-typeck.c:9092
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9096 c/c-typeck.c:9099
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9118
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9229 c/c-typeck.c:9259 c/c-typeck.c:9803
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9233 c/c-typeck.c:9263 c/c-typeck.c:9806
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9737
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10118
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10125 c/c-typeck.c:10202
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10146
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10217 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10312
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10334
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10396
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10430
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10462
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10704
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10731 c/gimple-parser.c:2404 cp/typeck.c:10039
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.c:10759 c/c-typeck.c:10763
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.c:10777 c/gimple-parser.c:2414
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.c:10780
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.c:10857
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:10947 cp/semantics.c:1420
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:10972
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11010 c/c-typeck.c:11018
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.c:11024 cp/parser.c:11953
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11026
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11102 cp/parser.c:13452
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11105 c/c-typeck.c:11125 cp/decl.c:3661 cp/parser.c:13462
! #: cp/parser.c:13483
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11108 cp/parser.c:13465
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11122 cp/parser.c:13475
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11160 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11204
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12038 c/c-typeck.c:12206 cp/typeck.c:5402
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12046 c/c-typeck.c:12214 cp/typeck.c:5415
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12071 c/c-typeck.c:12239 cp/typeck.c:5450
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12085 cp/typeck.c:5108
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12103 c/c-typeck.c:12124
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12109 c/c-typeck.c:12130
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12151 c/c-typeck.c:12280
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12158 c/c-typeck.c:12164
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.c:12171 c/c-typeck.c:12290
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12183 c/c-typeck.c:12188 c/c-typeck.c:12316 c/c-typeck.c:12321
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12268
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12270
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12275
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: c/c-typeck.c:12298 c/c-typeck.c:12301 c/c-typeck.c:12308 c/c-typeck.c:12311
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12380
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12695
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12699
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12703
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12719
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12909 cp/semantics.c:9869
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12920 c/c-typeck.c:12930 cp/semantics.c:9880
! #: cp/semantics.c:9890
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12965 cp/semantics.c:9925
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13009 c/c-typeck.c:14596 c/c-typeck.c:14683 c/c-typeck.c:14756
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13021 c/c-typeck.c:14528 c/c-typeck.c:14669
! #: cp/semantics.c:4930 cp/semantics.c:7473 cp/semantics.c:7667
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13030 c/c-typeck.c:14693 cp/semantics.c:4940
! #: cp/semantics.c:7686
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:13038 c/c-typeck.c:14702
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: c/c-typeck.c:13049 cp/semantics.c:4956 cp/semantics.c:7715
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:13053 c/c-typeck.c:14721 cp/semantics.c:4960
! #: cp/semantics.c:7719
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:13060
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14728 c/c-typeck.c:14846
! #: cp/semantics.c:4978 cp/semantics.c:7726 cp/semantics.c:7907
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13105 cp/semantics.c:5012
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13112 cp/semantics.c:5019
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.c:13135 cp/semantics.c:5052
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.c:13152 c/c-typeck.c:13218 c/c-typeck.c:13495
! #: cp/semantics.c:5069 cp/semantics.c:5135
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13171 cp/semantics.c:5088
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13179 cp/semantics.c:5096
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13188 c/c-typeck.c:13309 cp/semantics.c:5105
! #: cp/semantics.c:5226
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13205 cp/semantics.c:5122
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13246 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5178
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13297 cp/semantics.c:5214
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13301 cp/semantics.c:5218
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13319 c/c-typeck.c:13434 cp/semantics.c:5236
! #: cp/semantics.c:5365
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13327 cp/semantics.c:5244
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:13713 cp/semantics.c:6318
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13720
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13726 cp/semantics.c:6325
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: c/c-typeck.c:13739 cp/semantics.c:6341
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.c:13759 cp/semantics.c:6377
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13786
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13793 cp/semantics.c:6411
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13799 cp/semantics.c:6417
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13805 cp/semantics.c:6423
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13842 cp/semantics.c:6471
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.c:13924 cp/semantics.c:6546
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:13946 cp/semantics.c:6566
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:13972 c/c-typeck.c:13982
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14002
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14014
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14022
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14072
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14081 cp/semantics.c:6210
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-typeck.c:14169
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14187 c/c-typeck.c:14920 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14199 cp/semantics.c:8430
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14213 cp/semantics.c:6607
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14221
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14248 cp/semantics.c:6681
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14278 c/c-typeck.c:14839 c/c-typeck.c:15063
! #: cp/semantics.c:6768 cp/semantics.c:7900 cp/semantics.c:8198
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.c:14293 cp/semantics.c:6783
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14306 c/c-typeck.c:14338 c/c-typeck.c:14369
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14314 c/c-typeck.c:14345 c/c-typeck.c:14617 c/c-typeck.c:14767
! #: c/c-typeck.c:14774 c/c-typeck.c:14792 c/c-typeck.c:14802 c/c-typeck.c:14809
! #: cp/semantics.c:6796 cp/semantics.c:6804 cp/semantics.c:6861
! #: cp/semantics.c:6868 cp/semantics.c:6912 cp/semantics.c:7600
! #: cp/semantics.c:7777 cp/semantics.c:7784 cp/semantics.c:7801
! #: cp/semantics.c:7811 cp/semantics.c:7818
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14317 c/c-typeck.c:14348 c/c-typeck.c:14777 c/c-typeck.c:14812
! #: cp/semantics.c:6807 cp/semantics.c:6871 cp/semantics.c:7787
! #: cp/semantics.c:7821
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14331 cp/semantics.c:6853
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14362 cp/semantics.c:6904
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14381 cp/semantics.c:7243
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:14388
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14395
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14402
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14415 cp/semantics.c:7314
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14421
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14434 cp/semantics.c:7353
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14440
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14509 cp/semantics.c:7439
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14520 cp/semantics.c:7464
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14536 cp/semantics.c:7483
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14545 cp/semantics.c:7494
  #, 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:14588 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14613 c/c-typeck.c:14789 cp/semantics.c:7596
! #: cp/semantics.c:7798
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14621 c/c-typeck.c:14795 cp/semantics.c:7604
! #: cp/semantics.c:7804
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14676 cp/semantics.c:7674
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14747 c/c-typeck.c:14853 cp/semantics.c:7756
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14834 cp/semantics.c:7894
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14862 cp/semantics.c:7924
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14876 cp/semantics.c:7940
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:14879 cp/semantics.c:7943
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14896
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:14903
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14933 c/c-typeck.c:15024 cp/semantics.c:8340
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14953 cp/semantics.c:7526
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15046 cp/semantics.c:8166
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15113 cp/semantics.c:8501
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.c:15123
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15142 cp/semantics.c:8292
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15154 cp/semantics.c:8305
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15165 c/c-typeck.c:15173 cp/semantics.c:8314
! #: cp/semantics.c:8332
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8272
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15255 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15265 cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15283 cp/semantics.c:8526
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15457
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15462
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:15468
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 44065,45665 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3180
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.c:3185 c/c-typeck.c:3237
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-typeck.c:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.c:3306
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3312
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3318
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3324
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3330
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3336
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3350
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3376
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-typeck.c:3401
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3425
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3430
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-typeck.c:3583
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-typeck.c:3593
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-typeck.c:3665
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:3733
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, fuzzy, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-typeck.c:3950
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.c:4001
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.c:4004
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.c:4038
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.c:4490
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:4494
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.c:4504
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.c:4528
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-typeck.c:4553
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.c:4611
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4614
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4621
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: c/c-typeck.c:4624
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr ""
  
! #: c/c-typeck.c:4666 c/c-typeck.c:4700
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.c:4668 c/c-typeck.c:4703
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.c:4688
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:4692
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:4799
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï… locale `%s'"
  
! #: c/c-typeck.c:4858
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-typeck.c:4871
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:4879
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5213
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5394
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5440
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5594
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5598
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5616
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5621
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6077
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
  # src/request.c:263
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, fuzzy, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: c/c-typeck.c:6604
  #, fuzzy, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: c/c-typeck.c:6681
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6684
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6689
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6897
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:6901
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:6906
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:6924
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  #, fuzzy
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7202
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:7215
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7305
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-typeck.c:7310
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7315
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7320
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7369
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7438
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7480
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-typeck.c:7488
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:7493
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: c/c-typeck.c:7504
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: c/c-typeck.c:7516
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:7555
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7562
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7567
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7571
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7591
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7598
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7603
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7607
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7634
  #, fuzzy, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7645
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7655
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-typeck.c:7665
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8217
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c/c-typeck.c:8715
  #, fuzzy, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8924
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10178
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.c:10840
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.c:10917
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12335
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12779
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:13120
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13780
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14074
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14082
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:14448
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14481
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14500
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14956
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:14963
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15522
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s
*** 45842,45848 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3729 cp/pt.c:6885
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 45867,45873 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 45954,46549 ****
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4641
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4644
  #, 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:4869
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4941
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4955
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  # src/main.c:785
! #: cp/call.c:5007
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "Î‘ÏƒÎ±Ï†Î®Ï‚ Î¼Î¿Ï�Ï†Î® `%s'"
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5011
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:5013
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5032
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î·Î½ Î±Î½Î¬Î³Î½Ï‰ÏƒÎ· ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…: %s"
  
! #: cp/call.c:5036
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5045 cp/call.c:5089 cp/call.c:5099
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5048
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5055
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5066
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5075
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5093
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5212
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5279
  #, 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:5296 cp/call.c:5303
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5359
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5439
  #, 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:5444
  #, 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:5493 cp/call.c:5608 cp/call.c:5779
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5497
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5684
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5700
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5713
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5718
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5734
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:6415
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6417
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6497
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6548
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/call.c:6550
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6621
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7005
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7008
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7047
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/call.c:7221
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7227
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7263
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7264 cp/decl.c:8260
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7269
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/call.c:7270 cp/decl.c:8261
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7277
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/call.c:7358
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/call.c:7361 cp/call.c:7380 cp/decl.c:9950 cp/typeck.c:4188
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7365
  #, fuzzy, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7377
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7384
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: cp/call.c:7451
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/call.c:7471
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7521
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/call.c:7532
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7541
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7578 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7620 cp/call.c:7627
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7623
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7893
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.c:7897
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7908
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7911
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7950
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:7953 cp/call.c:7971
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/call.c:7956
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:8151
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8175 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:8219
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8255
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/call.c:8265
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8333
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/call.c:8342
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8442
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8504
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9083
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:9086 cp/call.c:11715
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:9111
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:9293
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9425
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9825
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9828
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9833
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9838
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9855
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/call.c:9857
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9860
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9863
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9865
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9886
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9888
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9890
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9893
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9896
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9899
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9922
  #, 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:9939
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9952
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9955
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9958
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9967
  #, 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:9989
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:10089
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10363 cp/typeck.c:9482
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:10385
  #, 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:10417
  #, 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:10464
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/call.c:10502 cp/pt.c:16264 cp/typeck.c:3162
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10504
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10696
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%s(%A)%>"
--- 45979,46579 ----
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4647
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4958
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  # src/main.c:785
! #: cp/call.c:5010
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "Î‘ÏƒÎ±Ï†Î®Ï‚ Î¼Î¿Ï�Ï†Î® `%s'"
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5014
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:5016
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î·Î½ Î±Î½Î¬Î³Î½Ï‰ÏƒÎ· ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…: %s"
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5081
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5215
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5716
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5721
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7051
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7267
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/call.c:7362
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7369
  #, fuzzy, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7381
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7388
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: cp/call.c:7455
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/call.c:7475
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7525
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7545
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.c:7906
! #, fuzzy
! msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
! msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
! 
! #: cp/call.c:7911
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7926
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/call.c:7971
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:8166
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8270
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8348
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:9131
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:9313
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9875
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/call.c:9877
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:10109
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10383 cp/typeck.c:9489
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:10405
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10437
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%s(%A)%>"
*************** msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½
*** 46551,46631 ****
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:10699
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€ÎµÏ�Ï†Î¿Ï�Ï„Ï‰Î¼Î­Î½Î·Ï‚ %<%s(%A)%> ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·"
  
! #: cp/call.c:10722
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:10727
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10728
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10751
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11713
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11782
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11783
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:11786
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12036
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.c:12040
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12042
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12088
  #, 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:12475
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12630
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12634
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 46581,46661 ----
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€ÎµÏ�Ï†Î¿Ï�Ï„Ï‰Î¼Î­Î½Î·Ï‚ %<%s(%A)%> ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·"
  
! #: cp/call.c:10742
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10748
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11804
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12057
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12063
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12655
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î
*** 46650,47779 ****
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:371
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:1184
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/class.c:1187
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1205
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:1207 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2735 cp/name-lookup.c:3061
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/class.c:1249
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1252
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1321
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1325
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1331
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1335
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1410
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1413 cp/class.c:1420 cp/class.c:1427 cp/class.c:1439
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1418
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1433
  #, 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:1744
  #, fuzzy, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:2218
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2230
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2271
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2275
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2567
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2929
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:2932
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2947
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3010
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3011
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "  ÎºÎ±Ï„Î¬ `%D'"
  
! #: cp/class.c:3046
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3056 cp/parser.c:21822
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3252
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3444
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/class.c:3460
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/class.c:3465
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: cp/class.c:3470
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: cp/class.c:3480
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3486
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3547
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3550
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/class.c:3552
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3556
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3672
  #, 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:3685
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3698
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/class.c:3704
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/class.c:3775
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3827
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:3830
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:3861
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3863
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:3906
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/class.c:3934
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3939
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3945
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3947
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:4404
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4407
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4735
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/class.c:4768
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/class.c:5224
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5245
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5901 cp/constexpr.c:245
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5927
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/class.c:5930
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5933
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5936
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5944
  #, 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:5977
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5992
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:6120
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:6149
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6155
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6474
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6486
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6736
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6915
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cp/class.c:7201
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7203
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7236
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7238
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7247 cp/class.c:7278
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7255
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7257
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7276
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7390 cp/parser.c:25610
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7527
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7555
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/class.c:7561
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7565
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7571
  #, 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:7728
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7739
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8246
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8336
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8494
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8521
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/class.c:8548
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/class.c:8551
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8627 cp/class.c:8669
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: cp/class.c:8647
  #, fuzzy, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8921
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/class.c:8924
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/constexpr.c:106
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr ""
  
! #: cp/constexpr.c:117
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:129
  #, gcc-internal-format
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr ""
  
! #: cp/constexpr.c:193
  #, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:206
  #, fuzzy, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:218
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:229
  #, fuzzy, gcc-internal-format
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:256
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr ""
  
! #: cp/constexpr.c:517
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.c:780
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.c:841
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.c:883
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.c:972
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1445 cp/constexpr.c:2747
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1450 cp/constexpr.c:1460 cp/constexpr.c:2942
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:1735 cp/constexpr.c:7953
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/constexpr.c:1790
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:1792
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:2010 cp/constexpr.c:2065 cp/constexpr.c:2097
! #: cp/constexpr.c:2118
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2011
  #, 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:2035
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.c:2066 cp/constexpr.c:2098
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2120
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/constexpr.c:2123
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2198 cp/constexpr.c:2467 cp/constexpr.c:7985
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/constexpr.c:2315
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/constexpr.c:2388
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2392 cp/constexpr.c:2414
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.c:2410
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2427
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2434
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2541
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:2548
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:2552
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:2643
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.c:2654
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:2982
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:2989
  #, 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:3012
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:3031
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:3189
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3578
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3581
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3586
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3589
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3772
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3820
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:3837 cp/constexpr.c:3936 cp/constexpr.c:6051
! #: cp/constexpr.c:6148 cp/constexpr.c:7905
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3843
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3874 cp/constexpr.c:3896
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3876
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4007
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4010
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4021
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/constexpr.c:4024
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4035
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4038
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4049
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4053
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4064
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4067
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4108
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/constexpr.c:4117 cp/constexpr.c:4127
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4147
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4171
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4183
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4906 cp/constexpr.c:6718
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:4926
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4971
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4973 cp/constexpr.c:4980
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/constexpr.c:4978
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4983
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4990
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/constexpr.c:4995
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.c:4998
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/constexpr.c:5003 cp/constexpr.c:5010
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5016
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:5019
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:5265
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5334
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5347
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5739 cp/constexpr.c:6976
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5845
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5947
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5948
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6013
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6026
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6208 cp/constexpr.c:8583
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6636 cp/constexpr.c:8110
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6664
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6693
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/constexpr.c:6729
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6834 cp/constexpr.c:8409 cp/constexpr.c:8787
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:6929
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/constexpr.c:6935
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6960
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6979
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/constexpr.c:7209
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7217
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7232
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7243
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7265
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7845
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:8075
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8078
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8130
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8163
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8356
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8423
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.c:8438
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8502
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8552
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8559
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8632
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8728
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8795
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:8825
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8834
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 46680,47809 ----
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:378
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/class.c:1194
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1212
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1332
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, fuzzy, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2936
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3018
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "  ÎºÎ±Ï„Î¬ `%D'"
  
! #: cp/class.c:3053
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/class.c:3467
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/class.c:3472
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: cp/class.c:3477
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3493
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3557
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3563
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3692
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3834
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:3837
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3870
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:3913
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3946
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3952
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4742
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/class.c:4775
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5934
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5943
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:6006
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:6127
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:6156
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6162
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6743
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7210
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7243
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7245
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7262
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7264
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7283
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7534
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7562
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7572
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8501
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8528
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/class.c:8555
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8634 cp/class.c:8676
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: cp/class.c:8654
  #, fuzzy, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8928
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/class.c:8931
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/constexpr.c:107
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr ""
  
! #: cp/constexpr.c:118
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:130
  #, gcc-internal-format
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr ""
  
! #: cp/constexpr.c:194
  #, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:207
  #, fuzzy, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:219
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:230
  #, fuzzy, gcc-internal-format
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:257
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr ""
  
! #: cp/constexpr.c:518
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.c:781
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.c:842
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.c:884
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.c:973
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1446 cp/constexpr.c:2783
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1451 cp/constexpr.c:1461 cp/constexpr.c:2997
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/constexpr.c:1826
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:1828
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:2046 cp/constexpr.c:2101 cp/constexpr.c:2133
! #: cp/constexpr.c:2154
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2047
  #, 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:2071
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.c:2102 cp/constexpr.c:2134
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2156
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/constexpr.c:2159
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/constexpr.c:2351
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/constexpr.c:2424
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2428 cp/constexpr.c:2450
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.c:2446
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2463
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2470
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2577
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:2584
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:2588
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:2679
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.c:2690
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:3037
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:3044
  #, 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:3067
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:3086
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:3244
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3633
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3641
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3644
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3827
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3875
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3898
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4062
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4065
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4076
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/constexpr.c:4079
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4090
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4093
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4104
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4119
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4122
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4163
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:4981
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5026
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/constexpr.c:5033
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5038
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5045
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/constexpr.c:5050
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.c:5053
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5071
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:5074
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:5320
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5402
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6010
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6727
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6756
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/constexpr.c:6792
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:6992
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/constexpr.c:6998
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:7023
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7042
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7295
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7306
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:8138
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8265
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8419
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8486
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.c:8501
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8565
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8615
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8622
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8695
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8791
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8858
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:8888
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 47783,47834 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1325
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1328
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1340
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2793
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2815 cp/cp-gimplify.c:2827 cp/decl.c:4066 cp/method.c:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2833
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2850
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2861
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2873
  #, 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:2977
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 47813,47864 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1333
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1336
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1348
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2813
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2830
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2841
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2853
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„
*** 47873,47879 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/cvt.c:498 cp/typeck.c:7969
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
--- 47903,47909 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
*************** msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ
*** 48260,48266 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1303 cp/decl.c:15319
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
--- 48290,48296 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
*************** msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î
*** 48391,48398 ****
  msgid "%q#D previously defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3187 cp/name-lookup.c:3216
! #: cp/name-lookup.c:3240
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 48421,48428 ----
  msgid "%q#D previously defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
! #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´Î
*** 48427,48478 ****
  msgid "previous specification in %q#D here"
  msgstr "%s: ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· `%s'.\n"
  
! #: cp/decl.c:2047
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:2055
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2104
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2149
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:2166
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
--- 48457,48508 ----
  msgid "previous specification in %q#D here"
  msgstr "%s: ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· `%s'.\n"
  
! #: cp/decl.c:2045
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:2053
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2102
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2147
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:2164
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
*************** msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ
*** 48485,48532 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2640
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:2779
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
  #. Reject two definitions.
! #: cp/decl.c:3052 cp/decl.c:3081 cp/decl.c:3123 cp/decl.c:3140 cp/decl.c:3243
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:3068
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/decl.c:3078
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:3092 cp/decl.c:3150
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3095 cp/decl.c:3153
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3102 cp/decl.c:3160
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:3109
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 48515,48562 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/decl.c:3060
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 48534,50841 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3174
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:3189
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3192
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3207 cp/decl.c:3251 cp/name-lookup.c:2730 cp/name-lookup.c:3214
! #: cp/name-lookup.c:3238
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:3234
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:3300
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3301
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3395
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3418 cp/decl.c:3646
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3446
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3449
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:3463 cp/decl.c:3617
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3469 cp/decl.c:3599 cp/decl.c:3619
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3475 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3481 cp/decl.c:3621
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3488 cp/decl.c:3623
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3606
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3609
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:4073 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:4084
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4112 cp/decl.c:4198
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4113
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:4126
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/decl.c:4135
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4142
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4207
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:4543
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5042
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5045
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5048
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5067
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5070
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5112
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5117
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:5134
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5167
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5175
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5182
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:5185
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5190
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5193
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5196
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5200
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:5204
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5208
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5212
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5216
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5219 cp/decl.c:5222 cp/decl.c:5225
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5247
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5250
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5322
  #, 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:5326
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5390 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:5403
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5441
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5465
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5473
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:5474
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:5486
  #, 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:5498
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:5546
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:5563
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5598
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:5603
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: cp/decl.c:5675
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5681 cp/decl.c:6834
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5691
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5758
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5841
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5847
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5866
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:5870
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:5926
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5933
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:5945
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5985
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:6010
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:6061
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6065
  #, 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:6071
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6113
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: cp/decl.c:6120
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6129
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6137
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6144
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6312
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:6369
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6407
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6415
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:6443
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/decl.c:6494
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6533 cp/decl.c:6793 cp/typeck2.c:1380 cp/typeck2.c:1694
! #: cp/typeck2.c:1742 cp/typeck2.c:1789
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:6574
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6584
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6702
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6822
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6836
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6849
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6904
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6925
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6970
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7102
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/decl.c:7137
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7139
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7142
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7147
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7332
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:7590
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:7614
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7619
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7624
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7629
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7634
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7684
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7702 cp/decl.c:14061
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7706 cp/decl.c:14065
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:7759
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7867
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:7926
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:7969
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8140
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8246
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8249
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8256
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:8282
  #, 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:8291
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8501
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8517
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8526 cp/decl.c:8611
  #, 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:8530
  #, 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:8533
  #, 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:8578
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8604
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:8613
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8634
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8663
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8668
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/decl.c:8673
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: cp/decl.c:8679
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8688
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9158
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9163
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9400
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:9404
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:9407
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:9423
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9425
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9451
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9453
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9459
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9462
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9464
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9470
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:9473
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9475
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9484
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9486
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9493
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9500
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/decl.c:9532
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9572
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9583
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9590
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9593
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9669
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:9691
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9701
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:9746
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9757
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9776
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9785
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9802
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:9847
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:9850
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9853 cp/decl.c:9856
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9858
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9920
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:9921
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9929
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:9930
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9940
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9948
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9955
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:9968
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9978
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:9986
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9992
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9999
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10004
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:10087
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÏ€Î¹ÏƒÏ„Ï�Î­ÏˆÎµÎ¹ %<int%>"
  
! #: cp/decl.c:10127
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10132
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:10134
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:10151
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10344
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:10353
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:10360
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10363
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10487
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/decl.c:10491
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10495
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10506
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10511
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10516
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10627
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10630
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10661 cp/decl.c:10733
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:10665 cp/decl.c:10736
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10716
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10719
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10743
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10746
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10807
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10867
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10869 cp/pt.c:15991
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10879
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10881
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10886
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10888
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10893
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10895
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10900
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10903
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10925
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11007
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11010
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:11021
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11024
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:11037
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11040
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11049
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/decl.c:11052
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11056
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/decl.c:11065
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11086
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11094
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11109
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11114
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11361
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:11364 cp/decl.c:11386
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:11367
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:11377
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:11401
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:11408
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:11436
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11487
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11495 cp/decl.c:11504 cp/decl.c:13312
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:11512
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:11517
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:11552
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡Î¿Ï…Î½ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:11559 cp/decl.c:11566 cp/decl.c:11573 cp/decl.c:11580
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:11591
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11601
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/decl.c:11609
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:11656
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/decl.c:11705 cp/decl.c:11709 cp/decl.c:11712
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11729
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/decl.c:11737
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/decl.c:11791
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/decl.c:11797
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:11805 cp/decl.c:11811
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.c:11816
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.c:11818
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11885
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/decl.c:11924
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11945
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:11954
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:11967
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11974
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:11984 cp/decl.c:12156
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11992 cp/decl.c:12001 cp/decl.c:12007 cp/decl.c:12013
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:12023
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:12033 cp/decl.c:12036 cp/decl.c:12038 cp/decl.c:12041
! #: cp/decl.c:12051 cp/decl.c:12061 cp/decl.c:12071 cp/decl.c:12075
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:12045 cp/decl.c:12067
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12079
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12090
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:12093
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12128
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12154
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:12168
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12173
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12181
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12195
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12226
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:12227
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12285
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12340
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12360
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12364
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12369
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12385
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12390
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/decl.c:12401
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12410
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12423
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12437
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12440
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12464
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12476
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12489
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:12500 cp/pt.c:29580
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12506 cp/pt.c:29586
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12538
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12540
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12545
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12546
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12554
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12555
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12573
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12590
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12595
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12599
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12609
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12653
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12693
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12706 cp/decl.c:12713
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12715
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/decl.c:12744
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12745
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12818
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12889
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12915
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12920
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12950
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12952
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12960
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:13000
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13009
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13012
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13023
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:13026
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:13029
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13039
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13046
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13052
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13058
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13064
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13070
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13086
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13089
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:13115
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:13118
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13127
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13153
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/decl.c:13242
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:13250
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:13252
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13256
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13269
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13289
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13293
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13303
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13318
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13337
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/decl.c:13346 cp/parser.c:19160
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:13351
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13354
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:13359
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13362
  #, 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:13413 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/decl.c:13417
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13438
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/decl.c:13441
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13457
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:13478
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:13488
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13498
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13512
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13519
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13526 cp/decl.c:13539
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:13532
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13545
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13554
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13560
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:13568 cp/decl.c:13898
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13577
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13580
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:13642
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13647
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13667
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13670
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.c:13723 cp/decl.c:13734
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: cp/decl.c:13728
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13762 cp/decl.c:13770 cp/decl.c:13777 cp/decl.c:13784
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13839
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13842
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13848
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13852
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13857
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13869
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13873
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13881
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13888
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13889
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:13932
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13941
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13980
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13987
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13993
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14001
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:14008
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14028
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:14040
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14045
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14217
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:14220
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:14310
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:14314
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:14336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14344
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:14369
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14371
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14630
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14709
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14716
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14746
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:14752
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14762
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14788
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14799
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14825
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14826
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14838
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14839
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14850
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14851 cp/decl.c:14861
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14862
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14876
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14900
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14907
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14909
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14918
  #, 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:14920
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14955
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14974
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15029
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:15052
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:15055
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15057
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:15065
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15066 cp/decl.c:15073
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:15072
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 48564,50886 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:3171
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3174
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
! #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:3216
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3431
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3591
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:4061
! #, fuzzy, gcc-internal-format
! msgid "%qD is a function, not a type"
! msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
! 
! #: cp/decl.c:4072
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4101
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:4114
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/decl.c:4123
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4130
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:4531
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5063
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5113
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:5130
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5178
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:5181
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5192
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5196
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:5200
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5204
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5208
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5212
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5243
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5246
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5318
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:5399
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5461
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5469
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:5494
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:5542
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: cp/decl.c:5671
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5687
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5862
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:5866
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5929
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5981
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:6006
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:6057
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6061
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6067
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6109
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: cp/decl.c:6116
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6125
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6133
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6308
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6403
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6411
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:6439
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:6570
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6580
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6698
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6818
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6832
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6900
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7098
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7135
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7138
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7328
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:7586
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:7610
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7615
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7620
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7625
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:7758
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7866
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:7925
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:7968
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8252
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8523
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8610
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
! #, gcc-internal-format
! msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
! msgstr ""
! 
! #: cp/decl.c:8646
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8675
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8680
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/decl.c:8685
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: cp/decl.c:8691
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8700
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:9416
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:9419
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:9435
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9465
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9474
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9476
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9482
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:9485
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9487
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9505
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9512
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9595
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9602
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9605
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9713
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:9758
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9769
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9814
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:9859
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:9862
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9870
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9932
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:9933
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9941
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:9942
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9952
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9967
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9990
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÏ€Î¹ÏƒÏ„Ï�Î­ÏˆÎµÎ¹ %<int%>"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10144
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:10146
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:10163
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10356
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:10365
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:10371
! #, gcc-internal-format
! msgid "concept must be defined at namespace scope"
! msgstr ""
! 
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10505
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/decl.c:10509
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10513
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10524
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10529
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10534
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10645
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10885
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10897
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10899
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10904
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10906
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10911
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10913
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10918
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10921
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11028
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11042
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11067
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/decl.c:11070
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11074
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/decl.c:11083
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11127
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11132
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11379
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:11385
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:11395
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:11419
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:11426
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:11530
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:11535
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:11570
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡Î¿Ï…Î½ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/decl.c:11627
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:11674
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11747
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/decl.c:11755
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/decl.c:11809
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.c:11834
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.c:11836
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11903
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:11972
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11992
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:12041
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12073
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12108
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12172
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12303
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12309
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12382
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12387
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/decl.c:12419
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12494
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12507
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12572
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12573
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12613
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12617
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12711
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12733
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/decl.c:12762
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12763
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12968
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12970
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12978
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13041
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:13044
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:13047
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13057
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13070
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:13133
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13171
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/decl.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:13268
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13274
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13336
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13355
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:13369
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:13377
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13380
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/decl.c:13431 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/decl.c:13435
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13456
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/decl.c:13459
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:13496
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:13506
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13516
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13530
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13537
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:13550
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13563
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13572
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13578
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13598
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:13660
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13665
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13685
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13688
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.c:13741 cp/decl.c:13752
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: cp/decl.c:13746
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13857
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13860
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13866
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13870
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13887
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13891
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13899
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13906
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13907
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:13950
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14019
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:14026
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14046
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14235
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:14238
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:14328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:14332
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14362
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:14387
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14389
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14727
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14734
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14764
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:14770
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14817
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14843
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14844
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14856
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14857
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14868
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14880
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14894
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14918
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14925
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14927
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15047
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:15070
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15075
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 50847,50953 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15087
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.c:15130 cp/name-lookup.c:5736 cp/name-lookup.c:5871
! #: cp/parser.c:6817 cp/parser.c:29391
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/decl.c:15151 cp/name-lookup.c:5434
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15179 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9740
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15287
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:15318
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:15329 cp/semantics.c:3336
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:15457
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15464
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15475
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:15500
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15530
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15532
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/decl.c:15677
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15680 cp/decl.c:15688 cp/decl.c:15698 cp/decl.c:16300
! #: cp/parser.c:20064
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:15685
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15706
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15780
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 50892,50998 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:15336
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15493
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:15518
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15550
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15724
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15798
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 50956,51032 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15927
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16102
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:16112
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:16161
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16162
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16173
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16193
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:16298 cp/parser.c:20062
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/decl.c:16338
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/decl.c:16498 cp/typeck.c:10213
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17347
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:17349 cp/typeck.c:10093
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17411
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:17593
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:17984
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 51001,51077 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16120
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:16130
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:16179
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16180
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16211
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/decl.c:16356
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17365
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17429
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:17611
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 51066,51072 ****
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:580 cp/pt.c:5824
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 51111,51117 ----
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î
*** 51076,51082 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl2.c:635 cp/pt.c:5781
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 51121,51127 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 51402,51423 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5618
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5621
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/decl2.c:5671
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5703
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
--- 51447,51468 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5619
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5622
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/decl2.c:5672
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5704
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
*************** msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î
*** 51525,51531 ****
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4550 cp/typeck.c:2550
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
--- 51570,51576 ----
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4550 cp/typeck.c:2561
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î
*** 51535,51541 ****
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4576 cp/typeck.c:3146
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
--- 51580,51586 ----
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4576 cp/typeck.c:3157
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½
*** 51721,52132 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:697
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.c:802
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:918
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/init.c:933 cp/init.c:959 cp/init.c:2504 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:935 cp/init.c:953 cp/init.c:961 cp/init.c:2489 cp/init.c:2517
  #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.c:951 cp/init.c:2476 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.c:1128
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1131
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.c:1135
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1137
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1139
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
  # src/request.c:263
! #: cp/init.c:1156
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
  # src/request.c:263
! #: cp/init.c:1160
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/init.c:1247
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:1344
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1575 cp/init.c:1594
  #, fuzzy, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.c:1581
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1588
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/init.c:1627
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1635
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1682
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1690
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.c:1693
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.c:1805 cp/init.c:4511 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2115 cp/semantics.c:3604
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.c:2159
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2173
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Î±ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Î´Î¹ÎºÏ„Ï�Î¿Ï… :`%s'\n"
  
! #: cp/init.c:2259 cp/typeck.c:2018
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.c:2266 cp/semantics.c:2092
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.c:2473
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2481
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2485
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.c:2501
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:2509
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2513
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:2623
  #, 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:2626
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2636
  #, 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:2639
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2648
  #, 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:2651
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2668
  #, fuzzy, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/init.c:2672
  #, fuzzy, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/init.c:2887
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: cp/init.c:2897
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:2915
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:2931
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:2933
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:2943
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ dlopen()"
  
! #: cp/init.c:2949
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2991
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:3135
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/init.c:3142 cp/search.c:1058
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/init.c:3216
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3219
  #, fuzzy, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.c:3222
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3419
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3712
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3741
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3750
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3869
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3873
  #, 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:4420
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4726
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4760
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4765
  #, 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:4780
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4785
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5089
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
  
! #: cp/lambda.c:528
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:543
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:547
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr ""
  
! #: cp/lambda.c:571
  #, fuzzy, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/lambda.c:581
  #, fuzzy, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/lambda.c:633
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:711
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:825
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
--- 51766,52177 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/init.c:640
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:704
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/init.c:762
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:788
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.c:809
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:925
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
  #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.c:1135
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1138
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.c:1142
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1144
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1146
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
  # src/request.c:263
! #: cp/init.c:1163
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
  # src/request.c:263
! #: cp/init.c:1167
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/init.c:1254
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:1351
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1582 cp/init.c:1601
  #, fuzzy, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.c:1588
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1595
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/init.c:1634
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1642
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1689
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1697
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.c:1700
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2122 cp/semantics.c:3622
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.c:2166
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2180
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Î±ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Î´Î¹ÎºÏ„Ï�Î¿Ï… :`%s'\n"
  
! #: cp/init.c:2266 cp/typeck.c:2029
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.c:2273 cp/semantics.c:2111
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2492
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.c:2508
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:2516
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2520
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:2630
  #, 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:2633
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2643
  #, 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:2646
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2655
  #, 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:2658
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2675
  #, fuzzy, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/init.c:2679
  #, fuzzy, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/init.c:2894
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: cp/init.c:2904
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:2922
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:2938
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:2940
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:2950
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ dlopen()"
  
! #: cp/init.c:2956
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2998
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:3142
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/init.c:3149 cp/search.c:1058
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/init.c:3223
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3226
  #, fuzzy, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.c:3229
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3426
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3719
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3748
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3757
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3876
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3880
  #, 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:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
  
! #: 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:637
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:713
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:715
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:829
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
*************** msgstr ""
*** 52181,52242 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2357
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2361
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2668
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3428
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3433
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3509
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4074
  #, 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:4120
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4126
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4398
  #, 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:4403
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4408
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 52226,52287 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4085
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 52417,52723 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3136
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/method.c:3139
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚(stat()) Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s': %s"
  
! #: cp/method.c:3171
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3191
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/method.c:3226
  #, 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:3235
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/name-lookup.c:2727
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2733
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/name-lookup.c:2910
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:3059
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/name-lookup.c:3064
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/name-lookup.c:3162
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/name-lookup.c:3185
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:3319
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:3746
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  # src/request.c:37
! #: cp/name-lookup.c:4226
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
  # src/request.c:37
! #: cp/name-lookup.c:4229
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4844
  #, fuzzy, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/name-lookup.c:4846 cp/parser.c:11133 cp/parser.c:11143
! #: cp/semantics.c:3788 cp/semantics.c:3800
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:5588
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:5604
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:5612
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5628 cp/pt.c:18214
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/name-lookup.c:5638
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/name-lookup.c:5649 cp/name-lookup.c:5707
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/name-lookup.c:5672
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/name-lookup.c:5717
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5729
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:5743
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/name-lookup.c:5754
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:5850
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5891
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/name-lookup.c:5901
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5954
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:5956
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:6010
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/name-lookup.c:6017
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:6027 cp/name-lookup.c:6054
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6033
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6070 cp/name-lookup.c:8581
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:6398
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6450
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:6456
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6985
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:6991
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/name-lookup.c:7427
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:7430
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:8213
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:8575
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/name-lookup.c:8578
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/name-lookup.c:8766
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/name-lookup.c:8782
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.c:8862
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:8863
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:8915
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/name-lookup.c:8917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/name-lookup.c:8997
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:9006
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 52462,52768 ----
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/method.c:3156
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚(stat()) Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s': %s"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/method.c:3243
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/method.c:3252
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/name-lookup.c:2728
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2734
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/name-lookup.c:2911
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:3060
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/name-lookup.c:3065
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/name-lookup.c:3163
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/name-lookup.c:3186
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:3320
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:3763
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  # src/request.c:37
! #: cp/name-lookup.c:4243
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
  # src/request.c:37
! #: cp/name-lookup.c:4246
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4861
  #, fuzzy, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:5605
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:5621
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:5629
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/name-lookup.c:5655
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/name-lookup.c:5666 cp/name-lookup.c:5724
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/name-lookup.c:5689
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/name-lookup.c:5734
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5746
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:5760
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/name-lookup.c:5771
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:5867
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5908
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/name-lookup.c:5918
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5971
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:5973
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:6027
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/name-lookup.c:6034
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:6044 cp/name-lookup.c:6071
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6050
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6087 cp/name-lookup.c:8598
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:6415
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6467
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:6473
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:7002
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:7008
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/name-lookup.c:7444
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:7447
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:8230
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:8592
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/name-lookup.c:8595
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/name-lookup.c:8783
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/name-lookup.c:8799
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.c:8879
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:8880
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:8932
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/name-lookup.c:8934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/name-lookup.c:9014
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:9023
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 52742,52748 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42693
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 52787,52793 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸Î
*** 52767,52773 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:3106 cp/parser.c:20001
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
--- 52812,52818 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·
*** 52847,52853 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:3301 cp/pt.c:19710
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 52892,52898 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 52983,52989 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28706
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 53028,53034 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 53108,53114 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14325
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
--- 53153,53159 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
*************** msgstr ""
*** 53158,53164 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3942
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 53203,53209 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 53188,53194 ****
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.c:6329 cp/parser.c:8350
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
--- 53233,53239 ----
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.c:6329 cp/parser.c:8357
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
*************** msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î
*** 53208,53219 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22400
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6527 cp/typeck.c:2843 cp/typeck.c:2846 cp/typeck.c:2863
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
--- 53253,53264 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6527 cp/typeck.c:2854 cp/typeck.c:2857 cp/typeck.c:2874
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
*************** msgstr ""
*** 53248,53254 ****
  msgid "expected nested-name-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:7143 cp/parser.c:9595
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
--- 53293,53299 ----
  msgid "expected nested-name-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:7143 cp/parser.c:9602
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
*************** msgstr ""
*** 53263,53269 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/parser.c:7336 cp/pt.c:20360
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
--- 53308,53314 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
*************** msgstr ""
*** 53278,54392 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8088 cp/typeck.c:2731
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:8097
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:8402
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8512
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.c:8607
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8881 cp/parser.c:31202
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:8946
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.c:9032
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:9048
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:9050
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:9082
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9127
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:9156
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9291
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9700
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "Ï€Î±Î»Î±Î¹Î¿Ï� ÎµÎ¯Î´Î¿Ï…Ï‚ Î¸Î­ÏƒÎ·"
  
! #: cp/parser.c:9849
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9852
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:10060
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10349
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10499
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10798
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10808
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10960
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10982
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10997
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11002 cp/parser.c:11023 cp/parser.c:11215
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11017
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11037
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:11056
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11067
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11098
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11129
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: cp/parser.c:11139
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11177
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11188
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11193
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11272
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11276
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11344
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/parser.c:11364
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11376
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:11383
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11396
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11414
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11456
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11845 cp/parser.c:12046
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11885
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:11934
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12053
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12062
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:12110
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12275
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12302
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12470 cp/parser.c:31686
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:12511
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12513
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12553
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12634 cp/parser.c:21692 cp/parser.c:24161
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:12918
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12925
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12950
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/parser.c:12955
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13098
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:13182
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13325 cp/parser.c:31689
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13371
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13395
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13526
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13534
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13547 cp/parser.c:31692
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13724
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13759
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13789
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13795
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13832
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13835
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13843
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13864
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13869
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13897
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:13918
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14020
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: cp/parser.c:14024
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14155 cp/parser.c:25964
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14248
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14463
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14483
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:14504
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14583
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14586
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ï€Î¿Î»Î»Î±Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½ Ï„Î·Î½ ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: cp/parser.c:14637
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14689
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:14707
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: cp/parser.c:14876
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14915
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14918
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14985
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15021
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15028
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:15109
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15128
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:15201 cp/parser.c:26479
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15220
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15224
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15288
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:15392
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15594
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15607
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15770
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15799
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:15803
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15887
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15914
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/parser.c:15926 cp/pt.c:26408
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15938 cp/pt.c:26420
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15990
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16075
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16476
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16482
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16491
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16497
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:16531
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:16578
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16580
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16582
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16761
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16769
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16912
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:17148 cp/parser.c:17234 cp/parser.c:23932
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:17152 cp/parser.c:17238
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:17305
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:17367
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:17371
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17375
  #, 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:17405
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17413
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:17517
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  #. The name does not name a template.
! #: cp/parser.c:17602 cp/parser.c:17768 cp/parser.c:17973
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #. Explain what went wrong.
! #: cp/parser.c:17648
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17650
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17829
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17938 cp/parser.c:17956 cp/parser.c:18127
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:18094
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:18229
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:18233
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:18237
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:18297
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
  # src/dfa.c:962
  # src/dfa.c:970
! #: cp/parser.c:18517
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Î”ÎµÎ½ Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ"
  
! #: cp/parser.c:18710
  #, 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:18716
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18721
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18878
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/parser.c:19008
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:19118
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:19119
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19141
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:19148
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19391
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19467
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19629
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:19717
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:19723
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:19728
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19868
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:19879
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:19894
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19951
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19995
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20009
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:20021 cp/parser.c:25439
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:20026 cp/parser.c:25444
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20038 cp/parser.c:25457
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:20075
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:20100
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20103
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20290
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:20294
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:20298
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:20359
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20370
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20389
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20399
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20404
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20408
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20411
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20418
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:20473
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:20648
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20663
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:20681
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20691
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20756
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:20826
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:20997
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21016 cp/parser.c:21033 cp/parser.c:21047
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:21023
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21060
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:21076
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21304
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21315
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21320
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21323
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21340 cp/parser.c:21365
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:21352 cp/parser.c:21373
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21359
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21587
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:21598
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21602
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21653
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21773
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/parser.c:21815
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21829
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:22320
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/parser.c:22446
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:22450
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
--- 53323,54442 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8095 cp/typeck.c:2742
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:8104
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:8409
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8519
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.c:8614
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:8953
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.c:9039
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:9055
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:9057
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:9089
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9134
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:9163
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9298
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9707
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "Ï€Î±Î»Î±Î¹Î¿Ï� ÎµÎ¯Î´Î¿Ï…Ï‚ Î¸Î­ÏƒÎ·"
  
! #: cp/parser.c:9856
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9859
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:10067
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10356
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10809
! #, gcc-internal-format
! msgid "lambda-expression in template parameter type"
! msgstr ""
! 
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10829
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11038
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:11077
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11150
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11297
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11365
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/parser.c:11385
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11477
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11906
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:11955
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12297
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12324
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:12533
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12535
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12575
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13395
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13419
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13783
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13880
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: cp/parser.c:14048
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14552
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14610
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ï€Î¿Î»Î»Î±Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½ Ï„Î·Î½ ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: cp/parser.c:14661
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14713
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:14731
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14939
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15045
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:15133
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15152
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15244
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15248
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15312
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:15416
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15618
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15631
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15794
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15823
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:15827
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15938
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16521
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:16555
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16604
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16785
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16940
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:17333
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:17395
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17433
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:17434
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17441
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:17545
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:18122
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:18257
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:18261
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:18265
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
  # src/dfa.c:962
  # src/dfa.c:970
! #: cp/parser.c:18554
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Î”ÎµÎ½ Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ"
  
! #: cp/parser.c:18747
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18753
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18758
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18915
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/parser.c:19045
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:19155
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:19156
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19178
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19666
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:19754
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:19760
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19905
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:19916
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:19931
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20032
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20046
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:20331
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:20335
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:20396
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20445
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20448
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20455
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:20510
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:20685
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20700
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:20718
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:20863
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:21034
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:21060
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21097
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:21113
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21341
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21624
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21639
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21810
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21866
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:22357
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/parser.c:22483
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:22487
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 54395,54824 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22479
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:22487
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/parser.c:22489
  #, 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:22604
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:22629
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:22750
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:22752
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:22773
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:22834
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:22888
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22983
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:23232
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/parser.c:23238
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:23241 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2200
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:23267
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:23272
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:23378
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:23659
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23737
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23916
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23934
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:23940
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:23942
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:24068
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24072
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24396
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24416
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24454
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24493
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24544
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24600 cp/parser.c:24739
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:24978
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:24981
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:24984
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:25381
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25392
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î¿ Ï€Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®Ï‚ C: %s \n"
  
! #: cp/parser.c:25400
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25407
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:25419
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25425
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:25479
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:25511
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:25547
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25612
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/parser.c:25712 cp/parser.c:31695
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:25736
  #, 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:25740
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:25983
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26001
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:26019
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26117
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26124
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26137
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26290
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:26318
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26338
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26385
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:26399
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:26473
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26638
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26658
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26682
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26685
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26885 cp/parser.c:26979
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:26987
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:26993
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27037
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:27078
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27190
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27797
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27811
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27900
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:27977
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/parser.c:28037
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28377 cp/parser.c:28386
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28723
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29073
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:29081
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:29563
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29568
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:29572
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
--- 54445,54874 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:22524
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/parser.c:22526
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:22641
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:22666
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:22787
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:22789
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:22810
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:22871
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23020
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/parser.c:23275
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:23304
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:23309
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:23415
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23774
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23953
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23971
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:23977
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:23979
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:24105
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24109
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24433
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24453
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:25013
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:25016
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:25019
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25427
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î¿ Ï€Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®Ï‚ C: %s \n"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25442
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:25454
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25460
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:25514
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:25546
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26036
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26420
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:26434
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26720
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:27022
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:27113
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27225
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27832
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28012
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/parser.c:28072
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:29135
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:29626
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
*************** msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±Îº
*** 54827,55585 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29579
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:29978
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:30149
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30158
  #, 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:30164
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30264
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30274
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/parser.c:30297
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30306
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30326
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:30431
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.c:30482
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30529
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:30829
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:30842
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31150
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31302
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:31317
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31452
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:31463
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:31468
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:31494
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:31546
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31549
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31552
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31558
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31561
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31564
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31567
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31570
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31573
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31576
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31579
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31582
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31585
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31588
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31591
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31594
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31597
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31600
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31615
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31647
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31662
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31665
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32000
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32151
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:32156
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:32276
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/parser.c:32416 cp/parser.c:32450
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:32423 cp/parser.c:32456
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32424 cp/parser.c:32457
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/parser.c:32431
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:32432
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:32514
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32535
  #, 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:32783
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/parser.c:33024 cp/parser.c:34332 cp/parser.c:34521
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33095
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33165
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33196
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33600
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33675 cp/parser.c:33693
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33687 cp/parser.c:33753
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/parser.c:33796
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:33993 cp/parser.c:34000 cp/parser.c:34007
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: cp/parser.c:34124
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Î Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î±Ï†Î±Î¹Ï�Î­Î¸Î·ÎºÎµ"
  
! #: cp/parser.c:34297
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34304
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:34584 cp/parser.c:34591 cp/parser.c:34598
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:34760
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35826
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:35843
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36826
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:37579
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:39708
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40259
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40346 cp/pt.c:17893
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40439
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42655
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43486
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:43516
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43631
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43651 cp/semantics.c:5850
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43655 cp/semantics.c:5858
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43658 cp/pt.c:14005 cp/semantics.c:5864
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43661 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44188
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44198
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44552
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44599 cp/semantics.c:9954
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44601 cp/semantics.c:9956
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44747
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44750
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44801
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: cp/parser.c:45086
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45129
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45161
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45241
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:45280
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45481
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45537
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:299
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:312
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:736
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:750
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:834
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:845 cp/pt.c:1078
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:847
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:864
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:990
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:1002
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:1005 cp/pt.c:1144
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:1037
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1081
  #, 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:1122
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1140
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:1605
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
  # src/request.c:37
! #: cp/pt.c:2047 cp/semantics.c:5719
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s: %s"
  
! #: cp/pt.c:2183
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:2188
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:2480
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2484
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2495
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2702
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2712
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:2718
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2742
  #, 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:2747
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2783
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:2787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/pt.c:2878 cp/pt.c:2938
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:2891
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2897
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2905
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:2908
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2916
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:2949
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2953
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2985
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3028
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
--- 54877,55635 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:30032
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/parser.c:30351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30380
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:30485
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.c:30536
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30583
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:30883
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31506
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:31517
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:31522
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:31548
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:31600
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31603
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31606
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31612
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31618
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31621
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31627
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31630
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31633
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31636
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31639
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31645
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31654
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31701
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31716
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31719
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:32210
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:32330
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/parser.c:32485
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:32486
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/parser.c:32837
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: cp/parser.c:34178
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Î Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î±Ï†Î±Î¹Ï�Î­Î¸Î·ÎºÎµ"
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:34814
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35879
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36879
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:37632
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40312
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40492
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42708
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43539
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:43569
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44854
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: cp/parser.c:45139
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45182
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45214
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45294
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:45333
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:310
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:832
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:845
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:862
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:992
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1142
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
  # src/request.c:37
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s: %s"
  
! #: cp/pt.c:2185
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:2190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2717
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2910
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:2913
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:2954
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2958
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3033
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
*************** msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 55592,55750 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3090
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3106
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: cp/pt.c:3137
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/pt.c:3140
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:3249
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:3830
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/pt.c:4133
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4201
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4203
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4262
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4279 cp/pt.c:5092
  #, fuzzy, gcc-internal-format
  msgid "        %qD"
  msgstr "        `%D'"
  
! #: cp/pt.c:4281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        `%D'"
  
! #: cp/pt.c:4407
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:4410
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:4412
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5028
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:5087
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5110
  #, 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:5114
  #, 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:5118 cp/pt.c:5129 cp/pt.c:5137
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5126
  #, 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:5136
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:5150
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5152
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:5198
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5201
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5224
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5270
  #, 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:5330
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:5334
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:5517
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 55642,55800 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3111
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: cp/pt.c:3142
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:3835
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4226
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4228
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, fuzzy, gcc-internal-format
  msgid "        %qD"
  msgstr "        `%D'"
  
! #: cp/pt.c:4306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        `%D'"
  
! #: cp/pt.c:4432
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5045
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5127
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:5167
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5169
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5287
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  msgstr[1] "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:5347
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:5351
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:5534
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´Î
*** 55753,55799 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5540
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5576
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5579
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5582
  #, 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:5585
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5588 cp/pt.c:5646
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:5757
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/pt.c:5765
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/pt.c:5773
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 55803,55849 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5596
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5599
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:5774
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/pt.c:5782
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 55803,56295 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5796
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:5952
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:5991
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6005
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6008
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6010
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  Î±Î»Î»Î¬ %d Î±Ï€Î±Î¹Ï„Î¿Ï�Î½Ï„Î±Î¹"
  
! #: cp/pt.c:6031
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:6034
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6179
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:6192
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:6203
  #, 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:6207
  #, 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:6245
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6246
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6257
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6260 cp/pt.c:6309
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6271
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:6273
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:6306
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:6637 cp/pt.c:6706
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6640
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6643
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6656
  #, 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:6660
  #, 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:6709
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6711
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6773
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6782
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6791
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6800
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6811
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:6821
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6830
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6846
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6857
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6868
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6880
  #, 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:6911
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:6924
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6928
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6939
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6949
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:6959
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:7021
  #, 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:7029
  #, 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:7039
  #, 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:7054
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7064
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7071
  #, 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:7089
  #, 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:7097
  #, 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:7206
  #, 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:7365
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:7379
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/pt.c:7465
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7473
  #, 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:7491
  #, 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:7550
  #, 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:7552
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7606
  #, 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:8155
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8171
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8305
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8334
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/pt.c:8339
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8355 cp/pt.c:8389 cp/pt.c:8443
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8363
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8371
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8377
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8380
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8394
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8397
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8447
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8461
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:8464
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8528
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8666 cp/pt.c:8979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:8681 cp/pt.c:8813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8818
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8843
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8847
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:8945
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9589
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:9752
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9754
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:9883 cp/pt.c:21201
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:10280
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:10924
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12083
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/pt.c:12580
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12977
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13065
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13068
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13658
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:13757
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
--- 55853,56345 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:5969
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6022
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6025
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  Î±Î»Î»Î¬ %d Î±Ï€Î±Î¹Ï„Î¿Ï�Î½Ï„Î±Î¹"
  
! #: cp/pt.c:6048
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:6051
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6196
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:6209
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:6220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  msgstr[1] "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6224
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  msgstr[1] "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:6262
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6274
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6288
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:6290
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:6323
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6664
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6677
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6681
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6732
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6794
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6832
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:6842
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6878
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6889
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6901
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6932
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:6945
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6949
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:6980
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:7042
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7050
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7060
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7075
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7085
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7092
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7110
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7118
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7230
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.c:7389
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:7403
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/pt.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7497
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7515
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7574
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7630
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:8179
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8195
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8329
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8358
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8387
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8395
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8401
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8404
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8418
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8421
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8471
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8485
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:8488
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8552
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8842
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8871
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9778
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:10287
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:10947
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12106
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13725
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:13824
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î
*** 56307,56599 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14830
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:15030
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:15032
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:15147
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:15149
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15847
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15849
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15862
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15865
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15913
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15919
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15925
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:16026
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16046
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:16078
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16086
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16200
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16388
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16403
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16405
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16498
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16649
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: cp/pt.c:17213 cp/pt.c:19086
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:17217 cp/pt.c:19090
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19230
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20286
  #, 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:20313
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20318
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20321
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20326
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/pt.c:20374
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:20594
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20597
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20919
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20921
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:20931
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20946
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:20964
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:25055
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25057
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
  # src/request.c:37
! #: cp/pt.c:25063
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.c:25087 cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25093
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25095
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25114
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:25120 cp/pt.c:25177
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:25125
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25133
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25169
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25192 cp/pt.c:25259
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25197 cp/pt.c:25274
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25231
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25234
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25243
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25264
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25304
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25647
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
--- 56357,56649 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:15113
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:15115
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15930
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15932
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15945
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15948
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15996
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:16002
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:16008
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16169
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16471
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16581
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16732
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20368
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20403
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20408
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/pt.c:20456
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:20676
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20679
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:21001
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:21003
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:21028
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:21046
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:25142
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25144
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
  # src/request.c:37
! #: cp/pt.c:25150
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25180
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25201
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:25212
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25220
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25256
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25318
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25321
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25330
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25351
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25391
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25685
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
*************** msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î
*** 56605,56759 ****
  #. 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:26148
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26196
  #, 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:26562
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26592
  #, 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:26601
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26609
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/pt.c:26611
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:27965
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28246
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.c:28255
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:28282
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29286
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:29293
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29395
  #, 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:29402
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:29418
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:29426
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29441
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29445
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/pt.c:29461
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29463
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29529
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29532
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29627
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/pt.c:29629
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: cp/pt.c:29686
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29690
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:29694
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29698
  #, 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:29834
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
--- 56655,56809 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26234
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:26600
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26630
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:26639
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26647
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/pt.c:26649
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:28003
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28289
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.c:28298
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:28325
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29348
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:29354
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29457
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:29464
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:29480
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:29488
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/pt.c:29523
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/pt.c:29692
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:29760
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29764
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
*************** msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸Î
*** 56889,57421 ****
  msgid "  since %q+#D declared in base class"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/semantics.c:937
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:1085
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr ""
  
! #: cp/semantics.c:1603
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1608
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1613
  #, fuzzy, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/semantics.c:1823
  #, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr ""
  
! #: cp/semantics.c:1905
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr ""
  
! #: cp/semantics.c:2090
  #, fuzzy, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/semantics.c:2337
  #, fuzzy, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/semantics.c:2397
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2749
  #, fuzzy, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/semantics.c:2817
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/semantics.c:2899
  #, fuzzy, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/semantics.c:2901
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/semantics.c:2903
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/semantics.c:2925
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2933 cp/typeck.c:2763
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/semantics.c:2955
  #, fuzzy, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/semantics.c:3035
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3215
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/semantics.c:3265
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr ""
  
! #: cp/semantics.c:3268
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/semantics.c:3285
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr ""
  
! #: cp/semantics.c:3316
  #, fuzzy, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/semantics.c:3599
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/semantics.c:3762
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3779 cp/semantics.c:10726
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/semantics.c:3783
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3785
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3797
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3799
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3926
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3936
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/semantics.c:3972
  #, 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:4003
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4010
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4038
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/semantics.c:4215
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4244
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4378
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4410
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4423
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/semantics.c:4427
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/semantics.c:4432
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4443
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4970 cp/semantics.c:6752 cp/semantics.c:6836
! #: cp/semantics.c:6887 cp/semantics.c:7229 cp/semantics.c:7450
! #: cp/semantics.c:7733 cp/semantics.c:8181
  #, 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:5716
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/semantics.c:5990
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6040
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6159
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6620
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6635
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6659
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6764 cp/semantics.c:8194
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/semantics.c:6849
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6900
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6950
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6964
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6998
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7001
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7005
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7027
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7031
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7036
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7063
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7096
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7110
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:7130
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7159
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7211
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7240
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/semantics.c:7255
  #, 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:7262
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7277
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7310
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7321
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7350
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7359
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7460
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7886
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Î±Ï€Î¿Ï„Ï…Ï‡Î¯Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Î³Î¹Î± Ï„Î·Î½ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î± `%s'"
  
! #: cp/semantics.c:7890
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7959
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8019
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8032
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:8055
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8065
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8122
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8511
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8738
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8752
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8949
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9415
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9718 cp/semantics.c:9728
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10133
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10136
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10148
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10177
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/semantics.c:10214
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10765
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10818
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10820
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10838
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
--- 56939,57471 ----
  msgid "  since %q+#D declared in base class"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/semantics.c:956
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:1104
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr ""
  
! #: cp/semantics.c:1622
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1627
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1632
  #, fuzzy, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/semantics.c:1842
  #, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr ""
  
! #: cp/semantics.c:1924
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr ""
  
! #: cp/semantics.c:2109
  #, fuzzy, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/semantics.c:2356
  #, fuzzy, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/semantics.c:2416
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2768
  #, fuzzy, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/semantics.c:2836
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/semantics.c:2918
  #, fuzzy, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/semantics.c:2920
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/semantics.c:2922
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/semantics.c:2944
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2952 cp/typeck.c:2774
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/semantics.c:2974
  #, fuzzy, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/semantics.c:3054
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3233
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/semantics.c:3283
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr ""
  
! #: cp/semantics.c:3286
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/semantics.c:3303
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr ""
  
! #: cp/semantics.c:3334
  #, fuzzy, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/semantics.c:3617
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3944
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3954
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4021
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4056
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4272
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4451
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/semantics.c:4455
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/semantics.c:4460
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/semantics.c:5744
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6068
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6992
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7029
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7059
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7064
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7138
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7349
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7366
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7378
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7488
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Î±Ï€Î¿Ï„Ï…Ï‡Î¯Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Î³Î¹Î± Ï„Î·Î½ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î± `%s'"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8047
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8060
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:8083
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8093
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8150
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10205
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/semantics.c:10242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10793
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10846
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
*************** msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï
*** 57423,57444 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10893
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10920
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10928
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 57473,57494 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 57448,58506 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:1934
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/tree.c:4249
  #, 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:4253
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4256
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/tree.c:4261
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4263
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4684
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4687
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4694
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/tree.c:4702
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4720
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/tree.c:4735
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.c:4753
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4759
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4779
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/tree.c:4783
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4846
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/tree.c:4868
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4876
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4887
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4899
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: cp/tree.c:4926
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/tree.c:4946
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/tree.c:4957
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/tree.c:4970 cp/tree.c:4983
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/tree.c:4972
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4985
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:5009
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:5015
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/tree.c:5022
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/tree.c:5029
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5051
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:5057
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/tree.c:5937
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/tree.c:5959
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
  
! #: cp/typeck.c:467
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:473
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:479
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:627
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:632
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:637
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:716
  #, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:721
  #, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:726
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1547
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1554
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1714
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1812
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:1820
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:1885
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1978
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr ""
  
! #: cp/typeck.c:2023
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:2191
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2373
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:2377
  #, fuzzy, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:2513 cp/typeck.c:3078
  #, 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:2517 cp/typeck.c:3082
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2548
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:2628
  #, fuzzy, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:2778
  #, fuzzy, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2929
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  # src/main.c:697 src/main.c:751
  #. No hint.
! #: cp/typeck.c:2948
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
  
! #: cp/typeck.c:2971
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2982
  #, 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:2997
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck.c:3112 cp/typeck.c:3138
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck.c:3177
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/typeck.c:3230
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/typeck.c:3433
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/typeck.c:3465
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3468
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3471
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3475
  #, 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:3540
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3637
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3675
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3747
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3972
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:3993
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4010
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4013
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4016
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4074
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4075
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4080
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4081
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/typeck.c:4087
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4088
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/typeck.c:4098
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4099
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4102
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4103
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4185
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:4191
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:4440
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4497
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4502
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4532
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4536
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4545
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4549
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4675 cp/typeck.c:4687
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4733
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5189 cp/typeck.c:5198 cp/typeck.c:5491 cp/typeck.c:5500
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5404 cp/typeck.c:5417
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:5440
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5472 cp/typeck.c:5480
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5530
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: cp/typeck.c:5576
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5656
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:6008
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6016
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6024
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6077
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6156
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6157
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: cp/typeck.c:6173
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:6176
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6183
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6369
  #, 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:6375
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6410
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6427
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6485
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/typeck.c:6505
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: cp/typeck.c:6521
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:6668
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6669
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6792
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6793
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6809
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:6811
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:6823
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6825
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6864
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6877
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6887
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6895
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7075
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7097
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7102
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7177
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7189
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7193
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7197
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7321
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7355
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:7361
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7368
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7392
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:7406
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/typeck.c:7843
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7849 cp/typeck.c:7855 cp/typeck.c:9510
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/typeck.c:7881
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:7956
  #, fuzzy, gcc-internal-format
! msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8026
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8051
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8062
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8083 cp/typeck.c:8273
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8100
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:8114
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8187
  #, 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:8196
  #, 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:8238
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8308
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8409 cp/typeck.c:8418
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8427
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:8737
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8757
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8817
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8844
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/typeck.c:8858
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:8860
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: cp/typeck.c:8997
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9011
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9058 cp/typeck.c:9077
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9158
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:9473
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9478
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9487
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9491
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9496
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9528
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9532
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9537
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9542
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9552
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9648
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/typeck.c:9730
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "xdr_reference: Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ\n"
  
! #: cp/typeck.c:9733
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9769
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9773
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9779
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9783
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9982
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9984 cp/typeck.c:10007
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10006
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: cp/typeck.c:10045
  #, 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:10053
  #, 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:10056
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10091 cp/typeck.c:10137
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/typeck.c:10099
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck.c:10118
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10121
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10156
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/typeck.c:10185
  #, 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:10828
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 57498,58556 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:1943
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/tree.c:4300
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/tree.c:4312
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4748
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4755
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/tree.c:4796
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.c:4814
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4820
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4840
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/tree.c:4844
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4907
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/tree.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4937
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4948
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: cp/tree.c:4987
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/tree.c:5007
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/tree.c:5018
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/tree.c:5033
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:5046
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:5070
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:5076
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/tree.c:5083
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/tree.c:5090
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5112
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:5118
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/tree.c:5998
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/tree.c:6020
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
  
! #: cp/typeck.c:478
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:484
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:490
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:638
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:643
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:648
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:727
  #, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:732
  #, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:737
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1558
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1565
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1725
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1823
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:1831
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:1896
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:1907
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1989
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr ""
  
! #: cp/typeck.c:2034
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:2202
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2384
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:2388
  #, fuzzy, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:2524 cp/typeck.c:3089
  #, 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:2528 cp/typeck.c:3093
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2559
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:2639
  #, fuzzy, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:2789
  #, fuzzy, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck.c:2798
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2940
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  # src/main.c:697 src/main.c:751
  #. No hint.
! #: cp/typeck.c:2959
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
  
! #: cp/typeck.c:2982
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2993
  #, 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:3008
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck.c:3123 cp/typeck.c:3149
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck.c:3188
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/typeck.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/typeck.c:3444
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/typeck.c:3476
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3479
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3482
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3983
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4024
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4027
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4085
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4086
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4091
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4092
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/typeck.c:4098
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4099
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/typeck.c:4109
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4110
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4113
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4114
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4196
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:4202
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4462
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4508
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4513
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5541
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: cp/typeck.c:5587
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5667
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:6019
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6167
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6168
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: cp/typeck.c:6184
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6380
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.c:6386
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6438
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6496
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/typeck.c:6516
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: cp/typeck.c:6532
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6820
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:6822
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:6834
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6836
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7200
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7204
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7208
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7366
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:7372
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7379
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7403
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:7417
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/typeck.c:7854
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/typeck.c:7892
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:7963
  #, fuzzy, gcc-internal-format
! msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8033
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8107
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:8121
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8194
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.c:8203
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.c:8245
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8315
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8434
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8851
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/typeck.c:8865
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:8867
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9165
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:9480
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9485
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9494
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9498
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9503
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9539
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9544
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9549
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9655
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/typeck.c:9737
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "xdr_reference: Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ\n"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9790
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/typeck.c:10106
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10163
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/typeck.c:10192
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10838
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr ""
*** 58766,58872 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1586 cp/typeck2.c:1616
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck2.c:1593
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1600
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:1691
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck2.c:1764
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1775
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1969
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1983
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2013
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2015
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2042
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2051
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck2.c:2073
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2131
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2142
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2150
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2191
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:2213
! #, fuzzy, gcc-internal-format
! msgid "cannot deduce template arguments for %qT from %<()%>"
! msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
! 
! #: cp/typeck2.c:2233
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/typeck2.c:2474
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck2.c:2477
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
--- 58816,58917 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:1688
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2048
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2128
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2147
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2188
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/typeck2.c:2460
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck2.c:2463
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
*************** msgstr ""
*** 58886,59151 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:134
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:182
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:304
  #, fuzzy, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: d/dmd/dsymbolsem.c:385
  #, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:397
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:401
  #, fuzzy, gcc-internal-format
  msgid "variables cannot be of type void"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï… locale `%s'"
  
! #: d/dmd/dsymbolsem.c:407
  #, fuzzy, gcc-internal-format
  msgid "cannot be declared to be a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: d/dmd/dsymbolsem.c:416
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "no definition of struct %s"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: d/dmd/dsymbolsem.c:420
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:605
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: d/dmd/dsymbolsem.c:622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: d/dmd/dsymbolsem.c:626
  #, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:659
  #, gcc-internal-format
  msgid "field not allowed in interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:691
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:700
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:718
  #, gcc-internal-format
  msgid "inout variables can only be declared inside inout functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:737
  #, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:746
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:752
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:762 d/dmd/dsymbolsem.c:769
  #, gcc-internal-format
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:782
  #, fuzzy, gcc-internal-format
  msgid "manifest constants must have initializers"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: d/dmd/dsymbolsem.c:794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "size of type %s is invalid"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: d/dmd/dsymbolsem.c:829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:873
  #, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:993
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1028
  #, fuzzy, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: d/dmd/dsymbolsem.c:1339
  #, gcc-internal-format
  msgid "string expected for library name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1371
  #, gcc-internal-format
  msgid "function name expected for start address"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1386
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1400
  #, fuzzy, gcc-internal-format
  msgid "string expected for mangled name"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: d/dmd/dsymbolsem.c:1413
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1418
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1443
  msgid "char 0x%02x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1456
  msgid "char 0x%04x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1519
  #, fuzzy, gcc-internal-format
  msgid "can only apply to a single declaration"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: d/dmd/dsymbolsem.c:1532
  #, fuzzy, gcc-internal-format
  msgid "pragma is missing closing `;`"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: d/dmd/dsymbolsem.c:1565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "incomplete mixin declaration (%s)"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: d/dmd/dsymbolsem.c:1747
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1773
  #, gcc-internal-format, gfc-internal-format
  msgid "enum %s must have at least one member"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1859
  #, fuzzy, gcc-internal-format
  msgid "circular reference to enum member"
  msgstr "xdr_reference: Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ\n"
  
! #: d/dmd/dsymbolsem.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2066
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2144
  #, fuzzy, gcc-internal-format
  msgid "template tuple parameter must be last one"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: d/dmd/dsymbolsem.c:2320
  #, gcc-internal-format
  msgid "recursive mixin instantiation"
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2374 d/dmd/dsymbolsem.c:5234
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2414
  #, fuzzy, gcc-internal-format
  msgid "error instantiating"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: d/dmd/dsymbolsem.c:2537 d/dmd/dsymbolsem.c:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must be a function instead of %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2634
  #, gcc-internal-format, gfc-internal-format
  msgid "without `this` cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2739
  #, fuzzy, gcc-internal-format
  msgid "functions cannot be scope"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
--- 58931,59202 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:136
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:184
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:306
  #, fuzzy, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: d/dmd/dsymbolsem.c:387
  #, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:399
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:403
  #, fuzzy, gcc-internal-format
  msgid "variables cannot be of type void"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï… locale `%s'"
  
! #: d/dmd/dsymbolsem.c:409
  #, fuzzy, gcc-internal-format
  msgid "cannot be declared to be a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: d/dmd/dsymbolsem.c:418
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "no definition of struct `%s`"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: d/dmd/dsymbolsem.c:434
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:619
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: d/dmd/dsymbolsem.c:636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: d/dmd/dsymbolsem.c:640
  #, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:673
  #, gcc-internal-format
  msgid "field not allowed in interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:677
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:705
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:714
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:732
  #, gcc-internal-format
  msgid "inout variables can only be declared inside inout functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:751
  #, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:760
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:766
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:776 d/dmd/dsymbolsem.c:783
  #, gcc-internal-format
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:796
  #, fuzzy, gcc-internal-format
  msgid "manifest constants must have initializers"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: d/dmd/dsymbolsem.c:808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "size of type %s is invalid"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: d/dmd/dsymbolsem.c:843
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:887
  #, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1007
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1042
  #, fuzzy, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: d/dmd/dsymbolsem.c:1340
  #, gcc-internal-format
  msgid "string expected for library name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1372
  #, gcc-internal-format
  msgid "function name expected for start address"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1401
  #, fuzzy, gcc-internal-format
  msgid "string expected for mangled name"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: d/dmd/dsymbolsem.c:1414
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1419
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1444
  msgid "char 0x%02x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1457
  msgid "char 0x%04x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1465
! #, fuzzy, gcc-internal-format
! #| msgid "no arguments"
! msgid "takes no argument"
! msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
! 
! #: d/dmd/dsymbolsem.c:1526
  #, fuzzy, gcc-internal-format
  msgid "can only apply to a single declaration"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: d/dmd/dsymbolsem.c:1539
  #, fuzzy, gcc-internal-format
  msgid "pragma is missing closing `;`"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: d/dmd/dsymbolsem.c:1573
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "incomplete mixin declaration (%s)"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: d/dmd/dsymbolsem.c:1758
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "enum %s must have at least one member"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1870
  #, fuzzy, gcc-internal-format
  msgid "circular reference to enum member"
  msgstr "xdr_reference: Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ\n"
  
! #: d/dmd/dsymbolsem.c:2048
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2077
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2155
  #, fuzzy, gcc-internal-format
  msgid "template tuple parameter must be last one"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: d/dmd/dsymbolsem.c:2331
  #, gcc-internal-format
  msgid "recursive mixin instantiation"
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2425
  #, fuzzy, gcc-internal-format
  msgid "error instantiating"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: d/dmd/dsymbolsem.c:2565 d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must be a function instead of %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "without `this` cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2762
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2767
  #, fuzzy, gcc-internal-format
  msgid "functions cannot be scope"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
*************** msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î
*** 59153,59194 ****
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2747
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s functions cannot be abstract"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: d/dmd/dsymbolsem.c:2766
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2768
  #, fuzzy, gcc-internal-format
  msgid "cannot override a non-virtual function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: d/dmd/dsymbolsem.c:2772
  #, fuzzy, gcc-internal-format
  msgid "cannot be both final and abstract"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚ ÎºÎ±Î¹ Î· Î¿Î¼Î¬Î´Î±"
  
! #: d/dmd/dsymbolsem.c:2784
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
--- 59204,59255 ----
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2775
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s functions cannot be abstract"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2796
  #, fuzzy, gcc-internal-format
  msgid "cannot override a non-virtual function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: d/dmd/dsymbolsem.c:2800
  #, fuzzy, gcc-internal-format
  msgid "cannot be both final and abstract"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚ ÎºÎ±Î¹ Î· Î¿Î¼Î¬Î´Î±"
  
! #: d/dmd/dsymbolsem.c:2829
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, ...)` not `%s`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2835
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, va_list)`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2851
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2861
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
*************** msgstr ""
*** 59196,59367 ****
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2850
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2880 d/dmd/dsymbolsem.c:2975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: d/dmd/dsymbolsem.c:3008
  #, fuzzy, gcc-internal-format
  msgid "multiple overrides of same function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: d/dmd/dsymbolsem.c:3103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "incompatible covariant types %s and %s"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: d/dmd/dsymbolsem.c:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3128
  #, fuzzy, gcc-internal-format
  msgid "does not override any function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: d/dmd/dsymbolsem.c:3149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s.%s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: d/dmd/dsymbolsem.c:3164
  #, fuzzy, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: d/dmd/dsymbolsem.c:3173
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3196
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3304
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3648
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "first argument must be type size_t, not %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: d/dmd/dsymbolsem.c:3690
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3696
  #, gcc-internal-format, gfc-internal-format
  msgid "one argument of type void* expected, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3754
  #, gcc-internal-format
  msgid "structs, unions cannot be abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3894 d/dmd/dsymbolsem.c:4446
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3976
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4039
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4062
  #, gcc-internal-format
  msgid "circular inheritance"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4098 d/dmd/dsymbolsem.c:4588
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4109 d/dmd/dsymbolsem.c:4599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "inherits from duplicate interface %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ \"%s\""
  
! #: d/dmd/dsymbolsem.c:4173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot inherit from final class %s"
  msgstr "Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î¿ Ï€Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®Ï‚ C: %s \n"
  
! #: d/dmd/dsymbolsem.c:4273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: d/dmd/dsymbolsem.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4467
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4607
  #, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4841
  #, fuzzy, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: d/dmd/dsymbolsem.c:5028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: d/dmd/dsymbolsem.c:5409
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: d/dmd/dsymbolsem.c:5436
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
--- 59257,59428 ----
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2917
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2947 d/dmd/dsymbolsem.c:3042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: d/dmd/dsymbolsem.c:3075
  #, fuzzy, gcc-internal-format
  msgid "multiple overrides of same function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: d/dmd/dsymbolsem.c:3170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "incompatible covariant types %s and %s"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: d/dmd/dsymbolsem.c:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3195
  #, fuzzy, gcc-internal-format
  msgid "does not override any function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: d/dmd/dsymbolsem.c:3216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s.%s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: d/dmd/dsymbolsem.c:3231
  #, fuzzy, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: d/dmd/dsymbolsem.c:3240
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3263
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3371
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3715
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "first argument must be type size_t, not %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: d/dmd/dsymbolsem.c:3757
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "one argument of type void* expected, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3821
  #, gcc-internal-format
  msgid "structs, unions cannot be abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3961 d/dmd/dsymbolsem.c:4513
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4043
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4129
  #, gcc-internal-format
  msgid "circular inheritance"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4165 d/dmd/dsymbolsem.c:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4176 d/dmd/dsymbolsem.c:4666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "inherits from duplicate interface %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ \"%s\""
  
! #: d/dmd/dsymbolsem.c:4240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot inherit from final class %s"
  msgstr "Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î¿ Ï€Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®Ï‚ C: %s \n"
  
! #: d/dmd/dsymbolsem.c:4340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: d/dmd/dsymbolsem.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4372
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4674
  #, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4956
  #, fuzzy, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: d/dmd/dsymbolsem.c:5158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: d/dmd/dsymbolsem.c:5540
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
*************** msgstr ""
*** 59376,59397 ****
  msgid "(%s) is false"
  msgstr ""
  
! #: d/dmd/semantic2.c:210
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:226
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:384
  #, gcc-internal-format
  msgid "has forward references"
  msgstr ""
--- 59437,59458 ----
  msgid "(%s) is false"
  msgstr ""
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:228
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:235
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:404
  #, gcc-internal-format
  msgid "has forward references"
  msgstr ""
*************** msgstr ""
*** 59451,59472 ****
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:860
  #, gcc-internal-format, gfc-internal-format
! msgid "has no return statement, but is expected to return a value of type %s"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format
! msgid "no return exp; or assert(0); at end of function"
  msgstr ""
  
! #: d/dmd/semantic3.c:1193
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1212
  #, gcc-internal-format
  msgid "naked assembly functions with contracts are not supported"
  msgstr ""
--- 59512,59533 ----
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format, gfc-internal-format
! msgid "has no `return` statement, but is expected to return a value of type `%s`"
  msgstr ""
  
! #: d/dmd/semantic3.c:864
  #, gcc-internal-format
! msgid "no `return exp;` or `assert(0);` at end of function"
  msgstr ""
  
! #: d/dmd/semantic3.c:1171
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1190
  #, gcc-internal-format
  msgid "naked assembly functions with contracts are not supported"
  msgstr ""
*************** msgstr ""
*** 60003,60009 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:123 fortran/resolve.c:10921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
--- 60064,60070 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:123 fortran/resolve.c:10929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
*************** msgstr ""
*** 61096,61107 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.c:188 fortran/resolve.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.c:194 fortran/resolve.c:5129
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 61157,61168 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.c:188 fortran/resolve.c:5107
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.c:194 fortran/resolve.c:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** msgstr ""
*** 61282,61288 ****
  msgid "deferred type parameter at %C"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 61343,61349 ----
  msgid "deferred type parameter at %C"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 63775,63781 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6713 fortran/trans-array.c:8208
  #: fortran/trans-intrinsic.c:8549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 63836,63842 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
  #: fortran/trans-intrinsic.c:8549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 63856,63862 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1794
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 63917,63923 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 63991,64002 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17201
  #, 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:17219
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 64052,64063 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 64106,64647 ****
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2355
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/interface.c:2363 fortran/interface.c:2390
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2401
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2424
  #, 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:2434
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2444
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2460
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:2470
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2485
  #, 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:2496
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:2515
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2533
  #, 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:2548
  #, 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:2563
  #, 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:2582
  #, 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:2595
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2602
  #, 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:2676
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2687
  #, 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:2692
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2705
  #, 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:2713
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3064
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3087
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3091
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/interface.c:3100
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3110
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3124
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3136
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3165
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3168
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3192
  #, 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:3214
  #, 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:3221
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, 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:3252
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3260 fortran/interface.c:3265
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3285
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3301
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3318
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3337
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3347
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3360
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3374
  #, 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:3388
  #, 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:3400
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3410
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3440
  #, 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:3459
  #, 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:3476
  #, 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:3496
  #, 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:3519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3527
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3657
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3686
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3712
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3722
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3752
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3772
  #, 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:3784
  #, 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:3794
  #, 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:3805
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3847
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3851 fortran/interface.c:3861
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3857
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3870
  #, 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:3878
  #, 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:3886
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3903
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3912
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3921
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3936
  #, 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:3951
  #, 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:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4013
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4024
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4109
  #, 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:4179
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: fortran/interface.c:4552
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4669
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/interface.c:4763
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4775
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4783
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4791
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4800
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4815
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4826
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4834
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4845
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4875
  #, 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:4886
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4895
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4904
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4915
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4922
  #, 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:4943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4957
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4965
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4969
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5027 fortran/interface.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5039
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5051
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/interface.c:5058
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 64167,64708 ----
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/interface.c:2364 fortran/interface.c:2391
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2402
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2425
  #, 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:2435
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2445
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2461
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2486
  #, 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:2502
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:2521
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2539
  #, 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:2554
  #, 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:2569
  #, 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:2588
  #, 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:2601
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2608
  #, 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:2682
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2693
  #, 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:2698
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2711
  #, 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:2719
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3093
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3097
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/interface.c:3106
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3116
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3130
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3171
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3174
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3198
  #, 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:3220
  #, 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:3227
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3241
  #, 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:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3416
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3446
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3465
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3482
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3502
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3533
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4019
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4030
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: fortran/interface.c:4558
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4675
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/interface.c:4769
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4812
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5045
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5057
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/interface.c:5064
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr ""
*** 64789,64821 ****
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5149
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5156
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/intrinsic.c:5279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/intrinsic.c:5296 fortran/intrinsic.c:5313
  #, 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:5301 fortran/intrinsic.c:5321
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
--- 64850,64882 ----
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5154
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5161
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/intrinsic.c:5284
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/intrinsic.c:5301 fortran/intrinsic.c:5318
  #, 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:5306 fortran/intrinsic.c:5326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
*************** msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s
*** 64823,64844 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5387 fortran/resolve.c:10896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/intrinsic.c:5392
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/intrinsic.c:5483
  #, 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:5489
  #, 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 ""
--- 64884,64905 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5392 fortran/resolve.c:10904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/intrinsic.c:5397
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/intrinsic.c:5488
  #, 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:5494
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
*************** msgstr ""
*** 65374,65380 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15073
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 65435,65441 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 66549,66560 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:309
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
--- 66610,66621 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:207
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:311
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
*************** msgstr ""
*** 66709,66855 ****
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6223
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6413
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "%s: Î£Ï†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ "
  
! #: fortran/module.c:6434
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: Î£Ï†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Ï„Î¿Ï… %s\n"
  
! #: fortran/module.c:6445
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ %s: %s\n"
  
! #: fortran/module.c:6448
  #, fuzzy, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "%s: Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î· uname Î±Ï€Î­Ï„Ï…Ï‡Îµ: %s\n"
  
! #: fortran/module.c:6454
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Î£Î¦Î‘Î›ÎœÎ‘: Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î±Ï‚ Ï€Ï�Î¿ÏƒÏ‰Ï�Î¹Î½Î¿Ï� Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î³Î¹Î± Î±Î»Î»Î±Î³Î®"
  
! #: fortran/module.c:6511
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.c:6582
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6690 fortran/module.c:7034
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6818
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6839 fortran/module.c:6872 fortran/module.c:6914
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.c:7019
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7041
  #, 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:7109
  #, 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:7163
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7189
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7218
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7230
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7243
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.c:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7255
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7261
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7271
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î±Î½Î¿Î¹Ï‡Ï„ÎµÎ¯ Ï„Î¿ %s: %s\n"
  
! #: fortran/module.c:7274
  #, 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:7285
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7308
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7316
  #, 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:7333
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7335
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
--- 66770,66916 ----
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6234
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6424
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "%s: Î£Ï†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ "
  
! #: fortran/module.c:6445
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: Î£Ï†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Ï„Î¿Ï… %s\n"
  
! #: fortran/module.c:6456
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ %s: %s\n"
  
! #: fortran/module.c:6459
  #, fuzzy, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "%s: Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î· uname Î±Ï€Î­Ï„Ï…Ï‡Îµ: %s\n"
  
! #: fortran/module.c:6465
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Î£Î¦Î‘Î›ÎœÎ‘: Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î±Ï‚ Ï€Ï�Î¿ÏƒÏ‰Ï�Î¹Î½Î¿Ï� Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î³Î¹Î± Î±Î»Î»Î±Î³Î®"
  
! #: fortran/module.c:6522
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.c:6593
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6701 fortran/module.c:7045
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6829
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6850 fortran/module.c:6883 fortran/module.c:6925
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.c:7030
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7052
  #, 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:7120
  #, 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:7174
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7200
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7229
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7241
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7254
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7272
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7282
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î±Î½Î¿Î¹Ï‡Ï„ÎµÎ¯ Ï„Î¿ %s: %s\n"
  
! #: fortran/module.c:7285
  #, 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:7296
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7319
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7327
  #, 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:7344
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7346
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
*************** msgstr ""
*** 67385,67392 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10721
! #: fortran/resolve.c:12026
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 67446,67453 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 69412,69418 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10250 fortran/resolve.c:11954
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 69473,69479 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 69529,69535 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17133
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 69590,69596 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 69685,69896 ****
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:4020
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4041
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4212 fortran/resolve.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.c:4268
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.c:4324
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4494 fortran/resolve.c:4517
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4652
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4669
  #, 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:4677
  #, 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:4693
  #, 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:4702
  #, 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:4718
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4775
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:4861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:4919
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4930
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4942
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4985
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5090
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5112
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5119
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: fortran/resolve.c:5329
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5343
  #, 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:5353
  #, 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:5399
  #, 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:5491
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5573
  #, 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:5583
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 69746,69957 ----
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:4021
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4042
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4216 fortran/resolve.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.c:4270
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.c:4332
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4502 fortran/resolve.c:4525
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4620
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "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 "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4677
  #, 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:4685
  #, 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:4701
  #, 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:4710
  #, 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:4726
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:4927
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4938
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4950
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4993
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: fortran/resolve.c:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5098
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5120
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5127
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: fortran/resolve.c:5337
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5351
  #, 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:5361
  #, 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:5407
  #, 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:5499
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5581
  #, 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:5591
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 69899,69910 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5593
  #, 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:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 69960,69971 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5601
  #, 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:5620
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 69913,70206 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5622
  #, 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:5633
  #, 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:5642
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5658
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5838
  #, 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:5843
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/resolve.c:5942
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/resolve.c:6030
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6184 fortran/resolve.c:6336
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6307
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6346
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6355
  #, 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:6543
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6577
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6629
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7164
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7197
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/resolve.c:7211 fortran/resolve.c:7218
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7273
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7313
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7319
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7380
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7385
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7392
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7405
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7418
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7522 fortran/resolve.c:7819
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7530 fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7640
  #, 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:7671
  #, 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:7830
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7842
  #, 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:7856
  #, 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:7871
  #, 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:7884
  #, 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:7902
  #, 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:7983 fortran/resolve.c:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8015
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8024 fortran/resolve.c:8053 fortran/resolve.c:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8100
  #, 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:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8181
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8208
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8231
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8267 fortran/resolve.c:8273
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 69974,70267 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5630
  #, 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:5641
  #, 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:5650
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5666
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5846
  #, 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:5851
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5921
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/resolve.c:5950
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/resolve.c:6038
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6192 fortran/resolve.c:6344
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6308
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6315
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6354
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6363
  #, 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:6551
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6585
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6637
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7172
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/resolve.c:7219 fortran/resolve.c:7226
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7281
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7304
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7327
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7393
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7408
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7413
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7426
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7530 fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7538 fortran/resolve.c:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7648
  #, 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:7679
  #, 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:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7850
  #, 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:7864
  #, 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:7879
  #, 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:7892
  #, 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:7910
  #, 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:7991 fortran/resolve.c:8006
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8023
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8032 fortran/resolve.c:8061 fortran/resolve.c:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8038
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8050
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8108
  #, 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:8123
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8134
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8189
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8200
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8269
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8275 fortran/resolve.c:8281
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 70209,70492 ****
  #. 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:8501
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8622
  #, 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:8641
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8651
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8669 fortran/resolve.c:8677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8739 fortran/resolve.c:9391
  #, 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:8765
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8777
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8792
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8895
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8946
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8955
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8972
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8995
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:9022
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9301 fortran/resolve.c:9313
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9342
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9354
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9366
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9369
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/resolve.c:9379
  #, 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:9626
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9760
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9769
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9772
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9782 fortran/resolve.c:9787
  #, 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:9896
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9948
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9958
  #, 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:9971
  #, 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:9980
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9987
  #, 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:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:10004
  #, 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:10019
  #, 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:10076
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10086
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10090
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10093
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10100 fortran/resolve.c:10222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:10112 fortran/resolve.c:10230
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10137
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10198
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10202 fortran/resolve.c:10212
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:10257
  #, 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:10267
  #, 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:10284 fortran/resolve.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10288 fortran/resolve.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 70270,70553 ----
  #. 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:8509
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8560
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8571
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8630
  #, 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:8649
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8659
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8677 fortran/resolve.c:8685
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8747 fortran/resolve.c:9399
  #, 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:8773
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8954
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8980
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8996
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:9008
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:9030
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:9041
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9271
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9309 fortran/resolve.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9350
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9362
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9374
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9377
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/resolve.c:9387
  #, 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:9634
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9777
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9780
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9790 fortran/resolve.c:9795
  #, 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:9904
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9966
  #, 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:9979
  #, 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:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9995
  #, 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:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:10012
  #, 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:10027
  #, 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:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10094
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10108 fortran/resolve.c:10230
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:10120 fortran/resolve.c:10238
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10145
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10210 fortran/resolve.c:10220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:10265
  #, 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:10275
  #, 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:10292 fortran/resolve.c:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10296 fortran/resolve.c:10321
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 70494,70685 ****
  #. 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:10328
  #, 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:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10416
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10424 fortran/resolve.c:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10434 fortran/resolve.c:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: fortran/resolve.c:10474
  #, 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:10621
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10642
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10652
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10729
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10831
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10944
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10976
  #, 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:10982
  #, 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:10994
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:11026
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:11030
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:11035
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:11042
  #, 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:11053
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11373
  #, 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:11615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11627
  #, 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:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11886
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11897
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11963
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12009
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12074
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12079
  #, 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:12163
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12245
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12266
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: fortran/resolve.c:12360
  #, 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:12374
  #, 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 ""
--- 70555,70746 ----
  #. 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:10336
  #, 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:10408
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10424
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10432 fortran/resolve.c:10519
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10442 fortran/resolve.c:10529
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10473
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: fortran/resolve.c:10482
  #, 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:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10650
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10660
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10839
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10952
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10984
  #, 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:10990
  #, 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:11002
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:11034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:11038
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:11043
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:11050
  #, 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:11061
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11381
  #, 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:11623
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11635
  #, 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:11890
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11894
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12022
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12275
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: fortran/resolve.c:12369
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12383
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 70687,71652 ****
  #. 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:12393
  #, 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:12479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: fortran/resolve.c:12713
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12717
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12725
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12736
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12752
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12764
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12797
  #, 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:12819
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12850
  #, 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:12886
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12911
  #, 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:12932
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12939
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12986
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12989
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12992
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12995
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12998
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.c:13043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:13075
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13098
  #, 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:13120
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13138
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13150
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13159
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13169
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13188
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13192
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13196
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13200
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13224
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13230
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13250
  #, 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:13307
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13313
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13319
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13327
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13333
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13376
  #, 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:13384
  #, 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:13392
  #, 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:13401
  #, 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:13485
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:13503
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13511
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13517
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13523
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13531
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13562
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13599
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13639
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13675
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13734
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13746
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13774
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13830
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14042
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14085
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14099
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14113 fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14121
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14136
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14142
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14171
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14181
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14276
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14379
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, 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:14398
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14423
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14434
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14532
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14546
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14562
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14572
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14632
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14645
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14656
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14689
  #, 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:14697
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, 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:14792
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14837
  #, 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:14850
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14914
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14947
  #, 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:14961
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: fortran/resolve.c:15026
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15032
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15038
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15046
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15063
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15085
  #, 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:15096
  #, 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:15123
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15142
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15158
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15169
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15177
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15228
  #, 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:15239
  #, 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:15246
  #, 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:15286
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15350
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15353
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15453
  #, 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:15474
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15490
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15500
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15507
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15520
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15526
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15536
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15558 fortran/resolve.c:15735
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15572
  #, 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:15581
  #, 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:15590
  #, 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:15598
  #, 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:15605
  #, 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:15625
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15632
  #, 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:15639
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15646
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15672
  #, 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:15682
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15761
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, 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:15789
  #, 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:15807
  #, 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:15819
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15841
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, 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:15863
  #, 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:15879
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15887
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15907
  #, 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:15916
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15932
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15938
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15963
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16033
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16044
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16149
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16157
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16164
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16171
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16187
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16194
  #, 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:16203
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16249
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16262
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16361
  #, 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:16369
  #, 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:16377
  #, 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:16384
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16509
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/resolve.c:16681
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16765
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, 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:16798
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16901
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16916
  #, 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:16941
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17023
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17034
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17045
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17076
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17143
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17156
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17176
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17186
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17194
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17208
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17226
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17233
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17312
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 70748,71713 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: fortran/resolve.c:12722
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12726
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12734
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12745
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12828
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12941
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12948
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12995
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12998
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.c:13052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13147
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13159
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13168
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13178
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13197
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13205
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13209
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13233
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13259
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13316
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13336
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13494
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:13512
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13571
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13743
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13839
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14051
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14094
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14108
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14139
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14180
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14190
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14443
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14541
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14555
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14571
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14641
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14801
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14970
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: fortran/resolve.c:15035
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15055
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15072
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15094
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15105
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15132
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15151
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15186
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15248
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15483
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15554
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15607
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15634
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15641
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15770
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15816
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15837
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15903
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15916
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15941
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15972
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16173
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16180
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16212
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/resolve.c:16690
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16783
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16959
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17043
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17085
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17152
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17185
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17195
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17321
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 72512,72528 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6171
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8204
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 72573,72589 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8171
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 72613,72722 ****
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1763
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4594 fortran/trans-decl.c:6958
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5082
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5322
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.c:5335
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/trans-decl.c:5960
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5966
  #, 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:5977 fortran/trans-decl.c:6123
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/trans-decl.c:5993
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.c:6012
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/trans-decl.c:6061
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: fortran/trans-decl.c:6065
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6095
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1030
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2115
  #, 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:2124
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
  # src/grep.c:1133
! #: fortran/trans-expr.c:3793
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
  
! #: fortran/trans-expr.c:5292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/trans-expr.c:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 72674,72783 ----
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5327
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.c:5340
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/trans-decl.c:5965
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5971
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.c:5982 fortran/trans-decl.c:6128
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/trans-decl.c:5998
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.c:6017
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/trans-decl.c:6066
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: fortran/trans-decl.c:6070
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6100
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1067
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
  # src/grep.c:1133
! #: fortran/trans-expr.c:3830
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
  
! #: fortran/trans-expr.c:5329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 72867,72873 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.c:2220
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
--- 72928,72934 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.c:2230
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
*************** msgstr "\"Î–ÏŽÎ½Î· %s\" Î³Ï�Î±Î¼Î¼Î® ÎºÎ
*** 72994,73000 ****
  
  #: lto/lto-lang.c:898
  #, fuzzy, gcc-internal-format
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive"
  msgstr "Î¿Î¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ --string ÎºÎ±Î¹ --check ÎµÎ¯Î½Î±Î¹ Î±Î¼Î¿Î¹Î²Î±Î¯Ï‰Ï‚ Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏŒÎ¼ÎµÎ½ÎµÏ‚"
  
  #: lto/lto-object.c:107
--- 73055,73061 ----
  
  #: lto/lto-lang.c:898
  #, fuzzy, gcc-internal-format
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive"
  msgstr "Î¿Î¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ --string ÎºÎ±Î¹ --check ÎµÎ¯Î½Î±Î¹ Î±Î¼Î¿Î¹Î²Î±Î¯Ï‰Ï‚ Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏŒÎ¼ÎµÎ½ÎµÏ‚"
  
  #: lto/lto-object.c:107
*************** msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒ
*** 74107,74113 ****
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr ""
  
! #: fortran/lang.opt:775
  #, fuzzy, gcc-internal-format
  msgid "Unrecognized option: %qs"
  msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'"
--- 74168,74174 ----
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr ""
  
! #: fortran/lang.opt:771
  #, fuzzy, gcc-internal-format
  msgid "Unrecognized option: %qs"
  msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'"
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 74125,74139 ****
  
  #: 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:2120 c-family/c.opt:2128 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3319
  #, 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:2116
! #: c-family/c.opt:2136 c-family/c.opt:2140 c-family/c.opt:2144
  #, fuzzy, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
--- 74186,74200 ----
  
  #: 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:2107 c-family/c.opt:2115 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3323
  #, 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:2103
! #: c-family/c.opt:2123 c-family/c.opt:2127 c-family/c.opt:2131
  #, fuzzy, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
*************** msgid "unrecognized ivar visibility valu
*** 74185,74191 ****
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
  # src/request.c:806 src/request.c:912
! #: c-family/c.opt:1980
  #, fuzzy, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
--- 74246,74252 ----
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
  # src/request.c:806 src/request.c:912
! #: c-family/c.opt:1967
  #, fuzzy, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 74268,74362 ****
  msgid "unknown linker output %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1502
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1517
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1561
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: common.opt:1718
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1787
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1889
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1902
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: common.opt:1980
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2082
  #, fuzzy, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "Î‘Ï�Ï‡Î® Î±Ï�Ï‡ÎµÎ¯Î¿Ï… %s\n"
  
  # src/grep.c:1133
! #: common.opt:2090
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
  
! #: common.opt:2232
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2248
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2350
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2383
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:2690
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:3026
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
  # src/request.c:806 src/request.c:912
! #: common.opt:3067
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
  # src/request.c:263
! #: common.opt:3086
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
--- 74329,74423 ----
  msgid "unknown linker output %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1506
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1521
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1565
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: common.opt:1722
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1791
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1893
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:1906
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: common.opt:1984
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2086
  #, fuzzy, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "Î‘Ï�Ï‡Î® Î±Ï�Ï‡ÎµÎ¯Î¿Ï… %s\n"
  
  # src/grep.c:1133
! #: common.opt:2094
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
  
! #: common.opt:2236
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2252
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2354
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2387
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:2694
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:3030
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
  # src/request.c:806 src/request.c:912
! #: common.opt:3071
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
  # src/request.c:263
! #: common.opt:3090
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
diff -Nrcpad gcc-11.1.0/gcc/po/es.gmo gcc-11.2.0/gcc/po/es.gmo
*** gcc-11.1.0/gcc/po/es.gmo	Tue Apr 27 10:13:15 2021
--- gcc-11.2.0/gcc/po/es.gmo	Wed Jul 28 07:06:49 2021
***************
*** 1,1591 ****
! Þ•ñ!¤C-,8Ô9Ô-;Ô1iÔ›Ô °ÔÛÑÔ+­Õ0ÙÕK
! ÖVÖlÖ<xÖBµÖRøÖ>K×@Š×9Ë×CØFIØ5�ØIÆØÙ'Ù!<Ù$^Ù ƒÙ"¤Ù+ÇÙ#óÙ”Ú¬Ú²Ú'ÑÚùÚFÛQ^Û5°Û]æÛwDÜI¼ÜAÝKHÝN”ÝBãÝO&ÞLvÞRÃÞ;ß8Rß>‹ßIÊßIàB^à~¡à? áD`áE¥á@ëáE,âCrâ=¶â6ôâ{+ãB§ã?êã‰*ä9´äPîäC?åFƒåsÊåE>æC„æQÈæNç�içGúçŒBèOÏèRéCréQ¶éNêFWê9žê=Øê=ë4TëP‰ëMÚëE(ìBnìG±ìIùìHCíBŒí=Ïí7
î6Eï*|ïI§ïñïoð-~ðE¬ð
! òð'ýð8%ñ>^ñ�ñ¯ñ+¸ñZäñ+?òmkò;ÙòEó [ó|ó$œó$Áó*æó*ô<ôWôrô~ô#�ô³ô8Êôõ!õ;6õErõ¸õ5×õE
ö%Söyö0—öLÈö6÷7L÷l„÷Gñ÷$9øJ^øE©ø2ïøE"ùlhùÕù3ñù@%úfú~ú‡ú žú&¿úJæú81ûUjû-Àû_îûYNül¨üXýTnýQÃýKþLaþS®þ5ÿI8ÿY‚ÿcÜÿ=@~”#¤#È3ì* 3K3.³5â7#P,t#¡Å6ßJ2a&”,»PèH9x‚?ûF;3‚9¶2ð-#_QV±ZEcH©FòE9gsçi[	oÅ	<5
! Wr
! NÊ
! pJŠ`ÕI6o€RðkC
9¯
9é
#(C*l:—WÒY*Z„\ß¬<Ìé^¶nf„vëebuÈ\>l›JLSž ¾?WþgV_¾o^ŽníU\e²)%B|hœåF‚VÉN ^oMÎ]DzT¿ !5 W&x4ŸÔ-í#.? n�.¨!×fù4` L• (â ,!8!0S!S„!&Ø!'ÿ!5'"*]";ˆ"9Ä";þ"p:#>«#Hê#.3$;b$Cž$Tâ$E7%U}%MÓ%*!&&L&ls&mà&7N'Z†'Aá'?#(!c(,…(5²(!è(@
! )KK),—)Ä)Bâ)>%*fd*EË*!+!3+'U+B}+jÀ+(+,;T,�,¯,*Í,8ø,&1--X-"†-©-)À-_ê-:J.8…./¾."î.*/-</:j/¥/Ä/$ã/20;0R0Uq0-Ç0?õ0?510u1+¦1AÒ1.2*C22n22¡21Ô2039731q32£31Ö3+4344.h4D—4$Ü4+5C-5:q5¬56É5C6@D6B…6KÈ6*7?7']70…7¶7"Ñ7?ô7 48#U80y8(ª8.Ó8*9,-91Z93Œ9HÀ9+	:"5:1X:4Š:4¿:$ô:$;9>;9x;8²;1ë;D<1b</”<1Ä<Eö<2<=+o=-›=É=è=>E><e>;¢>EÞ>F$?5k?9¡?*Û?*@?1@Xq@EÊ@3A5DA(zA8£A;ÜARBVkBQÂBUCZjC`ÅCU&D3|D °D/ÑD1EH3E"|E8ŸE3ØECF/PF4€F.µFEäF/*G ZG7{GB³G(öG$H8DH}HN�H1ìHJI5iI@ŸI4àIkJX�J>ÚJ'K"AK&dK<‹KÈK,èK*L!@L@bL$£L$ÈL&íL(M5=M%sM?™MÙMèMN"N4=NrN�N/žNBÎN6OGHOz�O^PzjPYåP'?Q:gQ,¢Q3ÏQ8R/<R@lR!­RBÏRWS:jS*¥S1ÐSwT3zT(®T2×T'
! UD2U5wU)­U2×Uo
! VIzV)ÄV!îV+W:<W=wW3µW!éW9X%EX/kX#›X5¿X9õX=/YGmYµYÐY îY®�ZL>[M‹[¬Ù[¼†\\C]j ]M^NY^¸¨^¬a_^`fm`ÈÔ`¼�afZbnÁb„0c2µcMècB6d yd-šdIÈd@e”Se[èe†DfTËf4 gVUg0¬g-Ýg5hBAh/„h7´h>ìh0+i4\i7‘i6ÉiEjIFjQ�jXâj;k*[k;†k(Âk6ëk#"lFl/bl1’lBÄl-m15m!gm)‰m>³mAòmK4nC€n,Än*ñn/o,Loyo*•oÀoMÙoJ'prp+’pp¾p/q4Aqvq‡q-¢qÐqîq@rMrar:xr9³r9ír"'s!Jsls*…s0°s9ás#t$?tAdt¦t"Àt-ãt/u,Au<nuF«uòu+
v49v7nvS¦vGúv%Bw!hw*ŠwµwÑw=îw*,x/Wx‡xW§x-ÿx#-y*Qy|y!”y ¶y ×y#øy'z"Dz&gzŽz#®z'Òz"úz-{K{]{.v{ ¥{#Æ{ê{|&|:D|0|°|Ã|$â|}#%}'I}q}6�}Ç}Ù}ï}%~4~T~s~Ž~%©~Ï~ë~3	=Sr]„â#ø0€/M€#}€¡€µ€,Ô€A�.C�!r�*”�=¿�!ý�H‚5h‚.ž‚Í‚$Ý‚(ƒ=+ƒ.iƒ˜ƒ;²ƒ(îƒ„.2„a„€„0 „5Ñ„……",…"O…}r…2ð…6#†4Z†C�†JÓ†*‡)I‡s‡’‡"±‡6Ô‡'ˆI3ˆ,}ˆ.ªˆ1Ùˆ2‰5>‰t‰)”‰%¾‰ä‰ý‰Š<3Š3pŠ0¤ŠÕŠ4ëŠ8 ‹8Y‹’‹+°‹(Ü‹,Œ2Œ-QŒ/Œ-¯Œ.ÝŒ(�*5�1`�G’�KÚ�J&Ž,qŽ&žŽ,ÅŽ"òŽ=�,S�'€�1¨�#Ú�'þ�9&�0`�'‘�3¹�0í�/‘(N‘1w‘)©‘3Ó‘6’ >’?_’+Ÿ’.Ë’-ú’+(“ T“'u“�“*¶“'á“*	”4”]N”;¬” è”)	•"3•'V•~•-™•+Ç•ó•–F–b–-‚– °–Ñ–ç–1ù–\+—Lˆ—IÕ—M˜Km˜Z¹˜k™K€™NÌ™+š#Gš0kš/œš#Ìš-ðš&›E›\›+s› Ÿ›À›?à›, œMœeœ"‚œ4¥œJÚœ;%�Ca�<¥�5â�*ž.CžFrž+¹ž>åž'$Ÿ:LŸ‡ŸžŸ¹Ÿ5ÓŸ=	 G 0b “ 6¥ CÜ : ¡;[¡—¡.³¡+â¡¢.¢M¢"m¢�¢©¢É¢)á¢)£5£ P£#q£•£«£$Æ£ë£2
! ¤=¤T¤5l¤'¢¤9Ê¤¥"¥"+¥N¥Gk¥³¥'É¥0ñ¥6"¦*Y¦,„¦0±¦"â¦-§+3§!_§ �§ ¢§ Ã§#ä§$¨-¨+M¨1y¨/«¨Û¨"û¨"©FA©Uˆ©PÞ©'/ªWªjª1{ª'­ªmÕªC«T«:f«3¡«$Õ«ú«'¬?¬'[¬ ƒ¬ ¤¬-Å¬+ó¬a­-�­¯­,È­#õ­®3®#S®Ow®Ç®Ø®-ð®¯77¯'o¯!—¯#¹¯Ý¯!ý¯%°#E°i°…°!—°¹°Ï°.ê°
±a'±.‰±¸±dÉ±1.²`²c²g²2w²2ª²MÝ²M+³0y³ª³(±³,Ú³´´.´97´q´Š´#¤´OÈ´.µ9Gµ+�µ*­µ,Øµ-¶/3¶c¶2z¶*­¶.Ø¶)·&1·'X·&€·&§·%Î·#ô·'¸%@¸(f¸ �¸$°¸ Õ¸"ö¸,¹2F¹y¹™¹*¸¹,ã¹.º$?º*dºA�º1Ñº)»-»)M»Lw»/Ä»6ô»+¼F¼3f¼7š¼>Ò¼,½,>½1k½�½1¹½$ë½0¾A¾W¾7^¾–¾¶¾Ò¾#æ¾
! ¿+*¿V¿]¿p¿:‡¿)Â¿Jì¿C7À{À,“ÀÀÀÇÀ,ÎÀ
! ûÀÁ%ÁBÁ([Á:„Á¿Á7ÜÁ(Â=Â5]Â“Â)§Â/ÑÂ!Ã #Ã'DÃ lÃ0�Ã¾Ã
ÙÃ çÃÄÄ5ÄNÄhÄwÄ-•Ä"ÃÄ!æÄ)Å2Å4Å=ÅFÅ$OÅ3tÅ¨ÅÄÅ1äÅ:Æ>QÆ�Æ™Æ¢Æ«Æ´Æ!½ÆßÆûÆÇÇÇ'Ç0Ç9ÇBÇ^ÇgÇ5kÇ,¡ÇÎÇäÇrðÇcÈ*�È<¬È.éÈÉ4É5QÉ
‡É€•ÉÊ’Ê(¯Ê+ØÊ.Ë+3Ë-_Ë|�Ën
! Ì3yÌA­ÌkïÌ5[Í'‘Í7¹Í.ñÍ5 Î.VÎ…Î[¡ÎŒýÎJŠÏ+ÕÏ1Ð:3Ð$nÐ+“Ð¿ÐÙÐóÐ)Ñ.6Ñ>eÑ<¤Ñ;áÑ'ÒSEÒY™ÒLóÒL@Ó?�ÓQÍÓbÔB‚ÔEÅÔOÕs[Õ\ÏÕ=,Ö}jÖ<èÖ0%×-V×8„×Q½×BØGRØQšØHìØW5ÙZ�ÙHèÙD1ÚJvÚ?ÁÚ=ÛB?ÛC‚Û7ÆÛAþÛ*@ÜGkÜM³ÜKÝ;MÝ?‰ÝEÉÝ5ÞHEÞbŽÞJñÞ9<ß1vßB¨ßNëß9:à6tàZ«à9ái@á]ªáXâ@aâ2¢âFÕâbãUãMÕã@#äVdäW»ä9ålMå\ºåBæTZæP¯æIçFJçN‘çGàç~(èL§è:ôèS/éRƒé>Öé:êdPê'µê*ÝêCë/LëA|ëL¾ë6ìEBìCˆìBÌì+í?;í@{í=¼í:úíA5îCwîG»î2ï76ïBnïZ±ï@ð+Mð+yð9¥ðIßðC)ñ)mñM—ñ7åñ+ò:IòA„ò*Æò*ñò,ó(Ióró=�ó>ÎóO
ô]ô%xôužôOõ dõ5…õ[»õBöQZö?¬öìö8	÷uB÷=¸÷:ö÷$1øAVø3˜ø!Ìø#îø-ù+@ù,lù#™ù>½ùÂüù¿ú3Ëúÿú(û4ûMû!Yû
! {û†û•û©û¶ûÍûàûèû	ñûûûüü&ü<üHücü~ü‘üžü«ü»üÍüâü	õüÿüýý,ý	?ý
! Iý%Tý[zý7ÖýOþ0^þ�þ?¦þ5æþÿ+,ÿ0Xÿ$‰ÿ+®ÿAÚÿPwmCå')7Q5‰?¿=ÿ)=:gH¢Jë‡6V¾WEm)³:Ý)BB[7žÖï.'Ck‰$›À+à#/0%`†¤(¾hç%P	Hv	4¿	lô	Ha
! Cª
! Bî
! (12Z6�lÄe1M—må3S
2‡
*º
4å
Q#l+�1¼'î5VLm£{@�nÎ+=i*‡'²&Ú'@)Sj#¾!âJ>OZŽ.éL1e%—D½KN:l0§$Øý$7F\%£6É)V*G�4Étþ@s:´ï9FI/�#À2ä1CI6�1Ä7ö*.!Y*{)¦PÐ6!/X/ˆ/¸8è9!9[6•7Ì.93-m:›<Ö/>C+‚®Ã'×ÿ 74 7l >¤ Gã (+!3T! ˆ!'©!;Ñ!9
"DG"BŒ"DÏ"B#?W#—#^µ#P$5e$*›$8Æ$%ÿ$$%%GJ%)’%8¼%;õ%R1&+„&:°&.ë&K'%f'Œ'&¨'1Ï'%(%'($M(Tr(2Ç(*ú(1%)KW)D£)+è)&*%;*$a*?†*/Æ*ö*#+.6+1e+z—+t,9‡,[Á,<-GZ-*¢-)Í-X÷-<P.#�.(±./Ú.2
! /1=/ao/Ñ/@â/
#0&103X0JŒ01×0>	1<H1B…11È16ú1312+e2(‘2>º2'ù2,!34N3Bƒ3kÆ3:24m4!†4¨4Ä4à4+ù4%5 C5d5:ƒ5G¾5@68G6;€6¼6Í6Ü6û6.7?7<Y75–75Ì738568l8#ˆ8¬8µ8.Â80ñ88"9[9E{9@Á9>:<A:<~:5»:=ñ:/;$O;[t;AÐ;_<cr<DÖ<M=Gi=_±=+>.=>l>ˆ>š>¬>#½>>á>6 ?.W?9†?KÀ?2@8?@0x@/©@-Ù@8A4@AuA,‘A3¾A<òA/BGB!`B+‚B?®B8îB'C>DC5ƒC¹C:ÒC7
DED!cD…D
žD¬D »DÜDøD1E9E%FE%lE(’E»E0×E*F)3F>]F`œF6ýF?4G$tG#™G%½G*ãG>HMH)fH8�H:ÉH"I0'I6XIW�IUçI?=J"}Jn J@K+PKY|K!ÖK:øK_3L“L°L ÍLîL
M("MKMaMxM�M ¯M!ÐM!òM#N#8N-\NŠN)¡NjËN'6O'^OX†O,ßO9P FPQçP/9QjiQfÔQ.;R?jRKªRöR*S!6S6XS7�S#ÇScëSOOT7ŸT#×T7ûT#3U9WU%‘U9·U%ñUKV7cV9›V%ÕVOûVcKW)¯W<ÙW)X)@X'jXB’XÕX*òX'Y'EYImY"·Y:ÚY;Z+QZ}Z'™Z-ÁZïZ:[GI[?‘[?Ñ[[\!m\#�\O³\)] -]JN]0™];Ê]O^%V^|^<”^Ñ^0ê^._J_#f_Š_™_7¸_3ð_3$`X`-j`2˜`=Ë`=	a#Ga)ka•a6«aâa*b*,b$Wb3|b*°bOÛbl+cy˜cud:ˆdDÃd'eˆ0e°¹e„jf¬ïf¦œgÎCh)i4<i)qi3›i#Ïiói"j"'j"Jj mj Žj$¯j$Ôj$ùj"k"Ak)dk,Žk)»k'åkL
lKZld¦l?mWKm#£m$Çm#ìm!n2n×Bo@p:[p:–p+Ñp8ýpM6qO„qÔqFåqg,rM”r ârs8s?XsB˜sÛsòs*t“1t"Åt èt2	u3<u$pu7•uÍuíuv*v:Iv*„v1¯vqáv.Sw9‚w"¼w9ßwx,4xax2zx9­x:çx*"y My!ny!�y6²yDéy4.z,cz*�z»zÛz;öz62{3i{.�{$Ì{?ñ{-1|,_|9Œ|<Æ|=}eA}:§}Hâ},+~-X~X†~.ß~$+P n�F¢4é4€S€#k€�€)§€&Ñ€&ø€+�(K�"t�(—�(À�)é�)‚*=‚*h‚*“‚*¾‚*é‚*ƒ*?ƒ*jƒ*•ƒ*Àƒ*ëƒ*„(A„(j„(“„(¼„(å„(…)7…(a…(Š…(³…(Ü…*†*0†*[†*††(±†(Ú†(‡(,‡(U‡(~‡(§‡(Ð‡(ù‡("ˆ)Kˆ)uˆ'Ÿˆ(Çˆ(ðˆ)‰)C‰(m‰(–‰(¿‰(è‰+Š'=Š'eŠ(�Š'¶Š3ÞŠ4‹4G‹3|‹"°‹BÓ‹?Œ%VŒ |ŒB�Œ3àŒ6�4K�F€�{Ç�:CŽ'~Ž¦Ž#ÂŽæŽ6�.8�4g�)œ�Æ�LÏ�>�"[�T~�Ó�í�&
! ‘&1‘ X‘0y‘(ª‘Ó‘&ì‘+’'?’!g’‰’!©’!Ë’-í’(“"D“"g“)Š“,´“ á“+”$.”)S”Q}”›Ï”"k•1Ž•-À•)î•–:.–=i–5§–-Ý–"—<.—7k—?£—5ã—9˜3S˜4‡˜9¼˜8ö˜A/™;q™7­™%å™)š,5š5bš"˜š.»š"êš*
›8›:H›ƒ›.™›$È›aí›+OœB{œ0¾œ0ïœ6 �W�r�i��*ù�)$ž1Nž-€ž/®ž)Þž,Ÿb5Ÿ(˜ŸdÁŸo& B– 1Ù *¡*6¡a¡>�¡0À¡6ñ¡7(¢]`¢0¾¢ï¢£, £)M£$w£œ£7»£%ó£(¤/B¤1r¤¤¤&¶¤!Ý¤(ÿ¤:(¥2c¥$–¥(»¥ä¥>¦!C¦/e¦•¦%®¦.Ô¦8§5<§r§/‚§ ²§*Ó§"þ§L!¨Gn¨8¶¨(ï¨!©7:©)r©%œ©%Â©è©ª+$ª"Pªsª#’ª-¶ª*äªC«S«o«?‰«!É«0ë«$¬A¬,X¬+…¬±¬vÇ¬^>­e�­M®Q®;p®2¬®ß®&ù®8 ¯!Y¯:{¯¶¯Õ¯/ê¯<°7W°'�°·°1×°(	±72±j±$…±ª±É±8ä±E²Hc²)¬²)Ö²(³)³UI³0Ÿ³-Ð³Oþ³)N´Ox´%È´.î´µ<µYµsµŽµF¦µ"íµ=¶$N¶!s¶&•¶;¼¶(ø¶#!·/E·u·“·­·2Ë·1þ·0¸+G¸s¸)‰¸#³¸3×¸!¹&-¹T¹1r¹ ¤¹<Å¹º2º,Kº xº(™º,Âº7ïº#'»0K»|»cš»4þ»63¼¢j¼,
½7:½r½’½+ª½¾Ö½>•¾ÛÔ¾v°¿<'ÀddÀ ÉÀ=êÀ-(Á'VÁ(~Ác§Á.Ât:Â‰¯Â!9Ã;[Ã0—Ã$ÈÃ'íÃ"Ä8Ä6SÄ!ŠÄ!¬Ä6ÎÄ"Å)(ÅRÅqÅlˆÅ;õÅ91Æ@kÆY¬Æ&Ç -Ç-NÇr|ÇQïÇ;AÈ(}È¦ÈEÀÈ:ÉAÉ.VÉR…É+ØÉÊ!ÊC=Ê�Ê=‡ÊÅÊ%ÞÊËË"=Ë-`ËŽË­ËÍËIÓË!ÌX?ÌE˜ÌÞÌñÌAÍ$FÍ,kÍ3˜ÍNÌÍCÎ#_Î0ƒÎ'´ÎÜÎ%üÎ+"Ï5NÏ„Ï¡Ï%ÀÏæÏÐ!Ð =Ð^Ð zÐ"›Ð%¾Ð0äÐ)Ñ0?ÑpÑ:‰Ñ2ÄÑ(÷Ñ0 ÒQÒbÒzÒ$”Ò
¹ÒÇÒÜÒ/÷Ò$'ÓLÓ'\Ó„ÓB¤ÓçÓ3Ô&8Ô&_ÔY†Ô-àÔ1Õ2@ÕsÕ<“Õ5ÐÕ5Ö1<Ö)nÖO˜Ö$èÖ)
×%7×7]×/•×FÅ×4Ø4AØ0vØ=§Ø6åØ-Ù2JÙ!}Ù6ŸÙEÖÙÚ97ÚHqÚ:ºÚ7õÚ:-Û7hÛF ÛçÛ$óÛOÜ=hÜ=¦Ü5äÜ?ÝmZÝ%ÈÝCîÝ92Þ;lÞs¨Þ2ß2Oß3‚ß?¶ß8öß+/à![àI}à9Çàá!á
Aá3OáBƒá/Æá>öáJ5âH€â~Éâ5Hã"~ãZ¡ã\üã
Yä4gä@œä0Ýäå:å>XåC—åÛåùåæ))æSæmæ-‰æ·æÍæ&éæ4ç4Eç4zç%¯ç0Õç0èB7è.zè©è&Âèéèéé+é?é)Té~é’é¦é¼éÑé6æé!ê?êRêeê‚ê–ê©ê½êÙêìêë#ëCëZëzë‘ë®ëÂë:ÛëBìEYì8Ÿì4Øì/
í-=íHkí#´íØíòíî$'î4Lî&�î/¨î2Øî%ï01ïbï&|ï£ï*½ï<èïM%ð0sð0¤ð,Õðñ!!ñCñcñ~ñ˜ñ²ñÌñæñò!ò<òWò8rò«ò8Æòÿòó5óPó!kó�ó¦óÂó.Ýóô(ôDô#`ô4„ô;¹ôõô#õ*6õ)aõA‹õ2Íõ'ö"(ö"Kö;nö0ªö Ûö"üö!÷!A÷$c÷$ˆ÷9­÷6ç÷=øA\ø/žø-ÎøEüø:Bùn}ù5ìù0"ú,Sú>€ú4¿ú4ôú)û'Gû#oû'“û#»û(ßû9ü+Bü)nü+˜ü6Äü-ûü>)ý4hý4�ý2Òý0þ06þ+gþ/“þ/Ãþ/óþ,#ÿ$Pÿ]uÿÓÿ6ëÿ"@@>�AÀ7::2u5¨2ÞK-y–*³-Þ'4QP'¢Êå-(.,W,„,±)Þ,#6P'‡L¯Lü<I<†BÃ1%.WL†Ó ó6JKX–'ï	)2	@\	4�	CÒ	&
! V=
! !”
! +¶
! Bâ
! #%}INÇj1�³;Ò4
:C
D~
LÃ
>5O+…+±LÝ'*/R(‚6«=â= 9^(˜4Á,ö(#CL'�.¸çD'J@r.³0â!<5Fr6¹.ðCCc&§,Î2ûD. s1”Æ:åP &q<˜8Õ-<!Z1|.®5Ý+E?2…2¸>ë>*HiE²0ø6),`6�UÄ!<a[U½/2C$vF›2â$N:A‰5Ët—v9?H:ˆ8Ã%ü)" L #l #� ‰´ 2>!%q!%—!&½!+ä!;"&L"Us"É"&æ"&
#/4#2d#/—#!Ç#+é#2$-H$%v$)œ$%Æ$%ì$&%+9%e%2‚%/µ%aå%ŒG&jÔ&4?''t'œ'¼'Ø'2á''(2<(o(-Œ(2º(7í(2%)=X)8–)6Ï);*4B*9w*4±*9æ*4 +EU+7›+1Ó+F,KL,c˜,Fü,¾C-P.S.f.~.�.¦.¶.É.à.,þ.0+/*\/L‡/.Ô/00<<0,y0)¦0FÐ0817P11ˆ1<º1B÷1C:2N~2.Í2/ü2N,3#{36Ÿ3YÖ3Z04/‹4(»4-ä4M5I`58ª5!ã5+6+16+]6+‰6,µ6,â6-7-=7-k7-™7-Ç7-õ7-#8-Q8-8-­8-Û8-	9+79+c9+�9+»9+ç9+:,?:+l:+˜:+Ä:+ð:-;-J;-x;-¦;+Ô;+<+,<+X<+„<+°<+Ü<+=+4=+`=,Œ=,¹=*æ=+>+=>,i>,–>+Ã>+ï>+?+G?.s?*¢?*Í?+ø?#$@AH@UŠ@Bà@#A+;AKgAM³A9B+;B<gB6¤B>ÛB)C*DC$oC$”C#¹C$ÝC$D#'D‹KD8×DJEW[E?³E5óE6)F:`FB›F@ÞF"GBG8bG)›G'ÅG4íG%"H'HH&pH.—H,ÆHóH 
I*.IYIwI’I(ªI<ÓI"J,3J$`J…J ›J3¼JðJ?K,DK'qKY™K4óK,(L0UL0†L=·L0õL:&M1aM9“M1ÍM3ÿM53N1iN2›N@ÎN1O?AOJ�O6ÌO4P48P<mP>ªP=éP3'Q:[Q7–Q6ÎQ1RE7RA}RQ¿R_SOqSHÁS 
! T3+T1_T6‘T3ÈT2üT0/U/`U)�U#ºU*ÞU@	VJV?\VœV'»V(ãV(W55WkW€W!™W;»W:÷W52XhX-{X&©X ÐXñX'Y*8Y%cY*‰Y$´YAÙYCZ<_Z.œZ3ËZ)ÿZ6)[7`[4˜[6Í[3\I8\%‚\¨\
Á\'Ï\-÷\%]OE]H•]HÞ]*'^(R^{^1›^)Í^-÷^,%_,R_<_5¼_&ò_/`=I`&‡`%®`7Ô`5a<Ba$a.¤a0ÓaWb\b<lb©b9Âbübc 7c!Xczc:–cTÑc&d$Adfdu‚dgødD`e:¥e!àe*f--f#[f!f0¡f<Òf<g&Lg<sgR°g;h>?h@~h8¿hwøh9pi3ªiGÞiX&jGjJÇjDkYWkl±k"l\AlLžl8ël;$mE`mG¦m?îmj.nK™n[ånlAo4®oOãoE3pOypiÉpO3q'ƒq:«qaæq�HrWÊr8"sŒ[sŽès†wtHþtNGu=–uiÔuY>vu˜vvw)…w)¯w<Ùwx-x?Dx^„x=ãx@!ydbyCÇyJzVVz9­z%çz6
{:D{8{)¸{-â{'|%8|%^|O„|%Ô|ú|4}2J}}}1š}Ì}(ì}#~O9~9‰~$Ã~.è~?8W+�4¼-ñ€36€j€(‚€E«€ñ€'�0�
G�1U�&‡�8®�Sç�;‚+W‚ƒ‚	�‚š‚­‚Ç‚Ü‚4ñ‚4&ƒ5[ƒ=‘ƒ<Ïƒ7„;D„.€„C¯„Aó„û5…ì1†!‡3@‡1t‡(¦‡Ï‡4á‡3ˆ4Jˆ1ˆ>±ˆ2ðˆ-#‰8Q‰Š‰$Ÿ‰4Ä‰&ù‰; Š)\Š8†Š8¿Š%øŠ)‹H‹Z‹.l‹H›‹Nä‹&3Œ7ZŒ.’Œ=ÁŒ9ÿŒ69�:p�3«�;ß�:Ž:VŽH‘Ž2ÚŽ<
�%J�;p�¬�&Ã�!ê�#�*0�8[�	”�`ž�`ÿ�`‘:u‘O°‘7’$8’4]’’’5«’á’)þ’(“C“'O“*w“¢“+¹“>å“B$”g”;†”(Â”Cë”/•$<•7a•™•#´•#Ø•#ü•M –7n–9¦–7à–.—<G—6„—>»—;ú—>6˜Lu˜*Â˜í˜.™"4™"W™)z™.¤™Ó™;ë™"'šPJšJ›š8æšM›{m›\é›$FœEkœ-±œ-ßœE
�@S�0”�)Å�*ï�3ž6Nž.…ž@´žFõžF<ŸBƒŸAÆŸ. #7 [ Ls 3À Wô 0L¡}¡'˜¡5À¡-ö¡+$¢,P¢0}¢%®¢9Ô¢£$£%<£5b£˜£²£ZÌ£)'¤GQ¤G™¤%á¤C¥)K¥2u¥ ¨¥0É¥.ú¥H)¦4r¦§¦$Â¦,ç¦)§&>§/e§4•§<Ê§3¨(;¨)d¨&Ž¨%µ¨JÛ¨&©E.©7t©=¬©0ê©5ª‹Qª@Ýª+«-J«x«�«4¢«=×«/¬4E¬:z¬+µ¬(á¬6
! ­A­O]­g­­5®1K®<}®5º®"ð®)¯,=¯4j¯BŸ¯0â¯P°Sd°L¸°±s ±$”±8¹±\ò±O²$h²�²#©²1Í²$ÿ²$³#@³$d³6‰³À³"ß³[´0^´;�´-Ë´%ù´:µ=ZµD˜µFÝµJ$¶No¶@¾¶8ÿ¶P8·H‰·EÒ·"¸;¸6[¸;’¸.Î¸.ý¸K,¹?x¹+¸¹ä¹&û¹'"ºJº"eº.ˆº·º×ºõº8»9K»4…»,º»Dç»#,¼&P¼1w¼©¼M¹¼9½&A½h½‚½*‘½>¼½/û½,+¾1X¾;Š¾6Æ¾!ý¾@¿2`¿&“¿,º¿>ç¿1&À6XÀ2�À3ÂÀ0öÀ>'ÁNfÁ1µÁçÁ%Â&'Â!NÂpÂ(�Â ¸Â.ÙÂDÃ"MÃ1pÃ%¢Ã4ÈÃ,ýÃ"*ÄMÄGgÄ3¯Ä&ãÄ&
! Å:1ÅBlÅA¯Å)ñÅ
Æ<)Æ3fÆGšÆ<âÆ.Ç:NÇ#‰Ç­Ç2ÉÇüÇ2È>È-YÈ3‡È'»È%ãÈ7	É5AÉIwÉ
ÁÉ6ÏÉ1Ê/8Ê8hÊ¡ÊÀÊBÜÊ
Ë
-Ë ;Ë%\ËC‚Ë3ÆËvúËvqÌcèÌLÍiÍ;}Í,¹Í'æÍ>Î>MÎ>ŒÎËÎåÎøÎÏr%Ï/˜Ï!ÈÏ9êÏ$Ð%8Ð^ÐYwÐKÑÐ<Ñ”ZÑOïÑ1?Ò-qÒ-ŸÒ-ÍÒûÒÓ8!ÓIZÓ(¤Ó*ÍÓ.øÓD'Ô2lÔŸÔ¸ÔÏÔ!êÔ,Õ�9Õ�ÇÕUÖ=oÖ4­Ö2âÖ2×1H×3z×3®×3â×gØ>~Ø|½ØU:Ù(�Ù¹ÙOÒÙ"Ú0<Ú4mÚ0¢Ú/ÓÚ*Û@.Û8oÛ:¨Û‚ãÛ=fÜ ¤Ü=ÅÜ"Ýã&ÝG
! ÞDRÞS—ÞNëÞ`:ßD›ßPàßW1à)‰à$³àbØà;á1PáD‚áÇá6ááâ*(âSâ qâU’â+èâVã)kã2•ã6Èãÿã>ä>^ä1�ä)Ïä?ùä[9å@•å^Öå95æoæ)�æ7·æ@ïæ0ç(Hç#qç3•ç>Éç(è#1è,Uè<‚è>¿è3þèS2éA†éÈéàé1ê$2ê'Wê@êCÀê5ëN:ë5‰ë<¿ë!üë"ì?Aì&�ìJ¨ì,óì í5<íAríU´í%
! î0î5Nî2„î=·îõî/ï†@ïŠÇïeRð¸ð$Òð0÷ð?(ñ_hñ Èñ.éñ ò9ò3Yò&�ò1´ò(æò,ó3<ó*póg›óAô"Eô3hô:œô)×ô3õ45õ/jõ šõ»õ6Õõ4ö4Aö8vö(¯ö4Øö'
÷35÷4i÷;ž÷Ú÷Aú÷G<øN„øNÓøV"ù^yùcØùi<úh¦úû�ûü�ü�ý‘ý�þ“þrÿ€†ÿ€€ˆ	ƒ‰9
7GC6Ã7ú32f;…5Á5÷-3I3}?±3ñ$%4J:8º3ó&'Nk(‰$²5×H
2V-‰-·.åAYV°6Ð/	7	)P	(z	0£	*Ô	0ÿ	[0
! EŒ
! Ò
! Eå
! G+'s&›Â!ÞG3H1|$®Óê.þ0-
"^
2�
,´
(á
+
! ,6&c+Š+¶%â"#+&O7v*®)Ù)$-)R-|+ª%Ö(ü#%'I4q'¦&Î õ+B1a?“;Ós#—$µ[ÚK6‚1˜Êåp+Hœ<åO"Jr[½W>qG°)ø¹".Ü*(68_4˜)Í7÷+/+[-‡LµZO]4­=âA 7b5š-Ð;þ0:NkaºTGqB¹5üS2T†8Û- 2B Iu N¿ \!‡k!Vó!ZJ"y¥"D#Zd#N¿#C$YR$O¬$?ü$:<%?w%<·%Jô%J?&0Š&>»&2ú&4-'_b'DÂ'A(iI(/³(Iã(I-)Xw)YÐ)T**K*aË*\-+:Š+7Å+Ký+ŽI,’Ø, k-Œ-g§-.$.?.U.1k./�.4Í.¢/}¥/A#0Oe0qµ0.'1YV1"°1RÓ1˜&2 ¿2&à2M3/U3;…3Á3Ó3<ó3U04†4?¡4?á47!5;Y5"•5B¸5"û5$6.C6r6/‘6(Á63ê6E7d7I„7Î7@ì7-8/G8/w8.§8HÖ8!9-A91o92¡9<Ô9,:'>:6f:"�:À:2Þ:];.o;@ž;ß;Iþ;PH<@™<7Ú<8=K=9d=3ž=NÒ=/!>"Q>%t>š>S¹>)
?/7?g?/…?+µ?1á?-@0A@'r@,š@Ç@ç@A"A+8A2dA#—AU»A-B?B2XB3‹B0¿B1ðB4"C)WC+�C,­C0ÚC-D(9D&bD&‰D$°D5ÕD'E3E HE4iE,žE5ËEF&F!AF(cF!ŒF=®F/ìFHGHeG/®GÞG'ûG5#H2YHGŒH:ÔHIX-I†IŸI¯I¿I$ÏIôI=J$PJuJF�J(ÖJ(ÿJ(K5KBK$RKwK•K­KÇKßKûKLD+L*pL	›L-¥LBÓLM$)M0NMM!›MG½MFNGLN5”N)ÊNôNO$%OJO dO…O" OIÃOI
P-WP;…PIÁP!Q8-Q1fQ0˜Q7ÉQ&R,(R&UR|RœR8´R1íRS;S-VS-„S,²S8ßS=T=VT=”T=ÒTUU)<U%fU)ŒU2¶UéU1V3VWKV:£V1ÞV6W-GW9uW¯WÍW2æW1XKXCfXªX=ÉXoY2wY1ªYÜY@õY"6Z#YZ(}Z&¦Z-ÍZ\ûZ:X[1“[;Å[/\1\0M\'~\¦\Æ\â\/ô\$]C]a]y] –]'·]ß]ü]^/(^4X^)�^4·^ì^@	_J_/[_"‹_2®_Dá_!&`+H`,t`¡`4À`õ`#	a+-a9Ya“a!±a:Óab&b'Bb?jbªb ¾bßbÿbZcyyc%óc>dXd.qd! dHÂd!e3-e+ae1�eC¿e f2$f3Wf#‹f¯fGÈfmgj~gég:ÿg":h]h2th4§h(Ühi"iP2i9ƒi!½i5ßi,j-BjApj0²jãjk#kAkTk?gk'§k(Ïk1øk*lJl5flEœlâl>m>?m2~m5±m?çm*'n>Rn4‘nÆn*án1o3>oKro:¾oùo-p5=p)sp%�p9ÃpYýp:Wq"’qµqDÌq*r<r&Rryr$–r»r)Ùr,s(0sYs7ss+«s\×s&4t6[t,’t¿t%Út.u@/u9pu2ªu4Ýu'v5:v3pv#¤vGÈv<wGMwV•wVìwVCxWšxUòxRHyL›y1èy6z6Qz&ˆz;¯z4ëz {W?{S—{5ë{]!|H|gÈ|Ÿ0})Ð}3ú}5.~1d~*–~0Á~5ò~8(.a1�=Â)€*€qD€E¶€;ü€58�8n�>§�@æ�F'‚Cn‚C²‚Cö‚1:ƒ0lƒ1�ƒ%Ïƒ`õƒ~V„XÕ„'.…IV…J …Kë…M7†I…†EÏ†:‡/P‡9€‡!º‡*Ü‡)ˆN1ˆ0€ˆ=±ˆ3ïˆ>#‰1b‰0”‰Å‰%ä‰4
! ŠI?Š#‰Š9­ŠGçŠ./‹-^‹5Œ‹8Â‹=û‹29ŒRlŒ0¿Œ<ðŒ7-�5e�7›�(Ó�aü�A^ŽP Ž;ñŽ(-�JV�2¡�8Ô�2
�'@�Qh�Qº�/‘3<‘+p‘‚œ‘n’-Ž’b¼’`“/€“8°“Zé“QD”+–”"Â”På”*6•7a•-™•.Ç• ö•}–&•–"¼–6ß–—@0—<q—.®—NÝ—!,˜CN˜9’˜3Ì˜™ ™,?™4l™H¡™Oê™;:š,vš;£š;ßš<›&X›,›h¬›xœ7Žœ^ÆœG%�Em�7³�Në�O:ž(ŠžD³žBøžV;ŸY’ŸGìŸ;4 (p B™ RÜ +/¡2[¡7Ž¡EÆ¡B¢JO¢Qš¢,ì¢/£'I£%q£G—£Eß£%%¤ K¤4l¤P¡¤3ò¤E&¥Al¥O®¥2þ¥B1¦4t¦i©¦§$.§#S§5w§­§%Ë§Iñ§E;¨-�¨O¯¨Vÿ¨.V©C…©BÉ©%ªT2ª0‡ªU¸ª3«B«=b«) «2Ê«ý«9¬3T¬0ˆ¬P¹¬c
! ­;n­>ª­?é­3)®k]®3É®ý®:¯7X¯]�¯Rî¯(A°0j°+›°/Ç°>÷°06±Fg±L®±Sû±JO²@š²\Û²I8³2‚³Aµ³4÷³9,´@f´C§´%ë´/µKAµ>�µKÌµN¶>g¶g¦¶(·V7·%Ž·*´·ß·Bç·D*¸Do¸G´¹Tü¹TQº+¦º0Òº:»>»*^»#‰»!­»IÏ»g¼$�¼^¦¼'½.-½\½"|½!Ÿ½!Á½"ã½"¾3)¾"]¾4€¾4µ¾;ê¾0&¿+W¿9ƒ¿)½¿)ç¿
ÀÀ	0À
! :À	EÀ:OÀ/ŠÀ3ºÀ.îÀÁ0Á02Á>cÁb¢Á7Â7=ÂNuÂBÄÂ6Ã)>ÃLhÃ<µÃ7òÃE*Ä8pÄ?©ÄéÄ3Å3<ÅBpÅ?³Å=óÅ91ÆBkÆM®ÆFüÆGCÇA‹ÇSÍÇ(!È.JÈ&yÈ È+¶ÈiâÈMLÉ1šÉ-ÌÉ1úÉ1,ÊE^Ê%¤Ê#ÊÊ%îÊ8Ë8MË1†Ë3¸Ë1ìËBÌ*aÌŒÌ;ªÌ9æÌH Í9iÍ*£Í\ÎÍ8+Î1dÎ5–Î2ÌÎÿÎ2Ï56Ï#lÏQ�ÏJâÏ'-Ð.UÐB„Ð4ÇÐ8üÐ/5Ñ%eÑ$‹Ñ%°Ñ/ÖÑ(Ò#/Ò)SÒ)}Ò-§ÒÕÒ)êÒÓ((Ó*QÓ|Ó”Ó$¬Ó.ÑÓAÔABÔ9„Ô4¾Ô;óÔ3/Õ8cÕHœÕDåÕ>*Ö3iÖ7�Ö[ÕÖ1×
=×.K×$z×	Ÿ×&©×Ð×-ð×7Ø'VØ>~Ø<½Ø)úØ6$Ù2[Ù@ŽÙ!ÏÙ<ñÙ.Ú.IÚ%xÚžÚ0½Ú/îÚ?Û8^Û?—Û4×Û:ÜAGÜ=‰Ü3ÇÜûÜ+Ý)AÝ+kÝ—Ý'°Ý1ØÝ;
! Þ<FÞ!ƒÞ$¥ÞÊÞ+äÞ+ß+<ß+hßI”ß3Þß6à>IàAˆà+Êà+öà+"á"Ná*qáœá;µáñá:â$Lâ2qâ5¤â‹Úâ2fã<™ã=ÖãEäMZäm¨äyås�ånæzsætîæocç{ÓçuOèhÅèt.én£éyêvŒêwëx{ëqôë;fì2¢ì:ÕìGí)Xí(‚í(«í&Ôí0ûí0,îA]î(Ÿî*Èî,óî0 ï'Qï
yï+‡ï+³ï&ßïð9ðXð1ið&›ð/Âð@òð.3ñ$bñ5‡ñ4½ñ4òñ;'ò<cò ò(­ò-Öòóó9ó!Só!uó*—ó!Âóäó&þó"%ôHôNdô.³ô
! âô.íô:õ)Wõ5�õE·õAýõ ?ö`ö,{ö$¨ö"Íö.ðö%÷%E÷$k÷�÷D§÷Dì÷41ø(fø�ø¥ø¼ø2ÒøLùRùTqùLÆù[úWoú\ÇúD$ûPiûCºûþû
ü9"üE\ü*¢ü#Íü)ñüý.1ý`ý(rý"›ý2¾ý3ñýQ%þ,wþ)¤þ0ÎþHÿþMHÿ/–ÿ2Æÿùÿ'?]i† £%Äê%ü"3EW$j�% /Æ%ö,,I.v,¥,Ò,ÿ,,*Y&„/«Ûä(ð%"?b� 7­@å&6H?ˆ&§&Î1õ1'Yq(‰"²HÕ/'N0v%§+Í/ù')(Q z+›Ç8ÜW	9m	4§	Ü	,î	
! 9
! U
! +t
! 6 
! ×
! ,ñ
! +JSrŽ¨È8å;)Z>„IÃJ

X
!w
™
=¹
 ÷
-F`)v) /Ê@ú-;-i.—Æ)á(#4$X$}*¢ Í,î2NZ[.¶(åD1S6…3¼3ð5$=ZJ˜*ã"01b}•)²"Ü*ÿ**EUP›6ì2#V9o©º7Ô73D)x¢¼@Ô->C>‚DÁMHT�#¸#Ü3*4_ly—9§.á3/D0t3¥;ÙF#\€+ž.Êù!,; h-‰V·*&9&`)‡/±>á4 +U9�8»ô% 59  o T� 7å 6!7T!Œ!1¥!-×!T"9Z"$”".¹"<è"%#D#"a#„#)š#<Ä#($'*$/R$1‚$'´$1Ü$?%N%n%‡%–%©%!º%Ü%iø%3b&–&"©&$Ì& ñ&1'1D'Fv'E½'h(3l(2 ('Ó(.û(-*)X)m)$ˆ)B­))ð)**1*0\*&�*0´*&å*+)*+2T+;‡+,Ã+1ð+0",(S,/|,4¬,*á,-%%-)K-)u-8Ÿ-4Ø-<
..J.4y.0®.ß.ù.G/L^/L«/.ø/1'0/Y08‰0PÂ001D1 Y1z1(™10Â1&ó12$02U2n2+†2+²2-Þ253-B3Dp35µ3ë3"48.4	g4!q4“4²4/Ã4(ó4'5<D5$�5¦5/»55ë58!6Z6;z6¶6.Ò6379578o7 ¨7É7Bè7L+8&x8$Ÿ8Ä81Ü8<9;K9.‡9B¶9Aù95;:1q:1£:>Õ:C;X;.p;/Ÿ;Ï;9è;/"<+R<L~<HË<E=AZ=œ="´='×=5ÿ=5>5K>N�>XÐ>8)?:b?+�?4É?9þ?98@+r@,ž@ Ë@/ì@$AAA`A{A2ŽA3ÁA2õAO(BxB"˜BD»B&C%'C)MCwC3‘C,ÅC6òC2)DU\D(²DGÛD>#EAbE$¤EÉE&ÞE$F,*F(WFB€FLÃFG0G=MG'‹G3³G8çG7 H+XH6„H&»H:âH:I<XI)•I¿ICÝI'!J@IJDŠJ@ÏJLK5]KB“K(ÖK;ÿK#;LF_L&¦L<ÍLJ
! M,UMI‚MÌMãM+NL/NP|N;ÍNc	O mO,ŽO »O*ÜO-P5P6UPŒP&¥P1ÌPþP#Q @Q+aQ�Q)­Q)×QRR8RURuR#ŠR-®R)ÜR-S$4S4YS*ŽS5¹S5ïS0%TVT6lT"£TÆTâTÿT9U0PU'�U-©U,×U<V5AVwV,ˆV+µV3áV0W/FWvW…W/‹W"»WÞWGæWH.X)wX%¡X3ÇXJûX'FY5nY&¤Y6ËY'Z/*Z1ZZ>ŒZ!ËZ/íZ([)F[#p[#”[a¸["\=\4]\>’\5Ñ\/]&7]+^](Š]$³]aØ]6:^.q^Z ^Cû^F?_.†_*µ_Fà_.'`
V`!d`†`0¦`×`+ñ`.a#La!pa-’a$Àa$åa#
! b/.b^b,|b?©b/éb0c/Jc5zcV°c<dUDdEšdLàd--e+[e7‡e:¿e1úe8,f&ef*Œf1·f@éf3*g'^g%†g$¬g;Ñg.
h<hVhrhK‡h1Óh"i (iCIiB�iÐiéi*j+.j*Zj1…j'·jFßj=&k#dk#ˆk(¬k Õk9ök0lOlkl…lžl&µlÜl4îl#m(:mcm6ƒm#ºmTÞm3n,Dnqn$‹n°n/Ïn&ÿn)&oPo_o+uo¡o*µoào÷o
p#p
@p%Nptp”p©p&Àp?çp'q(Dq(mq–q¶q Íq7îq-&rTrhrˆrVžrõrs*sPJs*›s/Æs3ös!*tLtkt4†t»t+Ït+ût'uAu:SuEŽu<Ôuv 'v!Hvjv‡v�v$¶v+Ûv*w2w5QwJ‡wTÒw
'x5xWUx8­xæxþx5
yHCyŒy §y?ÈyCz;Lz/ˆz3¸zAìz.{+E{2q{3¤{3Ø{>|$K|4p|&¥|Ì|Ò|ç|ù|}*}'D}'l}$”}%¹}%ß}$~%*~$P~u~‘~ª~É~)é~3B`oO~ÎÝõ€'€?€^€m€~€�€¥€¿€8Ø€�!�%0�&V�%}�+£�Ï�9ç�!‚#@‚d‚s‚:‚‚½‚Ì‚Þ‚ù‚
ƒƒ.ƒ=ƒ!Tƒ"vƒ™ƒªƒ½ƒ1Ðƒ„*„4?„t„‰„Ÿ„³„Ç„â„ù„ 
! …+…&K…r…ˆ…›…¯…Ê…Þ…ô…††+†>†M†e†t†“†5¢†(Ø†3‡R5‡Jˆ‡+Ó‡ÿ‡ˆ7ˆMˆ^ˆrˆ…ˆ4™ˆÎˆ!ãˆ‰*%‰P‰d‰0|‰­‰Ê‰ß‰ó‰ŠŠ9ŠRŠiŠ}ŠšŠ·ŠÔŠéŠúŠ*‹0A‹r‹�‹§‹¶‹%Ñ‹÷‹Œ.ŒDŒ&VŒ}Œ+ŽŒºŒÖŒAìŒ@.�o�!Œ�®�Á�Ù�ñ�Ž'Ž<ŽZŽqŽ‰ŽœŽ´ŽKÌŽF�P_�°�Î�<í�9*�Ud�0º�+ë�/‘<G‘9„‘,¾‘2ë‘.’DM’+’’+¾’<ê’^'“_†“Cæ“0*”D[”. ”AÏ”=•AO•‘•(­•&Ö•>ý•<–BU–B˜–Û–û–'—$/—T—*o—š—º—.Ê—,ù—6&˜]˜"z˜�˜»˜/Û˜0™#<™8`™c™™?ý™=š0Wš/ˆš/¸šèš4›09›2j›2�›3Ð›
œ
œ  œAœ-_œ�œ§œ³œÐœìœ
! �)�8?�x�0–�4Ç�ü� ž,ž Hž*iž”ž(²žPÛž:,Ÿ4gŸœŸ=´ŸòŸ: BG 4Š A¿ =¡/?¡&o¡7–¡Î¡*í¡&¢?¢#Y¢D}¢@Â¢5£&9£)`£Š£—£FŸ£&æ£B
¤P¤g¤#…¤©¤3°¤)ä¤@¥!O¥3q¥7¥¥6Ý¥+¦@¦%^¦'„¦¬¦Æ¦/Õ¦5§6;§@r§8³§*ì§0¨;H¨2„¨$·¨$Ü¨/©!1© S©)t©)ž©)È©-ò©$ ªEªydªœÞª0{«8¬«4å«*¬:E¬C€¬Ä¬ ä¬,­,2­!_­F�­FÈ­^®Fn®fµ®W¯At¯9¶¯Tð¯JE°+�°:¼°#÷°#±+?±Ak±F­±6ô±-+²Y²!u²-—²'Å²9í²%'³)M³(w³/ ³2Ð³$´-(´-V´O„´$Ô´5ù´/µFµ;dµ µ³µ'Òµ8úµ3¶Q¶!m¶*�¶º¶Ø¶4ø¶,-·/Z·3Š·<¾·û·"¸!8¸1Z¸Œ¸
! Ÿ¸(ª¸$Ó¸-ø¸)&¹P¹j¹:†¹-Á¹.ï¹º04º/eº-•º4Ãº6øº*/»6Z»#‘»#µ»1Ù»7¼5C¼.y¼¨¼6¼¼Jó¼@>½+½4«½6à½6¾N¾5S¾ ‰¾ ª¾)Ë¾$õ¾'¿OB¿/’¿6Â¿eù¿X_ÀN¸À>Á3FÁCzÁS¾Á,Â"?ÂbÂ$}Â6¢ÂHÙÂ"Ã><Ã{ÃŒÃ¨ÃÄÃàÃüÃ:ÄHPÄO™ÄHéÄE2Å$xÅ7�ÅSÕÅY)ÆZƒÆcÞÆDBÇb‡Ç#êÇÈ=È [È)|È<¦ÈãÈ9óÈA-É2oÉ-¢É"ÐÉóÉ
! ÊÊ1ÊLÊEfÊF¬ÊBóÊ!6Ë+XË:„Ë1¿Ë@ñË:2Ì1mÌ(ŸÌÈÌ#èÌ(Í5Í.TÍ'ƒÍ«Í;ÆÍ<Î??ÎEÎ)ÅÎ&ïÎ,Ï1CÏJuÏ0ÀÏ,ñÏ.Ð=MÐH‹ÐÔÐ'îÐÑ-Ñ-=ÑkÑ'†Ñ®Ñ-ÎÑ+üÑ5(Ò!^Ò€Ò0 ÒÑÒ+ëÒ.Ó#FÓ!jÓ-ŒÓ$ºÓ$ßÓ#Ô?(Ô3hÔ,œÔÉÔ6ßÔÕ+2Õ.^Õ5�Õ/ÃÕUóÕ[IÖ\¥Öe×Fh×d¯×aØgvØhÞØqGÙR¹ÙpÚ.}Ú ¬Ú>ÍÚ-Û9:ÛItÛE¾ÛHÜHMÜ8–Ü)ÏÜ;ùÜG5ÝF}Ý+ÄÝðÝ/Þ->Þ0lÞ2�Þ#ÐÞôÞ7ß+Iß*uß* ß*Ëß9öß<0à6mà!¤à1Æà4øà:-á&há �á°á/Ðá"â3#âWâ#sâ,—â#Äâ;èâ)$ã%Nã/tã3¤ã3Øã/ä5<ärä"‹ä&®äÕä;îä4*å_å.nåD�å$âå)æ&1æ)Xæ0‚æ1³æåæ;ç5<ç?rç7²ç8êç#è=<è9zè'´è8Üèé&-é*Té'é§éÁé Þé6ÿéF6êR}ê:Ðêë1"ë-Të(‚ë[«ëEìQMì*Ÿì(Êì*óìí3íCíWíkíí‘í¥í·íÉíÛíìíþíî(î:îNî_îqîƒî—î©î½îÏîãîõîïï-ï?ïQïcïuï‰ï�ï±ïÃïÕïéïûïð!ð5ðFðZðlð~ð�ð¢ð´ðÈðÚðîðññ&ñ<ñNñ`ñrñ/„ñ´ñÆñÖñìñ#ò$+òPòjò/ˆò6¸ò!ïòó0ó'@ó'hó'�ó¸óÍó1åó3ô0Kô4|ô/±ô)áôGõ1Sõ7…õ#½õáõ!ýõ!öAö%Yö(ö¨öÈöÚö óö*÷&?÷&f÷&�÷<´÷!ñ÷(ø/<ø&lø%“ø&¹ø"àø*ù+.ù)Zù&„ù3«ùßùüù/
ú)=ú"gú.Šú0¹úêú:
! ûEû#cû+‡û!³û&Õû!üû)ü,Hü'uü�ü!¹ü5Ûüý:$ý._ý(Žý·ý&Ëý$òý%þ)=þgþ1‡þ¹þ!×þ+ùþ2%ÿ>Xÿ&—ÿ¾ÿÓÿ.çÿ26$iNŽÝ$ú)3+]
‰.—Æ$ä#	-+Kwˆ'•'½(å*+9>e=¤>â(!"Jm‰™³Ëå  ! B c „ ¥ Æ ç  )!J l�%«#Ñ"õ8Tk)‰)³)Ý'C_{’®Åå		9	U	q	#�	/±	$á	%
! %,
! 3R
! †
! 0£
! Ô
! æ
!  ý
! +7J/‚²"Íð 	 *K%f%Œ0².ã2
$E
j
)„
®
Í
)à
%
! 0=F$„)©Ó#é&
#4#X|<�8Í$ +*L+w2£7Ö/">'a‰=¨æ!4"HWP ,ñ)&H'o—·4×,%9_.uA¤Aæ($D.i˜+«7×"D82},°Ý(ü.%(T!}'Ÿ'Ç$ï7#L%p3–Ê)ê-(B(k(”&½ä3.5*dA�9ÑL/l!œ¾CÝ1!.S(‚«%Ãé).C+X/„Q´H4O:„¿7Ì'1,.^.�(¼1å+ .C r !„ E¦ )ì <!9S!�!"¬!Ï!â!ô!*"#>"!b"!„"!¦"!È"$ê""##2##V##z#ž#)¼# æ#$'$"G$j$&Š$'±$+Ù$(%.%%N%7t%f¬%V&5j& &#§&Ë&ë&',"'"O'r'’''­'CÕ'"(-<(j(…(L£(,ð(H)f) u)!–)+¸)ä)*3*HR*1›*7Í*++ *+K+!k+'�+,µ+â+5ñ+',H?,=ˆ,WÆ,->-7U-0�-¾-1Ü-2.+A./m.$�.;Â..þ.>-/#l/!�/0²/1ã/&0/<04l02¡02Ô081/@1>p1&¯1$Ö14û1@02&q2$˜2$½2-â2&3-73$e3Š3§3*Å3ð3
! 4!(4"J4m4%‰4¯4$Ê4ï4$
! 5&/5$V5/{57«5.ã5*6-=6k6!~6 6½6!É6ë6.7:7-T7/‚75²7/è7858(T86}8@´82õ8M(9?v9?¶91ö95(:5^:%”:6º:2ñ:+$;1P;I‚;&Ì;)ó;?<6]<.”<3Ã<,÷<)$=(N=0w=:¨=.ã=&>"9>\>Dv>4»>$ð>)?"??=b?. ?4Ï?.@Q3@I…@"Ï@ò@
! A!)A)KA%uA%›AÁA&ÕAüA B!;B]B(pB™B­B/ÈBøB(C">C8aC9šC!ÔCöC7D6DD{DŠD�D4­DâD!ùD E(<E1eE9—EGÑE&F$@F eF†F4¥FKÚF!&G"HG"kGŽG­G%ÊGðG2H(?H+hH+”H&ÀH+çHI)+I-UI0ƒI%´I0ÚIJ )J,JJ'wJ.ŸJ2ÎJ!K##K/GK4wK$¬KAÑKjL2~L)±L@ÛLM 9M5ZM<�M+ÍM2ùM3,ND`N=¥NãN/üN,O.AO1pO#¢OÆO ÛOüO$P AP/bP'’P'ºP8âP-Q"IQ$lQ#‘Q(µQ)ÞQ-R'6RG^R¦R-¿RíRS'SGSTS sS$”S#¹SÝS!îS.T?T5YT�T-«TÙTïT/þTC.U5rU
¨U"¶U/ÙU.	V+8V;dV* V3ËV"ÿV&"W#IW#mW"‘W"´W×W÷W'X(=XfX2}X°X&ÍX#ôX"Y-;Y,iY–Y/±Y(áY5
! Z7@Z'xZ Z ¶Z$×ZüZ+[9H[*‚[,­[4Ú["\C2\v\.”\/Ã\$ó\K]5d]'š]!Â]Eä]+*^,V^Bƒ^,Æ^;ó^3/_4c_˜_.´_+ã_"`.2`*a`-Œ`0º`'ë`/a4Ca,xa'¥a(Ía&öab(-b9Vb4�b!Åb(çbEcEVc)œc1Æc(øc&!d:Hdƒd+“d*¿dêdÿd!e@e/\e-Œeºe¿eÆeÓeìe5f,8f<ef5¢f1Øf1
! g8<gLugHÂgh"h\?h3œh7Ðh*i.3i,bi"�i1²i4äij-7jej5}j³jBÑj:kROk&¢k>ÉkAl*Jl<ulA²l5ôl1*m)\m2†m"¹mÜmïm!n$nCn/^n/Žn/¾n/în3o8Ro3‹o8¿o+øo3$p+Xp3„pA¸p@úp:;q9vq9°q;êq;&r3br3–rHÊr.s&Bsis%…s6«s3âs8t*Ot.zt!©tQËt%uDCu)ˆu²u$Äu/éu/vIv!fvˆv= vÞvøvw.#wHRw!›w>½w2üw /x3Px<„xÁx Ûxüx)y+Fy%ry%˜y¾yÒyîy?zDNz“z%²z7Øz-{6>{5u{«{(Ë{'ô{)|F|$c|+ˆ|%´|"Ú|-ý|%+}!Q}<s}>°},ï}~9~@X~'™~!Á~ ã~1;5m*£7Î1€L8€L…€-Ò€*�=+�"i�#Œ�J°�Mû�BI‚&Œ‚%³‚.Ù‚3ƒ4<ƒ qƒ ’ƒ.³ƒOâƒB2„Ku„JÁ„K…KX…J¤…Kï…5;†7q†J©†9ô†9.‡Eh‡Q®‡DˆDEˆ@Šˆ^Ëˆ#*‰N‰U‰	]‰	g‰q‰}‰;‘‰:Í‰%Š&.Š;UŠ:‘ŠÌŠÔŠ<åŠ"‹-5‹.c‹*’‹½‹(Û‹8Œ<=ŒBzŒF½ŒB�(G�)p�:š�(Õ�1þ�<0Ž/mŽ/�ŽcÍŽ71�)i�F“�BÚ��&2�0Y�\Š�(ç�‘".‘QQ‘@£‘Bä‘1'’4Y’'Ž’'¶’	Þ’è’@“D“.a“�“,­“1Ú“)”"6”*Y”„”™” ³”1Ô”1• 8•Y•v•’•®•Ç•à•ø•
–'–6D– {–
œ–7ª–.â–.—1@—@r—@³—Kô—$@˜e˜8€˜¹˜>Ï˜N™M]™3«™@ß™ š%@š+fš$’š6·š<îš7+›5c›A™›7Û›>œRœ%lœ-’œ+Àœ6ìœ-#�.Q�-€�®�*Á�`ì�1Mžž’ž,¯žÜžüžŸ9ŸJOŸ%šŸ&ÀŸCçŸ&+ &R  y Dš ß ý L¡Ab¡¤¡Â¡ß¡ô¡	¢)¢H¢g¢0„¢8µ¢î¢,£,;£$h£�£«£Ç£2à£$¤;8¤>t¤>³¤9ò¤-,¥3Z¥Ž¥4¬¥)á¥¦(¦(>¦g¦D}¦=Â¦]§#^§C‚§,Æ§<ó§n0¨IŸ¨.é¨$©-=©&k© ’©³©Ç©4Û©Eª)Vª6€ª+·ª1ãª=«S«r«‘«!±«7Ó«!¬-¬1E¬0w¬)¨¬Ò¬1í¬9­?Y­\™­\ö­$S®#x® œ®M½®-¯I9¯ƒ¯!“¯"µ¯,Ø¯°4#°*X° ƒ°O¤°ô°F±=U±$“±$¸±^Ý±(<².e²J”²&ß²5³5<³:r³=­³/ë³*´%F´'l´-”´NÂ´<µ7Nµ^†µVåµ6<¶Rs¶ˆÆ¶8O·Bˆ·@Ë·0¸9=¸&w¸4ž¸$Ó¸3ø¸6,¹c¹y¹&˜¹¿¹)Ý¹(º(0º+Yº…º ¢ºÃº+ãº"»2»D»
! \»g»$„»(©»3Ò»:¼?A¼4�¼	¶¼-À¼)î¼#½+<½8h½%¡½&Ç½î½¾'+¾4S¾ˆ¾$£¾(È¾)ñ¾*¿!F¿"h¿"‹¿.®¿Ý¿ø¿!À5ÀTÀnÀ/‹À@»ÀüÀÁ&(ÁOÁ gÁˆÁ"¤ÁÇÁæÁÂ$ÂCÂ?TÂ*”Â!¿ÂáÂ#ðÂ*Ã)?Ã,iÃ4–Ã)ËÃ=õÃ=3Ä'qÄ3™ÄBÍÄ#Å54Å4jÅ)ŸÅ)ÉÅ-óÅ@!Æ"bÆ$…Æ*ªÆ+ÕÆÇ-Ç'EÇ)mÇE—ÇMÝÇU+ÈF�È0ÈÈ&ùÈ5 É'VÉ5~É´É$ÓÉøÉÊ95ÊJoÊ0ºÊ7ëÊ#Ë3;Ë-oË(�Ë ÆËçËVÌ/WÌ‡Ì£Ì0¿Ì9ðÌM*Í!xÍ'šÍ'ÂÍ9êÍ3$Î;XÎ6”Î/ËÎ2ûÎ2.ÏIaÏ3«ÏßÏ3ôÏ/(Ð3XÐ3ŒÐÀÐ)àÐ)
! Ñ+4Ñ/`Ñ2�Ñ$ÃÑ-èÑ@Ò$WÒ!|Ò#žÒ ÂÒ4ãÒHÓaÓxÓ‘Ó'¦ÓÎÓ(ãÓZÔ+gÔ"“Ô¶ÔÊÔàÔüÔ2Õ6?Õ8vÕ$¯Õ.ÔÕ9Ö(=Ö(fÖ4�Ö9ÄÖ7þÖ=6×3t×/¨×4Ø×.
Ø.<Ø4kØ. Ø.ÏØ,þØ9+Ù9eÙ9ŸÙ:ÙÙ9Ú:NÚ9‰Ú9ÃÚWýÚWUÛ.­ÛÜÛñÛ<Ü9NÜ$ˆÜ!­Ü"ÏÜ&òÜ)ÝCÝ_Ý~Ý.‘Ý ÀÝ0áÝ#Þ=6ÞtÞ$�Þ´Þ-ÔÞ!ß-$ß$Rß7wß.¯ß(Þß.à-6àdà1tà.¦à/ÕàFá3Lá'€á"¨á+Ëá3÷á@+âDlâ%±â×â+÷â3#ãWã4wã-¬ã(Úã<ä@ä#^ä‚ä(ŸäÈä†áä6håMŸå:íå6(æ6_æ/–æ%Ææ5ìæ&"ç7IçG�çÉç@áç$"èGè [è:|èD·è3üè50é0fé6—é@Îé?êDOê@”ê;Õêë%ë:ëNëdëxë‹ë ë´ëÉëÝëòëìì2ìLì`ìsì„ìžì³ìÉìßìòìí9íIWíM¡í(ïí(î3Aî%uî=›î(Ùî7ïZ:ïY•ïPïï8@ð\yðbÖð\9ñX–ñ2ïñ"ò-Aò>oò?®òFîò+5ó0aó0’ó1Ãó9õó%/ô+Uô+�ô+­ô,Ùô+õ+2õ,^õ,‹õ*¸õWãõ,;öAhö4ªö'ßö)÷)1÷)[÷H…÷WÎ÷X&ø-ø.­ø9ÜøAù7Xùl�ù5ýù;3ú9oúU©ú5ÿúQ5ûˆ‡û>ü4Oü>„ü<ÃüCý6Dý-{ý!©ý;Ëý7þ%?þ1eþ2—þ2ÊþWýþUÿ.uÿ¤ÿ<¶ÿ2óÿ&	 F	g	2„	(·	Eà	E&	0l	.�	3Ì	X	FY	' 	)È	%ò		*6	"a	!„	)¦	 Ð	ñ	6	 G	Rh	/»	ë	)	(-	V	t	 ‰	ª	½	/Û	/	(;	&d	‹	#ª	"Î	ñ	*	!7	 Y	*z	*¥	Ð	ð		#	)@	,j	7—	!Ï	#ñ	0		&F		#m		/‘		AÁ		8
! 	M<
! 	6Š
! 	8Á
! 	.ú
! 	3)	-]	,‹	A¸	Hú	>C	&‚	'©	FÑ	C
	=\
	8š
	OÓ
	-#	Q	0l	/�	Í	Dã	1(	$Z	,	0¬	Ý	8ù	'2	&Z	+�	%­	#Ó	H÷	(@	$i	/Ž	¾	4Ô	‚		Œ	-«	CÙ	C	-a	-�	5½	.ó	%"	H	\	o	'†	0®	0ß	"	'3	[	(y	3¢	1Ö		/(	X	Fo	(¶	)ß	8		+B	/n	6ž	+Õ	0	2	 M	An	E°	#ö	 	(;	4d	™	/³	.ã		1	%L	4r	4§	3Ü	,	)=	7g	6Ÿ	!Ö	&ø	2	+R	.~	4­	â		"	/9	?i	+©	BÕ	6	O	Fo	0¶	!ç			%	^=	œ	%¸	Þ	ø	3 	@ 	'U 	$} 	>¢ 	9á 	)!	!E!	g!	y!	"Œ!	&¯!	"Ö!	Hù!	3B"	&v"	L�"	8ê"	 ##	D#	W#	l#	&‡#	)®#	Ø#	ò#	"	$	,$	J$	1`$	.’$	*Á$	ì$	,	%	.6%	/e%	0•%	Æ%	"Ó%	,ö%	#&	5&	O&	h&	{&	“&	*°&	)Û&	4'	:'	W'	!v'	˜'	³'	$Ì'	ñ'	(	%(	I?(	‰(	!•(	&·(	Þ(	5ù(	/)	(E)	@n)	B¯)	Aò)	;4*	!p*	1’*	Ä*	!ä*	6+	<=+	.z+	'©+	 Ñ+	ò+	"þ+	!,	6,	Q,	#f,	#Š,	®,	%Ì,	7ò,	&*-	(Q-	)z-	2¤-	×-	+ö-	".	@.	_.	!~.	 .	+´.	=à.	2/	=Q/	2�/	BÂ/	70	<=0	Az0	¼0	&Ø0	-ÿ0	-1	!M1	o1	"‹1	9®1	4è1	!2	.?2	$n2	%“2	)¹2	ã2	3	3	03	>E3	„3	P›3	9ì3	#&4	J4	.c4	9’4	2Ì4	<ÿ4	;<5	Gx5	À5	]×5	&56	1\6	0Ž6	'¿6	?ç6	'7	-C7	)q7	›7	G®7	/ö7	.&8	)U8	)8	 ©8	4Ê8	&ÿ8	+&9	0R9	ƒ9	*’9	1½9	ï9	:	#:	>:	+S:	+:	/«:	 Û:	%ü:	2";	/U;	…;	*�;	-È;	@ö;	-7<	@e<	8¦<	Kß<	8+=	Kd=	°=	1Ï=	>	.>	TL>	2¡>	Ô>	ã>	 þ>	)?	+I?	*u?	5 ?	Ö?	1ß?	$@	!6@	,X@	<…@	UÂ@	!A	F:A	�A	0 A	>ÑA	#B	4B	=RB	7�B	CÈB	TC	ZaC	[¼C	dD	E}D	cÃD	!'E	IE	[gE	#ÃE	çE	=F	EF	CeF	D©F	%îF	G	,4G	#aG	%…G	2«G	/ÞG	+H	-:H	+hH	@”H	<ÕH	8I	5KI	6�I	,¸I	åI	ÿI	7J	BOJ	,’J	'¿J	6çJ	+K	+JK	6vK	?­K	)íK	2L	JL	_L	!qL	'“L	=»L	#ùL	!M	5?M	%uM	#›M	¿M	ÒM	3ñM	6%N	 \N	A}N	"¿N	(âN	O	O		)O	A3O	uO	ˆO	O¨O	'øO	& P	.GP	vP	”P	0²P	ãP	èP	&ùP	% Q	#FQ	*jQ	•Q	*©Q	$ÔQ	*ùQ	<$R	8aR	 šR	"»R	ÞR	÷R	5S	.MS	A|S	6¾S	2õS	2(T	<[T	2˜T	>ËT	5
! U	)@U	0jU	›U	µU	%ÐU	"öU	 V	 :V	-[V	"‰V	!¬V	%ÎV	%ôV	JW	eW	uW	'“W	 »W	ÜW	íW	X	(X	@X	]X	qX	…X	³‘X	EZ	:GZ	>‚Z	ÁZ	0ÙZ	×
! [	/â[	<\	YO\	©\	À\	NÌ\	Y]	fu]	:Ü]	W^	=o^	H­^	Iö^	7@_	Wx_	Ð_	è_	*`	-1`	(_`	*ˆ`	3³`	,ç`	’a	§a	­a	&Ëa	òa	Xb	cgb	6Ëb	]c	„`c	]åc	OCd	[“d	Pïd	D@e	N…e	LÔe	P!f	?rf	=²f	Cðf	O4g	[„g	?àg	Š h	C«h	Jïh	R:i	?�i	FÍi	Nj	Hcj	;¬j	‰èj	Jrk	?½k	Šýk	=ˆl	bÆl	X)m	O‚m	Òm	KRn	Kžn	[ên	UFo	ªœo	RGp	Ÿšp	c:q	[žq	Núq	^Ir	c¨r	Ms	=Zs	>˜s	>×s	;t	cRt	W¶t	Ju	OYu	]©u	Nv	SVv	Mªv	Cøv	H<w	A…x	7Çx	Tÿx	Ty	rsy	'æy	Vz	
! ez	)pz	?šz	AÚz	{		3{	0={	rn{	2á{	Ž|	B£|	Sæ|	%:}	%`}	3†}	3º}	6î}	6%~	$\~	$�~	
¦~	´~	'Ê~	ò~	B	O	(`	I‰	UÓ	")€	CL€	U�€	%æ€	�	1*�	Q\�	A®�	Eð�	…6‚	X¼‚	+ƒ	eAƒ	R§ƒ	?úƒ	Z:„	„•„	…	:7…	Pr…	Ã…	á…	ê…	*†	00†	Ea†	>§†	gæ†	GN‡	k–‡	kˆ	nˆ	rîˆ	]a‰	_¿‰	XŠ	`xŠ	WÙŠ	E1‹	Xw‹	]Ð‹	j.Œ	H™Œ	âŒ	øŒ	-�	-6�	Fd�	+«�	9×�	:Ž	5LŽ	4‚Ž	7·Ž	+ïŽ	3�	*O�	z�	>˜�	F×�	6�	'U�	/}�	O­�	Eý�	|C‘	:À‘	Dû‘	A@’	;‚’	3¾’	<ò’	l/“	eœ“	[”	L^”	M«”	Kù”	JE•	q�•	}–	z€–	û–	L{—	XÈ—	V!˜	ux˜	Nî˜	e=™	M£™	tñ™	Tfš	p»š	4,›	Ca›	¥›	6Å›	9ü›	L6œ	dƒœ	dèœ	mM�	m»�	Ê)ž	îôž	oãŸ	~S 	tÒ 	ƒG¡	}Ë¡	ŒI¢	nÖ¢	}E£	[Ã£	[¤	¸{¤	Ö4¥	c¦	ro¦	hâ¦	wK§	qÃ§	€5¨	b¶¨	q©	2‹©	/¾©	Œî©	ª{ª	M&«	\t«	RÑ«	a$¬	[†¬	jâ¬	LM­	[š­	!ö­	"®	;®	2Y®	DŒ®	Ñ®	:ê®	'%¯	,M¯	z¯	˜¯	,±¯	0Þ¯	n°	>~°	Z½°	'±	7@±	x±	8—±	nÐ±	&?²	&f²	5�²	'Ã²	:ë²	8&³	:_³	wš³	?´	WR´	/ª´	<Ú´	Qµ	[iµ	CÅµ	S	¶	M]¶	&«¶	+Ò¶	iþ¶	jh·	.Ó·	R¸	CU¸	J™¸	0ä¸	,¹	6B¹	!y¹	D›¹	Hà¹	,)º	Vº	@tº	Dµº	fúº	Ca»	+¥»	+Ñ»	1ý»	@/¼	mp¼	(Þ¼	7½	?½	Z½	-y½	;§½	*ã½	1¾	)@¾	j¾	)�¾	c«¾	@¿	>P¿	.�¿	,¾¿	,ë¿	AÀ	EZÀ	 À	¼À	/ØÀ	BÁ	KÁ	 bÁ	[ƒÁ	=ßÁ	NÂ	NlÂ	3»Â	7ïÂ	A'Ã	6iÃ	7 Ã	8ØÃ	:Ä	4LÄ	3�Ä	BµÄ	4øÄ	:-Å	4hÅ	.�Å	6ÌÅ	:Æ	C>Æ	'‚Æ	&ªÆ	OÑÆ	R!Ç	!tÇ	H–Ç	WßÇ	V7È	MŽÈ	XÜÈ	/5É	 eÉ	+†É	0²É	ãÉ	&þÉ	@%Ê	#fÊ	'ŠÊ	6²Ê	0éÊ	.Ë	/IË	1yË	;«Ë	>çË	M&Ì	-tÌ	(¢Ì	,ËÌ	<øÌ	85Í	+nÍ	*šÍ	CÅÍ	?	Î	@IÎ	=ŠÎ	PÈÎ	>Ï	9XÏ	3’Ï	DÆÏ	3Ð	+?Ð	+kÐ	 —Ð	 ¸Ð	ÙÐ	HóÐ	D<Ñ	?�Ñ	JÁÑ	IÒ	EVÒ	PœÒ	2íÒ	2 Ó	QSÓ	k¥Ó	NÔ	>`Ô	FŸÔ	9æÔ	F Õ	?gÕ	k§Õ	pÖ	j„Ö	nïÖ	i^×	„È×	jMØ	3¸Ø	#ìØ	BÙ	1SÙ	a…Ù	çÙ	DÚ	:JÚ	J…Ú	5ÐÚ	<Û	7CÛ	Q{Û	9ÍÛ	$Ü	?,Ü	JlÜ	(·Ü	+àÜ	=Ý	%JÝ	]pÝ	>ÎÝ	a
Þ	>oÞ	H®Þ	8÷Þ	�0ß	c²ß	>à	(Uà	#~à	.¢à	CÑà	'á	0=á	%ná	!”á	D¶á	+ûá	+'â	-Sâ	-�â	:¯â	*êâ	Dã	Zã	iã	ˆã	£ã	6¾ã	õã	ä	B!ä	Kdä	C°ä	Wôä	�Lå	oÝå	ƒMæ	kÑæ	-=ç	Gkç	=³ç	7ñç	<)è	5fè	Vœè	(óè	Ré	eoé	FÕé	1ê	2Nê	w�ê	:ùê	*4ë	1_ë	.‘ë	ZÀë	Aì	+]ì	?‰ì	†Éì	OPí	* í	"Ëí	-îí	Dî	Gaî	8©î	(âî	Eï	*Qï	9|ï	&¶ï	>Ýï	Eð	Hbð	D«ð	ðð	 ñ	Ð0ñ	Þò	`àò	aAó	Ò£ó	Üvô	bSõ	p¶õ	a'ö	b‰ö	æìö	ÒÓ÷	p¦ø	uù	ð�ù	Ü~ú	u[û	zÑû	|Lü	1Éü	Nûü	WJý	9¢ý	BÜý	^þ	W~þ	ªÖþ	b�ÿ	–äÿ	X{
! KÔ
! i 
! CŠ
! EÎ
! E
! JZ
! 3¥
! :Ù
! >
! CS
! B—
! HÚ
! I#
! Sm
! IÁ
! P
! T\
! !±
! 1Ó
! G
! .M
! B|
! #¿
! #ã
! :
! 8B
! Q{
! 0Í
! 4þ
! #3
! 1W
! D‰
! GÎ
! [	
! ^r	
! =Ñ	
! =
! 
! =M
  
! B‹
  
! !Î
  
! 4ð
  
! %
! _C
! L£
! $ð
! +
! ~A
! À
! 9Ñ
! 
! 
! B=
! $€
!  ¥
! @Æ
! 
! 
! F5
! >|
! ?»
! %û
! "!
! D
! 1_
! 7‘
! 1É
! )û
! -%
! OS
! £
! 'À
! 6è
! C
! ,c
! E�
! TÖ
! !+
! 3M
! D�
! DÆ
! ]
! Li
! %¶
! #Ü
! 0
!  1
! R
! :m
! 6¨
! ;ß
! (
! oD
! /´
! )ä
! 0
! #?
! )c
! $�
! 1²
! )ä
! .
! (=
! -f
! %”
! (º
! -ã
! '
! 39
! m
! ‚
! ,Ÿ
! %Ì
! 'ò
! 
! (3
! +\
! =ˆ
! ?Æ
! 
! #
! #>
! b
! "
! %¢
! $È
! =í
! +
! ;
! O
! 1o
! +¡
! #Í
! ñ
! 

! ()
! )R
! |
! :›
! Ö
!  î
! 
! h!
! Š
! *¡
! 7Ì
! 6
! *;
! f
! y
! 6–
! NÍ
! =
! $Z
! 8
! @¸
! ,ù
! U& 
! 5| 
! 3² 
! æ 
! &ü 
! +#!
! KO!
! >›!
! Ú!
! Bò!
! &5"
! \"
! 2x"
! #«"
! &Ï"
! 0ö"
! ;'#
! c#
! y#
!  ‹#
! "¬#
! �Ï#
! 1`$
! 4’$
! 1Ç$
! Gù$
! UA%
! 6—%
! 1Î%
! #&
! '$&
! 3L&
! A€&
! /Â&
! Rò&
! ;E'
! 8�'
! 6º'
! 7ñ'
! B)(
! (l(
! (•(
! $¾(
! ã(
! #ú(
! )
! C>)
! >‚)
! 7Á)
! ù)
! 8*
! MN*
! Mœ*
! $ê*
! 5+
! 6E+
! 2|+
! $¯+
! 1Ô+
! /,
! /6,
! 4f,
! (›,
! 0Ä,
! Bõ,
! Q8-
! TŠ-
! Xß-
! 28.
! $k.
! 8�.
! %É.
! Iï.
! 89/
  /r/
! @¢/
! +ã/
! /0
! K?0
! 8‹0
! 6Ä0
! 6û0
! ;21
! ?n1
! 2®1
! <á1
! -2
! 6L2
! <ƒ2
! &À2
! Cç2
! :+3
! 9f3
! 7 3
! 5Ø3
! .4
! "=4
! `4
! <x4
! 4µ4
! 0ê4
! 5
! b25
! >•5
! Ô5
! 2ò5
! (%6
! -N6
! "|6
! 0Ÿ6
! 8Ð6
! 	7
! 7
! F-7
! +t7
! = 7
! "Þ7
! 8
! 8
! <+8
! _h8
! WÈ8
! Q 9
! Tr9
! RÇ9
! g:
! �‚:
! R;
! UW;
! 3­;
! *á;
! 7<
! 6D<
! *{<
! 3¦<
! )Ú<
! =
! =
! -4=
! *b=
! "�=
! 0°=
! -á=
! >
! '.>
! /V>
! E†>
! EÌ>
! 6?
! ;I?
! F…?
! FÌ?
! 2@
! 4F@
! S{@
! 6Ï@
! JA
! -QA
! AA
! ÁA
! ÚA
! ÷A
! ;B
! *OB
! zB
! B–B
! ÙB
! 5îB
! A$C
! CfC
! CªC
! #îC
! 7D
! 9JD
! '„D
! ¬D
! ÇD
! "æD
! 	E
! +#E
! OE
! 'jE
! /’E
! ÂE
! !ÞE
! "F
! #F
! ;F
! %WF
! !}F
! 6ŸF
! ÖF
! ñF
! 3G
! 0DG
! ;uG
! ±G
! !µG
! !×G
! ùG
! IH
! _H
! /{H
! 8«H
! <äH
! 1!I
! 2SI
! 6†I
! '½I
! 7åI
! 5J
! 1SJ
! 1…J
! ·J
! $ÔJ
! 3ùJ
! 5-K
! 'cK
! /‹K
! .»K
! 1êK
! #L
! )@L
! *jL
! Y•L
! fïL
! eVM
! 4¼M
! ñM
! N
! AN
! ,YN
! t†N
! ûN
! O
! DO
! 5cO
! &™O
! ÀO
! /ÜO
! "P
! )/P
! #YP
! *}P
! 3¨P
! +ÜP
! _Q
! *hQ
! “Q
! 4®Q
! (ãQ
! R
! $%R
! JR
! [gR
! ÃR
! ÔR
! 1ëR
! S
! 7;S
! <sS
! %°S
! ,ÖS
! )T
! .-T
! 2\T
! 0�T
! )ÀT
! êT
! )þT
! (U
! !@U
! .bU
! 
‘U
! rŸU
! 8V
! KV
! u\V
! ;ÒV
! W
! W
! W
! 6'W
! 6^W
! W•W
! WíW
! 3EX
! yX
! -€X
! 5®X
! äX
! íX
! 
Y
! GY
! ^Y
! xY
! &•Y
! U¼Y
! ;Z
! FNZ
! T•Z
! SêZ
! U>[
! V”[
! 4ë[
!  \
! *0\
! #[\
! '\
! "§\
! Ê\
   ê\
! ]
! +]
! K]
! j]
!  ‡]
! ¨]
! !Ç]
! é]
! ^
! !^
! ;^
! %W^
! +}^
! ©^
! Â^
! #Ú^
! %þ^
! .$_
! -S_
! 8�_
! Sº_
! A`
! .P`
! &`
! &¦`
! LÍ`
! 6a
! IQa
! #›a
! $¿a
! Iäa
! G.b
! Jvb
! =Áb
! 8ÿb
! =8c
! 'vc
! 7žc
! -Öc
! @d
! Ed
! \d
! Nhd
! (·d
! %àd
! e
! &e
! %Ee
! 4ke
!  e
! §e
! ½e
! >Øe
! ,f
! LDf
! T‘f
! æf
! 3ÿf
! 3g
! :g
! 7Ag
  
! yg
! "„g
! §g
! !Çg
! +ég
! `h
! *vh
! O¡h
! =ñh
! (/i
! KXi
! ¤i
! )¾i
! 0èi
! )j
! /Cj
! 0sj
! "¤j
! FÇj
! )k
! 8k
! +Ek
! qk
! ‘k
! "®k
! "Ñk
! ôk
! #l
! @'l
! 0hl
! '™l
! 3Ál
! õl
! ÷l
! m
! m
! +m
! 8Gm
! $€m
! #¥m
! 4Ém
! Aþm
! ?@n
! €n
! Œn
! ˜n
! ¤n
! °n
! 2¼n
! #ïn
! o
! #o
! /o
! ?o
! Ko
! Wo
! co
! #oo
! “o
! Ÿo
! <£o
! 3ào
! p
  
! 2p
! s=p
! $±p
! &Öp
! Aýp
! /?q
! oq
!  �q
! I®q
! øq
! |r
! ‚r
! žˆr
! 4's
! 7\s
! :”s
! 7Ïs
! 9t
! ŽAt
! oÐt
! >@u
! au
! †áu
! Ghv
! 7°v
! Lèv
! =5w
! @sw
! <´w
! *ñw
! `x
! �}x
! Wy
! *fy
! 4‘y
! KÆy
! %z
! ,8z
! ez
! ‚z
!  z
! *½z
! 1èz
! D{
! Q_{
! K±{
! +ý{
! [)|
! v…|
! Lü|
! RI}
! Pœ}
! Ií}
! `7~
! L˜~
! Vå~
! a<
! |ž
! p€
! BŒ€
! §Ï€
! Lw�
! <Ä�
! 8‚
! A:‚
! R|‚
! RÏ‚
! X"ƒ
! g{ƒ
! [ãƒ
! b?„
! m¢„
! M…
! M^…
! P¬…
! Vý…
! ET†
! Mš†
! _è†
! 9H‡
! D‚‡
! 7Ç‡
! Zÿ‡
! YZˆ
! T´ˆ
! @	‰
! FJ‰
! H‘‰
! @Ú‰
! \Š
! pxŠ
! aéŠ
! @K‹
! =Œ‹
! MÊ‹
! SŒ
! =lŒ
! >ªŒ
! _éŒ
! @I�
! uŠ�
! kŽ
! [lŽ
! QÈŽ
! 3�
! XN�
! j§�
! e�
! ax�
! [Ú�
! f6‘
! k�‘
! 9	’
! ŠC’
! rÎ’
! IA“
! p‹“
! [ü“
! IX”
! L¢”
! cï”
! \S•
! ž°•
! SO–
! 7£–
! cÛ–
! e?—
! ;¥—
! 7á—
! y˜
! .“˜
! 'Â˜
! Oê˜
! ,:™
! Vg™
! l¾™
! C+š
! Noš
! N¾š
! M
›
! .[›
! IŠ›
! VÔ›
! P+œ
! O|œ
! UÌœ
! X"�
! \{�
! 2Ø�
! 4ž
! N@ž
! m�ž
! Jýž
! +HŸ
! *tŸ
! 7ŸŸ
! c×Ÿ
! [; 
! 2— 
! _Ê 
! N*¡
! 6y¡
! Q°¡
! Y¢
! /\¢
! /Œ¢
! 1¼¢
! -î¢
! )£
! BF£
! <‰£
! [Æ£
! "¤
! '<¤
! ‡d¤
! ^ì¤
! $K¥
! Fp¥
! _·¥
! Y¦
! `q¦
! LÒ¦
! /§
! FO§
! ‰–§
! W ¨
! Ax¨
! 1º¨
! Qì¨
! 8>©
! w©
! .•©
! ,Ä©
! (ñ©
! -ª
! /Hª
! Gxª
! ÍÀª
! Ž«
! M�«
! ë«
! 0ú«
! +¬
  
! I¬
! &T¬
! 	{¬
! …¬
! š¬
! ²¬
! ¿¬
! Õ¬
! ë¬
! ó¬
! ü¬
! ­
! ­
! 0­
! <­
! V­
! "g­
! "Š­
! ­­
! À­
! Ð­
! Ý­
! í­
! ®
! ®
! 
0®
! >®
! M®
! b®
! {®
! �®
! œ®
! ,¬®
! rÙ®
! 7L¯
! ]„¯
! 9â¯
! °
! G3°
! ={°
! ¹°
! 0É°
! 5ú°
! $0±
! 4U±
! QŠ±
! WÜ±
! {4²
! H°²
! 2ù²
! 9,³
! 7f³
! Až³
! ?à³
! ; ´
! H\´
! L¥´
! Nò´
! ¾Aµ
! c·
! ed·
! aÊ·
! =,¸
! Vj¸
! 4Á¸
! 'ö¸
! R¹
! Kq¹
! ½¹
! ×¹
! í¹
! º
! º
! (7º
! *`º
! ‹º
! .§º
! !Öº
! 0øº
! %)»
! 8O»
! ,ˆ»
! "µ»
! Ø»
! &ø»
! f¼
! +†¼
! `²¼
! A½
! �U½
! P×½
! N(¾
! Ow¾
! 5Ç¾
! ?ý¾
! @=¿
! �~¿
! {À
! n‹À
! „úÀ
! @Á
! AÀÁ
! ;Â
! C>Â
! [‚Â
! 1ÞÂ
! 3Ã
! HDÃ
! (�Ã
! 4¶Ã
! mëÃ
! {YÄ
! ‡ÕÄ
! R]Å
! „°Å
! 75Æ
! 'mÆ
! <•Æ
! 1ÒÆ
! ;Ç
! 4@Ç
! DuÇ
! nºÇ
! ))È
! 'SÈ
! ]{È
! JÙÈ
! R$É
! 4wÉ
! V¬É
! 3Ê
! +7Ê
! RcÊ
! c¶Ê
!  Ë
! N;Ë
! :ŠË
! %ÅË
! ëË
! 	Ì
! 6(Ì
! ]_Ì
! *½Ì
! 6èÌ
! -Í
! eMÍ
! O³Í
! :Î
! }>Î
! G¼Î
! AÏ
! &FÏ
! AmÏ
! C¯Ï
! 5óÏ
! %)Ð
! GOÐ
! C—Ð
! IÛÐ
! =%Ñ
! ?cÑ
! E£Ñ
! .éÑ
! 'Ò
! .@Ò
! 0oÒ
! d Ò
! AÓ
! 2GÓ
! .zÓ
! 2©Ó
! >ÜÓ
! BÔ
! B^Ô
! ?¡Ô
! AáÔ
! 5#Õ
! DYÕ
! 4žÕ
! ;ÓÕ
! =Ö
! <MÖ
! LŠÖ
! 2×Ö
! 
! ×
!  ×
! )5×
!  _×
! +€×
! I¬×
! Iö×
! N@Ø
! Y�Ø
! 4éØ
! DÙ
! +cÙ
! 1�Ù
! FÁÙ
! BÚ
! [KÚ
! Y§Ú
! [Û
! Y]Û
! O·Û
! 6Ü
! m>Ü
! [¬Ü
! ?Ý
! 2HÝ
! K{Ý
! 1ÇÝ
! 0ùÝ
! R*Þ
! 6}Þ
! @´Þ
! FõÞ
! `<ß
! 2�ß
! DÐß
! 9à
! bOà
! <²à
! ïà
! 7
á
! GEá
! 3�á
! 5Áá
! 4÷á
! b,â
! H�â
! :Øâ
! Aã
! bUã
! V¸ã
! )ä
! (9ä
! 4bä
! 1—ä
! \Éä
! >&å
! #eå
! 3‰å
! ;½å
! >ùå
! ˜8æ
! Ñæ
! CQç
! v•ç
! Mè
! IZè
! /¤è
! 0Ôè
! bé
! Phé
!  ¹é
! %Úé
! <ê
! @=ê
! B~ê
! sÁê
! 5ë
! QKë
! �ë
! *´ë
! Nßë
! Y.ì
! 9ˆì
! PÂì
! =í
! \Qí
! *®í
! .Ùí
! 4î
! .=î
! 1lî
! džî
! )ï
! C-ï
! Dqï
! N¶ï
! wð
! A}ð
! ¿ð
! +ßð
! #ñ
! /ñ
! Mñ
! Chñ
! #¬ñ
! 5Ðñ
!  ò
! ;'ò
! Ncò
! F²ò
! <ùò
! D6ó
! {ó
! ›ó
! %°ó
! Öó
! ?ñó
! #1ô
! KUô
! I¡ô
! Lëô
! D8õ
! F}õ
! &Äõ
! 0ëõ
! ö
! ,ö
! @>ö
! Jö
! MÊö
! (÷
! \A÷
! @ž÷
! >ß÷
! Mø
! Nlø
! C»ø
! Oÿø
! *Où
! 5zù
! i°ù
! Oú
! ‹jú
! ‘öú
! Tˆû
! QÝû
! N/ü
! u~ü
! :ôü
! </ý
! #lý
! �ý
! ªý
! Äý
! 0Úý
! Mþ
! ;Yþ
! 4•þ
! OÊþ
! Mÿ
! ;hÿ
! >¤ÿ
! 2ãÿ
! ;>R<‘<Î4&C[NŸî
! +'2SK†DÒ)VAK˜äIHL$•3º"î'/<'l”@¨
é.÷5&6\“2³6æ<IZb¤?MG7•%Í-ó1!	TS	+¨	.Ô	9
! M=
! +‹
! <·
! Jô
! b?X¢@û <~]?Ü7
pT
%Å
Gë
z3 ® Ï!ð22K~”« Â!ã""($K$p6•"Ì4ï€$'¥'Í„õ4zF¯°öP§2øz+v¦7MUW£û/!@@b5£!ÙaûM]5«!á5!97[#“7·#ïI5]7“#ËQïfA'¨;Ð''4%\B‚Å4ß55J[€*ÜCCK1�!Á,ã4E9b\œLùSFdš*ÿ** RU 0¨ ,Ù \!?c!@£!aä!(F"<o"H¬"õ":#5P# †#.§#
Ö#!ä#A$;H$;„$À$2Ò$7%C=%C�%2Å%*ø%#&/B& r&3“&?Ç&+'>3'6r'p©'Œ(™§(•A)N×)a&*?ˆ*ˆÈ*³Q+‚,­ˆ,¤6-ÏÛ-<«.Oè.08/:i//¤/Ô/ í/ 0 /0P0o0"Ž0"±0"Ô0 ÷0 1'91/a1,‘1(¾1[ç1ZC2iž2H3gQ3%¹3&ß3%4#,4P4ée5BO6H’6LÛ64(7;]7Z™7]ô7R8\n8�Ë8UM9'£9'Ë9Bó9V6:^�:ì:#;5/;½e; #<0D<=u<F³<3ú<E.=#t=˜=³=-Ì=Oú=/J>Iz>zÄ>+??Fk? ²?:Ó?&@05@f@=@@½@Aþ@-@A$nA“A¯A5ËALB9NB)ˆB(²B)ÛB'CE-C7sC6«C/âC%DJ8D1ƒD8µDGîDB6EQyExËEDDFF‰F8ÐF5	Gc?GA£G$åG3
! H>HYHwHQ‰H3ÛH>INI!eI‡I,žI&ËI*òI.J+LJ,xJ+¥J,ÑJ,þJ,+K-XK-†K-´K-âK-L->L-lL-šL-ÈL-öL-$M-RM+€M,¬M+ÙM,N+2N+^N,ŠN+·N+ãN+O+;O-gO-•O-ÃO-ñO+P+KP+wP,£P+ÐP,üP+)Q,UQ+‚Q,®Q-ÛQ-	R+7R1cR,•R,ÂR-ïR+S,IS+vS+¢S.ÎS+ýS+)T,UT1‚T=´T;òT;.U9jU2¤U?×U;V2SV0†VK·V@WIDWAŽWUÐWŽ&X9µX3ïX'#Y)KYuYH‘Y1ÚY;Z-HZvZ`ƒZEäZ,*[hW[ À[á[-ý[,+\"X\7{\/³\ã\(ü\2%]*X]#ƒ]§] Ç]$è]4
^/B^%r^$˜^0½^3î^'"_?J_*Š_0µ_hæ_¯O`'ÿ`I'a8qa5ªa%àaQbKXbB¤b@çb*(cRScE¦cNìcD;dH€dAÉdBeHNeG—ePßeI0fDzf%¿f/åf<g9Rg*Œg0·g*èg-hAhBQh”h4ªh$ßhai6fiK�i:éi:$j=_j �j(¾j“çj/{k/«k:Ûk<l<Sl0�l=Ál|ÿl2|m{¯m…+nR±nDo0Io4zo!¯oPÑo6"p0YpFŠpvÑpFHq�q"¢q3Åq5ùq*/r+ZrP†r&×r+þrB*s7ms¥s,·s&äsPtC\t; t-Üt,
! u-7uKeu"±u6Ôuv()v9RvBŒvNÏvw/.w%^w1„w,¶wjãwgNxE¶x0üx1-yJ_y0ªy,Ûy.z$7z)\z0†z(·z"àz/{E3{.y{R¨{û{,|FH|&�|=¶|>ô|3}7J};‚} ¾}©ß}Œ‰~€d—"üL€7l€¤€)À€Fê€,1�N^�0­� Þ�,ÿ�D,‚Jq‚*¼‚&ç‚7ƒ/FƒJvƒ Áƒ2âƒ%„/;„Ck„M¯„fý„.d….“…9Â…!ü…l†:‹†/Æ†mö†Ad‡x¦‡6ˆ6Vˆ.�ˆ(¼ˆ$åˆ$
! ‰$/‰YT‰.®‰RÝ‰40Š,eŠ7’ŠOÊŠ6‹/Q‹A�‹(Ã‹ì‹"Œ</Œ;lŒ¨Œ0ÆŒ÷Œ6�*L�Ew�)½�0ç�(Ž>AŽ,€ŽG­ŽõŽH�<]�(š�0Ã�7ô�C,�-p�Fž�&å�o‘:|‘?·‘ô÷‘2ì’A“/a“‘“2¨“àÛ“F¼”ü•�–L‚–xÏ–!H—@j—-«—&Ù—'˜p(˜.™˜ŽÈ˜—W™)ï™Eš<_š/œš2Ìš%ÿš%›:C›$~›2£›AÖ›/œ1Hœ%zœ œe¼œ5"�3X�:Œ�dÇ�0,ž-]ž7‹žqÃžb5ŸX˜Ÿ2ñŸ $ YE QŸ ñ A¡aR¡.´¡ã¡¢K¢h¢In¢¸¢,Õ¢)£,£/J£>z£,¹£,æ£¤X¤&s¤wš¤L¥_¥u¥S‹¥+ß¥9¦@E¦\†¦Oã¦)3§9]§1—§,É§4ö§3+¨;_¨)›¨)Å¨8ï¨!(©0J©({©'¤©%Ì©*ò©.ª/Lª=|ª6ºª@ñª!2«ST«A¨«3ê«=¬\¬r¬$�¬7µ¬í¬­"­;B­1~­°­7Ç­$ÿ­[$®$€®D¥®)ê®,¯dA¯2¦¯7Ù¯=°$O°Ft°B»°?þ°<>±({±X¤±+ý±0)²"Z²@}²9¾²Wø²@P³=‘³=Ï³M
´@[´6œ´;Ó´-µB=µU€µ$ÖµAûµY=¶?—¶>×¶B·AY·i›·¸/¸YA¸J›¸Hæ¸N/¹K~¹‰Ê¹+TºT€ºLÕºJ"»ƒm»>ñ»I0¼;z¼@¶¼J÷¼<B½)½Q©½Cû½(?¾)h¾
’¾B ¾Wã¾=;¿Qy¿KË¿XÀ‚pÀBóÀ%6Ád\ÁiÁÁ+Â<<ÂDyÂ.¾ÂíÂ8ýÂO6ÃT†Ã ÛÃüÃÄ94ÄnÄŒÄ-¬ÄÚÄôÄ+Å>@Å>Å>¾Å(ýÅF&Æ6mÆR¤Æ>÷Æ6Ç*PÇ{Ç“Ç§ÇÀÇÕÇ+ëÇÈ,ÈAÈXÈnÈ9„È ¾ÈßÈóÈÉ$É9ÉMÉbÉ~É’É²ÉÊÉêÉÊ"Ê:ÊWÊlÊ=†ÊHÄÊF
Ë>TË8“Ë2ÌË6ÿËS6Ì"ŠÌ­ÌÈÌãÌ1ÍD2Í3wÍ@«Í6ìÍ*#Î9NÎˆÎ0§ÎØÎ;÷ÎM3ÏK�Ï1ÍÏ1ÿÏ-1Ð$_Ð(„Ð#­ÐÑÐïÐÑ)ÑFÑ#cÑ‡Ñ¥ÑÃÑáÑ=ÿÑ=Ò=[Ò™Ò·ÒÕÒóÒ$Ó6ÓSÓrÓ<�ÓÍÓëÓ	Ô('Ô@PÔS‘Ô åÔ1Õ18Õ0jÕG›Õ6ãÕ*Ö#EÖ#iÖL�Ö8ÚÖ'×*;×"f×"‰×%¬×%Ò×Kø×>DØFƒØRÊØ.Ù*LÙAwÙD¹Ù†þÙC…Ú<ÉÚ5ÛF<Û4ƒÛ=¸ÛöÛ2Ü,IÜ(vÜ,ŸÜ8ÌÜHÝ7NÝ5†Ý7¼ÝGôÝ=<ÞSzÞAÎÞAß>Rß;‘ß0Íß4þß83à8là8¥à5Þà#ái8á¢á:¹á$ôáNâOhâR¸âEãHQãCšãFÞã3%äYäktäàäþä+å6Hå&å¦åSÃå$æ<æWæ:sæ2®æ6áæ6ç6Oç3†çºç3ÙçG
è5UèV‹èVâèE9éEéSÅéê.8êBgêPªêûêë=;ëKyëtÅë.:ìiì,„ìB±ì3ôìL(í%uíg›í-î11îQcî5µî�ëîg‰ïyñï8kð'¤ðIÌð=ñDTñ[™ñYõñCOòD“ò4Øò*
óT8ó6�óCÄó$ô5-ô<cô6 ô2×ô%
! õ20õ'cõ"‹õE®õ ôõ&ö<öK[ö/§öF×ö5÷<T÷+‘÷G½÷Pø@Vø5—øVÍøS$ù2xù7«ù>ãùJ"ú,mú8šú%Óú9ùúW3û0‹ûF¼ûFü7Jü'‚ü,ªü8×ü7ý?Hý$ˆýI­ý6÷ý4.þ;cþ=ŸþUÝþR3ÿ7†ÿ@¾ÿ7ÿÿ77Xo)È%òbW{0Ó3$8Z]3¸$ì]Uo>Å…«ŠA6KxGÄE2R3…)¹.ã"†50¼í+$K;p¬cÌ0	!F	!h	.Š	,¹	+æ	)
! 0<
! ?m
! 8­
! /æ
! 3Jiˆ$¨Í-ã+k=’©<
P¼
-
 ;(\…=•*Ó:þ91U@‡EÈCKRIžDèG-BuG¸BGCE‹]ÑJ/:z\µ_}rLðØ=Yp†¢·Ôçý!-:4h*�WÈ3 T.oLž@ë1,E^@¤?å8%A^M Oîm>1¬0Þj=zC¸|üoy6éD 8e[žZúNU'¤5Ì5 58 5n 6¤ 6Û 7!7J!7‚!7º!7ò!7*"7b"7š"7Ò"7
! #7B#7z#5²#5è#5$5T$5Š$5À$6ö$5-%5c%5™%5Ï%7&7=&7u&7­&5å&5'5Q'5‡'5½'5ó'5)(5_(5•(5Ë(6)68)4o)5¤)5Ú)6*6G*5~*5´*5ê*5 +8V+4�+4Ä+5ù+./,E^,[¤,=->-4\-\‘-Xî-?G.*‡.N².>/D@/-…/0³/.ä/.0-B0.p0.Ÿ0-Î0¡ü0Hž1Mç1~52P´2;3CA3D…3JÊ3L4,b4'�4@·41ø41*5A\5-ž5/Ì5.ü59+67e6 �6+¾68ê6$#7 H7(i71’7IÄ7+87:82r8¥8(Ã8<ì8)9IB9/Œ90¼9~í98l:1¥:5×:4
;AB;5„;?º;5ú;;0<6l<7£<9Û<5=6K=D‚=5Ç=Bý=Z@>;›>9×>8?BJ?D�?FÒ?C@D]@J¢@Aí@9/A[iAGÅAX
BsfB[ÚBW6C*ŽC;¹C5õC8+D?dDE¤DEêDK0E4|E-±E1ßELF^FLrF+¿F;ëF<'G-dGD’G×GòG,HC<HC€H@ÄHI7I%QIwI—I&µI)ÜI$J/+J0[JaŒJSîJJBK:�KEÈK:L<IL;†L=ÂL;M@<MO}M3ÍMNN40N8eN!žNeÀNb&Ob‰O,ìO)P#CP9gP3¡P/ÕP0Q.6Q?eQ5¥Q'ÛQ2RO6R'†R'®R9ÖR;SFLS-“SDÁSLTbST¶TWÉT!UF:U-�U'¯U)×U.V'0VMXVc¦V!
! W7,W&dWœ‹W‹(XP´XRY.XY5‡Y5½Y4óY0(ZKYZT¥ZCúZE>[Q„[xÖ[CO\_“\Hó\Y<]Ž–]<%^@b^Y£^yý^[w_TÓ_c(`fŒ`~ó`#raw–aYb9hbL¢bjïb`ZcK»c‚dUŠdbàdƒCeBÇee
! f]pfeÎf{4g`°g*hH<hl…h�òhl€i>íi�,j„®j©3k`Ýkg>lM¦lvôlbkmˆÎmŠWn8ân4oGPo&˜o(¿oHèon1p= pHÞpv'qOžqLîqw;r=³r)ñrSsGosE·s-ýsC+t.ot/žt,Îtgût+cu"�u?²uJòu$=v8bv"›v-¾v*ìvYwHqw'ºwBâwL%x;rx2®x:áx-yJy8`y™y*¸yNãy"2z7Uz�z«z@Âz-{L1{n~{í{4|@|W|h|&ƒ|&ª|Ñ|Oâ|E2}Ix}SÂ}U~Ml~Pº~;TGOœ#ì�1‚MK‚=™‚-×‚ƒ>ƒ:XƒA“ƒ8ÕƒD„BS„,–„HÃ„…:&…Ba…6¤…FÛ…B"†De†Bª†)í†+‡C‡Z‡2q‡S¤‡Sø‡+LˆAxˆ:ºˆFõˆD<‰<�‰H¾‰?ŠMGŠE•ŠFÛŠW"‹5z‹I°‹,ú‹I'ŒqŒ4�Œ1ÅŒ6÷Œ9.�Vh�
! ¿�uÊ�t@ŽµŽQÏŽZ!�:|�0·�Rè�.;�Dj�¯�.É� ø�‘+&‘-R‘€‘4˜‘SÍ‘]!’’;�’,Ù’Q“X“1h“Fš“á“'ü“'$”#L”[p”JÌ”N•Df•4«•Ià•4*–M_–H­–Fö–[=—'™—Á—>à—!˜!A˜(c˜-Œ˜º˜@Ö˜'™`?™M ™Dî™[3š†�šd›+{›R§›6ú›61œZhœXÃœ?�3\�9��8Ê�Dž<HžS…žWÙžZ1ŸPŒŸHÝŸ9& *` )‹ fµ :¡pW¡;È¡*¢0/¢C`¢:¤¢2ß¢2£7E£+}£@©£ê£¤<'¤Od¤-´¤(â¤¥*‹¥_¶¥_¦(v¦aŸ¦/§L1§%~§O¤§Kô§[@¨@œ¨!Ý¨-ÿ¨<-©9j©/¤©2Ô©CªPKªIœª4æª+«.G«5v«_¬«¬W¬Dl¬C±¬<õ¬F2­¨y­K"®2n®2¡®Ô®ð®9¯DF¯5‹¯DÁ¯:°3A°*u°A °â°`ÿ°o`±WÐ±<(²He²7®²/æ²0³KG³J“³NÞ³E-´[s´aÏ´h1µšµŠµµ4@¶Uu¶pË¶<·3X·Œ·;«·Jç·02¸$c¸'ˆ¸%°¸NÖ¸-%¹S¹lq¹?Þ¹Fº7eº(�ºHÆºA»MQ»OŸ»Sï»lC¼Q°¼I½]L½Vª½W¾'Y¾ �¾7¢¾AÚ¾7¿=T¿U’¿Sè¿5<ÀrÀ+’À6¾À õÀ,Á4CÁ/xÁ¨Á ÅÁ8æÁOÂIoÂ7¹ÂEñÂ07Ã1hÃAšÃÜÃZóÃNNÄ/�ÄÍÄëÄ2üÄJ/ÅEzÅ>ÀÅ;ÿÅD;Æ8€Æ'¹ÆKáÆ9-Ç-gÇ6•ÇPÌÇBÈH`ÈF©ÈCðÈ84ÉLmÉZºÉ=ÊSÊ,sÊ7 Ê'ØÊ$Ë/%Ë(UË?~ËV¾Ë)Ì9?Ì&yÌF Ì3çÌÍ-:ÍdhÍ9ÍÍ1Î99ÎHsÎX¼Î^Ï.tÏ!£ÏGÅÏG
ÐTUÐDªÐ7ïÐO'Ñ$wÑœÑN¹ÑÒ3ÒOÒ2mÒM Ò-îÒ/Ó9LÓ;†ÓNÂÓ
Ô>Ô?^Ô<žÔ:ÛÔ&Õ=ÕIZÕ¤Õ´Õ"ÄÕ3çÕLÖ?hÖˆ¨Öˆ1×xº×)3Ø]ØJyØ1ÄØ,öØI#ÙKmÙI¹ÙÚ"Ú 9Ú ZÚ•{Ú>Û.PÛQÛ#ÑÛ/õÛ%Ük=ÜT©ÜFþÜ²EÝ\øÝ@UÞ8–Þ8ÏÞ8ß&Aß$hßM�ßfÛß@Bà8ƒà@¼àMýàEKá(‘áºá/Öá/â<6âËsâË?ã)äU5äH‹äGÔäGåFdåB«åBîåB1ætæMôæ™Bç`Üç2=è#pèm”è(é8+é<dé8¡é:Úé9êfOêT¶ê>ë‘JëEÜë-"ìCPì'”ì¼ìU×íV-îe„înêîyYïUÓïb)ð^Œð=ëð5)ñt_ñÔñAóñP5ò†òG¥òíòEó-Gó6uóe¬óBôfUô,¼ô7éôA!õ+cõV�õVæõG=ö6…öX¼öh÷Q~÷rÐ÷DCø(ˆø.±øNàøT/ù „ù9¥ù1ßù;úHMú0–ú'Çú0ïúC ûCdû;¨ûZäûM?ü�ü%¨üDÎü6ý6JýS�ýVÕýE,þbrþ@ÕþPÿ'gÿ(�ÿ[¸ÿ7
dL
4±
#æ
<
! 
LG
}”
.
)A
Ik
Iµ
Jÿ
!J
<l
Ã©
Æm
s4
¨
2Ä
:÷
[2
nŽ
*ý
9(
2b
&•
I¼
=
BD
:‡
9Â
Cü
;@	
l|	
Oé	
!9
! 
7[
! 
>“
! 
(Ò
! 
7û
! 
83
1l
$ž
Ã
:á
8
8U
<Ž
*Ë
8ö
3/

7c

9›

=Õ


C2
Iv
PÀ
P
Xb
`»
e
k‚
jî
~Y
~Ø
~W
~Ö
€U
~Ö
€U
~Ö
tU
‚Ê
‚M
‚Ð
�S
†Õ
=\
;š
EÖ
:
;W
7“
!Ë
?í
9-
9g
¡
7À
7ø
A0
7r
*ª
8Õ
>
<M
7Š
'Â
 ê
"
*.
&Y
A€
RÂ
?
:U
:�
;Ë
T
e\
 Â
4ã
- 
F 
4_ 
7” 
1Ì 
-þ 
@,!
wm!
[å!
A"
QQ"
W£"
$û"
$ #
&E#
,l#
Z™#
Dô#
59$
*o$
š$
²$
7È$
;%
-<%
=j%
7¨%
2à%
4&
6H&
/&
4¯&
6ä&
-'
-I'
+w'
1£'
NÕ'
7$(
4\(
4‘(
/Æ(
1ö(
7()
5`)
0–)
3Ç)
1û)
3-*
Fa*
5¨*
3Þ*
(+
7;+
&s+
Aš+
IÜ+
E&,
l,
……,
'-
,3-
q`-
\Ò-
/.
BO.
’.
­.
Ì.

ç.
ƒõ.
Ky/
RÅ/
U0
Dn0
n³0
_"1
@‚1
YÃ1
@2
Ó^2
723
4j3
.Ÿ3
@Î3
24
5B4
Fx4
4¿4
2ô4
2'5
lZ5
mÇ5
_56
N•6
aä6
lF7
;³7
Gï7
278
Kj8
6¶8
Zí8
nH9
f·9
K:
Hj:
?³:
dó:
rX;
=Ë;
/	<
39<
Im<
\·<
Z=
•o=
�>
Š‡>
Ž?
X¡?
mú?
Zh@
NÃ@
cA
pvA
YçA
TAB
J–B
JáB
k,C
N˜C
/çC
VD
3nD
@¢D
vãD
DZE
\ŸE
rüE
=oF
Q­F
RÿF
hRG
g»G
s#H
S—H
hëH
mTI
>ÂI
?J
aAJ
Ð£J
ÒtK
'GL
oL
eŽL
ôL
&M
6M
QM
CkM
=¯M
DíM
Ç2N
…úN
I€O
aÊO
‰,P
6¶P
UíP
1CQ
YuQ
¨ÏQ
&xR
(ŸR
TÈR
6S
BTS
—S
*¬S
B×S
YT
+tT
W T
OøT
<HU
?…U
#ÅU
TéU
">V
5aV
1—V
#ÉV
5íV
8#W
?\W
KœW
$èW
b
X
$pX
M•X
ãX
BY
=EY
@ƒY
XÄY
'Z
:EZ
<€Z
K½Z
R	[
>\[
-›[
EÉ[
*\
':\
/b\
a’\
:ô\
\/]
$Œ]
V±]
b^
Ok^
O»^
N_
Z_
Cw_
=»_
Vù_
GP`
"˜`
%»`
!á`
Ta
3Xa
9Œa
 Æa
:ça
."b
8Qb
4Šb
7¿b
*÷b
3"c
"Vc
!yc
›c
%µc
3Ûc
9d
'Id
fqd
5Ød
e
@(e
Aie
>«e
?êe
B*f
7mf
9¥f
:ßf
Bg
:]g
-˜g
BÆg
D	h
1Nh
>€h
4¿h
 ôh
$i
9:i
6ti
G«i
ói
(j
-;j
.ij
"˜j
B»j
6þj
b5k
b˜k
8ûk
)4l
1^l
?�l
<Ðl
T
m
@bm
'£m
bËm
.n
Ln
_n
rn
-ˆn
&¶n
^Ýn
/<o
lo
\Šo
7ço
5p
Up
bp
op
-…p
&³p
Úp
÷p
q
!2q
Tq
"sq
U–q
3ìq
	 r
;*r
]fr
"Är
,çr
Bs
%Ws
+}s
V©s
Vt
FWt
?žt
*Þt
	u
)u
,@u
mu
!ˆu
ªu
-Æu
Rôu
RGv
=šv
LØv
^%w
&„w
E«w
<ñw
=.x
Dlx
-±x
3ßx
-y
,Ay
ny
A�y
/Ïy
ÿy
!z
?>z
M~z
4Ìz
>{
V@{
V—{
Vî{
VE|
œ|
%«|
?Ñ|
'}
-9}
:g}
¢}
E¾}
~
� ~
I¢~
9ì~
A&
0h
U™
%ï
€
E1€
=w€
 µ€
IÖ€
" �
QC�
•�
A‚
9W‚
!‘‚
S³‚
3ƒ
0;ƒ
+lƒ
:˜ƒ
5Óƒ
n	„
@x„
;¹„
Hõ„
:>…
 y…
Gš…
8â…
,†
H†
e†
Aw†
+¹†
*å†
 ‡
$1‡
-V‡
4„‡
)¹‡
$ã‡
ˆ
8ˆ
>Uˆ
0”ˆ
AÅˆ
‰
P&‰
w‰
7‹‰
)Ã‰
;í‰
V)Š
+€Š
=¬Š
:êŠ
'%‹
?M‹
�‹
'¦‹
6Î‹
JŒ
#PŒ
$tŒ
@™Œ
ÚŒ
÷Œ
3�
YH�
¢�
3Â�
&ö�
%Ž
sCŽ
„·Ž
,<�
Di�
%®�
7Ô�
.�
e;�
'¡�
TÉ�
5‘
=T‘
Y’‘
&ì‘
A’
HU’
*ž’
É’
fä’
™K“
“å“
y”
S–”
2ê”
)•
AG•
<‰•
/Æ•
ö•
–
U2–
Bˆ–
)Ë–
:õ–
50—
Cf—
[ª—
5˜
#<˜
`˜
#€˜
¤˜
¶˜
JÈ˜
5™
4I™
1~™
'°™
Ø™
:ô™
O/š
%š
P¥š
Jöš
4A›
@v›
H·›
9œ
D:œ
:œ
)ºœ
@äœ
:%�
F`�
Y§�
Až
!Cž
3ež
D™ž
3Þž
'Ÿ
I:Ÿ
q„Ÿ
OöŸ
/F 
"v 
I™ 
)ã 

¡
+$¡
"P¡
*s¡
#ž¡
/Â¡
2ò¡
.%¢
T¢
Et¢
,º¢
eç¢
,M£
Az£
9¼£
)ö£
' ¤
9H¤
G‚¤
DÊ¤
B¥
@R¥
1“¥
>Å¥
K¦
)P¦
Hz¦
>Ã¦
O§
_R§
_²§
]¨
op¨
nà¨
YO©
R©©
;ü©
18ª
7jª
-¢ª
NÐª
;«
"[«
^~«
^Ý«
M<¬
gŠ¬
Qò¬
mD­
Â²­
-u®
;£®
Kß®
3+¯
5_¯
5•¯
<Ë¯
E°
3N°
C‚°
CÆ°
0
! ±
;±
�V±
Lä±
?1²
3q²
9¥²
Lß²
Q,³
P~³
PÏ³
P ´
Pq´
;Â´
>þ´
7=µ
4uµ
nªµ
’¶
g¬¶
4·
KI·
L•·
Mâ·
M0¸
K~¸
JÊ¸
9¹
.O¹
;~¹
&º¹
4á¹
4º
GKº
4“º
DÈº
A
»
DO»
>”»
=Ó»
"¼
84¼
6m¼
V¤¼
.û¼
F*½
Yq½
@Ë½
9¾
FF¾
F�¾
IÔ¾
B¿
ba¿
6Ä¿
Eû¿
EAÀ
B‡À
GÊÀ
*Á
{=Á
M¹Á
[Â
@cÂ
-¤Â
GÒÂ
=Ã
UXÃ
9®Ã
.èÃ
uÄ
W�Ä
;åÄ
H!Å
,jÅ
–—Å
|.Æ
0«Æ
iÜÆ
uFÇ
7¼Ç
=ôÇ
W2È
[ŠÈ
/æÈ
)É
Y@É
6šÉ
KÑÉ
3Ê
4QÊ
(†Ê
Š¯Ê
3:Ë
3nË
>¢Ë
+áË
N
Ì
<\Ì
@™Ì
JÚÌ
&%Í
ALÍ
6ŽÍ
=ÅÍ
&Î
&*Î
:QÎ
>ŒÎ
VËÎ
g"Ï
NŠÏ
8ÙÏ
OÐ
AbÐ
Y¤Ð
'þÐ
;&Ñ
nbÑ
‰ÑÑ
A[Ò
i�Ò
LÓ
HTÓ
A�Ó
_ßÓ
`?Ô
/ Ô
QÐÔ
R"Õ
auÕ
O×Õ
U'Ö
N}Ö
0ÌÖ
KýÖ
iI×
6³×
@ê×
:+Ø
EfØ
X¬Ø
LÙ
dRÙ
8·Ù
WðÙ
IHÚ
%’Ú
Q¸Ú
P
! Û
9[Û
1•Û
DÇÛ
_Ü
@lÜ
R­Ü
DÝ
PEÝ
=–Ý
PÔÝ
9%Þ
s_Þ
$ÓÞ
*øÞ
(#ß
ELß
2’ß
4Åß
Wúß
aRà
9´à
[îà
ZJá
1¥á
F×á
Oâ
*nâ
]™â
5÷â
[-ã
E‰ã
$Ïã
Sôã
5Hä
@~ä
$¿ä
Bää
9'å
5aå
X—å
dðå
<Uæ
J’æ
GÝæ
:%ç
i`ç
FÊç
$è
A6è
Axè
tºè
e/é
2•é
KÈé
3ê
<Hê
B…ê
6Èê
Lÿê
SLë
l ë
U
ì
`cì
[Äì
H í
4ií
Bží
9áí
Oî
Bkî
V®î
,ï
:2ï
Hmï
P¶ï
Pð
CXð
Lœð
ƒéð
*mñ
S˜ñ
,ìñ
8ò
Rò
LXò
O¥ò
Yõò
QOô
\¡ô
gþô
,fõ
A“õ
DÕõ
#ö
(>ö
*gö
%’ö
]¸ö
l÷
$ƒ÷
e¨÷
0ø
5?ø
uø
 “ø
´ø
Ôø
ôø
 ù
;5ù
.qù
F ù
Fçù
K.ú
Azú
9¼ú
@öú
87û
5pû
¦û
¸û

Óû

áû

! ïû
Kúû
=Fü
9„ü
0¾ü
ïü
ÿü
5ý
J7ý
w‚ý
>úý
<9þ
Zvþ
KÑþ
Dÿ
/bÿ
\’ÿ
Pïÿ
F@T‡9ÜO-fG”>ÜHLdA±>óF2QyJËNGeZ­/D80}®5ÅvûZr:Í6B?B‚NÅ(5=&sJšMå>3	Ar	@´	Jõ	9@
! 3z
! P®
! Hÿ
! aHFªAñi3?�7Ý<
5R
ˆ
>Ÿ
>Þ
(hFT¯4;9PuAÆU=^7œ2Ô4B<8=¸>ö;59q«*¿ê*	14f}*–3ÁRõGHE�=Ö=;R?ŽOÎHDg;¬Aèi*”
 9®)è3N4j6Ÿ-ÖIIN/˜8È1Y3/�D½!5$-Z$ˆ6­5äE?`G ;èB$Sg@»:ü75U6‹6Âù6>PH�RØ*+ (V  5ž 6Ô 6!6B!Sy!DÍ!F"QY"S«"6ÿ"66#6m#-¤#/Ò#$?$%^$@„$#Å$4é$7%�V%8ä%F&Cd&X¨&P'rR'†Å'uL(xÂ(‡;)Ã)yC*ˆ½*€F+qÇ+€9,xº,|3-†°-Œ7.�Ä.…R/=Ø//0=F0J„0,Ï07ü0,414a1=–14Ô1S	2-]2/‹21»26í2,$3Q3+`33Œ3-À3î3I
4W4Jm42¸4Ië4N55=„56Â5Vù5CP6A”6CÖ6C7^7-n78œ7%Õ7$û7$ 8.E8*t84Ÿ8-Ô8%9/(9.X9#‡9n«97:R:3^:K’:.Þ:?
;VM;V¤;#û;<5><1t<,¦<BÓ</=1F=/x=¨=RÅ=R>;k>(§>Ð>ì>
! ?B%?Rh?"»?nÞ?`M@a®@^AcoAPÓA\$BT�BÖB
ëBRùBCLC5�C.ÆC5õC+DHDD�D2¥D$ØDGýD7EEf}E@äE4%FGZFY¢FUüF<RG:�G*ÊG7õG%-HSH#gH)‹H1µH/çHI83IlI…IœI³I4ÒIJ*J9IJ*ƒJ6®J6åJ8K6UK6ŒK6ÃK6úK61L-hL6–L
ÍLÛL2íL0 M(QM$zM$ŸMÄM>ÖMSNiN~NYŽN4èN0O0NO9O9¹OóOP,/P(\PT…P>ÚP+Q4EQ2zQ4­Q7âQ:R8UR!ŽR7°RèRHS\NS8«S2äST<-T+jT"–T-¹T;çTF#U*jU"•U&¸U	ßU!éUV*V!GV-iVA—VLÙV8&W@_W\ W]ýW5[X8‘X>ÊXS	Y*]Y;ˆY$ÄYéY:Z7BZ4zZD¯Z/ôZ6$[0[[Œ[/¨[4Ø[&
\(4\']\2…\8¸\4ñ\<&]
c]jq]<Ü]5^RO^I¢^>ì^>+_?j_Hª_Hó_e<`-¢`)Ð`?ú` :a[a)waC¡a&åa1b1>bWpbcÈb@,c=mc «cLÌcd-dAIdA‹d=Íd8e)De neC�e<Óe>f>OfVŽf_åf[Eg'¡g6Ég9hD:h?h¿hÌh$ÙhþhMi3`iE”i6Úi:j;LjIˆj[Òj$.k%Sk9yk:³k'îk/l7Fl'~l6¦leÝl.Cm+rm+žm9ÊmAnMFn@”n8ÕnGoFVo&�o/ÄoGôo)<ptfpJÛp@&qDgq%¬q;ÒqHrjWrAÂr.s<3sPps+Ás)ís<t"Tt:wtM²t;u><u@{u?¼u2üu;/vJkv2¶v"évw!w:w+Qw)}w€§w=(xfx,~x,«x*ØxBy<FyZƒyUÞy�4zO¶zM{3T{6ˆ{5¿{ õ{&|5=|Ks|=¿|%ý|:#}C^})¢}3Ì}0~(1~:Z~F•~PÜ~?-9m8§BàC#€Ig€/±€'á€,	�06�=g�A¥�Kç�P3‚4„‚C¹‚Gý‚(Eƒ*nƒo™ƒt	„v~„:õ„;0…;l…D¨…`í…1N†€†1œ†)Î†3ø†:,‡7g‡Ÿ‡/·‡ç‡þ‡/ˆ4Gˆ+|ˆ?¨ˆ8èˆW!‰Ay‰+»‰/ç‰@Š
! XŠ*cŠ*ŽŠ¹Š:ÎŠ1	‹-;‹Ji‹6´‹ë‹8Œ7:Œ>rŒ)±ŒfÛŒ%B�5h�9ž�KØ�O$ŽtŽ“ŽV°Ž`�#h�&Œ�³�BÑ�K�O`�0°�Pá�T2‘H‡‘HÐ‘B’Q\’G®’ö’0“1F“x“I‘“:Û“5”_L”X¬”X•Q^•°•+Ì•2ø•I+–u–NŠ–`Ù–j:—E¥—Hë—A4˜Tv˜YË˜Y%™=™6½™3ô™:(š-cš ‘š²šÏš2ëš3›2R›O…›#Õ›.ù›d(œ4�œ3Âœ2öœ#)�@M�?Ž�DÎ�Cž{Wž,ÓžYŸKZŸW¦Ÿ0þŸ/ )K 4u .ª :Ù U¡_j¡%Ê¡ð¡?¢&K¢2r¢8¥¢=Þ¢2£HO£2˜£=Ë£=	¤DG¤2Œ¤%¿¤]å¤4C¥Qx¥GÊ¥C¦QV¦8¨¦Rá¦*4§A_§-¡§VÏ§-&¨FT¨[›¨5÷¨P-©!~©& ©3Ç©kû©qgªiÙªsC«/·«>ç«-&¬6T¬A‹¬,Í¬>ú¬"9­3\­<�­8Í­2®/9®=i®,§®<Ô®5¯.G¯.v¯ ¥¯%Æ¯ì¯2°;8°)t°9ž°"Ø°2û°*.±3Y±3�±.Á±ð±?	²)I²s² ’²³²BÎ²:³*L³7w³5¯³Kå³H1´z´?�´6Ð´Fµ8Nµ7‡µ¿µÑµKÝµ:)¶
d¶Xr¶YË¶#%·I·Hi·W²·+
! ¸=6¸0t¸?¥¸.å¸5¹MJ¹C˜¹$Ü¹>º3@º5tº/ªº'Úºy»3|»&°»6×»L¼I[¼9¥¼-ß¼?
½0M½/~½y®½E(¾9n¾p¨¾S¿Sm¿;Á¿7ý¿Y5À?�ÀÏÀ%àÀ"Á>)ÁhÁ4†Á.»Á0êÁ+ÂAGÂ.‰Â0¸Â.éÂ?Ã$XÃ6}ÃR´Ã8ÄD@ÄA…ÄIÇÄnÅI€ÅrÊÅ\=ÆXšÆ<óÆ70Ç=hÇG¦Ç2îÇ?!È,aÈ2ŽÈEÁÈEÉJMÉ1˜É/ÊÉ0úÉH+ÊAtÊ"¶Ê!ÙÊûÊ^Ë5uË$«Ë#ÐËVôËQKÌ�Ì»Ì8ÙÌ>Í/QÍB�Í+ÄÍXðÍJIÎ-”Î,ÂÎ'ïÎ+Ï2CÏ vÏ—Ï·ÏÖÏóÏ,Ð>Ð8QÐŠÐ1¨Ð+ÚÐBÑ+IÑWuÑÍÑ5àÑÒ),Ò+VÒ>‚Ò+ÁÒ3íÒ!Ó5Ó*KÓvÓ*ŠÓµÓÌÓ
ãÓ+ñÓ
Ô3+Ô"_Ô‚ÔšÔ,³ÔBàÔ#Õ+AÕ+mÕ ™ÕºÕ$ÔÕ@ùÕ4:ÖoÖ)†Ö°ÖpÇÖ8×U×+q×]�×5û×31Ø6eØ/œØ(ÌØõØ8ÙKÙ7cÙ:›ÙÖÙöÙA
! Ú_LÚH¬ÚõÚ,Û,?Û"lÛ�Û®Û'ËÛ9óÛ8-Ü(fÜ?�ÜdÏÜj4ÝŸÝ)¯ÝhÙÝJBÞ�ÞªÞC¼ÞSß#Tß"xßN›ßRêßH=à;†àAÂàKáPá6oáC¦á:êá:%âE`â)¦â=Ðâ+ã:ã@ãWãmãˆã4�ã4Åã+úã1&ä2Xä1‹ä0½ä1îä0 å Qårå*�å)»å+åå)æ;æ!Mæoæ�æT“æèæúæç0çJç dç…ç—ç«ç½ç×çóç:èIè\è5nè6¤è5Ûè5éGéLaé ®é'Ïé÷é	ê<êXêjêê�ê´êÉêÛêíê$ë%,ëRëfë|ë2’ëÅë3Úë6ìEì]ìvì�ì$¤ìÉìãì"÷ì!í-<íjíƒí™í°íÎíåíþíî(î>îTîfî€î#’î¶îOÈî0ï@Iï[ŠïSæï6:ðqð#�ð´ðÑðãðñ!ñD@ñ…ñ¢ñ,¿ñ6ìñ#ò=òGXò) òÊòäòÿòó$3óXótó’ó$¯ó$Ôó$ùóô;ô!Qô)sô@�ô*Þô%	õ/õ'Dõ1lõ žõ/¿õïõ
ö/!öQö6hö#ŸöÃöRãöQ6÷*ˆ÷6³÷ê÷ø&ø#Eø%iø�ø+®ø"Úø#ýø!ù$?ùdù^„ùYãùb=ú" ú!ÃúIåúG/ûlwû=äû5"ü:XüH“üEÜü2"ýJUý: ýJÛý4&þ<[þV˜þiïþiYÿPÃÿ4JI8”ZÍR(]{Ù>ù48Cm±HÌG,]
! Š0•,Æó.$?dBw9ºEô$:"_+‚/®9Þ8+QD}zÂM=‹=¨9æ; \>w1¶3è3	4P	
…	
“	*¡	*Ì	B÷	%:
! `
! "q
! !”
! #¶
! $Ú
! !ÿ
! F!.hA—EÙ-4*b-�/»#ë,
^<
D›
>à
U<’<±DîB3RvKÉ3'I@q#²:Ö4$F/kV›OòAB4„5¹ïü[/aT‘ æ&,.[Bc3¦PÚ++DWKœGè<0&m0”4Åú@.LoD¼PZR=­<ë>(Gg*¯*Ú;#A'e1�1¿1ñ2#+V*‚—­¹EPÿDP5•;ËGOO&Ÿ+Æ0ò:#.^H�LÖl# S� mä R!YÒ!C,"ap"[Ò"4.#Fc#+ª#+Ö#0$M3$Z�$>Ü$C%,_%-Œ%Bº%1ý%D/&7t&;¬&:è&4#'JX'.£'>Ò'4(WF(9ž(IØ()")'L);t)°)1Ç)8ù)M2*!€*¢*2Â*8õ* .+*O+Gz+<Â+@ÿ+E@,N†,Õ,(ô,+-9I-ƒ-
! —->¢-2á-;.#P.#t.%˜.E¾.;/<@/}/5—/8Í/90A@0F‚02É0?ü03<13p13¤1EØ122,Q2~2F–2_Ý2R=3,�3:½3>ø3D74|4U‚4Ø4'ø4A 52b56•5nÌ51;6Jm6t¸6j-7Z˜7Mó7FA8Qˆ8ZÚ8;59)q9›9+»9Aç9b):'Œ:L´:;!;!3;!U;!w;™;M¸;U<]\<Uº<G=*X=>ƒ=^Â=f!>dˆ>oí>N]?n¬?/@K@?]@!�@4¿@;ô@0AA@AG‚A;ÊA3B(:B cB„B�BµBÑBOìBV<CW“CëC1DJ=D?ˆDGÈD?E7PE-ˆE*¶E(áE-
! F"8F1[F,�FºF=ÖFIG?^GJžG/éG*H.DHHsHV¼H5I6II7€IP¸Ia	JkJ/‹J»JØJ5éJK;?K+{K5§K4ÝKKL%^L"„L>§LæL4M.9M0hM+™MAÅM.N06N.gNO–NBæN@)OjOK…O,ÑO=þO4<P?qP;±P`íPhNQf·QqRR�RpãRnTSvÃSt:T¯T^/U~ŽU/
V-=VOkV2»VCîVZ2WZ�WWèWW@X@˜X0ÙXG
! Y^RYS±Y0Z6Z8VZ6�Z8ÆZAÿZ-A['o[L—[7ä[6\6S\;Š\TÆ\G]?c]1£]FÕ]C^Q`^'²^1Ú^-_7:_(r_I›_å_,`=2`7p`N¨`6÷`3.a;baDžaLãa60bFgb ®b/Ïb'ÿb'cCEc<‰cÆcBÖcKd+ed0‘d6Âd0ùd>*e;ie ¥e@Æe<fFDf:‹fFÆf
g='gEeg.«gEÚg h3=h9qh0«hÜhûh$i5>iRti^Çi?&jfj3~j@²j<ójl0kW�kSõk/Il7yl/±lálúlm(m@mXmmm…mšm¯mÄmØmímn"n7nOnfn{n�n¨n½nÕnênoo,oDoYonoƒo˜o­oÅoÝoõo
! pp7pLpdpyp‘p¨pÀpÕpêpÿpq)qAqVqnqƒq›q°qÈqÝqòqr7rWrlrr#™r+½r6ér s#@s?dsG¤s&ìs#t7t7Mt7…t6½t#ôt#u:<u:wu7²u:êu4%v,ZvQ‡v6Ùv>w4Ow!„w%¦w%Ìwòw-x0>x)ox™x °x(Ñx=úx,8y)ey/�yJ¿y.
! z49z=nz:¬z*çz*{&={6d{6›{4Ò{2|E:| €|¡|;¶|7ò|&*}6Q}>ˆ}*Ç}>ò} 1~%R~3x~+¬~0Ø~$	-.9\4–Ë%ë>€P€Nf€4µ€.ê€�08�.i�.˜�2Ç�&ú�<!‚#^‚)‚‚8¬‚9å‚Hƒ*hƒ“ƒ¬ƒ9Äƒ(þƒ@'„%h„eŽ„#ô„,…E…4^…5“…É…<Ú…-†+E†.q†$ †3Å†ù†‡3%‡3Y‡B�‡3Ð‡4ˆD9ˆC~ˆDÂˆ+‰03‰"d‰‡‰(›‰!Ä‰#æ‰
! Š+*Š+VŠ+‚Š+®Š+ÚŠ+‹+2‹+^‹+Š‹+¶‹-â‹+Œ(<Œ.eŒ-”Œ+ÂŒ+îŒ+�F�%e�>‹�>Ê�>	Ž*HŽ'sŽ'›Ž'ÃŽëŽ'�0�+M�'y�'¡�'É�'ñ�'�'A�/i�E™�.ß�/‘0>‘=o‘)­‘=×‘’+’$F’/k’F›’>â’!!“0C“t“'““$»“à“-ÿ“--”8[”B””@×”.•G•7d•'œ•Ä•3Ü•;–"L–Ko–.»–*ê–%—0;—7l—.¤—.Ó—˜J˜Ah˜-ª˜+Ø˜5™6:™@q™H²™<û™08š2iš%œšDÂš!›%)›AO›_‘›eñ›3Wœ'‹œ,³œ0àœ'�!9�H[�0¤�5Õ�ž8$žG]žG¥žíž0Ÿ;=ŸyŸ5�Ÿ@ÅŸ  L5 9‚ 7¼ .ô ,#¡>P¡1�¡'Á¡.é¡.¢/G¢@w¢'¸¢)à¢=
! £$H£-m£3›£8Ï£/¤/8¤-h¤ –¤B·¤8ú¤33¥Rg¥Fº¥¦c¦4}¦&²¦$Ù¦Mþ¦;L§;ˆ§9Ä§þ§.¨"L¨,o¨œ¨¸¨EÒ¨6©`O©M°©3þ©92ªlª@}ª1¾ª6ðª3'«4[«.�«6¿«0ö«3'¬[¬"p¬N“¬-â¬I­FZ­&¡­0È­ù­®"*®.M®(|®%¥®&Ë®&ò®&¯)@¯*j¯(•¯(¾¯(ç¯!°-2°$`°#…°#©°&Í°#ô°*±+C±/o±,Ÿ±#Ì±)ð±:²€U²gÖ²C>³	‚³2Œ³)¿³.é³´;8´/t´!¤´Æ´-ä´Pµ*cµ<Žµ#Ëµ,ïµc¶7€¶\¸¶·'*·;R·JŽ·6Ù·.¸D?¸V„¸MÛ¸?)¹i¹†¹)ž¹(È¹*ñ¹+º2Hº{ºHŒº#ÕºHùºVB»q™»¼!)¼;K¼<‡¼%Ä¼8ê¼H#½Gl½@´½&õ½I¾?f¾L¦¾*ó¾%¿:D¿:¿7º¿7ò¿9*À6dÀ;›ÀK×À;#ÁK_Á+«Á:×ÁUÂ[hÂ.ÄÂ5óÂ5)Ã@_Ã4 Ã8ÕÃ,Ä(;Ä!dÄ'†Ä®ÄÉÄ&èÄ&Å6Å+SÅÅ)›ÅÅÅ)áÅ+Æ*7Æ:bÆ;�Æ.ÙÆ*Ç23ÇfÇ8~Ç3·ÇëÇ.üÇ'+È=SÈ!‘È2³ÈBæÈS)É;}É+¹É-åÉ7ÊEKÊF‘Ê:ØÊ[ËOoËE¿Ë9ÌC?ÌHƒÌ0ÌÌ>ýÌB<Í9ÍG¹ÍRÎ-TÎ1‚ÎN´ÎAÏ6EÏ<|Ï=¹Ï2÷Ï7*ÐAbÐA¤Ð=æÐ4$Ñ0YÑ+ŠÑU¶ÑGÒ3TÒ+ˆÒ+´ÒGàÒ9(Ó5bÓ-˜ÓUÆÓMÔ3jÔžÔ(¹Ô)âÔ2Õ1?Õ.qÕ Õ.»ÕêÕ)	Ö*3Ö^Ö0sÖ¤Ö*ºÖ:åÖ! ×/B×*r×?�×@Ý×.ØMØ/eØ:•ØÐØáØþØ>ÙOÙ.nÙ �Ù3¾Ù3òÙ<&ÚOcÚ,³Ú,àÚ
Û-Û7JÛb‚Û(åÛ,Ü,;Ü(hÜ-‘Ü2¿ÜòÜDÝ0UÝ9†Ý=ÀÝ.þÝ6-ÞdÞ-€Þ3®Þ>âÞ5!ß;Wß$“ß+¸ß=äß7"à=ZàJ˜à$ãà'á<0áEmá$³áIØáx"â8›â0ÔâTã+Zã(†ãJ¯ãMúã5HäL~äIËäQåJgå²å;Òåæ8(æ@aæ4¢æ!×æ)ùæ'#ç-Kç#yç8�ç.Öç.èB4è1wè$©è&Îè%õè-é/Ié;yé/µé[åé#Aê:eê ê"¾ê@áê"ë51ë,gë2”ë2Çëúë,ì;8ì%tìBšì(Ýì=íDícíB~íNÁíIîZî3tî>¨îDçî<,ïUiïE¿ï>ð2Dð-wð/¥ð/Õð.ñ.4ñ#cñ#‡ñ9«ñ>åñ $òJEò$�ò/µò+åò/ó5Aó6wó#®óBÒó0ôCFô8Šô;Ãô!ÿô+!õ/Mõ%}õ2£õAÖõ0ö3Iö8}ö)¶ö@àö$!÷2F÷1y÷=«÷[é÷GEø.�ø1¼ø]îø;Lù.ˆùR·ù7
! úOBúD’úF×ú#û;Bû9~û"¸û<Ûû/ü2Hü?{ü=»ü5ùü@/ý>pý2¯ý4âý1þIþ5`þI–þ=àþ.ÿ9MÿU‡ÿUÝÿ53>i<¨<åF"i.|5«áó0&DAk.­Üáèõ>-6lD£>è='>eI¤PîM?� ¨fÉC0@t0µ7æ8)W2�2´$çF!SAu)·ZáL<	b‰	+ì	I
! Db
! 9§
! Já
! L,8y:²3íC!)e�¦(¹*â$

<2
<o
<¬
;é
?%Be?¨=è7&?^7ž?ÖNReO¸NNWH¦Hï?8?x[¸6.Kz/šHÊ@CT3˜2Ì.ÿ\.1‹O½1
?+R3~4²#ç'3ZS"®Ñí?_K3«Iß=),g>”DÓ*2C8v8¯8è5!-W…,™)ÆGðM8)†0°9á4>P=�"Í+ð*DG'Œ-´4â,)D9n+¨'ÔHüLE B’ $Õ ,ú K'!-s!'¡!&É! ð!""A4"@v"9·"Dñ"E6#d|#dá#AF$5ˆ$H¾$(%(0%YY%i³%R&0p&?¡&6á&Q'Jj'µ'$Õ'6ú'X1(KŠ(ZÖ(S1)Z…)Xà)S9*X�*>æ*@%+\f+AÃ+D,UJ,g ,S-S\-H°-hù-,b.�.–.
! Ÿ.	ª.´.À.HÔ.R/-p//ž/LÎ/F0b0j0`|0Ý07ô08,1Ee1«1(É1Jò1N=2EŒ2IÒ2I33f38š3FÓ3/4AJ4GŒ4EÔ495gT5M¼5-
! 6N86V‡6Þ62õ6>(7bg72Ê7!ý7$8ZD8<Ÿ8<Ü8396M91„91¶9
! è9ó9B:S:6s: ª:6Ë:?;7B;#z;(ž;Ç;Û;õ;2<2H<{<›<·<Ò<!í<=-=K=(e=+Ž=Aº=+ü=(>?7>7w>2¯>5â>O?Qh?Xº?/@C@C`@¤@G¾@]A\dACÁALB RB0sB=¤B(âBDCBPCE“CFÙCL DEmDG³DûD3E>EE;„EQÀE>F>QF<�FÍF3èFnG9‹GÅGäG7H&;H'bHŠH¨HV¿H!I38IHlI*µI*àI"JS.J"‚J¥JZÁJUKrK‘K¯KÅKÛK1ñK!#L,ELBrLQµL!M2)M2\M%�MµMÔMòM@N0SNI„NQÎNQ OFrO:¹O4ôO!)P:KP2†P0¹P'êP-Q@QM]QL«QhøQ+aRJ�R;ØRCS‚XSSÛS4/T'dT2ŒT3¿T(óTU4UGMUT•U0êUKV4gV?œVVÜV$3W9XW-’W4ÀWIõW+?XkXL‡XKÔX: Y([Y=„YAÂYKZpPZpÁZ&2[%Y[%[a¥[5\Z=\˜\%«\9Ñ\H]4T]B‰]3Ì])^\*^‡^Y¦^T_%U_%{_r¡_*`,?`bl`)Ï`>ù`88a=qa@¯a3ða6$b,[b7ˆb1ÀbUòbEHc?ŽcrÎclAd@®deïdŠUeIàeb*fN�f@ÜfJg/hg4˜g-ÍgBûgF>h…h%£h1Éh!ûhi"<i,_iAŒi&Îi$õi*j2Ej xj™j¯jÃj.Òj/k71kGik<±kBîk;1l	ml2wl9ªl0äl@mBVm4™m3Îm'n/*n<Zn>—n+Ön*o:-o;ho:¤o.ßo6p2Ep@xp¹pÔp+ïp+q'Gq*oq.šqUÉqr<r)[r…r" r Ãr(är!
s4/s4ds4™s$ÎsUósJItD”tÙt5õt9+u5eu:›uLÖu5#vJYvD¤v.évDwG]w(¥wBÎwAx?Sx4“x5ÈxMþx"Ly)oy3™y4Íyz=!z1_z2‘zKÄzR{hc{cÌ{B0|7s|G«|-ó|:!}'\}'„}$¬}+Ñ}Gý}TE~5š~KÐ~D<5�2· ê€g#€A‹€!Í€!ï€-�I?�T‰�Þ�3ü�30‚Dd‚<©‚Næ‚<5ƒ0rƒ3£ƒ3×ƒR„F^„¥„J¾„F	…JP…I›…3å…A†A[†I�†Mç†N5‡A„‡HÆ‡_ˆ4oˆ1¤ˆ3Öˆ0
! ‰L;‰aˆ‰ê‰ 	Š*Š3GŠ{Š?˜ŠpØŠ.I‹x‹˜‹±‹"Ê‹í‹JŒNLŒ]›Œ1ùŒ>+�<j�/§�8×�JŽK[ŽI§ŽTñŽ>F�<…�DÂ�;�;C�D�;Ä�;‘9<‘Mv‘MÄ‘N’Ma’N¯’Mþ’NL“N›“aê“_L”-¬”Ú”(ð”M•Bg•"ª•Í•+ì•5–7N–(†–%¯–Õ–Eé–./—B^—2¡—HÔ—˜38˜&l˜5“˜+É˜3õ˜1)™@[™1œ™)Î™-ø™,&šSš2eš1˜š2ÊšWýš9U›'�›&·›2Þ›9œMKœQ™œ=ëœ/)�3Y�;��*É�Lô�8Až4zžO¯žÿž%ŸCŸ4bŸ—Ÿ�µŸOC i“ Oý KM¡N™¡=è¡5&¢A\¢*ž¢NÉ¢U£n£R…£0Ø£	¤("¤CK¤D�¤+Ô¤-¥(.¥3W¥Q‹¥<Ý¥H¦<c¦3 ¦Ô¦í¦§ §;§T§l§†§Ÿ§¹§Ò§ì§¨ ¨;¨Z¨s¨‹¨ž¨½¨×¨ò¨
©%©=©9\©H–©Pß©%0ª%Vª7|ª(´ªKÝª?)«3i«`�«_þ«V^¬:µ¬gð¬nX­hÇ­`0®;‘®Í®2ë®J¯Li¯P¶¯5°5=°5s°5©°;ß°)±3E±2y±3¬±4à±3²2I²3|²3°²3ä²e³~³Vž³6õ³0,´,]´,Š´,·´Kä´i0µbšµ2ýµ:0¶7k¶C£¶<ç¶€$·4¥·DÚ·C¸kc¸?Ï¸d¹Št¹@ÿ¹8@º@yºMººS»:\»,—»(Ä»eí»aS¼.µ¼3ä¼0½/I½_y½'Ù½/¾1¾BB¾:…¾À¾Þ¾ú¾9¿5R¿Uˆ¿UÞ¿=4À;rÀ=®ÀqìÀZ^Á)¹Á+ãÁ*Â":Â/]Â'�Â&µÂ/ÜÂ&Ã3ÃCRÃ)–ÃsÀÃO4Ä„Ä3¡Ä,ÕÄ Å#Å"=Å`Å%vÅ4œÅ4ÑÅ-Æ.4Æ&cÆ+ŠÆ*¶ÆáÆ3Ç*5Ç)`Ç6ŠÇ6ÁÇ"øÇ#È?È'^È5†È@¼ÈGýÈ-EÉ4sÉ9¨É/âÉ+Ê=>Ê[|ÊNØÊs'ËA›ËAÝË2Ì@RÌ,“Ì5ÀÌ@öÌG7ÍHÍAÈÍ4
! ÎR?ÎS’ÎPæÎN7Ïg†Ï3îÏ/"ÐORÐ7¢Ð ÚÐYûÐAUÑ,—Ñ3ÄÑCøÑ<ÒFYÒ8 Ò7ÙÒ;Ó-MÓ({ÓW¤Ó/üÓ),Ô3VÔŠÔ@ªÔŸëÔ-‹Õ7¹ÕHñÕH:Ö/ƒÖ@³ÖIôÖ@>×;×»×Õ×é×(Ø6*Ø<aØ8žØ<×Ø*ÙB?ÙE‚ÙCÈÙ%Ú72ÚjÚ^ˆÚ5çÚ9ÛJWÛ6¢ÛOÙÛ9)Ü0cÜ8”ÜÍÜ#éÜ]
Ý]kÝ:ÉÝ7Þ,<ÞAiÞ+«ÞE×ÞLß'jß’ß+±ß6Ýß6à7Kà0ƒà.´à>ãà?"á.bá)‘á9»á1õá5'â>]âœâ»â-Òâ:ãL;ã7ˆãOÀã<ä#Mäeqä5×ä&
å4åTåqnå!àå.æ1æNæ6cæšæ'®æ'ÖæVþæ=Uç+“ç"¿çâçüç0è(Aè%jèM�è<Þè*éRFéO™é$ééê&ê!>ê,`ê9�êÇêåê(ë**ëUë;pëB¬ë<ïë',ì<TìF‘ìBØì<íXí.lí7›íÓí$éí$î3îJî#gî.‹î.ºî@éî"*ï-Mï3{ï!¯ïÑï-îï"ð?ð+_ðY‹ðåð/øð*(ñ,SñO€ñÐñ2ïñ_"òa‚ò`äòQEó/—óHÇó*ô1;ô?môA­ô7ïô4'õ#\õ€õ*�õ¸õ$Ðõõõ-ö4@ö*uö3 öHÔö2÷0P÷1�÷4³÷(è÷Dø(Vø/ø$¯ø*Ôøÿø3ùJHùC“ùJ×ùC"úPfúI·ú<ûB>û"�û/¤û:Ôû$ü&4ü [ü$|üB¡üEäü-*ý>Xý-—ý0Åý0öý'þ!Gþiþ€þU—þíþYÿ=bÿ2 ÿÓÿ4ðÿ;%8a>š<ÙQhƒ&/*8Z0“GÄ )-/W‡^›<ú;73s.§"ÖKù1E6w?®î6>9xŒ1«Ý9ú:4>o<®3ëZ@z»3Û;	OK	;›	O×	D'
! Xl
! DÅ
! X
! (c<Œ/ÉCù^=5œÒå*
2-
9`
4š
IÏ
D"/g,—:ÄCÿbC.¦]Õ&3CZLž+ë(B@GƒOËYau_×j7I¢iì)V&€j§-)@Oj*ºTåj:8¥%Þ76<8s7¬9ä01O0�E²OøHH@‘LÒ4TnC†DÊ4(D=m,«/ØEDN/“8Ãü$#;HP„(Õ.þ8-*f*‘¼$Ð7õA-,oNœ&ë1 D W d Fl ³ &Ä [ë ,G!)t!+ž!Ê! é!@
! "K"O"3d"2˜"$Ë"1ð""#7@#-x#3¦#TÚ#P/$,€$+­$Ù$&ù$G %5h%Hž%=ç%9%&9_&F™&9à&U'=p'8®'Iç'"1(#T(3x(/¬(-Ü(-
! )?8)4x)4­)/â),*Q?*‘*#¡*7Å*&ý*$+';+&c+Š+%¨+Î+é+
! ,ð�î)j	Ð9õQÒà¼
åÂ ñ¡5!d
HÔ!ä�|¹¡Þñ¾lƒ7N
Ô‡µ	oömq!:í
¸¨‘÷°±Q×Ž
¿Œè¼'Ž€Ü·'
Lã´E‘Ÿ¹	i
! ²ç†¤‚â cø¦§�!CÑ¬Ú
! ú²R�YACñ/—4­É‰1 úS¨r"hj(;Ö²F ¥—¯ö
! ]Ï8
Qb�ÂÅØ(	þ�ô{ÿÌ
€!tqPÙïç•2
! ²¸^ƒ–°œ±T	Ô7týÅ�-!ê+€S­
÷L£
isÄÝ(RÝú¼�þR9
éâ“5l	ÜØßÛ4xzZ,ïøKQ£—”•
! ¦	©{!Û(o�¬ïFT ÂWnÎç†0ªpôñl!ËBðŸ²§˜^]˜˜]< £Ù³Šj OO}•à
! ­Üœ õõ
! ?e�úª©È[ÒW¦¤à	¡ûMà<Eå¤
bî–åÎÊÒ ÖB2T|Ž¶p
ð¯ ä¹½žâÊÑ 
! ô#
! >‹ËeP— îÉ	_*	„Œ"ù2:Ó[Cõc	øåT
+!!¶"£ç�
\‚�
ø
#!óL°§gVìõ”tì Ù ÐkÙ‘…
  ×ÙßëŠQ6`
! 5¨O½\%eï¿W>Fõ¾
1'0Oqê
ô9÷ÍÕÄ	Ì:ó)i ‹7
]$3Ä¸Ü
r}
! Z L�!æïRéq;àð3®Ù˜|2GþáÅF*z_0A!“’	3@ ø -mj]–Œå9÷r<Y=
! ·�a
! Zßƒ³ Ó¾
Þ
$½Ì½¨!>,Ç&Z J
! õÃ	â
! ôƒþ­K´˜öv¦wmDêÌ$£•$ ã‡!5Œ+J6{	ÌŒA`Ï		]¡!oÅŸ±œ&
h6‘!
  øâÄ
! wU1°˜ý•¨ŽgA•	%$©Ø:XÍ'iwU
! ß� \ØO,Æ
|ÃÚ4
Ö‹…˜�åÅ+&cÕž2“ÏÓ§ú  m	“©ET(R+Äô{¬%!X=Ús
�,2 É
! ¾�j®I(LÚÒ(ãºï´OÀÓuÎ:Y!Ë¹ž36|Å¾ûc²�Þé¢ KÛ©w9¼]dÇ(L
:‰«	‘
! !n¦5 *&ëÏâ=v0}G
úíý.×!-Xí×yçaQ
Š_Öu£!ZÐÐ=0	#qí
! ÃN¦åh¹ÎÖéÚ†/�æ†vDgpX¢ƒˆÜmô ³�µæÂÎ–í	 ¡=
é¤{-‰ù ª¬·Äwæø	à•µ'	Á à÷ð¢4V¤¦�—ž¶ubØÌ
! ´7‰-Õ	iˆ X/!ž§æ	¢`v%Á
Å Ø	ˆÝ�,P_W
a
  
! ½BÃÒ{ê5kH®pòf	"Ýy!ÁØ<‘>p¯åÿ­u‡Z#9ˆW€SÏ—¥N¥âTÏOáM›õçG!(	^V
! ïË†zü	Uâ^‘‡}ÕÑŸ Ìµ .Êµ
âd�ÞJÚ<_âE_ÛuÚ/OñA
«å!C)ë± GÒ0¹ È
n-è2f”iS�!™´*Þ6ý¦}ú×S}ex‘ˆz4œíÖ¾
! ýº»4„y{Œ�!w[àð5d‹�Ì6_¯<o:¢ò n�C»¢
! mÎÄ!�)°ëv!ß!¢ø£4d	Ç¯
ñ*ÎÈÉVŽ:£¶_
+Z"™5|ßs—´ŽéšvÍ	¤!y÷O^ú
! [_VÙjŽ\‡ùhŸÉ!l¸ÞI›!ä§	TäØ~bdR
! é.ð®Š hf^ë
! ­ZB8K¤2²Õ±“ îRK	‰i7"ìg�¤
! -ó½÷•³	 ¤	eóä	,r‘ŠËdÈ?!Sõ”|È
! |Ç9Í"…hh£,Xº!+�=™2
·
! ùH%¬
! ‚©;
;»Nø
  K
! ¡3 Ê
  ÖD&
  Q£
! §L·ïÇ–
  =ÁØ
! pÕ°±ýá
e×ý‡
  v
! �%;ºSÕ~	
1$	ž
! édXœì­eTÉ]~L”	» ½	8ÿ˜T[ågK£Ð�#q$�y{Q0Ë Á«0 Ê@îÍ<a¤×D« Y¹»!‰¾Kû/ !2µÙbt‚®à
	!d$œY·yP-j!o’/ŽC	±å‰ÙÙº
! ÒÄô¼ÙÛéZèO&ä>	l
! ¦
#	h�Ì‡Ç ¡Ü!¥6Dó[Æ|”B>ß·	Ë
! g¢	A€ü1 ‰èÃ
×z™"}ÇÇëeC‘
?‘G‘>‡[Rý{?
! ` ú*
GÜÃ¤úñŠ—>
^_ gÄî‡FA )XQ=zc
! aQWˆ�gÜ›)êLyýÂÿ¼ XÓ’olX	�ÌÇ	ÆÉ`€\Â
! Ïf~Áy 
jrR
÷2ä´ç‰ —¾»×(ûö
0…
³!‡»Ì!Á82€p ‘M«»3^yk$
! âMÈìUˆ
ï	»›DÑøMBOUÆm u	ü[Q	”		f Lqešþ/Üa¼Hk
­¥9ƒZjÚ¡9<	þ ^ð¨
  Óý
! Ð¹õ‹	Dêö–âèÑœ£÷;Ð¢ÝÕžfZí@yCžÕÝzç(ªŒ©
Æ	®Ô\ÊïÝ ÐßÕ ÉûàDÖ‰
! JW.×º~ ázš¡’Š
,0!8Vrâ

,RP»Ä Ó &'Äç^Øl5	£ž+0ÙÑ�¦ºDÖe1ÉF£Ó¸³ÖÃGB
KÜÇË.ìçFÂ9¶§Ñ8›‰›Æèóš>×�Ô³žñ2é
Âj®fv€³E
! 	¥… ƒxô4ï#ø5,Ñf
! ½f%N‚!n!aäKï!pW”ð ²µ¯°î8¿†Jt…b!7LòQ[V
8yÌ6Û·²¿¾øÂ_¥!Šý	ê¦‰Gf
n!ŠE�Ž
! \P
è¹B”rš.Fp:Œa'zýz›ïX
-z!'ÁßŸ
! µPž%€„Ê)õ%" "Áíí:^V„e ü©’‚1ê¿
! 	l¹!¿üŒ	f!…:‰P ²§
! §˜>?
ßÅ.)GDˆä[] ™�P#
! Ïž ‰—³™
ŸUy6Ó*Îw
! ÿN“
R	"f�bXIõ2·†V8}‘„çú
! òxÑø«n
! ö©í! j¶�
! æ×µÍ;ì
! ‘!õZOY¤O	ÊøÑ”·°�e
ëZøS&;Æu‡Rÿü�G„/%Nc« W	¿öÁbó—õ q"•!ØEA­vXIÍó¥NÛõœqŒ	ù,
ç
Ž2FÔ	Ý	b*Â |¾
! ou
  Ñ
! mñ4[ ®
  L
  ÷	wš
  Î
! ¯!65í5ìz	zÿ
! ¾!ü„!‡ikmÒ	í°i!Y?L!µD" gÍØ)½
! vx…EØ¶
! _	A©ÒN%3V
tPtë		)€<ÝA<+ž; ¥²ÄTö´^
! ˆšc� —!œ!]&ù		‚
V?ÝmÍ­	–ƒ
ùX�òje¶
! ›yUšk1+{OÜ)Œª!>]æS‡ƒ· ‚< ƒÇ^´
  P1SåÑJ±
! ¸ E>ƒ µ	W~œµöˆs[Ër`	›ìbí~h	W“…w)±—¨
©Ík®
˜‚N!|¼Ôö·J#
! åWÇ—Ñ	G½@{ˆ<‚«ŒS}©ˆìbgðI·	 ê!pÎÛã!�âž
! ÇíOZ	±Z!}!öì	i½çðÂä!(eç!~Òç
  F
! ;Ê	é"“	�cwþ§ ´!¢ÊØ
Å#‚1'És„ª×²=‰Æî}¥
! [¤7íˆ€ç	
! ‰p1 !�q<pww}M¤Šj"
_n¥ÚÑ¡
T>Å ë »
! Ë)/‹�D	?O:	<ª'‚q?¤ùr¾	Ê
«ðÚs¼!MFT%U¶6½‘cùŒ!‹VùÚ/
TÕ
ÉëÏòÉxóKÝ¯	�ßÈ+
Ê bá™!ä.H­«¥
ß±!ýw^ÝI¬ÿ 0
´©!×
d`ÈÁ
! ¦ç­xf¶Uû&Ó¦ Ìl“o
ž 
! Ì
ª™Îð
/3
K4Ãôm!C‹Æ¿�<ÀxÞ	nG“g�­”A½çyŽ¾ùƒèíƒ_.!È
	–>ÝÐoAC”ê x|�ù¸NÃ H+	¨»
,)Ü¶ýM²ƒ
  wæ	æI‹žœ
! þDº§E&ó²²•Ky“	Ïhgñ)
! 9+Z˜	˜n6‚z;Þå Ë–Ñ@p¤‘‡#y	×†ÂEû©
! ÛaìE	R»jå@×¨Gòë-Ëè
! €’!	•†Ô†î)DáÎò €®¦[i°ëýH$!Ýzë´~ÄÇv2_ôÍ¿}N!öÇýŠ'“Aëiß¼!i ãÀ�¯y
! …šÝÂ%
! ´*Þ°è
�|wÜÛ £?�Æ!¹
! ç�‹
! §Ø…½!î
! r&ÿ}*q J€
GÔ"Ü¸5äU¾åDI|uU ß»®î@¬öãÂ
! ^1ø/¥!FŠúI¨Ë¾Ébß’;¡Ôh!\Êc¬Yß»íˆyPI®Kuvã¥”ã-þ¨Y¾
‚7œ ( ýÂÁ¡	Ç
! —Âc!h	�
Ò[àµTÐµb
! �f1ðsWgR�Î*_+/âž	È HP¼©8?ô<[†!aá…
! @û ¥—0iÔ'Ïî/®¶]	0;>>_+ ±tw ®E
°
F
•o *>ýFîI ¢‡ØHk2Þfƒ¬	Ù€–�
.
!  +f&Ÿ¬!Ó!"´ë‹îò
Ä!ßÌîÄ#R!aÐ 	Ç
! ÃŸþH�� Ÿ	jV:uº	:
�„œ [â	rÔ]ÅnUáÔd#íO „ù’¥ú
! X!ý¯ãb
„~èÂœ(ûlŒ*‰>ˆ³
! Yæ!±„
:iß;ì7ëì” Ê!ˆg€
h[º¿ÒLŸ¾ ]Â¬ Ù_
! â@¶!qð	3Â:us	&Èsê=ÿ	-â!Ÿ
§!“£¬Ðg1ùã	ƒLW÷Ój7µ
! Žæ.	çÆ5Q$Vx
¡2Ô£. £
„	A%É›èB¦¡
! @~GËóí°™¿ \ð Žßš|‚_h Ù êp)¯r IÛ<ì^ABxo`Œ
! Aÿ?ðA5ªÃ÷
e]ÿbic½	,é�ô=vdÖ
! ?!Ù
•1Ã!CuÔ‹ØÝX-f3Á
b »¶E¨hJ-
! ÄyA’å
_k¾0@ðÎt  ÐÕg—€ï‰üóæ
Ô "]
! K¼	ÈeNçë ò–æMtž$–#å�n\4‘ZRo
! Ia þ¸©ÈÐ
! ÊrS
“>
! §‡ŠÖ‹¹0Ø Í!�E!ëµZ!ÐÌê

! ÆŸ !JŽ±%!|!uó”¥ê�!ªv
²P• $•rÚ5läÜ ¯!®Ó)»=L `™cxþ
Æ!@Ö”’âN’	È“ÏÐ+ã°ò²5ÛÕ&e€'7
"á˜Æ
! ` .d±š
! ¢
7lK±ÚEÖŽ° æ£
äT¥á@¬só“Š:a�ªC´¿!hÜÅIb	ÒçK²êDha½Y© t
±™ç¹°A;Þ‚r²$¨G�^8]|	+T»
! ÷ˆ'@JeÞ
 >.4¸ºÈŒS7 ¯›2¬
ˆ!q
æ¡å$’®pd!9!¥�hLV
! 
±%Nì„C!•âýœ6N~Àª37â‘ 
! ×Q bý~+Ü•Y	V·!Ç^ ßQ¶õ¤‡Ã
! ¸!Ê5ü"‰¸št0’37ª® k¹‹¨Eª´	DZN
! Ÿ�‹éëžüø¾˜°
.
NtjŒúà ¶ 9Eˆ	3YÊ¸ßÛ «,Y@ëa	ù@�óvíƒ@±‡<+†Œg”–ðÖ[Òûoé «¥	³	F6ø
! :ñyþÖuÍÀhTN½Ã\L'Ë–I{d�FQ¯ªÕ`¾™	µ!JGCYÝBo;—a‰š ²6LZ
! Rä�	D!ŒÞ„˜IyÄ	ý\»ïëû‹þL­ì¯Úa™ø@ó¸Ž!Ë
ŽâÛ(çž
)!ÉMÖ!UwÁKo™
! Ú Ý
! ‡xâ÷
! N™nEWŸ!G<¦é¡‘,�
! %L!IÊ­¨ÄÎ×Ô˜M6 M
¦ÿ»þóÌ¾ªÃäþœºŠ
! ïüO"¿ï
  vQ
! ÊÆD { –„ZzÜàªQ�!†W½¡$
vÏ M]d[Hçö | k›€	ÿ³šÓñXz÷é�
’»	!ÑÜÑ|C
! Y q�Îñ	ör¾-�4o9›g	cÌ ÿ
!­!e[¤~·uQwa53t
! ¶á5Ÿº¿Zß
! ¬+\
! 0«!¬M
! Âg…!Û
! õÍÖqà¯´'¥•,¶ß“oº Í…wÏ$ÒÄB†	&ÐcOF	èò¨	s
! }fp³ª
!B‡QXM`Ù$�ÄôÉ84%	ªöŽq,ºeÄ?eJ�*J!à¤·•×- IRÇŠkzm³ÄP77®@
èŽNÒI-2jX
! æ	n!*n_˜»(6w`¿Ýcmó _<™·
ƒ„Ì¤!®ëm¶y”ïX~
V¯K·ý&¿
z•È®¦Êi"¦W1
R ~÷ªÌ“
! Ú|#eŸ!7X p<¬/�Š8o^5Ó!Ãîw¡¢t2 gf~½ ômŽ	ËC@4 ¨
2—Ö	J¶
I”Ú!:ù—
! S!íÓ		·¿ùm�ISµ%,“GÎ
/	ó¢˜

S1›=û½î <
È	ASt×'
! ]—k–ÈïôÆ
! ^‰	!
Qa
	0kƒD1
! Ë7	îß	KågÉpu0/
! "Ñw
�z_:À¬§!’
ô
F*Æ­Éú
°
I
! ´M‚¢üÅFÐw`
æJ ”�Š	Ëš+XºvŠ}
õÏ
! /[ r¬:)
û
,Ÿd�À!É%
s ÈjÙ!8U
4táE+ú÷ÜŽ`Eë³Û
v‡€ÖÊ…2ñÝ¹I
Ww	ò¬‡	v	©ÿ{Ø�>Ç­Wk0Rà`£	Æ—üÏ°PIö\¼¬'ù2£ *
~
! ÎÅã–“Šc]ÿ¶…u·ÍN ãM*
! å}£Ëü:!|ã¶ÁÏ!ÏS
  	nê	'
! '¨‰x�	±û9¬' æ
!Ò1¬LC½aÀóuGùp
! ˜õžiàó
y
ã>’ 2Ó²Ûîq<ÂI(Å
ë
¦À°Ó"!ÂæÀr	4\:
! Î%Ö	77g‰~Ü5•Š,ÔÌ:ë2z!^Wñ3g
�!”
÷ @£Ö
H:8 ÐÑæ	Ù™ �	„!qYï³9Å!˜”ÃP³Haã Æjµ‚¢âepP3HÝ>!Œ“=µæ §ÛP¸3­±X	ŸzÐ¨–£Æê$`Ï	FÜÞ€ü�
û0{ h e	áÑH!”ñ³„È!²¾9\¯9/jS	ú‚åÒ
  #ìšŽ¼2z
! Ì/)
ma!S«I:E R6Ïþ'ÿŠ*NÍ¹¸˜
Q	ˆ‚h[ oÚdÄ¼.
*!Ï‘?¡Ý˜´ã6(ÔÈE“•ÕP
! * ;m!ì
ŽŠÁ!(’MÙÅ
áK€ªJ
{k#è ŠÍ ‚(ŸeQ¾Õ…àò½s	!„#¡§c tnÌ	—áÀ=-K=
v ]3ÁžPzþn t!l
Cf½þ?€L�¥
ÛÍ[
! ÑñL›¹JÜë)�!ò–	Ï«û
! P>}Q�„‘ÛFR
ÎªÁÄ²ìÇbtÿá¼\
4yhJÚcu
tö&ûqtB
  Õ`^’
! ‹é
! �„– õ&ÿ–ƒz¾� æuér�	¶ÀhÓ
\õš!ÁÅÔî€\!$DÿD0à˜”
! 6Y¶Œ!�’=�»`LV¶	Ë
! ÞÒ�ÝlsH¬ÿCéèUK�¶˜ 4êR8	ýRûÿöŒëš	ôÙWðã]ÛôŒ
ÀXG êOŒA¿k7¢(:Í¥7&òìè¦†ˆD	ÒçÿúG	»× '43î
Tã¼C à!ôY8–SXk n	Ô&sä
! ½¢ÃÏRNür|´
F\m¯Há
! º?5ª·}‹=Õ~…1™×Ð	¡!�e!òréÕ
! Ò·™x ²!ò3U‹ ¨Þkðª
! ·ŽV@	\Ö²
! iGØfmì!G‚Nð
! #eº¢pù Ëª	˜4; x
  /6îm%Óß¤3¡A­ ýÓ
! x9�_¤Ìƒ
-W·z#û	Bf ¿u!ÆÞ!§WJÐ
,kŠ ô# ®¦ûçªØÅ-1xl‰
¹Œ­U…U¨ÐûLdb¬ç?	¾U¾µ÷	† ¶„‚,
! þ
QÌTk!ò…Û	RËÃ0V!Š/�úµ�”Ù!þÿ
! -êo¶È×o<!×	, Ü
! ¼…¤ 4õÇ§
›
! -Ch;ÇVØ�#¦!wF!«æ¢š0ÏàCÜM	7�ÀK
1
! ` ¨ÕÍf'˜žÕÞm
! üv"S®�Œ›üs\‚»«
! q¼b¨×ãbÒä3ð]L¤¨ î]›ø
³,êÒ!Á	�¼&Ò©ü±™
  		bvA
! ^{› 5
õxQ{FB=!³n	X�	œ% ­¹ –�xù
a~!¼Øˆä‘ymŒ
”Xj©åò	�ž!Cì¸f_hÉiS3I	òù\
! �•@þWP¡¨•6c™j!À ÄhÙ(2IÛ†^âuª&„½Ð§ä
p	O
R
…?E 	G
! Ø
! Î þEž©	ôRÌ>Y÷9l,z,¹Œ 7'ŸÈþ6t�rngš	JÆi	PóÂíÏA™à ÝÚ
! Ü@$‹Åkj
! ‚V ¿�uMØv)tˆ`£		VBà_W!ìÔU�­ sïÈŠ.°aÚ¯Yð‚ƒ¹Ê’íÁQc¢Êu ú O1­ÛdL…ÍŠØÚ,ˆ7
! NÁcv}
Ä
š+-Åñ¢Ï
! >oæº]Ž îF_ƒÙƒ!
! � n8
! ¶�!Y�À5cB ~U	ú�oŠ!­N	X£‚ÿÀj¬È–H½
ç·aL—… �%9 ›ô5{
¹šjpî\Ì”H 2!:*=	‡&Z
! 	†ˆ&	Êaz/Cœ.}bd(V¦
! ”Ö d8w¤i9æêz~ÞlÞ M°
ßÃ’¹¯]õ~ é¢Ã
£’
! ÖŸbc
! õ	1ª;3!ï€B÷ðP	«8¼tNŠ†áÓ5
! "Î!= =·ƒ‚õTó² ø[P¤dÔ	
! } Ê öYv«V„)
! jÑŸ/ÀÔlxÄÍbÆÀssD
‘Õ›@%F¾ 
! ü Än
l©3U	Q!ÌåÍk\;
! ž Â¢Žc4Ì‘õö w!.Z™VÃ%!Ì÷ƒ©X}	q^	ð÷
! c’¶ñÞ‰-õ–³
‚¹!í‹‘æ
  5
! A9JâJš
! lh
â¨òØ!°
! ÷ƒ,T­ äëx›ÃÙ5åá÷
! !MAÅ–!ö1Š"O³n®í¸Àûÿ#
ÆóÒO\Ý.é Ä
@|X[ƒÞ¿K0f‰ë.WÓìn
ÀKUm`C
& àùòacçãG9	}¥Â	×± Ÿ|Ãÿ‡†O¬³	MðÑD€¢q	¥f¿	(!#Ö ìW!A£‹·¤Õñþ
! Œ

Wd|ð°!gM­
! AF ËÆN®¨ö™º¦ôn‡ ûù¯DŸ~åniÂ³k
! uÇ!×í†
! iâ{†ßW	•›¢™8­ó
! =`+µm
Á¡Ûv¼
®xùviÞ7m-“RäÚ	D�K	!¸Á
! m€’öûh’ÂÁätÀ¯”9
! ]!�Žåµï³ÀÏ
›ïZàº;.ûŸ½»8j&|kÀ¯ä¦Å§ÚŸk±÷Ë/Óe ¿=ê¢¼l‘[
t7(‹A*û<-Æqoµf‹
v N­HÜž&BuÈîB²|^$J· ms–õi
Ë	Î€0�
  º*
  
! ÜÔs�m;ûDàb%Ñ<Ò
å?§Å´jéä�SøÞ#Úü[	Å	zÎ£ Â!¸«~5ÊD™Œy¢K@!Ù©H
! ¹]
pœIg<� 	
! ZT!
�½·‡tÈû�³T!¡ì©8†‘·³®¤³ùUš›˜Šáƒë)	‡
�þ­›ÌG2-|
! _lû›^®*ÅÀ	á?¥..ž]èÑ+Õa˜ñjÿlMýã
8Þ¿Â
ÝØ!!
! ?–ÍSuÇO„t!ï%
„É[!ö;HÞßAÚ«²—EH$iE6!¦•³%GNë!é Cîr
½}¾úü
! ëâ E2	$/Up T‚ »	§§êâfˆ&ñä ƒ	 ¾)Py�ZµŠÇþr	d`ª ›K¿{ZÅ
! …
xâ¡Ä
! ¹Ø©wyÁ)œ
! 1N¯Í>!p¢!ê‚°	F÷pO{YZÈ _ã\«6ä9…F~B	iÍ×ÛùqÎØ£
! °¿ƒ¡rãyéy BáŽ?o/ŒÍÒÞŽãH©Åj�'PÇû,Ž;iT�Bbøk¹!·†W
! ÝÕ!!¥œf~ñ|ñ~U�;^ÁE=4µ}4öàË òX.ö¤V•ÂÌÑ¬÷3
! ´É–¸$=H	Á¥�“È}c�
! o	ˆ\  ¬hØ•]$ˆ,!ÛZeÏ+Ü{
! Å3
V	Y
! …`Î	´\� “uDÞy†(}B{yèÐ’
ì”šü=¸äý#ËÁ	�ÚôÝô÷ØèúRºxÏ.qíÝ�UóTªBÎ¯
! p!À
KPš;0´º/ï´œ	  -%9†e5Ê*l¥ ¼�×
! ŸŽHˆíp‰<æ0VÑB'rÉ	þ Ú3ó¯:rÈ
„.å	ï džìé	 $[,	ËÇ˜è¹?³h–ù	!	¬ipÃå
! ÇôÀ0Õð
! FG¤|q‡¤Yž94ŸÈª$®�G+ dCír!œºçÕù.6ö¾L	\C]Ò4Ç}´~’µ­ùoÅ#OyF¸M˜Ûî{‘ž'!ˆX,-	Àé½ò
! –1’O„
! Ë!ú,% `=ÔùdÀ£YÒ—ú°qR‘­Bt	ÂïR@`[@sB×§ílÙ¿l#O{Ú
Õ¿q†¥åkø	ã"!àæÐ¤ÇîÀ
! »aQä£ò>  °HÛÎ�U5w$"úÆ²	#ˆé8œ0›
tš#ú	/H
Á½�…Vs=žJÓ1¿Ã<�½ ó	þ	Þ>Ø*%¸xÇÖ¦U¦”"
! ;!ÔRð¾Ô}!	Ò€ã}„ èÊCH4
! �Bý
#?�v¦êÉ¤�œ
€ lJºÝ
Gœ8

Ü	êr
!  ÝÕÐÜVÕÔ´é!û_«¡ J	Sqé#o!wÎ
’Y
¥:2fvz
&ã
! f²+Ï±f&!”!ä(
! ä /V¯0>TTJ`nî!)ök	jM .QÅ§ô
! × sØ.ª…Â *ðüYÏ¿T¡	¡ÿ*6
;	¯õÐÓø>è!Dd'
! 4`k8tã¸6ã
! Àù®µ{²Ùº¾‘g !Ús\	ŸK!`ÒoÃ‘m$U!†»Óó«
þ
! =�ïk	¿°ˆ"É9ô¸ÚPsl
! €?	êÃWÇ
UzFÃÒTi^
@¾²àbÂ3þëHÔ{Z
°Ju„ã¯Ïâ!) Ã6n© 7õ
ÖÁr–
Åº
o?swŒéY“>“>¹L˜
! F’Þ
! vò®�jÙµ9è¦‹ñånËPb
! lÑöÉìwS!$Ê†¼$úqvè9î.èp¯ß;“QELÁ(? àøcëN—à³†¡—X‹“ÆÎJ³îÛü
Å§}ö1+FdÉ1­‹°x	pÏô‡4	•Êá!¦Csßœ“!ì§8Ã~–1Í¢	�ø³T
! Ê¸
  JH�
! j
ß 8+‹!æâ¨ÑÍ8™ž µzEÛ˜i�‚÷{`üWLÐN´¹
ÓS (Ý!è{†…
ÜÚï—
�›	]ßsH
!  Õâu!6.h
  
! K 47 ”©µ³…Yú""c
! Ö…Á‹¹æ´›d �Sø)ñ
! ¨ã0
! •
á	†}Ù	í ´¸^3eýÉ«“ê°u‰'þ¢û›{fn*g°[†à?Yòw	[	¸
*iV{	
™!l|«ÑŠ
! ¢Ñ�M¬6š±ÎxÞ_!¼{õ$sÙ
! 
‡OQ0üYï™žÓŸk¶™mød	ñ ¯Ã²I	+
Ê7)Óš
3	DÐ!Í
! ­Û5Óá 4!g‡rq
! 
ºŸ´²
¬aás<ˆ¦Üc!'î	á)‚	•«p‘êÔÔ-¡Éó8#�©!ü·ø7!oñ¹§d
! „ åš«ó3ÃŒ_5ªQ$|�ƒ¬€
! ‰˜!·©Òñ!«b¼Gàœá¨º®!:ðc
Z^¡»ò9¹Ö¶ñ
\áÀ?ý ŽÙJW Ç‹+
  KmÅäÚ
4d
! �Õ�
! º¸ŸtXÙÐmò3 Õx 
  b(…	¶O
! é¼:»Æ&š=í8
Bc¨±9g!�æ1	£S
! ?‹ƒq;y±	ô&A
 *u×8ÞS±ÄœÐ ,|
6	šCÉï‚
! 7A	Kèa÷·
^!ì<øH¿-ÕÈ!¥‰¥îèÎ™nxð!LSÓáB!e
! ’V6º½æ‹!¦ƒ’\k!•ò;çþ-Ê¯«ÆI¿ˆ
! ÉMC�P“Ü—ç ñI÷M�«<tŒú—ô	'©ãÝù
! œUúM!G›íéüs!`úï
oÏ ‰‡l©ìè» s'TøÎUlœheÑk¡Ð˜»M
(†
«m�B�
1éÎŸ«•èz ü‹Häš°	+üñ¨ï=o¼
  æi<
! _¼‘	Yß
Óx!SÔ
  ]
ì)6
  C®E§2(
@
! —	MÍËAÉ
D	‰gÐä	9ö¼ ñ®	^ýœg
! ]s 1!ýµ\~æÛ
! ÖÄÔ
ÿá;@c}ÓP!’ÆM<P…’¢8!#uJ2 §Z!gå=Èçêhnw‰!~êœrÚá¸	¬rUC_Q Û!: -ÿ´À`Ö.“€¼™�	
ªB©Ñ!Ê`!»W T
bÍ
áÆ±
:¿?±òÿ×´úSü¢'‹%O!T™€
  I¶¯ ¹ß§�á±!
! —oÖðÄ 4n(Rø÷íÉÁËêü–h›aG«"	�àÖ/¨Þ¨œ@‡pÙãa|E*D
! ! !xšxõ~ Ýó	è
½„^ê
  
! /3@[À)Ëa¸•Þfó‰“% 
º ”l ?Ã!ûŽ±™è×Íñ.{ÒÉ l®¸„Ä£¸§è	ŽE*/¼µI!A>Æý´ 
! =ZvÌ(7OÌxÑ
;— gö	òJ¤Æ ‡ô?¥&/±ÂrÈqeº  -

  
  For bug reporting instructions, please see:
  
--- 1,1600 ----
! Þ•ï!”C-ÔÔ-Ô1IÔ{Ô �ÔÛ±Ô+�Õ0¹ÕKêÕ6ÖLÖ<XÖB•ÖRØÖ>+×@j×9«×Cå×F)Ø5pØI¦ØðØÙ!Ù$>Ù cÙ"„Ù+§Ù#ÓÙ”÷ÙŒÚ’Ú'±ÚÙÚF÷ÚQ>Û5�Û]ÆÛw$ÜIœÜAæÜK(ÝNtÝBÃÝOÞLVÞR£Þ;öÞ82ß>kßIªßIôßB>à~�à?áD@áE…á@ËáEâCRâ=–â6Ôâ{ãB‡ã?Êã‰
! ä9”äPÎäCåFcåsªåEæCdæQ¨æNúæ�IçGÚçŒ"èO¯èRÿèCRéQ–éNèéF7ê9~ê=¸ê=öê44ëPiëMºëEìBNìG‘ìIÙìH#íBlí=¯í7íí6%ï*\ïI‡ïÑïoîï-^ðEŒð
! Òð'Ýð8ñ>>ñ}ñ�ñ+˜ñZÄñ+òmKò;¹òEõò ;ó\ó$|ó$¡ó*Æó*ñóô7ôRô^ô#oô“ô8ªôãô!ôô;õERõ˜õ5·õEíõ%3öYö0wöL¨ö6õö7,÷ld÷GÑ÷$øJ>øE‰ø2ÏøEùlHùµù3Ñù@úFú^úgú ~ú&ŸúJÆú8ûUJû- û_ÎûY.ülˆüXõüTNýQ£ýKõýLAþSŽþ5âþIÿYbÿc¼ÿ= ^t#„#¨3Ì*3+3_.“5Â7ø#0,T#�¥6¿Jö2A&t,›PÈHxb?ÛF3b9–2Ð-_1V‘ZèECH‰FÒEg_sÇi;	o¥	<
! WR
! Nª
! pù
! Jj`µIo`RÐk#
9�
9É
(#*L:wW²Y
! Zd\¿¬ÌÉ^–nõfdvËeBu¨\l{JèL3ž€¾WÞg6_žoþ^nnÍU<e’)ø%"|HœÅFbV©N^OM®]üDZTŸ ô! 7&X4´-Í#û. No.ˆ!·fÙ4@ Lu (Â ,ë !03!Sd!&¸!'ß!5"*=";h"9¤";Þ"p#>‹#HÊ#.$;B$C~$TÂ$E%U]%M³%*&&,&lS&mÀ&7.'Zf'AÁ'?(!C(,e(5’(!È(@ê(K+),w)¤)BÂ)>*fD*E«*!ñ*!+'5+B]+j +(,;4,p,�,*­,8Ø,&--8-"f-‰-) -_Ê-:*.8e./ž."Î.*ñ.-/:J/…/¤/$Ã/2è/020UQ0-§0?Õ0?10U1+†1A²1.ô1*#22N22�21´20æ2931Q32ƒ31¶3+è334.H4Dw4$¼4+á4C
5:Q5Œ56©5Cà5@$6Be6K¨6*ô67'=70e7–7"±7?Ô7 8#580Y8(Š8.³8*â8,
91:93l9H 9+é9":18:4j:4Ÿ:$Ô:$ù:9;9X;8’;1Ë;Dý;1B</t<1¤<EÖ<2=+O=-{=©=È=ç=Eÿ=<E>;‚>E¾>F?5K?9�?*»?*æ??@XQ@Eª@3ð@5$A(ZA8ƒA;¼ARøAVKBQ¢BUôBZJC`¥CUD3\D �D/±D1áDHE"\E8E3¸ECìE/0F4`F.•FEÄF/
! G :G7[GB“G(ÖG$ÿG8$H]HN}H1ÌHJþH5II@I4ÀIkõIXaJ>ºJ'ùJ"!K&DK<kK¨K,ÈK*õK! L@BL$ƒL$¨L&ÍL(ôL5M%SM?yM¹MÈMçMN4NRNaN/~NB®N6ñNG(OzpO^ëOzJPYÅP'Q:GQ,‚Q3¯Q8ãQ/R@LR!�RB¯RWòR:JS*…S1°SwâS3ZT(ŽT2·T'êTDU5WU)�U2·UoêUIZV)¤V!ÎV+ðV:W=WW3•W!ÉW9ëW%%X/KX#{X5ŸX9ÕX=YGMY•Y°Y ÎY®oZL[Mk[¬¹[¼f\\#]j€]Më]N9^¸ˆ^¬A_^î_fM`È´`¼}af:bn¡b„c2•cMÈcBd Yd-zdI¨d@òd”3e[Èe†$fT«f4gV5g0Œg-½g5ëgB!h/dh7”h>Ìh0i4<i7qi6©iEàiI&jQpjXÂjk*;k;fk(¢k6Ëk#l&l/Bl1rlB¤l-çl1m!Gm)im>“mAÒmKnC`n,¤n*Ñn/ün,,oYo*uo oM¹oJpRp+rppžpq4!qVqgq-‚q°qÎq@ìq-rAr:Xr9“r9Ír"s!*sLs*es0�s9Ás#ûs$tADt†t" t-Ãt/ñt,!u<NuF‹uÒu+íu4v7NvS†vGÚv%"w!Hw*jw•w±w=Îw*x/7xgxW‡x-ßx#
y*1y\y!ty –y ·y#Øy'üy"$z&Gznz#Žz'²z"Úz-ýz+{={.V{ …{#¦{Ê{ç{|:$|0_|�|£|$Â|ç|#}')}Q}6p}§}¹}Ï}%î}~4~S~n~%‰~¯~Ë~3é~3R]dÂ#Ø0ü/-€#]€�€•€,´€Aá€.#�!R�*t�=Ÿ�!Ý�Hÿ�5H‚.~‚­‚$½‚(â‚=ƒ.Iƒxƒ;’ƒ(Îƒ÷ƒ.„A„`„0€„5±„ç„ý„"…"/…}R…2Ð…6†4:†Co†J³†*þ†))‡S‡r‡"‘‡6´‡'ë‡Iˆ,]ˆ.Šˆ1¹ˆ2ëˆ5‰T‰)t‰%ž‰Ä‰Ý‰÷‰<Š3PŠ0„ŠµŠ4ËŠ8‹89‹r‹+�‹(¼‹,å‹Œ-1Œ/_Œ-�Œ.½Œ(ìŒ*�1@�Gr�Kº�JŽ,QŽ&~Ž,¥Ž"ÒŽ=õŽ,3�'`�1ˆ�#º�'Þ�9�0@�'q�3™�0Í�/þ�(.‘1W‘)‰‘3³‘6ç‘ ’??’+’.«’-Ú’+“ 4“'U“}“*–“'Á“*é“”].”;Œ” È”)é”"•'6•^•-y•+§•Ó•å•Fû•B–-b– �–±–Ç–1Ù–\—Lh—Iµ—Mÿ—KM˜Z™˜kô˜K`™N¬™+û™#'š0Kš/|š#¬š-Ðš&þš%›<›+S› › ›?À›,œ-œEœ"bœ4…œJºœ;�CA�<…�5Â�*ø�.#žFRž+™ž>Åž'Ÿ:,ŸgŸ~Ÿ™Ÿ5³Ÿ=éŸ' 0B s 6… C¼ :¡;;¡w¡.“¡+Â¡î¡¢-¢"M¢p¢‰¢©¢)Á¢)ë¢£ 0£#Q£u£‹£$¦£Ë£2ê£¤4¤5L¤'‚¤9ª¤ä¤"è¤"¥.¥GK¥“¥'©¥0Ñ¥6¦*9¦,d¦0‘¦"Â¦-å¦+§!?§ a§ ‚§ £§#Ä§$è§
¨+-¨1Y¨/‹¨»¨"Û¨"þ¨F!©Uh©P¾©'ª7ªJª1[ª'�ªmµª#«4«:F«3�«$µ«Ú«'÷«¬';¬ c¬ „¬-¥¬+Ó¬aÿ¬-a­�­,¨­#Õ­ù­®#3®OW®§®¸®-Ð®þ®7¯'O¯!w¯#™¯½¯!Ý¯%ÿ¯#%°I°e°!w°™°¯°.Ê°
ù°a±.i±˜±d©±1²@²C²G²2W²2Š²M½²M³0Y³Š³(‘³,º³ç³ð³´9´Q´j´#„´O¨´.ø´9'µ+aµ*�µ,¸µ-åµ/¶C¶2Z¶*�¶.¸¶)ç¶&·'8·&`·&‡·%®·#Ô·'ø·% ¸(F¸ o¸$�¸ µ¸"Ö¸,ù¸2&¹Y¹y¹*˜¹,Ã¹.ð¹$º*DºAoº1±º)ãº
»)-»LW»/¤»6Ô»¼&¼3F¼7z¼>²¼,ñ¼,½1K½}½1™½$Ë½0ð½!¾7¾7>¾v¾–¾²¾#Æ¾ê¾+
! ¿6¿=¿P¿:g¿)¢¿JÌ¿CÀ[À,sÀ À§À,®À
! ÛÀæÀÁ"Á(;Á:dÁŸÁ7¼Á(ôÁÂ5=ÂsÂ)‡Â/±Â!áÂ Ã'$Ã LÃ0mÃžÃ
¹Ã ÇÃèÃÿÃÄ.ÄHÄWÄ-uÄ"£Ä!ÆÄ)èÄÅÅÅ&Å$/Å3TÅˆÅ¤Å1ÄÅ:öÅ>1ÆpÆyÆ‚Æ‹Æ”Æ!�Æ¿ÆÛÆèÆñÆþÆÇÇÇ"Ç>ÇGÇ5KÇ,�Ç®ÇÄÇrÐÇCÈ*aÈ<ŒÈ.ÉÈøÈÉ51É
gÉ€uÉöÉ’üÉ(�Ê+¸Ê.äÊ+Ë-?Ë|mËnêË3YÌA�ÌkÏÌ5;Í'qÍ7™Í.ÑÍ5Î.6ÎeÎ[�ÎŒÝÎJjÏ+µÏ1áÏ:Ð$NÐ+sÐŸÐ¹ÐÓÐ)ìÐ.Ñ>EÑ<„Ñ;ÁÑ'ýÑS%ÒYyÒLÓÒL Ó?mÓQ­ÓbÿÓBbÔE¥ÔOëÔs;Õ\¯Õ=Ö}JÖ<ÈÖ0×-6×8d×Q�×Bï×G2ØQzØHÌØWÙZmÙHÈÙDÚJVÚ?¡Ú=áÚBÛCbÛ7¦ÛAÞÛ* ÜGKÜM“ÜKáÜ;-Ý?iÝE©Ý5ïÝH%ÞbnÞJÑÞ9ß1VßBˆßNËß9à6TàZ‹à9æài á]ŠáXèá@Aâ2‚âFµâbüâU_ãMµã@äVDäW›ä9óäl-å\šåB÷åT:æP�æIàæF*çNqçGÀç~èL‡è:ÔèSéRcé>¶é:õéd0ê'•ê*½êCèê/,ëA\ëLžë6ëëE"ìChìB¬ì+ïì?í@[í=œí:ÚíAîCWîG›î2ãî7ïBNïZ‘ï@ìï+-ð+Yð9…ðI¿ðC	ñ)MñMwñ7Åñ+ýñ:)òAdò*¦ò*Ñò,üò()óRó=pó>®óOíó=ô%Xôu~ôOôô Dõ5eõ[›õB÷õQ:ö?ŒöÌö8éöu"÷=˜÷:Ö÷$øA6ø3xø!¬ø#Îø-òø+ ù,Lù#yù>�ùÂÜùŸú3«úßú(ëúû-û!9û
! [ûfûuû‰û–û­ûÀûÈû	ÑûÛûëûúûüü(üCü^üqü~ü‹ü›ü­üÂü	Õüßüìüüüý	ý
! )ý%4ý[Zý7¶ýOîý0>þoþ?†þ5Æþüþ+ÿ08ÿ$iÿ+ŽÿAºÿPüÿwMCÅ'	715i?Ÿ=ß):GH‚JË‡VžWõEM)“:½)ø"B;7~¶Ïäù'#Ki${ +À#ì/%@f„(žhÇ%0	HV	4Ÿ	lÔ	HA
! CŠ
! BÎ
! (2:6ml¤eMwmÅ33
2g
*š
4Å
Qú
#L+p1œ'Î5öV,mƒ{ñ@mn®+I*g'’&º'á@	SJ#ž!ÂJä>/Zn.ÉLø1E%wD�Kâ.:L0‡$¸Ýù$F<%ƒ6©)àV
! Ga4©tÞ@S:”Ï9ïF)/p# 2Ä1÷C)6m1¤7Ö*!9*[)†P°6/8/h/˜8È99;6u7¬.ä9-M:{<¶/ó>#+bŽ£'·ßù7 7L >„ GÃ (!34! h!'‰!;±!9í!D'"Bl"D¯"Bô"?7#w#^•#Pô#5E$*{$8¦$%ß$$%G*%)r%8œ%;Õ%R&+d&:�&.Ë&Kú&%F'l'&ˆ'1¯'%á'%($-(TR(2§(*Ú(1)K7)Dƒ)+È)&ô)%*$A*?f*/¦*Ö*#ò*.+1E+zw+tò+9g,[¡,<ý,G:-*‚-)­-X×-<0.#m.(‘./º.2ê.1/aO/±/@Â/
0&0380Jl01·0>é0<(1Be11¨16Ú132+E2(q2>š2'Ù2,34.3Bc3k¦3:4M4!f4ˆ4¤4À4+Ù45 #5D5:c5Gž5@æ58'6;`6œ6­6¼6Û6.ð67<975v75¬73â758L8#h8Œ8•8.¢80Ñ889;9E[9@¡9>â9<!:<^:5›:=Ñ:;$/;[T;A°;_ò;cR<D¶<Mû<GI=_‘=+ñ=.>L>h>z>Œ>#�>>Á>6?.7?9f?K ?2ì?8@0X@/‰@-¹@8ç@4 AUA,qA3žA<ÒAB'B!@B+bB?ŽB8ÎBC>$C5cC™C:²C7íC%D!CDeD
~DŒD ›D¼DØD1çDE%&E%LE(rE›E0·E*èE)F>=F`|F6ÝF?G$TG#yG%�G*ÃG>îG-H)FH8pH:©H"äH0I68IWoIUÇI?J"]Jn€J@ïJ+0KY\K!¶K:ØK_LsL�L ­LÎLíL(M+MAMXMoM �M!°M!ÒM#ôM#N-<NjN)�Nj«N'O'>OXfO,¿O9ìO &PQÇP/QjIQf´Q.R?JRKŠRÖR*ëR!S68S7oS#§ScËSO/T7T#·T7ÛT#U97U%qU9—U%ÑUK÷U7CV9{V%µVOÛVc+W)�W<¹W)öW) X'JXBrXµX*ÒX'ýX'%YIMY"—Y:ºY;õY+1Z]Z'yZ-¡ZÏZ:îZG)[?q[?±[[ñ[!M\#o\O“\)ã\ 
]J.]0y];ª]Oæ]%6^\^<t^±^0Ê^.û^*_#F_j_y_7˜_3Ð_3`8`-J`2x`=«`=é`#'a)Kaua6‹aÂa*áa*b$7b3\b*�bO»blcyxcuòc:hdD£d'èdˆe°™e„Jf¬Ïf¦|gÎ#h)òh4i)Qi3{i#¯iÓi"äi"j"*j Mj nj$�j$´j$Ùj"þj"!k)Dk,nk)›k'ÅkLíkK:ld†l?ëlW+m#ƒm$§m#Ìm!ðmn×"o@úo:;p:vp+±p8ÝpMqOdq´qFÅqgrMtr Ârãr8ÿr?8sBxs»sÒs*æs“t"¥t Èt2ét3u$Pu7uu­uÍuçu*þu:)v*dv1�vqÁv.3w9bw"œw9¿wùw,xAx2Zx9�x:Çx*y -y!Ny!py6’yDÉy4z,Cz*pz›z»z;Öz6{3I{.}{$¬{?Ñ{-|,?|9l|<¦|=ã|e!}:‡}HÂ},~-8~Xf~.¿~î~$0 NoF‚4É4þ3€#K€o€)‡€&±€&Ø€+ÿ€(+�"T�(w�( �)É�)ó�*‚*H‚*s‚*ž‚*É‚*ô‚*ƒ*Jƒ*uƒ* ƒ*Ëƒ*öƒ(!„(J„(s„(œ„(Å„(î„)…(A…(j…(“…(¼…*å…*†*;†*f†(‘†(º†(ã†(‡(5‡(^‡(‡‡(°‡(Ù‡(ˆ)+ˆ)Uˆ'ˆ(§ˆ(Ðˆ)ùˆ)#‰(M‰(v‰(Ÿ‰(È‰+ñ‰'Š'EŠ(mŠ'–Š3¾Š4òŠ4'‹3\‹"�‹B³‹?ö‹%6Œ \ŒB}Œ3ÀŒ6ôŒ4+�F`�{§�:#Ž'^Ž†Ž#¢ŽÆŽ6áŽ.�4G�)|�¦�L¯�>ü�";�T^�³�Í�&ê�&‘ 8‘0Y‘(Š‘³‘&Ì‘+ó‘'’!G’i’!‰’!«’-Í’(û’"$“"G“)j“,”“ Á“+â“$”)3”Q]”›¯”"K•1n•- •)Î•ø•:–=I–5‡–-½–"ë–<—7K—?ƒ—5Ã—9ù—33˜4g˜9œ˜8Ö˜A™;Q™7�™%Å™)ë™,š5Bš"xš.›š"Êš*íš›:(›c›.y›$¨›aÍ›+/œB[œ0žœ0Ïœ6�7�R�io�*Ù�)ž1.ž-`ž/Žž)¾ž,èžbŸ(xŸd¡Ÿo Bv 1¹ *ë *¡A¡>a¡0 ¡6Ñ¡7¢]@¢0ž¢Ï¢á¢,£)-£$W£|£7›£%Ó£(ù£/"¤1R¤„¤&–¤!½¤(ß¤:¥2C¥$v¥(›¥Ä¥>ä¥!#¦/E¦u¦%Ž¦.´¦8ã¦5§R§/b§ ’§*³§"Þ§L¨GN¨8–¨(Ï¨!ø¨7©)R©%|©%¢©È©ä©+ª"0ªSª#rª-–ª*ÄªCïª3«O«?i«!©«0Ë«$ü«!¬,8¬+e¬‘¬v§¬^­e}­Mã­1®;P®2Œ®¿®&Ù®8¯!9¯:[¯–¯µ¯/Ê¯<ú¯77°'o°—°1·°(é°7±J±$e±Š±©±8Ä±Eý±HC²)Œ²)¶²(à²	³U)³0³-°³OÞ³).´OX´%¨´.Î´ý´µ9µSµnµF†µ"Íµ=ðµ$.¶!S¶&u¶;œ¶(Ø¶#·/%·U·s·�·2«·1Þ·¸+'¸S¸)i¸#“¸3·¸!ë¸&
¹4¹1R¹ „¹<¥¹â¹2ø¹,+º Xº(yº,¢º7Ïº#»0+»\»cz»4Þ»6¼¢J¼,í¼7½R½r½+Š½¾¶½>u¾Û´¾v�¿<ÀdDÀ ©À=ÊÀ-Á'6Á(^Ác‡Á.ëÁtÂ‰�Â!Ã;;Ã0wÃ$¨Ã'ÍÃ"õÃÄ63Ä!jÄ!ŒÄ6®Ä"åÄ)Å2ÅQÅlhÅ;ÕÅ9Æ@KÆYŒÆ&æÆ 
Ç-.Çr\ÇQÏÇ;!È(]È†ÈE È:æÈ!É.6ÉReÉ+¸ÉäÉÊCÊaÊ=gÊ¥Ê%¾ÊäÊýÊ"Ë-@ËnË�Ë­ËI³Ë!ýËXÌExÌ¾ÌÑÌAäÌ$&Í,KÍ3xÍN¬ÍCûÍ#?Î0cÎ'”Î¼Î%ÜÎ+Ï5.ÏdÏ�Ï% ÏÆÏáÏÐ Ð>Ð ZÐ"{Ð%žÐ0ÄÐ)õÐ0ÑPÑ:iÑ2¤Ñ(×Ñ0Ò1ÒBÒZÒ$tÒ
™Ò§Ò¼Ò/×Ò$Ó,Ó'<ÓdÓB„ÓÇÓ3äÓ&Ô&?ÔYfÔ-ÀÔ1îÔ2 ÕSÕ<sÕ5°Õ5æÕ1Ö)NÖOxÖ$ÈÖ)íÖ%×7=×/u×F¥×4ì×4!Ø0VØ=‡Ø6ÅØ-üØ2*Ù!]Ù6ÙE¶ÙüÙ9ÚHQÚ:šÚ7ÕÚ:
Û7HÛF€ÛÇÛ$ÓÛOøÛ=HÜ=†Ü5ÄÜ?úÜm:Ý%¨ÝCÎÝ9Þ;LÞsˆÞ2üÞ2/ß3bß?–ß8Öß+à!;àI]à9§àáà!ÿà
!á3/áBcá/¦á>ÖáJâH`â~©â5(ã"^ãZ�ã\Üã
9ä4Gä@|ä0½äîä:ýä>8åCwå»åÙåóå)	æ3æMæ-iæ—æ­æ&Éæ4ðæ4%ç4Zç%�ç0µç0æçBè.Zè‰è&¢èÉèàèóèéé)4é^éré†éœé±é6Æé!ýéê2êEêbêvê‰ê�ê¹êÌêìêë#ë:ëZëqëŽë¢ë:»ëBöëE9ì8ì4¸ì/íì-íHKí#”í¸íÒíìí$î4,î&aî/ˆî2¸î%ëî0ïBï&\ïƒï*�ï<ÈïMð0Sð0„ð,µðâð!ñ#ñCñ^ñxñ’ñ¬ñÆñæñòò7ò8Rò‹ò8¦òßòúòó0ó!Kómó†ó¢ó.½óìóô$ô#@ô4dô;™ôÕô#òô*õ)AõAkõ2­õ'àõ"ö"+ö;Nö0Šö »ö"Üö!ÿö!!÷$C÷$h÷9�÷6Ç÷=þ÷A<ø/~ø-®øEÜø:"ùn]ù5Ìù0ú,3ú>`ú4Ÿú4Ôú	û''û#Oû'sû#›û(¿û9èû+"ü)Nü+xü6¤ü-Ûü>	ý4Hý4}ý2²ý0åý0þ+Gþ/sþ/£þ/Óþ,ÿ$0ÿ]Uÿ³ÿ6Ëÿ@ >aA 7â:2U5ˆ2¾ñK
Yv*“-¾'ìQ0'‚ªÅ-à(,7,d,‘)¾è,60'gL�LÜ<)<fB£æ1.7Lf³ Ó6ôJ+Xv'Ï÷)	@<	4}	C²	&ö	V
! !t
! +–
! BÂ
! #})N§jö1a“;²4î:#
D^
L£
>ð
5/+e+‘L½'
! /2(b6‹=Â=9>(x4¡,Ö(C,'p.˜ÇDå'*@R.“0Â!ó<FR6™.ÐCÿCC&‡,®2ÛD S1t¦:ÅP&Q<x8µ-î!:1\.Ž5½+óE2e2˜>Ë>
! HIE’0Ø6	,@6mU¤!úa;U�/ó2#$VF{2Â$õNAi5«tá—V9î?(:h8£%Ü) , #L #p ‰” 2!%Q!%w!&�!+Ä!;ð!&,"US"©"&Æ"&í"/#2D#/w#!§#+É#2õ#-($%V$)|$%¦$%Ì$&ò$+%E%2b%/•%aÅ%Œ'&j´&4''T'|'œ'¸'2Á''ô'2(O(-l(2š(7Í(2)=8)8v)6¯);æ)4"*9W*4‘*9Æ*4+E5+7{+1³+Få+K,,cx,FÜ,¾#-Pâ-3.F.^.p.†.–.©.À.,Þ.0/*</Lg/.´/ã/ü/<0,Y0)†0F°08÷07011h1<š1B×1C2N^2.­2/Ü2N3#[363Y¶3Z4/k4(›4-Ä4Mò4I@58Š5!Ã5+å5+6+=6+i6,•6,Â6-ï6-7-K7-y7-§7-Õ7-8-18-_8-�8-»8-é8+9+C9+o9+›9+Ç9+ó9,:+L:+x:+¤:+Ð:-ü:-*;-X;-†;+´;+à;+<+8<+d<+�<+¼<+è<+=+@=,l=,™=*Æ=+ñ=+>,I>,v>+£>+Ï>+û>+'?.S?*‚?*­?+Ø?#@A(@Uj@BÀ@A+AKGAM“A9áA+B<GB6„B>»B)úB*$C$OC$tC#™C$½C$âC#D‹+D8·DJðDW;E?“E5ÓE6	F:@FB{F@¾F"ÿF"G8BG){G'¥G4ÍG%H'(H&PH.wH,¦HÓH íH*I9IWIrI(ŠI<³I"ðI,J$@JeJ {J3œJÐJ?äJ,$K'QKYyK4ÓK,L05L0fL=—L0ÕL:M1AM9sM1­M3ßM5N1IN2{N@®N1ïN?!OJaO6¬O4ãO4P<MP>ŠP=ÉP3Q:;Q7vQ6®Q1åQERA]RQŸR_ñROQSH¡S êS3T1?T6qT3¨T2ÜT0U/@U)pU#šU*¾U@éU*V?<V|V'›V(ÃV(ìV5WKW`W!yW;›W:×W5XHX-[X&‰X °XÑX'ðX*Y%CY*iY$”YA¹YCûY<?Z.|Z3«Z)ßZ6	[7@[4x[6­[3ä[I\%b\ˆ\
¡\'¯\-×\]O%]Hu]H¾]*^(2^[^1{^)­^-×^,_,2_<__5œ_&Ò_/ù_=)`&g`%Ž`7´`5ì`<"a$_a.„a0³aWäa<b<Lb‰b9¢bÜbøb c!8cZc:vcT±cd$!dFdubdgØdD@e:…e!Àe*âe-
f#;f!_f0�f<²f<ïf&,g<SgR�g;ãg>h@^h8ŸhwØh9Pi3ŠiG¾iXjG_jJ§jDòjY7kl‘k"þk\!lL~l8Ël;mE@mG†m?ÎmjnKyn[Ånl!o4ŽoOÃoEpOYpi©pOq'cq:‹qaÆq�(rWªr8sŒ;sŽÈs†WtHÞtN'u=vui´uYvuxvvîv)ew)�w<¹wöw
x?$x^dx=Ãx@ydByC§yJëyV6z9�z%Çz6íz:${8_{)˜{-Â{'ð{%|%>|Od|%´|Ú|4õ|2*}]}1z}¬}(Ì}#õ}O~9i~$£~.È~?÷~87+p4œ-Ñÿ3€J€(b€E‹€Ñ€'è€�
'�15�&g�8Ž�SÇ�‚+7‚c‚	p‚z‚�‚§‚¼‚4Ñ‚4ƒ5;ƒ=qƒ<¯ƒ7ìƒ;$„.`„C�„AÓ„û…ì†!þ†3 ‡1T‡(†‡¯‡4Á‡3ö‡4*ˆ1_ˆ>‘ˆ2Ðˆ-‰81‰j‰$‰4¤‰&Ù‰;Š)<Š8fŠ8ŸŠ%ØŠ)þŠ(‹:‹.L‹H{‹NÄ‹&Œ7:Œ.rŒ=¡Œ9ßŒ6�:P�3‹�;¿�:û�:6ŽHqŽ2ºŽ<íŽ%*�;P�Œ�&£�!Ê�#ì�*�8;�	t�`~�`ß�@‘:U‘O�‘7à‘$’4=’r’5‹’Á’)Þ’“#“'/“*W“‚“+™“>Å“B”G”;f”(¢”CË”•$•7A•y•#”•#¸•#Ü•M–7N–9†–7À–.ø–<'—6d—>›—;Ú—>˜LU˜*¢˜Í˜.å˜"™"7™)Z™.„™³™;Ë™"šP*šJ{š8ÆšMÿš{M›\É›$&œEKœ-‘œ-¿œEíœ@3�0t�)¥�*Ï�3ú�6.ž.ež@”žFÕžFŸBcŸA¦Ÿ.èŸ# ; LS 3  WÔ 0,¡]¡'x¡5 ¡-Ö¡+¢,0¢0]¢%Ž¢9´¢î¢£%£5B£x£’£Z¬£)¤G1¤Gy¤%Á¤Cç¤)+¥2U¥ ˆ¥0©¥.Ú¥H	¦4R¦‡¦$¢¦,Ç¦)ô¦&§/E§4u§<ª§3ç§(¨)D¨&n¨%•¨J»¨©E©7T©=Œ©0Ê©5û©‹1ª@½ª+þª-*«X«m«4‚«=·«/õ«4%¬:Z¬+•¬(Á¬6ê¬!­O=­g�­5õ­1+®<]®5š®"Ð®)ó®,¯4J¯B¯0Â¯Pó¯SD°L˜°å°s±$t±8™±\Ò±/²$H²m²#‰²1­²$ß²³# ³$D³6i³ ³"¿³[â³0>´;o´-«´%Ù´:ÿ´=:µDxµF½µJ¶NO¶@ž¶8ß¶P·Hi·E²·"ø·¸6;¸;r¸.®¸.Ý¸K¹?X¹+˜¹Ä¹&Û¹'º*º"Eº.hº—º·ºÕº8òº9+»4e»,š»DÇ»#¼&0¼1W¼‰¼M™¼9ç¼&!½H½b½*q½>œ½/Û½,¾18¾;j¾6¦¾!Ý¾@ÿ¾2@¿&s¿,š¿>Ç¿1À68À2oÀ3¢À0ÖÀ>ÁNFÁ1•ÁÇÁ%áÁ&Â!.ÂPÂ(oÂ ˜Â.¹ÂDèÂ"-Ã1PÃ%‚Ã4¨Ã,ÝÃ"
! Ä-ÄGGÄ3�Ä&ÃÄ&êÄ:ÅBLÅA�Å)ÑÅ
ûÅ<	Æ3FÆGzÆ<ÂÆ.ÿÆ:.Ç#iÇ�Ç2©ÇÜÇ2ëÇÈ-9È3gÈ'›È%ÃÈ7éÈ5!ÉIWÉ
¡É6¯É1æÉ/Ê8HÊ�Ê ÊB¼Ê
ÿÊ

Ë Ë%<ËCbË3¦ËvÚËvQÌcÈÌ,ÍIÍ;]Í,™Í'ÆÍ>îÍ>-Î>lÎ«ÎÅÎØÎòÎrÏ/xÏ!¨Ï9ÊÏÐ%Ð>ÐYWÐK±Ð<ýÐ”:ÑOÏÑ1Ò-QÒ-Ò-­ÒÛÒðÒ8ÓI:Ó(„Ó*­Ó.ØÓDÔ2LÔÔ˜Ô¯Ô!ÊÔ,ìÔ�Õ�§Õ5Ö=OÖ4�Ö2ÂÖ2õÖ1(×3Z×3Ž×3Â×gö×>^Ø|�ØUÙ(pÙ™ÙO²ÙÚ0Ú4MÚ0‚Ú/³Ú*ãÚ@Û8OÛ:ˆÛ‚ÃÛ=FÜ „Ü=¥Ü"ãÜãÝGêÝD2ÞSwÞNËÞ`ßD{ßPÀßWà)ià$“àb¸àá10áDbá§á6Ááøá*â3â QâUrâ+ÈâVôâ)Kã2uã6¨ãßã>ÿã>>ä1}ä)¯ä?Ùä[å@uå^¶å9æOæ)mæ7—æ@Ïæç((ç#Qç3uç>©ç(èç#è,5è<bè>Ÿè3ÞèSéAfé¨éÀé1àé$ê'7ê@_êC ê5äêNë5ië<Ÿë!Üë"þë?!ì&aìJˆì,Óìí5íARíU”í%êíî5.î2dî=—îÕî/ðî† ïŠ§ïe2ð˜ð$²ð0×ð?ñ_Hñ ¨ñ.Éñ øñò39ò&mò1”ò(Æò,ïò3ó*Póg{óAãó"%ô3Hô:|ô)·ô3áô4õ/Jõ zõ›õ6µõ4ìõ4!ö8Vö(�ö4¸ö'íö3÷4I÷;~÷º÷AÚ÷GøNdøN³øVù^Yùc¸ùiúh†úïúoûïûoü�ïüqý�ñýsþróþ€fÿ€çÿ€héƒi9í7'C_6£7Ú3F;e5¡5×
3)3]?‘3Ñ$4*:_8š3Ó&.K(i$’5·Hí26-i-—.ÅAôY6�6°/ç	)0	(Z	0ƒ	*´	0ß	[
! El
! ²
! EÅ
! G'S&{¢!¾Gà3(1\$Ž³Ê.Þ0

">
2a
,”
(Á
+ê
,&C+j+–%Â"è#&/7V*Ž)¹)ã$
)2-\+Š%¶(Ü#')4Q'†&® Õ+ö"1A?s;³ïsw$•[ºKb1xªÅäÿpH|<ÅOJR[�Wù>QG�)Ø¹.¼*ë(8?4x)­7×++;-gL•ZâO=4�=ÂA7B5z-°;Þ0NKašTüGQB™5ÜSTf8»-ô2" IU NŸ \î ‡K!VÓ!Z*"y…"Dÿ"ZD#NŸ#Cî#Y2$OŒ$?Ü$:%?W%<—%JÔ%J&0j&>›&2Ú&4
'_B'D¢'Aç'i)(/“(IÃ(I
)XW)Y°)T
! *K_*a«*\
+:j+7¥+KÝ+Ž),’¸, K-l-g‡-ï-..5.1K./}.4­.¢â.}…/A0OE0q•0.1Y61"�1R³1˜2 Ÿ2&À2Mç2/53;e3¡3³3<Ó3U4f4?�4?Á475;95"u5B˜5"Û5$þ5.#6R6/q6(¡63Ê6Eþ6D7Id7®7@Ì7
8/'8/W8.‡8H¶8!ÿ8-!91O92�9<´9,ñ9':6F:"}: :2¾:]ñ:.O;@~;¿;IÞ;P(<@y<7º<8ò<+=9D=3~=N²=/>"1>%T>z>S™>)í>/?G?/e?+•?1Á?-ó?0!@'R@,z@§@Ç@æ@"õ@+A2DA#wAU›A-ñAB28B3kB0ŸB1ÐB4C)7C+aC,�C0ºC-ëC(D&BD&iD$�D5µD'ëDE (E4IE,~E5«EáE&úE!!F(CF!lF=ŽF/ÌFHüFHEG/ŽG¾G'ÛG5H29HGlH:´HïHX
IfII�IŸI$¯IÔI=òI$0JUJFoJ(¶J(ßJKK"K$2KWKuK�K§K¿KÛKõKDL*PL	{L-…LB³LöL$	M0.M_M!{MG�MFåMG,N5tN)ªNÔNïN$O*O DOeO"€OI£OIíO-7P;ePI¡P!ëP8
Q1FQ0xQ7©Q&áQ,R&5R\R|R8”R1ÍRÿRS-6S-dS,’S8¿S=øS=6T=tT=²TðTüT)U%FU)lU2–UÉU1áUVW+V:ƒV1¾V6ðV-'W9UW�W­W2ÆW1ùW+XCFXŠX=©XoçX2WY1ŠY¼Y@ÕY"Z#9Z(]Z&†Z-­Z\ÛZ:8[1s[;¥[/á[\0-\'^\†\¦\Â\/Ô\]#]A]Y] v]'—]¿]Ü]÷]/^48^)m^4—^Ì^@é^*_/;_"k_2Ž_DÁ_!`+(`,T`�`4 `Õ`#é`+
a99asa!‘a:³aîab'"b?JbŠb žb¿bßbZþbyYc%Óc>ùc8d.Qd!€dH¢d!ëd3
e+Ae1meCŸe ãe2f37f#kf�fG¨fmðfj^gÉg:ßg"h=h2Th4‡h(¼håhiPi9ci!�i5¿i,õi-"jAPj0’jÃjãjk!k4k?Gk'‡k(¯k1Øk
! l*l5FlE|lÂl>àl>m2^m5‘m?Çm*n>2n4qn¦n*Án1ìn3oKRo:žoÙo-ïo5p)Sp%}p9£pYÝp:7q"rq•qD¬q*ñqr&2rYr$vr›r)¹r,ãr(s9s7Ss+‹s\·s&t6;t,rtŸt%ºt.àt@u9Pu2Šu4½u'òu5v3Pv#„vG¨v<ðvG-wVuwVÌwV#xWzxUÒxR(yL{y1Èy6úy61z&hz;�z4Ëz{W{Sw{5Ë{]|H_|g¨|Ÿ})°}3Ú}5~1D~*v~0¡~5Ò~8.A1p=¢)à
! €q$€E–€;Ü€5�8N�>‡�@Æ�F‚CN‚C’‚CÖ‚1ƒ0Lƒ1}ƒ%¯ƒ`Õƒ~6„Xµ„'…I6…J€…KË…M†Ie†E¯†:õ†/0‡9`‡!š‡*¼‡)ç‡Nˆ0`ˆ=‘ˆ3Ïˆ>‰1B‰0t‰¥‰%Ä‰4ê‰IŠ#iŠ9�ŠGÇŠ.‹->‹5l‹8¢‹=Û‹2ŒRLŒ0ŸŒ<ÐŒ7
�5E�7{�(³�aÜ�A>ŽP€Ž;ÑŽ(
�J6�2��8´�2í�' �QH�Qš�/ì�3‘+P‘‚|‘nÿ‘-n’bœ’`ÿ’/`“8�“ZÉ“Q$”+v”"¢”PÅ”*•7A•-y•.§• Ö•}÷•&u–"œ–6¿–ö–@—<Q—.Ž—N½—!˜C.˜9r˜3¬˜à˜™,™4L™H�™OÊ™;š,Vš;ƒš;¿š<ûš&8›,_›hŒ›xõ›7nœ^¦œG�EM�7“�NË�Ož(jžD“žBØžVŸYrŸGÌŸ; (P By R¼ +¡2;¡7n¡E¦¡Bì¡J/¢Qz¢,Ì¢/ù¢')£%Q£Gw£E¿£%¤ +¤4L¤P�¤3Ò¤E¥AL¥OŽ¥2Þ¥B¦4T¦i‰¦ó¦$§#3§5W§�§%«§IÑ§E¨-a¨O�¨Vß¨.6©Ce©B©©%ì©Tª0gªU˜ª3îª"«=B«)€«2ª«Ý«9ú«34¬0h¬P™¬cê¬;N­>Š­?É­3	®k=®3©®Ý®:ý®78¯]p¯RÎ¯(!°0J°+{°/§°>×°0±FG±LŽ±SÛ±J/²@z²\»²I³2b³A•³4×³9´@F´C‡´%Ë´/ñ´K!µ>mµK¬µNøµ>G¶g†¶(î¶V·%n·*”·¿·BÇ·D
! ¸DO¸G”¹TÜ¹T1º+†º0²º:ãº»*>»#i»!�»I¯»gù»$a¼^†¼'å¼.
½<½"\½!½!¡½"Ã½"æ½3	¾"=¾4`¾4•¾;Ê¾0¿+7¿9c¿)�¿)Ç¿
ñ¿ÿ¿	À
! À	%À:/À/jÀ3šÀ.ÎÀýÀÁ0Á>CÁb‚Á7åÁ7ÂNUÂB¤Â6çÂ)ÃLHÃ<•Ã7ÒÃE
! Ä8PÄ?‰ÄÉÄ3èÄ3ÅBPÅ?“Å=ÓÅ9ÆBKÆMŽÆFÜÆG#ÇAkÇS­Ç(È.*È&YÈ€È+–ÈiÂÈM,É1zÉ-¬É1ÚÉ1ÊE>Ê%„Ê#ªÊ%ÎÊ8ôÊ8-Ë1fË3˜Ë1ÌËBþË*AÌlÌ;ŠÌ9ÆÌHÍ9IÍ*ƒÍ\®Í8Î1DÎ5vÎ2¬ÎßÎ2ãÎ5Ï#LÏQpÏJÂÏ'
Ð.5ÐBdÐ4§Ð8ÜÐ/Ñ%EÑ$kÑ%�Ñ/¶Ñ(æÑ#Ò)3Ò)]Ò-‡ÒµÒ)ÊÒôÒ(Ó*1Ó\ÓtÓ$ŒÓ.±ÓAàÓA"Ô9dÔ4žÔ;ÓÔ3Õ8CÕH|ÕDÅÕ>
! Ö3IÖ7}Ö[µÖ×
×.+×$Z×	×&‰×°×-Ð×7þ×'6Ø>^Ø<�Ø)ÚØ6Ù2;Ù@nÙ!¯Ù<ÑÙÚ.)Ú%XÚ~Ú0�Ú/ÎÚ?þÚ8>Û?wÛ4·Û:ìÛA'Ü=iÜ3§ÜÛÜ+õÜ)!Ý+KÝwÝ'�Ý1¸Ý;êÝ<&Þ!cÞ$…ÞªÞ+ÄÞ+ðÞ+ß+HßItß3¾ß6òß>)àAhà+ªà+Öà+á".á*Qá|á;•áÑá:ñá$,â2Qâ5„â‹ºâ2Fã<yã=¶ãEôãM:ämˆäyöäspånäåzSætÎæoCç{³çu/èh¥èténƒéyòévlêwãêx[ëqÔë;Fì2‚ì:µìGðì)8í(bí(‹í&´í0Ûí0îA=î(î*¨î,Óî0ï'1ï
Yï+gï+“ï&¿ïæï9þï8ð1Ið&{ð/¢ð@Òð.ñ$Bñ5gñ4�ñ4Òñ;ò<Cò€ò(�ò-¶òäòÿòó!3ó!Uó*wó!¢óÄó&Þó"ô(ôNDô.“ô
! Âô.Íô:üô)7õ5aõE—õAÝõ ö@ö,[ö$ˆö"­ö.Ðö%ÿö%%÷$K÷p÷D‡÷DÌ÷4ø(Føoø…øœø2²øLåø2ùTQùL¦ù[óùWOú\§úDûPIûCšûÞû
ôû9üE<ü*‚ü#­ü)Ñüûü.ý@ý(Rý"{ý2žý3ÑýQþ,Wþ)„þ0®þHßþM(ÿ/vÿ2¦ÿÙÿ'÷ÿ=If ƒ%¤Ê%Ü%7$Jo%€/¦%Ö,ü,).V,…,²,ß,*9&d/‹»Ä(Ð%ù"Ba€7�@ÅHh&‡&®1Õ19Q(i"’Hµ/þ'.0V%‡+­/Ù'	(1 Z+{§8¼Wõ9M	4‡	¼	,Î	û	
! 5
! +T
! 6€
! ·
! ,Ñ
! +þ
! *3Rnˆ¨8Å;þ):>dI£Jí8
!W
y
=™
 ×
-ø
&@)V)€/ª@Ú--I.w¦)Á(ë#$8$]*‚ ­,Î2û.Z;.–(ÅDî136e3œ3Ð5=:Jx*Ã"î0B]u)’"¼*ß*
! E5P{6Ì269O‰š7´7ì3$)X‚œ@´-õ>#>bD¡MæH4}#˜#¼3à*?LYw9‡.Á3ð/$0T3…;¹Fõ#<`+~.ªÙ!ù, H-iV—*î&&@)g/‘>Á4+59a8›Ô%ó5  O Tp 7Å 6ý 74!l!1…!-·!Tå!9:"$t".™"<È"#$#"A#d#)z#<¤#(á#'
! $/2$1b$'”$1¼$?î$.%N%g%v%‰%!š%¼%iØ%3B&v&"‰&$¬& Ñ&1ò&1$'FV'E�'hã'3L(2€('³(.Û(-
! )8)M)$h)B�))Ð)ú)**0<*&m*0”*&Å*ì*)
! +24+;g+,£+1Ð+0,(3,/\,4Œ,*Á,ì,%-)+-)U-8-4¸-<í-.*.4Y.0Ž.¿.Ù.Gö.L>/L‹/.Ø/10/908i0P¢00ó0$1 91Z1(y10¢1&Ó1ú1$252N2+f2+’2-¾25ì2-"3DP35•3Ë3"ë384	G4!Q4s4’4/£4(Ó4'ü4<$5$a5†5/›55Ë586:6;Z6–6.²63á6978O7 ˆ7©7BÈ7L8&X8$8¤81¼8<î8;+9.g9B–9AÙ95:1Q:1ƒ:>µ:Cô:8;.P;/;¯;9È;/<+2<L^<H«<Eô<A:=|="”='·=5ß=>5+>Na>X°>8	?:B?+}?4©?9Þ?9@+R@,~@ «@/Ì@$ü@!A@A[A2nA3¡A2ÕAOBXB"xBD›B&àB%C)-CWC3qC,¥C6ÒC2	DU<D(’DG»D>EABE$„E©E&¾E$åE,
! F(7FB`FL£FðFG=-G'kG3“G8ÇG7H+8H6dH&›H:ÂH:ýH<8I)uIŸIC½I'J@)JDjJ@¯JLðJ5=KBsK(¶K;ßK#LF?L&†L<­LJêL,5MIbM¬MÃM+ãMLNP\N;­NcéN MO,nO ›O*¼O-çOP65PlP&…P1¬PÞP#üP  Q+AQmQ)�Q)·QáQýQR5RUR#jR-ŽR)¼R-æR$S49S*nS5™S5ÏS0T6T6LT"ƒT¦TÂTßT9öT00U'aU-‰U,·U<äU5!VWV,hV+•V3ÁV0õV/&WVWeW/kW"›W¾WGÆWHX)WX%�X3§XJÛX'&Y5NY&„Y6«Y'âY/
! Z1:Z>lZ!«Z/ÍZ(ýZ)&[#P[#t[a˜["ú[\4=\>r\5±\/ç\&]+>](j]$“]a¸]6^.Q^Z€^CÛ^F_.f_*•_FÀ_.`
6`!D`f`0†`·`+Ñ`.ý`#,a!Pa-ra$ a$Åa#êa/b>b,\b?‰b/Éb0ùb/*c5ZcV�c<çcU$dEzdLÀd-
e+;e7ge:Ÿe1Úe8f&Ef*lf1—f@Éf3
! g'>g%fg$Œg;±g.ígh6hRhKgh1³h"åh iC)iBmi°iÉi*ãi+j*:j1ej'—jF¿j=k#Dk#hk(Œk µk9Ökl/lKlel~l&•l¼l4Îlm(mCm6cm#šmT¾mn,$nQn$kn�n/¯n&ßn)o0o?o+Uo�o*•oÀo×o
îo#üo
 p%.pTptp‰p& p?Çpq($q(Mqvq–q ­q7Îq-r4rHrhrV~rÕrîr
! sP*s*{s/¦s3Ös!
! t,tKt4ft›t+¯t+Ûtu!u:3uEnu<´uñu v!(vJvgv}v$–v+»v*çvw51wJgwT²w
xxW5x8�xÆxÞx5íxH#yly ‡y?¨yCèy;,z/hz3˜zAÌz{+%{2Q{3„{3¸{>ì{$+|4P|&…|¬|²|Ç|Ù|ñ|*ù|'$}'L}$t}%™}%¿}$å}%
! ~$0~U~q~Š~©~)É~ó~"@OO^®½Õï€€>€M€^€m€…€Ÿ€8¸€ñ€�%�&6�%]�+ƒ�¯�9Ç�‚# ‚D‚S‚:b‚�‚¬‚¾‚Ù‚í‚ÿ‚ƒƒ!4ƒ"VƒyƒŠƒ�ƒ1°ƒâƒ*ôƒ4„T„i„„“„§„Â„Ù„ ê„…&+…R…h…{…�…ª…¾…Ô…ç…ø…††-†E†T†s†5‚†(¸†3á†R‡Jh‡+³‡ß‡û‡ˆ-ˆ>ˆRˆeˆ4yˆ®ˆ!Ãˆåˆ*‰0‰D‰0\‰�‰ª‰¿‰Ó‰å‰ü‰Š2ŠIŠ]ŠzŠ—Š´ŠÉŠÚŠ*öŠ0!‹R‹o‹‡‹–‹%±‹×‹ï‹Œ$Œ&6Œ]Œ+nŒšŒ¶ŒAÌŒ@�O�!l�Ž�¡�¹�Ñ�ì�ŽŽ:ŽQŽiŽ|Ž”ŽK¬ŽFøŽP?���®�<Í�9
! �UD�0š�+Ë�/÷�<'‘9d‘,ž‘2Ë‘.þ‘D-’+r’+ž’<Ê’^“_f“CÆ“0
! ”D;”.€”A¯”=ñ”A/•q•(�•&¶•>Ý•–B5–Bx–»–Û–'ç–$—4—*O—z—š—.ª—,Ù—6˜=˜"Z˜}˜›˜/»˜0ë˜#™8@™cy™?Ý™š07š/hš/˜šÈš4äš0›2J›2}›3°›
ä›
ò› œ!œ-?œmœ‡œ“œ°œÌœêœ	�8�X�0v�4§�Ü� ë�ž (ž*Ižtž(’žP»ž:Ÿ4GŸ|Ÿ=”ŸÒŸ:ìŸB' 4j AŸ =á /¡&O¡7v¡®¡*Í¡&ø¡¢#9¢D]¢@¢¢5ã¢&£)@£j£w£F£&Æ£Bí£0¤G¤#e¤‰¤3�¤)Ä¤@î¤!/¥3Q¥7…¥6½¥+ô¥ ¦%>¦'d¦Œ¦¦¦/µ¦5å¦6§@R§8“§*Ì§0÷§;(¨2d¨$—¨$¼¨/á¨!© 3©)T©)~©)¨©-Ò©$ª%ªyDªœ¾ª0[«8Œ«4Å«*ú«:%¬C`¬¤¬ Ä¬,å¬,­!?­Fa­F¨­^ï­FN®f•®Wü®AT¯9–¯TÐ¯J%°+p°:œ°#×°#û°+±AK±F�±6Ô±-²9²!U²-w²'¥²9Í²%³)-³(W³/€³2°³$ã³-´-6´Od´$´´5Ù´µ&µ;Dµ€µ“µ'²µ8Úµ¶1¶!M¶*o¶š¶¸¶4Ø¶,
·/:·3j·<ž·Û·"õ·!¸1:¸l¸
! ¸(Š¸$³¸-Ø¸)¹0¹J¹:f¹-¡¹.Ï¹þ¹0º/Eº-uº4£º6Øº*»6:»#q»#•»1¹»7ë»5#¼.Y¼ˆ¼6œ¼JÓ¼@½+_½4‹½6À½6÷½.¾53¾ i¾ Š¾)«¾$Õ¾'ú¾O"¿/r¿6¢¿eÙ¿X?ÀN˜À>çÀ3&ÁCZÁSžÁ,òÁ"ÂBÂ$]Â6‚ÂH¹ÂÃ>Ã[ÃlÃˆÃ¤ÃÀÃÜÃ:õÃH0ÄOyÄHÉÄEÅ$XÅ7}ÅSµÅY	ÆZcÆc¾ÆD"ÇbgÇ#ÊÇîÇ=ýÇ ;È)\È<†ÈÃÈ9ÓÈA
É2OÉ-‚É"°ÉÓÉêÉýÉÊ,ÊEFÊFŒÊBÓÊ!Ë+8Ë:dË1ŸË@ÑË:Ì1MÌ(Ì¨Ì#ÈÌ(ìÌÍ.4Í'cÍ‹Í;¦Í<âÍ?ÎE_Î)¥Î&ÏÎ,öÎ1#ÏJUÏ0 Ï,ÑÏ.þÏ=-ÐHkÐ´Ð'ÎÐöÐ
Ñ-ÑKÑ'fÑŽÑ-®Ñ+ÜÑ5Ò!>Ò`Ò0€Ò±Ò+ËÒ.÷Ò#&Ó!JÓ-lÓ$šÓ$¿Ó#äÓ?Ô3HÔ,|Ô©Ô6¿ÔöÔ+Õ.>Õ5mÕ/£ÕUÓÕ[)Ö\…ÖeâÖFH×d�×aô×gVØh¾Øq'ÙR™ÙpìÙ.]Ú ŒÚ>­Ú-ìÚ9ÛITÛEžÛHäÛH-Ü8vÜ)¯Ü;ÙÜGÝF]Ý+¤ÝÐÝ/îÝ-Þ0LÞ2}Þ#°ÞÔÞ7ñÞ+)ß*Uß*€ß*«ß9Öß<à6Mà!„à1¦à4Øà:
á&Há oá�á/°á"àá3â7â#Sâ,wâ#¤â;Èâ)ã%.ã/Tã3„ã3¸ã/ìã5äRä"kä&Žäµä;Îä4
! å?å.NåD}å$Âå)çå&æ)8æ0bæ1“æÅæ;àæ5ç?Rç7’ç8Êçè=è9Zè'”è8¼èõè&
é*4é'_é‡é¡é ¾é6ßéFêR]ê:°êëê1ë-4ë(bë[‹ëEçëQ-ì*ì(ªì*Óìþìí#í7íKí_íqí…í—í©í»íÌíÞíòíîî.î?îQîcîwî‰î�î¯îÃîÕîçîûî
ïï1ïCïUïiï}ï‘ï£ïµïÉïÛïïïðð&ð:ðLð^ðpð‚ð”ð¨ðºðÎðàðôðññ.ñ@ñRñ/dñ”ñ¦ñ¶ñÌñ#çñ$ò0òJò/hò6˜ò!Ïòñòó' ó'Hó'pó˜ó­ó1Åó3÷ó0+ô4\ô/‘ô)ÁôGëô13õ7eõ#�õÁõ!Ýõ!ÿõ!ö%9ö(_öˆö¨öºö Óö*ôö&÷&F÷&m÷!”÷(¶÷/ß÷&ø%6ø&\ø"ƒø*¦ø+Ñø)ýø&'ù3Nù‚ùŸù/°ù)àù"
! ú.-ú0\ú�ú:­úèú#û+*û!Vû&xû!Ÿû)Áû,ëû'ü@ü!\ü5~ü´ü:Çü.ý(1ýZý&ný$•ý%ºý)àý
! þ1*þ\þ!zþ+œþ2Èþ>ûþ&:ÿaÿvÿ.Šÿ¹ÿ2Ùÿ$N1€$�Â)Ö+
,.:i$‡#¬Ð+î+'8'`(ˆ*±+Ü>=G>…(Ä"í,<Vnˆ £ Ä å  ' H i Š « Ì!í 0%N#t"˜»Û÷),)V)€ªÊæ5Qhˆ¤ÀÜø	#0	/T	$„	%©	%Ï	3õ	)
! 0F
! w
! ‰
!   
! +Á
! 7í
! /%U"p“ ¬ Íî%	%/0U.†2µ$è

)'
Q
p
)ƒ
%­
Ó
=é
$')Lv#Œ&°#×#û<38p$© Î*ï+2F7y/±"á',=K‰!£4ÅHúPC,”)Á&ë':Z4z,¯%Ü.AGA‰Ë$ç.;+N7z²ÅDÛ2 ,S€(Ÿ.È(÷! 'B'j$’7·#ï%39m)�-·(å((7&`‡3¤.Ø*A29t®LÂ/!?aC€1Ä.ö(%N%fŒ)§Ñæ+û/'QWH©4ò:'b7o'§1Ï..0(_1ˆ+º.æ !' EI )� <¹ 9ö 0!"O!r!…!—!*¶!#á!!"!'"!I"!k"$�""²"#Õ"#ù"##A#)_# ‰#ª#Ê#"ê#
$&-$'T$+|$(¨$Ñ$%ñ$7%fO%V¶%5
&C&#J&n&Ž&®&,Å&"ò&'5''P'Cx'"¼'-ß'
(((LF(,“(HÀ(	) )!9)+[)‡)¤)3Á)Hõ)1>*7p*¨*½* Í*î*!+'0+,X+…+5”+Ê+Hâ+=+,Wi,Á,á,7ø,00-a-1-2±-+ä-/.$@.;e..¡.>Ð.#/!3/0U/1†/&¸//ß/402D02w08ª0/ã0>1&R1$y14ž1@Ó1&2$;2$`2-…2&³2-Ú2$3-3J3*h3“3­3!Ë3"í34%,4R4$m4’4$­4&Ò4$ù4/57N5.†5*µ5-à56!!6C6`6!l6Ž6.®6Ý6-÷6/%75U7/‹7»7Ø7(÷76 8@W82˜8MË8?9?Y91™95Ë95:%7:6]:2”:+Ç:1ó:I%;&o;)–;?À;6<.7<3f<,š<)Ç<(ñ<0=:K=.†=&µ="Ü=ÿ=D>4^>$“>)¸>"â>=?.C?4r?.§?QÖ?I(@"r@•@­@!Ì@)î@%A%>AdA&xAŸA ½A!ÞAB(B<BPB/kB›B(¸B"áB8C9=C!wC™C7¯C6çCD-D@D4PD…D!œD ¾D(ßD1E9:EGtE&¼E$ãE F)F4HFK}F!ÉF"ëF"G1GPG%mG“G2¯G(âG+H+7H&cH+ŠH¶H)ÎH-øH0&I%WI0}I®I ÌI,íI'J.BJ2qJ!¤J#ÆJ/êJ4K$OKAtKj¶K2!L)TL@~L¿L ÜL5ýL<3M+pM2œM3ÏMDN=HN†N/ŸNÏN.äN1O#EOiO ~OŸO$¿O äO/P'5P']P8…P-¾P"ìP$Q#4Q(XQ)�Q-«Q'ÙQGRIR-bR�R¤R'ÂRêR÷R S$7S#\S€S!‘S.³SâS5üS2T-NT|T’T/¡TCÑT5U
KU"YU/|U.¬U+ÛU;V*CV3nV"¢V&ÅV#ìV#W"4W"WWzWšW'¸W(àW	X2 XSX&pX#—X"»X-ÞX,Y9Y/TY(„Y5­Y7ãY'ZCZ YZ$zZŸZ+¿Z9ëZ*%[,P[4}["²[CÕ[\.7\/f\$–\K»\5]'=]!e]E‡]+Í],ù]B&^,i^;–^3Ò^4_;_.W_+†_"²_.Õ_*`-/`0]`'Ž`/¶`4æ`,a'Ha(pa&™aÀa(Ða9ùa43b!hb(ŠbE³bEùb)?c1ic(›c&Äc:ëc&d+6d*bd�d¢d!Ádãd/ÿd-/e]ebeieve�e5¥e,Ûe<f5Ef1{f1­f8ßfLgHeg®gÅg\âg3?h7sh*«h.Öh,i"2i1Ui4‡i¼i-Úij5 jVjBtj:·jRòj&Ek>lkA«k*ík<lAUl5—l1Íl)ÿl2)m"\mm’m!¥mÇmæm/n/1n/an/‘n3Án8õn3.o8bo+›o3Ço+ûo3'pA[p@�p:Þp9q9Sq;�q;Éq3r39rHmr.¶r&års%(s6Ns3…s8¹s*òs.t!LtQnt%ÀtDæt)+uUu$gu/Œu/¼uìu!	v+v=Cv�v›v²v.ÆvHõv!>w>`w2Ÿw Òw3ów<'xdx ~xŸx)¿x+éx%y%;yayuy‘y?±yDñy6z%Uz7{z-³z6áz5{N{(n{'—{)¿{é{$|++|%W|"}|- |%Î|!ô|<}>S},’}¿}Ü}@û}'<~!d~ †~§~Â~1Þ~5*F7q1©LÛL(€-u€*£€=Î€"�#/�JS�Mž�Bì�&/‚%V‚.|‚3«‚4ß‚ ƒ 5ƒ.VƒO…ƒBÕƒK„Jd„K¯„Kû„JG…K’…5Þ…7†JL†9—†9Ñ†E‡QQ‡D£‡Dè‡@-ˆ^nˆ#Íˆñˆøˆ	‰	
! ‰‰ ‰;4‰:p‰%«‰&Ñ‰;ø‰:4ŠoŠwŠ<ˆŠÅŠ-ØŠ.‹*5‹`‹(~‹8§‹<à‹BŒF`ŒB§Œ(êŒ)�:=�(x�1¡�<Ó�/Ž/@ŽcpŽ7ÔŽ)�F6�B}�À�&Õ�0ü�\-�(Š�³�"Ñ�Qô�@F‘B‡‘1Ê‘4ü‘'1’'Y’	�’‹’@¦’ç’.“3“,P“1}“)¯“"Ù“*ü“'”<” V”1w”1©” Û”ü”•5•Q•j•ƒ•›•°•Ê•6ç• –
?–7M–.…–.´–1ã–@—@V—K——$ã—˜8#˜\˜>r˜N±˜M™3N™@‚™Ã™%ã™+	š$5š6Zš<‘š7Îš5›A<›7~›>¶›õ›%œ-5œ+cœ6�œ-Æœ.ôœ-#�Q�*d�`��1ð�"ž5ž,RžžŸž¿žÜžJòž%=Ÿ&cŸCŠŸ&ÎŸ&õŸ  D= ‚   L¸ A¡G¡e¡‚¡—¡¬¡)Á¡ë¡
! ¢0'¢8X¢‘¢,±¢,Þ¢$£0£N£j£2ƒ£$¶£;Û£>¤>V¤9•¤-Ï¤3ý¤1¥4O¥)„¥®¥Ë¥(á¥
! ¦D ¦=e¦]£¦#§C%§,i§<–§nÓ§IB¨.Œ¨$»¨-à¨&© 5©V©j©4~©E³©)ù©6#ª+Zª1†ª=¸ªöª«4«!T«7v«!®«Ð«1è«0¬)K¬u¬1�¬9Â¬?ü¬\<­\™­$ö­#® ?®M`®-®®IÜ®&¯!6¯"X¯,{¯¨¯4Æ¯*û¯ &°OG°—°F±°=ø°$6±$[±^€±(ß±.²J7²&‚²5©²5ß²:³=P³/Ž³*¾³%é³'´-7´Ne´<´´7ñ´^)µVˆµ6ßµR¶ˆi¶8ò¶B+·@n·0¯·9à·&¸4A¸$v¸3›¸6Ï¸¹¹&;¹b¹)€¹(ª¹(Ó¹+ü¹(º Eºfº+†º"²ºÕºçº
! ÿº
! »$'»(L»3u»:©»?ä»4$¼	Y¼-c¼)‘¼#»¼+ß¼8½%D½&j½‘½¯½'Î½4ö½+¾$F¾(k¾)”¾*¾¾!é¾"¿".¿.Q¿€¿›¿!¶¿Ø¿÷¿À/.À@^ÀŸÀ´À&ËÀòÀ 
! Á+Á"GÁjÁ‰Á¨ÁÇÁæÁ?÷Á*7Â!bÂ„Â#“Â*·Â)âÂ,Ã49Ã)nÃ=˜Ã=ÖÃ'Ä3<ÄBpÄ#³Ä5×Ä4
Å)BÅ)lÅ-–Å@ÄÅ"Æ$(Æ*MÆ+xÆ¤Æ-ºÆ'èÆ)ÇE:ÇM€ÇUÎÇF$È0kÈ&œÈ5ÃÈ'ùÈ5!ÉWÉ$vÉ›É»É9ØÉJÊ0]Ê7ŽÊÆÊ3ÞÊ-Ë(@Ë iËŠËV£Ë/úË*ÌFÌ0bÌ9“ÌMÍÌ!Í'=Í'eÍ9�Í3ÇÍ;ûÍ67Î/nÎ2žÎ2ÑÎIÏ3NÏ‚Ï3—Ï/ËÏ3ûÏ3/ÐcÐ)ƒÐ)­Ð+×Ð/Ñ23Ñ$fÑ-‹Ñ@¹Ñ$úÑ!Ò#AÒ eÒ4†ÒH»ÒÓÓ4Ó'IÓqÓ(†ÓZ¯Ó+
! Ô"6ÔYÔmÔƒÔŸÔ2¯Ô6âÔ8Õ$RÕ.wÕ9¦Õ(àÕ(	Ö42Ö9gÖ7¡Ö=ÙÖ3×/K×4{×.°×.ß×4Ø.CØ.rØ,¡Ø9ÎØ9Ù9BÙ:|Ù9·Ù:ñÙ9,Ú9fÚW ÚWøÚ.PÛÛ”Û<´Û9ñÛ$+Ü!PÜ"rÜ&•Ü)¼ÜæÜÝ!Ý.4Ý cÝ0„Ý#µÝ=ÙÝÞ$2ÞWÞ-wÞ!¥Þ-ÇÞ$õÞ7ß.Rß(�ß.ªß-Ùßà1à.Ià/xàF¨à3ïà'#á"Ká+ná3šá@ÎáDâ%Tâzâ+šâ3Æâúâ4ã-Oã(}ã<¦ããã#ä%ä(Bäkä†„ä6åMBå:�å6Ëå6æ/9æ%iæ5�æ&Åæ7ìæG$çlç@„ç$Åçêç þç:èDZè3Ÿè5Óè0	é6:é@qé?²éDòé@7ê;xê´êÈêÝêñêëë.ëCëWëlë€ë•ë«ë¿ëÕëïëìì'ìAìVìlì‚ì•ì¨ì9ÀìIúìMDí(’í(»í3äí%î=>î(|î7¥îZÝîY8ïP’ï8ãï\ðbyð\ÜðX9ñ2’ñÅñ-äñ>ò?QòF‘ò+Øò0ó05ó1fó9˜ó%Òó+øó+$ô+Pô,|ô+©ô+Õô,õ,.õ*[õW†õ,ÞõAö4Mö'‚ö)ªö)Ôö)þöH(÷Wq÷XÉ÷-"ø.Pø9øA¹ø7ûøl3ù5 ù;Öù9úULú5¢úQØúˆ*û>³û4òû>'ü<füC£ü6çü-ý!Lý;ný7ªý%âý1þ2:þ2mþW þøþ.ÿGÿ<Yÿ2–ÿÉÿ éÿ
! 	2'	(Z	Eƒ	EÉ	0	.@	3o	X£	Fü	'C	)k	%•	»	*Ù	"	!'	)I	 s	”	6³	 ê	R	/^	Ž	)¦	(Ð	ù		 ,	M	`	/~	/®	(Þ	&	.	#M	"q	”	*¯	!Ú	 ü	*	*H	s	“	±	Æ	)ã	,
	7:	!r	#”	0¸	&é	#		/4		Ad		8¦		Mß		6-
! 	8d
! 	.�
! 	3Ì
! 	-	,.	A[	H�	>æ	&%	'L	Ft	C»	=ÿ	8=
	Ov
	-Æ
	ô
	0	/@	p	D†	1Ë	$ý	,"	0O	€	8œ	'Õ	&ý	+$	%P	#v	Hš	(ã	$	/1	a	4w	‚¬	/	-N	C|	CÀ	-	-2	5`	.–	%Å	ë	ÿ		')	0Q	0‚	"³	'Ö	þ	(	3E	1y	«	/Ë	û	F	(Y	)‚	8¬	+å	/	6A	+x	0¤	Õ	 ð	A	ES	#™	 ½	(Þ	4	<	/V	.†	µ	Ô	%ï	4	4J	3	,³	)à	7
! 	6B	!y	&›	2Â	+õ	.!	4P	…	£	"¹	/Ü	?	+L	Bx	6»	ò	F	0Y	!Š	¬	È	^à	?	%[	�	›	3¯	ã	'ø	$  	>E 	9„ 	)¾ 	!è 	
! !	!	"/!	&R!	"y!	Hœ!	3å!	&"	L@"	8�"	 Æ"	ç"	ú"	#	&*#	)Q#	{#	•#	"¬#	Ï#	í#	1$	.5$	*d$	�$	,¬$	.Ù$	/%	08%	i%	"v%	,™%	Æ%	Ø%	ò%	&	&	6&	*S&	)~&	4¨&	Ý&	ú&	!'	;'	V'	$o'	”'	®'	È'	Iâ'	,(	!8(	&Z(	�(	5œ(	Ò(	(è(	@)	BR)	A•)	;×)	!*	15*	g*	!‡*	6©*	<à*	.+	'L+	 t+	•+	"¡+	Ä+	Ù+	ô+	#	,	#-,	Q,	%o,	7•,	&Í,	(ô,	)-	2G-	z-	+™-	Å-	ã-	.	!!.	C.	+W.	=ƒ.	2Á.	=ô.	22/	Be/	7¨/	<à/	A0	_0	&{0	-¢0	Ð0	!ð0	1	".1	9Q1	4‹1	!À1	.â1	$2	%62	)\2	†2	£2	¾2	Ó2	>è2	'3	P>3	9�3	#É3	í3	.4	954	2o4	<¢4	;ß4	G5	c5	]z5	&Ø5	1ÿ5	016	'b6	Š6	-¦6	)Ô6	þ6	G7	/Y7	.‰7	)¸7	)â7	 8	4-8	&b8	+‰8	0µ8	æ8	*õ8	1 9	R9	e9	#}9	¡9	+¶9	+â9	/:	 >:	%_:	2…:	/¸:	è:	*;	-+;	@Y;	-š;	@È;	8	<	KB<	8Ž<	KÇ<	=	12=	d=	.€=	T¯=	2>	7>	F>	 a>	)‚>	+¬>	*Ø>	5?	9?	1B?	$t?	!™?	,»?	<è?	U%@	!{@	F�@	ä@	0A	>4A	#sA	—A	=µA	7óA	C+B	ToB	ZÄB	[C	d{C	EàC	c&D	!ŠD	¬D	[ÊD	#&E	JE	=jE	¨E	CÈE	DF	%QF	wF	,—F	#ÄF	%èF	2G	/AG	+qG	-�G	+ËG	@÷G	<8H	8uH	5®H	6äH	,I	HI	bI	7zI	B²I	,õI	'"J	6JJ	+�J	+­J	6ÙJ	?K	)PK	2zK	­K	ÂK	!ÔK	'öK	=L	#\L	!€L	5¢L	%ØL	#þL	"M	5M	3TM	6ˆM	 ¿M	AàM	""N	(EN	nN	€N		ŒN	A–N	ØN	ëN	OO	'[O	&ƒO	.ªO	ÙO	÷O	0P	FP	KP	&\P	%ƒP	#©P	*ÍP	øP	*Q	$7Q	*\Q	<‡Q	8ÄQ	 ýQ	"R	AR	ZR	5zR	.°R	AßR	6!S	2XS	2‹S	<¾S	2ûS	>.T	5mT	)£T	0ÍT	þT	U	%3U	"YU	 |U	 �U	-¾U	"ìU	!V	%1V	%WV	J}V	ÈV	ØV	'öV	 W	?W	PW	nW	‹W	£W	ÀW	ÔW	èW	³ôW	¨Y	:ªY	>åY	$Z	0<Z	×mZ	/E[	<u[	Y²[	\	#\	N/\	Y~\	fØ\	:?]	Wz]	=Ò]	H^	IY^	7£^	WÛ^	3_	K_	*i_	-”_	(Â_	*ë_	3`	,J`	’w`	
! a	a	&.a	Ua	Xqa	cÊa	6.b	]eb	„Ãb	]Hc	O¦c	[öc	PRd	D£d	Nèd	L7e	P„e	?Õe	=f	CSf	O—f	[çf	?Cg	Šƒg	Ch	JRh	R�h	?ðh	F0i	Nwi	HÆi	;j	‰Kj	JÕj	? k	Š`k	=ëk	b)l	XŒl	Oål	5m	Kµm	Kn	[Mn	U©n	ªÿn	Rªo	Ÿýo	c�p	[q	N]q	^¬q	cr	Mor	=½r	>ûr	>:s	;ys	cµs	Wt	Jqt	O¼t	]u	Nju	S¹u	M
v	C[v	HŸv	Aèw	7*x	Tbx	·x	rÖx	'Iy	Vqy	
! Èy	)Óy	?ýy	A=z	z		–z	0 z	rÑz	2D{	Žw{	B|	SI|	%�|	%Ã|	3é|	3}	6Q}	6ˆ}	$¿}	$ä}	
	~	~	'-~	U~	Bo~	²~	(Ã~	Iì~	U6	"Œ	C¯	Uó	%I€	o€	1�€	Q¿€	A�	ES�	…™�	X‚	+x‚	e¤‚	R
! ƒ	?]ƒ	Z�ƒ	„øƒ	}„	:š„	PÕ„	&…	D…	M…	*h…	0“…	EÄ…	>
! †	gI†	G±†	kù†	ke‡	Ñ‡	rQˆ	]Äˆ	_"‰	X‚‰	`Û‰	W<Š	E”Š	XÚŠ	]3‹	j‘‹	Hü‹	EŒ	[Œ	-kŒ	-™Œ	FÇŒ	+�	9:�	:t�	5¯�	4å�	7Ž	+RŽ	3~Ž	*²Ž	ÝŽ	>ûŽ	F:�	6��	'¸�	/à�	O�	E`�	|¦�	:#‘	D^‘	A£‘	;å‘	3!’	<U’	l’’	eÿ’	[e“	LÁ“	M”	K\”	J¨”	qó”	}e•	zã•	^–	LÞ–	X+—	V„—	uÛ—	NQ˜	e ˜	M™	tT™	TÉ™	pš	4�š	CÄš	›	6(›	9_›	L™›	dæ›	dKœ	m°œ	m�	ÊŒ�	îWž	oFŸ	~¶Ÿ	t5 	ƒª 	}.¡	Œ¬¡	n9¢	}¨¢	[&£	[‚£	¸Þ£	Ö—¤	cn¥	rÒ¥	hE¦	w®¦	q&§	€˜§	b¨	q|¨	2î¨	/!©	ŒQ©	ªÞ©	M‰ª	\×ª	R4«	a‡«	[é«	jE¬	L°¬	[ý¬	!Y­	"{­	ž­	2¼­	Dï­	4®	:M®	'ˆ®	,°®	Ý®	û®	,¯	0A¯	nr¯	>á¯	Z °	'{°	7£°	Û°	8ú°	n3±	&¢±	&É±	5ð±	'&²	:N²	8‰²	:Â²	wý²	?u³	Wµ³	/
´	<=´	Qz´	[Ì´	C(µ	Slµ	MÀµ	&¶	+5¶	ia¶	jË¶	.6·	Re·	C¸·	Jü·	0G¸	,x¸	6¥¸	!Ü¸	Dþ¸	HC¹	,Œ¹	¹¹	@×¹	Dº	f]º	CÄº	+»	+4»	1`»	@’»	mÓ»	(A¼	7j¼	¢¼	½¼	-Ü¼	;
! ½	*F½	1q½	)£½	Í½	)ä½	c¾	@r¾	>³¾	.ò¾	,!¿	,N¿	A{¿	E½¿	À	À	/;À	BkÀ	®À	 ÅÀ	[æÀ	=BÁ	N€Á	NÏÁ	3Â	7RÂ	AŠÂ	6ÌÂ	7Ã	8;Ã	:tÃ	4¯Ã	3äÃ	BÄ	4[Ä	:�Ä	4ËÄ	.Å	6/Å	:fÅ	C¡Å	'åÅ	&
Æ	O4Æ	R„Æ	!×Æ	HùÆ	WBÇ	VšÇ	MñÇ	X?È	/˜È	 ÈÈ	+éÈ	0É	FÉ	&aÉ	@ˆÉ	#ÉÉ	'íÉ	6Ê	0LÊ	.}Ê	/¬Ê	1ÜÊ	;Ë	>JË	M‰Ë	-×Ë	(Ì	,.Ì	<[Ì	8˜Ì	+ÑÌ	*ýÌ	C(Í	?lÍ	@¬Í	=íÍ	P+Î	>|Î	9»Î	3õÎ	D)Ï	3nÏ	+¢Ï	+ÎÏ	 úÏ	 Ð	<Ð	HVÐ	DŸÐ	?äÐ	J$Ñ	IoÑ	E¹Ñ	PÿÑ	2PÒ	2ƒÒ	Q¶Ò	kÓ	NtÓ	>ÃÓ	FÔ	9IÔ	FƒÔ	?ÊÔ	k
! Õ	pvÕ	jçÕ	nRÖ	iÁÖ	„+×	j°×	3Ø	#OØ	BsØ	1¶Ø	aèØ	JÙ	DhÙ	:­Ù	JèÙ	53Ú	<iÚ	7¦Ú	QÞÚ	90Û	$jÛ	?�Û	JÏÛ	(Ü	+CÜ	=oÜ	%­Ü	]ÓÜ	>1Ý	apÝ	>ÒÝ	HÞ	8ZÞ	�“Þ	cß	>yß	(¸ß	#áß	.à	C4à	'xà	0 à	%Ñà	!÷à	Dá	+^á	+Šá	-¶á	-äá	:â	*Mâ	Dxâ	½â	Ìâ	ëâ	ã	6!ã	Xã	gã	B„ã	KÇã	Cä	WWä	�¯ä	o@å	ƒ°å	k4æ	- æ	GÎæ	=ç	7Tç	<Œç	5Éç	Vÿç	(Vè	Rè	eÒè	F8é	1é	2±é	wäé	:\ê	*—ê	1Âê	.ôê	Z#ë	A~ë	+Àë	?ìë	†,ì	O³ì	*í	".í	-Qí	Dí	GÄí	8î	(Eî	Enî	*´î	9ßî	&ï	>@ï	Eï	HÅï	Dð	Sð	 rð	Ð“ð	Þdñ	`Cò	a¤ò	Òó	ÜÙó	b¶ô	põ	aŠõ	bìõ	æOö	Ò6÷	p	ø	uzø	ððø	Üáù	u¾ú	z4û	|¯û	1,ü	N^ü	W­ü	9ý	B?ý	^‚ý	Wáý	ª9þ	bäþ	–Gÿ	XÞÿ	K7
! iƒ
! Cí
! E1
! Ew
! J½
! 3
! :<
! >w
! C¶
! Bú
! H=
! I†
! SÐ
! I$
! Pn
! T¿
! !
! 16
! Gh
! .°
! Bß
! #"
! #F
! :j
! 8¥
! QÞ
! 00
! 4a
! #–
! 1º
! Dì
! G1
! [y
! ^Õ
! =4	
! =r	
! =°	
! Bî	
! !1
  
! 4S
  
! ˆ
  
! _¦
  
! L
! $S
! +x
! ~¤
! #
! 94
! n
! €
! B 
! $ã
!  
! @)
! j
! 
! F˜
! >ß
! ?
! %^
! "„
! §
! 1Â
! 7ô
! 1,
! )^
! -ˆ
! O¶
! 
! '#
! 6K
! C‚
! ,Æ
! Eó
! T9
! !Ž
! 3°
! Dä
! D)
! ]n
! LÌ
! %
! #?
! 0c
!  ”
! µ
! :Ð
! 6
! ;B
! (~
! o§
! /
! )G
! 0q
! #¢
! )Æ
! $ð
! 1
! )G
! .q
! ( 
! -É
! %÷
! (
! -F
! 't
! 3œ
! Ð
! å
! ,
! %/
! 'U
! }
! (–
! +¿
! =ë
! ?)
! i
! †
! #¡
! Å
! "â
! %
! $+
! =P
! Ž
! ž
! ²
! 1Ò
! +
! #0
! T
! p
! (Œ
! )µ
! ß
! :þ
! 9
!  Q
! r
! h„
! í
! *
! 7/
! 6g
! *ž
! É
! Ü
! 6ù
! N0
! =
! $½
! 8â
! @
! ,\
! U‰
! 5ß
! 3 
! I 
! &_ 
! +† 
! K² 
! >þ 
! =!
! BU!
! &˜!
! ¿!
! 2Û!
! #"
! &2"
! 0Y"
! ;Š"
! Æ"
! Ü"
!  î"
! "#
! �2#
! 1Ã#
! 4õ#
! 1*$
! G\$
! U¤$
! 6ú$
! 11%
! #c%
! '‡%
! 3¯%
! Aã%
! /%&
! RU&
! ;¨&
! 8ä&
! 6'
! 7T'
! BŒ'
! (Ï'
! (ø'
! $!(
! F(
! #](
! �(
! C¡(
! >å(
! 7$)
! \)
! 8x)
! M±)
! Mÿ)
! $M*
! 5r*
! 6¨*
! 2ß*
! $+
! 17+
! /i+
! /™+
! 4É+
! (þ+
! 0',
! BX,
! Q›,
! Tí,
! XB-
! 2›-
! $Î-
! 8ó-
! %,.
! IR.
! 8œ.
! /Õ.
! @/
! +F/
  /r/
! K¢/
! 8î/
! 6'0
! 6^0
! ;•0
! ?Ñ0
! 21
! <D1
! -�1
! 6¯1
! <æ1
! &#2
! CJ2
! :Ž2
! 9É2
! 73
! 5;3
! .q3
! " 3
! Ã3
! <Û3
! 44
! 0M4
! ~4
! b•4
! >ø4
! 75
! 2U5
! (ˆ5
! -±5
! "ß5
! 06
! 836
! l6
! |6
! F�6
! +×6
! =7
! "A7
! d7
! |7
! <Ž7
! _Ë7
! W+8
! Qƒ8
! TÕ8
! R*9
! g}9
! �å9
! Rg:
! Uº:
! 3;
! *D;
! 7o;
! 6§;
! *Þ;
! 3	<
! )=<
! g<
! �<
! -—<
! *Å<
! "ð<
! 0=
! -D=
! r=
! '‘=
! /¹=
! Eé=
! E/>
! 6u>
! ;¬>
! Fè>
! F/?
! 2v?
! 4©?
! SÞ?
! 62@
! Ji@
! -´@
! Aâ@
! $A
! =A
! ZA
! ;vA
! *²A
! ÝA
! BùA
! <B
! 5QB
! A‡B
! CÉB
! C
C
! #QC
! 7uC
! 9­C
! 'çC
! D
! *D
! "ID
! lD
! +†D
! ²D
! 'ÍD
! /õD
! %E
! !AE
! "cE
! †E
! žE
! %ºE
! !àE
! 6F
! 9F
! TF
! 3sF
! 0§F
! ;ØF
! G
! !G
! !:G
! \G
! IxG
! ÂG
! /ÞG
! 8H
! <GH
! 1„H
! 2¶H
! 6éH
! ' I
! 7HI
! 5€I
! 1¶I
! 1èI
! J
! $7J
! 3\J
! 5�J
! 'ÆJ
! /îJ
! .K
! 1MK
! #K
! )£K
! *ÍK
! YøK
! fRL
! e¹L
! 4M
! TM
! iM
! AzM
! ,¼M
! téM
! ^N
! qN
! D�N
! 5ÆN
! &üN
! #O
! /?O
! "oO
! )’O
! #¼O
! *àO
! 3P
! +?P
! _kP
! *ËP
! öP
! 4Q
! (FQ
! oQ
! $ˆQ
! ­Q
! [ÊQ
! &R
! 7R
! 1NR
! €R
! 7žR
! <ÖR
! %S
! ,9S
! )fS
! .�S
! 2¿S
! 0òS
! )#T
! MT
! )aT
! ‹T
! !£T
! .ÅT
! 
ôT
! rU
! 8uU
! ®U
! u¿U
! ;5V
! qV
! tV
! xV
! 6ŠV
! 6ÁV
! WøV
! WPW
! 3¨W
! ÜW
! -ãW
! 5X
! GX
! PX
! pX
! GyX
! ÁX
! ÛX
! &øX
! UY
! ;uY
! F±Y
! TøY
! SMZ
! U¡Z
! V÷Z
! 4N[
! ƒ[
! *“[
! #¾[
! 'â[
! "
! \
! -\
!  M\
! n\
! Ž\
! ®\
! Í\
   ê\
! ]
! !*]
! L]
! f]
! „]
! ž]
! %º]
! +à]
! ^
! %^
! #=^
! %a^
! .‡^
! -¶^
! 8ä^
! S_
! Aq_
! .³_
! &â_
! &	`
! L0`
! 6}`
! I´`
! #þ`
! $"a
! IGa
! G‘a
! JÙa
! =$b
! 8bb
! =›b
! 'Ùb
! 7c
! -9c
! @gc
! ¨c
! ¿c
! NËc
! (d
! %Cd
! id
! &�d
! %¨d
! 4Îd
! e
! 
! e
!  e
! >;e
! ,ze
! L§e
! Tôe
! If
! 3bf
! –f
! �f
! 7¤f
  
! Üf
! "çf
! 
! g
! !*g
! +Lg
! `xg
! *Ùg
! Oh
! =Th
! (’h
! K»h
! i
! )!i
! 0Ki
! )|i
! /¦i
! 0Öi
! "j
! F*j
! )qj
! ›j
! +¨j
! Ôj
! ôj
! "k
! "4k
! Wk
! #fk
! @Šk
! 0Ëk
! 'ük
! 3$l
! Xl
! Zl
! fl
! rl
! +~l
! 8ªl
! $ãl
! #m
! 4,m
! Aam
! ?£m
! ãm
! ïm
! ûm
! n
! n
! 2n
! #Rn
! vn
! †n
! ’n
! ¢n
! ®n
! ºn
! Æn
! #Òn
! ön
! o
! <o
! 3Co
! wo
  
! •o
! s o
! $p
! &9p
! A`p
! /¢p
! Òp
!  ðp
! Iq
! [q
! |hq
! åq
! žëq
! 4Šr
! 7¿r
! :÷r
! 72s
! 9js
! Ž¤s
! o3t
! >£t
! aât
! †Du
! GËu
! 7v
! LKv
! =˜v
! @Öv
! <w
! *Tw
! `w
! �àw
! Wqx
! *Éx
! 4ôx
! K)y
! %uy
! ,›y
! Èy
! åy
! z
! * z
! 1Kz
! D}z
! QÂz
! K{
! +`{
! [Œ{
! vè{
! L_|
! R¬|
! Pÿ|
! IP}
! `š}
! Lû}
! VH~
! aŸ~
! |
! p~
! Bï
! §2€
! LÚ€
! <'�
! 8d�
! A��
! Rß�
! R2‚
! X…‚
! gÞ‚
! [Fƒ
! b¢ƒ
! m„
! Ms„
! MÁ„
! P…
! V`…
! E·…
! Mý…
! _K†
! 9«†
! Då†
! 7*‡
! Zb‡
! Y½‡
! Tˆ
! @lˆ
! F­ˆ
! Hôˆ
! @=‰
! \~‰
! pÛ‰
! aLŠ
! @®Š
! =ïŠ
! M-‹
! S{‹
! =Ï‹
! >
Œ
! _LŒ
! @¬Œ
! uíŒ
! kc�
! [Ï�
! Q+Ž
! 3}Ž
! X±Ž
! j
! �
! eu�
! aÛ�
! [=�
! f™�
! k‘
! 9l‘
! Š¦‘
! r1’
! I¤’
! pî’
! [_“
! I»“
! L”
! cR”
! \¶”
! ž•
! S²•
! 7–
! c>–
! e¢–
! ;—
! 7D—
! y|—
! .ö—
! '%˜
! OM˜
! ,�˜
! VÊ˜
! l!™
! CŽ™
! NÒ™
! N!š
! Mpš
! .¾š
! Iíš
! V7›
! PŽ›
! Oß›
! U/œ
! X…œ
! \Þœ
! 2;�
! 4n�
! N£�
! mò�
! J`ž
! +«ž
! *×ž
! 7Ÿ
! c:Ÿ
! [žŸ
! 2úŸ
! _- 
! N� 
! 6Ü 
! Q¡
! Ye¡
! /¿¡
! /ï¡
! 1¢
! -Q¢
! )¢
! B©¢
! <ì¢
! [)£
! …£
! 'Ÿ£
! ‡Ç£
! ^O¤
! $®¤
! FÓ¤
! _¥
! Yz¥
! `Ô¥
! L5¦
! /‚¦
! F²¦
! ‰ù¦
! Wƒ§
! AÛ§
! 1¨
! QO¨
! 8¡¨
! Ú¨
! .ø¨
! ,'©
! (T©
! -}©
! /«©
! GÛ©
! Í#ª
! ñª
! M«
! N«
! 0]«
! Ž«
  
! ¬«
! &·«
! 	Þ«
! è«
! ý«
! ¬
! "¬
! 8¬
! N¬
! V¬
! _¬
! g¬
! ¬
! “¬
! Ÿ¬
! ¹¬
! "Ê¬
! "í¬
! ­
! #­
! 3­
! @­
! P­
! c­
! |­
! 
“­
! ¡­
! °­
! Å­
! Þ­
! ó­
! ÿ­
! ,®
! r<®
! 7¯®
! ]ç®
! 9E¯
! ¯
! G–¯
! =Þ¯
! °
! 0,°
! 5]°
! $“°
! 4¸°
! Qí°
! W?±
! {—±
! H²
! 2\²
! 9�²
! 7É²
! A³
! ?C³
! ;ƒ³
! H¿³
! L´
! NU´
! ¾¤´
! cc¶
! eÇ¶
! a-·
! =�·
! VÍ·
! 4$¸
! 'Y¸
! R�¸
! KÔ¸
!  ¹
! :¹
! P¹
! f¹
! |¹
! (š¹
! *Ã¹
! î¹
! .
! º
! !9º
! 0[º
! %Œº
! 8²º
! ,ëº
! "»
! ;»
! &[»
! f‚»
! +é»
! `¼
! Av¼
! �¸¼
! P:½
! N‹½
! OÚ½
! 5*¾
! ?`¾
! @ ¾
! �á¾
! {r¿
! nî¿
! „]À
! @âÀ
! A#Á
! ;eÁ
! C¡Á
! [åÁ
! 1AÂ
! 3sÂ
! H§Â
! (ðÂ
! 4Ã
! mNÃ
! {¼Ã
! ‡8Ä
! RÀÄ
! „Å
! 7˜Å
! 'ÐÅ
! <øÅ
! 15Æ
! ;gÆ
! 4£Æ
! DØÆ
! nÇ
! )ŒÇ
! '¶Ç
! ]ÞÇ
! J<È
! R‡È
! 4ÚÈ
! VÉ
! 3fÉ
! +šÉ
! RÆÉ
! cÊ
!  }Ê
! NžÊ
! :íÊ
! %(Ë
! NË
! lË
! 6‹Ë
! ]ÂË
! * Ì
! 6KÌ
! -‚Ì
! e°Ì
! OÍ
! :fÍ
! }¡Í
! GÎ
! AgÎ
! &©Î
! AÐÎ
! CÏ
! 5VÏ
! %ŒÏ
! G²Ï
! CúÏ
! I>Ð
! =ˆÐ
! ?ÆÐ
! EÑ
! .LÑ
! '{Ñ
! .£Ñ
! 0ÒÑ
! dÒ
! AhÒ
! 2ªÒ
! .ÝÒ
! 2Ó
! >?Ó
! B~Ó
! BÁÓ
! ?Ô
! ADÔ
! 5†Ô
! D¼Ô
! 4Õ
! ;6Õ
! =rÕ
! <°Õ
! LíÕ
! 2:Ö
! mÖ
! ƒÖ
! )˜Ö
!  ÂÖ
! +ãÖ
! I×
! IY×
! N£×
! Yò×
! 4LØ
! D�Ø
! +ÆØ
! 1òØ
! F$Ù
! BkÙ
! [®Ù
! Y
! Ú
! [dÚ
! YÀÚ
! OÛ
! 6jÛ
! m¡Û
! [Ü
! ?kÜ
! 2«Ü
! KÞÜ
! 1*Ý
! 0\Ý
! R�Ý
! 6àÝ
! @Þ
! FXÞ
! `ŸÞ
! 2ß
! D3ß
! 9xß
! b²ß
! <à
! Rà
! 7pà
! G¨à
! 3ðà
! 5$á
! 4Zá
! b�á
! Hòá
! :;â
! Avâ
! b¸â
! Vã
! )rã
! (œã
! 4Åã
! 1úã
! \,ä
! >‰ä
! #Èä
! 3ìä
! ; å
! >\å
! ˜›å
! 4æ
! C´æ
! vøæ
! Moç
! I½ç
! /è
! 07è
! bhè
! PËè
!  é
! %=é
! <cé
! @ é
! Báé
! s$ê
! ˜ê
! Q®ê
! ë
! *ë
! NBë
! Y‘ë
! 9ëë
! P%ì
! =vì
! \´ì
! *í
! .<í
! 4kí
! . í
! 1Ïí
! dî
! )fî
! C�î
! DÔî
! Nï
! whï
! Aàï
! "ð
! +Bð
! #nð
! ’ð
! °ð
! CËð
! #ñ
! 53ñ
!  iñ
! ;Šñ
! NÆñ
! Fò
! <\ò
! D™ò
! Þò
! þò
! %ó
! 9ó
! ?Tó
! #”ó
! K¸ó
! Iô
! LNô
! D›ô
! Fàô
! &'õ
! 0Nõ
! õ
! �õ
! @¡õ
! Jâõ
! M-ö
! ({ö
! \¤ö
! @÷
! >B÷
! M�÷
! NÏ÷
! Cø
! Obø
! *²ø
! 5Ýø
! iù
! O}ù
! ‹Íù
! ‘Yú
! Tëú
! Q@û
! N’û
! uáû
! :Wü
! <’ü
! #Ïü
! óü
! 
ý
! 'ý
! 0=ý
! Mný
! ;¼ý
! 4øý
! O-þ
! M}þ
! ;Ëþ
! >ÿ
! 2Fÿ
! ;yÿ
! >µÿ
! <ôÿ
! <1n4‰C¾NQm+Š2¶KéD5)zV¤KûGIeH¯$ø3"QtŠ/Ÿ'Ï÷@
L.Z5‰6¿ö26I<€I½b?jMª7ø%0-V1„T¶+	.7	9f	M 	+î	<
! JW
! b¢
! X@^ Ÿ~À??7p·%(
GN
z–
  2!Su•2®á÷ %!F"h"‹$®$Ó6ø"/4R€‡''0„X4ÝF°YP
! 2[zŽv	7€M¸W^/s!£@Å5!<a^MÀ5!D5f!œ7¾#ö7#RIv5À7ö#.QRf¤';3'o'—%¿Bå(4B5w5­[ã*?CjC®1ò!$,F4s¨9Å\ÿL\S©dý*b*�R¸0 ,< \i ?Æ @!aG!(©!<Ò!H"X":x"5³" é".
! #
9#!G#Ai#;«#;ç##$25$7h$C $Cä$2(%*[%†%/¥% Õ%3ö%?*&+j&>–&6Õ&p'Œ}'™
! (•¤(N:)a‰)?ë)ˆ+*³´*‚h+­ë+¤™,Ï>-<.OK.0›.:Ì.//7/ P/ q/ ’/³/Ò/"ñ/"0"70 Z0 {0'œ0/Ä0,ô0(!1[J1Z¦1i2Hk2g´2%3&B3%i3#�3³3éÈ4B²5Hõ5L>64‹6;À6Zü6]W7µ7\Ñ7�.8U°8'9'.9BV9V™9^ð9O:#n:5’:½È: †;0§;=Ø;F<3]<E‘<#×<û<=-/=O]=/­=IÝ=z'>+¢>FÎ> ?:6?&q?0˜?É?=â?@ @Aa@-£@$Ñ@ö@A5.ALdA9±A)ëA(B)>B'hBE�B7ÖB6C/EC%uCJ›C1æC8DGQDB™DQÜDx.ED§EFìE83F5lFc¢FAG$HG3mG¡G¼GÚGQìG3>H>rH±H!ÈHêH,I&.I*UI.€I+¯I,ÛI+J,4J,aJ,ŽJ-»J-éJ-K-EK-sK-¡K-ÏK-ýK-+L-YL-‡L-µL+ãL,M+<M,hM+•M+ÁM,íM+N+FN+rN+žN-ÊN-øN-&O-TO+‚O+®O+ÚO,P+3P,_P+ŒP,¸P+åP,Q->Q-lQ+šQ1ÆQ,øQ,%R-RR+€R,¬R+ÙR+S.1S+`S+ŒS,¸S1åS=T;UT;‘T9ÍT2U?:U;zU2¶U0éUKV@fVI§VAñVU3WŽ‰W9X3RX'†X)®XØXHôX1=Y;oY-«YÙY`æYEGZ,�ZhºZ #[D[-`[,Ž["»[7Þ[/\F\(_\2ˆ\*»\#æ\
! ] *]$K]4p]/¥]%Õ]$û]0 ^3Q^'…^?­^*í^0_hI_¯²_'b`IŠ`8Ô`5
a%CaQiaK»aBb@Jb*‹bR¶bE	cNOcDžcHãcA,dBndH±dGúdPBeI“eDÝe%"f/Hf<xf9µf*ïf0g*Kg-vg¤gB´g÷g4
h$Bhagh6ÉhKi:Li:‡i=Âi j(!j“Jj/Þj/k:>k<yk<¶k0ók=$l|bl2ßl{m…ŽmRnDgn0¬n4Ýn!oP4o6…o0¼oFíov4pF«pòp"q3(q5\q*’q+½qPéq&:r+arB�r7Ðrs,s&GsPnsC¿s;t-?t,mt-štKÈt"u67unu(Œu9µuBïuN2v�v/‘v%Áv1çv,wjFwg±wEx0_x1�xJÂx0
y,>y.ky$šy)¿y0éy(z"Cz/fzE–z.ÜzR{^{,~{F«{&ò{=|>W|–|7­|;å| !}©B}Œì}€y~dú~"_L‚7Ï€)#€FM€,”€NÁ€0� A�,b�D��JÔ�*‚&J‚7q‚/©‚JÙ‚ $ƒ2Eƒ%xƒ/žƒCÎƒM„f`„.Ç„.ö„9%…!_…l�…:î…/)†mY†AÇ†x	‡6‚‡6¹‡.ð‡(ˆ$Hˆ$mˆ$’ˆY·ˆ.‰R@‰4“‰,È‰7õ‰O-Š6}Š/´ŠAäŠ(&‹O‹"o‹<’‹;Ï‹Œ0)ŒZŒ6xŒ*¯ŒEÚŒ) �0J�({�>¤�,ã�GŽXŽHwŽ<ÀŽ(ýŽ0&�7W�C��-Ó�F�&H�oo�:ß�?‘ôZ‘2O’A‚’/Ä’ô’2“à>“F”üf”�c•Lå•x2–!«–@Í–-—&<—'c—p‹—.ü—Ž+˜—º˜)R™E|™<Â™/ÿ™2/š%bšˆš:¦š$áš2›A9›/{›1«›%Ý›œeœ5…œ3»œ:ïœd*�0��-À�7î�q&žb˜žXûž2TŸ ‡ŸY¨ŸQ T As aµ .¡F¡c¡K¡Ë¡IÑ¡¢,8¢)e¢�¢/­¢>Ý¢,£,I£v£X}£&Ö£wý£Lu¤Â¤Ø¤Sî¤+B¥9n¥@¨¥\é¥OF¦)–¦9À¦1ú¦,,§4Y§3Ž§;Â§)þ§)(¨8R¨!‹¨0­¨(Þ¨'©%/©*U©.€©/¯©=ß©6ª@Tª!•ªS·ªA«3M«=�«¿«Õ«$ó«7¬P¬f¬"‚¬;¥¬1á¬­7*­$b­[‡­$ã­D®)M®,w®d¤®2	¯7<¯=t¯$²¯F×¯B°?a°<¡°(Þ°X±+`±0Œ±"½±@à±9!²W[²@³²=ô²=2³Mp³@¾³6ÿ³;6´-r´B ´Uã´$9µA^µY µ?úµ>:¶By¶A¼¶iþ¶h·/t·Y¤·Jþ·HI¸N’¸Ká¸‰-¹+·¹Tã¹L8ºJ…ºƒÐº>T»I“»;Ý»@¼JZ¼<¥¼)â¼Q½C^½(¢½)Ë½
õ½B¾WF¾=ž¾QÜ¾K.¿Xz¿‚Ó¿BVÀ%™Àd¿Ài$ÁŽÁ<ŸÁDÜÁ.!ÂPÂ8`ÂO™ÂTéÂ >Ã_Ã}Ã9—ÃÑÃïÃ-Ä=ÄWÄ+wÄ>£Ä>âÄ>!Å(`ÅF‰Å6ÐÅRÆ>ZÆ™Æ*³ÆÞÆöÆ
! Ç#Ç8Ç+NÇzÇ�Ç¤Ç»ÇÑÇ9çÇ !ÈBÈVÈjÈ‡ÈœÈ°ÈÅÈáÈõÈÉ-ÉMÉeÉ…É�ÉºÉÏÉ=éÉH'ÊFpÊ>·Ê8öÊ2/Ë6bËS™Ë"íËÌ+ÌFÌ1cÌD•Ì3ÚÌ@Í6OÍ*†Í9±ÍëÍ0
! Î;Î;ZÎM–ÎKäÎ10Ï1bÏ-”Ï$ÂÏ(çÏ#Ð4ÐRÐoÐŒÐ©Ð#ÆÐêÐÑ&ÑDÑ=bÑ Ñ=¾ÑüÑÒ8ÒVÒ$tÒ™Ò¶ÒÕÒ<óÒ0ÓNÓlÓ(ŠÓ@³ÓSôÓ HÔ1iÔ1›Ô0ÍÔGþÔ6FÕ*}Õ#¨Õ#ÌÕLðÕ8=Ö'vÖ*žÖ"ÉÖ"ìÖ%×%5×K[×>§×Fæ×R-Ø.€Ø*¯ØAÚØDÙ†aÙCèÙ<,Ú5iÚFŸÚ4æÚ=ÛYÛ2yÛ,¬Û(ÙÛ,Ü8/ÜHhÜ7±Ü5éÜ7ÝGWÝ=ŸÝSÝÝA1ÞAsÞ>µÞ;ôÞ00ß4aß8–ß8Ïß8à5Aà#wài›àá:á$WáN|áOËáRâEnâH´âCýâFAã3ˆã¼ãk×ãCäaä+ä6«ä&âä	åS&å$zåŸåºå:Öå2æ6Dæ6{æ6²æ3éæç3<çGpç5¸çVîçVEèEœèEâèS(é|é.›éBÊéP
ê^ê~ê=žêKÜêt(ë.�ëÌë,çëBì3WìL‹ì%Øìgþì-fí1”íQÆí5î�NîgìîyTï8Îï'ðI/ð=yðD·ð[üðYXñC²ñDöñ4;ò*pòT›ò6ðòC'ó$kó5�ó<Æó6ô2:ô%mô2“ô'Æô"îôEõ Wõ&xõŸõK¾õ/
! öF:ö5�ö<·ö+ôöG ÷Ph÷@¹÷5ú÷V0øS‡ø2Ûø7ù>FùJ…ù,Ðù8ýù%6ú9\úW–ú0îúFûFfû7­û'åû,
ü8:ü7sü?«ü$ëüIý6Zý4‘ý;Æý=þU@þR–þ7éþ@!ÿ7bÿ7šÿXÒÿ)+%Ub{WÞ063g$›ZÀ3$O]tUÒ>(…g«íA™KÛG'Eo2µ3è).F"u†˜0PoŽ$®;Óc/“!©!Ë.í,	+I	)u	0Ÿ	?Ð	8
! /I
! 3y
! ­
! Ì
! ë
! $0-F+tk ’ŸP
-p
 ž
(¿
è
=ø
*6:aœ1¸@êE+CqKµIDKG�BØGBcG¦Eî]4J’:Ý\_u}ÕLSØ YyÓé7J`!{-�4Ë*W+3ƒ·.ÒL@N1�EÁ@?H8ˆAÁMOQm¡10Ajr=ÝC|_oÜ6LDƒ8È[Z]N¸'5/5e5›5Ñ6 6> 7u 7­ 7å 7!7U!7�!7Å!7ý!75"7m"7¥"7Ý"5#5K#5�#5·#5í#5#$6Y$5�$5Æ$5ü$52%7h%7 %7Ø%7&5H&5~&5´&5ê&5 '5V'5Œ'5Â'5ø'5.(6d(6›(4Ò(5)5=)6s)6ª)5á)5*5M*5ƒ*8¹*4ò*4'+5\+.’+EÁ+[,=c,¡,4¿,\ô,XQ-?ª-*ê-N.>d.D£.-è.0/.G/.v/-¥/.Ó/.0-10¡_0H1MJ1~˜1P2;h2C¤2Dè2J-3Lx3,Å3'ò3@41[41�4A¿4-5//5._59Ž57È5 6+!68M6$†6 «6(Ì61õ6I'7+q77�72Õ78(&8<O8Œ8I¥8/ï809~P98Ï91:5::4p:A¥:5ç:?;5];;“;6Ï;7<9><5x<6®<Då<5*=B`=Z£=;þ=9:>8t>B­>Dð>F5?C|?DÀ?J@AP@9’@[Ì@G(AXpAsÉA[=BW™B*ñB;C5XC8ŽC?ÇCEDEMDK“D4ßD-E1BELtEÁELÕE+"F;NF<ŠF-ÇFDõF:GUG,rGCŸGCãG@'HhH7|H%´HÚHúH&I)?I$iI/ŽI0¾IaïISQJJ¥J:ðJE+K:qK<¬K;éK=%L;cL@ŸLOàL30MdM�M4“M8ÈM!Ne#Nb‰NbìN,OO)|O#¦O9ÊO3P/8P0hP.™P?ÈP5Q'>Q2fQO™Q'éQ'R99R;sRF¯R-öRD$SLiSb¶STW,T„TF�T-äT'U):U.dU'“UM»Uc	V!mV7�V&ÇVœîV‹‹WPXRhX.»X5êX5 Y4VY0‹YK¼YTZC]ZE¡ZQçZx9[C²[_ö[HV\YŸ\Žù\<ˆ]@Å]Y^y`^[Ú^T6_c‹_fï_~V`#Õ`wù`Yqa9ËaLbjRb`½bKc‚jcUícbCdƒ¦dB*eeme]Óee1f{—f`g*tgHŸglèg�Uhlãh>Pi��i„j©–j`@kg¡kM	lvWlbÎlˆ1mŠºm8En4~nG³n&ûn("oHKon”o=pHApvŠpOqLQqwžq=r)TrS~rGÒrEs-`sCŽs.Òs/t,1tg^t+Æt"òt?uJUu$ u8Åu"þu-!v*OvYzvHÔv'wBEwLˆw;Õw2x:Dx-x­x8Ãxüx*yNFy"•y7¸yðyz@%z-fzL”znázP{4n{£{º{Ë{&æ{&
|4|OE|E•|IÛ|S%}Uy}MÏ}P~;n~Tª~Oÿ~#Os€1|�M®�=ü�-:‚h‚>|‚:»‚Aö‚88ƒDqƒB¶ƒ,ùƒH&„o„:‰„BÄ„6…F>…B……DÈ…B
†)P†+z†¦†½†2Ô†S‡S[‡+¯‡AÛ‡:ˆFXˆDŸˆ<äˆH!‰?j‰Mª‰Eø‰F>ŠW…Š5ÝŠI‹,]‹IŠ‹Ô‹4ó‹1(Œ6ZŒ9‘ŒVËŒ
! "�u-�t£�ŽQ2ŽZ„Ž:ßŽ0�RK�.ž�DÍ��.,� [�|�+‰�-µ�ã�4û�S0‘]„‘â‘;’,<’Qi’»’1Ë’Fý’D“'_“'‡“#¯“[Ó“J/”Nz”DÉ”4•IC•4�•MÂ•H–FY–[ –'ü–$—>C—!‚—!¤—(Æ—-ï—˜@9˜'z˜`¢˜M™DQ™[–™†ò™dyš+ÞšR
! ›6]›6”›ZË›X&œ?œ3¿œ9óœ8-�Df�<«�Sè�W<žZ”žPïžH@Ÿ9‰Ÿ*ÃŸ)îŸf : pº ;+¡*g¡0’¡CÃ¡:¢2B¢2u¢7¨¢+à¢@£M£j£<Š£OÇ£-¤(E¤n¤*î¤_¥_y¥(Ù¥a¦/d¦L”¦%á¦O§KW§[£§@ÿ§!@¨-b¨<�¨9Í¨/©27©Cj©P®©Iÿ©4Iª+~ª.ªª5Ùª_«o«Ww«DÏ«C¬<X¬F•¬¨Ü¬K…­2Ñ­2®7®S®9o®D©®5î®D$¯:i¯3¤¯*Ø¯A°E°`b°oÃ°W3±<‹±HÈ±7²/I²0y²Kª²Jö²NA³E�³[Ö³a2´h”´ý´Šµ4£µUØµp.¶Ÿ¶3»¶ï¶;·JJ·0•·$Æ·'ë·%¸N9¸-ˆ¸¶¸lÔ¸?A¹F�¹7È¹(ºH)ºArºM´ºO»SR»l¦»Q¼Ie¼]¯¼V
½Wd½'¼½ ä½7¾A=¾7¾=·¾Uõ¾SK¿5Ÿ¿Õ¿+õ¿6!À XÀ,yÀ4¦À/ÛÀÁ (Á8IÁO‚ÁIÒÁ7ÂETÂ0šÂ1ËÂAýÂ?ÃZVÃN±Ã/Ä0ÄNÄ2_ÄJ’ÄEÝÄ>#Å;bÅDžÅ8ãÅ'ÆKDÆ9�Æ-ÊÆ6øÆP/ÇB€ÇHÃÇFÈCSÈ8—ÈLÐÈZÉ=xÉ¶É,ÖÉ7Ê';Ê$cÊ/ˆÊ(¸Ê?áÊV!Ë)xË9¢Ë&ÜËFÌ3JÌ~Ì-�ÌdËÌ90Í1jÍ9œÍHÖÍXÎ^xÎ.×Î!ÏG(ÏGpÏT¸ÏD
Ð7RÐOŠÐ$ÚÐÿÐNÑkÑ3~Ñ²Ñ2ÐÑMÒ-QÒ/Ò9¯Ò;éÒN%Ó
tÓ>‚Ó?ÁÓ<Ô:>Ô&yÔ ÔI½ÔÕÕ"'Õ3JÕL~Õ?ËÕˆÖˆ”Öx×)–×À×JÜ×1'Ø,YØI†ØKÐØIÙfÙ…Ù œÙ ½Ù•ÞÙ>tÚ.³ÚQâÚ#4Û/XÛˆÛk ÛTÜFaÜ²¨Ü\[Ý@¸Ý8ùÝ82Þ8kÞ&¤Þ$ËÞMðÞf>ß@¥ß8æß@àM`àE®à(ôàá/9á/iá<™áËÖáË¢â)nãU˜ãHîãG7äGäFÇäBåBQåB”å×åMWæ™¥æ`?ç2 ç#Óçm÷ç(eè8Žè<Çè8é:=é9xéf²éTê>nê‘­êE?ë-…ëC³ë'÷ëìU:íV�íeçínMîy¼îU6ïbŒï^ïï=Nð5ŒðtÂð7ñAVñP˜ñéñGòPòEdò-ªò6ØòeóBuóf¸ó,ô7LôA„ô+ÆôVòôVIõG õ6èõXöhxöQáör3÷D¦÷(ë÷.øNCøT’ø çø9ù1Bù;tùH°ù0ùù'*ú0RúCƒúCÇú;ûZGûM¢ûðû%üD1ü6vü6­üSäüV8ýE�ýbÕý@8þPyþ'Êþ(òþ[ÿ7wÿd¯ÿ4
#I
<m
Lª
}÷
.u
)¤
IÎ
I
Jb
!­
<Ï
Ã
ÆÐ
s—

2'
:Z
[•
nñ
*`
9‹
2Å
&ø
I
=i
B§
:ê
9%
C_
;£
lß
OL	
!œ	
7¾	
>ö	
(5
! 
7^
! 
8–
! 
1Ï
! 
$
&
:D
8
8¸
<ñ
*.
8Y
3’
7Æ
9þ
=8

v

C•

IÙ

P#
Pt
XÅ
`
e
kå
jQ
~¼
~;
~º
~9
€¸
~9
€¸
~9
t¸
‚-
‚°
‚3
�¶
†8
=¿
;ý
E9
:
;º
7ö
!.
?P
9�
9Ê

7#
7[
A“
7Õ
*

88
>q
<°
7í
'%
 M
"n
*‘
&¼
Aã
R%
?x
:¸
:ó
;.
Tj
e¿
 %
4F
-{
©
4Â
7÷
1/ 
-a 
@� 
wÐ 
[H!
¤!
Q´!
W"
$^"
$ƒ"
&¨"
,Ï"
Zü"
DW#
5œ#
*Ò#
ý#
$
7+$
;c$
-Ÿ$
=Í$
7%
2C%
4v%
6«%
/â%
4&
6G&
-~&
-¬&
+Ú&
1'
N8'
7‡'
4¿'
4ô'
/)(
1Y(
7‹(
5Ã(
0ù(
3*)
1^)
3�)
FÄ)
5*
3A*
(u*
7ž*
&Ö*
Aý*
I?+
E‰+
Ï+
…è+
'n,
,–,
qÃ,
\5-
’-
B²-
õ-
.
/.

J.
ƒX.
KÜ.
R(/
U{/
DÑ/
n0
_…0
@å0
Y&1
@€1
ÓÁ1
7•2
4Í2
.3
@13
2r3
5¥3
FÛ3
4"4
2W4
2Š4
l½4
m*5
_˜5
Nø5
aG6
l©6
;7
GR7
2š7
KÍ7
68
ZP8
n«8
f9
K�9
HÍ9
?:
dV:
r»:
=.;
/l;
3œ;
IÐ;
\<
Zw<
•Ò<
�h=
Šê=
Žu>
X?
m]?
ZË?
N&@
cu@
pÙ@
YJA
T¤A
JùA
JDB
k�B
NûB
/JC
VzC
3ÑC
@D
vFD
D½D
\E
r_E
=ÒE
QF
RbF
hµF
gG
s†G
SúG
hNH
m·H
>%I
?dI
a¤I
ÐJ
Ò×J
'ªK
ÒK
eñK
WL
&rL
™L
´L
CÎL
=M
DPM
Ç•M
…]N
IãN
a-O
‰�O
6P
UPP
1¦P
YØP
¨2Q
&ÛQ
(R
T+R
6€R
B·R
úR
*S
B:S
Y}S
+×S
WT
O[T
<«T
?èT
#(U
TLU
"¡U
5ÄU
1úU
#,V
5PV
8†V
?¿V
KÿV
$KW
bpW
$ÓW
MøW
FX
BeX
=¨X
@æX
X'Y
'€Y
:¨Y
<ãY
K Z
RlZ
>¿Z
-þZ
E,[
*r[
'�[
/Å[
aõ[
:W\
\’\
$ï\
V]
bk]
OÎ]
O^
Nn^
½^
CÚ^
=_
V\_
G³_
"û_
%`
!D`
Tf`
3»`
9ï`
 )a
:Ja
.…a
8´a
4ía
7"b
*Zb
3…b
"¹b
!Üb
þb
%c
3>c
9rc
'¬c
fÔc
5;d
qd
@‹d
AÌd
>e
?Me
B�e
7Ðe
9f
:Bf
B}f
:Àf
-ûf
B)g
Dlg
1±g
>ãg
4"h
 Wh
$xh
9�h
6×h
Gi
Vi
(ui
-ži
.Ìi
"ûi
Bj
6aj
b˜j
bûj
8^k
)—k
1Ák
?ók
<3l
Tpl
@Ål
'm
b.m
‘m
¯m
Âm
Õm
-ëm
&n
^@n
/Ÿn
Ïn
\ín
7Jo
5‚o
¸o
Åo
Òo
-èo
&p
=p
Zp
xp
!•p
·p
"Öp
Uùp
3Oq
	ƒq
;�q
]Éq
"'r
,Jr
Bwr
%ºr
+àr
Vs
Vcs
Fºs
?t
*At
lt
Œt
,£t
Ðt
!ët

u
-)u
RWu
Rªu
=ýu
L;v
^ˆv
&çv
Ew
<Tw
=‘w
DÏw
-x
3Bx
-vx
,¤x
Ñx
Aðx
/2y
by
!y
?¡y
Máy
4/z
>dz
V£z
Vúz
VQ{
V¨{
ÿ{
%|
?4|
't|
-œ|
:Ê|
}
E!}
g}
�ƒ}
I~
9O~
A‰~
0Ë~
Uü~
%R
x
E”
=Ú
 €
I9€
"ƒ€
Q¦€
ø€
Ax�
9º�
!ô�
S‚
3j‚
0ž‚
+Ï‚
:û‚
56ƒ
nlƒ
@Ûƒ
;„
HX„
:¡„
 Ü„
Gý„
8E…
,~…
«…
È…
AÚ…
+†
*H†
 s†
$”†
-¹†
4ç†
)‡
$F‡
k‡
8‡
>¸‡
0÷‡
A(ˆ
jˆ
P‰ˆ
Úˆ
7îˆ
)&‰
;P‰
VŒ‰
+ã‰
=Š
:MŠ
'ˆŠ
?°Š
ðŠ
'	‹
61‹
Jh‹
#³‹
$×‹
@ü‹
=Œ
ZŒ
3wŒ
Y«Œ
�
3%�
&Y�
%€�
s¦�
„Ž
,ŸŽ
DÌŽ
%�
77�
.o�
ež�
'�
T,�
5��
=·�
Yõ�
&O‘
Av‘
H¸‘
*’
,’
fG’
™®’
“H“
Ü“
Sù“
2M”
)€”
Aª”
<ì”
/)•
Y•
x•
U••
Bë•
).–
:X–
5“–
CÉ–
[
—
5i—
#Ÿ—
Ã—
#ã—
˜
˜
J+˜
5v˜
4¬˜
1á˜
'™
;™
:W™
O’™
%â™
Pš
JYš
4¤š
@Ùš
H›
9c›
D�›
:â›
)œ
@Gœ
:ˆœ
FÃœ
Y
! �
Ad�
!¦�
3È�
Dü�
3Až
'už
I�ž
qçž
OYŸ
/©Ÿ
"ÙŸ
IüŸ
)F 
p 
+‡ 
"³ 
*Ö 
#¡
/%¡
2U¡
.ˆ¡
·¡
E×¡
,¢
eJ¢
,°¢
AÝ¢
9£
)Y£
'ƒ£
9«£
Gå£
D-¤
Br¤
@µ¤
1ö¤
>(¥
Kg¥
)³¥
HÝ¥
>&¦
Oe¦
_µ¦
_§
]u§
oÓ§
nC¨
Y²¨
R©
;_©
1›©
7Í©
-ª
N3ª
;‚ª
"¾ª
^áª
^@«
MŸ«
gí«
QU¬
m§¬
Â­
-Ø­
;®
KB®
3Ž®
5Â®
5ø®
<.¯
Ek¯
3±¯
Cå¯
C)°
0m°
ž°
�¹°
LG±
?”±
3Ô±
9²
LB²
Q�²
Pá²
P2³
Pƒ³
PÔ³
;%´
>a´
7 ´
4Ø´
n
µ
’|µ
g¶
4w¶
K¬¶
Lø¶
ME·
M“·
Ká·
J-¸
9x¸
.²¸
;á¸
&¹
4D¹
4y¹
G®¹
4ö¹
D+º
Apº
D²º
>÷º
=6»
"t»
8—»
6Ð»
V¼
.^¼
F�¼
YÔ¼
@.½
9o½
F©½
Fð½
I7¾
B�¾
bÄ¾
6'¿
E^¿
E¤¿
Bê¿
G-À
*uÀ
{ À
MÁ
[jÁ
@ÆÁ
-Â
G5Â
=}Â
U»Â
9Ã
.KÃ
uzÃ
WðÃ
;HÄ
H„Ä
,ÍÄ
–úÄ
|‘Å
0Æ
i?Æ
u©Æ
7Ç
=WÇ
W•Ç
[íÇ
/IÈ
)yÈ
Y£È
6ýÈ
K4É
3€É
4´É
(éÉ
ŠÊ
3�Ê
3ÑÊ
>Ë
+DË
NpË
<¿Ë
@üË
J=Ì
&ˆÌ
A¯Ì
6ñÌ
=(Í
&fÍ
&�Í
:´Í
>ïÍ
V.Î
g…Î
NíÎ
8<Ï
OuÏ
AÅÏ
YÐ
'aÐ
;‰Ð
nÅÐ
‰4Ñ
A¾Ñ
iÒ
LjÒ
H·Ò
AÓ
_BÓ
`¢Ó
/Ô
Q3Ô
R…Ô
aØÔ
O:Õ
UŠÕ
NàÕ
0/Ö
K`Ö
i¬Ö
6×
@M×
:Ž×
EÉ×
XØ
LhØ
dµØ
8Ù
WSÙ
I«Ù
%õÙ
QÚ
PmÚ
9¾Ú
1øÚ
D*Û
_oÛ
@ÏÛ
RÜ
DcÜ
P¨Ü
=ùÜ
P7Ý
9ˆÝ
sÂÝ
$6Þ
*[Þ
(†Þ
E¯Þ
2õÞ
4(ß
W]ß
aµß
9à
[Qà
Z­à
1á
F:á
O�á
*Ñá
]üá
5Zâ
[�â
Eìâ
$2ã
SWã
5«ã
@áã
$"ä
BGä
9Šä
5Ää
Xúä
dSå
<¸å
Jõå
G@æ
:ˆæ
iÃæ
F-ç
$tç
A™ç
AÛç
tè
e’è
2øè
K+é
3wé
<«é
Bèé
6+ê
Lbê
S¯ê
lë
Upë
`Æë
['ì
Hƒì
4Ìì
Bí
9Dí
O~í
BÎí
Vî
,hî
:•î
HÐî
Pï
Pjï
C»ï
Lÿï
ƒLð
*Ðð
Sûð
,Oñ
8|ñ
µñ
L»ñ
Oò
YXò
Q²ó
\ô
gaô
,Éô
Aöô
D8õ
#}õ
(¡õ
*Êõ
%õõ
]ö
lyö
$æö
e÷
0q÷
5¢÷
Ø÷
 ö÷
ø
7ø
Wø
 wø
;˜ø
.Ôø
Fù
FJù
K‘ù
AÝù
9ú
@Yú
8šú
5Óú
	û
û

6û

Dû

! Rû
K]û
=©û
9çû
0!ü
Rü
bü
5dü
Jšü
wåü
>]ý
<œý
ZÙý
K4þ
D€þ
/Åþ
\õþ
PRÿ
F£ÿ
Têÿ
9?Oy-ÉG÷>?H~LÇA>VF•QÜJ.NyGÈZ/kD›0à5(v^ZÕ:06kB¢BåN((w5 &ÖJýMH>–AÕ@	JX	9£	3Ý	P
! Hb
! a«
! F
ATi–?7@<x5µë>
>A
(€
h©
T4g;œPØA)Uk=Á7ÿ274jBŸ8â=>Y;˜9Ô*"M*l1—Éà*ù3$RXG«Eó=9=w;µ?ñO1H�DÊ;AKi�÷
9)Ku3}±4Í6-9IgI±/û8+1dY–/ðD !e5‡-½$ë65GE}?ÃG;KB‡SÊ@:_š5¸6î6%\6|>³HòR;*Ž(¹â5 67 6n 6¥ SÜ D0!Fu!Q¼!S"6b"6™"6Ð"-#/5#e#?�#%Á#@ç##($4L$7�$�¹$8G%F€%CÇ%X&Pd&rµ&†('u¯'x%(‡ž(&)y¦)ˆ *€©*q*+€œ+x,|–,†-Œš-�'.…µ.=;//y/=©/Jç/,207_0,—04Ä0=ù0471Sl1-À1/î1126P2,‡2´2+Ã23ï2-#3Q3Ip3º3JÐ324IN4N˜4=ç46%5V\5C³5A÷5C96C}6Á6-Ñ68ÿ6%87$^7$ƒ7.¨7*×748-78%e8/‹8.»8#ê8n97}9µ93Á9Kõ9.A:?p:V°:V;#^;‚;5¡;1×;,	<B6</y<1©</Û<=R(=R{=;Î=(
! >3>O>m>Bˆ>RË>"?nA?`°?a@^s@cÒ@P6A\‡ATäA9B
NBR\BC¯B5óB.)C5XCŽCH§CðC2D$;DG`D7¨DfàD@GE4ˆEG½EYFU_F<µF:òF*-G7XG%�G¶G#ÊG)îG1H/JHzH8–HÏHèHÿHI45IjI*�I9¬I*æI6J6HJ8J6¸J6ïJ6&K6]K6”K-ËK6ùK
0L>L2PL0ƒL(´L$ÝL$M'M>9MSxMÌMáMYñM4KN0€N0±N9âN9OVOtO,’O(¿OTèO>=P+|P4¨P2ÝP4Q7EQ:}Q8¸Q!ñQ7RKRHhR\±R8S2GSzS<�S+ÍS"ùS-T;JTF†T*ÍT"øT&U	BU!LUnU�U!ªU-ÌUAúUL<V8‰V@ÂV\W]`W5¾W8ôW>-XSlX*ÀX;ëX$'YLY:jY7¥Y4ÝYDZ/WZ6‡Z0¾ZïZ/[4;[&p[(—['À[2è[8\4T\<‰\
Æ\jÔ\<?]5|]R²]I^>O^>Ž^?Í^H
_HV_eŸ_-`)3`?]` �`¾`)Ú`Ca&Ha1oa1¡aWÓac+b@�b=Ðb cL/c|c�cA¬cAîc=0d8nd)§d ÑdCòd<6e>se>²eVñe_Hf[¨f'g6,g9cgD�g?âg"h/h$<hahMuh3ÃhE÷h6=i:ti;¯iIëi[5j$‘j%¶j9Üj:k'Qk/yk7©k'ák6	le@l.¦l+Õl+m9-mAgmM©m@÷m88nGqnF¹n&o/'oGWo)ŸotÉoJ>p@‰pDÊp%q;5qHqqjºqA%r.gr<–rPÓr+$s)Ps<zs"·s:ÚsMt;ct>Ÿt@Þt?u2_u;’uJÎu2v"Lvov„v�v+´v)àv€
! w=‹wÉw,áw,x*;xBfx<©xZæxUAy�—yOzMiz3·z6ëz5"{ X{&y{5 {KÖ{="|%`|:†|CÁ|)}3/}0c}(”}:½}Fø}P?~?�~9Ð~8
! BCC†IÊ/€'D€,l€0™€=Ê€A�KJ�P–�4ç�C‚G`‚(¨‚*Ñ‚oü‚tlƒváƒ:X„;“„;Ï„D…`P…1±…ã…1ÿ…)1†3[†:�†7Ê†‡/‡J‡a‡/z‡4ª‡+ß‡?ˆ8KˆW„ˆAÜˆ+‰/J‰@z‰
! »‰*Æ‰*ñ‰Š:1Š1lŠ-žŠJÌŠ6‹N‹8d‹7�‹>Õ‹)Œf>Œ%¥Œ5ËŒ9�K;�O‡�×�ö�VŽ`jŽ#ËŽ&ïŽ�B4�Kw�OÃ�0�PD�T•�Hê�H3‘B|‘Q¿‘G’Y’0x’1©’Û’Iô’:>“5y“_¯“X”Xh”QÁ”•+/•2[•IŽ•Ø•Ní•`<–j�–E—HN—A——TÙ—Y.˜Yˆ˜=â˜6 ™3W™:‹™-Æ™ ô™š2š2Nš3�š2µšOèš#8›.\›d‹›4ð›3%œ2Yœ#Œœ@°œ?ñœD1�Cv�{º�,6žYcžK½žW	Ÿ0aŸ’Ÿ)®Ÿ4ØŸ.
 :< Uw _Í %-¡S¡?n¡&®¡2Õ¡8¢=A¢2¢H²¢2û¢=.£=l£Dª£2ï£%"¤]H¤4¦¤QÛ¤G-¥Cu¥Q¹¥8¦RD¦*—¦AÂ¦-§V2§-‰§F·§[þ§5Z¨P�¨!á¨&©3*©k^©qÊ©i<ªs¦ª/«>J«-‰«6·«Aî«,0¬>]¬"œ¬3¿¬<ó¬80­2i­/œ­=Ì­,
! ®<7®5t®.ª®.Ù® ¯%)¯O¯2h¯;›¯)×¯9°";°2^°*‘°3¼°3ð°.$±S±?l±)¬±Ö± õ±²B1²:t²*¯²7Ú²5³KH³H”³Ý³?ó³63´Fj´8±´7ê´"µ4µK@µ:Œµ
ÇµXÕµY.¶#ˆ¶¬¶HÌ¶W·+m·=™·0×·?¸.H¸5w¸M­¸Cû¸$?¹>d¹3£¹5×¹/
º'=ºyeº3ßº&»6:»Lq»I¾»9¼-B¼?p¼0°¼/á¼y½E‹½9Ñ½p¾S|¾SÐ¾;$¿7`¿Y˜¿?ò¿2À%CÀ"iÀ>ŒÀËÀ4éÀ.Á0MÁ+~ÁAªÁ.ìÁ0Â.LÂ?{Â$»Â6àÂRÃ8jÃD£ÃAèÃI*ÄntÄIãÄr-Å\ ÅXýÅ<VÆ7“Æ=ËÆG	Ç2QÇ?„Ç,ÄÇ2ñÇE$ÈEjÈJ°È1ûÈ/-É0]ÉHŽÉA×É"Ê!<Ê^Ê^yÊ5ØÊ$Ë#3ËVWËQ®ËÌÌ8<Ì>uÌ/´ÌBäÌ+'ÍXSÍJ¬Í-÷Í,%Î'RÎ+zÎ2¦Î ÙÎúÎÏ9ÏVÏ,tÏ¡Ï8´ÏíÏ1Ð+=ÐBiÐ+¬ÐWØÐ0Ñ5CÑyÑ)�Ñ+¹Ñ>åÑ+$Ò3PÒ„Ò˜Ò*®ÒÙÒ*íÒÓ/Ó
FÓ+TÓ
€Ó3ŽÓ"ÂÓåÓýÓ,ÔBCÔ†Ô+¤Ô+ÐÔ üÔÕ$7Õ@\Õ4�ÕÒÕ)éÕÖp*Ö›Ö¸Ö+ÔÖ]×5^×3”×6È×/ÿ×(/ØXØ8uØ®Ø7ÆØ:þØ9ÙYÙAmÙ_¯ÙHÚXÚ,uÚ,¢Ú"ÏÚòÚÛ'.Û9VÛ8�Û(ÉÛ?òÛd2Üj—ÜÝ)Ýh<ÝJ¥ÝðÝ
ÞCÞScÞ#·Þ"ÛÞNþÞRMßH ß;éßA%àKgà³à6ÒàC	á:Má:ˆáEÃá)	â=3â+qâ�â£âºâÐâëâ4óâ4(ã+]ã1‰ã2»ã1îã0 ä1Qä0ƒä ´äÕä*óä)å+Hå)tåžå!°åÒåäåTöåKæ]æwæ“æ­æ Çæèæúæç ç:çVç:qç¬ç¿ç5Ñç6è5>è5tèªèLÄè é'2éZélé<~é»éÍéâéêê,ê>êPê$jê%�êµêÉêßê2õê(ë3=ë6që¨ëÀëÙëðë$ì,ìFì"Zì!}ì-ŸìÍìæìüìí1íHíaíwí‹í¡í·íÉíãí#õíîO+î0{î@¬î[íîSIï6�ïÔï#óïð4ðFðeð„ðD£ðèðñ,"ñ6Oñ†ñ ñG»ñ)ò-òGòbòwò$–ò»ò×òõò$ó$7ó$\ó�óžó!´ó)Öó@ô*Aô%lô’ô'§ô1Ïô õ/"õRõpõ/„õ´õ6Ëõ#ö&öRFöQ™ö*ëö6÷M÷j÷‰÷#¨÷%Ì÷ò÷+ø"=ø#`ø„ø$¢øÇø^çøYFùb ù"ú!&úIHúG’úlÚú=Gû5…û:»ûHöûE?ü2…üJ¸ü:ýJ>ý4‰ý<¾ýVûýiRþi¼þP&ÿ4wÿJ¬ÿ8÷ÿZ0R‹]Þ<>\4›CÐH/Gx,À
! í0ø,)V.s$¢ÇBÚ9EW$�"Â+å/9A8{+´Dàz%M î=9I;ƒ¿>Ú13K34³
è
ö*	*/	BZ	%�	Ã	"Ô	!÷	#
! $=
! !b
! F„
! .Ë
! Aú
! E<‚-—*Å-ð/#N,r^ŸDþ>C
‚
UŸ
õ
<DQB–RÙK,3x'¬@Ô#:94t$©/ÎVþOUA¥4ç5R_[h/ÄTô I&j,‘¾BÆ3	P=+ŽDºKÿGK<“&Ð0÷4(]{@‘LÒDPdZµ=<N>‹GÊ**=;h#¤'È1ð1"1T2†+¹*å—¹¨PbD³5ø;.GjO²&+)0U:†.ÁHðL9l†SómG µ Y5!C�!aÓ![5"4‘"FÆ"+
#+9#0e#M–#Zä#>?$C~$,Â$-ï$B%1`%D’%7×%;&:K&4†&J»&.'>5'4t'W©'9(I;()…('¯(;×()1*)8\)M•)!ã)*2%*8X* ‘**²*GÝ*<%+@b+E£+Né+8,(W,+€,9¬,æ,
! ú,>-2D-;w-#³-#×-%û-E!.;g.<£.à.5ú.80/9i/A£/Få/2,0?_03Ÿ03Ó031E;12�1,´1á1Fù1_@2R 2,ó2: 3>[3Dš3ß3Uå3;4'[4Aƒ42Å46ø4n/51ž5JÐ5t6j�6Zû6MV7F¤7Që7Z=8;˜8)Ô8þ8+9AJ9bŒ9'ï9L:d:!t:!–:!¸:!Ú:ü:M;Ui;]¿;U<Gs<*»<>æ<^%=f„=dë=oP>NÀ>n?/~?®??À?!@4"@;W@“@A£@Gå@;-A3iA(�A ÆAçABB4BOOBVŸBWöBNC1nCJ C?ëCG+D?sD7³D-ëD*E(DE-mE"›E1¾E,ðEF=9FIwF?ÁFJG/LG*|G.§GHÖGVH5vH6¬H7ãHPIalIÎI/îIJ;J5LJ‚J;¢J+ÞJ5
! K4@KKuK%ÁK"çK>
! LIL4gL.œL0ËL+üLA(M.jM0™M.ÊMOùMBIN@ŒNÍNKèN,4O=aO4ŸO?ÔO;P`PPh±PfQq�QRóQpFRn·Rv&St�ST^’T~ñT/pU- UOÎU2VCQVZ•VZðVWKWW£W@ûW0<XGmX^µXSY0hY™Y8¹Y6òY8)ZAbZ-¤Z'ÒZLúZ7G[6[6¶[;í[T)\G~\?Æ\1]F8]C]QÃ]'^1=^-o^7�^(Õ^Iþ^H_,h_=•_7Ó_N`6Z`3‘`;Å`DaLFa6“aFÊa b/2b'bbŠbC¨b<ìb)cB9cK|c+Èc0ôc6%d0\d>�d;Ìd e@)e<jeF§e:îeF)fpf=ŠfEÈf.gE=gƒg3 g9Ôg0h?h^h$|h5¡hR×h^*i?‰iÉi3ái@j<Vjl“jWkSXk/¬k7Ük/lDl]lsl‹l£l»lÐlèlýlm'm;mPmhm…mšm²mÉmÞmómn n8nMnenzn�n§n¼nÑnænûno(o@oXomo‚ošo¯oÇoÜoôop#p8pMpbpwpŒp¤p¹pÑpæpþpq+q@qUqjq7‚qºqÏqâq#üq+ r6Lrƒr#£r?ÇrGs&Os#vsšs7°s7ès6 t#Wt#{t:Ÿt:Út7u:Mu4ˆu,½uQêu6<v>sv4²v!çv%	w%/wUw-sw0¡w)Òwüw x(4x=]x,›x)Èx/òx."y4Qy=†y:Äy*ÿy**z&Uz6|z6³z4êz2{ER{ ˜{¹{;Î{7
! |&B|6i|> |*ß|>
! } I}%j}3�}+Ä}0ð}$!~-F~9t~4®~ã~%>)hN~4Í.€1€0P€.�€.°€2ß€&�<9�#v�)š�8Ä�9ý�H7‚*€‚«‚Ä‚9Ü‚(ƒ@?ƒ%€ƒe¦ƒ#„,0„]„4v„5«„á„<ò„-/…+]….‰…$¸…3Ý…†)†3=†3q†B¥†3è†4‡DQ‡C–‡DÚ‡+ˆ0Kˆ"|ˆŸˆ(³ˆ!Üˆ#þˆ"‰+B‰+n‰+š‰+Æ‰+ò‰+Š+JŠ+vŠ+¢Š+ÎŠ-úŠ+(‹(T‹.}‹-¬‹+Ú‹+Œ+2Œ^Œ%}Œ>£Œ>âŒ>!�*`�'‹�'³�'Û�Ž' ŽHŽ+eŽ'‘Ž'¹Ž'áŽ'	�'1�'Y�/��E±�.÷�/&�0V�=‡�)Å�=ï�-‘C‘$^‘/ƒ‘F³‘>ú‘!9’0[’Œ’'«’$Ó’ø’-“-E“8s“B¬“@ï“.0”_”7|”'´”Ü”3ô”;(•"d•K‡•.Ó•*–%-–0S–7„–.¼–.ë–—J5—A€—-Â—+ð—5˜6R˜@‰˜HÊ˜<™0P™2�™%´™DÚ™!š%AšAgš_©še	›3o›'£›,Ë›0ø›')œ!QœHsœ0¼œ5íœ#�8<�Gu�G½�ž0$ž;Už‘ž5§ž@ÝžŸ4ŸLMŸ9šŸ7ÔŸ. ,; >h 1§ 'Ù .¡.0¡/_¡@�¡'Ð¡)ø¡="¢$`¢-…¢3³¢8ç¢/ £/P£-€£ ®£BÏ£8¤3K¤R¤FÒ¤¥c1¥4•¥&Ê¥$ñ¥M¦;d¦; ¦9Ü¦§.5§"d§,‡§´§Ð§Eê§60¨`g¨MÈ¨3©9J©„©@•©1Ö©6ª3?ª4sª.¨ª6×ª0«3?«s«"ˆ«N««-ú«I(¬Fr¬&¹¬0à¬­*­"B­.e­(”­%½­&ã­&
! ®&1®)X®*‚®(­®(Ö®(ÿ®!(¯-J¯$x¯#�¯#Á¯&å¯#°*0°+[°/‡°,·°#ä°)±:2±€m±gî±CV²	š²2¤²)×².³0³;P³/Œ³!¼³Þ³-ü³P*´*{´<¦´#ã´,µc4µ7˜µ\Ðµ-¶'B¶;j¶J¦¶6ñ¶.(·DW·Vœ·Mó·?A¸�¸ž¸)¶¸(à¸*	¹+4¹2`¹“¹H¤¹#í¹HºVZºq±º#»!A»;c»<Ÿ»%Ü»8¼H;¼G„¼@Ì¼&
½I4½?~½L¾½*¾%6¾:\¾:—¾7Ò¾7
! ¿9B¿6|¿;³¿Kï¿;;ÀKwÀ+ÃÀ:ïÀU*Á[€Á.ÜÁ5Â5AÂ@wÂ4¸Â8íÂ,&Ã(SÃ!|Ã'žÃÆÃáÃ&Ä&'ÄNÄ+kÄ—Ä)³ÄÝÄ)ùÄ+#Å*OÅ:zÅ;µÅ.ñÅ* Æ2KÆ~Æ8–Æ3ÏÆÇ.Ç'CÇ=kÇ!©Ç2ËÇBþÇSAÈ;•È+ÑÈ-ýÈ7+ÉEcÉF©É:ðÉ[+ÊO‡ÊE×Ê9ËCWËH›Ë0äË>ÌBTÌ9—ÌGÑÌRÍ-lÍ1šÍNÌÍAÎ6]Î<”Î=ÑÎ2Ï7BÏAzÏA¼Ï=þÏ4<Ð0qÐ+¢ÐUÎÐG$Ñ3lÑ+ Ñ+ÌÑGøÑ9@Ò5zÒ-°ÒUÞÒM4Ó3‚Ó¶Ó(ÑÓ)úÓ2$Ô1WÔ.‰Ô¸Ô.ÓÔÕ)!Õ*KÕvÕ0‹Õ¼Õ*ÒÕ:ýÕ!8Ö/ZÖ*ŠÖ?µÖ@õÖ.6×e×/}×:­×è×ù×Ø>(ØgØ.†Ø µØ3ÖØ3
! Ù<>ÙO{Ù,ËÙ,øÙ%ÚEÚ7bÚbšÚ(ýÚ,&Û,SÛ(€Û-©Û2×Û
! ÜD(Ü0mÜ9žÜ=ØÜ.Ý6EÝ|Ý-˜Ý3ÆÝ>úÝ59Þ;oÞ$«Þ+ÐÞ=üÞ7:ß=rßJ°ß$ûß' à<HàE…à$ËàIðàx:á8³á0ìáTâ+râ(žâJÇâMã5`ãL–ãIããQ-äJäÊä;êä&å8@å@yå4ºå!ïå)æ';æ-cæ#‘æ8µæ.îæ.çBLç1�ç$Áç&æç%
è-3è/aè;‘è/Íè[ýè#Yé:}é¸é"Öé@ùé:ê5Iê,ê2¬ê2ßêë,#ë;Pë%ŒëB²ë(õë=ì\ì{ìB–ìNÙìI(írí3Œí>ÀíDÿí<DîU�îE×î>ï2\ï-�ï/½ï/íï.ð.Lð#{ð#Ÿð9Ãð>ýð <ñJ]ñ$¨ñ/Íñ+ýñ/)ò5Yò6�ò#ÆòBêò0-óC^ó8¢ó;Ûó!ô+9ô/eô%•ô2»ôAîô00õ3aõ8•õ)Îõ@øõ$9ö2^ö1‘ö=Ãö[÷G]÷.¥÷1Ô÷]ø;dø. øRÏø7"ùOZùDªùFïù#6ú;Zú9–ú"Ðú<óú/0û2`û?“û=Óû5ü@Gü>ˆü2Çü4úü1/ýaý5xýI®ý=øý.6þ9eþUŸþUõþ5Kÿ>�ÿ<Àÿ<ýÿF:�.”5Ãù0+&\Aƒ.Åôù
*>E6„D»>=?>}I¼PMW¥ ÀfáCH@Œ0Í7þ86)o2™2Ì$ÿF$!kA�)ÏZùLTb¡+	I0	Dz	9¿	Jù	LD
! 8‘
! :Ê
! 3C9)}§¾(Ñ*ú$%<J<‡<Ä;
?=
B}
?À
=7>?v7¶?îN.R}OÐN NoH¾H?P?�[Ð6,.c’/²Hâ@+Cl3°2ä.\F1£OÕ1%W+j3–4Ê#ÿ'#KZk"Æé?#_c3ÃI÷=A,>¬Dë*02[8Ž8Ç859-o�,±)ÞGMP)ž0È9ù43>h=§"å+*4D_'¤-Ì4ú,/)\9†+À'ìHL]Bª$í, K? -‹ '¹ &á  !")!AL!@Ž!9Ï!D	"EN"d”"dù"A^#5 #HÖ#($(H$Yq$iË$R5%0ˆ%?¹%6ù%Q0&J‚&Í&$í&6'XI'K¢'Zî'SI(Z�(Xø(SQ)X¥)>þ)@=*\~*AÛ*D+Ub+g¸+S ,St,HÈ,h-,z-§-®-
! ·-	Â-Ì-Ø-Hì-R5.-ˆ./¶.Læ.F3/z/‚/`”/õ/708D0E}0Ã0(á0J
! 1NU1E¤1Iê1I423~28²2Fë2/23Ab3G¤3Eì3924gl4MÔ4-"5NP5VŸ5ö52
6>@6b62â6!7$77Z\7<·7<ô73186e81œ81Î8
! 99B(9k96‹9 Â96ã9?:7Z:#’:(¶:ß:ó:
;2-;2`;“;³;Ï;ê;!<'<E<c<(}<+¦<AÒ<+=@=?O=7�=2Ç=5ú=O0>Q€>XÒ>/+?[?Cx?¼?GÖ?]@\|@CÙ@LA jA0‹A=¼A(úAD#BBhBE«BFñBL8CE…CGËCD3)D>]D;œDQØD>*E>iE<¨EåE3Fn4F9£FÝFüF7G&SG'zG¢GÀGV×G!.H3PHH„H*ÍH*øH"#ISFI"šI½IZÙIU4JŠJ©JÇJÝJóJ1	K!;K,]KBŠKQÍK!L2AL2tL%§LÍLìL
! M@*M0kMIœMQæMQ8NFŠN:ÑN4O!AO:cO2žO0ÑO'P-*PXPMuPLÃPhQ+yQJ¥Q;ðQC,R‚pRSóR4GS'|S2¤S3×S(T4TLTGeTT­T0UK3U4U?´UVôU$KV9pV-ªV4ØVI
W+WWƒWLŸWKìW:8X(sX=œXAÚXKYphYpÙY&JZ%qZ%—Za½Z5[ZU[°[%Ã[9é[H#\4l\B¡\3ä\)]\B]Ÿ]Y¾]T^%m^%“^r¹^*,_,W_b„_)ç_>`8P`=‰`@Ç`3a6<a,sa7 a1ØaU
! bE`b?¦bræblYc@ÆcedŠmdIødbBeN¥e@ôeJ5f/€f4°f-åfBgFVg�g%»g1ág!h5h"Th,whA¤h&æh$
i*2i2]i �i±iÇiÛi.êi/j7IjG�j<ÉjBk;Ik	…k2�k9Âk0ük@-lBnl4±l3æl'm/Bm<rm>¯m+îm*n:En;€n:¼n.÷n6&o2]o@�oÑoìo+p+3p'_p*‡p.²pUáp7qTq)sq�q"¸q Ûq(üq!%r4Gr4|r4±r$ærUsJasD¬sñs5
t9Ct5}t:³tLît5;uJquD¼u.vD0vGuv(½vBævA)w?kw4«w5àwMx"dx)‡x3±x4åxy=9y1wy2©yKÜyR(zh{zcäzBH{7‹{GÃ{-|:9|'t|'œ|$Ä|+é|G}T]}5²}Kè}4~DT~5™~2Ï~ #g;A£!å!€-)€IW€T¡€ö€3�3H�D|�<Á�Nþ�<M‚0Š‚3»‚3ï‚R#ƒFvƒ½ƒJÖƒF!„Jh„I³„3ý„A1…As…Iµ…Mÿ…NM†Aœ†HÞ†_'‡4‡‡1¼‡3î‡0"ˆLSˆa ˆ‰ !‰B‰3_‰“‰?°‰pð‰.aŠ�Š°ŠÉŠ"âŠ‹J‹Nd‹]³‹1Œ>CŒ<‚Œ/¿Œ8ïŒJ(�Ks�I¿�T	Ž>^Ž<�ŽDÚŽ;�;[�D—�;Ü�;�9T�MŽ�MÜ�N*‘My‘NÇ‘M’Nd’N³’a“_d“-Ä“ò“(”M1”B”"Â”å”+•50•7f•(ž•%Ç•í•E–.G–Bv–2¹–Hì–5—3P—&„—5«—+á—3
˜1A˜@s˜1´˜)æ˜-™,>™k™2}™1°™2â™Wš9mš'§š&Ïš2öš9)›Mc›Q±›=œ/Aœ3qœ;¥œ*áœL�8Y�4’�OÇ�ž%5ž[ž4zž¯ž�ÍžO[Ÿi«ŸO Ke N± =¡5>¡At¡*¶¡Ná¡U0¢†¢R�¢0ð¢!£(:£Cc£D§£+ì£-¤(F¤3o¤Q£¤<õ¤H2¥<{¥3¸¥ì¥¦¦8¦S¦l¦„¦ž¦·¦Ñ¦ê¦§§8§S§r§‹§£§¶§Õ§ï§
! ¨%¨=¨U¨9t¨H®¨P÷¨%H©%n©7”©(Ì©Kõ©?Aª3�ª`µª_«Vv«:Í«g¬np¬hß¬`H­;©­å­2®J6®L�®PÎ®5¯5U¯5‹¯5Á¯;÷¯)3°3]°2‘°3Ä°4ø°3-±2a±3”±3È±3ü±e0²–²V¶²6
³0D³,u³,¢³,Ï³Kü³iH´b²´2µ:Hµ7ƒµC»µ<ÿµ€<¶4½¶Dò¶C7·k{·?ç·d'¸ŠŒ¸@¹8X¹@‘¹MÒ¹S º:tº,¯º(Üºe»ak».Í»3ü»00¼/a¼_‘¼'ñ¼/½I½BZ½:�½Ø½ö½¾90¾5j¾U ¾Uö¾=L¿;Š¿=Æ¿qÀZvÀ)ÑÀ+ûÀ*'Á"RÁ/uÁ'¥Á&ÍÁ/ôÁ&$ÂKÂCjÂ)®ÂsØÂOLÃœÃ3¹Ã,íÃ Ä;Ä"UÄxÄ%ŽÄ4´Ä4éÄ-Å.LÅ&{Å+¢Å*ÎÅùÅ3Æ*MÆ)xÆ6¢Æ6ÙÆ"Ç#3ÇWÇ'vÇ5žÇ@ÔÇGÈ-]È4‹È9ÀÈ/úÈ+*É=VÉ[”ÉNðÉs?ÊA³ÊAõÊ27Ë@jË,«Ë5ØË@ÌGOÌH—ÌAàÌ4"ÍRWÍSªÍPþÍNOÎgžÎ3Ï/:ÏOjÏ7ºÏ òÏYÐAmÐ,¯Ð3ÜÐCÑTÑFqÑ8¸Ñ7ñÑ;)Ò-eÒ(“ÒW¼Ò/Ó)DÓ3nÓ¢Ó@ÂÓŸÔ-£Ô7ÑÔH	ÕHRÕ/›Õ@ËÕIÖ@VÖ;—ÖÓÖíÖ×(×6B×<y×8¶×<ï×*,ØBWØEšØCàØ%$Ù7JÙ‚Ù^ Ù5ÿÙ95ÚJoÚ6ºÚOñÚ9AÛ0{Û8¬ÛåÛ#Ü]%Ü]ƒÜ:áÜ7Ý,TÝA�Ý+ÃÝEïÝL5Þ'‚ÞªÞ+ÉÞ6õÞ6,ß7cß0›ß.Ìß>ûß?:à.zà)©à9Óà1
á5?á>uá´áÓá-êá:âLSâ7 âOØâ<(ã#eãe‰ã5ïã&%äLäläq†ä!øä.åIåfå6{å²å'Æå'îåVæ=mæ+«æ"×æúæç0(ç(Yç%‚çM¨ç<öç*3èR^èO±è$é&é>é!Vé,xé9¥éßéýé(ê*Bêmê;ˆêBÄê<ë'Dë<lëF©ëBðë<3ìpì.„ì7³ìëì$í$&íKíbí#í.£í.Òí@î"Bî-eî3“î!Çîéî-ï"4ïWï+wïY£ïýï/ð*@ð,kðO˜ðèð2ñ_:ñašñ`üñQ]ò/¯òHßò*(ó1Só?…óAÅó7ô4?ô#tô˜ô*¥ôÐô$èô
õ-*õ4Xõ*�õ3¸õHìõ25ö0hö1™ö4Ëö(÷D)÷(n÷/—÷$Ç÷*ì÷ø3,øJ`øC«øJïøC:ùP~ùIÏù<úBVú"™ú/¼ú:ìú$'û&Lû sû$”ûB¹ûEüû-Bü>pü-¯ü0Ýü0ý?ý!_ý�ý˜ýU¯ýþY þ=zþ2¸þëþ4ÿ;=ÿ8yÿ>²ÿ<ñÿQ.€›&/B8r0« Ü)ý/'W^k<Ê;3C.w"¦KÉ16G?~¾6Ò>	H\1{­9Ê:>?<~3»Zï@J‹3«;ßO;kO§D÷X<	D•	XÚ	(3
! <\
! /™
! CÉ
! ^
5l¢µ*Ò2ý904jIŸéDò/7
,g
:”
CÏ
b.v]¥&C*Ln+»(çBGSO›YëaE_§jIri¼)&&Pjw-â)O:*ŠTµj
! 8u%®7Ô68C7|9´0î10QE‚OÈH@aL¢4ï$>CVDš4ß(==,{/¨EØD/c8“Ìá$ó;PT(¥.Î8ý*6*aŒ$ 7ÅAý,?Nl&»1â'4F<ƒ&”[», )D +n š  ¹ @Ú !!34!2h!$›!1À!ò!7"-H"3v"Tª"Pÿ",P#+}#©#&É#Gð#58$Hn$=·$9õ$9/%Fi%9°%Uê%=@&8~&I·&"'#$'3H'/|'-¬'-Ú'?(4H(4}(/²(,â(Q)a)#q)7•)&Í)ô)'*&3*Z*%x*ž*¹*
! Ô*ï�î)j	Ð9õQÒà¼
åÂŸð 3!d
GÒ!ä�|¹¡Þñ¾lƒ6N
Ô†~´	nömo!:í
¸¨‘÷ÿ°±Q×Ž
¾Œè¼'Ž€Ü·'
Lâ´E‘ž¹	i
! ²ç…¤‚á c÷¦¦�!CÑ«Ú
! ù²R�XABñ/—4¬É‰1ŸúS¨r!hj(:Ö²E ¥—¯ö
! \Ï8
Qb�ÂÅØ(	þ�ó{þÌ
~!tqOÙïç•2
! ²¸^ƒ•¯œ±T	Ô7süÅ�,!é+€S­
÷L£
isÄÝ'RÜú¼�ýQ9
éâ“5l	Ü×ÞÛ4wzZ,îøKP£—”•
! ¦	¨y!Û(oŽ¬ïFS ÂVnÎç†0ªpóñj!ËBðŸ²§˜^]˜—]; £Ù³Ši OO|•à
! ­Üœ ôõ
! ?e�ùª©È[ÒW¦¤à	 ûMà<Eä¤
bî•äÍÉÑ ÕA2S{Žµp
ï® ä¹½žâÊÐ 	ó#
! >‹ËdP– îÉ	_*	„Œ"ù2:Ó[Cõc	øäT
*!!µ"£ç�
\‚�
ø
"!óL
°§gVìõ“të Ø ÐkÙ‘…
  ×ÙßëŠQ6`
! 5§O½\%eï¿W>Fõ½
0'0Nqê
ó9÷ÍÔÃ	Ì:ó)h ‹6
\$2Ä¸Ü
r}
! Y L›!æïRéq;ßð3®Ø˜|2GþáÅE*y_0?!“’	3? ÷ -lj]•Œå9÷r;Y=
! ¶�a
! Zßƒ² Ó¾
Þ
$¼Ë¼¦!>,Ç%Z J
! ôÃ	â
! ôƒþ¬K´˜öv¦wmDêÌ$£•# ã…!4Œ+J6{	ÌŒA`Ï		]Ÿ!oÅŸ°œ&
h6�!
  øâÄ
! wU1°˜ý•¨Žg@•	$$©Ø:XÍ'hwU
! ß€ [ØO,Æ
|ÃÙ4
Ö‹…˜�åÅ*&cÕž2“ÏÓ¦ù  m	“¨ET(R+Äô{¬%!W=Ús
€+2 É
! ¾�j®I(LÚÒ(â¹ï´OÀÒtÎ:W!Ë¹ž36|Å¾ûc²�Þé¡ JÛ©v9»]dÇ(L
:‰«	‘
!  n¥4 *&ëÏâ=u0}G
úíý-Õ!-Wí×yçaQ
Š^Öu¡!ZÐÏ=0	#qí
! ÃN¦åh¹ÎÕéÚ†/€æ†vCfpX¢ƒ‡Ûló ³�µæÂÍ–í	 ¡=
é£{,‰ù ª¬·Äwåø	à”µ'	À àöð¢4V£¦�—ž¶tb×Ì
! ´7‰-Õ	i‡ X-!ž§æ	¢`v%Á
ÅØ	ˆÝŒ,P^W
a
  
! ¼BÂÑ{ê5kH®oòf	"Ýw!ÁØ<‘>p¯åÿ­u‡Z#8ˆVSÏ—¥N¥âTÏOáM›õçE!(	^V
! îÊ…zü	Uâ^‘‡|ÕÑž Ì´ .Êµ
ádœÞIÚ<_âE_ÚuÙ/OñA
«ã!C)ë± GÒ/¸ È
n-è2f“hS€!™³*Þ5ü¦}ú×S}ex‘ˆz4œíÖ¾
! ýº»4„y{ŒŽ!w[àð5c‹�Ë5_®<o:¡ò~ nÿ�C»¢
! lÎÄ!�)¯ët!Ý!¢ø£4d	Æ¯
ñ)ÍÈÉVŽ9¢¶_
+Z"˜4|Þs—´�éšvÍ	£ x÷O^ú
! Z_UÙjŽ\‡ùgŸÇ!l¸ÞI™!ä§	Tä×~acR
! è-ï­Š hf]ë
! ­ZA7J¤1²Õ±’ îQK	‰i7!ëgœ¤
! ,ò¼÷•³ ¤	eòä	,q‘ŠËdÇ?!Sõ”|È
! |Ç9Ì!„hg£+X¸!+�=˜2
·
! ùG%¬
! �¨;
;»Nø
  K
! ¡2 Ê
  ÖD&
  Q£
! §K·îÇ–
  =ÁØ
! pÕ°°ýá
eÖü‡
  v
! Ž$;ºSÕ~	
1$	ž
! édXœì­eTÈ]~L”	» ½	8ÿ˜T[ågK£Ð�#q$�y{Q0Ê Á«/ Ê@Í<`¤×Dª Y¹¹!‰½Kû. !1µÙbt�­à
!d#›Y¶yO-j!o’/ŽC	±å‰ØØº
! ÑÄô»ÙÚéZèN&ä>	l
! ¦
#	h�Ì†Æ ¡Ú!¥6Dó[Æ|”B>ß·	Ë
! g¡	A€ü0 ‰èÃ
×z™"}ÆÇëeB‘
?‘G‘>‡ZQü{?
! ` ú)
FÜÃ£úñŠ—>
]^ fÄí†F@ )XP=zc
! aQWˆ�gÛ›)éKyýÂþ» XÓ’nlX	œÌÇ	ÆÉ`€\Â
! Îf~Ày 
jrR
÷2ã³çˆ —½º×'úö
0…
±!‡»Ê!Á82€o ‘M«»3^yk$
! âMÈìUˆ
ï	»šDÐøMBOUÆl u	ü[Q	”	e Lqešþ/Üa¼Hk
­¥9ƒZjÚ 9<	þ ^ð¨
  Óý
! Ð¹õ‹	Dêö–âèÐœ£÷;Ð¢ÝÕžfZí@yCžÕÝyç(ªŒ©
Æ	®Ô\ÊîÜ ÐÞÔ ÈûàDÖ‰
! JV.×º~ àzš¡’Š
,.!8Vrâ

,RP»Ä
 Ò &'Äç^Øk5	£�+0ÙÑ�¦¹DÖd0ÉE¢Ó·³ÖÃGB
KÜÇË.ìçEÂ8µ¦Ñ8›‰šÆèò™>Ö�Ó³�ñ2é
Áj®fv³E
! 	¥„ ƒxô3ï"ø4,Ñf
! ½f%N€!m!aãKí!pW”ð ²µ®¯í8¿†It…`!7LòP[V
8xÌ6Û·²¿¾øÁ^¥ÿ Šý	ê¦‰Ff
l!ŠE�Ž
! \P
è¹A“rš.Fp9Œa'zýyšïX
-z
!'ÀßŸ
! ´Pž$€„Ê(õ$! "Áìí:^V„d ü©’‚0ê¿
! 	l·!¿ûŒ	d!…:ˆO ²§
! §˜>?
ßÅ.(GCˆä[\ ™�P#
! Ï� ˆ—³™
žUy6Ó*Îw
! ÿN“
R	"f�bXIõ2·†V8}‘„æú
! òxÑøªn
! ö©ë! j¶�
! æÖµÍ;ì
! �!õZNY¤O	É÷Ñ”·°Že
ëY÷R%;Æu‡Rÿü�Gƒ/$Nc« V	¿öÀbó—ô p"“!ØDA­vXIÍó¥NÛôœqŒ	ù,
ç
Ž1FÔ	Ý	b*Á |¾
! ou
  Ñ
! mð4Z ®
  L
  ÷	wš
  Î
! ¯!54í5ìz	zÿ
! ¼!û„!‡hkmÒ	í¯g!Y?J!µD" gÍØ)½
! vx…DØ¶
! _	@©ÒN%3U
tPtë		(€<Ý@;+ž; ¥±ÄTö³^
! ‡šb� •!š!]&ù		‚
V?ÝlÍ­	–ƒ
øX�òie¶
! šyUšj0*zOÜ)Œ¨!>]åS‡ƒ· ‚<ŸƒÇ^´
  P1SåÑJ±
! · E>‚ µ	V~œµõˆr[Ër`	›ìbí~hW’…w(°—¨
©Ík®
˜‚L!|¼Ôö·J#
! åWÇ–Ñ	F½@zˆ<‚«ŒS}©‡ìbgðI·	 è!pÎÚá!�áž
! ÆíOZ	±Z!{!õì	i½çðÂâ!(eå!}Òç
  F
! ;Ê	é"“	�cwý¦ ²!¢ÊØ
Å#�1'Ésƒª×²=‰Æî}¥
! Z¤6íˆç	
! ˆp1!�q<pwv}L¤Šj"
^m¤ÚÑ¡
T>Ä ë »
! 
! Ë).Š�D	>O:	;ª&‚p?¤ùr¾	Ê
«ðÚsº!MFS%Uµ5½‘cùŒ!‹UùÚ/
TÕ
ÉëÏòÉxóKÝ¯	�ßÇ+
Ê bà˜}!ÿä.H­ª¥
Þ¯!ýw^ÝH¬þ 0
´§!×
d_ÈÁ
! ¥ç­xf¶Uû&Ó¥ Ìl“o
� 
! Ì
ª™Îð
/3
K4Âôk!C‹Æ¿�<ÀxÞ	nG“f�¬”A½çy�½øƒèí‚_’!È
	–>ÝÐoAC“é x|�ù¸NÂ H+	¨»
,)ÜµýL²ƒ
  wæ	æI‹žœ
! þD¹¦D%ó²²•Ky“	Îhfð)
! 9*Z˜	˜n6‚z;Þä Ë–Ñ@p¤�‡#y	×†ÂEû©
! ÛaìE	Q»jå?×¨Gñë-Êè
! �!	•†Ô†í)DáÎñ €®¦[i°ëýG#!Ýzê´~ÄÇu2_ôÍ¾|N!öÇýŠ'“@êiß¼!iãÀ�¯y
! …šÝÁ%
! ´)Þ°è
�|wÛÚ £?�Æ!¹
! æ�‹
! ¦Ø…»!î
! q&ÿ}*p J€
GÔ"Û¸5äT¾åDI{uT ß»ÿ®î@¬öãÂ
! ^1ø.£!FŠùH¨Ë½Èaß’; Óf!\Êc¬YÞ»ìˆyPI®Kuvâ¥”ã-þ§Y¾
‚6› ' ýÂÁ¡	Ç
! —Âc!h	�
Ò[à´TÐ´b
! Œf1ðsWgR�Í*^+/âž	Ç HO¼©7?ô<[„!aá…
! @ú ¥–0iÔ'Ïî/®¶]	0:>>^+ ±tv ®E
°
F
”n *>ýFîH ¡†ØHk2Ýfƒ¬	Ù€–�
.
!  +f&žª!Ó!!´ë‹íò
Â!ßÌîÄ"P!`Ð 	Ç
! ÃŸýH�œ Ÿ	jV:uº	:
œ„œ Zâ	qÓ\ÅmUáÔd"ìN „ù’¥ù
! V!ý¯ãb
„~èÁ›'úk‹*ˆ>ˆ³
! Xä!±„
9iß;ì7ëì“ È!ˆf€
hZº¿ÒLŸ¾ÿ]Â« Ù_
! â@´!qð	2Â:us	&Èsê=ÿ	,à!Ÿ
¥!“£¬Ïg1ùã	‚LW÷Ój7µ
! Žæ.	çÆ5P$Vx
¡1Ô¢- £
„	A%ÉšçB¦¡
! @~GËóí°™¾ [ï Žßš|�_h Ø êp)¯q HÛ<ë^ABxo`Œ
! Aÿ>ðA4©Ã÷
d]ÿaib½	,éŽô<udÖ
! =!Ù
•1Â BuÔŠØÝW-e3Á
a »¶D¨hJ-
! ÄxA’å
_j¾0@ðÎs  ÐÕg—€ï‰ûóæ
Ó "]
! K¼	ÈeNçê ò–æMtž$–#å�n\4‘ZRo
! I` þ¸©ÈÐ
! ÊqS
“>
! §†ŠÕ‹¹0× Ë!�C!ëµX!ÐÌê

! ÆŸž!JŽ±$!z!uò”¥é�!©v
²O” $•rÚ5läÛ ­!®Ó)»<K 
! `™bwþ
Ä!?Ö”‘âN’	È’ÎÏ*ã°ò±5ÛÕ&d€'7
!á—Å	` -d±š
! ¢
7kJ±ÚEÖ�¯ æ£
äS¤á@¬sò“Š9a�©C´½!hÜÄIb	ÒæJ²êDga½Y¨ t
±™ç¹
! °A:Þ‚r²$¨G�^8]|	+S»
! ÷ˆ'@JeÝ >.3¸ºÈŒR7 ¯›2¬
†!q
æ¡å$’®ob!7!¤�hLV
! 
±%Nì„A!”âüœ6N}À©37á� 	×Q bý~+Ü•Y	Vµ!Ç] ßQ¶ô¤‡Ã
! ¶!Ê5ü!‰¸™t/‘37ª­ k¹‹¨Eª´	DZN
! Ÿ�‹éëžûø¾˜°
-
MtjŒúß µ 9Eˆ	2YÊ·ßÛ ª,Y@ëa	ù?�óvíƒ@±‡<+†‹g”–ðÖ[Òûoé «¥	²	E6ø
! :ñyýÖuÍÀgTM½Ã\K'Ë–Izd�FQ¯ªÔ`¾™	³!JGCYÜBo;—`‰™ ²6KZ
! Rä�	B!ŒÞƒ˜HyÄ	ý\»ïëú‹þL­ë¯Ùa™ø@ó¸Œ!Ë
ŽáÛ(çž
(!ÉMÔ!UwÀKo™
! Ù Ý
! ‡wâ÷
! N™nEWŸ!F;¦é¡‘+�
! %K IÊ­¨ÄÎ×Ô—L5 M
¥ÿºþóÌ¾©ÃäþœºŠ
! ïüN"¿ï
  vQ
! ÊÅC z •„ZzÛàªQ!…W½¡$
vÎ M]d[Hçõ { k›€	ÿ³™ÓñXzöé�
’»	!ÑÜÑ|C
! X q�Îñ	ör¾-�3o9›g	cË ÿ
!«!e[¤}·uQva53t
! ¶à5Ÿ¹¿Yß
! «*\
! 0©!¬M
! Âgƒ!Û
! õÌÖqà¯´'¥•,¶ß“oº Ì…vÏ$ÒÄA†	&ÐcOF	èò¨	s
! }fp³ª
!B†QXM`Ù$�ÄóÉ74%	ªöŽq,ºeÄ?dJ€*H!ß¤¶”Ö, IRÆŠkyl³ÄP77®@
è�NÑI-1j~X
! æ	n!)n_—º'6w`¿Ücmò _<™·
‚„Ì¢!®êm¶y”ïX~
V¯J·ü&¿
z•È®¦Êi"¥W1
Q ~÷ªË“
! Ú{#e�!7W 
! p<¬/�‰8o^5Ñ!Ãîw¡¢s1 ge~½ ôlŽ	ËC@3 ¨
2—Ö	J¶
I”Ø!:ù—
! S!íÓ		¶¾ùm�IS´%+“GÎ
/	ò¢˜

S1›<û½í <
È	ASt×'
! ]–j•ÇïôÆ
! ^‰	!
Pa
	0k‚D1
! Ë7	îß	KågÉou0/
! "Ñw
�z_9À¬§!’
ô
F*Æ­Éú
°
I
! ´M‚¢üÅFÐw`
æI ”�Š	Ëš+XºvŠ}õÏ
! /[ r¬:)
û
,Ÿd�¾!È%
sŸÈj×!8U
4táD+ú÷ÜŽ`Eë³Û
v‡€ÕÊ…2ñÝ¹I
Wwò¬‡	v	©ÿ{Ø�>Ç­Wk0Rà_£	Æ–üÏ¯PIõ[¼«&ø2¢ *
~
! ÎÅã•“‰c]ÿµ„u·ÌM ãM*
! å|£Êü8!|â¶ÁÍ!ÎS
  	nê	'
! '¨ˆx�	±ú9¬& æ!Ò0¬LC½aÀó
! uGøp
! ˜õžÿißó
y
ã=‘ 2Ò±Ûîp<ÂI(Å
ë
¦¿°Ò!!ÂæÀr	4\:
! Î%Ö77g‰~Ü5•Š,ÔÌ:ê2x!^Wñ3g
�!”
ö @¢Ö
H97 ÏÐæ	Ù˜ �	‚!pYï²9Ã!—”ÂP³Haâ Æjµ‚¢âepP3H~Ü<!‹“=µå §ÛP·3¬±X	ŸzÐ¨–£Æê$`Ï	FÜÞü�
û0{ g e	áÑF!“ñ³„Æ!²¾8\¯8/jS	ú‚åÒ
  #ìšŽ¼2z
! Ì/)
m_!S«I:D R6Ïþ'þ‰*NÍ¹¸˜
P	ˆ‚h[ oÙcÄ».
)!Î‘>¡Ý˜´ã6(ÔÈE“•ÕP
! ) ;m!ì
ŽŠ¿!(’LÙÄ
áK€ªJ
{j#ç ‰Ì ‚(ŸeQ¾Õ„ßò½r	!„#¡¦b tmÌ	—à¿<-K=
v ]3ÀžPzþm t!l
Cf½þ>L�¥ÛÍ[
! ÑñK›¸JÜë)�!ò–	Ïªû
! P=}Q�„�ÛFR
ÍªÁÃ±ìÇbtþá»\
4xhJÚcu
tö&úqtB
  Õ`^’
! Šé
! Žƒ• õ&ÿ–ƒz¾� ætèq�¶ÀhÓ
\õ˜!ÁÅÓî€Z!$CÿC/à˜”
! 6X¶Š!�’<�»`LV¶	Ê
! ÞÑ�ÝlsH¬ÿCéèTK�¶— 4êR8	üRûÿöŒëš	ôÙVðã\ÛóŒ
À~WF êO‹A¿j7¢(:Í¥6&òìè¦†‡D	ÒæÿùG	»Ö '43î
Tã¼B Þ!ôY8–SXj n	Ô%sä
! ¼¢ÃÏRMür|´
E\m¯Há
! º>5ª~·}‹=Õ}…1™ÖÐ	 !�c!ñréÕ
! Ò·™w °!ñ3UŠ ¨Þkïª
! ·ŽV@	\Õ²
! iG×fmê!G‚Nï
! #eº¢pø Ëª	˜4: x
  /6îm%Óß¤3¡A­ ýÓ
! w9�_¤Ìƒ
-W·z#û	Bf ¾s!ÆÜ!§WJÐ
,k‰ ô" ­¥ûçªØÅ,1xk‰
¹Œ¬T…U¨ÐûLdb«ç?	½U¾µ÷	… ¶ƒ‚,
! þ

QËTi!ñ„Û	RÊÃ0T!‰/�úµ�“Ø!þÿ
! -êo¶È×n:!×	+ Ü
! ¼…£ 4õÆ§
›
! -Ch;ÇVØ�"¤!vD!«å¢š/ÏàBÜM	7�ÀK
1
! _ ¨ÔÌf&˜žÕÞm
! ûv"R­�‹›ûs\‚»«
! q¼b¨×âbÒä3ð]L¤§ î\›ø³+êÐ!Á	�¼&Ñ©ü±™
  		bvA
! ^{š 5

õxQzFB;!³n	W�	›%
!  ­¹ –�xù
a|!»Øˆã�ymŒ
”Xj©åò	�œ!Bë¸f_gÈhS2I	òù\
! �•?þWO¡¨•6c™h!¿ ÄgÙ(1IÚ†]áuª&ƒ½Ð§ä
p	O
R
…?D 	G
! ×
! Í ýE�©	óQÌ=Yö9l,z,¹‹ 7&ŸÈþ6t�rngš	JÅi	PóÂíÏA™àÝÚ
! Ü?$‹Åkj
! ‚U ¿�tLØv)tˆ`£		VBà_W!ìÔT�­ sïÈŠ.¯aÚ¯Xð‚‚¹Ê’ìÁQc¡Êt ú O1¬ÛdL„ÍŠØÚ,ˆ7
! NÁcv}
Ä
™+-Äñ¢Ï
! =oæº]� îF_ƒÙ�!
! Ž m8
! ¶‹!Y�¿5cA ~U	ú�oˆ!­N	X£‚ÿÀj«È–H½
ç¶aL—… �%8 ›ô5{
¹™ipî\Ì”G 0!:*=	‡%Z
! 	†ˆ&	Ê`z.C›.}bc'U¦
! ”Õ d8w¤i9åêz~ÞlÝ M°
ÞÃ’¸¯]õ} é¡Ã
¢’
! ÖŸac
! õ	1ª;1!ï€BöðP	«8¼tMŠ†àÒ5
! "Ì!< <·ƒ�õSó± ø[P¤dÓ	
! | É öYu«V„)
! iÐŸ/ÀÔlxÃÍbÆÀrsD
‘Õ›@%E½ 	û Ãn
l©3U	O!ÌåÍk\;
! ž Á¡�c4Ì‘ôõ u!.Y˜VÃ%!Ë÷ƒ©W}	q^	ð÷
! c’¶ñÞ‰-ô–³
‚¹!í‹‘æ
  5
! A9JâIš	lh
â§ñÖ!°
! öƒ,T¬ äëx›ÃÙ5äá÷	!MAÄ”!õ1Š"N³n®í¸¿ûÿ#
ÆóÒO[Ý.è Ã
@|X[ƒÞ¿K0e‰ë.WÓìn
ÀKUm_C
% àùò`bçãG9	|¥Â	×° Ÿ|Ãÿ‡†O¬³	MïÑD€¢q	¤f¿	'!#Õ ìU!A£‹·£Õñþ
! Œ

Wc|ð®!gM­
! AF ËÆM®¨õ™º¦ôn† ûø¯CŸ~ånhÂ³k
! uÅ!Öí†
! iâ{†ßW	•š¢™8­ó
! =`+µm
Á¡Ûv¼
­xøviÞ7m-“RäÚ	D�K	!¸Á
! m€‘öûh’ÂÁäs¿¯”9
! [!�Žäµî³ÀÏ
›îZàº:.ûž½»8i&|jÀ¯ã¥Å§ÚŸk°öË/Ód ¿=ê¢¼l‘[
t7'ŠA*û<,Æqnµe‹
u N­GÜž&BuÇîB²{^#J¶ mr–õi
Ë	Î€/�
  º*
  
! ÛÔs�m;úCàb%Ñ<Ò
å?§Å´jèä�SøÝ#Úü[	Å	yÎ¢ À!·«~4ÉD™‹y¢J>!Ù©H
! ¹]
oœHf<� 	
! ZS �½·‡sÇûŒ³R!¡ì©8†‘·³®¤²ùU™›˜Šáƒë)	‡
�þ­›ÌG2-|
! _kû›]­*ÅÀ	á?¥.-ž]èÑ+Ôa—ñiÿlMýã
8Þ¾Â
ÝØ !
! ?–ÍRuÇO„r!î%
„ÈY!ö;HÞß@Ú«²—EH#iE4!¦•³%GNé!é Cîr
½}¾úü
! êâŸE2	$/Tp T� »	§§êâfˆ&ñã ƒ	 ¾)Ox�ZµŠÇþr	d`© ›K¾{ZÅ
! …
xâ¡Ã
! ¸Ø©wyÁ)œ
! 1M¯Í=!p !ê‚°	FöpO{YYÈ _ã\«6ã8„F~B	iÌ×ÛùqÎØ£
! °¿ƒ¡rãyèx BáŽ?o/ŒÍÒÞŽãH©Åj�'PÆû,Ž;iT�Ba÷k¸!·…W
! ÝÓ!!¤œf~ð|ñ~U�;^ÁE=4µ}4öàËñX.ö¤V”ÂËÑ¬÷3
! ³É–¸$=H	Á¤Œ“È}c�
! o	ˆ[  ¬hØ•]$ˆ+!ÚYeÎ*Ü{
! Ä3V	Y
! …`Î	³\Œ ’uDÞx†(}BzyèÐ’
ì”šü=·äý"ËÁ	œÙôÝô÷ØèúR¹xÏ.píÝ�UóTªBÎ¯
! n!À
KPš:0´º/ï´œ	Ÿ -%9†e5Ê*l¤ ¼�×
! žŽH‡íp‰;æ0VÑB&qÉ	ý Ú3ó®:rÈ
„.å	î džëé	 $Z,	ËÇ˜è¹?³h–ù	!	¬ioÃå
! ÇôÀ/Õð
! FG¤{p‡£Y�93ŸÈª#®�F* dBíp!œºæÕù.5õ¾L	\C]Ò4Ç}´~’µ­ùnÄ#OyF¸M˜Ûîz��&!‡X+-	Àé¼ò
! –1’O„
! É!ú,$ _=Óød¿£YÒ—ú°qR‘­Bt	ÁïQ@_[@sA×§ílÙ¿k#O{Ú
Õ¿q†¥äkø	ã"
! !ßåÐ¤ÇíÀ
! ºaQä£ò=  °HÚÎ�U5w$"úÆ²	#ˆé8œ0›
sš"ú	.H
Á½�…Us=žJÓ1¿Ã<�¼ ó	þ	Ý>×*%¸xÇÖ¦U¦”"
! 9!ÔRð¾Ô}!	Ò€ã}„ çÉCH4
! �Bý
#?�v¦éÉ¤Œœ
 lI¹Ý
G›8

Ü	ér
! ŸÜÕÐÜVÕÔ´ç!û_«  J	Sÿqè#m!wÎ
‘Y
¥:2euz
&ã
! f²+Ï±e%!ã(
! ä .V¯0>TTI_nì!)ök	jL .QÅ§ô
! ×sØ.ª…Â *ðüYÏ¿T¡	¡þ*6
;	®õÐÓ÷>æ!Dd'
! 3`k7tâ¸6ã
! Àù®µ{²Ùº¾‘f !Ús\	ŸI!`ÒnÃ�m$S!†»Óó«
þ
! =Œïk	¿°ˆ"É9ô·ÚPsl
! €?	êÃWÇ
UzFÂÒTi^
@¾±àbÂ2þêGÔ{Z
°Ju„ã¯Ïâ!( Ã5m¨7õ
ÖÁr–
Åº
o?rwŒèY’>“=¹L˜
! F‘Þ
! vò®�~iÙµ9è¦‹ñånËPb
! lÑöÉìvQ!#Ê…¼#úqvç9î-èp®ß;“QELÀ(> àøcëN—à²† —X‹“ÅÎJ²íÛü
Å§}ö1+FcÉ0­‹°x	oÏô‡4	”Êß!¦Csßœ‘!ì§7Ã}–1Í¢	œø²T
! É¸
  JH�
! j
Þ 8+‰!æâ¨ÑÍ8˜ž µyEÛ˜iŽ�÷{`üWLÏN´¹
ÓR (Û!è{†…
ÜÚï—
�›	\ßsG	 Ôát 6.h
  
! J 36 ”©´³…Yù""c
! Ö…Á‹¸æ´›c �Rø(ñ
! §ã0
! •
á	†|Ù	ì ´¸^3eýÉª’é°t‰'ý¢ú›{fn)g°[…ß?Xòw	
[	¸
*hV{	
—!l{ªÑ‰	¢Ð�M¬6š°ÍxÞ]!¼{õ$sÙ
! 
‡OQ0üYï˜žÓŸk¶™mød	ð ¯Ã±H	+
É6)Òš
3	DÎ!Í
! ­Û5Òà 2!g‡rq
! 
ºž´²
¬aás<ˆ¦Üa!'î	á)‚	•«p‘êÔ
! Ô-¡Éó8#�¨!ü·÷5!oð¹§d
! ƒ åš«ó3ÂŒ_5ªQ$|�‚¬€
! ‰–!¶©Òï!«a¼Gàœá¨º¬!:ðc
Z]¡ºñ8¸Ö¶ñ
\áÀ>ü �ÙJW Ç‹+
  KmÅäÚ
4d
! €Ô�
! º¸ŸsXÙÏmò3 Õx 
  b(…	¶O
! é¼:»Æ&š=ì8
Ab§±9e!�æ1	£S
! ?‹ƒ
q:y±	ô%A
 *u×7ÞS±ÄœÏ ,|
6	šCÉï‚
! 7A	Kç`÷·
\!ì;øH¿-ÕÈ!¥‰¥îèÎ™nxî!LSÓá@!e
! ’U6º½æŠ!¦ƒ’[k!•ò;æý-Ê®«ÅI¿ˆ
! ÉMC�P’Ü—æ ðI÷M�«<tŒú–ô	'©ãÜù
! œUúK!F›íéüq!`ùï
oÏ ‰‡l¨ëçº r'T÷ÎUlœheÐk¡Ð˜ºL
(†
«m�B€
1éÎŸ«•èy ü‹Häš°	+ûñ¨ï=o¼
  æi<
! _¼‘	Xß
Óv!RÔ
  ]
ì)6
  C®E§2(
@
! —	MÍË@É
DˆgÐä	9ö¼ ñ®	^ý›g
! ]r /!ýµ[~åÛ
! ÖÄÔ
þá;@b}ÓN!’ÆM<P…‘¢6!#uI2 §Y
!gå=Èçêhnw‡!~êœrÙá¸	«rTC_P Ù!9 ,þ´À`Ö.“€»™�	
©B©Ï!Ê^!»V T
bÍ
àÅ±
:¿?±òÿ×³úSü¢&Š$M!T™€
  I¶¯ ¹ß§�á±!
! —oÖïÃ 4n(Rø÷ìÉÁÊêü–h›aG«"	�àÖ/§Ý¨œ?‡pØãa|E*D
!   !xšwô} Ýó	ç½„]ê
  
! /2@[À(Ëa¸•Ýfò‰“% 
¹ ”k ?Á!ûŽ°™è×Íð.{ÑÈ l®¸„Ä£¸§è	ŽE)/¼µG!A>Æý³ 
! =ZuÌ(7NÌwÑ
;– gö	òJ¤Å ‡ô?¥&.±ÂrÇqeº -

  
  For bug reporting instructions, please see:
  
*************** warranty; not even for MERCHANTABILITY o
*** 1823,1829 ****
  ignoring large linear stepignoring nonexistent directory "%s"
  ignoring possibly conflicting option %<-fopt-info-%s%>ignoring sink clause with offset that is not a multiple of the loop stepignoring zero linear stepillegal aggregate type %qE specified for instance variable %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 %qsimplicit conversion from %qH to %qI to match other result of conditionalimplicit 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 this pointer type mismatchimplied 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++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 argument to unary !in basic block %d:in declaration %q+Din definition of macro %qsin expansion of macro %qsin-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 address space qualifiers %qs and %qsincompatible floating point / vector register operand for '%%%c'incompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible 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 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 used in nested name specifierinconsistent begin/end types in range-based %<for%> statement: %qT and %qTinconsistent deduction for %qT: %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 format in scaling, using 1/1
  incorrect hint operandincorrect insn:incorrect number of arguments to function %qEincorrect rounding operandincorrect setting of landing pad numberincorrect sharing of tree nodesincorrect type of vector CONSTRUCTOR elementsincorrectly nested OpenACC loop parallelismincrement expression refers to iteration variable %qDincrement 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 %<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 function %q+D cannot be declared weakindirect function call with a yet undetermined calleeindirect jumps are not available on this targetindirection 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 expressioninherited constructor %qD is not %<constexpr%>init function found in object %sinitialization 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 a flexible array memberinitialization of flexible array member in a nested contextinitialization 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 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 %qT must be brace-enclosedinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer invalid for static member with constructorinitializer provided for functioninitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinjected-class-name %qD used as template template argumentinline clone in same comdat group listinline clone is forced to outputinline clone with address takeninline function %q+D declared but never definedinline function %q+D declared weakinlined_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 %q+F: %sinner loop uses same OpenACC parallelism as containing loopinput file %qs is the same as output fileinput operand constraint contains %qcinsn %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 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
! 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 loopinteger constant is too large for %<unsigned long%> typeinteger division by zerointeger overflow in expression %qE of type %qT results in %qEinteger overflow in expression of type %qT results in %qEintegral expression %qE is not constantinterface %qE does not have valid constant string layoutinternal 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 unit in WRITEinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine 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 'asm': invalid IACC argumentinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid 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 addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address modeinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid 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 %d for builtin %qFinvalid argument %qs to %qsinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument to %qDinvalid argument to built-in functioninvalid argument to built-in function %sinvalid argument to gimple callinvalid argumentsinvalid array assignmentinvalid base-class specificationinvalid branch to/from %s structured blockinvalid 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 function type %qTinvalid class name in declaration of %qDinvalid 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 constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid controlling predicateinvalid conversion from %<__fpreg%>invalid 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 cpu %qs for %s%qs%sinvalid 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 element type for attribute %qsinvalid 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 form of %<#pragma omp atomic%>invalid format of %sinvalid fp constantinvalid fpu for target attribute or pragma %qsinvalid function in gimple callinvalid 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 initializerinvalid initializer for array member %q#Dinvalid initializer for member function %qDinvalid insn:invalid iterating variable in fast enumerationinvalid labels in gimple condinvalid left hand side of assignmentinvalid line in the resolution fileinvalid linkage-specificationinvalid location for %<pragma %s%>, ignoredinvalid map kindinvalid maskinvalid 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 nmi function for reset attributeinvalid non-type template argumentinvalid offload table in %sinvalid 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 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 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 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 private reduction on %qEinvalid 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 reference for 'J' output modifierinvalid register name for %q+Dinvalid relocationinvalid resolution in the resolution fileinvalid 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 static chain in gimple callinvalid storage class for function %qEinvalid template declaration of %qDinvalid template non-type parameterinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid 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 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 in address space conversioninvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<...%> calling non-variadic functioninvalid use of %<...%> with builtin functioninvalid use of %<...%> with non-sliceinvalid use of %<::%>invalid use of %<auto%> in conversion operatorinvalid 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 %qDinvalid use of %qD in linkage specificationinvalid use of %qE to form a pointer-to-member-functioninvalid use of %qTinvalid 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 brace-enclosed initializer listinvalid use of constructor as a templateinvalid 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 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 pack expansion expressioninvalid 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 %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 value-initialization of reference typeinvalid vector comparison resulting typeinvalid vector constantinvalid vector type for attribute %qEinvalid version number %qsinvalid warm function for reset attributeinvalid zero extractinverted slice rangeipa inline summary is missing in input fileipa reference summary is missing in ltrans unitit 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 linkageitem 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 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 GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma message%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma weak%>junk at end of '#pragma extern_model'keyword %<export%> not implemented, and will be ignoredkeyword %<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 statementlane %wd out of range %wd - %wdlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelast argument must be an immediatelast register name %s must be an odd registerld returned %d exit statusleft argument must be a sliceleft 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 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 attributelength %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 foundlinear clause applied to non-integral non-pointer variable with type %qTlist-initializer for non-class type must not be parenthesizedliteral operator suffixes not preceded by %<_%> are reserved for future standardizationliteral operator with C linkagelo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal declaration of %qE hides instance variablelocal symbols must be definedlocal variable %qD may not appear in this contextlocal variable memory requirements exceed capacitylocation 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 expressionslookup 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 with header %d marked for removalloop with header %d not in loop treelow bound %qE above array section size in %qs clauselower 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 %<&%> operandmachine independent builtin code out of rangemacro expands to multiple statementsmacro name missing after %qsmaking multiple clones of %qDmalformed #pragma ADDRESS variable addressmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#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 %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed '#pragma __extern_prefix', ignoringmalformed ptx filemalformed spec function argumentsmalformed spec function namemangling %Cmangling unknown fixed point typemap can only be compared to nilmapping field %qE of variable length structuremask must be an immediatematching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermaximum limit of %d namespaces searched for %qEmay not use both -EB and -ELmay not use both -m32 and -m64mduc registers only saved for G13 targetmem-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 %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember functions are implicitly friends of their classmemory allocation failed while reading export datamemory input %d is not directly addressablememory 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 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 typemio_array_ref(): Unknown array refmips16 function profilingmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatched declarations during linktime optimizationmismatching comparison operand typesmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<target%> attribute for multi-versioned %qDmissing 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 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 definitionmissing device or architecture after %qsmissing edge %i->%imissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing 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 path after %qsmissing sentinel in function callmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemixing declarations and function-definitions is forbiddenmixing different types of symbol in same comdat groups is not supportedmode %qs applied to inappropriate typemodule nature in USE statement at %Cmore than %d operands in %<asm%>more than one 'crtl' directivemsp430_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 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 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 virtual PHI nodes in BB %dmultiple-value argument in single-value contextmultiple-value function call in single-value contextmultiply option implies r%d is fixedmultiversioning needs ifunc which is not supported on this targetmust 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 alias %qD not allowed here, assuming %qDnamespace-scope anonymous aggregates must be staticneed %<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 %qsnested 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 this targetnested functions not supported on this targetnested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew types may not be defined in a return typeno %<%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 FUNCTION_PROFILER for CRISno LTRANS output list filename providedno argumentsno arguments for spec functionno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno closing braceno context to resolve type of %qEno corresponding deallocation function for %qDno data type for mode %qsno declaration of property %qs found in the interfaceno default argument for %qDno field %qD found in union being initializedno 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 fixed-point overload found for %qsno matching function for call to %<%D(%A)%>no matching function for call to %<%T::operator %T(%A)%#V%>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 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 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 transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon-AAPCS derived PCS variantnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-call exception handling mismatchnon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant array in DATA statement %Lnon-constant array initializationnon-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 static member %qDnon-constant initialization expression at %Lnon-delegitimized UNSPEC %s (%d) found in variable locationnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function in gimple callnon-integer argument 3 in call to function %qEnon-integer memory model argument %d of %qEnon-integral type switch statementnon-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-memory input %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-parameter %qs cannot be a parameter packnon-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar typenon-standard suffix on floating constantnon-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-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-trivial conversion in unary operationnon-trivial designated initializers not supportednon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label normalization cannot co-exist with scaling
  not configured with sysroot headers suffixnot enough argumentsnot enough arguments to returnnot enough perfectly nested loopsnot enough type informationnot enough variable arguments to fit a sentinelnot generating patch area, nops not supportednotenote: 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 results does not match number of valuesnumeric 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++ method declaration is expectedobsolete Maverick format code '%c'obsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>offload compiler %s not foundoffset %qwi outside bounds of constant stringoffset exceeds 16 bytesoffset of packed bit-field %qD has changed in GCC 4.4old-style function definitionold-style parameter declarations in prototyped function definitionomitted middle operand to %<?:%> operand cannot be mangledonly %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attributeonly 0.0 can be loaded as an immediateonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> can be applied to a null statementonly constructors take member initializersonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly 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 %s: %moperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand 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 type %qT is incompatible with argument %d of %qEoperands 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 %qs is valid for %s but not for %soptional argumentoptions or targets missing after %qsordered comparison of pointer with integer zeroordered comparison of pointer with null pointeroriginal %<default%> is hereoriginal definition appeared 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 block of region %i is wrongouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput 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_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 %qDoverloaded function with no contextual type informationpacked 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 names (without types) in function declarationparameter 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.1parametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses required around this composite literal to avoid parsing ambiguityparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in template argument listpartial specialization %qT declared %<friend%>partition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpassing %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 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 objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpath: pedwarnpedwarn: permerrorpermerror: pex_init failed: %mplugin %s is not licensed under a GPL-compatible license
  %splugin %s registered a null callback function for event %splugin 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 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 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 in conditional expressionpointer value used where a complex was expectedpointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>pointer/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-independent code requires %qsposition-independent code requires the Linux ABIpositional initialization of field in %<struct%> declared with %<designated_init%> attributepost-increment address is not a registerpostfix %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 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 declarationprevious 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 %qDprevious declaration of %qEprevious definition herepreviously declared herepreviously defined herepreviously used hereprofiler support for CR16profiler support for VxWorksprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
--- 1832,1838 ----
  ignoring large linear stepignoring nonexistent directory "%s"
  ignoring possibly conflicting option %<-fopt-info-%s%>ignoring sink clause with offset that is not a multiple of the loop stepignoring zero linear stepillegal aggregate type %qE specified for instance variable %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 %qsimplicit conversion from %qH to %qI to match other result of conditionalimplicit 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 this pointer type mismatchimplied 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++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 argument to unary !in basic block %d:in declaration %q+Din definition of macro %qsin expansion of macro %qsin-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 address space qualifiers %qs and %qsincompatible floating point / vector register operand for '%%%c'incompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible 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 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 used in nested name specifierinconsistent begin/end types in range-based %<for%> statement: %qT and %qTinconsistent deduction for %qT: %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 format in scaling, using 1/1
  incorrect hint operandincorrect insn:incorrect number of arguments to function %qEincorrect rounding operandincorrect setting of landing pad numberincorrect sharing of tree nodesincorrect type of vector CONSTRUCTOR elementsincorrectly nested OpenACC loop parallelismincrement expression refers to iteration variable %qDincrement 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 %<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 function %q+D cannot be declared weakindirect function call with a yet undetermined calleeindirect jumps are not available on this targetindirection 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 expressioninherited constructor %qD is not %<constexpr%>init function found in object %sinitialization 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 a flexible array memberinitialization of flexible array member in a nested contextinitialization 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 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 %qT must be brace-enclosedinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer invalid for static member with constructorinitializer provided for functioninitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinjected-class-name %qD used as template template argumentinline clone in same comdat group listinline clone is forced to outputinline clone with address takeninline function %q+D declared but never definedinline function %q+D declared weakinlined_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 %q+F: %sinner loop uses same OpenACC parallelism as containing loopinput file %qs is the same as output fileinput operand constraint contains %qcinsn %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 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
! 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 loopinteger constant is too large for %<unsigned long%> typeinteger division by zerointeger overflow in expression %qE of type %qT results in %qEinteger overflow in expression of type %qT results in %qEintegral expression %qE is not constantinterface %qE does not have valid constant string layoutinternal 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 unit in WRITEinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine 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 'asm': invalid IACC argumentinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid 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 addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address modeinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid 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 %d for builtin %qFinvalid argument %qs to %qsinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument to %qDinvalid argument to built-in functioninvalid argument to built-in function %sinvalid argument to gimple callinvalid argumentsinvalid array assignmentinvalid base-class specificationinvalid branch to/from %s structured blockinvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid 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 constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid controlling predicateinvalid conversion from %<__fpreg%>invalid 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 cpu %qs for %s%qs%sinvalid 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 element type for attribute %qsinvalid 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 form of %<#pragma omp atomic%>invalid format of %sinvalid fp constantinvalid fpu for target attribute or pragma %qsinvalid function in gimple callinvalid 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 initializerinvalid initializer for array member %q#Dinvalid initializer for member function %qDinvalid insn:invalid iterating variable in fast enumerationinvalid labels in gimple condinvalid left hand side of assignmentinvalid line in the resolution fileinvalid linkage-specificationinvalid location for %<pragma %s%>, ignoredinvalid map kindinvalid maskinvalid 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 nmi function for reset attributeinvalid non-type template argumentinvalid offload table in %sinvalid 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 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 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 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 private reduction on %qEinvalid 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 reference for 'J' output modifierinvalid register name for %q+Dinvalid relocationinvalid resolution in the resolution fileinvalid 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 static chain in gimple callinvalid storage class for function %qEinvalid template declaration of %qDinvalid template non-type parameterinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid 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 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 in address space conversioninvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<...%> calling non-variadic functioninvalid use of %<...%> with builtin functioninvalid use of %<...%> with non-sliceinvalid use of %<::%>invalid use of %<auto%> in conversion operatorinvalid 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 %qDinvalid use of %qD in linkage specificationinvalid use of %qE to form a pointer-to-member-functioninvalid use of %qTinvalid 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 brace-enclosed initializer listinvalid use of constructor as a templateinvalid 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 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 pack expansion expressioninvalid 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 %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 value-initialization of reference typeinvalid vector comparison resulting typeinvalid vector constantinvalid vector type for attribute %qEinvalid version number %qsinvalid warm function for reset attributeinvalid zero extractinverted slice rangeipa inline summary is missing in input fileipa reference summary is missing in ltrans unitit 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 linkageitem 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 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 GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma message%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma weak%>junk at end of '#pragma extern_model'keyword %<export%> not implemented, and will be ignoredkeyword %<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 statementlane %wd out of range %wd - %wdlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelast argument must be an immediatelast register name %s must be an odd registerld returned %d exit statusleft argument must be a sliceleft 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 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 attributelength %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 foundlinear clause applied to non-integral non-pointer variable with type %qTlist-initializer for non-class type must not be parenthesizedliteral operator suffixes not preceded by %<_%> are reserved for future standardizationliteral operator with C linkagelo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal declaration of %qE hides instance variablelocal symbols must be definedlocal variable %qD may not appear in this contextlocal variable memory requirements exceed capacitylocation 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 expressionslookup 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 with header %d marked for removalloop with header %d not in loop treelow bound %qE above array section size in %qs clauselower 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 %<&%> operandmachine independent builtin code out of rangemacro expands to multiple statementsmacro name missing after %qsmaking multiple clones of %qDmalformed #pragma ADDRESS variable addressmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#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 %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed '#pragma __extern_prefix', ignoringmalformed ptx filemalformed spec function argumentsmalformed spec function namemangling %Cmangling unknown fixed point typemap can only be compared to nilmapping field %qE of variable length structuremask must be an immediatematching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermaximum limit of %d namespaces searched for %qEmay not use both -EB and -ELmay not use both -m32 and -m64mduc registers only saved for G13 targetmem-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 %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember functions are implicitly friends of their classmemory allocation failed while reading export datamemory input %d is not directly addressablememory 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 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 typemio_array_ref(): Unknown array refmips16 function profilingmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatched declarations during linktime optimizationmismatching comparison operand typesmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<target%> attribute for multi-versioned %qDmissing 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 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 definitionmissing device or architecture after %qsmissing edge %i->%imissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing 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 path after %qsmissing sentinel in function callmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemixing declarations and function-definitions is forbiddenmixing different types of symbol in same comdat groups is not supportedmode %qs applied to inappropriate typemodule nature in USE statement at %Cmore than %d operands in %<asm%>more than one 'crtl' directivemsp430_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 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 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 virtual PHI nodes in BB %dmultiple-value argument in single-value contextmultiple-value function call in single-value contextmultiply option implies r%d is fixedmultiversioning needs ifunc which is not supported on this targetmust 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 alias %qD not allowed here, assuming %qDnamespace-scope anonymous aggregates must be staticneed %<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 %qsnested 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 this targetnested functions not supported on this targetnested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew types may not be defined in a return typeno %<%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 FUNCTION_PROFILER for CRISno LTRANS output list filename providedno argumentsno arguments for spec functionno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno closing braceno context to resolve type of %qEno corresponding deallocation function for %qDno data type for mode %qsno declaration of property %qs found in the interfaceno default argument for %qDno field %qD found in union being initializedno 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 fixed-point overload found for %qsno matching function for call to %<%D(%A)%>no matching function for call to %<%T::operator %T(%A)%#V%>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 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 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 transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon-AAPCS derived PCS variantnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-call exception handling mismatchnon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant array in DATA statement %Lnon-constant array initializationnon-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 static member %qDnon-constant initialization expression at %Lnon-delegitimized UNSPEC %s (%d) found in variable locationnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function in gimple callnon-integer argument 3 in call to function %qEnon-integer memory model argument %d of %qEnon-integral type switch statementnon-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-memory input %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-parameter %qs cannot be a parameter packnon-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar typenon-standard suffix on floating constantnon-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-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-trivial conversion in unary operationnon-trivial designated initializers not supportednon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label normalization cannot co-exist with scaling
  not configured with sysroot headers suffixnot enough argumentsnot enough arguments to returnnot enough perfectly nested loopsnot enough type informationnot enough variable arguments to fit a sentinelnot generating patch area, nops not supportednotenote: 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 results does not match number of valuesnumeric 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++ method declaration is expectedobsolete Maverick format code '%c'obsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>offload compiler %s not foundoffset %qwi outside bounds of constant stringoffset exceeds 16 bytesoffset of packed bit-field %qD has changed in GCC 4.4old-style function definitionold-style parameter declarations in prototyped function definitionomitted middle operand to %<?:%> operand cannot be mangledonly %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attributeonly 0.0 can be loaded as an immediateonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> can be applied to a null statementonly constructors take member initializersonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly 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 %s: %moperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand 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 type %qT is incompatible with argument %d of %qEoperands 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 %qs is valid for %s but not for %soptional argumentoptions or targets missing after %qsordered comparison of pointer with integer zeroordered comparison of pointer with null pointeroriginal %<default%> is hereoriginal definition appeared 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 block of region %i is wrongouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput 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_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 %qDoverloaded function with no contextual type informationpacked 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 names (without types) in function declarationparameter 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.1parametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses required around this composite literal to avoid parsing ambiguityparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in template argument listpartial specialization %qT declared %<friend%>partition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpassing %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 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 objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpath: pedwarnpedwarn: permerrorpermerror: pex_init failed: %mplugin %s is not licensed under a GPL-compatible license
  %splugin %s registered a null callback function for event %splugin 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 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 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 in conditional expressionpointer value used where a complex was expectedpointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>pointer/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-independent code requires %qsposition-independent code requires the Linux ABIpositional initialization of field in %<struct%> declared with %<designated_init%> attributepost-increment address is not a registerpostfix %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 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 declarationprevious 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 %qDprevious declaration of %qEprevious definition herepreviously declared herepreviously defined herepreviously used hereprofiler support for CR16profiler support for VxWorksprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
*************** warranty; not even for MERCHANTABILITY o
*** 1839,1845 ****
  
  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%> 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 %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %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 %%: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-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 addressuninitialized 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 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 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>
--- 1848,1854 ----
  
  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%> 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 %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %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 %%: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-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 addressuninitialized 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 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 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 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>
*************** PARTICULAR
*** 2088,2094 ****
  ignorando el paso lineal grandese descarta el directorio inexistente "%s"
  se descarta la opciÃ³n posiblemente conflictiva %<-fopt-info-%s%>se hace caso omiso de clÃ¡usula sumidero con desplazamiento que no es mÃºltiplo del paso del buclese hace caso omiso del paso lineal cerose especificÃ³ un tipo agregado %qE ilegal para la variable de instancia %qsoperando ilegaldirecciÃ³n de operando ilegal (1)direcciÃ³n de operando ilegal (2)direcciÃ³n de operando ilegal (3)direcciÃ³n de operando ilegal (4)se detectÃ³ un operando ilegalse especificÃ³ un tipo de referencia ilegal para la variable de instancia %qsconversiÃ³n implÃ­cita de %qH a %qI para coincidir con otro resultado del condicionalconversiÃ³n implÃ­cita de %qT a %qT para coincidir con otro operando de la expresiÃ³n binariaconversiÃ³n implÃ­cita de %qT a %qT para coincidir con otro resultado del condicionalconversiÃ³n implÃ­cita de %qT a %qT al pasar el argumento a la funciÃ³ndeclaraciÃ³n implÃ­cita de la funciÃ³n %qEdeclaraciÃ³n implÃ­cita de la funciÃ³n %qE; Â¿quiso decir %qs?la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en la expresiÃ³n de incremento forla deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el operando izquierdo del operador comala deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el operando derecho del operador comala deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el segundo operando de la expresiÃ³n condicionalla deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en la declaraciÃ³nla deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el tercer operando de la expresiÃ³n condicionalno coincide el tipo del puntero this implÃ­citoEND DO implÃ­citoimport_iso_c_binding_module(): Imposible crear sÃ­mbolo para %srestricciÃ³n imposible en %<asm%>es imposible la restricciÃ³n de registros en %<asm%>aserciÃ³n de tipo imposible: el tipo no implementa interfazen %s, en %s:%den C++03 se debe usar una llave-clase cuando se declara un frienden C++98 %qD debe ser inicializado por un constructor, no por %<{...}%>en una llamada a la funciÃ³n de reserva %qD declarada aquÃ­en una llamada a la funciÃ³n de reserva interna %qDen una llamada a la funciÃ³n interna %qDen el argumento para el ! unarioen el bloque bÃ¡sico %d:en la declaraciÃ³n %q+Den definiciÃ³n de macro %qsen expansiÃ³n de macro %qsinicializaciÃ³n en la clase del miembro de datos static %q#D de tipo incompletoinicializaciÃ³n en la clase del miembro de datos static %q#D de tipo que no es literalse expandiÃ³ el fichero de plugin %s inaccesible desde el nombre corto de plugin %s: %macumulador inapropiado para %qsincluya %qs o proporcione una declaraciÃ³n de %qDla cuenta de borde de entrada no coincide con el nÃºmero de argumentos PHIcalificadores de espacio de direcciones incompatibles %qs y %qscoma flotante incompatible / operando de registro de vector para '%%%c'declaraciÃ³n implÃ­cita incompatible de la funciÃ³n interna %qDdeclaraciÃ³n implÃ­cita incompatible de la funciÃ³n %qDtipo incompatible para el argumento %d de %qEtipo incompatibles para el Ã­ndice de mapatipo incompatible para el mÃ©todo %s%s%stipo incompatible para el mÃ©todo %s%s%s (%s)tipo incompatible para el receptortipos incompatible en la asignaciÃ³n de %qT a %qTtipos incompatibles en la expresiÃ³n binariatipos incompatibles en sendtipos incompatible en la asignaciÃ³n al tipo %qT del tipo %qTtipos incompatibles en la inicializaciÃ³n del tipo %qT usando el tipo %qTtipos incompatible al devolver el tipo %qT pero se esperaba %qTtipos de vector incompatibles en la expresiÃ³n condicional: %qT, %qT y %qTimplementaciÃ³n incompleta de la categorÃ­a %qEimplementaciÃ³n incompleta de la clase %qEel tipo incompleto %qT no tiene al miembro %qDse utilizÃ³ el tipo incompleto %qT en un especificador de nombre anidadotipos begin/end inconsistentes para la declaraciÃ³n %<for%> basada en rango: %qT y %qTdeducciÃ³n inconsistente para %qT: %qT y despuÃ©s %qTespecificaciÃ³n de instancia de variable inconsistenterestricciones de operandos inconsistentes en un %<asm%>se deducen los tipos inconsistentes %qT y %qT para el tipo de devoluciÃ³n lambdalos sufijos de literal %qD y %qD definidos por el usuario son inconsistentes en la cadena literalmodo de comparaciÃ³n incorrectoformato de escalado incorrecto; se utiliza 1/1
  operando de pista incorrectoinsn incorrecta:nÃºmero incorrecto de argumentos para la funciÃ³n %qEoperando de redondeo incorrectodefiniciÃ³n incorrecta del nÃºmero de relleno de aterrizajecomparticiÃ³n incorrecta de nodos de Ã¡rboltipo incorrecto de elementos de CONSTRUCTOR de vectorparalelismo de bucle OpenACC incorrectamente anidadola expresiÃ³n de incremento hace referencia a la variable de iteraciÃ³n %qDincremento de una expresiÃ³n booleanaincremento del campo constante %qDel incremento de un valor de enumeraciÃ³n es no vÃ¡lido en C++incremento de la funciÃ³n %qDincremento de miembro %qD en objeto de sÃ³lo lecturaincremento de puntero a un tipo incompleto %qTincremento de la ubicaciÃ³n de sÃ³lo lectura %qEincremento del miembro de sÃ³lo lectura %qDincremento del valor de devoluciÃ³n nombrado de sÃ³lo lectura %qDincremento del parÃ¡metro de sÃ³lo lectura %qDincremento de la referencia de sÃ³lo lectura %qDincremento de la variable de sÃ³lo lectura %qDel valor del enumerador incrementado es demasiado grande para %<unsigned long%>el Ã­ndice %E denota un desplazamiento mayor que el tamaÃ±o de %qTEl Ã­ndice en la dimensiÃ³n %d estÃ¡ fuera de los lÃ­mites en %Lel Ã­ndice debe ser enterovalor de Ã­ndice en lugar del nombre del campo en el inicializador de unionel valor del Ã­ndice estÃ¡ fuera del lÃ­mitela cuenta de llamadas indirectas no coincide con la cuenta BBla funciÃ³n indirecta %q+D no se puede declarar weakllamada a funciÃ³n indirecta con un llamado aÃºn sin determinarlos saltos indirectos no estÃ¡ disponibles en este objetivola indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en la expresiÃ³n de incremento forla indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el operando izquierdo del operador comala indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el operando derecho del operador comala indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el segundo operando de la expresiÃ³n condicionalla indirecciÃ³n no accederÃ¡ a un objeto de tipo incompleto %qT en la declaraciÃ³nla indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el tercer operando de la expresiÃ³n condicionalla indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en la expresiÃ³n de incremento forla indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el operando izquierdo del operador comala indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el operando derecho del operador comala indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el segundo operando de la expresiÃ³n condicionalla indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en la declaraciÃ³nla indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el tercer operando de la expresiÃ³n condicionalel constructor heredado %qD no es %<constexpr%>se encontrÃ³ la funciÃ³n init en el objeto %sla inicializaciÃ³n descarta el calificador %qv del tipo del destino del punteroinicializaciÃ³n desde un tipo Objective-C distintoinicializaciÃ³n desde puntero a espacio de direcciones no contenidoel lado izquierdo de la inicializaciÃ³n puede ser un candidato para un atributo de formatola inicializaciÃ³n hace que la funciÃ³n calificada con %q#v apunte desde una no calificadala inicializaciÃ³n de %qT desde %qT crea un entero desde un puntero sin una conversiÃ³nla inicializaciÃ³n de %qT desde %qT crea un puntero desde un entero sin una conversiÃ³ninicializaciÃ³n de %qT desde un tipo de puntero %qT incompatibleinicializaciÃ³n de un miembro de matriz flexibleinicializaciÃ³n de un miembro de matriz flexible en un contexto anidadoinicializaciÃ³n de un tipo de referencia que no es constante %q#T desde un r-valor de tipo %qTinicializaciÃ³n de un tipo de referencia volatile %q#T desde un r-valor de tipo %qTinicializaciones para mÃºltiples miembros de %qTcampo inicializado sobreescritocampo inicializado con efectos colaterales sobreescritosla variable inicializada %q+D se marcÃ³ como dllimportel elemento inicializador no es una expresiÃ³n constanteel elemento inicializador no es calculable al momento de la cargael elemento inicializador no es una constanteel inicializador termina prematuramentela expresiÃ³n inicializadora hace referencia a la variable de iteraciÃ³n %qDel inicializador no puede determinar el tamaÃ±o de %q+Del inicializador no puede determinar el tamaÃ±o de %qDel inicializador no puede determinar el tamaÃ±o de %qTel inicializador para %qT debe estar encerrado entre llavesel inicializador para un valor de coma flotante no es una constante de coma flotanteel inicializador para un valor entero/coma fija es demasiado complicadoinicializador no vÃ¡lido para el miembro static con constructorse proporcionÃ³ un inicializador para la funciÃ³nse especificÃ³ un inicializador para el mÃ©todo %q+D que no es virtualse especificÃ³ un inicializador para la funciÃ³n miembro static %qDse usÃ³ el nombre-de-clase-inyectada %qD como un argumento de plantilla plantillaclon en lÃ­nea en el mismo grupo comdatse fuerza en la salida un clon incluido en lÃ­neaclon incluido en lÃ­nea con direcciÃ³n tomadase declara la funciÃ³n inline %q+D pero nunca se definela funciÃ³n inline %q+D se declarÃ³ weakse estableciÃ³ el puntero inlined_to, pero no se encontraron predecesoresel puntero inlined_to estÃ¡ malel puntero inlined_to se refiere a sÃ­ mismose estableciÃ³ el puntero inlined_to para llamantes no-inlinefallÃ³ la inclusiÃ³n en lÃ­nea en la llamada a %q+F: %sel bucle interno usa el mismo paralelismo OpenACC que el bucle que lo contieneel fichero de entrada %qs es el mismo que el de salidala restricciÃ³n de operando de entrada contiene %qcen insn %d el puntero del bloque bÃ¡sico es %d, debe ser %den insn %d al final del bb %d tiene un bloque bÃ¡sico que no es NULLen insn %d en el encabezado del bb %d tiene un bloque bÃ¡sico que no es NULLinsn %d estÃ¡ en mÃºltiples bloques bÃ¡sicos (%d y %d)insn %d fuera de los bloques bÃ¡sicos tiene un campo bb que no es NULLdirecciones de insn no liberadasÂ¡ La insn contiene una direcciÃ³n no vÃ¡lida !la insn no satisface sus restricciones:insn fuera del bloque bÃ¡sicoinsn con UID %i no encontrada para el operando %i (`%s') de insn %iinsn con UID %i no encontrada para el operando %i de insn %iinstalar: %s%s
! la variable de instancia %qE se accediÃ³ en el mÃ©todo de la clasela variable de instancia %qE es %s; esto serÃ¡ un error severo en el futurola variable de instancia %qE se declarÃ³ %sla variable de instancia %qE se declarÃ³ privadala variable de instancia %qs es de tamaÃ±o desconocidola variable de instancia %qs se declarÃ³ privadala variable de instancia %qs usa un miembro de matriz flexiblese ha interceptado una asignaciÃ³n de variable de instanciala instrucciÃ³n nunca se ejecutano se admite la planificaciÃ³n de instrucciones en este objetivoinformaciÃ³n contextual insuficiente para determinar el tipoinsuficiente paralelismo disponible para paralelizar bucle de elementoinsuficiente paralelismo disponible para paralelizar buclela constante entera es demasiado grande para el tipo %<unsigned long%>divisiÃ³n entera por cerodesbordamiento entero en la expresiÃ³n %qE de tipo %qT da %qEdesbordamiento entero en expresiÃ³n de tipo %qT da como resultado %qEla expresiÃ³n integral %qE no es una constantela interfaz %qE no tiene una disposiciÃ³n de cadena constante vÃ¡lidaerror interno del compiladorerror interno del compilador.  DirecciÃ³n errÃ³nea:error interno del compilador.  Desplazamiento incorrecto:error interno del compilador.  Modo desconocido:error interno del compilador: falla interna de consistenciaerror interno: registro errÃ³neo: %derror interno: la funciÃ³n interna %qs ya se procesÃ³error interno: la funciÃ³n interna %qs tiene un tipo de devoluciÃ³n inesperado %qserror interno: funciÃ³n interna %qs, el argumento %d tiene el tipo de argumento inesperado %qserror interno: cris_side_effect_mode_ok con operandos errÃ³neosunidad interna en WRITEinterrupciÃ³n y atributos desnudos no es compatiblelos manejadores de interrupciones no pueden ser funciones MIPS16los manejadores de interrupciones no pueden tener argumentosla rutina de servicio de interrupciones solo puede tener un argumento puntero y un argumento entero opcionalla rutina de servicio de interrupciones deberÃ­a tener un puntero como primer argumentoel vector de interrupciones para %qE no es vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread sÃ³lo estÃ¡ disponible en fidoel Ã­ndice de registro intrÃ­nseco estÃ¡ fuera de rangovariable intrÃ­nseca que no es un procedimientooperando %%%c no vÃ¡lido%%-cÃ³digo no vÃ¡lidooperando %%A no vÃ¡lidooperando %%B no vÃ¡lidooperando %%C no vÃ¡lidovalor %%C no vÃ¡lidooperando %%D no vÃ¡lidovalor %%D no vÃ¡lidovalor %%E no vÃ¡lidovalor %%F no vÃ¡lidomodo %%G no vÃ¡lidovalor %%G no vÃ¡lidooperando %%H no vÃ¡lidoespecificador %%H no vÃ¡lidovalor %%H no vÃ¡lidooperando %%I no vÃ¡lidocÃ³digo %%J no vÃ¡lidovalor %%J no vÃ¡lidovalor %%K no vÃ¡lidooperando %%L no vÃ¡lidovalor %%L no vÃ¡lidooperando %%M no vÃ¡lidovalor %%M no vÃ¡lidooperando %%N no vÃ¡lidovalor %%N no vÃ¡lidovalor %%O no vÃ¡lidooperando %%P no vÃ¡lidovalor %%P no vÃ¡lidovalor %%R no vÃ¡lidovalor %%T no vÃ¡lidovalor %%U no vÃ¡lidovalor %%V no vÃ¡lidooperando %%Y no vÃ¡lidooperando %%c no vÃ¡lidooperando %%d no vÃ¡lidovalor %%d no vÃ¡lidovalor %%e no vÃ¡lidooperando %%f no vÃ¡lidovalor %%f no vÃ¡lidooperando %%h no vÃ¡lidovalor %%h no vÃ¡lidooperando %%i no vÃ¡lidocÃ³digo %%j no vÃ¡lidooperando %%j no vÃ¡lidovalor %%j no vÃ¡lidovalor %%k no vÃ¡lidovalor %%m no vÃ¡lidovalor %%p no vÃ¡lidovalor %%q no vÃ¡lidooperando %%r no vÃ¡lidovalor %%r no vÃ¡lidooperando %%s no vÃ¡lidovalor %%s no vÃ¡lidooperando %%t no vÃ¡lidovalor %%t no vÃ¡lidovalor %%t%%b no vÃ¡lidovalor %%u no vÃ¡lidovalor %%v no vÃ¡lidovalor %%x no vÃ¡lidocÃ³digo %%xn no vÃ¡lidovalor %%y no vÃ¡lido, pruebe usando la restricciÃ³n 'Z'valor %%z no vÃ¡lido'asm' no vÃ¡lido: argumento IACC no vÃ¡lidoLHS no vÃ¡lido en la llamada gimplenombre de selector Objective-C++ no vÃ¡lidoclÃ¡usula OpenACC no vÃ¡lida en el alcance del ficheroUNSPEC no vÃ¡lido como operandoUNSPEC no vÃ¡lido como operando: %dtipo abstracto de devoluciÃ³n no vÃ¡lido para la funciÃ³n %q+#Dtipo abstracto de devoluciÃ³n no vÃ¡lido para la funciÃ³n miembro %q+#Dtipo abstracto %qT no vÃ¡lido para %qEtipo abstracto no vÃ¡lido para %q+DdirecciÃ³n no vÃ¡lidadirecciÃ³n no vÃ¡lida para el modificador de salida 'O'direcciÃ³n no vÃ¡lida para el modificador de salida 'R'direcciÃ³n no vÃ¡lida para el modificador de saida 'S'modo de direccionamiento no vÃ¡lidomodo de direccionamiento no vÃ¡lidoalineaciÃ³n no vÃ¡lida para %<#pragma align%>, se descartaaplicaciÃ³n no vÃ¡lida de %<__alignof%> a un campo de bitsaplicaciÃ³n no vÃ¡lida de %<sizeof%> a un campo de bitsaplicaciÃ³n no vÃ¡lida de %<sizeof%> a un tipo de funciÃ³naplicaciÃ³n no vÃ¡lida de %qs a una funciÃ³n miembroaplicaciÃ³n no vÃ¡lida de %qs a un tipo voidaplicaciÃ³n no vÃ¡lida de %qs a un tipo matriz %qT de tipo de elemento incompletoaplicaciÃ³n no vÃ¡lida de %qs a un tipo incompleto %qTarquitectura no vÃ¡lida para el atributo o pragma objetivo %qsargumento no vÃ¡lido %d para la funciÃ³n interna %qFargumento %qs no vÃ¡lido para %qsargumento no vÃ¡lido del atributo %qEargumento no vÃ¡lido del atributo %qsargumento no vÃ¡lido para %qDargumento no vÃ¡lido para la funciÃ³n internaargumento no vÃ¡lido para la funciÃ³n interna %sargumento no vÃ¡lido en la llamada gimpleargumentos no vÃ¡lidosasignaciÃ³n de matriz no vÃ¡lidaespecificaciÃ³n de clase base no vÃ¡lidaramificaciÃ³n no vÃ¡lida desde/para un bloque estructurado %setiqueta case no vÃ¡ilda en sentencia switchrango case no vÃ¡ildo en sentencia switchconversiÃ³n no vÃ¡lida del tipo %qT al tipo %qTconversiÃ³n no vÃ¡lida de una expresiÃ³n r-valuada de tipo %qT al tipo %qTconversiÃ³n no vÃ¡lida al tipo de funciÃ³n %qTnombre de clase no vÃ¡lido en la declaraciÃ³n de %qDcombinaciÃ³n no vÃ¡lida de especificadores de tipo mÃºltiplescÃ³digo de comparaciÃ³n no vÃ¡lido en la condiciÃ³n gimplecomparaciÃ³n no vÃ¡lida de matriz generadacomparaciÃ³n no vÃ¡lida de struct generadocomparaciÃ³n no vÃ¡lida de nil con nilcomparaciÃ³n no vÃ¡lida de matriz que no es comparablecomparaciÃ³n no vÃ¡lida de struct que no es comparablecomparaciÃ³n no vÃ¡lida de tipo que no es comparablecomparaciÃ³n no vÃ¡lida de tipo que no es ordenadooperador de comparaciÃ³n no vÃ¡lido para el modificador de salida 'E'operando const_double no vÃ¡lidoconstante no vÃ¡lidaconstante no vÃ¡lida - pruebe usar un modificador de salidaconstante no vÃ¡lida para el modificador de salida '%c'constante no vÃ¡lida en %<#pragma %s%>constante no vÃ¡lida en %<#pragma pack%> - se descartavector constante no vÃ¡lido para el modificador de salida '%c'restricciones no vÃ¡lidas para el operandoconstructor no vÃ¡lido; tal vez quiso decir %<%T (const %T&)%>predicado controlador no vÃ¡lidoconversiÃ³n no vÃ¡lida de %<__fpreg%>conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>conversiÃ³n no vÃ¡lida en la llamada gimpleconversiÃ³n no vÃ¡lida en la declaraciÃ³n returnconversiÃ³n no vÃ¡lida a %<__fpreg%>conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>conversiÃ³n no vÃ¡lida del tipo %qT a partir del tipo %qTtipo de devoluciÃ³n covariante no vÃ¡lido para %q+#Dcpu %qs no vÃ¡lida para %s%qs%sdeclaraciÃ³n no vÃ¡lida de %<%T::%E%>declaraciÃ³n no vÃ¡lida de plantilla miembro en la clase localdeclarador no vÃ¡lidoargumento por defecto no vÃ¡lido para una plantilla de parÃ¡metro de plantillaetiqueta case default no vÃ¡ilda en sentencia switchdefiniciÃ³n no vÃ¡lida del tipo calificado %qTtipo de dependencia no vÃ¡lidatipo de elemento no vÃ¡lido para el atributo %qsentrada no vÃ¡lida a un bloque estructurado %ssalida no vÃ¡lida de un bloque estructurado %ssalida no vÃ¡lida de un bloque estructurado OpenMPespecializaciÃ³n explÃ­cita no vÃ¡lidaexpresiÃ³n no vÃ¡lida - pruebe usar un modificador de salidaexpresiÃ³n no vÃ¡lida como operandoexpresiÃ³n no vÃ¡lida para el l-valor minexpresiÃ³n no vÃ¡lida para el modificador de salida '%c'tipo de expresiÃ³n no vÃ¡lido para %<#pragma omp atomic%>falla de modelo de memoria no vÃ¡lido para %<__atomic_compare_exchange%>forma no vÃ¡lida de %<#pragma omp atomic%>formato no vÃ¡lido de %sconstante fp no vÃ¡lidafpu no vÃ¡lida para el atributo o pragma del objetivo %qsfunciÃ³n no vÃ¡lida en la llamada gimplevalor de id no vÃ¡lido para atributo de interrupciÃ³n/excepciÃ³nvalor de id no vÃ¡lido atributo resetinicializaciÃ³n en la clase no vÃ¡lida para el miembro de datos static de tipo %qT que no es integralexpresiÃ³n de incremento no vÃ¡lidavalor inicial no vÃ¡lido para el miembro %qEinicializador no vÃ¡lidoinicializador no vÃ¡lido para la matriz miembro %q#Dinicializador no vÃ¡lido para la funciÃ³n miembro %qDinsn no vÃ¡lida:variable de iteraciÃ³n no vÃ¡lida en la enumeraciÃ³n rÃ¡pidaetiquetas no vÃ¡lidas en la condiciÃ³n gimplelado izquierdo de la asignaciÃ³n no vÃ¡lidolÃ­nea no vÃ¡lida en el fichero de resoluciÃ³nespecificaciÃ³n de enlace no vÃ¡lidaubicaciÃ³n no vÃ¡lida en %<pragma %s%>, se descartatipo de mapa no vÃ¡lidamÃ¡scara no vÃ¡lidadeclaraciÃ³n de la plantilla miembro %qD no vÃ¡lidaargumento de modelo de memoria %d no vÃ¡lido de %qEargumento de modelo de memoria no vÃ¡lido para la funciÃ³n internamodelo de memoria no vÃ¡lido para %<__atomic_load%>modelo de memoria no vÃ¡lido para %<__atomic_store%>nombre no vÃ¡lido ("%s") en el pragma o atributo %<target("arch=")%>nombre no vÃ¡lido ("%s") en el pragma o atributo %<target("cpu=")%>nombre no vÃ¡lido ("%s") en el pragma o atributo %<target("tune=")%>funciÃ³n nmi no vÃ¡lida para atributo resetargumento de plantilla que no es tipo no vÃ¡lidotabla de descarga no vÃ¡lida en %soperando no vÃ¡lidooperando no vÃ¡lido para el cÃ³digo %%xndirecciÃ³n de operando no vÃ¡lidacÃ³digo de operando '%c' no vÃ¡lidooperando no vÃ¡lido para '%%%c'operando no vÃ¡lido para el modificador 'A'operando no vÃ¡lido para el modificador 'D'operando no vÃ¡lido para el modificador 'H'operando no vÃ¡lido para el modificador 'O'operando no vÃ¡lido para el modificador 'T'operando no vÃ¡lido para el modificador 'b'operando no vÃ¡lido para el modificador 'e'operando no vÃ¡lido para el modificador 'm'operando no vÃ¡lido para el modificador 'o'operador no vÃ¡lido para el modificador 'p'operando no vÃ¡lido para el especificador 'r'operando no vÃ¡lido para el modificador 'z'operando no vÃ¡lido para el cÃ³digo '%c'operando no vÃ¡lido en la referencia indirectaoperando no vÃ¡lido en la declaraciÃ³n returnoperando no vÃ¡lido en la operaciÃ³n unarialetra de modificador de operando no vÃ¡lidaoperando no vÃ¡lido en el cÃ³digo de salidaprefijo de operando no vÃ¡lidoprefijo de operando no vÃ¡lido '%%%c'tamaÃ±o de operando no vÃ¡lido para el cÃ³digo de operando 'O'tamaÃ±o de operando no vÃ¡lido para el cÃ³digo de operando 'Z'tamaÃ±o de operando no vÃ¡lido para el cÃ³digo de operando 'z'operando no vÃ¡lido para el cÃ³digo %%H%%Loperando no vÃ¡lido para el cÃ³digo %%Moperando no vÃ¡lido para el cÃ³digo %%Noperando no vÃ¡lido para el cÃ³digo %%Ooperando no vÃ¡lido para %%Roperando no vÃ¡lido para el cÃ³digo %%Roperando no vÃ¡lido para %%Soperando no vÃ¡lido para el cÃ³digo %%T/%%Boperando no vÃ¡lido para el cÃ³digo %%Uoperando no vÃ¡lido para el cÃ³digo %%Voperando no vÃ¡lido para el cÃ³digo %%Zoperador no vÃ¡lido para el cÃ³digo %%poperando no vÃ¡lido para el cÃ³digo %%soperando no vÃ¡lido para el cÃ³digo %%zoperando no vÃ¡lido para la declaraciÃ³n switchse usÃ³ un tipo de operando no vÃ¡lido con el cÃ³digo de operando 'Z'operandos no vÃ¡lidos en la operaciÃ³n binariaoperandos no vÃ¡lidos en la comparaciÃ³n gimpleoperandos no vÃ¡lidos en la operaciÃ³n terniariaoperadores no vÃ¡lidos de tipos %qT y %qT para el binario %qOoperandos no vÃ¡lidos para el cÃ³digo %%coperandos no vÃ¡lidos para el binario %s (se tiene %qT y %qT)operaciÃ³n no vÃ¡lidaoperaciÃ³n no vÃ¡lida (%s)operaciÃ³n no vÃ¡lida en %<__fpreg%>operador no vÃ¡lido para %<#pragma omp atomic%>combinaciÃ³n de parÃ¡metros no vÃ¡lida para el intrÃ­nseco AltiVec %qscombinaciÃ³n de parÃ¡metros no vÃ¡lida para el intrÃ­nseco %qstipo de parÃ¡metro %qT no vÃ¡lidooperaciÃ³n de posicionamiento de paso no vÃ¡lidomodo de puntero %qs no vÃ¡lidopuntero no vÃ¡lido al campo de bits %qDreducciÃ³n privada no vÃ¡lida en %qEprototipo no vÃ¡lido para '%s'puntuaciÃ³n %qc no vÃ¡lida en la restricciÃ³nestado const pure no vÃ¡lido para la funciÃ³nespecificador pure no vÃ¡lido (sÃ³lo se permite %<= 0%>)calificadores no vÃ¡lidos en el tipo de funciÃ³n que no es miembroÃ¡mbito calificador no vÃ¡lido en el nombre del seudo-destructorrecepciÃ³n no vÃ¡lida en canal de sÃ³lo envÃ­otipo receptor %qs no vÃ¡lidoreferencia no vÃ¡lida para el modificador de salida 'J'nombre de registro no vÃ¡lido para %q+DreubicaciÃ³n no vÃ¡lidaresoluciÃ³n no vÃ¡lida en el fichero de resoluciÃ³nse encontrÃ³ una comparticiÃ³n de rtl no vÃ¡lida en la insngÃ©nero de planificador no vÃ¡lidoel segundo argumento para %<__builtin_prefetch%> es no vÃ¡lido; se usa ceroenvÃ­o no vÃ¡lido en canal de sÃ³lo recepciÃ³nsetter no vÃ¡lido, debe tener un argumentooperando de desplazamiento no vÃ¡lidocadena estÃ¡tica no vÃ¡lida en la llamada gimpleclase de almacenamiento no vÃ¡lida para la funciÃ³n %qEdeclaraciÃ³n de la plantilla de %qD no vÃ¡lidaparÃ¡metro que no es tipo plantilla no vÃ¡lidoid-de-plantilla no vÃ¡lidoel tercer argumento para %<__builtin_prefetch%> es no vÃ¡lido; se usa cerotipo %qT no vÃ¡lido como inicializador para un vector de tipo %qTel tipo no vÃ¡lido %qT se declarÃ³ %<friend%>argumento de tipo no vÃ¡lido (se tiene %qT)argumento de tipo no vÃ¡lido de %<->%> (se tiene %qT)argumento de tipo no vÃ¡lido de %<->*%> (se tiene %qT)argumento de tipo no vÃ¡lido de Ã­ndice de matriz (se tiene %qT)argumento de tipo no vÃ¡lido en la conversiÃ³n implÃ­cita (se tiene %qT)argumento de tipo no vÃ¡lido del unario %<*%> (se tiene %qT)tipo no vÃ¡lido para la variable de de instanciatipo no vÃ¡lido para la variable de iteraciÃ³n %qEtipo no vÃ¡lido para la funciÃ³n maketipo no vÃ¡lido del parÃ¡metro %d en la funciÃ³n %<constexpr%> %q+#Dtipo no vÃ¡lido para la propiedadtipo no vÃ¡lido de operando %<__MEM%>tipo no vÃ¡lido del argumento %u de la funciÃ³n de tipo genÃ©ricoel tipo de retorno de tipo genÃ©rico para el argumento %u de %<__builtin_tgmath%> no es vÃ¡lidoel tipo de tipo genÃ©rico para el argumento %u del argumento %u de %<__builtin_tgmath%> no es vÃ¡lidotipos no vÃ¡lidos %<%T[%T]%> para Ã­ndice de matriztipos no vÃ¡lidos en la conversiÃ³n noptipos no vÃ¡lidos en la conversiÃ³n a enterotipos no vÃ¡lidos en la conversiÃ³n de coma fijatipos no vÃ¡lidos en la conversiÃ³n nopuso no vÃ¡lido de %%d, %%x, o %%Xuso no vÃ¡lido de %<...%> en la llamada a la funciÃ³n que no es variadicuso no vÃ¡lido de %<..%> con la funciÃ³n internauso no vÃ¡lido de %<...%> con algo que no es rebanadauso no vÃ¡lido de %<::%>uso no vÃ¡lido de %<auto%> en el operador de conversiÃ³nuso no vÃ¡lido de la variable %<extern%> %qD en %<#pragma acc declare%>uso no vÃ¡lido de la variable %<global%> %qD en %<#pragma acc declare%>uso no vÃ¡lido de %<restrict%>uso no vÃ¡lido de %<this%> en el nivel principaluso no vÃ¡lido de %<this%> en la funciÃ³n que no es miembrouso no vÃ¡lido de %qDuso no vÃ¡lido de %qD en la especificaciÃ³n de enlaceuso no vÃ¡lido de %qE para formar una funciÃ³n puntero a miembrouso no vÃ¡lido de %qTuso no vÃ¡lido de '%%%c'uso no vÃ¡lido de un puntero a un tipo incompleto en aritmÃ©tica de punterosuso no vÃ¡lido del Ã­ndice de matriz en puntero a miembrouso no vÃ¡lido de matrices con lÃ­mites sin especificartipo no vÃ¡lido de la salida del indicador asmuso no vÃ¡lido del atribute  %<fallthrough%>uso no vÃ¡lido  de la lista del inicializador dentro de llavesuso no vÃ¡lido del constructor como una plantillauso no vÃ¡lido del tipo dependiente %qTuso no vÃ¡lido del destructor %qD como un tipouso no vÃ¡lido del destructor %qE como un tipouso no vÃ¡lido de un miembro de matriz flexibleuso no vÃ¡lido de la conversiÃ³n implÃ­cita en puntero a miembrouso no vÃ¡lido del tipo incompleto %q#Tuso no vÃ¡lido del typedef incompleto %qTuso no vÃ¡lido de valor de mÃ©todo como argumento de Offsetofuso no vÃ¡lido de matriz no-lvaluadauso no vÃ¡lido del dato miembro no static %qDuso no vÃ¡lido de la funciÃ³n miembro no static %qDuso no vÃ¡lido de la expresiÃ³n de expansiÃ³n de paqueteuso no vÃ¡lido del nombre calificado %<%D::%D%>uso no vÃ¡lido del nombre calificado %<%T::%D%>uso no vÃ¡lido del nombre calificado %<::%D%>uso no vÃ¡lido del registro '%s'uso no vÃ¡lido de una estructura con un miembro de matriz flexibleuso no vÃ¡lido del parÃ¡metro de plantilla plantilla %qTuso no vÃ¡lido del parÃ¡metro de tipo plantilla %qTuso no vÃ¡lido del id de plantilla %qD en la declaraciÃ³n de la plantilla primariauso no vÃ¡lido del nombre-de-plantilla %qE sin una lista de argumentosuso no vÃ¡lido del tipouso no vÃ¡lido del tipo %qT como un valor por defecto para una plantilla de parÃ¡metro de plantillauso no vÃ¡lido del unario %<*%> en puntero a miembrouso no vÃ¡lido del tipo indefinido %qTuso no vÃ¡lido de la expresiÃ³n voiduso no vÃ¡lido de volatile lvalue dentro de una funciÃ³n %<transaction_safe%>uso no vÃ¡lido de volatile lvalue dentro de la transacciÃ³ninicializaciÃ³n por valor no vÃ¡lida del tipo de referenciatipo resultante no vÃ¡lido de la comparaciÃ³n de vectoresconstante de vector no vÃ¡lidatipo de vector no vÃ¡lido para el atributo %qEnÃºmero de versiÃ³n %qs no vÃ¡lidofunciÃ³n warm no vÃ¡lida para atributo resetextracto de cero no vÃ¡lidorango de rodaja invertidofalta el resumen de inclusiÃ³n en lÃ­nea ipa en el fichero de entradafalta el resumen de referencia ipa en la unidad ltransestÃ¡ definido como puntero en un espacio de direcciones diferente en otra unidad de traducciÃ³nestÃ¡ definido como puntero a un tipo diferente en otra unidad de traducciÃ³ndebe ser un puntero-a-miembro de la forma %<&X::Y%>debe ser la direcciÃ³n de una funciÃ³n con enlace externoelemento en READla variable que itera en la enumeraciÃ³n rÃ¡pida no es un objetola iteraciÃ³n %s invoca comportamiento indefinidola variable de iteraciÃ³n %qD no debe ser firstprivatela variable de iteraciÃ³n %qD no debe ser reductionla variable de iteraciÃ³n %qE se predetermina linealla variable de iteraciÃ³n %qE debe ser privatela variable de iteraciÃ³n %qE no debe ser firstprivatela variable de iteraciÃ³n %qE no debe ser linealla variable de iteraciÃ³n %qE no debe ser reductionvariable de iteradorsu dest_idx deberÃ­a ser %d, no %del ivar %qs que usa la declaraciÃ³n %<@synthesize%> debe ser un ivar existenteel abi iwmmxt requiere un cpu capaz de iwmmxtiwmmxt requiere una ABI compatible con AAPCS para una operaciÃ³n adecuadasalto al Ã¡mbito de un identificador con tipo modificado variablementesalto a una expresiÃ³n de declaraciÃ³nel salto evita la inicializaciÃ³n de la variablesalto a la etiqueta casesalto a la etiqueta %qDbasura al final de #pragma ADDRESSbasura al final de #pragma GCC memregs [0..16]basura al final del #pragma __nostandardbasura al final de #pragma __standardbasura al final del #pragma ghs endsdabasura al final del #pragma ghs endtdabasura al final del #pragma ghs endzdabasura al final del #pragma ghs interruptbasura al final de la secciÃ³n #pragma ghsbasura al final del #pragma ghs startsdabasura al final del #pragma ghs starttdabasura al final del #pragma ghs startzdabasura al final de %<#pragma %s%>basura al final de %<#pragma GCC visibility%>basura al final de %<#pragma align%>basura al final de %<#pragma fini%>basura al final de %<#pragma init%>basura al final de %<#pragma message%>basura al final de %<#pragma pack%>basura al final de %<#pragma pop_options%>basura al final de %<#pragma push_options%>basura al final de %<#pragma redefine_extname%>basura al final de %<#pragma reset_options%>basura al final de %<#pragma weak%>basura al final de '#pragma extern_model'no se admite la palabra clave %<export%>, y se descartarÃ¡no se permite la palabra clave %<typename%> en este contexto (un inicializador de miembro calificado es implÃ­citamente un tipo)no se permite la palabra clave %<typename%> en este contexto (la clase base es implÃ­citamente un tipo)no se permite la palabra clave %<typename%> fuera de las plantillasetiqueta se declara la etiqueta %q+D pero no estÃ¡ definidase define la etiqueta %q+D pero no se usase usa la etiqueta %q+D pero no estÃ¡ definidala etiqueta %qD se define aquÃ­la etiqueta %qE es referenciada fuera de cualquier funciÃ³netiqueta al final de una declaraciÃ³n compuestavÃ­a %wd fuera de rango %wd - %wdno se reconoce el lenguaje %sno se reconoce la cadena de lenguaje %<"%E"%>se truncÃ³ la constante de coma fija grande implÃ­citamente al tipo de coma fijael Ãºltimo argumento debe ser un inmediatoel nombre %s del Ãºltimo registro debe ser un registro imparld devolviÃ³ el estado de salida %del argumento izquierdo debe ser una rebanadael operador izquierdo del operador coma no puede resolver la direcciÃ³n de la funciÃ³n sobrecargadael operando izquierdo del operador coma no tiene efectoel operando izquierdo del operador coma es una referencia, no una llamada, a la funciÃ³n %qEprecisiÃ³n izquierdaprecisiÃ³n izquierda en formato strfmoncuenta de desplazamiento a la izquierda >= anchura del tipocuenta de desplazamiento a la izquierda >= anchura del elemento del vectorla cuenta de desplazamiento a la izquierda es negativadesplazamiento a la izquierda o valor negativoel operador del lado izquierdo de la expresiÃ³n coma no tiene efectoel lado izquierdo de la asignaciÃ³n puede ser un candidato para un atributo de formatolongitud %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qsla longitud %qE de la secciÃ³n de matriz no es de tipo integralla longitud se calcula aquÃ­modificador de longitudmodificador de longitud en formato printfmodificador de longitud en formato scanfmodificador de longitud en formato strfmonse requiere longitud al alojar una rebanadase encontrÃ³ la letra %c y la insn no era CONS_INTbibliotecas: %s
  se redeclara la funciÃ³n de biblioteca %q#D como %q#D que no es funciÃ³nno se encontrÃ³ la biblioteca lib%sclÃ¡usula lineal aplicada a variable no puntero no integral con tipo %qTel inicializador de lista para el tipo que no es clase no debe estar entre parÃ©ntesislos sufijos de operador literal que no estÃ¡n precedidos por %<_%> estÃ¡n reservados para estandarizaciÃ³n futuraoperador literal con enlace Clo_sum no proviene de un registrola clase local %q#T no debe tener datos miembro static %q#Dla declaraciÃ³n local de %qE oculta la variable de instancialos sÃ­mbolos locales deben definirsela variable local %qD no puede aparecer en este contextolos requerimientos de memoria para variables locales excede la capacidadla ubicaciÃ³n referencia un bloque que no estÃ¡ en el Ã¡rbol de bloquesse aplicÃ³ un %<and%> lÃ³gico a una constante que no es booleanaun %<and%> de expresiones equivalentesun %<and%> de pruebas equivalentes mutuamente exclusivas siempre es falsose aplicÃ³ un %<or%> lÃ³gico a una constante que no es booleanaun %<or%> lÃ³gico de pruebas colectivamente exhaustivas siempre es verdadero%<or%> lÃ³gico de expresiones equivalentesla bÃºsqueda de %qT en %qT es ambiguael encabezado del bucle %d no pertenece directamente a Ã©lel encabezado del bucle %d no tiene exactamente 2 entradasel encabezado del bucle %d no es un encabezado de bucleel cerrojo del bucle %d no pertenece directamente a Ã©lel cerrojo del bucle %d no tiene un borde a su encabezadoel cerrojo del bucle %d no tiene exactamente 1 sucesorel cerrojo del bucle %d no tiene un encabezado como sucesorel cerrojo del bucle %d estÃ¡ marcado como parte de una regiÃ³n irreducibleel cerrojo del bucle %d no estÃ¡ dominado por su encabezadoel bucle usa paralelismo OpenACC no permitido por la rutina que lo contienebucle con encabecado %d marcado para borrarel bucle con encabezado %d no estÃ¡ en el Ã¡rbol del buclelÃ­mite inferior %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qsel valor inferior de la etiqueta de rango `case' es menor que el valor mÃ­nimo para el tipofallÃ³ lseek al leer los datos de exportaciÃ³nse requiere un l-valor como un operando de decrementose requiere un l-valor como un operando de incrementose requiere un l-valor como operando izquierdo de la asignaciÃ³nse requiere un l-valor como un operador unario %<&%>cÃ³digo interno independiente de mÃ¡quina fuera de rangola macro se expande en mÃºltiples sentenciasfalta el nombre de macro despuÃ©s de %qsse hacen mÃºltiples clones de %qD#pragma GCC variable address malformado#pragma builtin malformado#pragma ghs section malformado%<#pragma %s%> malformado, se descarta%<#pragma %s%> malformado, se descarta%<#pragma align%> malformado%<#pragma align%> mal formado - se descarta%<#pragma fini%> malformado'%<#pragma fini%> malformado, se descarta%<#pragma init%> malformado'%<#pragma init%> malformado, se descarta%<#pragma message%> malformado, se descarta%<#pragma pack%> mal formado - se descarta%<#pragma pack(pop[, id], <n>)%> mal formado - se descarta%<#pragma pack(push[, id], <n>)%> mal formado - se descartapragma o atributo %<target("%s")%> mal formadopragma o atributo %<target()%> mal formado'#pragma __extern_prefix' malformado', se descartafichero ptx mal formadoargumentos de la funciÃ³n de especificaciÃ³n malformadosnombre de la funciÃ³n de especificaciÃ³n malformadodecodificando %Cse decodifica el tipo de coma fija desconocidoel mapa sÃ³lo se puede comparar con nilse asocia el campo %qE de una estructura de longitud variablela mÃ¡scara debe ser un inmediatola restricciÃ³n coincidente no permite un registrola restricciÃ³n coincidente no es vÃ¡lida en el operando de salidala restricciÃ³n de coincidencia hace referencia a un nÃºmero de operando no vÃ¡lidolÃ­mite mÃ¡ximo de %d espacios de nombres buscados para %qEno se pueden usar -EB y -EL al mismo tiempono se pueden usar -m32 y -m64 al mismo tiempolos registros mduc solo se guardan para el objetivo G13inicializador mem para %qD despuÃ©s de una delegaciÃ³n de constructorno se permite el miembro %q+#D con constructor en un agregado anÃ³nimono se permite el miembro %q+#D con constructor en la unionno se permite el miembro %q+#D con operador de asignaciÃ³n de copia en un agregado anÃ³nimono se permite el miembro %q+#D con operador de asignaciÃ³n de copia en la unionno se permite el miembro %q+#D con destructor en un agregado anÃ³nimono se permite el miembro %q+#D con destructor en la unionel miembro %qD se declarÃ³ como friend antes de definir el tipo %qTse usÃ³ el miembro %qD en un objeto de sÃ³lo lectura como salida %<asm%>el miembro %qD es una referencia sin inicializarlas funciones miembros son implÃ­citamente friends de su clasefallÃ³ la asignaciÃ³n de memoria al leer los datos de exportaciÃ³nla entrada de memoria %d no es directamente direccionablese esperaba una referencia de memoria para el modificador de salida 'S'se declarÃ³ el mÃ©todo %<%c%E%> como %<@optional%> y %<@required%> al mismo tiempoel mÃ©todo %s%s%s estÃ¡ marado go:nointerfaceel mÃ©todo %s%s%s requiere un receptor de punterolos atributos de argumento de mÃ©todo no estÃ¡n disponibles en Objective-C 1.0los atributos de mÃ©todo no estÃ¡n disponibles en Objective-C 1.0los atributos de mÃ©todo se deben especificar al finallos atributos de mÃ©todo sÃ³lo se deben especificar al finalla declaraciÃ³n de mÃ©todo no estÃ¡ en el contexto @interfaceel mÃ©todo declarado como %qE anula el mÃ©todo %qEno se encontrÃ³ la definiciÃ³n de mÃ©todo para %<%c%E%>la definiciÃ³n de mÃ©todo no estÃ¡ en el contexto @implementationel mÃ©todo anula tanto %<transaction_pure%> como los mÃ©todos %qEposiblemente el mÃ©todo carece de una llamada [super dealloc]el tipo de mÃ©todo no coincide con el tipo de objetomio_array_ref(): Referencia de array desconocidoanÃ¡lisis de perfil de las funciones mips16desajuste en el nÃºmero de argumentos para la interna %qF. Esperados: %d obtenidos %ddeclaraciones discordantes durante la optimizaciÃ³n de tiempo de enlacecomparaciÃ³n de tipos de operandos que no coincidenconstruct Objective-C++ %<@%D%> mal ubicadofalta el operando numÃ©rico $ en el formatofalta un %<(%> despuÃ©s de %<#pragma GCC visibility push%> - descartadofalta un %<(%> despuÃ©s de %<#pragma pack%> - se descartafalta el atributo %<target%> para %qD multiversionadofalta la nota REG_EH_REGION al final de bb %ifalta [big-endian|little-endian|default] despuÃ©s de %<#pragma scalar_storage_order%>falta [error|warning|ignored|push|pop] despuÃ©s de %<#pragma GCC diagnostic%>falta el nombre de la arquitectura en %<-march=%s%>faltan argumentos para %qsfalta una barrera despuÃ©s del bloque %ifaltan llaves alrededor del inicializadorfaltan llaves alrededor del inicializador para %qTfalta el borde de callgraph para la llamada stmt:falta la llave final para el operando nombradofalta el parÃ©ntesis finalfalta la colecciÃ³n en la enumeraciÃ³n rÃ¡pidafalta el predicado controladorfalta el nombre de la cpu en %<-mcpu=%s%>falta el nombre de la cpu en %<-mtune=%s%>falta la definiciÃ³nfalta dispositivo o arquitectura despuÃ©s de %qsfalta el borde %i->%ifalta un nombre de fichero despuÃ©s de %qsfalta el carÃ¡cter de relleno al final del formato strfmonfalta la expresiÃ³n de incrementofalta el inicializador para el campo %qD de %qTfalta el inicializador para el miembro %qDfalta la condiciÃ³n del bucle en bucle con pragma %<GCC ivdep%>falta la condiciÃ³n del bucle en bucle con pragma %<GCC unroll%>falta un fichero make objetivo despuÃ©s de %qsfalta el mÃ©todo %s%s%sfalta el nombre en atributo %<target("arch=")%>falta el nombre en el pragma o atributo %<target("cpu=")%>falta el nÃºmerofalta el parÃ©ntesis inicialfalta un operandofalta una opciÃ³n despuÃ©s del tipo %<#pragma GCC diagnostic%>falta una ruta despuÃ©s de %qsfalta un centinela en la llamada a la funciÃ³nfalta el carÃ¡cter terminando %cfalta el nombre del tipo en la declaraciÃ³n typedeffalta el valor en el pragma o atributo %<target()%>se prohÃ­be mezclar declaraciones y definiciones-de-funciÃ³nno se permite mezclar diferentes sÃ­mbolos de tipos en los mismos grupos comdatse aplicÃ³ el modo %qs a un tipo inapropiadomÃ³dulo natural en la declaraciÃ³n USE en %CmÃ¡s de %d operandos en %<asm%>mÃ¡s de una directiva 'crtl'msp430_select_hwmult_lib necesita uno o mÃ¡s argumentosuna matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto para la primerala exclusiÃ³n multilib %qs es no vÃ¡lidalas exclusiones multilib %qs son no vÃ¡lidasla selecciÃ³n multilib %qs %qs no es vÃ¡lidala selecciÃ³n multilib %qs es no vÃ¡lidala especificaciÃ³n multilib %qs es no vÃ¡lidamÃºltiples etiquetas por defecto en un solo switchdefiniciÃ³n mÃºltiple de %q#Tse han visto mÃºltiples rutinas de interrupciÃ³n rÃ¡pidas: %qE y %qEmÃºltiples campos inicializados en la uniÃ³n %qTse especificaron mÃºltiples atributos de tipo de funciÃ³nse encontraron mÃºltiples transiciones caliente/frÃ­o (bb %i)se dieron inicializaciones mÃºltiples para %qDse dieron inicializaciones mÃºltiples para la base %qTmÃºltiples llamantes inlineno se permiten atributos interrupt mÃºltiplesatributos interrupt mÃºltiples para la funciÃ³n %qDmÃºltiples variables de iteraciÃ³n en una enumeraciÃ³n rÃ¡pidase encontraron mÃºltiples mÃ©todos nombrados %<%c%E%>atributos de tipos anidados mÃºltiples para la funciÃ³n %qDmÃºltiples parÃ¡metros nombrados %qDprevalecen definiciones mÃºltiples para %qEmÃºltiples atributos de guardar registro para la funciÃ³n %qDse encontraron mÃºltiples selectores nombrados %<%c%E%>mÃºltiples clases de almacenamiento en la declaraciÃ³n de %qsmÃºltiples clases de almacenamiento en los especificadores de declaraciÃ³ntipos mÃºltiples en una declaraciÃ³nnodos PHI virtuales mÃºltiples en BB %dargumento de valor mÃºltiple en un contexto de un solo valorllamada a funciÃ³n de valor mÃºltiple en un contexto de un solo valorla opciÃ³n multiply implica r%d fijoel versionado mÃºltiple necesita ifunc, que no se admite en este objetivose debe usar %<.*%> o %<->*%> en la llamada a la funciÃ³n puntero-a-miembro en %<%E (...)%>, p.e. %<(... ->* %E) (...)%>%qD mutable no se puede usar en una expresiÃ³n constanteatributo desnudo se aplica solamente a funcionesel nombre %qD se utiliza en un inicializador designado en estilo GNU para una matrizel nombre %qT tiene tipo de dato incompletofalta el nombre para la funciÃ³n miembroel nombre de la clase oscurece la plantilla de parÃ¡metro de plantilla %qDse usÃ³ un nombre en un inicializador designado de estilo GNU para una matrizya no se admiten los valores de devoluciÃ³n nombradosno se permite aquÃ­ el alias del espacio de nombres %qD, se asume que es %qDlos agregados anÃ³nimos de alcance de espacio de nombres deben ser staticse necesita %<typename%> antes de %<%T::%E%> porque %qT es un Ã¡mbito dependientese necesita %<typename%> antes de %qE porque %qT es un Ã¡mbito dependientenecesita conversiÃ³n implÃ­citase necesita conversiÃ³n explÃ­cita; falta el mÃ©todo %s%s%slongitud de insn negativalongitud negativa en secciÃ³n de matriz en clÃ¡usula %qslÃ­mite inferior negativo en secciÃ³n de matriz en clÃ¡usula %qsprofundidad de anidamiento negativa de la regiÃ³n %icuenta de desplazamiento negativaanchura negativa en el campo de bits %q+Danchura negativa en el campo de bit %qsalternativas de dialecto ensamblador anidadasdeclaraciÃ³n externa anidada de %qDse declara la funciÃ³n anidada %q+D pero nunca se definela funciÃ³n anidada %qE se declarÃ³ %<extern%>la funciÃ³n anidada %qs se declarÃ³ %<extern%>no se admiten trampolines de funciones anidadas para este objetivono se admiten funciones anidadas en este objetivoredefiniciÃ³n anidada de %<enum %E%>redefiniciÃ³n anidada de %<struct %E%>redefiniciÃ³n anidada de %<union %E%>new no se puede aplicar a un tipo de funciÃ³nnew no se puede aplicar a un tipo de referenciano se pueden definir tipos nuevos en un tipo de devoluciÃ³nno se declarÃ³ %<%D(int)%> para el %qs postfijono se declarÃ³ %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijono se encontrÃ³ el mÃ©todo %<%c%E%>no hay una funciÃ³n miembro %q#D declarada en la clase %qTno se encuentra el getter %qsno hay FUNCTION_PROFILER para CRISno se proporcionÃ³ el nombre de fichero de lista de salida TRANSsin argumentosno hay argumentos para la funciÃ³n de especificaciÃ³nno se especificÃ³ un nombre de clase con %qsno hay una plantilla de clase llamada %q#T en %q#Tno hay un %<]%> que cierre para el formato %<%%[%>llave sin cerrarno hay contexto para resolver el tipo de %qEno existe una funciÃ³n de desalojo correspondiente para %qDno hay tipo de datos para el modo %qsno se encontrÃ³ la declaraciÃ³n de la propiedad %qs en la interfazno hay un argumento por defecto para %qDno existe el campo %qD en la union que se estÃ¡ inicializandono hay una lista immediate_useno hay ficheros de entradano hay ficheros de entrada; incapaz de escribir ficheros de salidaningÃºn tipo integral puede representar todos los valores de enumerador de %qTno hay registros inferiores disponibles para extraer registros superioresno hay coincidencia para no hay coincidencia para la llamada a %<(%T) (%A)%>no hay coincidencias al convertir la funciÃ³n %qD al tipo %q#Tno se encontrÃ³ una sobrecarga de coma flotante coincidente para %qsno hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::operator %T(%A)%#V%>no hay ninguna funciÃ³n coincidente para la llamada de tipo genÃ©ricono hay un push coincidente para %<#pragma GCC visibility pop%>no se encontrÃ³ una plantilla coincidente para %qDla funciÃ³n no miembro %qD se declarÃ³ en %qTno hay operador de post-decremento para el tipono hay operador de post-incremento para el tipono hay operador de pre-decremento para el tipono hay operador de pre-incremento para el tipono hay declaraciÃ³n previa para %qDno hay un prototipo previo para %qDno existe el tipo de procesador especificado para enlazarno hay anÃ¡lisis de perfil del cÃ³digo de 64-bit para esta ABIno hay registro en la direcciÃ³nno hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve voidno hay sclass para el stab %s (0x%x)no hay punto y coma al final del struct o unionno hay un %<operator %s%> adecuado para %qTno se encontrÃ³ un %qD adecuado en la clase %qTno se declarÃ³ una super clase en @interface para %qEno se declarÃ³ una super clase en la interfaz para %qEno hay un tipo llamado %q#T en %q#Tninguna clase de almacenamiento o tipo se puede especificar aquÃ­,no hay un impositor Ãºnico final para %qD en %qTno hay clÃ¡usulas vÃ¡lidas especificadas en %<#pragma acc declare%>el nodo difiere de node->decl->decl_with_vis.symtab_nodeel nodo tiene body_removed y sin embargo es una definiciÃ³nel nodo tiene un tipo desconocidoel nodo es un alias pero no una definiciÃ³nel nodo es un alias pero no un alias implÃ­citoel nodo estÃ¡ solo en un grupo comdatel nodo estÃ¡ analizado pero no es una definiciÃ³nel nodo estÃ¡ en la lista same_comdat_group no tiene comdat_groupel nodo es un transparent_alias pero no un aliasel nodo es una weakref pero no un transparent_aliasnodo no encontrado node->decl->decl_with_vis.symtab_nodese encontraron nodos sin memoria liberadala expresiÃ³n noexcept evalÃºa a %<falso%> por una llamada a %qDvariante PCS derivada de un no AAPCSconstrucciÃ³n no OpenACC dentro de regiÃ³n OpenACCconstrucciÃ³n no OpenACC dentro de rutina OpenACCno coincide el manejo de excepciÃ³n de algo que no es llamadael bloque bÃ¡sico no frÃ­o %d es alcanzable solo por caminos que cruzan la particiÃ³n frÃ­aargumento %u entero que no es constante en la llamada a la funciÃ³n %qEmatriz no constante en la declaraciÃ³n DATA %LinicializaciÃ³n de una matriz que no es constantelas literales compuestas que no son constantes no pueden aparecer en una expresiÃ³n constantecondiciÃ³n que no es constante para una aserciÃ³n estÃ¡ticaelemento no constante en CONSTRUCTOR constanteinicializaciÃ³n en clase que no es constante no vÃ¡lida para el miembro static %qDexpresiÃ³n de inicializaciÃ³n que no es constante en %Lse encontrÃ³ UNSPEC %s (%d) que no estÃ¡ delegitimado la ubicaciÃ³n de variableargumento que no es de coma flotante en la llamada a la funciÃ³n %qEargumentos que no son de coma flotante en la llamada a la funciÃ³n %qEno es funciÃ³n en la llamada gimpleel argumento 3 no es entero en la llamada a la funciÃ³n %qEargumento de modelo de memoria %d que no es entero de %qEsentencia switch de tipo no enteroel no-bucle con encabezado %d no estÃ¡ marcado para borrarsematriz no-lvaluada en la expresiÃ³n condicionalel no-miembro %qs no se puede declarar %<mutable%>la funciÃ³n que no es miembro %qD no puede tener calificador-cvla entrada que no es de memoria %d debe permanecer en memoriafunciÃ³n no anidada con tipo modificado variablementeel miembro que no es objeto %qs no se puede declarar %<mutable%>%qs que no es parÃ¡metro no puede ser un paquete de parÃ¡metroel LHS de una operaciÃ³n binaria no es un registroel LHS de una operaciÃ³n terniaria no es un registroel LHS de una operaciÃ³n unaria no es un registrotipo que no es escalarsufijo no estÃ¡ndar en una constante de coma flotantedeclaraciÃ³n que no es static de %q+D despuÃ©s de una declaraciÃ³n staticinicializaciÃ³n no estÃ¡tica de un miembro de matriz flexiblese usÃ³ %qD que no es plantilla como plantillase usa el tipo %qT que no es plantilla como una plantilladeclaraciÃ³n que no es thread-local de %q#D despuÃ©s de una declaraciÃ³n thread-localdeclaraciÃ³n que no es thread-local de %q+D despuÃ©s de una declaraciÃ³n thread-localconversiÃ³n que no es trivial en la operaciÃ³n unariano se admiten los inicializadores designados como no trivialesoperandos que no son vectores en la comparaciÃ³n de vectoresel Ã­ndice de matriz no es una constante en el inicializadorlista de salidas no vacÃ­a del bucle %d, pero no se graban las salidasetiqueta no local normalizaciÃ³n y escalado no pueden coexistir
  no se configurÃ³ con el sufijo de encabezados sysrootfaltan argumentosfaltan argumentos para devolverno hay suficientes bucles perfectamente anidadosno hay suficiente informaciÃ³n de tipono hay suficientes argumentos variables para ajustar un centinelano se genera zona de parche; no se admite nopsnotanota: puntero nulodesreferencia a puntero nuloel nÃºmero debe ser 0 Ã³ 1el nÃºmero de argumentos no coinciden con el prototipo internoel nÃºmero de argumentos no coinciden con el prototipoel nÃºmero de notas bb en la cadena insn (%d) != n_basic_blocks (%d)el nÃºmero de componentes del vector no es una potencia de dosel nÃºmero de componentes de vector no es una potencia de dosel nÃºmero de resultados no coincide con el nÃºmero de valoresel argumento numÃ©rico del atributo %qE debe estar dentro del rango 0..63objc++-cpp-output es obsoleto; pr favor use en su lugar objective-c++-cpp-outputobjc-cpp-output es obsoleto; por favor use en su lugar objective-c-cpp-outputel objeto no es un mÃ©todofalta un objeto en el uso de %qEla propiedad de objeto %qD no tiene un atributo %<assign%>, %<retain%> o %<copy%>; se asume %<assign%>el tipo de objeto %qT no coincide con el nombre del destructor ~%qTun objeto con tipo modificado variablemente no debe tener enlacese esperaba una declaraciÃ³n mÃ©todo objective-cse esperaba(n) argumento(s) de mensaje de objective-c++se esperaba una declaraciÃ³n de mÃ©todo de objective-c++cÃ³digo de formato Maverick obsoleto '%c'uso obsoleto del inicializador designado con %<:%>uso obsoleto del inicializador designado sin %<=%>no se ha encontrado el compilador %sel desplazamiento %qwi fuera de los lÃ­mites de la constante de cadenael desplazamiento excede 16 bytesel desplazamiento del campo de bits packed %qD cambiÃ³ en GCC 4.4definiciÃ³n de funciÃ³n de estilo antiguodeclaraciones de parÃ¡metros de estilo antiguo en la definiciÃ³n de una funciÃ³n prototipose omitiÃ³ el operando de enmedio de %<?%>: no se puede revolver el operando%<inbranch%> y %<notinbranch%> son los Ãºnicos indicadores permitidos con el atributo %<__simd__%>sÃ³lo 0.0 se puede cargar como un inmediatosÃ³lo los tips de objeto Objective-C se pueden calificar con un protocolosolo el atributo %<fallthrough%> se puede aplicar a sentencias nulassolamente los constructores toman inicializadores miembrosÃ³lo las variables sin inicializar se pueden colocar en una secciÃ³n .bssSÃ³lo las variables sin inicializar se pueden colocar en la secciÃ³n .noinitsÃ³lo se admiten los aliases weak en esta configuraciÃ³nsolo se permiten inicializadores a cero en la secciÃ³n %qsno se pueden inicializar los tipos de vector opacosel especificador enumerador opaco debe usar un identificador simpleespecificador enumerador opaco sin nombrefallÃ³ al abrir %s: %sopen /dev/zero: %mse abre la lista de salida LTRANS %s: %mabriendo el fichero de dependencias %s: %mabriendo el fichero de salida %s: %mel operando %d deberÃ­a ser un inmediato sin signo de 3 bitsel operando %d deberÃ­a ser un inmediato sin signo de 6 bitsel operando %d deberÃ­a ser un inmediato sin signo de 8 bitsel operando 1 deberÃ­a ser un inmediato de 3 bits sin signoel operando 1 deberÃ­a ser un valor de 3 bits sin signo (10-17)el operando 2 deberÃ­a ser un valor de 3 bits par (subreg 0,2,4,6)el operando 2 deberÃ­a ser un valor de 3 bits sin signo (10-17)el operando 2 deberÃ­a ser un valor de 3 bits sin signo (0-7)el operando 2 deberÃ­a ser un valor de 8 bits sin signoel operando 3 deberÃ­a ser un valor de 3 bits sin signo (10-17)el operando 3 deberÃ­a ser un valor de 8 bits sin signoel operando 4 deberÃ­a ser un valor de 8 bits sin signo (0-255)la restriccion de operando contiene %<+%> Ã³ %<=%> en una posiciÃ³n incorrectalas restricciones de operandos para %<asm%> difieren en el nÃºmero de alternativasel operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando '%c' no vÃ¡lidoel operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando 'D' no vÃ¡lidoel operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando 'Y' no vÃ¡lidoel operando no es un entero concreto, cÃ³digo de operando 'R' no vÃ¡lidoel operando no es un entero concreto, cÃ³digo de operando 'r' no vÃ¡lidoel operando no es un entero, cÃ³digo de operando 'K' no vÃ¡lidoel operando no es un entero, cÃ³digo de operando 'R' no vÃ¡lidoel operando no es una referencia de memoria desplazable, cÃ³digo de operando 'H' no vÃ¡lidoel operando debe ser un inmediato del tamaÃ±o correctofalta un nÃºmero operando despuÃ©s de %%-letranÃºmero operando fuera de rangooperando numÃ©rico fuera de rango en el formatoel nÃºmero de operandos especificados para el formato no toma argumentosse especificÃ³ un nÃºmero de operandos con asignaciÃ³n suprimidael tipo %qT del operando es incompatible con el argumento %d de %qElos operandos para %T/%t deben ser reg + const_int:operaciÃ³n no permitida con el tipo %<bfloat16_t%>la operaciÃ³n sobre %qE puede estar indefinidael atributo de optimizaciÃ³n en %qD despuÃ©s de la definiciÃ³n pero el atributo no concuerdano coincide el atributo de nivel de optimizaciÃ³nla optimizaciÃ³n puede eliminar lecturas y/o escrituras a variables de registrola opciÃ³n %qs es vÃ¡lida para %s pero no para %sargumento opcionalfaltan opciones u objetivos despuÃ©s de %qscomparaciÃ³n ordenada de puntero con el entero cerocomparaciÃ³n ordenada de puntero con un puntero nuloel %<default%> original estÃ¡ aquÃ­la definiciÃ³n original apareciÃ³ aquÃ­se definiÃ³ originalmente aquÃ­originalmente la llamada indirecta a funciÃ³n no se considera para la inclusiÃ³n en lÃ­nease especificÃ³ originalmente aquÃ­construcciÃ³n %qs huÃ©rfanaotra coincidencia estÃ¡ aquÃ­deberÃ­a concordar con el mÃ©todo virtual %qD pero no concuerda%<__transaction_cancel%> mÃ¡s externo no estÃ¡ dentro del %<__transaction_atomic%> mÃ¡s externoel bloque mÃ¡s externo de la regiÃ³n %i es errÃ³neotransacciÃ³n mÃ¡s externa en la funciÃ³n %<transaction_may_cancel_outer%>transacciÃ³n mÃ¡s externa en la funciÃ³n %<transaction_safe%>transacciÃ³n mÃ¡s externa en la transacciÃ³nla restricciÃ³n de salida %d debe especificar un solo registrola restricciÃ³n de salida %qc para el operando %d no estÃ¡ al iniciono se ha especificado el fichero de salidael nombre fichero del salida puede no estar vacÃ­ose especificÃ³ dos veces el nombre del fichero de salidael nÃºmero de salida %d no es directamente direccionableel operando de salida %d debe usar la restricciÃ³n %<&%>la restricciÃ³n de operando de salida carece de %<=%>el operando de salida es constante en %<asm%>output_move_single:desbordamiento en la dimensiÃ³n de la matrizdesbordamiento en la expresiÃ³n constanteel desbordamiento en la conversiÃ³n de %qT a %qT cambia el valor de %qEel desbordamiento en la conversiÃ³n de %qT a %qT cambia el valor de %qE a %qEdesbordamiento en valores de enumeraciÃ³ndesbordamiento en valores de enumeraciÃ³n en %qDfunciÃ³n sobrecargada sin informaciÃ³n contextual de tipoel atributo packed causa una alineaciÃ³n ineficienteel atributo packed causa una alineaciÃ³n ineficiente para %q+Del atributo packed causa una alineaciÃ³n ineficiente para %qEno es necesario el atributo packedel atributo packed es innecesario para %q+Del atributo packed es innecesario para %qEtamaÃ±o de la estructura de relleno para los lÃ­mites de alineaciÃ³nestructura de relleno para alinear %q+Del parÃ¡metro %P tiene el tipo incompleto %qTel parÃ¡metro %P de %qD tiene el tipo incompleto %qTel parÃ¡metro %q+D se declarÃ³ %<_Noreturn%>el parÃ¡metro %q+D se declarÃ³ %<inline%>el parÃ¡metro %q+D sÃ³lo tiene una declaraciÃ³n posteriorel parÃ¡metro %qD se declarÃ³ con tipo voidel parÃ¡metro %qD tiene tipo incompletoel parÃ¡metro %qD incluye un puntero a matriz %qT de lÃ­mite desconocidoel parÃ¡metro %qD incluye una referencia a matriz %qT de lÃ­mite desconocidoel parÃ¡metro %qD se declarÃ³ no vÃ¡lidamente como tipo de mÃ©todoel parÃ¡metro %qD estÃ¡ inicializadose definiÃ³ el parÃ¡metro %qD pero no se usael parÃ¡metro %qP de %qD puede ser un candidato para un atributo de formatoel parÃ¡metro %u (%q+D) tiene tipo incompletoel parÃ¡metro %u (%q+D) tiene tipo voidel parÃ¡metro %u tiene tipo incompletoel parÃ¡metro %u tiene tipo voidel parÃ¡metro se declarÃ³ %<auto%>el parÃ¡metro puede no tener el tipo modificado variablemente %qTel parÃ¡metro puede ser un candidato para un atributo de formatofalta el nombre del parÃ¡metro de la lista de parÃ¡metrosnombres de parÃ¡metros (sin tipos) en la declaraciÃ³n de la funciÃ³nel paquete de parÃ¡metros %qD no puede tener un argumento por defectoel argumento de paquete de parÃ¡metro %qE debe estar al final de la lista de argumentos de plantillael argumento de paquete de parÃ¡metro %qT debe estar al final de la lista de argumentos de plantillael paquete de parÃ¡metros no puede tener un argumento por defectono se expanden los paquetes de parÃ¡metro con %<...%>el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1argumento de tipo derivado parametrizadoel subprograma padre no puede ser inlineno se pueden usar parÃ©ntesis alrededor de %qE para formar una funciÃ³n-puntero-a-miembrose requieren parÃ©ntesis alrededor de esta literal compuesta para eviar ambigÃ¼edad en la decodificaciÃ³nno se permite la inicializaciÃ³n entre parÃ©ntesis para el bucle %<for%> en OpenMPinicializador entre parÃ©ntesis en la matriz newerror de decodificaciÃ³n en la lista de argumentos de plantillala especializaciÃ³n parcial %qT se declarÃ³ %<friend%>particiÃ³n encontrada pero el indicador de particiÃ³n de funciÃ³n no estÃ¡ puestono se encontrÃ³ el paso %qs, pero estÃ¡ referenciado por el paso nuevo %qsel paso %s no admite clonaciÃ³nal pasar %qT se escoge %qT sobre %qTse pasÃ³ NULL al argumento %P de %qD que no es punterose pasa el argumento %d de %qE como %<float%> en lugar de %<double%> debido al prototipose pasa el argumento %d de %qE como %qT en lugar de %qT debido al prototipose pasa el argumento %d de %qE como complejo en lugar de coma flotante debido al prototipose pasa el argumento %d de %qE como complejo en lugar de entero debido al prototipose pasa el argumento %d de %qE como coma flotante en lugar de complejo debido al prototipose pasa el argumento %d de %qE como coma flotante en lugar de entero debido al prototipose pasa el argumento %d de %qE como entero en lugar de complejo debido al prototipose pasa el argumento %d de %qE como entero en lugar de coma flotante debido al prototipose pasa el argumento %d de %qE como signed debido al prototipose pasa el argumento %d de %qE como unsigned debido al prototipoel paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del punterose pasa el argumento %d de %qE desde un tipo Objective-C distintose pasa el argumento %d de %qE desde un tipo de puntero incompatiblese pasa el argumento %d de %qE desde un puntero a espacio de direcciones no contenidoel paso del argumento %d de %qE hace que la funciÃ³n calificada con %q#v apunte desde una no calificadael paso del argumento %d de %qE crea un entero desde un puntero sin una conversiÃ³nel paso del argumento %d de %qE crea un puntero desde un entero sin una conversiÃ³nse pasa el argumento %d de %qE con anchura diferente debido al prototipoel paso de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmentepasando argumento demasiado grande a la pilaruta: avisopedavisoped: errorpermerrorperm: fallÃ³ pex_init: %mel plugin %s no estÃ¡ licenciado bajo una licencia compatible con GPL
  %sel plugin %s registrÃ³ una funciÃ³n de llamada hacia atrÃ¡s nula para el evento %sel plugin no puede registrar un paso faltanteel plugin no puede registrar un paso sin nombreel plugin no puede registrar el paso %qs sin un nombre de paso de referenciael soporte de plugins estÃ¡ desactivado; configure con --enable-pluginpunteroargumento punterono se permite la aritmÃ©tica de punteros para los objetos capturados por el recolector de basuraasignaciÃ³n de punterose usÃ³ un puntero de tipo %<void *%> en la aritmÃ©ticase usÃ³ un puntero de tipo %<void *%> en la sustracciÃ³nel desplazamiento del puntero desde el sÃ­mbolo tal vez es incorrectopuntero o resultado asignabletipos de objetivo a incompatibles en C++el espacio de direcciones %qs que apuntan a punteros debe ser const en %qTel espacio de direcciones %qs que apuntan a punteros debe ser const en %s %q+Del puntero que apunta en la asignaciÃ³n de %qT a %qT difiere en signoel puntero que apunta en la inicializaciÃ³n de %qT a %qT difiere en signoel puntero que apunta en el paso del argumento %d de %qE difiere en signose usÃ³ un puntero a una funciÃ³n en la aritmÃ©ticase utilizÃ³ un puntero a una funciÃ³n en la sustracciÃ³nel puntero a matriz pierde el calificador en la expresiÃ³n condicionalel puntero a tipo de interfaz no tiene mÃ©todospuntero a la conversiÃ³n miembro a travÃ©s de la base virtual %qTel tipo de puntero a miembro %qT es incompatible con el tipo objeto %qTlos tipos de datos punteros no coinciden en la expresiÃ³n condicionalse usÃ³ un valor de puntero donde se esperaba un complejola funciÃ³n puntero-a-miembro %qE no se puede llamar sin un objeto; considere utilizar %<.*%> o %<->*%>los tipos de datos punteros/enteros no coinciden en la expresiÃ³n condicionalno se permite usar punteros como valores caselos punteros a matrices con calificadores distintos son incompatibles en ISO Cse usaron punteros a espacios de direcciones discontinuos en la expresiÃ³n condicionalargumento polimÃ³rficoel cÃ³digo independiente de posiciÃ³n requiere %qsel cÃ³digo independiente de posiciÃ³n requiere la ABI de LinuxinicializaciÃ³n posicional de un campo de %<struct%> declarado con el atributo %<designated_init%>la direcciÃ³n de post-incremento no es un registroel postfijo %qD debe regresar %qTposible desreferencia a puntero nulola opciÃ³n del objetivo power9 es incompatible con %<%s=<xxx%> para <xxx> menor que power9el pragma o atributo %<target("%s")%> no acepta un argumentoel pragma o atributo %<target("%s")%> no acepta forma negadael pragma o atributo %<target("%s")%> no es vÃ¡lidoel pragma o atributo %<target("%s=%s")%> no es vÃ¡lidola direcciÃ³n de pre-decremento no es un registrola direcciÃ³n de pre-incremento no es un registroprecisiÃ³nprecisiÃ³n en formato printftipo aritmÃ©tico predeclarado en %<#pragma omp declare reduction%>instrucciÃ³n de predicado ThumbinstrucciÃ³n de predicado en una secuencia condicionalel prefijo %qD debe regresar %qTse descartan los atributos de prefijo antes de %<@%D%>se descartan los atributos de prefijo para las implementacionesse descartan los atributos de prefijo para los mÃ©todosel prev_bb de %d debe ser %d, no %d%<#pragma omp declare reduction%> previodeclaraciÃ³n previadeclaraciÃ³n previa aquÃ­declaraciÃ³n previa de %<%c%E%>declaraciÃ³n previa de %<%c%E%> como %<@optional%>declaraciÃ³n previa de %<%c%E%> como %<@required%>declaraciÃ³n previa de %<%c%s%>declaraciÃ³n previa de %q+DdeclaraciÃ³n previa de %qDdeclaraciÃ³n previa de %qEla definiciÃ³n previa estÃ¡ aquÃ­se declarÃ³ previamente aquÃ­se definiÃ³ previamente aquÃ­se usÃ³ previamente aquÃ­soporte de anÃ¡lisis de perfil para CR16soporte de anÃ¡lisis de perfil para VxWorksel anÃ¡lisis de perfil aÃºn no se implementa en esta arquitecturael anÃ¡lisis de perfil no se admite con -mgprogramas: %s
--- 2097,2103 ----
  ignorando el paso lineal grandese descarta el directorio inexistente "%s"
  se descarta la opciÃ³n posiblemente conflictiva %<-fopt-info-%s%>se hace caso omiso de clÃ¡usula sumidero con desplazamiento que no es mÃºltiplo del paso del buclese hace caso omiso del paso lineal cerose especificÃ³ un tipo agregado %qE ilegal para la variable de instancia %qsoperando ilegaldirecciÃ³n de operando ilegal (1)direcciÃ³n de operando ilegal (2)direcciÃ³n de operando ilegal (3)direcciÃ³n de operando ilegal (4)se detectÃ³ un operando ilegalse especificÃ³ un tipo de referencia ilegal para la variable de instancia %qsconversiÃ³n implÃ­cita de %qH a %qI para coincidir con otro resultado del condicionalconversiÃ³n implÃ­cita de %qT a %qT para coincidir con otro operando de la expresiÃ³n binariaconversiÃ³n implÃ­cita de %qT a %qT para coincidir con otro resultado del condicionalconversiÃ³n implÃ­cita de %qT a %qT al pasar el argumento a la funciÃ³ndeclaraciÃ³n implÃ­cita de la funciÃ³n %qEdeclaraciÃ³n implÃ­cita de la funciÃ³n %qE; Â¿quiso decir %qs?la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en la expresiÃ³n de incremento forla deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el operando izquierdo del operador comala deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el operando derecho del operador comala deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el segundo operando de la expresiÃ³n condicionalla deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en la declaraciÃ³nla deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el tercer operando de la expresiÃ³n condicionalno coincide el tipo del puntero this implÃ­citoEND DO implÃ­citoimport_iso_c_binding_module(): Imposible crear sÃ­mbolo para %srestricciÃ³n imposible en %<asm%>es imposible la restricciÃ³n de registros en %<asm%>aserciÃ³n de tipo imposible: el tipo no implementa interfazen %s, en %s:%den C++03 se debe usar una llave-clase cuando se declara un frienden C++98 %qD debe ser inicializado por un constructor, no por %<{...}%>en una llamada a la funciÃ³n de reserva %qD declarada aquÃ­en una llamada a la funciÃ³n de reserva interna %qDen una llamada a la funciÃ³n interna %qDen el argumento para el ! unarioen el bloque bÃ¡sico %d:en la declaraciÃ³n %q+Den definiciÃ³n de macro %qsen expansiÃ³n de macro %qsinicializaciÃ³n en la clase del miembro de datos static %q#D de tipo incompletoinicializaciÃ³n en la clase del miembro de datos static %q#D de tipo que no es literalse expandiÃ³ el fichero de plugin %s inaccesible desde el nombre corto de plugin %s: %macumulador inapropiado para %qsincluya %qs o proporcione una declaraciÃ³n de %qDla cuenta de borde de entrada no coincide con el nÃºmero de argumentos PHIcalificadores de espacio de direcciones incompatibles %qs y %qscoma flotante incompatible / operando de registro de vector para '%%%c'declaraciÃ³n implÃ­cita incompatible de la funciÃ³n interna %qDdeclaraciÃ³n implÃ­cita incompatible de la funciÃ³n %qDtipo incompatible para el argumento %d de %qEtipo incompatibles para el Ã­ndice de mapatipo incompatible para el mÃ©todo %s%s%stipo incompatible para el mÃ©todo %s%s%s (%s)tipo incompatible para el receptortipos incompatible en la asignaciÃ³n de %qT a %qTtipos incompatibles en la expresiÃ³n binariatipos incompatibles en sendtipos incompatible en la asignaciÃ³n al tipo %qT del tipo %qTtipos incompatibles en la inicializaciÃ³n del tipo %qT usando el tipo %qTtipos incompatible al devolver el tipo %qT pero se esperaba %qTtipos de vector incompatibles en la expresiÃ³n condicional: %qT, %qT y %qTimplementaciÃ³n incompleta de la categorÃ­a %qEimplementaciÃ³n incompleta de la clase %qEel tipo incompleto %qT no tiene al miembro %qDse utilizÃ³ el tipo incompleto %qT en un especificador de nombre anidadotipos begin/end inconsistentes para la declaraciÃ³n %<for%> basada en rango: %qT y %qTdeducciÃ³n inconsistente para %qT: %qT y despuÃ©s %qTespecificaciÃ³n de instancia de variable inconsistenterestricciones de operandos inconsistentes en un %<asm%>se deducen los tipos inconsistentes %qT y %qT para el tipo de devoluciÃ³n lambdalos sufijos de literal %qD y %qD definidos por el usuario son inconsistentes en la cadena literalmodo de comparaciÃ³n incorrectoformato de escalado incorrecto; se utiliza 1/1
  operando de pista incorrectoinsn incorrecta:nÃºmero incorrecto de argumentos para la funciÃ³n %qEoperando de redondeo incorrectodefiniciÃ³n incorrecta del nÃºmero de relleno de aterrizajecomparticiÃ³n incorrecta de nodos de Ã¡rboltipo incorrecto de elementos de CONSTRUCTOR de vectorparalelismo de bucle OpenACC incorrectamente anidadola expresiÃ³n de incremento hace referencia a la variable de iteraciÃ³n %qDincremento de una expresiÃ³n booleanaincremento del campo constante %qDel incremento de un valor de enumeraciÃ³n es no vÃ¡lido en C++incremento de la funciÃ³n %qDincremento de miembro %qD en objeto de sÃ³lo lecturaincremento de puntero a un tipo incompleto %qTincremento de la ubicaciÃ³n de sÃ³lo lectura %qEincremento del miembro de sÃ³lo lectura %qDincremento del valor de devoluciÃ³n nombrado de sÃ³lo lectura %qDincremento del parÃ¡metro de sÃ³lo lectura %qDincremento de la referencia de sÃ³lo lectura %qDincremento de la variable de sÃ³lo lectura %qDel valor del enumerador incrementado es demasiado grande para %<unsigned long%>el Ã­ndice %E denota un desplazamiento mayor que el tamaÃ±o de %qTEl Ã­ndice en la dimensiÃ³n %d estÃ¡ fuera de los lÃ­mites en %Lel Ã­ndice debe ser enterovalor de Ã­ndice en lugar del nombre del campo en el inicializador de unionel valor del Ã­ndice estÃ¡ fuera del lÃ­mitela cuenta de llamadas indirectas no coincide con la cuenta BBla funciÃ³n indirecta %q+D no se puede declarar weakllamada a funciÃ³n indirecta con un llamado aÃºn sin determinarlos saltos indirectos no estÃ¡ disponibles en este objetivola indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en la expresiÃ³n de incremento forla indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el operando izquierdo del operador comala indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el operando derecho del operador comala indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el segundo operando de la expresiÃ³n condicionalla indirecciÃ³n no accederÃ¡ a un objeto de tipo incompleto %qT en la declaraciÃ³nla indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el tercer operando de la expresiÃ³n condicionalla indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en la expresiÃ³n de incremento forla indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el operando izquierdo del operador comala indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el operando derecho del operador comala indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el segundo operando de la expresiÃ³n condicionalla indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en la declaraciÃ³nla indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el tercer operando de la expresiÃ³n condicionalel constructor heredado %qD no es %<constexpr%>se encontrÃ³ la funciÃ³n init en el objeto %sla inicializaciÃ³n descarta el calificador %qv del tipo del destino del punteroinicializaciÃ³n desde un tipo Objective-C distintoinicializaciÃ³n desde puntero a espacio de direcciones no contenidoel lado izquierdo de la inicializaciÃ³n puede ser un candidato para un atributo de formatola inicializaciÃ³n hace que la funciÃ³n calificada con %q#v apunte desde una no calificadala inicializaciÃ³n de %qT desde %qT crea un entero desde un puntero sin una conversiÃ³nla inicializaciÃ³n de %qT desde %qT crea un puntero desde un entero sin una conversiÃ³ninicializaciÃ³n de %qT desde un tipo de puntero %qT incompatibleinicializaciÃ³n de un miembro de matriz flexibleinicializaciÃ³n de un miembro de matriz flexible en un contexto anidadoinicializaciÃ³n de un tipo de referencia que no es constante %q#T desde un r-valor de tipo %qTinicializaciÃ³n de un tipo de referencia volatile %q#T desde un r-valor de tipo %qTinicializaciones para mÃºltiples miembros de %qTcampo inicializado sobreescritocampo inicializado con efectos colaterales sobreescritosla variable inicializada %q+D se marcÃ³ como dllimportel elemento inicializador no es una expresiÃ³n constanteel elemento inicializador no es calculable al momento de la cargael elemento inicializador no es una constanteel inicializador termina prematuramentela expresiÃ³n inicializadora hace referencia a la variable de iteraciÃ³n %qDel inicializador no puede determinar el tamaÃ±o de %q+Del inicializador no puede determinar el tamaÃ±o de %qDel inicializador no puede determinar el tamaÃ±o de %qTel inicializador para %qT debe estar encerrado entre llavesel inicializador para un valor de coma flotante no es una constante de coma flotanteel inicializador para un valor entero/coma fija es demasiado complicadoinicializador no vÃ¡lido para el miembro static con constructorse proporcionÃ³ un inicializador para la funciÃ³nse especificÃ³ un inicializador para el mÃ©todo %q+D que no es virtualse especificÃ³ un inicializador para la funciÃ³n miembro static %qDse usÃ³ el nombre-de-clase-inyectada %qD como un argumento de plantilla plantillaclon en lÃ­nea en el mismo grupo comdatse fuerza en la salida un clon incluido en lÃ­neaclon incluido en lÃ­nea con direcciÃ³n tomadase declara la funciÃ³n inline %q+D pero nunca se definela funciÃ³n inline %q+D se declarÃ³ weakse estableciÃ³ el puntero inlined_to, pero no se encontraron predecesoresel puntero inlined_to estÃ¡ malel puntero inlined_to se refiere a sÃ­ mismose estableciÃ³ el puntero inlined_to para llamantes no-inlinefallÃ³ la inclusiÃ³n en lÃ­nea en la llamada a %q+F: %sel bucle interno usa el mismo paralelismo OpenACC que el bucle que lo contieneel fichero de entrada %qs es el mismo que el de salidala restricciÃ³n de operando de entrada contiene %qcen insn %d el puntero del bloque bÃ¡sico es %d, debe ser %den insn %d al final del bb %d tiene un bloque bÃ¡sico que no es NULLen insn %d en el encabezado del bb %d tiene un bloque bÃ¡sico que no es NULLinsn %d estÃ¡ en mÃºltiples bloques bÃ¡sicos (%d y %d)insn %d fuera de los bloques bÃ¡sicos tiene un campo bb que no es NULLdirecciones de insn no liberadasÂ¡ La insn contiene una direcciÃ³n no vÃ¡lida !la insn no satisface sus restricciones:insn fuera del bloque bÃ¡sicoinsn con UID %i no encontrada para el operando %i (`%s') de insn %iinsn con UID %i no encontrada para el operando %i de insn %iinstalar: %s%s
! la variable de instancia %qE se accediÃ³ en el mÃ©todo de la clasela variable de instancia %qE es %s; esto serÃ¡ un error severo en el futurola variable de instancia %qE se declarÃ³ %sla variable de instancia %qE se declarÃ³ privadala variable de instancia %qs es de tamaÃ±o desconocidola variable de instancia %qs se declarÃ³ privadala variable de instancia %qs usa un miembro de matriz flexiblese ha interceptado una asignaciÃ³n de variable de instanciala instrucciÃ³n nunca se ejecutano se admite la planificaciÃ³n de instrucciones en este objetivoinformaciÃ³n contextual insuficiente para determinar el tipoinsuficiente paralelismo disponible para paralelizar bucle de elementoinsuficiente paralelismo disponible para paralelizar buclela constante entera es demasiado grande para el tipo %<unsigned long%>divisiÃ³n entera por cerodesbordamiento entero en la expresiÃ³n %qE de tipo %qT da %qEdesbordamiento entero en expresiÃ³n de tipo %qT da como resultado %qEla expresiÃ³n integral %qE no es una constantela interfaz %qE no tiene una disposiciÃ³n de cadena constante vÃ¡lidaerror interno del compiladorerror interno del compilador.  DirecciÃ³n errÃ³nea:error interno del compilador.  Desplazamiento incorrecto:error interno del compilador.  Modo desconocido:error interno del compilador: falla interna de consistenciaerror interno: registro errÃ³neo: %derror interno: la funciÃ³n interna %qs ya se procesÃ³error interno: la funciÃ³n interna %qs tiene un tipo de devoluciÃ³n inesperado %qserror interno: funciÃ³n interna %qs, el argumento %d tiene el tipo de argumento inesperado %qserror interno: cris_side_effect_mode_ok con operandos errÃ³neosunidad interna en WRITEinterrupciÃ³n y atributos desnudos no es compatiblelos manejadores de interrupciones no pueden ser funciones MIPS16los manejadores de interrupciones no pueden tener argumentosla rutina de servicio de interrupciones solo puede tener un argumento puntero y un argumento entero opcionalla rutina de servicio de interrupciones deberÃ­a tener un puntero como primer argumentoel vector de interrupciones para %qE no es vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread sÃ³lo estÃ¡ disponible en fidoel Ã­ndice de registro intrÃ­nseco estÃ¡ fuera de rangovariable intrÃ­nseca que no es un procedimientooperando %%%c no vÃ¡lido%%-cÃ³digo no vÃ¡lidooperando %%A no vÃ¡lidooperando %%B no vÃ¡lidooperando %%C no vÃ¡lidovalor %%C no vÃ¡lidooperando %%D no vÃ¡lidovalor %%D no vÃ¡lidovalor %%E no vÃ¡lidovalor %%F no vÃ¡lidomodo %%G no vÃ¡lidovalor %%G no vÃ¡lidooperando %%H no vÃ¡lidoespecificador %%H no vÃ¡lidovalor %%H no vÃ¡lidooperando %%I no vÃ¡lidocÃ³digo %%J no vÃ¡lidovalor %%J no vÃ¡lidovalor %%K no vÃ¡lidooperando %%L no vÃ¡lidovalor %%L no vÃ¡lidooperando %%M no vÃ¡lidovalor %%M no vÃ¡lidooperando %%N no vÃ¡lidovalor %%N no vÃ¡lidovalor %%O no vÃ¡lidooperando %%P no vÃ¡lidovalor %%P no vÃ¡lidovalor %%R no vÃ¡lidovalor %%T no vÃ¡lidovalor %%U no vÃ¡lidovalor %%V no vÃ¡lidooperando %%Y no vÃ¡lidooperando %%c no vÃ¡lidooperando %%d no vÃ¡lidovalor %%d no vÃ¡lidovalor %%e no vÃ¡lidooperando %%f no vÃ¡lidovalor %%f no vÃ¡lidooperando %%h no vÃ¡lidovalor %%h no vÃ¡lidooperando %%i no vÃ¡lidocÃ³digo %%j no vÃ¡lidooperando %%j no vÃ¡lidovalor %%j no vÃ¡lidovalor %%k no vÃ¡lidovalor %%m no vÃ¡lidovalor %%p no vÃ¡lidovalor %%q no vÃ¡lidooperando %%r no vÃ¡lidovalor %%r no vÃ¡lidooperando %%s no vÃ¡lidovalor %%s no vÃ¡lidooperando %%t no vÃ¡lidovalor %%t no vÃ¡lidovalor %%t%%b no vÃ¡lidovalor %%u no vÃ¡lidovalor %%v no vÃ¡lidovalor %%x no vÃ¡lidocÃ³digo %%xn no vÃ¡lidovalor %%y no vÃ¡lido, pruebe usando la restricciÃ³n 'Z'valor %%z no vÃ¡lido'asm' no vÃ¡lido: argumento IACC no vÃ¡lidoLHS no vÃ¡lido en la llamada gimplenombre de selector Objective-C++ no vÃ¡lidoclÃ¡usula OpenACC no vÃ¡lida en el alcance del ficheroUNSPEC no vÃ¡lido como operandoUNSPEC no vÃ¡lido como operando: %dtipo abstracto de devoluciÃ³n no vÃ¡lido para la funciÃ³n %q+#Dtipo abstracto de devoluciÃ³n no vÃ¡lido para la funciÃ³n miembro %q+#Dtipo abstracto %qT no vÃ¡lido para %qEtipo abstracto no vÃ¡lido para %q+DdirecciÃ³n no vÃ¡lidadirecciÃ³n no vÃ¡lida para el modificador de salida 'O'direcciÃ³n no vÃ¡lida para el modificador de salida 'R'direcciÃ³n no vÃ¡lida para el modificador de saida 'S'modo de direccionamiento no vÃ¡lidomodo de direccionamiento no vÃ¡lidoalineaciÃ³n no vÃ¡lida para %<#pragma align%>, se descartaaplicaciÃ³n no vÃ¡lida de %<__alignof%> a un campo de bitsaplicaciÃ³n no vÃ¡lida de %<sizeof%> a un campo de bitsaplicaciÃ³n no vÃ¡lida de %<sizeof%> a un tipo de funciÃ³naplicaciÃ³n no vÃ¡lida de %qs a una funciÃ³n miembroaplicaciÃ³n no vÃ¡lida de %qs a un tipo voidaplicaciÃ³n no vÃ¡lida de %qs a un tipo matriz %qT de tipo de elemento incompletoaplicaciÃ³n no vÃ¡lida de %qs a un tipo incompleto %qTarquitectura no vÃ¡lida para el atributo o pragma objetivo %qsargumento no vÃ¡lido %d para la funciÃ³n interna %qFargumento %qs no vÃ¡lido para %qsargumento no vÃ¡lido del atributo %qEargumento no vÃ¡lido del atributo %qsargumento no vÃ¡lido para %qDargumento no vÃ¡lido para la funciÃ³n internaargumento no vÃ¡lido para la funciÃ³n interna %sargumento no vÃ¡lido en la llamada gimpleargumentos no vÃ¡lidosasignaciÃ³n de matriz no vÃ¡lidaespecificaciÃ³n de clase base no vÃ¡lidaramificaciÃ³n no vÃ¡lida desde/para un bloque estructurado %setiqueta case no vÃ¡ilda en sentencia switchrango case no vÃ¡ildo en sentencia switchconversiÃ³n no vÃ¡lida del tipo %qT al tipo %qTconversiÃ³n no vÃ¡lida al tipo de funciÃ³n %qTnombre de clase no vÃ¡lido en la declaraciÃ³n de %qDcombinaciÃ³n no vÃ¡lida de especificadores de tipo mÃºltiplescÃ³digo de comparaciÃ³n no vÃ¡lido en la condiciÃ³n gimplecomparaciÃ³n no vÃ¡lida de matriz generadacomparaciÃ³n no vÃ¡lida de struct generadocomparaciÃ³n no vÃ¡lida de nil con nilcomparaciÃ³n no vÃ¡lida de matriz que no es comparablecomparaciÃ³n no vÃ¡lida de struct que no es comparablecomparaciÃ³n no vÃ¡lida de tipo que no es comparablecomparaciÃ³n no vÃ¡lida de tipo que no es ordenadooperador de comparaciÃ³n no vÃ¡lido para el modificador de salida 'E'operando const_double no vÃ¡lidoconstante no vÃ¡lidaconstante no vÃ¡lida - pruebe usar un modificador de salidaconstante no vÃ¡lida para el modificador de salida '%c'constante no vÃ¡lida en %<#pragma %s%>constante no vÃ¡lida en %<#pragma pack%> - se descartavector constante no vÃ¡lido para el modificador de salida '%c'restricciones no vÃ¡lidas para el operandoconstructor no vÃ¡lido; tal vez quiso decir %<%T (const %T&)%>predicado controlador no vÃ¡lidoconversiÃ³n no vÃ¡lida de %<__fpreg%>conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>conversiÃ³n no vÃ¡lida en la llamada gimpleconversiÃ³n no vÃ¡lida en la declaraciÃ³n returnconversiÃ³n no vÃ¡lida a %<__fpreg%>conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>conversiÃ³n no vÃ¡lida del tipo %qT a partir del tipo %qTtipo de devoluciÃ³n covariante no vÃ¡lido para %q+#Dcpu %qs no vÃ¡lida para %s%qs%sdeclaraciÃ³n no vÃ¡lida de %<%T::%E%>declaraciÃ³n no vÃ¡lida de plantilla miembro en la clase localdeclarador no vÃ¡lidoargumento por defecto no vÃ¡lido para una plantilla de parÃ¡metro de plantillaetiqueta case default no vÃ¡ilda en sentencia switchdefiniciÃ³n no vÃ¡lida del tipo calificado %qTtipo de dependencia no vÃ¡lidatipo de elemento no vÃ¡lido para el atributo %qsentrada no vÃ¡lida a un bloque estructurado %ssalida no vÃ¡lida de un bloque estructurado %ssalida no vÃ¡lida de un bloque estructurado OpenMPespecializaciÃ³n explÃ­cita no vÃ¡lidaexpresiÃ³n no vÃ¡lida - pruebe usar un modificador de salidaexpresiÃ³n no vÃ¡lida como operandoexpresiÃ³n no vÃ¡lida para el l-valor minexpresiÃ³n no vÃ¡lida para el modificador de salida '%c'tipo de expresiÃ³n no vÃ¡lido para %<#pragma omp atomic%>falla de modelo de memoria no vÃ¡lido para %<__atomic_compare_exchange%>forma no vÃ¡lida de %<#pragma omp atomic%>formato no vÃ¡lido de %sconstante fp no vÃ¡lidafpu no vÃ¡lida para el atributo o pragma del objetivo %qsfunciÃ³n no vÃ¡lida en la llamada gimplevalor de id no vÃ¡lido para atributo de interrupciÃ³n/excepciÃ³nvalor de id no vÃ¡lido atributo resetinicializaciÃ³n en la clase no vÃ¡lida para el miembro de datos static de tipo %qT que no es integralexpresiÃ³n de incremento no vÃ¡lidavalor inicial no vÃ¡lido para el miembro %qEinicializador no vÃ¡lidoinicializador no vÃ¡lido para la matriz miembro %q#Dinicializador no vÃ¡lido para la funciÃ³n miembro %qDinsn no vÃ¡lida:variable de iteraciÃ³n no vÃ¡lida en la enumeraciÃ³n rÃ¡pidaetiquetas no vÃ¡lidas en la condiciÃ³n gimplelado izquierdo de la asignaciÃ³n no vÃ¡lidolÃ­nea no vÃ¡lida en el fichero de resoluciÃ³nespecificaciÃ³n de enlace no vÃ¡lidaubicaciÃ³n no vÃ¡lida en %<pragma %s%>, se descartatipo de mapa no vÃ¡lidamÃ¡scara no vÃ¡lidadeclaraciÃ³n de la plantilla miembro %qD no vÃ¡lidaargumento de modelo de memoria %d no vÃ¡lido de %qEargumento de modelo de memoria no vÃ¡lido para la funciÃ³n internamodelo de memoria no vÃ¡lido para %<__atomic_load%>modelo de memoria no vÃ¡lido para %<__atomic_store%>nombre no vÃ¡lido ("%s") en el pragma o atributo %<target("arch=")%>nombre no vÃ¡lido ("%s") en el pragma o atributo %<target("cpu=")%>nombre no vÃ¡lido ("%s") en el pragma o atributo %<target("tune=")%>funciÃ³n nmi no vÃ¡lida para atributo resetargumento de plantilla que no es tipo no vÃ¡lidotabla de descarga no vÃ¡lida en %soperando no vÃ¡lidooperando no vÃ¡lido para el cÃ³digo %%xndirecciÃ³n de operando no vÃ¡lidacÃ³digo de operando '%c' no vÃ¡lidooperando no vÃ¡lido para '%%%c'operando no vÃ¡lido para el modificador 'A'operando no vÃ¡lido para el modificador 'D'operando no vÃ¡lido para el modificador 'H'operando no vÃ¡lido para el modificador 'O'operando no vÃ¡lido para el modificador 'T'operando no vÃ¡lido para el modificador 'b'operando no vÃ¡lido para el modificador 'e'operando no vÃ¡lido para el modificador 'm'operando no vÃ¡lido para el modificador 'o'operador no vÃ¡lido para el modificador 'p'operando no vÃ¡lido para el especificador 'r'operando no vÃ¡lido para el modificador 'z'operando no vÃ¡lido para el cÃ³digo '%c'operando no vÃ¡lido en la referencia indirectaoperando no vÃ¡lido en la declaraciÃ³n returnoperando no vÃ¡lido en la operaciÃ³n unarialetra de modificador de operando no vÃ¡lidaoperando no vÃ¡lido en el cÃ³digo de salidaprefijo de operando no vÃ¡lidoprefijo de operando no vÃ¡lido '%%%c'tamaÃ±o de operando no vÃ¡lido para el cÃ³digo de operando 'O'tamaÃ±o de operando no vÃ¡lido para el cÃ³digo de operando 'Z'tamaÃ±o de operando no vÃ¡lido para el cÃ³digo de operando 'z'operando no vÃ¡lido para el cÃ³digo %%H%%Loperando no vÃ¡lido para el cÃ³digo %%Moperando no vÃ¡lido para el cÃ³digo %%Noperando no vÃ¡lido para el cÃ³digo %%Ooperando no vÃ¡lido para %%Roperando no vÃ¡lido para el cÃ³digo %%Roperando no vÃ¡lido para %%Soperando no vÃ¡lido para el cÃ³digo %%T/%%Boperando no vÃ¡lido para el cÃ³digo %%Uoperando no vÃ¡lido para el cÃ³digo %%Voperando no vÃ¡lido para el cÃ³digo %%Zoperador no vÃ¡lido para el cÃ³digo %%poperando no vÃ¡lido para el cÃ³digo %%soperando no vÃ¡lido para el cÃ³digo %%zoperando no vÃ¡lido para la declaraciÃ³n switchse usÃ³ un tipo de operando no vÃ¡lido con el cÃ³digo de operando 'Z'operandos no vÃ¡lidos en la operaciÃ³n binariaoperandos no vÃ¡lidos en la comparaciÃ³n gimpleoperandos no vÃ¡lidos en la operaciÃ³n terniariaoperadores no vÃ¡lidos de tipos %qT y %qT para el binario %qOoperandos no vÃ¡lidos para el cÃ³digo %%coperandos no vÃ¡lidos para el binario %s (se tiene %qT y %qT)operaciÃ³n no vÃ¡lidaoperaciÃ³n no vÃ¡lida (%s)operaciÃ³n no vÃ¡lida en %<__fpreg%>operador no vÃ¡lido para %<#pragma omp atomic%>combinaciÃ³n de parÃ¡metros no vÃ¡lida para el intrÃ­nseco AltiVec %qscombinaciÃ³n de parÃ¡metros no vÃ¡lida para el intrÃ­nseco %qstipo de parÃ¡metro %qT no vÃ¡lidooperaciÃ³n de posicionamiento de paso no vÃ¡lidomodo de puntero %qs no vÃ¡lidopuntero no vÃ¡lido al campo de bits %qDreducciÃ³n privada no vÃ¡lida en %qEprototipo no vÃ¡lido para '%s'puntuaciÃ³n %qc no vÃ¡lida en la restricciÃ³nestado const pure no vÃ¡lido para la funciÃ³nespecificador pure no vÃ¡lido (sÃ³lo se permite %<= 0%>)calificadores no vÃ¡lidos en el tipo de funciÃ³n que no es miembroÃ¡mbito calificador no vÃ¡lido en el nombre del seudo-destructorrecepciÃ³n no vÃ¡lida en canal de sÃ³lo envÃ­otipo receptor %qs no vÃ¡lidoreferencia no vÃ¡lida para el modificador de salida 'J'nombre de registro no vÃ¡lido para %q+DreubicaciÃ³n no vÃ¡lidaresoluciÃ³n no vÃ¡lida en el fichero de resoluciÃ³nse encontrÃ³ una comparticiÃ³n de rtl no vÃ¡lida en la insngÃ©nero de planificador no vÃ¡lidoel segundo argumento para %<__builtin_prefetch%> es no vÃ¡lido; se usa ceroenvÃ­o no vÃ¡lido en canal de sÃ³lo recepciÃ³nsetter no vÃ¡lido, debe tener un argumentooperando de desplazamiento no vÃ¡lidocadena estÃ¡tica no vÃ¡lida en la llamada gimpleclase de almacenamiento no vÃ¡lida para la funciÃ³n %qEdeclaraciÃ³n de la plantilla de %qD no vÃ¡lidaparÃ¡metro que no es tipo plantilla no vÃ¡lidoid-de-plantilla no vÃ¡lidoel tercer argumento para %<__builtin_prefetch%> es no vÃ¡lido; se usa cerotipo %qT no vÃ¡lido como inicializador para un vector de tipo %qTel tipo no vÃ¡lido %qT se declarÃ³ %<friend%>argumento de tipo no vÃ¡lido (se tiene %qT)argumento de tipo no vÃ¡lido de %<->%> (se tiene %qT)argumento de tipo no vÃ¡lido de %<->*%> (se tiene %qT)argumento de tipo no vÃ¡lido de Ã­ndice de matriz (se tiene %qT)argumento de tipo no vÃ¡lido en la conversiÃ³n implÃ­cita (se tiene %qT)argumento de tipo no vÃ¡lido del unario %<*%> (se tiene %qT)tipo no vÃ¡lido para la variable de de instanciatipo no vÃ¡lido para la variable de iteraciÃ³n %qEtipo no vÃ¡lido para la funciÃ³n maketipo no vÃ¡lido del parÃ¡metro %d en la funciÃ³n %<constexpr%> %q+#Dtipo no vÃ¡lido para la propiedadtipo no vÃ¡lido de operando %<__MEM%>tipo no vÃ¡lido del argumento %u de la funciÃ³n de tipo genÃ©ricoel tipo de retorno de tipo genÃ©rico para el argumento %u de %<__builtin_tgmath%> no es vÃ¡lidoel tipo de tipo genÃ©rico para el argumento %u del argumento %u de %<__builtin_tgmath%> no es vÃ¡lidotipos no vÃ¡lidos %<%T[%T]%> para Ã­ndice de matriztipos no vÃ¡lidos en la conversiÃ³n noptipos no vÃ¡lidos en la conversiÃ³n a enterotipos no vÃ¡lidos en la conversiÃ³n de coma fijatipos no vÃ¡lidos en la conversiÃ³n nopuso no vÃ¡lido de %%d, %%x, o %%Xuso no vÃ¡lido de %<...%> en la llamada a la funciÃ³n que no es variadicuso no vÃ¡lido de %<..%> con la funciÃ³n internauso no vÃ¡lido de %<...%> con algo que no es rebanadauso no vÃ¡lido de %<::%>uso no vÃ¡lido de %<auto%> en el operador de conversiÃ³nuso no vÃ¡lido de la variable %<extern%> %qD en %<#pragma acc declare%>uso no vÃ¡lido de la variable %<global%> %qD en %<#pragma acc declare%>uso no vÃ¡lido de %<restrict%>uso no vÃ¡lido de %<this%> en el nivel principaluso no vÃ¡lido de %<this%> en la funciÃ³n que no es miembrouso no vÃ¡lido de %qDuso no vÃ¡lido de %qD en la especificaciÃ³n de enlaceuso no vÃ¡lido de %qE para formar una funciÃ³n puntero a miembrouso no vÃ¡lido de %qTuso no vÃ¡lido de '%%%c'uso no vÃ¡lido de un puntero a un tipo incompleto en aritmÃ©tica de punterosuso no vÃ¡lido del Ã­ndice de matriz en puntero a miembrouso no vÃ¡lido de matrices con lÃ­mites sin especificartipo no vÃ¡lido de la salida del indicador asmuso no vÃ¡lido del atribute  %<fallthrough%>uso no vÃ¡lido  de la lista del inicializador dentro de llavesuso no vÃ¡lido del constructor como una plantillauso no vÃ¡lido del tipo dependiente %qTuso no vÃ¡lido del destructor %qD como un tipouso no vÃ¡lido del destructor %qE como un tipouso no vÃ¡lido de un miembro de matriz flexibleuso no vÃ¡lido de la conversiÃ³n implÃ­cita en puntero a miembrouso no vÃ¡lido del tipo incompleto %q#Tuso no vÃ¡lido del typedef incompleto %qTuso no vÃ¡lido de valor de mÃ©todo como argumento de Offsetofuso no vÃ¡lido de matriz no-lvaluadauso no vÃ¡lido del dato miembro no static %qDuso no vÃ¡lido de la funciÃ³n miembro no static %qDuso no vÃ¡lido de la expresiÃ³n de expansiÃ³n de paqueteuso no vÃ¡lido del nombre calificado %<%D::%D%>uso no vÃ¡lido del nombre calificado %<%T::%D%>uso no vÃ¡lido del nombre calificado %<::%D%>uso no vÃ¡lido del registro '%s'uso no vÃ¡lido de una estructura con un miembro de matriz flexibleuso no vÃ¡lido del parÃ¡metro de plantilla plantilla %qTuso no vÃ¡lido del parÃ¡metro de tipo plantilla %qTuso no vÃ¡lido del id de plantilla %qD en la declaraciÃ³n de la plantilla primariauso no vÃ¡lido del nombre-de-plantilla %qE sin una lista de argumentosuso no vÃ¡lido del tipouso no vÃ¡lido del tipo %qT como un valor por defecto para una plantilla de parÃ¡metro de plantillauso no vÃ¡lido del unario %<*%> en puntero a miembrouso no vÃ¡lido del tipo indefinido %qTuso no vÃ¡lido de la expresiÃ³n voiduso no vÃ¡lido de volatile lvalue dentro de una funciÃ³n %<transaction_safe%>uso no vÃ¡lido de volatile lvalue dentro de la transacciÃ³ninicializaciÃ³n por valor no vÃ¡lida del tipo de referenciatipo resultante no vÃ¡lido de la comparaciÃ³n de vectoresconstante de vector no vÃ¡lidatipo de vector no vÃ¡lido para el atributo %qEnÃºmero de versiÃ³n %qs no vÃ¡lidofunciÃ³n warm no vÃ¡lida para atributo resetextracto de cero no vÃ¡lidorango de rodaja invertidofalta el resumen de inclusiÃ³n en lÃ­nea ipa en el fichero de entradafalta el resumen de referencia ipa en la unidad ltransestÃ¡ definido como puntero en un espacio de direcciones diferente en otra unidad de traducciÃ³nestÃ¡ definido como puntero a un tipo diferente en otra unidad de traducciÃ³ndebe ser un puntero-a-miembro de la forma %<&X::Y%>debe ser la direcciÃ³n de una funciÃ³n con enlace externoelemento en READla variable que itera en la enumeraciÃ³n rÃ¡pida no es un objetola iteraciÃ³n %s invoca comportamiento indefinidola variable de iteraciÃ³n %qD no debe ser firstprivatela variable de iteraciÃ³n %qD no debe ser reductionla variable de iteraciÃ³n %qE se predetermina linealla variable de iteraciÃ³n %qE debe ser privatela variable de iteraciÃ³n %qE no debe ser firstprivatela variable de iteraciÃ³n %qE no debe ser linealla variable de iteraciÃ³n %qE no debe ser reductionvariable de iteradorsu dest_idx deberÃ­a ser %d, no %del ivar %qs que usa la declaraciÃ³n %<@synthesize%> debe ser un ivar existenteel abi iwmmxt requiere un cpu capaz de iwmmxtiwmmxt requiere una ABI compatible con AAPCS para una operaciÃ³n adecuadasalto al Ã¡mbito de un identificador con tipo modificado variablementesalto a una expresiÃ³n de declaraciÃ³nel salto evita la inicializaciÃ³n de la variablesalto a la etiqueta casesalto a la etiqueta %qDbasura al final de #pragma ADDRESSbasura al final de #pragma GCC memregs [0..16]basura al final del #pragma __nostandardbasura al final de #pragma __standardbasura al final del #pragma ghs endsdabasura al final del #pragma ghs endtdabasura al final del #pragma ghs endzdabasura al final del #pragma ghs interruptbasura al final de la secciÃ³n #pragma ghsbasura al final del #pragma ghs startsdabasura al final del #pragma ghs starttdabasura al final del #pragma ghs startzdabasura al final de %<#pragma %s%>basura al final de %<#pragma GCC visibility%>basura al final de %<#pragma align%>basura al final de %<#pragma fini%>basura al final de %<#pragma init%>basura al final de %<#pragma message%>basura al final de %<#pragma pack%>basura al final de %<#pragma pop_options%>basura al final de %<#pragma push_options%>basura al final de %<#pragma redefine_extname%>basura al final de %<#pragma reset_options%>basura al final de %<#pragma weak%>basura al final de '#pragma extern_model'no se admite la palabra clave %<export%>, y se descartarÃ¡no se permite la palabra clave %<typename%> en este contexto (un inicializador de miembro calificado es implÃ­citamente un tipo)no se permite la palabra clave %<typename%> en este contexto (la clase base es implÃ­citamente un tipo)no se permite la palabra clave %<typename%> fuera de las plantillasetiqueta se declara la etiqueta %q+D pero no estÃ¡ definidase define la etiqueta %q+D pero no se usase usa la etiqueta %q+D pero no estÃ¡ definidala etiqueta %qD se define aquÃ­la etiqueta %qE es referenciada fuera de cualquier funciÃ³netiqueta al final de una declaraciÃ³n compuestavÃ­a %wd fuera de rango %wd - %wdno se reconoce el lenguaje %sno se reconoce la cadena de lenguaje %<"%E"%>se truncÃ³ la constante de coma fija grande implÃ­citamente al tipo de coma fijael Ãºltimo argumento debe ser un inmediatoel nombre %s del Ãºltimo registro debe ser un registro imparld devolviÃ³ el estado de salida %del argumento izquierdo debe ser una rebanadael operador izquierdo del operador coma no puede resolver la direcciÃ³n de la funciÃ³n sobrecargadael operando izquierdo del operador coma no tiene efectoel operando izquierdo del operador coma es una referencia, no una llamada, a la funciÃ³n %qEprecisiÃ³n izquierdaprecisiÃ³n izquierda en formato strfmoncuenta de desplazamiento a la izquierda >= anchura del tipocuenta de desplazamiento a la izquierda >= anchura del elemento del vectorla cuenta de desplazamiento a la izquierda es negativadesplazamiento a la izquierda o valor negativoel operador del lado izquierdo de la expresiÃ³n coma no tiene efectoel lado izquierdo de la asignaciÃ³n puede ser un candidato para un atributo de formatolongitud %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qsla longitud %qE de la secciÃ³n de matriz no es de tipo integralla longitud se calcula aquÃ­modificador de longitudmodificador de longitud en formato printfmodificador de longitud en formato scanfmodificador de longitud en formato strfmonse requiere longitud al alojar una rebanadase encontrÃ³ la letra %c y la insn no era CONS_INTbibliotecas: %s
  se redeclara la funciÃ³n de biblioteca %q#D como %q#D que no es funciÃ³nno se encontrÃ³ la biblioteca lib%sclÃ¡usula lineal aplicada a variable no puntero no integral con tipo %qTel inicializador de lista para el tipo que no es clase no debe estar entre parÃ©ntesislos sufijos de operador literal que no estÃ¡n precedidos por %<_%> estÃ¡n reservados para estandarizaciÃ³n futuraoperador literal con enlace Clo_sum no proviene de un registrola clase local %q#T no debe tener datos miembro static %q#Dla declaraciÃ³n local de %qE oculta la variable de instancialos sÃ­mbolos locales deben definirsela variable local %qD no puede aparecer en este contextolos requerimientos de memoria para variables locales excede la capacidadla ubicaciÃ³n referencia un bloque que no estÃ¡ en el Ã¡rbol de bloquesse aplicÃ³ un %<and%> lÃ³gico a una constante que no es booleanaun %<and%> de expresiones equivalentesun %<and%> de pruebas equivalentes mutuamente exclusivas siempre es falsose aplicÃ³ un %<or%> lÃ³gico a una constante que no es booleanaun %<or%> lÃ³gico de pruebas colectivamente exhaustivas siempre es verdadero%<or%> lÃ³gico de expresiones equivalentesla bÃºsqueda de %qT en %qT es ambiguael encabezado del bucle %d no pertenece directamente a Ã©lel encabezado del bucle %d no tiene exactamente 2 entradasel encabezado del bucle %d no es un encabezado de bucleel cerrojo del bucle %d no pertenece directamente a Ã©lel cerrojo del bucle %d no tiene un borde a su encabezadoel cerrojo del bucle %d no tiene exactamente 1 sucesorel cerrojo del bucle %d no tiene un encabezado como sucesorel cerrojo del bucle %d estÃ¡ marcado como parte de una regiÃ³n irreducibleel cerrojo del bucle %d no estÃ¡ dominado por su encabezadoel bucle usa paralelismo OpenACC no permitido por la rutina que lo contienebucle con encabecado %d marcado para borrarel bucle con encabezado %d no estÃ¡ en el Ã¡rbol del buclelÃ­mite inferior %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qsel valor inferior de la etiqueta de rango `case' es menor que el valor mÃ­nimo para el tipofallÃ³ lseek al leer los datos de exportaciÃ³nse requiere un l-valor como un operando de decrementose requiere un l-valor como un operando de incrementose requiere un l-valor como operando izquierdo de la asignaciÃ³nse requiere un l-valor como un operador unario %<&%>cÃ³digo interno independiente de mÃ¡quina fuera de rangola macro se expande en mÃºltiples sentenciasfalta el nombre de macro despuÃ©s de %qsse hacen mÃºltiples clones de %qD#pragma GCC variable address malformado#pragma builtin malformado#pragma ghs section malformado%<#pragma %s%> malformado, se descarta%<#pragma %s%> malformado, se descarta%<#pragma align%> malformado%<#pragma align%> mal formado - se descarta%<#pragma fini%> malformado'%<#pragma fini%> malformado, se descarta%<#pragma init%> malformado'%<#pragma init%> malformado, se descarta%<#pragma message%> malformado, se descarta%<#pragma pack%> mal formado - se descarta%<#pragma pack(pop[, id], <n>)%> mal formado - se descarta%<#pragma pack(push[, id], <n>)%> mal formado - se descartapragma o atributo %<target("%s")%> mal formadopragma o atributo %<target()%> mal formado'#pragma __extern_prefix' malformado', se descartafichero ptx mal formadoargumentos de la funciÃ³n de especificaciÃ³n malformadosnombre de la funciÃ³n de especificaciÃ³n malformadodecodificando %Cse decodifica el tipo de coma fija desconocidoel mapa sÃ³lo se puede comparar con nilse asocia el campo %qE de una estructura de longitud variablela mÃ¡scara debe ser un inmediatola restricciÃ³n coincidente no permite un registrola restricciÃ³n coincidente no es vÃ¡lida en el operando de salidala restricciÃ³n de coincidencia hace referencia a un nÃºmero de operando no vÃ¡lidolÃ­mite mÃ¡ximo de %d espacios de nombres buscados para %qEno se pueden usar -EB y -EL al mismo tiempono se pueden usar -m32 y -m64 al mismo tiempolos registros mduc solo se guardan para el objetivo G13inicializador mem para %qD despuÃ©s de una delegaciÃ³n de constructorno se permite el miembro %q+#D con constructor en un agregado anÃ³nimono se permite el miembro %q+#D con constructor en la unionno se permite el miembro %q+#D con operador de asignaciÃ³n de copia en un agregado anÃ³nimono se permite el miembro %q+#D con operador de asignaciÃ³n de copia en la unionno se permite el miembro %q+#D con destructor en un agregado anÃ³nimono se permite el miembro %q+#D con destructor en la unionel miembro %qD se declarÃ³ como friend antes de definir el tipo %qTse usÃ³ el miembro %qD en un objeto de sÃ³lo lectura como salida %<asm%>el miembro %qD es una referencia sin inicializarlas funciones miembros son implÃ­citamente friends de su clasefallÃ³ la asignaciÃ³n de memoria al leer los datos de exportaciÃ³nla entrada de memoria %d no es directamente direccionablese esperaba una referencia de memoria para el modificador de salida 'S'se declarÃ³ el mÃ©todo %<%c%E%> como %<@optional%> y %<@required%> al mismo tiempoel mÃ©todo %s%s%s estÃ¡ marado go:nointerfaceel mÃ©todo %s%s%s requiere un receptor de punterolos atributos de argumento de mÃ©todo no estÃ¡n disponibles en Objective-C 1.0los atributos de mÃ©todo no estÃ¡n disponibles en Objective-C 1.0los atributos de mÃ©todo se deben especificar al finallos atributos de mÃ©todo sÃ³lo se deben especificar al finalla declaraciÃ³n de mÃ©todo no estÃ¡ en el contexto @interfaceel mÃ©todo declarado como %qE anula el mÃ©todo %qEno se encontrÃ³ la definiciÃ³n de mÃ©todo para %<%c%E%>la definiciÃ³n de mÃ©todo no estÃ¡ en el contexto @implementationel mÃ©todo anula tanto %<transaction_pure%> como los mÃ©todos %qEposiblemente el mÃ©todo carece de una llamada [super dealloc]el tipo de mÃ©todo no coincide con el tipo de objetomio_array_ref(): Referencia de array desconocidoanÃ¡lisis de perfil de las funciones mips16desajuste en el nÃºmero de argumentos para la interna %qF. Esperados: %d obtenidos %ddeclaraciones discordantes durante la optimizaciÃ³n de tiempo de enlacecomparaciÃ³n de tipos de operandos que no coincidenconstruct Objective-C++ %<@%D%> mal ubicadofalta el operando numÃ©rico $ en el formatofalta un %<(%> despuÃ©s de %<#pragma GCC visibility push%> - descartadofalta un %<(%> despuÃ©s de %<#pragma pack%> - se descartafalta el atributo %<target%> para %qD multiversionadofalta la nota REG_EH_REGION al final de bb %ifalta [big-endian|little-endian|default] despuÃ©s de %<#pragma scalar_storage_order%>falta [error|warning|ignored|push|pop] despuÃ©s de %<#pragma GCC diagnostic%>falta el nombre de la arquitectura en %<-march=%s%>faltan argumentos para %qsfalta una barrera despuÃ©s del bloque %ifaltan llaves alrededor del inicializadorfaltan llaves alrededor del inicializador para %qTfalta el borde de callgraph para la llamada stmt:falta la llave final para el operando nombradofalta el parÃ©ntesis finalfalta la colecciÃ³n en la enumeraciÃ³n rÃ¡pidafalta el predicado controladorfalta el nombre de la cpu en %<-mcpu=%s%>falta el nombre de la cpu en %<-mtune=%s%>falta la definiciÃ³nfalta dispositivo o arquitectura despuÃ©s de %qsfalta el borde %i->%ifalta un nombre de fichero despuÃ©s de %qsfalta el carÃ¡cter de relleno al final del formato strfmonfalta la expresiÃ³n de incrementofalta el inicializador para el campo %qD de %qTfalta el inicializador para el miembro %qDfalta la condiciÃ³n del bucle en bucle con pragma %<GCC ivdep%>falta la condiciÃ³n del bucle en bucle con pragma %<GCC unroll%>falta un fichero make objetivo despuÃ©s de %qsfalta el mÃ©todo %s%s%sfalta el nombre en atributo %<target("arch=")%>falta el nombre en el pragma o atributo %<target("cpu=")%>falta el nÃºmerofalta el parÃ©ntesis inicialfalta un operandofalta una opciÃ³n despuÃ©s del tipo %<#pragma GCC diagnostic%>falta una ruta despuÃ©s de %qsfalta un centinela en la llamada a la funciÃ³nfalta el carÃ¡cter terminando %cfalta el nombre del tipo en la declaraciÃ³n typedeffalta el valor en el pragma o atributo %<target()%>se prohÃ­be mezclar declaraciones y definiciones-de-funciÃ³nno se permite mezclar diferentes sÃ­mbolos de tipos en los mismos grupos comdatse aplicÃ³ el modo %qs a un tipo inapropiadomÃ³dulo natural en la declaraciÃ³n USE en %CmÃ¡s de %d operandos en %<asm%>mÃ¡s de una directiva 'crtl'msp430_select_hwmult_lib necesita uno o mÃ¡s argumentosuna matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto para la primerala exclusiÃ³n multilib %qs es no vÃ¡lidalas exclusiones multilib %qs son no vÃ¡lidasla selecciÃ³n multilib %qs %qs no es vÃ¡lidala selecciÃ³n multilib %qs es no vÃ¡lidala especificaciÃ³n multilib %qs es no vÃ¡lidamÃºltiples etiquetas por defecto en un solo switchdefiniciÃ³n mÃºltiple de %q#Tse han visto mÃºltiples rutinas de interrupciÃ³n rÃ¡pidas: %qE y %qEmÃºltiples campos inicializados en la uniÃ³n %qTse especificaron mÃºltiples atributos de tipo de funciÃ³nse encontraron mÃºltiples transiciones caliente/frÃ­o (bb %i)se dieron inicializaciones mÃºltiples para %qDse dieron inicializaciones mÃºltiples para la base %qTmÃºltiples llamantes inlineno se permiten atributos interrupt mÃºltiplesatributos interrupt mÃºltiples para la funciÃ³n %qDmÃºltiples variables de iteraciÃ³n en una enumeraciÃ³n rÃ¡pidase encontraron mÃºltiples mÃ©todos nombrados %<%c%E%>atributos de tipos anidados mÃºltiples para la funciÃ³n %qDmÃºltiples parÃ¡metros nombrados %qDprevalecen definiciones mÃºltiples para %qEmÃºltiples atributos de guardar registro para la funciÃ³n %qDse encontraron mÃºltiples selectores nombrados %<%c%E%>mÃºltiples clases de almacenamiento en la declaraciÃ³n de %qsmÃºltiples clases de almacenamiento en los especificadores de declaraciÃ³ntipos mÃºltiples en una declaraciÃ³nnodos PHI virtuales mÃºltiples en BB %dargumento de valor mÃºltiple en un contexto de un solo valorllamada a funciÃ³n de valor mÃºltiple en un contexto de un solo valorla opciÃ³n multiply implica r%d fijoel versionado mÃºltiple necesita ifunc, que no se admite en este objetivose debe usar %<.*%> o %<->*%> en la llamada a la funciÃ³n puntero-a-miembro en %<%E (...)%>, p.e. %<(... ->* %E) (...)%>%qD mutable no se puede usar en una expresiÃ³n constanteatributo desnudo se aplica solamente a funcionesel nombre %qD se utiliza en un inicializador designado en estilo GNU para una matrizel nombre %qT tiene tipo de dato incompletofalta el nombre para la funciÃ³n miembroel nombre de la clase oscurece la plantilla de parÃ¡metro de plantilla %qDse usÃ³ un nombre en un inicializador designado de estilo GNU para una matrizya no se admiten los valores de devoluciÃ³n nombradosno se permite aquÃ­ el alias del espacio de nombres %qD, se asume que es %qDlos agregados anÃ³nimos de alcance de espacio de nombres deben ser staticse necesita %<typename%> antes de %<%T::%E%> porque %qT es un Ã¡mbito dependientese necesita %<typename%> antes de %qE porque %qT es un Ã¡mbito dependientenecesita conversiÃ³n implÃ­citase necesita conversiÃ³n explÃ­cita; falta el mÃ©todo %s%s%slongitud de insn negativalongitud negativa en secciÃ³n de matriz en clÃ¡usula %qslÃ­mite inferior negativo en secciÃ³n de matriz en clÃ¡usula %qsprofundidad de anidamiento negativa de la regiÃ³n %icuenta de desplazamiento negativaanchura negativa en el campo de bits %q+Danchura negativa en el campo de bit %qsalternativas de dialecto ensamblador anidadasdeclaraciÃ³n externa anidada de %qDse declara la funciÃ³n anidada %q+D pero nunca se definela funciÃ³n anidada %qE se declarÃ³ %<extern%>la funciÃ³n anidada %qs se declarÃ³ %<extern%>no se admiten trampolines de funciones anidadas para este objetivono se admiten funciones anidadas en este objetivoredefiniciÃ³n anidada de %<enum %E%>redefiniciÃ³n anidada de %<struct %E%>redefiniciÃ³n anidada de %<union %E%>new no se puede aplicar a un tipo de funciÃ³nnew no se puede aplicar a un tipo de referenciano se pueden definir tipos nuevos en un tipo de devoluciÃ³nno se declarÃ³ %<%D(int)%> para el %qs postfijono se declarÃ³ %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijono se encontrÃ³ el mÃ©todo %<%c%E%>no hay una funciÃ³n miembro %q#D declarada en la clase %qTno se encuentra el getter %qsno hay FUNCTION_PROFILER para CRISno se proporcionÃ³ el nombre de fichero de lista de salida TRANSsin argumentosno hay argumentos para la funciÃ³n de especificaciÃ³nno se especificÃ³ un nombre de clase con %qsno hay una plantilla de clase llamada %q#T en %q#Tno hay un %<]%> que cierre para el formato %<%%[%>llave sin cerrarno hay contexto para resolver el tipo de %qEno existe una funciÃ³n de desalojo correspondiente para %qDno hay tipo de datos para el modo %qsno se encontrÃ³ la declaraciÃ³n de la propiedad %qs en la interfazno hay un argumento por defecto para %qDno existe el campo %qD en la union que se estÃ¡ inicializandono hay una lista immediate_useno hay ficheros de entradano hay ficheros de entrada; incapaz de escribir ficheros de salidaningÃºn tipo integral puede representar todos los valores de enumerador de %qTno hay registros inferiores disponibles para extraer registros superioresno hay coincidencia para no hay coincidencia para la llamada a %<(%T) (%A)%>no hay coincidencias al convertir la funciÃ³n %qD al tipo %q#Tno se encontrÃ³ una sobrecarga de coma flotante coincidente para %qsno hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::operator %T(%A)%#V%>no hay ninguna funciÃ³n coincidente para la llamada de tipo genÃ©ricono hay un push coincidente para %<#pragma GCC visibility pop%>no se encontrÃ³ una plantilla coincidente para %qDla funciÃ³n no miembro %qD se declarÃ³ en %qTno hay operador de post-decremento para el tipono hay operador de post-incremento para el tipono hay operador de pre-decremento para el tipono hay operador de pre-incremento para el tipono hay declaraciÃ³n previa para %qDno hay un prototipo previo para %qDno existe el tipo de procesador especificado para enlazarno hay anÃ¡lisis de perfil del cÃ³digo de 64-bit para esta ABIno hay registro en la direcciÃ³nno hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve voidno hay sclass para el stab %s (0x%x)no hay punto y coma al final del struct o unionno hay un %<operator %s%> adecuado para %qTno se encontrÃ³ un %qD adecuado en la clase %qTno se declarÃ³ una super clase en @interface para %qEno se declarÃ³ una super clase en la interfaz para %qEno hay un tipo llamado %q#T en %q#Tninguna clase de almacenamiento o tipo se puede especificar aquÃ­,no hay un impositor Ãºnico final para %qD en %qTno hay clÃ¡usulas vÃ¡lidas especificadas en %<#pragma acc declare%>el nodo difiere de node->decl->decl_with_vis.symtab_nodeel nodo tiene body_removed y sin embargo es una definiciÃ³nel nodo tiene un tipo desconocidoel nodo es un alias pero no una definiciÃ³nel nodo es un alias pero no un alias implÃ­citoel nodo estÃ¡ solo en un grupo comdatel nodo estÃ¡ analizado pero no es una definiciÃ³nel nodo estÃ¡ en la lista same_comdat_group no tiene comdat_groupel nodo es un transparent_alias pero no un aliasel nodo es una weakref pero no un transparent_aliasnodo no encontrado node->decl->decl_with_vis.symtab_nodese encontraron nodos sin memoria liberadala expresiÃ³n noexcept evalÃºa a %<falso%> por una llamada a %qDvariante PCS derivada de un no AAPCSconstrucciÃ³n no OpenACC dentro de regiÃ³n OpenACCconstrucciÃ³n no OpenACC dentro de rutina OpenACCno coincide el manejo de excepciÃ³n de algo que no es llamadael bloque bÃ¡sico no frÃ­o %d es alcanzable solo por caminos que cruzan la particiÃ³n frÃ­aargumento %u entero que no es constante en la llamada a la funciÃ³n %qEmatriz no constante en la declaraciÃ³n DATA %LinicializaciÃ³n de una matriz que no es constantelas literales compuestas que no son constantes no pueden aparecer en una expresiÃ³n constantecondiciÃ³n que no es constante para una aserciÃ³n estÃ¡ticaelemento no constante en CONSTRUCTOR constanteinicializaciÃ³n en clase que no es constante no vÃ¡lida para el miembro static %qDexpresiÃ³n de inicializaciÃ³n que no es constante en %Lse encontrÃ³ UNSPEC %s (%d) que no estÃ¡ delegitimado la ubicaciÃ³n de variableargumento que no es de coma flotante en la llamada a la funciÃ³n %qEargumentos que no son de coma flotante en la llamada a la funciÃ³n %qEno es funciÃ³n en la llamada gimpleel argumento 3 no es entero en la llamada a la funciÃ³n %qEargumento de modelo de memoria %d que no es entero de %qEsentencia switch de tipo no enteroel no-bucle con encabezado %d no estÃ¡ marcado para borrarsematriz no-lvaluada en la expresiÃ³n condicionalel no-miembro %qs no se puede declarar %<mutable%>la funciÃ³n que no es miembro %qD no puede tener calificador-cvla entrada que no es de memoria %d debe permanecer en memoriafunciÃ³n no anidada con tipo modificado variablementeel miembro que no es objeto %qs no se puede declarar %<mutable%>%qs que no es parÃ¡metro no puede ser un paquete de parÃ¡metroel LHS de una operaciÃ³n binaria no es un registroel LHS de una operaciÃ³n terniaria no es un registroel LHS de una operaciÃ³n unaria no es un registrotipo que no es escalarsufijo no estÃ¡ndar en una constante de coma flotantedeclaraciÃ³n que no es static de %q+D despuÃ©s de una declaraciÃ³n staticinicializaciÃ³n no estÃ¡tica de un miembro de matriz flexiblese usÃ³ %qD que no es plantilla como plantillase usa el tipo %qT que no es plantilla como una plantilladeclaraciÃ³n que no es thread-local de %q#D despuÃ©s de una declaraciÃ³n thread-localdeclaraciÃ³n que no es thread-local de %q+D despuÃ©s de una declaraciÃ³n thread-localconversiÃ³n que no es trivial en la operaciÃ³n unariano se admiten los inicializadores designados como no trivialesoperandos que no son vectores en la comparaciÃ³n de vectoresel Ã­ndice de matriz no es una constante en el inicializadorlista de salidas no vacÃ­a del bucle %d, pero no se graban las salidasetiqueta no local normalizaciÃ³n y escalado no pueden coexistir
  no se configurÃ³ con el sufijo de encabezados sysrootfaltan argumentosfaltan argumentos para devolverno hay suficientes bucles perfectamente anidadosno hay suficiente informaciÃ³n de tipono hay suficientes argumentos variables para ajustar un centinelano se genera zona de parche; no se admite nopsnotanota: puntero nulodesreferencia a puntero nuloel nÃºmero debe ser 0 Ã³ 1el nÃºmero de argumentos no coinciden con el prototipo internoel nÃºmero de argumentos no coinciden con el prototipoel nÃºmero de notas bb en la cadena insn (%d) != n_basic_blocks (%d)el nÃºmero de componentes del vector no es una potencia de dosel nÃºmero de componentes de vector no es una potencia de dosel nÃºmero de resultados no coincide con el nÃºmero de valoresel argumento numÃ©rico del atributo %qE debe estar dentro del rango 0..63objc++-cpp-output es obsoleto; pr favor use en su lugar objective-c++-cpp-outputobjc-cpp-output es obsoleto; por favor use en su lugar objective-c-cpp-outputel objeto no es un mÃ©todofalta un objeto en el uso de %qEla propiedad de objeto %qD no tiene un atributo %<assign%>, %<retain%> o %<copy%>; se asume %<assign%>el tipo de objeto %qT no coincide con el nombre del destructor ~%qTun objeto con tipo modificado variablemente no debe tener enlacese esperaba una declaraciÃ³n mÃ©todo objective-cse esperaba(n) argumento(s) de mensaje de objective-c++se esperaba una declaraciÃ³n de mÃ©todo de objective-c++cÃ³digo de formato Maverick obsoleto '%c'uso obsoleto del inicializador designado con %<:%>uso obsoleto del inicializador designado sin %<=%>no se ha encontrado el compilador %sel desplazamiento %qwi fuera de los lÃ­mites de la constante de cadenael desplazamiento excede 16 bytesel desplazamiento del campo de bits packed %qD cambiÃ³ en GCC 4.4definiciÃ³n de funciÃ³n de estilo antiguodeclaraciones de parÃ¡metros de estilo antiguo en la definiciÃ³n de una funciÃ³n prototipose omitiÃ³ el operando de enmedio de %<?%>: no se puede revolver el operando%<inbranch%> y %<notinbranch%> son los Ãºnicos indicadores permitidos con el atributo %<__simd__%>sÃ³lo 0.0 se puede cargar como un inmediatosÃ³lo los tips de objeto Objective-C se pueden calificar con un protocolosolo el atributo %<fallthrough%> se puede aplicar a sentencias nulassolamente los constructores toman inicializadores miembrosÃ³lo las variables sin inicializar se pueden colocar en una secciÃ³n .bssSÃ³lo las variables sin inicializar se pueden colocar en la secciÃ³n .noinitsÃ³lo se admiten los aliases weak en esta configuraciÃ³nsolo se permiten inicializadores a cero en la secciÃ³n %qsno se pueden inicializar los tipos de vector opacosel especificador enumerador opaco debe usar un identificador simpleespecificador enumerador opaco sin nombrefallÃ³ al abrir %s: %sopen /dev/zero: %mse abre la lista de salida LTRANS %s: %mabriendo el fichero de dependencias %s: %mabriendo el fichero de salida %s: %mel operando %d deberÃ­a ser un inmediato sin signo de 3 bitsel operando %d deberÃ­a ser un inmediato sin signo de 6 bitsel operando %d deberÃ­a ser un inmediato sin signo de 8 bitsel operando 1 deberÃ­a ser un inmediato de 3 bits sin signoel operando 1 deberÃ­a ser un valor de 3 bits sin signo (10-17)el operando 2 deberÃ­a ser un valor de 3 bits par (subreg 0,2,4,6)el operando 2 deberÃ­a ser un valor de 3 bits sin signo (10-17)el operando 2 deberÃ­a ser un valor de 3 bits sin signo (0-7)el operando 2 deberÃ­a ser un valor de 8 bits sin signoel operando 3 deberÃ­a ser un valor de 3 bits sin signo (10-17)el operando 3 deberÃ­a ser un valor de 8 bits sin signoel operando 4 deberÃ­a ser un valor de 8 bits sin signo (0-255)la restriccion de operando contiene %<+%> Ã³ %<=%> en una posiciÃ³n incorrectalas restricciones de operandos para %<asm%> difieren en el nÃºmero de alternativasel operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando '%c' no vÃ¡lidoel operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando 'D' no vÃ¡lidoel operando no es un cÃ³digo de condiciÃ³n, cÃ³digo de operando 'Y' no vÃ¡lidoel operando no es un entero concreto, cÃ³digo de operando 'R' no vÃ¡lidoel operando no es un entero concreto, cÃ³digo de operando 'r' no vÃ¡lidoel operando no es un entero, cÃ³digo de operando 'K' no vÃ¡lidoel operando no es un entero, cÃ³digo de operando 'R' no vÃ¡lidoel operando no es una referencia de memoria desplazable, cÃ³digo de operando 'H' no vÃ¡lidoel operando debe ser un inmediato del tamaÃ±o correctofalta un nÃºmero operando despuÃ©s de %%-letranÃºmero operando fuera de rangooperando numÃ©rico fuera de rango en el formatoel nÃºmero de operandos especificados para el formato no toma argumentosse especificÃ³ un nÃºmero de operandos con asignaciÃ³n suprimidael tipo %qT del operando es incompatible con el argumento %d de %qElos operandos para %T/%t deben ser reg + const_int:operaciÃ³n no permitida con el tipo %<bfloat16_t%>la operaciÃ³n sobre %qE puede estar indefinidael atributo de optimizaciÃ³n en %qD despuÃ©s de la definiciÃ³n pero el atributo no concuerdano coincide el atributo de nivel de optimizaciÃ³nla optimizaciÃ³n puede eliminar lecturas y/o escrituras a variables de registrola opciÃ³n %qs es vÃ¡lida para %s pero no para %sargumento opcionalfaltan opciones u objetivos despuÃ©s de %qscomparaciÃ³n ordenada de puntero con el entero cerocomparaciÃ³n ordenada de puntero con un puntero nuloel %<default%> original estÃ¡ aquÃ­la definiciÃ³n original apareciÃ³ aquÃ­se definiÃ³ originalmente aquÃ­originalmente la llamada indirecta a funciÃ³n no se considera para la inclusiÃ³n en lÃ­nease especificÃ³ originalmente aquÃ­construcciÃ³n %qs huÃ©rfanaotra coincidencia estÃ¡ aquÃ­deberÃ­a concordar con el mÃ©todo virtual %qD pero no concuerda%<__transaction_cancel%> mÃ¡s externo no estÃ¡ dentro del %<__transaction_atomic%> mÃ¡s externoel bloque mÃ¡s externo de la regiÃ³n %i es errÃ³neotransacciÃ³n mÃ¡s externa en la funciÃ³n %<transaction_may_cancel_outer%>transacciÃ³n mÃ¡s externa en la funciÃ³n %<transaction_safe%>transacciÃ³n mÃ¡s externa en la transacciÃ³nla restricciÃ³n de salida %d debe especificar un solo registrola restricciÃ³n de salida %qc para el operando %d no estÃ¡ al iniciono se ha especificado el fichero de salidael nombre fichero del salida puede no estar vacÃ­ose especificÃ³ dos veces el nombre del fichero de salidael nÃºmero de salida %d no es directamente direccionableel operando de salida %d debe usar la restricciÃ³n %<&%>la restricciÃ³n de operando de salida carece de %<=%>el operando de salida es constante en %<asm%>output_move_single:desbordamiento en la dimensiÃ³n de la matrizdesbordamiento en la expresiÃ³n constanteel desbordamiento en la conversiÃ³n de %qT a %qT cambia el valor de %qEel desbordamiento en la conversiÃ³n de %qT a %qT cambia el valor de %qE a %qEdesbordamiento en valores de enumeraciÃ³ndesbordamiento en valores de enumeraciÃ³n en %qDfunciÃ³n sobrecargada sin informaciÃ³n contextual de tipoel atributo packed causa una alineaciÃ³n ineficienteel atributo packed causa una alineaciÃ³n ineficiente para %q+Del atributo packed causa una alineaciÃ³n ineficiente para %qEno es necesario el atributo packedel atributo packed es innecesario para %q+Del atributo packed es innecesario para %qEtamaÃ±o de la estructura de relleno para los lÃ­mites de alineaciÃ³nestructura de relleno para alinear %q+Del parÃ¡metro %P tiene el tipo incompleto %qTel parÃ¡metro %P de %qD tiene el tipo incompleto %qTel parÃ¡metro %q+D se declarÃ³ %<_Noreturn%>el parÃ¡metro %q+D se declarÃ³ %<inline%>el parÃ¡metro %q+D sÃ³lo tiene una declaraciÃ³n posteriorel parÃ¡metro %qD se declarÃ³ con tipo voidel parÃ¡metro %qD tiene tipo incompletoel parÃ¡metro %qD incluye un puntero a matriz %qT de lÃ­mite desconocidoel parÃ¡metro %qD incluye una referencia a matriz %qT de lÃ­mite desconocidoel parÃ¡metro %qD se declarÃ³ no vÃ¡lidamente como tipo de mÃ©todoel parÃ¡metro %qD estÃ¡ inicializadose definiÃ³ el parÃ¡metro %qD pero no se usael parÃ¡metro %qP de %qD puede ser un candidato para un atributo de formatoel parÃ¡metro %u (%q+D) tiene tipo incompletoel parÃ¡metro %u (%q+D) tiene tipo voidel parÃ¡metro %u tiene tipo incompletoel parÃ¡metro %u tiene tipo voidel parÃ¡metro se declarÃ³ %<auto%>el parÃ¡metro puede no tener el tipo modificado variablemente %qTel parÃ¡metro puede ser un candidato para un atributo de formatofalta el nombre del parÃ¡metro de la lista de parÃ¡metrosnombres de parÃ¡metros (sin tipos) en la declaraciÃ³n de la funciÃ³nel paquete de parÃ¡metros %qD no puede tener un argumento por defectoel argumento de paquete de parÃ¡metro %qE debe estar al final de la lista de argumentos de plantillael argumento de paquete de parÃ¡metro %qT debe estar al final de la lista de argumentos de plantillael paquete de parÃ¡metros no puede tener un argumento por defectono se expanden los paquetes de parÃ¡metro con %<...%>el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1argumento de tipo derivado parametrizadoel subprograma padre no puede ser inlineno se pueden usar parÃ©ntesis alrededor de %qE para formar una funciÃ³n-puntero-a-miembrose requieren parÃ©ntesis alrededor de esta literal compuesta para eviar ambigÃ¼edad en la decodificaciÃ³nno se permite la inicializaciÃ³n entre parÃ©ntesis para el bucle %<for%> en OpenMPinicializador entre parÃ©ntesis en la matriz newerror de decodificaciÃ³n en la lista de argumentos de plantillala especializaciÃ³n parcial %qT se declarÃ³ %<friend%>particiÃ³n encontrada pero el indicador de particiÃ³n de funciÃ³n no estÃ¡ puestono se encontrÃ³ el paso %qs, pero estÃ¡ referenciado por el paso nuevo %qsel paso %s no admite clonaciÃ³nal pasar %qT se escoge %qT sobre %qTse pasÃ³ NULL al argumento %P de %qD que no es punterose pasa el argumento %d de %qE como %<float%> en lugar de %<double%> debido al prototipose pasa el argumento %d de %qE como %qT en lugar de %qT debido al prototipose pasa el argumento %d de %qE como complejo en lugar de coma flotante debido al prototipose pasa el argumento %d de %qE como complejo en lugar de entero debido al prototipose pasa el argumento %d de %qE como coma flotante en lugar de complejo debido al prototipose pasa el argumento %d de %qE como coma flotante en lugar de entero debido al prototipose pasa el argumento %d de %qE como entero en lugar de complejo debido al prototipose pasa el argumento %d de %qE como entero en lugar de coma flotante debido al prototipose pasa el argumento %d de %qE como signed debido al prototipose pasa el argumento %d de %qE como unsigned debido al prototipoel paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del punterose pasa el argumento %d de %qE desde un tipo Objective-C distintose pasa el argumento %d de %qE desde un tipo de puntero incompatiblese pasa el argumento %d de %qE desde un puntero a espacio de direcciones no contenidoel paso del argumento %d de %qE hace que la funciÃ³n calificada con %q#v apunte desde una no calificadael paso del argumento %d de %qE crea un entero desde un puntero sin una conversiÃ³nel paso del argumento %d de %qE crea un puntero desde un entero sin una conversiÃ³nse pasa el argumento %d de %qE con anchura diferente debido al prototipoel paso de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmentepasando argumento demasiado grande a la pilaruta: avisopedavisoped: errorpermerrorperm: fallÃ³ pex_init: %mel plugin %s no estÃ¡ licenciado bajo una licencia compatible con GPL
  %sel plugin %s registrÃ³ una funciÃ³n de llamada hacia atrÃ¡s nula para el evento %sel plugin no puede registrar un paso faltanteel plugin no puede registrar un paso sin nombreel plugin no puede registrar el paso %qs sin un nombre de paso de referenciael soporte de plugins estÃ¡ desactivado; configure con --enable-pluginpunteroargumento punterono se permite la aritmÃ©tica de punteros para los objetos capturados por el recolector de basuraasignaciÃ³n de punterose usÃ³ un puntero de tipo %<void *%> en la aritmÃ©ticase usÃ³ un puntero de tipo %<void *%> en la sustracciÃ³nel desplazamiento del puntero desde el sÃ­mbolo tal vez es incorrectopuntero o resultado asignabletipos de objetivo a incompatibles en C++el espacio de direcciones %qs que apuntan a punteros debe ser const en %qTel espacio de direcciones %qs que apuntan a punteros debe ser const en %s %q+Del puntero que apunta en la asignaciÃ³n de %qT a %qT difiere en signoel puntero que apunta en la inicializaciÃ³n de %qT a %qT difiere en signoel puntero que apunta en el paso del argumento %d de %qE difiere en signose usÃ³ un puntero a una funciÃ³n en la aritmÃ©ticase utilizÃ³ un puntero a una funciÃ³n en la sustracciÃ³nel puntero a matriz pierde el calificador en la expresiÃ³n condicionalel puntero a tipo de interfaz no tiene mÃ©todospuntero a la conversiÃ³n miembro a travÃ©s de la base virtual %qTel tipo de puntero a miembro %qT es incompatible con el tipo objeto %qTlos tipos de datos punteros no coinciden en la expresiÃ³n condicionalse usÃ³ un valor de puntero donde se esperaba un complejola funciÃ³n puntero-a-miembro %qE no se puede llamar sin un objeto; considere utilizar %<.*%> o %<->*%>los tipos de datos punteros/enteros no coinciden en la expresiÃ³n condicionalno se permite usar punteros como valores caselos punteros a matrices con calificadores distintos son incompatibles en ISO Cse usaron punteros a espacios de direcciones discontinuos en la expresiÃ³n condicionalargumento polimÃ³rficoel cÃ³digo independiente de posiciÃ³n requiere %qsel cÃ³digo independiente de posiciÃ³n requiere la ABI de LinuxinicializaciÃ³n posicional de un campo de %<struct%> declarado con el atributo %<designated_init%>la direcciÃ³n de post-incremento no es un registroel postfijo %qD debe regresar %qTposible desreferencia a puntero nulola opciÃ³n del objetivo power9 es incompatible con %<%s=<xxx%> para <xxx> menor que power9el pragma o atributo %<target("%s")%> no acepta un argumentoel pragma o atributo %<target("%s")%> no acepta forma negadael pragma o atributo %<target("%s")%> no es vÃ¡lidoel pragma o atributo %<target("%s=%s")%> no es vÃ¡lidola direcciÃ³n de pre-decremento no es un registrola direcciÃ³n de pre-incremento no es un registroprecisiÃ³nprecisiÃ³n en formato printftipo aritmÃ©tico predeclarado en %<#pragma omp declare reduction%>instrucciÃ³n de predicado ThumbinstrucciÃ³n de predicado en una secuencia condicionalel prefijo %qD debe regresar %qTse descartan los atributos de prefijo antes de %<@%D%>se descartan los atributos de prefijo para las implementacionesse descartan los atributos de prefijo para los mÃ©todosel prev_bb de %d debe ser %d, no %d%<#pragma omp declare reduction%> previodeclaraciÃ³n previadeclaraciÃ³n previa aquÃ­declaraciÃ³n previa de %<%c%E%>declaraciÃ³n previa de %<%c%E%> como %<@optional%>declaraciÃ³n previa de %<%c%E%> como %<@required%>declaraciÃ³n previa de %<%c%s%>declaraciÃ³n previa de %q+DdeclaraciÃ³n previa de %qDdeclaraciÃ³n previa de %qEla definiciÃ³n previa estÃ¡ aquÃ­se declarÃ³ previamente aquÃ­se definiÃ³ previamente aquÃ­se usÃ³ previamente aquÃ­soporte de anÃ¡lisis de perfil para CR16soporte de anÃ¡lisis de perfil para VxWorksel anÃ¡lisis de perfil aÃºn no se implementa en esta arquitecturael anÃ¡lisis de perfil no se admite con -mgprogramas: %s
*************** PARTICULAR
*** 2104,2107 ****
  
  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%>opciÃ³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 %<interrupt%> requiere un procesador MIPS32r2 o superiorla 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 %%: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-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Ã³nconst 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 %sse 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 simdno 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
--- 2113,2116 ----
  
  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%>opciÃ³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 %<interrupt%> requiere un procesador MIPS32r2 o superiorla 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 %%: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-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Ã³nconst 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 %sse 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 simdno 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Ã³nse 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-11.1.0/gcc/po/es.po gcc-11.2.0/gcc/po/es.po
*** gcc-11.1.0/gcc/po/es.po	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/po/es.po	Wed Jul 28 06:55:07 2021
*************** msgid ""
*** 42,48 ****
  msgstr ""
  "Project-Id-Version: gcc 10.1-b20200209\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-03-19 21:31+0000\n"
  "PO-Revision-Date: 2020-03-22 16:48+0100\n"
  "Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>\n"
  "Language-Team: Spanish <es@tp.org.es>\n"
--- 42,48 ----
  msgstr ""
  "Project-Id-Version: gcc 10.1-b20200209\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
  "PO-Revision-Date: 2020-03-22 16:48+0100\n"
  "Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>\n"
  "Language-Team: Spanish <es@tp.org.es>\n"
*************** msgstr "    incluido en lÃ­nea de %qs"
*** 1304,1314 ****
  msgid "this is the insn:"
  msgstr "este es la insn:"
  
! #: lra-constraints.c:3103
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "no se pueden generar recargas para restricciones imposibles:"
  
! #: lra-constraints.c:4133 reload.c:3862
  msgid "unable to generate reloads for:"
  msgstr "no se pueden generar recargas para:"
  
--- 1304,1314 ----
  msgid "this is the insn:"
  msgstr "este es la insn:"
  
! #: lra-constraints.c:3108
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "no se pueden generar recargas para restricciones imposibles:"
  
! #: lra-constraints.c:4138 reload.c:3868
  msgid "unable to generate reloads for:"
  msgstr "no se pueden generar recargas para:"
  
*************** msgstr "no se reconoce la insn:"
*** 1489,1504 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "la insn no satisface sus restricciones:"
  
! #: targhooks.c:2075
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "creado y usado con diferentes opciones de '%s'"
  
! #: targhooks.c:2090
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "creado y usado con diferentes opciones de %<-fpic%>"
  
! #: targhooks.c:2092
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "creado y usado con diferentes opciones de %<-fpie%>"
  
--- 1489,1504 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "la insn no satisface sus restricciones:"
  
! #: targhooks.c:2089
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "creado y usado con diferentes opciones de '%s'"
  
! #: targhooks.c:2104
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "creado y usado con diferentes opciones de %<-fpic%>"
  
! #: targhooks.c:2106
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "creado y usado con diferentes opciones de %<-fpie%>"
  
*************** msgstr "%s%saviso: el encabezado %s vers
*** 1536,1542 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heurÃ­sticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6041 c/c-typeck.c:7780 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1536,1542 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heurÃ­sticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "modificador de longitud en forma
*** 1984,2069 ****
  msgid "<command-line>"
  msgstr "<lÃ­nea-de-Ã³rdenes>"
  
! #: config/aarch64/aarch64.c:10259
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "no se admite el operando para el cÃ³digo '%c'"
  
! #: config/aarch64/aarch64.c:10268 config/aarch64/aarch64.c:10281
! #: config/aarch64/aarch64.c:10293 config/aarch64/aarch64.c:10304
! #: config/aarch64/aarch64.c:10320 config/aarch64/aarch64.c:10334
! #: config/aarch64/aarch64.c:10354 config/aarch64/aarch64.c:10428
! #: config/aarch64/aarch64.c:10439 config/aarch64/aarch64.c:10453
! #: config/aarch64/aarch64.c:10675 config/aarch64/aarch64.c:10693
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "operando no vÃ¡lido para '%%%c'"
  
! #: config/aarch64/aarch64.c:10372 config/aarch64/aarch64.c:10383
! #: config/aarch64/aarch64.c:10535 config/aarch64/aarch64.c:10546
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante de vector no vÃ¡lida"
  
! #: config/aarch64/aarch64.c:10395 config/aarch64/aarch64.c:10407
  #, 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:10421
  #, 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:10487 config/arm/arm.c:24289
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
  
! #: config/aarch64/aarch64.c:10572
  #, c-format
  msgid "invalid constant"
  msgstr "constante no vÃ¡lida"
  
! #: config/aarch64/aarch64.c:10575
  #, c-format
  msgid "invalid operand"
  msgstr "operando no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:10701 config/aarch64/aarch64.c:10706
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prefijo de operando no vÃ¡lido '%%%c'"
  
! #: config/aarch64/aarch64.c:10726
  #, c-format
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:23568 config/arm/arm.c:33644
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:23570 config/arm/arm.c:33646
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:23585 config/aarch64/aarch64.c:23601
! #: config/arm/arm.c:33661 config/arm/arm.c:33677
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operaciÃ³n no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:23609
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n binaria"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14054 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "se usÃ³ '%%&' sin ninguna referencia TLS dinÃ¡mica local"
--- 1984,2069 ----
  msgid "<command-line>"
  msgstr "<lÃ­nea-de-Ã³rdenes>"
  
! #: config/aarch64/aarch64.c:10663
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "no se admite el operando para el cÃ³digo '%c'"
  
! #: config/aarch64/aarch64.c:10672 config/aarch64/aarch64.c:10685
! #: config/aarch64/aarch64.c:10697 config/aarch64/aarch64.c:10708
! #: config/aarch64/aarch64.c:10724 config/aarch64/aarch64.c:10738
! #: config/aarch64/aarch64.c:10758 config/aarch64/aarch64.c:10832
! #: config/aarch64/aarch64.c:10843 config/aarch64/aarch64.c:10857
! #: config/aarch64/aarch64.c:11079 config/aarch64/aarch64.c:11097
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "operando no vÃ¡lido para '%%%c'"
  
! #: config/aarch64/aarch64.c:10776 config/aarch64/aarch64.c:10787
! #: config/aarch64/aarch64.c:10939 config/aarch64/aarch64.c:10950
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante de vector no vÃ¡lida"
  
! #: config/aarch64/aarch64.c:10799 config/aarch64/aarch64.c:10811
  #, 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:10825
  #, 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:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
  
! #: config/aarch64/aarch64.c:10976
  #, c-format
  msgid "invalid constant"
  msgstr "constante no vÃ¡lida"
  
! #: config/aarch64/aarch64.c:10979
  #, c-format
  msgid "invalid operand"
  msgstr "operando no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:11105 config/aarch64/aarch64.c:11110
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prefijo de operando no vÃ¡lido '%%%c'"
  
! #: config/aarch64/aarch64.c:11130
  #, c-format
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operaciÃ³n no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25252
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n binaria"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "se usÃ³ '%%&' sin ninguna referencia TLS dinÃ¡mica local"
*************** msgid "invalid %%r value"
*** 2079,2096 ****
  msgstr "valor %%r no vÃ¡lido"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13748 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "valor %%R no vÃ¡lido"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13668
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no vÃ¡lido"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13696
  #, c-format
  msgid "invalid %%P value"
  msgstr "valor %%P no vÃ¡lido"
--- 2079,2096 ----
  msgstr "valor %%r no vÃ¡lido"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "valor %%R no vÃ¡lido"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no vÃ¡lido"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "valor %%P no vÃ¡lido"
*************** msgstr "valor %%M no vÃ¡lido"
*** 2120,2126 ****
  msgid "invalid %%U value"
  msgstr "valor %%U no vÃ¡lido"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13756
  #, c-format
  msgid "invalid %%s value"
  msgstr "valor %%s no vÃ¡lido"
--- 2120,2126 ----
  msgid "invalid %%U value"
  msgstr "valor %%U no vÃ¡lido"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "valor %%s no vÃ¡lido"
*************** msgstr "valor %%s no vÃ¡lido"
*** 2130,2136 ****
  msgid "invalid %%C value"
  msgstr "valor %%C no vÃ¡lido"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13532
  #, c-format
  msgid "invalid %%E value"
  msgstr "valor %%E no vÃ¡lido"
--- 2130,2136 ----
  msgid "invalid %%C value"
  msgstr "valor %%C no vÃ¡lido"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "valor %%E no vÃ¡lido"
*************** msgstr "reubicaciÃ³n unspec desconocida"
*** 2143,2149 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14059
  #, c-format
  msgid "invalid %%xn code"
  msgstr "cÃ³digo %%xn no vÃ¡lido"
--- 2143,2149 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "cÃ³digo %%xn no vÃ¡lido"
*************** msgstr "UNSPEC no vÃ¡lido como operando:
*** 2225,2259 ****
  msgid "unrecognized supposed constant"
  msgstr "no se reconoce la constante supuesta"
  
! #: config/arm/arm.c:20653 config/arm/arm.c:20678 config/arm/arm.c:20688
! #: config/arm/arm.c:20697 config/arm/arm.c:20706
  #, c-format
  msgid "invalid shift operand"
  msgstr "operando de desplazamiento no vÃ¡lido"
  
! #: config/arm/arm.c:23562 config/arm/arm.c:23580
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instrucciÃ³n de predicado Thumb"
  
! #: config/arm/arm.c:23568
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instrucciÃ³n de predicado en una secuencia condicional"
  
! #: config/arm/arm.c:23686 config/arm/arm.c:23699 config/arm/arm.c:23724
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "No se admite el operando para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23801 config/arm/arm.c:23823 config/arm/arm.c:23833
! #: config/arm/arm.c:23843 config/arm/arm.c:23853 config/arm/arm.c:23892
! #: config/arm/arm.c:23910 config/arm/arm.c:23935 config/arm/arm.c:23950
! #: config/arm/arm.c:23977 config/arm/arm.c:23984 config/arm/arm.c:24002
! #: config/arm/arm.c:24009 config/arm/arm.c:24017 config/arm/arm.c:24038
! #: config/arm/arm.c:24045 config/arm/arm.c:24236 config/arm/arm.c:24243
! #: config/arm/arm.c:24270 config/arm/arm.c:24277 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2225,2259 ----
  msgid "unrecognized supposed constant"
  msgstr "no se reconoce la constante supuesta"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "operando de desplazamiento no vÃ¡lido"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instrucciÃ³n de predicado Thumb"
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instrucciÃ³n de predicado en una secuencia condicional"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "No se admite el operando para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "No se admite el operando para el
*** 2261,2273 ****
  msgid "invalid operand for code '%c'"
  msgstr "operando no vÃ¡lido para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23905
  #, 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:23926
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "cÃ³digo de formato Maverick obsoleto '%c'"
--- 2261,2273 ----
  msgid "invalid operand for code '%c'"
  msgstr "operando no vÃ¡lido para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "la instrucciÃ³n nunca se ejecuta"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "cÃ³digo de formato Maverick obsoleto '%c'"
*************** msgstr "operando inesperado"
*** 2393,2400 ****
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6928
! #: d/dmd/dsymbolsem.c:1450 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
--- 2393,2400 ----
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
! #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
*************** msgstr "operaciÃ³n no vÃ¡lida en %<__fpr
*** 2760,2766 ****
  msgid "invalid %%P operand"
  msgstr "operando %%P no vÃ¡lido"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13686
  #, c-format
  msgid "invalid %%p value"
  msgstr "valor %%p no vÃ¡lido"
--- 2760,2766 ----
  msgid "invalid %%P operand"
  msgstr "operando %%P no vÃ¡lido"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "valor %%p no vÃ¡lido"
*************** msgid "post-increment address is not a r
*** 2814,2820 ****
  msgstr "la direcciÃ³n de post-incremento no es un registro"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20528
  msgid "bad address"
  msgstr "direcciÃ³n errÃ³nea"
  
--- 2814,2820 ----
  msgstr "la direcciÃ³n de post-incremento no es un registro"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "direcciÃ³n errÃ³nea"
  
*************** msgstr "'%%%c' no es un prefijo de opera
*** 2866,2873 ****
  #: 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:3326 config/riscv/riscv.c:3441
! #: config/riscv/riscv.c:3447 config/riscv/riscv.c:3456
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "uso no vÃ¡lido de '%%%c'"
--- 2866,2873 ----
  #: 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:3335 config/riscv/riscv.c:3450
! #: config/riscv/riscv.c:3456 config/riscv/riscv.c:3465
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "uso no vÃ¡lido de '%%%c'"
*************** msgstr "Espacio de pila agotado.\n"
*** 3011,3315 ****
  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:3851
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> requiere coma flotante de hardware"
  
! #: config/rs6000/rs6000.c:3859
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> necesita direccionamiento indexado"
  
! #: config/rs6000/rs6000.c:3864
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> y -%<mno-altivec%> son incompatibles"
  
! #: config/rs6000/rs6000.c:3866
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> desactiva vsx"
  
! #: config/rs6000/rs6000.c:4006
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.c:4009
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.c:4021
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> no estÃ¡ disponible en modo little endian"
  
! #: config/rs6000/rs6000.c:10752
  msgid "bad move"
  msgstr "move errÃ³neo"
  
! #: config/rs6000/rs6000.c:13316
  msgid "Bad 128-bit move"
  msgstr "Movimiento de 128 bits errÃ³neo"
  
! #: config/rs6000/rs6000.c:13496
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "valor %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13505 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13520
  #, c-format
  msgid "invalid %%e value"
  msgstr "valor %%e no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13541
  #, c-format
  msgid "invalid %%f value"
  msgstr "valor %%f no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13550
  #, c-format
  msgid "invalid %%F value"
  msgstr "valor %%F no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13559
  #, c-format
  msgid "invalid %%G value"
  msgstr "valor %%G no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13594
  #, c-format
  msgid "invalid %%j code"
  msgstr "cÃ³digo %%j no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13604
  #, c-format
  msgid "invalid %%J code"
  msgstr "cÃ³digo %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13614
  #, c-format
  msgid "invalid %%k value"
  msgstr "valor %%k no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13629 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13676
  #, c-format
  msgid "invalid %%O value"
  msgstr "valor %%O no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13723
  #, c-format
  msgid "invalid %%q value"
  msgstr "valor %%q no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13765
  #, c-format
  msgid "invalid %%t value"
  msgstr "valor %%t no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13782
  #, c-format
  msgid "invalid %%T value"
  msgstr "valor %%T no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13794
  #, c-format
  msgid "invalid %%u value"
  msgstr "valor %%u no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13808 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13858
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13875 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13932
  #, c-format
  msgid "invalid %%z value"
  msgstr "valor %%z no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:14001
  #, 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:14845
  #, fuzzy
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Activa el uso de instrucciones de coma flotante de 128 bits IEEE."
  
! #: config/rs6000/rs6000.c:23803
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/rs6000/rs6000.c:26952
  msgid "Could not generate addis value for fusion"
  msgstr "No se ha podido generar valor addis para fusiÃ³n"
  
! #: config/rs6000/rs6000.c:27021
  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:27097
  msgid "Bad GPR fusion"
  msgstr "FusiÃ³n GPR errÃ³nea"
  
! #: config/rs6000/rs6000.c:27657
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27659
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27661
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida de %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27663
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida a %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27678
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27680
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27682
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida de %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27684
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida a %<__fpreg%>"
  
! #: config/s390/s390.c:7884
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "las referencias a memoria simbÃ³lica sÃ³lo se admiten en z10 o posterior"
  
! #: config/s390/s390.c:7895
  #, c-format
  msgid "cannot decompose address"
  msgstr "no se puede descomponer la direcciÃ³n"
  
! #: config/s390/s390.c:7976
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "operador de comparaciÃ³n no vÃ¡lido para el modificador de salida 'E'"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "referencia no vÃ¡lida para el modificador de salida 'J'"
  
! #: config/s390/s390.c:8017
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "direcciÃ³n no vÃ¡lida para el modificador de salida 'O'"
  
! #: config/s390/s390.c:8039
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "direcciÃ³n no vÃ¡lida para el modificador de salida 'R'"
  
! #: config/s390/s390.c:8057
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "se esperaba una referencia de memoria para el modificador de salida 'S'"
  
! #: config/s390/s390.c:8067
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "direcciÃ³n no vÃ¡lida para el modificador de saida 'S'"
  
! #: config/s390/s390.c:8088
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "se esperaba un registro o expresiÃ³n de memoria para el modificador de salida 'N'"
  
! #: config/s390/s390.c:8099
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "se esperaba un registro o expresiÃ³n de memoria para el modificador de salida 'M'"
  
! #: config/s390/s390.c:8185 config/s390/s390.c:8206
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante no vÃ¡lida para el modificador de salida '%c'"
  
! #: config/s390/s390.c:8203
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "constante no vÃ¡lida - pruebe usar un modificador de salida"
  
! #: config/s390/s390.c:8240
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vector constante no vÃ¡lido para el modificador de salida '%c'"
  
! #: config/s390/s390.c:8247
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expresiÃ³n no vÃ¡lida - pruebe usar un modificador de salida"
  
! #: config/s390/s390.c:8250
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expresiÃ³n no vÃ¡lida para el modificador de salida '%c'"
  
! #: config/s390/s390.c:12029
  msgid "vector argument passed to unprototyped function"
  msgstr "se pasÃ³ un argumento vector a una funciÃ³n sin prototipo"
  
! #: config/s390/s390.c:16403
  msgid "types differ in signedness"
  msgstr "los tipos difieren en el signo"
  
! #: config/s390/s390.c:16413
  msgid "binary operator does not support two vector bool operands"
  msgstr "el operador binario no admite dos operadores bool vector"
  
! #: config/s390/s390.c:16416
  msgid "binary operator does not support vector bool operand"
  msgstr "el operador binario no admite operador bool vector"
  
! #: config/s390/s390.c:16424
  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"
  
--- 3011,3315 ----
  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:3855
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> requiere coma flotante de hardware"
  
! #: config/rs6000/rs6000.c:3863
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> necesita direccionamiento indexado"
  
! #: config/rs6000/rs6000.c:3868
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> y -%<mno-altivec%> son incompatibles"
  
! #: config/rs6000/rs6000.c:3870
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> desactiva vsx"
  
! #: config/rs6000/rs6000.c:4010
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.c:4013
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.c:4025
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> no estÃ¡ disponible en modo little endian"
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr "move errÃ³neo"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr "Movimiento de 128 bits errÃ³neo"
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "valor %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13613
  #, c-format
  msgid "invalid %%e value"
  msgstr "valor %%e no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "valor %%f no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "valor %%F no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "valor %%G no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "cÃ³digo %%j no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "cÃ³digo %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "valor %%k no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "valor %%O no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "valor %%q no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13858
  #, c-format
  msgid "invalid %%t value"
  msgstr "valor %%t no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "valor %%T no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "valor %%u no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13951
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:14025
  #, c-format
  msgid "invalid %%z value"
  msgstr "valor %%z no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valor %%y no vÃ¡lido, pruebe usando la restricciÃ³n 'Z'"
  
! #: config/rs6000/rs6000.c:14962
  #, fuzzy
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Activa el uso de instrucciones de coma flotante de 128 bits IEEE."
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/rs6000/rs6000.c:27071
  msgid "Could not generate addis value for fusion"
  msgstr "No se ha podido generar valor addis para fusiÃ³n"
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr "No se puede generar desplazamiento de carga/almacenamiento para fusiÃ³n"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr "FusiÃ³n GPR errÃ³nea"
  
! #: config/rs6000/rs6000.c:27776
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27778
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida de %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida a %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida de %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida a %<__fpreg%>"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "las referencias a memoria simbÃ³lica sÃ³lo se admiten en z10 o posterior"
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr "no se puede descomponer la direcciÃ³n"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "operador de comparaciÃ³n no vÃ¡lido para el modificador de salida 'E'"
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "referencia no vÃ¡lida para el modificador de salida 'J'"
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "direcciÃ³n no vÃ¡lida para el modificador de salida 'O'"
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "direcciÃ³n no vÃ¡lida para el modificador de salida 'R'"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "se esperaba una referencia de memoria para el modificador de salida 'S'"
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "direcciÃ³n no vÃ¡lida para el modificador de saida 'S'"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "se esperaba un registro o expresiÃ³n de memoria para el modificador de salida 'N'"
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "se esperaba un registro o expresiÃ³n de memoria para el modificador de salida 'M'"
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante no vÃ¡lida para el modificador de salida '%c'"
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "constante no vÃ¡lida - pruebe usar un modificador de salida"
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vector constante no vÃ¡lido para el modificador de salida '%c'"
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expresiÃ³n no vÃ¡lida - pruebe usar un modificador de salida"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expresiÃ³n no vÃ¡lida para el modificador de salida '%c'"
  
! #: config/s390/s390.c:12052
  msgid "vector argument passed to unprototyped function"
  msgstr "se pasÃ³ un argumento vector a una funciÃ³n sin prototipo"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr "los tipos difieren en el signo"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr "el operador binario no admite dos operadores bool vector"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr "el operador binario no admite operador bool vector"
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "el operador binario no admite que se mezclen operandos bool vector y vector de coma flotante"
  
*************** msgstr "({anÃ³nimo})"
*** 3572,3579 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14380 cp/parser.c:31016
! #: cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
--- 3572,3579 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
*************** msgstr "se esperaba %<;%>"
*** 3593,3599 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
--- 3593,3599 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
*************** msgstr "se esperaba %<)%>"
*** 3601,3607 ****
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
--- 3601,3607 ----
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
*************** msgstr "se esperaba %<;%>, %<,%> o %<)%>
*** 3619,3639 ****
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31641
! #: cp/parser.c:35326
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19941
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
--- 3619,3639 ----
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
*************** msgstr "se esperaba %<{%>"
*** 3644,3656 ****
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31668
! #: cp/parser.c:33316 cp/parser.c:36125 cp/parser.c:36909
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31555
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
--- 3644,3656 ----
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
*************** msgstr "se esperaba %<while%>"
*** 3659,3665 ****
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31014 cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
--- 3659,3665 ----
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
*************** msgstr "se esperaba %<,%>"
*** 3668,3685 ****
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33890
! #: cp/parser.c:33911
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
--- 3668,3685 ----
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
*************** msgstr "se esperaba %<,%> o %<)%>"
*** 3687,3714 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31632 cp/parser.c:34100
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40913
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
  
! #: c/c-typeck.c:8370
  msgid "(anonymous)"
  msgstr "(anÃ³nimo)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17360 cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
--- 3687,3714 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(anÃ³nimo)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
*************** msgstr "se esperaba etiqueta"
*** 3725,3755 ****
  msgid "candidate:"
  msgstr "candidato 1:"
  
! #: cp/call.c:7407
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.c:7545 cp/pt.c:2044 cp/pt.c:25058
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
  msgstr[1] "los candidatos son:"
  
! #: cp/call.c:12092
  msgid "candidate 1:"
  msgstr "candidato 1:"
  
! #: cp/call.c:12093
  msgid "candidate 2:"
  msgstr "candidato 2:"
  
! #: cp/decl.c:3392
  msgid "jump to label %qD"
  msgstr "salto a la etiqueta %qD"
  
! #: cp/decl.c:3393
  msgid "jump to case label"
  msgstr "salto a la etiqueta case"
  
--- 3725,3755 ----
  msgid "candidate:"
  msgstr "candidato 1:"
  
! #: cp/call.c:7411
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
  msgstr[1] "los candidatos son:"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "candidato 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "candidato 2:"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr "salto a la etiqueta %qD"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "salto a la etiqueta case"
  
*************** msgstr "la variable local %qD no puede a
*** 3970,4004 ****
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable local %qD no puede aparecer en este contexto"
  
! #: cp/parser.c:20737
  #, fuzzy
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:20740
  #, fuzzy
  #| msgid "invalid use of dependent type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "uso no vÃ¡lido del tipo dependiente %qT"
  
! #: cp/parser.c:20742
  #, fuzzy
  #| msgid "%qT is not an enumeration type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT no es un tipo de enumeraciÃ³n"
  
! #: cp/parser.c:20744
  #, fuzzy
  #| msgid "invalid use of incomplete type %q#T"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "uso no vÃ¡lido del tipo incompleto %q#T"
  
! #: cp/parser.c:20746
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2042 cp/semantics.c:5713
  msgid "candidates are:"
  msgstr "los candidatos son:"
  
--- 3970,4004 ----
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable local %qD no puede aparecer en este contexto"
  
! #: cp/parser.c:20774
  #, fuzzy
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:20777
  #, fuzzy
  #| msgid "invalid use of dependent type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "uso no vÃ¡lido del tipo dependiente %qT"
  
! #: cp/parser.c:20779
  #, fuzzy
  #| msgid "%qT is not an enumeration type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT no es un tipo de enumeraciÃ³n"
  
! #: cp/parser.c:20781
  #, fuzzy
  #| msgid "invalid use of incomplete type %q#T"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "uso no vÃ¡lido del tipo incompleto %q#T"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "los candidatos son:"
  
*************** msgstr "la conversiÃ³n descarta la const
*** 4042,4089 ****
  msgid "source type is not polymorphic"
  msgstr "el tipo fuente no es polimÃ³rfico"
  
! #: cp/typeck.c:6633 c/c-typeck.c:4406
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argumento de tipo errÃ³neo para el decremento unario"
  
! #: cp/typeck.c:6634 c/c-typeck.c:4393
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argumento de tipo errÃ³neo para el incremento unario"
  
! #: cp/typeck.c:6661 c/c-typeck.c:4450
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argumento de tipo errÃ³neo para complemento de bits"
  
! #: cp/typeck.c:6678 c/c-typeck.c:4458
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "argumento de tipo errÃ³neo para abs"
  
! #: cp/typeck.c:6690 c/c-typeck.c:4480
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argumento de tipo errÃ³neo para la conjugaciÃ³n"
  
! #: cp/typeck.c:6708
  msgid "in argument to unary !"
  msgstr "en el argumento para el ! unario"
  
! #: cp/typeck.c:6754
  msgid "no pre-increment operator for type"
  msgstr "no hay operador de pre-incremento para el tipo"
  
! #: cp/typeck.c:6756
  msgid "no post-increment operator for type"
  msgstr "no hay operador de post-incremento para el tipo"
  
! #: cp/typeck.c:6758
  msgid "no pre-decrement operator for type"
  msgstr "no hay operador de pre-decremento para el tipo"
  
! #: cp/typeck.c:6760
  msgid "no post-decrement operator for type"
  msgstr "no hay operador de post-decremento para el tipo"
  
--- 4042,4089 ----
  msgid "source type is not polymorphic"
  msgstr "el tipo fuente no es polimÃ³rfico"
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argumento de tipo errÃ³neo para el decremento unario"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argumento de tipo errÃ³neo para el incremento unario"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argumento de tipo errÃ³neo para complemento de bits"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "argumento de tipo errÃ³neo para abs"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argumento de tipo errÃ³neo para la conjugaciÃ³n"
  
! #: cp/typeck.c:6719
  msgid "in argument to unary !"
  msgstr "en el argumento para el ! unario"
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr "no hay operador de pre-incremento para el tipo"
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr "no hay operador de post-incremento para el tipo"
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr "no hay operador de pre-decremento para el tipo"
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr "no hay operador de post-decremento para el tipo"
  
*************** msgstr "Desajuste de frontera de matriz
*** 4188,4194 ****
  msgid "Driving:"
  msgstr "Conduciendo:"
  
! #: fortran/interface.c:3421 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argumento actual de INTENT = OUT/INOUT"
  
--- 4188,4194 ----
  msgid "Driving:"
  msgstr "Conduciendo:"
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argumento actual de INTENT = OUT/INOUT"
  
*************** msgstr "Operador errÃ³neo"
*** 4334,4340 ****
  msgid "Bad type in constant expression"
  msgstr "Tipo errÃ³neo en la expresiÃ³n constante"
  
! #: fortran/module.c:7303
  msgid "Unexpected end of module"
  msgstr "Fin de mÃ³dulo inesperado"
  
--- 4334,4340 ----
  msgid "Bad type in constant expression"
  msgstr "Tipo errÃ³neo en la expresiÃ³n constante"
  
! #: fortran/module.c:7314
  msgid "Unexpected end of module"
  msgstr "Fin de mÃ³dulo inesperado"
  
*************** msgstr "bloque IF"
*** 4362,4372 ****
  msgid "implied END DO"
  msgstr "END DO implÃ­cito"
  
! #: fortran/parse.c:2139 fortran/resolve.c:11928
  msgid "assignment"
  msgstr "asignaciÃ³n"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11980 fortran/resolve.c:11983
  msgid "pointer assignment"
  msgstr "asignaciÃ³n de puntero"
  
--- 4362,4372 ----
  msgid "implied END DO"
  msgstr "END DO implÃ­cito"
  
! #: fortran/parse.c:2139 fortran/resolve.c:11936
  msgid "assignment"
  msgstr "asignaciÃ³n"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr "asignaciÃ³n de puntero"
  
*************** msgstr "resultado con longitud de carÃ¡c
*** 4452,4605 ****
  msgid "bind(c) procedure"
  msgstr "procedimiento bind(c)"
  
! #: fortran/resolve.c:4050
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Contexto no vÃ¡lido para el puntero NULL() en %%L"
  
! #: fortran/resolve.c:4066
  #, 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:4083
  #, 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:4088
  #, 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:4103
  #, 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:4145
  #, 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:4168
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "El operando del operador .not. en %%L es %s"
  
! #: fortran/resolve.c:4182
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Las cantidades COMPLEX no se pueden comparar en %L"
  
! #: fortran/resolve.c:4280
  #, 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:4286
  #, 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:4299
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Operador %%<%s%%> desconocido en %%L; Â¿quiso decir '%s'?"
  
! #: fortran/resolve.c:4302
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operador %%<%s%%> desconocido en %%L"
  
! #: fortran/resolve.c:4305
  #, 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:4309
  #, 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:4395
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Rangos inconsistentes para el operador en %%L y %%L"
  
! #: fortran/resolve.c:7234
  msgid "Loop variable"
  msgstr "Variable de ciclo"
  
! #: fortran/resolve.c:7238
  msgid "iterator variable"
  msgstr "variable de iterador"
  
! #: fortran/resolve.c:7242
  msgid "Start expression in DO loop"
  msgstr "ExpresiÃ³n de inicio en el bucle DO"
  
! #: fortran/resolve.c:7246
  msgid "End expression in DO loop"
  msgstr "ExpresiÃ³n de fin en el bucle DO"
  
! #: fortran/resolve.c:7250
  msgid "Step expression in DO loop"
  msgstr "ExpresiÃ³n de paso en el bucle DO"
  
! #: fortran/resolve.c:7536 fortran/resolve.c:7539
  msgid "DEALLOCATE object"
  msgstr "objeto DEALLOCATE"
  
! #: fortran/resolve.c:7916 fortran/resolve.c:7919
  msgid "ALLOCATE object"
  msgstr "objeto ALLOCATE"
  
! #: fortran/resolve.c:8152 fortran/resolve.c:10105
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.c:8196 fortran/resolve.c:10117
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.c:9911
  msgid "item in READ"
  msgstr "elemento en READ"
  
! #: fortran/resolve.c:10129
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
! #: fortran/trans-array.c:1750
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Longitudes de CHARACTER diferentes (%ld/%ld) en el constructor de matriz"
  
! #: fortran/trans-array.c:6023
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Desborde entero al calcular la cantidad de memoria a reservar"
  
! #: fortran/trans-array.c:9788
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "El valor del parÃ¡metro PDT LEN '%s' no concuerda con el de la declaraciÃ³n Â«dummyÂ»"
  
! #: fortran/trans-decl.c:6235
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longitud de la cadena actual no coincide con la declarada para el argumento dummy '%s' (%ld/%ld)"
  
! #: fortran/trans-decl.c:6243
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longitud de la cadena actual es mÃ¡s corta que la declarada para el argumento dummy '%s' (%ld/%ld)"
  
! #: fortran/trans-expr.c:9796
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "El objetivo del remapeo de rango es demasiado pequeÃ±o (%ld < %ld)"
  
! #: fortran/trans-expr.c:11270
  msgid "Assignment of scalar to unallocated array"
  msgstr "AsignaciÃ³n de escalar a un array sin espacio asignado"
  
--- 4452,4605 ----
  msgid "bind(c) procedure"
  msgstr "procedimiento bind(c)"
  
! #: fortran/resolve.c:4052
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Contexto no vÃ¡lido para el puntero NULL() en %%L"
  
! #: fortran/resolve.c:4069
  #, 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:4086
  #, 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:4091
  #, 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:4106
  #, 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:4149
  #, 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:4172
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "El operando del operador .not. en %%L es %s"
  
! #: fortran/resolve.c:4186
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Las cantidades COMPLEX no se pueden comparar en %L"
  
! #: fortran/resolve.c:4284
  #, 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:4290
  #, 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:4304
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Operador %%<%s%%> desconocido en %%L; Â¿quiso decir '%s'?"
  
! #: fortran/resolve.c:4307
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operador %%<%s%%> desconocido en %%L"
  
! #: fortran/resolve.c:4312
  #, 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:4317
  #, 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:4403
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Rangos inconsistentes para el operador en %%L y %%L"
  
! #: fortran/resolve.c:7242
  msgid "Loop variable"
  msgstr "Variable de ciclo"
  
! #: fortran/resolve.c:7246
  msgid "iterator variable"
  msgstr "variable de iterador"
  
! #: fortran/resolve.c:7250
  msgid "Start expression in DO loop"
  msgstr "ExpresiÃ³n de inicio en el bucle DO"
  
! #: fortran/resolve.c:7254
  msgid "End expression in DO loop"
  msgstr "ExpresiÃ³n de fin en el bucle DO"
  
! #: fortran/resolve.c:7258
  msgid "Step expression in DO loop"
  msgstr "ExpresiÃ³n de paso en el bucle DO"
  
! #: fortran/resolve.c:7544 fortran/resolve.c:7547
  msgid "DEALLOCATE object"
  msgstr "objeto DEALLOCATE"
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7927
  msgid "ALLOCATE object"
  msgstr "objeto ALLOCATE"
  
! #: fortran/resolve.c:8160 fortran/resolve.c:10113
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.c:8204 fortran/resolve.c:10125
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.c:9919
  msgid "item in READ"
  msgstr "elemento en READ"
  
! #: fortran/resolve.c:10137
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
! #: fortran/trans-array.c:1778
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Longitudes de CHARACTER diferentes (%ld/%ld) en el constructor de matriz"
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Desborde entero al calcular la cantidad de memoria a reservar"
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "El valor del parÃ¡metro PDT LEN '%s' no concuerda con el de la declaraciÃ³n Â«dummyÂ»"
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longitud de la cadena actual no coincide con la declarada para el argumento dummy '%s' (%ld/%ld)"
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longitud de la cadena actual es mÃ¡s corta que la declarada para el argumento dummy '%s' (%ld/%ld)"
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "El objetivo del remapeo de rango es demasiado pequeÃ±o (%ld < %ld)"
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr "AsignaciÃ³n de escalar a un array sin espacio asignado"
  
*************** msgstr "La referencia de la matriz estÃ¡
*** 4729,4755 ****
  msgid "Incorrect function return value"
  msgstr "Valor de devoluciÃ³n de la funciÃ³n incorrecto"
  
! #: fortran/trans.c:714 fortran/trans.c:789
  #, fuzzy, c-format
  #| msgid "Memory allocation failed"
  msgid "Error allocating %lu bytes"
  msgstr "FallÃ³ la asignaciÃ³n de memoria"
  
! #: fortran/trans.c:998
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr "Se intentÃ³ alojar la variable ya alojada '%s'"
  
! #: fortran/trans.c:1004
  msgid "Attempting to allocate already allocated variable"
  msgstr "Se intentÃ³ alojar una variable ya alojada"
  
! #: fortran/trans.c:1454 fortran/trans.c:1613
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Se intentÃ³ DEALLOCATE en '%s' sin alojar."
  
! #: fortran/trans.c:1771
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr "Error reasignando a %lu bytes"
--- 4729,4755 ----
  msgid "Incorrect function return value"
  msgstr "Valor de devoluciÃ³n de la funciÃ³n incorrecto"
  
! #: fortran/trans.c:724 fortran/trans.c:799
  #, fuzzy, c-format
  #| msgid "Memory allocation failed"
  msgid "Error allocating %lu bytes"
  msgstr "FallÃ³ la asignaciÃ³n de memoria"
  
! #: fortran/trans.c:1008
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr "Se intentÃ³ alojar la variable ya alojada '%s'"
  
! #: fortran/trans.c:1014
  msgid "Attempting to allocate already allocated variable"
  msgstr "Se intentÃ³ alojar una variable ya alojada"
  
! #: fortran/trans.c:1464 fortran/trans.c:1623
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Se intentÃ³ DEALLOCATE en '%s' sin alojar."
  
! #: fortran/trans.c:1781
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr "Error reasignando a %lu bytes"
*************** msgstr "-Xbind-now y -Xbind-lazy son inc
*** 4948,4962 ****
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr "considere usar `-pg' en lugar de `-p' con gprof (1)"
  
! #: config/arc/arc.h:68 config/mips/mips.h:1452
  msgid "may not use both -EB and -EL"
  msgstr "no se pueden usar -EB y -EL al mismo tiempo"
  
! #: config/arm/arm.h:93
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "no se pueden usar juntos -mfloat-abi=soft y -mfloat-abi=hard"
  
! #: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "no se pueden usar juntos -mbig-endian y -mlittle-endian"
  
--- 4948,4962 ----
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr "considere usar `-pg' en lugar de `-p' con gprof (1)"
  
! #: config/arc/arc.h:68 config/mips/mips.h:1453
  msgid "may not use both -EB and -EL"
  msgstr "no se pueden usar -EB y -EL al mismo tiempo"
  
! #: config/arm/arm.h:94
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "no se pueden usar juntos -mfloat-abi=soft y -mfloat-abi=hard"
  
! #: config/arm/arm.h:96 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "no se pueden usar juntos -mbig-endian y -mlittle-endian"
  
*************** msgstr "no existe el tipo de procesador
*** 4972,4979 ****
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "no especifique -march=... y -mcpu=... al mismo tiempo"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141
  msgid "shared and mdll are not compatible"
  msgstr "shared y mdll no son compatibles"
  
--- 4972,4979 ----
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "no especifique -march=... y -mcpu=... al mismo tiempo"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:138
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:153
  msgid "shared and mdll are not compatible"
  msgstr "shared y mdll no son compatibles"
  
*************** msgid "Warn about creation of array temp
*** 5137,5146 ****
  msgstr "Avisa sobre la creaciÃ³n de matrices temporales."
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1017 common.opt:1021
! #: common.opt:1025 common.opt:1029 common.opt:1679 common.opt:1735
! #: common.opt:1874 common.opt:1878 common.opt:2116 common.opt:2330
! #: common.opt:3046
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "No hace nada. Preservado por compatibilidad hacia atrÃ¡s."
--- 5137,5146 ----
  msgstr "Avisa sobre la creaciÃ³n de matrices temporales."
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1021 common.opt:1025
! #: common.opt:1029 common.opt:1033 common.opt:1683 common.opt:1739
! #: common.opt:1878 common.opt:1882 common.opt:2120 common.opt:2334
! #: common.opt:3050
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "No hace nada. Preservado por compatibilidad hacia atrÃ¡s."
*************** msgstr "Coloca todas las matrices locale
*** 5620,5779 ****
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr "Establece la accesibilidad por defecto de las entidades de mÃ³dulo a PRIVATE."
  
! #: fortran/lang.opt:708
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr "Trata de acomodar los tipos derivados tan compactos como sea posible."
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr "Protege parÃ©ntesis en las expresiones."
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr "Ruta de fichero de cabecera que deberÃ­a preincluirse antes de cada unidad de compilaciÃ³n."
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr "Permite la revisiÃ³n de rango durante la compilaciÃ³n."
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr "Interpreta cualquier REAL(4) como un REAL(8)."
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr "Interpreta cualquier REAL(4) como un REAL(10)."
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr "Interpreta cualquier REAL(4) como un REAL(16)."
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr "Interpreta cualquier REAL(8) como un REAL(4)."
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr "Interpreta cualquier REAL(8) como un REAL(10)."
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr "Interpreta cualquier REAL(8) como un REAL(16)."
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr "Reubica el lado derecho en las asignaciones."
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr "Usa un marcador de registro de 4 bytes para los ficheros sin formato."
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr "Usa un marcador de registro de 8 bytes para los ficheros sin formato."
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr "Almacena las variables locales en la pila para permitir recursividad indirecta."
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr "Copia las secciones de matriz en un bloque contiguo en la entrada de procedimiento."
  
! #: fortran/lang.opt:772
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr "-fcoarray=[...]\tEspecifica quÃ© paralelizaciÃ³n de comatriz se debe usar."
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr "-fcheck=[...]\tEspecifica quÃ© revisiones de tiempo de ejecuciÃ³n se realizarÃ¡n."
  
! #: fortran/lang.opt:792
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr "Agrega un segundo guiÃ³n bajo si el nombre ya tiene un guiÃ³n bajo."
  
! #: fortran/lang.opt:800
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr "Aplica signo negativo a valores cero."
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:811
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr "Agrega subrayado a los nombres visibles externamente."
  
! #: fortran/lang.opt:815 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1903 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1099 common.opt:1103
! #: common.opt:1107 common.opt:1194 common.opt:1471 common.opt:1550
! #: common.opt:1826 common.opt:1965 common.opt:2008 common.opt:2405
! #: common.opt:2441 common.opt:2534 common.opt:2538 common.opt:2647
! #: common.opt:2738 common.opt:2746 common.opt:2754 common.opt:2762
! #: common.opt:2863 common.opt:2919 common.opt:3007 common.opt:3151
! #: common.opt:3155 common.opt:3159 common.opt:3163
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "No hace nada.  Se preserva por compatibilidad hacia atrÃ¡s."
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr "Enlaza estÃ¡ticamente la biblioteca de ayuda de GNU Fortran (libgfortran)."
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr "Conforma al estÃ¡ndar ISO Fortran 2003."
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr "Conforma al estÃ¡ndar ISO Fortran 2008."
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr "Conforma al estÃ¡ndar ISO Fortran 2008 incluyendo TS 29113."
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr "Conforma al estÃ¡ndar ISO Fortran 2018."
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr "Conforma al estÃ¡ndar ISO Fortran 95."
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr "No conforma a nada en particular."
  
! #: fortran/lang.opt:883
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr "Acepta las extensiones para dar soporte a cÃ³digo heredado."
--- 5620,5779 ----
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr "Establece la accesibilidad por defecto de las entidades de mÃ³dulo a PRIVATE."
  
! #: fortran/lang.opt:704
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr "Trata de acomodar los tipos derivados tan compactos como sea posible."
  
! #: fortran/lang.opt:712
  #, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr "Protege parÃ©ntesis en las expresiones."
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr "Ruta de fichero de cabecera que deberÃ­a preincluirse antes de cada unidad de compilaciÃ³n."
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr "Permite la revisiÃ³n de rango durante la compilaciÃ³n."
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr "Interpreta cualquier REAL(4) como un REAL(8)."
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr "Interpreta cualquier REAL(4) como un REAL(10)."
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr "Interpreta cualquier REAL(4) como un REAL(16)."
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr "Interpreta cualquier REAL(8) como un REAL(4)."
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr "Interpreta cualquier REAL(8) como un REAL(10)."
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr "Interpreta cualquier REAL(8) como un REAL(16)."
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr "Reubica el lado derecho en las asignaciones."
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr "Usa un marcador de registro de 4 bytes para los ficheros sin formato."
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr "Usa un marcador de registro de 8 bytes para los ficheros sin formato."
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr "Almacena las variables locales en la pila para permitir recursividad indirecta."
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr "Copia las secciones de matriz en un bloque contiguo en la entrada de procedimiento."
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr "-fcoarray=[...]\tEspecifica quÃ© paralelizaciÃ³n de comatriz se debe usar."
  
! #: fortran/lang.opt:784
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr "-fcheck=[...]\tEspecifica quÃ© revisiones de tiempo de ejecuciÃ³n se realizarÃ¡n."
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr "Agrega un segundo guiÃ³n bajo si el nombre ya tiene un guiÃ³n bajo."
  
! #: fortran/lang.opt:796
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr "Aplica signo negativo a valores cero."
  
! #: fortran/lang.opt:803
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr "Agrega subrayado a los nombres visibles externamente."
  
! #: fortran/lang.opt:811 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1890 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1103 common.opt:1107
! #: common.opt:1111 common.opt:1198 common.opt:1475 common.opt:1554
! #: common.opt:1830 common.opt:1969 common.opt:2012 common.opt:2409
! #: common.opt:2445 common.opt:2538 common.opt:2542 common.opt:2651
! #: common.opt:2742 common.opt:2750 common.opt:2758 common.opt:2766
! #: common.opt:2867 common.opt:2923 common.opt:3011 common.opt:3155
! #: common.opt:3159 common.opt:3163 common.opt:3167
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "No hace nada.  Se preserva por compatibilidad hacia atrÃ¡s."
  
! #: fortran/lang.opt:851
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr "Enlaza estÃ¡ticamente la biblioteca de ayuda de GNU Fortran (libgfortran)."
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr "Conforma al estÃ¡ndar ISO Fortran 2003."
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr "Conforma al estÃ¡ndar ISO Fortran 2008."
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr "Conforma al estÃ¡ndar ISO Fortran 2008 incluyendo TS 29113."
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr "Conforma al estÃ¡ndar ISO Fortran 2018."
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr "Conforma al estÃ¡ndar ISO Fortran 95."
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr "No conforma a nada en particular."
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr "Acepta las extensiones para dar soporte a cÃ³digo heredado."
*************** msgstr ""
*** 6471,6477 ****
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corrsponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
--- 6471,6477 ----
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
*************** msgstr "-faligned-new=<N> Usa alojamient
*** 7101,7108 ****
  msgid "Allow variadic functions without named parameter."
  msgstr "Permite funciones variadic sin parÃ¡metro nombrado."
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2068
! #: c-family/c.opt:2072 c-family/c.opt:2088
  #, no-c-format
  msgid "No longer supported."
  msgstr "Ya no se admite."
--- 7101,7108 ----
  msgid "Allow variadic functions without named parameter."
  msgstr "Permite funciones variadic sin parÃ¡metro nombrado."
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2055
! #: c-family/c.opt:2059 c-family/c.opt:2075
  #, no-c-format
  msgid "No longer supported."
  msgstr "Ya no se admite."
*************** msgstr "Especifica las dimensiones de cÃ
*** 7469,7941 ****
  
  #: c-family/c.opt:1878
  #, no-c-format
- msgid "-fopenacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
- msgstr ""
- 
- #: c-family/c.opt:1891
- #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "Activa OpenMP (implica -frecursive en Fortran)."
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Activa las directivas SIMD de OpenMP."
  
! #: c-family/c.opt:1899
  #, 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:1910
  #, 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:1914
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "Degrada los errores de concordancia a avisos."
  
! #: c-family/c.opt:1918
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Activa las extensiones de lenguaje de Plan9."
  
! #: c-family/c.opt:1922
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "Trata al fichero de entrada como previamente preprocesado."
  
! #: c-family/c.opt:1930
  #, 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:1934
  #, 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:1938
  #, 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:1942
  #, 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:1946
  #, 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:1950
  #, 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:1954 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:1958
  #, 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:1962
  #, 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:1966 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:1970
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "Admite desasignaciÃ³n con tamaÃ±o de C++14."
  
! #: c-family/c.opt:1977
  #, 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:1993
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "Muestra las estadÃ­sticas acumuladas durante la compilaciÃ³n."
  
! #: c-family/c.opt:1997
  #, 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:2004 c-family/c.opt:2009
  #, 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:2026
  #, 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:2033
  #, 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:2040
  #, 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:2044
  #, 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:2048 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:2052
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "Usa __cxa_atexit para registrar destructores."
  
! #: c-family/c.opt:2056
  #, 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:2060
  #, 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:2064
  #, 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:2076 d/lang.opt:326
  #, 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:2080
  #, 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:2084
  #, 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:2092
  #, 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:2096
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Vuelca las declaraciones a un fichero .decl."
  
! #: c-family/c.opt:2100
  #, 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:2104
  #, 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:2108
  #, 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:2112
  #, 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:2117
  #, 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:2121
  #, 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:2125
  #, 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:2129
  #, 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:2133
  #, 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:2137
  #, 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:2141
  #, 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:2145
  #, 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:2149
  #, 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:2153
  #, 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:2163
  #, 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:2167
  #, 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:2179
  #, 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:2183
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr "Reasocia nombres de fichero al incluir ficheros"
  
! #: c-family/c.opt:2187 c-family/c.opt:2191
  #, 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:2195
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Conforma al estÃ¡ndar ISO 2011 C++."
  
! #: c-family/c.opt:2199
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Obsoleto en favor de -std=c++11."
  
! #: c-family/c.opt:2203
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Obsoleto en favor de -std=c++14."
  
! #: c-family/c.opt:2207
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Conforma al estÃ¡ndar ISO 2014 C++."
  
! #: c-family/c.opt:2211
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Obsoleto en favor de -std=c++17."
  
! #: c-family/c.opt:2215
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Conforma al estÃ¡ndar ISO 2017 C++."
  
! #: c-family/c.opt:2219 c-family/c.opt:2223
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete support)."
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr "Conforma al borrador del estÃ¡ndar ISO 2020(?) C++ (soporte experimental e incompleto)."
  
! #: c-family/c.opt:2227 c-family/c.opt:2231
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete support)."
  msgid "Conform to the ISO 2023 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:2235 c-family/c.opt:2373
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Conforma al estÃ¡ndar ISO 2012 C."
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Obsoleto en favor de -std=c11."
  
! #: c-family/c.opt:2243 c-family/c.opt:2247 c-family/c.opt:2377
! #: c-family/c.opt:2381
  #, 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:2251
  #, 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:2255 c-family/c.opt:2259 c-family/c.opt:2357
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Conforma al estÃ¡ndar ISO 1990 C."
  
! #: c-family/c.opt:2263 c-family/c.opt:2365
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Conforma al estÃ¡ndar ISO 1999 C."
  
! #: c-family/c.opt:2267
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Obsoleto en favor de -std=c99."
  
! #: c-family/c.opt:2271 c-family/c.opt:2276
  #, 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:2281
  #, 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:2285
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Obsoleto en favor de -std=gnu++11."
  
! #: c-family/c.opt:2289
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Obsoleto en favor de -std=gnu++14."
  
! #: c-family/c.opt:2293
  #, 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:2297
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Obsoleto en favor de -std=gnu++17."
  
! #: c-family/c.opt:2301
  #, 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:2305 c-family/c.opt:2309
  #, 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++ 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:2313 c-family/c.opt:2317
  #, 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 2023 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:2321
  #, 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:2325
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Obsoleto en favor de -std=gnu11."
  
! #: c-family/c.opt:2329 c-family/c.opt:2333
  #, 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:2337
  #, 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:2341 c-family/c.opt:2345
  #, 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:2349
  #, 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:2353
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Obsoleto en favor de -std=gnu99."
  
! #: c-family/c.opt:2361
  #, 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:2369
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Obsoleto en favor de -std=iso9899:1999."
  
! #: c-family/c.opt:2385
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2402
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "Habilita el preprocesamiento tradicional."
  
! #: c-family/c.opt:2406
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tSoporte para los trigrafos de ISO C."
  
! #: c-family/c.opt:2410
  #, 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."
--- 7469,7936 ----
  
  #: c-family/c.opt:1878
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "Activa OpenMP (implica -frecursive en Fortran)."
  
! #: c-family/c.opt:1882
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Activa las directivas SIMD de OpenMP."
  
! #: c-family/c.opt:1886
  #, 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:1897
  #, 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:1901
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "Degrada los errores de concordancia a avisos."
  
! #: c-family/c.opt:1905
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Activa las extensiones de lenguaje de Plan9."
  
! #: c-family/c.opt:1909
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "Trata al fichero de entrada como previamente preprocesado."
  
! #: c-family/c.opt:1917
  #, 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:1921
  #, 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:1925
  #, 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:1929
  #, 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:1933
  #, 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:1937
  #, 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:1941 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:1945
  #, 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:1949
  #, 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:1953 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:1957
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "Admite desasignaciÃ³n con tamaÃ±o de C++14."
  
! #: c-family/c.opt:1964
  #, 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:1980
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "Muestra las estadÃ­sticas acumuladas durante la compilaciÃ³n."
  
! #: c-family/c.opt:1984
  #, 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:1991 c-family/c.opt:1996
  #, 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:2013
  #, 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:2020
  #, 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:2027
  #, 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:2031
  #, 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:2035 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:2039
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "Usa __cxa_atexit para registrar destructores."
  
! #: c-family/c.opt:2043
  #, 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:2047
  #, 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:2051
  #, 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:2063
  #, 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:2067
  #, 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:2071
  #, 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:2079
  #, 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:2083
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Vuelca las declaraciones a un fichero .decl."
  
! #: c-family/c.opt:2087
  #, 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:2091
  #, 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:2095
  #, 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:2099
  #, 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:2104
  #, 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:2108
  #, 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:2112
  #, 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:2116
  #, 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:2120
  #, 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:2124
  #, 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:2128
  #, 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:2132
  #, 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:2136
  #, 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:2140
  #, 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:2150
  #, 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:2154
  #, 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:2166
  #, 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:2170
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr "Reasocia nombres de fichero al incluir ficheros"
  
! #: c-family/c.opt:2174 c-family/c.opt:2178
  #, 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:2182
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Conforma al estÃ¡ndar ISO 2011 C++."
  
! #: c-family/c.opt:2186
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Obsoleto en favor de -std=c++11."
  
! #: c-family/c.opt:2190
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Obsoleto en favor de -std=c++14."
  
! #: c-family/c.opt:2194
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Conforma al estÃ¡ndar ISO 2014 C++."
  
! #: c-family/c.opt:2198
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Obsoleto en favor de -std=c++17."
  
! #: c-family/c.opt:2202
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Conforma al estÃ¡ndar ISO 2017 C++."
  
! #: c-family/c.opt:2206 c-family/c.opt:2210
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete support)."
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr "Conforma al borrador del estÃ¡ndar ISO 2020(?) C++ (soporte experimental e incompleto)."
  
! #: c-family/c.opt:2214 c-family/c.opt:2218
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete support)."
  msgid "Conform to the ISO 2023 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:2222 c-family/c.opt:2360
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Conforma al estÃ¡ndar ISO 2012 C."
  
! #: c-family/c.opt:2226
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Obsoleto en favor de -std=c11."
  
! #: c-family/c.opt:2230 c-family/c.opt:2234 c-family/c.opt:2364
! #: c-family/c.opt:2368
  #, 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:2238
  #, 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:2242 c-family/c.opt:2246 c-family/c.opt:2344
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Conforma al estÃ¡ndar ISO 1990 C."
  
! #: c-family/c.opt:2250 c-family/c.opt:2352
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Conforma al estÃ¡ndar ISO 1999 C."
  
! #: c-family/c.opt:2254
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Obsoleto en favor de -std=c99."
  
! #: c-family/c.opt:2258 c-family/c.opt:2263
  #, 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:2268
  #, 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:2272
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Obsoleto en favor de -std=gnu++11."
  
! #: c-family/c.opt:2276
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Obsoleto en favor de -std=gnu++14."
  
! #: c-family/c.opt:2280
  #, 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:2284
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Obsoleto en favor de -std=gnu++17."
  
! #: c-family/c.opt:2288
  #, 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:2292 c-family/c.opt:2296
  #, 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++ 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:2300 c-family/c.opt:2304
  #, 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 2023 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:2308
  #, 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:2312
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Obsoleto en favor de -std=gnu11."
  
! #: c-family/c.opt:2316 c-family/c.opt:2320
  #, 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:2324
  #, 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:2328 c-family/c.opt:2332
  #, 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:2336
  #, 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:2340
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Obsoleto en favor de -std=gnu99."
  
! #: c-family/c.opt:2348
  #, 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:2356
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Obsoleto en favor de -std=iso9899:1999."
  
! #: c-family/c.opt:2372
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2389
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "Habilita el preprocesamiento tradicional."
  
! #: c-family/c.opt:2393
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tSoporte para los trigrafos de ISO C."
  
! #: c-family/c.opt:2397
  #, 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."
*************** msgstr "Compila con el modo entero de 32
*** 8185,8190 ****
--- 8180,8191 ----
  msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
  msgstr ""
  
+ #: d/lang.opt:326
+ #, fuzzy, no-c-format
+ #| msgid "Emit implicit instantiations of templates."
+ msgid "Emit template instantiations as weak symbols."
+ msgstr "Emite instanciaciones implÃ­citas de plantillas."
+ 
  #: d/lang.opt:346
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
*************** msgstr "Admite mÃ¡s de 8192 entradas GOT
*** 9451,9595 ****
  msgid "Support TLS segment larger than 64K."
  msgstr "Admite segmentos TLS mÃ¡s grandes que 64K."
  
! #: config/riscv/riscv.opt:26
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr "-mbranch-cost=N\tEstablece el costo de las ramificaciones aproximadamente a N instrucciones."
  
! #: config/riscv/riscv.opt:30
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr "Al generar cÃ³digo -fpic, permite el uso de PLTs. Se hace caso omiso con fno-pic."
  
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "Especifica el convenio de llamadas de enteros y de coma flotante."
  
! #: config/riscv/riscv.opt:38 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr "Trata de mantenter la pila alineada a esta potencia de 2."
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr "ABIs admitidas (para usar con la opciÃ³n -mabi=):"
  
! #: config/riscv/riscv.opt:67
  #, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "Usa instrucciones de divisiÃ³n y de raÃ­z cuadrada de coma flotante de hardware."
  
! #: config/riscv/riscv.opt:71
  #, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr "Usa instrucciones de hardware para la divisiÃ³n entera."
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr "-march=\tGenera cÃ³digo para el RISC-V ISA dado (por ejemplo, RV64IM).  Las cadenas ISA deben ser minÃºsculas."
  
! #: config/riscv/riscv.opt:80 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr "-mtune=PROCESADOR\tOptimiza la salida para el PROCESADOR."
  
! #: config/riscv/riscv.opt:84
  #, fuzzy, no-c-format
  #| msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "-mtune=PROCESADOR\tOptimiza la salida para el PROCESADOR."
  
! #: config/riscv/riscv.opt:88
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr "-msmall-data-limit=N\tColoca los datos globales y estÃ¡ticos mÃ¡s pequeÃ±os que <N> bytes en una secciÃ³n especial (en algunos objetivos)."
  
! #: config/riscv/riscv.opt:92
  #, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "Usa cÃ³digo de prÃ³logo y epÃ­logo mÃ¡s pequeÃ±o pero mÃ¡s lento."
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:102 config/aarch64/aarch64.opt:92
  #, no-c-format
  msgid "Specify the code model."
  msgstr "Especifica el modelo de cÃ³digo."
  
! #: config/riscv/riscv.opt:106
  #, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr "No genera accessos a memoria sin alinear"
  
! #: config/riscv/riscv.opt:110 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr "Modelos de cÃ³digo conocidos (para uso con la opciÃ³n -mcmodel=):"
  
! #: config/riscv/riscv.opt:120
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr "Utiliza operadores %reloc() en vez de macros de ensamblador para cargar direcciones."
  
! #: config/riscv/riscv.opt:124
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr "Aprovecha los descansos del enlazador para reducir el nÃºmero de instrucciones requeridas para materializar direcciones de sÃ­mbolos."
  
! #: config/riscv/riscv.opt:143
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr "Emite el atributo ELF de RISC-V."
  
! #: config/riscv/riscv.opt:147 config/i386/i386.opt:246
  #, no-c-format
  msgid "Use the given data alignment."
  msgstr "Usa la alineaciÃ³n de los datos dada."
  
! #: config/riscv/riscv.opt:151 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr "Las opciones conocidas para alineamiento de datos (para usar con la opciÃ³n -malign-data=):"
  
! #: config/riscv/riscv.opt:161 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "USa la guarda de protecciÃ³n de la pila dada."
  
! #: config/riscv/riscv.opt:165 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Argumentos vÃ¡lidos para -mstack-protector-guard=:"
  
! #: config/riscv/riscv.opt:175 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Usa el registro base dado para direccionar la guarda de protecciÃ³n de la pila."
  
! #: config/riscv/riscv.opt:182 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Usa el desplazamiento dado para direccionar la guarda de protecciÃ³n de la pila."
  
! #: config/riscv/riscv.opt:192
  #, fuzzy, no-c-format
  #| msgid "Supported ABIs (for use with the -mabi= option):"
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr "ABIs admitidas (para usar con la opciÃ³n -mabi=):"
  
! #: config/riscv/riscv.opt:205
  #, fuzzy, no-c-format
  #| msgid "The version of the C++ ABI in use."
  msgid "Set the version of RISC-V ISA spec."
--- 9452,9608 ----
  msgid "Support TLS segment larger than 64K."
  msgstr "Admite segmentos TLS mÃ¡s grandes que 64K."
  
! #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
! #, no-c-format
! msgid "Assume target CPU is configured as big endian."
! msgstr "Asume que la CPU destino estÃ¡ configurada como big endian."
! 
! #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
! #, no-c-format
! msgid "Assume target CPU is configured as little endian."
! msgstr "Asume que el CPU destino estÃ¡ configurado como little endian."
! 
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr "-mbranch-cost=N\tEstablece el costo de las ramificaciones aproximadamente a N instrucciones."
  
! #: config/riscv/riscv.opt:38
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr "Al generar cÃ³digo -fpic, permite el uso de PLTs. Se hace caso omiso con fno-pic."
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "Especifica el convenio de llamadas de enteros y de coma flotante."
  
! #: config/riscv/riscv.opt:46 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr "Trata de mantenter la pila alineada a esta potencia de 2."
  
! #: config/riscv/riscv.opt:50
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr "ABIs admitidas (para usar con la opciÃ³n -mabi=):"
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "Usa instrucciones de divisiÃ³n y de raÃ­z cuadrada de coma flotante de hardware."
  
! #: config/riscv/riscv.opt:79
  #, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr "Usa instrucciones de hardware para la divisiÃ³n entera."
  
! #: config/riscv/riscv.opt:83
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr "-march=\tGenera cÃ³digo para el RISC-V ISA dado (por ejemplo, RV64IM).  Las cadenas ISA deben ser minÃºsculas."
  
! #: config/riscv/riscv.opt:88 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr "-mtune=PROCESADOR\tOptimiza la salida para el PROCESADOR."
  
! #: config/riscv/riscv.opt:92
  #, fuzzy, no-c-format
  #| msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "-mtune=PROCESADOR\tOptimiza la salida para el PROCESADOR."
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr "-msmall-data-limit=N\tColoca los datos globales y estÃ¡ticos mÃ¡s pequeÃ±os que <N> bytes en una secciÃ³n especial (en algunos objetivos)."
  
! #: config/riscv/riscv.opt:100
  #, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "Usa cÃ³digo de prÃ³logo y epÃ­logo mÃ¡s pequeÃ±o pero mÃ¡s lento."
  
! #: config/riscv/riscv.opt:104
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:92
  #, no-c-format
  msgid "Specify the code model."
  msgstr "Especifica el modelo de cÃ³digo."
  
! #: config/riscv/riscv.opt:114
  #, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr "No genera accessos a memoria sin alinear"
  
! #: config/riscv/riscv.opt:118 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr "Modelos de cÃ³digo conocidos (para uso con la opciÃ³n -mcmodel=):"
  
! #: config/riscv/riscv.opt:128
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr "Utiliza operadores %reloc() en vez de macros de ensamblador para cargar direcciones."
  
! #: config/riscv/riscv.opt:132
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr "Aprovecha los descansos del enlazador para reducir el nÃºmero de instrucciones requeridas para materializar direcciones de sÃ­mbolos."
  
! #: config/riscv/riscv.opt:151
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr "Emite el atributo ELF de RISC-V."
  
! #: config/riscv/riscv.opt:155 config/i386/i386.opt:246
  #, no-c-format
  msgid "Use the given data alignment."
  msgstr "Usa la alineaciÃ³n de los datos dada."
  
! #: config/riscv/riscv.opt:159 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr "Las opciones conocidas para alineamiento de datos (para usar con la opciÃ³n -malign-data=):"
  
! #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "USa la guarda de protecciÃ³n de la pila dada."
  
! #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Argumentos vÃ¡lidos para -mstack-protector-guard=:"
  
! #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Usa el registro base dado para direccionar la guarda de protecciÃ³n de la pila."
  
! #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Usa el desplazamiento dado para direccionar la guarda de protecciÃ³n de la pila."
  
! #: config/riscv/riscv.opt:200
  #, fuzzy, no-c-format
  #| msgid "Supported ABIs (for use with the -mabi= option):"
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr "ABIs admitidas (para usar con la opciÃ³n -mabi=):"
  
! #: config/riscv/riscv.opt:213
  #, fuzzy, no-c-format
  #| msgid "The version of the C++ ABI in use."
  msgid "Set the version of RISC-V ISA spec."
*************** msgstr "Los dialectos de TLS posibles:"
*** 9725,9736 ****
  msgid "The code model option names for -mcmodel:"
  msgstr "Los nombres de las opciones de modelos de cÃ³digo para -mcmodel:"
  
- #: config/aarch64/aarch64.opt:68 config/arm/arm.opt:90
- #: config/microblaze/microblaze.opt:60
- #, no-c-format
- msgid "Assume target CPU is configured as big endian."
- msgstr "Asume que la CPU destino estÃ¡ configurada como big endian."
- 
  #: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1030
  #, no-c-format
  msgid "Generate code which uses only the general registers."
--- 9738,9743 ----
*************** msgstr "SoluciÃ³n alternativa para la er
*** 9752,9763 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr "SoluciÃ³n alternativa para la errata de ARM Cortex-A53 nÃºmero 843419."
  
- #: config/aarch64/aarch64.opt:88 config/arm/arm.opt:155
- #: config/microblaze/microblaze.opt:64
- #, no-c-format
- msgid "Assume target CPU is configured as little endian."
- msgstr "Asume que el CPU destino estÃ¡ configurado como little endian."
- 
  #: config/aarch64/aarch64.opt:96
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
--- 9759,9764 ----
*************** msgstr ""
*** 17114,19310 ****
  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:970
  #, 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:974
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiza los bucles de forma agresiva empleando restricciones del lenguaje."
  
! #: common.opt:978
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Alinea el inicio de las funciones."
  
! #: common.opt:988
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Alinea las etiquetas que solamente se alcanzan saltando."
  
! #: common.opt:995
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alinea todas las etiquetas."
  
! #: common.opt:1002
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Alinea el inicio de los bucles."
  
! #: common.opt:1009
  #, 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:1013
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing."
  msgid "Enable static analysis pass."
  msgstr "Habilita el preprocesamiento tradicional."
  
! #: common.opt:1033
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Selecciona quÃ© sanear."
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Selecciona el tipo de saneamiento de cobertura."
  
! #: common.opt:1041
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1045
  #, 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:1050
  #, 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:1054
  #, 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:1061
  #, 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:1065
  #, 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:1069
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Genera instrucciones auto-inc/dec."
  
! #: common.opt:1073
  #, 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:1078
  #, 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:1087
  #, 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:1091
  #, 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:1095
  #, 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:1111
  #, 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:1115
  #, 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:1119
  #, 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:1123
  #, 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:1130
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Guarda registros alrededor de llamadas de funciÃ³n."
  
! #: common.opt:1134
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Esta opciÃ³n es obsoleta; no lo utilice."
  
! #: common.opt:1138
  #, 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:1142 common.opt:1146
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Realiza comprobaciones de consistencia internas."
  
! #: common.opt:1150
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activa la elevaciÃ³n de cÃ³digo."
  
! #: common.opt:1154
  #, 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:1158
  #, 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:1166
  #, 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:1170
  #, 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:1174
  #, 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:1178
  #, 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:1182
  #, 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:1186
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Realiza optimizaciones de saltos cruzados."
  
! #: common.opt:1190
  #, 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:1198
  #, 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:1202
  #, 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:1206
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Coloca los elementos de datos en su propia secciÃ³n."
  
! #: common.opt:1210
  #, 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:1214
  #, 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:1218
  #, 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:1222
  #, 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:1226
  #, 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:1232
  #, 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:1236
  #, 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:1240
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Borra instrucciones muertas que pueden lanzar excepciones."
  
! #: common.opt:1244
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Borra las revisiones de punteros nulos sin uso."
  
! #: common.opt:1248
  #, 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:1252
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Realiza desvirtualizaciÃ³n especulativa."
  
! #: common.opt:1256
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Trata de convertir las llamadas virtuales a llamadas directas."
  
! #: common.opt:1260
  #, 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:1277
  #, 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:1281
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1293
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tColorea los diagnÃ³sticos."
  
! #: common.opt:1313
  #, 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:1333
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1367
  #, 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:1371
  #, 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:1375
  #, 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:1379
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1391
  #, fuzzy, no-c-format
  #| msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<nÃºmero>\tDistancia entre topes de tabulador para informes en columnas."
  
! #: common.opt:1407
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1415
  #, 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:1419
  #, 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:1423
  #, 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:1430
  #, 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:1434
  #, 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:1438
  #, 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:1442
  #, 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:1447
  #, 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:1451
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vuelca pasadas de optimizaciÃ³n."
  
! #: common.opt:1455
  #, 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:1459
  #, 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:1463
  #, 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:1467
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Realiza la inclusiÃ³n en lÃ­nea temprana."
  
! #: common.opt:1475
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Realiza la reducciÃ³n interprocedural de los agregados."
  
! #: common.opt:1479
  #, 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:1483
  #, 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:1487
  #, 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:1491
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activa el manejo de excepciones."
  
! #: common.opt:1495
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Realiza un nÃºmero de optimizaciones menores y costosas."
  
! #: common.opt:1499
  #, 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:1514
  #, 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:1530
  #, 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:1534
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Asume que no se generan NaNs o infinitos."
  
! #: common.opt:1538
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1542
  #, 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:1546
  #, 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:1554
  #, 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:1558
  #, 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:1575
  #, 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:1582
  #, 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:1586
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Coloca cada funciÃ³n en su propia secciÃ³n."
  
! #: common.opt:1590
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Realiza la eliminaciÃ³n de subexpresiones comunes globales."
  
! #: common.opt:1594
  #, 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:1598
  #, 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:1602
  #, 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:1607
  #, 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:1624
  #, 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:1629
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Activa in y out de la representaciÃ³n Graphite."
  
! #: common.opt:1633
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activa la transformaciÃ³n Graphite Identity."
  
! #: common.opt:1637
  #, 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:1646
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1651
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marca todos los bucles como paralelos."
  
! #: common.opt:1655 common.opt:1663 common.opt:2827
  #, 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:1659
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activa el intercambio de bucles en Ã¡rboles."
  
! #: common.opt:1667
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Realiza unroll-and-jam en los bucles."
  
! #: common.opt:1671
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activa el soporte para la memoria transaccional de GNU."
  
! #: common.opt:1675
  #, 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:1683
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activa el optimizador de anidamiento de bucles."
  
! #: common.opt:1687
  #, 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:1691
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Mezcla los almacenamientos adyacentes."
  
! #: common.opt:1695
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activa la predicciÃ³n de probabilidades de ramificaciÃ³n."
  
! #: common.opt:1703
  #, no-c-format
  msgid "Process #ident directives."
  msgstr "Procesa directivas #ident."
  
! #: common.opt:1707
  #, 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:1711
  #, 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:1715
  #, 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:1731
  #, 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:1743
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "No genera directivas .size."
  
! #: common.opt:1747
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Realiza la inclusiÃ³n en lÃ­nea indirecta."
  
! #: common.opt:1753
  #, 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:1757
  #, 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:1761
  #, 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:1765
  #, 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:1772
  #, 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:1776
  #, 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:1783
  #, fuzzy, 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."
  msgid "-fcf-protection=[full|branch|return|none|check]\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:1806
  #, 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:1810
  #, 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:1814
  #, 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:1818
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Realiza la propagaciÃ³n interprocedural de las constantes."
  
! #: common.opt:1822
  #, 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:1830
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Realiza la propagaciÃ³n interprocedural de las constantes por bits."
  
! #: common.opt:1834
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis."
  msgid "Perform interprocedural modref analysis."
  msgstr "Realiza el anÃ¡lisis interprocedural de puntero-a."
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Realiza la propagaciÃ³n de perfil interprocedural."
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Realiza el anÃ¡lisis interprocedural de puntero-a."
  
! #: common.opt:1846
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Descubre funciones pure y const."
  
! #: common.opt:1850
  #, 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:1854
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Realiza plegamiento de cÃ³digo idÃ©ntico en funciones."
  
! #: common.opt:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Realiza plegamiento de cÃ³digo idÃ©ntico en variables."
  
! #: common.opt:1862
  #, 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:1866
  #, 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:1870
  #, 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:1882
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Realiza la PropagaciÃ³n de Rango Valor IPA."
  
! #: common.opt:1886
  #, 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:1899
  #, 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:1915
  #, 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:1920
  #, 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:1925
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Comparte ranuras para ahorrar registros hard diferentes."
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Comparte ranuras de pila para pseudo-registros derramados."
  
! #: common.opt:1933
  #, 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:1937
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiza la inducciÃ³n de variables en los Ã¡rboles."
  
! #: common.opt:1941
  #, 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:1945
  #, fuzzy, no-c-format
  #| msgid "Use jump tables for sufficiently large switch statements."
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Usa tablas de salto para las declaraciones switch suficientemente grandes."
  
! #: common.opt:1949
  #, 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:1953
  #, 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:1957
  #, 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:1961
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Da a los sÃ­mbolos externos un subrayado inicial."
  
! #: common.opt:1969
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Hacer rematerializaciÃ³n sensible a CFG en LRA."
  
! #: common.opt:1973
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activa las optimizaciones de tiempo de enlace."
  
! #: common.opt:1977
  #, 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:1999
  #, 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:2004
  #, 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:2012
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Reporta varias estadÃ­sticas de optimizaciÃ³n de tiempo de enlace."
  
! #: common.opt:2016
  #, 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:2020
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Establece errno despuÃ©s de las funciones matemÃ¡ticas internas."
  
! #: common.opt:2024
  #, 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:2028
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Reporta el alojamiento en memoria permanente."
  
! #: common.opt:2032
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Reporta el alojamiento en memoria permanente solo en WPA."
  
! #: common.opt:2039
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Intenta mezclar constantes idÃ©nticas y variables constantes."
  
! #: common.opt:2043
  #, 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:2047
  #, 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:2051
  #, 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:2055
  #, 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:2059
  #, 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:2063
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Mueve las computaciones invariantes de bucles fuera de los bucles."
  
! #: common.opt:2067
  #, 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:2071
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Usa la eliminaciÃ³n de almacenamiento muerto de RTL."
  
! #: common.opt:2075
  #, 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:2079
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Permite las excepciones sÃ­ncronas que no son llamadas."
  
! #: common.opt:2083
  #, 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:2087
  #, 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:2100
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Cuando sea posible no genera marcos de pila."
  
! #: common.opt:2104
  #, 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:2108
  #, 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:2112
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2120
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimiza las llamadas recursivas hermanadas y de extremo."
  
! #: common.opt:2124
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Realiza la inclusiÃ³n en lÃ­nea parcial."
  
! #: common.opt:2128 common.opt:2132
  #, 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:2136
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueta juntos a los miembros de la estructura sin agujeros."
  
! #: common.opt:2140
  #, 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:2144
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Devuelve los agregados small en memoria, no en registros."
  
! #: common.opt:2148
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Realiza el pelado de bucles."
  
! #: common.opt:2152
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Activa las optimizaciones de mirilla especÃ­ficas de la mÃ¡quina."
  
! #: common.opt:2156
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Activa un paso de mirilla RTL antes de sched2."
  
! #: common.opt:2160
  #, 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:2164
  #, 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:2168
  #, 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:2172
  #, 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:2176
  #, 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:2180
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Especifica un plugin a cargar."
  
! #: common.opt:2184
  #, 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:2188
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Ejecuta la optimizaciÃ³n comunizadora predictiva."
  
! #: common.opt:2192
  #, 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:2196
  #, 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:2200
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Genera nombres de ruta de fuentes absolutos para gcov."
  
! #: common.opt:2204
  #, 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:2208
  #, 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:2213
  #, 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:2217
  #, 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:2221
  #, 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:2225
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2245
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2261
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2265
  #, 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:2269
  #, 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:2273
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2285
  #, 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:2289
  #, 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:2293
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Inserta el cÃ³digo para perfilar valores de expresiones."
  
! #: common.opt:2297
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Informa sobre la coherencia del perfil."
  
! #: common.opt:2301
  #, 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:2305
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "Inserta instrucciones NOP en cada entrada de funciÃ³n."
  
! #: common.opt:2312
  #, 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:2322
  #, 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:2326
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Devuelve agregados small en registros."
  
! #: common.opt:2334
  #, 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:2345
  #, 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:2360
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2364
  #, 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:2368
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Realiza el paso de optimizaciÃ³n de renombrado de registros."
  
! #: common.opt:2372
  #, 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:2376
  #, 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:2380
  #, 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:2393
  #, 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:2397
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Reordena las funciones para mejorar la ubicaciÃ³n del cÃ³digo."
  
! #: common.opt:2401
  #, 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:2409
  #, 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:2413
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activa la planificaciÃ³n entre bloques bÃ¡sicos."
  
! #: common.opt:2417
  #, 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:2421
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Permite el movimiento especulativo de insn que no son load."
  
! #: common.opt:2425
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Permite el movimiento especulativo de algunas loads."
  
! #: common.opt:2429
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Permite el movimiento especulativo de mÃ¡s loads."
  
! #: common.opt:2433
  #, 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:2437
  #, 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:2445
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Recalendariza las instrucciones antes del alojamiento de registros."
  
! #: common.opt:2449
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Recalendariza las instrucciones despuÃ©s del alojamiento de registros."
  
! #: common.opt:2456
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Calendariza instrucciones usando el algoritmo de planificaciÃ³n selectivo."
  
! #: common.opt:2460
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "Ejecuta la planificaciÃ³n selectiva despuÃ©s de recargar."
  
! #: common.opt:2464
  #, 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:2468
  #, 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:2472
  #, 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:2476
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Recalendariza las regiones `pipelined' sin `pipelining'."
  
! #: common.opt:2480
  #, 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:2486
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Permite la planificaciÃ³n prematura de insns encoladas."
  
! #: common.opt:2490
  #, 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:2498
  #, 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:2502
  #, 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:2506
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de grupo en el planificador."
  
! #: common.opt:2510
  #, 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:2514
  #, 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:2518
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de rango en el planificador."
  
! #: common.opt:2522
  #, 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:2526
  #, 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:2530
  #, 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:2542
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activa el paso de EliminaciÃ³n de Extensiones Redundantes."
  
! #: common.opt:2546
  #, 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:2550
  #, 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:2555
  #, 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:2559
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Desactiva las optimizaciones observables con IEEE seÃ±alando NaNs."
  
! #: common.opt:2563
  #, 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:2567
  #, 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:2571
  #, 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:2575
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Genera marcos de pila discontiguos."
  
! #: common.opt:2579
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Divide los tipos anchos en registros independientes."
  
! #: common.opt:2583
  #, 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:2587
  #, 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:2591
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiza patrones condicionales usando nodos SSA PHI."
  
! #: common.opt:2595
  #, 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:2599
  #, 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:2603
  #, 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:2607
  #, 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:2611
  #, 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:2619
  #, 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:2623
  #, 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:2627
  #, 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:2631
  #, 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:2635
  #, 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:2639
  #, 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:2643
  #, 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:2655
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Asume que se aplican las reglas estrictas de alias."
  
! #: common.opt:2659
  #, 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:2663
  #, 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:2667
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Busca errores de sintaxis, y termina."
  
! #: common.opt:2671
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Crea ficheros de datos necesarios para \"gcov\"."
  
! #: common.opt:2675
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Realiza optimizaciones de hilado de saltos."
  
! #: common.opt:2679
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Reporta el tiempo tomado por cada paso del compilador."
  
! #: common.opt:2683
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Registra los tiempos tomados por subfases por separado."
  
! #: common.opt:2687
  #, 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:2706
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Reordena las funciones de nivel superior, variables y asms."
  
! #: common.opt:2710
  #, 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:2714
  #, 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:2722
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Asume que las operaciones de coma flotante pueden atrapar."
  
! #: common.opt:2726
  #, 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:2730
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activa la optimizaciÃ³n SSA-CCP en Ã¡rboles."
  
! #: common.opt:2734
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activa la optimizaciÃ³n SSA-BIT-CCP en Ã¡rboles."
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Activa la copia de encabezado de bucles en Ã¡rboles."
  
! #: common.opt:2750
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activa coalescencia SSA de variables de usuario."
  
! #: common.opt:2758
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activa la propagaciÃ³n de copia en Ã¡rboles."
  
! #: common.opt:2766
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transforma los almacenamientos condicionales a incondicionales."
  
! #: common.opt:2770
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Realiza la conversiÃ³n de las inicializaciones de switch."
  
! #: common.opt:2774
  #, 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:2778
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activa las optimizaciones dominadoras."
  
! #: common.opt:2782
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Activa la mezcla de colas en Ã¡rboles."
  
! #: common.opt:2786
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activa la eliminaciÃ³n de almacenamiento muerto."
  
! #: common.opt:2790
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activa la propagaciÃ³n hacia adelante en Ã¡rboles."
  
! #: common.opt:2794
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Activa la EliminaciÃ³n de Redundancia Completa en Ã¡rboles."
  
! #: common.opt:2798
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activa la optimizaciones de longitud de cadenas en Ã¡rboles."
  
! #: common.opt:2802
  #, 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:2808
  #, 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:2815
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activa la distribuciÃ³n de bucles en Ã¡rboles."
  
! #: common.opt:2819
  #, 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:2823
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Permite el movimiento invariante de bucles en Ã¡rboles."
  
! #: common.opt:2831
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Crea variables de inducciÃ³n canÃ³nica en los bucles."
  
! #: common.opt:2835
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activa las optimizaciones de bucles a nivel de Ã¡rbol."
  
! #: common.opt:2839
  #, 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:2843
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Activa las cargas de elevaciÃ³n de punteros condicionales."
  
! #: common.opt:2847
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activa las optimizaciones SSA-PRE en Ã¡rboles."
  
! #: common.opt:2851
  #, 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:2855
  #, 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:2859
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activa la reasociaciÃ³n a nivel de Ã¡rbol."
  
! #: common.opt:2867
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activa el hundimiento de cÃ³digo SSA en Ã¡rboles."
  
! #: common.opt:2871
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Realiza reducciÃ³n de fuerza de lÃ­nea directa."
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Realiza el reemplazo escalar de agregados."
  
! #: common.opt:2879
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Reemplaza expresiones temporales en el paso SSA->normal."
  
! #: common.opt:2883
  #, 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:2887
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Realiza la PropagaciÃ³n de Rango Valor en Ã¡rboles."
  
! #: common.opt:2891
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Divide las rutas que llevan a bordes traseros de bucle."
  
! #: common.opt:2895
  #, 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:2900
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compila la unidad de compilaciÃ³n completa a la vez."
  
! #: common.opt:2904
  #, 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:2908
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Realiza el desenrollamiento del bucle para todos los bucles."
  
! #: common.opt:2923
  #, 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:2928
  #, 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:2936
  #, 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:2940
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Realiza la eliminaciÃ³n de opciones de bucle."
  
! #: common.opt:2944
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Realiza la divisiÃ³n de bucles."
  
! #: common.opt:2948
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2952
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "SÃ³lo genera tablas de desenredo para manejo de excepciones."
  
! #: common.opt:2956
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Usa el enlazador bfd eb lugar del predeterminado."
  
! #: common.opt:2960
  #, 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:2964
  #, 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:2976
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Realiza seguimiento de variables."
  
! #: common.opt:2984
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Realiza seguimiento de variables con asignaciÃ³n de anotaciones."
  
! #: common.opt:2990
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Cambia -fvar-tracking-assignments."
  
! #: common.opt:2998
  #, 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:3003
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activa la vectorizaciÃ³n en Ã¡rboles."
  
! #: common.opt:3011
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activa la vectorizaciÃ³n de bucles en Ã¡rboles."
  
! #: common.opt:3015
  #, 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:3019
  #, 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|very-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:3023
  #, fuzzy, no-c-format
  #| msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-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:3042
  #, 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:3050
  #, 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:3060
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Agrega comentarios extra a la salida de ensamblador."
  
! #: common.opt:3064
  #, 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:3083
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valida los punteros vtable antes de usarlos."
  
! #: common.opt:3099
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Contadores de verificaciÃ³n de vtable de salida."
  
! #: common.opt:3103
  #, 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:3107
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Usa perfiles de valor de expresiÃ³n en las optimizaciones."
  
! #: common.opt:3111
  #, 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:3115
  #, 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:3119
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Realiza optimizaciones del programa completo."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3123
  #, 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:3127
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asume que el desbordamiento aritmÃ©tico con signo se envuelve."
  
! #: common.opt:3131
  #, 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:3135
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls."
  msgid "Clear call-used registers upon function return."
  msgstr "Guarda registros alrededor de llamadas de funciÃ³n."
  
! #: common.opt:3139
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato por defecto."
  
! #: common.opt:3143
  #, 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:3147
  #, 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:3167
  #, 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:3171
  #, 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:3175
  #, 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:3179
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, 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:3191
  #, 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:3195
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3203
  #, 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:3207
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos."
  
! #: common.opt:3211
  #, 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:3215
  #, 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:3219
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en ficheros .dwo separados."
  
! #: common.opt:3223
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato STABS."
  
! #: common.opt:3227
  #, 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:3231
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3235
  #, 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:3239
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Cambia la generaciÃ³n de informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:3247
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3254
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato VMS."
  
! #: common.opt:3258
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF."
  
! #: common.opt:3262
  #, 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:3280
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Genera secciones de depuraciÃ³n comprimidas."
  
! #: common.opt:3284
  #, 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:3291
  #, 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:3295
  #, 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:3320
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichero>\tColoca la salida en el <fichero>."
  
! #: common.opt:3324
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Activa el anÃ¡lisis de perfil de las funciones."
  
! #: common.opt:3334
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Como -pedantic pero los muestra como errores."
  
! #: common.opt:3374
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "No muestra las funciones compiladas o el tiempo transcurrido."
  
! #: common.opt:3406
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activa la salida detallada."
  
! #: common.opt:3410
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Muestra la versiÃ³n del compilador."
  
! #: common.opt:3414
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Suprime avisos."
  
! #: common.opt:3424
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Crea una biblioteca compartida."
  
! #: common.opt:3472
  #, 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:3476
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Genera un ejecutable independiente de posiciÃ³n enlazado dinÃ¡micamente."
  
! #: common.opt:3480
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Genera un ejecutable independiente de posiciÃ³n estÃ¡tico."
  
! #: common.opt:3487
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Usa registro de guarda de invocador entre llamadas si es posible."
--- 17115,19311 ----
  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:974
  #, 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:978
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiza los bucles de forma agresiva empleando restricciones del lenguaje."
  
! #: common.opt:982
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Alinea el inicio de las funciones."
  
! #: common.opt:992
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Alinea las etiquetas que solamente se alcanzan saltando."
  
! #: common.opt:999
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alinea todas las etiquetas."
  
! #: common.opt:1006
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Alinea el inicio de los bucles."
  
! #: common.opt:1013
  #, 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:1017
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing."
  msgid "Enable static analysis pass."
  msgstr "Habilita el preprocesamiento tradicional."
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Selecciona quÃ© sanear."
  
! #: common.opt:1041
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Selecciona el tipo de saneamiento de cobertura."
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1049
  #, 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:1054
  #, 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:1058
  #, 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:1065
  #, 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:1069
  #, 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:1073
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Genera instrucciones auto-inc/dec."
  
! #: common.opt:1077
  #, 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:1082
  #, 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:1091
  #, 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:1095
  #, 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:1099
  #, 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:1115
  #, 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:1119
  #, 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:1123
  #, 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:1127
  #, 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:1134
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Guarda registros alrededor de llamadas de funciÃ³n."
  
! #: common.opt:1138
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Esta opciÃ³n es obsoleta; no lo utilice."
  
! #: common.opt:1142
  #, 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:1146 common.opt:1150
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Realiza comprobaciones de consistencia internas."
  
! #: common.opt:1154
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activa la elevaciÃ³n de cÃ³digo."
  
! #: common.opt:1158
  #, 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:1162
  #, 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:1170
  #, 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:1174
  #, 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:1178
  #, 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:1182
  #, 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:1186
  #, 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:1190
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Realiza optimizaciones de saltos cruzados."
  
! #: common.opt:1194
  #, 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:1202
  #, 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:1206
  #, 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:1210
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Coloca los elementos de datos en su propia secciÃ³n."
  
! #: common.opt:1214
  #, 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:1218
  #, 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:1222
  #, 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:1226
  #, 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:1230
  #, 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:1236
  #, 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:1240
  #, 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:1244
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Borra instrucciones muertas que pueden lanzar excepciones."
  
! #: common.opt:1248
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Borra las revisiones de punteros nulos sin uso."
  
! #: common.opt:1252
  #, 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:1256
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Realiza desvirtualizaciÃ³n especulativa."
  
! #: common.opt:1260
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Trata de convertir las llamadas virtuales a llamadas directas."
  
! #: common.opt:1264
  #, 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:1281
  #, 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:1285
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1289
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1297
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tColorea los diagnÃ³sticos."
  
! #: common.opt:1317
  #, 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:1337
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1345
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1371
  #, 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:1375
  #, 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:1379
  #, 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:1383
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1395
  #, fuzzy, no-c-format
  #| msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<nÃºmero>\tDistancia entre topes de tabulador para informes en columnas."
  
! #: common.opt:1411
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1419
  #, 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:1423
  #, 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:1427
  #, 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:1434
  #, 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:1438
  #, 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:1442
  #, 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:1446
  #, 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:1451
  #, 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:1455
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vuelca pasadas de optimizaciÃ³n."
  
! #: common.opt:1459
  #, 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:1463
  #, 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:1467
  #, 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:1471
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Realiza la inclusiÃ³n en lÃ­nea temprana."
  
! #: common.opt:1479
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Realiza la reducciÃ³n interprocedural de los agregados."
  
! #: common.opt:1483
  #, 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:1487
  #, 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:1491
  #, 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:1495
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activa el manejo de excepciones."
  
! #: common.opt:1499
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Realiza un nÃºmero de optimizaciones menores y costosas."
  
! #: common.opt:1503
  #, 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:1518
  #, 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:1534
  #, 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:1538
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Asume que no se generan NaNs o infinitos."
  
! #: common.opt:1542
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1546
  #, 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:1550
  #, 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:1558
  #, 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:1562
  #, 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:1579
  #, 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:1586
  #, 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:1590
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Coloca cada funciÃ³n en su propia secciÃ³n."
  
! #: common.opt:1594
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Realiza la eliminaciÃ³n de subexpresiones comunes globales."
  
! #: common.opt:1598
  #, 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:1602
  #, 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:1606
  #, 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:1611
  #, 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:1628
  #, 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:1633
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Activa in y out de la representaciÃ³n Graphite."
  
! #: common.opt:1637
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activa la transformaciÃ³n Graphite Identity."
  
! #: common.opt:1641
  #, 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:1650
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marca todos los bucles como paralelos."
  
! #: common.opt:1659 common.opt:1667 common.opt:2831
  #, 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:1663
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activa el intercambio de bucles en Ã¡rboles."
  
! #: common.opt:1671
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Realiza unroll-and-jam en los bucles."
  
! #: common.opt:1675
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activa el soporte para la memoria transaccional de GNU."
  
! #: common.opt:1679
  #, 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:1687
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activa el optimizador de anidamiento de bucles."
  
! #: common.opt:1691
  #, 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:1695
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Mezcla los almacenamientos adyacentes."
  
! #: common.opt:1699
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activa la predicciÃ³n de probabilidades de ramificaciÃ³n."
  
! #: common.opt:1707
  #, no-c-format
  msgid "Process #ident directives."
  msgstr "Procesa directivas #ident."
  
! #: common.opt:1711
  #, 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:1715
  #, 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:1719
  #, 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:1735
  #, 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:1747
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "No genera directivas .size."
  
! #: common.opt:1751
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Realiza la inclusiÃ³n en lÃ­nea indirecta."
  
! #: common.opt:1757
  #, 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:1761
  #, 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:1765
  #, 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:1769
  #, 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:1776
  #, 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:1780
  #, 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:1787
  #, fuzzy, 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."
  msgid "-fcf-protection=[full|branch|return|none|check]\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:1810
  #, 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:1814
  #, 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:1818
  #, 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:1822
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Realiza la propagaciÃ³n interprocedural de las constantes."
  
! #: common.opt:1826
  #, 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:1834
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Realiza la propagaciÃ³n interprocedural de las constantes por bits."
  
! #: common.opt:1838
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis."
  msgid "Perform interprocedural modref analysis."
  msgstr "Realiza el anÃ¡lisis interprocedural de puntero-a."
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Realiza la propagaciÃ³n de perfil interprocedural."
  
! #: common.opt:1846
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Realiza el anÃ¡lisis interprocedural de puntero-a."
  
! #: common.opt:1850
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Descubre funciones pure y const."
  
! #: common.opt:1854
  #, 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:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Realiza plegamiento de cÃ³digo idÃ©ntico en funciones."
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Realiza plegamiento de cÃ³digo idÃ©ntico en variables."
  
! #: common.opt:1866
  #, 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:1870
  #, 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:1874
  #, 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:1886
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Realiza la PropagaciÃ³n de Rango Valor IPA."
  
! #: common.opt:1890
  #, 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:1903
  #, 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:1919
  #, 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:1924
  #, 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:1929
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Comparte ranuras para ahorrar registros hard diferentes."
  
! #: common.opt:1933
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Comparte ranuras de pila para pseudo-registros derramados."
  
! #: common.opt:1937
  #, 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:1941
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiza la inducciÃ³n de variables en los Ã¡rboles."
  
! #: common.opt:1945
  #, 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:1949
  #, fuzzy, no-c-format
  #| msgid "Use jump tables for sufficiently large switch statements."
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Usa tablas de salto para las declaraciones switch suficientemente grandes."
  
! #: common.opt:1953
  #, 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:1957
  #, 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:1961
  #, 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:1965
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Da a los sÃ­mbolos externos un subrayado inicial."
  
! #: common.opt:1973
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Hacer rematerializaciÃ³n sensible a CFG en LRA."
  
! #: common.opt:1977
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activa las optimizaciones de tiempo de enlace."
  
! #: common.opt:1981
  #, 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:2003
  #, 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:2008
  #, 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:2016
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Reporta varias estadÃ­sticas de optimizaciÃ³n de tiempo de enlace."
  
! #: common.opt:2020
  #, 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:2024
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Establece errno despuÃ©s de las funciones matemÃ¡ticas internas."
  
! #: common.opt:2028
  #, 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:2032
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Reporta el alojamiento en memoria permanente."
  
! #: common.opt:2036
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Reporta el alojamiento en memoria permanente solo en WPA."
  
! #: common.opt:2043
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Intenta mezclar constantes idÃ©nticas y variables constantes."
  
! #: common.opt:2047
  #, 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:2051
  #, 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:2055
  #, 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:2059
  #, 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:2063
  #, 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:2067
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Mueve las computaciones invariantes de bucles fuera de los bucles."
  
! #: common.opt:2071
  #, 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:2075
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Usa la eliminaciÃ³n de almacenamiento muerto de RTL."
  
! #: common.opt:2079
  #, 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:2083
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Permite las excepciones sÃ­ncronas que no son llamadas."
  
! #: common.opt:2087
  #, 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:2091
  #, 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:2104
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Cuando sea posible no genera marcos de pila."
  
! #: common.opt:2108
  #, 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:2112
  #, 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:2116
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimiza las llamadas recursivas hermanadas y de extremo."
  
! #: common.opt:2128
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Realiza la inclusiÃ³n en lÃ­nea parcial."
  
! #: common.opt:2132 common.opt:2136
  #, 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:2140
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueta juntos a los miembros de la estructura sin agujeros."
  
! #: common.opt:2144
  #, 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:2148
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Devuelve los agregados small en memoria, no en registros."
  
! #: common.opt:2152
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Realiza el pelado de bucles."
  
! #: common.opt:2156
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Activa las optimizaciones de mirilla especÃ­ficas de la mÃ¡quina."
  
! #: common.opt:2160
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Activa un paso de mirilla RTL antes de sched2."
  
! #: common.opt:2164
  #, 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:2168
  #, 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:2172
  #, 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:2176
  #, 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:2180
  #, 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:2184
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Especifica un plugin a cargar."
  
! #: common.opt:2188
  #, 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:2192
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Ejecuta la optimizaciÃ³n comunizadora predictiva."
  
! #: common.opt:2196
  #, 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:2200
  #, 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:2204
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Genera nombres de ruta de fuentes absolutos para gcov."
  
! #: common.opt:2208
  #, 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:2212
  #, 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:2217
  #, 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:2221
  #, 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:2225
  #, 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:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2249
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2269
  #, 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:2273
  #, 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:2277
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2289
  #, 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:2293
  #, 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:2297
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Inserta el cÃ³digo para perfilar valores de expresiones."
  
! #: common.opt:2301
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Informa sobre la coherencia del perfil."
  
! #: common.opt:2305
  #, 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:2309
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "Inserta instrucciones NOP en cada entrada de funciÃ³n."
  
! #: common.opt:2316
  #, 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:2326
  #, 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:2330
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Devuelve agregados small en registros."
  
! #: common.opt:2338
  #, 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:2349
  #, 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:2364
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2368
  #, 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:2372
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Realiza el paso de optimizaciÃ³n de renombrado de registros."
  
! #: common.opt:2376
  #, 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:2380
  #, 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:2384
  #, 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:2397
  #, 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:2401
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Reordena las funciones para mejorar la ubicaciÃ³n del cÃ³digo."
  
! #: common.opt:2405
  #, 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:2413
  #, 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:2417
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activa la planificaciÃ³n entre bloques bÃ¡sicos."
  
! #: common.opt:2421
  #, 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:2425
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Permite el movimiento especulativo de insn que no son load."
  
! #: common.opt:2429
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Permite el movimiento especulativo de algunas loads."
  
! #: common.opt:2433
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Permite el movimiento especulativo de mÃ¡s loads."
  
! #: common.opt:2437
  #, 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:2441
  #, 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:2449
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Recalendariza las instrucciones antes del alojamiento de registros."
  
! #: common.opt:2453
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Recalendariza las instrucciones despuÃ©s del alojamiento de registros."
  
! #: common.opt:2460
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Calendariza instrucciones usando el algoritmo de planificaciÃ³n selectivo."
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "Ejecuta la planificaciÃ³n selectiva despuÃ©s de recargar."
  
! #: common.opt:2468
  #, 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:2472
  #, 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:2476
  #, 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:2480
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Recalendariza las regiones `pipelined' sin `pipelining'."
  
! #: common.opt:2484
  #, 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:2490
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Permite la planificaciÃ³n prematura de insns encoladas."
  
! #: common.opt:2494
  #, 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:2502
  #, 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:2506
  #, 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:2510
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de grupo en el planificador."
  
! #: common.opt:2514
  #, 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:2518
  #, 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:2522
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activa la heurÃ­stica de rango en el planificador."
  
! #: common.opt:2526
  #, 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:2530
  #, 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:2534
  #, 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:2546
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activa el paso de EliminaciÃ³n de Extensiones Redundantes."
  
! #: common.opt:2550
  #, 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:2554
  #, 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:2559
  #, 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:2563
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Desactiva las optimizaciones observables con IEEE seÃ±alando NaNs."
  
! #: common.opt:2567
  #, 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:2571
  #, 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:2575
  #, 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:2579
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Genera marcos de pila discontiguos."
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Divide los tipos anchos en registros independientes."
  
! #: common.opt:2587
  #, 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:2591
  #, 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:2595
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiza patrones condicionales usando nodos SSA PHI."
  
! #: common.opt:2599
  #, 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:2603
  #, 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:2607
  #, 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:2611
  #, 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:2615
  #, 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:2623
  #, 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:2627
  #, 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:2631
  #, 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:2635
  #, 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:2639
  #, 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:2643
  #, 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:2647
  #, 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:2659
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Asume que se aplican las reglas estrictas de alias."
  
! #: common.opt:2663
  #, 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:2667
  #, 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:2671
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Busca errores de sintaxis, y termina."
  
! #: common.opt:2675
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Crea ficheros de datos necesarios para \"gcov\"."
  
! #: common.opt:2679
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Realiza optimizaciones de hilado de saltos."
  
! #: common.opt:2683
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Reporta el tiempo tomado por cada paso del compilador."
  
! #: common.opt:2687
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Registra los tiempos tomados por subfases por separado."
  
! #: common.opt:2691
  #, 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:2710
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Reordena las funciones de nivel superior, variables y asms."
  
! #: common.opt:2714
  #, 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:2718
  #, 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:2726
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Asume que las operaciones de coma flotante pueden atrapar."
  
! #: common.opt:2730
  #, 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:2734
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activa la optimizaciÃ³n SSA-CCP en Ã¡rboles."
  
! #: common.opt:2738
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activa la optimizaciÃ³n SSA-BIT-CCP en Ã¡rboles."
  
! #: common.opt:2746
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Activa la copia de encabezado de bucles en Ã¡rboles."
  
! #: common.opt:2754
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activa coalescencia SSA de variables de usuario."
  
! #: common.opt:2762
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activa la propagaciÃ³n de copia en Ã¡rboles."
  
! #: common.opt:2770
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transforma los almacenamientos condicionales a incondicionales."
  
! #: common.opt:2774
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Realiza la conversiÃ³n de las inicializaciones de switch."
  
! #: common.opt:2778
  #, 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:2782
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activa las optimizaciones dominadoras."
  
! #: common.opt:2786
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Activa la mezcla de colas en Ã¡rboles."
  
! #: common.opt:2790
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activa la eliminaciÃ³n de almacenamiento muerto."
  
! #: common.opt:2794
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activa la propagaciÃ³n hacia adelante en Ã¡rboles."
  
! #: common.opt:2798
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Activa la EliminaciÃ³n de Redundancia Completa en Ã¡rboles."
  
! #: common.opt:2802
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activa la optimizaciones de longitud de cadenas en Ã¡rboles."
  
! #: common.opt:2806
  #, 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:2812
  #, 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:2819
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activa la distribuciÃ³n de bucles en Ã¡rboles."
  
! #: common.opt:2823
  #, 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:2827
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Permite el movimiento invariante de bucles en Ã¡rboles."
  
! #: common.opt:2835
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Crea variables de inducciÃ³n canÃ³nica en los bucles."
  
! #: common.opt:2839
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activa las optimizaciones de bucles a nivel de Ã¡rbol."
  
! #: common.opt:2843
  #, 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:2847
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Activa las cargas de elevaciÃ³n de punteros condicionales."
  
! #: common.opt:2851
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activa las optimizaciones SSA-PRE en Ã¡rboles."
  
! #: common.opt:2855
  #, 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:2859
  #, 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:2863
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activa la reasociaciÃ³n a nivel de Ã¡rbol."
  
! #: common.opt:2871
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activa el hundimiento de cÃ³digo SSA en Ã¡rboles."
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Realiza reducciÃ³n de fuerza de lÃ­nea directa."
  
! #: common.opt:2879
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Realiza el reemplazo escalar de agregados."
  
! #: common.opt:2883
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Reemplaza expresiones temporales en el paso SSA->normal."
  
! #: common.opt:2887
  #, 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:2891
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Realiza la PropagaciÃ³n de Rango Valor en Ã¡rboles."
  
! #: common.opt:2895
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Divide las rutas que llevan a bordes traseros de bucle."
  
! #: common.opt:2899
  #, 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:2904
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compila la unidad de compilaciÃ³n completa a la vez."
  
! #: common.opt:2908
  #, 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:2912
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Realiza el desenrollamiento del bucle para todos los bucles."
  
! #: common.opt:2927
  #, 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:2932
  #, 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:2940
  #, 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:2944
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Realiza la eliminaciÃ³n de opciones de bucle."
  
! #: common.opt:2948
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Realiza la divisiÃ³n de bucles."
  
! #: common.opt:2952
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2956
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "SÃ³lo genera tablas de desenredo para manejo de excepciones."
  
! #: common.opt:2960
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Usa el enlazador bfd eb lugar del predeterminado."
  
! #: common.opt:2964
  #, 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:2968
  #, 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:2980
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Realiza seguimiento de variables."
  
! #: common.opt:2988
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Realiza seguimiento de variables con asignaciÃ³n de anotaciones."
  
! #: common.opt:2994
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Cambia -fvar-tracking-assignments."
  
! #: common.opt:3002
  #, 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:3007
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activa la vectorizaciÃ³n en Ã¡rboles."
  
! #: common.opt:3015
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activa la vectorizaciÃ³n de bucles en Ã¡rboles."
  
! #: common.opt:3019
  #, 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:3023
  #, 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|very-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:3027
  #, fuzzy, no-c-format
  #| msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-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:3046
  #, 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:3054
  #, 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:3064
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Agrega comentarios extra a la salida de ensamblador."
  
! #: common.opt:3068
  #, 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:3087
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valida los punteros vtable antes de usarlos."
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Contadores de verificaciÃ³n de vtable de salida."
  
! #: common.opt:3107
  #, 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:3111
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Usa perfiles de valor de expresiÃ³n en las optimizaciones."
  
! #: common.opt:3115
  #, 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:3119
  #, 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:3123
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Realiza optimizaciones del programa completo."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3127
  #, 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:3131
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asume que el desbordamiento aritmÃ©tico con signo se envuelve."
  
! #: common.opt:3135
  #, 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:3139
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls."
  msgid "Clear call-used registers upon function return."
  msgstr "Guarda registros alrededor de llamadas de funciÃ³n."
  
! #: common.opt:3143
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato por defecto."
  
! #: common.opt:3147
  #, 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:3151
  #, 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:3171
  #, 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:3175
  #, 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:3179
  #, 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:3183
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3191
  #, 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:3195
  #, 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:3199
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3207
  #, 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:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos."
  
! #: common.opt:3215
  #, 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:3219
  #, 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:3223
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en ficheros .dwo separados."
  
! #: common.opt:3227
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato STABS."
  
! #: common.opt:3231
  #, 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:3235
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3239
  #, 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:3243
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3247
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Cambia la generaciÃ³n de informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:3251
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3258
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato VMS."
  
! #: common.opt:3262
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF."
  
! #: common.opt:3266
  #, 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:3284
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Genera secciones de depuraciÃ³n comprimidas."
  
! #: common.opt:3288
  #, 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:3295
  #, 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:3299
  #, 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:3324
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichero>\tColoca la salida en el <fichero>."
  
! #: common.opt:3328
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Activa el anÃ¡lisis de perfil de las funciones."
  
! #: common.opt:3338
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Como -pedantic pero los muestra como errores."
  
! #: common.opt:3378
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "No muestra las funciones compiladas o el tiempo transcurrido."
  
! #: common.opt:3410
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activa la salida detallada."
  
! #: common.opt:3414
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Muestra la versiÃ³n del compilador."
  
! #: common.opt:3418
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Suprime avisos."
  
! #: common.opt:3428
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Crea una biblioteca compartida."
  
! #: common.opt:3476
  #, 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:3480
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Genera un ejecutable independiente de posiciÃ³n enlazado dinÃ¡micamente."
  
! #: common.opt:3484
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Genera un ejecutable independiente de posiciÃ³n estÃ¡tico."
  
! #: common.opt:3491
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Usa registro de guarda de invocador entre llamadas si es posible."
*************** msgstr ""
*** 19457,20586 ****
  
  #: params.opt:162
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "NÃºmero mÃ¡ximo de argumentos que un PHI puede tener antes de que el hilador FSM no intente hacer hilo a travÃ©s de su bloque."
  
! #: params.opt:166
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "Factor de escala que se aplicarÃ¡ al nÃºmero de bloques en un camibo de hilo cuando se compara con el nÃºmero de sentencias (escaladas)."
  
! #: params.opt:170
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "Factor de escala que se aplicarÃ¡ al nÃºmero de sentencias en un camino de hilo cuando se compara con el nÃºmero de bloques (escaladas)."
  
! #: params.opt:174
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "La tasa de intervalo para la cuenta de ejecuciÃ³n de bordes crÃ­ticos que permitan la eliminaciÃ³n de redundancia despuÃ©s de la recarga."
  
! #: params.opt:178
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "La tasa de intervalo para realizar la eliminaciÃ³n parcial de redundancia despuÃ©s de la recarga."
  
! #: params.opt:182
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "Factor de escala en el cÃ¡lculo de la distancia mÃ¡xima a la cual se puede mover una expresiÃ³n por optimizaciones GCSE."
  
! #: params.opt:186
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "Costo al cual las optimizaciones GCSE no restringirÃ¡n la distancia que puede viajar una expresiÃ³n."
  
! #: params.opt:190
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "ExpansiÃ³n mÃ­nima de la pila para iniciar la recolecciÃ³n de basura, como un porcentaje del tamaÃ±o total de la pila."
  
! #: params.opt:194
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "TamaÃ±o mÃ­nimo de la pila antes de comenzar a recolectar basura, en kilobytes."
  
! #: params.opt:198
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:202
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:206
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "NÃºmero mÃ¡ximo de arrays por scop."
  
! #: params.opt:210
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:214
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:218
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot (used in non-LTO mode)."
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "La selecciÃ³n de fracciÃ³n de la cuenta maximal de repeticiones del bloque bÃ¡sico en el bloque bÃ¡sico dado de programa que necesita para ser considerado caliente (utilizado en modo no LTO)."
  
! #: params.opt:222
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:226
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot."
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "La selecciÃ³n de fracciÃ³n de la frecuencia mÃ¡xima de ejecuciones de bloque bÃ¡sico en la funciÃ³n dada que el bloque bÃ¡sico necesita para ser considerado caliente."
  
! #: params.opt:230
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:234
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:238
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "CuÃ¡nto puede crecer la unidad de compilaciÃ³n dada a causa de la inclusiÃ³n en lÃ­nea (en porcentaje)."
  
! #: params.opt:242
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "El lÃ­mite superior para compartir constantes enteras."
  
! #: params.opt:246
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "Rango de evaluaciÃ³n de oportunidad ipa-cp que aÃºn se considera beneficioso para clonar."
  
! #: params.opt:250
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "BonificaciÃ³n de tiempo de compilaciÃ³n que IPA-CP asigna a los candidatos que dan a conocer los lÃ­mites o los pasos de los bucles."
  
! #: params.opt:254
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions."
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones incluidas en lÃ­nea."
  
! #: params.opt:258
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Incluir en lÃ­nea recursivamente solo cuando la probabilidad de que la llamada se ejecute exceda el parÃ¡metro."
  
! #: params.opt:262
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "PenalizaciÃ³n porcentual que recibirÃ¡n las funciones recursivas cuando se evalÃºen para clonaciÃ³n."
  
! #: params.opt:266
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "PenalizaciÃ³n porcentual que recibirÃ¡n las funciones que contien una sola llamada a otra funciÃ³n cuando se evalÃºen para clonaciÃ³n."
  
! #: params.opt:270
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "CuÃ¡nto puede crecer la unidad de compilaciÃ³n dada a causa de la propagaciÃ³n constante interprocedural (en porcentaje)."
  
! #: params.opt:274
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large."
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "El tamaÃ±o de la unidad de traducciÃ³n que serÃ¡ considerado grande."
  
! #: params.opt:278
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "TamaÃ±o mÃ¡ximo de una lista de valores asociada con cada parÃ¡metro para propagaciÃ³n constante entre procedimientos."
  
! #: params.opt:282
  #, fuzzy, no-c-format
  #| msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "NÃºmero mÃ¡ximo de elementos de contenido agregado de un parÃ¡metro en funciones de salto y celosÃ­as."
  
! #: params.opt:286
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "NÃºmero mÃ¡ximo de sentencias que visitarÃ¡ el anÃ¡lisis de parÃ¡metros formales de IPA basado en el anÃ¡lisis de alias de una funciÃ³n dada."
  
! #: params.opt:290
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "NÃºmero mÃ¡ximo de elementos de contenido agregado de un parÃ¡metro en funciones de salto y celosÃ­as."
  
! #: params.opt:294
  #, fuzzy, no-c-format
  #| msgid "Maximum number of conditional store pairs that can be sunk."
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "NÃºmero mÃ¡ximo de pares de almacenamiento condicional que se pueden hundir."
  
! #: params.opt:298
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:302
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:306
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:310
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "El crecimiento mÃ¡ximo permitido del nÃºmero y el tamaÃ±o total de los parÃ¡metros nuevos ipa-sra que reemplazan un puntero a un agregado con."
  
! #: params.opt:314
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "El nÃºmero de registros conservados sin uso en cada clase por el movimiento invariante del bucle."
  
! #: params.opt:318
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "TamaÃ±o mÃ¡ximo de la tabla de conflictos en MB."
  
! #: params.opt:322
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "NÃºmero de bucles mÃ¡ximo para el RA regional."
  
! #: params.opt:326
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Si el nÃºmero de candidatos en el conjunto es menor, siempre se tratarÃ¡ de eliminar los ivs sin usar durante su optimizaciÃ³n."
  
! #: params.opt:330
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "LÃ­mite en el nÃºmero de candidatos bajo el cual todos los candidatos se consideran en optimizaciones iv."
  
! #: params.opt:334
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "LÃ­mite en el nÃºmero de usos de iv en bucles optimizados en optimizaciones iv."
  
! #: params.opt:338
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:342
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:346
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "El tamaÃ±o de la lÃ­nea del cachÃ© L1."
  
! #: params.opt:350
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "El tamaÃ±o del cachÃ© L1i."
  
! #: params.opt:354
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "El tamaÃ±o del cachÃ© L2."
  
! #: params.opt:358
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "MÃ¡ximo crecimiento causado por la inclusiÃ³n en lÃ­nea de una funciÃ³n grande (en porcentaje)."
  
! #: params.opt:362
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "El tamaÃ±o del cuerpo de la funciÃ³n que serÃ¡  considerado grande."
  
! #: params.opt:366
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "El tamaÃ±o del marco de la pila que serÃ¡ considerado grande."
  
! #: params.opt:370
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "MÃ¡ximo crecimiento de marco de pila causado por la inclusiÃ³n en lÃ­nea (en porcentaje)."
  
! #: params.opt:374
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "El tamaÃ±o de la unidad de traducciÃ³n que serÃ¡ considerado grande."
  
! #: params.opt:378
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:382
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "El coste mÃ­nimo de una expresiÃ³n costosa en el movimiento invariante del bucle."
  
! #: params.opt:386
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr "Verdadero si una operaciÃ³n de non-short-circuit es Ã³ptima."
  
! #: params.opt:390
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr "TamaÃ±o de bloques para el bloqueo de bucles."
  
! #: params.opt:394
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en anidamiento de bucle para intercambio de bucle."
  
! #: params.opt:398
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically."
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "El nÃºmero mÃ¡ximo de iteraciones de bucle que se predicen estÃ¡ticamente."
  
! #: params.opt:402
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "NÃºmero mÃ¡ximo de bloques bÃ¡sicos en bucles para movimiento invariante de bucle."
  
! #: params.opt:406
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "NÃºmero mÃ¡ximo de referencia de datos en bucles para construir dependencias de datos de bucles."
  
! #: params.opt:410
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en un bucle interior que se consideran para versionar."
  
! #: params.opt:414
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones ien un bucle exterior que se consideran para versionar, por encima de las instrucciones en los bucles interiores."
  
! #: params.opt:418
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:422
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "El nÃºmero mÃ¡ximo de pseudos de recarga que se tienen en cuenta durante el vaciado de pseudos de no recarga."
  
! #: params.opt:426
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "TamaÃ±o maximal de una particiÃ³n para LTO (en instrucciones estimadas)."
  
! #: params.opt:430
  #, fuzzy, no-c-format
  #| msgid "maximum number of parameters in a SCoP."
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "nÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:434
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "TamaÃ±o minimal de una particiÃ³n para LTO (en instrucciones estimadas)."
  
! #: params.opt:438
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "NÃºmero de particiones en las que se debe dividir el programa."
  
! #: params.opt:442
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar el desenrollo en un bucle en promedio."
  
! #: params.opt:446
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "El nÃºmero mÃ¡ximo de intentos de combinar insns para combinar."
  
! #: params.opt:450
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "La profundidad mÃ¡xima de un bucle anidado que nosotros pelamos completamente."
  
! #: params.opt:454
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "El nÃºmero mÃ¡ximo de pelados en un solo bucle que estÃ¡ completamente pelado."
  
! #: params.opt:458
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "El nÃºmero mÃ¡ximo de insns en un bucle completamente pelado."
  
! #: params.opt:462
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "El nÃºmero mÃ¡ximo de bordes entrantes para considerar el salto cruzado."
  
! #: params.opt:466
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones que CSE procesa antes de descargar."
  
! #: params.opt:470
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "La longitud mÃ¡xima de la ruta considerada en cse."
  
! #: params.opt:474
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "El nÃºmero mÃ¡ximo de ubicaciones grabadas por cselib."
  
! #: params.opt:478
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "MÃ¡x. nÃºmero de marcadores de depuraciÃ³n para expandir o poner en lÃ­nea."
  
! #: params.opt:482
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar el llenado de una ranura de retraso."
  
! #: params.opt:486
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar la bÃºsqueda de informaciÃ³n de registros en vivo exacta."
  
! #: params.opt:490
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos locales activos en la eliminaciÃ³n de almacenamiento muerto RTL."
  
! #: params.opt:494
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "El nÃºmero mÃ¡ximo de inclusiones de instrucciones en lÃ­nea anidadas realizado por el inlineador temprano."
  
! #: params.opt:498
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "El nÃºmero mÃ¡ximo de campos en una estructura antes de que el anÃ¡lisis de punteros trate a la estructura como una sola variable."
  
! #: params.opt:502
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "NÃºmero mÃ¡ximo de bloques bÃ¡sicos en un camino de hilo de salto de mÃ¡quina de estados."
  
! #: params.opt:506
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "NÃºmero mÃ¡ximo de instrucciones que se copiarÃ¡n cuando se dupliquen bloques en un camino de hilo de salto de mÃ¡quina de estados."
  
! #: params.opt:510
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "NÃºmero mÃ¡ximo de caminos de hilo de salto nuevos que se crearÃ¡n para una mÃ¡quina de estados."
  
! #: params.opt:514
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "La tasa mÃ¡xima de inserciones para borrados de expresiones en GCSE."
  
! #: params.opt:518
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE."
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "La cantidad mÃ¡xima de memoria a ser asignada por GCSE."
  
  # 'desfactorizar' no me gusta. Â¿Alguna sugerencia? - cfuga
! #: params.opt:522
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "El nÃºmero mÃ¡ximo de insns a duplicar al desfactorizar gotos calculados."
  
! #: params.opt:526
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "El factor de expansiÃ³n mÃ¡ximo al copiar bloques bÃ¡sicos."
  
! #: params.opt:530
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "Profundidad mÃ¡xima de la bÃºsqueda en el Ã¡rbol dominador por expresiones para levantar."
  
! #: params.opt:534
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea automÃ¡ticamente."
  
! #: params.opt:538
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones que una funciÃ³n incluida en lÃ­nea puede crecer a travÃ©s de inclusiÃ³n en lÃ­nea recursiva."
  
! #: params.opt:542
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones que una funciÃ³n que no se incluye en lÃ­nea puede crecer a travÃ©s de inclusiÃ³n en lÃ­nea recursiva."
  
! #: params.opt:546
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en una sola funciÃ³n elegible para inclusiÃ³n en lÃ­nea."
  
! #: params.opt:550
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea por tamaÃ±o."
  
! #: params.opt:554
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea de funciones pequeÃ±as automÃ¡ticamente."
  
! #: params.opt:558
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones incluidas en lÃ­nea."
  
! #: params.opt:562
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones que no son incluidas en lÃ­nea."
  
! #: params.opt:566
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "NÃºmero mÃ¡ximo de operaciones isl; 0 significa que no hay lÃ­mite"
  
! #: params.opt:570
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "LÃ­mite en el coste de una expresiÃ³n para calcular el nÃºmero de iteraciones."
  
! #: params.opt:574
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "LÃ­mite en el nÃºmero de iteraciones que evalÃºa el algoritmo de anÃ¡lisis de nÃºmero de iteraciones de fuerza bruta."
  
! #: params.opt:578
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "NÃºmero mÃ¡ximo de sentencias permitidas en un bloque que necesitan ser duplicadas al hacer hilos de saltos."
  
! #: params.opt:582
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "El nÃºmero mÃ¡ximo de nodos RTL que se pueden grabar como el Ãºltimo valor del combinador."
  
  # 'desfactorizar' no me gusta. Â¿Alguna sugerencia? - cfuga
! #: params.opt:586
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en encabezamiento de bucle a duplicar en el paso de encabezamientos de bucles."
  
! #: params.opt:590
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "El nÃºmero mÃ¡ximo de intentos hacia atrÃ¡s que debe hacer el planificador cuando planifique un bucle mÃ³dulo."
  
! #: params.opt:594
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "Longitud mÃ¡xima del conjunto antic parcial al realizar pre optimizaciÃ³n de Ã¡rbol."
  
! #: params.opt:598
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "El nÃºmero mÃ¡ximo de ramificaciones en la ruta hacia una secuencia pelada."
  
! #: params.opt:602
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "El nÃºmero mÃ¡ximo de pelados en un solo bucle."
  
! #: params.opt:606
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "El nÃºmero mÃ¡ximo de insns en un bucle pelado."
  
! #: params.opt:610
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "La longitud mÃ¡xima de la lista de operaciones pendientes del planificador."
  
! #: params.opt:614 params.opt:658
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "El nÃºmero mÃ¡ximo de bloques en una regiÃ³n para ser considerada para planificaciÃ³n de interbloqueo."
  
! #: params.opt:618 params.opt:662
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "El nÃºmero mÃ¡ximo de insns en una regiÃ³n para ser consideradas para planificaciÃ³n de interbloqueo"
  
! #: params.opt:622
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "MÃ¡xima profundidad de cadenas sqrt que se utilizarÃ¡ cuando se sintetice la exponenciaciÃ³n mediante una constante real."
  
! #: params.opt:626
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "El nÃºmero mÃ¡ximo de iteraciones de bucle que se predicen estÃ¡ticamente."
  
! #: params.opt:630
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para buscar hacia atrÃ¡s al buscar por una recarga equivalente."
  
! #: params.opt:634
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "NÃºmero mÃ¡ximo de insns en bloque bÃ¡sico que se consideran para conversiÃ³n-if RTL."
  
! #: params.opt:638
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "Coste mÃ¡ximo permitido para la secuencia que generarÃ­a el paso de conversiÃ³n-if RTL para una rama que se considera predecible."
  
! #: params.opt:642
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "Coste mÃ¡ximo permitido para la secuencia que generarÃ­a el paso de conversiÃ³n-if RTL para una rama que se considera no predecible."
  
! #: params.opt:646
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "El nÃºmero mÃ¡ximo de iteraciones a travÃ©s de CFG para extender regiones."
  
! #: params.opt:650
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "El retraso mÃ¡ximo de conflicto para que una insn sea considerada para movimiento especulativo."
  
! #: params.opt:654
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones listas para ser ejecutadas que el planificador tendrÃ¡ en cuenta durante el primer paso de planificaciÃ³n."
  
! #: params.opt:666
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "Longitud mÃ¡xima de los rastreos de candidatos para reducciÃ³n de fuerza de lÃ­nea directa."
  
! #: params.opt:670
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "NÃºmero mÃ¡ximo de definiciones posibles visitadas cuando se desvirtualiza especulativamente."
  
! #: params.opt:674
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "MÃ¡xima profundidad permitida de recursividad cuando se consulta una propiedad de un nombre SSA."
  
! #: params.opt:678
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos."
  
! #: params.opt:682
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "NÃºmero mÃ¡ximo de pares de almacenamiento condicional que se pueden hundir."
  
! #: params.opt:686 params.opt:690
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos."
  
! #: params.opt:694
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "Cantidad mÃ¡xima de bbs similares con las cuales comparar un bb."
  
! #: params.opt:698
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "Cantidad mÃ¡xima de iteraciones del paso sobre una funciÃ³n."
  
! #: params.opt:702
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "NÃºmero mÃ¡ximo de cadenas para las que el paso de optimizaciÃ³n de strlen rastrearÃ¡ longitudes de cadenas."
  
! #: params.opt:706
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:710
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "El nÃºmero mÃ¡ximo de desenrollos de un solo bucle."
  
! #: params.opt:714
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar el desenrollo en un bucle."
  
! #: params.opt:718
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "El nÃºmero mÃ¡ximo de insns en un bucle sin switch."
  
! #: params.opt:722
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "El nÃºmero mÃ¡ximo de eliminaciÃ³n de opciones en un solo bucle."
  
! #: params.opt:726
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Si se usa -fvariable-expansion-in-unroller, el nÃºmero mÃ¡ximo de veces que una variable individual se expandirÃ¡ durante el desenrollo de bucles."
  
! #: params.opt:730
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "Profundidad mÃ¡xima de recursiÃ³n para expandir expresiones de rastreo de variables."
  
! #: params.opt:734
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "MÃ¡ximo tamaÃ±o de lista loc para que deban aÃ±adirse ops inversas."
  
! #: params.opt:738
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "TamaÃ±o mÃ¡ximo de las tablas de dispersiÃ³n de rastreo de variables."
  
! #: params.opt:742
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:746
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "NÃºmero mÃ¡ximo de aserciones que hay que aÃ±adir a lo largo del borde predefinido de una sentencia switch durante VRP."
  
! #: params.opt:750
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones coincidentes para considerar el salto cruzado."
  
! #: params.opt:754
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Incluir en lÃ­nea recursivamente solo cuando la probabilidad de que la llamada se ejecute exceda el parÃ¡metro."
  
! #: params.opt:758
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "Tasa mÃ­nima de insns a precargar para activar la precarga para un bucle con una cuenta de viajes desconocida."
  
! #: params.opt:762
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:766
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "El UID mÃ­nimo a usar para una insn que no es de depuraciÃ³n."
  
! #: params.opt:770
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "TamaÃ±o mÃ­nimo de las variables que participan en la comparticiÃ³n de ranuras de pila cuando no hay optimizaciÃ³n."
  
! #: params.opt:774
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "La probabilidad mÃ­nima de alcanzar un bloque fuente para la planificaciÃ³n especulativa entre bloques."
  
! #: params.opt:778
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Si se usa -ftree-vectorize, el lÃ­mite de bucle mÃ­nimo de un bucle para considerarse en la vectorizaciÃ³n."
  
! #: params.opt:782
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "TamaÃ±o de la porciÃ³n de planificaciÃ³n omp para bucles paralelizadps por parloops."
  
! #: params.opt:786
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "NÃºmero mÃ­nimo de iteraciones por thread de un bucle paralelizado interior."
  
! #: params.opt:790
  #, fuzzy, no-c-format
  #| msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "TamaÃ±o de la porciÃ³n de planificaciÃ³n omp para bucles paralelizadps por parloops."
  
! #: params.opt:812
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "Probabilidad mÃ¡xima de la entrada BB de la regiÃ³n de divisiÃ³n (en porcentaje relativo a la entrada BB de la funciÃ³n) para que suceda la inclusiÃ³n en lÃ­nea parcial."
  
! #: params.opt:816
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Salida estimada mÃ¡xima de la ramificaciÃ³n considerada predecible."
  
! #: params.opt:820
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:824
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "El nÃºmero de insns ejecutadas antes de completar la precarga."
  
! #: params.opt:828
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "Tasa mÃ­nima de insns a ops de mem para activar la precarga en un bucle."
  
! #: params.opt:832
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:836
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Utiliza id de funciÃ³n interno en bÃºsqueda de perfil."
  
! #: params.opt:840
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of a loop nest we completely peel."
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "La profundidad mÃ¡xima de un bucle anidado que nosotros pelamos completamente."
  
! #: params.opt:844
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "NÃºmero mÃ¡ximo de desambiguaciones que realizar por cada acceso a memoria."
  
! #: params.opt:848
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "LÃ­mite en la complejidad de expresiones en el analizador escalar de evoluciones."
  
! #: params.opt:852
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "LÃ­mite en el tamaÃ±o de expresiones usadas en el analizador escalar de evoluciones."
  
! #: params.opt:856
  #, fuzzy, no-c-format
  #| msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into; at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Indicador de control del modelo de planificador de prebuscador automÃ¡tico hardware.  NÃºmero de ciclos hacia delante que el modelo examina: con '0' solo se activa la heurÃ­stica de ordenaciÃ³n de instrucciones.  Desactivado de forma predeterminada."
  
! #: params.opt:860
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "La distancia mÃ­nima entre store y load en posible conflicto."
  
! #: params.opt:864
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "QuÃ© algoritmo -fsched-pressure aplicar."
  
! #: params.opt:868
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "La probabilidad mÃ­nima de Ã©xito de especulaciÃ³n (en porcentaje), para que esa insn especulativa se calendarize."
  
  # TODO Mejorar traducciÃ³n de 'across it'.
! #: params.opt:872
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "Probabilidad mÃ­nima que debe tener un borde para que el planificador guarde su estado a travÃ©s de Ã©l."
  
! #: params.opt:876
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en la lista ready que se consideran elegibles para renombrado."
  
! #: params.opt:880
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "El tamaÃ±o mÃ¡ximo de la ventana de bÃºsqueda hacia adelante de la planificaciÃ³n selectiva."
  
! #: params.opt:884
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "El nÃºmero mÃ¡ximo de veces que se puede planificar una insns."
  
! #: params.opt:888
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "El nÃºmero de precargas que se pueden ejecutar simultÃ¡namente."
  
! #: params.opt:892
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "Frecuencia de ejecuciÃ³n relativa al bloque objetivo (como un porcentaje) requerida para hundir una declaraciÃ³n."
  
! #: params.opt:896
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "El nÃºmero de ciclos que el planificador de cambio de mÃ³dulo considera al revisar conflictos utilizando DFA."
  
! #: params.opt:900
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Umbral en el nÃºmero promedio de bucles considerado por el planificador de cambio de mÃ³dulo."
  
! #: params.opt:904
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Factor para ajustar el lÃ­mite superior que el planificador de cambio de mÃ³dulo utiliza para planificar un bucle."
  
! #: params.opt:908
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "El valor mÃ­nimo de la cuenta de etapa que el planificador mÃ³dulo swing generarÃ¡."
  
! #: params.opt:912
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para tamaÃ±o."
  
! #: params.opt:916
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para velocidad."
  
! #: params.opt:920
  #, 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:924
  #, 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:928
  #, 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:932
  #, 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:936
  #, 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:940
  #, 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:944
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:948
  #, 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:952
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:956
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of references stored in each modref base."
  msgstr "NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:960
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos."
  
! #: params.opt:964
  #, fuzzy, no-c-format
  #| msgid "Maximum number of disambiguations to perform per memory access."
  msgid "Maximum number of tests performed by modref query."
  msgstr "NÃºmero mÃ¡ximo de desambiguaciones que realizar por cada acceso a memoria."
  
! #: params.opt:968
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:972
  #, fuzzy, no-c-format
  #| msgid "Maximum number of queries into the alias oracle per store."
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "El nÃºmero mÃ¡ximo de consultas al orÃ¡culo de alias por almacenamiento."
  
! #: params.opt:976
  #, 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:980
  #, 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:984
  #, 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:988
  #, 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:992
  #, 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:996
  #, 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:1000
  #, 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:1004
  #, 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:1008
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates."
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Emite instanciaciones implÃ­citas de plantillas."
  
! #: params.opt:1012
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1016
  #, 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:1020
  #, 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:1024
  #, 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:1028
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1032
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1036
  #, 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:1040
  #, 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:1044
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1048
  #, 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:1052
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Decide si se usan tipos canÃ³nicos."
  
! #: params.opt:1056
  #, 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:1060
  #, 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:1064
  #, 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:1068
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alineaciÃ³n."
  
! #: params.opt:1072
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19458,20597 ----
  
  #: params.opt:162
  #, no-c-format
+ msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
+ msgstr ""
+ 
+ #: params.opt:167
+ #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "NÃºmero mÃ¡ximo de argumentos que un PHI puede tener antes de que el hilador FSM no intente hacer hilo a travÃ©s de su bloque."
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "Factor de escala que se aplicarÃ¡ al nÃºmero de bloques en un camibo de hilo cuando se compara con el nÃºmero de sentencias (escaladas)."
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "Factor de escala que se aplicarÃ¡ al nÃºmero de sentencias en un camino de hilo cuando se compara con el nÃºmero de bloques (escaladas)."
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "La tasa de intervalo para la cuenta de ejecuciÃ³n de bordes crÃ­ticos que permitan la eliminaciÃ³n de redundancia despuÃ©s de la recarga."
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "La tasa de intervalo para realizar la eliminaciÃ³n parcial de redundancia despuÃ©s de la recarga."
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "Factor de escala en el cÃ¡lculo de la distancia mÃ¡xima a la cual se puede mover una expresiÃ³n por optimizaciones GCSE."
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "Costo al cual las optimizaciones GCSE no restringirÃ¡n la distancia que puede viajar una expresiÃ³n."
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "ExpansiÃ³n mÃ­nima de la pila para iniciar la recolecciÃ³n de basura, como un porcentaje del tamaÃ±o total de la pila."
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "TamaÃ±o mÃ­nimo de la pila antes de comenzar a recolectar basura, en kilobytes."
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "NÃºmero mÃ¡ximo de arrays por scop."
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot (used in non-LTO mode)."
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "La selecciÃ³n de fracciÃ³n de la cuenta maximal de repeticiones del bloque bÃ¡sico en el bloque bÃ¡sico dado de programa que necesita para ser considerado caliente (utilizado en modo no LTO)."
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot."
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "La selecciÃ³n de fracciÃ³n de la frecuencia mÃ¡xima de ejecuciones de bloque bÃ¡sico en la funciÃ³n dada que el bloque bÃ¡sico necesita para ser considerado caliente."
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "CuÃ¡nto puede crecer la unidad de compilaciÃ³n dada a causa de la inclusiÃ³n en lÃ­nea (en porcentaje)."
  
! #: params.opt:247
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "El lÃ­mite superior para compartir constantes enteras."
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "Rango de evaluaciÃ³n de oportunidad ipa-cp que aÃºn se considera beneficioso para clonar."
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "BonificaciÃ³n de tiempo de compilaciÃ³n que IPA-CP asigna a los candidatos que dan a conocer los lÃ­mites o los pasos de los bucles."
  
! #: params.opt:259
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions."
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones incluidas en lÃ­nea."
  
! #: params.opt:263
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Incluir en lÃ­nea recursivamente solo cuando la probabilidad de que la llamada se ejecute exceda el parÃ¡metro."
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "PenalizaciÃ³n porcentual que recibirÃ¡n las funciones recursivas cuando se evalÃºen para clonaciÃ³n."
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "PenalizaciÃ³n porcentual que recibirÃ¡n las funciones que contien una sola llamada a otra funciÃ³n cuando se evalÃºen para clonaciÃ³n."
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "CuÃ¡nto puede crecer la unidad de compilaciÃ³n dada a causa de la propagaciÃ³n constante interprocedural (en porcentaje)."
  
! #: params.opt:279
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large."
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "El tamaÃ±o de la unidad de traducciÃ³n que serÃ¡ considerado grande."
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "TamaÃ±o mÃ¡ximo de una lista de valores asociada con cada parÃ¡metro para propagaciÃ³n constante entre procedimientos."
  
! #: params.opt:287
  #, fuzzy, no-c-format
  #| msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "NÃºmero mÃ¡ximo de elementos de contenido agregado de un parÃ¡metro en funciones de salto y celosÃ­as."
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "NÃºmero mÃ¡ximo de sentencias que visitarÃ¡ el anÃ¡lisis de parÃ¡metros formales de IPA basado en el anÃ¡lisis de alias de una funciÃ³n dada."
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "NÃºmero mÃ¡ximo de elementos de contenido agregado de un parÃ¡metro en funciones de salto y celosÃ­as."
  
! #: params.opt:299
  #, fuzzy, no-c-format
  #| msgid "Maximum number of conditional store pairs that can be sunk."
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "NÃºmero mÃ¡ximo de pares de almacenamiento condicional que se pueden hundir."
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "El crecimiento mÃ¡ximo permitido del nÃºmero y el tamaÃ±o total de los parÃ¡metros nuevos ipa-sra que reemplazan un puntero a un agregado con."
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "El nÃºmero de registros conservados sin uso en cada clase por el movimiento invariante del bucle."
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "TamaÃ±o mÃ¡ximo de la tabla de conflictos en MB."
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "NÃºmero de bucles mÃ¡ximo para el RA regional."
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Si el nÃºmero de candidatos en el conjunto es menor, siempre se tratarÃ¡ de eliminar los ivs sin usar durante su optimizaciÃ³n."
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "LÃ­mite en el nÃºmero de candidatos bajo el cual todos los candidatos se consideran en optimizaciones iv."
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "LÃ­mite en el nÃºmero de usos de iv en bucles optimizados en optimizaciones iv."
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "El tamaÃ±o de la lÃ­nea del cachÃ© L1."
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "El tamaÃ±o del cachÃ© L1i."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "El tamaÃ±o del cachÃ© L2."
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "MÃ¡ximo crecimiento causado por la inclusiÃ³n en lÃ­nea de una funciÃ³n grande (en porcentaje)."
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "El tamaÃ±o del cuerpo de la funciÃ³n que serÃ¡  considerado grande."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "El tamaÃ±o del marco de la pila que serÃ¡ considerado grande."
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "MÃ¡ximo crecimiento de marco de pila causado por la inclusiÃ³n en lÃ­nea (en porcentaje)."
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "El tamaÃ±o de la unidad de traducciÃ³n que serÃ¡ considerado grande."
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "El coste mÃ­nimo de una expresiÃ³n costosa en el movimiento invariante del bucle."
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr "Verdadero si una operaciÃ³n de non-short-circuit es Ã³ptima."
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr "TamaÃ±o de bloques para el bloqueo de bucles."
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en anidamiento de bucle para intercambio de bucle."
  
! #: params.opt:403
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically."
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "El nÃºmero mÃ¡ximo de iteraciones de bucle que se predicen estÃ¡ticamente."
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "NÃºmero mÃ¡ximo de bloques bÃ¡sicos en bucles para movimiento invariante de bucle."
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "NÃºmero mÃ¡ximo de referencia de datos en bucles para construir dependencias de datos de bucles."
  
! #: params.opt:415
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en un bucle interior que se consideran para versionar."
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones ien un bucle exterior que se consideran para versionar, por encima de las instrucciones en los bucles interiores."
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "El nÃºmero mÃ¡ximo de pseudos de recarga que se tienen en cuenta durante el vaciado de pseudos de no recarga."
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "TamaÃ±o maximal de una particiÃ³n para LTO (en instrucciones estimadas)."
  
! #: params.opt:435
  #, fuzzy, no-c-format
  #| msgid "maximum number of parameters in a SCoP."
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "nÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "TamaÃ±o minimal de una particiÃ³n para LTO (en instrucciones estimadas)."
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "NÃºmero de particiones en las que se debe dividir el programa."
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar el desenrollo en un bucle en promedio."
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "El nÃºmero mÃ¡ximo de intentos de combinar insns para combinar."
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "La profundidad mÃ¡xima de un bucle anidado que nosotros pelamos completamente."
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "El nÃºmero mÃ¡ximo de pelados en un solo bucle que estÃ¡ completamente pelado."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "El nÃºmero mÃ¡ximo de insns en un bucle completamente pelado."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "El nÃºmero mÃ¡ximo de bordes entrantes para considerar el salto cruzado."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones que CSE procesa antes de descargar."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "La longitud mÃ¡xima de la ruta considerada en cse."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "El nÃºmero mÃ¡ximo de ubicaciones grabadas por cselib."
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "MÃ¡x. nÃºmero de marcadores de depuraciÃ³n para expandir o poner en lÃ­nea."
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar el llenado de una ranura de retraso."
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar la bÃºsqueda de informaciÃ³n de registros en vivo exacta."
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos locales activos en la eliminaciÃ³n de almacenamiento muerto RTL."
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "El nÃºmero mÃ¡ximo de inclusiones de instrucciones en lÃ­nea anidadas realizado por el inlineador temprano."
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "El nÃºmero mÃ¡ximo de campos en una estructura antes de que el anÃ¡lisis de punteros trate a la estructura como una sola variable."
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "NÃºmero mÃ¡ximo de bloques bÃ¡sicos en un camino de hilo de salto de mÃ¡quina de estados."
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "NÃºmero mÃ¡ximo de instrucciones que se copiarÃ¡n cuando se dupliquen bloques en un camino de hilo de salto de mÃ¡quina de estados."
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "NÃºmero mÃ¡ximo de caminos de hilo de salto nuevos que se crearÃ¡n para una mÃ¡quina de estados."
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "La tasa mÃ¡xima de inserciones para borrados de expresiones en GCSE."
  
! #: params.opt:523
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE."
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "La cantidad mÃ¡xima de memoria a ser asignada por GCSE."
  
  # 'desfactorizar' no me gusta. Â¿Alguna sugerencia? - cfuga
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "El nÃºmero mÃ¡ximo de insns a duplicar al desfactorizar gotos calculados."
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "El factor de expansiÃ³n mÃ¡ximo al copiar bloques bÃ¡sicos."
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "Profundidad mÃ¡xima de la bÃºsqueda en el Ã¡rbol dominador por expresiones para levantar."
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea automÃ¡ticamente."
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones que una funciÃ³n incluida en lÃ­nea puede crecer a travÃ©s de inclusiÃ³n en lÃ­nea recursiva."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones que una funciÃ³n que no se incluye en lÃ­nea puede crecer a travÃ©s de inclusiÃ³n en lÃ­nea recursiva."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en una sola funciÃ³n elegible para inclusiÃ³n en lÃ­nea."
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea por tamaÃ±o."
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea de funciones pequeÃ±as automÃ¡ticamente."
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones incluidas en lÃ­nea."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones que no son incluidas en lÃ­nea."
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "NÃºmero mÃ¡ximo de operaciones isl; 0 significa que no hay lÃ­mite"
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "LÃ­mite en el coste de una expresiÃ³n para calcular el nÃºmero de iteraciones."
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "LÃ­mite en el nÃºmero de iteraciones que evalÃºa el algoritmo de anÃ¡lisis de nÃºmero de iteraciones de fuerza bruta."
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "NÃºmero mÃ¡ximo de sentencias permitidas en un bloque que necesitan ser duplicadas al hacer hilos de saltos."
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "El nÃºmero mÃ¡ximo de nodos RTL que se pueden grabar como el Ãºltimo valor del combinador."
  
  # 'desfactorizar' no me gusta. Â¿Alguna sugerencia? - cfuga
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en encabezamiento de bucle a duplicar en el paso de encabezamientos de bucles."
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "El nÃºmero mÃ¡ximo de intentos hacia atrÃ¡s que debe hacer el planificador cuando planifique un bucle mÃ³dulo."
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "Longitud mÃ¡xima del conjunto antic parcial al realizar pre optimizaciÃ³n de Ã¡rbol."
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "El nÃºmero mÃ¡ximo de ramificaciones en la ruta hacia una secuencia pelada."
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "El nÃºmero mÃ¡ximo de pelados en un solo bucle."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "El nÃºmero mÃ¡ximo de insns en un bucle pelado."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "La longitud mÃ¡xima de la lista de operaciones pendientes del planificador."
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "El nÃºmero mÃ¡ximo de bloques en una regiÃ³n para ser considerada para planificaciÃ³n de interbloqueo."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "El nÃºmero mÃ¡ximo de insns en una regiÃ³n para ser consideradas para planificaciÃ³n de interbloqueo"
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "MÃ¡xima profundidad de cadenas sqrt que se utilizarÃ¡ cuando se sintetice la exponenciaciÃ³n mediante una constante real."
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "El nÃºmero mÃ¡ximo de iteraciones de bucle que se predicen estÃ¡ticamente."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para buscar hacia atrÃ¡s al buscar por una recarga equivalente."
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "NÃºmero mÃ¡ximo de insns en bloque bÃ¡sico que se consideran para conversiÃ³n-if RTL."
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "Coste mÃ¡ximo permitido para la secuencia que generarÃ­a el paso de conversiÃ³n-if RTL para una rama que se considera predecible."
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "Coste mÃ¡ximo permitido para la secuencia que generarÃ­a el paso de conversiÃ³n-if RTL para una rama que se considera no predecible."
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "El nÃºmero mÃ¡ximo de iteraciones a travÃ©s de CFG para extender regiones."
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "El retraso mÃ¡ximo de conflicto para que una insn sea considerada para movimiento especulativo."
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones listas para ser ejecutadas que el planificador tendrÃ¡ en cuenta durante el primer paso de planificaciÃ³n."
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "Longitud mÃ¡xima de los rastreos de candidatos para reducciÃ³n de fuerza de lÃ­nea directa."
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "NÃºmero mÃ¡ximo de definiciones posibles visitadas cuando se desvirtualiza especulativamente."
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "MÃ¡xima profundidad permitida de recursividad cuando se consulta una propiedad de un nombre SSA."
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos."
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "NÃºmero mÃ¡ximo de pares de almacenamiento condicional que se pueden hundir."
  
! #: params.opt:691 params.opt:695
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos."
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "Cantidad mÃ¡xima de bbs similares con las cuales comparar un bb."
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "Cantidad mÃ¡xima de iteraciones del paso sobre una funciÃ³n."
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "NÃºmero mÃ¡ximo de cadenas para las que el paso de optimizaciÃ³n de strlen rastrearÃ¡ longitudes de cadenas."
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "El nÃºmero mÃ¡ximo de desenrollos de un solo bucle."
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar el desenrollo en un bucle."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "El nÃºmero mÃ¡ximo de insns en un bucle sin switch."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "El nÃºmero mÃ¡ximo de eliminaciÃ³n de opciones en un solo bucle."
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Si se usa -fvariable-expansion-in-unroller, el nÃºmero mÃ¡ximo de veces que una variable individual se expandirÃ¡ durante el desenrollo de bucles."
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "Profundidad mÃ¡xima de recursiÃ³n para expandir expresiones de rastreo de variables."
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "MÃ¡ximo tamaÃ±o de lista loc para que deban aÃ±adirse ops inversas."
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "TamaÃ±o mÃ¡ximo de las tablas de dispersiÃ³n de rastreo de variables."
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "NÃºmero mÃ¡ximo de aserciones que hay que aÃ±adir a lo largo del borde predefinido de una sentencia switch durante VRP."
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones coincidentes para considerar el salto cruzado."
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Incluir en lÃ­nea recursivamente solo cuando la probabilidad de que la llamada se ejecute exceda el parÃ¡metro."
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "Tasa mÃ­nima de insns a precargar para activar la precarga para un bucle con una cuenta de viajes desconocida."
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "El UID mÃ­nimo a usar para una insn que no es de depuraciÃ³n."
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "TamaÃ±o mÃ­nimo de las variables que participan en la comparticiÃ³n de ranuras de pila cuando no hay optimizaciÃ³n."
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "La probabilidad mÃ­nima de alcanzar un bloque fuente para la planificaciÃ³n especulativa entre bloques."
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Si se usa -ftree-vectorize, el lÃ­mite de bucle mÃ­nimo de un bucle para considerarse en la vectorizaciÃ³n."
  
! #: params.opt:787
! #, no-c-format
! msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
! msgstr ""
! 
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "TamaÃ±o de la porciÃ³n de planificaciÃ³n omp para bucles paralelizadps por parloops."
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "NÃºmero mÃ­nimo de iteraciones por thread de un bucle paralelizado interior."
  
! #: params.opt:808
  #, fuzzy, no-c-format
  #| msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "TamaÃ±o de la porciÃ³n de planificaciÃ³n omp para bucles paralelizadps por parloops."
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "Probabilidad mÃ¡xima de la entrada BB de la regiÃ³n de divisiÃ³n (en porcentaje relativo a la entrada BB de la funciÃ³n) para que suceda la inclusiÃ³n en lÃ­nea parcial."
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Salida estimada mÃ¡xima de la ramificaciÃ³n considerada predecible."
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "El nÃºmero de insns ejecutadas antes de completar la precarga."
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "Tasa mÃ­nima de insns a ops de mem para activar la precarga en un bucle."
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Utiliza id de funciÃ³n interno en bÃºsqueda de perfil."
  
! #: params.opt:858
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of a loop nest we completely peel."
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "La profundidad mÃ¡xima de un bucle anidado que nosotros pelamos completamente."
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "NÃºmero mÃ¡ximo de desambiguaciones que realizar por cada acceso a memoria."
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "LÃ­mite en la complejidad de expresiones en el analizador escalar de evoluciones."
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "LÃ­mite en el tamaÃ±o de expresiones usadas en el analizador escalar de evoluciones."
  
! #: params.opt:874
  #, fuzzy, no-c-format
  #| msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into; at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Indicador de control del modelo de planificador de prebuscador automÃ¡tico hardware.  NÃºmero de ciclos hacia delante que el modelo examina: con '0' solo se activa la heurÃ­stica de ordenaciÃ³n de instrucciones.  Desactivado de forma predeterminada."
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "La distancia mÃ­nima entre store y load en posible conflicto."
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "QuÃ© algoritmo -fsched-pressure aplicar."
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "La probabilidad mÃ­nima de Ã©xito de especulaciÃ³n (en porcentaje), para que esa insn especulativa se calendarize."
  
  # TODO Mejorar traducciÃ³n de 'across it'.
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "Probabilidad mÃ­nima que debe tener un borde para que el planificador guarde su estado a travÃ©s de Ã©l."
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en la lista ready que se consideran elegibles para renombrado."
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "El tamaÃ±o mÃ¡ximo de la ventana de bÃºsqueda hacia adelante de la planificaciÃ³n selectiva."
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "El nÃºmero mÃ¡ximo de veces que se puede planificar una insns."
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "El nÃºmero de precargas que se pueden ejecutar simultÃ¡namente."
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "Frecuencia de ejecuciÃ³n relativa al bloque objetivo (como un porcentaje) requerida para hundir una declaraciÃ³n."
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "El nÃºmero de ciclos que el planificador de cambio de mÃ³dulo considera al revisar conflictos utilizando DFA."
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Umbral en el nÃºmero promedio de bucles considerado por el planificador de cambio de mÃ³dulo."
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Factor para ajustar el lÃ­mite superior que el planificador de cambio de mÃ³dulo utiliza para planificar un bucle."
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "El valor mÃ­nimo de la cuenta de etapa que el planificador mÃ³dulo swing generarÃ¡."
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para tamaÃ±o."
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para velocidad."
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, fuzzy, no-c-format
  #| msgid "The maximum number of stmts in loop nest for loop interchange."
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en anidamiento de bucle para intercambio de bucle."
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "El lÃ­mite inferior para considerar un almacenamiento temporal para protecciÃ³n contra destrucciÃ³n de pila."
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "TamaÃ±o de guarda de la pila expresado como potencia de dos en bytes."
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervalo en el cual sondear la pila expresado como potencia de dos en bytes."
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Permitir que el paso de mezcla de almacenamientos introduzca almacenamientos desalineados si es legal hacerlo."
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "La tasa mÃ¡xima entre el tamaÃ±o de la matriz y las ramificaciones switch para que tenga lugar una conversiÃ³n switch."
  
! #: params.opt:970
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:974
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of references stored in each modref base."
  msgstr "NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:978
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos."
  
! #: params.opt:982
  #, fuzzy, no-c-format
  #| msgid "Maximum number of disambiguations to perform per memory access."
  msgid "Maximum number of tests performed by modref query."
  msgstr "NÃºmero mÃ¡ximo de desambiguaciones que realizar por cada acceso a memoria."
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, fuzzy, no-c-format
  #| msgid "Maximum number of queries into the alias oracle per store."
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "El nÃºmero mÃ¡ximo de consultas al orÃ¡culo de alias por almacenamiento."
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "TamaÃ±o en bytes despuÃ©s del cual los agregados thread-local se deben instrumentar con las funciones de registro en lugar de pares save/restore."
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible."
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando estÃ¡ disponible la retroalimentaciÃ³n del anÃ¡lisis de perfil."
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "MÃ¡ximo crecimiento de cÃ³digo causado por duplicaciÃ³n de colas (en porcentaje)."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible."
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil estÃ¡ disponible."
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Detener el crecimiento inverso si la probabilidad inversa del mejor borde es menor que este umbral (en porcentaje)."
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "Establece el nÃºmero mÃ¡ximo de instrucciones ejecutadas en paralelo en el Ã¡rbol de reasociaciÃ³n. Si es 0, usa la heurÃ­stica dependiente del objetivo."
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates."
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Emite instanciaciones implÃ­citas de plantillas."
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "NÃºmero mÃ¡ximo de llamadas anidadas para buscar dependencias de control durante el anÃ¡lisis de variables sin inicializar."
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "InstrucciÃ³n contabilizada para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas."
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Tiempo contabilizado para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas."
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, fuzzy, no-c-format
  #| msgid "The minimum fraction of profile runs a given basic block execution count must be not to be considered unlikely."
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "FracciÃ³n mÃ­nima de ejecuciones de perfil que el nÃºmero de ejecuciones de un bloque bÃ¡sico dado no debe alcanzar para ser considerado improbable."
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "MÃ¡ximo factor de desenrrollado para la transformaciÃ³n unroll-and-jam."
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Usa instrucciones de envenamiento/desenvenenamiento directo para variables iguales o menores que este nÃºmero."
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Decide si se usan tipos canÃ³nicos."
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Activa la vectorizaciÃ³n de epÃ­logos de bucles usando un tamaÃ±o menor de vector."
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "NÃºmero mÃ¡ximo de pelados de bucle para mejorar alineaciÃ³n de las referencias de datos en un bucle."
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alias."
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alineaciÃ³n."
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgid "expected boolean type"
*** 20611,20617 ****
  msgstr "se esperaba un tipo booleano"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37455 cp/parser.c:37462
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
--- 20622,20628 ----
  msgstr "se esperaba un tipo booleano"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
*************** msgstr "faltan argumentos"
*** 20677,20683 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9041
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
--- 20688,20694 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
*************** msgstr "Se hace caso omiso del atributo
*** 21033,21039 ****
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15180 cp/friend.c:303 cp/tree.c:4932
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "declaraciÃ³n previa aquÃ­"
--- 21044,21050 ----
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "declaraciÃ³n previa aquÃ­"
*************** msgstr "se descartan los atributos de ti
*** 21089,21095 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1637 attribs.c:1647 attribs.c:1657
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
--- 21100,21106 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
*************** msgstr "se descartan los atributos de ti
*** 21118,21137 ****
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2131 config/arm/arm.c:7253 config/arm/arm.c:7281
! #: config/arm/arm.c:7298 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3474 config/i386/i386-options.c:3632
! #: config/i386/i386-options.c:3864 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20292 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4624
! #: c/c-decl.c:4627 c/c-decl.c:4642 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
--- 21129,21148 ----
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
! #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
*************** msgstr "se descarta el atributo %qE"
*** 21142,21149 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "falta el atributo %<target%> para %qD multiversionado"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2169
! #: cp/decl.c:2782 cp/decl.c:3237
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "declaraciÃ³n previa de %qD"
--- 21153,21160 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "falta el atributo %<target%> para %qD multiversionado"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "declaraciÃ³n previa de %qD"
*************** msgstr "declaraciÃ³n previa de %qD"
*** 21153,21213 ****
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "se descartan los atributos aplicados al %qT despuÃ©s de la definiciÃ³n"
  
! #: attribs.c:1568
  #, 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:1580
  #, 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:1594
  #, 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:1675
  #, 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:1683
  #, 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:1691
  #, 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:1722
  #, 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:1736
  #, 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:1999
  #, 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:2005 attribs.c:2025
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared here"
  msgid "%qD target declared here"
  msgstr "%qD se declarÃ³ aquÃ­"
  
! #: attribs.c:2019
  #, 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"
--- 21164,21224 ----
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "se descartan los atributos aplicados al %qT despuÃ©s de la definiciÃ³n"
  
! #: attribs.c:1645
  #, 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:1657
  #, 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:1671
  #, 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:1752
  #, 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:1760
  #, 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:1768
  #, 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:1799
  #, 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:1813
  #, 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:2076
  #, 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:2082 attribs.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared here"
  msgid "%qD target declared here"
  msgstr "%qD se declarÃ³ aquÃ­"
  
! #: attribs.c:2096
  #, 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Ã
*** 21320,21326 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "el desplazamiento %qwi fuera de los lÃ­mites de la constante de cadena"
  
! #: builtins.c:1454 cp/name-lookup.c:6424
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%qE declared here"
--- 21331,21337 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "el desplazamiento %qwi fuera de los lÃ­mites de la constante de cadena"
  
! #: builtins.c:1454 cp/name-lookup.c:6441
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%qE declared here"
*************** msgstr "el tercer argumento de %<__built
*** 21346,21858 ****
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "el tercer argumento para %<__builtin_prefetch%> es no vÃ¡lido; se usa cero"
  
! #: builtins.c:3954
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3956 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3961
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3963
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3970
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3972 calls.c:1735
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3978
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3980
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3990
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:3992
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:3997
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:3999
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4006
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4008
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4015
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4024
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "source object declared here"
  msgstr "el argumento %qD se declara aquÃ­"
  
! #: builtins.c:4027
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "source object allocated here"
  msgstr "se declara aquÃ­"
  
! #: builtins.c:4042
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: builtins.c:4044
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: builtins.c:4049
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: builtins.c:4051
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: builtins.c:4058
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4060
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4066
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4068
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4078
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4080
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4085
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4087
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4094
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4096
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4101 builtins.c:4103
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4113
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared here"
  msgid "destination object declared here"
  msgstr "%qD se declarÃ³ aquÃ­"
  
! #: builtins.c:4116
  #, fuzzy, gcc-internal-format
  #| msgid "a function-definition is not allowed here"
  msgid "destination object allocated here"
  msgstr "una definiciÃ³n de funciÃ³n no se permite aquÃ­"
  
! #: builtins.c:4143
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4145
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4148
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4150
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4155
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4157
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4160
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4162
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4171
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4173
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4178
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4180
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4188
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4190
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4196
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4198
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4211
  #, fuzzy, gcc-internal-format
  #| 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 "%K%qD may write %E byte into a region of size %E"
  msgstr "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wu"
  
! #: builtins.c:4213
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  #| msgid_plural "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir %E byte en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4216
  #, fuzzy, gcc-internal-format
  #| 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 "%K%qD may write %E bytes into a region of size %E"
  msgstr "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wu"
  
! #: builtins.c:4218
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir %E bytes en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4223
  #, fuzzy, gcc-internal-format
  #| 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 "%Kmay write %E byte into a region of size %E"
  msgstr "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wu"
  
! #: builtins.c:4225
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  #| msgid_plural "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir %E byte en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4228
  #, fuzzy, gcc-internal-format
  #| 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 "%Kmay write %E bytes into a region of size %E"
  msgstr "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wu"
  
! #: builtins.c:4230
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  #| msgid_plural "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir %E byte en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4239
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4241 builtins.c:4779
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir %E bytes o mÃ¡s en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4247
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4249 builtins.c:4784
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir %E bytes o mÃ¡s en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4258
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4260
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4267
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4269
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4284
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4286
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4289
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4291
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4297
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4299
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kreading %E byte from a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4302
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4304
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4313
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4315
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4320
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4322
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4330
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4332
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4337
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4339
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4354
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
--- 21357,21869 ----
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "el tercer argumento para %<__builtin_prefetch%> es no vÃ¡lido; se usa cero"
  
! #: builtins.c:3958
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3965
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3967
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3974
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3976 calls.c:1735
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3982
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3984
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3994
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:3996
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4001
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4003
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4010
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4012
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4017
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4019
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4028
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "source object declared here"
  msgstr "el argumento %qD se declara aquÃ­"
  
! #: builtins.c:4031
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "source object allocated here"
  msgstr "se declara aquÃ­"
  
! #: builtins.c:4046
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: builtins.c:4048
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: builtins.c:4053
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: builtins.c:4055
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: builtins.c:4062
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4064
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4070
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4072
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr "%K%qD: el tamaÃ±o especificado entre %E y %E excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:4082
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4084
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4089
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4091
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4098
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4100
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4105 builtins.c:4107
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds destination size %E"
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o del destino %E"
  
! #: builtins.c:4117
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared here"
  msgid "destination object declared here"
  msgstr "%qD se declarÃ³ aquÃ­"
  
! #: builtins.c:4120
  #, fuzzy, gcc-internal-format
  #| msgid "a function-definition is not allowed here"
  msgid "destination object allocated here"
  msgstr "una definiciÃ³n de funciÃ³n no se permite aquÃ­"
  
! #: builtins.c:4147
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4149
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4152
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4154
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4159
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4161
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4164
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4166
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4175
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4177
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4182
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4184
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4192
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4194
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4200
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4202
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4215
  #, fuzzy, gcc-internal-format
  #| 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 "%K%qD may write %E byte into a region of size %E"
  msgstr "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wu"
  
! #: builtins.c:4217
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  #| msgid_plural "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir %E byte en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4220
  #, fuzzy, gcc-internal-format
  #| 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 "%K%qD may write %E bytes into a region of size %E"
  msgstr "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wu"
  
! #: builtins.c:4222
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir %E bytes en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4227
  #, fuzzy, gcc-internal-format
  #| 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 "%Kmay write %E byte into a region of size %E"
  msgstr "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wu"
  
! #: builtins.c:4229
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  #| msgid_plural "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir %E byte en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4232
  #, fuzzy, gcc-internal-format
  #| 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 "%Kmay write %E bytes into a region of size %E"
  msgstr "directiva %<%.*s%> escribiendo %wu byte en una regiÃ³n de tamaÃ±o %wu"
  
! #: builtins.c:4234
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  #| msgid_plural "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir %E byte en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4243
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4245 builtins.c:4783
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir %E bytes o mÃ¡s en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4251
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4253 builtins.c:4788
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir %E bytes o mÃ¡s en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4262
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4264
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4271
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4273
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: escribir entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E desborda el destino"
  
! #: builtins.c:4288
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4290
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4293
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E bytes from a region of size %E"
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4295
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4301
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4303
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kreading %E byte from a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4306
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4308
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4317
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4319
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4324
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4326
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4334
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4336
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4341
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4343
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4358
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
*************** msgid_plural "%K%qD expecting %E bytes i
*** 21861,21867 ****
  msgstr[0] "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  msgstr[1] "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4359
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
--- 21872,21878 ----
  msgstr[0] "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  msgstr[1] "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4363
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E byte from a region of size %E"
  #| msgid_plural "%K%qD reading %E bytes from a region of size %E"
*************** msgid_plural "%Kexpecting %E bytes in a
*** 21870,22052 ****
  msgstr[0] "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  msgstr[1] "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4367
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4371
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4378
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4382
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4545
  #, fuzzy, gcc-internal-format
  #| msgid "%qE output %wu bytes into a destination of size %wu"
  msgid "at offset %s into destination object %qE of size %s"
  msgstr "%qE manda %wu bytes a un destino de tamaÃ±o %wu"
  
! #: builtins.c:4548
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4554
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared here"
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr "%qD se declarÃ³ aquÃ­"
  
! #: builtins.c:4557
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4565
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "at offset %s into source object %qE of size %s"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: builtins.c:4568
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4575
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared here"
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr "%qD se declarÃ³ aquÃ­"
  
! #: builtins.c:4578
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6425 builtins.c:6498
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "el lÃ­mite de %K%qD %E especificado es igual al tamaÃ±o del destino"
  
! #: builtins.c:7390 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "faltan argumentos para la funciÃ³n %<va_start%>"
  
! #: builtins.c:7490
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "argumento no vÃ¡lido para %qD"
  
! #: builtins.c:7503
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "no se admite el argumento para %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7511
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "llamar a %qD con un argumento distinto de cero es arriesgado"
  
! #: builtins.c:7841 builtins.c:7881
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "ambos argumentos de %<__builtin_clear_cache%> deben ser punteros"
  
! #: builtins.c:7971
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "se generÃ³ un trampolÃ­n para la funciÃ³n anidada %qD"
  
! #: builtins.c:8366 builtins.c:8379
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD cambiÃ³ su semÃ¡ntica en GCC 4.4"
  
! #: builtins.c:8485
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8493
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "argumento de modelo de memoria no vÃ¡lido para la funciÃ³n interna"
  
! #: builtins.c:8554 builtins.c:8681
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "la falla de modelo de memoria no puede ser mÃ¡s fuerte que el modelo de memoria exitoso para %<__atomic_compare_exchange%>"
  
! #: builtins.c:8562 builtins.c:8689
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "falla de modelo de memoria no vÃ¡lido para %<__atomic_compare_exchange%>"
  
! #: builtins.c:8747
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "modelo de memoria no vÃ¡lido para %<__atomic_load%>"
  
! #: builtins.c:8779 builtins.c:8972
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "modelo de memoria no vÃ¡lido para %<__atomic_store%>"
  
! #: builtins.c:9093
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 1 to %qs"
  msgstr "el argumento constante estÃ¡ fuera de rango para %qs"
  
! #: builtins.c:9135
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-integer argument 1 to %qs"
  msgstr "el argumento constante estÃ¡ fuera de rango para %qs"
  
! #: builtins.c:9199
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_thread_pointer is not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "no se admite __builtin_thread_pointer en este objetivo"
  
! #: builtins.c:9219
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_set_thread_pointer is not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "no se admite __builtin_set_thread_pointer en este objetivo"
  
! #: builtins.c:9278
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelax is only supported for RTP PIC"
  msgid "%qs only supported in OpenACC code"
  msgstr "-mrelax sÃ³lo se admite pare el PIC de RTP"
  
! #: builtins.c:9285
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 0 to %qs"
  msgstr "el argumento constante estÃ¡ fuera de rango para %qs"
  
! #: builtins.c:9297
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "illegal argument 0 to %qs"
--- 21881,22063 ----
  msgstr[0] "%K%qD leyendo %E byte en una regiÃ³n de tamaÃ±o %E"
  msgstr[1] "%K%qD leyendo %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4371
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4375
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr "%K%qD leyendo %E o mÃ¡s bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4382
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4386
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr "%K%qD leyendo entre %E y %E bytes en una regiÃ³n de tamaÃ±o %E"
  
! #: builtins.c:4549
  #, fuzzy, gcc-internal-format
  #| msgid "%qE output %wu bytes into a destination of size %wu"
  msgid "at offset %s into destination object %qE of size %s"
  msgstr "%qE manda %wu bytes a un destino de tamaÃ±o %wu"
  
! #: builtins.c:4552
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4558
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared here"
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr "%qD se declarÃ³ aquÃ­"
  
! #: builtins.c:4561
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4569
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "at offset %s into source object %qE of size %s"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: builtins.c:4572
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4579
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was declared here"
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr "%qD se declarÃ³ aquÃ­"
  
! #: builtins.c:4582
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "el lÃ­mite de %K%qD %E especificado es igual al tamaÃ±o del destino"
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "faltan argumentos para la funciÃ³n %<va_start%>"
  
! #: builtins.c:7494
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "argumento no vÃ¡lido para %qD"
  
! #: builtins.c:7507
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "no se admite el argumento para %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "llamar a %qD con un argumento distinto de cero es arriesgado"
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "ambos argumentos de %<__builtin_clear_cache%> deben ser punteros"
  
! #: builtins.c:7975
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "se generÃ³ un trampolÃ­n para la funciÃ³n anidada %qD"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD cambiÃ³ su semÃ¡ntica en GCC 4.4"
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8497
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "argumento de modelo de memoria no vÃ¡lido para la funciÃ³n interna"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "la falla de modelo de memoria no puede ser mÃ¡s fuerte que el modelo de memoria exitoso para %<__atomic_compare_exchange%>"
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "falla de modelo de memoria no vÃ¡lido para %<__atomic_compare_exchange%>"
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "modelo de memoria no vÃ¡lido para %<__atomic_load%>"
  
! #: builtins.c:8783 builtins.c:8976
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "modelo de memoria no vÃ¡lido para %<__atomic_store%>"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 1 to %qs"
  msgstr "el argumento constante estÃ¡ fuera de rango para %qs"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-integer argument 1 to %qs"
  msgstr "el argumento constante estÃ¡ fuera de rango para %qs"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_thread_pointer is not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "no se admite __builtin_thread_pointer en este objetivo"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_set_thread_pointer is not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "no se admite __builtin_set_thread_pointer en este objetivo"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelax is only supported for RTP PIC"
  msgid "%qs only supported in OpenACC code"
  msgstr "-mrelax sÃ³lo se admite pare el PIC de RTP"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 0 to %qs"
  msgstr "el argumento constante estÃ¡ fuera de rango para %qs"
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "illegal argument 0 to %qs"
*************** msgstr "argumento %qs no vÃ¡lido para %q
*** 22054,22180 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9755 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kuso no vÃ¡lido de %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9761
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%Kuso no vÃ¡lido de %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10093
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "el segundo argumento de %<__builtin_longjump%> debe ser 1"
  
! #: builtins.c:10986
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "el formato objetivo no soporta infinito"
  
! #: builtins.c:12607
  #, fuzzy, gcc-internal-format
  #| msgid "%<va_start%> used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "se usÃ³ %<va_start%> en una funciÃ³n con argumentos fijos"
  
! #: builtins.c:12615
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "nÃºmero errÃ³neo argumentos para la funciÃ³n %<va_start%>"
  
! #: builtins.c:12630
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "se llamÃ³ a %<__builtin_next_arg%> sin un argumento"
  
! #: builtins.c:12635
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "nÃºmero errÃ³neo de argumentos para la funciÃ³n %<__builtin_next_arg%>"
  
! #: builtins.c:12668
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "el segundo parÃ¡metro de %<va_start%> no es el Ãºltimo argumento nombrado"
  
! #: builtins.c:12681
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "la conducta es indefinida cuando el segundo parÃ¡metro de %<va_start%> se declara con almacenamiento %<register%>"
  
! #: builtins.c:12710
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%Kel primer argumento de %qD debe ser un puntero, el segundo una constante entera"
  
! #: builtins.c:12723
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%Kel Ãºltimo argumento de %qD no es una constante entera entre 0 y 3"
  
! #: builtins.c:13526
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13531 builtins.c:13595 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2939 c/c-typeck.c:3026
! #: c/c-typeck.c:5541 c/c-typeck.c:10767 c/c-typeck.c:10784
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7278 cp/call.c:9295
! #: cp/constexpr.c:843 cp/constexpr.c:3583 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8251 cp/decl.c:15330 cp/decl.c:15709 cp/decl2.c:5623
! #: cp/decl2.c:5674 cp/parser.c:20758 cp/pt.c:8849 cp/semantics.c:2093
! #: cp/semantics.c:3337 cp/semantics.c:4424 cp/typeck.c:1803 cp/typeck.c:2020
! #: cp/typeck.c:4091 cp/typeck.c:9787
  #, gcc-internal-format
  msgid "declared here"
  msgstr "se declara aquÃ­"
  
! #: builtins.c:13541 builtins.c:13666
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qD"
  msgstr "se requiere desde %q#D\n"
  
! #: builtins.c:13544
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qT"
  msgstr "se requiere desde %q#D\n"
  
! #: builtins.c:13546
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "obtained here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: builtins.c:13589
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13609
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13618
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "assigned here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: builtins.c:13647
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13656
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
--- 22065,22191 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kuso no vÃ¡lido de %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%Kuso no vÃ¡lido de %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "el segundo argumento de %<__builtin_longjump%> debe ser 1"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "el formato objetivo no soporta infinito"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  #| msgid "%<va_start%> used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "se usÃ³ %<va_start%> en una funciÃ³n con argumentos fijos"
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "nÃºmero errÃ³neo argumentos para la funciÃ³n %<va_start%>"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "se llamÃ³ a %<__builtin_next_arg%> sin un argumento"
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "nÃºmero errÃ³neo de argumentos para la funciÃ³n %<__builtin_next_arg%>"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "el segundo parÃ¡metro de %<va_start%> no es el Ãºltimo argumento nombrado"
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "la conducta es indefinida cuando el segundo parÃ¡metro de %<va_start%> se declara con almacenamiento %<register%>"
  
! #: builtins.c:12714
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%Kel primer argumento de %qD debe ser un puntero, el segundo una constante entera"
  
! #: builtins.c:12727
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%Kel Ãºltimo argumento de %qD no es una constante entera entre 0 y 3"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
! #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr "se declara aquÃ­"
  
! #: builtins.c:13545 builtins.c:13670
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qD"
  msgstr "se requiere desde %q#D\n"
  
! #: builtins.c:13548
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qT"
  msgstr "se requiere desde %q#D\n"
  
! #: builtins.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "obtained here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "assigned here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
*************** msgstr "los bloques bÃ¡sicos no estÃ¡n u
*** 22960,23268 ****
  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:3139
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "la cuenta de borde llamador no es vÃ¡lida"
  
! #: cgraph.c:3235
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3240
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3270
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3282 cgraph.c:3312
  #, 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:3289
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3300
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3319
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3332
  #, 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:3337
  #, 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:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3375
  #, 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:3382
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "cuenta de cgraph no vÃ¡lida"
  
! #: cgraph.c:3387
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clon en lÃ­nea en el mismo grupo comdat"
  
! #: cgraph.c:3392
  #, 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:3399
  #, 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:3404
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "los sÃ­mbolos locales deben definirse"
  
! #: cgraph.c:3409
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clon incluido en lÃ­nea visible externamente"
  
! #: cgraph.c:3414
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clon incluido en lÃ­nea con direcciÃ³n tomada"
  
! #: cgraph.c:3419
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "se fuerza en la salida un clon incluido en lÃ­nea"
  
! #: cgraph.c:3426
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3431
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3438
  #, 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:3446
  #, 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:3452 cgraph.c:3512
  #, 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:3460
  #, 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:3468 cgraph.c:3539
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3480
  #, 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:3490
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "el puntero inlined_to estÃ¡ mal"
  
! #: cgraph.c:3495
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "mÃºltiples llamantes inline"
  
! #: cgraph.c:3502
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "se estableciÃ³ el puntero inlined_to para llamantes no-inline"
  
! #: cgraph.c:3529
  #, 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:3560
  #, 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:3577
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3588
  #, 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:3593
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "el puntero inlined_to se refiere a sÃ­ mismo"
  
! #: cgraph.c:3604
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "el cgraph_node tiene un clone_of errÃ³neo"
  
! #: cgraph.c:3617
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "el cgraph_node tiene una lista de clones errÃ³nea"
  
! #: cgraph.c:3623
  #, 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:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "el cgraph_node tiene un puntero prev_clone errÃ³neo"
  
! #: cgraph.c:3633
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "lista de clones doblemente ligada corrrupta"
  
! #: cgraph.c:3645
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Alias tiene bordes de llamada"
  
! #: cgraph.c:3651
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Alias tiene una referencia que no es alias"
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Alias tiene mÃ¡s de una referencia alias"
  
! #: cgraph.c:3663
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "El alias analizado no tiene referencia"
  
! #: cgraph.c:3672
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "No hay un borde fuera de un nodo thunk"
  
! #: cgraph.c:3677
  #, 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:3682
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "No se supone que thunk tenga cuerpo"
  
! #: cgraph.c:3716
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt compartida:"
  
! #: cgraph.c:3724
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "puntos de borde para una declaraciÃ³n errÃ³nea:"
  
! #: cgraph.c:3733
  #, 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:3743
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "falta el borde de callgraph para la llamada stmt:"
  
! #: cgraph.c:3753
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "referencia a sentencia muerta"
  
! #: cgraph.c:3766
  #, 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:3778
  #, 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:3797 cgraph.c:3810
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3802
  #, 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:3818
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "fallÃ³ verify_cgraph_node"
  
! #: cgraph.c:3940 varpool.c:304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: section %s is missing"
  msgid "%s: section %s.%d is missing"
--- 22971,23279 ----
  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:3150
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "la cuenta de borde llamador no es vÃ¡lida"
  
! #: cgraph.c:3246
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3251
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3293 cgraph.c:3323
  #, 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:3300
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3311
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3330
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3343
  #, 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:3348
  #, 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:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3386
  #, 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:3393
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "cuenta de cgraph no vÃ¡lida"
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clon en lÃ­nea en el mismo grupo comdat"
  
! #: cgraph.c:3403
  #, 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:3410
  #, 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:3415
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "los sÃ­mbolos locales deben definirse"
  
! #: cgraph.c:3420
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clon incluido en lÃ­nea visible externamente"
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clon incluido en lÃ­nea con direcciÃ³n tomada"
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "se fuerza en la salida un clon incluido en lÃ­nea"
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3442
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3449
  #, 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:3457
  #, 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:3463 cgraph.c:3523
  #, 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:3471
  #, 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:3479 cgraph.c:3550
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3491
  #, 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:3501
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "el puntero inlined_to estÃ¡ mal"
  
! #: cgraph.c:3506
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "mÃºltiples llamantes inline"
  
! #: cgraph.c:3513
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "se estableciÃ³ el puntero inlined_to para llamantes no-inline"
  
! #: cgraph.c:3540
  #, 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:3571
  #, 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:3588
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3599
  #, 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:3604
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "el puntero inlined_to se refiere a sÃ­ mismo"
  
! #: cgraph.c:3615
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "el cgraph_node tiene un clone_of errÃ³neo"
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "el cgraph_node tiene una lista de clones errÃ³nea"
  
! #: cgraph.c:3634
  #, 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:3639
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "el cgraph_node tiene un puntero prev_clone errÃ³neo"
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "lista de clones doblemente ligada corrrupta"
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Alias tiene bordes de llamada"
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Alias tiene una referencia que no es alias"
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Alias tiene mÃ¡s de una referencia alias"
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "El alias analizado no tiene referencia"
  
! #: cgraph.c:3683
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "No hay un borde fuera de un nodo thunk"
  
! #: cgraph.c:3688
  #, 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:3693
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "No se supone que thunk tenga cuerpo"
  
! #: cgraph.c:3727
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt compartida:"
  
! #: cgraph.c:3735
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "puntos de borde para una declaraciÃ³n errÃ³nea:"
  
! #: cgraph.c:3744
  #, 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:3754
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "falta el borde de callgraph para la llamada stmt:"
  
! #: cgraph.c:3764
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "referencia a sentencia muerta"
  
! #: cgraph.c:3777
  #, 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:3789
  #, 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:3808 cgraph.c:3821
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3813
  #, 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:3829
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "fallÃ³ verify_cgraph_node"
  
! #: cgraph.c:3951 varpool.c:304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: section %s is missing"
  msgid "%s: section %s.%d is missing"
*************** msgid "%<weakref%> attribute ignored bec
*** 23354,23365 ****
  msgstr "se descarta el atributo %<weakref%> porque ya se inicializÃ³ la variable"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12107
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "se usa %q+F pero nunca se define"
  
! #: cgraphunit.c:1084 c/c-decl.c:12117
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
--- 23365,23376 ----
  msgstr "se descarta el atributo %<weakref%> porque ya se inicializÃ³ la variable"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "se usa %q+F pero nunca se define"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
*************** msgstr "el tamaÃ±o del valor de devoluci
*** 23436,23442 ****
  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:2394
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "se encontraron nodos sin memoria liberada"
--- 23447,23453 ----
  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:2390
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "se encontraron nodos sin memoria liberada"
*************** msgstr "se descarta la opciÃ³n posibleme
*** 23870,23881 ****
  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:11050
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14644
  #, 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"
--- 23881,23892 ----
  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:11059
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14793
  #, 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 "rtx compartido"
*** 23895,23901 ****
  msgid "internal consistency failure"
  msgstr "falla interna de consistencia"
  
! #: emit-rtl.c:4038
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: se usa emit_insn donde se necesita emit_jump_insn:\n"
--- 23906,23912 ----
  msgid "internal consistency failure"
  msgstr "falla interna de consistencia"
  
! #: emit-rtl.c:4039
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: se usa emit_insn donde se necesita emit_jump_insn:\n"
*************** msgstr "no se puede cerrar el fichero de
*** 24033,24074 ****
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "se truncÃ³ la constante de coma fija grande implÃ­citamente al tipo de coma fija"
  
! #: fold-const.c:4617 fold-const.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "la comparaciÃ³n siempre es %d debido a la anchura del campo de bit"
  
! #: fold-const.c:5981 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "se asume que el desbordamiento con signo no sucede al simplificar la prueba de rango"
  
! #: fold-const.c:6441 fold-const.c:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "la comparaciÃ³n siempre es %d"
  
! #: fold-const.c:6599
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "un %<or%> de pruebas no equivalentes sin coincidencia siempre es 1"
  
! #: fold-const.c:6604
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "un %<and%> de pruebas equivalentes mutuamente exclusivas siempre es 0"
  
! #: fold-const.c:9811
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "se asume que el desbordamiento con signo no sucede cuando se reduce la constante en comparaciÃ³n"
  
! #: fold-const.c:10211
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "se asume que el desbordamiento con signo no sucede cuando se combinan constantes alrededor de una comparaciÃ³n"
  
! #: fold-const.c:13468
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "fold check: el Ã¡rbol original cambiÃ³ por un pliegue"
--- 24044,24085 ----
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "se truncÃ³ la constante de coma fija grande implÃ­citamente al tipo de coma fija"
  
! #: fold-const.c:4618 fold-const.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "la comparaciÃ³n siempre es %d debido a la anchura del campo de bit"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "se asume que el desbordamiento con signo no sucede al simplificar la prueba de rango"
  
! #: fold-const.c:6442 fold-const.c:6456
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "la comparaciÃ³n siempre es %d"
  
! #: fold-const.c:6600
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "un %<or%> de pruebas no equivalentes sin coincidencia siempre es 1"
  
! #: fold-const.c:6605
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "un %<and%> de pruebas equivalentes mutuamente exclusivas siempre es 0"
  
! #: fold-const.c:9812
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "se asume que el desbordamiento con signo no sucede cuando se reduce la constante en comparaciÃ³n"
  
! #: fold-const.c:10212
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "se asume que el desbordamiento con signo no sucede cuando se combinan constantes alrededor de una comparaciÃ³n"
  
! #: fold-const.c:13469
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "fold check: el Ã¡rbol original cambiÃ³ por un pliegue"
*************** msgstr "el tamaÃ±o total de los objetos
*** 24085,24091 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "el tamaÃ±o total de los objetos locales es demasiado grande"
  
! #: function.c:1786 gimplify.c:6328 gimplify.c:6488
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "restricciÃ³n imposible en %<asm%>"
--- 24096,24102 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "el tamaÃ±o total de los objetos locales es demasiado grande"
  
! #: function.c:1786 gimplify.c:6329 gimplify.c:6489
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "restricciÃ³n imposible en %<asm%>"
*************** msgstr "desreferencia a puntero nulo"
*** 24737,24743 ****
  msgid "function may return address of local variable"
  msgstr "la funciÃ³n puede devolver la direcciÃ³n de una variable local"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10861
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una variable local"
--- 24748,24754 ----
  msgid "function may return address of local variable"
  msgstr "la funciÃ³n puede devolver la direcciÃ³n de una variable local"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una variable local"
*************** msgstr "el lÃ­mite especificado %wu supe
*** 25122,25194 ****
  msgid "%Gnull format string"
  msgstr "cadena de formato nula"
  
! #: gimple-ssa-warn-alloca.c:288
  #, fuzzy
  #| msgid "use of %<alloca%>"
  msgid "%Guse of %<alloca%>"
  msgstr "uso de %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:324
  #, 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:326
  #, 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:332
  #, 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:344
  #, 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:346
  #, 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:351
  #, 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:360
  #, 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:361
  #, fuzzy
  #| msgid "unbounded use of %<alloca%>"
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "uso no acotado de %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:367
  #, 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:372
  #, 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:374
  #, fuzzy
  #| msgid "argument to %<alloca%> is zero"
  msgid "%Gargument to %<alloca%> is zero"
--- 25133,25205 ----
  msgid "%Gnull format string"
  msgstr "cadena de formato nula"
  
! #: gimple-ssa-warn-alloca.c:287
  #, fuzzy
  #| msgid "use of %<alloca%>"
  msgid "%Guse of %<alloca%>"
  msgstr "uso de %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:323
  #, 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:325
  #, 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:331
  #, 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:343
  #, 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:345
  #, 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:350
  #, 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:359
  #, 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:360
  #, fuzzy
  #| msgid "unbounded use of %<alloca%>"
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "uso no acotado de %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:366
  #, 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:371
  #, 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:373
  #, fuzzy
  #| msgid "argument to %<alloca%> is zero"
  msgid "%Gargument to %<alloca%> is zero"
*************** msgstr "%K%qD: el lÃ­mite especificado e
*** 25308,25314 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD desborda puntero entre el desplazamiento %s y el tamaÃ±o %s accediendo al array %qD con el tipo %qT"
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3734
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "el array %qD se declarÃ³ aquÃ­"
--- 25319,25325 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD desborda puntero entre el desplazamiento %s y el tamaÃ±o %s accediendo al array %qD con el tipo %qT"
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "el array %qD se declarÃ³ aquÃ­"
*************** msgid "%G%qD offset %s is out of the bou
*** 25334,25344 ****
  msgstr "el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites ] del objeto %qD con tipo %qT"
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3873 c/c-decl.c:4146 c/c-typeck.c:8868 cp/class.c:1437
! #: cp/class.c:3253 cp/constexpr.c:956 cp/decl.c:4209 cp/decl.c:11926
! #: cp/decl.c:12405 cp/decl.c:12414 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2665 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23234
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD se declara aquÃ­"
--- 25345,25355 ----
  msgstr "el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites ] del objeto %qD con tipo %qT"
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD se declara aquÃ­"
*************** msgstr "el atributo %<fallthrough%> no a
*** 25420,25747 ****
  msgid "using result of function returning %<void%>"
  msgstr "se usa el resultado de una funciÃ³n que devuelve %<void%>"
  
! #: gimplify.c:6329
  #, 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:6342
  #, 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:6489
  #, 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:6529 gimplify.c:6538
  #, 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:7152
  #, 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:7154
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing region"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7158
  #, 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:7160
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7173
  #, 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:7175
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "tarea contenedora"
  
! #: gimplify.c:7260
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "no se especificÃ³ %qE en el %qs que lo contiene"
  
! #: gimplify.c:7262
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%qs contenedora"
  
! #: gimplify.c:7405
  #, 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:7407
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "construcciÃ³n OpenACC %qs que lo contiene"
  
! #: gimplify.c:7468
  #, 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:7476
  #, 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:7541
  #, 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:7543
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing %<target%>"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7573 gimplify.c:9014
  #, 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:7594
  #, 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:7725
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "la variable de iteraciÃ³n %qE se predetermina lineal"
  
! #: gimplify.c:7728
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable de iteraciÃ³n %qE debe ser private"
  
! #: gimplify.c:7742
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable de iteraciÃ³n %qE no debe ser firstprivate"
  
! #: gimplify.c:7745
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "la variable de iteraciÃ³n %qE no debe ser reduction"
  
! #: gimplify.c:7748
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable de iteraciÃ³n %qE no debe ser lineal"
  
! #: gimplify.c:8615 gimplify.c:8621
  #, 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:8638
  #, 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:8727
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8735 gimplify.c:12857
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8746 gimplify.c:8752 gimplify.c:8758 gimplify.c:8764
! #: gimplify.c:12850
  #, 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:8858
  #, 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:9184
  #, 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:9366
  #, 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:9728
  #, 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:9785
  #, 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:9817
  #, 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:10017
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10227
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<map%> implÃ­cita"
  
! #: gimplify.c:10281
  #, 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:10530
  #, 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:10591
  #, 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:10682
  #, 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:10829
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10848
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "reducciÃ³n privada no vÃ¡lida en %qE"
  
! #: gimplify.c:10985
  #, 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:11319
  #, 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:11578 gimplify.c:11582 gimplify.c:11591
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11823 gimplify.c:12082
  #, 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:12788
  #, 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:12812
  #, 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:12832
  #, 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:12885
  #, 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:13748 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "la construcciÃ³n %<ordered%> con clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle con una clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.c:13766
  #, 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:13779
  #, 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:13792
  #, 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:13803
  #, 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:15080
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "fallÃ³ la gimplificaciÃ³n"
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT se promueve a %qT cuando pasa a travÃ©s de %<...%>"
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(asÃ­ que debe pasar %qT y no %qT a %<va_arg%>)"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este cÃ³digo, el programa abortarÃ¡"
--- 25431,25758 ----
  msgid "using result of function returning %<void%>"
  msgstr "se usa el resultado de una funciÃ³n que devuelve %<void%>"
  
! #: gimplify.c:6330
  #, 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:6343
  #, 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:6490
  #, 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:6530 gimplify.c:6539
  #, 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:7153
  #, 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:7155
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing region"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7159
  #, 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:7161
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7174
  #, 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:7176
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "tarea contenedora"
  
! #: gimplify.c:7261
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "no se especificÃ³ %qE en el %qs que lo contiene"
  
! #: gimplify.c:7263
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%qs contenedora"
  
! #: gimplify.c:7406
  #, 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:7408
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "construcciÃ³n OpenACC %qs que lo contiene"
  
! #: gimplify.c:7469
  #, 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:7477
  #, 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:7542
  #, 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:7544
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing %<target%>"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE se declarÃ³ en la regiÃ³n %<host_data%> que la contiene"
  
! #: gimplify.c:7595
  #, 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:7726
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "la variable de iteraciÃ³n %qE se predetermina lineal"
  
! #: gimplify.c:7729
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable de iteraciÃ³n %qE debe ser private"
  
! #: gimplify.c:7743
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable de iteraciÃ³n %qE no debe ser firstprivate"
  
! #: gimplify.c:7746
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "la variable de iteraciÃ³n %qE no debe ser reduction"
  
! #: gimplify.c:7749
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable de iteraciÃ³n %qE no debe ser lineal"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:8639
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "clÃ¡usula %<linear%> para una variable que no es iterador de bucle especificada en una construcciÃ³n combinada con %<distribute%>"
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "se asocia el campo %qE de una estructura de longitud variable"
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas map"
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable copyprivate %qE no es threadprivate o private en el contexto externo"
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable %s %qE es private en el contexto externo"
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "se esperaba el modificador de clÃ¡usula %qs %<if%> en vez de %qs"
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<map%> implÃ­cita"
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> implÃ­cita en una construcciÃ³n %<target%>"
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "se ha usado la misma variable en clÃ¡usulas %<firstprivate%> y %<lastprivate%> en una construcciÃ³n %<distribute%>"
  
! #: gimplify.c:10683
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clÃ¡usula de datos incompatible con reducciÃ³n en %qE; se promociona a present_or_copy"
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "reducciÃ³n privada no vÃ¡lida en %qE"
  
! #: gimplify.c:10986
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.c:11320
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:12789
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "construcciÃ³n %<teams%> no bien anidada dentro de construcciÃ³n %<target%>"
  
! #: gimplify.c:12813
  #, fuzzy, gcc-internal-format
  #| msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>"
  
! #: gimplify.c:12833
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "solamente a las regiones %<distribute%> o %<parallel%> se les permite estar estrictamente anidadas dentro de la regiÃ³n %<teams%>"
  
! #: gimplify.c:12886
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "la construcciÃ³n %<ordered%> con clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle con una clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE no es una iteraciÃ³n del bucle mÃ¡s externo %d; se esperaba %qE"
  
! #: gimplify.c:13780
  #, fuzzy, gcc-internal-format
  #| msgid "number of variables in %<depend(sink)%> clause does not match number of iteration variables"
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "el nÃºmero de variables en la clÃ¡usula %<depend(sink)%> no coincide con el nÃºmero de variables de iteraciÃ³n"
  
! #: gimplify.c:13793
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mÃ¡s de una clÃ¡usula %<depend(source)%> en una construcciÃ³n %<ordered%>"
  
! #: gimplify.c:13804
  #, fuzzy, gcc-internal-format
  #| msgid "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct"
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "clÃ¡usula %<depend(source)%> especificada junto con clÃ¡usulas %<depend(sink:)%> en la misma construcciÃ³n"
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "fallÃ³ la gimplificaciÃ³n"
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT se promueve a %qT cuando pasa a travÃ©s de %<...%>"
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(asÃ­ que debe pasar %qT y no %qT a %<va_arg%>)"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este cÃ³digo, el programa abortarÃ¡"
*************** msgstr ""
*** 26208,26230 ****
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2317 ira.c:2339
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%s cannot be used in %<asm%> here"
  msgstr "no se puede usar %s en asm aquÃ­"
  
! #: ira.c:5920
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr "se requiere puntero de marco, mas reservado"
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "for %qD"
  msgstr "para %qD"
  
! #: ira.c:5937
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "el tamaÃ±o del marco es demasiado grande para una revisiÃ³n confiable de la pila"
--- 26219,26241 ----
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2318 ira.c:2340
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%s cannot be used in %<asm%> here"
  msgstr "no se puede usar %s en asm aquÃ­"
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr "se requiere puntero de marco, mas reservado"
  
! #: ira.c:5922
  #, gcc-internal-format
  msgid "for %qD"
  msgstr "para %qD"
  
! #: ira.c:5938
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "el tamaÃ±o del marco es demasiado grande para una revisiÃ³n confiable de la pila"
*************** msgstr "el operando %<asm%> tiene restri
*** 26245,26256 ****
  msgid "unable to find a register to spill"
  msgstr "no se puede encontrar un registro para vaciar"
  
! #: lra-constraints.c:4135 reload.c:3863 reload.c:4118
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "restricciones de operandos inconsistentes en un %<asm%>"
  
! #: lra-constraints.c:5091
  #, 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)"
--- 26256,26267 ----
  msgid "unable to find a register to spill"
  msgstr "no se puede encontrar un registro para vaciar"
  
! #: lra-constraints.c:4140 reload.c:3869 reload.c:4124
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "restricciones de operandos inconsistentes en un %<asm%>"
  
! #: lra-constraints.c:5097
  #, 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 "el argumento para %qs no estÃ¡ e
*** 27004,27015 ****
  msgid "unrecognized argument in option %qs"
  msgstr "no se reconoce el argumento en la opciÃ³n %qs"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1551
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para %qs son: %s; Â¿quiso decir %qs?"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1554
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "los argumentos vÃ¡lidos para %qs son: %s"
--- 27015,27026 ----
  msgid "unrecognized argument in option %qs"
  msgstr "no se reconoce el argumento en la opciÃ³n %qs"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1554
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para %qs son: %s; Â¿quiso decir %qs?"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1557
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "los argumentos vÃ¡lidos para %qs son: %s"
*************** msgstr "la memoria transaccional no se a
*** 27143,27149 ****
  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:1002 config/darwin.c:3317
  #, 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"
--- 27154,27160 ----
  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:1002 config/darwin.c:3312
  #, 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 "los registros usados explÃ­citam
*** 27705,27729 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "el operando de salida %d debe usar la restricciÃ³n %<&%>"
  
! #: regcprop.c:1229
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "validate_value_data: [%u] next_regno errÃ³neo para la cadena vacÃ­a (%u)"
  
! #: regcprop.c:1241
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: Loop in regno chain (%u)"
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "validate_value_data: Ciclo en la cadena regno (%u)"
  
! #: regcprop.c:1244
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "validate_value_data: [%u] oldest_regno errÃ³neo (%u)"
  
! #: regcprop.c:1256
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
--- 27716,27740 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "el operando de salida %d debe usar la restricciÃ³n %<&%>"
  
! #: regcprop.c:1230
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "validate_value_data: [%u] next_regno errÃ³neo para la cadena vacÃ­a (%u)"
  
! #: regcprop.c:1242
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: Loop in regno chain (%u)"
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "validate_value_data: Ciclo en la cadena regno (%u)"
  
! #: regcprop.c:1245
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "validate_value_data: [%u] oldest_regno errÃ³neo (%u)"
  
! #: regcprop.c:1257
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
*************** msgstr "no se puede recargar operandos c
*** 27789,27801 ****
  msgid "impossible register constraint in %<asm%>"
  msgstr "es imposible la restricciÃ³n de registros en %<asm%>"
  
! #: reload.c:2687
  #, fuzzy, gcc-internal-format
  #| msgid "this target does not support %qs"
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "este objetivo no admite %qs"
  
! #: reload.c:3720
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "se usÃ³ la restricciÃ³n %<&%> sin una clase de registro"
--- 27800,27812 ----
  msgid "impossible register constraint in %<asm%>"
  msgstr "es imposible la restricciÃ³n de registros en %<asm%>"
  
! #: reload.c:2692
  #, fuzzy, gcc-internal-format
  #| msgid "this target does not support %qs"
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "este objetivo no admite %qs"
  
! #: reload.c:3726
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "se usÃ³ la restricciÃ³n %<&%> sin una clase de registro"
*************** msgstr "la restricciÃ³n del operando %<a
*** 27826,27878 ****
  msgid "output operand is constant in %<asm%>"
  msgstr "el operando de salida es constante en %<asm%>"
  
! #: rtl.c:850
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: acceso de elt %d de '%s' con el Ãºltimo elt %d en %s, en %s:%d"
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: se esperaba el tipo elt %d '%c', se tiene '%c' (rtx %s) en %s, en %s:%d"
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: se esperaba el tipo elt %d '%c' Ã³ '%c', se tiene '%c' (rtx %s) en %s, en%s:%d"
  
! #: rtl.c:879
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: se esperaba el cÃ³digo '%s', se tiene '%s' en %s, en %s:%d"
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: se esperaba el cÃ³digo '%s' Ã³ '%s', se tiene '%s' en %s, en %s:%d"
  
! #: rtl.c:900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: se esperaba el cÃ³digo '%s' Ã³ '%s', se tiene '%s' en %s, en %s:%d"
  
! #: rtl.c:927
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: se intentÃ³ tratar un sÃ­mbolo que no es de bloque como un sÃ­mbolo de bloque en %s, en %s:%d"
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: acceso de hwi elt %d de vector con el Ãºltimo elt %d en %s, en %s:%d"
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: acceso de elt %d de vector con el Ãºltimo elt %d en %s, en %s:%d"
  
! #: rtl.c:958
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "RevisiÃ³n de opciÃ³n RTL: se usÃ³ %s con el cÃ³digo rtx inesperado '%s' en %s, en %s:%d"
--- 27837,27889 ----
  msgid "output operand is constant in %<asm%>"
  msgstr "el operando de salida es constante en %<asm%>"
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: acceso de elt %d de '%s' con el Ãºltimo elt %d en %s, en %s:%d"
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: se esperaba el tipo elt %d '%c', se tiene '%c' (rtx %s) en %s, en %s:%d"
  
! #: rtl.c:880
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: se esperaba el tipo elt %d '%c' Ã³ '%c', se tiene '%c' (rtx %s) en %s, en%s:%d"
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: se esperaba el cÃ³digo '%s', se tiene '%s' en %s, en %s:%d"
  
! #: rtl.c:899
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: se esperaba el cÃ³digo '%s' Ã³ '%s', se tiene '%s' en %s, en %s:%d"
  
! #: rtl.c:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: se esperaba el cÃ³digo '%s' Ã³ '%s', se tiene '%s' en %s, en %s:%d"
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: se intentÃ³ tratar un sÃ­mbolo que no es de bloque como un sÃ­mbolo de bloque en %s, en %s:%d"
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: acceso de hwi elt %d de vector con el Ãºltimo elt %d en %s, en %s:%d"
  
! #: rtl.c:957
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "RevisiÃ³n RTL: acceso de elt %d de vector con el Ãºltimo elt %d en %s, en %s:%d"
  
! #: rtl.c:968
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "RevisiÃ³n de opciÃ³n RTL: se usÃ³ %s con el cÃ³digo rtx inesperado '%s' en %s, en %s:%d"
*************** msgstr "la restricciÃ³n de coincidencia
*** 27917,27939 ****
  msgid "invalid punctuation %qc in constraint"
  msgstr "puntuaciÃ³n %qc no vÃ¡lida en la restricciÃ³n"
  
! #: stmt.c:430
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "la restricciÃ³n coincidente no permite un registro"
  
! #: stmt.c:524
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate asm operand name %qs"
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "nombre de operando asm %qs duplicado"
  
! #: stmt.c:621
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "falta la llave final para el operando nombrado"
  
! #: stmt.c:650
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "operador %qs nombrado sin definir"
--- 27928,27950 ----
  msgid "invalid punctuation %qc in constraint"
  msgstr "puntuaciÃ³n %qc no vÃ¡lida en la restricciÃ³n"
  
! #: stmt.c:431
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "la restricciÃ³n coincidente no permite un registro"
  
! #: stmt.c:525
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate asm operand name %qs"
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "nombre de operando asm %qs duplicado"
  
! #: stmt.c:622
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "falta la llave final para el operando nombrado"
  
! #: stmt.c:651
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "operador %qs nombrado sin definir"
*************** msgstr "operando no vÃ¡lido para %%R"
*** 28660,28668 ****
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4260
! #: tree-cfg.c:4272 tree-cfg.c:4331 tree-cfg.c:4356 tree-cfg.c:4429
! #: tree-cfg.c:4507
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in parameter %i"
  msgid "type mismatch in %qs"
--- 28671,28679 ----
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4262
! #: tree-cfg.c:4274 tree-cfg.c:4333 tree-cfg.c:4358 tree-cfg.c:4431
! #: tree-cfg.c:4509
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in parameter %i"
  msgid "type mismatch in %qs"
*************** msgstr "operando de desplazamiento no vÃ
*** 28704,28710 ****
  msgid "invalid clique in %qs"
  msgstr "uso no vÃ¡lido de %qD"
  
! #: tree-cfg.c:3305 tree-cfg.c:4519
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
--- 28715,28721 ----
  msgid "invalid clique in %qs"
  msgstr "uso no vÃ¡lido de %qD"
  
! #: tree-cfg.c:3305 tree-cfg.c:4521
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
*************** msgstr "operandos no vÃ¡lidos en la oper
*** 28921,29311 ****
  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:4284 tree-cfg.c:4343
  #, 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:4299
  #, 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:4315
  #, 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:4375
  #, 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:4384
  #, 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:4390
  #, 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:4400
  #, 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:4410
  #, 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:4465
  #, 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:4474
  #, 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:4493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operando no vÃ¡lido para %%R"
  
! #: tree-cfg.c:4534 tree-cfg.c:4560
  #, 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:4594 tree-cfg.c:4612
  #, 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:4603 tree-cfg.c:4620
  #, 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:4628
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4637
  #, 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:4644
  #, 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:4653
  #, 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:4664
  #, 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:4723
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operando no vÃ¡lido en la declaraciÃ³n return"
  
! #: tree-cfg.c:4738 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:4762
  #, 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:4781
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operando no vÃ¡lido para la declaraciÃ³n switch"
  
! #: tree-cfg.c:4789
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "sentencia switch de tipo no entero"
  
! #: tree-cfg.c:4799
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "etiqueta case default no vÃ¡ilda en sentencia switch"
  
! #: tree-cfg.c:4811
  #, fuzzy, gcc-internal-format
  #| msgid "invalid CASE_CHAIN"
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "CASE_CHAIN no vÃ¡lido"
  
! #: tree-cfg.c:4817
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "etiqueta case no vÃ¡ilda en sentencia switch"
  
! #: tree-cfg.c:4824
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "rango case no vÃ¡ildo en sentencia switch"
  
! #: tree-cfg.c:4834
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "discordancia en precisiÃ³n de tipo en sentencia switch"
  
! #: tree-cfg.c:4841
  #, 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:4850
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "etiquetas case no ordenadas en sentencia switch"
  
! #: tree-cfg.c:4893
  #, 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:4902
  #, 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:4912
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "definiciÃ³n incorrecta del nÃºmero de relleno de aterrizaje"
  
! #: tree-cfg.c:4928
  #, 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:4936
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "etiquetas no vÃ¡lidas en la condiciÃ³n gimple"
  
! #: tree-cfg.c:5019 tree-cfg.c:5028
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "resultado PHI no vÃ¡lido"
  
! #: tree-cfg.c:5038
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "falta la definiciÃ³n PHI"
  
! #: tree-cfg.c:5052
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumento PHI no vÃ¡lido"
  
! #: tree-cfg.c:5059
  #, 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:5157
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "fallÃ³ verify_gimple"
  
! #: tree-cfg.c:5214
  #, 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:5230
  #, 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:5279
  #, 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:5382
  #, 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:5391
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nodo PHI con ubicaciÃ³n"
  
! #: tree-cfg.c:5402 tree-cfg.c:5449
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "comparticiÃ³n incorrecta de nodos de Ã¡rbol"
  
! #: tree-cfg.c:5410
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtual con ubicaciones de argumento"
  
! #: tree-cfg.c:5437
  #, 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:5477
  #, 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:5483
  #, 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:5505
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "fallÃ³ verify_gimple"
  
! #: tree-cfg.c:5527
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK tiene IL asociado con Ã©l"
  
! #: tree-cfg.c:5534
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK tiene IL asociado con Ã©l"
  
! #: tree-cfg.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "caida para salir del bb %d"
  
! #: tree-cfg.c:5565
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "etiqueta no local "
  
! #: tree-cfg.c:5574
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "etiqueta de relleno de aterrizaje EH "
  
! #: tree-cfg.c:5583 tree-cfg.c:5592 tree-cfg.c:5617
  #, gcc-internal-format
  msgid "label "
  msgstr "etiqueta "
  
! #: tree-cfg.c:5607
  #, 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:5640
  #, 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:5653
  #, 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:5676 tree-cfg.c:5698 tree-cfg.c:5715 tree-cfg.c:5784
  #, 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:5686
  #, 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:5720
  #, 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:5750
  #, 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:5758
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "las etiquetas case no estÃ¡n ordenadas:"
  
! #: tree-cfg.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "borde de salida extra %d->%d"
  
! #: tree-cfg.c:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "falta el borde %i->%i"
  
! #: tree-cfg.c:9473
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "la funciÃ³n %<noreturn%> devuelve"
  
! #: tree-cfg.c:9494 tree-cfg.c:9526
  #, 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:9592
  #, 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:9597 cp/cvt.c:1119
  #, 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%>"
--- 28932,29322 ----
  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:4286 tree-cfg.c:4345
  #, 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:4301
  #, 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:4317
  #, 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:4377
  #, 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:4386
  #, 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:4392
  #, 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:4402
  #, 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:4412
  #, 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:4467
  #, 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:4476
  #, 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:4495
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operando no vÃ¡lido para %%R"
  
! #: tree-cfg.c:4536 tree-cfg.c:4562
  #, 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:4596 tree-cfg.c:4614
  #, 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:4605 tree-cfg.c:4622
  #, 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:4630
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4639
  #, 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:4646
  #, 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:4655
  #, 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:4666
  #, 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:4725
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operando no vÃ¡lido en la declaraciÃ³n return"
  
! #: tree-cfg.c:4740 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:4764
  #, 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:4783
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operando no vÃ¡lido para la declaraciÃ³n switch"
  
! #: tree-cfg.c:4791
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "sentencia switch de tipo no entero"
  
! #: tree-cfg.c:4801
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "etiqueta case default no vÃ¡ilda en sentencia switch"
  
! #: tree-cfg.c:4813
  #, fuzzy, gcc-internal-format
  #| msgid "invalid CASE_CHAIN"
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "CASE_CHAIN no vÃ¡lido"
  
! #: tree-cfg.c:4819
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "etiqueta case no vÃ¡ilda en sentencia switch"
  
! #: tree-cfg.c:4826
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "rango case no vÃ¡ildo en sentencia switch"
  
! #: tree-cfg.c:4836
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "discordancia en precisiÃ³n de tipo en sentencia switch"
  
! #: tree-cfg.c:4843
  #, 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:4852
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "etiquetas case no ordenadas en sentencia switch"
  
! #: tree-cfg.c:4895
  #, 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:4904
  #, 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:4914
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "definiciÃ³n incorrecta del nÃºmero de relleno de aterrizaje"
  
! #: tree-cfg.c:4930
  #, 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:4938
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "etiquetas no vÃ¡lidas en la condiciÃ³n gimple"
  
! #: tree-cfg.c:5021 tree-cfg.c:5030
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "resultado PHI no vÃ¡lido"
  
! #: tree-cfg.c:5040
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "falta la definiciÃ³n PHI"
  
! #: tree-cfg.c:5054
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumento PHI no vÃ¡lido"
  
! #: tree-cfg.c:5061
  #, 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:5159
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "fallÃ³ verify_gimple"
  
! #: tree-cfg.c:5216
  #, 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:5232
  #, 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:5281
  #, 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:5384
  #, 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:5393
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nodo PHI con ubicaciÃ³n"
  
! #: tree-cfg.c:5404 tree-cfg.c:5451
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "comparticiÃ³n incorrecta de nodos de Ã¡rbol"
  
! #: tree-cfg.c:5412
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtual con ubicaciones de argumento"
  
! #: tree-cfg.c:5439
  #, 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:5479
  #, 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:5485
  #, 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:5507
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "fallÃ³ verify_gimple"
  
! #: tree-cfg.c:5529
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK tiene IL asociado con Ã©l"
  
! #: tree-cfg.c:5536
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK tiene IL asociado con Ã©l"
  
! #: tree-cfg.c:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "caida para salir del bb %d"
  
! #: tree-cfg.c:5567
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "etiqueta no local "
  
! #: tree-cfg.c:5576
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "etiqueta de relleno de aterrizaje EH "
  
! #: tree-cfg.c:5585 tree-cfg.c:5594 tree-cfg.c:5619
  #, gcc-internal-format
  msgid "label "
  msgstr "etiqueta "
  
! #: tree-cfg.c:5609
  #, 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:5642
  #, 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:5655
  #, 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:5678 tree-cfg.c:5700 tree-cfg.c:5717 tree-cfg.c:5786
  #, 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:5688
  #, 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:5722
  #, 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:5752
  #, 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:5760
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "las etiquetas case no estÃ¡n ordenadas:"
  
! #: tree-cfg.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "borde de salida extra %d->%d"
  
! #: tree-cfg.c:5800
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "falta el borde %i->%i"
  
! #: tree-cfg.c:9475
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "la funciÃ³n %<noreturn%> devuelve"
  
! #: tree-cfg.c:9496 tree-cfg.c:9528
  #, 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:9594
  #, 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:9599 cp/cvt.c:1119
  #, 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 "los datos COMMON thread-local no
*** 30499,30505 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "la alineaciÃ³n solicitada para %q+D es mayor que la alineaciÃ³n implementada de %wu"
  
! #: varasm.c:2284 c/c-decl.c:5451 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "no se conoce el tamaÃ±o de almacenamiento de %q+D"
--- 30510,30516 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "la alineaciÃ³n solicitada para %q+D es mayor que la alineaciÃ³n implementada de %wu"
  
! #: varasm.c:2284 c/c-decl.c:5450 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "no se conoce el tamaÃ±o de almacenamiento de %q+D"
*************** msgstr "flujo de bytecode: se esperaba l
*** 30665,30671 ****
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr "flujo de bytecode: la etiqueta %s no estÃ¡ en el rango esperado [%s, %s]"
  
! #: c-family/c-ada-spec.c:2840
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported mode %s\n"
  msgid "unsupported record layout"
--- 30676,30682 ----
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr "flujo de bytecode: la etiqueta %s no estÃ¡ en el rango esperado [%s, %s]"
  
! #: c-family/c-ada-spec.c:2843
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported mode %s\n"
  msgid "unsupported record layout"
*************** msgstr "atributo %qE a continuaciÃ³n de
*** 31335,31341 ****
  msgid "type was previously declared %qE"
  msgstr "el tipo se declarÃ³ previamente %qE"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4749
  #, 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"
--- 31346,31352 ----
  msgid "type was previously declared %qE"
  msgstr "el tipo se declarÃ³ previamente %qE"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> solo se puede especificar para funciones virtuales"
*************** msgstr "%qD no es compatible con %qD"
*** 31355,31361 ****
  msgid "%qE argument is not a function"
  msgstr "el argumento %qE no es una funciÃ³n"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6060
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "el mensaje obsoleto no es una cadena"
--- 31366,31372 ----
  msgid "%qE argument is not a function"
  msgstr "el argumento %qE no es una funciÃ³n"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "el mensaje obsoleto no es una cadena"
*************** msgstr "?: usando constantes enteras en
*** 31829,31840 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "el compilador puede asumir que la direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:823 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "se sugieren parÃ©ntesis alrededor de la asignaciÃ³n usada como valor verdadero"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4688 c/c-decl.c:7081 c/c-typeck.c:15429
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no vÃ¡lido de %<restrict%>"
--- 31840,31851 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "el compilador puede asumir que la direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "se sugieren parÃ©ntesis alrededor de la asignaciÃ³n usada como valor verdadero"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no vÃ¡lido de %<restrict%>"
*************** msgid "%<fallthrough%> attribute specifi
*** 32000,32012 ****
  msgstr "el atributo %<fallthrough%> se especificÃ³ con un parÃ¡metro"
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3671
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "faltan argumentos para la funciÃ³n %qE"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3535
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "demasiados argumentos para la funciÃ³n %qE"
--- 32011,32023 ----
  msgstr "el atributo %<fallthrough%> se especificÃ³ con un parÃ¡metro"
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3721
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "faltan argumentos para la funciÃ³n %qE"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3585
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "demasiados argumentos para la funciÃ³n %qE"
*************** msgstr "no se admite la concatenaciÃ³n n
*** 32996,33002 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "C tradicional rechaza la concatenaciÃ³n de constantes de cadenas"
  
! #: c-family/c-omp.c:116 cp/pt.c:18845
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 33007,33013 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "C tradicional rechaza la concatenaciÃ³n de constantes de cadenas"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr "clÃ¡usula %<depend(source)%> esp
*** 33049,33055 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9430
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipo no vÃ¡lido para la variable de iteraciÃ³n %qE"
--- 33060,33066 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipo no vÃ¡lido para la variable de iteraciÃ³n %qE"
*************** msgstr "variable de iteraciÃ³n %<_Atomic
*** 33064,33080 ****
  msgid "%qE is not initialized"
  msgstr "%qE no estÃ¡ inicializado"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9319
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "falta el predicado controlador"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predicado controlador no vÃ¡lido"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9325
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "falta la expresiÃ³n de incremento"
--- 33075,33091 ----
  msgid "%qE is not initialized"
  msgstr "%qE no estÃ¡ inicializado"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "falta el predicado controlador"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predicado controlador no vÃ¡lido"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "falta la expresiÃ³n de incremento"
*************** msgstr "falta la expresiÃ³n de increment
*** 33084,33090 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9053
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresiÃ³n de incremento no vÃ¡lida"
--- 33095,33101 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresiÃ³n de incremento no vÃ¡lida"
*************** msgstr ""
*** 33153,33159 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15242 cp/semantics.c:8581
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 33164,33170 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgstr "<valor-devoluciÃ³n>"
*** 33763,33770 ****
  msgid "wrong type argument to %s"
  msgstr "argumento de tipo errÃ³neo para %s"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:2949
! #: cp/constexpr.c:6003
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "desbordamiento en la expresiÃ³n constante"
--- 33774,33781 ----
  msgid "wrong type argument to %s"
  msgstr "argumento de tipo errÃ³neo para %s"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "desbordamiento en la expresiÃ³n constante"
*************** msgstr "decremento de la funciÃ³n %qD"
*** 34256,34272 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "se usÃ³ la funciÃ³n %qD como salida %<asm%>"
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4924
  #, 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:1859 c/c-typeck.c:4927
  #, 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:1860 c/c-typeck.c:4930
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "decremento de la ubicaciÃ³n de sÃ³lo lectura %qE"
--- 34267,34283 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "se usÃ³ la funciÃ³n %qD como salida %<asm%>"
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4984
  #, 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:1859 c/c-typeck.c:4987
  #, 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:1860 c/c-typeck.c:4990
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "decremento de la ubicaciÃ³n de sÃ³lo lectura %qE"
*************** msgstr ""
*** 34447,34454 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12061 c/c-typeck.c:12229
! #: cp/typeck.c:5433
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaciÃ³n entre los tipos %qT y %qT"
--- 34458,34465 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaciÃ³n entre los tipos %qT y %qT"
*************** msgid_plural "passing argument %i to %qs
*** 34531,34568 ****
  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:2790 c/c-typeck.c:5495 cp/call.c:5803
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condiciÃ³n tiene bifurcaciones idÃ©nticas"
  
! #: c-family/c-warn.c:2897
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "la macro se expande en mÃºltiples sentencias"
  
! #: c-family/c-warn.c:2898
  #, 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:2991
  #, 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:2998 c-family/c-warn.c:3001 cp/init.c:635
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c-family/c-warn.c:3088
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3315
  #, fuzzy
  #| msgid "size mismatch in argument %d of %qE"
  msgid "mismatch in bound %Z of argument %u declared as %s"
--- 34542,34579 ----
  msgstr[0] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  msgstr[1] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condiciÃ³n tiene bifurcaciones idÃ©nticas"
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "la macro se expande en mÃºltiples sentencias"
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "algunas partes de la expansiÃ³n de macro no estÃ¡n flanqueadas por esta clÃ¡usula %qs"
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  #, fuzzy
  #| msgid "size mismatch in argument %d of %qE"
  msgid "mismatch in bound %Z of argument %u declared as %s"
*************** msgid_plural "mismatch in bounds %Z of a
*** 34570,34623 ****
  msgstr[0] "no coincide el tamaÃ±o en el argumento %d de %qE"
  msgstr[1] "no coincide el tamaÃ±o en el argumento %d de %qE"
  
! #: c-family/c-warn.c:3318 c-family/c-warn.c:3688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to variable-length array is zero"
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "al argumento del array de longitud variable es cero"
  
! #: c-family/c-warn.c:3457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as a pointer %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as an ordinary array %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3471 c-family/c-warn.c:3485
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c-family/c-warn.c:3475 c-family/c-warn.c:3501
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unbounded use of variable-length array"
  msgid "previously declared as a variable length array %s"
  msgstr "uso no acotado de array de longitud variable"
  
! #: c-family/c-warn.c:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as an array %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3497
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "argument %u of type %s declared with %u variable bound"
--- 34581,34634 ----
  msgstr[0] "no coincide el tamaÃ±o en el argumento %d de %qE"
  msgstr[1] "no coincide el tamaÃ±o en el argumento %d de %qE"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to variable-length array is zero"
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "al argumento del array de longitud variable es cero"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as a pointer %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as an ordinary array %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unbounded use of variable-length array"
  msgid "previously declared as a variable length array %s"
  msgstr "uso no acotado de array de longitud variable"
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as an array %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "argument %u of type %s declared with %u variable bound"
*************** msgid_plural "argument %u of type %s dec
*** 34625,34631 ****
  msgstr[0] "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  msgstr[1] "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: c-family/c-warn.c:3532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %q+D with attribute noinline"
  msgid "previously declared as %s with %u variable bound"
--- 34636,34642 ----
  msgstr[0] "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  msgstr[1] "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %q+D with attribute noinline"
  msgid "previously declared as %s with %u variable bound"
*************** msgid_plural "previously declared as %s
*** 34633,34705 ****
  msgstr[0] "declaraciÃ³n previa de %q+D con el atributo noinline"
  msgstr[1] "declaraciÃ³n previa de %q+D con el atributo noinline"
  
! #: c-family/c-warn.c:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3564
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3624
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3631 c-family/c-warn.c:3664
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "el argumento de tipo %qT no coincide con %qT"
  
! #: c-family/c-warn.c:3643
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as %s with bound argument %E"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3648
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %<%c%s%>"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "declaraciÃ³n previa de %<%c%s%>"
  
! #: c-family/c-warn.c:3667
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previously declared as %s with bound %qs"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: c-family/c-warn.c:3686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "el argumento de tipo %qT no coincide con %qT"
  
! #: c-family/c-warn.c:3717
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3727
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3731
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 34644,34716 ----
  msgstr[0] "declaraciÃ³n previa de %q+D con el atributo noinline"
  msgstr[1] "declaraciÃ³n previa de %q+D con el atributo noinline"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "el argumento de tipo %qT no coincide con %qT"
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as %s with bound argument %E"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %<%c%s%>"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "declaraciÃ³n previa de %<%c%s%>"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previously declared as %s with bound %qs"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: c-family/c-warn.c:3687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "el argumento de tipo %qT no coincide con %qT"
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "%qs no es una opciÃ³n vÃ¡lida pa
*** 34714,34720 ****
  msgid "too many input files"
  msgstr "demasiados ficheros de entrada"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:14814
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
--- 34725,34731 ----
  msgid "too many input files"
  msgstr "demasiados ficheros de entrada"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:16448
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 34748,34761 ****
  msgstr "se pasa opciÃ³n no reconocida a %%:target_mode_check"
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:14746
! #: config/aarch64/aarch64.c:14784
  #, 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:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:14749
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "los argumentos vÃ¡lidos son: %s"
--- 34759,34772 ----
  msgstr "se pasa opciÃ³n no reconocida a %%:target_mode_check"
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:16380
! #: config/aarch64/aarch64.c:16418
  #, 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:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:16383
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "los argumentos vÃ¡lidos son: %s"
*************** msgstr "-mregparm=%d no estÃ¡ entre 0 y
*** 34920,34989 ****
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr "para la opciÃ³n -mcache-block-size=X, las X vÃ¡lidas son: 4, 8, 16, 32, 64, 128, 256, o 512"
  
! #: common/config/riscv/riscv-common.c:290
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:535
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> requires %<-mfp32%>"
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr "%<-march=%s%> requiere %<-mfp32%>"
  
! #: common/config/riscv/riscv-common.c:605
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s: invalid ISA string"
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr "-march=%s: cadena ISA no vÃ¡lida"
  
! #: common/config/riscv/riscv-common.c:617
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:636
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:663
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s: unsupported ISA substring %qs"
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr "-march=%s: subcadena ISA %qs no vÃ¡lida"
  
! #: common/config/riscv/riscv-common.c:667
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s: ISA string must begin with rv32 or rv64"
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr "-march=%s: la cadena ISA debe empezar por rv32 o rv64"
  
! #: common/config/riscv/riscv-common.c:773
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr "%<-march=%s%> no es compatible con la ABI seleccionada"
  
! #: common/config/riscv/riscv-common.c:785
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "%<-march=%s%> no es compatible con la ABI seleccionada"
  
! #: common/config/riscv/riscv-common.c:814
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s: ISA string must begin with rv32 or rv64"
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr "-march=%s: la cadena ISA debe empezar por rv32 o rv64"
  
! #: common/config/riscv/riscv-common.c:851
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s: unsupported ISA substring %qs"
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr "-march=%s: subcadena ISA %qs no vÃ¡lida"
  
! #: common/config/riscv/riscv-common.c:979
  #, fuzzy, gcc-internal-format
  #| msgid "%<%s%> is unknown"
  msgid "%<-mcpu=%s%>: unknown CPU"
--- 34931,35000 ----
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr "para la opciÃ³n -mcache-block-size=X, las X vÃ¡lidas son: 4, 8, 16, 32, 64, 128, 256, o 512"
  
! #: common/config/riscv/riscv-common.c:295
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:540
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> requires %<-mfp32%>"
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr "%<-march=%s%> requiere %<-mfp32%>"
  
! #: common/config/riscv/riscv-common.c:610
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s: invalid ISA string"
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr "-march=%s: cadena ISA no vÃ¡lida"
  
! #: common/config/riscv/riscv-common.c:622
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:641
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:668
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s: unsupported ISA substring %qs"
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr "-march=%s: subcadena ISA %qs no vÃ¡lida"
  
! #: common/config/riscv/riscv-common.c:672
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s: ISA string must begin with rv32 or rv64"
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr "-march=%s: la cadena ISA debe empezar por rv32 o rv64"
  
! #: common/config/riscv/riscv-common.c:778
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr "%<-march=%s%> no es compatible con la ABI seleccionada"
  
! #: common/config/riscv/riscv-common.c:790
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "%<-march=%s%> no es compatible con la ABI seleccionada"
  
! #: common/config/riscv/riscv-common.c:819
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s: ISA string must begin with rv32 or rv64"
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr "-march=%s: la cadena ISA debe empezar por rv32 o rv64"
  
! #: common/config/riscv/riscv-common.c:856
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s: unsupported ISA substring %qs"
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr "-march=%s: subcadena ISA %qs no vÃ¡lida"
  
! #: common/config/riscv/riscv-common.c:984
  #, fuzzy, gcc-internal-format
  #| msgid "%<%s%> is unknown"
  msgid "%<-mcpu=%s%>: unknown CPU"
*************** msgstr "%s genera conflicto con ppc (se
*** 35160,35245 ****
  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:2011
  #, 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:2104
  #, 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:2111
  #, 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:2848
  #, 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:3063
  #, 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:3267
  #, 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:3272
  #, 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:3287
  #, 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:3365
  #, 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:3408
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3588
  #, 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:3595
  #, 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:3683
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "falta una literal CFString"
  
! #: config/darwin.c:3694
  #, 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:3718
  #, 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:3719
  #, fuzzy, gcc-internal-format
  #| msgid "%s in CFString literal"
  msgid "embedded NUL in CFString literal"
--- 35171,35256 ----
  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:2006
  #, 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:2099
  #, 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:2106
  #, 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:2843
  #, 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:3058
  #, 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:3262
  #, 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:3267
  #, 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:3282
  #, 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:3360
  #, 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:3403
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3583
  #, 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:3590
  #, 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:3678
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "falta una literal CFString"
  
! #: config/darwin.c:3689
  #, 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:3713
  #, 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:3714
  #, fuzzy, gcc-internal-format
  #| msgid "%s in CFString literal"
  msgid "embedded NUL in CFString literal"
*************** msgstr "%s en la literal CFString"
*** 35248,35254 ****
  #: config/host-darwin.c:65
  #, fuzzy, gcc-internal-format
  #| msgid "couldn%'t unmap pch_address_space: %m"
! msgid "could not unmap %<pch_address_space%> %m"
  msgstr "no se puede hacer unmap de pch_address_space: %m"
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
--- 35259,35265 ----
  #: config/host-darwin.c:65
  #, fuzzy, gcc-internal-format
  #| msgid "couldn%'t unmap pch_address_space: %m"
! msgid "could not unmap %<pch_address_space%>: %m"
  msgstr "no se puede hacer unmap de pch_address_space: %m"
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
*************** msgstr "%<#pragma GCC optimize%> no es u
*** 35391,35793 ****
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "basura al final de #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64.c:1636
  #, 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:1711 config/aarch64/aarch64.c:1725
  #, 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:2178
  #, 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:2181
  #, 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:2185
  #, 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:2188
  #, 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:2204
  #, 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:2205
  #, 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:5704
  #, 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:6025
  #, 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:6147 config/aarch64/aarch64.c:6210
! #: config/aarch64/aarch64.c:6329 config/aarch64/aarch64.c:16667
! #: config/arm/arm.c:7075 config/arm/arm.c:7105 config/arm/arm.c:28839
  #, 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:6278
  #, 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:6281
  #, 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:6453
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14270
  #, 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:14314
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "cadena %s mal formada\n"
  
! #: config/aarch64/aarch64.c:14370
  #, 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:14382
  #, 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:14402
  #, 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:14420
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "opciÃ³n de cadena de ajuste desconocida (%s)"
  
! #: config/aarch64/aarch64.c:14588 config/riscv/riscv.c:4816
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14597 config/riscv/riscv.c:4825
  #, 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:14605
  #, 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:14615 config/riscv/riscv.c:4854
! #: config/rs6000/rs6000.c:4583
  #, 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:14686
  #, 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:14702
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14787
  #, 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:14811
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "falta el nombre de la cpu en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14818
  #, 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:14877
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumento %qs no vÃ¡lido para %qs"
  
! #: config/aarch64/aarch64.c:14888
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>"
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr "%<-mmsa%> debe usarse con %<-mfp64%> y %<-mhard-float%>"
  
! #: config/aarch64/aarch64.c:14893
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.c:14999
  #, 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:15001
  #, 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:15025
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "falta el nombre de la arquitectura en %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:15028
  #, 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:15032
  #, 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:15060
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "falta el nombre de la cpu en %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:15063
  #, 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:15197 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:15253
  #, 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:15260
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15342
  #, 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:15345
  #, 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:15520
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:15523
  #, 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:15527 config/aarch64/aarch64.c:15569
! #: config/aarch64/aarch64.c:15676
  #, 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:15562
  #, 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:15565
  #, 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:15592
  #, 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:15596
  #, 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:15631
  #, 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:15672
  #, 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:15730 config/aarch64/aarch64.c:15903
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "pragma o atributo %<target()%> mal formado"
  
! #: config/aarch64/aarch64.c:15774
  #, 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:15782 config/i386/i386-options.c:1201
  #, 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:15836
  #, 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:15893 config/arm/arm.c:32851
! #: config/rs6000/rs6000.c:24138 config/s390/s390.c:15744
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.c:15920
  #, 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:15929
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "pragma o atributo %<target(\"%s\")%> mal formado"
  
! #: config/aarch64/aarch64.c:17355 config/arm/arm.c:6427
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12128
! #: config/s390/s390.c:12205
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.c:17360 config/arm/arm.c:6432
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12123
! #: config/s390/s390.c:12200
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.c:18493
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%Klane %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:18495
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vÃ­a %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:23410 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %d no admitido"
  
! #: config/aarch64/aarch64.c:23420 config/aarch64/aarch64.c:23447
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23424
  #, 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:23428
  #, 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:23451
  #, 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:23476
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
--- 35402,35804 ----
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "basura al final de #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64.c:1973
  #, 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:2048 config/aarch64/aarch64.c:2062
  #, 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:2515
  #, 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:2518
  #, 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:2522
  #, 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:2525
  #, 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:2541
  #, 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:2542
  #, 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:6103
  #, 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:6424
  #, 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:6546 config/aarch64/aarch64.c:6609
! #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.c:6677
  #, 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:6680
  #, 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:6857
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15904
  #, 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:15948
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "cadena %s mal formada\n"
  
! #: config/aarch64/aarch64.c:16004
  #, 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:16016
  #, 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:16036
  #, 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:16054
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "opciÃ³n de cadena de ajuste desconocida (%s)"
  
! #: config/aarch64/aarch64.c:16222 config/riscv/riscv.c:4825
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16231 config/riscv/riscv.c:4834
  #, 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:16239
  #, 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:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs no es un desplazamiento vÃ¡lido en %qs"
  
! #: config/aarch64/aarch64.c:16320
  #, 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:16336
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16421
  #, 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:16445
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "falta el nombre de la cpu en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:16452
  #, 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:16511
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumento %qs no vÃ¡lido para %qs"
  
! #: config/aarch64/aarch64.c:16522
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>"
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr "%<-mmsa%> debe usarse con %<-mfp64%> y %<-mhard-float%>"
  
! #: config/aarch64/aarch64.c:16527
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.c:16633
  #, 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:16635
  #, 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:16659
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "falta el nombre de la arquitectura en %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:16662
  #, 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:16666
  #, 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:16694
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "falta el nombre de la cpu en %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:16697
  #, 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:16831
  #, 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:16887
  #, 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:16894
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16976
  #, 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:16979
  #, 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:17158
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:17161
  #, 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:17165 config/aarch64/aarch64.c:17207
! #: config/aarch64/aarch64.c:17314
  #, 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:17200
  #, 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:17203
  #, 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:17230
  #, 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:17234
  #, 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:17269
  #, 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:17310
  #, 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:17368 config/aarch64/aarch64.c:17541
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "pragma o atributo %<target()%> mal formado"
  
! #: config/aarch64/aarch64.c:17412
  #, 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:17420 config/i386/i386-options.c:1204
  #, 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:17474
  #, 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:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.c:17558
  #, 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:17567
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "pragma o atributo %<target(\"%s\")%> mal formado"
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.c:20135
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%Klane %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:20137
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vÃ­a %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %d no admitido"
  
! #: config/aarch64/aarch64.c:25063 config/aarch64/aarch64.c:25090
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25067
  #, 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:25071
  #, 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:25094
  #, 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:25119
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
*************** msgid "bad value %qs for %<-mmemory-late
*** 35857,35863 ****
  msgstr "valor %qs errÃ³neo para -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:856 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 35868,35874 ----
  msgstr "valor %qs errÃ³neo para -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "el argumento del atributo %qE no
*** 35986,36003 ****
  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:7216 config/arm/arm.c:7234
! #: config/arm/arm.c:7415 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3429
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3662
! #: config/i386/i386-options.c:3713 config/i386/i386-options.c:3750
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3039 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20188 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1071 config/s390/s390.c:1158 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 35997,36014 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "el argumento del atributo %qE no es \"ilink\" o \"firq\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "el CPU objetivo no admite las in
*** 36447,36684 ****
  msgid "target CPU does not support unaligned accesses"
  msgstr "el CPU objetivo no admite accesos sin alinear"
  
! #: config/arm/arm.c:3489
  #, 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:3498
  #, 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:3501
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "no se admite el cÃ³digo reentrante APCS.  Descartado"
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3532
  #, 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:3534
  #, 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:3559
  #, 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:3571 config/arm/arm.c:32865
  #, 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:3579
  #, 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:3588
  #, 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:3610 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition not supported on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "no se admite -freorder-blocks-and-partition en esta arquitectura"
  
! #: config/arm/arm.c:3755
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "las opciones fp16 seleccionadas son incompatibles"
  
! #: config/arm/arm.c:3807
  #, 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:3810
  #, 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:3818
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "el CPU objetivo no admite trabajo interno"
  
! #: config/arm/arm.c:3831
  #, 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:3834
  #, 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:3839
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 sin ldrh"
  
! #: config/arm/arm.c:3842
  #, 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:3847
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, 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:3867
  #, 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:6101
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS derivada de un no AAPCS"
  
! #: config/arm/arm.c:6103
  #, 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:6123
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6375
  #, 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:6464
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6848 config/arm/arm.c:7069 config/arm/arm.c:7102
! #: config/arm/arm.c:28832
  #, 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:7240
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7364
  #, 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:7376
  #, 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:7385
  #, 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:7407 config/arm/arm.c:7459
  #, 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:7426
  #, 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:7475
  #, 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:9439
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13198
  #, 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:13201
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.c:25478
  #, 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:26140
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Fin de mÃ³dulo inesperado"
  
! #: config/arm/arm.c:26399
  #, 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:26651
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "no se pueden codificar las Rutinas de Servicios de InterrupciÃ³n en el modo Thumb"
  
! #: config/arm/arm.c:26897
  #, 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:32880
  #, 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"
--- 36458,36701 ----
  msgid "target CPU does not support unaligned accesses"
  msgstr "el CPU objetivo no admite accesos sin alinear"
  
! #: config/arm/arm.c:3244
! #, fuzzy, gcc-internal-format
! #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
! msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
! msgstr "la opciÃ³n -mcpu=%s genera un conflicto con la opciÃ³n -march=%s"
! 
! #: config/arm/arm.c:3494
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check es incompatible con -mno-apcs-frame"
  
! #: config/arm/arm.c:3503
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic y -mapcs-reent son incompatibles"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "no se admite el cÃ³digo reentrante APCS.  Descartado"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "el lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8, 32 o 64"
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "el lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8 o 32"
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "El PIC de RTP es incompatible con -msingle-pic-base"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
  
! #: config/arm/arm.c:3584
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= es inÃºtil sin -fpic"
  
! #: config/arm/arm.c:3593
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "no se puede usar '%s' para registro PIC"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition not supported on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "no se admite -freorder-blocks-and-partition en esta arquitectura"
  
! #: config/arm/arm.c:3760
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "las opciones fp16 seleccionadas son incompatibles"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt requiere una ABI compatible con AAPCS para una operaciÃ³n adecuada"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "el abi iwmmxt requiere un cpu capaz de iwmmxt"
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "el CPU objetivo no admite trabajo interno"
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcaller-super-interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS no admite -mcaller-super-interworking"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcallee-super-interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS no admite -mcallee-super-interworking"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 sin ldrh"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "la CPU objetivo no admite las instrucciones de seguridad ARMv8-M"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard: selected processor lacks an FPU"
! msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "-mfloat-abi=hard: el procesador seleccionado carece de FPU"
  
! #: config/arm/arm.c:3872
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard y VFP"
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS derivada de un no AAPCS"
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "las funciones variadic debe usar la variante AAPCS base"
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "ABI de VFP de coma flotante dura de Thumb-1"
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones con argumentos pasados en la pila"
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones con un nÃºmero variable de argumentos"
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones que devuelven valor en la pila"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored without -mcmse option."
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "se descarta el atributo %qE sin la opciÃ³n -mcmse."
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "el atributo %qE no tiene efecto en funciones con enlazado estÃ¡tico"
  
! #: config/arm/arm.c:7484
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "el atributo %qE se aplica solamente al tipo base de un puntero a funciÃ³n"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%K%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "no se puede calcular la ubicaciÃ³n real del parÃ¡metro apilado"
  
! #: config/arm/arm.c:26159
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Fin de mÃ³dulo inesperado"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "no hay registros inferiores disponibles para extraer registros superiores"
  
! #: config/arm/arm.c:26670
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "no se pueden codificar las Rutinas de Servicios de InterrupciÃ³n en el modo Thumb"
  
! #: config/arm/arm.c:26916
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-check=specific for Thumb-1"
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "-fstack-check=specific para Thumb-1"
  
! #: config/arm/arm.c:32896
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu no vÃ¡lida para el atributo o pragma del objetivo %qs"
*************** msgstr "fpu no vÃ¡lida para el atributo
*** 36686,36707 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32888
  #, 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:32901
  #, 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:32915
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "atributo o pragma objetivo %qs desconocido"
  
! #: config/arm/arm.c:33927
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
--- 36703,36724 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "selecciÃ³n automÃ¡tica de fpu actualmente no permitida aquÃ­"
  
! #: config/arm/arm.c:32917
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "arquitectura no vÃ¡lida para el atributo o pragma objetivo %qs"
  
! #: config/arm/arm.c:32931
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "atributo o pragma objetivo %qs desconocido"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
*************** msgstr "no se admite -fpie"
*** 36785,36801 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "no se admite -fPIE"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5111
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "los atributos de funciÃ³n %qs y %qs son mutuamente excluyentes"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5123
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5120
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la funciÃ³n %qs no puede devolver un valor"
--- 36802,36818 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "no se admite -fPIE"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5122
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "los atributos de funciÃ³n %qs y %qs son mutuamente excluyentes"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5134
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5131
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la funciÃ³n %qs no puede devolver un valor"
*************** msgstr "El parÃ¡metro para la funciÃ³n i
*** 37588,37721 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "El parÃ¡metro para la funciÃ³n interna no es vÃ¡lido: %s"
  
! #: config/i386/i386-expand.c:8043
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't be called directly"
  msgid "interrupt service routine cannot be called directly"
  msgstr "no se puede llamar directamente a la rutina de servicio de interrupciones"
  
! #: config/i386/i386-expand.c:8453 config/i386/i386-expand.c:9905
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "el tercer argumento debe ser un inmediato de 2-bit"
  
! #: config/i386/i386-expand.c:8841
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "el quinto argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.c:8936
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "el tercer argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.c:9836
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 1-bit"
  
! #: config/i386/i386-expand.c:9851
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 3-bit"
  
! #: config/i386/i386-expand.c:9884
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 4-bit"
  
! #: config/i386/i386-expand.c:9924
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 1-bit"
  
! #: config/i386/i386-expand.c:9937
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "el tercer argumento debe ser un inmediato de 5-bit"
  
! #: config/i386/i386-expand.c:9947
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "el penÃºltimo argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.c:9952
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.c:10089
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "el tercer argumento debe ser una constante de comparaciÃ³n"
  
! #: config/i386/i386-expand.c:10094
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "modo de comparaciÃ³n incorrecto"
  
! #: config/i386/i386-expand.c:10100 config/i386/i386-expand.c:10420
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "operando de redondeo incorrecto"
  
! #: config/i386/i386-expand.c:10402
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "el argumento inmediato debe ser un inmediato de 4-bit"
  
! #: config/i386/i386-expand.c:10408
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "el argumento inmediato debe ser un inmediato de 5-bit"
  
! #: config/i386/i386-expand.c:10411
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "el argumento inmediato debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.c:10906 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "el selector debe ser una constante entera en el rango 0..%wi"
  
! #: config/i386/i386-expand.c:11119
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE necesita la opciÃ³n isa desconocida"
  
! #: config/i386/i386-expand.c:11123
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE necesita la opciÃ³n isa %s"
  
! #: config/i386/i386-expand.c:12044
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 32-bit"
  
! #: config/i386/i386-expand.c:12077
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato"
  
! #: config/i386/i386-expand.c:12838 config/i386/i386-expand.c:13050
  #, 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:13103
  #, 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:13109
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "operando de pista incorrecto"
  
! #: config/i386/i386-expand.c:13128
  #, 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"
--- 37605,37738 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "El parÃ¡metro para la funciÃ³n interna no es vÃ¡lido: %s"
  
! #: config/i386/i386-expand.c:8049
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't be called directly"
  msgid "interrupt service routine cannot be called directly"
  msgstr "no se puede llamar directamente a la rutina de servicio de interrupciones"
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "el tercer argumento debe ser un inmediato de 2-bit"
  
! #: config/i386/i386-expand.c:8847
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "el quinto argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.c:8942
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "el tercer argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.c:9842
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 1-bit"
  
! #: config/i386/i386-expand.c:9857
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 3-bit"
  
! #: config/i386/i386-expand.c:9890
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 4-bit"
  
! #: config/i386/i386-expand.c:9930
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 1-bit"
  
! #: config/i386/i386-expand.c:9943
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "el tercer argumento debe ser un inmediato de 5-bit"
  
! #: config/i386/i386-expand.c:9953
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "el penÃºltimo argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.c:9958
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.c:10095
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "el tercer argumento debe ser una constante de comparaciÃ³n"
  
! #: config/i386/i386-expand.c:10100
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "modo de comparaciÃ³n incorrecto"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "operando de redondeo incorrecto"
  
! #: config/i386/i386-expand.c:10408
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "el argumento inmediato debe ser un inmediato de 4-bit"
  
! #: config/i386/i386-expand.c:10414
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "el argumento inmediato debe ser un inmediato de 5-bit"
  
! #: config/i386/i386-expand.c:10417
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "el argumento inmediato debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "el selector debe ser una constante entera en el rango 0..%wi"
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE necesita la opciÃ³n isa desconocida"
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE necesita la opciÃ³n isa %s"
  
! #: config/i386/i386-expand.c:12050
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato de 32-bit"
  
! #: config/i386/i386-expand.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "el Ãºltimo argumento debe ser un escalar 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "el argumento delantero debe ser un escalar 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:13115
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "operando de pista incorrecto"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  #| msgid "the next to last argument must be an 8-bit immediate"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
*************** msgstr "No se admiten versiones mÃºltipl
*** 37739,38288 ****
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "el versionado mÃºltiple necesita ifunc, que no se admite en este objetivo"
  
! #: config/i386/i386-options.c:849 config/i386/i386-options.c:2000
! #: config/i386/i386-options.c:2009
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "el modelo de cÃ³digo %s no admite el modo PIC"
  
! #: config/i386/i386-options.c:1106
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qs argument is not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: config/i386/i386-options.c:1170
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "attribute %qs argument %qs is unknown"
  msgstr "se desconoce attribute(target(\"%s\"))"
  
! #: config/i386/i386-options.c:1233
  #, fuzzy, gcc-internal-format
  #| msgid "SEQUENCE attribute at %C already specified in TYPE statement"
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "El atributo SEQUENCE en %C ya se especificÃ³ en la declaraciÃ³n TYPE"
  
! #: config/i386/i386-options.c:1271
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "El atributo %s de '%s' genera un conflicto con el atributo %s en %L"
  
! #: config/i386/i386-options.c:1522
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "argumento %qs incorrecto para la opciÃ³n %qs"
  
! #: config/i386/i386-options.c:1528
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "los rangos de tamaÃ±o de la opciÃ³n %qs deberÃ­an ser crecientes"
  
! #: config/i386/i386-options.c:1538
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "se especificÃ³ un nombre de estrategia %qs incorrecto para la opciÃ³n %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1564
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "no se admite el nombre de estrategia %qs especificado para la opciÃ³n %qs para cÃ³digo de 32 bits"
  
! #: config/i386/i386-options.c:1577
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "se especificÃ³ una alineaciÃ³n %qs desconocida para la opciÃ³n %qs"
  
! #: config/i386/i386-options.c:1587
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "el valor mÃ¡ximo para el Ãºltimo rango de tamaÃ±os deberÃ­a ser -1 para la opciÃ³n %qs"
  
! #: config/i386/i386-options.c:1594
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "se especificaron demasiados rangos de tamaÃ±os en la opciÃ³n %qs"
  
! #: config/i386/i386-options.c:1647
  #, fuzzy, gcc-internal-format
  #| msgid "unknown parameter to option -mtune-ctrl: %s"
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "parÃ¡metro desconocido para la opciÃ³n -mtune-ctrl: %s"
  
! #: config/i386/i386-options.c:1832
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "no se admite Intel MCU psABI en el modo %s"
  
! #: config/i386/i386-options.c:1879
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> es obsoleto; use en su lugar %<-mtune=k8%> o %<-mtune=generic%> como sea adecuado"
  
! #: config/i386/i386-options.c:1881
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> es obsoleto; use %<target(\"tune=k8\")%> o %<target(\"tune=generic\")%> en su lugar como convenga"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1909
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "no se admite -mstringop-stategy=rep_8byte para cÃ³digo de 32-bit"
  
! #: config/i386/i386-options.c:1914
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "no se admite -mstringop-stategy=rep_8byte para cÃ³digo de 32-bit"
  
! #: config/i386/i386-options.c:1929
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "el modelo de direcciones %qs no se admite en el modo de bit %s"
  
! #: config/i386/i386-options.c:1940
  #, fuzzy, gcc-internal-format
  #| msgid "-mabi=ms not supported with X32 ABI"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "no se admite -mabi=ms con X32 ABI"
  
! #: config/i386/i386-options.c:1946
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "la memoria transaccional no se admite con %<-fsanitize=address%>"
  
! #: config/i386/i386-options.c:1949
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=kernel-address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "la memoria transaccional no se admite con %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.c:1953
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-fsanitize=leak%> es incompatible con %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.c:1970 config/i386/i386-options.c:1979
! #: config/i386/i386-options.c:1991 config/i386/i386-options.c:2002
! #: config/i386/i386-options.c:2013
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en el modo de bit %s"
  
! #: config/i386/i386-options.c:1982 config/i386/i386-options.c:1994
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
  
! #: config/i386/i386-options.c:2037
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "no se admite -masm=intel en esta configuraciÃ³n"
  
! #: config/i386/i386-options.c:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "no estÃ¡ compilado el modo bit-%i"
  
! #: config/i386/i386-options.c:2051
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "la CPU %<generic%> solo se puede usar para el ajuste %<-tune=%>"
  
! #: config/i386/i386-options.c:2053
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<generic%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2060
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "la CPU %<intal%> solo se puede usar para el ajuste %<-mtune=%>"
  
! #: config/i386/i386-options.c:2062
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<intel%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2070 config/i386/i386-options.c:2444
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "el CPU que seleccionÃ³ no admite el conjunto de instrucciones x86-64"
  
! #: config/i386/i386-options.c:2383
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "valor errÃ³neo (%qs) para la opciÃ³n %<-march=%>"
  
! #: config/i386/i386-options.c:2384
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "valor errÃ³neo (%qs) para el atributo %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.c:2406
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.c:2408
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"arch=\")%> son: %s; Â¿qiuso decir %qs?"
  
! #: config/i386/i386-options.c:2413
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s"
  
! #: config/i386/i386-options.c:2414
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"arch=\")%> son: %s"
  
! #: config/i386/i386-options.c:2463
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "valor errÃ³neo (%qs) para la opciÃ³n %<-mtune=%>"
  
! #: config/i386/i386-options.c:2464
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "valor errÃ³neo (%qs) para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2485
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.c:2487
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"tune=\")%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.c:2492
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s"
  
! #: config/i386/i386-options.c:2493
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"tune=\")%> son: %s"
  
! #: config/i386/i386-options.c:2517
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "se descarta -mregparm en modo de 64-bit"
  
! #: config/i386/i386-options.c:2519
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored for Intel MCU psABI"
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "se descarta -mregparm para Intel MCU psABI"
  
! #: config/i386/i386-options.c:2522
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d no estÃ¡ entre 0 y %d"
  
! #: config/i386/i386-options.c:2550
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "se descarta %<-mrtd%> en el modo de 64bit"
  
! #: config/i386/i386-options.c:2551
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "se descarta %<target(\"rtd\")%> en el modo de 64bit"
  
! #: config/i386/i386-options.c:2630
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary is not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "no se admite -mpreferred-stack-boundary en este objetivo"
  
! #: config/i386/i386-options.c:2633
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d no estÃ¡ entre %d y %d"
  
! #: config/i386/i386-options.c:2656
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d no estÃ¡ entre %d y 12"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.c:2672
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not implemented for -fPIC"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "-mnop-mcount no estÃ¡ implementada para -fPIC"
  
! #: config/i386/i386-options.c:2678
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "se usÃ³ %<-msseregparm%> sin SSE activado"
  
! #: config/i386/i386-options.c:2679
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "se usÃ³ %<target(\"ssseregparm\")%> sin SSE activado"
  
! #: config/i386/i386-options.c:2689
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "el conjunto de instrucciones SSE estÃ¡ desactivado, usando la aritmÃ©tica 387"
  
! #: config/i386/i386-options.c:2696
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "el conjunto de instrucciones 387 estÃ¡ desactivado, usando la aritmÃ©tica SSE"
  
! #: config/i386/i386-options.c:2746
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "la prueba de pila requiere %<-maccumulate-outgoing-args%> para ser correcta"
  
! #: config/i386/i386-options.c:2748
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "la prueba de pila requiere %<target(\"accumulate-outgoing-args\"%> para ser correcta"
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "el registro ebp fijo requiere %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2764
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "el registro ebp fijo requiere %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2818
  #, fuzzy, gcc-internal-format
  #| msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "-mfentry no se admite para 32-bit en combinaciÃ³n con -fpic"
  
! #: config/i386/i386-options.c:2821
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-fentry isn%'t compatible with SEH"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry no es compatible con SEH"
  
! #: config/i386/i386-options.c:2825
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-mcall-ms2sysv-xlogues no es compatible con %s"
  
! #: config/i386/i386-options.c:2890
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "opciÃ³n desconocida para -mrecip=%s"
  
! #: config/i386/i386-options.c:2949
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid number in -mstack-protector-guard-offset="
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un nÃºmero vÃ¡lido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.c:2954
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un desplazamiento vÃ¡lido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.c:2982
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs no es un registro base vÃ¡lido en -mstack-protector-guard-reg="
  
! #: config/i386/i386-options.c:3030
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.c:3157
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "interrupciÃ³n y atributos desnudos no es compatible"
  
! #: config/i386/i386-options.c:3172
  #, fuzzy, gcc-internal-format
  #| msgid "Only DWARF debug format is supported for interrupt service routine."
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Solo se admite el formato de depuraciÃ³n DWARF para la rutina de servicio de interrupciones."
  
! #: config/i386/i386-options.c:3221
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3231
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3266
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3276
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.c:3391
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.c:3395
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "Las instrucciones %s no estÃ¡n permitidas en funciones con el atributo no_caller_saved_registers"
  
! #: config/i386/i386-options.c:3442 config/i386/i386-options.c:3493
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "los atributos fastcall y regparm no son compatibles"
  
! #: config/i386/i386-options.c:3447
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "los atributos regparam y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3454 config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "el atributo %qE requiere un argumento constante entero"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "el argumento para el atributo %qE es mÃ¡s grande que %d"
  
! #: config/i386/i386-options.c:3485 config/i386/i386-options.c:3528
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "los atributos fastcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.c:3489
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "los atributos fastcall y stdcall no son compatibles"
  
! #: config/i386/i386-options.c:3497 config/i386/i386-options.c:3546
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "los atributos fastcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3507 config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "los atributos stdcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.c:3511
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "los atributos stdcall y fastcall no son compatibles"
  
! #: config/i386/i386-options.c:3515 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "los atributos stdcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3532 config/i386/i386-options.c:3550
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "los atributos cdecl y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "se usÃ³ el atributo %qE para mÃ©todo no de clase"
  
! #: config/i386/i386-options.c:3642 config/rs6000/rs6000.c:20301
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "se descarta el atributo incompatible %qE"
  
! #: config/i386/i386-options.c:3669
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "el atributo %qE solamente estÃ¡ disponible para 64-bit"
  
! #: config/i386/i386-options.c:3690
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/i386/i386-options.c:3724 config/i386/i386-options.c:3734
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "los atributos ms_abi y sysv_abi no son compatibles"
  
! #: config/i386/i386-options.c:3761 config/i386/i386-options.c:3783
! #: config/ia64/ia64.c:812 config/s390/s390.c:1168
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "el atributo %qE requiere una constante entera como argumento"
  
! #: config/i386/i386-options.c:3771 config/i386/i386-options.c:3793
! #: config/s390/s390.c:1197
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.c:3825
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la rutina de servicio de interrupciones deberÃ­a tener un puntero como primer argumento"
  
! #: config/i386/i386-options.c:3832
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine should have unsigned %sint as the second argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la rutina de atenciÃ³n de interrupciones deberÃ­a tener como segundo argumento un unsigned %sint"
  
! #: config/i386/i386-options.c:3843
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la rutina de servicio de interrupciones solo puede tener un argumento puntero y un argumento entero opcional"
  
! #: config/i386/i386-options.c:3846
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
--- 37756,38305 ----
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "el versionado mÃºltiple necesita ifunc, que no se admite en este objetivo"
  
! #: config/i386/i386-options.c:852 config/i386/i386-options.c:2010
! #: config/i386/i386-options.c:2019
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "el modelo de cÃ³digo %s no admite el modo PIC"
  
! #: config/i386/i386-options.c:1109
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qs argument is not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: config/i386/i386-options.c:1173
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "attribute %qs argument %qs is unknown"
  msgstr "se desconoce attribute(target(\"%s\"))"
  
! #: config/i386/i386-options.c:1236
  #, fuzzy, gcc-internal-format
  #| msgid "SEQUENCE attribute at %C already specified in TYPE statement"
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "El atributo SEQUENCE en %C ya se especificÃ³ en la declaraciÃ³n TYPE"
  
! #: config/i386/i386-options.c:1274
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "El atributo %s de '%s' genera un conflicto con el atributo %s en %L"
  
! #: config/i386/i386-options.c:1525
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "argumento %qs incorrecto para la opciÃ³n %qs"
  
! #: config/i386/i386-options.c:1531
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "los rangos de tamaÃ±o de la opciÃ³n %qs deberÃ­an ser crecientes"
  
! #: config/i386/i386-options.c:1541
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "se especificÃ³ un nombre de estrategia %qs incorrecto para la opciÃ³n %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1567
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "no se admite el nombre de estrategia %qs especificado para la opciÃ³n %qs para cÃ³digo de 32 bits"
  
! #: config/i386/i386-options.c:1580
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "se especificÃ³ una alineaciÃ³n %qs desconocida para la opciÃ³n %qs"
  
! #: config/i386/i386-options.c:1590
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "el valor mÃ¡ximo para el Ãºltimo rango de tamaÃ±os deberÃ­a ser -1 para la opciÃ³n %qs"
  
! #: config/i386/i386-options.c:1597
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "se especificaron demasiados rangos de tamaÃ±os en la opciÃ³n %qs"
  
! #: config/i386/i386-options.c:1650
  #, fuzzy, gcc-internal-format
  #| msgid "unknown parameter to option -mtune-ctrl: %s"
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "parÃ¡metro desconocido para la opciÃ³n -mtune-ctrl: %s"
  
! #: config/i386/i386-options.c:1835
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "no se admite Intel MCU psABI en el modo %s"
  
! #: config/i386/i386-options.c:1889
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> es obsoleto; use en su lugar %<-mtune=k8%> o %<-mtune=generic%> como sea adecuado"
  
! #: config/i386/i386-options.c:1891
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> es obsoleto; use %<target(\"tune=k8\")%> o %<target(\"tune=generic\")%> en su lugar como convenga"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1919
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "no se admite -mstringop-stategy=rep_8byte para cÃ³digo de 32-bit"
  
! #: config/i386/i386-options.c:1924
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "no se admite -mstringop-stategy=rep_8byte para cÃ³digo de 32-bit"
  
! #: config/i386/i386-options.c:1939
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "el modelo de direcciones %qs no se admite en el modo de bit %s"
  
! #: config/i386/i386-options.c:1950
  #, fuzzy, gcc-internal-format
  #| msgid "-mabi=ms not supported with X32 ABI"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "no se admite -mabi=ms con X32 ABI"
  
! #: config/i386/i386-options.c:1956
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "la memoria transaccional no se admite con %<-fsanitize=address%>"
  
! #: config/i386/i386-options.c:1959
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=kernel-address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "la memoria transaccional no se admite con %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.c:1963
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-fsanitize=leak%> es incompatible con %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.c:1980 config/i386/i386-options.c:1989
! #: config/i386/i386-options.c:2001 config/i386/i386-options.c:2012
! #: config/i386/i386-options.c:2023
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en el modo de bit %s"
  
! #: config/i386/i386-options.c:1992 config/i386/i386-options.c:2004
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
  
! #: config/i386/i386-options.c:2047
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "no se admite -masm=intel en esta configuraciÃ³n"
  
! #: config/i386/i386-options.c:2052
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "no estÃ¡ compilado el modo bit-%i"
  
! #: config/i386/i386-options.c:2064
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "la CPU %<generic%> solo se puede usar para el ajuste %<-tune=%>"
  
! #: config/i386/i386-options.c:2066
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<generic%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2073
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "la CPU %<intal%> solo se puede usar para el ajuste %<-mtune=%>"
  
! #: config/i386/i386-options.c:2075
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<intel%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "el CPU que seleccionÃ³ no admite el conjunto de instrucciones x86-64"
  
! #: config/i386/i386-options.c:2396
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "valor errÃ³neo (%qs) para la opciÃ³n %<-march=%>"
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "valor errÃ³neo (%qs) para el atributo %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"arch=\")%> son: %s; Â¿qiuso decir %qs?"
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s"
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"arch=\")%> son: %s"
  
! #: config/i386/i386-options.c:2476
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "valor errÃ³neo (%qs) para la opciÃ³n %<-mtune=%>"
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "valor errÃ³neo (%qs) para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"tune=\")%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.c:2505
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s"
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"tune=\")%> son: %s"
  
! #: config/i386/i386-options.c:2530
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "se descarta -mregparm en modo de 64-bit"
  
! #: config/i386/i386-options.c:2532
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored for Intel MCU psABI"
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "se descarta -mregparm para Intel MCU psABI"
  
! #: config/i386/i386-options.c:2535
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d no estÃ¡ entre 0 y %d"
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "se descarta %<-mrtd%> en el modo de 64bit"
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "se descarta %<target(\"rtd\")%> en el modo de 64bit"
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary is not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "no se admite -mpreferred-stack-boundary en este objetivo"
  
! #: config/i386/i386-options.c:2646
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d no estÃ¡ entre %d y %d"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d no estÃ¡ entre %d y 12"
  
! #: config/i386/i386-options.c:2682
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.c:2685
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not implemented for -fPIC"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "-mnop-mcount no estÃ¡ implementada para -fPIC"
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "se usÃ³ %<-msseregparm%> sin SSE activado"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "se usÃ³ %<target(\"ssseregparm\")%> sin SSE activado"
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "el conjunto de instrucciones SSE estÃ¡ desactivado, usando la aritmÃ©tica 387"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "el conjunto de instrucciones 387 estÃ¡ desactivado, usando la aritmÃ©tica SSE"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "la prueba de pila requiere %<-maccumulate-outgoing-args%> para ser correcta"
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "la prueba de pila requiere %<target(\"accumulate-outgoing-args\"%> para ser correcta"
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "el registro ebp fijo requiere %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "el registro ebp fijo requiere %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2831
  #, fuzzy, gcc-internal-format
  #| msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "-mfentry no se admite para 32-bit en combinaciÃ³n con -fpic"
  
! #: config/i386/i386-options.c:2834
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-fentry isn%'t compatible with SEH"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry no es compatible con SEH"
  
! #: config/i386/i386-options.c:2838
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-mcall-ms2sysv-xlogues no es compatible con %s"
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "opciÃ³n desconocida para -mrecip=%s"
  
! #: config/i386/i386-options.c:2962
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid number in -mstack-protector-guard-offset="
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un nÃºmero vÃ¡lido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.c:2967
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un desplazamiento vÃ¡lido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.c:2995
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs no es un registro base vÃ¡lido en -mstack-protector-guard-reg="
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "interrupciÃ³n y atributos desnudos no es compatible"
  
! #: config/i386/i386-options.c:3185
  #, fuzzy, gcc-internal-format
  #| msgid "Only DWARF debug format is supported for interrupt service routine."
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Solo se admite el formato de depuraciÃ³n DWARF para la rutina de servicio de interrupciones."
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3289
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3402
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.c:3404
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.c:3408
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "Las instrucciones %s no estÃ¡n permitidas en funciones con el atributo no_caller_saved_registers"
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "los atributos fastcall y regparm no son compatibles"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "los atributos regparam y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "el atributo %qE requiere un argumento constante entero"
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "el argumento para el atributo %qE es mÃ¡s grande que %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "los atributos fastcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "los atributos fastcall y stdcall no son compatibles"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "los atributos fastcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "los atributos stdcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "los atributos stdcall y fastcall no son compatibles"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "los atributos stdcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "los atributos cdecl y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "se usÃ³ el atributo %qE para mÃ©todo no de clase"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "se descarta el atributo incompatible %qE"
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "el atributo %qE solamente estÃ¡ disponible para 64-bit"
  
! #: config/i386/i386-options.c:3703
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "los atributos ms_abi y sysv_abi no son compatibles"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "el atributo %qE requiere una constante entera como argumento"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la rutina de servicio de interrupciones deberÃ­a tener un puntero como primer argumento"
  
! #: config/i386/i386-options.c:3845
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine should have unsigned %sint as the second argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la rutina de atenciÃ³n de interrupciones deberÃ­a tener como segundo argumento un unsigned %sint"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la rutina de servicio de interrupciones solo puede tener un argumento puntero y un argumento entero opcional"
  
! #: config/i386/i386-options.c:3859
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr "%qE no puede tener los atributos
*** 38770,38776 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE se redeclarÃ³ con los atributos %qs en conflicto"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3067
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "el atributo %qE requiere una cadena como argumento"
--- 38787,38793 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE se redeclarÃ³ con los atributos %qs en conflicto"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3076
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "el atributo %qE requiere una cadena como argumento"
*************** msgstr "__delay_cycles estÃ¡ limitado a
*** 39907,39969 ****
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "cpu %qs desconocida para -mtune"
  
! #: config/riscv/riscv.c:2687 config/riscv/riscv.c:2729
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "la ABI para pasar una estructura con un miembro de coma flotante compleja cambiÃ³ en GCC 4.4"
  
! #: config/riscv/riscv.c:3078
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qE attribute is neither zero, nor one"
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/riscv/riscv.c:4735
  #, fuzzy, gcc-internal-format
  #| msgid "-mdiv requires -march to subsume the %<M%> extension"
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "-mdiv requiere -march para subsumir la extensiÃ³n %<M%>"
  
! #: config/riscv/riscv.c:4778
  #, fuzzy, gcc-internal-format
  #| msgid "requested ABI requires -march to subsume the %qc extension"
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "la ABI solicitada requiere -march para subsumir la extensiÃ³n %qc"
  
! #: config/riscv/riscv.c:4782
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4786
  #, fuzzy, gcc-internal-format
  #| msgid "ABI requires -march=rv%d"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI requiere -march=rv%d"
  
! #: config/riscv/riscv.c:4796
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d must be between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d debe estar entre %d y %d"
  
! #: config/riscv/riscv.c:4809
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4836 config/rs6000/rs6000.c:4595
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs no es un registro base vÃ¡lido en %qs"
  
! #: config/riscv/riscv.c:4850 config/rs6000/rs6000.c:4578
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs no es un nÃºmero vÃ¡lido en %qs"
  
! #: config/riscv/riscv.c:5149
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs function cannot have different interrupt type"
--- 39924,39986 ----
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "cpu %qs desconocida para -mtune"
  
! #: config/riscv/riscv.c:2696 config/riscv/riscv.c:2738
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "la ABI para pasar una estructura con un miembro de coma flotante compleja cambiÃ³ en GCC 4.4"
  
! #: config/riscv/riscv.c:3087
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qE attribute is neither zero, nor one"
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/riscv/riscv.c:4744
  #, fuzzy, gcc-internal-format
  #| msgid "-mdiv requires -march to subsume the %<M%> extension"
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "-mdiv requiere -march para subsumir la extensiÃ³n %<M%>"
  
! #: config/riscv/riscv.c:4787
  #, fuzzy, gcc-internal-format
  #| msgid "requested ABI requires -march to subsume the %qc extension"
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "la ABI solicitada requiere -march para subsumir la extensiÃ³n %qc"
  
! #: config/riscv/riscv.c:4791
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4795
  #, fuzzy, gcc-internal-format
  #| msgid "ABI requires -march=rv%d"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI requiere -march=rv%d"
  
! #: config/riscv/riscv.c:4805
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d must be between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d debe estar entre %d y %d"
  
! #: config/riscv/riscv.c:4818
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs no es un registro base vÃ¡lido en %qs"
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs no es un nÃºmero vÃ¡lido en %qs"
  
! #: config/riscv/riscv.c:5160
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs function cannot have different interrupt type"
*************** msgstr "%qs usa el registro r29"
*** 40510,40757 ****
  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:3238 config/rs6000/rs6000.c:3241
! #: config/rs6000/rs6000.c:3244
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiere %qs o %qs"
  
! #: config/rs6000/rs6000.c:3345
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiere la arquitectura PowerPC64, activando"
  
! #: config/rs6000/rs6000.c:3491
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-aixdesc incompatible with -mabi=elfv2"
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mcall-aixdesc es incompatible con -mabi=elfv2"
  
! #: config/rs6000/rs6000.c:3511 config/rs6000/rtems.h:114
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires a PowerPC64 cpu"
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-m64 requiere un procesador PowerPC64"
  
! #: config/rs6000/rs6000.c:3519
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel incompatible with other toc options"
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr "-mcmodel es incompatible con otras opciones toc"
  
! #: config/rs6000/rs6000.c:3540
  #, fuzzy, gcc-internal-format
  #| msgid "FPA is unsupported in the AAPCS"
  msgid "%qs unsupported for this ABI"
  msgstr "no se admite FPA en el AAPCS"
  
! #: config/rs6000/rs6000.c:3673
  #, 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:3812
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "no se admite AltiVec en este objetivo"
  
! #: config/rs6000/rs6000.c:3829
  #, 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:3915
  #, 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:3923
  #, 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:3948 config/rs6000/rs6000.c:3956
! #: config/rs6000/rs6000.c:3963 config/rs6000/rs6000.c:3970
! #: config/rs6000/rs6000.c:3978 config/rs6000/rs6000.c:3997
! #: config/rs6000/rs6000.c:4059 config/rs6000/rs6000.c:4086
! #: config/rs6000/rs6000.c:4113 config/rs6000/rs6000.c:4128
! #: config/rs6000/rs6000.c:4136 config/rs6000/rs6000.c:4181
! #: config/rs6000/rs6000.c:4183 config/rs6000/rs6000.c:4275
! #: config/rs6000/rs6000.c:4288 config/rs6000/rs6000.c:4297
! #: config/rs6000/rs6000.c:4447 config/rs6000/rs6000.c:4470
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiere %qs"
  
! #: config/rs6000/rs6000.c:4172
  #, 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:4198
  #, 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:4213
  #, 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:4216
  #, 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:4235
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs necesita soporte para VSX"
  
! #: config/rs6000/rs6000.c:4244
  #, 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:4267
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.c:4354
  #, 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:4379 config/rs6000/rs6000.c:4394
  #, 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:4407
  #, 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:4603
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs necesita un registro bae vÃ¡lido"
  
! #: config/rs6000/rs6000.c:4900
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "opciÃ³n desconocida para %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4937
  #, 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:7847
  #, 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:10582
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
  msgstr ""
  
! #: config/rs6000/rs6000.c:17677
  #, 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:19967
  #, 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:20049
  #, 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:20051
  #, 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:20053
  #, 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:20055
! #, 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:20061
  #, 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:20064
  #, 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:20069
  #, 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:20072
  #, 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:24110
  #, 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:24113
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: config/rs6000/rs6000.c:24115
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s no es vÃ¡lido"
  
! #: config/rs6000/rs6000.c:24660
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno=%s%> anula %<-m%s%>"
  
! #: config/rs6000/rs6000.c:24819
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24851
  #, 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:25107
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "No se admiten versiones mÃºltiples de funciones virtuales"
  
! #: config/rs6000/rs6000.c:27708
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 40527,40775 ----
  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:3242 config/rs6000/rs6000.c:3245
! #: config/rs6000/rs6000.c:3248
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiere %qs o %qs"
  
! #: config/rs6000/rs6000.c:3349
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiere la arquitectura PowerPC64, activando"
  
! #: config/rs6000/rs6000.c:3495
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-aixdesc incompatible with -mabi=elfv2"
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mcall-aixdesc es incompatible con -mabi=elfv2"
  
! #: config/rs6000/rs6000.c:3515 config/rs6000/rtems.h:114
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires a PowerPC64 cpu"
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-m64 requiere un procesador PowerPC64"
  
! #: config/rs6000/rs6000.c:3523
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel incompatible with other toc options"
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr "-mcmodel es incompatible con otras opciones toc"
  
! #: config/rs6000/rs6000.c:3544
  #, fuzzy, gcc-internal-format
  #| msgid "FPA is unsupported in the AAPCS"
  msgid "%qs unsupported for this ABI"
  msgstr "no se admite FPA en el AAPCS"
  
! #: config/rs6000/rs6000.c:3677
  #, 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:3816
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "no se admite AltiVec en este objetivo"
  
! #: config/rs6000/rs6000.c:3833
  #, 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:3919
  #, 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:3927
  #, 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:3952 config/rs6000/rs6000.c:3960
! #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
! #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiere %qs"
  
! #: config/rs6000/rs6000.c:4176
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute or pragma changes long double size"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "el atributo o pragma target cambia el tamaÃ±o de double long"
  
! #: config/rs6000/rs6000.c:4202
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires full ISA 3.0 support"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.c:4217
  #, fuzzy, gcc-internal-format
  #| msgid "Using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Se usa long double de precisiÃ³n extendida de IEEE"
  
! #: config/rs6000/rs6000.c:4220
  #, fuzzy, gcc-internal-format
  #| msgid "Using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Se usa long double de precisiÃ³n extendida de IBM"
  
! #: config/rs6000/rs6000.c:4239
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs necesita soporte para VSX"
  
! #: config/rs6000/rs6000.c:4248
  #, fuzzy, gcc-internal-format
  #| msgid "The -mfloat128 option may not be fully supported"
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Es posible que la opciÃ³n -mfloat128 no funcione perfectamente"
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "tipo de ABI de biblioteca de vectorizaciÃ³n desconocida (%qs) para la opciÃ³n %qs"
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "el atributo o pragma target cambia la ABI Altivec"
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "el atributo o pragma target cambia la ABI darwin64"
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs necesita un registro bae vÃ¡lido"
  
! #: config/rs6000/rs6000.c:4904
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "opciÃ³n desconocida para %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs estÃ¡ obsoleto y no estÃ¡ recomendada bajo ninguna circunstancia"
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "la disposiciÃ³n de los agregados que contienen vectores con alineamiento de %d bytes cambiÃ³ en GCC 5"
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "no hay anÃ¡lisis de perfil del cÃ³digo de 64-bit para esta ABI"
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "no se puede tomar la direcciÃ³n de una funciÃ³n anindada si se usa la opciÃ³n %qs"
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "el uso de %<long double%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "el uso de tipos booleanos en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "el uso de %<complex%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:20172
! #, fuzzy, gcc-internal-format
! #| msgid "use of decimal floating point types in AltiVec types is invalid"
! msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "el uso de tipos de coma flotante decimal en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "el uso de %<long%> en tipos AltiVec no es vÃ¡lido para cÃ³digo de 64 bits sin %qs"
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "el uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>"
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<long long%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<double%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.c:24227
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "cpu %qs no vÃ¡lida para %s%qs%s"
  
! #: config/rs6000/rs6000.c:24230
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s no es vÃ¡lido"
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno=%s%> anula %<-m%s%>"
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "el versionado mÃºltiple necesita ifunc, que no se admite en este objetivo"
  
! #: config/rs6000/rs6000.c:25224
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "No se admiten versiones mÃºltiples de funciones virtuales"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "las instrucciones FPU de RX no a
*** 40938,40944 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr "la interna vec_step solo puede usarse con tipos vectoriales."
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:896
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "se requiere un valor constante para la interna %qF, argumento %d"
--- 40956,40962 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr "la interna vec_step solo puede usarse con tipos vectoriales."
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "se requiere un valor constante para la interna %qF, argumento %d"
*************** msgstr "%qs es obsoleto"
*** 41013,41227 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango para el tipo de objetivo"
  
! #: config/s390/s390.c:743
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range (0.."
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango (0.."
  
! #: config/s390/s390.c:759
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range (0.."
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango (0.."
  
! #: config/s390/s390.c:808
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is not supported without -mhtm (default with -march=zEC12 and higher)."
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "la funciÃ³n interna %qF no se admite sin -mhtm (predeterminado con -march=zEC12 y superiores)."
  
! #: config/s390/s390.c:814
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF requires -mvx (default with -march=z13 and higher)."
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "la funciÃ³n interna %qF requiere -mvx (predeterminado con -march=z13 y superiores)."
  
! #: config/s390/s390.c:821
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "la funciÃ³n interna %qF requiere z14 o superior."
  
! #: config/s390/s390.c:827
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin %qF requires z14 or higher."
  msgid "Builtin %qF requires z15 or higher."
  msgstr "la funciÃ³n interna %qF requiere z14 o superior."
  
! #: config/s390/s390.c:833
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin %qF requires z14 or higher."
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "la funciÃ³n interna %qF requiere z14 o superior."
  
! #: config/s390/s390.c:852
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "unresolved overloaded builtin"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: config/s390/s390.c:859 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "icode interno errÃ³neo"
  
! #: config/s390/s390.c:993
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "argumento no vÃ¡lido %d para la funciÃ³n interna %qF"
  
! #: config/s390/s390.c:1094
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "el atributo %qE solicitado no es una pareja de constantes enteras no negativas separadas por coma o es demasiado grande (mÃ¡x. %d)"
  
! #: config/s390/s390.c:1184
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.c:10001
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "el tamaÃ±o total de las variables locales excede el lÃ­mite de la arquitectura"
  
! #: config/s390/s390.c:11366
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr "el tamaÃ±o de marco de la funciÃ³n %qs de %wd bytes excede el lÃ­mite de pila definido por el usuario de %d bytes.  Se agrega una trampa incondicional."
  
! #: config/s390/s390.c:11382
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr "el tamaÃ±o de marco de la funciÃ³n %qs de %wd bytes es mayor que la mitad del tamaÃ±o de la pila. La revisiÃ³n dinÃ¡mica no serÃ¡ confiable. No se emitirÃ¡ revisiÃ³n para esta funciÃ³n."
  
! #: config/s390/s390.c:11410
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "el tamaÃ±o de marco de %qs es de %wd bytes"
  
! #: config/s390/s390.c:11414
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utiliza alojamiento dinÃ¡mico de pila"
  
! #: config/s390/s390.c:13124
  #, 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:15390
  #, 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:15397
  #, 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:15432
  #, 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:15435
  #, 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:15464
  #, 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:15468
  #, 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:15480
  #, 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:15489
  #, 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:15495
  #, 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:15497
  #, 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:15500
  #, 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:15513
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15516
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15519
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15522
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15575
  #, 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:15611
  #, 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:15618
  #, 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:15649
  #, 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:15810 config/s390/s390.c:15860 config/s390/s390.c:15877
  #, 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:15816
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
--- 41031,41251 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango para el tipo de objetivo"
  
! #: config/s390/s390.c:762
! #, fuzzy, gcc-internal-format
! #| msgid "constant argument %d for builtin %qF is out of range ("
! msgid "constant argument %d for builtin %qF is invalid (%s)"
! msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango ("
! 
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range (0.."
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango (0.."
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range (0.."
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango (0.."
  
! #: config/s390/s390.c:831
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is not supported without -mhtm (default with -march=zEC12 and higher)."
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "la funciÃ³n interna %qF no se admite sin -mhtm (predeterminado con -march=zEC12 y superiores)."
  
! #: config/s390/s390.c:837
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF requires -mvx (default with -march=z13 and higher)."
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "la funciÃ³n interna %qF requiere -mvx (predeterminado con -march=z13 y superiores)."
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "la funciÃ³n interna %qF requiere z14 o superior."
  
! #: config/s390/s390.c:850
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin %qF requires z14 or higher."
  msgid "Builtin %qF requires z15 or higher."
  msgstr "la funciÃ³n interna %qF requiere z14 o superior."
  
! #: config/s390/s390.c:856
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin %qF requires z14 or higher."
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "la funciÃ³n interna %qF requiere z14 o superior."
  
! #: config/s390/s390.c:875
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "unresolved overloaded builtin"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "icode interno errÃ³neo"
  
! #: config/s390/s390.c:1016
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "argumento no vÃ¡lido %d para la funciÃ³n interna %qF"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "el atributo %qE solicitado no es una pareja de constantes enteras no negativas separadas por coma o es demasiado grande (mÃ¡x. %d)"
  
! #: config/s390/s390.c:1207
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "el tamaÃ±o total de las variables locales excede el lÃ­mite de la arquitectura"
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr "el tamaÃ±o de marco de la funciÃ³n %qs de %wd bytes excede el lÃ­mite de pila definido por el usuario de %d bytes.  Se agrega una trampa incondicional."
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr "el tamaÃ±o de marco de la funciÃ³n %qs de %wd bytes es mayor que la mitad del tamaÃ±o de la pila. La revisiÃ³n dinÃ¡mica no serÃ¡ confiable. No se emitirÃ¡ revisiÃ³n para esta funciÃ³n."
  
! #: config/s390/s390.c:11433
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "el tamaÃ±o de marco de %qs es de %wd bytes"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utiliza alojamiento dinÃ¡mico de pila"
  
! #: config/s390/s390.c:13147
  #, fuzzy, gcc-internal-format
  #| msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "la funciÃ³n %<__RTL%> no se puede compilar con %<-flto%>"
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "no se admite la ABI de 64-bit en el modo ESA/390"
  
! #: config/s390/s390.c:15420
  #, fuzzy, gcc-internal-format
  #| msgid "thunk-inline is only supported with -mindirect-branch-jump"
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline solo se admite con -mindirect-branch-jump"
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "vector de hardware no estÃ¡ disponible en %s"
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format
  #| msgid "hardware vector support not available with -msoft-float"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "vector de hardware no estÃ¡ disponible con -msoft-float"
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "las instrucciones de coma flotante decimal de hardware no estÃ¡n disponibles en %s"
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "las instrucciones de coma flotante decimal de hardware no estÃ¡n disponibles en el modo ESA/390"
  
! #: config/s390/s390.c:15503
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp no se puede usar en conjunciÃ³n con -msoft-float"
  
! #: config/s390/s390.c:15512
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "no se admiten -mbackchain -mpacked-stack -mhard-float en combinaciÃ³n"
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "el tamaÃ±o de la pila debe ser mayor que el valor de la guardia de pila"
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "el tamaÃ±o de la pila no debe ser mayor a 64k"
  
! #: config/s390/s390.c:15523
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard implica el uso de -mstack-size"
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "el atributo %qE solo se admite para SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "los argumentos para %qs deben ser enteros no negativos"
  
! #: config/s390/s390.c:15641
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "el argumento para %qs es demasiado grande (mÃ¡x. %d)"
  
! #: config/s390/s390.c:15672
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-pic-data-is-text-relative cannot be used without -fpic/-fPIC"
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "-mno-pic-data-is-text-relative no puede utilizarse sin -fpic/-fPIC"
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "se desconoce attribute(target(\"%s\"))"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
*************** msgstr "-fexcess-precision=standard para
*** 41580,41597 ****
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr "la informaciÃ³n de depuraciÃ³n STABS para Ada estÃ¡ obsoleta y ya no se admite"
  
! #: ada/gcc-interface/trans.c:1637
  #, fuzzy, gcc-internal-format
  #| msgid "subprogram %q+F not marked Inline_Always"
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr "el subprograma %q+F no estÃ¡ marcado Inline_Always"
  
! #: ada/gcc-interface/trans.c:1639 ada/gcc-interface/trans.c:1645
  #, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "el subprograma padre no puede ser inline"
  
! #: ada/gcc-interface/trans.c:1643
  #, fuzzy, gcc-internal-format
  #| msgid "subprogram %q+F not marked Inline"
  msgid "subprogram %q+F not marked %<Inline%>"
--- 41604,41627 ----
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr "la informaciÃ³n de depuraciÃ³n STABS para Ada estÃ¡ obsoleta y ya no se admite"
  
! #: ada/gcc-interface/trans.c:332
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "insn contains an invalid address !"
! msgid "%s contains too many lines"
! msgstr "Â¡ La insn contiene una direcciÃ³n no vÃ¡lida !"
! 
! #: ada/gcc-interface/trans.c:1642
  #, fuzzy, gcc-internal-format
  #| msgid "subprogram %q+F not marked Inline_Always"
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr "el subprograma %q+F no estÃ¡ marcado Inline_Always"
  
! #: ada/gcc-interface/trans.c:1644 ada/gcc-interface/trans.c:1650
  #, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "el subprograma padre no puede ser inline"
  
! #: ada/gcc-interface/trans.c:1648
  #, fuzzy, gcc-internal-format
  #| msgid "subprogram %q+F not marked Inline"
  msgid "subprogram %q+F not marked %<Inline%>"
*************** msgstr "el atributo %qs solamente se apl
*** 41662,41669 ****
  msgid "could not read the BRIG file"
  msgstr "no se puede leer el fichero BRIG"
  
! #: c/c-convert.c:101 c/c-typeck.c:2210 c/c-typeck.c:12707 cp/typeck.c:2146
! #: cp/typeck.c:8603 cp/typeck.c:9394
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "no se descarta el valor void como deberÃ­a de ser"
--- 41692,41699 ----
  msgid "could not read the BRIG file"
  msgstr "no se puede leer el fichero BRIG"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "no se descarta el valor void como deberÃ­a de ser"
*************** msgstr "se define la variable %qD pero n
*** 41723,41729 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "el tipo de la matriz %q+D se completÃ³ de forma incompatible con la inicializaciÃ³n implÃ­cita"
  
! #: c/c-decl.c:1596 c/c-decl.c:7353 c/c-decl.c:8261 c/c-decl.c:9068
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "se definiÃ³ originalmente aquÃ­"
--- 41753,41759 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "el tipo de la matriz %q+D se completÃ³ de forma incompatible con la inicializaciÃ³n implÃ­cita"
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "se definiÃ³ originalmente aquÃ­"
*************** msgstr "la declaraciÃ³n de %q+D oscurece
*** 41957,41963 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "la declaraciÃ³n de %qD oscurece un parÃ¡metro"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3339
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n global"
--- 41987,41993 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "la declaraciÃ³n de %qD oscurece un parÃ¡metro"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3340
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n global"
*************** msgstr "la declaraciÃ³n de %qD oscurece
*** 41967,41973 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n local previa"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3112
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "aquÃ­ estÃ¡ la declaraciÃ³n oscurecida"
--- 41997,42003 ----
  msgid "declaration of %qD shadows a previous local"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n local previa"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3113
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "aquÃ­ estÃ¡ la declaraciÃ³n oscurecida"
*************** msgstr "aquÃ­ estÃ¡ la declaraciÃ³n oscu
*** 41977,42192 ****
  msgid "nested extern declaration of %qD"
  msgstr "declaraciÃ³n externa anidada de %qD"
  
! #: c/c-decl.c:3367 c/c-decl.c:3381
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "declaraciÃ³n implÃ­cita de la funciÃ³n %qE; Â¿quiso decir %qs?"
  
! #: c/c-decl.c:3373 c/c-decl.c:3386
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "declaraciÃ³n implÃ­cita de la funciÃ³n %qE"
  
! #: c/c-decl.c:3405
  #, fuzzy, gcc-internal-format
  #| msgid "include %qs or provide a declaration of %qD"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "incluya %qs o proporcione una declaraciÃ³n de %qD"
  
! #: c/c-decl.c:3675
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "declaraciÃ³n implÃ­cita incompatible de la funciÃ³n interna %qD"
  
! #: c/c-decl.c:3685
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "incluya %qs o proporcione una declaraciÃ³n de %qD"
  
! #: c/c-decl.c:3696
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "declaraciÃ³n implÃ­cita incompatible de la funciÃ³n %qD"
  
! #: c/c-decl.c:3757
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n); Â¿quiso decir %qs?"
  
! #: c/c-decl.c:3762
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: c/c-decl.c:3775
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE no se declarÃ³ aquÃ­ (primer uso en esta funciÃ³n); Â¿quiso decir %qs?"
  
! #: c/c-decl.c:3780
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE no se declarÃ³ aquÃ­ (primer uso en esta funciÃ³n)"
  
! #: c/c-decl.c:3784
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "cada identificador sin declarar se reporta sÃ³lo una vez para cada funciÃ³n en el que aparece"
  
! #: c/c-decl.c:3832 cp/decl.c:3281
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "la etiqueta %qE es referenciada fuera de cualquier funciÃ³n"
  
! #: c/c-decl.c:3868
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "salto al Ã¡mbito de un identificador con tipo modificado variablemente"
  
! #: c/c-decl.c:3871
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "el salto evita la inicializaciÃ³n de la variable"
  
! #: c/c-decl.c:3872 c/c-decl.c:3927 c/c-decl.c:4017
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: c/c-decl.c:3926 c/c-decl.c:4016
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "salto a una expresiÃ³n de declaraciÃ³n"
  
! #: c/c-decl.c:3949
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "declaraciÃ³n duplicada de la etiqueta %qE"
  
! #: c/c-decl.c:4048 cp/decl.c:3687
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "etiqueta %qD duplicada"
  
! #: c/c-decl.c:4079
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "C tradicional carece de un espacio de nombres separado para etiquetas, el identificador %qE genera un conflicto con"
  
! #: c/c-decl.c:4144
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "el switch salta sobre la inicializaciÃ³n de la variable"
  
! #: c/c-decl.c:4145 c/c-decl.c:4156
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch inicia aquÃ­"
  
! #: c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch salta dentro de una expresiÃ³n de declaraciÃ³n"
  
! #: c/c-decl.c:4238
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE definido como un tipo errÃ³neo de etiqueta"
  
! #: c/c-decl.c:4424 cp/tree.c:4728
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c/c-decl.c:4433
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "el atributo %qE sÃ³lo se puede aplicar a definiciones de clase"
  
! #: c/c-decl.c:4698
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union sin nombre que no define ninguna instancia"
  
! #: c/c-decl.c:4709
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con especificadores de clase de almacenamiento no redeclara la etiqueta"
  
! #: c/c-decl.c:4725
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con calificador de tipo no redeclara la etiqueta"
  
! #: c/c-decl.c:4737
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.c:4759 c/c-decl.c:4767
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nombre de tipo sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4775
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4781
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4787
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> en una declaraciÃ³n vacÃ­a en Ã¡mbito de fichero"
  
! #: c/c-decl.c:4793
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> en una declaraciÃ³n vacÃ­a en Ã¡mbito de fichero"
  
! #: c/c-decl.c:4800
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "especificador de clase de almacenamiento sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4806
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "%qs sin uso en declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4819
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "calificador de tipo sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4826
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "%<_Alignas%> sin uso en la declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4844
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of attributes in empty declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: c/c-decl.c:4858 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4929
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 no admite %<static%> o calificadores de tipo en los declaradores de parÃ¡metros de matrices"
  
! #: c/c-decl.c:4933
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
--- 42007,42222 ----
  msgid "nested extern declaration of %qD"
  msgstr "declaraciÃ³n externa anidada de %qD"
  
! #: c/c-decl.c:3366 c/c-decl.c:3380
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "declaraciÃ³n implÃ­cita de la funciÃ³n %qE; Â¿quiso decir %qs?"
  
! #: c/c-decl.c:3372 c/c-decl.c:3385
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "declaraciÃ³n implÃ­cita de la funciÃ³n %qE"
  
! #: c/c-decl.c:3404
  #, fuzzy, gcc-internal-format
  #| msgid "include %qs or provide a declaration of %qD"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "incluya %qs o proporcione una declaraciÃ³n de %qD"
  
! #: c/c-decl.c:3674
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "declaraciÃ³n implÃ­cita incompatible de la funciÃ³n interna %qD"
  
! #: c/c-decl.c:3684
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "incluya %qs o proporcione una declaraciÃ³n de %qD"
  
! #: c/c-decl.c:3695
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "declaraciÃ³n implÃ­cita incompatible de la funciÃ³n %qD"
  
! #: c/c-decl.c:3756
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n); Â¿quiso decir %qs?"
  
! #: c/c-decl.c:3761
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: c/c-decl.c:3774
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE no se declarÃ³ aquÃ­ (primer uso en esta funciÃ³n); Â¿quiso decir %qs?"
  
! #: c/c-decl.c:3779
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE no se declarÃ³ aquÃ­ (primer uso en esta funciÃ³n)"
  
! #: c/c-decl.c:3783
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "cada identificador sin declarar se reporta sÃ³lo una vez para cada funciÃ³n en el que aparece"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "la etiqueta %qE es referenciada fuera de cualquier funciÃ³n"
  
! #: c/c-decl.c:3867
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "salto al Ã¡mbito de un identificador con tipo modificado variablemente"
  
! #: c/c-decl.c:3870
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "el salto evita la inicializaciÃ³n de la variable"
  
! #: c/c-decl.c:3871 c/c-decl.c:3926 c/c-decl.c:4016
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: c/c-decl.c:3925 c/c-decl.c:4015
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "salto a una expresiÃ³n de declaraciÃ³n"
  
! #: c/c-decl.c:3948
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "declaraciÃ³n duplicada de la etiqueta %qE"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "etiqueta %qD duplicada"
  
! #: c/c-decl.c:4078
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "C tradicional carece de un espacio de nombres separado para etiquetas, el identificador %qE genera un conflicto con"
  
! #: c/c-decl.c:4143
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "el switch salta sobre la inicializaciÃ³n de la variable"
  
! #: c/c-decl.c:4144 c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch inicia aquÃ­"
  
! #: c/c-decl.c:4154
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch salta dentro de una expresiÃ³n de declaraciÃ³n"
  
! #: c/c-decl.c:4237
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE definido como un tipo errÃ³neo de etiqueta"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c/c-decl.c:4432
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "el atributo %qE sÃ³lo se puede aplicar a definiciones de clase"
  
! #: c/c-decl.c:4697
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union sin nombre que no define ninguna instancia"
  
! #: c/c-decl.c:4708
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con especificadores de clase de almacenamiento no redeclara la etiqueta"
  
! #: c/c-decl.c:4724
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con calificador de tipo no redeclara la etiqueta"
  
! #: c/c-decl.c:4736
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "una declaraciÃ³n vacÃ­a con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.c:4758 c/c-decl.c:4766
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nombre de tipo sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4774
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4780
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4786
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> en una declaraciÃ³n vacÃ­a en Ã¡mbito de fichero"
  
! #: c/c-decl.c:4792
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> en una declaraciÃ³n vacÃ­a en Ã¡mbito de fichero"
  
! #: c/c-decl.c:4799
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "especificador de clase de almacenamiento sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4805
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "%qs sin uso en declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4818
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "calificador de tipo sin uso en una declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4825
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "%<_Alignas%> sin uso en la declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4843
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of attributes in empty declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: c/c-decl.c:4857 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "declaraciÃ³n vacÃ­a"
  
! #: c/c-decl.c:4928
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 no admite %<static%> o calificadores de tipo en los declaradores de parÃ¡metros de matrices"
  
! #: c/c-decl.c:4932
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
*************** msgstr "ISO C90 no admite declaradores d
*** 42194,42222 ****
  #. 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:4939 c/c-decl.c:7820 c/c-decl.c:9738
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "no se permite %<[*]%> en otro lugar que no sea el Ã¡mbido de prototipo de funciÃ³n"
  
! #: c/c-decl.c:5104
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D generalmente es una funciÃ³n"
  
! #: c/c-decl.c:5113
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD estÃ¡ inicializado (utilice __typeof__ en su lugar)"
  
! #: c/c-decl.c:5118
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "la funciÃ³n %qD estÃ¡ inicializada como una variable"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5124
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "el parÃ¡metro %qD estÃ¡ inicializado"
--- 42224,42252 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "no se permite %<[*]%> en otro lugar que no sea el Ã¡mbido de prototipo de funciÃ³n"
  
! #: c/c-decl.c:5103
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D generalmente es una funciÃ³n"
  
! #: c/c-decl.c:5112
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD estÃ¡ inicializado (utilice __typeof__ en su lugar)"
  
! #: c/c-decl.c:5117
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "la funciÃ³n %qD estÃ¡ inicializada como una variable"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5123
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "el parÃ¡metro %qD estÃ¡ inicializado"
*************** msgstr "el parÃ¡metro %qD estÃ¡ iniciali
*** 42225,42497 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5143 c/c-decl.c:5158 c/c-typeck.c:8153
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: c/c-decl.c:5149
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "la variable %qD tiene inicializador pero de tipo de dato incompleto"
  
! #: c/c-decl.c:5238
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "se le diÃ³ a la funciÃ³n incluida en lÃ­nea %q+D un atributo noinline"
  
! #: c/c-decl.c:5288
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "el miembro const sin inicializar en %qT es no vÃ¡lido en C++"
  
! #: c/c-decl.c:5290
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: c/c-decl.c:5371
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %q+D"
  
! #: c/c-decl.c:5376
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "falta el tamaÃ±o de la matriz en %q+D"
  
! #: c/c-decl.c:5380
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "matriz %q+D de tamaÃ±o cero o negativo"
  
! #: c/c-decl.c:5469
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "el tamaÃ±o de almacenamiento de %q+D no es constante"
  
! #: c/c-decl.c:5519
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring asm-specifier for non-static local variable %q+D"
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "se descarta el especificador asm para la variable local que no es estÃ¡tica %q+D"
  
! #: c/c-decl.c:5557
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "no se puede poner un objeto con un campo volatile en register"
  
! #: c/c-decl.c:5643
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD is invalid in C++"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "const %qD sin inicializar es no vÃ¡lida en C++"
  
! #: c/c-decl.c:5658 cp/decl.c:8192
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D en directiva de objetivo de declaraciÃ³n no tiene tipo asociable"
  
! #: c/c-decl.c:5915
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C prohÃ­be declaraciones adelantadas de parÃ¡metros"
  
! #: c/c-decl.c:6026
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "definir un tipo en una literal compuesta es no vÃ¡lido en C++"
  
! #: c/c-decl.c:6047 c/c-decl.c:6062
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la anchura del campo de bits %qs no es una constante entera"
  
! #: c/c-decl.c:6057
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la anchura del campo de bits %qs no es una expresiÃ³n constante entera"
  
! #: c/c-decl.c:6068
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "anchura negativa en el campo de bit %qs"
  
! #: c/c-decl.c:6073
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "anchura cero para el campo de bits %qs"
  
! #: c/c-decl.c:6083
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "el campo de bits %qs tiene un tipo no vÃ¡lido"
  
! #: c/c-decl.c:6089
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qs con un tipo %<warn_if_not_aligned%>"
  
! #: c/c-decl.c:6100
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "el tipo de campo de bits %qs es una extensiÃ³n de GCC"
  
! #: c/c-decl.c:6106
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la anchura de %qs excede su tipo"
  
! #: c/c-decl.c:6119
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs es mÃ¡s estrecho que los valores de su tipo"
  
! #: c/c-decl.c:6134
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 prohÃ­be la matriz %qE cuyo tamaÃ±o no se puede evaluar"
  
! #: c/c-decl.c:6137
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 prohÃ­be la matriz cuyo tamaÃ±o no se puede evaluar"
  
! #: c/c-decl.c:6144
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable"
  
! #: c/c-decl.c:6357 c/c-decl.c:6753 c/c-decl.c:6763
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE variablemente modificado en el Ã¡mbito del fichero"
  
! #: c/c-decl.c:6359
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "campo variablemente modificado en el Ã¡mbito del fichero"
  
! #: c/c-decl.c:6379
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "el tipo de dato por defecto es %<int%> en la declaraciÃ³n de %qE"
  
! #: c/c-decl.c:6383
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "el tipo de dato por defecto es %<int%> en el nombre de tipo"
  
! #: c/c-decl.c:6415
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> duplicado"
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> duplicado"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> duplicado"
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> duplicado"
  
! #: c/c-decl.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "espacios de direcciones nombrados generan un conflicto (%s vs %s)"
  
! #: c/c-decl.c:6447 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-decl.c:6461
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<auto%>"
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<register%>"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<typedef%>"
  
! #: c/c-decl.c:6467
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<auto%>"
  
! #: c/c-decl.c:6485
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para el campo de la estructura %qE"
  
! #: c/c-decl.c:6488
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "se especificÃ³ una clase de almacenamiento para el campo de la estructura"
  
! #: c/c-decl.c:6492
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro %qE"
  
! #: c/c-decl.c:6495
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "se especificÃ³ una clase de almacenamiento para un parÃ¡metro sin nombre"
  
! #: c/c-decl.c:6498 cp/decl.c:12158
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificÃ³ una clase de almacenamiento para el nombre de tipo"
  
! #: c/c-decl.c:6515
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE se inicializÃ³ y declarÃ³ como %<extern%>"
  
! #: c/c-decl.c:6519
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE tiene %<extern%> e inicializador al mismo tiempo"
  
! #: c/c-decl.c:6524
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<auto%>"
  
! #: c/c-decl.c:6528
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<register%>"
  
! #: c/c-decl.c:6533
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "la funciÃ³n anidada %qE se declarÃ³ %<extern%>"
  
! #: c/c-decl.c:6536
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "el Ã¡mbito de la funciÃ³n %qE es implÃ­citamente auto y declarado %qs"
--- 42255,42527 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: c/c-decl.c:5148
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "la variable %qD tiene inicializador pero de tipo de dato incompleto"
  
! #: c/c-decl.c:5237
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "se le diÃ³ a la funciÃ³n incluida en lÃ­nea %q+D un atributo noinline"
  
! #: c/c-decl.c:5287
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "el miembro const sin inicializar en %qT es no vÃ¡lido en C++"
  
! #: c/c-decl.c:5289
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: c/c-decl.c:5370
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %q+D"
  
! #: c/c-decl.c:5375
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "falta el tamaÃ±o de la matriz en %q+D"
  
! #: c/c-decl.c:5379
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "matriz %q+D de tamaÃ±o cero o negativo"
  
! #: c/c-decl.c:5468
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "el tamaÃ±o de almacenamiento de %q+D no es constante"
  
! #: c/c-decl.c:5518
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring asm-specifier for non-static local variable %q+D"
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "se descarta el especificador asm para la variable local que no es estÃ¡tica %q+D"
  
! #: c/c-decl.c:5556
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "no se puede poner un objeto con un campo volatile en register"
  
! #: c/c-decl.c:5642
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD is invalid in C++"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "const %qD sin inicializar es no vÃ¡lida en C++"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D en directiva de objetivo de declaraciÃ³n no tiene tipo asociable"
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C prohÃ­be declaraciones adelantadas de parÃ¡metros"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "definir un tipo en una literal compuesta es no vÃ¡lido en C++"
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la anchura del campo de bits %qs no es una constante entera"
  
! #: c/c-decl.c:6056
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la anchura del campo de bits %qs no es una expresiÃ³n constante entera"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "anchura negativa en el campo de bit %qs"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "anchura cero para el campo de bits %qs"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "el campo de bits %qs tiene un tipo no vÃ¡lido"
  
! #: c/c-decl.c:6088
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qs con un tipo %<warn_if_not_aligned%>"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "el tipo de campo de bits %qs es una extensiÃ³n de GCC"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la anchura de %qs excede su tipo"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs es mÃ¡s estrecho que los valores de su tipo"
  
! #: c/c-decl.c:6133
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 prohÃ­be la matriz %qE cuyo tamaÃ±o no se puede evaluar"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 prohÃ­be la matriz cuyo tamaÃ±o no se puede evaluar"
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE variablemente modificado en el Ã¡mbito del fichero"
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "campo variablemente modificado en el Ã¡mbito del fichero"
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "el tipo de dato por defecto es %<int%> en la declaraciÃ³n de %qE"
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "el tipo de dato por defecto es %<int%> en el nombre de tipo"
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> duplicado"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> duplicado"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> duplicado"
  
! #: c/c-decl.c:6420
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> duplicado"
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "espacios de direcciones nombrados generan un conflicto (%s vs %s)"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<auto%>"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<register%>"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<typedef%>"
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<auto%>"
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para el campo de la estructura %qE"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "se especificÃ³ una clase de almacenamiento para el campo de la estructura"
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro %qE"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "se especificÃ³ una clase de almacenamiento para un parÃ¡metro sin nombre"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificÃ³ una clase de almacenamiento para el nombre de tipo"
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE se inicializÃ³ y declarÃ³ como %<extern%>"
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE tiene %<extern%> e inicializador al mismo tiempo"
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<auto%>"
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<register%>"
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "la funciÃ³n anidada %qE se declarÃ³ %<extern%>"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "el Ã¡mbito de la funciÃ³n %qE es implÃ­citamente auto y declarado %qs"
*************** msgstr "el Ã¡mbito de la funciÃ³n %qE es
*** 42499,43213 ****
  #. 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:6583 c/c-decl.c:6977
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static o calificadores de tipo en un declarador de matriz que no es parÃ¡metro"
  
! #: c/c-decl.c:6644
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "la declaraciÃ³n de %qE como una matriz de voids"
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de voids"
  
! #: c/c-decl.c:6653
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "declaraciÃ³n de %qE como una matriz de funciones"
  
! #: c/c-decl.c:6656
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de funciones"
  
! #: c/c-decl.c:6664 c/c-decl.c:8792
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "uso no vÃ¡lido de una estructura con un miembro de matriz flexible"
  
! #: c/c-decl.c:6696
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "el tamaÃ±o de la matriz %qE es de un tipo no entero"
  
! #: c/c-decl.c:6700
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo no entero"
  
! #: c/c-decl.c:6708
  #, 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:6711
  #, 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:6723
  #, 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:6726
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C prohÃ­be matrices de tamaÃ±o cero"
  
! #: c/c-decl.c:6735
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "el tamaÃ±o de la matriz %qE es negativo"
  
! #: c/c-decl.c:6737
  #, 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:6823
  #, 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:6826
  #, 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:6865 c/c-decl.c:7523
  #, 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:6887
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: c/c-decl.c:6900
  #, 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:6906
  #, 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:6910
  #, 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:7013
  #, 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:7016
  #, 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:7023
  #, 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:7026
  #, 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:7067
  #, 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:7071 cp/decl.c:12458
  #, 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:7109 c/c-decl.c:7319 c/c-decl.c:7373 c/c-decl.c:7457
! #: c/c-decl.c:7582 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tipo de funciÃ³n calificada %<_Atomic%>"
  
! #: c/c-decl.c:7115 c/c-decl.c:7325 c/c-decl.c:7462 c/c-decl.c:7587
  #, 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:7210
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<auto%> para %qE"
  
! #: c/c-decl.c:7214
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<register%> para %qE"
  
! #: c/c-decl.c:7220
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "se especificÃ³ %qs para la variable auto %qE"
  
! #: c/c-decl.c:7236
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "se especificÃ³ %qs para el parÃ¡metro %qE"
  
! #: c/c-decl.c:7239
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "se especificÃ³ %qs para el parÃ¡metro sin nombre"
  
! #: c/c-decl.c:7245
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "se especificÃ³ %qs para el campo de estructura %qE"
  
! #: c/c-decl.c:7248
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "se especificÃ³ %qs para el campo de estructura"
  
! #: c/c-decl.c:7263
  #, 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:7265
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "el campo de bits tiene un tipo no atÃ³mico"
  
! #: c/c-decl.c:7274
  #, 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:7276
  #, 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:7281
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro %qE"
  
! #: c/c-decl.c:7283
  #, 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:7288
  #, 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:7290
  #, 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:7293
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la funciÃ³n %qE"
  
! #: c/c-decl.c:7300
  #, 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:7303
  #, 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:7334
  #, 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:7336
  #, 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:7379
  #, 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:7390
  #, 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:7407 cp/decl.c:11090
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declarÃ³ la variable o campo %qE como void"
  
! #: c/c-decl.c:7447
  #, 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:7489
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<inline%>"
  
! #: c/c-decl.c:7491
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<_Noreturn%>"
  
! #: c/c-decl.c:7504
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "el campo %qE se declarÃ³ como una funciÃ³n"
  
! #: c/c-decl.c:7511
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "el campo %qE tiene tipo de dato incompleto"
  
! #: c/c-decl.c:7513
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "el campo sin nombre tiene tipo de dato incompleto"
  
! #: c/c-decl.c:7553 c/c-decl.c:7564 c/c-decl.c:7567
  #, 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:7624
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "no se puede incluir en lÃ­nea la funciÃ³n %<main%>"
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7637
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 no admite %<_Noreturn%>"
  
! #: c/c-decl.c:7640
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 no admite %<_Noreturn%>"
  
! #: c/c-decl.c:7669
  #, 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:7679
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "la variable %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "la variable %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7716
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "funciÃ³n no anidada con tipo modificado variablemente"
  
! #: c/c-decl.c:7718
  #, 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:7826 c/c-decl.c:9546
  #, 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:7836
  #, 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:7881
  #, 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:7885
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "el parÃ¡metro %u tiene tipo incompleto"
  
! #: c/c-decl.c:7896
  #, 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:7900
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "el parÃ¡metro %u tiene tipo void"
  
! #: c/c-decl.c:7974
  #, 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:7978 c/c-decl.c:8014
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> debe ser el Ãºnico parÃ¡metro"
  
! #: c/c-decl.c:8008
  #, 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:8054
  #, 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:8060
  #, 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:8168
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "se definiÃ³ el tipo enum aquÃ­"
  
! #: c/c-decl.c:8174
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: c/c-decl.c:8180
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c/c-decl.c:8257
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n de %<union %E%>"
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n de %<struct %E%>"
  
! #: c/c-decl.c:8268
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n anidada de %<union %E%>"
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n anidada de %<struct %E%>"
  
! #: c/c-decl.c:8300 c/c-decl.c:9087
  #, 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:8367 cp/decl.c:5143
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaraciÃ³n no declara nada"
  
! #: c/c-decl.c:8372
  #, 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:8375
  #, 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:8468 c/c-decl.c:8486 c/c-decl.c:8547
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "miembro %q+D duplicado"
  
! #: c/c-decl.c:8573
  #, 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:8576
  #, 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:8701
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union no tiene miembros nombrados"
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union no tiene miembros"
  
! #: c/c-decl.c:8708
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct no tiene miembros nombrados"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.c:8771 cp/decl.c:13430
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "miembro de matriz flexible en union"
  
! #: c/c-decl.c:8777
  #, 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:8783
  #, 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:8814
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "el tipo %qT es demasiado grande"
  
! #: c/c-decl.c:8919
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union no se puede hacer transparente"
  
! #: c/c-decl.c:9059
  #, 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:9066
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeclaraciÃ³n de %<enum %E%>"
  
! #: c/c-decl.c:9145 cp/decl.c:15903
  #, 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:9160
  #, 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:9280 c/c-decl.c:9296
  #, 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:9291
  #, 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:9315
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "desbordamiento en valores de enumeraciÃ³n"
  
! #: c/c-decl.c:9323
  #, 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:9440 cp/decl.c:5454 cp/decl.c:16454
  #, 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:9458
  #, 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:9469
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "el tipo de devoluciÃ³n por defecto es %<int%>"
  
! #: c/c-decl.c:9497
  #, 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:9555
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: c/c-decl.c:9564
  #, 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:9572 cp/decl.c:16589
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaraciÃ³n previa para %qD"
  
! #: c/c-decl.c:9582
  #, 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:9601
  #, 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:9603
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: c/c-decl.c:9610
  #, 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:9658
  #, 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:9673
  #, 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:9690
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.c:9730 c/c-decl.c:9734
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "definiciÃ³n de funciÃ³n de estilo antiguo"
  
! #: c/c-decl.c:9747
  #, 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:9763
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD se declarÃ³ como un no-parÃ¡metro"
  
! #: c/c-decl.c:9771
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mÃºltiples parÃ¡metros nombrados %qD"
  
! #: c/c-decl.c:9780
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "el parÃ¡metro %qD se declarÃ³ con tipo void"
  
! #: c/c-decl.c:9809 c/c-decl.c:9814
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "el tipo de %qD es %<int%> por defecto"
  
! #: c/c-decl.c:9834
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "el parÃ¡metro %qD tiene tipo incompleto"
  
! #: c/c-decl.c:9841
  #, 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:9894
  #, 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:9905
  #, 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:9908 c/c-decl.c:9955 c/c-decl.c:9969
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "declaraciÃ³n de prototipo"
  
! #: c/c-decl.c:9947
  #, 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:9952
  #, 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:9962
  #, 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:9967
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.c:10225 cp/decl.c:17414
  #, 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:10244 cp/decl.c:17498
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "se definiÃ³ el parÃ¡metro %qD pero no se usa"
--- 42529,43243 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static o calificadores de tipo en un declarador de matriz que no es parÃ¡metro"
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "la declaraciÃ³n de %qE como una matriz de voids"
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de voids"
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "declaraciÃ³n de %qE como una matriz de funciones"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de funciones"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "uso no vÃ¡lido de una estructura con un miembro de matriz flexible"
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "el tamaÃ±o de la matriz %qE es de un tipo no entero"
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo no entero"
  
! #: c/c-decl.c:6707
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "el tamaÃ±o de la matriz %qE es de un tipo incompleto"
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo incompleto"
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C prohÃ­be la matriz %qE de tamaÃ±o cero"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C prohÃ­be matrices de tamaÃ±o cero"
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "el tamaÃ±o de la matriz %qE es negativo"
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "el tamaÃ±o de la matriz sin nombre es negativo"
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "el tamaÃ±o de la matriz %qE es demasiado grande"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "el tamaÃ±o de la matriz sin nombre es demasiado grande"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: c/c-decl.c:6899
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "el tipo matriz tiene tipo de elemento %qT incompleto"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de %qE como una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la definiciÃ³n de la funciÃ³n tiene un tipo de devoluciÃ³n void calificado"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tipo de funciÃ³n calificada %<_Atomic%>"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<auto%> para %qE"
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<register%> para %qE"
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "se especificÃ³ %qs para la variable auto %qE"
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "se especificÃ³ %qs para el parÃ¡metro %qE"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "se especificÃ³ %qs para el parÃ¡metro sin nombre"
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "se especificÃ³ %qs para el campo de estructura %qE"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "se especificÃ³ %qs para el campo de estructura"
  
! #: c/c-decl.c:7262
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "el campo de bits %qE tiene un tipo atÃ³mico"
  
! #: c/c-decl.c:7264
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "el campo de bits tiene un tipo no atÃ³mico"
  
! #: c/c-decl.c:7273
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la definiciÃ³n de tipo %qE"
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el objeto %<register%> %qE"
  
! #: c/c-decl.c:7280
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro %qE"
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro sin nombre"
  
! #: c/c-decl.c:7287
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits %qE"
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits sin nombre"
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la funciÃ³n %qE"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n de %qE"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del campo sin nombre"
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.c:7335
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n const o volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un miembro de una estructura o union no puede tener un tipo modificado variablemente"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declarÃ³ la variable o campo %qE como void"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "se descartan los atributos en los declaradores de parÃ¡metros de matriz"
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<inline%>"
  
! #: c/c-decl.c:7490
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<_Noreturn%>"
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "el campo %qE se declarÃ³ como una funciÃ³n"
  
! #: c/c-decl.c:7510
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "el campo %qE tiene tipo de dato incompleto"
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "el campo sin nombre tiene tipo de dato incompleto"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "clase de almacenamiento no vÃ¡lida para la funciÃ³n %qE"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "no se puede incluir en lÃ­nea la funciÃ³n %<main%>"
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7636
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 no admite %<_Noreturn%>"
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 no admite %<_Noreturn%>"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "una variable previamente declarada como %<static%> se redeclara como %<extern%>"
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "la variable %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.c:7680
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "la variable %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "funciÃ³n no anidada con tipo modificado variablemente"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objeto con tipo modificado variablemente no debe tener enlace"
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la declaraciÃ³n de la funciÃ³n no es un prototipo"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nombres de parÃ¡metros (sin tipos) en la declaraciÃ³n de la funciÃ³n"
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo incompleto"
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "el parÃ¡metro %u tiene tipo incompleto"
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo void"
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "el parÃ¡metro %u tiene tipo void"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "no se puede calificar %<void%> si es el Ãºnico parÃ¡metro"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> debe ser el Ãºnico parÃ¡metro"
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "el parÃ¡metro %q+D sÃ³lo tiene una declaraciÃ³n posterior"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> declarado dentro de la list de parÃ¡metros no serÃ¡ visible fuera de esta definiciÃ³n o declaraciÃ³n"
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "se definiÃ³ el tipo enum aquÃ­"
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n de %<union %E%>"
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n de %<struct %E%>"
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n anidada de %<union %E%>"
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n anidada de %<struct %E%>"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "la definiciÃ³n de tipo en %qs es no vÃ¡lida en C++"
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaraciÃ³n no declara nada"
  
! #: c/c-decl.c:8371
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 no admite structs/unions sin nombre"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 no admite structs/unions sin nombre"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "miembro %q+D duplicado"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "una struct vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "una union vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union no tiene miembros nombrados"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union no tiene miembros"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct no tiene miembros nombrados"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "miembro de matriz flexible en union"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: c/c-decl.c:8782
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "miembro de matriz flexible en estructura sin miembros con nombre"
  
! #: c/c-decl.c:8813
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "el tipo %qT es demasiado grande"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union no se puede hacer transparente"
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redefiniciÃ³n anidada de %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeclaraciÃ³n de %<enum %E%>"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "el modo especificado es demasiado pequeÃ±o para valores enumerados"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "los valores de enumeraciÃ³n exceden el rango del entero mÃ¡s grande"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "el valor de enumerador para %qE no es una constante entera"
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "el valor de enumerador para %qE no es una expresiÃ³n constante entera"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "desbordamiento en valores de enumeraciÃ³n"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C restringe los valores de enumeraciÃ³n al rango de %<int%>"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "se le diÃ³ a la funciÃ³n incluida en lÃ­nea %qD un atributo noinline"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "el tipo de devoluciÃ³n es un tipo de dato incompleto"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "el tipo de devoluciÃ³n por defecto es %<int%>"
  
! #: c/c-decl.c:9496
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Avisa sobre funciones globales sin prototipos"
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "se usÃ³ %qD sin prototipo antes de su definiciÃ³n"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaraciÃ³n previa para %qD"
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "se usÃ³ %qD sin declaraciÃ³n antes de su definiciÃ³n"
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD generalmente es una funciÃ³n que no es static"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "declaraciones de parÃ¡metros de estilo antiguo en la definiciÃ³n de una funciÃ³n prototipo"
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "C tradicional rechaza la definiciÃ³n de funciones de estilo ISO C"
  
! #: c/c-decl.c:9689
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "definiciÃ³n de funciÃ³n de estilo antiguo"
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "falta el nombre del parÃ¡metro de la lista de parÃ¡metros"
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD se declarÃ³ como un no-parÃ¡metro"
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mÃºltiples parÃ¡metros nombrados %qD"
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "el parÃ¡metro %qD se declarÃ³ con tipo void"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "el tipo de %qD es %<int%> por defecto"
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "el parÃ¡metro %qD tiene tipo incompleto"
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "existe la declaraciÃ³n para el parÃ¡metro %qD pero no hay tal parÃ¡metro"
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo interno"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "declaraciÃ³n de prototipo"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo interno"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo"
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento %qD no coincide con el prototipo interno"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "se definiÃ³ el parÃ¡metro %qD pero no se usa"
*************** msgstr "se definiÃ³ el parÃ¡metro %qD pe
*** 43215,43474 ****
  #. 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:10340
  #, 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:10345
  #, 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:10352
  #, 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:10384
  #, 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:10388
  #, 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:10395
  #, 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:10400
  #, 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:10404
  #, 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:10408
  #, 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:10700
  #, 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:10759 c/c-decl.c:10766
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "especificador %qE de declaraciÃ³n duplicado"
  
! #: c/c-decl.c:10794 c/c-decl.c:11178 c/c-decl.c:11573
  #, 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:10806 cp/parser.c:31446
  #, 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:10819
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 no admite %<long long%>"
  
! #: c/c-decl.c:11048 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 no admite tipos complejos"
  
! #: c/c-decl.c:11094
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C no admite tipos saturantes"
  
! #: c/c-decl.c:11165 c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE duplicado"
  
! #: c/c-decl.c:11225
  #, 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:11247
  #, 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:11290
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 no admite tipos booleanos"
  
! #: c/c-decl.c:11409
  #, 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:11459
  #, 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:11530
  #, 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:11554 c/c-decl.c:11827 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "no se admiten tipos de coma fija para este objetivo"
  
! #: c/c-decl.c:11556
  #, 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:11591
  #, 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:11604
  #, 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:11653
  #, 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:11674
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "se usÃ³ %qE con %<auto%>"
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: c/c-decl.c:11692 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-decl.c:11695 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 no admite %qE"
  
! #: c/c-decl.c:11707
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> antes de %<extern%>"
  
! #: c/c-decl.c:11716
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> antes de %<static%>"
  
! #: c/c-decl.c:11729
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> o %<__thread%> duplicado"
  
! #: c/c-decl.c:11737
  #, 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:11745
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "se usÃ³ %qs con %qE"
  
! #: c/c-decl.c:11824
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "se usÃ³ %<_Sat%> sin %<_Fract%> o %<_Accum%>"
  
! #: c/c-decl.c:11839
  #, 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:11866
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11892 c/c-decl.c:11908 c/c-decl.c:11934
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C no admite tipos enteros complejos"
  
! #: c/c-decl.c:12361 cp/semantics.c:5793
  #, 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:12365 cp/semantics.c:5797
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "el nicializador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_priv%> ni %<omp_orig%>"
  
! #: c/c-fold.c:387 c/c-typeck.c:11988 cp/typeck.c:5073
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "desplazamiento a la izquierda o valor negativo"
  
! #: c/c-fold.c:397 c/c-typeck.c:11997 cp/typeck.c:5081
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "la cuenta de desplazamiento a la izquierda es negativa"
  
! #: c/c-fold.c:398 c/c-typeck.c:11926 cp/typeck.c:5021
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: c/c-fold.c:406 c/c-typeck.c:12016 cp/typeck.c:5089
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
  
! #: c/c-fold.c:407 c/c-typeck.c:11950 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
  
! #: c/c-fold.c:414 c/c-typeck.c:12008
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del elemento del vector"
  
! #: c/c-fold.c:415 c/c-typeck.c:11937
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del elemento del vector"
--- 43245,43504 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "sÃ³lo se permiten las declaraciones iniciales del bucle %<for%> en modo C99 o C11"
  
! #: c/c-decl.c:10344
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "use la opciÃ³n -std=c99, -std=gnu99, -std=c11 o -std=gnu11 para compilar su cÃ³digo"
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable static %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable %<extern%> %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de %qD que no es variable en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "calificadores de espacio de direcciones incompatibles %qs y %qs"
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "especificador %qE de declaraciÃ³n duplicado"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dos o mÃ¡s tipos de datos en los especificadores de la declaraciÃ³n"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> es demasiado largo para GCC"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 no admite %<long long%>"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 no admite tipos complejos"
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C no admite tipos saturantes"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE duplicado"
  
! #: c/c-decl.c:11224
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C no admite los tipos %<__int%d%>"
  
! #: c/c-decl.c:11246
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "no se admite %<__int%d%> para este objetivo"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 no admite tipos booleanos"
  
! #: c/c-decl.c:11408
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C no admite el tipo %<_float%d%s%>"
  
! #: c/c-decl.c:11458
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "no se admite %<_float%d%s%> para este objetivo"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "no se admiten tipos de coma fija para este objetivo"
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C no admite tipos de coma fija"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la bÃºsqueda en C++ de %qD devolverÃ­a un campo, no un tipo"
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE falla al ser un typedef o un tipo interno del compilador"
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE no estÃ¡ al inicio de la declaraciÃ³n"
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "se usÃ³ %qE con %<auto%>"
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 no admite %qE"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> antes de %<extern%>"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> antes de %<static%>"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> o %<__thread%> duplicado"
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mÃºltiples clases de almacenamiento en los especificadores de declaraciÃ³n"
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "se usÃ³ %qs con %qE"
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "se usÃ³ %<_Sat%> sin %<_Fract%> o %<_Accum%>"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C no admite tipos enteros complejos"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "el nicializador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_priv%> ni %<omp_orig%>"
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "desplazamiento a la izquierda o valor negativo"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "la cuenta de desplazamiento a la izquierda es negativa"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del elemento del vector"
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del elemento del vector"
*************** msgstr "marcador de conflicto en control
*** 43489,43495 ****
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquÃ­"
  
! #: c/c-parser.c:1325 cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de lÃ­nea"
--- 43519,43525 ----
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquÃ­"
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de lÃ­nea"
*************** msgstr "se esperaba fin de lÃ­nea"
*** 43499,43505 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C prohÃ­be una unidad de traducciÃ³n vacÃ­a"
  
! #: c/c-parser.c:1665 cp/semantics.c:3201
  #, 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%>"
--- 43529,43535 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C prohÃ­be una unidad de traducciÃ³n vacÃ­a"
  
! #: c/c-parser.c:1665 cp/semantics.c:3219
  #, 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%>"
*************** msgid "unknown type name %qE"
*** 43536,43542 ****
  msgstr "nombre de tipo %qE desconocido"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41330 cp/parser.c:45195
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaraciÃ³n"
--- 43566,43572 ----
  msgstr "nombre de tipo %qE desconocido"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaraciÃ³n"
*************** msgstr "el atributo %<fallthrough%> no e
*** 43557,43563 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33879 cp/parser.c:33951
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "se descartan los atributos de prefijo para los mÃ©todos"
--- 43587,43593 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "se descartan los atributos de prefijo para los mÃ©todos"
*************** msgstr "se descartan los atributos de pr
*** 43572,43578 ****
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11832 cp/parser.c:12039
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no estÃ¡ seguido de %<;%>"
--- 43602,43608 ----
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no estÃ¡ seguido de %<;%>"
*************** msgstr "%<__auto_type%> requiere una dec
*** 43610,43616 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> sÃ³lo se puede utilizar con una declaraciÃ³n simple"
  
! #: c/c-parser.c:2415 cp/parser.c:14539
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "se esperaba %<,%> o %<;%>"
--- 43640,43646 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> sÃ³lo se puede utilizar con una declaraciÃ³n simple"
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "se esperaba %<,%> o %<;%>"
*************** msgstr "la expresiÃ³n en la aserciÃ³n st
*** 43669,43675 ****
  msgid "static assertion failed: %E"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10131
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
--- 43699,43705 ----
  msgid "static assertion failed: %E"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
*************** msgstr "un enum vacÃ­o no es vÃ¡lido"
*** 43716,43729 ****
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8961
! #: cp/parser.c:31683 cp/parser.c:34856 cp/parser.c:37421 cp/parser.c:37589
! #: cp/parser.c:42903 cp/parser.c:44510
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
  
! #: c/c-parser.c:3238 cp/parser.c:20165
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
--- 43746,43759 ----
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
*************** msgstr "se esperaban especificadores de
*** 43809,43815 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "los paquetes de parÃ¡metros deben estar al final de la lista de parÃ¡metros"
  
! #: c/c-parser.c:4932 cp/parser.c:27867
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute does not take any arguments"
--- 43839,43845 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "los paquetes de parÃ¡metros deben estar al final de la lista de parÃ¡metros"
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "ISO C90 prohÃ­be mezclar declara
*** 43871,43877 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12162
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
--- 43901,43907 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
*************** msgstr "etiqueta al final de una declara
*** 43886,43892 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11782
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaraciÃ³n"
--- 43916,43922 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaraciÃ³n"
*************** msgstr "se esperaba un identificador o %
*** 43911,43927 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "solo el atributo %<fallthrough%> se puede aplicar a sentencias nulas"
  
! #: c/c-parser.c:6348 cp/parser.c:13616
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<if%>"
  
! #: c/c-parser.c:6390 cp/parser.c:13619
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<else%>"
  
! #: c/c-parser.c:6521 cp/parser.c:12433
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "se sugieren llaves explÃ­citas para evitar un %<else%> ambiguo"
--- 43941,43957 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "solo el atributo %<fallthrough%> se puede aplicar a sentencias nulas"
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<if%>"
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacÃ­o en una declaraciÃ³n %<else%>"
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "se sugieren llaves explÃ­citas para evitar un %<else%> ambiguo"
*************** msgstr "mÃºltiples variables de iteraciÃ
*** 43941,43952 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable de iteraciÃ³n no vÃ¡lida en la enumeraciÃ³n rÃ¡pida"
  
! #: c/c-parser.c:6872 cp/parser.c:12702
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "falta la condiciÃ³n del bucle en bucle con pragma %<GCC ivdep%>"
  
! #: c/c-parser.c:6878 cp/parser.c:12708
  #, 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%>"
--- 43971,43982 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable de iteraciÃ³n no vÃ¡lida en la enumeraciÃ³n rÃ¡pida"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "falta la condiciÃ³n del bucle en bucle con pragma %<GCC ivdep%>"
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "falta la condiciÃ³n del bucle en bucle con pragma %<GCC unroll%>"
*************** msgstr "falta la colecciÃ³n en la enumer
*** 43962,43969 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21018
! #: cp/parser.c:21035 cp/parser.c:21049
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
--- 43992,43999 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
*************** msgstr "ISO C prohÃ­be la omisiÃ³n del t
*** 43993,44004 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4849
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la divisiÃ³n %<sizeof (%T) / sizeof (%T)%> no computa el nÃºmero de elementos del array"
  
! #: c/c-parser.c:7825 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declarÃ³ aquÃ­"
--- 44023,44034 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la divisiÃ³n %<sizeof (%T) / sizeof (%T)%> no computa el nÃºmero de elementos del array"
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declarÃ³ aquÃ­"
*************** msgstr "se esperaba una declaraciÃ³n mÃ©
*** 44392,44404 ****
  msgid "no type or storage class may be specified here,"
  msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquÃ­,"
  
! #: c/c-parser.c:11951 cp/parser.c:34713
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:11965 cp/parser.c:34726
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
--- 44422,44434 ----
  msgid "no type or storage class may be specified here,"
  msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquÃ­,"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
*************** msgstr "falta el atributo Code"
*** 44410,44464 ****
  msgid "unknown property attribute %<%s%s%>"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:12007 cp/parser.c:34763
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:12016 cp/parser.c:34772
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %<@%> before Objective-C string"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c/c-parser.c:12027 cp/parser.c:34786
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected %qE selector name"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: c/c-parser.c:12043 cp/parser.c:34805
  #, fuzzy, gcc-internal-format
  #| msgid "setter name must terminate with %<:%>"
  msgid "setter method names must terminate with %<:%>"
  msgstr "el nombre del setter debe terminar con %<:%>"
  
! #: c/c-parser.c:12257 cp/parser.c:44841
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiere una expresiÃ³n de asignaciÃ³n que evaluada dÃ© una constante entera no negativa menor que %u"
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41327 cp/parser.c:41661 cp/parser.c:41751
! #: cp/parser.c:41824 cp/parser.c:44888 cp/parser.c:44903 cp/parser.c:44918
! #: cp/parser.c:44934 cp/parser.c:44950 cp/parser.c:44966 cp/parser.c:44993
! #: cp/parser.c:45006 cp/parser.c:45029 cp/parser.c:45042
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:12324 cp/parser.c:45019
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> debe estar en el alcance del fichero"
  
! #: c/c-parser.c:12411 cp/parser.c:45114
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.c:12418 cp/parser.c:45120
  #, 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%>"
--- 44440,44494 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %<@%> before Objective-C string"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected %qE selector name"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, fuzzy, gcc-internal-format
  #| msgid "setter name must terminate with %<:%>"
  msgid "setter method names must terminate with %<:%>"
  msgstr "el nombre del setter debe terminar con %<:%>"
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiere una expresiÃ³n de asignaciÃ³n que evaluada dÃ© una constante entera no negativa menor que %u"
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> debe estar en el alcance del fichero"
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
*************** msgstr "%<#pragma omp section%> sÃ³lo se
*** 44469,44486 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45149 cp/parser.c:45182
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaraciÃ³n for, while o do"
  
! #: c/c-parser.c:12490 cp/parser.c:44878
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35224 cp/parser.c:37940 cp/parser.c:43961 cp/parser.c:43969
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
--- 44499,44516 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaraciÃ³n for, while o do"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
*************** msgstr "se esperaba %<,%> o %<)%>"
*** 44501,44553 ****
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.c:13267 cp/semantics.c:7767
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.c:13309 cp/parser.c:35911
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:13386 cp/parser.c:35975
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:13388 cp/parser.c:35977
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.c:13508 cp/parser.c:36088
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36106
! #: cp/parser.c:41653 cp/parser.c:41743
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36161
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:13588 cp/parser.c:36168
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: c/c-parser.c:13590 cp/parser.c:36170
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> sin modificador"
  
! #: c/c-parser.c:13596 cp/parser.c:36176
  #, 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"
--- 44531,44583 ----
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> sin modificador"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si alguna clÃ¡usula %<if%> tiene modificador, entonces todas las clÃ¡usulas %<if%> tienen que usar modificador"
*************** msgstr "el valor de %<num_threads%> debe
*** 44569,44684 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.c:13804 cp/semantics.c:7972
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.c:13851 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.c:13885 cp/parser.c:36368
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:13925 cp/parser.c:36410
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> o %<max%>"
  
! #: c/c-parser.c:13986 cp/parser.c:36475
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:14052 cp/parser.c:36544
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:14055 cp/parser.c:36547
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:14129 cp/semantics.c:7009
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "la expresiÃ³n %qs debe ser integral"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7041
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.c:14203 cp/parser.c:35683
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.c:14237 cp/parser.c:35716
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.c:14404 cp/semantics.c:8137
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36579 cp/parser.c:36589
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36627
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:14555 cp/parser.c:36695
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43612
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:14800 cp/parser.c:36953
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "se usaron al mismo tiempo los modificadores %<monotonic%> y %<nonmonotonic%>"
  
! #: c/c-parser.c:14854 cp/parser.c:36969
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<runtime%> no toma un parÃ¡metro %<chunk_size%>"
  
! #: c/c-parser.c:14858 cp/parser.c:36972
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<auto%> no toma un parÃ¡metro %<chunk_size%>"
  
! #: c/c-parser.c:14870 cp/semantics.c:7076
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.c:14893 cp/parser.c:36992
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
--- 44599,44714 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> o %<max%>"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "la expresiÃ³n %qs debe ser integral"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "se usaron al mismo tiempo los modificadores %<monotonic%> y %<nonmonotonic%>"
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<runtime%> no toma un parÃ¡metro %<chunk_size%>"
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<auto%> no toma un parÃ¡metro %<chunk_size%>"
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
*************** msgstr "gÃ©nero de planificador no vÃ¡li
*** 44688,44705 ****
  msgid "%<num_teams%> value must be positive"
  msgstr "el valor de %<num_teams%> debe ser positivo"
  
! #: c/c-parser.c:15059 cp/semantics.c:7172
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "el valor de %<thread_limit%> debe ser positivo"
  
! #: c/c-parser.c:15104 cp/semantics.c:7291
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15149 cp/semantics.c:7389
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 44718,44735 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "el valor de %<num_teams%> debe ser positivo"
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "el valor de %<thread_limit%> debe ser positivo"
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr "%Hel argumento de collapse neces
*** 44722,44744 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15580 cp/parser.c:37721
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: c/c-parser.c:15627 cp/parser.c:37769 cp/parser.c:37998 cp/parser.c:38048
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no vÃ¡lida"
  
! #: c/c-parser.c:15714 cp/parser.c:37844
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no vÃ¡lida"
  
! #: c/c-parser.c:15812 cp/parser.c:37945
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
--- 44752,44774 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no vÃ¡lida"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no vÃ¡lida"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
*************** msgstr "gÃ©nero de planificador no vÃ¡li
*** 44756,44838 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:16009 cp/semantics.c:7547
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38282
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma acc%>"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38293 cp/parser.c:38664
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es vÃ¡lido para %qs"
  
! #: c/c-parser.c:16261 cp/parser.c:38340
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38518
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs debe ser la primera clÃ¡usula de %qs"
  
! #: c/c-parser.c:16538 cp/parser.c:38653
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.c:16671 cp/parser.c:42180
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "no hay clÃ¡usulas vÃ¡lidas especificadas en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16681 cp/parser.c:42190
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "secciÃ³n de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16701 cp/parser.c:42210
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.c:16712 cp/parser.c:42221
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clÃ¡usula OpenACC no vÃ¡lida en el alcance del fichero"
  
! #: c/c-parser.c:16719 cp/parser.c:42228
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no vÃ¡lido de la variable %<extern%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16727 cp/parser.c:42236
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no vÃ¡lido de la variable %<global%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16738 cp/parser.c:42258
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.c:16748 cp/parser.c:42268
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "La variable %qD se usa mÃ¡s de una vez con %<#pragma acc declare%>"
  
! #: c/c-parser.c:16841 cp/parser.c:42365
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> despuÃ©s de %<#pragma acc %s%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42382
  #, 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"
--- 44786,44868 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma acc%>"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es vÃ¡lido para %qs"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs debe ser la primera clÃ¡usula de %qs"
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "no hay clÃ¡usulas vÃ¡lidas especificadas en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "secciÃ³n de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clÃ¡usula OpenACC no vÃ¡lida en el alcance del fichero"
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no vÃ¡lido de la variable %<extern%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no vÃ¡lido de la variable %<global%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "La variable %qD se usa mÃ¡s de una vez con %<#pragma acc declare%>"
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> despuÃ©s de %<#pragma acc %s%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> no tiene clÃ¡usula de movimiento de datos"
*************** msgstr "%qE no se ha declarado"
*** 44847,44853 ****
  msgid "expected function name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: c/c-parser.c:17128 cp/parser.c:44205
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una funciÃ³n"
--- 44877,44883 ----
  msgid "expected function name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una funciÃ³n"
*************** msgstr "%qD no hace referencia a una fun
*** 44857,44883 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:17191 cp/parser.c:44256 cp/parser.c:44301
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una Ãºnica declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:17222 cp/parser.c:44330
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de uso"
  
! #: c/c-parser.c:17223 cp/parser.c:44332
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de definiciÃ³n"
  
! #: c/c-parser.c:17267 cp/parser.c:42583
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> debe contener al menos una clÃ¡usula %<device%>, %<host%> o %<self%>"
  
! #: c/c-parser.c:17322 cp/parser.c:38743
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "expected %<allocator%>"
--- 44887,44913 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una Ãºnica declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de uso"
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de definiciÃ³n"
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> debe contener al menos una clÃ¡usula %<device%>, %<host%> o %<self%>"
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "expected %<allocator%>"
*************** msgstr "se esperaba %<operator%>"
*** 44888,44981 ****
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38758
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable ya no se admite"
  
! #: c/c-parser.c:17452 cp/parser.c:38851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:17474 cp/parser.c:38873
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:17488 cp/parser.c:38887
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17495 cp/parser.c:38894
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17552 cp/parser.c:38951
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17561 cp/parser.c:38960
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17571 cp/parser.c:38969
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17837 cp/parser.c:39174 cp/parser.c:39200
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17841 cp/parser.c:39231 cp/parser.c:39247
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no vÃ¡lido para %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9721 cp/semantics.c:9731
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> usa dos expresiones diferentes para la memoria"
  
! #: c/c-parser.c:17990 cp/semantics.c:9796
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: c/c-parser.c:18047 cp/parser.c:39431
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:18059 cp/parser.c:39447
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:18095 cp/parser.c:39480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:18102 cp/parser.c:39487
  #, 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"
--- 44918,45011 ----
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable ya no se admite"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no vÃ¡lido para %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> usa dos expresiones diferentes para la memoria"
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<flush%> list specified together with memory order clause"
*************** msgstr "la clÃ¡usula %<linear%> no puede
*** 44986,45019 ****
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de lÃ­nea"
  
! #: c/c-parser.c:18161 cp/parser.c:40092
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40098
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.c:18222 cp/parser.c:40149
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "el parÃ¡metro de la clÃ¡usula %<ordered%> es menor que %<collapse%>"
  
! #: c/c-parser.c:18233 cp/parser.c:40160
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: c/c-parser.c:18251 cp/parser.c:40188
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaraciÃ³n for"
  
! #: c/c-parser.c:18330 cp/semantics.c:9306 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n o una inicializaciÃ³n"
--- 45016,45049 ----
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de lÃ­nea"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "el parÃ¡metro de la clÃ¡usula %<ordered%> es menor que %<collapse%>"
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaraciÃ³n for"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n o una inicializaciÃ³n"
*************** msgstr "se esperaba una declaraciÃ³n de
*** 45023,45096 ****
  msgid "not enough perfectly nested loops"
  msgstr "no hay suficientes bucles perfectamente anidados"
  
! #: c/c-parser.c:18464 cp/parser.c:40502
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "los bucles colapsados no estÃ¡n perfectamente anidados"
  
! #: c/c-parser.c:18547 cp/parser.c:40298 cp/parser.c:40340 cp/pt.c:17886
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable de iteraciÃ³n %qD no debe ser firstprivate"
  
! #: c/c-parser.c:18681 cp/parser.c:40621
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: c/c-parser.c:18895 cp/parser.c:40839
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:19105 cp/parser.c:41040
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: c/c-parser.c:19381 cp/parser.c:41318
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.c:19634 cp/parser.c:41591
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19650 cp/parser.c:41607
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19698 cp/parser.c:41837
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:19772 cp/parser.c:41690
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> con map-type distinto de %<to%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19784 cp/parser.c:41702
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19859 cp/parser.c:41781
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> con map-type distinto de %<from%>, %<release%> y %<delete%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19872 cp/parser.c:41794
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:20095 cp/parser.c:42055
  #, 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%>"
--- 45053,45126 ----
  msgid "not enough perfectly nested loops"
  msgstr "no hay suficientes bucles perfectamente anidados"
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "los bucles colapsados no estÃ¡n perfectamente anidados"
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable de iteraciÃ³n %qD no debe ser firstprivate"
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> con map-type distinto de %<to%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> con map-type distinto de %<from%>, %<release%> y %<delete%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
*************** msgstr "%<#pragma omp declare simd%> deb
*** 45107,45173 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:20270 cp/parser.c:42731
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: c/c-parser.c:20323 cp/parser.c:42783
  #, fuzzy, gcc-internal-format
  #| msgid "constructor not allowed for non-vector types"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "no se permite un constructor para tipos que no sean vectores"
  
! #: c/c-parser.c:20348 cp/parser.c:42807
  #, fuzzy, gcc-internal-format
  #| msgid "%<no-custom-%s%> does not accept arguments"
  msgid "selector %qs does not accept any properties"
  msgstr "%<no-custom-%s%> no acepta argumentos"
  
! #: c/c-parser.c:20375 cp/parser.c:42846 cp/pt.c:11516
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:20378 cp/parser.c:42849 cp/pt.c:11533
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: c/c-parser.c:20402 cp/parser.c:42877 cp/pt.c:11519
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:20447 cp/parser.c:42921
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.c:20469 cp/parser.c:42943 cp/pt.c:11523
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:20480 cp/parser.c:42954
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "la propiedad %qs ya se especificÃ³ en %<@synthesize%>"
  
! #: c/c-parser.c:20567 cp/parser.c:43040
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:20642 cp/parser.c:43148
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
--- 45137,45203 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, fuzzy, gcc-internal-format
  #| msgid "constructor not allowed for non-vector types"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "no se permite un constructor para tipos que no sean vectores"
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, fuzzy, gcc-internal-format
  #| msgid "%<no-custom-%s%> does not accept arguments"
  msgid "selector %qs does not accept any properties"
  msgstr "%<no-custom-%s%> no acepta argumentos"
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "el argumento de collapse necesita una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "la propiedad %qs ya se especificÃ³ en %<@synthesize%>"
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
*************** msgstr "se esperaba %<catch%>"
*** 45179,45191 ****
  msgid "variant %qD is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: c/c-parser.c:20668 cp/decl.c:7567
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%qs y %qs son incompatibles"
  
! #: c/c-parser.c:20680 cp/decl.c:7576
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 45209,45221 ----
  msgid "variant %qD is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%qs y %qs son incompatibles"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 45196,45228 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:20731 cp/parser.c:43193
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n sencilla"
  
! #: c/c-parser.c:20840 cp/parser.c:43298
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43347
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43372
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: c/c-parser.c:20915 cp/parser.c:43379
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "se esperaba %<declare%>"
  
! #: c/c-parser.c:20921 cp/parser.c:43386
  #, 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%>"
--- 45226,45258 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n sencilla"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "se esperaba %<declare%>"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
*************** msgstr "se esperaba nombre-de-funciÃ³n %
*** 45277,45321 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43854
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.c:21395 cp/parser.c:43917
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:21415 cp/parser.c:43943
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:43952
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-parser.c:21436 cp/parser.c:43964
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:43976
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:43985
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:43999
  #, 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"
--- 45307,45351 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
*************** msgstr "ISO C prohÃ­be los tipos de func
*** 45333,45359 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-parser.c:21736 cp/semantics.c:8745
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declarÃ³ %<threadprivate%> despuÃ©s del primer uso"
  
! #: c/c-parser.c:21738 cp/semantics.c:8747
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automÃ¡tica %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.c:21742 cp/semantics.c:8749
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.c:21921 cp/parser.c:44732
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sin activar el soporte para memoria transaccional"
  
! #: c/c-parser.c:21927 cp/parser.c:44738
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
--- 45363,45389 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declarÃ³ %<threadprivate%> despuÃ©s del primer uso"
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automÃ¡tica %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sin activar el soporte para memoria transaccional"
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
*************** msgstr "%<__transaction_cancel%> dentro
*** 45364,45370 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "la llamada a la funciÃ³n %<transaction_may_cancel_outer%> no estÃ¡ en una transacciÃ³n mÃ¡s externa o %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21944 cp/parser.c:44756
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no estÃ¡ dentro de %<__transaction_atomic%>"
--- 45394,45400 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "la llamada a la funciÃ³n %<transaction_may_cancel_outer%> no estÃ¡ en una transacciÃ³n mÃ¡s externa o %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no estÃ¡ dentro de %<__transaction_atomic%>"
*************** msgstr "llave sin cerrar"
*** 45379,45385 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10615 c/c-typeck.c:10657 cp/call.c:4552
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n void"
--- 45409,45415 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n void"
*************** msgstr "el atributo %qE no estÃ¡ disponi
*** 45421,45550 ****
  msgid "function types not truly compatible in ISO C"
  msgstr "los tipos de funciÃ³n no son totalmente compatibles en ISO C"
  
! #: c/c-typeck.c:770
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal y vector"
  
! #: c/c-typeck.c:775
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and complex types"
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal y complejos"
  
! #: c/c-typeck.c:780
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and other float types"
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal otros tipos de coma flotante"
  
! #: c/c-typeck.c:1325
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr "los punteros a matrices con calificadores distintos son incompatibles en ISO C"
  
! #: c/c-typeck.c:1329
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "los tipos no son totalmente compatibles"
  
! #: c/c-typeck.c:1333
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tipos de objetivo a incompatibles en C++"
  
! #: c/c-typeck.c:1666
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "los tipos de devoluciÃ³n de funciÃ³n no son compatibles debido a %<volatile%>"
  
! #: c/c-typeck.c:1924
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "la conversiÃ³n de una literal compuesta de matriz a un puntero estÃ¡ malformada en C++"
  
! #: c/c-typeck.c:2457 c/c-typeck.c:9170
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT no tiene un miembro llamado %qE; Â¿quiso decir %qE?"
  
! #: c/c-typeck.c:2461 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: c/c-typeck.c:2470
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "accediendo a un miembro %qE de una estructura atÃ³mica %qE"
  
! #: c/c-typeck.c:2473
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "accediendo a un miembro %qE de una uniÃ³n atÃ³mica %qE"
  
! #: c/c-typeck.c:2533
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE es un puntero; Â¿pretendÃ­a utilizar %<->%>?"
  
! #: c/c-typeck.c:2539
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "peticiÃ³n del miembro %qE en algo que no es una estructura o uniÃ³n"
  
! #: c/c-typeck.c:2587
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: c/c-typeck.c:2642
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "el valor del subÃ­ndice no es ni matriz ni puntero ni vector"
  
! #: c/c-typeck.c:2652 cp/typeck.c:3588 cp/typeck.c:3681
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "el subÃ­ndice de la matriz no es un entero"
  
! #: c/c-typeck.c:2658
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "el valor de subÃ­ndice es un puntero a funciÃ³n"
  
! #: c/c-typeck.c:2712
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO C prohÃ­be el subÃ­ndice de una matriz %<register%>"
  
! #: c/c-typeck.c:2715
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 prohÃ­be el subÃ­ndice de una matriz no-lvaluada"
  
! #: c/c-typeck.c:2829
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "se definiÃ³ la constante enum aquÃ­"
  
! #: c/c-typeck.c:2936 cp/typeck.c:1801
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sobre el parÃ¡metro matriz %qE de funciÃ³n devolverÃ¡ el tamaÃ±o de %qT"
  
! #: c/c-typeck.c:3089
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "el objeto %qE llamado no es una funciÃ³n ni un puntero a funciÃ³n"
  
! #: c/c-typeck.c:3094
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "el objeto %qD llamado no es una funciÃ³n ni un puntero a funciÃ³n"
  
! #: c/c-typeck.c:3100
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "el objeto llamado no es una funciÃ³n ni un puntero a funciÃ³n"
--- 45451,45580 ----
  msgid "function types not truly compatible in ISO C"
  msgstr "los tipos de funciÃ³n no son totalmente compatibles en ISO C"
  
! #: c/c-typeck.c:776
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal y vector"
  
! #: c/c-typeck.c:781
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and complex types"
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal y complejos"
  
! #: c/c-typeck.c:786
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and other float types"
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal otros tipos de coma flotante"
  
! #: c/c-typeck.c:1331
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr "los punteros a matrices con calificadores distintos son incompatibles en ISO C"
  
! #: c/c-typeck.c:1335
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "los tipos no son totalmente compatibles"
  
! #: c/c-typeck.c:1339
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tipos de objetivo a incompatibles en C++"
  
! #: c/c-typeck.c:1672
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "los tipos de devoluciÃ³n de funciÃ³n no son compatibles debido a %<volatile%>"
  
! #: c/c-typeck.c:1930
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "la conversiÃ³n de una literal compuesta de matriz a un puntero estÃ¡ malformada en C++"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT no tiene un miembro llamado %qE; Â¿quiso decir %qE?"
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: c/c-typeck.c:2520
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "accediendo a un miembro %qE de una estructura atÃ³mica %qE"
  
! #: c/c-typeck.c:2523
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "accediendo a un miembro %qE de una uniÃ³n atÃ³mica %qE"
  
! #: c/c-typeck.c:2583
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE es un puntero; Â¿pretendÃ­a utilizar %<->%>?"
  
! #: c/c-typeck.c:2589
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "peticiÃ³n del miembro %qE en algo que no es una estructura o uniÃ³n"
  
! #: c/c-typeck.c:2637
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: c/c-typeck.c:2692
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "el valor del subÃ­ndice no es ni matriz ni puntero ni vector"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "el subÃ­ndice de la matriz no es un entero"
  
! #: c/c-typeck.c:2708
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "el valor de subÃ­ndice es un puntero a funciÃ³n"
  
! #: c/c-typeck.c:2762
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO C prohÃ­be el subÃ­ndice de una matriz %<register%>"
  
! #: c/c-typeck.c:2765
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 prohÃ­be el subÃ­ndice de una matriz no-lvaluada"
  
! #: c/c-typeck.c:2879
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "se definiÃ³ la constante enum aquÃ­"
  
! #: c/c-typeck.c:2986 cp/typeck.c:1812
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sobre el parÃ¡metro matriz %qE de funciÃ³n devolverÃ¡ el tamaÃ±o de %qT"
  
! #: c/c-typeck.c:3139
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "el objeto %qE llamado no es una funciÃ³n ni un puntero a funciÃ³n"
  
! #: c/c-typeck.c:3144
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "el objeto %qD llamado no es una funciÃ³n ni un puntero a funciÃ³n"
  
! #: c/c-typeck.c:3150
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "el objeto llamado no es una funciÃ³n ni un puntero a funciÃ³n"
*************** msgstr "el objeto llamado no es una func
*** 45552,47217 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3130
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "funciÃ³n llamada a travÃ©s de un tipo de dato que no es compatible"
  
! #: c/c-typeck.c:3135 c/c-typeck.c:3187
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "se llamÃ³ a una funciÃ³n con tipo de devoluciÃ³n void calificado"
  
! #: c/c-typeck.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "el tipo de dato del parÃ¡metro formal %d estÃ¡ incompleto"
  
! #: c/c-typeck.c:3256
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "se pasa el argumento %d de %qE como entero en lugar de coma flotante debido al prototipo"
  
! #: c/c-typeck.c:3262
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "se pasa el argumento %d de %qE como entero en lugar de complejo debido al prototipo"
  
! #: c/c-typeck.c:3268
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "se pasa el argumento %d de %qE como complejo en lugar de coma flotante debido al prototipo"
  
! #: c/c-typeck.c:3274
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "se pasa el argumento %d de %qE como coma flotante en lugar de entero debido al prototipo"
  
! #: c/c-typeck.c:3280
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "se pasa el argumento %d de %qE como complejo en lugar de entero debido al prototipo"
  
! #: c/c-typeck.c:3286
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "se pasa el argumento %d de %qE como coma flotante en lugar de complejo debido al prototipo"
  
! #: c/c-typeck.c:3300
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "se pasa el argumento %d de %qE como %<float%> en lugar de %<double%> debido al prototipo"
  
! #: c/c-typeck.c:3326
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "se pasa el argumento %d de %qE como %qT en lugar de %qT debido al prototipo"
  
! #: c/c-typeck.c:3351
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: c/c-typeck.c:3375
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "se pasa el argumento %d de %qE como unsigned debido al prototipo"
  
! #: c/c-typeck.c:3380
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "se pasa el argumento %d de %qE como signed debido al prototipo"
  
! #: c/c-typeck.c:3533
  #, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr "demasiados argumentos para el mÃ©todo %qE"
  
! #: c/c-typeck.c:3543
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "demasiados argumentos para la funciÃ³n %qE"
  
! #: c/c-typeck.c:3615
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT al pasar el argumento a la funciÃ³n"
  
! #: c/c-typeck.c:3683
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "faltan argumentos para la funciÃ³n %qE"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3886 cp/typeck.c:5119 cp/typeck.c:5388
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "la comparaciÃ³n con una literal de cadena resulta en una conducta no especificada"
  
! #: c/c-typeck.c:3866 c/c-typeck.c:3877 cp/typeck.c:5146 cp/typeck.c:5170
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "comparaciÃ³n entre puntero y entero"
  
! #: c/c-typeck.c:3869 c/c-typeck.c:3880 cp/typeck.c:5149 cp/typeck.c:5173
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Â¿pretendÃ­a desreferenciar el puntero?"
  
! #: c/c-typeck.c:3900
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparaciÃ³n entre %qT y %qT"
  
! #: c/c-typeck.c:3951
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "se usÃ³ un puntero de tipo %<void *%> en la sustracciÃ³n"
  
! #: c/c-typeck.c:3954
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "se utilizÃ³ un puntero a una funciÃ³n en la sustracciÃ³n"
  
! #: c/c-typeck.c:3988
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmÃ©tica en puntero a un tipo de dato incompleto"
  
! #: c/c-typeck.c:3997 cp/typeck.c:6086
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmÃ©tica en puntero a un agregado vacÃ­o"
  
! #: c/c-typeck.c:4430
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> en una expresiÃ³n booleana"
  
! #: c/c-typeck.c:4434
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "Â¿pretendÃ­a utilizar la negaciÃ³n lÃ³gica?"
  
! #: c/c-typeck.c:4444
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C no admite %<~%> para conjugaciones complejas"
  
! #: c/c-typeck.c:4468
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "argumento de tipo errÃ³neo para abs"
  
! #: c/c-typeck.c:4493
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "argumento de tipo errÃ³neo para el signo de exclamaciÃ³n unario"
  
! #: c/c-typeck.c:4551
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "el incremento de un valor de enumeraciÃ³n es no vÃ¡lido en C++"
  
! #: c/c-typeck.c:4554
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "el decremento de un valor de enumeraciÃ³n es no vÃ¡lido en C++"
  
! #: c/c-typeck.c:4561
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incremento de una expresiÃ³n booleana"
  
! #: c/c-typeck.c:4564
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "decremento de una expresiÃ³n booleana"
  
! #: c/c-typeck.c:4580
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "ISO C no admite %<++%> y %<--%> en tipos complejos"
  
! #: c/c-typeck.c:4606 c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "argumento de tipo errÃ³neo para el incremento"
  
! #: c/c-typeck.c:4608 c/c-typeck.c:4643
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "argumento de tipo errÃ³neo para el decremento"
  
! #: c/c-typeck.c:4628
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "incremento de puntero a un tipo incompleto %qT"
  
! #: c/c-typeck.c:4632
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "decremento de puntero a un tipo incompleto %qT"
  
! #: c/c-typeck.c:4739
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "se toma la direcciÃ³n de la expresiÃ³n de tipo %<id%>"
  
! #: c/c-typeck.c:4798
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "no se puede tomar la direcciÃ³n del campo de bits %qD"
  
! #: c/c-typeck.c:4811
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of an unaligned member"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "no se puede tomar la direcciÃ³n de un miembro desalineado"
  
! #: c/c-typeck.c:4819
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "se solicitÃ³ la direcciÃ³n de la variable de registro %qD"
  
! #: c/c-typeck.c:5004
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "se usÃ³ la variable de registro global %qD en la funciÃ³n anidada"
  
! #: c/c-typeck.c:5007
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "se usÃ³ la variable de registro %qD en la funciÃ³n anidada"
  
! #: c/c-typeck.c:5012
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "se solicitÃ³ la direcciÃ³n de la variable de registro global %qD"
  
! #: c/c-typeck.c:5014
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "se solicitÃ³ la direcciÃ³n de la variable de registro %qD"
  
! #: c/c-typeck.c:5153
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "matriz no-lvaluada en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5235
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT para coincidir con otro resultado del condicional"
  
! #: c/c-typeck.c:5294 c/c-typeck.c:5300
  #, fuzzy, gcc-internal-format
  #| msgid "operand of ?: changes signedness from %qT to %qT due to unsignedness of other operand"
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "un operando de ?: cambia de tipo de signo de %qT a %qT debido al tipo sin signo de otro operando"
  
! #: c/c-typeck.c:5317
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C prohÃ­be una expresiÃ³n condicional con sÃ³lo un lado void"
  
! #: c/c-typeck.c:5334
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "se usaron punteros a espacios de direcciones discontinuos en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5345 c/c-typeck.c:5362
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "el puntero a matriz pierde el calificador en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5350 c/c-typeck.c:5367
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C prohÃ­be expresiones condicionales entre %<void *%> y punteros de funciÃ³n"
  
! #: c/c-typeck.c:5380
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "los tipos de datos punteros no coinciden en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5385
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "los tipos de datos punteros no coinciden en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5394 c/c-typeck.c:5405
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "los tipos de datos punteros/enteros no coinciden en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5419
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "los tipos de datos no coinciden en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5534
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: c/c-typeck.c:5538
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: c/c-typeck.c:5556
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: c/c-typeck.c:5561
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: c/c-typeck.c:5570 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "in call to %qD, declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: c/c-typeck.c:5619
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "el operador del lado izquierdo de la expresiÃ³n coma no tiene efecto"
  
! #: c/c-typeck.c:5637 c/c-typeck.c:11178
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "el operador del lado derecho de la expresiÃ³n coma no tiene efecto"
  
! #: c/c-typeck.c:5708
  msgid "cast adds %q#v qualifier to function type"
  msgstr "la conversiÃ³n agrega el calificador %q#v al tipo de funciÃ³n"
  
! #: c/c-typeck.c:5714
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "la conversiÃ³n descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.c:5749
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "para estar seguro todos los punteros intermedios en la conversiÃ³n de %qT a %qT se deben calificar como %<const%>"
  
! #: c/c-typeck.c:5843
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "la conversiÃ³n especifica el tipo matriz"
  
! #: c/c-typeck.c:5849
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "la conversiÃ³n especifica el tipo funciÃ³n"
  
! #: c/c-typeck.c:5864
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C prohÃ­be la conversiÃ³n de un no escalar al mismo tipo"
  
! #: c/c-typeck.c:5884
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C prohÃ­be la conversiÃ³n al tipo union"
  
! #: c/c-typeck.c:5894
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "conversiÃ³n a tipo union desde un tipo no presente en union"
  
! #: c/c-typeck.c:5929
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "conversiÃ³n al puntero de espacio de direcciones %s desde un puntero de espacio de direcciones genÃ©rico discontinuo"
  
! #: c/c-typeck.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "conversiÃ³n a un puntero de espacio de direcciones genÃ©rico desde un puntero de espacio de direcciones %s discontinuo"
  
! #: c/c-typeck.c:5939
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "conversiÃ³n a un puntero de espacio de direcciones %s desde un puntero de espacio de direcciones %s discontinuo"
  
! #: c/c-typeck.c:5959
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "la conversiÃ³n incrementa la alineaciÃ³n requerida del tipo del destino"
  
! #: c/c-typeck.c:5970
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "conversiÃ³n de puntero a entero de tamaÃ±o diferente"
  
! #: c/c-typeck.c:5975
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "conversiÃ³n desde una llamada a funciÃ³n de tipo %qT al tipo %qT que no coincide"
  
! #: c/c-typeck.c:5984 cp/typeck.c:8438
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "conversiÃ³n a puntero desde un entero de tamaÃ±o diferente"
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C prohÃ­be la conversiÃ³n de un apuntador a funciÃ³n a un tipo de objeto apuntador"
  
! #: c/c-typeck.c:6007
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C prohÃ­be la conversiÃ³n de objeto apuntador a un tipo de apuntador a funciÃ³n"
  
! #: c/c-typeck.c:6017
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "conversiÃ³n entre tipos de funciÃ³n incompatibles desde %qT a %qT"
  
! #: c/c-typeck.c:6112
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "definir un tipo en una conversiÃ³n es no vÃ¡lido en C++"
  
! #: c/c-typeck.c:6153
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "asignaciÃ³n a expresiÃ³n con tipo matriz"
  
! #: c/c-typeck.c:6279
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "conversiÃ³n de enum en una asignaciÃ³n es no vÃ¡lido en C++"
  
! #: c/c-typeck.c:6481 c/c-typeck.c:6503 c/c-typeck.c:6529
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(cerca de la inicializaciÃ³n de %qs)"
  
! #: c/c-typeck.c:6544
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "matriz inicializada con una constante de cadena entre parÃ©ntesis"
  
! #: c/c-typeck.c:6587 c/c-typeck.c:6833
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: c/c-typeck.c:6621
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6624
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6629
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "built-in %qD declared here"
  msgstr "la rutina %qD se declara aquÃ­"
  
! #: c/c-typeck.c:6828
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "la conversiÃ³n de enum al pasar el argumento %d de %qE es no vÃ¡lido en C++"
  
! #: c/c-typeck.c:6837
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "la conversiÃ³n de enum desde %qT a %qT en una asignaciÃ³n no es vÃ¡lida en C++"
  
! #: c/c-typeck.c:6841
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "la conversiÃ³n de enum desde %qT a %qT en una inicializaciÃ³n no es vÃ¡lida en C++"
  
! #: c/c-typeck.c:6846
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "la conversiÃ³n de enum desde %qT a %qT en un return no es vÃ¡lida en C++"
  
! #: c/c-typeck.c:6864
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %q#T to %q#T"
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversiÃ³n de %q#T a %q#T"
  
! #: c/c-typeck.c:7042 c/c-typeck.c:7397
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "el paso del argumento %d de %qE hace que la funciÃ³n calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.c:7045 c/c-typeck.c:7400
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "la asignaciÃ³n hace que la funciÃ³n calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.c:7048 c/c-typeck.c:7402
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "la inicializaciÃ³n hace que la funciÃ³n calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.c:7051 c/c-typeck.c:7404
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "la devoluciÃ³n hace que la funciÃ³n calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.c:7059 c/c-typeck.c:7292 c/c-typeck.c:7335
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.c:7061 c/c-typeck.c:7294 c/c-typeck.c:7337
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "la asignaciÃ³n descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.c:7063 c/c-typeck.c:7296 c/c-typeck.c:7339
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "la inicializaciÃ³n descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.c:7065 c/c-typeck.c:7298 c/c-typeck.c:7341
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "la devoluciÃ³n descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.c:7074
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C prohÃ­be la conversiÃ³n de argumentos a tipo union"
  
! #: c/c-typeck.c:7142
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "no se permite la peticiÃ³n para la conversiÃ³n implÃ­cita de %qT a %qT en C++"
  
! #: c/c-typeck.c:7155
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "se pasa el argumento %d de %qE desde un puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.c:7165
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "asignaciÃ³n desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.c:7175
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "inicializaciÃ³n desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.c:7185
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "devoluciÃ³n desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.c:7208
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "el argumento %d de %qE puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.c:7214
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la asignaciÃ³n puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.c:7219
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la inicializaciÃ³n puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.c:7224 cp/typeck.c:9547
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "el tipo de devoluciÃ³n puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.c:7245
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "se pasa el argumento %d de %qE desde un tipo de puntero incompatible"
  
! #: c/c-typeck.c:7250
  #, fuzzy, gcc-internal-format
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "asignaciÃ³n a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7255
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "inicializaciÃ³n de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7260
  #, fuzzy, gcc-internal-format
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "se devuelve %qT desde una funciÃ³n con tipo de devoluciÃ³n %qT incompatible"
  
! #: c/c-typeck.c:7309
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C prohÃ­be el paso del argumento %d de %qE entre un puntero a funciÃ³n y %<void *%>"
  
! #: c/c-typeck.c:7312
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C prohÃ­be la asignaciÃ³n entre un puntero a funciÃ³n y %<void *%>"
  
! #: c/c-typeck.c:7314
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C prohÃ­be la inicializaciÃ³n entre un puntero a funciÃ³n y %<void *%>"
  
! #: c/c-typeck.c:7316
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C prohÃ­be la devoluciÃ³n entre un puntero a funciÃ³n y %<void *%>"
  
! #: c/c-typeck.c:7360
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "el puntero que apunta en el paso del argumento %d de %qE difiere en signo"
  
! #: c/c-typeck.c:7368
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "el puntero que apunta en la asignaciÃ³n de %qT a %qT difiere en signo"
  
! #: c/c-typeck.c:7373
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "el puntero que apunta en la inicializaciÃ³n de %qT a %qT difiere en signo"
  
! #: c/c-typeck.c:7378
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "el puntero que apunta en el paso del argumento %d de %qE difiere en signo"
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "se pasa el argumento %d de %qE desde un tipo de puntero incompatible"
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "asignaciÃ³n a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "asignaciÃ³n a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7439
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "inicializaciÃ³n de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7444
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "inicializaciÃ³n de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7451
  #, fuzzy, gcc-internal-format
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "se devuelve %qT desde una funciÃ³n con tipo de devoluciÃ³n %qT incompatible"
  
! #: c/c-typeck.c:7456
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "se devuelve %qT desde una funciÃ³n con tipo de devoluciÃ³n %qT incompatible"
  
! #: c/c-typeck.c:7495
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "el paso del argumento %d de %qE crea un puntero desde un entero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7502
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "la asignaciÃ³n a %qT desde %qT crea un puntero desde un entero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7507
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "la inicializaciÃ³n de %qT desde %qT crea un puntero desde un entero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "el retorno de %qT desde una funciÃ³n con tipo de retorno %qT crea un puntero desde un entero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7531
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "el paso del argumento %d de %qE crea un entero desde un puntero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7538
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "la asignaciÃ³n a %qT desde %qT crea un entero desde un puntero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7543
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "la inicializaciÃ³n de %qT desde %qT crea un entero desde un puntero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7547
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "el retorno de %qT desde una funciÃ³n con tipo de retorno %qT crea un entero desde un puntero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7574
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipo incompatible para el argumento %d de %qE"
  
! #: c/c-typeck.c:7585
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "tipos incompatible en la asignaciÃ³n al tipo %qT del tipo %qT"
  
! #: c/c-typeck.c:7595
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "tipos incompatibles en la inicializaciÃ³n del tipo %qT usando el tipo %qT"
  
! #: c/c-typeck.c:7605
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "tipos incompatible al devolver el tipo %qT pero se esperaba %qT"
  
! #: c/c-typeck.c:7673
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "C tradicional rechaza la inicializaciÃ³n automÃ¡tica de agregados"
  
! #: c/c-typeck.c:7913 c/c-typeck.c:8807 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible"
  
! #: c/c-typeck.c:7929 cp/typeck2.c:1099
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "inicializaciÃ³n de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7969
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "matriz de tipo inapropiado inicializada con una constante de cadena"
  
! #: c/c-typeck.c:8037 cp/typeck.c:2182
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "uso no vÃ¡lido de matriz no-lvaluada"
  
! #: c/c-typeck.c:8056 c/c-typeck.c:8080 c/c-typeck.c:8083 c/c-typeck.c:8091
! #: c/c-typeck.c:8131 c/c-typeck.c:9660 c/c-typeck.c:9710
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "el elemento inicializador no es una constante"
  
! #: c/c-typeck.c:8065
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "matriz inicializada con una expresiÃ³n matrizal que no es constante"
  
! #: c/c-typeck.c:8096 c/c-typeck.c:8144 c/c-typeck.c:9720
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:9715
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "el elemento inicializador no es calculable al momento de la carga"
  
! #: c/c-typeck.c:8157
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "inicializador no vÃ¡lido"
  
! #: c/c-typeck.c:8435 cp/decl.c:6976
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "no se pueden inicializar los tipos de vector opacos"
  
! #: c/c-typeck.c:8655
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: c/c-typeck.c:8738
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "llaves alrededor del inicializador escalar"
  
! #: c/c-typeck.c:8804 c/c-typeck.c:10243 cp/typeck2.c:1109 cp/typeck2.c:1367
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible en un contexto anidado"
  
! #: c/c-typeck.c:8841
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "faltan llaves alrededor del inicializador"
  
! #: c/c-typeck.c:8864
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "falta el inicializador para el campo %qD de %qT"
  
! #: c/c-typeck.c:8888
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "inicializador escalar vacÃ­o"
  
! #: c/c-typeck.c:8893
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "elementos extras en el inicializador escalar"
  
! #: c/c-typeck.c:9012 c/c-typeck.c:9094
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Ã­ndice de matriz en el inicializador que no es matriz"
  
! #: c/c-typeck.c:9017 c/c-typeck.c:9156
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "el nombre del campo no estÃ¡ en el inicializador de record o union"
  
! #: c/c-typeck.c:9067
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "el Ã­ndice de matriz en el inicializador no es de tipo entero"
  
! #: c/c-typeck.c:9076 c/c-typeck.c:9085
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "el Ã­ndice de matriz en el inicializador no es una expresiÃ³n constante entera"
  
! #: c/c-typeck.c:9090 c/c-typeck.c:9092
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "el Ã­ndice de matriz no es una constante en el inicializador"
  
! #: c/c-typeck.c:9096 c/c-typeck.c:9099
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "el Ã­ndice de matriz en el inicializador excede los lÃ­mites de la matriz"
  
! #: c/c-typeck.c:9118
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "rango de Ã­ndices vacÃ­o en el inicializador"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "el rango de Ã­ndices de la matriz en el inicializador excede los lÃ­mites de la matriz"
  
! #: c/c-typeck.c:9229 c/c-typeck.c:9259 c/c-typeck.c:9803
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "campo inicializado con efectos colaterales sobreescritos"
  
! #: c/c-typeck.c:9233 c/c-typeck.c:9263 c/c-typeck.c:9806
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "campo inicializado sobreescrito"
  
! #: c/c-typeck.c:9737
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversiÃ³n de enum en la inicializaciÃ³n es no vÃ¡lida en C++"
  
! #: c/c-typeck.c:10118
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "exceso de elementos en el inicializador de matriz de caracteres"
  
! #: c/c-typeck.c:10125 c/c-typeck.c:10202
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "exceso de elementos en el inicializador de struct"
  
! #: c/c-typeck.c:10146
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "inicializaciÃ³n posicional de un campo de %<struct%> declarado con el atributo %<designated_init%>"
  
! #: c/c-typeck.c:10217 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inicializaciÃ³n no estÃ¡tica de un miembro de matriz flexible"
  
! #: c/c-typeck.c:10312
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.c:10334
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "C tradicional rechaza la inicializaciÃ³n de unions"
  
! #: c/c-typeck.c:10396
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: c/c-typeck.c:10430
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "exceso de elementos en el inicializador de vector"
  
! #: c/c-typeck.c:10462
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "exceso de elementos en el inicializador de escalar"
  
! #: c/c-typeck.c:10704
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C prohÃ­be %<goto *expr;%>"
  
! #: c/c-typeck.c:10731 c/gimple-parser.c:2404 cp/typeck.c:10039
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la funciÃ³n declarada %<noreturn%> tiene una declaraciÃ³n %<return%>"
  
! #: c/c-typeck.c:10759 c/c-typeck.c:10763
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sin valores, en una funciÃ³n que no devuelve void"
  
! #: c/c-typeck.c:10777 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> con valor, en una funciÃ³n que devuelve void"
  
! #: c/c-typeck.c:10780
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C prohÃ­be %<return%> con expresiÃ³n, en una funciÃ³n que devuelve void"
  
! #: c/c-typeck.c:10857
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una etiqueta"
  
! #: c/c-typeck.c:10947 cp/semantics.c:1420
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la cantidad de switch no es un entero"
  
! #: c/c-typeck.c:10972
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "no se convierte la expresiÃ³n de switch %<long%> a %<int%> en ISO C"
  
! #: c/c-typeck.c:11010 c/c-typeck.c:11018
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "la etiqueta de case no es una expresion constante entera"
  
! #: c/c-typeck.c:11024 cp/parser.c:11953
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "la etiqueta case no se encuentra dentro de una declaraciÃ³n switch"
  
! #: c/c-typeck.c:11026
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "la etiqueta %<default%> no estÃ¡ dentro de una declaraciÃ³n switch"
  
! #: c/c-typeck.c:11102 cp/parser.c:13452
  #, 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:11105 c/c-typeck.c:11125 cp/decl.c:3661 cp/parser.c:13462
! #: cp/parser.c:13483
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado OpenMP"
  
! #: c/c-typeck.c:11108 cp/parser.c:13465
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "se usÃ³ la declaraciÃ³n break en un bucle for de OpenMP"
  
! #: c/c-typeck.c:11122 cp/parser.c:13475
  #, 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:11160 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaraciÃ³n sin efecto"
  
! #: c/c-typeck.c:11204
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "la declaraciÃ³n de la expresiÃ³n tiene tipo de dato incompleto"
  
! #: c/c-typeck.c:12038 c/c-typeck.c:12206 cp/typeck.c:5402
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "se comparan vectores con tipos de elemento diferentes"
  
! #: c/c-typeck.c:12046 c/c-typeck.c:12214 cp/typeck.c:5415
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "se comparan vectores con nÃºmeros de elementos diferentes"
  
! #: c/c-typeck.c:12071 c/c-typeck.c:12239 cp/typeck.c:5450
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "no se puede encontrar un tipo entero del mismo tamaÃ±o que %qT"
  
! #: c/c-typeck.c:12085 cp/typeck.c:5108
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "no es segura la comparacion de coma flotante con == o !="
  
! #: c/c-typeck.c:12103 c/c-typeck.c:12124
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<false%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: c/c-typeck.c:12109 c/c-typeck.c:12130
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<true%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: c/c-typeck.c:12151 c/c-typeck.c:12280
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "la comparaciÃ³n de punteros a espacios de direcciones discontinuos"
  
! #: c/c-typeck.c:12158 c/c-typeck.c:12164
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C prohÃ­be la comparaciÃ³n de %<void *%> con un puntero de funciÃ³n"
  
! #: c/c-typeck.c:12171 c/c-typeck.c:12290
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "la comparaciÃ³n de diferentes tipos de puntero carece de una conversiÃ³n"
  
! #: c/c-typeck.c:12183 c/c-typeck.c:12188 c/c-typeck.c:12316 c/c-typeck.c:12321
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaciÃ³n entre puntero y entero"
  
! #: c/c-typeck.c:12268
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaciÃ³n de punteros completos e incompletos"
  
! #: c/c-typeck.c:12270
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C prohÃ­be la comparaciÃ³n entre punteros a funciones"
  
! #: c/c-typeck.c:12275
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparaciÃ³n ordenada de puntero con un puntero nulo"
  
! #: c/c-typeck.c:12298 c/c-typeck.c:12301 c/c-typeck.c:12308 c/c-typeck.c:12311
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaciÃ³n ordenada de puntero con el entero cero"
  
! #: c/c-typeck.c:12380
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT para coincidir con otro operando de la expresiÃ³n binaria"
  
! #: c/c-typeck.c:12695
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "se usa un valor de tipo matriz que no se puede cambiar a puntero cuando se requiere un escalar"
  
! #: c/c-typeck.c:12699
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
  
! #: c/c-typeck.c:12703
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "se usa un valor de tipo union cuando se requiere un escalar"
  
! #: c/c-typeck.c:12719
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "se usa un tipo vector cuando se requiere un escalar"
  
! #: c/c-typeck.c:12909 cp/semantics.c:9869
  #, 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:12920 c/c-typeck.c:12930 cp/semantics.c:9880
! #: cp/semantics.c:9890
  #, 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:12965 cp/semantics.c:9925
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.c:13009 c/c-typeck.c:14596 c/c-typeck.c:14683 c/c-typeck.c:14756
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13021 c/c-typeck.c:14528 c/c-typeck.c:14669
! #: cp/semantics.c:4930 cp/semantics.c:7473 cp/semantics.c:7667
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13030 c/c-typeck.c:14693 cp/semantics.c:4940
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE no es un miembro de una uniÃ³n"
  
! #: c/c-typeck.c:13038 c/c-typeck.c:14702
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13049 cp/semantics.c:4956 cp/semantics.c:7715
  #, 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:13053 c/c-typeck.c:14721 cp/semantics.c:4960
! #: cp/semantics.c:7719
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:13060
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hdemasiadas clÃ¡usulas %qs"
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14728 c/c-typeck.c:14846
! #: cp/semantics.c:4978 cp/semantics.c:7726 cp/semantics.c:7907
  #, 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:13105 cp/semantics.c:5012
  #, 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:13112 cp/semantics.c:5019
  #, 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:13135 cp/semantics.c:5052
  #, 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:13152 c/c-typeck.c:13218 c/c-typeck.c:13495
! #: cp/semantics.c:5069 cp/semantics.c:5135
  #, 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:13171 cp/semantics.c:5088
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13179 cp/semantics.c:5096
  #, 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:13188 c/c-typeck.c:13309 cp/semantics.c:5105
! #: cp/semantics.c:5226
  #, 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:13205 cp/semantics.c:5122
  #, 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:13246 cp/semantics.c:5163
  #, 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:13261 cp/semantics.c:5178
  #, 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:13297 cp/semantics.c:5214
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for array function parameter length expression must be specified"
  msgstr "la expresiÃ³n de incremento for no tiene efecto"
  
! #: c/c-typeck.c:13301 cp/semantics.c:5218
  #, 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:13319 c/c-typeck.c:13434 cp/semantics.c:5236
! #: cp/semantics.c:5365
  #, 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:13327 cp/semantics.c:5244
  #, 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:13713 cp/semantics.c:6318
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "arrojando NULL, que tiene un tipo integral, que no es puntero"
  
! #: c/c-typeck.c:13720
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-typeck.c:13726 cp/semantics.c:6325
  #, 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:13739 cp/semantics.c:6341
  #, 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:13759 cp/semantics.c:6377
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13786
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13793 cp/semantics.c:6411
  #, 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:13799 cp/semantics.c:6417
  #, 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:13805 cp/semantics.c:6423
  #, 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:13842 cp/semantics.c:6471
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-typeck.c:13924 cp/semantics.c:6546
  #, 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:13946 cp/semantics.c:6566
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-typeck.c:13972 c/c-typeck.c:13982
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD en la clÃ¡usula %<reduction%> es una matriz de tamaÃ±o cero"
  
! #: c/c-typeck.c:14002
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-typeck.c:14014
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "zero sized type %qT in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:14022
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "variable sized type %qT in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:14072
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE tiene tipo no vÃ¡lido para %<reduction(%s)%>"
  
! #: c/c-typeck.c:14081 cp/semantics.c:6210
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition found for %qs"
  msgid "user defined reduction not found for %qE"
  msgstr "No se encontrÃ³ una definiciÃ³n de etiqueta para %qs"
  
! #: c/c-typeck.c:14169
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-typeck.c:14187 c/c-typeck.c:14920 cp/semantics.c:8362
  #, 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:14199 cp/semantics.c:8430
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
  
! #: c/c-typeck.c:14213 cp/semantics.c:6607
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14221
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "clÃ¡usula lineal aplicada a variable no puntero no integral con tipo %qT"
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14248 cp/semantics.c:6681
  #, 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:14278 c/c-typeck.c:14839 c/c-typeck.c:15063
! #: cp/semantics.c:6768 cp/semantics.c:7900 cp/semantics.c:8198
  #, 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:14293 cp/semantics.c:6783
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de reducciÃ³n"
  
! #: c/c-typeck.c:14306 c/c-typeck.c:14338 c/c-typeck.c:14369
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14314 c/c-typeck.c:14345 c/c-typeck.c:14617 c/c-typeck.c:14767
! #: c/c-typeck.c:14774 c/c-typeck.c:14792 c/c-typeck.c:14802 c/c-typeck.c:14809
! #: cp/semantics.c:6796 cp/semantics.c:6804 cp/semantics.c:6861
! #: cp/semantics.c:6868 cp/semantics.c:6912 cp/semantics.c:7600
! #: cp/semantics.c:7777 cp/semantics.c:7784 cp/semantics.c:7801
! #: cp/semantics.c:7811 cp/semantics.c:7818
  #, 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:14317 c/c-typeck.c:14348 c/c-typeck.c:14777 c/c-typeck.c:14812
! #: cp/semantics.c:6807 cp/semantics.c:6871 cp/semantics.c:7787
! #: cp/semantics.c:7821
  #, 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:14331 cp/semantics.c:6853
  #, 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:14362 cp/semantics.c:6904
  #, 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:14381 cp/semantics.c:7243
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %<saligned%>"
  
! #: c/c-typeck.c:14388
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE en la clÃ¡usula %<aligned%> no es un puntero ni una matriz"
  
! #: c/c-typeck.c:14395
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14402
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14415 cp/semantics.c:7314
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14421
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14434 cp/semantics.c:7353
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %<saligned%>"
  
! #: c/c-typeck.c:14440
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14509 cp/semantics.c:7439
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14520 cp/semantics.c:7464
  #, 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:14536 cp/semantics.c:7483
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14545 cp/semantics.c:7494
  #, 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:14588 cp/semantics.c:7575
  #, 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:14613 c/c-typeck.c:14789 cp/semantics.c:7596
! #: cp/semantics.c:7798
  #, 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:14621 c/c-typeck.c:14795 cp/semantics.c:7604
! #: cp/semantics.c:7804
  #, 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:14676 cp/semantics.c:7674
  #, 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:14747 c/c-typeck.c:14853 cp/semantics.c:7756
! #: cp/semantics.c:7914
  #, 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:14834 cp/semantics.c:7894
  #, 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:14862 cp/semantics.c:7924
  #, 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:14876 cp/semantics.c:7940
  #, 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:14879 cp/semantics.c:7943
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14896
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "la fuente no es un puntero"
  
! #: c/c-typeck.c:14903
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs no es un puntero ni una matriz"
  
! #: c/c-typeck.c:14933 c/c-typeck.c:15024 cp/semantics.c:8340
  #, 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:14953 cp/semantics.c:7526
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-typeck.c:15046 cp/semantics.c:8166
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clÃ¡usula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.c:15113 cp/semantics.c:8501
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE estÃ¡ predeterminado como %qs para %qs"
  
! #: c/c-typeck.c:15123
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15142 cp/semantics.c:8292
  #, 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:15154 cp/semantics.c:8305
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15165 c/c-typeck.c:15173 cp/semantics.c:8314
! #: cp/semantics.c:8332
  #, 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:15218 cp/semantics.c:8272
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15255 cp/semantics.c:8322
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:15265 cp/semantics.c:8351
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:15283 cp/semantics.c:8526
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15457
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "no se puede utilizar %<va_arg%> con orden de almacenamiento inverso"
  
! #: c/c-typeck.c:15462
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.c:15468
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "C++ requiere un tipo promovido, no un tipo enum, en %<va_arg%>"
--- 45582,47247 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3180
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "funciÃ³n llamada a travÃ©s de un tipo de dato que no es compatible"
  
! #: c/c-typeck.c:3185 c/c-typeck.c:3237
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "se llamÃ³ a una funciÃ³n con tipo de devoluciÃ³n void calificado"
  
! #: c/c-typeck.c:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "el tipo de dato del parÃ¡metro formal %d estÃ¡ incompleto"
  
! #: c/c-typeck.c:3306
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "se pasa el argumento %d de %qE como entero en lugar de coma flotante debido al prototipo"
  
! #: c/c-typeck.c:3312
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "se pasa el argumento %d de %qE como entero en lugar de complejo debido al prototipo"
  
! #: c/c-typeck.c:3318
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "se pasa el argumento %d de %qE como complejo en lugar de coma flotante debido al prototipo"
  
! #: c/c-typeck.c:3324
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "se pasa el argumento %d de %qE como coma flotante en lugar de entero debido al prototipo"
  
! #: c/c-typeck.c:3330
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "se pasa el argumento %d de %qE como complejo en lugar de entero debido al prototipo"
  
! #: c/c-typeck.c:3336
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "se pasa el argumento %d de %qE como coma flotante en lugar de complejo debido al prototipo"
  
! #: c/c-typeck.c:3350
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "se pasa el argumento %d de %qE como %<float%> en lugar de %<double%> debido al prototipo"
  
! #: c/c-typeck.c:3376
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "se pasa el argumento %d de %qE como %qT en lugar de %qT debido al prototipo"
  
! #: c/c-typeck.c:3401
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: c/c-typeck.c:3425
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "se pasa el argumento %d de %qE como unsigned debido al prototipo"
  
! #: c/c-typeck.c:3430
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "se pasa el argumento %d de %qE como signed debido al prototipo"
  
! #: c/c-typeck.c:3583
  #, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr "demasiados argumentos para el mÃ©todo %qE"
  
! #: c/c-typeck.c:3593
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "demasiados argumentos para la funciÃ³n %qE"
  
! #: c/c-typeck.c:3665
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT al pasar el argumento a la funciÃ³n"
  
! #: c/c-typeck.c:3733
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "faltan argumentos para la funciÃ³n %qE"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "la comparaciÃ³n con una literal de cadena resulta en una conducta no especificada"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "comparaciÃ³n entre puntero y entero"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Â¿pretendÃ­a desreferenciar el puntero?"
  
! #: c/c-typeck.c:3950
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparaciÃ³n entre %qT y %qT"
  
! #: c/c-typeck.c:4001
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "se usÃ³ un puntero de tipo %<void *%> en la sustracciÃ³n"
  
! #: c/c-typeck.c:4004
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "se utilizÃ³ un puntero a una funciÃ³n en la sustracciÃ³n"
  
! #: c/c-typeck.c:4038
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmÃ©tica en puntero a un tipo de dato incompleto"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmÃ©tica en puntero a un agregado vacÃ­o"
  
! #: c/c-typeck.c:4490
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> en una expresiÃ³n booleana"
  
! #: c/c-typeck.c:4494
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "Â¿pretendÃ­a utilizar la negaciÃ³n lÃ³gica?"
  
! #: c/c-typeck.c:4504
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C no admite %<~%> para conjugaciones complejas"
  
! #: c/c-typeck.c:4528
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "argumento de tipo errÃ³neo para abs"
  
! #: c/c-typeck.c:4553
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "argumento de tipo errÃ³neo para el signo de exclamaciÃ³n unario"
  
! #: c/c-typeck.c:4611
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "el incremento de un valor de enumeraciÃ³n es no vÃ¡lido en C++"
  
! #: c/c-typeck.c:4614
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "el decremento de un valor de enumeraciÃ³n es no vÃ¡lido en C++"
  
! #: c/c-typeck.c:4621
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incremento de una expresiÃ³n booleana"
  
! #: c/c-typeck.c:4624
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "decremento de una expresiÃ³n booleana"
  
! #: c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "ISO C no admite %<++%> y %<--%> en tipos complejos"
  
! #: c/c-typeck.c:4666 c/c-typeck.c:4700
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "argumento de tipo errÃ³neo para el incremento"
  
! #: c/c-typeck.c:4668 c/c-typeck.c:4703
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "argumento de tipo errÃ³neo para el decremento"
  
! #: c/c-typeck.c:4688
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "incremento de puntero a un tipo incompleto %qT"
  
! #: c/c-typeck.c:4692
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "decremento de puntero a un tipo incompleto %qT"
  
! #: c/c-typeck.c:4799
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "se toma la direcciÃ³n de la expresiÃ³n de tipo %<id%>"
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "no se puede tomar la direcciÃ³n del campo de bits %qD"
  
! #: c/c-typeck.c:4871
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of an unaligned member"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "no se puede tomar la direcciÃ³n de un miembro desalineado"
  
! #: c/c-typeck.c:4879
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "se solicitÃ³ la direcciÃ³n de la variable de registro %qD"
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "se usÃ³ la variable de registro global %qD en la funciÃ³n anidada"
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "se usÃ³ la variable de registro %qD en la funciÃ³n anidada"
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "se solicitÃ³ la direcciÃ³n de la variable de registro global %qD"
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "se solicitÃ³ la direcciÃ³n de la variable de registro %qD"
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "matriz no-lvaluada en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT para coincidir con otro resultado del condicional"
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, fuzzy, gcc-internal-format
  #| msgid "operand of ?: changes signedness from %qT to %qT due to unsignedness of other operand"
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "un operando de ?: cambia de tipo de signo de %qT a %qT debido al tipo sin signo de otro operando"
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C prohÃ­be una expresiÃ³n condicional con sÃ³lo un lado void"
  
! #: c/c-typeck.c:5394
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "se usaron punteros a espacios de direcciones discontinuos en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "el puntero a matriz pierde el calificador en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C prohÃ­be expresiones condicionales entre %<void *%> y punteros de funciÃ³n"
  
! #: c/c-typeck.c:5440
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "los tipos de datos punteros no coinciden en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "los tipos de datos punteros no coinciden en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "los tipos de datos punteros/enteros no coinciden en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "los tipos de datos no coinciden en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5594
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: c/c-typeck.c:5598
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: c/c-typeck.c:5616
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: c/c-typeck.c:5621
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "in call to %qD, declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "el operador del lado izquierdo de la expresiÃ³n coma no tiene efecto"
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "el operador del lado derecho de la expresiÃ³n coma no tiene efecto"
  
! #: c/c-typeck.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr "la conversiÃ³n agrega el calificador %q#v al tipo de funciÃ³n"
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "la conversiÃ³n descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "para estar seguro todos los punteros intermedios en la conversiÃ³n de %qT a %qT se deben calificar como %<const%>"
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "la conversiÃ³n especifica el tipo matriz"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "la conversiÃ³n especifica el tipo funciÃ³n"
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C prohÃ­be la conversiÃ³n de un no escalar al mismo tipo"
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C prohÃ­be la conversiÃ³n al tipo union"
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "conversiÃ³n a tipo union desde un tipo no presente en union"
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "conversiÃ³n al puntero de espacio de direcciones %s desde un puntero de espacio de direcciones genÃ©rico discontinuo"
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "conversiÃ³n a un puntero de espacio de direcciones genÃ©rico desde un puntero de espacio de direcciones %s discontinuo"
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "conversiÃ³n a un puntero de espacio de direcciones %s desde un puntero de espacio de direcciones %s discontinuo"
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "la conversiÃ³n incrementa la alineaciÃ³n requerida del tipo del destino"
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "conversiÃ³n de puntero a entero de tamaÃ±o diferente"
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "conversiÃ³n desde una llamada a funciÃ³n de tipo %qT al tipo %qT que no coincide"
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "conversiÃ³n a puntero desde un entero de tamaÃ±o diferente"
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C prohÃ­be la conversiÃ³n de un apuntador a funciÃ³n a un tipo de objeto apuntador"
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C prohÃ­be la conversiÃ³n de objeto apuntador a un tipo de apuntador a funciÃ³n"
  
! #: c/c-typeck.c:6077
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "conversiÃ³n entre tipos de funciÃ³n incompatibles desde %qT a %qT"
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "definir un tipo en una conversiÃ³n es no vÃ¡lido en C++"
  
! #: c/c-typeck.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "asignaciÃ³n a expresiÃ³n con tipo matriz"
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "conversiÃ³n de enum en una asignaciÃ³n es no vÃ¡lido en C++"
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(cerca de la inicializaciÃ³n de %qs)"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "matriz inicializada con una constante de cadena entre parÃ©ntesis"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: c/c-typeck.c:6681
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6684
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6689
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "built-in %qD declared here"
  msgstr "la rutina %qD se declara aquÃ­"
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "la conversiÃ³n de enum al pasar el argumento %d de %qE es no vÃ¡lido en C++"
  
! #: c/c-typeck.c:6897
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "la conversiÃ³n de enum desde %qT a %qT en una asignaciÃ³n no es vÃ¡lida en C++"
  
! #: c/c-typeck.c:6901
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "la conversiÃ³n de enum desde %qT a %qT en una inicializaciÃ³n no es vÃ¡lida en C++"
  
! #: c/c-typeck.c:6906
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "la conversiÃ³n de enum desde %qT a %qT en un return no es vÃ¡lida en C++"
  
! #: c/c-typeck.c:6924
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %q#T to %q#T"
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversiÃ³n de %q#T a %q#T"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "el paso del argumento %d de %qE hace que la funciÃ³n calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "la asignaciÃ³n hace que la funciÃ³n calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "la inicializaciÃ³n hace que la funciÃ³n calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "la devoluciÃ³n hace que la funciÃ³n calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "la asignaciÃ³n descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "la inicializaciÃ³n descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "la devoluciÃ³n descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C prohÃ­be la conversiÃ³n de argumentos a tipo union"
  
! #: c/c-typeck.c:7202
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "no se permite la peticiÃ³n para la conversiÃ³n implÃ­cita de %qT a %qT en C++"
  
! #: c/c-typeck.c:7215
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "se pasa el argumento %d de %qE desde un puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "asignaciÃ³n desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "inicializaciÃ³n desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "devoluciÃ³n desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "el argumento %d de %qE puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la asignaciÃ³n puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la inicializaciÃ³n puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "el tipo de devoluciÃ³n puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.c:7305
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "se pasa el argumento %d de %qE desde un tipo de puntero incompatible"
  
! #: c/c-typeck.c:7310
  #, fuzzy, gcc-internal-format
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "asignaciÃ³n a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7315
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "inicializaciÃ³n de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7320
  #, fuzzy, gcc-internal-format
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "se devuelve %qT desde una funciÃ³n con tipo de devoluciÃ³n %qT incompatible"
  
! #: c/c-typeck.c:7369
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C prohÃ­be el paso del argumento %d de %qE entre un puntero a funciÃ³n y %<void *%>"
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C prohÃ­be la asignaciÃ³n entre un puntero a funciÃ³n y %<void *%>"
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C prohÃ­be la inicializaciÃ³n entre un puntero a funciÃ³n y %<void *%>"
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C prohÃ­be la devoluciÃ³n entre un puntero a funciÃ³n y %<void *%>"
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "el puntero que apunta en el paso del argumento %d de %qE difiere en signo"
  
! #: c/c-typeck.c:7428
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "el puntero que apunta en la asignaciÃ³n de %qT a %qT difiere en signo"
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "el puntero que apunta en la inicializaciÃ³n de %qT a %qT difiere en signo"
  
! #: c/c-typeck.c:7438
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "el puntero que apunta en el paso del argumento %d de %qE difiere en signo"
  
! #: c/c-typeck.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "se pasa el argumento %d de %qE desde un tipo de puntero incompatible"
  
! #: c/c-typeck.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "asignaciÃ³n a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7493
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "asignaciÃ³n a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "inicializaciÃ³n de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7504
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "inicializaciÃ³n de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "se devuelve %qT desde una funciÃ³n con tipo de devoluciÃ³n %qT incompatible"
  
! #: c/c-typeck.c:7516
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "se devuelve %qT desde una funciÃ³n con tipo de devoluciÃ³n %qT incompatible"
  
! #: c/c-typeck.c:7555
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "el paso del argumento %d de %qE crea un puntero desde un entero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7562
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "la asignaciÃ³n a %qT desde %qT crea un puntero desde un entero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7567
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "la inicializaciÃ³n de %qT desde %qT crea un puntero desde un entero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7571
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "el retorno de %qT desde una funciÃ³n con tipo de retorno %qT crea un puntero desde un entero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7591
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "el paso del argumento %d de %qE crea un entero desde un puntero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7598
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "la asignaciÃ³n a %qT desde %qT crea un entero desde un puntero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7603
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "la inicializaciÃ³n de %qT desde %qT crea un entero desde un puntero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7607
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "el retorno de %qT desde una funciÃ³n con tipo de retorno %qT crea un entero desde un puntero sin una conversiÃ³n"
  
! #: c/c-typeck.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipo incompatible para el argumento %d de %qE"
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "tipos incompatible en la asignaciÃ³n al tipo %qT del tipo %qT"
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "tipos incompatibles en la inicializaciÃ³n del tipo %qT usando el tipo %qT"
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "tipos incompatible al devolver el tipo %qT pero se esperaba %qT"
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "C tradicional rechaza la inicializaciÃ³n automÃ¡tica de agregados"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "inicializaciÃ³n de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "matriz de tipo inapropiado inicializada con una constante de cadena"
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "uso no vÃ¡lido de matriz no-lvaluada"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "el elemento inicializador no es una constante"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "matriz inicializada con una expresiÃ³n matrizal que no es constante"
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "el elemento inicializador no es calculable al momento de la carga"
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "inicializador no vÃ¡lido"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "no se pueden inicializar los tipos de vector opacos"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "llaves alrededor del inicializador escalar"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible en un contexto anidado"
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "faltan llaves alrededor del inicializador"
  
! #: c/c-typeck.c:8924
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "falta el inicializador para el campo %qD de %qT"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "inicializador escalar vacÃ­o"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "elementos extras en el inicializador escalar"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Ã­ndice de matriz en el inicializador que no es matriz"
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "el nombre del campo no estÃ¡ en el inicializador de record o union"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "el Ã­ndice de matriz en el inicializador no es de tipo entero"
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "el Ã­ndice de matriz en el inicializador no es una expresiÃ³n constante entera"
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "el Ã­ndice de matriz no es una constante en el inicializador"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "el Ã­ndice de matriz en el inicializador excede los lÃ­mites de la matriz"
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "rango de Ã­ndices vacÃ­o en el inicializador"
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "el rango de Ã­ndices de la matriz en el inicializador excede los lÃ­mites de la matriz"
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "campo inicializado con efectos colaterales sobreescritos"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "campo inicializado sobreescrito"
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversiÃ³n de enum en la inicializaciÃ³n es no vÃ¡lida en C++"
  
! #: c/c-typeck.c:10178
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "exceso de elementos en el inicializador de matriz de caracteres"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "exceso de elementos en el inicializador de struct"
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "inicializaciÃ³n posicional de un campo de %<struct%> declarado con el atributo %<designated_init%>"
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inicializaciÃ³n no estÃ¡tica de un miembro de matriz flexible"
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "C tradicional rechaza la inicializaciÃ³n de unions"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "exceso de elementos en el inicializador de vector"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "exceso de elementos en el inicializador de escalar"
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C prohÃ­be %<goto *expr;%>"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la funciÃ³n declarada %<noreturn%> tiene una declaraciÃ³n %<return%>"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sin valores, en una funciÃ³n que no devuelve void"
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> con valor, en una funciÃ³n que devuelve void"
  
! #: c/c-typeck.c:10840
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C prohÃ­be %<return%> con expresiÃ³n, en una funciÃ³n que devuelve void"
  
! #: c/c-typeck.c:10917
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una etiqueta"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la cantidad de switch no es un entero"
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "no se convierte la expresiÃ³n de switch %<long%> a %<int%> en ISO C"
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "la etiqueta de case no es una expresion constante entera"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "la etiqueta case no se encuentra dentro de una declaraciÃ³n switch"
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "la etiqueta %<default%> no estÃ¡ dentro de una declaraciÃ³n switch"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "la declaraciÃ³n break no estÃ¡ dentro de un bucle o switch"
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado OpenMP"
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "se usÃ³ la declaraciÃ³n break en un bucle for de OpenMP"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "la declaraciÃ³n continue no estÃ¡ dentro de un bucle"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaraciÃ³n sin efecto"
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "la declaraciÃ³n de la expresiÃ³n tiene tipo de dato incompleto"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "se comparan vectores con tipos de elemento diferentes"
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "se comparan vectores con nÃºmeros de elementos diferentes"
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "no se puede encontrar un tipo entero del mismo tamaÃ±o que %qT"
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "no es segura la comparacion de coma flotante con == o !="
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<false%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<true%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "la comparaciÃ³n de punteros a espacios de direcciones discontinuos"
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C prohÃ­be la comparaciÃ³n de %<void *%> con un puntero de funciÃ³n"
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "la comparaciÃ³n de diferentes tipos de puntero carece de una conversiÃ³n"
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaciÃ³n entre puntero y entero"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaciÃ³n de punteros completos e incompletos"
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C prohÃ­be la comparaciÃ³n entre punteros a funciones"
  
! #: c/c-typeck.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparaciÃ³n ordenada de puntero con un puntero nulo"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaciÃ³n ordenada de puntero con el entero cero"
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT para coincidir con otro operando de la expresiÃ³n binaria"
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "se usa un valor de tipo matriz que no se puede cambiar a puntero cuando se requiere un escalar"
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "se usa un valor de tipo union cuando se requiere un escalar"
  
! #: c/c-typeck.c:12779
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "se usa un tipo vector cuando se requiere un escalar"
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "se esperaba el modificador de clÃ¡usula %<parallel%> o %<target%> %<if%>"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> debe especificar una de las clÃ¡usulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE no es un miembro de una uniÃ³n"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:13120
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hdemasiadas clÃ¡usulas %qs"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "el tamaÃ±o de la matriz nueva debe tener un tipo integral"
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longitud %qE de la secciÃ³n de matriz no es de tipo integral"
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "secciÃ³n de matriz de longitud cero en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "lÃ­mite inferior negativo en secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longitud negativa en secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "lÃ­mite inferior %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longitud %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "lÃ­mite superior %qE por encima del tamaÃ±o de la secciÃ³n de matriz en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for array function parameter length expression must be specified"
  msgstr "la expresiÃ³n de incremento for no tiene efecto"
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for pointer type length expression must be specified"
  msgstr "la expresiÃ³n de incremento for no tiene efecto"
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la secciÃ³n de matriz no es contigua en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "arrojando NULL, que tiene un tipo integral, que no es puntero"
  
! #: c/c-typeck.c:13780
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "el parÃ¡metro %qD tiene tipo incompleto"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n de la condiciÃ³n hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "end expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n de la condiciÃ³n hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, fuzzy, gcc-internal-format
  #| msgid "initializer expression refers to iteration variable %qD"
  msgid "step expression refers to outer iterator %qD"
  msgstr "la expresiÃ³n inicializadora hace referencia a la variable de iteraciÃ³n %qD"
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD en la clÃ¡usula %<reduction%> es una matriz de tamaÃ±o cero"
  
! #: c/c-typeck.c:14062
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-typeck.c:14074
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "zero sized type %qT in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:14082
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "variable sized type %qT in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE tiene tipo no vÃ¡lido para %<reduction(%s)%>"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition found for %qs"
  msgid "user defined reduction not found for %qE"
  msgstr "No se encontrÃ³ una definiciÃ³n de etiqueta para %qs"
  
! #: c/c-typeck.c:14229
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "clÃ¡usula lineal aplicada a variable no puntero no integral con tipo %qT"
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "clÃ¡usula %<linear%> paso %qE no es ni constante ni parÃ¡metro"
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de reducciÃ³n"
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE no es una variable en la clÃ¡usula %<firstprivate%>"
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %<saligned%>"
  
! #: c/c-typeck.c:14448
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE en la clÃ¡usula %<aligned%> no es un puntero ni una matriz"
  
! #: c/c-typeck.c:14455
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14462
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14481
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %<saligned%>"
  
! #: c/c-typeck.c:14500
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14648 cp/semantics.c:7603
  #, fuzzy, gcc-internal-format
  #| msgid "Array section not permitted in '%s' call at %L"
  msgid "array section does not have mappable type in %qs clause"
  msgstr "No se permite una secciÃ³n de matriz en la llamada '%s' en %L"
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14956
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "la fuente no es un puntero"
  
! #: c/c-typeck.c:14963
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs no es un puntero ni una matriz"
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clÃ¡usula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE estÃ¡ predeterminado como %qs para %qs"
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "el valor de la clÃ¡usula %<simdlen%> es mayor que el valor de la clÃ¡usula %<safelen%>"
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "no se puede utilizar %<va_arg%> con orden de almacenamiento inverso"
  
! #: c/c-typeck.c:15522
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "C++ requiere un tipo promovido, no un tipo enum, en %<va_arg%>"
*************** msgstr "  no hay una conversiÃ³n de %qH
*** 47443,47449 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qH a %qI"
  
! #: cp/call.c:3729 cp/pt.c:6885
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 47473,47479 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qH a %qI"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 47562,48290 ****
  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:4641
  #, 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:4644
  #, 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:4869
  #, 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:4941
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.c:4955
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.c:5007
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "sobrecarga ambigua para "
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "no match for "
  msgstr "no hay coincidencia para "
  
! #: cp/call.c:5011
  #, 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:5013
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "(el tipo del operando %qT)"
  
! #: cp/call.c:5032
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "ternary %<operator?:%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/call.c:5036
  #, 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:5045 cp/call.c:5089 cp/call.c:5099
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5048
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> en %<%E%s%>"
  
! #: cp/call.c:5055
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> en %<%E[%E]%>"
  
! #: cp/call.c:5066
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs en %<%s %E%>"
  
! #: cp/call.c:5075
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5078
  #, 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:5093
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> en %<%E %s %E%>"
  
! #: cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.c:5212
  #, 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:5279
  #, 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:5296 cp/call.c:5303
  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:5359
  #, 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:5439
  #, 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:5444
  #, 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:5493 cp/call.c:5608 cp/call.c:5779
  #, 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:5497
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: cp/call.c:5684
  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:5700
  #, 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:5713
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/call.c:5718
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/call.c:5734
  #, 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:6415
  #, 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:6417
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo"
  
! #: cp/call.c:6497
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6548
  #, 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:6550
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6621
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaciÃ³n entre %q#T y %q#T"
  
! #: cp/call.c:7005
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7008
  #, 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:7047
  #, 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:7221
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "no existe una funciÃ³n de desalojo correspondiente para %qD"
  
! #: cp/call.c:7227
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/call.c:7263
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7264 cp/decl.c:8260
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7269
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7270 cp/decl.c:8261
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7277
  #, 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:7358
  #, 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:7361 cp/call.c:7380 cp/decl.c:9950 cp/typeck.c:4188
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7365
  #, 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:7377
  #, 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:7384
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "se convierte %<false%> al tipo puntero %qT"
  
! #: cp/call.c:7451
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  argumento de inicializaciÃ³n %P de %qD"
  
! #: cp/call.c:7471
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/call.c:7521
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "demasiadas llaves alrededor del inicializador para %qT"
  
! #: cp/call.c:7532
  #, 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:7541
  #, 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:7578 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:7620 cp/call.c:7627
  #, 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:7623
  #, 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:7893
  #, 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:7897
  #, 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:7908
  #, 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:7911
  #, 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:7950
  #, 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:7953 cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "no se unir el campo packed %qE a %qT"
  
! #: cp/call.c:7956
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "no se puede unir el r-valor %qE a %qT"
  
! #: cp/call.c:8151
  #, 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:8175 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:8219
  #, 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:8255
  #, 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:8265
  #, 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:8333
  #, 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:8342
  #, 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:8442
  #, 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:8504
  #, 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:9083
  #, 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:9086 cp/call.c:11715
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: cp/call.c:9111
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/call.c:9293
  #, 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:9425
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9825
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9828
  #, 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:9833
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9838
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9853
  #, 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:9855
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9857
  #, 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:9860
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9863
  #, 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:9865
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9886
  #, 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:9888
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9890
  #, 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:9893
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9896
  #, 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:9899
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9922
  #, 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:9939
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9952
  #, 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:9955
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9958
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9967
  #, 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:9989
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%#qT declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/call.c:10089
  #, 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:10363 cp/typeck.c:9482
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.c:10385
  #, 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:10417
  #, 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:10464
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es funciÃ³n"
  
! #: cp/call.c:10502 cp/pt.c:16264 cp/typeck.c:3162
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
  
! #: cp/call.c:10504
  #, 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:10696
  #, 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:10699
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "la llamada del %<%s(%A)%> sobrecargado es ambigua"
  
! #: cp/call.c:10722
  #, 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:10727
  #, 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:10728
  #, 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:10751
  #, 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:11713
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "al pasar %qT se escoge %qT sobre %qT"
  
! #: cp/call.c:11782
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "se escoge %qD sobre %qD"
  
! #: cp/call.c:11783
  #, 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:11786
  #, 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:12036
  #, 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:12040
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " candidato 1: %q+#F"
  
! #: cp/call.c:12042
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " candidato 2: %q+#F"
  
! #: cp/call.c:12088
  #, 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:12475
  #, 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:12630
  #, 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:12634
  #, 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"
--- 47592,48326 ----
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversiÃ³n de %qH a %qI en una expresiÃ³n constante convertida"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "la llamada del %<%D(%A)%> sobrecargado es ambigua"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "la funciÃ³n puntero-a-miembro %qE no se puede llamar sin un objeto; considere utilizar %<.*%> o %<->*%>"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "sobrecarga ambigua para "
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr "no hay coincidencia para "
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (los tipos de los operandos son %qT, %qT y %qT)"
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "(el tipo del operando %qT)"
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "ternary %<operator?:%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/call.c:5039
  #, fuzzy, gcc-internal-format
  #| msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "no hay coincidencia para el %<operator?:%> terniario en %<%E ? %E : %E%>"
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> en %<%E%s%>"
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> en %<%E[%E]%>"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs en %<%s %E%>"
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5081
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> en %<%E %s %E%>"
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ prohÃ­be la omisiÃ³n del tÃ©rmino medio de una expresiÃ³n ?:"
  
! #: cp/call.c:5282
  #, fuzzy, gcc-internal-format
  #| msgid "inferred scalar type %qT is not an integer or floating point type of the same size as %qT"
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "el tipo escalar %qT inferido no es un tipo entero ni coma flotante del mismo tamaÃ±o que %qT"
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversiÃ³n del escalar %qH al vector %qT implica truncado"
  
! #: cp/call.c:5362
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "tipos de vector incompatibles en la expresiÃ³n condicional: %qT, %qT y %qT"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "el segundo operando del operador condicional es del tipo %<void%>, pero el tercer operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "el tercer operando del operador condicional es del tipo %<void%>, pero el segundo operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: cp/call.c:5687
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversiÃ³n implÃ­cita de %qH a %qI para coincidir con otro resultado del condicional"
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "no coincide el enumeral en la expresiÃ³n condicional: %qT vs %qT"
  
! #: cp/call.c:5716
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/call.c:5721
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipos enumeral y no enumeral en la expresiÃ³n condicional"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijo"
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo"
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %qD is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaciÃ³n entre %q#T y %q#T"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.c:7051
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "no existe una funciÃ³n de desalojo correspondiente para %qD"
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/call.c:7267
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D es inaccesible"
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "se pasÃ³ NULL al argumento %P de %qD que no es puntero"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "se convierte al tipo %qT que no es puntero desde NULL"
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "se convierte %<false%> a tipo puntero para el argumento %P de %qD"
  
! #: cp/call.c:7388
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "se convierte %<false%> al tipo puntero %qT"
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  argumento de inicializaciÃ³n %P de %qD"
  
! #: cp/call.c:7475
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "demasiadas llaves alrededor del inicializador para %qT"
  
! #: cp/call.c:7536
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "no se puede convertir %qT a %qT en la inicializaciÃ³n"
  
! #: cp/call.c:7545
  #, fuzzy
  #| msgid "invalid user-defined conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "conversiÃ³n definida por el usuario no vÃ¡lida de %qT a %qT"
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversiÃ³n no vÃ¡lida de %qT a %qT"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversiÃ³n a %qT desde la lista del inicializador usarÃ­a el constructor explÃ­cito %qD"
  
! #: cp/call.c:7627
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/call.c:7897
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.c:7906
! #, fuzzy
! #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
! msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
! msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
! 
! #: cp/call.c:7911
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.c:7923
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.c:7926
  #, fuzzy
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "no se puede unir el campo de bits %qE a %qT"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "no se unir el campo packed %qE a %qT"
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "no se puede unir el r-valor %qE a %qT"
  
! #: cp/call.c:8166
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT al pasar el argumento a la funciÃ³n"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "el paso de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.c:8270
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "no se puede recibir el tipo de referencia %qT a travÃ©s de %<...%>"
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la recepciÃ³n de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluaciÃ³n recursiva del argumento por defecto para %q#D"
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "la llamada a %qD usa el argumento por defecto para el parÃ¡metro %P, el cual no se ha definido aÃºn"
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "el argumento de la llamada a funciÃ³n puede ser un candidato para un atributo de formato"
  
! #: cp/call.c:8519
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted function %q+D with default argument"
  msgid "use of multiversioned function without a default"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
  
! #: cp/call.c:9103
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/call.c:9313
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to constructor %q#D"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.c:9875
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9877
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "; use value-initialization instead"
  msgstr "inicializaciÃ³n por valor del tipo de funciÃ³n %qT"
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9910
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: re-initialization of '%s' at %L"
  msgid "; use copy-initialization instead"
  msgstr "ExtensiÃ³n: reinicializaciÃ³n de '%s' en %L"
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a travÃ©s de %<...%>"
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%#qT declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/call.c:10109
  #, fuzzy, gcc-internal-format
  #| msgid "constant refers to itself"
  msgid "constructor delegates to itself"
  msgstr "la constante se refiere a sÃ­ misma"
  
! #: cp/call.c:10383 cp/typeck.c:9489
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10437
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es funciÃ³n"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
  
! #: cp/call.c:10524
  #, fuzzy, gcc-internal-format
  #| msgid "  for a function-style cast, remove the redundant %<::%D%>"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "  para una conversiÃ³n de estilo de funciÃ³n, borre el %<::%D%> redundante"
  
! #: cp/call.c:10716
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "la llamada del %<%s(%A)%> sobrecargado es ambigua"
  
! #: cp/call.c:10742
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "los inicializadores de los datos miembro no son estÃ¡ticos"
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "virtual abstracto `%#D' llamado desde un constructor"
  
! #: cp/call.c:10748
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "virtual abstracto `%#D' llamado desde un destructor"
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "no se puede llamar a la funciÃ³n miembro %qD sin un objeto"
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "al pasar %qT se escoge %qT sobre %qT"
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "se escoge %qD sobre %qD"
  
! #: cp/call.c:11804
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  para la conversiÃ³n de %qT a %qT"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  porque la secuencia de conversiÃ³n para el argumento es mejor"
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "no coincide el argumento por defecto en la resoluciÃ³n de sobrecarga"
  
! #: cp/call.c:12061
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " candidato 1: %q+#F"
  
! #: cp/call.c:12063
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " candidato 2: %q+#F"
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ dice que estos son ambiguos, aÃºn cuando la peor conversiÃ³n para el primero es mejor que la peor conversiÃ³n para el segundo:"
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "un enlace temporal a %qD sÃ³lo persiste hasta que el constructor termina"
  
! #: cp/call.c:12651
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.c:12655
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
*************** msgstr "no se puede convertir de la base
*** 48314,49574 ****
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:371
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:1184
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration here"
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "genera un conflicto con la declaraciÃ³n previa aquÃ­"
  
! #: cp/class.c:1187
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "version inherited from %qT declared here"
  msgstr "la rutina %qD se declara aquÃ­"
  
! #: cp/class.c:1205
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.c:1207 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2735 cp/name-lookup.c:3061
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/class.c:1249
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "especificaciones de acceso en conflicto para el mÃ©todo %q+D, descartado"
  
! #: cp/class.c:1252
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "especificaciones de acceso en conflicto para el campo %qE, descartado"
  
! #: cp/class.c:1321
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local method %q+#D with same name"
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "  debido al mÃ©todo local %q+#D con el mismo nombre"
  
! #: cp/class.c:1325
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "local method %q#D declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/class.c:1331
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local member %q+#D with same name"
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "  debido al miembro local %q+#D con el mismo nombre"
  
! #: cp/class.c:1335
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:1410
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1413 cp/class.c:1420 cp/class.c:1427 cp/class.c:1439
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT se declara aquÃ­"
  
! #: cp/class.c:1418
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1433
  #, 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:1744
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "no se puede derivar de la base %<final%> %qT al tipo derivado %qT"
  
! #: cp/class.c:2218
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "todos las funciones miembros en la clase %qT son privadas"
  
! #: cp/class.c:2230
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T solamente define un destructor privado y no tiene friends"
  
! #: cp/class.c:2271
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T solamente define constructores privados y no tiene friends"
  
! #: cp/class.c:2275
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D es pÃºblico, pero requiere que exista un objeto %q#T"
  
  # Ojo, no es impostor, sino impositor, el que impone. cfuga
! #: cp/class.c:2567
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "no hay un impositor Ãºnico final para %qD en %qT"
  
! #: cp/class.c:2929
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.c:2932
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D se marca como %<override%>, pero no hace override"
  
! #: cp/class.c:2947
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "se marca %q+#D como %<final%>, pero no es virtual"
  
! #: cp/class.c:3010
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD estaba oculto"
  
! #: cp/class.c:3011
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  por %qD"
  
! #: cp/class.c:3046
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D no vÃ¡lido; una union anÃ³nima solo puede tener miembros con datos no estÃ¡ticos pÃºblicos"
  
! #: cp/class.c:3056 cp/parser.c:21822
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "esta flexibilidad es obsoleta y serÃ¡ eliminada"
  
! #: cp/class.c:3252
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3444
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "campo de bits %q+#D con tipo no entero"
  
! #: cp/class.c:3460
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "la anchura del campo de bits %q+D no es una constante entera"
  
! #: cp/class.c:3465
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "anchura negativa en el campo de bits %q+D"
  
! #: cp/class.c:3470
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "anchura cero para el campo de bits %q+D"
  
! #: cp/class.c:3480
  #, fuzzy, gcc-internal-format
  #| msgid "width of %q+D exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "la anchura de %q+D excede su tipo"
  
! #: cp/class.c:3486
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is too small to hold all values of %q#T"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D es demasiado pequeÃ±o para contener todos los valores de %q#T"
  
! #: cp/class.c:3547
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "no se permite el miembro %q+#D con constructor en la union"
  
! #: cp/class.c:3550
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "no se permite el miembro %q+#D con destructor en la union"
  
! #: cp/class.c:3552
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "no se permite el miembro %q+#D con operador de asignaciÃ³n de copia en la union"
  
! #: cp/class.c:3556
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/class.c:3672
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D may not be static because it is a member of a union"
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D no debe ser static porque es el miembro de una uniÃ³n"
  
! #: cp/class.c:3685
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "el dato miembro que no es estÃ¡tico %qD tiene un tipo de clase Java"
  
! #: cp/class.c:3698
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "el campo %q+D no vÃ¡lidamente se declara como un tipo de funciÃ³n"
  
! #: cp/class.c:3704
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "el parÃ¡metro %qD se declarÃ³ no vÃ¡lidamente como tipo de mÃ©todo"
  
! #: cp/class.c:3775
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "se descartan los atributos packed por el campo %q+#D sin empacar que no es POD"
  
! #: cp/class.c:3827
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/class.c:3830
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/class.c:3861
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "mÃºltiples campos inicializados en la uniÃ³n %qT"
  
! #: cp/class.c:3863
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:3906
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+#D with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "campo %q+#D con el mismo nombre que la clase"
  
! #: cp/class.c:3934
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T tiene miembros punteros a datos"
  
! #: cp/class.c:3939
  #, 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:3941
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  o a %<operator=(cont %T&)%>"
  
! #: cp/class.c:3945
  #, 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:3947
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:4404
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "el alineamiento de %qD se ha incrementado en -fabi-version=9 (GCC 5.2)"
  
! #: cp/class.c:4407
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD will increase in -fabi-version=9"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "la alineaciÃ³n de %qD aumentarÃ¡ en -fabi-version=9"
  
! #: cp/class.c:4735
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "se especificÃ³ un inicializador para el mÃ©todo %q+D que no es virtual"
  
! #: cp/class.c:4768
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/class.c:5224
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "el mÃ©todo anula tanto %<transaction_pure%> como los mÃ©todos %qE"
  
! #: cp/class.c:5245
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "el mÃ©todo declarado como %qE anula el mÃ©todo %qE"
  
! #: cp/class.c:5901 cp/constexpr.c:245
  #, 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:5927
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T no es literal porque:"
  
! #: cp/class.c:5930
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5933
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/class.c:5936
  #, 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:5944
  #, 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:5977
  #, 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:5992
  #, 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:5999
  #, 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:6120
  #, 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:6149
  #, 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:6155
  #, 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:6474
  #, 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:6486
  #, 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:6736
  #, 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:6915
  #, 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:7201
  #, 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:7203
  #, 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:7208
  #, 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:7236
  #, 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:7238
  #, 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:7247 cp/class.c:7278
  #, 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:7255
  #, 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:7257
  #, 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:7276
  #, 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:7390 cp/parser.c:25610
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
  
! #: cp/class.c:7527
  #, 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:7555
  #, 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:7561
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la clase transparente tipo %qT tiene clases base"
  
! #: cp/class.c:7565
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la clase transparente tipo %qT tiene funciones virtuales"
  
! #: cp/class.c:7571
  #, 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:7728
  #, 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:7739
  #, 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:8246
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "no se reconoce la cadena de lenguaje %<\"%E\"%>"
  
! #: cp/class.c:8336
  #, 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:8494
  #, 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:8521
  #, 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:8548
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "asumiendo el puntero a miembro %qD"
  
! #: cp/class.c:8551
  #, 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:8627 cp/class.c:8669
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "no hay suficiente informaciÃ³n de tipo"
  
! #: cp/class.c:8647
  #, 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:8921
  #, 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:8924
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
  msgstr "redeclarado aquÃ­ como %q#D"
  
! #: cp/constexpr.c:106
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr "el tipo %qT de variable %<constexpr%> %qD no es literal"
  
! #: cp/constexpr.c:117
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr "la variable %qD del tipo %qT que no es literal en una funciÃ³n %<constexpr%>"
  
! #: cp/constexpr.c:129
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type %qT"
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr "el parÃ¡metro puede no tener el tipo modificado variablemente %qT"
  
! #: cp/constexpr.c:193
  #, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr "el constructor heredado %qD no es %<constexpr%>"
  
! #: cp/constexpr.c:206
  #, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "tipo no vÃ¡lido del parÃ¡metro %d en la funciÃ³n %<constexpr%> %q+#D"
  
! #: cp/constexpr.c:218
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:229
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type %qT of constexpr function %q+D"
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "tipo de devoluciÃ³n %qT no vÃ¡lido para la funciÃ³n constexpr %q+D"
  
! #: cp/constexpr.c:256
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr "%q#T tiene clases base virtuales"
  
! #: cp/constexpr.c:517
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr constructor does not have empty body"
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "el constructor constexpr no tiene cuerpo vacÃ­o"
  
! #: cp/constexpr.c:780
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "el constructor %<constexpr%> para union %qT debe inicializar exactamente un dato miembro que no es static"
  
! #: cp/constexpr.c:841
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/constexpr.c:883
  #, fuzzy, gcc-internal-format
  #| msgid "body of constexpr function %qD not a return-statement"
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "el cuerpo de la funciÃ³n constexpr %qD no es una declaraciÃ³n de devoluciÃ³n"
  
! #: cp/constexpr.c:972
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not usable as a constexpr function because:"
  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:1445 cp/constexpr.c:2747
  #, 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:1450 cp/constexpr.c:1460 cp/constexpr.c:2942
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:1735 cp/constexpr.c:7953
  #, fuzzy, gcc-internal-format
  #| msgid "internal function"
  msgid "call to internal function %qE"
  msgstr "funciÃ³n interna"
  
! #: cp/constexpr.c:1790
  #, 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:1792
  #, fuzzy, gcc-internal-format
  #| msgid "originally defined here"
  msgid "originally declared %<const%> here"
  msgstr "se definiÃ³ originalmente aquÃ­"
  
! #: cp/constexpr.c:2010 cp/constexpr.c:2065 cp/constexpr.c:2097
! #: cp/constexpr.c:2118
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2011
  #, 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:2035
  #, fuzzy, gcc-internal-format
  #| msgid "variable %D of type %<io%> must be uninitialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "la variable %D de tipo %<io%> no debe ser inicializada"
  
! #: cp/constexpr.c:2066 cp/constexpr.c:2098
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2120
  #, 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:2123
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2198 cp/constexpr.c:2467 cp/constexpr.c:7985
  #, 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:2315
  #, 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:2388
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.c:2392 cp/constexpr.c:2414
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocation performed here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.c:2410
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.c:2427
  #, 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:2434
  #, 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:2541
  #, 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:2548
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "se llamÃ³ %qD en una expresiÃ³n constante"
  
! #: cp/constexpr.c:2552
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "se usÃ³ %qD antes de su definiciÃ³n"
  
! #: cp/constexpr.c:2643
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "la llamada tiene una dependencia circular"
  
! #: cp/constexpr.c:2654
  #, 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:2982
  #, 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:2989
  #, 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:3012
  #, 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:3031
  #, 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:3189
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3578
  #, 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:3581
  #, 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:3586
  #, 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:3589
  #, 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:3772
  #, 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:3820
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:3837 cp/constexpr.c:3936 cp/constexpr.c:6051
! #: cp/constexpr.c:6148 cp/constexpr.c:7905
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:3843
  #, 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:3874 cp/constexpr.c:3896
  #, 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:3876
  #, 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:4007
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4010
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4021
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4024
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4035
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4038
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4049
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4053
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4064
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4067
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:4108
  #, fuzzy, gcc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: cp/constexpr.c:4117 cp/constexpr.c:4127
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4147
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:4171
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.c:4183
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:4906 cp/constexpr.c:6718
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:4926
  #, 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:4971
  #, 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:4973 cp/constexpr.c:4980
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.c:4978
  #, 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:4983
  #, 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:4990
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "se usÃ³ %qD en su propio inicializador"
  
! #: cp/constexpr.c:4995
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.c:4998
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.c:5003 cp/constexpr.c:5010
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD no se inicializÃ³ con una expresion constante"
  
! #: cp/constexpr.c:5016
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: cp/constexpr.c:5019
  #, 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:5265
  #, 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:5334
  #, 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:5347
  #, 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:5739 cp/constexpr.c:6976
  #, 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:5845
  #, 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:5947
  #, 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:5948
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6013
  #, 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:6026
  #, 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:6208 cp/constexpr.c:8583
  #, 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:6636 cp/constexpr.c:8110
  #, 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:6664
  #, 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:6693
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qs%s is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: cp/constexpr.c:6729
  #, 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:6834 cp/constexpr.c:8409 cp/constexpr.c:8787
  #, 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:6929
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/constexpr.c:6935
  #, 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:6960
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: cp/constexpr.c:6979
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresiÃ³n %qE inesperada de gÃ©nero %s"
  
! #: cp/constexpr.c:7209
  #, 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:7217
  #, 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:7232
  #, 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:7243
  #, 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:7265
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7845
  #, 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:8075
  #, 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:8078
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8130
  #, 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:8163
  #, 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:8202
  #, 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:8356
  #, 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:8423
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/constexpr.c:8438
  #, 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:8502
  #, 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:8552
  #, 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:8559
  #, 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:8632
  #, 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:8728
  #, 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:8795
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicializaciÃ³n de una matriz que no es constante"
  
! #: cp/constexpr.c:8825
  #, 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:8834
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "label definition is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8853
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de gÃ©nero %s"
--- 48350,49610 ----
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:378
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration here"
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "genera un conflicto con la declaraciÃ³n previa aquÃ­"
  
! #: cp/class.c:1194
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "version inherited from %qT declared here"
  msgstr "la rutina %qD se declara aquÃ­"
  
! #: cp/class.c:1212
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "especificaciones de acceso en conflicto para el mÃ©todo %q+D, descartado"
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "especificaciones de acceso en conflicto para el campo %qE, descartado"
  
! #: cp/class.c:1328
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local method %q+#D with same name"
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "  debido al mÃ©todo local %q+#D con el mismo nombre"
  
! #: cp/class.c:1332
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "local method %q#D declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/class.c:1338
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local member %q+#D with same name"
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "  debido al miembro local %q+#D con el mismo nombre"
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT se declara aquÃ­"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "no se puede derivar de la base %<final%> %qT al tipo derivado %qT"
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "todos las funciones miembros en la clase %qT son privadas"
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T solamente define un destructor privado y no tiene friends"
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T solamente define constructores privados y no tiene friends"
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D es pÃºblico, pero requiere que exista un objeto %q#T"
  
  # Ojo, no es impostor, sino impositor, el que impone. cfuga
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "no hay un impositor Ãºnico final para %qD en %qT"
  
! #: cp/class.c:2936
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D se marca como %<override%>, pero no hace override"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "se marca %q+#D como %<final%>, pero no es virtual"
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD estaba oculto"
  
! #: cp/class.c:3018
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  por %qD"
  
! #: cp/class.c:3053
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D no vÃ¡lido; una union anÃ³nima solo puede tener miembros con datos no estÃ¡ticos pÃºblicos"
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "esta flexibilidad es obsoleta y serÃ¡ eliminada"
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "campo de bits %q+#D con tipo no entero"
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "la anchura del campo de bits %q+D no es una constante entera"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "anchura negativa en el campo de bits %q+D"
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "anchura cero para el campo de bits %q+D"
  
! #: cp/class.c:3487
  #, fuzzy, gcc-internal-format
  #| msgid "width of %q+D exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "la anchura de %q+D excede su tipo"
  
! #: cp/class.c:3493
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is too small to hold all values of %q#T"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D es demasiado pequeÃ±o para contener todos los valores de %q#T"
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "no se permite el miembro %q+#D con constructor en la union"
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "no se permite el miembro %q+#D con destructor en la union"
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "no se permite el miembro %q+#D con operador de asignaciÃ³n de copia en la union"
  
! #: cp/class.c:3563
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/class.c:3679
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D may not be static because it is a member of a union"
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D no debe ser static porque es el miembro de una uniÃ³n"
  
! #: cp/class.c:3692
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "el dato miembro que no es estÃ¡tico %qD tiene un tipo de clase Java"
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "el campo %q+D no vÃ¡lidamente se declara como un tipo de funciÃ³n"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "el parÃ¡metro %qD se declarÃ³ no vÃ¡lidamente como tipo de mÃ©todo"
  
! #: cp/class.c:3782
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "se descartan los atributos packed por el campo %q+#D sin empacar que no es POD"
  
! #: cp/class.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/class.c:3837
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "mÃºltiples campos inicializados en la uniÃ³n %qT"
  
! #: cp/class.c:3870
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:3913
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+#D with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "campo %q+#D con el mismo nombre que la clase"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T tiene miembros punteros a datos"
  
! #: cp/class.c:3946
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  pero no se impone a %<%T(const %T&)%>"
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  o a %<operator=(cont %T&)%>"
  
! #: cp/class.c:3952
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  pero no se impone a %<operator=(const %T&)%>"
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:4411
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "el alineamiento de %qD se ha incrementado en -fabi-version=9 (GCC 5.2)"
  
! #: cp/class.c:4414
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD will increase in -fabi-version=9"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "la alineaciÃ³n de %qD aumentarÃ¡ en -fabi-version=9"
  
! #: cp/class.c:4742
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "se especificÃ³ un inicializador para el mÃ©todo %q+D que no es virtual"
  
! #: cp/class.c:4775
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "el mÃ©todo anula tanto %<transaction_pure%> como los mÃ©todos %qE"
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "el mÃ©todo declarado como %qE anula el mÃ©todo %qE"
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la clase envolvente de la funciÃ³n miembro que no es estÃ¡tica %<constexpr%> %q+#D no es un tipo literal"
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T no es literal porque:"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/class.c:5943
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "la expresiÃ³n %qE no designa una funciÃ³n constexpr"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T no es un agregado, no tiene un constructor trivial por defecto y no tiene un constructor %<constexpr%> que no es un constructor copy o move"
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la clase base %qT de %q+T no es literal"
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  el dato miembro que no es estÃ¡tico %q+D tiene un tipo que no es literal"
  
! #: cp/class.c:6006
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has volatile type"
  msgstr "  el dato miembro que no es estÃ¡tico %q+D tiene un tipo que no es literal"
  
! #: cp/class.c:6127
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la clase base %q#T tiene un destructor no virtual"
  
! #: cp/class.c:6156
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "referencia %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.c:6162
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "miembro const %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "base directa %qT inaccesible en %qT debido a ambigÃ¼edad"
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "base virtual %qT inaccesible en %qT debido a ambigÃ¼edad"
  
! #: cp/class.c:6743
  #, fuzzy, gcc-internal-format
  #| msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "el desplazamiento de %q+D no cumple con la ABI y puede cambiar en una versiÃ³n futura de GCC"
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qE is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "el tamaÃ±o de la matriz %qE es demasiado grande"
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "uso no vÃ¡lido de %<...%> con algo que no es rebanada"
  
! #: cp/class.c:7210
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "uso no vÃ¡lido de una estructura con un miembro de matriz flexible"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:7243
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: cp/class.c:7245
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "el miembro de matriz flexible serÃ­a de otra manera un struct vacÃ­o"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
  
! #: cp/class.c:7262
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: cp/class.c:7264
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "el miembro de matriz flexible serÃ­a de otra manera un struct vacÃ­o"
  
! #: cp/class.c:7283
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T tiene funciones virtuales y destructor no virtual accesible"
  
! #: cp/class.c:7562
  #, fuzzy, gcc-internal-format
  #| msgid "type transparent class %qT does not have any fields"
  msgid "type transparent %q#T does not have any fields"
  msgstr "la clase transparente tipo %qT no tiene ningÃºn campo"
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la clase transparente tipo %qT tiene clases base"
  
! #: cp/class.c:7572
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la clase transparente tipo %qT tiene funciones virtuales"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la definiciÃ³n de %qD no coincide con %<#include <initializer_list>%>"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "se tratÃ³ de terminar struct, pero fue sacado debido a errores previos de decodificaciÃ³n"
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "no se reconoce la cadena de lenguaje %<\"%E\"%>"
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "no se puede resolver la funciÃ³n sobrecargada %qD basÃ¡ndose en la conversiÃ³n al tipo %qT"
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "no hay coincidencias al convertir la funciÃ³n %qD al tipo %q#T"
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversiÃ³n de la funciÃ³n sobrecargada %qD al tipo %q#T es ambigua"
  
! #: cp/class.c:8555
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "asumiendo el puntero a miembro %qD"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "no hay suficiente informaciÃ³n de tipo"
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
  
! #: cp/class.c:8928
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/class.c:8931
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
  msgstr "redeclarado aquÃ­ como %q#D"
  
! #: cp/constexpr.c:107
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr "el tipo %qT de variable %<constexpr%> %qD no es literal"
  
! #: cp/constexpr.c:118
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr "la variable %qD del tipo %qT que no es literal en una funciÃ³n %<constexpr%>"
  
! #: cp/constexpr.c:130
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type %qT"
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr "el parÃ¡metro puede no tener el tipo modificado variablemente %qT"
  
! #: cp/constexpr.c:194
  #, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr "el constructor heredado %qD no es %<constexpr%>"
  
! #: cp/constexpr.c:207
  #, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "tipo no vÃ¡lido del parÃ¡metro %d en la funciÃ³n %<constexpr%> %q+#D"
  
! #: cp/constexpr.c:219
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:230
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type %qT of constexpr function %q+D"
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "tipo de devoluciÃ³n %qT no vÃ¡lido para la funciÃ³n constexpr %q+D"
  
! #: cp/constexpr.c:257
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr "%q#T tiene clases base virtuales"
  
! #: cp/constexpr.c:518
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr constructor does not have empty body"
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "el constructor constexpr no tiene cuerpo vacÃ­o"
  
! #: cp/constexpr.c:781
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "el constructor %<constexpr%> para union %qT debe inicializar exactamente un dato miembro que no es static"
  
! #: cp/constexpr.c:842
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/constexpr.c:884
  #, fuzzy, gcc-internal-format
  #| msgid "body of constexpr function %qD not a return-statement"
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "el cuerpo de la funciÃ³n constexpr %qD no es una declaraciÃ³n de devoluciÃ³n"
  
! #: cp/constexpr.c:973
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not usable as a constexpr function because:"
  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:1446 cp/constexpr.c:2783
  #, 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:1451 cp/constexpr.c:1461 cp/constexpr.c:2997
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, fuzzy, gcc-internal-format
  #| msgid "internal function"
  msgid "call to internal function %qE"
  msgstr "funciÃ³n interna"
  
! #: cp/constexpr.c:1826
  #, 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:1828
  #, fuzzy, gcc-internal-format
  #| msgid "originally defined here"
  msgid "originally declared %<const%> here"
  msgstr "se definiÃ³ originalmente aquÃ­"
  
! #: cp/constexpr.c:2046 cp/constexpr.c:2101 cp/constexpr.c:2133
! #: cp/constexpr.c:2154
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2047
  #, 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:2071
  #, fuzzy, gcc-internal-format
  #| msgid "variable %D of type %<io%> must be uninitialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "la variable %D de tipo %<io%> no debe ser inicializada"
  
! #: cp/constexpr.c:2102 cp/constexpr.c:2134
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2156
  #, 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:2159
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-constexpr function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "llamada a la funciÃ³n %qD que no es constexpr"
  
! #: cp/constexpr.c:2351
  #, 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:2424
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.c:2428 cp/constexpr.c:2450
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocation performed here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.c:2446
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.c:2463
  #, 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:2470
  #, 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:2577
  #, 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:2584
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "se llamÃ³ %qD en una expresiÃ³n constante"
  
! #: cp/constexpr.c:2588
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "se usÃ³ %qD antes de su definiciÃ³n"
  
! #: cp/constexpr.c:2679
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "la llamada tiene una dependencia circular"
  
! #: cp/constexpr.c:2690
  #, 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:3037
  #, 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:3044
  #, 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:3067
  #, 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:3086
  #, 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:3244
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3633
  #, 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:3636
  #, 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:3641
  #, 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:3644
  #, 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:3827
  #, 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:3875
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:3898
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD mutable no se puede usar en una expresiÃ³n constante"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "se accede al miembro %qD  en lugar del miembro inicializado %qD en la expresiÃ³n constante"
  
! #: cp/constexpr.c:4062
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4065
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4076
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4079
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4090
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4093
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4104
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4108
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4119
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:4122
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:4163
  #, fuzzy, gcc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:4226
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.c:4238
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "se accede al valor de %qE a travÃ©s de glvalue %qT en una expresiÃ³n constante"
  
! #: cp/constexpr.c:5026
  #, fuzzy, gcc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresiÃ³n constante"
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.c:5033
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "uso del valor del objeto en construcciÃ³n en una expresiÃ³n constante"
  
! #: cp/constexpr.c:5038
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresiÃ³n constante"
  
! #: cp/constexpr.c:5045
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "se usÃ³ %qD en su propio inicializador"
  
! #: cp/constexpr.c:5050
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.c:5053
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD no se inicializÃ³ con una expresion constante"
  
! #: cp/constexpr.c:5071
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/constexpr.c:5320
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:5389
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "Cambio de valor en la conversiÃ³n de %s a %s en %L"
  
! #: cp/constexpr.c:5402
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Cambio de valor en la conversiÃ³n de %s a %s en %L"
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "statement is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:5908
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluaciÃ³n de constexpr excede el mÃ¡ximo de %d (use -fconstexpr-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/constexpr.c:6010
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:6089
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluaciÃ³n de constexpr excede el mÃ¡ximo de %d (use -fconstexpr-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:6727
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversiÃ³n del tipo puntero %qT al tipo aritmÃ©tico %qT en una expresiÃ³n constante"
  
! #: cp/constexpr.c:6756
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qs%s is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: cp/constexpr.c:6792
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "expression %qE is not a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:6992
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/constexpr.c:6998
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qE must be directly called"
  msgid "function concept must be called"
  msgstr "la funciÃ³n interna %qE ha de ser llamada directamente"
  
! #: cp/constexpr.c:7023
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: cp/constexpr.c:7042
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresiÃ³n %qE inesperada de gÃ©nero %s"
  
! #: cp/constexpr.c:7272
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:7280
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:7295
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:7306
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qT no puede ser el tipo de una expresiÃ³n constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversiÃ³n no vÃ¡lida de una expresiÃ³n r-valuada de tipo %qT al tipo %qT"
  
! #: cp/constexpr.c:8138
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast no vÃ¡lido del tipo `%T' al tipo `%T'"
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "la direcciÃ³n de un objeto %qE con hilo local o almacenamiento automÃ¡tico no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8265
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8419
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8486
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/constexpr.c:8501
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "la expresiÃ³n id de tipo no es una expresiÃ³n constante porque %qE es de tipo polimÃ³rfico"
  
! #: cp/constexpr.c:8565
  #, fuzzy, gcc-internal-format
  #| msgid "temporary of non-literal type %qT in a constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.c:8615
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
  
! #: cp/constexpr.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: cp/constexpr.c:8695
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8791
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8858
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicializaciÃ³n de una matriz que no es constante"
  
! #: cp/constexpr.c:8888
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "label definition is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de gÃ©nero %s"
*************** msgstr "AST inesperado de gÃ©nero %s"
*** 49578,49635 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1325
  #, 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:1328
  #, 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:1340
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2793
  #, 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:2815 cp/cp-gimplify.c:2827 cp/decl.c:4066 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.c:2833
  #, 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:2850
  #, 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:2861
  #, 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:2873
  #, 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:2977
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
--- 49614,49671 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1333
  #, 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:1336
  #, 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:1348
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.c:2813
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/cp-gimplify.c:2830
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: cp/cp-gimplify.c:2841
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/cp-gimplify.c:2853
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
*************** msgstr "inicializaciÃ³n a un tipo de ref
*** 49679,49685 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversiÃ³n de %qT a %qT descarta los calificadores"
  
! #: cp/cvt.c:498 cp/typeck.c:7969
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "la conversiÃ³n de %qT a %qT no dereferencÃ­a a los punteros"
--- 49715,49721 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversiÃ³n de %qT a %qT descarta los calificadores"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "la conversiÃ³n de %qT a %qT no dereferencÃ­a a los punteros"
*************** msgstr "de la declaraciÃ³n previa de %q+
*** 50081,50087 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl.c:1303 cp/decl.c:15319
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
--- 50117,50123 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
*************** msgstr "la declaraciÃ³n previa %q+#D que
*** 50234,50241 ****
  msgid "%q#D previously defined here"
  msgstr "se define %q+#D previamente aquÃ­"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3187 cp/name-lookup.c:3216
! #: cp/name-lookup.c:3240
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q#D previously declared here"
--- 50270,50277 ----
  msgid "%q#D previously defined here"
  msgstr "se define %q+#D previamente aquÃ­"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
! #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q#D previously declared here"
*************** msgstr "argumento por defecto dado para
*** 50276,50335 ****
  msgid "previous specification in %q#D here"
  msgstr "despuÃ©s de la especificaciÃ³n previa en %q+#D"
  
! #: cp/decl.c:2047
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration %qD conflicts with builtin"
  msgstr "genera un conflicto con la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:2055
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with import"
  msgstr "la declaraciÃ³n del espacio de nombres %qD genera un conflicto con"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  #| msgid "  also declared as %q#D here"
  msgid "import declared %q#D here"
  msgstr "  tambiÃ©n declarado como %q#D aquÃ­"
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting declaration %qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration %q#D here"
  msgstr "la declaraciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "la definiciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "la declaraciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2104
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "la funciÃ³n %qD se declarÃ³ virtual dentro de un union"
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "declaraciÃ³n redundante de %qD en el mismo Ã¡mbito"
  
! #: cp/decl.c:2166
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD is not first declaration"
--- 50312,50371 ----
  msgid "previous specification in %q#D here"
  msgstr "despuÃ©s de la especificaciÃ³n previa en %q+#D"
  
! #: cp/decl.c:2045
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration %qD conflicts with builtin"
  msgstr "genera un conflicto con la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:2053
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with import"
  msgstr "la declaraciÃ³n del espacio de nombres %qD genera un conflicto con"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  #| msgid "  also declared as %q#D here"
  msgid "import declared %q#D here"
  msgstr "  tambiÃ©n declarado como %q#D aquÃ­"
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting declaration %qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration %q#D here"
  msgstr "la declaraciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "la definiciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "la declaraciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "la funciÃ³n %qD se declarÃ³ virtual dentro de un union"
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "declaraciÃ³n redundante de %qD en el mismo Ã¡mbito"
  
! #: cp/decl.c:2164
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD is not first declaration"
*************** msgstr "se borrÃ³ la definiciÃ³n de %qD"
*** 50343,50392 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2640
  #, 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:2779
  #, 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:3052 cp/decl.c:3081 cp/decl.c:3123 cp/decl.c:3140 cp/decl.c:3243
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redefiniciÃ³n de %q#D"
  
! #: cp/decl.c:3068
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD genera un conflicto con la funciÃ³n utilizada"
  
! #: cp/decl.c:3078
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D no se declarÃ³ en la clase"
  
! #: cp/decl.c:3092 cp/decl.c:3150
  #, 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:3095 cp/decl.c:3153
  #, 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:3102 cp/decl.c:3160
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %q+D redeclared"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/decl.c:3109
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 50379,50428 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  #| msgid "'setter' attribute of property %qD conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "el atributo 'setter' de la propiedad %qD genera un conflicto con la declaraciÃ³n previa"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redefiniciÃ³n de %q#D"
  
! #: cp/decl.c:3050
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD genera un conflicto con la funciÃ³n utilizada"
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D no se declarÃ³ en la clase"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D se redeclarÃ³ incluida en lÃ­nea con el atributo %<gnu_inline%>"
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D se redeclarÃ³ incluida en lÃ­nea sin el atributo %<gnu_inline%>"
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %q+D redeclared"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 50394,51100 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3174
  #, 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:3189
  #, 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:3192
  #, 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:3207 cp/decl.c:3251 cp/name-lookup.c:2730 cp/name-lookup.c:3214
! #: cp/name-lookup.c:3238
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redeclaraciÃ³n de %q#D"
  
! #: cp/decl.c:3234
  #, 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:3300
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3301
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "un local previo"
  
! #: cp/decl.c:3395
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  desde aquÃ­"
  
! #: cp/decl.c:3418 cp/decl.c:3646
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sale del bloque estructurado OpenMP"
  
! #: cp/decl.c:3446
  #, 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:3449
  #, 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:3463 cp/decl.c:3617
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  entra al bloque try"
  
! #: cp/decl.c:3469 cp/decl.c:3599 cp/decl.c:3619
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  entra al bloque catch"
  
! #: cp/decl.c:3475 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entra al bloque estructurado OpenMP"
  
! #: cp/decl.c:3481 cp/decl.c:3621
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3488 cp/decl.c:3623
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<constexpr if%> statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: cp/decl.c:3606
  #, 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:3609
  #, 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:4073 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "se usa %qD sin parÃ¡metros de plantilla"
  
! #: cp/decl.c:4084
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T no es una clase"
  
! #: cp/decl.c:4112 cp/decl.c:4198
  #, 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:4113
  #, 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:4126
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la bÃºsqueda de %qT en %qT es ambigua"
  
! #: cp/decl.c:4135
  #, 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:4142
  #, 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:4207
  #, 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:4543
  #, 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:5042
  #, 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:5045
  #, 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:5048
  #, 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:5067
  #, 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:5070
  #, 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:5112
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "tipos mÃºltiples en una declaraciÃ³n"
  
! #: cp/decl.c:5117
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeclaraciÃ³n del tipo interno de C++ %qT"
  
! #: cp/decl.c:5134
  #, 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:5167
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "falta el nombre del tipo en la declaraciÃ³n typedef"
  
! #: cp/decl.c:5175
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ prohÃ­be structs anÃ³nimos"
  
! #: cp/decl.c:5182
  #, 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:5185
  #, 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:5190
  #, 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:5193
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> sÃ³lo se puede especificar para constructores"
  
! #: cp/decl.c:5196
  #, 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:5200
  #, 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:5204
  #, 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:5208
  #, 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:5212
  #, 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:5216
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "se descartÃ³ %<typedef%> en esta declaraciÃ³n"
  
! #: cp/decl.c:5219 cp/decl.c:5222 cp/decl.c:5225
  #, 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:5247
  #, 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:5250
  #, 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:5322
  #, 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:5326
  #, 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:5390 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD estÃ¡ inicializado (utilice decltype en su lugar)"
  
! #: cp/decl.c:5403
  #, 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:5441
  #, 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:5465
  #, 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:5473
  #, 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:5474
  #, 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:5486
  #, 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:5498
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "inicializaciÃ³n duplicada de %qD"
  
! #: cp/decl.c:5546
  #, 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:5563
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5598
  #, 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:5603
  #, 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:5675
  #, 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:5681 cp/decl.c:6834
  #, 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:5691
  #, 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:5758
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: cp/decl.c:5841
  #, 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:5847
  #, 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:5866
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "no se admiten los inicializadores designados como no triviales"
  
! #: cp/decl.c:5870
  #, 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:5926
  #, 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:5933
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "falta el tamaÃ±o de la matriz en %qD"
  
! #: cp/decl.c:5945
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaÃ±o cero"
  
! #: cp/decl.c:5985
  #, 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:6010
  #, 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:6061
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
  msgid "sorry: semantics of inline 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:6065
  #, 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:6071
  #, 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:6113
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "const %qD sin inicializar"
  
! #: cp/decl.c:6120
  #, 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:6129
  #, 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:6137
  #, 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:6141
  #, 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:6144
  #, 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:6312
  #, 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:6369
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "el inicializador para %qT debe estar encerrado entre llaves"
  
! #: cp/decl.c:6407
  #, 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:6415
  #, 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:6443
  #, 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:6494
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.c:6533 cp/decl.c:6793 cp/typeck2.c:1380 cp/typeck2.c:1694
! #: cp/typeck2.c:1742 cp/typeck2.c:1789
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "demasiados inicializadores para %qT"
  
! #: cp/decl.c:6574
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.c:6584
  #, 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:6702
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: cp/decl.c:6822
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding has incomplete type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.c:6836
  #, 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:6849
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "literal compuesta de tamaÃ±o variable"
  
! #: cp/decl.c:6904
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D tiene un tipo incompleto"
  
! #: cp/decl.c:6925
  #, 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:6970
  #, 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:7102
  #, 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:7137
  #, 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:7139
  #, 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:7142
  #, 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:7147
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(se requiere una inicializaciÃ³n fuera de la clase)"
  
! #: cp/decl.c:7332
  #, 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:7590
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: cp/decl.c:7614
  #, 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:7619
  #, 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:7624
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7629
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7634
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7684
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/decl.c:7702 cp/decl.c:14061
  #, 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:7706 cp/decl.c:14065
  #, 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:7759
  #, 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:7867
  #, 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:7926
  #, 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:7969
  #, 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:8140
  #, 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:8246
  #, 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:8249
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8256
  #, 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:8282
  #, 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:8291
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8501
  #, 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:8517
  #, 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:8526 cp/decl.c:8611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs specified for structure field"
  msgid "%u name provided for structured binding"
--- 50430,51142 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redeclaraciÃ³n de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "declaraciÃ³n thread-local de %q#D despuÃ©s de una declaraciÃ³n que no es thread-local"
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "declaraciÃ³n que no es thread-local de %q#D despuÃ©s de una declaraciÃ³n thread-local"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
! #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redeclaraciÃ³n de %q#D"
  
! #: cp/decl.c:3216
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "declaraciÃ³n redundante de `%s' en el mismo Ã¡mbito"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "un local previo"
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  desde aquÃ­"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sale del bloque estructurado OpenMP"
  
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of %q+#D"
  msgid "  crosses initialization of %q#D"
  msgstr "  cruza la inicializaciÃ³n de %q+#D"
  
! #: cp/decl.c:3431
  #, fuzzy, gcc-internal-format
  #| msgid "  enters scope of %q+#D which has non-trivial destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  entra al Ã¡mbito de %q+#D el cual tiene un destructor que no es trivial"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  entra al bloque try"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  entra al bloque catch"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entra al bloque estructurado OpenMP"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<constexpr if%> statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "  skips initialization of %q#D"
  msgstr "  salta la inicializaciÃ³n de %q+#D"
  
! #: cp/decl.c:3591
  #, fuzzy, gcc-internal-format
  #| msgid "  enters scope of %q+#D which has non-trivial destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  entra al Ã¡mbito de %q+#D el cual tiene un destructor que no es trivial"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "se usa %qD sin parÃ¡metros de plantilla"
  
! #: cp/decl.c:4061
! #, fuzzy, gcc-internal-format
! #| msgid "%qD is not a function template"
! msgid "%qD is a function, not a type"
! msgstr "%qD no es una plantilla de funciÃ³n"
! 
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T no es una clase"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "no hay una plantilla de clase llamada %q#T en %q#T"
  
! #: cp/decl.c:4101
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "no hay un tipo llamado %q#T en %q#T"
  
! #: cp/decl.c:4114
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la bÃºsqueda de %qT en %qT es ambigua"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es una plantilla de clase"
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es un tipo"
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "template parameters do not match template %qD"
  msgstr "los parÃ¡metros de la plantilla no coinciden con la plantilla"
  
! #: cp/decl.c:4531
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "no se admite -falign-labels=%d"
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con constructor en un agregado anÃ³nimo"
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con destructor en un agregado anÃ³nimo"
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con operador de asignaciÃ³n de copia en un agregado anÃ³nimo"
  
! #: cp/decl.c:5063
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "se descarta el atributo en la declaraciÃ³n de %q#T"
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "el atributo para %q#T debe estar a continuaciÃ³n de la palabra clave %qs"
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "tipos mÃºltiples en una declaraciÃ³n"
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeclaraciÃ³n del tipo interno de C++ %qT"
  
! #: cp/decl.c:5130
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> sÃ³lo se puede especificar para variables o declaraciones de funciÃ³n"
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "falta el nombre del tipo en la declaraciÃ³n typedef"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ prohÃ­be structs anÃ³nimos"
  
! #: cp/decl.c:5178
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "%qs sÃ³lo se puede especificar para funciones"
  
! #: cp/decl.c:5181
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%qs sÃ³lo se puede especificar para funciones"
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> sÃ³lo se puede especificar dentro de una clase"
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> sÃ³lo se puede especificar para constructores"
  
! #: cp/decl.c:5192
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sÃ³lo se puede especificar para objetos y funciones"
  
! #: cp/decl.c:5196
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "los calificadores sÃ³lo se pueden especificar para objetos y funciones"
  
! #: cp/decl.c:5200
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "los calificadores sÃ³lo se pueden especificar para objetos y funciones"
  
! #: cp/decl.c:5204
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "los calificadores sÃ³lo se pueden especificar para objetos y funciones"
  
! #: cp/decl.c:5208
  #, fuzzy, gcc-internal-format
  #| msgid "a storage class can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sÃ³lo se puede especificar para objetos y funciones"
  
! #: cp/decl.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "se descartÃ³ %<typedef%> en esta declaraciÃ³n"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot be used for type declarations"
  msgid "%qs cannot be used for type declarations"
  msgstr "%<constexpr%> no se puede usar en declaraciones de tipo"
  
! #: cp/decl.c:5243
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "se descartan los atributos en la instanciaciÃ³n de una plantilla"
  
! #: cp/decl.c:5246
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "el atributo %qE sÃ³lo se puede aplicar a definiciones de clase"
  
! #: cp/decl.c:5318
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "se descartan los atributos aplicados al tipo de clase %qT fuera de la definiciÃ³n"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "se descartan los atributos aplicados al tipo dependiente %qT sin una declaraciÃ³n asociada"
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD estÃ¡ inicializado (utilice decltype en su lugar)"
  
! #: cp/decl.c:5399
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "la declaraciÃ³n de %q#D tiene %<extern%> y estÃ¡ inicializada"
  
! #: cp/decl.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la definiciÃ³n de %q#D se marca como %<dllimport%>"
  
! #: cp/decl.c:5461
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/decl.c:5469
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member-template declaration of %qD"
  msgstr "declaraciÃ³n plantilla de %q#D"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration %qD"
  msgid "does not match member template declaration here"
  msgstr "declaraciÃ³n de la plantilla miembro %qD no vÃ¡lida"
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ no permite que %<%T::%D%> se defina como %<%T::%D%>"
  
! #: cp/decl.c:5494
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "inicializaciÃ³n duplicada de %qD"
  
! #: cp/decl.c:5542
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "la declaraciÃ³n de %q#D fuera de la clase no es una definiciÃ³n"
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
  
! #: cp/decl.c:5671
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "la variable %q#D tiene inicializador pero de tipo de dato incompleto"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementos de la matriz %q#D con tipo de dato incompleto"
  
! #: cp/decl.c:5687
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "el agregado %q#D tiene un tipo incompleto y no se puede definir"
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "se usÃ³ un nombre en un inicializador designado de estilo GNU para una matriz"
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "el nombre %qD se utiliza en un inicializador designado en estilo GNU para una matriz"
  
! #: cp/decl.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "no se admiten los inicializadores designados como no triviales"
  
! #: cp/decl.c:5866
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %qD"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "falta el tamaÃ±o de la matriz en %qD"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaÃ±o cero"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "no se conoce el tamaÃ±o de almacenamiento de %qD"
  
! #: cp/decl.c:6006
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "el tamaÃ±o de almacenamiento de %qD no es constante"
  
! #: cp/decl.c:6057
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "perdÃ³n: la semÃ¡ntica de los datos static de la funciÃ³n inline %q+#D es errÃ³nea (terminarÃ¡ con mÃºltiples copias)"
  
! #: cp/decl.c:6061
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "perdÃ³n: la semÃ¡ntica de los datos static de la funciÃ³n inline %q+#D es errÃ³nea (terminarÃ¡ con mÃºltiples copias)"
  
! #: cp/decl.c:6067
  #, fuzzy, gcc-internal-format
  #| msgid "  you can work around this by removing the initializer"
  msgid "you can work around this by removing the initializer"
  msgstr "  puede evitar esto eliminando el inicializador"
  
! #: cp/decl.c:6109
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "const %qD sin inicializar"
  
! #: cp/decl.c:6116
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/decl.c:6125
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/decl.c:6133
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "el constructor no es proporcionado por el usuario porque estÃ¡ marcado explÃ­citamente por defecto en el cuerpo de la clase"
  
! #: cp/decl.c:6140
  #, fuzzy, gcc-internal-format
  #| msgid "and the implicitly-defined constructor does not initialize %q+#D"
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "y el constructor implÃ­citamente definido no inicializa %q+#D"
  
! #: cp/decl.c:6308
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "tipo %qT no vÃ¡lido como inicializador para un vector de tipo %qT"
  
! #: cp/decl.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "el inicializador para %qT debe estar encerrado entre llaves"
  
! #: cp/decl.c:6403
  #, 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:6411
  #, 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:6439
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for array member %q#D"
  msgid "invalid initializer for %q#D"
  msgstr "inicializador no vÃ¡lido para la matriz miembro %q#D"
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "demasiados inicializadores para %qT"
  
! #: cp/decl.c:6570
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.c:6580
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for type %qT"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.c:6698
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: cp/decl.c:6818
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding has incomplete type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.c:6832
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementos de la matriz %q#T tienen tipo de dato incompleto"
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "literal compuesta de tamaÃ±o variable"
  
! #: cp/decl.c:6900
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D tiene un tipo incompleto"
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "el objeto escalar %qD requiere un elemento en el inicializador"
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "en C++98 %qD debe ser inicializado por un constructor, no por %<{...}%>"
  
! #: cp/decl.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "matriz %qD inicializada con una constante de cadena entre parÃ©ntesis %qE"
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "inicializador no vÃ¡lido para el miembro static con constructor"
  
! #: cp/decl.c:7135
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "inicializaciÃ³n en clase que no es constante no vÃ¡lida para el miembro static %qD"
  
! #: cp/decl.c:7138
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant in-class initialization invalid for static member %qD"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "inicializaciÃ³n en clase que no es constante no vÃ¡lida para el miembro static %qD"
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(se requiere una inicializaciÃ³n fuera de la clase)"
  
! #: cp/decl.c:7328
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is initialized with itself"
  msgid "reference %qD is initialized with itself"
  msgstr "%qD se inicializa con sÃ­ mismo"
  
! #: cp/decl.c:7586
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: cp/decl.c:7610
  #, fuzzy, gcc-internal-format
  #| msgid "%s: recursive invocation of constructor %qs"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%s: invocaciÃ³n recursiva del constructor %qs"
  
! #: cp/decl.c:7615
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "uan declaraciÃ³n de uso no puede nombrar al destructor"
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: cp/decl.c:7758
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member function (did you forget the %<()%> ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro (Â¿OlvidÃ³ el %<&%>?)"
  
! #: cp/decl.c:7866
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: cp/decl.c:7925
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "se oscurece la declaraciÃ³n de tipo previa de %q#D"
  
! #: cp/decl.c:7968
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables in static storage"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "el atributo %qE se aplica solamente a variables en almacenamiento estÃ¡tico"
  
! #: cp/decl.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "la funciÃ³n %q#D se inicializa como una variable"
  
! #: cp/decl.c:8252
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at %q+D because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  no se puede usar la asignaciÃ³n obsoleta en %q+D porque tiene un destructor"
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, fuzzy, gcc-internal-format
  #| msgid "cannot form pointer to member of non-class %q#T"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "no se puede formar un puntero al miembro de %q#T que no es clase"
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.c:8523
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs specified for structure field"
  msgid "%u name provided for structured binding"
*************** msgid_plural "%u names provided for stru
*** 51102,51108 ****
  msgstr[0] "se especificÃ³ %qs para el campo de estructura"
  msgstr[1] "se especificÃ³ %qs para el campo de estructura"
  
! #: cp/decl.c:8530
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "only %u name provided for structured binding"
--- 51144,51150 ----
  msgstr[0] "se especificÃ³ %qs para el campo de estructura"
  msgstr[1] "se especificÃ³ %qs para el campo de estructura"
  
! #: cp/decl.c:8536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "only %u name provided for structured binding"
*************** msgid_plural "only %u names provided for
*** 51110,52882 ****
  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:8533
  #, 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:8578
  #, 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:8604
  #, 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:8613
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8634
  #, 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:8663
  #, 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:8668
  #, 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:8673
  #, 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:8679
  #, 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:8688
  #, 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:9155
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9158
  #, 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:9163
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9400
  #, 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:9404
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "falta el tamaÃ±o de la matriz en %qT"
  
! #: cp/decl.c:9407
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "matriz %qT de tamaÃ±o cero"
  
! #: cp/decl.c:9423
  #, 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:9425
  #, 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:9451
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD se declarÃ³ como una variable %<virtual%>"
  
! #: cp/decl.c:9453
  #, 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:9459
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<virtual%>"
  
! #: cp/decl.c:9462
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<inline%>"
  
! #: cp/decl.c:9464
  #, 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:9470
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD se declarÃ³ como un tipo %<virtual%>"
  
! #: cp/decl.c:9473
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD se declarÃ³ como un tipo %<inline%>"
  
! #: cp/decl.c:9475
  #, 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:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD se declarÃ³ como un campo %<virtual%>"
  
! #: cp/decl.c:9484
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD se declarÃ³ como un campo %<inline%>"
  
! #: cp/decl.c:9486
  #, 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:9493
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:9500
  #, 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:9532
  #, 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:9572
  #, 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:9583
  #, 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:9590
  #, 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:9593
  #, 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:9669
  #, 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:9691
  #, 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:9701
  #, 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:9746
  #, 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:9757
  #, 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:9776
  #, 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:9785
  #, 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:9802
  #, 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:9847
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.c:9850
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "no se puede declarar %<::main%> como inline"
  
! #: cp/decl.c:9853 cp/decl.c:9856
  #, 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:9858
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.c:9920
  #, 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:9921
  #, 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:9929
  #, 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:9930
  #, 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:9940
  #, 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:9948
  #, 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:9955
  #, 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:9968
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "operador literal con enlace C"
  
! #: cp/decl.c:9978
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD tien una lista de argumentos no vÃ¡lida"
  
! #: cp/decl.c:9986
  #, 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:9992
  #, 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:9999
  #, 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:10004
  #, 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:10087
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> debe devolver %<int%>"
  
! #: cp/decl.c:10127
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "la definiciÃ³n de %qD declarado implÃ­citamente"
  
! #: cp/decl.c:10132
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "la definiciÃ³n de %qD explÃ­citamente por defecto"
  
! #: cp/decl.c:10134
  #, 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:10151
  #, 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:10344
  #, 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:10353
  #, 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:10360
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10363
  #, 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:10487
  #, 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:10491
  #, 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:10495
  #, 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:10506
  #, 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:10511
  #, 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:10516
  #, 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:10627
  #, 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:10630
  #, 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:10661 cp/decl.c:10733
  #, 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:10665 cp/decl.c:10736
  #, 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:10716
  #, 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:10719
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ prohÃ­be matrices de tamaÃ±o cero"
  
! #: cp/decl.c:10743
  #, 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:10746
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ prohÃ­be las matrices de longitud variable"
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "se usa la matriz de longitud variable %qD"
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: cp/decl.c:10807
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "desbordamiento en la dimensiÃ³n de la matriz"
  
! #: cp/decl.c:10867
  #, 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:10869 cp/pt.c:15991
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
  
! #: cp/decl.c:10879
  #, 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:10881
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "se crea la matriz de voids"
  
! #: cp/decl.c:10886
  #, 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:10888
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "se crea la matriz de funciones"
  
! #: cp/decl.c:10893
  #, 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:10895
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "se crea la matriz de referencias"
  
! #: cp/decl.c:10900
  #, 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:10903
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "se crea la matriz de miembros de funciÃ³n"
  
! #: cp/decl.c:10921
  #, 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:10925
  #, 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:11007
  #, 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:11010
  #, 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:11021
  #, 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:11024
  #, 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:11037
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "se especificÃ³ un tipo de devoluciÃ³n para %<operator %T%>"
  
! #: cp/decl.c:11040
  #, 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:11049
  #, 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:11052
  #, 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:11056
  #, 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:11065
  #, 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:11086
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "se declarÃ³ la variable o campo sin nombre como void"
  
! #: cp/decl.c:11094
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "se declarÃ³ la variable o campo como void"
  
! #: cp/decl.c:11109
  #, 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:11114
  #, 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:11361
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<::%D%>"
  
! #: cp/decl.c:11364 cp/decl.c:11386
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<%T::%D%>"
  
! #: cp/decl.c:11367
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<%D::%D%>"
  
! #: cp/decl.c:11377
  #, 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:11401
  #, 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:11408
  #, 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:11436
  #, 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:11487
  #, 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:11495 cp/decl.c:11504 cp/decl.c:13312
  #, 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:11512
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "declaraciÃ³n de %qD como %<typedef%>"
  
! #: cp/decl.c:11517
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "la declaraciÃ³n de %qD como parÃ¡metro"
  
! #: cp/decl.c:11552
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "no se especificÃ³ ninguna clase"
  
! #: cp/decl.c:11559 cp/decl.c:11566 cp/decl.c:11573 cp/decl.c:11580
  #, 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:11591
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11601
  #, 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:11609
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "especificadores en conflicto en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:11656
  #, 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:11705 cp/decl.c:11709 cp/decl.c:11712
  #, 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:11729
  #, 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:11737
  #, 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:11791
  #, 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:11797
  #, 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:11805 cp/decl.c:11811
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "se usÃ³ %qs con %qE"
  
! #: cp/decl.c:11816
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.c:11818
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.c:11885
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex no vÃ¡lido para %qs"
  
! #: cp/decl.c:11924
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11945
  #, 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:11954
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
  
! #: cp/decl.c:11967
  #, 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:11974
  #, 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:11984 cp/decl.c:12156
  #, 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:11992 cp/decl.c:12001 cp/decl.c:12007 cp/decl.c:12013
  #, 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:12023
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "declaraciÃ³n de clase fuera de %<virtual%>"
  
! #: cp/decl.c:12033 cp/decl.c:12036 cp/decl.c:12038 cp/decl.c:12041
! #: cp/decl.c:12051 cp/decl.c:12061 cp/decl.c:12071 cp/decl.c:12075
  #, 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:12045 cp/decl.c:12067
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:12055
  #, 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:12079
  #, 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:12090
  #, 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:12093
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12128
  #, 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:12154
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: cp/decl.c:12168
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "la funciÃ³n anidada %qs se declarÃ³ %<extern%>"
  
! #: cp/decl.c:12173
  #, 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:12181
  #, 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:12195
  #, 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:12226
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "se descarta el atributo"
  
! #: cp/decl.c:12227
  #, 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:12285
  #, 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:12291
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Se esperaba un parÃ©ntesis izquierdo"
  
! #: cp/decl.c:12340
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12360
  #, 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:12364
  #, 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:12369
  #, 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:12376
  #, 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:12385
  #, 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:12390
  #, 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:12401
  #, 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:12410
  #, 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:12423
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12437
  #, 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:12440
  #, 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:12464
  #, 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:12476
  #, 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:12482
  #, 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:12489
  #, 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:12500 cp/pt.c:29580
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12506 cp/pt.c:29586
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12538
  #, 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:12540
  #, 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:12545
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12546
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "los constructores tal vez no sean cv-calificados"
  
! #: cp/decl.c:12554
  #, 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:12555
  #, 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:12573
  #, 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:12590
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.c:12595
  #, 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:12599
  #, 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:12609
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12626
  #, 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:12653
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "los destructores no pueden tener parÃ¡metros"
  
! #: cp/decl.c:12693
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "no se puede declarar el puntero a %q#T"
  
! #: cp/decl.c:12706 cp/decl.c:12713
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/decl.c:12715
  #, 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:12744
  #, 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:12745
  #, 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:12818
  #, 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:12889
  #, 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:12915
  #, 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:12920
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "calificaciÃ³n extra %<%T::%> en el miembro %qs"
  
! #: cp/decl.c:12950
  #, 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:12952
  #, 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:12960
  #, 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:13000
  #, 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:13009
  #, 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:13012
  #, 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:13023
  #, 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:13026
  #, 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:13029
  #, 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:13039
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13046
  #, 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:13052
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la funciÃ³n %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13058
  #, 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:13064
  #, 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:13070
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la referencia %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13086
  #, 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:13089
  #, 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:13115
  #, 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:13118
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "la definiciÃ³n de tipo se declarÃ³ %<auto%>"
  
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13127
  #, 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:13153
  #, 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:13242
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "se especificÃ³ %<inline%> para la declaraciÃ³n de clase friend"
  
! #: cp/decl.c:13250
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "los parÃ¡metros de la plantilla no pueden ser friends"
  
! #: cp/decl.c:13252
  #, 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:13256
  #, 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:13269
  #, 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:13289
  #, 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:13293
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13303
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "el declarador abstracto %qT se usÃ³ como declaraciÃ³n"
  
! #: cp/decl.c:13318
  #, 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:13337
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "no se puede usar %<::%>  en la declaraciÃ³n de parÃ¡metros"
  
! #: cp/decl.c:13346 cp/parser.c:19160
  #, 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:13351
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/decl.c:13354
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD no es una plantilla de funciÃ³n"
  
! #: cp/decl.c:13359
  #, 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:13362
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "el parÃ¡metro se declarÃ³ %<auto%>"
  
! #: cp/decl.c:13413 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "uso no vÃ¡lido del nombre-de-plantilla %qE sin una lista de argumentos"
  
! #: cp/decl.c:13417
  #, 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:13438
  #, 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:13441
  #, 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:13457
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "uso no vÃ¡lido de %<::%>"
  
! #: cp/decl.c:13478
  #, 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:13488
  #, 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:13498
  #, 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:13512
  #, 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:13519
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/decl.c:13526 cp/decl.c:13539
  #, 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:13532
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:13545
  #, 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:13554
  #, 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:13560
  #, 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:13568 cp/decl.c:13898
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "no se puede abrir %s"
  
! #: cp/decl.c:13577
  #, 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:13580
  #, fuzzy, gcc-internal-format
  #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "el tipo original se definiÃ³ aquÃ­"
  
! #: cp/decl.c:13642
  #, 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:13647
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: cp/decl.c:13667
  #, 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:13670
  #, 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:13723 cp/decl.c:13734
  #, 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:13728
  #, 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:13762 cp/decl.c:13770 cp/decl.c:13777 cp/decl.c:13784
  #, 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:13839
  #, 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:13842
  #, 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:13848
  #, 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:13852
  #, 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:13857
  #, 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:13869
  #, 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:13873
  #, 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:13881
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "funciÃ³n virtual %qs que no es clase"
  
! #: cp/decl.c:13888
  #, 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:13889
  #, 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:13932
  #, 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:13941
  #, 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:13980
  #, 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:13987
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declarÃ³ el miembro static %qD como %<register%>"
  
! #: cp/decl.c:13993
  #, 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:14001
  #, 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:14008
  #, 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:14028
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaraciÃ³n de %q#D no tiene inicializadores"
  
! #: cp/decl.c:14040
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.c:14045
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.c:14217
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.c:14220
  #, 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:14310
  #, 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:14314
  #, 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:14336
  #, 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:14344
  #, 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:14369
  #, 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:14371
  #, 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:14630
  #, 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:14709
  #, 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:14716
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.c:14746
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD debe ser una funciÃ³n miembro que no sea static"
  
! #: cp/decl.c:14752
  #, 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:14762
  #, 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:14788
  #, 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:14799
  #, 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:14825
  #, 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:14826
  #, 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:14838
  #, 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:14839
  #, 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:14850
  #, 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:14851 cp/decl.c:14861
  #, 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:14862
  #, 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:14876
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.c:14900
  #, 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:14907
  #, 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:14909
  #, 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:14918
  #, 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:14920
  #, 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:14936
  #, 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:14955
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.c:14974
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.c:15029
  #, 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:15052
  #, 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:15055
  #, 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:15057
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.c:15065
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refiriÃ³ a %qT como %qs"
  
! #: cp/decl.c:15066 cp/decl.c:15073
  #, 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:15072
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "se refiriÃ³ a %qT como un enum"
--- 51152,52935 ----
  msgstr[0] "inicializador no vÃ¡lido para la cadena de bits"
  msgstr[1] "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/decl.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "cannot decompose variable length vector %qT"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: cp/decl.c:8610
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "el tamaÃ±o de la matriz no es una expresion constante integral"
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
! #, gcc-internal-format
! msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
! msgstr ""
! 
! #: cp/decl.c:8646
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "in initialization of structured binding variable %qD"
  msgstr "tipo no vÃ¡lido para la variable de iteraciÃ³n %qE"
  
! #: cp/decl.c:8675
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot decompose union type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/decl.c:8680
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/decl.c:8685
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/decl.c:8691
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.c:8700
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to static data member %qD"
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "no se puede aplicar %<offsetof%> al dato miembro static %qD"
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %qT"
  
! #: cp/decl.c:9416
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "falta el tamaÃ±o de la matriz en %qT"
  
! #: cp/decl.c:9419
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "matriz %qT de tamaÃ±o cero"
  
! #: cp/decl.c:9435
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "el destructor para la clase extranjera %qT no puede ser un miembro"
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "el constructor para la clase extranjera %qT no puede ser un miembro"
  
! #: cp/decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD se declarÃ³ como una variable %<virtual%>"
  
! #: cp/decl.c:9465
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "los especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de variable"
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<virtual%>"
  
! #: cp/decl.c:9474
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<inline%>"
  
! #: cp/decl.c:9476
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "los especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de parÃ¡metro"
  
! #: cp/decl.c:9482
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD se declarÃ³ como un tipo %<virtual%>"
  
! #: cp/decl.c:9485
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD se declarÃ³ como un tipo %<inline%>"
  
! #: cp/decl.c:9487
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "los especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de tipo"
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD se declarÃ³ como un campo %<virtual%>"
  
! #: cp/decl.c:9496
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD se declarÃ³ como un campo %<inline%>"
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "los especificadores de funciÃ³n %<const%> y %<volatile%> en %qD son no vÃ¡lidos en la declaraciÃ³n de campo"
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:9512
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D se declarÃ³ con una especificaciÃ³n de excepciÃ³n"
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "la definiciÃ³n de %qD no estÃ¡ en un espacio de nombres que contenga a %qT"
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "la funciÃ³n miembro static %q#D se declara con calificadores de tipo"
  
! #: cp/decl.c:9595
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a non-parameter"
  msgid "concept %q#D declared with function parameters"
  msgstr "%qD se declarÃ³ como un no-parÃ¡metro"
  
! #: cp/decl.c:9602
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared with void type"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "el parÃ¡metro %qD se declarÃ³ con tipo void"
  
! #: cp/decl.c:9605
  #, fuzzy, gcc-internal-format
  #| msgid "Java method %qD has non-Java return type %qT"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "el mÃ©todo Java %qD tiene un tipo de devoluciÃ³n %qT que no es de Java"
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "concept %qD has no definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be instrumented"
  msgid "a function concept cannot be constrained"
  msgstr "no se puede instrumentar la funciÃ³n"
  
! #: cp/decl.c:9713
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD no es una funciÃ³n plantilla"
  
! #: cp/decl.c:9758
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "definiendo la especializaciÃ³n explÃ­cita %qD en la declaraciÃ³n friend"
  
! #: cp/decl.c:9769
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "uso no vÃ¡lido del id de plantilla %qD en la declaraciÃ³n de la plantilla primaria"
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "no se permiten los argumentos por defecto en la declaraciÃ³n de la especializaciÃ³n friend de la plantilla %qD"
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "no se permite %<inline%> en la declaraciÃ³n de la especializaciÃ³n friend de la plantilla %qD"
  
! #: cp/decl.c:9814
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "la declaraciÃ³n de %q#D fuera de la clase no es una definiciÃ³n"
  
! #: cp/decl.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "no se puede declarar %<::main%> como inline"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.c:9932
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "la funciÃ³n miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.c:9933
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "la funciÃ³n que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.c:9941
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "la funciÃ³n miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.c:9942
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "la funciÃ³n que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.c:9952
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/decl.c:9960
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:9967
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "la declaraciÃ³n de %qD como algo que no es funciÃ³n"
  
! #: cp/decl.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "operador literal con enlace C"
  
! #: cp/decl.c:9990
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD tien una lista de argumentos no vÃ¡lida"
  
! #: cp/decl.c:9998
  #, fuzzy, gcc-internal-format
  #| msgid "integer suffix %<%s%> shadowed by implementation"
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "se oscurece el sufijo entero %<%s%> por la implementaciÃ³n"
  
! #: cp/decl.c:10004
  #, fuzzy, gcc-internal-format
  #| msgid "floating point suffix %<%s%> shadowed by implementation"
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "se oscurece el sufijo de coma flotante %<%s%> por la implementaciÃ³n"
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "los sufijos de operador literal que no estÃ¡n precedidos por %<_%> estÃ¡n reservados para estandarizaciÃ³n futura"
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD debe ser una funciÃ³n que no sea miembro"
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> debe devolver %<int%>"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "la definiciÃ³n de %qD declarado implÃ­citamente"
  
! #: cp/decl.c:10144
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "la definiciÃ³n de %qD explÃ­citamente por defecto"
  
! #: cp/decl.c:10146
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D explicitly defaulted here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+#D explÃ­citamente por defecto aquÃ­"
  
! #: cp/decl.c:10163
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "no hay una funciÃ³n miembro %q#D declarada en la clase %qT"
  
! #: cp/decl.c:10356
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.c:10365
  #, fuzzy, gcc-internal-format
  #| msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "la variable automÃ¡tica %qE no puede ser %<threadprivate%>"
  
! #: cp/decl.c:10371
! #, fuzzy, gcc-internal-format
! #| msgid "specialization of %qD must appear at namespace scope"
! msgid "concept must be defined at namespace scope"
! msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
! 
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: cp/decl.c:10505
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "inicializaciÃ³n en la clase del miembro de datos static %q#D de tipo incompleto"
  
! #: cp/decl.c:10509
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "se necesita %<constexpr%> para la inicializaciÃ³n en la clase no vÃ¡lida del miembro de datos static %q#D de tipo que no es integral"
  
! #: cp/decl.c:10513
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "inicializaciÃ³n en la clase del miembro de datos static %q#D de tipo que no es literal"
  
! #: cp/decl.c:10524
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "inicializaciÃ³n en la clase no vÃ¡lida para el miembro de datos static de tipo %qT que no es integral"
  
! #: cp/decl.c:10529
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ prohÃ­be la inicializaciÃ³n en la clase del miembro static %qD que no es constante"
  
! #: cp/decl.c:10534
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ prohÃ­be la inicializaciÃ³n de la constante miembro %qD del tipo %qT que no es entero"
  
! #: cp/decl.c:10645
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "el tamaÃ±o de la matriz %qD tiene un tipo %qT que no es integral"
  
! #: cp/decl.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "el tamaÃ±o de la matriz tiene un tipo %qT que no es integral"
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "el tamaÃ±o de la matriz no es una expresion constante integral"
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ prohÃ­be la matriz %qD de tamaÃ±o cero"
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ prohÃ­be matrices de tamaÃ±o cero"
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ prohÃ­be la matriz %qD de longitud variable"
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ prohÃ­be las matrices de longitud variable"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "se usa la matriz de longitud variable %qD"
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "desbordamiento en la dimensiÃ³n de la matriz"
  
! #: cp/decl.c:10885
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
  
! #: cp/decl.c:10897
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "la declaraciÃ³n de %qD como una matriz de voids"
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "se crea la matriz de voids"
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "la declaraciÃ³n de %qD como una matriz de funciones"
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "se crea la matriz de funciones"
  
! #: cp/decl.c:10911
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "la declaraciÃ³n de %qD como una matriz de referencias"
  
! #: cp/decl.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "se crea la matriz de referencias"
  
! #: cp/decl.c:10918
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "la declaraciÃ³n de %qD como una matriz de miembros de funciÃ³n"
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "se crea la matriz de miembros de funciÃ³n"
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de %qD como una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto para la primera"
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "la especificaciÃ³n del tipo de devoluciÃ³n para el constructor es no vÃ¡lida"
  
! #: cp/decl.c:11028
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "no se permiten calificadores en la declaraciÃ³n de %<operator %T%>"
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "la especificaciÃ³n del tipo de devoluciÃ³n para el destructor es no vÃ¡lida"
  
! #: cp/decl.c:11042
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "no se permiten calificadores en la declaraciÃ³n de %<operator %T%>"
  
! #: cp/decl.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "se especificÃ³ un tipo de devoluciÃ³n para %<operator %T%>"
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "no se permiten calificadores en la declaraciÃ³n de %<operator %T%>"
  
! #: cp/decl.c:11067
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "la especificaciÃ³n del tipo de devoluciÃ³n para el destructor es no vÃ¡lida"
  
! #: cp/decl.c:11070
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "no se permiten calificadores en la declaraciÃ³n de %<operator %T%>"
  
! #: cp/decl.c:11074
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "especificadores en conflicto en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:11083
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "especificadores en conflicto en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "se declarÃ³ la variable o campo sin nombre como void"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "se declarÃ³ la variable o campo como void"
  
! #: cp/decl.c:11127
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "el especificador %<inline%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito global"
  
! #: cp/decl.c:11132
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:11379
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<::%D%>"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<%T::%D%>"
  
! #: cp/decl.c:11385
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<%D::%D%>"
  
! #: cp/decl.c:11395
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:11419
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "la declaraciÃ³n de %qD como algo que no es funciÃ³n"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:11426
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "declaraciÃ³n de %qD como algo que no es miembro"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "falta el id del declarador; se utiliza la palabra reservada %qD"
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la definiciÃ³n de la funciÃ³n no declara parÃ¡metros"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "la declaraciÃ³n de %qD como algo que no es funciÃ³n"
  
! #: cp/decl.c:11530
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "declaraciÃ³n de %qD como %<typedef%>"
  
! #: cp/decl.c:11535
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "la declaraciÃ³n de %qD como parÃ¡metro"
  
! #: cp/decl.c:11570
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "no se especificÃ³ ninguna clase"
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot appear in a typedef declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%<constexpr%> no puede aparecer en una declaraciÃ³n typedef"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "dos o mÃ¡s tipos de datos en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "especificadores en conflicto en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:11674
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ prohÃ­be la declaraciÃ³n de %qs sin tipo"
  
! #: cp/decl.c:11747
  #, fuzzy, gcc-internal-format
  #| msgid "%<__int128%> is not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "no se admite %<__int128%> en este objetivo"
  
! #: cp/decl.c:11755
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support %<__int128%> for %qs"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ no admite %<__int128%> para %qs"
  
! #: cp/decl.c:11809
  #, fuzzy, gcc-internal-format
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> y %<unsigned%> se especificaron juntos para %qs"
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> y %<short%>  se especificaron juntos para %qs"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "se usÃ³ %qs con %qE"
  
! #: cp/decl.c:11834
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.c:11836
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.c:11903
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex no vÃ¡lido para %qs"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
  
! #: cp/decl.c:11972
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
  
! #: cp/decl.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "declaraciÃ³n typedef no vÃ¡lida en la declaraciÃ³n de parÃ¡metros"
  
! #: cp/decl.c:11992
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro de plantilla %qs"
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro %qs"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a parameter cannot be declared %qs"
  msgstr "un parÃ¡metro no se puede declarar %<constexpr%>"
  
! #: cp/decl.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "declaraciÃ³n de clase fuera de %<virtual%>"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "structured binding declaration cannot be %qs"
  msgstr "se descarta el atributo en la declaraciÃ³n de %q#T"
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:12073
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/decl.c:12097
  #, fuzzy, gcc-internal-format
  #| msgid "function %qs cannot be declared %<mutable%>"
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "la funciÃ³n %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12108
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "la funciÃ³n indirecta %q+D no se puede declarar weak"
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mÃºltiples clases de almacenamiento en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "la funciÃ³n anidada %qs se declarÃ³ %<extern%>"
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la declaraciÃ³n del nivel superior de %qs especifica %<auto%>"
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "el Ã¡mbito de la funciÃ³n %qs es implÃ­citamente auto y declarado %<__thread%>"
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "especificadores de clase de almacenamiento no vÃ¡lidos en las declaraciones de funciones friend"
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "se descarta el atributo"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "un atributo que ataÃ±e a un especificador de tipo se descarta"
  
! #: cp/decl.c:12303
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "mÃºltiples clases de almacenamiento en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:12309
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Se esperaba un parÃ©ntesis izquierdo"
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "la funciÃ³n %qs usa el especificador de tipo %<auto%> sin un tipo de devoluciÃ³n trailing"
  
! #: cp/decl.c:12382
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "el tipo de devoluciÃ³n trailing sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:12387
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "la funciÃ³n %qs con tipo de devoluciÃ³n trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.c:12403
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "la funciÃ³n %qs con tipo de devoluciÃ³n trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.c:12408
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "uso no vÃ¡lido de %<auto%>"
  
! #: cp/decl.c:12419
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: cp/decl.c:12428
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "el tipo de devoluciÃ³n trailing sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "no se declarÃ³ la funciÃ³n %qs con tipo de devoluciÃ³n trailing con el especificador de tipo %<auto%>"
  
! #: cp/decl.c:12482
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified return type of %qD"
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: cp/decl.c:12507
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "la funciÃ³n %<noreturn%> devuelve un valor que no es void"
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "el destructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "los constructores tal vez no sean cv-calificados"
  
! #: cp/decl.c:12572
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "destructors may not be ref-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12573
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be ref-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "los constructores no se pueden declarar virtual"
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "la declaraciÃ³n friend no estÃ¡ en una definiciÃ³n de clase"
  
! #: cp/decl.c:12617
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t define friend function %qs in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "no se puede definir la funciÃ³n friend %qs en una definiciÃ³n de clase local"
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "a conversion function cannot have a trailing return type"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "los destructores no pueden tener parÃ¡metros"
  
! #: cp/decl.c:12711
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "no se puede declarar el puntero a %q#T"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/decl.c:12733
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "no se puede declarar el puntero al miembro %q#T"
  
! #: cp/decl.c:12762
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de funciÃ³n calificado %qT"
  
! #: cp/decl.c:12763
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "no se puede declarar la referencia a %q#T, el cual no es una definiciÃ³n de tipo o un argumento de tipo de plantilla"
  
! #: cp/decl.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "el id de plantilla %qD se usa como un declarador"
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "las funciones miembros son implÃ­citamente friends de su clase"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "calificaciÃ³n extra %<%T::%> en el miembro %qs"
  
! #: cp/decl.c:12968
  #, fuzzy, gcc-internal-format
  #| msgid "cannot define member function %<%T::%s%> within %<%T%>"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "no se puede definir la funciÃ³n miembro %<%T::%s%> dentro de %<%T%>"
  
! #: cp/decl.c:12970
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function %<%T::%s%> within %<%T%>"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "no se puede declarar la funciÃ³n miembro %<%T::%s%> dentro de %<%T%>"
  
! #: cp/decl.c:12978
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "no se puede declarar el miembro %<%T::%s%> dentro de %qT"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "%qs que no es parÃ¡metro no puede ser un paquete de parÃ¡metro"
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "los datos miembro pueden no tener el tipo modificado variablemente %qT"
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "el parÃ¡metro puede no tener el tipo modificado variablemente %qT"
  
! #: cp/decl.c:13041
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "declaraciÃ³n de clase fuera de %<virtual%>"
  
! #: cp/decl.c:13044
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> en una declaraciÃ³n vacÃ­a"
  
! #: cp/decl.c:13047
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/decl.c:13057
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "el miembro que no es objeto %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13070
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la funciÃ³n %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13088
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la referencia %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a function definition"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a member function definition"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.c:13133
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "la definiciÃ³n de tipo se declarÃ³ %<auto%>"
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "el nombre del typedef puede no ser un especificador-de-nombre-anidado"
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ prohÃ­be el tipo anidado %qD con el mismo nombre que la clase que lo contiene"
  
! #: cp/decl.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "se especificÃ³ %<inline%> para la declaraciÃ³n de clase friend"
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "los parÃ¡metros de la plantilla no pueden ser friends"
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "la declaraciÃ³n friend requere una llave de clase, p.e. %<friend class %T::%D%>"
  
! #: cp/decl.c:13274
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "la declaraciÃ³n friend requiere una llave de clase, p.e. %<friend %#T%>"
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "se intenta hacer que la clase %qT sea un friend de Ã¡mbito global"
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "calificadores no vÃ¡lidos en el tipo de funciÃ³n que no es miembro"
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "el declarador abstracto %qT se usÃ³ como declaraciÃ³n"
  
! #: cp/decl.c:13336
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "inicializaciÃ³n por valor del tipo de funciÃ³n %qT"
  
! #: cp/decl.c:13355
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "no se puede usar %<::%>  en la declaraciÃ³n de parÃ¡metros"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter %q+D to be of abstract type %qT"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "no se puede declarar que el parÃ¡metro %q+D sea del tipo abstracto %qT"
  
! #: cp/decl.c:13369
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD no es una plantilla de funciÃ³n"
  
! #: cp/decl.c:13377
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/decl.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "el parÃ¡metro se declarÃ³ %<auto%>"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "uso no vÃ¡lido del nombre-de-plantilla %qE sin una lista de argumentos"
  
! #: cp/decl.c:13435
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member declared %<auto%>"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "se declarÃ³ el miembro dato que no es static como %<auto%>"
  
! #: cp/decl.c:13456
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
! #: cp/decl.c:13459
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "uso no vÃ¡lido de %<::%>"
  
! #: cp/decl.c:13496
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "declaraciÃ³n de la funciÃ³n %qD en un contexto no vÃ¡lido"
  
! #: cp/decl.c:13506
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "la funciÃ³n %qD se declarÃ³ virtual dentro de un union"
  
! #: cp/decl.c:13516
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD no se puede declarar virtual, ya que siempre es static"
  
! #: cp/decl.c:13530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "se esperaba un nombre calificado en la declaraciÃ³n friend para el destructor %qD"
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a destructor cannot be %qs"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/decl.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:13563
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "se esperaba un nombre calificado en la declaraciÃ³n friend para el constructor %qD"
  
! #: cp/decl.c:13572
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a constructor cannot be %<concept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/decl.c:13578
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "no se puede abrir %s"
  
! #: cp/decl.c:13595
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "la variable %qD se redeclarÃ³ como funciÃ³n"
  
! #: cp/decl.c:13598
  #, fuzzy, gcc-internal-format
  #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "el tipo original se definiÃ³ aquÃ­"
  
! #: cp/decl.c:13660
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "el campo %qD tiene tipo de dato incompleto"
  
! #: cp/decl.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: cp/decl.c:13685
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE no es ni funciÃ³n ni funciÃ³n miembro; no se puede declarar friend"
  
! #: cp/decl.c:13688
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qE no es ni funciÃ³n ni funciÃ³n miembro; no se puede declarar friend"
  
! #: cp/decl.c:13741 cp/decl.c:13752
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "static data member %qE declared %qs"
  msgstr "se declarÃ³ el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.c:13746
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr static data member %qD must have an initializer"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "el miembro dato static constexpr %qD debe tener un inicializador"
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "se declarÃ³ el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<auto%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<register%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.c:13870
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no vÃ¡lida para la funciÃ³n %qs"
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "no se permiten los especificadores-virt en %qs fuera de una definiciÃ³n de clase"
  
! #: cp/decl.c:13887
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<static%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito global"
  
! #: cp/decl.c:13891
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<inline%> es no vÃ¡lido para la funciÃ³n %qs declarada fuera del Ã¡mbito global"
  
! #: cp/decl.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "funciÃ³n virtual %qs que no es clase"
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "se definiÃ³ %qs en un Ã¡mbito que no es una clase"
  
! #: cp/decl.c:13907
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "se declarÃ³ %qs en un Ã¡mbito que no es una clase"
  
! #: cp/decl.c:13950
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "no se puede declarar que la funciÃ³n miembro %qD tenga enlace estÃ¡tico"
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "no se puede declarar una funciÃ³n static dentro de otra funciÃ³n"
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> puede no ser utilizado cuando se define (opuesto a la declaraciÃ³n) un dato miembro static"
  
! #: cp/decl.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declarÃ³ el miembro static %qD como %<register%>"
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "no se puede declarar explÃ­citamente que el miembro %q#D tenga un enlace externo"
  
! #: cp/decl.c:14019
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of constexpr variable %qD is not a definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la declaraciÃ³n de la variable constexpr %qD no es una definiciÃ³n"
  
! #: cp/decl.c:14026
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "un parÃ¡metro no se puede declarar %<constexpr%>"
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaraciÃ³n de %q#D no tiene inicializadores"
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.c:14235
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.c:14238
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "el argumento por defecto %qE usa la variable local %qD"
  
! #: cp/decl.c:14328
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: cp/decl.c:14332
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "uso no vÃ¡lido de %<virtual%> en la declaraciÃ³n de plantilla de %q#D"
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "tipo de parÃ¡metro cualificado %<_Atomic%> %qT de %q+D"
  
! #: cp/decl.c:14362
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "el parÃ¡metro %qD se declarÃ³ no vÃ¡lidamente como tipo de mÃ©todo"
  
! #: cp/decl.c:14387
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "el parÃ¡metro %qD incluye un puntero a matriz %qT de lÃ­mite desconocido"
  
! #: cp/decl.c:14389
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "el parÃ¡metro %qD incluye una referencia a matriz %qT de lÃ­mite desconocido"
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructor no vÃ¡lido; tal vez quiso decir %<%T (const %T&)%>"
  
! #: cp/decl.c:14727
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.c:14764
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD debe ser una funciÃ³n miembro que no sea static"
  
! #: cp/decl.c:14770
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD debe ser una funciÃ³n miembro que no sea static o una funciÃ³n que no sea miembro"
  
! #: cp/decl.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD debe tener un argumento de tipo clase o enumerado"
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ prohÃ­be la sobrecarga del operador ?:"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD no debe tener un nÃºmero variable de argumentos"
  
! #: cp/decl.c:14843
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD debe tomar cero o un argumentos"
  
! #: cp/decl.c:14844
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD debe tomar uno o dos argumentos"
  
! #: cp/decl.c:14856
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su argumento"
  
! #: cp/decl.c:14857
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su segundo argumento"
  
! #: cp/decl.c:14868
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD debe tomar un argumento exactamente"
  
! #: cp/decl.c:14880
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.c:14918
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversiÃ³n a void nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14925
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to the same type will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversiÃ³n a una referencia al mismo tipo nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14927
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to the same type will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversiÃ³n al mismo tipo nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14936
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to a base class will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversiÃ³n a una referencia a una clase base nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14938
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a base class will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversiÃ³n a una clase base nunca usarÃ¡ un operador de conversiÃ³n de tipo"
  
! #: cp/decl.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "el %qD definido por el usuario siempre evalÃºa ambos argumentos"
  
  #  En esta traducciÃ³n se emplea 'devolver' por 'return'. Si embargo, aquÃ­
  #  se cambiÃ³ por cacofonÃ­a: no es agradable escuchar 'debe devolver'. cfuga
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.c:15047
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "usando el parÃ¡metro de tipo plantilla %qT despuÃ©s de %qs"
  
! #: cp/decl.c:15070
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "se usa especializaciÃ³n de plantilla %qT alias despuÃ©s de %qs"
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "se usÃ³ el nombre de definiciÃ³n de tipo %qD despuÃ©s de %qs"
  
! #: cp/decl.c:15075
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refiriÃ³ a %qT como %qs"
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "se refiriÃ³ a %qT como un enum"
*************** msgstr "se refiriÃ³ a %qT como un enum"
*** 52888,52947 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15087
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.c:15130 cp/name-lookup.c:5736 cp/name-lookup.c:5871
! #: cp/parser.c:6817 cp/parser.c:29391
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.c:15151 cp/name-lookup.c:5434
  #, 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:15179 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9740
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15287
  #, 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:15318
  #, 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:15329 cp/semantics.c:3336
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "no se puede declarar %qD que sea un tipo de campo de bits"
  
! #: cp/decl.c:15457
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no vÃ¡lida"
  
! #: cp/decl.c:15464
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15475
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
--- 52941,53000 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD tiene el mismo nombre que la clase en la cual se declarÃ³"
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "uso del enum %q#D sin declaraciÃ³n previa"
  
! #: cp/decl.c:15336
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeclaraciÃ³n de %qT como algo que no es plantilla"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "no se puede declarar %qD que sea un tipo de campo de bits"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no vÃ¡lida"
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15493
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
*************** msgstr "el tipo %qT no es una base direc
*** 52949,52997 ****
  
  #  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:15500
  #, 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:15530
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.c:15532
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no vÃ¡lido"
  
! #: cp/decl.c:15677
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.c:15680 cp/decl.c:15688 cp/decl.c:15698 cp/decl.c:16300
! #: cp/parser.c:20064
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/decl.c:15685
  #, 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:15695
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.c:15706
  #, fuzzy, gcc-internal-format
  #| msgid "Option %s with different values"
  msgid "cannot define %qD in different module"
  msgstr "OpciÃ³n %s con valores diferentes"
  
! #: cp/decl.c:15780
  #, 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"
--- 53002,53050 ----
  
  #  No me gusta mucho esta traducciÃ³n. Creo que es mejor
  #  "el tipo base %qT no es de tipo struct o clase". cfuga
! #: cp/decl.c:15518
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "el tipo base %qT falla en ser un tipo struct o clase"
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no vÃ¡lido"
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "no coincide el tipo subyacente en el enum %q#T"
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.c:15724
  #, fuzzy, gcc-internal-format
  #| msgid "Option %s with different values"
  msgid "cannot define %qD in different module"
  msgstr "OpciÃ³n %s con valores diferentes"
  
! #: cp/decl.c:15798
  #, fuzzy, gcc-internal-format
  #| msgid "underlying type %<%T%> of %<%T%> must be an integral type"
  msgid "underlying type %qT of %qT must be an integral type"
*************** msgstr "el tipo subyacente %<%T%> de %<%
*** 53001,53083 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15927
  #, 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:16102
  #, 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:16112
  #, 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:16161
  #, 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:16162
  #, 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:16173
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeraciÃ³n en %qD"
  
! #: cp/decl.c:16193
  #, 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:16298 cp/parser.c:20062
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definiciÃ³n mÃºltiple de %q#T"
  
! #: cp/decl.c:16338
  #, 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:16498 cp/typeck.c:10213
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.c:17347
  #, 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:17349 cp/typeck.c:10093
  #, 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:17411
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: cp/decl.c:17593
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definiÃ³ en la clase %qT"
  
! #: cp/decl.c:17984
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
--- 53054,53136 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "ningÃºn tipo integral puede representar todos los valores de enumerador de %qT"
  
! #: cp/decl.c:16120
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.c:16130
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.c:16179
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.c:16180
  #, fuzzy, gcc-internal-format
  #| msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeraciÃ³n en %qD"
  
! #: cp/decl.c:16211
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definiciÃ³n mÃºltiple de %q#T"
  
! #: cp/decl.c:16356
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "el tipo de devoluciÃ³n %q#T es un tipo de dato incompleto"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.c:17365
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "los tipos de devoluciÃ³n de funciÃ³n no son compatibles debido a %<volatile%>"
  
! #: cp/decl.c:17429
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "no hay una declaraciÃ³n de devoluciÃ³n en la funciÃ³n que no devuelve void"
  
! #: cp/decl.c:17611
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definiÃ³ en la clase %qT"
  
! #: cp/decl.c:18002
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
*************** msgstr "no se puede borrar una funciÃ³n.
*** 53119,53125 ****
  msgid "deleting %qT is undefined"
  msgstr "el borrado de %qT estÃ¡ indefinido"
  
! #: cp/decl2.c:580 cp/pt.c:5824
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "declaraciÃ³n plantilla de %q#D"
--- 53172,53178 ----
  msgid "deleting %qT is undefined"
  msgstr "el borrado de %qT estÃ¡ indefinido"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "declaraciÃ³n plantilla de %q#D"
*************** msgstr "declaraciÃ³n plantilla de %q#D"
*** 53129,53135 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "las listas de parÃ¡metro de plantilla proporcionadas no coinciden con los parÃ¡metros de plantilla de %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5781
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "se declarÃ³ el destructor %qD como una plantilla miembro"
--- 53182,53188 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "las listas de parÃ¡metro de plantilla proporcionadas no coinciden con los parÃ¡metros de plantilla de %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "se declarÃ³ el destructor %qD como una plantilla miembro"
*************** msgstr ""
*** 53488,53511 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5618
  #, 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:5621
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "se usÃ³ la funciÃ³n borrada %q+D"
  
! #: cp/decl2.c:5671
  #, 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:5703
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
--- 53541,53564 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5619
  #, 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:5622
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "se usÃ³ la funciÃ³n borrada %q+D"
  
! #: cp/decl2.c:5672
  #, 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:5704
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
*************** msgstr "la referencia a %<%T::%D%> es am
*** 53628,53634 ****
  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:4550 cp/typeck.c:2550
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD no es un miembro de %qT"
--- 53681,53687 ----
  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:4550 cp/typeck.c:2561
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD no es un miembro de %qT"
*************** msgstr "%qD no es un miembro de %qT"
*** 53639,53645 ****
  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:4576 cp/typeck.c:3146
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD no es un miembro de %qD"
--- 53692,53698 ----
  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:4576 cp/typeck.c:3157
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD no es un miembro de %qD"
*************** msgstr "inicializaciÃ³n por valor del ti
*** 53837,54269 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "los inicializadores de los datos miembro no son estÃ¡ticos"
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:697
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD se debe inicializar en la lista de inicializaciÃ³n de miembros"
  
! #: cp/init.c:802
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD se inicializa con sÃ­ mismo"
  
! #: cp/init.c:918
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "inicializador no vÃ¡lido para la matriz miembro %q#D"
  
! #: cp/init.c:933 cp/init.c:959 cp/init.c:2504 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
! #: cp/init.c:935 cp/init.c:953 cp/init.c:961 cp/init.c:2489 cp/init.c:2517
  #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%q#D should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: cp/init.c:951 cp/init.c:2476 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
  
! #: cp/init.c:1128
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%q+D se inicializarÃ¡ despuÃ©s de"
  
! #: cp/init.c:1131
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "la base %qT se inicializarÃ¡ despuÃ©s de"
  
! #: cp/init.c:1135
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.c:1137
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  base %qT"
  
! #: cp/init.c:1139
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  cuando se inicializÃ³ aquÃ­"
  
! #: cp/init.c:1156
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "se dieron inicializaciones mÃºltiples para %qD"
  
! #: cp/init.c:1160
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "se dieron inicializaciones mÃºltiples para la base %qT"
  
! #: cp/init.c:1247
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "inicializaciones para mÃºltiples miembros de %qT"
  
! #: cp/init.c:1344
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "la clase base %q#T debe ser inicializada explÃ­citamente en la copia del constructor"
  
! #: cp/init.c:1575 cp/init.c:1594
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "la clase %qT no tiene ningÃºn campo llamado %qD"
  
! #: cp/init.c:1581
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D es un dato miembro static; sÃ³lo se puede inicializar en su definiciÃ³n"
  
! #: cp/init.c:1588
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/init.c:1627
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "inicializador sin nombre para %qT, el cual no tiene clases base"
  
! #: cp/init.c:1635
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "inicializador sin nombre para %qT, el cual usa herencia mÃºltiple"
  
! #: cp/init.c:1682
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD es tanto una base directa como una base virtual indirecta"
  
! #: cp/init.c:1690
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "el tipo %qT no es una base directa o virtual de %qT"
  
! #: cp/init.c:1693
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/init.c:1805 cp/init.c:4511 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "la matriz se debe inicializar con un inicializador dentro de llaves"
  
! #: cp/init.c:2115 cp/semantics.c:3604
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/init.c:2159
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "el tipo incompleto %qT no tiene al miembro %qD"
  
! #: cp/init.c:2173
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "puntero no vÃ¡lido al campo de bits %qD"
  
! #: cp/init.c:2259 cp/typeck.c:2018
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: cp/init.c:2266 cp/semantics.c:2092
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "uso no vÃ¡lido del dato miembro no static %qD"
  
! #: cp/init.c:2473
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "un miembro referencia sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2481
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "un miembro referencia sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2485
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member in %q#T"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
  
! #: cp/init.c:2501
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "un miembro const sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2509
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "un miembro const sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2513
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member in %q#T"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
! #: cp/init.c:2623
  #, 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:2626
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2636
  #, 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:2639
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2648
  #, 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:2651
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2668
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: cp/init.c:2672
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: cp/init.c:2887
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "desbordamiento entero en la expresiÃ³n"
  
! #: cp/init.c:2897
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "array size in new-expression must be constant"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/init.c:2915
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "variably modified type not allowed in new-expression"
  msgstr "no se permite cadenas con comillas dobles en expresiones #if"
  
! #: cp/init.c:2931
  #, fuzzy, gcc-internal-format
  #| msgid "try removing the parentheses around the type-id"
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "intente borrar los parÃ©ntesis alrededor del id-de-tipo"
  
! #: cp/init.c:2933
  #, fuzzy, gcc-internal-format
  #| msgid "try removing the parentheses around the type-id"
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "intente borrar los parÃ©ntesis alrededor del id-de-tipo"
  
! #: cp/init.c:2943
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "tipo %<void%> no vÃ¡lido para new"
  
! #: cp/init.c:2949
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2991
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "const sin inicializar en %<new%> de %q#T"
  
! #: cp/init.c:3135
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "no se encontrÃ³ un %qD adecuado en la clase %qT"
  
! #: cp/init.c:3142 cp/search.c:1058
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la peticiÃ³n para el miembro %qD es ambigua"
  
! #: cp/init.c:3216
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3219
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "la clase %qT no tiene ningÃºn campo llamado %qD"
  
! #: cp/init.c:3222
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3419
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "inicializador entre parÃ©ntesis en la matriz new"
  
! #: cp/init.c:3712
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "el tamaÃ±o de la matriz nueva debe tener un tipo integral"
  
! #: cp/init.c:3741
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new no se puede aplicar a un tipo de referencia"
  
! #: cp/init.c:3750
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new no se puede aplicar a un tipo de funciÃ³n"
  
! #: cp/init.c:3869
  #, 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:3873
  #, 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:4420
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "el inicializador termina prematuramente"
  
! #: cp/init.c:4726
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "tamaÃ±o de matriz desconocida en delete"
  
! #: cp/init.c:4760
  #, 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:4765
  #, 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:4780
  #, 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:4785
  #, 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:5089
  #, 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:528
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:543
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:547
  #, 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:571
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "no se puede capturar %qE por referencia"
  
! #: cp/lambda.c:581
  #, 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:633
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:711
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:825
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "no se capturÃ³ %<this%> para esta funciÃ³n lambda"
--- 53890,54322 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "los inicializadores de los datos miembro no son estÃ¡ticos"
  
! #: cp/init.c:640
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:704
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible"
  
! #: cp/init.c:762
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:788
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD se debe inicializar en la lista de inicializaciÃ³n de miembros"
  
! #: cp/init.c:809
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD se inicializa con sÃ­ mismo"
  
! #: cp/init.c:925
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "inicializador no vÃ¡lido para la matriz miembro %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
! #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
  #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%q#D should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
  
! #: cp/init.c:1135
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%q+D se inicializarÃ¡ despuÃ©s de"
  
! #: cp/init.c:1138
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "la base %qT se inicializarÃ¡ despuÃ©s de"
  
! #: cp/init.c:1142
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.c:1144
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  base %qT"
  
! #: cp/init.c:1146
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  cuando se inicializÃ³ aquÃ­"
  
! #: cp/init.c:1163
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "se dieron inicializaciones mÃºltiples para %qD"
  
! #: cp/init.c:1167
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "se dieron inicializaciones mÃºltiples para la base %qT"
  
! #: cp/init.c:1254
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "inicializaciones para mÃºltiples miembros de %qT"
  
! #: cp/init.c:1351
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "la clase base %q#T debe ser inicializada explÃ­citamente en la copia del constructor"
  
! #: cp/init.c:1582 cp/init.c:1601
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "la clase %qT no tiene ningÃºn campo llamado %qD"
  
! #: cp/init.c:1588
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D es un dato miembro static; sÃ³lo se puede inicializar en su definiciÃ³n"
  
! #: cp/init.c:1595
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/init.c:1634
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "inicializador sin nombre para %qT, el cual no tiene clases base"
  
! #: cp/init.c:1642
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "inicializador sin nombre para %qT, el cual usa herencia mÃºltiple"
  
! #: cp/init.c:1689
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD es tanto una base directa como una base virtual indirecta"
  
! #: cp/init.c:1697
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "el tipo %qT no es una base directa o virtual de %qT"
  
! #: cp/init.c:1700
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "la matriz se debe inicializar con un inicializador dentro de llaves"
  
! #: cp/init.c:2122 cp/semantics.c:3622
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/init.c:2166
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "el tipo incompleto %qT no tiene al miembro %qD"
  
! #: cp/init.c:2180
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "puntero no vÃ¡lido al campo de bits %qD"
  
! #: cp/init.c:2266 cp/typeck.c:2029
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: cp/init.c:2273 cp/semantics.c:2111
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "uso no vÃ¡lido del dato miembro no static %qD"
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "un miembro referencia sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2488
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "un miembro referencia sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2492
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member in %q#T"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
  
! #: cp/init.c:2508
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "un miembro const sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2516
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "un miembro const sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2520
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member in %q#T"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
! #: cp/init.c:2630
  #, 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:2633
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2643
  #, 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:2646
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2655
  #, 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:2658
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2675
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: cp/init.c:2679
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: cp/init.c:2894
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "desbordamiento entero en la expresiÃ³n"
  
! #: cp/init.c:2904
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "array size in new-expression must be constant"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/init.c:2922
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "variably modified type not allowed in new-expression"
  msgstr "no se permite cadenas con comillas dobles en expresiones #if"
  
! #: cp/init.c:2938
  #, fuzzy, gcc-internal-format
  #| msgid "try removing the parentheses around the type-id"
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "intente borrar los parÃ©ntesis alrededor del id-de-tipo"
  
! #: cp/init.c:2940
  #, fuzzy, gcc-internal-format
  #| msgid "try removing the parentheses around the type-id"
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "intente borrar los parÃ©ntesis alrededor del id-de-tipo"
  
! #: cp/init.c:2950
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "tipo %<void%> no vÃ¡lido para new"
  
! #: cp/init.c:2956
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2998
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "const sin inicializar en %<new%> de %q#T"
  
! #: cp/init.c:3142
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "no se encontrÃ³ un %qD adecuado en la clase %qT"
  
! #: cp/init.c:3149 cp/search.c:1058
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la peticiÃ³n para el miembro %qD es ambigua"
  
! #: cp/init.c:3223
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3226
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "la clase %qT no tiene ningÃºn campo llamado %qD"
  
! #: cp/init.c:3229
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3426
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "inicializador entre parÃ©ntesis en la matriz new"
  
! #: cp/init.c:3719
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "el tamaÃ±o de la matriz nueva debe tener un tipo integral"
  
! #: cp/init.c:3748
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new no se puede aplicar a un tipo de referencia"
  
! #: cp/init.c:3757
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new no se puede aplicar a un tipo de funciÃ³n"
  
! #: cp/init.c:3876
  #, 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:3880
  #, 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:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "el inicializador termina prematuramente"
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "tamaÃ±o de matriz desconocida en delete"
  
! #: cp/init.c:4767
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "se detectÃ³ un posible problema en la invocaciÃ³n del operador delete:"
  
! #: cp/init.c:4772
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "no se llamarÃ¡ ni al destructor ni al operador delete especÃ­fico de la clase, aÃºn si se declaran cuando se defina la clase"
  
! #: cp/init.c:4787
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviour"
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase abstracta %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.c:4792
  #, fuzzy, gcc-internal-format
  #| msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviour"
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "si borra un objeto de tipo de clase polimÃ³rfica %qT que tiene un destructor que no es virtual, puede causar conducta indefinida"
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: 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:637
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:713
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:715
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:829
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "no se capturÃ³ %<this%> para esta funciÃ³n lambda"
*************** msgstr "no hay argumentos para %qD que d
*** 54322,54389 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(si utiliza %<-fpermissive%>, G++ aceptarÃ¡ su cÃ³digo, pero permitir el uso de un nombre sin declarar es obsoleto)"
  
! #: cp/mangle.c:2357
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "se decodifica typeof, utilice decltype en su lugar"
  
! #: cp/mangle.c:2361
  #, fuzzy, gcc-internal-format
  #| msgid "mangling __underlying_type"
  msgid "mangling %<__underlying_type%>"
  msgstr "se decodifica __underlying_type"
  
! #: cp/mangle.c:2668
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "se decodifica el tipo de coma fija desconocido"
  
! #: cp/mangle.c:3428
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3433
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "decodificando %C"
  
! #: cp/mangle.c:3509
  #, 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:4074
  #, 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:4120
  #, 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:4126
  #, 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:4398
  #, 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:4403
  #, 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:4408
  #, 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%>"
--- 54375,54442 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(si utiliza %<-fpermissive%>, G++ aceptarÃ¡ su cÃ³digo, pero permitir el uso de un nombre sin declarar es obsoleto)"
  
! #: cp/mangle.c:2350
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "se decodifica typeof, utilice decltype en su lugar"
  
! #: cp/mangle.c:2354
  #, fuzzy, gcc-internal-format
  #| msgid "mangling __underlying_type"
  msgid "mangling %<__underlying_type%>"
  msgstr "se decodifica __underlying_type"
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "se decodifica el tipo de coma fija desconocido"
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "decodificando %C"
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "se omitiÃ³ el operando de enmedio de %<?%>: no se puede revolver el operando"
  
! #: cp/mangle.c:4085
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:4131
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.c:4137
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.c:4409
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.c:4414
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/mangle.c:4419
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
*************** msgstr "%q+#D es implÃ­citamente deleted
*** 54587,54925 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3136
  #, 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:3139
  #, 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:3171
  #, 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:3191
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "una plantilla no se puede definir por defecto"
  
! #: cp/method.c:3226
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/method.c:3235
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
  
! #: cp/name-lookup.c:2727
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "la declaraciÃ³n de %q+D oscurece un parÃ¡metro"
  
! #: cp/name-lookup.c:2733
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D genera un conflicto con una declaraciÃ³n previa"
  
! #: cp/name-lookup.c:2910
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D hides constructor for %q#T"
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D esconde el destructor para %q#T"
  
! #: cp/name-lookup.c:3059
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/name-lookup.c:3064
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "debido a diferentes especificaciones de excepciones"
  
! #: cp/name-lookup.c:3162
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  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:3185
  #, 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:3319
  #, 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:3746
  #, 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:4226
  #, 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:4229
  #, 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:4844
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%q#D does not have external linkage"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/name-lookup.c:4846 cp/parser.c:11133 cp/parser.c:11143
! #: cp/semantics.c:3788 cp/semantics.c:3800
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here"
  msgstr "%q+#D se declarÃ³ aquÃ­"
  
! #: cp/name-lookup.c:5588
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> nombra al destructor"
  
! #: cp/name-lookup.c:5604
  #, 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:5612
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/name-lookup.c:5628 cp/pt.c:18214
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE no es una clase, un espacio de nombres o una enumeraciÃ³n"
  
! #: cp/name-lookup.c:5638
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "declaraciÃ³n plantilla de %q#D"
  
! #: cp/name-lookup.c:5649 cp/name-lookup.c:5707
  #, 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:5672
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "%qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/name-lookup.c:5717
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5729
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared in %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.c:5743
  #, 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:5754
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nombra al constructor en %qT"
  
! #: cp/name-lookup.c:5850
  #, 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:5891
  #, 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:5901
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD se deberÃ­a declarar dentro de %qD"
  
! #: cp/name-lookup.c:5954
  #, 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:5956
  #, 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:6010
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/name-lookup.c:6017
  #, 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:6027 cp/name-lookup.c:6054
  #, 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:6033
  #, 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:6070 cp/name-lookup.c:8581
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qD"
  
! #: cp/name-lookup.c:6398
  #, 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:6450
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternativa sugerida:"
  msgstr[1] "alternativas sugeridas:"
  
! #: cp/name-lookup.c:6456
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:6985
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:6991
  #, 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:7427
  #, 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:7430
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "it was later defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: cp/name-lookup.c:8213
  #, 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:8575
  #, 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:8578
  #, fuzzy, gcc-internal-format
  #| msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgid "you can use an inline namespace instead"
  msgstr "Esta opciÃ³n es obsoleta; utilice en su lugar -fsanitize-recover=."
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8669
  #, 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:8766
  #, 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:8782
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "no se permite aquÃ­ el alias del espacio de nombres %qD, se asume que es %qD"
  
! #: cp/name-lookup.c:8862
  #, 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:8863
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qD defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/name-lookup.c:8915
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD genera un conflicto con la funciÃ³n utilizada"
  
! #: cp/name-lookup.c:8917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/name-lookup.c:8997
  #, 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:9006
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 54640,54978 ----
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.c:3156
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "expected signature: %qD"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.c:3188
  #, fuzzy, gcc-internal-format
  #| msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la funciÃ³n %q+D explÃ­citamente por defecto no se puede declarar como constexpr porque la declaraciÃ³n implÃ­cita no es constexpr:"
  
! #: cp/method.c:3208
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "una plantilla no se puede definir por defecto"
  
! #: cp/method.c:3243
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/method.c:3252
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
  
! #: cp/name-lookup.c:2728
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "la declaraciÃ³n de %q+D oscurece un parÃ¡metro"
  
! #: cp/name-lookup.c:2734
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D genera un conflicto con una declaraciÃ³n previa"
  
! #: cp/name-lookup.c:2911
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D hides constructor for %q#T"
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D esconde el destructor para %q#T"
  
! #: cp/name-lookup.c:3060
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/name-lookup.c:3065
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "debido a diferentes especificaciones de excepciones"
  
! #: cp/name-lookup.c:3163
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  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:3186
  #, 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:3320
  #, 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:3763
  #, 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:4243
  #, 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:4246
  #, 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:4861
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%q#D does not have external linkage"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here"
  msgstr "%q+#D se declarÃ³ aquÃ­"
  
! #: cp/name-lookup.c:5605
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> nombra al destructor"
  
! #: cp/name-lookup.c:5621
  #, 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:5629
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE no es una clase, un espacio de nombres o una enumeraciÃ³n"
  
! #: cp/name-lookup.c:5655
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "declaraciÃ³n plantilla de %q#D"
  
! #: cp/name-lookup.c:5666 cp/name-lookup.c:5724
  #, 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:5689
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "%qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/name-lookup.c:5734
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5746
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared in %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.c:5760
  #, 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:5771
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nombra al constructor en %qT"
  
! #: cp/name-lookup.c:5867
  #, 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:5908
  #, 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:5918
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD se deberÃ­a declarar dentro de %qD"
  
! #: cp/name-lookup.c:5971
  #, 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:5973
  #, 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:6027
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/name-lookup.c:6034
  #, 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:6044 cp/name-lookup.c:6071
  #, 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:6050
  #, 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:6087 cp/name-lookup.c:8598
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qD"
  
! #: cp/name-lookup.c:6415
  #, 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:6467
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternativa sugerida:"
  msgstr[1] "alternativas sugeridas:"
  
! #: cp/name-lookup.c:6473
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:7002
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:7008
  #, 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:7444
  #, 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:7447
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "it was later defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: cp/name-lookup.c:8230
  #, 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:8592
  #, 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:8595
  #, fuzzy, gcc-internal-format
  #| msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgid "you can use an inline namespace instead"
  msgstr "Esta opciÃ³n es obsoleta; utilice en su lugar -fsanitize-recover=."
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8686
  #, 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:8783
  #, 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:8799
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "no se permite aquÃ­ el alias del espacio de nombres %qD, se asume que es %qD"
  
! #: cp/name-lookup.c:8879
  #, 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:8880
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qD defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/name-lookup.c:8932
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD genera un conflicto con la funciÃ³n utilizada"
  
! #: cp/name-lookup.c:8934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/name-lookup.c:9014
  #, 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:9023
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "el identificador %qE es una pala
*** 54946,54952 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42693
  #, 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"
--- 54999,55005 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
*************** msgstr "%<::%E%> no se ha declarado"
*** 54972,54978 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "solicitud por el miembro %qE en el tipo %qT que no es clase"
  
! #: cp/parser.c:3106 cp/parser.c:20001
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> no se ha declarado"
--- 55025,55031 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "solicitud por el miembro %qE en el tipo %qT que no es clase"
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> no se ha declarado"
*************** msgstr "id-de-plantilla no vÃ¡lido"
*** 55054,55060 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "una literal de coma flotante no puede aparecer en una expresiÃ³n constante"
  
! #: cp/parser.c:3301 cp/pt.c:19710
  #, 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"
--- 55107,55113 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "una literal de coma flotante no puede aparecer en una expresiÃ³n constante"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "una conversiÃ³n a un tipo diferente de un tipo integral o de enumeraciÃ³n no puede aparecer en una expresiÃ³n constante"
*************** msgstr "%<constexpr%> de C++11 sÃ³lo est
*** 55200,55206 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:3496 cp/parser.c:28706
  #, fuzzy, gcc-internal-format
  #| msgid "%<@required%> is not available in Objective-C 1.0"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 55253,55259 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, fuzzy, gcc-internal-format
  #| msgid "%<@required%> is not available in Objective-C 1.0"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
*************** msgstr "no se puede encontrar un operado
*** 55335,55341 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14325
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaraciÃ³n"
--- 55388,55394 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaraciÃ³n"
*************** msgstr "las expresiones-de-declaraciones
*** 55391,55397 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3942
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "se esperaba una expresiÃ³n primaria"
--- 55444,55450 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "se esperaba una expresiÃ³n primaria"
*************** msgstr "el Ã¡mbito %qT antes de %<~%> no
*** 55422,55428 ****
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.c:6329 cp/parser.c:8350
  #, 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%>"
--- 55475,55481 ----
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.c:6329 cp/parser.c:8357
  #, 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 "declaraciÃ³n de %<~%T%> como mie
*** 55444,55455 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "se usa el nombre-de-definiciÃ³n-de-tipo %qD como un declarador de destructor"
  
! #: cp/parser.c:6500 cp/parser.c:22400
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
  
! #: cp/parser.c:6527 cp/typeck.c:2843 cp/typeck.c:2846 cp/typeck.c:2863
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD no es una plantilla"
--- 55497,55508 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "se usa el nombre-de-definiciÃ³n-de-tipo %qD como un declarador de destructor"
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
  
! #: cp/parser.c:6527 cp/typeck.c:2854 cp/typeck.c:2857 cp/typeck.c:2874
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD no es una plantilla"
*************** msgstr "se esperaban especificadores de
*** 55488,55494 ****
  msgid "expected nested-name-specifier"
  msgstr "se esperaban especificadores de nombre anidados"
  
! #: cp/parser.c:7143 cp/parser.c:9595
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "los tipos no se pueden definir en conversiones"
--- 55541,55547 ----
  msgid "expected nested-name-specifier"
  msgstr "se esperaban especificadores de nombre anidados"
  
! #: cp/parser.c:7143 cp/parser.c:9602
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "los tipos no se pueden definir en conversiones"
*************** msgstr "no se pueden definir tipos en un
*** 55504,55510 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.c:7336 cp/pt.c:20360
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 55557,55563 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C++ prohÃ­be las literales c
*** 55520,56736 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8088 cp/typeck.c:2731
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "uso no vÃ¡lido de %qD"
  
! #: cp/parser.c:8097
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> no es un miembro clase"
  
! #: cp/parser.c:8402
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "tipo que no es escalar"
  
! #: cp/parser.c:8512
  #, 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:8607
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<noexcept%>"
  
! #: cp/parser.c:8881 cp/parser.c:31202
  #, 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:8946
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_thread_pointer is not supported on this target"
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "no se admite __builtin_thread_pointer en este objetivo"
  
! #: cp/parser.c:9032
  #, 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:9048
  #, 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:9050
  #, 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:9082
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9127
  #, 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:9156
  #, 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:9291
  #, 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:9700
  #, 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:9849
  #, 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:9852
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "se sugieren parÃ©ntesis alrededor de la expresiÃ³n %<>>%>"
  
! #: cp/parser.c:10060
  #, 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:10349
  #, 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:10499
  #, 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:10798
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10808
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10960
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10982
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "se esperaba el fin de la lista-de-captura"
  
! #: cp/parser.c:10997
  #, 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:11002 cp/parser.c:11023 cp/parser.c:11215
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ya se capturÃ³ %qD en la expresiÃ³n lambda"
  
! #: cp/parser.c:11017
  #, 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:11037
  #, 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:11056
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11067
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11098
  #, 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:11105
  #, 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:11129
  #, 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:11139
  #, 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:11177
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: cp/parser.c:11188
  #, 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:11193
  #, 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:11272
  #, 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:11276
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11344
  #, 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:11364
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11376
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "%<volatile%> duplicado"
  
! #: cp/parser.c:11383
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11396
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11414
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "el tipo de devoluciÃ³n trailing sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11456
  #, 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:11845 cp/parser.c:12046
  #, 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:11885
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "se esperaba una declaraciÃ³n etiquetada"
  
! #: cp/parser.c:11934
  #, 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:12053
  #, 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:12062
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nombra el constructor, no el tipo"
  
! #: cp/parser.c:12110
  #, 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:12275
  #, 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:12302
  #, 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:12470 cp/parser.c:31686
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: cp/parser.c:12511
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/parser.c:12513
  #, 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:12553
  #, 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:12634 cp/parser.c:21692 cp/parser.c:24161
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "se esperaba un inicializador"
  
! #: cp/parser.c:12918
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12925
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12950
  #, fuzzy, gcc-internal-format
  #| msgid "non-local variable %q#D uses local type %qT"
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "la variable %q#D que no es local usa el tipo local %qT"
  
! #: cp/parser.c:12955
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13098
  #, 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:13182
  #, 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:13325 cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n"
  
! #: cp/parser.c:13371
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:13395
  #, 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:13526
  #, 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:13534
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohÃ­be los gotos calculados"
  
! #: cp/parser.c:13547 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaraciÃ³n de salto"
  
! #: cp/parser.c:13724
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-name"
  msgid "expected module-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.c:13759
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "la declaraciÃ³n de mÃ©todo no estÃ¡ en el contexto @interface"
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13789
  #, fuzzy, gcc-internal-format
  #| msgid "volatile argument"
  msgid "private module fragment"
  msgstr "argumento volÃ¡til"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13795
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13832
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13835
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13843
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "declaraciÃ³n de uso para un no miembro en el Ã¡mbito de la clase"
  
! #: cp/parser.c:13856
  #, fuzzy, gcc-internal-format
  #| msgid "invalid linkage-specification"
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "especificaciÃ³n de enlace no vÃ¡lida"
  
! #: cp/parser.c:13864
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13869
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13897
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in exception-declarations"
  msgid "%qE may only occur once in an export declaration"
  msgstr "no se pueden definir tipos en declaraciones de excepciÃ³n"
  
! #: cp/parser.c:13918
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14020
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "attributes are not permitted in this position"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.c:14024
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "attributes may be inserted here"
  msgstr "los atributos no se pueden especificar antes"
  
! #: cp/parser.c:14155 cp/parser.c:25964
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "<;%> extra"
  
! #: cp/parser.c:14248
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label%> no estÃ¡ al inicio de un bloque"
  
! #: cp/parser.c:14463
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14483
  #, 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:14504
  #, 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:14528
  #, 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:14583
  #, 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:14586
  #, 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:14637
  #, 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:14689
  #, 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:14707
  #, 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:14876
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usÃ³ %<friend%> fuera de la clase"
  
! #: cp/parser.c:14915
  #, 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:14918
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14985
  #, 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:15021
  #, 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:15028
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in lambda"
  msgstr "%qD no vÃ¡lido en %qT"
  
! #: cp/parser.c:15109
  #, 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:15128
  #, 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:15201 cp/parser.c:26479
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.c:15220
  #, 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:15224
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:15288
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "especificaciÃ³n de enlace no vÃ¡lida"
  
! #: cp/parser.c:15392
  #, 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:15594
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:15607
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<decltype%>"
  
! #: cp/parser.c:15770
  #, 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:15799
  #, 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:15803
  #, 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:15887
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "solamente los constructores toman inicializadores miembro"
  
! #: cp/parser.c:15914
  #, 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:15926 cp/pt.c:26408
  #, 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:15938 cp/pt.c:26420
  #, 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:15990
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "inicializador de clase base de estilo antiguo anacrÃ³nico"
  
! #: cp/parser.c:16075
  #, 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:16476
  #, 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:16482
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "se esperaba un identificador sufijo"
  
! #: cp/parser.c:16491
  #, 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:16497
  #, 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:16531
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "operador inesperado"
  
! #: cp/parser.c:16578
  #, 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:16580
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<export%> not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "no se admite la palabra clave %<export%>, y se descartarÃ¡"
  
! #: cp/parser.c:16582
  #, fuzzy, gcc-internal-format
  #| msgid "-mexr is used without -ms"
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "se usÃ³ -mexr sin -ms"
  
! #: cp/parser.c:16761
  #, 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:16769
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "parÃ¡metro de captura no vÃ¡lido"
  
! #: cp/parser.c:16912
  #, 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:17148 cp/parser.c:17234 cp/parser.c:23932
  #, 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:17152 cp/parser.c:17238
  #, 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:17305
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/parser.c:17367
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
  
! #: cp/parser.c:17371
  #, 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:17375
  #, 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:17405
  #, 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:17406
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17413
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:17517
  #, 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:17602 cp/parser.c:17768 cp/parser.c:17973
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "se esperaba un nombre de plantilla"
  
  #. Explain what went wrong.
! #: cp/parser.c:17648
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "se usÃ³ %qD que no es plantilla como plantilla"
  
! #: cp/parser.c:17650
  #, 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:17829
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.c:17938 cp/parser.c:17956 cp/parser.c:18127
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:18094
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argumento de plantilla que no es tipo no vÃ¡lido"
  
! #: cp/parser.c:18229
  #, 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:18233
  #, 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:18237
  #, 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:18297
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "especializaciÃ³n de plantilla con enlace C"
  
! #: cp/parser.c:18517
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "se esperaba un specificador de tipo"
  
! #: cp/parser.c:18710
  #, 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:18716
  #, 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:18721
  #, 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:18878
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "se esperaba un id de plantilla para el tipo"
  
! #: cp/parser.c:19008
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "se esperaba un nombre de tipo"
  
! #: cp/parser.c:19118
  #, 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:19119
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: cp/parser.c:19141
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: cp/parser.c:19148
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19391
  #, 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:19467
  #, 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:19629
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la declaraciÃ³n %qD no declara nada"
  
! #: cp/parser.c:19717
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.c:19723
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "se descartan los atributos en la instanciaciÃ³n de una plantilla"
  
! #: cp/parser.c:19728
  #, 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:19868
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD es una plantilla de enumeraciÃ³n"
  
! #: cp/parser.c:19879
  #, 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:19894
  #, 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:19951
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "se esperaba %<;%> o %<{%>"
  
! #: cp/parser.c:19995
  #, 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:20009
  #, 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:20021 cp/parser.c:25439
  #, 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:20026 cp/parser.c:25444
  #, 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:20038 cp/parser.c:25457
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "no se permite la calificaciÃ³n extra"
  
! #: cp/parser.c:20075
  #, 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:20100
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "especificador enumerador opaco sin nombre"
  
! #: cp/parser.c:20103
  #, 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:20290
  #, 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:20294
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD no es un nombre-de-espacio-de-nombres"
  
! #: cp/parser.c:20298
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:20359
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:20370
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20389
  #, 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:20399
  #, fuzzy, gcc-internal-format
  #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:20404
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace name required"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:20408
  #, 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:20411
  #, 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:20418
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace %qD entered"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:20473
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la definiciÃ³n %<namespace%> no se permite aquÃ­"
  
! #: cp/parser.c:20648
  #, 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:20663
  #, 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:20681
  #, 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:20691
  #, 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:20756
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration here"
  msgid "opaque-enum-declaration here"
  msgstr "declaraciÃ³n previa aquÃ­"
  
! #: cp/parser.c:20826
  #, 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:20997
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:21016 cp/parser.c:21033 cp/parser.c:21047
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:21023
  #, 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:21060
  #, 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:21076
  #, 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:21304
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "nombres de parÃ¡metros (sin tipos) en la declaraciÃ³n de la funciÃ³n"
  
! #: cp/parser.c:21315
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesized initializer in array new"
  msgid "remove parentheses to default-initialize a variable"
  msgstr "inicializador entre parÃ©ntesis en la matriz new"
  
! #: cp/parser.c:21320
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21323
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21340 cp/parser.c:21365
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "nombres de parÃ¡metros (sin tipos) en la declaraciÃ³n de la funciÃ³n"
  
! #: cp/parser.c:21352 cp/parser.c:21373
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21359
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD redeclared as variable"
  msgid "add parentheses to declare a variable"
  msgstr "la funciÃ³n %qD se redeclarÃ³ como variable"
  
! #: cp/parser.c:21587
  #, 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:21598
  #, 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:21602
  #, 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:21653
  #, 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:21773
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "se proporcionÃ³ un inicializador para la funciÃ³n"
  
! #: cp/parser.c:21815
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "se descartan los atributos despuÃ©s del inicializador entre parÃ©ntesis"
  
! #: cp/parser.c:21829
  #, 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:22320
  #, 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:22446
  #, 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:22450
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> no es un tipo"
--- 55573,56795 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8095 cp/typeck.c:2742
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "uso no vÃ¡lido de %qD"
  
! #: cp/parser.c:8104
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> no es un miembro clase"
  
! #: cp/parser.c:8409
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "tipo que no es escalar"
  
! #: cp/parser.c:8519
  #, 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:8614
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<noexcept%>"
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "no se pueden definir tipos en una expresiÃ³n new"
  
! #: cp/parser.c:8953
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_thread_pointer is not supported on this target"
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "no se admite __builtin_thread_pointer en este objetivo"
  
! #: cp/parser.c:9039
  #, 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:9055
  #, 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:9057
  #, 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:9089
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9134
  #, 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:9163
  #, 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:9298
  #, 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:9707
  #, 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:9856
  #, 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:9859
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "se sugieren parÃ©ntesis alrededor de la expresiÃ³n %<>>%>"
  
! #: cp/parser.c:10067
  #, 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:10356
  #, 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:10506
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/parser.c:10809
! #, fuzzy, gcc-internal-format
! #| msgid "lambda-expression in unevaluated context"
! msgid "lambda-expression in template parameter type"
! msgstr "expresiÃ³n lambda en un contexto sin evaluar"
! 
! #: cp/parser.c:10819
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10829
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "se esperaba el fin de la lista-de-captura"
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "la captura por copia explÃ­cita de %<this%> es redundante con la captura por copia por defecto"
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ya se capturÃ³ %qD en la expresiÃ³n lambda"
  
! #: cp/parser.c:11038
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  #| msgid "cannot capture %qE by reference"
  msgid "%<this%> cannot be captured by reference"
  msgstr "no se puede capturar %qE por referencia"
  
! #: cp/parser.c:11077
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11126
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer for lambda init-capture"
  msgstr "inicializador no-vacÃ­o para una matriz de elementos vacÃ­os"
  
! #: cp/parser.c:11150
  #, fuzzy, gcc-internal-format
  #| msgid "capture of non-variable %qD "
  msgid "capture of non-variable %qE"
  msgstr "captura de %qD que no es variable "
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "captura de la variable %qD con duraciÃ³n de almacenamiento que no es automÃ¡tica"
  
! #: cp/parser.c:11198
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "la captura por copia explÃ­cita de %qD es redundante con la captura por copia por defecto"
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "la captura por referencia explÃ­cita de %qD es redundate con la captura por referencia por defecto"
  
! #: cp/parser.c:11293
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11297
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11365
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "se especificÃ³ un argumento por defecto para el parÃ¡metro lambda"
  
! #: cp/parser.c:11385
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "%<volatile%> duplicado"
  
! #: cp/parser.c:11404
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11417
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11435
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "el tipo de devoluciÃ³n trailing sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11477
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "attributes at the beginning of statement are ignored"
  msgstr "se descartan los atributos despuÃ©s del inicializador entre parÃ©ntesis"
  
! #: cp/parser.c:11906
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "se esperaba una declaraciÃ³n etiquetada"
  
! #: cp/parser.c:11955
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "la etiqueta case %qE no estÃ¡ dentro de una declaraciÃ³n switch"
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "se necesita %<typename%> antes de %qE porque %qT es un Ã¡mbito dependiente"
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nombra el constructor, no el tipo"
  
! #: cp/parser.c:12131
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "declaraciÃ³n compuesta en una funciÃ³n constexpr"
  
! #: cp/parser.c:12297
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:12324
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: cp/parser.c:12533
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/parser.c:12535
  #, fuzzy, gcc-internal-format
  #| msgid "field %qE declared as a function"
  msgid "condition declares a function"
  msgstr "el campo %qE se declarÃ³ como una funciÃ³n"
  
! #: cp/parser.c:12575
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "no se pueden definir tipos en condiciones"
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "se esperaba un inicializador"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, fuzzy, gcc-internal-format
  #| msgid "non-local variable %q#D uses local type %qT"
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "la variable %q#D que no es local usa el tipo local %qT"
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "la expresiÃ³n %<for%> basada en rango de tipo %qT es de tipo incompleto"
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "tipos begin/end inconsistentes para la declaraciÃ³n %<for%> basada en rango: %qT y %qT"
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n"
  
! #: cp/parser.c:13395
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:13419
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "declaraciÃ³n compuesta en una funciÃ³n constexpr"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohÃ­be los gotos calculados"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaraciÃ³n de salto"
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-name"
  msgid "expected module-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.c:13783
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "la declaraciÃ³n de mÃ©todo no estÃ¡ en el contexto @interface"
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, fuzzy, gcc-internal-format
  #| msgid "volatile argument"
  msgid "private module fragment"
  msgstr "argumento volÃ¡til"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "declaraciÃ³n de uso para un no miembro en el Ã¡mbito de la clase"
  
! #: cp/parser.c:13880
  #, fuzzy, gcc-internal-format
  #| msgid "invalid linkage-specification"
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "especificaciÃ³n de enlace no vÃ¡lida"
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in exception-declarations"
  msgid "%qE may only occur once in an export declaration"
  msgstr "no se pueden definir tipos en declaraciones de excepciÃ³n"
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "attributes are not permitted in this position"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.c:14048
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "attributes may be inserted here"
  msgstr "los atributos no se pueden especificar antes"
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "<;%> extra"
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label%> no estÃ¡ al inicio de un bloque"
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "deducciÃ³n inconsistente para %qT: %qT y despuÃ©s %qT"
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "se prohÃ­be mezclar declaraciones y definiciones-de-funciÃ³n"
  
! #: cp/parser.c:14552
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in exception-declarations"
  msgid "types may not be defined in a for-range-declaration"
  msgstr "no se pueden definir tipos en declaraciones de excepciÃ³n"
  
! #: cp/parser.c:14607
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in range-based for loops"
  msgid "initializer in range-based %<for%> loop"
  msgstr "no se pueden definir tipos en bucles for basados en rango"
  
! #: cp/parser.c:14610
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "declaraciones mÃºltiples `%T' y `%T'"
  
! #: cp/parser.c:14661
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:14713
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "empty structured binding declaration"
  msgstr "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/parser.c:14731
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "invalid initializer for structured binding declaration"
  msgstr "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usÃ³ %<friend%> fuera de la clase"
  
! #: cp/parser.c:14939
  #, fuzzy, gcc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> cambiarÃ¡ su significado en C++11; por favor bÃ³rrelo"
  
! #: cp/parser.c:15045
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "especificador-decl no vÃ¡lido en la condiciÃ³n"
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in lambda"
  msgstr "%qD no vÃ¡lido en %qT"
  
! #: cp/parser.c:15133
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "type-specifier invalid in lambda"
  msgstr "especificador-decl no vÃ¡lido en la condiciÃ³n"
  
! #: cp/parser.c:15152
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "la definiciÃ³n de clase no se puede declarar como friend"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.c:15244
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in an exception-specification"
  msgid "types may not be defined in explicit-specifier"
  msgstr "no se pueden definir tipos en una especificaciÃ³n de excepciÃ³n"
  
! #: cp/parser.c:15248
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:15312
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "especificaciÃ³n de enlace no vÃ¡lida"
  
! #: cp/parser.c:15416
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:15618
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:15631
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<decltype%>"
  
! #: cp/parser.c:15794
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-type-id"
  msgid "types may not be defined in a conversion-type-id"
  msgstr "no se pueden definir tipos en un id-tipo-nuevo"
  
! #: cp/parser.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "uso no vÃ¡lido de %<auto%> en el operador de conversiÃ³n"
  
! #: cp/parser.c:15827
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "uso no vÃ¡lido de %<auto%> en el operador de conversiÃ³n"
  
! #: cp/parser.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "solamente los constructores toman inicializadores miembro"
  
! #: cp/parser.c:15938
  #, fuzzy, gcc-internal-format
  #| msgid "cannot expand initializer for member %<%D%>"
  msgid "cannot expand initializer for member %qD"
  msgstr "no se puede expandir el inicializador para el miembro %<%D%>"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "inicializador mem para %qD despuÃ©s de una delegaciÃ³n de constructor"
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "delegaciÃ³n de constructor despuÃ©s de un inicializador mem para %qD"
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "inicializador de clase base de estilo antiguo anacrÃ³nico"
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (un inicializador de miembro calificado es implÃ­citamente un tipo)"
  
! #: cp/parser.c:16500
  #, fuzzy, gcc-internal-format
  #| msgid "missing space between %<\"\"%> and suffix identifier"
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "falta un espacio entre %<\"\"%> y el identificador sufijo"
  
! #: cp/parser.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "se esperaba un identificador sufijo"
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "se esperaba una cadena vacÃ­a despuÃ©s de la palabra clave %<operator%>"
  
! #: cp/parser.c:16521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in ternary operation"
  msgid "invalid encoding prefix in literal operator"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n terniaria"
  
! #: cp/parser.c:16555
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "operador inesperado"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "no se admite la palabra clave %<export%>, y se descartarÃ¡"
  
! #: cp/parser.c:16604
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<export%> not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "no se admite la palabra clave %<export%>, y se descartarÃ¡"
  
! #: cp/parser.c:16606
  #, fuzzy, gcc-internal-format
  #| msgid "-mexr is used without -ms"
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "se usÃ³ -mexr sin -ms"
  
! #: cp/parser.c:16785
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template non-type parameter"
  msgid "invalid constrained type parameter"
  msgstr "parÃ¡metro que no es tipo plantilla no vÃ¡lido"
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "parÃ¡metro de captura no vÃ¡lido"
  
! #: cp/parser.c:16940
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "uso no vÃ¡lido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "el paquete de parÃ¡metros plantilla %qD no puede tener un argumento por defecto"
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "los paquetes de parÃ¡metro de plantilla no pueden tener argumentos por defecto"
  
! #: cp/parser.c:17333
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> es una forma alternativa para %<[%>. Inserte espacios en blanco entre %<<%> y %<::%>"
  
! #: cp/parser.c:17403
  #, fuzzy, gcc-internal-format
  #| msgid "(if you use %<-fpermissive%> G++ will accept your code)"
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(si utiliza %<-fpermissive%>, G++ aceptarÃ¡ su cÃ³digo)"
  
! #: cp/parser.c:17433
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-type template argument"
  msgid "invalid template-argument-list"
  msgstr "argumento de plantilla que no es tipo no vÃ¡lido"
  
! #: cp/parser.c:17434
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17441
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:17545
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "error de decodificaciÃ³n en la lista de argumentos de plantilla"
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "se esperaba un nombre de plantilla"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "se usÃ³ %qD que no es plantilla como plantilla"
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "utilice %<%T::template %D%> para indicar que es una plantilla"
  
! #: cp/parser.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:18122
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argumento de plantilla que no es tipo no vÃ¡lido"
  
! #: cp/parser.c:18257
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "la instanciaciÃ³n explÃ­cita no debe usar el especificador %<inline%>"
  
! #: cp/parser.c:18261
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "la instanciaciÃ³n explÃ­cita no debe usar el especificador %<constexpr%>"
  
! #: cp/parser.c:18265
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "la instanciaciÃ³n explÃ­cita no debe usar el especificador %<constexpr%>"
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "especializaciÃ³n de plantilla con enlace C"
  
! #: cp/parser.c:18554
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "se esperaba un specificador de tipo"
  
! #: cp/parser.c:18747
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:18753
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:18758
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "se esperaba un id de plantilla para el tipo"
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "se esperaba un nombre de tipo"
  
! #: cp/parser.c:19155
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.c:19156
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: cp/parser.c:19178
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, fuzzy, gcc-internal-format
  #| msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "el especificador de tipo elaborado para un Ã¡mbito enumerado no debe usar la palabra clave %<%D%>"
  
! #: cp/parser.c:19504
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "el nombre del typedef puede no ser un especificador-de-nombre-anidado"
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la declaraciÃ³n %qD no declara nada"
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "se descartan los atributos en la instanciaciÃ³n de una plantilla"
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "se descartan los atributos en un especificador de tipo elaborado que no es una declaraciÃ³n adelantada"
  
! #: cp/parser.c:19905
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD es una plantilla de enumeraciÃ³n"
  
! #: cp/parser.c:19916
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/parser.c:19931
  #, fuzzy, gcc-internal-format
  #| msgid "%<namespace%> definition is not allowed here"
  msgid "unnamed scoped enum is not allowed"
  msgstr "la definiciÃ³n %<namespace%> no se permite aquÃ­"
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "se esperaba %<;%> o %<{%>"
  
! #: cp/parser.c:20032
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "no se puede agregar una lista de enumerador a una instanciaciÃ³n de plantilla"
  
! #: cp/parser.c:20046
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration does not name a class or function"
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "la declaraciÃ³n friend no nombra una clase o funciÃ³n"
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "la declaraciÃ³n de %qD en el espacio de nombres %qD el cual no incluye a %qD"
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "la declaraciÃ³n de %qD en %qD la cual no incluye a %qD"
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "no se permite la calificaciÃ³n extra"
  
! #: cp/parser.c:20112
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids incrementing an enum"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ prohÃ­be incrementar un enum"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "especificador enumerador opaco sin nombre"
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "el especificador enumerador opaco debe usar un identificador simple"
  
! #: cp/parser.c:20327
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD no es un nombre-de-espacio-de-nombres"
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:20396
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:20436
  #, fuzzy, gcc-internal-format
  #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:20441
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace name required"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:20445
  #, fuzzy, gcc-internal-format
  #| msgid "Enumerator cannot have attributes %C"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "El enumerador no puede tener atributos %C"
  
! #: cp/parser.c:20448
  #, fuzzy, gcc-internal-format
  #| msgid "varargs function cannot be inline"
  msgid "a nested namespace definition cannot be inline"
  msgstr "la funciÃ³n varargs no puede ser inline"
  
! #: cp/parser.c:20455
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace %qD entered"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la definiciÃ³n %<namespace%> no se permite aquÃ­"
  
! #: cp/parser.c:20685
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:20700
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "un id-de-plantilla no puede aparecer en una declaraciÃ³n-using"
  
! #: cp/parser.c:20718
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "las declaraciones access son obsoletas en favor de las declaraciones using: sugerencia: use la palabra clave %<using%>"
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration here"
  msgid "opaque-enum-declaration here"
  msgstr "declaraciÃ³n previa aquÃ­"
  
! #: cp/parser.c:20863
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "no se pueden definir tipos en declaraciones de plantilla alias"
  
! #: cp/parser.c:21034
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:21060
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: cp/parser.c:21097
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/parser.c:21113
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter %qD outside function body"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "se usÃ³ el parÃ¡metro %qD fuera del cuerpo de la funciÃ³n"
  
! #: cp/parser.c:21341
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "nombres de parÃ¡metros (sin tipos) en la declaraciÃ³n de la funciÃ³n"
  
! #: cp/parser.c:21352
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesized initializer in array new"
  msgid "remove parentheses to default-initialize a variable"
  msgstr "inicializador entre parÃ©ntesis en la matriz new"
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "nombres de parÃ¡metros (sin tipos) en la declaraciÃ³n de la funciÃ³n"
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD redeclared as variable"
  msgid "add parentheses to declare a variable"
  msgstr "la funciÃ³n %qD se redeclarÃ³ como variable"
  
! #: cp/parser.c:21624
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "una definiciÃ³n de funciÃ³n no se permite aquÃ­"
  
! #: cp/parser.c:21635
  #, fuzzy, gcc-internal-format
  #| msgid "an asm-specification is not allowed on a function-definition"
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "no se permite una especificaciÃ³n-asm en una definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:21639
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "no se permiten atributos en una definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "se esperaba un constructor, un destructor, o una conversiÃ³n de tipo"
  
! #: cp/parser.c:21810
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "se proporcionÃ³ un inicializador para la funciÃ³n"
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "se descartan los atributos despuÃ©s del inicializador entre parÃ©ntesis"
  
! #: cp/parser.c:21866
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "non-function %qD declared as implicit template"
  msgstr "se redeclara la funciÃ³n %q+D como inline"
  
! #: cp/parser.c:22357
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "el lÃ­mite de la matriz no es una constante entera"
  
! #: cp/parser.c:22483
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "no se puede definir el miembro de la definiciÃ³n de tipo dependiente %qT"
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> no es un tipo"
*************** msgstr "%<%T::%E%> no es un tipo"
*** 56739,57201 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22479
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador no vÃ¡lido"
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "uso no vÃ¡lido del constructor como una plantilla"
  
! #: cp/parser.c:22489
  #, 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:22604
  #, 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:22629
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "se esperaba un declarador"
  
! #: cp/parser.c:22750
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/parser.c:22752
  #, 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:22773
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "se esperaba un operador puntero"
  
! #: cp/parser.c:22834
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:22888
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "especificadores `virtual' mÃºltiples"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource requiere -o"
  
! #: cp/parser.c:22983
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.c:23232
  #, 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:23238
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "%qT not permitted in template argument"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.c:23241 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2200
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "uso no vÃ¡lido de %qT"
  
! #: cp/parser.c:23267
  #, 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:23272
  #, 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:23378
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "se esperaba un especificador de tipo"
  
! #: cp/parser.c:23659
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "se esperaba %<,%> o %<...%>"
  
! #: cp/parser.c:23737
  #, 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:23916
  #, 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:23934
  #, 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:23940
  #, 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:23942
  #, 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:24068
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:24072
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:24396
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:24416
  #, 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:24454
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ no permite inicializadores designados de C99"
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24493
  #, 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:24544
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24600 cp/parser.c:24739
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/parser.c:24978
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de clase"
  
! #: cp/parser.c:24981
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de struct"
  
! #: cp/parser.c:24984
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: cp/parser.c:25381
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "se esperaba %<{%> o %<:%>"
  
! #: cp/parser.c:25392
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "no se puede especificar %<override%> para una clase"
  
! #: cp/parser.c:25400
  #, 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:25407
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "el nombre calificado no nombra una clase"
  
! #: cp/parser.c:25419
  #, 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:25425
  #, 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:25479
  #, 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:25511
  #, 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:25547
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "no se puede resolver el tipo typename"
  
! #: cp/parser.c:25612
  #, 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:25712 cp/parser.c:31695
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.c:25736
  #, 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:25740
  #, 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:25983
  #, 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:26001
  #, 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:26019
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26117
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:26124
  #, 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:26137
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26290
  #, 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:26318
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "especificador-pure en la definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:26338
  #, 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:26385
  #, 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:26399
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaraciÃ³n miembro"
  
! #: cp/parser.c:26473
  #, 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:26508
  #, 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:26638
  #, 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:26658
  #, 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:26682
  #, 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:26685
  #, 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:26885 cp/parser.c:26979
  #, 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:26987
  #, 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:26993
  #, 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:27037
  #, 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:27078
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:27190
  #, 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:27797
  #, 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:27811
  #, 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:27900
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27935
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified multiple times"
  msgid "attribute %qs specified multiple times"
  msgstr "atributo %<fallthrough%> especificado mÃºltiples veces"
  
! #: cp/parser.c:27977
  #, 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:28037
  #, 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:28377 cp/parser.c:28386
  #, 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:28723
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29073
  #, 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:29081
  #, 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:29563
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.c:29568
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaraciÃ³n no vÃ¡lida de %<%T::%E%>"
  
! #: cp/parser.c:29572
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parÃ¡metros-de-plantilla"
--- 56798,57260 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador no vÃ¡lido"
  
! #: cp/parser.c:22524
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "uso no vÃ¡lido del constructor como una plantilla"
  
! #: cp/parser.c:22526
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "use %<%T::%D%> en lugar de %<%T::%D%> para nombrar el constructor en un nombre calificado"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:22641
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type in declaration"
  msgid "qualified-id in declaration"
  msgstr "tipo no vÃ¡lido en la declaraciÃ³n"
  
! #: cp/parser.c:22666
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "se esperaba un declarador"
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/parser.c:22789
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "no se puede formar un puntero al miembro de %q#T que no es clase"
  
! #: cp/parser.c:22810
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "se esperaba un operador puntero"
  
! #: cp/parser.c:22871
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "especificadores `virtual' mÃºltiples"
  
! #: cp/parser.c:22962
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource requiere -o"
  
! #: cp/parser.c:23020
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments after %qT"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.c:23275
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "%qT not permitted in template argument"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "uso no vÃ¡lido de %qT"
  
! #: cp/parser.c:23304
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "no se pueden definir tipos en argumentos de plantilla"
  
! #: cp/parser.c:23309
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %<auto%> in template argument"
  msgstr "uso no vÃ¡lido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "se esperaba un especificador de tipo"
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "se esperaba %<,%> o %<...%>"
  
! #: cp/parser.c:23774
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "no se pueden definir tipos en tipos de parÃ¡metro"
  
! #: cp/parser.c:23953
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "los argumentos por defecto sÃ³lo se permiten para parÃ¡metros de funciÃ³n"
  
! #: cp/parser.c:23971
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "el paquete de parÃ¡metros %qD no puede tener un argumento por defecto"
  
! #: cp/parser.c:23977
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "el paquete de parÃ¡metros plantilla no puede tener un argumento por defecto"
  
! #: cp/parser.c:23979
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "el paquete de parÃ¡metros no puede tener un argumento por defecto"
  
! #: cp/parser.c:24105
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:24109
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:24433
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:24453
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ no permite inicializadores designados de C99"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/parser.c:25013
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de clase"
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de struct"
  
! #: cp/parser.c:25019
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "se esperaba %<{%> o %<:%>"
  
! #: cp/parser.c:25427
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "no se puede especificar %<override%> para una clase"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la calificaciÃ³n global del nombre de clase es no vÃ¡lida"
  
! #: cp/parser.c:25442
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "el nombre calificado no nombra una clase"
  
! #: cp/parser.c:25454
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/parser.c:25460
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nombre de clase no vÃ¡lido en la declaraciÃ³n de %qD"
  
! #: cp/parser.c:25514
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "una especializaciÃ³n explÃ­cita se debe preceder con %<template <>%>"
  
! #: cp/parser.c:25546
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "la plantilla de funciÃ³n %qD se redeclarÃ³ commo una plantilla de clase"
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "no se puede resolver el tipo typename"
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+#T"
  msgid "previous definition of %q#T"
  msgstr "definiciÃ³n previa de %q+#T"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "en C++03 se debe usar una llave-clase cuando se declara un friend"
  
! #: cp/parser.c:26036
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "la declaraciÃ³n friend no nombra una clase o funciÃ³n"
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:26159
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "default member initializer for unnamed bit-field"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits sin nombre"
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "especificador-pure en la definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:26373
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after class definition"
  msgid "extra %<;%> after in-class function definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de clase"
  
! #: cp/parser.c:26420
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> at end of member declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaraciÃ³n miembro"
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaraciÃ³n miembro"
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "especificador pure no vÃ¡lido (sÃ³lo se permite %<= 0%>)"
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "un inicializador dentro de llaves no se permite aquÃ­"
  
! #: cp/parser.c:26673
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> specified more than once in base-specified"
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "se especificÃ³ %<virtual%> mÃ¡s de una vez en la base especificada"
  
! #: cp/parser.c:26693
  #, fuzzy, gcc-internal-format
  #| msgid "more than one access specifier in base-specified"
  msgid "more than one access specifier in base-specifier"
  msgstr "mÃ¡s de un especificador de acceso en la base especificada"
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/parser.c:26720
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (la clase base es implÃ­citamente un tipo)"
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "no se pueden definir tipos en una especificaciÃ³n de excepciÃ³n"
  
! #: cp/parser.c:27022
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "debido a diferentes especificaciones de excepciones"
  
! #: cp/parser.c:27028
  #, fuzzy, gcc-internal-format
  #| msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "las especificaciones de excepciÃ³n dinÃ¡micas son obsoletas en C++0x; utilice %<noexcept%> en su lugar"
  
! #: cp/parser.c:27072
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "uso no vÃ¡lido de %<auto%> en el operador de conversiÃ³n"
  
! #: cp/parser.c:27113
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:27225
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "no se pueden definir tipos en declaraciones de excepciÃ³n"
  
! #: cp/parser.c:27832
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "El atributo %qE genera un conflicto con el atributo %s"
  
! #: cp/parser.c:27846
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "se esperaba un identificador o %<(%>"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified multiple times"
  msgid "attribute %qs specified multiple times"
  msgstr "atributo %<fallthrough%> especificado mÃºltiples veces"
  
! #: cp/parser.c:28012
  #, fuzzy, gcc-internal-format
  #| msgid "expected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.c:28072
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, fuzzy, gcc-internal-format
  #| msgid "expression must be integral"
  msgid "expression must be enclosed in parentheses"
  msgstr "la expresiÃ³n debe ser integral"
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "la plantilla asm no es una cadena constante"
  
! #: cp/parser.c:29135
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "la alineaciÃ³n solicitada no es una constante entera"
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.c:29622
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaraciÃ³n no vÃ¡lida de %<%T::%E%>"
  
! #: cp/parser.c:29626
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parÃ¡metros-de-plantilla"
*************** msgstr "faltan listas-de-parÃ¡metros-de-
*** 57204,57853 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29579
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parÃ¡metros-de-plantilla"
  
! #: cp/parser.c:29978
  #, 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:30149
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30158
  #, 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:30164
  #, 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:30264
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30274
  #, 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:30297
  #, 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:30306
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.c:30326
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especializaciÃ³n explÃ­cita no vÃ¡lida"
  
! #: cp/parser.c:30431
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaraciÃ³n plantilla de %<typedef%>"
  
! #: cp/parser.c:30482
  #, 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:30529
  #, 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:30829
  #, 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:30842
  #, 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:31150
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31302
  #, 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:31317
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.c:31452
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.c:31463
  #, 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:31468
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.c:31494
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.c:31546
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.c:31549
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.c:31552
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.c:31558
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.c:31561
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.c:31564
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.c:31567
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.c:31570
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.c:31573
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.c:31576
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.c:31579
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.c:31582
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.c:31585
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.c:31588
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.c:31591
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.c:31594
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.c:31597
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.c:31615
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.c:31665
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.c:32000
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32151
  #, 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:32156
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declarÃ³ previamente aquÃ­"
  
! #: cp/parser.c:32276
  #, 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:32416 cp/parser.c:32450
  #, 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:32423 cp/parser.c:32456
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32424 cp/parser.c:32457
  #, 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:32431
  #, 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:32432
  #, 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:32514
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclarÃ³ con acceso diferente"
  
! #: cp/parser.c:32535
  #, 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:32783
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.c:33024 cp/parser.c:34332 cp/parser.c:34521
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.c:33095
  #, 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:33165
  #, 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:33196
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.c:33600
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no vÃ¡lido"
  
! #: cp/parser.c:33675 cp/parser.c:33693
  #, 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:33687 cp/parser.c:33753
  #, 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:33796
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante despuÃ©s de los mÃ©todos Objective-C++"
  
! #: cp/parser.c:33993 cp/parser.c:34000 cp/parser.c:34007
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no vÃ¡lido para la variable de de instancia"
  
! #: cp/parser.c:34124
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador despuÃ©s de %<@protocol%>"
  
! #: cp/parser.c:34297
  #, 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:34304
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.c:34584 cp/parser.c:34591 cp/parser.c:34598
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no vÃ¡lido para la propiedad"
  
! #: cp/parser.c:34760
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: cp/parser.c:35826
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: cp/parser.c:35843
  #, 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:36826
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:37579
  #, 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:39708
  #, 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:40259
  #, 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:40346 cp/pt.c:17893
  #, 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:40439
  #, 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:42655
  #, 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:43486
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:43516
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresiÃ³n id"
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43631
  #, 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:43651 cp/semantics.c:5850
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43655 cp/semantics.c:5858
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43658 cp/pt.c:14005 cp/semantics.c:5864
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43661 cp/semantics.c:5870
  #, 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:44188
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44198
  #, 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:44552
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44599 cp/semantics.c:9954
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:44601 cp/semantics.c:9956
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:44747
  #, 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:44750
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una funciÃ³n %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:44801
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC coprocessor malformado"
  
! #: cp/parser.c:45086
  #, 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:45129
  #, 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:45161
  #, 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:45241
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "no se han implementado las optimizaciones intermÃ³dulos para C++"
  
! #: cp/parser.c:45280
  #, 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:45481
  #, 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:45537
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:299
  #, 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:312
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "declaraciÃ³n de la plantilla miembro %qD no vÃ¡lida"
  
! #: cp/pt.c:736
  #, 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:750
  #, 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:834
  #, 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:845 cp/pt.c:1078
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "especializaciÃ³n de %qD en un espacio de nombres diferente"
  
! #: cp/pt.c:847
  #, 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:864
  #, 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:990
  #, 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:1002
  #, 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:1005 cp/pt.c:1144
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:1037
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n"
  
! #: cp/pt.c:1081
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
--- 57263,57912 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parÃ¡metros-de-plantilla"
  
! #: cp/parser.c:30032
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "ya no se admiten los valores de devoluciÃ³n nombrados"
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "la plantilla de operador literal %qD tiene una lista de parÃ¡metros no vÃ¡lida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.c:30218
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "la plantilla de operador literal %qD tiene una lista de parÃ¡metros no vÃ¡lida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "no matching concept for template-introduction"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/parser.c:30351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "declaraciÃ³n no vÃ¡lida de plantilla miembro en la clase local"
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.c:30380
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especializaciÃ³n explÃ­cita no vÃ¡lida"
  
! #: cp/parser.c:30485
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaraciÃ³n plantilla de %<typedef%>"
  
! #: cp/parser.c:30536
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "la declaraciÃ³n no declara nada"
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "la especializaciÃ³n de plantilla explÃ­cita no puede tener una clase de almacenamiento"
  
! #: cp/parser.c:30883
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> debe ser %<> >%> dentro de una lista de argumentos de plantilla anidada"
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "uso no vÃ¡lido de %qD en la especificaciÃ³n de enlace"
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.c:31517
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "se usaron al mismo tiempo %<_Sat%> y %<char%> en los especificadores de declaraciÃ³n"
  
! #: cp/parser.c:31522
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "se usÃ³ la etiqueta %qs al nombrar a %q#T"
  
! #: cp/parser.c:32210
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declarÃ³ previamente aquÃ­"
  
! #: cp/parser.c:32330
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT se declarÃ³ con mayor visibilidad que su base %qT"
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.c:32485
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/parser.c:32486
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as %q#D here"
  msgid "%qT first declared as %qs here"
  msgstr "  declarado inicialmente como %q#D aquÃ­"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclarÃ³ con acceso diferente"
  
! #: cp/parser.c:32589
  #, fuzzy, gcc-internal-format
  #| msgid "%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%<template%> (como desambiguador) sÃ³lo se permite dentro de plantillas"
  
! #: cp/parser.c:32837
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.c:33149
  #, fuzzy, gcc-internal-format
  #| msgid "objective-c++ message argument(s) are expected"
  msgid "objective-c++ message receiver expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no vÃ¡lido"
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "se esperaba una declaraciÃ³n de mÃ©todo de objective-c++"
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "los atributos de mÃ©todo se deben especificar al final"
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante despuÃ©s de los mÃ©todos Objective-C++"
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no vÃ¡lido para la variable de de instancia"
  
! #: cp/parser.c:34178
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador despuÃ©s de %<@protocol%>"
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "los atributos no se pueden especificar antes de la palabra clave de Objective-C++ %<@%D%>"
  
! #: cp/parser.c:34358
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no vÃ¡lido para la propiedad"
  
! #: cp/parser.c:34814
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: cp/parser.c:35879
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/parser.c:36879
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:37632
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined in iterator type"
  msgstr "no se pueden definir tipos en tipos de parÃ¡metro"
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "no se permite la inicializaciÃ³n entre parÃ©ntesis para el bucle %<for%> en OpenMP"
  
! #: cp/parser.c:40312
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable de iteraciÃ³n %qD no debe ser reduction"
  
! #: cp/parser.c:40492
  #, fuzzy, gcc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough for loops to collapse"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: cp/parser.c:42708
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: cp/parser.c:43539
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:43569
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresiÃ³n id"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "no se pueden definir tipos nuevos en un tipo de devoluciÃ³n"
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, fuzzy, gcc-internal-format
  #| msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD no es una funciÃ³n plantilla miembro"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> mÃ¡s externo no estÃ¡ dentro del %<__transaction_atomic%> mÃ¡s externo"
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una funciÃ³n %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:44854
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC coprocessor malformado"
  
! #: cp/parser.c:45139
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: cp/parser.c:45182
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
! #: cp/parser.c:45214
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
! #: cp/parser.c:45294
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "no se han implementado las optimizaciones intermÃ³dulos para C++"
  
! #: cp/parser.c:45333
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "no se permiten las conversiones estÃ¡ndar en este contexto"
  
! #: cp/parser.c:45534
  #, fuzzy, gcc-internal-format
  #| msgid "templates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "el dato miembro %qD no puede ser una plantilla miembro"
  
! #: cp/pt.c:310
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "declaraciÃ³n de la plantilla miembro %qD no vÃ¡lida"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "especializaciÃ³n explÃ­cita en el Ã¡mbito %qD que no es espacio de nombres"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "las plantillas de clase contenedoras no son explÃ­citamente especializadas"
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "especializaciÃ³n de %qD en un espacio de nombres diferente"
  
! #: cp/pt.c:845
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "  from definition of %q#D"
  msgstr " de la definiciÃ³n de %q+#D"
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciaciÃ³n explÃ­cita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.c:992
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "el nombre de la clase oscurece la plantilla de parÃ¡metro de plantilla %qD"
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "specialization of alias template %qD"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n"
  
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
*************** msgstr " de la definiciÃ³n de %q+#D"
*** 57855,58010 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1122
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n %qT"
  
! #: cp/pt.c:1140
  #, 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:1605
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "especializaciÃ³n de %qD despuÃ©s de la instanciaciÃ³n"
  
! #: cp/pt.c:2047 cp/semantics.c:5719
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2183
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:2188
  #, 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:2480
  #, 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:2484
  #, 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:2495
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "especializaciÃ³n de plantilla %qD ambigua para %q+D"
  
! #: cp/pt.c:2702
  #, 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:2712
  #, 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:2718
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2742
  #, 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:2747
  #, 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:2783
  #, 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:2787
  #, 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:2788
  #, 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:2878 cp/pt.c:2938
  #, 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:2891
  #, 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:2897
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "se proporcionÃ³ una definiciÃ³n para la instanciaciÃ³n explÃ­cita"
  
! #: cp/pt.c:2905
  #, 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:2908
  #, 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:2910
  #, 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:2916
  #, 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:2949
  #, 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:2953
  #, 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:2985
  #, 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:3028
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD no es una funciÃ³n plantilla"
--- 57914,58069 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n %qT"
  
! #: cp/pt.c:1142
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "no se permite la especializaciÃ³n de plantilla de %qD por ISO C++"
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "especializaciÃ³n de %qD despuÃ©s de la instanciaciÃ³n"
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:2190
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD no es una variable"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "el id-de-plantilla %qD para %q+D no coincide con ninguna declaraciÃ³n de plantilla"
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "se encontrÃ³ %d %<template<>%>, se necesita %d para especializar una plantilla de funciÃ³n miembro"
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "especializaciÃ³n de plantilla %qD ambigua para %q+D"
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:2717
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "instanciaciÃ³n explÃ­cita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attributes %s"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attribute %s"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "id de plantilla %qD en la declaraciÃ³n de la plantilla primaria"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "no se usan la plantilla de lista de parÃ¡metros en la instanciaciÃ³n explÃ­cita"
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "se proporcionÃ³ una definiciÃ³n para la instanciaciÃ³n explÃ­cita"
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "demasiadas listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qD"
  
! #: cp/pt.c:2913
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "faltan listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qD"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la especializaciÃ³n explÃ­cita de %qD se debe preceder con %<template <>%>"
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization declared %<concept%>"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:2954
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "no se permite la especializaciÃ³n parcial de la funciÃ³n de plantilla %qD"
  
! #: cp/pt.c:2958
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "no se permite la especializaciÃ³n parcial de la funciÃ³n de plantilla %qD"
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "se especificÃ³ un argumento por defecto en la especializaciÃ³n explÃ­cita"
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD no es una funciÃ³n plantilla"
*************** msgstr "%qD no es una funciÃ³n plantilla
*** 58017,58196 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3090
  #, 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:3106
  #, 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:3137
  #, 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:3140
  #, fuzzy, gcc-internal-format
  #| msgid "shadowed declaration is here"
  msgid "friend declaration here"
  msgstr "aquÃ­ estÃ¡ la declaraciÃ³n oscurecida"
  
! #: cp/pt.c:3249
  #, 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:3830
  #, 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:4133
  #, 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:4201
  #, 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:4203
  #, 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:4262
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "no se expanden los paquetes de parÃ¡metro con %<...%>"
  
! #: cp/pt.c:4279 cp/pt.c:5092
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4407
  #, 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:4410
  #, 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:4412
  #, 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:5028
  #, 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:5087
  #, 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:5110
  #, 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:5114
  #, 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:5118 cp/pt.c:5129 cp/pt.c:5137
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template here"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5126
  #, 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:5136
  #, 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:5150
  #, 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:5152
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template %qD"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5198
  #, 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:5201
  #, 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:5224
  #, 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:5270
  #, 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:5330
  #, 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:5334
  #, 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:5517
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "no hay un argumento por defecto para %qD"
--- 58076,58255 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "especializaciÃ³n de la funciÃ³n miembro especial declarada implÃ­citamente"
  
! #: cp/pt.c:3111
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "la funciÃ³n no miembro %qD se declarÃ³ en %qT"
  
! #: cp/pt.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "una declaraciÃ³n friend %qD en una clase local sin declaraciÃ³n previa"
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  #| msgid "shadowed declaration is here"
  msgid "friend declaration here"
  msgstr "aquÃ­ estÃ¡ la declaraciÃ³n oscurecida"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization of function concept %qD"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:3835
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: cp/pt.c:4158
  #, fuzzy, gcc-internal-format
  #| msgid "base initializer expansion %<%T%> contains no parameter packs"
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "la expansiÃ³n del inicializador base %<%T%> no contiene paquetes de parÃ¡metro"
  
! #: cp/pt.c:4226
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%T%> contains no argument packs"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "el patrÃ³n de expansiÃ³n %<%T%> no contiene paquetes de argumento"
  
! #: cp/pt.c:4228
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%E%> contains no argument packs"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "el patrÃ³n de expansiÃ³n %<%E%> no contiene paquetes de argumento"
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "no se expanden los paquetes de parÃ¡metro con %<...%>"
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4432
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la declaraciÃ³n de %q+D oscurece un parÃ¡metro"
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la declaraciÃ³n de %q+D oscurece un parÃ¡metro"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "template parameter %qD declared here"
  msgstr "el tipo de parÃ¡metro de plantilla %qT se declarÃ³ %<friend%>"
  
! #: cp/pt.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "specialization of variable concept %q#D"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "no se usan los parÃ¡metros de plantilla en la especializaciÃ³n parcial:"
  
! #: cp/pt.c:5127
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5131
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template here"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "demasiados argumentos para la funciÃ³n %qE"
  
! #: cp/pt.c:5167
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5169
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template %qD"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "el argumento de paquete de parÃ¡metro %qE debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "el argumento de paquete de parÃ¡metro %qT debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "el argumento de plantilla %qE involucra a el(los) parÃ¡metro(s) de plantilla"
  
! #: cp/pt.c:5287
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "el tipo %qT del argumento de plantilla %qE depende de un parÃ¡metro de plantilla"
  msgstr[1] "el tipo %qT del argumento de plantilla %qE depende de parÃ¡metros de plantilla"
  
! #: cp/pt.c:5347
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.c:5351
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of %qT after instantiation of %qT"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "especializaciÃ³n parcial de %qT despuÃ©s de la instanciaciÃ³n %qT"
  
! #: cp/pt.c:5534
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "no hay un argumento por defecto para %qD"
*************** msgstr "no hay un argumento por defecto
*** 58199,58249 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5540
  #, 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:5576
  #, 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:5579
  #, 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:5582
  #, 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:5585
  #, 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:5588 cp/pt.c:5646
  #, 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:5757
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "template %qD declared"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/pt.c:5765
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "clase de plantilla sin nombre"
  
! #: cp/pt.c:5773
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
--- 58258,58308 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack %qE must be at the end of the template parameter list"
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "el parÃ¡metro de paquete %qE debe estar al final de la lista de parÃ¡metros de plantilla"
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en la re-declaraciÃ³n friend de la plantilla de funciÃ³n"
  
! #: cp/pt.c:5596
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function template friend declarations"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las declaraciones friend de la plantilla de funciÃ³n"
  
! #: cp/pt.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los argumentos de plantilla por defecto no se pueden usar en las plantillas de funciÃ³n sin -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las especializaciones parciales"
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.c:5774
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "template %qD declared"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "clase de plantilla sin nombre"
  
! #: cp/pt.c:5790
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
*************** msgstr "la funciÃ³n que no es miembro %q
*** 58254,58318 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5796
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "declaraciÃ³n de la plantilla de %qD no vÃ¡lida"
  
! #: cp/pt.c:5952
  #, 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:5991
  #, 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:6005
  #, 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:6008
  #, 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:6010
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  pero se requieren %d"
  
! #: cp/pt.c:6031
  #, 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:6034
  #, 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:6179
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/pt.c:6192
  #, 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:6203
  #, 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:6207
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter"
  #| msgid_plural "previous declaration %q+D used %d template parameters"
--- 58313,58377 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "declaraciÃ³n de la plantilla de %qD no vÃ¡lida"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definiciÃ³n de plantilla de %q#D que no es plantilla"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "se esperaban %d niveles de parÃ¡metros de plantilla para %q#D, se obtuvieron %d"
  
! #: cp/pt.c:6022
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "se obtuvieron %d parÃ¡metros de plantilla para %q#D"
  
! #: cp/pt.c:6025
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "se obtuvieron %d parÃ¡metros de plantilla para %q#T"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  pero se requieren %d"
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "los argumentos de plantilla para %qD no coinciden con la plantilla original %qD"
  
! #: cp/pt.c:6051
  #, fuzzy, gcc-internal-format
  #| msgid "use template<> for an explicit specialization"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilice template<> para una especializaciÃ³n explÃ­cita"
  
! #: cp/pt.c:6196
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/pt.c:6209
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "no se especificaron los especificadores de plantilla en la declaraciÃ³n de %qD"
  
! #: cp/pt.c:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "se redeclarÃ³ con %d parÃ¡metro de plantilla"
  msgstr[1] "se redeclarÃ³ con %d parÃ¡metros de plantilla"
  
! #: cp/pt.c:6224
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter"
  #| msgid_plural "previous declaration %q+D used %d template parameters"
*************** msgid_plural "previous declaration %qD u
*** 58321,58458 ****
  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:6245
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parÃ¡metro de plantilla %q+#D"
  
! #: cp/pt.c:6246
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeclarado aquÃ­ como %q#D"
  
! #: cp/pt.c:6257
  #, 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:6260 cp/pt.c:6309
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "original declaration appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6271
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefiniciÃ³n del argumento por defecto para %q#D"
  
! #: cp/pt.c:6273
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6306
  #, 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:6637 cp/pt.c:6706
  #, 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:6640
  #, 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:6643
  #, 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:6656
  #, 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:6660
  #, 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:6709
  #, 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:6711
  #, 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:6773
  #, 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:6782
  #, 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:6791
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.c:6800
  #, 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:6811
  #, 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:6821
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.c:6830
  #, 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:6842
  #, 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:6846
  #, 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:6857
  #, 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:6868
  #, 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:6880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
--- 58380,58517 ----
  msgstr[0] "la declaraciÃ³n previa de %q+#D usÃ³ %d parÃ¡metro de plantilla"
  msgstr[1] "la declaraciÃ³n previa de %q+#D usÃ³ %d parÃ¡metros de plantilla"
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parÃ¡metro de plantilla %q+#D"
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeclarado aquÃ­ como %q#D"
  
! #: cp/pt.c:6274
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "original declaration appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6288
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefiniciÃ³n del argumento por defecto para %q#D"
  
! #: cp/pt.c:6290
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6323
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration %q#D with different constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT"
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "debe ser la direcciÃ³n de una funciÃ³n con enlace externo"
  
! #: cp/pt.c:6664
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "debe ser la direcciÃ³n de una funciÃ³n con enlace externo"
  
! #: cp/pt.c:6677
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "debe ser un puntero-a-miembro de la forma %<&X::Y%>"
  
! #: cp/pt.c:6732
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/pt.c:6794
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  no se puede deducir el parÃ¡metro de plantilla %qD"
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  los tipos %qT y %qT tiene calificadores-cv incompatibles"
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  el parÃ¡metro de plantilla %qD no es un paquete de parÃ¡metro, pero el argumento %qD sÃ­"
  
! #: cp/pt.c:6832
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  el argumento de plantilla %qE no coincide con la constante puntero-a-miembro %qE"
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  deducciÃ³n de paquete de parÃ¡metros inconsistente con %qT y %qT"
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  se deducen tipos en conflicto para el parÃ¡metro %qT (%qT y %qT)"
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  se deducen valores en conflicto para el parÃ¡metro %qE que no es tipo (%qE y %qE)"
  
! #: cp/pt.c:6878
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.c:6889
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  el tipo de funciÃ³n miembro %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.c:6901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgid_plural "  candidate expects at lea
*** 58461,58783 ****
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.c:6911
  #, 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:6924
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.c:6928
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.c:6939
  #, 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:6949
  #, 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:6959
  #, 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:7021
  #, 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:7029
  #, 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:7039
  #, 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:7054
  #, 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:7064
  #, 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:7071
  #, 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:7089
  #, 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:7097
  #, 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:7206
  #, 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:7365
  #, 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:7379
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:7465
  #, 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:7473
  #, 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:7491
  #, 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:7550
  #, 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:7552
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.c:7606
  #, 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:8155
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.c:8171
  #, 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:8305
  #, 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:8334
  #, 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:8339
  #, 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:8355 cp/pt.c:8389 cp/pt.c:8443
  #, 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:8363
  #, 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:8371
  #, 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:8377
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.c:8380
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.c:8394
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.c:8397
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.c:8447
  #, 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:8461
  #, 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:8464
  #, 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:8528
  #, 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:8666 cp/pt.c:8979
  #, 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:8681 cp/pt.c:8813
  #, 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:8809
  #, 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:8818
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.c:8843
  #, 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:8847
  #, 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:8945
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9589
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:9752
  #, 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:9754
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaraciÃ³n de plantilla %q+D"
  
! #: cp/pt.c:9883 cp/pt.c:21201
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.c:10280
  #, 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:10924
  #, 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:12083
  #, 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:12580
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12977
  #, 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:13065
  #, 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:13068
  #, 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:13658
  #, 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:13757
  #, 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"
--- 58520,58842 ----
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.c:6932
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  no se puede convertir %qE (tipo %qT) al tipo %qT"
  
! #: cp/pt.c:6945
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.c:6949
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  los parÃ¡metros de plantilla de un argumento de plantilla plantilla son inconsistentes con otros argumentos de plantilla deducidos"
  
! #: cp/pt.c:6970
  #, fuzzy, gcc-internal-format
  #| msgid "  can't deduce a template for %qT from non-template type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  no se puede deducir una plantilla para %qT del tipo %qT que no es plantilla"
  
! #: cp/pt.c:6980
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument %qE does not match %qD"
  msgid "  template argument %qE does not match %qE"
  msgstr "  el argumento de plantilla %qE no coincide con %qD"
  
! #: cp/pt.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qE no es una variable"
  
! #: cp/pt.c:7050
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.c:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.c:7075
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.c:7085
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaÃ±o variable %qT no es un argumento de plantilla vÃ¡lido"
  
! #: cp/pt.c:7092
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.c:7110
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD no es un argumento vÃ¡lido de plantilla porque %qD es una variable, no la direcciÃ³n de una variable"
  
! #: cp/pt.c:7118
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD no es un argumento vÃ¡lido de plantilla porque %qD es una variable, no la direcciÃ³n de una variable"
  
! #: cp/pt.c:7230
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque las literales de cadena nunca se pueden usar en este contexto"
  
! #: cp/pt.c:7389
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "in template argument for type %qT"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:7403
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT debido a conflictos en la calificaciÃ³n cv"
  
! #: cp/pt.c:7497
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla para el tipo %qT porque no es un l-valor"
  
! #: cp/pt.c:7515
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D no es un argumento vÃ¡lido de plantilla para el tipo %qT porque una referencia variable no tiene una direcciÃ³n constante"
  
! #: cp/pt.c:7574
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT porque es un puntero"
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.c:7630
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE no es un argumento de plantilla vÃ¡lido para el tipo %qT porque es de tipo %qT"
  
! #: cp/pt.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.c:8195
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attributes in template argument %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.c:8329
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "se usÃ³ el nombre-de-clase-inyectada %qD como un argumento de plantilla plantilla"
  
! #: cp/pt.c:8358
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "uso no vÃ¡lido del destructor %qE como un tipo"
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "para hacer referencia a un tipo miembro de un parÃ¡metro de plantilla, use %<typename %E%>"
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parÃ¡metros de plantilla para %qD"
  
! #: cp/pt.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  se esperaba una constante de tipo %qT, se obtuvo %qT"
  
! #: cp/pt.c:8395
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.c:8471
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  se esperaba una plantilla de tipo %qD, se obtuvo %qT"
  
! #: cp/pt.c:8485
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parÃ¡metros de plantilla para %qD"
  
! #: cp/pt.c:8488
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.c:8552
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "no se puede convertir el argumento de plantilla %qE a %qT"
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "el argumento de plantilla %d es no vÃ¡lido"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.c:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.c:8842
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.c:8867
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.c:8871
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumento por defecto dado para el parÃ¡metro %d de %q#D"
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "se usa el tipo %qT que no es plantilla como una plantilla"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaraciÃ³n de plantilla %q+D"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.c:10287
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.c:10947
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) substituting %qS"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciaciÃ³n de la plantilla excede el mÃ¡ximo de %d (use -ftemplate-depth= para incrementar el mÃ¡ximo) al sustituir %qS"
  
! #: cp/pt.c:12106
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "miembro de matriz flexible en union"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a potential constant expression"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE no es una expresiÃ³n constante potencial"
  
! #: cp/pt.c:13121
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%T%>"
  
! #: cp/pt.c:13124
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%E%>"
  
! #: cp/pt.c:13725
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefiniciÃ³n del argumento por defecto para %q#D"
  
! #: cp/pt.c:13824
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "se crea un puntero a funciÃ³n miembro del tipo %qT que no es clase"
*************** msgstr "se crea un puntero a funciÃ³n mi
*** 58795,59099 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14830
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de funciÃ³n"
  
! #: cp/pt.c:15030
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parÃ¡metro %qT no vÃ¡lido"
  
! #: cp/pt.c:15032
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaraciÃ³n %q+D"
  
! #: cp/pt.c:15147
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/pt.c:15149
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la funciÃ³n devuelve una funciÃ³n"
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.c:15847
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.c:15849
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.c:15862
  #, 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:15865
  #, 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:15913
  #, 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:15919
  #, 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:15925
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.c:16026
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16046
  #, 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:16078
  #, 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:16086
  #, 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:16200
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.c:16388
  #, 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:16403
  #, 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:16405
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.c:16498
  #, 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:16649
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no vÃ¡lido %qD"
  
! #: cp/pt.c:17213 cp/pt.c:19086
  #, 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:17217 cp/pt.c:19090
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.c:19230
  #, 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:20286
  #, 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:20313
  #, 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:20318
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.c:20321
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.c:20326
  #, 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:20374
  #, 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:20594
  #, 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:20597
  #, 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:20919
  #, 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:20921
  #, 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:20931
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.c:20946
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresiÃ³n integral %qE no es una constante"
  
! #: cp/pt.c:20964
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.c:25055
  #, 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:25057
  #, 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:25063
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:25087 cp/pt.c:25182
  #, 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:25093
  #, 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:25095
  #, 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:25114
  #, 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:25120 cp/pt.c:25177
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/pt.c:25125
  #, 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:25133
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D"
  
! #: cp/pt.c:25169
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#D"
  
! #: cp/pt.c:25192 cp/pt.c:25259
  #, 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:25197 cp/pt.c:25274
  #, 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:25231
  #, 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:25234
  #, 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:25243
  #, 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:25264
  #, 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:25304
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#T"
  
! #: cp/pt.c:25647
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
--- 58854,59158 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de funciÃ³n"
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parÃ¡metro %qT no vÃ¡lido"
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaraciÃ³n %q+D"
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la funciÃ³n devuelve una funciÃ³n"
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.c:15930
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.c:15932
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.c:15945
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/pt.c:15948
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de funciÃ³n calificado %qT"
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/pt.c:16002
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "se crea un puntero al miembro de referencia de tipo %qT"
  
! #: cp/pt.c:16008
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT no es de tipo clase, struct o union"
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo enumerado"
  
! #: cp/pt.c:16169
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo de clase"
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.c:16471
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "el tipo calificador %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "el nombre dependiente %qE se decodifica como un no tipo, pero la instanciaciÃ³n genera un tipo"
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.c:16581
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/pt.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no vÃ¡lido %qD"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n de expansiÃ³n de paquete"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.c:19313
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "inicializador no-vacÃ­o para una matriz de elementos vacÃ­os"
  
! #: cp/pt.c:20368
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD no se declarÃ³ en este Ã¡mbito, y no se encontraron declaraciones en la bÃºsqueda dependiente de argumentos en el punto de la instanciaciÃ³n"
  
! #: cp/pt.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "no se encontraron declaraciones en la base dependiente %qT pur la bÃºsqueda no calificada"
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.c:20408
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here, later in the translation unit"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%q+D se declarÃ³ aquÃ­, despuÃ©s en la unidad de translaciÃ³n"
  
! #: cp/pt.c:20456
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_choose_expr%>"
  
! #: cp/pt.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD no es una clase o un espacio de nombres"
  
! #: cp/pt.c:21001
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT es/usa un tipo anÃ³nimo"
  
! #: cp/pt.c:21003
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "el argumento de plantilla para %qD usa el tipo local %qT"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.c:21028
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresiÃ³n integral %qE no es una constante"
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.c:25142
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.c:25144
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.c:25150
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D que no es plantilla"
  
! #: cp/pt.c:25180
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:25201
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD no es un dato miembro static de una plantilla de clase"
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/pt.c:25212
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "el tipo %qT para la instanciaciÃ³n explÃ­cita %qD no coincide con el tipo declarado %qT"
  
! #: cp/pt.c:25220
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D"
  
! #: cp/pt.c:25256
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#D"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 prohÃ­be el uso de %<extern%> en instanciaciones explÃ­citas"
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "clase de almacenamiento %qD aplicada a la instanciaciÃ³n de una plantilla"
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciaciÃ³n explÃ­cita de la plantilla %qD que no es clase"
  
! #: cp/pt.c:25321
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciaciÃ³n explÃ­cita del tipo %qT que no es plantilla"
  
! #: cp/pt.c:25330
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciaciÃ³n explÃ­cita de %q#T antes de la definiciÃ³n de la plantilla"
  
! #: cp/pt.c:25351
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ prohÃ­be el uso de %qE en las instanciaciones explÃ­citas"
  
! #: cp/pt.c:25391
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#T"
  
! #: cp/pt.c:25685
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
*************** msgstr "especializaciÃ³n explÃ­cita de %
*** 59106,59278 ****
  #. 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:26148
  #, 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:26196
  #, 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:26562
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:26592
  #, 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:26601
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:26609
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parÃ¡metro que no es tipo plantilla no vÃ¡lido"
  
! #: cp/pt.c:26611
  #, 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:27965
  #, 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:28246
  #, 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:28255
  #, 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:28282
  #, 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:29286
  #, 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:29293
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:29395
  #, 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:29402
  #, 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:29418
  #, 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:29426
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "la funciÃ³n no se considerÃ³ para la inclusiÃ³n en lÃ­nea"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29441
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/pt.c:29445
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "explicit deduction guide declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: cp/pt.c:29461
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/pt.c:29463
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29529
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29532
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29627
  #, 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:29629
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.c:29686
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29690
  #, 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:29694
  #, 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:29698
  #, 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:29834
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %qT in template argument"
--- 59165,59337 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciaciÃ³n explÃ­cita de %qD pero no hay una definiciÃ³n disponible"
  
! #: cp/pt.c:26234
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciaciÃ³n de la plantilla excede el mÃ¡ximo de %d al instanciar %q+D, posiblemente de la generaciÃ³n de tabla virtual (use -ftemplate-depth= para incrementar el mÃ¡ximo)"
  
! #: cp/pt.c:26600
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:26630
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template non-type parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T no es un tipo vÃ¡lido para un parÃ¡metro que no es tipo plantilla"
  
! #: cp/pt.c:26639
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:26647
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parÃ¡metro que no es tipo plantilla no vÃ¡lido"
  
! #: cp/pt.c:26649
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T no es un tipo vÃ¡lido para un parÃ¡metro que no es tipo plantilla"
  
! #: cp/pt.c:28003
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/pt.c:28289
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "el constructor no puede ser una funciÃ³n miembro de tipo static"
  
! #: cp/pt.c:28298
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/pt.c:28325
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la deducciÃ³n de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/pt.c:29348
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "se usÃ³ %qD que no es plantilla como plantilla"
  
! #: cp/pt.c:29354
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:29457
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:29464
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:29480
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction failed:"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/pt.c:29488
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "la funciÃ³n no se considerÃ³ para la inclusiÃ³n en lÃ­nea"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/pt.c:29507
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "explicit deduction guide declared here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: cp/pt.c:29523
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.c:29760
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.c:29764
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %qT in template argument"
*************** msgstr "%q+#D no se puede declarar"
*** 59425,60011 ****
  msgid "  since %q+#D declared in base class"
  msgstr "  ya que se declarÃ³ %q+#D en la clase base"
  
! #: cp/semantics.c:937
  #, 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:1085
  #, 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:1603
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1608
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1613
  #, 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:1823
  #, 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:1905
  #, 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:2090
  #, 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:2337
  #, 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:2397
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2749
  #, 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:2817
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "no se permiten argumentos para el destructor"
  
! #: cp/semantics.c:2899
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> no estÃ¡ disponible para funciones miembro static"
  
! #: cp/semantics.c:2901
  #, 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:2903
  #, 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:2925
  #, 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:2933 cp/typeck.c:2763
  #, 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:2955
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE no es de tipo %qT"
  
! #: cp/semantics.c:3035
  #, 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:3215
  #, 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:3265
  #, 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:3268
  #, 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:3285
  #, 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:3316
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "definiciÃ³n no vÃ¡lida del tipo calificado %qT"
  
! #: cp/semantics.c:3599
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "especificaciÃ³n de clase base no vÃ¡lida"
  
! #: cp/semantics.c:3762
  #, 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:3779 cp/semantics.c:10726
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD no se capturÃ³"
  
! #: cp/semantics.c:3783
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3785
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3797
  #, 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:3799
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "uso de parÃ¡metro desde la funciÃ³n contenedora"
  
! #: cp/semantics.c:3926
  #, 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:3936
  #, 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:3972
  #, 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:4003
  #, 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:4010
  #, 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:4038
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD no puede aparecer en una expresion constante"
  
! #: cp/semantics.c:4215
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "el tipo de %qE es desconocido"
  
! #: cp/semantics.c:4244
  #, 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:4378
  #, 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:4410
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "no se puede aplicar %<offsetof%> al destructor %<~%T%>"
  
! #: cp/semantics.c:4423
  #, 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:4427
  #, 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:4432
  #, 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:4443
  #, 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:4970 cp/semantics.c:6752 cp/semantics.c:6836
! #: cp/semantics.c:6887 cp/semantics.c:7229 cp/semantics.c:7450
! #: cp/semantics.c:7733 cp/semantics.c:8181
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5716
  #, 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:5990
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6040
  #, 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:6159
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6620
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6635
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6659
  #, 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:6764 cp/semantics.c:8194
  #, 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:6849
  #, 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:6900
  #, 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:6950
  #, 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:6964
  #, 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:6998
  #, 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:7001
  #, 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:7005
  #, 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:7027
  #, 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:7031
  #, 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:7036
  #, 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:7063
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: cp/semantics.c:7096
  #, 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:7110
  #, 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:7130
  #, 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:7159
  #, 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:7189
  #, 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:7211
  #, 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:7240
  #, 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:7255
  #, 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:7262
  #, 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:7277
  #, 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:7310
  #, 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:7321
  #, 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:7338
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %<saligned%>"
  
! #: cp/semantics.c:7350
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:7359
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: cp/semantics.c:7460
  #, 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:7886
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: cp/semantics.c:7890
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7959
  #, 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:7989
  #, 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:8019
  #, 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:8032
  #, 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:8055
  #, 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:8065
  #, 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:8122
  #, 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:8511
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8738
  #, 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:8752
  #, 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:8949
  #, 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:9415
  #, 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:9718 cp/semantics.c:9728
  #, 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:10133
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %s"
  
! #: cp/semantics.c:10136
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "autocomparaciÃ³n siempre falsa"
  
! #: cp/semantics.c:10148
  #, 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:10177
  #, 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:10214
  #, 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:10765
  #, 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:10818
  #, 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:10820
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10838
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
--- 59484,60070 ----
  msgid "  since %q+#D declared in base class"
  msgstr "  ya que se declarÃ³ %q+#D en la clase base"
  
! #: cp/semantics.c:956
  #, 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:1104
  #, 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:1622
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1627
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1632
  #, 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:1842
  #, 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:1924
  #, 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:2109
  #, 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:2356
  #, 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:2416
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2768
  #, 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:2836
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "no se permiten argumentos para el destructor"
  
! #: cp/semantics.c:2918
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> no estÃ¡ disponible para funciones miembro static"
  
! #: cp/semantics.c:2920
  #, 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:2922
  #, 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:2944
  #, 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:2952 cp/typeck.c:2774
  #, 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:2974
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE no es de tipo %qT"
  
! #: cp/semantics.c:3054
  #, 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:3233
  #, 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:3283
  #, 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:3286
  #, 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:3303
  #, 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:3334
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "definiciÃ³n no vÃ¡lida del tipo calificado %qT"
  
! #: cp/semantics.c:3617
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "especificaciÃ³n de clase base no vÃ¡lida"
  
! #: cp/semantics.c:3780
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "miembro protegido %q+#D en union anÃ³nima"
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD no se capturÃ³"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "uso de la variable %<auto%> desde la funciÃ³n contenedora"
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "uso de parÃ¡metro desde la funciÃ³n contenedora"
  
! #: cp/semantics.c:3944
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter %qD outside function body"
  msgid "use of parameter outside function body"
  msgstr "se usÃ³ el parÃ¡metro %qD fuera del cuerpo de la funciÃ³n"
  
! #: cp/semantics.c:3954
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "no se permite el parÃ¡metro de plantilla %qD de tipo %qT en una expresiÃ³n integral constante porque no es de tipo integral o de enumeraciÃ³n"
  
! #: cp/semantics.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "uso de la plantilla de clase %qT como expresiÃ³n"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "la peticiÃ³n por el miembro %qD es ambigua en la red de herencia mÃºltiple"
  
! #: cp/semantics.c:4056
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD no puede aparecer en una expresion constante"
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "el tipo de %qE es desconocido"
  
! #: cp/semantics.c:4272
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT no es un tipo de enumeraciÃ³n"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter pack __bases only valid in template declaration"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Los paquetes de parÃ¡metros __bases sÃ³lo son vÃ¡lidos en la declaraciÃ³n de plantilla"
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "no se puede aplicar %<offsetof%> al destructor %<~%T%>"
  
! #: cp/semantics.c:4451
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "no se puede aplicar %<offsetof%> a la funciÃ³n miembro %qD"
  
! #: cp/semantics.c:4455
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "no se puede aplicar %<offsetof%> a la funciÃ³n miembro %qD"
  
! #: cp/semantics.c:4460
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "no se puede aplicar %<offsetof%> a la funciÃ³n miembro %qD"
  
! #: cp/semantics.c:4471
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a travÃ©s de %<...%>"
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "user defined reduction lookup is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6068
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE tiene tipo no vÃ¡lido para %<reduction%>"
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "linear step expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD no es una variable en la clÃ¡usula %<firstprivate%>"
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: cp/semantics.c:6978
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> static expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6992
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> static value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:7026
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> num expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7029
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<vector%> length expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7033
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<worker%> num expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7055
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> num value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:7059
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<vector%> length value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:7064
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<worker%> num value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: cp/semantics.c:7124
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs length expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7138
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: cp/semantics.c:7158
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<async%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7187
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<thread_limit%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:7217
  #, fuzzy, gcc-internal-format
  #| msgid "slice end must be integer"
  msgid "%<device%> id must be integral"
  msgstr "el final de la rebanada debe ser entero"
  
! #: cp/semantics.c:7239
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: cp/semantics.c:7268
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: cp/semantics.c:7305
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: cp/semantics.c:7338
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:7349
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: cp/semantics.c:7366
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %<saligned%>"
  
! #: cp/semantics.c:7378
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD aparece mÃ¡s de una vez en las clÃ¡usulas de datos"
  
! #: cp/semantics.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<grainsize%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:8017
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<priority%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:8047
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:8060
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: cp/semantics.c:8083
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: cp/semantics.c:8093
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: cp/semantics.c:8150
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<tile%> argument needs integral type"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD no es un fichero, espacio de nombres o variable de Ã¡mbito de bloque"
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "la directiva %<threadprivate%> %qE no estÃ¡ en la definiciÃ³n %qT"
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "la diferencia entre %qE y %qD no tiene tipo entero"
  
! #: cp/semantics.c:9443
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp atomic update%> uses two different variables for memory"
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp atomic update%> usa dos variables diferentes para la memoria"
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp atomic update%> uses two different variables for memory"
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> usa dos variables diferentes para la memoria"
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %s"
  
! #: cp/semantics.c:10164
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "autocomparaciÃ³n siempre falsa"
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condiciÃ³n que no es constante para una aserciÃ³n estÃ¡tica"
  
! #: cp/semantics.c:10205
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "el argumento para decltype debe ser una expresiÃ³n"
  
! #: cp/semantics.c:10242
  #, fuzzy, gcc-internal-format
  #| msgid "decltype cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "el tipo de declaraciÃ³n no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/semantics.c:10793
  #, fuzzy, gcc-internal-format
  #| msgid "third operand of conditional expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "el tercer operando de la expresiÃ³n condicional no tiene efecto"
  
! #: cp/semantics.c:10846
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "el argumento de plantilla %qE involucra a el(los) parÃ¡metro(s) de plantilla"
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
*************** msgstr "argumento no admitido para %<__b
*** 60014,60035 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10893
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10920
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10928
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 60073,60094 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 60039,61186 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "los calificadores %qV no se pueden aplicar a %qT"
  
! #: cp/tree.c:1934
  #, 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:4249
  #, 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:4253
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4256
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid " declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/tree.c:4261
  #, 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:4263
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4684
  #, 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:4687
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD no se capturÃ³"
  
! #: cp/tree.c:4694
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD no es una variable"
  
! #: cp/tree.c:4702
  #, 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:4720
  #, 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:4735
  #, 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:4753
  #, 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:4759
  #, 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:4779
  #, 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:4783
  #, 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:4846
  #, 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:4868
  #, 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:4876
  #, 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:4887
  #, 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:4899
  #, 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:4926
  #, 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:4946
  #, 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:4957
  #, 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:4970 cp/tree.c:4983
  #, 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:4972
  #, 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:4985
  #, 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:5009
  #, 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:5015
  #, 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:5022
  #, 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:5029
  #, 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:5051
  #, 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:5057
  #, 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:5937
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "cero como constante de puntero nulo"
  
! #: cp/tree.c:5959
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "revisiÃ³n lang_*: fallÃ³ en %s, en %s:%d"
  
! #: cp/typeck.c:467
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr "la comparaciÃ³n entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:473
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr "la conversiÃ³n entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:479
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:627
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ prohÃ­be la comparaciÃ³n entre punteros de tipo %<void *%> y punteros a funciÃ³n"
  
! #: cp/typeck.c:632
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ prohÃ­be la conversiÃ³n entre punteros de tipo %<void *%> y punteros a funciÃ³n"
  
! #: cp/typeck.c:637
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ prohÃ­be la expresiÃ³n condicional entre punteros de tipo %<void *%> y punteros a funciÃ³n"
  
! #: cp/typeck.c:716
  #, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "la comparaciÃ³n entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:721
  #, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "la conversiÃ³n entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:726
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:1547
  #, fuzzy, gcc-internal-format
  #| msgid "canonical types differ for identical types %T and %T"
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "los tipos canÃ³nicos difieren para los tipos idÃ©nticos %T y %T"
  
! #: cp/typeck.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "el mismo nodo de tipo canÃ³nico para los tipos diferentes %T y %T"
  
! #: cp/typeck.c:1714
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "aplicaciÃ³n no vÃ¡lida de %qs a una funciÃ³n miembro"
  
! #: cp/typeck.c:1812
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "aplicaciÃ³n no vÃ¡lida de %<sizeof%> a un campo de bits"
  
! #: cp/typeck.c:1820
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ prohÃ­be la aplicaciÃ³n de %<sizeof%> a una expresiÃ³n de tipo de funciÃ³n"
  
! #: cp/typeck.c:1885
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "aplicaciÃ³n no vÃ¡lida de %<__alignof%> a un campo de bits"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ prohÃ­be la aplicaciÃ³n de %<__alignof%> a una expresiÃ³n de tipo de funciÃ³n"
  
! #: cp/typeck.c:1978
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "el tamaÃ±o de la matriz tiene un tipo %qT que no es integral"
  
! #: cp/typeck.c:2023
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "invalid use of non-static member function of type %qT"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: cp/typeck.c:2191
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "se toma la direcciÃ³n de la matriz temporal"
  
! #: cp/typeck.c:2373
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to %qT"
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "conversiÃ³n obsoleta de una constante de cadena a %qT"
  
! #: cp/typeck.c:2377
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "conversiÃ³n obsoleta de una constante de cadena a %qT"
  
! #: cp/typeck.c:2513 cp/typeck.c:3078
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "solicitud por el miembro %qD en %qE, el cual es de tipo puntero %qT (Â¿ Tal vez quiso utilizar %<->%> ?)"
  
! #: cp/typeck.c:2517 cp/typeck.c:3082
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "solicitud por el miembro %qD en %qE, el cual es del tipo %qT que no es clase"
  
! #: cp/typeck.c:2548
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of nonstatic data member %qE"
  msgid "invalid use of non-static data member %qE"
  msgstr "uso no vÃ¡lido del dato miembro no static %qE"
  
! #: cp/typeck.c:2628
  #, fuzzy, gcc-internal-format
  #| msgid "invalid access to non-static data member %qD  of NULL object"
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "acceso no vÃ¡lido a datos del miembro que no es static %qD  del objeto NULL"
  
! #: cp/typeck.c:2778
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "el tipo de objeto %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "el tipo que se destruye es %qT, pero el destructor se refiere a %qT"
  
! #: cp/typeck.c:2929
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2948
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:2971
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:2982
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:2997
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:3112 cp/typeck.c:3138
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> no es un miembro de %qT"
  
! #: cp/typeck.c:3177
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT no es una base de %qT"
  
! #: cp/typeck.c:3230
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD no es una funciÃ³n plantilla miembro"
  
! #: cp/typeck.c:3433
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT no es de tipo puntero-a-objeto"
  
! #: cp/typeck.c:3465
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "uso no vÃ¡lido del Ã­ndice de matriz en puntero a miembro"
  
! #: cp/typeck.c:3468
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "uso no vÃ¡lido del unario %<*%> en puntero a miembro"
  
! #: cp/typeck.c:3471
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "uso no vÃ¡lido de la conversiÃ³n implÃ­cita en puntero a miembro"
  
! #: cp/typeck.c:3475
  #, 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:3540
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "falta el subÃ­ndice en la referencia de la matriz"
  
! #: cp/typeck.c:3637
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "se declarÃ³ el subÃ­ndice de la matriz como %<register%>"
  
! #: cp/typeck.c:3675
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "el valor indicado por el subÃ­ndice no es ni matriz ni puntero"
  
! #: cp/typeck.c:3747
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "falta un objeto en el uso de %qE"
  
! #: cp/typeck.c:3972
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ prohÃ­be la llamada %<::main%> dentro del mismo programa"
  
! #: cp/typeck.c:3993
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "se debe usar %<.*%> o %<->*%> en la llamada a la funciÃ³n puntero-a-miembro en %<%E (...)%>, p.e. %<(... ->* %E) (...)%>"
  
! #: cp/typeck.c:4010
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "no se puede usar %qE como una funciÃ³n"
  
! #: cp/typeck.c:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "no se puede usar %qE como una funciÃ³n"
  
! #: cp/typeck.c:4016
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "no se puede usar %qE como una funciÃ³n"
  
! #: cp/typeck.c:4074
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/typeck.c:4075
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "faltan argumentos para el constructor %q#D"
  
! #: cp/typeck.c:4080
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "demasiados argumentos para la funciÃ³n miembro %q#D"
  
! #: cp/typeck.c:4081
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "faltan argumentos para la funciÃ³n miembro %q#D"
  
! #: cp/typeck.c:4087
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "demasiados argumentos para la funciÃ³n %q#D"
  
! #: cp/typeck.c:4088
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "faltan argumentos para la funciÃ³n %q#D"
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "demasiados argumentos para el mÃ©todo %q#D"
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "faltan argumentos para el mÃ©todo %q#D"
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "demasiados argumentos para la funciÃ³n"
  
! #: cp/typeck.c:4103
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "faltan argumentos para la funciÃ³n"
  
! #: cp/typeck.c:4185
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "el parÃ¡metro %P de %qD tiene el tipo incompleto %qT"
  
! #: cp/typeck.c:4191
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "el parÃ¡metro %P tiene el tipo incompleto %qT"
  
! #: cp/typeck.c:4440
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "la direcciÃ³n de %qD nunca debe ser NULL"
  
! #: cp/typeck.c:4451
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<true%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: cp/typeck.c:4497
  #, fuzzy, gcc-internal-format
  #| msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "la conversiÃ³n entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:4502
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "la comparaciÃ³n entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:4532
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4536
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "conversiÃ³n del tipo puntero %qT al tipo aritmÃ©tico %qT en una expresiÃ³n constante"
  
! #: cp/typeck.c:4545
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4549
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4675 cp/typeck.c:4687
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "se asume la conversiÃ³n al tipo %qT desde la funciÃ³n sobrecargada"
  
! #: cp/typeck.c:4733
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "se usÃ³ NULL en la aritmÃ©tica"
  
! #: cp/typeck.c:5189 cp/typeck.c:5198 cp/typeck.c:5491 cp/typeck.c:5500
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ prohÃ­be la comparaciÃ³n entre puntero y entero"
  
! #: cp/typeck.c:5404 cp/typeck.c:5417
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid "operand types are %qT and %qT"
  msgstr "no hay un tipo llamado %q#T en %q#T"
  
! #: cp/typeck.c:5440
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5472 cp/typeck.c:5480
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "comparaciÃ³n ordenada de puntero con el entero cero"
  
! #: cp/typeck.c:5530
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "comparaciÃ³n sin orden en el argumento de coma no flotante"
  
! #: cp/typeck.c:5576
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT para coincidir con otro operando de la expresiÃ³n binaria"
  
! #: cp/typeck.c:5656
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "operadores no vÃ¡lidos de tipos %qT y %qT para el binario %qO"
  
! #: cp/typeck.c:6008
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ prohÃ­be el uso de un puntero de tipo %<void *%> en la sustracciÃ³n"
  
! #: cp/typeck.c:6016
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ prohÃ­be el uso de un puntero a una funciÃ³n en la sustracciÃ³n"
  
! #: cp/typeck.c:6024
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ prohÃ­be el uso de un puntero a un mÃ©todo en la sustracciÃ³n"
  
! #: cp/typeck.c:6077
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "uso no vÃ¡lido de un puntero a un tipo incompleto en aritmÃ©tica de punteros"
  
! #: cp/typeck.c:6156
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of constructor %qE"
  msgid "taking address of constructor %qD"
  msgstr "se toma la direcciÃ³n del constructor %qE"
  
! #: cp/typeck.c:6157
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor %qE"
  msgid "taking address of destructor %qD"
  msgstr "se toma la direcciÃ³n del destructor %qE"
  
! #: cp/typeck.c:6173
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "uso no vÃ¡lido de %qE para formar una funciÃ³n puntero a miembro"
  
! #: cp/typeck.c:6176
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  se requiere un id calificado"
  
! #: cp/typeck.c:6183
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "no se pueden usar parÃ©ntesis alrededor de %qE para formar una funciÃ³n-puntero-a-miembro"
  
! #: cp/typeck.c:6369
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ prohÃ­be tomar la direcciÃ³n de una funciÃ³n miembro no estÃ¡tica sin calificar o entre parÃ©ntesis para formar un puntero a la funciÃ³n miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.c:6375
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ prohÃ­be tomar la direcciÃ³n de una funciÃ³n miembro limitada para formar un puntero a la funciÃ³n miembro.  Como %<&%T::%D%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6410
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "se toma la direcciÃ³n del temporal"
  
! #: cp/typeck.c:6427
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ prohÃ­be tomar la direcciÃ³n de la funciÃ³n %<::main%>"
  
! #: cp/typeck.c:6485
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
! #: cp/typeck.c:6505
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "attempt to take address of bit-field"
  msgstr "no se puede tomar la direcciÃ³n del campo de bits %qD"
  
! #: cp/typeck.c:6521
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor %qE"
  msgid "taking address of an immediate function %qD"
  msgstr "se toma la direcciÃ³n del destructor %qE"
  
! #: cp/typeck.c:6668
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of expression of type %<void%>"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "se toma la direcciÃ³n de la expresiÃ³n de tipo %<id%>"
  
! #: cp/typeck.c:6669
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6792
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ prohÃ­be incrementar un enum"
  
! #: cp/typeck.c:6793
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ prohÃ­be decrementar un enum"
  
! #: cp/typeck.c:6809
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "no se puede incrementar un puntero a un tipo incompleto %qT"
  
! #: cp/typeck.c:6811
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "no se puede decrementar un puntero a un tipo incompleto %qT"
  
! #: cp/typeck.c:6823
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ prohÃ­be incrementar un puntero de tipo %qT"
  
! #: cp/typeck.c:6825
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ prohÃ­be decrementar un puntero de tipo %qT"
  
! #: cp/typeck.c:6864
  #, fuzzy, gcc-internal-format
  #| msgid "use of cast expressions as lvalues is deprecated"
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "el uso de expresiones de conversiÃ³n como l-valores es obsoleto"
  
! #: cp/typeck.c:6877
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6887
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6895
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7075
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "no se puede tomar la direcciÃ³n de %<this%> que es una expresiÃ³n r-valuada"
  
! #: cp/typeck.c:7097
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "se solicitÃ³ la direcciÃ³n de la variable register explÃ­cita %qD"
  
! #: cp/typeck.c:7102
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "se solicitÃ³ la direcciÃ³n de %qD, la cual se declarÃ³ como %<register%>"
  
! #: cp/typeck.c:7177
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "el inicializador de lista para el tipo que no es clase no debe estar entre parÃ©ntesis"
  
! #: cp/typeck.c:7189
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "se trata la lista de expresiones como una expresiÃ³n compuesta en en inicializador"
  
! #: cp/typeck.c:7193
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "se trata la lista de expresiones como una expresiÃ³n compuesta en el inicializador de memoria"
  
! #: cp/typeck.c:7197
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "se trata la lista de expresiones como una expresiÃ³n compuesta en la conversiÃ³n funcional"
  
! #: cp/typeck.c:7234
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "se trata la lista de expresiones como una expresiÃ³n compuesta %s"
  
! #: cp/typeck.c:7321
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "no hay contexto para resolver el tipo de %qE"
  
! #: cp/typeck.c:7355
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "la conversiÃ³n del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.c:7361
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.c:7368
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.c:7392
  #, fuzzy, gcc-internal-format
  #| msgid "%qT uses local type %qT"
  msgid "useless cast to type %q#T"
  msgstr "%qT usa el tipo local %qT"
  
! #: cp/typeck.c:7406
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: cp/typeck.c:7843
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "static_cast no vÃ¡lido del tipo %qT al tipo %qT"
  
! #: cp/typeck.c:7849 cp/typeck.c:7855 cp/typeck.c:9510
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "el tipo de devoluciÃ³n %q#T es un tipo de dato incompleto"
  
! #: cp/typeck.c:7881
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "se convierte de %qT a %qT"
  
! #: cp/typeck.c:7956
! #, gcc-internal-format
! msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "conversiÃ³n no vÃ¡lida de una expresiÃ³n r-valuada de tipo %qT al tipo %qT"
  
! #: cp/typeck.c:8026
  #, fuzzy
  #| msgid "cast from %qT to %qT loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "la conversiÃ³n de %qT a %qT pierde precisiÃ³n"
  
! #: cp/typeck.c:8051
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8062
  #, fuzzy
  #| msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "la comparaciÃ³n entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:8083 cp/typeck.c:8273
  #, fuzzy
  #| msgid "cast from %qT to %qT increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "la conversiÃ³n de %qT a %qT incrementa la alineaciÃ³n requerida del tipo del destino"
  
! #: cp/typeck.c:8100
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ prohÃ­be la conversiÃ³n entre puntero a funciÃ³n y puntero a objeto"
  
! #: cp/typeck.c:8114
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "conversiÃ³n no vÃ¡lida del tipo %qT al tipo %qT"
  
! #: cp/typeck.c:8187
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "uso no vÃ¡lido de const_cast con tipo %qT, que no es puntero, referencia, ni un tipo puntero-a-datos-miembro"
  
! #: cp/typeck.c:8196
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "uso no vÃ¡lido de const_cast con tipo %qT, el cual es un puntero o referencia a un tipo de funciÃ³n"
  
! #: cp/typeck.c:8238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "const_cast no vÃ¡lido de un valor-r de tipo %qT al tipo %qT"
  
! #: cp/typeck.c:8308
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "const_cast no vÃ¡lido del tipo %qT al tipo %qT"
  
! #: cp/typeck.c:8409 cp/typeck.c:8418
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ prohÃ­be la conversiÃ³n a un tipo de matriz %qT"
  
! #: cp/typeck.c:8427
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "conversiÃ³n no vÃ¡lida al tipo de funciÃ³n %qT"
  
! #: cp/typeck.c:8737
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8757
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  en la evaluaciÃ³n de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8817
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "se asigna a una matriz desde una lista de inicializador"
  
! #: cp/typeck.c:8844
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipos incompatible en la asignaciÃ³n de %qT a %qT"
  
! #: cp/typeck.c:8858
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "se usÃ³ una matriz como inicializador"
  
! #: cp/typeck.c:8860
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "asignaciÃ³n de matriz no vÃ¡lida"
  
! #: cp/typeck.c:8997
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   en la conversiÃ³n del puntero a funciÃ³n miembro"
  
! #: cp/typeck.c:9011
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "puntero a la conversiÃ³n miembro a travÃ©s de la base virtual %qT"
  
! #: cp/typeck.c:9058 cp/typeck.c:9077
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   en la conversiÃ³n del puntero a miembro"
  
! #: cp/typeck.c:9158
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "conversiÃ³n no vÃ¡lida del tipo %qT a partir del tipo %qT"
  
! #: cp/typeck.c:9473
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in default argument"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "no se puede convertir %qT a %qT en el argumento por defecto"
  
! #: cp/typeck.c:9478
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in argument passing"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "no se puede convertir %qT a %qT en el paso de argumentos"
  
! #: cp/typeck.c:9487
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "no se puede convertir %qT a %qT en la inicializaciÃ³n"
  
! #: cp/typeck.c:9491
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in return"
  msgid "cannot convert %qH to %qI in return"
  msgstr "no se puede convertir %qT a %qT en la devoluciÃ³n"
  
! #: cp/typeck.c:9496
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in assignment"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "no se puede convertir %qT a %qT en la asignaciÃ³n"
  
! #: cp/typeck.c:9528
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "el parÃ¡metro %qP de %qD puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.c:9532
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "el parÃ¡metro puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.c:9537
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "el objetivo de conversiÃ³n puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.c:9542
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "el objetivo de inicializaciÃ³n puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.c:9552
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la asignaciÃ³n puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.c:9648
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "in passing argument %P of %qD"
  msgstr "al pasar el argumento %P de %q+D"
  
! #: cp/typeck.c:9730
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.c:9733
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9769
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable %q+D returned"
  msgid "reference to local variable %qD returned"
  msgstr "se devolviÃ³ una referencia a la variable local %q+D"
  
! #: cp/typeck.c:9773
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9779
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of label %qD returned"
  msgstr "se devolviÃ³ la direcciÃ³n de la variable local %q+D"
  
! #: cp/typeck.c:9783
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of local variable %qD returned"
  msgstr "se devolviÃ³ la direcciÃ³n de la variable local %q+D"
  
! #: cp/typeck.c:9982
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9984 cp/typeck.c:10007
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10006
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in return statement"
  msgstr "faltan valores en la declaraciÃ³n de devoluciÃ³n"
  
! #: cp/typeck.c:10045
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "se devuelve un valor de un destructor"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10053
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "no se puede regresar de un manejador de una funciÃ³n-intenta-bloque de un constructor"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10056
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "se devuelve un valor de un constructor"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10091 cp/typeck.c:10137
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "declaraciÃ³n return sin valores, en una funciÃ³n que devuelve %qT"
  
! #: cp/typeck.c:10099
  #, fuzzy, gcc-internal-format
  #| msgid "<brace-enclosed initializer list>"
  msgid "returning initializer list"
  msgstr "<lista inicializador dentro de llaves>"
  
! #: cp/typeck.c:10118
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "se deducen los tipos inconsistentes %qT y %qT para el tipo de devoluciÃ³n lambda"
  
! #: cp/typeck.c:10121
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "deducciÃ³n inconsistente para %qT: %qT y despuÃ©s %qT"
  
! #: cp/typeck.c:10156
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with no value, in function returning %qT"
  msgid "return-statement with a value, in function returning %qT"
  msgstr "declaraciÃ³n return sin valores, en una funciÃ³n que devuelve %qT"
  
! #: cp/typeck.c:10185
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> no debe regresar NULL a menos que se declare %<throw()%> (o -fcheck-new estÃ© en efecto)"
  
! #: cp/typeck.c:10828
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
--- 60098,61246 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "los calificadores %qV no se pueden aplicar a %qT"
  
! #: cp/tree.c:1943
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "statement-expression in a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/tree.c:4300
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid " declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/tree.c:4312
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la alineaciÃ³n de %qD es mÃ¡s grande que la declaraciÃ³n original"
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "la clase base %qT tiene calificadores cv"
  
! #: cp/tree.c:4748
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD no se capturÃ³"
  
! #: cp/tree.c:4755
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD no es una variable"
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD has a non-structural type"
  msgstr "%qD no es un tipo"
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: cp/tree.c:4796
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "el atributo %qE sÃ³lo se puede aplicar a definiciones de clase"
  
! #: cp/tree.c:4814
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "el atributo %qE sÃ³lo se puede aplicar a definiciones de clase"
  
! #: cp/tree.c:4820
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be applied to variables with specific sections"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "el atributo %qE no se puede aplicar a variables con secciones especÃ­ficas"
  
! #: cp/tree.c:4840
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute takes no arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.c:4844
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: cp/tree.c:4907
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "la init_priority solicitada no es una constante entera"
  
! #: cp/tree.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "solo se puede usar el atributo %qE en definiciones de rango de fichero de objetos de tipo class"
  
! #: cp/tree.c:4937
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "la init_priority solicitada estÃ¡ fuera de rango"
  
! #: cp/tree.c:4948
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "la init_priority solicitada estÃ¡ reservada para uso interno"
  
! #: cp/tree.c:4960
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "el atributo %qE no se admite en esta plataforma"
  
! #: cp/tree.c:4987
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/tree.c:5007
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "the %qE attribute requires arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.c:5018
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.c:5033
  #, fuzzy, gcc-internal-format
  #| msgid "%.*s is not a valid universal character"
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%.*s no es un carÃ¡cter universal vÃ¡lido"
  
! #: cp/tree.c:5046
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> no es un declarador vÃ¡lido"
  
! #: cp/tree.c:5070
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: cp/tree.c:5076
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "se descartan los atributos aplicados al %qT despuÃ©s de la definiciÃ³n"
  
! #: cp/tree.c:5083
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "se descartan los atributos aplicados al %qT despuÃ©s de la definiciÃ³n"
  
! #: cp/tree.c:5090
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "se descartan los atributos aplicados al %qT despuÃ©s de la definiciÃ³n"
  
! #: cp/tree.c:5112
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "el atributo %qE se aplica solamente a funciones, no a %s"
  
! #: cp/tree.c:5118
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "El atributo %s se aplica a %s %s en %L"
  
! #: cp/tree.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "cero como constante de puntero nulo"
  
! #: cp/tree.c:6020
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "revisiÃ³n lang_*: fallÃ³ en %s, en %s:%d"
  
! #: cp/typeck.c:478
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr "la comparaciÃ³n entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:484
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr "la conversiÃ³n entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:490
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:638
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ prohÃ­be la comparaciÃ³n entre punteros de tipo %<void *%> y punteros a funciÃ³n"
  
! #: cp/typeck.c:643
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ prohÃ­be la conversiÃ³n entre punteros de tipo %<void *%> y punteros a funciÃ³n"
  
! #: cp/typeck.c:648
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ prohÃ­be la expresiÃ³n condicional entre punteros de tipo %<void *%> y punteros a funciÃ³n"
  
! #: cp/typeck.c:727
  #, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "la comparaciÃ³n entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:732
  #, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "la conversiÃ³n entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:737
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:1558
  #, fuzzy, gcc-internal-format
  #| msgid "canonical types differ for identical types %T and %T"
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "los tipos canÃ³nicos difieren para los tipos idÃ©nticos %T y %T"
  
! #: cp/typeck.c:1565
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "el mismo nodo de tipo canÃ³nico para los tipos diferentes %T y %T"
  
! #: cp/typeck.c:1725
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "aplicaciÃ³n no vÃ¡lida de %qs a una funciÃ³n miembro"
  
! #: cp/typeck.c:1823
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "aplicaciÃ³n no vÃ¡lida de %<sizeof%> a un campo de bits"
  
! #: cp/typeck.c:1831
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ prohÃ­be la aplicaciÃ³n de %<sizeof%> a una expresiÃ³n de tipo de funciÃ³n"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "aplicaciÃ³n no vÃ¡lida de %<__alignof%> a un campo de bits"
  
! #: cp/typeck.c:1907
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ prohÃ­be la aplicaciÃ³n de %<__alignof%> a una expresiÃ³n de tipo de funciÃ³n"
  
! #: cp/typeck.c:1989
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "el tamaÃ±o de la matriz tiene un tipo %qT que no es integral"
  
! #: cp/typeck.c:2034
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "invalid use of non-static member function of type %qT"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: cp/typeck.c:2202
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "se toma la direcciÃ³n de la matriz temporal"
  
! #: cp/typeck.c:2384
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to %qT"
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "conversiÃ³n obsoleta de una constante de cadena a %qT"
  
! #: cp/typeck.c:2388
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "conversiÃ³n obsoleta de una constante de cadena a %qT"
  
! #: cp/typeck.c:2524 cp/typeck.c:3089
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "solicitud por el miembro %qD en %qE, el cual es de tipo puntero %qT (Â¿ Tal vez quiso utilizar %<->%> ?)"
  
! #: cp/typeck.c:2528 cp/typeck.c:3093
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "solicitud por el miembro %qD en %qE, el cual es del tipo %qT que no es clase"
  
! #: cp/typeck.c:2559
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of nonstatic data member %qE"
  msgid "invalid use of non-static data member %qE"
  msgstr "uso no vÃ¡lido del dato miembro no static %qE"
  
! #: cp/typeck.c:2639
  #, fuzzy, gcc-internal-format
  #| msgid "invalid access to non-static data member %qD  of NULL object"
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "acceso no vÃ¡lido a datos del miembro que no es static %qD  del objeto NULL"
  
! #: cp/typeck.c:2789
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "el tipo de objeto %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/typeck.c:2798
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "el tipo que se destruye es %qT, pero el destructor se refiere a %qT"
  
! #: cp/typeck.c:2940
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2959
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:2982
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:2993
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:3008
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:3123 cp/typeck.c:3149
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> no es un miembro de %qT"
  
! #: cp/typeck.c:3188
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT no es una base de %qT"
  
! #: cp/typeck.c:3241
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD no es una funciÃ³n plantilla miembro"
  
! #: cp/typeck.c:3444
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT no es de tipo puntero-a-objeto"
  
! #: cp/typeck.c:3476
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "uso no vÃ¡lido del Ã­ndice de matriz en puntero a miembro"
  
! #: cp/typeck.c:3479
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "uso no vÃ¡lido del unario %<*%> en puntero a miembro"
  
! #: cp/typeck.c:3482
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "uso no vÃ¡lido de la conversiÃ³n implÃ­cita en puntero a miembro"
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "falta el subÃ­ndice en la referencia de la matriz"
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "se declarÃ³ el subÃ­ndice de la matriz como %<register%>"
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "el valor indicado por el subÃ­ndice no es ni matriz ni puntero"
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "falta un objeto en el uso de %qE"
  
! #: cp/typeck.c:3983
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ prohÃ­be la llamada %<::main%> dentro del mismo programa"
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "se debe usar %<.*%> o %<->*%> en la llamada a la funciÃ³n puntero-a-miembro en %<%E (...)%>, p.e. %<(... ->* %E) (...)%>"
  
! #: cp/typeck.c:4021
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "no se puede usar %qE como una funciÃ³n"
  
! #: cp/typeck.c:4024
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "no se puede usar %qE como una funciÃ³n"
  
! #: cp/typeck.c:4027
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "no se puede usar %qE como una funciÃ³n"
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "faltan argumentos para el constructor %q#D"
  
! #: cp/typeck.c:4091
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "demasiados argumentos para la funciÃ³n miembro %q#D"
  
! #: cp/typeck.c:4092
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "faltan argumentos para la funciÃ³n miembro %q#D"
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "demasiados argumentos para la funciÃ³n %q#D"
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "faltan argumentos para la funciÃ³n %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "demasiados argumentos para el mÃ©todo %q#D"
  
! #: cp/typeck.c:4110
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "faltan argumentos para el mÃ©todo %q#D"
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "demasiados argumentos para la funciÃ³n"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "faltan argumentos para la funciÃ³n"
  
! #: cp/typeck.c:4196
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "el parÃ¡metro %P de %qD tiene el tipo incompleto %qT"
  
! #: cp/typeck.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "el parÃ¡metro %P tiene el tipo incompleto %qT"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "la direcciÃ³n de %qD nunca debe ser NULL"
  
! #: cp/typeck.c:4462
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "la comparaciÃ³n siempre se evalÃºa como %<true%> para la direcciÃ³n de %qD que nunca serÃ¡ NULL"
  
! #: cp/typeck.c:4508
  #, fuzzy, gcc-internal-format
  #| msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "la conversiÃ³n entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:4513
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "la comparaciÃ³n entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "conversiÃ³n del tipo puntero %qT al tipo aritmÃ©tico %qT en una expresiÃ³n constante"
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "se asume la conversiÃ³n al tipo %qT desde la funciÃ³n sobrecargada"
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "se usÃ³ NULL en la aritmÃ©tica"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ prohÃ­be la comparaciÃ³n entre puntero y entero"
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid "operand types are %qT and %qT"
  msgstr "no hay un tipo llamado %q#T en %q#T"
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "comparaciÃ³n ordenada de puntero con el entero cero"
  
! #: cp/typeck.c:5541
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "comparaciÃ³n sin orden en el argumento de coma no flotante"
  
! #: cp/typeck.c:5587
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT para coincidir con otro operando de la expresiÃ³n binaria"
  
! #: cp/typeck.c:5667
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "operadores no vÃ¡lidos de tipos %qT y %qT para el binario %qO"
  
! #: cp/typeck.c:6019
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ prohÃ­be el uso de un puntero de tipo %<void *%> en la sustracciÃ³n"
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ prohÃ­be el uso de un puntero a una funciÃ³n en la sustracciÃ³n"
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ prohÃ­be el uso de un puntero a un mÃ©todo en la sustracciÃ³n"
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "uso no vÃ¡lido de un puntero a un tipo incompleto en aritmÃ©tica de punteros"
  
! #: cp/typeck.c:6167
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of constructor %qE"
  msgid "taking address of constructor %qD"
  msgstr "se toma la direcciÃ³n del constructor %qE"
  
! #: cp/typeck.c:6168
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor %qE"
  msgid "taking address of destructor %qD"
  msgstr "se toma la direcciÃ³n del destructor %qE"
  
! #: cp/typeck.c:6184
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "uso no vÃ¡lido de %qE para formar una funciÃ³n puntero a miembro"
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  se requiere un id calificado"
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "no se pueden usar parÃ©ntesis alrededor de %qE para formar una funciÃ³n-puntero-a-miembro"
  
! #: cp/typeck.c:6380
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ prohÃ­be tomar la direcciÃ³n de una funciÃ³n miembro no estÃ¡tica sin calificar o entre parÃ©ntesis para formar un puntero a la funciÃ³n miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.c:6386
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ prohÃ­be tomar la direcciÃ³n de una funciÃ³n miembro limitada para formar un puntero a la funciÃ³n miembro.  Como %<&%T::%D%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "se toma la direcciÃ³n del temporal"
  
! #: cp/typeck.c:6438
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ prohÃ­be tomar la direcciÃ³n de la funciÃ³n %<::main%>"
  
! #: cp/typeck.c:6496
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
! #: cp/typeck.c:6516
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "attempt to take address of bit-field"
  msgstr "no se puede tomar la direcciÃ³n del campo de bits %qD"
  
! #: cp/typeck.c:6532
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor %qE"
  msgid "taking address of an immediate function %qD"
  msgstr "se toma la direcciÃ³n del destructor %qE"
  
! #: cp/typeck.c:6679
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of expression of type %<void%>"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "se toma la direcciÃ³n de la expresiÃ³n de tipo %<id%>"
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ prohÃ­be incrementar un enum"
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ prohÃ­be decrementar un enum"
  
! #: cp/typeck.c:6820
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "no se puede incrementar un puntero a un tipo incompleto %qT"
  
! #: cp/typeck.c:6822
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "no se puede decrementar un puntero a un tipo incompleto %qT"
  
! #: cp/typeck.c:6834
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ prohÃ­be incrementar un puntero de tipo %qT"
  
! #: cp/typeck.c:6836
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ prohÃ­be decrementar un puntero de tipo %qT"
  
! #: cp/typeck.c:6875
  #, fuzzy, gcc-internal-format
  #| msgid "use of cast expressions as lvalues is deprecated"
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "el uso de expresiones de conversiÃ³n como l-valores es obsoleto"
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "no se puede tomar la direcciÃ³n de %<this%> que es una expresiÃ³n r-valuada"
  
! #: cp/typeck.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "se solicitÃ³ la direcciÃ³n de la variable register explÃ­cita %qD"
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "se solicitÃ³ la direcciÃ³n de %qD, la cual se declarÃ³ como %<register%>"
  
! #: cp/typeck.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "el inicializador de lista para el tipo que no es clase no debe estar entre parÃ©ntesis"
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "se trata la lista de expresiones como una expresiÃ³n compuesta en en inicializador"
  
! #: cp/typeck.c:7204
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "se trata la lista de expresiones como una expresiÃ³n compuesta en el inicializador de memoria"
  
! #: cp/typeck.c:7208
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "se trata la lista de expresiones como una expresiÃ³n compuesta en la conversiÃ³n funcional"
  
! #: cp/typeck.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "se trata la lista de expresiones como una expresiÃ³n compuesta %s"
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "no hay contexto para resolver el tipo de %qE"
  
! #: cp/typeck.c:7366
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "la conversiÃ³n del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.c:7372
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.c:7379
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.c:7403
  #, fuzzy, gcc-internal-format
  #| msgid "%qT uses local type %qT"
  msgid "useless cast to type %q#T"
  msgstr "%qT usa el tipo local %qT"
  
! #: cp/typeck.c:7417
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: cp/typeck.c:7854
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "static_cast no vÃ¡lido del tipo %qT al tipo %qT"
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "el tipo de devoluciÃ³n %q#T es un tipo de dato incompleto"
  
! #: cp/typeck.c:7892
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "se convierte de %qT a %qT"
  
! #: cp/typeck.c:7963
! #, fuzzy, gcc-internal-format
! #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
! msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "conversiÃ³n no vÃ¡lida de una expresiÃ³n r-valuada de tipo %qT al tipo %qT"
  
! #: cp/typeck.c:8033
  #, fuzzy
  #| msgid "cast from %qT to %qT loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "la conversiÃ³n de %qT a %qT pierde precisiÃ³n"
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  #, fuzzy
  #| msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "la comparaciÃ³n entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  #, fuzzy
  #| msgid "cast from %qT to %qT increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "la conversiÃ³n de %qT a %qT incrementa la alineaciÃ³n requerida del tipo del destino"
  
! #: cp/typeck.c:8107
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ prohÃ­be la conversiÃ³n entre puntero a funciÃ³n y puntero a objeto"
  
! #: cp/typeck.c:8121
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "conversiÃ³n no vÃ¡lida del tipo %qT al tipo %qT"
  
! #: cp/typeck.c:8194
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "uso no vÃ¡lido de const_cast con tipo %qT, que no es puntero, referencia, ni un tipo puntero-a-datos-miembro"
  
! #: cp/typeck.c:8203
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "uso no vÃ¡lido de const_cast con tipo %qT, el cual es un puntero o referencia a un tipo de funciÃ³n"
  
! #: cp/typeck.c:8245
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "const_cast no vÃ¡lido de un valor-r de tipo %qT al tipo %qT"
  
! #: cp/typeck.c:8315
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "const_cast no vÃ¡lido del tipo %qT al tipo %qT"
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ prohÃ­be la conversiÃ³n a un tipo de matriz %qT"
  
! #: cp/typeck.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "conversiÃ³n no vÃ¡lida al tipo de funciÃ³n %qT"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  en la evaluaciÃ³n de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "se asigna a una matriz desde una lista de inicializador"
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipos incompatible en la asignaciÃ³n de %qT a %qT"
  
! #: cp/typeck.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "se usÃ³ una matriz como inicializador"
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "asignaciÃ³n de matriz no vÃ¡lida"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   en la conversiÃ³n del puntero a funciÃ³n miembro"
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "puntero a la conversiÃ³n miembro a travÃ©s de la base virtual %qT"
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   en la conversiÃ³n del puntero a miembro"
  
! #: cp/typeck.c:9165
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "conversiÃ³n no vÃ¡lida del tipo %qT a partir del tipo %qT"
  
! #: cp/typeck.c:9480
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in default argument"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "no se puede convertir %qT a %qT en el argumento por defecto"
  
! #: cp/typeck.c:9485
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in argument passing"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "no se puede convertir %qT a %qT en el paso de argumentos"
  
! #: cp/typeck.c:9494
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "no se puede convertir %qT a %qT en la inicializaciÃ³n"
  
! #: cp/typeck.c:9498
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in return"
  msgid "cannot convert %qH to %qI in return"
  msgstr "no se puede convertir %qT a %qT en la devoluciÃ³n"
  
! #: cp/typeck.c:9503
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in assignment"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "no se puede convertir %qT a %qT en la asignaciÃ³n"
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "el parÃ¡metro %qP de %qD puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.c:9539
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "el parÃ¡metro puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.c:9544
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "el objetivo de conversiÃ³n puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.c:9549
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "el objetivo de inicializaciÃ³n puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la asignaciÃ³n puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.c:9655
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "in passing argument %P of %qD"
  msgstr "al pasar el argumento %P de %q+D"
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable %q+D returned"
  msgid "reference to local variable %qD returned"
  msgstr "se devolviÃ³ una referencia a la variable local %q+D"
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of label %qD returned"
  msgstr "se devolviÃ³ la direcciÃ³n de la variable local %q+D"
  
! #: cp/typeck.c:9790
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of local variable %qD returned"
  msgstr "se devolviÃ³ la direcciÃ³n de la variable local %q+D"
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in return statement"
  msgstr "faltan valores en la declaraciÃ³n de devoluciÃ³n"
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "se devuelve un valor de un destructor"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "no se puede regresar de un manejador de una funciÃ³n-intenta-bloque de un constructor"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "se devuelve un valor de un constructor"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "declaraciÃ³n return sin valores, en una funciÃ³n que devuelve %qT"
  
! #: cp/typeck.c:10106
  #, fuzzy, gcc-internal-format
  #| msgid "<brace-enclosed initializer list>"
  msgid "returning initializer list"
  msgstr "<lista inicializador dentro de llaves>"
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "se deducen los tipos inconsistentes %qT y %qT para el tipo de devoluciÃ³n lambda"
  
! #: cp/typeck.c:10128
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "deducciÃ³n inconsistente para %qT: %qT y despuÃ©s %qT"
  
! #: cp/typeck.c:10163
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with no value, in function returning %qT"
  msgid "return-statement with a value, in function returning %qT"
  msgstr "declaraciÃ³n return sin valores, en una funciÃ³n que devuelve %qT"
  
! #: cp/typeck.c:10192
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> no debe regresar NULL a menos que se declare %<throw()%> (o -fcheck-new estÃ© en efecto)"
  
! #: cp/typeck.c:10838
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
*************** msgstr "llaves alrededor del inicializad
*** 61469,61581 ****
  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:1586 cp/typeck2.c:1616
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/typeck2.c:1593
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.c:1600
  #, 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:1691
  #, 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:1764
  #, 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:1775
  #, 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:1969
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "se detectÃ³ una delegaciÃ³n de puntero circular"
  
! #: cp/typeck2.c:1983
  #, 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:2013
  #, 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:2015
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "el operando base de %<->%> no es un puntero"
  
! #: cp/typeck2.c:2042
  #, 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:2051
  #, 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:2073
  #, 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:2131
  #, 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:2142
  #, 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:2150
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2191
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "conversiÃ³n funcional al tipo de matriz %qT"
  
! #: cp/typeck2.c:2213
! #, 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:2233
  #, 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:2474
  #, 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:2477
  #, 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"
--- 61529,61635 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "no se puede inicializar el agregado del tipo %qT con una literal compuesta"
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.c:1688
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD does not match original declaration"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "el tipo de %qD no coincide con la declaraciÃ³n original"
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "no existe el campo %qD en la union que se estÃ¡ inicializando"
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "valor de Ã­ndice en lugar del nombre del campo en el inicializador de union"
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "se detectÃ³ una delegaciÃ³n de puntero circular"
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "el operando base de %<->%> tiene el tipo %qT que no es puntero"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "el resultado de %<operator->()%> produce un resultado que no es puntero"
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "el operando base de %<->%> no es un puntero"
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "no se puede usar %qE como un puntero miembro, porque es de tipo %qT"
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "no se puede aplicar el puntero a miembro %qE a %qE, el cual es del tipo %qT que no es clase"
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "el tipo de puntero a miembro %qT es incompatible con el tipo objeto %qT"
  
! #: cp/typeck2.c:2128
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2139
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2147
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2188
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "conversiÃ³n funcional al tipo de matriz %qT"
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "inicializaciÃ³n por valor no vÃ¡lida del tipo de referencia"
  
! #: cp/typeck2.c:2460
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "llamada a la funciÃ³n %qD la cual arroja el tipo incompleto %q#T"
  
! #: cp/typeck2.c:2463
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "llamada a una funciÃ³n la cual arroja el tipo incompleto %q#T"
*************** msgstr ""
*** 61595,61895 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:134
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:182
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:304
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "extern symbols cannot have initializers"
  msgstr "El external '%s' en %L no puede tener un inicializador"
  
! #: d/dmd/dsymbolsem.c:385
  #, fuzzy, gcc-internal-format
  #| msgid "asm not allowed in %<transaction_safe%> function"
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr "no se permite asm en una funciÃ³n %<transaction_safe%>"
  
! #: d/dmd/dsymbolsem.c:397
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:401
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variables cannot be of type void"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: d/dmd/dsymbolsem.c:407
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "cannot be declared to be a function"
  msgstr "new no se puede aplicar a un tipo de funciÃ³n"
  
! #: d/dmd/dsymbolsem.c:416
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redefinition of %<struct %E%>"
! msgid "no definition of struct %s"
  msgstr "redefiniciÃ³n de %<struct %E%>"
  
! #: d/dmd/dsymbolsem.c:420
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:605
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot be %s"
  msgstr "no se puede abrir %s"
  
! #: d/dmd/dsymbolsem.c:622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot be `scope` and `%s`"
  msgstr "no se puede abrir %s"
  
! #: d/dmd/dsymbolsem.c:626
  #, fuzzy, gcc-internal-format
  #| msgid "\"defined\" cannot be used as a macro name"
  msgid "field cannot be `scope`"
  msgstr "\"defined\" no se puede usar como un nombre de macro"
  
! #: d/dmd/dsymbolsem.c:659
  #, fuzzy, gcc-internal-format
  #| msgid "Use the Cygwin interface"
  msgid "field not allowed in interface"
  msgstr "Usa la interfaz Cygwin"
  
! #: d/dmd/dsymbolsem.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:691
  #, fuzzy, gcc-internal-format
  #| msgid "old-style parameter declaration"
  msgid "only parameters or foreach declarations can be ref"
  msgstr "declaraciÃ³n de parÃ¡metros de estilo antiguo"
  
! #: d/dmd/dsymbolsem.c:700
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:718
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "inout variables can only be declared inside inout functions"
  msgstr "tipo de tamaÃ±o variable declarado fuera de cualquier funciÃ³n"
  
! #: d/dmd/dsymbolsem.c:737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializer list construction invalid for `%D'"
  msgid "default construction is disabled for type %s"
  msgstr "construcciÃ³n de la lista de inicializadores no vÃ¡lida para `%D'"
  
! #: d/dmd/dsymbolsem.c:746
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:752
  #, fuzzy, gcc-internal-format
  #| msgid "reference to dead statement"
  msgid "reference to scope class must be scope"
  msgstr "referencia a sentencia muerta"
  
! #: d/dmd/dsymbolsem.c:762 d/dmd/dsymbolsem.c:769
  #, fuzzy, gcc-internal-format
  #| msgid "only zero initializers are allowed in section %qs"
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr "solo se permiten inicializadores a cero en la secciÃ³n %qs"
  
! #: d/dmd/dsymbolsem.c:782
  #, fuzzy, gcc-internal-format
  #| msgid "macro names must be identifiers"
  msgid "manifest constants must have initializers"
  msgstr "los nombres de macro deben ser identificadores"
  
! #: d/dmd/dsymbolsem.c:794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "braced spec body %qs is invalid"
  msgid "size of type %s is invalid"
  msgstr "el cuerpo de la especificaciÃ³n entre llaves %qs es no vÃ¡lido"
  
! #: d/dmd/dsymbolsem.c:829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "%s does not have a default initializer"
  msgstr "El dummy '%s' en %L no puede tener un inicializador"
  
! #: d/dmd/dsymbolsem.c:873
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "is not a static and cannot have static initializer"
  msgstr "El external '%s' en %L no puede tener un inicializador"
  
! #: d/dmd/dsymbolsem.c:993
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1028
  #, fuzzy, gcc-internal-format
  #| msgid "Java class %qT cannot have a destructor"
  msgid "static storage variables cannot have destructors"
  msgstr "la clase Java %qT no puede tener un destructor"
  
! #: d/dmd/dsymbolsem.c:1339
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "string expected for library name"
  msgstr "se esperaba un nombre de clase"
  
! #: d/dmd/dsymbolsem.c:1371
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "function name expected for start address"
  msgstr "efectos colaterales inesperados en la direcciÃ³n"
  
! #: d/dmd/dsymbolsem.c:1386
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1400
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "string expected for mangled name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: d/dmd/dsymbolsem.c:1413
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1418
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1443
  msgid "char 0x%02x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1456
  msgid "char 0x%04x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "Warn on primary template declaration."
  msgid "can only apply to a single declaration"
  msgstr "Avisa en la declaraciÃ³n de la plantilla primeraria."
  
! #: d/dmd/dsymbolsem.c:1532
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%s'"
  msgid "pragma is missing closing `;`"
  msgstr "falta el tamaÃ±o de la matriz en %s"
  
! #: d/dmd/dsymbolsem.c:1565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "repeated using declaration %q+D"
  msgid "incomplete mixin declaration (%s)"
  msgstr "se repitiÃ³ usando la declaraciÃ³n %q+D"
  
! #: d/dmd/dsymbolsem.c:1747
  #, fuzzy, gcc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "base type must not be void"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: d/dmd/dsymbolsem.c:1773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "must have at least one catch per try block"
  msgid "enum %s must have at least one member"
  msgstr "se debe tener por lo menos un catch por cada bloque try"
  
! #: d/dmd/dsymbolsem.c:1859
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "circular reference to enum member"
  msgstr "se devuelve la referencia al temporal"
  
! #: d/dmd/dsymbolsem.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2066
  #, fuzzy, gcc-internal-format
  #| msgid "%s: partial loss of precision"
  msgid "has inexact value, due to loss of precision"
  msgstr "%s: pÃ©rdida parcial de precisiÃ³n"
  
! #: d/dmd/dsymbolsem.c:2144
  #, fuzzy, gcc-internal-format
  #| msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgid "template tuple parameter must be last one"
  msgstr "los parÃ¡metros de tipo plantilla debe usar la palabra clave %<class%> o %<typename%>"
  
! #: d/dmd/dsymbolsem.c:2320
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive mixin instantiation"
  msgstr "inserciÃ³n en lÃ­nea recursiva"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2374 d/dmd/dsymbolsem.c:5234
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
  msgstr "inserciÃ³n en lÃ­nea recursiva"
  
! #: d/dmd/dsymbolsem.c:2414
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "error instantiating"
  msgstr "error al escribir %qs"
  
! #: d/dmd/dsymbolsem.c:2537 d/dmd/dsymbolsem.c:2706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs must be the first clause of %qs"
  msgid "%s must be a function instead of %s"
  msgstr "%qs debe ser la primera clÃ¡usula de %qs"
  
! #: d/dmd/dsymbolsem.c:2634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "without `this` cannot be %s"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2739
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "functions cannot be scope"
--- 61649,61955 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:136
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:184
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:306
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "extern symbols cannot have initializers"
  msgstr "El external '%s' en %L no puede tener un inicializador"
  
! #: d/dmd/dsymbolsem.c:387
  #, fuzzy, gcc-internal-format
  #| msgid "asm not allowed in %<transaction_safe%> function"
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr "no se permite asm en una funciÃ³n %<transaction_safe%>"
  
! #: d/dmd/dsymbolsem.c:399
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:403
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variables cannot be of type void"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: d/dmd/dsymbolsem.c:409
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "cannot be declared to be a function"
  msgstr "new no se puede aplicar a un tipo de funciÃ³n"
  
! #: d/dmd/dsymbolsem.c:418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redefinition of %<struct %E%>"
! msgid "no definition of struct `%s`"
  msgstr "redefiniciÃ³n de %<struct %E%>"
  
! #: d/dmd/dsymbolsem.c:434
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:619
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot be %s"
  msgstr "no se puede abrir %s"
  
! #: d/dmd/dsymbolsem.c:636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot be `scope` and `%s`"
  msgstr "no se puede abrir %s"
  
! #: d/dmd/dsymbolsem.c:640
  #, fuzzy, gcc-internal-format
  #| msgid "\"defined\" cannot be used as a macro name"
  msgid "field cannot be `scope`"
  msgstr "\"defined\" no se puede usar como un nombre de macro"
  
! #: d/dmd/dsymbolsem.c:673
  #, fuzzy, gcc-internal-format
  #| msgid "Use the Cygwin interface"
  msgid "field not allowed in interface"
  msgstr "Usa la interfaz Cygwin"
  
! #: d/dmd/dsymbolsem.c:677
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:705
  #, fuzzy, gcc-internal-format
  #| msgid "old-style parameter declaration"
  msgid "only parameters or foreach declarations can be ref"
  msgstr "declaraciÃ³n de parÃ¡metros de estilo antiguo"
  
! #: d/dmd/dsymbolsem.c:714
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:732
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "inout variables can only be declared inside inout functions"
  msgstr "tipo de tamaÃ±o variable declarado fuera de cualquier funciÃ³n"
  
! #: d/dmd/dsymbolsem.c:751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializer list construction invalid for `%D'"
  msgid "default construction is disabled for type %s"
  msgstr "construcciÃ³n de la lista de inicializadores no vÃ¡lida para `%D'"
  
! #: d/dmd/dsymbolsem.c:760
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:766
  #, fuzzy, gcc-internal-format
  #| msgid "reference to dead statement"
  msgid "reference to scope class must be scope"
  msgstr "referencia a sentencia muerta"
  
! #: d/dmd/dsymbolsem.c:776 d/dmd/dsymbolsem.c:783
  #, fuzzy, gcc-internal-format
  #| msgid "only zero initializers are allowed in section %qs"
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr "solo se permiten inicializadores a cero en la secciÃ³n %qs"
  
! #: d/dmd/dsymbolsem.c:796
  #, fuzzy, gcc-internal-format
  #| msgid "macro names must be identifiers"
  msgid "manifest constants must have initializers"
  msgstr "los nombres de macro deben ser identificadores"
  
! #: d/dmd/dsymbolsem.c:808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "braced spec body %qs is invalid"
  msgid "size of type %s is invalid"
  msgstr "el cuerpo de la especificaciÃ³n entre llaves %qs es no vÃ¡lido"
  
! #: d/dmd/dsymbolsem.c:843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "%s does not have a default initializer"
  msgstr "El dummy '%s' en %L no puede tener un inicializador"
  
! #: d/dmd/dsymbolsem.c:887
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "is not a static and cannot have static initializer"
  msgstr "El external '%s' en %L no puede tener un inicializador"
  
! #: d/dmd/dsymbolsem.c:1007
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1042
  #, fuzzy, gcc-internal-format
  #| msgid "Java class %qT cannot have a destructor"
  msgid "static storage variables cannot have destructors"
  msgstr "la clase Java %qT no puede tener un destructor"
  
! #: d/dmd/dsymbolsem.c:1340
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "string expected for library name"
  msgstr "se esperaba un nombre de clase"
  
! #: d/dmd/dsymbolsem.c:1372
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "function name expected for start address"
  msgstr "efectos colaterales inesperados en la direcciÃ³n"
  
! #: d/dmd/dsymbolsem.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1401
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "string expected for mangled name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: d/dmd/dsymbolsem.c:1414
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1419
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1444
  msgid "char 0x%02x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1457
  msgid "char 0x%04x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1465
! #, fuzzy, gcc-internal-format
! #| msgid "no arguments"
! msgid "takes no argument"
! msgstr "sin argumentos"
! 
! #: d/dmd/dsymbolsem.c:1526
  #, fuzzy, gcc-internal-format
  #| msgid "Warn on primary template declaration."
  msgid "can only apply to a single declaration"
  msgstr "Avisa en la declaraciÃ³n de la plantilla primeraria."
  
! #: d/dmd/dsymbolsem.c:1539
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%s'"
  msgid "pragma is missing closing `;`"
  msgstr "falta el tamaÃ±o de la matriz en %s"
  
! #: d/dmd/dsymbolsem.c:1573
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "repeated using declaration %q+D"
  msgid "incomplete mixin declaration (%s)"
  msgstr "se repitiÃ³ usando la declaraciÃ³n %q+D"
  
! #: d/dmd/dsymbolsem.c:1758
  #, fuzzy, gcc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "base type must not be void"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: d/dmd/dsymbolsem.c:1784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "must have at least one catch per try block"
  msgid "enum %s must have at least one member"
  msgstr "se debe tener por lo menos un catch por cada bloque try"
  
! #: d/dmd/dsymbolsem.c:1870
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "circular reference to enum member"
  msgstr "se devuelve la referencia al temporal"
  
! #: d/dmd/dsymbolsem.c:2048
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2077
  #, fuzzy, gcc-internal-format
  #| msgid "%s: partial loss of precision"
  msgid "has inexact value, due to loss of precision"
  msgstr "%s: pÃ©rdida parcial de precisiÃ³n"
  
! #: d/dmd/dsymbolsem.c:2155
  #, fuzzy, gcc-internal-format
  #| msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgid "template tuple parameter must be last one"
  msgstr "los parÃ¡metros de tipo plantilla debe usar la palabra clave %<class%> o %<typename%>"
  
! #: d/dmd/dsymbolsem.c:2331
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive mixin instantiation"
  msgstr "inserciÃ³n en lÃ­nea recursiva"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
  msgstr "inserciÃ³n en lÃ­nea recursiva"
  
! #: d/dmd/dsymbolsem.c:2425
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "error instantiating"
  msgstr "error al escribir %qs"
  
! #: d/dmd/dsymbolsem.c:2565 d/dmd/dsymbolsem.c:2734
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs must be the first clause of %qs"
  msgid "%s must be a function instead of %s"
  msgstr "%qs debe ser la primera clÃ¡usula de %qs"
  
! #: d/dmd/dsymbolsem.c:2662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "without `this` cannot be %s"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: d/dmd/dsymbolsem.c:2762
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2767
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "functions cannot be scope"
*************** msgstr "las funciones virtual no pueden
*** 61898,61942 ****
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2747
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s method can't be abstract"
  msgid "%s functions cannot be abstract"
  msgstr "el mÃ©todo %s no puede ser abstracto"
  
! #: d/dmd/dsymbolsem.c:2766
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2768
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about overloaded virtual function names."
  msgid "cannot override a non-virtual function"
  msgstr "Advierte de nombres de funciones virtuales sobrecargadas."
  
! #: d/dmd/dsymbolsem.c:2772
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify both -C and -o"
  msgid "cannot be both final and abstract"
  msgstr "no se pueden especificar -C y -o al mismo tiempo"
  
! #: d/dmd/dsymbolsem.c:2784
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
--- 61958,62012 ----
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2775
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s method can't be abstract"
  msgid "%s functions cannot be abstract"
  msgstr "el mÃ©todo %s no puede ser abstracto"
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2796
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about overloaded virtual function names."
  msgid "cannot override a non-virtual function"
  msgstr "Advierte de nombres de funciones virtuales sobrecargadas."
  
! #: d/dmd/dsymbolsem.c:2800
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify both -C and -o"
  msgid "cannot be both final and abstract"
  msgstr "no se pueden especificar -C y -o al mismo tiempo"
  
! #: d/dmd/dsymbolsem.c:2829
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, ...)` not `%s`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2835
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, va_list)`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2851
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2861
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
*************** msgstr ""
*** 61944,62137 ****
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2850
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2880 d/dmd/dsymbolsem.c:2975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overriding final function %q+D"
  msgid "cannot override final function %s"
  msgstr "se anula la funciÃ³n final %q+D"
  
! #: d/dmd/dsymbolsem.c:3008
  #, fuzzy, gcc-internal-format
  #| msgid "multiple save reg attributes to function %qD"
  msgid "multiple overrides of same function"
  msgstr "mÃºltiples atributos de guardar registro para la funciÃ³n %qD"
  
! #: d/dmd/dsymbolsem.c:3103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%q+D has incompatible attributes %qs and %qs"
  msgid "incompatible covariant types %s and %s"
  msgstr "%q+D tiene atributos incompatibles %qs y %qs"
  
! #: d/dmd/dsymbolsem.c:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3128
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not refer to a function"
  msgid "does not override any function"
  msgstr "%qD no hace referencia a una funciÃ³n"
  
! #: d/dmd/dsymbolsem.c:3149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overriding final function %q+D"
  msgid "cannot override final function %s.%s"
  msgstr "se anula la funciÃ³n final %q+D"
  
! #: d/dmd/dsymbolsem.c:3164
  #, fuzzy, gcc-internal-format
  #| msgid "naked attribute only applies to functions"
  msgid "override only applies to class member functions"
  msgstr "atributo desnudo se aplica solamente a funciones"
  
! #: d/dmd/dsymbolsem.c:3173
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn about overloaded virtual function names."
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr "Advierte de nombres de funciones virtuales sobrecargadas."
  
! #: d/dmd/dsymbolsem.c:3304
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3648
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "first argument must be []byte"
  msgid "first argument must be type size_t, not %s"
  msgstr "el primer argumento debe ser []byte"
  
! #: d/dmd/dsymbolsem.c:3690
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3696
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "one argument of type void* expected, not %s"
  msgstr "se esperaban tipos vector en una expresiÃ³n de permutaciÃ³n de vector"
  
! #: d/dmd/dsymbolsem.c:3754
  #, fuzzy, gcc-internal-format
  #| msgid "%s method can't be abstract"
  msgid "structs, unions cannot be abstract"
  msgstr "el mÃ©todo %s no puede ser abstracto"
  
! #: d/dmd/dsymbolsem.c:3894 d/dmd/dsymbolsem.c:4446
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3976
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `static' invalid for function `%s' declared out of global scope"
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr "la clase de almacenamiento `static' es no vÃ¡lida para la funciÃ³n `%s' declarada fuera del Ã¡mbito global"
  
! #: d/dmd/dsymbolsem.c:4039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "base type must be class or interface, not %s"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: d/dmd/dsymbolsem.c:4062
  #, fuzzy, gcc-internal-format
  #| msgid "Cyclic class inheritance%s"
  msgid "circular inheritance"
  msgstr "Herencia%s con ciclo de clase"
  
! #: d/dmd/dsymbolsem.c:4098 d/dmd/dsymbolsem.c:4588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "base type must be interface, not %s"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: d/dmd/dsymbolsem.c:4109 d/dmd/dsymbolsem.c:4599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring duplicate directory \"%s\"\n"
  msgid "inherits from duplicate interface %s"
  msgstr "se descarta el directorio duplicado \"%s\"\n"
  
! #: d/dmd/dsymbolsem.c:4173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot inherit from final class %s"
  msgstr "no se puede encontrar el fichero para la clase %s"
  
! #: d/dmd/dsymbolsem.c:4273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type transparent class %qT has virtual functions"
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "la clase transparente tipo %qT tiene funciones virtuales"
  
! #: d/dmd/dsymbolsem.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: created with -g%s, but used with -g%s"
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr "%s: creado con -g%s, pero se usÃ³ con -g%s"
  
! #: d/dmd/dsymbolsem.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4467
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4607
  #, fuzzy, gcc-internal-format
  #| msgid "circular inheritance in interface declaration for `%s'"
  msgid "circular inheritance of interface"
  msgstr "herencia circular en la declaraciÃ³n de interfaz para `%s'"
  
! #: d/dmd/dsymbolsem.c:4841
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "mixin templates are not regular templates"
  msgstr "los parÃ¡metros de la plantilla no coinciden con la plantilla"
  
! #: d/dmd/dsymbolsem.c:5028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id %qD for %q+D does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "el id-de-plantilla %qD para %q+D no coincide con ninguna declaraciÃ³n de plantilla"
  
! #: d/dmd/dsymbolsem.c:5409
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read %s"
  msgid "cannot resolve"
  msgstr "No se puede leer %s"
  
! #: d/dmd/dsymbolsem.c:5436
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rank mismatch in expression %qE"
  msgid "cannot alias an expression %s"
--- 62014,62207 ----
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2917
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2947 d/dmd/dsymbolsem.c:3042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overriding final function %q+D"
  msgid "cannot override final function %s"
  msgstr "se anula la funciÃ³n final %q+D"
  
! #: d/dmd/dsymbolsem.c:3075
  #, fuzzy, gcc-internal-format
  #| msgid "multiple save reg attributes to function %qD"
  msgid "multiple overrides of same function"
  msgstr "mÃºltiples atributos de guardar registro para la funciÃ³n %qD"
  
! #: d/dmd/dsymbolsem.c:3170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%q+D has incompatible attributes %qs and %qs"
  msgid "incompatible covariant types %s and %s"
  msgstr "%q+D tiene atributos incompatibles %qs y %qs"
  
! #: d/dmd/dsymbolsem.c:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3195
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not refer to a function"
  msgid "does not override any function"
  msgstr "%qD no hace referencia a una funciÃ³n"
  
! #: d/dmd/dsymbolsem.c:3216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overriding final function %q+D"
  msgid "cannot override final function %s.%s"
  msgstr "se anula la funciÃ³n final %q+D"
  
! #: d/dmd/dsymbolsem.c:3231
  #, fuzzy, gcc-internal-format
  #| msgid "naked attribute only applies to functions"
  msgid "override only applies to class member functions"
  msgstr "atributo desnudo se aplica solamente a funciones"
  
! #: d/dmd/dsymbolsem.c:3240
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn about overloaded virtual function names."
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr "Advierte de nombres de funciones virtuales sobrecargadas."
  
! #: d/dmd/dsymbolsem.c:3371
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3715
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "first argument must be []byte"
  msgid "first argument must be type size_t, not %s"
  msgstr "el primer argumento debe ser []byte"
  
! #: d/dmd/dsymbolsem.c:3757
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "one argument of type void* expected, not %s"
  msgstr "se esperaban tipos vector en una expresiÃ³n de permutaciÃ³n de vector"
  
! #: d/dmd/dsymbolsem.c:3821
  #, fuzzy, gcc-internal-format
  #| msgid "%s method can't be abstract"
  msgid "structs, unions cannot be abstract"
  msgstr "el mÃ©todo %s no puede ser abstracto"
  
! #: d/dmd/dsymbolsem.c:3961 d/dmd/dsymbolsem.c:4513
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4043
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `static' invalid for function `%s' declared out of global scope"
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr "la clase de almacenamiento `static' es no vÃ¡lida para la funciÃ³n `%s' declarada fuera del Ã¡mbito global"
  
! #: d/dmd/dsymbolsem.c:4106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "base type must be class or interface, not %s"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: d/dmd/dsymbolsem.c:4129
  #, fuzzy, gcc-internal-format
  #| msgid "Cyclic class inheritance%s"
  msgid "circular inheritance"
  msgstr "Herencia%s con ciclo de clase"
  
! #: d/dmd/dsymbolsem.c:4165 d/dmd/dsymbolsem.c:4655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "base type must be interface, not %s"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: d/dmd/dsymbolsem.c:4176 d/dmd/dsymbolsem.c:4666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring duplicate directory \"%s\"\n"
  msgid "inherits from duplicate interface %s"
  msgstr "se descarta el directorio duplicado \"%s\"\n"
  
! #: d/dmd/dsymbolsem.c:4240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot inherit from final class %s"
  msgstr "no se puede encontrar el fichero para la clase %s"
  
! #: d/dmd/dsymbolsem.c:4340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type transparent class %qT has virtual functions"
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "la clase transparente tipo %qT tiene funciones virtuales"
  
! #: d/dmd/dsymbolsem.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: created with -g%s, but used with -g%s"
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr "%s: creado con -g%s, pero se usÃ³ con -g%s"
  
! #: d/dmd/dsymbolsem.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4674
  #, fuzzy, gcc-internal-format
  #| msgid "circular inheritance in interface declaration for `%s'"
  msgid "circular inheritance of interface"
  msgstr "herencia circular en la declaraciÃ³n de interfaz para `%s'"
  
! #: d/dmd/dsymbolsem.c:4956
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "mixin templates are not regular templates"
  msgstr "los parÃ¡metros de la plantilla no coinciden con la plantilla"
  
! #: d/dmd/dsymbolsem.c:5158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id %qD for %q+D does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "el id-de-plantilla %qD para %q+D no coincide con ninguna declaraciÃ³n de plantilla"
  
! #: d/dmd/dsymbolsem.c:5540
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read %s"
  msgid "cannot resolve"
  msgstr "No se puede leer %s"
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rank mismatch in expression %qE"
  msgid "cannot alias an expression %s"
*************** msgstr ""
*** 62148,62169 ****
  msgid "(%s) is false"
  msgstr "fallÃ³ al abrir %s: %s"
  
! #: d/dmd/semantic2.c:210
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:226
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:384
  #, fuzzy, gcc-internal-format
  #| msgid "Alias has non-alias reference"
  msgid "has forward references"
--- 62218,62239 ----
  msgid "(%s) is false"
  msgstr "fallÃ³ al abrir %s: %s"
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:228
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:235
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:404
  #, fuzzy, gcc-internal-format
  #| msgid "Alias has non-alias reference"
  msgid "has forward references"
*************** msgstr "modificador de tipo no vÃ¡lido d
*** 62232,62254 ****
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:860
  #, gcc-internal-format, gfc-internal-format
! msgid "has no return statement, but is expected to return a value of type %s"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
! #, fuzzy, gcc-internal-format
! #| msgid "function return type cannot be function"
! msgid "no return exp; or assert(0); at end of function"
! msgstr "el tipo de devoluciÃ³n de funciÃ³n no puede ser funciÃ³n"
  
! #: d/dmd/semantic3.c:1193
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1212
  #, fuzzy, gcc-internal-format
  #| msgid "the call requires ifunc, which is not supported by this target"
  msgid "naked assembly functions with contracts are not supported"
--- 62302,62323 ----
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format, gfc-internal-format
! msgid "has no `return` statement, but is expected to return a value of type `%s`"
  msgstr ""
  
! #: d/dmd/semantic3.c:864
! #, gcc-internal-format
! msgid "no `return exp;` or `assert(0);` at end of function"
! msgstr ""
  
! #: d/dmd/semantic3.c:1171
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1190
  #, fuzzy, gcc-internal-format
  #| msgid "the call requires ifunc, which is not supported by this target"
  msgid "naked assembly functions with contracts are not supported"
*************** msgstr "La lista de nombres %s no se pue
*** 62828,62834 ****
  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:10921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
--- 62897,62903 ----
  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:10929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 64079,64090 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "Se truncÃ³ la cadena de inicializaciÃ³n que inicia en %L para coincidir con la variable (%d%d)"
  
! #: fortran/data.c:188 fortran/resolve.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "El Ã­ndice de inicio de la subcadena en %L es menor a uno"
  
! #: fortran/data.c:194 fortran/resolve.c:5129
  #, 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"
--- 64148,64159 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "Se truncÃ³ la cadena de inicializaciÃ³n que inicia en %L para coincidir con la variable (%d%d)"
  
! #: fortran/data.c:188 fortran/resolve.c:5107
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "El Ã­ndice de inicio de la subcadena en %L es menor a uno"
  
! #: fortran/data.c:194 fortran/resolve.c:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "El Ã­ndice de final de la subcadena en %L excede la longitud de la cadena"
*************** msgstr "EspecificaciÃ³n INTENT errÃ³nea
*** 64287,64293 ****
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parÃ¡metro de tipo diferido en %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 64356,64362 ----
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parÃ¡metro de tipo diferido en %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 67037,67043 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6713 fortran/trans-array.c:8208
  #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 67106,67112 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
  #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "La variable '%s' en %C no se pue
*** 67131,67137 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1794
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 67200,67206 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr "El primer argumento de la asigna
*** 67276,67287 ****
  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:17201
  #, 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:17219
  #, 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)"
--- 67345,67356 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "El segundo argumento de la asignaciÃ³n definida en %L debe ser INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "El primer argumento de la interfaz de operador en %L debe ser INTENT(IN)"
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "El segundo argumento de la interfaz de operador en %L debe ser INTENT(IN)"
*************** msgstr "No coincide el rango en el argum
*** 67406,68040 ****
  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:2355
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argumento de procedimiento no vÃ¡lido en %L"
  
! #: fortran/interface.c:2363 fortran/interface.c:2390
  #, 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:2401
  #, 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:2424
  #, 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:2434
  #, 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:2444
  #, 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:2460
  #, 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:2470
  #, 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:2485
  #, 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:2496
  #, 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:2515
  #, 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:2533
  #, 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:2548
  #, 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:2563
  #, 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:2582
  #, 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:2595
  #, 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:2602
  #, 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:2676
  #, 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:2687
  #, 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:2692
  #, 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:2705
  #, 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:2713
  #, 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:3064
  #, 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:3087
  #, 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:3091
  #, 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:3100
  #, 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:3110
  #, 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:3124
  #, 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:3136
  #, 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:3165
  #, 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:3168
  #, 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:3192
  #, 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:3214
  #, 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:3221
  #, 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:3235
  #, 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:3252
  #, 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:3260 fortran/interface.c:3265
  #, 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:3285
  #, 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:3301
  #, 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:3318
  #, 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:3327
  #, 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:3337
  #, 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:3347
  #, 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:3360
  #, 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:3374
  #, 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:3388
  #, 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:3400
  #, 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:3410
  #, 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:3440
  #, 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:3459
  #, 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:3476
  #, 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:3496
  #, 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:3519
  #, 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:3527
  #, 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:3657
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3686
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3712
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3722
  #, 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:3752
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3772
  #, 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:3784
  #, 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:3794
  #, 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:3805
  #, 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:3847
  #, 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:3851 fortran/interface.c:3861
  #, 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:3857
  #, 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:3870
  #, 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:3878
  #, 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:3886
  #, 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:3903
  #, 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:3912
  #, 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:3921
  #, 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:3936
  #, 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:3951
  #, 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:3961
  #, 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:3971
  #, 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:4013
  #, 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:4024
  #, 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:4109
  #, 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:4179
  #, 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:4552
  #, 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:4669
  #, 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:4763
  #, 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:4775
  #, 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:4783
  #, 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:4791
  #, 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:4800
  #, 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:4806
  #, 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:4815
  #, 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:4826
  #, 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:4834
  #, 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:4845
  #, 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:4875
  #, 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:4886
  #, 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:4895
  #, 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:4904
  #, 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:4915
  #, 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:4922
  #, 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:4943
  #, 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:4950
  #, 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:4957
  #, 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:4961
  #, 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:4965
  #, 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:4969
  #, 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:5027 fortran/interface.c:5073
  #, 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:5039
  #, 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:5051
  #, 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:5058
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 67475,68109 ----
  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:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argumento de procedimiento no vÃ¡lido en %L"
  
! #: fortran/interface.c:2364 fortran/interface.c:2391
  #, 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:2402
  #, 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:2425
  #, 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:2435
  #, 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:2445
  #, 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:2461
  #, 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:2471
  #, 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:2486
  #, 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:2502
  #, 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:2521
  #, 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:2539
  #, 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:2554
  #, 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:2569
  #, 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:2588
  #, 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:2601
  #, 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:2608
  #, 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:2682
  #, 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:2693
  #, 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:2698
  #, 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:2711
  #, 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:2719
  #, 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:3070
  #, 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:3093
  #, 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:3097
  #, 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:3106
  #, 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:3116
  #, 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:3130
  #, 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:3142
  #, 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:3171
  #, 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:3174
  #, 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:3198
  #, 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:3220
  #, 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:3227
  #, 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:3241
  #, 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:3258
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longitud del carÃ¡cter del argumento actual es mÃ¡s corta que la del argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "El argumento actual contiene muy pocos elementos para el argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.c:3291
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure pointer for argument '%s' at %L"
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Se esperaba un puntero procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Falta un procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.c:3324
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "El argumento actual para '%s' no puede ser una matriz de tamaÃ±o asumido en %L"
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/interface.c:3343
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy '%s'"
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: El argumento actual que no es puntero en %L para el puntero dummy '%s'"
  
! #: fortran/interface.c:3353
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to pointer dummy '%s'"
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argumento actual coindizado en %L para el puntero dummy '%s'"
  
! #: fortran/interface.c:3366
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to allocatable dummy '%s' requires INTENT(IN)"
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "El argumento actual coindizado en %L para el dummy alojable '%s' requiere INTENT(IN)"
  
! #: fortran/interface.c:3380
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy '%s' has neither ASYNCHRONOUS nor VOLATILE"
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "El argumento actual coindizado ASYNCHRONOUS o VOLATILE en %L requiere que el dummy '%s' no tenga ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.c:3394
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy '%s' requires either VALUE or INTENT(IN)"
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "El argumento actual coindizado en %L con componente Ãºltimo alojable para el dummy '%s' requiere uno de VALUE o INTENT(IN)"
  
! #: fortran/interface.c:3406
  #, fuzzy, gcc-internal-format
  #| msgid "Actual CLASS array argument for '%s' must be a full array at %L"
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "El argumento de la matriz CLASS actual para '%s' debe ser una matriz completa en %L"
  
! #: fortran/interface.c:3416
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "El argumento actual para '%s' debe ser ALLOCATABLE en %L"
  
! #: fortran/interface.c:3446
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument '%s'"
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "El argumento actual de secciÃ³n de matriz con subÃ­ndices vectoriales en %L es incompatible con el atributo INTENT(OUT), INTENT(INOUT), VOLATILE o ASYNCHRONOUS del argumento dummy '%s'"
  
! #: fortran/interface.c:3465
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.c:3482
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de secciÃ³n de matriz en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.c:3502
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de matriz de puntero en %L requiere un argumento dummy de forma asumida o matriz de puntero '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Falta la especificaciÃ³n de devoluciÃ³n alternativa en la llamada a subrutina en %L"
  
! #: fortran/interface.c:3533
  #, fuzzy, gcc-internal-format
  #| msgid "Missing actual argument for argument '%s' at %L"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Falta el argumento actual para el argumento '%s' en %L"
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, fuzzy, gcc-internal-format
  #| msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "El mismo argumento actual estÃ¡ asociado con el argumento INTENT(%s) '%s' y el argumento INTENT(%s) '%s' en %L"
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "El argumento del procedimiento en %L es local a un procedimiento PURE y tiene el atributo POINTER"
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "El argumento coindizado en %L en un procedimiento PURE se pasa a un argumento INTENT(%s)"
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "El argumento actual coindizado en %L es un procedimiento PURE se pasa a un argumento dummy POINTER"
  
! #: fortran/interface.c:3811
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument '%s'"
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "El argumento actual polimÃ³rfico coindizado en %L se pasa al argumento dummy polimÃ³rfico '%s'"
  
! #: fortran/interface.c:3853
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called at %L is not explicitly declared"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "El procedimiento '%s' que se llama en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called at %L is not explicitly declared"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "El procedimiento '%s' que se llama en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/interface.c:3863
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Se llamÃ³ al procedimiento '%s' con una interfaz implÃ­cita en %L"
  
! #: fortran/interface.c:3876
  #, fuzzy, gcc-internal-format
  #| msgid "The pointer object '%s' at %L must have an explicit function interface or be declared as array"
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "El objeto puntero '%s' en %L debe tener una interfaz de funciÃ³n explÃ­cita o declrararse como matriz"
  
! #: fortran/interface.c:3884
  #, fuzzy, gcc-internal-format
  #| msgid "The allocatable object '%s' at %L must have an explicit function interface or be declared as array"
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "El objeto allocatable '%s' en %L debe tener una interfaz de funciÃ³n explÃ­cita o declararse como matriz"
  
! #: fortran/interface.c:3892
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable function '%s' at %L must have an explicit function interface"
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "La funciÃ³n allocatable '%s' en %L debe tener una interfaz de funciÃ³n explÃ­cita"
  
! #: fortran/interface.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Se requiere NOPASS o una interfaz explÃ­cita en %C"
  
! #: fortran/interface.c:3918
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explÃ­cita para el procedimiento '%s' en %L"
  
! #: fortran/interface.c:3927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "El sÃ­mbolo '%s' en %L ya tenÃ­a una interfaz explÃ­cita"
  
! #: fortran/interface.c:3942
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure '%s'"
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "El argumento actual de LOCK_TYPE o con componente LOCK_TYPE en %L requiere una interfaz explÃ­cita para el procedimiento '%s'"
  
! #: fortran/interface.c:3957
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure '%s'"
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "El argumento actual de LOCK_TYPE o con componente LOCK_TYPE en %L requiere una interfaz explÃ­cita para el procedimiento '%s'"
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "se requiere el argumento MOLD para NULL en %L"
  
! #: fortran/interface.c:3977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explÃ­cita para el procedimiento '%s' en %L"
  
! #: fortran/interface.c:4019
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' called with an implicit interface at %L"
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Se llamÃ³ al procedimiento de componente puntero '%s' con una interfaz implÃ­cita en %L"
  
! #: fortran/interface.c:4030
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure pointer component '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explÃ­cita para el procedimiento de componente puntero '%s' en %L"
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "Se require MOLD= en un argumento NULL en %L: AmbigÃ¼edad entre las funciones especÃ­ficas %s y %s "
  
! #: fortran/interface.c:4185
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qE"
  msgid "Unable to find symbol %qs"
  msgstr "%q+D es un alias del sÃ­mbolo sin definir %qE"
  
! #: fortran/interface.c:4558
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %C is already present in the interface"
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "La entidad '%s' en %C ya estÃ¡ presente en la interfaz"
  
! #: fortran/interface.c:4675
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - too many interface type"
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "error interno - demasiados tipos de interfaz"
  
! #: fortran/interface.c:4769
  #, fuzzy, gcc-internal-format
  #| msgid "Can't overwrite GENERIC '%s' at %L"
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "No se puede sobreescribir el GENERIC '%s' en %L"
  
! #: fortran/interface.c:4781
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "'%s' en %L sobreescribe un enlace de procedimiento declarad como NON_OVERRIDABLE"
  
! #: fortran/interface.c:4789
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "'%s' en %L no debe ser DEFERRED porque sobreescribe un enlazado que no es DEFERRED"
  
! #: fortran/interface.c:4797
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "'%s' en %L sobreescribe un procedimiento PURE y tambiÃ©n debe ser PURE"
  
! #: fortran/interface.c:4806
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "'%s' en %L sobreescribe un procedimiento ELEMENTAL y tambiÃ©n debe ser ELEMENTAL"
  
! #: fortran/interface.c:4812
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "'%s' en %L sobreeescribe un procedimiento que no es ELEMENTAL y tampoco debe ser ELEMENTAL"
  
! #: fortran/interface.c:4821
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "'%s' en %L sobreescribe una SUBROUTINE y tambiÃ©n debe ser una SUBROUTINE"
  
! #: fortran/interface.c:4832
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "'%s' en %L sobreescribe una FUNCTION y tambiÃ©n debe ser una FUNCTION"
  
! #: fortran/interface.c:4840
  #, fuzzy, gcc-internal-format
  #| msgid "Argument mismatch for the overriding procedure '%s' at %L: %s"
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento '%s' que sobreescribe en %L: %s"
  
! #: fortran/interface.c:4851
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "'%s' en %L sobreescribe un procedimiento PUBLIC y no debe ser PRIVATE"
  
! #: fortran/interface.c:4881
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "El argumento dummy '%s' de '%s' en %L se debe llamar '%s' para que coincida con el argumento correspondiente al procedimiento sobreescrito"
  
! #: fortran/interface.c:4892
  #, fuzzy, gcc-internal-format
  #| msgid "Argument mismatch for the overriding procedure '%s' at %L: %s"
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento '%s' que sobreescribe en %L: %s"
  
! #: fortran/interface.c:4901
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "'%s' en %L debe tener el mismo nombre de argumentos formales que el procedimiento sobreeescrito"
  
! #: fortran/interface.c:4910
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "'%s' en %L sobreescribe un enlace NOPASS y tambiÃ©n debe ser NOPASS"
  
! #: fortran/interface.c:4921
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "'%s' en %L sobreescribe un enlace con PASS y tambiÃ©n debe ser PASS"
  
! #: fortran/interface.c:4928
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "El argumento dummy del objeto pasado de '%s' en %L debe estar en la misma posiciÃ³n que el argumento dummy del objeto pasado del procedimiento sobreescrito"
  
! #: fortran/interface.c:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "La etiqueta %s en %L debe ser de tipo %s"
  
! #: fortran/interface.c:4956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be of INTEGER type"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/interface.c:4963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/interface.c:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "El argumento %s en %L debe ser de longitud uno"
  
! #: fortran/interface.c:4971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character-valued %s '%s' at %L must not be assumed length"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "La funciÃ³n %s valuada con carÃ¡cter '%s' en %L no debe tener longitud asumida"
  
! #: fortran/interface.c:4975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "No se permite la declaraciÃ³n DATA en %C en un procedimiento PURE"
  
! #: fortran/interface.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "El procedimiento ELEMENTAL '%s' en %L debe tener una interfaz explÃ­cita"
  
! #: fortran/interface.c:5057
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to procedure `%s'"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "faltan argumentos para el procedimiento `%s'"
  
! #: fortran/interface.c:5064
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "no se permite el intrÃ­nseco tra
*** 68202,68237 ****
  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:5149
  #, 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:5156
  #, 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:5258
  #, 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:5279
  #, 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:5296 fortran/intrinsic.c:5313
  #, 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:5301 fortran/intrinsic.c:5321
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "ConversiÃ³n de %s a %s en %L"
--- 68271,68306 ----
  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:5154
  #, 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:5161
  #, 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:5263
  #, 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:5284
  #, 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:5301 fortran/intrinsic.c:5318
  #, 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:5306 fortran/intrinsic.c:5326
  #, 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"
*** 68239,68263 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5387 fortran/resolve.c:10896
  #, 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:5392
  #, 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:5483
  #, 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:5489
  #, 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."
--- 68308,68332 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5392 fortran/resolve.c:10904
  #, 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:5397
  #, 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:5488
  #, 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:5494
  #, 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 "NAMELIST '%s' en la declaraciÃ³n
*** 68857,68863 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L es polimÃ³rfico y requiere un procedimiento de entrada/salida definido"
  
! #: fortran/io.c:3431 fortran/resolve.c:15073
  #, 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"
--- 68926,68932 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L es polimÃ³rfico y requiere un procedimiento de entrada/salida definido"
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
*************** msgstr ""
*** 70151,70162 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:309
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_code2string(): Bad code"
--- 70220,70231 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:207
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:311
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_code2string(): Bad code"
*************** msgstr "El operador intrÃ­nseco %qs refe
*** 70316,70476 ****
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): sÃ­mbolo de mÃ³dulo %qs incorrecto"
  
! #: fortran/module.c:6223
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): SÃ­mbolo no escrito"
  
! #: fortran/module.c:6413
  #, 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:6434
  #, 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:6445
  #, 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:6448
  #, 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:6454
  #, 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:6511
  #, 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:6582
  #, 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:6690 fortran/module.c:7034
  #, 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:6818
  #, 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:6839 fortran/module.c:6872 fortran/module.c:6914
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "El sÃ­mbolo %qs ya se habÃ­a declarado"
  
! #: fortran/module.c:7019
  #, 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:7041
  #, 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:7109
  #, 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:7163
  #, 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:7189
  #, 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:7218
  #, 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:7230
  #, 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:7243
  #, 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:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7255
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7261
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7271
  #, 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:7274
  #, 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:7285
  #, 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:7308
  #, 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:7316
  #, 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:7333
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7335
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
--- 70385,70545 ----
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): sÃ­mbolo de mÃ³dulo %qs incorrecto"
  
! #: fortran/module.c:6234
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): SÃ­mbolo no escrito"
  
! #: fortran/module.c:6424
  #, 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:6445
  #, 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:6456
  #, 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:6459
  #, 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:6465
  #, 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:6522
  #, 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:6593
  #, 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:6701 fortran/module.c:7045
  #, 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:6829
  #, 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:6850 fortran/module.c:6883 fortran/module.c:6925
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "El sÃ­mbolo %qs ya se habÃ­a declarado"
  
! #: fortran/module.c:7030
  #, 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:7052
  #, 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:7120
  #, 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:7174
  #, 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:7200
  #, 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:7229
  #, 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:7241
  #, 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:7254
  #, 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:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7272
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7282
  #, 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:7285
  #, 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:7296
  #, 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:7319
  #, 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:7327
  #, 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:7344
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7346
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
*************** msgstr "Basura inesperada despuÃ©s de la
*** 71059,71066 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10721
! #: fortran/resolve.c:12026
  #, 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"
--- 71128,71135 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clÃ¡usula IF en %L requiere una expresiÃ³n LOGICAL escalar"
*************** msgstr "El intrÃ­nseco '%s' declarado co
*** 73322,73328 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se estÃ¡ llamando a sÃ­ mismo recursivamente. DeclÃ¡relo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10250 fortran/resolve.c:11954
  #, 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"
--- 73391,73397 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se estÃ¡ llamando a sÃ­ mismo recursivamente. DeclÃ¡relo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "La etiqueta %d referenciada en %L nunca se define"
*************** msgstr "No se puede resolver la funciÃ³n
*** 73454,73460 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17133
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
--- 73523,73529 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
*************** msgstr "La funciÃ³n CHARACTER(*) '%s' en
*** 73637,73654 ****
  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:4020
  #, 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:4041
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4212 fortran/resolve.c:4227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
--- 73706,73723 ----
  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:4021
  #, 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:4042
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4216 fortran/resolve.c:4231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
*************** msgstr "El argumento por valor en %L no
*** 73656,73662 ****
  
  # '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:4266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
--- 73725,73731 ----
  
  # '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:4270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
*************** msgstr "GÃ©nero no vÃ¡lido para %s en %L
*** 73664,73859 ****
  
  # '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:4268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "GÃ©nero no vÃ¡lido para %s en %L"
  
! #: fortran/resolve.c:4324
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4494 fortran/resolve.c:4517
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4612
  #, 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:4617
  #, 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:4627
  #, 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:4632
  #, 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:4652
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/resolve.c:4669
  #, 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:4677
  #, 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:4693
  #, 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:4702
  #, 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:4718
  #, 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:4741
  #, 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:4751
  #, 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:4759
  #, 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:4775
  #, 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:4803
  #, 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:4809
  #, 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:4815
  #, 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:4854
  #, 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:4861
  #, 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:4919
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4930
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4942
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4985
  #, 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:5083
  #, 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:5090
  #, 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:5112
  #, 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:5119
  #, 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:5139
  #, 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:5329
  #, 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:5343
  #, 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:5353
  #, 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:5399
  #, 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:5491
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5573
  #, 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:5583
  #, 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"
--- 73733,73928 ----
  
  # '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:4272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "GÃ©nero no vÃ¡lido para %s en %L"
  
! #: fortran/resolve.c:4332
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4502 fortran/resolve.c:4525
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4620
  #, 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:4625
  #, 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:4635
  #, 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:4640
  #, 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:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/resolve.c:4677
  #, 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:4685
  #, 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:4701
  #, 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:4710
  #, 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:4726
  #, 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:4749
  #, 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:4759
  #, 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:4767
  #, 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:4783
  #, 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:4811
  #, 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:4817
  #, 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:4823
  #, 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:4862
  #, 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:4869
  #, 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:4927
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4938
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4950
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4993
  #, 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:5091
  #, 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:5098
  #, 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:5120
  #, 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:5127
  #, 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:5147
  #, 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:5337
  #, 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:5351
  #, 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:5361
  #, 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:5407
  #, 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:5499
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5581
  #, 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:5591
  #, 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
*** 73863,73874 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5593
  #, 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:5612
  #, 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"
--- 73932,73943 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5601
  #, 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:5620
  #, 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
*** 73878,74189 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5622
  #, 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:5633
  #, 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:5642
  #, 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:5658
  #, 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:5838
  #, 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:5843
  #, 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:5913
  #, 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:5926
  #, 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:5942
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qs es obsoleto"
  
! #: fortran/resolve.c:6030
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6184 fortran/resolve.c:6336
  #, 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:6300
  #, 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:6307
  #, 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:6346
  #, 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:6355
  #, 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:6543
  #, 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:6577
  #, 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:6629
  #, 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:7164
  #, 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:7197
  #, 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:7207
  #, 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:7211 fortran/resolve.c:7218
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/resolve.c:7273
  #, 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:7296
  #, 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:7313
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7319
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7380
  #, 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:7385
  #, 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:7392
  #, 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:7400
  #, 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:7405
  #, 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:7418
  #, 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:7522 fortran/resolve.c:7819
  #, 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:7530 fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objeto alojable coindizado en %L"
  
! #: fortran/resolve.c:7640
  #, 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:7671
  #, 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:7830
  #, 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:7842
  #, 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:7856
  #, 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:7871
  #, 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:7884
  #, 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:7902
  #, 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:7983 fortran/resolve.c:7998
  #, 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:7990
  #, 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:8015
  #, 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:8024 fortran/resolve.c:8053 fortran/resolve.c:8081
  #, 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:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8100
  #, 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:8115
  #, 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:8126
  #, 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:8158
  #, 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:8181
  #, 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:8192
  #, 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:8208
  #, 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:8231
  #, 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:8261
  #, 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:8267 fortran/resolve.c:8273
  #, 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"
--- 73947,74258 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5630
  #, 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:5641
  #, 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:5650
  #, 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:5666
  #, 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:5846
  #, 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:5851
  #, 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:5921
  #, 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:5934
  #, 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:5950
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qs es obsoleto"
  
! #: fortran/resolve.c:6038
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6192 fortran/resolve.c:6344
  #, 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:6308
  #, 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:6315
  #, 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:6354
  #, 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:6363
  #, 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:6551
  #, 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:6585
  #, 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:6637
  #, 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:7172
  #, 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:7205
  #, 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:7215
  #, 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:7219 fortran/resolve.c:7226
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/resolve.c:7281
  #, 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:7304
  #, 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:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7327
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7388
  #, 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:7393
  #, 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:7400
  #, 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:7408
  #, 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:7413
  #, 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:7426
  #, 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:7530 fortran/resolve.c:7827
  #, 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:7538 fortran/resolve.c:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objeto alojable coindizado en %L"
  
! #: fortran/resolve.c:7648
  #, 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:7679
  #, 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:7838
  #, 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:7850
  #, 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:7864
  #, 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:7879
  #, 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:7892
  #, 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:7910
  #, 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:7991 fortran/resolve.c:8006
  #, 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:7998
  #, 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:8023
  #, 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:8032 fortran/resolve.c:8061 fortran/resolve.c:8089
  #, 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:8038
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8050
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8108
  #, 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:8123
  #, 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:8134
  #, 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:8166
  #, 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:8189
  #, 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:8200
  #, 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:8216
  #, 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:8239
  #, 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:8269
  #, 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:8275 fortran/resolve.c:8281
  #, 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
*** 74192,74494 ****
  #. 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:8501
  #, 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:8552
  #, 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:8563
  #, 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:8576
  #, 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:8622
  #, 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:8641
  #, 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:8651
  #, 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:8669 fortran/resolve.c:8677
  #, 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:8739 fortran/resolve.c:9391
  #, 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:8765
  #, 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:8777
  #, 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:8792
  #, 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:8895
  #, 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:8946
  #, 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:8955
  #, 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:8972
  #, 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:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8995
  #, 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:9000
  #, 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:9022
  #, 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:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9263
  #, 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:9301 fortran/resolve.c:9313
  #, 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:9342
  #, 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:9354
  #, 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:9366
  #, 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:9369
  #, 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:9379
  #, 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:9626
  #, 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:9760
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9769
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9772
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9782 fortran/resolve.c:9787
  #, 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:9896
  #, 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:9948
  #, 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:9958
  #, 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:9971
  #, 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:9980
  #, 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:9987
  #, 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:9998
  #, 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:10004
  #, 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:10019
  #, 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:10076
  #, 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:10086
  #, 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:10090
  #, 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:10093
  #, 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:10100 fortran/resolve.c:10222
  #, 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:10112 fortran/resolve.c:10230
  #, 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:10124
  #, 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:10137
  #, 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:10198
  #, 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:10202 fortran/resolve.c:10212
  #, 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:10257
  #, 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:10267
  #, 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:10284 fortran/resolve.c:10307
  #, 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:10288 fortran/resolve.c:10313
  #, 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"
--- 74261,74563 ----
  #. 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:8509
  #, 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:8560
  #, 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:8571
  #, 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:8584
  #, 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:8630
  #, 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:8649
  #, 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:8659
  #, 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:8677 fortran/resolve.c:8685
  #, 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:8747 fortran/resolve.c:9399
  #, 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:8773
  #, 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:8785
  #, 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:8800
  #, 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:8903
  #, 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:8954
  #, 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:8963
  #, 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:8980
  #, 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:8996
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:9003
  #, 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:9008
  #, 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:9030
  #, 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:9041
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9271
  #, 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:9309 fortran/resolve.c:9321
  #, 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:9350
  #, 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:9362
  #, 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:9374
  #, 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:9377
  #, 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:9387
  #, 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:9634
  #, 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:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9777
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9780
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9790 fortran/resolve.c:9795
  #, 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:9904
  #, 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:9956
  #, 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:9966
  #, 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:9979
  #, 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:9988
  #, 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:9995
  #, 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:10006
  #, 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:10012
  #, 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:10027
  #, 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:10084
  #, 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:10094
  #, 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:10098
  #, 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:10101
  #, 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:10108 fortran/resolve.c:10230
  #, 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:10120 fortran/resolve.c:10238
  #, 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:10132
  #, 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:10145
  #, 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:10206
  #, 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:10210 fortran/resolve.c:10220
  #, 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:10265
  #, 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:10275
  #, 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:10292 fortran/resolve.c:10315
  #, 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:10296 fortran/resolve.c:10321
  #, 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
*** 74496,74698 ****
  #. 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:10328
  #, 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:10400
  #, 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:10416
  #, 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:10424 fortran/resolve.c:10511
  #, 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:10434 fortran/resolve.c:10521
  #, 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:10465
  #, 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:10474
  #, 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:10621
  #, 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:10642
  #, 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:10652
  #, 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:10729
  #, 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:10831
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10944
  #, 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:10976
  #, 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:10982
  #, 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:10994
  #, 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:11026
  #, 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:11030
  #, 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:11035
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:11042
  #, 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:11053
  #, 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:11373
  #, 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:11615
  #, 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:11627
  #, 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:11882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "La declaraciÃ³n ASSIGNED GOTO en %L requiere una variable INTEGER"
  
! #: fortran/resolve.c:11886
  #, 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:11897
  #, 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:11963
  #, 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:12009
  #, 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:12013
  #, 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:12074
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12079
  #, 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:12163
  #, 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:12245
  #, 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:12266
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Se declarÃ³ el parÃ¡metro '%s' sin uso en %L"
  
! #: fortran/resolve.c:12360
  #, 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"
--- 74565,74767 ----
  #. 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:10336
  #, 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:10408
  #, 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:10424
  #, 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:10432 fortran/resolve.c:10519
  #, 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:10442 fortran/resolve.c:10529
  #, 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:10473
  #, 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:10482
  #, 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:10629
  #, 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:10650
  #, 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:10660
  #, 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:10737
  #, 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:10839
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10952
  #, 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:10984
  #, 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:10990
  #, 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:11002
  #, 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:11034
  #, 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:11038
  #, 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:11043
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:11050
  #, 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:11061
  #, 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:11381
  #, 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:11623
  #, 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:11635
  #, 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:11890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "La declaraciÃ³n ASSIGNED GOTO en %L requiere una variable INTEGER"
  
! #: fortran/resolve.c:11894
  #, 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:11905
  #, 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:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "La declaraciÃ³n de ASSIGN en %L requiere una variable INTEGER escalar por defecto"
  
  # 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como 
  # 'gÃ©nero', para evitar confusiÃ³n con 'type' = 'tipo'. cfuga
! #: fortran/resolve.c:12018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "GÃ©nero no vÃ¡lido para %s en %L"
  
! #: fortran/resolve.c:12022
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "La declaraciÃ³n IF aritmÃ©tica en %L requiere una expresiÃ³n numÃ©rica"
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condiciÃ³n de salida del bucle DO WHILE en %L debe ser una expresiÃ³n LOGICAL escalar"
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La clÃ¡usula de mÃ¡scara FORALL en %L requiere una expresiÃ³n LOGICAL escalar"
  
! #: fortran/resolve.c:12254
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
  
! #: fortran/resolve.c:12275
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Se declarÃ³ el parÃ¡metro '%s' sin uso en %L"
  
! #: fortran/resolve.c:12369
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
*************** msgstr "La etiqueta enlazante '%s' en %L
*** 74700,74706 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12374
  #, 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"
--- 74769,74775 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12383
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
*************** msgstr "La etiqueta enlazante '%s' en %L
*** 74709,74774 ****
  #. 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:12393
  #, 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:12479
  #, 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:12713
  #, 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:12717
  #, 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:12725
  #, 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:12736
  #, 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:12752
  #, 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:12764
  #, 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:12797
  #, 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:12819
  #, 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:12850
  #, 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"
--- 74778,74843 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La etiqueta enlazante '%s' en %L colisiona con la entidad global '%s' en %L"
  
! #: fortran/resolve.c:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longitud de la cadena en %L es demasiado grande"
  
! #: fortran/resolve.c:12722
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz allocatable '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.c:12726
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "El objeto escalar '%s' en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.c:12734
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz de puntero '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.c:12745
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "La matriz '%s' en %L no puede tener una forma diferida"
  
! #: fortran/resolve.c:12761
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "El tipo '%s' de la variable CLASS '%s' en %L no es extensible"
  
! #: fortran/resolve.c:12773
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS '%s' en %L debe ser dummy, allocatable o pointer"
  
! #: fortran/resolve.c:12806
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "El tipo '%s' no se puede asociar al anfitriÃ³n en %L porque estÃ¡ bloqueado por un objeto incompatible del mismo nombre declarado en %L"
  
! #: fortran/resolve.c:12828
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Fortran 2008: SAVE implÃ­cito para la variable de mÃ³dulo '%s' en %L, se necesita por la inicializaciÃ³n por defecto"
  
! #: fortran/resolve.c:12859
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
*************** msgstr "La entidad '%s' en %L tiene un p
*** 74776,75818 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12886
  #, 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:12911
  #, 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:12932
  #, 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:12939
  #, 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:12986
  #, 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:12989
  #, 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:12992
  #, 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:12995
  #, 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:12998
  #, 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:13001
  #, 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:13043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:13075
  #, 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:13098
  #, 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:13120
  #, 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:13138
  #, 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:13150
  #, 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:13159
  #, 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:13169
  #, 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:13188
  #, 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:13192
  #, 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:13196
  #, 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:13200
  #, 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:13213
  #, 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:13224
  #, 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:13230
  #, 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:13250
  #, 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:13307
  #, 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:13313
  #, 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:13319
  #, 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:13327
  #, 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:13333
  #, 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:13376
  #, 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:13384
  #, 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:13392
  #, 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:13401
  #, 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:13485
  #, 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:13494
  #, 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:13503
  #, 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:13511
  #, 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:13517
  #, 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:13523
  #, 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:13531
  #, 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:13540
  #, 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:13562
  #, 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:13599
  #, 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:13639
  #, 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:13675
  #, 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:13734
  #, 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:13746
  #, 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:13774
  #, 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:13830
  #, 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:14042
  #, 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:14085
  #, 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:14099
  #, 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:14113 fortran/resolve.c:14599
  #, 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:14121
  #, 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:14130
  #, 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:14136
  #, 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:14142
  #, 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:14171
  #, 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:14181
  #, 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:14276
  #, 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:14379
  #, 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:14388
  #, 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:14398
  #, 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:14423
  #, 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:14434
  #, 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:14532
  #, 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:14546
  #, 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:14562
  #, 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:14572
  #, 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:14581
  #, 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:14590
  #, 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:14632
  #, 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:14645
  #, 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:14656
  #, 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:14689
  #, 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:14697
  #, 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:14706
  #, 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:14792
  #, 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:14837
  #, 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:14850
  #, 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:14914
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14947
  #, 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:14961
  #, 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:15026
  #, 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:15032
  #, 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:15038
  #, 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:15046
  #, 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:15063
  #, 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:15085
  #, 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:15096
  #, 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:15123
  #, 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:15142
  #, 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:15158
  #, 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:15169
  #, 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:15177
  #, 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:15228
  #, 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:15239
  #, 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:15246
  #, 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:15286
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15350
  #, 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:15353
  #, 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:15453
  #, 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:15474
  #, 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:15487
  #, 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:15490
  #, 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:15500
  #, 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:15507
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15520
  #, 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:15526
  #, 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:15536
  #, 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:15545
  #, 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:15558 fortran/resolve.c:15735
  #, 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:15572
  #, 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:15581
  #, 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:15590
  #, 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:15598
  #, 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:15605
  #, 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:15625
  #, 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:15632
  #, 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:15639
  #, 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:15646
  #, 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:15672
  #, 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:15682
  #, 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:15761
  #, 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:15776
  #, 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:15789
  #, 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:15807
  #, 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:15819
  #, 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:15828
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of 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:15841
  #, 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:15850
  #, 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:15863
  #, 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:15879
  #, 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:15887
  #, 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:15894
  #, 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:15907
  #, 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:15916
  #, 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:15932
  #, 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:15938
  #, 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:15963
  #, 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:16033
  #, 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:16044
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16149
  #, 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:16157
  #, 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:16164
  #, 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:16171
  #, 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:16187
  #, 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:16194
  #, 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:16203
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo ALLOCATABLE"
  
! #: fortran/resolve.c:16249
  #, 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:16262
  #, 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:16361
  #, 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:16369
  #, 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:16377
  #, 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:16384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "el paso del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.c:16509
  #, 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:16675
  #, 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:16681
  #, 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:16765
  #, 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:16774
  #, 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:16782
  #, 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:16798
  #, 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:16901
  #, 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:16916
  #, 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:16941
  #, 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:16950
  #, 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:17023
  #, 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:17034
  #, 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:17045
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.c:17076
  #, 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:17143
  #, 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:17156
  #, 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:17176
  #, 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:17186
  #, 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:17194
  #, 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:17208
  #, 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:17226
  #, 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:17233
  #, 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:17312
  #, 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"
--- 74845,75887 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "El mÃ³dulo o la matriz del programa principal '%s' en %L deben tener una forma constante"
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "La entidad con longitud de carÃ¡cter asumida en %L debe ser un argumento de prueba o un PARAMETER"
  
! #: fortran/resolve.c:12941
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.c:12948
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.c:12995
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "El allocatable '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:12998
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "El external '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:13001
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "El dummy '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:13004
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "El intrinsic '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:13007
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "El resultado de la funciÃ³n '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:13010
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "La matriz automÃ¡tica '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:13052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:13084
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La funciÃ³n de declaraciÃ³n valuada con carÃ¡cter '%s' en %L debe tener longitud constante"
  
! #: fortran/resolve.c:13107
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' es de un tipo PRIVATE y no puede ser un argumento dummy de '%s', el cual es PUBLIC en %L"
  
! #: fortran/resolve.c:13129
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: El procedimiento '%s' en la interfaz PUBLIC '%s' en %L toma argumentos dummy de '%s' el cual es PRIVATE"
  
! #: fortran/resolve.c:13147
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La funciÃ³n '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.c:13159
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "El objeto external '%s' en %L puede no tener un inicializador"
  
! #: fortran/resolve.c:13168
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La funciÃ³n ELEMENTAL '%s' en %L debe tener un resultado escalar"
  
! #: fortran/resolve.c:13178
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' en %L no debe tener atributo puntero o alojable"
  
! #: fortran/resolve.c:13197
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser matriz-valuada"
  
! #: fortran/resolve.c:13201
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.c:13205
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.c:13209
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser recursiva"
  
! #: fortran/resolve.c:13222
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.c:13233
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explÃ­cita"
  
! #: fortran/resolve.c:13239
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "El procedimiento dummy '%s' en %C no puede tener una interfaz genÃ©rica"
  
! #: fortran/resolve.c:13259
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:13316
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo SAVE en '%s' en %L"
  
! #: fortran/resolve.c:13322
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo INTENT en '%s' en %L"
  
! #: fortran/resolve.c:13328
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo RESULT en '%s' en %L"
  
! #: fortran/resolve.c:13336
  #, fuzzy, gcc-internal-format
  #| msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "El atributo EXTERNAL genera un conflicto con el atributo FUNCTION en '%s' en %L"
  
! #: fortran/resolve.c:13342
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Al resultado del puntero de procedimiento '%s' en %L le falta el atributo puntero"
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13494
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "El procedimiento FINAL '%s' en %L no debe ser una SUBROUTINE"
  
! #: fortran/resolve.c:13503
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "El procedimiento FINAL en %L debe tener exactamente un argumento"
  
! #: fortran/resolve.c:13512
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "El argumento del procedimiento FINAL en %L debe ser de tipo '%s'"
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser un POINTER"
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "El argumento del procedimiento final en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser OPTIONAL"
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)"
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "El procedimiento FINAL que no es escalar en %L debe tener un argumento sharp asumido"
  
! #: fortran/resolve.c:13571
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "El procedimiento FINAL '%s' declarado en %L tiene el mismo rango (%d) que '%s'"
  
! #: fortran/resolve.c:13608
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "SÃ³lo se declaran procedimientos FINAL de matriz para el tipo derivado '%s' definido en %L, se sugiere tambiÃ©n uno escalar"
  
! #: fortran/resolve.c:13648
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' y '%s' no pueden ser FUNCTION/SUBROUTINE mezcladas para el GENERIC '%s' en %L"
  
! #: fortran/resolve.c:13684
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' y '%s' para el GENERIC '%s' en %L son ambiguos"
  
! #: fortran/resolve.c:13743
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "El enlace especÃ­fico '%s' no estÃ¡ definido como objetivo del GENERIC '%s' en %L"
  
! #: fortran/resolve.c:13755
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "El GENERIC '%s' en %L debe apuntar a un enlace especÃ­fico, '%s' es GENERIC tambiÃ©n"
  
! #: fortran/resolve.c:13783
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "El GENERIC '%s' en %L no puede sobreescribir el enlace especÃ­fico con el mismo nombre"
  
! #: fortran/resolve.c:13839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-bound operator at %L can't be NOPASS"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "El operador enlazado a tipo en %L no puede ser NOPASS"
  
! #: fortran/resolve.c:14051
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' debe ser un procedimiento de mÃ³dulo o un procedimiento externo con una interfaz explÃ­cita en %L"
  
! #: fortran/resolve.c:14094
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.c:14108
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, fuzzy, gcc-internal-format
  #| msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argumento dummy pasado como objeto no polimÃ³rfico de '%s' en %L"
  
! #: fortran/resolve.c:14130
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.c:14139
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/resolve.c:14145
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.c:14151
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser POINTER"
  
! #: fortran/resolve.c:14180
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente de '%s'"
  
! #: fortran/resolve.c:14190
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente heredado de '%s'"
  
! #: fortran/resolve.c:14285
  #, fuzzy, gcc-internal-format
  #| msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "El tipo derivado '%s' declarado en %L debe ser ABSTRACT porque '%s' es DEFERRED y no se sobreescribiÃ³"
  
! #: fortran/resolve.c:14388
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "El componente de comatriz '%s' en %L debe sel alojable con forma diferida"
  
! #: fortran/resolve.c:14397
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "El componente '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.c:14407
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "El componenten '%s' en %L con componente comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.c:14432
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "El componente '%s' en %L tiene el atributo CONTIGUOUS porque no es un puntero de matriz"
  
! #: fortran/resolve.c:14443
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "El argumento de ICHAR en %L debe ser de longitud uno"
  
! #: fortran/resolve.c:14541
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento de componente puntero '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.c:14555
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento de componente puntero '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.c:14571
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.c:14581
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser escalar"
  
! #: fortran/resolve.c:14590
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede tener el atributo POINTER"
  
! #: fortran/resolve.c:14599
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.c:14641
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "El componente '%s' de '%s' en %L tiene el mismo nombre que un procedimiento enlazado a tipo heredado"
  
! #: fortran/resolve.c:14654
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longitud de carÃ¡cter del componente '%s' necesita ser una expresiÃ³n de especificaciÃ³n constante en %L"
  
! #: fortran/resolve.c:14665
  #, fuzzy, gcc-internal-format
  #| msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "El componente de carÃ¡cter '%s' de '%s' en %L con longitud diferida debe ser POINTER o ALLOCATABLE"
  
! #: fortran/resolve.c:14698
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: el componente '%s' es un tipo PRIVATE y no puede ser un componente de '%s' el cual es PUBLIC en %L"
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "El componente polimÃ³rfico %s en %L en SEQUENCE o de tipo BIND(C) %s"
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "El componente %s del tipo SEQUENCE declarado en %L no tiene el atributo SEQUENCE"
  
! #: fortran/resolve.c:14801
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Especificaciones de control de E/S en conflicto en %0 y %1"
  
! #: fortran/resolve.c:14846
  #, fuzzy, gcc-internal-format
  #| msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Como al extender el tipo '%s' en %L tiene un componente de comatriz, el tipo padre '%s' tambiÃ©n debe tener uno"
  
! #: fortran/resolve.c:14859
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "El tipo derivado '%s' que no es extensible en %L no debe ser ABSTRACT"
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Fortran 2003: El nombre genÃ©rico '%s' de la funciÃ³n '%s' en %L tiene el mismo nombre que el tipo derivado en %L"
  
! #: fortran/resolve.c:14970
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.c:15035
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "No se permite la matriz de tamaÃ±o asumido '%s' en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:15041
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Fortran 2003: Objeto de matriz NAMELIST '%s' con forma asumida en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:15047
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con forma que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:15055
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con longitud de carÃ¡cter que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:15072
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' se declarÃ³ PRIVATE y no puede ser miembro de una lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.c:15094
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE asociados a uso y no puede ser miembro de la lista de nombres '%s' en %L"
  
! #: fortran/resolve.c:15105
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE y no puede ser un miembro de la lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.c:15132
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo NAMELIST en '%s' en %L"
  
! #: fortran/resolve.c:15151
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "La matriz de parÃ¡metro '%s' en %L no puede ser automÃ¡tica ni de forma diferida"
  
! #: fortran/resolve.c:15167
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "El PARAMETER de tipo implÃ­cito '%s' en %L no coincide con un tipo IMPLICIT posterior"
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipo derivado incompatible en PARAMETER en %L"
  
! #: fortran/resolve.c:15186
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
  
! #: fortran/resolve.c:15237
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "La entidad '%s' en %L tiene un parÃ¡metro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/resolve.c:15248
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "El atributo PROTECTED genera un conflicto con el atributo EXTERNAL en %L"
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo PROTECTED en %L"
  
! #: fortran/resolve.c:15462
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.c:15483
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "EspecificaciÃ³n errÃ³nea para la matriz de tamaÃ±o asumido en %C"
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "La matriz de tamaÃ±o asumido en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.c:15509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "El sÃ­mbolo en %L no es una variable DUMMY"
  
! #: fortran/resolve.c:15535
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' en %L no puede tener el atributo VALUE porque no es un argumento dummy"
  
! #: fortran/resolve.c:15545
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable dummy de carÃ¡cter '%s' en %L con atributo VALUE debe tener longitud constante"
  
! #: fortran/resolve.c:15554
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable dummy de carÃ¡cter interoperable con C '%s' en %L con atributo VALUE debe ser de longitud uno"
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "El tipo derivado '%s' en %L es de tipo '%s', el cual no se ha definido"
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:15607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:15614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.c:15634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/resolve.c:15641
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:15648
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.c:15655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/resolve.c:15681
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable '%s' en %L no puede ser BIND(C) porque no es un bloque COMMON ni se declarÃ³ en el Ã¡mbito de nivel de mÃ³dulo"
  
! #: fortran/resolve.c:15691
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cÃ¡racter constante en este contexto"
  
! #: fortran/resolve.c:15770
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: La funciÃ³n PUBLIC %s '%s' en %L es de tipo derivado PRIVATE '%s'"
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.c:15798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.c:15816
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "El argumento dummy INTENT(OUT) '%s' en %L es ASSUMED SIZE y por lo tanto no puede tener un inicializador por defecto"
  
! #: fortran/resolve.c:15828
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.c:15837
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.c:15850
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "El resultado de la funciÃ³n '%s' en %L no puede ser una comatriz o tener un componente comatriz"
  
! #: fortran/resolve.c:15859
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.c:15872
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable '%s' en %L con componente de comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.c:15888
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable '%s' en %L es una comatriz y no es ALLOCATABLE, SAVE ni un argumento dummy"
  
! #: fortran/resolve.c:15896
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.c:15903
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable comatriz allocatable '%s' en %L debe tener forma diferida"
  
! #: fortran/resolve.c:15916
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable '%s' en %L es INTENT(OUT) y por lo tanto no puede ser una comatriz allocatable o tener componentes comatriz"
  
! #: fortran/resolve.c:15925
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.c:15941
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.c:15947
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.c:15972
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La lista de nombres %s no se puede renombrar por asociaciÃ³n de USE a %s"
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "No se guarda (SAVE) el threadprivate en %L"
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/resolve.c:16166
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "El elemento BLOCK DATA '%s' en %L debe estar en COMMON"
  
! #: fortran/resolve.c:16173
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "La matriz DATA '%s' en %L se debe especificar en una declaraciÃ³n previa"
  
! #: fortran/resolve.c:16180
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L cannot have a coindex"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "El elemento DATA '%s' en %L no puede tener un coÃ­ndice"
  
! #: fortran/resolve.c:16196
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L is a pointer and so must be a full array"
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "El elemento DATA '%s' en %L es un puntero y entonces debe ser una matriz completa"
  
! #: fortran/resolve.c:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16212
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo ALLOCATABLE"
  
! #: fortran/resolve.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "SecciÃ³n de matriz no constante en %L en la declaraciÃ³n DATA"
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "La declaraciÃ³n DATA en %L tiene mÃ¡s variables que valores"
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el inicio del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el final del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el paso del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.c:16393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "el paso del bucle do implÃ­cito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "La declaraciÃ³n DATA en %L tiene mÃ¡s valores que variables"
  
! #: fortran/resolve.c:16684
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Se define la etiqueta %d en %L pero no se usa"
  
! #: fortran/resolve.c:16690
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Se define la etiqueta %d en %L pero no se puede usar"
  
! #: fortran/resolve.c:16774
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L debe tener el atributo SEQUENCE para ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16783
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L no puede tener componentes ALLOCATABLE que sean un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16791
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de tipo derivado '%s' en %L con inicializadores por defecto no puede ser un objeto EQUIVALENCE con una variable en COMMON"
  
! #: fortran/resolve.c:16807
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L con componente(s) de puntero no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n EQUIVALENCE en %L"
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Todos o ninguno de los objetos en el conjunto EQUIVALENCE en %L deben tener el atributo PROTECTED"
  
! #: fortran/resolve.c:16950
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "El miembro de bloque comÃºn '%s' en %L no puede ser un objeto EQUIVALENCE en el procedimiento puro '%s'"
  
! #: fortran/resolve.c:16959
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "La constante nombrada '%s' en %L no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:17032
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "La matriz '%s' en %L con lÃ­mites que no son constantes no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:17043
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "El componente de estructura '%s' en %L no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.c:17085
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Longitudes de carÃ¡cter diferentes en la asignaciÃ³n de puntero en %L"
  
! #: fortran/resolve.c:17152
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "La funciÃ³n PUBLIC '%s' en %L no puede ser del tipo PRIVATE '%s'"
  
! #: fortran/resolve.c:17165
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY '%s' en %L no tiene tipo IMPLICIT"
  
! #: fortran/resolve.c:17185
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
  
! #: fortran/resolve.c:17195
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "El procedimiento de operador de usuario '%s' en %L no puede ser de longitud de carÃ¡cter asumido"
  
! #: fortran/resolve.c:17203
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe tener al menos un argumento"
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "El primer argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "El segundo argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "La interfaz de operador en %L debe tener, cuando mucho, dos argumentos"
  
! #: fortran/resolve.c:17321
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
*************** msgstr "Se sobreescriben los inicializad
*** 76748,76766 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6171
  #, fuzzy, gcc-internal-format
  #| msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option"
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr "El nÃºmero de elementos en el constructor de matriz en %L requiere un incremento del lÃ­mite superior %d permitido.  Vea la opciÃ³n -fmax-array-constructor"
  
! #: fortran/trans-array.c:8204
  #, fuzzy, gcc-internal-format
  #| msgid "Creating array temporary at %L for argument '%s'"
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Se crea una matriz temporal en %L para el argumento '%s'"
  
! #: fortran/trans-array.c:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipo de expresiÃ³n errÃ³nea durante la caminata (%d)"
--- 76817,76835 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, fuzzy, gcc-internal-format
  #| msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option"
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr "El nÃºmero de elementos en el constructor de matriz en %L requiere un incremento del lÃ­mite superior %d permitido.  Vea la opciÃ³n -fmax-array-constructor"
  
! #: fortran/trans-array.c:8171
  #, fuzzy, gcc-internal-format
  #| msgid "Creating array temporary at %L for argument '%s'"
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Se crea una matriz temporal en %L para el argumento '%s'"
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipo de expresiÃ³n errÃ³nea durante la caminata (%d)"
*************** msgstr "expresiÃ³n de inicializaciÃ³n qu
*** 76862,76982 ****
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1763
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrÃ­nseca que no es un procedimiento"
  
! #: fortran/trans-decl.c:4594 fortran/trans-decl.c:6958
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return value of function %qs at %L not set"
  msgstr "No se define el valor de devoluciÃ³n de la funciÃ³n '%s' en %L"
  
! #: fortran/trans-decl.c:5082
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "AÃºn no se admite un parÃ¡metro de tipo diferido"
  
! #: fortran/trans-decl.c:5322
  #, fuzzy, gcc-internal-format
  #| msgid "backend decl for module variable %s already exists"
  msgid "backend decl for module variable %qs already exists"
  msgstr "ya existe la declaraciÃ³n del extremo trasero para la variable de mÃ³dulo %s"
  
! #: fortran/trans-decl.c:5335
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Se declarÃ³ la variable '%s' sin uso en %L"
  
! #: fortran/trans-decl.c:5960
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "El argumento dummy '%s' en %L se declarÃ³ INTENT(OUT) pero no se estableciÃ³"
  
! #: fortran/trans-decl.c:5966
  #, fuzzy, gcc-internal-format
  #| msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "El argumento dummy de tipo derivado '%s' en %L se declarÃ³ INTENT(OUT) pero no se estableciÃ³ y no tiene un inicializador por defecto"
  
! #: fortran/trans-decl.c:5977 fortran/trans-decl.c:6123
  #, fuzzy, gcc-internal-format
  #| msgid "Unused dummy argument '%s' at %L"
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argumento dummy sin uso '%s' en %L"
  
! #: fortran/trans-decl.c:5993
  #, fuzzy, gcc-internal-format
  #| msgid "Unused module variable '%s' which has been explicitly imported at %L"
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Variable de mÃ³dulo '%s' sin uso la cual se importÃ³ explÃ­citamente en %L"
  
! #: fortran/trans-decl.c:6012
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused variable %qs declared at %L"
  msgstr "Se declarÃ³ la variable '%s' sin uso en %L"
  
! #: fortran/trans-decl.c:6061
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs declared at %L"
  msgstr "Se declarÃ³ el parÃ¡metro '%s' sin uso en %L"
  
! #: fortran/trans-decl.c:6065
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' which has been explicitly imported at %L"
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "ParÃ¡metro '%s' sin uso el cual se importÃ³ explÃ­citamente en %L"
  
! #: fortran/trans-decl.c:6095
  #, fuzzy, gcc-internal-format
  #| msgid "Return value '%s' of function '%s' declared at %L not set"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "No se define el valor de devoluciÃ³n '%s' de la funciÃ³n '%s' declarada en %L"
  
! #: fortran/trans-decl.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: fortran/trans-expr.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Lo siento, aÃºn no se admiten las comatrices escalares alojables en %L"
  
! #: fortran/trans-expr.c:2124
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Lo siento, aÃºn no se admiten las comatrices escalares alojables en %L"
  
! #: fortran/trans-expr.c:3793
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Operador intrÃ­nseco desconocido"
  
! #: fortran/trans-expr.c:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Lista de argumentos de funciÃ³n desconocida en %L"
  
! #: fortran/trans-expr.c:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 76931,77051 ----
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrÃ­nseca que no es un procedimiento"
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return value of function %qs at %L not set"
  msgstr "No se define el valor de devoluciÃ³n de la funciÃ³n '%s' en %L"
  
! #: fortran/trans-decl.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "AÃºn no se admite un parÃ¡metro de tipo diferido"
  
! #: fortran/trans-decl.c:5327
  #, fuzzy, gcc-internal-format
  #| msgid "backend decl for module variable %s already exists"
  msgid "backend decl for module variable %qs already exists"
  msgstr "ya existe la declaraciÃ³n del extremo trasero para la variable de mÃ³dulo %s"
  
! #: fortran/trans-decl.c:5340
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Se declarÃ³ la variable '%s' sin uso en %L"
  
! #: fortran/trans-decl.c:5965
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "El argumento dummy '%s' en %L se declarÃ³ INTENT(OUT) pero no se estableciÃ³"
  
! #: fortran/trans-decl.c:5971
  #, fuzzy, gcc-internal-format
  #| msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "El argumento dummy de tipo derivado '%s' en %L se declarÃ³ INTENT(OUT) pero no se estableciÃ³ y no tiene un inicializador por defecto"
  
! #: fortran/trans-decl.c:5982 fortran/trans-decl.c:6128
  #, fuzzy, gcc-internal-format
  #| msgid "Unused dummy argument '%s' at %L"
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argumento dummy sin uso '%s' en %L"
  
! #: fortran/trans-decl.c:5998
  #, fuzzy, gcc-internal-format
  #| msgid "Unused module variable '%s' which has been explicitly imported at %L"
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Variable de mÃ³dulo '%s' sin uso la cual se importÃ³ explÃ­citamente en %L"
  
! #: fortran/trans-decl.c:6017
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused variable %qs declared at %L"
  msgstr "Se declarÃ³ la variable '%s' sin uso en %L"
  
! #: fortran/trans-decl.c:6066
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs declared at %L"
  msgstr "Se declarÃ³ el parÃ¡metro '%s' sin uso en %L"
  
! #: fortran/trans-decl.c:6070
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' which has been explicitly imported at %L"
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "ParÃ¡metro '%s' sin uso el cual se importÃ³ explÃ­citamente en %L"
  
! #: fortran/trans-decl.c:6100
  #, fuzzy, gcc-internal-format
  #| msgid "Return value '%s' of function '%s' declared at %L not set"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "No se define el valor de devoluciÃ³n '%s' de la funciÃ³n '%s' declarada en %L"
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Lo siento, aÃºn no se admiten las comatrices escalares alojables en %L"
  
! #: fortran/trans-expr.c:2161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Lo siento, aÃºn no se admiten las comatrices escalares alojables en %L"
  
! #: fortran/trans-expr.c:3830
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Operador intrÃ­nseco desconocido"
  
! #: fortran/trans-expr.c:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Lista de argumentos de funciÃ³n desconocida en %L"
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 77148,77154 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.c:2220
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
--- 77217,77223 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.c:2230
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): CÃ³digo de declaraciÃ³n errÃ³neo"
*************** msgstr "-fwpa y -fltrans son mutuamente
*** 77286,77292 ****
  #: lto/lto-lang.c:898
  #, fuzzy, gcc-internal-format
  #| msgid "-fwpa and -fltrans are mutually exclusive"
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive"
  msgstr "-fwpa y -fltrans son mutuamente exclusivos"
  
  #: lto/lto-object.c:107
--- 77355,77361 ----
  #: lto/lto-lang.c:898
  #, fuzzy, gcc-internal-format
  #| msgid "-fwpa and -fltrans are mutually exclusive"
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive"
  msgstr "-fwpa y -fltrans son mutuamente exclusivos"
  
  #: lto/lto-object.c:107
*************** msgstr "No se reconoce la opciÃ³n como v
*** 78426,78432 ****
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr "No se reconoce la opciÃ³n para para valor inicial de coma flotante: %qs"
  
! #: fortran/lang.opt:775
  #, gcc-internal-format
  msgid "Unrecognized option: %qs"
  msgstr "No se reconoce la opciÃ³n: %qs"
--- 78495,78501 ----
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr "No se reconoce la opciÃ³n para para valor inicial de coma flotante: %qs"
  
! #: fortran/lang.opt:771
  #, gcc-internal-format
  msgid "Unrecognized option: %qs"
  msgstr "No se reconoce la opciÃ³n: %qs"
*************** msgstr "falta el nombre de macro despuÃ©
*** 78444,78458 ****
  
  #: 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:2120 c-family/c.opt:2128 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3319
  #, 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:2116
! #: c-family/c.opt:2136 c-family/c.opt:2140 c-family/c.opt:2144
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "falta una ruta despuÃ©s de %qs"
--- 78513,78527 ----
  
  #: 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:2107 c-family/c.opt:2115 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3323
  #, 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:2103
! #: c-family/c.opt:2123 c-family/c.opt:2127 c-family/c.opt:2131
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "falta una ruta despuÃ©s de %qs"
*************** msgstr "Falta el nombre de la clase"
*** 78506,78512 ****
  msgid "unrecognized ivar visibility value %qs"
  msgstr "no se reconoce el valor de visibilidad de ivar %qs"
  
! #: c-family/c.opt:1980
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "no se reconoce el valor del orden de almacenamiento de escalares %qs"
--- 78575,78581 ----
  msgid "unrecognized ivar visibility value %qs"
  msgstr "no se reconoce el valor de visibilidad de ivar %qs"
  
! #: c-family/c.opt:1967
  #, 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"
*** 78590,78683 ****
  msgid "unknown linker output %qs"
  msgstr "salida %qs del enlazador desconocida"
  
! #: common.opt:1502
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "estilo de exceso de precisiÃ³n %qs desconocido"
  
! #: common.opt:1517
  #, 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:1561
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "estilo de contracciÃ³n de coma flotante %qs desconocido"
  
! #: common.opt:1718
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "nivel de reÃºso de la pila %qs desconocido"
  
! #: common.opt:1787
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "nivel de protecciÃ³n del flujo de control %qs desconocido"
  
! #: common.opt:1889
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algoritmo IRA %qs desconocido"
  
! #: common.opt:1902
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "regiÃ³n IRA %qs desconocida"
  
! #: common.opt:1980
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modelo de particiÃ³n LTO %qs desconocido"
  
! #: common.opt:2082
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "faltan opciones u objetivos despuÃ©s de %qs"
  
! #: common.opt:2090
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "descarga ABI %qs desconocida"
  
! #: common.opt:2232
  #, 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:2248
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "mÃ©todo de actualizaciÃ³n de perfil desconocido %qs"
  
! #: common.opt:2350
  #, 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:2383
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algoritmo %qs de reordenaciÃ³n de bloque bÃ¡sico desconocido"
  
! #: common.opt:2690
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modelo TLS %qs desconocido"
  
! #: common.opt:3026
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modelo %qs de coste de vectorizador desconocido"
  
! #: common.opt:3067
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "no se reconoce el valor de visibilidad %qs"
  
! #: common.opt:3086
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioridad %qs de inicializaciÃ³n de verificaciÃ³n de vtable desconocida."
--- 78659,78752 ----
  msgid "unknown linker output %qs"
  msgstr "salida %qs del enlazador desconocida"
  
! #: common.opt:1506
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "estilo de exceso de precisiÃ³n %qs desconocido"
  
! #: common.opt:1521
  #, 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:1565
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "estilo de contracciÃ³n de coma flotante %qs desconocido"
  
! #: common.opt:1722
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "nivel de reÃºso de la pila %qs desconocido"
  
! #: common.opt:1791
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "nivel de protecciÃ³n del flujo de control %qs desconocido"
  
! #: common.opt:1893
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algoritmo IRA %qs desconocido"
  
! #: common.opt:1906
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "regiÃ³n IRA %qs desconocida"
  
! #: common.opt:1984
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modelo de particiÃ³n LTO %qs desconocido"
  
! #: common.opt:2086
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "faltan opciones u objetivos despuÃ©s de %qs"
  
! #: common.opt:2094
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "descarga ABI %qs desconocida"
  
! #: common.opt:2236
  #, 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:2252
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "mÃ©todo de actualizaciÃ³n de perfil desconocido %qs"
  
! #: common.opt:2354
  #, 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:2387
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algoritmo %qs de reordenaciÃ³n de bloque bÃ¡sico desconocido"
  
! #: common.opt:2694
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modelo TLS %qs desconocido"
  
! #: common.opt:3030
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modelo %qs de coste de vectorizador desconocido"
  
! #: common.opt:3071
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "no se reconoce el valor de visibilidad %qs"
  
! #: common.opt:3090
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioridad %qs de inicializaciÃ³n de verificaciÃ³n de vtable desconocida."
*************** msgstr "modelo TLS %qs desconocido"
*** 79109,79114 ****
--- 79178,79188 ----
  #~ msgstr "%q#T tiene miembros punteros a datos"
  
  #, fuzzy
+ #~| 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 "
+ 
+ #, 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"
*************** msgstr "modelo TLS %qs desconocido"
*** 80785,80793 ****
  #~ msgid "argument 1 of %s must be a constant"
  #~ msgstr "el argumento 1 de %s debe ser una constante"
  
- #~ msgid "constant argument %d for builtin %qF is out of range ("
- #~ msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango ("
- 
  #~ msgid "CPUs older than z900 are not supported for -fsplit-stack"
  #~ msgstr "Las CPUs mÃ¡s antiguas que z900 no se admiten con -fsplit-stack"
  
--- 80859,80864 ----
*************** msgstr "modelo TLS %qs desconocido"
*** 80963,80973 ****
  #~ msgstr "expresiÃ³n lambda en un contexto sin evaluar"
  
  #, fuzzy
- #~| msgid "lambda-expression in unevaluated context"
- #~ msgid "lambda-expression in template-argument"
- #~ msgstr "expresiÃ³n lambda en un contexto sin evaluar"
- 
- #, fuzzy
  #~| msgid "%qD is not %<constexpr%>"
  #~ msgid "%<try%> in %<constexpr%> function"
  #~ msgstr "%qD no es %<constexpr%>"
--- 81034,81039 ----
diff -Nrcpad gcc-11.1.0/gcc/po/fi.po gcc-11.2.0/gcc/po/fi.po
*** gcc-11.1.0/gcc/po/fi.po	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/po/fi.po	Wed Jul 28 06:55:07 2021
*************** msgid ""
*** 32,38 ****
  msgstr ""
  "Project-Id-Version: gcc 11.1-b20210321\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-03-19 21:31+0000\n"
  "PO-Revision-Date: 2021-03-23 21:16+0200\n"
  "Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
  "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
--- 32,38 ----
  msgstr ""
  "Project-Id-Version: gcc 11.1-b20210321\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
  "PO-Revision-Date: 2021-03-23 21:16+0200\n"
  "Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
  "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
*************** msgstr "Muodostin %qs"
*** 1282,1293 ****
  msgid "this is the insn:"
  msgstr "tÃ¤mÃ¤ on kÃ¤sky:"
  
! #: lra-constraints.c:3103
  #, fuzzy
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: lra-constraints.c:4133 reload.c:3862
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
--- 1282,1293 ----
  msgid "this is the insn:"
  msgstr "tÃ¤mÃ¤ on kÃ¤sky:"
  
! #: lra-constraints.c:3108
  #, fuzzy
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: lra-constraints.c:4138 reload.c:3868
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
*************** msgstr "tunnistamaton kÃ¤sky:"
*** 1470,1486 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "alustusalkio ei ole vakio"
  
! #: targhooks.c:2075
  #, fuzzy, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: targhooks.c:2090
  #, fuzzy
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: targhooks.c:2092
  #, fuzzy
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
--- 1470,1486 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "alustusalkio ei ole vakio"
  
! #: targhooks.c:2089
  #, fuzzy, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: targhooks.c:2104
  #, fuzzy
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: targhooks.c:2106
  #, fuzzy
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
*************** msgstr "%s%swarning: %s-otsakeversio %s
*** 1519,1525 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristinen/heuristiikka??: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6041 c/c-typeck.c:7780 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1519,1525 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristinen/heuristiikka??: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "pituusmÃ¤Ã¤re strfmon-muotoiluss
*** 1990,2075 ****
  msgid "<command-line>"
  msgstr "<komentorivi>"
  
! #: config/aarch64/aarch64.c:10259
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/aarch64/aarch64.c:10268 config/aarch64/aarch64.c:10281
! #: config/aarch64/aarch64.c:10293 config/aarch64/aarch64.c:10304
! #: config/aarch64/aarch64.c:10320 config/aarch64/aarch64.c:10334
! #: config/aarch64/aarch64.c:10354 config/aarch64/aarch64.c:10428
! #: config/aarch64/aarch64.c:10439 config/aarch64/aarch64.c:10453
! #: config/aarch64/aarch64.c:10675 config/aarch64/aarch64.c:10693
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:10372 config/aarch64/aarch64.c:10383
! #: config/aarch64/aarch64.c:10535 config/aarch64/aarch64.c:10546
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.c:10395 config/aarch64/aarch64.c:10407
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10421
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:10487 config/arm/arm.c:24289
  #, c-format
  msgid "missing operand"
  msgstr "puuttuva operandi"
  
! #: config/aarch64/aarch64.c:10572
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.c:10575
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: config/aarch64/aarch64.c:10701 config/aarch64/aarch64.c:10706
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "virheellinen etuliite â€�0bâ€� liukulukuvakiolle"
  
! #: config/aarch64/aarch64.c:10726
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.c:23568 config/arm/arm.c:33644
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/aarch64/aarch64.c:23570 config/arm/arm.c:33646
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/aarch64/aarch64.c:23585 config/aarch64/aarch64.c:23601
! #: config/arm/arm.c:33661 config/arm/arm.c:33677
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23609
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14054 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1990,2075 ----
  msgid "<command-line>"
  msgstr "<komentorivi>"
  
! #: config/aarch64/aarch64.c:10663
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/aarch64/aarch64.c:10672 config/aarch64/aarch64.c:10685
! #: config/aarch64/aarch64.c:10697 config/aarch64/aarch64.c:10708
! #: config/aarch64/aarch64.c:10724 config/aarch64/aarch64.c:10738
! #: config/aarch64/aarch64.c:10758 config/aarch64/aarch64.c:10832
! #: config/aarch64/aarch64.c:10843 config/aarch64/aarch64.c:10857
! #: config/aarch64/aarch64.c:11079 config/aarch64/aarch64.c:11097
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:10776 config/aarch64/aarch64.c:10787
! #: config/aarch64/aarch64.c:10939 config/aarch64/aarch64.c:10950
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.c:10799 config/aarch64/aarch64.c:10811
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10825
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "puuttuva operandi"
  
! #: config/aarch64/aarch64.c:10976
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.c:10979
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: config/aarch64/aarch64.c:11105 config/aarch64/aarch64.c:11110
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "virheellinen etuliite â€�0bâ€� liukulukuvakiolle"
  
! #: config/aarch64/aarch64.c:11130
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2085,2102 ****
  msgstr "virheellinen %%r-arvo"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13748 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13668
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13696
  #, c-format
  msgid "invalid %%P value"
  msgstr "virheellinen %%P-arvo"
--- 2085,2102 ----
  msgstr "virheellinen %%r-arvo"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "virheellinen %%P-arvo"
*************** msgstr "virheellinen %%M-arvo"
*** 2126,2132 ****
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13756
  #, c-format
  msgid "invalid %%s value"
  msgstr "virheellinen %%s-arvo"
--- 2126,2132 ----
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "virheellinen %%s-arvo"
*************** msgstr "virheellinen %%s-arvo"
*** 2136,2142 ****
  msgid "invalid %%C value"
  msgstr "virheellinen %%C-arvo"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13532
  #, c-format
  msgid "invalid %%E value"
  msgstr "virheellinen %%E-arvo"
--- 2136,2142 ----
  msgid "invalid %%C value"
  msgstr "virheellinen %%C-arvo"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "virheellinen %%E-arvo"
*************** msgstr "uudelleensijoitusvirhe"
*** 2149,2155 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14059
  #, c-format
  msgid "invalid %%xn code"
  msgstr "virheellinen %%xn-koodi"
--- 2149,2155 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "virheellinen %%xn-koodi"
*************** msgstr "virheellinen lauseke kohdemuuttu
*** 2232,2266 ****
  msgid "unrecognized supposed constant"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: config/arm/arm.c:20653 config/arm/arm.c:20678 config/arm/arm.c:20688
! #: config/arm/arm.c:20697 config/arm/arm.c:20706
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/arm/arm.c:23562 config/arm/arm.c:23580
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Virheellinen kÃ¤sky"
  
! #: config/arm/arm.c:23568
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: config/arm/arm.c:23686 config/arm/arm.c:23699 config/arm/arm.c:23724
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/arm/arm.c:23801 config/arm/arm.c:23823 config/arm/arm.c:23833
! #: config/arm/arm.c:23843 config/arm/arm.c:23853 config/arm/arm.c:23892
! #: config/arm/arm.c:23910 config/arm/arm.c:23935 config/arm/arm.c:23950
! #: config/arm/arm.c:23977 config/arm/arm.c:23984 config/arm/arm.c:24002
! #: config/arm/arm.c:24009 config/arm/arm.c:24017 config/arm/arm.c:24038
! #: config/arm/arm.c:24045 config/arm/arm.c:24236 config/arm/arm.c:24243
! #: config/arm/arm.c:24270 config/arm/arm.c:24277 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2232,2266 ----
  msgid "unrecognized supposed constant"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Virheellinen kÃ¤sky"
  
! #: config/arm/arm.c:23587
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "fr30_print_operand: tuntematon k
*** 2268,2280 ****
  msgid "invalid operand for code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/arm/arm.c:23905
  #, 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:23926
  #, fuzzy, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
--- 2268,2280 ----
  msgid "invalid operand for code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/arm/arm.c:23924
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "kutsu  %2d ei suoritettu koskaan\n"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, fuzzy, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
*************** msgstr "odottamaton siirros"
*** 2408,2415 ****
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6928
! #: d/dmd/dsymbolsem.c:1450 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
--- 2408,2415 ----
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
! #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
*************** msgstr "Virheellinen operaatiokoodi"
*** 2812,2818 ****
  msgid "invalid %%P operand"
  msgstr "virheellinen %%P-operandi"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13686
  #, c-format
  msgid "invalid %%p value"
  msgstr "virheellinen %%p-arvo"
--- 2812,2818 ----
  msgid "invalid %%P operand"
  msgstr "virheellinen %%P-operandi"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "virheellinen %%p-arvo"
*************** msgid "post-increment address is not a r
*** 2871,2877 ****
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20528
  msgid "bad address"
  msgstr "virheellinen osoite"
  
--- 2871,2877 ----
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "virheellinen osoite"
  
*************** msgstr "Nolla ei ole kelvollinen lauseke
*** 2926,2933 ****
  #: 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:3326 config/riscv/riscv.c:3441
! #: config/riscv/riscv.c:3447 config/riscv/riscv.c:3456
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "virheellinen â€�%%%câ€�:n kÃ¤yttÃ¶"
--- 2926,2933 ----
  #: 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:3335 config/riscv/riscv.c:3450
! #: config/riscv/riscv.c:3456 config/riscv/riscv.c:3465
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "virheellinen â€�%%%câ€�:n kÃ¤yttÃ¶"
*************** msgstr "Pinotila loppui.\n"
*** 3073,3382 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3851
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Ã„lÃ¤ kÃ¤ytÃ¤ laitteistoliukulukuja"
  
! #: config/rs6000/rs6000.c:3859
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Poista kÃ¤ytÃ¶stÃ¤ POSIX ACLs -tuki"
  
! #: config/rs6000/rs6000.c:3864
  #, fuzzy
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3866
  #, fuzzy
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:4006
  #, fuzzy
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.c:4009
  #, fuzzy
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.c:4021
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.c:10752
  #, fuzzy
  msgid "bad move"
  msgstr "SiirrÃ¤ alas"
  
! #: config/rs6000/rs6000.c:13316
  #, fuzzy
  msgid "Bad 128-bit move"
  msgstr "KÃ¤ytÃ¤ 128-bittistÃ¤ long double -tyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:13496
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13505 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
  
! #: config/rs6000/rs6000.c:13520
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/rs6000/rs6000.c:13541
  #, c-format
  msgid "invalid %%f value"
  msgstr "virheellinen %%f-arvo"
  
! #: config/rs6000/rs6000.c:13550
  #, c-format
  msgid "invalid %%F value"
  msgstr "virheellinen %%F-arvo"
  
! #: config/rs6000/rs6000.c:13559
  #, c-format
  msgid "invalid %%G value"
  msgstr "virheellinen %%G-arvo"
  
! #: config/rs6000/rs6000.c:13594
  #, c-format
  msgid "invalid %%j code"
  msgstr "virheellinen %%j-koodi"
  
! #: config/rs6000/rs6000.c:13604
  #, c-format
  msgid "invalid %%J code"
  msgstr "virheellinen %%J-koodi"
  
! #: config/rs6000/rs6000.c:13614
  #, c-format
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.c:13629 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
  
! #: config/rs6000/rs6000.c:13676
  #, c-format
  msgid "invalid %%O value"
  msgstr "virheellinen %%O-arvo"
  
! #: config/rs6000/rs6000.c:13723
  #, c-format
  msgid "invalid %%q value"
  msgstr "virheellinen %%q-arvo"
  
! #: config/rs6000/rs6000.c:13765
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13782
  #, c-format
  msgid "invalid %%T value"
  msgstr "virheellinen %%T-arvo"
  
! #: config/rs6000/rs6000.c:13794
  #, c-format
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.c:13808 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13875 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
  
! #: config/rs6000/rs6000.c:13932
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:14001
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: config/rs6000/rs6000.c:14845
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000.c:23803
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:26952
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.c:27021
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: config/rs6000/rs6000.c:27097
  #, fuzzy
  msgid "Bad GPR fusion"
  msgstr "Virheelliset merkit"
  
! #: config/rs6000/rs6000.c:27657
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27659
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/rs6000/rs6000.c:27661
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27663
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: config/rs6000/rs6000.c:27678
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27680
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/rs6000/rs6000.c:27682
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27684
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: config/s390/s390.c:7884
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7895
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: config/s390/s390.c:7976
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:7999
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8017
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8039
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8057
  #, fuzzy, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8067
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8088
  #, fuzzy, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8099
  #, fuzzy, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8185 config/s390/s390.c:8206
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8203
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8240
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8247
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8250
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:12029
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/s390/s390.c:16403
  msgid "types differ in signedness"
  msgstr "tyypit eroavat etumerkillisyyden osalta"
  
! #: config/s390/s390.c:16413
  #, fuzzy
  msgid "binary operator does not support two vector bool operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16416
  #, fuzzy
  msgid "binary operator does not support vector bool operand"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16424
  #, fuzzy
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
--- 3073,3382 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3855
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Ã„lÃ¤ kÃ¤ytÃ¤ laitteistoliukulukuja"
  
! #: config/rs6000/rs6000.c:3863
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Poista kÃ¤ytÃ¶stÃ¤ POSIX ACLs -tuki"
  
! #: config/rs6000/rs6000.c:3868
  #, fuzzy
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3870
  #, fuzzy
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:4010
  #, fuzzy
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.c:4013
  #, fuzzy
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.c:4025
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.c:10845
  #, fuzzy
  msgid "bad move"
  msgstr "SiirrÃ¤ alas"
  
! #: config/rs6000/rs6000.c:13409
  #, fuzzy
  msgid "Bad 128-bit move"
  msgstr "KÃ¤ytÃ¤ 128-bittistÃ¤ long double -tyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
  
! #: config/rs6000/rs6000.c:13613
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "virheellinen %%f-arvo"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "virheellinen %%F-arvo"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "virheellinen %%G-arvo"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "virheellinen %%j-koodi"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "virheellinen %%J-koodi"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "virheellinen %%O-arvo"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "virheellinen %%q-arvo"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "virheellinen %%T-arvo"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.c:13951
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
  
! #: config/rs6000/rs6000.c:14025
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:14094
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: config/rs6000/rs6000.c:14962
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:27071
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.c:27140
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: config/rs6000/rs6000.c:27216
  #, fuzzy
  msgid "Bad GPR fusion"
  msgstr "Virheelliset merkit"
  
! #: config/rs6000/rs6000.c:27776
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27778
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7918
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: config/s390/s390.c:7999
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8022
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8040
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8062
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8080
  #, fuzzy, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8090
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8111
  #, fuzzy, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8122
  #, fuzzy, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8226
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8263
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8270
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8273
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:12052
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr "tyypit eroavat etumerkillisyyden osalta"
  
! #: config/s390/s390.c:16436
  #, fuzzy
  msgid "binary operator does not support two vector bool operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16439
  #, fuzzy
  msgid "binary operator does not support vector bool operand"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16447
  #, fuzzy
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
*************** msgstr "({nimetÃ¶n})"
*** 3652,3659 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14380 cp/parser.c:31016
! #: cp/parser.c:31626
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "â€�)â€� oli odotus"
--- 3652,3659 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "â€�)â€� oli odotus"
*** 3673,3679 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31674
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "â€�)â€� oli odotus"
--- 3673,3679 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "â€�)â€� oli odotus"
*** 3681,3687 ****
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31638
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "â€�)â€� oli odotus"
--- 3681,3687 ----
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "odotettiin %<,%>, %<;%> tai %<}%
*** 3700,3720 ****
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31629
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31641
! #: cp/parser.c:35326
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19941
! #: cp/parser.c:31635
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "â€�)â€� oli odotus"
--- 3700,3720 ----
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "â€�)â€� oli odotus"
*** 3725,3737 ****
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31668
! #: cp/parser.c:33316 cp/parser.c:36125 cp/parser.c:36909
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:6667 cp/parser.c:31555
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 3725,3737 ----
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 3740,3746 ****
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31014 cp/parser.c:31644
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "â€�)â€� oli odotus"
--- 3740,3746 ----
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "â€�)â€� oli odotus"
*** 3750,3767 ****
  msgid "expected %<.%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33890
! #: cp/parser.c:33911
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31653
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31677
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 3750,3767 ----
  msgid "expected %<.%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 3769,3796 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31656
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31632 cp/parser.c:34100
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40913
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-typeck.c:8370
  msgid "(anonymous)"
  msgstr "(nimetÃ¶n)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17360 cp/parser.c:31650
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "â€�)â€� oli odotus"
--- 3769,3796 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(nimetÃ¶n)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 3806,3835 ****
  msgid "candidate:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:7407
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Ota kÃ¤yttÃ¶Ã¶n kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤t kÃ¤skyt"
  
! #: cp/call.c:7545 cp/pt.c:2044 cp/pt.c:25058
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
  msgstr[1] "ehdokkaat ovat:"
  
! #: cp/call.c:12092
  msgid "candidate 1:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:12093
  msgid "candidate 2:"
  msgstr "ehdokas 2:"
  
! #: cp/decl.c:3392
  msgid "jump to label %qD"
  msgstr "hyppy nimiÃ¶Ã¶n %qD"
  
! #: cp/decl.c:3393
  msgid "jump to case label"
  msgstr "hyppy case-nimiÃ¶Ã¶n"
  
--- 3806,3835 ----
  msgid "candidate:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:7411
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Ota kÃ¤yttÃ¶Ã¶n kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤t kÃ¤skyt"
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
  msgstr[1] "ehdokkaat ovat:"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "ehdokas 2:"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr "hyppy nimiÃ¶Ã¶n %qD"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "hyppy case-nimiÃ¶Ã¶n"
  
*************** msgstr "paikallinen muuttuja %qD ei voi
*** 4065,4095 ****
  msgid "local variable %qD may not appear in this context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/parser.c:20737
  #, fuzzy
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:20740
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/parser.c:20742
  #, fuzzy
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:20744
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/parser.c:20746
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2042 cp/semantics.c:5713
  msgid "candidates are:"
  msgstr "ehdokkaat ovat:"
  
--- 4065,4095 ----
  msgid "local variable %qD may not appear in this context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/parser.c:20774
  #, fuzzy
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:20777
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/parser.c:20779
  #, fuzzy
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:20781
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "ehdokkaat ovat:"
  
*************** msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi
*** 4142,4193 ****
  msgid "source type is not polymorphic"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: cp/typeck.c:6633 c/c-typeck.c:4406
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "unaariselle miinus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6634 c/c-typeck.c:4393
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "unaariselle plus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6661 c/c-typeck.c:4450
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "bittikomplementille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6678 c/c-typeck.c:4458
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6690 c/c-typeck.c:4480
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "konjugaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6708
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "unaariselle huutomerkille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6754
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6756
  #, fuzzy
  msgid "no post-increment operator for type"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6758
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6760
  #, fuzzy
  msgid "no post-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
--- 4142,4193 ----
  msgid "source type is not polymorphic"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "unaariselle miinus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "unaariselle plus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "bittikomplementille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "konjugaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6719
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "unaariselle huutomerkille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6765
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6767
  #, fuzzy
  msgid "no post-increment operator for type"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6769
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6771
  #, fuzzy
  msgid "no post-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
*************** msgstr "ehtolausekkeessa on osoitintyypp
*** 4295,4301 ****
  msgid "Driving:"
  msgstr "Varoitus:"
  
! #: fortran/interface.c:3421 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4295,4301 ----
  msgid "Driving:"
  msgstr "Varoitus:"
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "  eikÃ¤ %<operator=(const %T&)%>
*** 4447,4453 ****
  msgid "Bad type in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/module.c:7303
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "Odottamaton END-lause kohdassa %C"
--- 4447,4453 ----
  msgid "Bad type in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/module.c:7314
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "Odottamaton END-lause kohdassa %C"
*************** msgstr "lohkolaite"
*** 4482,4492 ****
  msgid "implied END DO"
  msgstr "syÃ¶tteen loppu"
  
! #: fortran/parse.c:2139 fortran/resolve.c:11928
  msgid "assignment"
  msgstr "sijoitus"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11980 fortran/resolve.c:11983
  #, fuzzy
  msgid "pointer assignment"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
--- 4482,4492 ----
  msgid "implied END DO"
  msgstr "syÃ¶tteen loppu"
  
! #: fortran/parse.c:2139 fortran/resolve.c:11936
  msgid "assignment"
  msgstr "sijoitus"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  #, fuzzy
  msgid "pointer assignment"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
*************** msgstr "funktiota %<__builtin_next_arg%>
*** 4598,4762 ****
  msgid "bind(c) procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:4050
  #, fuzzy, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:4066
  #, fuzzy, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4083
  #, fuzzy, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4088
  #, fuzzy, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4103
  #, fuzzy, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4145
  #, fuzzy, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4168
  #, fuzzy, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4182
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: fortran/resolve.c:4280
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4286
  #, fuzzy, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4299
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.c:4302
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.c:4305
  #, fuzzy, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4309
  #, fuzzy, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4395
  #, fuzzy, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:7234
  msgid "Loop variable"
  msgstr "Silmukkamuuttuja"
  
! #: fortran/resolve.c:7238
  #, fuzzy
  msgid "iterator variable"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/resolve.c:7242
  #, fuzzy
  msgid "Start expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7246
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "Ennenaikainen sÃ¤Ã¤nnÃ¶llisen lausekkeen loppu"
  
! #: fortran/resolve.c:7250
  #, fuzzy
  msgid "Step expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7536 fortran/resolve.c:7539
  #, fuzzy
  msgid "DEALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.c:7916 fortran/resolve.c:7919
  #, fuzzy
  msgid "ALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.c:8152 fortran/resolve.c:10105
  #, fuzzy
  msgid "STAT variable"
  msgstr "tiedoston tilan lukeminen epÃ¤onnistui"
  
! #: fortran/resolve.c:8196 fortran/resolve.c:10117
  #, fuzzy
  msgid "ERRMSG variable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/resolve.c:9911
  #, fuzzy
  msgid "item in READ"
  msgstr "Soita numero"
  
! #: fortran/resolve.c:10129
  #, fuzzy
  msgid "ACQUIRED_LOCK variable"
  msgstr "uutta arkistoa ei voi lukita"
  
! #: fortran/trans-array.c:1750
  #, fuzzy, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/trans-array.c:6023
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9788
  #, fuzzy, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/trans-decl.c:6235
  #, fuzzy, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/trans-decl.c:6243
  #, fuzzy, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/trans-expr.c:9796
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11270
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
--- 4598,4762 ----
  msgid "bind(c) procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:4052
  #, fuzzy, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:4069
  #, fuzzy, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4086
  #, fuzzy, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4091
  #, fuzzy, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4106
  #, fuzzy, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4149
  #, fuzzy, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4172
  #, fuzzy, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4186
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: fortran/resolve.c:4284
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4290
  #, fuzzy, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4304
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.c:4307
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.c:4312
  #, fuzzy, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4317
  #, fuzzy, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4403
  #, fuzzy, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:7242
  msgid "Loop variable"
  msgstr "Silmukkamuuttuja"
  
! #: fortran/resolve.c:7246
  #, fuzzy
  msgid "iterator variable"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/resolve.c:7250
  #, fuzzy
  msgid "Start expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7254
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "Ennenaikainen sÃ¤Ã¤nnÃ¶llisen lausekkeen loppu"
  
! #: fortran/resolve.c:7258
  #, fuzzy
  msgid "Step expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7544 fortran/resolve.c:7547
  #, fuzzy
  msgid "DEALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7927
  #, fuzzy
  msgid "ALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.c:8160 fortran/resolve.c:10113
  #, fuzzy
  msgid "STAT variable"
  msgstr "tiedoston tilan lukeminen epÃ¤onnistui"
  
! #: fortran/resolve.c:8204 fortran/resolve.c:10125
  #, fuzzy
  msgid "ERRMSG variable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/resolve.c:9919
  #, fuzzy
  msgid "item in READ"
  msgstr "Soita numero"
  
! #: fortran/resolve.c:10137
  #, fuzzy
  msgid "ACQUIRED_LOCK variable"
  msgstr "uutta arkistoa ei voi lukita"
  
! #: fortran/trans-array.c:1778
  #, fuzzy, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, fuzzy, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/trans-decl.c:6240
  #, fuzzy, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/trans-decl.c:6248
  #, fuzzy, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
*************** msgstr "Taulukkoviite rajojen ulkopuolel
*** 4888,4913 ****
  msgid "Incorrect function return value"
  msgstr "Virheellinen funktion paluuarvo"
  
! #: fortran/trans.c:714 fortran/trans.c:789
  #, fuzzy, c-format
  msgid "Error allocating %lu bytes"
  msgstr "Muistinvaraus epÃ¤onnistui"
  
! #: fortran/trans.c:998
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr ""
  
! #: fortran/trans.c:1004
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.c:1454 fortran/trans.c:1613
  #, fuzzy, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "yritettiin kÃ¤yttÃ¤Ã¤ ominaisuutta, jolle ei ole tukea: â€�%sâ€�"
  
! #: fortran/trans.c:1771
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
--- 4888,4913 ----
  msgid "Incorrect function return value"
  msgstr "Virheellinen funktion paluuarvo"
  
! #: fortran/trans.c:724 fortran/trans.c:799
  #, fuzzy, c-format
  msgid "Error allocating %lu bytes"
  msgstr "Muistinvaraus epÃ¤onnistui"
  
! #: fortran/trans.c:1008
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr ""
  
! #: fortran/trans.c:1014
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.c:1464 fortran/trans.c:1623
  #, fuzzy, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "yritettiin kÃ¤yttÃ¤Ã¤ ominaisuutta, jolle ei ole tukea: â€�%sâ€�"
  
! #: fortran/trans.c:1781
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
*************** msgstr "-mvsx ja -mpaired ovat yhteensop
*** 5123,5139 ****
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr ""
  
! #: config/arc/arc.h:68 config/mips/mips.h:1452
  #, fuzzy
  msgid "may not use both -EB and -EL"
  msgstr "ei voi kÃ¤yttÃ¤Ã¤ sekÃ¤ valitsinta -m32 ettÃ¤ -m64"
  
! #: config/arm/arm.h:93
  #, fuzzy
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "valitsimia -mbig-endian ja -mlittle-endian ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
! #: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "valitsimia -mbig-endian ja -mlittle-endian ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
--- 5123,5139 ----
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr ""
  
! #: config/arc/arc.h:68 config/mips/mips.h:1453
  #, fuzzy
  msgid "may not use both -EB and -EL"
  msgstr "ei voi kÃ¤yttÃ¤Ã¤ sekÃ¤ valitsinta -m32 ettÃ¤ -m64"
  
! #: config/arm/arm.h:94
  #, fuzzy
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "valitsimia -mbig-endian ja -mlittle-endian ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
! #: config/arm/arm.h:96 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "valitsimia -mbig-endian ja -mlittle-endian ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
*************** msgstr "linkitystÃ¤ varten ei ole mÃ¤Ã¤r
*** 5151,5158 ****
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "ei voi mÃ¤Ã¤ritellÃ¤ sekÃ¤ valitsinta -C ettÃ¤ valitsinta -o"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141
  #, fuzzy
  msgid "shared and mdll are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
--- 5151,5158 ----
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "ei voi mÃ¤Ã¤ritellÃ¤ sekÃ¤ valitsinta -C ettÃ¤ valitsinta -o"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:138
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:153
  #, fuzzy
  msgid "shared and mdll are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
*************** msgid "Warn about creation of array temp
*** 5327,5336 ****
  msgstr "Varoita laskutoimituksista funktio-osoittimilla"
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1017 common.opt:1021
! #: common.opt:1025 common.opt:1029 common.opt:1679 common.opt:1735
! #: common.opt:1874 common.opt:1878 common.opt:2116 common.opt:2330
! #: common.opt:3046
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Ei tee mitÃ¤Ã¤n. SÃ¤ilytetty yhteensopivuuden vuoksi."
--- 5327,5336 ----
  msgstr "Varoita laskutoimituksista funktio-osoittimilla"
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1021 common.opt:1025
! #: common.opt:1029 common.opt:1033 common.opt:1683 common.opt:1739
! #: common.opt:1878 common.opt:1882 common.opt:2120 common.opt:2334
! #: common.opt:3050
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Ei tee mitÃ¤Ã¤n. SÃ¤ilytetty yhteensopivuuden vuoksi."
*************** msgstr ""
*** 5805,5964 ****
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr ""
  
! #: fortran/lang.opt:708
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr ""
  
! #: fortran/lang.opt:716
  #, fuzzy, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr "ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤"
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr "Polku otsaketiedostoon, joka esisisÃ¤llytetÃ¤Ã¤n kunkin kÃ¤Ã¤nnÃ¶syksikÃ¶n alkuun."
  
! #: fortran/lang.opt:724
  #, fuzzy, no-c-format
  msgid "Enable range checking during compilation."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr "Tulkitse kaikki REAL(4):t REAL(8):na."
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr "Tulkitse kaikki REAL(4):t REAL(10):nÃ¤."
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr "Tulkitse kaikki REAL(4):t REAL(16):na."
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr "Tulkitse kaikki REAL(8):t REAL(4):nÃ¤."
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr "Tulkitse kaikki REAL(8):t REAL(10):nÃ¤."
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr "Tulkitse kaikki REAL(8):t REAL(16):na."
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr ""
  
! #: fortran/lang.opt:756
  #, fuzzy, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr "KÃ¤ytÃ¤ big-endian-muotoa muotoilemattomille tiedostoille"
  
! #: fortran/lang.opt:760
  #, fuzzy, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr "KÃ¤ytÃ¤ big-endian-muotoa muotoilemattomille tiedostoille"
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr ""
  
! #: fortran/lang.opt:768
  #, fuzzy, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: fortran/lang.opt:772
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:792
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr ""
  
! #: fortran/lang.opt:800
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:811
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:815 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1903 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1099 common.opt:1103
! #: common.opt:1107 common.opt:1194 common.opt:1471 common.opt:1550
! #: common.opt:1826 common.opt:1965 common.opt:2008 common.opt:2405
! #: common.opt:2441 common.opt:2534 common.opt:2538 common.opt:2647
! #: common.opt:2738 common.opt:2746 common.opt:2754 common.opt:2762
! #: common.opt:2863 common.opt:2919 common.opt:3007 common.opt:3151
! #: common.opt:3155 common.opt:3159 common.opt:3163
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Ei tee mitÃ¤Ã¤n. SÃ¤ilytetty yhteensopivuuden vuoksi."
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr ""
  
! #: fortran/lang.opt:859
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr "Noudata ISO Fortran 2003 -standardia"
  
! #: fortran/lang.opt:863
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr "Noudata ISO Fortran 2009 -standardia"
  
! #: fortran/lang.opt:867
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr "Noudata ISO Fortran 2009 -standardia"
  
! #: fortran/lang.opt:871
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr "Noudata ISO Fortran 2009 -standardia"
  
! #: fortran/lang.opt:875
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr "Noudata ISO Fortran 95 -standardia"
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr "Ã„lÃ¤ noudata mitÃ¤Ã¤n erityisesti."
  
! #: fortran/lang.opt:883
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr ""
--- 5805,5964 ----
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr ""
  
! #: fortran/lang.opt:704
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr ""
  
! #: fortran/lang.opt:712
  #, fuzzy, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr "ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤"
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr "Polku otsaketiedostoon, joka esisisÃ¤llytetÃ¤Ã¤n kunkin kÃ¤Ã¤nnÃ¶syksikÃ¶n alkuun."
  
! #: fortran/lang.opt:720
  #, fuzzy, no-c-format
  msgid "Enable range checking during compilation."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr "Tulkitse kaikki REAL(4):t REAL(8):na."
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr "Tulkitse kaikki REAL(4):t REAL(10):nÃ¤."
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr "Tulkitse kaikki REAL(4):t REAL(16):na."
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr "Tulkitse kaikki REAL(8):t REAL(4):nÃ¤."
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr "Tulkitse kaikki REAL(8):t REAL(10):nÃ¤."
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr "Tulkitse kaikki REAL(8):t REAL(16):na."
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr ""
  
! #: fortran/lang.opt:752
  #, fuzzy, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr "KÃ¤ytÃ¤ big-endian-muotoa muotoilemattomille tiedostoille"
  
! #: fortran/lang.opt:756
  #, fuzzy, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr "KÃ¤ytÃ¤ big-endian-muotoa muotoilemattomille tiedostoille"
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr ""
  
! #: fortran/lang.opt:764
  #, fuzzy, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:784
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr ""
  
! #: fortran/lang.opt:796
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr ""
  
! #: fortran/lang.opt:803
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:811 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1890 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1103 common.opt:1107
! #: common.opt:1111 common.opt:1198 common.opt:1475 common.opt:1554
! #: common.opt:1830 common.opt:1969 common.opt:2012 common.opt:2409
! #: common.opt:2445 common.opt:2538 common.opt:2542 common.opt:2651
! #: common.opt:2742 common.opt:2750 common.opt:2758 common.opt:2766
! #: common.opt:2867 common.opt:2923 common.opt:3011 common.opt:3155
! #: common.opt:3159 common.opt:3163 common.opt:3167
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Ei tee mitÃ¤Ã¤n. SÃ¤ilytetty yhteensopivuuden vuoksi."
  
! #: fortran/lang.opt:851
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr ""
  
! #: fortran/lang.opt:855
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr "Noudata ISO Fortran 2003 -standardia"
  
! #: fortran/lang.opt:859
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr "Noudata ISO Fortran 2009 -standardia"
  
! #: fortran/lang.opt:863
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr "Noudata ISO Fortran 2009 -standardia"
  
! #: fortran/lang.opt:867
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr "Noudata ISO Fortran 2009 -standardia"
  
! #: fortran/lang.opt:871
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr "Noudata ISO Fortran 95 -standardia"
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr "Ã„lÃ¤ noudata mitÃ¤Ã¤n erityisesti."
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr ""
*************** msgstr ""
*** 6637,6643 ****
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corrsponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
--- 6637,6643 ----
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
*************** msgstr ""
*** 7266,7273 ****
  msgid "Allow variadic functions without named parameter."
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2068
! #: c-family/c.opt:2072 c-family/c.opt:2088
  #, no-c-format
  msgid "No longer supported."
  msgstr "Ei enÃ¤Ã¤ tuettu."
--- 7266,7273 ----
  msgid "Allow variadic functions without named parameter."
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2055
! #: c-family/c.opt:2059 c-family/c.opt:2075
  #, no-c-format
  msgid "No longer supported."
  msgstr "Ei enÃ¤Ã¤ tuettu."
*************** msgstr ""
*** 7624,8089 ****
  
  #: c-family/c.opt:1878
  #, no-c-format
- msgid "-fopenacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
- msgstr ""
- 
- #: c-family/c.opt:1891
- #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1895
  #, fuzzy, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Luokittelematon lause IF-lauseessa kohdassa %C"
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "Tunnista C++:n avainsanat kuten â€�complâ€� ja â€�xorâ€�."
  
! #: c-family/c.opt:1910
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1914
  #, fuzzy, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "KÃ¤sittele kaikki varoitukset virheinÃ¤"
  
! #: c-family/c.opt:1918
  #, fuzzy, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: c-family/c.opt:1922
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "KÃ¤sittele syÃ¶tetiedosto jo esikÃ¤Ã¤nnettynÃ¤."
  
! #: c-family/c.opt:1930
  #, 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:1934
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1938
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr "KÃ¤sittele tunnettuja sprintf-paluuarvoja vakioina."
  
! #: c-family/c.opt:1942
  #, 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:1946
  #, 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:1950
  #, fuzzy, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: c-family/c.opt:1954 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:1958
  #, 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:1962
  #, 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:1966 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:1970
  #, fuzzy, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c.opt:1977
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1993
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤misen aikana kertyneet tilastot."
  
! #: c-family/c.opt:1997
  #, 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:2004 c-family/c.opt:2009
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2026
  #, 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:2033
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:2040
  #, 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:2044
  #, 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:2048 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:2052
  #, 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:2056
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:2060
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:2064
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:2076 d/lang.opt:326
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:2080
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:2084
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:2092
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:2096
  #, fuzzy, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "%qD:n esittely void-taulukkona"
  
! #: c-family/c.opt:2100
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2104
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2108
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2112
  #, 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:2117
  #, 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:2121
  #, fuzzy, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: c-family/c.opt:2125
  #, 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:2129
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:2133
  #, 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:2137
  #, 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:2141
  #, 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:2145
  #, 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:2149
  #, 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:2153
  #, 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:2163
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2167
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2179
  #, fuzzy, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c-family/c.opt:2183
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr ""
  
! #: c-family/c.opt:2187 c-family/c.opt:2191
  #, 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:2195
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Noudata ISO 2011 C++ -standardia."
  
! #: c-family/c.opt:2199
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2203
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2207
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Noudata ISO 2014 C++ -standardia."
  
! #: c-family/c.opt:2211
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2215
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Noudata ISO 2017 C++ -standardia."
  
! #: c-family/c.opt:2219 c-family/c.opt:2223
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr "Noudata ISO 2014 C++ -standardia (kokeellinen ja epÃ¤tÃ¤ydellinen tuki)"
  
! #: c-family/c.opt:2227 c-family/c.opt:2231
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr "Noudata ISO 2020(?) C++ -standardiluonnosta (kokeellinen ja epÃ¤tÃ¤ydellinen tuki)."
  
! #: c-family/c.opt:2235 c-family/c.opt:2373
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Noudata ISO 2011 C -standardia."
  
! #: c-family/c.opt:2239
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2243 c-family/c.opt:2247 c-family/c.opt:2377
! #: c-family/c.opt:2381
  #, 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:2251
  #, 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:2255 c-family/c.opt:2259 c-family/c.opt:2357
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Noudata ISO 1990 C -standardia"
  
! #: c-family/c.opt:2263 c-family/c.opt:2365
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Noudata ISO 1999 C -standardia"
  
! #: c-family/c.opt:2267
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2271 c-family/c.opt:2276
  #, 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:2281
  #, 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:2285
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2289
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2293
  #, 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:2297
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2301
  #, 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:2305 c-family/c.opt:2309
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja"
  
! #: c-family/c.opt:2313 c-family/c.opt:2317
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja"
  
! #: c-family/c.opt:2321
  #, 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:2325
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2329 c-family/c.opt:2333
  #, 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:2337
  #, 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:2341 c-family/c.opt:2345
  #, 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:2349
  #, 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:2353
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2361
  #, 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:2369
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2385
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2402
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "virheellinen esikÃ¤Ã¤ntÃ¤jÃ¤n direktiivi #%s"
  
! #: c-family/c.opt:2406
  #, fuzzy, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "kolmoismerkki ??%c ohitettiin, ota kÃ¤yttÃ¶Ã¶n valitsimella -trigraphs"
  
! #: c-family/c.opt:2410
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
--- 7624,8084 ----
  
  #: c-family/c.opt:1878
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1882
  #, fuzzy, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Luokittelematon lause IF-lauseessa kohdassa %C"
  
! #: c-family/c.opt:1886
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "Tunnista C++:n avainsanat kuten â€�complâ€� ja â€�xorâ€�."
  
! #: c-family/c.opt:1897
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1901
  #, fuzzy, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "KÃ¤sittele kaikki varoitukset virheinÃ¤"
  
! #: c-family/c.opt:1905
  #, fuzzy, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: c-family/c.opt:1909
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "KÃ¤sittele syÃ¶tetiedosto jo esikÃ¤Ã¤nnettynÃ¤."
  
! #: c-family/c.opt:1917
  #, 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:1921
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1925
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr "KÃ¤sittele tunnettuja sprintf-paluuarvoja vakioina."
  
! #: c-family/c.opt:1929
  #, 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:1933
  #, 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:1937
  #, fuzzy, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: c-family/c.opt:1941 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:1945
  #, 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:1949
  #, 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:1953 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:1957
  #, fuzzy, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c.opt:1964
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤misen aikana kertyneet tilastot."
  
! #: c-family/c.opt:1984
  #, 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:1991 c-family/c.opt:1996
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2013
  #, 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:2020
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:2027
  #, 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:2031
  #, 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:2035 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:2039
  #, 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:2043
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:2047
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:2051
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:2063
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:2067
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:2071
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:2079
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:2083
  #, fuzzy, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "%qD:n esittely void-taulukkona"
  
! #: c-family/c.opt:2087
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2091
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2095
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2099
  #, 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:2104
  #, 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:2108
  #, fuzzy, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: c-family/c.opt:2112
  #, 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:2116
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:2120
  #, 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:2124
  #, 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:2128
  #, 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:2132
  #, 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:2136
  #, 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:2140
  #, 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:2150
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2154
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2166
  #, fuzzy, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c-family/c.opt:2170
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr ""
  
! #: c-family/c.opt:2174 c-family/c.opt:2178
  #, 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:2182
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "Noudata ISO 2011 C++ -standardia."
  
! #: c-family/c.opt:2186
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2190
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2194
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "Noudata ISO 2014 C++ -standardia."
  
! #: c-family/c.opt:2198
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2202
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "Noudata ISO 2017 C++ -standardia."
  
! #: c-family/c.opt:2206 c-family/c.opt:2210
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr "Noudata ISO 2014 C++ -standardia (kokeellinen ja epÃ¤tÃ¤ydellinen tuki)"
  
! #: c-family/c.opt:2214 c-family/c.opt:2218
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr "Noudata ISO 2020(?) C++ -standardiluonnosta (kokeellinen ja epÃ¤tÃ¤ydellinen tuki)."
  
! #: c-family/c.opt:2222 c-family/c.opt:2360
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "Noudata ISO 2011 C -standardia."
  
! #: c-family/c.opt:2226
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2230 c-family/c.opt:2234 c-family/c.opt:2364
! #: c-family/c.opt:2368
  #, 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:2238
  #, 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:2242 c-family/c.opt:2246 c-family/c.opt:2344
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "Noudata ISO 1990 C -standardia"
  
! #: c-family/c.opt:2250 c-family/c.opt:2352
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "Noudata ISO 1999 C -standardia"
  
! #: c-family/c.opt:2254
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2258 c-family/c.opt:2263
  #, 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:2268
  #, 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:2272
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2276
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2280
  #, 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:2284
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2288
  #, 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:2292 c-family/c.opt:2296
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja"
  
! #: c-family/c.opt:2300 c-family/c.opt:2304
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja"
  
! #: c-family/c.opt:2308
  #, 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:2312
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2316 c-family/c.opt:2320
  #, 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:2324
  #, 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:2328 c-family/c.opt:2332
  #, 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:2336
  #, 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:2340
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2348
  #, 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:2356
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "Vanhentunut, ks. -std=c99"
  
! #: c-family/c.opt:2372
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2389
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "virheellinen esikÃ¤Ã¤ntÃ¤jÃ¤n direktiivi #%s"
  
! #: c-family/c.opt:2393
  #, fuzzy, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "kolmoismerkki ??%c ohitettiin, ota kÃ¤yttÃ¶Ã¶n valitsimella -trigraphs"
  
! #: c-family/c.opt:2397
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
*************** msgstr "KÃ¤Ã¤nnÃ¤ koodi big-endian-tilaa
*** 8328,8333 ****
--- 8323,8333 ----
  msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
  msgstr ""
  
+ #: d/lang.opt:326
+ #, fuzzy, no-c-format
+ msgid "Emit template instantiations as weak symbols."
+ msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
+ 
  #: d/lang.opt:346
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
*************** msgstr ""
*** 9565,9707 ****
  msgid "Support TLS segment larger than 64K."
  msgstr ""
  
! #: config/riscv/riscv.opt:26
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:30
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr ""
  
! #: config/riscv/riscv.opt:34
  #, fuzzy, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "MÃ¤Ã¤rittele kÃ¤ytettÃ¤vÃ¤ ABI"
  
! #: config/riscv/riscv.opt:38 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr ""
  
! #: config/riscv/riscv.opt:42
  #, fuzzy, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/riscv/riscv.opt:67
  #, fuzzy, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/riscv/riscv.opt:71
  #, fuzzy, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr "EstÃ¤ kaikkien laitteistoliukulukukÃ¤skyjen kÃ¤yttÃ¶"
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:80 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:84
  #, fuzzy, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "Tuota little-endian-koodia"
  
! #: config/riscv/riscv.opt:88
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr ""
  
! #: config/riscv/riscv.opt:92
  #, fuzzy, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:102 config/aarch64/aarch64.opt:92
  #, fuzzy, no-c-format
  msgid "Specify the code model."
  msgstr "Malli:"
  
! #: config/riscv/riscv.opt:106
  #, fuzzy, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/riscv/riscv.opt:110 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, fuzzy, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/riscv/riscv.opt:120
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:124
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:143
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:147 config/i386/i386.opt:246
  #, fuzzy, no-c-format
  msgid "Use the given data alignment."
  msgstr "KÃ¤ytÃ¤ H8/300-kohdistussÃ¤Ã¤ntÃ¶jÃ¤"
  
! #: config/riscv/riscv.opt:151 config/i386/i386.opt:250
  #, fuzzy, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/riscv/riscv.opt:161 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, fuzzy, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Kelvolliset argumentit ovat:\n"
  
! #: config/riscv/riscv.opt:165 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Kelvolliset argumentit ovat:\n"
  
! #: config/riscv/riscv.opt:175 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, fuzzy, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/riscv/riscv.opt:182 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, fuzzy, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Kelvolliset argumentit ovat:\n"
  
! #: config/riscv/riscv.opt:192
  #, fuzzy, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/riscv/riscv.opt:205
  #, fuzzy, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr "KÃ¤ytÃ¶ssÃ¤ olevan C++-ABIn versio."
--- 9565,9719 ----
  msgid "Support TLS segment larger than 64K."
  msgstr ""
  
! #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
! #, fuzzy, no-c-format
! msgid "Assume target CPU is configured as big endian."
! msgstr "Tuota koodia big-endian-tilassa"
! 
! #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
! #, fuzzy, no-c-format
! msgid "Assume target CPU is configured as little endian."
! msgstr "Tuota koodia big-endian-tilassa"
! 
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:38
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr ""
  
! #: config/riscv/riscv.opt:42
  #, fuzzy, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "MÃ¤Ã¤rittele kÃ¤ytettÃ¤vÃ¤ ABI"
  
! #: config/riscv/riscv.opt:46 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr ""
  
! #: config/riscv/riscv.opt:50
  #, fuzzy, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/riscv/riscv.opt:75
  #, fuzzy, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/riscv/riscv.opt:79
  #, fuzzy, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr "EstÃ¤ kaikkien laitteistoliukulukukÃ¤skyjen kÃ¤yttÃ¶"
  
! #: config/riscv/riscv.opt:83
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:88 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:92
  #, fuzzy, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "Tuota little-endian-koodia"
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr ""
  
! #: config/riscv/riscv.opt:100
  #, fuzzy, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: config/riscv/riscv.opt:104
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:92
  #, fuzzy, no-c-format
  msgid "Specify the code model."
  msgstr "Malli:"
  
! #: config/riscv/riscv.opt:114
  #, fuzzy, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/riscv/riscv.opt:118 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, fuzzy, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/riscv/riscv.opt:128
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:132
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:151
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:155 config/i386/i386.opt:246
  #, fuzzy, no-c-format
  msgid "Use the given data alignment."
  msgstr "KÃ¤ytÃ¤ H8/300-kohdistussÃ¤Ã¤ntÃ¶jÃ¤"
  
! #: config/riscv/riscv.opt:159 config/i386/i386.opt:250
  #, fuzzy, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, fuzzy, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Kelvolliset argumentit ovat:\n"
  
! #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Kelvolliset argumentit ovat:\n"
  
! #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, fuzzy, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, fuzzy, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Kelvolliset argumentit ovat:\n"
  
! #: config/riscv/riscv.opt:200
  #, fuzzy, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/riscv/riscv.opt:213
  #, fuzzy, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr "KÃ¤ytÃ¶ssÃ¤ olevan C++-ABIn versio."
*************** msgstr "I/O mahdollista"
*** 9836,9847 ****
  msgid "The code model option names for -mcmodel:"
  msgstr ""
  
- #: config/aarch64/aarch64.opt:68 config/arm/arm.opt:90
- #: config/microblaze/microblaze.opt:60
- #, fuzzy, no-c-format
- msgid "Assume target CPU is configured as big endian."
- msgstr "Tuota koodia big-endian-tilassa"
- 
  #: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1030
  #, fuzzy, no-c-format
  msgid "Generate code which uses only the general registers."
--- 9848,9853 ----
*************** msgstr ""
*** 9862,9873 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
- #: config/aarch64/aarch64.opt:88 config/arm/arm.opt:155
- #: config/microblaze/microblaze.opt:64
- #, fuzzy, no-c-format
- msgid "Assume target CPU is configured as little endian."
- msgstr "Tuota koodia big-endian-tilassa"
- 
  #: config/aarch64/aarch64.opt:96
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
--- 9868,9873 ----
*************** msgstr ""
*** 17112,19273 ****
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:970
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "KÃ¤ytÃ¶ssÃ¤ olevan C++-ABIn versio."
  
! #: common.opt:974
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:978
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Kohdista funktioiden alut."
  
! #: common.opt:988
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:995
  #, no-c-format
  msgid "Align all labels."
  msgstr "Tasaa kaikki nimikkeet."
  
! #: common.opt:1002
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Kohdista silmukoiden alut."
  
! #: common.opt:1009
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1013
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "virheellinen esikÃ¤Ã¤ntÃ¤jÃ¤n direktiivi #%s"
  
! #: common.opt:1033
  #, fuzzy, no-c-format
  msgid "Select what to sanitize."
  msgstr "MikÃ¤ on Crowdin?"
  
! #: common.opt:1037
  #, fuzzy, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "MikÃ¤ on Crowdin?"
  
! #: common.opt:1041
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1050
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1054
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common.opt:1061
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1065
  #, fuzzy, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: common.opt:1069
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1073
  #, 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:1078
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1087
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1091
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1095
  #, fuzzy, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1111
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1115
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1119
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1130
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1134
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "TÃ¤mÃ¤ valitsin on vanhentunut; Ã¤lÃ¤ kÃ¤ytÃ¤."
  
! #: common.opt:1138
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Tarkista C++:n newâ€™n paluuarvo."
  
! #: common.opt:1142 common.opt:1146
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1150
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi."
  
! #: common.opt:1154
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1158
  #, fuzzy, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1170
  #, fuzzy, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "aseta vianjÃ¤ljityksen tulostetiedoston nimi"
  
! #: common.opt:1174
  #, fuzzy, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:1178
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1182
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1186
  #, fuzzy, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1190
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1198
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1202
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1206
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "ensimmÃ¤inen kÃ¤yttÃ¶kerta kussakin funktiossa.)"
  
! #: common.opt:1210
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1214
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1218
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1222
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1226
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1232
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1236
  #, fuzzy, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1240
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1244
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1248
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1252
  #, fuzzy, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:1256
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1260
  #, 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:1277
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1281
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1293
  #, 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:1313
  #, 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:1333
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1407
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1430
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1434
  #, 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:1438
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1442
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1451
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "%s: virheellinen ylikirjoituskertojen mÃ¤Ã¤rÃ¤"
  
! #: common.opt:1455
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1459
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n CFI-taulut GAS-assembler-direktiivien kautta."
  
! #: common.opt:1467
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:1475
  #, fuzzy, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1479
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1483
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1491
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤."
  
! #: common.opt:1495
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Suorita useita pieniÃ¤, kalliita optimointeja."
  
! #: common.opt:1499
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1514
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1530
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1534
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1538
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1542
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1546
  #, fuzzy, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: common.opt:1554
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1558
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1582
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1586
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "ensimmÃ¤inen kÃ¤yttÃ¶kerta kussakin funktiossa.)"
  
! #: common.opt:1590
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1594
  #, 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:1598
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1602
  #, 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:1607
  #, 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:1624
  #, 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:1629
  #, fuzzy, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1633
  #, fuzzy, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1637
  #, fuzzy, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1646
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1651
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Merkitse kaikki silmukat rinnakkaisiksi."
  
! #: common.opt:1655 common.opt:1663 common.opt:2827
  #, fuzzy, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1659
  #, fuzzy, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1667
  #, fuzzy, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1671
  #, fuzzy, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n lisÃ¤mÃ¤Ã¤reiden tuki"
  
! #: common.opt:1675
  #, fuzzy, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "muunnos merkistÃ¶stÃ¤ â€�%sâ€� ei ole tuettu"
  
! #: common.opt:1683
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1687
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1695
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1703
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: common.opt:1707
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:1711
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:1715
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1731
  #, fuzzy, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:1743
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: common.opt:1747
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "KÃ¤ytÃ¤ epÃ¤suoria kutsuja"
  
! #: common.opt:1753
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1757
  #, 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:1761
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: common.opt:1765
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: common.opt:1772
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1776
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1783
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1806
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:1810
  #, 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:1814
  #, 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:1818
  #, fuzzy, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1822
  #, fuzzy, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1830
  #, fuzzy, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1834
  #, fuzzy, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1838
  #, fuzzy, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1842
  #, fuzzy, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1846
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: common.opt:1850
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1854
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1858
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1862
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1866
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1870
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1882
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1886
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1899
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1915
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1920
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1925
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1937
  #, fuzzy, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:1941
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "nimike yhdyslauseen lopussa"
  
! #: common.opt:1945
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "nimike yhdyslauseen lopussa"
  
! #: common.opt:1949
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:1953
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:1957
  #, fuzzy, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:1961
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1969
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1973
  #, fuzzy, no-c-format
  msgid "Enable link-time optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1977
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2004
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2012
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2016
  #, 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:2020
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Tunnista sisÃ¤iset funktiot"
  
! #: common.opt:2024
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2028
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:2032
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:2039
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2043
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2047
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2051
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2055
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2059
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2063
  #, fuzzy, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2067
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2071
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2075
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2079
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2083
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2087
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2100
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2104
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2108
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2120
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2124
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "Onnistui osittain"
  
! #: common.opt:2128 common.opt:2132
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2136
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2140
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2144
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2148
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2152
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:2156
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2160
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2164
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2168
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2172
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2176
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2180
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Anna ladattava liitÃ¤nnÃ¤inen."
  
! #: common.opt:2184
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2188
  #, fuzzy, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2192
  #, fuzzy, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2196
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi"
  
! #: common.opt:2200
  #, fuzzy, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: common.opt:2204
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi"
  
! #: common.opt:2208
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2245
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2261
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2293
  #, fuzzy, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤"
  
! #: common.opt:2297
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Profiilissa on pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kommentti"
  
! #: common.opt:2301
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2305
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "keskeytysfunktiolla ei saa olla argumentteja"
  
! #: common.opt:2312
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2322
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2326
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2334
  #, 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:2345
  #, 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:2360
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2364
  #, 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:2368
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2372
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2376
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2380
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2393
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2401
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:2409
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2413
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2417
  #, fuzzy, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2421
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "HALLINTA"
  
! #: common.opt:2425
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "HALLINTA"
  
! #: common.opt:2429
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "HALLINTA"
  
! #: common.opt:2433
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2445
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:2449
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:2456
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2460
  #, fuzzy, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "HALLINTA"
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2476
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2486
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2498
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2502
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2506
  #, 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:2510
  #, 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:2514
  #, 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:2518
  #, 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:2522
  #, 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:2526
  #, 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:2530
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2542
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2546
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2550
  #, 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:2555
  #, fuzzy, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: common.opt:2559
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2567
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "ylivuoto implisiittisessÃ¤ vakiomuunnoksessa"
  
! #: common.opt:2571
  #, fuzzy, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2575
  #, fuzzy, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Tuota little-endian-koodia"
  
! #: common.opt:2579
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2587
  #, fuzzy, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2591
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2599
  #, fuzzy, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2603
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:2611
  #, 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:2619
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2623
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2627
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: common.opt:2631
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: common.opt:2635
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: common.opt:2639
  #, fuzzy, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: common.opt:2643
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2655
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2659
  #, fuzzy, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:2663
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2667
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Tarkasta syntaksivirheet ja lopeta."
  
! #: common.opt:2671
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2675
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2679
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2683
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2687
  #, 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:2706
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2710
  #, fuzzy, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2714
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2722
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "KÃ¤ytÃ¤ ohjelmistoliukulukuja"
  
! #: common.opt:2726
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2730
  #, fuzzy, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2734
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2742
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2750
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2758
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2766
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2770
  #, fuzzy, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "enum-muunnos alustuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: common.opt:2774
  #, fuzzy, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2778
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2782
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2786
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2790
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2794
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2798
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2802
  #, 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:2808
  #, 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:2815
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2819
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2823
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2831
  #, fuzzy, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2835
  #, fuzzy, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2839
  #, fuzzy, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "KÃ¤ytÃ¤ auto_maattisisennystÃ¤"
  
! #: common.opt:2843
  #, fuzzy, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2847
  #, fuzzy, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2851
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2855
  #, fuzzy, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:2859
  #, fuzzy, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2867
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2871
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2875
  #, fuzzy, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:2879
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2887
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2891
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2908
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2923
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2936
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2940
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2944
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2948
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2952
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: common.opt:2956
  #, fuzzy, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2960
  #, fuzzy, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2964
  #, fuzzy, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2976
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2984
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2990
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2998
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:3003
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3011
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3015
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3019
  #, fuzzy, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:3023
  #, fuzzy, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:3042
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3050
  #, fuzzy, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3060
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3083
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3099
  #, fuzzy, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3103
  #, fuzzy, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3107
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3111
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3115
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:3119
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3123
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3127
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3131
  #, 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:3135
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3139
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Tuota vianjÃ¤ljitystietoja oletusmuodossa."
  
! #: common.opt:3143
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3147
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3167
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3171
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3175
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa"
  
! #: common.opt:3179
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3191
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: common.opt:3195
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3203
  #, fuzzy, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3207
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3211
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3215
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3219
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3223
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3227
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3231
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3235
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3243
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3247
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3254
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa."
  
! #: common.opt:3258
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa."
  
! #: common.opt:3262
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa"
  
! #: common.opt:3280
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3284
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "Tuota isel-kÃ¤skyjÃ¤"
  
! #: common.opt:3291
  #, 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:3295
  #, 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:3320
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:3324
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi."
  
! #: common.opt:3334
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3374
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: common.opt:3406
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n yksityiskohtainen tuloste."
  
! #: common.opt:3410
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤jÃ¤n versio."
  
! #: common.opt:3414
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Vaienna varoitukset."
  
! #: common.opt:3424
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Luo jaettu kirjasto."
  
! #: common.opt:3472
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Ã„lÃ¤ luo dynaamisesti linkitettyÃ¤ paikkariippumatonta suoritettavaa tiedostoa."
  
! #: common.opt:3476
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:3480
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:3487
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 17112,19273 ----
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "KÃ¤ytÃ¶ssÃ¤ olevan C++-ABIn versio."
  
! #: common.opt:978
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:982
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Kohdista funktioiden alut."
  
! #: common.opt:992
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:999
  #, no-c-format
  msgid "Align all labels."
  msgstr "Tasaa kaikki nimikkeet."
  
! #: common.opt:1006
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Kohdista silmukoiden alut."
  
! #: common.opt:1013
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1017
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "virheellinen esikÃ¤Ã¤ntÃ¤jÃ¤n direktiivi #%s"
  
! #: common.opt:1037
  #, fuzzy, no-c-format
  msgid "Select what to sanitize."
  msgstr "MikÃ¤ on Crowdin?"
  
! #: common.opt:1041
  #, fuzzy, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "MikÃ¤ on Crowdin?"
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1049
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1058
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common.opt:1065
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1069
  #, fuzzy, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: common.opt:1073
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1077
  #, 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:1082
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1091
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1095
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1099
  #, fuzzy, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1115
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1119
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1127
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1134
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1138
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "TÃ¤mÃ¤ valitsin on vanhentunut; Ã¤lÃ¤ kÃ¤ytÃ¤."
  
! #: common.opt:1142
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Tarkista C++:n newâ€™n paluuarvo."
  
! #: common.opt:1146 common.opt:1150
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1154
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi."
  
! #: common.opt:1158
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1162
  #, fuzzy, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1174
  #, fuzzy, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "aseta vianjÃ¤ljityksen tulostetiedoston nimi"
  
! #: common.opt:1178
  #, fuzzy, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:1182
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1186
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1190
  #, fuzzy, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1194
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1202
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1206
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1210
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "ensimmÃ¤inen kÃ¤yttÃ¶kerta kussakin funktiossa.)"
  
! #: common.opt:1214
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1218
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1222
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1226
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1230
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1236
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1240
  #, fuzzy, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1244
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1248
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1252
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1256
  #, fuzzy, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:1260
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1264
  #, 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:1281
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1289
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1297
  #, 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:1317
  #, 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:1337
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1345
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1395
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1434
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1438
  #, 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:1442
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1446
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1455
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "%s: virheellinen ylikirjoituskertojen mÃ¤Ã¤rÃ¤"
  
! #: common.opt:1459
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1467
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n CFI-taulut GAS-assembler-direktiivien kautta."
  
! #: common.opt:1471
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:1479
  #, fuzzy, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1483
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1491
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1495
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤."
  
! #: common.opt:1499
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Suorita useita pieniÃ¤, kalliita optimointeja."
  
! #: common.opt:1503
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1518
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1534
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1538
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1542
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1546
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1550
  #, fuzzy, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: common.opt:1558
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1562
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1586
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1590
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "ensimmÃ¤inen kÃ¤yttÃ¶kerta kussakin funktiossa.)"
  
! #: common.opt:1594
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1598
  #, 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:1602
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1606
  #, 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:1611
  #, 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:1628
  #, 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:1633
  #, fuzzy, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1637
  #, fuzzy, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1641
  #, fuzzy, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1650
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Merkitse kaikki silmukat rinnakkaisiksi."
  
! #: common.opt:1659 common.opt:1667 common.opt:2831
  #, fuzzy, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1663
  #, fuzzy, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1671
  #, fuzzy, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1675
  #, fuzzy, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n lisÃ¤mÃ¤Ã¤reiden tuki"
  
! #: common.opt:1679
  #, fuzzy, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "muunnos merkistÃ¶stÃ¤ â€�%sâ€� ei ole tuettu"
  
! #: common.opt:1687
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:1691
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1699
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:1707
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: common.opt:1711
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:1715
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:1719
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1735
  #, fuzzy, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:1747
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: common.opt:1751
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "KÃ¤ytÃ¤ epÃ¤suoria kutsuja"
  
! #: common.opt:1757
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1761
  #, 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:1765
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: common.opt:1769
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: common.opt:1776
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1780
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1787
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1810
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:1814
  #, 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:1818
  #, 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:1822
  #, fuzzy, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1826
  #, fuzzy, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1834
  #, fuzzy, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1838
  #, fuzzy, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1842
  #, fuzzy, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1846
  #, fuzzy, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:1850
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: common.opt:1854
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1858
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1862
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1866
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1870
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1874
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1886
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1890
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1903
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1919
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1924
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1937
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1941
  #, fuzzy, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:1945
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "nimike yhdyslauseen lopussa"
  
! #: common.opt:1949
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "nimike yhdyslauseen lopussa"
  
! #: common.opt:1953
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:1957
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:1961
  #, fuzzy, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:1965
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1977
  #, fuzzy, no-c-format
  msgid "Enable link-time optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1981
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2008
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2016
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2020
  #, 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:2024
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Tunnista sisÃ¤iset funktiot"
  
! #: common.opt:2028
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2032
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:2036
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:2043
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2047
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2051
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2055
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2059
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2063
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2067
  #, fuzzy, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2071
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2075
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2079
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2083
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2087
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2104
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2108
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2112
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2116
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2128
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "Onnistui osittain"
  
! #: common.opt:2132 common.opt:2136
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2140
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2144
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2148
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2152
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2156
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:2160
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2164
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2168
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2172
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2176
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2180
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Anna ladattava liitÃ¤nnÃ¤inen."
  
! #: common.opt:2188
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2192
  #, fuzzy, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2196
  #, fuzzy, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2200
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi"
  
! #: common.opt:2204
  #, fuzzy, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: common.opt:2208
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi"
  
! #: common.opt:2212
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2249
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2297
  #, fuzzy, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "ehdotetaan sulkeita %<+%>:n ympÃ¤rille %<<<%>:n sisÃ¤llÃ¤"
  
! #: common.opt:2301
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Profiilissa on pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kommentti"
  
! #: common.opt:2305
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2309
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "keskeytysfunktiolla ei saa olla argumentteja"
  
! #: common.opt:2316
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2326
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2330
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2338
  #, 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:2349
  #, 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:2364
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2368
  #, 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:2372
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2376
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2380
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2384
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2401
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2405
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:2413
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2417
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2421
  #, fuzzy, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n RX FPU-kÃ¤skyjen kÃ¤yttÃ¶."
  
! #: common.opt:2425
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "HALLINTA"
  
! #: common.opt:2429
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "HALLINTA"
  
! #: common.opt:2433
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "HALLINTA"
  
! #: common.opt:2437
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2441
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2449
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:2453
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: common.opt:2460
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2464
  #, fuzzy, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "HALLINTA"
  
! #: common.opt:2468
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2476
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2484
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2494
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2502
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2510
  #, 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:2514
  #, 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:2518
  #, 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:2522
  #, 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:2526
  #, 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:2530
  #, 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:2534
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2546
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2550
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2554
  #, 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:2559
  #, fuzzy, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: common.opt:2563
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2571
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "ylivuoto implisiittisessÃ¤ vakiomuunnoksessa"
  
! #: common.opt:2575
  #, fuzzy, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2579
  #, fuzzy, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Tuota little-endian-koodia"
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2591
  #, fuzzy, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2595
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2603
  #, fuzzy, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2607
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:2615
  #, 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:2623
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2631
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: common.opt:2635
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: common.opt:2639
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n saturation-kÃ¤skyt"
  
! #: common.opt:2643
  #, fuzzy, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: common.opt:2647
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2659
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2663
  #, fuzzy, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:2667
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2671
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Tarkasta syntaksivirheet ja lopeta."
  
! #: common.opt:2675
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2679
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2683
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2687
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2691
  #, 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:2710
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2714
  #, fuzzy, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2718
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2726
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "KÃ¤ytÃ¤ ohjelmistoliukulukuja"
  
! #: common.opt:2730
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2734
  #, fuzzy, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2738
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2746
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2754
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2762
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2770
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2774
  #, fuzzy, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "enum-muunnos alustuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: common.opt:2778
  #, fuzzy, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2782
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2786
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2790
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2794
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2798
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2802
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2806
  #, 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:2812
  #, 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:2819
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2823
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2827
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2835
  #, fuzzy, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: common.opt:2839
  #, fuzzy, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2843
  #, fuzzy, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "KÃ¤ytÃ¤ auto_maattisisennystÃ¤"
  
! #: common.opt:2847
  #, fuzzy, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2851
  #, fuzzy, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2855
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2859
  #, fuzzy, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:2863
  #, fuzzy, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2871
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2879
  #, fuzzy, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: common.opt:2883
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2887
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2891
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2895
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2899
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2908
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2912
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2932
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2940
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2944
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2948
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2952
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2956
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: common.opt:2960
  #, fuzzy, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2964
  #, fuzzy, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2968
  #, fuzzy, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2980
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2988
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2994
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3002
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:3007
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3015
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3019
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3023
  #, fuzzy, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:3027
  #, fuzzy, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:3046
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3054
  #, fuzzy, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3064
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3087
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3103
  #, fuzzy, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3107
  #, fuzzy, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3111
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3115
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3119
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:3123
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3127
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3131
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3135
  #, 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:3139
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3143
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Tuota vianjÃ¤ljitystietoja oletusmuodossa."
  
! #: common.opt:3147
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3151
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3171
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3175
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3179
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa"
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3191
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3195
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: common.opt:3199
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3207
  #, fuzzy, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3211
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3215
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3219
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3223
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3227
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3231
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3235
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3247
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3251
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3258
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa."
  
! #: common.opt:3262
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa."
  
! #: common.opt:3266
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa"
  
! #: common.opt:3284
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3288
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "Tuota isel-kÃ¤skyjÃ¤"
  
! #: common.opt:3295
  #, 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:3299
  #, 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:3324
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:3328
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi."
  
! #: common.opt:3338
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3378
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: common.opt:3410
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n yksityiskohtainen tuloste."
  
! #: common.opt:3414
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤jÃ¤n versio."
  
! #: common.opt:3418
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Vaienna varoitukset."
  
! #: common.opt:3428
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Luo jaettu kirjasto."
  
! #: common.opt:3476
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Ã„lÃ¤ luo dynaamisesti linkitettyÃ¤ paikkariippumatonta suoritettavaa tiedostoa."
  
! #: common.opt:3480
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:3484
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:3491
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 19409,20513 ****
  
  #: params.opt:162
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:170
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:174
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:178
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:182
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:186
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:190
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:194
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:198
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:202
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:206
  #, fuzzy, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:210
  #, fuzzy, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:214
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:218
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:222
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:226
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:230
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:234
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:238
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:242
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: params.opt:246
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:250
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:254
  #, fuzzy, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:258
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:262
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:266
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:270
  #, fuzzy, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: params.opt:274
  #, fuzzy, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:278
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:282
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:286
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:290
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:294
  #, fuzzy, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:298
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:302
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:306
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:310
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:314
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:318
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:322
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:326
  #, fuzzy, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: params.opt:330
  #, fuzzy, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: params.opt:334
  #, fuzzy, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: params.opt:338
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:342
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:346
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "L1-vÃ¤limuistirivin koko."
  
! #: params.opt:350
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "L1-vÃ¤limuistin koko."
  
! #: params.opt:354
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "L2-vÃ¤limuistin koko."
  
! #: params.opt:358
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:362
  #, fuzzy, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:366
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:370
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:374
  #, fuzzy, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:378
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:382
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:386
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:390
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:394
  #, fuzzy, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:398
  #, fuzzy, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:402
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:406
  #, fuzzy, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:410
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:414
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:418
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:422
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:426
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:430
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:434
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:438
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:442
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:446
  #, fuzzy, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:450
  #, fuzzy, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:454
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:458
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:462
  #, fuzzy, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:466
  #, fuzzy, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:470
  #, fuzzy, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:474
  #, fuzzy, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:478
  #, fuzzy, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:482
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:486
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:490
  #, fuzzy, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:494
  #, fuzzy, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:498
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:502
  #, fuzzy, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:506
  #, fuzzy, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:510
  #, fuzzy, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:514
  #, fuzzy, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:518
  #, fuzzy, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:522
  #, fuzzy, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:526
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:530
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:534
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:538
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:542
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:546
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:550
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:554
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:558
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:562
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:566
  #, fuzzy, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:570
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:574
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:578
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:582
  #, fuzzy, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:586
  #, fuzzy, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:590
  #, fuzzy, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:594
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:598
  #, fuzzy, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:602
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:606
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:610
  #, fuzzy, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:614 params.opt:658
  #, fuzzy, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:618 params.opt:662
  #, fuzzy, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:622
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:626
  #, fuzzy, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:630
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:634
  #, fuzzy, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:638
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:642
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:646
  #, fuzzy, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:650
  #, fuzzy, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:654
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:666
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:670
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:674
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:678
  #, fuzzy, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:682
  #, fuzzy, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:686 params.opt:690
  #, fuzzy, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:694
  #, fuzzy, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:698
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:702
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:706
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:710
  #, fuzzy, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:714
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:718
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:722
  #, fuzzy, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:726
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:730
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:734
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:738
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:742
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:746
  #, fuzzy, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:750
  #, fuzzy, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:754
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:758
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:762
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:766
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:770
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:774
  #, fuzzy, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:778
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:782
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:786
  #, fuzzy, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:790
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:812
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:816
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:820
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:824
  #, fuzzy, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:828
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:832
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:836
  #, fuzzy, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: params.opt:840
  #, fuzzy, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:844
  #, fuzzy, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:848
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:852
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:856
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:860
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:864
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:868
  #, fuzzy, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:872
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:876
  #, fuzzy, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:880
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:884
  #, fuzzy, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:888
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:892
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:896
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:900
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:904
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:908
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:912
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:916
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:920
  #, 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:924
  #, 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:928
  #, 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:932
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:936
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:940
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:944
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:948
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:952
  #, fuzzy, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:956
  #, fuzzy, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:960
  #, fuzzy, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:964
  #, fuzzy, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:968
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:972
  #, fuzzy, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:976
  #, 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:980
  #, 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:984
  #, 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:988
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:992
  #, 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:996
  #, 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:1000
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1004
  #, 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:1008
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: params.opt:1012
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1016
  #, 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:1020
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1024
  #, fuzzy, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1028
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1032
  #, fuzzy, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1036
  #, 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:1040
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1044
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1048
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1052
  #, fuzzy, no-c-format
  msgid "Whether to use canonical types."
  msgstr "KÃ¤ytetÃ¤Ã¤nkÃ¶ jÃ¤rjestelmÃ¤n fonttia"
  
! #: params.opt:1056
  #, fuzzy, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: params.opt:1060
  #, 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:1064
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1068
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1072
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19409,20523 ----
  
  #: params.opt:162
  #, no-c-format
+ msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
+ msgstr ""
+ 
+ #: params.opt:167
+ #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, fuzzy, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:215
  #, fuzzy, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:247
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, fuzzy, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, fuzzy, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: params.opt:279
  #, fuzzy, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, fuzzy, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:331
  #, fuzzy, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: params.opt:335
  #, fuzzy, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: params.opt:339
  #, fuzzy, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "L1-vÃ¤limuistirivin koko."
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "L1-vÃ¤limuistin koko."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "L2-vÃ¤limuistin koko."
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:367
  #, fuzzy, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:371
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:379
  #, fuzzy, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, fuzzy, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:403
  #, fuzzy, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, fuzzy, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:415
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:419
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:451
  #, fuzzy, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:455
  #, fuzzy, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:459
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:463
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:467
  #, fuzzy, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:471
  #, fuzzy, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:475
  #, fuzzy, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:479
  #, fuzzy, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:483
  #, fuzzy, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:487
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:491
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:495
  #, fuzzy, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:499
  #, fuzzy, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, fuzzy, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:511
  #, fuzzy, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:515
  #, fuzzy, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:519
  #, fuzzy, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:523
  #, fuzzy, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:527
  #, fuzzy, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:543
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:547
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:551
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:555
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:559
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:563
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:567
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:571
  #, fuzzy, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, fuzzy, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:591
  #, fuzzy, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:595
  #, fuzzy, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, fuzzy, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:607
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:611
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:615
  #, fuzzy, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:619 params.opt:663
  #, fuzzy, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:623 params.opt:667
  #, fuzzy, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:631
  #, fuzzy, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:635
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:639
  #, fuzzy, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, fuzzy, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:655
  #, fuzzy, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:659
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, fuzzy, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:687
  #, fuzzy, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:691 params.opt:695
  #, fuzzy, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:699
  #, fuzzy, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, fuzzy, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:719
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:723
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:727
  #, fuzzy, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, fuzzy, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:755
  #, fuzzy, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, fuzzy, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:787
! #, no-c-format
! msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
! msgstr ""
! 
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, fuzzy, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, fuzzy, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, fuzzy, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: params.opt:858
  #, fuzzy, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:862
  #, fuzzy, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, fuzzy, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, fuzzy, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, fuzzy, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, fuzzy, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:946
  #, fuzzy, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, fuzzy, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:974
  #, fuzzy, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:978
  #, fuzzy, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:982
  #, fuzzy, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, fuzzy, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, fuzzy, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:1038
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1042
  #, fuzzy, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1046
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1050
  #, fuzzy, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, fuzzy, no-c-format
  msgid "Whether to use canonical types."
  msgstr "KÃ¤ytetÃ¤Ã¤nkÃ¶ jÃ¤rjestelmÃ¤n fonttia"
  
! #: params.opt:1074
  #, fuzzy, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: params.opt:1078
  #, fuzzy, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgid "expected boolean type"
*** 20538,20544 ****
  msgstr "odotettiin totuusarvotyyppiÃ¤"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37455 cp/parser.c:37462
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
--- 20548,20554 ----
  msgstr "odotettiin totuusarvotyyppiÃ¤"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
*************** msgstr "liian vÃ¤hÃ¤n argumentteja"
*** 20612,20618 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9041
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
--- 20622,20628 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
*************** msgstr "%qE-attribuutti on ristiriidassa
*** 21017,21023 ****
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15180 cp/friend.c:303 cp/tree.c:4932
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
--- 21027,21033 ----
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 21072,21078 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1637 attribs.c:1647 attribs.c:1657
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
--- 21082,21088 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 21101,21120 ****
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2131 config/arm/arm.c:7253 config/arm/arm.c:7281
! #: config/arm/arm.c:7298 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3474 config/i386/i386-options.c:3632
! #: config/i386/i386-options.c:3864 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20292 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4624
! #: c/c-decl.c:4627 c/c-decl.c:4642 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
--- 21111,21130 ----
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
! #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
*************** msgstr "%qE-attribuuttia ei huomioida"
*** 21125,21132 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2169
! #: cp/decl.c:2782 cp/decl.c:3237
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
--- 21135,21142 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
*************** msgstr "%qD:lle ei ole edellistÃ¤ esitte
*** 21136,21194 ****
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: attribs.c:1568
  #, fuzzy, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1580
  #, 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:1594
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1675
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1683
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.c:1691
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.c:1722
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1736
  #, 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:1999
  #, 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:2005 attribs.c:2025
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: attribs.c:2019
  #, 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"
--- 21146,21204 ----
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: attribs.c:1645
  #, fuzzy, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1657
  #, 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:1671
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1752
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: attribs.c:1760
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.c:1768
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: attribs.c:1799
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1813
  #, 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:2076
  #, 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:2082 attribs.c:2102
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: attribs.c:2096
  #, 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"
*** 21290,21296 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: builtins.c:1454 cp/name-lookup.c:6424
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE esitelty tÃ¤Ã¤llÃ¤"
--- 21300,21306 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: builtins.c:1454 cp/name-lookup.c:6441
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE esitelty tÃ¤Ã¤llÃ¤"
*************** msgstr "%<__builtin_prefetch%>-funktion
*** 21315,22034 ****
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "%<__builtin_prefetch%>-funktion kolmas argumentti on epÃ¤kelpo; kÃ¤ytetÃ¤Ã¤n nollaa"
  
! #: builtins.c:3954
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:3956 calls.c:1730
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:3961
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:3963
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:3970
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:3972 calls.c:1735
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:3978
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:3980
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:3990
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:3992
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:3997
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:3999
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4006
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4008
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4013
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4015
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4024
  #, fuzzy, gcc-internal-format
  msgid "source object declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:4027
  #, fuzzy, gcc-internal-format
  msgid "source object allocated here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:4042
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:4044
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:4049
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:4051
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:4058
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4060
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4066
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4068
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4078
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4080
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4085
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4087
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4094
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4096
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4101 builtins.c:4103
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4113
  #, fuzzy, gcc-internal-format
  msgid "destination object declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:4116
  #, fuzzy, gcc-internal-format
  msgid "destination object allocated here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:4143
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4145
  #, fuzzy, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4148
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4150
  #, fuzzy, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4155
  #, fuzzy, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4157
  #, fuzzy, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4160
  #, fuzzy, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4162
  #, fuzzy, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4171
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4173
  #, fuzzy, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4178
  #, fuzzy, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4180
  #, fuzzy, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4188
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4190
  #, fuzzy, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4196
  #, fuzzy, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4198
  #, fuzzy, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4211
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4213
  #, fuzzy, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4216
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4218
  #, fuzzy, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4223
  #, fuzzy, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4225
  #, fuzzy, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4228
  #, fuzzy, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4230
  #, fuzzy, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4239
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4241 builtins.c:4779
  #, fuzzy, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4247
  #, fuzzy, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4249 builtins.c:4784
  #, fuzzy, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4258
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4260
  #, fuzzy, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4267
  #, fuzzy, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4269
  #, fuzzy, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4284
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4286
  #, fuzzy, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4289
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4291
  #, fuzzy, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4297
  #, fuzzy, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4299
  #, fuzzy, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4302
  #, fuzzy, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4304
  #, fuzzy, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4313
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4315
  #, fuzzy, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4320
  #, fuzzy, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4322
  #, fuzzy, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4330
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4332
  #, fuzzy, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4337
  #, fuzzy, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4339
  #, fuzzy, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4354
  #, fuzzy, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4359
  #, fuzzy, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4367
  #, fuzzy, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4371
  #, fuzzy, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4378
  #, fuzzy, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4382
  #, fuzzy, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4545
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr "%qE tulostaa vÃ¤hintÃ¤Ã¤n %wu tavua (oletetaan %wu) %wu tavun kokoiseen kohteeseen"
  
! #: builtins.c:4548
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4554
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:4557
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4565
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: builtins.c:4568
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4575
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:4578
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6425 builtins.c:6498
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:7390 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %<va_start%>"
  
! #: builtins.c:7490
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "argumentti %qd ei ole vakio"
  
! #: builtins.c:7503
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "ei-tuettu argumentti funktiolle %<__builtin_frame_address%>"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7511
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7841 builtins.c:7881
  #, fuzzy, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: builtins.c:7971
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: builtins.c:8366 builtins.c:8379
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8485
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "Tuntematon arkkitehtuuri â€�%sâ€�"
  
! #: builtins.c:8493
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: builtins.c:8554 builtins.c:8681
  #, fuzzy, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:8562 builtins.c:8689
  #, fuzzy, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:8747
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:8779 builtins.c:8972
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:9093
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: builtins.c:9135
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: builtins.c:9199
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: builtins.c:9219
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: builtins.c:9278
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: builtins.c:9285
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: builtins.c:9297
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "virheellinen argumentti 0 %qs:lle"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9755 expr.c:11247
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9761
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: builtins.c:10093
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "%<__builtin_longjmp%>-fuktion toisen argumentin pitÃ¤Ã¤ olla 1"
  
! #: builtins.c:10986
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: builtins.c:12607
  #, fuzzy, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "funktiota %<va_start%> kÃ¤ytetty funktiossa, jolla on kiinteÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: builtins.c:12615
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: builtins.c:12630
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: builtins.c:12635
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: builtins.c:12668
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti"
  
! #: builtins.c:12681
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12710
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: builtins.c:12723
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: builtins.c:13526
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13531 builtins.c:13595 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2939 c/c-typeck.c:3026
! #: c/c-typeck.c:5541 c/c-typeck.c:10767 c/c-typeck.c:10784
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7278 cp/call.c:9295
! #: cp/constexpr.c:843 cp/constexpr.c:3583 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8251 cp/decl.c:15330 cp/decl.c:15709 cp/decl2.c:5623
! #: cp/decl2.c:5674 cp/parser.c:20758 cp/pt.c:8849 cp/semantics.c:2093
! #: cp/semantics.c:3337 cp/semantics.c:4424 cp/typeck.c:1803 cp/typeck.c:2020
! #: cp/typeck.c:4091 cp/typeck.c:9787
  #, gcc-internal-format
  msgid "declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:13541 builtins.c:13666
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: builtins.c:13544
  #, fuzzy, gcc-internal-format
  msgid "returned from %qT"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: builtins.c:13546
  #, fuzzy, gcc-internal-format
  msgid "obtained here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:13589
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13609
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13618
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:13647
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13656
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
--- 21325,22044 ----
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "%<__builtin_prefetch%>-funktion kolmas argumentti on epÃ¤kelpo; kÃ¤ytetÃ¤Ã¤n nollaa"
  
! #: builtins.c:3958
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:3960 calls.c:1730
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:3965
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:3967
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:3974
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:3976 calls.c:1735
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:3982
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:3984
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:3994
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:3996
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4001
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4003
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4010
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4012
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4017
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4019
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4028
  #, fuzzy, gcc-internal-format
  msgid "source object declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:4031
  #, fuzzy, gcc-internal-format
  msgid "source object allocated here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:4046
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:4048
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:4053
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:4055
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:4062
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4064
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4070
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4072
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:4082
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4084
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4089
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4091
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4098
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4100
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4105 builtins.c:4107
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:4117
  #, fuzzy, gcc-internal-format
  msgid "destination object declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:4120
  #, fuzzy, gcc-internal-format
  msgid "destination object allocated here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:4147
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4149
  #, fuzzy, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4152
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4154
  #, fuzzy, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4159
  #, fuzzy, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4161
  #, fuzzy, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4164
  #, fuzzy, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4166
  #, fuzzy, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4175
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4177
  #, fuzzy, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4182
  #, fuzzy, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4184
  #, fuzzy, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4192
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4194
  #, fuzzy, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4200
  #, fuzzy, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4202
  #, fuzzy, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4215
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4217
  #, fuzzy, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4220
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4222
  #, fuzzy, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4227
  #, fuzzy, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4229
  #, fuzzy, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4232
  #, fuzzy, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4234
  #, fuzzy, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4243
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4245 builtins.c:4783
  #, fuzzy, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4251
  #, fuzzy, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4253 builtins.c:4788
  #, fuzzy, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4262
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4264
  #, fuzzy, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4271
  #, fuzzy, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4273
  #, fuzzy, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4288
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4290
  #, fuzzy, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4293
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4295
  #, fuzzy, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4301
  #, fuzzy, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4303
  #, fuzzy, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4306
  #, fuzzy, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4308
  #, fuzzy, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4317
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4319
  #, fuzzy, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4324
  #, fuzzy, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4326
  #, fuzzy, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4334
  #, fuzzy, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4336
  #, fuzzy, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4341
  #, fuzzy, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4343
  #, fuzzy, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4358
  #, fuzzy, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4363
  #, fuzzy, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4371
  #, fuzzy, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4375
  #, fuzzy, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4382
  #, fuzzy, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4386
  #, fuzzy, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: builtins.c:4549
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr "%qE tulostaa vÃ¤hintÃ¤Ã¤n %wu tavua (oletetaan %wu) %wu tavun kokoiseen kohteeseen"
  
! #: builtins.c:4552
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4558
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:4561
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4569
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: builtins.c:4572
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4579
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:4582
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %<va_start%>"
  
! #: builtins.c:7494
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "argumentti %qd ei ole vakio"
  
! #: builtins.c:7507
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "ei-tuettu argumentti funktiolle %<__builtin_frame_address%>"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, fuzzy, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: builtins.c:7975
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8489
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "Tuntematon arkkitehtuuri â€�%sâ€�"
  
! #: builtins.c:8497
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: builtins.c:8558 builtins.c:8685
  #, fuzzy, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:8566 builtins.c:8693
  #, fuzzy, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:8751
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:8783 builtins.c:8976
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: builtins.c:9301
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "virheellinen argumentti 0 %qs:lle"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "%<__builtin_longjmp%>-fuktion toisen argumentin pitÃ¤Ã¤ olla 1"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "funktiota %<va_start%> kÃ¤ytetty funktiossa, jolla on kiinteÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti"
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12714
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: builtins.c:12727
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
! #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:13545 builtins.c:13670
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: builtins.c:13548
  #, fuzzy, gcc-internal-format
  msgid "returned from %qT"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: builtins.c:13550
  #, fuzzy, gcc-internal-format
  msgid "obtained here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
*************** msgstr ""
*** 22791,23092 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3139
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3235
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3240
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3270
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3282 cgraph.c:3312
  #, 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:3289
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3300
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3319
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: cgraph.c:3337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
  
! #: cgraph.c:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3375
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3382
  #, fuzzy, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3387
  #, fuzzy, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3392
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3399
  #, 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:3404
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla mÃ¤Ã¤ritelty"
  
! #: cgraph.c:3409
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3414
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3419
  #, fuzzy, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3426
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3431
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3438
  #, 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:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3452 cgraph.c:3512
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.c:3460
  #, 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:3468 cgraph.c:3539
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3480
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3490
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3495
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cgraph.c:3502
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3529
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3560
  #, fuzzy, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3577
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3588
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3593
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3604
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3617
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3623
  #, 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:3628
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3633
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3645
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3651
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3663
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3672
  #, fuzzy, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "bittikentÃ¤n %qs leveys on negatiivinen"
  
! #: cgraph.c:3677
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3682
  #, fuzzy, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Ei ole tuettu"
  
! #: cgraph.c:3716
  #, fuzzy, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Stmt-sisÃ¤kkÃ¤istysvirhe."
  
! #: cgraph.c:3724
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "tyhjÃ¤ esittely"
  
! #: cgraph.c:3733
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3743
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3753
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cgraph.c:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3797 cgraph.c:3810
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3802
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cgraph.c:3818
  #, fuzzy, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: cgraph.c:3940 varpool.c:304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: osaa â€�%.*sâ€� ei tunneta"
--- 22801,23102 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3150
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3246
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3251
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3293 cgraph.c:3323
  #, 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:3300
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3311
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3330
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: cgraph.c:3348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
  
! #: cgraph.c:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3393
  #, fuzzy, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3398
  #, fuzzy, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3403
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3410
  #, 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:3415
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla mÃ¤Ã¤ritelty"
  
! #: cgraph.c:3420
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3430
  #, fuzzy, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3442
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3449
  #, 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:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3463 cgraph.c:3523
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.c:3471
  #, 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:3479 cgraph.c:3550
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3501
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3506
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cgraph.c:3513
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3540
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3571
  #, fuzzy, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3588
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3599
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3604
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3615
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3628
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3634
  #, 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:3639
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3683
  #, fuzzy, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "bittikentÃ¤n %qs leveys on negatiivinen"
  
! #: cgraph.c:3688
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3693
  #, fuzzy, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Ei ole tuettu"
  
! #: cgraph.c:3727
  #, fuzzy, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Stmt-sisÃ¤kkÃ¤istysvirhe."
  
! #: cgraph.c:3735
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "tyhjÃ¤ esittely"
  
! #: cgraph.c:3744
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3754
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3764
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3789
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3808 cgraph.c:3821
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3813
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cgraph.c:3829
  #, fuzzy, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: cgraph.c:3951 varpool.c:304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: osaa â€�%.*sâ€� ei tunneta"
*************** msgid "%<weakref%> attribute ignored bec
*** 23167,23178 ****
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12107
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "nimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤"
  
! #: cgraphunit.c:1084 c/c-decl.c:12117
  #, 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"
--- 23177,23188 ----
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "nimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "sisÃ¤kkÃ¤inen funktio %q+D esitelty mutta ei koskaan mÃ¤Ã¤ritelty"
*************** msgstr "taulukon %qE koko on liian suuri
*** 23242,23248 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cgraphunit.c:2394
  #, fuzzy, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "TÃ¤mÃ¤ merkkijono lÃ¶ytyi Poeditin kÃ¤Ã¤nnÃ¶smuistista."
--- 23252,23258 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cgraphunit.c:2390
  #, fuzzy, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "TÃ¤mÃ¤ merkkijono lÃ¶ytyi Poeditin kÃ¤Ã¤nnÃ¶smuistista."
*************** msgstr "tunnistamaton komentorivivalitsi
*** 23646,23657 ****
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11050
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14644
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
--- 23656,23667 ----
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11059
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14793
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
*************** msgstr "jaettu muistiobjekti"
*** 23671,23677 ****
  msgid "internal consistency failure"
  msgstr "SÃ¤hkÃ¶katko"
  
! #: emit-rtl.c:4038
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
--- 23681,23687 ----
  msgid "internal consistency failure"
  msgstr "SÃ¤hkÃ¶katko"
  
! #: emit-rtl.c:4039
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
*************** msgstr "%s: ei voida avata PCH-tiedostoa
*** 23801,23842 ****
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "suuri kokonaisluku implisiittisesti katkaistu etumerkittÃ¶mÃ¤ksi tyypiksi"
  
! #: fold-const.c:4617 fold-const.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "vertailu on aina %d johtuen bittikentÃ¤n leveydestÃ¤"
  
! #: fold-const.c:5981 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6441 fold-const.c:6455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "vertailu on aina %d johtuen bittikentÃ¤n leveydestÃ¤"
  
! #: fold-const.c:6599
  #, fuzzy, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "looginen"
  
! #: fold-const.c:6604
  #, fuzzy, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "looginen"
  
! #: fold-const.c:9811
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:10211
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:13468
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 23811,23852 ----
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "suuri kokonaisluku implisiittisesti katkaistu etumerkittÃ¶mÃ¤ksi tyypiksi"
  
! #: fold-const.c:4618 fold-const.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "vertailu on aina %d johtuen bittikentÃ¤n leveydestÃ¤"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6442 fold-const.c:6456
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "vertailu on aina %d johtuen bittikentÃ¤n leveydestÃ¤"
  
! #: fold-const.c:6600
  #, fuzzy, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "looginen"
  
! #: fold-const.c:6605
  #, fuzzy, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "looginen"
  
! #: fold-const.c:9812
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:10212
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:13469
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "paikallisten objektien kokonaisk
*** 23851,23857 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: function.c:1786 gimplify.c:6328 gimplify.c:6488
  #, fuzzy, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "virheellinen â€�asmâ€�: "
--- 23861,23867 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: function.c:1786 gimplify.c:6329 gimplify.c:6489
  #, fuzzy, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "virheellinen â€�asmâ€�: "
*************** msgstr "null-osoittimen kÃ¤yttÃ¶"
*** 24472,24478 ****
  msgid "function may return address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10861
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
--- 24482,24488 ----
  msgid "function may return address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
*************** msgstr "%qE esitelty funktion palauttava
*** 24842,24903 ****
  msgid "%Gnull format string"
  msgstr "%s muotoilumerkkijonossa kohdassa %L"
  
! #: gimple-ssa-warn-alloca.c:288
  #, fuzzy
  msgid "%Guse of %<alloca%>"
  msgstr "%<alloca%>:n kÃ¤yttÃ¶"
  
! #: gimple-ssa-warn-alloca.c:324
  #, fuzzy
  msgid "%Gargument to variable-length array may be too large"
  msgstr "muuttuvapituisen taulukon argumentti voi olla liian suuri"
  
! #: gimple-ssa-warn-alloca.c:326
  #, fuzzy
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr "%<alloca%>:n argumentti voi olla liian suuri"
  
! #: gimple-ssa-warn-alloca.c:332
  #, 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:344
  #, fuzzy
  msgid "%Gargument to variable-length array is too large"
  msgstr "muuttuvapituisen taulukon argumentti on liian suuri"
  
! #: gimple-ssa-warn-alloca.c:346
  #, fuzzy
  msgid "%Gargument to %<alloca%> is too large"
  msgstr "%<alloca%>:n argumentti on liian suuri"
  
! #: gimple-ssa-warn-alloca.c:351
  #, 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:360
  #, fuzzy
  msgid "%Gunbounded use of variable-length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: gimple-ssa-warn-alloca.c:361
  #, fuzzy
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: gimple-ssa-warn-alloca.c:367
  #, fuzzy
  msgid "%Guse of %<alloca%> within a loop"
  msgstr "%<alloca%>:n kÃ¤yttÃ¶ silmukassa"
  
! #: gimple-ssa-warn-alloca.c:372
  #, fuzzy
  msgid "%Gargument to variable-length array is zero"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: gimple-ssa-warn-alloca.c:374
  #, fuzzy
  msgid "%Gargument to %<alloca%> is zero"
  msgstr "%<alloca%>-funktion argumentti on nolla"
--- 24852,24913 ----
  msgid "%Gnull format string"
  msgstr "%s muotoilumerkkijonossa kohdassa %L"
  
! #: gimple-ssa-warn-alloca.c:287
  #, fuzzy
  msgid "%Guse of %<alloca%>"
  msgstr "%<alloca%>:n kÃ¤yttÃ¶"
  
! #: gimple-ssa-warn-alloca.c:323
  #, fuzzy
  msgid "%Gargument to variable-length array may be too large"
  msgstr "muuttuvapituisen taulukon argumentti voi olla liian suuri"
  
! #: gimple-ssa-warn-alloca.c:325
  #, fuzzy
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr "%<alloca%>:n argumentti voi olla liian suuri"
  
! #: gimple-ssa-warn-alloca.c:331
  #, 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:343
  #, fuzzy
  msgid "%Gargument to variable-length array is too large"
  msgstr "muuttuvapituisen taulukon argumentti on liian suuri"
  
! #: gimple-ssa-warn-alloca.c:345
  #, fuzzy
  msgid "%Gargument to %<alloca%> is too large"
  msgstr "%<alloca%>:n argumentti on liian suuri"
  
! #: gimple-ssa-warn-alloca.c:350
  #, 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:359
  #, fuzzy
  msgid "%Gunbounded use of variable-length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: gimple-ssa-warn-alloca.c:360
  #, fuzzy
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: gimple-ssa-warn-alloca.c:366
  #, fuzzy
  msgid "%Guse of %<alloca%> within a loop"
  msgstr "%<alloca%>:n kÃ¤yttÃ¶ silmukassa"
  
! #: gimple-ssa-warn-alloca.c:371
  #, fuzzy
  msgid "%Gargument to variable-length array is zero"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: gimple-ssa-warn-alloca.c:373
  #, fuzzy
  msgid "%Gargument to %<alloca%> is zero"
  msgstr "%<alloca%>-funktion argumentti on nolla"
*************** msgstr "%Kargumentin %i arvo %qE ylittÃ¤
*** 25033,25039 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3734
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "taulukko %qD esitelty tÃ¤Ã¤llÃ¤"
--- 25043,25049 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "taulukko %qD esitelty tÃ¤Ã¤llÃ¤"
*************** msgid "%G%qD offset %s is out of the bou
*** 25063,25073 ****
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3873 c/c-decl.c:4146 c/c-typeck.c:8868 cp/class.c:1437
! #: cp/class.c:3253 cp/constexpr.c:956 cp/decl.c:4209 cp/decl.c:11926
! #: cp/decl.c:12405 cp/decl.c:12414 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2665 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23234
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD esitelty tÃ¤Ã¤llÃ¤"
--- 25073,25083 ----
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD esitelty tÃ¤Ã¤llÃ¤"
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 25149,25458 ****
  msgid "using result of function returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: gimplify.c:6329
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6342
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: gimplify.c:6489
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6529 gimplify.c:6538
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7152
  #, 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:7154
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7158
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:7160
  #, fuzzy, gcc-internal-format
  msgid "enclosing target region"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7173
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:7175
  #, fuzzy, gcc-internal-format
  msgid "enclosing task"
  msgstr "          %s"
  
! #: gimplify.c:7260
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: gimplify.c:7262
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "          %s"
  
! #: gimplify.c:7405
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.c:7407
  #, fuzzy, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.c:7468
  #, 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:7476
  #, 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:7541
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: gimplify.c:7543
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7573 gimplify.c:9014
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: gimplify.c:7594
  #, fuzzy, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: gimplify.c:7725
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7728
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7742
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7745
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7748
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:8615 gimplify.c:8621
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:8638
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:8727
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8735 gimplify.c:12857
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8746 gimplify.c:8752 gimplify.c:8758 gimplify.c:8764
! #: gimplify.c:12850
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: gimplify.c:8858
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9184
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9366
  #, 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:9728
  #, 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:9785
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:9817
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "odotettiin %<operator%>"
  
! #: gimplify.c:10017
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10227
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10281
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10530
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10591
  #, fuzzy, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10682
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10829
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10848
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ei ole malli"
  
! #: gimplify.c:10985
  #, 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:11319
  #, fuzzy, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:11578 gimplify.c:11582 gimplify.c:11591
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11823 gimplify.c:12082
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:12788
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12812
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12832
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12885
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13748 omp-low.c:3472
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:13766
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13779
  #, 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:13792
  #, 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:13803
  #, 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:15080
  #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  " EPÃ„ONNISTUI\n"
  "\n"
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT muunnetaan tyypiksi %qT, kun se viedÃ¤Ã¤n %<...%>:n lÃ¤pi"
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(eli kannattaisi antaa %qT eikÃ¤ %qT funktiolle %<va_arg%>)"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jos tÃ¤mÃ¤ koodi saavutetaan, ohjelma keskeytyy"
--- 25159,25468 ----
  msgid "using result of function returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: gimplify.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6343
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: gimplify.c:6490
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6530 gimplify.c:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7153
  #, 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:7155
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7159
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:7161
  #, fuzzy, gcc-internal-format
  msgid "enclosing target region"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7174
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:7176
  #, fuzzy, gcc-internal-format
  msgid "enclosing task"
  msgstr "          %s"
  
! #: gimplify.c:7261
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: gimplify.c:7263
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "          %s"
  
! #: gimplify.c:7406
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.c:7408
  #, fuzzy, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.c:7469
  #, 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:7477
  #, 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:7542
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: gimplify.c:7544
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: gimplify.c:7595
  #, fuzzy, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: gimplify.c:7726
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7729
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7743
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7746
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:7749
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:8639
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimplify.c:9729
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: gimplify.c:9786
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:9818
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "odotettiin %<operator%>"
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10282
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10531
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10592
  #, fuzzy, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ei ole malli"
  
! #: gimplify.c:10986
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:11320
  #, fuzzy, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: gimplify.c:13793
  #, fuzzy, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:13804
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:15082
  #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  " EPÃ„ONNISTUI\n"
  "\n"
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT muunnetaan tyypiksi %qT, kun se viedÃ¤Ã¤n %<...%>:n lÃ¤pi"
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(eli kannattaisi antaa %qT eikÃ¤ %qT funktiolle %<va_arg%>)"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jos tÃ¤mÃ¤ koodi saavutetaan, ohjelma keskeytyy"
*************** msgstr ""
*** 25901,25922 ****
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2317 ira.c:2339
  #, fuzzy, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr "Hahmoa %s ei voi kÃ¤yttÃ¤Ã¤"
  
! #: ira.c:5920
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5921
  #, fuzzy, gcc-internal-format
  msgid "for %qD"
  msgstr "nimellÃ¤ %qD"
  
! #: ira.c:5937
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
--- 25911,25932 ----
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2318 ira.c:2340
  #, fuzzy, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr "Hahmoa %s ei voi kÃ¤yttÃ¤Ã¤"
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5922
  #, fuzzy, gcc-internal-format
  msgid "for %qD"
  msgstr "nimellÃ¤ %qD"
  
! #: ira.c:5938
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
*************** msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu va
*** 25936,25947 ****
  msgid "unable to find a register to spill"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
! #: lra-constraints.c:4135 reload.c:3863 reload.c:4118
  #, fuzzy, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: lra-constraints.c:5091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
--- 25946,25957 ----
  msgid "unable to find a register to spill"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
! #: lra-constraints.c:4140 reload.c:3869 reload.c:4124
  #, fuzzy, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: lra-constraints.c:5097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
*************** msgstr "  uid = %d, gid = %d, oikeudet =
*** 26649,26660 ****
  msgid "unrecognized argument in option %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1551
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1554
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Kelvolliset argumentit:"
--- 26659,26670 ----
  msgid "unrecognized argument in option %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1554
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1557
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Kelvolliset argumentit:"
*************** msgstr "#pragma redefine_extname ei ole
*** 26779,26785 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:1002 config/darwin.c:3317
  #, 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"
--- 26789,26795 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:1002 config/darwin.c:3312
  #, 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 ""
*** 27275,27296 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: regcprop.c:1229
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1241
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1244
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1256
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 27285,27306 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr "virheellinen lvalue asm-tulostee
*** 27352,27363 ****
  msgid "impossible register constraint in %<asm%>"
  msgstr "virheellinen â€�asmâ€�: "
  
! #: reload.c:2687
  #, fuzzy, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: reload.c:3720
  #, fuzzy, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
--- 27362,27373 ----
  msgid "impossible register constraint in %<asm%>"
  msgstr "virheellinen â€�asmâ€�: "
  
! #: reload.c:2692
  #, fuzzy, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: reload.c:3726
  #, fuzzy, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
*************** msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu va
*** 27387,27438 ****
  msgid "output operand is constant in %<asm%>"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: rtl.c:850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:870
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:958
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
--- 27397,27448 ----
  msgid "output operand is constant in %<asm%>"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: rtl.c:860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:870
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:957
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: rtl.c:968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
*************** msgstr "muotomerkkijonolla on epÃ¤kelpo
*** 27477,27498 ****
  msgid "invalid punctuation %qc in constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: stmt.c:430
  #, fuzzy, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: stmt.c:524
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: stmt.c:621
  #, fuzzy, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "Sulje"
  
! #: stmt.c:650
  #, fuzzy, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "odottamaton siirros"
--- 27487,27508 ----
  msgid "invalid punctuation %qc in constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: stmt.c:431
  #, fuzzy, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: stmt.c:525
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: stmt.c:622
  #, fuzzy, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "Sulje"
  
! #: stmt.c:651
  #, fuzzy, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "odottamaton siirros"
*************** msgstr "virheellinen %%r-arvo"
*** 28170,28178 ****
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4260
! #: tree-cfg.c:4272 tree-cfg.c:4331 tree-cfg.c:4356 tree-cfg.c:4429
! #: tree-cfg.c:4507
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
--- 28180,28188 ----
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4262
! #: tree-cfg.c:4274 tree-cfg.c:4333 tree-cfg.c:4358 tree-cfg.c:4431
! #: tree-cfg.c:4509
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
*************** msgstr "epÃ¤kelvot operandit binÃ¤Ã¤rise
*** 28207,28213 ****
  msgid "invalid clique in %qs"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: tree-cfg.c:3305 tree-cfg.c:4519
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
--- 28217,28223 ----
  msgid "invalid clique in %qs"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: tree-cfg.c:3305 tree-cfg.c:4521
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
*************** msgstr "Virheellinen liukulukuoperaatio"
*** 28422,28785 ****
  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:4284 tree-cfg.c:4343
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4299
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4315
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Taulukkotyyppi      : %s\n"
  
! #: tree-cfg.c:4375
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4384
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4390
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree-cfg.c:4400
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4410
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "Ei ole hakemisto"
  
! #: tree-cfg.c:4465
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: tree-cfg.c:4474
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: tree-cfg.c:4493
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.c:4534 tree-cfg.c:4560
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:4594 tree-cfg.c:4612
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4603 tree-cfg.c:4620
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4628
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4637
  #, fuzzy, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4644
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4653
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4664
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4723
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: tree-cfg.c:4738 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:4762
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto-kohde ei ole nimiÃ¶ eikÃ¤ osoitin"
  
! #: tree-cfg.c:4781
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: tree-cfg.c:4789
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "ei-kokonaislukutyyppi switch-lausekkeessa"
  
! #: tree-cfg.c:4799
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4811
  #, fuzzy, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "EnsimmÃ¤inen/seuraava ketju rikki"
  
! #: tree-cfg.c:4817
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4824
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4834
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.c:4841
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.c:4893
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: tree-cfg.c:4902
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4912
  #, fuzzy, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: tree-cfg.c:4928
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: tree-cfg.c:4936
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:5019 tree-cfg.c:5028
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "MD5-tulos on:\n"
  
! #: tree-cfg.c:5038
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "puuttuva â€�]â€�"
  
! #: tree-cfg.c:5052
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Virheellinen argumentti"
  
! #: tree-cfg.c:5059
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:5157
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-cfg.c:5214
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5230
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5279
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: tree-cfg.c:5382
  #, 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:5391
  #, fuzzy, gcc-internal-format
  msgid "PHI node with location"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: tree-cfg.c:5402 tree-cfg.c:5449
  #, fuzzy, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: tree-cfg.c:5410
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5437
  #, 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:5477
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5483
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5505
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-cfg.c:5527
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5534
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5565
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "ei-paikallinen nimiÃ¶ "
  
! #: tree-cfg.c:5574
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5583 tree-cfg.c:5592 tree-cfg.c:5617
  #, gcc-internal-format
  msgid "label "
  msgstr "nimiÃ¶ "
  
! #: tree-cfg.c:5607
  #, 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:5640
  #, 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:5653
  #, 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:5676 tree-cfg.c:5698 tree-cfg.c:5715 tree-cfg.c:5784
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5686
  #, 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:5720
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5750
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5758
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "useita default-nimikkeitÃ¤ samassa switch-lauseessa"
  
! #: tree-cfg.c:5775
  #, 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:5798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "â€�Iâ€�-lippu"
  
! #: tree-cfg.c:9473
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.c:9494 tree-cfg.c:9526
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ei-void-tyyppisen funktion loppu saavutettu"
  
! #: tree-cfg.c:9592
  #, 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:9597 cp/cvt.c:1119
  #, 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"
--- 28432,28795 ----
  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:4286 tree-cfg.c:4345
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4301
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4317
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Taulukkotyyppi      : %s\n"
  
! #: tree-cfg.c:4377
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4386
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4392
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree-cfg.c:4402
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4412
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "Ei ole hakemisto"
  
! #: tree-cfg.c:4467
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: tree-cfg.c:4476
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: tree-cfg.c:4495
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.c:4536 tree-cfg.c:4562
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:4596 tree-cfg.c:4614
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4605 tree-cfg.c:4622
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4630
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4639
  #, fuzzy, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4646
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4655
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4666
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4725
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: tree-cfg.c:4740 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:4764
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto-kohde ei ole nimiÃ¶ eikÃ¤ osoitin"
  
! #: tree-cfg.c:4783
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: tree-cfg.c:4791
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "ei-kokonaislukutyyppi switch-lausekkeessa"
  
! #: tree-cfg.c:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4813
  #, fuzzy, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "EnsimmÃ¤inen/seuraava ketju rikki"
  
! #: tree-cfg.c:4819
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4826
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4836
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.c:4843
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.c:4852
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.c:4895
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: tree-cfg.c:4904
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4914
  #, fuzzy, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: tree-cfg.c:4930
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: tree-cfg.c:4938
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:5021 tree-cfg.c:5030
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "MD5-tulos on:\n"
  
! #: tree-cfg.c:5040
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "puuttuva â€�]â€�"
  
! #: tree-cfg.c:5054
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Virheellinen argumentti"
  
! #: tree-cfg.c:5061
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:5159
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-cfg.c:5216
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5232
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5281
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: tree-cfg.c:5384
  #, 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:5393
  #, fuzzy, gcc-internal-format
  msgid "PHI node with location"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: tree-cfg.c:5404 tree-cfg.c:5451
  #, fuzzy, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: tree-cfg.c:5412
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5439
  #, 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:5479
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5485
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5507
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-cfg.c:5529
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5536
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5567
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "ei-paikallinen nimiÃ¶ "
  
! #: tree-cfg.c:5576
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5585 tree-cfg.c:5594 tree-cfg.c:5619
  #, gcc-internal-format
  msgid "label "
  msgstr "nimiÃ¶ "
  
! #: tree-cfg.c:5609
  #, 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:5642
  #, 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:5655
  #, 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:5678 tree-cfg.c:5700 tree-cfg.c:5717 tree-cfg.c:5786
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5688
  #, 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:5722
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5752
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5760
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "useita default-nimikkeitÃ¤ samassa switch-lauseessa"
  
! #: tree-cfg.c:5777
  #, 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:5800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "â€�Iâ€�-lippu"
  
! #: tree-cfg.c:9475
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.c:9496 tree-cfg.c:9528
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ei-void-tyyppisen funktion loppu saavutettu"
  
! #: tree-cfg.c:9594
  #, 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:9599 cp/cvt.c:1119
  #, 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 ""
*** 29881,29887 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: varasm.c:2284 c/c-decl.c:5451 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
--- 29891,29897 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: varasm.c:2284 c/c-decl.c:5450 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
*************** msgstr "ei voitu luoda uutta ELF-lohkoa:
*** 30042,30048 ****
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: c-family/c-ada-spec.c:2840
  #, fuzzy, gcc-internal-format
  msgid "unsupported record layout"
  msgstr "tuntematon vÃ¤rimoodi"
--- 30052,30058 ----
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: c-family/c-ada-spec.c:2843
  #, fuzzy, gcc-internal-format
  msgid "unsupported record layout"
  msgstr "tuntematon vÃ¤rimoodi"
*************** msgstr "%qE-attribuuttia ei huomioida %q
*** 30646,30652 ****
  msgid "type was previously declared %qE"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4749
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
--- 30656,30662 ----
  msgid "type was previously declared %qE"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
*************** msgstr "%qD ei ole %qD:n jÃ¤sen"
*** 30666,30672 ****
  msgid "%qE argument is not a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6060
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
--- 30676,30682 ----
  msgid "%qE argument is not a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
*************** msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤
*** 31093,31104 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:823 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "ehdotetaan sulkeita totuusarvona kÃ¤ytetyn sijoituksen ympÃ¤rille"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4688 c/c-decl.c:7081 c/c-typeck.c:15429
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
--- 31103,31114 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "ehdotetaan sulkeita totuusarvona kÃ¤ytetyn sijoituksen ympÃ¤rille"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
*************** msgid "%<fallthrough%> attribute specifi
*** 31259,31271 ****
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3671
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3535
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "liian monta argumenttia funktiolle %qE"
--- 31269,31281 ----
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3721
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3585
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "liian monta argumenttia funktiolle %qE"
*************** msgstr "virheellinen loppuliite â€�%.*sâ
*** 32215,32221 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "perinteinen C ei salli merkkijonovakioiden katenointia"
  
! #: c-family/c-omp.c:116 cp/pt.c:18845
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 32225,32231 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "perinteinen C ei salli merkkijonovakioiden katenointia"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr "%<void%> vain parametrina ei ole
*** 32265,32271 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9430
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
--- 32275,32281 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
*************** msgstr "virheellinen tyyppi iterointimuu
*** 32280,32296 ****
  msgid "%qE is not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9319
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "â€™(â€™ puuttuu predikaatin jÃ¤ljestÃ¤"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8938
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9325
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "puuttuva kasvatuslauseke"
--- 32290,32306 ----
  msgid "%qE is not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "â€™(â€™ puuttuu predikaatin jÃ¤ljestÃ¤"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "puuttuva kasvatuslauseke"
*************** msgstr "puuttuva kasvatuslauseke"
*** 32300,32306 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9053
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "virheellinen kasvatuslauseke"
--- 32310,32316 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "virheellinen kasvatuslauseke"
*************** msgstr ""
*** 32365,32371 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15242 cp/semantics.c:8581
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 32375,32381 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgstr "<paluuarvo>"
*** 32930,32937 ****
  msgid "wrong type argument to %s"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:2949
! #: cp/constexpr.c:6003
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
--- 32940,32947 ----
  msgid "wrong type argument to %s"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
*************** msgstr "funktion %qD vÃ¤hennys"
*** 33420,33436 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4924
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE sijoitus"
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4927
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE kasvatus"
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4930
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE vÃ¤hennys"
--- 33430,33446 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4984
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE sijoitus"
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4987
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE kasvatus"
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4990
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE vÃ¤hennys"
*************** msgstr ""
*** 33611,33618 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12061 c/c-typeck.c:12229
! #: cp/typeck.c:5433
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
--- 33621,33628 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
*************** msgid_plural "passing argument %i to %qs
*** 33689,33847 ****
  msgstr[0] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  msgstr[1] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.c:2790 c/c-typeck.c:5495 cp/call.c:5803
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2897
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2991
  #, 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:2998 c-family/c-warn.c:3001 cp/init.c:635
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3088
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3315
  #, fuzzy
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  msgstr[1] "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-warn.c:3318 c-family/c-warn.c:3688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c-family/c-warn.c:3457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3471 c-family/c-warn.c:3485
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c-family/c-warn.c:3475 c-family/c-warn.c:3501
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c-family/c-warn.c:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3497
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  msgstr[1] "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c-family/c-warn.c:3532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  msgstr[1] "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3564
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3624
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3631 c-family/c-warn.c:3664
  #, fuzzy, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c-family/c-warn.c:3643
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3648
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "%<%c%s%>:n aikasempi esittely"
  
! #: c-family/c-warn.c:3667
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "edellinen esittely %q+D"
  
! #: c-family/c-warn.c:3686
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3717
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3727
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3731
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 33699,33857 ----
  msgstr[0] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  msgstr[1] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  #, fuzzy
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  msgstr[1] "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  msgstr[1] "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  msgstr[1] "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, fuzzy, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "%<%c%s%>:n aikasempi esittely"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "edellinen esittely %q+D"
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "â€�%sâ€� ei ole kelvollinen esik
*** 33856,33862 ****
  msgid "too many input files"
  msgstr "liikaa syÃ¶tetiedostoja"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:14814
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "tuntematon cc_attr-arvo"
--- 33866,33872 ----
  msgid "too many input files"
  msgstr "liikaa syÃ¶tetiedostoja"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:16448
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "tuntematon cc_attr-arvo"
*************** msgid "unrecognized option passed to %%:
*** 33887,33900 ****
  msgstr "tuntematon komentorivivalitsin %qs"
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:14746
! #: config/aarch64/aarch64.c:14784
  #, 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:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:14749
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "kelvolliset argumentit ovat: %s"
--- 33897,33910 ----
  msgstr "tuntematon komentorivivalitsin %qs"
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:16380
! #: config/aarch64/aarch64.c:16418
  #, 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:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:16383
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "kelvolliset argumentit ovat: %s"
*************** msgstr "  uid = %d, gid = %d, oikeudet =
*** 34044,34105 ****
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:290
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:535
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: common/config/riscv/riscv-common.c:605
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: common/config/riscv/riscv-common.c:617
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:636
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:663
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: common/config/riscv/riscv-common.c:667
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:773
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr "%s %qs"
  
! #: common/config/riscv/riscv-common.c:785
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "%s %qs"
  
! #: common/config/riscv/riscv-common.c:814
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr "%s %qs"
  
! #: common/config/riscv/riscv-common.c:851
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: common/config/riscv/riscv-common.c:979
  #, fuzzy, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr "%<%s%> on tuntematon"
--- 34054,34115 ----
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:295
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:540
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: common/config/riscv/riscv-common.c:610
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: common/config/riscv/riscv-common.c:622
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:641
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:668
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: common/config/riscv/riscv-common.c:672
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:778
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr "%s %qs"
  
! #: common/config/riscv/riscv-common.c:790
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "%s %qs"
  
! #: common/config/riscv/riscv-common.c:819
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr "%s %qs"
  
! #: common/config/riscv/riscv-common.c:856
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: common/config/riscv/riscv-common.c:984
  #, fuzzy, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr "%<%s%> on tuntematon"
*************** msgstr "valitsin -mcpu=%s on ristiriidas
*** 34260,34348 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/darwin.c:2011
  #, 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:2104
  #, 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:2111
  #, 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:2848
  #, 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:3063
  #, 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:3267
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3272
  #, 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:3287
  #, 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:3365
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3408
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3588
  #, 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:3595
  #, 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:3683
  #, fuzzy, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: config/darwin.c:3694
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/darwin.c:3718
  #, fuzzy, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "null-merkit sÃ¤ilytetÃ¤Ã¤n literaalissa"
  
! #: config/darwin.c:3719
  #, fuzzy, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "null-merkit sÃ¤ilytetÃ¤Ã¤n literaalissa"
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%> %m"
  msgstr ""
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
--- 34270,34358 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/darwin.c:2006
  #, 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:2099
  #, 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:2106
  #, 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:2843
  #, 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:3058
  #, 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:3262
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3267
  #, 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:3282
  #, 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:3360
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3403
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3583
  #, 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:3590
  #, 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:3678
  #, fuzzy, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: config/darwin.c:3689
  #, fuzzy, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/darwin.c:3713
  #, fuzzy, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "null-merkit sÃ¤ilytetÃ¤Ã¤n literaalissa"
  
! #: config/darwin.c:3714
  #, fuzzy, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "null-merkit sÃ¤ilytetÃ¤Ã¤n literaalissa"
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%>: %m"
  msgstr ""
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
*************** msgstr "%<#pragma GCC optimize%> ei ole
*** 34478,34843 ****
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64.c:1636
  #, 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:1711 config/aarch64/aarch64.c:1725
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:2178
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64.c:2181
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64.c:2185
  #, 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:2188
  #, 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:2204
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "Ã„lÃ¤ varoita Microsoft-laajennosten kÃ¤ytÃ¶stÃ¤"
  
! #: config/aarch64/aarch64.c:2205
  #, 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:5704
  #, fuzzy, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: config/aarch64/aarch64.c:6025
  #, 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:6147 config/aarch64/aarch64.c:6210
! #: config/aarch64/aarch64.c:6329 config/aarch64/aarch64.c:16667
! #: config/arm/arm.c:7075 config/arm/arm.c:7105 config/arm/arm.c:28839
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6278
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "KÃ¤ytÃ¤ 64-bittistÃ¤ ABIa"
  
! #: config/aarch64/aarch64.c:6281
  #, 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:6453
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14270
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14314
  #, 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:14370
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/aarch64/aarch64.c:14382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "virheellinen %%h-arvo"
  
! #: config/aarch64/aarch64.c:14402
  #, 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:14420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "tuntematon valitsin -%s"
  
! #: config/aarch64/aarch64.c:14588 config/riscv/riscv.c:4816
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14597 config/riscv/riscv.c:4825
  #, 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:14605
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14615 config/riscv/riscv.c:4854
! #: config/rs6000/rs6000.c:4583
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Funktio %qs"
  
! #: config/aarch64/aarch64.c:14686
  #, 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:14702
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Kelvolliset argumentit:"
  
! #: config/aarch64/aarch64.c:14811
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14818
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "tuntematon konetila %qs"
  
! #: config/aarch64/aarch64.c:14877
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.c:14888
  #, fuzzy, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr "-Wformat-y2k jÃ¤tetty huomiotta ilman valitsinta -Wformat"
  
! #: config/aarch64/aarch64.c:14893
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:14999
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:15001
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:15025
  #, fuzzy, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15028
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.c:15032
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15060
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15063
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.c:15197 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:15253
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64.c:15260
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15342
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.c:15345
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.c:15520
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:15523
  #, 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:15527 config/aarch64/aarch64.c:15569
! #: config/aarch64/aarch64.c:15676
  #, 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:15562
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:15565
  #, 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:15592
  #, 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:15596
  #, 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:15631
  #, 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:15672
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:15730 config/aarch64/aarch64.c:15903
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:15774
  #, 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:15782 config/i386/i386-options.c:1201
  #, 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:15836
  #, 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:15893 config/arm/arm.c:32851
! #: config/rs6000/rs6000.c:24138 config/s390/s390.c:15744
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.c:15920
  #, 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:15929
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:17355 config/arm/arm.c:6427
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12128
! #: config/s390/s390.c:12205
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17360 config/arm/arm.c:6432
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12123
! #: config/s390/s390.c:12200
  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:18493
  #, fuzzy, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:18495
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:23410 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "tuntematon vÃ¤rimoodi"
  
! #: config/aarch64/aarch64.c:23420 config/aarch64/aarch64.c:23447
  #, 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:23424
  #, 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:23428
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.c:23451
  #, 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:23476
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
--- 34488,34853 ----
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64.c:1973
  #, 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:2048 config/aarch64/aarch64.c:2062
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:2515
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64.c:2518
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64.c:2522
  #, 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:2525
  #, 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:2541
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "Ã„lÃ¤ varoita Microsoft-laajennosten kÃ¤ytÃ¶stÃ¤"
  
! #: config/aarch64/aarch64.c:2542
  #, 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:6103
  #, fuzzy, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: config/aarch64/aarch64.c:6424
  #, 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:6546 config/aarch64/aarch64.c:6609
! #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6677
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "KÃ¤ytÃ¤ 64-bittistÃ¤ ABIa"
  
! #: config/aarch64/aarch64.c:6680
  #, 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:6857
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15904
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15948
  #, 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:16004
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/aarch64/aarch64.c:16016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "virheellinen %%h-arvo"
  
! #: config/aarch64/aarch64.c:16036
  #, 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:16054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "tuntematon valitsin -%s"
  
! #: config/aarch64/aarch64.c:16222 config/riscv/riscv.c:4825
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16231 config/riscv/riscv.c:4834
  #, 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:16239
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Funktio %qs"
  
! #: config/aarch64/aarch64.c:16320
  #, 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:16336
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Kelvolliset argumentit:"
  
! #: config/aarch64/aarch64.c:16445
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:16452
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "tuntematon konetila %qs"
  
! #: config/aarch64/aarch64.c:16511
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.c:16522
  #, fuzzy, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr "-Wformat-y2k jÃ¤tetty huomiotta ilman valitsinta -Wformat"
  
! #: config/aarch64/aarch64.c:16527
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:16633
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:16635
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:16659
  #, fuzzy, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:16662
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.c:16666
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:16694
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:16697
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.c:16831
  #, 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:16887
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64.c:16894
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16976
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.c:16979
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.c:17158
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:17161
  #, 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:17165 config/aarch64/aarch64.c:17207
! #: config/aarch64/aarch64.c:17314
  #, 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:17200
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:17203
  #, 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:17230
  #, 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:17234
  #, 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:17269
  #, 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:17310
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:17368 config/aarch64/aarch64.c:17541
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:17412
  #, 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:17420 config/i386/i386-options.c:1204
  #, 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:17474
  #, 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:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.c:17558
  #, 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:17567
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:20135
  #, fuzzy, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:20137
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "tuntematon vÃ¤rimoodi"
  
! #: config/aarch64/aarch64.c:25063 config/aarch64/aarch64.c:25090
  #, 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:25067
  #, 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:25071
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.c:25094
  #, 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:25119
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
*************** msgid "bad value %qs for %<-mmemory-late
*** 34898,34904 ****
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:856 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, fuzzy, gcc-internal-format
  msgid "bad builtin fcode"
--- 34908,34914 ----
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, fuzzy, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "%qE-attribuutti sallii vain koko
*** 35018,35035 ****
  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:7216 config/arm/arm.c:7234
! #: config/arm/arm.c:7415 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3429
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3662
! #: config/i386/i386-options.c:3713 config/i386/i386-options.c:3750
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3039 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20188 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1071 config/s390/s390.c:1158 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 35028,35045 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "AAPCS ei tue valitsinta -mcaller
*** 35459,35681 ****
  msgid "target CPU does not support unaligned accesses"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3489
  #, 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:3498
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
  
! #: config/arm/arm.c:3501
  #, 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:3524
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3534
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3559
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3571 config/arm/arm.c:32865
  #, 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:3579
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: config/arm/arm.c:3588
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
! #: config/arm/arm.c:3610 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/arm/arm.c:3755
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/arm/arm.c:3807
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3818
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3831
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3834
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcallee-super-interworking"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3842
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6103
  #, fuzzy, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: config/arm/arm.c:6123
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6375
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6464
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6848 config/arm/arm.c:7069 config/arm/arm.c:7102
! #: config/arm/arm.c:28832
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7240
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7364
  #, 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:7376
  #, 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:7385
  #, 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:7407 config/arm/arm.c:7459
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/arm/arm.c:7426
  #, 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:7475
  #, 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:9439
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13198
  #, fuzzy, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:13201
  #, fuzzy, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:25478
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26140
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: config/arm/arm.c:26399
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26651
  #, fuzzy, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/arm/arm.c:26897
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32880
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qs"
--- 35469,35696 ----
  msgid "target CPU does not support unaligned accesses"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3244
! #, fuzzy, gcc-internal-format
! msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
! msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
! 
! #: config/arm/arm.c:3494
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa"
  
! #: config/arm/arm.c:3503
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
  
! #: config/arm/arm.c:3506
  #, fuzzy, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "C++-jÃ¤sennin ei tue -dy-valitsinta, jÃ¤tetÃ¤Ã¤n se huomiotta"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/arm/arm.c:3584
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: config/arm/arm.c:3593
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/arm/arm.c:3760
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcallee-super-interworking"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, fuzzy, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin, ei %s"
  
! #: config/arm/arm.c:7385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa mÃ¤Ã¤rÃ¤Ã¤ argumentteja"
  
! #: config/arm/arm.c:7394
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin, ei %s"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/arm/arm.c:7435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: config/arm/arm.c:7484
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, fuzzy, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:13220
  #, fuzzy, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26159
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26670
  #, fuzzy, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qs"
*************** msgstr "epÃ¤kelpo vektorityyppi attribuu
*** 35683,35704 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32888
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32901
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: config/arm/arm.c:32915
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "<tuntematon>"
  
! #: config/arm/arm.c:33927
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
--- 35698,35719 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: config/arm/arm.c:32931
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "<tuntematon>"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
*************** msgstr "%<-fpie%> ei ole tuettu"
*** 35777,35793 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> ei ole tuettu"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5111
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "valitsimet %s ja %s ovat toisensa poissulkevat"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5123
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5120
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
--- 35792,35808 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> ei ole tuettu"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5122
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "valitsimet %s ja %s ovat toisensa poissulkevat"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5134
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5131
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
*************** msgstr "%<__builtin_prefetch%>-funktion
*** 36527,36660 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "SISÃ„Ã„NRAKENNETTU CD %s\n"
  
! #: config/i386/i386-expand.c:8043
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-expand.c:8453 config/i386/i386-expand.c:9905
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:8841
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:8936
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/i386/i386-expand.c:9836
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9851
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9884
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9924
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9937
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/i386/i386-expand.c:9947
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9952
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10089
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/i386/i386-expand.c:10094
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.c:10100 config/i386/i386-expand.c:10420
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.c:10402
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/i386/i386-expand.c:10411
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10906 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: config/i386/i386-expand.c:11119
  #, fuzzy, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:11123
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:12044
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:12077
  #, 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:12838 config/i386/i386-expand.c:13050
  #, 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:13103
  #, 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:13109
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: config/i386/i386-expand.c:13128
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
--- 36542,36675 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "SISÃ„Ã„NRAKENNETTU CD %s\n"
  
! #: config/i386/i386-expand.c:8049
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:8847
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:8942
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/i386/i386-expand.c:9842
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9857
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9890
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9930
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9943
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/i386/i386-expand.c:9953
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9958
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10095
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/i386/i386-expand.c:10100
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10414
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/i386/i386-expand.c:10417
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: config/i386/i386-expand.c:11125
  #, fuzzy, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:11129
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:12050
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:12083
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumentin <%s>:lle on oltava yksittÃ¤inen merkki"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:13109
  #, fuzzy, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:13115
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
*************** msgstr "Varoita ylikuormitetuista virtua
*** 36674,37189 ****
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/i386/i386-options.c:849 config/i386/i386-options.c:2000
! #: config/i386/i386-options.c:2009
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/i386/i386-options.c:1106
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.c:1170
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/i386/i386-options.c:1233
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: config/i386/i386-options.c:1271
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Kaksoiskappale-%s-attribuutti mÃ¤Ã¤ritelty kohdassa %L"
  
! #: config/i386/i386-options.c:1522
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  "KÃ¤yttÃ¶: %s KOMENTO [ARGUMENTTI]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/i386/i386-options.c:1528
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1538
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1564
  #, fuzzy, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.c:1577
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Tuntematon valitsin: %s %s %s"
  
! #: config/i386/i386-options.c:1587
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1594
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:1647
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: config/i386/i386-options.c:1832
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:1879
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:1881
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1909
  #, fuzzy, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.c:1914
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.c:1929
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.c:1940
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: config/i386/i386-options.c:1946
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/i386/i386-options.c:1949
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/i386/i386-options.c:1953
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: config/i386/i386-options.c:1970 config/i386/i386-options.c:1979
! #: config/i386/i386-options.c:1991 config/i386/i386-options.c:2002
! #: config/i386/i386-options.c:2013
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.c:1982 config/i386/i386-options.c:1994
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/i386/i386-options.c:2037
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: config/i386/i386-options.c:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.c:2051
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2053
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2060
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2062
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2070 config/i386/i386-options.c:2444
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/i386/i386-options.c:2383
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2384
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2406
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2408
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2413
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2414
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2463
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2464
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2485
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2487
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2492
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2493
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2517
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2519
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2522
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.c:2550
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2551
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2630
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.c:2633
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.c:2656
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:2672
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: config/i386/i386-options.c:2678
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2679
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2689
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-kÃ¤skykanta poistettu kÃ¤ytÃ¶stÃ¤, kÃ¤ytetÃ¤Ã¤n 387-aritmetiikkaa"
  
! #: config/i386/i386-options.c:2696
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-kÃ¤skykanta poistettu kÃ¤ytÃ¶stÃ¤, kÃ¤ytetÃ¤Ã¤n SSE-aritmetiikkaa"
  
! #: config/i386/i386-options.c:2746
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2748
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2764
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2818
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.c:2821
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:2825
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "â€�%sâ€�-liitÃ¤nnÃ¤inen on yhteensopiva."
  
! #: config/i386/i386-options.c:2890
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/i386/i386-options.c:2949
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.c:2954
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.c:2982
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:3157
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3172
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3221
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3231
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3266
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3276
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3389
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:3391
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:3395
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:3442 config/i386/i386-options.c:3493
  #, fuzzy, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3447
  #, fuzzy, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3454 config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-attribuutti tarvitsee kokonaislukuvakioargumentin"
  
! #: config/i386/i386-options.c:3460
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%Jei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: config/i386/i386-options.c:3485 config/i386/i386-options.c:3528
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3489
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3497 config/i386/i386-options.c:3546
  #, fuzzy, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3507 config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3511
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "attribuutit stdcall ja fastcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3515 config/i386/i386-options.c:3542
  #, fuzzy, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3532 config/i386/i386-options.c:3550
  #, fuzzy, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3538
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/i386/i386-options.c:3642 config/rs6000/rs6000.c:20301
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/i386/i386-options.c:3669
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.c:3690
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: config/i386/i386-options.c:3724 config/i386/i386-options.c:3734
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3761 config/i386/i386-options.c:3783
! #: config/ia64/ia64.c:812 config/s390/s390.c:1168
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.c:3771 config/i386/i386-options.c:3793
! #: config/s390/s390.c:1197
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.c:3825
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.c:3832
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.c:3843
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.c:3846
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
--- 36689,37204 ----
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/i386/i386-options.c:852 config/i386/i386-options.c:2010
! #: config/i386/i386-options.c:2019
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/i386/i386-options.c:1109
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.c:1173
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/i386/i386-options.c:1236
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: config/i386/i386-options.c:1274
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Kaksoiskappale-%s-attribuutti mÃ¤Ã¤ritelty kohdassa %L"
  
! #: config/i386/i386-options.c:1525
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  "KÃ¤yttÃ¶: %s KOMENTO [ARGUMENTTI]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/i386/i386-options.c:1531
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1541
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1567
  #, fuzzy, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.c:1580
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Tuntematon valitsin: %s %s %s"
  
! #: config/i386/i386-options.c:1590
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1597
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:1650
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: config/i386/i386-options.c:1835
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:1889
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:1891
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1919
  #, fuzzy, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.c:1924
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi mÃ¤Ã¤rittÃ¤Ã¤ %qD:lle"
  
! #: config/i386/i386-options.c:1939
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.c:1950
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: config/i386/i386-options.c:1956
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/i386/i386-options.c:1959
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/i386/i386-options.c:1963
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: config/i386/i386-options.c:1980 config/i386/i386-options.c:1989
! #: config/i386/i386-options.c:2001 config/i386/i386-options.c:2012
! #: config/i386/i386-options.c:2023
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.c:1992 config/i386/i386-options.c:2004
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/i386/i386-options.c:2047
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: config/i386/i386-options.c:2052
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.c:2064
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2066
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2073
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2075
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/i386/i386-options.c:2396
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2419
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2421
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2426
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2476
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2498
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2500
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2505
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2530
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2532
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2535
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.c:2563
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.c:2646
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.c:2682
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:2685
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-kÃ¤skykanta poistettu kÃ¤ytÃ¶stÃ¤, kÃ¤ytetÃ¤Ã¤n 387-aritmetiikkaa"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-kÃ¤skykanta poistettu kÃ¤ytÃ¶stÃ¤, kÃ¤ytetÃ¤Ã¤n SSE-aritmetiikkaa"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.c:2834
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:2838
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "â€�%sâ€�-liitÃ¤nnÃ¤inen on yhteensopiva."
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/i386/i386-options.c:2962
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.c:2967
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.c:2995
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:3170
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3244
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3279
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3289
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3402
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:3404
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:3408
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, fuzzy, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3460
  #, fuzzy, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-attribuutti tarvitsee kokonaislukuvakioargumentin"
  
! #: config/i386/i386-options.c:3473
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%Jei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, fuzzy, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "attribuutit stdcall ja fastcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, fuzzy, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, fuzzy, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3551
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/i386/i386-options.c:3682
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.c:3703
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.c:3838
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.c:3845
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.c:3856
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.c:3859
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
*************** msgstr "%J%qD mÃ¤Ã¤ritelty sekÃ¤ tavalli
*** 37638,37644 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3067
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
--- 37653,37659 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3076
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
*************** msgstr "%qE-attribuutti sallii vain koko
*** 38691,38747 ****
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/riscv/riscv.c:2687 config/riscv/riscv.c:2729
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:3078
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: config/riscv/riscv.c:4735
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4778
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4782
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4786
  #, fuzzy, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "-mvsx ja -mpaired ovat yhteensopimattomat"
  
! #: config/riscv/riscv.c:4796
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/riscv/riscv.c:4809
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4836 config/rs6000/rs6000.c:4595
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/riscv/riscv.c:4850 config/rs6000/rs6000.c:4578
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "Funktio %qs"
  
! #: config/riscv/riscv.c:5149
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
--- 38706,38762 ----
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/riscv/riscv.c:2696 config/riscv/riscv.c:2738
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:3087
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: config/riscv/riscv.c:4744
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4787
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4791
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4795
  #, fuzzy, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "-mvsx ja -mpaired ovat yhteensopimattomat"
  
! #: config/riscv/riscv.c:4805
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/riscv/riscv.c:4818
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "Funktio %qs"
  
! #: config/riscv/riscv.c:5160
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
*************** msgstr "%qs kÃ¤yttÃ¤Ã¤ rekisteriÃ¤ r29"
*** 39244,39482 ****
  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:3238 config/rs6000/rs6000.c:3241
! #: config/rs6000/rs6000.c:3244
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:3345
  #, fuzzy, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 vaatii PowerPC64-suorittimen, otetaan kÃ¤yttÃ¶Ã¶n"
  
! #: config/rs6000/rs6000.c:3491
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa"
  
! #: config/rs6000/rs6000.c:3511 config/rs6000/rtems.h:114
  #, fuzzy, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: config/rs6000/rs6000.c:3519
  #, fuzzy, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr "Muodostin %qs"
  
! #: config/rs6000/rs6000.c:3540
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "Ei ole tuettu"
  
! #: config/rs6000/rs6000.c:3673
  #, 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:3812
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3829
  #, 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:3915
  #, 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:3923
  #, 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:3948 config/rs6000/rs6000.c:3956
! #: config/rs6000/rs6000.c:3963 config/rs6000/rs6000.c:3970
! #: config/rs6000/rs6000.c:3978 config/rs6000/rs6000.c:3997
! #: config/rs6000/rs6000.c:4059 config/rs6000/rs6000.c:4086
! #: config/rs6000/rs6000.c:4113 config/rs6000/rs6000.c:4128
! #: config/rs6000/rs6000.c:4136 config/rs6000/rs6000.c:4181
! #: config/rs6000/rs6000.c:4183 config/rs6000/rs6000.c:4275
! #: config/rs6000/rs6000.c:4288 config/rs6000/rs6000.c:4297
! #: config/rs6000/rs6000.c:4447 config/rs6000/rs6000.c:4470
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:4172
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4198
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4235
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4267
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4354
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/rs6000/rs6000.c:4379 config/rs6000/rs6000.c:4394
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4407
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4603
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.c:4900
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/rs6000/rs6000.c:4937
  #, 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:7847
  #, 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:10582
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
  msgstr ""
  
! #: config/rs6000/rs6000.c:17677
  #, 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:19967
  #, 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:20049
  #, fuzzy, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20051
  #, fuzzy, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20053
  #, fuzzy, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20055
  #, 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:20061
  #, 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:20064
  #, 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:20069
  #, 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:20072
  #, 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:24110
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: config/rs6000/rs6000.c:24113
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: config/rs6000/rs6000.c:24115
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s on virheellinen"
  
! #: config/rs6000/rs6000.c:24660
  #, 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:24819
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24851
  #, 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:25107
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: config/rs6000/rs6000.c:27708
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 39259,39497 ----
  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:3242 config/rs6000/rs6000.c:3245
! #: config/rs6000/rs6000.c:3248
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:3349
  #, fuzzy, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 vaatii PowerPC64-suorittimen, otetaan kÃ¤yttÃ¶Ã¶n"
  
! #: config/rs6000/rs6000.c:3495
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa"
  
! #: config/rs6000/rs6000.c:3515 config/rs6000/rtems.h:114
  #, fuzzy, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: config/rs6000/rs6000.c:3523
  #, fuzzy, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr "Muodostin %qs"
  
! #: config/rs6000/rs6000.c:3544
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "Ei ole tuettu"
  
! #: config/rs6000/rs6000.c:3677
  #, 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:3816
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3833
  #, 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:3919
  #, 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:3927
  #, 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:3952 config/rs6000/rs6000.c:3960
! #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
! #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:4176
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4202
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4239
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4358
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4411
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4607
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.c:4904
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/rs6000/rs6000.c:4941
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "Vanhentunut. TÃ¤mÃ¤ valitsin ei vaikuta mihinkÃ¤Ã¤n"
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, fuzzy, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/rs6000/rs6000.c:20084
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: config/rs6000/rs6000.c:20166
  #, fuzzy, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20168
  #, fuzzy, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20170
  #, fuzzy, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20172
  #, fuzzy, gcc-internal-format
! msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20178
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20181
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20186
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20189
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:24227
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: config/rs6000/rs6000.c:24230
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s on virheellinen"
  
! #: config/rs6000/rs6000.c:24777
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000.c:25224
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 39655,39661 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:896
  #, fuzzy, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "virheellinen %%H-arvo"
--- 39670,39676 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, fuzzy, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "virheellinen %%H-arvo"
*************** msgstr "%qE on vanhentunut"
*** 39725,39924 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:743
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:759
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:808
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:814
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:821
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/s390/s390.c:827
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/s390/s390.c:833
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/s390/s390.c:852
  #, fuzzy, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/s390/s390.c:859 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/s390/s390.c:993
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "%<__builtin_prefetch%>-funktion toinen argumentti on epÃ¤kelpo; kÃ¤ytetÃ¤Ã¤n nollaa"
  
! #: config/s390/s390.c:1094
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1184
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/s390/s390.c:10001
  #, fuzzy, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: config/s390/s390.c:11366
  #, 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:11382
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11410
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: config/s390/s390.c:11414
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13124
  #, 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:15390
  #, 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:15397
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15432
  #, 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:15435
  #, 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:15464
  #, 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:15468
  #, 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:15480
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15489
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-fPIC ei ole tuettu"
  
! #: config/s390/s390.c:15495
  #, 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:15497
  #, 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:15500
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15513
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15516
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15519
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15522
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15575
  #, 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:15611
  #, 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:15618
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qs:n argumentti on liian suuri (maksimi %d)"
  
! #: config/s390/s390.c:15649
  #, 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:15810 config/s390/s390.c:15860 config/s390/s390.c:15877
  #, 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:15816
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
--- 39740,39944 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:762
! #, fuzzy, gcc-internal-format
! msgid "constant argument %d for builtin %qF is invalid (%s)"
! msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
! 
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/s390/s390.c:850
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/s390/s390.c:856
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/s390/s390.c:875
  #, fuzzy, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/s390/s390.c:1016
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "%<__builtin_prefetch%>-funktion toinen argumentti on epÃ¤kelpo; kÃ¤ytetÃ¤Ã¤n nollaa"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/s390/s390.c:10024
  #, fuzzy, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13147
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15491
  #, fuzzy, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15512
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-fPIC ei ole tuettu"
  
! #: config/s390/s390.c:15518
  #, fuzzy, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/s390/s390.c:15520
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%q+D:n ensimmÃ¤isen argumentin pitÃ¤isi olla %<int%>"
  
! #: config/s390/s390.c:15641
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qs:n argumentti on liian suuri (maksimi %d)"
  
! #: config/s390/s390.c:15672
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
*************** msgstr "-fexcess-precision=standard C++-
*** 40260,40276 ****
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1637
  #, fuzzy, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
  
! #: ada/gcc-interface/trans.c:1639 ada/gcc-interface/trans.c:1645
  #, fuzzy, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
  
! #: ada/gcc-interface/trans.c:1643
  #, fuzzy, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
--- 40280,40301 ----
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:332
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "%s contains too many lines"
! msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
! 
! #: ada/gcc-interface/trans.c:1642
  #, fuzzy, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
  
! #: ada/gcc-interface/trans.c:1644 ada/gcc-interface/trans.c:1650
  #, fuzzy, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
  
! #: ada/gcc-interface/trans.c:1648
  #, fuzzy, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
*************** msgstr "attribuutti %qs soveltuu vain ta
*** 40337,40344 ****
  msgid "could not read the BRIG file"
  msgstr "Tiedoston â€�%sâ€� palauttaminen epÃ¤onnistui."
  
! #: c/c-convert.c:101 c/c-typeck.c:2210 c/c-typeck.c:12707 cp/typeck.c:2146
! #: cp/typeck.c:8603 cp/typeck.c:9394
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
--- 40362,40369 ----
  msgid "could not read the BRIG file"
  msgstr "Tiedoston â€�%sâ€� palauttaminen epÃ¤onnistui."
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
*************** msgstr "muuttuja %qD asetettu mutta kÃ¤y
*** 40398,40404 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "%Jtaulukon %qD tyyppi viimeistelty epÃ¤kelvosti implisiittisellÃ¤ alustuksella"
  
! #: c/c-decl.c:1596 c/c-decl.c:7353 c/c-decl.c:8261 c/c-decl.c:9068
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
--- 40423,40429 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "%Jtaulukon %qD tyyppi viimeistelty epÃ¤kelvosti implisiittisellÃ¤ alustuksella"
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
*************** msgstr "%J%qD:n esittely varjostaa edell
*** 40620,40626 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3339
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
--- 40645,40651 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3340
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
*************** msgstr "%q+D:n esittely varjostaa sisÃ¤Ã
*** 40630,40636 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3112
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "varjostunut esittely on tÃ¤Ã¤llÃ¤"
--- 40655,40661 ----
  msgid "declaration of %qD shadows a previous local"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3113
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "varjostunut esittely on tÃ¤Ã¤llÃ¤"
*************** msgstr "varjostunut esittely on tÃ¤Ã¤llÃ
*** 40640,40853 ****
  msgid "nested extern declaration of %qD"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: c/c-decl.c:3367 c/c-decl.c:3381
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-decl.c:3373 c/c-decl.c:3386
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-decl.c:3405
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: c/c-decl.c:3675
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "sisÃ¤isen funktion %qD yhteensopimaton implisiittinen esittely"
  
! #: c/c-decl.c:3685
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: c/c-decl.c:3696
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "funktion %qD yhteensopimaton implisiittinen esittely"
  
! #: c/c-decl.c:3757
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE esittelemÃ¤ttÃ¤ tÃ¤Ã¤llÃ¤ (ei funktiossa)"
  
! #: c/c-decl.c:3762
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE esittelemÃ¤ttÃ¤ tÃ¤Ã¤llÃ¤ (ei funktiossa)"
  
! #: c/c-decl.c:3775
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: c/c-decl.c:3780
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: c/c-decl.c:3784
  #, fuzzy, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Jokaisesta esittelemÃ¤ttÃ¶mÃ¤stÃ¤ tunnisteesta ilmoitetaan vain"
  
! #: c/c-decl.c:3832 cp/decl.c:3281
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "%qD ei ole mÃ¤Ã¤ritelty funktion nÃ¤kyvyysalueen ulkopuolella"
  
! #: c/c-decl.c:3868
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:3871
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "hyppy ohittaa muuttujan alustuksen"
  
! #: c/c-decl.c:3872 c/c-decl.c:3927 c/c-decl.c:4017
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:3926 c/c-decl.c:4016
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: c/c-decl.c:3949
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "%qE-nimiÃ¶n kaksoisesittely"
  
! #: c/c-decl.c:4048 cp/decl.c:3687
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
  
! #: c/c-decl.c:4079
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "perinteisestÃ¤ C:stÃ¤ puuttuu erillinen nimiavaruus nimikkeille, tunniste %qE on ristiriidassa"
  
! #: c/c-decl.c:4144
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch hyppÃ¤Ã¤ muuttuja-alustuksen yli"
  
! #: c/c-decl.c:4145 c/c-decl.c:4156
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch alkaa tÃ¤stÃ¤"
  
! #: c/c-decl.c:4155
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch hyppÃ¤Ã¤ muuttuja-alustuksen yli"
  
! #: c/c-decl.c:4238
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-decl.c:4424 cp/tree.c:4728
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-decl.c:4433
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: c/c-decl.c:4698
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "nimeÃ¤mÃ¤tÃ¶n tietue/unioni ei mÃ¤Ã¤rittele yhtÃ¤Ã¤n instanssia"
  
! #: c/c-decl.c:4709
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tallennusluokkamÃ¤Ã¤ritteellÃ¤ ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.c:4725
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tyyppimÃ¤Ã¤reellÃ¤ ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.c:4737
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tyyppimÃ¤Ã¤reellÃ¤ ei esittele tunnistetta uudelleen"
  
! #: c/c-decl.c:4759 c/c-decl.c:4767
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4775
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4787
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4793
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4800
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "tarpeeton tallennusluokkamÃ¤Ã¤rite tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4806
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4819
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4826
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4844
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: c/c-decl.c:4858 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tyhjÃ¤ esittely"
  
! #: c/c-decl.c:4929
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 ei tue parametritaulukkoesittelyissÃ¤ avainsanaa %<static%> tai tyyppimÃ¤Ã¤reitÃ¤"
  
! #: c/c-decl.c:4933
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
--- 40665,40878 ----
  msgid "nested extern declaration of %qD"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: c/c-decl.c:3366 c/c-decl.c:3380
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-decl.c:3372 c/c-decl.c:3385
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-decl.c:3404
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: c/c-decl.c:3674
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "sisÃ¤isen funktion %qD yhteensopimaton implisiittinen esittely"
  
! #: c/c-decl.c:3684
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: c/c-decl.c:3695
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "funktion %qD yhteensopimaton implisiittinen esittely"
  
! #: c/c-decl.c:3756
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE esittelemÃ¤ttÃ¤ tÃ¤Ã¤llÃ¤ (ei funktiossa)"
  
! #: c/c-decl.c:3761
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE esittelemÃ¤ttÃ¤ tÃ¤Ã¤llÃ¤ (ei funktiossa)"
  
! #: c/c-decl.c:3774
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: c/c-decl.c:3779
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: c/c-decl.c:3783
  #, fuzzy, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Jokaisesta esittelemÃ¤ttÃ¶mÃ¤stÃ¤ tunnisteesta ilmoitetaan vain"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "%qD ei ole mÃ¤Ã¤ritelty funktion nÃ¤kyvyysalueen ulkopuolella"
  
! #: c/c-decl.c:3867
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:3870
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "hyppy ohittaa muuttujan alustuksen"
  
! #: c/c-decl.c:3871 c/c-decl.c:3926 c/c-decl.c:4016
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:3925 c/c-decl.c:4015
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: c/c-decl.c:3948
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "%qE-nimiÃ¶n kaksoisesittely"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
  
! #: c/c-decl.c:4078
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "perinteisestÃ¤ C:stÃ¤ puuttuu erillinen nimiavaruus nimikkeille, tunniste %qE on ristiriidassa"
  
! #: c/c-decl.c:4143
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch hyppÃ¤Ã¤ muuttuja-alustuksen yli"
  
! #: c/c-decl.c:4144 c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch alkaa tÃ¤stÃ¤"
  
! #: c/c-decl.c:4154
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch hyppÃ¤Ã¤ muuttuja-alustuksen yli"
  
! #: c/c-decl.c:4237
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-decl.c:4432
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: c/c-decl.c:4697
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "nimeÃ¤mÃ¤tÃ¶n tietue/unioni ei mÃ¤Ã¤rittele yhtÃ¤Ã¤n instanssia"
  
! #: c/c-decl.c:4708
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tallennusluokkamÃ¤Ã¤ritteellÃ¤ ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.c:4724
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tyyppimÃ¤Ã¤reellÃ¤ ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.c:4736
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tyhjÃ¤ esittely tyyppimÃ¤Ã¤reellÃ¤ ei esittele tunnistetta uudelleen"
  
! #: c/c-decl.c:4758 c/c-decl.c:4766
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4774
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4780
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4786
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4792
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4799
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "tarpeeton tallennusluokkamÃ¤Ã¤rite tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4805
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4818
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4825
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:4843
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: c/c-decl.c:4857 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tyhjÃ¤ esittely"
  
! #: c/c-decl.c:4928
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 ei tue parametritaulukkoesittelyissÃ¤ avainsanaa %<static%> tai tyyppimÃ¤Ã¤reitÃ¤"
  
! #: c/c-decl.c:4932
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
*************** msgstr "ISO C90 ei tue syntaksia %<[*]%>
*** 40855,40882 ****
  #. 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:4939 c/c-decl.c:7820 c/c-decl.c:9738
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.c:5104
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D on yleensÃ¤ funktio"
  
! #: c/c-decl.c:5113
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: c/c-decl.c:5118
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktio %qD on alustettu kuten muuttuja"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5124
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parametri %qD on alustettu"
--- 40880,40907 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.c:5103
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D on yleensÃ¤ funktio"
  
! #: c/c-decl.c:5112
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: c/c-decl.c:5117
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktio %qD on alustettu kuten muuttuja"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5123
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parametri %qD on alustettu"
*************** msgstr "parametri %qD on alustettu"
*** 40885,41152 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5143 c/c-decl.c:5158 c/c-typeck.c:8153
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: c/c-decl.c:5149
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: c/c-decl.c:5238
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.c:5288
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.c:5290
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD tulee alustaa jÃ¤senten alustuslistassa"
  
! #: c/c-decl.c:5371
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "alustin ei pysty pÃ¤Ã¤ttelemÃ¤Ã¤n taulukon %q+D kokoa"
  
! #: c/c-decl.c:5376
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "taulukon %q+D koko puuttuu"
  
! #: c/c-decl.c:5380
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "nollan tai negatiivisen kokoinen taulukko %q+D"
  
! #: c/c-decl.c:5469
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "muuttujan %q+D koko muistissa ei ole vakio"
  
! #: c/c-decl.c:5519
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ei-staattisen paikallismuuttujan %q+D asm-mÃ¤Ã¤rittÃ¤jÃ¤ jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c/c-decl.c:5557
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "ei voi laittaa volatile-kenttÃ¤istÃ¤ objektia rekisteriin"
  
! #: c/c-decl.c:5643
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.c:5658 cp/decl.c:8192
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: c/c-decl.c:5915
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C kieltÃ¤Ã¤ parametrien ennakkoesittelyn"
  
! #: c/c-decl.c:6026
  #, fuzzy, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.c:6047 c/c-decl.c:6062
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:6057
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:6068
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "bittikentÃ¤n %qs leveys on negatiivinen"
  
! #: c/c-decl.c:6073
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-decl.c:6083
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: c/c-decl.c:6089
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: c/c-decl.c:6100
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "bittikentÃ¤n %qs tyyppi on GCC-laajennos"
  
! #: c/c-decl.c:6106
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "bittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤"
  
! #: c/c-decl.c:6119
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs on kapeampi kuin tyyppisensÃ¤ arvot"
  
! #: c/c-decl.c:6134
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 kieltÃ¤Ã¤ taulukon %qE, jonka kokoa ei voida mÃ¤Ã¤rittÃ¤Ã¤"
  
! #: c/c-decl.c:6137
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 kieltÃ¤Ã¤ taulukot, joiden kokoa ei voida mÃ¤Ã¤rittÃ¤Ã¤"
  
! #: c/c-decl.c:6144
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: c/c-decl.c:6357 c/c-decl.c:6753 c/c-decl.c:6763
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-decl.c:6359
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-decl.c:6379
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%qE:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: c/c-decl.c:6383
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "tyypin nimessÃ¤ tyyppi on oletuksena %<int%>"
  
  # XXX
! #: c/c-decl.c:6415
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<restrict%>"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: c/c-decl.c:6421
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: c/c-decl.c:6424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "%J ristiriitaiset tyyppimÃ¤Ã¤reet %qD:lle"
  
! #: c/c-decl.c:6447 c/c-parser.c:3048
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-decl.c:6461
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<register%>:ksi"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<typedef%>:ksi"
  
! #: c/c-decl.c:6467
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:6485
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "tallennusluokka annettu tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:6488
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "tallennusluokka annettu tietueen kentÃ¤lle"
  
! #: c/c-decl.c:6492
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "tallennusluokka annettu parametrille %qE"
  
! #: c/c-decl.c:6495
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "tallennusluokka annettu nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:6498 cp/decl.c:12158
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-decl.c:6515
  #, fuzzy, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.c:6519
  #, fuzzy, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: c/c-decl.c:6524
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:6528
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%<register%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:6533
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c/c-decl.c:6536
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
--- 40910,41177 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: c/c-decl.c:5148
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: c/c-decl.c:5237
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.c:5287
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.c:5289
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD tulee alustaa jÃ¤senten alustuslistassa"
  
! #: c/c-decl.c:5370
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "alustin ei pysty pÃ¤Ã¤ttelemÃ¤Ã¤n taulukon %q+D kokoa"
  
! #: c/c-decl.c:5375
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "taulukon %q+D koko puuttuu"
  
! #: c/c-decl.c:5379
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "nollan tai negatiivisen kokoinen taulukko %q+D"
  
! #: c/c-decl.c:5468
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "muuttujan %q+D koko muistissa ei ole vakio"
  
! #: c/c-decl.c:5518
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ei-staattisen paikallismuuttujan %q+D asm-mÃ¤Ã¤rittÃ¤jÃ¤ jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c/c-decl.c:5556
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "ei voi laittaa volatile-kenttÃ¤istÃ¤ objektia rekisteriin"
  
! #: c/c-decl.c:5642
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C kieltÃ¤Ã¤ parametrien ennakkoesittelyn"
  
! #: c/c-decl.c:6025
  #, fuzzy, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:6056
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "bittikentÃ¤n %qs leveys on negatiivinen"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: c/c-decl.c:6088
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "bittikentÃ¤n %qs tyyppi on GCC-laajennos"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "bittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs on kapeampi kuin tyyppisensÃ¤ arvot"
  
! #: c/c-decl.c:6133
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 kieltÃ¤Ã¤ taulukon %qE, jonka kokoa ei voida mÃ¤Ã¤rittÃ¤Ã¤"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 kieltÃ¤Ã¤ taulukot, joiden kokoa ei voida mÃ¤Ã¤rittÃ¤Ã¤"
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-decl.c:6358
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%qE:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "tyypin nimessÃ¤ tyyppi on oletuksena %<int%>"
  
  # XXX
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<restrict%>"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: c/c-decl.c:6420
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "%J ristiriitaiset tyyppimÃ¤Ã¤reet %qD:lle"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<register%>:ksi"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<typedef%>:ksi"
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "tallennusluokka annettu tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "tallennusluokka annettu tietueen kentÃ¤lle"
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "tallennusluokka annettu parametrille %qE"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "tallennusluokka annettu nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-decl.c:6514
  #, fuzzy, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.c:6518
  #, fuzzy, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: c/c-decl.c:6523
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:6527
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%<register%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:6532
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
*************** msgstr "funktioalue %qs implisiittisesti
*** 41154,41864 ****
  #. 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:6583 c/c-decl.c:6977
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: c/c-decl.c:6644
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "%qE:n esittely taulukollisena void-alkioita"
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "tyyppinimen esittely taulukollisena void-alkioita"
  
! #: c/c-decl.c:6653
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "%qE:n esittely taulukollisena funktioita"
  
! #: c/c-decl.c:6656
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "tyyppinimen esittely taulukollisena funktioita"
  
! #: c/c-decl.c:6664 c/c-decl.c:8792
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-decl.c:6696
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6700
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6708
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6711
  #, 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:6723
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon %qE"
  
! #: c/c-decl.c:6726
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: c/c-decl.c:6735
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on negatiivinen"
  
! #: c/c-decl.c:6823
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: c/c-decl.c:6826
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on liian suuri"
  
! #: c/c-decl.c:6865 c/c-decl.c:7523
  #, 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:6887
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: c/c-decl.c:6900
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: c/c-decl.c:6906
  #, 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:6910
  #, 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:7013
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:7016
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "tyyppinimi esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:7023
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.c:7026
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "tyyppinimi esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.c:7067
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktion mÃ¤Ã¤rittely oikeuttaa tyhjÃ¤n paluutyypin"
  
! #: c/c-decl.c:7071 cp/decl.c:12458
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: c/c-decl.c:7109 c/c-decl.c:7319 c/c-decl.c:7373 c/c-decl.c:7457
! #: c/c-decl.c:7582 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-decl.c:7115 c/c-decl.c:7325 c/c-decl.c:7462 c/c-decl.c:7587
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
! #: c/c-decl.c:7210
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.c:7214
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.c:7220
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:7236
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:7239
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:7245
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:7248
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: c/c-decl.c:7263
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bittikentÃ¤llÃ¤ %qE on atominen tyyppi"
  
! #: c/c-decl.c:7265
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bittikentÃ¤llÃ¤ on atominen tyyppi"
  
! #: c/c-decl.c:7274
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.c:7276
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.c:7281
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:7283
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:7288
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:7290
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.c:7293
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.c:7300
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7303
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7334
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7336
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7379
  #, 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:7390
  #, 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:7407 cp/decl.c:11090
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "muuttuja tai kenttÃ¤ %qE esitelty voidiksi"
  
! #: c/c-decl.c:7447
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c/c-decl.c:7489
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7491
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7504
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.c:7511
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.c:7513
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.c:7553 c/c-decl.c:7564 c/c-decl.c:7567
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qE"
  
! #: c/c-decl.c:7624
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: c/c-decl.c:7626
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.c:7637
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:7640
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
! #: c/c-decl.c:7669
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "%<static%>-mÃ¤Ã¤reellÃ¤ esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: c/c-decl.c:7679
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7681
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7716
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7718
  #, 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:7826 c/c-decl.c:9546
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "funktion esittely ei ole prototyyppi"
  
! #: c/c-decl.c:7836
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: c/c-decl.c:7881
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parametrilla %u (%q+D) on vaillinainen tyyppi"
  
! #: c/c-decl.c:7885
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-decl.c:7896
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parametrin %u (%q+D) tyyppi on void"
  
! #: c/c-decl.c:7900
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "parametrin %u tyyppi on void"
  
! #: c/c-decl.c:7974
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.c:7978 c/c-decl.c:8014
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.c:8008
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parametrilla %q+D on vain etukÃ¤teisesittely"
  
! #: c/c-decl.c:8054
  #, 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:8060
  #, 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:8168
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:8174
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:8180
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:8257
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.c:8268
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<union %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<struct %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8300 c/c-decl.c:9087
  #, 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:8367 cp/decl.c:5143
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: c/c-decl.c:8372
  #, 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:8375
  #, 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:8468 c/c-decl.c:8486 c/c-decl.c:8547
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: c/c-decl.c:8573
  #, 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:8576
  #, 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:8701
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "unionilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "unionilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8708
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "structilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "structilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8771 cp/decl.c:13430
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.c:8777
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: c/c-decl.c:8783
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.c:8814
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Arvo on liian suuri annetulle tietotyypille"
  
! #: c/c-decl.c:8919
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "unionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤"
  
! #: c/c-decl.c:9059
  #, 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:9066
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:9145 cp/decl.c:15903
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "annettu tila on liian pieni luetelluille arvoille"
  
! #: c/c-decl.c:9160
  #, 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:9280 c/c-decl.c:9296
  #, 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:9291
  #, 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:9315
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: c/c-decl.c:9323
  #, 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:9440 cp/decl.c:5454 cp/decl.c:16454
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.c:9458
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: c/c-decl.c:9469
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: c/c-decl.c:9497
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.c:9555
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9564
  #, 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:9572 cp/decl.c:16589
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: c/c-decl.c:9582
  #, 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:9601
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.c:9603
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.c:9610
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-decl.c:9658
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "vanhanmallisia parametriesittelyitÃ¤ prototyypitetyssÃ¤ funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-decl.c:9673
  #, 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:9690
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C90 ei tue tyyppiÃ¤ %<long long%>"
  
! #: c/c-decl.c:9730 c/c-decl.c:9734
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-decl.c:9747
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parametrin nimi puuttuu parametriluettelosta"
  
! #: c/c-decl.c:9763
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-decl.c:9771
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: c/c-decl.c:9780
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: c/c-decl.c:9809 c/c-decl.c:9814
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD:n oletustyyppi on %<int%>"
  
! #: c/c-decl.c:9834
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-decl.c:9841
  #, 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:9894
  #, 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:9905
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.c:9908 c/c-decl.c:9955 c/c-decl.c:9969
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "prototyypin esittely"
  
! #: c/c-decl.c:9947
  #, 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:9952
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "ylennetty argumentti %qD ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.c:9962
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9967
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.c:10225 cp/decl.c:17414
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.c:10244 cp/decl.c:17498
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
--- 41179,41889 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "%qE:n esittely taulukollisena void-alkioita"
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "tyyppinimen esittely taulukollisena void-alkioita"
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "%qE:n esittely taulukollisena funktioita"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "tyyppinimen esittely taulukollisena funktioita"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6707
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon %qE"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on negatiivinen"
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on liian suuri"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: c/c-decl.c:6899
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: c/c-decl.c:6905
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.c:6909
  #, fuzzy, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "tyyppinimi esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "tyyppinimi esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.c:7066
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktion mÃ¤Ã¤rittely oikeuttaa tyhjÃ¤n paluutyypin"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
! #: c/c-decl.c:7209
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.c:7213
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.c:7219
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: c/c-decl.c:7262
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bittikentÃ¤llÃ¤ %qE on atominen tyyppi"
  
! #: c/c-decl.c:7264
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bittikentÃ¤llÃ¤ on atominen tyyppi"
  
! #: c/c-decl.c:7273
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.c:7275
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.c:7280
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:7282
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:7287
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:7289
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7335
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, fuzzy, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "muuttuja tai kenttÃ¤ %qE esitelty voidiksi"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7490
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.c:7510
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qE"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: c/c-decl.c:7625
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.c:7636
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "%<static%>-mÃ¤Ã¤reellÃ¤ esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7680
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7715
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7717
  #, fuzzy, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "funktion esittely ei ole prototyyppi"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parametrilla %u (%q+D) on vaillinainen tyyppi"
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parametrin %u (%q+D) tyyppi on void"
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "parametrin %u tyyppi on void"
  
! #: c/c-decl.c:7973
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parametrilla %q+D on vain etukÃ¤teisesittely"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<union %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<struct %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, fuzzy, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: c/c-decl.c:8371
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n structin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n unionin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "unionilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "unionilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "structilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "structilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: c/c-decl.c:8782
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.c:8813
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Arvo on liian suuri annetulle tietotyypille"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "unionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤"
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "annettu tila on liian pieni luetelluille arvoille"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "luetellun tyypin arvot ylittÃ¤vÃ¤t suurimman kokonaisluvun arvoalueen"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: c/c-decl.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.c:9602
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "vanhanmallisia parametriesittelyitÃ¤ prototyypitetyssÃ¤ funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "perinteinen C ei hyvÃ¤ksy ISO C -tyylisiÃ¤ funktiomÃ¤Ã¤rittelyitÃ¤"
  
! #: c/c-decl.c:9689
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C90 ei tue tyyppiÃ¤ %<long long%>"
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parametrin nimi puuttuu parametriluettelosta"
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD:n oletustyyppi on %<int%>"
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "prototyypin esittely"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "ylennetty argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "ylennetty argumentti %qD ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
*************** msgstr "parametri %qD on alustettu"
*** 41866,42123 ****
  #. 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:10340
  #, 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:10345
  #, 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:10352
  #, 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:10384
  #, 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:10388
  #, 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:10395
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10400
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10404
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10408
  #, 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:10700
  #, fuzzy, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: c/c-decl.c:10759 c/c-decl.c:10766
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10794 c/c-decl.c:11178 c/c-decl.c:11573
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10806 cp/parser.c:31446
  #, 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:10819
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11048 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:11094
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11165 c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: c/c-decl.c:11225
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11247
  #, 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:11290
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:11409
  #, 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:11459
  #, 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:11530
  #, 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:11554 c/c-decl.c:11827 c/c-parser.c:8967
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-decl.c:11556
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11591
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11604
  #, 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:11653
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: c/c-decl.c:11674
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11676
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11678
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.c:11692 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11695 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11707
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-decl.c:11716
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<static%>:a"
  
! #: c/c-decl.c:11729
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "kaksinkertainen %<_Thread_local%> tai %<__thread%>"
  
! #: c/c-decl.c:11737
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:11745
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11824
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %<auto&>"
  
! #: c/c-decl.c:11839
  #, 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:11866
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11892 c/c-decl.c:11908 c/c-decl.c:11934
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ei tue kompleksikokonaislukutyyppejÃ¤"
  
! #: c/c-decl.c:12361 cp/semantics.c:5793
  #, 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:12365 cp/semantics.c:5797
  #, 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:11988 cp/typeck.c:5073
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "negatiivisen arvon siirto vasemmalle"
  
! #: c/c-fold.c:397 c/c-typeck.c:11997 cp/typeck.c:5081
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.c:398 c/c-typeck.c:11926 cp/typeck.c:5021
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.c:406 c/c-typeck.c:12016 cp/typeck.c:5089
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:407 c/c-typeck.c:11950 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:414 c/c-typeck.c:12008
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:415 c/c-typeck.c:11937
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
--- 41891,42148 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: c/c-decl.c:10344
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "kÃ¤ytÃ¤ valitsinta -std=c99 tai -std=gnu99 koodisi kÃ¤Ã¤ntÃ¤miseen"
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "staattisen muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
  # XXX: alkuesittely
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10699
  #, fuzzy, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> on liian pitkÃ¤ GCC:lle"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: c/c-decl.c:11224
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11246
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.c:11289
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:11408
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11458
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C90 ei tue tyyppiÃ¤ %<long long%>"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-decl.c:11555
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: c/c-decl.c:11673
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11675
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11677
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<static%>:a"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "kaksinkertainen %<_Thread_local%> tai %<__thread%>"
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:11744
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11823
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %<auto&>"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkÃ¤Ã¤ %<complex%>-tyyppiÃ¤ merkityksellÃ¤ %<double complex%>"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ei tue kompleksikokonaislukutyyppejÃ¤"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "negatiivisen arvon siirto vasemmalle"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
*************** msgstr ""
*** 42137,42143 ****
  msgid "to match this %qs"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:1325 cp/parser.c:31680
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
--- 42162,42168 ----
  msgid "to match this %qs"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
*************** msgstr "odotettiin %<(%> tai rivin loppu
*** 42147,42153 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C kieltÃ¤Ã¤ tyhjÃ¤t kÃ¤Ã¤nnÃ¶syksikÃ¶t"
  
! #: c/c-parser.c:1665 cp/semantics.c:3201
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
--- 42172,42178 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C kieltÃ¤Ã¤ tyhjÃ¤t kÃ¤Ã¤nnÃ¶syksikÃ¶t"
  
! #: c/c-parser.c:1665 cp/semantics.c:3219
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
*************** msgid "unknown type name %qE"
*** 42183,42189 ****
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41330 cp/parser.c:45195
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
--- 42208,42214 ----
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
*************** msgstr "pakattu attribuutti on tarpeeton
*** 42203,42209 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33879 cp/parser.c:33951
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
--- 42228,42234 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
*************** msgstr "parametritaulukon esittelijÃ¤n a
*** 42218,42224 ****
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11832 cp/parser.c:12039
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
--- 42243,42249 ----
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
*************** msgstr "%<auto%> tiedostoalueen tyhjÃ¤ss
*** 42256,42262 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c/c-parser.c:2415 cp/parser.c:14539
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 42281,42287 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "ei-vakio ehto staattiselle vÃ¤it
*** 42314,42320 ****
  msgid "static assertion failed: %E"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10131
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui"
--- 42339,42345 ----
  msgid "static assertion failed: %E"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui"
*************** msgstr "enum-muunnos palautuksessa on vi
*** 42359,42372 ****
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8961
! #: cp/parser.c:31683 cp/parser.c:34856 cp/parser.c:37421 cp/parser.c:37589
! #: cp/parser.c:42903 cp/parser.c:44510
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.c:3238 cp/parser.c:20165
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "luetellun tyypin luettelon lopussa on pilkku"
--- 42384,42397 ----
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "luetellun tyypin luettelon lopussa on pilkku"
*************** msgstr "useita tallennusluokkia esittely
*** 42451,42457 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27867
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
--- 42476,42482 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
*************** msgstr "ISO C90 kieltÃ¤Ã¤ esittelyjen ja
*** 42511,42517 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jÃ¤lkeen"
  
! #: c/c-parser.c:5776 cp/parser.c:12162
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltÃ¤vÃ¤Ã¤ %<if%>:iÃ¤"
--- 42536,42542 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jÃ¤lkeen"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltÃ¤vÃ¤Ã¤ %<if%>:iÃ¤"
*************** msgstr "LohkonimiÃ¶ ei ole sopiva IF-lau
*** 42526,42532 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11782
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
--- 42551,42557 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
*************** msgstr "odotettiin tunnistetta tai %<*%>
*** 42551,42567 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-parser.c:6348 cp/parser.c:13616
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<if%>-lauseessa"
  
! #: c/c-parser.c:6390 cp/parser.c:13619
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<else%>-lauseessa"
  
! #: c/c-parser.c:6521 cp/parser.c:12433
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "ehdotetaan aaltosulkeita epÃ¤selvÃ¤n %<else%>:n vÃ¤lttÃ¤miseksi"
--- 42576,42592 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<if%>-lauseessa"
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjÃ¤n lohkon ympÃ¤rille %<else%>-lauseessa"
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "ehdotetaan aaltosulkeita epÃ¤selvÃ¤n %<else%>:n vÃ¤lttÃ¤miseksi"
*************** msgstr "%Javoimelle funktiolle %qD annet
*** 42581,42592 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.c:6872 cp/parser.c:12702
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12708
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 42606,42617 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "lopetusalkio puuttuu funktiokuts
*** 42601,42608 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21018
! #: cp/parser.c:21035 cp/parser.c:21049
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "nÃ¤hty ensimmÃ¤isen kerran tÃ¤ssÃ¤"
--- 42626,42633 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "nÃ¤hty ensimmÃ¤isen kerran tÃ¤ssÃ¤"
*************** msgstr "ISO C kieltÃ¤Ã¤ ?:-lausekkeen il
*** 42629,42640 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4849
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4854
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
--- 42654,42665 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
*************** msgstr "Odotettiin toista ulottuvuutta t
*** 43027,43038 ****
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.c:11951 cp/parser.c:34713
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:11965 cp/parser.c:34726
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "puuttuva Code-attribuutti"
--- 43052,43063 ----
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "puuttuva Code-attribuutti"
*************** msgstr "puuttuva Code-attribuutti"
*** 43042,43092 ****
  msgid "unknown property attribute %<%s%s%>"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:12007 cp/parser.c:34763
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:12016 cp/parser.c:34772
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellÃ¤"
  
! #: c/c-parser.c:12027 cp/parser.c:34786
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:12043 cp/parser.c:34805
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.c:12257 cp/parser.c:44841
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41327 cp/parser.c:41661 cp/parser.c:41751
! #: cp/parser.c:41824 cp/parser.c:44888 cp/parser.c:44903 cp/parser.c:44918
! #: cp/parser.c:44934 cp/parser.c:44950 cp/parser.c:44966 cp/parser.c:44993
! #: cp/parser.c:45006 cp/parser.c:45029 cp/parser.c:45042
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:12324 cp/parser.c:45019
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:12411 cp/parser.c:45114
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:12418 cp/parser.c:45120
  #, 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Ã¤"
--- 43067,43117 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellÃ¤"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
*************** msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤
*** 43096,43113 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45149 cp/parser.c:45182
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.c:12490 cp/parser.c:44878
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35224 cp/parser.c:37940 cp/parser.c:43961 cp/parser.c:43969
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
--- 43121,43138 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 43127,43179 ****
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13267 cp/semantics.c:7767
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13309 cp/parser.c:35911
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:13386 cp/parser.c:35975
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13388 cp/parser.c:35977
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13508 cp/parser.c:36088
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36106
! #: cp/parser.c:41653 cp/parser.c:41743
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36161
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13588 cp/parser.c:36168
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13590 cp/parser.c:36170
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13596 cp/parser.c:36176
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 43152,43204 ----
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr "%<num_threads%>-arvon on oltava
*** 43195,43301 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13804 cp/semantics.c:7972
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13851 cp/semantics.c:8002
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: c/c-parser.c:13885 cp/parser.c:36368
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:13925 cp/parser.c:36410
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
  
! #: c/c-parser.c:13986 cp/parser.c:36475
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14052 cp/parser.c:36544
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14055 cp/parser.c:36547
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14129 cp/semantics.c:7009
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7041
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14203 cp/parser.c:35683
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.c:14237 cp/parser.c:35716
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.c:14404 cp/semantics.c:8137
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36579 cp/parser.c:36589
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36627
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14555 cp/parser.c:36695
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43612
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:14800 cp/parser.c:36953
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<void%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-parser.c:14854 cp/parser.c:36969
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:36972
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7076
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14893 cp/parser.c:36992
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
--- 43220,43326 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<void%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
*************** msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisen
*** 43305,43321 ****
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15059 cp/semantics.c:7172
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15104 cp/semantics.c:7291
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15149 cp/semantics.c:7389
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 43330,43346 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr "etumerkillisen ja etumerkittÃ¶mÃ
*** 43335,43356 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15580 cp/parser.c:37721
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: c/c-parser.c:15627 cp/parser.c:37769 cp/parser.c:37998 cp/parser.c:38048
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15714 cp/parser.c:37844
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15812 cp/parser.c:37945
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
--- 43360,43381 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
*************** msgstr "epÃ¤kelvot operandit binÃ¤Ã¤rise
*** 43365,43446 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:16009 cp/semantics.c:7547
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38282
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38293 cp/parser.c:38664
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.c:16261 cp/parser.c:38340
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38518
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: c/c-parser.c:16538 cp/parser.c:38653
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16671 cp/parser.c:42180
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16681 cp/parser.c:42190
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16701 cp/parser.c:42210
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.c:16712 cp/parser.c:42221
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-parser.c:16719 cp/parser.c:42228
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-parser.c:16727 cp/parser.c:42236
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.c:16738 cp/parser.c:42258
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.c:16748 cp/parser.c:42268
  #, fuzzy, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16841 cp/parser.c:42365
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16857 cp/parser.c:42382
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
--- 43390,43471 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "rajat mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n taulukon epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, fuzzy, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
*************** msgstr "%qE on esittelemÃ¤ttÃ¤"
*** 43455,43461 ****
  msgid "expected function name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:17128 cp/parser.c:44205
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
--- 43480,43486 ----
  msgid "expected function name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
*************** msgstr "funktiomalli %qD esitelty uudell
*** 43465,43491 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:17191 cp/parser.c:44256 cp/parser.c:44301
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:17222 cp/parser.c:44330
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c/c-parser.c:17223 cp/parser.c:44332
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c/c-parser.c:17267 cp/parser.c:42583
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17322 cp/parser.c:38743
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "odotettiin %<operator%>"
--- 43490,43516 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "odotettiin %<operator%>"
*************** msgstr "odotettiin %<operator%>"
*** 43495,43576 ****
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38758
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: c/c-parser.c:17452 cp/parser.c:38851
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:17474 cp/parser.c:38873
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:17488 cp/parser.c:38887
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17495 cp/parser.c:38894
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17552 cp/parser.c:38951
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17561 cp/parser.c:38960
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17571 cp/parser.c:38969
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17837 cp/parser.c:39174 cp/parser.c:39200
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17841 cp/parser.c:39231 cp/parser.c:39247
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17890 cp/semantics.c:9721 cp/semantics.c:9731
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-parser.c:17990 cp/semantics.c:9796
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.c:18047 cp/parser.c:39431
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:18059 cp/parser.c:39447
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:18095 cp/parser.c:39480
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:18102 cp/parser.c:39487
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
--- 43520,43601 ----
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
*************** msgstr "%<void%> vain parametrina ei ole
*** 43580,43611 ****
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:18161 cp/parser.c:40092
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40098
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:18222 cp/parser.c:40149
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18233 cp/parser.c:40160
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18251 cp/parser.c:40188
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:18330 cp/semantics.c:9306 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
--- 43605,43636 ----
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
*************** msgstr "odotettiin iteraatioesittelyÃ¤ t
*** 43615,43687 ****
  msgid "not enough perfectly nested loops"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18464 cp/parser.c:40502
  #, fuzzy, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18547 cp/parser.c:40298 cp/parser.c:40340 cp/pt.c:17886
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-parser.c:18681 cp/parser.c:40621
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18895 cp/parser.c:40839
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:19105 cp/parser.c:41040
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
  # XXXXXXX
! #: c/c-parser.c:19381 cp/parser.c:41318
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:19634 cp/parser.c:41591
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19650 cp/parser.c:41607
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19698 cp/parser.c:41837
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19772 cp/parser.c:41690
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19784 cp/parser.c:41702
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19859 cp/parser.c:41781
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19872 cp/parser.c:41794
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:20095 cp/parser.c:42055
  #, 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"
--- 43640,43712 ----
  msgid "not enough perfectly nested loops"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, fuzzy, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
  # XXXXXXX
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19698 cp/parser.c:41890
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
*************** msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rit
*** 43696,43752 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20270 cp/parser.c:42731
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:20323 cp/parser.c:42783
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42807
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.c:20375 cp/parser.c:42846 cp/pt.c:11516
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20378 cp/parser.c:42849 cp/pt.c:11533
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: c/c-parser.c:20402 cp/parser.c:42877 cp/pt.c:11519
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20447 cp/parser.c:42921
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.c:20469 cp/parser.c:42943 cp/pt.c:11523
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:20480 cp/parser.c:42954
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43040
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:20642 cp/parser.c:43148
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
--- 43721,43777 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
*************** msgstr "  siirtyy catch-lohkoon"
*** 43756,43767 ****
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.c:20668 cp/decl.c:7567
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: c/c-parser.c:20680 cp/decl.c:7576
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 43781,43792 ----
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 43771,43802 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20731 cp/parser.c:43193
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20840 cp/parser.c:43298
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.c:20889 cp/parser.c:43347
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43372
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: c/c-parser.c:20915 cp/parser.c:43379
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:20921 cp/parser.c:43386
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
--- 43796,43827 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
*************** msgstr "odotettiin luokan nimeÃ¤"
*** 43851,43892 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43854
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs mÃ¤Ã¤rittÃ¤Ã¤ %<auto%>:n tiedostoalue-esittelyssÃ¤"
  
! #: c/c-parser.c:21395 cp/parser.c:43917
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:21415 cp/parser.c:43943
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:43952
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "-pipe ei ole tuettu"
  
! #: c/c-parser.c:21436 cp/parser.c:43964
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:43976
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:43985
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:43999
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
--- 43876,43917 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs mÃ¤Ã¤rittÃ¤Ã¤ %<auto%>:n tiedostoalue-esittelyssÃ¤"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "-pipe ei ole tuettu"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
*************** msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista ta
*** 43901,43927 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.c:21736 cp/semantics.c:8745
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c/c-parser.c:21738 cp/semantics.c:8747
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.c:21742 cp/semantics.c:8749
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.c:21921 cp/parser.c:44732
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21927 cp/parser.c:44738
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 43926,43952 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 43931,43937 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: c/c-parser.c:21944 cp/parser.c:44756
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 43956,43962 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "          %s"
*** 43946,43952 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10615 c/c-typeck.c:10657 cp/call.c:4552
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
--- 43971,43977 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
*************** msgstr "%qD:lla ei saa olla vaihtuvaa mÃ
*** 43987,44113 ****
  msgid "function types not truly compatible in ISO C"
  msgstr "funktiotyypit eivÃ¤t aidosti yhteensopivia ISO C:n mukaan"
  
! #: c/c-typeck.c:770
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.c:775
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.c:780
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.c:1325
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr "osoittimet erimÃ¤Ã¤ritteisiin taulukoihin ovat epÃ¤yhteensopivia ISO C:ssÃ¤"
  
! #: c/c-typeck.c:1329
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tyypit eivÃ¤t ole ihan yhteensopivia"
  
! #: c/c-typeck.c:1333
  #, fuzzy, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tyypit eivÃ¤t ole ihan yhteensopivia"
  
! #: c/c-typeck.c:1666
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "funktion paluuarvojen tyypit eivÃ¤t ole yhteensopivia %<volatile%>:n takia"
  
! #: c/c-typeck.c:1924
  #, fuzzy, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:2457 c/c-typeck.c:9170
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: c/c-typeck.c:2461 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: c/c-typeck.c:2470
  #, fuzzy, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "pyydetty jÃ¤sentÃ¤ %qE jostakin, joka ei ole tietue eikÃ¤ unioni"
  
! #: c/c-typeck.c:2473
  #, fuzzy, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "pyydetty jÃ¤sentÃ¤ %qE jostakin, joka ei ole tietue eikÃ¤ unioni"
  
! #: c/c-typeck.c:2533
  #, fuzzy, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: c/c-typeck.c:2539
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "pyydetty jÃ¤sentÃ¤ %qE jostakin, joka ei ole tietue eikÃ¤ unioni"
  
! #: c/c-typeck.c:2587
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: c/c-typeck.c:2642
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:2652 cp/typeck.c:3588 cp/typeck.c:3681
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "taulukon indeksi ei ole kokonaisluku"
  
! #: c/c-typeck.c:2658
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: c/c-typeck.c:2712
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO C kieltÃ¤Ã¤ %<register%>-taulukon indeksoinnin"
  
! #: c/c-typeck.c:2715
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C kieltÃ¤Ã¤ %<register%>-taulukon indeksoinnin"
  
! #: c/c-typeck.c:2829
  #, fuzzy, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-typeck.c:2936 cp/typeck.c:1801
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3089
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "kutsuttu objekti %qE ei ole funktio"
  
! #: c/c-typeck.c:3094
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: c/c-typeck.c:3100
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
--- 44012,44138 ----
  msgid "function types not truly compatible in ISO C"
  msgstr "funktiotyypit eivÃ¤t aidosti yhteensopivia ISO C:n mukaan"
  
! #: c/c-typeck.c:776
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.c:781
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.c:786
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.c:1331
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr "osoittimet erimÃ¤Ã¤ritteisiin taulukoihin ovat epÃ¤yhteensopivia ISO C:ssÃ¤"
  
! #: c/c-typeck.c:1335
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tyypit eivÃ¤t ole ihan yhteensopivia"
  
! #: c/c-typeck.c:1339
  #, fuzzy, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tyypit eivÃ¤t ole ihan yhteensopivia"
  
! #: c/c-typeck.c:1672
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "funktion paluuarvojen tyypit eivÃ¤t ole yhteensopivia %<volatile%>:n takia"
  
! #: c/c-typeck.c:1930
  #, fuzzy, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: c/c-typeck.c:2520
  #, fuzzy, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "pyydetty jÃ¤sentÃ¤ %qE jostakin, joka ei ole tietue eikÃ¤ unioni"
  
! #: c/c-typeck.c:2523
  #, fuzzy, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "pyydetty jÃ¤sentÃ¤ %qE jostakin, joka ei ole tietue eikÃ¤ unioni"
  
! #: c/c-typeck.c:2583
  #, fuzzy, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: c/c-typeck.c:2589
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "pyydetty jÃ¤sentÃ¤ %qE jostakin, joka ei ole tietue eikÃ¤ unioni"
  
! #: c/c-typeck.c:2637
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: c/c-typeck.c:2692
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "taulukon indeksi ei ole kokonaisluku"
  
! #: c/c-typeck.c:2708
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: c/c-typeck.c:2762
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO C kieltÃ¤Ã¤ %<register%>-taulukon indeksoinnin"
  
! #: c/c-typeck.c:2765
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C kieltÃ¤Ã¤ %<register%>-taulukon indeksoinnin"
  
! #: c/c-typeck.c:2879
  #, fuzzy, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-typeck.c:2986 cp/typeck.c:1812
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3139
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "kutsuttu objekti %qE ei ole funktio"
  
! #: c/c-typeck.c:3144
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: c/c-typeck.c:3150
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
*************** msgstr "funktiokutsu epÃ¤sopivan tyypin
*** 44115,45716 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3130
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: c/c-typeck.c:3135 c/c-typeck.c:3187
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: c/c-typeck.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "muodollisen parametrin %d tyyppi on vaillinainen"
  
! #: c/c-typeck.c:3256
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikÃ¤ liukulukuna prototyypin takia"
  
! #: c/c-typeck.c:3262
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikÃ¤ kompleksisena prototyypin takia"
  
! #: c/c-typeck.c:3268
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kompleksisena eikÃ¤ liukulukuna prototyypin takia"
  
! #: c/c-typeck.c:3274
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikÃ¤ kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.c:3280
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kompleksisena eikÃ¤ kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.c:3286
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikÃ¤ kompleksisena prototyypin takia"
  
! #: c/c-typeck.c:3300
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan tyyppinÃ¤ %<float%> eikÃ¤ %<double%> prototyypin takia"
  
! #: c/c-typeck.c:3326
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikÃ¤ kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.c:3351
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenÃ¤ prototyypin takia"
  
! #: c/c-typeck.c:3375
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan etumerkittÃ¶mÃ¤nÃ¤ prototyypin takia"
  
! #: c/c-typeck.c:3380
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan etumerkillisenÃ¤ prototyypin takia"
  
! #: c/c-typeck.c:3533
  #, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: c/c-typeck.c:3543
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: c/c-typeck.c:3615
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: c/c-typeck.c:3683
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3886 cp/typeck.c:5119 cp/typeck.c:5388
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "vertailu merkkijonoliteraalin kanssa aiheuttaa mÃ¤Ã¤rittelemÃ¤tÃ¶ntÃ¤ toimintaa"
  
! #: c/c-typeck.c:3866 c/c-typeck.c:3877 cp/typeck.c:5146 cp/typeck.c:5170
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "osoittimen ja kokonaisluvun vÃ¤linen vertailu"
  
! #: c/c-typeck.c:3869 c/c-typeck.c:3880 cp/typeck.c:5149 cp/typeck.c:5173
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
  
! #: c/c-typeck.c:3900
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: c/c-typeck.c:3951
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "vÃ¤hennyslaskussa kÃ¤ytetty %<void *%>-tyyppistÃ¤ osoitinta"
  
! #: c/c-typeck.c:3954
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "vÃ¤hennyslaskussa kÃ¤ytetty osoitinta funktioon"
  
  # XXX
! #: c/c-typeck.c:3988
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: c/c-typeck.c:3997 cp/typeck.c:6086
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "funktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: c/c-typeck.c:4430
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> totuusarvolausekkeelle"
  
! #: c/c-typeck.c:4434
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
  
! #: c/c-typeck.c:4444
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C ei tue %<~%>-merkkiÃ¤ kompleksikonjugaateissa"
  
! #: c/c-typeck.c:4468
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: c/c-typeck.c:4493
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "unaariselle huutomerkille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: c/c-typeck.c:4551
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "luetellun arvon kasvattaminen on virhe C++:ssa"
  
! #: c/c-typeck.c:4554
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "luetellun arvon vÃ¤hentÃ¤minen on virhe C++:ssa"
  
! #: c/c-typeck.c:4561
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.c:4564
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.c:4580
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "ISO C ei tue kompleksityyppien %<++%>- ja %<--%>-operaatioita"
  
! #: c/c-typeck.c:4606 c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: c/c-typeck.c:4608 c/c-typeck.c:4643
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: c/c-typeck.c:4628
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.c:4632
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.c:4739
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.c:4798
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: c/c-typeck.c:4811
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:4819
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:5004
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty globaalia rekisterimuuttujaa %qD"
  
! #: c/c-typeck.c:5007
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.c:5012
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:5014
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:5153
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.c:5235
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: c/c-typeck.c:5294 c/c-typeck.c:5300
  #, fuzzy, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.c:5317
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C kieltÃ¤Ã¤ ehtolausekkeet, joissa on vain yksi tyhjÃ¤ puoli"
  
! #: c/c-typeck.c:5334
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5345 c/c-typeck.c:5362
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5350 c/c-typeck.c:5367
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C kieltÃ¤Ã¤ ehtolausekkeet %<void *%>-tyypin ja funktio-osoittimen vÃ¤lillÃ¤"
  
! #: c/c-typeck.c:5380
  #, fuzzy, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5385
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5394 c/c-typeck.c:5405
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita"
  
! #: c/c-typeck.c:5419
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: c/c-typeck.c:5534
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.c:5538
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.c:5556
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.c:5561
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.c:5570 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: c/c-typeck.c:5619
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:5637 c/c-typeck.c:11178
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:5708
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:5714
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "osoitinkohdetyypin mÃ¤Ã¤reitÃ¤ hÃ¤viÃ¤Ã¤ tyyppimuunnoksessa"
  
! #: c/c-typeck.c:5749
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5843
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: c/c-typeck.c:5849
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-typeck.c:5864
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C kieltÃ¤Ã¤ tyyppimuuntamasta ei-skalaaria samaksi tyypiksi"
  
! #: c/c-typeck.c:5884
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C kieltÃ¤Ã¤ tyyppimuunnokset unionityyppeihin"
  
! #: c/c-typeck.c:5894
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "unioniin kuulumattoman tyypin muunnos unionityypiksi"
  
! #: c/c-typeck.c:5929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:5934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:5939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:5959
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "kohdetyypin vaatima kohdistus kasvaa tyyppimuunnoksessa"
  
! #: c/c-typeck.c:5970
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.c:5975
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "tyyppimuunnos %qT-tyyppisestÃ¤ funktiokutsusta yhteensopimattomaan tyyppiin %qT"
  
! #: c/c-typeck.c:5984 cp/typeck.c:8438
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "tyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksi"
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimen muuntamisen objektiosoitintyypiksi"
  
! #: c/c-typeck.c:6007
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C kieltÃ¤Ã¤ objektiosoittimen muuntamisen funktio-osoitintyypiksi"
  
! #: c/c-typeck.c:6017
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "muunnos funktiotyypistÃ¤ %qT epÃ¤yhteensopivaan funktiotyyppiin %qT"
  
! #: c/c-typeck.c:6112
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6153
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "virheellinen taulukkosijoitus"
  
! #: c/c-typeck.c:6279
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6481 c/c-typeck.c:6503 c/c-typeck.c:6529
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: c/c-typeck.c:6544
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "taulukko alustetaan suluilla ympÃ¤rÃ¶idystÃ¤ merkkijonovakiosta"
  
! #: c/c-typeck.c:6587 c/c-typeck.c:6833
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c/c-typeck.c:6621
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6624
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6629
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: c/c-typeck.c:6828
  #, fuzzy, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6837
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6841
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6846
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "enum-muunnos palautuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6864
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: c/c-typeck.c:7042 c/c-typeck.c:7397
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7045 c/c-typeck.c:7400
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7048 c/c-typeck.c:7402
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "alustus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7051 c/c-typeck.c:7404
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7059 c/c-typeck.c:7292 c/c-typeck.c:7335
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%d. argumentti funktiolle %qE hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteen"
  
! #: c/c-typeck.c:7061 c/c-typeck.c:7294 c/c-typeck.c:7337
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteen"
  
! #: c/c-typeck.c:7063 c/c-typeck.c:7296 c/c-typeck.c:7339
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "alustus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7065 c/c-typeck.c:7298 c/c-typeck.c:7341
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "palautus hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteen"
  
! #: c/c-typeck.c:7074
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C kieltÃ¤Ã¤ argumenttien muuntamisen unionityypiksi"
  
! #: c/c-typeck.c:7142
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "implisiittinen muunnos tyypistÃ¤ %qT tyyppiin %qT ei ole sallittu C++:ssa"
  
! #: c/c-typeck.c:7155
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.c:7165
  #, fuzzy, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.c:7175
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7185
  #, fuzzy, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.c:7208
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: c/c-typeck.c:7214
  #, fuzzy, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.c:7219
  #, fuzzy, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.c:7224 cp/typeck.c:9547
  #, fuzzy, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.c:7245
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.c:7250
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.c:7255
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7260
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.c:7309
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimen ja %<void *%>-tyypin vÃ¤liset sijoitukset"
  
! #: c/c-typeck.c:7312
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimen ja %<void *%>-tyypin vÃ¤liset sijoitukset"
  
! #: c/c-typeck.c:7314
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimen ja %<void *%>-tyypin vÃ¤liset alustukset"
  
! #: c/c-typeck.c:7316
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimen ja %<void *%>-tyypin vÃ¤liset palautukset"
  
! #: c/c-typeck.c:7360
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.c:7368
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.c:7373
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.c:7378
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.c:7433
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7439
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7444
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7451
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.c:7456
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.c:7495
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7502
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "sijoituksessa tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7507
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "alustuksessa tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7531
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7538
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "sijoitus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7543
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "alustus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7547
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7574
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:7585
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "yhteensopimattomat tyypit sijoituksessa tyyppiin %qT tyypistÃ¤ %qT"
  
! #: c/c-typeck.c:7595
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "yhteensopimattomat tyypit alustettaessa tyyppiÃ¤ %qT kÃ¤yttÃ¤en tyyppiÃ¤ %qT"
  
! #: c/c-typeck.c:7605
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "yhteensopimattomat tyypit alustettaessa tyyppiÃ¤ %qT kÃ¤yttÃ¤en tyyppiÃ¤ %qT"
  
! #: c/c-typeck.c:7673
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "perinteinen C ei hyvÃ¤ksy automaattista koostealustusta"
  
! #: c/c-typeck.c:7913 c/c-typeck.c:8807 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "joustavan taulukkojÃ¤senen alustus"
  
! #: c/c-typeck.c:7929 cp/typeck2.c:1099
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7969
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "sopimattomasta tyypistÃ¤ koostuva taulukko alustetaan merkkijonovakiosta"
  
! #: c/c-typeck.c:8037 cp/typeck.c:2182
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.c:8056 c/c-typeck.c:8080 c/c-typeck.c:8083 c/c-typeck.c:8091
! #: c/c-typeck.c:8131 c/c-typeck.c:9660 c/c-typeck.c:9710
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "alustusalkio ei ole vakio"
  
! #: c/c-typeck.c:8065
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "taulukko alustetaan muuttuvasta taulukkolausekkeesta"
  
! #: c/c-typeck.c:8096 c/c-typeck.c:8144 c/c-typeck.c:9720
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:9715
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "alustusalkiota ei pystytÃ¤ laskemaan latausajankohtana"
  
! #: c/c-typeck.c:8157
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "epÃ¤kelpo alustin"
  
! #: c/c-typeck.c:8435 cp/decl.c:6976
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
  
! #: c/c-typeck.c:8655
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "alustimen lopussa on ylimÃ¤Ã¤rÃ¤inen lohko"
  
! #: c/c-typeck.c:8738
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: c/c-typeck.c:8804 c/c-typeck.c:10243 cp/typeck2.c:1109 cp/typeck2.c:1367
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "joustavan taulukkojÃ¤senen alustaminen sisÃ¤kkÃ¤isessÃ¤ asiayhteydessÃ¤"
  
! #: c/c-typeck.c:8841
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: c/c-typeck.c:8864
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: c/c-typeck.c:8888
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "tyhjÃ¤ skalaarialustin"
  
! #: c/c-typeck.c:8893
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "skalaarialustimessa ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita"
  
! #: c/c-typeck.c:9012 c/c-typeck.c:9094
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: c/c-typeck.c:9017 c/c-typeck.c:9156
  #, fuzzy, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: c/c-typeck.c:9067
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: c/c-typeck.c:9076 c/c-typeck.c:9085
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.c:9090 c/c-typeck.c:9092
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ei-vakio taulukkoindeksi alustimessa"
  
! #: c/c-typeck.c:9096 c/c-typeck.c:9099
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "taulukkoindeksi alustimessa ylittÃ¤Ã¤ taulukon rajat"
  
! #: c/c-typeck.c:9118
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "taulukkoindeksivÃ¤li alustimessa ylittÃ¤Ã¤ taulukon rajat"
  
! #: c/c-typeck.c:9229 c/c-typeck.c:9259 c/c-typeck.c:9803
  #, fuzzy, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "alustettu kenttÃ¤ ylikirjoitettu"
  
! #: c/c-typeck.c:9233 c/c-typeck.c:9263 c/c-typeck.c:9806
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "alustettu kenttÃ¤ ylikirjoitettu"
  
! #: c/c-typeck.c:9737
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:10118
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita merkkitaulukkoalustimessa"
  
! #: c/c-typeck.c:10125 c/c-typeck.c:10202
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita struct-alustimessa"
  
! #: c/c-typeck.c:10146
  #, fuzzy, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "Varoita mahdollisesti puuttuvista aaltosuluista alustimissa"
  
! #: c/c-typeck.c:10217 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "joustavan taulukkojÃ¤senen ei-staattinen alustus"
  
! #: c/c-typeck.c:10312
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: c/c-typeck.c:10334
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "perinteinen C ei hyvÃ¤ksy unionien alustusta"
  
! #: c/c-typeck.c:10396
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita taulukkoalustimessa"
  
! #: c/c-typeck.c:10430
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: c/c-typeck.c:10462
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita skalaarialustimessa"
  
! #: c/c-typeck.c:10704
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-typeck.c:10731 c/gimple-parser.c:2404 cp/typeck.c:10039
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%>-esitellyllÃ¤ funktiolla on %<return%>-lause"
  
! #: c/c-typeck.c:10759 c/c-typeck.c:10763
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ilman arvoa ei-voidin palauttavassa funktiossa"
  
! #: c/c-typeck.c:10777 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.c:10780
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C kieltÃ¤Ã¤ %<return%>:in lausekkeen kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.c:10857
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.c:10947 cp/semantics.c:1420
  #, fuzzy, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "yhteensopivuusvalitsin (jÃ¤tetÃ¤Ã¤n huomiotta)"
  
! #: c/c-typeck.c:10972
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%>-tyyppistÃ¤ switch-lauseketta ei muunneta %<int%>-tyyppiin ISO C:ssÃ¤"
  
! #: c/c-typeck.c:11010 c/c-typeck.c:11018
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.c:11024 cp/parser.c:11953
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11026
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11102 cp/parser.c:13452
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11105 c/c-typeck.c:11125 cp/decl.c:3661 cp/parser.c:13462
! #: cp/parser.c:13483
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: c/c-typeck.c:11108 cp/parser.c:13465
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11122 cp/parser.c:13475
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.c:11160 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
  
! #: c/c-typeck.c:11204
  #, fuzzy, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-typeck.c:12038 c/c-typeck.c:12206 cp/typeck.c:5402
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.c:12046 c/c-typeck.c:12214 cp/typeck.c:5415
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.c:12071 c/c-typeck.c:12239 cp/typeck.c:5450
  #, fuzzy, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: c/c-typeck.c:12085 cp/typeck.c:5108
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "liukulukujen vertailu operaattoreilla == ja != on epÃ¤varmaa"
  
! #: c/c-typeck.c:12103 c/c-typeck.c:12124
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.c:12109 c/c-typeck.c:12130
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.c:12151 c/c-typeck.c:12280
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:12158 c/c-typeck.c:12164
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C kieltÃ¤Ã¤ %<void *%>:n ja funktio-osoittimen vertailun"
  
! #: c/c-typeck.c:12171 c/c-typeck.c:12290
  #, fuzzy, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "erilaisten Objective-C-tyyppien vertailusta puuttuu tyyppimuunnos"
  
! #: c/c-typeck.c:12183 c/c-typeck.c:12188 c/c-typeck.c:12316 c/c-typeck.c:12321
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "osoittimen ja kokonaisluvun vÃ¤linen vertailu"
  
! #: c/c-typeck.c:12268
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "tÃ¤ydellisen ja vaillinaisen osoittimen vertailu"
  
! #: c/c-typeck.c:12270
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimien suuruusvertailun"
  
! #: c/c-typeck.c:12275
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:12298 c/c-typeck.c:12301 c/c-typeck.c:12308 c/c-typeck.c:12311
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:12380
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: c/c-typeck.c:12695
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "kÃ¤ytetty osoittimeksi muuntumatonta taulukkoa paikassa, jossa vaaditaan skalaari"
  
! #: c/c-typeck.c:12699
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "kÃ¤ytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12703
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12719
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12909 cp/semantics.c:9869
  #, 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:12920 c/c-typeck.c:12930 cp/semantics.c:9880
! #: cp/semantics.c:9890
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.c:12965 cp/semantics.c:9925
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-typeck.c:13009 c/c-typeck.c:14596 c/c-typeck.c:14683 c/c-typeck.c:14756
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13021 c/c-typeck.c:14528 c/c-typeck.c:14669
! #: cp/semantics.c:4930 cp/semantics.c:7473 cp/semantics.c:7667
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13030 c/c-typeck.c:14693 cp/semantics.c:4940
! #: cp/semantics.c:7686
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-typeck.c:13038 c/c-typeck.c:14702
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13049 cp/semantics.c:4956 cp/semantics.c:7715
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:13053 c/c-typeck.c:14721 cp/semantics.c:4960
! #: cp/semantics.c:7719
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:13060
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14728 c/c-typeck.c:14846
! #: cp/semantics.c:4978 cp/semantics.c:7726 cp/semantics.c:7907
  #, 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:13105 cp/semantics.c:5012
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.c:13112 cp/semantics.c:5019
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.c:13135 cp/semantics.c:5052
  #, 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:13152 c/c-typeck.c:13218 c/c-typeck.c:13495
! #: cp/semantics.c:5069 cp/semantics.c:5135
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13171 cp/semantics.c:5088
  #, 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:13179 cp/semantics.c:5096
  #, fuzzy, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13188 c/c-typeck.c:13309 cp/semantics.c:5105
! #: cp/semantics.c:5226
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13205 cp/semantics.c:5122
  #, 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:13246 cp/semantics.c:5163
  #, fuzzy, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13261 cp/semantics.c:5178
  #, 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:13297 cp/semantics.c:5214
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:13301 cp/semantics.c:5218
  #, fuzzy, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:13319 c/c-typeck.c:13434 cp/semantics.c:5236
! #: cp/semantics.c:5365
  #, fuzzy, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13327 cp/semantics.c:5244
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:13713 cp/semantics.c:6318
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-typeck.c:13720
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-typeck.c:13726 cp/semantics.c:6325
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.c:13739 cp/semantics.c:6341
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "iteraattorin askellus ei-kokonaislukutyypillÃ¤"
  
! #: c/c-typeck.c:13759 cp/semantics.c:6377
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.c:13786
  #, fuzzy, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13793 cp/semantics.c:6411
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6417
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13805 cp/semantics.c:6423
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13842 cp/semantics.c:6471
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-typeck.c:13924 cp/semantics.c:6546
  #, 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:13946 cp/semantics.c:6566
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-typeck.c:13972 c/c-typeck.c:13982
  #, fuzzy, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: c/c-typeck.c:14002
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-typeck.c:14014
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:14022
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:14072
  #, fuzzy, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: c/c-typeck.c:14081 cp/semantics.c:6210
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
  
! #: c/c-typeck.c:14169
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:14187 c/c-typeck.c:14920 cp/semantics.c:8362
  #, 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:14199 cp/semantics.c:8430
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14213 cp/semantics.c:6607
  #, fuzzy, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14221
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:14248 cp/semantics.c:6681
  #, 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:14278 c/c-typeck.c:14839 c/c-typeck.c:15063
! #: cp/semantics.c:6768 cp/semantics.c:7900 cp/semantics.c:8198
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:14293 cp/semantics.c:6783
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14306 c/c-typeck.c:14338 c/c-typeck.c:14369
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14314 c/c-typeck.c:14345 c/c-typeck.c:14617 c/c-typeck.c:14767
! #: c/c-typeck.c:14774 c/c-typeck.c:14792 c/c-typeck.c:14802 c/c-typeck.c:14809
! #: cp/semantics.c:6796 cp/semantics.c:6804 cp/semantics.c:6861
! #: cp/semantics.c:6868 cp/semantics.c:6912 cp/semantics.c:7600
! #: cp/semantics.c:7777 cp/semantics.c:7784 cp/semantics.c:7801
! #: cp/semantics.c:7811 cp/semantics.c:7818
  #, 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:14317 c/c-typeck.c:14348 c/c-typeck.c:14777 c/c-typeck.c:14812
! #: cp/semantics.c:6807 cp/semantics.c:6871 cp/semantics.c:7787
! #: cp/semantics.c:7821
  #, 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:14331 cp/semantics.c:6853
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14362 cp/semantics.c:6904
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14381 cp/semantics.c:7243
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14388
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:14395
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:14402
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14415 cp/semantics.c:7314
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14421
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14434 cp/semantics.c:7353
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14440
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14509 cp/semantics.c:7439
  #, 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:14520 cp/semantics.c:7464
  #, 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:14536 cp/semantics.c:7483
  #, 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:14545 cp/semantics.c:7494
  #, 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:14588 cp/semantics.c:7575
  #, 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:14613 c/c-typeck.c:14789 cp/semantics.c:7596
! #: cp/semantics.c:7798
  #, 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:14621 c/c-typeck.c:14795 cp/semantics.c:7604
! #: cp/semantics.c:7804
  #, 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:14676 cp/semantics.c:7674
  #, 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:14747 c/c-typeck.c:14853 cp/semantics.c:7756
! #: cp/semantics.c:7914
  #, 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:14834 cp/semantics.c:7894
  #, 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:14862 cp/semantics.c:7924
  #, 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:14876 cp/semantics.c:7940
  #, 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:14879 cp/semantics.c:7943
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14896
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: c/c-typeck.c:14903
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:14933 c/c-typeck.c:15024 cp/semantics.c:8340
  #, 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:14953 cp/semantics.c:7526
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-typeck.c:15046 cp/semantics.c:8166
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c/c-typeck.c:15113 cp/semantics.c:8501
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:15123
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15142 cp/semantics.c:8292
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15154 cp/semantics.c:8305
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15165 c/c-typeck.c:15173 cp/semantics.c:8314
! #: cp/semantics.c:8332
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15218 cp/semantics.c:8272
  #, 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:15255 cp/semantics.c:8322
  #, fuzzy, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15265 cp/semantics.c:8351
  #, fuzzy, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15283 cp/semantics.c:8526
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15457
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:15462
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%>-funktion ensimmÃ¤inen argumentti ei ole tyyppiÃ¤ %<va_list%>"
  
! #: c/c-typeck.c:15468
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 44140,45741 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3180
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: c/c-typeck.c:3185 c/c-typeck.c:3237
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: c/c-typeck.c:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "muodollisen parametrin %d tyyppi on vaillinainen"
  
! #: c/c-typeck.c:3306
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikÃ¤ liukulukuna prototyypin takia"
  
! #: c/c-typeck.c:3312
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikÃ¤ kompleksisena prototyypin takia"
  
! #: c/c-typeck.c:3318
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kompleksisena eikÃ¤ liukulukuna prototyypin takia"
  
! #: c/c-typeck.c:3324
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikÃ¤ kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.c:3330
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kompleksisena eikÃ¤ kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.c:3336
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikÃ¤ kompleksisena prototyypin takia"
  
! #: c/c-typeck.c:3350
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan tyyppinÃ¤ %<float%> eikÃ¤ %<double%> prototyypin takia"
  
! #: c/c-typeck.c:3376
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikÃ¤ kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.c:3401
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenÃ¤ prototyypin takia"
  
! #: c/c-typeck.c:3425
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan etumerkittÃ¶mÃ¤nÃ¤ prototyypin takia"
  
! #: c/c-typeck.c:3430
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan etumerkillisenÃ¤ prototyypin takia"
  
! #: c/c-typeck.c:3583
  #, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: c/c-typeck.c:3593
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: c/c-typeck.c:3665
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: c/c-typeck.c:3733
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "vertailu merkkijonoliteraalin kanssa aiheuttaa mÃ¤Ã¤rittelemÃ¤tÃ¶ntÃ¤ toimintaa"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "osoittimen ja kokonaisluvun vÃ¤linen vertailu"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
  
! #: c/c-typeck.c:3950
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: c/c-typeck.c:4001
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "vÃ¤hennyslaskussa kÃ¤ytetty %<void *%>-tyyppistÃ¤ osoitinta"
  
! #: c/c-typeck.c:4004
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "vÃ¤hennyslaskussa kÃ¤ytetty osoitinta funktioon"
  
  # XXX
! #: c/c-typeck.c:4038
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "funktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: c/c-typeck.c:4490
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> totuusarvolausekkeelle"
  
! #: c/c-typeck.c:4494
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
  
! #: c/c-typeck.c:4504
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C ei tue %<~%>-merkkiÃ¤ kompleksikonjugaateissa"
  
! #: c/c-typeck.c:4528
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: c/c-typeck.c:4553
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "unaariselle huutomerkille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: c/c-typeck.c:4611
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "luetellun arvon kasvattaminen on virhe C++:ssa"
  
! #: c/c-typeck.c:4614
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "luetellun arvon vÃ¤hentÃ¤minen on virhe C++:ssa"
  
! #: c/c-typeck.c:4621
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.c:4624
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "ISO C ei tue kompleksityyppien %<++%>- ja %<--%>-operaatioita"
  
! #: c/c-typeck.c:4666 c/c-typeck.c:4700
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: c/c-typeck.c:4668 c/c-typeck.c:4703
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: c/c-typeck.c:4688
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.c:4692
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.c:4799
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: c/c-typeck.c:4871
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:4879
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty globaalia rekisterimuuttujaa %qD"
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.c:5295
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, fuzzy, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C kieltÃ¤Ã¤ ehtolausekkeet, joissa on vain yksi tyhjÃ¤ puoli"
  
! #: c/c-typeck.c:5394
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C kieltÃ¤Ã¤ ehtolausekkeet %<void *%>-tyypin ja funktio-osoittimen vÃ¤lillÃ¤"
  
! #: c/c-typeck.c:5440
  #, fuzzy, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: c/c-typeck.c:5594
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.c:5598
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.c:5616
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.c:5621
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:5768
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:5774
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "osoitinkohdetyypin mÃ¤Ã¤reitÃ¤ hÃ¤viÃ¤Ã¤ tyyppimuunnoksessa"
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C kieltÃ¤Ã¤ tyyppimuuntamasta ei-skalaaria samaksi tyypiksi"
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C kieltÃ¤Ã¤ tyyppimuunnokset unionityyppeihin"
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "unioniin kuulumattoman tyypin muunnos unionityypiksi"
  
! #: c/c-typeck.c:5989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:5994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:5999
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "kohdetyypin vaatima kohdistus kasvaa tyyppimuunnoksessa"
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "tyyppimuunnos %qT-tyyppisestÃ¤ funktiokutsusta yhteensopimattomaan tyyppiin %qT"
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "tyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksi"
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimen muuntamisen objektiosoitintyypiksi"
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C kieltÃ¤Ã¤ objektiosoittimen muuntamisen funktio-osoitintyypiksi"
  
! #: c/c-typeck.c:6077
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "muunnos funktiotyypistÃ¤ %qT epÃ¤yhteensopivaan funktiotyyppiin %qT"
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6213
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "virheellinen taulukkosijoitus"
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "taulukko alustetaan suluilla ympÃ¤rÃ¶idystÃ¤ merkkijonovakiosta"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c/c-typeck.c:6681
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6684
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6689
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: c/c-typeck.c:6888
  #, fuzzy, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6897
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6901
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6906
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "enum-muunnos palautuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6924
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "alustus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%d. argumentti funktiolle %qE hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteen"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteen"
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "alustus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "palautus hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteen"
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C kieltÃ¤Ã¤ argumenttien muuntamisen unionityypiksi"
  
! #: c/c-typeck.c:7202
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "implisiittinen muunnos tyypistÃ¤ %qT tyyppiin %qT ei ole sallittu C++:ssa"
  
! #: c/c-typeck.c:7215
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.c:7225
  #, fuzzy, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.c:7235
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7245
  #, fuzzy, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.c:7268
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: c/c-typeck.c:7274
  #, fuzzy, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.c:7279
  #, fuzzy, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, fuzzy, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.c:7305
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.c:7310
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.c:7315
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7320
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.c:7369
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimen ja %<void *%>-tyypin vÃ¤liset sijoitukset"
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimen ja %<void *%>-tyypin vÃ¤liset sijoitukset"
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimen ja %<void *%>-tyypin vÃ¤liset alustukset"
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimen ja %<void *%>-tyypin vÃ¤liset palautukset"
  
! #: c/c-typeck.c:7420
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.c:7433
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.c:7438
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.c:7488
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.c:7493
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7504
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.c:7516
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.c:7555
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7562
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "sijoituksessa tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7567
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "alustuksessa tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7571
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7591
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7598
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "sijoitus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7603
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "alustus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7607
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "yhteensopimattomat tyypit sijoituksessa tyyppiin %qT tyypistÃ¤ %qT"
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "yhteensopimattomat tyypit alustettaessa tyyppiÃ¤ %qT kÃ¤yttÃ¤en tyyppiÃ¤ %qT"
  
! #: c/c-typeck.c:7665
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "yhteensopimattomat tyypit alustettaessa tyyppiÃ¤ %qT kÃ¤yttÃ¤en tyyppiÃ¤ %qT"
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "perinteinen C ei hyvÃ¤ksy automaattista koostealustusta"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "joustavan taulukkojÃ¤senen alustus"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "sopimattomasta tyypistÃ¤ koostuva taulukko alustetaan merkkijonovakiosta"
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "alustusalkio ei ole vakio"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "taulukko alustetaan muuttuvasta taulukkolausekkeesta"
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "alustusalkiota ei pystytÃ¤ laskemaan latausajankohtana"
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "epÃ¤kelpo alustin"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "alustimen lopussa on ylimÃ¤Ã¤rÃ¤inen lohko"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "joustavan taulukkojÃ¤senen alustaminen sisÃ¤kkÃ¤isessÃ¤ asiayhteydessÃ¤"
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: c/c-typeck.c:8924
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "tyhjÃ¤ skalaarialustin"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "skalaarialustimessa ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, fuzzy, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ei-vakio taulukkoindeksi alustimessa"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "taulukkoindeksi alustimessa ylittÃ¤Ã¤ taulukon rajat"
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "taulukkoindeksivÃ¤li alustimessa ylittÃ¤Ã¤ taulukon rajat"
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, fuzzy, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "alustettu kenttÃ¤ ylikirjoitettu"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "alustettu kenttÃ¤ ylikirjoitettu"
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:10178
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita merkkitaulukkoalustimessa"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita struct-alustimessa"
  
! #: c/c-typeck.c:10206
  #, fuzzy, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "Varoita mahdollisesti puuttuvista aaltosuluista alustimissa"
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "joustavan taulukkojÃ¤senen ei-staattinen alustus"
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "perinteinen C ei hyvÃ¤ksy unionien alustusta"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita taulukkoalustimessa"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita skalaarialustimessa"
  
! #: c/c-typeck.c:10764
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%>-esitellyllÃ¤ funktiolla on %<return%>-lause"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ilman arvoa ei-voidin palauttavassa funktiossa"
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.c:10840
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C kieltÃ¤Ã¤ %<return%>:in lausekkeen kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.c:10917
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, fuzzy, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "yhteensopivuusvalitsin (jÃ¤tetÃ¤Ã¤n huomiotta)"
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%>-tyyppistÃ¤ switch-lauseketta ei muunneta %<int%>-tyyppiin ISO C:ssÃ¤"
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11086
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
  
! #: c/c-typeck.c:11264
  #, fuzzy, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, fuzzy, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "liukulukujen vertailu operaattoreilla == ja != on epÃ¤varmaa"
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C kieltÃ¤Ã¤ %<void *%>:n ja funktio-osoittimen vertailun"
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, fuzzy, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "erilaisten Objective-C-tyyppien vertailusta puuttuu tyyppimuunnos"
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "osoittimen ja kokonaisluvun vÃ¤linen vertailu"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "tÃ¤ydellisen ja vaillinaisen osoittimen vertailu"
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimien suuruusvertailun"
  
! #: c/c-typeck.c:12335
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:12440
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "kÃ¤ytetty osoittimeksi muuntumatonta taulukkoa paikassa, jossa vaaditaan skalaari"
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "kÃ¤ytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12779
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:13120
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, fuzzy, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, fuzzy, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, fuzzy, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, fuzzy, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, fuzzy, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, fuzzy, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-typeck.c:13780
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "iteraattorin askellus ei-kokonaislukutyypillÃ¤"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.c:13846
  #, fuzzy, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, fuzzy, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: c/c-typeck.c:14062
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-typeck.c:14074
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:14082
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:14132
  #, fuzzy, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
  
! #: c/c-typeck.c:14229
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, fuzzy, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, fuzzy, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14448
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:14455
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:14462
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14481
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14500
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, fuzzy, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14648 cp/semantics.c:7603
  #, fuzzy, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14956
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: c/c-typeck.c:14963
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, fuzzy, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, fuzzy, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, fuzzy, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:15522
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%>-funktion ensimmÃ¤inen argumentti ei ole tyyppiÃ¤ %<va_list%>"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "muunnos tyypistÃ¤ %qT tyyppiin %
*** 45919,45925 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:3729 cp/pt.c:6885
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 45944,45950 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi
*** 46032,46718 ****
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:4641
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/call.c:4644
  #, 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:4869
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4941
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:4955
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Virheellinen jÃ¤rjestelmÃ¤kutsu"
  
! #: cp/call.c:5007
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "moniselitteinen argumentti %s %s:lle"
  
! #: cp/call.c:5008
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:5011
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:5013
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:5015
  #, fuzzy, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/call.c:5032
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/call.c:5036
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E::%E%> ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:5045 cp/call.c:5089 cp/call.c:5099
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5048
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5055
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/call.c:5058
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E::%E%> ei ole tyyppi"
  
! #: cp/call.c:5066
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/call.c:5075
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5093
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%s %E%> esitelty parametriluettelon sisÃ¤llÃ¤"
  
! #: cp/call.c:5102
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5212
  #, 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:5279
  #, 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:5296 cp/call.c:5303
  #, fuzzy
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:5359
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: cp/call.c:5439
  #, 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:5444
  #, 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:5493 cp/call.c:5608 cp/call.c:5779
  #, 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:5497
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5684
  #, 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:5700
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: cp/call.c:5713
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.c:5718
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.c:5734
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ehtolausekkeessa etumerkkinen ja etumerkitÃ¶n tyyppi"
  
! #: cp/call.c:6415
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6417
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6497
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6548
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/call.c:6550
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6621
  #, fuzzy, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:7005
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7008
  #, 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:7047
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Funktio %qs:"
  
! #: cp/call.c:7221
  #, fuzzy, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/call.c:7227
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/call.c:7263
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7264 cp/decl.c:8260
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/call.c:7269
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7270 cp/decl.c:8261
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7277
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7358
  #, 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:7361 cp/call.c:7380 cp/decl.c:9950 cp/typeck.c:4188
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7365
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7377
  #, 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:7384
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7451
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/call.c:7471
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/call.c:7521
  #, 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:7532
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT (%s)"
  
! #: cp/call.c:7541
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7578 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7620 cp/call.c:7627
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7623
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7893
  #, 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:7897
  #, 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:7908
  #, 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:7911
  #, 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:7950
  #, 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:7953 cp/call.c:7971
  #, 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:7956
  #, 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:8151
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:8175 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:8219
  #, 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:8255
  #, 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:8265
  #, 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:8333
  #, 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:8342
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8442
  #, 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:8504
  #, 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:9083
  #, 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:9086 cp/call.c:11715
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: cp/call.c:9111
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/call.c:9293
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/call.c:9425
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9825
  #, 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:9828
  #, 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:9833
  #, 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:9838
  #, 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:9853
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9855
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/call.c:9857
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/call.c:9860
  #, 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:9863
  #, 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:9865
  #, 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:9886
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9888
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; kÃ¤ytÃ¤ kopiosijoitusta sen sijaan"
  
! #: cp/call.c:9890
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; kÃ¤ytÃ¤ kopioalustusta sen sijaan"
  
! #: cp/call.c:9893
  #, 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:9896
  #, 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:9899
  #, 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:9910
  #, 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:9922
  #, 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:9939
  #, 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:9942
  #, 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:9952
  #, 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:9955
  #, 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:9958
  #, 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:9967
  #, 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:9989
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:10089
  #, 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:10363 cp/typeck.c:9482
  #, 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:10385
  #, 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:10417
  #, 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:10464
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.c:10502 cp/pt.c:16264 cp/typeck.c:3162
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10504
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10696
  #, 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:10699
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "%s: valitsin on moniselitteinen; vaihtoehdot:"
  
! #: cp/call.c:10722
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10727
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10728
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "arvon palautus hajottimesta"
  
! #: cp/call.c:10751
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/call.c:11713
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11782
  #, fuzzy, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11783
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:11786
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12036
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/call.c:12040
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " ehdokas 1: %q+#F"
  
! #: cp/call.c:12042
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " ehdokas 2: %q+#F"
  
! #: cp/call.c:12088
  #, 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:12475
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12630
  #, 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:12634
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
--- 46057,46748 ----
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:4644
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/call.c:4647
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "operaatioita semop-kutsua kohden enintÃ¤Ã¤n = %d\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:4958
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Virheellinen jÃ¤rjestelmÃ¤kutsu"
  
! #: cp/call.c:5010
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "moniselitteinen argumentti %s %s:lle"
  
! #: cp/call.c:5011
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:5014
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:5016
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:5018
  #, fuzzy, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/call.c:5039
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E::%E%> ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5051
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5058
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/call.c:5061
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E::%E%> ei ole tyyppi"
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/call.c:5072
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5081
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5096
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%s %E%> esitelty parametriluettelon sisÃ¤llÃ¤"
  
! #: cp/call.c:5105
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-lausekkeen kÃ¤ytÃ¶n ilman keskimmÃ¤istÃ¤ termiÃ¤"
  
! #: cp/call.c:5282
  #, fuzzy, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: cp/call.c:5299 cp/call.c:5306
  #, fuzzy
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:5362
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: cp/call.c:5716
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.c:5721
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ehtolausekkeessa etumerkkinen ja etumerkitÃ¶n tyyppi"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, fuzzy, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "Funktio %qs:"
  
! #: cp/call.c:7051
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Funktio %qs:"
  
! #: cp/call.c:7225
  #, fuzzy, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/call.c:7231
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/call.c:7267
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "muunnetaan %<false%> osoitintyyppiksi %2$qD:n argumentissa %1$P"
  
! #: cp/call.c:7388
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/call.c:7475
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "liikaa aaltosulkeita %qT:n alustimen ympÃ¤rillÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7536
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT (%s)"
  
! #: cp/call.c:7545
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:7906
! #, fuzzy
! msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
! msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
! 
! #: cp/call.c:7911
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:7923
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: cp/call.c:7926
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7968 cp/call.c:7986
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7971
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.c:8166
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, fuzzy, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta"
  
! #: cp/call.c:8270
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.c:8280
  #, fuzzy, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.c:8348
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
  # XXX
! #: cp/call.c:8519
  #, fuzzy, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "%Hswitch-lauseesta puuttuu default-nimike"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: cp/call.c:9103
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: cp/call.c:9131
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/call.c:9313
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9848
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9853
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9858
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9873
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9875
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/call.c:9877
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/call.c:9880
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9883
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD tyhjentÃ¤Ã¤ ei-triviaalintyyppisen objektin %#qT%s"
  
! #: cp/call.c:9885
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; kÃ¤ytÃ¤ kopiosijoitusta sen sijaan"
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; kÃ¤ytÃ¤ kopioalustusta sen sijaan"
  
! #: cp/call.c:9913
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD kirjoittaa ei-triviaalisti-kopioitavaan tyyppiin %#qT%s"
  
! #: cp/call.c:9919
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9930
  #, fuzzy, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9962
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9975
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9978
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9987
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:10109
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Kopiomuodostin %qs"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:10383 cp/typeck.c:9489
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.c:10405
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10437
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10484
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10719
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "%s: valitsin on moniselitteinen; vaihtoehdot:"
  
! #: cp/call.c:10742
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10748
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "arvon palautus hajottimesta"
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/call.c:11734
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11803
  #, fuzzy, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11804
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12057
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/call.c:12061
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " ehdokas 1: %q+#F"
  
! #: cp/call.c:12063
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " ehdokas 2: %q+#F"
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++:n mukaan nÃ¤mÃ¤ ovat moniselitteisiÃ¤ siitÃ¤ huolimatta, ettÃ¤ ensimmÃ¤isen huonoin muunnos on parempi kuin toisen huonoin:"
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:12655
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
*************** msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyyp
*** 46747,47873 ****
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/class.c:371
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/class.c:1184
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.c:1187
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1205
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/class.c:1207 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2735 cp/name-lookup.c:3061
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/class.c:1249
  #, fuzzy, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/class.c:1252
  #, fuzzy, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/class.c:1321
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1325
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1331
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1335
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1410
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1413 cp/class.c:1420 cp/class.c:1427 cp/class.c:1439
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1418
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (tyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1425
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1433
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1744
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2218
  #, fuzzy, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/class.c:2230
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2271
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2275
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2567
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2929
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:2932
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%Jnimike %qD mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: cp/class.c:2947
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/class.c:3010
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "NÃ¤ytÃ¤ _piilotetut"
  
! #: cp/class.c:3011
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "nimellÃ¤ %qD"
  
  # semi-fuzzy
! #: cp/class.c:3046
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "ei-staattista datajÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti"
  
! #: cp/class.c:3056 cp/parser.c:21822
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3252
  #, fuzzy, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "Varoita perittyjen metodien puuttuvista toteutuksista"
  
! #: cp/class.c:3444
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bittikenttÃ¤ %q#D, jolla on ei-kokonaislukutyyppi %qT"
  
! #: cp/class.c:3460
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bittikentÃ¤n %q+D leveys ei ole kokonaislukuvakio"
  
! #: cp/class.c:3465
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "bittikentÃ¤n %q+D leveys negatiivinen"
  
! #: cp/class.c:3470
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "bittikentÃ¤n %q+D leveys nolla"
  
! #: cp/class.c:3480
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "bittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤"
  
! #: cp/class.c:3486
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D on liian pieni sisÃ¤ltÃ¤mÃ¤Ã¤n %q#T:n kaikkia arvoja"
  
! #: cp/class.c:3547
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3550
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3552
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3556
  #, fuzzy, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/class.c:3672
  #, fuzzy, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D ei voi olla staattinen koska se on unionin jÃ¤sen"
  
! #: cp/class.c:3685
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:3698
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/class.c:3704
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/class.c:3775
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3827
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/class.c:3830
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/class.c:3861
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/class.c:3863
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:3906
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "kentÃ¤llÃ¤ %q+#D on sama nimi kuin luokalla"
  
! #: cp/class.c:3934
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/class.c:3939
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<%T(const %T&)%>"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: cp/class.c:3945
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<operator=(const %T&)%>"
  
! #: cp/class.c:3947
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:4404
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.c:4407
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.c:4735
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/class.c:4768
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%qT:n hajotin on moniselitteinen"
  
! #: cp/class.c:5224
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5245
  #, fuzzy, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/class.c:5901 cp/constexpr.c:245
  #, 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:5927
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/class.c:5930
  #, 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:5933
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T:n hajotin on epÃ¤triviaali"
  
! #: cp/class.c:5936
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/class.c:5944
  #, 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:5977
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5992
  #, 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:5999
  #, 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:6120
  #, 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:6149
  #, 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:6155
  #, 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:6474
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6486
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6736
  #, 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:6915
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cp/class.c:7201
  #, 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:7203
  #, 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:7208
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7236
  #, 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:7238
  #, 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:7247 cp/class.c:7278
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/class.c:7255
  #, 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:7257
  #, 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:7276
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7390 cp/parser.c:25610
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmÃ¤Ã¤ritelty"
  
! #: cp/class.c:7527
  #, 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:7555
  #, 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:7561
  #, 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:7565
  #, 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:7571
  #, 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:7728
  #, 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:7739
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8246
  #, fuzzy, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Kieli:"
  
! #: cp/class.c:8336
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: cp/class.c:8494
  #, 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:8521
  #, 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:8548
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/class.c:8551
  #, 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:8627 cp/class.c:8669
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: cp/class.c:8647
  #, 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:8921
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/class.c:8924
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/constexpr.c:106
  #, fuzzy, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/constexpr.c:117
  #, fuzzy, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:129
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/constexpr.c:193
  #, fuzzy, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr "C++98:ssa %qD on alustettava muodostimessa, ei kÃ¤yttÃ¤en %<{...}%>"
  
! #: cp/constexpr.c:206
  #, fuzzy, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: cp/constexpr.c:218
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:229
  #, fuzzy, gcc-internal-format
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: cp/constexpr.c:256
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr "%q#T ei ole luokka"
  
! #: cp/constexpr.c:517
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/constexpr.c:780
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/constexpr.c:841
  #, fuzzy, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "alustamaton const %qD"
  
! #: cp/constexpr.c:883
  #, fuzzy, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/constexpr.c:972
  #, fuzzy, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.c:1445 cp/constexpr.c:2747
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/constexpr.c:1450 cp/constexpr.c:1460 cp/constexpr.c:2942
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:1735 cp/constexpr.c:7953
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/constexpr.c:1790
  #, 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:1792
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:2010 cp/constexpr.c:2065 cp/constexpr.c:2097
! #: cp/constexpr.c:2118
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2011
  #, 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:2035
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/constexpr.c:2066 cp/constexpr.c:2098
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2120
  #, 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:2123
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2198 cp/constexpr.c:2467 cp/constexpr.c:7985
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/constexpr.c:2315
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/constexpr.c:2388
  #, fuzzy, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
! #: cp/constexpr.c:2392 cp/constexpr.c:2414
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "varaus suoritettu tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:2410
  #, fuzzy, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
! #: cp/constexpr.c:2427
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2434
  #, 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:2541
  #, 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:2548
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:2552
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/constexpr.c:2643
  #, fuzzy, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "protokollalla %qE on kehÃ¤riippuvuus"
  
! #: cp/constexpr.c:2654
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:2982
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cp/constexpr.c:2989
  #, 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:3012
  #, fuzzy, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.c:3031
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.c:3189
  #, fuzzy, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3578
  #, 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:3581
  #, 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:3586
  #, 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:3589
  #, 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:3772
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: cp/constexpr.c:3820
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3837 cp/constexpr.c:3936 cp/constexpr.c:6051
! #: cp/constexpr.c:6148 cp/constexpr.c:7905
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:3843
  #, 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:3874 cp/constexpr.c:3896
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/constexpr.c:3876
  #, 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:4007
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4010
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4021
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4024
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4035
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4038
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4049
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4053
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4064
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4067
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:4108
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: cp/constexpr.c:4117 cp/constexpr.c:4127
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4147
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:4171
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/constexpr.c:4183
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:4906 cp/constexpr.c:6718
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:4926
  #, 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:4971
  #, 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:4973 cp/constexpr.c:4980
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "varattu tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:4978
  #, 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:4983
  #, 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:4990
  #, 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:4995
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:4998
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:5003 cp/constexpr.c:5010
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:5016
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/constexpr.c:5019
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.c:5265
  #, 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:5334
  #, 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:5347
  #, 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:5739 cp/constexpr.c:6976
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:5845
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5947
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.c:5948
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6013
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6026
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6208 cp/constexpr.c:8583
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6636 cp/constexpr.c:8110
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6664
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6693
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: cp/constexpr.c:6729
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6834 cp/constexpr.c:8409 cp/constexpr.c:8787
  #, 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:6929
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "odotettiin %<template%>"
  
! #: cp/constexpr.c:6935
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/constexpr.c:6960
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:6979
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.c:7209
  #, 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:7217
  #, 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:7232
  #, 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:7243
  #, 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:7265
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7845
  #, 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:8075
  #, 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:8078
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.c:8130
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cp/constexpr.c:8163
  #, 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:8202
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:8356
  #, 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:8423
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/constexpr.c:8438
  #, 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:8502
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8552
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.c:8559
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.c:8632
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Jako nollalla kohdassa %L"
  
! #: cp/constexpr.c:8728
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8795
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "taulukon alustus ei-vakiolla"
  
! #: cp/constexpr.c:8825
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8834
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:8853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
--- 46777,47903 ----
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/class.c:378
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.c:1194
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1212
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/class.c:1256
  #, fuzzy, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/class.c:1259
  #, fuzzy, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1332
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (tyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1432
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1440
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2225
  #, fuzzy, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2936
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:2939
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%Jnimike %qD mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: cp/class.c:2954
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/class.c:3017
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "NÃ¤ytÃ¤ _piilotetut"
  
! #: cp/class.c:3018
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "nimellÃ¤ %qD"
  
  # semi-fuzzy
! #: cp/class.c:3053
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "ei-staattista datajÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti"
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, fuzzy, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "Varoita perittyjen metodien puuttuvista toteutuksista"
  
! #: cp/class.c:3451
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bittikenttÃ¤ %q#D, jolla on ei-kokonaislukutyyppi %qT"
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bittikentÃ¤n %q+D leveys ei ole kokonaislukuvakio"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "bittikentÃ¤n %q+D leveys negatiivinen"
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "bittikentÃ¤n %q+D leveys nolla"
  
! #: cp/class.c:3487
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "bittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤"
  
! #: cp/class.c:3493
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D on liian pieni sisÃ¤ltÃ¤mÃ¤Ã¤n %q#T:n kaikkia arvoja"
  
! #: cp/class.c:3554
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3557
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3559
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3563
  #, fuzzy, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/class.c:3679
  #, fuzzy, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D ei voi olla staattinen koska se on unionin jÃ¤sen"
  
! #: cp/class.c:3692
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3834
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/class.c:3837
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/class.c:3870
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:3913
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "kentÃ¤llÃ¤ %q+#D on sama nimi kuin luokalla"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/class.c:3946
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<%T(const %T&)%>"
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: cp/class.c:3952
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<operator=(const %T&)%>"
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:4411
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.c:4414
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.c:4742
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/class.c:4775
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%qT:n hajotin on moniselitteinen"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, fuzzy, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "%q+D-funktion paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT on sulkeumatyyppi, joka on literaali vasta C++17:stÃ¤ alkaen"
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T:n hajotin on epÃ¤triviaali"
  
! #: cp/class.c:5943
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:6006
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:6127
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja kÃ¤ytettÃ¤vissÃ¤ oleva epÃ¤virtuaalinen hajotin"
  
! #: cp/class.c:6156
  #, fuzzy, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.c:6162
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6743
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "tyhjÃ¤stÃ¤ luokasta %qT perittyjen luokkien rakenne saattaa muuttua GCC:n tulevissa versioissa"
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/class.c:7210
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7243
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: cp/class.c:7245
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "joustava taulukkojÃ¤sen muuten tyhjÃ¤ssÃ¤ structissa"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/class.c:7262
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: cp/class.c:7264
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "joustava taulukkojÃ¤sen muuten tyhjÃ¤ssÃ¤ structissa"
  
! #: cp/class.c:7283
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmÃ¤Ã¤ritelty"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja kÃ¤ytettÃ¤vissÃ¤ oleva epÃ¤virtuaalinen hajotin"
  
! #: cp/class.c:7562
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/class.c:7568
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/class.c:7572
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8253
  #, fuzzy, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Kieli:"
  
! #: cp/class.c:8343
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: cp/class.c:8501
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/class.c:8528
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/class.c:8555
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/class.c:8558
  #, fuzzy, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: cp/class.c:8634 cp/class.c:8676
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/class.c:8928
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/class.c:8931
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/constexpr.c:107
  #, fuzzy, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/constexpr.c:118
  #, fuzzy, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:130
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/constexpr.c:194
  #, fuzzy, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr "C++98:ssa %qD on alustettava muodostimessa, ei kÃ¤yttÃ¤en %<{...}%>"
  
! #: cp/constexpr.c:207
  #, fuzzy, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: cp/constexpr.c:219
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:230
  #, fuzzy, gcc-internal-format
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: cp/constexpr.c:257
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr "%q#T ei ole luokka"
  
! #: cp/constexpr.c:518
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/constexpr.c:781
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/constexpr.c:842
  #, fuzzy, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "alustamaton const %qD"
  
! #: cp/constexpr.c:884
  #, fuzzy, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/constexpr.c:973
  #, fuzzy, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.c:1446 cp/constexpr.c:2783
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/constexpr.c:1451 cp/constexpr.c:1461 cp/constexpr.c:2997
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/constexpr.c:1826
  #, 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:1828
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:2046 cp/constexpr.c:2101 cp/constexpr.c:2133
! #: cp/constexpr.c:2154
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2047
  #, 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:2071
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/constexpr.c:2102 cp/constexpr.c:2134
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2156
  #, 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:2159
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/constexpr.c:2351
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/constexpr.c:2424
  #, fuzzy, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
! #: cp/constexpr.c:2428 cp/constexpr.c:2450
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "varaus suoritettu tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:2446
  #, fuzzy, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi kÃ¤yttÃ¤Ã¤ yhdessÃ¤"
  
! #: cp/constexpr.c:2463
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2470
  #, 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:2577
  #, 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:2584
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:2588
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/constexpr.c:2679
  #, fuzzy, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "protokollalla %qE on kehÃ¤riippuvuus"
  
! #: cp/constexpr.c:2690
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:3037
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cp/constexpr.c:3044
  #, 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:3067
  #, fuzzy, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.c:3086
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.c:3244
  #, fuzzy, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3633
  #, 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:3636
  #, 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:3641
  #, 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:3644
  #, 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:3827
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: cp/constexpr.c:3875
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:3898
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/constexpr.c:3931
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:4062
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4065
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4076
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4079
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4090
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4093
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4104
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4108
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4119
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4122
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:4163
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:4226
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/constexpr.c:4238
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:4981
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:5026
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "varattu tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:5033
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:5038
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:5045
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/constexpr.c:5050
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:5053
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:5071
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/constexpr.c:5074
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.c:5320
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:5389
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/constexpr.c:5402
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6010
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6727
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6756
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: cp/constexpr.c:6792
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:6992
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "odotettiin %<template%>"
  
! #: cp/constexpr.c:6998
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/constexpr.c:7023
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:7042
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.c:7272
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:7280
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:7295
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:7306
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/constexpr.c:8138
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:8141
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.c:8193
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cp/constexpr.c:8226
  #, fuzzy, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8265
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:8419
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:8486
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/constexpr.c:8501
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:8565
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8615
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.c:8622
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.c:8695
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Jako nollalla kohdassa %L"
  
! #: cp/constexpr.c:8791
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8858
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "taulukon alustus ei-vakiolla"
  
! #: cp/constexpr.c:8888
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:8916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
*************** msgstr "Odottamaton %s-lause kohdassa %C
*** 47877,47928 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1325
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: cp/cp-gimplify.c:1328
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/cp-gimplify.c:1340
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2793
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/cp-gimplify.c:2815 cp/cp-gimplify.c:2827 cp/decl.c:4066 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.c:2833
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.c:2850
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: cp/cp-gimplify.c:2861
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.c:2873
  #, 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:2977
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "          %s"
--- 47907,47958 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1333
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: cp/cp-gimplify.c:1336
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/cp-gimplify.c:1348
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.c:2813
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.c:2830
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: cp/cp-gimplify.c:2841
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.c:2853
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "          %s"
*************** msgstr "virheellinen %qT-tyyppisen ei-co
*** 47968,47974 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/cvt.c:498 cp/typeck.c:7969
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
--- 47998,48004 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
*************** msgstr "edellisestÃ¤ esittelystÃ¤ %q+F"
*** 48353,48359 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:1303 cp/decl.c:15319
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
--- 48383,48389 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
*************** msgstr "%J%qD:lle ei ole aiempaa esittel
*** 48483,48490 ****
  msgid "%q#D previously defined here"
  msgstr "%q+#D mÃ¤Ã¤ritelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3187 cp/name-lookup.c:3216
! #: cp/name-lookup.c:3240
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
--- 48513,48520 ----
  msgid "%q#D previously defined here"
  msgstr "%q+#D mÃ¤Ã¤ritelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
! #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
*************** msgstr "oletusargumentti annettu %2$q#D:
*** 48519,48570 ****
  msgid "previous specification in %q#D here"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2047
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:2055
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2104
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "%qD uudelleenesitellÃ¤Ã¤n tarpeettomasti samalla nÃ¤kyvyysalueella"
  
! #: cp/decl.c:2166
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
--- 48549,48600 ----
  msgid "previous specification in %q#D here"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2045
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:2053
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2102
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "%qD uudelleenesitellÃ¤Ã¤n tarpeettomasti samalla nÃ¤kyvyysalueella"
  
! #: cp/decl.c:2164
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
*************** msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
*** 48577,48624 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2640
  #, 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:2779
  #, 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:3052 cp/decl.c:3081 cp/decl.c:3123 cp/decl.c:3140 cp/decl.c:3243
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:3068
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:3078
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:3092 cp/decl.c:3150
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:3095 cp/decl.c:3153
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:3102 cp/decl.c:3160
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:3109
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 48607,48654 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:3060
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 48626,50926 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3174
  #, 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:3189
  #, 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:3192
  #, 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:3207 cp/decl.c:3251 cp/name-lookup.c:2730 cp/name-lookup.c:3214
! #: cp/name-lookup.c:3238
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.c:3234
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:3300
  #, 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:3301
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "edellinen esittely"
  
! #: cp/decl.c:3395
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  tÃ¤Ã¤ltÃ¤"
  
! #: cp/decl.c:3418 cp/decl.c:3646
  #, fuzzy, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3446
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3449
  #, 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:3463 cp/decl.c:3617
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  siirtyy try-lohkoon"
  
! #: cp/decl.c:3469 cp/decl.c:3599 cp/decl.c:3619
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3475 cp/decl.c:3629
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3481 cp/decl.c:3621
  #, fuzzy, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cp/decl.c:3488 cp/decl.c:3623
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.c:3606
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3609
  #, 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:4073 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:4084
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/decl.c:4112 cp/decl.c:4198
  #, 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:4113
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:4126
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/decl.c:4135
  #, 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:4142
  #, 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:4207
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl.c:4543
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:5042
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:5045
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:5048
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:5067
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:5070
  #, 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:5112
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "useita tyyppejÃ¤ yhdessÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:5117
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:5134
  #, 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:5167
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5175
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nimettÃ¶mÃ¤t structit"
  
! #: cp/decl.c:5182
  #, 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:5185
  #, 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:5190
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5193
  #, 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:5196
  #, 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:5200
  #, 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:5204
  #, 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:5208
  #, 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:5212
  #, 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:5216
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5219 cp/decl.c:5222 cp/decl.c:5225
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:5247
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5250
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5322
  #, 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:5326
  #, 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:5390 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: cp/decl.c:5403
  #, 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:5441
  #, 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:5465
  #, 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:5473
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:5474
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.c:5486
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5498
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/decl.c:5546
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:5563
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5598
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:5603
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:5675
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "muuttujalla %q#D on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.c:5681 cp/decl.c:6834
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:5691
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: cp/decl.c:5758
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD esitelty viitteenÃ¤, mutta alustamatta"
  
! #: cp/decl.c:5841
  #, 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:5847
  #, 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:5866
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:5870
  #, 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:5926
  #, 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:5933
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:5945
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:5985
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "%qD:n koko muistissa ei ole tunnettu"
  
! #: cp/decl.c:6010
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: cp/decl.c:6061
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6065
  #, 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:6071
  #, 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:6113
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.c:6120
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:6129
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:6137
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6144
  #, 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:6312
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:6369
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6407
  #, 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:6415
  #, 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:6443
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6494
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:6533 cp/decl.c:6793 cp/typeck2.c:1380 cp/typeck2.c:1694
! #: cp/typeck2.c:1742 cp/typeck2.c:1789
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "liikaa alustimia %qT:lle"
  
! #: cp/decl.c:6574
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6584
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6702
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: cp/decl.c:6822
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:6836
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6849
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "muuttuvakokoinen yhdysliteraali"
  
! #: cp/decl.c:6904
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D on vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6925
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
  
! #: cp/decl.c:6970
  #, 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:7102
  #, 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:7137
  #, fuzzy, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:7139
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:7142
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:7147
  #, fuzzy, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:7332
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qD esitelty viitteenÃ¤, mutta ei ole alustettu"
  
! #: cp/decl.c:7590
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:7614
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/decl.c:7619
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/decl.c:7624
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7629
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7634
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7684
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/decl.c:7702 cp/decl.c:14061
  #, 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:7706 cp/decl.c:14065
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamÃ¤Ã¤ritteen kÃ¤yttÃ¶"
  
! #: cp/decl.c:7759
  #, 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:7867
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.c:7926
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "%q+D:n edellinen esittely"
  
! #: cp/decl.c:7969
  #, 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:8140
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "funktio %q#D alustetaan kuin muuttuja"
  
! #: cp/decl.c:8246
  #, 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:8249
  #, 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:8256
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:8282
  #, 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:8291
  #, 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:8501
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:8517
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: cp/decl.c:8526 cp/decl.c:8611
  #, 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:8530
  #, 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:8533
  #, 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:8578
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:8604
  #, 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:8613
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8634
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.c:8663
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:8668
  #, 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:8673
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: cp/decl.c:8679
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:8688
  #, 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:9155
  #, 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:9158
  #, 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:9163
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9400
  #, 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:9404
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:9407
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:9423
  #, 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:9425
  #, 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:9451
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9453
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9459
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9462
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9464
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9470
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9473
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9475
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9481
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9484
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9486
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:9500
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "nimike %qD esitelty muttei mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:9532
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:9572
  #, 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:9583
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:9590
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9593
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9669
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
  
! #: cp/decl.c:9691
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9701
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:9746
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:9757
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "%qD ei ole malli"
  
! #: cp/decl.c:9776
  #, 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:9785
  #, 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:9802
  #, 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:9847
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9850
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9853 cp/decl.c:9856
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9858
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9920
  #, 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:9921
  #, 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:9929
  #, 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:9930
  #, 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:9940
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9948
  #, 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:9955
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9968
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/decl.c:9978
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "virheellinen IACC-argumentti"
  
! #: cp/decl.c:9986
  #, fuzzy, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite â€�%.*sâ€� kokonaislukuvakiolla"
  
! #: cp/decl.c:9992
  #, fuzzy, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite â€�%.*sâ€� kokonaislukuvakiolla"
  
! #: cp/decl.c:9999
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10004
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:10087
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: cp/decl.c:10127
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:10132
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10134
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10151
  #, 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:10344
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:10353
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: cp/decl.c:10360
  #, fuzzy, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: cp/decl.c:10363
  #, fuzzy, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
  # semi-fuzzy
! #: cp/decl.c:10487
  #, 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:10491
  #, 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:10495
  #, 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:10506
  #, 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:10511
  #, 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:10516
  #, 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:10627
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "taulukon %qD koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/decl.c:10630
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/decl.c:10661 cp/decl.c:10733
  #, 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:10665 cp/decl.c:10736
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:10716
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:10719
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: cp/decl.c:10743
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qD"
  
! #: cp/decl.c:10746
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: cp/decl.c:10752
  #, fuzzy, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: cp/decl.c:10807
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "taulukon koon ylivuoto"
  
! #: cp/decl.c:10867
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10869 cp/pt.c:15991
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.c:10879
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qD:n esittely void-taulukkona"
  
! #: cp/decl.c:10881
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.c:10886
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qD:n esittely funktioiden taulukkona"
  
! #: cp/decl.c:10888
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "luodaan funktioiden taulukko"
  
! #: cp/decl.c:10893
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/decl.c:10895
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "luodaan viitteiden taulukko"
  
! #: cp/decl.c:10900
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qD:n esittely funktiojÃ¤senten taulukkona"
  
! #: cp/decl.c:10903
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "luodaan funktiojÃ¤senten taulukkoa"
  
! #: cp/decl.c:10921
  #, 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:10925
  #, 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:11007
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:11010
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/decl.c:11021
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:11024
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:11037
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:11040
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:11049
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:11052
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:11056
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:11065
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11086
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "nimetÃ¶n muuttuja tai kenttÃ¤ esitelty voidiksi"
  
! #: cp/decl.c:11094
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "muuttuja tai kenttÃ¤ esitelty voidiksi"
  
! #: cp/decl.c:11109
  #, 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:11114
  #, 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:11361
  #, 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:11364 cp/decl.c:11386
  #, 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:11367
  #, 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:11377
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:11401
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:11408
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:11436
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11487
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "funktion mÃ¤Ã¤rittely ei esittele parametrejÃ¤"
  
! #: cp/decl.c:11495 cp/decl.c:11504 cp/decl.c:13312
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:11512
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "vaillinaisen tyypin typedef %qD epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.c:11517
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:11552
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11559 cp/decl.c:11566 cp/decl.c:11573 cp/decl.c:11580
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:11591
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11601
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11609
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11656
  #, 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:11705 cp/decl.c:11709 cp/decl.c:11712
  #, 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:11729
  #, 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:11737
  #, 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:11791
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "sekÃ¤ %<signed%> ettÃ¤ %<unsigned%> mÃ¤Ã¤ritelty %qs:lle"
  
! #: cp/decl.c:11797
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<short%> mÃ¤Ã¤ritelty %qs:lle"
  
! #: cp/decl.c:11805 cp/decl.c:11811
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:11816
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.c:11818
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.c:11885
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/decl.c:11924
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11945
  #, 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:11954
  #, fuzzy, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:11967
  #, fuzzy, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:11974
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/decl.c:11984 cp/decl.c:12156
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/decl.c:11992 cp/decl.c:12001 cp/decl.c:12007 cp/decl.c:12013
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:12033 cp/decl.c:12036 cp/decl.c:12038 cp/decl.c:12041
! #: cp/decl.c:12051 cp/decl.c:12061 cp/decl.c:12071 cp/decl.c:12075
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:12045 cp/decl.c:12067
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:12055
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:12079
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12090
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:12093
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12128
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "useita tallennusluokkia %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:12154
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: cp/decl.c:12168
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.c:12173
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:12181
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: cp/decl.c:12195
  #, fuzzy, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:12226
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/decl.c:12227
  #, 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:12285
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "tarpeettomat sulkeet %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:12291
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "Odotettiin oikeaa sulkumerkkiÃ¤ lausekkeessa kohdassa %C"
  
! #: cp/decl.c:12340
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:12360
  #, fuzzy, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12364
  #, 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:12369
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12385
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12390
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:12401
  #, 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:12410
  #, fuzzy, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12423
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12437
  #, 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:12440
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12464
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/decl.c:12476
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs esitelty taulukon palauttavan funktiona"
  
! #: cp/decl.c:12489
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
  
! #: cp/decl.c:12500 cp/pt.c:29580
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12506 cp/pt.c:29586
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12538
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12540
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "muodostin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12545
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12546
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "muodostimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12554
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12555
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12573
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "muodostimia ei voi esitellÃ¤ virtuaalisiksi"
  
! #: cp/decl.c:12590
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/decl.c:12595
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12599
  #, 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:12609
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12626
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12653
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "hajottimilla ei voi olla parametreja"
  
! #: cp/decl.c:12693
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12706 cp/decl.c:12713
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12715
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12744
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12745
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12818
  #, 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:12889
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:12915
  #, 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:12920
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ylimÃ¤Ã¤rÃ¤inen kvalifiointi %<%T::%> jÃ¤senelle %qs"
  
! #: cp/decl.c:12950
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12952
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12960
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:13000
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/decl.c:13009
  #, 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:13012
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13023
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:13026
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:13029
  #, 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:13039
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13046
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13052
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13058
  #, 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:13064
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13070
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:13086
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:13089
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:13115
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:13118
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13123
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:13127
  #, fuzzy, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/decl.c:13153
  #, 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:13242
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/decl.c:13250
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:13252
  #, 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:13256
  #, 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:13269
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13289
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "virheelliset mÃ¤Ã¤reet ei-jÃ¤senfunktion tyypissÃ¤"
  
! #: cp/decl.c:13293
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:13303
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/decl.c:13318
  #, 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:13337
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:13346 cp/parser.c:19160
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/decl.c:13351
  #, fuzzy, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13354
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/decl.c:13359
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13362
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13413 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/decl.c:13417
  #, 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:13438
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:13441
  #, 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:13457
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/decl.c:13478
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:13488
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:13498
  #, 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:13512
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13519
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/decl.c:13526 cp/decl.c:13539
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/decl.c:13532
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:13545
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/decl.c:13560
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:13568 cp/decl.c:13898
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
  
! #: cp/decl.c:13577
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/decl.c:13580
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:13642
  #, 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:13647
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/decl.c:13667
  #, 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:13670
  #, 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:13723 cp/decl.c:13734
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13728
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.c:13762 cp/decl.c:13770 cp/decl.c:13777 cp/decl.c:13784
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13839
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13842
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13848
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13852
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13857
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:13869
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13873
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13881
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13888
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13889
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13932
  #, 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:13941
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13980
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13987
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:13993
  #, 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:14001
  #, 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:14008
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllÃ¤ ei ole alustimia"
  
! #: cp/decl.c:14040
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.c:14045
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: cp/decl.c:14217
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:14220
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:14310
  #, 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:14314
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/decl.c:14336
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.c:14344
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.c:14369
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14371
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14630
  #, 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:14709
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:14716
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:14746
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:14752
  #, 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:14762
  #, 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:14788
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-operaattorin ylikuormituksen"
  
  #. Variadic.
! #: cp/decl.c:14799
  #, 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:14825
  #, 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:14826
  #, 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:14838
  #, 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:14839
  #, 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:14850
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14851 cp/decl.c:14861
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.c:14862
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14876
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.c:14900
  #, 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:14907
  #, 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:14909
  #, 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:14918
  #, 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:14920
  #, 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:14936
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: cp/decl.c:14955
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14962
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14974
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:15029
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:15052
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:15055
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: cp/decl.c:15057
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15065
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15066 cp/decl.c:15073
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15072
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
--- 48656,50972 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "sÃ¤iekohtainen esittely %q#D seuraa ei-sÃ¤iekohtaista esittelyÃ¤"
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ei-sÃ¤iekohtainen esittely %q#D seuraa sÃ¤iekohtaista esittelyÃ¤"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
! #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.c:3216
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:3282
  #, fuzzy, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:3283
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "edellinen esittely"
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  tÃ¤Ã¤ltÃ¤"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, fuzzy, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3431
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  siirtyy try-lohkoon"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, fuzzy, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3591
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:4061
! #, fuzzy, gcc-internal-format
! #| msgid "%qD is not a function template"
! msgid "%qD is a function, not a type"
! msgstr "%qD ei ole funktiomalli"
! 
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, fuzzy, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.c:4101
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:4114
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ %q#T:n, joka ei ole tyyppi"
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl.c:4531
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:5038
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:5041
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:5044
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:5063
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:5066
  #, fuzzy, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perÃ¤ssÃ¤"
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "useita tyyppejÃ¤ yhdessÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:5130
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nimettÃ¶mÃ¤t structit"
  
! #: cp/decl.c:5178
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5181
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5186
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5189
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5192
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5196
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5200
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5204
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5208
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5212
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:5243
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5246
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5318
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5322
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: cp/decl.c:5399
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "parametrilla %q+D on vain etukÃ¤teisesittely"
  
! #: cp/decl.c:5437
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/decl.c:5461
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:5469
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5494
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/decl.c:5542
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:5671
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "muuttujalla %q#D on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:5687
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD esitelty viitteenÃ¤, mutta alustamatta"
  
! #: cp/decl.c:5837
  #, fuzzy, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.c:5843
  #, fuzzy, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.c:5862
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:5866
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:5922
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "alustin ei pysty pÃ¤Ã¤ttelemÃ¤Ã¤n taulukon %q+D kokoa"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "%qD:n koko muistissa ei ole tunnettu"
  
! #: cp/decl.c:6006
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: cp/decl.c:6057
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6061
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6067
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  voit kiertÃ¤Ã¤ tÃ¤mÃ¤n poistamalla alustimen"
  
! #: cp/decl.c:6109
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.c:6116
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:6125
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:6133
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, fuzzy, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:6308
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:6365
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6403
  #, 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:6411
  #, 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:6439
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6490
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "liikaa alustimia %qT:lle"
  
! #: cp/decl.c:6570
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6580
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6698
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: cp/decl.c:6818
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:6832
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "muuttuvakokoinen yhdysliteraali"
  
! #: cp/decl.c:6900
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D on vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "C++98:ssa %qD on alustettava muodostimessa, ei kÃ¤yttÃ¤en %<{...}%>"
  
! #: cp/decl.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "taulukko %qD alustettu sulkujen sisÃ¤llÃ¤ olevalla merkkijonoliteraalilla %qE"
  
! #: cp/decl.c:7133
  #, fuzzy, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:7135
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:7138
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:7143
  #, fuzzy, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:7328
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qD esitelty viitteenÃ¤, mutta ei ole alustettu"
  
! #: cp/decl.c:7586
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:7610
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/decl.c:7615
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamÃ¤Ã¤ritteen kÃ¤yttÃ¶"
  
! #: cp/decl.c:7758
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "jÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti staattisessa jÃ¤senfunktiossa"
  
! #: cp/decl.c:7866
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.c:7925
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "%q+D:n edellinen esittely"
  
! #: cp/decl.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: cp/decl.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "funktio %q#D alustetaan kuin muuttuja"
  
! #: cp/decl.c:8252
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:8255
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:8262
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:8288
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:8297
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:8507
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:8523
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  msgstr[1] "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: cp/decl.c:8536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  msgstr[1] "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: cp/decl.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:8610
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
! #, gcc-internal-format
! msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
! msgstr ""
! 
! #: cp/decl.c:8646
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.c:8675
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:8680
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:8685
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: cp/decl.c:8691
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:8700
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:9167
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:9170
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "alustin ei pysty pÃ¤Ã¤ttelemÃ¤Ã¤n taulukon %q+D kokoa"
  
! #: cp/decl.c:9416
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:9419
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:9435
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.c:9437
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.c:9463
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9465
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9471
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9474
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9476
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9482
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9485
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9487
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9493
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9498
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:9512
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "nimike %qD esitelty muttei mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:9544
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9595
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:9602
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9605
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9713
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:9758
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:9769
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "%qD ei ole malli"
  
! #: cp/decl.c:9788
  #, fuzzy, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/decl.c:9797
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.c:9814
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:9859
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9862
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9870
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9932
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9933
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9941
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9942
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9952
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9960
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9967
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9980
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/decl.c:9990
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "virheellinen IACC-argumentti"
  
! #: cp/decl.c:9998
  #, fuzzy, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite â€�%.*sâ€� kokonaislukuvakiolla"
  
! #: cp/decl.c:10004
  #, fuzzy, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite â€�%.*sâ€� kokonaislukuvakiolla"
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:10099
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: cp/decl.c:10139
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:10144
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10146
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10163
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:10356
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:10365
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: cp/decl.c:10371
! #, fuzzy, gcc-internal-format
! msgid "concept must be defined at namespace scope"
! msgstr "%qD:n esittely ei-funktiona"
! 
! #: cp/decl.c:10378
  #, fuzzy, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: cp/decl.c:10381
  #, fuzzy, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
  # semi-fuzzy
! #: cp/decl.c:10505
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ei-staattista datajÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti"
  
! #: cp/decl.c:10509
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/decl.c:10513
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/decl.c:10524
  #, fuzzy, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/decl.c:10529
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ jÃ¤senen %qD alustuksen"
  
! #: cp/decl.c:10534
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ epÃ¤kokonaislukutyyppiÃ¤ %2$qT olevan vakiojÃ¤senen %1$qD alustamisen"
  
! #: cp/decl.c:10645
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "taulukon %qD koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/decl.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qD"
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: cp/decl.c:10770
  #, fuzzy, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "taulukon koon ylivuoto"
  
! #: cp/decl.c:10885
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.c:10897
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qD:n esittely void-taulukkona"
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qD:n esittely funktioiden taulukkona"
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "luodaan funktioiden taulukko"
  
! #: cp/decl.c:10911
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/decl.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "luodaan viitteiden taulukko"
  
! #: cp/decl.c:10918
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qD:n esittely funktiojÃ¤senten taulukkona"
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "luodaan funktiojÃ¤senten taulukkoa"
  
! #: cp/decl.c:10939
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: cp/decl.c:11025
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:11028
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/decl.c:11039
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:11042
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:11055
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:11058
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:11067
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:11070
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:11074
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:11083
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "nimetÃ¶n muuttuja tai kenttÃ¤ esitelty voidiksi"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "muuttuja tai kenttÃ¤ esitelty voidiksi"
  
! #: cp/decl.c:11127
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/decl.c:11132
  #, fuzzy, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:11379
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Virheellinen kÃ¤yttÃ¤jÃ¤nimi â€�%sâ€� funktiossa %s, rivillÃ¤ %d. Keskeytys."
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n tyypin %<%s %s%> epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.c:11385
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Virheellinen kÃ¤yttÃ¤jÃ¤nimi â€�%sâ€� funktiossa %s, rivillÃ¤ %d. Keskeytys."
  
! #: cp/decl.c:11395
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:11419
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:11426
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "funktion mÃ¤Ã¤rittely ei esittele parametrejÃ¤"
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:11530
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "vaillinaisen tyypin typedef %qD epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.c:11535
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11627
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11674
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkÃ¤Ã¤ %<complex%>-tyyppiÃ¤ merkityksellÃ¤ %<double complex%>"
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttujan %qs esittelyn ilman tyyppiÃ¤"
  
! #: cp/decl.c:11747
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: cp/decl.c:11755
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
  
! #: cp/decl.c:11809
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "sekÃ¤ %<signed%> ettÃ¤ %<unsigned%> mÃ¤Ã¤ritelty %qs:lle"
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<short%> mÃ¤Ã¤ritelty %qs:lle"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:11834
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.c:11836
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.c:11903
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:11972
  #, fuzzy, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:11985
  #, fuzzy, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:11992
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:12073
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:12097
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12108
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "useita tallennusluokkia %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.c:12191
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: cp/decl.c:12213
  #, fuzzy, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/decl.c:12245
  #, fuzzy, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: cp/decl.c:12303
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "tarpeettomat sulkeet %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:12309
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "Odotettiin oikeaa sulkumerkkiÃ¤ lausekkeessa kohdassa %C"
  
! #: cp/decl.c:12358
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:12378
  #, fuzzy, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12382
  #, fuzzy, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:12387
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:12419
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "tyyppimÃ¤Ã¤reet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/decl.c:12428
  #, fuzzy, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, fuzzy, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12482
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs esitelty taulukon palauttavan funktiona"
  
! #: cp/decl.c:12507
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "muodostin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "muodostimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12572
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12573
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "muodostimia ei voi esitellÃ¤ virtuaalisiksi"
  
! #: cp/decl.c:12608
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/decl.c:12613
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12617
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "hajottimilla ei voi olla parametreja"
  
! #: cp/decl.c:12711
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12733
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12762
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12763
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12836
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/decl.c:12907
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:12933
  #, fuzzy, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ylimÃ¤Ã¤rÃ¤inen kvalifiointi %<%T::%> jÃ¤senelle %qs"
  
! #: cp/decl.c:12968
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12970
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12978
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:13018
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/decl.c:13027
  #, fuzzy, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13030
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13041
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:13044
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:13047
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "vain muodostimen esittely voi olla %<explicit%>"
  
! #: cp/decl.c:13057
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13064
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13070
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:13133
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:13136
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13141
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:13145
  #, fuzzy, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/decl.c:13171
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "kentÃ¤llÃ¤ %q+#D on sama nimi kuin luokalla"
  
! #: cp/decl.c:13260
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/decl.c:13268
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:13270
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:13274
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "virheelliset mÃ¤Ã¤reet ei-jÃ¤senfunktion tyypissÃ¤"
  
! #: cp/decl.c:13311
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:13321
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/decl.c:13336
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/decl.c:13355
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/decl.c:13369
  #, fuzzy, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/decl.c:13377
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/decl.c:13435
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13456
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:13459
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/decl.c:13496
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:13506
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:13516
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:13530
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/decl.c:13550
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:13563
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13572
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/decl.c:13578
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
  
! #: cp/decl.c:13595
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/decl.c:13598
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:13660
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/decl.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/decl.c:13685
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.c:13688
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.c:13741 cp/decl.c:13752
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13746
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13870
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:13887
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13891
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13906
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13907
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13950
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:13959
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14005
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:14011
  #, fuzzy, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:14019
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/decl.c:14026
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllÃ¤ ei ole alustimia"
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: cp/decl.c:14235
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:14238
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:14328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "vaillinaisen tyypin typedef %qD epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.c:14332
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.c:14362
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.c:14387
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14389
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "virheellinen muodostin; tarkoitit todennÃ¤kÃ¶isesti %<%T (const %T&)%>"
  
! #: cp/decl.c:14727
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:14734
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:14764
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:14770
  #, fuzzy, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:14780
  #, fuzzy, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-operaattorin ylikuormituksen"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa mÃ¤Ã¤rÃ¤Ã¤ argumentteja"
  
! #: cp/decl.c:14843
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD:n on otettava joko nolla tai yksi argumenttia"
  
! #: cp/decl.c:14844
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD:n on otettava joko yksi tai kaksi argumenttia"
  
! #: cp/decl.c:14856
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: cp/decl.c:14857
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: cp/decl.c:14868
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.c:14880
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.c:14918
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14925
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14927
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14936
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14938
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan kÃ¤ytÃ¤ tyyppimuunnosoperaattoria"
  
! #: cp/decl.c:14954
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: cp/decl.c:14973
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14980
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14992
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:15047
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:15070
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:15073
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: cp/decl.c:15075
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15083
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15090
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
*************** msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤
*** 50932,51036 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15087
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.c:15130 cp/name-lookup.c:5736 cp/name-lookup.c:5871
! #: cp/parser.c:6817 cp/parser.c:29391
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/decl.c:15151 cp/name-lookup.c:5434
  #, 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:15179 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9740
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15287
  #, 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:15318
  #, 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:15329 cp/semantics.c:3336
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl.c:15457
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/decl.c:15464
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT mÃ¤Ã¤ritelty monella suoralla kannoalla"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT mÃ¤Ã¤ritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.c:15500
  #, 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:15530
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl.c:15532
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:15677
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15680 cp/decl.c:15688 cp/decl.c:15698 cp/decl.c:16300
! #: cp/parser.c:20064
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15685
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15695
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15706
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.c:15780
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "cppchar_t:n on oltava etumerkitÃ¶n tyyppi"
--- 50978,51082 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD:llÃ¤ on sama nimi kuin luokalla, jossa se on esitelty"
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/decl.c:15336
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl.c:15475
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT mÃ¤Ã¤ritelty monella suoralla kannoalla"
  
! #: cp/decl.c:15493
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT mÃ¤Ã¤ritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.c:15518
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:15695
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15703
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15713
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15724
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.c:15798
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "cppchar_t:n on oltava etumerkitÃ¶n tyyppi"
*************** msgstr "cppchar_t:n on oltava etumerkitÃ
*** 51039,51115 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15927
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16102
  #, 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:16112
  #, 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:16161
  #, 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:16162
  #, 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:16173
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.c:16193
  #, 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:16298 cp/parser.c:20062
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/decl.c:16338
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:16498 cp/typeck.c:10213
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.c:17347
  #, 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:17349 cp/typeck.c:10093
  #, 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:17411
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/decl.c:17593
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:17984
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
--- 51085,51161 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16120
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:16130
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:16179
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:16180
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:16191
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.c:16211
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/decl.c:16356
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.c:17365
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "funktion paluuarvojen tyypit eivÃ¤t ole yhteensopivia %<volatile%>:n takia"
  
! #: cp/decl.c:17429
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/decl.c:17611
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:18002
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
*************** msgstr ""
*** 51149,51155 ****
  msgid "deleting %qT is undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl2.c:580 cp/pt.c:5824
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "malliesittelylle %q+D"
--- 51195,51201 ----
  msgid "deleting %qT is undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "malliesittelylle %q+D"
*************** msgstr "malliesittelylle %q+D"
*** 51159,51165 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl2.c:635 cp/pt.c:5781
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
--- 51205,51211 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
*************** msgstr ""
*** 51485,51506 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5618
  #, fuzzy, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: cp/decl2.c:5621
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "poistettu funktio %q+D"
  
! #: cp/decl2.c:5671
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl2.c:5703
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
--- 51531,51552 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5619
  #, fuzzy, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: cp/decl2.c:5622
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "poistettu funktio %q+D"
  
! #: cp/decl2.c:5672
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl2.c:5704
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
*************** msgstr "palautettu viittaus paikalliseen
*** 51605,51611 ****
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/error.c:4550 cp/typeck.c:2550
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
--- 51651,51657 ----
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/error.c:4550 cp/typeck.c:2561
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
*************** msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
*** 51615,51621 ****
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/error.c:4576 cp/typeck.c:3146
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
--- 51661,51667 ----
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/error.c:4576 cp/typeck.c:3157
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
*************** msgstr "virheellinen %qT-tyyppisen viitt
*** 51801,52208 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/init.c:633
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/init.c:697
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD tulee alustaa jÃ¤senten alustuslistassa"
  
! #: cp/init.c:802
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "parametri %qD on alustettu"
  
! #: cp/init.c:918
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:933 cp/init.c:959 cp/init.c:2504 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:935 cp/init.c:953 cp/init.c:961 cp/init.c:2489 cp/init.c:2517
  #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q+D alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.c:951 cp/init.c:2476 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/init.c:1128
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.c:1131
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.c:1135
  #, fuzzy, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.c:1137
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  kanta %qT"
  
! #: cp/init.c:1139
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  tÃ¤ssÃ¤ alustuksessa"
  
! #: cp/init.c:1156
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: cp/init.c:1160
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: cp/init.c:1247
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/init.c:1344
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "kantaluokka %q#T pitÃ¤isi alustaa eksplisiittisesti kopiomuodostimessa"
  
! #: cp/init.c:1575 cp/init.c:1594
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.c:1581
  #, fuzzy, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/init.c:1588
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/init.c:1627
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:1635
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:1682
  #, fuzzy, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.c:1690
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.c:1693
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/init.c:1805 cp/init.c:4511 cp/typeck2.c:1238
  #, fuzzy, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/init.c:2115 cp/semantics.c:3604
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/init.c:2159
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.c:2173
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "virheellinen osoitin bittikenttÃ¤Ã¤n %qD"
  
! #: cp/init.c:2259 cp/typeck.c:2018
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.c:2266 cp/semantics.c:2092
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.c:2473
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2481
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2485
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2501
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2509
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2513
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2623
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2626
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2636
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2639
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2648
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2651
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2668
  #, fuzzy, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/init.c:2672
  #, fuzzy, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/init.c:2887
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "kokonaislukuylivuoto lausekkeessa"
  
! #: cp/init.c:2897
  #, fuzzy, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/init.c:2915
  #, fuzzy, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: cp/init.c:2931
  #, fuzzy, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.c:2933
  #, fuzzy, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.c:2943
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: cp/init.c:2949
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2991
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:3135
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/init.c:3142 cp/search.c:1058
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/init.c:3216
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3219
  #, fuzzy, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.c:3222
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3419
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.c:3712
  #, fuzzy, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/init.c:3741
  #, fuzzy, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/init.c:3750
  #, fuzzy, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/init.c:3869
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3873
  #, 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:4420
  #, fuzzy, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "muotoilu %s pÃ¤Ã¤ttyy %%:iin"
  
! #: cp/init.c:4726
  #, fuzzy, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: cp/init.c:4760
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4765
  #, 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:4780
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4785
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5089
  #, fuzzy, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: cp/lambda.c:528
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:543
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:547
  #, fuzzy, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr "yhdysliteraalin koko on muuttuva"
  
! #: cp/lambda.c:571
  #, fuzzy, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/lambda.c:581
  #, 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:633
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:709
  #, fuzzy, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "%qE on vanhentunut"
  
! #: cp/lambda.c:711
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "lisÃ¤Ã¤ eksplisiittinen %<this%>- tai %<*this%>-kaappaus"
  
! #: cp/lambda.c:825
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "Lambda-funktio"
--- 51847,52254 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/init.c:640
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/init.c:704
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:762
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:788
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD tulee alustaa jÃ¤senten alustuslistassa"
  
! #: cp/init.c:809
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "parametri %qD on alustettu"
  
! #: cp/init.c:925
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
  #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q+D alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/init.c:1135
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.c:1138
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.c:1142
  #, fuzzy, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.c:1144
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  kanta %qT"
  
! #: cp/init.c:1146
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  tÃ¤ssÃ¤ alustuksessa"
  
! #: cp/init.c:1163
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: cp/init.c:1167
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: cp/init.c:1254
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/init.c:1351
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "kantaluokka %q#T pitÃ¤isi alustaa eksplisiittisesti kopiomuodostimessa"
  
! #: cp/init.c:1582 cp/init.c:1601
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.c:1588
  #, fuzzy, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/init.c:1595
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/init.c:1634
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:1642
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:1689
  #, fuzzy, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.c:1697
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.c:1700
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, fuzzy, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/init.c:2122 cp/semantics.c:3622
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/init.c:2166
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.c:2180
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "virheellinen osoitin bittikenttÃ¤Ã¤n %qD"
  
! #: cp/init.c:2266 cp/typeck.c:2029
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.c:2273 cp/semantics.c:2111
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.c:2480
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2488
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2492
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2508
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2516
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2520
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2630
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2633
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2643
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2646
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2655
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2658
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2675
  #, fuzzy, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/init.c:2679
  #, fuzzy, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/init.c:2894
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "kokonaislukuylivuoto lausekkeessa"
  
! #: cp/init.c:2904
  #, fuzzy, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/init.c:2922
  #, fuzzy, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: cp/init.c:2938
  #, fuzzy, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.c:2940
  #, fuzzy, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.c:2950
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: cp/init.c:2956
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2998
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:3142
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/init.c:3149 cp/search.c:1058
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/init.c:3223
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3226
  #, fuzzy, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.c:3229
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3426
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.c:3719
  #, fuzzy, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/init.c:3748
  #, fuzzy, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/init.c:3757
  #, fuzzy, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/init.c:3876
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3880
  #, 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:4427
  #, fuzzy, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "muotoilu %s pÃ¤Ã¤ttyy %%:iin"
  
! #: cp/init.c:4733
  #, fuzzy, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, fuzzy, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: 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:637
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:713
  #, fuzzy, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "%qE on vanhentunut"
  
! #: cp/lambda.c:715
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "lisÃ¤Ã¤ eksplisiittinen %<this%>- tai %<*this%>-kaappaus"
  
! #: cp/lambda.c:829
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "Lambda-funktio"
*************** msgstr ""
*** 52257,52318 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(G++ hyvÃ¤ksyy koodin %<-fpermissive%>-valitsimella)"
  
! #: cp/mangle.c:2357
  #, fuzzy, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: cp/mangle.c:2361
  #, fuzzy, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr "Tyyppi"
  
! #: cp/mangle.c:2668
  #, fuzzy, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "Tyyppi"
  
! #: cp/mangle.c:3428
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "kolmoismerkki ??%c muunnettu merkiksi %c"
  
! #: cp/mangle.c:3509
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4074
  #, 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:4120
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4126
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4398
  #, 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:4403
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4408
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 52303,52364 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(G++ hyvÃ¤ksyy koodin %<-fpermissive%>-valitsimella)"
  
! #: cp/mangle.c:2350
  #, fuzzy, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: cp/mangle.c:2354
  #, fuzzy, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr "Tyyppi"
  
! #: cp/mangle.c:2661
  #, fuzzy, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "Tyyppi"
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "kolmoismerkki ??%c muunnettu merkiksi %c"
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4085
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 52493,52794 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3136
  #, 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:3139
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/method.c:3171
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3191
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "%qT ei ole malli"
  
! #: cp/method.c:3226
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
  # XXX
! #: cp/method.c:3235
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/name-lookup.c:2727
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "malliesittelylle %q+D"
  
! #: cp/name-lookup.c:2733
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/name-lookup.c:2910
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
  
! #: cp/name-lookup.c:3059
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.c:3064
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/name-lookup.c:3162
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/name-lookup.c:3185
  #, 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:3319
  #, 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:3746
  #, 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:4226
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.c:4229
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.c:4844
  #, fuzzy, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.c:4846 cp/parser.c:11133 cp/parser.c:11143
! #: cp/semantics.c:3788 cp/semantics.c:3800
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:5588
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/name-lookup.c:5604
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.c:5612
  #, fuzzy, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/name-lookup.c:5628 cp/pt.c:18214
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE ei ole luokka, nimiavaruus eikÃ¤ lueteltu tyyppi"
  
! #: cp/name-lookup.c:5638
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/name-lookup.c:5649 cp/name-lookup.c:5707
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.c:5672
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/name-lookup.c:5717
  #, fuzzy, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
  
! #: cp/name-lookup.c:5729
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:5743
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.c:5754
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/name-lookup.c:5850
  #, 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:5891
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/name-lookup.c:5901
  #, fuzzy, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:5954
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:5956
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/name-lookup.c:6010
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qs-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/name-lookup.c:6017
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:6027 cp/name-lookup.c:6054
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/name-lookup.c:6033
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/name-lookup.c:6070 cp/name-lookup.c:8581
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jÃ¤tetty huomiotta"
  
! #: cp/name-lookup.c:6398
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6450
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "ehdotettu vaihtoehto:"
  msgstr[1] "ehdotetut vaihtoehdot:"
  
! #: cp/name-lookup.c:6456
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%qE on vanhentunut"
  
! #: cp/name-lookup.c:6985
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:6991
  #, 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:7427
  #, 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:7430
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "mÃ¤Ã¤riteltiin myÃ¶hemmin tÃ¤ssÃ¤"
  
! #: cp/name-lookup.c:8213
  #, 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:8575
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: cp/name-lookup.c:8578
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8669
  #, 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:8766
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/name-lookup.c:8782
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:8862
  #, 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:8863
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:8915
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/name-lookup.c:8917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:8997
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:9006
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 52539,52840 ----
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/method.c:3156
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "%qT ei ole malli"
  
! #: cp/method.c:3243
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
  # XXX
! #: cp/method.c:3252
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/name-lookup.c:2728
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "malliesittelylle %q+D"
  
! #: cp/name-lookup.c:2734
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/name-lookup.c:2911
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
  
! #: cp/name-lookup.c:3060
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.c:3065
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/name-lookup.c:3163
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/name-lookup.c:3186
  #, 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:3320
  #, 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:3763
  #, 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:4243
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.c:4246
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.c:4861
  #, fuzzy, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:5605
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/name-lookup.c:5621
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.c:5629
  #, fuzzy, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE ei ole luokka, nimiavaruus eikÃ¤ lueteltu tyyppi"
  
! #: cp/name-lookup.c:5655
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/name-lookup.c:5666 cp/name-lookup.c:5724
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.c:5689
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/name-lookup.c:5734
  #, fuzzy, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
  
! #: cp/name-lookup.c:5746
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:5760
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.c:5771
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/name-lookup.c:5867
  #, 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:5908
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/name-lookup.c:5918
  #, fuzzy, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:5971
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:5973
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/name-lookup.c:6027
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qs-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/name-lookup.c:6034
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:6044 cp/name-lookup.c:6071
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/name-lookup.c:6050
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/name-lookup.c:6087 cp/name-lookup.c:8598
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jÃ¤tetty huomiotta"
  
! #: cp/name-lookup.c:6415
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6467
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "ehdotettu vaihtoehto:"
  msgstr[1] "ehdotetut vaihtoehdot:"
  
! #: cp/name-lookup.c:6473
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%qE on vanhentunut"
  
! #: cp/name-lookup.c:7002
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:7008
  #, 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:7444
  #, 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:7447
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "mÃ¤Ã¤riteltiin myÃ¶hemmin tÃ¤ssÃ¤"
  
! #: cp/name-lookup.c:8230
  #, 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:8592
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: cp/name-lookup.c:8595
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8686
  #, 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:8783
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/name-lookup.c:8799
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:8879
  #, 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:8880
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:8932
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/name-lookup.c:8934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:9014
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:9023
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "tunniste %qE on ristiriidassa C+
*** 52813,52819 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42693
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
--- 52859,52865 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
*************** msgstr "%<::%E%> on esittelemÃ¤ttÃ¤"
*** 52838,52844 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "pyyntÃ¶ jÃ¤senen %qs kÃ¤sittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/parser.c:3106 cp/parser.c:20001
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> on esittelemÃ¤ttÃ¤"
--- 52884,52890 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "pyyntÃ¶ jÃ¤senen %qs kÃ¤sittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> on esittelemÃ¤ttÃ¤"
*************** msgstr "muodostimen virheellinen kÃ¤yttÃ
*** 52918,52924 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "liukulukuylivuoto lausekkeessa"
  
! #: cp/parser.c:3301 cp/pt.c:19710
  #, 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"
--- 52964,52970 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "liukulukuylivuoto lausekkeessa"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, fuzzy, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
*************** msgstr "attribuutti %qs pÃ¤tee vain funk
*** 53054,53060 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:3496 cp/parser.c:28706
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
--- 53100,53106 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
*************** msgstr "epÃ¤kelvot operandit binÃ¤Ã¤rise
*** 53179,53185 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14325
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
--- 53225,53231 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
*************** msgstr ""
*** 53229,53235 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3942
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "odotettiin lauseketta"
--- 53275,53281 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "odotettiin lauseketta"
*************** msgstr "%qT ei ole luokka tai nimiavaruu
*** 53259,53265 ****
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.c:6329 cp/parser.c:8350
  #, fuzzy, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
--- 53305,53311 ----
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.c:6329 cp/parser.c:8357
  #, fuzzy, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
*************** msgstr "%<~%T%>:n esittely %qT:n jÃ¤sene
*** 53279,53290 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:6500 cp/parser.c:22400
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ID"
  
! #: cp/parser.c:6527 cp/typeck.c:2843 cp/typeck.c:2846 cp/typeck.c:2863
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD ei ole malli"
--- 53325,53336 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ID"
  
! #: cp/parser.c:6527 cp/typeck.c:2854 cp/typeck.c:2857 cp/typeck.c:2874
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD ei ole malli"
*************** msgstr "useita tallennuspaikkoja esittel
*** 53319,53325 ****
  msgid "expected nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:7143 cp/parser.c:9595
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
--- 53365,53371 ----
  msgid "expected nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:7143 cp/parser.c:9602
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
*************** msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤rite
*** 53334,53340 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.c:7336 cp/pt.c:20360
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
--- 53380,53386 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
*************** msgstr "ISO C++ kieltÃ¤Ã¤ yhdysliteraali
*** 53349,54461 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8088 cp/typeck.c:2731
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/parser.c:8097
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ei ole luokan jÃ¤sen"
  
! #: cp/parser.c:8402
  #, fuzzy, gcc-internal-format
  msgid "non-scalar type"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: cp/parser.c:8512
  #, 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:8607
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8881 cp/parser.c:31202
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8946
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: cp/parser.c:9032
  #, 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:9048
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:9050
  #, fuzzy, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:9082
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9127
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/parser.c:9156
  #, 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:9291
  #, 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:9700
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "vanhanmallisen tyyppimuunnoksen kÃ¤yttÃ¶"
  
! #: cp/parser.c:9849
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9852
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "suosittellaan sulkumerkkejÃ¤ %<>>%>-lausekkeen ympÃ¤rille"
  
! #: cp/parser.c:10060
  #, 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:10349
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10499
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:10798
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10808
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10960
  #, fuzzy, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:10982
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: cp/parser.c:10997
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11002 cp/parser.c:11023 cp/parser.c:11215
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:11017
  #, 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:11037
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/parser.c:11056
  #, fuzzy, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11067
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11098
  #, 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:11105
  #, fuzzy, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:11129
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.c:11139
  #, fuzzy, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:11177
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: cp/parser.c:11188
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11193
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11272
  #, 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:11276
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11344
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:11364
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11376
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: cp/parser.c:11383
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11396
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11414
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11456
  #, 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:11845 cp/parser.c:12046
  #, 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:11885
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:11934
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: cp/parser.c:12053
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12062
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/parser.c:12110
  #, fuzzy, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/parser.c:12275
  #, 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:12302
  #, 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:12470 cp/parser.c:31686
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:12511
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/parser.c:12513
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: cp/parser.c:12553
  #, 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:12634 cp/parser.c:21692 cp/parser.c:24161
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:12918
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12925
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12950
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/parser.c:12955
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13098
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/parser.c:13182
  #, 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:13325 cp/parser.c:31689
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:13371
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:13395
  #, 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:13526
  #, 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:13534
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: cp/parser.c:13547 cp/parser.c:31692
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:13724
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:13759
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13789
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13795
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13832
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13835
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13843
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.c:13856
  #, fuzzy, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "%s: virheellinen kenttÃ¤mÃ¤Ã¤ritys %s"
  
! #: cp/parser.c:13864
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13869
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13897
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:13918
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14020
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.c:14024
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/parser.c:14155 cp/parser.c:25964
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:14248
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> ei ole lohkon alussa"
  
! #: cp/parser.c:14463
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14483
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:14504
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14528
  #, 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:14583
  #, fuzzy, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:14586
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:14637
  #, 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:14689
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:14707
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/parser.c:14876
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:14915
  #, 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:14918
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14985
  #, 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:15021
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:15028
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.c:15109
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:15128
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:15201 cp/parser.c:26479
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:15220
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15224
  #, fuzzy, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:15288
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "%s: virheellinen kenttÃ¤mÃ¤Ã¤ritys %s"
  
! #: cp/parser.c:15392
  #, 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:15594
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:15607
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15770
  #, 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:15799
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:15803
  #, 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:15887
  #, fuzzy, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:15914
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jÃ¤senelle %<%D%>"
  
! #: cp/parser.c:15926 cp/pt.c:26408
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.c:15938 cp/pt.c:26420
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:15990
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16075
  #, 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:16476
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16482
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:16491
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "leveÃ¤ merkkijonovakio %<asm%>-lauseessa"
  
! #: cp/parser.c:16497
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:16531
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:16578
  #, 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:16580
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "Avainsana %s on tuntematon tai sillÃ¤ ei vielÃ¤ ole toteutusta"
  
! #: cp/parser.c:16582
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: cp/parser.c:16761
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:16769
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/parser.c:16912
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:17148 cp/parser.c:17234 cp/parser.c:23932
  #, 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:17152 cp/parser.c:17238
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/parser.c:17305
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:17367
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/parser.c:17371
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17375
  #, 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:17405
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17413
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:17517
  #, 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:17602 cp/parser.c:17768 cp/parser.c:17973
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "odotettiin %<template%>"
  
  #. Explain what went wrong.
! #: cp/parser.c:17648
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:17650
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17829
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:17938 cp/parser.c:17956 cp/parser.c:18127
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:18094
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:18229
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:18233
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:18237
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:18297
  #, fuzzy, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:18517
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:18710
  #, 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:18716
  #, 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:18721
  #, 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:18878
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:19008
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "Odotettu nimi"
  
! #: cp/parser.c:19118
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:19119
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19141
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: cp/parser.c:19148
  #, fuzzy, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/parser.c:19391
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19467
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "esittely %qD ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:19717
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:19723
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:19728
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19868
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.c:19879
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.c:19894
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19951
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:19995
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/parser.c:20009
  #, 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:20021 cp/parser.c:25439
  #, 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:20026 cp/parser.c:25444
  #, 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:20038 cp/parser.c:25457
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:20075
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/parser.c:20100
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20103
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20290
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:20294
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:20298
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:20359
  #, fuzzy, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:20370
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20389
  #, 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:20399
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:20404
  #, fuzzy, gcc-internal-format
  msgid "namespace name required"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:20408
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20411
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20418
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "siirryttiin %qD-nimiavaruuteen"
  
! #: cp/parser.c:20473
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20648
  #, 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:20663
  #, 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:20681
  #, 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:20691
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20756
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20826
  #, 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:20997
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:21016 cp/parser.c:21033 cp/parser.c:21047
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:21023
  #, 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:21060
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/parser.c:21076
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:21304
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: cp/parser.c:21315
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:21320
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21323
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21340 cp/parser.c:21365
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: cp/parser.c:21352 cp/parser.c:21373
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21359
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktio %qD esitelty uudelleen muuttujana"
  
! #: cp/parser.c:21587
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:21598
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:21602
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.c:21653
  #, fuzzy, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiÃ¤"
  
! #: cp/parser.c:21773
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:21815
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:21829
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "%JsisÃ¤Ã¤nrakennettu funktio %qD esitelty ei-funktiona"
  
! #: cp/parser.c:22320
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:22446
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.c:22450
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
--- 53395,54512 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8095 cp/typeck.c:2742
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/parser.c:8104
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ei ole luokan jÃ¤sen"
  
! #: cp/parser.c:8409
  #, fuzzy, gcc-internal-format
  msgid "non-scalar type"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: cp/parser.c:8519
  #, 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:8614
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8953
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: cp/parser.c:9039
  #, 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:9055
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:9057
  #, fuzzy, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:9089
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9134
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/parser.c:9163
  #, 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:9298
  #, 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:9707
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "vanhanmallisen tyyppimuunnoksen kÃ¤yttÃ¶"
  
! #: cp/parser.c:9856
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9859
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "suosittellaan sulkumerkkejÃ¤ %<>>%>-lausekkeen ympÃ¤rille"
  
! #: cp/parser.c:10067
  #, 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:10356
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:10809
! #, fuzzy, gcc-internal-format
! msgid "lambda-expression in template parameter type"
! msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
! 
! #: cp/parser.c:10819
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10829
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10981
  #, fuzzy, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:11003
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:11038
  #, fuzzy, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/parser.c:11077
  #, fuzzy, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, fuzzy, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11126
  #, fuzzy, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:11150
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.c:11160
  #, fuzzy, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:11198
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11297
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11365
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:11385
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: cp/parser.c:11404
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11417
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11435
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11477
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:11906
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:11955
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/parser.c:12131
  #, fuzzy, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/parser.c:12297
  #, fuzzy, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:12324
  #, fuzzy, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:12533
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/parser.c:12535
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: cp/parser.c:12575
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/parser.c:13206
  #, fuzzy, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:13395
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:13419
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:13550
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:13783
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.c:13880
  #, fuzzy, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "%s: virheellinen kenttÃ¤mÃ¤Ã¤ritys %s"
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.c:14048
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> ei ole lohkon alussa"
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14552
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:14607
  #, fuzzy, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:14610
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:14661
  #, fuzzy, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:14713
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:14731
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/parser.c:14900
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:14939
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> saa uuden merkityksen C++11:ssÃ¤; poista se"
  
! #: cp/parser.c:15045
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.c:15133
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:15152
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:15244
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15248
  #, fuzzy, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:15312
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "%s: virheellinen kenttÃ¤mÃ¤Ã¤ritys %s"
  
! #: cp/parser.c:15416
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:15618
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:15631
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15794
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:15827
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: cp/parser.c:15911
  #, fuzzy, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:15938
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jÃ¤senelle %<%D%>"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16099
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:16515
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "leveÃ¤ merkkijonovakio %<asm%>-lauseessa"
  
! #: cp/parser.c:16521
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:16555
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:16602
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "Avainsana %s on tuntematon tai sillÃ¤ ei vielÃ¤ ole toteutusta"
  
! #: cp/parser.c:16604
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "Avainsana %s on tuntematon tai sillÃ¤ ei vielÃ¤ ole toteutusta"
  
! #: cp/parser.c:16606
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: cp/parser.c:16785
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/parser.c:16940
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/parser.c:17333
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:17395
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, fuzzy, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(G++ hyvÃ¤ksyy koodin -fpermissive-valitsimella)"
  
! #: cp/parser.c:17433
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:17434
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17441
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:17545
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "odotettiin %<template%>"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17857
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:18122
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:18257
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:18261
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:18265
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:18325
  #, fuzzy, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:18554
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:18747
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:18753
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:18758
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:18915
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:19045
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "Odotettu nimi"
  
! #: cp/parser.c:19155
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:19156
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19178
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: cp/parser.c:19185
  #, fuzzy, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "esittely %qD ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:19754
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:19760
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19905
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.c:19916
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.c:19931
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19988
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:20032
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/parser.c:20046
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "esittely %qD ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:20112
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:20335
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:20396
  #, fuzzy, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, fuzzy, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:20436
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:20441
  #, fuzzy, gcc-internal-format
  msgid "namespace name required"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:20445
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20448
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20455
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "siirryttiin %qD-nimiavaruuteen"
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20685
  #, fuzzy, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:20700
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:20718
  #, fuzzy, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20863
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:21034
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:21060
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/parser.c:21097
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/parser.c:21113
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:21341
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: cp/parser.c:21352
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktio %qD esitelty uudelleen muuttujana"
  
! #: cp/parser.c:21624
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:21635
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:21639
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.c:21690
  #, fuzzy, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiÃ¤"
  
! #: cp/parser.c:21810
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:21852
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:21866
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "%JsisÃ¤Ã¤nrakennettu funktio %qD esitelty ei-funktiona"
  
! #: cp/parser.c:22357
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:22483
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
*************** msgstr "%<%T::%E%> ei ole tyyppi"
*** 54464,54893 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22479
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/parser.c:22489
  #, 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:22604
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "id="
  
! #: cp/parser.c:22629
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:22750
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:22752
  #, 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:22773
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:22834
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:22888
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: cp/parser.c:22983
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: cp/parser.c:23232
  #, 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:23238
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/parser.c:23241 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2200
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:23267
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:23272
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:23378
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:23659
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "odotettiin %<,%> tai %<...%>"
  
! #: cp/parser.c:23737
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:23916
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:23934
  #, 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:23940
  #, 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:23942
  #, 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:24068
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:24072
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:24396
  #, fuzzy, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:24416
  #, 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:24454
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C90 ei tue joustavia taulukkojÃ¤seniÃ¤"
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24493
  #, 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:24544
  #, 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:24600 cp/parser.c:24739
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: cp/parser.c:24978
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:24981
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:24984
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:25381
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:25392
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ei lÃ¶ydetÃ¤ luokkaa %qE"
  
! #: cp/parser.c:25400
  #, fuzzy, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:25407
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:25419
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:25425
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:25479
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/parser.c:25511
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/parser.c:25547
  #, fuzzy, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/parser.c:25612
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/parser.c:25712 cp/parser.c:31695
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:25736
  #, 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:25740
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/parser.c:25983
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26001
  #, 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:26019
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26117
  #, fuzzy, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:26124
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:26137
  #, 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:26290
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bittikentÃ¤llÃ¤ %qD on ei-kokonaislukutyyppi %qT"
  
! #: cp/parser.c:26318
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "pure-tarkenne funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: cp/parser.c:26338
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%> luokansisÃ¤isen funktiomÃ¤Ã¤rittelyn perÃ¤ssÃ¤"
  
! #: cp/parser.c:26385
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:26399
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:26473
  #, fuzzy, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/parser.c:26508
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:26638
  #, 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:26658
  #, 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:26682
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:26685
  #, 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:26885 cp/parser.c:26979
  #, 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:26987
  #, 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:26993
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmÃ¤Ã¤rittelyt ovat vanhentuneita C++11:ssÃ¤"
  
! #: cp/parser.c:27037
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:27078
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:27190
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:27797
  #, 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:27811
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27900
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27935
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:27977
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:28037
  #, 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:28377 cp/parser.c:28386
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:28723
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29073
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:29081
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:29563
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29568
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.c:29572
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
--- 54515,54944 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/parser.c:22524
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/parser.c:22526
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:22641
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "id="
  
! #: cp/parser.c:22666
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:22789
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.c:22810
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:22871
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/parser.c:22962
  #, fuzzy, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: cp/parser.c:23020
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/parser.c:23275
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:23304
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:23309
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:23415
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "odotettiin %<,%> tai %<...%>"
  
! #: cp/parser.c:23774
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:23953
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:23971
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.c:23977
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.c:23979
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.c:24105
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:24109
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:24433
  #, fuzzy, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:24453
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:24491
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C90 ei tue joustavia taulukkojÃ¤seniÃ¤"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:24581
  #, fuzzy, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: cp/parser.c:25013
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:25016
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:25019
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:25416
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:25427
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ei lÃ¶ydetÃ¤ luokkaa %qE"
  
! #: cp/parser.c:25435
  #, fuzzy, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:25442
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:25454
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:25460
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:25514
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/parser.c:25546
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/parser.c:25582
  #, fuzzy, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:25771
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:25775
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26036
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, fuzzy, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:26159
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "ISO C++ sallii bittikenttien mÃ¤Ã¤ritteet vain ennen %<:%>-merkkiÃ¤"
  
! #: cp/parser.c:26325
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bittikentÃ¤llÃ¤ %qD on ei-kokonaislukutyyppi %qT"
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "pure-tarkenne funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%> luokansisÃ¤isen funktiomÃ¤Ã¤rittelyn perÃ¤ssÃ¤"
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:26434
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:26508
  #, fuzzy, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/parser.c:26543
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:26673
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "varoitus: lÃ¤hdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.c:26693
  #, fuzzy, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "varoitus: lÃ¤hdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.c:26717
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:26720
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:27022
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 ei salli dynaamisia poikkeusmÃ¤Ã¤rittelyitÃ¤"
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmÃ¤Ã¤rittelyt ovat vanhentuneita C++11:ssÃ¤"
  
! #: cp/parser.c:27072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:27113
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:27225
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:27832
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.c:27846
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:28012
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:28072
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:29135
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.c:29626
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
*************** msgstr "%J%qD:n edellinen esittely oli t
*** 54896,55653 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29579
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:29978
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivÃ¤t ole enÃ¤Ã¤ tuettuja"
  
! #: cp/parser.c:30149
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30158
  #, 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:30164
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30264
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30274
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/parser.c:30297
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:30306
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:30326
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epÃ¤jÃ¤seniÃ¤\n"
  
! #: cp/parser.c:30431
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:30482
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:30529
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:30829
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:30842
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:31150
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympÃ¤rÃ¶itÃ¤vÃ¤ sulkeilla"
  
! #: cp/parser.c:31302
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/parser.c:31317
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:31452
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
  
! #: cp/parser.c:31463
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekÃ¤ %<_Sat%> ettÃ¤ %<char%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:31468
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: cp/parser.c:31494
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.c:31546
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.c:31549
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.c:31552
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.c:31558
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.c:31561
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.c:31564
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.c:31567
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:31570
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:31573
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:31576
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.c:31579
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31582
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.c:31585
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31588
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.c:31591
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:31594
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31597
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiÃ¶ "
  
! #: cp/parser.c:31600
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31603
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.c:31606
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:31609
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31612
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31615
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.c:31647
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31659
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31662
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31665
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31671
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.c:31698
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.c:32000
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32151
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: cp/parser.c:32156
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:32276
  #, 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:32416 cp/parser.c:32450
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:32423 cp/parser.c:32456
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32424 cp/parser.c:32457
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:32431
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:32432
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:32514
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:32535
  #, 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:32783
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:33024 cp/parser.c:34332 cp/parser.c:34521
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:33095
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:33165
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:33196
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33600
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikÃ¤ -alias"
  
! #: cp/parser.c:33675 cp/parser.c:33693
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:33687 cp/parser.c:33753
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/parser.c:33796
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %qs Objective-C++-metodien vÃ¤lissÃ¤"
  
! #: cp/parser.c:33993 cp/parser.c:34000 cp/parser.c:34007
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.c:34124
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:34297
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34304
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.c:34584 cp/parser.c:34591 cp/parser.c:34598
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.c:34760
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "<tuntematon>"
  
! #: cp/parser.c:35826
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:35843
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:36826
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:37579
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:39708
  #, 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:40259
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.c:40346 cp/pt.c:17893
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.c:40439
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: cp/parser.c:42655
  #, 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:43486
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:43516
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43631
  #, 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:43651 cp/semantics.c:5850
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:43655 cp/semantics.c:5858
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:43658 cp/pt.c:14005 cp/semantics.c:5864
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:43661 cp/semantics.c:5870
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:44188
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:44198
  #, 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:44552
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.c:44599 cp/semantics.c:9954
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:44601 cp/semantics.c:9956
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:44747
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: cp/parser.c:44750
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:44801
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: cp/parser.c:45086
  #, 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:45129
  #, 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:45161
  #, 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:45241
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.c:45280
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.c:45481
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:45537
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:299
  #, 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:312
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:736
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:750
  #, fuzzy, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:834
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.c:845 cp/pt.c:1078
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.c:847
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.c:864
  #, 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:990
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:1002
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:1005 cp/pt.c:1144
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:1037
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:1081
  #, 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:1122
  #, fuzzy, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:1140
  #, 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:1605
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:2047 cp/semantics.c:5719
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %d"
  
! #: cp/pt.c:2183
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/pt.c:2188
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ei ole muuttujamalli"
  
! #: cp/pt.c:2480
  #, 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:2484
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2495
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:2702
  #, 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:2712
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:2718
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2742
  #, 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:2747
  #, 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:2783
  #, 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:2787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:2878 cp/pt.c:2938
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:2891
  #, fuzzy, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:2897
  #, fuzzy, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:2905
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:2908
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/pt.c:2910
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:2916
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/pt.c:2949
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:2953
  #, 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:2985
  #, fuzzy, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/pt.c:3028
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ei ole mallifunktio"
--- 54947,55704 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:30032
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivÃ¤t ole enÃ¤Ã¤ tuettuja"
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/parser.c:30351
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:30380
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epÃ¤jÃ¤seniÃ¤\n"
  
! #: cp/parser.c:30485
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:30536
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:30583
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:30883
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:30896
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympÃ¤rÃ¶itÃ¤vÃ¤ sulkeilla"
  
! #: cp/parser.c:31356
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/parser.c:31371
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
  
! #: cp/parser.c:31517
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekÃ¤ %<_Sat%> ettÃ¤ %<char%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:31522
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.c:31633
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31636
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.c:31639
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31642
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.c:31645
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31651
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiÃ¶ "
  
! #: cp/parser.c:31654
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31657
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.c:31660
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:31663
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31666
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.c:31701
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31713
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31716
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31719
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31725
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.c:31752
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: cp/parser.c:32210
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:32330
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:32485
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:32486
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:32568
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "C++98:ssa %<template%> (selventimenÃ¤) on sallittu vain malleissa"
  
  # XXX
! #: cp/parser.c:32837
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:33149
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:33219
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33654
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikÃ¤ -alias"
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %qs Objective-C++-metodien vÃ¤lissÃ¤"
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.c:34178
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.c:34814
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "<tuntematon>"
  
! #: cp/parser.c:35879
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:36879
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:37632
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:39761
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: cp/parser.c:40312
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.c:40492
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: cp/parser.c:42708
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:43539
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:43569
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:44241
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:44251
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:44800
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: cp/parser.c:44803
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:44854
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: cp/parser.c:45139
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:45182
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: cp/parser.c:45214
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: cp/parser.c:45294
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.c:45333
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.c:45534
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, fuzzy, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/pt.c:310
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:734
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:748
  #, fuzzy, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:832
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.c:845
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.c:862
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:992
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:1039
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, fuzzy, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:1142
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:1607
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %d"
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/pt.c:2190
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ei ole muuttujamalli"
  
! #: cp/pt.c:2486
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:2717
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:2896
  #, fuzzy, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:2902
  #, fuzzy, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:2910
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:2913
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/pt.c:2915
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/pt.c:2954
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:2958
  #, fuzzy, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:2990
  #, fuzzy, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ei ole mallifunktio"
*************** msgstr "%qD ei ole mallifunktio"
*** 55660,55818 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3090
  #, fuzzy, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:3106
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:3137
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/pt.c:3140
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:3249
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:3830
  #, 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:4133
  #, fuzzy, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4201
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4203
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4262
  #, fuzzy, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/pt.c:4279 cp/pt.c:5092
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4281
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.c:4407
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: cp/pt.c:4410
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:4412
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:5028
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:5087
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:5110
  #, 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:5114
  #, 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:5118 cp/pt.c:5129 cp/pt.c:5137
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5126
  #, 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:5136
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: cp/pt.c:5150
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5152
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5198
  #, 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:5201
  #, 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:5224
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5270
  #, 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:5330
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:5334
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:5517
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
--- 55711,55869 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, fuzzy, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:3111
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:3142
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:3835
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/pt.c:4158
  #, fuzzy, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4226
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4228
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4287
  #, fuzzy, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.c:4432
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:5045
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:5127
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5131
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5143
  #, fuzzy, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: cp/pt.c:5167
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5169
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5215
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5218
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5241
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5287
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  msgstr[1] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5347
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:5351
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:5534
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
*************** msgstr "%qD:lla ei voi olla oletusargume
*** 55821,55867 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5540
  #, 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:5576
  #, 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:5579
  #, 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:5582
  #, 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:5585
  #, 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:5588 cp/pt.c:5646
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:5757
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "%qD-malli esitelty"
  
! #: cp/pt.c:5765
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/pt.c:5773
  #, fuzzy, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
--- 55872,55918 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5593
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5596
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5599
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5602
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:5774
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "%qD-malli esitelty"
  
! #: cp/pt.c:5782
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/pt.c:5790
  #, fuzzy, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
*************** msgstr "useita tallennuspaikkoja esittel
*** 55871,56363 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5796
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ei ole malli"
  
! #: cp/pt.c:5952
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:5991
  #, fuzzy, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:6005
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6008
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6010
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mutta %d vaaditaan"
  
! #: cp/pt.c:6031
  #, 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:6034
  #, fuzzy, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:6179
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:6192
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:6203
  #, 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:6207
  #, 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:6245
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6246
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/pt.c:6257
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6260 cp/pt.c:6309
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "varjostunut esittely on tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6271
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:6273
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6306
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6637 cp/pt.c:6706
  #, 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:6640
  #, 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:6643
  #, 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:6656
  #, 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:6660
  #, 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:6709
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6711
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:6773
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/pt.c:6782
  #, 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:6791
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:6800
  #, 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:6811
  #, 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:6821
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.c:6830
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:6842
  #, 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:6846
  #, 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:6857
  #, 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:6868
  #, 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:6880
  #, 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:6911
  #, 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:6924
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.c:6928
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:6939
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6949
  #, 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:6959
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:7021
  #, 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:7029
  #, 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:7039
  #, 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:7054
  #, 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:7064
  #, 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:7071
  #, 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:7089
  #, 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:7097
  #, 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:7206
  #, 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:7365
  #, 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:7379
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7465
  #, 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:7473
  #, 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:7491
  #, 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:7550
  #, 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:7552
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7606
  #, 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:8155
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8171
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8305
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:8334
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/pt.c:8339
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8355 cp/pt.c:8389 cp/pt.c:8443
  #, 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:8363
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistÃ¤ vakiota, saatiin %qT"
  
! #: cp/pt.c:8371
  #, 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:8377
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.c:8380
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8394
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8397
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.c:8447
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8461
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8464
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8528
  #, 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:8666 cp/pt.c:8979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:8681 cp/pt.c:8813
  #, 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:8809
  #, 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:8818
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellÃ¤ %qD"
  
! #: cp/pt.c:8843
  #, 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:8847
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8945
  #, 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:9589
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9752
  #, 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:9754
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9883 cp/pt.c:21201
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:10280
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.c:10924
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12083
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: cp/pt.c:12580
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12977
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.c:13065
  #, 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:13068
  #, 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:13658
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:13757
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
--- 55922,56414 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ei ole malli"
  
! #: cp/pt.c:5969
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6008
  #, fuzzy, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:6022
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6025
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mutta %d vaaditaan"
  
! #: cp/pt.c:6048
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:6051
  #, fuzzy, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:6196
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:6209
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:6220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  msgstr[1] "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6224
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  msgstr[1] "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6262
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6263
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/pt.c:6274
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "varjostunut esittely on tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6288
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:6290
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6323
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6661
  #, fuzzy, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:6664
  #, fuzzy, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:6677
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:6681
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6732
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:6794
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/pt.c:6803
  #, fuzzy, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:6821
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/pt.c:6832
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:6842
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.c:6851
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:6863
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/pt.c:6867
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/pt.c:6878
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6889
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:6901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/pt.c:6932
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:6945
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.c:6949
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.c:6980
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:7042
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7050
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:7060
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7075
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:7085
  #, fuzzy, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:7092
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:7110
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7118
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7230
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7389
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7403
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7489
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7497
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7515
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:7574
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7630
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:8179
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8195
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8329
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:8358
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistÃ¤ vakiota, saatiin %qT"
  
! #: cp/pt.c:8395
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.c:8471
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8485
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8488
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8552
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "attribuutille %qs annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: cp/pt.c:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "attribuutille %qs annettu vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: cp/pt.c:8842
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellÃ¤ %qD"
  
! #: cp/pt.c:8867
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8871
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8969
  #, fuzzy, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/pt.c:9613
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9776
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:10287
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.c:10947
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12106
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.c:13121
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:13124
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:13725
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:13824
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
*************** msgstr "parametrilla %P on vaillinainen
*** 56375,56586 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14830
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.c:15030
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.c:15032
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: cp/pt.c:15147
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.c:15149
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.c:15845
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.c:15847
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15849
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/pt.c:15862
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15865
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15913
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:15919
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15925
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:16026
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16046
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.c:16078
  #, 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:16086
  #, 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:16200
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:16388
  #, 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:16403
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16405
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16498
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.c:16649
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "kÃ¤ytetÃ¤Ã¤n virheellistÃ¤ kenttÃ¤Ã¤ %qD"
  
! #: cp/pt.c:17213 cp/pt.c:19086
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/pt.c:17217 cp/pt.c:19090
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: cp/pt.c:19230
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:20286
  #, 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:20313
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20318
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:20321
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:20326
  #, 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:20374
  #, 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:20594
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20597
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20919
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/kÃ¤yttÃ¤Ã¤ anonyymiÃ¤ tyyppiÃ¤"
  
! #: cp/pt.c:20921
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:20931
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:20946
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.c:20964
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettÃ¤essÃ¤"
  
! #: cp/pt.c:25055
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:25057
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:25063
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
--- 56426,56637 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.c:15928
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.c:15930
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15932
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/pt.c:15945
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15948
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15996
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:16002
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:16008
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.c:16161
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissÃ¤"
  
! #: cp/pt.c:16169
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.c:16283
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:16471
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16581
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "kÃ¤ytetÃ¤Ã¤n virheellistÃ¤ kenttÃ¤Ã¤ %qD"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: cp/pt.c:19313
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:20368
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:20403
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:20408
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD esitelty avoimeksi mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: cp/pt.c:20456
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/pt.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:21001
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/kÃ¤yttÃ¤Ã¤ anonyymiÃ¤ tyyppiÃ¤"
  
! #: cp/pt.c:21003
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:21013
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:21028
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.c:21046
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettÃ¤essÃ¤"
  
! #: cp/pt.c:25142
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:25144
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:25150
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
*************** msgstr ""
*** 56588,56669 ****
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.c:25087 cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25093
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:25095
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:25114
  #, 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:25120 cp/pt.c:25177
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:25125
  #, 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:25133
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.c:25169
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:25192 cp/pt.c:25259
  #, 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:25197 cp/pt.c:25274
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:25231
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25234
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25243
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25264
  #, 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:25304
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:25647
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
--- 56639,56720 ----
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25180
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:25201
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:25212
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25220
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.c:25256
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ kieltÃ¤Ã¤ metodiosoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:25318
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25321
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25330
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25351
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ kieltÃ¤Ã¤ metodiosoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/pt.c:25391
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:25685
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
*************** msgstr "%q+D:n edellinen esittely oli tÃ
*** 56675,56827 ****
  #. 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:26148
  #, 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:26196
  #, 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:26562
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:26592
  #, 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:26601
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:26609
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: cp/pt.c:26611
  #, 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:27965
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/pt.c:28246
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/pt.c:28255
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:28282
  #, 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:29286
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:29293
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:29395
  #, 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:29402
  #, 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:29418
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.c:29426
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa â€�%sâ€� on jo tarkasteltu.\n"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29441
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29445
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/pt.c:29461
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.c:29463
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29529
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29532
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29627
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.c:29629
  #, 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:29686
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/pt.c:29690
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29694
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29698
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29834
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
--- 56726,56878 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.c:26234
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:26600
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:26630
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:26639
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:26647
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: cp/pt.c:26649
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:28003
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/pt.c:28289
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/pt.c:28298
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:28325
  #, fuzzy, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.c:29348
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:29354
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:29457
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:29464
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:29480
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.c:29488
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa â€�%sâ€� on jo tarkasteltu.\n"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/pt.c:29523
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.c:29692
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qE:n muunnos tyypistÃ¤ %qT tyyppiin %qT ei ole yksiselitteinen"
  
! #: cp/pt.c:29752
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/pt.c:29756
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29760
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29764
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
*************** msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
*** 56956,57486 ****
  msgid "  since %q+#D declared in base class"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/semantics.c:937
  #, fuzzy, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/semantics.c:1085
  #, 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:1603
  #, fuzzy, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/semantics.c:1608
  #, fuzzy, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/semantics.c:1613
  #, fuzzy, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/semantics.c:1823
  #, fuzzy, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:1905
  #, 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:2090
  #, 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:2337
  #, fuzzy, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/semantics.c:2397
  #, 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:2749
  #, 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:2817
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "ei argumentteja"
  
! #: cp/semantics.c:2899
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/semantics.c:2901
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/semantics.c:2903
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/semantics.c:2925
  #, 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:2933 cp/typeck.c:2763
  #, 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:2955
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE ei ole tyyppiÃ¤ %qT"
  
! #: cp/semantics.c:3035
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "ei-objektityyppinen yhdysliteraali %qT"
  
! #: cp/semantics.c:3215
  #, fuzzy, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/semantics.c:3265
  #, 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:3268
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/semantics.c:3285
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "malliesittelylle %q+D"
  
! #: cp/semantics.c:3316
  #, fuzzy, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/semantics.c:3599
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/semantics.c:3762
  #, 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:3779 cp/semantics.c:10726
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "        %qD"
  
! #: cp/semantics.c:3783
  #, fuzzy, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/semantics.c:3785
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3797
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3799
  #, fuzzy, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3926
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3936
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/semantics.c:3972
  #, 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:4003
  #, 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:4010
  #, 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:4038
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:4215
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/semantics.c:4244
  #, 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:4378
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/semantics.c:4410
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4423
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4427
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4432
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4443
  #, 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:4970 cp/semantics.c:6752 cp/semantics.c:6836
! #: cp/semantics.c:6887 cp/semantics.c:7229 cp/semantics.c:7450
! #: cp/semantics.c:7733 cp/semantics.c:8181
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5716
  #, 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:5990
  #, 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:6040
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/semantics.c:6159
  #, 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:6620
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6635
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6659
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6764 cp/semantics.c:8194
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6849
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6900
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6950
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6964
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6998
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7001
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7005
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7027
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7031
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7036
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7063
  #, fuzzy, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7096
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7110
  #, 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:7130
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7159
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7189
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7211
  #, fuzzy, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7240
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7255
  #, 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:7262
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7277
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:7310
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7321
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7338
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/semantics.c:7350
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7359
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7460
  #, 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:7886
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7890
  #, fuzzy, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7959
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7989
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:8019
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:8032
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:8055
  #, 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:8065
  #, 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:8122
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: cp/semantics.c:8511
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8738
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8752
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/semantics.c:8949
  #, fuzzy, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/semantics.c:9415
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:9718 cp/semantics.c:9728
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:10133
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: cp/semantics.c:10136
  #, fuzzy, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke < 0â€� on aina epÃ¤tosi"
  
! #: cp/semantics.c:10148
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "ei-vakio ehto staattiselle vÃ¤itteelle"
  
! #: cp/semantics.c:10177
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: cp/semantics.c:10214
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/semantics.c:10765
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10818
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10820
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10838
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "ei-tuettu argumentti funktiolle %<__builtin_return_address%>"
--- 57007,57537 ----
  msgid "  since %q+#D declared in base class"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/semantics.c:956
  #, fuzzy, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/semantics.c:1104
  #, 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:1622
  #, fuzzy, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/semantics.c:1627
  #, fuzzy, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/semantics.c:1632
  #, fuzzy, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/semantics.c:1842
  #, fuzzy, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:1924
  #, 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:2109
  #, 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:2356
  #, fuzzy, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/semantics.c:2416
  #, 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:2768
  #, 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:2836
  #, fuzzy, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "ei argumentteja"
  
! #: cp/semantics.c:2918
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/semantics.c:2920
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/semantics.c:2922
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/semantics.c:2944
  #, 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:2952 cp/typeck.c:2774
  #, 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:2974
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE ei ole tyyppiÃ¤ %qT"
  
! #: cp/semantics.c:3054
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "ei-objektityyppinen yhdysliteraali %qT"
  
! #: cp/semantics.c:3233
  #, fuzzy, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/semantics.c:3283
  #, 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:3286
  #, fuzzy, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/semantics.c:3303
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "malliesittelylle %q+D"
  
! #: cp/semantics.c:3334
  #, fuzzy, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/semantics.c:3617
  #, fuzzy, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/semantics.c:3780
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "jÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti staattisessa jÃ¤senfunktiossa"
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "        %qD"
  
! #: cp/semantics.c:3801
  #, fuzzy, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3817
  #, fuzzy, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3944
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3954
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4021
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/semantics.c:4056
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:4243
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/semantics.c:4272
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/semantics.c:4438
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4451
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4455
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4460
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4471
  #, fuzzy, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
  
! #: cp/semantics.c:6018
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon %qE"
  
! #: cp/semantics.c:6068
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/semantics.c:6187
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6877
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6928
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6978
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6992
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7026
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7029
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7033
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7055
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7059
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7064
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7091
  #, fuzzy, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7124
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7138
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:7158
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7187
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7217
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7239
  #, fuzzy, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7283
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/semantics.c:7290
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7305
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:7338
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7349
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7366
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/semantics.c:7378
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7488
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7918
  #, fuzzy, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7987
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:8017
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:8047
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:8060
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:8083
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/semantics.c:8093
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/semantics.c:8150
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8780
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/semantics.c:8977
  #, fuzzy, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/semantics.c:9443
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: cp/semantics.c:10164
  #, fuzzy, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke < 0â€� on aina epÃ¤tosi"
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "ei-vakio ehto staattiselle vÃ¤itteelle"
  
! #: cp/semantics.c:10205
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: cp/semantics.c:10242
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/semantics.c:10793
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10846
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "ei-tuettu argumentti funktiolle %<__builtin_return_address%>"
*************** msgstr "ei-tuettu argumentti funktiolle
*** 57488,57509 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10893
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10920
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10928
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 57539,57560 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 57513,58584 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: cp/tree.c:1934
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/tree.c:4249
  #, 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:4253
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4256
  #, gcc-internal-format
  msgid " declared here"
  msgstr " esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/tree.c:4261
  #, 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:4263
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4684
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/tree.c:4687
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "        %qD"
  
! #: cp/tree.c:4694
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/tree.c:4702
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/tree.c:4720
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.c:4735
  #, 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:4753
  #, 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:4759
  #, 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:4779
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/tree.c:4783
  #, 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:4846
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4868
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4876
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4887
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4899
  #, 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:4926
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/tree.c:4946
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/tree.c:4957
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.c:4970 cp/tree.c:4983
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.c:4972
  #, 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:4985
  #, 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:5009
  #, 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:5015
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5022
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5029
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5051
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5057
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5937
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "nolla nollaosoitinvakiona"
  
! #: cp/tree.c:5959
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: cp/typeck.c:467
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:473
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:479
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:627
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ kieltÃ¤Ã¤ vertailun %<void *%>-osoittimen ja funktio-osoittimen vÃ¤lillÃ¤"
  
! #: cp/typeck.c:632
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ kieltÃ¤Ã¤ muunnoksen %<void *%>-osoittimen ja funktio-osoittimen vÃ¤lillÃ¤"
  
! #: cp/typeck.c:637
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ kieltÃ¤Ã¤ ehtolausekkeen %<void *%>-osoittimen ja funktio-osoittimen vÃ¤lillÃ¤"
  
! #: cp/typeck.c:716
  #, fuzzy, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:721
  #, fuzzy, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:726
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:1547
  #, fuzzy, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/typeck.c:1554
  #, fuzzy, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/typeck.c:1714
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:1812
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "epÃ¤kelpo %<sizeof%>-avainsanan soveltaminen bittikenttÃ¤Ã¤n"
  
! #: cp/typeck.c:1820
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "epÃ¤kelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin"
  
! #: cp/typeck.c:1885
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "%<__alignof%>-avainsanaa sovellettu bittikenttÃ¤Ã¤n"
  
! #: cp/typeck.c:1896
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "epÃ¤kelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin"
  
! #: cp/typeck.c:1978
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/typeck.c:2023
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/typeck.c:2191
  #, fuzzy, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "nimikkeen osoitteen ottaminen ei ole standardia"
  
! #: cp/typeck.c:2373
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ merkkijonovakion muuntamisen %qT:ksi"
  
! #: cp/typeck.c:2377
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "vanhentunut tyyppimuunnos merkkijonovakiosta tyyppiin %qT"
  
! #: cp/typeck.c:2513 cp/typeck.c:3078
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "pyyntÃ¶ jÃ¤senen %qs kÃ¤sittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/typeck.c:2517 cp/typeck.c:3082
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "pyyntÃ¶ jÃ¤senen %qs kÃ¤sittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/typeck.c:2548
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
  # semi-fuzzy
! #: cp/typeck.c:2628
  #, fuzzy, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ei-staattista datajÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti"
  
! #: cp/typeck.c:2778
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2929
  #, fuzzy, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
  #. No hint.
! #: cp/typeck.c:2948
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:2971
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:2982
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:2997
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:3112 cp/typeck.c:3138
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> ei ole luokan jÃ¤sen"
  
! #: cp/typeck.c:3177
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/typeck.c:3230
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/typeck.c:3433
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:3465
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/typeck.c:3468
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/typeck.c:3471
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: cp/typeck.c:3475
  #, 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:3540
  #, fuzzy, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "taulukon indeksi on taulukkorajojen ylÃ¤puolella"
  
! #: cp/typeck.c:3637
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "ISO C kieltÃ¤Ã¤ %<register%>-taulukon indeksoinnin"
  
! #: cp/typeck.c:3675
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/typeck.c:3747
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: cp/typeck.c:3972
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<::main%>-funktion kutsumisen ohjelmasta"
  
! #: cp/typeck.c:3993
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4010
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/typeck.c:4013
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/typeck.c:4016
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "funktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck.c:4074
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/typeck.c:4075
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/typeck.c:4080
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "liikaa argumentteja jÃ¤senfunktiolle %q#D"
  
! #: cp/typeck.c:4081
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja jÃ¤senfunktiolle %q#D"
  
! #: cp/typeck.c:4087
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "liikaa argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4088
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "liikaa argumentteja metodille %q#D"
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: cp/typeck.c:4103
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle"
  
! #: cp/typeck.c:4185
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/typeck.c:4191
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.c:4440
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤ voi olettaa, ettÃ¤ %qD:n osoite ei koskaan ole NULL"
  
! #: cp/typeck.c:4497
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:4502
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:4532
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4536
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/typeck.c:4545
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4549
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4675 cp/typeck.c:4687
  #, fuzzy, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/typeck.c:4733
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL-arvon kÃ¤yttÃ¶ laskutoimituksessa"
  
! #: cp/typeck.c:5189 cp/typeck.c:5198 cp/typeck.c:5491 cp/typeck.c:5500
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ kieltÃ¤Ã¤ osoittimen ja kokonaisluvun vertailun"
  
! #: cp/typeck.c:5404 cp/typeck.c:5417
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/typeck.c:5440
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5472 cp/typeck.c:5480
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: cp/typeck.c:5530
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/typeck.c:5576
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/typeck.c:5656
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/typeck.c:6008
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<void *%>-tyyppisen osoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/typeck.c:6016
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ kieltÃ¤Ã¤ funktio-osoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
  # semi-fuzzy; onko metodi tÃ¤ssÃ¤ luokan jÃ¤senfunktio ja yllÃ¤ muu funktio?
! #: cp/typeck.c:6024
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ kieltÃ¤Ã¤ metodiosoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/typeck.c:6077
  #, fuzzy, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6156
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "muodostimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6157
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6173
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/typeck.c:6176
  #, fuzzy, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "id="
  
! #: cp/typeck.c:6183
  #, fuzzy, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.c:6369
  #, 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:6375
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6410
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "vÃ¤liaikaismuuttujan osoitteen ottaminen"
  
! #: cp/typeck.c:6427
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<::main%>-funktion osoitteen ottamisen"
  
! #: cp/typeck.c:6485
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/typeck.c:6505
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "yritys ottaa bittikentÃ¤n osoite"
  
! #: cp/typeck.c:6521
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6668
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "odotettiin lauseketta"
  
! #: cp/typeck.c:6669
  #, fuzzy, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
  
! #: cp/typeck.c:6792
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/typeck.c:6793
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin vÃ¤hentÃ¤misen"
  
! #: cp/typeck.c:6809
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6811
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6823
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ %qT-tyyppisen osoittimen kasvattamisen"
  
! #: cp/typeck.c:6825
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ %qT-tyyppisen osoittimen vÃ¤hentÃ¤misen"
  
! #: cp/typeck.c:6864
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6877
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6887
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6895
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7075
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "ei voi ottaa %<this%>:in osoitetta, joka on rvalue-lauseke"
  
! #: cp/typeck.c:7097
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.c:7102
  #, fuzzy, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.c:7177
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/typeck.c:7189
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.c:7193
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.c:7197
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/typeck.c:7234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.c:7321
  #, fuzzy, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/typeck.c:7355
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "tyyppimuunnos tyypistÃ¤ %qT tyyppiin %qT hylkÃ¤Ã¤ mÃ¤Ã¤reet"
  
! #: cp/typeck.c:7361
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT hylkÃ¤Ã¤ mÃ¤Ã¤reet"
  
! #: cp/typeck.c:7368
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT hylkÃ¤Ã¤ mÃ¤Ã¤reet"
  
! #: cp/typeck.c:7392
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: cp/typeck.c:7406
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "tyyppimÃ¤Ã¤reet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/typeck.c:7843
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:7849 cp/typeck.c:7855 cp/typeck.c:9510
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/typeck.c:7881
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:7956
  #, fuzzy, gcc-internal-format
! msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:8026
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "muunnoksessa tyypistÃ¤ %qT tyyppiin %qT menetetÃ¤Ã¤n tarkkuutta"
  
! #: cp/typeck.c:8051
  #, fuzzy
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck.c:8062
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "muunnos epÃ¤yhteensopivien jÃ¤senosoitintyyppien %qH ja %qI vÃ¤lillÃ¤"
  
! #: cp/typeck.c:8083 cp/typeck.c:8273
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT kasvattaa kohdetyypin vaadittua kohdistusta"
  
! #: cp/typeck.c:8100
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "tyyppimuunnos funktio-osoittimen ja olio-osoittimen vÃ¤lillÃ¤ on ehdollisesti tuettu"
  
! #: cp/typeck.c:8114
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:8187
  #, 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:8196
  #, 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:8238
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:8308
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:8409 cp/typeck.c:8418
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ tyyppimuunnoksen taulukkotyyppiin %qT"
  
! #: cp/typeck.c:8427
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/typeck.c:8737
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8757
  #, fuzzy, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/typeck.c:8817
  #, fuzzy, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "ei-vakio taulukon indeksi alustimessa"
  
! #: cp/typeck.c:8844
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: cp/typeck.c:8858
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "taulukkoa kÃ¤ytetty alustimena"
  
! #: cp/typeck.c:8860
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "virheellinen taulukkosijoitus"
  
! #: cp/typeck.c:8997
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:9011
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:9058 cp/typeck.c:9077
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:9158
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:9473
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/typeck.c:9478
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/typeck.c:9487
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/typeck.c:9491
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/typeck.c:9496
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck.c:9528
  #, fuzzy, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.c:9532
  #, fuzzy, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.c:9537
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.c:9542
  #, fuzzy, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: cp/typeck.c:9552
  #, fuzzy, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.c:9648
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/typeck.c:9730
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.c:9733
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9769
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.c:9773
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9779
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/typeck.c:9783
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "palautettu osoite paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.c:9982
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9984 cp/typeck.c:10007
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "poista %<std::move%>-kutsu"
  
! #: cp/typeck.c:10006
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.c:10045
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "arvon palautus hajottimesta"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10053
  #, 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:10056
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "arvon palautus muodostimesta"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10091 cp/typeck.c:10137
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/typeck.c:10099
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "taulukon palauttava funktio"
  
! #: cp/typeck.c:10118
  #, fuzzy, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/typeck.c:10121
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/typeck.c:10156
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/typeck.c:10185
  #, fuzzy, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> ei saa palauttaa NULLia ellei esittely ole %<throw()%> (tai -fcheck-new ole voimassa)"
  
! #: cp/typeck.c:10828
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "virheellinen %%s-arvo"
--- 57564,58635 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: cp/tree.c:1943
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/tree.c:4300
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, gcc-internal-format
  msgid " declared here"
  msgstr " esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/tree.c:4312
  #, fuzzy, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/tree.c:4748
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "        %qD"
  
! #: cp/tree.c:4755
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.c:4796
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/tree.c:4814
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/tree.c:4820
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: cp/tree.c:4840
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/tree.c:4844
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: cp/tree.c:4907
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4937
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4948
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: cp/tree.c:4987
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/tree.c:5007
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/tree.c:5018
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.c:5033
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.c:5046
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.c:5070
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/tree.c:5076
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5083
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5090
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5112
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5118
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "nolla nollaosoitinvakiona"
  
! #: cp/tree.c:6020
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: cp/typeck.c:478
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:484
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:490
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:638
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ kieltÃ¤Ã¤ vertailun %<void *%>-osoittimen ja funktio-osoittimen vÃ¤lillÃ¤"
  
! #: cp/typeck.c:643
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ kieltÃ¤Ã¤ muunnoksen %<void *%>-osoittimen ja funktio-osoittimen vÃ¤lillÃ¤"
  
! #: cp/typeck.c:648
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ kieltÃ¤Ã¤ ehtolausekkeen %<void *%>-osoittimen ja funktio-osoittimen vÃ¤lillÃ¤"
  
! #: cp/typeck.c:727
  #, fuzzy, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:732
  #, fuzzy, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:737
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:1558
  #, fuzzy, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/typeck.c:1565
  #, fuzzy, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/typeck.c:1725
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:1823
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "epÃ¤kelpo %<sizeof%>-avainsanan soveltaminen bittikenttÃ¤Ã¤n"
  
! #: cp/typeck.c:1831
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "epÃ¤kelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin"
  
! #: cp/typeck.c:1896
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "%<__alignof%>-avainsanaa sovellettu bittikenttÃ¤Ã¤n"
  
! #: cp/typeck.c:1907
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "epÃ¤kelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin"
  
! #: cp/typeck.c:1989
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/typeck.c:2034
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/typeck.c:2202
  #, fuzzy, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "nimikkeen osoitteen ottaminen ei ole standardia"
  
! #: cp/typeck.c:2384
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ merkkijonovakion muuntamisen %qT:ksi"
  
! #: cp/typeck.c:2388
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "vanhentunut tyyppimuunnos merkkijonovakiosta tyyppiin %qT"
  
! #: cp/typeck.c:2524 cp/typeck.c:3089
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "pyyntÃ¶ jÃ¤senen %qs kÃ¤sittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/typeck.c:2528 cp/typeck.c:3093
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "pyyntÃ¶ jÃ¤senen %qs kÃ¤sittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/typeck.c:2559
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
  # semi-fuzzy
! #: cp/typeck.c:2639
  #, fuzzy, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ei-staattista datajÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti"
  
! #: cp/typeck.c:2789
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/typeck.c:2798
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2940
  #, fuzzy, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
  #. No hint.
! #: cp/typeck.c:2959
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:2982
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:2993
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:3008
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:3123 cp/typeck.c:3149
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> ei ole luokan jÃ¤sen"
  
! #: cp/typeck.c:3188
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/typeck.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/typeck.c:3444
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:3476
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/typeck.c:3479
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/typeck.c:3482
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.c:3551
  #, fuzzy, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "taulukon indeksi on taulukkorajojen ylÃ¤puolella"
  
! #: cp/typeck.c:3648
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "ISO C kieltÃ¤Ã¤ %<register%>-taulukon indeksoinnin"
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/typeck.c:3758
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤inen kÃ¤yttÃ¶kerta tÃ¤ssÃ¤ funktiossa)"
  
! #: cp/typeck.c:3983
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<::main%>-funktion kutsumisen ohjelmasta"
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/typeck.c:4024
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/typeck.c:4027
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "funktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/typeck.c:4091
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "liikaa argumentteja jÃ¤senfunktiolle %q#D"
  
! #: cp/typeck.c:4092
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja jÃ¤senfunktiolle %q#D"
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "liikaa argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "liikaa argumentteja metodille %q#D"
  
! #: cp/typeck.c:4110
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle"
  
! #: cp/typeck.c:4196
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/typeck.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.c:4462
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤ voi olettaa, ettÃ¤ %qD:n osoite ei koskaan ole NULL"
  
! #: cp/typeck.c:4508
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:4513
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, fuzzy, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL-arvon kÃ¤yttÃ¶ laskutoimituksessa"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ kieltÃ¤Ã¤ osoittimen ja kokonaisluvun vertailun"
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: cp/typeck.c:5541
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/typeck.c:5587
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/typeck.c:5667
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/typeck.c:6019
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<void *%>-tyyppisen osoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ kieltÃ¤Ã¤ funktio-osoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
  # semi-fuzzy; onko metodi tÃ¤ssÃ¤ luokan jÃ¤senfunktio ja yllÃ¤ muu funktio?
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ kieltÃ¤Ã¤ metodiosoittimen kÃ¤ytÃ¶n vÃ¤hennyslaskussa"
  
! #: cp/typeck.c:6088
  #, fuzzy, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6167
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "muodostimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6168
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6184
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/typeck.c:6187
  #, fuzzy, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "id="
  
! #: cp/typeck.c:6194
  #, fuzzy, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.c:6380
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.c:6386
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "vÃ¤liaikaismuuttujan osoitteen ottaminen"
  
! #: cp/typeck.c:6438
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<::main%>-funktion osoitteen ottamisen"
  
! #: cp/typeck.c:6496
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/typeck.c:6516
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "yritys ottaa bittikentÃ¤n osoite"
  
! #: cp/typeck.c:6532
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6679
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "odotettiin lauseketta"
  
! #: cp/typeck.c:6680
  #, fuzzy, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin vÃ¤hentÃ¤misen"
  
! #: cp/typeck.c:6820
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6822
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6834
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ %qT-tyyppisen osoittimen kasvattamisen"
  
! #: cp/typeck.c:6836
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ %qT-tyyppisen osoittimen vÃ¤hentÃ¤misen"
  
! #: cp/typeck.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "ei voi ottaa %<this%>:in osoitetta, joka on rvalue-lauseke"
  
! #: cp/typeck.c:7108
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.c:7113
  #, fuzzy, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.c:7188
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/typeck.c:7200
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.c:7204
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.c:7208
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/typeck.c:7245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.c:7332
  #, fuzzy, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/typeck.c:7366
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "tyyppimuunnos tyypistÃ¤ %qT tyyppiin %qT hylkÃ¤Ã¤ mÃ¤Ã¤reet"
  
! #: cp/typeck.c:7372
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT hylkÃ¤Ã¤ mÃ¤Ã¤reet"
  
! #: cp/typeck.c:7379
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT hylkÃ¤Ã¤ mÃ¤Ã¤reet"
  
! #: cp/typeck.c:7403
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: cp/typeck.c:7417
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "tyyppimÃ¤Ã¤reet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/typeck.c:7854
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/typeck.c:7892
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:7963
  #, fuzzy, gcc-internal-format
! msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:8033
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "muunnoksessa tyypistÃ¤ %qT tyyppiin %qT menetetÃ¤Ã¤n tarkkuutta"
  
! #: cp/typeck.c:8058
  #, fuzzy
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck.c:8069
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "muunnos epÃ¤yhteensopivien jÃ¤senosoitintyyppien %qH ja %qI vÃ¤lillÃ¤"
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT kasvattaa kohdetyypin vaadittua kohdistusta"
  
! #: cp/typeck.c:8107
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "tyyppimuunnos funktio-osoittimen ja olio-osoittimen vÃ¤lillÃ¤ on ehdollisesti tuettu"
  
! #: cp/typeck.c:8121
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:8194
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.c:8203
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.c:8245
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:8315
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ tyyppimuunnoksen taulukkotyyppiin %qT"
  
! #: cp/typeck.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, fuzzy, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/typeck.c:8824
  #, fuzzy, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "ei-vakio taulukon indeksi alustimessa"
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: cp/typeck.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "taulukkoa kÃ¤ytetty alustimena"
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "virheellinen taulukkosijoitus"
  
! #: cp/typeck.c:9004
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:9018
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:9165
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:9480
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/typeck.c:9485
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/typeck.c:9494
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/typeck.c:9498
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/typeck.c:9503
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck.c:9535
  #, fuzzy, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.c:9539
  #, fuzzy, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.c:9544
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.c:9549
  #, fuzzy, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: cp/typeck.c:9559
  #, fuzzy, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.c:9655
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/typeck.c:9737
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/typeck.c:9790
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "palautettu osoite paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "poista %<std::move%>-kutsu"
  
! #: cp/typeck.c:10013
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "arvon palautus hajottimesta"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "arvon palautus muodostimesta"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/typeck.c:10106
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "taulukon palauttava funktio"
  
! #: cp/typeck.c:10125
  #, fuzzy, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/typeck.c:10128
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/typeck.c:10163
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/typeck.c:10192
  #, fuzzy, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> ei saa palauttaa NULLia ellei esittely ole %<throw()%> (tai -fcheck-new ole voimassa)"
  
! #: cp/typeck.c:10838
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "virheellinen %%s-arvo"
*************** msgstr "skalaarialustimen ympÃ¤rillÃ¤ on
*** 58844,58950 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1586 cp/typeck2.c:1616
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/typeck2.c:1593
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1600
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1691
  #, 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:1764
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "alustettavassa unionissa ei ole kenttÃ¤Ã¤ %qD"
  
! #: cp/typeck2.c:1775
  #, fuzzy, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: cp/typeck2.c:1969
  #, fuzzy, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: cp/typeck2.c:1983
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2013
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2015
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2042
  #, 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:2051
  #, 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:2073
  #, fuzzy, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: cp/typeck2.c:2131
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2142
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2150
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2191
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: cp/typeck2.c:2213
! #, 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:2233
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/typeck2.c:2474
  #, 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:2477
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
--- 58895,58996 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1688
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "alustettavassa unionissa ei ole kenttÃ¤Ã¤ %qD"
  
! #: cp/typeck2.c:1772
  #, fuzzy, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: cp/typeck2.c:1966
  #, fuzzy, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: cp/typeck2.c:1980
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2012
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2039
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/typeck2.c:2048
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck2.c:2070
  #, fuzzy, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: cp/typeck2.c:2128
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2139
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2147
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2188
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/typeck2.c:2460
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/typeck2.c:2463
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
*************** msgstr ""
*** 58964,59231 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:134
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:182
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:304
  #, fuzzy, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: d/dmd/dsymbolsem.c:385
  #, fuzzy, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr "#pragma GCC option ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: d/dmd/dsymbolsem.c:397
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:401
  #, fuzzy, gcc-internal-format
  msgid "variables cannot be of type void"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: d/dmd/dsymbolsem.c:407
  #, fuzzy, gcc-internal-format
  msgid "cannot be declared to be a function"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: d/dmd/dsymbolsem.c:416
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "no definition of struct %s"
  msgstr "%<struct %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: d/dmd/dsymbolsem.c:420
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:605
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be %s"
  msgstr "tiedostoa %s ei voi avata"
  
! #: d/dmd/dsymbolsem.c:622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr "tiedostoa %s ei voi avata"
  
! #: d/dmd/dsymbolsem.c:626
  #, fuzzy, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr "tiedostoa %s ei voi avata"
  
! #: d/dmd/dsymbolsem.c:659
  #, fuzzy, gcc-internal-format
  msgid "field not allowed in interface"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: d/dmd/dsymbolsem.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:691
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:700
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:718
  #, fuzzy, gcc-internal-format
  msgid "inout variables can only be declared inside inout functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: d/dmd/dsymbolsem.c:737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: d/dmd/dsymbolsem.c:746
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:752
  #, fuzzy, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr "lauseella ei ole vaikutusta"
  
! #: d/dmd/dsymbolsem.c:762 d/dmd/dsymbolsem.c:769
  #, fuzzy, gcc-internal-format
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr "#pragma GCC option ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: d/dmd/dsymbolsem.c:782
  #, fuzzy, gcc-internal-format
  msgid "manifest constants must have initializers"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: d/dmd/dsymbolsem.c:794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "size of type %s is invalid"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: d/dmd/dsymbolsem.c:829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: d/dmd/dsymbolsem.c:873
  #, fuzzy, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: d/dmd/dsymbolsem.c:993
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1028
  #, fuzzy, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: d/dmd/dsymbolsem.c:1339
  #, fuzzy, gcc-internal-format
  msgid "string expected for library name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: d/dmd/dsymbolsem.c:1371
  #, fuzzy, gcc-internal-format
  msgid "function name expected for start address"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: d/dmd/dsymbolsem.c:1386
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: d/dmd/dsymbolsem.c:1400
  #, fuzzy, gcc-internal-format
  msgid "string expected for mangled name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: d/dmd/dsymbolsem.c:1413
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1418
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1443
  #, fuzzy
  msgid "char 0x%02x not allowed in mangled name"
  msgstr "muunnoksessa tyypistÃ¤ %qT tyyppiin %qT menetetÃ¤Ã¤n tarkkuutta"
  
! #: d/dmd/dsymbolsem.c:1456
  #, fuzzy
  msgid "char 0x%04x not allowed in mangled name"
  msgstr "muunnoksessa tyypistÃ¤ %qT tyyppiin %qT menetetÃ¤Ã¤n tarkkuutta"
  
! #: d/dmd/dsymbolsem.c:1519
  #, fuzzy, gcc-internal-format
  msgid "can only apply to a single declaration"
  msgstr "malliesittelylle %q+D"
  
! #: d/dmd/dsymbolsem.c:1532
  #, gcc-internal-format
  msgid "pragma is missing closing `;`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "incomplete mixin declaration (%s)"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: d/dmd/dsymbolsem.c:1747
  #, fuzzy, gcc-internal-format
  msgid "base type must not be void"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: d/dmd/dsymbolsem.c:1773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "enum %s must have at least one member"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: d/dmd/dsymbolsem.c:1859
  #, fuzzy, gcc-internal-format
  msgid "circular reference to enum member"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: d/dmd/dsymbolsem.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2066
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2144
  #, fuzzy, gcc-internal-format
  msgid "template tuple parameter must be last one"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: d/dmd/dsymbolsem.c:2320
  #, fuzzy, gcc-internal-format
  msgid "recursive mixin instantiation"
  msgstr "    Rekursiiviset jÃ¤senet:\n"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2374 d/dmd/dsymbolsem.c:5234
  #, fuzzy, gcc-internal-format
  msgid "recursive expansion"
  msgstr "    Rekursiiviset jÃ¤senet:\n"
  
! #: d/dmd/dsymbolsem.c:2414
  #, fuzzy, gcc-internal-format
  msgid "error instantiating"
  msgstr "virhe kirjoitettaessa i-solmua"
  
! #: d/dmd/dsymbolsem.c:2537 d/dmd/dsymbolsem.c:2706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s must be a function instead of %s"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: d/dmd/dsymbolsem.c:2634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "without `this` cannot be %s"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2739
  #, fuzzy, gcc-internal-format
  msgid "functions cannot be scope"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
--- 59010,59283 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:136
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:184
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:306
  #, fuzzy, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: d/dmd/dsymbolsem.c:387
  #, fuzzy, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr "#pragma GCC option ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: d/dmd/dsymbolsem.c:399
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:403
  #, fuzzy, gcc-internal-format
  msgid "variables cannot be of type void"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: d/dmd/dsymbolsem.c:409
  #, fuzzy, gcc-internal-format
  msgid "cannot be declared to be a function"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: d/dmd/dsymbolsem.c:418
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "no definition of struct `%s`"
  msgstr "%<struct %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: d/dmd/dsymbolsem.c:434
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:619
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be %s"
  msgstr "tiedostoa %s ei voi avata"
  
! #: d/dmd/dsymbolsem.c:636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr "tiedostoa %s ei voi avata"
  
! #: d/dmd/dsymbolsem.c:640
  #, fuzzy, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr "tiedostoa %s ei voi avata"
  
! #: d/dmd/dsymbolsem.c:673
  #, fuzzy, gcc-internal-format
  msgid "field not allowed in interface"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: d/dmd/dsymbolsem.c:677
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:705
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:714
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:732
  #, fuzzy, gcc-internal-format
  msgid "inout variables can only be declared inside inout functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: d/dmd/dsymbolsem.c:751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: d/dmd/dsymbolsem.c:760
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:766
  #, fuzzy, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr "lauseella ei ole vaikutusta"
  
! #: d/dmd/dsymbolsem.c:776 d/dmd/dsymbolsem.c:783
  #, fuzzy, gcc-internal-format
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr "#pragma GCC option ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: d/dmd/dsymbolsem.c:796
  #, fuzzy, gcc-internal-format
  msgid "manifest constants must have initializers"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: d/dmd/dsymbolsem.c:808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "size of type %s is invalid"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: d/dmd/dsymbolsem.c:843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: d/dmd/dsymbolsem.c:887
  #, fuzzy, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: d/dmd/dsymbolsem.c:1007
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1042
  #, fuzzy, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: d/dmd/dsymbolsem.c:1340
  #, fuzzy, gcc-internal-format
  msgid "string expected for library name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: d/dmd/dsymbolsem.c:1372
  #, fuzzy, gcc-internal-format
  msgid "function name expected for start address"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: d/dmd/dsymbolsem.c:1387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: d/dmd/dsymbolsem.c:1401
  #, fuzzy, gcc-internal-format
  msgid "string expected for mangled name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: d/dmd/dsymbolsem.c:1414
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1419
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1444
  #, fuzzy
  msgid "char 0x%02x not allowed in mangled name"
  msgstr "muunnoksessa tyypistÃ¤ %qT tyyppiin %qT menetetÃ¤Ã¤n tarkkuutta"
  
! #: d/dmd/dsymbolsem.c:1457
  #, fuzzy
  msgid "char 0x%04x not allowed in mangled name"
  msgstr "muunnoksessa tyypistÃ¤ %qT tyyppiin %qT menetetÃ¤Ã¤n tarkkuutta"
  
! #: d/dmd/dsymbolsem.c:1465
! #, fuzzy, gcc-internal-format
! #| msgid "no arguments"
! msgid "takes no argument"
! msgstr "ei argumentteja"
! 
! #: d/dmd/dsymbolsem.c:1526
  #, fuzzy, gcc-internal-format
  msgid "can only apply to a single declaration"
  msgstr "malliesittelylle %q+D"
  
! #: d/dmd/dsymbolsem.c:1539
  #, gcc-internal-format
  msgid "pragma is missing closing `;`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1573
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "incomplete mixin declaration (%s)"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: d/dmd/dsymbolsem.c:1758
  #, fuzzy, gcc-internal-format
  msgid "base type must not be void"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: d/dmd/dsymbolsem.c:1784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "enum %s must have at least one member"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: d/dmd/dsymbolsem.c:1870
  #, fuzzy, gcc-internal-format
  msgid "circular reference to enum member"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: d/dmd/dsymbolsem.c:2048
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2077
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2155
  #, fuzzy, gcc-internal-format
  msgid "template tuple parameter must be last one"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: d/dmd/dsymbolsem.c:2331
  #, fuzzy, gcc-internal-format
  msgid "recursive mixin instantiation"
  msgstr "    Rekursiiviset jÃ¤senet:\n"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, fuzzy, gcc-internal-format
  msgid "recursive expansion"
  msgstr "    Rekursiiviset jÃ¤senet:\n"
  
! #: d/dmd/dsymbolsem.c:2425
  #, fuzzy, gcc-internal-format
  msgid "error instantiating"
  msgstr "virhe kirjoitettaessa i-solmua"
  
! #: d/dmd/dsymbolsem.c:2565 d/dmd/dsymbolsem.c:2734
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s must be a function instead of %s"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: d/dmd/dsymbolsem.c:2662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "without `this` cannot be %s"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: d/dmd/dsymbolsem.c:2762
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2767
  #, fuzzy, gcc-internal-format
  msgid "functions cannot be scope"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
*************** msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ
*** 59233,59274 ****
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2747
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s functions cannot be abstract"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: d/dmd/dsymbolsem.c:2766
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2768
  #, fuzzy, gcc-internal-format
  msgid "cannot override a non-virtual function"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤."
  
! #: d/dmd/dsymbolsem.c:2772
  #, fuzzy, gcc-internal-format
  msgid "cannot be both final and abstract"
  msgstr "%J%qD mÃ¤Ã¤ritelty sekÃ¤ tavallisesti ettÃ¤ aliaksena"
  
! #: d/dmd/dsymbolsem.c:2784
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
--- 59285,59336 ----
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2775
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s functions cannot be abstract"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2796
  #, fuzzy, gcc-internal-format
  msgid "cannot override a non-virtual function"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤."
  
! #: d/dmd/dsymbolsem.c:2800
  #, fuzzy, gcc-internal-format
  msgid "cannot be both final and abstract"
  msgstr "%J%qD mÃ¤Ã¤ritelty sekÃ¤ tavallisesti ettÃ¤ aliaksena"
  
! #: d/dmd/dsymbolsem.c:2829
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, ...)` not `%s`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2835
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, va_list)`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2851
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2861
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
*************** msgstr ""
*** 59276,59447 ****
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2850
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2880 d/dmd/dsymbolsem.c:2975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s"
  msgstr "%q+D on yleensÃ¤ funktio"
  
! #: d/dmd/dsymbolsem.c:3008
  #, fuzzy, gcc-internal-format
  msgid "multiple overrides of same function"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: d/dmd/dsymbolsem.c:3103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "incompatible covariant types %s and %s"
  msgstr "%q+D:n mÃ¤Ã¤ritteet %qs ja %qs ovat yhteensopimattomat"
  
! #: d/dmd/dsymbolsem.c:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3128
  #, fuzzy, gcc-internal-format
  msgid "does not override any function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: d/dmd/dsymbolsem.c:3149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s.%s"
  msgstr "%q+D on yleensÃ¤ funktio"
  
! #: d/dmd/dsymbolsem.c:3164
  #, fuzzy, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: d/dmd/dsymbolsem.c:3173
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤."
  
! #: d/dmd/dsymbolsem.c:3304
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3648
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "first argument must be type size_t, not %s"
  msgstr "argumentin <%s>:lle on oltava yksittÃ¤inen merkki"
  
! #: d/dmd/dsymbolsem.c:3690
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3696
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "one argument of type void* expected, not %s"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: d/dmd/dsymbolsem.c:3754
  #, fuzzy, gcc-internal-format
  msgid "structs, unions cannot be abstract"
  msgstr "unionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤"
  
! #: d/dmd/dsymbolsem.c:3894 d/dmd/dsymbolsem.c:4446
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3976
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr "Tietueen koon on oltava %d:n monikerta."
  
! #: d/dmd/dsymbolsem.c:4062
  #, fuzzy, gcc-internal-format
  msgid "circular inheritance"
  msgstr "Varoita suorasta virtuaalisesta perinnÃ¤stÃ¤."
  
! #: d/dmd/dsymbolsem.c:4098 d/dmd/dsymbolsem.c:4588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: d/dmd/dsymbolsem.c:4109 d/dmd/dsymbolsem.c:4599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "inherits from duplicate interface %s"
  msgstr "jÃ¤tetÃ¤Ã¤n hakemiston â€�%sâ€� kaksoiskappale huomiotta,\n"
  
! #: d/dmd/dsymbolsem.c:4173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot inherit from final class %s"
  msgstr "mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n tyypin %<%s %E%> epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: d/dmd/dsymbolsem.c:4273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: d/dmd/dsymbolsem.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4467
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4607
  #, fuzzy, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: d/dmd/dsymbolsem.c:4841
  #, fuzzy, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: d/dmd/dsymbolsem.c:5028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: d/dmd/dsymbolsem.c:5409
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve"
  msgstr "tietokantaa %s ei voi lukea"
  
! #: d/dmd/dsymbolsem.c:5436
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
--- 59338,59509 ----
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2917
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2947 d/dmd/dsymbolsem.c:3042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s"
  msgstr "%q+D on yleensÃ¤ funktio"
  
! #: d/dmd/dsymbolsem.c:3075
  #, fuzzy, gcc-internal-format
  msgid "multiple overrides of same function"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: d/dmd/dsymbolsem.c:3170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "incompatible covariant types %s and %s"
  msgstr "%q+D:n mÃ¤Ã¤ritteet %qs ja %qs ovat yhteensopimattomat"
  
! #: d/dmd/dsymbolsem.c:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3195
  #, fuzzy, gcc-internal-format
  msgid "does not override any function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: d/dmd/dsymbolsem.c:3216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s.%s"
  msgstr "%q+D on yleensÃ¤ funktio"
  
! #: d/dmd/dsymbolsem.c:3231
  #, fuzzy, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: d/dmd/dsymbolsem.c:3240
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤."
  
! #: d/dmd/dsymbolsem.c:3371
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3715
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "first argument must be type size_t, not %s"
  msgstr "argumentin <%s>:lle on oltava yksittÃ¤inen merkki"
  
! #: d/dmd/dsymbolsem.c:3757
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "one argument of type void* expected, not %s"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: d/dmd/dsymbolsem.c:3821
  #, fuzzy, gcc-internal-format
  msgid "structs, unions cannot be abstract"
  msgstr "unionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤"
  
! #: d/dmd/dsymbolsem.c:3961 d/dmd/dsymbolsem.c:4513
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4043
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr "Tietueen koon on oltava %d:n monikerta."
  
! #: d/dmd/dsymbolsem.c:4129
  #, fuzzy, gcc-internal-format
  msgid "circular inheritance"
  msgstr "Varoita suorasta virtuaalisesta perinnÃ¤stÃ¤."
  
! #: d/dmd/dsymbolsem.c:4165 d/dmd/dsymbolsem.c:4655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: d/dmd/dsymbolsem.c:4176 d/dmd/dsymbolsem.c:4666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "inherits from duplicate interface %s"
  msgstr "jÃ¤tetÃ¤Ã¤n hakemiston â€�%sâ€� kaksoiskappale huomiotta,\n"
  
! #: d/dmd/dsymbolsem.c:4240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot inherit from final class %s"
  msgstr "mÃ¤Ã¤rittelemÃ¤ttÃ¶mÃ¤n tyypin %<%s %E%> epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: d/dmd/dsymbolsem.c:4340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: d/dmd/dsymbolsem.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4372
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4674
  #, fuzzy, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: d/dmd/dsymbolsem.c:4956
  #, fuzzy, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: d/dmd/dsymbolsem.c:5158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: d/dmd/dsymbolsem.c:5540
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve"
  msgstr "tietokantaa %s ei voi lukea"
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
*************** msgstr ""
*** 59456,59477 ****
  msgid "(%s) is false"
  msgstr "tiedoston %s avaaminen epÃ¤onnistui"
  
! #: d/dmd/semantic2.c:210
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:226
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:384
  #, fuzzy, gcc-internal-format
  msgid "has forward references"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
--- 59518,59539 ----
  msgid "(%s) is false"
  msgstr "tiedoston %s avaaminen epÃ¤onnistui"
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:228
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:235
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:404
  #, fuzzy, gcc-internal-format
  msgid "has forward references"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
*************** msgstr "virheellinen alustin taulukon jÃ
*** 59531,59552 ****
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:860
  #, gcc-internal-format, gfc-internal-format
! msgid "has no return statement, but is expected to return a value of type %s"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
  #, fuzzy, gcc-internal-format
! msgid "no return exp; or assert(0); at end of function"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: d/dmd/semantic3.c:1193
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1212
  #, fuzzy, gcc-internal-format
  msgid "naked assembly functions with contracts are not supported"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
--- 59593,59614 ----
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format, gfc-internal-format
! msgid "has no `return` statement, but is expected to return a value of type `%s`"
  msgstr ""
  
! #: d/dmd/semantic3.c:864
  #, fuzzy, gcc-internal-format
! msgid "no `return exp;` or `assert(0);` at end of function"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: d/dmd/semantic3.c:1171
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1190
  #, fuzzy, gcc-internal-format
  msgid "naked assembly functions with contracts are not supported"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
*************** msgstr "Muuttujatyyppi on UNKNOWN sijoit
*** 60084,60090 ****
  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:10921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
--- 60146,60152 ----
  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:10929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
*************** msgstr ""
*** 61178,61189 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "alustusmerkkijono typistetty, jotta se tÃ¤smÃ¤isi muuttujaan kohdassa %L"
  
! #: fortran/data.c:188 fortran/resolve.c:5099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/data.c:194 fortran/resolve.c:5129
  #, 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"
--- 61240,61251 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "alustusmerkkijono typistetty, jotta se tÃ¤smÃ¤isi muuttujaan kohdassa %L"
  
! #: fortran/data.c:188 fortran/resolve.c:5107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/data.c:194 fortran/resolve.c:5137
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
*************** msgstr "Kaksoiskappale %s-spesifikaatio
*** 61363,61369 ****
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
--- 61425,61431 ----
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
*************** msgid "Illegal id in copy_walk_reduction
*** 63846,63852 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6713 fortran/trans-array.c:8208
  #: fortran/trans-intrinsic.c:8549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 63908,63914 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
  #: fortran/trans-intrinsic.c:8549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "ylivuoto vakiolausekkeessa"
*** 63927,63933 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1794
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 63989,63995 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr "%<__builtin_expect%>-funktion to
*** 64062,64073 ****
  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:17201
  #, 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:17219
  #, 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)"
--- 64124,64135 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
*************** msgstr "ehtolausekkeessa on tyyppiristir
*** 64177,64718 ****
  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:2355
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:2363 fortran/interface.c:2390
  #, 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:2401
  #, 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:2424
  #, 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:2434
  #, 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:2444
  #, 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:2460
  #, 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:2470
  #, 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:2485
  #, 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:2496
  #, 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:2515
  #, fuzzy, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2533
  #, 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:2548
  #, 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:2563
  #, 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:2582
  #, 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:2595
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2602
  #, 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:2676
  #, fuzzy, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2687
  #, 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:2692
  #, 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:2705
  #, 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:2713
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:3064
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3087
  #, 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:3091
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3100
  #, 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:3110
  #, 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:3124
  #, 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:3136
  #, 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:3165
  #, fuzzy, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:3168
  #, 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:3192
  #, 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:3214
  #, 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:3221
  #, 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:3235
  #, 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:3252
  #, 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:3260 fortran/interface.c:3265
  #, 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:3285
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Odotettiin proseduuriosoitinta argumentille â€�%sâ€� kohdassa %L"
  
! #: fortran/interface.c:3301
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3318
  #, 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:3327
  #, 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:3337
  #, 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:3347
  #, 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:3360
  #, 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:3374
  #, 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:3388
  #, 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:3400
  #, 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:3410
  #, 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:3440
  #, 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:3459
  #, 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:3476
  #, 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:3496
  #, 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:3519
  #, 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:3527
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3657
  #, fuzzy, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/interface.c:3686
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3712
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3722
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3752
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3772
  #, 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:3784
  #, 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:3794
  #, 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:3805
  #, 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:3847
  #, 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:3851 fortran/interface.c:3861
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3857
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3870
  #, 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:3878
  #, 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:3886
  #, 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:3903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3912
  #, 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:3921
  #, 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:3936
  #, 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:3951
  #, 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:3961
  #, 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:3971
  #, 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:4013
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:4024
  #, 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:4109
  #, 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:4179
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/interface.c:4552
  #, 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:4669
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/interface.c:4763
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/interface.c:4775
  #, 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:4783
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4791
  #, 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:4800
  #, 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:4806
  #, 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:4815
  #, 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:4826
  #, 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:4834
  #, 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:4845
  #, 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:4875
  #, 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:4886
  #, 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:4895
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4904
  #, 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:4915
  #, 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:4922
  #, 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:4943
  #, 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:4950
  #, 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:4957
  #, 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:4961
  #, 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:4965
  #, 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:4969
  #, 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:5027 fortran/interface.c:5073
  #, 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:5039
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:5051
  #, 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:5058
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
--- 64239,64780 ----
  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:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:2364 fortran/interface.c:2391
  #, 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:2402
  #, 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:2425
  #, 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:2435
  #, 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:2445
  #, 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:2461
  #, 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:2471
  #, 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:2486
  #, 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:2502
  #, 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:2521
  #, fuzzy, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2539
  #, 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:2554
  #, 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:2569
  #, 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:2588
  #, 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:2601
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2608
  #, 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:2682
  #, fuzzy, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2693
  #, 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:2698
  #, 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:2711
  #, 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:2719
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:3070
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3093
  #, 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:3097
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3106
  #, 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:3116
  #, 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:3130
  #, 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:3142
  #, 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:3171
  #, fuzzy, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:3174
  #, 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:3198
  #, 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:3220
  #, 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:3227
  #, 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:3241
  #, 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:3258
  #, fuzzy, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, fuzzy, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3291
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Odotettiin proseduuriosoitinta argumentille â€�%sâ€� kohdassa %L"
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3324
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Varsinainen argumentti kohteelle â€�%sâ€� ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3343
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3353
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3366
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3406
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:3416
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3446
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3465
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3482
  #, fuzzy, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3502
  #, fuzzy, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.c:3533
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3663
  #, fuzzy, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/interface.c:3790
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3811
  #, fuzzy, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3853
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3863
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3876
  #, fuzzy, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3884
  #, fuzzy, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3892
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3918
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.c:3927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/interface.c:3942
  #, fuzzy, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.c:3957
  #, fuzzy, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.c:3967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/interface.c:3977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.c:4019
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:4030
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/interface.c:4558
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/interface.c:4675
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/interface.c:4769
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/interface.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4806
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.c:4812
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.c:4821
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4832
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.c:4840
  #, fuzzy, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.c:4851
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4892
  #, fuzzy, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4910
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.c:4921
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/interface.c:4956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/interface.c:4963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/interface.c:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/interface.c:4971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/interface.c:4975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/interface.c:5045
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:5057
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.c:5064
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
*************** msgstr "Luontaisella â€�%sâ€� kohdassa %
*** 64857,64889 ****
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5149
  #, 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:5156
  #, 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:5258
  #, 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:5279
  #, 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:5296 fortran/intrinsic.c:5313
  #, 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:5301 fortran/intrinsic.c:5321
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
--- 64919,64951 ----
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5154
  #, 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:5161
  #, 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:5263
  #, 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:5284
  #, 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:5301 fortran/intrinsic.c:5318
  #, 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:5306 fortran/intrinsic.c:5326
  #, 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
*** 64891,64912 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5387 fortran/resolve.c:10896
  #, 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:5392
  #, 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:5483
  #, 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:5489
  #, 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 ""
--- 64953,64974 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5392 fortran/resolve.c:10904
  #, 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:5397
  #, 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:5488
  #, 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:5494
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
*************** msgstr ""
*** 65442,65448 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/io.c:3431 fortran/resolve.c:15073
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 65504,65510 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "  eikÃ¤ %<operator=(const %T&)%>
*** 66614,66625 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/misc.c:205
  #, fuzzy, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/misc.c:309
  #, fuzzy, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr "vektoriylivuoto lausekkeessa"
--- 66676,66687 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/misc.c:207
  #, fuzzy, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/misc.c:311
  #, fuzzy, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr "vektoriylivuoto lausekkeessa"
*************** msgstr "Taulukkoviite kohdassa %L on raj
*** 66774,66920 ****
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6223
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6413
  #, 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:6434
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Virhe kirjoitettaessa moduulitiedostoa %s"
  
! #: fortran/module.c:6445
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Ei voida poistaa moduulitiedostoa â€�%sâ€�: %s"
  
! #: fortran/module.c:6448
  #, 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:6454
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Ei voida poistaa tilapÃ¤istÃ¤ moduulitiedostoa â€�%sâ€�: %s"
  
! #: fortran/module.c:6511
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: fortran/module.c:6582
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6690 fortran/module.c:7034
  #, 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:6818
  #, 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:6839 fortran/module.c:6872 fortran/module.c:6914
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: fortran/module.c:7019
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7041
  #, 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:7109
  #, 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:7163
  #, 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:7189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/module.c:7218
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7230
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/module.c:7243
  #, fuzzy, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/module.c:7249
  #, 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:7255
  #, 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:7261
  #, 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:7271
  #, 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:7274
  #, 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:7285
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7308
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7316
  #, 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:7333
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7335
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
--- 66836,66982 ----
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6234
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6424
  #, 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:6445
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Virhe kirjoitettaessa moduulitiedostoa %s"
  
! #: fortran/module.c:6456
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Ei voida poistaa moduulitiedostoa â€�%sâ€�: %s"
  
! #: fortran/module.c:6459
  #, 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:6465
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Ei voida poistaa tilapÃ¤istÃ¤ moduulitiedostoa â€�%sâ€�: %s"
  
! #: fortran/module.c:6522
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: fortran/module.c:6593
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6701 fortran/module.c:7045
  #, 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:6829
  #, 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:6850 fortran/module.c:6883 fortran/module.c:6925
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: fortran/module.c:7030
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7052
  #, 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:7120
  #, 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:7174
  #, 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:7200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/module.c:7229
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/module.c:7254
  #, fuzzy, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/module.c:7260
  #, 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:7266
  #, 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:7272
  #, 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:7282
  #, 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:7285
  #, 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:7296
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7319
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7327
  #, 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:7344
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7346
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
*************** msgstr "tyhjÃ¤ esittely"
*** 67450,67457 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10721
! #: fortran/resolve.c:12026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
--- 67512,67519 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
*************** msgstr ""
*** 69474,69480 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10250 fortran/resolve.c:11954
  #, 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"
--- 69536,69542 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
*************** msgstr "%J%qD:lle ei ole aiempaa esittel
*** 69589,69595 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17133
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
--- 69651,69657 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
*************** msgstr "CHARACTER(*)-funktio â€�%sâ€� ko
*** 69745,69956 ****
  msgid "Impure function at %L might not be evaluated"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: fortran/resolve.c:4020
  #, 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:4041
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4212 fortran/resolve.c:4227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:4266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "%s: paniikki: Virheellinen â€�l_valueâ€� %d\n"
  
! #: fortran/resolve.c:4268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "%s: paniikki: Virheellinen â€�l_valueâ€� %d\n"
  
! #: fortran/resolve.c:4324
  #, fuzzy, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:4494 fortran/resolve.c:4517
  #, fuzzy, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:4612
  #, 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:4617
  #, 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:4627
  #, 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:4632
  #, 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:4652
  #, 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:4669
  #, 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:4677
  #, 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:4693
  #, 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:4702
  #, 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:4718
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4751
  #, 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:4759
  #, 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:4775
  #, 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:4803
  #, 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:4809
  #, 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:4815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: fortran/resolve.c:4854
  #, 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:4861
  #, 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:4919
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4930
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4942
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4985
  #, 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:5083
  #, 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:5090
  #, 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:5112
  #, 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:5119
  #, 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:5139
  #, 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:5329
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.c:5343
  #, 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:5353
  #, 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:5399
  #, 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:5491
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5573
  #, 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:5583
  #, 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"
--- 69807,70018 ----
  msgid "Impure function at %L might not be evaluated"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: fortran/resolve.c:4021
  #, 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:4042
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4216 fortran/resolve.c:4231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:4270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "%s: paniikki: Virheellinen â€�l_valueâ€� %d\n"
  
! #: fortran/resolve.c:4272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "%s: paniikki: Virheellinen â€�l_valueâ€� %d\n"
  
! #: fortran/resolve.c:4332
  #, fuzzy, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:4502 fortran/resolve.c:4525
  #, fuzzy, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:4620
  #, 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:4625
  #, 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:4635
  #, 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:4640
  #, 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:4660
  #, 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:4677
  #, 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:4685
  #, 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:4701
  #, 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:4710
  #, 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:4726
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4759
  #, 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:4767
  #, 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:4783
  #, 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:4811
  #, 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:4817
  #, 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:4823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: fortran/resolve.c:4862
  #, 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:4869
  #, 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:4927
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4938
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4950
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4993
  #, 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:5091
  #, 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:5098
  #, 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:5120
  #, 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:5127
  #, 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:5147
  #, 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:5337
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.c:5351
  #, 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:5361
  #, 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:5407
  #, 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:5499
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5581
  #, 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:5591
  #, 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
*** 69959,69970 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5593
  #, 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:5612
  #, 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"
--- 70021,70032 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5601
  #, 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:5620
  #, 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
*** 69973,70265 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5622
  #, 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:5633
  #, 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:5642
  #, 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:5658
  #, 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:5838
  #, 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:5843
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5926
  #, 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:5942
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: fortran/resolve.c:6030
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6184 fortran/resolve.c:6336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/resolve.c:6300
  #, 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:6307
  #, 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:6346
  #, 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:6355
  #, 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:6543
  #, 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:6577
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:6629
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:7164
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7197
  #, 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:7207
  #, 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:7211 fortran/resolve.c:7218
  #, 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:7273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7313
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7319
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7380
  #, 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:7385
  #, 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:7392
  #, 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:7400
  #, 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:7405
  #, 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:7418
  #, 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:7522 fortran/resolve.c:7819
  #, 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:7530 fortran/resolve.c:7783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.c:7640
  #, 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:7671
  #, 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:7830
  #, 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:7842
  #, 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:7856
  #, 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:7871
  #, 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:7884
  #, 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:7902
  #, 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:7983 fortran/resolve.c:7998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7990
  #, 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:8015
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8024 fortran/resolve.c:8053 fortran/resolve.c:8081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8100
  #, 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:8115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8126
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8158
  #, 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:8181
  #, 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:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8208
  #, 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:8231
  #, 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:8261
  #, 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:8267 fortran/resolve.c:8273
  #, 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"
--- 70035,70327 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5630
  #, 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:5641
  #, 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:5650
  #, 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:5666
  #, 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:5846
  #, 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:5851
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5921
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5934
  #, 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:5950
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: fortran/resolve.c:6038
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6192 fortran/resolve.c:6344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/resolve.c:6308
  #, 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:6315
  #, 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:6354
  #, 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:6363
  #, 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:6551
  #, 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:6585
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:6637
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:7172
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7205
  #, 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:7215
  #, 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:7219 fortran/resolve.c:7226
  #, 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:7281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7304
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7327
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7388
  #, 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:7393
  #, 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:7400
  #, 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:7408
  #, 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:7413
  #, 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:7426
  #, 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:7530 fortran/resolve.c:7827
  #, 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:7538 fortran/resolve.c:7791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.c:7648
  #, 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:7679
  #, 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:7838
  #, 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:7850
  #, 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:7864
  #, 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:7879
  #, 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:7892
  #, 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:7910
  #, 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:7991 fortran/resolve.c:8006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7998
  #, 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:8023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8032 fortran/resolve.c:8061 fortran/resolve.c:8089
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8038
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8050
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8108
  #, 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:8123
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8166
  #, 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:8189
  #, 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:8200
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8216
  #, 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:8239
  #, 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:8269
  #, 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:8275 fortran/resolve.c:8281
  #, 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
*** 70268,70551 ****
  #. 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:8501
  #, 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:8552
  #, 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:8563
  #, 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:8576
  #, 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:8622
  #, 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:8641
  #, 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:8651
  #, 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:8669 fortran/resolve.c:8677
  #, 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:8739 fortran/resolve.c:9391
  #, 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:8765
  #, 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:8777
  #, 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:8792
  #, 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:8895
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8946
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:8955
  #, 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:8972
  #, 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:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8995
  #, 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:9000
  #, 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:9022
  #, 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:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9263
  #, 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:9301 fortran/resolve.c:9313
  #, 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:9342
  #, 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:9354
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9366
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9369
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9379
  #, 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:9626
  #, 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:9760
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9769
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9772
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9782 fortran/resolve.c:9787
  #, 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:9896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:9948
  #, 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:9958
  #, 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:9971
  #, 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:9980
  #, 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:9987
  #, 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:9998
  #, 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:10004
  #, 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:10019
  #, 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:10076
  #, 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:10086
  #, 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:10090
  #, 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:10093
  #, 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:10100 fortran/resolve.c:10222
  #, 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:10112 fortran/resolve.c:10230
  #, 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:10124
  #, 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:10137
  #, 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:10198
  #, 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:10202 fortran/resolve.c:10212
  #, 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:10257
  #, 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:10267
  #, 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:10284 fortran/resolve.c:10307
  #, 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:10288 fortran/resolve.c:10313
  #, 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"
--- 70330,70613 ----
  #. 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:8509
  #, 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:8560
  #, 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:8571
  #, 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:8584
  #, 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:8630
  #, 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:8649
  #, 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:8659
  #, 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:8677 fortran/resolve.c:8685
  #, 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:8747 fortran/resolve.c:9399
  #, 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:8773
  #, 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:8785
  #, 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:8800
  #, 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:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8954
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:8963
  #, 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:8980
  #, 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:8996
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:9003
  #, 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:9008
  #, 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:9030
  #, 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:9041
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9271
  #, 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:9309 fortran/resolve.c:9321
  #, 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:9350
  #, 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:9362
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9374
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9377
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9387
  #, 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:9634
  #, 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:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9777
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9780
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9790 fortran/resolve.c:9795
  #, 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:9904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:9956
  #, 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:9966
  #, 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:9979
  #, 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:9988
  #, 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:9995
  #, 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:10006
  #, 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:10012
  #, 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:10027
  #, 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:10084
  #, 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:10094
  #, 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:10098
  #, 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:10101
  #, 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:10108 fortran/resolve.c:10230
  #, 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:10120 fortran/resolve.c:10238
  #, 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:10132
  #, 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:10145
  #, 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:10206
  #, 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:10210 fortran/resolve.c:10220
  #, 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:10265
  #, 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:10275
  #, 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:10292 fortran/resolve.c:10315
  #, 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:10296 fortran/resolve.c:10321
  #, 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-
*** 70553,70744 ****
  #. 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:10328
  #, 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:10400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:10416
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:10424 fortran/resolve.c:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10434 fortran/resolve.c:10521
  #, 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:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.c:10474
  #, 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:10621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/resolve.c:10642
  #, 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:10652
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10729
  #, 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:10831
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:10944
  #, 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:10976
  #, 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:10982
  #, 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:10994
  #, 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:11026
  #, 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:11030
  #, 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:11035
  #, 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:11042
  #, 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:11053
  #, 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:11373
  #, 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:11615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:11627
  #, 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:11882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.c:11886
  #, 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:11897
  #, 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:11963
  #, 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:12009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.c:12013
  #, 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:12074
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:12079
  #, 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:12163
  #, 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:12245
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:12266
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "KÃ¤yttÃ¤mÃ¤tÃ¶n parameteri â€�%sâ€� esitelty kohdassa %L"
  
! #: fortran/resolve.c:12360
  #, 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:12374
  #, 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"
--- 70615,70806 ----
  #. 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:10336
  #, 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:10408
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:10424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:10432 fortran/resolve.c:10519
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10442 fortran/resolve.c:10529
  #, 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:10473
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.c:10482
  #, 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:10629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/resolve.c:10650
  #, 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:10660
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10737
  #, 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:10839
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:10952
  #, 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:10984
  #, 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:10990
  #, 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:11002
  #, 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:11034
  #, 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:11038
  #, 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:11043
  #, 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:11050
  #, 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:11061
  #, 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:11381
  #, 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:11623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:11635
  #, 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:11890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.c:11894
  #, 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:11905
  #, 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:11971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.c:12018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.c:12022
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:12083
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:12088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:12172
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:12254
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:12275
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "KÃ¤yttÃ¤mÃ¤tÃ¶n parameteri â€�%sâ€� esitelty kohdassa %L"
  
! #: fortran/resolve.c:12369
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12383
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
*************** msgstr "%J%qD on tavallisesti ei-staatti
*** 70746,70859 ****
  #. 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:12393
  #, 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:12479
  #, 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:12713
  #, 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:12717
  #, 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:12725
  #, 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:12736
  #, 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:12752
  #, 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:12764
  #, 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:12797
  #, 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:12819
  #, 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:12850
  #, 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:12886
  #, 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:12911
  #, 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:12932
  #, 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:12939
  #, 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:12986
  #, 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:12989
  #, 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:12992
  #, 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:12995
  #, 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:12998
  #, 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:13001
  #, 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:13043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
--- 70808,70921 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.c:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Merkkijonon pituus kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:12722
  #, fuzzy, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12726
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:12734
  #, fuzzy, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12745
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12761
  #, fuzzy, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.c:12773
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12828
  #, fuzzy, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:12859
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, fuzzy, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:12920
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.c:12941
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.c:12948
  #, fuzzy, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.c:12995
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Varattavalla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12998
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13001
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13004
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13007
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13010
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
*************** msgstr ""
*** 70861,71712 ****
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.c:13075
  #, 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:13098
  #, 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:13120
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13138
  #, 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:13150
  #, 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:13159
  #, 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:13169
  #, 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:13188
  #, 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:13192
  #, 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:13196
  #, 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:13200
  #, 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:13213
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:13224
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13230
  #, 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:13250
  #, 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:13307
  #, 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:13313
  #, 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:13319
  #, 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:13327
  #, 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:13333
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13376
  #, 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:13384
  #, 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:13392
  #, 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:13401
  #, 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:13485
  #, 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:13494
  #, 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:13503
  #, 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:13511
  #, 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:13517
  #, 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:13523
  #, 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:13531
  #, 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:13540
  #, 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:13562
  #, 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:13599
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13639
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13675
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13734
  #, 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:13746
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13774
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13830
  #, 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:14042
  #, 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:14085
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14099
  #, 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:14113 fortran/resolve.c:14599
  #, 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:14121
  #, 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:14130
  #, 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:14136
  #, 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:14142
  #, 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:14171
  #, 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:14181
  #, 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:14276
  #, 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:14379
  #, 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:14388
  #, 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:14398
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14423
  #, 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:14434
  #, 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:14532
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14546
  #, 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:14562
  #, 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:14572
  #, 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:14581
  #, 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:14590
  #, 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:14632
  #, 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:14645
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14656
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14689
  #, 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:14697
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, 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:14792
  #, 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:14837
  #, 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:14850
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14914
  #, 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:14947
  #, 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:14961
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:15026
  #, 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:15032
  #, 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:15038
  #, 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:15046
  #, 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:15063
  #, 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:15085
  #, 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:15096
  #, 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:15123
  #, 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:15142
  #, 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:15158
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:15177
  #, 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:15228
  #, 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:15239
  #, 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:15246
  #, 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:15286
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15350
  #, 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:15353
  #, 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:15453
  #, 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:15474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:15487
  #, 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:15490
  #, 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:15500
  #, 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:15507
  #, 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:15520
  #, 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:15526
  #, 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:15536
  #, 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:15545
  #, 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:15558 fortran/resolve.c:15735
  #, 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:15572
  #, 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:15581
  #, 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:15590
  #, 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:15598
  #, 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:15605
  #, 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:15625
  #, 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:15632
  #, 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:15639
  #, 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:15646
  #, 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:15672
  #, 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:15682
  #, 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:15761
  #, 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:15776
  #, 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:15789
  #, 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:15807
  #, 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:15819
  #, 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:15828
  #, 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:15841
  #, 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:15850
  #, 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:15863
  #, 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:15879
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15887
  #, 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:15894
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15907
  #, 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:15916
  #, 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:15932
  #, 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:15938
  #, 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:15963
  #, 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:16033
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16044
  #, 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:16149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.c:16157
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16164
  #, 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:16171
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16187
  #, 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:16194
  #, 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:16203
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:16249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:16262
  #, 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:16361
  #, 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:16369
  #, 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:16377
  #, 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:16384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:16509
  #, 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:16675
  #, 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:16681
  #, 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:16765
  #, 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:16774
  #, 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:16782
  #, 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:16798
  #, 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:16901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:16916
  #, 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:16941
  #, 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:16950
  #, 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:17023
  #, 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:17034
  #, 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:17045
  #, 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:17076
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.c:17143
  #, 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:17156
  #, 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:17176
  #, 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:17186
  #, 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:17194
  #, 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:17208
  #, 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:17226
  #, 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:17233
  #, 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:17312
  #, 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"
--- 70923,71774 ----
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.c:13084
  #, fuzzy, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:13107
  #, fuzzy, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13147
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13159
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Ulkoisella objektilla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13168
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-funktiolla â€�%sâ€� kohdassa %L tÃ¤ytyy olla skalaaritulos"
  
! #: fortran/resolve.c:13178
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/resolve.c:13197
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla taulukkoarvoinen"
  
! #: fortran/resolve.c:13201
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.c:13205
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla puhdas"
  
! #: fortran/resolve.c:13209
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla rekursiivinen"
  
! #: fortran/resolve.c:13222
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:13233
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13239
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Valeproseduurilla â€�%sâ€� kohdassa %C ei voi olla geneeristÃ¤ rajapintaa"
  
! #: fortran/resolve.c:13259
  #, fuzzy, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:13316
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/resolve.c:13322
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.c:13328
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa RESULT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.c:13336
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL-attribuutti on ristiriidassa FUNCTION-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.c:13342
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:13393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:13401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13494
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:13503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: fortran/resolve.c:13512
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:13549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:13571
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13743
  #, fuzzy, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:14051
  #, fuzzy, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14094
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14108
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, fuzzy, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:14130
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla perittyÃ¤ tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:14139
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:14145
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:14151
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:14180
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:14190
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:14285
  #, fuzzy, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14388
  #, fuzzy, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:14443
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.c:14541
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14555
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:14571
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla perittyÃ¤ tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:14581
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumentin â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L tÃ¤ytyy olla skalaari"
  
! #: fortran/resolve.c:14590
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:14599
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:14641
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, fuzzy, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:14801
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14923
  #, fuzzy, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.c:14956
  #, fuzzy, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.c:14970
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:15035
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/resolve.c:15041
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:15047
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:15055
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:15072
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:15094
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:15105
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:15132
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa â€�%sâ€� kohdassa %L"
  
! #: fortran/resolve.c:15151
  #, fuzzy, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:15186
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15237
  #, fuzzy, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.c:15248
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/resolve.c:15362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/resolve.c:15462
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15483
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:15496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/resolve.c:15499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.c:15509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.c:15535
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15545
  #, fuzzy, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:15554
  #, fuzzy, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, fuzzy, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:15581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/resolve.c:15641
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/resolve.c:15648
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, fuzzy, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.c:15770
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15816
  #, fuzzy, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.c:15828
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.c:15837
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.c:15850
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, fuzzy, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15903
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15916
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:15925
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:15941
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:15947
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:15972
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16053
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.c:16158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.c:16166
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16173
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Proseduurilla â€�%sâ€� kohdassa %C on eksplisiittinen rajapinta ja sillÃ¤ ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/resolve.c:16180
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16196
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16212
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:16258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:16271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:16518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:16684
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/resolve.c:16690
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta sitÃ¤ ei voida kÃ¤yttÃ¤Ã¤"
  
! #: fortran/resolve.c:16774
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16783
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16791
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16807
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, fuzzy, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.c:16959
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/resolve.c:17032
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:17043
  #, fuzzy, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.c:17054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:17085
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.c:17152
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: fortran/resolve.c:17165
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:17185
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:17195
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla merkkijono"
  
! #: fortran/resolve.c:17203
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:17217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.c:17235
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.c:17242
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:17321
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
*************** msgstr "Odotettiin argumenttiluetteloa k
*** 72570,72586 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6171
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8204
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Luodaan vÃ¤liaikainen komentotiedosto %s\n"
  
! #: fortran/trans-array.c:11392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
--- 72632,72648 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8171
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Luodaan vÃ¤liaikainen komentotiedosto %s\n"
  
! #: fortran/trans-array.c:11360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
*************** msgstr "ei-vakio alustuslauseke kohdassa
*** 72671,72777 ****
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1763
  #, fuzzy, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: fortran/trans-decl.c:4594 fortran/trans-decl.c:6958
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/trans-decl.c:5082
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: fortran/trans-decl.c:5322
  #, fuzzy, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "KÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja â€�%sâ€� esitelty kohdassa %L"
  
! #: fortran/trans-decl.c:5335
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "KÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja â€�%sâ€� esitelty kohdassa %L"
  
! #: fortran/trans-decl.c:5960
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/trans-decl.c:5966
  #, fuzzy, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/trans-decl.c:5977 fortran/trans-decl.c:6123
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/trans-decl.c:5993
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "%Jmuuttuja %qD esitelty %<inline%>:ksi"
  
! #: fortran/trans-decl.c:6012
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "KÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja â€�%sâ€� esitelty kohdassa %L"
  
! #: fortran/trans-decl.c:6061
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "KÃ¤yttÃ¤mÃ¤tÃ¶n parameteri â€�%sâ€� esitelty kohdassa %L"
  
! #: fortran/trans-decl.c:6065
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: fortran/trans-decl.c:6095
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/trans-decl.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: fortran/trans-expr.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-expr.c:2124
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-expr.c:3793
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "last-op"
  
! #: fortran/trans-expr.c:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/trans-expr.c:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 72733,72839 ----
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, fuzzy, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/trans-decl.c:5087
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: fortran/trans-decl.c:5327
  #, fuzzy, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "KÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja â€�%sâ€� esitelty kohdassa %L"
  
! #: fortran/trans-decl.c:5340
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "KÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja â€�%sâ€� esitelty kohdassa %L"
  
! #: fortran/trans-decl.c:5965
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/trans-decl.c:5971
  #, fuzzy, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/trans-decl.c:5982 fortran/trans-decl.c:6128
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/trans-decl.c:5998
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "%Jmuuttuja %qD esitelty %<inline%>:ksi"
  
! #: fortran/trans-decl.c:6017
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "KÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja â€�%sâ€� esitelty kohdassa %L"
  
! #: fortran/trans-decl.c:6066
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "KÃ¤yttÃ¤mÃ¤tÃ¶n parameteri â€�%sâ€� esitelty kohdassa %L"
  
! #: fortran/trans-decl.c:6070
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: fortran/trans-decl.c:6100
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-expr.c:2161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-expr.c:3830
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "last-op"
  
! #: fortran/trans-expr.c:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "vektoriylivuoto lausekkeessa"
*** 72922,72928 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans.c:2220
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
--- 72984,72990 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans.c:2230
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
*************** msgstr "valitsimet %s ja %s ovat toisens
*** 73049,73055 ****
  
  #: lto/lto-lang.c:898
  #, fuzzy, gcc-internal-format
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive"
  msgstr "valitsimet %s ja %s ovat toisensa poissulkevat"
  
  #: lto/lto-object.c:107
--- 73111,73117 ----
  
  #: lto/lto-lang.c:898
  #, fuzzy, gcc-internal-format
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive"
  msgstr "valitsimet %s ja %s ovat toisensa poissulkevat"
  
  #: lto/lto-object.c:107
*************** msgstr "tuntematon komentorivivalitsin %
*** 74150,74156 ****
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
  
! #: fortran/lang.opt:775
  #, fuzzy, gcc-internal-format
  msgid "Unrecognized option: %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
--- 74212,74218 ----
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
  
! #: fortran/lang.opt:771
  #, fuzzy, gcc-internal-format
  msgid "Unrecognized option: %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
*************** msgstr "makron nimi puuttuu %qs:n jÃ¤lke
*** 74168,74182 ****
  
  #: 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:2120 c-family/c.opt:2128 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3319
  #, 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:2116
! #: c-family/c.opt:2136 c-family/c.opt:2140 c-family/c.opt:2144
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
--- 74230,74244 ----
  
  #: 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:2107 c-family/c.opt:2115 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3323
  #, 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:2103
! #: c-family/c.opt:2123 c-family/c.opt:2127 c-family/c.opt:2131
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
*************** msgstr "puuttuva luku"
*** 74226,74232 ****
  msgid "unrecognized ivar visibility value %qs"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
  
! #: c-family/c.opt:1980
  #, fuzzy, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
--- 74288,74294 ----
  msgid "unrecognized ivar visibility value %qs"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
  
! #: c-family/c.opt:1967
  #, fuzzy, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
*************** msgstr "%qE on vanhentunut"
*** 74309,74400 ****
  msgid "unknown linker output %qs"
  msgstr "syÃ¶tetiedosto %qs on sama kuin tulostiedosto"
  
! #: common.opt:1502
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1517
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1561
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1718
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1787
  #, fuzzy, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1889
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:1902
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: common.opt:1980
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2082
  #, fuzzy, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: common.opt:2090
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2232
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2248
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2350
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2383
  #, fuzzy, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:2690
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: common.opt:3026
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:3067
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: common.opt:3086
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
--- 74371,74462 ----
  msgid "unknown linker output %qs"
  msgstr "syÃ¶tetiedosto %qs on sama kuin tulostiedosto"
  
! #: common.opt:1506
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1521
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1565
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1722
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1791
  #, fuzzy, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1893
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:1906
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: common.opt:1984
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2086
  #, fuzzy, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: common.opt:2094
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2236
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2252
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2354
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2387
  #, fuzzy, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:2694
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: common.opt:3030
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:3071
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: common.opt:3090
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
*************** msgid "unknown evrp mode %qs"
*** 74405,74410 ****
--- 74467,74476 ----
  msgstr "tls_model-argumentti ei ole merkkijono"
  
  #, fuzzy
+ #~ msgid "cannot deduce template arguments for %qT from %<()%>"
+ #~ msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
+ 
+ #, fuzzy
  #~ msgid "%K%qD may write %E or more bytes into a region of size %E the destination"
  #~ msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
*************** msgstr "tls_model-argumentti ei ole merk
*** 75602,75611 ****
  #~ msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
  #, fuzzy
- #~ msgid "constant argument %d for builtin %qF is out of range ("
- #~ msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
- 
- #, fuzzy
  #~ msgid "bad value (%s) for -mcmodel= switch"
  #~ msgstr "virheellinen aikakatkaisuarvo: %s"
  
--- 75668,75673 ----
*************** msgstr "tls_model-argumentti ei ole merk
*** 77262,77271 ****
  #~ msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
  #, fuzzy
- #~ msgid "lambda-expression in template-argument"
- #~ msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
- 
- #, fuzzy
  #~ msgid "break statement used with Cilk Plus for loop"
  #~ msgstr "break-lause ei ole silmukan tai switch-lauseen sisÃ¤ssÃ¤"
  
--- 77324,77329 ----
diff -Nrcpad gcc-11.1.0/gcc/po/fr.gmo gcc-11.2.0/gcc/po/fr.gmo
*** gcc-11.1.0/gcc/po/fr.gmo	Tue Apr 27 10:13:15 2021
--- gcc-11.2.0/gcc/po/fr.gmo	Wed Jul 28 07:06:49 2021
***************
*** 1,1740 ****
! Þ•$9<É3L\’(Ã)Ã-+Ã1YÃ‹Ã  ÃÁÃÛÕÃ+±Ä0ÝÄKÅZÅpÅ
! |Å‡Å�Å<¦ÅBãÅR&Æ>yÆ@¸Æ9ùÆC3ÇFwÇ5¾ÇIôÇ>ÈUÈ!jÈ$ŒÈ ±È"ÒÈ+õÈ!É-(É#VÉ”zÉÊÊA4Ê'vÊžÊF¼ÊQË5UË]‹ËwéËIaÌA«ÌKíÌ,9ÍNfÍ@µÍBöÍO9ÎL‰ÎRÖÎ;)Ï8eÏ>žÏIÝÏI'ÐBqÐ~´Ð?3ÑDsÑE¸Ñ@þÑE?ÒC…Ò=ÉÒBÓEJÓ~�Ó6Ô{FÔBÂÔ?Õ‰EÕ9ÏÕP	ÖCZÖFžÖsåÖEY×CŸ×Qã×N5Ø�„ØGÙŒ]ÙOêÙR:ÚC�ÚQÑÚN#ÛFrÛ9¹Û=óÛ=1Ü4oÜP¤ÜMõÜECÝB‰ÝGÌÝIÞH^ÞB§Þ=êÞ7(ß6`à*—àIÂàá )áYJáo¤á-âEBâ
! ˆâ'“â8»â>ôâ3ã(Eã/nãžã+§ãZÓãl.ä+›ä=Çämå0så)¤å Îåïå;ÿåE;æ�æ#šæ¾æ Õæ7öæ8.ç)gç‘ç±ç$Ìç$ñç*è*Aèlè‡è ¢èÃèÝèéè#úèé85éné!é;¡éEÝé#ê5BêExê%¾ê1äê.ëEë0cëL”ë6áë7ìlPìG½ì$í*íJIí*”íE¿í2îE8îl~îëî3ï@;ï|ï5”ïÊïÓï êï&ðJ2ð8}ðU¶ð!ñ:.ñiñ|ñ-�ñ½ñIÌñò@ò/]ò@�ò;Îò#
! óZ.óc‰ó_íóYMôl§ôXõDmõT²õFöENöQ”öKæöL2÷S÷^Ó÷H2ø5{øI±øYûø,Uù*‚ù6­ùAäù3&úLZú¤§ú�Lû·ÜûV”ürëüi^ýcÈý,þ=3þqþ‡þ#—þ#»þ3ßþ*ÿ3>ÿ3rÿ¦ÿ.¹ÿèÿûÿ5
7C{V–#í,">"a#„n¨613h/œJÌ28J/ƒ&³6Ú,P>H�8Ø-0?xpeéBO?’FÒ39M2‡-º0è_VyZÐE+	Aq	³	*Ë	Hö	F?
! P†
! R×
! G*ErQ¸g
! sriæAP
Q’
wä
[\b¸Yiuoß<OWŒWäV<D“7Ø^No;¾oúpjJÛ`&I‡oÑRAk”K?LQŒMÞ_,IŒ9Ö&97q<‘(Î*÷:":]W˜GðY8Z’\í¬JÌ÷^Än#f’vùepuÖ\Ll©J :a Lœ žé ¾ˆ!WG"gŸ"_#og#^×#n6$U¥$eû$)a%%‹%|±%œ.&FË&V'Ni'^¸'M(]e(DÃ(T) ])!~)7 )FØ) *&@*4g*œ*-µ*ã*#ÿ*.#+ R+s+.Œ+0»+7ì+!$,fF,4­,=â,L -.m-(œ-,Å-&ò- .:.U.0j.H›.Sä.?8/x//�/#À/:ä/]0$}0&¢0-É0?÷06714n14£12Ø1-2592ˆo2'ø23 3T3?t38´3í314:45U4*‹4R¶4j	5&t5&›5%Â5*è5O6>c67¢66Ú6;79M7;‡70Ã74ô71)8=[8>™8;Ø8p9'…9'­9+Õ95:T7:YŒ:@æ:>';<f;U£;Pù;HJ<.“<;Â<gþ<Šf=Cñ=-5>Gc>/«>Û>ö>8?8J?Rƒ?@Ö?T@El@U²@EAMNA*œA8ÇAZB4[B&�Bv·Bl.Cm›C7	DZADNœD8ëD@$EAeE?§EhçE&PF5wFm­FQG8mG3¦G4ÚG)H19H9kH¥H?¼HhüH;eIH¡I\êI!GJ<iJ6¦J;ÝJ,K!FK6hK=ŸK5ÝKjL'~LQ¦L:øL<3M0pM4¡M,ÖM4N,8N<eN5¢N!ØN&úN+!O8MO;†O6ÂO=ùO47P,lP0™P,ÊP3÷P:+QTfQ+»Q4çQ4R>QR0�R0ÁR-òRF SEgS3­S/áS/T@AT)‚T)¬TÖTðTF
! UEQU<—U3ÔUKV!TV!vV-˜V-ÆVCôV.8WFgW®W5ËW,X.X@LXB�X>ÐXfYEvY!¼Y!ÞY'Z"(Z;KZ'‡ZB¯Z5òZ9([@b[B£[jæ[(Q\3z\1®\1à\.]8A]5z];°]/ì]/^/L^/|^+¬^*Ø^_J"_m_1‹_D½_*`*-`/X`Mˆ`3Ö`1
! a@<a0}a@®a?ïa:/b;jb8¦b&ßb-c;4c'pc,˜c'Åc(íc)dW@d"˜d#»dBßd2"e5Ue1‹e½e)Ôe1þe?0f2pf_£f)g:-g8hg/¡g"Ñg*ôgIh4ihCžhHâh3+i_i>wi-¶iCäi:(j2cj=–jÔj1ój%k$Dk2ikœk³kUÒk-(l.Vl3…l?¹l?ùl19mbkm1Îm:n0;n+lnA˜n.Ún*	o24o%go2�o1Ào0òo9#p1]p2�p1Âp+ôp, q3Mq.�qD°q7õq$-r+RrN~r;Ír6	s@sKYs¥s8¼s;õs91takt9ÍtBuBJu0�u�¾u@OvB�v;ÓvDw7Tw+Œw$¸w0Ýw*xA9x6{x3²x$æx6y*By.my9œyÖy,öy0#z5Tz,Šz.·z0æz%{7={&u{Cœ{:à{|/8|6h|CŸ|@ã|%$}BJ}$�}²}KÐ}*~'G~o~'�~0µ~æ~"?$ d#…0©(Ú.€*2€,]€1Š€3¼€Hð€+9�"e�1ˆ�4º�)ï�4‚$N‚/s‚$£‚9È‚9ƒ8<ƒ1uƒ5§ƒ<ÝƒE„M`„@®„Dï„14…Pf…‚·…V:†4‘†EÆ†/‡7<‡Qt‡1Æ‡Eø‡6>ˆ3uˆ;©ˆ?åˆ>%‰@d‰e¥‰?Š/KŠ={Ši¹Š<#‹C`‹3¤‹0Ø‹7	ŒEAŒ2‡Œ+ºŒ+æŒ>�-Q�>�¾�Ý�ü�<ŽEQŽ<—Ž;ÔŽE�FV�6��IÔ�X�7w�.¯�8Þ�T‘\l‘]É‘1'’BY’5œ’+Ò’,þ’@+“Xl“4Å“)ú“6$”9[”*•”*À”6ë”*"•FM•?”•XÔ•@-–%n–”–@¦–ç–où–Ei—3¯—5ã—(˜)B˜0l˜8�˜`Ö˜K7™Uƒ™;Ù™.š/Dš8tš­š@Èš,	›R6›V‰›Qà›U2œ9ˆœ)ÂœQìœl>�a«�A
ž4Ož2„žZ·žPŸicŸtÍŸKB nŽ `ý =^¡9œ¡VÖ¡4-¢?b¢U¢¢8ø¢31£ e£2†£9¹£4ó£'(¤&P¤$w¤"œ¤%¿¤"å¤:¥GC¥)‹¥Xµ¥/¦>¦)]¦B‡¦YÊ¦N$§‚s§1ö§Q(¨.z¨N©¨Eø¨>©H]©F¦©Eí©83ªHlª1µª,çª"«87«3p«"¤«&Ç«Iî«18¬#j¬CŽ¬&Ò¬/ù¬4)­.^­+�­:¹­ô­E®/L® |®(�®#Æ®+ê®&¯7=¯Bu¯H¸¯(°"*°%M°)s°$�°%Â°7è°$ ±GE±*�±,¸±8å±.²M²Nm²1¼²Jî²E9³0³€°³l1´2ž´jÑ´I<µO†µ5Öµ@¶+M¶By¶4¼¶(ñ¶f·k�·Xí·>F¸2…¸M¸¸'¹".¹&Q¹)x¹<¢¹+ß¹#º/ºNºvnº_åº^E»M¤»Eò»-8¼Gf¼®¼,Ì¼Tù¼.N½*}½F¨½Kï½M;¾)‰¾!³¾@Õ¾$¿$;¿&`¿K‡¿Ó¿ã¿(ÿ¿5(À3^Ài’À%üÀ?"ÁbÁqÁ�Á«Á4ÆÁûÁ
! Â/'Â;WÂL“ÂBàÂ6#ÃGZÃ=¢ÃzàÃ^[ÄzºÄY5Å‡�ÅEÆ]Æ4uÆ(ªÆ'ÓÆ:ûÆJ6Ç/�Ç+±Ç,ÝÇ)
! È,4ÈDaÈ1¦È9ØÈAÉ3TÉ8ˆÉJÁÉKÊ/XÊHˆÊÑÊKëÊS7Ë.‹ËJºË@Ì!FÌBhÌ8«ÌRäÌ-7ÍWeÍJ½ÍZÎ?cÎH£Î-ìÎ”ÏE¯Ï.õÏ:$Ð?_Ð3ŸÐ2ÓÐ<ÑkCÑ*¯Ñ1ÚÑwÒ^„ÒCãÒo'Ó5—Ó0ÍÓ;þÓ(:Ô3cÔ(—Ô+ÀÔ2ìÔ,Õ'LÕDtÕ5¹Õ)ïÕ(Ö%BÖ2hÖo›ÖI×)U×!×X¡×+ú×J&Ø)qØ:›Ø=ÖØ3Ù!HÙ9jÙ/¤Ù$ÔÙ%ùÙ+ÚEKÚ\‘Ú2îÚ[!Û[}Û-ÙÛ(Ü0Ü/IÜ%yÜ6ŸÜ/ÖÜ#Ý<*Ý.gÝ0–Ý7ÇÝ$ÿÝ5$Þ9ZÞ=”ÞGÒÞß*:ß%eß‹ß¦ß'Äß@ìß%-à Sà®ôàL£áMðá¬>â¼ëâ\¨ãjäMpäN¾ä¸
å¬Æå^sæfÒæÈ9ç¼èf¿èn&é„•é2êMMê(›ê5ÄêQúêHLëM•ëUãë[9ìL•ìBâìs%í ™í-ºíIèí@2î”sî[ï¾dï_#ð†ƒðT
! ñ4_ñV”ñ0ëñ0ò-Mò5{ò9±òIëòB5óbxó‚ÛóA^ôQ ôSòôFõbõ‚õ*˜õ%Ãõ éõ)
! ö04ö+eö4‘öÆöáööö(÷=÷!Q÷Zs÷zÎ÷=IøM‡øOÕø6%ù.\ù/‹ù7»ù>óù&2ú6Yú1�úFÂú0	û&:û^aû7Àû>øû/7ü0gü8˜ü?Ñü/ý0Aý8rý?«ý0ëý1þ9Nþ@ˆþ.Éþ/øþ7(ÿ>`ÿ0Ÿÿ4Ðÿ7/=7m:¥2à7BKMŽPÜ:-=h5¦=Ü@8[6”9ËEHKH”IÝQ'XyÒ*ò+3I:}*¸:ãAH`e©;(KBt6·#î"	5	.Q	[€	/Ü	1
! L>
! -‹
! V¹
! 3:DB-Â1ð!")D>n+­,Ù4
;;
+w
,£
4Ð
;,A-n5œ<ÒAKQ*�+È3ô:(3c6—0Î3ÿ+33_6“.Ê6ù901j<œ4Ù25AAwD¹CþDBE‡MÍT,p*�/È,ø%
! AL#g*‹.¶å#øJg†Ÿ+¿FëM2J€jËN6(…®+Îpúk#}%¡4Çü
(F+c�>ª<év&�FºS/U-…³Ñ@ï0 De:|9·9ñ"+3N!‚¤)½*ç0 9C #} $¡ AÆ !""!-E!3s!/§!,×!<"FA"ˆ"*£".Î"+ý"4)#7^#S–#Gê#:2$%m$!“$*µ$à$ü$=%(W%1€%2²%5å%*&)F&,p&/�&oÍ&k='0©'XÚ']3(a‘(ó(W)-k)#™)E½)***I*=[*™* ±*!Ò* ô*1+DG+EŒ+ Ò+Dó+{8,0´,'å,6
--D-)r-#œ-'À-"è-&.2.#R.'v."ž.Á.-Þ.//08/i/‚/'“//»/.ë/0':0 b00ƒ0´0#Ò0ö0121J1 h1$‰1:®10é1B2;]2?™2?Ù23/34B3`w3Ø3$÷34#:4'^4†46¥4Ü4 ú45-5C5%b5ˆ5%—5½5Ý5õ5636-N6|6-—6%Å6ë6.767T73t7¨7¾7Ý7]ï7M8+c8,�8/¼8#ì809/A9#q9•9,´9á9õ9,:CA:…:6—:AÎ:+;+<;h;‚;. ;!Ï;*ñ;R<\o<cÌ<90==j=!¨=(Ê=Ló=H@>5‰>)¿>)é>"?#6?Z?.u?¤?$´?(Ù?=@.@@o@;‰@(Å@î@.	A@8ANyAPÈAUBboB‚ÒB‚UCØCCñC5DTD#tD(˜D0ÁD5òD(E>E"ME"pE}“E5F2GF zF6›F4ÒFGM%GNsG3ÂG>öGK5H9�HE»HGI8IIP‚ICÓIJJ1bJ2”J5ÇJ*ýJ)(KCRKf–K_ýK]L1|L®LÈL<çL"$M6GM2~M1±M3ãM5N7MN'…NI­N-÷N4%O6ZO)‘O&»O$âOJPNRPP¡P>òP[1Q@�Q%ÎQ5ôQE*R,pR1�R%ÏRGõRQ=SA�S)ÑS#ûS!T0AT,rT.ŸT1ÎT2UG3UK{U,ÇUMôU,BV;oVX«V=WOBWZ’W<íW.*X5YX*�XºX)ÚX%Y)*Y)TY~Y—Y±Y<ÍY3
! Z0>ZoZG…Z3ÍZ4[86[8o[¨[+Æ["ò[Q\1g\A™\UÛ\(1],Z]‡]0¦]*×]E^BH^/‹^'»^@ã^-$_/R_-‚_3°_.ä_(`(<`*e`@�`.Ñ`)a1*aG\aK¤aJða3;b,ob&œb,Ãb"ðb=c,Qc'~c1¦c#Øc'üc9$d0^d'�d3·d-ëd0e/Je(ze1£e)Õe*ÿe3*f6^f •f0¶f2çf-g Hg?ig+©g.Õg-h+2h^h ph‘h\¯h/i'<idi+}i©i*Ài'ëi$j*8jcj]}j;Ûj_k0wk)¨k Òk2ókE&l)ll<–l"Ól'ölm-9m+gm“m¥m;»mF÷m>n^n-zn ¨nSÉnRoZpoOËop1p$CpXhp1Áp\ópLPqI�qMçqK5rZ�rkÜrKHsN”sdãs+Ht,tt/¡t#Ñt0õt/&u#Vu-zu,¨u&ÕuüuCvWv.nv3�v+ÑvIýv Gwhw7ˆw0Àw?ñw1x,Px}x•x)²x"Üx4ÿx(4yf]yÄy+áyJ
z;Xz$”zC¹z<ýz5:{*p{.›{Ê{Fä{+|"D|ig|Ñ|+ä|>}'O}:w}²}É}ä}5þ}=4~)r~œ~²~Í~0è~0J,\6‰CÀ€$€&A€Gh€2°€ã€J�,M�:z�Kµ�-‚;/‚#k‚�‚.«‚+Ú‚ƒ&ƒAEƒ‡ƒ"§ƒÊƒãƒ„-„)I„s„)“„½„ Ø„#ù„…3…VN…¥…$Å…ê…2	†<†?U†&•†¼†Ó†.ë†5‡'P‡x‡,•‡9Â‡ü‡ˆ-ˆAKˆ0�ˆ"¾ˆ"áˆ‰G!‰Di‰)®‰EØ‰/ŠGNŠ6–Š$ÍŠ8òŠ8+‹dd‹OÉ‹=ŒCWŒH›Œ,äŒB�.T�7ƒ�3»�@ï�;0ŽHlŽWµŽ;
�5I�A�WÁ�6�9P�;Š�TÆ�4‘6P‘4‡‘L¼‘8	’<B’=’>½’?ü’Z<“I—“Aá“=#”6a”6˜”:Ï”4
! •@?•I€•<Ê•N–QV–8¨–Bá–K$—up—5æ—O˜Il˜8¶˜<ï˜F,™:s™F®™Gõ™G=šI…š=Ïšf
›/t›.¤›AÓ›œD1œHvœ“¿œ&S�Wz�bÒ�L5žA‚ž=ÄžlŸoŸÎ†ŸiU ¿ Ø #ô %¡)>¡5h¡Hž¡ç¡=¢SC¢E—¢:Ý¢<£>U£:”£>Ï£=¤OL¤@œ¤EÝ¤*#¥N¥ m¥?Ž¥SÎ¥"¦B¦BX¦B›¦:Þ¦'§0A§6r§2©§*Ü§*¨G2¨Kz¨>Æ¨.©24©:g©(¢©)Ë©0õ©6&ªB]ªH ª,éª0«"G«+j«-–«+Ä«~ð«�o¬!ÿ¬ !­ B­ c­+„­'°­#Ø­$ü­!®+A®1m®/Ÿ®Ï®;ï®
! +¯I6¯A€¯"Â¯1å¯"°F:°d�°Uæ°P<±'�±µ±È±4Ù±\²Ok²7»²5ó²{)³K¥³2ñ³$´P5´?†´1Æ´'ø´# µRDµ+—µ&Ãµ'êµm¶4€¶(µ¶<Þ¶(·D·U·:g·3¢·$Ö·û·8¸0Q¸'‚¸Rª¸Ný¸DL¹F‘¹BØ¹JºHfº>¯º@îº</»8l»¥»¼»DØ»'¼@E¼ †¼@§¼ è¼-	½+7½c½€½a ½$¾3'¾*[¾-†¾#´¾Ø¾-ö¾-$¿R¿Uk¿(Á¿,ê¿&ÀB>À#�À+¥À+ÑÀXýÀ5VÁ#ŒÁ°ÁpÊÁ;Â'[ÂƒÂ#ŸÂ ÃÂäÂOÃ!PÃ"rÃ•Ã%©ÃÏÃêÃûÃ0Ä-DÄrÄ7‹Ä'ÃÄ"ëÄ!Å70Å$hÅ�Å,©Å5ÖÅ@ÆKMÆN™Æ#èÆÇ!,Ç%NÇ#tÇ˜Ç¸ÇÖÇ0íÇ(È)GÈqÈ�ÈªÈ!¼ÈÞÈôÈ.É:>ÉQyÉËÉ"éÉ1Ê#>Ê0bÊ&“Ê
ºÊaÈÊ.*ËYËdjË1ÏËÌÌÌ.ÌGÌOÌ2WÌ2ŠÌM½ÌMÍYÍ0mÍžÍ(¥Í,ÎÍûÍÎÎ.Î27ÎKjÎK¶ÎCÏFÏ9`Ï2šÏ9ÍÏ<ÐDÐ9MÐ‡Ð ÐºÐ#ÓÐO÷Ð.GÑ5vÑ9¬Ñ5æÑÒf1Ò'˜Ò8ÀÒ!ùÒ4Ó>PÓ?�Ó+ÏÓ*ûÓ,&Ô-SÔ&�Ô/¨ÔØÔ2ïÔ*"Õ.MÕ)|Õ&¦Õ'ÍÕ&õÕ&Ö%CÖ#iÖ'�Ö%µÖ(ÛÖ ×$%× J×"k×,Ž×2»×î×Ø*-Ø,XØ.…Ø$´Ø*ÙØAÙ1FÙxÙ�Ù¬Ù)ÌÙöÙ+Ú^BÚ?¡Ú?áÚ)!Û3KÛ5ÛOµÛWÜ,]Ü#ŠÜ-®Ü4ÜÜ/ÝAÝ2aÝL”Ý/áÝ6ÞôHÞ=ßXßDxß8½ß0öß3'à7[à>“à$Òà5÷à,-á.Zá,‰á1¶á3èá2âOâ6kâ1¢â$Ôâ0ùâ*ã@ã7GããŸã»ã#Ïãóã ä+4ä`ägäxäŒäžä±äÉäåäåå+å:Bå)}åJ§åCòå6æNæ(næ,—æTÄæç ç,'ç
! Tç_ç~ç›ç(´ç:Ýçè75è(mè–è#¶è5Úèé$é)Aé/ké
›é!©é Ëé'ìé ê05êfê
�ê �ê°êÇêÝêöêëë-=ë"kë!Žë)°ëPÚë+ì-ì6ì?ì$Hì3mì¡ì½ì1Ýì:í>Jí‰í’í›í¤í­í!¶íØíôíî
! îî î)î2î;îWî
`înîArîB´î~÷î°vïL'ðgtðÜð{üðgxñŒàñUmò-ÃòGñò9ó6Yón�ó<ÿó5<ô,rôŸôµô‰Áô^Kõrªõoö�ö
«ö*¹ö<äö.!÷P÷l÷5‰÷
¿÷€Í÷Nø’Tø(çø+ù.<ù+kù-—ù‘Åù€Wú|ØúnUû3ÄûAøûk:ü5¦ü'Üü7ý.<ý5ký3¡ý8Õý.þ=þ[Yþ“µþŒIÿcÖÿG:J‚GÍ©+¿1ëJ5h:ž$Ù¯þ+®Úôo')—³ÁNu.Ä>ó<2eo;Õ:“L'àEWN>¦SåY9	L“	Là	¢-
! ?Ð
! QbbBÅQEZO sð[d
„À
VE\œ=ù¦7|Þ6[}’AKR<ž0Û-8:QsBÅGQPH¢IëW5Z�VèH?DˆJÍ?=XB–�ÙC[DŸ7ä6AS*•GÀMKV;¢?ÞE5dHšbãJFb‘Yô9N1ˆBºÑýQÏr!N”9ã6ZT9¯ié]S X± E
! !NP!]Ÿ!@ý!2>"Fq"b¸"U#‡q#Mù#aG$@©$Vê$WA%9™%lÓ%\@&B�&„à&Te'Pº'I(FU(Nœ(Hë(G4)~|)yû)Lu*:Â*bý*T`+Sµ+R	,>\,:›,dÖ,';-*c-CŽ-/Ò-A.LD.6‘.RÈ.E/Ca/B¥/_è/6H0+0?«0@ë0=,1:j1A¥1Cç1G+22s27¦2BÞ2Z!3@|3+½3+é394IO4C™4)Ý4M57U57�5+Å5:ñ5A,6Jn6*¹6*ä6,7(<77e7�71»7=í7>+8Oj8º8%Õ8uû8;q9O­9 ý9H:Dg:5¬:[â:K>;BŠ;QÍ;?<_<8|<uµ<L+=Lx=iÅ==/>Am>B¯>Aò>B4?:w?$²?A×?3@,M@!z@#œ@JÀ@-A+9A,eAU’A³èAsœBqC‡‚Cþ
! Do	EyyEWóEVKFY¢F#üFB GUcGZ¹G¶H#ËHïH#I6,I[cI>¿IþIÂJ4ÖJK3KKK(WK_€KàK0ùK*L4HL!}L"ŸLÂLÛL!çL
! 	MM#M7MDM[MnMvM	M‰M™M¨M´MÊMÖMñMNN,N9NIN[NpN	ƒN�NšNªNºN	ÍN
! ×N%âNXOZaO[¼O[PNtP"ÃP7æPOQ'nQ6–Q6ÍQFRKR9hR[¢R3þR2SKShS@|SB½S?T-@T0nTŸT?¶T3öT5*U0`U)‘U5»UñU+V0-VH^V$§V+ÌV:øV3WAJW@ŒW%ÍWóW%
X)3X]XzX-—XPÅXSYwjYCâY'&Z7NZ5†Z?¼Z=üZ7:[:r[A­[Gï[.7\)f\:�\"Ë\ î\/]H?]Jˆ]'Ó]‡û]>ƒ_Â_EB`Žˆ`baPza=Ëa1	b/;bqkboÝb.Mc0|cU­cŸd=£dOádg1ee™eVÿeWVfE®fJôf)?g:ig)¤g|ÎglKh¸hBÑh7i)Li#viši³iÈiÝiòi'j/jMj$_j„j+¤j#Ðjôj/k%Dkjkˆk(¢khËk%4lHZl4£lJØl0#mFTm?›mmÛmlInI¶nHoCIoH�oGÖoBpOap(±pKÚp2&q6Yql�qeýqMcr8±rUêrm@s3®s2âs*t4@tQut#Çt+ët1u'Iu5quV§umþu{lv@èvn)w+˜wÄw*âw'
x&5x'\x@„x9ÅxSÿx#Sy!wyJ™y>äyZ#z.~zL­zúz1{%J{Dp{Kµ{|;|:[|^–|Kõ|?A}�};¡}0Ý}$~<3~p~Œ~$ª~FÏ~%6<6s)ªVÔG+€4s€t¨€@�:^�™�9¹�Fó�/:‚#j‚2Ž‚1Á‚>ó‚h2ƒ1›ƒ/ÍƒUýƒ>S„J’„GÝ„G%…6m…+¤….Ð…hÿ…Oh†K¸†8‡C=‡S�‡dÕ‡Q:ˆ=ŒˆBÊˆI
‰XW‰\°‰4
Š9BŠC|Š=ÀŠCþŠ6B‹1y‹7«‹Hã‹3,Œ=`ŒOžŒ0îŒ0�*P�!{�<��-Ú�)Ž)2Ž*\Ž)‡ŽP±Ž6�/9�0i�/š�/Ê�0ú�8+�5d�9š�9Ô�6‘7E‘.}‘9¬‘-æ‘:’<O’/Œ’>¼’+û’('“.P“+“8«“Bä“:'”b”J€”Ë”ià”J•'^•†•n •–o*–,š–MÇ–K—Ha˜-ª˜7Ø˜7™>H™G‡™4Ï™OšTš;pš(¬š3Õš 	›*›mH›'¶›;Þ›Bœ9]œ0—œDÈœB
�DP�B•�GØ�G ž?hž¨žÆž^ãžPBŸ6“Ÿ5ÊŸ5 C6 *z [¥ 8¡{:¡¨¶¡X_¢%¸¢Þ¢$ü¢G!£)i£8“£;Ì£R¤+[¤9‡¤)Á¤7ë¤R#¥:v¥A±¥8ó¥),¦tV¦0Ë¦3ü¦80§.i§9˜§KÒ§%¨D¨&`¨1‡¨7¹¨?ñ¨%1©%W©$}©T¢©2÷©**ª1UªK‡ªDÓªA«+Z«&†«%­«$Ó«?ø«/8¬h¬#„¬.¨¬1×¬z	­t„­Hù­9B®[|®<Ø®G¯*]¯)ˆ¯X²¯<°#H°(l°/•°qÅ°N7±)†±N°±2ÿ±M2²)€²2ª²;Ý²;³1U³a‡³é³0ü³G-´_u´kÕ´:AµM|µÊµHãµ1,¶d^¶BÃ¶C·{J·RÆ·N¸1h¸Vš¸=ñ¸S/¹Zƒ¹dÞ¹dCºE¨ºBîºC1»Cu»¹»@Ê»
¼&¼3@¼Jt¼1¿¼>ñ¼<0½Bm½1°½6â½'¾8A¾3z¾8®¾7ç¾+¿(K¿4t¿S©¿>ý¿<À'WÀ,À;¬À4èÀBÁk`Á2ÌÁ:ÿÁ*:Â%eÂ‹Â!¤ÂÆÂâÂþÂ+ÃCÃ aÃ/‚Ã²Ã
ÑÃ:ßÃGÄFbÄ@©ÄêÄ&Å)Å.DÅsÅ8‰Å6ÂÅ2ùÅD,Æ:qÆF¬ÆEóÆC9Ç@}Ç=¾ÇJüÇ>GÈE†ÈÌÈQLÉAžÉ`àÉ'AÊiÊ;yÊµÊÆÊÕÊôÊ.	Ë8ËRË<lË5©Ë5ßË3Ì(IÌ5rÌ¨Ì*ÄÌ#ïÌÍÍ.)Í.XÍ0‡Í8¸ÍñÍÎE/ÎNuÎGÄÎFÏ@SÏ>”Ï<ÓÏ&Ð<7Ð5tÐ=ªÐèÐBÑ$KÑ[pÑAÌÑ_ÒcnÒDÒÒMÓGeÓ_­Ó8
Ô+FÔ.rÔ¡Ô½ÔÏÔáÔ&òÔ#Õ#=ÕaÕ>yÕ6¸Õ.ïÕ\Ö9{Ö5µÖKëÖR7×2Š×8½×Jö×IAØD‹ØMÐØAÙJ`Ù.«Ù\ÚÙ>7Ú9vÚ0°Ú/áÚ-Û8?Û4xÛ­ÛÉÛ7åÛDÜEbÜA¨Ü)êÜÝ64Ý8kÝ.¤Ý3ÓÝCÞKÞ<aÞ>žÞ,ÝÞ3
! ß>>ß<}ßºßÒßëß]àYiàYÃàTá9rá5¬á1âá5â6JâF�â!ÈâêâYýâWWã=¯ã+íã+ä/Eä?uäAµä÷äå-åM?åo�å9ýå=7æ>uæ8´æíæ-
! ç,8çeçA~ç@Àç>è<@è5}è8³è<ìè)é@Bé+ƒé.¯é:Þé7êQê2oê(¢êËê.ëêë!8ë+Zë/†ë2¶ë!éë7ìECì‰ì
¢ì°ì ¿ìàì1õì1'íYí"uí˜íf§í(î#7î[î1zî¬î%¹î%ßî(ï.ï3Jï0~ï*¯ï)Úï>ð`Cð6¤ð?ÛðGñHcñN¬ñZûñQVòf¨òoóVóWÖóS.ôG‚ôFÊôGõ$Yõ#~õ%¢õ*Èõ>óõ2öHö/aö)‘ö8»öCôö8÷1R÷7„÷E¼÷:øJ=ø5ˆø5¾ø?ôøB4ù"wù0šù6ËùvúWyúUÑúL'û4tût©û?ü"^ün�üLðü@=ýT~ý+ÓýVÿýYVþ0°þ áþÿ8ÿ!Pÿ:rÿ_­ÿ
* Gh‡(œÅÛò	 )!J!l#Ž#²-Ö5)Njx'ã'X3,Œ9¹*ó41Sv…rüLoK¼WB`k£EQU8§=à¡ ÀQa	/³	Aã	j%
! f�
! 3÷
! E+2qD¤.é<U?iK©Eõ;
.P
*
!ª
6Ì
7#;c_OÃ7#K7o#§9Ë%9+%eK‹7×9%IKo_»QemOÓc#)‡<±)î)'BBj­*Ê'õ'IE"�:²;í1)B[2žMÑC+c�'«-Ó7¯9 é
! k):•¹ÐGŠ?Ò19D?~1¾1ð["!~# OÄ.)C mJŽ0Ù;
! #F'j*’:½>ø#7O[%«?Ñ* :< >w ¶ <Î !0$!.U!„!# !Ä!Ó!/ò!7""@Z",›"<È"?#qE#9·#6ñ#7($3`$3”$%È$î$-%2.%(a%=Š%=È%&&H-&*v&.¡&#Ð&Pô&<E'&‚'&©'LÐ'(*;(+f()’(¼(LÒ(9)Y)%n))”)6¾)*õ)8 *.Y*,ˆ*-µ*-ã*6+H+*g+*’+$½+3â+O,*f,O‘,lá,yN-uÈ-:>.uy.Dï. 4/'Õ/ˆý/°†0„71¬¼1¦i2Î3)ß34	4I>4)ˆ43²4#æ4
! 5"5">5"a5 „5 ¥5$Æ5$ë5$6"56"X6){6,¥6)Ò6'ü69$7O^7,®7*Û728)983c83—8RË849lS9LÀ9K
:dY:?¾:Wþ:9V;0�;=Á;4ÿ;:4<^o<XÎ<n'=Y–=Wð=\H>J¥>[ð>DL?E‘?v×?#N@$r@#—@!»@Ý@×íA@ÅB:C@AC‚C:¢C+ÝC8	DMBDS�DkäDPEMkE:¹E^ôERSFO¦FöFCGFKGg’GfúG^aHPÀHXIMjI ¸IÙI8õI?.JBnJ±JÈJ'ÜJ*K“/KZÃK"L8ALDzL ¿L2àL3M$GM7lM¤M;ÄM.N%/NUNoN*†N:±N*ìN1OqIO8»O.ôO9#P"]PJ€P9ËPQ, QMQ2fQ5™Q9ÏQ:	R*DR oR!�R!²R6ÔRDS4PS,…S*²SÝSýS;T6TT3‹T.¿T$îT?U-SU,�U9®UaèU<JV=‡VeÅV:+WHfW,¯W-ÜWX
! X.cX’X$¯XÔX òXYF&Y4mY4¢Y×Y#ïYZ)+Z'UZ&}Z&¤Z+ËZC÷Z(;["d[(‡[(°[)Ù[)\*-\*X\*ƒ\*®\*Ù\*]*/]*Z]*…]*°]*Û]*^(1^(Z^(ƒ^(¬^(Õ^(þ^)'_(Q_(z_(£_(Ì_*õ_* `*K`*v`(¡`(Ê`(ó`(a(Ea(na(—a(Àa(éa(b);b)eb'�b(·b(àb)	c)3c(]c(†c(¯c(Øc+d'-d'Ud(}d'¦d3Îd4e47e3le" eBÃe?f%Ff lfB�f3Ðf6g4;gFpg{·g:3h'nh–h#²hÖh6ñh.(i4Wi)Œi¶i*¿i.êi+j7Ej?}j>½jAüjÂ>k2lv4lL«lLølLEm9’m0ÌmHým@Fn=‡n>Ån!oI&oFpoN·o?p"FpTip¾pÝpA÷p:9q>tq³q Îq(ïq)r"BrerƒrIžr8èr*!sLs&is&�s ·s0Øs-	t(7t`t#yt&�t+Ät'ðt!u:u!Zu!|u-žu(Ìu"õu"v);v,ev ’v,³v+àv#w$0w'Uw*}w)¨w2ÒwQx›Wx"óxAy1Xy-Šy)¸y:âyz63zPjz?»zTûz:P{=‹{5É{)ÿ{)|+B|-n|"œ|N¿|P}$_}8„}7½}9õ}/~<E~7‚~?º~5ú~903j4ž9Ó<
€6J€8�€Aº€;ü€78�Gp�%¸�Þ�)ø�,"‚5O‚"…‚.¨‚×‚"ó‚ƒ*#ƒNƒ_ƒBoƒ:²ƒíƒ„„9„MT„0¢„.Ó„.…$1…
V…Ad…a¦…A†+J†mv†Rä†m7‡^¥‡cˆBhˆ«ˆÅˆ0âˆ0‰0D‰6u‰¬‰Ç‰iä‰*NŠ)yŠ1£Š-ÕŠ/‹)3‹,]‹bŠ‹Eí‹(3Œd\ŒoÁŒB1�t�1‡�*¹�*ä�I�Y�>y�?¸�ø�>‘ŠV‘2á‘0’7E’6}’7´’]ì’0J“{“�“,¬“&Ù“)”$*”O”7n”%¦”(Ì”%õ”(•D•'c•!‹• ­•%Î•/ô•1$–V–&h–!�–(±–:Ú–-—C—2b—$•—(º—ã—>˜!B˜/d˜”˜%­˜.Ó˜8™5;™q™/�™±™ Ï™*ð™"šL>šG‹š8Óš(›!5›7W›)�›%¹›%ß›œ!œ+Aœ"mœ�œ#¯œ-Óœ*�$,�)Q�/{�«�'Ë�ó�(žC:ž~žšž?´ž!ôž0Ÿ$GŸlŸ,ƒŸ#°Ÿ3ÔŸ+ 4 vJ ^Á e ¡M†¡Ô¡;ó¡2/¢*b¢�¢&§¢ Î¢8ï¢!(£:J£…£¤£/¹£<é£7&¤'^¤†¤1¦¤(Ø¤7¥(9¥b¥$}¥¢¥Á¥8Ü¥E¦H[¦)¤¦)Î¦wø¦—p§x¨«�¨-©t­©W"ª‚zª†ýª¥„«¬*¬w×¬(O­x­U˜­0î­.®3N®1‚®L´®2¯-4¯Ob¯)²¯OÜ¯$,°=Q°%�°µ°0Ó°.±3±R±o±‰±¤±¼±F×±"²=A²$²!¤²&Æ²;í²()³#R³/v³N¦³õ³´-´#K´2o´1¢´Ô´+ë´µ)-µ#Wµ3{µ!¯µ&Ñµøµ1¶VH¶ Ÿ¶<À¶ý¶·20·,c· �·(±·,Ú·7¸#?¸0c¸”¸c²¸4¹6K¹¢‚¹8%º,^º7‹ºÃºãº+ûº¾'»>æ»Û%¼v½<x½7µ½dí½ R¾=s¾-±¾'ß¾(¿c0¿.”¿tÃ¿‰8À!ÂÀ3äÀ;Á1TÁ0†Á$·Á'ÜÁ"Â'Â BÂ6cÂ!šÂ!¼Â6ÞÂ"Ã)8ÃbÃ�Ãl˜Ã;Ä9AÄ@{ÄY¼Ä&Å =Å-^ÅrŒÅQÿÅ;QÆ(�Æ¶ÆEÐÆ:Ç(QÇzÇ.�Çg¾Ç4&ÈR[È+®È ÚÈ?ûÈ;ÉXÉCtÉ¸É¾É=ÙÉÊ%0ÊVÊoÊ�Ê"­Ê-ÐÊþÊË9=ËMwËÅËAËË<
Ì8JÌIƒÌ!ÍÌXïÌEHÍŽÍ¡Í´ÍÉÍçÍ(üÍ.%ÎTÎjÎ/€ÎA°Î$òÎ,Ï+DÏpÏ"‡Ï,ªÏ1×Ï3	Ð9=ÐNwÐ<ÆÐNÑ~RÑCÑÑ#Ò+9Ò3eÒ0™Ò'ÊÒòÒ%Ó+8Ó5dÓšÓ·Ó%ÖÓüÓÔ7Ô SÔtÔ*�Ô1»Ô0íÔ+ÕCJÕ ŽÕ"¯Õ.ÒÕ1Ö.3Ö%bÖ0ˆÖ)¹Ö0ãÖ×:-×2h×(›×0Ä×õ×Ø)ØHØ`bØ$ÃØ
èØ1öØ(Ù&=ÙdÙ/Ù$¯ÙÔÙ'äÙ=ÚJÚBjÚ­Ú3ÊÚ$þÚ/#Û<SÛ1�ÛÂÛÕÛ&òÛ5ÜOÜ"jÜ&�Ü*´Ü)ßÜ;	ÝYEÝKŸÝ-ëÝ7Þ:QÞ3ŒÞ-ÀÞ1îÞ2 ßSß.sß<¢ß5ßß5à1Kà;}à)¹àqãàOUá.¥á$Ôá?ùá-9â)gâ5‘âVÇâ%ãYDãžã$¹ã+Þã7
! ä/BäFrä-¹ä@çä4(å!]åå•å4¬å>áå0 æAQæ=“æ6Ñæ-ç26çiç!ƒç8¥ç6Þç-èECè‰è[¤è;é9<éHvé:¿é7úé:2ê7mê<¥ê6âê;ë:Uë<�ëFÍë*ì?ì+\ì*ˆì³ì2¿ì6òì$)íONí=ží=Üí?îZî(rîJ›î>æî2%ïAXï;šï5Öï?ðmLð%ºðCàð9$ñ;^ñšñs«ò\ó(|ó�¥ó13ô2eô2˜ôFËô0õ3Cõ6wõ*®õ'Ùõ?ö8Aö+zö>¦ö?åö3%÷RY÷!¬÷xÎ÷DGø9ŒøIÆø9ùJù!hù
Šù3˜ùHÌù'ú/=úGmú-µú'ãú:ûGFûŽûM®û_üû,\ü>‰üBÈüNýOZýªý4¾ý.óý>"þLaþS®þoÿ/rÿ>¢ÿKáÿJ-	Hx	~Á	G@	Fˆ	EÏ	7	5M	Zƒ	"Þ	Z	\\	¹	
Î	FÜ	E#	4i	ž	@´	@õ	06	g	:v	I±	>û	C:	2~	,±	9Þ	J	8c	œ	º	Ô	)ê		.	-J	x	Ž	&ª	4Ñ	4		4;		%p		0–		0Ç		Fø		+?
! 	Fk
! 	$²
! 	B×
! 	.	I	&b	‰	 	³	Ë	ß	)ô		2	F	-\	Š	Ÿ	6´	!ë	

	 
	3
	P
	d
	w
	‹
	§
	º
	Ú
	ñ
		(	H	_	|	�	:©	Dä	B)	El	/²	Lâ	8/	4h	/�	-Í	Hû	MD	¹’	#L	p	Š	¤	¾	$Ù	4þ	&3	/Z	2Š	;½	%ù	0	P	&j	‘	*«	<Ö	M	0a	0’	,Ã	ð		!-	O	o	Š	¤	¾	Ø	ò		-	H	c	8~	·	8Ò		&	A	\	!w	™	²	Î	.é		4	P	#l	,�	4½	;ò	.	#K	*o	)š	AÄ	2	'9	"a	"„	;§	0ã	 	"5	!X	!z	$œ	$Á	9æ	6 	=W	A•	/×	-	15	Eg	:­	nè	5W	0�	<¾	Eû	,A 	3n 	>¢ 	4á 	:!	4Q!	†!	'¤!	#Ì!	'ð!	="	#V"	(z"	9£"	+Ý"	)	#	+3#	6_#	-–#	>Ä#	4$	48$	2m$	0 $	0Ñ$	+%	/.%	/^%	/Ž%	,¾%	$ë%	&	].&	Œ&	6¤&	1Û&	A
'	@O'	�'	@®'	;ï'	D+(	#p(	>”(	AÓ(	7)	:M)	2ˆ)	5»)	2ñ)	$*	K@*	Œ*	©*	Æ*	*ã*	-+	6<+	's+	›+	Q·+		,	'$,	L,	g,	-‚,	(°,	,Ù,	,-	,3-	)`-	Š-	,¥-	6Ò-	'	.	L1.	L~.	<Ë.	</	BE/	)ˆ/	²/	1Ñ/	.0	.20	La0	k®0	2	 :2	6[2	J’2	XÝ2	(63	'_3	‡3	)¢3	@Ì3	4
4	IB4	UŒ4	Câ4	&&5	VM5	¤5	P³5	P6	UU6	!«6	+Í6	Aù6	9;7	=u7	9³7	1í7	¡8	BÁ8	#9	}(9	¯¦9	:V:	‘:	Cª:	Nî:	j=;	¨;	È;	1×;		<	;(<	d<	�<	ž<	4¹<	Lî<	M;=	‰=	D›=	Dà=	 %>	F>	:]>	˜>	D¯>	Lô>	>A?	5€?	:¶?	6ñ?	I(@	Cr@	E¶@	+ü@	+(A	LTA	)¡A	2ËA	KþA	JJB	J•B	'àB	/C	8C	+HC	"tC	F—C	(ÞC	6D	=>D	=|D	9ºD	5ôD	(*E	4SE	0ˆE	,¹E	8æE	(F	RHF	C›F	'ßF	.G	6G	DTG	'™G	@ÁG	.H	01H	!bH	<„H	FÁH	6I	.?I	CnI	C²I	&öI	,J	2JJ	D}J	 ÂJ	1ãJ	K	=4K	:rK	P­K	&þK	<%L	8bL	-›L	ÉL	!çL	1	M	.;M	5jM	N M	+ïM	EN	?aN	]¡N	9ÿN	29O	2lO	2ŸO	>ÒO	>P	,PP	E}P	HÃP	EQ	0RQ	6ƒQ	,ºQ	6çQ	UR	!tR	–R	aµR	US	3mS	/¡S	2ÑS	$T	")T	)LT	&vT	F�T	2äT	$U	N<U	A‹U	?ÍU	5
V	tCV	—¸V	9PW	cŠW	GîW	?6X	:vX	8±X	%êX	)Y	:Y	#ZY	#~Y	-¢Y	‰ÐY	=ZZ	9˜Z	BÒZ	2[	%H[	%n[	&”[	+»[	;ç[	:#\	&^\	U…\	Û\	&ø\	&]	/F]	2v]	/©]	8Ù]	4^	!G^	+i^	2•^	-È^	%ö^	)_	%F_	%l_	&’_	+¹_	å_	2`	/5`	e`	&€`	a§`	Œ	a	L–a	Sãa	T7b	jŒb	4÷b	',c	Tc	Štc	ÿc	d	2$d	.Wd	'†d	%®d	Ôd	2ód	&e	-Ce	2qe	7¤e	2Üe	=f	8Mf	8†f	=¿f	8ýf	66g	;mg	4©g	9Þg	4h	9Mh	4‡h	E¼h	7i	1:i	2li	2Ÿi	FÒi	Kj	Iej	I¯j	Eùj	G?k	‡k	Hl	TPl	¥l	j¿l	0*m	,[m	cˆm	Fìm	¾3n	•òn	Pˆo	öÙo	DÐp	q	(q	@q	Rq	hq	xq	‹q		¢q	¬q	Âq	àq	@úq	,;r	[hr	0Är	*õr	L s	-ms	+›s	@Çs	>t	5Gt	.}t	¬t	XÅt	u	<>u	,{u	r¨u	sv	T�v	säv	tXw	)Íw	F÷w	">x	8ax	7šx	1Òx	<y	BAy	T„y	CÙy	Gz	Nez	.´z	=ãz	m!{	/�{	/¿{	Nï{	#>|	ab|	6Ä|	Yû|	ZU}	@°}	_ñ}	/Q~	(�~	kª~	-	.D	Ms	IÁ	2€	8>€	Cw€	y»€	r5�	0¨�	!Ù�	+û�	+'‚	+S‚	+‚	,«‚	,Ø‚	-ƒ	-3ƒ	-aƒ	-�ƒ	-½ƒ	-ëƒ	-„	-G„	-u„	-£„	-Ñ„	-ÿ„	+-…	+Y…	+……	+±…	+Ý…	+	†	,5†	+b†	+Ž†	+º†	+æ†	-‡	-@‡	-n‡	-œ‡	+Ê‡	+ö‡	+"ˆ	+Nˆ	+zˆ	+¦ˆ	+Òˆ	+þˆ	+*‰	+V‰	,‚‰	,¯‰	*Ü‰	+Š	+3Š	,_Š	,ŒŠ	+¹Š	+åŠ	+‹	+=‹	.i‹	*˜‹	*Ã‹	+î‹	#Œ	A>Œ	U€Œ	BÖŒ	c�	}�	+•�	KÁ�	M
Ž	9[Ž	+•Ž	ÁŽ	>ÛŽ	3�	&N�	$u�	Yš�	3ô�	4(�	Q]�	<¯�	6ì�	)#‘	>M‘	!Œ‘	"®‘	GÑ‘	K’	7e’	)�’	*Ç’	$ò’	$“	#<“	$`“	$…“	#ª“	‹Î“	:Z”	8•”	JÎ”	;•	U•	.s•	>¢•	8á•	4–	WO–	*§–	MÒ–	: —	v[—	?Ò—	5˜	@H˜	6‰˜	>À˜	rÿ˜	4r™	-§™	:Õ™	Bš	@Sš	"”š	0·š	èš	$ûš	  ›	NA›	,�›	½›	Ú›	/ú›	1*œ	8\œ	+•œ	)Áœ	<ëœ	'(�	-P�	0~�	a¯�	'ž	49ž	%nž	'”ž	&¼ž	^ãž	.BŸ	3qŸ	,¥Ÿ	ÒŸ	CìŸ	A0 	5r 	 ¨ 	*É 	ô 	¡	+-¡	<Y¡	–¡	)®¡	(Ø¡	/¢	C1¢	<u¢	"²¢	,Õ¢	$£	'£	 =£	^£	 }£	/ž£	3Î£	¤	.¤	)E¤	?o¤	¯¤	CÃ¤	M¥	=U¥	2“¥	EÆ¥	D¦	VQ¦	,¨¦	'Õ¦	Yý¦	4W§	,Œ§	0¹§	0ê§	=¨	0Y¨	:Š¨	1Å¨	9÷¨	21©	1d©	;–©	1Ò©	3ª	58ª	1nª	2 ª	@Óª	1«	?F«	J†«	6Ñ«	8¬	4A¬	4v¬	<«¬	>è¬	='­	3e­	:™­	CÔ­	7®	:P®	6‹®	1Â®	Eô®	A:¯	Q|¯	_Î¯	W.°	O†°	HÖ°	 ±	8@±	8y±	-²±	(à±	/	²	9²	L²	9e²	HŸ²	Eè²	).³	X³	4m³	3¢³	NÖ³	1%´	OW´	6§´	3Þ´	2µ	0Eµ	/vµ	)¦µ	#Ðµ	*ôµ	-¶	*M¶	-x¶	@¦¶	!ç¶		·	<$·	a·	-s·	2¡·	?Ô·	.¸	C¸	'b¸	(Š¸	(³¸	5Ü¸	¹	'¹	!@¹	;b¹	:ž¹	5Ù¹	º	-"º	&Pº	 wº	˜º	'·º	*ßº	%
! »	*0»	$[»	A€»	CÂ»	¼	<&¼	.c¼	3’¼	)Æ¼	[ð¼	NL½	&›½	IÂ½	]¾	6j¾	7¡¾	4Ù¾	6¿	)E¿	3o¿	3£¿	I×¿	%!À	GÀ	
`À	'nÀ	-–À	&ÄÀ	ëÀ	OÁ	H[Á	H¤Á	NíÁ	9<Â	HvÂ	H¿Â	JÃ	SÃ	*jÃ	(•Ã	¾Ã	1ÞÃ	)Ä	-:Ä	,hÄ	,•Ä	<ÂÄ	5ÿÄ	&5Å	/\Å	=ŒÅ	&ÊÅ	%ñÅ	7Æ	5OÆ	<…Æ	"ÂÆ	åÆ	FùÆ	$@Ç	eÇ	.tÇ	0£Ç	WÔÇ	,È	<<È	yÈ	9’È	OÌÈ	É	8É	 WÉ	]xÉ	!ÖÉ	øÉ	:Ê	TOÊ	!¤Ê	ÆÊ	àÊ	%ûÊ	!Ë	$AË	fË	u‚Ë	gøË	D`Ì	:¥Ì	!àÌ	*Í	--Í	[Í	#{Í	!ŸÍ	0ÁÍ	<òÍ	</Î	&lÎ	<“Î	RÐÎ	;#Ï	>_Ï	tžÏ	@Ð	8TÐ	w�Ð	9Ñ	3?Ñ	9sÑ	B­Ñ	?ðÑ	G0Ò	XxÒ	3ÑÒ	GÓ	JMÓ	E˜Ó	;ÞÓ	DÔ	Y_Ô	l¹Ô	p&Õ	"—Õ	‹ºÕ	\FÖ	3£Ö	L×Ö	8$×	G]×	;¥×	Eá×	G'Ø	YoØ	?ÉØ	?	Ù	jIÙ	K´Ù	[Ú	l\Ú	4ÉÚ	OþÚ	ENÛ	O”Û	iäÛ	ONÜ	[žÜ	'úÜ	:"Ý	8]Ý	a–Ý	�øÝ	KzÞ	SÆÞ	Wß	2rß	8¥ß	ŒÞß	Žkà	‰úà	†„á	Hâ	NTâ	=£â	iáâ	7Kã	Yƒã	uÝã	vSä	)Êä	)ôä	<å	I[å	9¥å	ßå	,öå	#æ	?:æ	^zæ	=Ùæ	]ç	@uç	d¶ç	Cè	J_è	_ªè	)
! é	V4é	@‹é	QÌé	Vê	Uuê	=Ëê	V	ë	a`ë	9Âë	3üë	)0ì	$Zì	)ì	?©ì	.éì	(í	%Aí	hgí	*Ðí	0ûí	.,î	6[î	;’î	+Îî	úî	:ï	8Sï	)Œï	-¶ï	'äï	ð	% ð	%Fð	Olð	%¼ð	âð	&ýð	4$ñ	#Yñ	2}ñ	°ñ	7Íñ	/ò	15ò	gò	(‡ò	°ò	#¿ò	‰ãò	Omó	9½ó	$÷ó	.ô	?Kô	.‹ô	Sºô	0õ	8?õ	5xõ	B®õ	rñõ	Bdö	F§ö	^îö	dM÷	‚²÷	f5ø	Pœø	Zíø	KHù	”ù	;¬ù	Bèù	5+ú	+aú	4�ú	-Âú	ðú	3û	H;û	*„û	¯û	2Çû	(úû	-#ü	1Qü	@ƒü	>Äü	Iý	?Mý	+�ý	6¹ý	)ðý	Lþ	Egþ	­þ	'Äþ	ìþ	
ÿ	Vÿ	1hÿ	8šÿ	<Óÿ	&
! (7
! B`
! <£
! Rà
! 83
! Sl
! À
! 2Ú
! 

! 3)
! +]
! ‰
! 	–
!  
! ³
! Ç
! á
! Uö
! IL
! –
! 4«
! 4à
! 6
! 5L
! v‚
! 3ù
! =-
! <k
! !¨
! /Ê
! 7ú
! ;2
! (n
! '—
! :¿
! .ú
! 9)
! Cc
! @§
! Aè
! E*
! “p
! ý	
! î
  
! ûñ
  
! ìí
! !Ú
! 3ü
! +0
! 1\
! !Ž
! 9°
! 4ê
! 5
! ,U
! ;‚
! U¾
! 1
! \F
! /£
! *Ó
! (þ
! ;'
! .c
! ’
! \¤
! ;
! L=
! )Š
! 1´
! 4æ
! 3
! 4O
! 1„
! >¶
! Bõ
! -8
! [f
! ZÂ
! Z
! Jx
! AÃ
! \
! \b
! ?¿
! 8ÿ
! 28
! /k
! -›
! ;É
! ;
! 4A
! Hv
! "¿
! Oâ
! O2
! 8‚
! »
! $Ð
!  õ
! 
! 45
! &j
! ;‘
! )Í
! j÷
! Fb
! K©
! `õ
! $V
! 8{
! 8´
! %í
! )
! L=
! VŠ
! á
! ó
! .
! 04
! Me
! H³
! Nü
! xK
! jÄ
! ‡/
! [·
! I 
! &] 
! 7„ 
! .¼ 
! Fë 
! =2!
! 9p!
! 6ª!
! :á!
! 3"
! ;P"
! :Œ"
! :Ç"
! H#
! 2K#
! ~#
! <�#
! %Í#
! ;ó#
! /$
! &F$
! !m$
! #�$
! ³$
! *Ñ$
! 8ü$
! ƒ5%
! b¹%
! 	&
! `&&
! `‡&
! è&
! :ý&
! B8'
! 1{'
! O­'
! 7ý'
! $5(
! 4Z(
! �(
! 5¨(
! 5Þ(
! )
! A1)
! $s)
! =˜)
! 8Ö)
! )*
! *9*
! d*
! �*
! —*
! ²*
! +¾*
! 'ê*
! *+
! -=+
! k+
! +‚+
! >®+
! Bí+
! 0,
! M,
! ;l,
! (¨,
! (Ñ,
! Cú,
! %>-
! 9d-
! Fž-
! 5å-
! 8.
! 8T.
! 2�.
! WÀ.
! /
! $%/
! 7J/
! ‚/
! #�/
! #Á/
! )å/
! #0
! M30
! 7�0
! 9¹0
! 7ó0
! 8+1
! .d1
! @“1
! BÔ1
! <2
! @T2
! >•2
! Ô2
! é2
! 63
! >:3
! y3
! ;“3
! Ï3
! >é3
! /(4
! -X4
! L†4
! *Ó4
! :þ4
! 95
! .Q5
! 7€5
! k¸5
! g$6
! jŒ6
! B÷6
! -:7
! Uh7
! "¾7
! "á7
! )8
! ..8
! ]8
! ;u8
! "±8
! †Ô8
! 8[9
! A”9
! =Ö9
! P:
! Je:
! z°:
! P+;
! 8|;
! Mµ;
! {<
! \<
! $Ü<
! E=
! -G=
! -u=
! E£=
! @é=
! 0*>
! )[>
! *…>
! 3°>
! 6ä>
! .?
! @J?
! F‹?
! FÒ?
! B@
! A\@
! .ž@
! #Í@
! ñ@
! L	A
! 3VA
! WŠA
! 0âA
! B
! '.B
! 5VB
! -ŒB
! (ºB
! +ãB
! ,C
! 0<C
! %mC
! 9“C
! ÍC
! ãC
! %ûC
! 5!D
! WD
! qD
! Z‹D
! )æD
! GE
! GXE
! % E
! CÆE
! )
! F
! 24F
!  gF
! 0ˆF
! .¹F
! HèF
! 41G
! fG
! $�G
! ,¦G
! )ÓG
! :ýG
! &8H
! /_H
! A�H
! 4ÑH
! >I
! <EI
! 3‚I
! (¶I
! )ßI
! &	J
! %0J
! JVJ
! ¡J
! E©J
! 4ïJ
! 7$K
! _\K
! =¼K
! 0úK
! 5+L
! DaL
! Œ¦L
! ‹3M
! 7¿M
! @÷M
! B8N
! ;{N
! +·N
! -ãN
! "O
! {4O
! °O
! ÅO
! 4ÚO
! %P
! =5P
! ;sP
! /¯P
! 7ßP
! 4Q
! .LQ
! @{Q
! :¼Q
! +÷Q
! (#R
! JLR
! 6—R
! ÎR
! OêR
! g:S
! 5¢S
! zØS
! 1ST
! <…T
! &ÂT
! 5éT
! ³U
! ?ÓU
! "V
! )6V
! ,`V
! 4�V
! BÂV
! *W
! 00W
! PaW
! I²W
! ,üW
! 0)X
! ;ZX
! F–X
! 1ÝX
! IY
! 5YY
! H�Y
! 5ØY
! [Z
! 3jZ
! FžZ
! <åZ
! O"[
! Yr[
! =Ì[
! 5
! \
! Z@\
! S›\
! 2ï\
! ("]
! K]
! ^c]
! GÂ]
! ?
! ^
! OJ^
! Gš^
! !â^
! L_
! CQ_
! �•_
! `
! s2`
! $¦`
! OË`
! La
! 8ha
! \¡a
! þa
! $b
! <b
! 5Xb
! #Žb
! 1²b
! ‚äb
! ƒgc
! ‰ëc
! $ud
! šd
! #¶d
! BÚd
! $e
! %Be
! 6he
! Ÿe
! "¾e
! [áe
! 0=f
! ;nf
! 0ªf
! -Ûf
! %	g
! !/g
! LQg
!  žg
! $¿g
! äg
! üg
! h
! ?%h
! >eh
! >¤h
! >ãh
! ?"i
! >bi
! <¡i
! =Þi
! <j
! -Yj
! A‡j
! @Éj
! ?
! k
! gJk
! :²k
! =ík
! &+l
! &Rl
! Dyl
! F¾l
! Jm
! NPm
! @Ÿm
! Fàm
! 8'n
! P`n
! H±n
! Eún
! 2@o
! "so
! –o
! 6¶o
! ;ío
! .)p
! [Xp
! Z´p
! Zq
! 9jq
! 8¤q
! 8Ýq
! .r
! TEr
! )šr
! KÄr
! ?s
! Ps
! +ns
! šs
! .±s
! &às
! 't
! ;/t
! ;kt
! §t
! "Ât
! .åt
! u
! 4u
! Ru
! 8ou
! 9¨u
! 4âu
! ,v
! YDv
! -žv
! 8Ìv
! ;w
! DAw
! 1†w
! ¸w
! '×w
!  ÿw
!  x
!  ?x
! `x
! %x
! #¥x
! &Éx
! @ðx
! 91y
! >ky
! 1ªy
! eÜy
! dBz
! D§z
! Eìz
! 2{
! MB{
! 9�{
! &Ê{
! ^ñ{
! aP|
! ²|
! .Ì|
! -û|
! -)}
! W}
! *f}
! &‘}
! *¸}
! >ã}
! /"~
! ,R~
! 1~
! /±~
! $á~
! ;
! 6B
! !y
! @›
! 2Ü
! &€
! ,6€
! >c€
! 1¢€
! 6Ô€
! 2�
! 3>�
! 0r�
! >£�
! â�
! 4‚
! N6‚
! ?…‚
! :Å‚
! 1ƒ
! 2ƒ
! %Lƒ
! &rƒ
! !™ƒ
! »ƒ
! (Úƒ
! 6„
!  :„
! .[„
! DŠ„
! "Ï„
! 1ò„
! %$…
! 4J…
! 2…
! <²…
! Nï…
! 7>†
! *v†
! ,¡†
! "Î†
! ñ†
! 7‡
! GC‡
! 3‹‡
! &¿‡
! &æ‡
! :
ˆ
! BHˆ
! A‹ˆ
! )Íˆ
! 
÷ˆ
! <‰
! 3B‰
! Iv‰
! GÀ‰
! Š
! -$Š
! >RŠ
! <‘Š
! .ÎŠ
! :ýŠ
! #8‹
! O\‹
! =¬‹
! >ê‹
! 7)Œ
! %aŒ
! (‡Œ
! <°Œ
! :íŒ
! (�
! >D�
! ƒ�
! 2”�
! 8Ç�
! Ž
! Ž
! 2#Ž
! VŽ
! -qŽ
! 3ŸŽ
! 'ÓŽ
! %ûŽ
! 7!�
! 5Y�
! I��
! #Ù�
! 
ý�
! 6�
! B�
! ]�
! -}�
! "«�
! (Î�
! X÷�
! QP‘
! 1¢‘
! /Ô‘
! 8’
! =’
! \’
! Ex’
! I¾’
! 9“
! B“
! \“
! ^q“
! )Ð“
! 
ú“
! ”
! B”
! 
W”
! 
e”
!  s”
! %””
! Cº”
! :þ”
! (9•
! 3b•
! –•
! .³•
! -â•
! v–
! v‡–
! cþ–
! b—
! —
! ;“—
! ,Ï—
! 3ü—
! '0˜
! >X˜
! >—˜
! >Ö˜
! ™
! 1™
! K™
! ^™
! x™
! r‹™
! /þ™
! !.š
! $Pš
! 9uš
! ¯š
! 2Êš
! ýš
! %›
! 7›
! YP›
! ª›
! Ê›
! $å›
! K
! œ
! <Vœ
! ”“œ
! O(�
! ;x�
! 2´�
! 1ç�
! -ž
! -Gž
! -už
! £ž
! <¸ž
! õž
! 8Ÿ
! I?Ÿ
! (‰Ÿ
! A²Ÿ
! DôŸ
! 79 
! *q 
! .œ 
! 3Ë 
! Dÿ 
! 4D¡
! 2y¡
! ¬¡
! Å¡
! Ü¡
! !÷¡
! ,¢
! �F¢
! �Ô¢
! Eb£
! ¨£
! =Â£
! 4¤
! 25¤
! 2h¤
! 1›¤
! eÍ¤
! 33¥
! 3g¥
! 3›¥
! gÏ¥
! >7¦
! |v¦
! Uó¦
! (I§
! �r§
! 
! ¨
! ©
! O4©
! 1„©
! 1¶©
! 0è©
! 0ª
! #Jª
! Mnª
! ¼ª
! 0Öª
! 4«
! 3<«
! 0p«
! /¡«
! $Ñ«
! *ö«
! @!¬
! Ab¬
! 9¤¬
! %Þ¬
! 8­
! :=­
! x­
! 2�­
! ‚À­
! =C®
! =�®
!  ¿®
! Nà®
! 2/¯
! =b¯
! " ¯
! ãÃ¯
! <§°
! Bä°
! `'±
! Tˆ±
! QÝ±
! G/²
! Ew²
! D½²
! #³
!  &³
! DG³
! SŒ³
! 4à³
! ?´
! ?U´
! -•´
! NÃ´
! `µ
! Dsµ
! P¸µ
! W	¶
! )a¶
! $‹¶
! b°¶
! ·
! 1(·
! DZ·
! hŸ·
! ¸
! 6"¸
! Y¸
! *i¸
! ”¸
!  ²¸
! UÓ¸
! +)¹
! VU¹
! )¬¹
! HÖ¹
! 2º
! 6Rº
! ‰º
! c©º
! >
»
! >L»
! 1‹»
! )½»
! ?ç»
! P'¼
! [x¼
! @Ô¼
! ^½
! Wt½
! 9Ì½
! ¾
! )$¾
! BN¾
! 7‘¾
! @É¾
! 
! ¿
! ("¿
! #K¿
! 3o¿
! >£¿
! (â¿
! #À
! #/À
! ,SÀ
! <€À
! >½À
! 3üÀ
! 70Á
! ShÁ
! A¼Á
! þÁ
! Â
!  6Â
! 2WÂ
! ŠÂ
! 1¨Â
! *ÚÂ
! $Ã
! '*Ã
! @RÃ
! C“Ã
! 5×Ã
! ¬
Ä
! ¬ºÄ
! NgÅ
! 5¶Å
! <ìÅ
! Q)Æ
! !{Æ
! "�Æ
! ?ÀÆ
! &Ç
! J'Ç
! 4rÇ
! ,§Ç
! AÔÇ
! È
! 52È
! AhÈ
! UªÈ
! 9É
! A:É
! J|É
! GÇÉ
! 3Ê
! CÊ
! :\Ê
! %—Ê
! ½Ê
! CÛÊ
! 5Ë
! 2UË
! 'ˆË
! =°Ë
! îË
! /	Ì
! †9Ì
! ŠÀÌ
! eKÍ
! ±Í
! $ËÍ
! 0ðÍ
! ?!Î
! _aÎ
!  ÁÎ
! CâÎ
! .&Ï
!  UÏ
! =vÏ
! ;´Ï
! 0ðÏ
! @!Ð
! *bÐ
! A�Ð
! IÏÐ
! (Ñ
! ?BÑ
! 8‚Ñ
! 2»Ñ
! IîÑ
! ]8Ò
! S–Ò
! êÒ
! 5
! Ó
! 3@Ó
! &tÓ
! 1›Ó
! (ÍÓ
! )öÓ
! , Ô
! 3MÔ
! *�Ô
! g¬Ô
! QÕ
! AfÕ
! P¨Õ
! "ùÕ
! 3Ö
! 8PÖ
! 8‰Ö
! 8ÂÖ
! :ûÖ
! B6×
! )y×
! 3£×
! 4××
! /Ø
! 8<Ø
!  uØ
! –Ø
! 6°Ø
! 6çØ
! 4Ù
! 4SÙ
! 8ˆÙ
! (ÁÙ
! 4êÙ
! 6Ú
! 'VÚ
! 2~Ú
! 3±Ú
! 4åÚ
! ;Û
! VÛ
! AvÛ
! G¸Û
! NÜ
! NOÜ
! VžÜ
! ^õÜ
! cTÝ
! i¸Ý
! h"Þ
! ‹Þ
! ß
! ‹ß
! à
! �‹à
! 
á
! ��á
! â
! r�â
! €ã
! €ƒã
! ~ä
! €ƒä
! å
! ƒ„å
! sæ
! 9|æ
! 7¶æ
! Cîæ
! 62ç
! 7iç
! 3¡ç
! Õç
! ;ôç
! 70è
! 5hè
! 5žè
! Ôè
! 3ðè
! 9$é
! 3^é
! ?’é
! 3Òé
! $ê
! 8+ê
! 5dê
! 4šê
! :Ïê
! 7
! ë
! 8Bë
! 6{ë
! 3²ë
! &æë
! 
ì
! *ì
! (Hì
! $qì
! 5–ì
! HÌì
! 2í
! -Hí
! -ví
! .¤í
! AÓí
! Yî
! /oî
! uŸî
! Sï
! iï
! 6‰ï
! /Àï
! ðï
! )	ð
! (3ð
! \\ð
! 0¹ð
! :êð
! *%ñ
! 0Pñ
! [�ñ
! EÝñ
! #ò
! E6ò
! G|ò
! 'Äò
! &ìò
! ó
! !/ó
! .Qó
! 1€ó
! %²ó
! 0Øó
! -	ô
! 7ô
! .Uô
! 2„ô
! -·ô
! #åô
! L	õ
! 7Võ
! 0Žõ
! %¿õ
! 8åõ
! ö
! K<ö
! ?ˆö
! 4Èö
! Rýö
! .P÷
! +÷
! 6«÷
! 4â÷
! ,ø
! GDø
! IŒø
! 3Öø
! b
! ù
! 1mù
! $Ÿù
! BÄù
! ú
! !ú
! 8ú
! (Lú
! ,uú
! F¢ú
! /éú
! .û
! 0Hû
! +yû
! .¥û
! ,Ôû
! ,ü
! ".ü
! 2Qü
! ,„ü
! )±ü
! (Ûü
! +ý
! ,0ý
! &]ý
! *„ý
! +¯ý
! +Ûý
! %þ
! "-þ
! "Pþ
! #sþ
! &—þ
! 7¾þ
! -öþ
! -$ÿ
! *Rÿ
! *}ÿ
! )¨ÿ
! )Òÿ
! (üÿ
! $%&J)q-›+É%õ(5D#z'ž4Æ'û&# J+k—2¶4é01O?�;ÁZýKXV¤PûKL˜+¸/ä'<P(p…™:4Z)�#¹sÝQªo$
! [?
! K›
! ç
! 1ý
! /Ji„£Â*Îpù4j=ŸUÝ:3
?n
�®
Y?H™gâ„JNÏ[Yz<Ô<>Na�Aï@1Jr@½yþCxH¼?iET¯:O?M�JÝa([ŠWæ>>V}=Ô9RLGŸ=çi%o�)ÿh)>’cÑf5·œÇTÇ=äE"¹hX":{i¶a  J‚ SÍ D!!/f!.–!*Å!(ð!8"4R")‡"7±"+é"(#+>#-j#\˜#‰õ#m$gí$fU%>¼%gû%Wc&Ö»&¼’'HO(L˜(Zå(C@)‚„)ƒ*O‹*4Û*Q+ob+=Ò+A,7R,5Š,tÀ,-5-;c-0Ÿ-vÐ-NG.L–.aã.TE/Gš/,â/v0B†0]É05'1S]1T±182-?22m2I 2Nê2\93‡–3V4Zu4yÐ4DJ5Z�5Nê5C96Y}6O×6?'7:g7?¢7<â7J8Jj80µ8>æ8—%92½94ð9_%:D…:AÊ:c;ip;/Ú;J
! <IU<IŸ<vé<X`=Y¹=T>?h>b¨>K?CW?C›?7ß?É@Èá@aªA\B—iB[C’]C‘ðC�‚DkE:EÅºE7€FK¸F^GdcGGÈGFHžWHŽöH’…I]J vJ—Jg²JK~/K®KÉKßK1õK/'L>WL4–L¢ËLnM}îM:lNA§NOéNq9O|«O1(PVZPJ±PPüPVMQL¤Q{ñQ.mRfœRSSBWSYšS`ôS"UTRxTQËT7U9UU\�U˜ìU…V,šV‘ÇV YW&zWM¡W/ïW;X[XmX<�XUÊX Y?;Y?{Y7»Y;óY"/ZZRZB­Z+ðZ%["B[$e[.Š[3¹['í[\/4\2d\(—\4À\,õ\3"]NV]7¥]EÝ]#^IC^�^@«^ì^/_/6_*f_.‘_HÀ_!	`-+`1Y`2‹`<¾`,û`'(a6Pa"‡aªa2Èalûa]hb.Æb@õb6cIUcPŸc:ðc6+dCbd6¦d;ÝdNe4he;�e\Ùe 6f@Wf7˜fYÐf:*g*eg�g8«g?äg$h9=h3wh3«h&ßhNi:Ui-�i¾i?Õi)jI?j‰j/£j1Ój3k"9k+\k&ˆk%¯kÕk=ôkS2lz†l)m/+mS[m8¯m/èm+nDn/bn+’n1¾n-ðn0o'Oo,wo¤o6Äoûo p;p.Jpyp™p?¹p"ùp>q+[q2‡q#ºq@ÞqrU9r-�r½r6Ûrs#+s2Os)‚s3¬s0às&t28t=kt3©t0Ýt1u4@uuu)•u-¿u+íu,v0Fvwv-�v1»vív+w(4w&]w&„w*«w$Öw5ûw'1xYx nx4�x ÄxcåxyIyœÃy~`zßz-úz,({5U{‹{&¤{!Ë{(í{!|=8|/v|1¦|Ø|Cø|C<}#€}=¤}"â}H~HN~9—~.Ñ~3/4d'�5©2ßG€:Z€•€Š³€X>�—�°�À�Ð�>à�$‚D‚=b‚$ ‚Å‚Fß‚(&ƒ(Oƒxƒ…ƒ’ƒ>¢ƒ$áƒ„$„<„V„n„Š„¤„Dº„*ÿ„/*…	Z…-d…B’…Õ…$è…0
†*>†i†!…†G§†Fï†G6‡5~‡)´‡Þ‡ù‡*ˆ.@ˆCoˆ³ˆ$Éˆîˆ ‰)‰"D‰Ig‰I±‰-û‰;)ŠIeŠ!¯Š8ÑŠ1
! ‹0<‹7m‹&¥‹,Ì‹&ù‹ Œ6@ŒwŒ8�Œ1ÈŒúŒ�-1�-_�,��8º�=ó�=1Ž=oŽ=­ŽëŽ÷Ž)�%A�)g�2‘�Ä�1Ü��¤&�WË�:#‘1^‘6�‘-Ç‘9õ‘/’M’2f’¢™’1<“n“7‰“CÁ“”%”=D”‚”o‘”2•14•f•@•"À•#ã•(–&0–-W–\…–:â–1—;O—/‹—»—%×—0ý—'.˜"V˜y˜™˜µ˜/Ç˜÷˜™4™L™fi™ Ð™'ñ™š6šQš/bš4’š)Çš4ñš&›@C›„›/•›"Å›"è›2œD>œ!ƒœ+¥œ,Ñœþœ4�R�>f�4¥�#Ú�+þ�9*ž*džc�žóž!Ÿ:3ŸnŸ†Ÿ'¢Ÿ?ÊŸ
!    ? _ Z~ ZÙ y4¡z®¡%)¢>O¢Ž¢.§¢!Ö¢Hø¢!A£3c£+—£1Ã£Cõ£C9¤ }¤2ž¤3Ñ¤#¥)¥GB¥mŠ¥jø¥c¦:y¦"´¦×¦2î¦4!§(V§§œ§P¬§9ý§!7¨5Y¨,�¨-¼¨Aê¨0,© ]©~©ž©¾©Ü©ï©ª? ª'`ª(ˆª1±ªãª«5«EU«›«>¹«>ø«27¬5j¬6 ¬?×¬*­>B­4�­¶­*Ñ­1ü­³.®3â®K¯:b¯�¯-³¯5á¯)°%A°g°9ƒ°9½°Y÷°PQ±:¢±DÝ±4"²AW²"™²,¼²-é²³&.³0U³(†³&¯³ƒÖ³DZ´Ÿ´*µ´#à´µµ0µ@IµŠµ&£µ(Êµóµ$¶5¶)S¶,}¶(ª¶Ó¶7í¶+%·DQ·B–·JÙ·p$¸J•¸ià¸FJ¹7‘¹{É¹3EºgyºQáºb3»Ž–»x%¼Pž¼Fï¼f6½h�½J¾mQ¾o¿¾K/¿L{¿GÈ¿nÀXÀ2ØÀyÁ7…Á=½ÁOûÁuKÂ_ÁÂk!ÃW�ÃWåÃ*=ÄPhÄN¹ÄYÅ{bÅ^ÞÅ\=ÆsšÆTÇQcÇGµÇfýÇ_dÈRÄÈ&É6>É.uÉ[¤É3ÊW4ÊdŒÊ,ñÊuË”Ë%¯Ë9ÕË<Ì.LÌ@{Ì9¼Ì$öÌ6Í2RÍ4…Í'ºÍ5âÍ3Î#LÎGpÎ<¸ÎGõÎV=ÏV”ÏVëÏVBÐW™ÐUñÐRGÑFšÑLáÑ1.Ò6`Ò6—Ò:ÎÒ&	Ó;0Ó4lÓ¡ÓWÀÓSÔ5lÔ]¢ÔHÕgIÕŸ±Õ)QÖ3{Ö5¯Ö1åÖ*×0B×5s×V©×>Ø5?Ø>uØg´Ø;ÙEXÙHžÙGçÙg/ÚP—ÚHèÚI1Û:{Û_¶ÛNÜCeÜI©Ü?óÜA3Ý8uÝ.®Ý1ÝÝ=Þ)MÞwÞq‘ÞEß;IßN…ß„Ôß1Yà”‹à5 á8Vá>�á@ÎáFâCVâCšâCÞâ1"ã0Tã1…ã%·ã`Ýã~>äX½ä'åI>åJˆåKÓåMæImæE·æ:ýæ/8ç-hç9–ç!Ðç*òç)èNGè&–è0½è=îèA,é3né5¢éSØé>,ê1kê0�êÎê%íê4ëIHë#’ë9¶ëGðë.8ì-gì5•ì8Ëì=í2BíRuí0Èí<ùí76î5nî7¤î(ÜîaïAgïP©ïjúï;eð(¡ðJÊð2ñ8Hñ2�ñ'´ñQÜñQ.ò/€ò3°ò+äò‚ón“ó-ôb0ô`“ô/ôôE$õ8jõ5£õZÙõQ4ö+†ö"²öPÕö_&÷*†÷7±÷-é÷.ø Fø}gø&åø3ù"@ù6cùšù@´ù<õù92úElú.²úNáú!0ûCRû9–û3Ðûü$ü?Cü,ƒü4°üYåüH?ýOˆý;Øý�þ,–þ;Ãþ;ÿþ<;ÿ:xÿ&³ÿNÚÿ,)hVi¿x)7¢^ÚG9E�7ÇNÿON(žDÇBVOY¦G;H(„B­Rð+C2o7¢EÚB Jcq®Q Or,Â/ï'	%G	Gm	Eµ	%û	 !
! 4B
! Pw
! ;È
! 3F8EAÅO2WBŠ4Í4
i7
¡
$¼
#á
5;%YIEÉ-O=V�.ä=CQB•KØO$%tTš0ïU 3vª=Ê)22e9‚3¼0ðP!cr;Ö>?Q@‘3Òk&r3™Í:í7(]`R¾>(P0y+ª/Ö>0EFvL½S
! J^@©\êIG2‘AÄ49;ZubÐ@3Ct%¸/ÞK>ZK™Nå>4gs(ÛV %[ *� ¬ B´ D÷ Ä<!ë"Dí"G2$Tz$TÏ$A$%If%+°%0Ü%Ô
&:â&6'JT'Ÿ'*¿'#ê'!(I0(\z(g×($?)^d)'Ã).ë)*":*!]*!*"¡*"Ä*3ç*"+)>+4h+4�+NÒ+K!,Um,®Ã,ªr-J.Qh/;º/0ö/+'0;S0:�02Ê0/ý0)-1"W1!z18œ1gÕ19=2xw2)ð2)36D3U{3Ñ3$×3
ü3
! 44	*4
! 44	?4:I4/„43´4.è453*5^5``5ZÁ56046>e6b¤6;77C7%{7¡7#Á78å78798Nq8BÀ869(:9)c9L�9<Ú97:NO:Ež:8ä:.;4L;-�;"¯;WÒ;I*<?t<G´<ü<3=3O=Bƒ=?Æ==>9D>B~>MÁ>F?GV?Až?Sà?+4@(`@(‰@.²@&á@A{A+šAiÆAM0B1~B-°B1ÞB1CgBC%ªC"ÐCEóC%9D#_D%ƒDt©D.E*ME2xEH«EDôE%9F_FzzF8õF8.G1gG5™G<ÏG3H1@HrH&�HB·H*úH%I;CI9IH¹I9J2<J*oJ\šJ8÷J10K5bK8˜K2ÑKL2L5;LOqLÁL#ÚLQþLJPM'›M.ÃMBòM;5N4qN5¦N8ÜN/O%EO$kO%�O/¶O(æO)P#9P)]P)‡P-±PßPôPQ)QEGQ�Q/¡Q!ÑQ#óQKR(cR*ŒR·RÏR$çR)S)6S.`S@�SAÐScTAvT9¸T4òT;'U3cU8—UNÐUHVDhV>­V3ìV7 W[XW<´WñW
ýW.X$:X	_X?iXi©X1Y&EYlYMŒY-ÚY!Z7*Z'bZ/ŠZ2ºZ>íZ<,[)i[<“[?Ð[6\2G\@z\!»\<Ý\].5]%d]Š]0©]/Ú]?
! ^8J^?ƒ^>Ã^A_=D_(‚_4«_:à_A`=]`3›`,Ï`:ü`47a†lanóa<bbAŸb,ábQc`c+zc)¦c+Ðcüc'd1=d6od;¦d<âd!e$Aefe+€e+¬e+Øe+f+0f+\f+ˆf=´fIòf3<g6pg>§gAæg+(h+Th+€h1¬h'Þh&i'-i+Ui,�i®i"Ëi*îij;2jnj$Žj:³j!îj$k25k5hk‹žk2*l<]l=šlEØl;m*ZmM…m7Óm.nm:ny¨ns"on–ozpt€poõp{equáqhWrtÀrn5sy¤svtw•tx
uq†u;øu24vCgv:«vGæv).w(Xw!�w(£w&Ìw0ów0$xSUx'©xAÑx(y*<y,gy3”y0Èy'ùy=!z=_z�zµz
ÑzHßzQ({Qz{*Ì{+÷{+#|)O|&y| |9¸|ò|1}&5}@\}/�}@Í}.~$=~5b~4˜~4Í~;"<^D›à7í(%€-N€-|€ª€Å€ß€!ù€!�H=�A†�*È�!ó�‚&/‚&V‚*}‚"¨‚Ë‚Nç‚
6ƒ.Dƒ
! sƒ.~ƒ:­ƒ)èƒ5„cH„E¬„Aò„ 4…U…,p…$�…"Â….å…%†%:†$`†…†Dœ†Dá†4&‡@[‡Nœ‡(ë‡/ˆDˆZˆqˆ2‡ˆLºˆ‰T&‰L{‰[È‰U$ŠWzŠ\ÒŠD/‹Pt‹CÅ‹	Œ-Œ3MŒ@�Œ.ÂŒ;ñŒ$-�+R�
~�$Œ�9±�(ë�7Ž;LŽEˆŽ2ÎŽ*�0,�;]�#™�½�EØ�R�Vq�2È�)û�%%‘&K‘)r‘$œ‘=Á‘[ÿ‘6[’V’’Né’L8“L…“VÒ“C)”Lm”&º”á”.÷”&•(8•0a•M’•@à•/!–:Q–"Œ–2¯–3â–-—4D—Qy—,Ë—)ø—0"˜S˜Hs˜M¼˜/
! ™2:™m™'‹™³™3Î™š š,šIš fš%‡š­š%¿šåšöš››-›$<›a›%r›/˜›%È›,î›,œ.Hœ,wœ,¤œ,Ñœ,þœ*+�&V�/}�­�¶�½�(É�%ò�"ž;žZžyž7†ž@¾žÿžŸHŸaŸ+€Ÿ"¬Ÿ/ÏŸ+ÿŸ&+ 'R -z #¨ &Ì &ó 1¡1L¡~¡–¡(®¡×¡š÷¡"’¢5µ¢Hë¢4£:Q£/Œ£'¼£0ä£,¤#B¤f¤$�¤%¦¤+Ì¤/ø¤'(¥(P¥ y¥+š¥Æ¥!Û¥ý¥¦4;¦-p¦8ž¦/×¦W§9_§4™§Î§8à§)¨,C¨'p¨(˜¨Á¨ß¨û¨+©6F©}©,—©+Ä©Oð©@ªCIª9�ªÇªæª««<«8Y«€’«0¬;D¬€¬)›¬=Å¬!­>%­Id­/®­JÞ­)®!H®j®=Š® È®-é®¯1¯)G¯)q¯›¯º¯/Õ¯.°@4°-u°-£°.Ñ°)±*±)E±Zo±GÊ±(²N;²#Š²$®²$Ó²*ø² #³ D³,e³2’³BÅ³;´D´.Q´ €´G¡´Zé´.Dµ(sµDœµ1áµ6¶3J¶3~¶5²¶=è¶J&·*q·"œ·0¿·Gð·8¸S¸k¸:ˆ¸)Ã¸"í¸*¹*;¹Of¹E¶¹Pü¹6Mº2„º·º&Õºüº9»O»`»7z»7²»3ê»%¼)D¼n¼ˆ¼@ ¼-á¼>½>N½<�½DÊ½3¾&C¾Mj¾E¸¾Hþ¾G¿#b¿#†¿3ª¿*Þ¿	ÀÀ#À
! AÀLÀ<\À9™ÀÓÀ.ñÀ7 Á`XÁ3¹Á.íÁ/Â,LÂ0yÂ3ªÂ;ÞÂFÃaÃnÃƒÃ!žÃ#ÀÃ)äÃEÄ TÄKuÄ#ÁÄFåÄ,Å>JÅM‰Å#×Å+ûÅ.'ÆDVÆ›Æ,»Æ@èÆ&)Ç!PÇ8rÇ,«Ç,ØÇÈ-È'MÈ-uÈ+£È#ÏÈNóÈHBÉC‹ÉSÏÉL#Ê.pÊiŸÊb	Ë lË#�Ë ±Ë-ÒË'ÌV(Ì#Ì1£Ì*ÕÌ&Í&'ÍCNÍE’Í(ØÍ)Î2+Î>^Î/�Î>ÍÎ4Ï+AÏ4mÏ9¢Ï8ÜÏ3ÐIÐ%hÐ5ŽÐ ÄÐTåÐ7:Ñ6rÑ7©ÑáÑIúÑHDÒ?�Ò\ÍÒZ*Ó/…Ó(µÓ-ÞÓÔ*,Ô+WÔ1ƒÔ4µÔ‰êÔMtÕ-ÂÕ,ðÕ+Ö IÖ%jÖ=�Ö3ÎÖ-×T0×$…×9ª×$ä×.	Ø8ØOØ(jØ<“Ø'ÐØøØÙÙ/ÙNÙnÙ"‹Ù;®Ù=êÙ(Ú6>Ú)uÚ<ŸÚ(ÜÚ'Û/-Û1]Û#�Û³Û'ÑÛRùÛVLÜ1£Ü"ÕÜ?øÜK8Ý„Ý¤Ý½Ý9×Ý@Þ8RÞ#‹Þ¯ÞÏÞÞÞýÞß!ß%<ß%bß!ˆßªß Åßæßà&à!Cà$eàiŠà3ôà)(áRá"eáˆá$¡áÆá äá1â17âiâFxâE¿âhã)nã3˜ã2ÌãÿãGä'fä.Žä0½ä-îä>å[åpå$‹å8°åBéåN,æ){æ¥æ;¼æ*øæ*#ç(Nç0wç'¨ç&Ðç"÷ç-èEHè8ŽèEÇè(
é&6é0]éAŽé&Ðé2÷é9*êdê)‚ê2¬êßêóê	ë$#ëHë6_ë&–ë½ë;ÙëQì,gì1”ì0Æì(÷ì/ í4Pí*…í°í%Éí)ïí)î8Cî8|îAµî4÷î@,ï$mï’ï<¯ï.ìï4ð0Pð�ð›ðG¸ðLñLMñ6šñ.Ññ1ò/2òTbò ·ò'Øòó8óPUó0¦ó×ó ìó
ô(,ô0Uô6†ôL½ôl
! õ'wõ'Ÿõ&ÇõIîõ*8öcö+‚öN®öNýö$L÷%q÷&—÷¾÷!Ô÷ö÷!ø$-ø!Røtø1�ø¿ø+×ø+ù-/ù5]ù-“ùDÁù5ú)<úofú[Öú<2ûoû6ŒûÃû"ãû8ü	?üIü!Zü|ü›ü@¬ü*íü/ý(Hýqý'Žý<¶ý-óý$!þFþ/[þ!‹þ5­þ8ãþÿ`<ÿ>�ÿ6Üÿ>
!R
;t
)°
#Ú
þ

87
.p
3Ÿ
9Ó
8

 F
g
B†
LÉ
&
6=
$t
™
1±
<ã
; 
.\
B‹
AÎ
5
1F
Mx
MÆ
F
1[
L�
LÚ
<'
<d
>¡
>à
C
c
.{
/ª
Ú
.ó
9"	
/\	
+Œ	
L¸	
H
! 
EN
! 
A”
! 
Ö
! 
Mî
! 
J<
"‡
'ª
5Ò
,
5
0K
.|
.«
Ú
"ø


0

'P

x

–

5²

3è

8
NU
X¤
]ý
][
4¹
/î
8
:W
’
0¯
*à
(
%4
+Z
4†
9»
9õ
(/
+X
,„
 ±
/Ò
$
'
F
$a
:†
cÁ
%
28
3k
2Ÿ
OÒ
"
"B
?e
=¥
Dã
&(
%O
)u
2Ÿ
Ò
3ì
E 
'f
,Ž
»
6Û
2
UE
(›
GÄ
>
AK
+�
$¹
%Þ
j
o
&„
$«
/Ð
,
(-
4V
B‹
LÎ

;
.X
=‡
'Å
4í
3"
8V
7�
+Ç
6ó
-*
PX
&©
.Ð
.ÿ
1.
:`
:›
<Ö
) 
= 
C[ 
'Ÿ 
@Ç 
D!
@M!
LŽ!
5Û!
B"
aT"
(¶"
;ß"
D#
L`#
[­#
X	$
Ib$
#¬$
wÐ$
FH%
&�%
¶%
7Ñ%
<	&
9F&
J€&
,Ë&
<ø&
I5'
'
–'
+¶'
â'
,(
L/(
P|(
;Í(
c	)
 m)
,Ž)
 »)
*Ü)
-*
/5*
%e*
7‹*
/Ã*
ó*
6+
J+
&c+
1Š+
¼+
"Ú+
.ý+
#,,
 P,
+q,
�,
)½,
)ç,
-
--
H-
e-
…-
š-
(º-
#ã-
-.
)5.
_.

l.
-z.
1¨.
$Ú.
4ÿ.
*4/
5_/
5•/
0Ë/
ü/
60
"I0
l0
ˆ0
¥0
9¼0
0ö0
''1
-O1
,}1
7ª1
hâ1
K2
<g2
5¤2
Ú2
,ë2
13
/J3
+z3
3¦3
0Ú3
/4
;4
J4
#e4
+‰4
9µ4
ï4
/õ4
"%5

! H5
S5
G[5
H£5
4ì5
&!6
%H6
)n6
%˜6
3¾6
=ò6
J07
j{7
'æ7
*8
<98
5v8
&¬8
6Ó8
'
! 9
29
/F9
/v9
1¦9
JØ9
>#:
Db:
!§:
/É:
(ù:
)";
#L;
#p;
a”;
"ö;
<
49<
>n<
5­<
.ã<
/=
*B=
&m=
+”=
(À=
$é=
a>
"p>
 “>
6´>
Fë>
.2?
Za?
C¼?
F@
BG@
AŠ@
.Ì@
*û@
F&A
.mA

œA
ªA
ÀA
ØA
!ðA
B
02B
cB
+}B
.©B
#ØB
!üB
-C
$LC
$qC
#–C
.ºC
@éC
<*D
<gD
J¤D
VïD
FE
7fE
=žE
1ÜE
6F
/EF
uF
,“F
?ÀF
/G
00G
1aG
/“G
5ÃG
VùG
<PH
,�H
VºH
QI
0cI
a”I
UöI
kLJ
E¸J
JþJ
?IK
$‰K
®K
FÎK
PL
0fL
"—L
DºL
VÿL
1VM
@ˆM
6ÉM
LN
0MN
-~N
;¬N
cèN
LO
jO
+wO
7£O
:ÛO
1P
8HP
&�P
7¨P
*àP
1Q
:=Q
@xQ
3¹Q
'íQ
%R
$;R
;`R
.œR
NËR
2S
5MS
ƒS
™S
³S
ÏS
ãS
iøS
mbT
KÐT
1U
"NU
 qU
’U
#¯U
CÓU
BV
ZV
sV
D�V
:ÒV
F
W
!TW
!vW
 ˜W
.¹W
TèW
8=X
DvX
*»X
+æX
*Y
=Y
1]Y
'�Y
F·Y
=þY
#<Z
$`Z
#…Z
A©Z
ëZ
[
#[
(>[
(g[
 �[
9±[
ë[

! \
&\
@\
Y\
&p\
—\
4©\
FÞ\
Q%]
Cw]
»]
(Ò]
3û]
/^
6O^
#†^
Tª^
ÿ^
-_
,>_
k_
*…_
/°_
à_
@ÿ_
@`
$Z`
`
)ž`
1È`
;ú`
,6a
0ca
”a
/³a
&ãa
)
! b
4b
Cb
+Yb
"…b
¨b
Èb
èb
*üb
'c
=c
Tc

kc

yc
‡c
#Ÿc

Ãc
%Ñc
÷c
d
,d
&Cd
?jd
ªd
(Çd
Oðd
(@e
(ie
’e
²e
 Ée
7êe
-"f
Pf
df
„f
šf
J°f
Vûf
Rg
kg
E‡g
(Íg
ög
"
! h
-h
8Mh
F†h
RÍh
 i
P:i
*‹i
0¶i
/çi
3j
,Kj
xj
!‡j
0©j
(Új
Mk
HQk
šk
$¹k
Þk
4ùk
.l
+Bl
+nl
šl
 ´l
MÕl
#m
:5m
Epm
<¶m
óm
 	n
)*n
(Tn
!}n
>Ÿn
Þn
ûn
o
/o
$Ho
+mo
$™o
*¾o
éo
5p
J>p
T‰p
Þp

óp
q
W!q
8yq
"²q
Õq
æq
øq
r
+r
5Kr
H�r
%Êr
ðr
 s
?,s
Cls
;°s
/ìs
3t
APt
’t
3©t
*Ýt
Cu
<Lu
9‰u
+Ãu
2ïu
@"v
3cv
H—v
3àv
>w
0Sw
8„w
8½w
Xöw
$Ox
4tx
&©x
5Ðx
5y
<y
By
'Wy
y
”y
¨y
ºy
Òy
*Úy
z
$z
Dz
RSz
;¦z
'âz
'
! {
72{
0j{
-›{
$É{
%î{
%|
$:|
%_|
 …|
$¦|
Ë|
ç|
1}
12}
d}
ƒ}
£}
)Á}
ë}
~
+~
F~
d~
s~
‹~
Oš~
ê~
ù~

+
C
[
z
‰
š
©
Á
Û
8ô
-€
=€
%L€
&r€
%™€
+¿€
ë€
9�
=�
#\�
€�
��
$ž�
:Ã�
þ�

‚
‚
:‚
N‚
`‚
o‚
~‚
!•‚
"·‚
0Ú‚
[ƒ
gƒ
~ƒ
�ƒ
1¡ƒ
*Óƒ
þƒ
„
"$„
1G„
y„
�„
B§„
ê„
*ü„
4'…
\…
q…
‡…
5›…
Ñ…
!å…
†
("†
8K†
.„†
³†
Æ†
Ý†
 î†
‡
&/‡
V‡
l‡
|‡
?ü‡
<ˆ
1Pˆ
0‚ˆ
;³ˆ
ïˆ

! ‰
.‰
M‰
c‰
v‰
‹‡‰
Š
&Š
9Š
HŠ
`Š
oŠ
ŽŠ
5�Š
ÓŠ
ñŠ
(‹
35‹
i‹
0v‹
0§‹
RØ‹
J+Œ
+vŒ
¢Œ
-¾Œ
-ìŒ
!�
$<�
a�
z�
��
¨�
Ä�
Ú�
î�
ÿ�
Ž
&Ž
?:Ž
zŽ
“Ž
4ªŽ
ßŽ
ôŽ
!	�
+�
*K�
v�
Š�
0¢�
Ó�
ð�
�
#�
=�
X�
q�
ƒ�
š�
·�
Ð�
"ç�

! ‘
‘
;‘
X‘
%u‘
›‘
°‘
Á‘
 Ý‘
*þ‘
0)’
Z’
w’
�’
ž’
¹’
%Î’
ô’
	“
!“
@“
V“
&h“
�“
¢“
+³“
ß“
þ“
”
A0”
@r”
³”
Ð”
%è”
!•
0•
C•
[•
s•
Ž•
©•
¾•
Ü•
ó•
–
(–
;–
S–
Dk–
 °–
KÑ–
F—
Pd—
Tµ—
&
! ˜
@1˜
r˜
�˜
<¯˜
9ì˜
U&™
T|™
/Ñ™
0š
+2š
/^š
/Žš
<¾š
<ûš
98›
,r›
6Ÿ›
,Ö›
2œ
.6œ
Deœ
Uªœ
/�
+0�
+\�
<ˆ�
fÅ�
9,ž
2fž
^™ž
_øž
:XŸ
+“Ÿ
'¿Ÿ
^çŸ
CF 
0Š 
D» 
.¡
A/¡
=q¡
A¯¡
*ñ¡
¢
H8¢
(�¢
ª¢
QÁ¢
&£
>:£
y£
'’£
Bº£
Bý£
@¤
`¤
.l¤
'›¤
$Ã¤
è¤
*¥
.¥
N¥
.^¥
,�¥
6º¥
ñ¥
#¦
%2¦
"X¦
{¦
™¦
¹¦
/Ø¦
0§
#9§
8]§
:–§
cÑ§
?5¨
u¨
0�¨
/À¨
/ð¨
 ©
4<©
0q©
2¢©
2Õ©
3ª

<ª

Jª
/Xª
>ˆª
#Çª
"ëª
!«
 0«
Q«
(o«
˜«
-°«
Þ«
ý«
¬
#¬
@¬
\¬
z¬
™¬
8¯¬
è¬
­
0$­
4U­
3Š­
¾­
 Í­
î­
®
.®
N®
 j®
*‹®
¶®
*Ô®
(ÿ®
P(¯
:y¯
4´¯
é¯
=°
?°
Y°
i°
:~°
B¹°
4ü°
A1±
=s±
/±±
&á±
I²
4R²
"‡²
,ª²
7×²
³
*.³
&Y³
€³
#š³
*¾³
"é³
D´
@Q´
5’´
4È´
&ý´
I$µ
)nµ
˜µ
G¸µ
¶

¶
8¶
@N¶
�¶
jª¶
F·
&\·
Bƒ·
4Æ·
û·
¸
`0¸
‘¸
@ž¸
#ß¸
¹
G
! ¹
3R¹
)†¹
@°¹
!ñ¹
3º
7Gº
6º
9¶º
<ðº
+-»
Y»
)w»
.¡»
%Ð»
0ö»
''¼
O¼
i¼
}¼
™¼
/¨¼
5Ø¼
6½
@E½
8†½
*¿½
0ê½
;¾
2W¾
6Š¾
$Á¾
$æ¾
/¿
!;¿
 ]¿
)~¿
)¨¿
)Ò¿
-ü¿
$*À
OÀ
ynÀ
œèÀ
0…Á
¶Á
 ÒÁ
8óÁ
E,Â
@rÂ
3³Â
4çÂ
Ã
*4Ã
V_Ã
M¶Ã
:Ä
C?Ä
IƒÄ
GÍÄ
Å
-Å
KÅ
 kÅ
,ŒÅ
,¹Å
!æÅ
FÆ
FOÆ
^–Æ
FõÆ
@<Ç
G}Ç
QÅÇ
cÈ
f{È
WâÈ
A:É
9|É
T¶É
JÊ
HVÊ
0ŸÊ
+ÐÊ
:üÊ
#7Ë
#[Ë
+Ë
o«Ë
AÌ
F]Ì
6¤Ì
-ÛÌ
	Í
=%Í
!cÍ
-…Í
³Í
'ÓÍ
9ûÍ
%5Î
)[Î
(…Î
 ®Î
/ÏÎ
2ÿÎ
$2Ï
[WÏ
-³Ï
-áÏ
OÐ
h_Ð
(ÈÐ
2ñÐ
$$Ñ
5IÑ
Ñ
–Ñ
?´Ñ
;ôÑ
0Ò
8CÒ
|Ò
'›Ò
8ÃÒ
üÒ
Ó
!6Ó
*XÓ
ƒÓ
¡Ó
4ÁÓ
1öÓ
,(Ô
QUÔ
/§Ô
3×Ô
<Õ
kHÕ
h´Õ
Ö
"7Ö
!ZÖ
|Ö
0–Ö
1ÇÖ
ùÖ

! ×
^×
"v×
(™×
'Â×
"ê×
!
Ø
!/Ø
 QØ
!rØ
"”Ø
+·Ø
%ãØ
	Ù
)Ù
$IÙ
#nÙ
+’Ù
0¾Ù
ïÙ
Ú
.(Ú
/WÚ
"‡Ú
ªÚ
&ÉÚ
"ðÚ
#Û
77Û
&oÛ
/–Û
ÆÛ
&åÛ
Ü
$&Ü
KÜ
$gÜ
#ŒÜ
$°Ü
&ÕÜ
-üÜ
'*Ý
1RÝ
„Ý
#¡Ý
#ÅÝ
éÝ
Þ
%Þ
!@Þ
$bÞ
$‡Þ
-¬Þ
+ÚÞ
ß
!%ß
!Gß
0iß
)šß
(Äß
íß
à
:#à
-^à
.Œà
»à
0Ñà
/á
C2á
-vá
4¤á
6Ùá
*â
6;â
Trâ
#Çâ
#ëâ
1ã
7Aã
5yã
¯ã
.Ìã
ûã
6ä
JFä
@‘ä
+Òä
;þä
4:å
6oå
¦å
+½å
/éå
Eæ
6_æ
–æ
5›æ
TÑæ
 &ç
#Gç
 kç
.Œç
)»ç
$åç
$
! è
'/è
Wè
Ooè
b¿è
/"é
-Ré
€é
6›é
eÒé
X8ê
?‘ê
=Ñê
-ë
.=ë
<lë
=©ë
,çë
,ì
2Aì
4tì
N©ì
(øì
E!í
Dgí
E¬í
Iòí
F<î
Dƒî
>Èî
hï
=pï
3®ï
Câï
S&ð
,zð
,§ð
"Ôð
÷ð
ñ
'+ñ
$Sñ
@xñ
6¹ñ
Kðñ
C<ò
E€ò
KÆò
Gó
LZó
P§ó
Høó
LAô
LŽô
RÛô
H.õ
wõ
•õ
>³õ
òõ
!ö
>.ö
mö
‡ö
˜ö
´ö
Ðö
ìö
÷
:!÷
>\÷
5›÷
:Ñ÷
Oø
H\ø
E¥ø
#ëø
Où
H_ù
E¨ù
$îù
7ú
SKú
YŸú
Zùú
cTû
D¸û
býû
*`ü
)‹ü
#µü
/Ùü
;	ý
%Eý
ký
8zý
³ý
*Íý
=øý
6þ
 Bþ
)cþ
<�þ
Êþ
9Úþ
8ÿ
,Mÿ
[zÿ
WÖÿ
K.AzA¼4þ/32c-–"Äç&5(+^Š)¢iÌ6M`~’­ Ç!è 
! !+ M!n�°Ð4ð%!CeE’FØB!b+„+°:Üv1Ž&ÀPç@8:y1´aæ(H	(q	š	#º	(Þ	
! )&
! .P
! '
! §
! ;Â
! <þ
! ?;E{)Á&ë!,4#a1… ·JØ%#
0I
=z
,¸
.å
=HR›)µ'ß-.'\&„«'Æî%-4+b5Ž6Ä!û0=n+ˆ.´#ã!-)$W$|#¡6Å?ü3<,p�6³ê+:2Bm-°.Þ5
/C8sU¬[\^e»F!dhaÍg/h—qRrpÅY6.�N¿$ 3]T"²>Õ-9BI|EÆHHU8žD×R)oC™;ÝOGiF±=ø+6 b /€ %° -Ö 0!25!#h!Œ!7©!+á!*
"*8"Sc"<·"ô"*#*?#9j#<¤#'á#6	$!@$-b$1�$4Â$&÷$N%Qm%?¿%:ÿ%,:&$g&&Œ& ³&Ô&Iô&=>'/|'"¬'(Ï''ø'* (8K(H„(KÍ(3)M)#i),�)5º)#ð);*;P*)Œ*%¶*!Ü*þ*/+3L+3€+/´+5ä+,-3,"a,&„,«,;Ä,4-5-5D-.z-D©-$î-).&=.)d.0Ž.1¿.ñ.;/5H/?~/7¾/<ö/830l0)…0¯0=Î091-F1't1?œ18Ü12&-2*T2'2§2Á2 Þ26ÿ2F63R}3:Ð3:4F41]4-�4(½4[æ43B5.v5@¥5Eæ5Q,6*~6(©6*Ò6ý67"767H7\7p7‚7–7¨7º7Ì7Ý7ï788+8?8P8b8t8ˆ8š8®8À8Ô8æ8ø89909B9T9f9z9Ž9¢9´9Æ9Ú9ì9::&:7:K:]:o:�:“:¥:¹:Ë:ß:ñ:;;-;?;Q;c;/u;¥;·;Î;Cå;C)<m<†<0�<;Î<1
! =S<=h�=]ù=W>s>ƒ>¢>¸>#Ó>$÷>b?(?¨?Â?à?#ñ? @/6@6f@!�@¿@KÞ@*A':A'bA'ŠA²AÍAâAB1B5KB3�B0µB4æB/C)KCGuC1½C7ïC4'D-\D#ŠD®D+ÊD!öD!E:EYE%qE(—EÀEàE0òE4#FXFqF �F°F*ÄFïF&G&6G&]G<„G'ÁG!éG(H4H/JH&zH%¡H&ÇH"îH*I+<I)hI&’I3¹IíI
! J/J)KJ"uJ.˜J0ÇJ"øJK:;K4vK«K#ÉK"íK0L0AL.rL.¡L+ÐL!üL&M!EM.gM.–M,ÅM,òM)N,IN&vN'�NÅN%áN-O!5O5WO�O: O.ÛO(
! P3P1GPyP&”P+»P$çP%Q)2Q\Q1|Q®Q!ÌQ+îQ2R>MR-ŒR,ºROçR7S%VS|S&œSÃSàSõS.	T8TJXTR£T3öT(*U(SU2|U$¯UNÔU#V$@VTeVKºVWW5W)RW+|W6¨W
ßW.íW#X@X$^X#ƒX§X+ÅX#ñXY&Y3Y'LY'tY(œY*ÅY+ðY>Z=[Z>™Z1ØZ(
! ["3["V[Ny[:È[\\=\M\g\\™\ ´\ Õ\ ö\ ] 8] Y] z] ›] ¼] Ý]!þ]  ^A^_^%v^#œ^"À^ã^__6_)T_)~_)¨_Ò_ò_`*`F`]`y`�`°`Ì`è`a a<a#Xa |a/�a$Ía%òa%b3>brb�b0§bØbêb c+"cNc7kc/£cÓc"îcd *dKd'kd “d´dVËd"e%=e%ce0‰e.ºe2ée$fAf[f)xf¢f%Áfçf)úf6$g%[g�g=—g$Õg)úg$h":h#]h&�h¨h#Äh#èh#i0iOi<ci! i8Âi$ûi  j*Aj+lj2˜j7Ëj/k$3k*Xk"ƒk'¦kÎk=ík+l!El4glHœlPål,6mcm)ym-£m&Ñm'øm n@n4`n,•n%Ânèn.þn4-o2bo,•o_Âoq"p!”pA¶pAøp:q$Vq.{q8ªq2ãqr+)r7Ur�r' rÈr>Þr6sDTs2™s,Ìsùs(t.At.pt(Ÿt=Èt!u'(u'Pu$xu7�u#Õu%ùu6v3Vv@Šv3Ëvÿv)w)Iw-sw5¡w!×w(ùw"x(Ax(jx&“xºx3×x.y*:yAey9§yáy5õyL+z/xz!¨zÊzCéz1-{/_{.�{(¾{ç{ÿ{%|&>|e|)€|ª|¿|Ô|+ñ|/}|M}SÊ};~2Z~5�~.Ã~Qò~HD4�:Â7ý5€O€7\€'”€1¼€.î€.�(L�1u�+§�.Ó�+‚%.‚2T‚‡‚$¢‚Ç‚!Ù‚Eû‚)Aƒ<kƒ9¨ƒâƒ"„$„7„I„*h„#“„!·„!Ù„!û„!…$?…"d…#‡…#«…#Ï…ó…'†)9† c†„†¤†#Ä†"è†$‡"0‡S‡&s‡'š‡+Â‡(î‡!ˆ9ˆ%Yˆ0ˆ3°ˆ7äˆ3‰1P‰f‚‰Vé‰5@ŠvŠ#}Š¡ŠÁŠáŠ,øŠ"%‹5H‹-~‹R¬‹2ÿ‹I2ŒN|Œ5ËŒK�KM�]™�_÷�;WŽ<“ŽÐŽðŽ'�C3�:w�"²�-Õ���_<�Lœ�,é�H‘1_‘‘‘  ‘!Á‘+ã‘’,’3I’H}’Æ’1Ú’7“D“Y“ i“Š“!ª“'Ì“,ô“!”50”f”&~”6¥”HÜ”H%•On•'¾•=æ•F$–9k–W¥–qý–œo—˜',˜T˜7k˜!£˜+Å˜0ñ˜-"™P™p™�™1®™2à™*š+>š/jš$šš;¿š.ûš>*›#i›?�›#Í›!ñ›0œ1Dœ&vœ/�œ4Íœ2�25�8h�/¡�>Ñ�.žL?ž/Œž&¼ž$ãžCŸ4LŸ:�Ÿ@¼Ÿ&ýŸ$$ $I -n &œ $Ã Bè -+¡$Y¡~¡›¡.·¡æ¡*¢/¢I¢!g¢"‰¢3¬¢(à¢)	£3£%O£,u£¢£$½£â£$ý£&"¤0I¤&z¤8¡¤)Ú¤B¥'G¥$o¥/”¥7Ä¥/ü¥#,¦!P¦.r¦*¡¦-Ì¦Bú¦=§!P§r§E�§0Õ§h¨o¨-Ž¨¼¨8È¨!©)#©M©.m©œ© ¶©×©,õ©-"ª/Pª5€ª6¶ª/íª8«?V«–«³«(Ò«<û«68¬@o¬2°¬Mã¬?1­?q­1±­9ã­=®h[®=Ä®5¯58¯%n¯N”¯.ã¯6°0I°Pz°2Ë°+þ°*±1A±Is±&½±)ä±?²6N²@…².Æ²3õ²,)³)V³(€³0©³:Ú³.´&D´<k´"¨´Ë´Cå´f)µD�µ>Õµ4¶4I¶4~¶&³¶$Ú¶ÿ¶·))·"S·=v·.´·0ã·0¸E¸4Y¸qŽ¸.¹Q/¹I�¹>Ë¹"
! º--ºH[º¤º¼º!Ûº)ýº%'»%M»s»&‡»®» Ì»!í»¼¼(/¼&X¼¼“¼/®¼Þ¼ò¼2½#B½(f½"�½8²½9ë½!%¾G¾V¾l¾7€¾6¸¾ï¾þ¾¿4!¿V¿*r¿�¿%´¿&Ú¿ÀÀ;À!ZÀ|À$—À ¼À(ÝÀ1Á88Á)qÁ9›ÁGÕÁ&ÂADÂ0†ÂW·ÂDÃ$TÃ/yÃZ©Ã ÄN%ÄTtÄÉÄ0èÄBÅA\Å0žÅ4ÏÅ0ÆK5Æ!�Æ"£Æ"ÆÆéÆÇ&%Ç%LÇfrÇ1ÙÇ%È1È2MÈ(€È+©È+ÕÈ&É+(ÉTÉ)lÉ-–É0ÄÉ%õÉ0Ê#LÊpÊ ŽÊD¯ÊôÊ,Ë'9Ë.aË2�Ë!ÃË#åË/	Ì49Ì$nÌE“ÌAÙÌ4ÍjPÍ2»Í9îÍ)(Î@RÎ“ÎB°ÎKóÎB?Ï ‚Ï5£Ï<ÙÏ+ÐBÐ2XÐ‹Ð3£Ð+×ÐBÑOFÑD–Ñ=ÛÑÒ/2ÒbÒ.wÒ1¦Ò#ØÒüÒ Ó2Ó…RÓˆØÓ$aÔ †Ô/§Ô'×Ô'ÿÔN'Õ8vÕ=¯Õ-íÕZÖ7vÖQ®ÖS×T×s×"Œ×$¯×#Ô×(ø×)!Ø9KØ…Ø™Ø­ØÁØ-ÓØÙ' ÙGHÙ�Ù-©Ù×ÙëÙÚ'#ÚKÚXÚ8wÚ °Ú$ÑÚ#öÚÛ+Û!;Û ]Û.~Û­ÛÇÛ5ãÛÜ5ÜPÜ1_Ü5‘Ü-ÇÜõÜÝ"Ý/1ÝCaÝ5¥Ý
ÛÝ"éÝ1Þ/>Þ-nÞ.œÞ+ËÞ4÷Þ;,ß+hß*”ß3¿ß"óß&à#=à#aà"…à"¨àËàëà'	á(1áZá/qá@¡á2âá.âDâ&aâ#ˆâ"¬â-Ïâ,ýâ*ã/Eã,uã(¢ã5Ëã7ä'9äaä{ä ‘ä$²ä×ä+÷ä9#å]å*zå,¥å,Òå4ÿå"4æCWæ&›æ8ÂæAûæ=ç'[ç%ƒç.©ç/Øç@è$IèAnèK°è5üè2éQé'pé!˜éLºéVêE^ê+¤ê,ÐêMýêBKë,Žë:»ë7öë;.ì5jì3 ì4Ôì.	í8íTí.rí+¡í0Íí"þí9!îI[îI¥î.ïî*ï-Iï0wï1¨ï5Úï&ð'7ð(_ð/ˆð4¸ð)íð,ñ-Dñ'rñ(šñ&Ãñêñùñ=	ò(Gò;pòD¬òFñò'8ó4`óZ•ó9ðó4*ô8_ôH˜ô!áô(õE,õErõ¸õÊõ)èõ1ö2DöawöiÙöSC÷—÷(´÷&Ý÷:ø?øROøN¢ø+ñø#ù*Aù+lù*˜ùÃùØù ÷ù!ú:ú/Vú-†ú.´úãúèúïúüúKûCaû¥û5»û,ñû<ü5[ü1‘üzÃü1>ýPpýlÁý8.þLgþH´þýþÿ\1ÿ3Žÿ7Âÿ*úÿ.%'T,|©"Ã<æ1#4U
Š+˜	ÄPÎ5=#s-—ÅLÝ5*`uB“:Ö#+5.a=�MÎ9oVRÆZ&tB›>ÞA*_NŠÙ2ó5&:\P—<èA%	lg	5Ô	1
  
! )<
! f
! 2ƒ
! "¶
! Ù
! ì
! !ÿ
! !@\$w/œ/Ì/ü/,3\8�3É8ý+6
3b
+–
3Â
Aö
@8:y9´9î;(;d3 3ÔH.Q&€§%Ã6é3 YT<®8ë$3B*v.¡!ÐQò%DDj-¯YÝY7<‘¶Î¶…=<2zF­'ô)+F6r6©à$+PEjA°9ò;,/h=˜/Ö#*"G!j!Œ®"Äç=ÿ=Wn.‚H±wú!rB”F×QSp>Ä2 6BW3š<Î*6 Pq)‘+»%ç%
 03 d x ” ?´ Dô 9!%X!'~!*¦!7Ñ!	"%"A"Y\"/¶",æ"H#A\#Zž#Hù#-B$6p$5§$Ý$(ý$'&%)N%x%$•%+º%%æ%"&-/&%]&!ƒ&<¥&>â&,!'N',k'˜'@·'"ø''(!C( e(†(p¡(q)n„)oó)c*1*5±**ç*7+=J+Eˆ+1Î+L,LM,-š,*È,=ó,=1-go-i×-9A."{."ž.#Á.Jå.C0/?t/M´/80B;0&~0*¥0*Ð0%û0U!1¿w1‰727Á2.ù2†(38¯33è344 Q4_r44Ò4 5.(5OW5B§5Kê5J66K�6KÍ6J7Kd75°77æ7J8Gi89±89ë8A%9Eg9Q­9Dÿ9DD:@‰:�Ê::[;^–;#õ;-<G<N<	V<l`<JÍ<+=	D=N=Z=%n=,”=nÁ=v0>m§>u?d‹?lð?8]@:–@;Ñ@;
A:IAL„A%ÑA&÷A;B:ZB•B�B<®BëB!þB- C.NC*}C¨C(ÆC8ïC<(DBeDF¨DBïDZ2E(�E)¶E:àE(F1DF<vFR³F/G/6G6fGc�G6HC8H6|H7³H)ëHFIB\IŸI;´I&ðI0J\HJ¥J>ÃJAK(DK2mKA K>âK-!L4OL„L"¢LQÅLM@5MBvM1¹M4ëM' N'HN	pNzND•N@ÚNO.8OgO,„O1±O)ãO"
P*0P5[P‘P¦PÀPßPhøPaQ~Q ˜Q1¹Q1ëQ R>R[R*xR£R ¿RàR%üR"S;S)WS�S3¡SÕSäS&ûS"T#9T]TzwTbòT+UU(�U0ªU#ÛU1ÿU"1V+TV€V™V±VÏVäVùV&W6WRNW/¡W:ÑW)X)6X2`X“X­X6ÊX6Y 8Y
YY7gY.ŸYBÎYJZ\Z.uZ1¤Z@ÖZ@[X[w[Q“[,å[>\(Q\Kz\$Æ\ë\8]?]>U]N”]Mã]31^@e^¦^Ã^Ô^)ô^(_@G_%ˆ_+®_Ú_2ð_+#`+O`${`6 `×`5ó`<)a<fa4£a7Øab//b5_bA•b7×b>cPNcaŸc%dB'djd„d£d%Àd-æd+e6@e-we.¥e-Ôef*f`@f$¡f1Æføfg=g]g{g,˜gÅgåg-h:3hnh1‹h½h4Óh8iJAi%Œi%²i&ØiCÿi&Cj&jj ‘jD²j÷jkL-kAzk ¼kÝkûkl-lBl)Wl�l l0½l8îl,'m2Tm"‡m?ªmêm,
! nE7n!}n(Ÿn,Èn,õn$"oGoeo(�o&ªo7Ño!	p+p#Kpop2ˆp$»pWàp,8q;eq>¡q>àqDr9dr-žr3Ìrs4s)Ss}s!—s¹s3Ìs+t,tIt(_tˆt5žtÔtDót=8u]vu#ÔuCøu,<v<iv6¦v;Ýv6wnPw>¿w*þw6)x4`xI•x.ßx$y-3y!ay&ƒy ªyËyßyóy7üy4zSznz(‰z%²z0Øz!	{"+{'N{(v{4Ÿ{EÔ{*|)E|;o|6«|+â|1}=@}~}�}¼}JÜ}!'~7I~!�~£~Á~1Ù~0)<)f�1«8Ý9€0P€�€“€?¥€\å€\B�JŸ�$ê�#‚3‚fN‚Oµ‚ ƒ]&ƒ+„ƒ°ƒ ÍƒMîƒ-<„Ij„h´„2…P…!`…"‚…,¥…Ò…4ð…*%† P†Oq†Á†FÛ†="‡`‡$z‡$Ÿ‡8Ä‡^ý‡(\ˆ(…ˆ.®ˆ%ÝˆJ‰&N‰5u‰«‰5Ê‰:Š=;Š/yŠ*©ŠSÔŠC(‹%l‹2’‹#Å‹'é‹-ŒN?Œ<ŽŒ7ËŒ&�^*�V‰�6à�RŽˆjŽ8óŽB,�@o�0°�9á�&�4B�$w�3œ�6Ð�‘‘&<‘+c‘5�‘0Å‘ö‘:’)O’)y’(£’(Ì’#õ’(“-B“+p“œ“ ¹“Ú“+ú“&”";”^”p”
! ˆ”“”«”Ë”$è”)
•.7•$f•(‹•(´•Ý•(ü•6%–3\–:�–?Ë–4—	@—%J—'p—-˜—5Æ—!ü—1˜P˜)n˜#˜˜5¼˜8ò˜++™8W™1�™%Â™&è™š.-š\š8{š-´š'âš*
! ›45›j›$…›(ª›5Ó›#	œ)-œWœ)rœ*œœ!Çœ"éœ"�./�^�y�!”�¶�Õ�ï�Hž/Už@…žÆžÛžeòžYXŸ&²ŸÙŸ ñŸ ". SQ ¥ Â ß )û %¡.D¡s¡’¡±¡Ð¡ï¡?¢G@¢?ˆ¢*È¢!ó¢£#$£ H£*i£)”£,¾£4ë£) ¤$J¤=o¤'­¤<Õ¤=¥'P¥3x¥B¬¥4ï¥.$¦#S¦5w¦E­¦5ó¦4)§)^§)ˆ§-²§"à§@¨8D¨"}¨9 ¨!Ú¨Fü¨$C©*h©+“©¿©-Õ©'ª)+ªUªEqªM·ªU«F[«0¢«&Ó«5ú«'0¬5X¬Ž¬§¬Æ¬$å¬
! ­*­AG­9‰­JÃ­0®7?®w®3�®&Ã®-ê®(¯ A¯&b¯ ‰¯ª¯-Ã¯Vñ¯/H°x°�°¬°0È°0ù°'*±#R±9v± °±MÑ±!²'A²'i²9‘²3Ë²4ÿ²74³;l³0¨³MÙ³6'´/^´2Ž´2Á´,ô´I!µ/kµ3›µÏµäµ3øµ/,¶3\¶7�¶3È¶Aü¶Q>·T�·å·)¸)/¸+Y¸/…¸2µ¸$è¸-
¹@;¹$|¹!¡¹#Ã¹ ç¹4ºH=º(†º¯ºÆºßº'ôº»1»)M»(w»  » Á»Zâ»+=¼"i¼Œ¼ ¼¶¼"Ò¼9õ¼/½2?½6r½T©½,þ½7+¾3c¾/—¾*Ç¾6ò¾0)¿JZ¿8¥¿Þ¿%ú¿, À$MÀ.rÀ9¡À(ÛÀ(Á~-Á4¬Á9áÁ7Â=SÂ3‘Â/ÅÂ4õÂ.*Ã.YÃ4ˆÃ.½Ã.ìÃ,Ä9HÄ9‚Ä9¼Ä:öÄ91Å:kÅ9¦Å9àÅWÆWrÆ.ÊÆùÆÇ7.Ç<fÇF£Ç9êÇ$$È!IÈ"kÈ&ŽÈ)µÈßÈûÈÉ.-É*\É,‡É ´É0ÕÉ#Ê=*ÊhÊ<ƒÊ.ÀÊ)ïÊ5Ë4OË*„Ë$¯ËÔË+ôË! Ì BÌ-cÌO‘ÌáÌ!úÌ<Í-YÍ$‡Í7¬Í.äÍ(Î.<Î-kÎ™Î1©Î7ÛÎ.Ï/BÏFrÏ3¹Ï'íÏ"Ð+8Ð3dÐ@˜ÐDÙÐ%ÑDÑ+dÑ3�ÑÄÑÚÑõÑ>Ò4TÒ-‰Ò(·Ò<àÒÓ#;Ó#_ÓƒÓ( ÓDÉÓfÔ¡uÔÕ$0Õ†UÕ6ÜÕMÖ:aÖ6œÖ6ÓÖ/
! ×%:×-`×<Ž×HË×5Ø&JØ7qØA©Ø)ëØGÙ]Ù@uÙ$¶Ù2ÛÙ&ÚH5Ú~Ú ’Ú:³ÚîÚ*ÛA0ÛDrÛ;·Û$óÛ3Ü5LÜ0‚Ü6³Ü@êÜ?+ÝDkÝ@°Ý;ñÝ=-ÞkÞÞ”Þ¨Þ¾ÞÒÞåÞúÞß#ß7ßLßbßvßŒß¦ßºßÍßÞßøß
à#à9àLà_à9wàL±àIþàHHáM‘áQßáD1â1vâ(¨â(Ñâ3úâd.ã3“ã%Çã=íãH+ä>tä?³ä(óäBåH_å7¨åZàåY;æP•æBææ[)ç8…ç\¾çbè\~èXÛèK4éN€éUÏéU%êU{êVÑêV(ëVëUÖëU,ìU‚ìVØìV/íV†íUÝíU3îU‰îVßîV6ïV�ï2äï$ðN<ð‹ð-ªðiØð>Bñ?�ñFÁñ+ò44ò0iò0šò1Ëò9ýò%7ó!]ó+ó+«ó+×ó,ô+0ô+\ô,ˆô,µô*âôW
õ,eõ&’õK¹õKöUQöa§ö{	÷A…÷4Ç÷]ü÷"ZøZ}øZØø[3ù[�ùZëù[Fú'¢ú)Êú)ôú)ûFHûH�ûWØûP0üX�üGÚü@"ý-cý.‘ý9ÀýAúý7<þitþ$Þþlÿ5pÿ;¦ÿ%âÿ9UB5˜QÎˆ !©>Ë4
! >?<~C»6ÿ-6!d;†7Â%ú1 2R2…W¸.0_<q2®-á�/ ½Þ2û(.EWE�Mã01.bH‘GÚ"	3B	>v	Xµ	B
! Q
! Fc
! !ª
! /Ì
! !ü
! ')F7p%¨Î*ì"!:)\ †§6Æ ýR
/q
(¡
"Ê
1í
9Y)q(›Äâ(÷  ATt1’+Ä/ð/ (P8y&²Ù#ø"?*Z!… §È*à6*Bm2�$Àå5S)h,’0¿7ð!(#J0n&Ÿ#Æ;ê/&AV3˜/Ì(ü8%!^M€6Î8.>3m-¡JÏK,fA“HÕ>U]&³'ÚLHOU˜FîC5@y=º8øO1-�¯0Ê/û+8A0zD«1ð$"7GI,É0ö'8C'|&¤+Ë%÷> Y\ b¶ #!H=!(†!$¯!/Ô!"4"‚O"Ò"-ñ"C#Cc#-§#-Õ#-$M1$-$5­$.ã$%%8%L%_%'v%0ž%0Ï%&&5&"T&'w&Ÿ&H½&('3/'1c'3•'5É'ÿ'/(O(Ff((­()Ö(1)82)+k)+—)/Ã)6ó)**.ª*+Ù*0+6+(Q+)z+*¤+-Ï+*ý+,(,U,s,"’, µ,Ö,ì,-A- `-E�-#Ç- ë-7.,D.(q.4š.Ï.(é.///B/.r/¡/À/%Û/40460+k03—00Ë03ü0,01)]17‡16¿1!ö1&27?22w2.ª2)Ù2+3./36^3•34°3å3,404"F4/i4?™4+Ù4B56H55FŸ5%æ567 62X64‹60À6>ñ6"071S7.…7!´7Ö7ò7^
! 8i83…8%¹8(ß89'9A93U9‰9'ž9(Æ9$ï9>:9S:)�:E·:!ý:;1;D;1[;"�;°;Ë;6ä;<<X<m<‡<,¢<&Ï<"ö<H=3b=/–=UÆ=&>LC>3�>YÄ>8?3W?4‹? À?á?ô?	@&$@*K@*v@,¡@Î@ì@:ADGA)ŒA¶AÐA"çA
! B*BHB1^B.�B*¿B9êB $CECbC,xC¥C5½C.óC/"D0RDƒD¢D¿D-ÌDúD"E-3E,aEŽE E¾EØEñEFF*9F)dF4ŽFÃF!àF/G*2G)]G‡G¦G*¾G!éG$H$0HUH#pH”H³H$ÌHñHI%II?I8‰IÂI!ÎI#ðI&J;J5VJŒJ(¢J@ËJBKAOK ‘K²K ÒK-óK;!L!]L1L±LÑLíL!MP*M6{M<²M"ïM.NGANG‰N'ÑN-ùN3'O [O|O(™O%ÂO1èO#P5>P*tP'ŸP$ÇP'ìP3QJHQ>“Q%ÒQ+øQ$R"0RSR!hRAŠREÌRDS'WSSšS#¯S2ÓS:TMAT/�T8¿T(øT?!U.aUK�U2ÜU$VZ4V8�V#ÈVìVW%W%CW7iW&¡W(ÈW)ñW!X =X2^X‘X+°XÜXúXY!8YZY+nYšYJ¸Y=Z2AZ=tZ2²ZBåZ7([=`[<ž[AÛ[\:\&V\-}\&«\Ò\!ò\]0]BN]"‘]´]9Ó]4
^B^$V^!{^.�^GÌ^_2._$a_†_%ž_)Ä_î_`-&`T`&s`š`%¯`Õ`ê`hþ`>ga¦a¿aPÖa9'b*ab>Œb?Ëbzc#†c-ªcDØc1d1Od�dšd/ªd6ÚdNef`eKÇeNf_bf.Âf9ñf2+g<^g;›gG×g(h'Hhph]‡h&åh1iD>i=ƒiEÁi<j0Dj8ujK®j'új?"kbk-~k0¬k$ÝkEl0Hlyl)—l&Álèl!ûl\m%zm( mGÉm9n/Kn.{n)ªn)Ôn þno49o&no+•o*Áo(ìoFp0\pL�p4Úpq'q)Fq6pq*§q1ÒqUrNZr©r]¼rds]sUÝsd3tU˜tNîtU=u“u#«uÏu+äuv/'v+Wv/ƒv ³vWÔvQ,w%~w2¤w/×w/x,7xdx|x*•x-Àx@îx-/y@]y8žyK×y8#zK\z¨z1Çzùz.{TD{2™{2Ì{ÿ{|3)| ]|)~|+¨|*Ô|5ÿ|5}1>}$p}!•},·}<ä}U!~!w~F™~à~0ÿ~>0#o“=±7ïC'€Tk€ZÀ€[�dw�EÜ�c"‚o†‚#ö‚!ƒ<ƒ:Zƒ[•ƒ#ñƒ„=5„/s„%£„É„é„1	…I;…C……DÉ…%†[4†�†,°† Ý†#þ†%"‡4H‡2}‡I°‡ú‡0ˆ?ˆYˆ(wˆ& ˆ/Çˆ+÷ˆ-#‰+Q‰@}‰<¾‰8û‰54Š6jŠ¡Š½Š,ÚŠ2‹?:‹z‹”‹7¬‹Bä‹,'Œ'TŒ6|Œ+³Œ+ßŒ6�?B�)‚�2¬�ß�ô�!Ž'(Ž(PŽPyŽÊŽ-êŽ=�#V�!z�5œ�)Ò�%ü�."�/Q�0��.²�6á�#‘<‘O‘3n‘6¢‘+Ù‘'’)-’ W’Ax’"º’<Ý’(“C“U“-a“�“	ž“A¨“ê“ý“”O<”'Œ”&´”.Û”
! •*•%H•Ln•»•Ù•0÷•(–-–m>–¬–ŸÈ–Zh—&Ã—%ê—#˜*4˜_˜*s˜$ž˜*Ã˜"î˜<™8N™ ‡™"¨™&Ë™ò™š*+š5Vš.Œš0»š4ìšA!›6c›2š›8Í›2œ29œ<lœ2©œ>Üœ5�>Q�)��0º�"ë�ž(žCž%_ž"…ž ¨ž Éž-êž"Ÿ!;Ÿ]Ÿ%wŸ%�ŸkÃŸ'/ 4W JŒ × ç '¡ -¡+N¡!z¡œ¡­¡Ë¡è¡¢/¢M¢a¢5u¢-«¢Ù¢´å¢š¤Dœ¤Iá¤+¥?C¥ƒ¥ß›¥0{¦<¬¦`é¦J§b§
! n§y§�§K˜§[ä§t@¨=µ¨Wó¨?K©U‹©pá©5RªPˆªÙªîª(
! «+3«-_«2�«<À«ý«+¬#0¬­T¬­"­K+­,w­¤­eÄ­w*®0¢®\Ó®‘0¯_Â¯T"°^w°9Ö°d±Xu±VÎ±]%²dƒ²_è²@H³J‰³DÔ³R´Zl´QÇ´�µK©µMõµKC¶?�¶NÏ¶H·Cg·B«·Eî·‰4¸?¾¸–þ¸^•¹Eô¹ :º?Ûºm»V‰»Uà»Ž6¼SÅ¼S½\m½UÊ½Þ ¾Xÿ¾±X¿_
! À\jÀSÇÀoÁe‹ÁXñÁBJÂJ�ÂHØÂ?!ÃUaÃW·ÃRÄSbÄ_¶ÄQÅShÅN¼ÅFÆPRÆC£Ç2çÇXÈsÈ4�ÈfÅÈ‚,É/¯ÉQßÉ
1Ê4?ÊDtÊC¹ÊýÊ+Ë2>Ë	qË0{Ë^¬ËpÌ3|ÌI°Ì–úÌ4‘Í.ÆÍ!õÍÎA'ÎOiÎ¹Î+ØÎÏ&!Ï@HÏ@‰Ï4ÊÏ!ÿÏ#!Ð3EÐ3yÐ9­Ð5çÐ'Ñ'EÑ$mÑ%’Ñ¸ÑÊÑ+àÑ-ÒD:ÒÒ(ŽÒE·Ò\ýÒ"ZÓK}ÓPÉÓ4Ô?OÔ:�ÔÊÔ2èÔRÕ?nÕL®ÕûÕZ{Ö4ÖÖ&×X2×3‹×c¿×@#Ø^dØ”ÃØXÙ=uÙ[³Ù!ÚG1ÚyÚ!‚Ú+¤Ú0ÐÚVÛFXÛdŸÛ'ÜE,ÜrÜ„ÜK–ÜâÜWñÜIÝSOÝ;£ÝJßÝE*Þ$pÞc•ÞhùÞqbßnÔß…CàsÉàL=ádŠáNïáM>â\ŒâTéâR>ãh‘ã…úãa€äIâä\,åc‰å0íå,æ<KæRˆæKÛæ_'çÒ‡çºZèòévê”ê–ëb«ëìUìqì�ì/�ì.ÍìBüì-?í?mí>­íìí>î?îRî>gî9¦îàîzýî(xï1¡ï.Óï2ð15ðqgð#ÙðJýð8Hñ?�ñHÁñ;
! òGFò5Žò,ÄòEñò47óKlóF¸ó=ÿó4=ô@rô‰³ôh=õB¦õAéõJ+ö?vöA¶ö@øöG9÷7�÷j¹÷j$ø[�øHëøK4ù€ù4˜ùUÍùS#úXwúZÐúT+ûR€ûYÓûm-üy›üoý>…ý]Äý„"þe§þi
ÿgwÿ{ßÿ~[IÚT$TyrÎhARªwýauI×p!†’KweJÝ~(R§‚úL}CÊRUai·V!	@x	'¹	Cá	 %
! SF
! 5š
! =Ð
! iPx{É\Er¢�
x—
îÿ•š„0šµŒP¢Ý€€–g˜H^Iè¨‘~¦’%�¸—:‰ÒŸ\}ü“z74Fž{ÊYåm?\­r
! d}zâX] n¶ (%!%N!Dt!W¹!""44"Gi"±"3Î"#)"#-L#"z#�#-º#=è#E&$6l$ˆ£$I,%Av%n¸%-'&)U&2&$²&'×&"ÿ&"'A6'Yx'dÒ'F7(~(8›(&Ô(Tû(lP)&½).ä)7*MK*3™*1Í*1ÿ*01+*b+2�+£À+(d,:�,%È,Fî,=5-s-1‘-Ã-=á-(.UH.kž.&
! /)1/([/4„/X¹/D0EW09�0?×0=1?U1:•1>Ð182UH2?ž2<Þ2t3(�3(¹3/â3<4eO4Zµ4C5TT5J©5\ô5\Q6V®607=67rt7™ç7^�83à8M90b9“9±9;Ï9?:`K:C¬:pð:Ka;_­;M
<O[<-«<9Ù<_=;s=,¯=|Ü=oY>pÉ>K:?n†?Yõ?=O@I�@L×@R$AtwA'ìA7B†LB]ÓBH1C:zC8µC,îC5DSQD¥DIÀD{
! ED†EIËE]F3sFJ§FBòFG5G4}G)²G=ÜGDH<_HrœH)I_9IE™ICßI0#J;TJ,�J;½J,ùJ<&K<cK! K*ÂK-íK@LF\L=£LLáL8.M6gM6žM5ÕM<NDHNY�N+çN4O3HOE|O9ÂO9üO;6PIrPH¼P>Q7DQ7|QG´Q.üQ1+R]R|RL–RKãR?/S0oSI S-êS#T/<T*lTN—TAæTI(UrU@ŽU8ÏUV?&VAfVF¨VpïVR`W(³W(ÜW.X"4XJWX'¢XJÊXDY9ZY?”YAÔYpZ(‡Z8°Z9éZ:#[3^[?’[<Ò[A\7Q\7‰\7Á\7ù\71]0i]š]Jº]^5%^P[^T¬^1_43_Vh_6¿_6ö_V-`.„`F³`Cú`:>a;ya=µa*óa1bKPb'œb4Äb)ùb(#c4LcX�c%Úc%d@&d2gd6šd3Ñde3"e<VeD“e1Øes
! f.~fA­f@ïf00g(ag@ŠgUËg4!hOVhF¦h>íh,iCJi=ŽiPÌiRjCpjL´j k>"k ak2‚kEµkûk!lY8lG’lHÚl9#mA]mYŸmCùmu=nI³nIýn4Go6|oD³o5øo4.p:cp+žpAÊp5q4Bq:wq5²qAèq5*r2`r?“r7Ór4sG@s<ˆs+Ås(ñsZtDutBºtýtSujuA†uDÈuB
vhPvB¹veüvebw7Èw©xMªxPøxDIyRŽy@áy+"z'Nz6vz-­zHÛzB${5g{'�{PÅ{.|2E|;x|´|9Ô|A};P}/Œ}1¼}Aî}+0~9\~-–~aÄ~Q&'x@ Lá].€WŒ€*ä€O�)_�"‰�Y¬�0‚,7‚"d‚*‡‚2²‚å‚%ƒE&ƒ*lƒ*—ƒBÂƒ2„28„-k„.™„9È„?…OB…-’…(À…3é…?†1]†@�†,Ð†,ý†**‡HU‡Až‡Aà‡@"ˆ9cˆK�ˆWéˆgA‰O©‰Yù‰8SŠjŒŠ¡÷Šg™‹;ŒR=Œ;�Œ=ÌŒY
! �,d�F‘�?Ø�:Ž?SŽE“ŽDÙŽD�Šc�Mî�A<�L~�€Ë�@L‘H�‘GÖ‘6’GU’K�’9é’,#“/P“V€“#×“Oû“K”i”‡”Mž”Xì”HE•EŽ•XÔ•Y-–@‡–SÈ–Y—=v—2´—Gç—[/˜h‹˜iô˜R^™^±™FšAWšA™šOÛše+›9‘›.Ë›Fú›SAœ1•œ7ÇœIÿœ6I�d€�Xå�o>žY®ž.Ÿ7ŸYLŸ¦Ÿ†¸Ÿ\? 8œ LÕ G"¡>j¡8©¡Uâ¡x8¢Z±¢\£=i£A§£Bé£M,¤z¤G˜¤5à¤n¥s…¥mù¥qg¦JÙ¦/$§hT§x½§z6¨Q±¨@©3D©jx©aã©‰Eª™Ïª\i«•Æ«s\¬BÐ¬E­yY­BÓ­B®uY®>Ï®6¯ E¯3f¯Aš¯>Ü¯.°+J°'v°%ž°*Ä°#ï°G±N[±6ª±ná±7P²+ˆ²/´²Sä²�8³]º³�´<¶´aó´9Uµf�µMöµ-D¶Yr¶VÌ¶T#·Px·jÉ·.4¸3c¸ —¸I¸¸C¹'F¹6n¹T¥¹@ú¹/;ºKkº,·º4äº<»)V»0€»?±»ñ»U¼GY¼*¡¼8Ì¼4½3:½2n½M¡½Wï½\G¾/¤¾(Ô¾+ý¾2)¿.\¿9‹¿BÅ¿1ÀN:À3‰À6½À<ôÀ=1Á%oÁX•Á<îÁi+ÂT•Â7êÂ‡"Ã}ªÃ;(ÄtdÄLÙÄR&ÅKyÅUÅÅ6ÆYRÆB¬Æ7ïÆ�'ÇŠ©Çf4ÈJ›È9æÈ^ É.É)®É)ØÉ*ÊT-Ê1‚Ê'´Ê"ÜÊ%ÿÊ¤%Ë…ÊËvPÌOÇÌHÍ,`ÍQ�ÍßÍ2ûÍT.Î0ƒÎ)´ÎNÞÎ_-Ïb�Ï)ðÏ2ÐEMÐ.“Ð.ÂÐ0ñÐ†"Ñ©Ñ¹Ñ.×Ñ>ÒEEÒt‹Ò+ÓH,ÓuÓ „Ó¥ÓÂÓ<ßÓÔ+ÔAJÔ@ŒÔeÍÔ^3ÕF’ÕaÙÕS;Ö™�Öƒ)×�­×}KØ¢ÉØQlÙ¾Ù4ÛÙ1Ú6BÚAyÚ^»Ú5Û0PÛK�Û:ÍÛ1Üe:Ü: Ü?ÛÜHÝ?dÝH¤ÝNíÝO<Þ=ŒÞ\ÊÞ'ßPAßb’ß/õßN%àYtà)ÎàSøà<Láe‰á6ïá&âi¦âcã`tãSÕã5)äª_äJ
! å;UåK‘åFÝåU$æ8zæE³æ†ùæ-€ç;®ç‹êçpvèSçè•;éDÑé;êORê)¢êBÌê4ë8Dë:}ë5¸ë1îëe ìG†ì)Îì*øì0#í>Tíˆ“íUî1rî(¤îeÍî33ï\gï,ÄïMñï@?ð4€ð(µðJÞðB)ñ%lñ$’ñ*·ñPâñh3òAœòˆÞòˆgó;ðó7,ôdô>�ô2ÀôEóô99õ&sõMšõ7èõ= öD^ö1£ö>Õö?÷CT÷H˜÷(á÷:
! ø6Eø"|ø#Ÿø)ÃøKíø-9ùÂgùÖ*ú\û]^ûÐ¼ûÖ�ürdý†×ý]^þ^¼þçÿÊoÎr>í±ÖŸrvué�_MýoK4»=ð].TŒdálFw³_+G‹�Ó*U	3€	L´	J
! ¾L
! mîyvh¸ßj˜
MzQ7ÌNMSN¡IðV:K‘lÝ˜JCãb'XŠ/ã:N,i+–$Â2ç@8[G”Üû';=y+•dÁ�&H·^T_;´4ð5%=[A™(Û;9@Vz7Ñ)	h3<œ@Ù:;UC‘GÕ89VA�EÒ9:RB�FÐ9:QBŒCÏHE\G¢@êK+ Mw FÅ G!LT!V¡!\ø!KU"M¡"Fï"Q6#Sˆ#LÜ#G)$Mq$S¿$Y%Om%X½%_&\v&#Ó&0÷&2('9['=•'3Ó'L(ST(V¨(yÿ(Uy)5Ï)G*SM*1¡*0Ó*&+;++ug+7Ý+=,[S,4¯,`ä,8E-<~-W»-6.:J.-….9³.Jí.68/7o/?§/Cç/7+05c0=™0A×0516O1@†1BÇ1D
! 2ZO25ª26à2>3?V3C–3CÚ3A4C`4<¤4Gá4I)5Bs5G¶5Iþ5BH6O‹6HÛ6C$7Ih7O²7U8bX8R»8S9[b9X¾93:1K:=}:9»:õ:;!;*=;8h;4¡;Ö;é;W<"^<�<$š<1¿<\ñ<fN=bµ=’>S«>&ÿ>$&?7K?{ƒ?ÿ? @#5@4Y@Ž@" @!Ã@å@6A<AH[AI¤AƒîA!rBV”BdëB?PCA�C5ÒC%DH.DwD.‘DÀDCÙD@ED^E+£EEÏE)F!?F5aF5—F8ÍFCG0JG4{GF°G÷G-H2AH:tHB¯H-òH‚ IY£I$ýI6"J>YJ6˜J8ÏJ8KhAKPªKXûK5TL'ŠL-²L!àL%M?(MEhM:®M;éM>%N:dN:ŸN;ÚN<O~SO€ÒO6SPgŠPlòPs_Q(ÓQvüQ-sR)¡RUËR'!S9ISƒSK�S)éS1T)ET)oT4™TMÎTLU-iUE—U•ÝU7sV.«V=ÚV4W.MW(|W-¥W'ÓW0ûW%,X'RX,zX&§X&ÎX>õX4YFY8cYœYºY$ÊYhïY(XZ�Z+œZ+ÈZOôZD['a[‰[¤[À[$Ø[$ý[$"\?G\?‡\[Ç\Q#]Fu]L¼] 	^*^BD^n‡^ö^&_:_)Z_)„_!®_CÐ_%`&:`a`s`"‰`&¬`Ó`-é`-aEa%ea#‹a¯a<Îab<*b(gb�bB°b#ób+cBCc†c#žcÂcdØc=d5Xd6Žd9Åd-ÿd:-e9he-¢e#Ðe4ôe)f!@fBbfZ¥fg>gZTg=¯g;íg-)h2WhFŠh(Ñh6úhb1ij”iyÿiFyjEÀj&k/-kX]kO¶k7l#>l#bl%†l(¬l Õl5öl,m)Bm4lm‚¡m>$ncnF�n5Èn þn5oPUom¦obpbwpuÚp‚Pq€ÓqTrSmr!Ár*ãr%s34s<hsD¥sêst)t.@t™otL	u:Vu ‘u;²u8îu'vOCvQ“v6åvDwZawB¼wLÿwNLxD›x\àxI=yg‡y9ïy:)z>dz:£zDÞzH#{wl{jä{(O|.x|3§|*Û|K},R}A}9Á}3û}8/~Eh~G®~0ö~D'?l@¬Cí11€4c€2˜€lË€o8�f¨�Z‚~j‚`é‚$JƒAoƒN±ƒ2„83„)l„P–„_ç„UG…I�…*ç…)†O<†NŒ†=Û†9‡?S‡d“‡iø‡:bˆc�ˆ6‰P8‰x‰‰ZŠd]ŠoÂŠT2‹>‡‹BÆ‹1	Œ!;Œ.]Œ*ŒŒ&·Œ0ÞŒ�&� >�:_�Fš�5á�ŽT,Ž9�Ž5»ŽDñŽD6�#{�4Ÿ�+Ô�e�:f�I¡�zë�@f‘3§‘(Û‘4’,9’Rf’P¹’H
! “6S“EŠ“4Ð“8”2>”Aq”<³”-ð”1•FP•Q—•4é•3–@R–\“–]ð–ZN—=©—1ç—*˜CD˜,ˆ˜Oµ˜8™2>™Cq™,µ™-â™7š>Hš3‡š?»š?ûš@;›?|›2¼›Lï›6<œ2sœ>¦œ>åœ&$�:K�/†�<¶�1ó�Q%žBwžCºž8þž67ŸnŸ/€Ÿ°ŸeÍŸi3 '� Å 6Þ  ¡16¡0h¡&™¡-À¡î¡j
! ¢Au¢s·¢?+£0k£"œ£<¿£Zü£2W¤PŠ¤'Û¤'¥+¥4I¥3~¥²¥Ä¥BÚ¥T¦-r¦! ¦@Â¦&§X*§bƒ§kæ§^R¨±¨É¨%ß¨^©;d©i ©a
! ªSlªZÀªS«ko«�Û«ai¬[Ë¬n'­5–­6Ì­9®-=®:k®9¦®-à®6¯4E¯*z¯¥¯]¿¯°87°6p°;§°^ã°$B±%g±M�±MÛ±G)²!q²0“²Ä²&ä²/³1;³>m³*¬³‚×³Z´,x´X¥´Iþ´"HµNkµKºµK¶0R¶3ƒ¶·¶WÑ¶)·%B·|h·å·=ø·[6¸.’¸LÁ¸¹)¹H¹Df¹A«¹,í¹º0ºOº=nº<¬ºéº9ûºB5»Px»#É»2í»1 ¼\R¼@¯¼8ð¼S)½;}½?¹½Tù½<N¾@‹¾'Ì¾ ô¾>¿9T¿)Ž¿¸¿JÕ¿  À$AÀfÀ-„À²À@ÒÀ,Á%@Á/fÁ–Á,µÁ,âÁÂ'Â^GÂ%¦Â(ÌÂ õÂ;ÃRÃ`rÃ)ÓÃýÃ,Ä6HÄ<Ä<¼Ä(ùÄ<"ÅD_Å¤Å6¨Å5ßÅNÆ?dÆ#¤Æ#ÈÆìÆY
! ÇPdÇ+µÇPáÇ.2ÈjaÈ?ÌÈ&ÉG3ÉG{ÉoÃÉ^3ÊG’ÊKÚÊS&Ë3zËQ®Ë8ÌA9Ì@{ÌJ¼ÌEÍPMÍfžÍEÎ@KÎMŒÎgÚÎCBÏL†ÏHÓÏcÐ>€ÐB¿Ð@Ñ`CÑJ¤ÑJïÑJ:ÒK…ÒIÑÒuÓR‘ÓJäÓL/ÔE|Ô@ÂÔDÕ=HÕP†Õa×ÕH9ÖW‚Ö`ÚÖE;×Q�×ZÓ×‚.ØE±ØS÷ØKKÙ@—ÙGØÙT ÚCuÚQ¹ÚUÛ_aÛUÁÛDÜl\Ü3ÉÜ1ýÜO/Ý ÝT ÝXõÝ¾NÞ*
ßo8ßz¨ßN#àGràIºàzááâ–ámyâçâ ã,&ã"Sã1vã9¨ãHâã!+äJMäU˜äNîäA=åAåFÁå@æEIæ=�æXÍæI&çJpç'»ç$ãç&èC/ècsè!×èùèLéL[éC¨é-ìé?êAZê/œê<Ìê9	ë]Cëb¡ëOìATì6–ì?Íì>
í3Lí?€íGÀíLîhUî3¾î7òî9*ï*dï8�ï6Èï–ÿï£–ð/:ñ-jñ"˜ñ*»ñ5æñ0ò*Mò+xò¤ò4Äò<ùò76ó%nóE”óÚóhéó^Rô<±ôCîô@2õXsõxÌõiEöm¯ö3÷Q÷a÷Gt÷t¼÷X1øJŠø>Õø›ùd°ù;úQúddúQÉúAû']û(…ûj®û1ü+Kü-wüw¥üHý,fýP“ý.äýþ$þ;6þ:rþ*­þØþEöþ;<ÿ0xÿc©ÿW
HeK®EúN@R�CâF&@m;®ê)O12�H´'ýK%*q6œ9Ó#
-1l_(Ì?õ/5:e'  È3é2P\n2Ë3þ42Rg/º;ê;&	db	IÇ	)
!  ;
! ƒ\
! *à
! 4'@,h'•½UÚ(00YŠ=¢-à

97
Eq
·
3Ó
5(='f=Ž#Ìð<
! EGJ�TØZ-,ˆ)µ,ß00= n�®4Æ=û:9(t%�Ã*Ù$ 2EFxb¿%"&H;o'«6Ó/
! 
:rH2»îuÿ5u«®
²?À77HR€RÓ&7:r@y<º÷!.Y=p—pfyàEü9B@|C½@
! Kg‡$¥\Ê5'>]Pœ<í*g<3¤BØ*;FJ‚TÍ3" 2V 4‰ 5¾ %ô @![!0q!)¢!-Ì!(ú!%#"&I"%p"%–"$¼""á"&#$+#'P#x##˜#¼#!Ü#+þ#1*$\${$(™$*Â$8í$,&%2S%Y†%Rà%3&L&0j&+›&$Ç&/ì&k'Pˆ'UÙ'./(=^(Aœ(XÞ(`7)?˜)(Ø).*F0*>w*&¶*;Ý*S+:m+@¨+(é+(-';-`c-IÄ-A.PP.B¡.Dä.-)/BW/Cš/GÞ/6&0;]08™07Ò0
! 1F(1Ao10±1Aâ1$2
<2QJ2(œ2)Å2ï2#
! 3&.3/U3B…3È3Ï3â3þ34#4#C4'g4�4¢4¸4;Ò4*5L95[†5â5!û5,60J6[{6×6Þ69å6
! 7$*7#O7"s7<–7YÓ7+-8XY8A²8*ô8>9t^9Ó9"ë9<::K:
†:=”:8Ò:=;%I;Bo;,²;
ß;2í; <!><$`<'…<­<,¿<Gì<:4=3o=;£=Uß=5>
:>H>Y>5j>? >0à>-?<??E|?KÂ?@@0@A@R@/c@-“@Á@Ø@é@AA"A3A-DArA
ƒA‘AJ”AKßA–+BÊÂBU�CzãC ^DyDtùD©nEpF,‰FS¶F 
! GB+GƒnGEòGE8H7~H¶H	ÏH¢ÙHb|I€ßI~`J"ßJK;KGOK7—K ÏK!ðK<LOL”[LðL¾öL*µM-àM0N-?N/mN›�N™9O˜ÓOmlPAÚPaQˆ~QIR3QRT…RFÚRJ!S\lS]ÉS6'T,^T~‹Tª
! UµµUqkVSÝVW1Wo‰WàùW,ÚX>YIFY:�YQËY)Z²GZ0úZ+[D[][‘u[.\Ò6\W	]2a]N”]Uã]‡9^TÁ^G_±^_'`W8`n�`‚ÿ`[‚aŽÞa_mb_ÍbÃ-cSñcSEdt™dQej`eXËee$f�Šfqg’~gohl�hNîhÑ=iœj=¬jÜêjPÇkVlPol=Àl4þlQ3mY…m^ßm`>nqŸn^oQposÂo{6po²p["qF~qWÅqMrKkrF·r—þrh–s]ÿsH]tA¦tIèt72u\judÇu_,vSŒvGàvU(wD~wRÃwrx_‰x…éxsoyAãy<%zPbzò³z}¦{„$|Y©|<}E@}_†}Iæ}‘0~gÂ~x*[£\ÿo\€SÌ€7 �YX�a²�a‚“v‚^
! ƒsiƒSÝƒc1„r•„>…•G…uÝ…MS†•¡†c7‡c›‡]ÿ‡Y]ˆo·ˆS'‰X{‰œÔ‰ŸqŠV‹?h‹k¨‹XŒbmŒcÐŒC4�?x�‡¸�0@Ž/qŽV¡Ž4øŽX-�f†�Gí�Z5�k��aü�M^‘g¬‘B’/W’q‡’\ù’_V“Y¶“Y”]j”dÈ”7-•6e•Sœ•vð•Vg–0¾–(ï–C—a\—Y¾—8˜bQ˜=´˜Vò˜>I™Yˆ™`â™SCš4—š4Ìš6›28›=k›(©›HÒ›DœL`œa­œ �-0�‘^�Rð�cCž%§žOÍžqŸ^�ŸoîŸz^ RÙ g,¡O”¡0ä¡D¢’Z¢Wí¢QE£j—£N¤HQ¤Iš¤Hä¤I-¥Hw¥6À¥Y÷¥9Q¦<‹¦%È¦0î¦k§.‹§0º§1ë§m¨Å‹¨}Q©�Ï©˜]ª?öªx6¬}¯¬i-­h—­_®-`®@Ž®pÏ®_@¯Ò ¯'s°›°#¶°9Ú°}±J’±Ý±åô±QÚ²,³E<³‚³2’³�Å³"U´Cx´,¼´Lé´/6µ0fµ—µ	³µ)½µ	çµñµ¶¶-¶C¶Y¶a¶
! j¶u¶‰¶œ¶«¶Ã¶%Ù¶ ÿ¶ ·5·F·W·k·~·—·	¬·
¶·Ä·Ü·ù·
! ¸¸*)¸vT¸zË¸xF¹€¿¹]@º%žº6Äºbûº1^»5�»5Æ»eü»b¼O�¼nÑ¼<@½}½ –½·½WË½Y#¾W}¾AÕ¾9¿Q¿Hh¿C±¿9õ¿4/À-dÀ<’ÀÏÀ6ÞÀ;ÁUQÁ!§Á5ÉÁQÿÁQÂMjÂH¸Â3Ã5Ã)RÃ-|ÃªÃÆÃ2åÃXÄbqÄ‘ÔÄGfÅ-®Å6ÜÅ5Æ>IÆ=ˆÆ>ÆÆAÇCGÇY‹ÇIåÇ>/ÈQnÈ,ÀÈ'íÈ@ÉNVÉP¥É+öÉÉ"Ê\ìË•IÌJßÌ—*Í€ÂÍ[CÎPŸÎ9ðÎ9*ÏdÏ}äÏ9bÐ9œÐbÖÐ³9ÑCíÑX1ÒjŠÒhõÒs^ÓrÒÓbEÔ\¨ÔAÕ\GÕC¤Õ°èÕ�™Ö6×WR×Lª×8÷×20ØcØ€Ø—Ø®ØÅØ&ãØ0
! Ù;Ù<[Ù,˜Ù8ÅÙ:þÙ.9Ú@hÚ=©Ú çÚÛ)'ÛxQÛ5ÊÛ]ÜO^ÜW®Ü:ÝPAÝJ’ÝxÝÝwVÞNÎÞMßIkßVµßNàQ[à^­à+áU8á8Žá<Çá�â�’ân ãC�ãiÓã�=ä;Íä<	åBFåI‰åkÓå3?æ=sæC±æ0õæ8&çf_çŒÆçœSèXðè…Ié>Ïé3ê>Bê:�ê7¼ê;ôêP0ë`�ësâë.Vì,…ìh²ìWí~sí5òí_(î3ˆî;¼î/øî^(ïY‡ïáïDðSFðpšðcñRoñ#Âñ?æñ6&ò%]òSƒò$×ò%üòK"óUnó2Äó6÷ó8.ô-gôo•ôIõ4Oõ„„õQ	öI[ö'¥ö@ÍöF÷;U÷.‘÷AÀ÷FøEIøj�ø5úø<0ùimùG×ùNúInúI¸ú=û/@û2pûp£û[üWpüFÈüKýU[ýj±ýUþUrþ?ÈþNÿUWÿ[­ÿ=	?GI‡CÑL>b:¡@ÜZ9xI²Tü6Q7ˆ/À(ðH2b.•.Ä0ó/$cTD¸9ý:7;r9®:èH#>lE«EñB7Dz4¿Gô3<	Fp	H·	=
! J>
! /‰
! .¹
! 0è
! -PGb˜Kû"GUjÀŠØc
2z
 ­
ŒÎ
8[˜”;-WiŸÁ[a8½KöKBGŽUÖ@,amÏNí2<Do,´"á|7�Q¹OG[6£]ÚZ8]“ZñfLf³Y#t#˜€¼Z=J˜:ã9WX8°}éCg–«ÁBd1i›5»Wñ3II}IÇh 0z ?« -ë 9!VS!Fª!Gñ!D9"4~"�³"7A#<y#?¶#=ö#N4$tƒ$5ø$.%7M%V…%AÜ%O&,n&*›&)Æ&vð&Eg'V­'K(tP(bÅ(e()9Ž)8È)<*5>*Vt*WË*%#+‡I+DÑ+E,µ\,¦-]¹-H.n`.YÏ.M)/3w/4«/]à/R>0-‘02¿0>ò0ƒ11]µ112ZE2< 2[Ý2493=n3P¬3Pý3=N4yŒ45<5WU5g­5€6A–6YØ627TO7;¤7qà7[R8P®8‡ÿ8X‡9Zà96;:_r:CÒ:];jt;pß;nP<L¿<[=Oh=P¸=	>^>z>D�>XÔ>^-?FŒ?TÓ?J(@_s@0Ó@BA+GA@sA;´ABðAJ3B5~B7´BEìB2Cc²C"D+9DDeDFªDKñDa=E“ŸEE3FNyF2ÈF]ûF YG)zG6¤G3ÛG"H`2H"“H&¶H7ÝH I
6I<DI_�IQáIJ3J~J+˜JÄJ7âJKG3KN{KAÊKZLRgLcºLbM[�MYÝMY7Nc‘NOõN[EO’¡Ok4PV Py÷P4qQ¦QE¶Q!üQR$2RWR9wR#±R(ÕRKþRHJSK“SDßS5$TGZT$¢T;ÇT1U5UAU>TU>“UAÒUKV(`V#‰VY­V_WWgWN¿WOXM^XM¬X/úXJ*YBuYJ¸Y&Za*Z:ŒZ|ÇZ`D[Æ¥[”l\[]U]]K³]mÿ]Jm^8¸^Añ^#3_W_q_‹_6 _3×_3`"?`Rb`=µ`8ó`r,aTŸaCôaY8bj’bAýb=?c[}cZÙcM4d^‚dRád[4e;�epÌeO=fW�fVåf9<g=vgG´gWüg$Thyh4—hHÌhJiR`i7³iëiKjLWj9¤j?ÞjTkskB‹kDÎk7lDKlI�lPÚl+mJmjmuˆmcþmqbnfÔn>;o>zo;¹o?õo=5pSsp"ÇpêplüpeiqLÏq0r<Mr9ŠrMÄrBsUsosŒsQ¡sqósEetI«tJõtH@u(‰u9²u8ìu%v^@vcŸvawlewBÒwJxN`x¯xcÍxI1yN{yGÊyDz&WzC~z3Âz(öz5{&U{/|{?¬{7ì{F$|1k|M�|aë| M}n}†}1�}Ï}9í};'~#c~"‡~ª~vÀ~77Jo;º<ö3€=J€>ˆ€9Ç€�A �=b�3 �6Ô�K‚sW‚?Ë‚Pƒe\ƒcÂƒZ&„g�„_é„yI…Ã…oC†f³†q‡aŒ‡eî‡aTˆ7¶ˆ2îˆ.!‰\P‰Y­‰Š1ŠFOŠ@–Š@×ŠP‹ i‹SŠ‹CÞ‹X"ŒF{ŒVÂŒF�F`�?§�Dç�',Ž>TŽK“ŽxßŽlX�bÅ�S(�<|�~¹�D8‘ }‘€ž‘]’E}’bÃ’1&“dX“š½“<X”/•”Å”GÜ”,$•KQ•‚�•' –'H–"p– “–´–7Í–——4—!L—"n—#‘—#µ—%Ù—%ÿ—6%˜#\˜€˜ ˜7¿˜~÷˜<v™<³™oð™8`šN™š1èš;›6V›w�›sœTyœVÎœ`%�[†�†â�RižV¼ž@ŸETŸµšŸ¯P L¡0M¡H~¡vÇ¡r>¢=±¢Wï¢<G£V„£:Û£b¤y¤U�¤cã¤PG¥˜¥7­¥9å¥!¦>A¦>€¦&¿¦pæ¦XW§>°§&ï§>¨&U¨@|¨(½¨@æ¨('©PP©8¡©@Ú©(ªJDªe�ªZõªrP«RÃ«m¬,„¬?±¬,ñ¬,­*K­Yv­!Ð­?ò­C2®Cv®aº®"¯H?¯Vˆ¯7ß¯S°4k°L °Lí°7:±9r±1¬±3Þ±O²òb²$U³z³‹™³;%´åa´hGµQ°µD¶DG¶[Œ¶1è¶;·iV·,À·,í·W¸9r¸/¬¸4Ü¸W¹Ji¹E´¹(ú¹,#º.Pº?ºD¿º)»].»+Œ»K¸»/¼@4¼Eu¼#»¼Eß¼#%½;I½=…½'Ã½=ë½)¾'B¾Cj¾R®¾R¿8T¿C�¿YÑ¿+ÀB«ÀCîÀC2Á;vÁ;²Á*îÁÂ6*Â;aÂ-�Â>ËÂ>
! Ã%IÃGoÃ=·ÃAõÃ.7ÄZfÄGÁÄ(	Å(2ÅW[Å ³Å3ÔÅ?Æ-HÆ vÆT—ÆJìÆ7Ç*LÇ1wÇ?©Ç1éÇ9È/UÈ0…È/¶È8æÈ9É$YÉH~ÉIÇÉ9ÊJKÊr–Ê3	Ëu=Ë“³ËŸGÌ›çÌRƒÍ›ÖÍdrÎ·×Î=�ÏÈÍÏñ–Ð¸ˆÑáAÒÜ#ÓÔ<ÕOCÕT“Õ1èÕKÖ9fÖ Ö(¾Ö(çÖ(×&9×&`×*‡×*²×*Ý×(Ø(1Ø/ZØ3ŠØ0¾Ø(ïØ<ÙSUÙ2©Ù5ÜÙ:Ú0MÚH~ÚHÇÚeÛ?vÛu¶Ûa,Ü`ŽÜ‘ïÜG�ÝiÉÝA3Þ2uÞ@¨Þ:éÞ=$ßsbßeÖß�<àvÌà^Cág¢ág
! â^râMÑâNã�nã$þã%#ä$Iä"näN‘äàå\öæMSçS¡ç+õçQ!è6sè>ªè[éè`Eé}¦é$êWAê?™ênÙêbHëj«ëìE4ì\zì�×ìvgínÞíbMîh°îfï6€ï ·ï€ØïnYðgÈð0ñ#Pñ5tñ4ªñ¿ßñ€Ÿò( óGIó[‘ó2íó< ôB]ô( ô=Éô#õJ+õ6võ+­õÙõõõ4öQCö9•öCÏö£÷E·÷6ý÷U4ø%Šør°øO#ù*sùAžù"àù>úLBúQ�úVáú:8û#sû%—û%½û@ãûR$üKwü4Ãü3øü,,ý)YýdƒýDèý@-þ<nþ6«þWâþ>:ÿHyÿBÂÿyCSÃˆV T÷?L@ŒrÍE@'†A®&ð)(A^j@ÉA
! <LO‰.Ù6*?0j3›2Ïg3j3ž3Ò34:4o5¤5Ú5	5F	5|	5²	5è	5
! 5T
! 5Š
! 5À
! 5ö
! 3,3`3”3È3ü304d3™3Í3
35
5i
5Ÿ
5Õ
53A3u3©3Ý33E3y3­3á34I4~2³3æ34N4ƒ3¸3ì3 3T6ˆ2¿2ò3%8YN’Já4,4a;–QÒJ$1oA¡LãM0‚~9e;©¡:K=†,Ä9ñ+LJE—<ÝA	\6f7�4ÕB
! FME”TÚÚ/?
! �JWÌX$q}Jï9:\tTÑJ& Iq S» T!Qd!q¶!b("1‹"m½"*+#$V#Z{#MÖ#Q$$,v$%£$CÉ$2
%-@%%n%!”%a¶%N&=g&¥&&Á&2è&"'0>'-o'.�'Ì'"å')(12()d(#Ž(²( Ò($ó(-)(F)$o)#”)(¸),á))*38*Fl*/³*(ã**+57+2m+= +†Þ+µe,'-RC-C–-=Ú->.MW.B¥.@è.Y)/Jƒ/`Î/I/0Qy0<Ë0.1711R1E„19Ê1`2de2(Ê2Ló2L@3L�3Ú3Nò3@A4K‚4AÎ4E5@V5A—5EÙ5H6Ch6D¬6Pñ6FB7D‰7VÎ7O%8u8/Ž81¾8:ð89+9.e9”99²9ì9,ù9&:::LJ:C—:Û:ø:;+;NH;5—;3Í;:<N<<
‹<J™<Yä<Q>=;�=‰Ì=eV>€¼>m=?u«?M!@(o@%˜@H¾@HA:PA=‹AÉA,éA²B7ÉB7Cf9C2 CHÓC9DAVD…˜DUE=tE†²E…9FŽ¿FÊNGAJ8[J?”JSÔJ8(KUaKV·K*La9LÉ›LEeM<«MLèMR5NGˆN¯ÐNL€OÍOÞO6þO55P5kP4¡P.ÖPFQ.LQ4{Q*°QHÛQ&$R3KR)R(©R3ÒR>S7ES}S*�S&»S;âSLT2kT%žTVÄT3U/OU4UI´U)þUF(VoV)�VR·VF
! WRQW¤W1µW'çW&X:6X*qXdœXWY_YY9¹Y/óYI#Z5mZ1£Z.ÕZ%[#*[.N[&}[*¤[-Ï[Gý[aE\-§\6Õ\H])U]:]$º]8ß]\^#u^$™^Q¾^&_@7_4x_­_EÅ_7`uC`6¹`+ð`¹ažÖa˜ub}c ŒcL­c8úcD3d(xd4¡d&ÖdLýd/JeLze+ÇeóeMfDafM¦f2ôf''gCOg+“gN¿g9h%Hh3nh-¢h%ÐhLöh^Cii¢i3j3@j›tjÝk¡îkÛ�l¤lm–np¨nœo°¶oÏgpÏ7qžr6¦r2Ýr‹sSœs7ðs>(tEgt_­tC
u?Qud‘u=öuv4v3«v[ßv7;w%swI™w6ãw5x2Px,ƒx-°x,Þx$y\0y3�ydÁy9&z-`z<ŽzWËz:#{4^{_“{pó{0d|•|,´|+á|D
}HR}›}>¸}÷}9~/M~M}~$Ë~6ð~+'AS`•.öW%€ }€$ž€iÃ€@-�,n�1›�9Í�D‚.L‚G{‚KÃ‚sƒ=ƒƒHÁƒ²
! „<½„4ú„H/….x…§…2¿…Øò…IË†õ‡�ˆR›ˆSîˆˆB‰/Ë‰Vû‰6RŠ,‰Š-¶Š~äŠ;c‹’Ÿ‹ª2Œ(ÝŒ:�SA�=•�MÓ�8!Ž7ZŽ-’Ž%ÀŽ/æŽM�,d�5‘�JÇ�/�.B�(q�!š�s¼�=0‘;n‘Dª‘xï‘.h’:—’ZÒ’„-“\²“Z”2j”#�”TÁ”M•2d•—•L¶•h–9l–b¦–1	—%;—Ha—ª—È—Uå—;˜B˜W`˜ ¸˜.Ù˜+™(4™!]™7™2·™.ê™5š@Ošs�š›T›Ne›I´›]þ›,\œ�‰œO�[�t�Œ� �¾�)Ò�4ü�1žFž.[žVŠž,áž2Ÿ)AŸkŸ!„Ÿ,¦Ÿ@ÓŸ: 5O Q… A× ]¡}w¡Põ¡!F¢-h¢8–¢;Ï¢.£%:£.`£2�£FÂ£ 	¤*¤1J¤|¤"—¤º¤!Ø¤ú¤-¥9E¥>¥1¾¥Jð¥,;¦*h¦I“¦<Ý¦9§(T§6}§/´§;ä§ ¨K;¨9‡¨*Á¨4ì¨!©$0©9U©�©M«©)ù©#ª@/ª#pª(”ª½ª8Ùª(«;«+L«Ix«(Â«Më«9¬:W¬"’¬-µ¬>ã¬/"­R­#c­/‡­6·­î­*®(9®/b®'’®?º®~ú®^y¯.Ø¯;°?C°@ƒ°CÄ°<±7E±)}±?§±Hç±E0²@v²>·²Kö²)B³ƒl³cð³6T´3‹´N¿´8µ5Gµ<}µiºµ*$¶pO¶À¶&Ý¶1·>6·Bu·^¸·6¸EN¸;”¸&Ð¸÷¸¹B)¹Vl¹:Ã¹Nþ¹IMºF—º;Þº=»X»/t»E¤»=ê»C(¼]l¼!Ê¼kì¼BX½Z›½^ö½DU¾Bš¾DÝ¾B"¿Be¿=¨¿Oæ¿O6ÀO†ÀiÖÀ>@ÁCÁ9ÃÁ3ýÁ
1ÂG?ÂC‡Â0ËÂ[üÂOXÃN¨ÃS÷ÃKÄ2iÄOœÄ@ìÄ4-ÅFbÅ=©ÅNçÅL6Æ•ƒÆ<ÇSVÇWªÇNÈKQÈ—�Év5Ê5¬Ê»âÊ>žËSÝËP1Ìb‚ÌKåÌG1ÍGyÍ9ÁÍ2ûÍN.Î^}Î<ÜÎNÏHhÏ7±ÏZéÏ)DÐŒnÐLûÐ?HÑ[ˆÑ<äÑ*!Ò)LÒvÒB†ÒKÉÒ4Ó4JÓ\Ó:ÜÓ.ÔLFÔS“Ô%çÔ]
ÕtkÕ4àÕDÖXZÖf³ÖN×i×G€×>È×QØiYØyÃØ}=ÙI»Ù`Ú^fÚ]ÅÚc#Û�‡ÛTÜ\lÜRÉÜ=ÝDZÝdŸÝ+Þe0Þh–ÞÿÞßK-ßLyßEÆßàI"à@là,­àÚà>ëàX*áQƒáVÕá5,â2bâ@•âZÖâC1ã#uã$™ã¾ãCÙã$ä&Bä8iä¢ä&½ä/ää>å>Så>’å3ÑåEæ<KæWˆæ9àæxç.“çJÂç2
è@è0]èŽè©èÀèÝèõè8éGébézé8™é Òé óéIê(^ê‡êžê(µêÞêöê
ë'%ëMë+dë�ë+«ë×ë+òëì(9ìbìzìJ—ìQâìP4íM…í7Óí_îŠkîCöî9:ïDtï[¹ïaðÎwð(Fñ oñ �ñ ±ñ'Òñ2úñD-ò4ròB§ò:êò[%ó,�ó;®óêó.	ô8ô8WôJ�ô[ÛôK7õKƒõGÏõ%ö%=ö)cö'�ö µöÖööö÷6÷'V÷ ~÷ Ÿ÷ À÷ á÷@ø Cø@dø ¥ø Æø çø ù')ùQù!qù “ù<´ù ñù ú 3ú+Tú;€úI¼úVû,]ûBŠû3Íû3üW5üK�ü-Ùü#ý#+ýPOý9 ý+Úý+þ(2þ([þ)„þ)®þYØþ=2ÿXpÿfÉÿS00„0µbæOI–™I0Dz?¿WÿuWGÍQ=gF¥Mì#:0^1�:ÁRü9OE‰PÏ= ;^=šKØC$ThE½E	II	G“	GÛ	4#
! 8X
! 8‘
! 8Ê
! 5*9'dgŒôB6SUŠVà'7
T_
C´
dø
,]^Š]éRGQšOìN<=‹ Édê!O!q!“DµDúF?1†%¸xÞ"W+z¦!ÄFæ3-7a7™7Ñ4	8>9wC±4õ]*]ˆGæG.`v2×"
! 2-5`L–iã•M%ã<	BFc‰sí1a6“Ê.èM?ea¥vk~+ê_v`†[çhC +¬ CØ L!=i!M§!@õ!16"Àh"e)#;�#ºË#ü†$Oƒ%Ó%Tí%rB&�µ&(E'n'=ƒ';Á'_ý'](z(—(;²(bî(YQ)«)F½)F*3K**K˜*ä*eü*Zb+O½+F
,CT,>˜,T×,J,-Lw-0Ä-6õ-\,..‰.7¸.Zð.PK/]œ/2ú/C-0q0@„0,Å0Yò0*L1Iw1IÁ1?2?K29‹2.Å2Pô29E3-3E­32ó3i&4L�4,Ý4/
! 5!:5W\5/´5Kä5K06F|63Ã6K÷6[C7TŸ7=ô7^28d‘88ö8</9Dl9N±9.:?/:+o:D›:Mà:\.;2‹;G¾;H<DO<,”<0Á<8ò<3+=J_=_ª=+
! >V6>V�>yä>B^?5¡?D×?D@Ea@J§@/ò@M"AZpAWËAK#BJoB;ºBAöBg8C, C'ÍCtõCfjDBÑD4E<IE,†E,³E2àE8FULF:¢F*ÝFRGT[GH°GBùG‹<H¶ÈHJI„ÊIcOJX³JWKWdK1¼K5îK.$L2SL+†L3²LŸæLP†MF×MZNDyN%¾N'äN(O-5ODcOK¨O(ôOtP’P.±P4àPFQ4\Q<‘QIÎQER,^R=‹R@ÉR_
! S1jS5œS%ÒS'øS( T-ITwT6–T<ÍT
! U)%UrOU�ÂUY`VaºVbWƒW]X3aX%•XÂ»X#~Y¢Y7«Y5ãY/Z1IZ%{Z;¡ZÝZ8ôZ?-[Dm[B²[Jõ[H@\E‰\JÏ\H]Cc]H§]Að]F2^Ay^F»^D_QG_<™_DÖ_D`;``gœ`baigaeÑaY7b\‘b›îb[Šcfæc Md�nd<üd89e~recñeUf©]ghh,phS�iñi!
! j,jDjbjwj�j«jºj$ÕjújGk/bkd’k5÷k,-lVZl7±l2élFmKcm@¯m2ðm3#nkWn%ÃnIén73oŸko¡pv­pš$qœ¿q5\rM’r'àrIsARs;”s?ÐsMta^tPÀtXuiju=ÔuMv�`v1âv7whLw@µwƒöwKzx~ÆxmEyV³yz
! z<…z9Âz£üz; {SÜ{d0|_•|Iõ|J?}‡Š}¡~š´~7O!‡4©4Þ4€4H€5}€5³€6é€6 �6W�6Ž�6Å�6ü�63‚6j‚6¡‚6Ø‚6ƒ6Fƒ4}ƒ4²ƒ4çƒ4„4Q„4†„5»„4ñ„4&…4[…4�…6Å…6ü…63†6j†4¡†4Ö†4‡4@‡4u‡4ª‡4ß‡4ˆ4Iˆ4~ˆ5³ˆ5éˆ3‰4S‰4ˆ‰5½‰5ó‰4)Š4^Š4“Š4ÈŠ7ýŠ35‹3i‹4�‹9Ò‹RŒm_ŒFÍŒ€�•�3­�rá�rTŽJÇŽ:�M�Om�@½�3þ�*2�o]�AÍ�G‘iW‘PÁ‘D’*W’P‚’,Ó’$“Y%“\“>Ü“+”1G”,y”,¦”+Ó”,ÿ”,,•+Y•´…•S:–FŽ–XÕ–H.—*w—=¢—Tà—A5˜;w˜w³˜++™YW™B±™€ô™UušFËšU›Fh›M¯›{ý›;yœ<µœHòœE;�S��!Õ�1÷�)ž'=ž%ež^‹ž8êž#Ÿ%BŸ;hŸ7¤Ÿ?ÜŸ3 0P L� *Î 0ù 3*¡s^¡/Ò¡C¢3F¢6z¢,±¢nÞ¢8M£=†£7Ä£ ü£M¤Tk¤9À¤%ú¤4 ¥"U¥)x¥3¢¥]Ö¥%4¦8Z¦/“¦KÃ¦e§Uu§4Ë§D¨*E¨p¨%ˆ¨$®¨&Ó¨9ú¨U4©Š©2©©-Ü©I
! ªTªLhªOµªH«;N«YŠ«Qä«g6¬8ž¬9×¬_­7q­/©­:Ù­3®HH®L‘®>Þ®4¯DR¯;—¯MÓ¯?!°;a°=�°?Û°;±:W±D’±4×±J²QW²:©²<ä²>!³>`³@Ÿ³Fà³E'´Bm´B°´Kó´=?µ@}µ>¾µ?ýµU=¶J“¶ZÞ¶o9·e©·^¸Un¸(Ä¸>í¸>,¹1k¹,�¹;Ê¹º+ºKEºD‘ºJÖº/!»Q»Ah»@ª»[ë»:G¼`‚¼=ã¼M!½Ko½G»½G¾CK¾5�¾9Å¾Fÿ¾BF¿E‰¿LÏ¿+À HÀGiÀ±À-ÆÀCôÀV8Á6�Á/ÆÁ=öÁ>4ÂJsÂG¾ÂÃÃ";ÃF^ÃE¥ÃTëÃ"@ÄBcÄ:¦Ä4áÄ2Å;IÅ>…Å9ÄÅLþÅ=KÆx‰ÆWÇ*ZÇF…Ç@ÌÇH
È<VÈ{“ÈiÉ3yÉR­ÉxÊAyÊ4»ÊAðÊJ2ËX}ËYÖËI0Ì^zÌCÙÌÍ7Í;JÍ?†Í8ÆÍ'ÿÍd'ÎaŒÎfîÎ]UÏ=³Ï]ñÏ]OÐ^­ÐÑ-#Ñ5QÑ"‡Ñ>ªÑ,éÑ+Ò/BÒ-rÒF Ò6çÒ)Ó/HÓKxÓ'ÄÓ'ìÓ7Ô5LÔJ‚Ô&ÍÔôÔM
Õ$[Õ€Õ?’Õ:ÒÕd
ÖrÖe‚Ö èÖI	×YS×/­×,Ý×0
! Øu;Ø.±Ø%àØbÙriÙ%ÜÙ(Ú2+Ú+^Ú%ŠÚ;°Ú4ìÚ¢!Û‘ÄÛdVÜX»ÜAÝ1VÝ-ˆÝ ¶Ý*×Ý-ÞD0ÞYuÞlÏÞB<ßIßyÉßMCàS‘à¬åàH’áVÛá’2â<Åâ?ãXBãq›ãP
äe^ä‘Ää9Vå²�åYCæF�æCäæ\(çu…ç£ûç�Ÿè'/é—Wérïé>bêd¡êDë^KëRªë\ýëhZì|ÃìJ@íE‹í|Ñí]Nîw¬îˆ$ï5­ïwãïQ[ðu­ð‚#ña¦ñlò.uòL¤òDñòl6ó›£ód?ôi¤ôiõ>xõ>·õ¬öõ®£ö�R÷œâ÷YøiÙøMCù~‘ùEútVú™Ëú›eûFü=Hü6†üX½ü:ý"Qý>tý*³ýjÞýŒIþZÖþ›1ÿHÍÿjS�_Õk53¡YÕP/T€YÕ`/G�dØ€=9¾@ø/9*i/”LÄ2.D+spŸ28C4|R±R6W ŽH¯Fø2?	Ar	.´	ã	1û	+-
! iY
! ,Ã
! $ð
! /AE2‡Dº&ÿH&<o1¬"Þ-
/
(@
�i
Zú
VU4¬JáI,;vd²1<ID†^Ë�*O¸Vq_xÑ–J{á]]o»`+ŒD©YîJH+“5¿.õ$>;Vz+ÑýD*a4ŒGÁK	IUZŸIú,DGq2¹YìOF–Q±
^#;‚E¾O.T8ƒ]¼JkeLÑp�<©æA 5F | � � "¸ &Û !d!Z�!Ü!Pø!EI"H�"AØ"…#7 #WØ#X0$0‰$>º$Tù$TN%9£%,Ý%D
! &?O&?�&PÏ&R 'Ns'MÂ'Â(,Ó(*5 +V,+t-E -:æ->!.(`.>‰.:È.>/1B/Dt/p¹/=*0nh04×0+1-81;f1=¢1à1kï1B[2Œž2Y+3;…3IÁ3@4<L4>‰4AÈ4F
! 51Q5bƒ5næ5nU6YÄ6F7ve7vÜ7?S8E“8CÙ8698T9A�9OÏ9D:Rd:(·:hà:gI;S±;<2"<0U<(†<L¯<9ü<N6=9…=}¿=W=>Z•>yð>Kj?T¶?S@-_@0�@U¾@]ArAŽAHªA8óAd,BZ‘BtìB‘aC�óC�uDrEZ†E/áEDF>VFb•FLøFHEGAŽGNÐGEHNeHA´H@öHZ7I@’IÓIRêI:=JTxJÍJ4ìJ/!K3QK,…Kx²Kk+LŸ—Lr7MªMy¶My0NªNLÈNVO@lO\­OG
! P3RPY†P0àPBQBTQ—Q^´Q#RH7RD€R+ÅR2ñR$SDS&\SƒS=�S0ÎS.ÿS>.TmT;ˆTRÄTVU"nU%‘U?·U1÷U))VOSV)£V@ÍVbW;qWC­W>ñW90XwjXâX3òXD&YkY%†Y%¬Y*ÒY#ýYb!ZG„ZJÌZL[Ld[4±[Iæ[K0\C|\IÀ\G
! ]R]h]<„]XÁ]^B3^v^S’^0æ^-_aE_8§_Eà_&`:F`p�`‚ò`~uauôaTjb/¿bTïb+Dc+pc2œc7Ïc*dM2d(€d“©dE=eOƒeKÓeMfYmf‹Çf]Sg@±gbòg—Uhsíh3aij•iHjHIj^’j]ñj@Ok@�kJÑk;lMXl@¦lNçl\6md“mDømA=n>n,¾n&ënnoS�ouÕo@Kp%Œp1²pBäp:'q-bqD�q7Õq8
r1FrIxr$ÂrrçrZs>xsL·s&tu+t6¡t`Øt`9u-šu`Èu)vD©vîvUwOawc±w@x#Vx2zx6­x3äxMy>fyA¥yXçyF@zW‡zQßzC1{;u{.±{7à{A|fZ|
! Á|UÌ|K"}Bn}h±}F~@a~P¢~dó~ŸXŸø?˜€IØ€R"�Lu�/Â�0ò�,#‚¢P‚ó‚ƒ01ƒ)bƒGŒƒBÔƒ4„CL„B�„8Ó„N…D[…F …Aç…\)†O††&Ö†€ý†‚~‡Wˆ‹YˆGåˆU-‰)ƒ‰6­‰ä‰WèŠ2@‹Us‹KÉ‹KŒVaŒ-¸ŒVæŒ`=�Qž�1ð�6"Ž=YŽF—Ž<ÞŽY�Cu�a¹�:�xV�=Ï�[
‘Ii‘g³‘d’A€’<Â’sÿ’Ys“=Í“2”>”l[”OÈ”L•We•R½•)–h:–L£–‘ð–‚—…¡—/'˜bW˜dº˜Q™vq™è™9š BšOcš3³šMçš´5›´ê›ºŸœ1Z�#Œ�0°�Tá�.6ž1ežL—ž,äžŸp1ŸI¢ŸRìŸ>? @~ 2¿ #ò [¡"r¡&•¡¼¡Ô¡æ¡F¢EI¢E�¢EÕ¢F£Eb£C¨£Dì£C1¤5u¤_«¤C¥JO¥wš¥E¦NX¦4§¦+Ü¦Z§Wc§[»§c¨`{¨lÜ¨RI©sœ©]ª`nª3Ïª#«$'«CL«C�«RÔ«e'¬f�¬fô¬B[­Cž­Câ­?&®Zf®5Á®Y÷®VQ¯&¨¯3Ï¯,°/0°4`°E•°CÛ°C±%c±6‰±CÀ±-²'2²%Z²>€²T¿²U³>j³h©³.´:A´=|´Kº´FµMµ.lµ'›µ%Ãµ'éµ%¶,7¶=d¶8¢¶QÛ¶J-·Dx·H½·o¸pv¸`ç¸\H¹¥¹Y¿¹yº@“ºuÔºlJ»6·»5î»4$¼4Y¼Ž¼6©¼2à¼5½TI½Dž½@ã½N$¾Ys¾<Í¾S
! ¿C^¿'¢¿XÊ¿u#À<™À<ÖÀŽÁJ¢ÁRíÁA@Â@‚ÂGÃÂSÃ6_ÃE–ÃfÜÃKCÄM�ÄGÝÄ0%Å2VÅC‰Å(ÍÅ%öÅ5ÆARÆ/”ÆBÄÆbÇ5jÇC Ç2äÇKÈBcÈO¦È^öÈ]UÉ?³ÉTóÉ#HÊ0lÊA�ÊmßÊ:MË7ˆË<ÀË_ýËy]Ì~×Ì8VÍ�ÍKŸÍ=ëÍS)ÎR}ÎÐÎ<îÎ5+ÏGaÏ5©ÏKßÏ)+ÐVUÐE¬ÐDòÐ=7Ñ*uÑ0 ÑKÑÑ@Ò^ÒM|ÒÊÒ<ÞÒ7ÓSÓ`Ó4vÓ«Ó5ÆÓEüÓ;BÔ6~Ô7µÔ5íÔV#Õ4zÕ
¯Õ?½ÕýÕ!Ö-<Ö0jÖ/›ÖmËÖ`9×Dš×@ß×? Ø&`Ø‡ØX§Ø[ÙS\Ù°ÙÌÙiãÙ/MÚ}Ú	‰ÚM“ÚáÚôÚ%Û9-ÛSgÛQ»Û*
Ü:8ÜsÜ8’ÜKËÜ¡Ý�¹Ý€JÞ.ËÞ!úÞRß1oß<¡ß.ÞßI
àQWàP©àúàá:áPá!má’�áB"â1eâB—âLÚâ*'ã:Rã�ã8§ãàãbýã&`ä#‡ä0«ä^ÜäE;åÍ�å[OæT«æGç>Hç=‡ç=Åç=è%AèKgè#³èE×èréH�éeÙée?êO¥ê<õê<2ëIoëa¹ë=ìDYì&žì)Åì(ïì(í;Aí´}í³2î\æî#CïQgïE¹ïFÿïFFðE�ðÓðEîñE4òEzò~ÀòP?ó��ób ô1ƒôßµô/•õ'Åö‰íöXw÷UÐ÷O&øLvø3Ãø]÷ø+Uù8�ù@ºù:ûùL6úPƒú*ÔúCÿújCû^®ûZ
üBhü=«ü@éü*ý@Cý§„ýO,þS|þJÐþdÿ;€ÿS¼ÿ*);JeS°`„\åjBY­O%W%}Q£`õCVRšNí7<dt}ÙVWf®mEƒ>Éq	z	N–	Yå	p?
! !°
! DÒ
! ;+.gL–hã>Lj‹2ö\)
D†
MË
)€CSÄS?l2¬hßiH{²_.{Žb
! Dm'²4ÚZKjc¶>92x7«Fã5*&`‡*§GÒA8\C•^ÙM8†*¦ ÑFò9>Y/˜5È8þa7d™;þï:ï*_@zM»g	6q4¨TÝE2nxDç:,Og'·?ßS cs M× K%!Tq![Æ!@""c"R~",Ñ"-þ"`,#S�#Oá#/1$Ja$#¬$CÐ$³%¹È%€‚&('2,'E_'V¥'…ü''‚(Yª(;),@)Jm)G¸):*P;*,Œ*O¹*[	+3e+N™+Gè+B0,]s,rÑ,kD-*°-OÛ-I+.6u.B¬.;ï.F+/Ar/F´/?û/€;0h¼0X%1[~1(Ú1@2ED2EŠ2EÐ2G3O^34®3@ã3A$43f4Eš4&à45C%5Ci5A­5Aï5E16-w6A¥6Cç6X+7?„7@Ä7B8GH8%�8M¶8S9ZX9Z³9b:jq:oÜ:uL;tÂ;ˆ7<ˆÀ<ˆI=ˆÒ=Š[>ˆæ>Šo?ˆú?~ƒ@ŒAŒ�AŠBŒ§B‹4C�ÀC~PDFÏDDEO[EC«EDïE@4F"uFH˜FDáFB&GBiG¬G@ÌGF
H@THK•H@áH/"IERIB˜IAÛIGJDeJEªJCðJ@4K+uK"¡K!ÄK-æK+L@@LS�L@ÕL;M;RM:ŽMXÉMn"NN‘N€àN_aO(ÁOAêO:,PgP:…PBÀP|Q3€QH´Q/ýQ@-RwnR`æRGS^eS`ÄS!%T GThT"…T<¨T9åT/U9OU3‰U½U;ÝU5V0OV.€VX¯VFW9OW-‰WK·WXT#XQxXHÊXnY=‚YDÀYBZHHZ;‘Z]ÍZd+[F�[k×[4C\.x\]§\!]']@]3U]2‰]Q¼]:^9I^;ƒ^5¿^8õ^6._6e_-œ_=Ê_7`4@`3u`6©`7à`1a6Ja6�a6¸a0ïa- b-Nb-|b1ªbQÜb;.c8jc4£c9Øc4d4Gd3|d/°d1àd4e8Ge6€e0·e3èeDf3af7•fKÍf2g7Lg(„g:­g)ègGhGZhJ¢hCíhG1iCyi_½i^ji|jcæjLJk!—k/¹k3ék,lJl$dl2‰lÂ¼l@m;Àm%üm7"n‘Zn"ìno-qoCq`³q<r9Qr‹r¦rÅràrýrs9's€as?âsG"tYjt;Ät@u¡AuhãuNLvi›v©wS¯w`x]dx<ÂxTÿxITy|žyBzG^zR¦zFùzu@{I¶{N|IO|}™|d}:|}]·}R~Oh~n¸~\'e„GêX2€@‹€<Ì€S	�_]�E½�d‚oh‚4Ø‚v
ƒI„ƒjÎƒ�9„É»„Þ……èd†>M‡DŒ‡ÙÑ‡e«ˆH‰xZ‰tÓ‰ZHŠh£ŠT‹9a‹4›‹-Ð‹.þ‹>-Œ;lŒ3¨ŒOÜŒ3,�1`�5’�7È�dŽ˜eŽkþŽej�eÐ�<6�gs�kÛ�G‘àL’f-“n”“‘”L•”²â”³••eI–P¯–a—�b—Nò—RA˜<”˜>Ñ˜›™7¬™Lä™81š{jšeæšOL›vœ›\œGpœ+¸œwäœM\�gª�Dž[Wž{³ž=/Ÿ2mŸ^ ŸVÿŸWV l® ›¡g·¡k¢¢‹¢S.£l‚£Uï£JE¤l�¤[ý¤FY¥I ¥Mê¥M8¦i†¦Sð¦8D§P}§ÃÎ§-’¨ZÀ¨v©T’©Lç©�4ª~¶ªI5«X«ZØ«U3¬‰¬t	­`~­sß­HS®vœ®^¯Wr¯DÊ¯G°ÝW°Ü5±f²{y²¬õ²v¢³®´®È´¦wµ€¶JŸ¶ëê¶FÖ·t¸X’¸në¸JZ¹J¥¹®ð¹¸Ÿº¾X»m¼(…¼®¼nË¼:½–U½ì½¾#¾D:¾F¾QÆ¾A¿ÑZ¿~,À|«ÀC(ÁLlÁa¹ÁÂ‚›Â7ÃvVÃYÍÃb'ÄmŠÄdøÄ“]Å:ñÅ|,Æ\©ÆMÇfTÇm»Ç$)ÈyNÈWÈÈK ÉFlÉg³ÉÀÊÜÊ.ñÊË Ë-ìË.ÌYIÌ9£ÌEÝÌ#Í6:ÍAqÍm³Í3!ÎuUÎXËÎ`$Ïd…Ï/êÏ�ÐX¨ÐBÑ2DÑ$wÑIœÑ;æÑ<"Ò*_ÒŠÒ7©Ò:áÒ9Ó8VÓ8�ÓEÈÓ[ÔFjÔp±Ô5"ÕhXÕ2ÁÕlôÕ-aÖF�ÖKÖÖ9"×H\×`¥×9ØA@ØC‚ØGÆØ\Ù;kÙ7§ÙPßÙ*0Ú%[Ú?�ÚŒÁÚtNÛ;ÃÛXÿÛ#XÜc|ÜZàÜB;Ý?~ÝZ¾ÝAÞH[ÞX¤Þ>ýÞK<ßiˆß#òßPàEgàu­àF#á8já£áTÂá^âvâI�âHÚâC#ã1gã[™ãIõã=?ä}äH–ä4ßäXå$må;’å9Îå=æFæ)fæ#�æ"´æ×æEõæZ;çÂ–ç4Yè:ŽèeÉè@/é3pé1¤éÖé:öé/1ê8aê3šê6Îê+ë21ë!dë;†ë Âë"ãëì4 ì Uì!vìB˜ì$ÛìSí4Tí9‰í*ÃíQîí@îg[î7Ãî"ûîFïeï%~ï7¤ï*Üï4ð1<ð'nð7–ðBÎð8ñ5Jñ6€ñ9·ñ ññ-ò.@ò/oò0Ÿò;Ðòó7"ó>Zó™ó7¸ó0ðó8!ô8Zô1“ô,Åô:òô5-õcõ"|õGŸõ#çõ€ö�Œö»*÷•æ÷|ø/˜ø5ÈøHþøGù.bù/‘ù9Áù&ûùL"ú>oúB®ú"ñúOûYdû)¾ûMèû)6üa`üaÂüT$ýIyýKÃý3þ!Cþ'eþI�þP×þc(ÿLŒÿ1Ùÿ¦m²$ EbR—7ê-"_P<° íaRpOÃ$5RM7 -Ø# *#K,o"œ#¿uã;Y8•ÎWÝZ5 �1±Fã3*,^L‹¢Øx{	Tô	KI
! 6•
! 'Ì
! &ô
! 37OL‡Ô2ó%&)L#v4š`Ï`0
B‘
YÔ
h.8—LÐE:cJž0é@0[-Œ:º"õN6g$ž)Ã6í6$4[Q�FâF)FpF·!þ, =M1‹8½@ö!7BY!œÉ¾ˆˆUDgD¬9ñ]++‰'µBÝÀ Oá*1M\eª;2L`à‰öQ€CÒ&[=<™;Ö:=ME‹~ÑPP:¡XÜH5 #~ ;¢ FÞ G%!5m!7£!$Û!"?",["+ˆ"(´",Ý"�
! #4˜#=Í#*$'6$5^$D”$KÙ$<%%Sb%H¶%bÿ%'b&AŠ&6Ì&/'93'^m'7Ì'N(MS(+¡(GÍ()T4)K‰)$Õ)Bú)O=*@�*ŠÎ*+Y+)…+I¯+!ù+$,G@,eˆ,!î,8-+I-(u-|ž-|.‰˜.Š"/.­/TÜ/*10\\04¹0nî0,]1NŠ1;Ù1G2[]2b¹2d3?�3KÁ33
4 A4ob4©Ò4—|5'6h<6F¥6*ì6K7Gc7>«74ê78k=8R©83ü8H097y9G±9bù98\:#•:)¹:&ã:(
! ;3;I;(_;Kˆ;2Ô;9<CA<,…<#²<KÖ<K"=-n=Dœ=Bá=D$>=i>K§>có>@W?S˜?Eì?+2@D^@B£@Ðæ@Q·A—	B[¡B#ýB8!CJZC@¥C1æC&Dd?DL¤DšñDoŒETüEbQFF´FNûF6JG<�G=¾G üG4H=RH8�H4ÉH²þHH±IúI8J'HJpJˆJ¡JO¹J	K4$K)YK ƒK,¤K!ÑK.óK0"L1SL…L>¤L;ãLRMarMXÔMr-N[ NnüNWkO:ÃO›þO?šP{ÚP[VQ€²Q°3R�äR]tSeÒSŒ8T�ÅTRVUŒ©U�6VRÇVRWNmW�¼Wv>X?µX�õXEƒYSÉYeZ•ƒZu[��[n\oŒ\0ü\b-]W�]qè]˜Z^mó^ka_|Í_ZJ`i¥`GakWafÃa^*b1‰bW»b9cmMc@»ckücuhd;Þd�e0œe5ÍeKfXOfF¨fZïfTJg!Ÿg=ÁgCÿg?Ch/ƒh;³h_ïh6Oil†iJóiM>joŒjoüjolkoÜkzLlzÇlkBmd®mZnHnnG·nJÿnRJo2�okÐoQ<p+Žphºpy#qP�qvîq[erÁrÈAs8
! tKCtI�tFÙtC uLduL±uyþuSxvQÌvWwyvw`ðwdQx_¶x`y‘wyp	z`zzfÛzPB{™“{f-|c”|bø|^[}\º}¢~Bº~Ný~\L=©-ç¯€VÅ€O�fl�ŸÓ�@s‚µ´‚HjƒH³ƒaüƒˆ^„`ç„_H…_¨…_†Bh†E«†Bñ†:4‡o‡Ÿï‡n�ˆ?þˆS>‰T’‰Uç‰W=ŠS•Š]éŠHG‹8�‹;É‹RŒ/XŒ<ˆŒ?ÅŒm�3s�H§�[ð�WLŽW¤ŽCüŽz@�ˆ»�OD�T”�+é�A‘<W‘k”‘0’Z1’eŒ’Hò’C;“I“IÉ“T”Lh”iµ”A•ca•OÅ•P–[f–BÂ–}—]ƒ—fá—’H˜ZÛ˜26™di™?Î™ZšViš@Àš‰›n‹›Gú›^Bœ<¡œ�Þœ‹|�>ž|Gž€Äž?EŸm…ŸXóŸKL c˜ kü :h¡/£¡wÓ¡ˆK¢IÔ¢S£?r£@²£+ó£¦¤8Æ¤Lÿ¤4L¥d�¥,æ¥S¦Yg¦VÁ¦X§Pq§fÂ§9)¨cc¨GÇ¨G©;W©4“©TÈ©CªSaª~µªR4«u‡«Sý«ªQ¬Dü¬_A­b¡­[®L`®9­®Wç®C?¯|ƒ¯Ž°Ž�°E±sd±kØ±UD²Bš²aÝ²f?³2¦³VÙ³V0´r‡´Sú´UNµM¤µ8òµT+¶e€¶<æ¶O#·Gs·Q»·S
¸ba¸�Ä¸jT¹f¿¹?&º@fºA§º-éºc»Z{»<Ö»0¼BD¼Z‡¼Kâ¼:.½bi½fÌ½M3¾^�¾Dà¾N%¿@t¿Hµ¿ƒþ¿,‚À3¯À0ãÀUÁ5jÁ5 ÁWÖÁd.Â5“ÂgÉÂg1Ã7™ÃUÑÃO'ÄNwÄdÆÄk+Å2—ÅlÊÅ97ÆgqÆCÙÆ,ÇaJÇ8¬Ç=åÇ.#ÈNRÈF¡ÈFèÈW/ÉŠ‡É`ÊNsÊJÂÊV
Ë<dË‹¡ËV-ÌV„Ì,ÛÌJÍDSÍ}˜ÍrÎS‰Î?ÝÎFÏ:dÏKŸÏIëÏD5Ð]zÐ^ØÐg7Ñ]ŸÑlýÑjjÒUÕÒ>+ÓOjÓ=ºÓSøÓeLÔx²ÔL+ÕWxÕ2ÐÕ=ÖKAÖW�ÖaåÖOG×Q—×ˆé×+rØRžØ,ñØ9Ù
XÙ_fÙcÆÙï*Ú<ÛWÜ]×Ý|5Þ}²Þ^0ßj�ß<úß?7à!wàY™ákóáW_â&·â.Þâ6
ã2Dãtwãjìã~Wä6Öäe
å0så;¤å$àå'æ&-æ&Tæ'{æ'£æAËæ5
ç2Cç<vç<³çgðçbXèq»èé-éÊê�âêc€ì^äìGCí5‹íQÁíPî9dî9žî)Øî$ï 'ïGHïy�ïH
! ðŠSð>Þð:ñKXñZ¤ñÿñ-ò3ò@òRò
cò
qò	òS‰òCÝòC!ó5eó›óM±óÿóôy„ôþô8õQTõy¦õC öKdö,°ö"Ýö0÷H1÷$z÷BŸ÷bâ÷OEøJ•ø2àø1ùkEùM±ùCÿù`Cú\¤úHûNJûG™ûBáû-$üuRüZÈüX#ýO|ý/ÌýFüýLCþR�þSãþK7ÿEƒÿQÉÿ[WwZÏS*k~7ê/"/RM‚2ÐŽ7¬‚äRg1º-ìIIdv®1%$WW|/Ô,'1‹Y?å6%N\k«_	4w	*¬	Ž×	Of
! J¶
! 9>;Mz5È5þ&4,[Hˆ-Ñ.ÿG.
7v
m®
TFq=¸ˆö<>¼IûIE<�ÌEÒIbbÅ,Üm	gw3ß9PMBž@á7"RZ:­6è13Q@…9ÆD0E;v8²:ë&F#R,vL£ðI,Q.~k­,?F†Ÿ*¸*ã*09MjU¸�S�UäE:C€JÄDeTdº]H}IÆAhRN»
!   <& *c Ž >š ŒÙ ?f!3¦!Ú!oú!8j"%£"=É"0#38#6l#J£#Sî#0B$Bs$L¶$=%6A%Tx%(Í%Dö%!;&8]&0–&&Ç&/î&.'DM'>’'GÑ'F(T`(Kµ(*)8,)?e)E¥)Gë)A3*<u*P²*E+¨I+sò+Of,U¶,8-YE-Ÿ-8¾-5÷-9-.-g.6•.8Ì.?/RE/L˜/#å/,	0608U09Ž09È0919<19v19°1Cê1Y.2Aˆ2CÊ2R3Ta38¶39ï39)4:c4-ž4,Ì4-ù49'59a5#›51¿59ñ5+6]J6&¨6&Ï6Dö6(;7)d7DŽ7GÓ7Í8Sé8`=9Bž9Wá989:/r:P¢:Aó:45;ˆj;”ó;Šˆ<�=–¡=�8>�È>–V?�í?ƒ}@�A…‘A�B�§B’5C’ÈCˆ[D;äD1 EZRE@­EMîE7<F4tF)©F*ÓF*þF>)G3hGcœG8HV9H9�HAÊHCI8PI<‰I'ÆIPîIM?J�JªJÆJS×J`+K`ŒK1íK3L4SL8ˆL/ÁLñLOM[MKrM5¾M[ôMHPNT™N<îNO+OP{OGÌOCP!XPIzPEÄPy
! Q„Q{–Q/R<BRKR%ËR$ñR$S(;S'dSTŒSPáS72T/jT%šT0ÀT)ñT,U5HU~Ur�UV;VYV9eV;ŸV/ÛVCWlOWZ¼WaX!yX›X5ºX1ðX*"Y?MY.�Y2¼Y/ïYZQ9ZQ‹ZCÝZL![^n[/Í[,ý[&*\(Q\&z\F¡\tè\)]]n‡]dö]r[^lÎ^n;_sª_[`ez`Wà`8a+La8xaG±a3ùa?-b,mb+šbÆb1×bU	c._c9Žc=ÈcQd8Xd9‘d2Ëd<þd2;eneG‰e_Ñel1f/žf6Îf,g22g1eg-—gWÅgohJ�hoØh_HiW¨i\jm]jYËjX%k,~k«k0Ãkôk-l73lfkltÒl<GmI„m#ÎmFòmA9n2{n7®ndæn2Ko-~oJ¬o0÷oY(p`‚pCãp;'q&cq5ŠqÀq<Ýq"r=r!Nr$pr&•r*¼rçr3þr2sGs!]ss™s1­sßs,üs:)t,dt=‘t=Ït?
u=Mu=‹u=Éu=v=Ev.ƒv6²vév
! þv	w0w/Lw(|w$¥w$Êwïw=xJ>x‰x§xQ´x/y46y+ky8—y4Ðy-z03z6dz,›z/Èz/øz9({9b{œ{»{7Ú{'|Ç:|$}>'}^f}(Å}Tî}8C~3|~D°~>õ~04&e)Œ.¶6å=€7Z€<’€3Ï€O�S�)l�–�#²�?Ö�F‚N]‚9¬‚mæ‚ITƒCžƒâƒBõƒ.8„Ag„*©„-Ô„'…$*…'O…@w…K¸…#†>(†>g†c¦†
! ‡]‡Yp‡!Ê‡ì‡ˆ"(ˆ0Kˆ=|ˆ“ºˆ?N‰IŽ‰$Ø‰=ý‰U;Š,‘ŠM¾Šd‹Bq‹e´‹;Œ/VŒ6†Œi½Œ3'�<[� ˜�¹�HÓ�6Ž'SŽ*{Ž>¦Ž=åŽC#�7g�7Ÿ�;×�.�&B�Ci�n­�Z‘>w‘k¶‘0"’1S’1…’?·’"÷’$“F?“V†“XÝ“Y6”�”1�”#Ï”aó”wU•/Í•+ý•P)–3z–9®–7è–8 —=Y—E——QÝ—(/˜'X˜:€˜W»˜™0™$K™Op™8À™#ù™'š'EšxmšOæš[6›J’›GÝ› %œ*FœqœVŽœ
åœóœE�EW�A��;ß�Kž.gž–žGµž3ýžF1ŸFxŸL¿Ÿb ;o :« uæ Q\¡U®¡#¢3(¢4\¢Q‘¢<ã¢
 £
.£(<£e£q£O‡£M×£0%¤-V¤@„¤pÅ¤A6¥;x¥:´¥9ï¥=)¦Gg¦H¯¦Sø¦L§a§)§,©§5Ö§B¨TO¨*¤¨fÏ¨.6©ee©%Ë©Xñ©UJª2 ª6Óª6
! «KA«$�«8²«_ë«4K¬6€¬H·¬8­89­r­7�­/Ç­8÷­20®+c®`�®Mð®S>¯u’¯u°0~°•¯°•E±%Û±.²*0²<[²-˜²dÆ²-+³3Y³3�³<Á³0þ³Y/´l‰´/ö´;&µ7bµKšµ?æµK&¶Ar¶=´¶Fò¶S9·F�·AÔ·'¸1>¸Dp¸+µ¸lá¸HN¹L—¹Dä¹)º^AºZ ºSûºwO»yÇ»;A¼9}¼K·¼+½=/½=m½<«½Eè½º.¾dé¾@N¿@�¿?Ð¿.À4?ÀKtÀEÀÀ:ÁpAÁ4²ÁSçÁ+;ÂAgÂ©ÂÃÂ8áÂXÃ@sÃ´ÃÈÃÛÃ.ëÃ0Ä+KÄ?wÄV·ÄNÅ#]ÅI�Å:ËÅRÆ;YÆ>•ÆEÔÆCÇ5^Ç,”Ç-ÁÇaïÇ€QÈ;ÒÈ0ÉJ?ÉsŠÉ4þÉ&3Ê)ZÊX„ÊcÝÊYAË1›Ë#ÍËñË"Ì&Ì<Ì'VÌ5~Ì5´Ì1êÌ*Í3GÍ){Í"¥Í-ÈÍ2öÍ+)Î•UÎEëÎ21ÏdÏ1xÏ!ªÏ5ÌÏ'Ð2*ÐE]Ð=£ÐáÐVùÐQPÑ”¢Ñ@7ÒDxÒE½Ò*ÓP.Ó/Ó8¯Ó:èÓ7#ÔG[Ô7£Ô ÛÔ.üÔJ+ÕEvÕ^¼Õ[Ö.wÖX¦Ö>ÿÖ<>×.{×Cª×>î×;-Ø(iØ9’ØkÌØV8Ùn�Ù<þÙ6;Ú@rÚt³Ú@(ÛNiÛ[¸Û.Ü:CÜK~ÜÊÜ#æÜ$
! ÝE/ÝuÝD‘Ý'ÖÝ)þÝF(ÞyoÞMéÞH7ßI€ß8ÊßXàX\àEµà&ûà?"áCbáA¦áBèáE+âTqâHÆâOã1_ã*‘ãT¼ã>äFPä?—ä+×ä,ål0år�åsæE„æCÊæ?ç@Nçp�ç7è28è$kèG�è`Øè29élé-†é$´é/ÙéF	ê4PêL…ê{Òê:Në;‰ë2ÅëYøë,Rì&ì-¦ì^Ôì^3í,’í(¿í4èíî)=îgî#|î. î/Ïîÿî6ïRï(nï4—ï0ÌïCýï@AðV‚ðDÙð;ñ›ZñsöñGjò ²òKÓò.ó3NóI‚ó
ÌóÚó-îó+ôHôT\ô8±ô:êô6%õ!\õ1~õQ°õ7ö.:öiö<~ö.»öEêöB0÷-s÷Š¡÷N,øI{øPÅø.ùhEù0®ù(ßù"ú*+úKVú?¢úAâúN$ûMsûÁûàûZýûkXü*Äü>ïü&.ýUýGqýU¹ýTþ-dþU’þTèþG=ÿG…ÿ\Íÿ\*L‡>ÔY[mGÉGVYO°RS3n4¢×6ïO&Bv:¹hôd]SÂO!f[ˆaä+F(rJ›5æ<0>m>¬%ë<	N	&b	6‰	"À	 ã	J
! =O
! J�
! gØ
! x@m¹m'@•EÖB
F_
*¦
@Ñ
0)C)m>—@ÖIIa1«4Ý8#K5o-¥ Óô%=7puæDúE?D…UÊ1 /RL‚JÏT&o%–3¼Dð+5JaZ¬(:0&kJ’JÝ‰(8²VëOBT’=ç9%H_ƒ¨,0I9z9´.î=I[Y¥jÿ/jš;·Bó*69a5›@Ñ<4OF„2Ëcþ8b;›3×= II I“ DÝ /"!!R!St!.È!N÷!LF"H“"XÜ">5#Rt#{Ç#1C$Gu$Y½$g%z%qú%^l&.Ë&Žú&Q‰'2Û'(L)(Kv(EÂ(]):f)R¡)jô))_*-‰*9·*$ñ*<+cS+g·+U,~u,*ô,<-'\-9„-J¾-/	.+9.@e.>¦.*å.8/#I/4m/B¢/.å/)0@>0.0,®0<Û0'18@18y13²1-æ12+02\2$q24–2-Ë2>ù2&83_3o3G3SÇ3,4<H41…4D·4Dü4EA5‡5D¥5+ê5#6&:6#a6H…6?Î637AB7:„7E¿7„8$Š8Z¯8N
! 9Y9Cr9S¶9N
! :<Y:R–:<é:1&;X;'i;)‘;/»;Eë;	1<L;<5ˆ<¾<Ò<bÞ<cA=H¥=;î=0*>,[>(ˆ>9±>Jë>]6?y”?+@6:@Hq@:º@.õ@H$A,mAšA7¯A3çAgBXƒBLÜBT)C%~C9¤C1ÞC4D4ED'zDx¢D&E$BE5gEF�EDäE2)F6\F.“F+ÂFAîF10G4bGx—G&H$7H<\HC™H9ÝHnIc†I[êILFJK“J9ßJ<KeVK8¼K
õKLL0L,GL&tL8›L#ÔL:øL43M6hM/ŸMDÏM3N7HN4€N@µNWöNONOOžO[îOmJP+¸PMäPM2QA€QFÂQ>	R&HR9oRN©R9øRM2S;€S9¼SAöSi8TQ¢T<ôTw1U`©UC
! VƒNV}ÒVˆPWgÙWnAXQ°X'Y$*YGOYY—YGñY'9ZQaZl³ZC [Kd[E°[aö[BX\?›\HÛ\•$]"º]Ý]8é]R"^Iu^:¿^Lú^1G_Ay_1»_Hí_N6`J…`BÐ`,a*@a)kab•a4øaa-bA�bAÑbc&+c#Rcvc’cz°c…+d\±d5e,De+qe$�e-Âe¾ðe¸¯fhg"†gZ©gJhbOh$²h"×h$úh5ibUiD¸iZýi:Xj9“j4Íj"kI%k7okU§kNýk8LlG…l/ÍlLýl"Jm mm.Žm+½m/ém/n8In!‚n ¤n Ån æno/'oWoHkoY´o]pOlp¼p,ÖpEq*Iq@tq#µq_Ùq9r8Lr4…rºr3×r9sEsEbs¨s/Ás'ñs5t@OtJ�t=Ût2u"Lu;ou2«u5Þuv,v+Bv2nv"¡v"Ävçv/ûv+wAwXw
ow
}w‹w,¢w
Ïw?Ýw*x!Hxjx-„xK²x$þx.#y\Ry,¯y*Üyz'z#@zAdz6¦zÝz*÷z"{@{WV{d®{3|G|Pc|1´|æ|)þ|$(}GM}M•}[ã}(?~ph~2Ù~I9V@�:Ñ€.€:N€2‰€f¼€e#�1‰�+»� ç�C‚L‚4e‚4š‚'Ï‚'÷‚`ƒ€ƒB’ƒ]ÕƒM3„�„+›„LÇ„K…+`…ZŒ…!ç…%	†/†!J†'l†=”†(Ò†9û†&5‡<\‡U™‡cï‡Sˆhˆ#ˆc£ˆH‰.P‰‰’‰¥‰¾‰CÐ‰HŠ[]Š'¹ŠáŠ0ýŠP.‹S‹LÓ‹> ŒA_ŒS¡ŒõŒ?�;S�\��Bì�O/ŽJŽIÊŽR�Fg�u®�F$�Qk�?½�Gý�GE‘a�‘)ï‘C’4]’E’’GØ’ “'“4E“z“’“©“Å“ä“3í“$!”#F”j”‚}”V•<W•,”•KÁ•6
–>D–2ƒ–5¶–7ì–2$—2W—0Š—9»— õ—˜A5˜Aw˜)¹˜ã˜™( ™I™
i™3w™«™
Ê™Ø™
ï™Rý™
Pš^šušŽš¥š¼š
Úšèš
øš››6›7N›†›
•›0£›3Ô›.œ47œlœIƒœÍœ&ëœ
�
 �$.�9S�
��›�¬�Æ�Ù�
ê�
ø�ž ž!=ž/_žZ�žêžŸŸ1!Ÿ1SŸ…Ÿ—Ÿ!©Ÿ/ËŸûŸ A' i *z 3¥ Ù í ¡5¡K¡ ^¡¡'š¡7Â¡&ú¡!¢3¢I¢Y¢y¢'˜¢À¢Õ¢|ç¢?d£¤£0·£/è£:¤S¤m¤,€¤­¤Â¤Ô¤‹ä¤p¥‚¥
”¥¢¥
¹¥Ç¥
ä¥Qò¥D¦c¦+�¦8­¦æ¦8ò¦8+§Rd§J·§3¨ 6¨-W¨4…¨º¨"Ù¨ü¨©-©L©k©#�©
¥©³©1É©û©GªYªtª7ŽªÆªãª$ùª(«2G«z«!�«@±« ò«¬)¬#=¬!a¬ƒ¬ ¬²¬Ê¬ è¬	­" ­C­Z­z­š­-º­è­®®&,®0S®4„®!¹®Û®ø® ¯-¯GG¯�¯¥¯'¼¯ä¯ü¯+°;°P°/a°#‘°µ°Ò°Hî°B7±"z±�±*µ±3à±²)²E²!a²ƒ²ž² ²²Ó²"é²³+³B³a³Ex³¾³_Þ³Z>´f™´lµ+mµ^™µ)øµ"¶>B¶A�¶aÃ¶s%·3™·0Í·*þ·.)¸3X¸PŒ¸PÝ¸M.¹4|¹K±¹>ý¹E<º@‚ºMÃºu»4‡»+¼»;è»P$¼zu¼Oð¼G@½zˆ½x¾;|¾3¸¾;ì¾n(¿]—¿:õ¿R0À>ƒÀbÂÀX%Áa~Á3àÁ$Âj9Â1¤Â,ÖÂiÃ1mÃLŸÃìÃ<ÄSEÄR™Ä*ìÄÅ:&Å9aÅ8›Å&ÔÅ6ûÅ)2Æ\ÆDoÆ8´ÆLíÆ(:ÇIcÇ;­Ç4éÇ+È0JÈ({ÈA¤ÈAæÈ7(ÉS`ÉX´ÉŒ
ÊcšÊ þÊAËBaËD¤Ë'éË>Ì2PÌ4ƒÌ4¸Ì5íÌ#Í
3Í=AÍ?Í,¿Í*ìÍ$Î&<Î$cÎ6ˆÎ(¿ÎQèÎ,:Ï%gÏ�Ï)žÏ(ÈÏ*ñÏ+Ð"HÐKkÐ8·Ð*ðÐ>ÑBZÑB�ÑàÑ3úÑ!.Ò+PÒ+|Ò&¨Ò(ÏÒ5øÒ%.Ó5TÓ1ŠÓ]¼ÓHÔ?cÔ"£ÔTÆÔ!Õ=Õ[Õ=xÕE¶ÕBüÕZ?ÖVšÖAñÖ+3×T_×7´×(ì×:ØFPØ(—ØIÀØ=
! Ù!HÙ1jÙ?œÙ7ÜÙ_Ú[tÚIÐÚEÛ=`ÛTžÛ5óÛ )ÜXJÜ£Ü°ÜL¹ÜXÝ_Ý‚zÝdýÝ=bÞc ÞEß Jß#kßk�ßûß`à=mà«ày²àF,á<sáh°á/âPIâZšâIõâF?ãL†ãNÓã%"ä5Hä>~ä7½äBõä;8å%tåšå³åÓå>äåE#æJiæX´æD
ç1Rç6„ç[»çRèTjè%¿è%åè7é#Cé gé(ˆé(±é(Úé0ê64ê.kê²šêÐMëDì'cì'‹ì:³ìPîìK?í\‹í<èí%î?;îd{î]àîO>ïYŽïSèïV<ð#“ð2·ðêð3
! ñ4>ñ9sñ/­ñOÝñX-ò~†òcóSió]½óuôz‘ô›õx¨õm!öP�ösàöhT÷W½÷?ø3UøQ‰ø,Ûø2ù8;ùŒtùFú[Hú@¤úFåú,,û\Yû+¶û3âû)ü2@üWsü+Ëü/÷ü.'ý&Vý7}ýHµý2þý~1þ:°þ<ëþj(ÿ�“ÿ1$AV-˜KÆ'9:Ct?¸øL6\=“XÑ *K/j4š Ï0ðC!Fe1¬}Þ7\L”[á‚=}À>%[0�0²1ã2H
! [af+ÈRô-G	(u	(ž	'Ç	&ï	'
! (>
! 6g
! *ž
! É
! 1ã
! &2<3o4£"Øû=1Y(‹+´,à1

*?
Aj
+¬
1Ø
.
! *9d1‚´(Ô(ý*&.Q5€-¶3ä '9'a ‰'ªÒ%ñ(,@5m7£ Û-ü(*8S%Œ1²äJ!8l9¥ß@ü?=V}9ÔG>V2•BÈz+†+²EÞH$<m!ª6ÌL"eo\Õ>2MqA¿FH8g@ QáJ3~X‚jÛ!F"h"‹/®;Þ--H+v&¢hÉc20–@Ç9"{\qØSJ Hž 7ç <!P\!S­!D"HF"K�"OÛ"P+#3|#K°#Jü#KG$O“$Lã$J0%D{%tÀ%D5&Cz&f¾&]%'9ƒ'8½'=ö'"4(W(0u(5¦(MÜ(A*)ml)bÚ)d=*l¢*h+mx+eæ+gL,m´,i"-qŒ-fþ-$e.Š.K©. õ.$/G;/ƒ/ /!´/!Ö/!ø/!0<0GY0I¡0Kë0A71ey1aß1OA2$‘2e¶2a3O~3)Î3Gø3y@4yº4y45�®5Y06‚Š68
77F7:~7D¹7Oþ7+N8z8Y‹8å8;9F?9†9"’9.µ9Cä9(:\::F—:8Þ:a;dy;gÞ;OF<M–<9ä<5=<T=5‘=(Ç= ð=/>?A>4�>¶>0Õ>„?‹?ª?"Ä?ç?#@ (@&I@'p@&˜@'¿@&ç@'A%6A%\A%‚A?¨A'èA*B;BWBRmBTÀBTC"jC1�C1¿CIñC};DC¹D'ýDU%EQ{E@ÍE6FZEF4 F+ÕF4G)6G.`G$�G.´G6ãG-HHHEgHN­HJüHPGI0˜I,ÉI#öI+JDFJD‹JÐJmðJ'^K1†KD¸K2ýK60LOgLk·L#M.AM9pMªMÇM1ÚM5N,BNoN_�N'íN3O;IO8…OO¾ODP+SP%P7¥P"ÝP9Q3:Q5nQ.¤QCÓQ2R6JR3�RHµRQþR=PS6ŽSÅSIâS%,TFRTC™TUÝT;3U>oU@®U;ïUE+VqqVqãVqUWyÇWQAXz“X�Y��Y�Z‰”Za[Š€[i\4u\_ª\+
! ]&6]x]] Ö]>÷]26^Fi^]°^d_Ts_TÈ_F`Od`a´`.aNEaI”a`ÞaT?bS”bRèb1;c!mc3�c,Ãc3ðcC$dHhd8±d$êdOe3_e4“e4Èe`ýeH^f'§f2Ïf3g`6gL—g;ägA h(bh4‹h?Àh?i4@iOui\ÅiS"jXvj8Ïj1k3:k&nk#•kQ¹kOl=[l5™l0Ïl9mE:mJ€m`Ëm`,nD�nÒn4òn;'oFco4ªoZßoa:p>œp3Ûp&q6qDVq9›q=Õq5r<Ir,†rC³r$÷r)s)FsZpsMËstC+tFot\¶t,u1@u0ru1£u@Õu<vSvKqv>½vGüvCDwWˆwDàw%x1Ax/sxG£xCëx7/y3gyY›yEõy;z0Yz3Šz,¾zëz{$+{4P{I…{SÏ{F#|Dj|¯|6É|K}AL}rŽ}M~<O~OŒ~UÜ~^23‘0Å2ö)€A€R€i€}€”€«€¿€Ö€ê€þ€�$�8�O�k��–�ª�¾�Ò�é�ý�‚(‚?‚S‚g‚~‚’‚¦‚º‚Î‚â‚ù‚ƒ'ƒ;ƒOƒfƒzƒ‘ƒ¥ƒ¼ƒÐƒçƒûƒ„#„7„K„b„v„�„¡„¸„Ì„ä„ø„… …?5…u…‰…¡…G¹…G†I†c†>~†C½†<‡e>‡z¤‡mˆ#�ˆ±ˆ$Êˆïˆ.‰(5‰3^‰{’‰AŠPŠ%pŠ–Š-¨Š+ÖŠ>‹EA‹#‡‹ «‹\Ì‹)Œ9:Œ9tŒ9®Œ!èŒ
! �%"�H�3b�;–�:Ò�7
Ž7EŽ2}Ž,°Ž]ÝŽ5;�<q�6®�/å�1�G�-f�%”�%º�!à�‘*‘-H‘&v‘�‘5±‘5ç‘’!=’)_’‰’6 ’"×’Jú’@E“;†“KÂ“9”.H”2w”ª”:Ã”5þ”+4•/`•$�•0µ•3æ•-–+H–Kt–À–à–6ó–<*—&g—4Ž—CÃ—%˜$-˜LR˜MŸ˜í˜&
™#4™6X™6�™4Æ™4û™10š(bš2‹š$¾š4ãš4›2M›2€›/³›:ã›+œ,Jœ%wœ-�œ:Ëœ#�<*�g�L}�VÊ�*!žLž=lž&ªž-Ñž8ÿž+8Ÿ*dŸ)�Ÿ"¹Ÿ7ÜŸ# (8 =a 6Ÿ LÖ ?#¡>c¡k¢¡'¢.6¢#e¢(‰¢²¢Ñ¢'ç¢3£%C£di£sÎ£IB¤1Œ¤4¾¤Fó¤B:¥Y}¥%×¥+ý¥k)¦_•¦õ¦ 
§!.§3P§3„§C¸§ü§:
¨*H¨.s¨)¢¨-Ì¨,ú¨0'©+X©„©¡© ±©*Ò©3ý©>1ª0pª1¡ªJÓªI«Jh«D³«:ø«43¬,h¬Y•¬=ï¬$-­(R­{­Ž­­­"Ê­$í­1®1D®1v®1¨®1Ú®1¯1>¯1p¯1¢¯1Ô¯3°1:°"l°�°0«°/Ü°+±+8±)d±Ž±*¬±>×±>²>U²'”²#¼²#à²#³(³#D³h³'„³#¬³#Ð³#ô³#´#<´#`´4„´&¹´Cà´.$µ0Sµ/„µF´µ%ûµ!¶C=¶�¶•¶#®¶/Ò¶#·C&·;j·¦·1Æ·ø·+¸$?¸1d¸#–¸"º¸`Ý¸">¹+a¹)�¹8·¹:ð¹D+º8pº©º%Çº=íº"+»,N»{»3‘»?Å»)¼/¼RN¼4¡¼*Ö¼½&½.A½0p½"¡½$Ä½#é½-
¾$;¾`¾Su¾#É¾9í¾&'¿&N¿2u¿3¨¿@Ü¿CÀ;aÀ.�À-ÌÀ)úÀ/$Á#TÁFxÁ"¿Á+âÁCÂjRÂf½Â3$ÃXÃ6qÃ>¨Ã2çÃ3Ä'NÄ(vÄJŸÄ9êÄL$ÅqÅA�ÅFÒÅDÆ;^ÆršÆ�
Ç*�ÇOÈÇOÈhÈ7‡È=¿ÈTýÈFRÉ™ÉJµÉLÊMÊ6iÊ$ ÊPÅÊJËXaËNºË8	Ì/BÌ2rÌ=¥ÌAãÌ1%ÍPWÍ+¨Í5ÔÍ5
! Î<@ÎL}Î+ÊÎ-öÎB$ÏDgÏO¬ÏKüÏ;HÐ:„Ð:¿Ð;úÐC6Ñ3zÑ<®Ñ-ëÑ0Ò0JÒ.{Ò+ªÒPÖÒB'Ó@jÓO«Ó@ûÓ<ÔHYÔr¢ÔCÕ,YÕ)†Õ`°ÕNÖE`Ö<¦Ö;ãÖ×:×,U×2‚×µ×CÕ×Ø$7Ø \Ø?}Ø@½Ø°þØp¯ÙF Ú@gÚD¨Ú2íÚl Û\�Û>êÛI)ÜFsÜ#ºÜÞÜGòÜ1:ÝFlÝ@³Ý;ôÝ20ÞFcÞ;ªÞ@æÞ4'ß7\ß;”ß"Ðß+óßà%5àT[à/°àCààO$á(tá3�á$Ñáöá#â.3â'bâ%Šâ%°â%Öâ%üâ("ã)Kã'uã'�ã'Åã!íã+ä-;ä$iä#Žä#²ä'Öä&þä(%å&Nå#uå*™å+Äå/ðå, æ%Mæ#sæ/—æ5Çæ9ýæ=7çSuç<Éç~èh…è?îè
! .é,9é+fé1’é!ÄéDæé1+êN]êB¬êxïê;hëZ¤ë]ÿëK]ìV©ìVíuWíxÍí;FîE‚î%Èîîî1ïh@ïP©ï4úï;/ð%kð+‘ðz½ðd8ñ=�ñcÛñD?ò„ò.™ò>ÈòPó5Xó/Žó3¾óZòóMôNdô?³ôóô
! õ.#õ0Rõ2ƒõ(¶õBßõ"öZ6ö‘ö-±öFßöV&÷Q}÷lÏ÷:<øYwøUÑøN'ù{vù›òùÂŽú1QûAƒûÅûJâû0-ü3^ü;’üBÎüý$1ý*Vý?�ýKÁý2
þO@þ8�þ$ÉþDîþ83ÿGlÿ$´ÿKÙÿ*%)P<z8·:ð;+<g9¤>ÞV<tM±5ÿ]5m“=??QXÑH*ls0à42F;y-µ+ãNL^/« Û)ü@&'g1�Á!Þ$	$%	:J	+…	,±	Þ	'ý	.%
! T
! &r
! ™
! &·
! )Þ
! 2);:e+ DÌ)*;5f=œ2Ú&

"4
9W
5‘
5Ç
Jý
H0_$�SµE	wO$Ç8ì%[7+“9¿;ù@5!v#˜#¼0à7FIP�Fá:(?cO£$ó&<?S|JÐNBjd­YMl>ºLùNF}•NFbK©2õh(:‘=ÌT
! Z_Cº6þ-5FcQª4ü/1SaIµ^ÿ>^I�Dç4,BaH¤JíA8;za¶0 I Pf |· U4!IŠ!RÔ!R'"Qz"/Ì"1ü".#J#.f#0•#BÆ#3	$2=$2p$£$=Á$zÿ$/z%Sª%Kþ%PJ&.›&/Ê&Oú&J'%c'/‰'8¹'-ò'7 (X(0w(¨(,È(-õ(#)2)2H)-{)©)"Á)Aä)&*&>*>e*,¤*1Ñ*++I/+Jy++Ä+ð+,,=2,<p,­,½,Ü,2ï,"-9@-z-(•-)¾- è--	.(7.0`.‘.(¯.%Ø.1þ.:0/Jk/1¶/Iè/_20*’0[½091sS1WÇ1-2FM2y”2#3S23]†3!ä3@4PG4W˜4Ið48:5?s5^³5%6*86+c6'�6!·67Ù607�B7DÄ7<	8F8;c8.Ÿ83Î839+693b9–95³98é9<":<_:<œ:-Ù:!;*);_T;&´;CÛ;<<9\<I–<%à<+==2=Fp=4·=Tì=PA>C’>�Ö>Ad?C¦?:ê?[%@�@J @Wë@TCA$˜AR½AWB:hB!£BDÅB
! CR&C1yCM«CXùCMRDN D ïD;ELE@dEJ¥E5ðE&F,DF&qF�˜F“&G/ºG&êG?H/QH-�H`¯HCIVTI5«IyáIV[Jr²Jp%K%–K-¼K'êK)L(<L:eL? LHàL)MAMYMqME‡M!ÍM;ïMn+N!šN9¼NöN#O"4O:WO’O'¡OBÉO'P-4P+bPŽP¦P-ºP(èP9Q'KQ)sQC�Q#áQR%R98R?rR2²RåRSSI8SU‚S@ØST02TIcTF­T:ôT7/U3gU?›UFÛU6"V?YVE™V+ßV.W6:W5qW6§W5ÞW)X$>X=cX/¡XÑXCðXS4YEˆY8ÎY$Z<,Z'iZ(‘Z7ºZ8òZ!+[>M[?Œ[4Ì[=\:?\3z\®\Í\.è\1]'I]7q]K©]%õ]3^KO^I›^7å^<_SZ_0®_Cß_G#`-k`1™`+Ë`>÷`>6a[ua6ÑaSbs\b?Ðb c 1c2Rc(…cg®cjdX�d1Úd3ec@eV¤e/ûeO+fO{fJËf@gIWgI¡g<ëg!(hJh5ih5Ÿh;Õh2iIDiOŽiZÞiG9jB�j9Äj?þjK>kEŠk+ÐkDükDAl>†l?Ål5m@;m9|m<¶m@óm;4npn�nG“n;ÛnHo\`o`½o7pIVp| pCq;aqD�qcâq9Fr,€rR­rSsTs ps2‘sJÄs>txNt€ÇtaHu#ªu:Îu3	v^=vœvl³vh w3‰w)½w2çw:x1Ux‡x"�x,Àx-íx$y<@y<}yGºyzz
z%zkBzZ®z	{E%{=k{S©{Aý{A?|š�|>}[[}…·}F=~L„~HÑ~"9t\@ÑV€5i€BŸ€+â€7�F�,^�T‹�@à�@!‚
! b‚=m‚	«‚Zµ‚8ƒVIƒ, ƒ>Íƒ„j+„>–„Õ„,ð„\…?z…!º…)Ü…<†KC†[�†=ë†–)‡ZÀ‡iˆ3…ˆ\¹ˆO‰Mf‰:´‰dï‰"TŠLwŠOÄŠG‹a\‹S¾‹UŒ„hŒDíŒD2�0w�¨�DÅ�#
! Ž .ŽOŽ-jŽ+˜Ž&ÄŽ%ëŽ*�I<�I†�IÐ�H�Ec�O©�Eù�Q?‘=‘‘EÏ‘=’ES’U™’Oï’P?“O�“Oà“P0”P�”DÒ”D•b\•?¿•/ÿ•!/–6Q–Hˆ–>Ñ–p—N�—EÐ—(˜=?˜6}˜1´˜0æ˜W™6o™Y¦™BšcCšc§šP›Ä\›Ä!œPæœ77�^o�:Î�0	ž1:ž3lžS ž'ôžŸ/Ÿ'NŸ!vŸ]˜ŸXöŸAO O‘ 8á E¡8`¡*™¡Ä¡'ä¡&¢!3¢U¢$o¢”¢X­¢£"£=£M\£iª£�¤1¢¤[Ô¤b0¥u“¥k	¦Ju¦>À¦,ÿ¦V,§;ƒ§C¿§8¨ <¨2]¨-�¨5¾¨:ô¨</©4l©C¡©å©)û©(%ªJNªQ™ª0ëª7«7T«2Œ«:¿«ú«¬:¬sY¬IÍ¬;­VS­Oª­|ú­nw®;æ®F"¯Di¯/®¯9Þ¯8°NQ°/ °(Ð°/ù°')±$Q±5v±2¬±%ß±W²[]²E¹²!ÿ²:!³/\³NŒ³&Û³+´&.´$U´z´”š´‘/µŽÁµ‘P¶â¶E·CF·8Š·@Ã·\¸Xa¸Eº¸`¹`a¹AÂ¹<ºKAºK�º„Ùº{^»_Ú»::¼'u¼7�¼oÕ¼VE½Vœ½ló½Q`¾Y²¾@¿5M¿5ƒ¿6¹¿jð¿È[À“$ÁD¸Á3ýÁš1Â>ÌÂTÃZ`Ã&»ÃzâÃE]Ä+£Ä6ÏÄ[ÅNbÅX±ÅU
! ÆX`ÆU¹ÆVÇVfÇB½ÇIÈIJÈQ”ÈCæÈD*ÉQoÉWÁÉoÊT‰ÊTÞÊT3Ë–ˆË@Ìr`Ì,ÓÌ7Í8ÍAÍ	IÍšSÍgîÍ5VÎŒÎ¡Î®Î@ÅÎ:Ï’AÏ›ÔÏ�pÐ˜Ñ‡šÑ�"Ò]²ÒJÓ?[Ó?›ÓNÛÓZ*Ô7…Ô6½ÔLôÔHAÕŠÕ“ÕZ¥ÕÖ"ÖB;Ö:~Ö@¹ÖúÖ=×LX×N¥×Xô×]MØ]«Øu	ÙAÙ9ÁÙQûÙ8MÚA†ÚMÈÚfÛG}Û?ÅÛOÜgUÜC½ÜOÝCQÝQ•Ý>çÝ^&Þ\…ÞâÞNùÞ0Hß8yßp²ß#àEBàLˆà2ÕàBá[KáU§á.ýá5,â"bâ5…â^»â&ãAAãJƒã9Îã<ä3Eä2yä
! ¬ä#·äKÛäG'åoå5Šå#Àå6äåBæ;^æ&šæ-Áæ:ïæ*ç!Dç)fç �ç�±ç)Bèlè%Šè9°è9êè%$é!Jé!lé5Žé Äé+åé ê72êjê ‡ê4¨ê*Ýê?ëHë `ë1�ë³ë0Ïë"ì–#ìuºì70í4hí?�í-ÝíAî-Mî7{î³îÑî#ìîï-ïDï)[ï…ïhŸï3ðL<ð:‰ð;ÄðVñWñ!vñ<˜ñEÕñ)òEò>Uò6”òMËòeó'ó;§ó>ãóL"ôNoô1¾ô+ðômõ;ŠõUÆõ,öZIö-¤öÒöEñö7÷GQ÷e™÷dÿ÷FdøP«øüøù',ù8Tù7�ù[Åù2!ú=Tú!’ú?´ú7ôú4,û(aûEŠû"ÐûKóûL?üPŒüJÝüB(ý-kýB™ýOÜýe,þX’þLëþl8ÿ�¥ÿ-'ZU°Íí5FBB‰UÌF"BiE¬ò0u@&¶:Ý-KF"’µ1Ô!&8HJ�Ì2êC4Ax]º-6F<}Hº&+*&VS}$Ñö\	Zn	 É	ê		
! '
! =
! S
! 1i
!  ›
! ¼
! 5Ú
! D4UFŠ3Ñ>D5deš*
3+
;_
;›
)×
"$$2IC|;À)ü)&-P#~9¢1Üt<ƒJÀQQ]P¯I?J5Š$À=å4#!X(z£B¼2ÿ)2\,y¦HÂ$@0Bqt´+)HU@žMß=-Dk>°‰ïCy/½@í?.Qn6À/÷6'2^,‘"¾áòE-T#‚&¦AÍ,9<(v.Ÿ.Î.ý4,Xa;º8öK/7{=³>ñ]0*Ž$¹-Þm 'z G¢ *ê &!<!GZ!F¢!.é!5"/N"C~"KÂ"G#AV#˜#­#QÂ#l$n�$Yð$*J%)u%!Ÿ%jÁ%[,&+ˆ&b´&<''T')|'d¦'=(cI(}­(D+)p).…)>´)Pó)5D*3z*G®*)ö*] +!~+V +W÷+O,4k,4 ,GÕ,x-)–-0À-9ñ-1+.[].0¹.@ê.-+/<Y/;–/>Ò/I05[0“‘0^%1I„1@Î1+2;;27w2Y¯2H	3@R3/“3„Ã3lH4Eµ4kû4ªg5L6p_6oÐ6Z@7M›70é7A80\8C�8FÑ89#393W9.‹9Gº9D:"G:Fj:;±:4í:4";8W;$�;:µ;Gð;W8< �<$±<0Ö<3=#;=&_=†=š=µ=7Â='ú=#">9F>1€>7²>,ê>3?6K?%‚?~¨?M'@Iu@=¿@Dý@DBA	‡A+‘A:½A/øAF(B*oBBšB&ÝB?C.DCEsCC¹C1ýCJ/DBzD,½D:êD&%E;LE(ˆEL±E>þE-=F7kF@£F$äF5	G7?GHwGAÀG2H!5H1WH?‰H+ÉH-õH-#IAQI“I°I2ÍI/J)0J4ZJT�J0äJ^KtK�Ku¬Kl"L0�LÀL/àL)M/:MajMÌMìMN+"N&NN3uN#©N#ÍN#ñN#O9OKKOE—O=ÝO/PEKP‘P8§P%àP/Q+6Q7bQNšQ+éQ%RH;R+„RF°RB÷R-:SEhSJ®S@ùS?:T&zTC¡TMåTE3UDyUA¾U4V15V1gVO™V>éV7(W>`W<ŸWoÜW/LX7|X7´XìX@Y2GY>zY"¹YQÜYY.ZrˆZ[ûZ<W[2”[UÇ[:\JX\*£\5Î\C](H]"q]$”]]¹]?^^W^F¶^Dý^B_C`_0¤_MÕ_R#`)v`, `'Í`õ`4
arBa<µaòa"b#5b7YbC‘b7Õb,
cC:cD~c_Ãc%#d9Id*ƒdN®dDýdPBeU“ebéeCLf_�f;ðf1,g4^g4“gCÈg[h:hhJ£h îhiDi@diD¥iHêi>3jZrj€ÍjpNk'¿k5çk5l<Sl@�l?Ñl/m:AmY|m5Öm*n07n-hnE–n^Ün5;oqo!‘o³o-Ñoÿo-p>Kp;Šp0Æp%÷pmq8‹q.Äqóqr$,r<QrJŽrÙrGìrK4sm€s?îsN.tE}t?Ãt/uG3u={u]¹u[v#sv@—vGØv. w5OwF…w7Ìw6x˜;xBÔxEyC]yV¡yXøyCQzB•zBØzB{B^{B¡{Bä{6'|L^|L«|Zø|LS}K }Lì}K9~K…~dÑ~d61›Í&á@€EI€S�€Oã€+3�"_�6‚�;¹�=õ�03‚*d‚�‚I­‚.÷‚4&ƒ*[ƒD†ƒ(ËƒWôƒL„Ck„9¯„7é„C!…?e…D¥…(ê…'†0;†%l†%’†4¸†bí†!P‡*r‡@�‡5Þ‡'ˆH<ˆ:…ˆ8Àˆ;ùˆH5‰~‰6�‰AÄ‰2Š39Š`mŠ?ÎŠ(‹17‹?i‹D©‹Qî‹T@ŒC•Œ+ÙŒ8�<>�{���$®�WÓ�;+Ž7gŽ(ŸŽOÈŽ�*2�%]�ƒ�*¢�\Í�€*�Ñ«�}‘-˜‘›Æ‘Ib’]¬’O
! “KZ“S¦“9ú“34”<h”Z¥”R•DS•2˜•EË•b–3t–X¨–—H—.`—7�—0Ç—aø—Z˜,m˜Bš˜Ý˜-õ˜N#™Fr™E¹™%ÿ™0%š2Vš-‰š7·šKïš@;›M|›cÊ›6.œVeœ¼œ×œöœ�4�R�o�Ž�¬�Ë�é�ž(žFž%fžŒžªžÇž%ážŸ&ŸFŸfŸƒŸ# ŸCÄŸX Ua L· b¡]g¡JÅ¡<¢>M¢>Œ¢8Ë¢i£>n£$­£PÒ£J#¤Gn¤S¶¤8
! ¥BC¥I†¥6Ð¥O¦NW¦U¦¦Eü¦cB§>¦§må§oS¨iÃ¨f-©[”©bð©nSªnÂªn1«o «o¬o€¬nð¬n_­nÎ­o=®o­®o¯n�¯nü¯nk°oÚ°oJ±oº±;*²'f²wŽ²(³B/³rr³Jå³M0´R~´9Ñ´?µ@Kµ@Œµ@Íµ=¶$L¶(q¶>š¶?Ù¶?·@Y·?š·?Ú·>¸?Y¸6™¸]Ð¸6.¹*e¹I�¹FÚ¹P!º`rºƒÓºUW»D­»ò»'r¼lš¼l½mt½mâ½lP¾m½¾,+¿.X¿.‡¿.¶¿Nå¿K4Ài€ÀbêÀ`MÁa®ÁFÂBWÂ>šÂ@ÙÂJÃCeÃg©Ã$Ä{6ÄE²ÄIøÄ0BÅKsÅm¿ÅF-ÆltÆªáÆ(ŒÇFµÇ<üÇF9ÈQ€ÈXÒÈM+É<yÉ!¶É>ØÉ:Ê)RÊ?|Ê7¼Ê6ôÊj+Ë0–Ë6ÇËþËEÌ;XÌ2”Ì,ÇÌµôÌªÍÊÍ6èÍ@ÎR`ÎS³ÎeÏEmÏI³ÏlýÏSjÐ&¾ÐMåÐE3Ñ‚yÑHüÑEÒ\aÒ"¾Ò0áÒ"Ó,5Ó.bÓ=‘Ó/ÏÓ%ÿÓ2%Ô*XÔ)ƒÔ1­Ô+ßÔ"ÕG.Õ0vÕ^§ÕNÖ'UÖ&}Ö5¤ÖBÚÖ×'4×(\× …×¦×3º× î×Ø Ø?Ø6_Ø0–Ø/ÇØ/÷Ø('Ù9PÙ*ŠÙ!µÙ&×Ù%þÙ $Ú-EÚ&sÚ%šÚÀÚ2ÚÚC
Û6QÛˆÛ@§Û&èÛ+Ü;Ü'VÜ#~Ü¢Ü7ÀÜ8øÜ71ÝCiÝ,­Ý,ÚÝ@Þ%HÞ&nÞ^•Þ@ôÞ{5ß>±ß:ðß2+àJ^à$©àmÎàF<áBƒá5ÆáBüá(?â[hâ]Äâ4"ãMWãT¥ãPúã`KäD¬ä9ñä]+åY‰åiãåZMæ]¨æRçTYçQ®çeè9fè2 è8Óè4é"AéIdé=®éwìéFdê1«ê5ÝêXë;lëE¨ëîëLì7Yì6‘ì:Èì.íO2íœ‚í“î$³îVØî6/ï-fï:”ïÏïHêï’3ð,Æð>óðj2ñj�ñVò/_ò>�ò_Îò@.óOoóD¿ó<ôAô]ôsô-�ô3»ôVïôFõ(bõ*‹õ.¶õ:åõ( ödIö:®ö@éö>*÷?i÷=©÷*ç÷=øPøakø4Íø-ùK0ùN|ùGËùMúMaúJ¯úƒúú(~û7§û<ßû#ü1@ü2rü3¥ü6Ùü3ý0Dý$uý%šý)Àý,êýþ-þDþ¢_þ/ÿ`2ÿ+“ÿ(¿ÿ=èÿ2&9YG“Û5ö<,Fi=°*î24LI�IË?FUBœoßGO;—QÓK%=q;¯NëI:I„DÎEDYCžâEÿ+EFq¸.Ñ<	R=	;�	WÌ	I$
! *n
! t™
! />F]A¤CæA*Wl-Ä?ò<2
$o
”
°
tÍ
 B8c2œ(ÏøIa4t©+¼,è/]E<£,àX
!fˆœ°RÈ(D^9z?´ô(1E/w)§\Ñ?.9nl¨0bF?©réI\<¦=ã/!Qk„+¤0Ð103d%ƒK©Kõ-AoŠ*£)Î/ø(5@3v6ªUá+7&cŠ;ŸÛPú;K;‡7Ã&û'"J1_‘-§/Õ5;M,k˜ ±!Ò'ô.,K1xª#É4í1" 0T )… ¯ 4Í /!/2!/b!’!(²!#Û!ÿ!("H"d"ƒ"W¡"@ù":#.J#$y#$ž#!Ã#=å##$5;$Uq$WÇ$V%#v%"š%#½%1á%O&0c&H”&:Ý&2'K'%h'bŽ'Bñ'H4(1}(5¯(qå(qW),É)1ö)K(**t*'Ÿ*:Ç*7+B:+0}+?®+;î+9*,2d,4—,DÌ,\-Cn-3²-3æ-
.'(.P. i.DŠ.DÏ.G/%\/‚/œ/&±/7Ø/=0[N04ª09ß041bN1A±1nó1Eb20¨2vÙ2KP3-œ3 Ê3(ë3$4(94Bb4C¥4+é4,5!B5 d53…5¹5/Ù5	6H(6 q6&’6¹6;Ð6)7U67OŒ7GÜ7O$8Gt8J¼8A9iI9A³9Hõ9+>:j:+‰:7µ:.í:";$?;d;#ƒ;R§;)ú;%$<BJ<H�<Ö<2î</!=:Q=XŒ=,å=<>*O>z>-•>0Ã>"ô>?77?0o?8 ?Ù?/ó?#@=@‚V@mÙ@!GAiA[…A>áA3 BVTBJ«B¤öB5›C6ÑCYD;bD:žDÙD÷DEEUVEb¬E‡F\—FnôFcG@ãGH$HDmHK²HPþH[OI5«I2áI!J�6J5¸J>îJX-KM†KSÔKJ(LEsLH¹LoM4rMY§M)N9+NCeN.©NZØNL3O5€O7¶O;îO*P1IPg{P7ãP,QYHQC¢QFæQE-RFsR/ºR%êR%SF6S-}S6«SEâS;(ThdT9ÍTmU9uU¯U3ÇU5ûUP1V4‚VB·VrúVdmWÒW|ðWˆmXzöXgqY}ÙYeWZf½Zr$[!—[/¹[$é[=\)L\Dv\:»\9ö\,0]s]]hÑ]1:^Ll^N¹^R_D[_ _ À_<á_8`VW`8®`Vç`B>a`�aBâa`%b(†bF¯b.öbK%cpqc<âc<d\d'ld<”d*Ñd.üd/+e2[e:ŽeÉe;Òe&f#5f9YfF“foÚf/JgZzg"Õg9øgH2h,{h(¨hCÑhHi]^in¼in+jnšjv	kN€kwÏkŒGl/Ôl.m*3mN^mq­m,n LnMmn8»n.ôn0#o+ToF€o\Ço`$pg…p>ípu,q%¢q9Èq/rC2rBvrP¹rG
! s[Rs®s9Ëst% t8Ft-t9­t7çt8u7XuM�uIÞuE(vAnvM°v"þv"!w5DwPzwOËwx9x@UxG–x3Þx*y:=y+xy/¤yQÔyg&z.Žz;½zùz{+({;T{.�{j¿{-*|AX|oš|-
! }-8}Jf}9±}-ë};~8U~BŽ~FÑ~G3`”!«=ÍJ€NV€2¥€=Ø€/�OF�/–�]Æ�C$‚h‚z‚:‡‚Â‚Õ‚ká‚Mƒ,eƒ,’ƒ[¿ƒ2„3N„;‚„%¾„,ä„,…Z>…,™…"Æ…8é…"†'†l9†"¦†ÓÉ†}�‡.ˆ-Jˆ#xˆ.œˆËˆ2êˆ-‰=K‰'‰‰]±‰OŠ&_Š0†Š1·Š'éŠ$‹76‹9n‹1¨‹3Ú‹7ŒDFŒ9‹Œ5ÅŒ;ûŒ57�5m�B£�8æ�[Ž;{ŽD·Ž8üŽ:5�+p� œ� ½�!Þ�2�+3�+_�*‹�:¶�,ñ�+‘J‘6j‘%¡‘„Ç‘;L’6ˆ’\¿’“%,“>R“)‘“5»“+ñ“”(5”'^”†”&¦”:Í”•$•A@•8‚•	»•ÇøôÞ3&®/Å,á3ŒÏÀ î#õ"i�2‹4“ˆõ(ñ!vÎfç	´ÚÚ3I54“
! 5	o)["'œ+¨&}
! O6(7Òd	¿(sy5}�ù2ÑUlÑ—±8š-æ1¹/Wíe
! ‡$x4üä&³ÑÙŒ L($U	ç²"8j'`3Òó%KÅ3`~7=+€6ñX&¥€ ÿs*O7³
! F*F¹c%gM©-Xûí2ä°~5.$2ê

! 00–ù4ïù Û,é{**uÛ&L 
47Õ2õ5²Ú6ú3ëÞ"5!Ì(«"i4½4D
! ˆ&‚G¦3#1a%ú�"i$= ƒQ1Q.d.ÛÝ.Š‡†$1#ðüš#Ÿ I&Æ(ÿ"1
! 
H6­3ú©‡/¹¸'Ó6ã3| <°’*ú(�1 +,Æ2g	¹Ö
! }-	ì+ß
¥2>&È&Œ6Ž8A&tÎ+±³ ‰!Kÿ4î+�)Š5oá¥åÍ($6x60ž¡6SA-uî ÚB&)Ú-dã í�±' Y#D¨[IE14A­þÅ	”	Ó†2L1'µ6QÃýç'1Ü#¶Ã ébp5ß,c”.º0øûal),.ÓÐSÏ#"0M�4¹i")Ô(rÛ5ÿÿK1N/
#Én#õÔ
/åwç‘£)¿ÈÀê(V)í(í12Î)ê&ÿ+Ú)~R1|$¥,}5{.¼2
ß‡-ä®4º2Š*û/uH&Wt+03"('­&|j VÂ3@2•7NÛ'.TÈ(ŽÂ7ç‹Êk7.‘«t,¾5ª 5?Š3Ÿ?8�‚/z&ý3›Ý­2{(Š¹»%V0Ã×% S+JŸ7À7ðÐ'3(++Ÿ6å‚)N.\*“2½Ë£.OY%Õ416„)õ4V"< Z)ü-3R”$Ÿ1ÖEå#&3í{ûÐ(æ5h¤5ô*Œ
! C%Ë(0'&ßY–-À%)°%³œ7’6ÿ#M-|1|&ÌÌ'Ð&]#.Wó+v3ÆÀ0¯¾Ô‘%¢76uº5Œ²&'7»3G2e"	\&{þ-ù+©Ó$›xµ+Ý*?-Cì‚(]5‰8Ý+ý}
! Lï5"ñ5)"Š«/|�2ƒ{&s4™î g2œ	6?œ6"[6qV,á+ã!²,ZÔ$Hf3Í<.…#@1#¯Ë4Ç§‰$¥$!Ó',"þ ¶!Ê7ê/‡&â8Õ¬Ìë
! ²í,P|3èé*Z“*«àoŸ.
! .à4R2tõO§8†&Z8œ%ø(ã"“9)ûK*’ÛE)7i"™,ò6ø
V(Þ-£óä*‰J
! ][7Õ4&"Õœè-g�îþ2f÷1“@5±Ò#”/Ê8Â5Ê&yÏ÷�'‚$5&c!Î0,gÅ©!ü6„*Ê/Î3DÝ
Œ/üª2lˆÞ(*´ :!ÍÇ	¯"±Ð¶*z°
W3â#.&3~+\+ž�x	îç"W< ,N'8=/Ãpª€šõ-tl'Ô p2Û/aÀ,e	ÿ23+(
! ú$ƒ,c
¨1)I.³-êêDø-l-Y'N'+V×¼!j+„5Š"©5I
\i6.—7 dý
! ô
	ý
! 1."Vl4Ò!
! ;¯,Ì
¢8õ)——!7N7�-“#)
$ <(¿¢hM
! C$¾Õ9.œ"•+"3I	âH.–øJÎZŒGª#5ü
6�!½€)ûIY3«#´7´*³1N,85#{7X-8ûç.,A7†	ÿˆ8º1’.ÿ&x-'
1!5
l7/&¦1 
! M‹1Î „–3/0&µñ+2e7Š6~2.1öI2°8ÿ(0D3ë	Xe32E.0q-©6q&’2ZÚ&äœ0tT+øô(	*³Q<6Ã.s’/Ø1>î>›-A'�Å^"È%œâ£1µŒ!=G12h ä+ë6/Í¡
±§ Ã�SŒ4µ7Hh:
·£$~)ì$×‹#§ì
Ï1™-¾
! —s8ªÐQ
! í'‡8)·W4Åu(¶7x!Œ9–.#	(R&�>[8…íµn%Ë-)†%¶)ˆ( i6t)üOÞ7«Üçû$ª p/Ï±µ»³]´&¨U7|'4¬ ß$–ì‹,ö7.+Ï3^5<#-›$õ¢	!4[XG•i\È-7ÖòÐT"º472s-
"µ‰!z#`3¿ ×(õ /\Z ‘ã'ž
! ìl5Ž65P
! _!Æò*Í€…·êÞ'g�8Y#ÿµ5�(œ#A%aý(³„/<"™(5
Ï0•	ÂUw”#ŸY,Ø-&$n˜þµ [3û0²
! ºß3^ˆ÷0ö¿$¡'Ô('Ä 5þt6Ai*r2ë ¯4n7ã3T?
!n+“805ˆ	‹2Lm#T!3Z#´(wÓ‰
! ~D6I Ýóà.
! 5\•%æ	‹
0Ö8œ1Q#ä0ý,N¨18âC©%r7Æ§(/Ë

 ˜,‚ÀÐBð¤	a»K6@ø2“%ÇÌ¹(>¼Ç0qï÷3/1­D€'!"� É6¤ÃÁ
! ¦{Å»7�E"´2@~/I+q%3–/¼	%
! ½×ú2À$Ô2ž*e*6ô(\¬*]16�Ë£!	Ør
9-X_THJ,"q|a)}½+ü®˜6ƒÍ'b*a
! <E°&9ï¯6 9-ï
! Ç.¦"H:%¶1¹TN1	$/Ð1y(G@,¡*¥7'!«z0öï.ËJ4jZ
3‰&·™4N^jÈóg";)8âAw&Ep=Ü5�%ü4%2-!_($"(³)€
! ùÎ	…7Ð2Çt7ž `…b8–
'&5T
! ¸/lñ,$W%ž$I!W9¤ja-¬/Ø)‚	5›3Ú
$%!'áW0§&Û€­C:	 	©¢Y™a(Ó!Ö/`f-¥—31%à(œ!rÈî	9Á%°2`'Ã"ä4L*ö#D(%ò54]'/ P1`)—8?4FÝ
! Tßë.ù"^8¥	Öçù
æ½|Ü,3žÒrfYürŸú-;"Ò6À/~"—+-o!8s1M0ç%ê2·+Ò|{› &695°
¤<Ò	Ë+e6"—6;G5J"E!¬(Ô#½,ˆ!!…1í
Ï®y±ˆ�ð8VQÓèkc,�&4;‹¯!~â?\S3$4%m(¹2Ó-˜#¾#í
! 4+ª-å¬—$_Æ.'+ÎàA4«"h
‰Dù8è6óÜ;†?	ã7ª	 ×�,þ7ƒÒž<b!§•K4
! $45°,ƒL"�‰ˆÿ0¡3n6”%&}!ynb
œ‹4¦í4¦8+îÑ0Ô.s'š+Ì"¤|8-% 
8nd0¯x*Ê“Ü-<¤2]/ó$w±Uc88á8³+)œz 'Ð+�¸(g*$1�3b2_
Š•"¿K!/+~ê k75Ï'vT÷Î*Á;Ôf$}.3$H6Áq6¹�0ä^Îù›2#«öc"y"+‹[1Š˜p!Ðá$»Ã-ºÙv*ê!f‘4¦,‹Ìþ©0ƒ’ ¥+ëF'À'Ö„ð$	IËG.Ô	—)Þ
JÖ&šË;Ò,&.˜8=#},1îÍ8¿ö(�0	œ8b˜U'­	8;I-ª4U- 6j)«rÀ
! §ê§+£IX:<4Ú
! Ž"¾9*õ%¨²$ú556� #§*5¦ä¹'›+~
! |5ï)©»žx2*¶î†+è4µ*l0•²
7	Ýâ‰0‚Ø'Ð” {Â$ãß54&=ï1/¨!Ð	.-k	fO
! J"ðQE°'1´:%·è3®2k3 °ž0»8Vu7!-Q,æ0Èß)ì4r@'`½(Õ-Íl ¹	S!Á6Þ5Ç„752Ë–&j'bF%Rà	D#d+^�1w!Ë)ò8_3Üwú*(W—%n,o…ù#>Vx$‘2^Õ!5G	�#±
! ‚2Î2C*˜S™0“ž5²ì  
! Ø5y¾i‰6>0Ïl*ª)7,ÙU§2ï)Dd‰7õ
F í"ÔºíJB*Eà8,(Ö'•'#(U/>`
5}E,FV*ôY4ºs¤¶Ú ;p ¯1
¹ 	‡ù»"×A¿ß2ï8‹J)71#}2Ÿú]¤
! 9[Ê$N2Vm—î4fÌ*\–p)Â2;(Ä
.o{
! Öàëð28h	@
o%Ê%Kôô-Í$âK8‡%+§š(îñ`0P)*58'Û'É·K¶q4ÿ8â2±#L(F$û+…,%z/Ìµ1á5ð4O{È6ª/G³*ô"1JÆ#×*,*¹-¸*û	U­+ÉŒ&9µ$’(&KË'Á&“5Ñ,K&U6ª� q!	ô/%0+?÷*É®ä/hÎ/R%F)…&Ã5å
%àm ‹|-Øçs	_.7,6+	œ/œþ0h'i'34ê%Z6#_*3ÍGí-) d…U,#©µ2¨,ö4Ò<1>!7-ëÛ!^G,©)˜%o/ª*&e¾&n"¤q t%¢/‘¬¡eo(
! ÒïL2~0µ¹Ó.x86!ŸÅñ8e-Z3a1í6*„.–^êþ"5â5Âz£"@Q3Oe
! ].6N0ÅD4Ÿùö�!Ì­´
! î±6N²h"#¾!¾%7ã[)›(+<
"â1r´—+$6^0@$Î(46Ò8t5Ç-�/ö3yÆQ)È*y‹!Î‰ '*­*	0Ü×/­	2•)Ë¢á"ã+³ $©'Bè¶%½ñ(˜63¸]áv0É¢0Õ*;77–KK'�ý2"¼|)0³ª™!/(L	&¹ÃQ'ÿÝ688¦+M1!7U#2±Ü'#ë5˜/o6Âg7-s�7mñª°!…âk,Ã/^63H,µ®c-ÇB5î3”)î0~	š*h3_'”;Ü õ®]%×8
!  88*|)¯#††ýùŒ0¾3)2l%íÛüå$^3›6
! /8&
! *é�LM	122$,¾(a}8
! è. øðª8c­|+9"Ä	}+,ÍGVêÀT+ŒA	#™)u
³úIu'O*&¸"'+Õ%áÓr(^4l(57 4t½&Ó2‘(#%ñ3Þìà7z
! º7+ É+.Ð!§0ˆV%xï3'yÛ·1ÇéR'P0¨+>4ç-	3ï*+Ò“0¡	Û."ávP,2Æ,hA$-5¿5'®7ŽO#í±/±.M!0ÒÏ!+Y!_'
! n/_0V”œ	
8S#DÏ/-0
! ‚lì1[z0)G$mÍŽ'Í2‡5$�.
! 30²ó
! Yjæ$çSW?-À¥R {2Ã0Ö+®9’,Ü$;à”)1$
M®	Ð%½m¹$g'>1«,%1ž6" ¤* æ)×‘1x+pñ2™	oÒc5	7Ñ
„ô5b‹¾6QO)t"ÿ u&Ž4Œ2B3´Ü]’£,Ä}s/;"á»[é+dƒY9+ž¤E8�™”6Ù”ð1µŠ+4è„f Þ+Þ422Š,ëôó›…ÿ$Ÿ¿#†8R&øÍ/Û¶/¯8ô%!Q*³(8¦¦á%84š-,¬#š1@z2•.ãŸ–…Š@Ö*a‘¡i(r	¢)¹º!ßœøÀ¬·¶«\3@¹]¬š%1Î)
! 
Ž²ù5u
! 2/3 %-87“�“¿OZ79ÏŽ, ©Ä(’,Vm3pª(]é4~^¸~ú#œß*S6,„Îæ(!òq5°£ŠVÃ$x.à}1(='À�'x/§	û$)(cU)²)MÒ'3.)­p"> Q
! ƒ'À,Ì+½"o"ê(N *[=-ZBa¼0@"	)�ÍXÃ)Ý1Ð÷
! Åƒ&Ï®º€Á‚ñéEˆ.žF(7žh(w6
! \2È"Ç:Iz-S1–‡4°á1É8úF4#±'ý%t#ó9 Eiü÷&R(ß0v1¯2ˆ©7®Ð
! 
! G
! /UÚ'
.÷.É
! `Šù’%u+ö#ßRû"¥É`4/Y\*W4O8/Øê-ü3X8å/æ$‰5Ã6š&«	/î6Ò0�-æ&_5Ú8€¶¯-\c)Bº#ŒÒ�
! ¥8·,§,Ü'z€Ç37)}7…38E†_"á-%, m/îwÇ# $R	¾2ŒY
! Ò"dÛï$´%×7–Òø(%Å*yš)	4Û-Yì.ð2,ËˆÓ)ñ'J/8	˜M,4’1µO%œ$�e ®Š+
! ã
! Š(¡8õò0B2kÄðn8+-ôŒ��"-Pk<%Rk+ë‹Nr0S$ë ü¹#ò"Ø4…/ÌV�‚w2¸+ûñv0(‘	óª1+¹4.B«0ù	¢"k'LŒÏ�'!M&)$),'	à/Ý-I~É,š½:Z+·.Ú4•#`.%Ì3â1è*t.·5|!ofd
! „-Ž~‚ Î,9#d¦‚¾P€�0ô3Ë †(�(½%Ñª5m$#0ffÊö jE·.�X"Y2´'mD&Á
7 *ì78Å 9g(f=,ò'ëêï,DÛ7a%Nµ/Ž#‰%ÓM<º.67¢kŠ
! .ä2$¹/d$Ç,’Ø
! ³2ˆ4š7Ú55
! 4W!
�íÔKi3¾t3hß0Q5�+/ý …™'@	&{4µ�
n²!6™{µ&Ï.4¾•!õ
! \¼%sYc'Dé�‹àŽ•Z0Ä)„(}#â!t3Ö
ÝE.j8mc‡8 ä'd %2Ç
! Aú#,þóÞ©,f	')Š-ò	8'áú'a#8!ü
! ]*Ù7Bw)SÅ1·
! Ä&Ÿ*0¨*Â	�5\)…Ë_*4V1´dÖº
â"8 #[²$Œ#pÆ!Ç6õ/&{œžyÁu;¤"Ò!g6/‚12!õ0:;2’DÇ5Ä2§
! >
ª6Ï*d~3Õ²sHlûJ%‡e9ö)…0<k´ÄÑY*6…ü¥õ5�'h/5/4-K!})ôËa7û,E({$q­
ºjì1®(EÕ$#ã%$2Q!�1þ7+®³!Ž€.>*5÷ö$’ø4t2!a2´5b5Y.Zë7bõ9$	%ù-%¸,ô7Üdóé6/’!�!ÿ Ü©J&UìkL6è
! *"32%½1"ê’)c %/â3ëb
! ÿ..
! d8*­œS¢*/6�-;
	,H!é=f
! !–,'?1tÁø)&æ6.2À85Ö -.³$%Ž0™1ðÊ"Ö47]ÿ¤4ù,¡
! ±1È8Öj
! ü/×3R´+Y
&¿Ç)Œý.ñ
! Ì
! ý5Y
Fp*’•Ñ™šÄ%kp3©l2)ëô¹2—¿.‚ÇG•º
! zšˆ7ÊÜ3Ü1^)e5÷/ò!é/
{"È2Ä5	«5\½
�
! »
—/½04ÝÜ@˜1öß%tå4Š	Ó(1ä,\Fæ3¨Àäæ~¹78ï&Ý0/˜!ž#Ò¬Â´Ê-åm0á.7ö7's-Å$Ñ×	6÷ƒŠ/«	Z14^%ž3œÞ�7í$�î;*‹d-`Âþ'.Aj"C04�h)14,é-
[*«
! >7˜'§"_äè‹8õ‹0sj(Û ã\‡6äi!«}‹É1H
! � 4$æ`"Cã)ÿ3õ.ü21\5W Â
! ”�RS$sX»±Ã$Q—	·'(4(
`«4÷%¾&#‡�È�ª(q3p%9É3`(Ù4>)+'ñØ
! g$�V!Lâ1ÝÚ1Ëü$jjš	¬"1Ý)‹%´.©"Bx»}$x°6a&oœ(Öÿ+Û4€!w,a0¬¸&”ÜžÄáÔ3Ø6?+¦6Œ¦#0-hò¯ç4î)¦'½3«U8É*,Ë"¶84M.xqÝqí­hKe*|9[�j—*#r’
! ù2.† ¥!Õ4ë
<,ô7�49Œ5
! |™7­ó'É7Ð
&Â#Í"­5µp­w 7~!a4-�
f2 ¿%ª+73�,¦7þ8K(65û `%¦Í4!ôS/"58Ñ+,0ø6òÅ5ÿ'¯î&:8ÍØI1æ*2�²v
! B(‰	 (ÓÜ9„HÞ%2*ð-vR/áù)5e&K,Î\6%$7B$¡­7ó
)5‚õÑ
! Ù·$s&!!×)H#¶7ý34/3+ÑÌª!m¾1*6#ëp@(‡ƒ
! s-Á"ŸP.ý1W÷2¢F)
! !Q	66ß�)�L®0 [&8`h5Lý-Ä7ç&É!Æ5|*WX.!ß'Æ-— #9S/–.+
@—±)åf0Û%þ6Pº]
! ¦^4»…(8&ê6Íx	k,#S(:/Îâi?°´!·*ð *1�6åŽ“ Q»/æ6µ.D
W3ë+­_è1f!±$úâ¦4<Ö+éŠ#tLF5!9$Ã–!.‚
D1r3É)Y-„-�œ�	ÏÑ"ü'bp¤E+ "ƒ)Œ+dý!ð*Æ)ð!<!@	$$:6ï
Jy+^,
	.Kð5¯(‚M3à)ö�D%\"Ð¦…6&u5"7Â
Ÿ’'1*7v6.SÉ¹"#"Âð+®8aùú/Ö¥({%{6�$ˆ#àÉÙÅ%{G-'2ñ.Æ³'‰2$‚ª,O¾ó	øX-¯ é
! A}4,
! O"p1¥ Ó_‘'þ¡SC
¢"Ë	Ä'ò#’83	¾!„ú.BåŸ4C7è+Ì�%A0n_RÖ"g6dÕ+‚"i.å"è"Ú	ü'›	Ê*Ç$D7 ½Ó5¸(è–í1Èçö2/µ8û*$%À5c2(³4ò˜*A²	Q/Aî
! ð7„ ávà0¨Ã/7Õ"nyš
! .9—
|û«3£3W¨Ë8fX=c	.r
! ‡3øC!r).õÆŽ9b("aõ�öÚ$%]	¸bb§J:Ÿ$Ø*7"$Úp0%:2Ö=8G%`2÷€ùö†7‚7Ñ¡<»Å(Âš×
! g ž4ÚÉZb1C4¿/H|
! é�%!lb+í� Æn;N"’#t0¥
Š“�8_´î,-
! %œ.ê³$‚^.
x0×Æl3]_>5Ò0D)/ÆÄ6
û7Y.¸07w*)#ï"®5Ê+§è-2„2‚4‹œ
vÖ6@4È¾.d øÝ ª£0¸½$¸¶36,h1"'ÜS±2ŠÌ	+<Á+4.Ø­¨ ;&Á2M%ò×3
!  )Ê(	'¥"æZªá^,<3™$'ã2Ë‰1E
ø=b$
pqš"mË
! 7°4ø0µ
! 7[4í/l9:7”ÐAË*—
! #7@&42¹€Ä¿ô)H[2$3Yû¢�³&,Ù+38N<	'ÕÙ$e4À\â*º'Û	1D)‡2¡+­°ý8~ã(dã&f'.-¡ÁG#ìÚ&�ì!u;†£4õ0h8`8ê‡	Uå+C0!k5Ü
k!†3�2§¥y KÑ-Æ*ût1(›v2„01ÿª3¿Z,—-|,‰NÅSHo'ÄÈ
! 3ªõ$¤0h-Î
kq&˜³0†#eˆ!c$»!,{!@?.^ú·3Uæs
g51.hÉ$ç(o¶g0ä)Z	C™&Å+˜
! <&·0ï7ÃÙ#’Þ§4Ó×C/.æðü*;	S4íY6°ºR0ôÕ/Pi·¹Ž%€+X?xC)¯'*3/š+®,º&n
! :+ ÿ
¶™.ó Î$[³(5¡j6b~r/Ž//¸)Ö(¡$¡ Ô/°0¿‰-V-à1«ï0~'
ôÈ8õÎ<‹(â&Å�è'Ü¨q2)¸0 Ó*97©›×ìÝ#ÝÓ74³#ÒmŸ
¶ÚÉ"»Ùš¡-’3¬
! ¨á/ 6µ)ûÀ&G-×+§6«%O ù1„&æSp»·"“/Îÿ7´!2ü�&Æ¢&ÆUû	G!—]½É0à
BR*µâÀ8HÆ]Ø.ï3¤$˜vÄ}ë'O8,#N	G�/ÿ6$Áùxõ
Jò4Hã
L8Â) â
! +5ê+•Ã
! Ë[œ-ö­-…Î5–1‹6'`*ç4!Ã7/4g	(yÞ`ä1d6:º¡Œ"ƒi	2q(ú
! üß.Ì*©
ý
Ù#´	",'žN"¬)p*
! y—2­"¼6.pj3
7®-¯1È0«7ê
! ¡25*b-žFK Òñ/Ú.cèEh.uQ4&›8nu$ø.¾l¹û!¿+Üç6]�3¶$»Å¢"�ë§!Èã€2ý4õ6P*þ$æÞ?)þ®i%
! '}¬$Ð7‹"]
5Á %ñ	ç7²á+!J5¬>
4ã
2’x5.$W
! €%ô¥Ë1™2ƒñ6·l÷6Ê
çt…ƒ0ƒ75%8"2á ú¼r­œ
.–/i
! ™¹3¶ º14y8T=*®	g);$ç#Ž)”356|/ì-m>ö,óþt$øÌ,rú	[0l–¤!Þ©Ö!Î³Ã8ü5ãŒ7þß4ü)¬6z%é%m
Kæ2`RËž2—&Å•8F7Ä1ÍÔ8•3›.K+þÉ Ë2ùl8ˆ)ë&@
! ß´#Á9K"Ì-Õ$ž'+ê|0c�j49%.(q9,)Ø
J 1 /Áç'-&¢iy4�98´$�Ä/JŸ%G#zø	¬o5–'6-†Öâ/’
+Ùm'"%†&óôf5¬÷!n$J Õ
! $&ü#•
#2®%‹	à2|f2»îr+w
bs*5š!R“1ZiÕ)ñ7‘ ë‘-)§'<)cÃ
Œ8)I
! ø+‘q	mŒ)Ë
! +ß1ª'$â.(2
q P'É	˜Q þ."Æìå¶-‘*¢F#hO.øÙ6w8a6X/¹ >2Ü0
! ò—5’$Õdõyˆ‘„So-o
! Î1:1ä6ó0Ãü”Ë­Qg#s¶&½!„F1…cƒ²*¾"Ù(¬ÏT ¼3i
¥µ¾ �"(0å#Ií+M8J0¾-D!¥G à'3Ç3´
Á%ií*†02	Wm'%u- `Ç ¹6®$ø&È#5-€(£)A34å<0Ì.b#i ÙŒ}LÓw5ø#òPÂ!$8Ü+€*…]-ó9&D-£2€Ýœ ü H-Hñ@a/-„#	fT#�…ó7'ÚX†c_,@#
ðxn!	t(Ê
! >'Ä0Ù&%
ok-†6ŠOU¯(ã*= 0"Ú€8²-Zl.)*Xã	LàËÕ#©	ç+?Q6o™FR#�7ÖLd‹ ²/„”
Ñ%*Jp.7º'Gäé¯f‘"”5ÈvÌ$‡"Ê)ôÔv"Ž˜0q,V+,Ix1Ó8ãŽH$u &ùä
H8Ðô‰)l�"’+Á3q*:-›
!  3l#¼šÙ+ÕKÏÒ±Ù1-„
™*
G7/@)n5[aE/!Ê94Í-3¬H":˜4Âv_2Æ%9	"×2 ³&’Os.¯¹5í0	F&�òmZ
! Ïï�2(.ü¤7¡ñ1¸hY6iX²!k#URÔ
M)¢-6»0W1%2 p°‚.Õ.m1ø •Tx7¢1[(ï(£5Ë37ì‚3u2ù-l$À
! ¬ªÙ%r6‘
! ¨#Yƒ/‡á7x‹ñ0($(án0ìm\åZc/`V#Á(w+î$Y¿-Ôï	£+â+”-#g!%ÿN&fm%d4Û*ÂUƒ"]3=5;
! dïü1÷	*ë4�¾*ÙÜ*ß	.°
! P"2y,â0„%?#E[/ô&ä$07É(K$"Ë.Ý'ÆAh$k8È-Qä|B0Ò$®#p÷\$ÃHuî/a3v'J3:í	h0ì°ÅJ!�4P>6*`	òw#5ì,ª'9M(•,#é7&Œ,B#?ü"Á.•ç,�)»0
! “4ß[­!Ô;+q/�Ž1¯	º34.5Û‡,s6u"¾?¢PN	g
! \’™*2z*SÒJ§%Ç¹17# -ûÂ`/‡#!!ñ ›5QÕ
1Ž-Nï':$ƒ6%6EÍ:,U°˜©$ps#­¢½i¥•*Î0Æl,¶ö&à\-ô0*Ž	Ì0Þ�61µ1(é)I8ÜK=&¦	“¿·8Ô4›
Ø2¥h•/¼Hš4û—1UHI Y 8¦5eT8¯/¡[—È!åT:6
Ý3U
€5I,h6T(	‚%KV®OŽ3•]å
! }§o'W «*‘Ä-€“!ò$Õ¿­8æj2â
<˜+u*do=£ †5¯%¬85""„"P�*‡yp˜Dì5B&Ù*E()®€
iOöàn�“"ýb4¡û)ø
! 4É5_#£8'#…
D56qF2Q¥
! 5'š
:Ám˜¿Vb½-/,O/�,6X+FäÖ	…8òãÆQÏ-úQ-8—0`Ó c.4l1k
l
–2:&&36G3Ë&68QF!_]
7Ñ —#±d(-cC¢.i/Æ&ø"6+îç '5ÖØ>ö‘8S7Û2îb Ûî8’7¡òR=62#–Õ>	(™L
…*Uþ¼Nõ›ÿ%yÚ7ˆ$kXâ(Ÿ+½2Ì#ì»CK$²(è%©/0C§-H(÷96®4*Ür"‘0t˜¶Â6�0¿	'üs+Q. ž%ï�f±Z'íì78"’0Ø|v-Q­4|÷7Ð"ä÷,˜Š!0«'q7†ó!ê‡*×2)‡€ê+
*2|1±+Þù6Ù¦9Œ(
7÷-x2sàh¨-q8aG6‚ô52·1„	 
…*8
! øõ#ž¯˜3!/‹=Ž-²#å#Ìj$5_!9
! múþ(qc+ú<bÍ!CŽ
D˜2-H7_p|"q$Ð(j
/Â+Ï
! —‘‰,‡Uû'u#cŒ$Ü%¢(E· Ù�	Î"qk%Ç'uÇ+l5=÷5J.ïðÍý{5((A5Ù}4½))3g$ã _8©(“3è˜-Ê5&B) º['v´1›¡1�3ô!M€,á»!(Ì¥4!�$sú&Û#n‘‡‘«¶‹
! „.IÏ"¿!è7©SÓu–4b".'¬&I‰*ú)Ö)
! 9Š
ã$–#í5ö8í—È­æ’aB+ˆ33è¨'=E 0Õðµ1Nø¼"º%•)21×'/q)
! %ež(Å8oÃJ	¸'E2P0-™5Çø/Ud+è
ƒ-›7i&Q	‡ ù@8/³,F6—) É7®1ÿ!DÿM$¸hRv85½
! §²îÊ4ù$Ÿ&9(F3€,ÈOp(TJ#«"9'&×$Î-³†-7J…Ð_
! ŠÕ<
! 
! ¼PAï+Í+g.^6…4¦&ò)†*œù!/	�`'ï-›À
! e)])Í%>(#[
! ï¨$ó5çÎ4©?L5Å2òkm&?ž-Ÿ-.1Èß
! ±4§:#Ñ/¤n'Ÿ'$*•b%µ3!)´%'36Ž5 4¸v·=2ïoÐ)ÜÅ!„�«$] 'D-(�-Ö$,Ñ*bt-0¥)ËÂÉV/u
! (ë¦
! Í	Ð)Á-:ë"à-üÞ&â4Íª	Z‚+!3Ì1©.6)QE0¢#8$¯c7·xµ
! &%Ž$=3¼&„o1j,¤¦l	ï©1µ#JX6óÅP,ƒ%¯.ç5[$”! zŽ
! )sÿN7. 36+½5€&)(À)šQ(%Ý1,@ø©#kÓ
ä-ÿm,&Û¢	Œ%è,ñP€”"¤
¬Ð6˜0Æ0
! º-e*Ç&¸–(iº"B
÷ o7¦%5#-â%
! 	é&0‡4Õ"9’
! ÆÝ4!Z&//ô2«Rm.´yx
ÿHCÑó/(16‡
! Ú0�5û1vñ#6k3*(¼“6 ‡)7Å#àLD*�
! Ë%e‚v&«(¼--‰'„$3,�*®Ÿ	›^
! G40l6?#n7½0',3ZF·7y!a+„Žr-mag
¶Û/8/-ÜC"'æ'	0,G0¤3B'žyç
v?
d!‹5`L{3G·&ˆ
! 2÷1q+ç
! 	
º¬.Ž�Ý$ñ¥Pm,Åƒsóu	S €7\š0%4)ê'4ë÷4¸íï4Y"ŽŽ¸.ú1w·u2 pUÑ¾4ýÎž	ô	+Z*‡!:+)+	�6{6¶$
Ä"öÂ/L/ 9,!.í# -¢•„]†
! ç1¥Ú1Â´ÿ1�'ŸØ00Z"k"$'­4Ìª ,$9V.s®'9@3æ" &Ä0,�.v
0} X
„å/9ÒÐ.Ù ”
! Š0†!ò3¶,2˜ �~8(Ø|KŸ,†]èýÑ6.U(‘æ
! µ/)×!}zè),KØ(ß"ê$ºÑ2*Ã'Î¬!zÆ6À.Zå³5éCé043­ jI#Z¨â7g
J~1ùj¦‰ô$àz6¢!aÿ-éW,¥1ë1W*]$gåDw1¦0Æ
!  +ˆ1ÊM²ú*çœ
! µd¾'D–5e1Ÿ3«†#ž
ªÙ/*%Ê'"_64�7!Pzt8´)4ô0¸ é(Ú¥•2+‰(	nÓw!á2¯3â'Ã�/Ä¾ú7È7/2&?c1Ôé#áì/œÁ0fhR"T0P¡"ÝzR
š$ŸÛ
! KÏ8¢¼(šÐ4ðÚž!¨6YÐî'™
! €š.äX37c8D	È
! Ÿ†'�¯"™þ
PØ2(¡#[-;
ì3!I/%&4
9±h2^ %%8¤)÷Ô�\#Ì##ô=!»$Û6˜e[Ôäö+÷Ö7"Cµ&Çà#;e Á*æw,,›!N§bšØ"�/%Àç)
 ý
)’íV °ƒ×=‡žÀ
�#§5Ú"Ðû .+0‚4©ß+ç$ÿµ5Â*1+55'p6¯�O1ZM|C#1¡&3ObXc
! ,°/¹NB.K5î-È,µŠR5WC¤Ñ#¹)F=0ïHî(Y0­.ê70F-Á)A#P-Ø/íK5X C.ß#%)Ó43%è�~Õ8ö+
! Ÿ!ë*Û“ø$³+(¶0ò´–)}82!z${š¸%�(/t]ò7¤°%L+¦M+%U6A©í_¢479 Ö-$ Ÿë&+Pý8±&Š.�
! 15)R7%LK331­(T“™�_¼TT3+E*HV
! 
! ¨çÁ$r°#9Ï&25o4â9k)�•Ù¨%—Æ+6Üý¢'!
^-$M7iF8€J$Ë$™ÁŽê['()%Í%¢Q$š(Nwi5 *;ÏËT1 Ó3y.Îžg&©~†)B%;1¡�!6%ŠLê.l7pÍs7p²ÖË/ëÕZ5å*Àªûy3K‡š~%¬z3ªC(‘-lÄ&y
*5 ·(£ýÔ
! d×Æ-,‘3Oþ
! ¸
! …$N-Éð'$ $4æ#Â'w-›Í#j/B7Ýq#T26Ã(ê–4º`öáR38Úæ,Â&l6q
}'âùÜ5{ã»5ÇMgP=˜¸-¥þÂ,.8	=%)6é2D.ßœw×4�s,<ˆžAÔ	�*÷"Œ%@.ª�£&"I*©¦@6"&1#U.>/a
Ì/¿º½ m.�¡
,Šö"Ó"Ž;.¿¤+­,™8&%(ê3x-{e5„4ì6ƒ#¿+&#(îJ2lñ+gë3\R$f%¯+ÍB%êÆ7±!�%s0-ê-µ¥Â"8ã*k¨œ5¨"Êp$šW"*t/Ácæ/†(nö—]7Á#è#<&#FV	Äa[ö2ä3ôtw
! ý¢ûpp4ÙP5�*Î#—'/gÍÇ .ÄäØ!)/}%».
ö0-¤£
�Œýý…0$ð5cYÍ3™—;0>8É/é&#6;°ŠÑ¢+÷–92ƒá!Rã¥ý/â$Ê}¦.—>8Q+¬824¶
+7²#3Ý%y#O0IÞ!ëî%Š1ÆrÓÚ¯ßÑl]4¿|Œ^_1‹l$0!ci#$ÝãŸÍ
! ð3û#ŒÞ,ß8ß,Ù0‚í)K	P	´v	÷$(;?6± Ìö/"FØ¹+¦$gå)–º8Ê	5)ø!Ï,d,&³8ž½Þ8 7H1Ö,Ÿ9&|4,V¹#)>
! –8CÃ"}ö'N
ÛwØO&·jJ06f\ ™%�"Î¨gö1.	l' 4Ÿá
! %Â�)Þ5(4\
! ƒ^1ov7ò¨5é816B!Tù§™¯)¼		C	+OÈ58+¾‰4»&&1Ÿ)I$>.eÂ³0 "¹
! a5n*L,ä "¦2Æ2B8` ¡º^"Îf
‰+å%£*‹+2»4í!Ù
! #r¥û"�$3%&kÅÎ¬Y7	£Èî[{)È	hª!F,0&À"!ãv6÷§F/2Æ3¼ ëÙ,y/(>ø$"ó -!77G"Ì5šÚ2²©*´3É-´-&&Á5F8é3x[+4œg,p
! ©0”*r'yC8ã4±ŒóT4¯$2?*J
“0†,�#ß7Þ#W)Ø
! Çˆ'//•6‰/>ö5·2Y•
! Š$B
! }0ã1L#�už\Ás+»(n1ƒ£ú8±a	øD,BtÑ0.',	¢ ¬Œ3«•1y+ªë±$g+U!ô8w0`?'ªˆY/õÜ&–B£(ÌŸ8)8?!`6â-èR’“0ÒÂK
á#¿&2Ï î{1‡ 8î+u¤ÿ¨)8c(:'û&<*½/™$É*n4	
! Ùw(Ì4ç2|	ÔMÙ8•Q)ó7+*²6¼Þ¦M'�5“.$¯Â-M 8DÛœ™/o3)1>#®²¬	�.L3C5-ø3bqH‹j.(¿
Õaˆ ä.ñZ	•4þ­6£	«6,1$°¸5=Êê›:-83;%r à©$#�6z"''x#ÊN5¾_l!Å&Œö‘&}z'‹/è¡+i/›0 3·f6cí%	,�ÛUÀ» óx¼
1°°)7¶A*—á6u >-"4¦¯Ê.úÖ#¾+«üÅï”�8B‚-y6$" Ã	N+û®É&~F"Ty%#	72
! …%¿
! ª&¦ ˜(-$—Ç8ów¥#Q%°3—8ß#P R7
! ×Êß(w	19
ät&ÞÏ7D)8,—O()!–%4?"î
#…åQ”­
! ä¡!›"$Î7W»+81˜
¿,MíDP3­'ý]Õ è!p(,,á,Óf*¿4‚);;¢
>±
Ð$]0*o*ãT3ä¢
! §(? 5”&Ï0y2µ0„,5Á¥.�ü
! ¸«+éÙ
J( ^	·'sq5p,
! /&h
! B
!  Á4tÉ_‡+
=€d(�•2`7š8 ›)HE8@ì'v [ W&
! ‰.0
ä5à6s
! ‘6m%Ô1½.Ï	© ö‡Û«)º/Íæ*Õ8Þ$o.(â"J7R(Ê
! Ø�Éj›**P$'_6P8º	ö6,³%g-�j'(,"0³A,0ó*“]\€›a4'£ž<$ÿy-_	Å;À(>k1H
‘	¾8n&v4Ë!T6Èð0­wžô:LÑ_+53Ø,ñ^Š†I¹.·%£
Ò/'~&Õë/Ž,‡\!
! �.7D8 )~nÄâÖÿ	«-1"è¢2Óç5Ò%#-û4´N)!âò	¨.)AÄˆÄ/Ê"¯
! 
•Ã#Ï+�6:‚8¦'Ñ	«pÉ+Ê6ZY.
! ,‘*õ	å!+q£-¡Á8þ3×.êÅ)O2-(e2/5[¯S	�¼//©8U+’*-4Qr1Ã%ÞQ2û5š5 6B¼•“eR.!%tí |727É�m2S8)¹!o ùZì*k79!œ=e,w8³
O,³+Š)ñ‘sf&€-ô.˜ÅP/*r#--zÈ+Ê¬5Ê,gG&È'ð(-#
æ.*ãh+·‰Õ&C3F.ã�Ï€J´,Ö5a9Íå³Ý,l¸1ë%W'Ì&ò%0wE- 2Í
®ð	¹0k
! *FQI5™&q/m)k$Ý:¬%ÜÐö
! ØƒZŸ÷k.2HeBW
ÝÛ8‰1X7�ým8Ñ5±( ‘15‰q²5w'†4·	Ú8^K/Ž(�
š�
ù‡pr&a8Ç4Rú .)E
! 4Wø\/ƒ.Êýo²0#g±"t*à èìô6w.`)']ª3=7}ˆ"/$A62(èÌ4x
! À#Ø #˜7£þ°8Õ1dß‚'Ï³EYÌ2@çŒ6 –üÈ1Zh§//#~ñ)¼æ±%…-V5È$N#Ž2"†N`%/*a t ˆ2ðÍ.‘%y1z a!V{{Y5é
»-/‰|
08Æ
~9ÒÖ…6Ù¨
! òòs3ýž›,d
ÿH51
! ¿)ÙÃ2·Ù5?3`-I$¶6™õŠ°7$Ñ¸Â2"TÝ(�
×18³6o†1“>@@:Ô)7}"J-b)¾+8Û+L-Ó+–Ú	8ß‰F"Â>3”Ì›‹)ù&èS)Z€Ú1-ßŽ*°*Æ ¸7z{	+3¨3À!.05{0»*A‘.ƒá'¡›/0Ÿ7fjÑJ3"‚Ò1:"ÁÅ­3Áþ*×~Å6�%*+”2¸!½o&Ñ«1�^!ÂX?2hé,E5#
! �y	M#¶	”‘!0%£6L!õ ÍH3*!"Ó&‡á*Ã
'‹-ˆ>r±3÷'7)ÝA1á¿æ%ì`þ+i~.j&$¾
 S*ÊV‡;,’	Ð¿Ã!'±)"à(T&X{§‹&›7Ë,u0^“A,ˆ%{#‚&ªo$Âè/d)#/d*âi7.4ò
ÖP(™5J1U ÿ�S03
(�Ñ=üZ2V2ùÀ{-?¿3¿¬

! 89¹
‚5wÈ/e“žX0h0.Ö~1=�Ô6#2r8Å4m^B4d'ø/'m5„ ÓA"é Î8¦)÷j)d3Øp7™ã-ž+å2°5WSÈnú½®%7“(€$.‰MñL&
Ž&ºÒ*â)G‡+ö
? ïñ�4•Ð0Ð Ãò+ò&1X	`l*n+ 9§Ô%�7ý6.,þãõWr‹'=ô1*_ ®
! m+xoËeª0 4 LI)¼#Òê05Ý²("KÍˆ+$‚
! ¿1k‹C~—(Œ±#[#4,/wM_ˆ3
È
½ë¢W5äýy\8º^-6e+6 ‹./è09/ªÄRË0†
þ%å1é$ïu½6üWÜ.P4O	",¨85°¿7Æ‰‰ç
Ì;Ï4}+¾3Ä¦<#!�‰$~(·=¶iÔØ$
! b6è53¸å5ª™4"@/i-¼´Ã	Ñ&¼2¤%3ì2,Í0Ú+/è
a;tD¨Àq#8-Þ6Þ)ÖM,º(lN
! å!5Û0³5+P6´4.p+ûÇ
g7.Ó	–+‡e6á
èÞ	G�(£'¬3F(Â±»-…ò(™6ø7È3–0d1w,“ö•0Çüë$wÆXï/ä(`Yôd÷
þõ1Ê36².Tý7«W8{+V$W2"Â £#†.½ì0&n÷8É4\1&*ý$[ÂD6ŒÂ8=1W…5à"b0¥T{,�Œ1¹ÃöÏ»{Su�+áŽm6‚6¸	#‹°+Ï&P©3¾0U§ü+÷#� �¥&»2¹›'7x(¾ü7t
! Áh#Œ4	•&“&Õ7ó
§.3¾$ä)!
¨À0'5,2n	Å&ÿ
! fa"Nô4h754š%56Ö0@T¬—"æ-~¶+qVñ$>%‘+Ï$Û[ÚØ×”'zÔ7Ý"•®3ÓÌ>~4q9131w+7v‰9@Ã¥%9g/Z/7R6C¶8q"
ž"
  
! P7*V[,!*ðÉ2pã.Á/Ø	)”,,
t'¼W+¬  bëbŽ5T
\7Ö3
šF]Pþ!‘Ò7ü	ý)b-*^(Í7™+²òæ+0T‰Øã6:.Ý	d7O!Í&Í1�$é”(\,§l,Š'r,I%GAø87Bˆ/-0Ê#Ü
! �0ç•í.“#ã6¡S-9<7Uä8_%´-c6ð&-«
Ñ1)Öq‘û/´0@#k|³/{/_/Ù.

Aé-[]\%pE%æ'•-(µ%+!‘$@û
! ö77Ø€¥6—,ô/FK
! ¼.µ'%Q7
o8¾5Å0¬‰3rò¾ð#à,L0*¨Ó1»6zÆ+A8¡,Â.u)fòÞ0±©
ÔO'±D$‚Ö20:
! þ/5ç!/FìôgË¼º*(ƒ	i÷t]I)Ä!)& ™H*(!(5´m¾)o	ìÇf(m7›.ž.£R-PcYu¼£w%è :/à¢$W	jÉ|2xÎ6_4Çrà�#2å(W6¬7WC->g;5î_$6×Ú'Ÿ¢Q
Ï  á)mÐ)kº)¹Gè2Ùu-ÐËy“
5ƒß/ 1¢,Cz.Å
^ õ*Ã3Ð5<ýCÄ.r*µÄ%'šA/šíé…,|5î2¶g8¸!H+
! &5äÂ,ß½ø1}4ˆ+Ù·ù60%q
! ‚-o*ª%à2û8,	ã5k4E	å6u%Š «añn0þ#YzÅ
! #&»É..?0ƒ2)r$ ò
! 6(Ê!O?%)%4¤%Z
Ô¿2z	¨2¼4y)ï*zQ.V

Áâ(@!L5
!  ¾†DO¶5¹%	!áf"ç\.øà&$
! ô!+!1s/ÃÊ6ÜÕ%.&-Š&Fx0rðn¢6ß-Ì7T*ÝG
„6:œ,8?Ê)j“-¤/f)(3Ù"­16P7Îø'	
! „!u!	AÀ8ÛF8+¿CÄ$c,×lY+£›%Êú+ñÄ3
¥#×0y$Ãï¼'ÝíÒ5º„1~'—
! X¡7�=ÊÁÃÈEž]",i+è(ü&”».¼Í*
! U
! %5&'ÑåµÒí8M+X(¢k¤ß8�jà+·-õ2.70F/?4|‰tzðŠ7*8Ù2Ä
! ÛŽÈ7Ò+ .,Ñ4u,Á1ðÑ!€#Â�3M
ä±u~
&2¿l3T)ÔÓ
! þ�'†÷+�/À-€¨šL$XD"Ð3hÎâ,1"*5.r	ž*
E6%ÛØ0î.eÌ½|%×#y&Ác3Â(Ž+çïO~ 68|´8ð%Ýò ƒ*çÂ¨4Á#´¬ƒe(�¸6(ß'4É#è8(Ÿ=(Ã,3&¸: ©)½'T¸#Ï¦çÖó4Û›2*	Æ"Õh,e%Gãl+�4Ò
! x.Ó¯:*(4h%™#"Þ8!M”0ý'u’-Hx&t³7Å&òO-°1š81æ7þU0,äX4þ²4#�i%ØeÆØ3××,ƒ�	v,h*µ(æÞ�&‰ú,±5®.‘
+µì([.}†/o2l"h(õÔ5`
! 0u·Ñˆ-ª7B-È")Þ*È T$ 7*„
! f4æ
! ~$'-H0ÝÔ·“±¡4/201�3
Z.�)ÜúŽ!6�(GyÆ1”s5¿6ß´O${æ	ˆ5t
! å ð
! !,–7ê0F¡Ÿ‹*Q*µŽ.LA%íê8¥'£k.&ë,Ä²7#+..ÑX!Ïž8á&º7Q.!:3yA
! â/.Ð9a'(+û%z5’ 0Ñ(ð"{éå'6Ó'a.%­2²1ƒ!Ê¦{&‰õ34(+î70+2'ó"–s�8*€ž/*j`õ'g%ëÔ-Siø
! S,[ê�&ô#ƒ3X·)­#J*§S2A
ZÜî1ßì4' *q™f1)iÖùÁ5^Y!b-+#(æ!¡Í4¥ºð)¯º6Då3&ý	'Bïº$Š‘}*K%>,_üm“	S&ºR
ï‚Ò3ã$Þ.1/(Ö.ª"±*Z4Þ4œ)¸EvO5
6 ¤'¥´
J@òB"÷E¨7ƒ8G8P&² í3èÅ."+¤#4{

I7¿"$1	Œ}_'x)�	z7Œ'<+°V¸
.ú6Æ,7£7/(c0Ã‡Õ(»,¡Ã*Á7Ô"3Ü4Q7õ7·Ó�8²Ô¢Z–E#Èòõ&…ˆì"#� 86?ý*·/ª$Ø%Ó¥-¨/*Ú,þ&ÞÓO
ƒ1˜Êp	‘ó÷Ù-„0Ç*÷O—
! 76„P	œ-.x&‡	N3K)¶#vLý‡(0‹$ @+.„+K7ßC
! ¦-Ê2
,7Sq2qôv!_Ôcz±0çø%u#è0k ·�	o0Q˜2å§/ó&9'w¾9o,Ã+éËÎ%J8àÐ-»56Œ .à$Å7|ú4˜±,^
! 617à²o)¶"Ö-¹Ú+Ê
N£%Ï5
+ëD –0#©4!yk6b%3ØÐØ&Õ²Y!	!ê4S>Ù!’oÿû.°#%t?P$-	vÌ%n3”Âºd2i,Tæ3,CÆ	&“G$ì&¨Oþ&¼¯\4"¢5(¹,b/±	%Ò)ö%Áu6¼	z
8#Ù0Ô_1½7®&g3ÙÅ¦¹ !Æ$t(É�3)®Û3‘Ë Q8O4?$·­%Ì¯0�#T.4
®9”7~é6l/L‚	Š7�
! !±°éÅ÷O~}6Hî!$ËŸ`K°(ÿÄ âä¦’&7-š6¼1.
! "ìWk2¤k(t,-ðõ,)5Y	”
! ÚD2ª.û6äBó)³)E'*.ÞX
! å7Øµ,J©óÌ88ùM0º ¥0U4¦!R)3žS.AÉ%V'¹&Ÿ0†¬Å7$,.ì½�1>‘#ô+b‰ü%­,GA&B1r5à• )5_M6¯x	-ÿ5LC'"; b2L)†74*/”ç/ù%[–$«62†©
! ¤1I¤(7�&90,!J¼é51"/XX%_8w4ý&ŠC 7(.*„3Ñ)áø,I3c%h&Š2N!1PÓ7–¾ó.+4m
! °-Í0X#�÷(†
! 02Ä�ú³.N$èë)ä!¸ÑV&ÿ" 44&½9o#n»)¬1È41	Š¾,K#H²^¨

! ™“Ù3¨î5Ž7¤iûÉ
N§
M5ö;8è%NSŸÆ/P#A)÷”)Ì6)³
! <8q !“'ÂY	2ª
! ù'Ã/1û
.×K¤++V6Ò.R,z! ;–"m*”4
! H4¿œ&¥BÚù(ˆ\-f250”&ï6Á!ú0C!Û1à!MÑc�ÍÓ/a*>.A!µ	¦ÚV&
g‹Ó%&]5@	+XN*Bô
! ê5-3õB,)&\« #}&.'6Îâ »
¡»nJŸµW.;6œš`R
! U1Þ	*1ƒ(%	�+¥W-àU)49Ì UÏ(2ñ&M"‡
)	9ô'P%h4j!ò1ˆ
&îðÄ
Ó^&Iˆ�#Í¶	i)=4È‰2¶Þ{Ð,{*Ò4õ�Ç6}£1¼
]°."
! ñ"¶'/v%ú(+´3999Mô Î
! �.v/?(2°8Äƒ4¬4Ò-ªÌz4<*»
! �3<5õ8;3£/”Cù7j#��*ƒ+°3C¨Á'8/r%s)9—Î&‹õ7d#R1'ï .'+œÊ1ó3 ü,)²=7&79ö*Ë
<vð!dÇ!( eZ$Ju@o)¡|½	’<­0#3wA(ó-s˜8R oW”– é/ö	.,!÷²89+–}
ÒB6<À(&G+·k{ #DÓI'çË6>I$u
N4]6Š ¹8
! )Üó,Q( <
G'#ÈÖ
! 'j-&‡0È*ËÛ.¡%,Q0À3ë0Ïd"s%Ï(3*Ú!b,Þ1Ä3¡(çŒ*… CÉ()½ÞúÝ5^/Å/M4!02%R!J-šn 70Îva+"ñ%³	¤%5”˜	öíÇ7,·#™›®2iù0ž1î}äÐ”ó2Õ€0>‘Â%®*Žz+Ñ'»Â4¥è$²%þ1-ð,Í,zn(#cŸ2—4ßj X•kð�1×É¢ïÿ/47r$+�+cÝ9ò91,1 w23,œ'%+ú‘3Æ:(7""§3W65@1¢“èÙ'³
! ˜)ŽU310¸T5Ü	p
'X1/rþ Êì®g´Ï6­$†l&¾
˜‰\4’4s_!#×6‚3,¨	¢{8*)f+Š$‹Éu(å,‚*0õ$D'jñæ
O*�#- W•(‚	%´€A2Ñ7�+)¶
! %.zb(ã®&!@*~-N%93&hÛ,íO«PWš°"´	î*0nü.£&ÖT	Ù'Ü8ˆ*3£ (Êý#ß�‚F2N¨š Q&ûS%Â6Ö%v+'	›r9ž7Ü	[!=t~*þ4•¤¤¦(|×?›Ö–§-¨÷Çox…23—Ñ$g4&	*-]+S55�S/AÑ3`ö!T'rsàX2Ã4“)H	êO8
'Gv5
ˆ6™"ìÚ#IÆ-9ù1$©? tM áãØú%²2Ì‰Ó0‘$¥*EB³"í	å0›å&Þ
! 9£ë¦*7
! …	‡1™ &8"$†Â0†8œ2¾7CW#”96*ß )(d&Ô�-È))x”8ƒ3ä
! Ò2l+�·!ÞNë+µ
âz:1&’x 2Ï¸“b	ç{‘)Ó=4‰ "%ê)H%j7^#ÉRýƒ‘(Y(±(ègH2u/êY&è	é|(î$/þ5ävkƒ M.%¤&c×5ø´"¢%»”a¬+3!E7GìÖ2ñâZ-h!®"Èk*}	3/!#å	”A+C+Á,	U3Ÿ˜j%*ä2@%Ø./�
Ç%m	5^„êY1< '!j*}/Ð8£Ý!=˜$Œ	û¶(bf7ú"`+ù6p�,U$�Ú“,é5\�+*ìÔ&¼7Å"¦/;#“á6ýÛ’0R,82Ê H$R$yñ¦=ËI
! *F0#*¾Ô+ò/®�ù/Ñ�7ì5:ò2š3r÷ž)Ší&á8/,Ü6Æ'Ù)ï�ÉÐßž,L'š,6ò,`�ó8«&Qe"…+w$Mß&­×
Äú!4»	ö-20÷�5$ã/›�Ç(îƒŽí¢aW7Ú�$](ª
e›û-±zëdÅ-»�Ò&à3Ü(i8ü(8áü84*6œ+2o•1¼Ê,R4ñ*G3¡.Gìd%Ú(q.¯T".Œò]‰Y)o
êÜ!à$*\(…ÒYð6à´2(u~^*èH'ì)ˆ,Øð&[.ñ˜û(z,ü_71²ì
! h/¦¾­)fi`,œ4®!�03M š2å"n ñ6@Á­1 7nÀ=.ã8Ý;-æ	æ‡'Ä¯À6<-M	w))‚<8M/4
‹
! -Ä+£×"®6ž$:þ	J…""6…
! y
! _)×š'â6k/E&ö.£~zÐ*²3C&# E$ðõ'ip#ßˆ¤j¶‰
�v‡X2Ô' ,âIÚ*¥Û)26IË#{
ÿ,}I4é	D/'ee87I"o =n‚/ÿÈñ,þÞ2rŸ"ž…)é!>þëUüæ~Ý2m"Ÿó<¸.ø5�!vŽ{'Fa$‚Oìðù’æ$+‹%!Õï#�@-ÃãˆS"ŠŒ.˜&L/Ê«7a?&¾0^$f#3+Ï3S'E ¡0ÆÍ™/
! +48â:n.%0*$€Ö1¯4aL=	Åù
! ±ã,111»„¹*
-P2&*3¯’Zðw7ß
! !v’"Ô0Ò Õ5=
! /53�ÿõ!]!³/> SZ(–
! P!r%"% š$‡7y0/%-ƒ
|3z�Ç1#ê&{>$f,
ó((6s�røA	¢p-×`&b'	mV3¤-âqp'‘K-†"Ö
! þ›¿8"f8‚#�h&�%«2º3ºG4²+�À	Ýþ>+Á	c~)-°b7:0‰"„Û
ƒ56å'7ç*e­® ©+ò-«É…!ƒ¿½ý0À42T%Tb3K2ÉxT€4�-¬–	Ã&M‚0™ÎµìL7¹UÜ)wSØ+€84£!`!ß!¼$y7�%Ž½c&¶.ê*úóŒ
&Væ4B‘5œ5"-Ÿ
! ÏK0’5c*—}°$©‡5a0‰Ï§^+E#V^4
! @0Ä,,8o��2KB/*
'"·d5V+TE3^Ë7 Ì)-�./Çl ¡-'(•5ý¶ü*"
´s!=7ï),Ÿ(Ñ)ù3.#/Iúù¿ê1/!ƒ$g‚!m8-¡5&7�ö^2aîX5¿0ª@´6ˆ]Àÿ)Ý*+1‹Äh©2á0þ,*'@›&ü!Ò
P
M¥3à
! Ü]S–"À G/è[
_u1ÅÕ	ðž›#ÿ“9"¼o+J'?
! Ï[-×'j$Œú
øz6$Ÿ/°q�6Ñ6j	#$N&0«¤.÷Af1A‹7‹l
! f,¨V1Ü"Ø;¬.*‰Õþg[ò¸×à%F{gÀŽ…h/³}4]2ý+
! Y#k¯70mª]8z)¬áW//�,y).p&Þ ¾«*Þ¸
! t

%Õ„
! n½8»'x3¼5­%ˆÀÀ1â?7›11r†ãm!b&*å8ÃNKÝÍ6Ç0­xÊ0·6ÐD€	ƒ×&H1½#5B	”+%’w"œ¦d¬0£r.ÑŸ#¤8²'(*Ô*-1Á!Œ¡ã4Í53(mó1,ÿˆœ*¡•6#×Ð/á(E?RB ŸNÞ™V8æ $K-ÀÕ*¾‡.ÐKs2ô
6¥5d° è8ïs ¨á	Ü7¨&¯53,+ª	2«~6Ùã#¯&?¥45C2C,,-€$	Z%yC"š/:Œc0:Æ 2\
Î©÷)Gx,3¼+ áÐ
! (è&¢3£
! 3to!=$80&(ˆH”¸?/1&="³Å
! nù.È�Œ'
! !&U"&ó#t4�+ä#ì%â	vó™?,[-/Ðû2�.B?5%^7·4U&(ÿ*é
W(”3Ø8§7Ý8J.18õ'0z†%#ƒ&$-8³ñ6LG(Ë…'Œ-*§t!8Ú-gýEF	w3ç0™·
�Mø*ù*“¬!
! Ž é.¤ÃS Ü2’6¿À+#«8ð2æ+F4{Ze/T/ø!$wm-ä"….!2¯|;)%ä¸-ë-à*9^
i»£\‘,Øì	u4&å.¥é2´X'Å¡/÷²Z!kY$eÂ í7¿*L.½"6;3y*À.ÒGÓ-"“+øu8Ä#ÔÙÆ8'8ñ!C
! Ç2ô,¬ƒ].¦í,X$á4J6¨³|6�{£¬2R8áî¼*ü0”®¶T7ê
! ¦14)ý"‡4˜.|.áî"„ÇÚÛ"âs"8!Å?à5Îv(r4½OJM0#.©O3A L%$!ÓáX,	€Wõ+©)…©D+12¹Î.z1Py–6ï2c’7O+¹"1
’¶4�/b$�…¡)©Ã18V4î#ÿ«!Õ
!  œ3°!OéŸç‘/u.Õ'Ø76'™
Ñ8_Ûçýx²¼A.ÇÝN8d/~#¼,¯#æ„ô
çÐ#0–Ü/Ã_µDÇz8‹+Ñ.*¨¼œúk0þ)	æ/ùÓ§#l¯*j1§.X£s30¤#1hä7å-m4î&�t	¥/)Á©½?%¯í�(6§ñ:{»X)ñ
È4J+åH «§#c“7Cµ-§$¼B"Âº+Õ0Vf/¸8<2‹
�ž&Í îŽÄ
æ®
�¹®)	a,U2ÜbíQ"¸$%8%›-¨0^<'Ü8HŠ¶
! "ë8)$I(Ç"€&e5û!€1×5ï!‹3Ú%v#e#4'Ë5�Ò(}3Ä
! ì8H/ì#:4`5¤,óAq1!¯
p'¢öà:5s(¨(	C6y'ë„³3}ê ó!¢‡"@ <,Žœ(,M*;43­/T,¶U%Ù°	Û(³Â1\2½‘zé11k?å‚,L4l&"Î!¢Lû38^B4,5¸n- ú
! •÷w#}(
$*\V7É'¿'¤27j/Ô:•$`$‹¯4
IŠ%|'<ú'-=
†1
! Ý/H)I0XœmfI6Ô!ß$º,v$„'�/ñ4'Ô)6½(	–Û§TÁdÆ4,@Øj0ë2Ì„ü¶i2ÚÍ)k&ß6ð/ºV!c4|R+3ÁÕ6j9©&Ï)ƒ6/¼
! \'ç3E4Þ6	ý+Ó,b03-—s ¿·$7n)R‘7[5×-P	#"—.—b.€"e'ï!¬'*7ÐÎ'x'g1|#…˜+'ó¾/× `16
! t;!]&²ó6À*n2;/!e01Î#_-›÷†ä%:se$"#“M2gÔ,÷*ú—*«.N6È. 0	i1w>">Õ3iW$àÀ"fÄ4f<µ4ú•e.§"Ä*Î.S
n
S
! U5v)¸Þ	ñ-*¼8Ç1x"å+òÉò.˜
˜˜"–*ë!°.>	§1¬-¼2B=ê"”1Å'Yxé'´Ä81ˆ¶4T-à
! ~,* ’,�é"z(£Ô*30Ç¡vI[˜Rñ¤D04%|$#'Êû¹5"É—ã0EÌ!¡%¶ÇÝ&ð.T
! ‰#Ag3#-eÏWi0K½*/„ZŸ5¤ �XS67Ù^'$¤6¦I›$(f	Ì†0•°q'K.U%1ãe#y}"¦
Eü;'®G)˜5X6€/7:)•6bÌw/  )I†'�$û!£‚*ˆ,/8/¸4`Ì,s$ˆx%þÚÿN(±L�2t»#(Š8	¸2úºÕ\	Ý�-G*×¼)µ"[	=)¿›4v)	ÉÏ
™3r´/e!“$Ú$§)@7u¨U*--À2+#ˆ0Ï%335NÙ	±731JØ#n(nöE%¶2ÒœxDÒh&Þg@L`#ê,øÌÔº!ä	(é Ó#þÞ/õÝ7$æ},^ÞVñF
! c#54›!�5ò/f.vqå!æ8ê	"p$
! Ûç8À9	p8</®Ý2". j5u3Þ"5-Õ,ï'r!�€3¨X*L
! cï%Š4½¬ð
¬,ùB;2õ],ñ®+¸3>\q0~)F
kZ&1C1
D2�ˆ
! >.x%h­G

! -ë#Ï2ß›úÚ/O2[%¿\ó!9ÑÛj	Î?F±-jv.²Û$,$ê#å8[µ!�%#¤é‰ïP+uY8oë(’9„8\0F+)V›»1£5Í8.¾	Ç/_&0/Ê%%Š¤‡Ôôa
  
  For bug reporting instructions, please see:
  
--- 1,1700 ----
! Þ•09œÉKL“HÄIÄ-KÄ1yÄ«Ä ÀÄáÄÛõÄ+ÑÅ0ýÅK.ÆzÆ�Æ
! œÆ§Æ½Æ<ÆÆBÇRFÇ>™Ç@ØÇ9ÈCSÈF—È5ÞÈIÉ^ÉuÉ!ŠÉ$¬É ÑÉ"òÉ+ÊAÊ-HÊ#vÊ”šÊ/Ë5ËATË'–Ë¾ËFÜËQ#Ì5uÌ]«Ìw	ÍI�ÍAËÍK
Î,YÎN†Î@ÕÎBÏOYÏL©ÏRöÏ;IÐ8…Ð>¾ÐIýÐIGÑB‘Ñ~ÔÑ?SÒD“ÒEØÒ@ÓE_ÓC¥Ó=éÓB'ÔEjÔ~°Ô6/Õ{fÕBâÕ?%Ö‰eÖ9ïÖP)×Cz×F¾×sØEyØC¿ØQÙNUÙ�¤ÙG5ÚŒ}ÚO
! ÛRZÛC­ÛQñÛNCÜF’Ü9ÙÜ=Ý=QÝ4�ÝPÄÝMÞEcÞB©ÞGìÞI4ßH~ßBÇß=
! à7Hà6€á*·áIâá,â IâYjâoÄâ-4ãEbã
! ¨ã'³ã8Ûã>äSä(eä/Žä¾ä+ÇäZóälNå+»å=çåm%æ0“æ)Äæ îæç;çE[ç¡ç#ºçÞç õç7è8Nè)‡è±èÑè$ìè$é*6é*aéŒé§é Âéãéýé	ê#ê>ê8UêŽê!Ÿê;ÁêEýêCë5bëE˜ë%Þë1ì.6ìeì0ƒìL´ì6í78ílpíGÝí$%îJîJiî*´îEßî2%ïEXïlžïð3'ð@[ðœð5´ðêðóð 
! ñ&+ñJRñ8�ñUÖñ!,ò:Nò‰òœò-¯òÝòIìò6ó@<ó/}ó@­ó;îó#*ôZNôc©ô_
õYmõlÇõX4öD�öTÒöF'÷En÷Q´÷KøLRøSŸø^óøHRù5›ùIÑùYú,uú*¢ú6ÍúAû3FûLzû¤Çû�lü·üüV´ýrþi~þcèþLÿ=Sÿ‘ÿ§ÿ#·ÿ#Ûÿ3ÿÿ*33^3’Æ.Ù5-7c›V¶#
,1"^"�#¤nÈ76Q3ˆ/¼Jì278j/£&Ó6ú,1P^H¯8ø-10_x�e	Bo?²Fò399m2§-Ú0	_9	V™	Zð	EK
! A‘
! Ó
! *ë
! HF_P¦R÷GJE’QØg*
s’
iApQ²w[|bØY;i•oÿ<oW¬WV\D³7ø^0N�;ÞopŠJû`FI§oñRak´K ?lQ¬Mþ_LI¬9ö&09W‘<±(î*:B:}W¸GYXZ²\
¬jÌ^änCf²ve�uö\l lÉ J6!:�!L¼!ž	"¾¨"Wg#g¿#_'$o‡$^÷$nV%UÅ%e&)�&%«&|Ñ&œN'Fë'V2(N‰(^Ø(M7)]…)Dã)T(* }*!ž*7À*Fø* ?+&`+4‡+¼+-Õ+,#,.C, r,“,.¬,0Û,7-!D-ff-4Í-=.L@..�.(¼.,å.&/ 9/Z/u/0Š/H»/S0?X0˜0/°0#à0:1]?1$�1&Â1-é1?26W24Ž24Ã22ø2-+35Y3ˆ�3'43@4t4?”48Ô4
51(5Z55u5*«5RÖ5j)6&”6&»6%â6*7O37>ƒ77Â76ú7;189m8;§80ã8491I9={9>¹9;ø9p4:'¥:'Í:+õ:5!;TW;Y¬;?<>F<<…<UÂ<P=Hi=.²=;á=g>Š…>C?-T?G‚?/Ê?ú?@80@8i@R¢@@õ@T6AE‹AUÑAE'BMmB*»B8æBZC4zC&¯CvÖClMDmºD7(EZ`EN»E8
! F@CFA„F?ÆFhG&oG5–GmÌGQ:H8ŒH3ÅH4ùH).I1XI9ŠIÄI?ÛIhJ;„JHÀJ\	K!fK<ˆK6ÅK;üK,8L!eL6‡L=¾L5üLj2M'�MQÅM:N<RN0�N4ÀN,õN4"O,WO<„O5ÁO!÷O&P+@P8lP;¥P6áP=Q4VQ,‹Q0¸Q,éQ3R:JRT…R+ÚR4S4;S>pS0¯S0àS-TF?TE†T3ÌT/U/0U@`U)¡U)ËUõUVF)VEpV<¶V3óVK'W!sW!•W-·W-åWCX.WXF†XÍX8êX,#YPY@nYB¯Y>òYf1ZE˜Z!ÞZ!['"["J[;m['©[BÑ[5\9J\@„\BÅ\j](s]3œ]1Ð]1^.4^8c^5œ^;Ò^/_/>_/n_/ž_+Î_*ú_%`JD`�`1­`Dß`*$a*Oa/zaMªa3øa1,b@^b0Ÿb@Ðb?c:Qc;Œc8Èc&d-(d;Vd'’d,ºd'çd(e)8eWbe"ºe#ÝeBf2Df5wf1­fßf)öf1 g?Rg2’g_Åg)%h:Oh8Šh/Ãh"óh*iIAi4‹iCÀiHj3Mj�j>™j-ØjCk:Jk2…k=¸kök1lGl$fl2‹l¾lÕlUôl-Jm.xm3§m?Ûm?n1[nb�n1ðn:"o0]o+ŽoAºo.üo*+p2Vp%‰p2¯p1âp0q9Eq1q2±q1äq+r,Br3or.£rDÒr7s$Os+tsN s;ïs6+tbtK{tÇt8Þt;u9Sua�u9ïuB)vBlv0¯v�àv@qwB²w;õwD1x7vx+®x$Úx0ÿx*0yA[y6�y3Ôy$z6-z*dz.�z9¾zøz,{0E{5v{,¬{.Ù{0|%9|7_|&—|C¾|:}=}/Z}6Š}CÁ}@~%F~Bl~$¯~Ô~Kò~*>'i‘'¯0×€"#€?F€ †€#§€0Ë€(ü€.%�*T�,�1¬�3Þ�H‚+[‚"‡‚1ª‚4Ü‚)ƒ4;ƒ$pƒ/•ƒ$Åƒ9êƒ9$„8^„1—„5É„<ÿ„E<…M‚…@Ð…D†1V†Pˆ†‚Ù†V\‡4³‡Eè‡/.ˆ7^ˆQ–ˆ1èˆE‰6`‰3—‰;Ë‰?Š>GŠ@†ŠeÇŠ?-‹/m‹=�‹iÛ‹<EŒC‚Œ3ÆŒ0úŒ7+�Ec�2©�+Ü�+Ž>4Ž-sŽ>¡ŽàŽÿŽ�<6�Es�<¹�;ö�E2�Fx�6¿�Iö�X@‘7™‘.Ñ‘8’T9’\Ž’]ë’1I“B{“5¾“+ô“, ”@M”XŽ”4ç”)•6F•9}•*·•*â•6
–*D–Fo–?¶–Xö–@O—%�—¶—@È—	˜o˜E‹˜3Ñ˜5™(;™)d™0Ž™8¿™`ø™KYšU¥š;ûš.7›/f›8–›Ï›@ê›,+œRXœV«œQ�UT�9ª�)ä�Qžl`žaÍžA/Ÿ4qŸ2¦ŸZÙŸP4 i… tï Kd¡n°¡`¢=€¢9¾¢Vø¢4O£?„£UÄ£8¤3S¤ ‡¤2¨¤9Û¤4¥'J¥&r¥$™¥"¾¥%á¥"¦:*¦Ge¦)­¦X×¦/0§`§)§B©§Yì§NF¨‚•¨1©QJ©.œ©NË©Eª`ªHªFÈªE«8U«HŽ«1×«,	¬"6¬8Y¬3’¬"Æ¬&é¬I­1Z­#Œ­C°­&ô­/®4K®.€®+¯®:Û®¯E(¯/n¯ ž¯(¿¯#è¯+°&8°7_°B—°HÚ°(#±"L±%o±)•±$¿±%ä±7
! ²$B²Gg²*¯²,Ú²8³.@³o³N�³1Þ³J´E[´0¡´€Ò´lSµ2ÀµjóµI^¶O¨¶5ø¶@.·+o·B›·4Þ·(¸f<¸k£¸X¹>h¹2§¹MÚ¹'(º"Pº&sº)šº<Äº+»#-»Q»p»v�»_¼^g¼MÆ¼E½-Z½Gˆ½Ð½,î½T¾.p¾*Ÿ¾FÊ¾K¿M]¿)«¿!Õ¿@÷¿$8À$]À&‚ÀK©ÀõÀÁ(!Á5JÁ3€Ái´Á%Â?DÂ„Â“Â²ÂÍÂ4èÂÃ,Ã/IÃ;yÃLµÃBÄ6EÄG|Ä=ÄÄzÅ^}ÅzÜÅYWÆ‡±ÆE9ÇÇ4—Ç(ÌÇ'õÇ:ÈJXÈ/£È+ÓÈ,ÿÈ),É,VÉDƒÉ1ÈÉ9úÉA4Ê3vÊ8ªÊJãÊK.Ë/zËHªËóËK
ÌSYÌ.­ÌJÜÌ@'Í!hÍBŠÍ8ÍÍRÎ-YÎW‡ÎJßÎZ*Ï?…ÏHÅÏ-Ð”<Ð0ÑÐEÑ.HÑ:wÑ?²Ñ3òÑ2&Ò<YÒk–Ò*Ó1-Ów_Ó^×ÓC6ÔozÔ5êÔ0 Õ;QÕ(�Õ3¶Õ(êÕ+Ö2?Ö,rÖ'ŸÖDÇÖ5×)B×(l×%•×2»×oî×I^Ø)¨Ø!ÒØXôØ+MÙJyÙ)ÄÙ:îÙ=)Ú3gÚ!›Ú9½Ú/÷Ú$'Û%LÛ+rÛEžÛ\äÛ2AÜ[tÜ[ÐÜ-,Ý(ZÝƒÝ/œÝ%ÌÝ6òÝ/)Þ#YÞ<}Þ.ºÞ0éÞ7ß$Rß5wß9­ß=çßG%àmà*�à%¸àÞàùà'á@?á%€á ¦á®GâLöâMCã¬‘ã¼>ä\ûäjXåMÃåNæ¸`æ¬ç^Æçf%èÈŒè¼Uéfênyê„èê2mëM ë(îë5ìQMìHŸìMèìU6í[ŒíLèíB5îsxî ìî-
ïI;ï@…ï”Æï[[ð¾·ð_vñ†ÖñT]ò4²òVçò0>ó0oó- ó5Îó9ôI>ôBˆôbËô‚.õA±õQóõSEö™öµöÕö*ëö%÷ <÷)]÷0‡÷+¸÷4ä÷ø4øIø(gø�ø!¤øZÆøz!ù=œùMÚùO(ú6xú.¯ú/Þú7û>Fû&…û6¬û1ãûFü0\ü&�ü^´ü7ý>Ký/Šý0ºý8ëý?$þ/dþ0”þ8Åþ?þþ0>ÿ1oÿ9¡ÿ@Ûÿ./K7{>³0ò4#7X/�7À:ø237fBžMáP/:€=»5ù=/@m8®6ç9EXHžHçI0QzXÌ%*E+p3œ:Ð*:6AqH³eü;b	(ž	BÇ	6
  
! #A
! "e
! ˆ
! .¤
! [Ó
! //1_L‘-ÞV3c:—BÒ-
1C
!u
)—
>Á
+,,4Y;Ž+Ê,ö4#;X,”-Á5ï<%AbK¤*ð+3G:{3¶6ê0!3R+†3²6æ.6L9ƒ1½<ï4,2a5”AÊDCQD•EÚM Tn,Ã*ð/,Kx
! ”Ÿ#º*Þ.	8#KJoºÙò+F>M…JÓjN‰(Ø+!pM¾#Ð%ô4O`{™+¶â>ý<<vyðF
ST/¨-Ø$@Bƒ —¸:Ï9
!  9D "~ 3¡ !Õ ÷ )!*:!0e!9–!#Ð!$ô!A"[""u"-˜"3Æ"/ú",*#<W#F”#Û#*ö#.!$+P$4|$7±$Sé$G=%:…%%À%!æ%*&3&O&=l&(ª&1Ó&2'58'*n')™',Ã'/ð'o (k�(0ü(X-)]†)aä)F*Wf*-¾*#ì*E+V+*q+œ+=®+ì+ ,!%, G,1h,Dš,Eß, %-DF-{‹-0.'8.6`.-—.)Å.#ï.'/";/&^/…/#¥/'É/"ñ/0-10_0q00‹0¼0Õ0'æ0/1.>1m1'�1 µ10Ö12#%2I2f2…2�2 »2$Ü2:30<3Bm3;°3?ì3?,4l4‚4 44³4`è4I5$h5�5#«5'Ï5÷566M6 k6Œ6ž6´6%Ó6ù6%7.7N7f7…7¤7-¿7í7-8%68\8.x8§8Å83å89/9N9]`9¾9+Ô9,:/-:#]:0�:/²:#â:;,%;R;f;,…;C²;ö;6<A?<+�<+­<Ù<ó<.=!@=*b=R�=\à=c=>9¡>=Û>!?(;?Ld?H±?5ú?)0@)Z@"„@#§@Ë@.æ@A$%A(JA=sA.±AàA;úA(6B_B.zB@©BNêBP9CUŠCbàC‚CD‚ÆDIECbE¦EÅE#åE(	F02F5cF™F¯F"¾F"áF}G5‚G2¸G ëG6H4CHxHM–HNäH33I>gIK¦I9òIE,JGrJ8ºJPóJCDKJˆK1ÓK2L58L*nL)™LCÃLfM_nMÎM1íMN9N<XN"•N6¸N2ïN1"O3TO5ˆO7¾O'öOIP-hP4–P6ËP)Q&,Q$SQJxQNÃQPR>cR[¢R@þR%?S5eSE›S,áS1T%@TGfTQ®TAU)BU#lU!�U0²U,ãU.V1?V2qVG¤VKìV,8WMeW,³W;àWXX=uXO³XZY<^Y.›Y5ÊY*Z+Z)KZ%uZ)›Z)ÅZïZ["[<>[3{[0¯[à[Gö[3>\4r\8§\8à\]+7]"c]Q†]1Ø]A
! ^UL^(¢^,Ë^ø^0_*H_Es_B¹_/ü_',`@T`-•`/Ã`-ó`3!a.Ua(„a(­a*Öa@b.Bb)qb1›bGÍbKcJac3¬c,àc&
d,4d"ad=„d,Âd'ïd1e#Ie'me9•e0Ïe'f3(f-\f0Šf/»f(ëf1g)Fg*pg3›g6Ïg h0'h2Xh-‹h ¹h?Úh+i.Fi-ui+£iÏi áij\ j/}j'­jÕj+îjk*1k'\k$„k*©kÔk]îk;Ll_ˆl0èl)m Cm2dmE—m)Ým<n"Dn'gn�n-ªn+Ønoo;,oFho¯oÏo-ëo pS:pRŽpZápO<qŒq¢q$´qXÙq12r\drLÁrIsMXsK¦sZòskMtK¹tNudTu+¹u,åu/v#Bv0fv/—v#Çv-ëv,w&FwmwC„wÈw.ßw3x+BxInx ¸xÙx7ùx01y?by¢y,Áyîyz)#z"Mz4pz(¥zfÎz5{+R{J~{;É{$|C*|<n|5«|*á|.};}FU}œ}"µ}iØ}B~+U~>�~'À~:è~#:U5o=¥)ã
€#€>€0Y€0Š€»€,Í€6ú€C1�u�$��&²�GÙ�2!‚T‚Js‚,¾‚:ë‚K&ƒ-rƒ; ƒ#Üƒ„.„+K„w„—„A¶„ø„"…;…T…t…-Œ…)º…ä…)†.† I†#j†Ž†¤†V¿†‡$6‡[‡2z‡­‡?Æ‡&ˆ-ˆDˆ.\ˆ5‹ˆ'Áˆéˆ,‰93‰m‰q‰-Ž‰A¼‰0þ‰"/Š"RŠuŠG’ŠDÚŠ)‹EI‹/�‹G¿‹6Œ$>Œ8cŒ8œŒdÕŒO:�=Š�CÈ�HŽ,UŽB‚Ž.ÅŽ7ôŽ3,�@`�;¡�HÝ�W&�;~�5º�Að�W2‘6Š‘9Á‘;û‘T7’4Œ’6Á’4ø’L-“8z“<³“=ð“>.”?m”Z­”I•AR•=”•6Ò•6	–:@–4{–@°–Iñ–<;—Nx—QÇ—8˜BR˜K•˜uá˜5W™O�™IÝ™8'š<`šF�š:äšF›Gf›G®›Iö›=@œf~œ/åœ.�AD�†�D¢�Hç�“0ž&ÄžWëžbCŸL¦ŸAóŸ=5 ls à Î÷ iÆ¡0¢I¢#e¢%‰¢)¯¢5Ù¢H£X£=v£S´£E¤:N¤<‰¤>Æ¤:¥>@¥=¥O½¥@
¦EN¦*”¦¿¦ Þ¦?ÿ¦S?§“§³§BÉ§B¨:O¨'Š¨0²¨6ã¨2©*M©*x©G£©Kë©>7ª.vª2¥ª:Øª(«)<«0f«6—«BÎ«H¬,Z¬0‡¬"¸¬+Û¬-­+5­~a­�à­!p® ’® ³® Ô®+õ®'!¯#I¯$m¯’¯+²¯1Þ¯/°@°;`°
! œ°I§°Añ°"3±1V±"ˆ±F«±dò±UW²P­²'þ²&³9³4J³\³OÜ³7,´5d´{š´Kµ2bµ•µP¦µ?÷µ17¶'i¶#‘¶Rµ¶+·&4·'[·mƒ·4ñ·(&¸<O¸(Œ¸µ¸Æ¸:Ø¸3¹$G¹l¹8‰¹0Â¹'ó¹RºNnºD½ºF»BI»JŒ»H×»> ¼@_¼< ¼8Ý¼½-½DI½'Ž½@¶½ ÷½@¾ Y¾-z¾+¨¾Ô¾ñ¾a¿$s¿3˜¿*Ì¿-÷¿#%ÀIÀ-gÀ-•ÀÃÀUÜÀ(2Á,[Á&ˆÁB¯Á#òÁ+Â+BÂXnÂ5ÇÂ#ýÂ!Ãp;Ã¬Ã'ÌÃôÃ#Ä 4ÄUÄOqÄ!ÁÄ"ãÄÅ%Å@Å[ÅlÅ0„Å-µÅãÅ7üÅ'4Æ"\Æ!Æ7¡Æ$ÙÆþÆ,Ç5GÇ@}ÇK¾ÇN
! È#YÈ}È!�È%¿È#åÈ	É)ÉGÉ0^É(�É)¸ÉâÉþÉÊ!-ÊOÊeÊ.€Ê:¯ÊQêÊ<Ë"ZË1}Ë#¯Ë0ÓË&Ì
+Ìa9Ì.›ÌÊÌdÛÌ1@ÍrÍuÍyÍ.‰Í¸ÍÀÍ2ÈÍ2ûÍM.ÎM|ÎÊÎ0ÞÎÏ(Ï,?ÏlÏxÏ�ÏŸÏ2¨ÏKÛÏK'ÐCsÐ·Ð9ÑÐ2Ñ9>Ñ<xÑµÑ9¾ÑøÑÒ+Ò#DÒOhÒ.¸Ò5çÒ9Ó5WÓ�Óf¢Ó'	Ô81Ô!jÔ4ŒÔ>ÁÔ?Õ+@Õ*lÕ,—Õ-ÄÕòÕ&
Ö/4ÖdÖ2{Ö*®Ö.ÙÖ)×&2×'Y×&�×&¨×%Ï×#õ×'Ø%AØ(gØ �Ø$±Ø ÖØ"÷Ø,Ù2GÙzÙšÙ*¹Ù,äÙ.Ú$@Ú*eÚA�Ú1ÒÚÛÛ8Û)XÛ‚Û+¢Û^ÎÛ?-Ü?mÜ)­Ü3×Ü5ÝOAÝW‘Ý,éÝ#Þ-:Þ4hÞ/�ÞÍÞ2íÞL ß/mß6�ßôÔßÉàäàDá8Iá0‚á3³á7çá>â$^â5ƒâ,¹â.æâ,ã1Bã3tã2¨ãÛã6÷ã1.ä$`ä0…ä¶äÌä7Óäå+åGå#[åå Ÿå+Àåìåóåææ*æ=æUæqæ‘æ¤æ·æ:Îæ)	çJ3çC~çÂçÚç(úç,#èTPè¥è¬è,³è
! àèëè
! é'é(@é:ié¤é7Áé(ùé"ê#Bê5fêœê°ê)Íê/÷ê
'ë!5ë Wë'xë  ë0Áëòë

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

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

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

EI

A�

Ñ

Mé

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

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

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

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

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

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

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

Çf

Õf
ãf
#ûf

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

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

˜­

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

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

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

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

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

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

! Ì3½z8% K_-!9®9… tÚ×K!£ª0—ÛTQ F3­S¯"ü veé<4w-Ö
! Ù$ó7¥1,�'4ã\!A-î¿ ¿_'Ïß)`á381FQ-z*ìm$z3/ê$y
kt2Þ Òg&±0ú2µ6JˆSF
Ú2ä2*WÂc…Í-¬&qm&77øf1r7£ø@3�ä+>%ò ®2¢(Ô€�¡.†Þh¾–™†TÕ
/ÄR”"‚²(§#/!·(iL¢#%#2/'ÍB*™-]5sn·å7ç"4#N'D+Ê-T'h'A7$ÇZR"þæ†í·$e,7>"Â\6ZÇ-—)†'ñ.ì'6‹-� ±E#å*)•1:/€0.25ü3ƒ,ù&âÞ8êç-kÛ^é ÕG
! 7m2ˆ!�(G8Dd;6[õ#‚/
y7+-æ6Z	fw(Vàbv˜)ò
! ±5& C	…"Kpiw+Âž#.!†,‡0oÛxZ.Wˆ+] T9¨$½ïÕ@s"oØ˜
! IJë
†&öÊø•0Å$òÜ¡
–‡8A%%nU7ss+‘ÆÔ*‡% ï
xíR·/ü$/A3œ&w¯9¼
! m•c-æY./63è#Á42%ó	Y"í‘.@,¾!l7¢ ì6,2f}*»Õ2c}G"í.Ó2&M‚ ¬	3f.z.õJ6¦/þ¼5!(.
„Ã²Y ¸r¬(³$ó*¶UP.Ï"ß6#ß$¹#^5>Ó ‘gñ\7l2E+4˜d¥°4nŠ*56~7¥¢/£
! vŽ×
! 9Ò3âñ.81	DDëc"<=	˜.Ýàãƒ IÙ
! IÛ¾ïË¹ƒlÒ#á(9¢Q,ÿ!7"P8àø*ì(ÄzÉ	*F#�Š7Í
g6-Þ8¶'Ð3'›!¦¤-pxræ,§&ï `¬'54%•¡4a2|6(%e-²°#­*[
! ã(ƒX8)á”Û&.ÝØ1mÃÙ7&8c·˜0	ð*û31q"g‘1	Bn	Äø¦.,ýÑk	|'8É*1e0HÍ‚0.#ôV^Yé×%ðp[.ªzß-u/,2 d#…$Z¨1ô%Š*¥4
.])ý(V'€>14©#'%0¥7¼(l)¦;	}ÀkÈè&g(‚(–$3ôz6I+‰'ó¤#,)7Î/#&þ5nñÍ0JC8"%æ*ú ¢&N#RØšvÉ3›‡'¹2)Úû%UÇ0—+>06›u‘7$×1„1C95#|	^0S,Î+i4�–1a\—õ÷' $ršŒ#Ú«7¦÷w*›/(Sc0Eª7d4e4ˆÁˆ	äXêT7R&4„6À�.g@D¥"øÞ"�/%ô5š Ê$(Á"ÄÃ²	Ç!•
Fô#v!<	•¶üEø‰:$á*Ab$° .ô_/!§4L‚)-±" 9ÎŸ&Îo3R+-»)éü*'2(·Ž*X	î½+».&¡040’±Õ§2 zÅ	&(œØ3µ#,¯3Ê
	‹Ó0;Ã!’!Ó#ô!2I£î"ïÏ¸/‹¢3ã3O3ÂŸ6(ç4:á c	™‘;
 ‰Ÿ.9,å!µ²/±&�*…3Y=*>f,\'/ í5ÐCÙ&2ß–p'ºõ n.æ#¦`ù68m&É8(c
! Ÿ+ß5ö¾ü	Ü29ë&Ø/"S ~„@a6Ëj0¡-(Oš  té³"´5†Ë*(E´!s,�.Ž]`ë2+=_7m—4¦)zj4Á%õ-*Û3ä#²Â8ÿ¡6„ß .Ð
®
! ](æ*	f4Ì‚hÆÂš.øm)ì×Ž*ùZ1«+²|+Š¿èüŒ+ó ®×þÚïÖü65œ1	,Í'¶$«6n>-è·'›q7¼y"{7kõÔ
7a!Ôa¢,S¯Nö1,›žê/ñ­Ñ0†.¸#P96S
F'­?% 3‚ù"Nö¿ñj8¹˜+Ù7¢0õ‘î[i“)ÛfJ#§	ÁŽ¾
! ^ßÌù'Ð€K¡3{5.×	 S*]67Æ	@
6X*—
¬%9C ÿ
ó[4Ê0¬[G§>k{
Ç4
Š%T5µ5ê![ Ó)z¼Ýê8ó2 ³+´0Çg)e3¦(ÉÆÕ3ôÇ(ýf8V,`Å%)/+È'+	2Øöñ� 6J%�,Ý8�=hÝ*~	è9‡
î-07’-÷F	Å†
! •!™N!,æ3b:7?1÷.�Ï#Æ&1 j
! ¯œ
! _z%Qa3¼2–j-�./*êêßÞ%‹M”0 &ŸH1ÈW)¥Q–½¹j&Yž-–·0Ì-QXFŒ›÷ˆÛ)®L+
D%!¶6/	�ß×G"#²Xã5Ù!$<2ý<õY¤q-+!•3&04LÙ/€0¢¸/O©Ü3y#ñ#û.8^w8Ÿ oQ~$�3‹G}584+	–2É"2
! ä4šC{$Z8ÿ1É2,Æ4üIP
,Õ$=+â(:ò8­!z&ýÑYé3e*�%L“1
! ±6Š0`
! ',T»!…&é)ác/ã
! 75‚)¨
%ˆÊ	õ/D
Ù€64i6ß	3ÍÊ3%*+·7J	Ð70"hP
! dµ+|1Ó‰$Â/D©¹%3¾@�‘7Ú­4s6n.A½3o
Î³œ#Ý%ó%j5/)xV/6-'è$V¢1X2¨=75ë.§7ç$ò!b3&+úR
! �È"F
! Ç0&9&»35)~!Œ6œ(u1½˜±(4lsO,yB›š·%2ZO#/  Üó¬/f/ö"”&Î¼&ÿ*×6â)¥,�)ÏkW¡".•5ô"=0C2õ¸ªåI) ×zàÎ4(5Äs·y.0ìÿ(Þ²&ã"Â+�362&**â×$rõ80!ó3/¶5F$Ó%®´U8ã ¿*ë+)O	T-d6ÂE	É5í—î1õ)2º	c…/D8ìÔ/;¦
ÿ5©
E¶&,$Af3Õg
6MÌ17°&(ªà0
! G6 Hœ¬ÄA+­8ePû†4ÃFÜ	 ö5ƒ2è7ö3ž/Õ©'‡ e8â³8¬;¸$›61ö#e(�ùì,iÓ8•|
! CÎ97Ó4`.Fº#å ¨ø³h 2#Þö!
! 
! „3ž
$
! ÎÒ Ô4ð(­ƒ4ú-_+?%)0Ü"ÀC
! ô±”*w0lþ,~+H2µ Ä U
! (N+«*’&?#>'H7u)�Ïo#Ë6ŠŠN6Àƒ%l.<k,=4,ü‘ø#”
! ®.Ö/Â4úÔ$Æk
à.�ù/:b´8)|@5÷
ŽÕ6gÛ%õí>3nË!&€!#
! ®1.Ã€s}k.,¯?w%5H1 ž%EÌ46ØÇ+$ÂÜ 8ƒš'"ñCê°'j2ýP7ñ*ö|½/ý
! Q&áú1ßU!]13+„.s8Š²40ª+Þ3=­$g«3\3[>+2h+l‰J7ˆ$a%ò'­
Ü×¾zÄ/ñ5)"_/Ó3§vþ•²+›-”Š6Ã-`©4#Pþ8Ab+;¥)Á1è¨½833(çX,P-ø&Ý!#-k<!Ç7‡"r6·
! Ù*¿J4J!0h)¾	%%�3�íÑ/�ÄÒpU-
ó$å)Sü,€%
! Ë".%Î.{[-ñ$/i
! Ì3%DÖH>.á/w"='Ê2J&8Ÿ¬›AÕ1;MÏ™0#(é‚,‚-w' 3ß3q&A&Óg2û)4Š8×)×,<ûú,ôyJ[
§õ0†Q.6G
! $a1£&Õ‰/”%Ú!6D:0!‚'n3Ó
>íÞ:¯8"V"Q$þ?JŽE."+Am	G.Ñq3Ã' }7^/ª ²\c�Þ1­Ü!¡2£“*Q7*1%Ì2A.€ã0§gÓÍË)rT#Z¢(/gƒ�º	�Æoœ+ü]7š+P
! 4"‘$¾d#¡%‘+4–XMw5¬�)q;$h*|WàÊ
öð&g8 	¨€ÒB4)	ˆ´ó5&3È/·*·f	)5E,7þ0?'I‰fŸ5ý$�™‡d8Ã#Ao4À8¾.™J #'#½î4@…%(	É.X-ã&_#÷0Ü%p’o3/ï1ì ­
¤KQ	¦Ôæì1E0�2šÜ°/Â0Ùî!Ìg
! �
! 6Æ5Î T
Y-$Ž(”’1DÍ Õ.£šf™ìíÜ´Õ O
! Þ¦3­hã¢</˜'÷/u8@6�,›3B#Ÿ
x*‰>7ø5ÔO7I�*&#×*í> ß•3±&>»*vú
	9%º&5!‹&“+5¬5u3†"_e$	+“ûK-V-,+œB	6ƒø!y$µr£A-H0„F¼¼5ž)š1y+:Ïos
! C0r%È�	�#û
ÿ+47õ(æ1+$
ñ T,kh0 FåÃ$KÜ8¼!�5›—)76òI&°$y?0¦i¸+¥
! \448–«0ï(ã"ƒ-%y*³`¬AI!³-¨¼Ï&Å&Ä+9^¯0œ-Š/788 „-äe)‰5l5Þ7`6Û7Ðd¯Þ'
! ƒ/ç.
Ûà£I£)Ö#Þ$|Ÿ"û"Ó.ö.»+k#6A+)š-,…(ç8H+m¥®ü!ˆ,ð-KR.z|)Bæ¹è8L—¸4^>FSß%Þ,ÄŠ_ !+%¤1!2I~y"Þ1t
ð+×Ñ1|*‡6<Ž
œ3G
`"j¸	Z½ùk^D‘Œ8é6·6Ðz7n,3Ü-%‰Ã8¤ÝÈ5©I	™õ*ÛÁ.¥.œßÑÚ `0Ò$v�%8?å#	/&Ðk+ˆÇŽ.Ö6ó»"®>.Œý=7Ÿh i ¦º
®hF4'	'¶,x(4Ô£8è¥î"7�÷/ü69E�7îë1¬
‘0ˆ**';/9ÉíH!ë3	ôàÛ€&¾,HØ7?Y#‘&ƒD"æSF·M(çcÔ™é#^xl,dË1�
ë%¸�+?
ü{!*0¡,£F6Y%Ô
! ÄÒƒ()î*GÒ“8_¿,­6ÎH(d)X#˜7Ö1�&�~0î%°51¢!�Í [ß~í 
0k'18Ö5.¨â7¬÷Ã õ3J'…ïgB¿Èï	¦"“a˜#Ø
! T%Šˆ›*o"Ý1ë(·"jý,\	Žû8%1ò½ S"ˆJ"ø$ $>2n#™¤B3Ž)(	XéÈ.�437±
+¬,ý"x@à53
! #/4ð
¥ì$-Ã0>Š4ã,‡3±�Ã98Ì$Ö7>'Ò(83„í9'Ç&ð!Ñ } r E5‚87'K$Ÿë"»á2ï8Dµ9$	5t	uœ31SÅ¸RY©
! ±ð
! Ì/¿J.cù*w
! D t :
é
!  »#ô/ª6} G7—.3[—°&,p#†•¯5kã*Pêã"Þ I1Ê+ë^W ¿ð2!-
! ŒâŽÙ0U.BH&°%�-«w	°Ž,½‘;!8x#ª2ìÆ*3Æ,=WûÊ/C3Ž#�'&=�"â%aú
9+:9Ê ¿1¡&È!ì
þ3]+Zúô&%®,e/§N%½@$4*0î«¾ëÇG0”»,Ö	:ý6i8$º%M…Œ	Ñ%9VÕÝ =(ò	Æ{Ø5+T/X©/_wt¥/¨(Œ!´ÿ%\!|,'N �$hø%]&ù2”
R¯5*€µ6u,'1)Uý-­3ÿ2á3*ów#Î'¬1!â2þ
! _ƒ†ù»8$AÊ
! 0*N
! æ
Î7(„*Ø‰<
’/c'×!W3�®#2çæ'6A¥!F1‰Ô[n'ºðè(“hâo_·%Ò¸6ÅçY	.ø.ã
! ó)ë)ŠMx;3ÂôÎ!B
! 8/
! ê*g(Š'm+Ÿ$p*€#ý«
! X&R„ôVL
Þ*XÌ7ˆ2šd
!  9GzKE-|o354³(üÍ}4#1�,6›[7o'²
'71ÏÒ2tÁ,['y"]
õ%˜ó-}ÂÌ«'ãèZ{sàK4Ï1�7”12¶*¿e€)+«\-¹$�•h3xðà$%)!œ9Ø ¡Œ)rÔ6ß*±ìAUÝY
d-ž7U*‚0,4æ"C*692_
&í!Ïgò&[({æ5ò+Ø'Í5¢ç*ÈH6v)×®iFU ‹$½G+_n* %(Z¨ÔJ¦^1uEÈ3' p!”,§*[%§-„*ýê"8¦e&Ò
’s(”
$ÃS¬0Ú6eÀV4Ç&&¦Ó+™t$<,H"D|c…É&Aƒ*H8.•#6	"R6+»x|0©1 [b0_	®4Ó1X7±)?;+4À‘%	¯#
! (Ä!yÖ5.€˜ø
˜$cÖÓ&OaR,°Ö#60¢'ÞËá7?ª»2}1÷*È6p"Í&‚t�	&Ü.7L(U+K	!*–PÆ0EÊ(E$È,3e1är‹
! r0Hª.05$.b
! :
! Û©'9(6,¥¬8Õ4*ì
! äQü"µ2ì0QßL¶
PÃ*n%À0Ç—2²
(˜µ›¶Ø§U-±%!ä!VÈ(û¸¤5]øùT}2C -#=Ý8þê)º'½0À 6%7""„w/ø/H'	›5SÂ6|Ù"p$®Ú(t@å-°2`/MÍ$7)\*±à%hµ¢
! þ…1Ø4‚
! ô ¤4’ E,
! ÊƒM5/ˆ ªr”ù!¯(3-¼y0~.¯:¯-&$%6�#¯&é(E/)ù8†*­B2× £!û,ëL&h	]S*Ö3Ð¬JÇM.w&<€º0÷-Š,1&É+K2-,p5¸Æ$Y+‹&ä*Ë)&ð#$Q(”$"‹æ+Pó/„#ƒ5ž¹¬eŠ+š*8e¶Ž%êÊ‡–x8Ç=
Ù9Ós!V2×.¬$Ñb4ñ%ã)T!'.ºG2Ð	"Ú%ÄµR7/
! †
Œ� +óB Šœ)ñx-ò ò‰8EÈ0'j(Ñ4Ò.îA)#û/Ž"-¿l;Õi±*ù
! ˆû”54	Ú3¦s¤°
! Q›¡+Å"ãŽ5ö4˜bJ32'Ï_
! @X$ Û(:,Ü–
! çÅY,42ŒbyõIB!
! 1HÁ
ja4M•,äl8&GÂ&¸"£¼d(#. 6é+üÖ$j-?$à1zï6D4©šÙ6ü(>¾ÒÏ7t#	î)^6�ç6à6ß–â&£�)¶&C'Û.i!˜(’(&Ù…`
! c+9Ì7—8_5rS©.\2y3º`	É©´'ýY>±3Ù~'SÒ©(¢r	<ƒ'÷�Áu‰jl4v�&sc–+‹ý8Nj
~
\Ú
ä`5¸!Àµ8^!Ë,&=1„G˜p3V+Q2i¶3ó¢5ò/ån$þ³Hu×è,·-JÊâ	—%XFxž$/5��ô6¨3�9
! Ó·ðà™2)¿(�4:�
! -oK÷)êâb.()5 §Yžæ3)í4Š,¢‹ ß(©ó"H9M+R0«2†~4ê»{þ‰5†L)Ç"x%<“
.2W+ƒ$[*)ã4±€%f	�?£�6«$ô8
! !­0Ò)4,þ7vÍùd!se
H$¾øF.§Å),Ô1©!æú&D-ò—_3ZÁ*{2›Ô Êx6y7§6{6š=¡›|.2ÆÌR-Ö‘#™‘Ð()Àu+¶5Ö4
! 	ù¯ ­
! ×¾RY# "ùÒ3Õ-AŸ7”3m•ÂV%„*I+†zØ8ð
Û.9W#”0ÍŠ5~<1K!7,ÿ-'™)_;)}-ÝÍUš]¨=Õ
! r3E |)5-’–�Ï aÐo8ž09~ã)wß
! {+"ž' F+ +
x2»¾'Ã(Ù™,¿!ä­k#†ö~ï˜5dö#ã6^)*Ì)-+%
Î5Ê&ç 8<¸
Ä$ö-ÄÑ)ü5»(h´æî38'æ}8Ö,M
&I
! 01]u&(q>¸3Ïá	:.éÓ6z/!üÔ-ŒßÕ¹Œ_ö¸)21¹*6ª
K7:Ü
r2‡Sç:ï
!  ³
a,u1pè"€Q¥¯
! y/ß7"K E8P'{*$(ž�+\5U&BÏW‚8ÝE7*%£$%64ý%¦0µ’,�!ûå%ÖæŒÙnÃ	Ç5ê
! 6~Ä	Çê
Õú)šw!¡8(%‹%XÈ,t"†Â
! Ð!´.O1x4Ò%9šã¾-9�)Æ.­	4$(šP!Ö0†”.ì"¡`+È	õ4k$Ö"£7å7ª87æè4™	ì4e£51z84ø,%Œ ÊÞ#·+
Ó•Ÿ8‘' v_"8š"éŒ
Ø)Ë0kÛ#^+$ ñ7‚%Õˆ1ã7³	7ý´+
/×5ù#n4cº|4…!¥?v+8t,â1,v']W&
! UEŽ /Œ7ˆ Ze.ú*œ7¦‡Ì	0“�2³´7,î5­°*Ö!É#N8Š$€-(?-Á&#óÄ-—*&Û"ð#:ú+ñd2"p ª	‘3Yz^#4"3¯*w`—5ÆWN0$ï2†#Ó,uÐ"b!->J
! :‹P…5ô-î7^L4Ž7e+ft80$=£èøþ4¤	º"-¤Ÿ	–¹3˜Ø’U%^7yo)¯i+@5”é,mÀø'Þ{)ö#0�ÇX(´/ç
“È48	$?"x"mÃ+�!²-<Ï	Ö-˜ÅÑ8(,ÃÛ5Ïå,ã'²1=�'æ�a*�ÑQÒq6¼ÿ'f'¨
! OÅ—�'M3$`3½)!+Ò6ÕK²m:%-v)£ £¼1d.Ä“×"(¥%d ªú»t-qíd2D(+6å(p2 0À$t1ní-/I/¢ñ
I« ,-q_Ññ2Ý2¢8*+åW5©MO•Þ"0qï !$1<+.Ä‘Š"b6a+´7>#{.8(,ÎN4û&B#|"ß+¤$#©á+”#âgc¡¸¯'7¿3Q5* (0ú~
! »2#8ùÃ%S%J#ÔÐ5©hÈ*/ø^i%¨×-:+â)¸«%¢.å.)B,»:6ü'ª#«âà&Vi#B»
”6äûH.y	"8,ôÏ-È.oC4b"û­"`4ê‚$°)Ñ
! ì#ô0V`±›^3ê¢-d%á"éëG3á#ÕZý�b	Ò,büŒ
! 0¼.ù*n"ü2v:U)+MúY11a¢Š3ï'3ß&¾8Ä
î/99°}.A(j! iÉ9#3Â*ÌêiN+9”2‚"öòü&¦Ñj/^ýR“.t(éÐ7P5m%I2ƒrô%%‚
œ4_•m8Ä*×7°*4Z)¢)Î$_ã-t0’5ë"#/ÿ7œ³–1š7g	E¶
! D/¾)ÅÌ"ûˆc�›4Ô%¨#¨Ù
¦1q*,"ê+»4ü7‚a"]:Õ!|$$>(mnŸ4®-J3‹!7Ì%|$1O.‘)Ñe"Õ&…@
4Â€ñ8#W$Ì
*-‘¬Rá<8².�"tà‡*;µ×ÜNa/.Y&Â2`ÎÛx«4ÀOF
áëÈ7Î5ü)4(Á'sâ¼'•)|}Û,G}0�F
! ˆh-Q/(+ôâ(!¦+x	Ä(ra)s	¼0mZ*&»5S$ “7â—þ”	kX%Ù.=$.
ßÒ!(6n0Ô+iU‹j	=p/º/À
! r&9!¹6y
! y }$—
! ÏlO
«,¾6ò6
Š
! O%/è…àm"/+(Yn/
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 1858,1875 ****
   [see %<-fno-allow-invalid-boz%>] because all of its copy and move constructors are deleted candidate 1: %q#F candidate 2: %q#F conflicting code gen style switches are used declared here the expression has a constant value but is not a C++ constant-expression zstd!$ACC LOOP %s loops don't form rectangular iteration space at %L!$ACC LOOP cannot be a DO CONCURRENT loop at %L!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L!$ACC LOOP iteration variable must be of type integer at %L!$ACC ROUTINE already applied at %C!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP 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 at %L incompatible with ACQ_REL or RELEASE clauses!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses!$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 REQUIRES at %C must appear in the specification part of a program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"%.*s""::" 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%%d, %%e, %%f, %%g operand modifiers are for memory references or constant values only%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared %qE after being used%+qD declared %qs after being used%+qD declared weak after being used%+qD without %<retain%> attribute and %qD with %<retain%> attribute are placed in a section with the same name%<!%> not valid in GIMPLE%<#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 allocate%> not yet supported%<#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 critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>%<#pragma omp declare %s%> must be followed by function declaration or definition%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>%<#pragma omp declare %s%> not immediately followed by a function declaration or definition%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition%<#pragma omp declare %s%> not immediately followed by function declaration or definition%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>%<#pragma omp declare reduction%> not at file or block scope%<#pragma omp 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)%> attribute ignored on functions declared %qs%<%E (%E)%> attribute ignored with deallocation functions declared %qs%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T%s%D%> names destructor%<%T::%D%> names constructor in %qT%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%> is not a valid character in an identifier%<%c%> is not a valid first character for an identifier%<%c%E%> not found in protocol(s)%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration%<%s %s%> construct not closely nested inside of %qs%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> must be by itself for %<-mharden-sls=%>%<%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 on this target%<-fPIC%> is not supported%<-fPIC%>/%<-fpic%> not supported for this target%<-fPIE%> is not supported%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1%<-falign-%s%> is not between 0 and %d%<-falign-labels=%d%> is not supported%<-falign-loops=%d%> is not supported%<-faligned-new=%d%> is not a power of two%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>%<-fassociative-math%> disabled; other options take precedence%<-fcall-saved-REG%> is not supported for out registers%<-fcf-protection%> is not compatible with this target%<-fcf-protection=branch%> is not supported for this target%<-fcf-protection=full%> is not supported for this target%<-fcf-protection=return%> is not supported for this target%<-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-modref%> 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%<-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=%s%> is incompatible with %<-fsanitize=%s%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> not supported for this target%<-fsanitize=all%> option is not valid%<-fsanitize=kernel-address%> with stack protection is not supported without %<-fasan-shadow-offset=%> for this target%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-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%<-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%>: Extension `%s' appear more than one time.%<-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%>: name of %s must be more than 1 letter%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-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%<-mcpu=%s%>: unknown CPU%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)%<-mdiv%> requires %<-march%> to subsume the %<M%> extension%<-mdouble-float%> ignored without %<-mhard-float%>%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mes0%> can only be used with C%<-mexr%> is used without %<-ms%>%<-mexr%> is used without %<-ms%> or %<-msx%>%<-mfdivdu%> ignored without %<-mhard-float%>%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target%<-mfentry%> is supported only for 64-bit CPUs%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>%<-mfloat-abi=hard%> and VFP%<-mfloat-abi=hard%>: selected 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%<-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%<-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%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-muintr%> not supported for 32-bit code%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>%<-pipe%> ignored because %<-save-temps%> specified%<-pipe%> not supported%<-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 %%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause%<G0%> in format at %L%<GCC ivdep%> directive not at the start of a loop at %C%<GCC novector%> directive not at the start of a loop at %C%<GCC unroll%> directive not at the start of a loop at %C%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C%<GCC vector%> directive not at the start of a loop at %C%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model%<LEXER_DEBUGGING_ENABLED_P%> is not set to true%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<MPY_TYPE%> column heading is missing from %<devices.csv%>%<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_bit_cast%> destination type %qT is an array type%<__builtin_bit_cast%> destination type %qT is not trivially copyable%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE%<__builtin_bit_cast%> source type %qT is not trivially copyable%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_convertvector%> first argument must be an integer or floating vector%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same%<__builtin_convertvector%> second argument must be an integer or floating vector type%<__builtin_eh_return%> not supported on this target%<__builtin_has_attribute%> with dependent argument not supported yet%<__builtin_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%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<always_inline%> function might not be inlinable%<amdgpu_hsa_kernel%> attribute requires string constant arguments%<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++20%> or %<-std=gnu++20%>%<asm%> not allowed in %<transaction_safe%> function%<asm%> not allowed in atomic transaction%<asm%> operand %d probably does not match constraints%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> qualifier %qT ignored outside of function body%<asm%> qualifier outside of function body%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list%<asm%> specifiers are not permitted on non-static data members%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<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++20%> or %<-fconcepts%>%<const%> %qs cannot be declared %<mutable%>%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration%<const%> can only be specified for objects and functions%<const%> qualified %<depobj%> expression%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>%<consteval%> function %q+D overriding non-%<consteval%> function%<constexpr%> call flows off the end of the function%<constexpr%> constructor does not have empty body%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)%<constexpr%> 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%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> argument should be a non-negative integer%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<custom-fpu-cfg%> option does not support %<no-%>%<custom-fpu-cfg%> option requires configuration argument%<decl-specifier%> in declaration of deduction guide%<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%<decltype(auto)%> cannot be cv-qualified%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>%<default%> label not within a switch statement%<default%> target was not set%<delete[]%> is not a constant expression%<depend%> clause with %<depobj%> dependence type on array section%<depend%> 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%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>%<detach%> clause must not be used together with %<mergeable%> clause%<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++20%> or %<-std=gnu++20%>%<export%> not part of following module-directive%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<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%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<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 %<%s 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 %<setter%> attribute%<readonly%> attribute of property %qD conflicts with previous declaration%<region_array%> does not match %<region_tree%>%<region_array%> is corrupted for region %i%<register%> in file-scope empty declaration%<register%> storage class specifier used%<reinterpret_cast%> from integer to pointer%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers%<reinterpret_cast%> is not a constant expression%<reinterpret_cast<%T>(%E)%> is not a constant expression%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<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%<setter%> specified here%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size%<signed%> and %<unsigned%> specified together%<simdlen%> clause expression must be positive constant integer expression%<simdlen%> clause value is bigger than %<safelen%> clause value%<sizeof%> applied to a bit-field%<sizeof%> on array function parameter %qE will return size of %qT%<sizeof...%> argument must be surrounded by parentheses%<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%> construct with nested %<teams%> construct contains directives outside of the %<teams%> construct%<target("rtd")%> is ignored in 64bit mode%<target("sseregparm")%> used without SSE enabled%<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits%<task%> reduction modifier on a construct with a %<nowait%> clause%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct%<template%> keyword not permitted in destructor name%<template%> must follow a nested-name-specifier%<this%> allowed in OpenMP only in %<declare simd%> clauses%<this%> cannot be captured by reference%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> not allowed in %<allocate%> clause%<this%> was not captured for this lambda function%<thread_limit%> expression must be integral%<thread_limit%> value must be positive%<threadprivate%> %qD is not file, namespace or block scope variable%<threadprivate%> %qE directive not in %qT definition%<threadprivate%> %qE has incomplete type%<throw%> will always call %<terminate%>%<tile%> argument needs integral type%<tile%> argument needs positive integral constant%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> may only be specified for a virtual function%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>%<typedef%> 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%<using enum%> of %qT before its enum-specifier%<using enum%> of dependent type %qT%<using enum%> of incomplete type %qT%<using enum%> of non-enumeration type %q#T%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>%<va_start%> used in function with fixed arguments%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores%<vector%> length expression must be integral%<vector%> length value must be positive%<verify_gimple%> failed%<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%<weakref%> cannot be versioned%<worker%> num expression must be integral%<worker%> num value must be positive%<||%> not valid in GIMPLE%<~%> on a boolean expression%<~%> on an expression of type %<bool%>%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>%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%>%G%qE is used uninitialized%G%qE may be used uninitialized%G%qs pointer is null%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 variable-length array is too large%Gargument to variable-length array is zero%Gargument to variable-length array may be too large%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%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 accessing %E byte in a region of size %E%K%qD accessing %E bytes in a region of size %E%K%qD accessing %E or more bytes in a region of size %E%K%qD accessing between %E and %E bytes in a region of size %E%K%qD argument missing terminating nul%K%qD called on a pointer to an unallocated object %qE%K%qD called on pointer %qE with nonzero offset%s%K%qD called on pointer returned from a mismatched allocation function%K%qD called on pointer to an unallocated object%K%qD called on unallocated object %qD%K%qD expecting %E byte in a region of size %E%K%qD expecting %E bytes in a region of size %E%K%qD expecting %E or more bytes in a region of size %E%K%qD expecting between %E and %E bytes in a region of size %E%K%qD may access %E byte in a region of size %E%K%qD may access %E bytes in a region of size %E%K%qD may access %E or more bytes in a region of size %E%K%qD may access between %E and %E bytes in a region of size %E%K%qD may read %E byte from a region of size %E%K%qD may read %E bytes from a region of size %E%K%qD may read %E or more bytes from a region of size %E%K%qD may read between %E and %E bytes from a region of size %E%K%qD may write %E byte into a region of size %E%K%qD may write %E bytes into a region of size %E%K%qD may write %E or more bytes into a region of size %E%K%qD may write between %E and %E bytes into a region of size %E%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 source size %E%K%qD specified bound %E may exceed destination size %E%K%qD specified bound %E may exceed maximum object size %E%K%qD specified bound %E may exceed source size %E%K%qD specified bound %s exceeds maximum object size %E%K%qD specified bound %s exceeds the size %E of unterminated array%K%qD specified bound %s exceeds the size of at most %E of unterminated array%K%qD specified bound %s may exceed the size of at most %E of unterminated array%K%qD specified bound [%E, %E] exceeds destination size %E%K%qD specified bound [%E, %E] exceeds maximum object size %E%K%qD specified bound [%E, %E] exceeds source size %E%K%qD specified bound [%E, %E] may exceed destination size %E%K%qD specified bound [%E, %E] may exceed maximum object size %E%K%qD specified bound [%E, %E] may exceed source size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size %E may exceed maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD specified size between %E and %E may exceed 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%Kaccessing %E byte in a region of size %E%Kaccessing %E bytes in a region of size %E%Kaccessing %E or more bytes in a region of size %E%Kaccessing between %E and %E bytes in a region of size %E%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 value is %s%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i to %<%T[static %E]%> is null where non-null expected%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value %s is negative%Kargument %i value is zero%Kargument must be a 16-bit constant immediate%Kbound argument %i value %s is negative for a variable length array argument %i of type %s%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%Kexpecting %E byte in a region of size %E%Kexpecting %E bytes in a region of size %E%Kexpecting %E or more bytes in a region of size %E%Kexpecting between %E and %E bytes in a region of size %E%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%Kmay access %E byte in a region of size %E%Kmay access %E bytes in a region of size %E%Kmay access %E or more bytes in a region of size %E%Kmay access between %E and %E bytes in a region of size %E%Kmay read %E byte from a region of size %E%Kmay read %E bytes from a region of size %E%Kmay read %E or more bytes from a region of size %E%Kmay read between %E and %E bytes from a region of size %E%Kmay write %E byte into a region of size %E%Kmay write %E bytes into a region of size %E%Kmay write %E or more bytes into a region of size %E%Kmay write between %E and %E bytes into a region of size %E%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 %E exceeds source size %E%Kspecified bound %E may exceed destination size %E%Kspecified bound %E may exceed maximum object size %E%Kspecified bound %E may exceed source size %E%Kspecified bound [%E, %E] exceeds destination size %E%Kspecified bound [%E, %E] exceeds maximum object size %E%Kspecified bound [%E, %E] exceeds source size %E%Kspecified bound [%E, %E] may exceed maximum object size %E%Kspecified bound [%E, %E] may exceed source size %E%Kspecified size %E exceeds maximum object size %E%Kspecified size %E may exceed maximum object size %E%Kspecified size between %E and %E exceeds maximum object size %E%Kspecified size between %E and %E may exceed 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%p has no semantic routine%q#D cannot be overloaded with %q#D%q#D conflicts with a previous declaration%q#D conflicts with version inherited from %qT%q#D declared here%q#D does not have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D should be initialized%q#D, declared using local type %qT, is used but never defined%q#D, declared using unnamed type, is used but never defined%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX%q#T has no member named %qE%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)%q#T has no member named %qE; did you mean %qE?%q#T has no user-provided default constructor%q#T has pointer data members%q#T has virtual base classes%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T is not a class or namespace%q#T is not a template%q#T is not a valid type for a template non-type parameter%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating-point value was expected%q#T was previously declared here%q+#D cannot be declared%q+#D is not a static data member of %q#T%q+#D marked %<final%>, but is not virtual%q+#D marked %<override%>, but does not override%q+D alias between function and variable is not supported%q+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D declared as a friend%q+D declared as variadic function%q+D declared with an exception specification%q+D defined as variadic function without prototype%q+D defined both normally and as %qE attribute%q+D has incompatible attributes %qs and %qs%q+D in declare target directive does not have mappable type%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D offset %E in %qT isn%'t aligned to %u%q+D offset %E in %qT may not be aligned to %u%q+D redeclared as different kind of symbol%q+D redeclared inline with %<gnu_inline%> attribute%q+D redeclared inline without %<gnu_inline%> attribute%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D static data member inside of declare target directive%q+D takes only zero or two arguments%q+E is not a constant expression%q+F declared %<static%> but never defined%q+F used but never defined%q+T is not literal because:%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in map clauses%qD appears more than once in motion clauses%qD appears more than once in reduction clauses%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %i declared attribute %<nonstring%>%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]%qD attribute directive ignored%qD attribute is meaningless since members of the anonymous namespace get local symbols%qD attribute requires a single NTBS argument%qD called in a constant expression%qD called in a constant expression before its definition is complete%qD can be marked override%qD cannot appear in a constant-expression%qD cannot be %qs%qD cannot be declared %<virtual%>, since it is always static%qD cannot be defaulted%qD cannot be used as a function%qD cannot have default arguments%qD changed semantics in GCC 4.4%qD clearing an object of non-trivial type %#qT%s%qD clearing an object of type %#qT containing a pointer-to-member%s%qD clearing an object of type %#qT with no trivial copy-assignment%s%qD conflicts with used function%qD copying an object of non-trivial type %#qT from an array of %#qT%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared %<static%> in %<constexpr%> context%qD declared %<static%> in %qs function%qD declared %<thread_local%> in %<constexpr%> context%qD declared %<thread_local%> in %qs function%qD declared %<transaction_safe_dynamic%>%qD declared as a %<virtual%> field%qD declared as a %<virtual%> parameter%qD declared as a %<virtual%> type%qD declared as a %<virtual%> variable%qD declared as a non-parameter%qD declared as an %<inline%> field%qD declared as an %<inline%> parameter%qD declared as an %<inline%> type%qD declared as array of %qT%qD declared as reference but not initialized%qD declared here%qD declared here as %q#D%qD declared here, later in the translation unit%qD defined but not used%qD defined here%qD does not have %<const char *%> type%qD does not have a mappable type in %qs clause%qD does not have integral or enumeration type%qD does not have integral type%qD does not name an enumeration in %qT%qD does not refer to a function%qD does not refer to a namespace scope function%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in lambda%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or namespace%qD is not a class type%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %<depend%> clause%qD is not public%qD is not usable as a %<constexpr%> function because:%qD is static but used in inline function %qD which is not static%qD is threadprivate variable in %qs clause%qD is too small to hold all values of %q#T%qD is used uninitialized%qD may be used uninitialized%qD may be used uninitialized in this function%qD may not be declared as static%qD may not be declared within a namespace%qD moving an object of non-trivial type %#qT and size %E into a region of size %E%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted destructor%qD must be a global variable in %<#pragma acc declare link%>%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD redeclared with different access%qD redeclared with different visibility%qD referenced in target region does not have a mappable type%qD renamed after being referenced in assembly%qD should be initialized%qD should be initialized in the member initialization list%qD should have been declared inside %qD%qD should return by value%qD source argument is the same as destination%qD specified both in declare target %<link%> and %<to%> clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specifies less restrictive attribute than its target %qD: %s%qD specifies less restrictive attributes than its target %qD: %s%qD specifies more restrictive attribute than its target %qD: %s%qD specifies more restrictive attributes than its target %qD: %s%qD target declared here%qD used as a variant with incompatible %<construct%> selector sets%qD used before its definition%qD used in its own initializer%qD used without template arguments%qD violates the C++ One Definition Rule%qD was declared %<extern%> and later %<static%>%qD was declared %qs which implies default visibility%qD was declared here%qD was hidden%qD was not declared %<constexpr%>%qD was not declared in this scope%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation%qD was not declared in this scope; did you mean %qs?%qD was not initialized with a constant expression%qD was previously declared here%qD was used with no declaration before its definition%qD was used with no prototype before its definition%qD will be initialized after%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer constant%qE attribute argument should be between 0 to 255%qE attribute argument should be between 18 to 255%qE attribute argument value %qE does not refer to a function parameter%qE attribute argument value %qE does not refer to a variable argument list%qE attribute argument value %qE exceeds %wu%qE attribute argument value %qE exceeds the number of function parameters %u%qE attribute argument value %qE is negative%qE attribute argument value %qE is not an integer constant%qE attribute argument value %qE refers to a variadic function parameter of unknown type%qE attribute argument value %qE refers to parameter type %qT%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option.%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; valid only for functions%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is not supported on this platform%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute must appear before %qs attribute%qE attribute must apply to a declaration%qE attribute not allowed with auto storage class%qE attribute not available to functions that return value on the stack%qE attribute not available to functions with arguments passed on the stack%qE attribute not available to functions with variable number of arguments%qE attribute on a function not returning a pointer%qE attribute on function returning %<void%>%qE attribute on non-volatile variable%qE attribute only affects top level objects%qE attribute only applies to SH2A%qE attribute only applies to base type of a function pointer%qE attribute only applies to function types%qE attribute only applies to functions%qE attribute only applies to interrupt functions%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE cannot have both %qs and %qs attributes%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE declared here%qE defined as wrong kind of tag%qE does not constrain a type%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type%qE does not have a mappable type in %qs clause%qE does not have pointer or array type%qE does not name a type%qE does not name a type; did you mean %qs?%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has not been declared%qE implies default visibility, but %qD has already been declared with a different visibility%qE in %<aligned%> clause is neither a pointer nor an array%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array%qE in %<reduction%> clause is a zero size array%qE in %q#T does not name a template type%qE in %q#T does not name a type%qE in namespace %qE does not name a template type%qE in namespace %qE does not name a template type; did you mean %qs?%qE in namespace %qE does not name a type%qE in namespace %qE does not name a type; did you mean %qs?%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is a member of a union%qE is a pointer; did you mean to use %<->%>?%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%qE is neither a variable nor a function name in clause %qs%qE is neither function nor member function; cannot be declared friend%qE is not a class or namespace%qE is not a class template%qE is not a class, namespace, or enumeration%qE is not a constant expression%qE is not a constant expression because allocated storage has not been deallocated%qE is not a constant expression because it refers to a result of %<operator new%>%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not a constant expression because it refers to mutable subobjects of %qT%qE is not a template%qE is not a type%qE is not a valid %<asm%> qualifier%qE is not a valid template argument for %qT because it is not the address of a variable%qE is not a valid template argument for type %qT%qE is not a valid template argument for type %qT because %qD does not have external linkage%qE is not a valid template argument for type %qT because %qD has no linkage%qE is not a valid template argument for type %qT because it is a pointer%qE is not a valid template argument for type %qT because it is not an lvalue%qE is not a valid template argument for type %qT because it is of type %qT%qE is not a valid template argument for type %qT because of conflicts in cv-qualification%qE is not a valid template argument for type %qT because string literals can never be used in this context%qE is not a valid template argument of type %qT because %qD has no linkage%qE is not a valid template argument of type %qT because %qE is not a variable%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %<depend%> clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<register%>%qE used with %<typedef%>%qE with %<link%> clause used in %<routine%> function%qE writing a terminating nul past the end of the destination%qF declared %<static%> but never defined%qF requires %<-mvx%>%qF requires z14 or higher%qF requires z15 or higher%qT and %qT are in disjoint named address spaces%qT as type rather than plain %<decltype(auto)%>%qT declared here%qT declared with a mismatched class-key %qs%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT defined as %qs here%qT defined with direct virtual base%qT defined with multiple direct bases%qT does not have the %E ABI tag that %qT (used in the type of %qD) has%qT does not have the %E ABI tag that base %qT has%qT first declared as %qs here%qT has a base %qT whose type depends on the type %qT which has no linkage%qT has a base %qT whose type has no linkage%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type depends on the type %qT which has no linkage%qT has a field %qD whose type has no linkage%qT has a field %qD whose type uses the anonymous namespace%qT has a previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qV qualifiers cannot be applied to %qT%qc conversion used unquoted%qc conversion used within a quoted sequence%qc directive redundant after prior occurence of the same%qs%qs LHS in clobber statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%qs always evaluates to true in %<if constexpr%>%qs and %<%s-%s%> are incompatible%qs and %<%s=%s%> are incompatible%qs and %qs are incompatible%qs and %qs arguments of %qs intrinsic at %L must have identical shape.%qs and %qs arguments of %qs intrinsic at %L must have the same type%qs and %qs attributes are not compatible%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be used for type declarations%qs clause at %L specified more than once%qs clause may not appear on non-rectangular %qs%qs clause on %<requires%> directive not supported yet%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs does not support MIPS16 code%qs does not support feature %qs%qs entity cannot have an initializer at %C%qs entity cannot have attributes at %C%qs expects 1 argument but %d given%qs expects 2 arguments but %d given%qs expects a constant argument%qs expects a fixed-point value as argument%qs expects a fixed-point value as first argument%qs expects an integer value as second argument%qs expression must be integral%qs expression of %<volatile%>-qualified type is deprecated%qs failed%qs feature modifier is incompatible with the use of floating-point types%qs feature modifier is incompatible with the use of vector types%qs function cannot have arguments%qs function cannot have different interrupt type%qs function cannot return a value%qs function uses %<auto%> type specifier without trailing return type%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>%qs function with trailing return type has %qT as its type rather than plain %<auto%>%qs function with trailing return type not declared with %<auto%> type specifier%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is not a proper array section%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L%qs in DEPEND clause at %L is a zero size array section%qs in EXTENDS expression at %C is not a derived type%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause%qs in LINEAR clause at %L requires a scalar integer linear-step expression%qs in cannot appear in COMMON at %L [F2008:C5100]%qs in gimple IL%qs in the pointer assignment at %L cannot be an l-value since it is a procedure%qs in variable definition context (%s) at %L is not a variable%qs incompatible with explicitly disabled options%qs initialized and declared %<extern%>%qs into non-mode-precision operand%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram.%qs intrinsic with CHARACTER argument at %L%qs intrinsic with KIND argument at %L%qs intrinsic with RADIX argument at %L%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you can't set it to other values.%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is deprecated%qs is deprecated and not recommended in any circumstances%qs is deprecated; use -fno-zero-initialized-in-bss%qs is deprecated; use -fstack-check%qs is incompatible with %qs%qs is incompatible with the use of floating-point types%qs is incompatible with the use of vector types%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a gcov data file%qs is not a valid base register in %<-mstack-protector-guard-reg=%>%qs is not a valid base register in %qs%qs is not a valid number in %<-mstack-protector-guard-offset=%>%qs is not a valid number in %qs%qs is not a valid offset in %<-mstack-protector-guard-offset=%>%qs is not a valid offset in %qs%qs is not a valid option to the preprocessor%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported with the current options%qs is not valid for %<-mmacosx-version-min%>%qs is not valid for %qs%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L%qs is only valid for the cell processor%qs is version %q.*s, expected version %q.*s%qs length expression must be integral%qs length expression must be positive constant integer expression%qs matching variant is deprecated.%qs matching variant requires z14 or higher%qs matching variant requires z15 or higher%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported on this target%qs of %qs is PRIVATE at %L%qs of module %qs, imported at %C, is also the name of the current program unit%qs of non-mode-precision operand%qs only supported in OpenACC code%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs requires %qs%qs requires %qs or %qs%qs requires ISA 3.0 IEEE 128-bit floating point%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires the %qs (or newer), and %qs or %qs options%qs requires the %qs and %qs options%qs requires the %qs option%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specifies a conflicting level of parallelism%qs symbol %q+D must have static linkage%qs symbol %q+D ultimately targets itself%qs tag used in naming %q#T%qs unsupported for this ABI%qs used with %qE%qs uses dynamic stack allocation%qs uses register r29%qs value must be positive%qs variable is neither a pointer nor an array%qs variable is neither a pointer nor reference to pointer%qs variable is neither a pointer, nor an array nor reference to pointer or array%qs variable is not a pointer%qs with an always-false condition%qs: [%u] bad %<next_regno%> for empty chain (%u)%qs: [%u] bad %<oldest_regno%> (%u)%qs: [%u] non-empty register in chain (%s %u %i)%qs: loop in %<next_regno%> chain (%u)%r%s:%d:%R   %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%R   in %<constexpr%> expansion of %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%d:%R   in %<constexpr%> expansion of %qs%s%s
  %s  Same as %s.%s !$ACC LOOP loops not perfectly nested at %L%s %#qD%s %#qS%s %<%s%.*s%> expects a matching %<%T%s%> argument%s %<%s%.*s%> expects a matching %<%s%s%> argument%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT%s %<%s(%E)%> %p %d%s %qE does not fully implement the %qE protocol%s %qs%s %qs construct inside of %s %qs region%s %qs is an invalid argument to builtin %qs%s %s %p %d%s %s%s
  %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 %L and %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 have a default initializer%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 functions cannot be abstract%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 PRIVATE or LASTPRIVATE at %L%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L%s method is not virtual and cannot override%s must be a function instead of %s%s must contain at least one MAP clause at %L%s namespace %qD conflicts with reachable definition%s not supported for variable length aggregates%s not supported on this target%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 at %L not allowed in OPEN statement for unformatted I/O%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
--- 1818,1835 ----
   [see %<-fno-allow-invalid-boz%>] because all of its copy and move constructors are deleted candidate 1: %q#F candidate 2: %q#F conflicting code gen style switches are used declared here the expression has a constant value but is not a C++ constant-expression zstd!$ACC LOOP %s loops don't form rectangular iteration space at %L!$ACC LOOP cannot be a DO CONCURRENT loop at %L!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L!$ACC LOOP iteration variable must be of type integer at %L!$ACC ROUTINE already applied at %C!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP 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 at %L incompatible with ACQ_REL or RELEASE clauses!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses!$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 REQUIRES at %C must appear in the specification part of a program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"%.*s""::" 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%%d, %%e, %%f, %%g operand modifiers are for memory references or constant values only%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared %qE after being used%+qD declared %qs after being used%+qD declared weak after being used%+qD without %<retain%> attribute and %qD with %<retain%> attribute are placed in a section with the same name%<!%> not valid in GIMPLE%<#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 allocate%> not yet supported%<#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 critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>%<#pragma omp declare %s%> must be followed by function declaration or definition%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>%<#pragma omp declare %s%> not immediately followed by a function declaration or definition%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition%<#pragma omp declare %s%> not immediately followed by function declaration or definition%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>%<#pragma omp declare reduction%> not at file or block scope%<#pragma omp 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)%> attribute ignored on functions declared %qs%<%E (%E)%> attribute ignored with deallocation functions declared %qs%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T%s%D%> names destructor%<%T::%D%> names constructor in %qT%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%> is not a valid character in an identifier%<%c%> is not a valid first character for an identifier%<%c%E%> not found in protocol(s)%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration%<%s %s%> construct not closely nested inside of %qs%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> must be by itself for %<-mharden-sls=%>%<%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 on this target%<-fPIC%> is not supported%<-fPIC%>/%<-fpic%> not supported for this target%<-fPIE%> is not supported%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1%<-falign-%s%> is not between 0 and %d%<-falign-labels=%d%> is not supported%<-falign-loops=%d%> is not supported%<-faligned-new=%d%> is not a power of two%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>%<-fassociative-math%> disabled; other options take precedence%<-fcall-saved-REG%> is not supported for out registers%<-fcf-protection%> is not compatible with this target%<-fcf-protection=branch%> is not supported for this target%<-fcf-protection=full%> is not supported for this target%<-fcf-protection=return%> is not supported for this target%<-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-modref%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive%<-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%<-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=%s%> is incompatible with %<-fsanitize=%s%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> not supported for this target%<-fsanitize=all%> option is not valid%<-fsanitize=kernel-address%> with stack protection is not supported without %<-fasan-shadow-offset=%> for this target%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-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%<-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%>: Extension `%s' appear more than one time.%<-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%>: name of %s must be more than 1 letter%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-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%<-mcpu=%s%>: unknown CPU%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)%<-mdiv%> requires %<-march%> to subsume the %<M%> extension%<-mdouble-float%> ignored without %<-mhard-float%>%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mes0%> can only be used with C%<-mexr%> is used without %<-ms%>%<-mexr%> is used without %<-ms%> or %<-msx%>%<-mfdivdu%> ignored without %<-mhard-float%>%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target%<-mfentry%> is supported only for 64-bit CPUs%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>%<-mfloat-abi=hard%> and VFP%<-mfloat-abi=hard%>: selected architecture lacks an FPU%<-mfpxx%> can only be used with the o32 ABI%<-mfpxx%> requires %<-mlra%>%<-mfunction-return%> and %<-fcf-protection%> are not compatible%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI%<-mgp32%> used with a 64-bit ABI%<-mgp64%> used with a 32-bit ABI%<-mgp64%> used with a 32-bit processor%<-mgpopt%> not supported with PIC%<-mgprel-sec=%> argument is not a valid regular expression%<-mgprel-sec=%> not supported with PIC%<-mhard-dfp%> 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%<-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%<-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%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-muintr%> not supported for 32-bit code%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>%<-pipe%> ignored because %<-save-temps%> specified%<-pipe%> not supported%<-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 %%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause%<G0%> in format at %L%<GCC ivdep%> directive not at the start of a loop at %C%<GCC novector%> directive not at the start of a loop at %C%<GCC unroll%> directive not at the start of a loop at %C%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C%<GCC vector%> directive not at the start of a loop at %C%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model%<LEXER_DEBUGGING_ENABLED_P%> is not set to true%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not have storage size 0 when %<SOURCE%> argument has size greater than 0%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<MPY_TYPE%> column heading is missing from %<devices.csv%>%<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_bit_cast%> destination type %qT is an array type%<__builtin_bit_cast%> destination type %qT is not trivially copyable%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE%<__builtin_bit_cast%> source type %qT is not trivially copyable%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_convertvector%> first argument must be an integer or floating vector%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same%<__builtin_convertvector%> second argument must be an integer or floating vector type%<__builtin_eh_return%> not supported on this target%<__builtin_has_attribute%> with dependent argument not supported yet%<__builtin_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%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>%<always_inline%> function might not be inlinable%<amdgpu_hsa_kernel%> attribute requires string constant arguments%<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++20%> or %<-std=gnu++20%>%<asm%> not allowed in %<transaction_safe%> function%<asm%> not allowed in atomic transaction%<asm%> operand %d probably does not match constraints%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> qualifier %qT ignored outside of function body%<asm%> qualifier outside of function body%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list%<asm%> specifiers are not permitted on non-static data members%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<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++20%> or %<-fconcepts%>%<const%> %qs cannot be declared %<mutable%>%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration%<const%> can only be specified for objects and functions%<const%> qualified %<depobj%> expression%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>%<consteval%> function %q+D overriding non-%<consteval%> function%<constexpr%> call flows off the end of the function%<constexpr%> constructor does not have empty body%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)%<constexpr%> 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%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> argument should be a non-negative integer%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<custom-fpu-cfg%> option does not support %<no-%>%<custom-fpu-cfg%> option requires configuration argument%<decl-specifier%> in declaration of deduction guide%<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%<decltype(auto)%> cannot be cv-qualified%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>%<default%> label not within a switch statement%<default%> target was not set%<delete[]%> is not a constant expression%<depend%> clause with %<depobj%> dependence type on array section%<depend%> 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%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>%<detach%> clause must not be used together with %<mergeable%> clause%<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++20%> or %<-std=gnu++20%>%<export%> not part of following module-directive%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<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%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<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 %<%s 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 %<setter%> attribute%<readonly%> attribute of property %qD conflicts with previous declaration%<region_array%> does not match %<region_tree%>%<region_array%> is corrupted for region %i%<register%> in file-scope empty declaration%<register%> storage class specifier used%<reinterpret_cast%> from integer to pointer%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers%<reinterpret_cast%> is not a constant expression%<reinterpret_cast<%T>(%E)%> is not a constant expression%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<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%<setter%> specified here%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size%<signed%> and %<unsigned%> specified together%<simdlen%> clause expression must be positive constant integer expression%<simdlen%> clause value is bigger than %<safelen%> clause value%<sizeof%> applied to a bit-field%<sizeof%> on array function parameter %qE will return size of %qT%<sizeof...%> argument must be surrounded by parentheses%<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_element<%u, %T>::type%> is %<void%>%<std::tuple_size<%T>::value%> is not an integral constant expression%<strong%> using directive no longer supported%<struct %E%> declared in %<for%> loop initial declaration%<symver%> attribute argument %qs must contain one or two %<@%>%<symver%> attribute argument not a string constant%<symver%> attribute is only applicable to symbols%<symver%> attribute only applies to functions and variables%<target%> construct with nested %<teams%> construct contains directives outside of the %<teams%> construct%<target("rtd")%> is ignored in 64bit mode%<target("sseregparm")%> used without SSE enabled%<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits%<task%> reduction modifier on a construct with a %<nowait%> clause%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct%<template%> keyword not permitted in destructor name%<template%> must follow a nested-name-specifier%<this%> allowed in OpenMP only in %<declare simd%> clauses%<this%> cannot be captured by reference%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> not allowed in %<allocate%> clause%<this%> was not captured for this lambda function%<thread_limit%> expression must be integral%<thread_limit%> value must be positive%<threadprivate%> %qD is not file, namespace or block scope variable%<threadprivate%> %qE directive not in %qT definition%<threadprivate%> %qE has incomplete type%<throw%> will always call %<terminate%>%<tile%> argument needs integral type%<tile%> argument needs positive integral constant%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> may only be specified for a virtual function%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>%<typedef%> 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%<using enum%> of %qT before its enum-specifier%<using enum%> of dependent type %qT%<using enum%> of incomplete type %qT%<using enum%> of non-enumeration type %q#T%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>%<va_start%> used in function with fixed arguments%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores%<vector%> length expression must be integral%<vector%> length value must be positive%<verify_gimple%> failed%<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%<weakref%> cannot be versioned%<worker%> num expression must be integral%<worker%> num value must be positive%<||%> not valid in GIMPLE%<~%> on a boolean expression%<~%> on an expression of type %<bool%>%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>%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%>%G%qE is used uninitialized%G%qE may be used uninitialized%G%qs pointer is null%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 variable-length array is too large%Gargument to variable-length array is zero%Gargument to variable-length array may be too large%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%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 accessing %E byte in a region of size %E%K%qD accessing %E bytes in a region of size %E%K%qD accessing %E or more bytes in a region of size %E%K%qD accessing between %E and %E bytes in a region of size %E%K%qD argument missing terminating nul%K%qD called on a pointer to an unallocated object %qE%K%qD called on pointer %qE with nonzero offset%s%K%qD called on pointer returned from a mismatched allocation function%K%qD called on pointer to an unallocated object%K%qD called on unallocated object %qD%K%qD expecting %E byte in a region of size %E%K%qD expecting %E bytes in a region of size %E%K%qD expecting %E or more bytes in a region of size %E%K%qD expecting between %E and %E bytes in a region of size %E%K%qD may access %E byte in a region of size %E%K%qD may access %E bytes in a region of size %E%K%qD may access %E or more bytes in a region of size %E%K%qD may access between %E and %E bytes in a region of size %E%K%qD may read %E byte from a region of size %E%K%qD may read %E bytes from a region of size %E%K%qD may read %E or more bytes from a region of size %E%K%qD may read between %E and %E bytes from a region of size %E%K%qD may write %E byte into a region of size %E%K%qD may write %E bytes into a region of size %E%K%qD may write %E or more bytes into a region of size %E%K%qD may write between %E and %E bytes into a region of size %E%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 source size %E%K%qD specified bound %E may exceed destination size %E%K%qD specified bound %E may exceed maximum object size %E%K%qD specified bound %E may exceed source size %E%K%qD specified bound %s exceeds maximum object size %E%K%qD specified bound %s exceeds the size %E of unterminated array%K%qD specified bound %s exceeds the size of at most %E of unterminated array%K%qD specified bound %s may exceed the size of at most %E of unterminated array%K%qD specified bound [%E, %E] exceeds destination size %E%K%qD specified bound [%E, %E] exceeds maximum object size %E%K%qD specified bound [%E, %E] exceeds source size %E%K%qD specified bound [%E, %E] may exceed destination size %E%K%qD specified bound [%E, %E] may exceed maximum object size %E%K%qD specified bound [%E, %E] may exceed source size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size %E may exceed maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD specified size between %E and %E may exceed 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%Kaccessing %E byte in a region of size %E%Kaccessing %E bytes in a region of size %E%Kaccessing %E or more bytes in a region of size %E%Kaccessing between %E and %E bytes in a region of size %E%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 value is %s%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i to %<%T[static %E]%> is null where non-null expected%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value %s is negative%Kargument %i value is zero%Kargument must be a 16-bit constant immediate%Kbound argument %i value %s is negative for a variable length array argument %i of type %s%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%Kexpecting %E byte in a region of size %E%Kexpecting %E bytes in a region of size %E%Kexpecting %E or more bytes in a region of size %E%Kexpecting between %E and %E bytes in a region of size %E%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%Kmay access %E byte in a region of size %E%Kmay access %E bytes in a region of size %E%Kmay access %E or more bytes in a region of size %E%Kmay access between %E and %E bytes in a region of size %E%Kmay read %E byte from a region of size %E%Kmay read %E bytes from a region of size %E%Kmay read %E or more bytes from a region of size %E%Kmay read between %E and %E bytes from a region of size %E%Kmay write %E byte into a region of size %E%Kmay write %E bytes into a region of size %E%Kmay write %E or more bytes into a region of size %E%Kmay write between %E and %E bytes into a region of size %E%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 %E exceeds source size %E%Kspecified bound %E may exceed destination size %E%Kspecified bound %E may exceed maximum object size %E%Kspecified bound %E may exceed source size %E%Kspecified bound [%E, %E] exceeds destination size %E%Kspecified bound [%E, %E] exceeds maximum object size %E%Kspecified bound [%E, %E] exceeds source size %E%Kspecified bound [%E, %E] may exceed maximum object size %E%Kspecified bound [%E, %E] may exceed source size %E%Kspecified size %E exceeds maximum object size %E%Kspecified size %E may exceed maximum object size %E%Kspecified size between %E and %E exceeds maximum object size %E%Kspecified size between %E and %E may exceed 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%p has no semantic routine%q#D cannot be overloaded with %q#D%q#D conflicts with a previous declaration%q#D conflicts with version inherited from %qT%q#D declared here%q#D does not have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D should be initialized%q#D, declared using local type %qT, is used but never defined%q#D, declared using unnamed type, is used but never defined%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX%q#T has no member named %qE%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)%q#T has no member named %qE; did you mean %qE?%q#T has no user-provided default constructor%q#T has pointer data members%q#T has virtual base classes%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T is not a class or namespace%q#T is not a template%q#T is not a valid type for a template non-type parameter%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating-point value was expected%q#T was previously declared here%q+#D cannot be declared%q+#D is not a static data member of %q#T%q+#D marked %<final%>, but is not virtual%q+#D marked %<override%>, but does not override%q+D alias between function and variable is not supported%q+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D declared as a friend%q+D declared as variadic function%q+D declared with an exception specification%q+D defined as variadic function without prototype%q+D defined both normally and as %qE attribute%q+D has incompatible attributes %qs and %qs%q+D in declare target directive does not have mappable type%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D offset %E in %qT isn%'t aligned to %u%q+D offset %E in %qT may not be aligned to %u%q+D redeclared as different kind of symbol%q+D redeclared inline with %<gnu_inline%> attribute%q+D redeclared inline without %<gnu_inline%> attribute%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D static data member inside of declare target directive%q+D takes only zero or two arguments%q+E is not a constant expression%q+F declared %<static%> but never defined%q+F used but never defined%q+T is not literal because:%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in map clauses%qD appears more than once in motion clauses%qD appears more than once in reduction clauses%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %i declared attribute %<nonstring%>%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]%qD attribute directive ignored%qD attribute is meaningless since members of the anonymous namespace get local symbols%qD attribute requires a single NTBS argument%qD called in a constant expression%qD called in a constant expression before its definition is complete%qD can be marked override%qD cannot appear in a constant-expression%qD cannot be %qs%qD cannot be declared %<virtual%>, since it is always static%qD cannot be defaulted%qD cannot be used as a function%qD cannot have default arguments%qD changed semantics in GCC 4.4%qD clearing an object of non-trivial type %#qT%s%qD clearing an object of type %#qT containing a pointer-to-member%s%qD clearing an object of type %#qT with no trivial copy-assignment%s%qD conflicts with used function%qD copying an object of non-trivial type %#qT from an array of %#qT%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared %<static%> in %<constexpr%> context%qD declared %<static%> in %qs function%qD declared %<thread_local%> in %<constexpr%> context%qD declared %<thread_local%> in %qs function%qD declared %<transaction_safe_dynamic%>%qD declared as a %<virtual%> field%qD declared as a %<virtual%> parameter%qD declared as a %<virtual%> type%qD declared as a %<virtual%> variable%qD declared as a non-parameter%qD declared as an %<inline%> field%qD declared as an %<inline%> parameter%qD declared as an %<inline%> type%qD declared as array of %qT%qD declared as reference but not initialized%qD declared here%qD declared here as %q#D%qD declared here, later in the translation unit%qD defined but not used%qD defined here%qD does not have %<const char *%> type%qD does not have a mappable type in %qs clause%qD does not have integral or enumeration type%qD does not have integral type%qD does not name an enumeration in %qT%qD does not refer to a function%qD does not refer to a namespace scope function%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in lambda%qD is a function, not a type%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or namespace%qD is not a class type%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %<depend%> clause%qD is not public%qD is not usable as a %<constexpr%> function because:%qD is static but used in inline function %qD which is not static%qD is threadprivate variable in %qs clause%qD is too small to hold all values of %q#T%qD is used uninitialized%qD may be used uninitialized%qD may be used uninitialized in this function%qD may not be declared as static%qD may not be declared within a namespace%qD moving an object of non-trivial type %#qT and size %E into a region of size %E%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted destructor%qD must be a global variable in %<#pragma acc declare link%>%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD redeclared with different access%qD redeclared with different visibility%qD referenced in target region does not have a mappable type%qD renamed after being referenced in assembly%qD should be initialized%qD should be initialized in the member initialization list%qD should have been declared inside %qD%qD should return by value%qD source argument is the same as destination%qD specified both in declare target %<link%> and %<to%> clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specifies less restrictive attribute than its target %qD: %s%qD specifies less restrictive attributes than its target %qD: %s%qD specifies more restrictive attribute than its target %qD: %s%qD specifies more restrictive attributes than its target %qD: %s%qD target declared here%qD used as a variant with incompatible %<construct%> selector sets%qD used before its definition%qD used in its own initializer%qD used without template arguments%qD violates the C++ One Definition Rule%qD was declared %<extern%> and later %<static%>%qD was declared %qs which implies default visibility%qD was declared here%qD was hidden%qD was not declared %<constexpr%>%qD was not declared in this scope%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation%qD was not declared in this scope; did you mean %qs?%qD was not initialized with a constant expression%qD was previously declared here%qD was used with no declaration before its definition%qD was used with no prototype before its definition%qD will be initialized after%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer constant%qE attribute argument should be between 0 to 255%qE attribute argument should be between 18 to 255%qE attribute argument value %qE does not refer to a function parameter%qE attribute argument value %qE does not refer to a variable argument list%qE attribute argument value %qE exceeds %wu%qE attribute argument value %qE exceeds the number of function parameters %u%qE attribute argument value %qE is negative%qE attribute argument value %qE is not an integer constant%qE attribute argument value %qE refers to a variadic function parameter of unknown type%qE attribute argument value %qE refers to parameter type %qT%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option.%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; valid only for functions%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is not supported on this platform%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute must appear before %qs attribute%qE attribute must apply to a declaration%qE attribute not allowed with auto storage class%qE attribute not available to functions that return value on the stack%qE attribute not available to functions with arguments passed on the stack%qE attribute not available to functions with variable number of arguments%qE attribute on a function not returning a pointer%qE attribute on function returning %<void%>%qE attribute on non-volatile variable%qE attribute only affects top level objects%qE attribute only applies to SH2A%qE attribute only applies to base type of a function pointer%qE attribute only applies to function types%qE attribute only applies to functions%qE attribute only applies to interrupt functions%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE cannot have both %qs and %qs attributes%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE declared here%qE defined as wrong kind of tag%qE does not constrain a type%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type%qE does not have a mappable type in %qs clause%qE does not have pointer or array type%qE does not name a type%qE does not name a type; did you mean %qs?%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has not been declared%qE implies default visibility, but %qD has already been declared with a different visibility%qE in %<aligned%> clause is neither a pointer nor an array%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array%qE in %<reduction%> clause is a zero size array%qE in %q#T does not name a template type%qE in %q#T does not name a type%qE in namespace %qE does not name a template type%qE in namespace %qE does not name a template type; did you mean %qs?%qE in namespace %qE does not name a type%qE in namespace %qE does not name a type; did you mean %qs?%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is a member of a union%qE is a pointer; did you mean to use %<->%>?%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%qE is neither a variable nor a function name in clause %qs%qE is neither function nor member function; cannot be declared friend%qE is not a class or namespace%qE is not a class template%qE is not a class, namespace, or enumeration%qE is not a constant expression%qE is not a constant expression because allocated storage has not been deallocated%qE is not a constant expression because it refers to a result of %<operator new%>%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not a constant expression because it refers to mutable subobjects of %qT%qE is not a template%qE is not a type%qE is not a valid %<asm%> qualifier%qE is not a valid template argument for %qT because it is not the address of a variable%qE is not a valid template argument for type %qT%qE is not a valid template argument for type %qT because %qD does not have external linkage%qE is not a valid template argument for type %qT because %qD has no linkage%qE is not a valid template argument for type %qT because it is a pointer%qE is not a valid template argument for type %qT because it is not an lvalue%qE is not a valid template argument for type %qT because it is of type %qT%qE is not a valid template argument for type %qT because of conflicts in cv-qualification%qE is not a valid template argument for type %qT because string literals can never be used in this context%qE is not a valid template argument of type %qT because %qD has no linkage%qE is not a valid template argument of type %qT because %qE is not a variable%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %<depend%> clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<register%>%qE used with %<typedef%>%qE with %<link%> clause used in %<routine%> function%qE writing a terminating nul past the end of the destination%qF declared %<static%> but never defined%qF requires %<-mvx%>%qF requires z14 or higher%qF requires z15 or higher%qT and %qT are in disjoint named address spaces%qT as type rather than plain %<decltype(auto)%>%qT declared here%qT declared with a mismatched class-key %qs%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT defined as %qs here%qT defined with direct virtual base%qT defined with multiple direct bases%qT does not have the %E ABI tag that %qT (used in the type of %qD) has%qT does not have the %E ABI tag that base %qT has%qT first declared as %qs here%qT has a base %qT whose type depends on the type %qT which has no linkage%qT has a base %qT whose type has no linkage%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type depends on the type %qT which has no linkage%qT has a field %qD whose type has no linkage%qT has a field %qD whose type uses the anonymous namespace%qT has a previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qV qualifiers cannot be applied to %qT%qc conversion used unquoted%qc conversion used within a quoted sequence%qc directive redundant after prior occurence of the same%qs%qs LHS in clobber statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%qs always evaluates to true in %<if constexpr%>%qs and %<%s-%s%> are incompatible%qs and %<%s=%s%> are incompatible%qs and %qs are incompatible%qs and %qs arguments of %qs intrinsic at %L must have identical shape.%qs and %qs arguments of %qs intrinsic at %L must have the same type%qs and %qs attributes are not compatible%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be used for type declarations%qs clause at %L specified more than once%qs clause may not appear on non-rectangular %qs%qs clause on %<requires%> directive not supported yet%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs does not support MIPS16 code%qs does not support feature %qs%qs entity cannot have an initializer at %C%qs entity cannot have attributes at %C%qs expects 1 argument but %d given%qs expects 2 arguments but %d given%qs expects a constant argument%qs expects a fixed-point value as argument%qs expects a fixed-point value as first argument%qs expects an integer value as second argument%qs expression must be integral%qs expression of %<volatile%>-qualified type is deprecated%qs failed%qs feature modifier is incompatible with the use of floating-point types%qs feature modifier is incompatible with the use of vector types%qs function cannot have arguments%qs function cannot have different interrupt type%qs function cannot return a value%qs function uses %<auto%> type specifier without trailing return type%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>%qs function with trailing return type has %qT as its type rather than plain %<auto%>%qs function with trailing return type not declared with %<auto%> type specifier%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is not a proper array section%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L%qs in DEPEND clause at %L is a zero size array section%qs in EXTENDS expression at %C is not a derived type%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause%qs in LINEAR clause at %L requires a scalar integer linear-step expression%qs in cannot appear in COMMON at %L [F2008:C5100]%qs in gimple IL%qs in the pointer assignment at %L cannot be an l-value since it is a procedure%qs in variable definition context (%s) at %L is not a variable%qs incompatible with explicitly disabled options%qs initialized and declared %<extern%>%qs into non-mode-precision operand%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram.%qs intrinsic with CHARACTER argument at %L%qs intrinsic with KIND argument at %L%qs intrinsic with RADIX argument at %L%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you cannot set it to other values%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is deprecated%qs is deprecated and not recommended in any circumstances%qs is deprecated; use -fno-zero-initialized-in-bss%qs is deprecated; use -fstack-check%qs is incompatible with %qs%qs is incompatible with the use of floating-point types%qs is incompatible with the use of vector types%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a gcov data file%qs is not a valid base register in %<-mstack-protector-guard-reg=%>%qs is not a valid base register in %qs%qs is not a valid number in %<-mstack-protector-guard-offset=%>%qs is not a valid number in %qs%qs is not a valid offset in %<-mstack-protector-guard-offset=%>%qs is not a valid offset in %qs%qs is not a valid option to the preprocessor%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported with the current options%qs is not valid for %<-mmacosx-version-min%>%qs is not valid for %qs%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L%qs is only valid for the cell processor%qs is version %q.*s, expected version %q.*s%qs length expression must be integral%qs length expression must be positive constant integer expression%qs matching variant is deprecated.%qs matching variant requires z14 or higher%qs matching variant requires z15 or higher%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported on this target%qs of %qs is PRIVATE at %L%qs of module %qs, imported at %C, is also the name of the current program unit%qs of non-mode-precision operand%qs only supported in OpenACC code%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs requires %qs%qs requires %qs or %qs%qs requires ISA 3.0 IEEE 128-bit floating point%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires the %qs (or newer), and %qs or %qs options%qs requires the %qs and %qs options%qs requires the %qs option%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specifies a conflicting level of parallelism%qs symbol %q+D must have static linkage%qs symbol %q+D ultimately targets itself%qs tag used in naming %q#T%qs unsupported for this ABI%qs used with %qE%qs uses dynamic stack allocation%qs uses register r29%qs value must be positive%qs variable is neither a pointer nor an array%qs variable is neither a pointer nor reference to pointer%qs variable is neither a pointer, nor an array nor reference to pointer or array%qs variable is not a pointer%qs with an always-false condition%qs: [%u] bad %<next_regno%> for empty chain (%u)%qs: [%u] bad %<oldest_regno%> (%u)%qs: [%u] non-empty register in chain (%s %u %i)%qs: loop in %<next_regno%> chain (%u)%r%s:%d:%R   %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%R   in %<constexpr%> expansion of %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%d:%R   in %<constexpr%> expansion of %qs%s%s
  %s  Same as %s.%s !$ACC LOOP loops not perfectly nested at %L%s %#qD%s %#qS%s %<%s%.*s%> expects a matching %<%T%s%> argument%s %<%s%.*s%> expects a matching %<%s%s%> argument%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT%s %<%s(%E)%> %p %d%s %qE does not fully implement the %qE protocol%s %qs%s %qs construct inside of %s %qs region%s %qs is an invalid argument to builtin %qs%s %s %p %d%s %s%s
  %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 %L and %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 contains too many lines%s does not have a default initializer%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 functions cannot be abstract%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 PRIVATE or LASTPRIVATE at %L%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L%s method is not virtual and cannot override%s must be a function instead of %s%s must contain at least one MAP clause at %L%s namespace %qD conflicts with reachable definition%s not supported for variable length aggregates%s not supported on this target%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 at %L not allowed in OPEN statement for unformatted I/O%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
*************** F2008: A pointer function assignment is
*** 1898,1905 ****
  %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(%s) is false(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=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in.--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 target that may require quoting.-MT <target>	Add a target that does not require quoting.-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.-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.-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files.-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|check]	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-column-origin=<number>	Set the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example.-fdiagnostics-column-unit=[display|byte]	Select whether column numbers are output as display columns (default) or raw bytes.-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-embedcfg=<file>	List embedded files via go:embed.-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.-fopenacc-kernels=[decompose|parloops]	Specify mode of OpenACC 'kernels' constructs handling.-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|very-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|very-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=PROCESSOR	Use architecture of and optimize the output for PROCESSOR.-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.-stdlib=[libstdc++|libc++]	The standard library to be used for C++ headers and runtime.-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
--- 1858,1865 ----
  %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(%s) is false(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=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in.--param=openacc-kernels=[decompose|parloops]	Specify mode of OpenACC 'kernels' constructs handling.--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 target that may require quoting.-MT <target>	Add a target that does not require quoting.-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.-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.-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files.-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|check]	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-column-origin=<number>	Set the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example.-fdiagnostics-column-unit=[display|byte]	Select whether column numbers are output as display columns (default) or raw bytes.-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-embedcfg=<file>	List embedded files via go:embed.-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|very-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|very-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=PROCESSOR	Use architecture of and optimize the output for PROCESSOR.-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.-stdlib=[libstdc++|libc++]	The standard library to be used for C++ headers and runtime.-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
*************** F2008: A pointer function assignment is
*** 1917,1930 ****
  Conflicting initializers in union at %L and %LConform more closely to IBM XLC semantics.Conform to nothing in particular.Conform to the ISO 1990 C standard as amended in 1994.Conform to the ISO 1990 C standard with GNU extensions.Conform to the ISO 1990 C standard.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.Conform to the ISO 1999 C standard with GNU extensions.Conform to the ISO 1999 C standard.Conform to the ISO 2011 C standard with GNU extensions.Conform to the ISO 2011 C standard.Conform to the ISO 2011 C++ standard with GNU extensions.Conform to the ISO 2011 C++ standard.Conform to the ISO 2014 C++ standard with GNU extensions.Conform to the ISO 2014 C++ standard.Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.Conform to the ISO 2017 C standard (published in 2018).Conform to the ISO 2017 C++ standard with GNU extensions.Conform to the ISO 2017 C++ standard.Conform to the ISO 2020 C++ standard (experimental and incomplete support).Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support).Conform to the ISO 202X C standard draft (experimental and incomplete support).Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support).Conform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 2008 standard including TS 29113.Conform to the ISO Fortran 2008 standard.Conform to the ISO Fortran 2018 standard.Conform to the ISO Fortran 95 standard.Conform to the Objective-C 1.0 language as implemented in GCC 4.0.Conform to the o32 FPXX ABI.Consider access to byte sized memory slow.Consider type 'int' to be 16 bits wide.Consider type 'int' to be 32 bits wide.Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConstant logical value in CASE statement is repeated at %LConstruct webs and split unrelated uses of single variable.Contained function %qs at %L has no IMPLICIT typeContained procedure %qs at %C clashes with procedure defined at %LContained procedure %qs at %C is already ambiguousContained procedure %qs at %L has the same name as its encompassing procedureContained procedure %qs at %L of a PURE procedure must also be PUREControl generation of reciprocal estimates.Control the IEEE trap mode.Control the generated fp rounding mode.Control the precision given to fp exceptions.Control which events are displayed in diagnostic paths.Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2.Conversion from %qs to %qs at %LConversion from %s to %s at %LConversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argumentConversion of an Infinity or Not-a-Number at %L to INTEGERConvert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores.Convert conditional jumps in innermost loops to branchless equivalents.Convert floating point constants to single precision constants.Convert function return to call and return thunk.Convert indirect call and jump to call and return thunks.Copy array sections into a contiguous block on procedure entry.Copyright %s 2021 Free Software Foundation, Inc.
  Corank mismatch in argument %qs at %L (%d and %d)Cost at which GCSE optimizations will not constraint the distance an expression can travel.Cost to assume for a branch insn.Cost to assume for a multiply insn.Cost to assume for a multiply instruction, with 4 being equal to a normal insn.Could not find real kind with at least %d bitsCould not generate addis value for fusionCould not open output file '%s'
  Count speculative dependencies while calculating priority of instructions.Cray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointee %qs in %s clause at %LCray pointee %qs in SHARED clause at %LCray pointee object %qs in %s clause at %LCray pointee object %qs of derived type in %s clause at %LCray pointee object %qs of polymorphic type in %s clause at %LCray pointer %qs in %s clause at %LCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCray pointer declaration at %C requires %<-fcray-pointer%> flagCray pointer object %qs in %s clause at %LCray pointer object %qs of derived type in %s clause at %LCray pointer object %qs of polymorphic type in %s clause at %LCreate GUI application.Create a dynamically linked position independent executable.Create a shared library.Create a static position independent executable.Create canonical induction variables in loops.Create console application.Create data files needed by "gcov".Creating '%s'
! Creating array temporary at %LCreating array temporary at %L for argument %qsD-style variadic functions cannot be used with -betterCDATA array %qs at %L must be specified in a previous declarationDATA element %qs at %L cannot have a coindexDATA element %qs at %L cannot have the ALLOCATABLE attributeDATA element %qs at %L is a pointer and so must be a full arrayDATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-targetDATA statement at %C after the first executable statementDATA statement at %C cannot appear within an INTERFACEDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDC format specifier not allowed at %CDEALLOCATE objectDEALLOCATE of coarray at %C in CRITICAL blockDEALLOCATE of coarray at %C in DO CONCURRENT blockDECIMAL= at %L not allowed in Fortran 95DEF_INTERNAL_FLT_FN (%s) has no associated built-in functionsDEF_INTERNAL_INT_FN (%s) has no associated built-in functionsDELIM= at %L not allowed in Fortran 95DEPEND SINK used together with DEPEND SOURCE on the same construct at %LDETACH event handle %qs in %s clause at %LDETACH event handle %qs in SHARED clause at %LDIM argument at %L is out of boundsDIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %LDIMENSION specified for %qs outside its INTERFACE body at %LDISTANCE= argument to NUM_IMAGES at %LDISTANCE= argument to THIS_IMAGE at %LDIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionDO CONCURRENT construct at %CDO loop at %L is undefined as it overflowsDO loop at %L is undefined as it underflowsDO loop at %L will be executed zero timesDO step value is zeroDO termination statement which is not END DO or CONTINUE with label %d at %CDO-iterator %qs at %L is inside iterator of the same nameDOUBLE COMPLEX at %CDP format specifier not allowed at %CDTIO %s procedure at %L must be recursiveDTIO character argument at %L must have assumed lengthDTIO dummy argument at %L must be a scalarDTIO dummy argument at %L must be an ASSUMED SHAPE ARRAYDTIO dummy argument at %L must be of KIND = %dDTIO dummy argument at %L must be of type %sDTIO dummy argument at %L must have INTENT %sDTIO procedure %qs at %L must be a subroutineDarwin does not support -mfentry or associated optionsDarwin is not an mx32 platformData element above array upper bound at %LData element below array lower bound at %LData is stored in big-endian format.Data is stored in little-endian format.  (Default).Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).Data target at %L shall not have a coindexData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedureData transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedureData transfer element at %L cannot have PRIVATE componentsData transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have procedure pointer componentsData-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic targetDebug library to use instead of phobos.Declaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDefault library to use instead of phobos.Defer popping functions args from stack until later.Deferred array %qs at %L is not permitted in an initialization expressionDeferred type parameter not yet supportedDelete dead instructions that may throw exceptions.Delete useless null pointer checks.Deleted feature:Deprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Deprecated option.  Use -mno-vrsave instead.Deprecated option.  Use -mvrsave instead.Deprecated.  This switch has no effect.Derived type %qs at %C is being used before it is definedDerived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)Derived type %qs at %L has not been declaredDerived type %qs at %L may not be ABSTRACTDerived type %qs at %L must be an extension of %qsDerived type %qs at %L must be extensibleDerived type %qs cannot be used as a variable at %CDerived type %qs cannot be used as a variable at %LDerived type %qs declared at %L must have the BIND attribute to be C interoperableDerived type %qs is used as an actual argument at %LDerived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processorDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDerived type definition at %C with empty CONTAINS sectionDerived type definition at %C without componentsDerived type definition of %qs at %C has already been definedDerived type name %qs at %C already has a basic typeDerived type name %qs at %C already has a basic type of %sDerived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE objectDerived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE objectDerived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE objectDerived type variable %qs in COMMON at %L has an ultimate component that is allocatableDerived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attributeDerived type variable %qs in COMMON at %L may not have default initializerDerived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overriddenDerived-type %qs with BIND(C) must not have a CONTAINS section at %CDerived-type %qs with SEQUENCE must not have a CONTAINS section at %CDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDescription for mxl-mode-bootstrap.Description for mxl-mode-executable.Description for mxl-mode-novectors.Description for mxl-mode-xmdstub.Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Determine which dependences between insns are considered costly.Different CHARACTER lengths (%ld/%ld) in array constructorDifferent CHARACTER lengths (%ld/%ld) in array constructor at %LDifferent character kinds at %LDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmulDifferent shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmulDifferent type kinds at %LDifferent types in pointer assignment at %L; attempted assignment of %s to %sDimensions specified for %s at %L after its initializationDisable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger.Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger.Disable ARCompact specific pass to generate conditional execution instructions.Disable FP regs.Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>Disable LR and SR instructions from using FPX extension aux registers.Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger.Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable hardware floating point.Disable indexed addressing.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disable position-independent code (PIC) for use in OS kernel code.Disable preprocessing.Disable space regs.Disable the use of RX FPU instructions.Disallow direct calls to global functions.Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).Disallow tail call optimization when a calling routine may have omitted character lengths.Discover pure and const functions.Discover read-only and non addressable static variables.Discover read-only, write-only and non-addressable static variables.Display compile time statistics.Display statistics accumulated during compilation.Display the code tree after front end optimization.Display the code tree after parsing.Display the code tree after parsing; deprecated option.Display the compiler's version.Display the frontend AST after parsing and semantic passes.Display the global symbol table after parsing.Display the symbols in reverse order.Display this information.Division by zero at %LDivision by zero converting %s to %s at %LDivision strategy, one of: call-div1, call-fp, call-table.Do CFG-sensitive rematerialization in LRA.Do alignment optimizations for call instructions.Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.Do link the standard D startup files in the compilation.Do no generate BRcc instructions in arc_reorg.Do not allow constant data to be placed in code sections.Do not assume a large TLS segment.Do not assume that functions never executed during the train run are cold.Do not assume that standard C libraries and "main" exist.Do not disable space regs.Do not discard comments in macro expansions.Do not discard comments.Do not display functions compiled or elapsed time.Do not elide common elements in template comparisons.Do not emit addressing modes with side-effect assignment.Do not emit complex integer constants to read-only memory.Do not emit function prologue or epilogue.Do not enforce strict alignment.Do not generate #line directives.Do not generate .size directives.Do not generate a single exit point for each function.Do not generate code that can only run in supervisor mode (default).Do not generate load/store with update instructions.Do not generate mpy instructions for ARC700.Do not generate unaligned memory accesses.Do not inline integer division.Do not inline square root.Do not link against the device-specific library lib<MCU>.a.Do not link the standard D library in the compilation.Do not load the PIC register in function prologues.Do not look for object files in standard path.Do not mark ABI switches in e_flags.Do not perform optimizations increasing noticeably stack usage.Do not place floating point constants in TOC.Do not place symbol+offset constants in TOC.Do not predefine system-specific and GCC-specific macros.Do not pretty-print template specializations as the template signature followed by the arguments.Do not provide a default start-address 0x100 of the program.Do not push extended registers on stack in monitor functions.Do not search standard system include directories (those specified with -isystem will still be used).Do not search standard system include directories for C++.Do not support SSE4.1 and SSE4.2 built-in functions and code generation.Do not suppress C++ class debug information.Do not suppress warnings from system headers.Do not treat local variables and COMMON blocks as if they were named in SAVE statements.Do not tune code and read-only data alignment.Do not tune stack alignment.Do not tune writable data alignment.Do not use MDMX instructions.Do not use MIPS-3D instructions.Do not use VAX fp.Do not use a cache-flushing function before calling stack trampolines.Do not use addresses that allocate global registers.Do not use condition codes from normal instructions.Do not use hardware FP.Do not use hardware floating point.Do not use hardware fp.Do not use hardware quad fp instructions.Do not use the AIX Vector Extended ABI.Do not use the AltiVec ABI extensions.Do not use the bit-field instructions.Do not use the callt instruction (default).Do not use the device-specific specs file device-specs/specs-<MCU>.Do not use the fabsd custom instruction.Do not use the fabss custom instr.Do not use the faddd custom instruction.Do not use the fadds custom instruction.Do not use the fatand custom instruction.Do not use the fatans custom instruction.Do not use the fcmpeqd custom instruction.Do not use the fcmpeqs custom instruction.Do not use the fcmpged custom instruction.Do not use the fcmpges custom instruction.Do not use the fcmpgtd custom instruction.Do not use the fcmpgts custom instruction.Do not use the fcmpled custom instruction.Do not use the fcmples custom instruction.Do not use the fcmpltd custom instruction.Do not use the fcmplts custom instruction.Do not use the fcmpned custom instruction.Do not use the fcmpnes custom instruction.Do not use the fcosd custom instruction.Do not use the fcoss custom instruction.Do not use the fdivd custom instruction.Do not use the fdivs custom instruction.Do not use the fexpd custom instruction.Do not use the fexps custom instruction.Do not use the fextsd custom instruction.Do not use the fixdi custom instruction.Do not use the fixdu custom instruction.Do not use the fixsi custom instruction.Do not use the fixsu custom instruction.Do not use the floatid custom instruction.Do not use the floatis custom instruction.Do not use the floatud custom instruction.Do not use the floatus custom instruction.Do not use the flogd custom instruction.Do not use the flogs custom instruction.Do not use the fmaxd custom instruction.Do not use the fmaxs custom instruction.Do not use the fmind custom instruction.Do not use the fmins custom instruction.Do not use the fmuld custom instruction.Do not use the fmuls custom instruction.Do not use the fnegd custom instruction.Do not use the fnegs custom instruction.Do not use the frdxhi custom instruction.Do not use the frdxlo custom instruction.Do not use the frdy custom instruction.Do not use the fsind custom instruction.Do not use the fsins custom instruction.Do not use the fsqrtd custom instruction.Do not use the fsqrts custom instruction.Do not use the fsubd custom instruction.Do not use the fsubs custom instruction.Do not use the ftand custom instruction.Do not use the ftans custom instruction.Do not use the ftruncds custom instruction.Do not use the fwrx custom instruction.Do not use the fwry custom instruction.Do not use the round custom instruction.Do not use unaligned memory references.Do not warn about using "long long" when -pedantic.Do stack checking using bounds in L1 scratch memory.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't align items in code or data.Don't allocate floats and doubles in extended-precision registers.Don't assume that unaligned accesses are handled by the system.Don't call any cache flush functions.Don't call any cache flush trap.Don't create a dynamically linked position independent executable.Don't emit DWARF additions beyond selected version.Don't emit dllexported inline functions unless needed.Don't generate DWARF pubnames and pubtypes sections.Don't generate checks for control speculation in selective scheduling.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Don't indicate any priority with TARGET_REGISTER_PRIORITY.Don't optimize block moves, use memcpy.Don't optimize block moves.Don't use P-mnemonics for branches.Don't use any of r32..r63.Don't use less than 25 bit addressing range for calls.Don't warn about uses of Microsoft extensions.Double CLASS IS block in SELECT TYPE statement at %LDowngrade conformance errors to warnings.Driving:Dummy %qs at %L cannot have an initializerDummy argument %qs at %L cannot be INTENT(OUT)Dummy argument %qs at %L cannot be OPTIONALDummy argument %qs at %L cannot be a derived type at %CDummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L was declared INTENT(OUT) but was not setDummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILEDummy argument %qs not allowed in expression at %LDummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedureDummy argument %qs with INTENT(IN) in pointer association context (%s) at %LDummy argument %qs with INTENT(IN) in variable definition context (%s) at %LDummy flag. This is the default unless FPX switches are provided explicitly.Dummy procedure %qs at %C cannot have a generic interfaceDummy procedure %qs at %L shall not be elementalDummy procedure %qs is invalid in procedure pointer initialization at %LDummy procedure %qs not allowed in elemental procedure %qs at %LDummy procedure %qs of PURE procedure at %L must also be PUREDummy procedure at %C may not have BIND(C) attribute with NAMEDump Source Coverage Obligations.Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.Dump a textual representation of the exploded graph to SRCFILE.eg.txt.Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump analyzer-specific data to a SRCFILE.analyzer.json.gz file.Dump declarations to a .decl file.Dump detailed information on GCC's internal representation of source code locations.Dump only the defined symbols.Dump optimization passes.Dump state-purging information to a SRCFILE.state-purge.dot file.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump the demangled output.Dump the details of LTO objects.Dump the dump tool command line options.Dump the statistics of gimple statements.Dump the statistics of tree types.Dump the statistics of trees.Dump the symtab callgraph.Dump various analyzer internals to SRCFILE.*.fg.dot and SRCFILE.*.tg.dot.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.Duplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate ASYNCHRONOUS attribute specified at %LDuplicate AUTOMATIC attribute specified at %LDuplicate BIND attribute specified at %LDuplicate DEFERRED at %CDuplicate DIMENSION attribute at %CDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate POINTER attribute at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate argument %qs at %L to intrinsic %sDuplicate array spec for Cray pointee at %CDuplicate construct label %qs at %CDuplicate format specification at %CDuplicate name %qs in association at %CDuplicate name %qs in parameter list at %CDuplicate statement label %d at %L and %LDuplicate symbol %qs in formal argument list at %CDuring link time optimization warn about mismatched types of global declarations.Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.Dynamically allocate cc registers.E specifier not allowed with g0 descriptor in format string at %LEDGE_CROSSING incorrectly set across same sectionEDGE_CROSSING missing across section boundaryEH edge crosses section boundary in bb %iEH incoming edge mixed with non-EH incoming edges in bb %iEH landing pad label ELEMENTAL function %qs at %L must have a scalar resultELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %LELEMENTAL prefix in MODULE PROCEDURE interface is missing at %LELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockENCODING= at %L not allowed in Fortran 95END TEAM statement at %CEND statement instead of %s statement at %LEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVEENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVEENTRY %qs at %L has no IMPLICIT typeENTRY result %s cannot be a POINTER in FUNCTION %s at %LENTRY result %s cannot be an array in FUNCTION %s at %LENTRY result %s cannot be of type %s in FUNCTION %s at %LENTRY statement at %CENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a STRUCTURE blockENTRY statement at %C cannot appear within a SUBMODULEENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY statement at %L with BIND(C) prohibited in an elemental procedureENTRY_BLOCK has IL associated with itENUM and ENUMERATOR at %CENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsEQUIVALENCE statement at %CERR tag label %d at %L not definedERRMSG at %LERRMSG at %L is useless without a STAT tagERRMSG tag at %LERRMSG variableERRMSG variable at %L shall be a scalar default CHARACTER variableERRMSG= argument at %L must be a scalar CHARACTER variableERROR STOP statement at %CESA/390 architecture.EVENT POST statement at %CEVENT WAIT statement at %CEVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPEEXIT statement at %C terminating !$ACC LOOP loopEXIT statement at %C terminating !$OMP DO loopEXIT statement with no do-construct-name at %CEXIT_BLOCK has IL associated with itEXTENDS at %LEXTERNAL attribute conflicts with FUNCTION attribute in %qs at %LEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement %d of actual argument of RESHAPE at %L cannot be negativeElement in %s array constructor at %L is %sElement of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %LElement of assumed-shape or pointer array passed to array dummy argument %qs at %LElement with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %LElemental function as initialization expression with non-integer/non-character arguments at %LElements with the same value at %L and %L in vector subscript in a variable definition context (%s)Eliminate multiple function invocations also for impure functions.Emit .gnu_attribute tags.Emit .stack_size directives.Emit 16-bit relocations to the small data areas.Emit 32-bit relocations to the small data areas.Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property.Emit IEEE-conformant code, without inexact exceptions.Emit RISC-V ELF attribute.Emit call graph information.Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.Emit code for the byte/word ISA extension.Emit code for the counting ISA extension.Emit code for the fp move and sqrt ISA extension.Emit code for the motion video ISA extension.Emit code using explicit relocation directives.Emit common-like symbols as weak symbols.Emit debug annotations during preprocessing.Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.Emit diagnostics showing the location of nodes in the exploded graph.Emit direct branches to local functions.Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.Emit function prologues only before parts of the function that need it, rather than at the top of the function.Emit function-calls using global offset table when generating PIC.Emit fused multiply-add instructions for long doubles in vector registers (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  Reassociation pass does not handle fused multiply-adds, therefore code generated by the middle-end is prone to having long fused multiply-add chains.  This is not pipeline-friendly, and the default behavior is to emit separate multiplication and addition instructions for long doubles in vector registers, because measurements show that this improves performance.  This option allows overriding it for testing purposes.Emit implicit instantiations of inline templates.Emit implicit instantiations of templates.Emit indirect branches to local functions.Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit().Emit long load/store sequences.Emit more verbose descriptions of control flow in diagnostics.Emit more verbose descriptions of state changes in diagnostics.Emit optimization diagnostics.Emit profiling counter call at function entry before prologue.Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.Emit progressive recommended breakpoint locations.Emit rdval instead of rduniq for thread pointer.Emit special instrumentation for accesses to volatiles.Emit static const variables even if they are not used.Emit stop bits before and after volatile extended asms.Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.Emit verbose debug information in assembly code.Empty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty old style initializer list at %CEmpty set of digits in BOZ constant at %CEnable 'q' instruction alternatives.Enable 16-entry register file.Enable 64-bit Time-Stamp Counter extension instruction.Enable C++ coroutines (experimental).Enable C++ header module (experimental).Enable C++ modules-ts (experimental).Enable C++14 sized deallocation support.Enable C-SKY DSP instructions.Enable C-SKY Enhanced DSP instructions.Enable C-SKY SECURE instructions.Enable C-SKY TRUST instructions.Enable C-SKY Vector DSP instructions.Enable CFI tables via GAS assembler directives.Enable DEC-style STATIC and AUTOMATIC attributes.Enable DIV, DIVU.Enable DIV-REM instructions for ARCv2.Enable DSP 3.1 Pack A extensions.Enable DWARF line debug info via GNU as.Enable Dual and Single Operand Instructions for Telephony.Enable ENTER_S and LEAVE_S opcodes for ARCv2.Enable FT32B code compression.Enable Full Redundancy Elimination (FRE) on trees.Enable Function Descriptor PIC mode.Enable Graphite Identity transformation.Enable ID based shared library.Enable IEEE 128-bit floating point via the __float128 keyword.Enable Local Register Allocation.Enable Locked Load/Store Conditional extension.Enable MUL instructions.Enable MUL.X and UMUL.X instructions.Enable MULX instructions, assume fast shifter.Enable Objective-C exception and synchronization syntax.Enable Objective-C setjmp exception handling runtime.Enable OpenACC.Enable OpenMP (implies -frecursive in Fortran).Enable OpenMP GPU offloading.Enable OpenMP's SIMD directives.Enable PIC support for building libraries.Enable Plan 9 language extensions.Enable Rcq constraint handling - most short code generation depends on this.Enable Rcw constraint handling - ccfsm condexec mostly depends on this.Enable Read-Modify-Write (RMW) instructions support/use.Enable SSA coalescing of user variables.Enable SSA code sinking on trees.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable TPF-OS tracing code.Enable Virtual Hosting support.Enable XY Memory extension (DSP version 3).Enable alignment of COMMON blocks.Enable all -Wunused- warnings.Enable all DEC language extensions.Enable all optimization info dumps on stderr.Enable an RTL peephole pass before sched2.Enable asan allocas/VLAs protection.Enable asan builtin functions protection.Enable asan detection of use-after-return bugs.Enable asan globals protection.Enable asan load operations protection.Enable asan stack protection.Enable asan store operations protection.Enable assembler and linker relaxation.  Enabled by default at -Os.Enable atomic instructions.Enable backend debugging.Enable backward propagation of use properties at the SSA level.Enable barrel shift instructions.Enable basic block vectorization (SLP) on trees.Enable basic program profiling code.Enable bbit peephole2.Enable cache bypass for volatile references.Enable cache prefetch instructions.Enable certain features present in the Concepts TS.Enable code density instructions for ARCv2.Enable code hoisting.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable compact casesi pattern.Enable conditional dead code elimination for builtin calls.Enable conditional execution other than moves/scc.Enable conditional move instruction usage.Enable conditional moves.Enable constructor/destructor feature.Enable coprocessor instructions.Enable copy propagation of scalar-evolution information.Enable copy propagation on trees.Enable correction of flow inconsistent profile data input.Enable dead store elimination.Enable debug output.Enable decimal floating point hardware support.Enable default conversions between __float128 & long double.Enable default widths for i, f and g format specifiers.Enable divide and modulus instructions.Enable dominator optimizations.Enable double load/store instructions for ARC HS.Enable dual viterbi butterfly extension.Enable earlier placing stop bits for better scheduling.Enable early gimple folding of builtins.Enable exception handling.Enable forward propagation on trees.Enable front end optimization.Enable function profiling.Enable function reordering that improves code placement.Enable garbage collection (GC) in Objective-C/Objective-C++ programs.Enable generation of ARC SIMD instructions via target-specific builtins.Enable generation of R2 BMX instructions.Enable generation of R2 CDX instructions.Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.Enable generation of hardware floating point instructions. The default is -msoft-float.Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.Enable guessing of branch probabilities.Enable hardware floating point.Enable hoisting adjacent loads to encourage generating conditional move instructions.Enable hoisting loads from conditional pointers.Enable hwasan instrumentation of allocas/VLAs.Enable hwasan instrumentation of builtin functions.Enable hwasan instrumentation of load operations.Enable hwasan instrumentation of statically sized stack-allocated variables.Enable hwasan instrumentation of store operations.Enable in and out of Graphite representation.Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable inlining of PLT in function calls.Enable inlining of function declared "inline", disabling disables all inlining.Enable interrupt stack instructions.Enable kind-specific variants of integer intrinsic functions.Enable label alignment optimizations.Enable lazy module importing.Enable legacy math intrinsics for compatibility.Enable legacy parsing of INCLUDE as statement.Enable link-time optimization.Enable linker optimizations.Enable linker relaxation.Enable linker relaxations.Enable linker relaxing.Enable load/store bonding.Enable loop distribution for patterns transformed into a library call.Enable loop distribution on trees.Enable loop epilogue vectorization using smaller vector size.Enable loop header copying on trees.Enable loop interchange on trees.Enable loop invariant motion on trees.Enable loop nest transforms.  Same as -floop-nest-optimize.Enable loop optimizations on tree level.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable more verbose RTX cost dumps during debug.  For GCC developers use only.Enable most warning messages.Enable multicore support.Enable multiply instructions.Enable multiprocessor instructions.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable parsing GIMPLE.Enable pre-reload use of cbranchsi pattern.Enable preprocessing.Enable range checking during compilation.Enable reassociation on tree level.Enable register pressure sensitive insn scheduling.Enable relaxing in the assembler.Enable scheduling across basic blocks.Enable separate data segment.Enable setting GPRs to the result of comparisons.Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).Enable sign extend instructions.Enable split of 32 bit immediate loads into low / high part.Enable stack probing.Enable static analysis pass.Enable strict 32-bit psABI struct return checking.Enable string length optimizations on trees.Enable support for C++ concepts.Enable support for DEC STRUCTURE/RECORD.Enable support for GNU transactional memory.Enable support for the RH850 ABI.  This is the default.Enable support for the old GCC ABI.Enable swap byte ordering extension instruction.Enable tail merging on trees.Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.Enable the critical path heuristic in the scheduler.Enable the dependent count heuristic in the scheduler.Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision.Enable the extended LRW instruction (default for CK801).Enable the group heuristic in the scheduler.Enable the last instruction heuristic in the scheduler.Enable the loop nest optimizer.Enable the normal mode.Enable the rank heuristic in the scheduler.Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision.Enable the speculative instruction heuristic in the scheduler.Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt.Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.Enable the use of RX FPU instructions.  This is the default.Enable the use of blank format items in format strings.Enable the use of character literals in assignments and data statements for non-character variables.Enable the use of indexed loads.Enable the use of pre/post modify with register displacement.Enable the use of the LRA register allocator.Enable the use of the fsca instruction.Enable the use of the fsrra instruction.Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.Enable the use of the short load instructions.Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.Enable traditional preprocessing.Enable transitivity of constraints during analysis.Enable unaligned word and halfword accesses to packed data.Enable use of BI/BIH instructions when available.Enable use of GPREL for read-only data in FDPIC.Enable use of NPS400 bit operations.Enable use of NPS400 xld/xst extension.Enable use of POST_INC / POST_DEC.Enable use of POST_MODIFY.Enable use of R16-R31 (default).Enable use of odd-numbered single-precision registers.Enable use of sdata/scommon/sbss.Enable user-defined instructions.Enable using IEEE 128-bit floating point instructions.Enable v850e3v5 loop instructions.Enable variable polynomial CRC extension.Enable vectorization on trees.Enable verbose output.Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).Enable workarounds for the errata of the GR712RC processor.Enable workarounds for the errata of the UT699 processor.Enable workarounds for the errata of the UT699E/UT700 processor.Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.Enable/disable GP-relative addressing.Enabled ID based shared library.Enables Position-Independent-Data (PID) mode.Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.Enables verbose cost model dumping in the debug dump files.Encode SSE instructions with VEX prefix.End expression in DO loopEnd of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of scalar initializer expected at %CEnd of search list.
  Enforce class member access control semantics.Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attributeEntity %qs at %L is already present in the interfaceEntity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CEquality comparison for %s at %LEquivalence for %qs does not match ordering of COMMON %qs at %LEquivalent to -mgpopt=local.Equivalent to -mgpopt=none.Errmsg-variable at %L shall not be %sd within the same %s statementErrorError allocating %lu bytesError converting PARAMETER constant in complex constant at %CError converting integerError in pointer initialization at %CError in type-spec at %LError in typebound call at %LError reallocating to %lu bytesError writing JSON output file %s
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
  Evaluation of nonstandard initialization expression at %LEvaluation of string longer than 2**28 at %L deferred to runtime, expect bugsEventEvent variable argument at %L must be a coarray but not coindexedEvent variable argument at %L must be a coarray or coindexedEvent variable at %L must be a scalar of type EVENT_TYPEExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected %<(%> at %CExpected %<)%> or %<,%> at %CExpected %<,%> at %CExpected %<,%> or end of statement at %CExpected %<::%> after binding-attributes at %CExpected %<::%> at %CExpected %<=>%> at %CExpected %<END INTERFACE ASSIGNMENT (=)%> at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected AQC_REL, RELEASE, or ACQUIRE at %CExpected DO loop at %CExpected HOST, NOHOST or ANY at %CExpected INCLUSIVE or EXCLUSIVE clause at %CExpected P edit descriptor in format string at %LExpected PARAMETER symbol in complex constant at %CExpected RANK or RANK DEFAULT following SELECT RANK at %CExpected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %CExpected SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %LExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a procedure for argument %qs at %LExpected a procedure pointer for argument %qs at %LExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected binding target after %<=>%> at %CExpected block name %qs of SELECT construct at %CExpected block name of %qs in %s statement at %LExpected bounds specification for %qs at %LExpected coarray variable as %qs argument to the %s intrinsic at %LExpected comma in I/O list at %CExpected component reference at %CExpected data constant after repeat spec at %CExpected entity-list in AUTOMATIC statement at %CExpected entity-list in STATIC statement at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected label %qs for %s statement at %CExpected left parenthesisExpected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %LExpected module procedure name at %CExpected nameExpected parameter list in type declaration at %CExpected real stringExpected register or constant integer.Expected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected structure component or operator name after '.' at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting %<END INTERFACE %s%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qsExpecting %<END INTERFACE OPERATOR (.%s.)%> at %CExpecting %s at %CExpecting %s statement at %LExpecting a comma in EQUIVALENCE at %CExpecting a scalar INTEGER expression at %C, found %sExpecting a variable at %LExpecting definable entity near %LExpecting list of named entities at %CExpecting variable in READ statement at %CExpecting variable or io-implied-do at %LExpecting variable or io-implied-do in READ statement at %LExplain what alignment considerations lead to the decision to make an insn short or long.Explicit array shape at %C must be constant of INTEGER type and not %s typeExplicit interface required for %qs at %L: %sExplicit interface required for component %qs at %L: %sExplicit interface required for polymorphic argument at %LExplicit shaped array with nonconstant bounds at %CExport functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE selector at %L cannot be %sExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: %s specifier in %s statement at %L has value %qsExtension: Conversion from %s to %s at %LExtension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: Zero width after L descriptor at %LExtension: backslash character at %CExtension: exponent-letter %<q%> in real-literal-constant at %CExternal %qs at %L cannot have an initializerExternal IO UNIT cannot be an array at %LExternal object %qs at %L may not have an initializerExtra option to %<-Xassembler%>: %s, dropping all %<-Xassembler%> and %<-Wa%> options.Extraneous characters in format at %LF2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface bodyFAIL IMAGE statement at %CFAILED= argument to NUM_IMAGES at %LFDPIC mode is not supported in Thumb-1 modeFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure %qs at %L is not a SUBROUTINEFINAL procedure %qs declared at %L has the same rank (%d) as %qsFINAL procedure at %L must have exactly one argumentFINAL procedure declaration at %CFLUSH statement at %CFORALL construct at %LFORALL end expression at %L must be a scalar INTEGERFORALL index %qs may not appear in triplet specification at %LFORALL index-name at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar variable of type integerFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORM TEAM statement at %CFORMAT label %d at %L not definedFORMAT statement at %C cannot appear within an INTERFACEFORMAT statement at %L does not have a statement labelFORMAT tag at %L cannot be a zero-sized arrayFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>FPTR argument at %L to C_F_POINTER shall not be polymorphicFPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITSFUNCTION result %s cannot be a POINTER in FUNCTION %s at %LFUNCTION result %s cannot be an array in FUNCTION %s at %LFUNCTION result %s cannot be of type %s in FUNCTION %s at %LFactor complex constructors and destructors to favor space over speed.Failed to create structure type '%s' at %CFailed to match clause at %CFailure getting length of a constant array.Failure in conversion of BOZ to REAL at %LFatal ErrorField members of a synchronized class cannot be %sFile %qs opened at %C is not a GNU Fortran module fileFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)First or last !$OMP ATOMIC intrinsic argument must be %qs at %LFix min_int calculationFixed line length must be at least sevenFlag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %qsFlag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %qsFlag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For shift operations by a constant amount, which require an individual instruction to shift by one position, set the maximum number of inline shift instructions (maximum value 64) to emit instead of using the corresponding __mspabi helper function. The default value is 4.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.For the assembler (and linker) permit any architecture sub-variant to be used without error.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force all calls to be made via a jli instruction.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force creation of temporary to test infrequently-executed forall code.Force disable hardware loop, even use -mext-dsp.Force functions to be aligned to a 4 byte boundary.Force generation of external symbol indirection stubs.Force indirect call and jump via register.Force performing fp-as-gp optimization.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2003: %s specifier in %s statement at %L has value %qsFortran 2003: Character for %qs argument of %qs intrinsic at %LFortran 2003: DT format specifier not allowed at %CFortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %LFortran 2008 obsolescent feature:Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %LFortran 2008: Non-pointer actual argument at %L to pointer dummy %qsFortran 2008: Null pointer at %L to non-pointer dummy %qsFortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFound no matching specific binding for the call to the GENERIC %qs at %LFree line length must be at least threeFunction %qs as initialization expression at %LFunction %qs at %L cannot be called recursively, as it is not RECURSIVEFunction %qs at %L cannot have an initializerFunction %qs at %L has no IMPLICIT typeFunction %qs at %L has no IMPLICIT type; did you mean %qs?Function %qs at %L is INTRINSIC but is not compatible with an intrinsicFunction %qs at %L must be PUREFunction %qs in initialization expression at %L must be an intrinsic functionFunction %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argumentFunction %qs requires an argument list at %CFunction %qs, parameter %u, has IPA-SRA accesses which overlapFunction %s at %L has entries with mismatched array specificationsFunction %s at %L with entries returning variables of different string lengthsFunction %s, parameter %u, is used but does not have any certain IPA-SRA accessFunction not found.Function result %qs at %L cannot have an initializerFunction result %qs at %L has no IMPLICIT typeFunction result %qs at %L is invalid as X argument to C_FUNLOCFunction result %qs at %L shall not be a coarray or have a coarray componentFunction result %qs is invalid as proc-target in procedure pointer assignment at %LFunction result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attributeFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power10.Fuse certain integer operations together for better performance on power8.Fuse medium/large code model toc references with the memory instruction.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC does not currently support argument type %qT for %<simd%> functionsGCC does not currently support mixed size types for %<simd%> functionsGCC does not currently support return type %qT for %<simd%> functionsGCC does not currently support simdlen %wd for type %qTGCC is not configured to support %s as offload targetGCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>GCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCN GPU type to use:GCSE disabledGENERIC %qs at %L cannot overwrite specific binding with the same nameGENERIC %qs at %L must target a specific binding, %qs is GENERIC, tooGENERIC at %C must be inside a derived-type CONTAINSGENERIC binding at %CGENERIC procedure %qs is not allowed as an actual argument at %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
  GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGNU-style attribute between label and declaration appertains to the labelGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGarbage after PARAMETERIZED TYPE declaration at %CGenerate (do not generate) MMA instructions.Generate (do not generate) pc-relative memory addressing.Generate (do not generate) pc-relative memory optimizations for externals.Generate (do not generate) prefixed memory instructions.Generate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate C prototypes from non-BIND(C) external procedure definitions.Generate C++ Module dependency information.Generate C-SKY FPU double float instructions (default for hard float).Generate DSP extension instructions.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate ModuleInfo struct for output module.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all _mcount and __fentry__ calls.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a Mach-O bundle (file type MH_BUNDLE).Generate a __return_loc section pointing to all return instrumentation code.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate an output executable that binds symbols on load, rather than lazily.Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate big-endian eBPF.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for C-SKY compiler runtime instead of libgcc.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Smart Mode.Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for class invariant contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that conforms to the specified ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to mitigate against straight line speculation.Generate code to track when the CPU might be speculating incorrectly.Generate code to use a non-exec PLT and GOT.Generate code using global anchor symbol addresses.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code which uses the core registers only (r0-r14).Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate constant pools in the compiler instead of assembler.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide instructions.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate eBPF for the given Linux kernel version.Generate extended arithmetic instructions, only valid for ARC700.Generate extended entry point information for inlined functions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate floating-point multiply-accumulation instructions.Generate frecipd/fsqrtd/fdivd instructions (default for hard float).Generate hardware abs instructions.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate little-endian eBPF.Generate load/store multiple instructions.Generate load/store with update instructions.Generate local calls to out-of-line atomic operations.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate millicode thunks.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate push/pop instructions (default).Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate return instruction in naked function.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate stm/ldm instructions (default).Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unaligned VSX load/store for inline expansion of memcpy/memmove.Generate unaligned VSX vector pair load/store for inline expansion of memcpy/memmove.Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Generate xBPF.Generic function %qs at %L is not consistent with a specific intrinsic interfaceGeneric name %qs of function %qs at %L being the same name as derived type at %LGeneric subroutine %qs at %L is not consistent with an intrinsic subroutine interfaceGive branches their default cost.Give external symbols a leading underscore.Global binding name %qs at %L is already being used as a %s at %LGlobal binding name %qs at %L is already being used at %LGlobal entity %qs at %L cannot appear in a COMMON block at %LGlobal name %qs at %L is already being used as a %s at %LGlobal name %qs at %L is already being used at %LGraphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.Hexadecimal constant at %L uses nonstandard X instead of ZHollerith constant at %CHost associated variable %qs may not be in the DATA statement at %CHow much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).I/O register operand for '%%%c'IBITS: Bad bitICE: emit_insn used where emit_jump_insn needed:
  ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIEEE_ARITHMETIC module at %CIEEE_EXCEPTIONS module at %CIEEE_FEATURES module at %CIF clause at %L requires a scalar LOGICAL expressionIF clause modifier %s at %L not appropriate for the current OpenMP constructIF clause without modifier at %L used together with IF clauses with modifiersIM part_ref at %CIMPLICIT NONE (type) statement at %L following an IMPLICIT statementIMPLICIT statement at %C following an IMPLICIT NONE (type) statementIMPORT NONE with spec list at %CIMPORT statement at %CIMPORT statement at %C only permitted in an INTERFACE bodyIMPURE procedure at %CINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTEGER expression of %s clause at %L must be non-negativeINTEGER expression of %s clause at %L must be positiveINTEGER expression of SCHEDULE clause's chunk_size at %L must be positiveINTEGER(KIND=8) is not available for %<-fdefault-integer-8%> optionINTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> optionINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.INTENT(IN) POINTER %qs in %s clause at %LINTENT(IN) POINTER %qs in COPYPRIVATE clause at %LINTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphicINTERFACE procedure %qs at %L has the same name as the enclosing procedureIO UNIT in %s statement at %L must be an internal file in a PURE procedureIO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CIOMSG tag at %LIPA modref summary is missing in input fileIPA-SRA access verification failedISA %qs is not supported in %<target%> attribute, use %<arch=%> syntaxISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<[[]]%> attributes before C2XISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support %qs predefined identifierISO C does not support complex integer typesISO C does not support decimal floating-point before C2XISO C does not support fixed-point typesISO C does not support omitting parameter names in function definitions before C2XISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a %<?:%> expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ allows bit-field attributes only before the %<:%> tokenISO C++ did not adopt string literal operator templates taking an argument pack of charactersISO C++ does not allow %<?:%> with omitted middle operandISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ does not support %<__int%d%> for %qsISO C++ does not support plain %<complex%> meaning %<double complex%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids converting a string constant to %qTISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids empty unnamed enumISO C++ forbids flexible array member %qsISO C++ forbids flexible array membersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a %<?:%> expressionISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>ISO C++ forbids using a floating-point literal in a constant-expressionISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading %<operator ?:%>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C++17 does not allow %<register%> storage class specifierISO C++17 does not allow dynamic exception specificationsISO C11 does not support omitting the string in %<_Static_assert%>ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<for%> loop initial declarationsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids array %qE whose size cannot be evaluatedISO C90 forbids array whose size cannot be evaluatedISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsISO_C_BINDING module at %CISO_FORTRAN_ENV intrinsic module at %CIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If bounds remapping is specified at %L, the pointer target shall not be NULLIf first argument of ATAN2 at %L is zero, then the second argument must not be zeroIf first argument of ATAN2D at %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal assignment to external procedure at %LIllegal character in BOZ constant at %CIllegal id in copy_walk_reduction_argIllegal preprocessor directiveIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement EVENT %s at %C in CRITICAL blockImage control statement EVENT %s at %C in DO CONCURRENT blockImage control statement EVENT %s at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement DIP1000: Scoped pointers (experimental).Implement DIP25: Sealed references (experimental).Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.Implicitly declared BIND(C) function %qs at %L may not be C interoperableImplicitly declared BIND(C) variable %qs at %L may not be C interoperableImplicitly declared function %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %LImplicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT typeImplied SAVE for module variable %qs at %L, needed due to the default initializationImplied-shape array at %LImprove GCC's ability to track column numbers in large source files, at the expense of slower compilation.Impure function %qs at %L might not be evaluatedImpure function at %L might not be evaluatedIn %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection.In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qsIn constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn moduleIn module imported atIn static member function %qsInclude directory %qs: %sIncompatible allocate-object at %C for CHARACTER type-spec at %LIncompatible derived type in PARAMETER at %LIncompatible initialization between a derived type entity and an entity with %qs type at %CIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sIncompatible typespec for array element at %LIncompatible use of TILE and COLLAPSE at %LInconsistent equivalence rules involving %qs at %L and %qs at %LInconsistent internal state: No location in expression near %LInconsistent internal state: No location in statementInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ldIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %LIndex variable %qs redefined at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inequality comparison for %s at %LInhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of structure component with a HOLLERITH constant at %L is not allowedInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline code to invalidate instruction cache entries after setting up nested function trampolines.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Inquiry parameter cannot appear in a data-stmt-object-list at %CInsert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.Insert code to profile values of expressions.Insert relax hint for linker to do relaxation.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instruction accounted for function thunk overhead.Instrument function entry and exit with profiling calls.Instrument function exit in instrumented functions with __fentry__.Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons).Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons).Integer division truncated to constant %qs at %LInteger expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>Integer too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterchanging loops at %LInterface %qs at %L is declared in a later PROCEDURE statementInterface %qs at %L may not be a statement functionInterface %qs at %L may not be genericInterface %qs at %L must be explicitInterface mismatch for procedure-pointer component %qs in structure constructor at %L: %sInterface mismatch in dummy procedure %qs at %L: %sInterface mismatch in global procedure %qs at %L: %sInterface mismatch in procedure pointer assignment at %L: %qs is not a subroutineInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInterface-name expected after %<(%> at %CInternal compiler error: Error reporting routines re-entered.
  Internal file at %L with namelistInternal procedure %qs in %s at %LInternal procedure %qs is invalid in procedure pointer assignment at %LInternal procedure %qs is invalid in procedure pointer initialization at %LInternal procedure %qs is used as actual argument at %LInternal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Interrupt Service Routines cannot be coded in Thumb-1 modeIntersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]Intrinsic %qs (%s) used at %LIntrinsic %qs at %L cannot have an initializerIntrinsic %qs at %L is invalid in procedure pointer assignmentIntrinsic %qs at %L is not allowed as an actual argumentIntrinsic %qs at %L must have at least two argumentsIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionIntrinsic function %s at %L is not permitted for CO_REDUCEIntrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointerIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure %qs not allowed in PROCEDURE statement at %LIntrinsic procedure at %L cannot be a MODULE PROCEDUREIntrinsic subroutine %qs at %L shall not have a type specifierIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clauseInvalid BOZ literal constant used in subscript at %CInvalid C identifier in NAME= specifier at %CInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid NAME %qs in !$ACC ROUTINE ( NAME ) at %CInvalid NULL at %LInvalid argument to !$ACC WAIT at %CInvalid association target at %CInvalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extensionInvalid character %qc in variable name at %CInvalid character 0x%s at %CInvalid character in name at %CInvalid character(s) in ELSE statement after %CInvalid clause in module with !$ACC DECLARE at %LInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL () intrinsic at %LInvalid context for NULL() pointer at %%LInvalid exponent-letter %<q%> in real-literal-constant at %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedureInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid keyword %qs in %qs intrinsic function at %LInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid mixing of IEEE 128-bit and IBM 128-bit floating point typesInvalid old style initialization for derived type component at %CInvalid operator for !$OMP DECLARE REDUCTION %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid standard code on intrinsic %qs (%d)Invalid substring in data-implied-do at %L in DATA statementInvalid type-spec at %CInvalid use of BOZ literal constant at %LInvalid value for %s specification at %CIssue a note when diagnostics are deduplicated.Issue debug information for compiler-generated auxiliary variables.Issue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJunk after MAP statement at %CJunk after UNION statement at %CJunk after non-nested STRUCTURE statement at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND attribute at %C in a STRUCTURE definitionKIND attribute at %C in a TYPE definitionKIND parameter of %s at %L must be an initialization expressionKIND part_ref at %CKeyword %qs at %C has already appeared in the current argument listKeyword argument %qs at %L is already associated with another actual argumentKeyword argument %qs at %L is invalid in a statement functionKeyword argument %qs at %L is not in the procedureKeyword argument %qs at %L is not in the procedure; did you mean %qs?Keyword argument requires explicit interface for procedure %qs at %LKeyword argument requires explicit interface for procedure pointer component %qs at %LKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known CSKY CPUs (for use with the -mcpu= options):Known CSKY FPUs (for use with the -mfpu= option):Known CSKY architectures (for use with the -march= option):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known PTX ISA versions (for use with the -misa= option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known choices for return instrumentation with -minstrument-return=:Known cmodel types (for use with the -mcmodel= option):Known cmodel types (for use with the -mict-model= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known preferred register vector length (to use with the -mprefer-vector-width= option):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLEN argument (%ld) out of range 0:%d in intrinsic MVBITSLEN argument (%ld) out of range 0:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN or KIND inquiry ref in DATA statement at %LLEN part_ref at %CLHS in %<noreturn%> callLINEAR clause modifier used on DO or SIMD construct at %LLINEAR clause specified together with ORDERED clause with argument at %LLINEAR dummy argument %qs with VALUE attribute with %s modifier at %LLINEAR variable %qs must be INTEGER at %LLOCK statement at %CLOCK_EVENT in variable definition context (%s) at %LLOCK_TYPE in variable definition context (%s) at %LLOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLOGICAL operands are required in expression at %LLOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel %qs after %L doesn't match IF label %qsLabel %qs at %C doesn't match IF label %qsLabel %qs at %C doesn't match WHERE label %qsLabel at %L is not in the same block as the GOTO statement at %LLabel name %qs at %C is ambiguousLabeled DO statement at %LLeft parenthesis required after %<*%> in format string at %LLegacy Extension:Letter %qc already has an IMPLICIT type at %CLetter %qc already set in IMPLICIT statement at %CLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all hidden GC allocations.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPEList item %qs with allocatable components is not permitted in map clause at %LList item shall not be coindexed at %CList specified together with memory order clause in FLUSH directive at %CLoad all members of archive libraries, rather than only those that satisfy undefined symbols.Lock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLogs which object files the linker loads.Logs which symbol(s) caused an object to be loaded.Look for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable at %C cannot be an arrayLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %sMCU %qs supports %s ISA but %<-mcpu%> option is set to %sMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5seriesMIPS16 %<-mxgot%> codeMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMODULE PROCEDURE declaration at %CMODULE prefix at %CMODULE prefix at %C found outside of a module, submodule, or interfaceMOLD argument to NULL required at %LMOLD tag at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMagnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %CMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malformed GENERIC statement at %CMalformed type-spec at %CMalloc data into P2 space.Mangled derived type definition at %CMapper for module to CMI files.Mark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to compare.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of DFS walk used by modref escape analysis.Maximum depth of a loop nest to fully value-number optimistically.Maximum depth of recursive cloning for self-recursive function.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum extension level reached with type %qs at %LMaximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of VALUEs handled during a single find_base_term call.Maximum number of accesses stored in each modref reference.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.Maximum number of arrays per SCoP.Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of bases stored in each modref tree.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of concurrently open C++ module files when lazy loading.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of different predicates used to track properties of loops in IPA analysis.Maximum number of disambiguations to perform per memory access.Maximum number of escape points tracked by modref per SSA-name.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of operations in a parameter expression that can be handled by IPA analysis.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of references stored in each modref base.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of statements visited during jump function offset discovery.Maximum number of store chains to track at the same time in the store merging pass.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of tests performed by modref query.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of a single store merging region in bytes.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Member functions defined within their class are inline in module purview.Memory Tagging Extension does not support %<-mabi=ilp32%>Merge adjacent stores.Merge similar-enough states during analysis.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.Mismatch in BIND(C) names (%qs/%qs) at %CMismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in MODULE PROCEDURE formal argument names (%s/%s) at %CMismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qsMismatch in number of MODULE PROCEDURE formal arguments at %CMismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMismatches between file architecture and one specified by "-arch" are errors instead of warnings.Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing %<&%> in continued character constant at %CMissing %<(%> in ELSE IF expression at %CMissing %<(%> in IF-expression at %CMissing %<)%> in ELSE IF expression at %CMissing %qs argument to %qs intrinsic at %L for %qs of type %qsMissing %qs argument to the %s intrinsic at %LMissing %qs in statement at or before %LMissing -mcpu option in ASM_CPU_SPEC?Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing THEN in ELSE IF statement after %LMissing actual argument %qs in call to %qs at %LMissing actual argument for argument %qs at %LMissing alternate return spec in subroutine call at %LMissing alternate return specifier in subroutine call at %LMissing argument list in function %qs at %CMissing argument to %qs at %CMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing comma at %LMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing format with default unit at %CMissing generic specification in USE statement at %CMissing item in format string at %LMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing leading left parenthesis in format string at %LMissing positive width after L descriptor at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CMissing symbolModule %qs at line %d column %d: %sModule file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CMultiple loop axes specified for routine at %CNAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %LNAME %qs invalid in !$ACC ROUTINE ( NAME ) at %LNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNAME= specifier at %C should be a constant expressionNAME= specifier at %C should be a scalar of default character kindNAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition contextNAMELIST array object %qs with assumed shape in namelist %qs at %LNAMELIST array object %qs with nonconstant shape in namelist %qs at %LNAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %LNAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %LNAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER componentsNAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %LNAMELIST object %qs with nonconstant character length in namelist %qs at %LNEWUNIT specifier at %LNEWUNIT specifier must have FILE= or STATUS='scratch' at %LNONMONOTONIC schedule modifier specified with ORDERED clause at %LNON_OVERRIDABLE and DEFERRED cannot both appear at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL at %L is not permitted as actual argument to %qs intrinsic functionNULL intrinsic with allocatable MOLD at %LNULL used in arithmeticNULL() at %C cannot appear in an array constructorNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNULL() near %L cannot appear in INQUIRE statementNULLIFY does not allow bounds remapping for pointer object at %CName %qs at %C is already defined as a generic interface at %LName %qs at %C is an ambiguous reference to %qs from current program unitName %qs at %C is an ambiguous reference to %qs from module %qsName %qs at %C is the name of the procedureName %qs in %s statement at %C is not a construct nameName %qs in %s statement at %C is unknownName %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic typeName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)Named block DO at %L requires matching ENDDO nameNamed constant %qs at %L cannot be an EQUIVALENCE objectNamed constant %qs in variable definition context (%s) at %LNamed constant at %C in an EQUIVALENCENamelist %qs cannot be an argument at %LNamelist %qs cannot be an argument to subroutine or function at %LNamelist group name %qs at %C already has a basic type of %sNamelist group name %qs at %C already is USE associated and cannot be respecified.Namelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNegative argument N at %LNegative exponent of integer has zero result at %LNested CRITICAL block at %CNested function trampolines not supported on CK801.No binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No description yet.No edge out of thunk nodeNo executable lines
  No initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNo longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-PARAMETER symbol %qs at %L cannot be implied-shapeNon-POINTER in pointer association context (%s) at %LNon-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>Non-THREADPRIVATE object %qs in COPYIN clause at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character in FORMAT tag at %LNon-character non-Hollerith in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-default LOGICAL kind in %s tag at %LNon-dummy object %qs in %s clause at %LNon-extensible derived-type %qs at %L must not be ABSTRACTNon-numeric character in statement label at %CNon-polymorphic passed-object dummy argument of %qs at %LNon-scalar FINAL procedure at %L should have assumed shape argumentNon-significant digits in %qs number at %C, maybe incorrect KINDNon-variable expression in variable definition context (%s) at %LNon-zero imaginary part discarded in conversion from %qs to %qs at %LNonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operatorNoncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconforming tab character in format at %CNonconstant array section at %L in DATA statementNonexistent include directory %qsNoninteger exponent in an initialization expression at %LNoninteroperable array FPTR at %L to C_F_POINTER: %sNoninteroperable array at %L as argument to C_LOC: %sNoninteroperable procedure at %L to C_FUNLOCNoninteroperable procedure pointer at %L to C_F_PROCPOINTERNonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNonpolymorphic reference to abstract type at %CNonstandard conversion from %s to %s at %LNonstandard type declaration %s*%d at %CNot configured with %<--enable-gather-detailed-mem-stats%>.Not enough elements in array initializer at %CNot expected TAG.Note #include directives not translated to import declarations, and not known to be textual.Note #include directives translated to import declarations.Note Compiled Module Interface pathname of a specific module or header-unit.Note Compiled Module Interface pathnames.Note a #include translation of a specific header.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOLD argument of the %s intrinsic function at %L shall be definableOMP ATOMIC at %L with multiple atomic clausesOMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is usedOMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clauseOMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignoredOMP DECLARE TARGET variable at %L is an element of a COMMON blockOMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clauseOMP TARGET UPDATE at %L requires at least one TO or FROM clauseOPEN statement at %L must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPERATOR argument at %L must be a PURE functionOPTIONAL is not allowed inside of BLOCK at %CORDER at %L is not a permutation of the size of SHAPE at %LORDERED clause argument not constant positive integer at %CORDERED clause parameter is less than COLLAPSE at %LORDERED clause specified together with %<inscan%> REDUCTION clause at %LObject %qs is not a variable at %LObject %qs is not a variable at %L; parameters cannot be and need not be copiedObject %qs is not a variable at %L; parameters cannot be and need not be mappedObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
--- 1877,1890 ----
  Conflicting initializers in union at %L and %LConform more closely to IBM XLC semantics.Conform to nothing in particular.Conform to the ISO 1990 C standard as amended in 1994.Conform to the ISO 1990 C standard with GNU extensions.Conform to the ISO 1990 C standard.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.Conform to the ISO 1999 C standard with GNU extensions.Conform to the ISO 1999 C standard.Conform to the ISO 2011 C standard with GNU extensions.Conform to the ISO 2011 C standard.Conform to the ISO 2011 C++ standard with GNU extensions.Conform to the ISO 2011 C++ standard.Conform to the ISO 2014 C++ standard with GNU extensions.Conform to the ISO 2014 C++ standard.Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.Conform to the ISO 2017 C standard (published in 2018).Conform to the ISO 2017 C++ standard with GNU extensions.Conform to the ISO 2017 C++ standard.Conform to the ISO 2020 C++ standard (experimental and incomplete support).Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support).Conform to the ISO 202X C standard draft (experimental and incomplete support).Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support).Conform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 2008 standard including TS 29113.Conform to the ISO Fortran 2008 standard.Conform to the ISO Fortran 2018 standard.Conform to the ISO Fortran 95 standard.Conform to the Objective-C 1.0 language as implemented in GCC 4.0.Conform to the o32 FPXX ABI.Consider access to byte sized memory slow.Consider type 'int' to be 16 bits wide.Consider type 'int' to be 32 bits wide.Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConstant logical value in CASE statement is repeated at %LConstruct webs and split unrelated uses of single variable.Contained function %qs at %L has no IMPLICIT typeContained procedure %qs at %C clashes with procedure defined at %LContained procedure %qs at %C is already ambiguousContained procedure %qs at %L has the same name as its encompassing procedureContained procedure %qs at %L of a PURE procedure must also be PUREControl generation of reciprocal estimates.Control the IEEE trap mode.Control the generated fp rounding mode.Control the precision given to fp exceptions.Control which events are displayed in diagnostic paths.Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2.Conversion from %qs to %qs at %LConversion from %s to %s at %LConversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argumentConversion of an Infinity or Not-a-Number at %L to INTEGERConvert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores.Convert conditional jumps in innermost loops to branchless equivalents.Convert floating point constants to single precision constants.Convert function return to call and return thunk.Convert indirect call and jump to call and return thunks.Copy array sections into a contiguous block on procedure entry.Copyright %s 2021 Free Software Foundation, Inc.
  Corank mismatch in argument %qs at %L (%d and %d)Cost at which GCSE optimizations will not constraint the distance an expression can travel.Cost to assume for a branch insn.Cost to assume for a multiply insn.Cost to assume for a multiply instruction, with 4 being equal to a normal insn.Could not find real kind with at least %d bitsCould not generate addis value for fusionCould not open output file '%s'
  Count speculative dependencies while calculating priority of instructions.Cray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointee %qs in %s clause at %LCray pointee %qs in SHARED clause at %LCray pointee object %qs in %s clause at %LCray pointee object %qs of derived type in %s clause at %LCray pointee object %qs of polymorphic type in %s clause at %LCray pointer %qs in %s clause at %LCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCray pointer declaration at %C requires %<-fcray-pointer%> flagCray pointer object %qs in %s clause at %LCray pointer object %qs of derived type in %s clause at %LCray pointer object %qs of polymorphic type in %s clause at %LCreate GUI application.Create a dynamically linked position independent executable.Create a shared library.Create a static position independent executable.Create canonical induction variables in loops.Create console application.Create data files needed by "gcov".Creating '%s'
! Creating array temporary at %LCreating array temporary at %L for argument %qsD-style variadic functions cannot be used with -betterCDATA array %qs at %L must be specified in a previous declarationDATA element %qs at %L cannot have a coindexDATA element %qs at %L cannot have the ALLOCATABLE attributeDATA element %qs at %L is a pointer and so must be a full arrayDATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-targetDATA statement at %C after the first executable statementDATA statement at %C cannot appear within an INTERFACEDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDC format specifier not allowed at %CDEALLOCATE objectDEALLOCATE of coarray at %C in CRITICAL blockDEALLOCATE of coarray at %C in DO CONCURRENT blockDECIMAL= at %L not allowed in Fortran 95DEF_INTERNAL_FLT_FN (%s) has no associated built-in functionsDEF_INTERNAL_INT_FN (%s) has no associated built-in functionsDELIM= at %L not allowed in Fortran 95DEPEND SINK used together with DEPEND SOURCE on the same construct at %LDETACH event handle %qs in %s clause at %LDETACH event handle %qs in SHARED clause at %LDIM argument at %L is out of boundsDIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %LDIMENSION specified for %qs outside its INTERFACE body at %LDISTANCE= argument to NUM_IMAGES at %LDISTANCE= argument to THIS_IMAGE at %LDIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionDO CONCURRENT construct at %CDO loop at %L is undefined as it overflowsDO loop at %L is undefined as it underflowsDO loop at %L will be executed zero timesDO step value is zeroDO termination statement which is not END DO or CONTINUE with label %d at %CDO-iterator %qs at %L is inside iterator of the same nameDOUBLE COMPLEX at %CDP format specifier not allowed at %CDTIO %s procedure at %L must be recursiveDTIO character argument at %L must have assumed lengthDTIO dummy argument at %L must be a scalarDTIO dummy argument at %L must be an ASSUMED SHAPE ARRAYDTIO dummy argument at %L must be of KIND = %dDTIO dummy argument at %L must be of type %sDTIO dummy argument at %L must have INTENT %sDTIO procedure %qs at %L must be a subroutineDarwin does not support -mfentry or associated optionsDarwin is not an mx32 platformData element above array upper bound at %LData element below array lower bound at %LData is stored in big-endian format.Data is stored in little-endian format.  (Default).Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).Data target at %L shall not have a coindexData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedureData transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedureData transfer element at %L cannot have PRIVATE componentsData transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have procedure pointer componentsData-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic targetDebug library to use instead of phobos.Declaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDefault library to use instead of phobos.Defer popping functions args from stack until later.Deferred array %qs at %L is not permitted in an initialization expressionDeferred type parameter not yet supportedDelete dead instructions that may throw exceptions.Delete useless null pointer checks.Deleted feature:Deprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Deprecated option.  Use -mno-vrsave instead.Deprecated option.  Use -mvrsave instead.Deprecated.  This switch has no effect.Derived type %qs at %C is being used before it is definedDerived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)Derived type %qs at %L has not been declaredDerived type %qs at %L may not be ABSTRACTDerived type %qs at %L must be an extension of %qsDerived type %qs at %L must be extensibleDerived type %qs cannot be used as a variable at %CDerived type %qs cannot be used as a variable at %LDerived type %qs declared at %L must have the BIND attribute to be C interoperableDerived type %qs is used as an actual argument at %LDerived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processorDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDerived type definition at %C with empty CONTAINS sectionDerived type definition at %C without componentsDerived type definition of %qs at %C has already been definedDerived type name %qs at %C already has a basic typeDerived type name %qs at %C already has a basic type of %sDerived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE objectDerived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE objectDerived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE objectDerived type variable %qs in COMMON at %L has an ultimate component that is allocatableDerived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attributeDerived type variable %qs in COMMON at %L may not have default initializerDerived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overriddenDerived-type %qs with BIND(C) must not have a CONTAINS section at %CDerived-type %qs with SEQUENCE must not have a CONTAINS section at %CDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDescription for mxl-mode-bootstrap.Description for mxl-mode-executable.Description for mxl-mode-novectors.Description for mxl-mode-xmdstub.Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Determine which dependences between insns are considered costly.Different CHARACTER lengths (%ld/%ld) in array constructorDifferent CHARACTER lengths (%ld/%ld) in array constructor at %LDifferent character kinds at %LDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmulDifferent shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmulDifferent type kinds at %LDifferent types in pointer assignment at %L; attempted assignment of %s to %sDimensions specified for %s at %L after its initializationDisable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger.Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger.Disable ARCompact specific pass to generate conditional execution instructions.Disable FP regs.Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>Disable LR and SR instructions from using FPX extension aux registers.Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger.Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable hardware floating point.Disable indexed addressing.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disable position-independent code (PIC) for use in OS kernel code.Disable preprocessing.Disable space regs.Disable the use of RX FPU instructions.Disallow direct calls to global functions.Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).Disallow tail call optimization when a calling routine may have omitted character lengths.Discover pure and const functions.Discover read-only and non addressable static variables.Discover read-only, write-only and non-addressable static variables.Display compile time statistics.Display statistics accumulated during compilation.Display the code tree after front end optimization.Display the code tree after parsing.Display the code tree after parsing; deprecated option.Display the compiler's version.Display the frontend AST after parsing and semantic passes.Display the global symbol table after parsing.Display the symbols in reverse order.Display this information.Division by zero at %LDivision by zero converting %s to %s at %LDivision strategy, one of: call-div1, call-fp, call-table.Do CFG-sensitive rematerialization in LRA.Do alignment optimizations for call instructions.Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.Do link the standard D startup files in the compilation.Do no generate BRcc instructions in arc_reorg.Do not allow constant data to be placed in code sections.Do not assume a large TLS segment.Do not assume that functions never executed during the train run are cold.Do not assume that standard C libraries and "main" exist.Do not disable space regs.Do not discard comments in macro expansions.Do not discard comments.Do not display functions compiled or elapsed time.Do not elide common elements in template comparisons.Do not emit addressing modes with side-effect assignment.Do not emit complex integer constants to read-only memory.Do not emit function prologue or epilogue.Do not enforce strict alignment.Do not generate #line directives.Do not generate .size directives.Do not generate a single exit point for each function.Do not generate code that can only run in supervisor mode (default).Do not generate load/store with update instructions.Do not generate mpy instructions for ARC700.Do not generate unaligned memory accesses.Do not inline integer division.Do not inline square root.Do not link against the device-specific library lib<MCU>.a.Do not link the standard D library in the compilation.Do not load the PIC register in function prologues.Do not look for object files in standard path.Do not mark ABI switches in e_flags.Do not perform optimizations increasing noticeably stack usage.Do not place floating point constants in TOC.Do not place symbol+offset constants in TOC.Do not predefine system-specific and GCC-specific macros.Do not pretty-print template specializations as the template signature followed by the arguments.Do not provide a default start-address 0x100 of the program.Do not push extended registers on stack in monitor functions.Do not search standard system include directories (those specified with -isystem will still be used).Do not search standard system include directories for C++.Do not support SSE4.1 and SSE4.2 built-in functions and code generation.Do not suppress C++ class debug information.Do not suppress warnings from system headers.Do not treat local variables and COMMON blocks as if they were named in SAVE statements.Do not tune code and read-only data alignment.Do not tune stack alignment.Do not tune writable data alignment.Do not use MDMX instructions.Do not use MIPS-3D instructions.Do not use VAX fp.Do not use a cache-flushing function before calling stack trampolines.Do not use addresses that allocate global registers.Do not use condition codes from normal instructions.Do not use hardware FP.Do not use hardware floating point.Do not use hardware fp.Do not use hardware quad fp instructions.Do not use the AIX Vector Extended ABI.Do not use the AltiVec ABI extensions.Do not use the bit-field instructions.Do not use the callt instruction (default).Do not use the device-specific specs file device-specs/specs-<MCU>.Do not use the fabsd custom instruction.Do not use the fabss custom instr.Do not use the faddd custom instruction.Do not use the fadds custom instruction.Do not use the fatand custom instruction.Do not use the fatans custom instruction.Do not use the fcmpeqd custom instruction.Do not use the fcmpeqs custom instruction.Do not use the fcmpged custom instruction.Do not use the fcmpges custom instruction.Do not use the fcmpgtd custom instruction.Do not use the fcmpgts custom instruction.Do not use the fcmpled custom instruction.Do not use the fcmples custom instruction.Do not use the fcmpltd custom instruction.Do not use the fcmplts custom instruction.Do not use the fcmpned custom instruction.Do not use the fcmpnes custom instruction.Do not use the fcosd custom instruction.Do not use the fcoss custom instruction.Do not use the fdivd custom instruction.Do not use the fdivs custom instruction.Do not use the fexpd custom instruction.Do not use the fexps custom instruction.Do not use the fextsd custom instruction.Do not use the fixdi custom instruction.Do not use the fixdu custom instruction.Do not use the fixsi custom instruction.Do not use the fixsu custom instruction.Do not use the floatid custom instruction.Do not use the floatis custom instruction.Do not use the floatud custom instruction.Do not use the floatus custom instruction.Do not use the flogd custom instruction.Do not use the flogs custom instruction.Do not use the fmaxd custom instruction.Do not use the fmaxs custom instruction.Do not use the fmind custom instruction.Do not use the fmins custom instruction.Do not use the fmuld custom instruction.Do not use the fmuls custom instruction.Do not use the fnegd custom instruction.Do not use the fnegs custom instruction.Do not use the frdxhi custom instruction.Do not use the frdxlo custom instruction.Do not use the frdy custom instruction.Do not use the fsind custom instruction.Do not use the fsins custom instruction.Do not use the fsqrtd custom instruction.Do not use the fsqrts custom instruction.Do not use the fsubd custom instruction.Do not use the fsubs custom instruction.Do not use the ftand custom instruction.Do not use the ftans custom instruction.Do not use the ftruncds custom instruction.Do not use the fwrx custom instruction.Do not use the fwry custom instruction.Do not use the round custom instruction.Do not use unaligned memory references.Do not warn about using "long long" when -pedantic.Do stack checking using bounds in L1 scratch memory.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't align items in code or data.Don't allocate floats and doubles in extended-precision registers.Don't assume that unaligned accesses are handled by the system.Don't call any cache flush functions.Don't call any cache flush trap.Don't create a dynamically linked position independent executable.Don't emit DWARF additions beyond selected version.Don't emit dllexported inline functions unless needed.Don't generate DWARF pubnames and pubtypes sections.Don't generate checks for control speculation in selective scheduling.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Don't indicate any priority with TARGET_REGISTER_PRIORITY.Don't optimize block moves, use memcpy.Don't optimize block moves.Don't use P-mnemonics for branches.Don't use any of r32..r63.Don't use less than 25 bit addressing range for calls.Don't warn about uses of Microsoft extensions.Double CLASS IS block in SELECT TYPE statement at %LDowngrade conformance errors to warnings.Driving:Dummy %qs at %L cannot have an initializerDummy argument %qs at %L cannot be INTENT(OUT)Dummy argument %qs at %L cannot be OPTIONALDummy argument %qs at %L cannot be a derived type at %CDummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L was declared INTENT(OUT) but was not setDummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILEDummy argument %qs not allowed in expression at %LDummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedureDummy argument %qs with INTENT(IN) in pointer association context (%s) at %LDummy argument %qs with INTENT(IN) in variable definition context (%s) at %LDummy flag. This is the default unless FPX switches are provided explicitly.Dummy procedure %qs at %C cannot have a generic interfaceDummy procedure %qs at %L shall not be elementalDummy procedure %qs is invalid in procedure pointer initialization at %LDummy procedure %qs not allowed in elemental procedure %qs at %LDummy procedure %qs of PURE procedure at %L must also be PUREDummy procedure at %C may not have BIND(C) attribute with NAMEDump Source Coverage Obligations.Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.Dump a textual representation of the exploded graph to SRCFILE.eg.txt.Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump analyzer-specific data to a SRCFILE.analyzer.json.gz file.Dump declarations to a .decl file.Dump detailed information on GCC's internal representation of source code locations.Dump only the defined symbols.Dump optimization passes.Dump state-purging information to a SRCFILE.state-purge.dot file.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump the demangled output.Dump the details of LTO objects.Dump the dump tool command line options.Dump the statistics of gimple statements.Dump the statistics of tree types.Dump the statistics of trees.Dump the symtab callgraph.Dump various analyzer internals to SRCFILE.*.fg.dot and SRCFILE.*.tg.dot.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.Duplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate ASYNCHRONOUS attribute specified at %LDuplicate AUTOMATIC attribute specified at %LDuplicate BIND attribute specified at %LDuplicate DEFERRED at %CDuplicate DIMENSION attribute at %CDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate POINTER attribute at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate argument %qs at %L to intrinsic %sDuplicate array spec for Cray pointee at %CDuplicate construct label %qs at %CDuplicate format specification at %CDuplicate name %qs in association at %CDuplicate name %qs in parameter list at %CDuplicate statement label %d at %L and %LDuplicate symbol %qs in formal argument list at %CDuring link time optimization warn about mismatched types of global declarations.Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.Dynamically allocate cc registers.E specifier not allowed with g0 descriptor in format string at %LEDGE_CROSSING incorrectly set across same sectionEDGE_CROSSING missing across section boundaryEH edge crosses section boundary in bb %iEH incoming edge mixed with non-EH incoming edges in bb %iEH landing pad label ELEMENTAL function %qs at %L must have a scalar resultELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %LELEMENTAL prefix in MODULE PROCEDURE interface is missing at %LELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockENCODING= at %L not allowed in Fortran 95END TEAM statement at %CEND statement instead of %s statement at %LEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVEENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVEENTRY %qs at %L has no IMPLICIT typeENTRY result %s cannot be a POINTER in FUNCTION %s at %LENTRY result %s cannot be an array in FUNCTION %s at %LENTRY result %s cannot be of type %s in FUNCTION %s at %LENTRY statement at %CENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a STRUCTURE blockENTRY statement at %C cannot appear within a SUBMODULEENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY statement at %L with BIND(C) prohibited in an elemental procedureENTRY_BLOCK has IL associated with itENUM and ENUMERATOR at %CENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsEQUIVALENCE statement at %CERR tag label %d at %L not definedERRMSG at %LERRMSG at %L is useless without a STAT tagERRMSG tag at %LERRMSG variableERRMSG variable at %L shall be a scalar default CHARACTER variableERRMSG= argument at %L must be a scalar CHARACTER variableERROR STOP statement at %CESA/390 architecture.EVENT POST statement at %CEVENT WAIT statement at %CEVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPEEXIT statement at %C terminating !$ACC LOOP loopEXIT statement at %C terminating !$OMP DO loopEXIT statement with no do-construct-name at %CEXIT_BLOCK has IL associated with itEXTENDS at %LEXTERNAL attribute conflicts with FUNCTION attribute in %qs at %LEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement %d of actual argument of RESHAPE at %L cannot be negativeElement in %s array constructor at %L is %sElement of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %LElement of assumed-shape or pointer array passed to array dummy argument %qs at %LElement with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %LElemental function as initialization expression with non-integer/non-character arguments at %LElements with the same value at %L and %L in vector subscript in a variable definition context (%s)Eliminate multiple function invocations also for impure functions.Emit .gnu_attribute tags.Emit .stack_size directives.Emit 16-bit relocations to the small data areas.Emit 32-bit relocations to the small data areas.Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property.Emit IEEE-conformant code, without inexact exceptions.Emit RISC-V ELF attribute.Emit call graph information.Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.Emit code for the byte/word ISA extension.Emit code for the counting ISA extension.Emit code for the fp move and sqrt ISA extension.Emit code for the motion video ISA extension.Emit code using explicit relocation directives.Emit common-like symbols as weak symbols.Emit debug annotations during preprocessing.Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.Emit diagnostics showing the location of nodes in the exploded graph.Emit direct branches to local functions.Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.Emit function prologues only before parts of the function that need it, rather than at the top of the function.Emit function-calls using global offset table when generating PIC.Emit fused multiply-add instructions for long doubles in vector registers (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  Reassociation pass does not handle fused multiply-adds, therefore code generated by the middle-end is prone to having long fused multiply-add chains.  This is not pipeline-friendly, and the default behavior is to emit separate multiplication and addition instructions for long doubles in vector registers, because measurements show that this improves performance.  This option allows overriding it for testing purposes.Emit implicit instantiations of inline templates.Emit implicit instantiations of templates.Emit indirect branches to local functions.Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit().Emit long load/store sequences.Emit more verbose descriptions of control flow in diagnostics.Emit more verbose descriptions of state changes in diagnostics.Emit optimization diagnostics.Emit profiling counter call at function entry before prologue.Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.Emit progressive recommended breakpoint locations.Emit rdval instead of rduniq for thread pointer.Emit special instrumentation for accesses to volatiles.Emit static const variables even if they are not used.Emit stop bits before and after volatile extended asms.Emit template instantiations as weak symbols.Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.Emit verbose debug information in assembly code.Empty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty old style initializer list at %CEmpty set of digits in BOZ constant at %CEnable 'q' instruction alternatives.Enable 16-entry register file.Enable 64-bit Time-Stamp Counter extension instruction.Enable C++ coroutines (experimental).Enable C++ header module (experimental).Enable C++ modules-ts (experimental).Enable C++14 sized deallocation support.Enable C-SKY DSP instructions.Enable C-SKY Enhanced DSP instructions.Enable C-SKY SECURE instructions.Enable C-SKY TRUST instructions.Enable C-SKY Vector DSP instructions.Enable CFI tables via GAS assembler directives.Enable DEC-style STATIC and AUTOMATIC attributes.Enable DIV, DIVU.Enable DIV-REM instructions for ARCv2.Enable DSP 3.1 Pack A extensions.Enable DWARF line debug info via GNU as.Enable Dual and Single Operand Instructions for Telephony.Enable ENTER_S and LEAVE_S opcodes for ARCv2.Enable FT32B code compression.Enable Full Redundancy Elimination (FRE) on trees.Enable Function Descriptor PIC mode.Enable Graphite Identity transformation.Enable ID based shared library.Enable IEEE 128-bit floating point via the __float128 keyword.Enable Local Register Allocation.Enable Locked Load/Store Conditional extension.Enable MUL instructions.Enable MUL.X and UMUL.X instructions.Enable MULX instructions, assume fast shifter.Enable Objective-C exception and synchronization syntax.Enable Objective-C setjmp exception handling runtime.Enable OpenACC.Enable OpenMP (implies -frecursive in Fortran).Enable OpenMP GPU offloading.Enable OpenMP's SIMD directives.Enable PIC support for building libraries.Enable Plan 9 language extensions.Enable Rcq constraint handling - most short code generation depends on this.Enable Rcw constraint handling - ccfsm condexec mostly depends on this.Enable Read-Modify-Write (RMW) instructions support/use.Enable SSA coalescing of user variables.Enable SSA code sinking on trees.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable TPF-OS tracing code.Enable Virtual Hosting support.Enable XY Memory extension (DSP version 3).Enable alignment of COMMON blocks.Enable all -Wunused- warnings.Enable all DEC language extensions.Enable all optimization info dumps on stderr.Enable an RTL peephole pass before sched2.Enable asan allocas/VLAs protection.Enable asan builtin functions protection.Enable asan detection of use-after-return bugs.Enable asan globals protection.Enable asan load operations protection.Enable asan stack protection.Enable asan store operations protection.Enable assembler and linker relaxation.  Enabled by default at -Os.Enable atomic instructions.Enable backend debugging.Enable backward propagation of use properties at the SSA level.Enable barrel shift instructions.Enable basic block vectorization (SLP) on trees.Enable basic program profiling code.Enable bbit peephole2.Enable cache bypass for volatile references.Enable cache prefetch instructions.Enable certain features present in the Concepts TS.Enable code density instructions for ARCv2.Enable code hoisting.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable compact casesi pattern.Enable conditional dead code elimination for builtin calls.Enable conditional execution other than moves/scc.Enable conditional move instruction usage.Enable conditional moves.Enable constructor/destructor feature.Enable coprocessor instructions.Enable copy propagation of scalar-evolution information.Enable copy propagation on trees.Enable correction of flow inconsistent profile data input.Enable dead store elimination.Enable debug output.Enable decimal floating point hardware support.Enable default conversions between __float128 & long double.Enable default widths for i, f and g format specifiers.Enable divide and modulus instructions.Enable dominator optimizations.Enable double load/store instructions for ARC HS.Enable dual viterbi butterfly extension.Enable earlier placing stop bits for better scheduling.Enable early gimple folding of builtins.Enable exception handling.Enable forward propagation on trees.Enable front end optimization.Enable function profiling.Enable function reordering that improves code placement.Enable garbage collection (GC) in Objective-C/Objective-C++ programs.Enable generation of ARC SIMD instructions via target-specific builtins.Enable generation of R2 BMX instructions.Enable generation of R2 CDX instructions.Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.Enable generation of hardware floating point instructions. The default is -msoft-float.Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.Enable guessing of branch probabilities.Enable hardware floating point.Enable hoisting adjacent loads to encourage generating conditional move instructions.Enable hoisting loads from conditional pointers.Enable hwasan instrumentation of allocas/VLAs.Enable hwasan instrumentation of builtin functions.Enable hwasan instrumentation of load operations.Enable hwasan instrumentation of statically sized stack-allocated variables.Enable hwasan instrumentation of store operations.Enable in and out of Graphite representation.Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable inlining of PLT in function calls.Enable inlining of function declared "inline", disabling disables all inlining.Enable interrupt stack instructions.Enable kind-specific variants of integer intrinsic functions.Enable label alignment optimizations.Enable lazy module importing.Enable legacy math intrinsics for compatibility.Enable legacy parsing of INCLUDE as statement.Enable link-time optimization.Enable linker optimizations.Enable linker relaxation.Enable linker relaxations.Enable linker relaxing.Enable load/store bonding.Enable loop distribution for patterns transformed into a library call.Enable loop distribution on trees.Enable loop epilogue vectorization using smaller vector size.Enable loop header copying on trees.Enable loop interchange on trees.Enable loop invariant motion on trees.Enable loop nest transforms.  Same as -floop-nest-optimize.Enable loop optimizations on tree level.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable more verbose RTX cost dumps during debug.  For GCC developers use only.Enable most warning messages.Enable multicore support.Enable multiply instructions.Enable multiprocessor instructions.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable parsing GIMPLE.Enable pre-reload use of cbranchsi pattern.Enable preprocessing.Enable range checking during compilation.Enable reassociation on tree level.Enable register pressure sensitive insn scheduling.Enable relaxing in the assembler.Enable scheduling across basic blocks.Enable separate data segment.Enable setting GPRs to the result of comparisons.Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).Enable sign extend instructions.Enable split of 32 bit immediate loads into low / high part.Enable stack probing.Enable static analysis pass.Enable strict 32-bit psABI struct return checking.Enable string length optimizations on trees.Enable support for C++ concepts.Enable support for DEC STRUCTURE/RECORD.Enable support for GNU transactional memory.Enable support for the RH850 ABI.  This is the default.Enable support for the old GCC ABI.Enable swap byte ordering extension instruction.Enable tail merging on trees.Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.Enable the critical path heuristic in the scheduler.Enable the dependent count heuristic in the scheduler.Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision.Enable the extended LRW instruction (default for CK801).Enable the group heuristic in the scheduler.Enable the last instruction heuristic in the scheduler.Enable the loop nest optimizer.Enable the normal mode.Enable the rank heuristic in the scheduler.Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision.Enable the speculative instruction heuristic in the scheduler.Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt.Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.Enable the use of RX FPU instructions.  This is the default.Enable the use of blank format items in format strings.Enable the use of character literals in assignments and data statements for non-character variables.Enable the use of indexed loads.Enable the use of pre/post modify with register displacement.Enable the use of the LRA register allocator.Enable the use of the fsca instruction.Enable the use of the fsrra instruction.Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.Enable the use of the short load instructions.Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.Enable traditional preprocessing.Enable transitivity of constraints during analysis.Enable unaligned word and halfword accesses to packed data.Enable use of BI/BIH instructions when available.Enable use of GPREL for read-only data in FDPIC.Enable use of NPS400 bit operations.Enable use of NPS400 xld/xst extension.Enable use of POST_INC / POST_DEC.Enable use of POST_MODIFY.Enable use of R16-R31 (default).Enable use of odd-numbered single-precision registers.Enable use of sdata/scommon/sbss.Enable user-defined instructions.Enable using IEEE 128-bit floating point instructions.Enable v850e3v5 loop instructions.Enable variable polynomial CRC extension.Enable vectorization on trees.Enable verbose output.Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).Enable workarounds for the errata of the GR712RC processor.Enable workarounds for the errata of the UT699 processor.Enable workarounds for the errata of the UT699E/UT700 processor.Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.Enable/disable GP-relative addressing.Enabled ID based shared library.Enables Position-Independent-Data (PID) mode.Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.Enables verbose cost model dumping in the debug dump files.Encode SSE instructions with VEX prefix.End expression in DO loopEnd of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of scalar initializer expected at %CEnd of search list.
  Enforce class member access control semantics.Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attributeEntity %qs at %L is already present in the interfaceEntity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CEquality comparison for %s at %LEquivalence for %qs does not match ordering of COMMON %qs at %LEquivalent to -mgpopt=local.Equivalent to -mgpopt=none.Errmsg-variable at %L shall not be %sd within the same %s statementErrorError allocating %lu bytesError converting PARAMETER constant in complex constant at %CError converting integerError in pointer initialization at %CError in type-spec at %LError in typebound call at %LError reallocating to %lu bytesError writing JSON output file %s
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
  Evaluation of nonstandard initialization expression at %LEvaluation of string longer than 2**28 at %L deferred to runtime, expect bugsEventEvent variable argument at %L must be a coarray but not coindexedEvent variable argument at %L must be a coarray or coindexedEvent variable at %L must be a scalar of type EVENT_TYPEExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected %<(%> at %CExpected %<)%> or %<,%> at %CExpected %<,%> at %CExpected %<,%> or end of statement at %CExpected %<::%> after binding-attributes at %CExpected %<::%> at %CExpected %<=>%> at %CExpected %<END INTERFACE ASSIGNMENT (=)%> at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected AQC_REL, RELEASE, or ACQUIRE at %CExpected DO loop at %CExpected HOST, NOHOST or ANY at %CExpected INCLUSIVE or EXCLUSIVE clause at %CExpected P edit descriptor in format string at %LExpected PARAMETER symbol in complex constant at %CExpected RANK or RANK DEFAULT following SELECT RANK at %CExpected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %CExpected SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %LExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a procedure for argument %qs at %LExpected a procedure pointer for argument %qs at %LExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected binding target after %<=>%> at %CExpected block name %qs of SELECT construct at %CExpected block name of %qs in %s statement at %LExpected bounds specification for %qs at %LExpected coarray variable as %qs argument to the %s intrinsic at %LExpected comma in I/O list at %CExpected component reference at %CExpected data constant after repeat spec at %CExpected entity-list in AUTOMATIC statement at %CExpected entity-list in STATIC statement at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected label %qs for %s statement at %CExpected left parenthesisExpected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %LExpected module procedure name at %CExpected nameExpected parameter list in type declaration at %CExpected real stringExpected register or constant integer.Expected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected structure component or operator name after '.' at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting %<END INTERFACE %s%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qsExpecting %<END INTERFACE OPERATOR (.%s.)%> at %CExpecting %s at %CExpecting %s statement at %LExpecting a comma in EQUIVALENCE at %CExpecting a scalar INTEGER expression at %C, found %sExpecting a variable at %LExpecting definable entity near %LExpecting list of named entities at %CExpecting variable in READ statement at %CExpecting variable or io-implied-do at %LExpecting variable or io-implied-do in READ statement at %LExplain what alignment considerations lead to the decision to make an insn short or long.Explicit array shape at %C must be constant of INTEGER type and not %s typeExplicit interface required for %qs at %L: %sExplicit interface required for component %qs at %L: %sExplicit interface required for polymorphic argument at %LExplicit shaped array with nonconstant bounds at %CExport functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE selector at %L cannot be %sExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: %s specifier in %s statement at %L has value %qsExtension: Conversion from %s to %s at %LExtension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: Zero width after L descriptor at %LExtension: backslash character at %CExtension: exponent-letter %<q%> in real-literal-constant at %CExternal %qs at %L cannot have an initializerExternal IO UNIT cannot be an array at %LExternal object %qs at %L may not have an initializerExtra option to %<-Xassembler%>: %s, dropping all %<-Xassembler%> and %<-Wa%> options.Extraneous characters in format at %LF2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface bodyFAIL IMAGE statement at %CFAILED= argument to NUM_IMAGES at %LFDPIC mode is not supported in Thumb-1 modeFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure %qs at %L is not a SUBROUTINEFINAL procedure %qs declared at %L has the same rank (%d) as %qsFINAL procedure at %L must have exactly one argumentFINAL procedure declaration at %CFLUSH statement at %CFORALL construct at %LFORALL end expression at %L must be a scalar INTEGERFORALL index %qs may not appear in triplet specification at %LFORALL index-name at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar variable of type integerFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORM TEAM statement at %CFORMAT label %d at %L not definedFORMAT statement at %C cannot appear within an INTERFACEFORMAT statement at %L does not have a statement labelFORMAT tag at %L cannot be a zero-sized arrayFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>FPTR argument at %L to C_F_POINTER shall not be polymorphicFPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITSFUNCTION result %s cannot be a POINTER in FUNCTION %s at %LFUNCTION result %s cannot be an array in FUNCTION %s at %LFUNCTION result %s cannot be of type %s in FUNCTION %s at %LFactor complex constructors and destructors to favor space over speed.Failed to create structure type '%s' at %CFailed to match clause at %CFailure getting length of a constant array.Failure in conversion of BOZ to REAL at %LFatal ErrorField members of a synchronized class cannot be %sFile %qs opened at %C is not a GNU Fortran module fileFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)First or last !$OMP ATOMIC intrinsic argument must be %qs at %LFix min_int calculationFixed line length must be at least sevenFlag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %qsFlag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %qsFlag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For shift operations by a constant amount, which require an individual instruction to shift by one position, set the maximum number of inline shift instructions (maximum value 64) to emit instead of using the corresponding __mspabi helper function. The default value is 4.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.For the assembler (and linker) permit any architecture sub-variant to be used without error.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force all calls to be made via a jli instruction.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force creation of temporary to test infrequently-executed forall code.Force disable hardware loop, even use -mext-dsp.Force functions to be aligned to a 4 byte boundary.Force generation of external symbol indirection stubs.Force indirect call and jump via register.Force performing fp-as-gp optimization.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2003: %s specifier in %s statement at %L has value %qsFortran 2003: Character for %qs argument of %qs intrinsic at %LFortran 2003: DT format specifier not allowed at %CFortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %LFortran 2008 obsolescent feature:Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %LFortran 2008: Non-pointer actual argument at %L to pointer dummy %qsFortran 2008: Null pointer at %L to non-pointer dummy %qsFortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFound no matching specific binding for the call to the GENERIC %qs at %LFree line length must be at least threeFunction %qs as initialization expression at %LFunction %qs at %L cannot be called recursively, as it is not RECURSIVEFunction %qs at %L cannot have an initializerFunction %qs at %L has no IMPLICIT typeFunction %qs at %L has no IMPLICIT type; did you mean %qs?Function %qs at %L is INTRINSIC but is not compatible with an intrinsicFunction %qs at %L must be PUREFunction %qs in initialization expression at %L must be an intrinsic functionFunction %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argumentFunction %qs requires an argument list at %CFunction %qs, parameter %u, has IPA-SRA accesses which overlapFunction %s at %L has entries with mismatched array specificationsFunction %s at %L with entries returning variables of different string lengthsFunction %s, parameter %u, is used but does not have any certain IPA-SRA accessFunction not found.Function result %qs at %L cannot have an initializerFunction result %qs at %L has no IMPLICIT typeFunction result %qs at %L is invalid as X argument to C_FUNLOCFunction result %qs at %L shall not be a coarray or have a coarray componentFunction result %qs is invalid as proc-target in procedure pointer assignment at %LFunction result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attributeFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power10.Fuse certain integer operations together for better performance on power8.Fuse medium/large code model toc references with the memory instruction.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC does not currently support argument type %qT for %<simd%> functionsGCC does not currently support mixed size types for %<simd%> functionsGCC does not currently support return type %qT for %<simd%> functionsGCC does not currently support simdlen %wd for type %qTGCC is not configured to support %s as offload targetGCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>GCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCN GPU type to use:GCSE disabledGENERIC %qs at %L cannot overwrite specific binding with the same nameGENERIC %qs at %L must target a specific binding, %qs is GENERIC, tooGENERIC at %C must be inside a derived-type CONTAINSGENERIC binding at %CGENERIC procedure %qs is not allowed as an actual argument at %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
  GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGNU-style attribute between label and declaration appertains to the labelGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGarbage after PARAMETERIZED TYPE declaration at %CGenerate (do not generate) MMA instructions.Generate (do not generate) pc-relative memory addressing.Generate (do not generate) pc-relative memory optimizations for externals.Generate (do not generate) prefixed memory instructions.Generate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate C prototypes from non-BIND(C) external procedure definitions.Generate C++ Module dependency information.Generate C-SKY FPU double float instructions (default for hard float).Generate DSP extension instructions.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate ModuleInfo struct for output module.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all _mcount and __fentry__ calls.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a Mach-O bundle (file type MH_BUNDLE).Generate a __return_loc section pointing to all return instrumentation code.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate an output executable that binds symbols on load, rather than lazily.Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate big-endian eBPF.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for C-SKY compiler runtime instead of libgcc.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Smart Mode.Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for class invariant contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that conforms to the specified ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to mitigate against straight line speculation.Generate code to track when the CPU might be speculating incorrectly.Generate code to use a non-exec PLT and GOT.Generate code using global anchor symbol addresses.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code which uses the core registers only (r0-r14).Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate constant pools in the compiler instead of assembler.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide instructions.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate eBPF for the given Linux kernel version.Generate extended arithmetic instructions, only valid for ARC700.Generate extended entry point information for inlined functions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate floating-point multiply-accumulation instructions.Generate frecipd/fsqrtd/fdivd instructions (default for hard float).Generate hardware abs instructions.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate little-endian eBPF.Generate load/store multiple instructions.Generate load/store with update instructions.Generate local calls to out-of-line atomic operations.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate millicode thunks.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate push/pop instructions (default).Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate return instruction in naked function.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate stm/ldm instructions (default).Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unaligned VSX load/store for inline expansion of memcpy/memmove.Generate unaligned VSX vector pair load/store for inline expansion of memcpy/memmove.Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Generate xBPF.Generic function %qs at %L is not consistent with a specific intrinsic interfaceGeneric name %qs of function %qs at %L being the same name as derived type at %LGeneric subroutine %qs at %L is not consistent with an intrinsic subroutine interfaceGive branches their default cost.Give external symbols a leading underscore.Global binding name %qs at %L is already being used as a %s at %LGlobal binding name %qs at %L is already being used at %LGlobal entity %qs at %L cannot appear in a COMMON block at %LGlobal name %qs at %L is already being used as a %s at %LGlobal name %qs at %L is already being used at %LGraphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.Hexadecimal constant at %L uses nonstandard X instead of ZHollerith constant at %CHost associated variable %qs may not be in the DATA statement at %CHow much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).I/O register operand for '%%%c'IBITS: Bad bitICE: emit_insn used where emit_jump_insn needed:
  ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIEEE_ARITHMETIC module at %CIEEE_EXCEPTIONS module at %CIEEE_FEATURES module at %CIF clause at %L requires a scalar LOGICAL expressionIF clause modifier %s at %L not appropriate for the current OpenMP constructIF clause without modifier at %L used together with IF clauses with modifiersIM part_ref at %CIMPLICIT NONE (type) statement at %L following an IMPLICIT statementIMPLICIT statement at %C following an IMPLICIT NONE (type) statementIMPORT NONE with spec list at %CIMPORT statement at %CIMPORT statement at %C only permitted in an INTERFACE bodyIMPURE procedure at %CINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTEGER expression of %s clause at %L must be non-negativeINTEGER expression of %s clause at %L must be positiveINTEGER expression of SCHEDULE clause's chunk_size at %L must be positiveINTEGER(KIND=8) is not available for %<-fdefault-integer-8%> optionINTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> optionINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.INTENT(IN) POINTER %qs in %s clause at %LINTENT(IN) POINTER %qs in COPYPRIVATE clause at %LINTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphicINTERFACE procedure %qs at %L has the same name as the enclosing procedureIO UNIT in %s statement at %L must be an internal file in a PURE procedureIO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CIOMSG tag at %LIPA modref summary is missing in input fileIPA-SRA access verification failedISA %qs is not supported in %<target%> attribute, use %<arch=%> syntaxISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<[[]]%> attributes before C2XISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support %qs predefined identifierISO C does not support complex integer typesISO C does not support decimal floating-point before C2XISO C does not support fixed-point typesISO C does not support omitting parameter names in function definitions before C2XISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a %<?:%> expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ allows bit-field attributes only before the %<:%> tokenISO C++ did not adopt string literal operator templates taking an argument pack of charactersISO C++ does not allow %<?:%> with omitted middle operandISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ does not support %<__int%d%> for %qsISO C++ does not support plain %<complex%> meaning %<double complex%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids converting a string constant to %qTISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids empty unnamed enumISO C++ forbids flexible array member %qsISO C++ forbids flexible array membersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a %<?:%> expressionISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>ISO C++ forbids using a floating-point literal in a constant-expressionISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading %<operator ?:%>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C++17 does not allow %<register%> storage class specifierISO C++17 does not allow dynamic exception specificationsISO C11 does not support omitting the string in %<_Static_assert%>ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<for%> loop initial declarationsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids array %qE whose size cannot be evaluatedISO C90 forbids array whose size cannot be evaluatedISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsISO_C_BINDING module at %CISO_FORTRAN_ENV intrinsic module at %CIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If bounds remapping is specified at %L, the pointer target shall not be NULLIf first argument of ATAN2 at %L is zero, then the second argument must not be zeroIf first argument of ATAN2D at %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal assignment to external procedure at %LIllegal character in BOZ constant at %CIllegal id in copy_walk_reduction_argIllegal preprocessor directiveIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement EVENT %s at %C in CRITICAL blockImage control statement EVENT %s at %C in DO CONCURRENT blockImage control statement EVENT %s at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement DIP1000: Scoped pointers (experimental).Implement DIP25: Sealed references (experimental).Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.Implicitly declared BIND(C) function %qs at %L may not be C interoperableImplicitly declared BIND(C) variable %qs at %L may not be C interoperableImplicitly declared function %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %LImplicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT typeImplied SAVE for module variable %qs at %L, needed due to the default initializationImplied-shape array at %LImprove GCC's ability to track column numbers in large source files, at the expense of slower compilation.Impure function %qs at %L might not be evaluatedImpure function at %L might not be evaluatedIn %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection.In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qsIn constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn moduleIn module imported atIn static member function %qsInclude directory %qs: %sIncompatible allocate-object at %C for CHARACTER type-spec at %LIncompatible derived type in PARAMETER at %LIncompatible initialization between a derived type entity and an entity with %qs type at %CIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sIncompatible typespec for array element at %LIncompatible use of TILE and COLLAPSE at %LInconsistent equivalence rules involving %qs at %L and %qs at %LInconsistent internal state: No location in expression near %LInconsistent internal state: No location in statementInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ldIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %LIndex variable %qs redefined at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inequality comparison for %s at %LInhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of structure component with a HOLLERITH constant at %L is not allowedInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline code to invalidate instruction cache entries after setting up nested function trampolines.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Inquiry parameter cannot appear in a data-stmt-object-list at %CInsert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.Insert code to profile values of expressions.Insert relax hint for linker to do relaxation.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instruction accounted for function thunk overhead.Instrument function entry and exit with profiling calls.Instrument function exit in instrumented functions with __fentry__.Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons).Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons).Integer division truncated to constant %qs at %LInteger expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>Integer too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterchanging loops at %LInterface %qs at %L is declared in a later PROCEDURE statementInterface %qs at %L may not be a statement functionInterface %qs at %L may not be genericInterface %qs at %L must be explicitInterface mismatch for procedure-pointer component %qs in structure constructor at %L: %sInterface mismatch in dummy procedure %qs at %L: %sInterface mismatch in global procedure %qs at %L: %sInterface mismatch in procedure pointer assignment at %L: %qs is not a subroutineInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInterface-name expected after %<(%> at %CInternal compiler error: Error reporting routines re-entered.
  Internal file at %L with namelistInternal procedure %qs in %s at %LInternal procedure %qs is invalid in procedure pointer assignment at %LInternal procedure %qs is invalid in procedure pointer initialization at %LInternal procedure %qs is used as actual argument at %LInternal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Interrupt Service Routines cannot be coded in Thumb-1 modeIntersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]Intrinsic %qs (%s) used at %LIntrinsic %qs at %L cannot have an initializerIntrinsic %qs at %L is invalid in procedure pointer assignmentIntrinsic %qs at %L is not allowed as an actual argumentIntrinsic %qs at %L must have at least two argumentsIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionIntrinsic function %s at %L is not permitted for CO_REDUCEIntrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointerIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure %qs not allowed in PROCEDURE statement at %LIntrinsic procedure at %L cannot be a MODULE PROCEDUREIntrinsic subroutine %qs at %L shall not have a type specifierIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clauseInvalid BOZ literal constant used in subscript at %CInvalid C identifier in NAME= specifier at %CInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid NAME %qs in !$ACC ROUTINE ( NAME ) at %CInvalid NULL at %LInvalid argument to !$ACC WAIT at %CInvalid association target at %CInvalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extensionInvalid character %qc in variable name at %CInvalid character 0x%s at %CInvalid character in name at %CInvalid character(s) in ELSE statement after %CInvalid clause in module with !$ACC DECLARE at %LInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL () intrinsic at %LInvalid context for NULL() pointer at %%LInvalid exponent-letter %<q%> in real-literal-constant at %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedureInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid keyword %qs in %qs intrinsic function at %LInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid mixing of IEEE 128-bit and IBM 128-bit floating point typesInvalid old style initialization for derived type component at %CInvalid operator for !$OMP DECLARE REDUCTION %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid standard code on intrinsic %qs (%d)Invalid substring in data-implied-do at %L in DATA statementInvalid type-spec at %CInvalid use of BOZ literal constant at %LInvalid value for %s specification at %CIssue a note when diagnostics are deduplicated.Issue debug information for compiler-generated auxiliary variables.Issue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJunk after MAP statement at %CJunk after UNION statement at %CJunk after non-nested STRUCTURE statement at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND attribute at %C in a STRUCTURE definitionKIND attribute at %C in a TYPE definitionKIND parameter of %s at %L must be an initialization expressionKIND part_ref at %CKeyword %qs at %C has already appeared in the current argument listKeyword argument %qs at %L is already associated with another actual argumentKeyword argument %qs at %L is invalid in a statement functionKeyword argument %qs at %L is not in the procedureKeyword argument %qs at %L is not in the procedure; did you mean %qs?Keyword argument requires explicit interface for procedure %qs at %LKeyword argument requires explicit interface for procedure pointer component %qs at %LKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known CSKY CPUs (for use with the -mcpu= options):Known CSKY FPUs (for use with the -mfpu= option):Known CSKY architectures (for use with the -march= option):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known PTX ISA versions (for use with the -misa= option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known choices for return instrumentation with -minstrument-return=:Known cmodel types (for use with the -mcmodel= option):Known cmodel types (for use with the -mict-model= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known preferred register vector length (to use with the -mprefer-vector-width= option):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLEN argument (%ld) out of range 0:%d in intrinsic MVBITSLEN argument (%ld) out of range 0:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN or KIND inquiry ref in DATA statement at %LLEN part_ref at %CLHS in %<noreturn%> callLINEAR clause modifier used on DO or SIMD construct at %LLINEAR clause specified together with ORDERED clause with argument at %LLINEAR dummy argument %qs with VALUE attribute with %s modifier at %LLINEAR variable %qs must be INTEGER at %LLOCK statement at %CLOCK_EVENT in variable definition context (%s) at %LLOCK_TYPE in variable definition context (%s) at %LLOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLOGICAL operands are required in expression at %LLOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel %qs after %L doesn't match IF label %qsLabel %qs at %C doesn't match IF label %qsLabel %qs at %C doesn't match WHERE label %qsLabel at %L is not in the same block as the GOTO statement at %LLabel name %qs at %C is ambiguousLabeled DO statement at %LLeft parenthesis required after %<*%> in format string at %LLegacy Extension:Letter %qc already has an IMPLICIT type at %CLetter %qc already set in IMPLICIT statement at %CLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all hidden GC allocations.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPEList item %qs with allocatable components is not permitted in map clause at %LList item shall not be coindexed at %CList specified together with memory order clause in FLUSH directive at %CLoad all members of archive libraries, rather than only those that satisfy undefined symbols.Lock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLogs which object files the linker loads.Logs which symbol(s) caused an object to be loaded.Look for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable at %C cannot be an arrayLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %sMCU %qs supports %s ISA but %<-mcpu%> option is set to %sMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5seriesMIPS16 %<-mxgot%> codeMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMODULE PROCEDURE declaration at %CMODULE prefix at %CMODULE prefix at %C found outside of a module, submodule, or interfaceMOLD argument to NULL required at %LMOLD tag at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMagnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %CMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malformed GENERIC statement at %CMalformed type-spec at %CMalloc data into P2 space.Mangled derived type definition at %CMapper for module to CMI files.Mark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to compare.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of DFS walk used by modref escape analysis.Maximum depth of a loop nest to fully value-number optimistically.Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges.Maximum depth of recursive cloning for self-recursive function.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum extension level reached with type %qs at %LMaximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of VALUEs handled during a single find_base_term call.Maximum number of accesses stored in each modref reference.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.Maximum number of arrays per SCoP.Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of bases stored in each modref tree.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of concurrently open C++ module files when lazy loading.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of different predicates used to track properties of loops in IPA analysis.Maximum number of disambiguations to perform per memory access.Maximum number of escape points tracked by modref per SSA-name.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of operations in a parameter expression that can be handled by IPA analysis.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of references stored in each modref base.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of statements visited during jump function offset discovery.Maximum number of store chains to track at the same time in the store merging pass.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of tests performed by modref query.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of a single store merging region in bytes.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Member functions defined within their class are inline in module purview.Memory Tagging Extension does not support %<-mabi=ilp32%>Merge adjacent stores.Merge similar-enough states during analysis.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.Mismatch in BIND(C) names (%qs/%qs) at %CMismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in MODULE PROCEDURE formal argument names (%s/%s) at %CMismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qsMismatch in number of MODULE PROCEDURE formal arguments at %CMismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMismatches between file architecture and one specified by "-arch" are errors instead of warnings.Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing %<&%> in continued character constant at %CMissing %<(%> in ELSE IF expression at %CMissing %<(%> in IF-expression at %CMissing %<)%> in ELSE IF expression at %CMissing %qs argument to %qs intrinsic at %L for %qs of type %qsMissing %qs argument to the %s intrinsic at %LMissing %qs in statement at or before %LMissing -mcpu option in ASM_CPU_SPEC?Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing THEN in ELSE IF statement after %LMissing actual argument %qs in call to %qs at %LMissing actual argument for argument %qs at %LMissing alternate return spec in subroutine call at %LMissing alternate return specifier in subroutine call at %LMissing argument list in function %qs at %CMissing argument to %qs at %CMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing comma at %LMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing format with default unit at %CMissing generic specification in USE statement at %CMissing item in format string at %LMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing leading left parenthesis in format string at %LMissing positive width after L descriptor at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CMissing symbolModule %qs at line %d column %d: %sModule file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CMultiple loop axes specified for routine at %CNAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %LNAME %qs invalid in !$ACC ROUTINE ( NAME ) at %LNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNAME= specifier at %C should be a constant expressionNAME= specifier at %C should be a scalar of default character kindNAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition contextNAMELIST array object %qs with assumed shape in namelist %qs at %LNAMELIST array object %qs with nonconstant shape in namelist %qs at %LNAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %LNAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %LNAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER componentsNAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %LNAMELIST object %qs with nonconstant character length in namelist %qs at %LNEWUNIT specifier at %LNEWUNIT specifier must have FILE= or STATUS='scratch' at %LNONMONOTONIC schedule modifier specified with ORDERED clause at %LNON_OVERRIDABLE and DEFERRED cannot both appear at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL at %L is not permitted as actual argument to %qs intrinsic functionNULL intrinsic with allocatable MOLD at %LNULL used in arithmeticNULL() at %C cannot appear in an array constructorNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNULL() near %L cannot appear in INQUIRE statementNULLIFY does not allow bounds remapping for pointer object at %CName %qs at %C is already defined as a generic interface at %LName %qs at %C is an ambiguous reference to %qs from current program unitName %qs at %C is an ambiguous reference to %qs from module %qsName %qs at %C is the name of the procedureName %qs in %s statement at %C is not a construct nameName %qs in %s statement at %C is unknownName %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic typeName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)Named block DO at %L requires matching ENDDO nameNamed constant %qs at %L cannot be an EQUIVALENCE objectNamed constant %qs in variable definition context (%s) at %LNamed constant at %C in an EQUIVALENCENamelist %qs cannot be an argument at %LNamelist %qs cannot be an argument to subroutine or function at %LNamelist group name %qs at %C already has a basic type of %sNamelist group name %qs at %C already is USE associated and cannot be respecified.Namelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNegative argument N at %LNegative exponent of integer has zero result at %LNested CRITICAL block at %CNested function trampolines not supported on CK801.No binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No description yet.No edge out of thunk nodeNo executable lines
  No initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNo longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-PARAMETER symbol %qs at %L cannot be implied-shapeNon-POINTER in pointer association context (%s) at %LNon-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>Non-THREADPRIVATE object %qs in COPYIN clause at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character in FORMAT tag at %LNon-character non-Hollerith in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-default LOGICAL kind in %s tag at %LNon-dummy object %qs in %s clause at %LNon-extensible derived-type %qs at %L must not be ABSTRACTNon-numeric character in statement label at %CNon-polymorphic passed-object dummy argument of %qs at %LNon-scalar FINAL procedure at %L should have assumed shape argumentNon-significant digits in %qs number at %C, maybe incorrect KINDNon-variable expression in variable definition context (%s) at %LNon-zero imaginary part discarded in conversion from %qs to %qs at %LNonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operatorNoncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconforming tab character in format at %CNonconstant array section at %L in DATA statementNonexistent include directory %qsNoninteger exponent in an initialization expression at %LNoninteroperable array FPTR at %L to C_F_POINTER: %sNoninteroperable array at %L as argument to C_LOC: %sNoninteroperable procedure at %L to C_FUNLOCNoninteroperable procedure pointer at %L to C_F_PROCPOINTERNonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNonpolymorphic reference to abstract type at %CNonstandard conversion from %s to %s at %LNonstandard type declaration %s*%d at %CNot configured with %<--enable-gather-detailed-mem-stats%>.Not enough elements in array initializer at %CNot expected TAG.Note #include directives not translated to import declarations, and not known to be textual.Note #include directives translated to import declarations.Note Compiled Module Interface pathname of a specific module or header-unit.Note Compiled Module Interface pathnames.Note a #include translation of a specific header.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOLD argument of the %s intrinsic function at %L shall be definableOMP ATOMIC at %L with multiple atomic clausesOMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is usedOMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clauseOMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignoredOMP DECLARE TARGET variable at %L is an element of a COMMON blockOMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clauseOMP TARGET UPDATE at %L requires at least one TO or FROM clauseOPEN statement at %L must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPERATOR argument at %L must be a PURE functionOPTIONAL is not allowed inside of BLOCK at %CORDER at %L is not a permutation of the size of SHAPE at %LORDERED clause argument not constant positive integer at %CORDERED clause parameter is less than COLLAPSE at %LORDERED clause specified together with %<inscan%> REDUCTION clause at %LObject %qs is not a variable at %LObject %qs is not a variable at %L; parameters cannot be and need not be copiedObject %qs is not a variable at %L; parameters cannot be and need not be mappedObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
*************** Use the %<-mcpu%> option to set the ISA
*** 1965,1993 ****
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
  Use %reloc() operators, rather than assembly macros, to load addresses.Use -G for data that is not defined by the current object.Use -G for object-local data.Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit DWARF format when emitting DWARF debug information.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit DWARF format when emitting DWARF debug information.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use Cyclic Redundancy Check (CRC) instructions.Use EABI.Use Enhanced Virtual Addressing instructions.Use Floating-point Multiply Single to Double (FsMULd) instruction.Use GNU C library.Use GP relative sdata/sbss sections.Use GP-relative addressing to access small data.Use Global INValidate (GINV) instructions.Use H8/300 alignment rules.Use IEEE math for fp comparisons.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.Use ISA 2.07 transactional memory (HTM) instructions.Use LRA instead of reload (transitional).Use LRA instead of reload.Use LRA register allocator.Use Loongson EXTension (EXT) instructions.Use Loongson EXTension R2 (EXT2) instructions.Use Loongson MultiMedia extensions Instructions (MMI) instructions.Use MCU instructions.Use MIPS MSA Extension instructions.Use MIPS-3D instructions.Use MIPS-DSP REV 2 instructions.Use MIPS-DSP instructions.Use Mingw-specific thread support.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use NewABI-style %reloc() assembly operators.Use P-mnemonics for branches statically predicted as taken.Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).Use PMC-style 'mad' instructions.Use PowerPC General Purpose group optional instructions.Use PowerPC Graphics group optional instructions.Use PowerPC V2.01 single field mfcr instruction.Use PowerPC V2.02 floating point rounding instructions.Use PowerPC V2.02 popcntb instruction.Use PowerPC V2.05 compare bytes instruction.Use PowerPC V2.06 popcntd instruction.Use PowerPC-64 instruction set.Use RJMP / RCALL even though CALL / JMP are available.Use ROM instead of RAM.Use SSE register passing conventions for SF and DF mode.Use STB_GNU_UNIQUE if supported by the assembler.Use SmartMIPS instructions.Use UNIX assembler syntax.Use UltraSPARC Compare-and-Branch extensions.Use UltraSPARC Fused Multiply-Add extensions.Use UltraSPARC Population-Count instruction.Use UltraSPARC Subtract-Extended-with-Carry instruction.Use UltraSPARC Visual Instruction Set version 1.0 extensions.Use UltraSPARC Visual Instruction Set version 2.0 extensions.Use UltraSPARC Visual Instruction Set version 3.0 extensions.Use UltraSPARC Visual Instruction Set version 4.0 extensions.Use VAX fp.Use VAXC structure conventions.Use VMS exit codes instead of posix ones.Use Virtualization (VZ) instructions.Use __cxa_atexit to register destructors.Use __cxa_get_exception_ptr in exception handling.Use a 32-bit long type.Use a 4-byte record marker for unformatted files.Use a 64-bit long type.Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use a smart stack protection method for certain functions.Use a stack protection method for every function.Use additional VIS instructions introduced in OSA2017.Use addresses that allocate global registers.Use all registers, reserving none for interrupt handlers.Use alternate register names.Use an 8-bit 'int' type.Use an 8-byte record marker for unformatted files.Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.Use arbitrary sized immediates in bit operations.Use big-endian byte order.Use bit tests for sufficiently large switch statements.Use branch-and-break sequences to check for integer divide by zero.Use branch-protection features.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use call0 ABI.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and optimize for CPU.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use features of architecture ARCH.Use 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 of and schedule code for given CPU.Use integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.Use ldcw/ldcd coherent cache-control hint.Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.Use little-endian byte order.Use ll, sc and sync instructions.Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.Use media instructions.Use microMIPS instructions.Use multiply add/subtract instructions.Use multiply high instructions for high part of 32x32 multiply.Use musl C library.Use native (MS) bitfield layout.Use new adddi3/subdi3 patterns.Use normal calling convention.Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previouslyUse of non-intrinsic module %qs at %C conflicts with intrinsic module name used previouslyUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qsUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use random base tag for each frame, as opposed to base always zero.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AIX Vector Extended ABI.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the GNU extension to the PE format for aligned common data.Use the 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 windowed registers ABI.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.
! Using function %qs at %L is deprecatedUsing parameter %qs declared at %L is deprecatedUsing subroutine %qs at %L is deprecatedUsing variable %qs at %L is deprecatedUsually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.VALUE argument of the %s intrinsic function at %L shall be definableVALUE attribute at %CVALUE is not allowed inside of BLOCK at %CVALUE object %qs in %s clause at %LVALUE statement at %CVOIDmode on an outputVOLATILE attribute at %CVOLATILE attribute at %L cannot be specified in a PURE procedureVOLATILE statement at %CValid Nios II ISA levels (for -march):Valid arguments for the -msdata= option:Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Value of HINT clause at %L shall be a valid constant hint expressionVariable %qs at %C cannot be redefined inside loop beginning at %LVariable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scopeVariable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributesVariable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)Variable %qs at %L cannot have both the POINTER and BIND(C) attributesVariable %qs at %L has not been assigned a format labelVariable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)Variable %qs at %L in this context must be constantVariable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray componentsVariable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argumentVariable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphicVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L may not be a C interoperable kind but it is BIND(C)Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qsVariable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qsVariable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %qsVariable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVariable %qs cannot appear in a variable definition context (%s) at %L in PURE procedureVariable %qs cannot appear in the expression at %LVariable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qsVariable %qs has not been assigned a target label at %LVariable %qs in %s clause is used in NAMELIST statement at %LVariable %qs in common block %qs at %C cannot be bind(c) since it is not globalVariable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a globalVariable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %LVariable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %LVariable %qs is not a dummy argument at %LVariable %qs is used at %L before the ENTRY statement in which it is a parameterVariable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %LVariable %qs with binding label %qs at %L uses the same global identifier as entity at %LVariable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameterVariable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarrayVariable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeVariable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attributeVariable %s at %L with NO_ARG_CHECK attribute may only be used as actual argumentVariable %s at %L with NO_ARG_CHECK attribute shall be a dummy argumentVariable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic typeVariable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size arrayVariable %s at %L with NO_ARG_CHECK attribute shall not have a subobject referenceVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable at %C is an element of a COMMON blockVariable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveVariable is USE-associated with !$ACC DECLARE at %LVariable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %LVariable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LVariable type is UNKNOWN in assignment at %LVariable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENTVector library ABI to use.Vectorize for double-word operations.Verify that paths are feasible when emitting diagnostics.Version loops based on whether indices have a stride of one.Virtual function multiversioning not supportedVolatile memory accesses do not use I/O load/store instructions.Volatile memory accesses use I/O load/store instructions.WAIT at %C not allowed in Fortran 95WAIT clause at %L requires a scalar INTEGER expressionWAIT statement not allowed in PURE procedure at %CWHERE assignment target at %L has inconsistent shapeWHERE mask at %L has inconsistent shapeWHERE/ELSEWHERE clause at %L requires a LOGICAL arrayWarn about "extern" declarations not at file scope.Warn about "suspicious" constructs.Warn about 'new' of type with extended alignment without -faligned-new.Warn about @selector()s without previously declared methods.Warn about C constructs that are not in the common subset of C and C++.Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.Warn about C++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 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 shift with count >= width of type is attempted.Warn about code paths in which a shift with negative count is attempted.Warn about code paths in which a stdio FILE can be closed more than once.Warn about code paths in which a stdio FILE is not closed.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which sensitive data is written to a file.Warn about code paths in which the wrong deallocation function is called.Warn about code paths which attempt to write to a const object.Warn about code paths which attempt to write to a string literal.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about deprecated arithmetic conversions on operands of enumeration types.Warn about deprecated arithmetic conversions on operands where one is of enumeration type and the other is of a floating-point type.Warn about deprecated uses of volatile qualifier.Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about 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 macros that have conflicting header units definitions.Warn about maybe uninitialized automatic variables.Warn about mismatched declarations of VLA parameters.Warn about mismatched declarations of array parameters and unsafe accesses to them.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about 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 reading past the end of a source array in string manipulation functions like memchr and memcpy.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switch values that are outside of the switch's type range.Warn about switches with boolean controlling expression.Warn about the most vexing parse syntactic ambiguity.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about type safety and similar errors and mismatches in declarations with alias attributes.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unsupported features in ThreadSanitizer.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of __attribute__((warning)) declarations.Warn about uses of a comma operator within a subscripting expression.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for calls to allocation functions that specify zero bytes.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for deallocation calls with arguments returned from mismatched allocation functions.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for mismatches between calls to operator new or delete and the corrsponding call to the allocation or deallocation function.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn from speculative compiles such as __traits(compiles).Warn if "defined" is used outside #if.Warn if C++17 noexcept function type will change the mangled name of a symbol.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class interface has no superclass.  Root classes may use an attribute to suppress this warning.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if devices.csv is not found or there are problem parsing it (default: on).Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the NSObject attribute is applied to a non-typedef.Warn if the address space of an address is changed.Warn if the code is too complicated for the analyzer to fully explore.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not exist.Warn in case profiles in -fprofile-use do not match.Warn of prototypes causing type conversions different from what would happen in the absence of prototype.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn on intrinsics not part of the selected standard.Warn on namespace definition.Warn on primary template declaration.Warn on suspicious calls of standard functions computing absolute values.Warn on suspicious constructs involving reverse scalar storage order.Warn that -fno-automatic may break recursion.Warn when __builtin_frame_address or __builtin_return_address is used unsafely.Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.Warn when a #warning directive is encountered.Warn when a base is inaccessible in derived due to ambiguity.Warn when a built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a class is redeclared or referenced using a mismatched class-key.Warn when a class or enumerated type is referenced using a redundant class-key.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a range-based for-loop is creating unnecessary copies.Warn when a 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 exception handler is shadowed by another handler.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when performing class template argument deduction on a type with no deduction guides.Warn when profiling instrumentation was requested, but could not be applied to a certain function.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when 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.With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequencesWithout padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Work around the R5900 short loop erratum.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.Wrap all indirect branches into execute in order to disable branch prediction.Wrap all indirect calls into execute in order to disable branch prediction.Wrap all indirect return branches into execute in order to disable branch prediction.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.Write all declarations as Ada code for the given file only.Write all declarations as Ada code transitively.Writing module %qs at line %d column %d: %sWrong OpenACC continuation at %C: expected !$ACC, got !$OMPWrong OpenMP continuation at %C: expected !$OMP, got !$ACCX argument at %L to C_LOC shall not be polymorphicX descriptor requires leading space count at %LX32 does not support %<ms_abi%> 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 %LZero-sized array detected at %L where an entity with the TARGET attribute is expected[...][...] style array constructors at %C[Leaving %s]
! [available in [cannot find %s][default][disabled][enabled]__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__fp16 and no ldrh__gshared not allowed in safe functions; use shared``object.TypeInfo_Tuple` could not be found, but is implicitly used in D-style variadic functions`object.TypeInfo` could not be found, but is implicitly used in D-style variadic functionsa GNU Fortran extensiona brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona class template declaration must not declare anything elsea comma operator cannot appear in a constant-expressiona concept cannot be a member functiona concept cannot be constraineda constructor cannot be %<concept%>a conversion function cannot have a trailing return typea destructor cannot be %qsa different type is defined in another translation unita field of same name but different type is defined in another translation unita field with different name is defined in another translation unita function call cannot appear in a constant-expressiona function concept cannot be constraineda function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa lambda closure type has a deleted copy assignment operatora lambda closure type has a deleted default constructora later %<-fabi-version=%> (or =0) avoids this error with a change in manglinga member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa nested namespace definition cannot be inlinea nested namespace definition cannot have attributesa non-template variable cannot be %<concept%>a parameter cannot be declared %qsa parameter list with an ellipsis cannot match an empty parameter name list declarationa statement expression is an insufficient context for overload resolutiona storage class can only be specified for objects and functionsa storage class on an anonymous aggregate in class scope is not alloweda template cannot be defaulteda template declaration cannot appear at block scopea template-id may not appear in a using-declarationa temporary bound to %qD only persists until the constructor exitsa transaction expression cannot appear in a constant-expressiona type defined in another translation unit is not polymorphica type defined in another translation unit is polymorphica type with different bases is defined in another translation unita type with different number of fields is defined in another translation unita type with different precision is defined in another translation unita type with different signedness is defined in another translation unita type with different size is defined in another translation unita type with different virtual table pointers is defined in another translation unita variable cannot be declared %<consteval%>a variable concept cannot be constraineda wide string is invalid in this contextabnormal call edges for non-call insn in bb %iabnormal edges for no purpose in bb %iabort in %s, at %s:%dabsolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of valueabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %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 a deduction guide to suppress this warningadd explicit %<this%> or %<*this%> captureadd parentheses around %qE to silence this warningadd parentheses around left hand side expression to silence this warningadd parentheses around the second %<sizeof%> to silence this warningadd parentheses to declare a variableadd_sym(): Bad sizing modeadding %<-flarge-source-files%> will allow for more column-tracking support, at the expense of compilation time and memoryaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress mode %qs not supported in the %s bit modeaddress of a call to %qs is not a constant expressionaddress of array with reverse scalar storage order requestedaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of label %qD returnedaddress of local variable %qD returnedaddress of overloaded function with no contextual type informationaddress of register 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++20%> or %<-std=gnu++20%>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 hereallocation performed herealready captured %qD in lambda expressionalready exists at %s. Perhaps in another function with the same name?also found %<%c%s%>alternatives not allowed in %<asm%> flag outputambiguating new declaration %q+#Dambiguating new declaration of %q#Dambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template instantiation for %q#Dambiguous template instantiation for %q#Tambiguous template specialization %qD for %q+Dan %<asm%> specification is not allowed on a function-definitionan address area attribute cannot be specified for local variablesan argument type that has a default promotion cannot match an empty parameter name list declarationan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different number of values is defined in another translation unitan enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an 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 discards %<const%> qualifierargument %d of %qE discards %<volatile%> qualifierargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a %<const%> typeargument %d of %qE must not be a pointer to a %<volatile%> typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to 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 in call to function %qE does not have pointer typeargument %u in call to function %qE has pointer to %qs type (%qT)argument %u in call to function %qE points to incomplete typeargument %u null where non-null expectedargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument %u of type %s declared as a pointerargument %u of type %s declared as a variable length arrayargument %u of type %s declared as an ordinary arrayargument %u of type %s declared with %u unspecified variable boundargument %u of type %s declared with %u unspecified variable boundsargument %u of type %s declared with %u variable boundargument %u of type %s declared with %u variable boundsargument %u of type %s declared with mismatched bound %<%s%>argument %u of type %s declared with mismatched bound argument %Eargument %u of type %s with mismatched boundargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be 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 complete typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 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 2 must be unsigned literal between 2 and 7 inclusiveargument 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 3 must be a constant in the range 0 to 7argument 3 must be in the range 0 to 12argument 3 must be in the range 0 to 3argument 3 must be in the range [0, 15]argument 4 must be a 3-bit unsigned literalargument 4 must be an 8-bit unsigned literalargument 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 clauseargument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute ignoredargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "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 references a symbol declared hereargument 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 bigger 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 between different enumeration types %qT and %qT is deprecatedarithmetic between enumeration type %qT and floating-point type %qT is deprecatedarithmetic between floating-point type %qT and enumeration type %qT is deprecatedarithmetic involving a null pointer in %qEarithmetic on pointer to 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 deallocation of object allocated with non-array allocationarray 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 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 declarationassigned hereassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment from temporary %<initializer_list%> does not extend the lifetime of the underlying arrayassignment left-hand side might be a candidate for a format attributeassignment makes %q#v qualified function pointer from unqualifiedassignment of constant field %qDassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only reference %qDassignment of read-only variable %qDassignment suppressionassignment to %qT from %qT makes integer from pointer without a castassignment to %qT from %qT makes pointer from integer without a castassignment to %qT from incompatible pointer type %qTassignment to %qT from pointer to %qD with incompatible type %qTassignment to %qT from pointer type %qT with incompatible scalar storage orderassignment to expression with array typeassociate_integer_pointer(): Already associatedassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentat least one argument of type size_t expectedat offset %s into destination object %qE of size %sat offset %s into destination object of size %s allocated by %qEat offset %s into source object %qE of size %sat offset %s into source object of size %s allocated by %qEat offset %wi from %qD declared hereat offset [%wi, %wi] from %qD declared hereatexit failedattempt to take address of bit-fieldattempt to take address of bit-field structure member %qDattribute %<%E(%s)%> missing an argumentattribute %<%E(%s, %E)%> invalid positional argument %iattribute %<%E(%s, %E, %E)%> invalid positional argument %iattribute %<fallthrough%> not preceding a case label or default labelattribute %<fallthrough%> specified multiple timesattribute %<target%> argument not a stringattribute %qE argument must be one of %qs or %qsattribute %qE argument must be one of %qs, %qs, %qs, or %qsattribute %qE argument not a stringattribute %qE invalid modeattribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qsattribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qsattribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>attribute %qE without arguments on a non-prototypeattribute %qs applies to array types onlyattribute %qs argument %qs is unknownattribute %qs argument is not a stringattribute %qs invalid positional argumentattribute %qs mismatch with mode %qsattribute %qs mismatched positional argument values %i and %iattribute %qs missing positional argument 2 provided in previous designation by argument %uattribute %qs positional argument %i invalid value %wiattribute %qs positional argument %i value %wi exceeds number of function arguments %uattribute %qs positional argument 1 references %qs-qualified argument type %qTattribute %qs positional argument 1 references argument of function type %qTattribute %qs positional argument 1 references non-pointer argument type %qTattribute %qs positional argument 2 conflicts with previous designation by argument %uattribute %qs positional argument 2 missing in previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute %qs specified multiple timesattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute ignored in explicit instantiation %q#Tattribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>attribute using prefix used together with scoped attribute tokenattribute value %qs is unknown in %qs attributeattribute value %qs was already specified in %qs attributeattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes are not permitted in this positionattributes at the beginning of statement are ignoredattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may be inserted hereattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %savailable since Fortran 77backend 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 type must be class or interface, not %sbase type must be interface, not %sbase type must not be voidbase variable or SSA name undeclaredbasic block %d pred edge is corruptedbasic block %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d does not belong to loop %dbb %d has father loop %d, should be loop %dbb %d on wrong placebecause %qT has user-provided %qDbecause it is a member of %qTbecause it is used as a glvaluebecause the array element type %qT has variable sizebegin expression refers to outer iterator %qDbinary argument %u to decimal-only type-generic functionbinary expression in operand of fold-expressionbinary operator does not support mixing vector bool with floating point vector operandsbinary operator does not support two vector bool operandsbinary operator does not support vector bool operandbind(c) procedurebinding reference of type %qH to %qI discards qualifiersbit-field %q#D with non-integral type %qTbit-field %q+D width not an integer constantbit-field %qD has non-integral type %qTbit-field %qD with non-integral type %qTbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to truebitwise operation between different enumeration types %qT and %qT is deprecatedblock IFblock-scope extern declaration %q#D not permitted in module purviewbody of %<constexpr%> function %qD not a return-statementbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>both %<__thread%> and %<thread_local%> specifiedboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %qs and %qs specifiedboth %s and %qE attribute provide addressboth arguments in binary fold have unexpanded parameter packsboth arguments must be compatibleboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth branches of %<if%> statement marked as %qsboth complex and decimal floating-point arguments to type-generic 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 loopbuild_dt: format with namelistbuilt-in %qD declared herebuilt-in function %q+D declared as non-functionbuilt-in function %qD declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16built-in function %s requires Nios II R%dbuiltin %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 4 argumentsbuiltin %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 hereby argument %u of type %s to %qD declared hereby argument %u of type %s to %qTbytecode stream in file %qs generated with GCC compiler older than 10.0bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%dbytecode stream: expected tag %s instead of %sbytecode stream: found empty cgraph nodebytecode stream: found multiple instances of cgraph node with uid %dbytecode stream: found non-null terminated stringbytecode stream: garbage at the end of symbols sectionbytecode stream: no callee found while reading edgebytecode stream: no caller found while reading edgebytecode stream: string too long for the string tablebytecode stream: tag %s is not in the expected range [%s, %s]bytecode stream: trying to read %d bytes after the end of the input bufferbytecode stream: unexpected LTO section %sbytecode stream: unexpected tag %sbytecode stream: unknown GIMPLE statement tag %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 apply to a single declarationcan 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 alias an expression %scannot 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 be %scannot be %s memberscannot be `scope` and `%s`cannot be both final and abstractcannot be declared to be a functioncannot be final, perhaps you meant const?cannot be further field because it will change the determined %s sizecannot 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 %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>cannot call a concept as a functioncannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot call super() implicitly because it is annotated with @disablecannot 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 in a different modulecannot declare %qD to be a bit-field typecannot declare a parameter with %<decltype(auto)%>cannot declare bit-field %qD with %<warn_if_not_aligned%> typecannot declare bit-field %qD with function typecannot declare bit-field %qs with %<warn_if_not_aligned%> typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare parameter to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare pointer to qualified function type %qTcannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare reference to qualified function type %qTcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot decompose addresscannot decompose class type %qT because it has an anonymous struct membercannot decompose class type %qT because it has an anonymous union membercannot decompose class type %qT without non-static data memberscannot decompose class type %qT: both it and its base class %qT have non-static data memberscannot decompose class type %qT: its base classes %qT and %qT have non-static data memberscannot decompose inaccessible member %qD of %qTcannot decompose lambda closure type %qTcannot decompose non-array non-class type %qTcannot decompose union type %qTcannot decompose variable length array %qTcannot decompose variable length vector %qTcannot decrement a pointer to incomplete type %qTcannot deduce template arguments for %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 flexible array membercannot default compare reference member %qDcannot default compare union %qTcannot define %qD in different modulecannot define friend function %qs in a local class definitioncannot define member function %<%T::%s%> within %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot 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 have an in contract when overriden function %s does not have an in contractcannot implicitly generate a default ctor when base class %s is missing a default ctorcannot increment a pointer to incomplete type %qTcannot inherit from final class %scannot 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 override a non-virtual functioncannot override final function %scannot override final function %s.%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 resolvecannot 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=hwaddresscannot 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 template to add field to aggregate `%s`cannot use template to add virtual function to class `%s`cannot 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 %qT is not allowedcast 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 initializationchanging the return type from %qs to a comparison category type will allow the comparison to use %qs and %qschar 0x%02x not allowed in mangled namechar 0x%04x not allowed in mangled namecheck_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 inheritancecircular inheritance of interfacecircular pointer delegation detectedcircular reference to enum memberclass %qE already existsclass %qE defined without specifying a base classclass %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 for %qT failed: explicit deduction guide selected in copy-list-initializationclass template argument deduction is only available with %<-std=c++17%> or %<-std=gnu++17%>class template placeholder %qE not permitted in this contextclass 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 enumeration type %qT with floating-point type %qT is deprecatedcomparison of floating-point type %qT with enumeration type %qT is deprecatedcomparison 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 between enumeration type %qT and floating-point type %qT is deprecatedconditional expression between floating-point type %qT and enumeration type %qT is deprecatedconditional 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 exporting declaration %qDconflicting 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 %q+D; have %qTconflicting 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-qualifiedconstructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %scontaining loop herecontains additional virtual method %qDcontinue statement not within a loopcontraction %<%.*s%> in format; use %qs insteadcontrol flow in the middle of basic block %dcontrol reaches end of non-void functioncontrol register number must be in range 0-31 for %sconversion 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 %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++20%> or %<-std=gnu++20%>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 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 understand version %scould not unmap %<pch_address_space%> %mcould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*scounter namecounter valuecpu %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 a compile-time constant in the range 0-255 for %<__builtin_custom_%s%>cv-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 function declared heredeallocation 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 conflicts with builtindeclaration %qD conflicts with importdeclaration %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 %q+D redeclareddeduction 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 construction is disabled for type %sdefault constructor for structs only allowed with @disable, no body, and no 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++20%> or %<-std=gnu++20%>default template arguments may not be used in function template friend re-declarationdefault template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>default template arguments may not be used in partial specializationsdefault template arguments may not be used in template friend declarationsdefault type conversion cannot deduce template argument for %qDdefaulted %qD is not a friend of %qTdefaulted %qD must be %<const%>defaulted %qD must have parameters of either type %<const %T&%> or %qTdefaulted %qD must have parameters of either type %<const %T&%> or %qT, not bothdefaulted %qD must not have %<&&%> ref-qualifierdefaulted %qD must return %<bool%>defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>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 heredefining 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 %qD is not first declarationdeleted function %q+D overriding non-deleted functiondeleted in Fortran 95deleting %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 invaliddesignated initializers cannot be used with a non-aggregate type %qTdesignating the bound of variable length array argument %udesignator order for field %qD does not match declaration order in %qTdestination object %qE of size %sdestination object allocated heredestination object declared heredestination object of size %s allocated by %qEdestination 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 parametersdestructors, postblits and invariants are not allowed in union %sdetermining value of %qsdid you mean %<-%s%>?did you mean %<using enum %T::%D%>?did 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 override any functiondoes not override any function, did you mean to override `%s%s`?does 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 attributeduplicate %qE declaration specifierduplicate %qsduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qEduplicate declaration of method %<%c%E%> with conflicting typesduplicate definition of '%s'duplicate definition of a symbol versionduplicate direct call to %s in speculative call sequence with speculative_id %iduplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate insn UID: %iduplicate instance variable %q+Dduplicate interface declaration for category %<%E(%E)%>duplicate interface declaration for class %qEduplicate label %qDduplicate label declaration %qEduplicate loop headerduplicate member %q+Dduplicate reference %s in speculative call sequence with speculative_id %iduplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>duplicate virt-specifierduplicated %<if%> conditionduplicated parameter specifier %qs in %<amdgpu_hsa_kernel%> attributeduring %<-fcompare-debug%> recompilationduring %s pass: %s
  dwarf version %wu is not supporteddynamic dependency %s not founddynamic exception specifications are deprecated in C++11dynamic type %qT of its operand does not have a base class of type %qTdynamic type %qT of its operand does not have an unambiguous public base class %qTeBPF stack limit exceededeach undeclared identifier is reported only once for each function it appears inedge %s->%s has no corresponding call_stmtedge count is not compatible with function countedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge has both call_stmt and lto_stmt_uid setedge not foundedge points to wrong declaration:either %<-fopenacc%> or %<-fopenmp%> must be seteither -fopenacc or -fopenmp must be seteither all initializer clauses should be designated or none of them should beelaborated-type-specifier for a scoped enum must not use the %qD keywordelement types must be the sameelement_number(): Bad dimension typeelemental binary operationelemental function arguments at %C are not compliantelemental procedureelements of array %q#D have incomplete typeelements of array %q#T have incomplete typeembedded %<\0%> in formatembedded NUL in CFString literalempty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)empty declarationempty declaration with %<_Alignas%> does not redeclare tagempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty enum is invalidempty index range in initializerempty initializer for lambda init-captureempty initializer in lambda init-captureempty left precision in %s formatempty parentheses were disambiguated as a function declarationempty precision in %s formatempty property attribute listempty range specifiedempty scalar initializerempty string in attribute %<target%>empty struct has size 0 in C, size 1 in C++empty structured binding declarationempty union has size 0 in C, size 1 in C++enable pass %s for function %senable pass %s for functions in the range of [%u, %u]enabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenclosing %<target%>enclosing %qsenclosing OpenACC %qs constructenclosing class of %<constexpr%> non-static member function %q+#D is not a literal typeenclosing class templates are not explicitly specializedenclosing parent compute constructenclosing regionenclosing routineenclosing target regionenclosing taskend expression refers to outer iterator %qDend insn %d for block %d not found in the insn streamend of implied-do loop at %L could not be simplified to a constant valueenum %s must have at least one memberenum constant defined hereenum constant in boolean contextenum conversion from %qT to %qT in assignment is invalid in C++enum conversion from %qT to %qT in initialization is invalid in C++enum conversion from %qT to %qT in return is invalid in C++enum conversion in assignment is invalid in C++enum conversion in initialization is invalid in C++enum conversion when passing argument %d of %qE is invalid in C++enum type defined hereenum value is not %<CONST_DECL%> or %<INTEGER_CST%>enum value name is not %<IDENTIFIER_NODE%>enum value type is not %<INTEGER_TYPE%> nor convertible to the enumenumerated and non-enumerated type in conditional expressionenumerated mismatch in conditional expression: %qT vs %qTenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value %qE is outside the range of underlying type %qTenumerator value for %qD is not an integer constantenumerator value for %qD must have integral or unscoped enumeration typeenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %<COLLECT_GCC%> must be setenvironment variable %<COLLECT_GCC_OPTIONS%> must be setenvironment variable %<COLLECT_LTO_WRAPPER%> must be setenvironment variable %qs must expand to a non-negative integer less than or equal to %wdenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file %qsenvironment variable DJGPP points to missing file %qserrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror instantiatingerror writing %qserror writing to %s: %merror: errors during merging of translation unitseval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULLevaluating %qsexception cleanup for this placement new selects non-placement %<operator delete%>exception handling disabled, use %<-fexceptions%> to enableexception handling personality mismatchexception of type %<%T%> will be caughtexception of type %qT will be caught by earlier handlerexception specification of %qD depends on itselfexcess elements in %<char%> array initializerexcess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexcess use operand for statementexecution counts assumed to be zero
  execution counts estimated
  exit %d->%d not recordedexpansion pattern %qE contains no parameter packsexpansion pattern %qT contains no parameter packsexpansion point is location %iexpected %<#pragma acc%> clauseexpected %<#pragma omp scan%>expected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> after template-argument-listexpected %<(%> or end of lineexpected %<)%>expected %<)%> or %<,%>expected %<*%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifierexpected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>expected %<:%> or %<)%>expected %<:%> or %<...%>expected %<:%> or %<::%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<::%>expected %<;%>expected %<;%> after class definitionexpected %<;%> after struct definitionexpected %<;%> after union definitionexpected %<;%> at end of member declarationexpected %<;%> or %<{%>expected %<;%> or %<{%> after method attribute definitionexpected %<;%>, %<,%> or %<)%>expected %<;%>, identifier or %<(%>expected %<<%>expected %<=%>expected %<=%> after Objective-C %qEexpected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<__transaction_atomic%>expected %<__transaction_relaxed%>expected %<acq_rel%>, %<release%> or %<acquire%>expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>expected %<allocator%>expected %<asm%>expected %<auto%>expected %<auto%> or %<decltype(auto)%> after %qEexpected %<cancel%> %<if%> clause modifierexpected %<catch%>expected %<class%>expected %<class%> or %<typename%>expected %<class%>, %<typename%>, or %<template%>expected %<co_yield%>expected %<concurrent%>expected %<construct%>, %<device%>, %<implementation%> or %<user%>expected %<data%>expected %<data%> after %<#pragma acc %s%>expected %<data%>, %<update%>, %<enter%> or %<exit%>expected %<declare%>expected %<decltype%>expected %<delete%>expected %<depend%>, %<destroy%> or %<update%> clauseexpected %<extern%>expected %<finally%> or %<catch%>expected %<for%> after %qsexpected %<host%>, %<nohost%> or %<any%>expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>expected %<inclusive%> or %<exclusive%> clauseexpected %<match%>expected %<namespace%>expected %<new%>expected %<none%> or %<present%>expected %<none%> or %<shared%>expected %<omp_priv%> or function-nameexpected %<operator%>expected %<point%>expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clauseexpected %<read%>, %<write%>, %<update%>, or %<capture%> clauseexpected %<return%>expected %<scalar%>, %<aggregate%> or %<pointer%>expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>expected %<simd%>, %<reduction%>, %<target%> or %<variant%>expected %<static_assert%>expected %<target%>expected %<teams%>, %<parallel%> or %<thread%>expected %<template%>expected %<throw%>expected %<try%>expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clauseexpected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected %d levels of template parms for %q#D, got %dexpected %i or more, found %iexpected %qE selector nameexpected %qT but argument is of type %qTexpected %qs %<if%> clause modifier rather than %qsexpected ...expected 64-bit address but argument 1 is %d-bitexpected 64-bit address but argument 2 is %d-bitexpected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected an argument to %<msp430_select_cpu%>expected an identifier for the attribute nameexpected attribute before %<...%>expected between %i and %i, found %iexpected binary operatorexpected block indexexpected block specifierexpected boolean expressionexpected boolean typeexpected case labelexpected channelexpected class nameexpected class-keyexpected class-nameexpected constant integer expression with valid sync-hint valueexpected constant offsetexpected constant sizeexpected constructor, destructor, or type conversionexpected count valueexpected declarationexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected else statementexpected empty string after %<operator%> keywordexpected end of capture-listexpected end of lineexpected expressionexpected expression-list or type-idexpected frequency qualityexpected frequency valueexpected functionexpected function nameexpected function-name %<(%>expected goto expressionexpected id-expressionexpected id-expression (arguments)expected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected identifier or string literalexpected initializerexpected integerexpected integer expressionexpected integer expression listexpected interface or pointer to interfaceexpected iteration declaration or initializationexpected iteration-statementexpected jump-statementexpected labelexpected labeled-statementexpected loop numberexpected map index on right hand sideexpected module-nameexpected namespace-nameexpected nested-name-specifierexpected numeric typeexpected operatorexpected parameter pack before %<...%>expected pass nameexpected pointerexpected pointer as argument of unary %<*%>expected pointer in %qs clauseexpected primary-expressionexpected ptr-operatorexpected qualified name in friend declaration for constructor %qDexpected qualified name in friend declaration for destructor %qDexpected selection-statementexpected signature: %qDexpected single pointer in %qs clauseexpected specifier-qualifier-listexpected statementexpected string literalexpected string-literalexpected suffix identifierexpected template-argumentexpected template-idexpected template-id for typeexpected template-nameexpected trait selector nameexpected type specifierexpected type-nameexpected type-specifierexpected unqualified-idexpecting argument of type pointer or of type integer for argument 1expecting internal function nameexplicit by-copy capture of %<this%> redundant with by-copy capture defaultexplicit by-copy capture of %qD redundant with by-copy capture defaultexplicit by-reference capture of %qD redundant with by-reference capture defaultexplicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>explicit deduction guide declared hereexplicit deduction guides not considered for copy-initializationexplicit goto at end of bb %dexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)explicit instantiation of %qD outside its namespace must use a nested-name-specifierexplicit instantiation of function concept %q#Dexplicit instantiation of non-class template %qDexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit instantiation of variable concept %q#Dexplicit instantiation shall not use %<consteval%> specifierexplicit instantiation shall not use %<constexpr%> specifierexplicit instantiation shall not use %<inline%> specifierexplicit qualification in declaration of %qDexplicit specialization %q#D may be missing attributesexplicit specialization declared %<concept%>explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of %qD outside its namespace must use a nested-name-specifierexplicit specialization of function concept %qDexplicit specialization of non-template %qTexplicit template argument list not allowedexplicit template specialization cannot have a storage classexplicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:explicitly used registers must be grouped at top of stackexponent-letter 'q' in real-literal-constant at %Cexpr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %Lexpression %qE does not designate a %<constexpr%> functionexpression %qE is not a constant expressionexpression cannot be used as a functionexpression does not compute the number of elements in this array; element type is %qT, not %qTexpression in new-declarator must have integral or enumeration typeexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression list treated as compound expression in functional castexpression list treated as compound expression in initializerexpression list treated as compound expression in mem-initializerexpression must be enclosed in parenthesesexpression must be integralexpression of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextend_ref(): Bad tailextended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>extended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextern model globalvalueextern symbols cannot have initializersexternal TLS initialization functions not supported on this targetexternal linkage required for symbol %q+D because of %qE attributeexternally visible inline cloneextra %<;%>extra %<;%> after in-class function definitionextra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra qualification not allowedextra semicolonextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to create map component '%s'failed to create union component '%s'failed to expand built-in functionfailed to get exit status: %mfailed to get process times: %mfailed to initialize plugin %sfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailed to reclaim unneeded functionfailed to reclaim unneeded function in same comdat groupfailed to translate literal to execution character set %qTfailure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>failure to simplify substring reference in DATA statement at %Lfailure trying to reload:fallthru edge after a control statement in bb %dfallthru edge after unconditional jump in bb %ifallthru edge crosses section boundary in bb %ifallthru to exit from bb %dfast enumeration is not available in Objective-C 1.0fastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefastcall and thiscall attributes are not compatiblefatal error: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)field %q#D can be accessed via %q#Dfield %q#D with same name as classfield %qD has incomplete type %qTfield %qE declared as a functionfield %qE has incomplete typefield %s must be initialized but skippedfield cannot be `scope`field name not in record or union initializerfield not allowed in interfacefield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfields have different layout in another translation unitfile %qs left but not enteredfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>filename %qs does not start with profile prefix %qsfill characterfill character in strfmon formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini function found in object %sfirst %<sizeof%> operand was declared herefirst argument must be []bytefirst argument must be type size_t, not %sfirst argument of %q+D should be %<int%>first argument to %<__builtin_call_with_static_chain%> must be a call expressionfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>first mismatch is fieldfirst offset must be in opposite direction of loop iterationsfirst register must be R0first seen herefirst specified herefixed ebp register requires %<-maccumulate-outgoing-args%>fixed ebp register requires %<target("accumulate-outgoing-args")%>fixed register %s used to pass parameter to functionfixed-point overflow in expression %qE of type %qT results in %qEfixed-point overflow in expression of type %qT results in %qEfixed-point types not supported for this targetfixed-point types not supported in C++flexible array member %qD does not have well defined padding bits for %qsflexible array member %qD in an otherwise empty %q#Tflexible array member %qD in unionflexible array member %qD not at end of %q#Tflexible array member in a struct with no named membersflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofloating literal exceeds range of %qT typefloating literal truncated to zerofloating point overflow in expression %qE of type %qT results in %qEfloating point overflow in expression of type %qT results in %qEfloating-point constant not a valid immediate operandfloating-point suffix %qs shadowed by implementationflow control insn inside a basic blockfmax-include-depth=<number> Set the maximum depth of the nested #include.fold check: original tree changed by foldfold of empty expansion over %Ofold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>fopen %s: %mfor %qDfor a function-style cast, remove the redundant %<::%D%>for array function parameter length expression must be specifiedfor backward compatibilityfor deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)for increment expression cannot resolve address of overloaded functionfor increment expression has no effectfor increment expression is a reference, not call, to function %qEfor pointer type length expression must be specifiedfor statement expectedfor template declaration %q+Dfor the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512for type %qTfor unknown bound array type length expression must be specifiedfor, while or do statement expectedformatformat argument %d unused before used argument %d in %<$%>-style formatformat argument %d used more than once in %s formatformat argument should be a %qs referenceformat argument should be a %qs reference but a string was foundformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat of column headings in %<devices.csv%> is incorrectformat string argument follows the arguments to be formattedformat string argument is not a string typeformat string is defined hereformat string is not an array of type %qsforming pointer to qualified function type %qTforming pointer to reference type %qTforming reference to qualified function type %qTforming reference to reference type %qTforming reference to voidforming type of %qsforward declaration of %q#Tfound %<%c%s%>found %<-%E%> instead of %<+%E%> in protocol(s)found %<:%> in nested-name-specifier, expected %<::%>found a %qT but the format argument should be a stringfound a %qs reference but the format argument should be a stringfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfound default case not at the start of case vectorfp software completion requires %<-mtrap-precision=i%>fr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe pointer required, but reservedframe size of %qs is %wd bytesframe size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added.frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function.frame size too large for reliable stack checkingfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupfriend declaration %q#D declares a non-template functionfriend declaration %qD in local class without prior local declarationfriend declaration %qD is not visible to explicit specializationfriend declaration %qD may not have virt-specifiersfriend declaration does not name a class or functionfriend declaration herefriend declaration not in class definitionfriend declaration of %q#D specifies default arguments and isn%'t the only declarationfriend declaration of %qD specifies default arguments and isn%'t a definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>friend function definition %qs cannot have a name qualified with %<%D::%>friend function definition %qs cannot have a name qualified with %<::%>from definition of %q#Dfrom previous declaration %qFfrv_print_operand: unknown codefunc can only be compared to nilfunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D part of alias cyclefunction %q+F can never be copied because it has %<noclone%> attributefunction %q+F can never be copied because it receives a non-local gotofunction %q+F can never be copied because it saves address of local label in a static variablefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it has a VLA argumentfunction %q+F can never be inlined because it has a VLA return argumentfunction %q+F can never be inlined because it is suppressed using %<-fno-inline%>function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %qD declared %<[[noreturn]]%> but its first declaration was notfunction %qD declared %<virtual%> inside a unionfunction %qD is initialized like a variablefunction %qD might be a candidate for %qs format attributefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction %qs cannot be declared %<mutable%>function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codefunction arguments of %<__builtin_tgmath%> all have the same typefunction arguments of %<__builtin_tgmath%> lack type-generic parameterfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction body only allowed in final functions in interface %sfunction call has aggregate valuefunction called through a non-compatible typefunction concept must be calledfunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition declared %qsfunction definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction has external linkage when the user requests only inlining static for live patchingfunction may return address of local variablefunction might be candidate for attribute %qsfunction might be candidate for attribute %qs if it is known to return normallyfunction name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>function name expected for start addressfunction name expected for start address, not `%s`function not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction not inline candidatefunction or array type %qT in %<#pragma omp declare reduction%>function or array type in %<#pragma omp declare reduction%>function parameterfunction pointers not supported with %<-mabi=ti%> optionfunction result count mismatchfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of labelfunction returns address of local variablefunction returns an aggregatefunction symbol is not functionfunction template %qD redeclared as a class templatefunction template-id %qD in nested-name-specifierfunction types not truly compatible in ISO Cfunction versions cannot be marked as %<gnu_inline%>, bodies have to be generatedfunction with qualified void return type calledfunction-scope %qE implicitly auto and declared %qsfunction-scope %qs implicitly auto and declared %<__thread%>function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTfunctions cannot be scopegarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
! generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>get_mpz(): Not an integer constantgetting core file size maximum limit: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typegfc_array_dimen_size(): Bad EXPR_ARRAY exprgfc_array_dimen_size(): Bad dimensiongfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variablegfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsgfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typegfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran does not support -E without -cppgfortran: Only one %<-J%> option allowedgimple call has no targetgimple call has two targetsgimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal module fragment contents must be from preprocessor inclusionglobal qualification of class name is invalidglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedglobals, statics, fields, manifest constants, ref and out parameters cannot be scopegot %d template parameters for %q#Dgot %d template parameters for %q#Tgoto destination is neither a label nor a pointergp is constant (but save/restore gp on indirect calls).gp_offset (%ld) or end_offset (%ld) is less than zerograve accent %<`%> in formatgsplit-dwarf is not supported on this platformhad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64hardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %shardware vector support not available on %shardware vector support not available with %<-msoft-float%>has different parameters in another translation unithas different return value in another translation unithas forward referenceshas inexact value, due to loss of precisionhas no function body with return type inferencehas no return statement, but is expected to return a value of type %shead insn %d for block %d not found in the insn streamherehigh bound %qE above array section size in %qs clausehistogram value statement does not correspond to the statement it is associated withiWMMXt and NEON are incompatibleiWMMXt unsupported under Thumb modeia64_print_operand: unknown codeidentical_array_ref(): inconsistent dimensionsidentifier %qE conflicts with C++ keywordidentifier %qE is a keyword in C++11identifier %qE is a keyword in C++20identifier expected after %<@protocol%>identifier overflow: %dif any %<if%> clause has modifier, then all %<if%> clauses have to use modifierif avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives insteadif this code is reached, the program will abortif using %qs is not feasible, use %qs insteadignoring %<#pragma %s %s%>ignoring %<#pragma align%> for explicitly aligned %q+Dignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argumentignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return typeignoring %<-fschedule-insns%> because of exception handling bugignoring %<asm%> specifier for non-static local variable %q+Dignoring %qD attribute on anonymous namespaceignoring %qD attribute on non-inline namespaceignoring %qE attribute applied to template instantiation %qTignoring %qE attribute applied to template specialization %qTignoring %qE attribute not set on a variableignoring %qE attribute set on const variableignoring %qE attribute set on initialized variableignoring %qE attribute set on uninitialized variableignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>ignoring attribute %qE after earlier %qEignoring attribute %qE because it conflicts with attribute %<either%>ignoring attribute %qE because it conflicts with attribute %<lower%>ignoring attribute %qE because it conflicts with attribute %<noinit%>ignoring attribute %qE because it conflicts with attribute %<persistent%>ignoring attribute %qE because it conflicts with attribute %<section%>ignoring attribute %qE because it conflicts with attribute %<upper%>ignoring attribute %qE because it conflicts with attribute %qsignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qsignoring attribute %qs because it conflicts with previous %qsignoring attributes applied to %qT after definitionignoring attributes applied to class type %qT outside of definitionignoring attributes applied to dependent type %qT without an associated declarationignoring attributes in template argument %qEignoring attributes on template argument %qTignoring duplicate directory "%s"
  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%>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 %<nodiscard%>: %Eignoring return value of %qD, declared with attribute %<warn_unused_result%>ignoring return value of function declared with attribute %<warn_unused_result%>ignoring return value of type %qT, declared with attribute %<nodiscard%>ignoring return value of type %qT, declared with attribute %<nodiscard%>: %Eignoring 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 %qDimmediate value must fit into a %d-bit integer for %simplicit 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 cannot appear directly in a linkage-specificationimport declared %q#D hereimport-declaration must be at global scopeimport_iso_c_binding_module(): Unable to create symbol for %simported atimpossible 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 %qD declared with attribute %<%s%> herein a call to %qT declared with attribute %<%s%>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 %qDin a call to function %qD declared %qsin a call to function %qD declared with attribute %qsin a call to non-static member function %qDin a call with type %qTin a call with type %qT and attribute %qsin and out contracts can only appear without a body when they are virtual interface functions or abstractin 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 %qDinclude %qs or provide a declaration of %qEincoming 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 covariant types %s and %sincompatible 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 mixin declaration (%s)incomplete 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%>inherits from duplicate interface %sinit 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 %qT from pointer type %qT with incompatible scalar storage orderinitialization 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 %qTinitialization with (%s.%s + 1) causes overflow for type `%s`initializations 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 loopinout variables can only be declared inside inout functionsinput 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 %qsinterface %qE does not have valid constant string layoutinternal 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 procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine cannot be called directlyinterrupt service routine must return %<void%>interrupt service routine should have %qs as the second argumentinterrupt service routine should have a pointer as the first argumentinterrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread is available only on fidointrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%e valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid %<#pragma %s%>invalid %<CASE_CHAIN%>invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<PHI%> argumentinvalid %<PHI%> resultinvalid %<const_cast%> from type %qT to type %qTinvalid %<const_cast%> of an rvalue of type %qT to type %qTinvalid %<static_cast%> from type %qT to type %qTinvalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs 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 OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qEinvalid RHS for gimple memory store: %qsinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid _Literalinvalid abstract parameter type %qTinvalid abstract return type %qTinvalid abstract return type for function %q+#Dinvalid abstract return type for member function %q+#Dinvalid abstract type %qT for %qEinvalid abstract type for %q+Dinvalid access to non-static data member %qD in virtual base of NULL objectinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address in operandinvalid address modeinvalid address operand in %qsinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid alignment value for %<__builtin_arc_aligned%>invalid application of %<__alignof%> to a bit-fieldinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to array type %qT of incomplete element typeinvalid application of %qs to incomplete type %qTinvalid architecture for target attribute or pragma %qsinvalid argument %<%s%> for %<-mbranch-protection=%>invalid argument %<%s%> for %<-mharden-sls=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument given to %<-mharden-sls=%>invalid argument 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 control register for mvtc : %d - using 'psw'invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion from %qH to %qIinvalid conversion from type %<* __vector_pair%>invalid conversion from type %<* __vector_quad%>invalid conversion from type %<__vector_pair%>invalid conversion from type %<__vector_quad%>invalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<* __vector_pair%>invalid conversion to type %<* __vector_quad%>invalid conversion to type %<__vector_pair%>invalid conversion to type %<__vector_quad%>invalid conversion to type %<bfloat16_t%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid covariant return type for %q+#Dinvalid cpu %qs for %s%qs%sinvalid custom instruction option %qsinvalid 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 fn spec attribute "%s"invalid fn spec attribute "%s" arg %iinvalid 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 order in asm node %iinvalid parameter combination for AltiVec intrinsic %qsinvalid parameter combination for intrinsic %qsinvalid parameter type %qTinvalid pass positioning operationinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid position or size in %qsinvalid position or size operand to %qsinvalid private reduction on %qEinvalid proc_bind kindinvalid protection type ("%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 %<::%>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 MMA operand of type %qs as a function parameterinvalid use of MMA type %qs as a function return valueinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array indexing on pointer to memberinvalid use of array with unspecified boundsinvalid use of asm flag outputinvalid use of attribute %<fallthrough%>invalid use of attributes in empty declarationinvalid use of brace-enclosed initializer listinvalid use of constructor as a templateinvalid use of 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 data member %qEinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of pack expansion %qTinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of 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 a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %sis mutable. Only const or immutable class thread local variable are allowed, not %sis nested within %s, but super class %s is nested within %sis not a static and cannot have static initializeris not nested, but super class %s is nested within %sis_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 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%> is deprecated, and is ignoredkeyword %<export%> is enabled with %<-fmodules-ts%>keyword %<export%> not implemented, and will be ignoredkeyword %<template%> not allowed in class-head-namekeyword %<template%> not allowed in declarator-idkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)keyword %<typename%> not allowed in this context (the base class is implicitly a type)keyword %<typename%> not allowed outside of templateslabel 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 declarationlabel definition is not a constant expressionlambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>lambda capture of %qE is not a constant expressionlambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>lambda in local class %q+T cannot capture variables from the enclosing contextlambda parameter %qD previously declared as a capturelambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %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 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 variable %qD creates a copy from type %qTloop variable %qD of type %qT binds to a temporary constructed from type %qTloop verification on loop tree that needs fixuploop with header %d marked for removalloop with header %d not in loop treelooser exception specification on overriding virtual function %q+#Flow bound %qE above array section size in %qs clauselow bound %qE of array section does not have integral 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 pch_preprocess%>malformed %<#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 characters can only be of type charmangled 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 typemanifest constants must have initializersmap 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++20%> or %<-std=gnu++20%>member %qD cannot be declared both %<virtual%> and %<static%>member %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember %qD 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 bound %Z of argument %u declared as %smismatch in bounds %Z of argument %u declared as %smismatch 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 definitionmismatching parensmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing %<PHI%> defmissing %<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 header namemissing increment expressionmissing indirect call in speculative call sequencemissing initializer for %s field %smissing initializer for field %qD of %qTmissing initializer for member %qDmissing loop condition in loop with %<GCC ivdep%> pragmamissing loop condition in loop with %<GCC unroll%> pragmamissing makefile target after %qsmissing mappermissing method %s%s%smissing module namemissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing or corrupt object.dmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing property attributemissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template 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%> insteadmixin templates are not regular templatesmixing 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 %Cmodule-declaration not permitted in header-unitmodule-declaration only permitted as first declaration, or ending a global module fragmentmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %<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 argumentsmulti-source compilation not implemented for C++multidimensional array must have bounds for all dimensions except the firstmultilib exclusion %qs is invalidmultilib exclusions %qs is invalidmultilib select %qs %qs is invalidmultilib select %qs is invalidmultilib spec %qs is invalidmultiple %<-mcpu=%> options 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 overrides of same functionmultiple parameters named %qDmultiple prevailing defs for %qEmultiple property %qE methods specified, the latest one will be usedmultiple 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 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 assembly functions with contracts are not supportednaked attribute only applies to functionsname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename %qs differs from name %qs defined in another translation unitname %qs is defined to %wd while another translation unit defines it as %wdname %qs is defined to different value in another translation unitname missing for member functionname of class shadows template template parameter %qDname used in a GNU-style designated initializer for an arraynamed return values are no longer supportednamespace %qD enterednamespace alias %qD not allowed here, assuming %qDnamespace name requirednamespace-scope anonymous aggregates must be staticnarrowing conversion of %qE from %qH to %qInarrowing conversion of %qE from %qH to %qI is ill-formed in C++11need %<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++20%> or %<-std=gnu++20%>nested loop in reduction needs reduction clause for %qEnested name specifier %qT for enum declaration does not name a class or namespacenested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>nested namespace name requirednested quoting directivenested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew in Fortran 2003new in Fortran 2008new in Fortran 2018new in Fortran 95new types may not be defined in a return 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 definition of struct %sno 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 match for implicit super() call in constructorno 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 exp; or assert(0); at end of functionno return statement in %<constexpr%> function returning non-voidno 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 invalid order %inode has unknown typenode is alias but not definitionnode is alias but not implicit aliasnode is alone in a comdat groupnode is analyzed but it is not a definitionnode is in same_comdat_group list but has no comdat_groupnode is symver but not aliasnode is transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found in symtab assembler name hashnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon 32 bit register operand for '%%%c'non double precision REAL argument to %s intrinsic at %Lnon-%<consteval%> function %q+D overriding %<consteval%> functionnon-AAPCS derived PCS variantnon-ASCII character in CFString literalnon-NULL pointer initialization at %Cnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-array deallocation of object allocated with array allocationnon-call exception handling mismatchnon-class, non-variable partial specialization %qE is not allowednon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant argument 0 to %qsnon-constant argument 1 to %qsnon-constant array in DATA statement %Lnon-constant array initializationnon-constant array new length must be specified directly, not by %<typedef%>non-constant array new length must be specified without parentheses around the type-idnon-constant compound literals cannot appear in a constant-expressionnon-constant condition for static assertionnon-constant element in constant CONSTRUCTORnon-constant 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 using-declaration names constructor of %qTnon-member-template declaration of %qDnon-memory input %d must stay in memorynon-memory output %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-objective-c type %qT cannot be caughtnon-parameter %qs cannot be a parameter packnon-pointer argument to %<__builtin_launder%>non-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar %qsnon-scalar typenon-scalar variable %qD in conditional %<lastprivate%> clausenon-standard suffix on floating constantnon-static const member %q#D in class without a constructornon-static const member %q#D, cannot use default assignment operatornon-static data member %q+D in a union may not have reference type %qTnon-static data member %qE declared %qsnon-static data member declared with placeholder %qTnon-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>non-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, cannot use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q#D follows thread-local declarationnon-thread-local declaration of %q+D follows thread-local declarationnon-top-level %qsnon-trivial conversion in %qsnon-trivial conversion in unary operationnon-trivial designated initializers not supportednon-type partial specialization %qE is not allowednon-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>non-variable %qD in declaration with more than one declarator with placeholder typenon-vector %qs with elementsnon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label 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 pointernull pointer dereferencenullability specifier %qE cannot be applied to multi-level pointer type %qTnullability specifier %qE cannot be applied to non-pointer type %qTnumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of 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 expectedobsolescent in Fortran 95obsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>obtained hereodr-used inline variable %qD is not definedof moduleof type struct %s uses this(this), which is not allowed in static initializationoffload 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 argument of type void* expectedone argument of type void* expected, not %sone 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 parameters or foreach declarations can be refonly parameters or stack based variables can be inoutonly plain %<auto%> return type can be deduced to %<void%>only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20only uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of rangeonly weak aliases are supported in this configurationonly zero initializers are allowed in section %qsopaque vector types cannot be initializedopaque-enum-declaration hereopaque-enum-specifier must use a simple identifieropaque-enum-specifier without nameopen %s failed: %sopen /dev/zero: %mopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %qs: %sopening output file %s: %moperand %%xn code invalid for QImodeoperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand 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 %qs with mismatching values (%s, %s)option %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions or targets missing after %qsoptype_msgid overflow: %dor replace parentheses with braces to aggregate-initialize a variableor replace parentheses with braces to value-initialize a variableor use %<j%> instead of %<i%> for the GNU built-in suffixordered argument needs positive constant integer expressionordered comparison of pointer with integer zeroordered comparison of pointer with integer zero (%qT and %qT)ordered comparison of pointer with null 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 iteration variable %qD addend expression %qE is not integralouter iteration variable %qD multiplier expression %qE is not integralouter iteration variable %qD used in condition expression has type other than %qTouter iteration variable %qD used in initializer expression has type other than %qTouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d cannot be specified together with %qs clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput file %s already exists in folder %soutput 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%>override only applies to class member functionsoverriding %qD declared %<transaction_safe%>pack expansion argument for non-pack parameter %qD of alias template %qDpack expansion argument for non-pack parameter %qD of concept %qDpack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %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 may not appear in this contextparameter %qD set but not usedparameter %qP of %qD might be a candidate for a format attributeparameter %s.%s is already definedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter names (without types) in function declarationparameter pack %<__bases%> only valid in template declarationparameter pack %q+D must be at the end of the template parameter listparameter pack %qD cannot have a default argumentparameter pack argument %qE must be at the end of the template argument listparameter pack argument %qT must be at the end of the template argument listparameter pack cannot have a default argumentparameter packs not expanded with %<...%>:parameter passing for argument of type %qT changed in GCC 7.1parameter passing for argument of type %qT changed in GCC 9.1parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}parameter to builtin must be a string constant or literalparameter to builtin not valid: %sparametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses must be omitted if %qE attribute argument list is emptyparentheses must be omitted if attribute argument list is emptyparentheses required around this composite literal to avoid parsing ambiguityparentheses were disambiguated as a function declarationparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in SELECT RANK statement at %Cparse error in SELECT TYPE statement at %Cparse error in template argument listpart-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-objectpartial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument listpartial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument listpartial specialization %qD is not more specialized thanpartial specialization %qT declared %<friend%>partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansionpartial specialization of %qD after instantiation of %qDpartition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>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 incompatible scalar storage orderpassing argument %d of %qE from pointer to non-enclosed address spacepassing argument %d of %qE makes %q#v qualified function pointer from unqualifiedpassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepassing argument %i to %qs-qualified parameter aliases with argument %Zpassing argument %i to %qs-qualified parameter aliases with arguments %Zpassing arguments to ellipsis of inherited constructor %qDpassing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpatchable function entry %wu exceeds size %wupath: pedwarnpedwarn: perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-lineperhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: 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 array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwuplease use an explicit cpu name; valid cpu names are: %splugin %qs was specified with different paths: %qs and %qsplugin %s is not licensed under a GPL-compatible license
  %splugin %s is not licensed under a GPL-compatible license %splugin %s registered a null callback function for event %splugin %s should be specified before %<-fplugin-arg-%s%> in the command lineplugin cannot register a missing passplugin cannot register an unnamed passplugin cannot register pass %qs without reference pass nameplugin support is disabled; configure with --enable-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++20pointer-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 registerpost-module-declaration imports must be contiguouspost-module-declaration imports must not be from header inclusionpost-module-declaration imports must not be include-translatedpostfix %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 is missing closing `;`pragma 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 %q#D hereprevious declaration %qDprevious declaration %qD used %d template parameterprevious declaration %qD used %d template parametersprevious declaration as %q#Dprevious declaration hereprevious declaration of %<%c%E%>previous declaration of %<%c%E%> as %<@optional%>previous declaration of %<%c%E%> as %<@required%>previous declaration of %<%c%s%>previous declaration of %q#Dprevious declaration of %q+Dprevious declaration of %q+D with type %qTprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D with type %qTprevious definition of %qD hereprevious implicit declaration of %q+D with type %qTprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specificationprevious specification in %q#D herepreviously declared as %spreviously declared as %s with %u unspecified variable boundpreviously declared as %s with %u unspecified variable boundspreviously declared as %s with %u variable boundpreviously declared as %s with %u variable boundspreviously declared as %s with bound %<%s%>previously declared as %s with bound %qspreviously declared as %s with bound argument %Epreviously declared as a pointer %spreviously declared as a variable length array %spreviously declared as an array %spreviously declared as an ordinary array %spreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprivate module fragmentprivate module fragment only permitted in purview of module interface or partitionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for CR16profiler support for VxWorksprofiling %<-mcmodel=large%> with PIC is not supportedprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepromoted bitwise complement of an unsigned value is always nonzeroproperties for %<simd%> selector may not be specified in %<metadirective%>properties must be namedproperty %qs already specified in %<@dynamic%>property %qs already specified in %<@synthesize%>property %qs is using instance variable %qs of incompatible typeproperty %qs is using the same instance variable as property %qsproperty cannot be a bit-fieldproperty cannot be an arrayproperty declaration not in %<@interface%>, %<@protocol%> or %<category%> contextproperty must be constant integer expressionproperty must be constant integer expression or string 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++20%> or %<-std=gnu++20%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lreachable %s definition hereread failed while reading export dataread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only reference %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading 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 expansionrecursive inliningrecursive instantiation of default member initializer for %qDrecursive mixin instantiationrecursive type %qT undefinedrecursively required by substitution of %qS
--- 1925,1953 ----
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
  Use %reloc() operators, rather than assembly macros, to load addresses.Use -G for data that is not defined by the current object.Use -G for object-local data.Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit DWARF format when emitting DWARF debug information.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit DWARF format when emitting DWARF debug information.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use Cyclic Redundancy Check (CRC) instructions.Use EABI.Use Enhanced Virtual Addressing instructions.Use Floating-point Multiply Single to Double (FsMULd) instruction.Use GNU C library.Use GP relative sdata/sbss sections.Use GP-relative addressing to access small data.Use Global INValidate (GINV) instructions.Use H8/300 alignment rules.Use IEEE math for fp comparisons.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.Use ISA 2.07 transactional memory (HTM) instructions.Use LRA instead of reload (transitional).Use LRA instead of reload.Use LRA register allocator.Use Loongson EXTension (EXT) instructions.Use Loongson EXTension R2 (EXT2) instructions.Use Loongson MultiMedia extensions Instructions (MMI) instructions.Use MCU instructions.Use MIPS MSA Extension instructions.Use MIPS-3D instructions.Use MIPS-DSP REV 2 instructions.Use MIPS-DSP instructions.Use Mingw-specific thread support.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use NewABI-style %reloc() assembly operators.Use P-mnemonics for branches statically predicted as taken.Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).Use PMC-style 'mad' instructions.Use PowerPC General Purpose group optional instructions.Use PowerPC Graphics group optional instructions.Use PowerPC V2.01 single field mfcr instruction.Use PowerPC V2.02 floating point rounding instructions.Use PowerPC V2.02 popcntb instruction.Use PowerPC V2.05 compare bytes instruction.Use PowerPC V2.06 popcntd instruction.Use PowerPC-64 instruction set.Use RJMP / RCALL even though CALL / JMP are available.Use ROM instead of RAM.Use SSE register passing conventions for SF and DF mode.Use STB_GNU_UNIQUE if supported by the assembler.Use SmartMIPS instructions.Use UNIX assembler syntax.Use UltraSPARC Compare-and-Branch extensions.Use UltraSPARC Fused Multiply-Add extensions.Use UltraSPARC Population-Count instruction.Use UltraSPARC Subtract-Extended-with-Carry instruction.Use UltraSPARC Visual Instruction Set version 1.0 extensions.Use UltraSPARC Visual Instruction Set version 2.0 extensions.Use UltraSPARC Visual Instruction Set version 3.0 extensions.Use UltraSPARC Visual Instruction Set version 4.0 extensions.Use VAX fp.Use VAXC structure conventions.Use VMS exit codes instead of posix ones.Use Virtualization (VZ) instructions.Use __cxa_atexit to register destructors.Use __cxa_get_exception_ptr in exception handling.Use a 32-bit long type.Use a 4-byte record marker for unformatted files.Use a 64-bit long type.Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use a smart stack protection method for certain functions.Use a stack protection method for every function.Use additional VIS instructions introduced in OSA2017.Use addresses that allocate global registers.Use all registers, reserving none for interrupt handlers.Use alternate register names.Use an 8-bit 'int' type.Use an 8-byte record marker for unformatted files.Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.Use arbitrary sized immediates in bit operations.Use big-endian byte order.Use bit tests for sufficiently large switch statements.Use branch-and-break sequences to check for integer divide by zero.Use branch-protection features.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use call0 ABI.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and optimize for CPU.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use features of architecture ARCH.Use 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 of and schedule code for given CPU.Use integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.Use ldcw/ldcd coherent cache-control hint.Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.Use little-endian byte order.Use ll, sc and sync instructions.Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.Use media instructions.Use microMIPS instructions.Use multiply add/subtract instructions.Use multiply high instructions for high part of 32x32 multiply.Use musl C library.Use native (MS) bitfield layout.Use new adddi3/subdi3 patterns.Use normal calling convention.Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previouslyUse of non-intrinsic module %qs at %C conflicts with intrinsic module name used previouslyUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qsUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use random base tag for each frame, as opposed to base always zero.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AIX Vector Extended ABI.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the GNU extension to the PE format for aligned common data.Use the 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 windowed registers ABI.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.
! Using function %qs at %L is deprecatedUsing parameter %qs declared at %L is deprecatedUsing subroutine %qs at %L is deprecatedUsing variable %qs at %L is deprecatedUsually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.VALUE argument of the %s intrinsic function at %L shall be definableVALUE attribute at %CVALUE is not allowed inside of BLOCK at %CVALUE object %qs in %s clause at %LVALUE statement at %CVOIDmode on an outputVOLATILE attribute at %CVOLATILE attribute at %L cannot be specified in a PURE procedureVOLATILE statement at %CValid Nios II ISA levels (for -march):Valid arguments for the -msdata= option:Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Value of HINT clause at %L shall be a valid constant hint expressionVariable %qs at %C cannot be redefined inside loop beginning at %LVariable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scopeVariable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributesVariable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)Variable %qs at %L cannot have both the POINTER and BIND(C) attributesVariable %qs at %L has not been assigned a format labelVariable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)Variable %qs at %L in this context must be constantVariable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray componentsVariable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argumentVariable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphicVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L may not be a C interoperable kind but it is BIND(C)Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qsVariable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qsVariable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %qsVariable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVariable %qs cannot appear in a variable definition context (%s) at %L in PURE procedureVariable %qs cannot appear in the expression at %LVariable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qsVariable %qs has not been assigned a target label at %LVariable %qs in %s clause is used in NAMELIST statement at %LVariable %qs in common block %qs at %C cannot be bind(c) since it is not globalVariable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a globalVariable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %LVariable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %LVariable %qs is not a dummy argument at %LVariable %qs is used at %L before the ENTRY statement in which it is a parameterVariable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %LVariable %qs with binding label %qs at %L uses the same global identifier as entity at %LVariable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameterVariable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarrayVariable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeVariable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attributeVariable %s at %L with NO_ARG_CHECK attribute may only be used as actual argumentVariable %s at %L with NO_ARG_CHECK attribute shall be a dummy argumentVariable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic typeVariable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size arrayVariable %s at %L with NO_ARG_CHECK attribute shall not have a subobject referenceVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable at %C is an element of a COMMON blockVariable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveVariable is USE-associated with !$ACC DECLARE at %LVariable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %LVariable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LVariable type is UNKNOWN in assignment at %LVariable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENTVector library ABI to use.Vectorize for double-word operations.Verify that paths are feasible when emitting diagnostics.Version loops based on whether indices have a stride of one.Virtual function multiversioning not supportedVolatile memory accesses do not use I/O load/store instructions.Volatile memory accesses use I/O load/store instructions.WAIT at %C not allowed in Fortran 95WAIT clause at %L requires a scalar INTEGER expressionWAIT statement not allowed in PURE procedure at %CWHERE assignment target at %L has inconsistent shapeWHERE mask at %L has inconsistent shapeWHERE/ELSEWHERE clause at %L requires a LOGICAL arrayWarn about "extern" declarations not at file scope.Warn about "suspicious" constructs.Warn about 'new' of type with extended alignment without -faligned-new.Warn about @selector()s without previously declared methods.Warn about C constructs that are not in the common subset of C and C++.Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.Warn about C++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 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 shift with count >= width of type is attempted.Warn about code paths in which a shift with negative count is attempted.Warn about code paths in which a stdio FILE can be closed more than once.Warn about code paths in which a stdio FILE is not closed.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which sensitive data is written to a file.Warn about code paths in which the wrong deallocation function is called.Warn about code paths which attempt to write to a const object.Warn about code paths which attempt to write to a string literal.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about deprecated arithmetic conversions on operands of enumeration types.Warn about deprecated arithmetic conversions on operands where one is of enumeration type and the other is of a floating-point type.Warn about deprecated uses of volatile qualifier.Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about 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 macros that have conflicting header units definitions.Warn about maybe uninitialized automatic variables.Warn about mismatched declarations of VLA parameters.Warn about mismatched declarations of array parameters and unsafe accesses to them.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about 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 reading past the end of a source array in string manipulation functions like memchr and memcpy.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switch values that are outside of the switch's type range.Warn about switches with boolean controlling expression.Warn about the most vexing parse syntactic ambiguity.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about type safety and similar errors and mismatches in declarations with alias attributes.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unsupported features in ThreadSanitizer.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of __attribute__((warning)) declarations.Warn about uses of a comma operator within a subscripting expression.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for calls to allocation functions that specify zero bytes.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for deallocation calls with arguments returned from mismatched allocation functions.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn from speculative compiles such as __traits(compiles).Warn if "defined" is used outside #if.Warn if C++17 noexcept function type will change the mangled name of a symbol.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class interface has no superclass.  Root classes may use an attribute to suppress this warning.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if devices.csv is not found or there are problem parsing it (default: on).Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the NSObject attribute is applied to a non-typedef.Warn if the address space of an address is changed.Warn if the code is too complicated for the analyzer to fully explore.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not exist.Warn in case profiles in -fprofile-use do not match.Warn of prototypes causing type conversions different from what would happen in the absence of prototype.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn on intrinsics not part of the selected standard.Warn on namespace definition.Warn on primary template declaration.Warn on suspicious calls of standard functions computing absolute values.Warn on suspicious constructs involving reverse scalar storage order.Warn that -fno-automatic may break recursion.Warn when __builtin_frame_address or __builtin_return_address is used unsafely.Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.Warn when a #warning directive is encountered.Warn when a base is inaccessible in derived due to ambiguity.Warn when a built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a class is redeclared or referenced using a mismatched class-key.Warn when a class or enumerated type is referenced using a redundant class-key.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a range-based for-loop is creating unnecessary copies.Warn when a 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 exception handler is shadowed by another handler.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when performing class template argument deduction on a type with no deduction guides.Warn when profiling instrumentation was requested, but could not be applied to a certain function.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when 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.With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-block-sequencesWithout padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Work around the R5900 short loop erratum.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.Wrap all indirect branches into execute in order to disable branch prediction.Wrap all indirect calls into execute in order to disable branch prediction.Wrap all indirect return branches into execute in order to disable branch prediction.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.Write all declarations as Ada code for the given file only.Write all declarations as Ada code transitively.Writing module %qs at line %d column %d: %sWrong OpenACC continuation at %C: expected !$ACC, got !$OMPWrong OpenMP continuation at %C: expected !$OMP, got !$ACCX argument at %L to C_LOC shall not be polymorphicX descriptor requires leading space count at %LX32 does not support %<ms_abi%> 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 %LZero-sized array detected at %L where an entity with the TARGET attribute is expected[...][...] style array constructors at %C[Leaving %s]
! [available in [cannot find %s][default][disabled][enabled]__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__fp16 and no ldrh__gshared not allowed in safe functions; use shared``object.TypeInfo_Tuple` could not be found, but is implicitly used in D-style variadic functions`object.TypeInfo` could not be found, but is implicitly used in D-style variadic functions`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, ...)` not `%s``pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, va_list)`a GNU Fortran extensiona brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona class template declaration must not declare anything elsea comma operator cannot appear in a constant-expressiona concept cannot be a member functiona concept cannot be constraineda constructor cannot be %<concept%>a conversion function cannot have a trailing return typea destructor cannot be %qsa different type is defined in another translation unita field of same name but different type is defined in another translation unita field with different name is defined in another translation unita function call cannot appear in a constant-expressiona function concept cannot be constraineda function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa lambda closure type has a deleted copy assignment operatora lambda closure type has a deleted default constructora later %<-fabi-version=%> (or =0) avoids this error with a change in manglinga member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa nested namespace definition cannot be inlinea nested namespace definition cannot have attributesa non-template variable cannot be %<concept%>a parameter cannot be declared %qsa parameter list with an ellipsis cannot match an empty parameter name list declarationa statement expression is an insufficient context for overload resolutiona storage class can only be specified for objects and functionsa storage class on an anonymous aggregate in class scope is not alloweda template cannot be defaulteda template declaration cannot appear at block scopea template-id may not appear in a using-declarationa temporary bound to %qD only persists until the constructor exitsa transaction expression cannot appear in a constant-expressiona type defined in another translation unit is not polymorphica type defined in another translation unit is polymorphica type with different bases is defined in another translation unita type with different number of fields is defined in another translation unita type with different precision is defined in another translation unita type with different signedness is defined in another translation unita type with different size is defined in another translation unita type with different virtual table pointers is defined in another translation unita variable cannot be declared %<consteval%>a variable concept cannot be constraineda wide string is invalid in this contextabnormal call edges for non-call insn in bb %iabnormal edges for no purpose in bb %iabort in %s, at %s:%dabsolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of valueabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %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 a deduction guide to suppress this warningadd explicit %<this%> or %<*this%> captureadd parentheses around %qE to silence this warningadd parentheses around left hand side expression to silence this warningadd parentheses around the second %<sizeof%> to silence this warningadd parentheses to declare a variableadd_sym(): Bad sizing modeadding %<-flarge-source-files%> will allow for more column-tracking support, at the expense of compilation time and memoryaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress mode %qs not supported in the %s bit modeaddress of a call to %qs is not a constant expressionaddress of array with reverse scalar storage order requestedaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of label %qD returnedaddress of local variable %qD returnedaddress of overloaded function with no contextual type informationaddress of register 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++20%> or %<-std=gnu++20%>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 hereallocation performed herealready captured %qD in lambda expressionalready exists at %s. Perhaps in another function with the same name?also found %<%c%s%>alternatives not allowed in %<asm%> flag outputambiguating new declaration %q+#Dambiguating new declaration of %q#Dambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template instantiation for %q#Dambiguous template instantiation for %q#Tambiguous template specialization %qD for %q+Dan %<asm%> specification is not allowed on a function-definitionan address area attribute cannot be specified for local variablesan argument type that has a default promotion cannot match an empty parameter name list declarationan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different number of values is defined in another translation unitan enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an 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 discards %<const%> qualifierargument %d of %qE discards %<volatile%> qualifierargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a %<const%> typeargument %d of %qE must not be a pointer to a %<volatile%> typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to 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 in call to function %qE does not have pointer typeargument %u in call to function %qE has pointer to %qs type (%qT)argument %u in call to function %qE points to incomplete typeargument %u null where non-null expectedargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument %u of type %s declared as a pointerargument %u of type %s declared as a variable length arrayargument %u of type %s declared as an ordinary arrayargument %u of type %s declared with %u unspecified variable boundargument %u of type %s declared with %u unspecified variable boundsargument %u of type %s declared with %u variable boundargument %u of type %s declared with %u variable boundsargument %u of type %s declared with mismatched bound %<%s%>argument %u of type %s declared with mismatched bound argument %Eargument %u of type %s with mismatched boundargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be 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 complete typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 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 2 must be unsigned literal between 2 and 7 inclusiveargument 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 3 must be a constant in the range 0 to 7argument 3 must be in the range 0 to 12argument 3 must be in the range 0 to 3argument 3 must be in the range [0, 15]argument 4 must be a 3-bit unsigned literalargument 4 must be an 8-bit unsigned literalargument 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 clauseargument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute ignoredargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "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 references a symbol declared hereargument 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 bigger 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 between different enumeration types %qT and %qT is deprecatedarithmetic between enumeration type %qT and floating-point type %qT is deprecatedarithmetic between floating-point type %qT and enumeration type %qT is deprecatedarithmetic involving a null pointer in %qEarithmetic on pointer to 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 deallocation of object allocated with non-array allocationarray 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 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 declarationassigned hereassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment from temporary %<initializer_list%> does not extend the lifetime of the underlying arrayassignment left-hand side might be a candidate for a format attributeassignment makes %q#v qualified function pointer from unqualifiedassignment of constant field %qDassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only reference %qDassignment of read-only variable %qDassignment suppressionassignment to %qT from %qT makes integer from pointer without a castassignment to %qT from %qT makes pointer from integer without a castassignment to %qT from incompatible pointer type %qTassignment to %qT from pointer to %qD with incompatible type %qTassignment to %qT from pointer type %qT with incompatible scalar storage orderassignment to expression with array typeassociate_integer_pointer(): Already associatedassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentat least one argument of type size_t expectedat offset %s into destination object %qE of size %sat offset %s into destination object of size %s allocated by %qEat offset %s into source object %qE of size %sat offset %s into source object of size %s allocated by %qEat offset %wi from %qD declared hereat offset [%wi, %wi] from %qD declared hereatexit failedattempt to take address of bit-fieldattempt to take address of bit-field structure member %qDattribute %<%E(%s)%> missing an argumentattribute %<%E(%s, %E)%> invalid positional argument %iattribute %<%E(%s, %E, %E)%> invalid positional argument %iattribute %<fallthrough%> not preceding a case label or default labelattribute %<fallthrough%> specified multiple timesattribute %<target%> argument not a stringattribute %qE argument must be one of %qs or %qsattribute %qE argument must be one of %qs, %qs, %qs, or %qsattribute %qE argument not a stringattribute %qE invalid modeattribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qsattribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qsattribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>attribute %qE without arguments on a non-prototypeattribute %qs applies to array types onlyattribute %qs argument %qs is unknownattribute %qs argument is not a stringattribute %qs invalid positional argumentattribute %qs mismatch with mode %qsattribute %qs mismatched positional argument values %i and %iattribute %qs missing positional argument 2 provided in previous designation by argument %uattribute %qs positional argument %i invalid value %wiattribute %qs positional argument %i value %wi exceeds number of function arguments %uattribute %qs positional argument 1 references %qs-qualified argument type %qTattribute %qs positional argument 1 references argument of function type %qTattribute %qs positional argument 1 references non-pointer argument type %qTattribute %qs positional argument 2 conflicts with previous designation by argument %uattribute %qs positional argument 2 missing in previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute %qs specified multiple timesattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute ignored in explicit instantiation %q#Tattribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>attribute using prefix used together with scoped attribute tokenattribute value %qs is unknown in %qs attributeattribute value %qs was already specified in %qs attributeattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes are not permitted in this positionattributes at the beginning of statement are ignoredattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may be inserted hereattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %savailable since Fortran 77backend 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 type must be class or interface, not %sbase type must be interface, not %sbase type must not be voidbase variable or SSA name undeclaredbasic block %d pred edge is corruptedbasic block %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d does not belong to loop %dbb %d has father loop %d, should be loop %dbb %d on wrong placebecause %qT has user-provided %qDbecause it is a member of %qTbecause it is used as a glvaluebecause the array element type %qT has variable sizebegin expression refers to outer iterator %qDbinary argument %u to decimal-only type-generic functionbinary expression in operand of fold-expressionbinary operator does not support mixing vector bool with floating point vector operandsbinary operator does not support two vector bool operandsbinary operator does not support vector bool operandbind(c) procedurebinding reference of type %qH to %qI discards qualifiersbit-field %q#D with non-integral type %qTbit-field %q+D width not an integer constantbit-field %qD has non-integral type %qTbit-field %qD with non-integral type %qTbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to truebitwise operation between different enumeration types %qT and %qT is deprecatedblock IFblock-scope extern declaration %q#D not permitted in module purviewbody of %<constexpr%> function %qD not a return-statementbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>both %<__thread%> and %<thread_local%> specifiedboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %qs and %qs specifiedboth %s and %qE attribute provide addressboth arguments in binary fold have unexpanded parameter packsboth arguments must be compatibleboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth branches of %<if%> statement marked as %qsboth complex and decimal floating-point arguments to type-generic 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 loopbuild_dt: format with namelistbuilt-in %qD declared herebuilt-in function %q+D declared as non-functionbuilt-in function %qD declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16built-in function %s requires Nios II R%dbuiltin %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 4 argumentsbuiltin %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 hereby argument %u of type %s to %qD declared hereby argument %u of type %s to %qTbytecode stream in file %qs generated with GCC compiler older than 10.0bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%dbytecode stream: expected tag %s instead of %sbytecode stream: found empty cgraph nodebytecode stream: found multiple instances of cgraph node with uid %dbytecode stream: found non-null terminated stringbytecode stream: garbage at the end of symbols sectionbytecode stream: no callee found while reading edgebytecode stream: no caller found while reading edgebytecode stream: string too long for the string tablebytecode stream: tag %s is not in the expected range [%s, %s]bytecode stream: trying to read %d bytes after the end of the input bufferbytecode stream: unexpected LTO section %sbytecode stream: unexpected tag %sbytecode stream: unknown GIMPLE statement tag %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 apply to a single declarationcan 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 alias an expression %scannot 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 be %scannot be %s memberscannot be `scope` and `%s`cannot be both final and abstractcannot be declared to be a functioncannot be final, perhaps you meant const?cannot be further field because it will change the determined %s sizecannot bind bit-field %qE to %qTcannot bind non-const lvalue reference of type %qH to a value of type %qIcannot bind non-const lvalue reference of type %qH to an rvalue of type %qIcannot bind packed field %qE to %qTcannot bind reference of type %qH to %qI due to different array boundscannot bind rvalue %qE to %qTcannot bind rvalue reference of type %qH to lvalue of type %qIcannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>cannot call a concept as a functioncannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot call super() implicitly because it is annotated with @disablecannot 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 in a different modulecannot declare %qD to be a bit-field typecannot declare a parameter with %<decltype(auto)%>cannot declare bit-field %qD with %<warn_if_not_aligned%> typecannot declare bit-field %qD with function typecannot declare bit-field %qs with %<warn_if_not_aligned%> typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare parameter to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare pointer to qualified function type %qTcannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare reference to qualified function type %qTcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot decompose addresscannot decompose class type %qT because it has an anonymous struct membercannot decompose class type %qT because it has an anonymous union membercannot decompose class type %qT without non-static data memberscannot decompose class type %qT: both it and its base class %qT have non-static data memberscannot decompose class type %qT: its base classes %qT and %qT have non-static data memberscannot decompose inaccessible member %qD of %qTcannot decompose lambda closure type %qTcannot decompose non-array non-class type %qTcannot decompose union type %qTcannot decompose variable length array %qTcannot decompose variable length vector %qTcannot decrement a pointer to incomplete type %qTcannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructorscannot deduce template arguments of %qT, as it has no viable deduction guidescannot default compare anonymous union membercannot default compare flexible array membercannot default compare reference member %qDcannot default compare union %qTcannot define %qD in different modulecannot define friend function %qs in a local class definitioncannot define member function %<%T::%s%> within %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot 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 have an in contract when overriden function %s does not have an in contractcannot implicitly generate a default ctor when base class %s is missing a default ctorcannot increment a pointer to incomplete type %qTcannot inherit from final class %scannot 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 override a non-virtual functioncannot override final function %scannot override final function %s.%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 resolvecannot 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=hwaddresscannot 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 template to add field to aggregate `%s`cannot use template to add virtual function to class `%s`cannot 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 %qT is not allowedcast 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 initializationchanging the return type from %qs to a comparison category type will allow the comparison to use %qs and %qschar 0x%02x not allowed in mangled namechar 0x%04x not allowed in mangled namecheck_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 inheritancecircular inheritance of interfacecircular pointer delegation detectedcircular reference to enum memberclass %qE already existsclass %qE defined without specifying a base classclass %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 for %qT failed: explicit deduction guide selected in copy-list-initializationclass template argument deduction is only available with %<-std=c++17%> or %<-std=gnu++17%>class template placeholder %qE not permitted in this contextclass 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 enumeration type %qT with floating-point type %qT is deprecatedcomparison of floating-point type %qT with enumeration type %qT is deprecatedcomparison 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 be defined at namespace scopeconcept 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 between enumeration type %qT and floating-point type %qT is deprecatedconditional expression between floating-point type %qT and enumeration type %qT is deprecatedconditional 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 exporting declaration %qDconflicting 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 %q+D; have %qTconflicting 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 invalid (%s)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-qualifiedconstructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %scontaining loop herecontains additional virtual method %qDcontinue statement not within a loopcontraction %<%.*s%> in format; use %qs insteadcontrol flow in the middle of basic block %dcontrol reaches end of non-void functioncontrol register number must be in range 0-31 for %sconversion 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 %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++20%> or %<-std=gnu++20%>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 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 understand version %scould not unmap %<pch_address_space%>: %mcould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*scounter namecounter valuecpu %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 a compile-time constant in the range 0-255 for %<__builtin_custom_%s%>cv-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 function declared heredeallocation 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 conflicts with builtindeclaration %qD conflicts with importdeclaration %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 %q+D redeclareddeduction 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 construction is disabled for type %sdefault constructor for structs only allowed with @disable, no body, and no 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++20%> or %<-std=gnu++20%>default template arguments may not be used in function template friend re-declarationdefault template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>default template arguments may not be used in partial specializationsdefault template arguments may not be used in template friend declarationsdefault type conversion cannot deduce template argument for %qDdefaulted %qD is not a friend of %qTdefaulted %qD must be %<const%>defaulted %qD must have parameters of either type %<const %T&%> or %qTdefaulted %qD must have parameters of either type %<const %T&%> or %qT, not bothdefaulted %qD must not have %<&&%> ref-qualifierdefaulted %qD must return %<bool%>defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>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 heredefining 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 %qD is not first declarationdeleted function %q+D overriding non-deleted functiondeleted in Fortran 95deleting %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 invaliddesignated initializers cannot be used with a non-aggregate type %qTdesignating the bound of variable length array argument %udesignator order for field %qD does not match declaration order in %qTdestination object %qE of size %sdestination object allocated heredestination object declared heredestination object of size %s allocated by %qEdestination 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 parametersdestructors, postblits and invariants are not allowed in union %sdetermining value of %qsdid you mean %<-%s%>?did you mean %<using enum %T::%D%>?did 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 override any functiondoes not override any function, did you mean to override `%s%s`?does 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 attributeduplicate %qE declaration specifierduplicate %qsduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qEduplicate declaration of method %<%c%E%> with conflicting typesduplicate definition of '%s'duplicate definition of a symbol versionduplicate direct call to %s in speculative call sequence with speculative_id %iduplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate insn UID: %iduplicate instance variable %q+Dduplicate interface declaration for category %<%E(%E)%>duplicate interface declaration for class %qEduplicate label %qDduplicate label declaration %qEduplicate loop headerduplicate member %q+Dduplicate reference %s in speculative call sequence with speculative_id %iduplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>duplicate virt-specifierduplicated %<if%> conditionduplicated parameter specifier %qs in %<amdgpu_hsa_kernel%> attributeduring %<-fcompare-debug%> recompilationduring %s pass: %s
  dwarf version %wu is not supporteddynamic dependency %s not founddynamic exception specifications are deprecated in C++11dynamic type %qT of its operand does not have a base class of type %qTdynamic type %qT of its operand does not have an unambiguous public base class %qTeBPF stack limit exceededeach undeclared identifier is reported only once for each function it appears inedge %s->%s has no corresponding call_stmtedge count is not compatible with function countedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge has both call_stmt and lto_stmt_uid setedge not foundedge points to wrong declaration:either %<-fopenacc%> or %<-fopenmp%> must be seteither -fopenacc or -fopenmp must be seteither all initializer clauses should be designated or none of them should beelaborated-type-specifier for a scoped enum must not use the %qD keywordelement types must be the sameelement_number(): Bad dimension typeelemental binary operationelemental function arguments at %C are not compliantelemental procedureelements of array %q#D have incomplete typeelements of array %q#T have incomplete typeembedded %<\0%> in formatembedded NUL in CFString literalempty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)empty declarationempty declaration with %<_Alignas%> does not redeclare tagempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty enum is invalidempty index range in initializerempty initializer for lambda init-captureempty initializer in lambda init-captureempty left precision in %s formatempty parentheses were disambiguated as a function declarationempty precision in %s formatempty property attribute listempty range specifiedempty scalar initializerempty string in attribute %<target%>empty struct has size 0 in C, size 1 in C++empty structured binding declarationempty union has size 0 in C, size 1 in C++enable pass %s for function %senable pass %s for functions in the range of [%u, %u]enabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenclosing %<target%>enclosing %qsenclosing OpenACC %qs constructenclosing class of %<constexpr%> non-static member function %q+#D is not a literal typeenclosing class templates are not explicitly specializedenclosing parent compute constructenclosing regionenclosing routineenclosing target regionenclosing taskend expression refers to outer iterator %qDend insn %d for block %d not found in the insn streamend of implied-do loop at %L could not be simplified to a constant valueenum %s must have at least one memberenum constant defined hereenum constant in boolean contextenum conversion from %qT to %qT in assignment is invalid in C++enum conversion from %qT to %qT in initialization is invalid in C++enum conversion from %qT to %qT in return is invalid in C++enum conversion in assignment is invalid in C++enum conversion in initialization is invalid in C++enum conversion when passing argument %d of %qE is invalid in C++enum type defined hereenum value is not %<CONST_DECL%> or %<INTEGER_CST%>enum value name is not %<IDENTIFIER_NODE%>enum value type is not %<INTEGER_TYPE%> nor convertible to the enumenumerated and non-enumerated type in conditional expressionenumerated mismatch in conditional expression: %qT vs %qTenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value %qE is outside the range of underlying type %qTenumerator value for %qD is not an integer constantenumerator value for %qD must have integral or unscoped enumeration typeenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %<COLLECT_GCC%> must be setenvironment variable %<COLLECT_GCC_OPTIONS%> must be setenvironment variable %<COLLECT_LTO_WRAPPER%> must be setenvironment variable %qs must expand to a non-negative integer less than or equal to %wdenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file %qsenvironment variable DJGPP points to missing file %qserrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror instantiatingerror writing %qserror writing to %s: %merror: errors during merging of translation unitseval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULLevaluating %qsexception cleanup for this placement new selects non-placement %<operator delete%>exception handling disabled, use %<-fexceptions%> to enableexception handling personality mismatchexception of type %<%T%> will be caughtexception of type %qT will be caught by earlier handlerexception specification of %qD depends on itselfexcess elements in %<char%> array initializerexcess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexcess use operand for statementexecution counts assumed to be zero
  execution counts estimated
  exit %d->%d not recordedexpansion pattern %qE contains no parameter packsexpansion pattern %qT contains no parameter packsexpansion point is location %iexpected %<#pragma acc%> clauseexpected %<#pragma omp scan%>expected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> after template-argument-listexpected %<(%> or end of lineexpected %<)%>expected %<)%> or %<,%>expected %<*%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifierexpected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>expected %<:%> or %<)%>expected %<:%> or %<...%>expected %<:%> or %<::%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<::%>expected %<;%>expected %<;%> after class definitionexpected %<;%> after struct definitionexpected %<;%> after union definitionexpected %<;%> at end of member declarationexpected %<;%> or %<{%>expected %<;%> or %<{%> after method attribute definitionexpected %<;%>, %<,%> or %<)%>expected %<;%>, identifier or %<(%>expected %<<%>expected %<=%>expected %<=%> after Objective-C %qEexpected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<__transaction_atomic%>expected %<__transaction_relaxed%>expected %<acq_rel%>, %<release%> or %<acquire%>expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>expected %<allocator%>expected %<asm%>expected %<auto%>expected %<auto%> or %<decltype(auto)%> after %qEexpected %<cancel%> %<if%> clause modifierexpected %<catch%>expected %<class%>expected %<class%> or %<typename%>expected %<class%>, %<typename%>, or %<template%>expected %<co_yield%>expected %<concurrent%>expected %<construct%>, %<device%>, %<implementation%> or %<user%>expected %<data%>expected %<data%> after %<#pragma acc %s%>expected %<data%>, %<update%>, %<enter%> or %<exit%>expected %<declare%>expected %<decltype%>expected %<delete%>expected %<depend%>, %<destroy%> or %<update%> clauseexpected %<extern%>expected %<finally%> or %<catch%>expected %<for%> after %qsexpected %<host%>, %<nohost%> or %<any%>expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>expected %<inclusive%> or %<exclusive%> clauseexpected %<match%>expected %<namespace%>expected %<new%>expected %<none%> or %<present%>expected %<none%> or %<shared%>expected %<omp_priv%> or function-nameexpected %<operator%>expected %<point%>expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clauseexpected %<read%>, %<write%>, %<update%>, or %<capture%> clauseexpected %<return%>expected %<scalar%>, %<aggregate%> or %<pointer%>expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>expected %<simd%>, %<reduction%>, %<target%> or %<variant%>expected %<static_assert%>expected %<target%>expected %<teams%>, %<parallel%> or %<thread%>expected %<template%>expected %<throw%>expected %<try%>expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clauseexpected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected %d levels of template parms for %q#D, got %dexpected %i or more, found %iexpected %qE selector nameexpected %qT but argument is of type %qTexpected %qs %<if%> clause modifier rather than %qsexpected ...expected 64-bit address but argument 1 is %d-bitexpected 64-bit address but argument 2 is %d-bitexpected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected an argument to %<msp430_select_cpu%>expected an identifier for the attribute nameexpected attribute before %<...%>expected between %i and %i, found %iexpected binary operatorexpected block indexexpected block specifierexpected boolean expressionexpected boolean typeexpected case labelexpected channelexpected class nameexpected class-keyexpected class-nameexpected constant integer expression with valid sync-hint valueexpected constant offsetexpected constant sizeexpected constructor, destructor, or type conversionexpected count valueexpected declarationexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected else statementexpected empty string after %<operator%> keywordexpected end of capture-listexpected end of lineexpected expressionexpected expression-list or type-idexpected frequency qualityexpected frequency valueexpected functionexpected function nameexpected function-name %<(%>expected goto expressionexpected id-expressionexpected id-expression (arguments)expected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected identifier or string literalexpected initializerexpected integerexpected integer expressionexpected integer expression listexpected interface or pointer to interfaceexpected iteration declaration or initializationexpected iteration-statementexpected jump-statementexpected labelexpected labeled-statementexpected loop numberexpected map index on right hand sideexpected module-nameexpected namespace-nameexpected nested-name-specifierexpected numeric typeexpected operatorexpected parameter pack before %<...%>expected pass nameexpected pointerexpected pointer as argument of unary %<*%>expected pointer in %qs clauseexpected primary-expressionexpected ptr-operatorexpected qualified name in friend declaration for constructor %qDexpected qualified name in friend declaration for destructor %qDexpected selection-statementexpected signature: %qDexpected single pointer in %qs clauseexpected specifier-qualifier-listexpected statementexpected string literalexpected string-literalexpected suffix identifierexpected template-argumentexpected template-idexpected template-id for typeexpected template-nameexpected trait selector nameexpected type specifierexpected type-nameexpected type-specifierexpected unqualified-idexpecting argument of type pointer or of type integer for argument 1expecting internal function nameexplicit by-copy capture of %<this%> redundant with by-copy capture defaultexplicit by-copy capture of %qD redundant with by-copy capture defaultexplicit by-reference capture of %qD redundant with by-reference capture defaultexplicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>explicit deduction guide declared hereexplicit deduction guides not considered for copy-initializationexplicit goto at end of bb %dexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)explicit instantiation of %qD outside its namespace must use a nested-name-specifierexplicit instantiation of function concept %q#Dexplicit instantiation of non-class template %qDexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit instantiation of variable concept %q#Dexplicit instantiation shall not use %<consteval%> specifierexplicit instantiation shall not use %<constexpr%> specifierexplicit instantiation shall not use %<inline%> specifierexplicit qualification in declaration of %qDexplicit specialization %q#D may be missing attributesexplicit specialization declared %<concept%>explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of %qD outside its namespace must use a nested-name-specifierexplicit specialization of function concept %qDexplicit specialization of non-template %qTexplicit template argument list not allowedexplicit template specialization cannot have a storage classexplicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:explicitly used registers must be grouped at top of stackexponent-letter 'q' in real-literal-constant at %Cexpr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %Lexpression %qE does not designate a %<constexpr%> functionexpression %qE is not a constant expressionexpression cannot be used as a functionexpression does not compute the number of elements in this array; element type is %qT, not %qTexpression in new-declarator must have integral or enumeration typeexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression list treated as compound expression in functional castexpression list treated as compound expression in initializerexpression list treated as compound expression in mem-initializerexpression must be enclosed in parenthesesexpression must be integralexpression of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextend_ref(): Bad tailextended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>extended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextern model globalvalueextern symbols cannot have initializersexternal TLS initialization functions not supported on this targetexternal linkage required for symbol %q+D because of %qE attributeexternally visible inline cloneextra %<;%>extra %<;%> after in-class function definitionextra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra qualification not allowedextra semicolonextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to create map component '%s'failed to create union component '%s'failed to expand built-in functionfailed to get exit status: %mfailed to get process times: %mfailed to initialize plugin %sfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailed to reclaim unneeded functionfailed to reclaim unneeded function in same comdat groupfailed to translate literal to execution character set %qTfailure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>failure to simplify substring reference in DATA statement at %Lfailure trying to reload:fallthru edge after a control statement in bb %dfallthru edge after unconditional jump in bb %ifallthru edge crosses section boundary in bb %ifallthru to exit from bb %dfast enumeration is not available in Objective-C 1.0fastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefastcall and thiscall attributes are not compatiblefatal error: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)field %q#D can be accessed via %q#Dfield %q#D with same name as classfield %qD has incomplete type %qTfield %qE declared as a functionfield %qE has incomplete typefield %s must be initialized but skippedfield cannot be `scope`field name not in record or union initializerfield not allowed in interfacefield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfields have different layout in another translation unitfile %qs left but not enteredfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>filename %qs does not start with profile prefix %qsfill characterfill character in strfmon formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini function found in object %sfirst %<sizeof%> operand was declared herefirst argument must be []bytefirst argument must be type size_t, not %sfirst argument of %q+D should be %<int%>first argument to %<__builtin_call_with_static_chain%> must be a call expressionfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>first mismatch is fieldfirst offset must be in opposite direction of loop iterationsfirst register must be R0first seen herefirst specified herefixed ebp register requires %<-maccumulate-outgoing-args%>fixed ebp register requires %<target("accumulate-outgoing-args")%>fixed register %s used to pass parameter to functionfixed-point overflow in expression %qE of type %qT results in %qEfixed-point overflow in expression of type %qT results in %qEfixed-point types not supported for this targetfixed-point types not supported in C++flexible array member %qD does not have well defined padding bits for %qsflexible array member %qD in an otherwise empty %q#Tflexible array member %qD in unionflexible array member %qD not at end of %q#Tflexible array member in a struct with no named membersflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofloating literal exceeds range of %qT typefloating literal truncated to zerofloating point overflow in expression %qE of type %qT results in %qEfloating point overflow in expression of type %qT results in %qEfloating-point constant not a valid immediate operandfloating-point suffix %qs shadowed by implementationflow control insn inside a basic blockfmax-include-depth=<number> Set the maximum depth of the nested #include.fold check: original tree changed by foldfold of empty expansion over %Ofold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>fopen %s: %mfor %qDfor a function-style cast, remove the redundant %<::%D%>for array function parameter length expression must be specifiedfor backward compatibilityfor deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)for increment expression cannot resolve address of overloaded functionfor increment expression has no effectfor increment expression is a reference, not call, to function %qEfor pointer type length expression must be specifiedfor statement expectedfor template declaration %q+Dfor the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512for type %qTfor unknown bound array type length expression must be specifiedfor, while or do statement expectedformatformat argument %d unused before used argument %d in %<$%>-style formatformat argument %d used more than once in %s formatformat argument should be a %qs referenceformat argument should be a %qs reference but a string was foundformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat of column headings in %<devices.csv%> is incorrectformat string argument follows the arguments to be formattedformat string argument is not a string typeformat string is defined hereformat string is not an array of type %qsforming pointer to qualified function type %qTforming pointer to reference type %qTforming reference to qualified function type %qTforming reference to reference type %qTforming reference to voidforming type of %qsforward declaration of %q#Tfound %<%c%s%>found %<-%E%> instead of %<+%E%> in protocol(s)found %<:%> in nested-name-specifier, expected %<::%>found a %qT but the format argument should be a stringfound a %qs reference but the format argument should be a stringfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfound default case not at the start of case vectorfp software completion requires %<-mtrap-precision=i%>fr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe pointer required, but reservedframe size of %qs is %wd bytesframe size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added.frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function.frame size too large for reliable stack checkingfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupfriend declaration %q#D declares a non-template functionfriend declaration %qD in local class without prior local declarationfriend declaration %qD is not visible to explicit specializationfriend declaration %qD may not have virt-specifiersfriend declaration does not name a class or functionfriend declaration herefriend declaration not in class definitionfriend declaration of %q#D specifies default arguments and isn%'t the only declarationfriend declaration of %qD specifies default arguments and isn%'t a definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>friend function definition %qs cannot have a name qualified with %<%D::%>friend function definition %qs cannot have a name qualified with %<::%>from definition of %q#Dfrom previous declaration %qFfrv_print_operand: unknown codefunc can only be compared to nilfunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D part of alias cyclefunction %q+F can never be copied because it has %<noclone%> attributefunction %q+F can never be copied because it receives a non-local gotofunction %q+F can never be copied because it saves address of local label in a static variablefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it has a VLA argumentfunction %q+F can never be inlined because it has a VLA return argumentfunction %q+F can never be inlined because it is suppressed using %<-fno-inline%>function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %qD declared %<[[noreturn]]%> but its first declaration was notfunction %qD declared %<virtual%> inside a unionfunction %qD is initialized like a variablefunction %qD might be a candidate for %qs format attributefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction %qs cannot be declared %<mutable%>function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codefunction arguments of %<__builtin_tgmath%> all have the same typefunction arguments of %<__builtin_tgmath%> lack type-generic parameterfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction body only allowed in final functions in interface %sfunction call has aggregate valuefunction called through a non-compatible typefunction concept must be calledfunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition declared %qsfunction definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction has external linkage when the user requests only inlining static for live patchingfunction may return address of local variablefunction might be candidate for attribute %qsfunction might be candidate for attribute %qs if it is known to return normallyfunction name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>function name expected for start addressfunction name expected for start address, not `%s`function not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction not inline candidatefunction or array type %qT in %<#pragma omp declare reduction%>function or array type in %<#pragma omp declare reduction%>function parameterfunction pointers not supported with %<-mabi=ti%> optionfunction result count mismatchfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of labelfunction returns address of local variablefunction returns an aggregatefunction symbol is not functionfunction template %qD redeclared as a class templatefunction template-id %qD in nested-name-specifierfunction types not truly compatible in ISO Cfunction versions cannot be marked as %<gnu_inline%>, bodies have to be generatedfunction with qualified void return type calledfunction-scope %qE implicitly auto and declared %qsfunction-scope %qs implicitly auto and declared %<__thread%>function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTfunctions cannot be scopegarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
! generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>get_mpz(): Not an integer constantgetting core file size maximum limit: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typegfc_array_dimen_size(): Bad EXPR_ARRAY exprgfc_array_dimen_size(): Bad dimensiongfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variablegfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsgfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typegfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran does not support -E without -cppgfortran: Only one %<-J%> option allowedgimple call has no targetgimple call has two targetsgimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal module fragment contents must be from preprocessor inclusionglobal qualification of class name is invalidglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedglobals, statics, fields, manifest constants, ref and out parameters cannot be scopegot %d template parameters for %q#Dgot %d template parameters for %q#Tgoto destination is neither a label nor a pointergp is constant (but save/restore gp on indirect calls).gp_offset (%ld) or end_offset (%ld) is less than zerograve accent %<`%> in formatgsplit-dwarf is not supported on this platformhad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64hardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %shardware vector support not available on %shardware vector support not available with %<-msoft-float%>has different parameters in another translation unithas different return value in another translation unithas forward referenceshas inexact value, due to loss of precisionhas no `return` statement, but is expected to return a value of type `%s`has no function body with return type inferencehead insn %d for block %d not found in the insn streamherehigh bound %qE above array section size in %qs clausehistogram value statement does not correspond to the statement it is associated withiWMMXt and NEON are incompatibleiWMMXt unsupported under Thumb modeia64_print_operand: unknown codeidentical_array_ref(): inconsistent dimensionsidentifier %qE conflicts with C++ keywordidentifier %qE is a keyword in C++11identifier %qE is a keyword in C++20identifier expected after %<@protocol%>identifier overflow: %dif any %<if%> clause has modifier, then all %<if%> clauses have to use modifierif avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives insteadif this code is reached, the program will abortif using %qs is not feasible, use %qs insteadignoring %<#pragma %s %s%>ignoring %<#pragma align%> for explicitly aligned %q+Dignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argumentignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return typeignoring %<-fschedule-insns%> because of exception handling bugignoring %<asm%> specifier for non-static local variable %q+Dignoring %qD attribute on anonymous namespaceignoring %qD attribute on non-inline namespaceignoring %qE attribute applied to template instantiation %qTignoring %qE attribute applied to template specialization %qTignoring %qE attribute not set on a variableignoring %qE attribute set on const variableignoring %qE attribute set on initialized variableignoring %qE attribute set on uninitialized variableignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>ignoring attribute %qE after earlier %qEignoring attribute %qE because it conflicts with attribute %<either%>ignoring attribute %qE because it conflicts with attribute %<lower%>ignoring attribute %qE because it conflicts with attribute %<noinit%>ignoring attribute %qE because it conflicts with attribute %<persistent%>ignoring attribute %qE because it conflicts with attribute %<section%>ignoring attribute %qE because it conflicts with attribute %<upper%>ignoring attribute %qE because it conflicts with attribute %qsignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qsignoring attribute %qs because it conflicts with previous %qsignoring attributes applied to %qT after definitionignoring attributes applied to class type %qT outside of definitionignoring attributes applied to dependent type %qT without an associated declarationignoring attributes in template argument %qEignoring attributes on template argument %qTignoring duplicate directory "%s"
  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%>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 %<nodiscard%>: %Eignoring return value of %qD, declared with attribute %<warn_unused_result%>ignoring return value of function declared with attribute %<warn_unused_result%>ignoring return value of type %qT, declared with attribute %<nodiscard%>ignoring return value of type %qT, declared with attribute %<nodiscard%>: %Eignoring 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 %qDimmediate value must fit into a %d-bit integer for %simplicit 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 cannot appear directly in a linkage-specificationimport declared %q#D hereimport-declaration must be at global scopeimport_iso_c_binding_module(): Unable to create symbol for %simported atimpossible 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 %qD declared with attribute %<%s%> herein a call to %qT declared with attribute %<%s%>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 %qDin a call to function %qD declared %qsin a call to function %qD declared with attribute %qsin a call to non-static member function %qDin a call with type %qTin a call with type %qT and attribute %qsin and out contracts can only appear without a body when they are virtual interface functions or abstractin 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 %qDinclude %qs or provide a declaration of %qEincoming 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 covariant types %s and %sincompatible 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 mixin declaration (%s)incomplete 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%>inherits from duplicate interface %sinit 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 %qT from pointer type %qT with incompatible scalar storage orderinitialization 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 %qTinitialization with (%s.%s + 1) causes overflow for type `%s`initializations 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 loopinout variables can only be declared inside inout functionsinput 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 %qsinterface %qE does not have valid constant string layoutinternal 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 procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine cannot be called directlyinterrupt service routine must return %<void%>interrupt service routine should have %qs as the second argumentinterrupt service routine should have a pointer as the first argumentinterrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread is available only on fidointrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%e valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid %<#pragma %s%>invalid %<CASE_CHAIN%>invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<PHI%> argumentinvalid %<PHI%> resultinvalid %<const_cast%> from type %qT to type %qTinvalid %<const_cast%> of an rvalue of type %qT to type %qTinvalid %<static_cast%> from type %qT to type %qTinvalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs 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 OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qEinvalid RHS for gimple memory store: %qsinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid _Literalinvalid abstract parameter type %qTinvalid abstract return type %qTinvalid abstract return type for function %q+#Dinvalid abstract return type for member function %q+#Dinvalid abstract type %qT for %qEinvalid abstract type for %q+Dinvalid access to non-static data member %qD in virtual base of NULL objectinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address in operandinvalid address modeinvalid address operand in %qsinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid alignment value for %<__builtin_arc_aligned%>invalid application of %<__alignof%> to a bit-fieldinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to array type %qT of incomplete element typeinvalid application of %qs to incomplete type %qTinvalid architecture for target attribute or pragma %qsinvalid argument %<%s%> for %<-mbranch-protection=%>invalid argument %<%s%> for %<-mharden-sls=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument given to %<-mharden-sls=%>invalid argument 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 a prvalue expression of type %qT to type %qTinvalid cast to abstract class type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid clique in %qsinvalid combination of multiple type-specifiersinvalid comparison code in gimple condinvalid comparison of generated arrayinvalid comparison of generated structinvalid comparison of nil with nilinvalid comparison of non-comparable arrayinvalid comparison of non-comparable structinvalid comparison of non-comparable typeinvalid comparison of non-ordered typeinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma %s%>invalid constant in %<#pragma pack%> - ignoredinvalid constant vector for output modifier '%c'invalid constrained type parameterinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid control register for mvtc : %d - using 'psw'invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion from %qH to %qIinvalid conversion from type %<* __vector_pair%>invalid conversion from type %<* __vector_quad%>invalid conversion from type %<__vector_pair%>invalid conversion from type %<__vector_quad%>invalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<* __vector_pair%>invalid conversion to type %<* __vector_quad%>invalid conversion to type %<__vector_pair%>invalid conversion to type %<__vector_quad%>invalid conversion to type %<bfloat16_t%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid covariant return type for %q+#Dinvalid cpu %qs for %s%qs%sinvalid custom instruction option %qsinvalid 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 fn spec attribute "%s"invalid fn spec attribute "%s" arg %iinvalid 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 order in asm node %iinvalid parameter combination for AltiVec intrinsic %qsinvalid parameter combination for intrinsic %qsinvalid parameter type %qTinvalid pass positioning operationinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid position or size in %qsinvalid position or size operand to %qsinvalid private reduction on %qEinvalid proc_bind kindinvalid protection type ("%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 %<::%>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 MMA operand of type %qs as a function parameterinvalid use of MMA type %qs as a function return valueinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array indexing on pointer to memberinvalid use of array with unspecified boundsinvalid use of asm flag outputinvalid use of attribute %<fallthrough%>invalid use of attributes in empty declarationinvalid use of brace-enclosed initializer listinvalid use of constructor as a templateinvalid use of 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 data member %qEinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of pack expansion %qTinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of 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 a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %sis mutable. Only const or immutable class thread local variable are allowed, not %sis nested within %s, but super class %s is nested within %sis not a static and cannot have static initializeris not nested, but super class %s is nested within %sis_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 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%> is deprecated, and is ignoredkeyword %<export%> is enabled with %<-fmodules-ts%>keyword %<export%> not implemented, and will be ignoredkeyword %<template%> not allowed in class-head-namekeyword %<template%> not allowed in declarator-idkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)keyword %<typename%> not allowed in this context (the base class is implicitly a type)keyword %<typename%> not allowed outside of templateslabel 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 declarationlabel definition is not a constant expressionlambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>lambda capture of %qE is not a constant expressionlambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>lambda in local class %q+T cannot capture variables from the enclosing contextlambda parameter %qD previously declared as a capturelambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in template parameter typelambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %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 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 variable %qD creates a copy from type %qTloop variable %qD of type %qT binds to a temporary constructed from type %qTloop verification on loop tree that needs fixuploop with header %d marked for removalloop with header %d not in loop treelooser exception specification on overriding virtual function %q+#Flow bound %qE above array section size in %qs clauselow bound %qE of array section does not have integral 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 pch_preprocess%>malformed %<#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 characters can only be of type charmangled 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 typemanifest constants must have initializersmap 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++20%> or %<-std=gnu++20%>member %qD cannot be declared both %<virtual%> and %<static%>member %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember %qD 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 bound %Z of argument %u declared as %smismatch in bounds %Z of argument %u declared as %smismatch 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 definitionmismatching parensmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing %<PHI%> defmissing %<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 header namemissing increment expressionmissing indirect call in speculative call sequencemissing initializer for %s field %smissing initializer for field %qD of %qTmissing initializer for member %qDmissing loop condition in loop with %<GCC ivdep%> pragmamissing loop condition in loop with %<GCC unroll%> pragmamissing makefile target after %qsmissing mappermissing method %s%s%smissing module namemissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing or corrupt object.dmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing property attributemissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template 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%> insteadmixin templates are not regular templatesmixing 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 %Cmodule-declaration not permitted in header-unitmodule-declaration only permitted as first declaration, or ending a global module fragmentmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %<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 argumentsmulti-source compilation not implemented for C++multidimensional array must have bounds for all dimensions except the firstmultilib exclusion %qs is invalidmultilib exclusions %qs is invalidmultilib select %qs %qs is invalidmultilib select %qs is invalidmultilib spec %qs is invalidmultiple %<-mcpu=%> options 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 overrides of same functionmultiple parameters named %qDmultiple prevailing defs for %qEmultiple property %qE methods specified, the latest one will be usedmultiple 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 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 assembly functions with contracts are not supportednaked attribute only applies to functionsname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename %qs differs from name %qs defined in another translation unitname %qs is defined to %wd while another translation unit defines it as %wdname %qs is defined to different value in another translation unitname missing for member functionname of class shadows template template parameter %qDname used in a GNU-style designated initializer for an arraynamed return values are no longer supportednamespace %qD enterednamespace alias %qD not allowed here, assuming %qDnamespace name requirednamespace-scope anonymous aggregates must be staticnarrowing conversion of %qE from %qH to %qInarrowing conversion of %qE from %qH to %qI is ill-formed in C++11need %<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++20%> or %<-std=gnu++20%>nested loop in reduction needs reduction clause for %qEnested name specifier %qT for enum declaration does not name a class or namespacenested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>nested namespace name requirednested quoting directivenested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew in Fortran 2003new in Fortran 2008new in Fortran 2018new in Fortran 95new types may not be defined in a return 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 `return exp;` or `assert(0);` at end of functionno 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 definition of struct `%s`no 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 match for implicit super() call in constructorno 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 %<constexpr%> function returning non-voidno 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 invalid order %inode has unknown typenode is alias but not definitionnode is alias but not implicit aliasnode is alone in a comdat groupnode is analyzed but it is not a definitionnode is in same_comdat_group list but has no comdat_groupnode is symver but not aliasnode is transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found in symtab assembler name hashnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon 32 bit register operand for '%%%c'non double precision REAL argument to %s intrinsic at %Lnon-%<consteval%> function %q+D overriding %<consteval%> functionnon-AAPCS derived PCS variantnon-ASCII character in CFString literalnon-NULL pointer initialization at %Cnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-array deallocation of object allocated with array allocationnon-call exception handling mismatchnon-class, non-variable partial specialization %qE is not allowednon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant argument 0 to %qsnon-constant argument 1 to %qsnon-constant array in DATA statement %Lnon-constant array initializationnon-constant array new length must be specified directly, not by %<typedef%>non-constant array new length must be specified without parentheses around the type-idnon-constant compound literals cannot appear in a constant-expressionnon-constant condition for static assertionnon-constant element in constant CONSTRUCTORnon-constant 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 using-declaration names constructor of %qTnon-member-template declaration of %qDnon-memory input %d must stay in memorynon-memory output %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-objective-c type %qT cannot be caughtnon-parameter %qs cannot be a parameter packnon-pointer argument to %<__builtin_launder%>non-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar %qsnon-scalar typenon-scalar variable %qD in conditional %<lastprivate%> clausenon-standard suffix on floating constantnon-static const member %q#D in class without a constructornon-static const member %q#D, cannot use default assignment operatornon-static data member %q+D in a union may not have reference type %qTnon-static data member %qE declared %qsnon-static data member declared with placeholder %qTnon-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>non-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, cannot use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q#D follows thread-local declarationnon-thread-local declaration of %q+D follows thread-local declarationnon-top-level %qsnon-trivial conversion in %qsnon-trivial conversion in unary operationnon-trivial designated initializers not supportednon-type partial specialization %qE is not allowednon-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>non-variable %qD in declaration with more than one declarator with placeholder typenon-vector %qs with elementsnon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label 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 pointernull pointer dereferencenullability specifier %qE cannot be applied to multi-level pointer type %qTnullability specifier %qE cannot be applied to non-pointer type %qTnumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of 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 expectedobsolescent in Fortran 95obsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>obtained hereodr-used inline variable %qD is not definedof moduleof type struct %s uses this(this), which is not allowed in static initializationoffload 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 argument of type void* expectedone argument of type void* expected, not %sone 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 parameters or foreach declarations can be refonly parameters or stack based variables can be inoutonly plain %<auto%> return type can be deduced to %<void%>only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20only uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of rangeonly weak aliases are supported in this configurationonly zero initializers are allowed in section %qsopaque vector types cannot be initializedopaque-enum-declaration hereopaque-enum-specifier must use a simple identifieropaque-enum-specifier without nameopen %s failed: %sopen /dev/zero: %mopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %qs: %sopening output file %s: %moperand %%xn code invalid for QImodeoperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand 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 %qs with mismatching values (%s, %s)option %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions or targets missing after %qsoptype_msgid overflow: %dor replace parentheses with braces to aggregate-initialize a variableor replace parentheses with braces to value-initialize a variableor use %<j%> instead of %<i%> for the GNU built-in suffixordered argument needs positive constant integer expressionordered comparison of pointer with integer zeroordered comparison of pointer with integer zero (%qT and %qT)ordered comparison of pointer with null 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 iteration variable %qD addend expression %qE is not integralouter iteration variable %qD multiplier expression %qE is not integralouter iteration variable %qD used in condition expression has type other than %qTouter iteration variable %qD used in initializer expression has type other than %qTouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d cannot be specified together with %qs clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput file %s already exists in folder %soutput 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%>override only applies to class member functionsoverriding %qD declared %<transaction_safe%>pack expansion argument for non-pack parameter %qD of alias template %qDpack expansion argument for non-pack parameter %qD of concept %qDpack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %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 may not appear in this contextparameter %qD set but not usedparameter %qP of %qD might be a candidate for a format attributeparameter %s.%s is already definedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>parameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter names (without types) in function declarationparameter pack %<__bases%> only valid in template declarationparameter pack %q+D must be at the end of the template parameter listparameter pack %qD cannot have a default argumentparameter pack argument %qE must be at the end of the template argument listparameter pack argument %qT must be at the end of the template argument listparameter pack cannot have a default argumentparameter packs not expanded with %<...%>:parameter passing for argument of type %qT changed in GCC 7.1parameter passing for argument of type %qT changed in GCC 9.1parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}parameter to builtin must be a string constant or literalparameter to builtin not valid: %sparametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses must be omitted if %qE attribute argument list is emptyparentheses must be omitted if attribute argument list is emptyparentheses required around this composite literal to avoid parsing ambiguityparentheses were disambiguated as a function declarationparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in SELECT RANK statement at %Cparse error in SELECT TYPE statement at %Cparse error in template argument listpart-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-objectpartial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument listpartial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument listpartial specialization %qD is not more specialized thanpartial specialization %qT declared %<friend%>partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansionpartial specialization of %qD after instantiation of %qDpartition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>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 incompatible scalar storage orderpassing argument %d of %qE from pointer to non-enclosed address spacepassing argument %d of %qE makes %q#v qualified function pointer from unqualifiedpassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepassing argument %i to %qs-qualified parameter aliases with argument %Zpassing argument %i to %qs-qualified parameter aliases with arguments %Zpassing arguments to ellipsis of inherited constructor %qDpassing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpatchable function entry %wu exceeds size %wupath: pedwarnpedwarn: perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-lineperhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: 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 array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwuplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwuplease use an explicit cpu name; valid cpu names are: %splugin %qs was specified with different paths: %qs and %qsplugin %s is not licensed under a GPL-compatible license
  %splugin %s is not licensed under a GPL-compatible license %splugin %s registered a null callback function for event %splugin %s should be specified before %<-fplugin-arg-%s%> in the command lineplugin cannot register a missing passplugin cannot register an unnamed passplugin cannot register pass %qs without reference pass nameplugin support is disabled; configure with --enable-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++20pointer-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 registerpost-module-declaration imports must be contiguouspost-module-declaration imports must not be from header inclusionpost-module-declaration imports must not be include-translatedpostfix %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 is missing closing `;`pragma 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 %q#D hereprevious declaration %qDprevious declaration %qD used %d template parameterprevious declaration %qD used %d template parametersprevious declaration as %q#Dprevious declaration hereprevious declaration of %<%c%E%>previous declaration of %<%c%E%> as %<@optional%>previous declaration of %<%c%E%> as %<@required%>previous declaration of %<%c%s%>previous declaration of %q#Dprevious declaration of %q+Dprevious declaration of %q+D with type %qTprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D with type %qTprevious definition of %qD hereprevious implicit declaration of %q+D with type %qTprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specificationprevious specification in %q#D herepreviously declared as %spreviously declared as %s with %u unspecified variable boundpreviously declared as %s with %u unspecified variable boundspreviously declared as %s with %u variable boundpreviously declared as %s with %u variable boundspreviously declared as %s with bound %<%s%>previously declared as %s with bound %qspreviously declared as %s with bound argument %Epreviously declared as a pointer %spreviously declared as a variable length array %spreviously declared as an array %spreviously declared as an ordinary array %spreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprivate module fragmentprivate module fragment only permitted in purview of module interface or partitionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for CR16profiler support for VxWorksprofiling %<-mcmodel=large%> with PIC is not supportedprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepromoted bitwise complement of an unsigned value is always nonzeroproperties for %<simd%> selector may not be specified in %<metadirective%>properties must be namedproperty %qs already specified in %<@dynamic%>property %qs already specified in %<@synthesize%>property %qs is using instance variable %qs of incompatible typeproperty %qs is using the same instance variable as property %qsproperty cannot be a bit-fieldproperty cannot be an arrayproperty declaration not in %<@interface%>, %<@protocol%> or %<category%> contextproperty must be constant integer expressionproperty must be constant integer expression or string 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++20%> or %<-std=gnu++20%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lreachable %s definition hereread failed while reading export dataread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only reference %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading 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 expansionrecursive inliningrecursive instantiation of default member initializer for %qDrecursive mixin instantiationrecursive type %qT undefinedrecursively required by substitution of %qS
*************** Use the %<-mcpu%> option to set the ISA
*** 2000,2010 ****
  requiresrequires-clause on declaration of non-function type %qTrequires-clause on return typerequires-clause on type-idrequires-clause on typedefresolution sub id %wx not in object fileresolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeresolver indirect function declared hereresult of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult type is not a plain type-constraintresult with non-constant character lengthreturn address signing is only supported for %<-mabi=lp64%>return discards %qv qualifier from pointer target typereturn edge does not point to exit in bb %dreturn from pointer to non-enclosed address spacereturn makes %q#v qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type inference is not supported if may override base class functionreturn type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of %qD is not %qsreturn type of functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return type specified for deduction guidereturn value type mismatchreturn with value in function with no return typereturn-statement with a value, in function returning %qTreturn-statement with no value, in function returning %qTreturn-type-requirement is not a type-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscale needs to be non-negativescaling cannot co-exist with normalization, skipping
  schedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralscope %qT before %<~%> is not a class-namescoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT afterscoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>scoped/unscoped mismatch in enum %q#Tscore argument must be constant integer expressionscore argument must be non-negativesecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to %qs must be [0, 12]second argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs not allowed for context selector set %qsselector %qs specified more than once in set %qsselector must be an immediateselector must be an integer constant in the range [0, %wi]selector set %qs specified more than onceself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildself-tests incompatible with %<-E%>setjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift count not integershift expression %q+E overflowsshift of non-integer operandshort read while reading export datashow_array_ref(): Unknown array referenceshow_array_spec(): Unhandled array shape type.show_code_node(): Bad statement codeshow_expr(): Bad intrinsic in expressionshow_expr(): Don't know how to show exprshow_ref(): Bad component codesibcall edges for non-call insn in bb %iside effects not recomputed when %<ADDR_EXPR%> changedside-effects element in no-side-effects CONSTRUCTORsigned conversion from %qT to %qT changes the value of %qEsigned conversion from %qT to %qT changes value from %qE to %qEsignedness of type and machine mode %qs don%'t matchsimple IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglistsingle %<target_clones%> attribute is ignoredsize %qE of array %qE exceeds maximum object size %qEsize %qE of array %qE is negativesize %qE of array exceeds maximum object size %qEsize %qE of array is negativesize in array new must have integral typesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of type %s is invalidsize of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object declared heresource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecify a system register with a small string length.specifying vector types with %<__attribute__ ((mode))%> is deprecatedspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspeculative edges are not adjacentspurious %<>>%>, use %<>%> to terminate a template argument listspurious leading punctuation sequence %<%.*s%> in formatspurious trailing %<%%%> in formatspurious trailing punctuation sequence %<%.*s%> in formatspurious trailing space in formatstack clash guard size %<%d%> must be equal to probing interval %<%d%>stack frame must be smaller than 64Kstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack probes for SVE framesstack probing requires %<-maccumulate-outgoing-args%> for correctnessstack probing requires %<target("accumulate-outgoing-args")%> for correctnessstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstack usage computation not supported for this targetstack usage is %wu bytesstack usage might be %wu bytesstack usage might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstandard attributes on namespaces must precede the namespace namestart of RTL fragment must be on an earlier line than endstart of implied-do loop at %L could not be simplified to a constant valuestart/end of RTL fragment are in different filesstatement cannot resolve address of overloaded functionstatement has no effectstatement is a reference, not call, to function %qEstatement is not a constant expressionstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement uses released SSA namestatement volatile flag not up to datestatement will never be executedstatement with no effectstatement-expression in a constant expressionstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failedstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic class cannot inherit from nested class %sstatic data member %qD in unnamed classstatic data member %qE declared %qsstatic declaration of %q+D follows non-static declarationstatic field %qD is not mappablestatic initialization of variable %q+D in %<.shared%> memory is not supportedstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic member function %qD cannot have cv-qualifierstatic member function %qD cannot have ref-qualifierstatic member has no `this` to which `return` can applystatic or type qualifiers in non-parameter array declaratorstatic storage variables cannot have destructorsstatic type %qT of its operand is a non-public base class of dynamic type %qTstatically allocated instance of Objective-C class %qEstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestep expression refers to outer iterator %qDstep of implied-do loop at %L could not be simplified to a constant valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class `auto` has no effect if return type is not inferredstorage class `auto` has no effect if type is not inferred, did you mean `scope`?storage class `auto` is invalid when declaring a class, did you mean to use `scope`?storage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstreaming subprocess failedstreaming subprocess was killed by signalstrftime formats cannot format argumentsstring expected for library namestring expected for mangled namestring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructs, unions cannot be abstractstructure alignment must be a small power of two, not %wustructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynchronized function %s must be a member of a classsynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not 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 compile-time constanttemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate constraint failure for %qDtemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate instantiation %s forward references template declaration %stemplate instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)template parameter %q+#Dtemplate parameter %qD declared heretemplate parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration typetemplate parameter list used in explicit instantiationtemplate parameter lists provided don%'t match the template parameters of %qDtemplate parameter pack %qD cannot have a default argumenttemplate parameter pack cannot have a default argumenttemplate parameter packs cannot have default argumentstemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match template %qDtemplate parameters not deducible in partial specialization:template placeholder type %qT must be followed by a simple declarator-idtemplate specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate template parameter %qT in declaration of deduction guidetemplate tuple parameter must be last onetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratortemplate-id %qE in declaration of primary templatetemplate-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>the %<bool%> keyword is not allowed in a C++20 concept definitionthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug format cannot be used with pre-compiled headersthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD is not a valid template argumentthe address of %qD is not a valid template argument because it does not have static storage durationthe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe address of the %qT subobject of %qD is not a valid template argumentthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the compiler can assume that the address of %qD will never be NULLthe component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %Lthe conflicting type defined in another translation unitthe conflicting type defined in another translation unit has virtual table of different sizethe conflicting type defined in another translation unit has virtual table with different contentsthe conflicting type defined in another translation unit has virtual table with more entriesthe conflicting type defined in another translation unit with different RTTI informationthe content of uninitialized storage is not usable in a constant expressionthe control flow of function %qD does not match its profile data (counter %qs)the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code.the dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe extra base is defined herethe fifth argument must be an 8-bit immediatethe first argument of a %qs must be of a boolean vector type of the same number of elements as the resultthe first difference of corresponding definitions is field %qDthe first difference of corresponding definitions is method %qDthe first parameter of %<operator new%> cannot have a default argumentthe forth argument must be scale 1, 2, 4, 8the frame size of %wu bytes is larger than %wu bytesthe immediate argument must be a 4-bit immediatethe immediate argument must be a 5-bit immediatethe immediate argument must be an 8-bit immediatethe incompatible type defined in another translation unitthe incompatible type is defined herethe lambda has no capture-defaultthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe macro %qs had not yet been definedthe mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe program should also define %qDthe range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code.the range of mask should be in 0 to 255the range of selector should be in 0 to 1the range of selector should be in 0 to 3the range of selector should be in 0 to 7the register %qs cannot be clobbered in %<asm%> for the current targetthe register specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthe y option is obsolete and ignoredthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthird argument to %qs must be [0, 12]third argument to function %qE must be a constant integerthird operand of conditional expression cannot resolve address of overloaded functionthird operand of conditional expression has no effectthird operand of conditional expression is a reference, not call, to function %qEthird operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>this %qs clause does not guard...this builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this operation requires the SVE ISA extensionthis statement may fall throughthis target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restrictedthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript is deprecatedtop-level declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local objects %wu exceeds maximum %wutotal size of local objects exceeds maximum %wutotal size of local objects is too largetotal size of local variables exceeds architecture limittp_first_run must be non-negativetraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrailing return type %qT of deduction guide is not a specialization of %qTtrailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>trampoline generated for nested function %qDtransactional memory is not supported with %<-fsanitize=address%>transactional memory is not supported with %<-fsanitize=kernel-address%>transactional memory is not supported with non-call exceptionstransformational intrinsic %qs at %L is not permitted in an initialization expressiontrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to capture %qD in instantiation of generic lambdatrying to encode non-integer type as a bit-fieldtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT (typedef of %qT) violates the C++ One Definition Ruletype %qT defined in anonymous namespace cannot match across the translation unit boundarytype %qT defined in anonymous namespace cannot match type %qT across the translation unit boundarytype %qT does not have a known sizetype %qT for explicit instantiation %qD does not match declared type %qTtype %qT is not a base type for type %qTtype %qT is not a direct base of %qTtype %qT is not a direct or virtual base of %qTtype %qT is too largetype %qT itself violates the C++ One Definition Ruletype %qT of template argument %qE depends on a template parametertype %qT of template argument %qE depends on template parameterstype %qT should match type %qTtype %qT violates the C++ One Definition Ruletype %qT with no linkage used to declare function %q#D with linkagetype %qT with no linkage used to declare variable %q#D with linkagetype %qT with virtual members is not mappabletype %qs does not conform to the %qE protocoltype %qs violates the C++ One Definition Ruletype %s is inferred from initializer %s, and variables cannot be of type voidtype assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in %qstype mismatch in %qs expressiontype mismatch in %qs referencetype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>type name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %<asm%> operand %qE could not be determinedtype of %<depobj%> expression is not %<omp_depend_t%>type of %qD defaults to %<int%>type of %qD does not match original declarationtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype of iterator %qD refers to outer iterator %qDtype of property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to open dynamic dependency %qsunable to open fileunable to open log file %<vtv_class_set_sizes.log%>: %munable to open log file %<vtv_count_data.log%>: %munable to open log file %<vtv_set_ptr_data.log%>: %munable to print out operand yet; code == %d (%c)unable to register info for plugin %qs - plugin name not foundunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunconditional %2d never executed
  unconditional %2d taken %s
! undeclared selector %qEundefined behavior when second parameter of %<va_start%> is declared with %<register%> storageundefined named operand %qsunderlying type %qT of %qT must be an integral typeunderlying type mismatch in enum %q#Tunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected error opening %<devices.csv%>unexpected expression %qE of kind %sunexpected file name %s in linker resolution file. Expected %sunexpected first argument to msp430_select_hwmult_lib: %sunexpected index-type in cris_print_indexunexpected keyword; remove space between quotes and suffix identifierunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown CRIS cpu version specification in %<-mtune=%> : %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %sunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown architecture specifier in memory model to builtinunknown array bounds setting %qsunknown array size in deleteunknown attribute %qEunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown cpu %qs for %<-mtune%>unknown demangling style %qsunknown destunknown error reading %s from %<devices.csv%>unknown evrp mode %qsunknown excess precision style %qsunknown flag passed in %<-moverride=%s%> (%s)unknown floating point contraction style %qsunknown insn modeunknown internal function %qEunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown value %qs for %<-march%>unknown value %qs for %<-mcpu%>unknown value %qs for %<-mtune%>unknown value %qs of %<-mmacosx-version-min%>unknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunmatched quoting directiveunnamed class defined hereunnamed field has incomplete typeunnamed field is neither function nor member function; cannot be declared friendunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed scoped enum is not allowedunnamed struct/union that defines no instancesunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunresolved overloaded builtinunrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>unsafe function call %qD within %<transaction_safe%> functionunsafe function call %qD within atomic transactionunsafe function call %qE within %<transaction_safe%> functionunsafe function call %qE within atomic transactionunsafe indirect function call within %<transaction_safe%> functionunsafe indirect function call within atomic transactionunset option %qs is ignored, it is always enabled for %qs CPUunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsuffixed floating constantunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported code '%c' for fixed-point:unsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported constant address:unsupported cpu name returned from kernel for %<-mcpu=native%>: %sunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand %s for code '%c'unsupported operand for code '%c'unsupported operand size for extended registerunsupported operation or type for vector comparison returning a booleanunsupported record layoutunsupported return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunused arguments in %<$%>-style formatunused parameter %qDunused structured binding declarationunused variable %q+Dunused variable %qDunwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctnessupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<%T::%D%> insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-Winvalid-pch%> for more informationuse %<-faligned-new%> to enable C++17 over-aligned new supportuse %<-fext-numeric-literals%> to enable more built-in suffixesuse %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subpartsuse %<...%> to expand argument packuse %<__attribute__ ((vector_size))%> insteaduse %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSWuse %<auto%> for an abbreviated function templateuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse a cast to the expected type to disambiguateuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in member template conversion operator can never be deduceduse of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invalid without %qsuse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invalid without %qsuse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit code without %qsuse of %<this%> in a constant expressionuse of %qD before deduction of %<auto%>use of %qs in templateuse of %qs length modifier with %qc type character has either no effect or undefined behavioruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of allocated storage after deallocation in a constant expressionuse of an operand of type %qT in %<operator++%> is deprecateduse of an operand of type %qT in %<operator++%> is forbidden in C++17use of an operand of type %qT in %<operator--%> is forbiddenuse of boolean types in AltiVec types is invaliduse of built-in parameter pack %qD outside of a templateuse of built-in trait %qE in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteadused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (64)%>, ignoring %dusing %<vector_length (64)%>, ignoring runtime settingusing %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing complex absolute value function %qD when argument is of floating-point type %qTusing complex absolute value function %qD when argument is of integer type %qTusing darwin64 ABIusing decimal floating-point absolute value function %qD when argument is of complex type %qTusing decimal floating-point absolute value function %qD when argument is of floating-point type %qTusing decimal floating-point absolute value function %qD when argument is of integer type %qTusing floating-point absolute value function %qD when argument is of complex type %qTusing floating-point absolute value function %qD when argument is of decimal floating-point type %qTusing floating-point absolute value function %qD when argument is of integer type %qTusing integer absolute value function %qD when argument is of complex type %qTusing integer absolute value function %qD when argument is of floating-point type %qTusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing simple load CSE after register allocationusing template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing value of simple assignment with %<volatile%>-qualified left operand is deprecatedusing vector_length (%d) due to call to vector-partitionable routine, ignoring %dusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid arguments are: %svalid arguments are: %s;valid arguments are: %s; did you mean %qs?valid arguments to %<-march=%> switch are: %svalid arguments to %<-march=%> switch are: %s; did you mean %qs?valid arguments to %<-mtune=%> switch are: %svalid arguments to %<-mtune=%> switch are: %s; did you mean %qs?valid arguments to %<target("arch=")%> attribute are: %svalid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?valid arguments to %<target("tune=")%> attribute are: %svalid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?valid arguments to %qs are: %svalid arguments to %qs are: %s; did you mean %qs?valid feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qE of type %qT is not a constant expressionvalue %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue of %<-mfixed-range%> must have form REG1-REG2value passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length element type in array %<reduction%> clausevariable of same assembler name as the virtual table is defined in another translation unitvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable sized type %qT in %<reduction%> clausevariable sized type %qT in %qs clausevariable symbol is not variablevariable template declared herevariable template-id %qD in nested-name-specifiervariable templates only available with %<-std=c++14%> or %<-std=gnu++14%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying withoutvariable-sized compound literalvariable-sized object may not be initializedvariables cannot be of type voidvariably modified %qE at file scopevariably modified field at file scopevariably modified type not allowed in new-expressionvariadic functions must use the base AAPCS variantvariadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>variadic thunk callvariant %qD and base %qD have incompatible typesvariant %qD is a built-invariant %qD is not a functionvector %qs element is not a GIMPLE valuevector %qs with non-NULL element indexvector argument passed to unprototyped functionvector condition will be expanded piecewisevector operation will be expanded in parallelvector operation will be expanded piecewisevector operation will be expanded with a single scalar operationvector overflow in expression %qE of type %qT results in %qEvector overflow in expression of type %qT results in %qEvector shuffling operation will be expanded piecewisevector size not an integral multiple of component sizevector type expected in %qsvector types expected in %qsvectorization did not happen for a simd loopvectors with different element number found in %qsverify_bind_c_derived_type(): Given symbol is unexpectedly NULLverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of `g` will be omitted, please specify version for individual extension.versioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid initializers for pointers not allowed in safe functionsvoid value not ignored as it ought to bevolatile argumentvtable for vtable verification is not supported with LTOwaitpid failedwarning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak aliases are not supportedweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationweights need to be non-negativewhen writing output to %s: %mwhile %qT decomposes into %E elementswhile %qT decomposes into %wu elementwhile %qT decomposes into %wu elementswidth of %qD exceeds its typewidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwithout %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>without `this` cannot be %swork-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionwrite of %wu-bit data outside the bound of destination object, data truncated into %wu-bitwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong %<TYPE_CACHED_VALUES%> entrywrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong entry in %<TYPE_ARG_TYPES%> listwrong immediate use listwrong insn in the fallthru edgewrong list of exited loops for edge %d->%dwrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_call_with_static_chain%>wrong number of arguments to %<__builtin_choose_expr%>wrong number of arguments to %<__builtin_complex%>wrong number of arguments to %<__builtin_convertvector%>wrong number of arguments to %<__builtin_launder%>wrong number of arguments to %<__builtin_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong number of template arguments (%d, should be at least %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong tree in %<TYPE_FIELDS%> listwrong type argument to %swrong type argument to abswrong type argument to absuwrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluswrong type of argument %sx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can use an inline namespace insteadyou can work around this by removing the initializeryou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero sized type %qT in %<reduction%> clausezero sized type %qT in %qs clausezero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-length string not allowed for mangled namezero-size array %qDzero-size array %qTzero-size array member %qD in an otherwise empty %q#Tzero-size array member %qD not at end of %q#T{anonymous}Project-Id-Version: gcc 11.1-b20210321
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2021-03-25 13:27+0100
  Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>
  Language-Team: French <traduc@traduc.org>
  Language: fr
--- 1960,1970 ----
  requiresrequires-clause on declaration of non-function type %qTrequires-clause on return typerequires-clause on type-idrequires-clause on typedefresolution sub id %wx not in object fileresolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeresolver indirect function declared hereresult of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult type is not a plain type-constraintresult with non-constant character lengthreturn address signing is only supported for %<-mabi=lp64%>return discards %qv qualifier from pointer target typereturn edge does not point to exit in bb %dreturn from pointer to non-enclosed address spacereturn makes %q#v qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type inference is not supported if may override base class functionreturn type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of %qD is not %qsreturn type of functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return type specified for deduction guidereturn value type mismatchreturn with value in function with no return typereturn-statement with a value, in function returning %qTreturn-statement with no value, in function returning %qTreturn-type-requirement is not a type-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscale needs to be non-negativescaling cannot co-exist with normalization, skipping
  schedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralscope %qT before %<~%> is not a class-namescoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT afterscoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>scoped/unscoped mismatch in enum %q#Tscore argument must be constant integer expressionscore argument must be non-negativesecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to %qs must be [0, 12]second argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs not allowed for context selector set %qsselector %qs specified more than once in set %qsselector must be an immediateselector must be an integer constant in the range [0, %wi]selector set %qs specified more than onceself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildself-tests incompatible with %<-E%>setjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift count not integershift expression %q+E overflowsshift of non-integer operandshort read while reading export datashow_array_ref(): Unknown array referenceshow_array_spec(): Unhandled array shape type.show_code_node(): Bad statement codeshow_expr(): Bad intrinsic in expressionshow_expr(): Don't know how to show exprshow_ref(): Bad component codesibcall edges for non-call insn in bb %iside effects not recomputed when %<ADDR_EXPR%> changedside-effects element in no-side-effects CONSTRUCTORsigned conversion from %qT to %qT changes the value of %qEsigned conversion from %qT to %qT changes value from %qE to %qEsignedness of type and machine mode %qs don%'t matchsimple IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglistsingle %<target_clones%> attribute is ignoredsize %qE of array %qE exceeds maximum object size %qEsize %qE of array %qE is negativesize %qE of array exceeds maximum object size %qEsize %qE of array is negativesize in array new must have integral typesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of type %s is invalidsize of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object declared heresource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecify a system register with a small string length.specifying vector types with %<__attribute__ ((mode))%> is deprecatedspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspeculative edges are not adjacentspurious %<>>%>, use %<>%> to terminate a template argument listspurious leading punctuation sequence %<%.*s%> in formatspurious trailing %<%%%> in formatspurious trailing punctuation sequence %<%.*s%> in formatspurious trailing space in formatstack clash guard size %<%d%> must be equal to probing interval %<%d%>stack frame must be smaller than 64Kstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack probes for SVE framesstack probing requires %<-maccumulate-outgoing-args%> for correctnessstack probing requires %<target("accumulate-outgoing-args")%> for correctnessstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstack usage computation not supported for this targetstack usage is %wu bytesstack usage might be %wu bytesstack usage might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstandard attributes on namespaces must precede the namespace namestart of RTL fragment must be on an earlier line than endstart of implied-do loop at %L could not be simplified to a constant valuestart/end of RTL fragment are in different filesstatement cannot resolve address of overloaded functionstatement has no effectstatement is a reference, not call, to function %qEstatement is not a constant expressionstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement uses released SSA namestatement volatile flag not up to datestatement will never be executedstatement with no effectstatement-expression in a constant expressionstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failedstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic class cannot inherit from nested class %sstatic data member %qD in unnamed classstatic data member %qE declared %qsstatic declaration of %q+D follows non-static declarationstatic field %qD is not mappablestatic initialization of variable %q+D in %<.shared%> memory is not supportedstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic member function %qD cannot have cv-qualifierstatic member function %qD cannot have ref-qualifierstatic member has no `this` to which `return` can applystatic or type qualifiers in non-parameter array declaratorstatic storage variables cannot have destructorsstatic type %qT of its operand is a non-public base class of dynamic type %qTstatically allocated instance of Objective-C class %qEstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestep expression refers to outer iterator %qDstep of implied-do loop at %L could not be simplified to a constant valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class `auto` has no effect if return type is not inferredstorage class `auto` has no effect if type is not inferred, did you mean `scope`?storage class `auto` is invalid when declaring a class, did you mean to use `scope`?storage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstreaming subprocess failedstreaming subprocess was killed by signalstrftime formats cannot format argumentsstring expected for library namestring expected for mangled namestring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructs, unions cannot be abstractstructure alignment must be a small power of two, not %wustructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcpu=%s%> conflicts with switch %<-march=%s%>switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynchronized function %s must be a member of a classsynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetakes no argumenttaking address of an immediate function %qDtaking address of constructor %qDtaking address of destructor %qDtaking address of expression of type %<void%>taking address of packed member of %qT may result in an unaligned pointer valuetaking address of rvaluetaking address of temporary arraytaking the absolute value of unsigned type %qT has no effecttaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support ARMv8-M Security Extensionstarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget CPU does not support unaligned accessestarget OS does not support unaligned accessestarget argumenttarget attribute is not supported on this machinetarget attribute or pragma changes %<long double%> sizetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget does not support atomic profile update, single mode is selectedtarget does not support function version dispatchertarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget of conversion might be a candidate for a format attributetarget of initialization might be a candidate for a format attributetarget specific builtin not availabletarget specific option mismatchtarget system does not support debug outputtarget system does not support the %qs debug formattemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a compile-time constanttemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate constraint failure for %qDtemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate instantiation %s forward references template declaration %stemplate instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)template parameter %q+#Dtemplate parameter %qD declared heretemplate parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration typetemplate parameter list used in explicit instantiationtemplate parameter lists provided don%'t match the template parameters of %qDtemplate parameter pack %qD cannot have a default argumenttemplate parameter pack cannot have a default argumenttemplate parameter packs cannot have default argumentstemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match template %qDtemplate parameters not deducible in partial specialization:template placeholder type %qT must be followed by a simple declarator-idtemplate specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate template parameter %qT in declaration of deduction guidetemplate tuple parameter must be last onetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratortemplate-id %qE in declaration of primary templatetemplate-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>the %<bool%> keyword is not allowed in a C++20 concept definitionthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug format cannot be used with pre-compiled headersthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD is not a valid template argumentthe address of %qD is not a valid template argument because it does not have static storage durationthe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe address of the %qT subobject of %qD is not a valid template argumentthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the compiler can assume that the address of %qD will never be NULLthe component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %Lthe conflicting type defined in another translation unitthe conflicting type defined in another translation unit has virtual table of different sizethe conflicting type defined in another translation unit has virtual table with different contentsthe conflicting type defined in another translation unit has virtual table with more entriesthe conflicting type defined in another translation unit with different RTTI informationthe content of uninitialized storage is not usable in a constant expressionthe control flow of function %qD does not match its profile data (counter %qs)the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code.the dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe extra base is defined herethe fifth argument must be an 8-bit immediatethe first argument of a %qs must be of a boolean vector type of the same number of elements as the resultthe first difference of corresponding definitions is field %qDthe first difference of corresponding definitions is method %qDthe first parameter of %<operator new%> cannot have a default argumentthe forth argument must be scale 1, 2, 4, 8the frame size of %wu bytes is larger than %wu bytesthe immediate argument must be a 4-bit immediatethe immediate argument must be a 5-bit immediatethe immediate argument must be an 8-bit immediatethe incompatible type defined in another translation unitthe incompatible type is defined herethe lambda has no capture-defaultthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe macro %qs had not yet been definedthe mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe program should also define %qDthe range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code.the range of mask should be in 0 to 255the range of selector should be in 0 to 1the range of selector should be in 0 to 3the range of selector should be in 0 to 7the register %qs cannot be clobbered in %<asm%> for the current targetthe register specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthe y option is obsolete and ignoredthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthird argument to %qs must be [0, 12]third argument to function %qE must be a constant integerthird operand of conditional expression cannot resolve address of overloaded functionthird operand of conditional expression has no effectthird operand of conditional expression is a reference, not call, to function %qEthird operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>this %qs clause does not guard...this builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this operation requires the SVE ISA extensionthis statement may fall throughthis target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restrictedthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript is deprecatedtop-level declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local objects %wu exceeds maximum %wutotal size of local objects exceeds maximum %wutotal size of local objects is too largetotal size of local variables exceeds architecture limittp_first_run must be non-negativetraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrailing return type %qT of deduction guide is not a specialization of %qTtrailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>trampoline generated for nested function %qDtransactional memory is not supported with %<-fsanitize=address%>transactional memory is not supported with %<-fsanitize=kernel-address%>transactional memory is not supported with non-call exceptionstransformational intrinsic %qs at %L is not permitted in an initialization expressiontrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to capture %qD in instantiation of generic lambdatrying to encode non-integer type as a bit-fieldtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT (typedef of %qT) violates the C++ One Definition Ruletype %qT defined in anonymous namespace cannot match across the translation unit boundarytype %qT defined in anonymous namespace cannot match type %qT across the translation unit boundarytype %qT does not have a known sizetype %qT for explicit instantiation %qD does not match declared type %qTtype %qT is not a base type for type %qTtype %qT is not a direct base of %qTtype %qT is not a direct or virtual base of %qTtype %qT is too largetype %qT itself violates the C++ One Definition Ruletype %qT of template argument %qE depends on a template parametertype %qT of template argument %qE depends on template parameterstype %qT should match type %qTtype %qT violates the C++ One Definition Ruletype %qT with no linkage used to declare function %q#D with linkagetype %qT with no linkage used to declare variable %q#D with linkagetype %qT with virtual members is not mappabletype %qs does not conform to the %qE protocoltype %qs violates the C++ One Definition Ruletype %s is inferred from initializer %s, and variables cannot be of type voidtype assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in %qstype mismatch in %qs expressiontype mismatch in %qs referencetype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>type name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %<asm%> operand %qE could not be determinedtype of %<depobj%> expression is not %<omp_depend_t%>type of %qD defaults to %<int%>type of %qD does not match original declarationtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype of iterator %qD refers to outer iterator %qDtype of property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to open dynamic dependency %qsunable to open fileunable to open log file %<vtv_class_set_sizes.log%>: %munable to open log file %<vtv_count_data.log%>: %munable to open log file %<vtv_set_ptr_data.log%>: %munable to print out operand yet; code == %d (%c)unable to register info for plugin %qs - plugin name not foundunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunconditional %2d never executed
  unconditional %2d taken %s
! undeclared selector %qEundefined behavior when second parameter of %<va_start%> is declared with %<register%> storageundefined named operand %qsunderlying type %qT of %qT must be an integral typeunderlying type mismatch in enum %q#Tunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected error opening %<devices.csv%>unexpected expression %qE of kind %sunexpected file name %s in linker resolution file. Expected %sunexpected first argument to msp430_select_hwmult_lib: %sunexpected index-type in cris_print_indexunexpected keyword; remove space between quotes and suffix identifierunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown CRIS cpu version specification in %<-mtune=%> : %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %sunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown architecture specifier in memory model to builtinunknown array bounds setting %qsunknown array size in deleteunknown attribute %qEunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown cpu %qs for %<-mtune%>unknown demangling style %qsunknown destunknown error reading %s from %<devices.csv%>unknown evrp mode %qsunknown excess precision style %qsunknown flag passed in %<-moverride=%s%> (%s)unknown floating point contraction style %qsunknown insn modeunknown internal function %qEunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown value %qs for %<-march%>unknown value %qs for %<-mcpu%>unknown value %qs for %<-mtune%>unknown value %qs of %<-mmacosx-version-min%>unknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunmatched quoting directiveunnamed class defined hereunnamed field has incomplete typeunnamed field is neither function nor member function; cannot be declared friendunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed scoped enum is not allowedunnamed struct/union that defines no instancesunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunresolved overloaded builtinunrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>unsafe function call %qD within %<transaction_safe%> functionunsafe function call %qD within atomic transactionunsafe function call %qE within %<transaction_safe%> functionunsafe function call %qE within atomic transactionunsafe indirect function call within %<transaction_safe%> functionunsafe indirect function call within atomic transactionunset option %qs is ignored, it is always enabled for %qs CPUunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsuffixed floating constantunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported code '%c' for fixed-point:unsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported constant address:unsupported cpu name returned from kernel for %<-mcpu=native%>: %sunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand %s for code '%c'unsupported operand for code '%c'unsupported operand size for extended registerunsupported operation or type for vector comparison returning a booleanunsupported record layoutunsupported return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunused arguments in %<$%>-style formatunused parameter %qDunused structured binding declarationunused variable %q+Dunused variable %qDunwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctnessupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<%T::%D%> insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-Winvalid-pch%> for more informationuse %<-faligned-new%> to enable C++17 over-aligned new supportuse %<-fext-numeric-literals%> to enable more built-in suffixesuse %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subpartsuse %<...%> to expand argument packuse %<__attribute__ ((vector_size))%> insteaduse %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSWuse %<auto%> for an abbreviated function templateuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse a cast to the expected type to disambiguateuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in member template conversion operator can never be deduceduse of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invalid without %qsuse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invalid without %qsuse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit code without %qsuse of %<this%> in a constant expressionuse of %qD before deduction of %<auto%>use of %qs in templateuse of %qs length modifier with %qc type character has either no effect or undefined behavioruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of allocated storage after deallocation in a constant expressionuse of an operand of type %qT in %<operator++%> is deprecateduse of an operand of type %qT in %<operator++%> is forbidden in C++17use of an operand of type %qT in %<operator--%> is forbiddenuse of boolean types in AltiVec types is invaliduse of built-in parameter pack %qD outside of a templateuse of built-in trait %qE in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating-point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteadused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (64)%>, ignoring %dusing %<vector_length (64)%>, ignoring runtime settingusing %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing complex absolute value function %qD when argument is of floating-point type %qTusing complex absolute value function %qD when argument is of integer type %qTusing darwin64 ABIusing decimal floating-point absolute value function %qD when argument is of complex type %qTusing decimal floating-point absolute value function %qD when argument is of floating-point type %qTusing decimal floating-point absolute value function %qD when argument is of integer type %qTusing floating-point absolute value function %qD when argument is of complex type %qTusing floating-point absolute value function %qD when argument is of decimal floating-point type %qTusing floating-point absolute value function %qD when argument is of integer type %qTusing integer absolute value function %qD when argument is of complex type %qTusing integer absolute value function %qD when argument is of floating-point type %qTusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing simple load CSE after register allocationusing template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing value of simple assignment with %<volatile%>-qualified left operand is deprecatedusing vector_length (%d) due to call to vector-partitionable routine, ignoring %dusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid arguments are: %svalid arguments are: %s;valid arguments are: %s; did you mean %qs?valid arguments to %<-march=%> switch are: %svalid arguments to %<-march=%> switch are: %s; did you mean %qs?valid arguments to %<-mtune=%> switch are: %svalid arguments to %<-mtune=%> switch are: %s; did you mean %qs?valid arguments to %<target("arch=")%> attribute are: %svalid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?valid arguments to %<target("tune=")%> attribute are: %svalid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?valid arguments to %qs are: %svalid arguments to %qs are: %s; did you mean %qs?valid feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qE of type %qT is not a constant expressionvalue %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue of %<-mfixed-range%> must have form REG1-REG2value passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length element type in array %<reduction%> clausevariable of same assembler name as the virtual table is defined in another translation unitvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable sized type %qT in %<reduction%> clausevariable sized type %qT in %qs clausevariable symbol is not variablevariable template declared herevariable template-id %qD in nested-name-specifiervariable templates only available with %<-std=c++14%> or %<-std=gnu++14%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying withoutvariable-sized compound literalvariable-sized object may not be initializedvariables cannot be of type voidvariably modified %qE at file scopevariably modified field at file scopevariably modified type not allowed in new-expressionvariadic functions must use the base AAPCS variantvariadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>variadic thunk callvariant %qD and base %qD have incompatible typesvariant %qD is a built-invariant %qD is not a functionvector %qs element is not a GIMPLE valuevector %qs with non-NULL element indexvector argument passed to unprototyped functionvector condition will be expanded piecewisevector operation will be expanded in parallelvector operation will be expanded piecewisevector operation will be expanded with a single scalar operationvector overflow in expression %qE of type %qT results in %qEvector overflow in expression of type %qT results in %qEvector shuffling operation will be expanded piecewisevector size not an integral multiple of component sizevector type expected in %qsvector types expected in %qsvectorization did not happen for a simd loopvectors with different element number found in %qsverify_bind_c_derived_type(): Given symbol is unexpectedly NULLverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of `g` will be omitted, please specify version for individual extension.versioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid initializers for pointers not allowed in safe functionsvoid value not ignored as it ought to bevolatile argumentvtable for vtable verification is not supported with LTOwaitpid failedwarning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak aliases are not supportedweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationweights need to be non-negativewhen writing output to %s: %mwhile %qT decomposes into %E elementswhile %qT decomposes into %wu elementwhile %qT decomposes into %wu elementswidth of %qD exceeds its typewidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwithout %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>without `this` cannot be %swork-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionwrite of %wu-bit data outside the bound of destination object, data truncated into %wu-bitwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong %<TYPE_CACHED_VALUES%> entrywrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong entry in %<TYPE_ARG_TYPES%> listwrong immediate use listwrong insn in the fallthru edgewrong list of exited loops for edge %d->%dwrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_call_with_static_chain%>wrong number of arguments to %<__builtin_choose_expr%>wrong number of arguments to %<__builtin_complex%>wrong number of arguments to %<__builtin_convertvector%>wrong number of arguments to %<__builtin_launder%>wrong number of arguments to %<__builtin_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong number of template arguments (%d, should be at least %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong tree in %<TYPE_FIELDS%> listwrong type argument to %swrong type argument to abswrong type argument to absuwrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluswrong type of argument %sx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can use an inline namespace insteadyou can work around this by removing the initializeryou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero sized type %qT in %<reduction%> clausezero sized type %qT in %qs clausezero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-length string not allowed for mangled namezero-size array %qDzero-size array %qTzero-size array member %qD in an otherwise empty %q#Tzero-size array member %qD not at end of %q#T{anonymous}Project-Id-Version: gcc 11.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2021-04-29 11:08+0200
  Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>
  Language-Team: French <traduc@traduc.org>
  Language: fr
*************** write_c_file - le nom de sortie est %s,
*** 2138,2155 ****
   [consultez %<-fno-allow-invalid-boz%>] car tous ses constructeurs par copie et dÃ©placement sont supprimÃ©s candidat 1: %q#F candidat 2: %q#F les sÃ©lecteurs de style de gÃ©nÃ©ration de code utilisÃ©s sont en conflit dÃ©clarÃ© icil'expression a une valeur constante mais elle n'est pas une expression constante du C++ zstdLes boucles %s !$ACC LOOP ne forment pas un espace d'itÃ©ration rectangulaire Ã  %L!$ACC LOOP ne peut pas Ãªtre une boucle DO CONCURRENT Ã  %L!$ACC LOOP ne peut pas Ãªtre DO WHILE ou DO sans contrÃ´le de boucle Ã  %LLa variable d'itÃ©ration !$ACC LOOP doit Ãªtre d'un type entier Ã  %L!$ACC ROUTINE dÃ©jÃ  appliquÃ© Ã  %C!$ACC ROUTINE avec la clause GANG, WORKER ou VECTOR n'est pas permise dans la procÃ©dure PURE Ã  %C!$ACC Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni n'est une ligne continuÃ©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 Ã  %L!$OMP ATOMIC READ Ã  %L est incompatible avec les clauses ACQ_REL ou RELEASEL'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsÃ¨que Ã  %L!$OMP ATOMIC UPDATE Ã  %L est incompatible avec les clauses ACQ_REL ou ACQUIRE!$OMP ATOMIC WRITE Ã  %L est incompatible avec les clauses ACQ_REL ou ACQUIREL'affectation intrinsÃ¨que IAND, IOR ou IEOR de !$OMP ATOMIC doit avoir deux arguments Ã  %LL'affectation intrinsÃ¨que !$OMP ATOMIC doit Ãªtre MIN, MAX, IAND, IOR ou IEOR Ã  %LL'affectation !$OMP ATOMIC doit Ãªtre var = var op expr ou var = expr op var Ã  %LL'affectation de !$OMP ATOMIC doit avoir un opÃ©rateur ou un intrinsÃ¨que dans le membre de droite Ã  %LL'opÃ©rateur d'affectation !$OMP ATOMIC doit Ãªtre un opÃ©rateur binaire dans la liste +, *, -, /, .AND., .OR., .EQV. ou .NEQV. Ã  %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 REQUIRES Ã  %C doit apparaÃ®tre dans la partie de spÃ©cification de l'unitÃ© de programmeLa clause !$OMP REQUIRES qui est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> Ã  %L remplace une <atomic_default_mem_order(%s)%> prÃ©cÃ©dente (qui est peut-Ãªtre arrivÃ©e lÃ  par l'utilisation d'un module)La clause !$OMP REQUIRES est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs Ã  %L mais la mÃªme clause n'est pas spÃ©cifiÃ©e pour l'unitÃ© de programmeLa clause !$OMP REQUIRES qui est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs Ã  %L remplace une <atomic_default_mem_order(%s)%> prÃ©cÃ©dente (qui est peut-Ãªtre arrivÃ©e lÃ  par l'utilisation d'un module)La clause !$OMP REQUIRES spÃ©cifiÃ©e %qs Ã  %L vient aprÃ¨s l'utilisation d'une construction/routine de pÃ©riphÃ©riqueLa clause !$OMP REQUIRES spÃ©cifiÃ©e %qs via l'utilisation du module %qs Ã  %L mais la mÃªme clause n'est pas spÃ©cifiÃ©e pour l'unitÃ© de programmeLa clause !$OMP REQUIRES spÃ©cifiÃ©e %qs via l'utilisation du module %qs Ã  %L vient aprÃ¨s l'utilisation d'une construction/routine de pÃ©riphÃ©rique!$OMP Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni une ligne continuÃ©eÂ«Â %.*sÂ Â»Â«Â ::Â Â» Ã©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 Ã  %Cles modificateurs d'opÃ©randes %%d, %%e, %%f, %%g sont uniquement pour des rÃ©fÃ©rences mÃ©moire ou des valeurs constantes%+qD cause un conflit du type de section%+qD cause un conflit du type de section avec %qD%+qD dÃ©clarÃ© %qE aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD est dÃ©clarÃ© %qs aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD dÃ©clarÃ© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD sans l'attribut %<retain%> et %qD avec l'attribut %<retain%> sont placÃ©s dans une section avec le mÃªme nom%<!%> n'est pas valable dans GIMPLE%<#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 allocated%> n'est pas encore supportÃ©%<#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 critical%> avec la clause %<hint%> requiert un nom sauf quand %<omp_sync_hint_none%> est utilisÃ©%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction ou un autre %<#pragma omp declare %s%>%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction%<#pragma omp declare %s%> pas immÃ©diatement suivi par une dÃ©claration ou une dÃ©finition de fonctionle combinateur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>l'initialiseur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc%<#pragma omp 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 %qTl'attribut %<%E (%E)%> est ignorÃ© sur les fonctions dÃ©clarÃ©es %qsl'attribut %<%E (%E)%> est ignorÃ© avec les fonctions de dÃ©sallocation dÃ©clarÃ©es %qs%<%E::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<%E::%E%> n'est pas une classe ou un espace de noms%<%E::%E%> n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%<%E::%E%> n'est pas un typedirective d'attribut de portÃ©e %<%E::%E%> ignorÃ©e%<%T%s%D%> nomme le destructeur%<%T::%D%> nomme le constructeur dans %qT%<%T::%D%> nomme le constructeur, pas le type%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<%T::%E%> n'est pas un type%<%T::%E%> nomme le constructeur, pas le type%<%c%> n'est pas un caractÃ¨re valable dans un identificateur%<%c%> n'est pas un premier caractÃ¨re valable pour un identificateur%<%c%E%> n'a pas Ã©tÃ© trouvÃ© dans le(s) protocole(s)%<%s %E%> est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©clarationconstruction %<%s %s%> pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de %qs%<%s + %s%> Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)la construction %<%s taskgroup%> n'est pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de la rÃ©gion %<taskgroup%>%<%s%> doit Ãªtre seul pour %<-mharden-sls=%>%<%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 sur cette cible%<-fPIC%> n'est pas supportÃ©%<-fPIC%>/%<-fpic%> pas supportÃ© sur cette cible%<-fPIE%> n'est pas supportÃ©%<-fabi-compat-version=1%> n'est pas supportÃ©, on utilise =2%<-fabi-version=1%> n'est plus supportÃ©%<-fabi-version=12%> (GCC 8.1) change accidentellement la convention d'appel pour %qT%<-fabi-version=13%> (GCC 8.2) corrige la convention d'appel pour %qT qui a changÃ© accidentellement en 8.1%<-falign-%s%> n'est pas entre 0 et %d%<-falign-labels=%d%> n'est pas supportÃ©%<-falign-loops=%d%> n'est pas supportÃ©%<-faligned-new=%d%> n'est pas une puissance de deux%<-fasan-shadow-offset%> ne devrait Ãªtre utilisÃ© qu'avec %<-fsanitize=kernel-address%>%<-fassociative-math%> dÃ©sactivÃ©; d'autres options prennent le pas%<-fcall-saved-REG%> n'est pas supportÃ© pour les registres de sortie%<-fcf-protection%> n'est pas compatible avec cette cible%<-fcf-protection=branch%> n'est pas supportÃ© pour cette cible%<-fcf-protection=full%> n'est pas supportÃ© pour cette cible%<-fcf-protection=return%> n'est pas supportÃ© pour cette cible%<-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-modref%> 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%<-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=%s%> est incompatible avec %<-fsanitize=%s%>%<-fsanitize=address%> et %<-fsanitize=kernel-address%> ne sont pas supportÃ©s pour cette cible%<-fsanitize=address%> n'est pas supportÃ© pour cette ciblel'option %<-fsanitize=all%> n'est pas valide%<-fsanitize=kernel-address%> avec protection de la pile n'est pas supportÃ© sans %<-fasan-shadow-offset=%> pour cette cible%<-fsanitize=pointer-compare%> doit Ãªtre combinÃ© avec %<-fsanitize=address%> ou %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> doit Ãªtre combinÃ© avec %<-fsanitize=address%> ou %<-fsanitize=kernel-address%>%<-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%<-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%>: L'extension Â«Â %sÂ Â» apparaÃ®t plus d'une fois.%<-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%>: le nom de %s doit avoir plus d'une lettre%<-march=%s%>: rv%de n'est pas une ISA de base valable%<-march=%s%>: chaÃ®ne ISA inattendue Ã  la finÂ : %qs%<-march=%s%>: sous-ensemble ISA %<%c%> non supportÃ©%<-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%<-mcpu=%s%>: CPU inconnu%<-mdata-region=either%> requiert le modÃ¨le de mÃ©moire large (%<-mlarge%>)%<-mdata-region=upper%> requiert le modÃ¨le de mÃ©moire large (%<-mlarge%>)%<-mdiv%> requiert %<-march%> pour incorporer l'extension %<M%>%<-mdouble-float%> ignorÃ© sans %<-mhard-float%>%<-mdynamic-no-pic%> Ã©crase %<-fpic%>, %<-fPIC%>, %<-fpie%> ou %<-fPIE%>%<-mes0%> ne peut Ãªtre utilisÃ© qu'avec le C%<-mexr%> est utilisÃ© sans %<-ms%>%<-mexr%> est utilisÃ© sans %<-ms%> ou %<-msx%>%<-mfdivdu%> ignorÃ© sans %<-mhard-float%>%<-mfdpic%> n'est pas supportÃ©, veuillez utiliser une cible bfin-linux-uclibc%<-mfentry%> est supportÃ© uniquement sur des processeurs 64 bits%<-mfentry%> n'est pas supportÃ© en 32 bits en combinaison avec %<-fpic%>%<-mfloat-abi=hard%> et VFP%<-mfloat-abi=hard%>: 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 PICl'argument de %<-mgprel-sec=%> n'est pas une expression rationnelle valide%<-mgprel-sec=%> pas supportÃ© avec PIC%<-mhard-dfp%> ne peut Ãªtre utilisÃ© en conjonction avec %<-msoft-float%>%<-mhard-float%> n'est pas supportÃ© par le processeur sÃ©lectionnÃ©%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles%<-mintel-syntax%> et %<-mno-intel-syntax%> sont dÃ©prÃ©ciÃ©s; utilisez plutÃ´t %<-masm=intel%> et %<-masm=att%>%<-mips3d%> requiert %<-mpaired-single%>l'argument de %<-misr-secure=%d%> n'est pas entre 0 et 3l'argument de %<-misr-vector-size=%d%> doit Ãªtre 4 ou 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%<-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%<-mtune=%> attend mn10300, am33, am33-2, ou am34%<-mtune=x86-64%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=k8%> ou %<-mtune=generic%> selon ce qui est appropriÃ©%<-muintr%> pas supportÃ© pour du code 32 bits%<-mvrsave=no%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mno-vrsave%>%<-mvrsave=yes%> est dÃ©prÃ©ciÃ©e. Utilisez plutÃ´t %<-mvrsave%>%<-mvsx%> et %<-mno-altivec%> sont incompatibles%<-mvsx%> nÃ©cessite l'adressage indexÃ©%<-mvsx%> nÃ©cessite une unitÃ© matÃ©rielle en virgule flottante%<-mxl-multiply-high%> ne peut Ãªtre utilisÃ© qu'avec %<-mcpu=v6.00.a%> ou supÃ©rieur%<-mxl-multiply-high%> requiert %<-mno-xl-soft-mul%>%<-mxl-reorder%> ne peut Ãªtre utilisÃ© qu'avec %<-mcpu=v8.30.a%> ou supÃ©rieur%<-mxl-reorder%> exige %<-mxl-pattern-compare%> pour %<-mcpu=v8.30.a%>%<-pipe%> est ignorÃ© parce que %<-save-temps%> est spÃ©cifiÃ©%<-pipe%> n'est pas supportÃ©%<-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 %la clause %<DETACH%> Ã  %L ne doit pas Ãªtre utilisÃ©e avec la clause %<MERGEABLE%>%<G0%> dans le format Ã  %Lla directive %<GCC ivdep%> n'est pas au dÃ©but d'une boucle Ã  %Cla directive %<GCC novector%> n'est pas au dÃ©but d'une boucle Ã  %Cla directive %<GCC unroll%> n'est pas au dÃ©but d'une boucle Ã  %CDirective %<GCC unroll%> requiert une constante entiÃ¨re non nÃ©gative plus petite ou Ã©gale Ã  %u Ã  %Cla directive %<GCC vector%> n'est pas au dÃ©but d'une boucle Ã  %C%<HLE_ACQUIRE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<ACQUIRE%> ou un autre plus contraignant%<HLE_RELEASE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<RELEASE%> ou un autre plus contraignant%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vraiL'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L est un tableau et n'aura pas une taille de stockage 0 quand l'argument %<SOURCE%> a une taille plus grande que 0L'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre %sL'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %sl'en-tÃªte de colonne %<MPY_TYPE%> est manquant dans %<devices.csv%>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 constant%<__builtin_bit_cast%> a le type de destination %qT qui est un type tableau%<__builtin_bit_cast%> a le type de destination %qT qui n'est pas trivialement copiable%<__builtin_bit_cast%> a la taille source %qE qui n'est pas Ã©gale Ã  la taille du type destination %qE%<__builtin_bit_cast%> a le type source %qT qui n'est pas trivialement copiablel'opÃ©rande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante rÃ©elopÃ©randes de %<__builtin_complex%> de types diffÃ©rentsle premier argument de %<__builtin_convertvector%> doit Ãªtre un entier ou un vecteur en virgule flottantele nombre d'Ã©lÃ©ments du vecteur en premier argument et du deuxiÃ¨me type vectoriel en second argument de %<__builtin_convertvector%> devraient Ãªtre les mÃªmesle deuxiÃ¨me argument de %<__builtin_convertvector%> doit Ãªtre un entier ou un type vectoriel flottant%<__builtin_eh_return%> n'est pas supportÃ© sur cette cible%<__builtin_has_attribute%> avec un argument dÃ©pendant n'est pas encore supportÃ©le deuxiÃ¨me argument de %<__builtin_longjmp%> doit Ãªtre 1%<__builtin_mffsl%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_mtfsb0%> et %<__builtin_mtfsb1%> ne sont pas supportÃ©s avec %<-msoft-float%>%<__builtin_next_arg%> appelÃ© sans argument%<__builtin_rx_%s%> accepte %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> ou %<U%>%<__builtin_saveregs%> n'est pas supportÃ© par cette sous-cible%<__builtin_saveregs%> n'est pas supportÃ© par cette cible%<__builtin_set_fpscr_drn%> n'est pas supportÃ© en mode 32 bits%<__builtin_set_fpscr_drn%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_set_fpscr_rn%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_set_thread_pointer%> n'est pas supportÃ© sur cette ciblele type intÃ©rieur du/des argument(s) vectoriel(s) de %<__builtin_shuffle%> doivent avoir la mÃªme taille que le type intÃ©rieur du masqueles arguments vectoriels de %<__builtin_shuffle%> doivent Ãªtre du mÃªme typeles arguments de %<__builtin_shuffle%> doivent Ãªtre des vecteursle dernier argument de %<__builtin_shuffle%> doit Ãªtre un vecteur d'entiersle nombre d'Ã©lÃ©ments du/des argument(s) vectoriel(s) et du vecteur de masque de %<__builtin_shuffle%> doivent Ãªtre les mÃªmes%<__builtin_thread_pointer%> n'est pas supportÃ© sur cette cibleappel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments%<__delay_cycles%> est limitÃ© Ã  des dÃ©comptes de boucles sur 32 bits%<__delay_cycle%> ne prend que des arguments constants%<__delay_cycles%> n'accepte que des dÃ©comptes de cycles non nÃ©gatifs%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme %<long%> ou %<long long%>%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme un type%<__int%d%> n'est pas supportÃ© par la cible%<__int%d%> n'est pas supportÃ© sur cette cibleles dÃ©clarations %<__label__%> sont uniquement permises Ã  l'intÃ©rieur des fonctions%<__label__%> pas au dÃ©but du bloc%<__restrict%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions%<__thread%> avant %<extern%>%<__thread%> avant %<static%>%<__thread%> avant %qD%<__thread%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions%<__transaction_atomic%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>%<__transaction_cancel%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle%<__transaction_relaxed%> sans avoir activÃ© le support pour la mÃ©moire transactionnelleL'argument %<a%d%> de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %s(%d)L'argument %<a1%> de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTER%<acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%> Ã  %Ll'attribut %<alias%> est ignorÃ© car la fonction est dÃ©finiel'argument de %<alignas%> a le type non entier %qTl'expression d'alignement de la clause %<aligned%> doit Ãªtre un entierl'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positivel'expression d'allocation de la clause %<allocate%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>l'expression d'allocation de la clause %<allocator%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>il pourrait ne pas Ãªtre possible de mettre en ligne la fonction %<always_inline%>l'attribut %<amdgpu_hsa_kernel%> requiert un argument de type constante chaÃ®ne de caractÃ¨resun %<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++20%> ou %<-std=gnu++20%>%<asm%> pas permis dans une fonction %<transaction_safe%>%<asm%> interdit dans une transaction atomiqueopÃ©rande %<asm%> %d ne concorde probablement pas avec les contraintesla contrainte de l'opÃ©rande %<asm%> est incompatible avec la taille de l'opÃ©randel'opÃ©rande %<asm%> a des contraintes impossiblesl'opÃ©rande %<asm%> requiert un rechargement impossiblele qualificatif %<asm%> %qT est ignorÃ© en dehors du corps d'une fonctionqualificatif %<asm%> en dehors du corps de la fonctionle spÃ©cificateur %<asm%> pour la variable %qE est en conflit avec la liste d'Ã©crasement de %<asm%>les spÃ©cificateurs %<asm%> ne sont pas permis sur des membres de donnÃ©es non statiques%<assign%> n'est pas sÃ»r pour des objets Objective-C; veuillez l'indiquer explicitement si vous en avez besoinla propriÃ©tÃ© %<assign%> %qs utilise la variable d'instance %qs qui est un champ de 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++20%> ou %<-fconcepts%>%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de champles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de paramÃ¨treles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de typeles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de variable%<const%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctionsexpression %<depobj%> qualifiÃ©e avec %<const%>%qE qualifiÃ© avec %<const%> peut uniquement apparaÃ®tre dans les clauses %<shared%> ou %<firstprivate%>%<const%> qualifiant %qE sans membre %<mutable%> ne peut apparaÃ®tre que dans les clauses %<shared%> ou %<firstprivate%>un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliquÃ© au type %qT dans %<#pragma omp declare reduction%>la fonction %<consteval%> %q+D redÃ©fini une fonction qui n'est pas %<consteval%>l'appel %<constexpr%> dÃ©borde au delÃ  de la fin de la fonctionle constructeur %<constexpr%> n'a pas de corps videle constructeur %<constexpr%> de l'union %qT doit initialiser exactement un membre de donnÃ©e non statiqueles destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>la profondeur d'Ã©valuation de la %<constexpr%> dÃ©passe le maximum permis %d (utilisez %<-fconstexpr-depth=%> pour augmenter le maximum)le dÃ©compte des opÃ©rations d'Ã©valuation de %<constexpr%> dÃ©passe la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)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 constanteune rÃ©gion %<critical%> ne peut pas Ãªtre imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%> portant le mÃªme noml'argument de %<custom-%s=%> doit Ãªtre un entier non nÃ©gatif%<custom-%s=%> n'est pas reconnu comme instruction FPU%<custom-%s=%> exige un argumentl'option %<custom-fpu-cfg%> ne supporte pas %<no-%>l'option %<custom-fpu-cfg%> requiert un argument de configuration%<decl-specifier%> dans la dÃ©claration du guide de dÃ©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Ã©%<decltype(auto)%> ne peut pas Ãªtre qualifiÃ© avec CVle spÃ©cificateur de type %<decltype(auto)%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»la cible %<default%> n'a pas Ã©tÃ© dÃ©finie%<delete[]%> n'est pas une expression constanteclause %<depend%> avec le type de dÃ©pendance %<depobj%> sur une section de 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-valeurle gestionnaire d'Ã©vÃ©nement de la clause %<detach%> a le type %qT plutÃ´t que %<omp_event_handle_t%>la clause %<detach%> ne doit pas Ãªtre utilisÃ©e avec la clause %<mergeable%>l'identifiant de %<device%> doit Ãªtre entierL'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de co-dimension valableL'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valableL'argument %<dim%> de l'intrinsÃ¨que %s Ã  %L n'est pas un index de dimension validel'expression de la taille des tranches de %<dist_schedule%> doit Ãªtre un entierune rÃ©gion %<distribute%> doit Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une construction %<teams%>%<dynamic_cast%> pas permis avec %<-fno-rtti%>%<dynamic_cast<%#T>(%q#D)%> ne peut jamais rÃ©ussir%<else%> sans %<if%> prÃ©cÃ©dent%<enum %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs%<explicit%> dans une dÃ©claration amie%<explicit%> en dehors de la dÃ©claration de la classe%<explicit(bool)%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<export%> ne fait pas partie de la directive de module suivanteÃ©dition de liens %<extern "C"%> dÃ©marrÃ©e icil'attribut %<externally_visible%> n'a d'effet que dans des objets publiquesattribut %<fallthrough%> au plus haut niveaul'attribut %<fallthrough%> n'est pas suivi par %<;%>l'attribut %<fallthrough%> est spÃ©cifiÃ© avec un paramÃ¨trel'attribut %<fast_interrupt%> est ignorÃ©l'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 tableaula clause %<inscan%> REDUCTION sur une construction autre que DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD Ã  %Lclauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme constructionclauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme construction Ã  %Lle processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target("tune=")%>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 %<%s simd%>%<ordered%> %<simd%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<simd%>le paramÃ¨tre de la clause %<ordered%> est plus petit que %<collapse%>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 %<setter%>l'attribut %<readonly%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dente%<region_array%> ne correspond pas Ã  %<region_tree%>%<region_array%> est corrompu pour la rÃ©gion %i%<register%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©espÃ©cificateur de classe de stockage %<register%> utilisÃ©%<reinterpret_cast%> d'un entier vers un pointeurutiliser %<reinterpret_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifsun %<reinterpret_cast%> n'est pas une expression constante%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante%<requires%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>%<return%> avec une valeur dans une fonction retournant un void%<return%> sans valeur dans une fonction retournant autre chose que 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Ã©dente%<setter%> spÃ©cifiÃ© iciL'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L a plus de %d Ã©lÃ©mentsL'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L doit Ãªtre un tableau de taille constante%<signed%> et %<unsigned%> spÃ©cifiÃ©s ensemblel'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positivela valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>%<sizeof%> appliquÃ© sur un champ de bits%<sizeof%> sur le tableau %qE en paramÃ¨tre de fonction retournera la taille de %qTl'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨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 variablesla construction %<target%> avec la construction imbriquÃ©e %<teams%> contient des directives en dehors de la construction de %<teams%>%<target("rtd")%> est ignorÃ© en mode 64 bits%<target("sseregparm")%> utilisÃ© sans que SSE soit activÃ©%<target("tune=x86-64")%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<target("tune=k8")%> ou %<target("tune=generic")%> selon ce qui est appropriÃ©l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©riellemodificateur de rÃ©duction %<task%> sur une construction avec une clause %<nowait%>la construction %<teams%> doit Ãªtre Ã©troitement imbriquÃ©e dans une construction %<target%> ou ne pas Ãªtre imbriquÃ©e dans une construction OpenMPle mot-clÃ© %<template%> n'est pas permis dans le nom du destructeur%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©%<this%> est autorisÃ© dans OpenMP uniquement dans les clauses %<declare simd%>ne peut capturer %<this%> par rÃ©fÃ©rence%<this%> n'est pas disponible pour les fonctions membres statiques%<this%> ne peut pas Ãªtre utilisÃ© dans ce contexte%<this%> n'est pas autorisÃ© dans la clause %<allocate%>%<this%> n'a pas Ã©tÃ© capturÃ© pour cette fonction lambdal'expression de %<thread_limit%> doit Ãªtre un entierla valeur de %<thread_limit%> doit Ãªtre positive%<threadprivate%> %qD n'est pas un fichier, un espace de noms ou une variable dÃ©clarÃ©e dans un blocla directive %<threadprivate%> %qE n'est pas dans la dÃ©finition de %qT%<threadprivate%> %qE a un type incomplet%<throw%> appellera toujours %<terminate%>l'argument de %<tile%> doit Ãªtre de type entierl'argument %<tile%> a besoin d'une constante entiÃ¨re positiveappel de fonction %<transaction_may_cancel_outer%> pas Ã  l'intÃ©rieur d'une transaction extÃ©rieure ou %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> ne peut Ãªtre spÃ©cifiÃ© que pour une fonction virtuelle%<tree%> n'est pas dÃ©fini comme un type pointeur%<tree%> n'est pas dÃ©fini comme un type%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<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%>%<using enum%> de %qT avant le spÃ©cificateur de son Ã©nmuÃ©ration%<using enum%> du type dÃ©pendant %qT%<using enum%> du type incomplet %qT%<using enum%> du type non-Ã©numÃ©rÃ© %q#T%<using enum%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<using%> avec la portÃ©e Ã©numÃ©rÃ©e %q#T uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<va_start%> utilisÃ© dans une fonction ayant des arguments fixes%<vec_lvsl%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©s%<vec_lvsr%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©sl'expression de longueur de %<vector%> doit Ãªtre un entierla valeur de longueur de %<vector%> doit Ãªtre positive%<verify_gimple%> a Ã©chouÃ©%<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%>%<weakref%> ne peut pas avoir de versionl'expression numÃ©rique de %<worker%> doit Ãªtre un entierla valeur numÃ©rique de %<worker%> doit Ãªtre positive%<||%> n'est pas valable en GIMPLE%<~%> sur une expression boolÃ©enne%<~%> sur une expression de type %<bool%>%<~auto%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>%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%>%G%qE est utilisÃ© sans avoir Ã©tÃ© initialisÃ©%G%qE pourrait Ãªtre utilisÃ© sans avoir Ã©tÃ© initialisÃ©%Gle pointeur %qs est null%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 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%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%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 accÃ¨de %E octet dans une rÃ©gion de taille %E%K%qD accÃ¨de %E octets dans une rÃ©gion de taille %E%K%qD accÃ¨de %E octets ou plus dans une rÃ©gion de taille %E%K%qD accÃ¨de entre %E et %E octets dans une rÃ©gion de taille %E%K%qD l'argument n'a pas de nul terminal%K%qD appelÃ© sur un pointeur vers un objet %qE non allouÃ©%K%qD appelÃ© sur le pointeur %qE avec l'offset%s non nul%K%qD appelÃ© sur un pointeur retournÃ© depuis une fonction d'allocation inappropriÃ©e%K%qD appelÃ© sur un pointeur vers un objet non allouÃ©%K%qD appelÃ© sur l'objet %qD non allouÃ©%K%qD attend %E octet dans une rÃ©gion de taille %E%K%qD attend %E octets dans une rÃ©gion de taille %E%K%qD attend %E octets ou plus dans une rÃ©gion de taille %E%K%qD attend entre %E et %E octets dans une rÃ©gion de taille %E%K%qD peut accÃ©der %E octet dans une rÃ©gion de taille %E%K%qD peut accÃ©der %E octets dans une rÃ©gion de taille %E%K%qD peut accÃ©der %E octets ou plus dans une rÃ©gion de taille %E%K%qD peut accÃ©der entre %E et %E octets dans une rÃ©gion de taille %E%K%qD peut lire %E octet depuis une rÃ©gion de taille %E%K%qD peut lire %E octets depuis une rÃ©gion de taille %E%K%qD peut lire %E octets ou plus depuis une rÃ©gion de taille %E%K%qD peut lire entre %E et %E octets depuis une rÃ©gion de taille %E%K%qD peut Ã©crire %E octet dans une rÃ©gion de taille %E%K%qD peut Ã©crire %E octets dans une rÃ©gion de taille %E%K%qD peut Ã©crire %E octets ou plus dans une rÃ©gion de taille %E%K%qD peut Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E%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 excÃ¨de la taille de la source %E%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la destination %E%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %E%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la source %E%K%qD la limite %s spÃ©cifiÃ©e excÃ¨de la taille maximale de l'objet %E%K%qD la limite %s spÃ©cifiÃ©e dÃ©passe la taille %E du tableau non terminÃ©%K%qD la limite %s spÃ©cifiÃ©e dÃ©passe la taille d'au plus %E du tableau non terminÃ©%K%qD la limite %s spÃ©cifiÃ©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 de la destination %E%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 [%E, %E] excÃ¨de la taille de la source %E%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la destination %E%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objet%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la source %E%K%qD la taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%K%qD la taille %E spÃ©cifiÃ©e peut excÃ©der 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 la taille spÃ©cifiÃ©e entre %E et %E peut excÃ©der la taille maximale %E de l'objet%K%qD Ã©crire %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%KaccÃ¨de %E octet dans une rÃ©gion de taille %E%KaccÃ¨de %E octets danss une rÃ©gion de taille %E%KaccÃ¨de %E octets ou plus dans une rÃ©gion de taille %E%KaccÃ¨de entre %E et %E octets dans une rÃ©gion de taille %E%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 la valeur de l'argument de taille %i correspondant est %s%Kl'argument %i du tableau de longueur variable %s est nul mais la valeur de l'argument de taille %i correspondant est %s%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 de %<%T[static %E]%> est nul oÃ¹ un non-nul est attendu%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%Kl'argument %i a la valeur %s qui est nÃ©gative%Kla valeur de l'argument %i est zÃ©ro%Kl'argument doit Ãªtre une constante immÃ©diate de 16 bits%Kl'argument liÃ© %i a la valeur %s qui est nÃ©gative pour l'argument %i d'un tableau de longueur variable de type %s%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%Kattend %E octet dans une rÃ©gion de taille %E%Kattend %E octets dans une rÃ©gion de taille %E%Kattend %E octets ou plus dans une rÃ©gion de taille %E%Kattend entre %E et %E octets dans une rÃ©gion de taille %E%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%Kpeut accÃ©der %E octet dans une rÃ©gion de taille %E%Kpeut accÃ©der %E octets dans une rÃ©gion de taille %E%Kpeut accÃ©der %E octets ou plus dans une rÃ©gion de taille %E%Kpeut accÃ©der entre %E et %E octets dans une rÃ©gion de taille %E%Kpeut lire de %E octet depuis une rÃ©gion de taille %E%Kpeut lire %E octets depuis une rÃ©gion de taille %E%Kpeut lire %E octets ou plus depuis une rÃ©gion de taille %E%Kpeut lire entre %E et %E octets depuis une rÃ©gion de taille %E%Kpeut Ã©crire %E octet dans une rÃ©gion de taille %E%Kpeut Ã©crire %E octets dans une rÃ©gion de taille %E%Kpeut Ã©crire %E octets ou plus depuis une rÃ©gion de taille %E%Kpeut Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E%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 %E excÃ¨de la taille de la source %E%Kla limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la destination %E%Kla limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %E%Kla limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la source %E%Kla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la destination %E%Kla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet%Kla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la source %E%Kla limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objet%Kla limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la source %E%Kla taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%Kla taille %E spÃ©cifiÃ©e peut excÃ©der 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 spÃ©cifiÃ©e entre %E et %E peut excÃ©der 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%p n'a pas de routine sÃ©mantique%q#D ne peut pas Ãªtre surchargÃ© par %q#D%q#D entre en conflit avec une dÃ©claration prÃ©cÃ©dente%q#D est en conflit avec la version hÃ©ritÃ©e de %qT%q#D dÃ©clarÃ© ici%q#D n'a pas un lien externe%q#D ne rÃ©fÃ¨re pas au type non qualifiÃ©, aussi n'est-il pas utilisÃ© pour la liaison%q#D explicitement par dÃ©faut ici%q#D a un type incomplet%q#D cache le constructeur pour %q#D%q#D hÃ©rite depuis plusieurs sous-objets de base%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es non statiques%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es publiques non statiques%q#D est un membre de donnÃ©e statique; il peut seulement Ãªtre initialisÃ© lors de sa dÃ©finition%q#D est implicitement dÃ©clarÃ© comme supprimÃ© car %qT dÃ©clare un constructeur par dÃ©placement ou un opÃ©rateur d'affectation par dÃ©placement%q#D est implicitement supprimÃ© car la dÃ©finition par dÃ©faut serait mal formÃ©e:%q#D est inaccessible dans ce contexte%q#D n'est pas un patron de fonction%q#D n'est pas un membre de donnÃ©e non statique de %qT%q#D n'est pas un argument de patron valable pour le type %qT car une variable de rÃ©fÃ©rence n'a pas une adresse constante%q#D n'est pas const%q#D est privÃ© dans ce contexte%q#D est protÃ©gÃ© dans ce contexte%q#D est public mais requiert un objet %q#T existant%q#D est volatile%q#D pas dÃ©clarÃ© dans une classe%q#D prÃ©cÃ©demment dÃ©clarÃ© ici%q#D prÃ©cÃ©demment dÃ©fini ici%q#D redÃ©clarÃ© comme une sorte diffÃ©rente d'entitÃ©%q#D devrait Ãªtre initialisÃ©%q#D, dÃ©clarÃ© avec le type local %qT, est utilisÃ© mais jamais dÃ©fini%q#D, dÃ©clarÃ© avec un type non nommÃ©, est utilisÃ© mais jamais dÃ©fini%q#F est implicitement supprimÃ© car sa spÃ©cification d'exception ne correspond pas Ã  la spÃ©cification d'exception implicite %qX%q#T n'a pas de membre nommÃ© %qE%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (accessible via %q#D)%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (pas accessible depuis ce contexte)%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %qEÂ ?%q#T n'a pas de constructeur par dÃ©faut fourni par l'utilisateur%q#T a des membres de donnÃ©es qui sont des pointeurs%q#T a des classes virtuelles de base%q#T a des fonctions virtuelles et un destructeur non virtuel accessible%q#T n'est pas une classe%q#T n'est pas une classe ou un espace de noms%q#T n'est pas un patron%q#T n'est pas un type valide pour un paramÃ¨tre non type du patron%q#T dÃ©finit uniquement un destructeur privÃ© et n'a pas d'amis%q#T dÃ©finit uniquement des constructeurs privÃ©s et n'a pas d'amis%q#T utilisÃ© lÃ  oÃ¹ un %qT Ã©tait attendu%q#T utilisÃ© lÃ  oÃ¹ une valeur en virgule flottante Ã©tait attendue%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici%q+#D ne peut pas Ãªtre dÃ©clarÃ©%q+#D n'est pas un membre de donnÃ©e statique de %q#T%q+#D est marquÃ© %<final%> mais il n'est pas virtuel%q+#D est marquÃ© %<override%> mais il ne redÃ©fini rienl'alias %q+D entre une fonction et une variable n'est pas supportÃ©%q+D est un synonyme vers le symbole externe %qE%q+D est un synonyme vers le symbole non dÃ©fini %qE%q+D dÃ©jÃ  dÃ©clarÃ© avec l'attribut dllexport: dllimport est ignorÃ©%q+D dÃ©clarÃ© comme un ami%q+D est dÃ©clarÃ©e comme fonction variadique%q+D dÃ©clarÃ© avec une spÃ©cification d'exception%q+D est dÃ©finie comme fonction variadique sans prototype%q+D est dÃ©fini Ã  la fois normalement et en tant qu'attribut %qE%q+D a les attributs incompatibles %qs et %qs%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)%q+D est statique mais est dÃ©clarÃ© dans la fonction en ligne %qD qui n'est pas statique%q+D est habituellement une fonction%q+D le dÃ©calage %E dans %qT n'est pas alignÃ© sur %u%q+D le dÃ©calage %E dans %qT ne peut pas Ãªtre alignÃ© sur %u%q+D redÃ©clarÃ© comme une sorte de symbole diffÃ©rent%q+D redÃ©clarÃ© en ligne avec l'attribut %<gnu_inline%>%q+D redÃ©clarÃ© en ligne sans l'attribut %<gnu_inline%>%q+D redÃ©clarÃ© sans l'attribut dllimport aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© avec une liaison pour une dll%q+D redÃ©clarÃ© sans l'attribut dllimport: le dllimport prÃ©cÃ©dent est ignorÃ©membre de donnÃ©e statique %q+D Ã  l'intÃ©rieur de la directive de dÃ©claration de cible%q+D prend soit aucun argument ou soit deux arguments%q+E n'est pas une expression constante%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini%q+F utilisÃ© mais jamais dÃ©fini%q+T n'est pas littÃ©ral Ã  cause de:alias %qD entre des fonctions de types incompatibles %qT et %qT%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses %<aligned%>%qD apparaÃ®t plus d'une fois dans les clauses %<allocate%>%qD apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qD apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qD apparaÃ®t plus d'une fois dans les clauses Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses de mouvement%qD apparaÃ®t plus d'une fois dans les clauses de rÃ©ductiondans %qD, l'argument %d promeut vers %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototypedans %qD, le type de l'argument %d est %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototypel'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%>l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite %wu spÃ©cifiÃ©el'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite [%E, %E] spÃ©cifiÃ©el'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui peut Ãªtre plus petit que la limite [%E, %E] spÃ©cifiÃ©ela directive d'attribut %qD est ignorÃ©el'attribut %qD n'a pas de signification puisque les membres de l'espace de noms anonyme obtiennent des symboles locauxl'attribut %qD requiert un seul argument NTBS%qD appelÃ© dans une expression constante%qD est appelÃ© dans une expression constante avant que sa dÃ©finition soit complÃ¨te%qD peut Ãªtre marquÃ© Â«Â overrideÂ Â»%qD ne peut pas apparaÃ®tre dans une expression constante%qD ne peut pas Ãªtre %qs%qD ne peut pas Ãªtre dÃ©clarÃ© %<virtual%> puisqu'il est toujours statique%qD ne peut pas Ãªtre imposÃ© par dÃ©faut%qD ne peut pas Ãªtre utilisÃ© comme une fonction%qD ne peut avoir d'arguments par dÃ©faut%qD a changÃ© de sÃ©mantique dans GCC 4.4%qD effacement d'un objet du type non trivial %#qT%s%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s%qD est en conflit avec la fonction utilisÃ©e%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutÃ´t une affectation ou une initialisation par copie%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>%qD dÃ©clarÃ© %<static%> dans une fonction %qs%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs%qD est dÃ©clarÃ© %<transaction_safe_dynamic%>%qD dÃ©clarÃ© comme un champ %<virtual%>%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>%qD dÃ©clarÃ© comme un type %<virtual%>%qD est dÃ©clarÃ© comme une variable %<virtual%>%qD dÃ©clarÃ© comme un non paramÃ¨tre%qD dÃ©clarÃ© comme un champ %<inline%>%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>%qD dÃ©clarÃ© comme un type %<inline%>%qD est dÃ©clarÃ© comme tableau de %qT%qD est dÃ©clarÃ© comme rÃ©fÃ©rence mais n'est pas initialisÃ©%qD dÃ©clarÃ© ici%qD dÃ©clarÃ© ici comme %q#D%qD dÃ©clarÃ© ici, plus loin dans l'unitÃ© de traduction%qD dÃ©fini mais pas utilisÃ©%qD dÃ©fini ici%qD n'a pas le type %<const char *%>%qD n'a pas un type pour lequel la correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs%qD n'a pas un type entier ou Ã©numÃ©rÃ©%qD n'a pas un type entier%qD ne nomme pas une Ã©numÃ©ration dans %qT%qD ne fait pas rÃ©fÃ©rence Ã  une fonction%qD ne fait pas rÃ©fÃ©rence Ã  une fonction Ã  l'intÃ©rieur de l'espace de noms%qD a un type non structurel%qD a une dÃ©claration prÃ©cÃ©dente ici%qD a dÃ©jÃ  Ã©tÃ© dÃ©fini%qD a un type incomplet %qT%qD a un type incomplet%qD a une liste d'arguments invalide%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD a le mÃªme nom que la classe dans laquelle il est dÃ©clarÃ©%qD dans la clause %<reduction%> est un tableau de taille nulle%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ %qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type) a dÃ©jÃ %qD invalide dans %q#T Ã  cause du membre local %q#D avec le mÃªme nom%qD invalide dans %q#T Ã  cause de la mÃ©thode locale %q#D avec le mÃªme nom%qD est invalide dans une lambda%qD est un espace de noms%qD est une fonction de dÃ©sallocation habituelle (sans placement)%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)%qD est dÃ©jÃ  un ami de %qT%qD est dÃ©jÃ  un ami de la classe %qT%qD est dÃ©jÃ  dÃ©fini dans %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est un patron d'Ã©numÃ©ration%qD est Ã  la fois une base directe et une base virtuelle indirecte%qD est dÃ©clarÃ© dans l'en-tÃªte %qs%qD est dÃ©fini avec le modÃ¨le tls %s%qD est obsolÃ¨te%qD est obsolÃ¨te: %s%qD est initialisÃ© avec lui-mÃªme%qD est instanciÃ© pour un paquet vide%qD n'est pas mutable%qD est normalement une fonction non statique%qD n'est pas une classe ou un espace de noms%qD n'est pas un type de classe%qD n'est pas un argument de fonction%qD n'est pas un patron de fonction%qD n'est pas un membre de %qD%qD n'est pas un membre de %qD; vouliez-vous employer %qsÂ ?%qD n'est pas un membre de %qT%qD n'est pas un membre de %qT; vouliez-vous employer %qsÂ ?%qD n'est pas une fonction patron membre%qD n'est pas un espace de noms%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qsÂ ?%qD n'est pas une variable pointeur%qD n'est pas un membre de donnÃ©e statique%qD n'est pas un membre de donnÃ©es statique d'un patron de classe%qD n'est pas un patron%qD n'est pas un patron de fonction%qD n'est pas un type%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable%qD n'est pas une variable%qD n'est pas une variable dans la clause %<aligned%>%qD n'est pas une variable dans la clause %<allocate%>%qD n'est pas une variable dans la clause %<nontemporal%>%qD n'est pas une variable dans la clause %qs%qD n'est pas une variable dans la clause %<firstprivate%>%qD n'est pas une variable dans la clause %<lastprivate%>%qD n'est pas une variable dans la clause %qs%qD n'est pas un patron de variable%qD n'est pas un argument dans la clause %<uniform%>%qD n'est pas capturÃ©%qD n'est pas compatible avec %qD%qD n'est pas dÃ©fini Ã  l'extÃ©rieur de la portÃ©e de la fonction%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %<depend%>%qD n'est pas public%qD n'est pas utilisable comme une fonction %<constexpr%> car:%qD est statique mais il est utilisÃ© dans la fonction en ligne %qD qui n'est pas statique%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs%qD est trop petit pour contenir toutes les valeurs de %q#T%qD est utilisÃ© sans avoir Ã©tÃ© initialisÃ©%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ©%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qD ne peut pas Ãªtre dÃ©clarÃ© statique%qD ne peut pas Ãªtre dÃ©clarÃ© dans un espace de noms%qD dÃ©placement d'un objet du type non trivial %#qT et de taille %E dans une rÃ©gion de taille %E%qD dÃ©placement d'un objet du type non trivialement copiable %#qT; utilisez plutÃ´t %<new%> et %<delete%>%qD dÃ©placement d'un objet de type %#qT avec un constructeur par copie supprimÃ©; utilisez plutÃ´t %<new%> et %<delete%>%qD dÃ©placement d'un objet de type %#qT avec un destructeur supprimÃ©%qD doit Ãªtre une variable globale dans %<#pragma acc declare link%>%qD doit Ãªtre une fonction non membre%qD doit Ãªtre une fonction membre non statique%qD doit Ãªtre une variable dÃ©clarÃ©e dans la mÃªme portÃ©e que %<#pragma acc declare%>%qD doit Ãªtre soit une fonction membre non statique ou une fonction non membre%qD doit avoir un argument de type classe ou Ã©numÃ©rÃ©%qD doit avoir un ou deux arguments%qD doit avoir zÃ©ro ou un argument%qD doit avoir exactement un argument%qD doit avoir exactement deux arguments%qD ne doit avoir aucun argument%qD ne doit pas avoir un nombre variables d'arguments%qD n'est pas dÃ©fini%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent%qD est redÃ©clarÃ© avec une visibilitÃ© diffÃ©rente%qD est rÃ©fÃ©rencÃ© dans une rÃ©gion cible qui n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)%qD renommÃ© aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© dans l'assembleur%qD devrait Ãªtre initialisÃ©%qD devrait Ãªtre initialisÃ© dans la liste d'initialisation du membre%qD aurait dÃ» Ãªtre dÃ©clarÃ© Ã  l'intÃ©rieur de %qD%qD devrait retourner par valeurl'argument source %qD est le mÃªme que la destination%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%>%qD est spÃ©cifiÃ© Ã  la fois dans les clauses de dÃ©claration de cible %<link%> et implicitement dans %<to%>%qD spÃ©cifiÃ© dans la clause %<allocate%> mais pas dans dans la clause de privatisation explicite%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante%qD spÃ©cifie un attribut moins restrictif que sa cible %qD: %s%qD spÃ©cifie des attributs moins restrictifs que sa cible %qD: %s%qD spÃ©cifie un attribut plus restrictif que sa cible %qD: %s%qD spÃ©cifie des attributs plus restrictifs que sa cible %qD: %scible %qD dÃ©clarÃ©e ici%qD utilisÃ© comme un variant avec le sÃ©lecteur incompatible %<construct%> dÃ©fini%qD utilisÃ© avant sa dÃ©finition%qD utilisÃ© dans sa propre initialisation%qD utilisÃ© sans arguments du patron%qD viole la rÃ¨gle de la dÃ©finition unique du C++%qD a Ã©tÃ© dÃ©clarÃ© %<extern%> puis, plus loin, %<static%>%qD a Ã©tÃ© dÃ©clarÃ© %qs ce qui implique la visibilitÃ© par dÃ©faut%qD a Ã©tÃ© dÃ©clarÃ© ici%qD Ã©tait cachÃ©%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e et aucune dÃ©claration a Ã©tÃ© trouvÃ©e par le recherche dÃ©pendant des arguments au point d'instanciation%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e; vouliez-vous employer %qsÂ ?%qD n'a pas Ã©tÃ© initialisÃ© par une expression constante%qD prÃ©cÃ©demment dÃ©clarÃ© ici%qD a Ã©tÃ© utilisÃ© sans dÃ©claration avant sa dÃ©finition%qD a Ã©tÃ© utilisÃ© sans prototype avant sa dÃ©finition%qD sera initialisÃ© aprÃ¨s%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©sÃ©criture %qD vers un objet de type non trivial %#qT%s%qD Ã©criture dans un objet du type non trivialement copiable %#qT%sÃ©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%sÃ©criture %qD vers un objet de type %#qT avec le membre %qs de %qDÃ©criture %qD vers un objet de type %#qT sans affectation par copie triviale%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©%qD: attribut de visibilitÃ© ignorÃ© car il est en conflit avec la dÃ©claration prÃ©cÃ©dentel'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  des classes C++l'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  la compilation d'un kext (extension du noyau)%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>%qE apparaÃ®t plus d'une fois dans les clause %<allocate%>%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qE apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)%qE apparaÃ®t plus d'une fois dans la mÃªme directive %<declare target%>%qE l'argument %Z peut recouvrir l'objet destination %qE%qE les arguments %Z peuvent recouvrir l'objet destination %qE%qE l'argument %Z recouvre l'objet destination %qE%qE les arguments %Z recouvrent l'objet destination %qEl'argument de %qE n'est pas une fonctionl'argument %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument %qE n'est pas une chaÃ®ne de caractÃ¨resl'argument %qE n'est pas un identificateur%qE les arguments %Z et peut-Ãªtre %Z recouvrent l'objet de destination %qEl'adresse de l'attribut %qE est hors limitesl'attribut %qE n'accepte qu'une constante entiÃ¨re comme argumentattribut %qE appliquÃ© Ã  %qD avec un type de retour voidattribut %qE appliquÃ© Ã  %qT aprÃ¨s sa dÃ©finitionattribut %qE appliquÃ© Ã  la dÃ©claration extern "C" %qDattribut %qE appliquÃ© au type %qT qui n'est ni une classe ni un enumattribut %qE appliquÃ© Ã  %qD qui n'est ni une fonction ni une variablel'attribut %qE ne s'applique qu'Ã  des fonctionsl'attribut %qE ne s'applique qu'aux variables externes initialisÃ©esl'attribut %qE a l'argument %E qui n'est pas une puissance de 2l'argument de l'attribut %qE %E n'est pas une constante entiÃ¨rel'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)l'argument de l'attribut %qE %E n'est pas positifl'attribut %qE a son argument %i qui est de type %qTl'attribut %qE Ã  son argument %i qui est invalidel'attribut %qE a son argument %i avec la valeur %qE qui ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut %qE qui a l'argument %i avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'attribut %qE a son argument %i dont la valeur %qE excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'attribut %qE a son argument %i avec a la valeur %qE qui n'est pas une constante entiÃ¨rel'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTattribut %qE argument %qE excÃ¨de %ul'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨re entre 0 et 3l'argument de l'attribut %qE %qE n'est pas reconnul'argument 1 de l'attribut %qE ne nomme pas une fonctionl'argument 1 de l'attribut %qE est ambigul'argument 1 de l'attribut %qE doit prendre un type pointeur en premier argumentl'argument 1 de l'attribut %qE doit prendre un type pointer comme premier argumentÂ ; avoir %qTl'argument de l'attribut %qE ne peut pas Ãªtre une expression arithmÃ©tique constantel'argument de l'attribut %qE ne peut pas Ãªtre une chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE a le type %qTl'argument de l'attribut %qE est invalidel'argument de l'attribut %qE doit Ãªtre une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE devrait Ãªtre entre 0 et 255l'argument de l'attribut %qE doit Ãªtre compris entre 18 et 255l'argument de l'attribut %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut de l'argument %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'argument de l'attribut %qE a la valeur %qE excÃ©dant %wul'argument de l'attribut %qE a la valeur %qE qui excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'argument de l'attribut %qE a la valeur %qE nÃ©gativel'argument de l'attribut %qE avec la valeur %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux classes ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux structures, unions ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux membres de donnÃ©es non statiquesl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un champ de bitsl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables localesL'attribut %qE est en conflit avec l'attribut %qEdirective d'attribut %qE ignorÃ©el'attribut %qE ne s'applique pas aux fonctionsl'attribut %qE ne s'applique pas aux typesl'attribut %qE ne prend pas d'argumentl%'attribut %qE ne s%'applique pas aux fonctionsattribut %qE dupliquÃ©l'attribut %qE suit %qEl'attribut %qE n'a pas dâ€™effetl'attribut %qE n'a pas d'effet sur les fonctions statiquesl'attribut %qE n'a pas d'effet sur les fonctions locales dans l'unitÃ©l'attribut %qE n'a d'effet que sur les objets publicsattribut %qE ignorÃ©l'attribut %qE est ignorÃ© car %qD n'a pas une durÃ©e de stockage limitÃ©e au threadl'attribut %qE est ignorÃ© car %qD n'est pas une variablel'attribut %qE est ignorÃ© car %qT est dÃ©jÃ  dÃ©finil'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© pour %qEl'attribut %qE est ignorÃ© pour le champ de type %qTl'attribut %qE est ignorÃ© pour le type %qTl'attribut %qE est ignorÃ© sur une dÃ©claration d'un type diffÃ©rent de celui du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur une fonction retournant %qTl'attribut %qE est ignorÃ© sur une redÃ©claration du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur des fonctions retournant %qTÂ ; il est uniquement valide pour des types pointeur retournÃ©sl'attribut %qE est ignorÃ© pour un type qui n'est pas une classel'attribut %qE est ignorÃ© pour l'objet de type %qTl'attribut %qE est ignorÃ© sur les typesl'attribut %qE est ignorÃ© sans l'option %<-mcmse%>.l'attribut %qE est ignorÃ© sans %<-mistack%>l'attribut %qE est ignorÃ©. Le modÃ¨le de mÃ©moire large (%<-mlarge%>) est requis.l'attribut %qE est ignorÃ©. Utilisez l'option %<-fcf-protection%> pour l'activerl'attribut %qE est ignorÃ©Â ; il est valide uniquement sur des fonctionsl'attribut %qE est uniquement pour des types pointeursl'attribut %qE n'est pas supportÃ© car le boutisme n'est pas uniformel'attribut %qE n'est pas supportÃ© pour la cible R8Cl'attribut %qE n'est pas supportÃ© sur cette plate-formel'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE est uniquement valable pour des objets Objective-Cl'attribut %qE est uniquement valable sur un type %<struct%>l'attribut %qE est spÃ©cifique aux cibles ELFl'attribut %qE est uniquement supportÃ© pour SH2Al'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classel'attribut %qE peut uniquement Ãªtre mis sur un typedefÂ ; l'attribut est ignorÃ©l'attribut %qE doit apparaÃ®tre avant l'attribut %qsl'attribut %qE doit s'appliquer Ã  une dÃ©clarationl'attribut %qE n'est pas permis avec une classe de stockage autol'attribut %qE n'est pas disponible pour les fonctions qui retournent une valeur sur la pilel'attribut %qE n'est pas disponible pour les fonctions avec des arguments passÃ©s sur la pilel'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'argumentsattribut %qE sur une fonction qui ne retourne pas un pointeurattribut %qE sur une fonction retournant %<void%>attribut %qE sur une variable non volatilel'attribut %qE affecte uniquement les objets au niveau le plus hautl'attribut %qE s'applique uniquement au SH2Al'attribut %qE ne s'applique qu'au type de base d'un pointeur vers une fonctionl'attribut %qE ne s'applique qu'Ã  des types de fonctionl'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE s'applique seulement Ã  des fonctions d'interruptionl'attribut %qE ne s'applique qu'Ã  des typesl'attribut %qE ne s'applique qu'aux variablesl'attribut %qE ne s'applique qu'aux variables statiquesl'attribut %qE s'applique uniquement aux fonctions variadiquesl'attribut %qE est uniquement disponible en 32 bitsl'attribut %qE n'est supportÃ© que par les cÅ“urs Tiny rÃ©duitsl'attribut %qE est uniquement supportÃ© sur des types boolÃ©ensl'attribut %qE est uniquement valable pour l'architecture ARC EMl'attribut %qE est uniquement valable pour l'architecture ARCv2l'attribut %qE requiert une chaÃ®ne comme argumentl'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨resl'attribut %qE requiert un type de retour Â«Â voidÂ Â»l'attribut %qE requiert un argument de type entierl'attribut %qE requiert un argument de type constante entiÃ¨rel'attribut %qE exige des prototypes avec des arguments nommÃ©sl'attribut %qE ne prend pas d'argumentattribut %qE avec une prÃ©cision boolÃ©enne non supportÃ©eattribut %qE sans argument sur un non-prototype%qE ne peut pas Ãªtre appliquÃ© sur le type non pointeur %qT%qE ne peut pas Ãªtre utilisÃ© comme une fonction%qE ne peut pas Ãªtre utilisÃ© comme pointeur de membre puisqu'il est de type %qT%qE ne peut pas avoir les deux attributs %qs et %qs en mÃªme temps%qE est dÃ©clarÃ© %<threadprivate%> aprÃ¨s la premiÃ¨re utilisation%qE dÃ©clarÃ© comme une fonction retournant une fonction%qE dÃ©clarÃ© comme une fonction retournant un tableau%qE dÃ©clarÃ© ici%qE est dÃ©fini comme un mauvais type de balise%qE ne contraint pas un type%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dÃ©pendance %<depobj%>%qE n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs%qE n'a pas un type pointeur ou tableau%qE ne nomme pas un type%qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?%qE est Ã©valuÃ© Ã  Â«Â fauxÂ Â»%qE Ã©choue a Ãªtre un typedef ou un type interne%qE a, Ã  la fois, %<extern%> et un initialiseur%qE a le type const pour %<reduction%>%qE a un type invalide pour %<reduction(%s)%>%qE n'a pas Ã©tÃ© dÃ©clarÃ©%qE implique la visibilitÃ© par dÃ©faut mais %qD a dÃ©jÃ  Ã©tÃ© dÃ©clarÃ© avec une visibilitÃ© diffÃ©rente%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence vers un pointeur ou un tableau%qE dans la clause %<reduction%> est un tableau de taille nulle%qE dans %q#T ne nomme pas pas un type de patron%qE dans %q#T ne nomme pas un type%qE dans l'espace de noms %qE ne nomme pas un type de patron%qE dans l'espace de noms %qE ne nomme pas un type de patron; vouliez-vous employer %qsÂ ?%qE dans l'espace de noms %qE ne nomme pas un type%qE dans l'espace de noms %qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?l'attribut incompatible %qE est ignorÃ©%qE initialisÃ© et dÃ©clarÃ© %<extern%>%qE est un membre d'une union%qE est un pointeur; vouliez-vous utiliser %<->%>Â ?%qE est un type non reconnu de fonction avec format%qE est obsolÃ¨te%qE est obsolÃ¨te: %s%qE n'est ni une variable ni un nom de fonction dans la clause %qs%qE n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© ami%qE n'est pas une classe ou un espace de noms%qE n'est pas un patron de classe%qE n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%qE n'est pas une expression constante%qE n'est pas une expression constante car le stockage allouÃ© n'a pas Ã©tÃ© dÃ©sallouÃ©%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  un rÃ©sultat de %<operator new%>%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  une variable incomplÃ¨tement initialisÃ©e%qE n'est pas une expression constante car il fait rÃ©fÃ©rence aux sous-objets mutables de %qT%qE n'est pas un patron%qE n'est pas un type%qE n'est pas un qualificatif %<asm%>%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable%qE n'est pas un argument de patron valide pour le type %qT%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT%qE n'est pas un argument de patron valable pour le type %qT Ã  cause de conflits dans les qualificatifs CV%qE n'est pas un argument de patron valable pour le type %qT car les chaÃ®nes littÃ©rales ne peuvent jamais Ãªtre utilisÃ©es dans ce contexte%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe%qE n'est pas une variable dans la clause %<aligned%>%qE n'est pas une variable dans la clause %<allocate%>%qE n'est pas une variable dans la clause %<nontemporal%>%qE n'est pas une variable dans la clause %qs%qE n'est pas une variable dans la clause %<firstprivate%>%qE n'est pas une variable dans la clause %<lastprivate%>%qE n'est pas une variable dans la clause %qs%qE n'est pas un nom de classe Objective-C ou un alias%qE n'est pas un argument dans la clause %<uniform%>%qE n'est pas au dÃ©but de la dÃ©claration%qE n'est pas initialisÃ©%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %<depend%>%qE n'est pas un type %qT%qE n'est pas reconnu comme ligne de contrÃ´le de module%qE n'est pas le motif entier de l'expansion du paquet%qE est uniquement autorisÃ© dans les dialectes Objective-C%qE est uniquement applicable Ã  des interfaces de classes Objective-C, l'attribut est ignorÃ©%qE est prÃ©dÃ©terminÃ© %qs pour %qs%qE peut ne pas rÃ©pondre Ã  %<%c%E%>%qE peut uniquement apparaÃ®tre aprÃ¨s une dÃ©claration d'interface de module%qE peut uniquement apparaÃ®tre une seule fois dans une dÃ©claration d'export%qE peut Ã©crire un zÃ©ro terminal au delÃ  de la fin de la destination%qE arguments de patron manquants%qE doit Ãªtre %<threadprivate%> pour %<copyin%>%qE a besoin de l'option isa %s%qE a besoin d'une option isa inconnue%qE non spÃ©cifiÃ© dans le %<target%> englobant%qE non spÃ©cifiÃ© dans la rÃ©gion %qs englobante%qE non spÃ©cifiÃ© dans la construction OpenACC %qs englobante%qE Ã©crit %wu octet%qE Ã©crit %wu octets%qE Ã©crit %wu octet dans une destination dont la taille est %wu%qE Ã©crit %wu octets dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus%qE Ã©crit %wu octets ou plus (%wu supposÃ©)%qE Ã©crit %wu octets ou plus (%wu supposÃ©) dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus dans une destination dont la taille est %wu%qE Ã©crit entre %wu et %wu octets%qE Ã©crit entre %wu et %wu octets dans une destination dont la taille est %wula sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de formatla sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de format%qE redÃ©clarÃ© comme une autre sorte de symbole%qE redÃ©clarÃ© avec les attributs conflictuels %qs%qE requiert %<-fgnu-tm%>%qE requiert une directive %<declare%> pour l'utilisation dans une fonction %<routine%>%qE requiert un argument%qE requiert l'extension de l'ISA SVE%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dÃ©pendance autre que %<depobj%>%qE spÃ©cifiÃ© ici%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction)%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction); vouliez-vous utiliser %qsÂ ?%qE non dÃ©clarÃ© ici (hors de toute fonction)%qE non dÃ©clarÃ© ici (hors de toute fonction); vouliez-vous utiliser %qsÂ ?%qE utilisÃ© avec %<auto%>%qE utilisÃ© avec %<register%>%qE utilisÃ© avec %<typedef%>%qE avec une clause %<link%> utilisÃ©e dans une fonction %<routine%>%qE Ã©crit un zÃ©ro terminal au delÃ  de la fin de la destination%qF dÃ©clarÃ© %<static%> mais jamais dÃ©fini%qF requiert %<-mvx%>%qF requiert z14 ou supÃ©rieur%qF requiert z15 ou supÃ©rieur%qT et %qT sont dans des espaces d'adresses nommÃ©s disjoints%qT en tant que type plutÃ´t qu'un simple %<decltype(auto)%>%qT dÃ©clarÃ© ici%qT est dÃ©clarÃ© avec clÃ© de classe %qs non concordante%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que sa base %qT%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que le type de son champs %qD%qT est dÃ©fini en tant que %qs ici%qT est dÃ©fini avec des bases virtuelles directes%qT est dÃ©fini avec des bases directes multiples%qT ne possÃ¨de pas l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans le type de %qD) possÃ¨de%qT n'a pas l'Ã©tiquette de l'ABI %E que la classe de base %qT a%qT dÃ©clarÃ© en tant que %qs pour la premiÃ¨re fois ici%qT a la base %qT dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a la base %qT dont le type n'a pas de classe de liaison%qT a la base %qT dont le type utilise l'espace de noms anonyme%qT a un champ %qD dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a un champ %qD dont le type n'a pas de classe de liaison%qT a un champ %qD dont le type utilise l'espace de noms anonyme%qT a une dÃ©claration prÃ©cÃ©dente ici%qT n'a pas de membre nommÃ© %qE%qT n'a pas de membre nommÃ© %qE; vouliez-vous employer %qEÂ ?%qT n'a pas de membre de donnÃ©es non statique nommÃ© %qD%qT est un type modifiÃ© par une variable%qT est dÃ©jÃ  un ami de %qT%qT est une classe de base ambigÃ¼e du type dynamique %qT de son opÃ©rande%qT est une base ambiguÃ« de %qT%qT est une base inaccessible de %qT%qT n'est pas une base de %qT%qT n'est pas une classe ou un espace de noms%qT n'est pas un type de classe%qT n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%qT n'est pas un type class, struct ou union%qT n'est pas une base directe de %qT%qT n'est pas un patron de classe membre de %qT%qT n'est pas un membre de %qT%qT n'est pas une classe imbriquÃ©e dans %qT%qT n'est pas un type pointeur vers un objet%qT n'est pas un patron%qT n'est pas un type de patron%qT n'est pas un type valide pour un paramÃ¨tre non type du patron car il n'est pas structurel%qT n'est pas un qualificatif %<asm%>%qT n'est pas une base accessible de %qT%qT n'est pas un type Ã©numÃ©rÃ©%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>%qT est/utilise un type anonyme%qT peut ne pas avoir l'intention de supporter la dÃ©duction d'argument pour un patron de classe%qT pas permis dans un argument de patron%qT rÃ©fÃ©rÃ© en tant que %qsil est fait rÃ©fÃ©rence Ã  %qT comme un enum%qT est rÃ©solu en %qT qui n'est pas un type de classe%qT est rÃ©solu en %qT qui n'est pas un type d'Ã©numÃ©rationles qualificatifs %qV ne peuvent pas Ãªtre appliquÃ©s Ã  %qTconversion %qc utilisÃ©e sans guillemetsconversion %qc utilisÃ©e dans une sÃ©quence entre guillemetsdirective %qc redondante aprÃ¨s une occurrence prÃ©cÃ©dente du mÃªme%qsmembre de gauche de %qs dans une instruction Ã©crasÃ©e%qs accÃ¨s Ã  un octet non initialisÃ© Ã  l'offset %d%qs est dÃ©jÃ  dÃ©fini comme liaison spÃ©cifique pour le %qs gÃ©nÃ©rique Ã  %C%qs est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans %<if constexpr%>%qs et %<%s-%s%> sont incompatibles%qs et %<%s=%s%> sont incompatibles%qs et %qs sont incompatiblesLes arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir des formes identiques.Les arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir le mÃªme typeles attributs %qs et %qs sont incompatibles%qs et %qs ne peuvent pas Ãªtre FUNCTION/SUBROUTINE mixte pour GENERIC %qs Ã  %L%qs et %qs pour GENERIC %qs Ã  %L sont ambigus%qs semble Ãªtre un gestionnaire avec l'attribut %qs mal orthographiÃ©, il manque le prÃ©fixe %<__vector%>l'argument %qs a un numÃ©ro d'opÃ©rande invalide (argument %lu)l'argument %qs n'a pas de nul terminalL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre INTENT(IN)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre du type %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une permutation invalide des dimensions (dimension %qd dupliquÃ©e)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une forme invalide dans la dimension %d (%ld/%ld)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un Ã©lÃ©ment nÃ©gatif (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une dimension hors limite (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un mauvais nombre d'Ã©lÃ©ments (%d/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L est videL'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre ALLOCATABLEL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou PROCEDUREL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou REALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, LOGICAL ou une constante littÃ©rale BOZL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre REAL ou COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTER ou un TARGETL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre POINTER, ALLOCATABLE ou un pointeur de procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une constanteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©eL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableau logiqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un pointeur ou une VARIABLE ou FONCTION cibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variableL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableauL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©es interopÃ©rable: %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un rÃ©el par dÃ©fautL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en double prÃ©cisionL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre moins que le rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre numÃ©rique ou LOGICALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muetteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un sous-type pas plus large que le sous-type par dÃ©faut (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muette OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type extensibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type intrinsÃ¨queL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du sous-type %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang 1 ou 2L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre positifL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme type et du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type numÃ©riqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type soit REAL ou soit INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le mÃªme rang que %qs ou Ãªtre un scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre un sous-objet de %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre prÃ©sent si %<x%> est COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit fournir au moins autant d'Ã©lÃ©ments qu'il y a de valeurs .TRUE. dans %qs (%ld/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas encore supportÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L sera du type entier, rÃ©el ou caractÃ¨reL'argument %qs de l'intrinsÃ¨que %qs Ã  %L aura le mÃªme type que %qs Ã  %LL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point TYPE(*)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point une procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point un tableau de taille taciteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point co-indexÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L spÃ©cifiera un sous-type entier valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le rang %d ou Ãªtre un scalairel'argument %qs rÃ©fÃ©rence un opÃ©rande qui n'est pas un pointeur (argument %lu, opÃ©rande %lu)l'argument %qs a un numÃ©ro d'opÃ©rande hors des bornes (argument %lu, opÃ©rande %lu)%qs Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>%qs Ã  %C est une redÃ©finition de la dÃ©claration dans l'interface correspondante pour MODULE PROCEDURE %qs%qs Ã  %C est dÃ©jÃ  dÃ©fini comme procÃ©dure FINAL%qs Ã  %C n'est pas un membre de la structure %qs%qs Ã  %C n'est pas un membre de la structure %qs; vouliez-vous employer %qsÂ ?%qs Ã  %C n'est pas une variable%qs Ã  %C n'est pas une rÃ©fÃ©rence de requÃªte Ã  un composant de type intrinsÃ¨que%qs Ã  %C n'est pas une rÃ©fÃ©rence de requÃªte Ã  un composant de type intrinsÃ¨que %qs%qs Ã  %C est le nom d'une fonction rÃ©cursive et, par consÃ©quent, il fait rÃ©fÃ©rence Ã  la variable rÃ©sultat. Utilisez une variable RESULT explicite pour diriger la rÃ©cursion (12.5.2.1)%qs Ã  %L a dÃ©jÃ  Ã©tÃ© initialisÃ© Ã  %L%qs Ã  %L associÃ© a une expression ne peut pas Ãªtre utilisÃ© dans un contexte de dÃ©finition de variable (%s)%qs Ã  %L associÃ© Ã  la cible vecteur indexÃ© ne peut pas Ãªtre utilisÃ© dans le contexte de dÃ©finition de variable (%s)%qs Ã  %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet%qs Ã  %L a un type, ce qui n'est pas cohÃ©rent avec l'appel CALL Ã  %L%qs Ã  %L a des attributs spÃ©cifiÃ©s en dehors du corps de son INTERFACE%qs Ã  %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite%qs Ã  %L est ambigÃ¼e%qs Ã  %L est un tableau et est OPTIONAL; s'il n'est pas prÃ©sent, il ne peut pas Ãªtre l'argument effectif d'une procÃ©dure ELEMENTAL Ã  moins qu'il y ait un argument non optionnel avec le mÃªme rang (Fortran 2018, 15.5.2.12)%qs Ã  %L est associÃ© Ã  l'hÃ´te Ã  %L dans une procÃ©dure contenue avec une procÃ©dure interne du mÃªme nom%qs Ã  %L n'est pas une VALUE%qs Ã  %L n'est pas une fonction%qs Ã  %L n'est pas une procÃ©dure de module%qs Ã  %L est du type ABSTRACT %qs%qs Ã  %L doit Ãªtre plus petit que BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal au BIT_SIZE de INTEGER(KIND=%d)%qs Ã  %L doit Ãªtre non nÃ©gatif%qs Ã  %L doit avoir une longueur de caractÃ¨re constante dans ce contexte%qs Ã  %L doit avoir le mÃªme nombre d'arguments formels que la procÃ©dure redÃ©finie%qs Ã  %L ne doit pas Ãªtre DEFERRED car il redÃ©fini une liaison non DEFERRED%qs Ã  %L redÃ©fini une FUNCTION et doit aussi Ãªtre une FUNCTION%qs Ã  %L redÃ©fini une liaison NOPASS et doit aussi Ãªtre NOPASS%qs Ã  %L redÃ©fini une procÃ©dure PUBLIC et ne doit pas Ãªtre PRIVATE%qs Ã  %L redÃ©fini une procÃ©dure PURE et doit aussi Ãªtre PURE%qs Ã  %L redÃ©fini une SUBROUTINE et doit aussi Ãªtre une SUBROUTINE%qs Ã  %L redÃ©fini une liaison PASS et doit aussi Ãªtre PASS%qs Ã  %L redÃ©fini une procÃ©dure non ELEMENTAL et ne doit pas Ãªtre ELEMENTAL non plus%qs Ã  %L redÃ©fini une liaison de procÃ©dure dÃ©clarÃ©e NON_OVERRRIDABLE%qs Ã  %L redÃ©fini une procÃ©dure ELEMENTAL et doit aussi Ãªtre ELEMENTAL%qs Ã  %L sera une variable INTENT(OUT)%qs Ã  %L devrait Ãªtre une FUNCTION%qs Ã  %L devrait Ãªtre une SUBROUTINE%qs Ã  %L devrait Ãªtre de type integer(kind=omp_event_handle_kind)l'attribut %qs ne peut pas Ãªtre appliquÃ© Ã  une fonction qui ne prend pas des arguments variablesdirective d'attribut %qs ignorÃ©eattribut %qs ignorÃ©l'attribut %qs n'est pas supportÃ© pour %qE dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© pour %qT dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© dans %<__builtin_has_attribute%>l'attribut %qs ne s'applique qu'aux fonctionsl'attribut %qs sâ€™applique seulement aux fonctions variadiquesl'attribut %qs requiert des prototypes avec des arguments nommÃ©sattribut %qs sans argument sur un non-prototype%qs ne peut pas apparaÃ®tre dans une expression de constante%qs ne peut pas apparaÃ®tre dans une dÃ©claration typedef%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre encodÃ©%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre interprÃ©tÃ©%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car le type est trop grand%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante sur la cible%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est BIND(C)%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est un type SEQUENCE%qs ne peut pas Ãªtre utilisÃ© pour des dÃ©clarations de typesLa clause %qs Ã  %L est spÃ©cifiÃ©e plus d'une foisla clause %qs ne peut pas apparaÃ®tre sur %qs non rectangulairela clause %qs sur la directive %<requires%> n'est pas encore supportÃ©eclause %qs spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> %<reduction%>clause %qs utilisÃ©e lexicalement aprÃ¨s la construction de la premiÃ¨re cible ou l'API de dÃ©chargement%qs combinÃ© avec le qualificatif %<auto%> pour %qE%qs combinÃ© avec le qualificatif %<register%> pour %qEla construction %qs est Ã  l'intÃ©rieur de la rÃ©gion %qs%qs dÃ©clarÃ© INTRINSIC Ã  %L n'existe pas%qs dÃ©clarÃ© comme une fonction retournant une fonction%qs dÃ©clarÃ© comme une fonction retournant un tableau%qs, dÃ©clarÃ© Ã  %L, est aussi le nom d'un intrinsÃ¨que. Il peut uniquement Ãªtre appelÃ© via une interface explicite ou s'il est dÃ©clarÃ© EXTERNAL.%qs, dÃ©clarÃ© Ã  %L, pourrait masquer l'intrinsÃ¨que du mÃªme nom. Pour appeler l'intrinsÃ¨que, des dÃ©clarations INTRINSIC explicites peuvent Ãªtre nÃ©cessaires.%qs dÃ©clarÃ© en dehors d'un contexte de classe%qs dÃ©fini en dehors d'un contexte de classe%qs ne supporte pas le code MIPS16%qs ne supporte pas la fonctionnalitÃ© %qsL'entitÃ© %qs ne peut pas avoir un initialiseur Ã  %CL'entitÃ© %qs ne peut pas avoir d'attribut Ã  %C%qs attend 1 argument mais %d sont fournis%qs attend 2 arguments mais %d sont fournis%qs attend un argument constant%qs attend une valeur en virgule fixe comme argument%qs attend une valeur en virgule fixe comme premier argument%qs attend une valeur entiÃ¨re comme deuxiÃ¨me argumentl'expression %qs doit Ãªtre un entierl'expression %qs du type qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©e%qs a Ã©chouÃ©le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types en virgule flottantele modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types vectorielsla fonction avec l'attribut %qs ne peut pas avoir d'argumentla fonction %qs ne peut pas avoir un type d'interruption diffÃ©rentla fonction avec l'attribut %qs ne peut pas retourner une valeurla fonction %qs utilise le spÃ©cificateur de type %<auto%> sans type de retour Ã  la finla fonction %qs avec un type de retour Ã  la fin a %<decltype(auto)%> comme Ã©tant son type au lieu d'un simple %<auto%>la fonction %qs avec un type de retour Ã  la fin a %qT comme Ã©tant son type au lieu d'un simple %<auto%>la fonction %qs avec le type de retour Ã  la fin n'est pas dÃ©clarÃ©e avec le spÃ©cificateur de type %<auto%>%qs a, Ã  la fois, %<extern%> et une initialisation%qs a dÃ©bordÃ©%qs dans %<%s %E%>%qs dans la clause %s Ã  %L n'est pas une section de tableau convenable%qs dans la clause ALIGNED Ã  %L requiert une expression d'alignement qui est un entier constant positif et scalaire%qs dans la clause ALIGNED doit Ãªtre POINTER, ALLOCATABLE, pointeur Cray ou C_PTR Ã  %L%qs dans la clause DEPEND Ã  %L est une section de tableau de taille nulle%qs dans l'expression EXTENDS Ã  %C n'est pas un type dÃ©rivÃ©%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier constant ou un argument muet spÃ©cifiÃ© dans une clause UNIFORM%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier scalaire%qs ne peut pas apparaÃ®tre dans COMMON Ã  %L [F2008:C5100]%qs dans IL gimple%qs dans l'affectation de pointeur Ã  %L ne peut pas Ãªtre une l-valeur puisqu'il est une procÃ©dure%qs dans le contexte de dÃ©finition de variable (%s) Ã  %L n'est pas une variable%qs est incompatible avec les options explicitement dÃ©sactivÃ©es%qs initialisÃ© et dÃ©clarÃ© %<extern%>%qs dans un opÃ©rande non-mode-precisionle sous-programme intrinsÃ¨que %qs Ã  %L a Ã©tÃ© dÃ©prÃ©ciÃ©. Utilisez le sous-programme intrinsÃ¨que INT.IntrinsÃ¨que %qs avec un argument CHARACTER Ã  %LIntrinsÃ¨que %qs avec l'argument KIND Ã  %LIntrinsÃ¨que %qs avec un argument RADIX Ã  %L%qs est un identificateur rÃ©servÃ© de AVR-LibC. Envisagez %<#include <avr/interrupt.h>%> avant d'utiliser la macro %qs%qs est dÃ©jÃ  IMPORTÃ© depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C%qs est un argument invalide pour %<-mcpu=%>%qs est un type opaque et vous ne pouvez pas le remplacer avec d'autres valeurs.%qs est une option inconnue de %<-save-temps%>%qs est corrompu%qs est obsolÃ¨te%qs est dÃ©prÃ©ciÃ© et recommandÃ© dans aucune circonstance%qs est dÃ©prÃ©ciÃ©; utilisez -fno-zero-initialized-in-bss%qs est obsolÃ¨te; utilisez -fstack-check.%qs est incompatible avec %qs%qs est incompatible avec l'utilisation de types en virgule flottante%qs est incompatible avec l'utilisation de types vectoriels%qs est plus Ã©troit que les valeurs de son type%qs n'est ni un opÃ©rateur dÃ©fini ni un composant de structure dans la chaÃ®ne avec un point Ã  %C%qs n'est pas une expression constante car %qT contient un type pointeur vers un membre%qs n'est pas une expression constante car %qT contient un type pointeur%qs n'est pas une expression constante car %qT contient un type rÃ©fÃ©rence%qs n'est pas une expression constante car %qT contient un type union%qs n'est pas une expression constante car %qT contient un sous-objet volatile%qs n'est pas une expression constante car %qT est un type pointeur vers un membre%qs n'est pas une expression constante car %qT est un type pointeur%qs n'est pas une expression constante car %qT est un type rÃ©fÃ©rence%qs n'est pas une expression constante car %qT est un type union%qs n'est pas une expression constante car %qT est volatile%qs n'est pas un rÃ©pertoire%qs n'est pas un fichier de donnÃ©es gcov%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>%qs n'est pas un registre de base valable dans %qs%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>%qs n'est pas un nombre valide dans %qs%qs n'est pas un dÃ©calage valable dans %<-mstack-protector-guard-offset=%>%qs n'est pas un dÃ©calage valide dans %qs%qs n'est pas une option valide pour le prÃ©processeur%qs n'est pas une option qui contrÃ´le les avertissements%qs n'est pas dÃ©fini comme un type%qs n'est pas supportÃ© par l'architecture %s%qs n'est pas supportÃ© sur Darwin 64 bits; il est incompatible avec les bibliothÃ¨ques C et C++ installÃ©es%qs n'est pas supportÃ© pour cette cible%qs n'est pas supportÃ© dans cette configuration du compilateur%qs n'est pas supportÃ© par cette configuration%qs n'est pas supportÃ© sur des systÃ¨mes petits boutistes%qs n'est pas supportÃ© sur cette cible%qs n'est pas supportÃ© avec %qs%qs n'est pas supportÃ©e avec les options actuelles%qs n'est pas valide pour %<-mmacosx-version-min%>%qs n'est pas valide pour %qs%qs est d'un type PRIVATE et ne peut pas Ãªtre un argument muet de %qs, qui est PUBLIC Ã  %L%qs est uniquement valable pour le processeur cell%qs est Ã  la version %q.*s, version %q.*s attenduel'expression de longueur de %qs doit Ãªtre un entierl'expression de longueur %qs doit Ãªtre une expression entiÃ¨re constante positivela variante correspondant Ã  %qs est obsolÃ¨te.la variante correspondant Ã  %qs requiert z14 ou supÃ©rieurla variante correspondant Ã  %qs requiert z15 ou supÃ©rieur%qs doit Ãªtre une procÃ©dure de module ou une procÃ©dure externe avec une interface explicite Ã  %L%qs doit Ãªtre du mÃªme type et du mÃªme sous-type que %qs Ã  %L dans %qs%qs doit Ãªtre la premiÃ¨re clause de %qs%qs doit Ãªtre utilisÃ© avec %qs%qs ne doit pas apparaÃ®tre dans la spÃ©cification de tableau Ã  %L dans la mÃªme instruction ALLOCATE oÃ¹ il est lui-mÃªme allouÃ©%qs a besoin d'un registre de base valable%qs n'est pas autorisÃ© en dehors de STRUCTURE Ã  %C%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment%qs n'est pas supportÃ© par votre assembleur%qs n'est pas supportÃ© sur cette cible%qs de %qs est PRIVATE Ã  %L%qs du module %qs, importÃ© Ã  %C, est aussi le nom de l'unitÃ© actuelle du programme%qs dans un opÃ©rande non-mode-precision%qs est seulement supportÃ© dans du code OpenACCle pointeur %qs est nulfichier de donnÃ©es de dÃ©compte du profilage %qs pas trouvÃ©la propriÃ©tÃ© %qs ne peut pas Ãªtre dÃ©finie%qs requiert %qs%qs requiert %qs ou %qs%qs requiert l'ISA 3.0 en virgule flottante IEEE 128 bits%qs requiert une architecture PowerPC64, elle est maintenant activÃ©e%qs requiert le support VSX%qs requiert une cible qui fourni l'instruction %qs%qs requiert les instructions de branchement probable%qs requiert le support ISA 2.06 complet%qs requiert le support ISA 3.0 complet%qs requiert les options %qs (ou plus rÃ©cente) et %qs ou %qs%qs requiert les options %qs et %qs%qs requiert l'option %qs%qs devrait provenir d'un scalaire vers un vecteur similaire%qs la limite spÃ©cifiÃ©e %s excÃ¨de la taille maximale de l'objet %E%qs la limite spÃ©cifiÃ©e %s dÃ©passe la taille %E du tableau non terminÃ©%qs la limite spÃ©cifiÃ©e %s dÃ©passe la taille d'au plus %E du tableau non terminÃ©%qs la limite spÃ©cifiÃ©e %s peut dÃ©passer la taille d'au plus %E du tableau non terminÃ©%qs est spÃ©cifiÃ© pour la variable auto %qE%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE%qs spÃ©cifiÃ© pour un champ d'une structure%qs spÃ©cifiÃ© pour le champ %qE de la structure%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©%qs spÃ©cifiÃ© avec %<decltype%>%qs spÃ©cifiÃ© avec %<typeof%>%qs spÃ©cifiÃ© avec %qT%qs spÃ©cifie un niveau de parallÃ©lisme conflictuelle symbole %qs %q+D doit avoir une classe de liaison statiquele symbole %qs %q+D pointe vers lui-mÃªme en fin de compteÃ©tiquette %qs utilisÃ©e en nommant %q#T%qs n'est pas supportÃ© par cette ABI%qs utilisÃ© avec %qE%qs utilise l'allocation de pile dynamique%qs utilise le registre r29la valeur de %qs doit Ãªtre positivela variable %qs n'est ni un pointeur ni un tableaula variable %qs n'est ni un pointeur ni une rÃ©fÃ©rence Ã  un pointeurla variable %qs n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence Ã  un pointeur ou un tableaula variable %qs n'est pas un pointeur%qs avec une condition toujours fausse%qs: [%u] %<next_regno%> erronÃ© pour une chaÃ®ne vide (%u)%qs: [%u] %<oldest_regno%> erronÃ© (%u)%qs: [%u] registre non vide dans la chaÃ®ne (%s %u %i)%qs: boucle dans la chaÃ®ne %<next_regno%> (%u)%r%s:%d:%R   %r%s:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]
  %r%s:%d:%R   dans l'expansion %<constexpr%> de %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]
  %r%s:%d:%d:%R   dans l'expansion %<constexpr%> de %qs%s%s
  %s  Comme %s.Les boucles %s !$ACC LOOP sont imparfaitement imbriquÃ©es Ã  %L%s %#qD%s %#qS%s %<%s%.*s%> attend un argument %<%T%s%> correspondant%s %<%s%.*s%> attend un argument %<%s%s%> correspondant%s %<%s%.*s%> attend un argument de type %<%T%s%> mais l'argument %d a le type %qT%s %<%s%.*s%> attend un argument de type %<%s%s%> mais l'argument %d a le type %qT%s %<%s(%E)%> %p %d%s %qE n'implÃ©mente pas complÃ¨tement le protocole %qE%s %qsune construction %s %qs est Ã  l'intÃ©rieur d'une rÃ©gion %s %qs%s %qs est un argument invalide pour la fonction interne %qs%s %s %p %d%s %s%s
  %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 %L et %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 n'a pas d'initialiseur par dÃ©faut%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 %sles fonctions %s ne peuvent pas Ãªtre abstraites%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 PRIVATE ou LASTPRIVATE Ã  %LVariable d'itÃ©ration %s prÃ©sente sur une clause autre que PRIVATE, LASTPRIVATE ou LINEAR Ã  %Lla mÃ©thode %s n'est pas virtuelle, elle ne peut pas redÃ©finir%s doit Ãªtre une fonction au lieu de %s%s doit contenir au moins une clause MAP Ã  %Ll'espace de noms %s %qD est en conflit avec la dÃ©finition atteignable%s n'est pas supportÃ© pour des agrÃ©gats de longueur variable%s n'est pas supportÃ© sur cette cible%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 Ã  %L n'est pas permis dans une instruction OPEN pour une E/S non formatÃ©eLe 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
--- 2098,2115 ----
   [consultez %<-fno-allow-invalid-boz%>] car tous ses constructeurs par copie et dÃ©placement sont supprimÃ©s candidat 1: %q#F candidat 2: %q#F les sÃ©lecteurs de style de gÃ©nÃ©ration de code utilisÃ©s sont en conflit dÃ©clarÃ© icil'expression a une valeur constante mais elle n'est pas une expression constante du C++ zstdLes boucles %s !$ACC LOOP ne forment pas un espace d'itÃ©ration rectangulaire Ã  %L!$ACC LOOP ne peut pas Ãªtre une boucle DO CONCURRENT Ã  %L!$ACC LOOP ne peut pas Ãªtre DO WHILE ou DO sans contrÃ´le de boucle Ã  %LLa variable d'itÃ©ration !$ACC LOOP doit Ãªtre d'un type entier Ã  %L!$ACC ROUTINE dÃ©jÃ  appliquÃ© Ã  %C!$ACC ROUTINE avec la clause GANG, WORKER ou VECTOR n'est pas permise dans la procÃ©dure PURE Ã  %C!$ACC Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni n'est une ligne continuÃ©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 Ã  %L!$OMP ATOMIC READ Ã  %L est incompatible avec les clauses ACQ_REL ou RELEASEL'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsÃ¨que Ã  %L!$OMP ATOMIC UPDATE Ã  %L est incompatible avec les clauses ACQ_REL ou ACQUIRE!$OMP ATOMIC WRITE Ã  %L est incompatible avec les clauses ACQ_REL ou ACQUIREL'affectation intrinsÃ¨que IAND, IOR ou IEOR de !$OMP ATOMIC doit avoir deux arguments Ã  %LL'affectation intrinsÃ¨que !$OMP ATOMIC doit Ãªtre MIN, MAX, IAND, IOR ou IEOR Ã  %LL'affectation !$OMP ATOMIC doit Ãªtre var = var op expr ou var = expr op var Ã  %LL'affectation de !$OMP ATOMIC doit avoir un opÃ©rateur ou un intrinsÃ¨que dans le membre de droite Ã  %LL'opÃ©rateur d'affectation !$OMP ATOMIC doit Ãªtre un opÃ©rateur binaire dans la liste +, *, -, /, .AND., .OR., .EQV. ou .NEQV. Ã  %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 REQUIRES Ã  %C doit apparaÃ®tre dans la partie de spÃ©cification de l'unitÃ© de programmeLa clause !$OMP REQUIRES qui est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> Ã  %L remplace une <atomic_default_mem_order(%s)%> prÃ©cÃ©dente (qui est peut-Ãªtre arrivÃ©e lÃ  par l'utilisation d'un module)La clause !$OMP REQUIRES est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs Ã  %L mais la mÃªme clause n'est pas spÃ©cifiÃ©e pour l'unitÃ© de programmeLa clause !$OMP REQUIRES qui est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs Ã  %L remplace une <atomic_default_mem_order(%s)%> prÃ©cÃ©dente (qui est peut-Ãªtre arrivÃ©e lÃ  par l'utilisation d'un module)La clause !$OMP REQUIRES spÃ©cifiÃ©e %qs Ã  %L vient aprÃ¨s l'utilisation d'une construction/routine de pÃ©riphÃ©riqueLa clause !$OMP REQUIRES spÃ©cifiÃ©e %qs via l'utilisation du module %qs Ã  %L mais la mÃªme clause n'est pas spÃ©cifiÃ©e pour l'unitÃ© de programmeLa clause !$OMP REQUIRES spÃ©cifiÃ©e %qs via l'utilisation du module %qs Ã  %L vient aprÃ¨s l'utilisation d'une construction/routine de pÃ©riphÃ©rique!$OMP Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni une ligne continuÃ©eÂ«Â %.*sÂ Â»Â«Â ::Â Â» Ã©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 Ã  %Cles modificateurs d'opÃ©randes %%d, %%e, %%f, %%g sont uniquement pour des rÃ©fÃ©rences mÃ©moire ou des valeurs constantes%+qD cause un conflit du type de section%+qD cause un conflit du type de section avec %qD%+qD dÃ©clarÃ© %qE aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD est dÃ©clarÃ© %qs aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD dÃ©clarÃ© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD sans l'attribut %<retain%> et %qD avec l'attribut %<retain%> sont placÃ©s dans une section avec le mÃªme nom%<!%> n'est pas valable dans GIMPLE%<#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 allocated%> n'est pas encore supportÃ©%<#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 critical%> avec la clause %<hint%> requiert un nom sauf quand %<omp_sync_hint_none%> est utilisÃ©%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction ou un autre %<#pragma omp declare %s%>%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction%<#pragma omp declare %s%> pas immÃ©diatement suivi par une dÃ©claration ou une dÃ©finition de fonctionle combinateur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>l'initialiseur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc%<#pragma omp 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 %qTl'attribut %<%E (%E)%> est ignorÃ© sur les fonctions dÃ©clarÃ©es %qsl'attribut %<%E (%E)%> est ignorÃ© avec les fonctions de dÃ©sallocation dÃ©clarÃ©es %qs%<%E::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<%E::%E%> n'est pas une classe ou un espace de noms%<%E::%E%> n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%<%E::%E%> n'est pas un typedirective d'attribut de portÃ©e %<%E::%E%> ignorÃ©e%<%T%s%D%> nomme le destructeur%<%T::%D%> nomme le constructeur dans %qT%<%T::%D%> nomme le constructeur, pas le type%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<%T::%E%> n'est pas un type%<%T::%E%> nomme le constructeur, pas le type%<%c%> n'est pas un caractÃ¨re valable dans un identificateur%<%c%> n'est pas un premier caractÃ¨re valable pour un identificateur%<%c%E%> n'a pas Ã©tÃ© trouvÃ© dans le(s) protocole(s)%<%s %E%> est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©clarationconstruction %<%s %s%> pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de %qs%<%s + %s%> Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)la construction %<%s taskgroup%> n'est pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de la rÃ©gion %<taskgroup%>%<%s%> doit Ãªtre seul pour %<-mharden-sls=%>%<%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 sur cette cible%<-fPIC%> n'est pas supportÃ©%<-fPIC%>/%<-fpic%> pas supportÃ© sur cette cible%<-fPIE%> n'est pas supportÃ©%<-fabi-compat-version=1%> n'est pas supportÃ©, on utilise =2%<-fabi-version=1%> n'est plus supportÃ©%<-fabi-version=12%> (GCC 8.1) change accidentellement la convention d'appel pour %qT%<-fabi-version=13%> (GCC 8.2) corrige la convention d'appel pour %qT qui a changÃ© accidentellement en 8.1%<-falign-%s%> n'est pas entre 0 et %d%<-falign-labels=%d%> n'est pas supportÃ©%<-falign-loops=%d%> n'est pas supportÃ©%<-faligned-new=%d%> n'est pas une puissance de deux%<-fasan-shadow-offset%> ne devrait Ãªtre utilisÃ© qu'avec %<-fsanitize=kernel-address%>%<-fassociative-math%> dÃ©sactivÃ©; d'autres options prennent le pas%<-fcall-saved-REG%> n'est pas supportÃ© pour les registres de sortie%<-fcf-protection%> n'est pas compatible avec cette cible%<-fcf-protection=branch%> n'est pas supportÃ© pour cette cible%<-fcf-protection=full%> n'est pas supportÃ© pour cette cible%<-fcf-protection=return%> n'est pas supportÃ© pour cette cible%<-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-modref%> 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%<-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=%s%> est incompatible avec %<-fsanitize=%s%>%<-fsanitize=address%> et %<-fsanitize=kernel-address%> ne sont pas supportÃ©s pour cette cible%<-fsanitize=address%> n'est pas supportÃ© pour cette ciblel'option %<-fsanitize=all%> n'est pas valide%<-fsanitize=kernel-address%> avec protection de la pile n'est pas supportÃ© sans %<-fasan-shadow-offset=%> pour cette cible%<-fsanitize=pointer-compare%> doit Ãªtre combinÃ© avec %<-fsanitize=address%> ou %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> doit Ãªtre combinÃ© avec %<-fsanitize=address%> ou %<-fsanitize=kernel-address%>%<-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%<-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%>: L'extension Â«Â %sÂ Â» apparaÃ®t plus d'une fois.%<-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%>: le nom de %s doit avoir plus d'une lettre%<-march=%s%>: rv%de n'est pas une ISA de base valable%<-march=%s%>: chaÃ®ne ISA inattendue Ã  la finÂ : %qs%<-march=%s%>: sous-ensemble ISA %<%c%> non supportÃ©%<-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%<-mcpu=%s%>: CPU inconnu%<-mdata-region=either%> requiert le modÃ¨le de mÃ©moire large (%<-mlarge%>)%<-mdata-region=upper%> requiert le modÃ¨le de mÃ©moire large (%<-mlarge%>)%<-mdiv%> requiert %<-march%> pour incorporer l'extension %<M%>%<-mdouble-float%> ignorÃ© sans %<-mhard-float%>%<-mdynamic-no-pic%> Ã©crase %<-fpic%>, %<-fPIC%>, %<-fpie%> ou %<-fPIE%>%<-mes0%> ne peut Ãªtre utilisÃ© qu'avec le C%<-mexr%> est utilisÃ© sans %<-ms%>%<-mexr%> est utilisÃ© sans %<-ms%> ou %<-msx%>%<-mfdivdu%> ignorÃ© sans %<-mhard-float%>%<-mfdpic%> n'est pas supportÃ©, veuillez utiliser une cible bfin-linux-uclibc%<-mfentry%> est supportÃ© uniquement sur des processeurs 64 bits%<-mfentry%> n'est pas supportÃ© en 32 bits en combinaison avec %<-fpic%>%<-mfloat-abi=hard%> et VFP%<-mfloat-abi=hard%>: l'architecture sÃ©lectionnÃ©e n'a pas de FPU%<-mfpxx%> peut uniquement Ãªtre utilisÃ© avec l'ABI o32%<-mfpxx%> requiert %<-mlra%>%<-mfunction-return%> et %<-fcf-protection%> sont incompatibles%<-mfunction-return=%s%> et %<-mcmodel=large%> sont incompatibles%<-mfused-madd%> est dÃ©prÃ©ciÃ©e. Utilisez plutÃ´t %<-ffp-contract=%>%<-mgp32%> et %<-mfp64%> peuvent uniquement Ãªtre combinÃ©s si la cible supporte les instructions mfhc1 et mthc1%<-mgp32%> et %<-mfp64%> peuvent uniquement Ãªtre combinÃ©s en utilisant l'ABI o32%<-mgp32%> utilisÃ© avec une ABI 64 bits%<-mgp64%> utilisÃ© avec une ABI 32 bits%<-mgp64%> utilisÃ© avec un processeur 32 bits%<-mgpopt%> pas supportÃ© avec PICl'argument de %<-mgprel-sec=%> n'est pas une expression rationnelle valide%<-mgprel-sec=%> pas supportÃ© avec PIC%<-mhard-dfp%> ne peut Ãªtre utilisÃ© en conjonction avec %<-msoft-float%>%<-mhard-float%> n'est pas supportÃ© par le processeur sÃ©lectionnÃ©%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles%<-mintel-syntax%> et %<-mno-intel-syntax%> sont dÃ©prÃ©ciÃ©s; utilisez plutÃ´t %<-masm=intel%> et %<-masm=att%>%<-mips3d%> requiert %<-mpaired-single%>l'argument de %<-misr-secure=%d%> n'est pas entre 0 et 3l'argument de %<-misr-vector-size=%d%> doit Ãªtre 4 ou 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%<-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%<-mtune=%> attend mn10300, am33, am33-2, ou am34%<-mtune=x86-64%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=k8%> ou %<-mtune=generic%> selon ce qui est appropriÃ©%<-muintr%> pas supportÃ© pour du code 32 bits%<-mvrsave=no%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mno-vrsave%>%<-mvrsave=yes%> est dÃ©prÃ©ciÃ©e. Utilisez plutÃ´t %<-mvrsave%>%<-mvsx%> et %<-mno-altivec%> sont incompatibles%<-mvsx%> nÃ©cessite l'adressage indexÃ©%<-mvsx%> nÃ©cessite une unitÃ© matÃ©rielle en virgule flottante%<-mxl-multiply-high%> ne peut Ãªtre utilisÃ© qu'avec %<-mcpu=v6.00.a%> ou supÃ©rieur%<-mxl-multiply-high%> requiert %<-mno-xl-soft-mul%>%<-mxl-reorder%> ne peut Ãªtre utilisÃ© qu'avec %<-mcpu=v8.30.a%> ou supÃ©rieur%<-mxl-reorder%> exige %<-mxl-pattern-compare%> pour %<-mcpu=v8.30.a%>%<-pipe%> est ignorÃ© parce que %<-save-temps%> est spÃ©cifiÃ©%<-pipe%> n'est pas supportÃ©%<-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 %la clause %<DETACH%> Ã  %L ne doit pas Ãªtre utilisÃ©e avec la clause %<MERGEABLE%>%<G0%> dans le format Ã  %Lla directive %<GCC ivdep%> n'est pas au dÃ©but d'une boucle Ã  %Cla directive %<GCC novector%> n'est pas au dÃ©but d'une boucle Ã  %Cla directive %<GCC unroll%> n'est pas au dÃ©but d'une boucle Ã  %CDirective %<GCC unroll%> requiert une constante entiÃ¨re non nÃ©gative plus petite ou Ã©gale Ã  %u Ã  %Cla directive %<GCC vector%> n'est pas au dÃ©but d'une boucle Ã  %C%<HLE_ACQUIRE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<ACQUIRE%> ou un autre plus contraignant%<HLE_RELEASE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<RELEASE%> ou un autre plus contraignant%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vraiL'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L est un tableau et n'aura pas une taille de stockage 0 quand l'argument %<SOURCE%> a une taille plus grande que 0L'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre %sL'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %sl'en-tÃªte de colonne %<MPY_TYPE%> est manquant dans %<devices.csv%>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 constant%<__builtin_bit_cast%> a le type de destination %qT qui est un type tableau%<__builtin_bit_cast%> a le type de destination %qT qui n'est pas trivialement copiable%<__builtin_bit_cast%> a la taille source %qE qui n'est pas Ã©gale Ã  la taille du type destination %qE%<__builtin_bit_cast%> a le type source %qT qui n'est pas trivialement copiablel'opÃ©rande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante rÃ©elopÃ©randes de %<__builtin_complex%> de types diffÃ©rentsle premier argument de %<__builtin_convertvector%> doit Ãªtre un entier ou un vecteur en virgule flottantele nombre d'Ã©lÃ©ments du vecteur en premier argument et du deuxiÃ¨me type vectoriel en second argument de %<__builtin_convertvector%> devraient Ãªtre les mÃªmesle deuxiÃ¨me argument de %<__builtin_convertvector%> doit Ãªtre un entier ou un type vectoriel flottant%<__builtin_eh_return%> n'est pas supportÃ© sur cette cible%<__builtin_has_attribute%> avec un argument dÃ©pendant n'est pas encore supportÃ©le deuxiÃ¨me argument de %<__builtin_longjmp%> doit Ãªtre 1%<__builtin_mffsl%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_mtfsb0%> et %<__builtin_mtfsb1%> ne sont pas supportÃ©s avec %<-msoft-float%>%<__builtin_next_arg%> appelÃ© sans argument%<__builtin_rx_%s%> accepte %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> ou %<U%>%<__builtin_saveregs%> n'est pas supportÃ© par cette sous-cible%<__builtin_saveregs%> n'est pas supportÃ© par cette cible%<__builtin_set_fpscr_drn%> n'est pas supportÃ© en mode 32 bits%<__builtin_set_fpscr_drn%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_set_fpscr_rn%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_set_thread_pointer%> n'est pas supportÃ© sur cette ciblele type intÃ©rieur du/des argument(s) vectoriel(s) de %<__builtin_shuffle%> doivent avoir la mÃªme taille que le type intÃ©rieur du masqueles arguments vectoriels de %<__builtin_shuffle%> doivent Ãªtre du mÃªme typeles arguments de %<__builtin_shuffle%> doivent Ãªtre des vecteursle dernier argument de %<__builtin_shuffle%> doit Ãªtre un vecteur d'entiersle nombre d'Ã©lÃ©ments du/des argument(s) vectoriel(s) et du vecteur de masque de %<__builtin_shuffle%> doivent Ãªtre les mÃªmes%<__builtin_thread_pointer%> n'est pas supportÃ© sur cette cibleappel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments%<__delay_cycles%> est limitÃ© Ã  des dÃ©comptes de boucles sur 32 bits%<__delay_cycle%> ne prend que des arguments constants%<__delay_cycles%> n'accepte que des dÃ©comptes de cycles non nÃ©gatifs%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme %<long%> ou %<long long%>%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme un type%<__int%d%> n'est pas supportÃ© par la cible%<__int%d%> n'est pas supportÃ© sur cette cibleles dÃ©clarations %<__label__%> sont uniquement permises Ã  l'intÃ©rieur des fonctions%<__label__%> pas au dÃ©but du bloc%<__restrict%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions%<__thread%> avant %<extern%>%<__thread%> avant %<static%>%<__thread%> avant %qD%<__thread%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions%<__transaction_atomic%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>%<__transaction_cancel%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle%<__transaction_relaxed%> sans avoir activÃ© le support pour la mÃ©moire transactionnelleL'argument %<a%d%> de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %s(%d)L'argument %<a1%> de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTER%<acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%> Ã  %Ll'attribut %<alias%> est ignorÃ© car la fonction est dÃ©finiel'argument de %<alignas%> a le type non entier %qTl'expression d'alignement de la clause %<aligned%> doit Ãªtre un entierl'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positivel'expression d'allocation de la clause %<allocate%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>l'expression d'allocation de la clause %<allocator%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>il pourrait ne pas Ãªtre possible de mettre en ligne la fonction %<always_inline%>l'attribut %<amdgpu_hsa_kernel%> requiert un argument de type constante chaÃ®ne de caractÃ¨resun %<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++20%> ou %<-std=gnu++20%>%<asm%> pas permis dans une fonction %<transaction_safe%>%<asm%> interdit dans une transaction atomiqueopÃ©rande %<asm%> %d ne concorde probablement pas avec les contraintesla contrainte de l'opÃ©rande %<asm%> est incompatible avec la taille de l'opÃ©randel'opÃ©rande %<asm%> a des contraintes impossiblesl'opÃ©rande %<asm%> requiert un rechargement impossiblele qualificatif %<asm%> %qT est ignorÃ© en dehors du corps d'une fonctionqualificatif %<asm%> en dehors du corps de la fonctionle spÃ©cificateur %<asm%> pour la variable %qE est en conflit avec la liste d'Ã©crasement de %<asm%>les spÃ©cificateurs %<asm%> ne sont pas permis sur des membres de donnÃ©es non statiques%<assign%> n'est pas sÃ»r pour des objets Objective-C; veuillez l'indiquer explicitement si vous en avez besoinla propriÃ©tÃ© %<assign%> %qs utilise la variable d'instance %qs qui est un champ de 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++20%> ou %<-fconcepts%>%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de champles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de paramÃ¨treles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de typeles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de variable%<const%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctionsexpression %<depobj%> qualifiÃ©e avec %<const%>%qE qualifiÃ© avec %<const%> peut uniquement apparaÃ®tre dans les clauses %<shared%> ou %<firstprivate%>%<const%> qualifiant %qE sans membre %<mutable%> ne peut apparaÃ®tre que dans les clauses %<shared%> ou %<firstprivate%>un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliquÃ© au type %qT dans %<#pragma omp declare reduction%>la fonction %<consteval%> %q+D redÃ©fini une fonction qui n'est pas %<consteval%>l'appel %<constexpr%> dÃ©borde au delÃ  de la fin de la fonctionle constructeur %<constexpr%> n'a pas de corps videle constructeur %<constexpr%> de l'union %qT doit initialiser exactement un membre de donnÃ©e non statiqueles destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>la profondeur d'Ã©valuation de la %<constexpr%> dÃ©passe le maximum permis %d (utilisez %<-fconstexpr-depth=%> pour augmenter le maximum)le dÃ©compte des opÃ©rations d'Ã©valuation de %<constexpr%> dÃ©passe la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)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 constanteune rÃ©gion %<critical%> ne peut pas Ãªtre imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%> portant le mÃªme noml'argument de %<custom-%s=%> doit Ãªtre un entier non nÃ©gatif%<custom-%s=%> n'est pas reconnu comme instruction FPU%<custom-%s=%> exige un argumentl'option %<custom-fpu-cfg%> ne supporte pas %<no-%>l'option %<custom-fpu-cfg%> requiert un argument de configuration%<decl-specifier%> dans la dÃ©claration du guide de dÃ©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Ã©%<decltype(auto)%> ne peut pas Ãªtre qualifiÃ© avec CVle spÃ©cificateur de type %<decltype(auto)%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»la cible %<default%> n'a pas Ã©tÃ© dÃ©finie%<delete[]%> n'est pas une expression constanteclause %<depend%> avec le type de dÃ©pendance %<depobj%> sur une section de 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-valeurle gestionnaire d'Ã©vÃ©nement de la clause %<detach%> a le type %qT plutÃ´t que %<omp_event_handle_t%>la clause %<detach%> ne doit pas Ãªtre utilisÃ©e avec la clause %<mergeable%>l'identifiant de %<device%> doit Ãªtre entierL'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de co-dimension valableL'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valableL'argument %<dim%> de l'intrinsÃ¨que %s Ã  %L n'est pas un index de dimension validel'expression de la taille des tranches de %<dist_schedule%> doit Ãªtre un entierune rÃ©gion %<distribute%> doit Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une construction %<teams%>%<dynamic_cast%> pas permis avec %<-fno-rtti%>%<dynamic_cast<%#T>(%q#D)%> ne peut jamais rÃ©ussir%<else%> sans %<if%> prÃ©cÃ©dent%<enum %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs%<explicit%> dans une dÃ©claration amie%<explicit%> en dehors de la dÃ©claration de la classe%<explicit(bool)%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<export%> ne fait pas partie de la directive de module suivanteÃ©dition de liens %<extern "C"%> dÃ©marrÃ©e icil'attribut %<externally_visible%> n'a d'effet que dans des objets publiquesattribut %<fallthrough%> au plus haut niveaul'attribut %<fallthrough%> n'est pas suivi par %<;%>l'attribut %<fallthrough%> est spÃ©cifiÃ© avec un paramÃ¨trel'attribut %<fast_interrupt%> est ignorÃ©l'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 tableaula clause %<inscan%> REDUCTION sur une construction autre que DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD Ã  %Lclauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme constructionclauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme construction Ã  %Lle processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target("tune=")%>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 %<%s simd%>%<ordered%> %<simd%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<simd%>le paramÃ¨tre de la clause %<ordered%> est plus petit que %<collapse%>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 %<setter%>l'attribut %<readonly%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dente%<region_array%> ne correspond pas Ã  %<region_tree%>%<region_array%> est corrompu pour la rÃ©gion %i%<register%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©espÃ©cificateur de classe de stockage %<register%> utilisÃ©%<reinterpret_cast%> d'un entier vers un pointeurutiliser %<reinterpret_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifsun %<reinterpret_cast%> n'est pas une expression constante%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante%<requires%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>%<return%> avec une valeur dans une fonction retournant un void%<return%> sans valeur dans une fonction retournant autre chose que 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Ã©dente%<setter%> spÃ©cifiÃ© iciL'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L a plus de %d Ã©lÃ©mentsL'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L doit Ãªtre un tableau de taille constante%<signed%> et %<unsigned%> spÃ©cifiÃ©s ensemblel'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positivela valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>%<sizeof%> appliquÃ© sur un champ de bits%<sizeof%> sur le tableau %qE en paramÃ¨tre de fonction retournera la taille de %qTl'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨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_element<%u, %T>::type%> est %<void%>%<std::tuple_size<%T>::value%> n'est pas une expression constante entiÃ¨rela directive Â«Â usingÂ Â» %<strong%> n'est plus supportÃ©e%<struct %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>l'argument de l'attribut %<symver%> %qs doit contenir un ou deux %<@%>l'argument de l'attribut %<symver%> n'est pas une constante de chaÃ®ne de caractÃ¨resl'attribut %<symver%> s'applique uniquement aux symbolesl'attribut %<symver%> ne s'applique qu'aux fonctions et aux variablesla construction %<target%> avec la construction imbriquÃ©e %<teams%> contient des directives en dehors de la construction de %<teams%>%<target("rtd")%> est ignorÃ© en mode 64 bits%<target("sseregparm")%> utilisÃ© sans que SSE soit activÃ©%<target("tune=x86-64")%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<target("tune=k8")%> ou %<target("tune=generic")%> selon ce qui est appropriÃ©l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©riellemodificateur de rÃ©duction %<task%> sur une construction avec une clause %<nowait%>la construction %<teams%> doit Ãªtre Ã©troitement imbriquÃ©e dans une construction %<target%> ou ne pas Ãªtre imbriquÃ©e dans une construction OpenMPle mot-clÃ© %<template%> n'est pas permis dans le nom du destructeur%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©%<this%> est autorisÃ© dans OpenMP uniquement dans les clauses %<declare simd%>ne peut capturer %<this%> par rÃ©fÃ©rence%<this%> n'est pas disponible pour les fonctions membres statiques%<this%> ne peut pas Ãªtre utilisÃ© dans ce contexte%<this%> n'est pas autorisÃ© dans la clause %<allocate%>%<this%> n'a pas Ã©tÃ© capturÃ© pour cette fonction lambdal'expression de %<thread_limit%> doit Ãªtre un entierla valeur de %<thread_limit%> doit Ãªtre positive%<threadprivate%> %qD n'est pas un fichier, un espace de noms ou une variable dÃ©clarÃ©e dans un blocla directive %<threadprivate%> %qE n'est pas dans la dÃ©finition de %qT%<threadprivate%> %qE a un type incomplet%<throw%> appellera toujours %<terminate%>l'argument de %<tile%> doit Ãªtre de type entierl'argument %<tile%> a besoin d'une constante entiÃ¨re positiveappel de fonction %<transaction_may_cancel_outer%> pas Ã  l'intÃ©rieur d'une transaction extÃ©rieure ou %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> ne peut Ãªtre spÃ©cifiÃ© que pour une fonction virtuelle%<tree%> n'est pas dÃ©fini comme un type pointeur%<tree%> n'est pas dÃ©fini comme un type%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<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%>%<using enum%> de %qT avant le spÃ©cificateur de son Ã©nmuÃ©ration%<using enum%> du type dÃ©pendant %qT%<using enum%> du type incomplet %qT%<using enum%> du type non-Ã©numÃ©rÃ© %q#T%<using enum%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<using%> avec la portÃ©e Ã©numÃ©rÃ©e %q#T uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>%<va_start%> utilisÃ© dans une fonction ayant des arguments fixes%<vec_lvsl%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©s%<vec_lvsr%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©sl'expression de longueur de %<vector%> doit Ãªtre un entierla valeur de longueur de %<vector%> doit Ãªtre positive%<verify_gimple%> a Ã©chouÃ©%<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%>%<weakref%> ne peut pas avoir de versionl'expression numÃ©rique de %<worker%> doit Ãªtre un entierla valeur numÃ©rique de %<worker%> doit Ãªtre positive%<||%> n'est pas valable en GIMPLE%<~%> sur une expression boolÃ©enne%<~%> sur une expression de type %<bool%>%<~auto%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>%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%>%G%qE est utilisÃ© sans avoir Ã©tÃ© initialisÃ©%G%qE pourrait Ãªtre utilisÃ© sans avoir Ã©tÃ© initialisÃ©%Gle pointeur %qs est null%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 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%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%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 accÃ¨de %E octet dans une rÃ©gion de taille %E%K%qD accÃ¨de %E octets dans une rÃ©gion de taille %E%K%qD accÃ¨de %E octets ou plus dans une rÃ©gion de taille %E%K%qD accÃ¨de entre %E et %E octets dans une rÃ©gion de taille %E%K%qD l'argument n'a pas de nul terminal%K%qD appelÃ© sur un pointeur vers un objet %qE non allouÃ©%K%qD appelÃ© sur le pointeur %qE avec l'offset%s non nul%K%qD appelÃ© sur un pointeur retournÃ© depuis une fonction d'allocation inappropriÃ©e%K%qD appelÃ© sur un pointeur vers un objet non allouÃ©%K%qD appelÃ© sur l'objet %qD non allouÃ©%K%qD attend %E octet dans une rÃ©gion de taille %E%K%qD attend %E octets dans une rÃ©gion de taille %E%K%qD attend %E octets ou plus dans une rÃ©gion de taille %E%K%qD attend entre %E et %E octets dans une rÃ©gion de taille %E%K%qD peut accÃ©der %E octet dans une rÃ©gion de taille %E%K%qD peut accÃ©der %E octets dans une rÃ©gion de taille %E%K%qD peut accÃ©der %E octets ou plus dans une rÃ©gion de taille %E%K%qD peut accÃ©der entre %E et %E octets dans une rÃ©gion de taille %E%K%qD peut lire %E octet depuis une rÃ©gion de taille %E%K%qD peut lire %E octets depuis une rÃ©gion de taille %E%K%qD peut lire %E octets ou plus depuis une rÃ©gion de taille %E%K%qD peut lire entre %E et %E octets depuis une rÃ©gion de taille %E%K%qD peut Ã©crire %E octet dans une rÃ©gion de taille %E%K%qD peut Ã©crire %E octets dans une rÃ©gion de taille %E%K%qD peut Ã©crire %E octets ou plus dans une rÃ©gion de taille %E%K%qD peut Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E%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 excÃ¨de la taille de la source %E%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la destination %E%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %E%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la source %E%K%qD la limite %s spÃ©cifiÃ©e excÃ¨de la taille maximale de l'objet %E%K%qD la limite %s spÃ©cifiÃ©e dÃ©passe la taille %E du tableau non terminÃ©%K%qD la limite %s spÃ©cifiÃ©e dÃ©passe la taille d'au plus %E du tableau non terminÃ©%K%qD la limite %s spÃ©cifiÃ©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 de la destination %E%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 [%E, %E] excÃ¨de la taille de la source %E%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la destination %E%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objet%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la source %E%K%qD la taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%K%qD la taille %E spÃ©cifiÃ©e peut excÃ©der 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 la taille spÃ©cifiÃ©e entre %E et %E peut excÃ©der la taille maximale %E de l'objet%K%qD Ã©crire %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%KaccÃ¨de %E octet dans une rÃ©gion de taille %E%KaccÃ¨de %E octets danss une rÃ©gion de taille %E%KaccÃ¨de %E octets ou plus dans une rÃ©gion de taille %E%KaccÃ¨de entre %E et %E octets dans une rÃ©gion de taille %E%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 la valeur de l'argument de taille %i correspondant est %s%Kl'argument %i du tableau de longueur variable %s est nul mais la valeur de l'argument de taille %i correspondant est %s%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 de %<%T[static %E]%> est nul oÃ¹ un non-nul est attendu%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%Kl'argument %i a la valeur %s qui est nÃ©gative%Kla valeur de l'argument %i est zÃ©ro%Kl'argument doit Ãªtre une constante immÃ©diate de 16 bits%Kl'argument liÃ© %i a la valeur %s qui est nÃ©gative pour l'argument %i d'un tableau de longueur variable de type %s%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%Kattend %E octet dans une rÃ©gion de taille %E%Kattend %E octets dans une rÃ©gion de taille %E%Kattend %E octets ou plus dans une rÃ©gion de taille %E%Kattend entre %E et %E octets dans une rÃ©gion de taille %E%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%Kpeut accÃ©der %E octet dans une rÃ©gion de taille %E%Kpeut accÃ©der %E octets dans une rÃ©gion de taille %E%Kpeut accÃ©der %E octets ou plus dans une rÃ©gion de taille %E%Kpeut accÃ©der entre %E et %E octets dans une rÃ©gion de taille %E%Kpeut lire de %E octet depuis une rÃ©gion de taille %E%Kpeut lire %E octets depuis une rÃ©gion de taille %E%Kpeut lire %E octets ou plus depuis une rÃ©gion de taille %E%Kpeut lire entre %E et %E octets depuis une rÃ©gion de taille %E%Kpeut Ã©crire %E octet dans une rÃ©gion de taille %E%Kpeut Ã©crire %E octets dans une rÃ©gion de taille %E%Kpeut Ã©crire %E octets ou plus depuis une rÃ©gion de taille %E%Kpeut Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E%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 %E excÃ¨de la taille de la source %E%Kla limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la destination %E%Kla limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %E%Kla limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la source %E%Kla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la destination %E%Kla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet%Kla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la source %E%Kla limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objet%Kla limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la source %E%Kla taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%Kla taille %E spÃ©cifiÃ©e peut excÃ©der 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 spÃ©cifiÃ©e entre %E et %E peut excÃ©der 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%p n'a pas de routine sÃ©mantique%q#D ne peut pas Ãªtre surchargÃ© par %q#D%q#D entre en conflit avec une dÃ©claration prÃ©cÃ©dente%q#D est en conflit avec la version hÃ©ritÃ©e de %qT%q#D dÃ©clarÃ© ici%q#D n'a pas un lien externe%q#D ne rÃ©fÃ¨re pas au type non qualifiÃ©, aussi n'est-il pas utilisÃ© pour la liaison%q#D explicitement par dÃ©faut ici%q#D a un type incomplet%q#D cache le constructeur pour %q#D%q#D hÃ©rite depuis plusieurs sous-objets de base%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es non statiques%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es publiques non statiques%q#D est un membre de donnÃ©e statique; il peut seulement Ãªtre initialisÃ© lors de sa dÃ©finition%q#D est implicitement dÃ©clarÃ© comme supprimÃ© car %qT dÃ©clare un constructeur par dÃ©placement ou un opÃ©rateur d'affectation par dÃ©placement%q#D est implicitement supprimÃ© car la dÃ©finition par dÃ©faut serait mal formÃ©e:%q#D est inaccessible dans ce contexte%q#D n'est pas un patron de fonction%q#D n'est pas un membre de donnÃ©e non statique de %qT%q#D n'est pas un argument de patron valable pour le type %qT car une variable de rÃ©fÃ©rence n'a pas une adresse constante%q#D n'est pas const%q#D est privÃ© dans ce contexte%q#D est protÃ©gÃ© dans ce contexte%q#D est public mais requiert un objet %q#T existant%q#D est volatile%q#D pas dÃ©clarÃ© dans une classe%q#D prÃ©cÃ©demment dÃ©clarÃ© ici%q#D prÃ©cÃ©demment dÃ©fini ici%q#D redÃ©clarÃ© comme une sorte diffÃ©rente d'entitÃ©%q#D devrait Ãªtre initialisÃ©%q#D, dÃ©clarÃ© avec le type local %qT, est utilisÃ© mais jamais dÃ©fini%q#D, dÃ©clarÃ© avec un type non nommÃ©, est utilisÃ© mais jamais dÃ©fini%q#F est implicitement supprimÃ© car sa spÃ©cification d'exception ne correspond pas Ã  la spÃ©cification d'exception implicite %qX%q#T n'a pas de membre nommÃ© %qE%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (accessible via %q#D)%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (pas accessible depuis ce contexte)%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %qEÂ ?%q#T n'a pas de constructeur par dÃ©faut fourni par l'utilisateur%q#T a des membres de donnÃ©es qui sont des pointeurs%q#T a des classes virtuelles de base%q#T a des fonctions virtuelles et un destructeur non virtuel accessible%q#T n'est pas une classe%q#T n'est pas une classe ou un espace de noms%q#T n'est pas un patron%q#T n'est pas un type valide pour un paramÃ¨tre non type du patron%q#T dÃ©finit uniquement un destructeur privÃ© et n'a pas d'amis%q#T dÃ©finit uniquement des constructeurs privÃ©s et n'a pas d'amis%q#T utilisÃ© lÃ  oÃ¹ un %qT Ã©tait attendu%q#T utilisÃ© lÃ  oÃ¹ une valeur en virgule flottante Ã©tait attendue%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici%q+#D ne peut pas Ãªtre dÃ©clarÃ©%q+#D n'est pas un membre de donnÃ©e statique de %q#T%q+#D est marquÃ© %<final%> mais il n'est pas virtuel%q+#D est marquÃ© %<override%> mais il ne redÃ©fini rienl'alias %q+D entre une fonction et une variable n'est pas supportÃ©%q+D est un synonyme vers le symbole externe %qE%q+D est un synonyme vers le symbole non dÃ©fini %qE%q+D dÃ©jÃ  dÃ©clarÃ© avec l'attribut dllexport: dllimport est ignorÃ©%q+D dÃ©clarÃ© comme un ami%q+D est dÃ©clarÃ©e comme fonction variadique%q+D dÃ©clarÃ© avec une spÃ©cification d'exception%q+D est dÃ©finie comme fonction variadique sans prototype%q+D est dÃ©fini Ã  la fois normalement et en tant qu'attribut %qE%q+D a les attributs incompatibles %qs et %qs%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)%q+D est statique mais est dÃ©clarÃ© dans la fonction en ligne %qD qui n'est pas statique%q+D est habituellement une fonction%q+D le dÃ©calage %E dans %qT n'est pas alignÃ© sur %u%q+D le dÃ©calage %E dans %qT ne peut pas Ãªtre alignÃ© sur %u%q+D redÃ©clarÃ© comme une sorte de symbole diffÃ©rent%q+D redÃ©clarÃ© en ligne avec l'attribut %<gnu_inline%>%q+D redÃ©clarÃ© en ligne sans l'attribut %<gnu_inline%>%q+D redÃ©clarÃ© sans l'attribut dllimport aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© avec une liaison pour une dll%q+D redÃ©clarÃ© sans l'attribut dllimport: le dllimport prÃ©cÃ©dent est ignorÃ©membre de donnÃ©e statique %q+D Ã  l'intÃ©rieur de la directive de dÃ©claration de cible%q+D prend soit aucun argument ou soit deux arguments%q+E n'est pas une expression constante%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini%q+F utilisÃ© mais jamais dÃ©fini%q+T n'est pas littÃ©ral Ã  cause de:alias %qD entre des fonctions de types incompatibles %qT et %qT%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses %<aligned%>%qD apparaÃ®t plus d'une fois dans les clauses %<allocate%>%qD apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qD apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qD apparaÃ®t plus d'une fois dans les clauses Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses de mouvement%qD apparaÃ®t plus d'une fois dans les clauses de rÃ©ductiondans %qD, l'argument %d promeut vers %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototypedans %qD, le type de l'argument %d est %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototypel'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%>l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite %wu spÃ©cifiÃ©el'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite [%E, %E] spÃ©cifiÃ©el'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui peut Ãªtre plus petit que la limite [%E, %E] spÃ©cifiÃ©ela directive d'attribut %qD est ignorÃ©el'attribut %qD n'a pas de signification puisque les membres de l'espace de noms anonyme obtiennent des symboles locauxl'attribut %qD requiert un seul argument NTBS%qD appelÃ© dans une expression constante%qD est appelÃ© dans une expression constante avant que sa dÃ©finition soit complÃ¨te%qD peut Ãªtre marquÃ© Â«Â overrideÂ Â»%qD ne peut pas apparaÃ®tre dans une expression constante%qD ne peut pas Ãªtre %qs%qD ne peut pas Ãªtre dÃ©clarÃ© %<virtual%> puisqu'il est toujours statique%qD ne peut pas Ãªtre imposÃ© par dÃ©faut%qD ne peut pas Ãªtre utilisÃ© comme une fonction%qD ne peut avoir d'arguments par dÃ©faut%qD a changÃ© de sÃ©mantique dans GCC 4.4%qD effacement d'un objet du type non trivial %#qT%s%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s%qD est en conflit avec la fonction utilisÃ©e%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutÃ´t une affectation ou une initialisation par copie%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>%qD dÃ©clarÃ© %<static%> dans une fonction %qs%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs%qD est dÃ©clarÃ© %<transaction_safe_dynamic%>%qD dÃ©clarÃ© comme un champ %<virtual%>%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>%qD dÃ©clarÃ© comme un type %<virtual%>%qD est dÃ©clarÃ© comme une variable %<virtual%>%qD dÃ©clarÃ© comme un non paramÃ¨tre%qD dÃ©clarÃ© comme un champ %<inline%>%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>%qD dÃ©clarÃ© comme un type %<inline%>%qD est dÃ©clarÃ© comme tableau de %qT%qD est dÃ©clarÃ© comme rÃ©fÃ©rence mais n'est pas initialisÃ©%qD dÃ©clarÃ© ici%qD dÃ©clarÃ© ici comme %q#D%qD dÃ©clarÃ© ici, plus loin dans l'unitÃ© de traduction%qD dÃ©fini mais pas utilisÃ©%qD dÃ©fini ici%qD n'a pas le type %<const char *%>%qD n'a pas un type pour lequel la correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs%qD n'a pas un type entier ou Ã©numÃ©rÃ©%qD n'a pas un type entier%qD ne nomme pas une Ã©numÃ©ration dans %qT%qD ne fait pas rÃ©fÃ©rence Ã  une fonction%qD ne fait pas rÃ©fÃ©rence Ã  une fonction Ã  l'intÃ©rieur de l'espace de noms%qD a un type non structurel%qD a une dÃ©claration prÃ©cÃ©dente ici%qD a dÃ©jÃ  Ã©tÃ© dÃ©fini%qD a un type incomplet %qT%qD a un type incomplet%qD a une liste d'arguments invalide%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD a le mÃªme nom que la classe dans laquelle il est dÃ©clarÃ©%qD dans la clause %<reduction%> est un tableau de taille nulle%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ %qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type) a dÃ©jÃ %qD invalide dans %q#T Ã  cause du membre local %q#D avec le mÃªme nom%qD invalide dans %q#T Ã  cause de la mÃ©thode locale %q#D avec le mÃªme nom%qD est invalide dans une lambda%qD est une fonction, pas un type%qD est un espace de noms%qD est une fonction de dÃ©sallocation habituelle (sans placement)%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)%qD est dÃ©jÃ  un ami de %qT%qD est dÃ©jÃ  un ami de la classe %qT%qD est dÃ©jÃ  dÃ©fini dans %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est un patron d'Ã©numÃ©ration%qD est Ã  la fois une base directe et une base virtuelle indirecte%qD est dÃ©clarÃ© dans l'en-tÃªte %qs%qD est dÃ©fini avec le modÃ¨le tls %s%qD est obsolÃ¨te%qD est obsolÃ¨te: %s%qD est initialisÃ© avec lui-mÃªme%qD est instanciÃ© pour un paquet vide%qD n'est pas mutable%qD est normalement une fonction non statique%qD n'est pas une classe ou un espace de noms%qD n'est pas un type de classe%qD n'est pas un argument de fonction%qD n'est pas un patron de fonction%qD n'est pas un membre de %qD%qD n'est pas un membre de %qD; vouliez-vous employer %qsÂ ?%qD n'est pas un membre de %qT%qD n'est pas un membre de %qT; vouliez-vous employer %qsÂ ?%qD n'est pas une fonction patron membre%qD n'est pas un espace de noms%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qsÂ ?%qD n'est pas une variable pointeur%qD n'est pas un membre de donnÃ©e statique%qD n'est pas un membre de donnÃ©es statique d'un patron de classe%qD n'est pas un patron%qD n'est pas un patron de fonction%qD n'est pas un type%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable%qD n'est pas une variable%qD n'est pas une variable dans la clause %<aligned%>%qD n'est pas une variable dans la clause %<allocate%>%qD n'est pas une variable dans la clause %<nontemporal%>%qD n'est pas une variable dans la clause %qs%qD n'est pas une variable dans la clause %<firstprivate%>%qD n'est pas une variable dans la clause %<lastprivate%>%qD n'est pas une variable dans la clause %qs%qD n'est pas un patron de variable%qD n'est pas un argument dans la clause %<uniform%>%qD n'est pas capturÃ©%qD n'est pas compatible avec %qD%qD n'est pas dÃ©fini Ã  l'extÃ©rieur de la portÃ©e de la fonction%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %<depend%>%qD n'est pas public%qD n'est pas utilisable comme une fonction %<constexpr%> car:%qD est statique mais il est utilisÃ© dans la fonction en ligne %qD qui n'est pas statique%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs%qD est trop petit pour contenir toutes les valeurs de %q#T%qD est utilisÃ© sans avoir Ã©tÃ© initialisÃ©%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ©%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qD ne peut pas Ãªtre dÃ©clarÃ© statique%qD ne peut pas Ãªtre dÃ©clarÃ© dans un espace de noms%qD dÃ©placement d'un objet du type non trivial %#qT et de taille %E dans une rÃ©gion de taille %E%qD dÃ©placement d'un objet du type non trivialement copiable %#qT; utilisez plutÃ´t %<new%> et %<delete%>%qD dÃ©placement d'un objet de type %#qT avec un constructeur par copie supprimÃ©; utilisez plutÃ´t %<new%> et %<delete%>%qD dÃ©placement d'un objet de type %#qT avec un destructeur supprimÃ©%qD doit Ãªtre une variable globale dans %<#pragma acc declare link%>%qD doit Ãªtre une fonction non membre%qD doit Ãªtre une fonction membre non statique%qD doit Ãªtre une variable dÃ©clarÃ©e dans la mÃªme portÃ©e que %<#pragma acc declare%>%qD doit Ãªtre soit une fonction membre non statique ou une fonction non membre%qD doit avoir un argument de type classe ou Ã©numÃ©rÃ©%qD doit avoir un ou deux arguments%qD doit avoir zÃ©ro ou un argument%qD doit avoir exactement un argument%qD doit avoir exactement deux arguments%qD ne doit avoir aucun argument%qD ne doit pas avoir un nombre variables d'arguments%qD n'est pas dÃ©fini%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent%qD est redÃ©clarÃ© avec une visibilitÃ© diffÃ©rente%qD est rÃ©fÃ©rencÃ© dans une rÃ©gion cible qui n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)%qD renommÃ© aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© dans l'assembleur%qD devrait Ãªtre initialisÃ©%qD devrait Ãªtre initialisÃ© dans la liste d'initialisation du membre%qD aurait dÃ» Ãªtre dÃ©clarÃ© Ã  l'intÃ©rieur de %qD%qD devrait retourner par valeurl'argument source %qD est le mÃªme que la destination%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%>%qD est spÃ©cifiÃ© Ã  la fois dans les clauses de dÃ©claration de cible %<link%> et implicitement dans %<to%>%qD spÃ©cifiÃ© dans la clause %<allocate%> mais pas dans dans la clause de privatisation explicite%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante%qD spÃ©cifie un attribut moins restrictif que sa cible %qD: %s%qD spÃ©cifie des attributs moins restrictifs que sa cible %qD: %s%qD spÃ©cifie un attribut plus restrictif que sa cible %qD: %s%qD spÃ©cifie des attributs plus restrictifs que sa cible %qD: %scible %qD dÃ©clarÃ©e ici%qD utilisÃ© comme un variant avec le sÃ©lecteur incompatible %<construct%> dÃ©fini%qD utilisÃ© avant sa dÃ©finition%qD utilisÃ© dans sa propre initialisation%qD utilisÃ© sans arguments du patron%qD viole la rÃ¨gle de la dÃ©finition unique du C++%qD a Ã©tÃ© dÃ©clarÃ© %<extern%> puis, plus loin, %<static%>%qD a Ã©tÃ© dÃ©clarÃ© %qs ce qui implique la visibilitÃ© par dÃ©faut%qD a Ã©tÃ© dÃ©clarÃ© ici%qD Ã©tait cachÃ©%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e et aucune dÃ©claration a Ã©tÃ© trouvÃ©e par le recherche dÃ©pendant des arguments au point d'instanciation%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e; vouliez-vous employer %qsÂ ?%qD n'a pas Ã©tÃ© initialisÃ© par une expression constante%qD prÃ©cÃ©demment dÃ©clarÃ© ici%qD a Ã©tÃ© utilisÃ© sans dÃ©claration avant sa dÃ©finition%qD a Ã©tÃ© utilisÃ© sans prototype avant sa dÃ©finition%qD sera initialisÃ© aprÃ¨s%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©sÃ©criture %qD vers un objet de type non trivial %#qT%s%qD Ã©criture dans un objet du type non trivialement copiable %#qT%sÃ©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%sÃ©criture %qD vers un objet de type %#qT avec le membre %qs de %qDÃ©criture %qD vers un objet de type %#qT sans affectation par copie triviale%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©%qD: attribut de visibilitÃ© ignorÃ© car il est en conflit avec la dÃ©claration prÃ©cÃ©dentel'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  des classes C++l'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  la compilation d'un kext (extension du noyau)%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>%qE apparaÃ®t plus d'une fois dans les clause %<allocate%>%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qE apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)%qE apparaÃ®t plus d'une fois dans la mÃªme directive %<declare target%>%qE l'argument %Z peut recouvrir l'objet destination %qE%qE les arguments %Z peuvent recouvrir l'objet destination %qE%qE l'argument %Z recouvre l'objet destination %qE%qE les arguments %Z recouvrent l'objet destination %qEl'argument de %qE n'est pas une fonctionl'argument %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument %qE n'est pas une chaÃ®ne de caractÃ¨resl'argument %qE n'est pas un identificateur%qE les arguments %Z et peut-Ãªtre %Z recouvrent l'objet de destination %qEl'adresse de l'attribut %qE est hors limitesl'attribut %qE n'accepte qu'une constante entiÃ¨re comme argumentattribut %qE appliquÃ© Ã  %qD avec un type de retour voidattribut %qE appliquÃ© Ã  %qT aprÃ¨s sa dÃ©finitionattribut %qE appliquÃ© Ã  la dÃ©claration extern "C" %qDattribut %qE appliquÃ© au type %qT qui n'est ni une classe ni un enumattribut %qE appliquÃ© Ã  %qD qui n'est ni une fonction ni une variablel'attribut %qE ne s'applique qu'Ã  des fonctionsl'attribut %qE ne s'applique qu'aux variables externes initialisÃ©esl'attribut %qE a l'argument %E qui n'est pas une puissance de 2l'argument de l'attribut %qE %E n'est pas une constante entiÃ¨rel'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)l'argument de l'attribut %qE %E n'est pas positifl'attribut %qE a son argument %i qui est de type %qTl'attribut %qE Ã  son argument %i qui est invalidel'attribut %qE a son argument %i avec la valeur %qE qui ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut %qE qui a l'argument %i avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'attribut %qE a son argument %i dont la valeur %qE excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'attribut %qE a son argument %i avec a la valeur %qE qui n'est pas une constante entiÃ¨rel'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTattribut %qE argument %qE excÃ¨de %ul'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨re entre 0 et 3l'argument de l'attribut %qE %qE n'est pas reconnul'argument 1 de l'attribut %qE ne nomme pas une fonctionl'argument 1 de l'attribut %qE est ambigul'argument 1 de l'attribut %qE doit prendre un type pointeur en premier argumentl'argument 1 de l'attribut %qE doit prendre un type pointer comme premier argumentÂ ; avoir %qTl'argument de l'attribut %qE ne peut pas Ãªtre une expression arithmÃ©tique constantel'argument de l'attribut %qE ne peut pas Ãªtre une chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE a le type %qTl'argument de l'attribut %qE est invalidel'argument de l'attribut %qE doit Ãªtre une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE devrait Ãªtre entre 0 et 255l'argument de l'attribut %qE doit Ãªtre compris entre 18 et 255l'argument de l'attribut %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut de l'argument %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'argument de l'attribut %qE a la valeur %qE excÃ©dant %wul'argument de l'attribut %qE a la valeur %qE qui excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'argument de l'attribut %qE a la valeur %qE nÃ©gativel'argument de l'attribut %qE avec la valeur %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux classes ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux structures, unions ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux membres de donnÃ©es non statiquesl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un champ de bitsl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables localesL'attribut %qE est en conflit avec l'attribut %qEdirective d'attribut %qE ignorÃ©el'attribut %qE ne s'applique pas aux fonctionsl'attribut %qE ne s'applique pas aux typesl'attribut %qE ne prend pas d'argumentl%'attribut %qE ne s%'applique pas aux fonctionsattribut %qE dupliquÃ©l'attribut %qE suit %qEl'attribut %qE n'a pas dâ€™effetl'attribut %qE n'a pas d'effet sur les fonctions statiquesl'attribut %qE n'a pas d'effet sur les fonctions locales dans l'unitÃ©l'attribut %qE n'a d'effet que sur les objets publicsattribut %qE ignorÃ©l'attribut %qE est ignorÃ© car %qD n'a pas une durÃ©e de stockage limitÃ©e au threadl'attribut %qE est ignorÃ© car %qD n'est pas une variablel'attribut %qE est ignorÃ© car %qT est dÃ©jÃ  dÃ©finil'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© pour %qEl'attribut %qE est ignorÃ© pour le champ de type %qTl'attribut %qE est ignorÃ© pour le type %qTl'attribut %qE est ignorÃ© sur une dÃ©claration d'un type diffÃ©rent de celui du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur une fonction retournant %qTl'attribut %qE est ignorÃ© sur une redÃ©claration du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur des fonctions retournant %qTÂ ; il est uniquement valide pour des types pointeur retournÃ©sl'attribut %qE est ignorÃ© pour un type qui n'est pas une classel'attribut %qE est ignorÃ© pour l'objet de type %qTl'attribut %qE est ignorÃ© sur les typesl'attribut %qE est ignorÃ© sans l'option %<-mcmse%>.l'attribut %qE est ignorÃ© sans %<-mistack%>l'attribut %qE est ignorÃ©. Le modÃ¨le de mÃ©moire large (%<-mlarge%>) est requis.l'attribut %qE est ignorÃ©. Utilisez l'option %<-fcf-protection%> pour l'activerl'attribut %qE est ignorÃ©Â ; il est valide uniquement sur des fonctionsl'attribut %qE est uniquement pour des types pointeursl'attribut %qE n'est pas supportÃ© car le boutisme n'est pas uniformel'attribut %qE n'est pas supportÃ© pour la cible R8Cl'attribut %qE n'est pas supportÃ© sur cette plate-formel'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE est uniquement valable pour des objets Objective-Cl'attribut %qE est uniquement valable sur un type %<struct%>l'attribut %qE est spÃ©cifique aux cibles ELFl'attribut %qE est uniquement supportÃ© pour SH2Al'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classel'attribut %qE peut uniquement Ãªtre mis sur un typedefÂ ; l'attribut est ignorÃ©l'attribut %qE doit apparaÃ®tre avant l'attribut %qsl'attribut %qE doit s'appliquer Ã  une dÃ©clarationl'attribut %qE n'est pas permis avec une classe de stockage autol'attribut %qE n'est pas disponible pour les fonctions qui retournent une valeur sur la pilel'attribut %qE n'est pas disponible pour les fonctions avec des arguments passÃ©s sur la pilel'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'argumentsattribut %qE sur une fonction qui ne retourne pas un pointeurattribut %qE sur une fonction retournant %<void%>attribut %qE sur une variable non volatilel'attribut %qE affecte uniquement les objets au niveau le plus hautl'attribut %qE s'applique uniquement au SH2Al'attribut %qE ne s'applique qu'au type de base d'un pointeur vers une fonctionl'attribut %qE ne s'applique qu'Ã  des types de fonctionl'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE s'applique seulement Ã  des fonctions d'interruptionl'attribut %qE ne s'applique qu'Ã  des typesl'attribut %qE ne s'applique qu'aux variablesl'attribut %qE ne s'applique qu'aux variables statiquesl'attribut %qE s'applique uniquement aux fonctions variadiquesl'attribut %qE est uniquement disponible en 32 bitsl'attribut %qE n'est supportÃ© que par les cÅ“urs Tiny rÃ©duitsl'attribut %qE est uniquement supportÃ© sur des types boolÃ©ensl'attribut %qE est uniquement valable pour l'architecture ARC EMl'attribut %qE est uniquement valable pour l'architecture ARCv2l'attribut %qE requiert une chaÃ®ne comme argumentl'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨resl'attribut %qE requiert un type de retour Â«Â voidÂ Â»l'attribut %qE requiert un argument de type entierl'attribut %qE requiert un argument de type constante entiÃ¨rel'attribut %qE exige des prototypes avec des arguments nommÃ©sl'attribut %qE ne prend pas d'argumentattribut %qE avec une prÃ©cision boolÃ©enne non supportÃ©eattribut %qE sans argument sur un non-prototype%qE ne peut pas Ãªtre appliquÃ© sur le type non pointeur %qT%qE ne peut pas Ãªtre utilisÃ© comme une fonction%qE ne peut pas Ãªtre utilisÃ© comme pointeur de membre puisqu'il est de type %qT%qE ne peut pas avoir les deux attributs %qs et %qs en mÃªme temps%qE est dÃ©clarÃ© %<threadprivate%> aprÃ¨s la premiÃ¨re utilisation%qE dÃ©clarÃ© comme une fonction retournant une fonction%qE dÃ©clarÃ© comme une fonction retournant un tableau%qE dÃ©clarÃ© ici%qE est dÃ©fini comme un mauvais type de balise%qE ne contraint pas un type%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dÃ©pendance %<depobj%>%qE n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs%qE n'a pas un type pointeur ou tableau%qE ne nomme pas un type%qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?%qE est Ã©valuÃ© Ã  Â«Â fauxÂ Â»%qE Ã©choue a Ãªtre un typedef ou un type interne%qE a, Ã  la fois, %<extern%> et un initialiseur%qE a le type const pour %<reduction%>%qE a un type invalide pour %<reduction(%s)%>%qE n'a pas Ã©tÃ© dÃ©clarÃ©%qE implique la visibilitÃ© par dÃ©faut mais %qD a dÃ©jÃ  Ã©tÃ© dÃ©clarÃ© avec une visibilitÃ© diffÃ©rente%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence vers un pointeur ou un tableau%qE dans la clause %<reduction%> est un tableau de taille nulle%qE dans %q#T ne nomme pas pas un type de patron%qE dans %q#T ne nomme pas un type%qE dans l'espace de noms %qE ne nomme pas un type de patron%qE dans l'espace de noms %qE ne nomme pas un type de patron; vouliez-vous employer %qsÂ ?%qE dans l'espace de noms %qE ne nomme pas un type%qE dans l'espace de noms %qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?l'attribut incompatible %qE est ignorÃ©%qE initialisÃ© et dÃ©clarÃ© %<extern%>%qE est un membre d'une union%qE est un pointeur; vouliez-vous utiliser %<->%>Â ?%qE est un type non reconnu de fonction avec format%qE est obsolÃ¨te%qE est obsolÃ¨te: %s%qE n'est ni une variable ni un nom de fonction dans la clause %qs%qE n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© ami%qE n'est pas une classe ou un espace de noms%qE n'est pas un patron de classe%qE n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%qE n'est pas une expression constante%qE n'est pas une expression constante car le stockage allouÃ© n'a pas Ã©tÃ© dÃ©sallouÃ©%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  un rÃ©sultat de %<operator new%>%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  une variable incomplÃ¨tement initialisÃ©e%qE n'est pas une expression constante car il fait rÃ©fÃ©rence aux sous-objets mutables de %qT%qE n'est pas un patron%qE n'est pas un type%qE n'est pas un qualificatif %<asm%>%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable%qE n'est pas un argument de patron valide pour le type %qT%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT%qE n'est pas un argument de patron valable pour le type %qT Ã  cause de conflits dans les qualificatifs CV%qE n'est pas un argument de patron valable pour le type %qT car les chaÃ®nes littÃ©rales ne peuvent jamais Ãªtre utilisÃ©es dans ce contexte%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe%qE n'est pas une variable dans la clause %<aligned%>%qE n'est pas une variable dans la clause %<allocate%>%qE n'est pas une variable dans la clause %<nontemporal%>%qE n'est pas une variable dans la clause %qs%qE n'est pas une variable dans la clause %<firstprivate%>%qE n'est pas une variable dans la clause %<lastprivate%>%qE n'est pas une variable dans la clause %qs%qE n'est pas un nom de classe Objective-C ou un alias%qE n'est pas un argument dans la clause %<uniform%>%qE n'est pas au dÃ©but de la dÃ©claration%qE n'est pas initialisÃ©%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %<depend%>%qE n'est pas un type %qT%qE n'est pas reconnu comme ligne de contrÃ´le de module%qE n'est pas le motif entier de l'expansion du paquet%qE est uniquement autorisÃ© dans les dialectes Objective-C%qE est uniquement applicable Ã  des interfaces de classes Objective-C, l'attribut est ignorÃ©%qE est prÃ©dÃ©terminÃ© %qs pour %qs%qE peut ne pas rÃ©pondre Ã  %<%c%E%>%qE peut uniquement apparaÃ®tre aprÃ¨s une dÃ©claration d'interface de module%qE peut uniquement apparaÃ®tre une seule fois dans une dÃ©claration d'export%qE peut Ã©crire un zÃ©ro terminal au delÃ  de la fin de la destination%qE arguments de patron manquants%qE doit Ãªtre %<threadprivate%> pour %<copyin%>%qE a besoin de l'option isa %s%qE a besoin d'une option isa inconnue%qE non spÃ©cifiÃ© dans le %<target%> englobant%qE non spÃ©cifiÃ© dans la rÃ©gion %qs englobante%qE non spÃ©cifiÃ© dans la construction OpenACC %qs englobante%qE Ã©crit %wu octet%qE Ã©crit %wu octets%qE Ã©crit %wu octet dans une destination dont la taille est %wu%qE Ã©crit %wu octets dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus%qE Ã©crit %wu octets ou plus (%wu supposÃ©)%qE Ã©crit %wu octets ou plus (%wu supposÃ©) dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus dans une destination dont la taille est %wu%qE Ã©crit entre %wu et %wu octets%qE Ã©crit entre %wu et %wu octets dans une destination dont la taille est %wula sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de formatla sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de format%qE redÃ©clarÃ© comme une autre sorte de symbole%qE redÃ©clarÃ© avec les attributs conflictuels %qs%qE requiert %<-fgnu-tm%>%qE requiert une directive %<declare%> pour l'utilisation dans une fonction %<routine%>%qE requiert un argument%qE requiert l'extension de l'ISA SVE%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dÃ©pendance autre que %<depobj%>%qE spÃ©cifiÃ© ici%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction)%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction); vouliez-vous utiliser %qsÂ ?%qE non dÃ©clarÃ© ici (hors de toute fonction)%qE non dÃ©clarÃ© ici (hors de toute fonction); vouliez-vous utiliser %qsÂ ?%qE utilisÃ© avec %<auto%>%qE utilisÃ© avec %<register%>%qE utilisÃ© avec %<typedef%>%qE avec une clause %<link%> utilisÃ©e dans une fonction %<routine%>%qE Ã©crit un zÃ©ro terminal au delÃ  de la fin de la destination%qF dÃ©clarÃ© %<static%> mais jamais dÃ©fini%qF requiert %<-mvx%>%qF requiert z14 ou supÃ©rieur%qF requiert z15 ou supÃ©rieur%qT et %qT sont dans des espaces d'adresses nommÃ©s disjoints%qT en tant que type plutÃ´t qu'un simple %<decltype(auto)%>%qT dÃ©clarÃ© ici%qT est dÃ©clarÃ© avec clÃ© de classe %qs non concordante%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que sa base %qT%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que le type de son champs %qD%qT est dÃ©fini en tant que %qs ici%qT est dÃ©fini avec des bases virtuelles directes%qT est dÃ©fini avec des bases directes multiples%qT ne possÃ¨de pas l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans le type de %qD) possÃ¨de%qT n'a pas l'Ã©tiquette de l'ABI %E que la classe de base %qT a%qT dÃ©clarÃ© en tant que %qs pour la premiÃ¨re fois ici%qT a la base %qT dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a la base %qT dont le type n'a pas de classe de liaison%qT a la base %qT dont le type utilise l'espace de noms anonyme%qT a un champ %qD dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a un champ %qD dont le type n'a pas de classe de liaison%qT a un champ %qD dont le type utilise l'espace de noms anonyme%qT a une dÃ©claration prÃ©cÃ©dente ici%qT n'a pas de membre nommÃ© %qE%qT n'a pas de membre nommÃ© %qE; vouliez-vous employer %qEÂ ?%qT n'a pas de membre de donnÃ©es non statique nommÃ© %qD%qT est un type modifiÃ© par une variable%qT est dÃ©jÃ  un ami de %qT%qT est une classe de base ambigÃ¼e du type dynamique %qT de son opÃ©rande%qT est une base ambiguÃ« de %qT%qT est une base inaccessible de %qT%qT n'est pas une base de %qT%qT n'est pas une classe ou un espace de noms%qT n'est pas un type de classe%qT n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%qT n'est pas un type class, struct ou union%qT n'est pas une base directe de %qT%qT n'est pas un patron de classe membre de %qT%qT n'est pas un membre de %qT%qT n'est pas une classe imbriquÃ©e dans %qT%qT n'est pas un type pointeur vers un objet%qT n'est pas un patron%qT n'est pas un type de patron%qT n'est pas un type valide pour un paramÃ¨tre non type du patron car il n'est pas structurel%qT n'est pas un qualificatif %<asm%>%qT n'est pas une base accessible de %qT%qT n'est pas un type Ã©numÃ©rÃ©%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>%qT est/utilise un type anonyme%qT peut ne pas avoir l'intention de supporter la dÃ©duction d'argument pour un patron de classe%qT pas permis dans un argument de patron%qT rÃ©fÃ©rÃ© en tant que %qsil est fait rÃ©fÃ©rence Ã  %qT comme un enum%qT est rÃ©solu en %qT qui n'est pas un type de classe%qT est rÃ©solu en %qT qui n'est pas un type d'Ã©numÃ©rationles qualificatifs %qV ne peuvent pas Ãªtre appliquÃ©s Ã  %qTconversion %qc utilisÃ©e sans guillemetsconversion %qc utilisÃ©e dans une sÃ©quence entre guillemetsdirective %qc redondante aprÃ¨s une occurrence prÃ©cÃ©dente du mÃªme%qsmembre de gauche de %qs dans une instruction Ã©crasÃ©e%qs accÃ¨s Ã  un octet non initialisÃ© Ã  l'offset %d%qs est dÃ©jÃ  dÃ©fini comme liaison spÃ©cifique pour le %qs gÃ©nÃ©rique Ã  %C%qs est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans %<if constexpr%>%qs et %<%s-%s%> sont incompatibles%qs et %<%s=%s%> sont incompatibles%qs et %qs sont incompatiblesLes arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir des formes identiques.Les arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir le mÃªme typeles attributs %qs et %qs sont incompatibles%qs et %qs ne peuvent pas Ãªtre FUNCTION/SUBROUTINE mixte pour GENERIC %qs Ã  %L%qs et %qs pour GENERIC %qs Ã  %L sont ambigus%qs semble Ãªtre un gestionnaire avec l'attribut %qs mal orthographiÃ©, il manque le prÃ©fixe %<__vector%>l'argument %qs a un numÃ©ro d'opÃ©rande invalide (argument %lu)l'argument %qs n'a pas de nul terminalL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre INTENT(IN)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre du type %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une permutation invalide des dimensions (dimension %qd dupliquÃ©e)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une forme invalide dans la dimension %d (%ld/%ld)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un Ã©lÃ©ment nÃ©gatif (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une dimension hors limite (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un mauvais nombre d'Ã©lÃ©ments (%d/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L est videL'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre ALLOCATABLEL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou PROCEDUREL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou REALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, LOGICAL ou une constante littÃ©rale BOZL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre REAL ou COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTER ou un TARGETL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre POINTER, ALLOCATABLE ou un pointeur de procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une constanteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©eL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableau logiqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un pointeur ou une VARIABLE ou FONCTION cibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variableL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableauL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©es interopÃ©rable: %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un rÃ©el par dÃ©fautL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en double prÃ©cisionL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre moins que le rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre numÃ©rique ou LOGICALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muetteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un sous-type pas plus large que le sous-type par dÃ©faut (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muette OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type extensibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type intrinsÃ¨queL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du sous-type %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang 1 ou 2L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre positifL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme type et du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type numÃ©riqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type soit REAL ou soit INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le mÃªme rang que %qs ou Ãªtre un scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre un sous-objet de %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre prÃ©sent si %<x%> est COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit fournir au moins autant d'Ã©lÃ©ments qu'il y a de valeurs .TRUE. dans %qs (%ld/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas encore supportÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L sera du type entier, rÃ©el ou caractÃ¨reL'argument %qs de l'intrinsÃ¨que %qs Ã  %L aura le mÃªme type que %qs Ã  %LL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point TYPE(*)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point une procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point un tableau de taille taciteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point co-indexÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L spÃ©cifiera un sous-type entier valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le rang %d ou Ãªtre un scalairel'argument %qs rÃ©fÃ©rence un opÃ©rande qui n'est pas un pointeur (argument %lu, opÃ©rande %lu)l'argument %qs a un numÃ©ro d'opÃ©rande hors des bornes (argument %lu, opÃ©rande %lu)%qs Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>%qs Ã  %C est une redÃ©finition de la dÃ©claration dans l'interface correspondante pour MODULE PROCEDURE %qs%qs Ã  %C est dÃ©jÃ  dÃ©fini comme procÃ©dure FINAL%qs Ã  %C n'est pas un membre de la structure %qs%qs Ã  %C n'est pas un membre de la structure %qs; vouliez-vous employer %qsÂ ?%qs Ã  %C n'est pas une variable%qs Ã  %C n'est pas une rÃ©fÃ©rence de requÃªte Ã  un composant de type intrinsÃ¨que%qs Ã  %C n'est pas une rÃ©fÃ©rence de requÃªte Ã  un composant de type intrinsÃ¨que %qs%qs Ã  %C est le nom d'une fonction rÃ©cursive et, par consÃ©quent, il fait rÃ©fÃ©rence Ã  la variable rÃ©sultat. Utilisez une variable RESULT explicite pour diriger la rÃ©cursion (12.5.2.1)%qs Ã  %L a dÃ©jÃ  Ã©tÃ© initialisÃ© Ã  %L%qs Ã  %L associÃ© a une expression ne peut pas Ãªtre utilisÃ© dans un contexte de dÃ©finition de variable (%s)%qs Ã  %L associÃ© Ã  la cible vecteur indexÃ© ne peut pas Ãªtre utilisÃ© dans le contexte de dÃ©finition de variable (%s)%qs Ã  %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet%qs Ã  %L a un type, ce qui n'est pas cohÃ©rent avec l'appel CALL Ã  %L%qs Ã  %L a des attributs spÃ©cifiÃ©s en dehors du corps de son INTERFACE%qs Ã  %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite%qs Ã  %L est ambigÃ¼e%qs Ã  %L est un tableau et est OPTIONAL; s'il n'est pas prÃ©sent, il ne peut pas Ãªtre l'argument effectif d'une procÃ©dure ELEMENTAL Ã  moins qu'il y ait un argument non optionnel avec le mÃªme rang (Fortran 2018, 15.5.2.12)%qs Ã  %L est associÃ© Ã  l'hÃ´te Ã  %L dans une procÃ©dure contenue avec une procÃ©dure interne du mÃªme nom%qs Ã  %L n'est pas une VALUE%qs Ã  %L n'est pas une fonction%qs Ã  %L n'est pas une procÃ©dure de module%qs Ã  %L est du type ABSTRACT %qs%qs Ã  %L doit Ãªtre plus petit que BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal au BIT_SIZE de INTEGER(KIND=%d)%qs Ã  %L doit Ãªtre non nÃ©gatif%qs Ã  %L doit avoir une longueur de caractÃ¨re constante dans ce contexte%qs Ã  %L doit avoir le mÃªme nombre d'arguments formels que la procÃ©dure redÃ©finie%qs Ã  %L ne doit pas Ãªtre DEFERRED car il redÃ©fini une liaison non DEFERRED%qs Ã  %L redÃ©fini une FUNCTION et doit aussi Ãªtre une FUNCTION%qs Ã  %L redÃ©fini une liaison NOPASS et doit aussi Ãªtre NOPASS%qs Ã  %L redÃ©fini une procÃ©dure PUBLIC et ne doit pas Ãªtre PRIVATE%qs Ã  %L redÃ©fini une procÃ©dure PURE et doit aussi Ãªtre PURE%qs Ã  %L redÃ©fini une SUBROUTINE et doit aussi Ãªtre une SUBROUTINE%qs Ã  %L redÃ©fini une liaison PASS et doit aussi Ãªtre PASS%qs Ã  %L redÃ©fini une procÃ©dure non ELEMENTAL et ne doit pas Ãªtre ELEMENTAL non plus%qs Ã  %L redÃ©fini une liaison de procÃ©dure dÃ©clarÃ©e NON_OVERRRIDABLE%qs Ã  %L redÃ©fini une procÃ©dure ELEMENTAL et doit aussi Ãªtre ELEMENTAL%qs Ã  %L sera une variable INTENT(OUT)%qs Ã  %L devrait Ãªtre une FUNCTION%qs Ã  %L devrait Ãªtre une SUBROUTINE%qs Ã  %L devrait Ãªtre de type integer(kind=omp_event_handle_kind)l'attribut %qs ne peut pas Ãªtre appliquÃ© Ã  une fonction qui ne prend pas des arguments variablesdirective d'attribut %qs ignorÃ©eattribut %qs ignorÃ©l'attribut %qs n'est pas supportÃ© pour %qE dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© pour %qT dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© dans %<__builtin_has_attribute%>l'attribut %qs ne s'applique qu'aux fonctionsl'attribut %qs sâ€™applique seulement aux fonctions variadiquesl'attribut %qs requiert des prototypes avec des arguments nommÃ©sattribut %qs sans argument sur un non-prototype%qs ne peut pas apparaÃ®tre dans une expression de constante%qs ne peut pas apparaÃ®tre dans une dÃ©claration typedef%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre encodÃ©%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre interprÃ©tÃ©%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car le type est trop grand%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante sur la cible%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est BIND(C)%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est un type SEQUENCE%qs ne peut pas Ãªtre utilisÃ© pour des dÃ©clarations de typesLa clause %qs Ã  %L est spÃ©cifiÃ©e plus d'une foisla clause %qs ne peut pas apparaÃ®tre sur %qs non rectangulairela clause %qs sur la directive %<requires%> n'est pas encore supportÃ©eclause %qs spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> %<reduction%>clause %qs utilisÃ©e lexicalement aprÃ¨s la construction de la premiÃ¨re cible ou l'API de dÃ©chargement%qs combinÃ© avec le qualificatif %<auto%> pour %qE%qs combinÃ© avec le qualificatif %<register%> pour %qEla construction %qs est Ã  l'intÃ©rieur de la rÃ©gion %qs%qs dÃ©clarÃ© INTRINSIC Ã  %L n'existe pas%qs dÃ©clarÃ© comme une fonction retournant une fonction%qs dÃ©clarÃ© comme une fonction retournant un tableau%qs, dÃ©clarÃ© Ã  %L, est aussi le nom d'un intrinsÃ¨que. Il peut uniquement Ãªtre appelÃ© via une interface explicite ou s'il est dÃ©clarÃ© EXTERNAL.%qs, dÃ©clarÃ© Ã  %L, pourrait masquer l'intrinsÃ¨que du mÃªme nom. Pour appeler l'intrinsÃ¨que, des dÃ©clarations INTRINSIC explicites peuvent Ãªtre nÃ©cessaires.%qs dÃ©clarÃ© en dehors d'un contexte de classe%qs dÃ©fini en dehors d'un contexte de classe%qs ne supporte pas le code MIPS16%qs ne supporte pas la fonctionnalitÃ© %qsL'entitÃ© %qs ne peut pas avoir un initialiseur Ã  %CL'entitÃ© %qs ne peut pas avoir d'attribut Ã  %C%qs attend 1 argument mais %d sont fournis%qs attend 2 arguments mais %d sont fournis%qs attend un argument constant%qs attend une valeur en virgule fixe comme argument%qs attend une valeur en virgule fixe comme premier argument%qs attend une valeur entiÃ¨re comme deuxiÃ¨me argumentl'expression %qs doit Ãªtre un entierl'expression %qs du type qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©e%qs a Ã©chouÃ©le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types en virgule flottantele modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types vectorielsla fonction avec l'attribut %qs ne peut pas avoir d'argumentla fonction %qs ne peut pas avoir un type d'interruption diffÃ©rentla fonction avec l'attribut %qs ne peut pas retourner une valeurla fonction %qs utilise le spÃ©cificateur de type %<auto%> sans type de retour Ã  la finla fonction %qs avec un type de retour Ã  la fin a %<decltype(auto)%> comme Ã©tant son type au lieu d'un simple %<auto%>la fonction %qs avec un type de retour Ã  la fin a %qT comme Ã©tant son type au lieu d'un simple %<auto%>la fonction %qs avec le type de retour Ã  la fin n'est pas dÃ©clarÃ©e avec le spÃ©cificateur de type %<auto%>%qs a, Ã  la fois, %<extern%> et une initialisation%qs a dÃ©bordÃ©%qs dans %<%s %E%>%qs dans la clause %s Ã  %L n'est pas une section de tableau convenable%qs dans la clause ALIGNED Ã  %L requiert une expression d'alignement qui est un entier constant positif et scalaire%qs dans la clause ALIGNED doit Ãªtre POINTER, ALLOCATABLE, pointeur Cray ou C_PTR Ã  %L%qs dans la clause DEPEND Ã  %L est une section de tableau de taille nulle%qs dans l'expression EXTENDS Ã  %C n'est pas un type dÃ©rivÃ©%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier constant ou un argument muet spÃ©cifiÃ© dans une clause UNIFORM%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier scalaire%qs ne peut pas apparaÃ®tre dans COMMON Ã  %L [F2008:C5100]%qs dans IL gimple%qs dans l'affectation de pointeur Ã  %L ne peut pas Ãªtre une l-valeur puisqu'il est une procÃ©dure%qs dans le contexte de dÃ©finition de variable (%s) Ã  %L n'est pas une variable%qs est incompatible avec les options explicitement dÃ©sactivÃ©es%qs initialisÃ© et dÃ©clarÃ© %<extern%>%qs dans un opÃ©rande non-mode-precisionle sous-programme intrinsÃ¨que %qs Ã  %L a Ã©tÃ© dÃ©prÃ©ciÃ©. Utilisez le sous-programme intrinsÃ¨que INT.IntrinsÃ¨que %qs avec un argument CHARACTER Ã  %LIntrinsÃ¨que %qs avec l'argument KIND Ã  %LIntrinsÃ¨que %qs avec un argument RADIX Ã  %L%qs est un identificateur rÃ©servÃ© de AVR-LibC. Envisagez %<#include <avr/interrupt.h>%> avant d'utiliser la macro %qs%qs est dÃ©jÃ  IMPORTÃ© depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C%qs est un argument invalide pour %<-mcpu=%>%qs est un type opaque et vous ne pouvez pas le remplacer avec d'autres valeurs%qs est une option inconnue de %<-save-temps%>%qs est corrompu%qs est obsolÃ¨te%qs est dÃ©prÃ©ciÃ© et recommandÃ© dans aucune circonstance%qs est dÃ©prÃ©ciÃ©; utilisez -fno-zero-initialized-in-bss%qs est obsolÃ¨te; utilisez -fstack-check.%qs est incompatible avec %qs%qs est incompatible avec l'utilisation de types en virgule flottante%qs est incompatible avec l'utilisation de types vectoriels%qs est plus Ã©troit que les valeurs de son type%qs n'est ni un opÃ©rateur dÃ©fini ni un composant de structure dans la chaÃ®ne avec un point Ã  %C%qs n'est pas une expression constante car %qT contient un type pointeur vers un membre%qs n'est pas une expression constante car %qT contient un type pointeur%qs n'est pas une expression constante car %qT contient un type rÃ©fÃ©rence%qs n'est pas une expression constante car %qT contient un type union%qs n'est pas une expression constante car %qT contient un sous-objet volatile%qs n'est pas une expression constante car %qT est un type pointeur vers un membre%qs n'est pas une expression constante car %qT est un type pointeur%qs n'est pas une expression constante car %qT est un type rÃ©fÃ©rence%qs n'est pas une expression constante car %qT est un type union%qs n'est pas une expression constante car %qT est volatile%qs n'est pas un rÃ©pertoire%qs n'est pas un fichier de donnÃ©es gcov%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>%qs n'est pas un registre de base valable dans %qs%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>%qs n'est pas un nombre valide dans %qs%qs n'est pas un dÃ©calage valable dans %<-mstack-protector-guard-offset=%>%qs n'est pas un dÃ©calage valide dans %qs%qs n'est pas une option valide pour le prÃ©processeur%qs n'est pas une option qui contrÃ´le les avertissements%qs n'est pas dÃ©fini comme un type%qs n'est pas supportÃ© par l'architecture %s%qs n'est pas supportÃ© sur Darwin 64 bits; il est incompatible avec les bibliothÃ¨ques C et C++ installÃ©es%qs n'est pas supportÃ© pour cette cible%qs n'est pas supportÃ© dans cette configuration du compilateur%qs n'est pas supportÃ© par cette configuration%qs n'est pas supportÃ© sur des systÃ¨mes petits boutistes%qs n'est pas supportÃ© sur cette cible%qs n'est pas supportÃ© avec %qs%qs n'est pas supportÃ©e avec les options actuelles%qs n'est pas valide pour %<-mmacosx-version-min%>%qs n'est pas valide pour %qs%qs est d'un type PRIVATE et ne peut pas Ãªtre un argument muet de %qs, qui est PUBLIC Ã  %L%qs est uniquement valable pour le processeur cell%qs est Ã  la version %q.*s, version %q.*s attenduel'expression de longueur de %qs doit Ãªtre un entierl'expression de longueur %qs doit Ãªtre une expression entiÃ¨re constante positivela variante correspondant Ã  %qs est obsolÃ¨te.la variante correspondant Ã  %qs requiert z14 ou supÃ©rieurla variante correspondant Ã  %qs requiert z15 ou supÃ©rieur%qs doit Ãªtre une procÃ©dure de module ou une procÃ©dure externe avec une interface explicite Ã  %L%qs doit Ãªtre du mÃªme type et du mÃªme sous-type que %qs Ã  %L dans %qs%qs doit Ãªtre la premiÃ¨re clause de %qs%qs doit Ãªtre utilisÃ© avec %qs%qs ne doit pas apparaÃ®tre dans la spÃ©cification de tableau Ã  %L dans la mÃªme instruction ALLOCATE oÃ¹ il est lui-mÃªme allouÃ©%qs a besoin d'un registre de base valable%qs n'est pas autorisÃ© en dehors de STRUCTURE Ã  %C%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment%qs n'est pas supportÃ© par votre assembleur%qs n'est pas supportÃ© sur cette cible%qs de %qs est PRIVATE Ã  %L%qs du module %qs, importÃ© Ã  %C, est aussi le nom de l'unitÃ© actuelle du programme%qs dans un opÃ©rande non-mode-precision%qs est seulement supportÃ© dans du code OpenACCle pointeur %qs est nulfichier de donnÃ©es de dÃ©compte du profilage %qs pas trouvÃ©la propriÃ©tÃ© %qs ne peut pas Ãªtre dÃ©finie%qs requiert %qs%qs requiert %qs ou %qs%qs requiert l'ISA 3.0 en virgule flottante IEEE 128 bits%qs requiert une architecture PowerPC64, elle est maintenant activÃ©e%qs requiert le support VSX%qs requiert une cible qui fourni l'instruction %qs%qs requiert les instructions de branchement probable%qs requiert le support ISA 2.06 complet%qs requiert le support ISA 3.0 complet%qs requiert les options %qs (ou plus rÃ©cente) et %qs ou %qs%qs requiert les options %qs et %qs%qs requiert l'option %qs%qs devrait provenir d'un scalaire vers un vecteur similaire%qs la limite spÃ©cifiÃ©e %s excÃ¨de la taille maximale de l'objet %E%qs la limite spÃ©cifiÃ©e %s dÃ©passe la taille %E du tableau non terminÃ©%qs la limite spÃ©cifiÃ©e %s dÃ©passe la taille d'au plus %E du tableau non terminÃ©%qs la limite spÃ©cifiÃ©e %s peut dÃ©passer la taille d'au plus %E du tableau non terminÃ©%qs est spÃ©cifiÃ© pour la variable auto %qE%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE%qs spÃ©cifiÃ© pour un champ d'une structure%qs spÃ©cifiÃ© pour le champ %qE de la structure%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©%qs spÃ©cifiÃ© avec %<decltype%>%qs spÃ©cifiÃ© avec %<typeof%>%qs spÃ©cifiÃ© avec %qT%qs spÃ©cifie un niveau de parallÃ©lisme conflictuelle symbole %qs %q+D doit avoir une classe de liaison statiquele symbole %qs %q+D pointe vers lui-mÃªme en fin de compteÃ©tiquette %qs utilisÃ©e en nommant %q#T%qs n'est pas supportÃ© par cette ABI%qs utilisÃ© avec %qE%qs utilise l'allocation de pile dynamique%qs utilise le registre r29la valeur de %qs doit Ãªtre positivela variable %qs n'est ni un pointeur ni un tableaula variable %qs n'est ni un pointeur ni une rÃ©fÃ©rence Ã  un pointeurla variable %qs n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence Ã  un pointeur ou un tableaula variable %qs n'est pas un pointeur%qs avec une condition toujours fausse%qs: [%u] %<next_regno%> erronÃ© pour une chaÃ®ne vide (%u)%qs: [%u] %<oldest_regno%> erronÃ© (%u)%qs: [%u] registre non vide dans la chaÃ®ne (%s %u %i)%qs: boucle dans la chaÃ®ne %<next_regno%> (%u)%r%s:%d:%R   %r%s:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]
  %r%s:%d:%R   dans l'expansion %<constexpr%> de %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]
  %r%s:%d:%d:%R   dans l'expansion %<constexpr%> de %qs%s%s
  %s  Comme %s.Les boucles %s !$ACC LOOP sont imparfaitement imbriquÃ©es Ã  %L%s %#qD%s %#qS%s %<%s%.*s%> attend un argument %<%T%s%> correspondant%s %<%s%.*s%> attend un argument %<%s%s%> correspondant%s %<%s%.*s%> attend un argument de type %<%T%s%> mais l'argument %d a le type %qT%s %<%s%.*s%> attend un argument de type %<%s%s%> mais l'argument %d a le type %qT%s %<%s(%E)%> %p %d%s %qE n'implÃ©mente pas complÃ¨tement le protocole %qE%s %qsune construction %s %qs est Ã  l'intÃ©rieur d'une rÃ©gion %s %qs%s %qs est un argument invalide pour la fonction interne %qs%s %s %p %d%s %s%s
  %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 %L et %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 contient trop de lignes%s n'a pas d'initialiseur par dÃ©faut%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 %sles fonctions %s ne peuvent pas Ãªtre abstraites%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 PRIVATE ou LASTPRIVATE Ã  %LVariable d'itÃ©ration %s prÃ©sente sur une clause autre que PRIVATE, LASTPRIVATE ou LINEAR Ã  %Lla mÃ©thode %s n'est pas virtuelle, elle ne peut pas redÃ©finir%s doit Ãªtre une fonction au lieu de %s%s doit contenir au moins une clause MAP Ã  %Ll'espace de noms %s %qD est en conflit avec la dÃ©finition atteignable%s n'est pas supportÃ© pour des agrÃ©gats de longueur variable%s n'est pas supportÃ© sur cette cible%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 Ã  %L n'est pas permis dans une instruction OPEN pour une E/S non formatÃ©eLe 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
*************** F2008: Une affectation Ã  une fonction p
*** 2178,2185 ****
  %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Â Â»(%s) est fauxÂ©(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=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] SpÃ©cifier le mode dans lequel Early VRP devrait opÃ©rer.--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 qui peut nÃ©cessiter l'Ã©chappement des caractÃ¨res spÃ©ciaux.-MT <cible>	Ajouter une cible qui ne nÃ©cessite pas d'Ã©chappement des caractÃ¨res spÃ©ciaux.-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.-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.-dumpbase-ext .<ext>    Laisser tomber le .<ext> Ã  la fin du nom du fichier de vidange pour nommer les fichiers de sortie auxiliaires.-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|check]	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-column-origin=<numÃ©ro>	DÃ©fini le numÃ©ro de la premiÃ¨re colonne.  Le dÃ©faut est basÃ© sur 1 en accord avec le style GNU mais certains utilitaires peuvent attendre une base zÃ©ro, par exemple.-fdiagnostics-column-unit=[display|byte]	SÃ©lectionner si les numÃ©ros de colonnes sont sortis comme colonnes d'affichage (par dÃ©faut) ou des octets bruts.-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-embedcfg=<file>	Lister les fichiers embarquÃ©s via go:embed.-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.-fopenacc-kernels=[decompose|parloops]	SpÃ©cifier le mode de gestion des constructions Â«Â kernelsÂ Â» OpenACC.-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|very-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|very-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=PROCESSEUR	Utiliser l'architecture et optimiser la sortie pour le PROCESSEUR.-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.-stdlib=[libstdc++|libc++]	La bibliothÃ¨que standard Ã  utiliser pour les en-tÃªtes C++ et l'exÃ©cutable.-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
--- 2138,2145 ----
  %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Â Â»(%s) est fauxÂ©(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=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] SpÃ©cifier le mode dans lequel Early VRP devrait opÃ©rer.--param=openacc-kernels=[decompose|parloops]	SpÃ©cifier le mode de gestion des constructions Â«Â kernelsÂ Â» OpenACC.--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 qui peut nÃ©cessiter l'Ã©chappement des caractÃ¨res spÃ©ciaux.-MT <cible>	Ajouter une cible qui ne nÃ©cessite pas d'Ã©chappement des caractÃ¨res spÃ©ciaux.-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.-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.-dumpbase-ext .<ext>    Laisser tomber le .<ext> Ã  la fin du nom du fichier de vidange pour nommer les fichiers de sortie auxiliaires.-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|check]	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-column-origin=<numÃ©ro>	DÃ©fini le numÃ©ro de la premiÃ¨re colonne.  Le dÃ©faut est basÃ© sur 1 en accord avec le style GNU mais certains utilitaires peuvent attendre une base zÃ©ro, par exemple.-fdiagnostics-column-unit=[display|byte]	SÃ©lectionner si les numÃ©ros de colonnes sont sortis comme colonnes d'affichage (par dÃ©faut) ou des octets bruts.-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-embedcfg=<file>	Lister les fichiers embarquÃ©s via go:embed.-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|very-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|very-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=PROCESSEUR	Utiliser l'architecture et optimiser la sortie pour le PROCESSEUR.-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.-stdlib=[libstdc++|libc++]	La bibliothÃ¨que standard Ã  utiliser pour les en-tÃªtes C++ et l'exÃ©cutable.-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
*************** F2008: Une affectation Ã  une fonction p
*** 2197,2210 ****
  Initialisations conflictuelles dans l'union Ã  %L et %LÃŠtre conforme plus fidÃ¨lement aux sÃ©mantiques IBM XLC.Pas de conformitÃ© particuliÃ¨re.ÃŠtre conforme au standard C ISO 1990 tel que amendÃ© en 1994.ÃŠtre conforme au standard C ISO 1990 avec les extensions GNU.ÃŠtre conforme au standard C ISO 1990.ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003.ÃŠtre conforme au standard C ISO 1999 avec les extensions GNU.ÃŠtre conforme au standard C ISO 1999.ÃŠtre conforme au standard C ISO 2011 avec les extensions GNU.ÃŠtre conforme au standard C ISO 2011.ÃŠtre conforme au standard C++ ISO 2011 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2011.ÃŠtre conforme au standard C++ ISO 2014 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2014.ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018) avec les extensions GNU.ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018).ÃŠtre conforme au standard C++ ISO 2017 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2017.Conforme au standard ISO C++ de 2020 (support expÃ©rimental et incomplet).Conforme au standard ISO C++ de 2020 avec les extensions de GNU (support expÃ©rimental et incomplet).ÃŠtre conforme au brouillon du standard C++ ISO 2023 (support expÃ©rimental et incomplet).ÃŠtre conforme au brouillon du standard C++ ISO 2023 avec les extensions GNU (support expÃ©rimental et incomplet).Conforme au brouillon du standard C ISO 202X (support expÃ©rimental et incomplet).Conforme au brouillon du standard C ISO 202X avec les extensions de GNU (support expÃ©rimental et incomplet).ÃŠtre conforme au standard Fortran ISO 2003.ÃŠtre conforme au standard Fortran ISO 2008 y compris TS 29113.ÃŠtre conforme au standard Fortran ISO 2008.ÃŠtre conforme au standard Fortran ISO 2018.ÃŠtre conforme au standard Fortran ISO 95.Respecter la conformitÃ© avec le langage Objective-C 1.0 comme implÃ©mentÃ© dans GCC 4.0.ÃŠtre conforme Ã  l'ABI FPXX o32.ConsidÃ©rer que l'accÃ¨s Ã  une mÃ©moire de un octet est lente.ConsidÃ©rer le type Â«Â intÂ Â» comme ayant une largeur de 16 bits.ConsidÃ©rer le type Â«Â intÂ Â» comme ayant une largeur de 32 bits.L'expression constante dans l'Ã©tiquette du FORMAT Ã  %L doit Ãªtre de type CHARACTER par dÃ©fautExpression constante requise Ã  %CLa valeur logique constante est rÃ©pÃ©tÃ©e dans l'instruction CASE Ã  %LConstruire une toile et sÃ©parer les utilisations sans relations d'une variable seule.La fonction contenue %qs Ã  %L n'a pas le type IMPLICITLa procÃ©dure contenue %qs Ã  %C entre en conflit avec la procÃ©dure dÃ©finie Ã  %LLa procÃ©dure contenue %qs Ã  %C est dÃ©jÃ  ambigÃ¼eLa procÃ©dure contenue %qs Ã  %L a le mÃªme nom que sa procÃ©dure contenanteLa procÃ©dure contenue %qs Ã  %L d'une procÃ©dure PURE doit aussi Ãªtre PUREContrÃ´le la gÃ©nÃ©ration des estimations des inverses.ContrÃ´ler le mode de dÃ©routage en cas d'exception IEEE.ContrÃ´ler le mode d'arrondissement FP gÃ©nÃ©rÃ©.ContrÃ´ler la prÃ©cision donnÃ©e aux exceptions FP.ContrÃ´ler quels Ã©vÃ©nements sont affichÃ©s dans les chemins de diagnostiques.ContrÃ´le comment le vectoriseur de boucle utilise des vecteurs partiels.  0 signifie jamais, 1 signifie uniquement pour les boucles dont le besoin d'itÃ©rer peut Ãªtre retirÃ©, 2 signifie pour toutes les boucles. La valeur par dÃ©faut est 2.Conversion depuis %qs vers %qs Ã  %LConversion de %s vers %s Ã  %LLa conversion depuis %s vers le sous-type par dÃ©faut COMPLEX(%d) Ã  %L pourrait perdre en prÃ©cision, envisagez d'utiliser l'argument KINDConversion d'un infini ou de Pas-un-Nombre Ã  %L en INTEGERConvertir les adresses BASE + GRAND_OFFSET en NOUVELLE_BASE + PETIT_OFFSET pour autoriser plus d'accÃ¨s mÃ©moire Ã  Ãªtre gÃ©nÃ©rÃ©s comme instructions compressÃ©es. Cible actuellement les chargements/stockages d'entiers 32 bits.Convertir les sauts conditionnels des boucles les plus Ã  l'intÃ©rieur en Ã©quivalents sans branchement.Convertir les constantes en virgule flottante en constantes en simple prÃ©cision.Convertir le retour de fonction en un fragment d'appel et de retour.Convertir les appel et saut indirects en fragment d'appel et de sautCopier les sections de tableaux dans un bloc contigu lors de l'entrÃ©e dans une procÃ©dure.Copyright %s 2021 Free Software Foundation, Inc.
  Co-rang non concordant dans l'argument %qs Ã  %L (%d et %d)CoÃ»t auquel les optimisations de GCSE ne contraindront pas la distance de dÃ©placement d'une expression.CoÃ»t supposÃ© pour une insn de branchement.CoÃ»t supposÃ© d'une insn de multiplication.CoÃ»t supposÃ© d'une instruction de multiplication oÃ¹ 4 est Ã©gal Ã  une insn normale.Impossible de trouver le type rÃ©el avec au moins %d bitsN'a pu gÃ©nÃ©rer de valeur addis pour la fusionImpossible d'ouvrir le fichier de sortie Â«Â %sÂ Â»
  Compter les dÃ©pendances spÃ©culatives tout en calculant la prioritÃ© des instructions.Le pointÃ© de type Cray Ã  %C ne peut pas Ãªtre un tableau de forme taciteLe pointÃ© Cray Ã  %L apparaÃ®t dans plusieurs instructions pointer()PointÃ© Cray %qs dans la clause %s Ã  %LPointÃ© Cray %qs dans la clause SHARED Ã  %LObjet pointÃ© Cray %qs dans la clause %s Ã  %LObjet pointÃ© Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %LObjet pointÃ© Cray %qs du type polymorphique dans la clause %s Ã  %LPointeur Cray %qs dans la clause %s Ã  %LLe pointeur Cray Ã  %C a %d octets de prÃ©cision; les adresses mÃ©moire requiÃ¨rent %d octetsLe pointeur Cray Ã  %C doit Ãªtre un entierLa dÃ©claration de pointeur Cray Ã  %C requiert l'option %<-fcray-pointer%>Objet pointeur Cray %qs dans la clause %s Ã  %LObjet pointeur Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %LObjet pointeur Cray %qs du type polymorphique dans la clause %s Ã  %LCrÃ©er une application de type GUI.CrÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©.CrÃ©er une bibliothÃ¨que partagÃ©e.CrÃ©er un exÃ©cutable statique indÃ©pendant de la position.CrÃ©er des variables d'induction canoniques dans les boucles.CrÃ©er une application de type console.CrÃ©er les fichiers de donnÃ©es nÃ©cessaires Ã  Â«Â gcovÂ Â».CrÃ©ation de Â«Â %sÂ Â»
! CrÃ©ation d'un tableau temporaire Ã  %LCrÃ©ation d'un temporaire pour le tableau Ã  %L dans l'argument %qsles fonctions variadiques de style D ne peuvent pas Ãªtre utilisÃ©es avec -betterCLe tableau DATA %qs Ã  %L doit Ãªtre spÃ©cifiÃ© dans une dÃ©claration prÃ©cÃ©denteL'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir un co-indexL'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir l'attribut ALLOCATABLEL'Ã©lÃ©ment DATA %qs Ã  %L est un pointeur et doit donc Ãªtre un tableau Ã  part entiÃ¨reL'objet DATA prÃ¨s de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnÃ©e initiale valableInstruction DATA Ã  %C aprÃ¨s la premiÃ¨re instruction exÃ©cutableL'instruction DATA Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction DATA Ã  %C n'est pas permise dans une procÃ©dure PUREL'instruction DATA Ã  %L a plus de valeurs que de variablesL'instruction DATA Ã  %L a plus de variables que de valeursSpÃ©cificateur de format DC interdit Ã  %Cobjet DEALLOCATEDEALLOCATE d'un co-tableau Ã  %C dans un bloc CRITICALDEALLOCATE d'un co-tableau Ã  %C dans un bloc DO CONCURRENTDECIMAL= Ã  %L n'est pas permis en Fortran 95DEF_INTERNAL_FLT_FN (%s) n'a pas de fonction interne associÃ©eDEF_INTERNAL_INT_FN (%s) n'a pas de fonction interne associÃ©eDELIM= Ã  %L pas permis en Fortran 95DEPEND SINK utilisÃ© avec DEPEND SOURCE sur la mÃªme construction Ã  %LGestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause %s Ã  %LGestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause SHARED Ã  %LL'argument DIM Ã  %L est en dehors des limitesL'argument DIM sans argument COARRAY n'est pas permis pour l'intrinsÃ¨que THIS_IMAGE Ã  %LDIMENSION spÃ©cifiÃ© pour %qs en dehors du corps de son INTERFACE Ã  %LArgument DISTANCE= pour NUM_IMAGES Ã  %LArgument DISTANCE= pour THIS_IMAGE Ã  %LLe chunk_size de la clause DIST_SCHEDULE Ã  %L requiert une expression INTEGER scalaireConstruction DO CONCURRENT Ã  %CLa boucle DO Ã  %L est indÃ©finie car elle dÃ©bordeLa boucle DO Ã  %L est indÃ©finie car elle dÃ©borde vers le basLa boucle DO Ã  %L sera exÃ©cutÃ©e zÃ©ro foisLa valeur de pas de DO est zÃ©roInstruction de fin de DO qui n'est pas END DO ou CONTINUE avec l'Ã©tiquette %d Ã  %CL'itÃ©rateur DO %qs Ã  %L est Ã  l'intÃ©rieur d'un itÃ©rateur du mÃªme nomDOUBLE COMPLEX Ã  %CSpÃ©cificateur de format DP interdit Ã  %CLa procÃ©dure DTIO %s Ã  %L doit Ãªtre rÃ©cursiveL'argument caractÃ¨re DTIO Ã  %L doit avoir une longueur taciteL'argument muet DTIO Ã  %L doit Ãªtre un scalaireL'argument muet DTIO Ã  %L doit Ãªtre ASSUMED SHAPE ARRAYL'argument muet DTIO Ã  %L doit avoir KIND = %dL'argument muet DTIO Ã  %L doit Ãªtre du type %sL'argument muet DTIO Ã  %L doit avoir INTENT %sLa procÃ©dure DTIO %qs Ã  %L doit Ãªtre une sous-routineDarwin ne supporte pas -mfentry ou les options associÃ©esDarwin n'est pas une plateforme mx32Ã‰lÃ©ment de donnÃ©e au dessus de la limite supÃ©rieure du tableau Ã  %LÃ‰lÃ©ment de donnÃ©e en dessous de la limite infÃ©rieure du tableau Ã  %LLes donnÃ©es sont stockÃ©es dans le format gros-boutiste.Les donnÃ©es sont stockÃ©es dans le format petit-boutiste.  (Par dÃ©faut).Les donnÃ©es sont rÃ©fÃ©rencÃ©es par le dÃ©calage depuis le dÃ©but du texte plutÃ´t que la GOT (avec -fPIC/-fPIE).La cible de donnÃ©es Ã  %L n'aura point de co-indexL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre une rÃ©fÃ©rence complÃ¨te Ã  un tableau de taille taciteL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre polymorphique Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants ALLOCATABLE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants POINTER Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATEL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants de pointeur de procÃ©dureL'objet pointeur de donnÃ©es Ã  %L doit Ãªtre polymorphique illimitÃ© ou Ãªtre d'un type avec l'attribut BIND ou SEQUENCE pour Ãªtre compatible avec une cible polymorphique illimitÃ©eBibliothÃ¨que de dÃ©bogage Ã  utiliser Ã  la place de phobos.La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appelLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisBibliothÃ¨que par dÃ©faut Ã  utiliser Ã  la place de phobos.Retarder Ã  plus tard le dÃ©pilage des arguments des fonctions hors de la pile.Le tableau diffÃ©rÃ© %qs Ã  %L n'est pas permis dans une expression d'initialisationParamÃ¨tre de type diffÃ©rÃ© pas encore supportÃ©Supprimer les instructions inutiles qui peuvent dÃ©clencher des exceptions.Supprimer les vÃ©rifications inutiles des pointeurs nuls.FonctionnalitÃ© supprimÃ©eÂ :Rendu obsolÃ¨te en faveur de -std=c++11.Rendu obsolÃ¨te en faveur de -std=c++14.Rendu obsolÃ¨te en faveur de -std=c++17.Rendu obsolÃ¨te en faveur de -std=c11.Rendu obsolÃ¨te en faveur de -std=c99.Rendu obsolÃ¨te en faveur de -std=gnu++11.Rendu obsolÃ¨te en faveur de -std=gnu++14.Rendu obsolÃ¨te en faveur de -std=gnu++17.Rendu obsolÃ¨te en faveur de -std=gnu11.Rendu obsolÃ¨te en faveur de -std=gnu99.Rendu obsolÃ¨te en faveur de -std=iso9899:1999.Option obsolÃ¨te. Utilisez -mno-vrsave Ã  la place.Option obsolÃ¨te. Utilisez -mvrsave Ã  la place.ObsolÃ¨te. Cette option n'a aucun effet.Le type dÃ©rivÃ© %qs Ã  %C est utilisÃ© avant sa dÃ©finitionLe type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)Le type dÃ©rivÃ© %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ©Le type dÃ©rivÃ© %qs Ã  %L ne peut pas Ãªtre ABSTRACTLe type dÃ©rivÃ© %qs Ã  %L doit Ãªtre une extension de %qsLe type dÃ©rivÃ© %qs Ã  %L doit Ãªtre extensibleLe type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %CLe type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %LLe type dÃ©rivÃ© %qs, dÃ©clarÃ© Ã  %L, doit avoir l'attribut BIND pour Ãªtre interopÃ©rable avec le CLe type dÃ©rivÃ© %qs est utilisÃ© comme argument effectif Ã  %LLe type dÃ©rivÃ© %qs avec l'attribut BIND(C) Ã  %L est vide et peut Ãªtre inaccessible pour le processeur C compagnonLe type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PRIVATE dans la partie de spÃ©cification d'un moduleLe type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PUBLIC dans la partie de spÃ©cification d'un moduleLe type dÃ©rivÃ© Ã  %C n'a pas Ã©tÃ© prÃ©cÃ©demment dÃ©fini et, par consÃ©quent, il ne peut pas apparaÃ®tre dans une dÃ©finition de type dÃ©rivÃ©Le composant de type dÃ©rivÃ© %C n'est pas un membre EQUIVALENCE permisLa dÃ©claration de type dÃ©rivÃ© avec FINAL Ã  %C doit Ãªtre dans la partie de spÃ©cification d'un MODULEDÃ©finition de type dÃ©rivÃ© Ã  %C avec une section CONTAINS videDÃ©finition du type dÃ©rivÃ© Ã  %C sans composantsLa dÃ©finition du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©finiLe nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  un type de baseLe nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  le type de base %sLa variable de type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir des composants ALLOCATABLE pour Ãªtre un objet EQUIVALENCELa variable de type dÃ©rivÃ© %qs Ã  %L doit avoir l'attribut SEQUENCE pour Ãªtre un objet EQUIVALENCELa variable de type dÃ©rivÃ© %qs Ã  %L avec une initialisation par dÃ©faut ne peut pas Ãªtre dans une EQUIVALENCE avec une variable dans COMMONLa variable de type dÃ©rivÃ© %qs Ã  %L avec un ou des composants pointeurs ne peut pas Ãªtre dans un objet EQUIVALENCELa variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L a un composant ultime qui est allouableLa variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L n'a ni l'attribut SEQUENCE ni l'attribut BIND(C)La variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L ne peut pas avoir une initialisation par dÃ©fautLe type dÃ©rivÃ© %qs dÃ©clarÃ© Ã  %L doit Ãªtre ABSTRACT car %qs est DEFERRED et pas redÃ©finiLe type dÃ©rivÃ© %qs avec BIND(C) ne doit pas avoir de section CONTAINS Ã  %CLe type dÃ©rivÃ© %qs avec SEQUENCE ne doit pas avoir de section CONTAINS Ã  %CL'argument muet %qs d'un type dÃ©rivÃ© Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeur et n'a pas d'initialisation par dÃ©fautDescription pour mxl-mode-bootstrap.Description pour mxl-mode-executable.Description pour mxl-mode-novectors.Description pour mxl-mode-xmdstub.DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» Ã  une valeur nulle utilisÃ©e d'une maniÃ¨re interdite par l'attribut returns_nonnull ou nonnull. Isoler ces chemins du flux de contrÃ´le principal et transformer l'instruction avec un comportement erronÃ© ou indÃ©fini en une instruction de dÃ©routement.DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» au dÃ©rÃ©fÃ©rencement d'un pointeur nul. Isoler ces chemins du flux de contrÃ´le principal et transformer les instructions avec un comportement erronÃ© ou indÃ©fini en instructions de dÃ©routement.DÃ©terminer quelles sont les dÃ©pendances qui sont considÃ©rÃ©es coÃ»teuses entre les insns.Longueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur de tableauLongueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur du tableau Ã  %LSous-types de caractÃ¨res diffÃ©rents Ã  %LParamÃ¨tres de type de sous-type diffÃ©rents dans l'affectation de pointeur Ã  %LRangs diffÃ©rents dans l'affectation du pointeur Ã  %LForme diffÃ©rente pour %s Ã  %L sur la dimension %d (%d et %d)Formes diffÃ©rentes pour les arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que %<dot_product%>Formes diffÃ©rentes sur la dimension 1 des arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que matmulFormes diffÃ©rentes sur la dimension 2 de l'argument %qs et la dimension 1 de l'argument %qs Ã  %L pour l'intrinsÃ¨que matmulSous-types diffÃ©rents Ã  %LTypes diffÃ©rents dans une affectation de pointeur Ã  %L; tentative d'affecter %s Ã  %sDimensions spÃ©cifiÃ©es pour %s Ã  %L aprÃ¨s son initialisationDÃ©sactive l'avertissement -Wframe-larger-than=.  Ã‰quivalent Ã  -Wframe-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement -Wlarger-than=.  Ã‰quivalent Ã  -Wlarger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver la passe spÃ©cifique Ã  ARCompact pour gÃ©nÃ©rer des instructions d'exÃ©cution conditionnelle.DÃ©sactiver les registres FP.DÃ©sactiver l'ISA FPU, l'option ABI doit activer %<-mfloat-abi=soft%>EmpÃªcher les instructions LR et SR d'utiliser les registres Â«Â auxÂ Â» de l'extension FPX.DÃ©sactiver l'Ã©tape d'optimisation de scalaires en vecteurs qui transforme les calculs sur des entiers de 64 bits en calculs sur des vecteurs.DÃ©sactiver l'avertissement Walloc-size-larger-than=. Ã‰quivalent Ã  Walloc-size-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver l'avertissement Walloca-larger-than=. Ã‰quivalent Ã  Walloca-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement -Wstack-usage=.  Ã‰quivalent Ã  -Wstack-usage=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement Wvla-larger-than=.  Ã‰quivalent Ã  Wvla-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver les optimisations des virgules flottantes qui ignorent le signe du zÃ©ro dÃ©fini par IEEE.DÃ©sactiver l'unitÃ© matÃ©rielle en virgule flottante.DÃ©sactiver l'adressage indexÃ©.DÃ©sactiver les optimisations observables par les NaN (Not a Number: pas un nombre) IEEE si ces NaN produisent un effet visible.Interdire les optimisations qui supposent un comportement par dÃ©faut pour l'arrondis des virgules flottantes.DÃ©sactiver le code indÃ©pendant de la position (PIC) pour l'utilisation dans du code du noyau de l'OS.DÃ©sactiver le prÃ©-traitement.DÃ©sactiver les registres d'espace.DÃ©sactiver l'utilisation des instructions FPU du RX.Interdire les appels directs aux fonctions globales.Interdit plus que Â«Â msched-max-memory-insnsÂ Â» dans le groupe d'instructions. Autrement, la limite est Â«Â soupleÂ Â» (prÃ©fÃ¨re les opÃ©rations non-mÃ©moire quand la limite est atteinte).Interdire l'optimisation des appels de fin de fonction quand la routine appelante peut avoir omis les longueurs des caractÃ¨res.DÃ©couvrir les fonctions pures et const.DÃ©couvrir les variables statiques en lecture seule et non adressables.DÃ©couvrir les variables statiques en lecture seule, en Ã©criture seule et non adressables.Afficher les statistiques du temps de compilation.Afficher les statistiques accumulÃ©es durant la compilation.Afficher l'arbre du code aprÃ¨s l'optimisation en premiÃ¨re ligne.Afficher l'arbre du code aprÃ¨s analyse.Afficher l'arbre du code aprÃ¨s analyse; option dÃ©prÃ©ciÃ©e.Afficher la version du compilateur.Afficher le AST du frontend aprÃ¨s les passes d'analyse et de sÃ©mantique.Afficher la table des symboles globaux aprÃ¨s analyse.Afficher les symboles dans l'ordre inverse.Afficher cette information.Division par zÃ©ro Ã  %LDivision par zÃ©ro en convertissant %s vers %s Ã  %LStratÃ©gie de division, une valeur dans la liste: call-div1, call-fp, call-table.Faire une rematÃ©rialisation sensible au CFG pendant LRA.Faire des optimisations d'alignement pour les instructions d'appel.Effectuer le changement de contexte de l'ordonnanceur si le processeur est un bdver1, bdver2, bdver3, bdver4 ou znver1 et l'ordonnancement Haifa est sÃ©lectionnÃ©.Lier avec le fichier de dÃ©marrage standard D lors de la compilation.Ne pas gÃ©nÃ©rer des instructions BRcc dans arc_reorg.Ne pas autoriser les donnÃ©es constantes Ã  Ãªtre placÃ©es dans les sections de code.Ne pas supposer un grand segment TLS.Ne pas supposer que les fonctions qui ne sont pas exÃ©cutÃ©es durant l'exÃ©cution d'exercice sont Â«Â froidesÂ Â».Ne pas supposer que les bibliothÃ¨ques standards du C et Â«Â mainÂ Â» existent.Ne pas dÃ©sactiver les registres d'espace.Ne pas Ã©liminer les commentaires dans les expansions des macros.Ne pas Ã©liminer les commentaires.Ne pas afficher les fonctions compilÃ©es ni le temps Ã©coulÃ©.Ne pas Ã©liminer les Ã©lÃ©ments en communs dans les comparaisons de patrons.Ne pas produire de modes d'adressages avec des affectations avec effets de bords.Ne pas produire des constantes entiÃ¨res complexes dans une mÃ©moire en lecture seule.Ne pas gÃ©nÃ©rer de prologue ou dâ€™Ã©pilogue de fonction.Ne pas imposer d'alignement strict.Ne pas gÃ©nÃ©rer de directives #line.Ne pas gÃ©nÃ©rer de directives .size.Ne pas gÃ©nÃ©rer un point de sortie unique pour chaque fonction.Ne pas gÃ©nÃ©rer du code qui ne peut tourner qu'en mode superviseur (par dÃ©faut).Ne pas gÃ©nÃ©rer les instructions de chargement/stockage avec mise Ã  jour.Ne pas gÃ©nÃ©rer des instructions mpy sur un ARC700.Ne pas gÃ©nÃ©rer des accÃ¨s mÃ©moire non alignÃ©es.Ne pas mettre en ligne la division entiÃ¨re.Ne pas mettre en ligne la racine carrÃ©e.Ne pas rÃ©aliser l'Ã©dition de liens avec la bibliothÃ¨que lib<MCU>.a spÃ©cifique au pÃ©riphÃ©rique.Ne pas lier avec la bibliothÃ¨que standard D lors de la compilation.Ne pas charger le registre PIC dans les prologues des fonctions.Ne pas chercher les fichiers objets dans le chemin standard.Ne pas marquer les commutateurs de l'ABI dans e_flags.Ne pas appliquer les optimisations qui augmentent notablement l'utilisation de la pile.Ne pas placer les constantes en virgule flottante dans la TOC.Ne pas placer les constantes des symboles et des dÃ©calages dans la TOC.Ne pas prÃ©dÃ©finir les macros spÃ©cifiques au systÃ¨me et Ã  GCC.Ne pas embellir l'affichage des spÃ©cialisations de patrons sous la forme de la signature du patron suivie des arguments.Ne pas fournir d'adresse de dÃ©part par dÃ©faut 0x100 du programme.Ne pas pousser les registres Ã©tendus sur la pile dans les fonctions de monitoring.Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me (ceux spÃ©cifiÃ©s avec -isystem seront quand mÃªme utilisÃ©s).Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me pour le C++.Ne pas supporter les fonctions internes SSE4.1 et SSE4.2 et la gÃ©nÃ©ration de code.Ne pas supprimer les informations de dÃ©bogage des classes C++.Ne pas supprimer les avertissements pour les en-tÃªtes systÃ¨me.Ne pas traiter les variables locales et les blocs COMMON comme s'ils Ã©taient nommÃ©s dans des dÃ©clarations SAVE.Ne pas ajuster l'alignement du code et des donnÃ©es en lecture seule.Ne pas ajuster l'alignement de la pile.Ne pas ajuster l'alignement des donnÃ©s accessibles en Ã©criture.Ne pas utiliser les instructions MDMX.Ne pas utiliser les instructions MIPS-3D.Ne pas utiliser les registres FP du VAX.Ne pas utiliser une fonction pour purger la cache avant d'appeler des trampolines sur la pile.Ne pas utiliser des adresses qui allouent des registres globaux.Ne pas utiliser les codes de condition des instructions normales.Ne pas utiliser lâ€™unitÃ© en virgule flottante matÃ©rielle.Ne pas utiliser l'unitÃ© matÃ©rielle pour les opÃ©rations en virgule flottante.Ne pas utiliser le coprocesseur mathÃ©matique.Ne pas utiliser les instructions matÃ©rielles quad FP.Ne pas utiliser l'ABI AIX Vector Extended.Ne pas utiliser les extensions de l'ABI AltiVec.Ne pas utiliser les instructions de champs de bits.Ne pas utiliser l'instruction callt (par dÃ©faut).Ne pas utiliser le fichier des spÃ©cifications spÃ©cifiques au pÃ©riphÃ©rique device-specs/specs-<MCU>.Ne pas utiliser l'instruction personnalisÃ©e fabsd.Ne pas utiliser l'instruction personnalisÃ©e fabss.Ne pas utiliser l'instruction personnalisÃ©e faddd.Ne pas utiliser l'instruction personnalisÃ©e fadds.Ne pas utiliser l'instruction personnalisÃ©e fatand.Ne pas utiliser l'instruction personnalisÃ©e fatans.Ne pas utiliser l'instruction personnalisÃ©e fcmpeqd.Ne pas utiliser l'instruction personnalisÃ©e fcmpeqs.Ne pas utiliser l'instruction personnalisÃ©e fcmpged.Ne pas utiliser l'instruction personnalisÃ©e fcmpges.Ne pas utiliser l'instruction personnalisÃ©e fcmpgtd.Ne pas utiliser l'instruction personnalisÃ©e fcmpgts.Ne pas utiliser l'instruction personnalisÃ©e fcmpled.Ne pas utiliser l'instruction personnalisÃ©e fcmples.Ne pas utiliser l'instruction personnalisÃ©e fcmpltd.Ne pas utiliser l'instruction personnalisÃ©e fcmplts.Ne pas utiliser l'instruction personnalisÃ©e fcmpned.Ne pas utiliser l'instruction personnalisÃ©e fcmpnes.Ne pas utiliser l'instruction personnalisÃ©e fcosd.Ne pas utiliser l'instruction personnalisÃ©e fcoss.Ne pas utiliser l'instruction personnalisÃ©e fdivd.Ne pas utiliser l'instruction personnalisÃ©e fdivs.Ne pas utiliser l'instruction personnalisÃ©e fexpd.Ne pas utiliser l'instruction personnalisÃ©e fexps.Ne pas utiliser l'instruction personnalisÃ©e fextsd.Ne pas utiliser l'instruction personnalisÃ©e fixdi.Ne pas utiliser l'instruction personnalisÃ©e fixdu.Ne pas utiliser l'instruction personnalisÃ©e fixsi.Ne pas utiliser l'instruction personnalisÃ©e fixsu.Ne pas utiliser l'instruction personnalisÃ©e floatid.Ne pas utiliser l'instruction personnalisÃ©e floatis.Ne pas utiliser l'instruction personnalisÃ©e floatud.Ne pas utiliser l'instruction personnalisÃ©e floatus.Ne pas utiliser l'instruction personnalisÃ©e flogd.Ne pas utiliser l'instruction personnalisÃ©e flogs.Ne pas utiliser l'instruction personnalisÃ©e fmaxd.Ne pas utiliser l'instruction personnalisÃ©e fmaxs.Ne pas utiliser l'instruction personnalisÃ©e fmind.Ne pas utiliser l'instruction personnalisÃ©e fmins.Ne pas utiliser l'instruction personnalisÃ©e fmuld.Ne pas utiliser l'instruction personnalisÃ©e fmuls.Ne pas utiliser l'instruction personnalisÃ©e fnegd.Ne pas utiliser l'instruction personnalisÃ©e fnegs.Ne pas utiliser l'instruction personnalisÃ©e frdxhi.Ne pas utiliser l'instruction personnalisÃ©e frdxlo.Ne pas utiliser l'instruction personnalisÃ©e frdy.Ne pas utiliser l'instruction personnalisÃ©e fsind.Ne pas utiliser l'instruction personnalisÃ©e fsins.Ne pas utiliser l'instruction personnalisÃ©e fsqrtd.Ne pas utiliser l'instruction personnalisÃ©e fsqrts.Ne pas utiliser l'instruction personnalisÃ©e fsubd.Ne pas utiliser l'instruction personnalisÃ©e fsubs.Ne pas utiliser l'instruction personnalisÃ©e ftand.Ne pas utiliser l'instruction personnalisÃ©e ftans.Ne pas utiliser l'instruction personnalisÃ©e ftruncds.Ne pas utiliser l'instruction personnalisÃ©e fwrx.Ne pas utiliser l'instruction personnalisÃ©e fwry.Ne pas utiliser l'instruction personnalisÃ©e round.Ne pas utiliser des rÃ©fÃ©rences mÃ©moire non alignÃ©es.Ne pas avertir Ã  propos de l'utilisation de Â«Â long longÂ Â» avec -pedantic.VÃ©rifier la pile en utilisant des limites dans la mÃ©moire temporaire L1.Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Ne pas aligner les Ã©lÃ©ments dans le code ou les donnÃ©es.Ne pas allouer des float ni des double dans des registres en prÃ©cision Ã©tendue.Ne pas supposer que les accÃ¨s non alignÃ©s sont traitÃ©s par le systÃ¨me.N'appeler aucune fonction de vidange de la cache.N'appeler aucune fonction de dÃ©routement de vidange de la cache.Ne pas crÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©.Ne pas produire les supplÃ©ments DWARF au delÃ  de la version sÃ©lectionnÃ©e.Ne pas gÃ©nÃ©rer des fonctions dÃ©clarÃ©es Â«Â en ligneÂ Â» avec l'attribut Â«Â dllexportÂ Â» Ã  moins que ce ne soit nÃ©cessaire.Ne pas gÃ©nÃ©rer les sections DWARF pubnames et pubtypes.Ne pas gÃ©nÃ©rer de vÃ©rifications pour la spÃ©culation de contrÃ´le dans l'ordonnancement sÃ©lectif.Ne pas gÃ©nÃ©rer de code qui ne fonctionne qu'en mode privilÃ©giÃ©. Implique -mno-inline-ic_invalidate si le code en ligne devait ne pas fonctionner en mode utilisateur.N'indiquer aucune prioritÃ© avec TARGET_REGISTER_PRIORITY.Ne pas optimiser les dÃ©placements de blocs, utiliser memcpy.Ne pas optimiser les dÃ©placements de blocs.Ne pas utiliser les mnÃ©moniques P pour les branchements.N'utiliser aucun des r32..r63.Ne pas utiliser une plage d'adressage avec moins de 25 bits pour les appels.Ne pas avertir au sujet de l'utilisation des extensions de Microsoft.Bloc CLASS IS en double dans l'instruction SELECT TYPE Ã  %LTransformer les erreurs de conformitÃ© en simples avertissements.Pilotage:Le muet %qs Ã  %L ne peut pas avoir une initialisationL'argument muet %qs Ã  %L ne peut pas Ãªtre INTENT(OUT)L'argument muet %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument muet %qs Ã  %L ne peut pas Ãªtre un type dÃ©rivÃ© Ã  %CL'argument muet %qs Ã  %L qui est EVENT_TYPE ne sera point INTENT(OUT)L'argument muet %qs Ã  %L qui est LOCK_TYPE ne sera point INTENT(OUT)L'argument muet %qs Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeurL'argument muet %qs doit Ãªtre un pointeur, un tableau de forme tacite ou de rang tacite sans attribut CONTIGUOUS â€“ car l'argument effectif Ã  %L n'est pas simplement contigu et les deux sont ASYNCHRONOUS ou VOLATILEL'argument muet %qs n'est pas autorisÃ© dans l'expression Ã  %LL'argument muet %qs de %qs Ã  %L devrait Ãªtre nommÃ© %qs pour correspondre Ã  l'argument Ã©quivalent de la procÃ©dure redÃ©finieArgument muet %qs avec INTENT(IN) dans un contexte d'association de pointeur (%s) Ã  %LArgument muet %qs avec INTENT(IN) dans le contexte de dÃ©finition de variable (%s) Ã  %LFanion fictif. Ceci est la sÃ©lection par dÃ©faut Ã  moins que des commutateurs FPX soient explicitement fournis.La procÃ©dure muette %qs Ã  %C ne peut pas avoir une interface gÃ©nÃ©riqueLa procÃ©dure muette %qs Ã  %L ne sera point Ã©lÃ©mentaleLa procÃ©dure fictive %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %LLa procÃ©dure muette %qs n'est pas permise dans la procÃ©dure Ã©lÃ©mentale %qs Ã  %LLa procÃ©dure muette %qs d'une procÃ©dure PURE Ã  %L doit aussi Ãªtre PURELa procÃ©dure muette Ã  %C ne peut pas avoir d'attribut BIND(C) avec NAMEVidanger les obligations de couverture du code source (Source Coverage Obligations)Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg-ID.txt.Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg.txt.Vidanger des informations du graphe d'appel spÃ©cifiques Ã  l'analyseur dans un fichier FICHIERSRC.callgraph.dot.Vidanger des informations spÃ©cifiques Ã  l'analyseur dans un fichier FICHIERSRC.analyzer.json.gz.Vidanger les dÃ©clarations dans un fichier .decl.Vidanger les informations dÃ©taillÃ©es sur la reprÃ©sentation interne de GCC des emplacements du code source.Vidanger uniquement les symboles dÃ©finis.Vidanger les Ã©tapes d'optimisation.Vidanger les informations de la purge d'Ã©tats dans un fichier FICHIERSRC.state-purge.dot.Vidanger le graphe Ã©clatÃ© de l'analyseur dans un fichier FICHIERSRC.eg.dot.Vidanger le supergraphe de l'analyseur dans un fichier FICHIERSRC.supergraph.dot.Vidanger la sortie sans dÃ©coration de noms.Vidanger les dÃ©tails des objets LTO.Vidanger les options en ligne de commande de l'outil de vidangeage.Vidanger les statistiques des instructions gimple.Vidanger les statistiques des types d'arbres.Vidanger les statistiques des arbres.Vidanger le graph d'appel symtab.Vidanger divers dÃ©tails internes de l'analyseur dans FICHIERSRC.*.fg.dot et FICHIERSRC.*.tg.dot.Vidanger divers dÃ©tails internes de l'analyseur dans FICHIERSRC.analyzer.txt.Vidanger divers dÃ©tails internes de l'analyseur vers stderr.Attribut %s dupliquÃ© Ã  %LAttribut %s spÃ©cifiÃ© en double Ã  %LSpÃ©cification de l'Ã©tiquette %s dupliquÃ©e Ã  %CSpÃ©cification %s dupliquÃ©e Ã  %CAttribut ASYNCHRONOUS spÃ©cifiÃ© en double Ã  %LAttribut AUTOMATIC spÃ©cifiÃ© en double Ã  %LL'attribut BIND est spÃ©cifiÃ© en double Ã  %LDEFERRED dupliquÃ© Ã  %CAttribut DIMENSION dupliquÃ© Ã  %CInstructions ELSE dupliquÃ©es Ã  %L et %CL'attribut EXTENDS est spÃ©cifiÃ© en double Ã  %LInstruction IMPLCIT NONE dupliquÃ©e Ã  %CSpÃ©cification NML dupliquÃ©e Ã  %CNON_OVERRIDABLE dupliquÃ© Ã  %CAttribut POINTER dupliquÃ© Ã  %CInstruction PRIVATE dupliquÃ©e Ã  %CAttribut PROTECTED spÃ©cifiÃ© en double Ã  %LAttribut SAVE spÃ©cifiÃ© en double Ã  %LInstruction SEQENCE dupliquÃ©e Ã  %CSpÃ©cificateur UNIT dupliquÃ© Ã  %CAttribut SAVE spÃ©cifiÃ© en double Ã  %LAttribut VOLATILE spÃ©cifiÃ© en double Ã  %LSpÃ©cificateurs d'accÃ¨s dupliquÃ©s Ã  %CArgument %qs dupliquÃ© Ã  %L pour l'intrinsÃ¨que %sSpÃ©cificateur de tableau dupliquÃ© pour le pointÃ© de type Cray Ã  %CÃ‰tiquette de construction %qs dupliquÃ©e Ã  %CSpÃ©cificateur de format dupliquÃ© Ã  %CNom %qs dupliquÃ© dans l'association Ã  %CNom %qs en double dans la liste des paramÃ¨tres Ã  %CÃ‰tiquette d'instruction %d dupliquÃ©e Ã  %L et %LSymbole %qs dupliquÃ© dans la liste d'arguments formels Ã  %CAvertir Ã  propos de types qui ne correspondent pas dans les dÃ©clarations globales durant l'optimisation lors de l'Ã©dition de liens.DRAP (Dynamic Realign Argument Pointer) n'est pas supportÃ© dans une routine de service d'interruption. Ceci peut Ãªtre contournÃ© en Ã©vitant les fonctions avec un retour agrÃ©gÃ©.Allouer dynamiquement les registres cc.SpÃ©cificateur E pas permis avec le descripteur g0 dans la chaÃ®ne de format Ã  %LEDGE_CROSSING incorrectement dÃ©fini au travers de la mÃªme sectionEDGE_CROSSING manquant au travers d'une frontiÃ¨re de sectionune arÃªte EH traverse une frontiÃ¨re de section dans le bb %iarÃªte entrante EH mÃ©langÃ©e avec des arÃªtes entrantes non EH dans le bb %iÃ©tiquette de la zone d'atterrissage du gestionnaire d'exceptions La fonction ELEMENTAL %qs Ã  %L doit avoir un rÃ©sultat scalaireLa procÃ©dure ELEMENTAL non INTRINSIC %qs n'est pas permise comme argument effectif Ã  %LLe prÃ©fixe ELEMENTAL dans l'interface MODULE PROCEDURE est manquant Ã  %LLe composant pointeur de procÃ©dure ELEMENTAL %qs n'est pas permis comme argument effectif Ã  %LL'instruction ELSE IF Ã  %C ne peut pas suivre une instruction ELSE Ã  %LL'instruction ELSEWHERE Ã  %C suit un ELSEWHERE prÃ©cÃ©dent qui n'est pas masquÃ©Instruction ELSEWHERE Ã  %C pas englobÃ©e dans un bloc WHEREENCODING= Ã  %L n'est pas permis en Fortran 95Instruction END TEAM Ã  %CInstruction END au lieu de l'instruction %s Ã  %LL'Ã©tiquette END Ã  %C n'est pas permise dans l'instruction de sortieL'Ã©tiquette de la balise END %d Ã  %L n'est pas dÃ©finieENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la fonction %qs n'est pas RECURSIVEENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la sous-routine %qs n'est pas RECURSIVEENTRY %qs Ã  %L n'a pas de type IMPLICITLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre un POINTER dans FUNCTION %s Ã  %LLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre un tableau dans FUNCTION %s Ã  %LLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre du type %s dans FUNCTION %s Ã  %LInstruction ENTRY Ã  %CL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une procÃ©dure contenueL'instruction ENTRY Ã  %C ne peut apparaÃ®tre dans un BLOCK DATAL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DERIVED TYPEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DOL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc FORALLL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un MODULEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un PROGRAML'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc SELECTL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc STRUCTUREL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un SUBMODULEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc WHEREL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un sous programme contenuL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc IF-THENL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction ENTRY Ã  %L avec BIND(C) est interdite dans une procÃ©dure Ã©lÃ©mentaireENTRY_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©ENUM et ENUMERATOR Ã  %CLa dÃ©claration ENUM Ã  %C n'a aucun ENUMERATORInstruction de dÃ©finition ENUM attendue avant %CENUMERATOR %L pas initialisÃ© avec une expression entiÃ¨reL'Ã©tiquette de la balise EOR %d Ã  %L n'est pas dÃ©finieEQUIVALENCE Ã  %C requiert deux objets ou plusInstruction EQUIVALENCE Ã  %CL'Ã©tiquette de la balise ERR %d Ã  %L n'est pas dÃ©finieERRMSG Ã  %LERRMSG Ã  %L est inutile sans la balise STATBalise ERRMSG Ã  %Lvariable ERRMSGLa variable ERRMSG Ã  %L sera une variable CHARACTER du scalaire par dÃ©fautL'argument ERRMSG= Ã  %L doit Ãªtre une variable CHARACTER scalaireInstruction ERROR STOP Ã  %CArchitecture ESA/390.Instruction EVENT POST Ã  %CInstruction EVENT WAIT Ã  %CL'argument EVENT Ã  %L pour l'intrinsÃ¨que EVENT_QUERY sera du type EVENT_TYPEL'instruction EXIT Ã  %C termine la boucle !$ACC LOOPL'instruction EXIT Ã  %C termine la boucle !$OMP DOInstruction EXIT sans nom de construction Â«Â doÂ Â» Ã  %CEXIT_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©EXTENDS Ã  %LL'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs Ã  %LSoit aucun ou tous les objets dans l'ensemble EQUIVALENCE Ã  %L aura l'attribut PROTECTEDL'Ã©lÃ©ment %d de l'argument effectif de RESHAPE Ã  %L ne peut pas Ãªtre nÃ©gatifL'Ã©lÃ©ment dans le constructeur du tableau %s Ã  %L est %sUn Ã©lÃ©ment d'un tableau de forme tacite ou pointeur comme argument effectif Ã  %L ne peut pas correspondre Ã  l'argument effectif Ã  %LUn Ã©lÃ©ment d'un tableau de forme tacite ou pointeur est passÃ© Ã  l'argument tableau muet %qs Ã  %LL'Ã©lÃ©ment avec une valeur de %d dans ORDER Ã  %L doit Ãªtre dans la plage [1, ..., %d] pour l'intrinsÃ¨que RESHAPE prÃ¨s de %LFonction Ã©lÃ©mentaire comme expression d'initialisation avec des arguments non entiers/non caractÃ¨res Ã  %LÃ‰lÃ©ments avec la mÃªme valeur Ã  %L et %L dans l'indice de vecteur dans le contexte de dÃ©finition de variable (%s)Ã‰liminer les appels de fonctions multiples aussi pour les fonctions impures.Produire les Ã©tiquettes .gnu_attribute.GÃ©nÃ©rer des directives .stack_size.Produire des relocalisations 16 bits vers les zones de petites donnÃ©es.Produire des relocalisations 32 bits vers les zones de petites donnÃ©es.Ã‰mettre la propriÃ©tÃ© GNU GNU_PROPERTY_X86_ISA_1_NEEDED.Produire du code conforme Ã  IEEE, sans exceptions inexactes.Ã‰mettre l'attribut ELF RISC-V.Produire les informations du graphe d'appel.Produire des vÃ©rifications qui entraÃ®nent l'exÃ©cution des instructions Â«Â break 8Â Â» quand des fonctions atomiques intÃ©grÃ©es sont appliquÃ©es Ã  une mÃ©moire mal alignÃ©e.Produire du code pour l'extension octets/mots de l'ISA.Produire du code pour l'extension de comptage de l'ISA.Produire du code pour l'extension de dÃ©placements en virgule flottante et la racine carrÃ©e de l'ISA.Produire du code pour l'extension vidÃ©o de l'ISA.Produire du code utilisant des directives de relocalisations explicites.Produire les symboles communs comme des symboles faibles.Produire des annotations de dÃ©bogage pendant le prÃ©-traitement.Produire les informations de dÃ©bogage relatives Ã  l'Ã©tape d'analyse d'Ã©chappement quand l'option -fgo-optimize-allocs est active.Produire des diagnostiques montrant l'emplacement des nÅ“uds dans le graphe Ã©clatÃ©.Produire des branchements directs vers les fonctions locales.GÃ©nÃ©rer du code supplÃ©mentaire dans le prologue de la fonction pour intercepter si la taille de la pile dÃ©passe la limite donnÃ©e.Produire les prologues des fonctions uniquement devant les parties qui en ont besoin au lieu de les produire au dÃ©but des fonctions.Produire des appels de fonctions en utilisant la table de dÃ©calage globale lors de la gÃ©nÃ©ration de code indÃ©pendant de la position (PIC).Ã‰mettre des instructions multiplier-additionner fusionnÃ©es pour des doubles longs dans les registres vectoriels (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  La passe de rÃ©association ne gÃ¨re pas les multiplications-additions fusionnÃ©es, par consÃ©quent, le code gÃ©nÃ©rÃ© par l'intermÃ©diaire est enclin Ã  produire de longues chaÃ®nes de multiplications-additions fusionnÃ©es.  Ceci n'est pas bien tolÃ©rÃ© par le pipeline.  Le comportement par dÃ©faut consiste Ã  Ã©mettre des instructions de multiplication et d'addition sÃ©parÃ©es pour des doubles longs dans les registres vectoriels car des mesures ont montrÃ© que cela amÃ©liorait la performance.  Cette option permet de le dÃ©sactiver pour rÃ©aliser des tests.Produire des instanciations implicites pour des patrons en ligne.Produire des instanciations implicites pour les patrons.Produire des branchements indirects vers les fonctions locales.Produire des appels instrumentalisÃ©s Ã  __tsan_func_entry() et __tsan_func_exit().GÃ©nÃ©rer des sÃ©quences longues de chargement/stockage.Produire des descriptions plus verbeuses du flux de contrÃ´le dans les diagnostiques.Produire de description plus verbeuse des changements d'Ã©tats dans les diagnostiques.Ã‰mettre des diagnostiques d'optimisation.Ã‰mettre un appel au compteur de profilage avant le prologue lors de l'entrÃ©e dans une fonction.Ã‰mettre un appel au compteur de profilage avant le prologue lors de l'entrÃ©e dans une fonction. Le code compilÃ© aura besoin d'un processeur 64 bits et de glibc 2.29 ou plus rÃ©cent pour s'exÃ©cuter.Ã‰mettre des emplacements de points d'arrÃªt progressifs recommandÃ©sProduire rdval au lieu de rduniq pour le pointeur de thread.Produire une instrumentalisation spÃ©ciale pour les accÃ¨s Ã  des volatiles.Produire les variables constantes statiques mÃªme si elles ne sont pas utilisÃ©es.Produire des bits de stop avant et aprÃ¨s les asms Ã©tendues volatiles.Produire des dÃ©routements sous forme de Â«Â break 8Â Â». C'est le comportement par dÃ©faut pour CRIS v3 et supÃ©rieurs.  Si dÃ©sactivÃ©, des appels Ã  abort() sont utilisÃ©s.Produire des informations verbeuses de mise au point dans le code assemblÃ©.FINAL vide Ã  %CInstruction IMPLICIT vide Ã  %CLe constructeur de tableau vide Ã  %C n'est pas permisListe d'initialisation vide dans l'ancien style Ã  %CEnsemble de chiffres vide dans la constante BOZ Ã  %CActiver les alternatives Ã  l'instruction Â«Â qÂ Â».Activer le fichier de registre Ã  16 entrÃ©es.Activer l'instruction de l'extension du compteur d'horodatage 64 bits.Activer les coroutines du C++ (expÃ©rimental).Activer le module d'en-tÃªte du C++ (expÃ©rimental).Activer modules-ts du C++ (expÃ©rimental).Activer le support pour les dÃ©sallocations avec taille connue du C++14.Activer les instructions DSP de C-SKY.Activer les instructions DSP amÃ©liorÃ©es de C-SKY.Activer les instructions SECURE de C-SKY.Activer les instructions TRUST de C-SKY.Activer les instructions DSP vectorielles de C-SKY.Activer les tables CFI via les directives de l'assembleur GAS.Activer les attributs STATIC et AUTOMATIC du style DEC.Activer DIV, DIVU.Activer les instructions DIV-REM du ARCv2.Activer les extensions DSP 3.1 Pack A.Activer les infos DWARF de dÃ©bogage des lignes via GNU as.Activer les instructions Ã  double et simple opÃ©rande pour la tÃ©lÃ©phonie.Activer les opcodes ENTER_S et LEAVE_S pour ARCv2.Activer la compression de code FT32B.Activer l'Ã©limination redondante totale (Full Redundancy Elimination) sur les arbres.Activer le mode PIC avec descripteurs de fonctions.Activer la transformation d'identitÃ© Graphite.Activer la bibliothÃ¨que partagÃ©e basÃ©e sur un ID.Activer les virgules flottantes IEEE 128 bits via le mot clÃ© __float128.Activer l'allocation de registres locaux.Activer l'extension conditionnelle de chargement/stockage avec verrou.Activer les instructions MUL.Activer les instructions MUL.X et UMUL.X.Activer les instructions MULX, supposer qu'il y a une logique de dÃ©calage rapide.Autoriser la syntaxe d'exception et de synchronisation de Objective-C.Activer la gestion des exceptions Objective-C en utilisant setjmp Ã  l'exÃ©cution.Activer OpenACC.Activer OpenMP (implique -frecursive en Fortran).Activer le dÃ©chargement du GPU OpenMP.Activer les directives SIMD de OpenMP.Activer le support PIC pour construire des bibliothÃ¨ques.Activer les extensions de langage PlanÂ 9.Activer la gestion de la contrainte Rcq. La plupart des gÃ©nÃ©rations de code court dÃ©pend de ceci.Activer la gestion de la contrainte Rcw. ccfsm condexec dÃ©pend principalement de ceci.Activer le support et l'utilisation des instructions Lire-Modifier-Ã‰crire (Read-Modify-Write).Activer la coalescence SSA sur les variables utilisateur.Activer la descente du code SSA sur les arbres.Activer l'optimisation de l'Ã©limination du code mort SSA sur les arbres.Activer les optimisations SSA-BIT-CCP sur les arbres.Activer les optimisations SSA-CCP sur les arbres.Activer l'optimisation SSA-PRE sur les arbres.Activer le code de pistage du TPF-OS.Activer le support Virtual Hosting.Activer l'extension XY Memory (DSP version 3).Activer l'alignement des blocs COMMON.Activer tous les avertissements -Wunused-.Activer toutes les extensions du langage DEC.Activer toutes les vidanges des informations d'optimisation sur stderr.Activer une Ã©tape d'optimisation sur de petits segments de code (peephole) par RTL avant sched2.Autoriser la protection allocas/VLAs de ASan.Autoriser ASan Ã  protÃ©ger les fonctions intÃ©grÃ©es.Autoriser la dÃ©tection par ASan des bogues d'utilisation aprÃ¨s retour.Autoriser ASan Ã  protÃ©ger les globales.Autoriser ASan Ã  protÃ©ger les opÃ©rations de chargement.Autoriser ASan Ã  protÃ©ger la pile.Autoriser ASan Ã  protÃ©ger les opÃ©rations d'Ã©criture.Activer la relaxation de l'assembleur et de l'Ã©diteur de liens. ActivÃ© par dÃ©faut Ã  -Os.Activer les instructions atomiques.Activer le dÃ©bogage par un backend.Activer la propagation vers le haut des propriÃ©tÃ©s d'utilisation au niveau SSA.Activer les instructions Barrel Shift.Activer la vectorisation des blocs de base (SLP) sur les arbres.Autoriser le code de profilage de base du programme.Activer bbit peephole2.Activer le contournement de la cache pour les rÃ©fÃ©rences volatiles.Activer les instructions de prÃ©chargement de la cache.Activer certaines fonctionnalitÃ©s prÃ©sentes dans les spÃ©cifications techniques de conceptualisation (Concepts TS).Activer les instructions de densitÃ© de code du ARCv2.Activer la sortie du code hors des boucles.Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage et dÃ©finir -fprofile-dir=.Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage.Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage et dÃ©finir -fprofile-dir=.Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage.Activer le motif casesi compact.Activer l'Ã©limination conditionnelle du code mort pour les appels internes.Activer l'exÃ©cution conditionnelle autre que moves/scc.Activer l'utilisation de l'instruction de dÃ©placement conditionnel.Activer les dÃ©placements conditionnels.Activer la fonctionnalitÃ© constructeur/destructeur.Activer les instructions coprocesseur.Activer la propagation par copie des informations sur l'Ã©volution scalaire.Activer la propagation de copie sur les arbres.Autoriser la correction des inconsistances dans le flux d'entrÃ©e du profil.Activer l'Ã©limination des stockages morts.Activer la sortie de dÃ©bogage.Activer le support matÃ©riel pour les nombres dÃ©cimaux en virgule flottante.Activer les conversions par dÃ©faut entre __float128 et long double.Activer les largeurs par dÃ©faut pour les spÃ©cificateurs de format i, f et gActiver les instructions de division et de modulo.Activer l'optimisation des dominateurs.Activer les instructions de chargement/stockage double pour ARC HS.Activer l'extension dual viterbi butterfly.Activer l'insertion plus tÃ´t de bits de stop pour un meilleur ordonnancement.Activer la fusion gimple prÃ©coce des fonctions internes.Activer le traitement des exceptions.Activer la propagation vers l'avant sur les arbres.Activer les optimisations de premiÃ¨re ligne.Autoriser le profilage des fonctions.Activer la rÃ©organisation des fonctions qui amÃ©liore le placement du code.Activer le ramasse-miettes (Garbage Collection) dans les programmes Objective-C/Objective-C++.Activer la gÃ©nÃ©ration d'instructions SIMD ARC via des fonctions intrinsÃ¨ques spÃ©cifiques Ã  la cible.Activer la gÃ©nÃ©ration des instructions BMX du R2.Activer la gÃ©nÃ©ration des instructions CDX du R2.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser les opÃ©rations de divisions. -mhard-div est l'option par dÃ©faut.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser des opÃ©rations en virgule flottante. Ceci est l'option par dÃ©faut; utilisez -mhard-float pour changer le comportement par dÃ©faut.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser les opÃ©rations de multiplications. -mhard-mul est l'option par dÃ©faut.Activer la gÃ©nÃ©ration d'instructions de comparaison et d'activation du fanion avec immÃ©diat (l.sf*i). Par dÃ©faut, des instructions supplÃ©mentaires sont gÃ©nÃ©rÃ©es pour stocker d'abord l'immÃ©diat dans un registre.Activer la gÃ©nÃ©ration d'instruction de dÃ©placement conditionnel (l.cmov). Par dÃ©faut, un Ã©quivalent sera gÃ©nÃ©rÃ© en utilisant les instructions set et branch.Activer la gÃ©nÃ©ration d'instructions de divisions matÃ©rielles (l.div, l.divu). C'est l'option par dÃ©faut; utilisez -msoft-div pour la dÃ©sactiver.Activer la gÃ©nÃ©ration d'instructions en virgule flottante matÃ©rielles. -msoft-float est l'option par dÃ©faut.Activer la gÃ©nÃ©ration d'instructions de multiplications matÃ©rielles (l.mul, l.muli). C'est l'option par dÃ©faut; utilisez -msoft-mul pour la dÃ©sactiver.Activer la gÃ©nÃ©ration d'instructions de rotation Ã  droite (l.ror). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de rotation Ã  droite.Activer la gÃ©nÃ©ration d'instructions de rotation Ã  droite avec immÃ©diat (l.rori). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de rotation Ã  droite avec immÃ©diat.Activer la gÃ©nÃ©ration d'instructions de dÃ©calage avec immÃ©diat (l.srai, l.srli, l.slli). Par dÃ©faut, des instructions supplÃ©mentaires sont gÃ©nÃ©rÃ©es pour stocker d'abord l'immÃ©diat dans un registre.Activer la gÃ©nÃ©ration d'instructions d'extension de signe (l.ext*). Par dÃ©faut, les chargements depuis la mÃ©moire sont rÃ©alisÃ©s sans extension de signe.Activer l'estimation des probabilitÃ©s de branchement.Activer l'unitÃ© matÃ©rielle en virgule flottante.Activer la sortie de chargements adjacents hors d'une boucle pour encourager la gÃ©nÃ©ration d'instructions de dÃ©placements conditionnels.Activer la sortie hors des boucles des chargements par des pointeurs conditionnels.Autoriser l'instrumentalisation hwasan de allocas/VLAs.Autoriser l'instrumentalisation hwasan des fonctions internes.Autoriser l'instrumentalisation hwasan des opÃ©rations de chargement.Autoriser l'instrumentalisattion hwasan des variables allouÃ©es sur la pile de taille statique.Autoriser l'instrumentalisation hwasan des opÃ©rations d'Ã©criture.Activer les entrÃ©es et sorties de la reprÃ©sentation Graphite.Activer la vÃ©rification en ligne des rÃ©cepteurs nuls avec le moteur NeXT et la version 2 de l'ABI.Activer la mise en ligne de PLT dans les appels de fonctions.Activer la mise en ligne de fonctions dÃ©clarÃ©es Â«Â inlineÂ Â». Le dÃ©sactiver dÃ©sactive toutes les mises en ligne.Activer les instructions de la pile d'interruption.Activer les variantes spÃ©cifiques au sous-type pour les fonctions intrinsÃ¨ques entiÃ¨res.Activer l'optimisation de l'alignement des Ã©tiquettes.Activer l'import de module paresseux.Activer les intrinsÃ¨ques mathÃ©matiques historiques pour compatibilitÃ©.Activer l'analyse historique des instructions INCLUDE.Activer les optimisations durant l'Ã©dition de liens.Activer les optimisations par l'Ã©diteur de liens.Activer la relÃ¢che par l'Ã©diteur de liens.Autoriser la relÃ¢che de l'Ã©diteur de liens.Activer la relÃ¢che par l'Ã©diteur de liens.Activer la liaison entre load/store.Activer la distribution des boucles pour les motifs transformÃ©s en appels de bibliothÃ¨que.Activer la distribution des boucles sur les arbres.Activer la vectorisation de l'Ã©pilogue d'une boucle en utilisant une taille de vecteur plus petite.Activer la copie des en-tÃªtes de boucles sur les arbres.Activer l'Ã©change de boucles sur les arbres.Activer les mouvements invariants de boucles sur les arbres.Activer les transformations de boucles imbriquÃ©es.  Identique Ã  -floop-nest-optimize.Activer les optimisations de boucles au niveau de l'arbre.Activer la vectorisation des boucles sur les arbres.Activer les optimisations sur de petits segments de code (peephole) spÃ©cifiques Ã  la machine.Activer des dÃ©charges de coÃ»t RTX plus verbeux durant le dÃ©bogage.  Uniquement pour les dÃ©veloppeurs de GCC.Activer la plupart des messages d'avertissement.Activer le support multicÅ“ur.Activer les instructions de multiplications.Activer les instructions multi-processeurs.Activer les optimisations de l'exÃ©cution de conditions imbriquÃ©es.Activer l'optimisation de && et || dans les exÃ©cutions conditionnelles.Activer l'analyse de GIMPLE.Activer l'utilisation du prÃ©-rechargement du motif cbranchsi.Activer le prÃ©-traitement.Activer la validation des limites pendant la compilation.Activer la rÃ©association au niveau de l'arbre.Activer l'ordonnancement des insns sensible Ã  la pression sur les registres.Activer la relaxe dans l'assembleur.Activer l'ordonnancement Ã  travers les blocs de base.Activer des segments de donnÃ©es sÃ©parÃ©s.Activer le stockage des rÃ©sultats des comparaisons dans les GPR.Activer les fonctions internes de la pile masquÃ©e de CET (Control-flow Enforcement Technology).Activer les instructions d'extension de signe.Autoriser la scission des chargements d'immÃ©diats sur 32 bits en partie basse / haute.Autoriser le sondage de la pile.Activer l'Ã©tape d'analyse statique.Activer la vÃ©rification stricte du retour d'une structure selon l'ABI 32 bits spÃ©cifique au processeur.Activer l'optimisation des longueurs de chaÃ®nes sur les arbres.Activer le support pour les concepts du C++.Activer le support pour les STRUCTURE/RECORD DEC.Activer le support pour la mÃ©moire transactionnelle GNU.Activer le support de l'ABI du RH850. Ceci est l'option par dÃ©faut.Activer le support pour l'ancienne ABI de GCC.Activer l'instruction de l'extension d'inversion de l'ordre des octets.Activer la fusion des appels en fin de fonction (tail call) sur les arbres.Activer le type fondamental char8_t et l'utiliser comme type pour les chaÃ®nes UTF-8 et les caractÃ¨res littÃ©raux.Activer l'heuristique du chemin critique dans l'ordonnanceur.Activer l'heuristique du dÃ©compte des dÃ©pendances dans l'ordonnanceur.Activer l'approximation de la division.  Activer cette option rÃ©duit la prÃ©cision des rÃ©sultats de la division Ã  16 bits en simple prÃ©cision et 32 bits en double prÃ©cision.Activer l'instruction LRW Ã©tendue (par dÃ©faut pour CK801).Activer l'heuristique de groupe dans l'ordonnanceur.Activer l'heuristique de la derniÃ¨re instruction dans l'ordonnancement.Activer l'optimisation de boucles imbriquÃ©es.Activer le mode normal.Activer l'heuristique de rang dans l'ordonnanceur.Activer l'approximation de l'inverse de la racine carrÃ©e.  Activer cette option rÃ©duit la prÃ©cision des rÃ©sultats de l'inverse de la racine carrÃ©e Ã  16 bits en simple prÃ©cision et 32 bits en double prÃ©cision.Activer l'heuristique des instructions spÃ©culatives dans l'ordonnanceur.Activer l'approximation de la racine carrÃ©e.  Activer cette option rÃ©duit la prÃ©cision des rÃ©sultats de la racine carrÃ©e Ã  16 bits en simple prÃ©cision et 32 bits en double prÃ©cision. Si activÃ©e, elle implique -mlow-precision-recip-sqrt.Activer l'utilisation de registres 64 bits en virgule flottante dans les instructions fmov. Voyez -mdalign si un alignement 64 bits est requis.Activer l'utilisation des instructions FPU du RX.  Ceci est la valeur par dÃ©faut.Activer l'utilisation d'Ã©lÃ©ments de formatage blancs dans les chaÃ®nes de format.Active l'utilisation de caractÃ¨res littÃ©raux dans les affectations et les instructions de donnÃ©es pour les variables non-caractÃ¨res.Activer l'utilisation des chargements indexÃ©s.Activer l'utilisation de prÃ©/post modifications avec un dÃ©placement sur le registre.Activer l'utilisation de l'allocateur de registre LRA.Activer l'utilisation de l'instruction fsca.Activer l'utilisation de l'instruction fsrra.Activer l'utilisation de la vieille ABI dÃ©fectueuse oÃ¹ tous les arguments des fonctions empilÃ©es sont alignÃ©s sur 32 bits.Activer l'utilisation d'instructions courtes de chargement.Activer l'utilisation de l'ABI RX standard oÃ¹ tous les arguments des fonctions empilÃ©es sont alignÃ©s naturellement. C'est l'option par dÃ©faut.Activer l'extension du langage vecteur z qui fourni la macro sensible au contexte Â«Â vectorÂ Â» et activer les fonctions internes dans le style Altivec dans vecintrin.h.Activer le prÃ©-traitement traditionnel.Activer la transitivitÃ© des contraintes durant l'analyse.Activer les accÃ¨s sur des mots et demi-mots non alignÃ©s aux donnÃ©es compactÃ©es.Activer l'utilisation des instructions BI/BIH si disponibles.Activer l'utilisation de GPREL pour les donnÃ©es en lecture seule dans FDPIC.Activer l'utilisation des opÃ©rations de bits du NPS400.Activer l'utilisation de l'extension xld/xst du NPS400.Activer l'utilisation de POST_INC / POST_DEC.Activer l'utilisation de POST_MODIFY.Activer l'utilisation de R16-R31 (par dÃ©faut).Activer l'utilisation des registres simple prÃ©cision avec un numÃ©ro impair.Activer l'utilisation de sdata/scommon/sbss.Activer les instructions dÃ©finies par l'utilisateur.Activer l'utilisation des instructions en virgule flottante IEEE 128 bits.Activer les instructions de boucle du v850e3v5.Activer l'extension CRC Ã  polynÃ´me variable.Activer la vectorisation sur les arbres.Activer la sortie en mode bavard.Activer le contournement du seul errata du processeur AT697F (qui correspond Ã  l'errata #13 du processeur AT697E).Activer les contournements des erratas du processeur GR712RC.Activer les contournements des erratas du processeur UT699.Activer les contournements des erratas des processeurs UT699E/UT700.Activer/DÃ©sactiver l'ordonnancement traditionnel dans les boucles qui sont dÃ©jÃ  passÃ©es par l'ordonnancement modulo.Activer/dÃ©sactiver l'adressage relatif Ã  GP.Autoriser les bibliothÃ¨ques partagÃ©es basÃ©es sur un ID.Activer le mode de donnÃ©es indÃ©pendantes de la position (PID=Position Independent Data).Activer ou dÃ©sactiver l'utilisation des instructions SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE et RMPA. Elles sont activÃ©es par dÃ©faut.Activer le modÃ¨le de coÃ»t du vectoriseur dynamique. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Activer la vidange verbeuse du modÃ¨le de coÃ»t dans les fichiers de vidange de dÃ©bogage.Encoder les instructions SSE avec le prÃ©fixe VEX.Expression de fin dans la boucle DOLa fin de l'instruction DO non bloc Ã  %C est enchevÃªtrÃ©e dans une autre boucle DOLa fin de l'instruction DO non bloc Ã  %C est Ã  l'intÃ©rieur d'un autre blocFin de l'initialisation du scalaire attendue Ã  %CFin de la liste de recherche.
  Faire respecter la sÃ©mantique du contrÃ´le d'accÃ¨s Ã  un membre de classe.L'entitÃ© %qs Ã  %L a un paramÃ¨tre de type diffÃ©rÃ© et requiert soit l'attribut POINTER ou ALLOCATABLEL'entitÃ© %qs Ã  %L est dÃ©jÃ  prÃ©sente dans l'interfaceL'entitÃ© avec une longueur de caractÃ¨re tacite Ã  %L doit Ãªtre un argument muet ou un PARAMETERL'Ã©numÃ©rateur excÃ¨de le type entier du C Ã  %CComparaison Ã©galitaire pour %s Ã  %LL'Ã©quivalence pour %qs ne correspond pas Ã  l'ordre du COMMON %qs Ã  %LÃ‰quivalent Ã  -mgpopt=local.Ã‰quivalent Ã  -mgpopt=none.La variable errmsg Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %sErreurErreur en allouant %lu octetsErreur lors de la conversion de la constante PARAMETER dans la constante complexe Ã  %CErreur de conversion de l'entierErreur dans l'initialisation du pointeur Ã  %CErreur dans la spÃ©cification de type Ã  %LErreur dans l'appel avec type liÃ© Ã  %LErreur en rÃ©-allouant %lu octetsErreur dâ€™Ã©criture dans le fichier JSON de sortie %s
  Erreur en Ã©crivant dans le fichier module %qs: %sErreur en Ã©crivant le fichier des modules: %sErreur dâ€™Ã©criture du fichier de sortie Â«Â %sÂ Â»
  Ã‰valuation d'une expression d'initialisation non standard Ã  %LL'Ã©valuation d'une chaÃ®ne plus grande que 2**28 Ã  %L est diffÃ©rÃ©e Ã  l'exÃ©cution, attendez-vous Ã  des boguesÃ‰vÃ©nementL'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau mais pas co-indexÃ©L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau ou co-indexÃ©La variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un scalaire de type EVENT_TYPELa condition de sortie de la boucle DO WHILE Ã  %L doit Ãªtre une expression LOGICAL scalaireArrÃªter Ã  la premiÃ¨re erreur rencontrÃ©e.Remplacer les divisions entiÃ¨res sur 32 ou 64 bits par des divisions sur 8 bits non signÃ©es avec vÃ©rification Ã  l'exÃ©cution.DÃ©velopper adddi3 et subdi3 lors de la gÃ©nÃ©ration du rtl en add.f / adc etc.Â«Â )Â Â» attendue Ã  %CÂ«Â ,Â Â» attendu Ã  %C%<(%> attendu Ã  %C%<)%> ou %<,%> attendue Ã  %C%<,%> attendu Ã  %C%<,%> ou fin d'instruction attendue Ã  %C%<::%> attendu aprÃ¨s les attributs de liaison Ã  %C%<::%> attendu Ã  %C%<=>%> attendu Ã  %C%<END INTERFACE ASSIGNMENT (=)%> attendu Ã  %CÂ«Â *Â Â» attendu dans la spÃ©cification du co-index dans l'instruction ALLOCATE Ã  %L:: attendu dans la dÃ©finition de TYPE Ã  %CSigne = attendu dans l'instruction PARAMETER Ã  %CAQC_REL, RELEASE ou ACQUIRE attendu Ã  %CBoucle DO attendue Ã  %CHOST, NOHOST ou ANY attendu Ã  %CClause INCLUSIVE OU EXCLUSIVE attendue Ã  %CDescripteur d'Ã©dition P attendu dans la chaÃ®ne de format Ã  %LSymbole PARAMETER attendu dans la constante complexe Ã  %CRANK ou RANK DEFAULT attendu aprÃ¨s SELECT RANK Ã  %CSEQ_CST, ACQ_REL ou RELAXED attendu pour la clause ATOMIC_DEFAULT_MEM_ORDER Ã  %CArgument SHAPE inattendu pour C_F_POINTER avec FPTR tableau Ã  %LUne instruction TYPE IS, CLASS IS ou END SELECT est attendue Ã  la suite de SELECT TYPE Ã  %CClause UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD ou ATOMIC_DEFAULT_MEM_ORDER attendue Ã  %LUne instruction CASE ou END SELECT est attendue Ã  la suite de SELECT CASE Ã  %CInterface sans nom attendue Ã  %CProcÃ©dure attendue pour l'argument %qs Ã  %LPointeur de procÃ©dure attendu pour l'argument %qs Ã  %LUne parenthÃ¨se droite est attendue dans l'expression Ã  %CValeur de pas attendue dans l'itÃ©rateur Ã  %CSpÃ©cificateur d'accÃ¨s attendu Ã  %CÃ‰tiquette de retour alternatif attendue Ã  %CUne expression d'initialisation est attendue Ã  %CUne autre dimension est attendue dans la dÃ©claration de tableau Ã  %CListe d'arguments attendue Ã  %CIndice de tableau attendu Ã  %CLongueur de pas d'indice de tableau attendu Ã  %CAssociation attendue Ã  %CListe d'association attendue Ã  %CNom de bit d'attribut attenduAttribut de liaison attendu Ã  %CNom de liaison attendu Ã  %CCible de liaison attendue aprÃ¨s %<=>%> Ã  %CNom de bloc %qs attendu pour la construction SELECT Ã  %COn attendait le nom du bloc de %qs dans l'instruction %s Ã  %LSpÃ©cification de limites attendue pour %qs Ã  %LVariable co-tableau attendue comme argument %qs de l'intrinsÃ¨que %s Ã  %LVirgule attendue dans la liste des E/S Ã  %CRÃ©fÃ©rence Ã  un composant attendue Ã  %CDonnÃ©e constante attendue aprÃ¨s le spÃ©cificateur de rÃ©pÃ©tition Ã  %CListe d'entitÃ©s attendue dans l'instruction AUTOMATIC Ã  %CListe d'entitÃ©s attendue dans l'instruction STATIC Ã  %CExposant attendu dans l'expression Ã  %CExpression attendue Ã  %C dans l'instruction PARAMETERExpression attendue dans l'instruction %s Ã  %CExpression attendue dans la spÃ©cification de tableau Ã  %CType d'expression attendueListe d'arguments formels attendue dans la dÃ©finition de la fonction Ã  %CNom gÃ©nÃ©rique ou descripteur d'opÃ©rateur attendu Ã  %CExpression d'initialisation attendue Ã  %CExpression d'initialisation attendue dans CASE Ã  %CEntier attenduChaÃ®ne contenant un entier attendueOn attendait l'Ã©tiquette %qs pour l'instruction %s Ã  %CParenthÃ¨se gauche attendueListe de %<borne-inf :%> ou liste de %<borne-inf : borne-sup%> attendue Ã  %LNom de procÃ©dure de module attendu Ã  %CNom attenduListe de paramÃ¨tres attendue dans la dÃ©claration du type Ã  %CChaÃ®ne contenant un rÃ©el attendueRegistre ou constante entiÃ¨re attendus.ParenthÃ¨se droite attendueExpression d'initialisation d'un scalaire attendue Ã  %CNom de liaison spÃ©cifique attendu Ã  %CChaÃ®ne attendueNom de composant de structure attendu Ã  %CComposant de structure ou nom d'opÃ©rateur attendu aprÃ¨s Â«Â .Â Â» Ã  %COn attendait un nom de terminaison Ã  %CProcÃ©dure liÃ©e Ã  un type ou composant pointeur de procÃ©dure attendu Ã  %CNom de variable attendu Ã  %CNom de variable attendu Ã  %C dans l'instruction PARAMETER%<END INTERFACE %s%> attendu Ã  %C%<END INTERFACE OPERATOR (%s)%> attendu Ã  %C%<END INTERFACE OPERATOR (%s)%> attendu Ã  %C mais on a eu %qs%<END INTERFACE OPERATOR (.%s.)%> attendu Ã  %C%s attendu Ã  %COn attendait l'instruction %s Ã  %LUne virgule est attendue dans EQUIVALENCE Ã  %CExpression INTEGER scalaire attendue Ã  %C, %s trouvÃ©Une variable est attendue Ã  %LEntitÃ© dÃ©finissable attendue prÃ¨s de %LListe d'entitÃ©s nommÃ©es attendue Ã  %CVariable attendue dans l'instruction READ Ã  %CVariable ou io-implied-do attendu Ã  %LVariable ou io-implied-do attendu dans l'instruction READ Ã  %LExpliquer ce qui rentre en considÃ©ration dans l'alignement pour conduire Ã  la dÃ©cision de rendre une insn courte ou longue.La forme de tableau explicite Ã  %C doit Ãªtre une constante de type INTEGER et non de type %sInterface explicite requise pour %qs Ã  %L: %sInterface explicite requise pour le composant %qs Ã  %L: %sInterface explicite requise pour l'argument polymorphique Ã  %LTableau de forme explicite avec des limites non constantes Ã  %CExporter les fonctions mÃªme si elles peuvent Ãªtre mises en ligne.L'expression Ã  %L doit Ãªtre une constante dans ce contexteL'expression Ã  %L doit Ãªtre du type INTEGER et non %sL'expression Ã  %L doit Ãªtre un scalaireL'expression dans le sÃ©lecteur CASE Ã  %L ne peut pas Ãªtre %sL'expression dans l'instruction CASE Ã  %L n'est pas dans la plage de %sL'expression dans l'instruction CASE Ã  %L doit Ãªtre du sous-type %dL'expression dans l'instruction CASE Ã  %L doit Ãªtre du type %sL'expression dans l'instruction CASE Ã  %L doit Ãªtre scalaireExtension: Le spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur %qsExtension: Conversion de %s vers %s Ã  %LExtension: Argument effectif scalaire du sous-type pas par dÃ©faut, du sous-type non C_CHAR avec un argument muet tableau %qs Ã  %LExtension: OpÃ©rateur unaire qui suit un opÃ©rateur arithmÃ©tique (utilisez des parenthÃ¨ses) Ã  %CExtension: Largeur zÃ©ro aprÃ¨s le descripteur L Ã  %LExtension: caractÃ¨re barre oblique inversÃ©e Ã  %CExtension: lettre d'exposant %<q%> dans une constante littÃ©rale rÃ©elle Ã  %CL'externe %qs Ã  %L ne peut pas avoir une initialisationLa IO UNIT externe ne peut pas Ãªtre un tableau Ã  %LL'objet externe %qs Ã  %L ne peut pas avoir d'initialisationOption supplÃ©mentaire Ã  %<-Xassembler%>Â : %s, abandonne toutes les options %<-Xassembler%> et %<-Wa%>.CaractÃ¨res superflus dans le format Ã  %LF2008: l'instruction IMPORT C1210 Ã  %C n'est pas permise dans le corps d'interface d'une procÃ©dure d'un moduleInstruction FAIL IMAGE Ã  %CArgument FAILED= pour NUM_IMAGES Ã  %Lle mode FDPIC n'est pas supportÃ© en mode Thumb-1La clause FINAL Ã  %L requiert une expression LOGICAL scalaireLa dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur de CONTAINSLa dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur d'une section CONTAINS du type dÃ©rivÃ©La procÃ©dure FINAL %qs Ã  %L n'est pas une SUBROUTINELa procÃ©dure FINAL %qs dÃ©clarÃ©e Ã  %L a le mÃªme rang (%d) que %qsLa procÃ©dure FINAL Ã  %L doit avoir exactement un argumentDÃ©claration de procÃ©dure FINAL Ã  %CInstruction FLUSH Ã  %CConstruction FORALL Ã  %LL'expression de fin de FORALL Ã  %L doit Ãªtre un INTEGER scalaireL'index %qs de FORALL ne peut pas apparaÃ®tre dans une spÃ©cification de triplet Ã  %LLe nom d'index FORALL Ã  %L doit Ãªtre un INTEGER scalaireLe nom d'index de FORALL Ã  %L doit Ãªtre une variable scalaire de type entierLa clause de masque FORALL Ã  %L requiert une expression scalaire LOGICALL'expression de dÃ©part de FORALL Ã  %L doit Ãªtre un INTEGER scalaireL'expression de pas de FORALL Ã  %L ne peut pas Ãªtre zÃ©roL'expression de pas de FORALL Ã  %L doit Ãªtre un %s scalaireInstruction FORM TEAM Ã  %CL'Ã©tiquette FORMAT %d Ã  %L n'est pas dÃ©finieL'instruction FORMAT Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction FORMAT Ã  %L n'a pas d'Ã©tiquette d'instructionLa balise FORMAT Ã  %L ne peut pas Ãªtre un tableau de taille nulleL'Ã©tiquette du FORMAT Ã  %L doit Ãªtre du type CHARACTER ou INTEGER du sous-type par dÃ©fautLes exceptions FP sont activÃ©es.les registres FP pourraient Ãªtre Ã©crasÃ©s malgrÃ© l'attribut %qEÂ : compilez avec %<-mgeneral-regs-only%>L'argument FPTR Ã  %L pour C_F_POINTER ne sera point polymorphiqueles options FPX Â«Â fastÂ Â» et Â«Â compactÂ Â» ne peuvent pas Ãªtre spÃ©cifiÃ©es ensembleFPX: Activer les extensions en virgule flottante double prÃ©cision du processeur ARC Argonaut.FPX: GÃ©nÃ©rer des instructions FPX (compacte) en double prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (rapide) en double prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (compacte) en simple prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (rapide) en simple prÃ©cision.Argument FROMPOS (%ld) hors limite 0:%d dans l'intrinsÃ¨que MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) dans l'intrinsÃ¨que MVBITSLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre un POINTER dans FUNCTION %s Ã  %LLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre un tableau dans FUNCTION %s Ã  %LLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre du type %s dans FUNCTION %s Ã  %LFactoriser les constructeurs et destructeurs complexes pour favoriser l'espace par rapport Ã  la vitesse.Ã‰chec lors de la crÃ©ation du type structure Â«Â %sÂ Â» Ã  %CÃ‰chec lors de la recherche d'une correspondance de la clause Ã  %CÃ‰chec en rÃ©cupÃ©rant la longueur d'un tableau constant.Ã‰chec lors de la conversion de BOZ vers REAL Ã  %LErreur fataleLes membres de champ d'une classe synchronisÃ©e ne peuvent pas Ãªtre %sLe fichier %qs ouvert Ã  %C n'est pas un fichier module GNU FortranContrÃ´le fin des fonctionnalitÃ©s d'ajustement.Le premier argument de l'affectation dÃ©finie Ã  %L doit Ãªtre INTENT(OUT) ou INTENT(INOUT)Le premier argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnelLe premier argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)Le premier ou le dernier argument intrinsÃ¨que de !$OMP ATOMIC doit Ãªtre %qs Ã  %LCorrigez le calcul de min_intLa longueur de ligne fixe doit Ãªtre au moins septLe fanion %<-fmax-stack-var-size=%d%> Ã©crase %<-frecursive%> impliquÃ© par %qsLe fanion %<-fno-automatic%> Ã©crase %<-fmax-stack-var-size=%d%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%> impliquÃ© par %qsLe fanion %<-frecursive%> Ã©crase %<-fmax-stack-var-size=%d%>Nom de la configuration des instructions personnalisÃ©es en virgule flottante.Suivre les conventions d'appels du SuperH de Renesas (anciennement Hitachi).Suivre les exigences du C++17 concernant l'ordre d'Ã©valuation des expressions d'affectations, des dÃ©calages, des appels aux fonctions membres, etc.Suivre les prescriptions pour l'Ã©dition de liens de l'EABI.Pour la procÃ©dure muette %s, aucun nom de liaison est autorisÃ© dans BIND(C) Ã  %CPour les bibliothÃ¨ques intrinsÃ¨ques : passer tous les paramÃ¨tres dans des registres.Activer la permission d'exÃ©cution sur la pile pour les fonctions imbriquÃ©es.Pour les opÃ©rations de dÃ©calage par une quantitÃ© constante, qui requiÃ¨rent une instruction individuelle pour dÃ©caler de une position, dÃ©fini le nombre maximum d'instructions de dÃ©calage en-ligne (valeur maximum 64) Ã  Ã©mettre au lieu d'utiliser la fonction d'assistance __mspabi correspondante. La valeur par dÃ©faut est 4.Pour les cibles qui requiÃ¨rent normalement des trampolines pour les fonctions imbriquÃ©es, toujours les gÃ©nÃ©rer au lieu d'utiliser des descripteurs.Pour l'assembleur (et l'Ã©diteur de liens), autoriser l'utilisation sans erreur de toute sous-variante d'architecture.Interdire la rÃ©alisation de l'optimisation fp-as-gp.Interdire l'utilisation de $fp pour l'accÃ¨s aux variables statiques et locales. Cette option interdit strictement l'optimisation fp-as-gp mÃªme si Â«Â -mforce-fp-as-gpÂ Â» est utilisÃ©e.Forcer tous les appels Ã  Ãªtre faits via une instruction jli.Forcer la sortie en assembleur Ã  toujours utiliser des constantes en hexadÃ©cimal.Forcer les accÃ¨s aux champs de bits Ã  correspondre Ã  la largeur de leur type.Forcer la crÃ©ation d'un temporaire pour tester du code Â«Â forallÂ Â» peu frÃ©quemment exÃ©cutÃ©.Forcer la dÃ©sactivation des boucles matÃ©rielles, utilise mÃªme -mext-dsp.Forcer les fonctions Ã  Ãªtre alignÃ©es sur une frontiÃ¨re de 4 octets.Forcer la gÃ©nÃ©ration d'Ã©bauches d'indirection des symboles externes.Forcer les appels indirects et les sauts via un registre.Forcer la rÃ©alisation de l'optimisation fp-as-gp.Forcer le type sous-jacent de Â«Â wchar_tÂ Â» Ã  Ãªtre Â«Â unsigned shortÂ Â».Forcer l'utilisation de crÃ©neaux de retard (delay slots) pour les branchements conditionnels.Instruction de format dans le bloc principal du module Ã  %CFortran 2003: Le spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur %qsFortran 2003: CaractÃ¨re pour l'argument %qs de l'intrinsÃ¨que %qs Ã  %LFortan 2003: SpÃ©cificateur de format DT interdit Ã  %CFortran 2003: Argument effectif scalaire CHARACTER avec un argument muet tableau %qs Ã  %LFonctionnalitÃ© Fortran 2008 obsolÃ¨teÂ :Fortran 2008: Le bloc COMMON %qs avec l'Ã©tiquette de liaison Ã  %L partage l'identificateur avec l'entitÃ© de bloc non COMMON globale Ã  %LFortran 2008: Argument effectif non pointeur Ã  %L vers le muet pointeur %qsFortran 2008: Pointeur null Ã  %L pour un muet non pointeur %qsFortran 2008: Fonctions pointeurs dans le contexte de la dÃ©finition de variable (%s) Ã  %LFortran 2008: Point-virgule Ã  %C sans instruction avant luiFonctionnalitÃ© Fortran 2018 supprimÃ©eÂ :FonctionnalitÃ© Fortran 2018 obsolÃ¨teÂ :Fortran 2018Â :Le Fortran 95 exige un INTEGER par dÃ©faut dans la balise %s Ã  %LAucune liaison spÃ©cifique correspondante pour l'appel Ã  GENERIC %qs Ã  %LLa longueur de ligne libre doit Ãªtre au moins troisFonction %qs comme expression d'initialisation Ã  %LLa fonction %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVELa fonction %qs Ã  %L ne peut pas avoir une initialisationLa fonction %qs Ã  %L n'a pas de type IMPLICITLa fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?La fonction %qs Ã  %L est INTRINSIC mais elle est incompatible avec un intrinsÃ¨queLa fonction %qs Ã  %L doit Ãªtre PURELa fonction %qs dans l'expression d'initialisation Ã  %L doit Ãªtre une fonction intrinsÃ¨queLa fonction %qs est dÃ©clarÃ©e CHARACTER(*) et ne peut pas Ãªtre utilisÃ©e Ã  %L car elle n'est pas un argument muetLa fonction %qs requiert une liste d'arguments Ã  %CFonction %qs, paramÃ¨tre %u, a des accÃ¨s IPA-SRA qui se chevauchentLa fonction %s Ã  %L a des entrÃ©es avec des spÃ©cifications de tableau non concordantesLa fonction %s Ã  %L a des entrÃ©es qui retournent des variables de longueurs de chaÃ®nes diffÃ©rentesFonction %s, paramÃ¨tre %u, est utilisÃ©e mais n'a pas certains accÃ¨s IPA-SRAFonction pas trouvÃ©e.Le rÃ©sultat de fonction %qs Ã  %L ne peut pas avoir une initialisationLe rÃ©sultat de la fonction %qs Ã  %L n'a pas de type IMPLICITLe rÃ©sultat %qs de la fonction Ã  %L est invalide comme argument X pour C_FUNLOCLe rÃ©sultat %qs de la fonction Ã  %L ne sera point un co-tableau et n'aura point un composant co-tableauLe rÃ©sultat de la fonction %qs est invalide comme cible de procÃ©dure dans l'affectation du pointeur de procÃ©dure Ã  %LLa variable rÃ©sultat %qs de la fonction Ã  %L de la fonction Ã©lÃ©mentale %qs n'aura point l'attribut ALLOCATABLE ou POINTERAligner les dÃ©buts des fonctions sur une puissance de 2 de cette valeur.Les fonctions qui retournent des valeurs doivent Ãªtre terminÃ©es par des expressions de retour.Fusionner certaines opÃ©rations sur des entiers pour une meilleure performance sur un power10.Fusionner certaines opÃ©rations sur des entiers pour une meilleure performance sur un power8.Fusionner les rÃ©fÃ©rences Ã  la toc des modÃ¨les de code medium/large avec l'instruction mÃ©moire.GCC ne supporte pas les opÃ©rateurs avec des types entiers et des types en virgule fixe qui, ensemble, ont trop de bits entiers et fractionnelsGCC ne supporte actuellement pas un argument de type %qT pour des fonctions %<simd%>GCC ne supporte actuellement pas les types de tailles mÃ©langÃ©s pour les fonctions %<simd%>GCC ne supporte actuellement pas le type de retour %qT pour les fonctions %<simd%>GCC ne supporte actuellement pas simdlen %wd pour le type %qTGCC n'est pas configurÃ© pour supporter %s comme cible de dÃ©lestageGCC doit Ãªtre configurÃ© avec %<--enable-newlib-nano-formatted-io%> pour utiliser %<-mtiny-printf%>GCC ne supporte que %u portÃ©es imbriquÃ©esvecteur GCC passÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©vecteur GCC retournÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©Type de GPU GCN Ã  utiliser:GCSE dÃ©sactivÃ©GENERIC %qs Ã  %L ne peut Ã©craser la liaison spÃ©cifique avec le mÃªme nomGENERIC %qs Ã  %L doit cibler une liaison spÃ©cifique, %qs est GENERIC aussiLe GENERIC Ã  %C doit Ãªtre Ã  l'intÃ©rieur du type dÃ©rivÃ© CONTAINSLiaison GENERIC Ã  %CLa procÃ©dure GENERIC %qs n'est pas permise comme argument effectif Ã  %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
  GNUÂ C ne supporte plus -traditional sans -EExtension GNUÂ :GNU Objective C ne supporte plus la compilation traditionnellel'attribut de style GNU entre l'Ã©tiquette et la dÃ©claration appartient Ã  l'Ã©tiquetteL'instruction GOTO Ã  %L quitte une construction CRITICAL pour l'Ã©tiquette Ã  %LL'instruction GOTO Ã  %L quitte une construction DO CONCURRENT pour l'Ã©tiquette Ã  %LRebut aprÃ¨s la dÃ©claration PARAMETERIZED TYPE Ã  %CGÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions MMA.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) d'adressage mÃ©moire relatif au PC.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) des optimisations mÃ©moire relatives au PC pour les externes.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions mÃ©moire prÃ©fixÃ©es.GÃ©nÃ©rer des instructions 16 bits.GÃ©nÃ©rer du code 16 bits pour i386.GÃ©nÃ©rer du code 32 bits.GÃ©nÃ©rer des dÃ©calages 32 bits dans les tables de Â«Â switchÂ Â».GÃ©nÃ©rer du code 32 bits pour i386.GÃ©nÃ©rer du code 32 bits pour x86-64.GÃ©nÃ©rer des instructions mac et multiplication 32Ã—16.GÃ©nÃ©rer du code 64 bits.GÃ©nÃ©rer du code 64 bits pour x86-64.GÃ©nÃ©rer des trames de pile conformes Ã  APCS.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC600.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC601.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC700.GÃ©nÃ©rer des stubs dans le style AT&T pour Mach-O.GÃ©nÃ©rer les en-tÃªtes C des options spÃ©cifiques Ã  la plate-forme.GÃ©nÃ©rer des prototypes C depuis des dÃ©clarations BIND(C).GÃ©nÃ©rer des prototypes C depuis des dÃ©finitions de procÃ©dures externes non-BIND(C).GÃ©nÃ©rer l'information des dÃ©pendances de modules C++i.GÃ©nÃ©rer les instructions en virgule flottante double du FPU C-SKY (par dÃ©faut pour la virgule flottante matÃ©rielle).GÃ©nÃ©rer des instructions de l'extension DSP.GÃ©nÃ©rer les sections DWARF pubnames et pubtypes avec les extensions GNU.GÃ©nÃ©rer les sections DWARF pubnames et pubtypes.GÃ©nÃ©rer du code FDPIC ELF.GÃ©nÃ©rer du code double prÃ©cision avec GFLOAT.GÃ©nÃ©rer du code H8/300H.GÃ©nÃ©rer du code H8S.GÃ©nÃ©rer du code H8S/S2600.GÃ©nÃ©rer du code H8SX.GÃ©nÃ©rer du code ILP32.GÃ©nÃ©rer des blocs IT (If-Then) appropriÃ©s pour ARMv8.GÃ©nÃ©rer un fichier JSON.GÃ©nÃ©rer du code LP64.GÃ©nÃ©rer du code pour MIPS16.GÃ©nÃ©rer la struct ModuleInfo pour le module de sortie.GÃ©nÃ©rer du code pour un PA1.0.GÃ©nÃ©rer du code pour un PA1.1.GÃ©nÃ©rer du code pour un PA2.0 (nÃ©cessite binutils 2.10 ou supÃ©rieur).GÃ©nÃ©rer des instructions SBIT et CBIT.GÃ©nÃ©rer du code SH1.GÃ©nÃ©rer du code SH2.GÃ©nÃ©rer du code pour un SH2a sans FPU.GÃ©nÃ©rer du code SH2e.GÃ©nÃ©rer du code SH3.GÃ©nÃ©rer du code SH3e.GÃ©nÃ©rer du code pour le SH4 sans FPU.GÃ©nÃ©rer du code SH4.GÃ©nÃ©rer du code pour le SH4-100 sans FPU.GÃ©nÃ©rer du code SH4-100.GÃ©nÃ©rer du code pour le SH4-200 sans FPU.GÃ©nÃ©rer du code SH4-200.GÃ©nÃ©rer du code pour le SH4-300 sans FPU.GÃ©nÃ©rer du code SH4-300.GÃ©nÃ©rer du code pour le SH4a sans FPU.GÃ©nÃ©rer du code SH4a.GÃ©nÃ©rer du code SH4al-dsp.GÃ©nÃ©rer les instructions VRSAVE lors de la gÃ©nÃ©ration de code AltiVec.GÃ©nÃ©rer une section __mcount_loc avec tous des appels Ã  _mcount ou __fentry__.GÃ©nÃ©rer une section __mcount_loc avec tous des appels Ã  mcount ou __fentry__.GÃ©nÃ©rer une directive #line pointant sur le rÃ©pertoire de travail courant.GÃ©nÃ©rer un paquet Mach-O (type de fichier MH_BUNDLE).GÃ©nÃ©rer une section __return_loc pointant vers tous les codes de contrÃ´le de code de retour.GÃ©nÃ©rer un appel pour stopper l'application si une fonction qui ne devrait par retourner un rÃ©sultat retourne quand mÃªme un rÃ©sultat.GÃ©nÃ©rer une fonction D main() par dÃ©faut lors de la compilation.GÃ©nÃ©rer un point de sortie unique pour chaque fonction.GÃ©nÃ©rer des noms de chemins absolus vers le code source pour gcov.GÃ©nÃ©rer du code de passage de paramÃ¨tres agrÃ©gÃ©s avec, au plus, un alignement 64 bits.GÃ©nÃ©rer un exÃ©cutable de sortie qui lie les symboles au chargement plutÃ´t que paresseusement.GÃ©nÃ©rer une sortie assembleur qui est compatible avec l'assembleur AS100 de Renesas. Ceci peut restreindre certaines capacitÃ©s du compilateur. Par dÃ©faut, une syntaxe compatible avec GAS est gÃ©nÃ©rÃ©e.GÃ©nÃ©rer des instructions auto-inc/dec.GÃ©nÃ©rer du code gros-boutiste.GÃ©nÃ©rer du code gros-boutiste.GÃ©nÃ©rer un eBPF gros-boutiste.GÃ©nÃ©rer des instructions Â«Â bitÂ Â».GÃ©nÃ©rer les insns d'appels comme appels directs.GÃ©nÃ©rer des insns d'appels comme appels indirects, si nÃ©cessaire.GÃ©nÃ©rer les insns d'appels comme appels indirects.GÃ©nÃ©rer des insns d'appels comme appels indirects aux registres.GÃ©nÃ©rer l'instruction cld dans le prologue de fonctions.GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution du compilateur C-SKY au lieu de libgcc.GÃ©nÃ©rer du code pour l'architecture CR16C.GÃ©nÃ©rer du code pour l'architecture CR16C+ (par dÃ©faut).GÃ©nÃ©rer du code pour GNU as.GÃ©nÃ©rer du code pour l'assembleur GNU (gas).GÃ©nÃ©rer du code pour GNU ld.GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution GNU.GÃ©nÃ©rer le code pour l'environnement d'exÃ©cution NeXT (Apple Mac OS X).GÃ©nÃ©rer du code pour le dÃ©chargement vers OpenMP: active -msoft-stack et -muniform-simt.GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 340 (sans MMU/FPU).GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 400 (sans MMU/FPU).GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 500 (sans FPU).GÃ©nÃ©rer du code pour le Smart Mode.GÃ©nÃ©rer du code pour l'Ã©tat Thumb.GÃ©nÃ©rer du code pour l'assembleur UNIX.GÃ©nÃ©rer du code pour une ABI 32 bits.GÃ©nÃ©rer du code pour un 5206e.GÃ©nÃ©rer du code pour un 520X.GÃ©nÃ©rer du code pour un 528x.GÃ©nÃ©rer du code pour un 5307.GÃ©nÃ©rer du code pour un 5407.GÃ©nÃ©rer du code pour une ABI 64 bits.GÃ©nÃ©rer du code pour un 68000.GÃ©nÃ©rer du code pour un 68010.GÃ©nÃ©rer du code pour un 68020.GÃ©nÃ©rer du code pour un 68030.GÃ©nÃ©rer du code pour un 68040 sans les nouvelles instructions.GÃ©nÃ©rer du code pour un 68040.GÃ©nÃ©rer du code pour un 68060 sans les nouvelles instructions.GÃ©nÃ©rer du code pour un 68060.GÃ©nÃ©rer du code pour un 68302.GÃ©nÃ©rer du code pour un 68332.GÃ©nÃ©rer du code pour un 68851.GÃ©nÃ©rer du code pour un ColdFire v4e.GÃ©nÃ©rer le code pour une DLL.GÃ©nÃ©rer du code pour un Fido A.GÃ©nÃ©rer du code pour un cpu32.GÃ©nÃ©rer du code pour toutes les instanciations de patrons.GÃ©nÃ©rer du code pour un 11/10.GÃ©nÃ©rer du code pour un 11/40.GÃ©nÃ©rer du code pour un 11/45.GÃ©nÃ©rer du code pour les contrats assert.GÃ©nÃ©rer du code pour les contrats invariants des classes.GÃ©nÃ©rer du code pour des extensions Ã  charger dans le noyau de darwin.GÃ©nÃ©rer le code pour les fonctions mÃªme si elles sont complÃ¨tement mises en ligne.GÃ©nÃ©rer du code pour le processeur donnÃ©.GÃ©nÃ©rer le code pour la PLT dans la BSS d'un ancien exÃ©cutable.GÃ©nÃ©rer du code pour les contrats post-condition.GÃ©nÃ©rer du code pour les contrats prÃ©-condition.GÃ©nÃ©rer le code pour les fonctions statiques mÃªme si elles ne sont jamais appelÃ©es.GÃ©nÃ©rer le code pour les Â«Â switchÂ Â» sans instruction Â«Â defaultÂ Â».GÃ©nÃ©rer du code pour la plateforme Android.GÃ©nÃ©rer du code pour M*Core M210.GÃ©nÃ©rer du code pour M*Core M340.GÃ©nÃ©rer du code pour le noyau ou pour des extensions Ã  charger dans le noyau.GÃ©nÃ©rer le code pour le mode superviseur (par dÃ©faut).GÃ©nÃ©rer le code pour le mode utilisateur.GÃ©nÃ©rer du code dans l'Ã©tat ARM 32 bits.GÃ©nÃ©rer du code en mode gros-boutiste.GÃ©nÃ©rer du code en mode gros-boutiste.GÃ©nÃ©rer du code en mode petit-boutiste.GÃ©nÃ©rer du code en mode petit-boutiste.GÃ©nÃ©rer du code adaptÃ© pour les exÃ©cutables (PAS pour les bibliothÃ¨ques partagÃ©es).GÃ©nÃ©rer du code adaptÃ© pour un dÃ©bogage avec cycle court.GÃ©nÃ©rer du code qui peut Ãªtre utilisÃ© avec des objets dynamiques dans le style SVR4.GÃ©nÃ©rer du code qui peut garder les Ã©tats locaux uniformes d'une avenue SIMD Ã  l'autre (SIMD lane)GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifique au processeur (psABI) du MCU Intel.GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifiÃ©e.GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifiÃ©e.GÃ©nÃ©rer du code qui est compatible lors de l'Ã©dition de liens avec du code MIPS16 et microMIPS.GÃ©nÃ©rer du code qui utilise les instructions en virgules flottantes du 68881.GÃ©nÃ©rer du code qui ne sera pas liÃ© avec une autre bibliothÃ¨que partagÃ©e par son ID mais qui pourra Ãªtre utilisÃ© comme bibliothÃ¨que partagÃ©e.GÃ©nÃ©rer du code pour vÃ©rifier les bornes avant d'indexer les tableaux.GÃ©nÃ©rer du code pour vÃ©rifier les spÃ©cifications des exceptions.GÃ©nÃ©rer du code pour mitiger la spÃ©culation en ligne droite.GÃ©nÃ©rer du code pour dÃ©tecter quand le processeur pourrait spÃ©culer incorrectement.GÃ©nÃ©rer du code pour utiliser une PLT (Procedure Linkage Table) et une GOT (Global Offsets Table) non exÃ©cutables.GÃ©nÃ©rer du code utilisant les adresses avec symbole d'ancrage global.GÃ©nÃ©rer du code qui utilise les instructions en virgule flottante matÃ©rielles.GÃ©nÃ©rer du code qui n'utilise que des registres gÃ©nÃ©raux.GÃ©nÃ©rer du code qui nâ€™utilise que des registres du cÅ“ur (r0-r14).GÃ©nÃ©rer du code avec des appels de bibliothÃ¨que pour la virgule flottante.GÃ©nÃ©rer du code sans registre GP.GÃ©nÃ©rer les objets CFString Ã  la compilation.GÃ©nÃ©rer des sections de dÃ©bogage compressÃ©es.GÃ©nÃ©rer des instructions de dÃ©placements conditionnels.GÃ©nÃ©rer des rÃ©serves de constantes dans le compilateur au lieu de l'assembleur.GÃ©nÃ©rer les dÃ©finitions cpp pour les E/S d'un serveur.GÃ©nÃ©rer les dÃ©finitions cpp pour les E/S d'une station de travail.GÃ©nÃ©rer les informations de dÃ©bogage dans le format DWARF v2 (ou ultÃ©rieur).GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS.GÃ©nÃ©rer les informations de dÃ©bogage dans le format VMS.GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF.GÃ©nÃ©rer les informations de dÃ©bogage dans le format Ã©tendu par dÃ©faut.GÃ©nÃ©rer les informations de dÃ©bogage dans le format par dÃ©faut.GÃ©nÃ©rer les informations de dÃ©bogage dans la version par dÃ©faut du format DWARF.GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS Ã©tendu.GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF Ã©tendu.GÃ©nÃ©rer les informations de dÃ©bogage dans des fichiers .dwo sÃ©parÃ©s.GÃ©nÃ©rer du code pour le FPU du SH2a en double prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code pour le FPU du SH2a en simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-100 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-200 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-300 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4a simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer des trames de pile discontinues.GÃ©nÃ©rer des instructions de division.GÃ©nÃ©rer des rÃ©sultats de divisions oÃ¹ le reste a le mÃªme signe que le diviseur (pas le dividende).GÃ©nÃ©rer la documentation.GÃ©nÃ©rer des instructions en virgule flottante double prÃ©cision.GÃ©nÃ©rer eBPF pour la version du noyau Linux donnÃ©e.GÃ©nÃ©rer des instructions en arithmÃ©tique Ã©tendue, uniquement valable pour ARC700.GÃ©nÃ©rer des information Ã©tendues pour les points d'entrÃ©es des fonctions en ligne.GÃ©nÃ©rer des appels indirects rapides.GÃ©nÃ©rer les mathÃ©matiques en virgule flottante avec le jeu d'instructions donnÃ©.GÃ©nÃ©rer les instructions multiplie-accumule en virgule flottante.GÃ©nÃ©rer des instructions frecipd/fsqrtd/fdivd (par dÃ©faut pour la virgule flottante matÃ©rielle).GÃ©nÃ©rer des instructions abs matÃ©rielles.GÃ©nÃ©rer une version en ligne de la division en virgule flottante, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la division en virgule flottante, optimiser pour le dÃ©bit.GÃ©nÃ©rer une version en ligne de la division entiÃ¨re, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la division entiÃ¨re, optimiser pour le dÃ©bit.GÃ©nÃ©rer une version en ligne de la racine carrÃ©e, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la racine carrÃ©e, optimiser pour le dÃ©bit.GÃ©nÃ©rer les instructions supportÃ©es par le Barrel Shifter.GÃ©nÃ©rer des instructions isel.GÃ©nÃ©rer une recherche de classes molle (via objc_getClass()) pour l'utilisation en mode Zero-Link.GÃ©nÃ©rer du code petit-boutiste.GÃ©nÃ©rer du code petit-boutiste.GÃ©nÃ©rer un eBPF petit-boutiste.GÃ©nÃ©rer les instructions de chargement/stockage de mots multiples.GÃ©nÃ©rer les instructions de chargement/stockage avec mise Ã  jour.GÃ©nÃ©rer des appels locaux vers des opÃ©rations atomiques hors ligne.GÃ©nÃ©rer les dÃ©pendances pour make et compiler.GÃ©nÃ©rer les dÃ©pendances pour make.GÃ©nÃ©rer les appels mcount/__fentry__ sous forme de nops. Pour les activer, il faut insÃ©rer les instructions rÃ©elles.GÃ©nÃ©rer des fragments millicode.GÃ©nÃ©rer les instructions mul64 et mulu64.GÃ©nÃ©rer l'instruction norm.GÃ©nÃ©rer du code en mode normal.GÃ©nÃ©rer du code pour le FPU du SH2a en simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-100 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-200 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-300 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4a simple prÃ©cision uniquement.GÃ©nÃ©rer du code relatif au compteur de programme (PC).GÃ©nÃ©rer des instructions de l'extension de performance.GÃ©nÃ©rer des instructions de l'extension de performance version 2.GÃ©nÃ©rer les cibles bidons pour tous les en-tÃªtes.GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode large).GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode petit).GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode large).GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode petit).GÃ©nÃ©rer des instructions de prÃ©chargement, si disponible, pour les tableaux dans les boucles.GÃ©nÃ©rer des instructions push/pop (par dÃ©faut).GÃ©nÃ©rer du code PIC rÃ©-entrant.GÃ©nÃ©rer des inverses au lieu de divss et sqrtss.GÃ©nÃ©rer l'instruction return dans une fonction nue.GÃ©nÃ©rer l'information pour les types de descripteurs lors de l'exÃ©cution.GÃ©nÃ©rer des rÃ©fÃ©rences Ã  sdata.  Ceci est l'option par dÃ©faut Ã  moins que vous compiliez pour PIC.GÃ©nÃ©rer les sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg et .s390_return_mem pour contenir les emplacements des branches indirectes qui ont Ã©tÃ© corrigÃ©es par l'utilisation d'une des options -mindirect-branch* ou -mfunction-return*.  Les sections consistent en un tableau d'Ã©lÃ©ments sur 32 bits. Chaque entrÃ©e contient le dÃ©calage depuis l'entrÃ©e de l'emplacement corrigÃ©.GÃ©nÃ©rer du code auto-relocalisable.GÃ©nÃ©rer sin, cos, sqrt pour le coprocesseur mathÃ©matique.GÃ©nÃ©rer des instructions en virgule flottante simple prÃ©cision.GÃ©nÃ©rer les inverses de la racine carrÃ©e et de la division par logiciel pour un meilleur dÃ©bit.GÃ©nÃ©rer des mÃ©thodes Objective-C spÃ©ciales pour initialiser et dÃ©truire des ivars C++ non-POD, si nÃ©cessaire.GÃ©nÃ©rer des instructions stm/ldm (par dÃ©faut).GÃ©nÃ©rer des instructions de l'extension de chaÃ®nes.GÃ©nÃ©rer l'instruction swap.GÃ©nÃ©rer les instructions avec modulo entier.GÃ©nÃ©rer les instructions de mÃ©moire atomique quadruple mots (lqarx/stqcx).GÃ©nÃ©rer les instructions de mÃ©moire quadruple mots (lq/stq).GÃ©nÃ©rer des chargements/stockages VSX non alignÃ©s pour l'expansion en-ligne de memcpy/memmove.GÃ©nÃ©rer des chargements/stockages de pairs de vecteurs VSX non alignÃ©s pour l'expansion en-ligne de memcpy/memmove.GÃ©nÃ©rer des tables de retour en arriÃ¨re (unwind tables) qui sont exactes Ã  chaque limite d'instruction.GÃ©nÃ©rer des instructions push25/pop25 v3.GÃ©nÃ©rer l'instruction vzeroupper avant un transfert du flux de contrÃ´le hors d'une fonction.GÃ©nÃ©rer xBPF.La fonction gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface intrinsÃ¨que spÃ©cifiqueNom gÃ©nÃ©rique %qs de la fonction %qs Ã  %L Ã©tant le mÃªme nom que le type dÃ©rivÃ© Ã  %LLa sous-routine gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface de sous-routine intrinsÃ¨queDonner aux branches leur coÃ»t par dÃ©faut.PrÃ©fixer les symboles externes avec un caractÃ¨re de soulignement.Le nom de liaison globale %qs Ã  %L est dÃ©jÃ  utilisÃ© comme un(e) %s Ã  %LLe nom de liaison globale %qs Ã  %L est dÃ©jÃ  utilisÃ© Ã  %LL'entitÃ© globale %qs Ã  %L ne peut pas apparaÃ®tre dans un bloc COMMON Ã  %LLe nom global %qs Ã  %L est dÃ©jÃ  utilisÃ© comme un(e) %s Ã  %LLe nom global %qs Ã  %L est dÃ©jÃ  utilisÃ© Ã  %LLes optimisations de boucles Graphite ne peuvent pas Ãªtre utilisÃ©es (isl n'est pas disponible) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Les optimisations de boucles par Graphite ne peuvent pas Ãªtre utilisÃ©es (isl n'est pas disponible).Guider l'Ã©diteur de liens pour relÃ¢cher les instructions.Traiter les fonctions internes atomiques qui pourraient Ãªtre appliquÃ©es Ã  des donnÃ©es non alignÃ©es en appelant des fonctions de la bibliothÃ¨que. Outrepasse -mtrap-unaligned-atomic.Fanion de contrÃ´le du modÃ¨le de l'ordonnanceur avec prÃ©-extraction automatique matÃ©rielle. Nombre de cycles d'anticipation que le modÃ¨le examine, la valeur Â«Â 0Â Â» active uniquement l'heuristique de tri des instructions. DÃ©sactivÃ© par dÃ©faut.La constante hexadÃ©cimale Ã  %L utilise la syntaxe non standard X au lieu de ZConstante Hollerith Ã  %CLa variable %qs associÃ©e Ã  l'hÃ´te ne peut pas Ãªtre dans l'instruction DATA Ã  %CQuelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e en raison de la mise en ligne (en pourcentage).Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e Ã  cause de la propagation interprocÃ©durale de constantes (en pourcentage).opÃ©rande registre E/S pour Â«Â %%%cÂ Â»IBITS: Bit incorrectICE: emit_insn utilisÃ© lÃ  oÃ¹ emit_jump_insn est attendu :
  Identification de la bibliothÃ¨que partagÃ©e Ã  construire.les bibliothÃ¨ques partagÃ©es utilisant un ID et FD-PIC ne peuvent pas Ãªtre utilisÃ©s ensembleModule IEEE_ARITHMETIC Ã  %CModule IEEE_EXCEPTIONS Ã  %CModule IEEE_FEATURES Ã  %CLa clause IF Ã  %L requiert une expression LOGICAL scalaireLe modificateur %s de la clause IF Ã  %L n'est pas appropriÃ© pour la construction OpenMP actuelleLa clause IF sans modificateur Ã  %L est utilisÃ©e avec des clauses IF avec modificateursIM part_ref Ã  %CL'instruction IMPLICIT NONE (type) Ã  %L suit une instruction IMPLICITL'instruction IMPLICIT Ã  %C suit une instruction IMPLICIT NONE (type)IMPORT NONE avec une liste de spÃ©cifications Ã  %CInstruction IMPORT Ã  %CL'instruction IMPORT Ã  %C est uniquement permise dans un corps d'INTERFACEProcÃ©dure IMPURE Ã  %CL'instruction INQUIRE Ã  %L ne peut pas contenir les deux spÃ©cificateurs FILE et UNIT en mÃªme tempsL'instruction INQUIRE Ã  %L requiert un spÃ©cificateur PENDING= avec le spÃ©cificateur ID=L'instruction INQUIRE Ã  %L requiert l'un des deux spÃ©cificateurs FILE ou UNITL'instruction INQUIRE n'est pas permise dans une procÃ©dure PURE Ã  %Cl'expression INTEGER de la clause %s Ã  %L doit Ãªtre non nÃ©gativeL'expression INTEGER de la clause %s Ã  %L doit Ãªtre positiveL'expression INTEGER de chunk_size dans la clause SCHEDULE Ã  %L doit Ãªtre positiveINTEGER(KIND=8) n'est pas disponible avec l'option %<-fdefault-integer-8%>INTEGER(KIND=8) n'est pas disponible avec l'option %<-finteger-4-integer-8%>INTENT (%s) est en conflit avec INTENT(%s) Ã  %LINTENT n'est pas permis Ã  l'intÃ©rieur de BLOCK Ã  %CL'argument effectif de INTENT(%s) Ã  %L pourrait interfÃ©rer avec l'argument effectif Ã  %L.INTENT(IN) POINTER %qs dans la clause %s Ã  %LINTENT(IN) POINTER %qs dans la clause COPYPRIVATE Ã  %LL'argument INTENT(OUT) %qs de la procÃ©dure pure %qs Ã  %L ne peut pas Ãªtre polymorphiqueLa procÃ©dure %qs de INTERFACE Ã  %L a le mÃªme nom que la procÃ©dure englobanteLe IO UNIT dans l'instruction %s Ã  %L doit Ãªtre un fichier interne dans une procÃ©dure PUREla dÃ©finition IO pour %q+D a besoin d'une adresseL'Ã©tiquette IOLENGTH est invalide dans l'instruction INQUIRE Ã  %CBalise IOMSG Ã  %Lle rÃ©sumÃ© de modref IPA est manquant dans le fichier d'entrÃ©eLa vÃ©rification d'accÃ¨s IPA-SRA a Ã©chouÃ©lâ€™ISA %qs n'est pas supportÃ©e par l'attribut %<target%>, utilisez la syntaxe %<arch=%>le C ISO ne permet pas %<%E (expression)%>le C ISO n'autorise pas de %<;%> supplÃ©mentaire en dehors d'une fonctionle C ISO ne permet pas l'utilisation de %<_Alignof%> sur un type fonctionle C ISO ne supporte pas %<#pragma STDC FLOAT_CONST_DECIMAL64%>le C ISO ne permet pas %<++%> ni %<--%> sur les types complexesle C ISO ne supporte pas les attributs %<[[]]%> avant C2Xle C ISO ne supporte pas les types %<__int%d%>le C ISO ne permet pas d'utiliser %<~%> pour calculer le conjuguÃ© d'un complexele C ISO ne supporte pas l'identificateur prÃ©dÃ©fini %qsle C ISO interdit les types entiers complexesle C ISO ne supporte pas les virgules flottantes dÃ©cimales avant C2Xle C ISO ne supporte pas les types en virgule fixele C ISO ne supporte pas l'omission des noms des paramÃ¨tres dans les dÃ©finitions de fonctions avant C2Xle C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>le C ISO ne supporte pas les types saturantsle C ISO ne supporte pas le type %<_Float%d%s%>le C ISO interdit %<goto *expr;%>le C ISO interdit %<return%> avec une expression dans une fonction qui retourne un voidle C ISO interdit une unitÃ© de traduction videle C ISO interdit l'affectation entre un pointeur de fonction et %<void *%>le C ISO interdit les groupes entre accolades Ã  l'intÃ©rieur d'expressionsle C ISO interdit le transtypage d'un type non scalaire vers lui-mÃªmele C ISO interdit le transtypage vers un type unionle C ISO interdit la comparaison de %<void *%> avec un pointeur de fonctionle C ISO interdit une expression conditionnelle entre %<void *%> et un pointeur de fonctionle C ISO interdit une expression conditionnelle dont un seul cÃ´tÃ© est Â«Â voidÂ Â»le C ISO interdit les fonctions de type volatile ou constantele C ISO interdit la conversion d'un pointeur de fonction en un type de pointeur vers un objetle C ISO interdit la conversion d'un pointeur vers un objet en un type de pointeur vers une fonctionle C ISO interdit d'initialiser avec des accolades videsle C ISO interdit la dÃ©claration anticipÃ©e des paramÃ¨tresle C ISO interdit les rÃ©fÃ©rences anticipÃ©es vers un type %<enum%>le C ISO interdit l'initialisation entre un pointeur de fonction et %<void *%>le C ISO interdit la dÃ©claration d'Ã©tiquettele C ISO interdit les dÃ©clarations de membre sans aucun membrele C ISO interdit les fonctions imbriquÃ©esle C ISO interdit l'omission du terme central de l'expression %<?:%>le C ISO interdit les comparaisons ordonnÃ©es de pointeurs vers des fonctionsle C ISO interdit de passer l'argument %d de %qE entre un pointeur de fonction et %<void *%>le C ISO interdit les types de fonction qualifiÃ©sle C ISO interdit le retour entre un pointeur de fonction et %<void *%>le C ISO interdit de spÃ©cifier les bornes des Ã©lÃ©ments Ã  initialiserle C ISO interdit d'accÃ©der aux tableaux %<register%> par un indicele C ISO interdit le tableau de taille nullele C ISO interdit le tableau de taille nulle %qEle C ISO interdit la conversion d'argument en type unionle C ISO requiert un argument nommÃ© devant %<...%>le C ISO restreint les valeurs de l'Ã©numÃ©rateur Ã  la plage d'un %<int%>l'attribut %qE du C++ ISO ne s'applique pas aux fonctions; il est traitÃ© comme %<[[gnu::%E]]%>le C++ ISO 1998 ne permet pas %<long long%>le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicitesle C++ ISO autorise les attributs de champs de bits uniquement avant l'Ã©lÃ©ment %<:%>le C++ ISO n'a pas adoptÃ© les patrons d'opÃ©rateurs de chaÃ®nes littÃ©rales prenant un paquet d'arguments de caractÃ¨resle C++ ISO ne permet pas d'omettre l'opÃ©rande du milieu de %<?:%>le C++ ISO ne permet pas %<alignof%> avec un non typele C++ ISO ne permet pas des initialisations par dÃ©signation du C99le C++ ISO ne permet pas des initialisations par dÃ©signation de GNUle C++ ISO ne permet pas que %<%T::%D%> soit dÃ©fini comme %<%T::%D%>le C++ ISO ne permet pas l'utilisation de %<alignof%> sur un type fonctionle C++ ISO ne supporte pas %<__int%d%> pour %qsle C++ ISO n'accepte pas qu'un simple %<complex%> signifie %<double complex%>le C++ ISO interdit l'application de %<__alignof%> Ã  une expression d'un type de fonctionle C++ ISO interdit l'application de %<sizeof%> Ã  une expression d'un type de fonctionle C++ ISO interdit les groupes d'accolades Ã  l'intÃ©rieur des expressionsle C++ ISO interdit l'appel de %<::main%> depuis l'intÃ©rieur du programmele C++ ISO interdit le transtypage vers un type tableau %qTle C++ ISO interdit la comparaison entre un pointeur et un entierle C++ ISO interdit la comparaison entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit les littÃ©raux composÃ©sle C++ ISO interdit les gotos calculÃ©sle C++ ISO interdit l'expression conditionnelle entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit la conversion entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit la conversion d'une chaÃ®ne constante vers %qTle C++ ISO interdit la dÃ©claration de %qs sans typele C++ ISO interdit de dÃ©crÃ©menter un pointeur du type %qTle C++ ISO interdit de dÃ©crÃ©menter un enumle C++ ISO interdit un enum vide et sans nomle C++ ISO interdit le membre tableau flexible %qsle C++ ISO interdit les tableaux flexibles comme membresle C++ ISO interdit l'initialisation intra-classe du membre statique non constant %qDle C++ ISO interdit d'incrÃ©menter un pointeur du type %qTle C++ ISO interdit d'incrÃ©menter un enumle C++ ISO interdit l'initialisation du membre constant %qD du type non entier %qTle C++ ISO interdit le type imbriquÃ© %qD avec le mÃªme nom que la classe englobantele C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>le C++ ISO interdit de prendre l'adresse de la fonction %<::main%>le C++ ISO interdit de prendre l'adresse d'une fonction membre liÃ©e pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifiÃ© ou entre parenthÃ¨ses pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>le C++ ISO interdit l'utilisation de %qE sur des instanciations explicitesle C++ ISO interdit le mot-clÃ© typename dans un paramÃ¨tre de patron qui est un patron; utilisez %<-std=c++17%> ou %<-std=gnu++17%>le C++ ISO interdit l'utilisation d'un littÃ©ral en virgule flottante dans une expression constantele C++ ISO interdit l'utilisation d'un pointeur de type %<void *%> dans une soustractionle C++ ISO interdit l'utilisation d'un pointeur vers une fonction dans une soustractionle C++ ISO interdit l'utilisation d'un pointeur vers une mÃ©thode dans une soustractionle C++ ISO interdit le tableau de taille variablele C++ ISO interdit le tableau de taille variable %qDle C++ ISO interdit le tableau de taille zÃ©role C++ ISO interdit le tableau de taille zÃ©ro %qDle C++ ISO interdit les structures anonymesle C++ ISO interdit la surcharge de %<operator ?:%>le C++ ISO indique que ceux-ci sont ambigus mÃªme si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:le C++17 ISO n'autorise pas le spÃ©cificateur de classe de stockage %<register%>le C++17 ISO n'autorise pas la spÃ©cification dynamique des exceptionsle C11 ISO ne supporte pas l'omission de la chaÃ®ne de caractÃ¨res dans %<_Static_assert%>le C90 ISO ne supporte pas %<[*]%> dans les dÃ©clarateurs de tableaule C90 ISO ne permet pas %<_Alignas%>le C90 ISO ne supporte pas %<_Generic%>le C90 ISO ne supporte pas %<_Noreturn%>le C90 ISO ne supporte pas %<_Static_assert%>le C90 ISO ne supporte pas l'identificateur prÃ©dÃ©fini %<__func__%>le C90 ISO ne supporte pas les dÃ©clarations initiales de la boucle %<for%>le C90 ISO ne supporte pas %<long long%>le C90 ISO ne supporte pas %<static%> ou les qualificatifs de types dans les dÃ©clarateurs de tableau de paramÃ¨tresle C90 ISO ne supporte pas %qEle C90 ISO ne supporte pas les types boolÃ©ensle C90 ISO ne supporte pas les types Â«Â complexÂ Â»le C90 ISO ne supporte pas les membres qui sont des tableaux flexiblesle C90 ISO ne permet pas le qualificatif %<_Atomic%>le C90 ISO ne supporte pas les structures et unions sans nomle C90 ISO interdit le tableau %qE dont la taille ne peut Ãªtre Ã©valuÃ©ele C90 ISO interdit le tableau dont la taille ne peut Ãªtre Ã©valuÃ©ele C90 ISO interdit les littÃ©raux composÃ©sle C90 ISO interdit les mÃ©langes de dÃ©clarations et de codele C90 ISO interdit de spÃ©cifier des sous-objets Ã  initialiserle C90 ISO interdit d'accÃ©der Ã  un tableau par un indice si le tableau n'est pas une l-valeurle C90 ISO interdit le tableau de taille variablele C90 ISO interdit le tableau %qE de taille variablele C99 ISO ne permet pas %<_Alignas%>le C99 ISO ne supporte pas %<_Generic%>le C99 ISO ne supporte pas %<_Noreturn%>le C99 ISO ne supporte pas %<_Static_assert%>le C99 ISO ne supporte pas %qEle C99 ISO ne supporte pas le qualificatif %<_Atomic%>le C99 ISO ne supporte pas les structures et unions sans nomModule ISO_C_BINDING Ã  %CModule intrinsÃ¨que ISO_FORTRAN_ENV Ã  %CSi -ftree-vectorize est utilisÃ©, la limite minimale de boucle d'une boucle prise en compte pour la vectorisation.Si -fvariable-expansion-in-unroller est utilisÃ©, le nombre maximum de fois qu'une variable individuelle sera dÃ©veloppÃ©e pendant le dÃ©pliage de la boucle.Si le remappage des limites est spÃ©cifiÃ© Ã  %L, la cible du pointeur ne sera point NULLSi le premier argument de ATAN2 Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©roSi le premier argument de ATAN2D Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©roSi le nombre de candidats dans l'ensemble est plus petit, on essaie toujours de retirer les IV inutilisÃ©s durant son optimisation.Si l'ordonnancement est fait aprÃ¨s le rechargement, faire un ordonnancement des super blocs.Ignorer Â«Â DÂ Â» dans la colonne 1 du format fixe.Ignorer dllimport pour les fonctions.Ignorer l'espace de noms Ã  deux niveaux normalement utilisÃ©; rÃ©soudre les symboles dans l'ordre de la ligne de commande et ne pas enregistrer quelle bibliothÃ¨que a fourni le symbole rÃ©solu.Ignorer les pragmas non supportÃ©s.IgnorÃ©.Objet allouable illÃ©gal Ã  %C pour une procÃ©dure PUREAffectation illÃ©gale Ã  une procÃ©dure externe Ã  %LCaractÃ¨re illÃ©gal dans la constante BOZ Ã  %CIdentifiant illÃ©gal dans copy_walk_reduction_argDirective du prÃ©processeur illÃ©galeType de rÃ©fÃ©rence illÃ©gale Ã  %L comme objet EQUIVALENCEPas nul illÃ©gal Ã  %LType illÃ©gal dans la concatÃ©nation de caractÃ¨re Ã  %LInstruction %s de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction CRITICAL de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction CRITICAL de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction EVENT %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction RETURN de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction RETURN de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction STOP de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction STOP de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction SYNC de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction SYNC de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction SYNC de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREL'argument imageset Ã  %L doit Ãªtre une expression scalaire ou INTEGER de rang 1L'argument imageset Ã  %L doit Ãªtre entre 1 et num_images()ImplÃ©menter les sÃ©mantiques C++17 des constructeurs qui hÃ©ritent.ImplÃ©menter DIP1000: Pointeurs Ã  portÃ©e limitÃ©e (expÃ©rimental).ImplÃ©menter DIP25: RÃ©fÃ©rences scellÃ©es (expÃ©rimental).ImplÃ©menter les opÃ©rations __atomic via des appels de bibliothÃ¨que aux fonctions historiques __sync.ImplÃ©menter la rÃ©solution du DR 150 pour faire correspondre les arguments de patron des patrons.La dÃ©claration implicite de la fonction BIND(C) %qs Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le CLa variable BIND(C) %qs implicitement dÃ©clarÃ©e Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le CLa fonction %s dÃ©clarÃ©e implicitement est utilisÃ©e dans !$OMP DECLARE REDUCTION Ã  %L La sous-routine %s dÃ©clarÃ©e implicitement est utilisÃ© dans !$OMP DECLARE REDUCTION Ã  %L La variable %qs implicitement dÃ©clarÃ©e Ã  %L peut ne pas Ãªtre interopÃ©rable avec le C mais elle est un argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %LLe PARAMETER %qs implicitement typÃ© Ã  %L ne concorde pas avec le type IMPLICIT ultÃ©rieurSAVE implicite pour la variable module %qs Ã  %L, nÃ©cessaire Ã  cause de l'initialisation par dÃ©fautTableau de forme implicite Ã  %LAmÃ©liorer la capacitÃ© de GCC Ã  suivre les numÃ©ros de colonnes dans les grands fichiers source au dÃ©triment d'une compilation plus lente.La fonction impure %qs Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©eLa fonction impure Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©eDans %s Ã  %L, les procÃ©dures doivent toutes Ãªtre des FUNCTION car le nom gÃ©nÃ©rique est Ã©galement le nom du type dÃ©rivÃ©Dans %s Ã  %L, les procÃ©dures doivent Ãªtre soit toutes des SUBROUTINE ou soit toutes des FUNCTIONEn C++, une valeur non nulle signifie qu'il faut avertir Ã  propos des conversions dÃ©prÃ©ciÃ©es de chaÃ®nes littÃ©rales en Â«Â char *Â Â».  En C, le mÃªme avertissement est Ã©mis sauf que la conversion n'est, bien entendu, pas dÃ©prÃ©ciÃ©e par le standard C ISO.En Fortran 2003, le bloc COMMON %qs Ã  %L est un identificateur global et doit donc avoir le mÃªme nom de liaison que le bloc COMMON similairement nommÃ© Ã  %L: %s vs %sDans l'optimisation SSA-PRE sur les arbres, activer l'Ã©limination de la redondance partielle-partielle.Dans un sous-programme pure, un argument fictif INTENT(IN) ne sera point utilisÃ© comme l'expression Ã  %L d'une instruction d'affectation intrinsÃ¨que dans laquelle la variable est d'un type dÃ©rivÃ© si le type dÃ©rivÃ© a un composant pointeur Ã  n'importe quel niveau de la sÃ©lection du composant.Dans l'appel Ã  %qs Ã  %L, dÃ©saccord de type dans l'argument %qs; passe %qs Ã  %qsDans le constructeur %qsDans le constructeur de copie %qsDans le destructeur %qsDans le fichier inclus depuisDans la fonction %qsDans la fonction lambdaDans la fonction membre %qsDans le moduleDans le module importÃ© Ã Dans la fonction membre statique %qsRÃ©pertoire d'inclusion %qs: %sObjet allouable incompatible Ã  %C pour la spec de type CHARACTER Ã  %LType dÃ©rivÃ© incompatible dans PARAMETER Ã  %LInitialisation incompatible entre une entitÃ© de type dÃ©rivÃ© et une entitÃ© avec le type %qs Ã  %CRangs incompatibles %d et %d dans l'affectation Ã  %LRangs incompatibles dans %s (%d et %d) Ã  %LTypes incompatibles dans l'instruction DATA Ã  %L; tentative de conversion de %s en %sTypespec incompatible pour l'Ã©lÃ©ment de tableau Ã  %LUtilisation incompatible de TILE et COLLAPSE Ã  %LRÃ¨gles d'Ã©quivalence incohÃ©rentes impliquant %qs Ã  %L et %qs Ã  %LÃ‰tat interne inconsistant: Pas d'emplacement dans l'expression prÃ¨s de %LÃ‰tat interne inconsistant: Pas d'emplacement dans l'instructionRangs inconsistant pour l'opÃ©rateur Ã  %%L et %%LarÃªte incorrecte de gestions des exceptions %i->%iExtent incorrect dans l'argument B de l'intrinsÃ¨que MATMUL dans la dimension 1: est %ld, devrait Ãªtre %ldValeur de retour de fonction invalideAugmenter la conformitÃ© IEEE pour les comparaisons en virgule flottante.L'index dans la dimension %d est hors des limites Ã  %LLa variable d'index %qs n'est pas dÃ©finissable comme argument de INTENT(INOUT) Ã  %L dans la procÃ©dure %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LLa variable d'index %qs n'est pas dÃ©finissable comme argument de INTENT(INOUT) Ã  %L dans la sous-routine %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LLa variable d'index %qs est redÃ©finie Ã  %L dans la procÃ©dure %qs appelÃ©e depuis l'intÃ©rieur d'une boucle DO Ã  %LLa variable d'index %qs devient non dÃ©finie comme argument de INTENT(OUT) Ã  %L dans la procÃ©dure %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LLa variable d'index %qs devient non dÃ©finie comme argument de INTENT(OUT) Ã  %L dans la sous-routine %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LIndiquer la prÃ©sence d'un errata pour le processeur.Indiquer les prioritÃ©s pour r0..r3 / r12..r15 avec TARGET_REGISTER_PRIORITY.Comparaison inÃ©galitaire pour %s Ã  %LInhiber l'utilisation des instructions matÃ©rielles en virgule flottante.L'initialisation Ã  %C n'est pas permise dans une procÃ©dure PUREL'initialisation Ã  %C n'est pas pour une variable pointeurL'initialisation du composant allouable Ã  %C n'est pas permiseL'initialisation du pointeur Ã  %C n'est pas permise dans une procÃ©dure PUREL'initialisation d'un composant de structure avec une constante HOLLERITH Ã  %L n'est pas permiseL'initialisation de la variable Ã  %C n'est pas permise dans une procÃ©dure PURELa chaine d'initialisation Ã  %L a Ã©tÃ© tronquÃ©e pour tenir dans la variable (%ld/%ld)Initialiser les composants de variables de types dÃ©rivÃ©s en fonction d'autres fanions d'initialisation.Initialiser les variables locales Ã  zÃ©ro (provient de g77).Le symbole %qs initialisÃ© Ã  %C peut uniquement Ãªtre COMMON dans BLOCK DATALa variable %qs Ã  %L est initialisÃ©e dans un COMMON blanc mais l'initialisation est uniquement permise dans des communs nommÃ©sInitialisation interdite pour PARAMETER %qs Ã  %CInitialisation d'une variable dÃ©jÃ  initialisÃ©e Ã  %CMettre en ligne les opÃ©rations __atomic quand une sÃ©quence d'instructions sans blocage est disponible.Mettre en ligne toutes les opÃ©rations connues sur des chaÃ®nes.Mettre le code en ligne pour invalider les entrÃ©es de la cache des instructions aprÃ¨s avoir enchaÃ®nÃ© des fonctions trampolines.Mettre les constantes en ligne si cela peut Ãªtre fait en 2 insns ou moins.Mettre en ligne les opÃ©rations memset/memcpy sur des chaÃ®nes mais n'exÃ©cuter la version en ligne que pour des petits blocs.Mettre en ligne rÃ©cursif uniquement quand la probabilitÃ© que l'appel soit exÃ©cutÃ© dÃ©passe le paramÃ¨tre.Le paramÃ¨tre de requÃªte ne peut pas apparaÃ®tre dans une data-stmt-object-list Ã  %CInsÃ©rer l'instruction ENDBR Ã  l'entrÃ©e d'une fonction uniquement via cf_check_attribute pour l'instrumentalisation CET.InsÃ©rer des instructions NOP Ã  chaque entrÃ©e de fonction.InsÃ©rer le code de profilage basÃ© sur arc du programme.InsÃ©rer du code pour sonder chaque page de l'espace de la pile quand il est allouÃ© pour protÃ©ger contre des attaques visant une collision de pile (stack-clash).InsÃ©rer du code pour profiler les valeurs des expressions.InsÃ©rer des indices de relaxation pour que l'Ã©diteur de lien fasse la relaxation.InsÃ©rer du code de vÃ©rification de la pile dans le programme. Identique Ã  -fstack-check=specific.Instruction prise en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions.Instruction prise en compte pour la surcharge du fragment d'une fonction.Ajouter des appels de profilage aux entrÃ©es et aux sorties des fonctions.GÃ©nÃ©rer le code de contrÃ´le pour les fonctions de sortie dans les fonctions dont le code de contrÃ´le a Ã©tÃ© crÃ©Ã© par __fentry__.Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont le nom ne correspond pas Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont le nom correspond Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Division entiÃ¨re tronquÃ©e vers la constante %qs Ã  %LExpression entiÃ¨re requise Ã  %CID entier (N) de l'instruction personnalisÃ©e fabsd.ID entier (N) de l'instruction personnalisÃ©e fabss.ID entier (N) de l'instruction personnalisÃ©e faddd.ID entier (N) de l'instruction personnalisÃ©e fadds.ID entier (N) de l'instruction personnalisÃ©e fatand.ID entier (N) de l'instruction personnalisÃ©e fatans.ID entier (N) de l'instruction personnalisÃ©e fcmpeqd.ID entier (N) de l'instruction personnalisÃ©e fcmpeqs.ID entier (N) de l'instruction personnalisÃ©e fcmpged.ID entier (N) de l'instruction personnalisÃ©e fcmpges.ID entier (N) de l'instruction personnalisÃ©e fcmpgtd.ID entier (N) de l'instruction personnalisÃ©e fcmpgts.ID entier (N) de l'instruction personnalisÃ©e fcmpled.ID entier (N) de l'instruction personnalisÃ©e fcmples.ID entier (N) de l'instruction personnalisÃ©e fcmpltd.ID entier (N) de l'instruction personnalisÃ©e fcmplts.ID entier (N) de l'instruction personnalisÃ©e fcmpned.ID entier (N) de l'instruction personnalisÃ©e fcmpnes.ID entier (N) de l'instruction personnalisÃ©e fcosd.ID entier (N) de l'instruction personnalisÃ©e fcoss.ID entier (N) de l'instruction personnalisÃ©e fdivd.ID entier (N) de l'instruction personnalisÃ©e fdivs.ID entier (N) de l'instruction personnalisÃ©e fexpd.ID entier (N) de l'instruction personnalisÃ©e fexps.ID entier (N) de l'instruction personnalisÃ©e fextsd.ID entier (N) de l'instruction personnalisÃ©e fixdi.ID entier (N) de l'instruction personnalisÃ©e fixdu.ID entier (N) de l'instruction personnalisÃ©e fixsi.ID entier (N) de l'instruction personnalisÃ©e fixsu.ID entier (N) de l'instruction personnalisÃ©e floatid.ID entier (N) de l'instruction personnalisÃ©e floatis.ID entier (N) de l'instruction personnalisÃ©e floatud.ID entier (N) de l'instruction personnalisÃ©e floatus.ID entier (N) de l'instruction personnalisÃ©e flogd.ID entier (N) de l'instruction personnalisÃ©e flogs.ID entier (N) de l'instruction personnalisÃ©e fmaxd.ID entier (N) de l'instruction personnalisÃ©e fmaxs.ID entier (N) de l'instruction personnalisÃ©e fmind.ID entier (N) de l'instruction personnalisÃ©e fmins.ID entier (N) de l'instruction personnalisÃ©e fmuld.ID entier (N) de l'instruction personnalisÃ©e fmuls.ID entier (N) de l'instruction personnalisÃ©e fnegd.ID entier (N) de l'instruction personnalisÃ©e fnegs.ID entier (N) de l'instruction personnalisÃ©e frdxhi.ID entier (N) de l'instruction personnalisÃ©e frdxlo.ID entier (N) de l'instruction personnalisÃ©e frdy.ID entier (N) de l'instruction personnalisÃ©e fsind.ID entier (N) de l'instruction personnalisÃ©e fsins.ID entier (N) de l'instruction personnalisÃ©e fsqrtd.ID entier (N) de l'instruction personnalisÃ©e fsqrts.ID entier (N) de l'instruction personnalisÃ©e fsubd.ID entier (N) de l'instruction personnalisÃ©e fsubs.ID entier (N) de l'instruction personnalisÃ©e ftand.ID entier (N) de l'instruction personnalisÃ©e ftans.ID entier (N) de l'instruction personnalisÃ©e ftruncds.ID entier (N) de l'instruction personnalisÃ©e fwrx.ID entier (N) de l'instruction personnalisÃ©e fwry.ID entier (N) de l'instruction personnalisÃ©e round.Le sous-type %d Ã  %C n'est pas disponible pour un entierL'entier est hors de la plage symÃ©trique impliquÃ©e par le standard Fortran Ã  %LEntier en dehors de la plage symÃ©trique impliquÃ©e par le Standard Fortran en convertissant %s vers %s Ã  %LDÃ©bordement d'entier en calculant la quantitÃ© de mÃ©moire Ã  allouerL'entier est trop grand pour son sous-type Ã  %C. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>Entier trop grand Ã  %CValeur entiÃ¨re trop grande dans l'expression Ã  %CIntÃ©grer les fonctions Ã  l'intÃ©rieur de leurs appelants s'il est Ã©tabli que la taille du code ne grandira pas.IntÃ©grer les fonctions qui ne sont pas dÃ©clarÃ©es Â«Â inlineÂ Â» dans leurs appelants quand cela est profitable.IntÃ©grer les fonctions qui ne sont requises que par leur unique appelant.la psABI du MCU Intel n'est pas supportÃ©e dans le mode %sInterchangeage de boucles Ã  %LL'interface %qs Ã  %L est dÃ©clarÃ©e dans une instruction PROCEDURE ultÃ©rieureL'interface %qs Ã  %L ne peut pas Ãªtre une fonction-instructionL'interface %qs Ã  %L ne peut pas Ãªtre gÃ©nÃ©riqueL'interface %qs Ã  %L doit Ãªtre expliciteDÃ©saccord d'interface pour le composant pointeur de procÃ©dure %qs dans le constructeur de structure Ã  %L: %sInterface non concordante dans la procÃ©dure muette %qs Ã  %L: %sNon concordance de l'interface dans la procÃ©dure globale %qs Ã  %L: %sDÃ©saccord d'interface dans l'affectation du pointeur de procÃ©dure Ã  %L: %qs n'est pas une sous-routineInterface non concordante dans l'affectation du pointeur de procÃ©dure Ã  %L: %sUne interface doit Ãªtre spÃ©cifiÃ©e pour une liaison DEFERRED Ã  %CNom d'interface attendu aprÃ¨s %<(%> Ã  %CErreur interne du compilateur : Erreur en rapportant les routines rÃ©-entrÃ©es.
  Fichier interne Ã  %L avec une liste de nomsProcÃ©dure interne %qs dans %s Ã  %LLa procÃ©dure interne %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLa procÃ©dure interne %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %LProcÃ©dure interne %qs utilisÃ©e comme argument effectif Ã  %LUnitÃ© interne avec un indice vecteur Ã  %LInterprÃ©ter tout INTEGER(4) comme un INTEGER(8).InterprÃ©ter tout REAL(4) comme un REAL(10).InterprÃ©ter tout REAL(4) comme un REAL(16).InterprÃ©ter tout REAL(4) comme un REAL(8).InterprÃ©ter tout REAL(8) comme un REAL(10).InterprÃ©ter tout REAL(8) comme un REAL(16).InterprÃ©ter tout REAL(8) comme un REAL(4).InterprÃ©ter les nombres imaginaires, en virgule fixe ou avec d'autres suffixes gnu comme le nombre littÃ©ral correspondant au lieu d'un nombre littÃ©ral dÃ©fini par l'utilisateur.les routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumb-1Entrecouper les lots de littÃ©raux avec le code dans la section texte.Intervalle durant lequel sonder la pile, exprimÃ© comme une puissance de deux en octets.Recouvrement de l'intervalle de %<-fdbg-cnt=%s%>Â : [%u, %u] et [%u, %u]L'intrinsÃ¨que %qs (%s) est utilisÃ© Ã  %LL'intrinsÃ¨que %qs Ã  %L ne peut pas avoir une initialisationL'intrinsÃ¨que %qs Ã  %L est invalide dans une affectation du pointeur de procÃ©dureL'intrinsÃ¨que %qs Ã  %L n'est pas permis comme argument effectifL'intrinsÃ¨que %qs Ã  %L doit avoir au moins deux argumentsL'intrinsÃ¨que TRANSFER Ã  %L a un rÃ©sultat partiellement indÃ©fini: taille de la source %ld < taille du rÃ©sultat %ldFonction intrinsÃ¨que %qs (%d) non reconnueLa fonction intrinsÃ¨que %qs Ã  %L n'est pas permise dans une expression d'initialisationLa fonction intrinsÃ¨que %s Ã  %L n'est pas permise pour CO_REDUCELa fonction intrinsÃ¨que NULL Ã  %L ne peut pas Ãªtre un argument effectif de STORAGE_SIZE car il retourne un pointeur dissociÃ©L'opÃ©rateur intrinsÃ¨que %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qsL'interface de l'opÃ©rateur intrinsÃ¨que Ã  %L doit Ãªtre une FUNCTIONLa procÃ©dure intrinsÃ¨que %qs n'est pas permise dans une instruction PROCEDURE Ã  %LLa procÃ©dure intrinsÃ¨que Ã  %L ne peut pas Ãªtre un MODULE PROCEDURELa sous-routine intrinsÃ¨que %qs Ã  %L n'aura point de spÃ©cificateur de typeSymbole intrinsÃ¨que spÃ©cifiÃ© dans !$ACC ROUTINE ( NOM ) Ã  %C marquÃ© avec la clause incompatible GANG, WORKER ou VECTORConstante littÃ©rale BOZ invalide utilisÃ©e en indice Ã  %CIdentificateur C invalide dans le spÃ©cificateur NAME= Ã  %CConstante Hollerith invalide Ã  %L car elle contient un caractÃ¨re largeConstante Hollerith invalide: %L doit contenir au moins un caractÃ¨reConstante Hollerith invalide: L'entier Ã  %L devrait avoir le sous-type par dÃ©fautParamÃ¨tre KIND %s invalide Ã  %LNOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %CNULL invalide Ã  %LArgument invalide pour !$ACC WAIT Ã  %CCible de l'association invalide Ã  %CCaractÃ¨re %<$%> invalide Ã  %L. Utilisez %<-fdollar-ok%> pour l'autoriser comme une extensionCaractÃ¨re %qc invalide dans le nom de la variable Ã  %CCaractÃ¨re 0x%s invalide Ã  %CCaractÃ¨re invalide dans le nom Ã  %CCaractÃ¨re(s) invalide(s) dans l'instruction ELSE aprÃ¨s %CClause invalide dans le module avec !$ACC DECLARE Ã  %LCo-dimension %d invalide Ã  %C, seules %d co-dimensions existesContexte invalide pour l'intrinsÃ¨que NULL () Ã  %LContexte invalide pour un pointeur NULL() Ã  %%LLettre d'exposant %<q%> invalide dans une constante littÃ©rale rÃ©elle Ã  %CExpression invalide dans gfc_element_size.Expression invalide dans gfc_target_encode_expr.Expression invalide dans gfc_target_interpret_expr.Expression invalide dans le constructeur de structure pour le composant pointeur %qs Ã  %L dans une procÃ©dure PUREForme invalide pour l'instruction PROGRAM Ã  %CLa forme de l'instruction WRITE est invalide Ã  %L, UNIT est requisForme invalide pour la rÃ©fÃ©rence de tableau Ã  %CForme invalide pour la rÃ©fÃ©rence au co-tableau Ã  %CNumÃ©ro d'image %d invalide dans SYNC IMAGESExpression d'initialisation invalide pour le composant ALLOCATABLE %qs dans le constructeur de structure Ã  %LInitialisation %s invalide dans l'instruction Data Ã  %CMot clÃ© %qs invalide dans la fonction intrinsÃ¨que %qs Ã  %LSous-type %d invalide pour la constante CHARACTER Ã  %CSous-type invalide pour %s Ã  %LMÃ©lange invalide de types en virgule flottante IEEE 128 bits et IBM 128 bitsInitialisation dans l'ancien style invalide pour le composant de type dÃ©rivÃ© Ã  %COpÃ©rateur invalide pour !$OMP DECLARE REDUCTION %s Ã  %LArgument de procÃ©dure invalide Ã  %LAffectation de pointeur de procÃ©dure invalide Ã  %LPlage %s invalide dans l'option %sSous-type %d invalide pour un rÃ©el Ã  %CCode standard invalide pour l'intrinsÃ¨que %qs (%d)Sous-chaÃ®ne invalide dans le Â«Â doÂ Â» avec donnÃ©e implicite Ã  %L dans l'instruction DATASpÃ©cification de type invalide Ã  %CUtilisation invalide de la constant littÃ©rale BOZ Ã  %LValeur invalide pour la spÃ©cification %s Ã  %CÃ‰mettre une note quand les doublons dans les diagnostiques sont supprimÃ©sÃ‰mettre des informations de dÃ©bogage pour les variables auxiliaires gÃ©nÃ©rÃ©es par le compilateur.Ã‰mettre les avertissements nÃ©cessaires pour Ãªtre strictement conforme au standard.Le pas de l'itÃ©ration Ã  %L ne peut pas Ãªtre zÃ©roAligner les cibles des sauts sur une puissance de 2 de cette valeur.Rebut aprÃ¨s l'instruction ASSOCIATE Ã  %CRebut aprÃ¨s CALL Ã  %CRebut aprÃ¨s la liaison GENERIC Ã  %CRebut aprÃ¨s l'instruction MAP Ã  %CRebut aprÃ¨s l'instruction UNION Ã  %CRebut aprÃ¨s l'instruction STRUCTURE non imbriquÃ©e Ã  %CGÃ©nÃ©rer uniquement les tables de retour en arriÃ¨re pour la gestion des exceptions.Utiliser simplement icc0/fcc0.Attribut KIND Ã  %C dans une dÃ©finition STRUCTUREAttribut KIND Ã  %C dans une dÃ©finition TYPELe paramÃ¨tre KIND de %s Ã  %L doit Ãªtre une expression d'initialisationKIND part_ref Ã  %CLe mot-clÃ© %qs Ã  %C est dÃ©jÃ  apparu dans la liste des arguments actuelleL'argument mot-clÃ© %qs Ã  %L est dÃ©jÃ  associÃ© Ã  un autre argument effectifL'argument mot-clÃ© %qs Ã  %L est invalide dans une fonction instructionL'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dureL'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure, vouliez-vous employer %qsÂ ?L'argument mot-clÃ© requiert une interface explicite pour la procÃ©dure %qs Ã  %LL'argument mot-clÃ© requiert une interface explicite pour le composant pointeur de procÃ©dure %qs Ã  %LLe sous-type %d n'est pas supportÃ© pour CHARACTER Ã  %CLe sous-type %d n'est pas supportÃ© pour le type %s Ã  %CLe paramÃ¨tre de sous-type pour l'entitÃ© Ã  %L diffÃ¨re du paramÃ¨tre de sous-type du typespecABI AArch64 connues (Ã  utiliser avec l'option -mabi=):ABI connues (Ã  utiliser avec l'option -mabi=):Processeurs ARC connus (Ã  utiliser avec l'option -mcpu=):ABI ARM connues (Ã  utiliser avec l'option -mabi=):Processeurs ARM connus (Ã  utiliser avec les options -mcpu= et -mtune=):UnitÃ©s en virgule flottante ARM connues (Ã  utiliser avec l'option -mfpu=):Architectures ARM connues (Ã  utiliser avec l'option -march=):ISA C6X connues (Ã  utiliser avec l'option -march=):Processeurs connus (Ã  utiliser avec les options -mcpu= et -mtune=):Processeurs CSKY connus (Ã  utiliser avec l'option -mcpu=):UnitÃ©s en virgule flottante CSKY connues (Ã  utiliser avec l'option -mfpu=):Architectures CSKY connues (Ã  utiliser avec l'option -march=):Processeurs FR-V connus (Ã  utiliser avec l'option -mcpu=):Processeurs IQ2000 connus (Ã  utiliser avec l'option -mcpu=):Processeurs Itanium connus (Ã  utiliser avec l'option -mtune=):Processeurs M68K connus (Ã  utiliser avec l'option -mcpu=):ISA connues pour M68K (Ã  utiliser avec l'option -march=):Microarchitectures M68K connues (Ã  utiliser avec l'option -mtune=):ABI MIPS connues (Ã  utiliser avec l'option -mabi=):Processeurs MIPS connus (Ã  utiliser avec les options -march= et -mtune=):ParamÃ¨tres MIPS IEEE 754 connus (Ã  utiliser avec les options -mabs= et -mnan=):Niveaux ISA MIPS connus (Ã  utiliser avec l'option -mips):Versions ISA PTX connues (Ã  utiliser avec l'option -mips=):Processeurs TILE-Gx connus (Ã  utiliser avec l'option -mcpu=):Processeurs TILEPro connus (Ã  utiliser avec l'option -mcpu=):Dialectes TLS connus (Ã  utiliser avec l'option -mtls-dialect=):Formats connus pour __fp16 (Ã  utiliser avec l'option -mfp16-format=):Modes d'adressage connus (Ã  utiliser avec l'option -maddress-mode=):Types d'architectures connues (Ã  utiliser avec l'option -march=):Dialectes d'assembleurs connus (Ã  utiliser avec l'option -masm=):Choix connus pour le code de contrÃ´le de retour avec -minstrument-return=:Types de cmodel connus (Ã  utiliser avec l'option -mcmodel=):Types de cmodel connus (Ã  utiliser avec l'option -mict-model=):ModÃ¨les de code connus (Ã  utiliser avec l'option -mcmodel=):Types de processeurs connus (Ã  utiliser avec l'option -mcpu=):Choix connus pour l'alignement de donnÃ©es (Ã  utiliser avec l'option -malign-data=):ABI en virgule flottante connues (Ã  utiliser avec l'option -mfloat-abi=):Nombre de registres en virgule flottante connus (Ã  utiliser avec l'option -mconfig-fpu=):Choix connus pour le branchement indirect (Ã  utiliser avec les options -mindirect-branch=/-mfunction-return=):Longueur de registre vectoriel prÃ©fÃ©rÃ©e connue (Ã  utiliser avec l'option -mprefer-vector-width=):MÃ©thodes connues pour protÃ©ger la pile (Ã  utiliser avec l'option -mstack-protector-guard=):ABI des bibliothÃ¨ques vectorielles connues (Ã  utiliser avec l'option -mveclibabi=):latence de la cache L%d inconnue pour %sArgument LEN (%ld) hors limite 0:%d dans l'intrinsÃ¨que MVBITSArgument LEN (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITSAttribut LEN Ã  %C dans une dÃ©finition STRUCTUREAttribut LEN Ã  %C dans une dÃ©finition TYPEref de requÃªte LEN ou KING dans une instruction DATA Ã  %LLEN part_ref Ã  %Cmembre de gauche dans un appel %<noreturn%>Modificateur de clause LINEAR utilisÃ© sur la construction DO ou SIMD Ã  %LClause LINEAR spÃ©cifiÃ©e avec la clause ORDERED avec argument Ã  %LArgument muet LINEAR %qs avec l'attribut VALUE et le modificateur %s Ã  %LLa variable LINEAR %qs doit Ãªtre INTEGER Ã  %LInstruction LOCK Ã  %CLOCK_EVENT dans un contexte de dÃ©finition de variable (%s) Ã  %LLOCK_TYPE dans le contexte de dÃ©finition de variable (%s) Ã  %LArgument muet LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qsDes opÃ©randes LOGICAL sont requis dans l'expression Ã  %LVariable rÃ©sultat LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qsle support LTO n'a pas Ã©tÃ© activÃ© dans cette configurationL'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme une Ã©tiquette de formatL'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme cible d'un branchementÃ‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme Ã©tiquette de FORMATÃ‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme cible de branchementL'Ã©tiquette %d Ã  %L est dÃ©finie mais ne peut pas Ãªtre utilisÃ©eL'Ã©tiquette %d Ã  %L est dÃ©finie mais non utilisÃ©eL'Ã©tiquette %d rÃ©fÃ©rencÃ©e Ã  %L n'est jamais dÃ©finieL'Ã©tiquette %qs aprÃ¨s %L ne correspond pas Ã  l'Ã©tiquette %qs du IFL'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs du IFL'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs de WHEREL'Ã©tiquette Ã  %L n'est pas dans le mÃªme bloc que l'instruction GOTO Ã  %LLe nom de l'Ã©tiquette %qs Ã  %C est ambiguInstruction DO Ã©tiquetÃ©e Ã  %LParenthÃ¨se gauche requise aprÃ¨s %<*%> dans la chaÃ®ne de format Ã  %LExtension antiqueÂ :La lettre %qc a dÃ©jÃ  un type IMPLICIT Ã  %CLa lettre %qc est dÃ©jÃ  dÃ©finie dans l'instruction IMPLICIT Ã  %CLes lettres doivent Ãªtre dans l'ordre alphabÃ©tique dans l'instruction IMPLICIT Ã  %CNiveau pas trouvÃ©, utilisez none, slim, blocks, vops.Lever les restrictions sur la taille de la GOT.Identique Ã  -M mais ignore les fichiers d'en-tÃªte systÃ¨me.Identique Ã  -MD mais ignore les fichiers d'en-tÃªte systÃ¨me.Comme -pedantic mais les avertissements sont rapportÃ©s comme des erreurs.La limite de %d lignes continuÃ©es est dÃ©passÃ©e dans l'instruction %CLigne tronquÃ©e Ã  %LLignes exÃ©cutÃ©es: %s sur %d
! Lier du code pour un noyau __main.Lier la bibliothÃ¨que D standard dynamiquement pendant la compilation.Lier la bibliothÃ¨que D standard statiquement pendant la compilation.Faire l'Ã©dition de liens pour produire le programme au format ELF (au lieu de mmo).Ã‰diter les liens avec le BSP HAL.Ã‰diter les liens avec une version limitÃ©e de la bibliothÃ¨que C.Faire l'Ã©dition de liens avec libads.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec libc.a et libdebug.a.Faire l'Ã©dition de liens avec libc.a et libsim.a.Faire l'Ã©dition de liens avec libmvme.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec libsim.a, libc.a et sim-crt0.o.Faire l'Ã©dition de liens avec libyk.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec la bibliothÃ¨que en virgule flottante rapide.Faire l'Ã©dition de liens avec la bibliothÃ¨ques library-pic.Les optimisations durant l'Ã©dition de liens sont faites avec un nombre de tÃ¢ches parallÃ¨les ou un serveur de tÃ¢ches.Lister tous les compteurs de dÃ©bogage disponibles avec leurs limites et leurs valeurs.Lister toutes les allocations GC cachÃ©es.Lister tous les champs non mutables qui occupent une instance d'objet.Lister toutes les utilisations des types complexe ou imaginaire.Lister toutes les variables qui vont dans le stockage local d'un thread.Lister les informations sur tous les changements de langage.L'Ã©lÃ©ment de liste %qs Ã  %L est dÃ©fini dans la directive OMP DECLARE TARGET prÃ©cÃ©dente avec un DEVICE_TYPE diffÃ©rentL'Ã©lÃ©ment de liste %qs avec des composants allouables n'est pas permis dans la clause Â«Â mapÂ Â» Ã  %LL'Ã©lÃ©ment de liste ne sera point co-indexÃ© Ã  %CListe spÃ©cifiÃ©e avec la clause d'ordre de mÃ©moire dans la directive FLUSH Ã  %CCharger tous les membres des bibliothÃ¨ques archives plutÃ´t que seulement ceux qui satisfont les symboles non dÃ©finis.La variable verrou Ã  %L doit Ãªtre un scalaire de type LOCK_TYPELe bloc SELECT CASE logique Ã  %L a plus de deux casUne plage logique n'est pas permise dans l'instruction CASE Ã  %LLes valeurs logiques Ã  %%L doivent Ãªtre comparÃ©es avec %s au lieu de %sEnregistrer dans le journal quels fichiers objets sont chargÃ©s par l'Ã©diteur de liens.Enregistrer dans le journal quel(s) symbole(s) ont provoquÃ©(s) le chargement d'un objet.Rechercher et utiliser les fichiers PCH mÃªme pendant le prÃ©-traitement.Chercher des opportunitÃ©s de rÃ©duire les ajustements de pile et les rÃ©fÃ©rences Ã  la pile.Aligner le code des boucles sur une puissance de 2 de cette valeur.La boucle itÃ¨re sans finVariable de boucleLa variable de boucle Ã  %C ne peut pas Ãªtre un co-tableauLa variable de boucle Ã  %C ne peut pas Ãªtre un sous-composantLa variable de boucle Ã  %C ne peut pas Ãªtre un tableauLa variable de boucle a Ã©tÃ© modifiÃ©eLes boucles qui itÃ¨rent au moins le nombre de fois sÃ©lectionnÃ© recevront un alignement de boucle.La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %dLa rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %dle MCU %qs n'a pas d'unitÃ© de multiplication matÃ©rielle mais %<-mhwmult%> est dÃ©fini Ã  %sle MCU %qs supporte l'ISA %s mais %<-mcpu%> est dÃ©fini Ã  %sle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  16 bitsle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  32 bitsle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  f5seriescode %<-mxgot%> MIPS16PIC MIPS16 pour des ABI autres que o32 et o64MMIX interne: %s n'est pas un entier pouvant dÃ©calÃ©MMIX interne: Registre erronÃ©: %dMMIX interne: Valeur erronÃ©e pour Â«Â mÂ Â», pas un CONST_INTMMIX interne: Ne peut dÃ©coder cet opÃ©randeMMIX interne: Attendait CONST_INT, pas ceciMMIX interne: Attendait une constante, pas ceciMMIX interne: Attendait un registre, pas ceciMMIX interne: Le dernier vararg nommÃ© ne tiendra pas dans un registreMMIX interne: Cas %qc manquant dans mmix_print_operandMMIX interne: Ce n'est pas une constante:MMIX interne: Ce n'est pas une adresse reconnueMMIX interne: Tentative de produire une condition incorrectement inversÃ©e:MMIX interne: Quel est le CC de ceciÂ ?MMIX interne: Quel est le CC de ceciÂ ?l'argument vectoriel MMX sans activer MMX modifie l'ABIle retour vectoriel MMX sans activer MMX change l'ABIMODULE PROCEDURE Ã  %C doit Ãªtre dans une interface de module gÃ©nÃ©riqueDÃ©claration de MODULE PROCEDURE Ã  %CPrÃ©fixe de MODULE Ã  %CprÃ©fixe MODULE Ã  %C trouvÃ© en dehors d'un module, sous-module ou interfaceArgument MOLD requis pour NULL Ã  %LBalise MOLD Ã  %LLa balise MOLD Ã  %L est en conflit avec la balise SOURCE Ã  %LLa balise MOLD Ã  %L est en conflit avec le typespec Ã  %LMOLD= est requis dans l'argument NULL() Ã  %L: AmbigÃ¼itÃ© entre les fonctions spÃ©cifiÃ©es %s et %scode MIPS16 MSAles fonctions internes du MSP430 ne fonctionnent qu'Ã  l'intÃ©rieur des gestionnaires d'interruptionsMULT rencontrÃ© dans cris_op_strL'amplitude du deuxiÃ¨me argument de %s dÃ©passe la taille des bits Ã  %LL'amplitude du deuxiÃ¨me argument de ISHFTC excÃ¨de le BIT_SIZE du premier argument Ã  %CTenir Ã  jour une liste inversÃ©e de pointeurs.Rendre les Â«Â charÂ Â» signÃ©s par dÃ©faut.Rendre les Â«Â charÂ Â» non signÃ©s par dÃ©faut.Demander Ã  GCC de passer l'option en ligne de commande --no-relax Ã  l'Ã©diteur de lien au lieu de l'option --relax.Rendre indirects tous les appels de fonctions.Rendre les entiers larges de 32 bits.Produire les Â«Â structÂ Â» avec une taille multiples de 4 octets (attention: altÃ©rÃ© par l'ABI).Faire supposer Ã  la machine de relaxation de l'Ã©diteur de lien qu'un bouclage du compteur du programme survient.Instruction GENERIC mal formÃ©e Ã  %CSpÃ©cification de type mal formÃ©e Ã  %CAllouer les donnÃ©es avec malloc dans l'espace P2.DÃ©finition du type dÃ©rivÃ© dÃ©corÃ© Ã  %CMappeur entre module et fichiers CMI.Marquer le registre MAC comme Ã©tant Ã©crasÃ© par un appel.Marquer toutes les boucles comme Ã©tant parallÃ¨les.Marquer les opÃ©rations de copies dÃ©clarÃ©es implicitement comme dÃ©prÃ©ciÃ©es si la classe a une opÃ©ration de copie ou un destructeur fourni par l'utilisateur.Marquer les opÃ©rations de copies dÃ©clarÃ©es implicitement comme dÃ©prÃ©ciÃ©es si la classe a une opÃ©ration de copie fournie par l'utilisateur.Marquer toutes les fonctions et mÃ©thodes mises en ligne comme ayant la visibilitÃ© Â«Â cachÃ©eÂ Â».Le nombre max de blocs de base dans une boucle pour un dÃ©placement de boucle invariant.Le nombre max de boucles pour l'allocation de registre rÃ©gional.Nombre max d'octets Ã  comparer dans des boucles.Nombre max d'octets Ã  comparer sans boucles.Nombre max d'octets Ã  comparer.Nombre max d'octets Ã  dÃ©placer en ligne.La taille max de la table des conflits en Mo.Nombre max de marqueurs de dÃ©bogage Ã  Ã©tendre ou mettre en ligne.La profondeur de rÃ©cursion max pour dÃ©velopper les expressions de pistage de variables.La taille max de la liste des emplacements pour laquelle des opÃ©rations inverses devraient Ãªtre ajoutÃ©es.La taille max des tables de hachage pour le pistage des variables.Croissance maximale du code par la duplication de queue (en pourcentage).Croissance maximale estimÃ©e du corps d'une fonction causÃ©e par la premiÃ¨re vague de mises en ligne des appels uniques.Estimation maximale de la conclusion des branches considÃ©rÃ©es prÃ©visibles.Croissance maximale due Ã  la mise en ligne d'une grande fonction (en pourcentage).Le nombre maximum d'extrÃ©mitÃ©s de frontiÃ¨re de plage de Â«Â caseÂ Â» dans une instruction Â«Â switchÂ Â» utilisÃ©e durant la gÃ©nÃ©ration du rÃ©sumÃ© de la fonction IPA.La taille maximale d'une partition pour LTO (en instructions estimÃ©es).Croissance maximale de la trame de pile causÃ©e par la mise en ligne (en pourcentage).La croissance maximale autorisÃ©e du nombre et de la taille totale des nouveaux paramÃ¨tres que IPA-SRA remplace par un pointeur vers un agrÃ©gat.Le nombre maximum d'itÃ©rations du passage sur une fonction.La quantitÃ© maximale de bbs similaires Ã  comparer avec un bb.La profondeur maximale de la recherche DFS utilisÃ©e par l'analyse d'Ã©vasion de modref.La profondeur maximum de boucles imbriquÃ©es qu'il faut entiÃ¨rement numÃ©roter par valeur de maniÃ¨re optimiste.La profondeur maximale de clonage rÃ©cursif pour les fonctions auto-rÃ©cursives.Profondeur maximum de recherche dans l'arbre des dominateurs pour trouver des expressions Ã  Ã©lever.Profondeur maximum des chaÃ®nes de racines carrÃ©es Ã  utiliser lors de la synthÃ¨se d'une Ã©lÃ©vation Ã  la puissance par une constante rÃ©elle.Niveau d'extension maximum atteint avec le type %qs Ã  %LLa longueur maximale de la recherche dans les candidats pour la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction).La longueur maximale de l'ensemble ANTIC partiel lors de la prÃ©-optimisation de l'arbre.Nombre maximum de VALEURs traitÃ©es lors d'un appel Ã  find_base_term.Le nombre maximum d'accÃ¨s stockÃ©s dans chaque rÃ©fÃ©rence modref.Le nombre maximum de stockages locaux actifs dans l'Ã©limination des stockages morts de RTL.Le nombre maximum d'Ã©lÃ©ments contenus dans un agrÃ©gat d'un paramÃ¨tre dans des fonctions de saut ou des maillages.Le nombre maximum d'arguments qu'un PHI peut avoir avant que le FSM qui est responsable de l'enchaÃ®nement arrÃªte d'essayer d'enchaÃ®ner les sauts dans ses blocs.Nombre maximum d'arguments dans un PHI supportÃ© par la conversion de Â«Â ifÂ Â» TREE Ã  moins que la boucle soit marquÃ©e avec un pragma simd.Le nombre maximum de tableaux par SCoP.Nombre maximum d'accÃ¨s artificiels pour activer la propagation vers l'avant que le remplacement scalaire d'agrÃ©gats gardera pour une variable locale.Le nombre maximum d'assertions Ã  ajouter le long de l'arÃªte par dÃ©faut d'une instruction switch pendant le VRP.Le nombre maximum de bases stockÃ©es dans chaque arbre modref.Le nombre maximum de blocs de base sur le chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis.Le nombre maximum de bits pour lesquels on Ã©vite de crÃ©er des FMA.Nombre maximum de fichiers de modules C++ ouverts simultanÃ©ment lors du chargement paresseux.Le nombre maximum de paires de stockage conditionnel qui peuvent Ãªtre descendues.Le nombre maximum de stockages constants Ã  fusionner dans l'Ã©tape de fusion des stockages.Le nombre maximum de datarefs dans une boucle pour construire les dÃ©pendances de donnÃ©es de la boucle.Le nombre maximum de prÃ©dicats diffÃ©rents utilisÃ©s pour garder une trace des propriÃ©tÃ©s des boucles dans l'analyse IPA.Le nombre maximum de dÃ©sambiguÃ¯sations Ã  rÃ©aliser par accÃ¨s mÃ©moire.Le nombre maximum de points d'Ã©vasion suivis par modref par nom SSA.Le nombre maximum de champs dans une structure avant que l'analyse de pointeur traite la structure comme une seule variable.Le nombre maximum d'insns dans un bloc de base pour considÃ©rer une conversion du if par RTL.Le nombre maximum d'instructions dans la liste Â«Â prÃªtesÂ Â» qui sont considÃ©rÃ©es Ã©ligibles pour Ãªtre renommÃ©es.Le nombre maximum d'instructions Ã  copier en dupliquant des blocs le long du chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis.Le nombre maximum d'opÃ©rations isl, 0 pour illimitÃ©Le nombre maximum d'aplatissages de boucles pour amÃ©liorer l'alignement des rÃ©fÃ©rences aux donnÃ©es dans une boucle.Le nombre maximum de may-defs visitÃ©s lors d'une dÃ©virtualisation spÃ©culative.Le nombre maximum d'espaces de noms Ã  parcourir pour chercher des alternatives quand la recherche de nom a Ã©chouÃ©.Nombre maximum d'appels imbriquÃ©s pour rechercher une dÃ©pendance de contrÃ´le pendant l'analyse d'une variable non initialisÃ©e.Le nombre maximum de nouveaux chemins pour enchaÃ®ner des sauts pour un automate Ã  Ã©tats finis.Le nombre maximum d'opÃ©rations dans une expression de paramÃ¨tre qui peut Ãªtre traitÃ©e par l'analyse IPA.Le nombre maximum de paramÃ¨tres dans un SCoP.Le nombre maximum de requÃªtes dans l'oracle des alias par zone de stockage.Le nombre maximum de rÃ©fÃ©rences stockÃ©es dans chaque base modref.Le nombre maximum d'expressions autorisÃ©es dans un bloc qui doit Ãªtre dupliquÃ© pour enchaÃ®ner des sauts.Le nombre maximum d'expressions qui seront visitÃ©es par l'analyse des paramÃ¨tres formels de IPA basÃ© sur l'analyse d'alias dans une fonction quelconque.Le nombre maximum d'instructions visitÃ©es durant la dÃ©couverte de l'offset d'une fonction de saut.Le nombre maximum de chaines de stockages Ã  suivre en mÃªme temps dans l'Ã©tape de fusion des stockages.Le nombre maximum de chaÃ®nes pour lesquelles l'optimisation de strlen conserve la longueur des chaÃ®nes.Le nombre maximum de tests rÃ©alisÃ©es par la requÃªte modref.Le nombre maximum de fois qu'une insn peut Ãªtre ordonnancÃ©e.CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme prÃ©visible.CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme imprÃ©visible.Parties maximales que IPA-SRA suit par paramÃ¨tre formel, par consÃ©quent, est aussi le nombre maximum de remplacements d'un paramÃ¨tre formel.ProbabilitÃ© maximum que l'entrÃ©e B8 d'une rÃ©gion scindÃ©e (en pourcent relatif Ã  l'entrÃ©e B8 de la fonction) pour rÃ©aliser la mise en ligne partielle.La profondeur de rÃ©cursion maximum permise en interrogeant une propriÃ©tÃ© d'un nom SSA.La taille maximale (en octets) des objets pistÃ©s octet par octet par l'Ã©limination des stockages morts.Taille maximale, en octets, des valeurs constantes permises comme opÃ©randes.La taille maximale d'une liste de valeurs associÃ©es Ã  chaque paramÃ¨tre pour la propagation de constantes interprocÃ©durale.Taille maximale d'une rÃ©gion de fusion de stockage unique en octets.La taille maximale des variables globales et statiques qui peuvent Ãªtre placÃ©es dans la zone des petites donnÃ©es.La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour l'espace.La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour la vitesse.La longueur maximale d'un sous-enregistrement ne peut pas dÃ©passer %dLa longueur maximale supportÃ©e pour un identificateur est %dFacteur de dÃ©roulement maximum pour le unroll-and-jamLes fonctions membre dÃ©finies dans leur classe sont en-ligne dans la portÃ©e du module.L'extension Memory Tagging ne supporte pas %<-mabi=ilp32%>Fusionner les stockages adjacents.Fusionner des Ã©tats suffisamment similaires durant l'analyse.Utilisation de la sous-commande de fusion:Le rapport min entre les insns et les opÃ©randes mÃ©moire pour activer la prÃ©-extraction dans une boucle.Le rapport min entre les insns et les prÃ©-extractions pour activer la prÃ©-extraction dans une boucle avec un nombre inconnu d'itÃ©rations.Distance minimale entre un Â«Â storeÂ Â» et un Â«Â loadÂ Â» qui peuvent entrer en conflit.La probabilitÃ© minimale, en pourcents, qu'une arrÃªte enchaÃ®ne immÃ©diatement sur une autre pour dÃ©cider d'ajouter un BB Ã  un EBB d'hÃ©ritage dans LRA.La taille minimale d'une partition pour LTO (en instructions estimÃ©es).L'expansion minimale du tas pour lancer la collecte des rebuts, en pourcentage de la taille totale du tas.La taille minimale du tas avant de commencer la collecte des rebuts, en kilooctets.Le nombre minimum d'itÃ©rations par thread d'une boucle parallÃ©lisÃ©e la plus Ã  l'intÃ©rieur.Pourcentage minimum de memrefs qui doit Ãªtre Ã©liminÃ© pour que le unroll-and-jam soit estimÃ© profitable.DÃ©saccord dans les noms de BIND(C) (%qs/%qs) Ã  %CDÃ©saccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord dans les noms des arguments formels de MODULE PROCEDURE (%s/%s) Ã  %CDÃ©saccord sur l'attribut PURE entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord sur l'attribut RECURSIVE entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord dans les composants du type dÃ©rivÃ© %qs de %qs Ã  %C: %qs attendu mais a trouvÃ© %qsDÃ©saccord dans le nombre d'arguments formels de MODULE PROCEDURE Ã  %CDÃ©saccord dans l'affectation du pointeur de procÃ©dure Ã  %L: dÃ©saccord dans la convention d'appelLes dÃ©saccords entre le fichier d'architecture et celui spÃ©cifiÃ© par Â«Â -archÂ Â» sont des erreurs au lieu d'avertissements.!$OMP END ATOMIC requis aprÃ¨s !$OMP ATOMIC CAPTURE Ã  %C%<&%> manquant dans la suite de la constante de caractÃ¨re Ã  %C%<(%> manquante dans l'expression ELSE IF Ã  %C%<(%> manquante dans l'expression IF Ã  %C%<)%> manquante dans l'expression ELSE IF Ã  %CL'argument %qs de l'intrinsÃ¨que %qs est manquant Ã  %L pour %qs du type %qsArgument %qs manquant pour l'intrinsÃ¨que %s Ã  %L%qs manquant dans l'instruction Ã  ou avant %LOption -mcpu manquante dans ASM_CPU_SPECÂ ?Clause INITIALIZER manquante pour !$OMP DECLARE REDUCTION du type dÃ©rivÃ© sans initialisation par dÃ©faut Ã  %LTHEN manquant dans l'instruction ELSE IF aprÃ¨s %LArgument effectif %qs manquant dans l'appel de %qs Ã  %LArgument effectif manquant pour l'argument %qs Ã  %LSpÃ©cification de retour alternatif manquant dans l'appel de la sous-routine Ã  %LSpÃ©cificateur de retour alternatif manquant dans l'appel de la sous-routine Ã  %LListe d'arguments manquante dans la fonction %qs Ã  %CArgument manquant pour %qs Ã  %CSpÃ©cification de tableau manquante Ã  %L dans l'instruction CODIMENSIONSpÃ©cification de tableau manquante Ã  %L dans l'instruction DIMENSIONPlage de caractÃ¨res manquante dans IMPLICIT Ã  %CParenthÃ¨se fermante manquante pour l'Ã©tiquette de liaison Ã  %CSpÃ©cification de co-dimension manquante Ã  %CVirgule manquante Ã  %LDÃ©comptes manquants pour la fonction appelÃ©e %sSpÃ©cification de dimension manquante Ã  %CIl manque le nom d'entitÃ© ou le nom de bloc commun pour l'instruction de spÃ©cification d'attribut Ã  %CExposant manquant dans le nombre rÃ©el Ã  %CÃ‰tiquette de format manquante Ã  %CFormat manquant avec l'unitÃ© par dÃ©faut Ã  %CSpÃ©cification gÃ©nÃ©rique manquante dans l'instruction USE Ã  %CÃ‰lÃ©ment manquant dans la chaÃ®ne de format Ã  %LNom de mot-clÃ© manquant dans la liste des arguments effectifs Ã  %CParamÃ¨tre Â«Â kindÂ Â» manquant Ã  %CParenthÃ¨se gauche d'ouverture manquante dans la chaÃ®ne de format Ã  %LIl manque une largeur positive aprÃ¨s le descripteur L Ã  %LParenthÃ¨se requise manquante avant BIND(C) Ã  %CParenthÃ¨se droite manquante Ã  %CParenthÃ¨se droite ou virgule manquante Ã  %CSymbole manquantModule %qs Ã  la ligne %d colonne %d: %sLe fichier module %qs n'a pas Ã©tÃ© gÃ©nÃ©rÃ©, soit parce que le module ne contient pas de MODULE PROCEDURE ou il y a une erreur dans le module.La nature du module dans l'instruction USE Ã  %C sera soit INTRINSIC ou soit NON_INTRINSICPlus d'arguments effectifs que d'arguments formels dans l'appel de la procÃ©dure Ã  %LPlus d'une arÃªte sortante hors du nÅ“ud du fragmentDÃ©placer hors des boucles les calculs invariants par rapport aux boucles.Identificateurs multiples fournis avec un seul spÃ©cificateur NAME= Ã  %CPlusieurs axes de boucles spÃ©cifiÃ©s pour la routine Ã  %CNOM %qs ne fait pas rÃ©fÃ©rence Ã  une sous-routine ou une fonction dans !$ACC ROUTINE ( NOM ) Ã  %LNOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %LNAME pas autorisÃ© sur BIND(C) pour ABSTRACT INTERFACE Ã  %CLe spÃ©cificateur NAME= Ã  %C devrait Ãªtre une expression constanteLe spÃ©cificateur NAME= Ã  %C devrait Ãªtre un scalaire du sous-type de caractÃ¨re par dÃ©fautNAMELIST %qs dans l'instruction READ Ã  %L contient le symbole %qs qui ne peut pas apparaÃ®tre dans le contexte d'une dÃ©finition de variableObjet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs Ã  %LObjet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs Ã  %LL'objet NAMELIST %qs a des composants PRIVATE et ne peut pas Ãªtre un membre de la liste de noms PUBLIC %qs Ã  %LL'objet NAMELIST %qs a des composants PRIVATE associÃ©s Ã  USE et ne peut pas Ãªtre membre de la liste de noms %qs Ã  %LL'objet NAMELIST %qs dans la liste de noms %qs Ã  %L a des composants ALLOCATABLE ou POINTER et requiert donc une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'objet NAMELIST %qs dans la liste de noms %qs Ã  %L est polymorphique et requiert une procÃ©dure d'entrÃ©e/sortie dÃ©finieObjet NAMELIST %qs dans la liste de noms %qs Ã  %L avec des composants ALLOCATABLE ou POINTERL'objet NAMELIST %qs a Ã©tÃ© dÃ©clarÃ© PRIVATE et ne peut pas Ãªtre membre de la liste de noms PUBLIC %qs Ã  %LObjet NAMELIST %qs avec une longueur de caractÃ¨re non constante dans la liste de noms %qs Ã  %LSpÃ©cificateur NEWUNIT Ã  %LLe spÃ©cificateur NEWUNIT doit avoir FILE= ou STATUS='scratch' Ã  %LLe modificateur d'ordonnancement NONMONOTONIC est spÃ©cifiÃ© avec la clause ORDERED Ã  %LNON_OVERRIDABLE et DEFERRED ne peuvent pas apparaÃ®tre tous les deux Ã  %CNOPASS ou interface explicite requise Ã  %CNOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %dNOTE_INSN_BASIC_BLOCK manquant pour le bloc %dattribut NO_ARG_CHECK NULL apparaÃ®t dans le membre de droite de l'affectation Ã  %LLe NULL Ã  %L n'est pas permis comme argument effectif de la fonction intrinsÃ¨que %qsIntrinsÃ¨que NULL avec MOLD allouable Ã  %LNULL utilisÃ© en arithmÃ©tiqueNULL() Ã  %C ne peut pas apparaÃ®tre dans un constructeur de tableauL'initialisation NULL() Ã  %C est ambiguÃ«L'initialisation NULL() Ã  %C ne peut pas avoir MOLDNULL() prÃ¨s de %L ne peut pas apparaÃ®tre dans une instruction INQUIRENULLIFY n'autorise pas le remappage des limites pour l'objet pointeur Ã  %CLe nom %qs Ã  %C est dÃ©jÃ  dÃ©fini comme une interface gÃ©nÃ©rique Ã  %LLe nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis l'unitÃ© de programme actuelleLe nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis le module %qsLe nom %qs Ã  %C est le nom de la procÃ©dureLe nom %qs dans l'instruction %s Ã  %C n'est pas un nom de constructionLe nom %qs dans l'instruction %s Ã  %C est inconnuLe nom %qs de ABSTRACT INTERFACE Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨queLes noms aprÃ¨s !$omp critical et !$omp end critical ne correspondent pas Ã  %CLe nom Ã  %C est trop longNom de la bibliothÃ¨que systÃ¨me avec laquelle il faut faire l'Ã©dition de liens.Nom du startfile.Nom trop longLe bloc COMMON nommÃ© %qs Ã  %L sera de la mÃªme taille que celui ailleurs (%lu vs %lu octets)Le bloc DO nommÃ© Ã  %L requiert un nom ENDDO correspondantLa constante nommÃ©e %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCEConstante nommÃ©e %qs dans le contexte de la dÃ©finition de variable (%s) Ã  %LLa constante nommÃ©e Ã  %C est une EQUIVALENCELa liste de noms %qs ne peut pas Ãªtre un argument Ã  %LLa liste de noms %qs ne peut pas Ãªtre un argument de la sous-routine ou de la fonction Ã  %LLe nom du groupe de la liste de noms %qs Ã  %C a dÃ©jÃ  le type de base %sLe nom du groupe de la liste de noms %qs Ã  %C est dÃ©jÃ  associÃ© Ã  use et ne peut pas Ãªtre respÃ©cifiÃ©Le nom de groupe de la liste de noms Ã  %L ne peut pas avoir l'attribut SAVEL'instruction de spÃ©cification d'attribut a besoin de soit un nom d'entitÃ© ou soit un nom de bloc commun Ã  %CArgument nÃ©gatif N Ã  %LL'exposant nÃ©gatif d'un entier a zÃ©ro pour rÃ©sultat Ã  %LBloc CRITICAL imbriquÃ© Ã  %Ctrampolines de fonctions imbriquÃ©es pas supportÃ©s sur le CK801.Le nom de liaison n'est pas permis dans BIND(C) Ã  %CPas de branchement
  Pas d'appel
  Pas de crt0.o par dÃ©faut.Aucune description pour l'instant.Pas d'arÃªte hors du nÅ“ud du fragmentAucune ligne exÃ©cutable
  Aucune initialisation pour le composant allouable %qs donnÃ© dans le constructeur de structure Ã  %CPas d'initialisation donnÃ©e pour le composant %qs dans le constructeur de structure Ã  %CPrise en charge supprimÃ©e.Pas de saut pour traverser une rÃ©gion Ã  la frontiÃ¨re de section dans le bb %iAffectation dÃ©finie par l'utilisateur non ELEMENTAL dans WHERE Ã  %LLe symbole non PARAMETER %qs Ã  %L ne peut pas avoir une forme impliciteNon POINTER dans le contexte d'association de pointeur (%s) Ã  %LLa procÃ©dure non RECURSIVE %qs Ã  %L semble s'appeler elle-mÃªme rÃ©cursivement. DÃ©clarez lÃ  RECURSIVE ou utilisez %<-frecursive%>Objet non THREADPRIVATE %qs dans la clause COPYIN Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de forme tacite dans l'Ã©tiquette du FORMAT Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de taille tacite dans l'Ã©tiquette du FORMAT Ã  %LNon caractÃ¨re dans l'Ã©tiquette du FORMAT Ã  %LNon caractÃ¨re non Hollerith dans l'Ã©tiquette du FORMAT Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de pointeurs dans l'Ã©tiquette du FORMAT Ã  %LLimite infÃ©rieure non constante dans la dÃ©claration avec une forme implicite Ã  %LSous-type LOGICAL pas par dÃ©faut dans la balise %s Ã  %LObjet non fictif %qs dans la clause %s Ã  %LLe type dÃ©rivÃ© non extensible %qs Ã  %L ne peut pas Ãªtre ABSTRACTCaractÃ¨re non-numÃ©rique dans l'Ã©tiquette d'instruction Ã  %CArgument muet passÃ© comme objet non polymorphique de %qs Ã  %LLa procÃ©dure FINAL non scalaire Ã  %L devrait avoir un argument de forme taciteChiffres non significatifs dans le nombre %qs Ã  %C, KIND est peut-Ãªtre incorrectExpression non variable dans le contexte de dÃ©finition de variable (%s) Ã  %LPartie imaginaire non nulle perdue durant la conversion de %qs vers %qs Ã  %LLa variable non allouable ne doit pas Ãªtre polymorphique dans l'affectation intrinsÃ¨que Ã  %L â€“ vÃ©rifiez qu'il existe une sous-routine spÃ©cifique correspondante pour l'opÃ©rateur Â«Â =Â Â»Le composant non co-tableau %s Ã  %L du type EVENT_TYPE ou avec un sous-composant de type EVENT_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir de co-dimension car %s Ã  %L a une co-dimension ou un sous-composant co-tableau)Le composant non co-tableau %s Ã  %L du type EVENT_TYPE ou avec un sous-composant de type EVENT_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir une co-dimension car un sous-composant de co-tableau existe dÃ©jÃ )Le composant non co-tableau %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir de co-dimension car %s Ã  %L a une co-dimension ou un sous-composant qui est un co-tableau)Le composant non co-tableau %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir une co-dimension puisqu'un sous-composant co-tableau existe dÃ©jÃ )CaractÃ¨re de tabulation non conforme Ã  %CCaractÃ¨re de tabulation non conforme Ã  la colonne %d de la ligne %dCaractÃ¨re de tabulation non conforme dans le format Ã  %CSection de tableau non constante Ã  %L dans l'instruction DATARÃ©pertoire d'inclusion %qs non existantExposant non entier dans une expression d'initialisation Ã  %LTableau FPTR non interopÃ©rable Ã  %L pour C_F_POINTER: %sTableau non interopÃ©rable Ã  %L comme argument pour C_LOC: %sProcÃ©dure non interopÃ©rable Ã  %L pour C_FUNLOCPointeur de procÃ©dure non interopÃ©rable Ã  %L pour C_F_PROCPOINTERLa procÃ©dure Ã©lÃ©mentaire non intrinsÃ¨que %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLargeur non nÃ©gative requise dans la chaÃ®ne de format Ã  %LL'objet non pointeur %qs avec l'initialisation par dÃ©faut n'apparaÃ®tra point dans une instruction DATA Ã  %LRÃ©fÃ©rence non polymorphique au type abstrait Ã  %CConversion non standard de %s vers %s Ã  %LDÃ©claration du type non standard %s*%d Ã  %CPas configurÃ© avec %<--enable-gather-detailed-mem-stats%>.Pas assez d'Ã©lÃ©ments dans l'initialisation du tableau Ã  %CTAG inattendu.Noter les directives #include non traduites en dÃ©clarations d'import et non connues pour Ãªtre textuelles.Noter les directives #include traduites en dÃ©clarations d'import.Noter les noms des chemins de l'interface de module compilÃ© (Compiled Module Interface) d'un module spÃ©cifique ou d'une unitÃ© d'en-tÃªte.Noter les noms des chemins de l'interface de module compilÃ© (Compiled Module Interface).Noter une traduction de #include d'un en-tÃªte spÃ©cifique.Le nombre de partitions dans lesquelles il faudrait scinder le programme.Nombre de registres utilisÃ©s pour passer les arguments entiers.PARAMETER numÃ©rique requis dans la constante complexe Ã  %CDes opÃ©randes numÃ©riques sont requis dans l'expression Ã  %LOpÃ©randes numÃ©rique ou CHARACTER requis dans l'expression Ã  %LL'argument OLD de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissableOMP ATOMIC Ã  %L avec plusieurs clauses atomiquesOMP CRITICAL Ã  %L avec la clause HINT requiert un NAME sauf quand omp_sync_hint_none est utilisÃ©OMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause LINK et plus tard dans une clause TOOMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause TO et plus tard dans une clause LINKLa directive OMP DECLARE TARGET Ã  %L avec uniquement une clause DEVICE_TYPE est ignorÃ©eLa variable OMP DECLARE TARGET Ã  %L est un Ã©lÃ©ment d'un bloc COMMONLa variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause LINK et plus tard dans la clause TOLa variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause TO et plus tard dans la clause LINKOMP TARGET UPDATE Ã  %L requiert au moins une clause TO ou FROML'instruction OPEN Ã  %L doit avoir le spÃ©cificateur UNIT ou NEWUNITL'instruction OPEN n'est pas permise dans une procÃ©dure PURE Ã  %CL'argument OPERATOR Ã  %L doit Ãªtre une fonction PUREOPTIONAL n'est pas permis Ã  l'intÃ©rieur du BLOCK Ã  %CORDER Ã  %L n'est pas une permutation de la taille de SHAPE Ã  %LL'argument de la clause ORDERED n'est pas une constante entiÃ¨re positive Ã  %CLe paramÃ¨tre de la clause ORDERED est plus petit que COLLAPSE Ã  %Lclause ORDERED spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> REDUCTION Ã  %LL'objet %qs n'est pas une variable Ã  %LL'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre copiÃ©sL'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre mappÃ©les dÃ©clarations Objective-C peuvent seulement apparaÃ®tre dans l'Ã©tendue globaleFonctionnalitÃ© obsolÃ¨teÂ :Outil hors ligne pour gÃ©rer les dÃ©comptes gcda
--- 2157,2170 ----
  Initialisations conflictuelles dans l'union Ã  %L et %LÃŠtre conforme plus fidÃ¨lement aux sÃ©mantiques IBM XLC.Pas de conformitÃ© particuliÃ¨re.ÃŠtre conforme au standard C ISO 1990 tel que amendÃ© en 1994.ÃŠtre conforme au standard C ISO 1990 avec les extensions GNU.ÃŠtre conforme au standard C ISO 1990.ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003.ÃŠtre conforme au standard C ISO 1999 avec les extensions GNU.ÃŠtre conforme au standard C ISO 1999.ÃŠtre conforme au standard C ISO 2011 avec les extensions GNU.ÃŠtre conforme au standard C ISO 2011.ÃŠtre conforme au standard C++ ISO 2011 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2011.ÃŠtre conforme au standard C++ ISO 2014 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2014.ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018) avec les extensions GNU.ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018).ÃŠtre conforme au standard C++ ISO 2017 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2017.Conforme au standard ISO C++ de 2020 (support expÃ©rimental et incomplet).Conforme au standard ISO C++ de 2020 avec les extensions de GNU (support expÃ©rimental et incomplet).ÃŠtre conforme au brouillon du standard C++ ISO 2023 (support expÃ©rimental et incomplet).ÃŠtre conforme au brouillon du standard C++ ISO 2023 avec les extensions GNU (support expÃ©rimental et incomplet).Conforme au brouillon du standard C ISO 202X (support expÃ©rimental et incomplet).Conforme au brouillon du standard C ISO 202X avec les extensions de GNU (support expÃ©rimental et incomplet).ÃŠtre conforme au standard Fortran ISO 2003.ÃŠtre conforme au standard Fortran ISO 2008 y compris TS 29113.ÃŠtre conforme au standard Fortran ISO 2008.ÃŠtre conforme au standard Fortran ISO 2018.ÃŠtre conforme au standard Fortran ISO 95.Respecter la conformitÃ© avec le langage Objective-C 1.0 comme implÃ©mentÃ© dans GCC 4.0.ÃŠtre conforme Ã  l'ABI FPXX o32.ConsidÃ©rer que l'accÃ¨s Ã  une mÃ©moire de un octet est lente.ConsidÃ©rer le type Â«Â intÂ Â» comme ayant une largeur de 16 bits.ConsidÃ©rer le type Â«Â intÂ Â» comme ayant une largeur de 32 bits.L'expression constante dans l'Ã©tiquette du FORMAT Ã  %L doit Ãªtre de type CHARACTER par dÃ©fautExpression constante requise Ã  %CLa valeur logique constante est rÃ©pÃ©tÃ©e dans l'instruction CASE Ã  %LConstruire une toile et sÃ©parer les utilisations sans relations d'une variable seule.La fonction contenue %qs Ã  %L n'a pas le type IMPLICITLa procÃ©dure contenue %qs Ã  %C entre en conflit avec la procÃ©dure dÃ©finie Ã  %LLa procÃ©dure contenue %qs Ã  %C est dÃ©jÃ  ambigÃ¼eLa procÃ©dure contenue %qs Ã  %L a le mÃªme nom que sa procÃ©dure contenanteLa procÃ©dure contenue %qs Ã  %L d'une procÃ©dure PURE doit aussi Ãªtre PUREContrÃ´le la gÃ©nÃ©ration des estimations des inverses.ContrÃ´ler le mode de dÃ©routage en cas d'exception IEEE.ContrÃ´ler le mode d'arrondissement FP gÃ©nÃ©rÃ©.ContrÃ´ler la prÃ©cision donnÃ©e aux exceptions FP.ContrÃ´ler quels Ã©vÃ©nements sont affichÃ©s dans les chemins de diagnostiques.ContrÃ´le comment le vectoriseur de boucle utilise des vecteurs partiels.  0 signifie jamais, 1 signifie uniquement pour les boucles dont le besoin d'itÃ©rer peut Ãªtre retirÃ©, 2 signifie pour toutes les boucles. La valeur par dÃ©faut est 2.Conversion depuis %qs vers %qs Ã  %LConversion de %s vers %s Ã  %LLa conversion depuis %s vers le sous-type par dÃ©faut COMPLEX(%d) Ã  %L pourrait perdre en prÃ©cision, envisagez d'utiliser l'argument KINDConversion d'un infini ou de Pas-un-Nombre Ã  %L en INTEGERConvertir les adresses BASE + GRAND_OFFSET en NOUVELLE_BASE + PETIT_OFFSET pour autoriser plus d'accÃ¨s mÃ©moire Ã  Ãªtre gÃ©nÃ©rÃ©s comme instructions compressÃ©es. Cible actuellement les chargements/stockages d'entiers 32 bits.Convertir les sauts conditionnels des boucles les plus Ã  l'intÃ©rieur en Ã©quivalents sans branchement.Convertir les constantes en virgule flottante en constantes en simple prÃ©cision.Convertir le retour de fonction en un fragment d'appel et de retour.Convertir les appel et saut indirects en fragment d'appel et de sautCopier les sections de tableaux dans un bloc contigu lors de l'entrÃ©e dans une procÃ©dure.Copyright %s 2021 Free Software Foundation, Inc.
  Co-rang non concordant dans l'argument %qs Ã  %L (%d et %d)CoÃ»t auquel les optimisations de GCSE ne contraindront pas la distance de dÃ©placement d'une expression.CoÃ»t supposÃ© pour une insn de branchement.CoÃ»t supposÃ© d'une insn de multiplication.CoÃ»t supposÃ© d'une instruction de multiplication oÃ¹ 4 est Ã©gal Ã  une insn normale.Impossible de trouver le type rÃ©el avec au moins %d bitsN'a pu gÃ©nÃ©rer de valeur addis pour la fusionImpossible d'ouvrir le fichier de sortie Â«Â %sÂ Â»
  Compter les dÃ©pendances spÃ©culatives tout en calculant la prioritÃ© des instructions.Le pointÃ© de type Cray Ã  %C ne peut pas Ãªtre un tableau de forme taciteLe pointÃ© Cray Ã  %L apparaÃ®t dans plusieurs instructions pointer()PointÃ© Cray %qs dans la clause %s Ã  %LPointÃ© Cray %qs dans la clause SHARED Ã  %LObjet pointÃ© Cray %qs dans la clause %s Ã  %LObjet pointÃ© Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %LObjet pointÃ© Cray %qs du type polymorphique dans la clause %s Ã  %LPointeur Cray %qs dans la clause %s Ã  %LLe pointeur Cray Ã  %C a %d octets de prÃ©cision; les adresses mÃ©moire requiÃ¨rent %d octetsLe pointeur Cray Ã  %C doit Ãªtre un entierLa dÃ©claration de pointeur Cray Ã  %C requiert l'option %<-fcray-pointer%>Objet pointeur Cray %qs dans la clause %s Ã  %LObjet pointeur Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %LObjet pointeur Cray %qs du type polymorphique dans la clause %s Ã  %LCrÃ©er une application de type GUI.CrÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©.CrÃ©er une bibliothÃ¨que partagÃ©e.CrÃ©er un exÃ©cutable statique indÃ©pendant de la position.CrÃ©er des variables d'induction canoniques dans les boucles.CrÃ©er une application de type console.CrÃ©er les fichiers de donnÃ©es nÃ©cessaires Ã  Â«Â gcovÂ Â».CrÃ©ation de Â«Â %sÂ Â»
! CrÃ©ation d'un tableau temporaire Ã  %LCrÃ©ation d'un temporaire pour le tableau Ã  %L dans l'argument %qsles fonctions variadiques de style D ne peuvent pas Ãªtre utilisÃ©es avec -betterCLe tableau DATA %qs Ã  %L doit Ãªtre spÃ©cifiÃ© dans une dÃ©claration prÃ©cÃ©denteL'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir un co-indexL'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir l'attribut ALLOCATABLEL'Ã©lÃ©ment DATA %qs Ã  %L est un pointeur et doit donc Ãªtre un tableau Ã  part entiÃ¨reL'objet DATA prÃ¨s de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnÃ©e initiale valableInstruction DATA Ã  %C aprÃ¨s la premiÃ¨re instruction exÃ©cutableL'instruction DATA Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction DATA Ã  %C n'est pas permise dans une procÃ©dure PUREL'instruction DATA Ã  %L a plus de valeurs que de variablesL'instruction DATA Ã  %L a plus de variables que de valeursSpÃ©cificateur de format DC interdit Ã  %Cobjet DEALLOCATEDEALLOCATE d'un co-tableau Ã  %C dans un bloc CRITICALDEALLOCATE d'un co-tableau Ã  %C dans un bloc DO CONCURRENTDECIMAL= Ã  %L n'est pas permis en Fortran 95DEF_INTERNAL_FLT_FN (%s) n'a pas de fonction interne associÃ©eDEF_INTERNAL_INT_FN (%s) n'a pas de fonction interne associÃ©eDELIM= Ã  %L pas permis en Fortran 95DEPEND SINK utilisÃ© avec DEPEND SOURCE sur la mÃªme construction Ã  %LGestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause %s Ã  %LGestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause SHARED Ã  %LL'argument DIM Ã  %L est en dehors des limitesL'argument DIM sans argument COARRAY n'est pas permis pour l'intrinsÃ¨que THIS_IMAGE Ã  %LDIMENSION spÃ©cifiÃ© pour %qs en dehors du corps de son INTERFACE Ã  %LArgument DISTANCE= pour NUM_IMAGES Ã  %LArgument DISTANCE= pour THIS_IMAGE Ã  %LLe chunk_size de la clause DIST_SCHEDULE Ã  %L requiert une expression INTEGER scalaireConstruction DO CONCURRENT Ã  %CLa boucle DO Ã  %L est indÃ©finie car elle dÃ©bordeLa boucle DO Ã  %L est indÃ©finie car elle dÃ©borde vers le basLa boucle DO Ã  %L sera exÃ©cutÃ©e zÃ©ro foisLa valeur de pas de DO est zÃ©roInstruction de fin de DO qui n'est pas END DO ou CONTINUE avec l'Ã©tiquette %d Ã  %CL'itÃ©rateur DO %qs Ã  %L est Ã  l'intÃ©rieur d'un itÃ©rateur du mÃªme nomDOUBLE COMPLEX Ã  %CSpÃ©cificateur de format DP interdit Ã  %CLa procÃ©dure DTIO %s Ã  %L doit Ãªtre rÃ©cursiveL'argument caractÃ¨re DTIO Ã  %L doit avoir une longueur taciteL'argument muet DTIO Ã  %L doit Ãªtre un scalaireL'argument muet DTIO Ã  %L doit Ãªtre ASSUMED SHAPE ARRAYL'argument muet DTIO Ã  %L doit avoir KIND = %dL'argument muet DTIO Ã  %L doit Ãªtre du type %sL'argument muet DTIO Ã  %L doit avoir INTENT %sLa procÃ©dure DTIO %qs Ã  %L doit Ãªtre une sous-routineDarwin ne supporte pas -mfentry ou les options associÃ©esDarwin n'est pas une plateforme mx32Ã‰lÃ©ment de donnÃ©e au dessus de la limite supÃ©rieure du tableau Ã  %LÃ‰lÃ©ment de donnÃ©e en dessous de la limite infÃ©rieure du tableau Ã  %LLes donnÃ©es sont stockÃ©es dans le format gros-boutiste.Les donnÃ©es sont stockÃ©es dans le format petit-boutiste.  (Par dÃ©faut).Les donnÃ©es sont rÃ©fÃ©rencÃ©es par le dÃ©calage depuis le dÃ©but du texte plutÃ´t que la GOT (avec -fPIC/-fPIE).La cible de donnÃ©es Ã  %L n'aura point de co-indexL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre une rÃ©fÃ©rence complÃ¨te Ã  un tableau de taille taciteL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre polymorphique Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants ALLOCATABLE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants POINTER Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATEL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants de pointeur de procÃ©dureL'objet pointeur de donnÃ©es Ã  %L doit Ãªtre polymorphique illimitÃ© ou Ãªtre d'un type avec l'attribut BIND ou SEQUENCE pour Ãªtre compatible avec une cible polymorphique illimitÃ©eBibliothÃ¨que de dÃ©bogage Ã  utiliser Ã  la place de phobos.La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appelLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisBibliothÃ¨que par dÃ©faut Ã  utiliser Ã  la place de phobos.Retarder Ã  plus tard le dÃ©pilage des arguments des fonctions hors de la pile.Le tableau diffÃ©rÃ© %qs Ã  %L n'est pas permis dans une expression d'initialisationParamÃ¨tre de type diffÃ©rÃ© pas encore supportÃ©Supprimer les instructions inutiles qui peuvent dÃ©clencher des exceptions.Supprimer les vÃ©rifications inutiles des pointeurs nuls.FonctionnalitÃ© supprimÃ©eÂ :Rendu obsolÃ¨te en faveur de -std=c++11.Rendu obsolÃ¨te en faveur de -std=c++14.Rendu obsolÃ¨te en faveur de -std=c++17.Rendu obsolÃ¨te en faveur de -std=c11.Rendu obsolÃ¨te en faveur de -std=c99.Rendu obsolÃ¨te en faveur de -std=gnu++11.Rendu obsolÃ¨te en faveur de -std=gnu++14.Rendu obsolÃ¨te en faveur de -std=gnu++17.Rendu obsolÃ¨te en faveur de -std=gnu11.Rendu obsolÃ¨te en faveur de -std=gnu99.Rendu obsolÃ¨te en faveur de -std=iso9899:1999.Option obsolÃ¨te. Utilisez -mno-vrsave Ã  la place.Option obsolÃ¨te. Utilisez -mvrsave Ã  la place.ObsolÃ¨te. Cette option n'a aucun effet.Le type dÃ©rivÃ© %qs Ã  %C est utilisÃ© avant sa dÃ©finitionLe type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)Le type dÃ©rivÃ© %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ©Le type dÃ©rivÃ© %qs Ã  %L ne peut pas Ãªtre ABSTRACTLe type dÃ©rivÃ© %qs Ã  %L doit Ãªtre une extension de %qsLe type dÃ©rivÃ© %qs Ã  %L doit Ãªtre extensibleLe type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %CLe type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %LLe type dÃ©rivÃ© %qs, dÃ©clarÃ© Ã  %L, doit avoir l'attribut BIND pour Ãªtre interopÃ©rable avec le CLe type dÃ©rivÃ© %qs est utilisÃ© comme argument effectif Ã  %LLe type dÃ©rivÃ© %qs avec l'attribut BIND(C) Ã  %L est vide et peut Ãªtre inaccessible pour le processeur C compagnonLe type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PRIVATE dans la partie de spÃ©cification d'un moduleLe type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PUBLIC dans la partie de spÃ©cification d'un moduleLe type dÃ©rivÃ© Ã  %C n'a pas Ã©tÃ© prÃ©cÃ©demment dÃ©fini et, par consÃ©quent, il ne peut pas apparaÃ®tre dans une dÃ©finition de type dÃ©rivÃ©Le composant de type dÃ©rivÃ© %C n'est pas un membre EQUIVALENCE permisLa dÃ©claration de type dÃ©rivÃ© avec FINAL Ã  %C doit Ãªtre dans la partie de spÃ©cification d'un MODULEDÃ©finition de type dÃ©rivÃ© Ã  %C avec une section CONTAINS videDÃ©finition du type dÃ©rivÃ© Ã  %C sans composantsLa dÃ©finition du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©finiLe nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  un type de baseLe nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  le type de base %sLa variable de type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir des composants ALLOCATABLE pour Ãªtre un objet EQUIVALENCELa variable de type dÃ©rivÃ© %qs Ã  %L doit avoir l'attribut SEQUENCE pour Ãªtre un objet EQUIVALENCELa variable de type dÃ©rivÃ© %qs Ã  %L avec une initialisation par dÃ©faut ne peut pas Ãªtre dans une EQUIVALENCE avec une variable dans COMMONLa variable de type dÃ©rivÃ© %qs Ã  %L avec un ou des composants pointeurs ne peut pas Ãªtre dans un objet EQUIVALENCELa variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L a un composant ultime qui est allouableLa variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L n'a ni l'attribut SEQUENCE ni l'attribut BIND(C)La variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L ne peut pas avoir une initialisation par dÃ©fautLe type dÃ©rivÃ© %qs dÃ©clarÃ© Ã  %L doit Ãªtre ABSTRACT car %qs est DEFERRED et pas redÃ©finiLe type dÃ©rivÃ© %qs avec BIND(C) ne doit pas avoir de section CONTAINS Ã  %CLe type dÃ©rivÃ© %qs avec SEQUENCE ne doit pas avoir de section CONTAINS Ã  %CL'argument muet %qs d'un type dÃ©rivÃ© Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeur et n'a pas d'initialisation par dÃ©fautDescription pour mxl-mode-bootstrap.Description pour mxl-mode-executable.Description pour mxl-mode-novectors.Description pour mxl-mode-xmdstub.DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» Ã  une valeur nulle utilisÃ©e d'une maniÃ¨re interdite par l'attribut returns_nonnull ou nonnull. Isoler ces chemins du flux de contrÃ´le principal et transformer l'instruction avec un comportement erronÃ© ou indÃ©fini en une instruction de dÃ©routement.DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» au dÃ©rÃ©fÃ©rencement d'un pointeur nul. Isoler ces chemins du flux de contrÃ´le principal et transformer les instructions avec un comportement erronÃ© ou indÃ©fini en instructions de dÃ©routement.DÃ©terminer quelles sont les dÃ©pendances qui sont considÃ©rÃ©es coÃ»teuses entre les insns.Longueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur de tableauLongueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur du tableau Ã  %LSous-types de caractÃ¨res diffÃ©rents Ã  %LParamÃ¨tres de type de sous-type diffÃ©rents dans l'affectation de pointeur Ã  %LRangs diffÃ©rents dans l'affectation du pointeur Ã  %LForme diffÃ©rente pour %s Ã  %L sur la dimension %d (%d et %d)Formes diffÃ©rentes pour les arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que %<dot_product%>Formes diffÃ©rentes sur la dimension 1 des arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que matmulFormes diffÃ©rentes sur la dimension 2 de l'argument %qs et la dimension 1 de l'argument %qs Ã  %L pour l'intrinsÃ¨que matmulSous-types diffÃ©rents Ã  %LTypes diffÃ©rents dans une affectation de pointeur Ã  %L; tentative d'affecter %s Ã  %sDimensions spÃ©cifiÃ©es pour %s Ã  %L aprÃ¨s son initialisationDÃ©sactive l'avertissement -Wframe-larger-than=.  Ã‰quivalent Ã  -Wframe-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement -Wlarger-than=.  Ã‰quivalent Ã  -Wlarger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver la passe spÃ©cifique Ã  ARCompact pour gÃ©nÃ©rer des instructions d'exÃ©cution conditionnelle.DÃ©sactiver les registres FP.DÃ©sactiver l'ISA FPU, l'option ABI doit activer %<-mfloat-abi=soft%>EmpÃªcher les instructions LR et SR d'utiliser les registres Â«Â auxÂ Â» de l'extension FPX.DÃ©sactiver l'Ã©tape d'optimisation de scalaires en vecteurs qui transforme les calculs sur des entiers de 64 bits en calculs sur des vecteurs.DÃ©sactiver l'avertissement Walloc-size-larger-than=. Ã‰quivalent Ã  Walloc-size-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver l'avertissement Walloca-larger-than=. Ã‰quivalent Ã  Walloca-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement -Wstack-usage=.  Ã‰quivalent Ã  -Wstack-usage=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement Wvla-larger-than=.  Ã‰quivalent Ã  Wvla-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver les optimisations des virgules flottantes qui ignorent le signe du zÃ©ro dÃ©fini par IEEE.DÃ©sactiver l'unitÃ© matÃ©rielle en virgule flottante.DÃ©sactiver l'adressage indexÃ©.DÃ©sactiver les optimisations observables par les NaN (Not a Number: pas un nombre) IEEE si ces NaN produisent un effet visible.Interdire les optimisations qui supposent un comportement par dÃ©faut pour l'arrondis des virgules flottantes.DÃ©sactiver le code indÃ©pendant de la position (PIC) pour l'utilisation dans du code du noyau de l'OS.DÃ©sactiver le prÃ©-traitement.DÃ©sactiver les registres d'espace.DÃ©sactiver l'utilisation des instructions FPU du RX.Interdire les appels directs aux fonctions globales.Interdit plus que Â«Â msched-max-memory-insnsÂ Â» dans le groupe d'instructions. Autrement, la limite est Â«Â soupleÂ Â» (prÃ©fÃ¨re les opÃ©rations non-mÃ©moire quand la limite est atteinte).Interdire l'optimisation des appels de fin de fonction quand la routine appelante peut avoir omis les longueurs des caractÃ¨res.DÃ©couvrir les fonctions pures et const.DÃ©couvrir les variables statiques en lecture seule et non adressables.DÃ©couvrir les variables statiques en lecture seule, en Ã©criture seule et non adressables.Afficher les statistiques du temps de compilation.Afficher les statistiques accumulÃ©es durant la compilation.Afficher l'arbre du code aprÃ¨s l'optimisation en premiÃ¨re ligne.Afficher l'arbre du code aprÃ¨s analyse.Afficher l'arbre du code aprÃ¨s analyse; option dÃ©prÃ©ciÃ©e.Afficher la version du compilateur.Afficher le AST du frontend aprÃ¨s les passes d'analyse et de sÃ©mantique.Afficher la table des symboles globaux aprÃ¨s analyse.Afficher les symboles dans l'ordre inverse.Afficher cette information.Division par zÃ©ro Ã  %LDivision par zÃ©ro en convertissant %s vers %s Ã  %LStratÃ©gie de division, une valeur dans la liste: call-div1, call-fp, call-table.Faire une rematÃ©rialisation sensible au CFG pendant LRA.Faire des optimisations d'alignement pour les instructions d'appel.Effectuer le changement de contexte de l'ordonnanceur si le processeur est un bdver1, bdver2, bdver3, bdver4 ou znver1 et l'ordonnancement Haifa est sÃ©lectionnÃ©.Lier avec le fichier de dÃ©marrage standard D lors de la compilation.Ne pas gÃ©nÃ©rer des instructions BRcc dans arc_reorg.Ne pas autoriser les donnÃ©es constantes Ã  Ãªtre placÃ©es dans les sections de code.Ne pas supposer un grand segment TLS.Ne pas supposer que les fonctions qui ne sont pas exÃ©cutÃ©es durant l'exÃ©cution d'exercice sont Â«Â froidesÂ Â».Ne pas supposer que les bibliothÃ¨ques standards du C et Â«Â mainÂ Â» existent.Ne pas dÃ©sactiver les registres d'espace.Ne pas Ã©liminer les commentaires dans les expansions des macros.Ne pas Ã©liminer les commentaires.Ne pas afficher les fonctions compilÃ©es ni le temps Ã©coulÃ©.Ne pas Ã©liminer les Ã©lÃ©ments en communs dans les comparaisons de patrons.Ne pas produire de modes d'adressages avec des affectations avec effets de bords.Ne pas produire des constantes entiÃ¨res complexes dans une mÃ©moire en lecture seule.Ne pas gÃ©nÃ©rer de prologue ou dâ€™Ã©pilogue de fonction.Ne pas imposer d'alignement strict.Ne pas gÃ©nÃ©rer de directives #line.Ne pas gÃ©nÃ©rer de directives .size.Ne pas gÃ©nÃ©rer un point de sortie unique pour chaque fonction.Ne pas gÃ©nÃ©rer du code qui ne peut tourner qu'en mode superviseur (par dÃ©faut).Ne pas gÃ©nÃ©rer les instructions de chargement/stockage avec mise Ã  jour.Ne pas gÃ©nÃ©rer des instructions mpy sur un ARC700.Ne pas gÃ©nÃ©rer des accÃ¨s mÃ©moire non alignÃ©es.Ne pas mettre en ligne la division entiÃ¨re.Ne pas mettre en ligne la racine carrÃ©e.Ne pas rÃ©aliser l'Ã©dition de liens avec la bibliothÃ¨que lib<MCU>.a spÃ©cifique au pÃ©riphÃ©rique.Ne pas lier avec la bibliothÃ¨que standard D lors de la compilation.Ne pas charger le registre PIC dans les prologues des fonctions.Ne pas chercher les fichiers objets dans le chemin standard.Ne pas marquer les commutateurs de l'ABI dans e_flags.Ne pas appliquer les optimisations qui augmentent notablement l'utilisation de la pile.Ne pas placer les constantes en virgule flottante dans la TOC.Ne pas placer les constantes des symboles et des dÃ©calages dans la TOC.Ne pas prÃ©dÃ©finir les macros spÃ©cifiques au systÃ¨me et Ã  GCC.Ne pas embellir l'affichage des spÃ©cialisations de patrons sous la forme de la signature du patron suivie des arguments.Ne pas fournir d'adresse de dÃ©part par dÃ©faut 0x100 du programme.Ne pas pousser les registres Ã©tendus sur la pile dans les fonctions de monitoring.Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me (ceux spÃ©cifiÃ©s avec -isystem seront quand mÃªme utilisÃ©s).Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me pour le C++.Ne pas supporter les fonctions internes SSE4.1 et SSE4.2 et la gÃ©nÃ©ration de code.Ne pas supprimer les informations de dÃ©bogage des classes C++.Ne pas supprimer les avertissements pour les en-tÃªtes systÃ¨me.Ne pas traiter les variables locales et les blocs COMMON comme s'ils Ã©taient nommÃ©s dans des dÃ©clarations SAVE.Ne pas ajuster l'alignement du code et des donnÃ©es en lecture seule.Ne pas ajuster l'alignement de la pile.Ne pas ajuster l'alignement des donnÃ©s accessibles en Ã©criture.Ne pas utiliser les instructions MDMX.Ne pas utiliser les instructions MIPS-3D.Ne pas utiliser les registres FP du VAX.Ne pas utiliser une fonction pour purger la cache avant d'appeler des trampolines sur la pile.Ne pas utiliser des adresses qui allouent des registres globaux.Ne pas utiliser les codes de condition des instructions normales.Ne pas utiliser lâ€™unitÃ© en virgule flottante matÃ©rielle.Ne pas utiliser l'unitÃ© matÃ©rielle pour les opÃ©rations en virgule flottante.Ne pas utiliser le coprocesseur mathÃ©matique.Ne pas utiliser les instructions matÃ©rielles quad FP.Ne pas utiliser l'ABI AIX Vector Extended.Ne pas utiliser les extensions de l'ABI AltiVec.Ne pas utiliser les instructions de champs de bits.Ne pas utiliser l'instruction callt (par dÃ©faut).Ne pas utiliser le fichier des spÃ©cifications spÃ©cifiques au pÃ©riphÃ©rique device-specs/specs-<MCU>.Ne pas utiliser l'instruction personnalisÃ©e fabsd.Ne pas utiliser l'instruction personnalisÃ©e fabss.Ne pas utiliser l'instruction personnalisÃ©e faddd.Ne pas utiliser l'instruction personnalisÃ©e fadds.Ne pas utiliser l'instruction personnalisÃ©e fatand.Ne pas utiliser l'instruction personnalisÃ©e fatans.Ne pas utiliser l'instruction personnalisÃ©e fcmpeqd.Ne pas utiliser l'instruction personnalisÃ©e fcmpeqs.Ne pas utiliser l'instruction personnalisÃ©e fcmpged.Ne pas utiliser l'instruction personnalisÃ©e fcmpges.Ne pas utiliser l'instruction personnalisÃ©e fcmpgtd.Ne pas utiliser l'instruction personnalisÃ©e fcmpgts.Ne pas utiliser l'instruction personnalisÃ©e fcmpled.Ne pas utiliser l'instruction personnalisÃ©e fcmples.Ne pas utiliser l'instruction personnalisÃ©e fcmpltd.Ne pas utiliser l'instruction personnalisÃ©e fcmplts.Ne pas utiliser l'instruction personnalisÃ©e fcmpned.Ne pas utiliser l'instruction personnalisÃ©e fcmpnes.Ne pas utiliser l'instruction personnalisÃ©e fcosd.Ne pas utiliser l'instruction personnalisÃ©e fcoss.Ne pas utiliser l'instruction personnalisÃ©e fdivd.Ne pas utiliser l'instruction personnalisÃ©e fdivs.Ne pas utiliser l'instruction personnalisÃ©e fexpd.Ne pas utiliser l'instruction personnalisÃ©e fexps.Ne pas utiliser l'instruction personnalisÃ©e fextsd.Ne pas utiliser l'instruction personnalisÃ©e fixdi.Ne pas utiliser l'instruction personnalisÃ©e fixdu.Ne pas utiliser l'instruction personnalisÃ©e fixsi.Ne pas utiliser l'instruction personnalisÃ©e fixsu.Ne pas utiliser l'instruction personnalisÃ©e floatid.Ne pas utiliser l'instruction personnalisÃ©e floatis.Ne pas utiliser l'instruction personnalisÃ©e floatud.Ne pas utiliser l'instruction personnalisÃ©e floatus.Ne pas utiliser l'instruction personnalisÃ©e flogd.Ne pas utiliser l'instruction personnalisÃ©e flogs.Ne pas utiliser l'instruction personnalisÃ©e fmaxd.Ne pas utiliser l'instruction personnalisÃ©e fmaxs.Ne pas utiliser l'instruction personnalisÃ©e fmind.Ne pas utiliser l'instruction personnalisÃ©e fmins.Ne pas utiliser l'instruction personnalisÃ©e fmuld.Ne pas utiliser l'instruction personnalisÃ©e fmuls.Ne pas utiliser l'instruction personnalisÃ©e fnegd.Ne pas utiliser l'instruction personnalisÃ©e fnegs.Ne pas utiliser l'instruction personnalisÃ©e frdxhi.Ne pas utiliser l'instruction personnalisÃ©e frdxlo.Ne pas utiliser l'instruction personnalisÃ©e frdy.Ne pas utiliser l'instruction personnalisÃ©e fsind.Ne pas utiliser l'instruction personnalisÃ©e fsins.Ne pas utiliser l'instruction personnalisÃ©e fsqrtd.Ne pas utiliser l'instruction personnalisÃ©e fsqrts.Ne pas utiliser l'instruction personnalisÃ©e fsubd.Ne pas utiliser l'instruction personnalisÃ©e fsubs.Ne pas utiliser l'instruction personnalisÃ©e ftand.Ne pas utiliser l'instruction personnalisÃ©e ftans.Ne pas utiliser l'instruction personnalisÃ©e ftruncds.Ne pas utiliser l'instruction personnalisÃ©e fwrx.Ne pas utiliser l'instruction personnalisÃ©e fwry.Ne pas utiliser l'instruction personnalisÃ©e round.Ne pas utiliser des rÃ©fÃ©rences mÃ©moire non alignÃ©es.Ne pas avertir Ã  propos de l'utilisation de Â«Â long longÂ Â» avec -pedantic.VÃ©rifier la pile en utilisant des limites dans la mÃ©moire temporaire L1.Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Ne pas aligner les Ã©lÃ©ments dans le code ou les donnÃ©es.Ne pas allouer des float ni des double dans des registres en prÃ©cision Ã©tendue.Ne pas supposer que les accÃ¨s non alignÃ©s sont traitÃ©s par le systÃ¨me.N'appeler aucune fonction de vidange de la cache.N'appeler aucune fonction de dÃ©routement de vidange de la cache.Ne pas crÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©.Ne pas produire les supplÃ©ments DWARF au delÃ  de la version sÃ©lectionnÃ©e.Ne pas gÃ©nÃ©rer des fonctions dÃ©clarÃ©es Â«Â en ligneÂ Â» avec l'attribut Â«Â dllexportÂ Â» Ã  moins que ce ne soit nÃ©cessaire.Ne pas gÃ©nÃ©rer les sections DWARF pubnames et pubtypes.Ne pas gÃ©nÃ©rer de vÃ©rifications pour la spÃ©culation de contrÃ´le dans l'ordonnancement sÃ©lectif.Ne pas gÃ©nÃ©rer de code qui ne fonctionne qu'en mode privilÃ©giÃ©. Implique -mno-inline-ic_invalidate si le code en ligne devait ne pas fonctionner en mode utilisateur.N'indiquer aucune prioritÃ© avec TARGET_REGISTER_PRIORITY.Ne pas optimiser les dÃ©placements de blocs, utiliser memcpy.Ne pas optimiser les dÃ©placements de blocs.Ne pas utiliser les mnÃ©moniques P pour les branchements.N'utiliser aucun des r32..r63.Ne pas utiliser une plage d'adressage avec moins de 25 bits pour les appels.Ne pas avertir au sujet de l'utilisation des extensions de Microsoft.Bloc CLASS IS en double dans l'instruction SELECT TYPE Ã  %LTransformer les erreurs de conformitÃ© en simples avertissements.Pilotage:Le muet %qs Ã  %L ne peut pas avoir une initialisationL'argument muet %qs Ã  %L ne peut pas Ãªtre INTENT(OUT)L'argument muet %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument muet %qs Ã  %L ne peut pas Ãªtre un type dÃ©rivÃ© Ã  %CL'argument muet %qs Ã  %L qui est EVENT_TYPE ne sera point INTENT(OUT)L'argument muet %qs Ã  %L qui est LOCK_TYPE ne sera point INTENT(OUT)L'argument muet %qs Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeurL'argument muet %qs doit Ãªtre un pointeur, un tableau de forme tacite ou de rang tacite sans attribut CONTIGUOUS â€“ car l'argument effectif Ã  %L n'est pas simplement contigu et les deux sont ASYNCHRONOUS ou VOLATILEL'argument muet %qs n'est pas autorisÃ© dans l'expression Ã  %LL'argument muet %qs de %qs Ã  %L devrait Ãªtre nommÃ© %qs pour correspondre Ã  l'argument Ã©quivalent de la procÃ©dure redÃ©finieArgument muet %qs avec INTENT(IN) dans un contexte d'association de pointeur (%s) Ã  %LArgument muet %qs avec INTENT(IN) dans le contexte de dÃ©finition de variable (%s) Ã  %LFanion fictif. Ceci est la sÃ©lection par dÃ©faut Ã  moins que des commutateurs FPX soient explicitement fournis.La procÃ©dure muette %qs Ã  %C ne peut pas avoir une interface gÃ©nÃ©riqueLa procÃ©dure muette %qs Ã  %L ne sera point Ã©lÃ©mentaleLa procÃ©dure fictive %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %LLa procÃ©dure muette %qs n'est pas permise dans la procÃ©dure Ã©lÃ©mentale %qs Ã  %LLa procÃ©dure muette %qs d'une procÃ©dure PURE Ã  %L doit aussi Ãªtre PURELa procÃ©dure muette Ã  %C ne peut pas avoir d'attribut BIND(C) avec NAMEVidanger les obligations de couverture du code source (Source Coverage Obligations)Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg-ID.txt.Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg.txt.Vidanger des informations du graphe d'appel spÃ©cifiques Ã  l'analyseur dans un fichier FICHIERSRC.callgraph.dot.Vidanger des informations spÃ©cifiques Ã  l'analyseur dans un fichier FICHIERSRC.analyzer.json.gz.Vidanger les dÃ©clarations dans un fichier .decl.Vidanger les informations dÃ©taillÃ©es sur la reprÃ©sentation interne de GCC des emplacements du code source.Vidanger uniquement les symboles dÃ©finis.Vidanger les Ã©tapes d'optimisation.Vidanger les informations de la purge d'Ã©tats dans un fichier FICHIERSRC.state-purge.dot.Vidanger le graphe Ã©clatÃ© de l'analyseur dans un fichier FICHIERSRC.eg.dot.Vidanger le supergraphe de l'analyseur dans un fichier FICHIERSRC.supergraph.dot.Vidanger la sortie sans dÃ©coration de noms.Vidanger les dÃ©tails des objets LTO.Vidanger les options en ligne de commande de l'outil de vidangeage.Vidanger les statistiques des instructions gimple.Vidanger les statistiques des types d'arbres.Vidanger les statistiques des arbres.Vidanger le graph d'appel symtab.Vidanger divers dÃ©tails internes de l'analyseur dans FICHIERSRC.*.fg.dot et FICHIERSRC.*.tg.dot.Vidanger divers dÃ©tails internes de l'analyseur dans FICHIERSRC.analyzer.txt.Vidanger divers dÃ©tails internes de l'analyseur vers stderr.Attribut %s dupliquÃ© Ã  %LAttribut %s spÃ©cifiÃ© en double Ã  %LSpÃ©cification de l'Ã©tiquette %s dupliquÃ©e Ã  %CSpÃ©cification %s dupliquÃ©e Ã  %CAttribut ASYNCHRONOUS spÃ©cifiÃ© en double Ã  %LAttribut AUTOMATIC spÃ©cifiÃ© en double Ã  %LL'attribut BIND est spÃ©cifiÃ© en double Ã  %LDEFERRED dupliquÃ© Ã  %CAttribut DIMENSION dupliquÃ© Ã  %CInstructions ELSE dupliquÃ©es Ã  %L et %CL'attribut EXTENDS est spÃ©cifiÃ© en double Ã  %LInstruction IMPLCIT NONE dupliquÃ©e Ã  %CSpÃ©cification NML dupliquÃ©e Ã  %CNON_OVERRIDABLE dupliquÃ© Ã  %CAttribut POINTER dupliquÃ© Ã  %CInstruction PRIVATE dupliquÃ©e Ã  %CAttribut PROTECTED spÃ©cifiÃ© en double Ã  %LAttribut SAVE spÃ©cifiÃ© en double Ã  %LInstruction SEQENCE dupliquÃ©e Ã  %CSpÃ©cificateur UNIT dupliquÃ© Ã  %CAttribut SAVE spÃ©cifiÃ© en double Ã  %LAttribut VOLATILE spÃ©cifiÃ© en double Ã  %LSpÃ©cificateurs d'accÃ¨s dupliquÃ©s Ã  %CArgument %qs dupliquÃ© Ã  %L pour l'intrinsÃ¨que %sSpÃ©cificateur de tableau dupliquÃ© pour le pointÃ© de type Cray Ã  %CÃ‰tiquette de construction %qs dupliquÃ©e Ã  %CSpÃ©cificateur de format dupliquÃ© Ã  %CNom %qs dupliquÃ© dans l'association Ã  %CNom %qs en double dans la liste des paramÃ¨tres Ã  %CÃ‰tiquette d'instruction %d dupliquÃ©e Ã  %L et %LSymbole %qs dupliquÃ© dans la liste d'arguments formels Ã  %CAvertir Ã  propos de types qui ne correspondent pas dans les dÃ©clarations globales durant l'optimisation lors de l'Ã©dition de liens.DRAP (Dynamic Realign Argument Pointer) n'est pas supportÃ© dans une routine de service d'interruption. Ceci peut Ãªtre contournÃ© en Ã©vitant les fonctions avec un retour agrÃ©gÃ©.Allouer dynamiquement les registres cc.SpÃ©cificateur E pas permis avec le descripteur g0 dans la chaÃ®ne de format Ã  %LEDGE_CROSSING incorrectement dÃ©fini au travers de la mÃªme sectionEDGE_CROSSING manquant au travers d'une frontiÃ¨re de sectionune arÃªte EH traverse une frontiÃ¨re de section dans le bb %iarÃªte entrante EH mÃ©langÃ©e avec des arÃªtes entrantes non EH dans le bb %iÃ©tiquette de la zone d'atterrissage du gestionnaire d'exceptions La fonction ELEMENTAL %qs Ã  %L doit avoir un rÃ©sultat scalaireLa procÃ©dure ELEMENTAL non INTRINSIC %qs n'est pas permise comme argument effectif Ã  %LLe prÃ©fixe ELEMENTAL dans l'interface MODULE PROCEDURE est manquant Ã  %LLe composant pointeur de procÃ©dure ELEMENTAL %qs n'est pas permis comme argument effectif Ã  %LL'instruction ELSE IF Ã  %C ne peut pas suivre une instruction ELSE Ã  %LL'instruction ELSEWHERE Ã  %C suit un ELSEWHERE prÃ©cÃ©dent qui n'est pas masquÃ©Instruction ELSEWHERE Ã  %C pas englobÃ©e dans un bloc WHEREENCODING= Ã  %L n'est pas permis en Fortran 95Instruction END TEAM Ã  %CInstruction END au lieu de l'instruction %s Ã  %LL'Ã©tiquette END Ã  %C n'est pas permise dans l'instruction de sortieL'Ã©tiquette de la balise END %d Ã  %L n'est pas dÃ©finieENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la fonction %qs n'est pas RECURSIVEENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la sous-routine %qs n'est pas RECURSIVEENTRY %qs Ã  %L n'a pas de type IMPLICITLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre un POINTER dans FUNCTION %s Ã  %LLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre un tableau dans FUNCTION %s Ã  %LLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre du type %s dans FUNCTION %s Ã  %LInstruction ENTRY Ã  %CL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une procÃ©dure contenueL'instruction ENTRY Ã  %C ne peut apparaÃ®tre dans un BLOCK DATAL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DERIVED TYPEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DOL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc FORALLL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un MODULEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un PROGRAML'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc SELECTL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc STRUCTUREL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un SUBMODULEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc WHEREL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un sous programme contenuL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc IF-THENL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction ENTRY Ã  %L avec BIND(C) est interdite dans une procÃ©dure Ã©lÃ©mentaireENTRY_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©ENUM et ENUMERATOR Ã  %CLa dÃ©claration ENUM Ã  %C n'a aucun ENUMERATORInstruction de dÃ©finition ENUM attendue avant %CENUMERATOR %L pas initialisÃ© avec une expression entiÃ¨reL'Ã©tiquette de la balise EOR %d Ã  %L n'est pas dÃ©finieEQUIVALENCE Ã  %C requiert deux objets ou plusInstruction EQUIVALENCE Ã  %CL'Ã©tiquette de la balise ERR %d Ã  %L n'est pas dÃ©finieERRMSG Ã  %LERRMSG Ã  %L est inutile sans la balise STATBalise ERRMSG Ã  %Lvariable ERRMSGLa variable ERRMSG Ã  %L sera une variable CHARACTER du scalaire par dÃ©fautL'argument ERRMSG= Ã  %L doit Ãªtre une variable CHARACTER scalaireInstruction ERROR STOP Ã  %CArchitecture ESA/390.Instruction EVENT POST Ã  %CInstruction EVENT WAIT Ã  %CL'argument EVENT Ã  %L pour l'intrinsÃ¨que EVENT_QUERY sera du type EVENT_TYPEL'instruction EXIT Ã  %C termine la boucle !$ACC LOOPL'instruction EXIT Ã  %C termine la boucle !$OMP DOInstruction EXIT sans nom de construction Â«Â doÂ Â» Ã  %CEXIT_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©EXTENDS Ã  %LL'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs Ã  %LSoit aucun ou tous les objets dans l'ensemble EQUIVALENCE Ã  %L aura l'attribut PROTECTEDL'Ã©lÃ©ment %d de l'argument effectif de RESHAPE Ã  %L ne peut pas Ãªtre nÃ©gatifL'Ã©lÃ©ment dans le constructeur du tableau %s Ã  %L est %sUn Ã©lÃ©ment d'un tableau de forme tacite ou pointeur comme argument effectif Ã  %L ne peut pas correspondre Ã  l'argument effectif Ã  %LUn Ã©lÃ©ment d'un tableau de forme tacite ou pointeur est passÃ© Ã  l'argument tableau muet %qs Ã  %LL'Ã©lÃ©ment avec une valeur de %d dans ORDER Ã  %L doit Ãªtre dans la plage [1, ..., %d] pour l'intrinsÃ¨que RESHAPE prÃ¨s de %LFonction Ã©lÃ©mentaire comme expression d'initialisation avec des arguments non entiers/non caractÃ¨res Ã  %LÃ‰lÃ©ments avec la mÃªme valeur Ã  %L et %L dans l'indice de vecteur dans le contexte de dÃ©finition de variable (%s)Ã‰liminer les appels de fonctions multiples aussi pour les fonctions impures.Produire les Ã©tiquettes .gnu_attribute.GÃ©nÃ©rer des directives .stack_size.Produire des relocalisations 16 bits vers les zones de petites donnÃ©es.Produire des relocalisations 32 bits vers les zones de petites donnÃ©es.Ã‰mettre la propriÃ©tÃ© GNU GNU_PROPERTY_X86_ISA_1_NEEDED.Produire du code conforme Ã  IEEE, sans exceptions inexactes.Ã‰mettre l'attribut ELF RISC-V.Produire les informations du graphe d'appel.Produire des vÃ©rifications qui entraÃ®nent l'exÃ©cution des instructions Â«Â break 8Â Â» quand des fonctions atomiques intÃ©grÃ©es sont appliquÃ©es Ã  une mÃ©moire mal alignÃ©e.Produire du code pour l'extension octets/mots de l'ISA.Produire du code pour l'extension de comptage de l'ISA.Produire du code pour l'extension de dÃ©placements en virgule flottante et la racine carrÃ©e de l'ISA.Produire du code pour l'extension vidÃ©o de l'ISA.Produire du code utilisant des directives de relocalisations explicites.Produire les symboles communs comme des symboles faibles.Produire des annotations de dÃ©bogage pendant le prÃ©-traitement.Produire les informations de dÃ©bogage relatives Ã  l'Ã©tape d'analyse d'Ã©chappement quand l'option -fgo-optimize-allocs est active.Produire des diagnostiques montrant l'emplacement des nÅ“uds dans le graphe Ã©clatÃ©.Produire des branchements directs vers les fonctions locales.GÃ©nÃ©rer du code supplÃ©mentaire dans le prologue de la fonction pour intercepter si la taille de la pile dÃ©passe la limite donnÃ©e.Produire les prologues des fonctions uniquement devant les parties qui en ont besoin au lieu de les produire au dÃ©but des fonctions.Produire des appels de fonctions en utilisant la table de dÃ©calage globale lors de la gÃ©nÃ©ration de code indÃ©pendant de la position (PIC).Ã‰mettre des instructions multiplier-additionner fusionnÃ©es pour des doubles longs dans les registres vectoriels (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  La passe de rÃ©association ne gÃ¨re pas les multiplications-additions fusionnÃ©es, par consÃ©quent, le code gÃ©nÃ©rÃ© par l'intermÃ©diaire est enclin Ã  produire de longues chaÃ®nes de multiplications-additions fusionnÃ©es.  Ceci n'est pas bien tolÃ©rÃ© par le pipeline.  Le comportement par dÃ©faut consiste Ã  Ã©mettre des instructions de multiplication et d'addition sÃ©parÃ©es pour des doubles longs dans les registres vectoriels car des mesures ont montrÃ© que cela amÃ©liorait la performance.  Cette option permet de le dÃ©sactiver pour rÃ©aliser des tests.Produire des instanciations implicites pour des patrons en ligne.Produire des instanciations implicites pour les patrons.Produire des branchements indirects vers les fonctions locales.Produire des appels instrumentalisÃ©s Ã  __tsan_func_entry() et __tsan_func_exit().GÃ©nÃ©rer des sÃ©quences longues de chargement/stockage.Produire des descriptions plus verbeuses du flux de contrÃ´le dans les diagnostiques.Produire de description plus verbeuse des changements d'Ã©tats dans les diagnostiques.Ã‰mettre des diagnostiques d'optimisation.Ã‰mettre un appel au compteur de profilage avant le prologue lors de l'entrÃ©e dans une fonction.Ã‰mettre un appel au compteur de profilage avant le prologue lors de l'entrÃ©e dans une fonction. Le code compilÃ© aura besoin d'un processeur 64 bits et de glibc 2.29 ou plus rÃ©cent pour s'exÃ©cuter.Ã‰mettre des emplacements de points d'arrÃªt progressifs recommandÃ©sProduire rdval au lieu de rduniq pour le pointeur de thread.Produire une instrumentalisation spÃ©ciale pour les accÃ¨s Ã  des volatiles.Produire les variables constantes statiques mÃªme si elles ne sont pas utilisÃ©es.Produire des bits de stop avant et aprÃ¨s les asms Ã©tendues volatiles.Produire des instanciations de patron en tant que symboles faibles.Produire des dÃ©routements sous forme de Â«Â break 8Â Â». C'est le comportement par dÃ©faut pour CRIS v3 et supÃ©rieurs.  Si dÃ©sactivÃ©, des appels Ã  abort() sont utilisÃ©s.Produire des informations verbeuses de mise au point dans le code assemblÃ©.FINAL vide Ã  %CInstruction IMPLICIT vide Ã  %CLe constructeur de tableau vide Ã  %C n'est pas permisListe d'initialisation vide dans l'ancien style Ã  %CEnsemble de chiffres vide dans la constante BOZ Ã  %CActiver les alternatives Ã  l'instruction Â«Â qÂ Â».Activer le fichier de registre Ã  16 entrÃ©es.Activer l'instruction de l'extension du compteur d'horodatage 64 bits.Activer les coroutines du C++ (expÃ©rimental).Activer le module d'en-tÃªte du C++ (expÃ©rimental).Activer modules-ts du C++ (expÃ©rimental).Activer le support pour les dÃ©sallocations avec taille connue du C++14.Activer les instructions DSP de C-SKY.Activer les instructions DSP amÃ©liorÃ©es de C-SKY.Activer les instructions SECURE de C-SKY.Activer les instructions TRUST de C-SKY.Activer les instructions DSP vectorielles de C-SKY.Activer les tables CFI via les directives de l'assembleur GAS.Activer les attributs STATIC et AUTOMATIC du style DEC.Activer DIV, DIVU.Activer les instructions DIV-REM du ARCv2.Activer les extensions DSP 3.1 Pack A.Activer les infos DWARF de dÃ©bogage des lignes via GNU as.Activer les instructions Ã  double et simple opÃ©rande pour la tÃ©lÃ©phonie.Activer les opcodes ENTER_S et LEAVE_S pour ARCv2.Activer la compression de code FT32B.Activer l'Ã©limination redondante totale (Full Redundancy Elimination) sur les arbres.Activer le mode PIC avec descripteurs de fonctions.Activer la transformation d'identitÃ© Graphite.Activer la bibliothÃ¨que partagÃ©e basÃ©e sur un ID.Activer les virgules flottantes IEEE 128 bits via le mot clÃ© __float128.Activer l'allocation de registres locaux.Activer l'extension conditionnelle de chargement/stockage avec verrou.Activer les instructions MUL.Activer les instructions MUL.X et UMUL.X.Activer les instructions MULX, supposer qu'il y a une logique de dÃ©calage rapide.Autoriser la syntaxe d'exception et de synchronisation de Objective-C.Activer la gestion des exceptions Objective-C en utilisant setjmp Ã  l'exÃ©cution.Activer OpenACC.Activer OpenMP (implique -frecursive en Fortran).Activer le dÃ©chargement du GPU OpenMP.Activer les directives SIMD de OpenMP.Activer le support PIC pour construire des bibliothÃ¨ques.Activer les extensions de langage PlanÂ 9.Activer la gestion de la contrainte Rcq. La plupart des gÃ©nÃ©rations de code court dÃ©pend de ceci.Activer la gestion de la contrainte Rcw. ccfsm condexec dÃ©pend principalement de ceci.Activer le support et l'utilisation des instructions Lire-Modifier-Ã‰crire (Read-Modify-Write).Activer la coalescence SSA sur les variables utilisateur.Activer la descente du code SSA sur les arbres.Activer l'optimisation de l'Ã©limination du code mort SSA sur les arbres.Activer les optimisations SSA-BIT-CCP sur les arbres.Activer les optimisations SSA-CCP sur les arbres.Activer l'optimisation SSA-PRE sur les arbres.Activer le code de pistage du TPF-OS.Activer le support Virtual Hosting.Activer l'extension XY Memory (DSP version 3).Activer l'alignement des blocs COMMON.Activer tous les avertissements -Wunused-.Activer toutes les extensions du langage DEC.Activer toutes les vidanges des informations d'optimisation sur stderr.Activer une Ã©tape d'optimisation sur de petits segments de code (peephole) par RTL avant sched2.Autoriser la protection allocas/VLAs de ASan.Autoriser ASan Ã  protÃ©ger les fonctions intÃ©grÃ©es.Autoriser la dÃ©tection par ASan des bogues d'utilisation aprÃ¨s retour.Autoriser ASan Ã  protÃ©ger les globales.Autoriser ASan Ã  protÃ©ger les opÃ©rations de chargement.Autoriser ASan Ã  protÃ©ger la pile.Autoriser ASan Ã  protÃ©ger les opÃ©rations d'Ã©criture.Activer la relaxation de l'assembleur et de l'Ã©diteur de liens. ActivÃ© par dÃ©faut Ã  -Os.Activer les instructions atomiques.Activer le dÃ©bogage par un backend.Activer la propagation vers le haut des propriÃ©tÃ©s d'utilisation au niveau SSA.Activer les instructions Barrel Shift.Activer la vectorisation des blocs de base (SLP) sur les arbres.Autoriser le code de profilage de base du programme.Activer bbit peephole2.Activer le contournement de la cache pour les rÃ©fÃ©rences volatiles.Activer les instructions de prÃ©chargement de la cache.Activer certaines fonctionnalitÃ©s prÃ©sentes dans les spÃ©cifications techniques de conceptualisation (Concepts TS).Activer les instructions de densitÃ© de code du ARCv2.Activer la sortie du code hors des boucles.Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage et dÃ©finir -fprofile-dir=.Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage.Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage et dÃ©finir -fprofile-dir=.Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage.Activer le motif casesi compact.Activer l'Ã©limination conditionnelle du code mort pour les appels internes.Activer l'exÃ©cution conditionnelle autre que moves/scc.Activer l'utilisation de l'instruction de dÃ©placement conditionnel.Activer les dÃ©placements conditionnels.Activer la fonctionnalitÃ© constructeur/destructeur.Activer les instructions coprocesseur.Activer la propagation par copie des informations sur l'Ã©volution scalaire.Activer la propagation de copie sur les arbres.Autoriser la correction des inconsistances dans le flux d'entrÃ©e du profil.Activer l'Ã©limination des stockages morts.Activer la sortie de dÃ©bogage.Activer le support matÃ©riel pour les nombres dÃ©cimaux en virgule flottante.Activer les conversions par dÃ©faut entre __float128 et long double.Activer les largeurs par dÃ©faut pour les spÃ©cificateurs de format i, f et gActiver les instructions de division et de modulo.Activer l'optimisation des dominateurs.Activer les instructions de chargement/stockage double pour ARC HS.Activer l'extension dual viterbi butterfly.Activer l'insertion plus tÃ´t de bits de stop pour un meilleur ordonnancement.Activer la fusion gimple prÃ©coce des fonctions internes.Activer le traitement des exceptions.Activer la propagation vers l'avant sur les arbres.Activer les optimisations de premiÃ¨re ligne.Autoriser le profilage des fonctions.Activer la rÃ©organisation des fonctions qui amÃ©liore le placement du code.Activer le ramasse-miettes (Garbage Collection) dans les programmes Objective-C/Objective-C++.Activer la gÃ©nÃ©ration d'instructions SIMD ARC via des fonctions intrinsÃ¨ques spÃ©cifiques Ã  la cible.Activer la gÃ©nÃ©ration des instructions BMX du R2.Activer la gÃ©nÃ©ration des instructions CDX du R2.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser les opÃ©rations de divisions. -mhard-div est l'option par dÃ©faut.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser des opÃ©rations en virgule flottante. Ceci est l'option par dÃ©faut; utilisez -mhard-float pour changer le comportement par dÃ©faut.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser les opÃ©rations de multiplications. -mhard-mul est l'option par dÃ©faut.Activer la gÃ©nÃ©ration d'instructions de comparaison et d'activation du fanion avec immÃ©diat (l.sf*i). Par dÃ©faut, des instructions supplÃ©mentaires sont gÃ©nÃ©rÃ©es pour stocker d'abord l'immÃ©diat dans un registre.Activer la gÃ©nÃ©ration d'instruction de dÃ©placement conditionnel (l.cmov). Par dÃ©faut, un Ã©quivalent sera gÃ©nÃ©rÃ© en utilisant les instructions set et branch.Activer la gÃ©nÃ©ration d'instructions de divisions matÃ©rielles (l.div, l.divu). C'est l'option par dÃ©faut; utilisez -msoft-div pour la dÃ©sactiver.Activer la gÃ©nÃ©ration d'instructions en virgule flottante matÃ©rielles. -msoft-float est l'option par dÃ©faut.Activer la gÃ©nÃ©ration d'instructions de multiplications matÃ©rielles (l.mul, l.muli). C'est l'option par dÃ©faut; utilisez -msoft-mul pour la dÃ©sactiver.Activer la gÃ©nÃ©ration d'instructions de rotation Ã  droite (l.ror). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de rotation Ã  droite.Activer la gÃ©nÃ©ration d'instructions de rotation Ã  droite avec immÃ©diat (l.rori). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de rotation Ã  droite avec immÃ©diat.Activer la gÃ©nÃ©ration d'instructions de dÃ©calage avec immÃ©diat (l.srai, l.srli, l.slli). Par dÃ©faut, des instructions supplÃ©mentaires sont gÃ©nÃ©rÃ©es pour stocker d'abord l'immÃ©diat dans un registre.Activer la gÃ©nÃ©ration d'instructions d'extension de signe (l.ext*). Par dÃ©faut, les chargements depuis la mÃ©moire sont rÃ©alisÃ©s sans extension de signe.Activer l'estimation des probabilitÃ©s de branchement.Activer l'unitÃ© matÃ©rielle en virgule flottante.Activer la sortie de chargements adjacents hors d'une boucle pour encourager la gÃ©nÃ©ration d'instructions de dÃ©placements conditionnels.Activer la sortie hors des boucles des chargements par des pointeurs conditionnels.Autoriser l'instrumentalisation hwasan de allocas/VLAs.Autoriser l'instrumentalisation hwasan des fonctions internes.Autoriser l'instrumentalisation hwasan des opÃ©rations de chargement.Autoriser l'instrumentalisattion hwasan des variables allouÃ©es sur la pile de taille statique.Autoriser l'instrumentalisation hwasan des opÃ©rations d'Ã©criture.Activer les entrÃ©es et sorties de la reprÃ©sentation Graphite.Activer la vÃ©rification en ligne des rÃ©cepteurs nuls avec le moteur NeXT et la version 2 de l'ABI.Activer la mise en ligne de PLT dans les appels de fonctions.Activer la mise en ligne de fonctions dÃ©clarÃ©es Â«Â inlineÂ Â». Le dÃ©sactiver dÃ©sactive toutes les mises en ligne.Activer les instructions de la pile d'interruption.Activer les variantes spÃ©cifiques au sous-type pour les fonctions intrinsÃ¨ques entiÃ¨res.Activer l'optimisation de l'alignement des Ã©tiquettes.Activer l'import de module paresseux.Activer les intrinsÃ¨ques mathÃ©matiques historiques pour compatibilitÃ©.Activer l'analyse historique des instructions INCLUDE.Activer les optimisations durant l'Ã©dition de liens.Activer les optimisations par l'Ã©diteur de liens.Activer la relÃ¢che par l'Ã©diteur de liens.Autoriser la relÃ¢che de l'Ã©diteur de liens.Activer la relÃ¢che par l'Ã©diteur de liens.Activer la liaison entre load/store.Activer la distribution des boucles pour les motifs transformÃ©s en appels de bibliothÃ¨que.Activer la distribution des boucles sur les arbres.Activer la vectorisation de l'Ã©pilogue d'une boucle en utilisant une taille de vecteur plus petite.Activer la copie des en-tÃªtes de boucles sur les arbres.Activer l'Ã©change de boucles sur les arbres.Activer les mouvements invariants de boucles sur les arbres.Activer les transformations de boucles imbriquÃ©es.  Identique Ã  -floop-nest-optimize.Activer les optimisations de boucles au niveau de l'arbre.Activer la vectorisation des boucles sur les arbres.Activer les optimisations sur de petits segments de code (peephole) spÃ©cifiques Ã  la machine.Activer des dÃ©charges de coÃ»t RTX plus verbeux durant le dÃ©bogage.  Uniquement pour les dÃ©veloppeurs de GCC.Activer la plupart des messages d'avertissement.Activer le support multicÅ“ur.Activer les instructions de multiplications.Activer les instructions multi-processeurs.Activer les optimisations de l'exÃ©cution de conditions imbriquÃ©es.Activer l'optimisation de && et || dans les exÃ©cutions conditionnelles.Activer l'analyse de GIMPLE.Activer l'utilisation du prÃ©-rechargement du motif cbranchsi.Activer le prÃ©-traitement.Activer la validation des limites pendant la compilation.Activer la rÃ©association au niveau de l'arbre.Activer l'ordonnancement des insns sensible Ã  la pression sur les registres.Activer la relaxe dans l'assembleur.Activer l'ordonnancement Ã  travers les blocs de base.Activer des segments de donnÃ©es sÃ©parÃ©s.Activer le stockage des rÃ©sultats des comparaisons dans les GPR.Activer les fonctions internes de la pile masquÃ©e de CET (Control-flow Enforcement Technology).Activer les instructions d'extension de signe.Autoriser la scission des chargements d'immÃ©diats sur 32 bits en partie basse / haute.Autoriser le sondage de la pile.Activer l'Ã©tape d'analyse statique.Activer la vÃ©rification stricte du retour d'une structure selon l'ABI 32 bits spÃ©cifique au processeur.Activer l'optimisation des longueurs de chaÃ®nes sur les arbres.Activer le support pour les concepts du C++.Activer le support pour les STRUCTURE/RECORD DEC.Activer le support pour la mÃ©moire transactionnelle GNU.Activer le support de l'ABI du RH850. Ceci est l'option par dÃ©faut.Activer le support pour l'ancienne ABI de GCC.Activer l'instruction de l'extension d'inversion de l'ordre des octets.Activer la fusion des appels en fin de fonction (tail call) sur les arbres.Activer le type fondamental char8_t et l'utiliser comme type pour les chaÃ®nes UTF-8 et les caractÃ¨res littÃ©raux.Activer l'heuristique du chemin critique dans l'ordonnanceur.Activer l'heuristique du dÃ©compte des dÃ©pendances dans l'ordonnanceur.Activer l'approximation de la division.  Activer cette option rÃ©duit la prÃ©cision des rÃ©sultats de la division Ã  16 bits en simple prÃ©cision et 32 bits en double prÃ©cision.Activer l'instruction LRW Ã©tendue (par dÃ©faut pour CK801).Activer l'heuristique de groupe dans l'ordonnanceur.Activer l'heuristique de la derniÃ¨re instruction dans l'ordonnancement.Activer l'optimisation de boucles imbriquÃ©es.Activer le mode normal.Activer l'heuristique de rang dans l'ordonnanceur.Activer l'approximation de l'inverse de la racine carrÃ©e.  Activer cette option rÃ©duit la prÃ©cision des rÃ©sultats de l'inverse de la racine carrÃ©e Ã  16 bits en simple prÃ©cision et 32 bits en double prÃ©cision.Activer l'heuristique des instructions spÃ©culatives dans l'ordonnanceur.Activer l'approximation de la racine carrÃ©e.  Activer cette option rÃ©duit la prÃ©cision des rÃ©sultats de la racine carrÃ©e Ã  16 bits en simple prÃ©cision et 32 bits en double prÃ©cision. Si activÃ©e, elle implique -mlow-precision-recip-sqrt.Activer l'utilisation de registres 64 bits en virgule flottante dans les instructions fmov. Voyez -mdalign si un alignement 64 bits est requis.Activer l'utilisation des instructions FPU du RX.  Ceci est la valeur par dÃ©faut.Activer l'utilisation d'Ã©lÃ©ments de formatage blancs dans les chaÃ®nes de format.Active l'utilisation de caractÃ¨res littÃ©raux dans les affectations et les instructions de donnÃ©es pour les variables non-caractÃ¨res.Activer l'utilisation des chargements indexÃ©s.Activer l'utilisation de prÃ©/post modifications avec un dÃ©placement sur le registre.Activer l'utilisation de l'allocateur de registre LRA.Activer l'utilisation de l'instruction fsca.Activer l'utilisation de l'instruction fsrra.Activer l'utilisation de la vieille ABI dÃ©fectueuse oÃ¹ tous les arguments des fonctions empilÃ©es sont alignÃ©s sur 32 bits.Activer l'utilisation d'instructions courtes de chargement.Activer l'utilisation de l'ABI RX standard oÃ¹ tous les arguments des fonctions empilÃ©es sont alignÃ©s naturellement. C'est l'option par dÃ©faut.Activer l'extension du langage vecteur z qui fourni la macro sensible au contexte Â«Â vectorÂ Â» et activer les fonctions internes dans le style Altivec dans vecintrin.h.Activer le prÃ©-traitement traditionnel.Activer la transitivitÃ© des contraintes durant l'analyse.Activer les accÃ¨s sur des mots et demi-mots non alignÃ©s aux donnÃ©es compactÃ©es.Activer l'utilisation des instructions BI/BIH si disponibles.Activer l'utilisation de GPREL pour les donnÃ©es en lecture seule dans FDPIC.Activer l'utilisation des opÃ©rations de bits du NPS400.Activer l'utilisation de l'extension xld/xst du NPS400.Activer l'utilisation de POST_INC / POST_DEC.Activer l'utilisation de POST_MODIFY.Activer l'utilisation de R16-R31 (par dÃ©faut).Activer l'utilisation des registres simple prÃ©cision avec un numÃ©ro impair.Activer l'utilisation de sdata/scommon/sbss.Activer les instructions dÃ©finies par l'utilisateur.Activer l'utilisation des instructions en virgule flottante IEEE 128 bits.Activer les instructions de boucle du v850e3v5.Activer l'extension CRC Ã  polynÃ´me variable.Activer la vectorisation sur les arbres.Activer la sortie en mode bavard.Activer le contournement du seul errata du processeur AT697F (qui correspond Ã  l'errata #13 du processeur AT697E).Activer les contournements des erratas du processeur GR712RC.Activer les contournements des erratas du processeur UT699.Activer les contournements des erratas des processeurs UT699E/UT700.Activer/DÃ©sactiver l'ordonnancement traditionnel dans les boucles qui sont dÃ©jÃ  passÃ©es par l'ordonnancement modulo.Activer/dÃ©sactiver l'adressage relatif Ã  GP.Autoriser les bibliothÃ¨ques partagÃ©es basÃ©es sur un ID.Activer le mode de donnÃ©es indÃ©pendantes de la position (PID=Position Independent Data).Activer ou dÃ©sactiver l'utilisation des instructions SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE et RMPA. Elles sont activÃ©es par dÃ©faut.Activer le modÃ¨le de coÃ»t du vectoriseur dynamique. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Activer la vidange verbeuse du modÃ¨le de coÃ»t dans les fichiers de vidange de dÃ©bogage.Encoder les instructions SSE avec le prÃ©fixe VEX.Expression de fin dans la boucle DOLa fin de l'instruction DO non bloc Ã  %C est enchevÃªtrÃ©e dans une autre boucle DOLa fin de l'instruction DO non bloc Ã  %C est Ã  l'intÃ©rieur d'un autre blocFin de l'initialisation du scalaire attendue Ã  %CFin de la liste de recherche.
  Faire respecter la sÃ©mantique du contrÃ´le d'accÃ¨s Ã  un membre de classe.L'entitÃ© %qs Ã  %L a un paramÃ¨tre de type diffÃ©rÃ© et requiert soit l'attribut POINTER ou ALLOCATABLEL'entitÃ© %qs Ã  %L est dÃ©jÃ  prÃ©sente dans l'interfaceL'entitÃ© avec une longueur de caractÃ¨re tacite Ã  %L doit Ãªtre un argument muet ou un PARAMETERL'Ã©numÃ©rateur excÃ¨de le type entier du C Ã  %CComparaison Ã©galitaire pour %s Ã  %LL'Ã©quivalence pour %qs ne correspond pas Ã  l'ordre du COMMON %qs Ã  %LÃ‰quivalent Ã  -mgpopt=local.Ã‰quivalent Ã  -mgpopt=none.La variable errmsg Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %sErreurErreur en allouant %lu octetsErreur lors de la conversion de la constante PARAMETER dans la constante complexe Ã  %CErreur de conversion de l'entierErreur dans l'initialisation du pointeur Ã  %CErreur dans la spÃ©cification de type Ã  %LErreur dans l'appel avec type liÃ© Ã  %LErreur en rÃ©-allouant %lu octetsErreur dâ€™Ã©criture dans le fichier JSON de sortie %s
  Erreur en Ã©crivant dans le fichier module %qs: %sErreur en Ã©crivant le fichier des modules: %sErreur dâ€™Ã©criture du fichier de sortie Â«Â %sÂ Â»
  Ã‰valuation d'une expression d'initialisation non standard Ã  %LL'Ã©valuation d'une chaÃ®ne plus grande que 2**28 Ã  %L est diffÃ©rÃ©e Ã  l'exÃ©cution, attendez-vous Ã  des boguesÃ‰vÃ©nementL'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau mais pas co-indexÃ©L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau ou co-indexÃ©La variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un scalaire de type EVENT_TYPELa condition de sortie de la boucle DO WHILE Ã  %L doit Ãªtre une expression LOGICAL scalaireArrÃªter Ã  la premiÃ¨re erreur rencontrÃ©e.Remplacer les divisions entiÃ¨res sur 32 ou 64 bits par des divisions sur 8 bits non signÃ©es avec vÃ©rification Ã  l'exÃ©cution.DÃ©velopper adddi3 et subdi3 lors de la gÃ©nÃ©ration du rtl en add.f / adc etc.Â«Â )Â Â» attendue Ã  %CÂ«Â ,Â Â» attendu Ã  %C%<(%> attendu Ã  %C%<)%> ou %<,%> attendue Ã  %C%<,%> attendu Ã  %C%<,%> ou fin d'instruction attendue Ã  %C%<::%> attendu aprÃ¨s les attributs de liaison Ã  %C%<::%> attendu Ã  %C%<=>%> attendu Ã  %C%<END INTERFACE ASSIGNMENT (=)%> attendu Ã  %CÂ«Â *Â Â» attendu dans la spÃ©cification du co-index dans l'instruction ALLOCATE Ã  %L:: attendu dans la dÃ©finition de TYPE Ã  %CSigne = attendu dans l'instruction PARAMETER Ã  %CAQC_REL, RELEASE ou ACQUIRE attendu Ã  %CBoucle DO attendue Ã  %CHOST, NOHOST ou ANY attendu Ã  %CClause INCLUSIVE OU EXCLUSIVE attendue Ã  %CDescripteur d'Ã©dition P attendu dans la chaÃ®ne de format Ã  %LSymbole PARAMETER attendu dans la constante complexe Ã  %CRANK ou RANK DEFAULT attendu aprÃ¨s SELECT RANK Ã  %CSEQ_CST, ACQ_REL ou RELAXED attendu pour la clause ATOMIC_DEFAULT_MEM_ORDER Ã  %CArgument SHAPE inattendu pour C_F_POINTER avec FPTR tableau Ã  %LUne instruction TYPE IS, CLASS IS ou END SELECT est attendue Ã  la suite de SELECT TYPE Ã  %CClause UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD ou ATOMIC_DEFAULT_MEM_ORDER attendue Ã  %LUne instruction CASE ou END SELECT est attendue Ã  la suite de SELECT CASE Ã  %CInterface sans nom attendue Ã  %CProcÃ©dure attendue pour l'argument %qs Ã  %LPointeur de procÃ©dure attendu pour l'argument %qs Ã  %LUne parenthÃ¨se droite est attendue dans l'expression Ã  %CValeur de pas attendue dans l'itÃ©rateur Ã  %CSpÃ©cificateur d'accÃ¨s attendu Ã  %CÃ‰tiquette de retour alternatif attendue Ã  %CUne expression d'initialisation est attendue Ã  %CUne autre dimension est attendue dans la dÃ©claration de tableau Ã  %CListe d'arguments attendue Ã  %CIndice de tableau attendu Ã  %CLongueur de pas d'indice de tableau attendu Ã  %CAssociation attendue Ã  %CListe d'association attendue Ã  %CNom de bit d'attribut attenduAttribut de liaison attendu Ã  %CNom de liaison attendu Ã  %CCible de liaison attendue aprÃ¨s %<=>%> Ã  %CNom de bloc %qs attendu pour la construction SELECT Ã  %COn attendait le nom du bloc de %qs dans l'instruction %s Ã  %LSpÃ©cification de limites attendue pour %qs Ã  %LVariable co-tableau attendue comme argument %qs de l'intrinsÃ¨que %s Ã  %LVirgule attendue dans la liste des E/S Ã  %CRÃ©fÃ©rence Ã  un composant attendue Ã  %CDonnÃ©e constante attendue aprÃ¨s le spÃ©cificateur de rÃ©pÃ©tition Ã  %CListe d'entitÃ©s attendue dans l'instruction AUTOMATIC Ã  %CListe d'entitÃ©s attendue dans l'instruction STATIC Ã  %CExposant attendu dans l'expression Ã  %CExpression attendue Ã  %C dans l'instruction PARAMETERExpression attendue dans l'instruction %s Ã  %CExpression attendue dans la spÃ©cification de tableau Ã  %CType d'expression attendueListe d'arguments formels attendue dans la dÃ©finition de la fonction Ã  %CNom gÃ©nÃ©rique ou descripteur d'opÃ©rateur attendu Ã  %CExpression d'initialisation attendue Ã  %CExpression d'initialisation attendue dans CASE Ã  %CEntier attenduChaÃ®ne contenant un entier attendueOn attendait l'Ã©tiquette %qs pour l'instruction %s Ã  %CParenthÃ¨se gauche attendueListe de %<borne-inf :%> ou liste de %<borne-inf : borne-sup%> attendue Ã  %LNom de procÃ©dure de module attendu Ã  %CNom attenduListe de paramÃ¨tres attendue dans la dÃ©claration du type Ã  %CChaÃ®ne contenant un rÃ©el attendueRegistre ou constante entiÃ¨re attendus.ParenthÃ¨se droite attendueExpression d'initialisation d'un scalaire attendue Ã  %CNom de liaison spÃ©cifique attendu Ã  %CChaÃ®ne attendueNom de composant de structure attendu Ã  %CComposant de structure ou nom d'opÃ©rateur attendu aprÃ¨s Â«Â .Â Â» Ã  %COn attendait un nom de terminaison Ã  %CProcÃ©dure liÃ©e Ã  un type ou composant pointeur de procÃ©dure attendu Ã  %CNom de variable attendu Ã  %CNom de variable attendu Ã  %C dans l'instruction PARAMETER%<END INTERFACE %s%> attendu Ã  %C%<END INTERFACE OPERATOR (%s)%> attendu Ã  %C%<END INTERFACE OPERATOR (%s)%> attendu Ã  %C mais on a eu %qs%<END INTERFACE OPERATOR (.%s.)%> attendu Ã  %C%s attendu Ã  %COn attendait l'instruction %s Ã  %LUne virgule est attendue dans EQUIVALENCE Ã  %CExpression INTEGER scalaire attendue Ã  %C, %s trouvÃ©Une variable est attendue Ã  %LEntitÃ© dÃ©finissable attendue prÃ¨s de %LListe d'entitÃ©s nommÃ©es attendue Ã  %CVariable attendue dans l'instruction READ Ã  %CVariable ou io-implied-do attendu Ã  %LVariable ou io-implied-do attendu dans l'instruction READ Ã  %LExpliquer ce qui rentre en considÃ©ration dans l'alignement pour conduire Ã  la dÃ©cision de rendre une insn courte ou longue.La forme de tableau explicite Ã  %C doit Ãªtre une constante de type INTEGER et non de type %sInterface explicite requise pour %qs Ã  %L: %sInterface explicite requise pour le composant %qs Ã  %L: %sInterface explicite requise pour l'argument polymorphique Ã  %LTableau de forme explicite avec des limites non constantes Ã  %CExporter les fonctions mÃªme si elles peuvent Ãªtre mises en ligne.L'expression Ã  %L doit Ãªtre une constante dans ce contexteL'expression Ã  %L doit Ãªtre du type INTEGER et non %sL'expression Ã  %L doit Ãªtre un scalaireL'expression dans le sÃ©lecteur CASE Ã  %L ne peut pas Ãªtre %sL'expression dans l'instruction CASE Ã  %L n'est pas dans la plage de %sL'expression dans l'instruction CASE Ã  %L doit Ãªtre du sous-type %dL'expression dans l'instruction CASE Ã  %L doit Ãªtre du type %sL'expression dans l'instruction CASE Ã  %L doit Ãªtre scalaireExtension: Le spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur %qsExtension: Conversion de %s vers %s Ã  %LExtension: Argument effectif scalaire du sous-type pas par dÃ©faut, du sous-type non C_CHAR avec un argument muet tableau %qs Ã  %LExtension: OpÃ©rateur unaire qui suit un opÃ©rateur arithmÃ©tique (utilisez des parenthÃ¨ses) Ã  %CExtension: Largeur zÃ©ro aprÃ¨s le descripteur L Ã  %LExtension: caractÃ¨re barre oblique inversÃ©e Ã  %CExtension: lettre d'exposant %<q%> dans une constante littÃ©rale rÃ©elle Ã  %CL'externe %qs Ã  %L ne peut pas avoir une initialisationLa IO UNIT externe ne peut pas Ãªtre un tableau Ã  %LL'objet externe %qs Ã  %L ne peut pas avoir d'initialisationOption supplÃ©mentaire Ã  %<-Xassembler%>Â : %s, abandonne toutes les options %<-Xassembler%> et %<-Wa%>.CaractÃ¨res superflus dans le format Ã  %LF2008: l'instruction IMPORT C1210 Ã  %C n'est pas permise dans le corps d'interface d'une procÃ©dure d'un moduleInstruction FAIL IMAGE Ã  %CArgument FAILED= pour NUM_IMAGES Ã  %Lle mode FDPIC n'est pas supportÃ© en mode Thumb-1La clause FINAL Ã  %L requiert une expression LOGICAL scalaireLa dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur de CONTAINSLa dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur d'une section CONTAINS du type dÃ©rivÃ©La procÃ©dure FINAL %qs Ã  %L n'est pas une SUBROUTINELa procÃ©dure FINAL %qs dÃ©clarÃ©e Ã  %L a le mÃªme rang (%d) que %qsLa procÃ©dure FINAL Ã  %L doit avoir exactement un argumentDÃ©claration de procÃ©dure FINAL Ã  %CInstruction FLUSH Ã  %CConstruction FORALL Ã  %LL'expression de fin de FORALL Ã  %L doit Ãªtre un INTEGER scalaireL'index %qs de FORALL ne peut pas apparaÃ®tre dans une spÃ©cification de triplet Ã  %LLe nom d'index FORALL Ã  %L doit Ãªtre un INTEGER scalaireLe nom d'index de FORALL Ã  %L doit Ãªtre une variable scalaire de type entierLa clause de masque FORALL Ã  %L requiert une expression scalaire LOGICALL'expression de dÃ©part de FORALL Ã  %L doit Ãªtre un INTEGER scalaireL'expression de pas de FORALL Ã  %L ne peut pas Ãªtre zÃ©roL'expression de pas de FORALL Ã  %L doit Ãªtre un %s scalaireInstruction FORM TEAM Ã  %CL'Ã©tiquette FORMAT %d Ã  %L n'est pas dÃ©finieL'instruction FORMAT Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction FORMAT Ã  %L n'a pas d'Ã©tiquette d'instructionLa balise FORMAT Ã  %L ne peut pas Ãªtre un tableau de taille nulleL'Ã©tiquette du FORMAT Ã  %L doit Ãªtre du type CHARACTER ou INTEGER du sous-type par dÃ©fautLes exceptions FP sont activÃ©es.les registres FP pourraient Ãªtre Ã©crasÃ©s malgrÃ© l'attribut %qEÂ : compilez avec %<-mgeneral-regs-only%>L'argument FPTR Ã  %L pour C_F_POINTER ne sera point polymorphiqueles options FPX Â«Â fastÂ Â» et Â«Â compactÂ Â» ne peuvent pas Ãªtre spÃ©cifiÃ©es ensembleFPX: Activer les extensions en virgule flottante double prÃ©cision du processeur ARC Argonaut.FPX: GÃ©nÃ©rer des instructions FPX (compacte) en double prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (rapide) en double prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (compacte) en simple prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (rapide) en simple prÃ©cision.Argument FROMPOS (%ld) hors limite 0:%d dans l'intrinsÃ¨que MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) dans l'intrinsÃ¨que MVBITSLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre un POINTER dans FUNCTION %s Ã  %LLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre un tableau dans FUNCTION %s Ã  %LLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre du type %s dans FUNCTION %s Ã  %LFactoriser les constructeurs et destructeurs complexes pour favoriser l'espace par rapport Ã  la vitesse.Ã‰chec lors de la crÃ©ation du type structure Â«Â %sÂ Â» Ã  %CÃ‰chec lors de la recherche d'une correspondance de la clause Ã  %CÃ‰chec en rÃ©cupÃ©rant la longueur d'un tableau constant.Ã‰chec lors de la conversion de BOZ vers REAL Ã  %LErreur fataleLes membres de champ d'une classe synchronisÃ©e ne peuvent pas Ãªtre %sLe fichier %qs ouvert Ã  %C n'est pas un fichier module GNU FortranContrÃ´le fin des fonctionnalitÃ©s d'ajustement.Le premier argument de l'affectation dÃ©finie Ã  %L doit Ãªtre INTENT(OUT) ou INTENT(INOUT)Le premier argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnelLe premier argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)Le premier ou le dernier argument intrinsÃ¨que de !$OMP ATOMIC doit Ãªtre %qs Ã  %LCorrigez le calcul de min_intLa longueur de ligne fixe doit Ãªtre au moins septLe fanion %<-fmax-stack-var-size=%d%> Ã©crase %<-frecursive%> impliquÃ© par %qsLe fanion %<-fno-automatic%> Ã©crase %<-fmax-stack-var-size=%d%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%> impliquÃ© par %qsLe fanion %<-frecursive%> Ã©crase %<-fmax-stack-var-size=%d%>Nom de la configuration des instructions personnalisÃ©es en virgule flottante.Suivre les conventions d'appels du SuperH de Renesas (anciennement Hitachi).Suivre les exigences du C++17 concernant l'ordre d'Ã©valuation des expressions d'affectations, des dÃ©calages, des appels aux fonctions membres, etc.Suivre les prescriptions pour l'Ã©dition de liens de l'EABI.Pour la procÃ©dure muette %s, aucun nom de liaison est autorisÃ© dans BIND(C) Ã  %CPour les bibliothÃ¨ques intrinsÃ¨ques : passer tous les paramÃ¨tres dans des registres.Activer la permission d'exÃ©cution sur la pile pour les fonctions imbriquÃ©es.Pour les opÃ©rations de dÃ©calage par une quantitÃ© constante, qui requiÃ¨rent une instruction individuelle pour dÃ©caler de une position, dÃ©fini le nombre maximum d'instructions de dÃ©calage en-ligne (valeur maximum 64) Ã  Ã©mettre au lieu d'utiliser la fonction d'assistance __mspabi correspondante. La valeur par dÃ©faut est 4.Pour les cibles qui requiÃ¨rent normalement des trampolines pour les fonctions imbriquÃ©es, toujours les gÃ©nÃ©rer au lieu d'utiliser des descripteurs.Pour l'assembleur (et l'Ã©diteur de liens), autoriser l'utilisation sans erreur de toute sous-variante d'architecture.Interdire la rÃ©alisation de l'optimisation fp-as-gp.Interdire l'utilisation de $fp pour l'accÃ¨s aux variables statiques et locales. Cette option interdit strictement l'optimisation fp-as-gp mÃªme si Â«Â -mforce-fp-as-gpÂ Â» est utilisÃ©e.Forcer tous les appels Ã  Ãªtre faits via une instruction jli.Forcer la sortie en assembleur Ã  toujours utiliser des constantes en hexadÃ©cimal.Forcer les accÃ¨s aux champs de bits Ã  correspondre Ã  la largeur de leur type.Forcer la crÃ©ation d'un temporaire pour tester du code Â«Â forallÂ Â» peu frÃ©quemment exÃ©cutÃ©.Forcer la dÃ©sactivation des boucles matÃ©rielles, utilise mÃªme -mext-dsp.Forcer les fonctions Ã  Ãªtre alignÃ©es sur une frontiÃ¨re de 4 octets.Forcer la gÃ©nÃ©ration d'Ã©bauches d'indirection des symboles externes.Forcer les appels indirects et les sauts via un registre.Forcer la rÃ©alisation de l'optimisation fp-as-gp.Forcer le type sous-jacent de Â«Â wchar_tÂ Â» Ã  Ãªtre Â«Â unsigned shortÂ Â».Forcer l'utilisation de crÃ©neaux de retard (delay slots) pour les branchements conditionnels.Instruction de format dans le bloc principal du module Ã  %CFortran 2003: Le spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur %qsFortran 2003: CaractÃ¨re pour l'argument %qs de l'intrinsÃ¨que %qs Ã  %LFortan 2003: SpÃ©cificateur de format DT interdit Ã  %CFortran 2003: Argument effectif scalaire CHARACTER avec un argument muet tableau %qs Ã  %LFonctionnalitÃ© Fortran 2008 obsolÃ¨teÂ :Fortran 2008: Le bloc COMMON %qs avec l'Ã©tiquette de liaison Ã  %L partage l'identificateur avec l'entitÃ© de bloc non COMMON globale Ã  %LFortran 2008: Argument effectif non pointeur Ã  %L vers le muet pointeur %qsFortran 2008: Pointeur null Ã  %L pour un muet non pointeur %qsFortran 2008: Fonctions pointeurs dans le contexte de la dÃ©finition de variable (%s) Ã  %LFortran 2008: Point-virgule Ã  %C sans instruction avant luiFonctionnalitÃ© Fortran 2018 supprimÃ©eÂ :FonctionnalitÃ© Fortran 2018 obsolÃ¨teÂ :Fortran 2018Â :Le Fortran 95 exige un INTEGER par dÃ©faut dans la balise %s Ã  %LAucune liaison spÃ©cifique correspondante pour l'appel Ã  GENERIC %qs Ã  %LLa longueur de ligne libre doit Ãªtre au moins troisFonction %qs comme expression d'initialisation Ã  %LLa fonction %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVELa fonction %qs Ã  %L ne peut pas avoir une initialisationLa fonction %qs Ã  %L n'a pas de type IMPLICITLa fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?La fonction %qs Ã  %L est INTRINSIC mais elle est incompatible avec un intrinsÃ¨queLa fonction %qs Ã  %L doit Ãªtre PURELa fonction %qs dans l'expression d'initialisation Ã  %L doit Ãªtre une fonction intrinsÃ¨queLa fonction %qs est dÃ©clarÃ©e CHARACTER(*) et ne peut pas Ãªtre utilisÃ©e Ã  %L car elle n'est pas un argument muetLa fonction %qs requiert une liste d'arguments Ã  %CFonction %qs, paramÃ¨tre %u, a des accÃ¨s IPA-SRA qui se chevauchentLa fonction %s Ã  %L a des entrÃ©es avec des spÃ©cifications de tableau non concordantesLa fonction %s Ã  %L a des entrÃ©es qui retournent des variables de longueurs de chaÃ®nes diffÃ©rentesFonction %s, paramÃ¨tre %u, est utilisÃ©e mais n'a pas certains accÃ¨s IPA-SRAFonction pas trouvÃ©e.Le rÃ©sultat de fonction %qs Ã  %L ne peut pas avoir une initialisationLe rÃ©sultat de la fonction %qs Ã  %L n'a pas de type IMPLICITLe rÃ©sultat %qs de la fonction Ã  %L est invalide comme argument X pour C_FUNLOCLe rÃ©sultat %qs de la fonction Ã  %L ne sera point un co-tableau et n'aura point un composant co-tableauLe rÃ©sultat de la fonction %qs est invalide comme cible de procÃ©dure dans l'affectation du pointeur de procÃ©dure Ã  %LLa variable rÃ©sultat %qs de la fonction Ã  %L de la fonction Ã©lÃ©mentale %qs n'aura point l'attribut ALLOCATABLE ou POINTERAligner les dÃ©buts des fonctions sur une puissance de 2 de cette valeur.Les fonctions qui retournent des valeurs doivent Ãªtre terminÃ©es par des expressions de retour.Fusionner certaines opÃ©rations sur des entiers pour une meilleure performance sur un power10.Fusionner certaines opÃ©rations sur des entiers pour une meilleure performance sur un power8.Fusionner les rÃ©fÃ©rences Ã  la toc des modÃ¨les de code medium/large avec l'instruction mÃ©moire.GCC ne supporte pas les opÃ©rateurs avec des types entiers et des types en virgule fixe qui, ensemble, ont trop de bits entiers et fractionnelsGCC ne supporte actuellement pas un argument de type %qT pour des fonctions %<simd%>GCC ne supporte actuellement pas les types de tailles mÃ©langÃ©s pour les fonctions %<simd%>GCC ne supporte actuellement pas le type de retour %qT pour les fonctions %<simd%>GCC ne supporte actuellement pas simdlen %wd pour le type %qTGCC n'est pas configurÃ© pour supporter %s comme cible de dÃ©lestageGCC doit Ãªtre configurÃ© avec %<--enable-newlib-nano-formatted-io%> pour utiliser %<-mtiny-printf%>GCC ne supporte que %u portÃ©es imbriquÃ©esvecteur GCC passÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©vecteur GCC retournÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©Type de GPU GCN Ã  utiliser:GCSE dÃ©sactivÃ©GENERIC %qs Ã  %L ne peut Ã©craser la liaison spÃ©cifique avec le mÃªme nomGENERIC %qs Ã  %L doit cibler une liaison spÃ©cifique, %qs est GENERIC aussiLe GENERIC Ã  %C doit Ãªtre Ã  l'intÃ©rieur du type dÃ©rivÃ© CONTAINSLiaison GENERIC Ã  %CLa procÃ©dure GENERIC %qs n'est pas permise comme argument effectif Ã  %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
  GNUÂ C ne supporte plus -traditional sans -EExtension GNUÂ :GNU Objective C ne supporte plus la compilation traditionnellel'attribut de style GNU entre l'Ã©tiquette et la dÃ©claration appartient Ã  l'Ã©tiquetteL'instruction GOTO Ã  %L quitte une construction CRITICAL pour l'Ã©tiquette Ã  %LL'instruction GOTO Ã  %L quitte une construction DO CONCURRENT pour l'Ã©tiquette Ã  %LRebut aprÃ¨s la dÃ©claration PARAMETERIZED TYPE Ã  %CGÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions MMA.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) d'adressage mÃ©moire relatif au PC.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) des optimisations mÃ©moire relatives au PC pour les externes.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions mÃ©moire prÃ©fixÃ©es.GÃ©nÃ©rer des instructions 16 bits.GÃ©nÃ©rer du code 16 bits pour i386.GÃ©nÃ©rer du code 32 bits.GÃ©nÃ©rer des dÃ©calages 32 bits dans les tables de Â«Â switchÂ Â».GÃ©nÃ©rer du code 32 bits pour i386.GÃ©nÃ©rer du code 32 bits pour x86-64.GÃ©nÃ©rer des instructions mac et multiplication 32Ã—16.GÃ©nÃ©rer du code 64 bits.GÃ©nÃ©rer du code 64 bits pour x86-64.GÃ©nÃ©rer des trames de pile conformes Ã  APCS.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC600.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC601.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC700.GÃ©nÃ©rer des stubs dans le style AT&T pour Mach-O.GÃ©nÃ©rer les en-tÃªtes C des options spÃ©cifiques Ã  la plate-forme.GÃ©nÃ©rer des prototypes C depuis des dÃ©clarations BIND(C).GÃ©nÃ©rer des prototypes C depuis des dÃ©finitions de procÃ©dures externes non-BIND(C).GÃ©nÃ©rer l'information des dÃ©pendances de modules C++i.GÃ©nÃ©rer les instructions en virgule flottante double du FPU C-SKY (par dÃ©faut pour la virgule flottante matÃ©rielle).GÃ©nÃ©rer des instructions de l'extension DSP.GÃ©nÃ©rer les sections DWARF pubnames et pubtypes avec les extensions GNU.GÃ©nÃ©rer les sections DWARF pubnames et pubtypes.GÃ©nÃ©rer du code FDPIC ELF.GÃ©nÃ©rer du code double prÃ©cision avec GFLOAT.GÃ©nÃ©rer du code H8/300H.GÃ©nÃ©rer du code H8S.GÃ©nÃ©rer du code H8S/S2600.GÃ©nÃ©rer du code H8SX.GÃ©nÃ©rer du code ILP32.GÃ©nÃ©rer des blocs IT (If-Then) appropriÃ©s pour ARMv8.GÃ©nÃ©rer un fichier JSON.GÃ©nÃ©rer du code LP64.GÃ©nÃ©rer du code pour MIPS16.GÃ©nÃ©rer la struct ModuleInfo pour le module de sortie.GÃ©nÃ©rer du code pour un PA1.0.GÃ©nÃ©rer du code pour un PA1.1.GÃ©nÃ©rer du code pour un PA2.0 (nÃ©cessite binutils 2.10 ou supÃ©rieur).GÃ©nÃ©rer des instructions SBIT et CBIT.GÃ©nÃ©rer du code SH1.GÃ©nÃ©rer du code SH2.GÃ©nÃ©rer du code pour un SH2a sans FPU.GÃ©nÃ©rer du code SH2e.GÃ©nÃ©rer du code SH3.GÃ©nÃ©rer du code SH3e.GÃ©nÃ©rer du code pour le SH4 sans FPU.GÃ©nÃ©rer du code SH4.GÃ©nÃ©rer du code pour le SH4-100 sans FPU.GÃ©nÃ©rer du code SH4-100.GÃ©nÃ©rer du code pour le SH4-200 sans FPU.GÃ©nÃ©rer du code SH4-200.GÃ©nÃ©rer du code pour le SH4-300 sans FPU.GÃ©nÃ©rer du code SH4-300.GÃ©nÃ©rer du code pour le SH4a sans FPU.GÃ©nÃ©rer du code SH4a.GÃ©nÃ©rer du code SH4al-dsp.GÃ©nÃ©rer les instructions VRSAVE lors de la gÃ©nÃ©ration de code AltiVec.GÃ©nÃ©rer une section __mcount_loc avec tous des appels Ã  _mcount ou __fentry__.GÃ©nÃ©rer une section __mcount_loc avec tous des appels Ã  mcount ou __fentry__.GÃ©nÃ©rer une directive #line pointant sur le rÃ©pertoire de travail courant.GÃ©nÃ©rer un paquet Mach-O (type de fichier MH_BUNDLE).GÃ©nÃ©rer une section __return_loc pointant vers tous les codes de contrÃ´le de code de retour.GÃ©nÃ©rer un appel pour stopper l'application si une fonction qui ne devrait par retourner un rÃ©sultat retourne quand mÃªme un rÃ©sultat.GÃ©nÃ©rer une fonction D main() par dÃ©faut lors de la compilation.GÃ©nÃ©rer un point de sortie unique pour chaque fonction.GÃ©nÃ©rer des noms de chemins absolus vers le code source pour gcov.GÃ©nÃ©rer du code de passage de paramÃ¨tres agrÃ©gÃ©s avec, au plus, un alignement 64 bits.GÃ©nÃ©rer un exÃ©cutable de sortie qui lie les symboles au chargement plutÃ´t que paresseusement.GÃ©nÃ©rer une sortie assembleur qui est compatible avec l'assembleur AS100 de Renesas. Ceci peut restreindre certaines capacitÃ©s du compilateur. Par dÃ©faut, une syntaxe compatible avec GAS est gÃ©nÃ©rÃ©e.GÃ©nÃ©rer des instructions auto-inc/dec.GÃ©nÃ©rer du code gros-boutiste.GÃ©nÃ©rer du code gros-boutiste.GÃ©nÃ©rer un eBPF gros-boutiste.GÃ©nÃ©rer des instructions Â«Â bitÂ Â».GÃ©nÃ©rer les insns d'appels comme appels directs.GÃ©nÃ©rer des insns d'appels comme appels indirects, si nÃ©cessaire.GÃ©nÃ©rer les insns d'appels comme appels indirects.GÃ©nÃ©rer des insns d'appels comme appels indirects aux registres.GÃ©nÃ©rer l'instruction cld dans le prologue de fonctions.GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution du compilateur C-SKY au lieu de libgcc.GÃ©nÃ©rer du code pour l'architecture CR16C.GÃ©nÃ©rer du code pour l'architecture CR16C+ (par dÃ©faut).GÃ©nÃ©rer du code pour GNU as.GÃ©nÃ©rer du code pour l'assembleur GNU (gas).GÃ©nÃ©rer du code pour GNU ld.GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution GNU.GÃ©nÃ©rer le code pour l'environnement d'exÃ©cution NeXT (Apple Mac OS X).GÃ©nÃ©rer du code pour le dÃ©chargement vers OpenMP: active -msoft-stack et -muniform-simt.GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 340 (sans MMU/FPU).GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 400 (sans MMU/FPU).GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 500 (sans FPU).GÃ©nÃ©rer du code pour le Smart Mode.GÃ©nÃ©rer du code pour l'Ã©tat Thumb.GÃ©nÃ©rer du code pour l'assembleur UNIX.GÃ©nÃ©rer du code pour une ABI 32 bits.GÃ©nÃ©rer du code pour un 5206e.GÃ©nÃ©rer du code pour un 520X.GÃ©nÃ©rer du code pour un 528x.GÃ©nÃ©rer du code pour un 5307.GÃ©nÃ©rer du code pour un 5407.GÃ©nÃ©rer du code pour une ABI 64 bits.GÃ©nÃ©rer du code pour un 68000.GÃ©nÃ©rer du code pour un 68010.GÃ©nÃ©rer du code pour un 68020.GÃ©nÃ©rer du code pour un 68030.GÃ©nÃ©rer du code pour un 68040 sans les nouvelles instructions.GÃ©nÃ©rer du code pour un 68040.GÃ©nÃ©rer du code pour un 68060 sans les nouvelles instructions.GÃ©nÃ©rer du code pour un 68060.GÃ©nÃ©rer du code pour un 68302.GÃ©nÃ©rer du code pour un 68332.GÃ©nÃ©rer du code pour un 68851.GÃ©nÃ©rer du code pour un ColdFire v4e.GÃ©nÃ©rer le code pour une DLL.GÃ©nÃ©rer du code pour un Fido A.GÃ©nÃ©rer du code pour un cpu32.GÃ©nÃ©rer du code pour toutes les instanciations de patrons.GÃ©nÃ©rer du code pour un 11/10.GÃ©nÃ©rer du code pour un 11/40.GÃ©nÃ©rer du code pour un 11/45.GÃ©nÃ©rer du code pour les contrats assert.GÃ©nÃ©rer du code pour les contrats invariants des classes.GÃ©nÃ©rer du code pour des extensions Ã  charger dans le noyau de darwin.GÃ©nÃ©rer le code pour les fonctions mÃªme si elles sont complÃ¨tement mises en ligne.GÃ©nÃ©rer du code pour le processeur donnÃ©.GÃ©nÃ©rer le code pour la PLT dans la BSS d'un ancien exÃ©cutable.GÃ©nÃ©rer du code pour les contrats post-condition.GÃ©nÃ©rer du code pour les contrats prÃ©-condition.GÃ©nÃ©rer le code pour les fonctions statiques mÃªme si elles ne sont jamais appelÃ©es.GÃ©nÃ©rer le code pour les Â«Â switchÂ Â» sans instruction Â«Â defaultÂ Â».GÃ©nÃ©rer du code pour la plateforme Android.GÃ©nÃ©rer du code pour M*Core M210.GÃ©nÃ©rer du code pour M*Core M340.GÃ©nÃ©rer du code pour le noyau ou pour des extensions Ã  charger dans le noyau.GÃ©nÃ©rer le code pour le mode superviseur (par dÃ©faut).GÃ©nÃ©rer le code pour le mode utilisateur.GÃ©nÃ©rer du code dans l'Ã©tat ARM 32 bits.GÃ©nÃ©rer du code en mode gros-boutiste.GÃ©nÃ©rer du code en mode gros-boutiste.GÃ©nÃ©rer du code en mode petit-boutiste.GÃ©nÃ©rer du code en mode petit-boutiste.GÃ©nÃ©rer du code adaptÃ© pour les exÃ©cutables (PAS pour les bibliothÃ¨ques partagÃ©es).GÃ©nÃ©rer du code adaptÃ© pour un dÃ©bogage avec cycle court.GÃ©nÃ©rer du code qui peut Ãªtre utilisÃ© avec des objets dynamiques dans le style SVR4.GÃ©nÃ©rer du code qui peut garder les Ã©tats locaux uniformes d'une avenue SIMD Ã  l'autre (SIMD lane)GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifique au processeur (psABI) du MCU Intel.GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifiÃ©e.GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifiÃ©e.GÃ©nÃ©rer du code qui est compatible lors de l'Ã©dition de liens avec du code MIPS16 et microMIPS.GÃ©nÃ©rer du code qui utilise les instructions en virgules flottantes du 68881.GÃ©nÃ©rer du code qui ne sera pas liÃ© avec une autre bibliothÃ¨que partagÃ©e par son ID mais qui pourra Ãªtre utilisÃ© comme bibliothÃ¨que partagÃ©e.GÃ©nÃ©rer du code pour vÃ©rifier les bornes avant d'indexer les tableaux.GÃ©nÃ©rer du code pour vÃ©rifier les spÃ©cifications des exceptions.GÃ©nÃ©rer du code pour mitiger la spÃ©culation en ligne droite.GÃ©nÃ©rer du code pour dÃ©tecter quand le processeur pourrait spÃ©culer incorrectement.GÃ©nÃ©rer du code pour utiliser une PLT (Procedure Linkage Table) et une GOT (Global Offsets Table) non exÃ©cutables.GÃ©nÃ©rer du code utilisant les adresses avec symbole d'ancrage global.GÃ©nÃ©rer du code qui utilise les instructions en virgule flottante matÃ©rielles.GÃ©nÃ©rer du code qui n'utilise que des registres gÃ©nÃ©raux.GÃ©nÃ©rer du code qui nâ€™utilise que des registres du cÅ“ur (r0-r14).GÃ©nÃ©rer du code avec des appels de bibliothÃ¨que pour la virgule flottante.GÃ©nÃ©rer du code sans registre GP.GÃ©nÃ©rer les objets CFString Ã  la compilation.GÃ©nÃ©rer des sections de dÃ©bogage compressÃ©es.GÃ©nÃ©rer des instructions de dÃ©placements conditionnels.GÃ©nÃ©rer des rÃ©serves de constantes dans le compilateur au lieu de l'assembleur.GÃ©nÃ©rer les dÃ©finitions cpp pour les E/S d'un serveur.GÃ©nÃ©rer les dÃ©finitions cpp pour les E/S d'une station de travail.GÃ©nÃ©rer les informations de dÃ©bogage dans le format DWARF v2 (ou ultÃ©rieur).GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS.GÃ©nÃ©rer les informations de dÃ©bogage dans le format VMS.GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF.GÃ©nÃ©rer les informations de dÃ©bogage dans le format Ã©tendu par dÃ©faut.GÃ©nÃ©rer les informations de dÃ©bogage dans le format par dÃ©faut.GÃ©nÃ©rer les informations de dÃ©bogage dans la version par dÃ©faut du format DWARF.GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS Ã©tendu.GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF Ã©tendu.GÃ©nÃ©rer les informations de dÃ©bogage dans des fichiers .dwo sÃ©parÃ©s.GÃ©nÃ©rer du code pour le FPU du SH2a en double prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code pour le FPU du SH2a en simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-100 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-200 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-300 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4a simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer des trames de pile discontinues.GÃ©nÃ©rer des instructions de division.GÃ©nÃ©rer des rÃ©sultats de divisions oÃ¹ le reste a le mÃªme signe que le diviseur (pas le dividende).GÃ©nÃ©rer la documentation.GÃ©nÃ©rer des instructions en virgule flottante double prÃ©cision.GÃ©nÃ©rer eBPF pour la version du noyau Linux donnÃ©e.GÃ©nÃ©rer des instructions en arithmÃ©tique Ã©tendue, uniquement valable pour ARC700.GÃ©nÃ©rer des information Ã©tendues pour les points d'entrÃ©es des fonctions en ligne.GÃ©nÃ©rer des appels indirects rapides.GÃ©nÃ©rer les mathÃ©matiques en virgule flottante avec le jeu d'instructions donnÃ©.GÃ©nÃ©rer les instructions multiplie-accumule en virgule flottante.GÃ©nÃ©rer des instructions frecipd/fsqrtd/fdivd (par dÃ©faut pour la virgule flottante matÃ©rielle).GÃ©nÃ©rer des instructions abs matÃ©rielles.GÃ©nÃ©rer une version en ligne de la division en virgule flottante, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la division en virgule flottante, optimiser pour le dÃ©bit.GÃ©nÃ©rer une version en ligne de la division entiÃ¨re, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la division entiÃ¨re, optimiser pour le dÃ©bit.GÃ©nÃ©rer une version en ligne de la racine carrÃ©e, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la racine carrÃ©e, optimiser pour le dÃ©bit.GÃ©nÃ©rer les instructions supportÃ©es par le Barrel Shifter.GÃ©nÃ©rer des instructions isel.GÃ©nÃ©rer une recherche de classes molle (via objc_getClass()) pour l'utilisation en mode Zero-Link.GÃ©nÃ©rer du code petit-boutiste.GÃ©nÃ©rer du code petit-boutiste.GÃ©nÃ©rer un eBPF petit-boutiste.GÃ©nÃ©rer les instructions de chargement/stockage de mots multiples.GÃ©nÃ©rer les instructions de chargement/stockage avec mise Ã  jour.GÃ©nÃ©rer des appels locaux vers des opÃ©rations atomiques hors ligne.GÃ©nÃ©rer les dÃ©pendances pour make et compiler.GÃ©nÃ©rer les dÃ©pendances pour make.GÃ©nÃ©rer les appels mcount/__fentry__ sous forme de nops. Pour les activer, il faut insÃ©rer les instructions rÃ©elles.GÃ©nÃ©rer des fragments millicode.GÃ©nÃ©rer les instructions mul64 et mulu64.GÃ©nÃ©rer l'instruction norm.GÃ©nÃ©rer du code en mode normal.GÃ©nÃ©rer du code pour le FPU du SH2a en simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-100 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-200 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-300 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4a simple prÃ©cision uniquement.GÃ©nÃ©rer du code relatif au compteur de programme (PC).GÃ©nÃ©rer des instructions de l'extension de performance.GÃ©nÃ©rer des instructions de l'extension de performance version 2.GÃ©nÃ©rer les cibles bidons pour tous les en-tÃªtes.GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode large).GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode petit).GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode large).GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode petit).GÃ©nÃ©rer des instructions de prÃ©chargement, si disponible, pour les tableaux dans les boucles.GÃ©nÃ©rer des instructions push/pop (par dÃ©faut).GÃ©nÃ©rer du code PIC rÃ©-entrant.GÃ©nÃ©rer des inverses au lieu de divss et sqrtss.GÃ©nÃ©rer l'instruction return dans une fonction nue.GÃ©nÃ©rer l'information pour les types de descripteurs lors de l'exÃ©cution.GÃ©nÃ©rer des rÃ©fÃ©rences Ã  sdata.  Ceci est l'option par dÃ©faut Ã  moins que vous compiliez pour PIC.GÃ©nÃ©rer les sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg et .s390_return_mem pour contenir les emplacements des branches indirectes qui ont Ã©tÃ© corrigÃ©es par l'utilisation d'une des options -mindirect-branch* ou -mfunction-return*.  Les sections consistent en un tableau d'Ã©lÃ©ments sur 32 bits. Chaque entrÃ©e contient le dÃ©calage depuis l'entrÃ©e de l'emplacement corrigÃ©.GÃ©nÃ©rer du code auto-relocalisable.GÃ©nÃ©rer sin, cos, sqrt pour le coprocesseur mathÃ©matique.GÃ©nÃ©rer des instructions en virgule flottante simple prÃ©cision.GÃ©nÃ©rer les inverses de la racine carrÃ©e et de la division par logiciel pour un meilleur dÃ©bit.GÃ©nÃ©rer des mÃ©thodes Objective-C spÃ©ciales pour initialiser et dÃ©truire des ivars C++ non-POD, si nÃ©cessaire.GÃ©nÃ©rer des instructions stm/ldm (par dÃ©faut).GÃ©nÃ©rer des instructions de l'extension de chaÃ®nes.GÃ©nÃ©rer l'instruction swap.GÃ©nÃ©rer les instructions avec modulo entier.GÃ©nÃ©rer les instructions de mÃ©moire atomique quadruple mots (lqarx/stqcx).GÃ©nÃ©rer les instructions de mÃ©moire quadruple mots (lq/stq).GÃ©nÃ©rer des chargements/stockages VSX non alignÃ©s pour l'expansion en-ligne de memcpy/memmove.GÃ©nÃ©rer des chargements/stockages de pairs de vecteurs VSX non alignÃ©s pour l'expansion en-ligne de memcpy/memmove.GÃ©nÃ©rer des tables de retour en arriÃ¨re (unwind tables) qui sont exactes Ã  chaque limite d'instruction.GÃ©nÃ©rer des instructions push25/pop25 v3.GÃ©nÃ©rer l'instruction vzeroupper avant un transfert du flux de contrÃ´le hors d'une fonction.GÃ©nÃ©rer xBPF.La fonction gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface intrinsÃ¨que spÃ©cifiqueNom gÃ©nÃ©rique %qs de la fonction %qs Ã  %L Ã©tant le mÃªme nom que le type dÃ©rivÃ© Ã  %LLa sous-routine gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface de sous-routine intrinsÃ¨queDonner aux branches leur coÃ»t par dÃ©faut.PrÃ©fixer les symboles externes avec un caractÃ¨re de soulignement.Le nom de liaison globale %qs Ã  %L est dÃ©jÃ  utilisÃ© comme un(e) %s Ã  %LLe nom de liaison globale %qs Ã  %L est dÃ©jÃ  utilisÃ© Ã  %LL'entitÃ© globale %qs Ã  %L ne peut pas apparaÃ®tre dans un bloc COMMON Ã  %LLe nom global %qs Ã  %L est dÃ©jÃ  utilisÃ© comme un(e) %s Ã  %LLe nom global %qs Ã  %L est dÃ©jÃ  utilisÃ© Ã  %LLes optimisations de boucles Graphite ne peuvent pas Ãªtre utilisÃ©es (isl n'est pas disponible) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Les optimisations de boucles par Graphite ne peuvent pas Ãªtre utilisÃ©es (isl n'est pas disponible).Guider l'Ã©diteur de liens pour relÃ¢cher les instructions.Traiter les fonctions internes atomiques qui pourraient Ãªtre appliquÃ©es Ã  des donnÃ©es non alignÃ©es en appelant des fonctions de la bibliothÃ¨que. Outrepasse -mtrap-unaligned-atomic.Fanion de contrÃ´le du modÃ¨le de l'ordonnanceur avec prÃ©-extraction automatique matÃ©rielle. Nombre de cycles d'anticipation que le modÃ¨le examine, la valeur Â«Â 0Â Â» active uniquement l'heuristique de tri des instructions. DÃ©sactivÃ© par dÃ©faut.La constante hexadÃ©cimale Ã  %L utilise la syntaxe non standard X au lieu de ZConstante Hollerith Ã  %CLa variable %qs associÃ©e Ã  l'hÃ´te ne peut pas Ãªtre dans l'instruction DATA Ã  %CQuelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e en raison de la mise en ligne (en pourcentage).Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e Ã  cause de la propagation interprocÃ©durale de constantes (en pourcentage).opÃ©rande registre E/S pour Â«Â %%%cÂ Â»IBITS: Bit incorrectICE: emit_insn utilisÃ© lÃ  oÃ¹ emit_jump_insn est attendu :
  Identification de la bibliothÃ¨que partagÃ©e Ã  construire.les bibliothÃ¨ques partagÃ©es utilisant un ID et FD-PIC ne peuvent pas Ãªtre utilisÃ©s ensembleModule IEEE_ARITHMETIC Ã  %CModule IEEE_EXCEPTIONS Ã  %CModule IEEE_FEATURES Ã  %CLa clause IF Ã  %L requiert une expression LOGICAL scalaireLe modificateur %s de la clause IF Ã  %L n'est pas appropriÃ© pour la construction OpenMP actuelleLa clause IF sans modificateur Ã  %L est utilisÃ©e avec des clauses IF avec modificateursIM part_ref Ã  %CL'instruction IMPLICIT NONE (type) Ã  %L suit une instruction IMPLICITL'instruction IMPLICIT Ã  %C suit une instruction IMPLICIT NONE (type)IMPORT NONE avec une liste de spÃ©cifications Ã  %CInstruction IMPORT Ã  %CL'instruction IMPORT Ã  %C est uniquement permise dans un corps d'INTERFACEProcÃ©dure IMPURE Ã  %CL'instruction INQUIRE Ã  %L ne peut pas contenir les deux spÃ©cificateurs FILE et UNIT en mÃªme tempsL'instruction INQUIRE Ã  %L requiert un spÃ©cificateur PENDING= avec le spÃ©cificateur ID=L'instruction INQUIRE Ã  %L requiert l'un des deux spÃ©cificateurs FILE ou UNITL'instruction INQUIRE n'est pas permise dans une procÃ©dure PURE Ã  %Cl'expression INTEGER de la clause %s Ã  %L doit Ãªtre non nÃ©gativeL'expression INTEGER de la clause %s Ã  %L doit Ãªtre positiveL'expression INTEGER de chunk_size dans la clause SCHEDULE Ã  %L doit Ãªtre positiveINTEGER(KIND=8) n'est pas disponible avec l'option %<-fdefault-integer-8%>INTEGER(KIND=8) n'est pas disponible avec l'option %<-finteger-4-integer-8%>INTENT (%s) est en conflit avec INTENT(%s) Ã  %LINTENT n'est pas permis Ã  l'intÃ©rieur de BLOCK Ã  %CL'argument effectif de INTENT(%s) Ã  %L pourrait interfÃ©rer avec l'argument effectif Ã  %L.INTENT(IN) POINTER %qs dans la clause %s Ã  %LINTENT(IN) POINTER %qs dans la clause COPYPRIVATE Ã  %LL'argument INTENT(OUT) %qs de la procÃ©dure pure %qs Ã  %L ne peut pas Ãªtre polymorphiqueLa procÃ©dure %qs de INTERFACE Ã  %L a le mÃªme nom que la procÃ©dure englobanteLe IO UNIT dans l'instruction %s Ã  %L doit Ãªtre un fichier interne dans une procÃ©dure PUREla dÃ©finition IO pour %q+D a besoin d'une adresseL'Ã©tiquette IOLENGTH est invalide dans l'instruction INQUIRE Ã  %CBalise IOMSG Ã  %Lle rÃ©sumÃ© de modref IPA est manquant dans le fichier d'entrÃ©eLa vÃ©rification d'accÃ¨s IPA-SRA a Ã©chouÃ©lâ€™ISA %qs n'est pas supportÃ©e par l'attribut %<target%>, utilisez la syntaxe %<arch=%>le C ISO ne permet pas %<%E (expression)%>le C ISO n'autorise pas de %<;%> supplÃ©mentaire en dehors d'une fonctionle C ISO ne permet pas l'utilisation de %<_Alignof%> sur un type fonctionle C ISO ne supporte pas %<#pragma STDC FLOAT_CONST_DECIMAL64%>le C ISO ne permet pas %<++%> ni %<--%> sur les types complexesle C ISO ne supporte pas les attributs %<[[]]%> avant C2Xle C ISO ne supporte pas les types %<__int%d%>le C ISO ne permet pas d'utiliser %<~%> pour calculer le conjuguÃ© d'un complexele C ISO ne supporte pas l'identificateur prÃ©dÃ©fini %qsle C ISO interdit les types entiers complexesle C ISO ne supporte pas les virgules flottantes dÃ©cimales avant C2Xle C ISO ne supporte pas les types en virgule fixele C ISO ne supporte pas l'omission des noms des paramÃ¨tres dans les dÃ©finitions de fonctions avant C2Xle C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>le C ISO ne supporte pas les types saturantsle C ISO ne supporte pas le type %<_Float%d%s%>le C ISO interdit %<goto *expr;%>le C ISO interdit %<return%> avec une expression dans une fonction qui retourne un voidle C ISO interdit une unitÃ© de traduction videle C ISO interdit l'affectation entre un pointeur de fonction et %<void *%>le C ISO interdit les groupes entre accolades Ã  l'intÃ©rieur d'expressionsle C ISO interdit le transtypage d'un type non scalaire vers lui-mÃªmele C ISO interdit le transtypage vers un type unionle C ISO interdit la comparaison de %<void *%> avec un pointeur de fonctionle C ISO interdit une expression conditionnelle entre %<void *%> et un pointeur de fonctionle C ISO interdit une expression conditionnelle dont un seul cÃ´tÃ© est Â«Â voidÂ Â»le C ISO interdit les fonctions de type volatile ou constantele C ISO interdit la conversion d'un pointeur de fonction en un type de pointeur vers un objetle C ISO interdit la conversion d'un pointeur vers un objet en un type de pointeur vers une fonctionle C ISO interdit d'initialiser avec des accolades videsle C ISO interdit la dÃ©claration anticipÃ©e des paramÃ¨tresle C ISO interdit les rÃ©fÃ©rences anticipÃ©es vers un type %<enum%>le C ISO interdit l'initialisation entre un pointeur de fonction et %<void *%>le C ISO interdit la dÃ©claration d'Ã©tiquettele C ISO interdit les dÃ©clarations de membre sans aucun membrele C ISO interdit les fonctions imbriquÃ©esle C ISO interdit l'omission du terme central de l'expression %<?:%>le C ISO interdit les comparaisons ordonnÃ©es de pointeurs vers des fonctionsle C ISO interdit de passer l'argument %d de %qE entre un pointeur de fonction et %<void *%>le C ISO interdit les types de fonction qualifiÃ©sle C ISO interdit le retour entre un pointeur de fonction et %<void *%>le C ISO interdit de spÃ©cifier les bornes des Ã©lÃ©ments Ã  initialiserle C ISO interdit d'accÃ©der aux tableaux %<register%> par un indicele C ISO interdit le tableau de taille nullele C ISO interdit le tableau de taille nulle %qEle C ISO interdit la conversion d'argument en type unionle C ISO requiert un argument nommÃ© devant %<...%>le C ISO restreint les valeurs de l'Ã©numÃ©rateur Ã  la plage d'un %<int%>l'attribut %qE du C++ ISO ne s'applique pas aux fonctions; il est traitÃ© comme %<[[gnu::%E]]%>le C++ ISO 1998 ne permet pas %<long long%>le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicitesle C++ ISO autorise les attributs de champs de bits uniquement avant l'Ã©lÃ©ment %<:%>le C++ ISO n'a pas adoptÃ© les patrons d'opÃ©rateurs de chaÃ®nes littÃ©rales prenant un paquet d'arguments de caractÃ¨resle C++ ISO ne permet pas d'omettre l'opÃ©rande du milieu de %<?:%>le C++ ISO ne permet pas %<alignof%> avec un non typele C++ ISO ne permet pas des initialisations par dÃ©signation du C99le C++ ISO ne permet pas des initialisations par dÃ©signation de GNUle C++ ISO ne permet pas que %<%T::%D%> soit dÃ©fini comme %<%T::%D%>le C++ ISO ne permet pas l'utilisation de %<alignof%> sur un type fonctionle C++ ISO ne supporte pas %<__int%d%> pour %qsle C++ ISO n'accepte pas qu'un simple %<complex%> signifie %<double complex%>le C++ ISO interdit l'application de %<__alignof%> Ã  une expression d'un type de fonctionle C++ ISO interdit l'application de %<sizeof%> Ã  une expression d'un type de fonctionle C++ ISO interdit les groupes d'accolades Ã  l'intÃ©rieur des expressionsle C++ ISO interdit l'appel de %<::main%> depuis l'intÃ©rieur du programmele C++ ISO interdit le transtypage vers un type tableau %qTle C++ ISO interdit la comparaison entre un pointeur et un entierle C++ ISO interdit la comparaison entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit les littÃ©raux composÃ©sle C++ ISO interdit les gotos calculÃ©sle C++ ISO interdit l'expression conditionnelle entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit la conversion entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit la conversion d'une chaÃ®ne constante vers %qTle C++ ISO interdit la dÃ©claration de %qs sans typele C++ ISO interdit de dÃ©crÃ©menter un pointeur du type %qTle C++ ISO interdit de dÃ©crÃ©menter un enumle C++ ISO interdit un enum vide et sans nomle C++ ISO interdit le membre tableau flexible %qsle C++ ISO interdit les tableaux flexibles comme membresle C++ ISO interdit l'initialisation intra-classe du membre statique non constant %qDle C++ ISO interdit d'incrÃ©menter un pointeur du type %qTle C++ ISO interdit d'incrÃ©menter un enumle C++ ISO interdit l'initialisation du membre constant %qD du type non entier %qTle C++ ISO interdit le type imbriquÃ© %qD avec le mÃªme nom que la classe englobantele C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>le C++ ISO interdit de prendre l'adresse de la fonction %<::main%>le C++ ISO interdit de prendre l'adresse d'une fonction membre liÃ©e pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifiÃ© ou entre parenthÃ¨ses pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>le C++ ISO interdit l'utilisation de %qE sur des instanciations explicitesle C++ ISO interdit le mot-clÃ© typename dans un paramÃ¨tre de patron qui est un patron; utilisez %<-std=c++17%> ou %<-std=gnu++17%>le C++ ISO interdit l'utilisation d'un littÃ©ral en virgule flottante dans une expression constantele C++ ISO interdit l'utilisation d'un pointeur de type %<void *%> dans une soustractionle C++ ISO interdit l'utilisation d'un pointeur vers une fonction dans une soustractionle C++ ISO interdit l'utilisation d'un pointeur vers une mÃ©thode dans une soustractionle C++ ISO interdit le tableau de taille variablele C++ ISO interdit le tableau de taille variable %qDle C++ ISO interdit le tableau de taille zÃ©role C++ ISO interdit le tableau de taille zÃ©ro %qDle C++ ISO interdit les structures anonymesle C++ ISO interdit la surcharge de %<operator ?:%>le C++ ISO indique que ceux-ci sont ambigus mÃªme si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:le C++17 ISO n'autorise pas le spÃ©cificateur de classe de stockage %<register%>le C++17 ISO n'autorise pas la spÃ©cification dynamique des exceptionsle C11 ISO ne supporte pas l'omission de la chaÃ®ne de caractÃ¨res dans %<_Static_assert%>le C90 ISO ne supporte pas %<[*]%> dans les dÃ©clarateurs de tableaule C90 ISO ne permet pas %<_Alignas%>le C90 ISO ne supporte pas %<_Generic%>le C90 ISO ne supporte pas %<_Noreturn%>le C90 ISO ne supporte pas %<_Static_assert%>le C90 ISO ne supporte pas l'identificateur prÃ©dÃ©fini %<__func__%>le C90 ISO ne supporte pas les dÃ©clarations initiales de la boucle %<for%>le C90 ISO ne supporte pas %<long long%>le C90 ISO ne supporte pas %<static%> ou les qualificatifs de types dans les dÃ©clarateurs de tableau de paramÃ¨tresle C90 ISO ne supporte pas %qEle C90 ISO ne supporte pas les types boolÃ©ensle C90 ISO ne supporte pas les types Â«Â complexÂ Â»le C90 ISO ne supporte pas les membres qui sont des tableaux flexiblesle C90 ISO ne permet pas le qualificatif %<_Atomic%>le C90 ISO ne supporte pas les structures et unions sans nomle C90 ISO interdit le tableau %qE dont la taille ne peut Ãªtre Ã©valuÃ©ele C90 ISO interdit le tableau dont la taille ne peut Ãªtre Ã©valuÃ©ele C90 ISO interdit les littÃ©raux composÃ©sle C90 ISO interdit les mÃ©langes de dÃ©clarations et de codele C90 ISO interdit de spÃ©cifier des sous-objets Ã  initialiserle C90 ISO interdit d'accÃ©der Ã  un tableau par un indice si le tableau n'est pas une l-valeurle C90 ISO interdit le tableau de taille variablele C90 ISO interdit le tableau %qE de taille variablele C99 ISO ne permet pas %<_Alignas%>le C99 ISO ne supporte pas %<_Generic%>le C99 ISO ne supporte pas %<_Noreturn%>le C99 ISO ne supporte pas %<_Static_assert%>le C99 ISO ne supporte pas %qEle C99 ISO ne supporte pas le qualificatif %<_Atomic%>le C99 ISO ne supporte pas les structures et unions sans nomModule ISO_C_BINDING Ã  %CModule intrinsÃ¨que ISO_FORTRAN_ENV Ã  %CSi -ftree-vectorize est utilisÃ©, la limite minimale de boucle d'une boucle prise en compte pour la vectorisation.Si -fvariable-expansion-in-unroller est utilisÃ©, le nombre maximum de fois qu'une variable individuelle sera dÃ©veloppÃ©e pendant le dÃ©pliage de la boucle.Si le remappage des limites est spÃ©cifiÃ© Ã  %L, la cible du pointeur ne sera point NULLSi le premier argument de ATAN2 Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©roSi le premier argument de ATAN2D Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©roSi le nombre de candidats dans l'ensemble est plus petit, on essaie toujours de retirer les IV inutilisÃ©s durant son optimisation.Si l'ordonnancement est fait aprÃ¨s le rechargement, faire un ordonnancement des super blocs.Ignorer Â«Â DÂ Â» dans la colonne 1 du format fixe.Ignorer dllimport pour les fonctions.Ignorer l'espace de noms Ã  deux niveaux normalement utilisÃ©; rÃ©soudre les symboles dans l'ordre de la ligne de commande et ne pas enregistrer quelle bibliothÃ¨que a fourni le symbole rÃ©solu.Ignorer les pragmas non supportÃ©s.IgnorÃ©.Objet allouable illÃ©gal Ã  %C pour une procÃ©dure PUREAffectation illÃ©gale Ã  une procÃ©dure externe Ã  %LCaractÃ¨re illÃ©gal dans la constante BOZ Ã  %CIdentifiant illÃ©gal dans copy_walk_reduction_argDirective du prÃ©processeur illÃ©galeType de rÃ©fÃ©rence illÃ©gale Ã  %L comme objet EQUIVALENCEPas nul illÃ©gal Ã  %LType illÃ©gal dans la concatÃ©nation de caractÃ¨re Ã  %LInstruction %s de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction CRITICAL de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction CRITICAL de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction EVENT %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction RETURN de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction RETURN de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction STOP de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction STOP de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction SYNC de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction SYNC de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction SYNC de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREL'argument imageset Ã  %L doit Ãªtre une expression scalaire ou INTEGER de rang 1L'argument imageset Ã  %L doit Ãªtre entre 1 et num_images()ImplÃ©menter les sÃ©mantiques C++17 des constructeurs qui hÃ©ritent.ImplÃ©menter DIP1000: Pointeurs Ã  portÃ©e limitÃ©e (expÃ©rimental).ImplÃ©menter DIP25: RÃ©fÃ©rences scellÃ©es (expÃ©rimental).ImplÃ©menter les opÃ©rations __atomic via des appels de bibliothÃ¨que aux fonctions historiques __sync.ImplÃ©menter la rÃ©solution du DR 150 pour faire correspondre les arguments de patron des patrons.La dÃ©claration implicite de la fonction BIND(C) %qs Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le CLa variable BIND(C) %qs implicitement dÃ©clarÃ©e Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le CLa fonction %s dÃ©clarÃ©e implicitement est utilisÃ©e dans !$OMP DECLARE REDUCTION Ã  %L La sous-routine %s dÃ©clarÃ©e implicitement est utilisÃ© dans !$OMP DECLARE REDUCTION Ã  %L La variable %qs implicitement dÃ©clarÃ©e Ã  %L peut ne pas Ãªtre interopÃ©rable avec le C mais elle est un argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %LLe PARAMETER %qs implicitement typÃ© Ã  %L ne concorde pas avec le type IMPLICIT ultÃ©rieurSAVE implicite pour la variable module %qs Ã  %L, nÃ©cessaire Ã  cause de l'initialisation par dÃ©fautTableau de forme implicite Ã  %LAmÃ©liorer la capacitÃ© de GCC Ã  suivre les numÃ©ros de colonnes dans les grands fichiers source au dÃ©triment d'une compilation plus lente.La fonction impure %qs Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©eLa fonction impure Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©eDans %s Ã  %L, les procÃ©dures doivent toutes Ãªtre des FUNCTION car le nom gÃ©nÃ©rique est Ã©galement le nom du type dÃ©rivÃ©Dans %s Ã  %L, les procÃ©dures doivent Ãªtre soit toutes des SUBROUTINE ou soit toutes des FUNCTIONEn C++, une valeur non nulle signifie qu'il faut avertir Ã  propos des conversions dÃ©prÃ©ciÃ©es de chaÃ®nes littÃ©rales en Â«Â char *Â Â».  En C, le mÃªme avertissement est Ã©mis sauf que la conversion n'est, bien entendu, pas dÃ©prÃ©ciÃ©e par le standard C ISO.En Fortran 2003, le bloc COMMON %qs Ã  %L est un identificateur global et doit donc avoir le mÃªme nom de liaison que le bloc COMMON similairement nommÃ© Ã  %L: %s vs %sDans l'optimisation SSA-PRE sur les arbres, activer l'Ã©limination de la redondance partielle-partielle.Dans un sous-programme pure, un argument fictif INTENT(IN) ne sera point utilisÃ© comme l'expression Ã  %L d'une instruction d'affectation intrinsÃ¨que dans laquelle la variable est d'un type dÃ©rivÃ© si le type dÃ©rivÃ© a un composant pointeur Ã  n'importe quel niveau de la sÃ©lection du composant.Dans l'appel Ã  %qs Ã  %L, dÃ©saccord de type dans l'argument %qs; passe %qs Ã  %qsDans le constructeur %qsDans le constructeur de copie %qsDans le destructeur %qsDans le fichier inclus depuisDans la fonction %qsDans la fonction lambdaDans la fonction membre %qsDans le moduleDans le module importÃ© Ã Dans la fonction membre statique %qsRÃ©pertoire d'inclusion %qs: %sObjet allouable incompatible Ã  %C pour la spec de type CHARACTER Ã  %LType dÃ©rivÃ© incompatible dans PARAMETER Ã  %LInitialisation incompatible entre une entitÃ© de type dÃ©rivÃ© et une entitÃ© avec le type %qs Ã  %CRangs incompatibles %d et %d dans l'affectation Ã  %LRangs incompatibles dans %s (%d et %d) Ã  %LTypes incompatibles dans l'instruction DATA Ã  %L; tentative de conversion de %s en %sTypespec incompatible pour l'Ã©lÃ©ment de tableau Ã  %LUtilisation incompatible de TILE et COLLAPSE Ã  %LRÃ¨gles d'Ã©quivalence incohÃ©rentes impliquant %qs Ã  %L et %qs Ã  %LÃ‰tat interne inconsistant: Pas d'emplacement dans l'expression prÃ¨s de %LÃ‰tat interne inconsistant: Pas d'emplacement dans l'instructionRangs inconsistant pour l'opÃ©rateur Ã  %%L et %%LarÃªte incorrecte de gestions des exceptions %i->%iExtent incorrect dans l'argument B de l'intrinsÃ¨que MATMUL dans la dimension 1: est %ld, devrait Ãªtre %ldValeur de retour de fonction invalideAugmenter la conformitÃ© IEEE pour les comparaisons en virgule flottante.L'index dans la dimension %d est hors des limites Ã  %LLa variable d'index %qs n'est pas dÃ©finissable comme argument de INTENT(INOUT) Ã  %L dans la procÃ©dure %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LLa variable d'index %qs n'est pas dÃ©finissable comme argument de INTENT(INOUT) Ã  %L dans la sous-routine %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LLa variable d'index %qs est redÃ©finie Ã  %L dans la procÃ©dure %qs appelÃ©e depuis l'intÃ©rieur d'une boucle DO Ã  %LLa variable d'index %qs devient non dÃ©finie comme argument de INTENT(OUT) Ã  %L dans la procÃ©dure %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LLa variable d'index %qs devient non dÃ©finie comme argument de INTENT(OUT) Ã  %L dans la sous-routine %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LIndiquer la prÃ©sence d'un errata pour le processeur.Indiquer les prioritÃ©s pour r0..r3 / r12..r15 avec TARGET_REGISTER_PRIORITY.Comparaison inÃ©galitaire pour %s Ã  %LInhiber l'utilisation des instructions matÃ©rielles en virgule flottante.L'initialisation Ã  %C n'est pas permise dans une procÃ©dure PUREL'initialisation Ã  %C n'est pas pour une variable pointeurL'initialisation du composant allouable Ã  %C n'est pas permiseL'initialisation du pointeur Ã  %C n'est pas permise dans une procÃ©dure PUREL'initialisation d'un composant de structure avec une constante HOLLERITH Ã  %L n'est pas permiseL'initialisation de la variable Ã  %C n'est pas permise dans une procÃ©dure PURELa chaine d'initialisation Ã  %L a Ã©tÃ© tronquÃ©e pour tenir dans la variable (%ld/%ld)Initialiser les composants de variables de types dÃ©rivÃ©s en fonction d'autres fanions d'initialisation.Initialiser les variables locales Ã  zÃ©ro (provient de g77).Le symbole %qs initialisÃ© Ã  %C peut uniquement Ãªtre COMMON dans BLOCK DATALa variable %qs Ã  %L est initialisÃ©e dans un COMMON blanc mais l'initialisation est uniquement permise dans des communs nommÃ©sInitialisation interdite pour PARAMETER %qs Ã  %CInitialisation d'une variable dÃ©jÃ  initialisÃ©e Ã  %CMettre en ligne les opÃ©rations __atomic quand une sÃ©quence d'instructions sans blocage est disponible.Mettre en ligne toutes les opÃ©rations connues sur des chaÃ®nes.Mettre le code en ligne pour invalider les entrÃ©es de la cache des instructions aprÃ¨s avoir enchaÃ®nÃ© des fonctions trampolines.Mettre les constantes en ligne si cela peut Ãªtre fait en 2 insns ou moins.Mettre en ligne les opÃ©rations memset/memcpy sur des chaÃ®nes mais n'exÃ©cuter la version en ligne que pour des petits blocs.Mettre en ligne rÃ©cursif uniquement quand la probabilitÃ© que l'appel soit exÃ©cutÃ© dÃ©passe le paramÃ¨tre.Le paramÃ¨tre de requÃªte ne peut pas apparaÃ®tre dans une data-stmt-object-list Ã  %CInsÃ©rer l'instruction ENDBR Ã  l'entrÃ©e d'une fonction uniquement via cf_check_attribute pour l'instrumentalisation CET.InsÃ©rer des instructions NOP Ã  chaque entrÃ©e de fonction.InsÃ©rer le code de profilage basÃ© sur arc du programme.InsÃ©rer du code pour sonder chaque page de l'espace de la pile quand il est allouÃ© pour protÃ©ger contre des attaques visant une collision de pile (stack-clash).InsÃ©rer du code pour profiler les valeurs des expressions.InsÃ©rer des indices de relaxation pour que l'Ã©diteur de lien fasse la relaxation.InsÃ©rer du code de vÃ©rification de la pile dans le programme. Identique Ã  -fstack-check=specific.Instruction prise en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions.Instruction prise en compte pour la surcharge du fragment d'une fonction.Ajouter des appels de profilage aux entrÃ©es et aux sorties des fonctions.GÃ©nÃ©rer le code de contrÃ´le pour les fonctions de sortie dans les fonctions dont le code de contrÃ´le a Ã©tÃ© crÃ©Ã© par __fentry__.Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont le nom ne correspond pas Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont le nom correspond Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Division entiÃ¨re tronquÃ©e vers la constante %qs Ã  %LExpression entiÃ¨re requise Ã  %CID entier (N) de l'instruction personnalisÃ©e fabsd.ID entier (N) de l'instruction personnalisÃ©e fabss.ID entier (N) de l'instruction personnalisÃ©e faddd.ID entier (N) de l'instruction personnalisÃ©e fadds.ID entier (N) de l'instruction personnalisÃ©e fatand.ID entier (N) de l'instruction personnalisÃ©e fatans.ID entier (N) de l'instruction personnalisÃ©e fcmpeqd.ID entier (N) de l'instruction personnalisÃ©e fcmpeqs.ID entier (N) de l'instruction personnalisÃ©e fcmpged.ID entier (N) de l'instruction personnalisÃ©e fcmpges.ID entier (N) de l'instruction personnalisÃ©e fcmpgtd.ID entier (N) de l'instruction personnalisÃ©e fcmpgts.ID entier (N) de l'instruction personnalisÃ©e fcmpled.ID entier (N) de l'instruction personnalisÃ©e fcmples.ID entier (N) de l'instruction personnalisÃ©e fcmpltd.ID entier (N) de l'instruction personnalisÃ©e fcmplts.ID entier (N) de l'instruction personnalisÃ©e fcmpned.ID entier (N) de l'instruction personnalisÃ©e fcmpnes.ID entier (N) de l'instruction personnalisÃ©e fcosd.ID entier (N) de l'instruction personnalisÃ©e fcoss.ID entier (N) de l'instruction personnalisÃ©e fdivd.ID entier (N) de l'instruction personnalisÃ©e fdivs.ID entier (N) de l'instruction personnalisÃ©e fexpd.ID entier (N) de l'instruction personnalisÃ©e fexps.ID entier (N) de l'instruction personnalisÃ©e fextsd.ID entier (N) de l'instruction personnalisÃ©e fixdi.ID entier (N) de l'instruction personnalisÃ©e fixdu.ID entier (N) de l'instruction personnalisÃ©e fixsi.ID entier (N) de l'instruction personnalisÃ©e fixsu.ID entier (N) de l'instruction personnalisÃ©e floatid.ID entier (N) de l'instruction personnalisÃ©e floatis.ID entier (N) de l'instruction personnalisÃ©e floatud.ID entier (N) de l'instruction personnalisÃ©e floatus.ID entier (N) de l'instruction personnalisÃ©e flogd.ID entier (N) de l'instruction personnalisÃ©e flogs.ID entier (N) de l'instruction personnalisÃ©e fmaxd.ID entier (N) de l'instruction personnalisÃ©e fmaxs.ID entier (N) de l'instruction personnalisÃ©e fmind.ID entier (N) de l'instruction personnalisÃ©e fmins.ID entier (N) de l'instruction personnalisÃ©e fmuld.ID entier (N) de l'instruction personnalisÃ©e fmuls.ID entier (N) de l'instruction personnalisÃ©e fnegd.ID entier (N) de l'instruction personnalisÃ©e fnegs.ID entier (N) de l'instruction personnalisÃ©e frdxhi.ID entier (N) de l'instruction personnalisÃ©e frdxlo.ID entier (N) de l'instruction personnalisÃ©e frdy.ID entier (N) de l'instruction personnalisÃ©e fsind.ID entier (N) de l'instruction personnalisÃ©e fsins.ID entier (N) de l'instruction personnalisÃ©e fsqrtd.ID entier (N) de l'instruction personnalisÃ©e fsqrts.ID entier (N) de l'instruction personnalisÃ©e fsubd.ID entier (N) de l'instruction personnalisÃ©e fsubs.ID entier (N) de l'instruction personnalisÃ©e ftand.ID entier (N) de l'instruction personnalisÃ©e ftans.ID entier (N) de l'instruction personnalisÃ©e ftruncds.ID entier (N) de l'instruction personnalisÃ©e fwrx.ID entier (N) de l'instruction personnalisÃ©e fwry.ID entier (N) de l'instruction personnalisÃ©e round.Le sous-type %d Ã  %C n'est pas disponible pour un entierL'entier est hors de la plage symÃ©trique impliquÃ©e par le standard Fortran Ã  %LEntier en dehors de la plage symÃ©trique impliquÃ©e par le Standard Fortran en convertissant %s vers %s Ã  %LDÃ©bordement d'entier en calculant la quantitÃ© de mÃ©moire Ã  allouerL'entier est trop grand pour son sous-type Ã  %C. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>Entier trop grand Ã  %CValeur entiÃ¨re trop grande dans l'expression Ã  %CIntÃ©grer les fonctions Ã  l'intÃ©rieur de leurs appelants s'il est Ã©tabli que la taille du code ne grandira pas.IntÃ©grer les fonctions qui ne sont pas dÃ©clarÃ©es Â«Â inlineÂ Â» dans leurs appelants quand cela est profitable.IntÃ©grer les fonctions qui ne sont requises que par leur unique appelant.la psABI du MCU Intel n'est pas supportÃ©e dans le mode %sInterchangeage de boucles Ã  %LL'interface %qs Ã  %L est dÃ©clarÃ©e dans une instruction PROCEDURE ultÃ©rieureL'interface %qs Ã  %L ne peut pas Ãªtre une fonction-instructionL'interface %qs Ã  %L ne peut pas Ãªtre gÃ©nÃ©riqueL'interface %qs Ã  %L doit Ãªtre expliciteDÃ©saccord d'interface pour le composant pointeur de procÃ©dure %qs dans le constructeur de structure Ã  %L: %sInterface non concordante dans la procÃ©dure muette %qs Ã  %L: %sNon concordance de l'interface dans la procÃ©dure globale %qs Ã  %L: %sDÃ©saccord d'interface dans l'affectation du pointeur de procÃ©dure Ã  %L: %qs n'est pas une sous-routineInterface non concordante dans l'affectation du pointeur de procÃ©dure Ã  %L: %sUne interface doit Ãªtre spÃ©cifiÃ©e pour une liaison DEFERRED Ã  %CNom d'interface attendu aprÃ¨s %<(%> Ã  %CErreur interne du compilateur : Erreur en rapportant les routines rÃ©-entrÃ©es.
  Fichier interne Ã  %L avec une liste de nomsProcÃ©dure interne %qs dans %s Ã  %LLa procÃ©dure interne %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLa procÃ©dure interne %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %LProcÃ©dure interne %qs utilisÃ©e comme argument effectif Ã  %LUnitÃ© interne avec un indice vecteur Ã  %LInterprÃ©ter tout INTEGER(4) comme un INTEGER(8).InterprÃ©ter tout REAL(4) comme un REAL(10).InterprÃ©ter tout REAL(4) comme un REAL(16).InterprÃ©ter tout REAL(4) comme un REAL(8).InterprÃ©ter tout REAL(8) comme un REAL(10).InterprÃ©ter tout REAL(8) comme un REAL(16).InterprÃ©ter tout REAL(8) comme un REAL(4).InterprÃ©ter les nombres imaginaires, en virgule fixe ou avec d'autres suffixes gnu comme le nombre littÃ©ral correspondant au lieu d'un nombre littÃ©ral dÃ©fini par l'utilisateur.les routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumb-1Entrecouper les lots de littÃ©raux avec le code dans la section texte.Intervalle durant lequel sonder la pile, exprimÃ© comme une puissance de deux en octets.Recouvrement de l'intervalle de %<-fdbg-cnt=%s%>Â : [%u, %u] et [%u, %u]L'intrinsÃ¨que %qs (%s) est utilisÃ© Ã  %LL'intrinsÃ¨que %qs Ã  %L ne peut pas avoir une initialisationL'intrinsÃ¨que %qs Ã  %L est invalide dans une affectation du pointeur de procÃ©dureL'intrinsÃ¨que %qs Ã  %L n'est pas permis comme argument effectifL'intrinsÃ¨que %qs Ã  %L doit avoir au moins deux argumentsL'intrinsÃ¨que TRANSFER Ã  %L a un rÃ©sultat partiellement indÃ©fini: taille de la source %ld < taille du rÃ©sultat %ldFonction intrinsÃ¨que %qs (%d) non reconnueLa fonction intrinsÃ¨que %qs Ã  %L n'est pas permise dans une expression d'initialisationLa fonction intrinsÃ¨que %s Ã  %L n'est pas permise pour CO_REDUCELa fonction intrinsÃ¨que NULL Ã  %L ne peut pas Ãªtre un argument effectif de STORAGE_SIZE car il retourne un pointeur dissociÃ©L'opÃ©rateur intrinsÃ¨que %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qsL'interface de l'opÃ©rateur intrinsÃ¨que Ã  %L doit Ãªtre une FUNCTIONLa procÃ©dure intrinsÃ¨que %qs n'est pas permise dans une instruction PROCEDURE Ã  %LLa procÃ©dure intrinsÃ¨que Ã  %L ne peut pas Ãªtre un MODULE PROCEDURELa sous-routine intrinsÃ¨que %qs Ã  %L n'aura point de spÃ©cificateur de typeSymbole intrinsÃ¨que spÃ©cifiÃ© dans !$ACC ROUTINE ( NOM ) Ã  %C marquÃ© avec la clause incompatible GANG, WORKER ou VECTORConstante littÃ©rale BOZ invalide utilisÃ©e en indice Ã  %CIdentificateur C invalide dans le spÃ©cificateur NAME= Ã  %CConstante Hollerith invalide Ã  %L car elle contient un caractÃ¨re largeConstante Hollerith invalide: %L doit contenir au moins un caractÃ¨reConstante Hollerith invalide: L'entier Ã  %L devrait avoir le sous-type par dÃ©fautParamÃ¨tre KIND %s invalide Ã  %LNOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %CNULL invalide Ã  %LArgument invalide pour !$ACC WAIT Ã  %CCible de l'association invalide Ã  %CCaractÃ¨re %<$%> invalide Ã  %L. Utilisez %<-fdollar-ok%> pour l'autoriser comme une extensionCaractÃ¨re %qc invalide dans le nom de la variable Ã  %CCaractÃ¨re 0x%s invalide Ã  %CCaractÃ¨re invalide dans le nom Ã  %CCaractÃ¨re(s) invalide(s) dans l'instruction ELSE aprÃ¨s %CClause invalide dans le module avec !$ACC DECLARE Ã  %LCo-dimension %d invalide Ã  %C, seules %d co-dimensions existesContexte invalide pour l'intrinsÃ¨que NULL () Ã  %LContexte invalide pour un pointeur NULL() Ã  %%LLettre d'exposant %<q%> invalide dans une constante littÃ©rale rÃ©elle Ã  %CExpression invalide dans gfc_element_size.Expression invalide dans gfc_target_encode_expr.Expression invalide dans gfc_target_interpret_expr.Expression invalide dans le constructeur de structure pour le composant pointeur %qs Ã  %L dans une procÃ©dure PUREForme invalide pour l'instruction PROGRAM Ã  %CLa forme de l'instruction WRITE est invalide Ã  %L, UNIT est requisForme invalide pour la rÃ©fÃ©rence de tableau Ã  %CForme invalide pour la rÃ©fÃ©rence au co-tableau Ã  %CNumÃ©ro d'image %d invalide dans SYNC IMAGESExpression d'initialisation invalide pour le composant ALLOCATABLE %qs dans le constructeur de structure Ã  %LInitialisation %s invalide dans l'instruction Data Ã  %CMot clÃ© %qs invalide dans la fonction intrinsÃ¨que %qs Ã  %LSous-type %d invalide pour la constante CHARACTER Ã  %CSous-type invalide pour %s Ã  %LMÃ©lange invalide de types en virgule flottante IEEE 128 bits et IBM 128 bitsInitialisation dans l'ancien style invalide pour le composant de type dÃ©rivÃ© Ã  %COpÃ©rateur invalide pour !$OMP DECLARE REDUCTION %s Ã  %LArgument de procÃ©dure invalide Ã  %LAffectation de pointeur de procÃ©dure invalide Ã  %LPlage %s invalide dans l'option %sSous-type %d invalide pour un rÃ©el Ã  %CCode standard invalide pour l'intrinsÃ¨que %qs (%d)Sous-chaÃ®ne invalide dans le Â«Â doÂ Â» avec donnÃ©e implicite Ã  %L dans l'instruction DATASpÃ©cification de type invalide Ã  %CUtilisation invalide de la constant littÃ©rale BOZ Ã  %LValeur invalide pour la spÃ©cification %s Ã  %CÃ‰mettre une note quand les doublons dans les diagnostiques sont supprimÃ©sÃ‰mettre des informations de dÃ©bogage pour les variables auxiliaires gÃ©nÃ©rÃ©es par le compilateur.Ã‰mettre les avertissements nÃ©cessaires pour Ãªtre strictement conforme au standard.Le pas de l'itÃ©ration Ã  %L ne peut pas Ãªtre zÃ©roAligner les cibles des sauts sur une puissance de 2 de cette valeur.Rebut aprÃ¨s l'instruction ASSOCIATE Ã  %CRebut aprÃ¨s CALL Ã  %CRebut aprÃ¨s la liaison GENERIC Ã  %CRebut aprÃ¨s l'instruction MAP Ã  %CRebut aprÃ¨s l'instruction UNION Ã  %CRebut aprÃ¨s l'instruction STRUCTURE non imbriquÃ©e Ã  %CGÃ©nÃ©rer uniquement les tables de retour en arriÃ¨re pour la gestion des exceptions.Utiliser simplement icc0/fcc0.Attribut KIND Ã  %C dans une dÃ©finition STRUCTUREAttribut KIND Ã  %C dans une dÃ©finition TYPELe paramÃ¨tre KIND de %s Ã  %L doit Ãªtre une expression d'initialisationKIND part_ref Ã  %CLe mot-clÃ© %qs Ã  %C est dÃ©jÃ  apparu dans la liste des arguments actuelleL'argument mot-clÃ© %qs Ã  %L est dÃ©jÃ  associÃ© Ã  un autre argument effectifL'argument mot-clÃ© %qs Ã  %L est invalide dans une fonction instructionL'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dureL'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure, vouliez-vous employer %qsÂ ?L'argument mot-clÃ© requiert une interface explicite pour la procÃ©dure %qs Ã  %LL'argument mot-clÃ© requiert une interface explicite pour le composant pointeur de procÃ©dure %qs Ã  %LLe sous-type %d n'est pas supportÃ© pour CHARACTER Ã  %CLe sous-type %d n'est pas supportÃ© pour le type %s Ã  %CLe paramÃ¨tre de sous-type pour l'entitÃ© Ã  %L diffÃ¨re du paramÃ¨tre de sous-type du typespecABI AArch64 connues (Ã  utiliser avec l'option -mabi=):ABI connues (Ã  utiliser avec l'option -mabi=):Processeurs ARC connus (Ã  utiliser avec l'option -mcpu=):ABI ARM connues (Ã  utiliser avec l'option -mabi=):Processeurs ARM connus (Ã  utiliser avec les options -mcpu= et -mtune=):UnitÃ©s en virgule flottante ARM connues (Ã  utiliser avec l'option -mfpu=):Architectures ARM connues (Ã  utiliser avec l'option -march=):ISA C6X connues (Ã  utiliser avec l'option -march=):Processeurs connus (Ã  utiliser avec les options -mcpu= et -mtune=):Processeurs CSKY connus (Ã  utiliser avec l'option -mcpu=):UnitÃ©s en virgule flottante CSKY connues (Ã  utiliser avec l'option -mfpu=):Architectures CSKY connues (Ã  utiliser avec l'option -march=):Processeurs FR-V connus (Ã  utiliser avec l'option -mcpu=):Processeurs IQ2000 connus (Ã  utiliser avec l'option -mcpu=):Processeurs Itanium connus (Ã  utiliser avec l'option -mtune=):Processeurs M68K connus (Ã  utiliser avec l'option -mcpu=):ISA connues pour M68K (Ã  utiliser avec l'option -march=):Microarchitectures M68K connues (Ã  utiliser avec l'option -mtune=):ABI MIPS connues (Ã  utiliser avec l'option -mabi=):Processeurs MIPS connus (Ã  utiliser avec les options -march= et -mtune=):ParamÃ¨tres MIPS IEEE 754 connus (Ã  utiliser avec les options -mabs= et -mnan=):Niveaux ISA MIPS connus (Ã  utiliser avec l'option -mips):Versions ISA PTX connues (Ã  utiliser avec l'option -mips=):Processeurs TILE-Gx connus (Ã  utiliser avec l'option -mcpu=):Processeurs TILEPro connus (Ã  utiliser avec l'option -mcpu=):Dialectes TLS connus (Ã  utiliser avec l'option -mtls-dialect=):Formats connus pour __fp16 (Ã  utiliser avec l'option -mfp16-format=):Modes d'adressage connus (Ã  utiliser avec l'option -maddress-mode=):Types d'architectures connues (Ã  utiliser avec l'option -march=):Dialectes d'assembleurs connus (Ã  utiliser avec l'option -masm=):Choix connus pour le code de contrÃ´le de retour avec -minstrument-return=:Types de cmodel connus (Ã  utiliser avec l'option -mcmodel=):Types de cmodel connus (Ã  utiliser avec l'option -mict-model=):ModÃ¨les de code connus (Ã  utiliser avec l'option -mcmodel=):Types de processeurs connus (Ã  utiliser avec l'option -mcpu=):Choix connus pour l'alignement de donnÃ©es (Ã  utiliser avec l'option -malign-data=):ABI en virgule flottante connues (Ã  utiliser avec l'option -mfloat-abi=):Nombre de registres en virgule flottante connus (Ã  utiliser avec l'option -mconfig-fpu=):Choix connus pour le branchement indirect (Ã  utiliser avec les options -mindirect-branch=/-mfunction-return=):Longueur de registre vectoriel prÃ©fÃ©rÃ©e connue (Ã  utiliser avec l'option -mprefer-vector-width=):MÃ©thodes connues pour protÃ©ger la pile (Ã  utiliser avec l'option -mstack-protector-guard=):ABI des bibliothÃ¨ques vectorielles connues (Ã  utiliser avec l'option -mveclibabi=):latence de la cache L%d inconnue pour %sArgument LEN (%ld) hors limite 0:%d dans l'intrinsÃ¨que MVBITSArgument LEN (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITSAttribut LEN Ã  %C dans une dÃ©finition STRUCTUREAttribut LEN Ã  %C dans une dÃ©finition TYPEref de requÃªte LEN ou KING dans une instruction DATA Ã  %LLEN part_ref Ã  %Cmembre de gauche dans un appel %<noreturn%>Modificateur de clause LINEAR utilisÃ© sur la construction DO ou SIMD Ã  %LClause LINEAR spÃ©cifiÃ©e avec la clause ORDERED avec argument Ã  %LArgument muet LINEAR %qs avec l'attribut VALUE et le modificateur %s Ã  %LLa variable LINEAR %qs doit Ãªtre INTEGER Ã  %LInstruction LOCK Ã  %CLOCK_EVENT dans un contexte de dÃ©finition de variable (%s) Ã  %LLOCK_TYPE dans le contexte de dÃ©finition de variable (%s) Ã  %LArgument muet LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qsDes opÃ©randes LOGICAL sont requis dans l'expression Ã  %LVariable rÃ©sultat LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qsle support LTO n'a pas Ã©tÃ© activÃ© dans cette configurationL'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme une Ã©tiquette de formatL'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme cible d'un branchementÃ‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme Ã©tiquette de FORMATÃ‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme cible de branchementL'Ã©tiquette %d Ã  %L est dÃ©finie mais ne peut pas Ãªtre utilisÃ©eL'Ã©tiquette %d Ã  %L est dÃ©finie mais non utilisÃ©eL'Ã©tiquette %d rÃ©fÃ©rencÃ©e Ã  %L n'est jamais dÃ©finieL'Ã©tiquette %qs aprÃ¨s %L ne correspond pas Ã  l'Ã©tiquette %qs du IFL'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs du IFL'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs de WHEREL'Ã©tiquette Ã  %L n'est pas dans le mÃªme bloc que l'instruction GOTO Ã  %LLe nom de l'Ã©tiquette %qs Ã  %C est ambiguInstruction DO Ã©tiquetÃ©e Ã  %LParenthÃ¨se gauche requise aprÃ¨s %<*%> dans la chaÃ®ne de format Ã  %LExtension antiqueÂ :La lettre %qc a dÃ©jÃ  un type IMPLICIT Ã  %CLa lettre %qc est dÃ©jÃ  dÃ©finie dans l'instruction IMPLICIT Ã  %CLes lettres doivent Ãªtre dans l'ordre alphabÃ©tique dans l'instruction IMPLICIT Ã  %CNiveau pas trouvÃ©, utilisez none, slim, blocks, vops.Lever les restrictions sur la taille de la GOT.Identique Ã  -M mais ignore les fichiers d'en-tÃªte systÃ¨me.Identique Ã  -MD mais ignore les fichiers d'en-tÃªte systÃ¨me.Comme -pedantic mais les avertissements sont rapportÃ©s comme des erreurs.La limite de %d lignes continuÃ©es est dÃ©passÃ©e dans l'instruction %CLigne tronquÃ©e Ã  %LLignes exÃ©cutÃ©es: %s sur %d
! Lier du code pour un noyau __main.Lier la bibliothÃ¨que D standard dynamiquement pendant la compilation.Lier la bibliothÃ¨que D standard statiquement pendant la compilation.Faire l'Ã©dition de liens pour produire le programme au format ELF (au lieu de mmo).Ã‰diter les liens avec le BSP HAL.Ã‰diter les liens avec une version limitÃ©e de la bibliothÃ¨que C.Faire l'Ã©dition de liens avec libads.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec libc.a et libdebug.a.Faire l'Ã©dition de liens avec libc.a et libsim.a.Faire l'Ã©dition de liens avec libmvme.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec libsim.a, libc.a et sim-crt0.o.Faire l'Ã©dition de liens avec libyk.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec la bibliothÃ¨que en virgule flottante rapide.Faire l'Ã©dition de liens avec la bibliothÃ¨ques library-pic.Les optimisations durant l'Ã©dition de liens sont faites avec un nombre de tÃ¢ches parallÃ¨les ou un serveur de tÃ¢ches.Lister tous les compteurs de dÃ©bogage disponibles avec leurs limites et leurs valeurs.Lister toutes les allocations GC cachÃ©es.Lister tous les champs non mutables qui occupent une instance d'objet.Lister toutes les utilisations des types complexe ou imaginaire.Lister toutes les variables qui vont dans le stockage local d'un thread.Lister les informations sur tous les changements de langage.L'Ã©lÃ©ment de liste %qs Ã  %L est dÃ©fini dans la directive OMP DECLARE TARGET prÃ©cÃ©dente avec un DEVICE_TYPE diffÃ©rentL'Ã©lÃ©ment de liste %qs avec des composants allouables n'est pas permis dans la clause Â«Â mapÂ Â» Ã  %LL'Ã©lÃ©ment de liste ne sera point co-indexÃ© Ã  %CListe spÃ©cifiÃ©e avec la clause d'ordre de mÃ©moire dans la directive FLUSH Ã  %CCharger tous les membres des bibliothÃ¨ques archives plutÃ´t que seulement ceux qui satisfont les symboles non dÃ©finis.La variable verrou Ã  %L doit Ãªtre un scalaire de type LOCK_TYPELe bloc SELECT CASE logique Ã  %L a plus de deux casUne plage logique n'est pas permise dans l'instruction CASE Ã  %LLes valeurs logiques Ã  %%L doivent Ãªtre comparÃ©es avec %s au lieu de %sEnregistrer dans le journal quels fichiers objets sont chargÃ©s par l'Ã©diteur de liens.Enregistrer dans le journal quel(s) symbole(s) ont provoquÃ©(s) le chargement d'un objet.Rechercher et utiliser les fichiers PCH mÃªme pendant le prÃ©-traitement.Chercher des opportunitÃ©s de rÃ©duire les ajustements de pile et les rÃ©fÃ©rences Ã  la pile.Aligner le code des boucles sur une puissance de 2 de cette valeur.La boucle itÃ¨re sans finVariable de boucleLa variable de boucle Ã  %C ne peut pas Ãªtre un co-tableauLa variable de boucle Ã  %C ne peut pas Ãªtre un sous-composantLa variable de boucle Ã  %C ne peut pas Ãªtre un tableauLa variable de boucle a Ã©tÃ© modifiÃ©eLes boucles qui itÃ¨rent au moins le nombre de fois sÃ©lectionnÃ© recevront un alignement de boucle.La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %dLa rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %dle MCU %qs n'a pas d'unitÃ© de multiplication matÃ©rielle mais %<-mhwmult%> est dÃ©fini Ã  %sle MCU %qs supporte l'ISA %s mais %<-mcpu%> est dÃ©fini Ã  %sle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  16 bitsle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  32 bitsle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  f5seriescode %<-mxgot%> MIPS16PIC MIPS16 pour des ABI autres que o32 et o64MMIX interne: %s n'est pas un entier pouvant dÃ©calÃ©MMIX interne: Registre erronÃ©: %dMMIX interne: Valeur erronÃ©e pour Â«Â mÂ Â», pas un CONST_INTMMIX interne: Ne peut dÃ©coder cet opÃ©randeMMIX interne: Attendait CONST_INT, pas ceciMMIX interne: Attendait une constante, pas ceciMMIX interne: Attendait un registre, pas ceciMMIX interne: Le dernier vararg nommÃ© ne tiendra pas dans un registreMMIX interne: Cas %qc manquant dans mmix_print_operandMMIX interne: Ce n'est pas une constante:MMIX interne: Ce n'est pas une adresse reconnueMMIX interne: Tentative de produire une condition incorrectement inversÃ©e:MMIX interne: Quel est le CC de ceciÂ ?MMIX interne: Quel est le CC de ceciÂ ?l'argument vectoriel MMX sans activer MMX modifie l'ABIle retour vectoriel MMX sans activer MMX change l'ABIMODULE PROCEDURE Ã  %C doit Ãªtre dans une interface de module gÃ©nÃ©riqueDÃ©claration de MODULE PROCEDURE Ã  %CPrÃ©fixe de MODULE Ã  %CprÃ©fixe MODULE Ã  %C trouvÃ© en dehors d'un module, sous-module ou interfaceArgument MOLD requis pour NULL Ã  %LBalise MOLD Ã  %LLa balise MOLD Ã  %L est en conflit avec la balise SOURCE Ã  %LLa balise MOLD Ã  %L est en conflit avec le typespec Ã  %LMOLD= est requis dans l'argument NULL() Ã  %L: AmbigÃ¼itÃ© entre les fonctions spÃ©cifiÃ©es %s et %scode MIPS16 MSAles fonctions internes du MSP430 ne fonctionnent qu'Ã  l'intÃ©rieur des gestionnaires d'interruptionsMULT rencontrÃ© dans cris_op_strL'amplitude du deuxiÃ¨me argument de %s dÃ©passe la taille des bits Ã  %LL'amplitude du deuxiÃ¨me argument de ISHFTC excÃ¨de le BIT_SIZE du premier argument Ã  %CTenir Ã  jour une liste inversÃ©e de pointeurs.Rendre les Â«Â charÂ Â» signÃ©s par dÃ©faut.Rendre les Â«Â charÂ Â» non signÃ©s par dÃ©faut.Demander Ã  GCC de passer l'option en ligne de commande --no-relax Ã  l'Ã©diteur de lien au lieu de l'option --relax.Rendre indirects tous les appels de fonctions.Rendre les entiers larges de 32 bits.Produire les Â«Â structÂ Â» avec une taille multiples de 4 octets (attention: altÃ©rÃ© par l'ABI).Faire supposer Ã  la machine de relaxation de l'Ã©diteur de lien qu'un bouclage du compteur du programme survient.Instruction GENERIC mal formÃ©e Ã  %CSpÃ©cification de type mal formÃ©e Ã  %CAllouer les donnÃ©es avec malloc dans l'espace P2.DÃ©finition du type dÃ©rivÃ© dÃ©corÃ© Ã  %CMappeur entre module et fichiers CMI.Marquer le registre MAC comme Ã©tant Ã©crasÃ© par un appel.Marquer toutes les boucles comme Ã©tant parallÃ¨les.Marquer les opÃ©rations de copies dÃ©clarÃ©es implicitement comme dÃ©prÃ©ciÃ©es si la classe a une opÃ©ration de copie ou un destructeur fourni par l'utilisateur.Marquer les opÃ©rations de copies dÃ©clarÃ©es implicitement comme dÃ©prÃ©ciÃ©es si la classe a une opÃ©ration de copie fournie par l'utilisateur.Marquer toutes les fonctions et mÃ©thodes mises en ligne comme ayant la visibilitÃ© Â«Â cachÃ©eÂ Â».Le nombre max de blocs de base dans une boucle pour un dÃ©placement de boucle invariant.Le nombre max de boucles pour l'allocation de registre rÃ©gional.Nombre max d'octets Ã  comparer dans des boucles.Nombre max d'octets Ã  comparer sans boucles.Nombre max d'octets Ã  comparer.Nombre max d'octets Ã  dÃ©placer en ligne.La taille max de la table des conflits en Mo.Nombre max de marqueurs de dÃ©bogage Ã  Ã©tendre ou mettre en ligne.La profondeur de rÃ©cursion max pour dÃ©velopper les expressions de pistage de variables.La taille max de la liste des emplacements pour laquelle des opÃ©rations inverses devraient Ãªtre ajoutÃ©es.La taille max des tables de hachage pour le pistage des variables.Croissance maximale du code par la duplication de queue (en pourcentage).Croissance maximale estimÃ©e du corps d'une fonction causÃ©e par la premiÃ¨re vague de mises en ligne des appels uniques.Estimation maximale de la conclusion des branches considÃ©rÃ©es prÃ©visibles.Croissance maximale due Ã  la mise en ligne d'une grande fonction (en pourcentage).Le nombre maximum d'extrÃ©mitÃ©s de frontiÃ¨re de plage de Â«Â caseÂ Â» dans une instruction Â«Â switchÂ Â» utilisÃ©e durant la gÃ©nÃ©ration du rÃ©sumÃ© de la fonction IPA.La taille maximale d'une partition pour LTO (en instructions estimÃ©es).Croissance maximale de la trame de pile causÃ©e par la mise en ligne (en pourcentage).La croissance maximale autorisÃ©e du nombre et de la taille totale des nouveaux paramÃ¨tres que IPA-SRA remplace par un pointeur vers un agrÃ©gat.Le nombre maximum d'itÃ©rations du passage sur une fonction.La quantitÃ© maximale de bbs similaires Ã  comparer avec un bb.La profondeur maximale de la recherche DFS utilisÃ©e par l'analyse d'Ã©vasion de modref.La profondeur maximum de boucles imbriquÃ©es qu'il faut entiÃ¨rement numÃ©roter par valeur de maniÃ¨re optimiste.La profondeur maximale de l'Ã©valuation d'expressions logiques qui sera examinÃ©e en Ã©valuant les portÃ©es des arrÃªtes sortantes.La profondeur maximale de clonage rÃ©cursif pour les fonctions auto-rÃ©cursives.Profondeur maximum de recherche dans l'arbre des dominateurs pour trouver des expressions Ã  Ã©lever.Profondeur maximum des chaÃ®nes de racines carrÃ©es Ã  utiliser lors de la synthÃ¨se d'une Ã©lÃ©vation Ã  la puissance par une constante rÃ©elle.Niveau d'extension maximum atteint avec le type %qs Ã  %LLa longueur maximale de la recherche dans les candidats pour la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction).La longueur maximale de l'ensemble ANTIC partiel lors de la prÃ©-optimisation de l'arbre.Nombre maximum de VALEURs traitÃ©es lors d'un appel Ã  find_base_term.Le nombre maximum d'accÃ¨s stockÃ©s dans chaque rÃ©fÃ©rence modref.Le nombre maximum de stockages locaux actifs dans l'Ã©limination des stockages morts de RTL.Le nombre maximum d'Ã©lÃ©ments contenus dans un agrÃ©gat d'un paramÃ¨tre dans des fonctions de saut ou des maillages.Le nombre maximum d'arguments qu'un PHI peut avoir avant que le FSM qui est responsable de l'enchaÃ®nement arrÃªte d'essayer d'enchaÃ®ner les sauts dans ses blocs.Nombre maximum d'arguments dans un PHI supportÃ© par la conversion de Â«Â ifÂ Â» TREE Ã  moins que la boucle soit marquÃ©e avec un pragma simd.Le nombre maximum de tableaux par SCoP.Nombre maximum d'accÃ¨s artificiels pour activer la propagation vers l'avant que le remplacement scalaire d'agrÃ©gats gardera pour une variable locale.Le nombre maximum d'assertions Ã  ajouter le long de l'arÃªte par dÃ©faut d'une instruction switch pendant le VRP.Le nombre maximum de bases stockÃ©es dans chaque arbre modref.Le nombre maximum de blocs de base sur le chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis.Le nombre maximum de bits pour lesquels on Ã©vite de crÃ©er des FMA.Nombre maximum de fichiers de modules C++ ouverts simultanÃ©ment lors du chargement paresseux.Le nombre maximum de paires de stockage conditionnel qui peuvent Ãªtre descendues.Le nombre maximum de stockages constants Ã  fusionner dans l'Ã©tape de fusion des stockages.Le nombre maximum de datarefs dans une boucle pour construire les dÃ©pendances de donnÃ©es de la boucle.Le nombre maximum de prÃ©dicats diffÃ©rents utilisÃ©s pour garder une trace des propriÃ©tÃ©s des boucles dans l'analyse IPA.Le nombre maximum de dÃ©sambiguÃ¯sations Ã  rÃ©aliser par accÃ¨s mÃ©moire.Le nombre maximum de points d'Ã©vasion suivis par modref par nom SSA.Le nombre maximum de champs dans une structure avant que l'analyse de pointeur traite la structure comme une seule variable.Le nombre maximum d'insns dans un bloc de base pour considÃ©rer une conversion du if par RTL.Le nombre maximum d'instructions dans la liste Â«Â prÃªtesÂ Â» qui sont considÃ©rÃ©es Ã©ligibles pour Ãªtre renommÃ©es.Le nombre maximum d'instructions Ã  copier en dupliquant des blocs le long du chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis.Le nombre maximum d'opÃ©rations isl, 0 pour illimitÃ©Le nombre maximum d'aplatissages de boucles pour amÃ©liorer l'alignement des rÃ©fÃ©rences aux donnÃ©es dans une boucle.Le nombre maximum de may-defs visitÃ©s lors d'une dÃ©virtualisation spÃ©culative.Le nombre maximum d'espaces de noms Ã  parcourir pour chercher des alternatives quand la recherche de nom a Ã©chouÃ©.Nombre maximum d'appels imbriquÃ©s pour rechercher une dÃ©pendance de contrÃ´le pendant l'analyse d'une variable non initialisÃ©e.Le nombre maximum de nouveaux chemins pour enchaÃ®ner des sauts pour un automate Ã  Ã©tats finis.Le nombre maximum d'opÃ©rations dans une expression de paramÃ¨tre qui peut Ãªtre traitÃ©e par l'analyse IPA.Le nombre maximum de paramÃ¨tres dans un SCoP.Le nombre maximum de requÃªtes dans l'oracle des alias par zone de stockage.Le nombre maximum de rÃ©fÃ©rences stockÃ©es dans chaque base modref.Le nombre maximum d'expressions autorisÃ©es dans un bloc qui doit Ãªtre dupliquÃ© pour enchaÃ®ner des sauts.Le nombre maximum d'expressions qui seront visitÃ©es par l'analyse des paramÃ¨tres formels de IPA basÃ© sur l'analyse d'alias dans une fonction quelconque.Le nombre maximum d'instructions visitÃ©es durant la dÃ©couverte de l'offset d'une fonction de saut.Le nombre maximum de chaines de stockages Ã  suivre en mÃªme temps dans l'Ã©tape de fusion des stockages.Le nombre maximum de chaÃ®nes pour lesquelles l'optimisation de strlen conserve la longueur des chaÃ®nes.Le nombre maximum de tests rÃ©alisÃ©es par la requÃªte modref.Le nombre maximum de fois qu'une insn peut Ãªtre ordonnancÃ©e.CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme prÃ©visible.CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme imprÃ©visible.Parties maximales que IPA-SRA suit par paramÃ¨tre formel, par consÃ©quent, est aussi le nombre maximum de remplacements d'un paramÃ¨tre formel.ProbabilitÃ© maximum que l'entrÃ©e B8 d'une rÃ©gion scindÃ©e (en pourcent relatif Ã  l'entrÃ©e B8 de la fonction) pour rÃ©aliser la mise en ligne partielle.La profondeur de rÃ©cursion maximum permise en interrogeant une propriÃ©tÃ© d'un nom SSA.La taille maximale (en octets) des objets pistÃ©s octet par octet par l'Ã©limination des stockages morts.Taille maximale, en octets, des valeurs constantes permises comme opÃ©randes.La taille maximale d'une liste de valeurs associÃ©es Ã  chaque paramÃ¨tre pour la propagation de constantes interprocÃ©durale.Taille maximale d'une rÃ©gion de fusion de stockage unique en octets.La taille maximale des variables globales et statiques qui peuvent Ãªtre placÃ©es dans la zone des petites donnÃ©es.La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour l'espace.La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour la vitesse.La longueur maximale d'un sous-enregistrement ne peut pas dÃ©passer %dLa longueur maximale supportÃ©e pour un identificateur est %dFacteur de dÃ©roulement maximum pour le unroll-and-jamLes fonctions membre dÃ©finies dans leur classe sont en-ligne dans la portÃ©e du module.L'extension Memory Tagging ne supporte pas %<-mabi=ilp32%>Fusionner les stockages adjacents.Fusionner des Ã©tats suffisamment similaires durant l'analyse.Utilisation de la sous-commande de fusion:Le rapport min entre les insns et les opÃ©randes mÃ©moire pour activer la prÃ©-extraction dans une boucle.Le rapport min entre les insns et les prÃ©-extractions pour activer la prÃ©-extraction dans une boucle avec un nombre inconnu d'itÃ©rations.Distance minimale entre un Â«Â storeÂ Â» et un Â«Â loadÂ Â» qui peuvent entrer en conflit.La probabilitÃ© minimale, en pourcents, qu'une arrÃªte enchaÃ®ne immÃ©diatement sur une autre pour dÃ©cider d'ajouter un BB Ã  un EBB d'hÃ©ritage dans LRA.La taille minimale d'une partition pour LTO (en instructions estimÃ©es).L'expansion minimale du tas pour lancer la collecte des rebuts, en pourcentage de la taille totale du tas.La taille minimale du tas avant de commencer la collecte des rebuts, en kilooctets.Le nombre minimum d'itÃ©rations par thread d'une boucle parallÃ©lisÃ©e la plus Ã  l'intÃ©rieur.Pourcentage minimum de memrefs qui doit Ãªtre Ã©liminÃ© pour que le unroll-and-jam soit estimÃ© profitable.DÃ©saccord dans les noms de BIND(C) (%qs/%qs) Ã  %CDÃ©saccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord dans les noms des arguments formels de MODULE PROCEDURE (%s/%s) Ã  %CDÃ©saccord sur l'attribut PURE entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord sur l'attribut RECURSIVE entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord dans les composants du type dÃ©rivÃ© %qs de %qs Ã  %C: %qs attendu mais a trouvÃ© %qsDÃ©saccord dans le nombre d'arguments formels de MODULE PROCEDURE Ã  %CDÃ©saccord dans l'affectation du pointeur de procÃ©dure Ã  %L: dÃ©saccord dans la convention d'appelLes dÃ©saccords entre le fichier d'architecture et celui spÃ©cifiÃ© par Â«Â -archÂ Â» sont des erreurs au lieu d'avertissements.!$OMP END ATOMIC requis aprÃ¨s !$OMP ATOMIC CAPTURE Ã  %C%<&%> manquant dans la suite de la constante de caractÃ¨re Ã  %C%<(%> manquante dans l'expression ELSE IF Ã  %C%<(%> manquante dans l'expression IF Ã  %C%<)%> manquante dans l'expression ELSE IF Ã  %CL'argument %qs de l'intrinsÃ¨que %qs est manquant Ã  %L pour %qs du type %qsArgument %qs manquant pour l'intrinsÃ¨que %s Ã  %L%qs manquant dans l'instruction Ã  ou avant %LOption -mcpu manquante dans ASM_CPU_SPECÂ ?Clause INITIALIZER manquante pour !$OMP DECLARE REDUCTION du type dÃ©rivÃ© sans initialisation par dÃ©faut Ã  %LTHEN manquant dans l'instruction ELSE IF aprÃ¨s %LArgument effectif %qs manquant dans l'appel de %qs Ã  %LArgument effectif manquant pour l'argument %qs Ã  %LSpÃ©cification de retour alternatif manquant dans l'appel de la sous-routine Ã  %LSpÃ©cificateur de retour alternatif manquant dans l'appel de la sous-routine Ã  %LListe d'arguments manquante dans la fonction %qs Ã  %CArgument manquant pour %qs Ã  %CSpÃ©cification de tableau manquante Ã  %L dans l'instruction CODIMENSIONSpÃ©cification de tableau manquante Ã  %L dans l'instruction DIMENSIONPlage de caractÃ¨res manquante dans IMPLICIT Ã  %CParenthÃ¨se fermante manquante pour l'Ã©tiquette de liaison Ã  %CSpÃ©cification de co-dimension manquante Ã  %CVirgule manquante Ã  %LDÃ©comptes manquants pour la fonction appelÃ©e %sSpÃ©cification de dimension manquante Ã  %CIl manque le nom d'entitÃ© ou le nom de bloc commun pour l'instruction de spÃ©cification d'attribut Ã  %CExposant manquant dans le nombre rÃ©el Ã  %CÃ‰tiquette de format manquante Ã  %CFormat manquant avec l'unitÃ© par dÃ©faut Ã  %CSpÃ©cification gÃ©nÃ©rique manquante dans l'instruction USE Ã  %CÃ‰lÃ©ment manquant dans la chaÃ®ne de format Ã  %LNom de mot-clÃ© manquant dans la liste des arguments effectifs Ã  %CParamÃ¨tre Â«Â kindÂ Â» manquant Ã  %CParenthÃ¨se gauche d'ouverture manquante dans la chaÃ®ne de format Ã  %LIl manque une largeur positive aprÃ¨s le descripteur L Ã  %LParenthÃ¨se requise manquante avant BIND(C) Ã  %CParenthÃ¨se droite manquante Ã  %CParenthÃ¨se droite ou virgule manquante Ã  %CSymbole manquantModule %qs Ã  la ligne %d colonne %d: %sLe fichier module %qs n'a pas Ã©tÃ© gÃ©nÃ©rÃ©, soit parce que le module ne contient pas de MODULE PROCEDURE ou il y a une erreur dans le module.La nature du module dans l'instruction USE Ã  %C sera soit INTRINSIC ou soit NON_INTRINSICPlus d'arguments effectifs que d'arguments formels dans l'appel de la procÃ©dure Ã  %LPlus d'une arÃªte sortante hors du nÅ“ud du fragmentDÃ©placer hors des boucles les calculs invariants par rapport aux boucles.Identificateurs multiples fournis avec un seul spÃ©cificateur NAME= Ã  %CPlusieurs axes de boucles spÃ©cifiÃ©s pour la routine Ã  %CNOM %qs ne fait pas rÃ©fÃ©rence Ã  une sous-routine ou une fonction dans !$ACC ROUTINE ( NOM ) Ã  %LNOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %LNAME pas autorisÃ© sur BIND(C) pour ABSTRACT INTERFACE Ã  %CLe spÃ©cificateur NAME= Ã  %C devrait Ãªtre une expression constanteLe spÃ©cificateur NAME= Ã  %C devrait Ãªtre un scalaire du sous-type de caractÃ¨re par dÃ©fautNAMELIST %qs dans l'instruction READ Ã  %L contient le symbole %qs qui ne peut pas apparaÃ®tre dans le contexte d'une dÃ©finition de variableObjet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs Ã  %LObjet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs Ã  %LL'objet NAMELIST %qs a des composants PRIVATE et ne peut pas Ãªtre un membre de la liste de noms PUBLIC %qs Ã  %LL'objet NAMELIST %qs a des composants PRIVATE associÃ©s Ã  USE et ne peut pas Ãªtre membre de la liste de noms %qs Ã  %LL'objet NAMELIST %qs dans la liste de noms %qs Ã  %L a des composants ALLOCATABLE ou POINTER et requiert donc une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'objet NAMELIST %qs dans la liste de noms %qs Ã  %L est polymorphique et requiert une procÃ©dure d'entrÃ©e/sortie dÃ©finieObjet NAMELIST %qs dans la liste de noms %qs Ã  %L avec des composants ALLOCATABLE ou POINTERL'objet NAMELIST %qs a Ã©tÃ© dÃ©clarÃ© PRIVATE et ne peut pas Ãªtre membre de la liste de noms PUBLIC %qs Ã  %LObjet NAMELIST %qs avec une longueur de caractÃ¨re non constante dans la liste de noms %qs Ã  %LSpÃ©cificateur NEWUNIT Ã  %LLe spÃ©cificateur NEWUNIT doit avoir FILE= ou STATUS='scratch' Ã  %LLe modificateur d'ordonnancement NONMONOTONIC est spÃ©cifiÃ© avec la clause ORDERED Ã  %LNON_OVERRIDABLE et DEFERRED ne peuvent pas apparaÃ®tre tous les deux Ã  %CNOPASS ou interface explicite requise Ã  %CNOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %dNOTE_INSN_BASIC_BLOCK manquant pour le bloc %dattribut NO_ARG_CHECK NULL apparaÃ®t dans le membre de droite de l'affectation Ã  %LLe NULL Ã  %L n'est pas permis comme argument effectif de la fonction intrinsÃ¨que %qsIntrinsÃ¨que NULL avec MOLD allouable Ã  %LNULL utilisÃ© en arithmÃ©tiqueNULL() Ã  %C ne peut pas apparaÃ®tre dans un constructeur de tableauL'initialisation NULL() Ã  %C est ambiguÃ«L'initialisation NULL() Ã  %C ne peut pas avoir MOLDNULL() prÃ¨s de %L ne peut pas apparaÃ®tre dans une instruction INQUIRENULLIFY n'autorise pas le remappage des limites pour l'objet pointeur Ã  %CLe nom %qs Ã  %C est dÃ©jÃ  dÃ©fini comme une interface gÃ©nÃ©rique Ã  %LLe nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis l'unitÃ© de programme actuelleLe nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis le module %qsLe nom %qs Ã  %C est le nom de la procÃ©dureLe nom %qs dans l'instruction %s Ã  %C n'est pas un nom de constructionLe nom %qs dans l'instruction %s Ã  %C est inconnuLe nom %qs de ABSTRACT INTERFACE Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨queLes noms aprÃ¨s !$omp critical et !$omp end critical ne correspondent pas Ã  %CLe nom Ã  %C est trop longNom de la bibliothÃ¨que systÃ¨me avec laquelle il faut faire l'Ã©dition de liens.Nom du startfile.Nom trop longLe bloc COMMON nommÃ© %qs Ã  %L sera de la mÃªme taille que celui ailleurs (%lu vs %lu octets)Le bloc DO nommÃ© Ã  %L requiert un nom ENDDO correspondantLa constante nommÃ©e %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCEConstante nommÃ©e %qs dans le contexte de la dÃ©finition de variable (%s) Ã  %LLa constante nommÃ©e Ã  %C est une EQUIVALENCELa liste de noms %qs ne peut pas Ãªtre un argument Ã  %LLa liste de noms %qs ne peut pas Ãªtre un argument de la sous-routine ou de la fonction Ã  %LLe nom du groupe de la liste de noms %qs Ã  %C a dÃ©jÃ  le type de base %sLe nom du groupe de la liste de noms %qs Ã  %C est dÃ©jÃ  associÃ© Ã  use et ne peut pas Ãªtre respÃ©cifiÃ©Le nom de groupe de la liste de noms Ã  %L ne peut pas avoir l'attribut SAVEL'instruction de spÃ©cification d'attribut a besoin de soit un nom d'entitÃ© ou soit un nom de bloc commun Ã  %CArgument nÃ©gatif N Ã  %LL'exposant nÃ©gatif d'un entier a zÃ©ro pour rÃ©sultat Ã  %LBloc CRITICAL imbriquÃ© Ã  %Ctrampolines de fonctions imbriquÃ©es pas supportÃ©s sur le CK801.Le nom de liaison n'est pas permis dans BIND(C) Ã  %CPas de branchement
  Pas d'appel
  Pas de crt0.o par dÃ©faut.Aucune description pour l'instant.Pas d'arÃªte hors du nÅ“ud du fragmentAucune ligne exÃ©cutable
  Aucune initialisation pour le composant allouable %qs donnÃ© dans le constructeur de structure Ã  %CPas d'initialisation donnÃ©e pour le composant %qs dans le constructeur de structure Ã  %CPrise en charge supprimÃ©e.Pas de saut pour traverser une rÃ©gion Ã  la frontiÃ¨re de section dans le bb %iAffectation dÃ©finie par l'utilisateur non ELEMENTAL dans WHERE Ã  %LLe symbole non PARAMETER %qs Ã  %L ne peut pas avoir une forme impliciteNon POINTER dans le contexte d'association de pointeur (%s) Ã  %LLa procÃ©dure non RECURSIVE %qs Ã  %L semble s'appeler elle-mÃªme rÃ©cursivement. DÃ©clarez lÃ  RECURSIVE ou utilisez %<-frecursive%>Objet non THREADPRIVATE %qs dans la clause COPYIN Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de forme tacite dans l'Ã©tiquette du FORMAT Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de taille tacite dans l'Ã©tiquette du FORMAT Ã  %LNon caractÃ¨re dans l'Ã©tiquette du FORMAT Ã  %LNon caractÃ¨re non Hollerith dans l'Ã©tiquette du FORMAT Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de pointeurs dans l'Ã©tiquette du FORMAT Ã  %LLimite infÃ©rieure non constante dans la dÃ©claration avec une forme implicite Ã  %LSous-type LOGICAL pas par dÃ©faut dans la balise %s Ã  %LObjet non fictif %qs dans la clause %s Ã  %LLe type dÃ©rivÃ© non extensible %qs Ã  %L ne peut pas Ãªtre ABSTRACTCaractÃ¨re non-numÃ©rique dans l'Ã©tiquette d'instruction Ã  %CArgument muet passÃ© comme objet non polymorphique de %qs Ã  %LLa procÃ©dure FINAL non scalaire Ã  %L devrait avoir un argument de forme taciteChiffres non significatifs dans le nombre %qs Ã  %C, KIND est peut-Ãªtre incorrectExpression non variable dans le contexte de dÃ©finition de variable (%s) Ã  %LPartie imaginaire non nulle perdue durant la conversion de %qs vers %qs Ã  %LLa variable non allouable ne doit pas Ãªtre polymorphique dans l'affectation intrinsÃ¨que Ã  %L â€“ vÃ©rifiez qu'il existe une sous-routine spÃ©cifique correspondante pour l'opÃ©rateur Â«Â =Â Â»Le composant non co-tableau %s Ã  %L du type EVENT_TYPE ou avec un sous-composant de type EVENT_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir de co-dimension car %s Ã  %L a une co-dimension ou un sous-composant co-tableau)Le composant non co-tableau %s Ã  %L du type EVENT_TYPE ou avec un sous-composant de type EVENT_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir une co-dimension car un sous-composant de co-tableau existe dÃ©jÃ )Le composant non co-tableau %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir de co-dimension car %s Ã  %L a une co-dimension ou un sous-composant qui est un co-tableau)Le composant non co-tableau %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir une co-dimension puisqu'un sous-composant co-tableau existe dÃ©jÃ )CaractÃ¨re de tabulation non conforme Ã  %CCaractÃ¨re de tabulation non conforme Ã  la colonne %d de la ligne %dCaractÃ¨re de tabulation non conforme dans le format Ã  %CSection de tableau non constante Ã  %L dans l'instruction DATARÃ©pertoire d'inclusion %qs non existantExposant non entier dans une expression d'initialisation Ã  %LTableau FPTR non interopÃ©rable Ã  %L pour C_F_POINTER: %sTableau non interopÃ©rable Ã  %L comme argument pour C_LOC: %sProcÃ©dure non interopÃ©rable Ã  %L pour C_FUNLOCPointeur de procÃ©dure non interopÃ©rable Ã  %L pour C_F_PROCPOINTERLa procÃ©dure Ã©lÃ©mentaire non intrinsÃ¨que %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLargeur non nÃ©gative requise dans la chaÃ®ne de format Ã  %LL'objet non pointeur %qs avec l'initialisation par dÃ©faut n'apparaÃ®tra point dans une instruction DATA Ã  %LRÃ©fÃ©rence non polymorphique au type abstrait Ã  %CConversion non standard de %s vers %s Ã  %LDÃ©claration du type non standard %s*%d Ã  %CPas configurÃ© avec %<--enable-gather-detailed-mem-stats%>.Pas assez d'Ã©lÃ©ments dans l'initialisation du tableau Ã  %CTAG inattendu.Noter les directives #include non traduites en dÃ©clarations d'import et non connues pour Ãªtre textuelles.Noter les directives #include traduites en dÃ©clarations d'import.Noter les noms des chemins de l'interface de module compilÃ© (Compiled Module Interface) d'un module spÃ©cifique ou d'une unitÃ© d'en-tÃªte.Noter les noms des chemins de l'interface de module compilÃ© (Compiled Module Interface).Noter une traduction de #include d'un en-tÃªte spÃ©cifique.Le nombre de partitions dans lesquelles il faudrait scinder le programme.Nombre de registres utilisÃ©s pour passer les arguments entiers.PARAMETER numÃ©rique requis dans la constante complexe Ã  %CDes opÃ©randes numÃ©riques sont requis dans l'expression Ã  %LOpÃ©randes numÃ©rique ou CHARACTER requis dans l'expression Ã  %LL'argument OLD de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissableOMP ATOMIC Ã  %L avec plusieurs clauses atomiquesOMP CRITICAL Ã  %L avec la clause HINT requiert un NAME sauf quand omp_sync_hint_none est utilisÃ©OMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause LINK et plus tard dans une clause TOOMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause TO et plus tard dans une clause LINKLa directive OMP DECLARE TARGET Ã  %L avec uniquement une clause DEVICE_TYPE est ignorÃ©eLa variable OMP DECLARE TARGET Ã  %L est un Ã©lÃ©ment d'un bloc COMMONLa variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause LINK et plus tard dans la clause TOLa variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause TO et plus tard dans la clause LINKOMP TARGET UPDATE Ã  %L requiert au moins une clause TO ou FROML'instruction OPEN Ã  %L doit avoir le spÃ©cificateur UNIT ou NEWUNITL'instruction OPEN n'est pas permise dans une procÃ©dure PURE Ã  %CL'argument OPERATOR Ã  %L doit Ãªtre une fonction PUREOPTIONAL n'est pas permis Ã  l'intÃ©rieur du BLOCK Ã  %CORDER Ã  %L n'est pas une permutation de la taille de SHAPE Ã  %LL'argument de la clause ORDERED n'est pas une constante entiÃ¨re positive Ã  %CLe paramÃ¨tre de la clause ORDERED est plus petit que COLLAPSE Ã  %Lclause ORDERED spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> REDUCTION Ã  %LL'objet %qs n'est pas une variable Ã  %LL'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre copiÃ©sL'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre mappÃ©les dÃ©clarations Objective-C peuvent seulement apparaÃ®tre dans l'Ã©tendue globaleFonctionnalitÃ© obsolÃ¨teÂ :Outil hors ligne pour gÃ©rer les dÃ©comptes gcda
*************** Utilisez l'option %<-mcpu%> pour dÃ©fini
*** 2246,2273 ****
  
  Utiliser les opÃ©rateurs %reloc(), plutÃ´t que les macros en assembleur, pour charger les adresses.Utiliser -G pour les donnÃ©es qui ne sont pas dÃ©finies dans l'objet actuel.Utiliser -G pour les donnÃ©es locales aux objets.Utiliser -mlong-double-64 pour le format en virgule flottante IEEE 64 bits. Utiliser -mlong-double-128 pour le format en virgule flottante 128 bits (soit IEEE ou IBM)Utiliser les instructions AVX 128 bits au lieu des instructions AVX 256 bits dans le vectoriseur automatique.Utiliser un long double de 128 bits.Utiliser des int de 16 bits.Utiliser des int de 32 bits.Utiliser l'ABI 32 bits.Utiliser le format DWARF 32 bits en Ã©mettant les informations de dÃ©bogage DWARF.Utiliser les registres en virgule flottante de 32 bits.Utiliser les registres gÃ©nÃ©raux de 32 bits.Utiliser des dÃ©calages sur 32 bits dans les tables de sauts au lieu de dÃ©calages sur 16 bits.Utiliser des entrÃ©es de 4 octets dans les tables de switch.Utiliser 4 accumulateurs mÃ©dia.Utiliser madd.s/madd.d avec 4 opÃ©randes et les instructions apparentÃ©es oÃ¹ cela est pertinent.Utiliser les instructions de multiplication sur des demi-mots des processeurs 4xx.Utiliser l'instruction dlmzb de recherche dans une chaÃ®ne des processeurs 4xx.Utiliser 64 FPR.Utiliser 64 GPR.Utiliser l'ABI 64 bits.Utiliser le format DWARF 64 bits en Ã©mettant les informations de dÃ©bogage DWARF.Utiliser les registres en virgule flottante de 64 bits.Utiliser les registres gÃ©nÃ©raux de 64 bits.Utiliser un long double de 64 bits.Utiliser 8 accumulateurs mÃ©dia.Utiliser un long double de 80 bits.Utiliser les registres rÃ©servÃ©s par l'ABI.Utiliser les instructions AltiVec.Utiliser la bibliothÃ¨que C Bionic.Utiliser des instructions de branchements probables, ce qui outrepasse le comportement par dÃ©faut de l'architecture.Utiliser l'instruction CONST16 pour charger les constantes.Utiliser les instructions Cyclic Redundancy Check (CRC).Utiliser EABI.Utiliser les instructions d'adressage virtuel amÃ©liorÃ© (Enhanced Virtual Addressing).Utiliser l'instruction de multiplication en virgule flottante simple vers double (FsMULd).Utiliser la bibliothÃ¨que C GNU.Utiliser des sections sdata/sbss relatives Ã  GP.Utiliser l'adressage relatif Ã  GP pour accÃ©der aux petites donnÃ©es.Utiliser les instructions Global INValidate (GINV).Utiliser les rÃ¨gles d'alignement du H8/300.Utiliser les mathÃ©matiques IEEE pour les comparaisons en virgule flottante.Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations qui ont pour but de sortir du code hors d'une boucle durant la phase RTL.Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations de boucles durant la phase RTL.Utiliser les instructions Category:Vector.AES et Category:Vector.SHA2 de l'ISA 2.07.Utiliser les instructions de mÃ©moire transactionnelle (HTM) de l'ISA 2.07.Utiliser LRA au lieu de rechargements (transitionnel).Utiliser LRA au lieu d'un rechargement.Utiliser l'allocateur de registre LRA.Utiliser les instructions Loongson EXTension (EXT).Utiliser les instructions Loongson EXTension R2 (EXT2).Utiliser les instructions Loongson MultiMedia extensions Instructions (MMI).Utiliser les instructions MCU.Utiliser les instructions de l'extension MSA MIPS.Utiliser les instructions du MIPS-3D.Utiliser les instructions MIPS-DSP REV 2.Utiliser les instructions MIPS-DSP.Utiliser le support de threads spÃ©cifique Ã  Mingw.Utiliser les registres doubles mots (plutÃ´t que quadruples mots) de Neon pour la vectorisation.Utiliser les registres quadruples mots (plutÃ´t que doubles mots) de Neon pour la vectorisation.Utiliser les opÃ©rateurs assembleur %reloc() dans le style NewABI.Utiliser les mnÃ©moniques P pour les branchements statiquement prÃ©vus comme Ã©tant pris.Utiliser la PLT pour les appels PIC (-fno-plt: charger l'adresse depuis la GOT Ã  l'endroit de l'appel).Utiliser les instructions Â«Â madÂ Â» dans le style PMC.Utiliser les instructions optionnelles du groupe General Purpose du PowerPC.Utiliser les instructions optionnelles du groupe Graphics du PowerPC.Utiliser l'instruction mfcr simple champ du PowerPC V2.01.Utiliser les instructions d'arrondi en virgule flottante du PowerPC V2.02.Utiliser l'instruction popcntb du PowerPC V2.02.Utiliser l'instruction de comparaison d'octets du PowerPC V2.05.Utiliser l'instruction popcntd du PowerPC V2.06.Utiliser le jeu d'instructions du PowerPC-64.Utiliser RJMP / RCALL mÃªme si CALL /JMP sont disponibles.Utiliser la ROM au lieu de la RAM.Utiliser les conventions de passage des registres SSE pour les modes SF et DF.Utiliser STB_GNU_UNIQUE si supportÃ© par l'assembleur.Utiliser les instructions SmartMIPS.Utiliser la syntaxe de l'assembleur UNIX.Utiliser les extensions UltraSPARC Compare-and-Branch.Utiliser les extensions UltraSPARC Fused Multiply-Add.Utiliser les extensions UltraSPARC Population-Count.Utiliser l'instruction de soustraction Ã©tendue avec une retenue de l'UltraSPARC.Utiliser les extensions UltraSPARC Visual Instruction Set version 1.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 2.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 3.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 4.0.Utiliser les registres FP du VAX.Utiliser les conventions de structures VAXC.Utiliser les codes de sortie de VMS au lieu de ceux de posix.Utiliser les instructions de virtualisation (VZ).Utiliser __cxa_atexit pour enregistrer les destructeurs.Utiliser __cxa_get_exception_ptr dans la gestion des exceptions.Utiliser un type long de 32 bits.Utiliser un marqueur sur 4 octets pour les fichiers non formatÃ©s.Utiliser un type long de 64 bits.Utiliser une configuration lÃ©gÃ¨re de printf et puts pour rÃ©duire la taille du code. Uniquement pour les applications mono-thread ne nÃ©cessitant pas des E/S rÃ©-entrantes. Newlib Nano IO est requis.Utiliser un moteur d'exÃ©cution (pas d'initialisations ni de crÃ©ateurs statiques) pour les pÃ©riphÃ©riques ayant une mÃ©moire limitÃ©e.Utiliser une mÃ©thode intelligente de protection de la pile pour certaines fonctions.Utiliser une mÃ©thode de protection de la pile pour chaque fonction.Utiliser les instructions VIS additionnelles ajoutÃ©es dans OSA2017.Utiliser les adresses qui allouent des registres globaux.Utiliser tous les registres sans en rÃ©server un seul pour les gestionnaires d'interruptions.Utiliser les noms alternatifs de registres.Utiliser un type Â«Â intÂ Â» de 8 bits.Utiliser un marqueur sur 8 octets pour les fichiers non formatÃ©s.Utiliser un immÃ©diat depuis un dÃ©calage comme registre de protection de la pile, sp_el0. Cette option est Ã  utiliser avec fstack-protector-strong et n'est pas destinÃ©e au code utilisateur.Utiliser des immÃ©diats de taille arbitraire dans les opÃ©rations sur les bits.Utiliser l'ordre des octets gros-boutiste.Utiliser des tests de bits pour des instructions switch suffisamment grandes.Utiliser des sÃ©quences de branchement et interruption pour vÃ©rifier la division entiÃ¨re par zÃ©ro.Utiliser les fonctionnalitÃ©s de protection de branchement.Utiliser Â«Â brasÂ Â» pour les exÃ©cutables < 64k.Utiliser des registres Ã©crasÃ©s durant l'appel pour les paramÃ¨tres et les valeurs retournÃ©es.Utiliser l'ABI call0.Utiliser une fonction de rappel au lieu de code en ligne si le nombre d'accÃ¨s dans la fonction devient plus grand ou Ã©gal Ã  ce nombre.Faire sauvegarder les registres par l'appelant au travers des appels si possible.Utiliser certaines instructions scalaires ajoutÃ©es dans l'ISA 3.0.Utiliser la spÃ©culation de contrÃ´le.Utiliser des piles personnalisÃ©es au lieu de mÃ©moire locale pour le stockage automatique.Utiliser la spÃ©culation de donnÃ©es aprÃ¨s le rechargement.Utiliser la spÃ©culation de donnÃ©es avant le rechargement.Utiliser les instructions dÃ©cimales en virgule flottante.SÃ©lectionner la mÃ©thode par dÃ©faut de traitement de sdata.Utiliser une convention d'appel diffÃ©rente en utilisant Â«Â rtdÂ Â».Utiliser des instructions d'empoisonnement/dÃ©s-empoisonnement direct pour les variables plus petites ou Ã©gales Ã  ce nombre.Utiliser les rÃ©fÃ©rences directes envers %gs lors de l'accÃ¨s des donnÃ©es TLS.Utiliser les instructions XPA (eXtended Physical Address).Utiliser des instructions de comparaisons en virgule flottante qui respectent l'epsilon.Utiliser les profils des valeurs des expressions dans les optimisations.Utiliser la convention d'appel f2c.Utiliser les fonctionnalitÃ© et l'optimisation pour le CPU.Utiliser les options et ordonnancer le code pour le processeur donnÃ©.Utiliser les fonctionnalitÃ©s et ordonnancer pour le processeur donnÃ©.Utiliser les fonctionnalitÃ©s de l'architecture ARCH.Utiliser 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 et ordonnancer le code pour le processeur donnÃ©.Utiliser les instructions madd/msub.Utiliser un ID de fonction interne dans la recherche de profilage.Utiliser des tables de sauts pour des instructions switch suffisamment grandes.Utiliser des indices de contrÃ´le de cache cohÃ©rents ldcw/ldcd.Utiliser des stubs de libgcc pour sauvegarder et rÃ©tablir les registres Ã©crasÃ©s par les appels 64 bits de Microsoft vers l'ABI System VUtiliser l'ordre des octets petit-boutiste.Utiliser les instructions ll, sc et sync.Utiliser les instructions lwxc1/swxc1/ldxc1/sdxc1 oÃ¹ cela est pertinent.Utiliser les instructions mÃ©dia.Utiliser les instructions microMIPS.Utiliser les instructions de multiplication et d'addition/soustraction.Utiliser les instructions de multiplications hautes pour la partie haute de la multiplication 32Ã—32.Utiliser la bibliothÃ¨que C musl.Utiliser une disposition des champs de bits native (MS).Utiliser les nouveaux motifs adddi3/subdi3.Utiliser la convention d'appels normale.L'utilisation du module intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module non intrinsÃ¨que utilisÃ© prÃ©cÃ©demmentL'utilisation du module non intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module intrinsÃ¨que utilisÃ© prÃ©cÃ©demmentL'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %C est incompatible avec l'option %sL'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %L est incompatible avec l'option %qsUtiliser une seule entrÃ©e TOC par procÃ©dure.Utiliser des accÃ¨s ordinaires Ã  la mÃ©moire cache pour les rÃ©fÃ©rences volatiles.Utiliser une disposition de pile compacte.Utiliser les instructions en virgule flottante simple prÃ©cision appariÃ©es (paired-single).Utiliser les instructions de comparaisons de motifs.Utiliser des tables Â«Â switch/caseÂ Â» relatives au pc. Ceci permet de raccourcir les tables de Â«Â caseÂ Â».Utiliser les conventions d'appels portables.Utiliser les informations de profilage pour les probabilitÃ©s de branchements.Utiliser ProPolice comme mÃ©thode de protection de la pile.Utiliser les instructions push pour sauvegardes les arguments sortants.Utiliser r11 pour contenir le lien statique dans des appels de fonctions via des pointeurs.Utiliser une Ã©tiquette de base alÃ©atoire pour chaque trame au lieu d'une base toujours Ã  zÃ©ro.Utiliser une zone rouge (espace rÃ©servÃ© sur la pile pour usage par l'appelÃ©) dans le code x86-64.Utiliser des registres rÃ©duits pour l'allocation de registres.Utiliser la pile de registres pour les paramÃ¨tres et la valeur retournÃ©e.Utiliser les registres pour le passage d'arguments.Utiliser les registres r2 et r5.Utiliser les instructions de rÃ©organisation (Ã©changer et charger/stocker des octets inversÃ©s) (par dÃ©faut).Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile par dÃ©faut est fbdata.afdo dans Â«Â pwdÂ Â».Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile est spÃ©cifiÃ© en argument.Utiliser des bibliothÃ¨ques partagÃ©es.Utiliser une vÃ©rification simple de la spÃ©culation sur les donnÃ©es pour la spÃ©culation du contrÃ´le.Utiliser une vÃ©rification simple de la spÃ©culation sur les donnÃ©es.Produire l'exÃ©cutable pour un simulateur.Utiliser du code plus petit mais plus lent pour le prologue et l'Ã©pilogue.Utiliser l'Ã©mulation logicielle des virgules flottantes (par dÃ©faut).Utiliser les comparaisons logicielles des virgules flottantes.Utiliser les nombres en virgule flottante logiciels.Utiliser un biais de la pile.N'utiliser une mÃ©thode de protection de la pile que sur les fonctions qui ont l'attribut stack_protection.Utiliser des structs avec un alignement plus fort pour les copies de mots-doubles.Utiliser des stubs pour les prologues de fonctions.Utiliser des sous-routines pour les prologue et Ã©pilogue des fonctions.Utiliser l'instruction synci pour invalider la cache i.Utiliser une division rapide basÃ©e sur une table (par dÃ©faut Ã  -O3).Utiliser l'optimisation de rechercher dans une table pour les divisions de petits entiers signÃ©s.Utiliser l'instruction tas.b pour __atomic_test_and_set.Utiliser l'ABI AIX Vector Extended.Utiliser les extensions de l'ABI AltiVec.Utiliser l'extension de pointeur Cray.Utiliser la syntaxe de l'assembleur DEC.Utiliser l'ABI ELFv1.Utiliser l'ABI ELFv2.Utiliser la syntaxe de l'assembleur GNU.Utiliser l'extension GNU du format PE pour les donnÃ©es communes alignÃ©es.Utiliser l'Ã©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 les registres ABI fenÃªtrÃ©s.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.
  L'utilisation de la fonction %qs Ã  %L est obsolÃ¨teL'utilisation du paramÃ¨tre %qs dÃ©clarÃ© Ã  %L est obsolÃ¨teL'utilisation de la sous-routine %qs Ã  %L est obsolÃ¨teL'utilisation de la variable %qs Ã  %L est obsolÃ¨teLes symboles Â«Â private externÂ Â» (cachÃ©s) sont habituellement rendus locaux durant l'Ã©dition de liens, cette commande le supprime de telle maniÃ¨re qu'ils restent exportÃ©s.L'argument VALUE de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissableAttribut VALUE Ã  %CVALUE n'est pas autorisÃ© Ã  l'intÃ©rieur de BLOCK Ã  %CObjet VALUE %qs dans la clause %s Ã  %LInstruction VALUE Ã  %Cmode VOID sur une sortieAttribut VOLATILE Ã  %CL'attribut VOLATILE Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© dans une procÃ©dure PUREInstruction VOLATILE Ã  %CNiveaux valides pour l'ISA du Nios II (pour -march):Arguments valides pour l'option -msdata=:Arguments valides pour -malign-:Les arguments valides pour -mcode-readable=:Arguments valides pour -mfpmath=:Arguments valables pour -mr10k-cache-barrier=:Arguments valides pour -mstack-protector-guard=:Les arguments valables pour -mstringop-strategy=:Arguments valables pour -mtp=:Options valides pour l'adressage relatif Ã  GP (pour -mgpopt):Valider les pointeurs dans la vtable avant de les utiliser.La valeur de la clause HINT Ã  %L sera une expression d'indice de constante valideLa variable %qs Ã  %C ne peut pas Ãªtre redÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %LLa variable %qs Ã  %C avec une initialisation apparaÃ®t dÃ©jÃ  dans une instruction DATALa variable %qs Ã  %L ne peut pas Ãªtre BIND(C) car elle n'est ni un bloc COMMON ni dÃ©clarÃ©e au niveau du moduleLa variable %qs Ã  %L ne peut pas avoir les attributs ALLOCATABLE et BIND(C) en mÃªme tempsLa variable %qs Ã  %L ne peut pas avoir les deux attributs OPTIONAL et VALUE car la procÃ©dure %qs est BIND(C)La variable %qs Ã  %L ne peut pas avoir les attributs POINTER et BIND(c) en mÃªme tempsLa variable %qs Ã  %L n'a pas reÃ§u d'Ã©tiquette de formatLa variable %qs Ã  %L dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est bind(c)La variable %qs Ã  %L doit Ãªtre une constante dans ce contexteLa variable %qs Ã  %L est INTENT(OUT) et ne peut donc pas Ãªtre un co-tableau allouable ou avoir des composants co-tableauxLa variable %qs Ã  %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muetLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle pourrait ne pas Ãªtre interopÃ©rable avec le CLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car le type dÃ©rivÃ© %qs n'est pas interopÃ©rable avec le CLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car elle est polymorphiqueLa variable %qs Ã  %L est dans COMMON mais seule l'initialisation dans BLOCK DATA est permiseLa variable %qs Ã  %L peut ne pas Ãªtre d'un sous-type interopÃ©rable avec le C mais elle est BIND(C)La variable %qs Ã  %L n'est pas dÃ©finissable Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(INOUT) de la fonction %qsLa variable %qs Ã  %L n'est pas dÃ©finissable Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(INOUT) de la sous-routine %qsLa variable %qs Ã  %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableauLa variable %qs Ã  %L a une valeur non dÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(OUT) de la fonction %qsLa variable %qs Ã  %L a une valeur non dÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(OUT) de la sous-routine %qsVariable %qs Ã  %L avec l'attribut ALLOCATABLE dans la procÃ©dure %qs avec BIND(C)Variable %qs Ã  %L avec l'attribut OPTIONAL dans la procÃ©dure %qs qui est BIND(C)Variable %qs Ã  %L avec l'attribut POINTER dans la procÃ©dure %qs avec BIND(C)La variable %qs Ã  %L avec un composant co-tableau doit Ãªtre un scalaire non pointeur, non allouable qui n'est pas un co-tableauLa variable %qs ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L dans la procÃ©dure PURELa variable %qs ne peut pas apparaÃ®tre dans l'expression Ã  %LLa variable %qs du module %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L du module %qsUne Ã©tiquette cible n'a pas Ã©tÃ© affectÃ©e Ã  la variable %qs Ã  %LLa variable %qs dans la clause %s est utilisÃ©e dans une instruction NAMELIST Ã  %LLa variable %qs dans le bloc commun %qs Ã  %C ne peut pas Ãªtre bind(c) puisqu'elle n'est pas globaleLa variable %qs dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est BIND(C)La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre dÃ©clarÃ©e avec BIND(C) puisqu'elle n'est pas globaleLa variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre un sous-type interopÃ©rable avec le C bien que le bloc commun %qs est BIND(C)La variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte d'association de pointeur (%s) Ã  %LLa variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %LLa variable %qs n'est pas un argument muet Ã  %LLa variable %qs est utilisÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨treLa variable %qs sera dÃ©clarÃ©e dans la mÃªme unitÃ© de portÃ©e que !$ACC DECLARE Ã  %LLa variable %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %LLa variable %qs, utilisÃ©e dans une expression de spÃ©cification, est rÃ©fÃ©rencÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨treLa variable %s Ã  %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit Ãªtre un co-tableauLa variable %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit Ãªtre un co-tableauLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUELa variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)La variable %s Ã  %L avec l'attribut NO_ARG_CHECK peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera un argument muetLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsÃ¨que numÃ©riqueLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille taciteLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK n'aura point de rÃ©fÃ©rence Ã  un sous-objetLa variable %s ne peut pas Ãªtre INTENT(IN) Ã  %CUne valeur ne peut pas Ãªtre affectÃ©e Ã  la variable %s dans une procÃ©dure PURE Ã  %CLa variable Ã  %C n'est pas un Ã©lÃ©ment d'un bloc COMMONLa variable Ã  %L est mentionnÃ©e plusieurs fois dans des clauses ayant la mÃªme directive OMP DECLARE TARGETLa variable est associÃ©e grÃ¢ce Ã  USE avec !$ACC DECLARE Ã  %LUne variable autre que OMP_OUT ou OMP_IN est utilisÃ©e dans le combinateur de !$OMP DECLARE REDUCTION Ã  %LUne variable autre que OMP_PRIV ou OMP_ORIG est utilisÃ©e dans la clause INITIALIZER de !$OMP DECLARE REDUCTION Ã  %LLe type de la variable est inconnu dans l'affectation Ã  %LLa variable avec l'attribut NO_ARG_CHECK Ã  %L est uniquement permise comme argument aux fonctions intrinsÃ¨ques C_LOC et PRESENTABI de la bibliothÃ¨que vectorielle Ã  utiliser.Vectoriser pour des opÃ©rations sur des doubles mots.VÃ©rifier que les chemins sont exploitables en Ã©mettant les diagnostiques.DÃ©cliner les versions des boucles basÃ©es sur le fait que les indices ont un pas de un.Des versions multiples de fonctions virtuelles ne sont pas supportÃ©esLes accÃ¨s mÃ©moire volatiles n'utilisent pas les instructions de chargement/stockage E/S.Les accÃ¨s mÃ©moire volatiles utilisent les instructions de chargement/stockage E/S.WAIT Ã  %C interdit en Fortran 95La clause WAIT Ã  %L requiert une expression INTEGER scalaireL'instruction WAIT n'est pas permise dans une procÃ©dure PURE Ã  %CLa cible de l'affectation WHERE Ã  %L a une forme inconsistanteLe masque WHERE Ã  %L a une forme inconsistanteLa clause WHERE/ELSEWHERE Ã  %L requiert un tableau LOGICALAvertir Ã  propos des dÃ©clarations Â«Â externÂ Â» qui ne sont pas au niveau global du fichier.Avertir Ã  propos des constructions Â«Â douteusesÂ Â».Avertir Ã  propos d'un Â«Â newÂ Â» d'un type avec un alignement Ã©tendu si -faligned-new n'est pas utilisÃ©.Avertir Ã  propos des @selector() sans mÃ©thode prÃ©alablement dÃ©clarÃ©e.Avertir Ã  propos de constructions C qui ne sont pas communes au C et au C++.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 1998 et le C++ ISO 2011.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2011 et le C++ ISO 2014.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2014 et le C++ ISO 2017.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2017 et le C++ ISO 2020.Avertir Ã  propos des types polymorphiques du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code.Avertir Ã  propos des mÃ©thodes virtuelles du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code.Avertir Ã  propos des 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 Ã  propos de chemins dans le code oÃ¹ un dÃ©calage avec un compteur >= Ã  la largeur du type est tentÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ un dÃ©calage avec un compteur nÃ©gatif est tentÃ©.Avertir au sujet des chemins de code dans lesquels le FICHIER stdio peut Ãªtre fermÃ© plus d'une fois.Avertir Ã  propos de chemins dans le code oÃ¹ le FICHIER stdio n'est pas fermÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ une fonction non sÃ»r du point de vue d'un signal asynchrone est appelÃ©e depuis un gestionnaire de signal.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur brute est utilisÃ©e comme index d'un tableau.Avertir Ã  propos de chemins dans le code oÃ¹ des donnÃ©es sensibles sont Ã©crites dans un fichier.Avertir Ã  propos de chemins dans le code oÃ¹ la mauvaise fonction de dÃ©sallocation est appelÃ©e.Avertir Ã  propos de chemins dans le code oÃ¹ une Ã©criture dans un objet constant est tentÃ©.Avertir Ã  propos de chemins dans le code qui tentent d'Ã©crire dans une chaÃ®ne littÃ©rale.Avertir Ã  propos du code qui pourrait enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par une seule variable (strict aliasing).Avertir Ã  propos de comparaisons entre enum de types diffÃ©rents.Avertir au sujet de divisions entiÃ¨res par zÃ©ro au moment de la compilation.Avertir Ã  propos de divisions de constantes entiÃ¨res qui produisent un rÃ©sultat tronquÃ©.Avertir Ã  propos de la crÃ©ation de temporaires de tableaux.Avertir Ã  propos des Â«Â elseÂ Â» orphelins.Avertir Ã  propos de dÃ©clarations d'entitÃ©s auxquelles des attributs pourraient Ãªtre manquants qui sont liÃ©es Ã  des entitÃ©s qui ont Ã©tÃ© dÃ©clarÃ©es avec ces attributs.Avertir Ã  propos de la destruction d'un objet polymorphique sans destructeur virtuel.Avertir Ã  propos de l'usage obsolÃ¨te du type AltiVec Â«Â vector long ...Â Â».Avertir Ã  propos de conversions arithmÃ©tiques dÃ©prÃ©ciÃ©es sur des opÃ©randes de types Ã©numÃ©rÃ©s.Avertir Ã  propos de conversions arithmÃ©tiques dÃ©prÃ©ciÃ©es sur des opÃ©randes quand l'un est un type Ã©numÃ©rÃ© et l'autre est un type en virgule flottante.Avertir Ã  propos de l'usage obsolÃ¨te du qualificatif volatile.Avertir Ã  propos de divisions de deux opÃ©rateurs Â«Â sizeofÂ Â» quand le premier est appliquÃ© Ã  un tableau et le diviseur n'est pas Ã©gal Ã  la taille d'un Ã©lÃ©ment du tableau.Avertir Ã  propos de branches dupliquÃ©es dans les instructions if-else.Avertir Ã  propos de conditions dupliquÃ©es dans une chaÃ®ne if-else-if.Avertir Ã  propos 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 de macros ayant des dÃ©finitions d'unitÃ©s d'en-tÃªte conflictuelles.Avertir Ã  propos des variables automatiques qui pourraient ne pas Ãªtre initialisÃ©es.Avertir Ã  propos de dÃ©clarations discordantes de paramÃ¨tres VLA.Avertir Ã  propos de dÃ©clarations discordantes entre des paramÃ¨tres de tableaux et des accÃ¨s peu sÃ»rs qui y sont faitsAvertir Ã  propos de l'absence d'une esperluette (&) dans des constantes de caractÃ¨res continuÃ©es (sur plusieurs lignes, par exemple).Avertir Ã  propos des champs manquants dans les initialisations des structures.Avertir quand des fonctions de dÃ©sallocation basÃ©es sur la taille sont manquantes.Avertir Ã  propos de pragmas mal employÃ©s.Avertir Ã  propos d'une grande partie des conversions implicites.Avertir Ã  propos de dÃ©clarations multiples du mÃªme objet.Avertir Ã  propos de conversions entre { } qui rÃ©duisent la largeur du type et sont mal formÃ©es en C++11.Avertir Ã  propos des destructeurs non virtuels.Avertir Ã  propos des extensions de largeur de scanf/printf de msvcrt qui ne sont pas ISO.Avertir Ã  propos 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 des lectures au delÃ  de la fin d'une chaÃ®ne source dans les fonctions de manipulation de chaÃ®nes telles que memchr et memcpy.Avertir Ã  propos de constantes littÃ©rales rÃ©elles ayant la lettre d'exposant Â«Â qÂ Â».Avertir au sujet d'appels redondants Ã  std::move.Avertir Ã  propos du retour d'un pointeur ou d'une rÃ©fÃ©rence Ã  une variable locale ou temporaire.Avertir Ã  propos de structures, unions ou tableaux retournÃ©s.Avertir Ã  propos d'un point-virgule aprÃ¨s la dÃ©finition d'une fonction dans une classe.Avertir Ã  propos des diffÃ©rences de signe dans les fonctions avec chaÃ®ne de format.Avertir Ã  propos des comparaisons entre signÃ©s et non signÃ©s.Avertir Ã  propos de certaines violations de la rÃ¨gle de la dÃ©finition unique du C++ durant l'optimisation lors de l'Ã©dition de liens.Avertir Ã  propos d'instructions entre l'expression de contrÃ´le du Â«Â switchÂ Â» et le premier Â«Â caseÂ Â».Avertir si des Ã©lÃ©ments sont trouvÃ©s Ã  la suite de #else et #endif.Avertir Ã  propos des chaÃ®nes de format de strftime ne laissant que 2 chiffres pour l'annÃ©e.Avertir Ã  propos des indices dont le type est Â«Â charÂ Â».Avertir Ã  propos des appels douteux Ã  memset oÃ¹ le troisiÃ¨me argument contient le nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille d'un Ã©lÃ©ment.Avertir Ã  propos des appels douteux Ã  memset oÃ¹ le troisiÃ¨me argument est la constante littÃ©rale zÃ©ro mais le deuxiÃ¨me ne l'est pas.Avertir Ã  propos des dÃ©clarations douteuses de Â«Â mainÂ Â».Avertir Ã  propos de divisions douteuses de deux expressions sizeof qui ne fonctionnent pas correctement avec des pointeurs.Avertir Ã  propos de paramÃ¨tres de longueur douteux Ã  certaines fonctions manipulant des chaines si l'argument utilise sizeof.Avertir Ã  propos d'utilisations douteuses d'adresses mÃ©moire.Avertir Ã  propos de valeurs dans un Â«Â switchÂ Â» qui sont en dehors de la plage du type du Â«Â switchÂ Â».Avertir Ã  propos des Â«Â switchÂ Â» qui sont contrÃ´lÃ©s par une expression boolÃ©enne.Avertir Ã  propos des ambiguÃ¯tÃ©s d'analyse syntactique les plus vexantes.Avertir Ã  propos des choses qui changent entre le -fabi-version actuel est la version spÃ©cifiÃ©e.Avertir Ã  propos des choses qui vont changer lors d'une compilation avec un compilateur conforme Ã  l'ABI.Avertir Ã  propos d'expressions de caractÃ¨res tronquÃ©es.Avertir Ã  propos de lignes sources tronquÃ©es.Avertir Ã  propos des chaÃ®nes tronquÃ©es dans les fonctions de manipulation de chaÃ®nes telles que strncat et strncpy.Avertir Ã  propos de la sÃ©curitÃ© du type et les erreurs similaires et les dÃ©saccords dans les dÃ©clarations avec des attributs alias.Avertir Ã  propos des NULL sans type qui sont utilisÃ©s comme sentinelle.Avertir Ã  propos du dÃ©bordement vers le bas d'expressions constantes numÃ©riques.Avertir Ã  propos des variables automatiques non initialisÃ©es.Avertir Ã  propos des dÃ©clarations de fonctions sans prototype.Avertir Ã  propos des pragmas non reconnus.Avertir Ã  propos des macros non sÃ»res qui s'Ã©tendent en plusieurs instructions utilisÃ©es comme contenu d'une instruction telle que if, else, while, switch ou for.Avertir Ã  propos de constantes flottantes sans suffixe.Avertir Ã  propos des fonctionnalitÃ©s non supportÃ©es dans ThreadSanitizer.Avertir Ã  propos des arguments fictifs inutilisÃ©s.Avertir Ã  propos de l'utilisation de constantes de type caractÃ¨re utilisant des multi-caractÃ¨res.Avertir Ã  propos des transtypages inutiles.Avertir si des rÃ©pertoires d'inclusions dÃ©finis par l'utilisateur n'existent pas.Avertir Ã  propos des utilisations des dÃ©clarations Â«Â __attribute__((deprecated))Â Â».Avertir Ã  propos des utilisations des dÃ©clarations Â«Â __attribute__((warning))Â Â».Avertir Ã  propos des utilisations de l'opÃ©rateur virgule dans une expression d'indice.Avertir Ã  propos de l'utilisation des spÃ©cificateurs de stockage de registres.Avertir Ã  propos des utilisations de std::initializer_list qui peut retourner des pointeurs ballants.Avertir Ã  propos de l'utilisation de macros variadiques.Avertir Ã  propos de variables qui pourraient Ãªtre changÃ©es par Â«Â longjmpÂ Â» ou Â«Â vforkÂ Â».Avertir au sujet des variables qui sont initialisÃ©es par elles-mÃªmes.Avertir Ã  propos des violations des rÃ¨gles de style de Effective C++.Avertir Ã  propos des chaÃ®nes de format de longueur nulle.Avertir Ã  propos des boucles DO sans aucun passage.Avertir Ã  propos d'appels Ã  des fonctions d'allocation qui demandent zÃ©ro octets.Avertir Ã  propos des constructions qui reposent sur une condition.Avertir Ã  propos de conversions de NULL vers/de un type qui n'est pas un pointeur.Avertir Ã  propos d'appels de dÃ©sallocation avec des arguments retournÃ©s par des fonctions d'allocation non correspondantes.Avertir Ã  propos des conversions implicites entre entiers signÃ©s et non signÃ©s.Avertir Ã  propos de conversions de types implicites qui peuvent causer une perte de prÃ©cision en virgule flottante.Avertir pour des conversions de types implicites qui pourraient changer une valeur.Avertir Ã  propos de dÃ©saccords entre les appels Ã  l'opÃ©rateur Â«Â newÂ Â» ou Â«Â deleteÂ Â» et l'appel correspondant Ã  la fonction d'allocation ou de dÃ©sallocation.Avertir Ã  propos des utilisations obsolÃ¨tes dans une dÃ©claration.Avertir Ã  propos des expressions Â«Â newÂ Â» avec placement qui ont un comportement indÃ©fini.Avertir Ã  propos d'expressions entiÃ¨res qui apparaissent Ã©trangement dans un contexte boolÃ©en.Avertir Ã  propos d'Ã©critures non sÃ»res en mÃ©moire brut vers des objets de types classe.Avertissements des compilations spÃ©culatives telles que __traits(compiles).Avertir si Â«Â definedÂ Â» est utilisÃ© en dehors de #if.Avertir si le type de fonction noexcept du C++17 changera le nom dÃ©corÃ© d'un symbole.Avertir si un transtypage de type C est utilisÃ© dans un programme.Avertir si l'appelant d'une fonction marquÃ©e avec l'attribut Â«Â warn_unused_resultÂ Â» n'utilise pas la valeur retournÃ©e.Avertir si une interface de classe n'a pas de super classe. Les classes racines peuvent utiliser un attribut pour supprimer cet avertissement.Avertir si un type de classe a une base ou un champ dont le type utilise l'espace de noms anonyme ou dÃ©pend d'un type sans classe de liaison.Avertir si une comparaison est toujours Ã©valuÃ©e Ã  vrai ou Ã  faux.Avertir si une comparaison est toujours vraie ou toujours fausse en raison d'une gamme limitÃ©e du type de donnÃ©e.Avertir si une fonctionnalitÃ© du compilateur, une classe, une mÃ©thode ou un champ obsolÃ¨te est utilisÃ©.Avertir si une fonction utilise alloca ou crÃ©e un tableau avec une taille dynamique.Avertir si une dÃ©claration locale masque une variable d'instance.Avertir si une boucle avec un nombre constant d'itÃ©rations dÃ©clenche un comportement indÃ©fini.Avertir si une propriÃ©tÃ© d'un objet en Objective-C n'a pas de sÃ©mantique d'affectation spÃ©cifiÃ©e.Avertir si un sÃ©lecteur a de multiples mÃ©thodes.Avertir si une directive SIMD est outrepassÃ©e par le modÃ¨le de coÃ»t du vectoriseur.Avertir si la taille de trame d'une seule fonction excÃ¨de la taille de trame donnÃ©e.Avertir si une chaÃ®ne est plus longue que la longueur maximale spÃ©cifiÃ©e comme Ã©tant portable par le standard.Avertir si le sous-objet a un attribut abi_tag que le type d'objet complet n'a pas.Avertir si une expression Â«Â throwÂ Â» conduira toujours Ã  un appel Ã  terminate().Avertir si une procÃ©dure de l'utilisateur a le mÃªme nom qu'un intrinsÃ¨que.Avertir si un tableau de longueur variable est utilisÃ©.Avertir si une classe de base virtuelle a un opÃ©rateur de dÃ©placement non-trivial.Avertir si le nom d'un MCU n'est pas reconnu ou entre en conflit avec d'autres options (dÃ©faut: on).Avertir si un tableau est accÃ©dÃ© en dehors de ses limites.Avertir lorsqu'une dÃ©finition de paramÃ¨tre dans l'ancien style est utilisÃ©e.Avertir si une macro non dÃ©finie est utilisÃ©e dans une directive #if.Avertir si un paramÃ¨tre pointeur avec l'attribut nonnull est comparÃ© avec NULL.Avertir si des objets CFString constants contiennent des caractÃ¨res non portables.Avertir si des constructeurs ou des destructeurs avec une prioritÃ© entre 0 et 100 sont utilisÃ©s.Avertir si la conversion d'un rÃ©sultat d'une arithmÃ©tique pourrait changer la valeur malgrÃ© que la conversion des opÃ©randes ne le peut pas.Avertir si le dÃ©rÃ©fÃ©rencement d'un pointeur NULL peut conduire Ã  un comportement erronÃ© ou indÃ©fini.Avertir si devices.csv n'est pas trouvÃ© ou s'il y a des problÃ¨mes lors de son analyse (dÃ©faut: on).Avertir si les mÃ©thodes hÃ©ritÃ©es ne sont pas implÃ©mentÃ©es.Avertir si le dÃ©calage Ã  gauche d'une valeur signÃ©e dÃ©borde.Avertir Ã  propos des dÃ©calages Ã  gauche de valeurs nÃ©gatives.Avertir si les boucles ont Ã©tÃ© Ã©changÃ©es.Avertir lorsqu'il y a trop d'arguments passÃ©s Ã  une fonction par rapport Ã  la chaÃ®ne de format.Avertir si le qualificatif d'un tableau qui est un pointeur vers une cible est abandonnÃ©.Avertir si le nombre de dÃ©calages >= Ã  la largeur du type.Avertir si le nombre de dÃ©calages est nÃ©gatif.Avertir Ã  propos des tests d'Ã©galitÃ© sur des nombres flottants.Avertir si le ISR est mal Ã©crit, c.-Ã -d. sans le prÃ©fixe __vector. ActivÃ© par dÃ©faut.Avertir si l'attribut NSObject est appliquÃ© sur autre chose qu'un typedef.Avertir si l'espace d'adressage d'une adresse est changÃ©.Avertir si le code est trop compliquÃ© pour que l'analyseur rÃ©ussisse Ã  l'explorer entiÃ¨rement.Avertir si le pointeur dans une affectation Ã  un pointeur pourrait vivre plus longtemps que sa cible.Avertir si le type d'une variable pourrait ne pas Ãªtre compatible avec le C.Avertir si des trigrammes sont rencontrÃ©s et qu'ils pourraient affecter le sens du programme.Avertir si le qualificatif de type sur des pointeurs est abandonnÃ©.Avertir si la signature d'une mÃ©thode candidate ne correspond pas exactement.Avertir si les profiles dÃ©finis par -fprofile-use n'existe pas.Avertir si les profiles dÃ©finis par -fprofile-use ne correspondent pas.Avertir Ã  propos des prototypes qui causent une conversion de type diffÃ©rente de celle qui aurait lieu en l'absence du prototype.Avertir lors de toute utilisation de alloca.Avertir Ã  propos des hÃ©ritages multiples directs.Avertir Ã  propos d'hÃ©ritages virtuels directs.Avertir Ã  propos des intrinsÃ¨ques qui ne font pas partie du standard sÃ©lectionnÃ©.Avertir Ã  propos des dÃ©finitions d'espaces de noms.Avertir lors d'une dÃ©claration d'un patron primaire.Avertir au sujet d'appels douteux de fonctions standard calculant des valeurs absolues.Avertir Ã  propos de constructions douteuses impliquant un ordre inversÃ© de stockage des scalaires.Avertir que -fno-automatic peut casser la rÃ©cursion.Avertir quand __builtin_frame_address ou __builtin_return_address n'est pas utilisÃ© de maniÃ¨re sÃ»re.Avertir quand les fonctions intÃ©grÃ©es __sync_fetch_and_nand et __sync_nand_and_fetch sont utilisÃ©es.Avertir lorsque une directive #warning est rencontrÃ©e.Avertir quand une base est inaccessible dans la dÃ©rivÃ©e Ã  cause d'une ambiguÃ¯tÃ©.Avertir lorsque une fonction interne est dÃ©clarÃ©e avec la mauvaise signature.Avertir quand une macro interne du prÃ©-processeur est annulÃ©e ou redÃ©finie.Avertir quand une classe est redÃ©clarÃ©e ou rÃ©fÃ©rencÃ©e en utilisant une mauvaise clÃ© de classe.Avertir quand une classe ou un type Ã©numÃ©rÃ© est rÃ©fÃ©rencÃ© en utilisant une clÃ© de classe redondante.Avertir lorsqu'une variable const est inutilisÃ©e.Avertir quand une fonction de conversion ne sera jamais appelÃ©e Ã  cause du type vers lequel elle converti.Avertir lorsqu'une dÃ©claration ne spÃ©cifie pas le type.Avertir lorsqu'une dÃ©claration duplique l'un des spÃ©cificateurs const, volatile, restrict ou _Atomic.Avertir lorsqu'une dÃ©claration est trouvÃ©e aprÃ¨s une expression.Avertir lorsqu'une fonction est inutilisÃ©e.Avertir lorsqu'un paramÃ¨tre de fonction est seulement dÃ©fini mais n'est pas autrement utilisÃ©.Avertir lorsqu'un paramÃ¨tre de fonction est inutilisÃ©.Avertir quand un saut manque l'initialisation d'une variable.Avertir lorsqu'une Ã©tiquette est inutilisÃ©e.Avertir lorsqu'une variable tableau dans le membre de gauche est rÃ©-allouÃ©e.Avertir lorsqu'une variable dans le membre de gauche est rÃ©-allouÃ©e.Avertir lorsqu'un Â«Â 0Â Â» littÃ©ral est utilisÃ© comme pointeur nul.Avertir quand un opÃ©rateur logique est toujours Ã©trangement Ã©valuÃ© Ã  vrai ou faux.Avertir quand une expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  faux alors que l'expression ne peut pas gÃ©nÃ©rer d'exception en rÃ©alitÃ©.Avertir lorsque un pointeur d'un type signÃ© est affectÃ© Ã  un pointeur d'un autre type signÃ©.Avertir quand un pointeur est transtypÃ© vers un entier de taille diffÃ©rente.Avertir quand un pointeur est comparÃ© avec la constante caractÃ¨re zÃ©ro.Avertir quand une boucle Â«Â forÂ Â» itÃ©rant sur une liste crÃ©e des copies inutiles.Avertir quand une 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 lorsqu'un gestionnaire d'exception est Ã©clipsÃ© par un autre gestionnaire.Avertir lorsque la valeur d'une expression n'est pas utilisÃ©e.Avertir lorsque une fonction en ligne ne peut pas Ãªtre mise en ligne.Avertir lorsque une passe d'optimisation est dÃ©sactivÃ©e.Avertir lors d'une tentative de libÃ©rer un objet qui n'est pas sur le tas.Avertir lors de la conversion de types de pointeurs en fonctions membres.Avertir lors de la destruction d'un pointeur vers un type incomplet.Avertir quand des champs dans une structure avec des attributs empaquetÃ©s sont mal alignÃ©s.Avertir quand le Â«Â nonÂ Â» logique est utilisÃ© sur l'opÃ©rande de gauche d'une comparaison.Avertir si plusieurs diffÃ©rents gestionnaires d'interruption rapide sont dans l'unitÃ© de compilation.Avertir lorsque des fonctions amies sans patron sont dÃ©clarÃ©es Ã  l'intÃ©rieur d'un patron.Avertir lorsque la protection contre l'Ã©crasement de la pile n'est pas produite pour une quelconque raison.Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre d'un type compatible.Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre.Avertir lorsqu'une variable en masque une autre (globalement).Avertir lorsqu'une variable en masque une autre.  Identique Ã  -Wshadow=global.Avertir lorsque la surcharge promeut un non signÃ© en signÃ©.Avertir lorsque du rembourrage est requis pour aligner les membres d'une structure.Avertir lors de la dÃ©duction d'argument de patrons de classes sur un type sans guides de dÃ©duction.Avertir quand le code de contrÃ´le du profilage a Ã©tÃ© demandÃ© mais n'a pas su Ãªtre appliquÃ© Ã  certaines fonctions.Avertir si sizeof est appliquÃ© Ã  un paramÃ¨tre dÃ©clarÃ© comme un tableau.Avertir quand l'adresse d'un membre compactÃ© d'une structure ou d'une union est prise.Avertir lorsque le compilateur rÃ©ordonne le code.Avertir lorsqu'un champ dans une structure n'est pas alignÃ©.Avertir lorsque l'indentation du code ne reflÃ¨te pas la structure du bloc.Avertir lorsque l'attribut Â«Â packedÂ Â» n'a pas d'effet sur l'agencement d'un struct.Avertir quand 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.Avec INSCAN Ã  %L, on attend un corps de boucle avec !$OMP SCAN entre deux sÃ©quences de blocs structurÃ©sSans rembourrage, il n'y a pas assez d'Ã©lÃ©ments dans la source de l'intrinsÃ¨que RESHAPE Ã  %L pour correspondre Ã  la formeContourner certaines erreurs dans mflo/mfhi du VR4130.Contourner une anomalie du matÃ©riel en ajoutant plusieurs NOP devant une instruction CSYNC ou SSYNC.Contourner un bogue matÃ©riel des premiers 4300.Contourner l'anomalie dans l'instruction de multiplication.Contourner certaines erreurs du 24K.Contourner certaines erreurs du R10000.Contourner certaines erreurs du R4000.Contourner certaines erreurs du R4400.Contourner certaines erreurs du RM7000.Contourner certaines erreurs du VR4120.Contourner l'erreur pour les premiers cÅ“urs du SB-1 rÃ©vision 2.Contourner le bogue de la multiplication matÃ©rielle.Contourner l'erratum des boucles courtes du R5900.Correctif pour l'erratum numÃ©ro 835769 de l'ARM Cortex-A53.Correctif pour l'erratum numÃ©ro 843419 de l'ARM Cortex-A53.Emballer toutes les branches indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer tous les appels indirects dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer toutes les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. Ceci affecte uniquement les branches pour lesquelles l'adresse de retour n'a pas besoin d'Ãªtre restaurÃ©e depuis la mÃ©moire.Emballer les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. Ceci affecte uniquement les branches oÃ¹ l'adresse de retour est restaurÃ©e depuis la mÃ©moire.Emballer les sauts de table indirects et les goto calculÃ©s dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. L'utilisation de thunk ou thunk-extern avec cette option requiert que les fragments soient traitÃ©s comme des gestionnaires de signaux pour gÃ©nÃ©rer le CFI correct. Les environnements oÃ¹ les retours en arriÃ¨re sont requis (c-Ã -d les exceptions), veuillez plutÃ´t utiliser thunk-inline.Ã‰crire un fichier FICHSRC.opt-record.json dÃ©taillant quelles optimisations ont Ã©tÃ© rÃ©alisÃ©es.Ã‰crire toutes les dÃ©clarations sous forme de code Ada pour le fichier spÃ©cifiÃ© uniquement.Ã‰crire toutes les dÃ©clarations sous forme de code Ada transitivement.Ã‰criture du module %qs Ã  la ligne %d colonne %d: %sCe qui suit OpenACC est incorrect Ã  %C: on attendait !$ACC et on a trouvÃ© !$OMPCe qui suit OpenMP est incorrect Ã  %C: on attendait !$OMP et on a trouvÃ© !$ACCL'argument X Ã  %L pour C_LOC ne sera point polymorphiqueLe descripteur X requiert un espace avant le nombre Ã  %LX32 ne supporte pas l'attribut %<ms_abi%>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 Ã  %LTableau de taille nulle dÃ©tectÃ© Ã  %L oÃ¹ une entitÃ© avec l'attribut TARGET est attendu[...]Constructeurs de tableau du style [...] Ã  %C[Quitte %s]
! [disponible dans [%s introuvable][par dÃ©faut][dÃ©sactivÃ©][activÃ©]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__fp16 et pas de ldrh_gshared n'est pas permis dans des fonctions sÃ»rsÂ ; utilisez Â«Â sharedÂ Â»Â«Â Â«Â objet.TypeInfo_TupleÂ Â» n'a pas Ã©tÃ© trouvÃ© mais il est implicitement utilisÃ© dans les fonctions variadiques de style DÂ«Â objet.TypeInfoÂ Â» n'a pas Ã©tÃ© trouvÃ© mais il est implicitement utilisÃ© dans les fonctions variadiques de style Dune extension de GNU Fortranune initialisation entre accolades n'est par permise iciun appel Ã  un constructeur ne peut pas apparaÃ®tre dans une expression constanteun transtypage vers un type autre qu'un entier ou une Ã©numÃ©ration ne peut pas apparaÃ®tre dans une expression constanteune dÃ©claration de patron de classe ne doit rien dÃ©clarer d'autreun opÃ©rateur virgule ne peut pas apparaÃ®tre dans une expression constanteun concept ne peut Ãªtre une fonction membreun concept ne peut Ãªtre contraintun constructeur ne peut pas Ãªtre un %<concept%>une fonction de conversion ne peut pas avoir de type de retour Ã  la finun destructeur ne peut pas Ãªtre %qsun type diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun champ avec le mÃªme nom mais un type diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun champ avec un nom diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun appel de fonction ne peut pas apparaÃ®tre dans une expression constanteun concept de fonction ne peut pas Ãªtre contraintune dÃ©finition de fonction n'est pas permise iciune Ã©tiquette peut uniquement faire partie d'une instruction or une dÃ©claration n'est pas une instructionun type de fermeture lambda a un opÃ©rateur d'affectation par copie supprimÃ©un type de fermeture lambda a un constructeur par dÃ©faut supprimÃ©un %<-fabi-version=%> plus rÃ©cent (ou =0) Ã©vite cette erreur avec un changement de dÃ©corationun membre d'une structure ou d'une union ne peut pas avoir de type modifiÃ© par une variableune fonction imbriquÃ©e n'est pas supportÃ©e pour les registres rÃ©duitsune dÃ©finition d'un espace de noms imbriquÃ© ne peut pas Ãªtre Â«Â inlineÂ Â»une dÃ©finition d'espace de noms imbriquÃ© ne peut pas avoir d'attributune variable qui n'est pas un patron ne peut pas avoir %<concept%>un paramÃ¨tre ne peut pas Ãªtre dÃ©clarÃ© %qsune liste de paramÃ¨tres avec Ã©lision ne peut concorder avec la dÃ©claration d'une liste de noms de paramÃ¨tres videune expression-instruction est un contexte insuffisant pour la rÃ©solution d'une surchargeune classe de stockage peut seulement Ãªtre spÃ©cifiÃ©e pour des objets et des fonctionsune classe de stockage sur un agrÃ©gat anonyme dans une classe n'est pas permisun patron ne peut pas Ãªtre imposÃ© par dÃ©fautune dÃ©claration de patron ne peut pas apparaÃ®tre au niveau d'un blocun template-id ne peut pas apparaÃ®tre dans l'utilisation de la dÃ©clarationune limite temporaire sur %qD existe uniquement jusqu'Ã  la sortie du constructeurune expression de transaction ne peut pas apparaÃ®tre dans une expression constanteun type dÃ©fini dans une autre unitÃ© de traduction n'est pas polymorphiqueun type dÃ©fini dans une autre unitÃ© de traduction est polymorphiqueun type avec une base diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec un nombre de champs diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun type avec une prÃ©cision diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec une plage signÃ©e diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec une taille diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec des pointeurs de tables virtuelles diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionune variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>un concept variable ne peut pas Ãªtre contraintune chaÃ®ne large est invalide dans ce contextearÃªtes d'appels anormales pour une insn qui n'est pas un appel dans le bb %iarÃªte anormale sans aucune utilitÃ© dans le bb %iabandon dans %s, Ã  %s:%dla fonction de valeur absolue %qD reÃ§oit un argument de type %qT mais elle a un paramÃ¨tre de type %qT qui peut produire une valeur tronquÃ©edÃ©claration abstraite %qT utilisÃ©e comme dÃ©clarationles dÃ©clarations d'accÃ¨s sont dÃ©prÃ©ciÃ©es en faveur des dÃ©clarations Â«Â usingÂ Â»; suggestion: ajoutez le mot-clÃ© %<using%>accÃ¨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 un guide de dÃ©duction pour supprimer cet avertissementajoutez la capture %<this%> ou %<*this%> explicitementajoutez des parenthÃ¨ses autour de %qE pour ne plus recevoir cet avertissementajoutez des parenthÃ¨ses autour de l'expression du membre de gauche pour ne plus recevoir cet avertissementajoutez des parenthÃ¨ses autour du deuxiÃ¨me %<sizeof%> pour ne plus recevoir cet avertissementajoutez des parenthÃ¨ses pour dÃ©clarer une variableadd_sym(): Mauvais mode de dimensionnementl'ajout de %<-flarge-source-files%> fournira du support pour plus de colonnes de suivi au dÃ©triment du temps de compilation et de la mÃ©moirel'attribut de la zone d'adresse ne peut pas Ãªtre spÃ©cifiÃ© pour des fonctionsla zone d'adresse %q+D entre en conflit avec une dÃ©claration prÃ©cÃ©dentele mode d'adresse %qs n'est pas supportÃ© en mode %s bitsl'adresse d'un appel Ã  %qs n'est pas une expression constanteadresse demandÃ©e pour un tableau avec un ordre de stockage scalaire inversÃ©adresse de la variable registre explicite %qD requiseadresse d'une variable registre globale %qD demandÃ©eadresse de l'Ã©tiquette %qD retournÃ©eadresse de la variable locale %qD retournÃ©eadresse de la fonction surchargÃ©e sans information contextuelle de typeadresse d'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++20%> ou %<-std=gnu++20%>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Ã© icil'allocation a Ã©tÃ© rÃ©alisÃ©e ici%qD dÃ©jÃ  capturÃ© dans l'expression lambdaexiste dÃ©jÃ  Ã  %s. Peut-Ãªtre dans une autre fonction avec le mÃªme nomÂ ?%<%c%s%> aussi trouvÃ©les alternatives ne sont pas autorisÃ©es dans la sortie du fanion %<asm%>rend ambigÃ¼e la nouvelle dÃ©claration %q+#Drend ambigÃ¼e la nouvelle dÃ©claration de %q#Dattribut Â«Â %sÂ Â» ambigu; pourrait Ãªtre Â«Â %sÂ Â» (via Â«Â %s:%sÂ Â») ou Â«Â %sÂ Â» (via Â«Â %s:%sÂ Â»)conversion ambiguÃ« pour l'indice du tableaula conversion du type par dÃ©faut est ambiguÃ« Ã  partir de %qTmÃ©thode ambiguÃ« %s%s%ssurcharge ambiguÃ« pour surcharge ambigÃ¼e pour l'intrinsÃ¨que %qsinstanciation de patron ambiguÃ« pour %q#Dinstanciation de patron ambiguÃ« pour %q#TspÃ©cialisation de patron %qD ambiguÃ« pour %q+Dune spÃ©cification %<asm%> n'est pas permise dans une dÃ©finition de fonctionun attribut de zone d'adresse ne peut pas Ãªtre spÃ©cifiÃ© pour des variables localesun type d'argument ayant une promotion par dÃ©faut ne peut concorder avec la dÃ©claration d'une liste de noms de paramÃ¨tres videun tableau d'une taille diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionune rÃ©fÃ©rence vers un tableau ne peut pas apparaÃ®tre dans une expression constanteune affectation ne peut pas apparaÃ®tre dans une expression constanteun attribut qui appartient Ã  un spÃ©cificateur de type est ignorÃ©une dÃ©crÃ©mentation ne peut pas apparaÃ®tre dans une expression constanteune chaÃ®ne vide ne peut pas Ãªtre dans l'attribut %<target_clones%>un Â«Â enumÂ Â» avec un nombre de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionun Â«Â enumÂ Â» avec des noms de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionun Â«Â enumÂ Â» avec des valeurs diffÃ©rentes est dÃ©fini dans une autre unitÃ© de traductionune spÃ©cialisation explicite doit Ãªtre prÃ©cÃ©dÃ©e par %<template <>%>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 perd le qualificatif %<const%>l'argument %d de %qE perd le qualificatif %<volatile%>l'argument %d de %qE pourrait Ãªtre un candidat pour un attribut de formatl'argument %d de %qE doit Ãªtre un pointeur vers un type ayant une taille constantel'argument %d de %qE doit Ãªtre un type pointeurl'argument %d de %qE doit Ãªtre un pointeur vers un type %<const%>l'argument %d de %qE ne peut pas Ãªtre un pointeur vers un type %<volatile%>l'argument %d de %qE doit Ãªtre un pointeur vers une fonctionl'argument %d de Â«Â %sÂ Â» n'avait pas le nom attendul'argument %d de 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 dans l'appel Ã  la fonction %qE n'a pas un type pointeurl'argument %u dans l'appel Ã  la fonction %qE est un pointeur vers le type %qs (%qT)l'argument %u dans l'appel Ã  la fonction %qE pointe vers un type incompletargument %u nul oÃ¹ un non-nul est attendul'argument %u de %<__builtin_tgmath%> n'a pas d'argumentl'argument %u de %<__builtin_tgmath%> a des arguments variablesl'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'argumentsl'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonctionl'argument %u de %<__builtin_tgmath%> n'a pas Ã©tÃ© de prototypÃ©l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un pointeurl'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau de longueur variablel'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau ordinairel'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limite variable non spÃ©cifiÃ©el'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limites variables non spÃ©cifiÃ©esargument %u de type %s dÃ©clarÃ© avec %u limite variableargument %u de type %s dÃ©clarÃ© avec %u limites variablesl'argument %u de type %s est dÃ©clarÃ© avec la limite %<%s%> non correspondantel'argument %u de type %s est dÃ©clarÃ© avec l'argument de limite %E non correspondantargument %u de type %s avec la limite non correspondantel'argument %u de la fonction %qE est du type %qT qui n'est pas connu comme ayant 128 bitsl'argument 1 doit Ãªtre 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 completl'argument 1 de %qE doit Ãªtre un pointeur vers un type ayant une taille constantel'argument 1 de %qE doit Ãªtre un pointeur vers un objet de taille non nullel'argument 1 de %qs est hors limitel'argument 1 de %qs doit Ãªtre une constantel'argument 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 2 doit Ãªtre un littÃ©ral non signÃ© entre 2 et 7 inclusl'argument 3 dans l'appel Ã  la fonction %qE n'est pas un pointeur vers un type intÃ©grall'argument 3 dans l'appel Ã  la fonction %qE est un type boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un type Ã©numÃ©rÃ©l'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type Ã©numÃ©rÃ©l'argument 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 une constante dans la plage 0 Ã  7l'argument 3 doit Ãªtre dans la plage 0 Ã  12l'argument 3 doit Ãªtre dans la plage 0 Ã  3l'argument 3 doit Ãªtre dans la plage [0, 15]l'argument 4 doit Ãªtre un littÃ©ral non signÃ© de 3 bitsl'argument 4 doit Ãªtre un littÃ©ral non signÃ© de 8 bitsFonction 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 %qsl'argument de %<__builtin_eh_return_regno%> doit Ãªtre une constantel'argument de l'attribut %qE est ignorÃ©l'argument de l'attribut %qE est manquantl'argument de l'attribut %qE n'est pas Â«Â ilinkÂ Â» ni Â«Â firqÂ Â»l'argument de l'attribut %qE n'est pas Â«Â ilink1Â Â» ni Â«Â ilink2Â Â»l'argument de l'attribut %qE n'est pas Â«Â 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 rÃ©fÃ©rence un symbole dÃ©clarÃ© icil'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 pour %qs est plus grand que %dl'argument de %qs n'est pas entre %d et %dl'argument de %qs est trop grand (max. %d)l'argument de %qs doit Ãªtre un 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Ã©tiquel'arithmÃ©tique entre des types Ã©numÃ©rÃ©s diffÃ©rents %qT et %qT est dÃ©prÃ©ciÃ©el'arithmÃ©tique entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©l'arithmÃ©tique entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©arithmÃ©tique impliquant un pointeur nul dans %qEarithmÃ©tique sur un pointeur vers un 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Ã¨redÃ©sallocation de type tableau sur un objet allouÃ© avec une allocation de type non tableaul'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 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Ã©denteassignÃ© iciaffectation Ã  un tableau depuis une liste d'initialisationaffectationaffectation (pas une initialisation) dans la dÃ©clarationl'affectation abandonne le qualificatif %qv du type pointÃ©affectation depuis un type Objective-C distinctaffectation depuis un pointeur vers un espace d'adresses non fermÃ©l'affectation depuis le %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentle membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de formatl'affectation ajoute la qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifaffectation du champ constant %qDaffectation de la fonction %qDaffectation au membre %qD d'un objet en lecture seuleaffectation de l'emplacement %qE en lecture seuleaffectation du membre %qD en lecture seuleaffectation Ã  la valeur de retour nommÃ©e %qD en lecture seuleaffectation du paramÃ¨tre %qD en lecture seuleaffectation de la rÃ©fÃ©rence en lecture seule %qDaffectation de la variable %qD en lecture seulesuppression d'affectationl'affectation Ã  %qT depuis %qT transforme un pointeur en entier sans transtypagel'affectation Ã  %qT depuis %qT transforme un entier en pointeur sans transtypageaffectation Ã  %qT depuis le type pointeur %qT qui est incompatibleaffectation Ã  %qT depuis un pointeur vers %qD avec le type incompatible %qTaffectation Ã  %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatibleaffectation vers une expression de type tableauassociate_integer_pointer(): DÃ©jÃ  associÃ©argument de rang tacite (assumed-rank)argument de forme tacite (assumed-shape)argument de type tacite (assumed-type)suppose un transtypage vers le type %qT depuis la fonction surchargÃ©eon suppose que la sortie de la directive occupe %wu octeton suppose que la sortie de la directive occupe %wu octetson suppose un pointeur vers le membre %qDsuppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque des constantes sont combinÃ©es autour d'une comparaisonsuppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque la constante dans la comparaison est rÃ©duiteon suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %</%> ou %<%%%> en %<>>%> ou %<&%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<X - Y %s 0%> en %<X %s Y%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<abs (X)%> en %<X%> ou %<-X%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<min/max (X,Y)%> en %<X%> ou %<Y%>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 asynchroneau moins un argument de type size_t attenduÃ  l'offset %s dans l'objet destination %qE de taille %sÃ  l'offset %s dans l'objet destination d'une taille %s allouÃ© par %qEÃ  l'offset %s dans l'objet source %qE de taille %sÃ  l'offset %s dans l'objet source de taille %s allouÃ© par %qEÃ  l'offset %wi de l'objet %qD dÃ©clarÃ© iciÃ  l'offset [%wi, %wi] de %qD dÃ©clarÃ© iciÃ©chec de atexittentative de prendre l'adresse d'un champ de bitstentative de prendre l'adresse du membre %qD qui est un champ de bits d'une structureil manque un argument Ã  l'attribut %<%E(%s)%>attribut %<%E(%s, %E)%>, argument positionnel %i invalideattribut %<%E(%s, %E, %E)%>, argument positionnel %i invalidel'attribut %<fallthrough%> ne prÃ©cÃ¨de pas un Â«Â caseÂ Â» ou un Â«Â defaultÂ Â»l'attribut %<fallthrough%> est spÃ©cifiÃ© plusieurs foisl'argument %<target%> de l'attribut n'est pas une chaÃ®nel'attribut %qE de l'argument doit Ãªtre %qs ou %qsl'argument de l'attribut %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument de l'attribut %qE n'est pas une chaÃ®neattribut %qE mode invalidel'attribut %qE a le mode invalide %qs; %qs, %qs, %qs ou %qs est attendul'attribut %qE avec le mode %qE n'est pas un identificateurÂ ; %qs, %qs, %qs ou %qs est attendudans l'attribut %qE, %<(%> est inattendu aprÃ¨s le mode %qs; un argument positionnel Ã©tait attendu ou %<)%>attribut %qE sans argument sur un non-prototypel'attribut %qs s'applique seulement aux types tableauxl'argument %qs de l'attribut %qs est inconnul'argument de l'attribut %qs n'est pas une chaÃ®nel'attribut %qs a un argument positionnel invalidedÃ©saccord de l'attribut %qs avec le mode %qsdans l'attribut %qs, les valeurs des arguments positionnels %i et %i sont en dÃ©saccordil manque l'argument positionnel 2 de l'attribut %qs fourni dans la dÃ©signation prÃ©cÃ©dente par l'argument %ul'attribut %qs, dans son argument positionnel %i, a la valeur %wi invalidel'attribut %qs, dans son argument positionnel %i, la valeur %wi excÃ¨de le nombre d'arguments %u de la fonctionl'argument positionnel 1 de l'attribut %qs rÃ©fÃ©rence l'argument qualifiÃ© par %qs de type %qTl'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence l'argument de type fonction %qTl'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence un argument de type non pointeur %qTl'argument positionnel 2 de l'attribut %qs est en conflit avec la dÃ©signation prÃ©cÃ©dente par l'argument %ul'argument positionnel 2 de l'attribut %qs est manquant dans la dÃ©signation prÃ©cÃ©dentel'argument positionnel 2 de l'attribut %qs rÃ©fÃ©rence l'argument non entier de type %qTl'attribut %qs est spÃ©cifiÃ© plusieurs foisdÃ©claration d'attributl'attribut pour %q#T doit suivre le mot-clÃ© %qsattribut ignorÃ©attribut ignorÃ© dans la dÃ©claration de %q#Tattribut ignorÃ© dans l'instanciation explicite de %q#Tl'attribut de prÃ©fixe Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>l'attribut de prÃ©fixe Â«Â usingÂ Â» est utilisÃ© en mÃªme temps qu'un Ã©lÃ©ment d'attribut agissant sur une portÃ©ela valeur %qs de l'attribut est inconnue dans l'attribut %qsla valeur %qs de l'attribut Ã©tait dÃ©jÃ  spÃ©cifiÃ©e dans l'attribut %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 ne sont pas permis Ã  cette positionles attributs au dÃ©but d'une instruction sont ignorÃ©sattributs ignorÃ©s sur un spÃ©cificateur de type Ã©laborÃ© qui n'est pas une dÃ©claration anticipÃ©eattributs ignorÃ©s sur une instanciation de patronattributs ignorÃ©s sur un type non instanciÃ©les attributs dans un dÃ©clarateur de tableau de paramÃ¨tres sont ignorÃ©sles attributs ne peuvent pas Ãªtre insÃ©rÃ©s icides attributs ne peuvent pas Ãªtre spÃ©cifiÃ©s avant le mot-clÃ© %<@%D%> en Objective-C++les attributs devraient Ãªtre spÃ©cifiÃ©s avant le dÃ©clarateur dans une dÃ©finition de fonctionla sÃ©lection automatique du fpu n'est actuellement pas permise icila variable automatique %qE ne peut Ãªtre %<threadprivate%>champ aux dÃ©fini pour l'arÃªte %s->%schamp aux dÃ©fini pour une arÃªte indirecte depuis %sdisponible depuis Fortran 77Le 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Â Â»le type de base doit Ãªtre une classe ou une interface, pas %sle type de base doit Ãªtre une interface, pas %sle type de base ne peut pas Ãªtre voidvariable de base ou nom SSA par dÃ©clarÃ©l'arÃªte pred du bloc de base %d est corrompuele bloc de base %d devrait Ãªtre marquÃ© irrÃ©ductiblele bloc de base %d ne devrait pas Ãªtre marquÃ© irrÃ©ductibleles listes d'arÃªtes du bloc de base %i sont corrompuesles blocs de base n'ont pas Ã©tÃ© disposÃ©s consÃ©cutivementle bloc de base %d n'appartient pas Ã  la boucle %dle bloc de base %d a la boucle %d comme parent, cela devrait Ãªtre la boucle %dbb %d au mauvais endroitcar %qT a un %qD fourni par l'utilisateurcar il est un membre de %qTcar il est utilisÃ© comme gl-valeurcar le type %qT des Ã©lÃ©ments du tableau a une taille variablel'expression de dÃ©but fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDargument binaire %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimaleexpression binaire dans l'opÃ©rande d'une expression foldl'opÃ©rateur binaire ne supporte pas le mÃ©lange d'un boolÃ©en vectoriel avec un vecteur en virgule flottantel'opÃ©rateur binaire ne supporte pas deux opÃ©randes boolÃ©ens vectorielsl'opÃ©rateur binaire ne supporte pas l'opÃ©rande boolÃ©en vectorielprocÃ©dure bind(c)lier la rÃ©fÃ©rence du type %qH Ã  %qI abandonne les qualificatifschamp de bits %q#D avec le type non entier %qTla largeur du champ de bits %q+D n'est pas une constante entiÃ¨rechamp de bits %qD a le type non entier %qTchamp de bits %qD avec un type non entier %qTle champ de bits %qE a un type atomiquechamp de bits %qE dans la clause %qsle champ de bits %qs a un type invalidela largeur du champ de bits %qs n'est pas une constante entiÃ¨rela largeur du champ de bits %qs n'est pas une expression constante entiÃ¨rele champ de bits a un type atomiquela comparaison au niveau du bit est toujours Ã©valuÃ©e Ã  fauxla comparaison au niveau du bit est toujours Ã©valuÃ©e Ã  vrail'opÃ©ration au niveau des bits entre les types Ã©numÃ©rÃ©s diffÃ©rents %qT et %qT est dÃ©prÃ©ciÃ©ebloc IFla dÃ©claration externe avec la portÃ©e bloc %q#D n'est pas permise dans le domaine du modulele corps de la fonction %<constexpr%> %qD n'est pas une unique instruction Â«Â returnÂ Â»construction DISPOSE foireuse: %dconstruction JARL foireuse: %dconstruction JR foireuse: %dconstruction PREPEARE foireuse: %dtype foireux pour le rÃ©sultat d'une comparaisonregistres boolÃ©ens requis pour l'option de virgule flottante%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent Ãªtre utilisÃ©s tous les deux avec %<-mstack-protector-guard=sysreg%>%<__thread%> et %<thread_local%> sont tous les deux spÃ©cifiÃ©sles deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s%qs et %qs spÃ©cifiÃ©s tous les deuxles attributs %s et %qE fournissent tous les deux une adresseles deux arguments dans le fold binaire ont des paquets de paramÃ¨tres non dÃ©roulÃ©sles deux arguments doivent Ãªtre compatiblesles deux arguments de %<__builtin___clear_cache%> doivent Ãªtre des pointeursarguments Ã  la fois binaire et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©riqueles deux branches de l'instruction %<if%> sont marquÃ©es comme %qsarguments Ã  la fois complexe et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©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 OpenMPbuild_dt: format avec une liste de nomsla fonction interne %qD est dÃ©clarÃ©e icila fonction interne %q+D est dÃ©clarÃ©e comme une non fonctionla fonction interne %qD est dÃ©clarÃ©e comme une non fonctionla fonction intÃ©grÃ©e %qD exige le fanion %<-mconstant-cfstrings%>la fonction intÃ©grÃ©e %qD ne prend qu'un seul argumentla fonction interne %qE doit Ãªtre appelÃ©e directementla fonction interne %qE n'est pas supportÃ©e pour un MIPS16la fonction intÃ©grÃ©e %s requiert Nios II R%dla 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 4 argumentsl'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 icipar l'argument %u de type %s Ã  %qD dÃ©clarÃ© icipar l'argument %u de type %s Ã  %qTle flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par le compilateur GCC plus vieux que 10.0le flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par la version %d.%d de LTO au lieu de la version %d.%d attendueflux bytecode: balise %s attendue au lieu de %sflux bytecode: nÅ“ud cgraph vide rencontrÃ©flux bytecode: plusieurs instances trouvÃ©es pour le nÅ“ud cgraph avec le uid %dflux bytecode: chaÃ®ne trouvÃ©e sans zÃ©ro terminalflux bytecode: rebut Ã  la fin de la section des symbolesflux bytecode: aucun appelÃ© trouvÃ© en lisant l'arÃªteflux bytecode: aucun appelant trouvÃ© en lisant l'arÃªteflux bytecode: chaÃ®ne trop longue pour la table des chaÃ®nesflux bytecode: la balise %s n'est pas dans la plage [%s, %s] attendueflux bytecode: tentative de lire %d octets au delÃ  de la fin du tampon d'entrÃ©eflux bytecode: section LTO %s inattendueflux bytecode: Ã©tiquette %s inattendueflux bytecode: Ã©tiquette d'instruction GIMPLE %s 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 comdatpeut uniquement Ãªtre appliquÃ© Ã  une dÃ©claration uniquel'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 patronimpossible de crÃ©er un alias de l'expression %sne 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 pas Ãªtre %sne peut Ãªtre un membre de %sne peut Ãªtre Â«Â scopeÂ Â» et Â«Â %sÂ Â»ne peut Ãªtre, Ã  la fois, final et abstractne peut pas Ãªtre dÃ©clarÃ© comme Ã©tant une fonctionne peut pas Ãªtre final, vouliez-vous peut-Ãªtre utiliser constÂ ?ne peut pas Ãªtre un champ supplÃ©mentaire car il changera la taille %s dÃ©terminÃ©ene 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 %<__builtin_custom_%s%> sans spÃ©cifier l'option %<-mcustom-%s%>impossible d'appeler un concept comme une fonctionne peut appeler le constructeur %<%T::%D%> directementimpossible d'appeler la fonction membre %qD sans objetimpossible d'appeler super() implicitement car il est annotÃ© avec @disablene 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 dans un module diffÃ©rentne peut dÃ©clarer %qD comme Ã©tant un type de champ de bitsne peut dÃ©clarer un paramÃ¨tre avec %<decltype(auto)%>ne peut dÃ©clarer le champ de bits %qD avec le type %<warn_if_not_aligned%>ne peut dÃ©clarer le champ de bits %qD avec un type de fonctionne peut dÃ©clarer le champ de bits %qs avec un type %<warn_if_not_aligned%>ne peut dÃ©clarer le champ %q+D comme Ã©tant de type abstrait %qTne peut dÃ©clarer le membre %<%T::%s%> Ã  l'intÃ©rieur de %qTne peut dÃ©clarer la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qTne peut dÃ©clarer la fonction membre %qD comme ayant une classe de liaison statiquene peut dÃ©clarer le paramÃ¨tre %q+D comme Ã©tant de type abstrait %qTne peut dÃ©clarer le paramÃ¨tre comme Ã©tant de type abstrait %qTne peut dÃ©clarer un pointeur vers %q#Tne peut dÃ©clarer un pointeur vers le membre %q#Tne peut dÃ©clarer un pointeur vers le type de fonction qualifiÃ© %qTne peut dÃ©clarer une rÃ©fÃ©rence vers %q#Tne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T qui n'est pas un typedef ou un argument vers un type d'un patronne peut dÃ©clarer une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qTne peut dÃ©clarer une fonction statique Ã  l'intÃ©rieur d'une autre fonctionne peut dÃ©clarer la variable %q+D comme Ã©tant de type abstrait %qTadresse indÃ©composableimpossible de dÃ©composer le type de la classe %qT car il a une structure anonyme comme membreimpossible de dÃ©composer le type de la classe %qT car il a une union anonyme comme membreimpossible de dÃ©composer le type de classe %qT sans membre de donnÃ©e non statiqueimpossible de dÃ©composer le type de classe %qT: lui et sa classe de base %qT ont des membres de donnÃ©es non statiquesimpossible de dÃ©composer le type de classe %qT: ses classes de base %qT et %qT ont des membres de donnÃ©es non statiquesimpossible de dÃ©composer le membre inaccessible %qD de %qTimpossible de dÃ©composer le type de fermeture lambda %qTimpossible de dÃ©composer le type %qT qui n'est ni une classe ni un tableauimpossible de dÃ©composer le type union %qTimpossible de dÃ©composer le tableau de longueur variable %qTimpossible de dÃ©composer le vecteur de longueur variable %qTne peut dÃ©crÃ©menter un pointeur vers le type incomplet %qTimpossible de dÃ©duire les arguments du patron pour %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 tableau flexibleimpossible de comparer par dÃ©faut le membre de rÃ©fÃ©rence %qDimpossible de comparer par dÃ©faut l'union %qTimpossible de dÃ©finir %qD dans un module diffÃ©rentne peut dÃ©finir la fonction amie %qs dans une dÃ©finition de classe localene peut dÃ©finir la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qTimpossible de dÃ©finir le membre du typedef dÃ©pendant %qTne peut dÃ©truire une fonction.  Seuls les pointeurs vers des objets sont des arguments valables pour %<delete%>impossible de 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 avoir un contrat Â«Â inÂ Â» quand la fonction redÃ©finie %s n'a pas un contrat Â«Â inÂ Â»impossible de gÃ©nÃ©rer implicitement un constructeur par dÃ©faut quand la classe de base %s n'a pas de constructeur par dÃ©fautne peut incrÃ©menter un pointeur vers le type incomplet %qTimpossible d'hÃ©riter depuis la classe finale %simpossible 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 %sne peut redÃ©finir une fonction non virtuellela fonction finale %s ne peut pas Ãªtre redÃ©finiene peut redÃ©finir la fonction finale %s.%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%>impossible de rÃ©soudrene 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=hwaddressimpossible 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 un patron pour ajouter un champ Ã  l'agrÃ©gat Â«Â %sÂ Â»impossible d'utiliser un patron pour ajouter une fonction virtuelle Ã  la classe Â«Â %sÂ Â»impossible 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Ã©cisionle transtypage depuis %qT n'est pas permistranstypage 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'initialisationchanger le type de retour de %qs en un type de catÃ©gorie de comparaison autorisera la comparaison pour utiliser %qs et %qsle caractÃ¨re 0x%02x n'est pas permis dans le nom dÃ©corÃ©le caractÃ¨res 0x%04x n'est pas permis dans le nom dÃ©corÃ©check_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 positivehÃ©ritage circulairehÃ©ritage circulaire de l'interfacedÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©erÃ©fÃ©rence circulaire vers le membre de l'enumla classe %qE existe dÃ©jÃ classe %qE dÃ©finie sans spÃ©cifier une classe de basela 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 de l'argument du patron de classe pour %qT a Ã©chouÃ©Â : guide de dÃ©duction explicite sÃ©lectionnÃ© dans l'initialisation par copie de listela dÃ©duction des arguments d'un patron de classe est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>le type Ã  remplacer de la classe %qE n'est pas permis dans ce contextele 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 distinctsla comparaison du type Ã©numÃ©rÃ© %qT avec le type en virgule flottante %qT est dÃ©prÃ©ciÃ©ela comparaison du type en virgule flottante %qT avec le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©ecomparaison 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 transtypagel'expression conditionnelle entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©el'expression conditionnelle entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©eexpression 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#Dexport conflictuel de la dÃ©claration %qDles 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 %q+DÂ ; a %qTtypes 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Ã©rencesles constructeurs, destructeurs, postblits, invariants ainsi que les fonctions new et delete ne sont pas permis dans l'interface %sla boucle contenante est icicontient la mÃ©thode virtuelle additionnelle %qDmot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute bouclecontraction %<%.*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Â Â»le numÃ©ro du registre de contrÃ´le doit Ãªtre dans la plage 0-31 pour %sla 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Ã«conversion 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++20%> ou %<-std=gnu++20%>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 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 insnla version %s n'a pas Ã©tÃ© comprisene peut dÃ©lier la mÃ©moire %<pch_address_space%> %mn'a pu Ã©crire dans le fichier de rÃ©ponse %simpossible d'Ã©crire dans le fichier de rÃ©ponse temporaire %skern.osversion %q.*s incomprÃ©hensiblenom du compteurvaleur 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%>paramÃ¨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 EHfonction de dÃ©sallocation dÃ©clarÃ©e icidÃ©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 est en conflit avec la fonction internela dÃ©claration %qD est en conflit avec l'importla 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 %q+D est redÃ©clarÃ©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 fonctionla construction par dÃ©faut est dÃ©sactivÃ©e pour le type %sle constructeur par dÃ©faut pour les structures est uniquement autorisÃ© avec @disable, aucun corps et aucun paramÃ¨trel'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++20%> ou %<-std=gnu++20%>les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans la redÃ©claration d'un ami d'un patron d'une fonctionles arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des patrons de fonctions sans %<-std=c++11%> ou %<-std=gnu++11%>les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des spÃ©cialisations partiellesles arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans les dÃ©clarations d'un ami d'un patronla conversion du type par dÃ©faut ne peut dÃ©duire l%'argument du patron pour %qD%qD par dÃ©faut n'est pas un ami de %qT%qD par dÃ©faut doit Ãªtre %<const%>%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT mais pas les deux%qD par dÃ©faut ne peut pas avoir de qualificatif de rÃ©fÃ©rence %<&&%>%qD par dÃ©faut doit retourner %<bool%>%qD par dÃ©faut est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>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Ã©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 %qD n'est pas la premiÃ¨re dÃ©clarationla fonction supprimÃ©e %q+D redÃ©fini une fonction non supprimÃ©esupprimÃ© en Fortran 95la 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 invalideles initialisations par noms ne peuvent pas Ãªtre utilisÃ©es avec un type non agrÃ©gÃ© %qTdÃ©signant la limite de l'argument %u de type tableau de longueur variablel'ordre du dÃ©signateur pour le champ %qD ne correspond pas Ã  l'ordre de la dÃ©claration dans %qTl'objet destination %qE de taille %sl'objet de destination allouÃ© icil'objet de destination dÃ©clarÃ© icil'objet destination avec la taille %s allouÃ© par %qEl'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Ã¨treles destructeurs, postblits et invariants ne sont pas permis dans l'union %sdÃ©termination de la valeur de %qsvouliez-vous utiliser %<-%s%>Â ?vouliez-vous utiliser %<using enum %T::%D%>Â ?vouliez-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 redÃ©fini aucune fonctionne redÃ©fini aucune fonction, vouliez-vous redÃ©finir Â«Â %s%sÂ Â»Â ?ne 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Ã©attribut %qE dupliquÃ©spÃ©cificateur de dÃ©claration %qE dupliquÃ©%qs dupliquÃ©valeur du Â«Â caseÂ Â» dupliquÃ©e (ou en chevauchant une autre)le type de base dupliquÃ© %qT est invalidevaleur du Â«Â caseÂ Â» dupliquÃ©equalificatif CV dupliquÃ©dÃ©claration dupliquÃ©e pour le protocole %qEdÃ©claration dupliquÃ©e de la mÃ©thode %<%c%E%> avec des types conflictuelsdÃ©finition dupliquÃ©e de Â«Â %sÂ Â»dÃ©finition dupliquÃ©e d'un symbole de versionappel direct dupliquÃ© pour %s dans la sÃ©quence d'appel spÃ©culative avec speculative_id %iinstanciation explicite dupliquÃ©e pour %q#Dinstanciation explicite dupliquÃ©e de %q#Tinitialisation en double de %qDUID d'insn dupliquÃ©: %ivariable d'instance dupliquÃ©e %q+DdÃ©claration d'interface dupliquÃ©e pour la catÃ©gorie %<%E(%E)%>dÃ©claration d'interface dupliquÃ©e pour la classe %qEÃ©tiquette %qD dupliquÃ©edÃ©claration de l'Ã©tiquette %qE en doubleen-tÃªte de boucle dupliquÃ©emembre %q+D dupliquÃ©rÃ©fÃ©rence %s dupliquÃ©e dans la sÃ©quence d'appel spÃ©culative avec speculative_id %itype de paramÃ¨tre de type gÃ©nÃ©rique dupliquÃ© pour l'argument fonction %u de %<__builtin_tgmath%>spÃ©cificateurs virtuels (virt-specifier) multiplescondition %<if%> dupliquÃ©espÃ©cificateur de paramÃ¨tre %qs dupliquÃ© dans l'attribut %<amdgpu_hsa_kernel%>pendant la recompilation avec %<-fcompare-debug%>durant l'Ã©tape %s: %s
  la version dwarf %wu n'est pas supportÃ©edÃ©pendance dynamique %s introuvableles spÃ©cifications dynamiques d'exceptions sont dÃ©prÃ©ciÃ©es en C++11le type dynamique %qT de son opÃ©rande n'a pas une classe de base du type %qTle type dynamique %qT de son opÃ©rande n'a pas une classe de base publique %qT non ambigÃ¼ela limite de la pile eBPF est dÃ©passÃ©echaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®tl'arÃªte %s->%s n'a pas de call_stmt correspondantle dÃ©compte d'arÃªtes n'est pas compatible avec le dÃ©compte de fonctionl'arÃªte de %d Ã  %d devrait Ãªtre marquÃ©e irrÃ©ductiblel'arÃªte de %d Ã  %d ne devrait pas Ãªtre marquÃ©e irrÃ©ductiblel'arÃªte a, Ã  la fois, call_stmt et lto_stmt_uid dÃ©finisarÃªte introuvablel'arÃªte pointe vers la mauvaise dÃ©claration:soit %<-fopenacc%> ou soit %<-fopenmp%> doit Ãªtre dÃ©finisoit -fopenacc ou soit -fopenmp doit Ãªtre dÃ©finisoit toutes les instructions d'initialisation devraient Ãªtre dÃ©signÃ©es ou aucune ne devrait l'Ãªtreun spÃ©cificateur de type Ã©laborÃ© pour un enum fortement typÃ© ne peut pas utiliser le mot-clÃ© %qDles types des Ã©lÃ©ments doivent Ãªtre les mÃªmeselement_number(): Mauvais type de dimensionopÃ©ration binaire Ã©lÃ©mentaireles arguments de fonction Ã©lÃ©mentaire Ã  %C ne sont pas conformesprocÃ©dure Ã©lÃ©mentaireles Ã©lÃ©ments du tableau %q#D ont un type incompletles Ã©lÃ©ments du tableau %q#T ont un type incomplet%<\0%> inclus Ã  l'intÃ©rieur du formatNUL inclus dans une CFString littÃ©ralel'ABI de passage de paramÃ¨tres pour la classe vide %qT change avec %<-fabi-version=12%> (GCC 8)dÃ©claration videla dÃ©claration vide avec %<_Alignas%> ne redÃ©clare pas la balisela dÃ©claration vide avec un spÃ©cificateur de classe de stockage ne redÃ©clare pas la balisela dÃ©claration vide avec un qualificatif de type ne redÃ©clare pas la baliseun enum vide est invalideplage de l'index vide dans l'initialisationinitialisation vide pour la capture par initialisation d'une fonction lambdainitialisation vide dans l'initialisation par capture de la fonction lambdaprÃ©cision Ã  gauche vide dans le format %sl'ambigÃ¼itÃ© sur les parenthÃ¨ses vides a Ã©tÃ© rÃ©solue par une dÃ©claration de fonctionprÃ©cision vide dans le format %sliste d'attributs de propriÃ©tÃ© videintervalle vide spÃ©cifiÃ©initialisation vide d'un scalairechaÃ®ne vide dans l'attribut %<target%>une structure vide a une taille 0 en C et une taille 1 en C++dÃ©claration de liaison structurÃ©e videune union vide a une taille 0 en C et une taille 1 en C++active l'Ã©tape %s pour la fonction %sactive l'Ã©tape %s pour les fonctions dans la plage [%u, %u]activer le support de la trace de dÃ©bogage n'a de sens qu'en compilant pour le Thumbactiver le support pour l'interopÃ©rabilitÃ© de l'appelÃ© n'a de sens qu'en compilant pour le Thumb%<target%> englobantrÃ©gion %qs englobanteconstruction OpenACC %qs englobantela classe englobant la fonction membre non statique %<constexpr%> %q+#D n'est pas un type littÃ©ralles patrons de classe englobants ne sont pas explicitement spÃ©cialisÃ©sconstruction de calcul sur le parent englobantrÃ©gion englobanteroutine englobanterÃ©gion cible englobantetÃ¢che englobantel'expression de fin fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDl'insn de fin %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insnLa fin de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantel'enum %s doit avoir au moins un membreconstante enum dÃ©finie iciconstante Â«Â enumÂ Â» dans un contexte boolÃ©enla conversion d'un enum de %qT vers %qT dans une affectation est invalide en C++la conversion d'un enum de %qT vers %qT durant l'initialisation est invalide en C++la conversion d'un enum de %qT vers %qT durant le retour est invalide en C++la conversion en enum dans une affectation est invalide en C++la conversion en enum durant l'initialisation est invalide en C++la conversion d'un enum lors du passage de l'argument %d de %qE est invalide en C++type Â«Â enumÂ Â» dÃ©fini icila valeur de l'enum n'est pas %<CONST_DECL%> ou %<INTEGER_CST%>le nom de la valeur de l'enum n'est pas %<IDENTIFIER_NODE%>le type de la valeur de l'enum n'est pas %<INTEGER_TYPE%> et n'est pas convertible en l'enumtype Ã©numÃ©rÃ© et non Ã©numÃ©rÃ© dans l'expression conditionnellenon concordance dans les Ã©numÃ©rÃ©s de l'expression conditionnelle: %qT vs %qTla valeur %qE de l'Ã©numÃ©ration n'est pas traitÃ©e dans le Â«Â switchÂ Â»les valeurs de l'Ã©numÃ©ration excÃ¨dent les limites du plus grand entierla valeur de l'Ã©numÃ©ration %qE est en dehors de la plage du type sous-jacent %qTla valeur de l'Ã©numÃ©ration pour %qD n'est pas une constante entiÃ¨reles valeurs Ã©numÃ©rÃ©es de %qD doivent Ãªtre de type entier ou une Ã©numÃ©ration simple (donc, pas fortement typÃ©e)la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une constante entiÃ¨rela valeur de l'Ã©numÃ©rateur pour %qE n'est pas une expression constante entiÃ¨rela variable d'environnement %<COLLECT_GCC%> doit Ãªtre dÃ©finiela variable d'environnement %<COLLECT_GCC_OPTIONS%> doit Ãªtre dÃ©finiela variable d'environnement %<COLLECT_LTO_WRAPPER%> doit Ãªtre dÃ©finiela variable d'environnement %s doit fournir un entier non nÃ©gatif plus petit que ou Ã©gal Ã  %wdvariable d'environnement %qs non dÃ©finiela variable d'environnement COLLECT_GCC_OPTIONS doit Ãªtre dÃ©finiela variable d'environnement DJGPP n'est pas dÃ©finiela variable d'environnement DJGPP pointe vers le fichier corrompu %qsla variable d'environnement DJGPP pointe vers le fichier inexistant %qserreurerreur de fermeture de %s: %merreur dans les arguments de la fonction de spec %qserreur en supprimant %serreur d'instanciationerreur d'Ã©criture dans %qserreur d'Ã©criture dans %s: %merreur: erreurs durant la fusion des unitÃ©s de traductionseval_intrinsic(): Mauvais opÃ©rateureval_type_intrinsic0(): op est NULLÃ©valuation de %qsle nettoyage pendant une exception pour cet opÃ©rateur Â«Â newÂ Â» avec placement sÃ©lectionne %<operatorÂ delete%> sans placementle traitement des exceptions est dÃ©sactivÃ©, utilisez %<-fexceptions%> pour l'activerdÃ©saccord sur la personnalitÃ© du traitement de l'exceptionl'exception du type %<%T%> sera interceptÃ©eune exception du type %qT sera interceptÃ©e par un gestionnaire prÃ©cÃ©dentla spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªmetrop d'Ã©lÃ©ments dans l'initialisation de tableau de %<char%>trop d'Ã©lÃ©ments dans l'initialisation du tableautrop d'Ã©lÃ©ments dans l'initialisation d'un scalairetrop d'Ã©lÃ©ments dans l'initialisation de la structuretrop d'Ã©lÃ©ments dans l'initialisation de l'uniontrop d'Ã©lÃ©ments dans l'initialisation du vecteurtrop d'opÃ©randes Â«Â useÂ Â» pour l'instructionles compteurs d'exÃ©cution sont supposÃ©s Ãªtre Ã  zÃ©ro
  compteurs d'exÃ©cution estimÃ©s
  sortie %d->%d pas enregistrÃ©ele motif d'expansion %qE ne contient pas de paquet de paramÃ¨tresle motif d'expansion %qT ne contient pas de paquet de paramÃ¨tresle point d'expansion est l'emplacement %iclause %<#pragma acc%> attendue%<#pragma omp scan%> attendu%<#pragma omp section%> ou %<}%> attenduclause %<#pragma omp%> attendue%<(%> attendu%<(%> attendu aprÃ¨s la liste d'arguments de patron%<(%> ou fin de ligne attendue%<)%> attendu%<)%> ou %<,%> attendu%<*%> attendu%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu%<,%> attendu%<,%> ou %<)%> attendu%<,%> ou %<...%> attendu%<,%> ou %<;%> attendu%<,%> ou %<}%> attendu%<,%>, %<;%> ou %<}%> attendu%<.%> attendu%<...%> attendu%<:%> attendu%<:%> ou %<)%> attendu%<:%> ou %<...%> attendu%<:%> ou %<::%> attendu%<:%>, %<,%>, %<;%>, %<}%> ou %<__attribute__%> attendu%<::%> attendu%<;%> attendu%<;%> attendu aprÃ¨s la dÃ©finition de la classe%<;%> attendu aprÃ¨s la dÃ©finition de la structure%<;%> attendu aprÃ¨s la dÃ©finition de l'union%<;%> attendu Ã  la fin de la dÃ©claration du membre%<;%> ou %<{%> attendu%<;%> ou %<{%> attendu aprÃ¨s la dÃ©finition des attributs de la mÃ©thode%<;%>, %<,%> ou %<)%> attendu%<;%>, identificateur ou %<(%> attendu%<<%> attendu%<=%> attendu%<=%> attendu aprÃ¨s Objective-C %qE%<=%>, %<,%>, %<;%>, %<asm%> ou %<__attribute__%> attendu%<>%> attendu%<@end%> attendu%<@synchronized%> attendu%<@throw%> attendu%<@try%> attendu%<[%> attendu%<]%> attendu%<__label__%> attendu%<__transaction_atomic%> attendu%<__transaction_relaxed%> attendu%<acq_rel%>, %<release%> ou %<acquire%> attendu%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu%<allocator%> attendu%<asm%> attendu%<auto%> attendu%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qEmodificateur de clause %<cancel%> %<if%> attendus%<catch%> attendu%<class%> attendu%<class%> ou %<typename%> attendu%<class%>, %<typename%> ou %<template%> attendu%<co_yield%> attendu%<concurrent%> attendu%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu%<data%> attendu%<data%> attendu aprÃ¨s %<#pragma acc %s%>%<data%>, %<update%>, %<enter%> ou %<exit%> attendu%<declare%> attendu%<decltype%> attendu%<delete%> attenduclause %<depend%>, %<destroy%> ou %<update%> attendue%<extern%> attendu%<finally%> ou %<catch%> attendu%<for%> attendu aprÃ¨s %qs%<host%>, %<nohost%> ou %<any%> attendu%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu%<inclusive%> ou %<exclusive%> attendu%<match%> attendu%<namespace%> attendu%<new%> attendu%<none%> ou %<present%> attendu%<none%> ou %<shared%> attendu%<omp_priv%> ou nom de fonction attendu%<operator%> attendu%<point%> attenduclause %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendueclause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue%<return%> attendu%<scalar%>, %<aggregate%> ou %<pointer%> attendu%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu%<static_assert%> attendu%<target%> attendu%<team%>, %<parallel%> ou %<thread%> attendu%<template%> attendu%<throw%> attendu%<try%> attenduclause %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue%<using%> attendu%<while%> attendu%<{%> attendu%<{%> ou %<:%> attendu%<}%> attendu%<}%> attendu avant %<else%>%<~%> attenduon attendait %d niveaux de paramÃ¨tres du patron pour %q#D mais on en a obtenu %d%i ou plus attendu, %i trouvÃ©nom de sÃ©lecteur %qE attendu%qT attendu mais l'argument est de type %qTmodificateur de clause %qs %<if%> attendu au lieu de %qs... attenduadresse sur 64 bits attendue mais l'argument 1 a %d bitsadresse sur 64 bits attendue mais l'argument 2 a %d bits[big-endian|little-endian|default] attendu aprÃ¨s %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] attendu aprÃ¨s %<#pragma GCC diagnostic%>une chaÃ®ne est attendue aprÃ¨s %<#pragma message%>un objet SSA_NAME Ã©tait attenduargument inattendu pour %<msp430_select_cpu%>un identificateur est attendu pour le nom d'attributattribut attendu avant %<...%>entre %i et %i attendu, %i trouvÃ©opÃ©rateur binaire attenduindex de bloc attenduspÃ©cificateur de bloc attenduexpression boolÃ©enne attenduetype boolÃ©en attenduÃ©tiquette de Â«Â caseÂ Â» attenduecanal attendunom de classe attendumot-clÃ© de type classe (class ou struct) attendunom de classe attenduexpression entiÃ¨re constante attendue avec une valeur sync-hint validedÃ©calage constant attendutaille constante attendueconstructeur, destructeur ou conversion de type attenduvaleur de dÃ©compte attenduedÃ©claration attenduedÃ©claration ou instruction attenduespÃ©cificateurs de dÃ©claration attendusspÃ©cificateurs de dÃ©claration ou %<...%> attendudÃ©clarateur attenduinstruction Â«Â elseÂ Â» attendueune chaÃ®ne vide Ã©tait attendue aprÃ¨s le mot-clÃ© %<operator%>fin de liste de capture attenduefin de ligne attendueexpression attendueliste-expression ou type-id attenduqualitÃ© de frÃ©quence inattenduevalue de frÃ©quence attenduefonction attenduenom de fonction attendunom de fonction %<(%> attenduexpression Â«Â gotoÂ Â» attendueexpression id attendueexpression id (arguments) attendueidentificateur attenduidentificateur ou %<(%> attenduidentificateur ou %<)%> attenduidentificateur ou %<*%> attenduidentificateur ou chaÃ®ne littÃ©rale attendusinitialisation attendueentier attenduexpression entiÃ¨re attendueliste d'expressions entiÃ¨res attendueinterface ou pointeur vers une interface attendudÃ©claration ou initialisation d'itÃ©ration attendueinstruction d'itÃ©ration attendueinstruction de saut attendueÃ©tiquette attendueinstruction Ã©tiquetÃ©e attenduenumÃ©ro de boucle attenduun index sur un tableau associatif est attendu dans le membre de droitenom de module attenduespace de noms attenduspÃ©cificateur de nom imbriquÃ© attendutype numÃ©rique attenduopÃ©rateur attendupaquet de paramÃ¨tres attendu avant %<...%>nom d'Ã©tape attendupointeur attendupointeur attendu comme argument au %<*%> unairepointeur attendu dans la clause %qsexpression primaire attendueopÃ©rateur pointeur attendunom qualifiÃ© attendu dans la dÃ©claration amie pour le constructeur %qDnom qualifiÃ© attendu dans la dÃ©claration amie du destructeur %qDinstruction de sÃ©lection attenduesignature attendue: %qDpointeur unique attendu dans la clause %qsliste de qualificatifs et de qualificatifs attendueinstruction attenduechaÃ®ne littÃ©rale attenduechaÃ®ne littÃ©rale attendueidentificateur de suffixe attenduargument de patron attendutemplate-id attendutemplate-id attendu pour le typenom de patron attendunom de sÃ©lecteur de trait attenduspÃ©cificateur du type attenduun nom de type attenduspÃ©cificateur de type attenduunqualified-id attenduargument de type pointeur ou de type entier attendu pour l'argument 1nom de fonction interne attendula capture par copie explicite de %<this%> est redondante avec la capture par copie par dÃ©fautla capture par copie explicite de %qD est redondante avec la capture par copie par dÃ©fautla capture par rÃ©fÃ©rence explicite de %qD est redondante avec la capture par rÃ©fÃ©rence par dÃ©fautles opÃ©rateurs de conversion explicites sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>guide de dÃ©duction explicite dÃ©clarÃ© iciles guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copieÂ«Â gotoÂ Â» explicite Ã  la fin du bb %dinstanciation explicite de %q#Dinstanciation explicite de %q#T avant la dÃ©finition de patroninstanciation explicite de %qD mais pas de dÃ©finition disponibleinstanciation explicite de %qD dans l'espace de noms %qD (qui n'englobe pas l'espace de noms %qD)une instanciation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©instanciation explicite du concept de fonction %q#Dinstanciation explicite du patron non classe %qDinstanciation explicite du non patron %q#Dinstanciation explicite du type non patron %qTinstanciation explicite du concept de variable %q#Dune instanciation explicite ne doit pas utiliser le spÃ©cificateur %<consteval%>une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<constexpr%>une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<inline%>qualificatifs explicites dans la dÃ©claration de %qDil pourrait manquer des attributs dans la spÃ©cialisation explicite de %q#Dla spÃ©cialisation explicite doit Ãªtre dÃ©clarÃ©e %<concept%>spÃ©cialisation explicite dans la portÃ©e d'un non espace de noms %qDspÃ©cialisation explicite de %qD aprÃ¨s la premiÃ¨re utilisationla spÃ©cialisation explicite de %qD doit Ãªtre introduite par %<template <>%>une spÃ©cialisation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©spÃ©cialisation explicite du concept de fonction %qDspÃ©cialisation explicite du non patron %qTune liste explicite d'arguments de patron n'est pas permiseune spÃ©cialisation explicite de patron ne peut pas avoir une classe de stockagela fonction %q+D explicitement par dÃ©faut ne peut pas Ãªtre dÃ©clarÃ©e %qs car la dÃ©claration implicite n'est pas %qsÂ :les registres explicitement utilisÃ©s doivent Ãªtre groupÃ©s en haut de la pileLettre d'exposant Â«Â qÂ Â» dans une constante littÃ©rale rÃ©elle Ã  %Cexpr dans l'affectation var = expr de !$OMP ATOMIC WRITE doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %Lexpr dans l'affectation !$OMP ATOMIC var = var op expr doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %Ll'expression %qE ne dÃ©signe pas une fonction %<constexpr%>l'expression %qE n'est pas une expression constantel'expression ne peut pas Ãªtre utilisÃ©e comme une fonctionl'expression ne calcule pas le nombre d'Ã©lÃ©ments dans son tableauÂ ; le type de l'Ã©lÃ©ment est %qT, pas %qTl'expression dans la dÃ©claration Â«Â newÂ Â» doit Ãªtre un type entier ou un type Ã©numÃ©rÃ©l'expression dans l'assertion statique n'est pas un entierl'expression dans l'assertion statique n'est pas une expression constante entiÃ¨rel'expression dans l'assertion statique n'est pas une constantela liste d'expressions est traitÃ©e comme une expression composÃ©e dans le transtypage fonctionnella liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisationla liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisation mÃ©moirel'expression doit Ãªtre comprise entre parenthÃ¨sesl'expression doit Ãªtre fondamentalel'expression du type de classe abstraite %qT ne peut pas Ãªtre utilisÃ©e dans une expression Â«Â throwÂ Â»l'instruction de l'expression a un type incompletextend_ref(): Variable Â«Â tailÂ Â» invalideles listes d'initialisation Ã©tendues sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les registres Ã©tendus n'ont pas de moitiÃ© hautela dÃ©claration externe de %q+D suit une dÃ©claration sans classe de liaisonmodÃ¨le externe globalvalueles symboles externes ne peuvent pas avoir d'initialisationsles fonctions d'initialisation TLS externes ne sont pas supportÃ©es sur cette cibleclasse de liaison externe requise pour le symbole %q+D en raison de l'attribut %qEclone en ligne visible depuis l'extÃ©rieur%<;%> superflu%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classegroupe d'accolades superflu Ã  la fin de l'initialisationÃ©lÃ©ments superflus dans l'initialisation d'un scalairearÃªte sortante supplÃ©mentaire %d->%dqualification %<%T::%> additionnelle sur le membre %qsqualification supplÃ©mentaire pas permiseÂ«Â ;Â Â» superflupoint virgule superflu spÃ©cifiÃ© dans la dÃ©finition de la mÃ©thodepoint virgule superflu dans la structure ou dans l'unionqualificatif de type supplÃ©mentaire dans l'argument du format (argument %d)Ã©chec Ã  l'initialisation du greffon %sÃ©chec lors de la crÃ©ation du composant du tableau associatif Â«Â %sÂ Â»Ã©chec lors de la crÃ©ation du composant d'union Â«Â %sÂ Â»Ã©chec lors du dÃ©veloppement de la fonction interneerreur pour obtenir le statut de sortie: %merreur Ã  l'obtention des temps du processus: %mÃ©chec Ã  l'initialisation du greffon %sÃ©chec Ã  l'ouverture du fichier temporaire %s pour la sortie LTOÃ©chec Ã  l'ouverture du fichier temporaire %s avec la sortie LTOÃ©chec lors de la rÃ©cupÃ©ration de la fonction inutileÃ©chec lors de la rÃ©cupÃ©ration de la fonction inutile dans le mÃªme groupe comdatÃ©chec lors de la traduction du littÃ©ral vers le jeu de caractÃ¨res Ã  l'exÃ©cution %qTle modÃ¨le mÃ©moire en cas d'Ã©chec ne peut pas Ãªtre plus fort que le modÃ¨le mÃ©moire en cas de succÃ¨s pour %<__atomic_compare_exchange%>Ã©chec lors de la simplification de la rÃ©fÃ©rence Ã  la sous-chaÃ®ne dans l'instruction DATA Ã  %LÃ©chec en essayant de recharger:arÃªte fallthru aprÃ¨s une instruction de contrÃ´le dans le bb %darÃªte fallthru aprÃ¨s un branchement inconditionnel dans le bb %iune arÃªte fallthru traverse une frontiÃ¨re de section dans le bb %ifallthru pour sortir du bloc de base %dl'Ã©numÃ©ration rapide n'est pas disponible en Objective-C 1.0les attributs fastcall et cdecl sont incompatiblesles attributs fastcall et regparm sont incompatiblesles attributs fastcall et stdcall sont incompatiblesles attributs fastcall et thiscall sont incompatibleserreur fatale: fclose %s: %mLa chaÃ®ne fe_runtime_error doit Ãªtre terminÃ©e par un zÃ©rofe_runtime_error: Mauvais nombre d'arguments (%d au lieu de %d)le champ %q#D peut Ãªtre accessible via %q#Dchamp %q#D avec le mÃªme nom que la classele champ %qD a le type incomplet %qTchamp %qE dÃ©clarÃ© comme une fonctionle champ %qE est d'un type incompletle champ %s doit Ãªtre initialisÃ© mais il est ignorÃ©le champ ne peut pas Ãªtre Â«Â scopeÂ Â»le nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'unionle champ n'est pas permis dans une interfacespÃ©cificateur de champ de prÃ©cisionlargeur de champlargeur de champ dans le format de printflargeur de champ dans le format de scanflargeur de champ dans le format de strfmonlargeur de champ dans le format de strftimespÃ©cificateur de largeur de champles champs ont un agencement diffÃ©rent dans une autre unitÃ© de traductionle fichier %qs a Ã©tÃ© quittÃ© mais n'a pas Ã©tÃ© entrÃ©fin de fichier dans l'argument par dÃ©fautla dÃ©claration de %qE au niveau du fichier spÃ©cifie %<auto%>la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<register%>le nom de fichier %qs ne dÃ©bute pas par le prÃ©fixe de profil %qscaractÃ¨re de remplissagecaractÃ¨re de remplissage dans le format de strfmonfind_array_spec(): Spec manquantefind_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)find_enum(): Ã‰numÃ©ration introuvablefonction fini() trouvÃ©e dans l'objet %sle premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© icile premier argument doit Ãªtre []bytele premier argument doit Ãªtre du type size_t, pas %sle premier argument de %q+D devrait Ãªtre %<int%>le premier argument de %<__builtin_call_with_static_chain%> doit Ãªtre une expression d'appelle premier argument de %<__builtin_choose_expr%> n'est pas une constantele premier argument de %<va_arg%> n'est pas du type %<va_list%>le premier dÃ©saccord est le chample premier offset doit Ãªtre dans la direction opposÃ©e des itÃ©rations de la bouclele premier argument doit Ãªtre R0vu pour la premiÃ¨re fois icipremiÃ¨re spÃ©cification icile registre ebp fixÃ© requiert %<-maccumulate-outgoing-args%>le registre ebp fixÃ© requiert %<target("accumulate-outgoing-args")%>registre fixe %s utilisÃ© pour passer un paramÃ¨tre Ã  la fonctiondÃ©bordement d'un nombre en virgule fixe dans l'expression %qE de type %qT rÃ©sulte in %qEdÃ©bordement d'un nombre en virgule fixe dans l'expression de type %qT rÃ©sulte en %qEles types en virgule fixe ne sont pas supportÃ©s pour cette cibletypes en virgule fixe pas supportÃ©s en C++le membre tableau flexible %qD n'a pas de bits de remplissage bien dÃ©finis pour %qsmembre tableau flexible %qD dans %q#T par ailleurs videmembre tableau flexible %qD dans l'unionle membre tableau flexible %qD n'est pas Ã  la fin de %q#Ttableau flexible comme membre d'une structure sans aucun membre nommÃ©tableau flexible comme membre de l'unionle tableau flexible n'est pas le dernier membre Ã  la fin de la structurela constante en virgule flottante dÃ©borde de la plage de %qTconstante flottante mal utilisÃ©econstante en virgule flottante tronquÃ©e Ã  zÃ©role littÃ©ral en virgule flottante dÃ©passe la plage de type %qTle littÃ©ral en virgule flottante est tronquÃ© Ã  zÃ©rodÃ©bordement d'un nombre en virgule flottante dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un nombre en virgule flottante dans l'expression de type %qT rÃ©sulte en %qEla constante en virgule flottante n'est pas un opÃ©rande immÃ©diat validele suffixe en virgule flottante %qs est masquÃ© par l'implÃ©mentationinsn de contrÃ´le de flot Ã  l'intÃ©rieur dâ€™un bloc de basefmax-include-depth=<number> DÃ©finir la profondeur maximale d'un #include imbriquÃ©.vÃ©rification fold: arbre originale modifiÃ© par foldrepli de l'expansion vide sur %Oles expressions fold sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>fopen %s: %mpour %qDpour un transtypage de style Â«Â fonctionÂ Â», enlevez le %<::%D%> redondantpour une fonction tableau, l'expression de longueur du paramÃ¨tre doit Ãªtre spÃ©cifiÃ©epour rÃ©tro-compatibilitÃ©pour la dÃ©duction de %<std::initializer_list%>, utilisez l'initialisation par liste copiÃ©e (c-Ã -d ajoutez %<=%> avant le %<{%>)l'expression d'incrÃ©mentation de Â«Â forÂ Â» ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'expression d'incrÃ©mentation de Â«Â forÂ Â» n'a pas d'effetl'expression d'incrÃ©mentation de Â«Â forÂ Â» est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type pointeurinstruction Â«Â forÂ Â» attenduepour la dÃ©claration du patron %q+Ddans l'option %<-mcache-block-size=X%>, les valeurs valides pour X sont: 4, 8, 16, 32, 64, 128, 256, ou 512pour le type %qTl'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type tableau dont la limite est inconnueinstruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendueformatl'argument de format %d est inutilisÃ© et se trouve avant l'argument %d qui est utilisÃ© avec un numÃ©ro d'argument %<$%>l'argument de format %d est utilisÃ© plus d'une fois dans le format %sl'argument de format aurait dÃ» Ãªtre une rÃ©fÃ©rence Ã  %qsl'argument de format aurait dÃ» Ãªtre une rÃ©fÃ©rence Ã  %qs mais c'est une chaÃ®ne qui a Ã©tÃ© trouvÃ©ele format est une chaÃ®ne de caractÃ¨res largesle format n'est pas une chaÃ®ne littÃ©rale et il n'y a pas d'arguments de formatle format n'est pas une chaÃ®ne littÃ©rale, les types des arguments ne sont pas vÃ©rifiÃ©sle format n'est pas une chaÃ®ne littÃ©rale, le format n'est pas vÃ©rifiÃ©le format des en-tÃªtes de colonnes est incorrect dans %<devices.csv%>l'argument de la chaÃ®ne de format suit les arguments devant Ãªtre formatÃ©sl'argument passÃ© comme chaÃ®ne de format n'est pas une chaÃ®ne de caractÃ¨resla chaÃ®ne de format est dÃ©finie icila chaÃ®ne de format n'est pas un tableau de type %qsformation d'un pointeur vers le type de fonction qualifiÃ© %qTformation d'un pointeur vers le type de rÃ©fÃ©rence %qTformation d'une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qTformation d'une rÃ©fÃ©rence vers le type de rÃ©fÃ©rence %qTformation d'une rÃ©fÃ©rence vers voidformation du type de %qsdÃ©claration anticipÃ©e de %q#T%<%c%s%> trouvÃ©%<-%E%> trouvÃ© Ã  la place de %<+%E%> dans le(s) protocole(s)%<:%> trouvÃ© dans le spÃ©cificateur de nom imbriquÃ©, %<::%> attenduun %qT a Ã©tÃ© trouvÃ© mais l'argument de format devrait Ãªtre une chaÃ®neune rÃ©fÃ©rence %qs a Ã©tÃ© trouvÃ©e mais l'argument de format devrait Ãªtre une chaÃ®nenom par dÃ©faut trouvÃ© avec une instruction de dÃ©finition non videdÃ©finition rÃ©elle trouvÃ©e pour un non registredÃ©finition virtuelle trouvÃ©e pour un registre GIMPLEun SSA_NAME a Ã©tÃ© rencontrÃ© qui avait Ã©tÃ© relÃ¢chÃ© dans le pool des Ã©lÃ©ments libresÂ«Â caseÂ Â» par dÃ©faut rencontrÃ© mais pas au dÃ©but du vecteur des Â«Â caseÂ Â»la couche logicielle pour complÃ©ter l'arithmÃ©tique requiert %<-mtrap-precision=i%>fr30_print_operand: code %%F invalidefr30_print_operand: code %%x invalidefr30_print_operand: opÃ©rande invalide pour le code %%Afr30_print_operand: MEM non traitÃ©fr30_print_operand: code inconnufr30_print_operand: code %%B non reconnufr30_print_operand: code %%b non reconnufr30_print_operand: code %%p non reconnufr30_print_operand_address: adresse non traitÃ©eun pointeur de trame est requis, mais il est rÃ©servÃ©la taille de la trame de %qs est de %wd octetsla taille de la trame de la fonction %qs est de %wd octets. Elle dÃ©passe la limite de %d octets de la pile fournie par l'utilisateur. Un dÃ©routement inconditionnel est ajoutÃ©.la taille de la trame de la fonction %qs est de %wd octets. C'est plus que la moitiÃ© de la taille de la pile. Le contrÃ´le dynamique ne serait pas fiable. Aucun contrÃ´le n'est gÃ©nÃ©rÃ© pour cette fonction.taille de trame trop grande pour une vÃ©rification fiable de la pilefree_expr0(): Mauvais type d'expressionfree_pi_tree(): Correction non rÃ©soluela dÃ©claration amie %q#D dÃ©clare une fonction non patrondÃ©claration amie %qD dans la classe locale sans dÃ©claration locale antÃ©rieurela dÃ©claration amie %qD n'est pas visible par la spÃ©cialisation explicitela dÃ©claration amie %qD ne peut pas avoir de spÃ©cificateur de type Â«Â virt-specifiersÂ Â»la dÃ©claration amie ne nomme pas une classe ou une fonctiondÃ©claration amie icila dÃ©claration amie n'est pas dans la dÃ©finition de la classela dÃ©claration amie de %q#D spÃ©cifie des arguments par dÃ©faut et n%'est pas la seule dÃ©clarationla dÃ©claration amie de %qD spÃ©cifie des arguments par dÃ©faut et n%'est pas une dÃ©finitionune dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d %<friend %#T%>une dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d. %<friend class %T::%D%>la dÃ©finition de la fonction amie %qs ne pas avoir son nom qualifiÃ© avec %<%D::%>la dÃ©finition de la fonction amie %qs ne peut pas avoir son nom qualifiÃ© avec %<::%>Ã  partir de la dÃ©finition de %q#Dpar rapport Ã  la dÃ©claration prÃ©cÃ©dente de %qFfrv_print_operand: code inconnuune fonction peut uniquement Ãªtre comparÃ©e Ã  nulla fonction %q#D est initialisÃ©e comme une variablela dÃ©finition de la fonction %q+D est marquÃ©e dllimportla fonction %q+D fait partie du cycle des aliasla fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle a l'attribut %<noclone%>la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle reÃ§oit un Â«Â gotoÂ Â» non localla fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle sauvegarde l'adresse d'une Ã©tiquette locale dans une variable statiquela fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle contient un Â«Â gotoÂ Â» calculÃ©la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle a un argument VLAla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle a un argument de retour VLAla fonction %q+F ne peut jamais Ãªtre mise en ligne parce que cela est supprimÃ© par l'utilisation de %<-fno-inline%>la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise %<__builtin_return%> ou %<__builtin_apply_args%>la fonction %q+F ne peut jamais Ãªtre mise en ligne car elle utilise Â«Â allocaÂ Â» (ce qui sera outrepassÃ© en utilisant l'attribut Â«Â always_inlineÂ Â»)la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise des attributs en conflit avec la mise en lignela fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise un Â«Â gotoÂ Â» qui n'est pas localla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmpla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp-longjmp pour gÃ©rer les exceptionsla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise une liste variable d'argumentsfonction %qD dÃ©clarÃ©e %<[[noreturn]]%> mais sa premiÃ¨re dÃ©claration ne l'Ã©tait pasfonction %qD dÃ©clarÃ©e %<virtual%> Ã  l'intÃ©rieur d'une unionla fonction %qD est initialisÃ©e comme une variablela fonction %qD pourrait peut-Ãªtre Ãªtre candidate pour l'attribut de format %qsfonction %qD redÃ©clarÃ©e comme une variablela fonction %qD est utilisÃ©e comme sortie %<asm%>la fonction %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>la fonction %qs a Ã©tÃ© rÃ©fÃ©rencÃ©e dans du code dÃ©chargÃ© mais n'a pas Ã©tÃ© marquÃ©e comme devant Ãªtre incluse dans le code dÃ©chargÃ©les arguments fonctions de %<__builtin_tgmath%> ont tous le mÃªme typeles arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramÃ¨tre de type gÃ©nÃ©riqueles attributs de fonction %qs et %qs sont mutuellement exclusifsle corps de la fonction peut Ãªtre Ã©crasÃ© durant l'Ã©dition de liensle corps de la fonction n'est pas disponiblele corps de la fonction est uniquement permis dans les fonctions finales dans l'interface %sl'appel de fonction a une valeur d'agrÃ©gatfonction appelÃ©e Ã  travers un type non compatibleun concept de fonction doit Ãªtre appelÃ©la dÃ©claration de fonction n'est pas un prototypela fonction est dÃ©clarÃ©e avec %<noreturn%> mais elle utilise l'instruction %<return%>dÃ©finition de fonction dÃ©clarÃ©e %<auto%>dÃ©finition de fonction dÃ©clarÃ©e %<register%>dÃ©finition de fonction dÃ©clarÃ©e %<typedef%>dÃ©finition de fonction dÃ©clarÃ©e %qsla dÃ©finition de fonction ne dÃ©clare aucun paramÃ¨trela dÃ©finition de la fonction a un type de retour Â«Â voidÂ Â» qualifiÃ©la fonction ne retourne pas un type Â«Â stringÂ Â»la fonction a un lien externe alors que l'utilisateur demande uniquement la mise en ligne statique pour la correction Ã  chaudla fonction peut retourner l'adresse d'une variable localela fonction pourrait Ãªtre une candidate pour l'attribut %qsla fonction pourrait Ãªtre une candidate pour l'attribut %qs si elle est connue pour retourner normalementun nom de fonction comme opÃ©rande dans le membre de gauche de %<<%> est toujours mal formÃ© en C++20; incluez le nom de la fonction dans %<()%>nom de fonction attendu pour l'adresse de dÃ©partnom de fonction attendu pour l'adresse de dÃ©part, pas Â«Â %sÂ Â»fonction pas retenue pour Ãªtre mise en lignela fonction n'est pas dÃ©clarÃ©e en ligne et la taille du code augmenteraitla fonction ne peut Ãªtre mise en lignela fonction nâ€™est pas une candidate Ã  la mise en lignetype tableau ou fonction %qT dans %<#pragma omp declare reduction%>fonction ou type tableau dans %<#pragma omp declare reduction%>paramÃ¨tre de fonctionles pointeurs de fonctions ne sont pas supportÃ©s avec l'option %<-mabi=ti%>DÃ©saccord dans le nombre de rÃ©sultats de la fonctionle type retournÃ© par une fonction ne peut Ãªtre une fonctionles types retournÃ©s par les fonctions ne sont pas compatibles en raison de %<volatile%>fonction retournant une fonctionfonction retournant un tableaula fonction retourne l'adresse d'une Ã©tiquettela fonction retourne l'adresse d'une variable localela fonction retourne un agrÃ©gatle symbole de la fonction n'est pas une fonctionle patron de fonction %qD est redÃ©clarÃ© comme un patron de classetemplate-id de la fonction %qD dans le spÃ©cificateur de nom imbriquÃ©types fonctions pas vraiment compatibles en C ISOles versions de fonctions ne peuvent pas Ãªtre marquÃ©es avec %<gnu_inline%>, des corps de fonctions doivent Ãªtre gÃ©nÃ©rÃ©sfonction appelÃ©e avec un type de retour void qualifiÃ©%qE au niveau de la fonction est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs%qs dans le champ de la fonction est implicitement dÃ©clarÃ© auto et dÃ©clarÃ© %<__thread%>le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>support de function_profilerfunction_profiler supportÃ© pour MMIXtranstypage fonctionnel vers le type tableau %qTles fonctions ne peuvent pas Ãªtre Â«Â scopeÂ Â»rebut Ã  la fin de %<#pragma nomember_alignment%>pilote gcc version %s %sexÃ©cutant gcc version %s
  gcc version %s %s
  gcov %s%s
! generate_isocbinding_initializer(): mauvais type iso_c_binding, %<c_ptr%> ou %<c_funptr%> attenduget_mpz(): N'est pas une constante entiÃ¨reobtention de la limite maximale de la taille du fichier de vidange (core file): %mgfc_add_interface(): Mauvais type d'interfacegfc_arith_divide(): Mauvais type de basegfc_arith_error(): Mauvais code d'erreurgfc_arith_minus(): Mauvais type de basegfc_arith_plus(): Mauvais type de basegfc_arith_times(): Mauvais type de basegfc_arith_uminus(): Mauvais type de basegfc_array_dimen_size(): Mauvaise expression EXPR_ARRAYgfc_array_dimen_size(): Mauvaise dimensiongfc_array_size a Ã©chouÃ©gfc_ascii_statement(): Mauvais code d'instructiongfc_basic_typename(): Type non dÃ©finigfc_caf_attr(): Mauvaise rÃ©fÃ©rence Ã  un tableaugfc_caf_attr(): L'expression n'est pas une variablegfc_check_dependency: on attendait une EXPR_VARIABLEgfc_check_digit(): mauvais radicalgfc_code2string(): Mauvais codegfc_compare_array_spec(): SpÃ©cification de tableau Ã©crasÃ©egfc_compare_derived_types: type dÃ©rivÃ© invalidegfc_compare_expr(): Mauvais type de basegfc_copy_expr(): Mauvais nÅ“ud d'expressiongfc_expression_rank(): Deux specs de tableaugfc_find_array_ref(): Pas de rÃ©fÃ©rence trouvÃ©egfc_free_statement(): Mauvaise instructiongfc_get_constant_expr(): le lieu %<where%> ne peut pas Ãªtre NULLgfc_get_default_type(): Mauvais symbole %qsgfc_is_constant_expr(): Type d'expression inconnugfc_match(): Mauvais code de correspondance %cgfc_match_sym_complex_part(): Mauvais typegfc_op2string(): Mauvais codegfc_range_check() a retournÃ© une mauvaise valeurgfc_range_check(): Mauvais typegfc_ref_dimen_size(): Mauvais dimen_typegfc_ref_dimen_size(): Mauvaise dimensiongfc_resolve_blocks(): Mauvais type de blocgfc_resolve_code(): Mauvais code d'instructiongfc_resolve_code(): Pas d'expression dans le DO WHILEgfc_resolve_expr(): Mauvais type d'expressiongfc_set_default_type(): le symbole a dÃ©jÃ  un typegfc_simplify_abs(): Mauvais typegfc_simplify_dcmplx(): Mauvais type (x)gfc_simplify_dcmplx(): Mauvais type (y)gfc_simplify_dim(): Mauvais typegfc_simplify_floor(): Mauvais sous-typegfc_simplify_log: mauvais typegfc_simplify_mod(): Mauvais argumentsgfc_simplify_modulo(): Mauvais argumentsgfc_trans_code(): Mauvais code d'instructiongfc_trans_omp_workshare(): Mauvais code d'instructiongfc_trans_select(): Mauvais type pour l'expression casegfc_typename(): Type non dÃ©finigfc_validate_kind(): Mauvais sous-type obtenugfc_validate_kind(): Mauvais type obtenugfc_variable_attr(): L'expression n'est pas une variablegfortran ne supporte pas -E sans -cppgfortran: Uniquement une option %<-J%> autorisÃ©el'appel gimple n'a pas de ciblel'appel gimple a deux ciblesvÃ©rification gimple: attendait %s(%s), a trouvÃ© %s(%s) dans %s, Ã  %s:%dgimple_bb (phi) est dÃ©fini avec un mauvais bloc de basegimple_bb (stmt) est dÃ©fini avec un mauvais bloc de basela gimplification a Ã©chouÃ©les constructeurs globaux ne sont pas supportÃ©s sur cette cibleles destructeurs globaux ne sont pas supportÃ©s sur cette ciblele contenu du fragment de module global doit provenir de l'inclusion du prÃ©processeurla qualification globale du nom de la classe est invalidevariable globale de registre %qD utilisÃ©e dans une fonction imbriquÃ©eune variable-registre globale suit une dÃ©finition de fonctionla variable-registre globale a une valeur initialel'affectation Ã  la variable globale/statique a Ã©tÃ© interceptÃ©eles globaux, statiques, champs, les constantes manifestes et les paramÃ¨tres ref et out ne peuvent pas Ãªtre Â«Â scopeÂ Â»a obtenu %d paramÃ¨tres de patron pour %q#Da obtenu %d paramÃ¨tres de patron pour %q#Tla destination du Â«Â gotoÂ Â» n'est ni une Ã©tiquette ni un pointeurgp est constant (mais sauvegarder/rÃ©tablir gp lors d'appels indirects).gp_offset (%ld) ou end_offset (%ld) est plus petit que zÃ©roaccent grave %<`%> dans le formatgsplit-dwarf n'est pas supportÃ© sur cette plate-formele PCH a dÃ» Ãªtre relocalisÃ©code MIPS16 avec des flottants matÃ©riels pour des ABI autres que o32 et o64les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles en mode ESA/390les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles sur %sle support des vecteurs matÃ©riels n'est pas disponible sur %sle support des vecteurs matÃ©riels n'est pas disponible avec %<-msoft-float%>a des paramÃ¨tres diffÃ©rents dans une autre unitÃ© de traductiona une valeur de retour diffÃ©rente dans une autre unitÃ© de traductiona des rÃ©fÃ©rences anticipÃ©esa une valeur inexacte Ã  cause de la perte de prÃ©cisionn'a pas de corps de fonction avec l'infÃ©rence du type de retourn'a pas d'instruction de retour mais une valeur de retour de type %s est attenduel'insn de tÃªte %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insnicilimite supÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qsl'instruction de la valeur de l'histogramme ne correspond pas Ã  l'instruction Ã  laquelle il est associÃ©iWMMXt et NEON sont incompatiblesiWMMXt non supportÃ© en mode Thumbia64_print_operandÂ : code inconnuidentical_array_ref(): dimensions incohÃ©rentesl'identificateur %qE est en conflit avec un mot-clÃ© du C++l'identificateur %qE est un mot clÃ© en C++11l'identificateur %qE est un mot clÃ© en C++20identificateur attendu aprÃ¨s %<@protocol%>dÃ©bordement de l'identificateurÂ : %dsi une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateurs'il n'est pas possible d'Ã©viter l'apostrophe, entourez la dans une paire de directives %qs et %qssi ce code est atteint, le programme s'arrÃªterasi l'utilisation de %qs n'est pas possible, utilisez plutÃ´t %qs%<#pragma %s %s%> ignorÃ©%<#pragma align%> ignorÃ© pour %q+D explicitement alignÃ©%<#pragma omp declare simd%> est ignorÃ© sur une fonction avec un argument non %<uniform%> avec le qualificatif %<_Atomic%>%<#pragma omp declare simd%> est ignorÃ© sur une fonction avec un type de retour avec le qualificatif %<_Atomic%>%<-fschedule-insns%> est ignorÃ© Ã  cause d'un bogue dans la gestion des exceptionsspÃ©cificateur %<asm%> ignorÃ© pour la variable locale non statique %q+Dl'attribut %qD est ignorÃ© sur l'espace de noms anonymel'attribut %qD est ignorÃ© sur l'espace de noms pas en lignel'attribut %qE est ignorÃ© car il est appliquÃ© Ã  l'instanciation du patron %qTl'attribut %qE est ignorÃ© car il est appliquÃ© Ã  la spÃ©cialisation du patron %qTl'attribut %qE est ignorÃ© car il n'est pas dÃ©fini sur une variablel'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable constantel'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable initialisÃ©el'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable non initialisÃ©el'attribut %<%E (%u)%> ignorÃ© car il est en conflit avec l'attribut %<%E (%u)%>l'attribut %qE est ignorÃ© aprÃ¨s un %qE antÃ©rieurl'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<either%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<lower%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<noinit%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<persistent%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<section%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<upper%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %qsl'attribut %qE est ignorÃ© dans la dÃ©claration d'une fonction interne %qD car il est en conflit avec l'attribut %qsl'attribut %qs est ignorÃ© car il est en conflit avec l'attribut %qsles attributs appliquÃ©s Ã  %qT aprÃ¨s sa dÃ©finition sont ignorÃ©sles attributs sont ignorÃ©s s'ils sont appliquÃ©s Ã  la classe de type %qT en dehors de la dÃ©finitionattributs ignorÃ©s car ils sont appliquÃ©s au type dÃ©pendent %qT sans dÃ©claration associÃ©eles attributs dans l'argument %qE du patron sont ignorÃ©sles attributs sur l'argument %qT du patron sont ignorÃ©sle rÃ©pertoire Â«Â %sÂ Â» est ignorÃ© car prÃ©sent deux fois
  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%>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 de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %Ela 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%>la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %Ela 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 valeur immÃ©diate doit Ãªtre contenue dans un entier sur %d bits pour %sla 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 implicitel'import ne peut pas apparaÃ®tre directement dans une spÃ©cification de classe de liaisonl'import a dÃ©clarÃ© %q#D icila dÃ©claration d'import doit Ãªtre dans la portÃ©e globaleimport_iso_c_binding_module(): Impossible de crÃ©er le symbole pour %simportÃ© Ã contrainte 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 Ã  %qD dÃ©clarÃ© avec l'attribut %<%s%> icidans un appel Ã  %qT dÃ©clarÃ© avec l'attribut %<%s%>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 %qDdans un appel Ã  la fonction %qD dÃ©clarÃ©e %qsdans un appel Ã  la fonction %qD dÃ©clarÃ©e avec l'attribut %qsdans un appel Ã  la fonction membre non statique %qDdans un appel avec le type %qTdans un appel avec le type %qT et l'attribut %qsles contrats in et out peuvent uniquement apparaÃ®tre sans un corps quand ils sont des fonctions d'interface virtuelle ou abstraitesdans 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 %qDincluez %qs ou fournissez une dÃ©claration de %qEle 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 incompatiblestypes covariants %s et %s 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 %qEdÃ©claration mixin incomplÃ¨te (%s)le 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%>hÃ©ritages depuis l'interface %s dupliquÃ©efonction 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 de %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatibleinitialisation 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 %qTl'initialisation avec (%s.%s + 1) provoque un dÃ©bordement pour le type Â«Â %sÂ Â»initialisations 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 contientles variables Â«Â inoutÂ Â» peuvent uniquement Ãªtre dÃ©clarÃ©es dans des fonctions Â«Â inoutÂ Â»le 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 %qsl'interface %qE n'a pas un agencement des chaÃ®nes constantes valableerreur 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Ã©esLa procÃ©dure interne %qs Ã  %L est en conflit avec l'argument DUMMYunitÃ© interne dans WRITEles attributs d'interruption et nus sont incompatiblesles gestionnaires d'interruptions ne peuvent pas Ãªtre des fonctions MIPS16les gestionnaires d'interruptions ne peuvent pas avoir d'argumentla routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnelune routine de service d%'interruption ne peut pas Ãªtre appelÃ©e directementla routine de service d'interruption doit retourner %<void%>la routine de service d'interruption devrait avoir %qs comme deuxiÃ¨me argumentla routine de service d'interruption devrait avoir un pointeur comme premier argumentle vecteur d'interruption de l'attribut %qE n'est pas vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread est disponible uniquement sur fidol'index du registre intrinsÃ¨que est hors limitevariable intrinsÃ¨que qui n'est pas une procÃ©dureopÃ©rande %%%c invalide%%-code invalideopÃ©rande %%A invalidevaleur %%A invalideopÃ©rande %%B invalideopÃ©rande %%C invalidevaleur %%C invalideopÃ©rande %%D invalidevaleur %%D invalidevaleur %%E invalidevaleur %%F invalidemode %%G invalidevaleur %%G invalideopÃ©rande %%H invalidespÃ©cificateur %%H invalidevaleur %%H invalideopÃ©rande %%I invalidevaleur %%J invalidevaleur %%J invalidevaleur %%K invalideopÃ©rande %%L invalidevaleur %%L invalideopÃ©rande %%M invalidevaleur %%M invalideopÃ©rande %%N invalidevaleur %%N invalidevaleur %%O invalideopÃ©rande %%P invalidevaleur %%P invalidevaleur %%R invalidevaleur %%T invalidevaleur %%U invalidevaleur %%V invalideopÃ©rande %%Y invalideopÃ©rande %%c invalideopÃ©rande %%d invalidevaleur %%d invalidevaleur %%e invalideopÃ©rande %%f invalidevaleur %%f invalideopÃ©rande %%h invalidevaleur %%h invalideopÃ©rande %%i invalidevaleur %%j invalideopÃ©rande %%j invalidevaleur %%j invalidevaleur %%k invalidevaleur %%m invalidevaleur %%p invalidevaleur %%q invalideopÃ©rande %%r invalidevaleur %%r invalideopÃ©rande %%s invalidevaleur %%s invalideopÃ©rande %%t invalidevaleur %%t invalidevaleur %%t/%%b invalidevaleur %%u invalidevaleur %%v invalidevaleur %%x invalidevaleur %%xn invalidevaleur %%y invalide, essayez d'utiliser la contrainte Â«Â ZÂ Â»valeur %%z invalide%<#pragma %s%> invalide%<CASE_CHAIN%> invalide%<CPU_TYPE%> a la valeur invalide %qs lue dans %<devices.csv%> pour %qs%<MPY_TYPE%> a la valeur invalide %qs lue dans %<devices.csv%> pour %qsargument %<PHI%> invaliderÃ©sultat %<PHI%> invalide%<const_cast%> invalide Ã  partir du type %qT vers le type %qT%<const_cast%> invalide d'une r-valeur du type %qT vers le type %qT%<static_cast%> invalide depuis le type %qT vers le type %qTmodificateur de rÃ©duction %<task%> invalide sur une construction combinÃ©e avec %<simd%> ou %<loop%>modificateur de rÃ©duction %<task%> invalide sur une construction pas combinÃ©e avec %<parallel%>, %<for%> ou %<sections%>modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %qs 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 fichierpas de boucle OpenMP non rectangulaire invalideÂ ; %<(%E - %E) * %E%> n'est pas un multiple de la boucle %d avec le pas %qEmembre de droite invalide pour un stockage mÃ©moire gimpleÂ : %qsUNSPEC invalide comme opÃ©randeUNSPEC invalide comme opÃ©randeÂ : %d_Literal invalideparamÃ¨tre abstrait invalide pour le type %qTle type abstrait %qT retournÃ© est invalidele type abstrait retournÃ© est invalide pour la fonction %q+#Dle type abstrait retournÃ© est invalide pour la fonction membre %q+#Dtype abstrait %qT invalide pour %qEtype abstrait invalide pour %q+DaccÃ¨s invalide au membre de donnÃ©e non statique %qD dans la base virtuelle d'un objet NULLadresse invalideadresse invalide pour le modificateur de sortie Â«Â OÂ Â»adresse invalide pour le modificateur de sortie Â«Â RÂ Â»adresse invalide pour le modificateur de sortie Â«Â SÂ Â»adresse invalide dans l'opÃ©randemode d'adresse invalideopÃ©rande d'adresse invalide dans %qsmode d'adressage invalidealignement invalide pour %<#pragma align%>, ignorÃ©valeur d'alignement invalide pour %<__builtin_arc_aligned%>application invalide de %<__alignof%> sur un champ de bitsapplication invalide de %<sizeof%> sur un champ de bitsutilisation invalide de %<sizeof%> sur un type fonctionapplication invalide de %qs Ã  une fonction membreutilisation invalide de %qs sur un type voidutilisation invalide de %qs sur le type tableau %qT dont le type des Ã©lÃ©ments est incompletutilisation invalide de %qs sur le type incomplet %qTarchitecture invalide pour l'attribut ou le pragma cible %qsargument %<%s%> invalide pour %<-mbranch-protection=%>argument %<%s%> invalide pour %<-mharden-sls=%>argument %d invalide pour la fonction interne %qFargument %qs invalide pour %qsargument invalide donnÃ© Ã  %<-mharden-sls=%>argument invalide 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&)%>registre de contrÃ´le invalide pour mvtcÂ : %d â€“ utilisation de Â«Â pswÂ Â»prÃ©dicat de contrÃ´le invalideconversion invalide depuis %<__fpreg%>conversion invalide de %qH vers %qIconversion invalide depuis le type %<* __vector_pair%>conversion invalide depuis le type %<* __vector_quad%>conversion invalide depuis le type %<__vector_pair%>conversion invalide depuis le type %<__vector_quad%>conversion invalide depuis le type %<bfloat16_t%>conversion invalide dans un appel gimpleconversion invalide dans une instruction de retourconversion invalide vers %<__fpreg%>conversion invalide vers le type %<* __vector_pair%>conversion invalide vers le type %<* __vector_quad%>conversion invalide vers le type %<__vector_pair%>conversion invalide vers le type %<__vector_quad%>conversion invalide vers le type %<bfloat16_t%>conversion invalide vers le type %qT Ã  partir du type %qTtype de retour covariant invalide pour %q#Dtype de retour covariant invalide pour %q+#Dprocesseur %qs invalide pour %s"%s"%soption d'instruction personnelle %qs invalideoption 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()%>attribut de spec fn Â«Â %sÂ Â» invalideattribut de spec fn Â«Â %sÂ Â» invalide arg %ifnsummary 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%>ordre invalide dans le nÅ“ud asm %icombinaison invalide de paramÃ¨tres pour l'intrinsÃ¨que Altivec %qscombinaison de paramÃ¨tres invalide pour l'intrinsÃ¨que %qstype de paramÃ¨tre %qT invalideopÃ©ration de positionnement de l'Ã©tape invalidemode pointeur %qs invalidepointeur invalide vers le champ de bits %qDposition ou taille invalide dans %qsposition ou opÃ©rande de taille invalide pour %qsrÃ©duction privÃ©e invalide sur %qEtype de Â«Â proc_bindÂ Â» invalidetype de protection ("%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 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 opÃ©rande MMA de type %qs comme paramÃ¨tre de fonctionutilisation invalide du type MMA %qs comme valeur de retour d'une fonctionutilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmÃ©tiqueutilisation invalide de l'indexation de tableau sur un pointeur vers un membreutilisation invalide d'un tableau sans borne spÃ©cifiÃ©eutilisation invalide de la sortie du fanion asmutilisation invalide de l'attribut %<fallthrough%>utilisation invalide des attributs dans une dÃ©claration videutilisation invalide de la liste d'initialisation entre accoladesutilisation invalide du constructeur comme patronutilisation invalide du 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 du membre de donnÃ©e non statique %qEutilisation invalide de la fonction membre non statique %qDutilisation invalide de la fonction membre non statique de type %qTutilisation invalide de l'expansion d'un paquet %qTutilisation invalide de l'expression d'expansion d'un paquetutilisation invalide du type Ã  remplacer %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Ã© ltransest un pointeur vers une structure mutable. Seuls des pointeurs vers des variables constantes, non mutables ou des structures partagÃ©es locales au thread sont permises, pas %sest mutable. Seules des variables constantes ou non mutables locales au thread de la class sont permises, pas %sest imbriquÃ©e dans %s, mais la super classe %s est imbriquÃ©e dans %sn'est pas statique et ne peut pas avoir un initialiseur statiquen'est pas imbriquÃ©e, mais la super classe %s est imbriquÃ©e dans %sis_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 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%> est dÃ©prÃ©ciÃ© et est ignorÃ©le mot-clÃ© %<-export%> est activÃ© avec %<-fmodules-ts%>le mot-clÃ© %<export%> n'est pas implÃ©mentÃ© et sera ignorÃ©le mot-clÃ© %<template%> n'est pas permis dans class-head-name (NdT: nom de classe)le mot-clÃ© %<template%> n'est pas permis dans declarator-idle mot-clÃ© %<typename%> n'est pas permis dans ce contexte (une initialisation de membre qualifiÃ©e est implicitement un type)le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)le mot-clÃ© %<typename%> n'est pas permis en dehors des patronsÃ©tiquetteÃ©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 actuellela dÃ©finition d'une Ã©tiquette n'est pas une expression constanteles initialisations par capture des fonctions lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>la capture lambda de %qE n'est pas une expression constanteles expressions lambda sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>la lambda dans la classe locale %q+T ne sait pas capturer des variables du contexte englobantle paramÃ¨tre lambda %qD a Ã©tÃ© dÃ©clarÃ© prÃ©cÃ©demment comme une captureles patrons lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>les patrons lambda sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>les expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>expression lambda dans une expression constante avant C++17les lambdas ne sont implicitement %<constexpr%> qu'Ã  partir du C++17avenue %wd hors des limites %wd - %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'instancel'Ã©tiquette locale %qE est en conflit avec l'Ã©tiquette existantemembre local %q#D dÃ©clarÃ© icimÃ©thode locale %q#D, dÃ©clarÃ©e iciles symboles locaux doivent Ãªtre dÃ©finisla variable locale %qD ne peut pas apparaÃ®tre dans ce contexteles exigences en mÃ©moire pour les variables locales excÃ¨dent la capacitÃ©emplacement de 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 contenantela variable de boucle %qD crÃ©e une copie du type %qTla variable de boucle %qD de type %qT est liÃ©e Ã  un temporaire construit depuis le type %qTvÃ©rification des boucles sur l'arbre des boucles dont les itÃ©rations n'ont pas Ã©tÃ© ajustÃ©es (loop fixup)la boucle avec l'en-tÃªte %d est marquÃ©e pour Ãªtre retirÃ©ela boucle avec l'en-tÃªte %d n'est pas dans l'arbre des bouclesspÃ©cification d'exception plus lÃ¢che sur la fonction virtuelle redÃ©finie %q+#Flimite infÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qsla borne infÃ©rieure %qE de la section du tableau n'a pas un type entierla 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 pch_preprocess%> mal composÃ©%<#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 pointeurles caractÃ¨res du nom dÃ©corÃ© peuvent uniquement Ãªtre du type charle 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 inconnules constantes manifestes doivent avoir des initialiseursun 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++20%> ou %<-std=gnu++20%>le membre %qD ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<static%>le membre %qD est dÃ©clarÃ© comme ami avant la dÃ©finition du type %qTle membre %qD d'un objet en lecture seule est utilisÃ© comme sortie %<asm%>le membre %qD est une rÃ©fÃ©rence non initialisÃ©ele membre %qD 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 de la limite %Z de l'argument %u dÃ©clarÃ© comme %sdÃ©saccord des limites %Z de l'argument %u dÃ©clarÃ© comme %sdÃ©saccord dans 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 concordantsdÃ©finition non concordanteparenthÃ¨ses non appairÃ©esconstruction Objective-C++ %<@%D%> mal placÃ©enumÃ©ro de l'opÃ©rande $ manquant dans le format%<(%> manquante aprÃ¨s %<#pragma GCC visibility push%> â€“ ignorÃ©%<(%> manquante aprÃ¨s %<#pragma pack%> â€“ ignorÃ©%<(%> manquante aprÃ¨s %<#pragma unused%>, ignorÃ©%<)%> manquante aprÃ¨s %<#pragma unused%>, ignorÃ©dÃ©finition %<PHI%> 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 strfmonnom d'en-tÃªte manquantexpression d'incrÃ©mentation manquanteappel indirect manquant dans la sÃ©quence d'appel spÃ©culativeinitialisation manquante pour %s au champ %sinitialisation manquante pour le champ %qD de %qTinitialisation manquante pour le membre %qDcondition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>condition de boucle manquante dans la boucle avec le pragma %<GCC unroll%>cible manquante dans le makefile aprÃ¨s %qsmappeur manquantmÃ©thode manquante %s%s%snom de module manquantnom manquant dans le pragma ou l'attribut %<target("arch=")%>nom manquant dans le pragma ou l'attribut %<target("cpu=")%>nombre manquantparenthÃ¨se ouvrante manquanteopÃ©rande manquantoption manquante aprÃ¨s %<#pragma GCC diagnostic%>object.d manquant ou corrompuorigine manquante pour un nÅ“ud dans une liste imbriquÃ©ecible manquante aprÃ¨s %qsattribut de patron principal %s manquantattributs de patron principal %s manquantattribut de propriÃ©tÃ© manquantrÃ©fÃ©rence manquante pour la spÃ©culation %idonnÃ©e de rÃ©solution manquante pour %ssentinelle manquante dans l'appel Ã  la 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%>les patrons mixin ne sont pas des patrons normauxmÃ©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 Ã  %Cla dÃ©claration de module n'est pas permise dans une unitÃ© d'en-tÃªtele dÃ©claration de module est uniquement permise comme premiÃ¨re dÃ©claration ou Ã  la fin d'un fragment de module globalplus que %d opÃ©randes dans %<asm%>plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilationplus d'une clause %<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 argumentla compilation multi source n'est pas implÃ©mentÃ©e pour le C++le tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨rel'exclusion multilib %qs est invalideles exclusions multilib %qs sont invalidesle sÃ©lecteur multilib %qs %qs est invalidele sÃ©lecteur multilib %qs est invalidela spec multilib %qs est invalidel'option %<-mcpu=%> a Ã©tÃ© spÃ©cifiÃ©e plusieurs 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 redÃ©finitions de la mÃªme fonctionplusieurs paramÃ¨tres nommÃ©s %qDplusieurs dÃ©finitions existantes pour %qEplusieurs mÃ©thodes avec la propriÃ©tÃ© %qE ont Ã©tÃ© spÃ©cifiÃ©es, la derniÃ¨re sera utilisÃ©equalificatifs de rÃ©fÃ©rence multiplesattributs de sauvegarde de registres multiples pour la fonction %qDplusieurs sÃ©lecteurs nommÃ©s %<%c%E%> ont Ã©tÃ© rencontrÃ©sclasses de stockage multiples dans la dÃ©claration de %qsclasses de stockage multiples dans les spÃ©cificateurs de la dÃ©clarationtypes multiples dans une dÃ©clarationnÅ“uds PHI virtuels multiples dans le BB %dargument Ã  valeur multiple dans un contexte Ã  valeur uniqueappel de fonction Ã  valeur multiple dans un contexte Ã  valeur uniquel'option de multiplication implique que r%d est fixeles versions multiples requiÃ¨rent %<ifunc%> qui n'est pas supportÃ© sur cette 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 constanteles fonctions assembleur nues avec contrats ne sont pas supportÃ©esun attribut nu ne peut Ãªtre appliquÃ© qu'Ã  des fonctionsnom %qD utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableaule nom %qT a un type incompletle nom %qs diffÃ¨re du nom %qs dÃ©fini dans une autre unitÃ© de traductionle nom %qs est dÃ©fini Ã  %wd alors qu'une autre unitÃ© de traduction le dÃ©fini Ã  %wdle nom %qs est dÃ©fini Ã  une valeur diffÃ©rente dans une autre unitÃ© de traductionnom manquant pour la fonction membrele nom de la classe masque le paramÃ¨tre de patron %qD qui est lui-mÃªme un patronnom utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableaules valeurs nommÃ©es Ã  retourner ne sont plus supportÃ©esentrÃ©e dans l'espace de noms %qDl'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qDnom d'espace de nom attendules agrÃ©gats anonymes dans la portÃ©e de l'espace de noms doivent Ãªtre statiquesconversion rÃ©ductrice de %qE depuis %qH vers %qIla conversion rÃ©ductrice de %qE depuis %qH vers %qI est mal formÃ©e en C++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++20%> ou %<-std=gnu++20%>une boucle imbriquÃ©e dans une rÃ©duction nÃ©cessite une clause de rÃ©duction pour %qEle spÃ©cificateur de nom imbriquÃ© %qT pour la dÃ©claration d'un enum ne nomme pas une classe ou un espace de nomsles dÃ©finitions d'espace de noms imbriquÃ©s sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>nom d'espace de nom imbriquÃ© attendudirective imbriquÃ©e de mise entre guillemetsredÃ©finition imbriquÃ©e de %<enum %E%>redÃ©finition imbriquÃ©e de %<struct %E%>redÃ©finition imbriquÃ©e de %<union %E%>Â«Â newÂ Â» ne peut Ãªtre appliquÃ© Ã  un type de fonctionÂ«Â newÂ Â» ne peut pas Ãªtre appliquÃ© Ã  un type rÃ©fÃ©rencÃ©la nouvelle dÃ©claration %q#D rend ambigÃ¼e le dÃ©claration interne %q#Dnouveau en Fortran 2003nouveau en Fortran 2008nouveau en Fortran 2018nouveau en Fortran 95de nouveaux types ne peuvent Ãªtre dÃ©finis dans un type Ã  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 dÃ©finition de struct %spas 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 l'appel super() implicite dans le constructeurpas 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'adressepas d'expression de retour ou de assert(0) Ã  la fin de la fonctionÂ«Â returnÂ Â» manquant dans une fonction %<constexpr%> devant retourner une valeurÂ«Â returnÂ Â» manquant dans une fonction devant retourner une valeurÂ«Â returnÂ Â» manquant dans une fonction retournant %qTpas de 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 l'ordre %i invalidele nÅ“ud a un type inconnule nÅ“ud est un alias mais pas une dÃ©finitionle nÅ“ud est un alias mais pas un alias implicitele nÅ“ud est seul dans un groupe comdatle nÅ“ud est analysÃ© mais il n'est pas une dÃ©finitionle nÅ“ud est dans la liste same_comdat_group mais il n'a aucun comdat_grouple nÅ“ud est symver mais pas un aliasle nÅ“ud est un transparent_alias mais pas un aliasle nÅ“ud est une rÃ©fÃ©rence faible (weakref) mais pas un transparent_aliasle nÅ“ud n'a pas Ã©tÃ© trouvÃ© dans le hachage des noms assembleur symtabnÅ“ud pas trouvÃ© node->decl->decl_with_vis.symtab_nodedes nÅ“uds ont Ã©tÃ© trouvÃ© avec une mÃ©moire non libÃ©rÃ©el'expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  %<false%> Ã  cause de l'appel Ã  %qDopÃ©rande registre non 32 bits pour Â«Â %%%cÂ Â»argument REAL pas en double prÃ©cision pour l'intrinsÃ¨que %s Ã  %Lla fonction non %<consteval%> %q+D redÃ©fini une fonction %<consteval%>variante PCS qui n'est pas dÃ©rivÃ©e de AAPCScaractÃ¨re non ASCII dans une CFString littÃ©raleInitialisation d'un pointeur non NULL Ã  %Cconstruction non OpenACC Ã  l'intÃ©rieur d'une rÃ©gion OpenACCconstruction non OpenACC Ã  l'intÃ©rieur d'une routine OpenACCdÃ©sallocation de type non tableau sur un objet allouÃ© avec une allocation de type tableaudÃ©saccord sur le traitement de l'exception sans appella spÃ©cialisation partielle de la non variable ou non classe %qE n'est pas permisele bloc de base %d n'est pas froid mais il ne peut Ãªtre atteint que par des chemins traversant la partition froideargument entier non constant %u dans l'appel Ã  la fonction %qEargument non constant 0 pour %qsargument 1 non constant pour %qstableau non constant dans l'instruction DATA Ã  %Linitialisation d'un tableau non constantla nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e directement, pas par un %<typedef%>la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e sans parenthÃ¨ses autour du id de typeun littÃ©ral composÃ© non constant ne peut pas apparaÃ®tre dans une expression constantecondition non constante pour l'assertion statiqueÃ©lÃ©ment non constant dans un CONSTRUCTOR 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 Â«Â usingÂ Â» non membre nomme le constructeur de %qTla dÃ©claration du patron non membre de %qDl'entrÃ©e %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moirela sortie %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moirefonction non imbriquÃ©e avec un type modifiÃ© par une variablele membre non objet %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>le type non-objective-c %qT ne peut Ãªtre interceptÃ©le non paramÃ¨tre %qs ne peut pas Ãªtre un paquet de paramÃ¨tresl'argument de %<__builtin_launder%> n'est pas un 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++20%> ou %<-std=gnu++20%>les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>non variable %qD dans la dÃ©claration avec plus d'une dÃ©claration contenant un type Ã  remplacernon vecteur %qs avec des Ã©lÃ©mentsopÃ©randes non vectoriels dans une comparaison vectorielleindex de tableau non constant dans l'initialisationla liste des sorties de la boucle %d n'est pas vide mais des sorties ne sont pas enregistrÃ©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: pointeur nulldÃ©rÃ©fÃ©rencement d'un pointeur nullle spÃ©cificateur de nullabilitÃ© %qE ne peut pas Ãªtre appliquÃ© au type pointeur Ã  plusieurs niveaux %qTle spÃ©cificateur de nullabilitÃ© %qE ne peut pas Ãªtre appliquÃ© au type non pointeur %qTle nombre doit Ãªtre 0 ou 1le nombre d'arguments ne concorde pas avec celui du prototype internele nombre d'arguments ne concorde pas avec celui du prototypele nombre d'annotations des bb dans la chaÃ®ne des insn (%d) != n_basic_blocks (%d)le nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deuxle nombre 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 attendueobsolÃ¨te en Fortran 95code de format Maverick Â«Â %cÂ Â» obsolÃ¨teutilisation de l'option %<-I-%> obsolÃ¨te, veuillez utiliser %<-iquote%> Ã  la placeutilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e avec %<:%>utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e sans %<=%>obtenu icila variable en ligne %qD utilisÃ©e par odr n'est pas dÃ©finiedu modulede type struct %s utilise this(this) qui n'est pas permis dans une initialisation statiquele 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 argument de type void* attenduun argument de type void* attendu, pas %sun 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%>seuls des paramÃ¨tres ou des dÃ©clarations foreach peuvent Ãªtre Â«Â refÂ Â»seuls des paramÃ¨tres ou des variables sur la piles peuvent Ãªtre Â«Â inoutÂ Â»seul un type de retour %<auto%> Ã©vident peut Ãªtre dÃ©duit en %<void%>seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++20seules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans une section .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Ã©dÃ©claration enum opaque iciun spÃ©cificateur enum opaque doit utiliser un simple identificateurspÃ©cificateur enum opaque sans noml'ouverture de %s a Ã©chouÃ©: %souverture de /dev/zero: %mouverture de la liste de sortie LTRANS %s: %mouverture du fichier de dÃ©pendances %s: %mouverture du fichier de sortie %qs: %souverture du fichier de sortie %s: %mcode %%xn d'opÃ©rande invalide pour QImodel'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 3 bitsl'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 6 bitsl'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 8 bitsl'opÃ©rande 1 devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 3 bitsl'opÃ©rande 1 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 2 devrait Ãªtre une valeur paire sur 3 bits (sous-registre 0,2,4,6)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 3 bits (sous-registre 0-7)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 8 bitsl'opÃ©rande 3 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 3 devrait Ãªtre une valeur non signÃ©e sur 8 bitsl'opÃ©rande 4 devrait Ãªtre une valeur non signÃ©e sur 8 bits (0-255)la contrainte de l'opÃ©rande contient un %<+%> ou un %<=%> incorrectement positionnÃ©les contraintes de l'opÃ©rande pour %<asm%> diffÃ¨rent en nombre d'alternativesl'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â %cÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â DÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â YÂ Â» invalidel'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â RÂ Â» invalidel'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â rÂ Â» invalidel'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â KÂ Â» invalidel'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â RÂ Â» invalidel'opÃ©rande n'est pas une rÃ©fÃ©rence mÃ©moire avec dÃ©calage, code d'opÃ©rande Â«Â HÂ Â» 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 %soption %qs avec des valeurs diffÃ©rentes (%s, %s)l'option %s n'est pas supportÃ©e avec %<-fopenacc%>option %s pas utilisÃ©e de maniÃ¨re cohÃ©rente dans tous les fichiers d'entrÃ©e LTOoption %s avec des valeurs diffÃ©rentesargument optionnelparamÃ¨tre de classe optionneloptions ou cibles manquantes aprÃ¨s %qsdÃ©bordement de optype_msgidÂ :%dou remplacez les parenthÃ¨ses par des accolades pour initialiser par agrÃ©gation une variableou remplacez les parenthÃ¨ses par des accolades pour initialiser par valeur une variableou utilisez %<j%> au lieu de %<i%> pour les suffixes internes GNUles arguments ordonnÃ©s ont besoin d'une expression entiÃ¨re constante positivecomparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entiercomparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entier (%qT et %qT)comparaison ordonnÃ©e d'un pointeur avec un pointeur 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 bonla variable d'itÃ©ration extÃ©rieure %qD a l'expression d'ajout %qE qui n'est pas un entierla variable d'itÃ©ration extÃ©rieure %qD a l'expression multiplicative %qE qui n'est pas un entierla variable d'itÃ©ration extÃ©rieure %qD est utilisÃ©e dans une expression conditionnelle qui a un autre type que %qTla variable d'itÃ©ration extÃ©rieure %qD utilise une expression d'initialisation avec un autre type que %qTtransaction extÃ©rieure dans une fonction %<transaction_may_cancel_outer%>transaction extÃ©rieure dans une fonction %<transaction_safe%>transaction extÃ©rieure dans une transactionla contrainte de sortie %d ne peut pas Ãªtre spÃ©cifiÃ©e avec le registre Ã©crasÃ© %qsla contrainte de sortie %d doit spÃ©cifier un seul registrela contrainte de sortie %qc pour l'opÃ©rande %d n'est pas au dÃ©butle fichier de sortie %s existe dÃ©jÃ  dans le dossier %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%>la redÃ©finition s'applique uniquement aux fonctions membres de la classedans la redÃ©finition de %qD dÃ©clarÃ© %<transaction_safe%>argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du patron d'alias %qDargument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du concept %qDl'expansion de paquets dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>l'attribut Â«Â packedÂ Â» provoque un alignement inefficacel'attribut Â«Â packedÂ Â» entraÃ®ne un alignement inefficace pour %q+Dl'attribut Â«Â packedÂ Â» provoque un alignement inefficace pour %qEl'attribut Â«Â packedÂ Â» n'est pas nÃ©cessairel'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %q+Dl'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %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 ne peut pas apparaÃ®tre dans ce contextele paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©le paramÃ¨tre %qP de %qD pourrait Ãªtre un candidat pour un attribut de formatle paramÃ¨tre %s.%s est dÃ©jÃ  dÃ©finile paramÃ¨tre %u (%q+D) a un type incompletle paramÃ¨tre %u (%q+D) a le type voidle paramÃ¨tre %u a un type incompletle paramÃ¨tre %u a le type voidla dÃ©claration d'un paramÃ¨tre avant des spÃ©cificateurs de dÃ©clarations lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>la dÃ©claration d'un paramÃ¨tre avant la spÃ©cification d'une exception lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>la dÃ©claration d'un paramÃ¨tre avant le type de retour de fin d'une lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>la dÃ©claration d'un paramÃ¨tre avant le qualificatif d'une transaction lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>paramÃ¨tre dÃ©clarÃ© %<auto%>le paramÃ¨tre ne peut pas avoir le type %qT modifiÃ© par une variablele paramÃ¨tre pourrait Ãªtre un candidat pour un attribut de formatnom du paramÃ¨tre manquant dans la liste des paramÃ¨tresnoms de paramÃ¨tres (sans type) dans la dÃ©claration de fonctionLe paquet de paramÃ¨tres %<__bases%> est uniquement valable dans la dÃ©claration d'un patronle paquet de paramÃ¨tres %q+D doit Ãªtre Ã  la fin de la liste des paramÃ¨tres du patronle paquet de paramÃ¨tres %qD ne peut pas avoir d'argument par dÃ©fautl'argument %qE du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patronl'argument %qT du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patronle paquet de paramÃ¨tres ne peut pas avoir d'argument par dÃ©fautles paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 7.1le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1le passage par paramÃ¨tre pour l'argument de type %qT quand C++17 est activÃ© a changÃ© pour correspondre Ã  C++14 %{dans GCC 10.1%}le passage de paramÃ¨tre pour l'argument de type %qT avec des membres %<[[no_unique_address]]%> a changÃ© dans %{GCC 10.1%}le paramÃ¨tre Ã  une fonction interne doit Ãªtre une chaÃ®ne sous forme constante ou littÃ©ralele paramÃ¨tre Ã  la fonction interne n'est pas valable: %sargument de type dÃ©rivÃ© paramÃ©trisÃ©le sous-programme parent ne peut pas Ãªtre mis en ligneles parenthÃ¨ses autour de %qE ne peuvent pas Ãªtre utilisÃ©es pour former un pointeur vers une fonction membreles parenthÃ¨ses doivent Ãªtre omises si la liste d'arguments d'attributs %qE est videles parenthÃ¨ses doivent Ãªtre omises si la liste des arguments de l'attribut est videdes parenthÃ¨ses sont requises autour de ce littÃ©ral composite pour Ã©viter des ambiguÃ¯tÃ©s dans l'analysel'ambigÃ¼itÃ© sur les parenthÃ¨ses a Ã©tÃ© levÃ©e par un dÃ©claration de fonctionune initialisation entre parenthÃ¨ses n'est pas permise dans une boucle %<for%> de OpenMPinitialisation entre parenthÃ¨ses dans le Â«Â newÂ Â» du tableauerreur d'analyse dans l'instruction SELECT RANK Ã  %Cerreur d'analyse dans l'instruction SELECT TYPE Ã  %Cerreur d'analyse dans la liste des arguments du patronpart-ref avec un attribut pointeur prÃ¨s de %L n'est pas le part-ref le plus Ã  droite ou data-stmt-objectla spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron et n'a pas plus de contrainte que le patron primaire; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patronla spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patronla spÃ©cialisation partielle de %qD n'est pas plus spÃ©cialisÃ©e quespÃ©cialisation partielle %qT dÃ©clarÃ©e %<friend%>la spÃ©cialisation partielle n'est pas plus spÃ©cialisÃ©e que le patron primaire car elle remplace des paramÃ¨tres multiples par une expansion d'un paquetspÃ©cialisation partielle de %qD aprÃ¨s l'instanciation de %qDune partition a Ã©tÃ© trouvÃ©e mais le fanion de partition de fonction n'est pas misl'Ã©tape %qs n'a pas Ã©tÃ© trouvÃ©e mais elle est rÃ©fÃ©rencÃ©e par la nouvelle Ã©tape %qsl'Ã©tape %s ne supporte pas le clonagel'Ã©tape %s a besoin d'une implÃ©mentation de %<set_pass_param%> pour gÃ©rer l'argument supplÃ©mentaire dans %<NEXT_PASS%>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 ordre de stockage scalaire incompatiblepassage de l'argument %d de %qE depuis un pointeur vers un espace d'adresses non fermÃ©passer l'argument %d de %qE ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifle passage de l'argument %d de %qE transforme un pointeur en entier sans transtypagele passage de l'argument %d de %qE transforme un entier en pointeur sans transtypagepassage de l'argument %d de %qE avec des largeurs diffÃ©rentes Ã  cause du prototypepassage de l'argument %i aux alias qualifiÃ©s avec %qs avec l'argument %Zpassage de l'argument %i aux alias qualifiÃ©s avec %qs avec les arguments %Zpassage des arguments Ã  l'Ã©lision du constructeur hÃ©ritÃ© %qDle passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellementpassage d'un argument trop grand sur la pileentrÃ©e de fonction patchable %wu excÃ¨de la taille %wuchemin: pÃ©dantpÃ©dant: insÃ©rez peut-Ãªtre un saut de ligne ou une autre rÃ©solution d'ambigÃ¼itÃ© pour empÃªcher ceci d'Ãªtre considÃ©rÃ© comme une ligne de contrÃ´le de modulevous avez peut-Ãªtre besoin d'arguments de patron explicites dans votre spÃ©cificateur de nom imbriquÃ©vous voulez peut-Ãªtre ajouter %<%T::%> explicitementerreur de permissionpermerreur: Ã©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 tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille au moins %qwul'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwil'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille au plus %qwul'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwil'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille au plus %qwuveuillez utiliser un nom de processeur explicite.  Les noms de processeurs valides sontÂ : %sle greffon %qs a Ã©tÃ© spÃ©cifiÃ© avec des chemins diffÃ©rents: %qs et %qsle greffon %s n'est pas sous une licence compatible avec GPL
  %sle greffon %s n'est pas sous une licence compatible avec GPL %sle greffon %s a enregistrÃ© une fonction de rappel nulle pour l'Ã©vÃ©nement %sle greffon %s devrait Ãªtre spÃ©cifiÃ© avant %<-fplugin-arg-%s%> dans la ligne de commandele greffon ne peut pas enregistrer une Ã©tape manquantele greffon ne peut pas enregistrer une Ã©tape sans nomle greffon ne peut enregistrer l'Ã©tape %qs sans nom d'Ã©tape de rÃ©fÃ©rencele support des greffons est dÃ©sactivÃ©; configurez avec --enable-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++20le type pointeur vers une fonction membre %qT requiert une r-valeurnon concordance entre un pointeur et un entier dans une expression conditionnelleles pointeurs ne sont pas permis comme valeurs de Â«Â caseÂ Â»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 registreles imports de dÃ©clarations post modules doivent Ãªtre contigÃ¼esles imports de dÃ©clarations post modules ne doivent pas provenir de l'inclusion d'en-tÃªteles imports de dÃ©clarations post modules ne doivent pas Ãªtre traduits en inclusions%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 Ã  power9il manque le Â« ;Â Â» de fin du pragmale 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#Dla dÃ©claration %q#D prÃ©cÃ©dente est icidÃ©claration prÃ©cÃ©dente de %qDla dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tre dans le patronla dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tres dans le patrondÃ©clarÃ© prÃ©cÃ©demment en tant que %q#DdÃ©claration prÃ©cÃ©dente icidÃ©claration prÃ©cÃ©dente de %<%c%E%>dÃ©claration prÃ©cÃ©dente de %<%c%E%> comme %<@optional%>dÃ©claration prÃ©cÃ©dente de %<%c%E%> comme %<@required%>dÃ©claration prÃ©cÃ©dente de %<%c%s%>dÃ©claration prÃ©cÃ©dente de %q#DdÃ©claration prÃ©cÃ©dente de %q+Dla dÃ©claration prÃ©cÃ©dente de %q+D avec le type %qTdÃ©claration prÃ©cÃ©dente de %qDla dÃ©claration prÃ©cÃ©dente de %qD est icidÃ©claration prÃ©cÃ©dente de %qEdÃ©claration prÃ©cÃ©dente avec la classe de liaison %qLdÃ©finition prÃ©cÃ©dente icidÃ©finition prÃ©cÃ©dente de %q#Tla dÃ©finition prÃ©cÃ©dente de %q+D avec le type %qTla dÃ©finition prÃ©cÃ©dente de %qD est icila dÃ©claration implicite prÃ©cÃ©dente de %q+D avec le type %qTÃ©tiquette prÃ©cÃ©dentedÃ©coration prÃ©cÃ©dente de %q#Dla dÃ©finition non prototype prÃ©cÃ©dente est icispÃ©cification prÃ©cÃ©dentela spÃ©cification prÃ©cÃ©dente dans %q#D est iciprÃ©cÃ©demment dÃ©clarÃ©e comme %sprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©eprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©esprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variableprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variablesprÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %<%s%>prÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %qsprÃ©cÃ©demment dÃ©clarÃ©e comme %s avec l'argument de limite %EprÃ©cÃ©demment dÃ©clarÃ©e comme un pointer %sprÃ©cÃ©demment dÃ©clarÃ© comme un tableau de longueur variable %sprÃ©cÃ©demment dÃ©clarÃ©e comme un tableau %sprÃ©cÃ©demment dÃ©clarÃ©e comme un tableau ordinaire %sprÃ©cÃ©demment dÃ©clarÃ©e iciprÃ©cÃ©demment dÃ©fini iciprÃ©cÃ©demment dÃ©fini ici comme %sprÃ©cÃ©demment utilisÃ©e icile patron primaire %qDle patron primaire icimembre privÃ© %q#D dans une union anonymefragment de module privÃ©le fragment de module privÃ© est uniquement permis dans le domaine d'interface de module ou de partitionLa probabilitÃ© %qE est hors de la plage [0.0, 1.0]la probabilitÃ© %qE doit Ãªtre une expression en virgule flottante constanteproblÃ¨me lors de la construction de l'image cible pour %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 %<-mcmodel=large%> avec PIC n'est pas supportÃ©le profilage n'a pas encore Ã©tÃ© implÃ©mentÃ© sur cette architecturele profilage n'est pas supportÃ© avec -mgprogrammes: %s
  l'argument promu %qD ne concorde pas avec le prototype internel'argument promu %qD ne concorde pas avec le prototypele complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e est toujours non nulles propriÃ©tÃ©s pour le sÃ©lecteur %<simd%> ne peuvent pas Ãªtre spÃ©cifiÃ©es dans %<metadirective%>les propriÃ©tÃ©s doivent Ãªtre nommÃ©esla propriÃ©tÃ© %qs est dÃ©jÃ  spÃ©cifiÃ©e dans %<@dynamic%>la propriÃ©tÃ© %qs est dÃ©jÃ  spÃ©cifiÃ©e dans %<@synthesize%>la propriÃ©tÃ© %qs utilise la variable d'instance %qs d'un type incompatiblela propriÃ©tÃ© %qs utilise la mÃªme variable d'instance que la propriÃ©tÃ© %qsla propriÃ©tÃ© ne peut pas Ãªtre un champ de bitsla propriÃ©tÃ© ne peut pas Ãªtre un tableaula dÃ©claration de la propriÃ©tÃ© n'est pas dans le contexte de %<@interface%>, %<@protocol%> ou %<category%>la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constantela propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©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++20%> ou %<-std=gnu++20%>le rang + le co-rang de %qs dÃ©passe %d Ã  %Cl'opÃ©rateur littÃ©ral de base %q#D est en conflit avec l'opÃ©rateur littÃ©ral avec patronrdynamic n'est pas supportÃ©rÃ©-initialisation de %qs Ã  %LdÃ©finition atteignable %s icila lecture a Ã©chouÃ© en lisant les donnÃ©es d'exportl'emplacement %qE, en lecture seule, est utilisÃ© comme sortie %<asm%>le membre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>la valeur de retour nommÃ©e %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>le paramÃ¨tre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>rÃ©fÃ©rence en lecture seule %qD utilisÃ©e comme sortie de %<asm%>la variable %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>lecture 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#Dexpansion rÃ©cursivemise en ligne rÃ©cursiveinstanciation rÃ©cursive de l'initialisation du membre par dÃ©faut pour %qDinstanciation d'un mixin rÃ©cursiftype rÃ©cursif %qT non dÃ©finirequis rÃ©cursivement par la substitution de %qS
--- 2206,2233 ----
  
  Utiliser les opÃ©rateurs %reloc(), plutÃ´t que les macros en assembleur, pour charger les adresses.Utiliser -G pour les donnÃ©es qui ne sont pas dÃ©finies dans l'objet actuel.Utiliser -G pour les donnÃ©es locales aux objets.Utiliser -mlong-double-64 pour le format en virgule flottante IEEE 64 bits. Utiliser -mlong-double-128 pour le format en virgule flottante 128 bits (soit IEEE ou IBM)Utiliser les instructions AVX 128 bits au lieu des instructions AVX 256 bits dans le vectoriseur automatique.Utiliser un long double de 128 bits.Utiliser des int de 16 bits.Utiliser des int de 32 bits.Utiliser l'ABI 32 bits.Utiliser le format DWARF 32 bits en Ã©mettant les informations de dÃ©bogage DWARF.Utiliser les registres en virgule flottante de 32 bits.Utiliser les registres gÃ©nÃ©raux de 32 bits.Utiliser des dÃ©calages sur 32 bits dans les tables de sauts au lieu de dÃ©calages sur 16 bits.Utiliser des entrÃ©es de 4 octets dans les tables de switch.Utiliser 4 accumulateurs mÃ©dia.Utiliser madd.s/madd.d avec 4 opÃ©randes et les instructions apparentÃ©es oÃ¹ cela est pertinent.Utiliser les instructions de multiplication sur des demi-mots des processeurs 4xx.Utiliser l'instruction dlmzb de recherche dans une chaÃ®ne des processeurs 4xx.Utiliser 64 FPR.Utiliser 64 GPR.Utiliser l'ABI 64 bits.Utiliser le format DWARF 64 bits en Ã©mettant les informations de dÃ©bogage DWARF.Utiliser les registres en virgule flottante de 64 bits.Utiliser les registres gÃ©nÃ©raux de 64 bits.Utiliser un long double de 64 bits.Utiliser 8 accumulateurs mÃ©dia.Utiliser un long double de 80 bits.Utiliser les registres rÃ©servÃ©s par l'ABI.Utiliser les instructions AltiVec.Utiliser la bibliothÃ¨que C Bionic.Utiliser des instructions de branchements probables, ce qui outrepasse le comportement par dÃ©faut de l'architecture.Utiliser l'instruction CONST16 pour charger les constantes.Utiliser les instructions Cyclic Redundancy Check (CRC).Utiliser EABI.Utiliser les instructions d'adressage virtuel amÃ©liorÃ© (Enhanced Virtual Addressing).Utiliser l'instruction de multiplication en virgule flottante simple vers double (FsMULd).Utiliser la bibliothÃ¨que C GNU.Utiliser des sections sdata/sbss relatives Ã  GP.Utiliser l'adressage relatif Ã  GP pour accÃ©der aux petites donnÃ©es.Utiliser les instructions Global INValidate (GINV).Utiliser les rÃ¨gles d'alignement du H8/300.Utiliser les mathÃ©matiques IEEE pour les comparaisons en virgule flottante.Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations qui ont pour but de sortir du code hors d'une boucle durant la phase RTL.Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations de boucles durant la phase RTL.Utiliser les instructions Category:Vector.AES et Category:Vector.SHA2 de l'ISA 2.07.Utiliser les instructions de mÃ©moire transactionnelle (HTM) de l'ISA 2.07.Utiliser LRA au lieu de rechargements (transitionnel).Utiliser LRA au lieu d'un rechargement.Utiliser l'allocateur de registre LRA.Utiliser les instructions Loongson EXTension (EXT).Utiliser les instructions Loongson EXTension R2 (EXT2).Utiliser les instructions Loongson MultiMedia extensions Instructions (MMI).Utiliser les instructions MCU.Utiliser les instructions de l'extension MSA MIPS.Utiliser les instructions du MIPS-3D.Utiliser les instructions MIPS-DSP REV 2.Utiliser les instructions MIPS-DSP.Utiliser le support de threads spÃ©cifique Ã  Mingw.Utiliser les registres doubles mots (plutÃ´t que quadruples mots) de Neon pour la vectorisation.Utiliser les registres quadruples mots (plutÃ´t que doubles mots) de Neon pour la vectorisation.Utiliser les opÃ©rateurs assembleur %reloc() dans le style NewABI.Utiliser les mnÃ©moniques P pour les branchements statiquement prÃ©vus comme Ã©tant pris.Utiliser la PLT pour les appels PIC (-fno-plt: charger l'adresse depuis la GOT Ã  l'endroit de l'appel).Utiliser les instructions Â«Â madÂ Â» dans le style PMC.Utiliser les instructions optionnelles du groupe General Purpose du PowerPC.Utiliser les instructions optionnelles du groupe Graphics du PowerPC.Utiliser l'instruction mfcr simple champ du PowerPC V2.01.Utiliser les instructions d'arrondi en virgule flottante du PowerPC V2.02.Utiliser l'instruction popcntb du PowerPC V2.02.Utiliser l'instruction de comparaison d'octets du PowerPC V2.05.Utiliser l'instruction popcntd du PowerPC V2.06.Utiliser le jeu d'instructions du PowerPC-64.Utiliser RJMP / RCALL mÃªme si CALL /JMP sont disponibles.Utiliser la ROM au lieu de la RAM.Utiliser les conventions de passage des registres SSE pour les modes SF et DF.Utiliser STB_GNU_UNIQUE si supportÃ© par l'assembleur.Utiliser les instructions SmartMIPS.Utiliser la syntaxe de l'assembleur UNIX.Utiliser les extensions UltraSPARC Compare-and-Branch.Utiliser les extensions UltraSPARC Fused Multiply-Add.Utiliser les extensions UltraSPARC Population-Count.Utiliser l'instruction de soustraction Ã©tendue avec une retenue de l'UltraSPARC.Utiliser les extensions UltraSPARC Visual Instruction Set version 1.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 2.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 3.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 4.0.Utiliser les registres FP du VAX.Utiliser les conventions de structures VAXC.Utiliser les codes de sortie de VMS au lieu de ceux de posix.Utiliser les instructions de virtualisation (VZ).Utiliser __cxa_atexit pour enregistrer les destructeurs.Utiliser __cxa_get_exception_ptr dans la gestion des exceptions.Utiliser un type long de 32 bits.Utiliser un marqueur sur 4 octets pour les fichiers non formatÃ©s.Utiliser un type long de 64 bits.Utiliser une configuration lÃ©gÃ¨re de printf et puts pour rÃ©duire la taille du code. Uniquement pour les applications mono-thread ne nÃ©cessitant pas des E/S rÃ©-entrantes. Newlib Nano IO est requis.Utiliser un moteur d'exÃ©cution (pas d'initialisations ni de crÃ©ateurs statiques) pour les pÃ©riphÃ©riques ayant une mÃ©moire limitÃ©e.Utiliser une mÃ©thode intelligente de protection de la pile pour certaines fonctions.Utiliser une mÃ©thode de protection de la pile pour chaque fonction.Utiliser les instructions VIS additionnelles ajoutÃ©es dans OSA2017.Utiliser les adresses qui allouent des registres globaux.Utiliser tous les registres sans en rÃ©server un seul pour les gestionnaires d'interruptions.Utiliser les noms alternatifs de registres.Utiliser un type Â«Â intÂ Â» de 8 bits.Utiliser un marqueur sur 8 octets pour les fichiers non formatÃ©s.Utiliser un immÃ©diat depuis un dÃ©calage comme registre de protection de la pile, sp_el0. Cette option est Ã  utiliser avec fstack-protector-strong et n'est pas destinÃ©e au code utilisateur.Utiliser des immÃ©diats de taille arbitraire dans les opÃ©rations sur les bits.Utiliser l'ordre des octets gros-boutiste.Utiliser des tests de bits pour des instructions switch suffisamment grandes.Utiliser des sÃ©quences de branchement et interruption pour vÃ©rifier la division entiÃ¨re par zÃ©ro.Utiliser les fonctionnalitÃ©s de protection de branchement.Utiliser Â«Â brasÂ Â» pour les exÃ©cutables < 64k.Utiliser des registres Ã©crasÃ©s durant l'appel pour les paramÃ¨tres et les valeurs retournÃ©es.Utiliser l'ABI call0.Utiliser une fonction de rappel au lieu de code en ligne si le nombre d'accÃ¨s dans la fonction devient plus grand ou Ã©gal Ã  ce nombre.Faire sauvegarder les registres par l'appelant au travers des appels si possible.Utiliser certaines instructions scalaires ajoutÃ©es dans l'ISA 3.0.Utiliser la spÃ©culation de contrÃ´le.Utiliser des piles personnalisÃ©es au lieu de mÃ©moire locale pour le stockage automatique.Utiliser la spÃ©culation de donnÃ©es aprÃ¨s le rechargement.Utiliser la spÃ©culation de donnÃ©es avant le rechargement.Utiliser les instructions dÃ©cimales en virgule flottante.SÃ©lectionner la mÃ©thode par dÃ©faut de traitement de sdata.Utiliser une convention d'appel diffÃ©rente en utilisant Â«Â rtdÂ Â».Utiliser des instructions d'empoisonnement/dÃ©s-empoisonnement direct pour les variables plus petites ou Ã©gales Ã  ce nombre.Utiliser les rÃ©fÃ©rences directes envers %gs lors de l'accÃ¨s des donnÃ©es TLS.Utiliser les instructions XPA (eXtended Physical Address).Utiliser des instructions de comparaisons en virgule flottante qui respectent l'epsilon.Utiliser les profils des valeurs des expressions dans les optimisations.Utiliser la convention d'appel f2c.Utiliser les fonctionnalitÃ© et l'optimisation pour le CPU.Utiliser les options et ordonnancer le code pour le processeur donnÃ©.Utiliser les fonctionnalitÃ©s et ordonnancer pour le processeur donnÃ©.Utiliser les fonctionnalitÃ©s de l'architecture ARCH.Utiliser 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 et ordonnancer le code pour le processeur donnÃ©.Utiliser les instructions madd/msub.Utiliser un ID de fonction interne dans la recherche de profilage.Utiliser des tables de sauts pour des instructions switch suffisamment grandes.Utiliser des indices de contrÃ´le de cache cohÃ©rents ldcw/ldcd.Utiliser des stubs de libgcc pour sauvegarder et rÃ©tablir les registres Ã©crasÃ©s par les appels 64 bits de Microsoft vers l'ABI System VUtiliser l'ordre des octets petit-boutiste.Utiliser les instructions ll, sc et sync.Utiliser les instructions lwxc1/swxc1/ldxc1/sdxc1 oÃ¹ cela est pertinent.Utiliser les instructions mÃ©dia.Utiliser les instructions microMIPS.Utiliser les instructions de multiplication et d'addition/soustraction.Utiliser les instructions de multiplications hautes pour la partie haute de la multiplication 32Ã—32.Utiliser la bibliothÃ¨que C musl.Utiliser une disposition des champs de bits native (MS).Utiliser les nouveaux motifs adddi3/subdi3.Utiliser la convention d'appels normale.L'utilisation du module intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module non intrinsÃ¨que utilisÃ© prÃ©cÃ©demmentL'utilisation du module non intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module intrinsÃ¨que utilisÃ© prÃ©cÃ©demmentL'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %C est incompatible avec l'option %sL'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %L est incompatible avec l'option %qsUtiliser une seule entrÃ©e TOC par procÃ©dure.Utiliser des accÃ¨s ordinaires Ã  la mÃ©moire cache pour les rÃ©fÃ©rences volatiles.Utiliser une disposition de pile compacte.Utiliser les instructions en virgule flottante simple prÃ©cision appariÃ©es (paired-single).Utiliser les instructions de comparaisons de motifs.Utiliser des tables Â«Â switch/caseÂ Â» relatives au pc. Ceci permet de raccourcir les tables de Â«Â caseÂ Â».Utiliser les conventions d'appels portables.Utiliser les informations de profilage pour les probabilitÃ©s de branchements.Utiliser ProPolice comme mÃ©thode de protection de la pile.Utiliser les instructions push pour sauvegardes les arguments sortants.Utiliser r11 pour contenir le lien statique dans des appels de fonctions via des pointeurs.Utiliser une Ã©tiquette de base alÃ©atoire pour chaque trame au lieu d'une base toujours Ã  zÃ©ro.Utiliser une zone rouge (espace rÃ©servÃ© sur la pile pour usage par l'appelÃ©) dans le code x86-64.Utiliser des registres rÃ©duits pour l'allocation de registres.Utiliser la pile de registres pour les paramÃ¨tres et la valeur retournÃ©e.Utiliser les registres pour le passage d'arguments.Utiliser les registres r2 et r5.Utiliser les instructions de rÃ©organisation (Ã©changer et charger/stocker des octets inversÃ©s) (par dÃ©faut).Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile par dÃ©faut est fbdata.afdo dans Â«Â pwdÂ Â».Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile est spÃ©cifiÃ© en argument.Utiliser des bibliothÃ¨ques partagÃ©es.Utiliser une vÃ©rification simple de la spÃ©culation sur les donnÃ©es pour la spÃ©culation du contrÃ´le.Utiliser une vÃ©rification simple de la spÃ©culation sur les donnÃ©es.Produire l'exÃ©cutable pour un simulateur.Utiliser du code plus petit mais plus lent pour le prologue et l'Ã©pilogue.Utiliser l'Ã©mulation logicielle des virgules flottantes (par dÃ©faut).Utiliser les comparaisons logicielles des virgules flottantes.Utiliser les nombres en virgule flottante logiciels.Utiliser un biais de la pile.N'utiliser une mÃ©thode de protection de la pile que sur les fonctions qui ont l'attribut stack_protection.Utiliser des structs avec un alignement plus fort pour les copies de mots-doubles.Utiliser des stubs pour les prologues de fonctions.Utiliser des sous-routines pour les prologue et Ã©pilogue des fonctions.Utiliser l'instruction synci pour invalider la cache i.Utiliser une division rapide basÃ©e sur une table (par dÃ©faut Ã  -O3).Utiliser l'optimisation de rechercher dans une table pour les divisions de petits entiers signÃ©s.Utiliser l'instruction tas.b pour __atomic_test_and_set.Utiliser l'ABI AIX Vector Extended.Utiliser les extensions de l'ABI AltiVec.Utiliser l'extension de pointeur Cray.Utiliser la syntaxe de l'assembleur DEC.Utiliser l'ABI ELFv1.Utiliser l'ABI ELFv2.Utiliser la syntaxe de l'assembleur GNU.Utiliser l'extension GNU du format PE pour les donnÃ©es communes alignÃ©es.Utiliser l'Ã©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 les registres ABI fenÃªtrÃ©s.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.
  L'utilisation de la fonction %qs Ã  %L est obsolÃ¨teL'utilisation du paramÃ¨tre %qs dÃ©clarÃ© Ã  %L est obsolÃ¨teL'utilisation de la sous-routine %qs Ã  %L est obsolÃ¨teL'utilisation de la variable %qs Ã  %L est obsolÃ¨teLes symboles Â«Â private externÂ Â» (cachÃ©s) sont habituellement rendus locaux durant l'Ã©dition de liens, cette commande le supprime de telle maniÃ¨re qu'ils restent exportÃ©s.L'argument VALUE de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissableAttribut VALUE Ã  %CVALUE n'est pas autorisÃ© Ã  l'intÃ©rieur de BLOCK Ã  %CObjet VALUE %qs dans la clause %s Ã  %LInstruction VALUE Ã  %Cmode VOID sur une sortieAttribut VOLATILE Ã  %CL'attribut VOLATILE Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© dans une procÃ©dure PUREInstruction VOLATILE Ã  %CNiveaux valides pour l'ISA du Nios II (pour -march):Arguments valides pour l'option -msdata=:Arguments valides pour -malign-:Les arguments valides pour -mcode-readable=:Arguments valides pour -mfpmath=:Arguments valables pour -mr10k-cache-barrier=:Arguments valides pour -mstack-protector-guard=:Les arguments valables pour -mstringop-strategy=:Arguments valables pour -mtp=:Options valides pour l'adressage relatif Ã  GP (pour -mgpopt):Valider les pointeurs dans la vtable avant de les utiliser.La valeur de la clause HINT Ã  %L sera une expression d'indice de constante valideLa variable %qs Ã  %C ne peut pas Ãªtre redÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %LLa variable %qs Ã  %C avec une initialisation apparaÃ®t dÃ©jÃ  dans une instruction DATALa variable %qs Ã  %L ne peut pas Ãªtre BIND(C) car elle n'est ni un bloc COMMON ni dÃ©clarÃ©e au niveau du moduleLa variable %qs Ã  %L ne peut pas avoir les attributs ALLOCATABLE et BIND(C) en mÃªme tempsLa variable %qs Ã  %L ne peut pas avoir les deux attributs OPTIONAL et VALUE car la procÃ©dure %qs est BIND(C)La variable %qs Ã  %L ne peut pas avoir les attributs POINTER et BIND(c) en mÃªme tempsLa variable %qs Ã  %L n'a pas reÃ§u d'Ã©tiquette de formatLa variable %qs Ã  %L dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est bind(c)La variable %qs Ã  %L doit Ãªtre une constante dans ce contexteLa variable %qs Ã  %L est INTENT(OUT) et ne peut donc pas Ãªtre un co-tableau allouable ou avoir des composants co-tableauxLa variable %qs Ã  %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muetLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle pourrait ne pas Ãªtre interopÃ©rable avec le CLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car le type dÃ©rivÃ© %qs n'est pas interopÃ©rable avec le CLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car elle est polymorphiqueLa variable %qs Ã  %L est dans COMMON mais seule l'initialisation dans BLOCK DATA est permiseLa variable %qs Ã  %L peut ne pas Ãªtre d'un sous-type interopÃ©rable avec le C mais elle est BIND(C)La variable %qs Ã  %L n'est pas dÃ©finissable Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(INOUT) de la fonction %qsLa variable %qs Ã  %L n'est pas dÃ©finissable Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(INOUT) de la sous-routine %qsLa variable %qs Ã  %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableauLa variable %qs Ã  %L a une valeur non dÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(OUT) de la fonction %qsLa variable %qs Ã  %L a une valeur non dÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(OUT) de la sous-routine %qsVariable %qs Ã  %L avec l'attribut ALLOCATABLE dans la procÃ©dure %qs avec BIND(C)Variable %qs Ã  %L avec l'attribut OPTIONAL dans la procÃ©dure %qs qui est BIND(C)Variable %qs Ã  %L avec l'attribut POINTER dans la procÃ©dure %qs avec BIND(C)La variable %qs Ã  %L avec un composant co-tableau doit Ãªtre un scalaire non pointeur, non allouable qui n'est pas un co-tableauLa variable %qs ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L dans la procÃ©dure PURELa variable %qs ne peut pas apparaÃ®tre dans l'expression Ã  %LLa variable %qs du module %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L du module %qsUne Ã©tiquette cible n'a pas Ã©tÃ© affectÃ©e Ã  la variable %qs Ã  %LLa variable %qs dans la clause %s est utilisÃ©e dans une instruction NAMELIST Ã  %LLa variable %qs dans le bloc commun %qs Ã  %C ne peut pas Ãªtre bind(c) puisqu'elle n'est pas globaleLa variable %qs dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est BIND(C)La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre dÃ©clarÃ©e avec BIND(C) puisqu'elle n'est pas globaleLa variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre un sous-type interopÃ©rable avec le C bien que le bloc commun %qs est BIND(C)La variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte d'association de pointeur (%s) Ã  %LLa variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %LLa variable %qs n'est pas un argument muet Ã  %LLa variable %qs est utilisÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨treLa variable %qs sera dÃ©clarÃ©e dans la mÃªme unitÃ© de portÃ©e que !$ACC DECLARE Ã  %LLa variable %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %LLa variable %qs, utilisÃ©e dans une expression de spÃ©cification, est rÃ©fÃ©rencÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨treLa variable %s Ã  %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit Ãªtre un co-tableauLa variable %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit Ãªtre un co-tableauLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUELa variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)La variable %s Ã  %L avec l'attribut NO_ARG_CHECK peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera un argument muetLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsÃ¨que numÃ©riqueLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille taciteLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK n'aura point de rÃ©fÃ©rence Ã  un sous-objetLa variable %s ne peut pas Ãªtre INTENT(IN) Ã  %CUne valeur ne peut pas Ãªtre affectÃ©e Ã  la variable %s dans une procÃ©dure PURE Ã  %CLa variable Ã  %C n'est pas un Ã©lÃ©ment d'un bloc COMMONLa variable Ã  %L est mentionnÃ©e plusieurs fois dans des clauses ayant la mÃªme directive OMP DECLARE TARGETLa variable est associÃ©e grÃ¢ce Ã  USE avec !$ACC DECLARE Ã  %LUne variable autre que OMP_OUT ou OMP_IN est utilisÃ©e dans le combinateur de !$OMP DECLARE REDUCTION Ã  %LUne variable autre que OMP_PRIV ou OMP_ORIG est utilisÃ©e dans la clause INITIALIZER de !$OMP DECLARE REDUCTION Ã  %LLe type de la variable est inconnu dans l'affectation Ã  %LLa variable avec l'attribut NO_ARG_CHECK Ã  %L est uniquement permise comme argument aux fonctions intrinsÃ¨ques C_LOC et PRESENTABI de la bibliothÃ¨que vectorielle Ã  utiliser.Vectoriser pour des opÃ©rations sur des doubles mots.VÃ©rifier que les chemins sont exploitables en Ã©mettant les diagnostiques.DÃ©cliner les versions des boucles basÃ©es sur le fait que les indices ont un pas de un.Des versions multiples de fonctions virtuelles ne sont pas supportÃ©esLes accÃ¨s mÃ©moire volatiles n'utilisent pas les instructions de chargement/stockage E/S.Les accÃ¨s mÃ©moire volatiles utilisent les instructions de chargement/stockage E/S.WAIT Ã  %C interdit en Fortran 95La clause WAIT Ã  %L requiert une expression INTEGER scalaireL'instruction WAIT n'est pas permise dans une procÃ©dure PURE Ã  %CLa cible de l'affectation WHERE Ã  %L a une forme inconsistanteLe masque WHERE Ã  %L a une forme inconsistanteLa clause WHERE/ELSEWHERE Ã  %L requiert un tableau LOGICALAvertir Ã  propos des dÃ©clarations Â«Â externÂ Â» qui ne sont pas au niveau global du fichier.Avertir Ã  propos des constructions Â«Â douteusesÂ Â».Avertir Ã  propos d'un Â«Â newÂ Â» d'un type avec un alignement Ã©tendu si -faligned-new n'est pas utilisÃ©.Avertir Ã  propos des @selector() sans mÃ©thode prÃ©alablement dÃ©clarÃ©e.Avertir Ã  propos de constructions C qui ne sont pas communes au C et au C++.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 1998 et le C++ ISO 2011.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2011 et le C++ ISO 2014.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2014 et le C++ ISO 2017.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2017 et le C++ ISO 2020.Avertir Ã  propos des types polymorphiques du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code.Avertir Ã  propos des mÃ©thodes virtuelles du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code.Avertir Ã  propos des 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 Ã  propos de chemins dans le code oÃ¹ un dÃ©calage avec un compteur >= Ã  la largeur du type est tentÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ un dÃ©calage avec un compteur nÃ©gatif est tentÃ©.Avertir au sujet des chemins de code dans lesquels le FICHIER stdio peut Ãªtre fermÃ© plus d'une fois.Avertir Ã  propos de chemins dans le code oÃ¹ le FICHIER stdio n'est pas fermÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ une fonction non sÃ»r du point de vue d'un signal asynchrone est appelÃ©e depuis un gestionnaire de signal.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur brute est utilisÃ©e comme index d'un tableau.Avertir Ã  propos de chemins dans le code oÃ¹ des donnÃ©es sensibles sont Ã©crites dans un fichier.Avertir Ã  propos de chemins dans le code oÃ¹ la mauvaise fonction de dÃ©sallocation est appelÃ©e.Avertir Ã  propos de chemins dans le code oÃ¹ une Ã©criture dans un objet constant est tentÃ©.Avertir Ã  propos de chemins dans le code qui tentent d'Ã©crire dans une chaÃ®ne littÃ©rale.Avertir Ã  propos du code qui pourrait enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par une seule variable (strict aliasing).Avertir Ã  propos de comparaisons entre enum de types diffÃ©rents.Avertir au sujet de divisions entiÃ¨res par zÃ©ro au moment de la compilation.Avertir Ã  propos de divisions de constantes entiÃ¨res qui produisent un rÃ©sultat tronquÃ©.Avertir Ã  propos de la crÃ©ation de temporaires de tableaux.Avertir Ã  propos des Â«Â elseÂ Â» orphelins.Avertir Ã  propos de dÃ©clarations d'entitÃ©s auxquelles des attributs pourraient Ãªtre manquants qui sont liÃ©es Ã  des entitÃ©s qui ont Ã©tÃ© dÃ©clarÃ©es avec ces attributs.Avertir Ã  propos de la destruction d'un objet polymorphique sans destructeur virtuel.Avertir Ã  propos de l'usage obsolÃ¨te du type AltiVec Â«Â vector long ...Â Â».Avertir Ã  propos de conversions arithmÃ©tiques dÃ©prÃ©ciÃ©es sur des opÃ©randes de types Ã©numÃ©rÃ©s.Avertir Ã  propos de conversions arithmÃ©tiques dÃ©prÃ©ciÃ©es sur des opÃ©randes quand l'un est un type Ã©numÃ©rÃ© et l'autre est un type en virgule flottante.Avertir Ã  propos de l'usage obsolÃ¨te du qualificatif volatile.Avertir Ã  propos de divisions de deux opÃ©rateurs Â«Â sizeofÂ Â» quand le premier est appliquÃ© Ã  un tableau et le diviseur n'est pas Ã©gal Ã  la taille d'un Ã©lÃ©ment du tableau.Avertir Ã  propos de branches dupliquÃ©es dans les instructions if-else.Avertir Ã  propos de conditions dupliquÃ©es dans une chaÃ®ne if-else-if.Avertir Ã  propos 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 de macros ayant des dÃ©finitions d'unitÃ©s d'en-tÃªte conflictuelles.Avertir Ã  propos des variables automatiques qui pourraient ne pas Ãªtre initialisÃ©es.Avertir Ã  propos de dÃ©clarations discordantes de paramÃ¨tres VLA.Avertir Ã  propos de dÃ©clarations discordantes entre des paramÃ¨tres de tableaux et des accÃ¨s peu sÃ»rs qui y sont faitsAvertir Ã  propos de l'absence d'une esperluette (&) dans des constantes de caractÃ¨res continuÃ©es (sur plusieurs lignes, par exemple).Avertir Ã  propos des champs manquants dans les initialisations des structures.Avertir quand des fonctions de dÃ©sallocation basÃ©es sur la taille sont manquantes.Avertir Ã  propos de pragmas mal employÃ©s.Avertir Ã  propos d'une grande partie des conversions implicites.Avertir Ã  propos de dÃ©clarations multiples du mÃªme objet.Avertir Ã  propos de conversions entre { } qui rÃ©duisent la largeur du type et sont mal formÃ©es en C++11.Avertir Ã  propos des destructeurs non virtuels.Avertir Ã  propos des extensions de largeur de scanf/printf de msvcrt qui ne sont pas ISO.Avertir Ã  propos 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 des lectures au delÃ  de la fin d'une chaÃ®ne source dans les fonctions de manipulation de chaÃ®nes telles que memchr et memcpy.Avertir Ã  propos de constantes littÃ©rales rÃ©elles ayant la lettre d'exposant Â«Â qÂ Â».Avertir au sujet d'appels redondants Ã  std::move.Avertir Ã  propos du retour d'un pointeur ou d'une rÃ©fÃ©rence Ã  une variable locale ou temporaire.Avertir Ã  propos de structures, unions ou tableaux retournÃ©s.Avertir Ã  propos d'un point-virgule aprÃ¨s la dÃ©finition d'une fonction dans une classe.Avertir Ã  propos des diffÃ©rences de signe dans les fonctions avec chaÃ®ne de format.Avertir Ã  propos des comparaisons entre signÃ©s et non signÃ©s.Avertir Ã  propos de certaines violations de la rÃ¨gle de la dÃ©finition unique du C++ durant l'optimisation lors de l'Ã©dition de liens.Avertir Ã  propos d'instructions entre l'expression de contrÃ´le du Â«Â switchÂ Â» et le premier Â«Â caseÂ Â».Avertir si des Ã©lÃ©ments sont trouvÃ©s Ã  la suite de #else et #endif.Avertir Ã  propos des chaÃ®nes de format de strftime ne laissant que 2 chiffres pour l'annÃ©e.Avertir Ã  propos des indices dont le type est Â«Â charÂ Â».Avertir Ã  propos des appels douteux Ã  memset oÃ¹ le troisiÃ¨me argument contient le nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille d'un Ã©lÃ©ment.Avertir Ã  propos des appels douteux Ã  memset oÃ¹ le troisiÃ¨me argument est la constante littÃ©rale zÃ©ro mais le deuxiÃ¨me ne l'est pas.Avertir Ã  propos des dÃ©clarations douteuses de Â«Â mainÂ Â».Avertir Ã  propos de divisions douteuses de deux expressions sizeof qui ne fonctionnent pas correctement avec des pointeurs.Avertir Ã  propos de paramÃ¨tres de longueur douteux Ã  certaines fonctions manipulant des chaines si l'argument utilise sizeof.Avertir Ã  propos d'utilisations douteuses d'adresses mÃ©moire.Avertir Ã  propos de valeurs dans un Â«Â switchÂ Â» qui sont en dehors de la plage du type du Â«Â switchÂ Â».Avertir Ã  propos des Â«Â switchÂ Â» qui sont contrÃ´lÃ©s par une expression boolÃ©enne.Avertir Ã  propos des ambiguÃ¯tÃ©s d'analyse syntactique les plus vexantes.Avertir Ã  propos des choses qui changent entre le -fabi-version actuel est la version spÃ©cifiÃ©e.Avertir Ã  propos des choses qui vont changer lors d'une compilation avec un compilateur conforme Ã  l'ABI.Avertir Ã  propos d'expressions de caractÃ¨res tronquÃ©es.Avertir Ã  propos de lignes sources tronquÃ©es.Avertir Ã  propos des chaÃ®nes tronquÃ©es dans les fonctions de manipulation de chaÃ®nes telles que strncat et strncpy.Avertir Ã  propos de la sÃ©curitÃ© du type et les erreurs similaires et les dÃ©saccords dans les dÃ©clarations avec des attributs alias.Avertir Ã  propos des NULL sans type qui sont utilisÃ©s comme sentinelle.Avertir Ã  propos du dÃ©bordement vers le bas d'expressions constantes numÃ©riques.Avertir Ã  propos des variables automatiques non initialisÃ©es.Avertir Ã  propos des dÃ©clarations de fonctions sans prototype.Avertir Ã  propos des pragmas non reconnus.Avertir Ã  propos des macros non sÃ»res qui s'Ã©tendent en plusieurs instructions utilisÃ©es comme contenu d'une instruction telle que if, else, while, switch ou for.Avertir Ã  propos de constantes flottantes sans suffixe.Avertir Ã  propos des fonctionnalitÃ©s non supportÃ©es dans ThreadSanitizer.Avertir Ã  propos des arguments fictifs inutilisÃ©s.Avertir Ã  propos de l'utilisation de constantes de type caractÃ¨re utilisant des multi-caractÃ¨res.Avertir Ã  propos des transtypages inutiles.Avertir si des rÃ©pertoires d'inclusions dÃ©finis par l'utilisateur n'existent pas.Avertir Ã  propos des utilisations des dÃ©clarations Â«Â __attribute__((deprecated))Â Â».Avertir Ã  propos des utilisations des dÃ©clarations Â«Â __attribute__((warning))Â Â».Avertir Ã  propos des utilisations de l'opÃ©rateur virgule dans une expression d'indice.Avertir Ã  propos de l'utilisation des spÃ©cificateurs de stockage de registres.Avertir Ã  propos des utilisations de std::initializer_list qui peut retourner des pointeurs ballants.Avertir Ã  propos de l'utilisation de macros variadiques.Avertir Ã  propos de variables qui pourraient Ãªtre changÃ©es par Â«Â longjmpÂ Â» ou Â«Â vforkÂ Â».Avertir au sujet des variables qui sont initialisÃ©es par elles-mÃªmes.Avertir Ã  propos des violations des rÃ¨gles de style de Effective C++.Avertir Ã  propos des chaÃ®nes de format de longueur nulle.Avertir Ã  propos des boucles DO sans aucun passage.Avertir Ã  propos d'appels Ã  des fonctions d'allocation qui demandent zÃ©ro octets.Avertir Ã  propos des constructions qui reposent sur une condition.Avertir Ã  propos de conversions de NULL vers/de un type qui n'est pas un pointeur.Avertir Ã  propos d'appels de dÃ©sallocation avec des arguments retournÃ©s par des fonctions d'allocation non correspondantes.Avertir Ã  propos des conversions implicites entre entiers signÃ©s et non signÃ©s.Avertir Ã  propos de conversions de types implicites qui peuvent causer une perte de prÃ©cision en virgule flottante.Avertir pour des conversions de types implicites qui pourraient changer une valeur.Avertir Ã  propos de dÃ©saccords entre les appels Ã  l'opÃ©rateur Â«Â newÂ Â» ou Â«Â deleteÂ Â» et l'appel correspondant Ã  la fonction d'allocation ou de dÃ©sallocation.Avertir Ã  propos des utilisations obsolÃ¨tes dans une dÃ©claration.Avertir Ã  propos des expressions Â«Â newÂ Â» avec placement qui ont un comportement indÃ©fini.Avertir Ã  propos d'expressions entiÃ¨res qui apparaissent Ã©trangement dans un contexte boolÃ©en.Avertir Ã  propos d'Ã©critures non sÃ»res en mÃ©moire brut vers des objets de types classe.Avertissements des compilations spÃ©culatives telles que __traits(compiles).Avertir si Â«Â definedÂ Â» est utilisÃ© en dehors de #if.Avertir si le type de fonction noexcept du C++17 changera le nom dÃ©corÃ© d'un symbole.Avertir si un transtypage de type C est utilisÃ© dans un programme.Avertir si l'appelant d'une fonction marquÃ©e avec l'attribut Â«Â warn_unused_resultÂ Â» n'utilise pas la valeur retournÃ©e.Avertir si une interface de classe n'a pas de super classe. Les classes racines peuvent utiliser un attribut pour supprimer cet avertissement.Avertir si un type de classe a une base ou un champ dont le type utilise l'espace de noms anonyme ou dÃ©pend d'un type sans classe de liaison.Avertir si une comparaison est toujours Ã©valuÃ©e Ã  vrai ou Ã  faux.Avertir si une comparaison est toujours vraie ou toujours fausse en raison d'une gamme limitÃ©e du type de donnÃ©e.Avertir si une fonctionnalitÃ© du compilateur, une classe, une mÃ©thode ou un champ obsolÃ¨te est utilisÃ©.Avertir si une fonction utilise alloca ou crÃ©e un tableau avec une taille dynamique.Avertir si une dÃ©claration locale masque une variable d'instance.Avertir si une boucle avec un nombre constant d'itÃ©rations dÃ©clenche un comportement indÃ©fini.Avertir si une propriÃ©tÃ© d'un objet en Objective-C n'a pas de sÃ©mantique d'affectation spÃ©cifiÃ©e.Avertir si un sÃ©lecteur a de multiples mÃ©thodes.Avertir si une directive SIMD est outrepassÃ©e par le modÃ¨le de coÃ»t du vectoriseur.Avertir si la taille de trame d'une seule fonction excÃ¨de la taille de trame donnÃ©e.Avertir si une chaÃ®ne est plus longue que la longueur maximale spÃ©cifiÃ©e comme Ã©tant portable par le standard.Avertir si le sous-objet a un attribut abi_tag que le type d'objet complet n'a pas.Avertir si une expression Â«Â throwÂ Â» conduira toujours Ã  un appel Ã  terminate().Avertir si une procÃ©dure de l'utilisateur a le mÃªme nom qu'un intrinsÃ¨que.Avertir si un tableau de longueur variable est utilisÃ©.Avertir si une classe de base virtuelle a un opÃ©rateur de dÃ©placement non-trivial.Avertir si le nom d'un MCU n'est pas reconnu ou entre en conflit avec d'autres options (dÃ©faut: on).Avertir si un tableau est accÃ©dÃ© en dehors de ses limites.Avertir lorsqu'une dÃ©finition de paramÃ¨tre dans l'ancien style est utilisÃ©e.Avertir si une macro non dÃ©finie est utilisÃ©e dans une directive #if.Avertir si un paramÃ¨tre pointeur avec l'attribut nonnull est comparÃ© avec NULL.Avertir si des objets CFString constants contiennent des caractÃ¨res non portables.Avertir si des constructeurs ou des destructeurs avec une prioritÃ© entre 0 et 100 sont utilisÃ©s.Avertir si la conversion d'un rÃ©sultat d'une arithmÃ©tique pourrait changer la valeur malgrÃ© que la conversion des opÃ©randes ne le peut pas.Avertir si le dÃ©rÃ©fÃ©rencement d'un pointeur NULL peut conduire Ã  un comportement erronÃ© ou indÃ©fini.Avertir si devices.csv n'est pas trouvÃ© ou s'il y a des problÃ¨mes lors de son analyse (dÃ©faut: on).Avertir si les mÃ©thodes hÃ©ritÃ©es ne sont pas implÃ©mentÃ©es.Avertir si le dÃ©calage Ã  gauche d'une valeur signÃ©e dÃ©borde.Avertir Ã  propos des dÃ©calages Ã  gauche de valeurs nÃ©gatives.Avertir si les boucles ont Ã©tÃ© Ã©changÃ©es.Avertir lorsqu'il y a trop d'arguments passÃ©s Ã  une fonction par rapport Ã  la chaÃ®ne de format.Avertir si le qualificatif d'un tableau qui est un pointeur vers une cible est abandonnÃ©.Avertir si le nombre de dÃ©calages >= Ã  la largeur du type.Avertir si le nombre de dÃ©calages est nÃ©gatif.Avertir Ã  propos des tests d'Ã©galitÃ© sur des nombres flottants.Avertir si le ISR est mal Ã©crit, c.-Ã -d. sans le prÃ©fixe __vector. ActivÃ© par dÃ©faut.Avertir si l'attribut NSObject est appliquÃ© sur autre chose qu'un typedef.Avertir si l'espace d'adressage d'une adresse est changÃ©.Avertir si le code est trop compliquÃ© pour que l'analyseur rÃ©ussisse Ã  l'explorer entiÃ¨rement.Avertir si le pointeur dans une affectation Ã  un pointeur pourrait vivre plus longtemps que sa cible.Avertir si le type d'une variable pourrait ne pas Ãªtre compatible avec le C.Avertir si des trigrammes sont rencontrÃ©s et qu'ils pourraient affecter le sens du programme.Avertir si le qualificatif de type sur des pointeurs est abandonnÃ©.Avertir si la signature d'une mÃ©thode candidate ne correspond pas exactement.Avertir si les profiles dÃ©finis par -fprofile-use n'existe pas.Avertir si les profiles dÃ©finis par -fprofile-use ne correspondent pas.Avertir Ã  propos des prototypes qui causent une conversion de type diffÃ©rente de celle qui aurait lieu en l'absence du prototype.Avertir lors de toute utilisation de alloca.Avertir Ã  propos des hÃ©ritages multiples directs.Avertir Ã  propos d'hÃ©ritages virtuels directs.Avertir Ã  propos des intrinsÃ¨ques qui ne font pas partie du standard sÃ©lectionnÃ©.Avertir Ã  propos des dÃ©finitions d'espaces de noms.Avertir lors d'une dÃ©claration d'un patron primaire.Avertir au sujet d'appels douteux de fonctions standard calculant des valeurs absolues.Avertir Ã  propos de constructions douteuses impliquant un ordre inversÃ© de stockage des scalaires.Avertir que -fno-automatic peut casser la rÃ©cursion.Avertir quand __builtin_frame_address ou __builtin_return_address n'est pas utilisÃ© de maniÃ¨re sÃ»re.Avertir quand les fonctions intÃ©grÃ©es __sync_fetch_and_nand et __sync_nand_and_fetch sont utilisÃ©es.Avertir lorsque une directive #warning est rencontrÃ©e.Avertir quand une base est inaccessible dans la dÃ©rivÃ©e Ã  cause d'une ambiguÃ¯tÃ©.Avertir lorsque une fonction interne est dÃ©clarÃ©e avec la mauvaise signature.Avertir quand une macro interne du prÃ©-processeur est annulÃ©e ou redÃ©finie.Avertir quand une classe est redÃ©clarÃ©e ou rÃ©fÃ©rencÃ©e en utilisant une mauvaise clÃ© de classe.Avertir quand une classe ou un type Ã©numÃ©rÃ© est rÃ©fÃ©rencÃ© en utilisant une clÃ© de classe redondante.Avertir lorsqu'une variable const est inutilisÃ©e.Avertir quand une fonction de conversion ne sera jamais appelÃ©e Ã  cause du type vers lequel elle converti.Avertir lorsqu'une dÃ©claration ne spÃ©cifie pas le type.Avertir lorsqu'une dÃ©claration duplique l'un des spÃ©cificateurs const, volatile, restrict ou _Atomic.Avertir lorsqu'une dÃ©claration est trouvÃ©e aprÃ¨s une expression.Avertir lorsqu'une fonction est inutilisÃ©e.Avertir lorsqu'un paramÃ¨tre de fonction est seulement dÃ©fini mais n'est pas autrement utilisÃ©.Avertir lorsqu'un paramÃ¨tre de fonction est inutilisÃ©.Avertir quand un saut manque l'initialisation d'une variable.Avertir lorsqu'une Ã©tiquette est inutilisÃ©e.Avertir lorsqu'une variable tableau dans le membre de gauche est rÃ©-allouÃ©e.Avertir lorsqu'une variable dans le membre de gauche est rÃ©-allouÃ©e.Avertir lorsqu'un Â«Â 0Â Â» littÃ©ral est utilisÃ© comme pointeur nul.Avertir quand un opÃ©rateur logique est toujours Ã©trangement Ã©valuÃ© Ã  vrai ou faux.Avertir quand une expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  faux alors que l'expression ne peut pas gÃ©nÃ©rer d'exception en rÃ©alitÃ©.Avertir lorsque un pointeur d'un type signÃ© est affectÃ© Ã  un pointeur d'un autre type signÃ©.Avertir quand un pointeur est transtypÃ© vers un entier de taille diffÃ©rente.Avertir quand un pointeur est comparÃ© avec la constante caractÃ¨re zÃ©ro.Avertir quand une boucle Â«Â forÂ Â» itÃ©rant sur une liste crÃ©e des copies inutiles.Avertir quand une 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 lorsqu'un gestionnaire d'exception est Ã©clipsÃ© par un autre gestionnaire.Avertir lorsque la valeur d'une expression n'est pas utilisÃ©e.Avertir lorsque une fonction en ligne ne peut pas Ãªtre mise en ligne.Avertir lorsque une passe d'optimisation est dÃ©sactivÃ©e.Avertir lors d'une tentative de libÃ©rer un objet qui n'est pas sur le tas.Avertir lors de la conversion de types de pointeurs en fonctions membres.Avertir lors de la destruction d'un pointeur vers un type incomplet.Avertir quand des champs dans une structure avec des attributs empaquetÃ©s sont mal alignÃ©s.Avertir quand le Â«Â nonÂ Â» logique est utilisÃ© sur l'opÃ©rande de gauche d'une comparaison.Avertir si plusieurs diffÃ©rents gestionnaires d'interruption rapide sont dans l'unitÃ© de compilation.Avertir lorsque des fonctions amies sans patron sont dÃ©clarÃ©es Ã  l'intÃ©rieur d'un patron.Avertir lorsque la protection contre l'Ã©crasement de la pile n'est pas produite pour une quelconque raison.Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre d'un type compatible.Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre.Avertir lorsqu'une variable en masque une autre (globalement).Avertir lorsqu'une variable en masque une autre.  Identique Ã  -Wshadow=global.Avertir lorsque la surcharge promeut un non signÃ© en signÃ©.Avertir lorsque du rembourrage est requis pour aligner les membres d'une structure.Avertir lors de la dÃ©duction d'argument de patrons de classes sur un type sans guides de dÃ©duction.Avertir quand le code de contrÃ´le du profilage a Ã©tÃ© demandÃ© mais n'a pas su Ãªtre appliquÃ© Ã  certaines fonctions.Avertir si sizeof est appliquÃ© Ã  un paramÃ¨tre dÃ©clarÃ© comme un tableau.Avertir quand l'adresse d'un membre compactÃ© d'une structure ou d'une union est prise.Avertir lorsque le compilateur rÃ©ordonne le code.Avertir lorsqu'un champ dans une structure n'est pas alignÃ©.Avertir lorsque l'indentation du code ne reflÃ¨te pas la structure du bloc.Avertir lorsque l'attribut Â«Â packedÂ Â» n'a pas d'effet sur l'agencement d'un struct.Avertir quand 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.Avec INSCAN Ã  %L, on attend un corps de boucle avec !$OMP SCAN entre deux sÃ©quences de blocs structurÃ©sSans rembourrage, il n'y a pas assez d'Ã©lÃ©ments dans la source de l'intrinsÃ¨que RESHAPE Ã  %L pour correspondre Ã  la formeContourner certaines erreurs dans mflo/mfhi du VR4130.Contourner une anomalie du matÃ©riel en ajoutant plusieurs NOP devant une instruction CSYNC ou SSYNC.Contourner un bogue matÃ©riel des premiers 4300.Contourner l'anomalie dans l'instruction de multiplication.Contourner certaines erreurs du 24K.Contourner certaines erreurs du R10000.Contourner certaines erreurs du R4000.Contourner certaines erreurs du R4400.Contourner certaines erreurs du RM7000.Contourner certaines erreurs du VR4120.Contourner l'erreur pour les premiers cÅ“urs du SB-1 rÃ©vision 2.Contourner le bogue de la multiplication matÃ©rielle.Contourner l'erratum des boucles courtes du R5900.Correctif pour l'erratum numÃ©ro 835769 de l'ARM Cortex-A53.Correctif pour l'erratum numÃ©ro 843419 de l'ARM Cortex-A53.Emballer toutes les branches indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer tous les appels indirects dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer toutes les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. Ceci affecte uniquement les branches pour lesquelles l'adresse de retour n'a pas besoin d'Ãªtre restaurÃ©e depuis la mÃ©moire.Emballer les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. Ceci affecte uniquement les branches oÃ¹ l'adresse de retour est restaurÃ©e depuis la mÃ©moire.Emballer les sauts de table indirects et les goto calculÃ©s dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. L'utilisation de thunk ou thunk-extern avec cette option requiert que les fragments soient traitÃ©s comme des gestionnaires de signaux pour gÃ©nÃ©rer le CFI correct. Les environnements oÃ¹ les retours en arriÃ¨re sont requis (c-Ã -d les exceptions), veuillez plutÃ´t utiliser thunk-inline.Ã‰crire un fichier FICHSRC.opt-record.json dÃ©taillant quelles optimisations ont Ã©tÃ© rÃ©alisÃ©es.Ã‰crire toutes les dÃ©clarations sous forme de code Ada pour le fichier spÃ©cifiÃ© uniquement.Ã‰crire toutes les dÃ©clarations sous forme de code Ada transitivement.Ã‰criture du module %qs Ã  la ligne %d colonne %d: %sCe qui suit OpenACC est incorrect Ã  %C: on attendait !$ACC et on a trouvÃ© !$OMPCe qui suit OpenMP est incorrect Ã  %C: on attendait !$OMP et on a trouvÃ© !$ACCL'argument X Ã  %L pour C_LOC ne sera point polymorphiqueLe descripteur X requiert un espace avant le nombre Ã  %LX32 ne supporte pas l'attribut %<ms_abi%>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 Ã  %LTableau de taille nulle dÃ©tectÃ© Ã  %L oÃ¹ une entitÃ© avec l'attribut TARGET est attendu[...]Constructeurs de tableau du style [...] Ã  %C[Quitte %s]
! [disponible dans [%s introuvable][par dÃ©faut][dÃ©sactivÃ©][activÃ©]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__fp16 et pas de ldrh_gshared n'est pas permis dans des fonctions sÃ»rsÂ ; utilisez Â«Â sharedÂ Â»Â«Â Â«Â objet.TypeInfo_TupleÂ Â» n'a pas Ã©tÃ© trouvÃ© mais il est implicitement utilisÃ© dans les fonctions variadiques de style DÂ«Â objet.TypeInfoÂ Â» n'a pas Ã©tÃ© trouvÃ© mais il est implicitement utilisÃ© dans les fonctions variadiques de style Dles fonctions Â«Â oragma(%s)Â Â» doivent Ãªtre Â«Â extern(C) %s %s([paramÃ¨tresâ€¦], const(char)*, â€¦)Â Â» pas Â«Â %sÂ Â»les fonctions Â«Â pargma(%sÂ Â» doivent Ãªtre Â«Â extern(C) %s %s([paramÃ¨tresâ€¦], const(char)*n va_list)Â Â»une extension de GNU Fortranune initialisation entre accolades n'est par permise iciun appel Ã  un constructeur ne peut pas apparaÃ®tre dans une expression constanteun transtypage vers un type autre qu'un entier ou une Ã©numÃ©ration ne peut pas apparaÃ®tre dans une expression constanteune dÃ©claration de patron de classe ne doit rien dÃ©clarer d'autreun opÃ©rateur virgule ne peut pas apparaÃ®tre dans une expression constanteun concept ne peut Ãªtre une fonction membreun concept ne peut Ãªtre contraintun constructeur ne peut pas Ãªtre un %<concept%>une fonction de conversion ne peut pas avoir de type de retour Ã  la finun destructeur ne peut pas Ãªtre %qsun type diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun champ avec le mÃªme nom mais un type diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun champ avec un nom diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun appel de fonction ne peut pas apparaÃ®tre dans une expression constanteun concept de fonction ne peut pas Ãªtre contraintune dÃ©finition de fonction n'est pas permise iciune Ã©tiquette peut uniquement faire partie d'une instruction or une dÃ©claration n'est pas une instructionun type de fermeture lambda a un opÃ©rateur d'affectation par copie supprimÃ©un type de fermeture lambda a un constructeur par dÃ©faut supprimÃ©un %<-fabi-version=%> plus rÃ©cent (ou =0) Ã©vite cette erreur avec un changement de dÃ©corationun membre d'une structure ou d'une union ne peut pas avoir de type modifiÃ© par une variableune fonction imbriquÃ©e n'est pas supportÃ©e pour les registres rÃ©duitsune dÃ©finition d'un espace de noms imbriquÃ© ne peut pas Ãªtre Â«Â inlineÂ Â»une dÃ©finition d'espace de noms imbriquÃ© ne peut pas avoir d'attributune variable qui n'est pas un patron ne peut pas avoir %<concept%>un paramÃ¨tre ne peut pas Ãªtre dÃ©clarÃ© %qsune liste de paramÃ¨tres avec Ã©lision ne peut concorder avec la dÃ©claration d'une liste de noms de paramÃ¨tres videune expression-instruction est un contexte insuffisant pour la rÃ©solution d'une surchargeune classe de stockage peut seulement Ãªtre spÃ©cifiÃ©e pour des objets et des fonctionsune classe de stockage sur un agrÃ©gat anonyme dans une classe n'est pas permisun patron ne peut pas Ãªtre imposÃ© par dÃ©fautune dÃ©claration de patron ne peut pas apparaÃ®tre au niveau d'un blocun template-id ne peut pas apparaÃ®tre dans l'utilisation de la dÃ©clarationune limite temporaire sur %qD existe uniquement jusqu'Ã  la sortie du constructeurune expression de transaction ne peut pas apparaÃ®tre dans une expression constanteun type dÃ©fini dans une autre unitÃ© de traduction n'est pas polymorphiqueun type dÃ©fini dans une autre unitÃ© de traduction est polymorphiqueun type avec une base diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec un nombre de champs diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun type avec une prÃ©cision diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec une plage signÃ©e diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec une taille diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec des pointeurs de tables virtuelles diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionune variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>un concept variable ne peut pas Ãªtre contraintune chaÃ®ne large est invalide dans ce contextearÃªtes d'appels anormales pour une insn qui n'est pas un appel dans le bb %iarÃªte anormale sans aucune utilitÃ© dans le bb %iabandon dans %s, Ã  %s:%dla fonction de valeur absolue %qD reÃ§oit un argument de type %qT mais elle a un paramÃ¨tre de type %qT qui peut produire une valeur tronquÃ©edÃ©claration abstraite %qT utilisÃ©e comme dÃ©clarationles dÃ©clarations d'accÃ¨s sont dÃ©prÃ©ciÃ©es en faveur des dÃ©clarations Â«Â usingÂ Â»; suggestion: ajoutez le mot-clÃ© %<using%>accÃ¨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 un guide de dÃ©duction pour supprimer cet avertissementajoutez la capture %<this%> ou %<*this%> explicitementajoutez des parenthÃ¨ses autour de %qE pour ne plus recevoir cet avertissementajoutez des parenthÃ¨ses autour de l'expression du membre de gauche pour ne plus recevoir cet avertissementajoutez des parenthÃ¨ses autour du deuxiÃ¨me %<sizeof%> pour ne plus recevoir cet avertissementajoutez des parenthÃ¨ses pour dÃ©clarer une variableadd_sym(): Mauvais mode de dimensionnementl'ajout de %<-flarge-source-files%> fournira du support pour plus de colonnes de suivi au dÃ©triment du temps de compilation et de la mÃ©moirel'attribut de la zone d'adresse ne peut pas Ãªtre spÃ©cifiÃ© pour des fonctionsla zone d'adresse %q+D entre en conflit avec une dÃ©claration prÃ©cÃ©dentele mode d'adresse %qs n'est pas supportÃ© en mode %s bitsl'adresse d'un appel Ã  %qs n'est pas une expression constanteadresse demandÃ©e pour un tableau avec un ordre de stockage scalaire inversÃ©adresse de la variable registre explicite %qD requiseadresse d'une variable registre globale %qD demandÃ©eadresse de l'Ã©tiquette %qD retournÃ©eadresse de la variable locale %qD retournÃ©eadresse de la fonction surchargÃ©e sans information contextuelle de typeadresse d'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++20%> ou %<-std=gnu++20%>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Ã© icil'allocation a Ã©tÃ© rÃ©alisÃ©e ici%qD dÃ©jÃ  capturÃ© dans l'expression lambdaexiste dÃ©jÃ  Ã  %s. Peut-Ãªtre dans une autre fonction avec le mÃªme nomÂ ?%<%c%s%> aussi trouvÃ©les alternatives ne sont pas autorisÃ©es dans la sortie du fanion %<asm%>rend ambigÃ¼e la nouvelle dÃ©claration %q+#Drend ambigÃ¼e la nouvelle dÃ©claration de %q#Dattribut Â«Â %sÂ Â» ambigu; pourrait Ãªtre Â«Â %sÂ Â» (via Â«Â %s:%sÂ Â») ou Â«Â %sÂ Â» (via Â«Â %s:%sÂ Â»)conversion ambiguÃ« pour l'indice du tableaula conversion du type par dÃ©faut est ambiguÃ« Ã  partir de %qTmÃ©thode ambiguÃ« %s%s%ssurcharge ambiguÃ« pour surcharge ambigÃ¼e pour l'intrinsÃ¨que %qsinstanciation de patron ambiguÃ« pour %q#Dinstanciation de patron ambiguÃ« pour %q#TspÃ©cialisation de patron %qD ambiguÃ« pour %q+Dune spÃ©cification %<asm%> n'est pas permise dans une dÃ©finition de fonctionun attribut de zone d'adresse ne peut pas Ãªtre spÃ©cifiÃ© pour des variables localesun type d'argument ayant une promotion par dÃ©faut ne peut concorder avec la dÃ©claration d'une liste de noms de paramÃ¨tres videun tableau d'une taille diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionune rÃ©fÃ©rence vers un tableau ne peut pas apparaÃ®tre dans une expression constanteune affectation ne peut pas apparaÃ®tre dans une expression constanteun attribut qui appartient Ã  un spÃ©cificateur de type est ignorÃ©une dÃ©crÃ©mentation ne peut pas apparaÃ®tre dans une expression constanteune chaÃ®ne vide ne peut pas Ãªtre dans l'attribut %<target_clones%>un Â«Â enumÂ Â» avec un nombre de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionun Â«Â enumÂ Â» avec des noms de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionun Â«Â enumÂ Â» avec des valeurs diffÃ©rentes est dÃ©fini dans une autre unitÃ© de traductionune spÃ©cialisation explicite doit Ãªtre prÃ©cÃ©dÃ©e par %<template <>%>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 perd le qualificatif %<const%>l'argument %d de %qE perd le qualificatif %<volatile%>l'argument %d de %qE pourrait Ãªtre un candidat pour un attribut de formatl'argument %d de %qE doit Ãªtre un pointeur vers un type ayant une taille constantel'argument %d de %qE doit Ãªtre un type pointeurl'argument %d de %qE doit Ãªtre un pointeur vers un type %<const%>l'argument %d de %qE ne peut pas Ãªtre un pointeur vers un type %<volatile%>l'argument %d de %qE doit Ãªtre un pointeur vers une fonctionl'argument %d de Â«Â %sÂ Â» n'avait pas le nom attendul'argument %d de 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 dans l'appel Ã  la fonction %qE n'a pas un type pointeurl'argument %u dans l'appel Ã  la fonction %qE est un pointeur vers le type %qs (%qT)l'argument %u dans l'appel Ã  la fonction %qE pointe vers un type incompletargument %u nul oÃ¹ un non-nul est attendul'argument %u de %<__builtin_tgmath%> n'a pas d'argumentl'argument %u de %<__builtin_tgmath%> a des arguments variablesl'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'argumentsl'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonctionl'argument %u de %<__builtin_tgmath%> n'a pas Ã©tÃ© de prototypÃ©l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un pointeurl'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau de longueur variablel'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau ordinairel'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limite variable non spÃ©cifiÃ©el'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limites variables non spÃ©cifiÃ©esargument %u de type %s dÃ©clarÃ© avec %u limite variableargument %u de type %s dÃ©clarÃ© avec %u limites variablesl'argument %u de type %s est dÃ©clarÃ© avec la limite %<%s%> non correspondantel'argument %u de type %s est dÃ©clarÃ© avec l'argument de limite %E non correspondantargument %u de type %s avec la limite non correspondantel'argument %u de la fonction %qE est du type %qT qui n'est pas connu comme ayant 128 bitsl'argument 1 doit Ãªtre 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 completl'argument 1 de %qE doit Ãªtre un pointeur vers un type ayant une taille constantel'argument 1 de %qE doit Ãªtre un pointeur vers un objet de taille non nullel'argument 1 de %qs est hors limitel'argument 1 de %qs doit Ãªtre une constantel'argument 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 2 doit Ãªtre un littÃ©ral non signÃ© entre 2 et 7 inclusl'argument 3 dans l'appel Ã  la fonction %qE n'est pas un pointeur vers un type intÃ©grall'argument 3 dans l'appel Ã  la fonction %qE est un type boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un type Ã©numÃ©rÃ©l'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type Ã©numÃ©rÃ©l'argument 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 une constante dans la plage 0 Ã  7l'argument 3 doit Ãªtre dans la plage 0 Ã  12l'argument 3 doit Ãªtre dans la plage 0 Ã  3l'argument 3 doit Ãªtre dans la plage [0, 15]l'argument 4 doit Ãªtre un littÃ©ral non signÃ© de 3 bitsl'argument 4 doit Ãªtre un littÃ©ral non signÃ© de 8 bitsFonction 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 %qsl'argument de %<__builtin_eh_return_regno%> doit Ãªtre une constantel'argument de l'attribut %qE est ignorÃ©l'argument de l'attribut %qE est manquantl'argument de l'attribut %qE n'est pas Â«Â ilinkÂ Â» ni Â«Â firqÂ Â»l'argument de l'attribut %qE n'est pas Â«Â ilink1Â Â» ni Â«Â ilink2Â Â»l'argument de l'attribut %qE n'est pas Â«Â 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 rÃ©fÃ©rence un symbole dÃ©clarÃ© icil'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 pour %qs est plus grand que %dl'argument de %qs n'est pas entre %d et %dl'argument de %qs est trop grand (max. %d)l'argument de %qs doit Ãªtre un 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Ã©tiquel'arithmÃ©tique entre des types Ã©numÃ©rÃ©s diffÃ©rents %qT et %qT est dÃ©prÃ©ciÃ©el'arithmÃ©tique entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©l'arithmÃ©tique entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©arithmÃ©tique impliquant un pointeur nul dans %qEarithmÃ©tique sur un pointeur vers un 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Ã¨redÃ©sallocation de type tableau sur un objet allouÃ© avec une allocation de type non tableaul'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 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Ã©denteassignÃ© iciaffectation Ã  un tableau depuis une liste d'initialisationaffectationaffectation (pas une initialisation) dans la dÃ©clarationl'affectation abandonne le qualificatif %qv du type pointÃ©affectation depuis un type Objective-C distinctaffectation depuis un pointeur vers un espace d'adresses non fermÃ©l'affectation depuis le %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentle membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de formatl'affectation ajoute la qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifaffectation du champ constant %qDaffectation de la fonction %qDaffectation au membre %qD d'un objet en lecture seuleaffectation de l'emplacement %qE en lecture seuleaffectation du membre %qD en lecture seuleaffectation Ã  la valeur de retour nommÃ©e %qD en lecture seuleaffectation du paramÃ¨tre %qD en lecture seuleaffectation de la rÃ©fÃ©rence en lecture seule %qDaffectation de la variable %qD en lecture seulesuppression d'affectationl'affectation Ã  %qT depuis %qT transforme un pointeur en entier sans transtypagel'affectation Ã  %qT depuis %qT transforme un entier en pointeur sans transtypageaffectation Ã  %qT depuis le type pointeur %qT qui est incompatibleaffectation Ã  %qT depuis un pointeur vers %qD avec le type incompatible %qTaffectation Ã  %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatibleaffectation vers une expression de type tableauassociate_integer_pointer(): DÃ©jÃ  associÃ©argument de rang tacite (assumed-rank)argument de forme tacite (assumed-shape)argument de type tacite (assumed-type)suppose un transtypage vers le type %qT depuis la fonction surchargÃ©eon suppose que la sortie de la directive occupe %wu octeton suppose que la sortie de la directive occupe %wu octetson suppose un pointeur vers le membre %qDsuppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque des constantes sont combinÃ©es autour d'une comparaisonsuppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque la constante dans la comparaison est rÃ©duiteon suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %</%> ou %<%%%> en %<>>%> ou %<&%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<X - Y %s 0%> en %<X %s Y%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<abs (X)%> en %<X%> ou %<-X%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<min/max (X,Y)%> en %<X%> ou %<Y%>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 asynchroneau moins un argument de type size_t attenduÃ  l'offset %s dans l'objet destination %qE de taille %sÃ  l'offset %s dans l'objet destination d'une taille %s allouÃ© par %qEÃ  l'offset %s dans l'objet source %qE de taille %sÃ  l'offset %s dans l'objet source de taille %s allouÃ© par %qEÃ  l'offset %wi de l'objet %qD dÃ©clarÃ© iciÃ  l'offset [%wi, %wi] de %qD dÃ©clarÃ© iciÃ©chec de atexittentative de prendre l'adresse d'un champ de bitstentative de prendre l'adresse du membre %qD qui est un champ de bits d'une structureil manque un argument Ã  l'attribut %<%E(%s)%>attribut %<%E(%s, %E)%>, argument positionnel %i invalideattribut %<%E(%s, %E, %E)%>, argument positionnel %i invalidel'attribut %<fallthrough%> ne prÃ©cÃ¨de pas un Â«Â caseÂ Â» ou un Â«Â defaultÂ Â»l'attribut %<fallthrough%> est spÃ©cifiÃ© plusieurs foisl'argument %<target%> de l'attribut n'est pas une chaÃ®nel'attribut %qE de l'argument doit Ãªtre %qs ou %qsl'argument de l'attribut %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument de l'attribut %qE n'est pas une chaÃ®neattribut %qE mode invalidel'attribut %qE a le mode invalide %qs; %qs, %qs, %qs ou %qs est attendul'attribut %qE avec le mode %qE n'est pas un identificateurÂ ; %qs, %qs, %qs ou %qs est attendudans l'attribut %qE, %<(%> est inattendu aprÃ¨s le mode %qs; un argument positionnel Ã©tait attendu ou %<)%>attribut %qE sans argument sur un non-prototypel'attribut %qs s'applique seulement aux types tableauxl'argument %qs de l'attribut %qs est inconnul'argument de l'attribut %qs n'est pas une chaÃ®nel'attribut %qs a un argument positionnel invalidedÃ©saccord de l'attribut %qs avec le mode %qsdans l'attribut %qs, les valeurs des arguments positionnels %i et %i sont en dÃ©saccordil manque l'argument positionnel 2 de l'attribut %qs fourni dans la dÃ©signation prÃ©cÃ©dente par l'argument %ul'attribut %qs, dans son argument positionnel %i, a la valeur %wi invalidel'attribut %qs, dans son argument positionnel %i, la valeur %wi excÃ¨de le nombre d'arguments %u de la fonctionl'argument positionnel 1 de l'attribut %qs rÃ©fÃ©rence l'argument qualifiÃ© par %qs de type %qTl'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence l'argument de type fonction %qTl'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence un argument de type non pointeur %qTl'argument positionnel 2 de l'attribut %qs est en conflit avec la dÃ©signation prÃ©cÃ©dente par l'argument %ul'argument positionnel 2 de l'attribut %qs est manquant dans la dÃ©signation prÃ©cÃ©dentel'argument positionnel 2 de l'attribut %qs rÃ©fÃ©rence l'argument non entier de type %qTl'attribut %qs est spÃ©cifiÃ© plusieurs foisdÃ©claration d'attributl'attribut pour %q#T doit suivre le mot-clÃ© %qsattribut ignorÃ©attribut ignorÃ© dans la dÃ©claration de %q#Tattribut ignorÃ© dans l'instanciation explicite de %q#Tl'attribut de prÃ©fixe Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>l'attribut de prÃ©fixe Â«Â usingÂ Â» est utilisÃ© en mÃªme temps qu'un Ã©lÃ©ment d'attribut agissant sur une portÃ©ela valeur %qs de l'attribut est inconnue dans l'attribut %qsla valeur %qs de l'attribut Ã©tait dÃ©jÃ  spÃ©cifiÃ©e dans l'attribut %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 ne sont pas permis Ã  cette positionles attributs au dÃ©but d'une instruction sont ignorÃ©sattributs ignorÃ©s sur un spÃ©cificateur de type Ã©laborÃ© qui n'est pas une dÃ©claration anticipÃ©eattributs ignorÃ©s sur une instanciation de patronattributs ignorÃ©s sur un type non instanciÃ©les attributs dans un dÃ©clarateur de tableau de paramÃ¨tres sont ignorÃ©sles attributs ne peuvent pas Ãªtre insÃ©rÃ©s icides attributs ne peuvent pas Ãªtre spÃ©cifiÃ©s avant le mot-clÃ© %<@%D%> en Objective-C++les attributs devraient Ãªtre spÃ©cifiÃ©s avant le dÃ©clarateur dans une dÃ©finition de fonctionla sÃ©lection automatique du fpu n'est actuellement pas permise icila variable automatique %qE ne peut Ãªtre %<threadprivate%>champ aux dÃ©fini pour l'arÃªte %s->%schamp aux dÃ©fini pour une arÃªte indirecte depuis %sdisponible depuis Fortran 77Le 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Â Â»le type de base doit Ãªtre une classe ou une interface, pas %sle type de base doit Ãªtre une interface, pas %sle type de base ne peut pas Ãªtre voidvariable de base ou nom SSA par dÃ©clarÃ©l'arÃªte pred du bloc de base %d est corrompuele bloc de base %d devrait Ãªtre marquÃ© irrÃ©ductiblele bloc de base %d ne devrait pas Ãªtre marquÃ© irrÃ©ductibleles listes d'arÃªtes du bloc de base %i sont corrompuesles blocs de base n'ont pas Ã©tÃ© disposÃ©s consÃ©cutivementle bloc de base %d n'appartient pas Ã  la boucle %dle bloc de base %d a la boucle %d comme parent, cela devrait Ãªtre la boucle %dbb %d au mauvais endroitcar %qT a un %qD fourni par l'utilisateurcar il est un membre de %qTcar il est utilisÃ© comme gl-valeurcar le type %qT des Ã©lÃ©ments du tableau a une taille variablel'expression de dÃ©but fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDargument binaire %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimaleexpression binaire dans l'opÃ©rande d'une expression foldl'opÃ©rateur binaire ne supporte pas le mÃ©lange d'un boolÃ©en vectoriel avec un vecteur en virgule flottantel'opÃ©rateur binaire ne supporte pas deux opÃ©randes boolÃ©ens vectorielsl'opÃ©rateur binaire ne supporte pas l'opÃ©rande boolÃ©en vectorielprocÃ©dure bind(c)lier la rÃ©fÃ©rence du type %qH Ã  %qI abandonne les qualificatifschamp de bits %q#D avec le type non entier %qTla largeur du champ de bits %q+D n'est pas une constante entiÃ¨rechamp de bits %qD a le type non entier %qTchamp de bits %qD avec un type non entier %qTle champ de bits %qE a un type atomiquechamp de bits %qE dans la clause %qsle champ de bits %qs a un type invalidela largeur du champ de bits %qs n'est pas une constante entiÃ¨rela largeur du champ de bits %qs n'est pas une expression constante entiÃ¨rele champ de bits a un type atomiquela comparaison au niveau du bit est toujours Ã©valuÃ©e Ã  fauxla comparaison au niveau du bit est toujours Ã©valuÃ©e Ã  vrail'opÃ©ration au niveau des bits entre les types Ã©numÃ©rÃ©s diffÃ©rents %qT et %qT est dÃ©prÃ©ciÃ©ebloc IFla dÃ©claration externe avec la portÃ©e bloc %q#D n'est pas permise dans le domaine du modulele corps de la fonction %<constexpr%> %qD n'est pas une unique instruction Â«Â returnÂ Â»construction DISPOSE foireuse: %dconstruction JARL foireuse: %dconstruction JR foireuse: %dconstruction PREPEARE foireuse: %dtype foireux pour le rÃ©sultat d'une comparaisonregistres boolÃ©ens requis pour l'option de virgule flottante%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent Ãªtre utilisÃ©s tous les deux avec %<-mstack-protector-guard=sysreg%>%<__thread%> et %<thread_local%> sont tous les deux spÃ©cifiÃ©sles deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s%qs et %qs spÃ©cifiÃ©s tous les deuxles attributs %s et %qE fournissent tous les deux une adresseles deux arguments dans le fold binaire ont des paquets de paramÃ¨tres non dÃ©roulÃ©sles deux arguments doivent Ãªtre compatiblesles deux arguments de %<__builtin___clear_cache%> doivent Ãªtre des pointeursarguments Ã  la fois binaire et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©riqueles deux branches de l'instruction %<if%> sont marquÃ©es comme %qsarguments Ã  la fois complexe et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©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 OpenMPbuild_dt: format avec une liste de nomsla fonction interne %qD est dÃ©clarÃ©e icila fonction interne %q+D est dÃ©clarÃ©e comme une non fonctionla fonction interne %qD est dÃ©clarÃ©e comme une non fonctionla fonction intÃ©grÃ©e %qD exige le fanion %<-mconstant-cfstrings%>la fonction intÃ©grÃ©e %qD ne prend qu'un seul argumentla fonction interne %qE doit Ãªtre appelÃ©e directementla fonction interne %qE n'est pas supportÃ©e pour un MIPS16la fonction intÃ©grÃ©e %s requiert Nios II R%dla 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 4 argumentsl'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 icipar l'argument %u de type %s Ã  %qD dÃ©clarÃ© icipar l'argument %u de type %s Ã  %qTle flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par le compilateur GCC plus vieux que 10.0le flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par la version %d.%d de LTO au lieu de la version %d.%d attendueflux bytecode: balise %s attendue au lieu de %sflux bytecode: nÅ“ud cgraph vide rencontrÃ©flux bytecode: plusieurs instances trouvÃ©es pour le nÅ“ud cgraph avec le uid %dflux bytecode: chaÃ®ne trouvÃ©e sans zÃ©ro terminalflux bytecode: rebut Ã  la fin de la section des symbolesflux bytecode: aucun appelÃ© trouvÃ© en lisant l'arÃªteflux bytecode: aucun appelant trouvÃ© en lisant l'arÃªteflux bytecode: chaÃ®ne trop longue pour la table des chaÃ®nesflux bytecode: la balise %s n'est pas dans la plage [%s, %s] attendueflux bytecode: tentative de lire %d octets au delÃ  de la fin du tampon d'entrÃ©eflux bytecode: section LTO %s inattendueflux bytecode: Ã©tiquette %s inattendueflux bytecode: Ã©tiquette d'instruction GIMPLE %s 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 comdatpeut uniquement Ãªtre appliquÃ© Ã  une dÃ©claration uniquel'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 patronimpossible de crÃ©er un alias de l'expression %sne 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 pas Ãªtre %sne peut Ãªtre un membre de %sne peut Ãªtre Â«Â scopeÂ Â» et Â«Â %sÂ Â»ne peut Ãªtre, Ã  la fois, final et abstractne peut pas Ãªtre dÃ©clarÃ© comme Ã©tant une fonctionne peut pas Ãªtre final, vouliez-vous peut-Ãªtre utiliser constÂ ?ne peut pas Ãªtre un champ supplÃ©mentaire car il changera la taille %s dÃ©terminÃ©ene 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 valeur de type %qIimpossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une r-valeur de type %qIne peut lier le champs empaquetÃ© %qE avec %qTimpossible de lier la rÃ©fÃ©rence de type %qH vers %qI Ã  cause des limites diffÃ©rentes des tableauxne peut lier la r-valeur %qE avec %qTimpossible de lier la rÃ©fÃ©rence d'une r-valeur de type %qH Ã  une l-valeur de type %qIimpossible d'appeler %<__builtin_custom_%s%> sans spÃ©cifier l'option %<-mcustom-%s%>impossible d'appeler un concept comme une fonctionne peut appeler le constructeur %<%T::%D%> directementimpossible d'appeler la fonction membre %qD sans objetimpossible d'appeler super() implicitement car il est annotÃ© avec @disablene 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 dans un module diffÃ©rentne peut dÃ©clarer %qD comme Ã©tant un type de champ de bitsne peut dÃ©clarer un paramÃ¨tre avec %<decltype(auto)%>ne peut dÃ©clarer le champ de bits %qD avec le type %<warn_if_not_aligned%>ne peut dÃ©clarer le champ de bits %qD avec un type de fonctionne peut dÃ©clarer le champ de bits %qs avec un type %<warn_if_not_aligned%>ne peut dÃ©clarer le champ %q+D comme Ã©tant de type abstrait %qTne peut dÃ©clarer le membre %<%T::%s%> Ã  l'intÃ©rieur de %qTne peut dÃ©clarer la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qTne peut dÃ©clarer la fonction membre %qD comme ayant une classe de liaison statiquene peut dÃ©clarer le paramÃ¨tre %q+D comme Ã©tant de type abstrait %qTne peut dÃ©clarer le paramÃ¨tre comme Ã©tant de type abstrait %qTne peut dÃ©clarer un pointeur vers %q#Tne peut dÃ©clarer un pointeur vers le membre %q#Tne peut dÃ©clarer un pointeur vers le type de fonction qualifiÃ© %qTne peut dÃ©clarer une rÃ©fÃ©rence vers %q#Tne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T qui n'est pas un typedef ou un argument vers un type d'un patronne peut dÃ©clarer une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qTne peut dÃ©clarer une fonction statique Ã  l'intÃ©rieur d'une autre fonctionne peut dÃ©clarer la variable %q+D comme Ã©tant de type abstrait %qTadresse indÃ©composableimpossible de dÃ©composer le type de la classe %qT car il a une structure anonyme comme membreimpossible de dÃ©composer le type de la classe %qT car il a une union anonyme comme membreimpossible de dÃ©composer le type de classe %qT sans membre de donnÃ©e non statiqueimpossible de dÃ©composer le type de classe %qT: lui et sa classe de base %qT ont des membres de donnÃ©es non statiquesimpossible de dÃ©composer le type de classe %qT: ses classes de base %qT et %qT ont des membres de donnÃ©es non statiquesimpossible de dÃ©composer le membre inaccessible %qD de %qTimpossible de dÃ©composer le type de fermeture lambda %qTimpossible de dÃ©composer le type %qT qui n'est ni une classe ni un tableauimpossible de dÃ©composer le type union %qTimpossible de dÃ©composer le tableau de longueur variable %qTimpossible de dÃ©composer le vecteur de longueur variable %qTne peut dÃ©crÃ©menter un pointeur vers le type incomplet %qTimpossible de dÃ©duire les arguments du patron pour l'initialisation par copie de %qT car il n'a pas de guides de dÃ©duction non explicites ou de constructeur dÃ©clarÃ© par l'utilisateurimpossible de dÃ©duire les arguments du patron de %qT car il n'a pas de guides de dÃ©duction viablesimpossible de comparer par dÃ©faut un membre anonyme d'une unionimpossible de comparer par dÃ©faut le membre de tableau flexibleimpossible de comparer par dÃ©faut le membre de rÃ©fÃ©rence %qDimpossible de comparer par dÃ©faut l'union %qTimpossible de dÃ©finir %qD dans un module diffÃ©rentne peut dÃ©finir la fonction amie %qs dans une dÃ©finition de classe localene peut dÃ©finir la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qTimpossible de dÃ©finir le membre du typedef dÃ©pendant %qTne peut dÃ©truire une fonction.  Seuls les pointeurs vers des objets sont des arguments valables pour %<delete%>impossible de 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 avoir un contrat Â«Â inÂ Â» quand la fonction redÃ©finie %s n'a pas un contrat Â«Â inÂ Â»impossible de gÃ©nÃ©rer implicitement un constructeur par dÃ©faut quand la classe de base %s n'a pas de constructeur par dÃ©fautne peut incrÃ©menter un pointeur vers le type incomplet %qTimpossible d'hÃ©riter depuis la classe finale %simpossible 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 %sne peut redÃ©finir une fonction non virtuellela fonction finale %s ne peut pas Ãªtre redÃ©finiene peut redÃ©finir la fonction finale %s.%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%>impossible de rÃ©soudrene 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=hwaddressimpossible 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 un patron pour ajouter un champ Ã  l'agrÃ©gat Â«Â %sÂ Â»impossible d'utiliser un patron pour ajouter une fonction virtuelle Ã  la classe Â«Â %sÂ Â»impossible 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Ã©cisionle transtypage depuis %qT n'est pas permistranstypage 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'initialisationchanger le type de retour de %qs en un type de catÃ©gorie de comparaison autorisera la comparaison pour utiliser %qs et %qsle caractÃ¨re 0x%02x n'est pas permis dans le nom dÃ©corÃ©le caractÃ¨res 0x%04x n'est pas permis dans le nom dÃ©corÃ©check_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 positivehÃ©ritage circulairehÃ©ritage circulaire de l'interfacedÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©erÃ©fÃ©rence circulaire vers le membre de l'enumla classe %qE existe dÃ©jÃ classe %qE dÃ©finie sans spÃ©cifier une classe de basela 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 de l'argument du patron de classe pour %qT a Ã©chouÃ©Â : guide de dÃ©duction explicite sÃ©lectionnÃ© dans l'initialisation par copie de listela dÃ©duction des arguments d'un patron de classe est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>le type Ã  remplacer de la classe %qE n'est pas permis dans ce contextele 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 distinctsla comparaison du type Ã©numÃ©rÃ© %qT avec le type en virgule flottante %qT est dÃ©prÃ©ciÃ©ela comparaison du type en virgule flottante %qT avec le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©ecomparaison 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 icile concept doit Ãªtre dÃ©fini au niveau de l'espace de nomsun 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 transtypagel'expression conditionnelle entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©el'expression conditionnelle entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©eexpression 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#Dexport conflictuel de la dÃ©claration %qDles 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 %q+DÂ ; a %qTtypes 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 invalide (%s)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Ã©rencesles constructeurs, destructeurs, postblits, invariants ainsi que les fonctions new et delete ne sont pas permis dans l'interface %sla boucle contenante est icicontient la mÃ©thode virtuelle additionnelle %qDmot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute bouclecontraction %<%.*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Â Â»le numÃ©ro du registre de contrÃ´le doit Ãªtre dans la plage 0-31 pour %sla 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Ã«conversion 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++20%> ou %<-std=gnu++20%>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 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 insnla version %s n'a pas Ã©tÃ© comprisene peut dÃ©lier la mÃ©moire %<pch_address_space%>Â : %mn'a pu Ã©crire dans le fichier de rÃ©ponse %simpossible d'Ã©crire dans le fichier de rÃ©ponse temporaire %skern.osversion %q.*s incomprÃ©hensiblenom du compteurvaleur 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%>paramÃ¨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 EHfonction de dÃ©sallocation dÃ©clarÃ©e icidÃ©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 est en conflit avec la fonction internela dÃ©claration %qD est en conflit avec l'importla 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 %q+D est redÃ©clarÃ©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 fonctionla construction par dÃ©faut est dÃ©sactivÃ©e pour le type %sle constructeur par dÃ©faut pour les structures est uniquement autorisÃ© avec @disable, aucun corps et aucun paramÃ¨trel'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++20%> ou %<-std=gnu++20%>les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans la redÃ©claration d'un ami d'un patron d'une fonctionles arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des patrons de fonctions sans %<-std=c++11%> ou %<-std=gnu++11%>les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des spÃ©cialisations partiellesles arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans les dÃ©clarations d'un ami d'un patronla conversion du type par dÃ©faut ne peut dÃ©duire l%'argument du patron pour %qD%qD par dÃ©faut n'est pas un ami de %qT%qD par dÃ©faut doit Ãªtre %<const%>%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT mais pas les deux%qD par dÃ©faut ne peut pas avoir de qualificatif de rÃ©fÃ©rence %<&&%>%qD par dÃ©faut doit retourner %<bool%>%qD par dÃ©faut est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>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Ã©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 %qD n'est pas la premiÃ¨re dÃ©clarationla fonction supprimÃ©e %q+D redÃ©fini une fonction non supprimÃ©esupprimÃ© en Fortran 95la 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 invalideles initialisations par noms ne peuvent pas Ãªtre utilisÃ©es avec un type non agrÃ©gÃ© %qTdÃ©signant la limite de l'argument %u de type tableau de longueur variablel'ordre du dÃ©signateur pour le champ %qD ne correspond pas Ã  l'ordre de la dÃ©claration dans %qTl'objet destination %qE de taille %sl'objet de destination allouÃ© icil'objet de destination dÃ©clarÃ© icil'objet destination avec la taille %s allouÃ© par %qEl'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Ã¨treles destructeurs, postblits et invariants ne sont pas permis dans l'union %sdÃ©termination de la valeur de %qsvouliez-vous utiliser %<-%s%>Â ?vouliez-vous utiliser %<using enum %T::%D%>Â ?vouliez-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 redÃ©fini aucune fonctionne redÃ©fini aucune fonction, vouliez-vous redÃ©finir Â«Â %s%sÂ Â»Â ?ne 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Ã©attribut %qE dupliquÃ©spÃ©cificateur de dÃ©claration %qE dupliquÃ©%qs dupliquÃ©valeur du Â«Â caseÂ Â» dupliquÃ©e (ou en chevauchant une autre)le type de base dupliquÃ© %qT est invalidevaleur du Â«Â caseÂ Â» dupliquÃ©equalificatif CV dupliquÃ©dÃ©claration dupliquÃ©e pour le protocole %qEdÃ©claration dupliquÃ©e de la mÃ©thode %<%c%E%> avec des types conflictuelsdÃ©finition dupliquÃ©e de Â«Â %sÂ Â»dÃ©finition dupliquÃ©e d'un symbole de versionappel direct dupliquÃ© pour %s dans la sÃ©quence d'appel spÃ©culative avec speculative_id %iinstanciation explicite dupliquÃ©e pour %q#Dinstanciation explicite dupliquÃ©e de %q#Tinitialisation en double de %qDUID d'insn dupliquÃ©: %ivariable d'instance dupliquÃ©e %q+DdÃ©claration d'interface dupliquÃ©e pour la catÃ©gorie %<%E(%E)%>dÃ©claration d'interface dupliquÃ©e pour la classe %qEÃ©tiquette %qD dupliquÃ©edÃ©claration de l'Ã©tiquette %qE en doubleen-tÃªte de boucle dupliquÃ©emembre %q+D dupliquÃ©rÃ©fÃ©rence %s dupliquÃ©e dans la sÃ©quence d'appel spÃ©culative avec speculative_id %itype de paramÃ¨tre de type gÃ©nÃ©rique dupliquÃ© pour l'argument fonction %u de %<__builtin_tgmath%>spÃ©cificateurs virtuels (virt-specifier) multiplescondition %<if%> dupliquÃ©espÃ©cificateur de paramÃ¨tre %qs dupliquÃ© dans l'attribut %<amdgpu_hsa_kernel%>pendant la recompilation avec %<-fcompare-debug%>durant l'Ã©tape %s: %s
  la version dwarf %wu n'est pas supportÃ©edÃ©pendance dynamique %s introuvableles spÃ©cifications dynamiques d'exceptions sont dÃ©prÃ©ciÃ©es en C++11le type dynamique %qT de son opÃ©rande n'a pas une classe de base du type %qTle type dynamique %qT de son opÃ©rande n'a pas une classe de base publique %qT non ambigÃ¼ela limite de la pile eBPF est dÃ©passÃ©echaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®tl'arÃªte %s->%s n'a pas de call_stmt correspondantle dÃ©compte d'arÃªtes n'est pas compatible avec le dÃ©compte de fonctionl'arÃªte de %d Ã  %d devrait Ãªtre marquÃ©e irrÃ©ductiblel'arÃªte de %d Ã  %d ne devrait pas Ãªtre marquÃ©e irrÃ©ductiblel'arÃªte a, Ã  la fois, call_stmt et lto_stmt_uid dÃ©finisarÃªte introuvablel'arÃªte pointe vers la mauvaise dÃ©claration:soit %<-fopenacc%> ou soit %<-fopenmp%> doit Ãªtre dÃ©finisoit -fopenacc ou soit -fopenmp doit Ãªtre dÃ©finisoit toutes les instructions d'initialisation devraient Ãªtre dÃ©signÃ©es ou aucune ne devrait l'Ãªtreun spÃ©cificateur de type Ã©laborÃ© pour un enum fortement typÃ© ne peut pas utiliser le mot-clÃ© %qDles types des Ã©lÃ©ments doivent Ãªtre les mÃªmeselement_number(): Mauvais type de dimensionopÃ©ration binaire Ã©lÃ©mentaireles arguments de fonction Ã©lÃ©mentaire Ã  %C ne sont pas conformesprocÃ©dure Ã©lÃ©mentaireles Ã©lÃ©ments du tableau %q#D ont un type incompletles Ã©lÃ©ments du tableau %q#T ont un type incomplet%<\0%> inclus Ã  l'intÃ©rieur du formatNUL inclus dans une CFString littÃ©ralel'ABI de passage de paramÃ¨tres pour la classe vide %qT change avec %<-fabi-version=12%> (GCC 8)dÃ©claration videla dÃ©claration vide avec %<_Alignas%> ne redÃ©clare pas la balisela dÃ©claration vide avec un spÃ©cificateur de classe de stockage ne redÃ©clare pas la balisela dÃ©claration vide avec un qualificatif de type ne redÃ©clare pas la baliseun enum vide est invalideplage de l'index vide dans l'initialisationinitialisation vide pour la capture par initialisation d'une fonction lambdainitialisation vide dans l'initialisation par capture de la fonction lambdaprÃ©cision Ã  gauche vide dans le format %sl'ambigÃ¼itÃ© sur les parenthÃ¨ses vides a Ã©tÃ© rÃ©solue par une dÃ©claration de fonctionprÃ©cision vide dans le format %sliste d'attributs de propriÃ©tÃ© videintervalle vide spÃ©cifiÃ©initialisation vide d'un scalairechaÃ®ne vide dans l'attribut %<target%>une structure vide a une taille 0 en C et une taille 1 en C++dÃ©claration de liaison structurÃ©e videune union vide a une taille 0 en C et une taille 1 en C++active l'Ã©tape %s pour la fonction %sactive l'Ã©tape %s pour les fonctions dans la plage [%u, %u]activer le support de la trace de dÃ©bogage n'a de sens qu'en compilant pour le Thumbactiver le support pour l'interopÃ©rabilitÃ© de l'appelÃ© n'a de sens qu'en compilant pour le Thumb%<target%> englobantrÃ©gion %qs englobanteconstruction OpenACC %qs englobantela classe englobant la fonction membre non statique %<constexpr%> %q+#D n'est pas un type littÃ©ralles patrons de classe englobants ne sont pas explicitement spÃ©cialisÃ©sconstruction de calcul sur le parent englobantrÃ©gion englobanteroutine englobanterÃ©gion cible englobantetÃ¢che englobantel'expression de fin fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDl'insn de fin %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insnLa fin de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantel'enum %s doit avoir au moins un membreconstante enum dÃ©finie iciconstante Â«Â enumÂ Â» dans un contexte boolÃ©enla conversion d'un enum de %qT vers %qT dans une affectation est invalide en C++la conversion d'un enum de %qT vers %qT durant l'initialisation est invalide en C++la conversion d'un enum de %qT vers %qT durant le retour est invalide en C++la conversion en enum dans une affectation est invalide en C++la conversion en enum durant l'initialisation est invalide en C++la conversion d'un enum lors du passage de l'argument %d de %qE est invalide en C++type Â«Â enumÂ Â» dÃ©fini icila valeur de l'enum n'est pas %<CONST_DECL%> ou %<INTEGER_CST%>le nom de la valeur de l'enum n'est pas %<IDENTIFIER_NODE%>le type de la valeur de l'enum n'est pas %<INTEGER_TYPE%> et n'est pas convertible en l'enumtype Ã©numÃ©rÃ© et non Ã©numÃ©rÃ© dans l'expression conditionnellenon concordance dans les Ã©numÃ©rÃ©s de l'expression conditionnelle: %qT vs %qTla valeur %qE de l'Ã©numÃ©ration n'est pas traitÃ©e dans le Â«Â switchÂ Â»les valeurs de l'Ã©numÃ©ration excÃ¨dent les limites du plus grand entierla valeur de l'Ã©numÃ©ration %qE est en dehors de la plage du type sous-jacent %qTla valeur de l'Ã©numÃ©ration pour %qD n'est pas une constante entiÃ¨reles valeurs Ã©numÃ©rÃ©es de %qD doivent Ãªtre de type entier ou une Ã©numÃ©ration simple (donc, pas fortement typÃ©e)la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une constante entiÃ¨rela valeur de l'Ã©numÃ©rateur pour %qE n'est pas une expression constante entiÃ¨rela variable d'environnement %<COLLECT_GCC%> doit Ãªtre dÃ©finiela variable d'environnement %<COLLECT_GCC_OPTIONS%> doit Ãªtre dÃ©finiela variable d'environnement %<COLLECT_LTO_WRAPPER%> doit Ãªtre dÃ©finiela variable d'environnement %s doit fournir un entier non nÃ©gatif plus petit que ou Ã©gal Ã  %wdvariable d'environnement %qs non dÃ©finiela variable d'environnement COLLECT_GCC_OPTIONS doit Ãªtre dÃ©finiela variable d'environnement DJGPP n'est pas dÃ©finiela variable d'environnement DJGPP pointe vers le fichier corrompu %qsla variable d'environnement DJGPP pointe vers le fichier inexistant %qserreurerreur de fermeture de %s: %merreur dans les arguments de la fonction de spec %qserreur en supprimant %serreur d'instanciationerreur d'Ã©criture dans %qserreur d'Ã©criture dans %s: %merreur: erreurs durant la fusion des unitÃ©s de traductionseval_intrinsic(): Mauvais opÃ©rateureval_type_intrinsic0(): op est NULLÃ©valuation de %qsle nettoyage pendant une exception pour cet opÃ©rateur Â«Â newÂ Â» avec placement sÃ©lectionne %<operatorÂ delete%> sans placementle traitement des exceptions est dÃ©sactivÃ©, utilisez %<-fexceptions%> pour l'activerdÃ©saccord sur la personnalitÃ© du traitement de l'exceptionl'exception du type %<%T%> sera interceptÃ©eune exception du type %qT sera interceptÃ©e par un gestionnaire prÃ©cÃ©dentla spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªmetrop d'Ã©lÃ©ments dans l'initialisation de tableau de %<char%>trop d'Ã©lÃ©ments dans l'initialisation du tableautrop d'Ã©lÃ©ments dans l'initialisation d'un scalairetrop d'Ã©lÃ©ments dans l'initialisation de la structuretrop d'Ã©lÃ©ments dans l'initialisation de l'uniontrop d'Ã©lÃ©ments dans l'initialisation du vecteurtrop d'opÃ©randes Â«Â useÂ Â» pour l'instructionles compteurs d'exÃ©cution sont supposÃ©s Ãªtre Ã  zÃ©ro
  compteurs d'exÃ©cution estimÃ©s
  sortie %d->%d pas enregistrÃ©ele motif d'expansion %qE ne contient pas de paquet de paramÃ¨tresle motif d'expansion %qT ne contient pas de paquet de paramÃ¨tresle point d'expansion est l'emplacement %iclause %<#pragma acc%> attendue%<#pragma omp scan%> attendu%<#pragma omp section%> ou %<}%> attenduclause %<#pragma omp%> attendue%<(%> attendu%<(%> attendu aprÃ¨s la liste d'arguments de patron%<(%> ou fin de ligne attendue%<)%> attendu%<)%> ou %<,%> attendu%<*%> attendu%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu%<,%> attendu%<,%> ou %<)%> attendu%<,%> ou %<...%> attendu%<,%> ou %<;%> attendu%<,%> ou %<}%> attendu%<,%>, %<;%> ou %<}%> attendu%<.%> attendu%<...%> attendu%<:%> attendu%<:%> ou %<)%> attendu%<:%> ou %<...%> attendu%<:%> ou %<::%> attendu%<:%>, %<,%>, %<;%>, %<}%> ou %<__attribute__%> attendu%<::%> attendu%<;%> attendu%<;%> attendu aprÃ¨s la dÃ©finition de la classe%<;%> attendu aprÃ¨s la dÃ©finition de la structure%<;%> attendu aprÃ¨s la dÃ©finition de l'union%<;%> attendu Ã  la fin de la dÃ©claration du membre%<;%> ou %<{%> attendu%<;%> ou %<{%> attendu aprÃ¨s la dÃ©finition des attributs de la mÃ©thode%<;%>, %<,%> ou %<)%> attendu%<;%>, identificateur ou %<(%> attendu%<<%> attendu%<=%> attendu%<=%> attendu aprÃ¨s Objective-C %qE%<=%>, %<,%>, %<;%>, %<asm%> ou %<__attribute__%> attendu%<>%> attendu%<@end%> attendu%<@synchronized%> attendu%<@throw%> attendu%<@try%> attendu%<[%> attendu%<]%> attendu%<__label__%> attendu%<__transaction_atomic%> attendu%<__transaction_relaxed%> attendu%<acq_rel%>, %<release%> ou %<acquire%> attendu%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu%<allocator%> attendu%<asm%> attendu%<auto%> attendu%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qEmodificateur de clause %<cancel%> %<if%> attendus%<catch%> attendu%<class%> attendu%<class%> ou %<typename%> attendu%<class%>, %<typename%> ou %<template%> attendu%<co_yield%> attendu%<concurrent%> attendu%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu%<data%> attendu%<data%> attendu aprÃ¨s %<#pragma acc %s%>%<data%>, %<update%>, %<enter%> ou %<exit%> attendu%<declare%> attendu%<decltype%> attendu%<delete%> attenduclause %<depend%>, %<destroy%> ou %<update%> attendue%<extern%> attendu%<finally%> ou %<catch%> attendu%<for%> attendu aprÃ¨s %qs%<host%>, %<nohost%> ou %<any%> attendu%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu%<inclusive%> ou %<exclusive%> attendu%<match%> attendu%<namespace%> attendu%<new%> attendu%<none%> ou %<present%> attendu%<none%> ou %<shared%> attendu%<omp_priv%> ou nom de fonction attendu%<operator%> attendu%<point%> attenduclause %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendueclause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue%<return%> attendu%<scalar%>, %<aggregate%> ou %<pointer%> attendu%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu%<static_assert%> attendu%<target%> attendu%<team%>, %<parallel%> ou %<thread%> attendu%<template%> attendu%<throw%> attendu%<try%> attenduclause %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue%<using%> attendu%<while%> attendu%<{%> attendu%<{%> ou %<:%> attendu%<}%> attendu%<}%> attendu avant %<else%>%<~%> attenduon attendait %d niveaux de paramÃ¨tres du patron pour %q#D mais on en a obtenu %d%i ou plus attendu, %i trouvÃ©nom de sÃ©lecteur %qE attendu%qT attendu mais l'argument est de type %qTmodificateur de clause %qs %<if%> attendu au lieu de %qs... attenduadresse sur 64 bits attendue mais l'argument 1 a %d bitsadresse sur 64 bits attendue mais l'argument 2 a %d bits[big-endian|little-endian|default] attendu aprÃ¨s %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] attendu aprÃ¨s %<#pragma GCC diagnostic%>une chaÃ®ne est attendue aprÃ¨s %<#pragma message%>un objet SSA_NAME Ã©tait attenduargument inattendu pour %<msp430_select_cpu%>un identificateur est attendu pour le nom d'attributattribut attendu avant %<...%>entre %i et %i attendu, %i trouvÃ©opÃ©rateur binaire attenduindex de bloc attenduspÃ©cificateur de bloc attenduexpression boolÃ©enne attenduetype boolÃ©en attenduÃ©tiquette de Â«Â caseÂ Â» attenduecanal attendunom de classe attendumot-clÃ© de type classe (class ou struct) attendunom de classe attenduexpression entiÃ¨re constante attendue avec une valeur sync-hint validedÃ©calage constant attendutaille constante attendueconstructeur, destructeur ou conversion de type attenduvaleur de dÃ©compte attenduedÃ©claration attenduedÃ©claration ou instruction attenduespÃ©cificateurs de dÃ©claration attendusspÃ©cificateurs de dÃ©claration ou %<...%> attendudÃ©clarateur attenduinstruction Â«Â elseÂ Â» attendueune chaÃ®ne vide Ã©tait attendue aprÃ¨s le mot-clÃ© %<operator%>fin de liste de capture attenduefin de ligne attendueexpression attendueliste-expression ou type-id attenduqualitÃ© de frÃ©quence inattenduevalue de frÃ©quence attenduefonction attenduenom de fonction attendunom de fonction %<(%> attenduexpression Â«Â gotoÂ Â» attendueexpression id attendueexpression id (arguments) attendueidentificateur attenduidentificateur ou %<(%> attenduidentificateur ou %<)%> attenduidentificateur ou %<*%> attenduidentificateur ou chaÃ®ne littÃ©rale attendusinitialisation attendueentier attenduexpression entiÃ¨re attendueliste d'expressions entiÃ¨res attendueinterface ou pointeur vers une interface attendudÃ©claration ou initialisation d'itÃ©ration attendueinstruction d'itÃ©ration attendueinstruction de saut attendueÃ©tiquette attendueinstruction Ã©tiquetÃ©e attenduenumÃ©ro de boucle attenduun index sur un tableau associatif est attendu dans le membre de droitenom de module attenduespace de noms attenduspÃ©cificateur de nom imbriquÃ© attendutype numÃ©rique attenduopÃ©rateur attendupaquet de paramÃ¨tres attendu avant %<...%>nom d'Ã©tape attendupointeur attendupointeur attendu comme argument au %<*%> unairepointeur attendu dans la clause %qsexpression primaire attendueopÃ©rateur pointeur attendunom qualifiÃ© attendu dans la dÃ©claration amie pour le constructeur %qDnom qualifiÃ© attendu dans la dÃ©claration amie du destructeur %qDinstruction de sÃ©lection attenduesignature attendue: %qDpointeur unique attendu dans la clause %qsliste de qualificatifs et de qualificatifs attendueinstruction attenduechaÃ®ne littÃ©rale attenduechaÃ®ne littÃ©rale attendueidentificateur de suffixe attenduargument de patron attendutemplate-id attendutemplate-id attendu pour le typenom de patron attendunom de sÃ©lecteur de trait attenduspÃ©cificateur du type attenduun nom de type attenduspÃ©cificateur de type attenduunqualified-id attenduargument de type pointeur ou de type entier attendu pour l'argument 1nom de fonction interne attendula capture par copie explicite de %<this%> est redondante avec la capture par copie par dÃ©fautla capture par copie explicite de %qD est redondante avec la capture par copie par dÃ©fautla capture par rÃ©fÃ©rence explicite de %qD est redondante avec la capture par rÃ©fÃ©rence par dÃ©fautles opÃ©rateurs de conversion explicites sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>guide de dÃ©duction explicite dÃ©clarÃ© iciles guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copieÂ«Â gotoÂ Â» explicite Ã  la fin du bb %dinstanciation explicite de %q#Dinstanciation explicite de %q#T avant la dÃ©finition de patroninstanciation explicite de %qD mais pas de dÃ©finition disponibleinstanciation explicite de %qD dans l'espace de noms %qD (qui n'englobe pas l'espace de noms %qD)une instanciation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©instanciation explicite du concept de fonction %q#Dinstanciation explicite du patron non classe %qDinstanciation explicite du non patron %q#Dinstanciation explicite du type non patron %qTinstanciation explicite du concept de variable %q#Dune instanciation explicite ne doit pas utiliser le spÃ©cificateur %<consteval%>une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<constexpr%>une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<inline%>qualificatifs explicites dans la dÃ©claration de %qDil pourrait manquer des attributs dans la spÃ©cialisation explicite de %q#Dla spÃ©cialisation explicite doit Ãªtre dÃ©clarÃ©e %<concept%>spÃ©cialisation explicite dans la portÃ©e d'un non espace de noms %qDspÃ©cialisation explicite de %qD aprÃ¨s la premiÃ¨re utilisationla spÃ©cialisation explicite de %qD doit Ãªtre introduite par %<template <>%>une spÃ©cialisation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©spÃ©cialisation explicite du concept de fonction %qDspÃ©cialisation explicite du non patron %qTune liste explicite d'arguments de patron n'est pas permiseune spÃ©cialisation explicite de patron ne peut pas avoir une classe de stockagela fonction %q+D explicitement par dÃ©faut ne peut pas Ãªtre dÃ©clarÃ©e %qs car la dÃ©claration implicite n'est pas %qsÂ :les registres explicitement utilisÃ©s doivent Ãªtre groupÃ©s en haut de la pileLettre d'exposant Â«Â qÂ Â» dans une constante littÃ©rale rÃ©elle Ã  %Cexpr dans l'affectation var = expr de !$OMP ATOMIC WRITE doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %Lexpr dans l'affectation !$OMP ATOMIC var = var op expr doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %Ll'expression %qE ne dÃ©signe pas une fonction %<constexpr%>l'expression %qE n'est pas une expression constantel'expression ne peut pas Ãªtre utilisÃ©e comme une fonctionl'expression ne calcule pas le nombre d'Ã©lÃ©ments dans son tableauÂ ; le type de l'Ã©lÃ©ment est %qT, pas %qTl'expression dans la dÃ©claration Â«Â newÂ Â» doit Ãªtre un type entier ou un type Ã©numÃ©rÃ©l'expression dans l'assertion statique n'est pas un entierl'expression dans l'assertion statique n'est pas une expression constante entiÃ¨rel'expression dans l'assertion statique n'est pas une constantela liste d'expressions est traitÃ©e comme une expression composÃ©e dans le transtypage fonctionnella liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisationla liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisation mÃ©moirel'expression doit Ãªtre comprise entre parenthÃ¨sesl'expression doit Ãªtre fondamentalel'expression du type de classe abstraite %qT ne peut pas Ãªtre utilisÃ©e dans une expression Â«Â throwÂ Â»l'instruction de l'expression a un type incompletextend_ref(): Variable Â«Â tailÂ Â» invalideles listes d'initialisation Ã©tendues sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les registres Ã©tendus n'ont pas de moitiÃ© hautela dÃ©claration externe de %q+D suit une dÃ©claration sans classe de liaisonmodÃ¨le externe globalvalueles symboles externes ne peuvent pas avoir d'initialisationsles fonctions d'initialisation TLS externes ne sont pas supportÃ©es sur cette cibleclasse de liaison externe requise pour le symbole %q+D en raison de l'attribut %qEclone en ligne visible depuis l'extÃ©rieur%<;%> superflu%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classegroupe d'accolades superflu Ã  la fin de l'initialisationÃ©lÃ©ments superflus dans l'initialisation d'un scalairearÃªte sortante supplÃ©mentaire %d->%dqualification %<%T::%> additionnelle sur le membre %qsqualification supplÃ©mentaire pas permiseÂ«Â ;Â Â» superflupoint virgule superflu spÃ©cifiÃ© dans la dÃ©finition de la mÃ©thodepoint virgule superflu dans la structure ou dans l'unionqualificatif de type supplÃ©mentaire dans l'argument du format (argument %d)Ã©chec Ã  l'initialisation du greffon %sÃ©chec lors de la crÃ©ation du composant du tableau associatif Â«Â %sÂ Â»Ã©chec lors de la crÃ©ation du composant d'union Â«Â %sÂ Â»Ã©chec lors du dÃ©veloppement de la fonction interneerreur pour obtenir le statut de sortie: %merreur Ã  l'obtention des temps du processus: %mÃ©chec Ã  l'initialisation du greffon %sÃ©chec Ã  l'ouverture du fichier temporaire %s pour la sortie LTOÃ©chec Ã  l'ouverture du fichier temporaire %s avec la sortie LTOÃ©chec lors de la rÃ©cupÃ©ration de la fonction inutileÃ©chec lors de la rÃ©cupÃ©ration de la fonction inutile dans le mÃªme groupe comdatÃ©chec lors de la traduction du littÃ©ral vers le jeu de caractÃ¨res Ã  l'exÃ©cution %qTle modÃ¨le mÃ©moire en cas d'Ã©chec ne peut pas Ãªtre plus fort que le modÃ¨le mÃ©moire en cas de succÃ¨s pour %<__atomic_compare_exchange%>Ã©chec lors de la simplification de la rÃ©fÃ©rence Ã  la sous-chaÃ®ne dans l'instruction DATA Ã  %LÃ©chec en essayant de recharger:arÃªte fallthru aprÃ¨s une instruction de contrÃ´le dans le bb %darÃªte fallthru aprÃ¨s un branchement inconditionnel dans le bb %iune arÃªte fallthru traverse une frontiÃ¨re de section dans le bb %ifallthru pour sortir du bloc de base %dl'Ã©numÃ©ration rapide n'est pas disponible en Objective-C 1.0les attributs fastcall et cdecl sont incompatiblesles attributs fastcall et regparm sont incompatiblesles attributs fastcall et stdcall sont incompatiblesles attributs fastcall et thiscall sont incompatibleserreur fatale: fclose %s: %mLa chaÃ®ne fe_runtime_error doit Ãªtre terminÃ©e par un zÃ©rofe_runtime_error: Mauvais nombre d'arguments (%d au lieu de %d)le champ %q#D peut Ãªtre accessible via %q#Dchamp %q#D avec le mÃªme nom que la classele champ %qD a le type incomplet %qTchamp %qE dÃ©clarÃ© comme une fonctionle champ %qE est d'un type incompletle champ %s doit Ãªtre initialisÃ© mais il est ignorÃ©le champ ne peut pas Ãªtre Â«Â scopeÂ Â»le nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'unionle champ n'est pas permis dans une interfacespÃ©cificateur de champ de prÃ©cisionlargeur de champlargeur de champ dans le format de printflargeur de champ dans le format de scanflargeur de champ dans le format de strfmonlargeur de champ dans le format de strftimespÃ©cificateur de largeur de champles champs ont un agencement diffÃ©rent dans une autre unitÃ© de traductionle fichier %qs a Ã©tÃ© quittÃ© mais n'a pas Ã©tÃ© entrÃ©fin de fichier dans l'argument par dÃ©fautla dÃ©claration de %qE au niveau du fichier spÃ©cifie %<auto%>la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<register%>le nom de fichier %qs ne dÃ©bute pas par le prÃ©fixe de profil %qscaractÃ¨re de remplissagecaractÃ¨re de remplissage dans le format de strfmonfind_array_spec(): Spec manquantefind_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)find_enum(): Ã‰numÃ©ration introuvablefonction fini() trouvÃ©e dans l'objet %sle premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© icile premier argument doit Ãªtre []bytele premier argument doit Ãªtre du type size_t, pas %sle premier argument de %q+D devrait Ãªtre %<int%>le premier argument de %<__builtin_call_with_static_chain%> doit Ãªtre une expression d'appelle premier argument de %<__builtin_choose_expr%> n'est pas une constantele premier argument de %<va_arg%> n'est pas du type %<va_list%>le premier dÃ©saccord est le chample premier offset doit Ãªtre dans la direction opposÃ©e des itÃ©rations de la bouclele premier argument doit Ãªtre R0vu pour la premiÃ¨re fois icipremiÃ¨re spÃ©cification icile registre ebp fixÃ© requiert %<-maccumulate-outgoing-args%>le registre ebp fixÃ© requiert %<target("accumulate-outgoing-args")%>registre fixe %s utilisÃ© pour passer un paramÃ¨tre Ã  la fonctiondÃ©bordement d'un nombre en virgule fixe dans l'expression %qE de type %qT rÃ©sulte in %qEdÃ©bordement d'un nombre en virgule fixe dans l'expression de type %qT rÃ©sulte en %qEles types en virgule fixe ne sont pas supportÃ©s pour cette cibletypes en virgule fixe pas supportÃ©s en C++le membre tableau flexible %qD n'a pas de bits de remplissage bien dÃ©finis pour %qsmembre tableau flexible %qD dans %q#T par ailleurs videmembre tableau flexible %qD dans l'unionle membre tableau flexible %qD n'est pas Ã  la fin de %q#Ttableau flexible comme membre d'une structure sans aucun membre nommÃ©tableau flexible comme membre de l'unionle tableau flexible n'est pas le dernier membre Ã  la fin de la structurela constante en virgule flottante dÃ©borde de la plage de %qTconstante flottante mal utilisÃ©econstante en virgule flottante tronquÃ©e Ã  zÃ©role littÃ©ral en virgule flottante dÃ©passe la plage de type %qTle littÃ©ral en virgule flottante est tronquÃ© Ã  zÃ©rodÃ©bordement d'un nombre en virgule flottante dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un nombre en virgule flottante dans l'expression de type %qT rÃ©sulte en %qEla constante en virgule flottante n'est pas un opÃ©rande immÃ©diat validele suffixe en virgule flottante %qs est masquÃ© par l'implÃ©mentationinsn de contrÃ´le de flot Ã  l'intÃ©rieur dâ€™un bloc de basefmax-include-depth=<number> DÃ©finir la profondeur maximale d'un #include imbriquÃ©.vÃ©rification fold: arbre originale modifiÃ© par foldrepli de l'expansion vide sur %Oles expressions fold sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>fopen %s: %mpour %qDpour un transtypage de style Â«Â fonctionÂ Â», enlevez le %<::%D%> redondantpour une fonction tableau, l'expression de longueur du paramÃ¨tre doit Ãªtre spÃ©cifiÃ©epour rÃ©tro-compatibilitÃ©pour la dÃ©duction de %<std::initializer_list%>, utilisez l'initialisation par liste copiÃ©e (c-Ã -d ajoutez %<=%> avant le %<{%>)l'expression d'incrÃ©mentation de Â«Â forÂ Â» ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'expression d'incrÃ©mentation de Â«Â forÂ Â» n'a pas d'effetl'expression d'incrÃ©mentation de Â«Â forÂ Â» est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type pointeurinstruction Â«Â forÂ Â» attenduepour la dÃ©claration du patron %q+Ddans l'option %<-mcache-block-size=X%>, les valeurs valides pour X sont: 4, 8, 16, 32, 64, 128, 256, ou 512pour le type %qTl'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type tableau dont la limite est inconnueinstruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendueformatl'argument de format %d est inutilisÃ© et se trouve avant l'argument %d qui est utilisÃ© avec un numÃ©ro d'argument %<$%>l'argument de format %d est utilisÃ© plus d'une fois dans le format %sl'argument de format aurait dÃ» Ãªtre une rÃ©fÃ©rence Ã  %qsl'argument de format aurait dÃ» Ãªtre une rÃ©fÃ©rence Ã  %qs mais c'est une chaÃ®ne qui a Ã©tÃ© trouvÃ©ele format est une chaÃ®ne de caractÃ¨res largesle format n'est pas une chaÃ®ne littÃ©rale et il n'y a pas d'arguments de formatle format n'est pas une chaÃ®ne littÃ©rale, les types des arguments ne sont pas vÃ©rifiÃ©sle format n'est pas une chaÃ®ne littÃ©rale, le format n'est pas vÃ©rifiÃ©le format des en-tÃªtes de colonnes est incorrect dans %<devices.csv%>l'argument de la chaÃ®ne de format suit les arguments devant Ãªtre formatÃ©sl'argument passÃ© comme chaÃ®ne de format n'est pas une chaÃ®ne de caractÃ¨resla chaÃ®ne de format est dÃ©finie icila chaÃ®ne de format n'est pas un tableau de type %qsformation d'un pointeur vers le type de fonction qualifiÃ© %qTformation d'un pointeur vers le type de rÃ©fÃ©rence %qTformation d'une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qTformation d'une rÃ©fÃ©rence vers le type de rÃ©fÃ©rence %qTformation d'une rÃ©fÃ©rence vers voidformation du type de %qsdÃ©claration anticipÃ©e de %q#T%<%c%s%> trouvÃ©%<-%E%> trouvÃ© Ã  la place de %<+%E%> dans le(s) protocole(s)%<:%> trouvÃ© dans le spÃ©cificateur de nom imbriquÃ©, %<::%> attenduun %qT a Ã©tÃ© trouvÃ© mais l'argument de format devrait Ãªtre une chaÃ®neune rÃ©fÃ©rence %qs a Ã©tÃ© trouvÃ©e mais l'argument de format devrait Ãªtre une chaÃ®nenom par dÃ©faut trouvÃ© avec une instruction de dÃ©finition non videdÃ©finition rÃ©elle trouvÃ©e pour un non registredÃ©finition virtuelle trouvÃ©e pour un registre GIMPLEun SSA_NAME a Ã©tÃ© rencontrÃ© qui avait Ã©tÃ© relÃ¢chÃ© dans le pool des Ã©lÃ©ments libresÂ«Â caseÂ Â» par dÃ©faut rencontrÃ© mais pas au dÃ©but du vecteur des Â«Â caseÂ Â»la couche logicielle pour complÃ©ter l'arithmÃ©tique requiert %<-mtrap-precision=i%>fr30_print_operand: code %%F invalidefr30_print_operand: code %%x invalidefr30_print_operand: opÃ©rande invalide pour le code %%Afr30_print_operand: MEM non traitÃ©fr30_print_operand: code inconnufr30_print_operand: code %%B non reconnufr30_print_operand: code %%b non reconnufr30_print_operand: code %%p non reconnufr30_print_operand_address: adresse non traitÃ©eun pointeur de trame est requis, mais il est rÃ©servÃ©la taille de la trame de %qs est de %wd octetsla taille de la trame de la fonction %qs est de %wd octets. Elle dÃ©passe la limite de %d octets de la pile fournie par l'utilisateur. Un dÃ©routement inconditionnel est ajoutÃ©.la taille de la trame de la fonction %qs est de %wd octets. C'est plus que la moitiÃ© de la taille de la pile. Le contrÃ´le dynamique ne serait pas fiable. Aucun contrÃ´le n'est gÃ©nÃ©rÃ© pour cette fonction.taille de trame trop grande pour une vÃ©rification fiable de la pilefree_expr0(): Mauvais type d'expressionfree_pi_tree(): Correction non rÃ©soluela dÃ©claration amie %q#D dÃ©clare une fonction non patrondÃ©claration amie %qD dans la classe locale sans dÃ©claration locale antÃ©rieurela dÃ©claration amie %qD n'est pas visible par la spÃ©cialisation explicitela dÃ©claration amie %qD ne peut pas avoir de spÃ©cificateur de type Â«Â virt-specifiersÂ Â»la dÃ©claration amie ne nomme pas une classe ou une fonctiondÃ©claration amie icila dÃ©claration amie n'est pas dans la dÃ©finition de la classela dÃ©claration amie de %q#D spÃ©cifie des arguments par dÃ©faut et n%'est pas la seule dÃ©clarationla dÃ©claration amie de %qD spÃ©cifie des arguments par dÃ©faut et n%'est pas une dÃ©finitionune dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d %<friend %#T%>une dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d. %<friend class %T::%D%>la dÃ©finition de la fonction amie %qs ne pas avoir son nom qualifiÃ© avec %<%D::%>la dÃ©finition de la fonction amie %qs ne peut pas avoir son nom qualifiÃ© avec %<::%>Ã  partir de la dÃ©finition de %q#Dpar rapport Ã  la dÃ©claration prÃ©cÃ©dente de %qFfrv_print_operand: code inconnuune fonction peut uniquement Ãªtre comparÃ©e Ã  nulla fonction %q#D est initialisÃ©e comme une variablela dÃ©finition de la fonction %q+D est marquÃ©e dllimportla fonction %q+D fait partie du cycle des aliasla fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle a l'attribut %<noclone%>la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle reÃ§oit un Â«Â gotoÂ Â» non localla fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle sauvegarde l'adresse d'une Ã©tiquette locale dans une variable statiquela fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle contient un Â«Â gotoÂ Â» calculÃ©la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle a un argument VLAla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle a un argument de retour VLAla fonction %q+F ne peut jamais Ãªtre mise en ligne parce que cela est supprimÃ© par l'utilisation de %<-fno-inline%>la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise %<__builtin_return%> ou %<__builtin_apply_args%>la fonction %q+F ne peut jamais Ãªtre mise en ligne car elle utilise Â«Â allocaÂ Â» (ce qui sera outrepassÃ© en utilisant l'attribut Â«Â always_inlineÂ Â»)la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise des attributs en conflit avec la mise en lignela fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise un Â«Â gotoÂ Â» qui n'est pas localla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmpla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp-longjmp pour gÃ©rer les exceptionsla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise une liste variable d'argumentsfonction %qD dÃ©clarÃ©e %<[[noreturn]]%> mais sa premiÃ¨re dÃ©claration ne l'Ã©tait pasfonction %qD dÃ©clarÃ©e %<virtual%> Ã  l'intÃ©rieur d'une unionla fonction %qD est initialisÃ©e comme une variablela fonction %qD pourrait peut-Ãªtre Ãªtre candidate pour l'attribut de format %qsfonction %qD redÃ©clarÃ©e comme une variablela fonction %qD est utilisÃ©e comme sortie %<asm%>la fonction %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>la fonction %qs a Ã©tÃ© rÃ©fÃ©rencÃ©e dans du code dÃ©chargÃ© mais n'a pas Ã©tÃ© marquÃ©e comme devant Ãªtre incluse dans le code dÃ©chargÃ©les arguments fonctions de %<__builtin_tgmath%> ont tous le mÃªme typeles arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramÃ¨tre de type gÃ©nÃ©riqueles attributs de fonction %qs et %qs sont mutuellement exclusifsle corps de la fonction peut Ãªtre Ã©crasÃ© durant l'Ã©dition de liensle corps de la fonction n'est pas disponiblele corps de la fonction est uniquement permis dans les fonctions finales dans l'interface %sl'appel de fonction a une valeur d'agrÃ©gatfonction appelÃ©e Ã  travers un type non compatibleun concept de fonction doit Ãªtre appelÃ©la dÃ©claration de fonction n'est pas un prototypela fonction est dÃ©clarÃ©e avec %<noreturn%> mais elle utilise l'instruction %<return%>dÃ©finition de fonction dÃ©clarÃ©e %<auto%>dÃ©finition de fonction dÃ©clarÃ©e %<register%>dÃ©finition de fonction dÃ©clarÃ©e %<typedef%>dÃ©finition de fonction dÃ©clarÃ©e %qsla dÃ©finition de fonction ne dÃ©clare aucun paramÃ¨trela dÃ©finition de la fonction a un type de retour Â«Â voidÂ Â» qualifiÃ©la fonction ne retourne pas un type Â«Â stringÂ Â»la fonction a un lien externe alors que l'utilisateur demande uniquement la mise en ligne statique pour la correction Ã  chaudla fonction peut retourner l'adresse d'une variable localela fonction pourrait Ãªtre une candidate pour l'attribut %qsla fonction pourrait Ãªtre une candidate pour l'attribut %qs si elle est connue pour retourner normalementun nom de fonction comme opÃ©rande dans le membre de gauche de %<<%> est toujours mal formÃ© en C++20; incluez le nom de la fonction dans %<()%>nom de fonction attendu pour l'adresse de dÃ©partnom de fonction attendu pour l'adresse de dÃ©part, pas Â«Â %sÂ Â»fonction pas retenue pour Ãªtre mise en lignela fonction n'est pas dÃ©clarÃ©e en ligne et la taille du code augmenteraitla fonction ne peut Ãªtre mise en lignela fonction nâ€™est pas une candidate Ã  la mise en lignetype tableau ou fonction %qT dans %<#pragma omp declare reduction%>fonction ou type tableau dans %<#pragma omp declare reduction%>paramÃ¨tre de fonctionles pointeurs de fonctions ne sont pas supportÃ©s avec l'option %<-mabi=ti%>DÃ©saccord dans le nombre de rÃ©sultats de la fonctionle type retournÃ© par une fonction ne peut Ãªtre une fonctionles types retournÃ©s par les fonctions ne sont pas compatibles en raison de %<volatile%>fonction retournant une fonctionfonction retournant un tableaula fonction retourne l'adresse d'une Ã©tiquettela fonction retourne l'adresse d'une variable localela fonction retourne un agrÃ©gatle symbole de la fonction n'est pas une fonctionle patron de fonction %qD est redÃ©clarÃ© comme un patron de classetemplate-id de la fonction %qD dans le spÃ©cificateur de nom imbriquÃ©types fonctions pas vraiment compatibles en C ISOles versions de fonctions ne peuvent pas Ãªtre marquÃ©es avec %<gnu_inline%>, des corps de fonctions doivent Ãªtre gÃ©nÃ©rÃ©sfonction appelÃ©e avec un type de retour void qualifiÃ©%qE au niveau de la fonction est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs%qs dans le champ de la fonction est implicitement dÃ©clarÃ© auto et dÃ©clarÃ© %<__thread%>le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>support de function_profilerfunction_profiler supportÃ© pour MMIXtranstypage fonctionnel vers le type tableau %qTles fonctions ne peuvent pas Ãªtre Â«Â scopeÂ Â»rebut Ã  la fin de %<#pragma nomember_alignment%>pilote gcc version %s %sexÃ©cutant gcc version %s
  gcc version %s %s
  gcov %s%s
! generate_isocbinding_initializer(): mauvais type iso_c_binding, %<c_ptr%> ou %<c_funptr%> attenduget_mpz(): N'est pas une constante entiÃ¨reobtention de la limite maximale de la taille du fichier de vidange (core file): %mgfc_add_interface(): Mauvais type d'interfacegfc_arith_divide(): Mauvais type de basegfc_arith_error(): Mauvais code d'erreurgfc_arith_minus(): Mauvais type de basegfc_arith_plus(): Mauvais type de basegfc_arith_times(): Mauvais type de basegfc_arith_uminus(): Mauvais type de basegfc_array_dimen_size(): Mauvaise expression EXPR_ARRAYgfc_array_dimen_size(): Mauvaise dimensiongfc_array_size a Ã©chouÃ©gfc_ascii_statement(): Mauvais code d'instructiongfc_basic_typename(): Type non dÃ©finigfc_caf_attr(): Mauvaise rÃ©fÃ©rence Ã  un tableaugfc_caf_attr(): L'expression n'est pas une variablegfc_check_dependency: on attendait une EXPR_VARIABLEgfc_check_digit(): mauvais radicalgfc_code2string(): Mauvais codegfc_compare_array_spec(): SpÃ©cification de tableau Ã©crasÃ©egfc_compare_derived_types: type dÃ©rivÃ© invalidegfc_compare_expr(): Mauvais type de basegfc_copy_expr(): Mauvais nÅ“ud d'expressiongfc_expression_rank(): Deux specs de tableaugfc_find_array_ref(): Pas de rÃ©fÃ©rence trouvÃ©egfc_free_statement(): Mauvaise instructiongfc_get_constant_expr(): le lieu %<where%> ne peut pas Ãªtre NULLgfc_get_default_type(): Mauvais symbole %qsgfc_is_constant_expr(): Type d'expression inconnugfc_match(): Mauvais code de correspondance %cgfc_match_sym_complex_part(): Mauvais typegfc_op2string(): Mauvais codegfc_range_check() a retournÃ© une mauvaise valeurgfc_range_check(): Mauvais typegfc_ref_dimen_size(): Mauvais dimen_typegfc_ref_dimen_size(): Mauvaise dimensiongfc_resolve_blocks(): Mauvais type de blocgfc_resolve_code(): Mauvais code d'instructiongfc_resolve_code(): Pas d'expression dans le DO WHILEgfc_resolve_expr(): Mauvais type d'expressiongfc_set_default_type(): le symbole a dÃ©jÃ  un typegfc_simplify_abs(): Mauvais typegfc_simplify_dcmplx(): Mauvais type (x)gfc_simplify_dcmplx(): Mauvais type (y)gfc_simplify_dim(): Mauvais typegfc_simplify_floor(): Mauvais sous-typegfc_simplify_log: mauvais typegfc_simplify_mod(): Mauvais argumentsgfc_simplify_modulo(): Mauvais argumentsgfc_trans_code(): Mauvais code d'instructiongfc_trans_omp_workshare(): Mauvais code d'instructiongfc_trans_select(): Mauvais type pour l'expression casegfc_typename(): Type non dÃ©finigfc_validate_kind(): Mauvais sous-type obtenugfc_validate_kind(): Mauvais type obtenugfc_variable_attr(): L'expression n'est pas une variablegfortran ne supporte pas -E sans -cppgfortran: Uniquement une option %<-J%> autorisÃ©el'appel gimple n'a pas de ciblel'appel gimple a deux ciblesvÃ©rification gimple: attendait %s(%s), a trouvÃ© %s(%s) dans %s, Ã  %s:%dgimple_bb (phi) est dÃ©fini avec un mauvais bloc de basegimple_bb (stmt) est dÃ©fini avec un mauvais bloc de basela gimplification a Ã©chouÃ©les constructeurs globaux ne sont pas supportÃ©s sur cette cibleles destructeurs globaux ne sont pas supportÃ©s sur cette ciblele contenu du fragment de module global doit provenir de l'inclusion du prÃ©processeurla qualification globale du nom de la classe est invalidevariable globale de registre %qD utilisÃ©e dans une fonction imbriquÃ©eune variable-registre globale suit une dÃ©finition de fonctionla variable-registre globale a une valeur initialel'affectation Ã  la variable globale/statique a Ã©tÃ© interceptÃ©eles globaux, statiques, champs, les constantes manifestes et les paramÃ¨tres ref et out ne peuvent pas Ãªtre Â«Â scopeÂ Â»a obtenu %d paramÃ¨tres de patron pour %q#Da obtenu %d paramÃ¨tres de patron pour %q#Tla destination du Â«Â gotoÂ Â» n'est ni une Ã©tiquette ni un pointeurgp est constant (mais sauvegarder/rÃ©tablir gp lors d'appels indirects).gp_offset (%ld) ou end_offset (%ld) est plus petit que zÃ©roaccent grave %<`%> dans le formatgsplit-dwarf n'est pas supportÃ© sur cette plate-formele PCH a dÃ» Ãªtre relocalisÃ©code MIPS16 avec des flottants matÃ©riels pour des ABI autres que o32 et o64les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles en mode ESA/390les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles sur %sle support des vecteurs matÃ©riels n'est pas disponible sur %sle support des vecteurs matÃ©riels n'est pas disponible avec %<-msoft-float%>a des paramÃ¨tres diffÃ©rents dans une autre unitÃ© de traductiona une valeur de retour diffÃ©rente dans une autre unitÃ© de traductiona des rÃ©fÃ©rences anticipÃ©esa une valeur inexacte Ã  cause de la perte de prÃ©cisionn'a pas d'instruction de retour mais une valeur de retour de type Â«Â %sÂ Â» est attenduen'a pas de corps de fonction avec l'infÃ©rence du type de retourl'insn de tÃªte %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insnicilimite supÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qsl'instruction de la valeur de l'histogramme ne correspond pas Ã  l'instruction Ã  laquelle il est associÃ©iWMMXt et NEON sont incompatiblesiWMMXt non supportÃ© en mode Thumbia64_print_operandÂ : code inconnuidentical_array_ref(): dimensions incohÃ©rentesl'identificateur %qE est en conflit avec un mot-clÃ© du C++l'identificateur %qE est un mot clÃ© en C++11l'identificateur %qE est un mot clÃ© en C++20identificateur attendu aprÃ¨s %<@protocol%>dÃ©bordement de l'identificateurÂ : %dsi une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateurs'il n'est pas possible d'Ã©viter l'apostrophe, entourez la dans une paire de directives %qs et %qssi ce code est atteint, le programme s'arrÃªterasi l'utilisation de %qs n'est pas possible, utilisez plutÃ´t %qs%<#pragma %s %s%> ignorÃ©%<#pragma align%> ignorÃ© pour %q+D explicitement alignÃ©%<#pragma omp declare simd%> est ignorÃ© sur une fonction avec un argument non %<uniform%> avec le qualificatif %<_Atomic%>%<#pragma omp declare simd%> est ignorÃ© sur une fonction avec un type de retour avec le qualificatif %<_Atomic%>%<-fschedule-insns%> est ignorÃ© Ã  cause d'un bogue dans la gestion des exceptionsspÃ©cificateur %<asm%> ignorÃ© pour la variable locale non statique %q+Dl'attribut %qD est ignorÃ© sur l'espace de noms anonymel'attribut %qD est ignorÃ© sur l'espace de noms pas en lignel'attribut %qE est ignorÃ© car il est appliquÃ© Ã  l'instanciation du patron %qTl'attribut %qE est ignorÃ© car il est appliquÃ© Ã  la spÃ©cialisation du patron %qTl'attribut %qE est ignorÃ© car il n'est pas dÃ©fini sur une variablel'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable constantel'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable initialisÃ©el'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable non initialisÃ©el'attribut %<%E (%u)%> ignorÃ© car il est en conflit avec l'attribut %<%E (%u)%>l'attribut %qE est ignorÃ© aprÃ¨s un %qE antÃ©rieurl'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<either%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<lower%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<noinit%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<persistent%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<section%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<upper%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %qsl'attribut %qE est ignorÃ© dans la dÃ©claration d'une fonction interne %qD car il est en conflit avec l'attribut %qsl'attribut %qs est ignorÃ© car il est en conflit avec l'attribut %qsles attributs appliquÃ©s Ã  %qT aprÃ¨s sa dÃ©finition sont ignorÃ©sles attributs sont ignorÃ©s s'ils sont appliquÃ©s Ã  la classe de type %qT en dehors de la dÃ©finitionattributs ignorÃ©s car ils sont appliquÃ©s au type dÃ©pendent %qT sans dÃ©claration associÃ©eles attributs dans l'argument %qE du patron sont ignorÃ©sles attributs sur l'argument %qT du patron sont ignorÃ©sle rÃ©pertoire Â«Â %sÂ Â» est ignorÃ© car prÃ©sent deux fois
  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%>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 de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %Ela 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%>la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %Ela 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 valeur immÃ©diate doit Ãªtre contenue dans un entier sur %d bits pour %sla 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 implicitel'import ne peut pas apparaÃ®tre directement dans une spÃ©cification de classe de liaisonl'import a dÃ©clarÃ© %q#D icila dÃ©claration d'import doit Ãªtre dans la portÃ©e globaleimport_iso_c_binding_module(): Impossible de crÃ©er le symbole pour %simportÃ© Ã contrainte 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 Ã  %qD dÃ©clarÃ© avec l'attribut %<%s%> icidans un appel Ã  %qT dÃ©clarÃ© avec l'attribut %<%s%>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 %qDdans un appel Ã  la fonction %qD dÃ©clarÃ©e %qsdans un appel Ã  la fonction %qD dÃ©clarÃ©e avec l'attribut %qsdans un appel Ã  la fonction membre non statique %qDdans un appel avec le type %qTdans un appel avec le type %qT et l'attribut %qsles contrats in et out peuvent uniquement apparaÃ®tre sans un corps quand ils sont des fonctions d'interface virtuelle ou abstraitesdans 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 %qDincluez %qs ou fournissez une dÃ©claration de %qEle 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 incompatiblestypes covariants %s et %s 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 %qEdÃ©claration mixin incomplÃ¨te (%s)le 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%>hÃ©ritages depuis l'interface %s dupliquÃ©efonction 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 de %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatibleinitialisation 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 %qTl'initialisation avec (%s.%s + 1) provoque un dÃ©bordement pour le type Â«Â %sÂ Â»initialisations 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 contientles variables Â«Â inoutÂ Â» peuvent uniquement Ãªtre dÃ©clarÃ©es dans des fonctions Â«Â inoutÂ Â»le 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 %qsl'interface %qE n'a pas un agencement des chaÃ®nes constantes valableerreur 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Ã©esLa procÃ©dure interne %qs Ã  %L est en conflit avec l'argument DUMMYunitÃ© interne dans WRITEles attributs d'interruption et nus sont incompatiblesles gestionnaires d'interruptions ne peuvent pas Ãªtre des fonctions MIPS16les gestionnaires d'interruptions ne peuvent pas avoir d'argumentla routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnelune routine de service d%'interruption ne peut pas Ãªtre appelÃ©e directementla routine de service d'interruption doit retourner %<void%>la routine de service d'interruption devrait avoir %qs comme deuxiÃ¨me argumentla routine de service d'interruption devrait avoir un pointeur comme premier argumentle vecteur d'interruption de l'attribut %qE n'est pas vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread est disponible uniquement sur fidol'index du registre intrinsÃ¨que est hors limitevariable intrinsÃ¨que qui n'est pas une procÃ©dureopÃ©rande %%%c invalide%%-code invalideopÃ©rande %%A invalidevaleur %%A invalideopÃ©rande %%B invalideopÃ©rande %%C invalidevaleur %%C invalideopÃ©rande %%D invalidevaleur %%D invalidevaleur %%E invalidevaleur %%F invalidemode %%G invalidevaleur %%G invalideopÃ©rande %%H invalidespÃ©cificateur %%H invalidevaleur %%H invalideopÃ©rande %%I invalidevaleur %%J invalidevaleur %%J invalidevaleur %%K invalideopÃ©rande %%L invalidevaleur %%L invalideopÃ©rande %%M invalidevaleur %%M invalideopÃ©rande %%N invalidevaleur %%N invalidevaleur %%O invalideopÃ©rande %%P invalidevaleur %%P invalidevaleur %%R invalidevaleur %%T invalidevaleur %%U invalidevaleur %%V invalideopÃ©rande %%Y invalideopÃ©rande %%c invalideopÃ©rande %%d invalidevaleur %%d invalidevaleur %%e invalideopÃ©rande %%f invalidevaleur %%f invalideopÃ©rande %%h invalidevaleur %%h invalideopÃ©rande %%i invalidevaleur %%j invalideopÃ©rande %%j invalidevaleur %%j invalidevaleur %%k invalidevaleur %%m invalidevaleur %%p invalidevaleur %%q invalideopÃ©rande %%r invalidevaleur %%r invalideopÃ©rande %%s invalidevaleur %%s invalideopÃ©rande %%t invalidevaleur %%t invalidevaleur %%t/%%b invalidevaleur %%u invalidevaleur %%v invalidevaleur %%x invalidevaleur %%xn invalidevaleur %%y invalide, essayez d'utiliser la contrainte Â«Â ZÂ Â»valeur %%z invalide%<#pragma %s%> invalide%<CASE_CHAIN%> invalide%<CPU_TYPE%> a la valeur invalide %qs lue dans %<devices.csv%> pour %qs%<MPY_TYPE%> a la valeur invalide %qs lue dans %<devices.csv%> pour %qsargument %<PHI%> invaliderÃ©sultat %<PHI%> invalide%<const_cast%> invalide Ã  partir du type %qT vers le type %qT%<const_cast%> invalide d'une r-valeur du type %qT vers le type %qT%<static_cast%> invalide depuis le type %qT vers le type %qTmodificateur de rÃ©duction %<task%> invalide sur une construction combinÃ©e avec %<simd%> ou %<loop%>modificateur de rÃ©duction %<task%> invalide sur une construction pas combinÃ©e avec %<parallel%>, %<for%> ou %<sections%>modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %qs 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 fichierpas de boucle OpenMP non rectangulaire invalideÂ ; %<(%E - %E) * %E%> n'est pas un multiple de la boucle %d avec le pas %qEmembre de droite invalide pour un stockage mÃ©moire gimpleÂ : %qsUNSPEC invalide comme opÃ©randeUNSPEC invalide comme opÃ©randeÂ : %d_Literal invalideparamÃ¨tre abstrait invalide pour le type %qTle type abstrait %qT retournÃ© est invalidele type abstrait retournÃ© est invalide pour la fonction %q+#Dle type abstrait retournÃ© est invalide pour la fonction membre %q+#Dtype abstrait %qT invalide pour %qEtype abstrait invalide pour %q+DaccÃ¨s invalide au membre de donnÃ©e non statique %qD dans la base virtuelle d'un objet NULLadresse invalideadresse invalide pour le modificateur de sortie Â«Â OÂ Â»adresse invalide pour le modificateur de sortie Â«Â RÂ Â»adresse invalide pour le modificateur de sortie Â«Â SÂ Â»adresse invalide dans l'opÃ©randemode d'adresse invalideopÃ©rande d'adresse invalide dans %qsmode d'adressage invalidealignement invalide pour %<#pragma align%>, ignorÃ©valeur d'alignement invalide pour %<__builtin_arc_aligned%>application invalide de %<__alignof%> sur un champ de bitsapplication invalide de %<sizeof%> sur un champ de bitsutilisation invalide de %<sizeof%> sur un type fonctionapplication invalide de %qs Ã  une fonction membreutilisation invalide de %qs sur un type voidutilisation invalide de %qs sur le type tableau %qT dont le type des Ã©lÃ©ments est incompletutilisation invalide de %qs sur le type incomplet %qTarchitecture invalide pour l'attribut ou le pragma cible %qsargument %<%s%> invalide pour %<-mbranch-protection=%>argument %<%s%> invalide pour %<-mharden-sls=%>argument %d invalide pour la fonction interne %qFargument %qs invalide pour %qsargument invalide donnÃ© Ã  %<-mharden-sls=%>argument invalide 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 pr-valeur du type %qT vers le type %qTtranstypage invalide vers le type de classe abstraite %qTtranstypage invalide vers le type fonction %qTnom de classe invalide dans la dÃ©claration de %qDclique invalide dans %qscombinaison invalide de spÃ©cificateurs de types multiplescode de comparaison invalide dans la condition gimplecomparaison invalide d'un tableau gÃ©nÃ©rÃ©comparaison invalide d'une structure gÃ©nÃ©rÃ©ecomparaison invalide de nul avec nulcomparaison invalide d'un tableau non comparablecomparaison invalide d'une structure non comparablecomparaison invalide d'un type non comparablecomparaison invalide d'un type non ordonnÃ©opÃ©rateur de comparaison invalide pour le modificateur de sortie Â«Â EÂ Â»opÃ©rande const_double invalideconstante invalideconstante invalide - essayez un modificateur de sortieconstante invalide pour le modificateur de sortie Â«Â %cÂ Â»constante invalide dans %<#pragma %s%>constante invalide dans %<#pragma pack%> â€“ ignorÃ©vecteur constant invalide pour le modificateur de sortie Â«Â %cÂ Â»paramÃ¨tre de type contraint invalidecontrainte invalide pour l'opÃ©randeconstructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>registre de contrÃ´le invalide pour mvtcÂ : %d â€“ utilisation de Â«Â pswÂ Â»prÃ©dicat de contrÃ´le invalideconversion invalide depuis %<__fpreg%>conversion invalide de %qH vers %qIconversion invalide depuis le type %<* __vector_pair%>conversion invalide depuis le type %<* __vector_quad%>conversion invalide depuis le type %<__vector_pair%>conversion invalide depuis le type %<__vector_quad%>conversion invalide depuis le type %<bfloat16_t%>conversion invalide dans un appel gimpleconversion invalide dans une instruction de retourconversion invalide vers %<__fpreg%>conversion invalide vers le type %<* __vector_pair%>conversion invalide vers le type %<* __vector_quad%>conversion invalide vers le type %<__vector_pair%>conversion invalide vers le type %<__vector_quad%>conversion invalide vers le type %<bfloat16_t%>conversion invalide vers le type %qT Ã  partir du type %qTtype de retour covariant invalide pour %q#Dtype de retour covariant invalide pour %q+#Dprocesseur %qs invalide pour %s"%s"%soption d'instruction personnelle %qs invalideoption 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()%>attribut de spec fn Â«Â %sÂ Â» invalideattribut de spec fn Â«Â %sÂ Â» invalide arg %ifnsummary 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%>ordre invalide dans le nÅ“ud asm %icombinaison invalide de paramÃ¨tres pour l'intrinsÃ¨que Altivec %qscombinaison de paramÃ¨tres invalide pour l'intrinsÃ¨que %qstype de paramÃ¨tre %qT invalideopÃ©ration de positionnement de l'Ã©tape invalidemode pointeur %qs invalidepointeur invalide vers le champ de bits %qDposition ou taille invalide dans %qsposition ou opÃ©rande de taille invalide pour %qsrÃ©duction privÃ©e invalide sur %qEtype de Â«Â proc_bindÂ Â» invalidetype de protection ("%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 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 opÃ©rande MMA de type %qs comme paramÃ¨tre de fonctionutilisation invalide du type MMA %qs comme valeur de retour d'une fonctionutilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmÃ©tiqueutilisation invalide de l'indexation de tableau sur un pointeur vers un membreutilisation invalide d'un tableau sans borne spÃ©cifiÃ©eutilisation invalide de la sortie du fanion asmutilisation invalide de l'attribut %<fallthrough%>utilisation invalide des attributs dans une dÃ©claration videutilisation invalide de la liste d'initialisation entre accoladesutilisation invalide du constructeur comme patronutilisation invalide du 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 du membre de donnÃ©e non statique %qEutilisation invalide de la fonction membre non statique %qDutilisation invalide de la fonction membre non statique de type %qTutilisation invalide de l'expansion d'un paquet %qTutilisation invalide de l'expression d'expansion d'un paquetutilisation invalide du type Ã  remplacer %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Ã© ltransest un pointeur vers une structure mutable. Seuls des pointeurs vers des variables constantes, non mutables ou des structures partagÃ©es locales au thread sont permises, pas %sest mutable. Seules des variables constantes ou non mutables locales au thread de la class sont permises, pas %sest imbriquÃ©e dans %s, mais la super classe %s est imbriquÃ©e dans %sn'est pas statique et ne peut pas avoir un initialiseur statiquen'est pas imbriquÃ©e, mais la super classe %s est imbriquÃ©e dans %sis_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 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%> est dÃ©prÃ©ciÃ© et est ignorÃ©le mot-clÃ© %<-export%> est activÃ© avec %<-fmodules-ts%>le mot-clÃ© %<export%> n'est pas implÃ©mentÃ© et sera ignorÃ©le mot-clÃ© %<template%> n'est pas permis dans class-head-name (NdT: nom de classe)le mot-clÃ© %<template%> n'est pas permis dans declarator-idle mot-clÃ© %<typename%> n'est pas permis dans ce contexte (une initialisation de membre qualifiÃ©e est implicitement un type)le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)le mot-clÃ© %<typename%> n'est pas permis en dehors des patronsÃ©tiquetteÃ©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 actuellela dÃ©finition d'une Ã©tiquette n'est pas une expression constanteles initialisations par capture des fonctions lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>la capture lambda de %qE n'est pas une expression constanteles expressions lambda sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>la lambda dans la classe locale %q+T ne sait pas capturer des variables du contexte englobantle paramÃ¨tre lambda %qD a Ã©tÃ© dÃ©clarÃ© prÃ©cÃ©demment comme une captureles patrons lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>les patrons lambda sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>expression lambda dans le type du paramÃ¨tre du patronles expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>expression lambda dans une expression constante avant C++17les lambdas ne sont implicitement %<constexpr%> qu'Ã  partir du C++17avenue %wd hors des limites %wd - %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'instancel'Ã©tiquette locale %qE est en conflit avec l'Ã©tiquette existantemembre local %q#D dÃ©clarÃ© icimÃ©thode locale %q#D, dÃ©clarÃ©e iciles symboles locaux doivent Ãªtre dÃ©finisla variable locale %qD ne peut pas apparaÃ®tre dans ce contexteles exigences en mÃ©moire pour les variables locales excÃ¨dent la capacitÃ©emplacement de 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 contenantela variable de boucle %qD crÃ©e une copie du type %qTla variable de boucle %qD de type %qT est liÃ©e Ã  un temporaire construit depuis le type %qTvÃ©rification des boucles sur l'arbre des boucles dont les itÃ©rations n'ont pas Ã©tÃ© ajustÃ©es (loop fixup)la boucle avec l'en-tÃªte %d est marquÃ©e pour Ãªtre retirÃ©ela boucle avec l'en-tÃªte %d n'est pas dans l'arbre des bouclesspÃ©cification d'exception plus lÃ¢che sur la fonction virtuelle redÃ©finie %q+#Flimite infÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qsla borne infÃ©rieure %qE de la section du tableau n'a pas un type entierla 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 pch_preprocess%> mal composÃ©%<#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 pointeurles caractÃ¨res du nom dÃ©corÃ© peuvent uniquement Ãªtre du type charle 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 inconnules constantes manifestes doivent avoir des initialiseursun 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++20%> ou %<-std=gnu++20%>le membre %qD ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<static%>le membre %qD est dÃ©clarÃ© comme ami avant la dÃ©finition du type %qTle membre %qD d'un objet en lecture seule est utilisÃ© comme sortie %<asm%>le membre %qD est une rÃ©fÃ©rence non initialisÃ©ele membre %qD 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 de la limite %Z de l'argument %u dÃ©clarÃ© comme %sdÃ©saccord des limites %Z de l'argument %u dÃ©clarÃ© comme %sdÃ©saccord dans 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 concordantsdÃ©finition non concordanteparenthÃ¨ses non appairÃ©esconstruction Objective-C++ %<@%D%> mal placÃ©enumÃ©ro de l'opÃ©rande $ manquant dans le format%<(%> manquante aprÃ¨s %<#pragma GCC visibility push%> â€“ ignorÃ©%<(%> manquante aprÃ¨s %<#pragma pack%> â€“ ignorÃ©%<(%> manquante aprÃ¨s %<#pragma unused%>, ignorÃ©%<)%> manquante aprÃ¨s %<#pragma unused%>, ignorÃ©dÃ©finition %<PHI%> 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 strfmonnom d'en-tÃªte manquantexpression d'incrÃ©mentation manquanteappel indirect manquant dans la sÃ©quence d'appel spÃ©culativeinitialisation manquante pour %s au champ %sinitialisation manquante pour le champ %qD de %qTinitialisation manquante pour le membre %qDcondition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>condition de boucle manquante dans la boucle avec le pragma %<GCC unroll%>cible manquante dans le makefile aprÃ¨s %qsmappeur manquantmÃ©thode manquante %s%s%snom de module manquantnom manquant dans le pragma ou l'attribut %<target("arch=")%>nom manquant dans le pragma ou l'attribut %<target("cpu=")%>nombre manquantparenthÃ¨se ouvrante manquanteopÃ©rande manquantoption manquante aprÃ¨s %<#pragma GCC diagnostic%>object.d manquant ou corrompuorigine manquante pour un nÅ“ud dans une liste imbriquÃ©ecible manquante aprÃ¨s %qsattribut de patron principal %s manquantattributs de patron principal %s manquantattribut de propriÃ©tÃ© manquantrÃ©fÃ©rence manquante pour la spÃ©culation %idonnÃ©e de rÃ©solution manquante pour %ssentinelle manquante dans l'appel Ã  la 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%>les patrons mixin ne sont pas des patrons normauxmÃ©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 Ã  %Cla dÃ©claration de module n'est pas permise dans une unitÃ© d'en-tÃªtele dÃ©claration de module est uniquement permise comme premiÃ¨re dÃ©claration ou Ã  la fin d'un fragment de module globalplus que %d opÃ©randes dans %<asm%>plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilationplus d'une clause %<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 argumentla compilation multi source n'est pas implÃ©mentÃ©e pour le C++le tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨rel'exclusion multilib %qs est invalideles exclusions multilib %qs sont invalidesle sÃ©lecteur multilib %qs %qs est invalidele sÃ©lecteur multilib %qs est invalidela spec multilib %qs est invalidel'option %<-mcpu=%> a Ã©tÃ© spÃ©cifiÃ©e plusieurs 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 redÃ©finitions de la mÃªme fonctionplusieurs paramÃ¨tres nommÃ©s %qDplusieurs dÃ©finitions existantes pour %qEplusieurs mÃ©thodes avec la propriÃ©tÃ© %qE ont Ã©tÃ© spÃ©cifiÃ©es, la derniÃ¨re sera utilisÃ©equalificatifs de rÃ©fÃ©rence multiplesattributs de sauvegarde de registres multiples pour la fonction %qDplusieurs sÃ©lecteurs nommÃ©s %<%c%E%> ont Ã©tÃ© rencontrÃ©sclasses de stockage multiples dans la dÃ©claration de %qsclasses de stockage multiples dans les spÃ©cificateurs de la dÃ©clarationtypes multiples dans une dÃ©clarationnÅ“uds PHI virtuels multiples dans le BB %dargument Ã  valeur multiple dans un contexte Ã  valeur uniqueappel de fonction Ã  valeur multiple dans un contexte Ã  valeur uniquel'option de multiplication implique que r%d est fixeles versions multiples requiÃ¨rent %<ifunc%> qui n'est pas supportÃ© sur cette 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 constanteles fonctions assembleur nues avec contrats ne sont pas supportÃ©esun attribut nu ne peut Ãªtre appliquÃ© qu'Ã  des fonctionsnom %qD utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableaule nom %qT a un type incompletle nom %qs diffÃ¨re du nom %qs dÃ©fini dans une autre unitÃ© de traductionle nom %qs est dÃ©fini Ã  %wd alors qu'une autre unitÃ© de traduction le dÃ©fini Ã  %wdle nom %qs est dÃ©fini Ã  une valeur diffÃ©rente dans une autre unitÃ© de traductionnom manquant pour la fonction membrele nom de la classe masque le paramÃ¨tre de patron %qD qui est lui-mÃªme un patronnom utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableaules valeurs nommÃ©es Ã  retourner ne sont plus supportÃ©esentrÃ©e dans l'espace de noms %qDl'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qDnom d'espace de nom attendules agrÃ©gats anonymes dans la portÃ©e de l'espace de noms doivent Ãªtre statiquesconversion rÃ©ductrice de %qE depuis %qH vers %qIla conversion rÃ©ductrice de %qE depuis %qH vers %qI est mal formÃ©e en C++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++20%> ou %<-std=gnu++20%>une boucle imbriquÃ©e dans une rÃ©duction nÃ©cessite une clause de rÃ©duction pour %qEle spÃ©cificateur de nom imbriquÃ© %qT pour la dÃ©claration d'un enum ne nomme pas une classe ou un espace de nomsles dÃ©finitions d'espace de noms imbriquÃ©s sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>nom d'espace de nom imbriquÃ© attendudirective imbriquÃ©e de mise entre guillemetsredÃ©finition imbriquÃ©e de %<enum %E%>redÃ©finition imbriquÃ©e de %<struct %E%>redÃ©finition imbriquÃ©e de %<union %E%>Â«Â newÂ Â» ne peut Ãªtre appliquÃ© Ã  un type de fonctionÂ«Â newÂ Â» ne peut pas Ãªtre appliquÃ© Ã  un type rÃ©fÃ©rencÃ©la nouvelle dÃ©claration %q#D rend ambigÃ¼e le dÃ©claration interne %q#Dnouveau en Fortran 2003nouveau en Fortran 2008nouveau en Fortran 2018nouveau en Fortran 95de nouveaux types ne peuvent Ãªtre dÃ©finis dans un type Ã  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 de Â«Â return exp;Â Â» ni de Â«Â assert(0);Â Â» Ã  la fin de la fonctionpas 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 dÃ©finition de la structure Â«Â %sÂ Â»pas 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 l'appel super() implicite dans le constructeurpas 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 %<constexpr%> devant retourner une valeurÂ«Â 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 l'ordre %i invalidele nÅ“ud a un type inconnule nÅ“ud est un alias mais pas une dÃ©finitionle nÅ“ud est un alias mais pas un alias implicitele nÅ“ud est seul dans un groupe comdatle nÅ“ud est analysÃ© mais il n'est pas une dÃ©finitionle nÅ“ud est dans la liste same_comdat_group mais il n'a aucun comdat_grouple nÅ“ud est symver mais pas un aliasle nÅ“ud est un transparent_alias mais pas un aliasle nÅ“ud est une rÃ©fÃ©rence faible (weakref) mais pas un transparent_aliasle nÅ“ud n'a pas Ã©tÃ© trouvÃ© dans le hachage des noms assembleur symtabnÅ“ud pas trouvÃ© node->decl->decl_with_vis.symtab_nodedes nÅ“uds ont Ã©tÃ© trouvÃ© avec une mÃ©moire non libÃ©rÃ©el'expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  %<false%> Ã  cause de l'appel Ã  %qDopÃ©rande registre non 32 bits pour Â«Â %%%cÂ Â»argument REAL pas en double prÃ©cision pour l'intrinsÃ¨que %s Ã  %Lla fonction non %<consteval%> %q+D redÃ©fini une fonction %<consteval%>variante PCS qui n'est pas dÃ©rivÃ©e de AAPCScaractÃ¨re non ASCII dans une CFString littÃ©raleInitialisation d'un pointeur non NULL Ã  %Cconstruction non OpenACC Ã  l'intÃ©rieur d'une rÃ©gion OpenACCconstruction non OpenACC Ã  l'intÃ©rieur d'une routine OpenACCdÃ©sallocation de type non tableau sur un objet allouÃ© avec une allocation de type tableaudÃ©saccord sur le traitement de l'exception sans appella spÃ©cialisation partielle de la non variable ou non classe %qE n'est pas permisele bloc de base %d n'est pas froid mais il ne peut Ãªtre atteint que par des chemins traversant la partition froideargument entier non constant %u dans l'appel Ã  la fonction %qEargument non constant 0 pour %qsargument 1 non constant pour %qstableau non constant dans l'instruction DATA Ã  %Linitialisation d'un tableau non constantla nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e directement, pas par un %<typedef%>la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e sans parenthÃ¨ses autour du id de typeun littÃ©ral composÃ© non constant ne peut pas apparaÃ®tre dans une expression constantecondition non constante pour l'assertion statiqueÃ©lÃ©ment non constant dans un CONSTRUCTOR 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 Â«Â usingÂ Â» non membre nomme le constructeur de %qTla dÃ©claration du patron non membre de %qDl'entrÃ©e %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moirela sortie %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moirefonction non imbriquÃ©e avec un type modifiÃ© par une variablele membre non objet %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>le type non-objective-c %qT ne peut Ãªtre interceptÃ©le non paramÃ¨tre %qs ne peut pas Ãªtre un paquet de paramÃ¨tresl'argument de %<__builtin_launder%> n'est pas un 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++20%> ou %<-std=gnu++20%>les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>non variable %qD dans la dÃ©claration avec plus d'une dÃ©claration contenant un type Ã  remplacernon vecteur %qs avec des Ã©lÃ©mentsopÃ©randes non vectoriels dans une comparaison vectorielleindex de tableau non constant dans l'initialisationla liste des sorties de la boucle %d n'est pas vide mais des sorties ne sont pas enregistrÃ©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: pointeur nulldÃ©rÃ©fÃ©rencement d'un pointeur nullle spÃ©cificateur de nullabilitÃ© %qE ne peut pas Ãªtre appliquÃ© au type pointeur Ã  plusieurs niveaux %qTle spÃ©cificateur de nullabilitÃ© %qE ne peut pas Ãªtre appliquÃ© au type non pointeur %qTle nombre doit Ãªtre 0 ou 1le nombre d'arguments ne concorde pas avec celui du prototype internele nombre d'arguments ne concorde pas avec celui du prototypele nombre d'annotations des bb dans la chaÃ®ne des insn (%d) != n_basic_blocks (%d)le nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deuxle nombre 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 attendueobsolÃ¨te en Fortran 95code de format Maverick Â«Â %cÂ Â» obsolÃ¨teutilisation de l'option %<-I-%> obsolÃ¨te, veuillez utiliser %<-iquote%> Ã  la placeutilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e avec %<:%>utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e sans %<=%>obtenu icila variable en ligne %qD utilisÃ©e par odr n'est pas dÃ©finiedu modulede type struct %s utilise this(this) qui n'est pas permis dans une initialisation statiquele 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 argument de type void* attenduun argument de type void* attendu, pas %sun 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%>seuls des paramÃ¨tres ou des dÃ©clarations foreach peuvent Ãªtre Â«Â refÂ Â»seuls des paramÃ¨tres ou des variables sur la piles peuvent Ãªtre Â«Â inoutÂ Â»seul un type de retour %<auto%> Ã©vident peut Ãªtre dÃ©duit en %<void%>seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++20seules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans une section .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Ã©dÃ©claration enum opaque iciun spÃ©cificateur enum opaque doit utiliser un simple identificateurspÃ©cificateur enum opaque sans noml'ouverture de %s a Ã©chouÃ©: %souverture de /dev/zero: %mouverture de la liste de sortie LTRANS %s: %mouverture du fichier de dÃ©pendances %s: %mouverture du fichier de sortie %qs: %souverture du fichier de sortie %s: %mcode %%xn d'opÃ©rande invalide pour QImodel'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 3 bitsl'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 6 bitsl'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 8 bitsl'opÃ©rande 1 devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 3 bitsl'opÃ©rande 1 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 2 devrait Ãªtre une valeur paire sur 3 bits (sous-registre 0,2,4,6)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 3 bits (sous-registre 0-7)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 8 bitsl'opÃ©rande 3 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 3 devrait Ãªtre une valeur non signÃ©e sur 8 bitsl'opÃ©rande 4 devrait Ãªtre une valeur non signÃ©e sur 8 bits (0-255)la contrainte de l'opÃ©rande contient un %<+%> ou un %<=%> incorrectement positionnÃ©les contraintes de l'opÃ©rande pour %<asm%> diffÃ¨rent en nombre d'alternativesl'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â %cÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â DÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â YÂ Â» invalidel'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â RÂ Â» invalidel'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â rÂ Â» invalidel'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â KÂ Â» invalidel'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â RÂ Â» invalidel'opÃ©rande n'est pas une rÃ©fÃ©rence mÃ©moire avec dÃ©calage, code d'opÃ©rande Â«Â HÂ Â» 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 %soption %qs avec des valeurs diffÃ©rentes (%s, %s)l'option %s n'est pas supportÃ©e avec %<-fopenacc%>option %s pas utilisÃ©e de maniÃ¨re cohÃ©rente dans tous les fichiers d'entrÃ©e LTOoption %s avec des valeurs diffÃ©rentesargument optionnelparamÃ¨tre de classe optionneloptions ou cibles manquantes aprÃ¨s %qsdÃ©bordement de optype_msgidÂ :%dou remplacez les parenthÃ¨ses par des accolades pour initialiser par agrÃ©gation une variableou remplacez les parenthÃ¨ses par des accolades pour initialiser par valeur une variableou utilisez %<j%> au lieu de %<i%> pour les suffixes internes GNUles arguments ordonnÃ©s ont besoin d'une expression entiÃ¨re constante positivecomparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entiercomparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entier (%qT et %qT)comparaison ordonnÃ©e d'un pointeur avec un pointeur 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 bonla variable d'itÃ©ration extÃ©rieure %qD a l'expression d'ajout %qE qui n'est pas un entierla variable d'itÃ©ration extÃ©rieure %qD a l'expression multiplicative %qE qui n'est pas un entierla variable d'itÃ©ration extÃ©rieure %qD est utilisÃ©e dans une expression conditionnelle qui a un autre type que %qTla variable d'itÃ©ration extÃ©rieure %qD utilise une expression d'initialisation avec un autre type que %qTtransaction extÃ©rieure dans une fonction %<transaction_may_cancel_outer%>transaction extÃ©rieure dans une fonction %<transaction_safe%>transaction extÃ©rieure dans une transactionla contrainte de sortie %d ne peut pas Ãªtre spÃ©cifiÃ©e avec le registre Ã©crasÃ© %qsla contrainte de sortie %d doit spÃ©cifier un seul registrela contrainte de sortie %qc pour l'opÃ©rande %d n'est pas au dÃ©butle fichier de sortie %s existe dÃ©jÃ  dans le dossier %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%>la redÃ©finition s'applique uniquement aux fonctions membres de la classedans la redÃ©finition de %qD dÃ©clarÃ© %<transaction_safe%>argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du patron d'alias %qDargument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du concept %qDl'expansion de paquets dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>l'attribut Â«Â packedÂ Â» provoque un alignement inefficacel'attribut Â«Â packedÂ Â» entraÃ®ne un alignement inefficace pour %q+Dl'attribut Â«Â packedÂ Â» provoque un alignement inefficace pour %qEl'attribut Â«Â packedÂ Â» n'est pas nÃ©cessairel'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %q+Dl'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %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 ne peut pas apparaÃ®tre dans ce contextele paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©le paramÃ¨tre %qP de %qD pourrait Ãªtre un candidat pour un attribut de formatle paramÃ¨tre %s.%s est dÃ©jÃ  dÃ©finile paramÃ¨tre %u (%q+D) a un type incompletle paramÃ¨tre %u (%q+D) a le type voidle paramÃ¨tre %u a un type incompletle paramÃ¨tre %u a le type voidla dÃ©claration d'un paramÃ¨tre avant des spÃ©cificateurs de dÃ©clarations lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>la dÃ©claration d'un paramÃ¨tre avant la spÃ©cification d'une exception lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>la dÃ©claration d'un paramÃ¨tre avant le type de retour de fin d'une lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>la dÃ©claration d'un paramÃ¨tre avant le qualificatif d'une transaction lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>paramÃ¨tre dÃ©clarÃ© %<auto%>le paramÃ¨tre ne peut pas avoir le type %qT modifiÃ© par une variablele paramÃ¨tre pourrait Ãªtre un candidat pour un attribut de formatnom du paramÃ¨tre manquant dans la liste des paramÃ¨tresnoms de paramÃ¨tres (sans type) dans la dÃ©claration de fonctionLe paquet de paramÃ¨tres %<__bases%> est uniquement valable dans la dÃ©claration d'un patronle paquet de paramÃ¨tres %q+D doit Ãªtre Ã  la fin de la liste des paramÃ¨tres du patronle paquet de paramÃ¨tres %qD ne peut pas avoir d'argument par dÃ©fautl'argument %qE du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patronl'argument %qT du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patronle paquet de paramÃ¨tres ne peut pas avoir d'argument par dÃ©fautles paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 7.1le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1le passage par paramÃ¨tre pour l'argument de type %qT quand C++17 est activÃ© a changÃ© pour correspondre Ã  C++14 %{dans GCC 10.1%}le passage de paramÃ¨tre pour l'argument de type %qT avec des membres %<[[no_unique_address]]%> a changÃ© dans %{GCC 10.1%}le paramÃ¨tre Ã  une fonction interne doit Ãªtre une chaÃ®ne sous forme constante ou littÃ©ralele paramÃ¨tre Ã  la fonction interne n'est pas valable: %sargument de type dÃ©rivÃ© paramÃ©trisÃ©le sous-programme parent ne peut pas Ãªtre mis en ligneles parenthÃ¨ses autour de %qE ne peuvent pas Ãªtre utilisÃ©es pour former un pointeur vers une fonction membreles parenthÃ¨ses doivent Ãªtre omises si la liste d'arguments d'attributs %qE est videles parenthÃ¨ses doivent Ãªtre omises si la liste des arguments de l'attribut est videdes parenthÃ¨ses sont requises autour de ce littÃ©ral composite pour Ã©viter des ambiguÃ¯tÃ©s dans l'analysel'ambigÃ¼itÃ© sur les parenthÃ¨ses a Ã©tÃ© levÃ©e par un dÃ©claration de fonctionune initialisation entre parenthÃ¨ses n'est pas permise dans une boucle %<for%> de OpenMPinitialisation entre parenthÃ¨ses dans le Â«Â newÂ Â» du tableauerreur d'analyse dans l'instruction SELECT RANK Ã  %Cerreur d'analyse dans l'instruction SELECT TYPE Ã  %Cerreur d'analyse dans la liste des arguments du patronpart-ref avec un attribut pointeur prÃ¨s de %L n'est pas le part-ref le plus Ã  droite ou data-stmt-objectla spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron et n'a pas plus de contrainte que le patron primaire; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patronla spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patronla spÃ©cialisation partielle de %qD n'est pas plus spÃ©cialisÃ©e quespÃ©cialisation partielle %qT dÃ©clarÃ©e %<friend%>la spÃ©cialisation partielle n'est pas plus spÃ©cialisÃ©e que le patron primaire car elle remplace des paramÃ¨tres multiples par une expansion d'un paquetspÃ©cialisation partielle de %qD aprÃ¨s l'instanciation de %qDune partition a Ã©tÃ© trouvÃ©e mais le fanion de partition de fonction n'est pas misl'Ã©tape %qs n'a pas Ã©tÃ© trouvÃ©e mais elle est rÃ©fÃ©rencÃ©e par la nouvelle Ã©tape %qsl'Ã©tape %s ne supporte pas le clonagel'Ã©tape %s a besoin d'une implÃ©mentation de %<set_pass_param%> pour gÃ©rer l'argument supplÃ©mentaire dans %<NEXT_PASS%>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 ordre de stockage scalaire incompatiblepassage de l'argument %d de %qE depuis un pointeur vers un espace d'adresses non fermÃ©passer l'argument %d de %qE ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifle passage de l'argument %d de %qE transforme un pointeur en entier sans transtypagele passage de l'argument %d de %qE transforme un entier en pointeur sans transtypagepassage de l'argument %d de %qE avec des largeurs diffÃ©rentes Ã  cause du prototypepassage de l'argument %i aux alias qualifiÃ©s avec %qs avec l'argument %Zpassage de l'argument %i aux alias qualifiÃ©s avec %qs avec les arguments %Zpassage des arguments Ã  l'Ã©lision du constructeur hÃ©ritÃ© %qDle passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellementpassage d'un argument trop grand sur la pileentrÃ©e de fonction patchable %wu excÃ¨de la taille %wuchemin: pÃ©dantpÃ©dant: insÃ©rez peut-Ãªtre un saut de ligne ou une autre rÃ©solution d'ambigÃ¼itÃ© pour empÃªcher ceci d'Ãªtre considÃ©rÃ© comme une ligne de contrÃ´le de modulevous avez peut-Ãªtre besoin d'arguments de patron explicites dans votre spÃ©cificateur de nom imbriquÃ©vous voulez peut-Ãªtre ajouter %<%T::%> explicitementerreur de permissionpermerreur: Ã©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 tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille au moins %qwul'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwil'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille au plus %qwul'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwil'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille au plus %qwuveuillez utiliser un nom de processeur explicite.  Les noms de processeurs valides sontÂ : %sle greffon %qs a Ã©tÃ© spÃ©cifiÃ© avec des chemins diffÃ©rents: %qs et %qsle greffon %s n'est pas sous une licence compatible avec GPL
  %sle greffon %s n'est pas sous une licence compatible avec GPL %sle greffon %s a enregistrÃ© une fonction de rappel nulle pour l'Ã©vÃ©nement %sle greffon %s devrait Ãªtre spÃ©cifiÃ© avant %<-fplugin-arg-%s%> dans la ligne de commandele greffon ne peut pas enregistrer une Ã©tape manquantele greffon ne peut pas enregistrer une Ã©tape sans nomle greffon ne peut enregistrer l'Ã©tape %qs sans nom d'Ã©tape de rÃ©fÃ©rencele support des greffons est dÃ©sactivÃ©; configurez avec --enable-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++20le type pointeur vers une fonction membre %qT requiert une r-valeurnon concordance entre un pointeur et un entier dans une expression conditionnelleles pointeurs ne sont pas permis comme valeurs de Â«Â caseÂ Â»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 registreles imports de dÃ©clarations post modules doivent Ãªtre contigÃ¼esles imports de dÃ©clarations post modules ne doivent pas provenir de l'inclusion d'en-tÃªteles imports de dÃ©clarations post modules ne doivent pas Ãªtre traduits en inclusions%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 Ã  power9il manque le Â« ;Â Â» de fin du pragmale 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#Dla dÃ©claration %q#D prÃ©cÃ©dente est icidÃ©claration prÃ©cÃ©dente de %qDla dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tre dans le patronla dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tres dans le patrondÃ©clarÃ© prÃ©cÃ©demment en tant que %q#DdÃ©claration prÃ©cÃ©dente icidÃ©claration prÃ©cÃ©dente de %<%c%E%>dÃ©claration prÃ©cÃ©dente de %<%c%E%> comme %<@optional%>dÃ©claration prÃ©cÃ©dente de %<%c%E%> comme %<@required%>dÃ©claration prÃ©cÃ©dente de %<%c%s%>dÃ©claration prÃ©cÃ©dente de %q#DdÃ©claration prÃ©cÃ©dente de %q+Dla dÃ©claration prÃ©cÃ©dente de %q+D avec le type %qTdÃ©claration prÃ©cÃ©dente de %qDla dÃ©claration prÃ©cÃ©dente de %qD est icidÃ©claration prÃ©cÃ©dente de %qEdÃ©claration prÃ©cÃ©dente avec la classe de liaison %qLdÃ©finition prÃ©cÃ©dente icidÃ©finition prÃ©cÃ©dente de %q#Tla dÃ©finition prÃ©cÃ©dente de %q+D avec le type %qTla dÃ©finition prÃ©cÃ©dente de %qD est icila dÃ©claration implicite prÃ©cÃ©dente de %q+D avec le type %qTÃ©tiquette prÃ©cÃ©dentedÃ©coration prÃ©cÃ©dente de %q#Dla dÃ©finition non prototype prÃ©cÃ©dente est icispÃ©cification prÃ©cÃ©dentela spÃ©cification prÃ©cÃ©dente dans %q#D est iciprÃ©cÃ©demment dÃ©clarÃ©e comme %sprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©eprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©esprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variableprÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variablesprÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %<%s%>prÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %qsprÃ©cÃ©demment dÃ©clarÃ©e comme %s avec l'argument de limite %EprÃ©cÃ©demment dÃ©clarÃ©e comme un pointer %sprÃ©cÃ©demment dÃ©clarÃ© comme un tableau de longueur variable %sprÃ©cÃ©demment dÃ©clarÃ©e comme un tableau %sprÃ©cÃ©demment dÃ©clarÃ©e comme un tableau ordinaire %sprÃ©cÃ©demment dÃ©clarÃ©e iciprÃ©cÃ©demment dÃ©fini iciprÃ©cÃ©demment dÃ©fini ici comme %sprÃ©cÃ©demment utilisÃ©e icile patron primaire %qDle patron primaire icimembre privÃ© %q#D dans une union anonymefragment de module privÃ©le fragment de module privÃ© est uniquement permis dans le domaine d'interface de module ou de partitionLa probabilitÃ© %qE est hors de la plage [0.0, 1.0]la probabilitÃ© %qE doit Ãªtre une expression en virgule flottante constanteproblÃ¨me lors de la construction de l'image cible pour %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 %<-mcmodel=large%> avec PIC n'est pas supportÃ©le profilage n'a pas encore Ã©tÃ© implÃ©mentÃ© sur cette architecturele profilage n'est pas supportÃ© avec -mgprogrammes: %s
  l'argument promu %qD ne concorde pas avec le prototype internel'argument promu %qD ne concorde pas avec le prototypele complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e est toujours non nulles propriÃ©tÃ©s pour le sÃ©lecteur %<simd%> ne peuvent pas Ãªtre spÃ©cifiÃ©es dans %<metadirective%>les propriÃ©tÃ©s doivent Ãªtre nommÃ©esla propriÃ©tÃ© %qs est dÃ©jÃ  spÃ©cifiÃ©e dans %<@dynamic%>la propriÃ©tÃ© %qs est dÃ©jÃ  spÃ©cifiÃ©e dans %<@synthesize%>la propriÃ©tÃ© %qs utilise la variable d'instance %qs d'un type incompatiblela propriÃ©tÃ© %qs utilise la mÃªme variable d'instance que la propriÃ©tÃ© %qsla propriÃ©tÃ© ne peut pas Ãªtre un champ de bitsla propriÃ©tÃ© ne peut pas Ãªtre un tableaula dÃ©claration de la propriÃ©tÃ© n'est pas dans le contexte de %<@interface%>, %<@protocol%> ou %<category%>la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constantela propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©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++20%> ou %<-std=gnu++20%>le rang + le co-rang de %qs dÃ©passe %d Ã  %Cl'opÃ©rateur littÃ©ral de base %q#D est en conflit avec l'opÃ©rateur littÃ©ral avec patronrdynamic n'est pas supportÃ©rÃ©-initialisation de %qs Ã  %LdÃ©finition atteignable %s icila lecture a Ã©chouÃ© en lisant les donnÃ©es d'exportl'emplacement %qE, en lecture seule, est utilisÃ© comme sortie %<asm%>le membre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>la valeur de retour nommÃ©e %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>le paramÃ¨tre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>rÃ©fÃ©rence en lecture seule %qD utilisÃ©e comme sortie de %<asm%>la variable %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>lecture 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#Dexpansion rÃ©cursivemise en ligne rÃ©cursiveinstanciation rÃ©cursive de l'initialisation du membre par dÃ©faut pour %qDinstanciation d'un mixin rÃ©cursiftype rÃ©cursif %qT non dÃ©finirequis rÃ©cursivement par la substitution de %qS
*************** Utilisez l'option %<-mcpu%> pour dÃ©fini
*** 2280,2285 ****
  requiertclause Â«Â requiresÂ Â» dans la dÃ©claration du type non fonction %qTclause Â«Â requiresÂ Â» sur le type de retourclause Â«Â requiresÂ Â» sur type-idclause Â«Â requiresÂ Â» sur un typedefla rÃ©solution avec le sub id %wx n'est pas dans le fichier objetresolve_function(): mauvais type de fonctionresolve_intrinsic(): Trop d'arguments pour l'intrinsÃ¨queresolve_operator(): Mauvais intrinsÃ¨queresolve_ref(): Mauvaise rÃ©fÃ©rence de tableauresolve_subroutine(): mauvais type de fonctionfonction indirect du rÃ©solveur dÃ©clarÃ©e icile rÃ©sultat de %<operator->()%> est un non pointeurle rÃ©sultat de %qE a besoin de %u bits pour Ãªtre reprÃ©sentÃ© mais %qT n'a que %u bitsle type de rÃ©sultat n'est pas un contrainte de type simplerÃ©sultat avec une longueur de caractÃ¨res non constantela signature de l'adresse de retour n'est supportÃ©e qu'avec %<-mabi=lp64%>le retour abandonne le qualificatif %qv du type pointÃ©l'arÃªte de retour ne pointe pas vers la sortie dans le bb %dretour depuis un pointeur vers un espace d'adresses non fermÃ©le retour ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifreturn nâ€™est pas suivi dâ€™une barriÃ¨rele type retournÃ© %q#T est incompletle type du retour devient %<int%> par dÃ©fautl'infÃ©rence du type de retour n'est pas supportÃ©e si la fonction de la classe de base peut Ãªtre redÃ©finiele type du retour est un type incompletle type de retour pourrait Ãªtre un candidat pour un attribut de formatle type de retour de %qD n'est pas %<int%>le type de retour de %qD n'est pas %qstype de retour d'une fonctionla spÃ©cification d'un type retournÃ© pour un constructeur est invalidela spÃ©cification d'un type retournÃ© pour un destructeur est invalidetype de retour spÃ©cifiÃ© pour %<operator %T%>type de retour spÃ©cifiÃ© pour le guide de dÃ©ductiondÃ©saccord dans le type de la valeur retournÃ©eretour avec valeur rencontrÃ© dans une fonction sans type de retourinstruction Â«Â returnÂ Â» avec une valeur dans une fonction retournant %qTinstruction Â«Â returnÂ Â» sans valeur dans une fonction retournant %qTl'exigence sur le type de retour n'est pas une contrainte de typeretournÃ© depuis %qDretournÃ© depuis %qTretour de %qT depuis une fonction avec le type de retour %qT qui est incompatibleretourner %qT depuis une fonction qui retourne le type %qT transforme un pointeur en entier sans transtypageretourner %qT depuis une fonction avec le type de retour %qT transforme un entier en pointeur sans transtypageretour de %qT depuis un type pointeur avec un ordre de stockage scalaire %qT incompatibleretourne une valeur depuis un constructeurretourne une valeur depuis un destructeurliste d'initialisation retournÃ©eretourner la variable %<initializer_list%> locale %qD n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentretour d'un pointeur vers %qD de type %qT depuis une fonction avec le type incompatible %qTretourne une rÃ©fÃ©rence vers un temporaireretourner une %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentordre de stockage inverse des scalaires en virgule flottanteordre de stockage inverse des scalairesordre de stockage inverse pour le mode %sl'opÃ©rande de droite de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'opÃ©rande de droite de l'opÃ©rateur virgule n'a pas d'effetl'opÃ©rande de droite de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'opÃ©rande de droite de l'expression de dÃ©calage %q+E est plus grand ou Ã©gal Ã  la prÃ©cision %wu de l'opÃ©rande de gauchel'opÃ©rande de droite de l'expression de dÃ©calage %q+E est nÃ©gatifprÃ©cision Ã  droiteprÃ©cision Ã  droite dans le format de strfmoncompteur de dÃ©calages vers la droite >= Ã  la largeur du typecompteur de dÃ©calages vers la droite >= Ã  la largeur de l'Ã©lÃ©ment du vecteurle compteur de dÃ©calages vers la droite est nÃ©gatifl'opÃ©rande Ã  droite de la virgule n'a pas d'effetle mode d'arrondissement n'est pas supportÃ© pour les flottants sur VAXle rÃ©sultat de l'arrondi sera toujours 0arrondir Ã  %d bits n'a pas d'effet pour une valeur en virgule fixe avec %d bits fractionnelsla routine %qD est dÃ©clarÃ©e icil'appel de routine utilise un parallÃ©lisme OpenACC interdit par la routine contenantel'appel de routine utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contientrv32e requiert l'ABI ilp32ele processeur rx100 n'a pas d'unitÃ© FPU matÃ©riellele processeur rx200 n'a pas d'unitÃ© FPU matÃ©riellenÅ“ud de type canonique identique pour les types diffÃ©rents %qT et %qTla mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>la mÃªme version avait Ã©tÃ© dÃ©finie icisame_comdat_group n'est pas une liste circulaireliste same_comdat_group au travers de groupes diffÃ©rentsattribut de fonction d'assainissement incohÃ©renton a vu %d %<template<>%>, on a besoin de %d pour spÃ©cialiser un patron de fonction membreutilisez %<typename %E%> si un type est dÃ©sirÃ©l'objet scalaire %qD requiert un Ã©lÃ©ment dans l'initialisationle facteur d'Ã©chelle doit Ãªtre non nÃ©gatifla mise Ã  l'Ã©chelle s'oppose Ã  la normalisation, ignorÃ©
  schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>schedule %<runtime%> ne prend pas de paramÃ¨tre %<chunk_size%>l'expression de taille des tranches d'ordonnancement doit Ãªtre un entierla portÃ©e %qT avant %<~%> n'est pas un nom de classel'Ã©numÃ©ration %qT dans une portÃ©e limitÃ©e est passÃ©e au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT aprÃ¨sles enums fortement typÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>non concordance entre un enum simple et un enum fortement typÃ© pour %q#Tl'argument du score doit Ãªtre une expression entiÃ¨re constantel'argument du score doit Ãªtre non nÃ©gatifle deuxiÃ¨me argument doit Ãªtre une tranche ou une chaÃ®nele deuxiÃ¨me argument de %q+D devrait Ãªtre %<char **%>le deuxiÃ¨me argument de %<__builtin_call_with_static_chain%> doit Ãªtre un type pointeurle deuxiÃ¨me argument de %<__builtin_prefetch%> doit Ãªtre une constantele deuxiÃ¨me argument de %<va_arg%> est du type incompatible %qTle deuxiÃ¨me argument de %qs doit Ãªtre [0, 12]le deuxiÃ¨me argument de la fonction %qE doit Ãªtre une constante entiÃ¨re qui est une puissance de 2 comprise entre %qi et %qu bitsle deuxiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ele deuxiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effetle deuxiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEle deuxiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le troisiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>le deuxiÃ¨me paramÃ¨tre de %<va_start%> n'est pas le dernier argument nommÃ©les ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand la rÃ©organisation au plus haut niveau est dÃ©sactivÃ©eles ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand unit-at-a-time (une unitÃ© Ã  la fois) est dÃ©sactivÃ©l'argument de l'attribut de section n'est pas une constante de type chaÃ®ne de caractÃ¨resl'attribut de section ne peut pas Ãªtre spÃ©cifiÃ© pour des variables localesl'attribut de section n'est pas permis pour %q+Dles attributs de sections ne sont pas supportÃ©s pour cette ciblela section de %q+D ne peut pas Ãªtre contournÃ©ela section de %q+D est en conflit avec la dÃ©claration prÃ©cÃ©dentela section de l'alias %q+D doit correspondre Ã  la section de sa cibleconflit du type de sectionconflit du type de section avec %qDles options fp16 sÃ©lectionnÃ©es sont incompatiblesle sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©sÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contextele sÃ©lecteur %qs est spÃ©cifiÃ© plus d'une fois dans l'ensemble %qssÃ©lecteur doit Ãªtre un immÃ©diatle sÃ©lecteur doit Ãªtre une constante entiÃ¨re dans la plage [0, %wi]l'ensemble du sÃ©lecteur %qs est spÃ©cifiÃ© plus d'une foisla comparaison avec soi-mÃªme retourne toujours fauxla comparaison avec soi-mÃªme retourne toujours vrailes auto-tests ne sont pas activÃ©s dans cet exÃ©cutableauto-tests incompatibles avec %<-E%>setjmp/longjmp Ã  l'intÃ©rieur d'une construction %<simd%>les noms des mÃ©thodes Â«Â setterÂ Â» doivent Ãªtre terminÃ©s par %<:%>initialisation de la limite maximale de la taille du fichier de vidange (core file): %mla dÃ©claration masquÃ©e est icimasquage de la fonction interne %q#Dmasquage de la fonction %q#D de la bibliothÃ¨quemasque la dÃ©claration prÃ©cÃ©dente du type de %q#Dinformation sur le nom SSA partagÃ©shared et mdll ne sont pas compatiblescall_stmt partagÃ©:shared n'est pas supportÃ©rtx partagÃ©le compteur du nombre de dÃ©calages n'est pas un entierl'expression de dÃ©calage %q+E dÃ©bordedÃ©calage d'un opÃ©rande non entiertrop peu de donnÃ©es lues en lisant les donnÃ©es d'exportshow_array_ref(): RÃ©fÃ©rence de tableau inconnueshow_array_spec(): Type de forme de tableau pas gÃ©rÃ©.show_code_node(): Mauvais code d'instructionshow_expr(): Mauvais intrinsÃ¨que dans l'expressionshow_expr(): Ne sais pas comment afficher l'expressionshow_ref(): Mauvais code de composantarÃªtes Â«Â sibcallÂ Â» (appel d'une fonction similaire en fin de fonction) pour une insn qui n'est pas un appel dans le bb %iles effets de bords n'ont pas Ã©tÃ© recalculÃ©s quand %<ADDR_EXPR%> a changÃ©Ã©lÃ©ment avec des effets de bord dans un CONSTRUCTOR sans effets de bordla conversion signÃ©e de %qT vers %qT change la valeur de %qEla conversion signÃ©e de %qT vers %qT change la valeur de %qE en %qEla plage signÃ©e du type et le mode machine %qs ne correspondent pasIF simplesimplify_intrinsic_op(): Mauvais opÃ©rateursimplify_min_max(): Mauvais type dans la liste d'argumentsl'attribut %<target_clones%> isolÃ© est ignorÃ©la taille %qE du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille %qE du tableau %qE est nÃ©gativela taille %qE du tableau excÃ¨de la taille maximale %qE de l'objetla taille %qE du tableau est nÃ©gativela taille du tableau dans Â«Â newÂ Â» doit avoir un type entierdÃ©saccord de taille dans l'argument %d de %qEla taille de %q+D %E octets excÃ¨de la taille maximale %wu de l'objetla taille de %qD diffÃ¨re de la taille de la dÃ©claration originalela taille du tableau %qD a le type non entier %qTla taille du tableau %qD n'est pas une expression constante de type entierla taille du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille du tableau %qE a un type incompletla taille du tableau %qE a un type qui n'est pas un entierla taille du tableau %qE est nÃ©gativela taille du tableau %qE n'est pas une expression constantela taille du tableau %qE est trop grandela taille de l'Ã©lÃ©ment du tableau n'est pas un multiple de sont alignementla taille du tableau excÃ¨de la taille maximale %qE de l'objetla taille du tableau a le type non entier %qTla taille du tableau n'est pas une expression constantela taille du tableau n'est pas une expression constante entiÃ¨rela taille du tableau est trop grandela taille de la boucle %d devrait Ãªtre %d, et non %dla valeur retournÃ©e par %q+D a une taille de %u octetsla taille de la valeur retournÃ©e par %q+D est supÃ©rieure Ã  %wu octetsla taille de la chaÃ®ne de caractÃ¨res littÃ©rale est trop grandela taille du type %qT est trop grande (%qE octets)la taille du type %s est invalidela taille du tableau sans nom a un type incompletla taille du tableau sans nom a un type qui n'est pas un entierla taille du tableau sans nom est nÃ©gativela taille du tableau sans nom est trop grandela taille de la variable %q+D est trop grandeles plages de tailles de l'option %qs devraient Ãªtre croissantessizeof(long double) vaut 12.sizeof(long double) vaut 16.une tranche peut uniquement Ãªtre comparÃ©e Ã  nulla capacitÃ© de la tranche doit Ãªtre un entierla fin de la tranche doit Ãªtre un entiertranche d'une valeur qui ne peut pas Ãªtre adressÃ©eainsi, toute instanciation avec un paquet de paramÃ¨tres non vide serait mal formÃ©esoft-float et long-double-128 sont incompatiblescertaines parties de l'expansion de la macro ne sont pas protÃ©gÃ©es par cette instruction %qsdÃ©solÃ©, non implÃ©mentÃ©dÃ©solÃ©, pas implÃ©mentÃ©: dÃ©solÃ©: les sÃ©mantiques de la fonction statique en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)dÃ©solÃ©: les sÃ©mantiques de la variable en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)la source est un pointeur vers un type incompletla source n'est pas un pointeurla source n'est pas un pointeur vers une classela source n'est pas de type Â«Â classÂ Â»la source est d'un type Â«Â classÂ Â» incompletl'emplacement des sources de la fonction %qD a changÃ©, les donnÃ©es de profilage sont pÃ©rimÃ©esl'objet source %qE de taille %sobjet source allouÃ© icil'objet source dÃ©clarÃ© icil'objet source de taille %s allouÃ© par %qEle type source n'est pas polymorphiqueespace suivie d'un caractÃ¨re de ponctuation %<%c%>la spec %qs a un %<%%0%c%> invalidela spec %qs a un %<%%@%c%> invalidela spec %qs a un %<%%W%c%> invalidela spec %qs a un %<%%x%c%> invalidespec %qs invalideÃ©chec du spec: %<%%*%> n'a pas Ã©tÃ© initialisÃ© par concordance du patronÃ©chec de spec: plus d'un argument Ã  %<SYSROOT_HEADERS_SUFFIX_SPEC%>Ã©chec de spec: plus d'un argument Ã  %<SYSROOT_SUFFIX_SPEC%>Ã©chec de spec: option de spec %qc non reconnuele fichier de spec n'a pas de spÃ©cification pour l'Ã©dition de liensspec est Â«Â %sÂ Â»
  
! le commutateur gÃ©nÃ©rÃ© par la spec est un simple %<-%>spec_dimen_size(): Mauvaise dimensionspÃ©cialisation de %qT aprÃ¨s instanciation %qTspÃ©cialisation de %qD aprÃ¨s instanciationspÃ©cialisation de %qD dans diffÃ©rents espaces de nomsla spÃ©cialisation de %qD doit apparaÃ®tre dans la portÃ©e de l'espace de nomsspÃ©cialisation de %qT aprÃ¨s instanciationspÃ©cialisation du patron d'alias %qDspÃ©cialisation d'une fonction membre spÃ©ciale dÃ©clarÃ©e implicitementspÃ©cialisation du concept de variable %q#DspÃ©cialisation du patron de variable %qD dÃ©clarÃ© comme une fonctionla syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>la limite spÃ©cifiÃ©e %wu excÃ¨de %<INT_MAX%>la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale de l'objet (%wu)la limite spÃ©cifiÃ©e %wu dÃ©passe la taille %wu de l'objet de destinationla plage de la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de %<INT_MAX%>le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©esoption %qs spÃ©cifiÃ©e plus d'une foisspÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur.spÃ©cifier les types vectoriels avec %<__attribute__ ((mode))%> est obsolÃ¨tela syntaxe des specs %%include est mal formÃ©e aprÃ¨s %ld caractÃ¨resla syntaxe des specs %%rename est mal formÃ©e aprÃ¨s %ld caractÃ¨resla spÃ©cification des specs %s Ã  renommer n'a pas Ã©tÃ© trouvÃ©efichier de specs mal composÃ© aprÃ¨s %ld caractÃ¨rescommande specs %% inconnue aprÃ¨s %ld caractÃ¨resles arrÃªtes spÃ©culatives ne sont pas adjacentesle %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patronsÃ©quence de ponctuation %<%.*s%> douteuse au dÃ©but du formatdes caractÃ¨res %<%%%> douteux traÃ®nent dans le formatsÃ©quence de ponctuation %<%.*s%> douteuse Ã  la fin du formatdes caractÃ¨res blancs douteux traÃ®nent Ã  la fin du formatla taille %<%d%> de la sÃ©curitÃ© anti-collision de la pile doit Ãªtre Ã©gale Ã  l'intervalle de sondage %<%d%>la trame de pile doit Ãªtre plus petite que 64Kla trame de pile n'est pas un multiple de 8 octets: %wdla trame de pile n'est pas un multiple de 8 octets: %wdtrame de pile trop grandela valeur de protection de la pile doit Ãªtre une puissance de 2l'expression limitant la pile n'est pas supportÃ©eles limites de la pile ne sont pas supportÃ©es sur cette ciblesondes de pile pour les trames SVEle sondage de la pile requiert %<-maccumulate-outgoing-args%> pour Ãªtre correctele sondage de la pile requiert %<target("accumulate-outgoing-args")%> pour Ãªtre correctela protection de la pile ne protÃ¨ge pas la fonction: tous les tableaux locaux font moins de %d octets de longueurla protection de la pile ne protÃ¨ge pas les variables locales: tampon de longueur variableregistre de pile utilisÃ© pour une variable-registre globalela taille de la pile doit Ãªtre une puissance de 2la taille de la pile doit Ãªtre plus grande que la valeur de la protection de la pilela taille de la pile ne peut pas Ãªtre plus grande que 64kle calcul de l'utilisation de la pile n'est pas supportÃ© pour cette ciblel'utilisation de la pile est de %wu octetsl'utilisation de la pile pourrait Ãªtre de %wu octetsl'utilisation de la pile pourrait peut-Ãªtre ne pas avoir de limitestack_offset doit Ãªtre un multiple de 4stack_offset doit Ãªtre au moins 4trame de pile trop grande: %d octetsles attributs standards sur les espaces de noms doivent prÃ©cÃ©der le nom de l'espace de nomsle dÃ©but du fragment RTL doit Ãªtre sur une ligne avant la finLe dÃ©but de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantele dÃ©but et la fin du fragment RTL sont dans des fichiers diffÃ©rentsl'instruction ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'instruction n'a pas d'effetl'instruction est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'instruction n'est pas une expression constanteune instruction est marquÃ©e comme produisant une exception au milieu du blocl'instruction est marquÃ©e comme produisant une exception mais elle ne le fait pasl'instruction utilise un nom SSA libÃ©rÃ©fanion volatile de l'instruction pas Ã  jourl'instruction ne sera jamais exÃ©cutÃ©edÃ©claration sans effetexpression instruction dans une expression constanteles expressions-instructions ne sont pas permises en dehors des fonctions ni dans les listes d'arguments du patronla dÃ©claration IO statique pour %q+D a besoin d'une adressel'assertion statique a Ã©chouÃ©Ã©chec de l'assertion statique: %El'assertion statique a Ã©chouÃ©: %schaÃ®ne statique avec une fonction qui n'en utilise pasune classe statique ne peut pas hÃ©riter de la classe imbriquÃ©e %smembre de donnÃ©e statique %qD dans une classe sans nommembre de donnÃ©e statique %qE dÃ©clarÃ© %qsla dÃ©claration statique de %q+D suit une dÃ©claration non statiquele champ statique %qD ne peut pas avoir de correspondance (mappable)l'initialisation statique de la variable %q+D dans la mÃ©moire %<.shared%> n'est pas supportÃ©estatic n'est pas supportÃ© sur TPF-OSle membre statique %qD ne peut pas Ãªtre un champ de bitsmembre statique %qD dÃ©clarÃ© %<register%>la fonction membre statique %q#D est dÃ©clarÃ©e avec des qualificatifs de typela fonction membre statique %qD ne peut pas avoir de qualificatif CVla fonction membre statique %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rencele membre statique n'a pas de Â«Â thisÂ Â» auquel Â«Â returnÂ Â» peut Ãªtre appliquÃ©Â«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨treles variables de stockage statique ne peuvent avoir de destructeursle type statique %qT de son opÃ©rande est une classe de base non publique du type dynamique %qTinstance allouÃ©e statiquement de la classe Objective-C %qEles attributs stdcall et cdecl sont incompatiblesles attributs stdcall et fastcall sont incompatiblesles attributs stdcall et thiscall sont incompatiblesl'expression de pas fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDLe pas de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantele pas de la boucle DO implicite Ã  %L ne sera point zÃ©roinstruction (%p) marquÃ©e comme modifiÃ©e aprÃ¨s l'Ã©tape d'optimisation: instruction avec un mauvais VUSEstmts sans blocla classe de stockage %<__thread%> est invalide pour la fonction %qsla classe de stockage %<auto%> est invalide pour la fonction %qsla classe de stockage %<register%> est invalide pour la fonction %qsla classe de stockage %<thread_local%> est invalide pour la fonction %qsclasse de stockage %qD appliquÃ©e Ã  l'instanciation du patronla classe de stockage Â«Â autoÂ Â» n'a pas d'effet si le type de retour n'est pas infÃ©rÃ©la classe de stockage Â«Â autoÂ Â» n'a pas d'effet si le type ne sait pas Ãªtre infÃ©rÃ©, vouliez vous utiliser Â«Â scopeÂ Â»Â ?la classe de stockage Â«Â autoÂ Â» est invalide en dÃ©clarant une classe, vouliez-vous utiliser Â«Â scopeÂ Â»Â ?classe de stockage spÃ©cifiÃ©e pour %qsclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qEclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qsclasse de stockage spÃ©cifiÃ©e pour le champ de la structureclasse de stockage spÃ©cifiÃ©e pour le champ de la structure %qEclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs du patronclasse de stockage spÃ©cifiÃ©e pour un typenameclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nomspÃ©cificateurs de classe de stockage invalides dans les dÃ©clarations de fonctions amiesla taille de stockage de %q+D n'est pas une constantela taille de stockage de %q+D est inconnuela taille de stockage de %qD n'est pas constantela taille de stockage de %qD n'est pas connuenom de pÃ©riphÃ©rique %qs Ã©trange aprÃ¨s %qs: mauvais caractÃ¨re %qcle nom de stratÃ©gie %qs spÃ©cifiÃ© pour l'option %qs n'est pas supportÃ© pour du code 32 bits%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre%<@%> Ã©garÃ© dans le programme%<\%o%> Ã©garÃ© dans le programme%qc Ã©garÃ© dans le programme%qs Ã©garÃ© entre des mÃ©thodes Objective-C++%qs Ã©garÃ© dans le programmela mise en ligne du sous processus a Ã©chouÃ©la mise en ligne du sous processus a Ã©tÃ© tuÃ©e par un signalles formats de strftime ne peuvent pas formater d'argumentschaÃ®ne attendue pour le nom de la bibliothÃ¨quechaÃ®ne attendue pour le nom dÃ©corÃ©la chaÃ®ne de longueur %qd est plus grande que la longueur %qd que les compilateurs C%d ISO doivent supporterl'affectation avec transtypage fort a Ã©tÃ© interceptÃ©eun transtypage fort pourrait Ãªtre nÃ©cessaireÂ«Â structÂ Â» dÃ©fini icila structure n'a aucun membrela structure n'a aucun membre nommÃ©les structures et les unions ne peuvent pas Ãªtre abstraitesl'alignement de la structure doit Ãªtre une petite puissance de 2, pas %wuchamp de structurela frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8 ou 32la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8, 32 ou 64les dÃ©clarations de liaisons structurÃ©es peuvent Ãªtre %qs uniquement en %<-std=c++20%> ou %<-std=gnu++20%>la dÃ©claration d'une liaison structurÃ©e ne peut pas Ãªtre %qsune dÃ©claration de liaison structurÃ©e ne peut pas avoir le %<auto%> du C++98une dÃ©claration de liaison structurÃ©e ne peut pas avoir le type %qTdÃ©claration de liaison structurÃ©e dÃ©finie mais pas utilisÃ©ela liaison structurÃ©e Ã  le type incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type de classe incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type incomplet %qTles liaisons structurÃ©es sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le fichier include %s du sous-framework est en conflit avec le fichier include du frameworkle sous-objet %qD est dÃ©clarÃ© icile sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline%>le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline_Always%>indice manquant dans la rÃ©fÃ©rence du tableaula valeur indicÃ©e n'est ni un tableau ni un pointeurla valeur de l'indice n'est ni un tableau ni un pointeur ni un vecteurla valeur de l'indice est un pointeur vers une fonctionl'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©eultÃ©rieurement dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©esaccolades suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>des accolades explicites sont suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>des accolades explicites sont suggÃ©rÃ©es pour Ã©viter toute ambiguÃ¯tÃ© sur le %<else%>parenthÃ¨ses suggÃ©rÃ©es autour de %<&&%> Ã  l'intÃ©rieur de %<||%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une conditionparenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<!=%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<==%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<&%> en %<&&%> ou %<!%> en %<~%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<|%> en %<||%> ou %<!%> en %<~%>alternative suggÃ©rÃ©e:alternatives suggÃ©rÃ©es:support du mode %qsarchitectures de cÅ“urs supportÃ©es:%sl'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>l'option %<-mcustom-%s%> est en conflit avec l'option %<-mcustom-%s%>l'option %<-mcustom-%s%> est requise pour la virgule flottante en double prÃ©cisionla valeur %2$d de l'option %<-mcustom-%1$s%> doit Ãªtre comprise entre 0 et 255le commutateur %qs ne dÃ©bute pas par %<-%>l'option %qs n'est plus supportÃ©ela condition du Â«Â switchÂ Â» a une valeur boolÃ©ennele Â«Â switchÂ Â» saute dans l'expression d'une instructionle Â«Â switchÂ Â» passe outre l'initialisation d'une variablele Â«Â switchÂ Â» n'a pas de branche par dÃ©fautla quantitÃ© du switch n'est pas un entierle Â«Â switchÂ Â» dÃ©bute icil'instruction Â«Â switchÂ Â» d'une taille de %lu entrÃ©es est trop grandesymbole %qD rÃ©fÃ©rencÃ© par %qD dÃ©clarÃ© icile symbole doit Ãªtre dÃ©fini pour avoir une versionsymbole utilisÃ© comme opÃ©rande immÃ©diatsymbole utilisÃ© conjointement avec des registres de base et d'indexsymbole avec offset utilisÃ© en mode PICles rÃ©fÃ©rences mÃ©moire symboliques sont uniquement supportÃ©es sur z10 ou ultÃ©rieursymtab_node::verify a Ã©chouÃ©l'argument d'attribut symver doit avoir le format %<name@nodename%>symver n'est pas exportÃ© avec la visibilitÃ© par dÃ©fautsymver est uniquement supportÃ© sur les plateformes ELFla cible symver n'est pas exportÃ©e avec la visibilitÃ© par dÃ©fautla fonction synchronisÃ©e %s doit Ãªtre un membre ou une classela mÃ©thode synthÃ©tisÃ©e %qD est requise ici pour la premiÃ¨re foisÃ©chec de sysctl pour kern.osversion: %mle chemin systÃ¨me %qs n'est pas 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 une constante durant la compilationl'argument %qE du patron implique des paramÃ¨tres du patronl'argument du patron pour %qD utilise le type local %qTargument du patron requis pour %<%s %T%>les arguments du patron %qD ne correspondent pas Ã  ceux du patron original %qDpatron de classe sans nomÃ©chec de la contrainte du patron pour %qDdÃ©claration de patron de %<typedef%>dÃ©claration du patron de %q#DdÃ©finition de patron d'un non patron %q#Dl'instanciation du patron %s fait une rÃ©fÃ©rence anticipÃ©e Ã  la dÃ©claration de patron %sla profondeur d'instanciation du patron excÃ¨de le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)la profondeur d'instanciation du patron excÃ¨de le maximum de %d lors de l'instanciation de %q+D, peut-Ãªtre via la gÃ©nÃ©ration de la table virtuelle (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)paramÃ¨tre %q+#D du patronle paramÃ¨tre de patron %qD est dÃ©clarÃ© icile paramÃ¨tre %qD du patron, du type %qT, n'est pas permis dans une expression constante intÃ©grale parce qu'il n'est pas d'un type intÃ©gral ou Ã©numÃ©rÃ©liste de paramÃ¨tres de patron utilisÃ©e dans une instanciation explicitela liste des paramÃ¨tres du patron fournie ne correspond pas aux paramÃ¨tres du patron de %qDle paquet de paramÃ¨tres %qD du patron ne peut pas avoir d'argument par dÃ©fautle paquet de paramÃ¨tres du patron ne peut pas avoir d'argument par dÃ©fautles paquets de paramÃ¨tres des patrons ne peuvent pas avoir d'arguments par dÃ©fautle type paramÃ¨tre du patron %qT est dÃ©clarÃ© %<friend%>les paramÃ¨tres du patron ne peuvent pas Ãªtre amisles paramÃ¨tres du patron ne correspondent pas au patron %qDles paramÃ¨tres du patron ne peuvent pas Ãªtre dÃ©duits dans la spÃ©cialisation partielle:le type Ã  remplacer %qT dans le patron doit Ãªtre suivi d'un simple declarator-idla spÃ©cialisation du patron de %qD n'est pas permise par le C++ ISOspÃ©cialisation de patron avec Ã©dition de liens CspÃ©cificateurs de patron pas spÃ©cifiÃ©s dans la dÃ©claration de %qDparamÃ¨tre de patron %qT, qui est lui-mÃªme un patron, dans la dÃ©claration du guide de dÃ©ductionle paramÃ¨tre tuple du patron doit Ãªtre le dernierles paramÃ¨tres de type du patron doivent utiliser le mot-clÃ© %<class%> ou %<typename%>patron avec liaison Ctemplate-id %qD pour %q+D ne concorde avec aucune dÃ©claration de patrontemplate-id %qD utilisÃ© comme un dÃ©clarateurtemplate-id %qE dans la dÃ©claration de patron primairetemplate-id n'est pas permis pour un destructeurles introductions de patrons ne font pas partie des concepts C++20Â ; utilisez %qs pour l'activerparamÃ¨tre-patron-les patrons ne peuvent pas Ãªtre %<virtual%>temporaire du type %qT non littÃ©ral dans une expression constante%<operator?:%> ternaire%<operator?:%> ternaire dans %<%E ? %E : %E%>le mot-clÃ© %<bool%> n'est pas permis dans une dÃ©finition de concept en C++20l'attribut %<interrupt%> requiert un processeur MIPS32r2 ou supÃ©rieurl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un type de fonction SVEl'attribut %qE requiert des argumentsl'architecture %qs ne supporte pas %<-m%s=2008%>l'architecture %qs ne supporte pas %<-m%s=legacy%>l'architecture %qs ne supporte pas %<-mfp32%>l'architecture %qs ne supporte pas les instructions DSPl'architecture %qs ne supporte pas les instructions de branchement probablel'architecture %qs ne supporte pas les instructions madd ou msubl'architecture %qs ne supporte pas les registres impairs en simple prÃ©cisionl'architecture %qs ne supporte pas les instructions en simple prÃ©cision appariÃ©es (paired-single)l'architecture %qs ne supporte pas l'instruction syncile format de dÃ©bogage %qs ne peut pas Ãªtre utilisÃ© avec des en-tÃªtes prÃ©compilÃ©sle fanion Â«Â Â» de printfle fanion Â«Â !Â Â» de strfmonle fanion Â«Â #Â Â» de printfle fanion Â«Â #Â Â» de strftimele fanion Â«Â 'Â Â» de printfla fanion Â«Â 'Â Â» de scanfle fanion Â«Â (Â Â» de strfmonle fanion Â«Â +Â Â» de printfle fanion Â«Â +Â Â» de strfmonle fanion Â«Â -Â Â» de printfle fanion Â«Â -Â Â» de strfmonle fanion Â«Â -Â Â» de strftimele fanion Â«Â 0Â Â» de printfle fanion Â«Â 0Â Â» de strftimele modificateur Â«Â EÂ Â» de strftimele fanion Â«Â IÂ Â» de printfle fanion Â«Â IÂ Â» de scanfle modificateur Â«Â OÂ Â»le modificateur Â«Â OÂ Â» de strftimele fanion Â«Â ^Â Â» de strfmonla fanion Â«Â ^Â Â» de strftimele fanion Â«Â _Â Â» de strftimele fanion Â«Â aÂ Â» de scanfla fanion Â«Â mÂ Â» de scanfle fanion Â«Â qÂ Â» de diagnostiquel'option -shared n'est actuellement pas supportÃ©e pour un ELF VAX.l'ABI pour passer des paramÃ¨tres avec un alignement de %d octets a changÃ© dans GCC 4.6l'ABI pour passer des agrÃ©gats avec un alignement sur %d octets a changÃ© avec GCC 5l'ABI pour passer des agrÃ©gats de %<float%> homogÃ¨nes a changÃ© avec GCC 5l'ABI pour passer une structure possÃ©dant un tableau flexible comme membre a changÃ© dans GCC 4.4l'ABI pour passer une structure possÃ©dant un membre %<complex float%> a changÃ© dans GCC 4.4l'ABI pour passer une union avec un %<long double%> a changÃ© dans GCC 4.4l'opÃ©rande de l'instruction ENI doit Ãªtre soit 0 ou soit 1le processeur RX100 n'a pas d'unitÃ© mathÃ©matique matÃ©riellele processeur RX200 n'a pas d'unitÃ© mathÃ©matique matÃ©riellel'adresse de %qD n'est pas un argument de patron valablel'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durÃ©e de stockage statiquel'adresse de %qD sera toujours Ã©valuÃ©e comme Ã©tant %<true%>l'adresse de %qD ne sera jamais NULLl'adresse d'une Ã©tiquette ne peut pas apparaÃ®tre dans une expression constantel'adresse du sous-objet %qT de %qD n'est pas un argument de patron valablel'alignement des champs de %<_Atomic %T%> ont changÃ© dans %{GCC 11.1%}l'argument de l'intrinsÃ¨que %<xabort%> doit Ãªtre une valeur immÃ©diate sur 8 bitsla fonctionnalitÃ© de suppression d'affectation de scanfl'appel requiert %<ifunc%> qui n'est pas supportÃ© par cette ciblela convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)la combinaison de %qs et %qs est incompatible avec %qsla comparaison sera toujours %<false%> car l'adresse de %qD ne sera jamais NULLla comparaison sera toujours %<true%> car l'adresse de %qD ne sera jamais NULLle compilateur peut supposer que l'adresse de %qD sera toujours Ã©valuÃ©e Ã  %<true%>le compilateur peut supposer que l'adresse de %qD ne sera jamais NULLle composant %qs est un type PRIVATE et ne peut pas Ãªtre un composant de %qs, qui est PUBLIC Ã  %Lle type en conflit dÃ©fini dans une autre unitÃ© de traductionle type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle d'une taille diffÃ©rentele type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle avec un contenu diffÃ©rentle type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle avec plus d'entrÃ©esle type en conflit dÃ©fini dans une autre unitÃ© de traduction avec des informations RTTI diffÃ©rentesle contenu d'un stockage non initialisÃ© n'est pas utilisable dans une expression constantele flot de contrÃ´le de la fonction %qD ne correspond pas aux donnÃ©es de profilage (compteur %qs)le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_si64 dans le codela syntaxe pointÃ©e n'est pas disponible en Objective-C 1.0l'Ã©lision dans %qD n'est pas hÃ©ritÃ©el'identificateur de l'Ã©vÃ©nement d'une clause %<detach%> ne devrait pas Ãªtre dans une clause qui partage des donnÃ©esla base supplÃ©mentaire est dÃ©finie icile cinquiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle premier argument d'un %qs doit Ãªtre d'un type vectoriel boolÃ©en du mÃªme nombre d'Ã©lÃ©ments que le rÃ©sultatla premiÃ¨re diffÃ©rence des dÃ©finitions correspondantes est le champ %qDla premiÃ¨re diffÃ©rence des dÃ©finitions correspondantes est la mÃ©thode %qDle premier paramÃ¨tre de %<operator new%> ne peut pas avoir d'argument par dÃ©fautle quatriÃ¨me argument doit Ãªtre une Ã©chelle 1, 2, 4, 8la taille de trame de %wu octets est plus grande que %wu octetsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 4 bitsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 5 bitsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 8 bitsle type incomplet dÃ©fini dans une autre unitÃ© de traductionle type incompatible est dÃ©fini icila lambda n'a pas de capture par dÃ©fautle dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bitle dernier argument doit Ãªtre une valeur immÃ©diate sur 2 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 3 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 32 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 4 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 5 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bitle dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle dernier argument doit Ãªtre une Ã©chelle 1, 2, 4, 8l'agencement des agrÃ©gats contenant des vecteurs alignÃ©s sur %d octets a changÃ© avec GCC 5le m210 ne supporte pas les systÃ¨mes petits-boutistesla macro %qs n'a pas encore Ã©tÃ© dÃ©finiele nom dÃ©corÃ© de %qD a changÃ© entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)le nom dÃ©corÃ© de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)le nom dÃ©corÃ© de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>le nom dÃ©corÃ© d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>le nom dÃ©corÃ© de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>la valeur maximale pour la derniÃ¨re plage de taille de l'option %qs devrait Ãªtre -1l'avant dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bitsl'opÃ©rande omis au milieu de %<?:%> sera toujours %<vrai%>, il est suggÃ©rÃ© de spÃ©cifier explicitement l'opÃ©rande du milieule programme devrait aussi dÃ©finir %qDla plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi16 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi32 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi16 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi32 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_si64 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_si64 dans le code.la plage du masque doit Ãªtre entre 0 et 255la plage du sÃ©lecteur doit Ãªtre entre 0 et 1la plage du sÃ©lecteur doit Ãªtre entre 0 et 3la plage du sÃ©lecteur doit Ãªtre entre 0 et 7le registre %qs ne peut pas Ãªtre Ã©crasÃ© dans %<asm%> pour la cible actuellele registre spÃ©cifiÃ© pour %q+D n'est pas accessible par la cible actuellele registre spÃ©cifiÃ© pour %q+D n'est pas assez gÃ©nÃ©ral pour Ãªtre utilisÃ© comme registre de variablele rÃ©sultat de l'instruction xxspltidp n'est pas dÃ©fini pour des valeurs d'entrÃ©e sous-normalesle rÃ©sultat de la conversion n'est pas spÃ©cifiÃ© car %qE est en dehors de la plage du type %qTles mÃªmes variables d'itÃ©ration de boucle %qD sont utilisÃ©es dans plusieurs boucles associÃ©escette cible ne supporte pas %<asm goto%> avec les sorties dans %<asm%>le troisiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle troisiÃ¨me argument doit Ãªtre une constante de comparaisonle type %qT de la variable %<constexpr%> %qD n'est pas littÃ©ralle type devant Ãªtre dÃ©truit est %qT, mais le destructeur rÃ©fÃ¨re Ã  %qTla valeur de %qD n'est pas utilisable dans une expression constantela valeur du pointeur de pile aprÃ¨s une instruction %<asm%> doit Ãªtre la mÃªme qu'avant l'instructionl'option y est obsolÃ¨te et ignorÃ©eil n'y a pas d'argument pour %qD qui dÃ©pend d'un paramÃ¨tre du patron, aussi une dÃ©claration de %qD doit Ãªtre disponiblele troisiÃ¨me argument de %q+D devrait probablement Ãªtre %<char **%>le troisiÃ¨me argument de %<__builtin_prefetch%> doit Ãªtre une constantele troisiÃ¨me argument de %qs doit Ãªtre [0, 12]le troisiÃ¨me argument de la fonction %qE doit Ãªtre une constante entiÃ¨rele troisiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ele troisiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effetle troisiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEle troisiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le deuxiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>cette instruction %qs ne protÃ¨ge pasâ€¦cette fonction interne est seulement disponible sur les fr405 et fr450cette fonction interne est seulement disponible sur le fr450cette fonction interne est seulement disponible sur les fr500 et fr550cette fonction interne est seulement disponible sur la chaÃ®ne de compilation v3fcette fonction interne est seulement disponible sur la chaÃ®ne de compilation v3s ou v3fcette fonction interne n'est pas supportÃ©e sur la chaÃ®ne de compilation v3mcette fonction interne n'est pas supportÃ©e pour cette ciblece compilateur ne supporte pas %sce compilateur ne supporte pas PowerPC (fanions arch ignorÃ©s)ce compilateur ne supporte pas X86 (fanions arch ignorÃ©s)cette condition a des branches identiquescette constante dÃ©cimale est non signÃ©e uniquement en C90 ISOcette constante dÃ©cimale serait non signÃ©e en C90 ISOcette flexibilitÃ© est dÃ©prÃ©ciÃ©e et sera supprimÃ©ececi est un bogue de GCC qui peut Ãªtre contournÃ© en ajoutant l'attribut utilisÃ© Ã  la fonction appelÃ©ececi est la premiÃ¨re Ã©tiquette Â«Â defaultÂ Â»ceci est la premiÃ¨re entrÃ©e chevauchant cette valeurceci est la insnÂ :cette fonction mÃ©dia est seulement disponible sur les fr400 et fr550cette fonction mÃ©dia est seulement disponible sur le fr500cette opÃ©ration requiert l'extension de l'ISA SVEcette instruction peut poursuivre son chemincette cible ne dÃ©fini pas de barriÃ¨re de spÃ©culation; votre programme s'exÃ©cutera quand mÃªme correctement mais des spÃ©culations incorrectes pourraient ne pas Ãªtre restreintescette cible ne supporte pas %qscette cible est petit-boutiencette machine cible n'a pas de branchements diffÃ©rÃ©sles donnÃ©es COMMON locales au thread ne sont pas implÃ©mentÃ©esla dÃ©claration locale au thread de %q#D suit la dÃ©claration non locale au threadla dÃ©claration locale au thread de %q+D suit une dÃ©claration non locale au threadla variable privÃ©e au thread %qE est utilisÃ©e dans une rÃ©gion avec la clause %<order(concurrent)%>la variable privÃ©e au thread %qE est utilisÃ©e dans la rÃ©gion ciblela variable privÃ©e au thread %qE est utilisÃ©e dans une tÃ¢che non liÃ©ela comparaison Ã  trois voies de %qD a le type %qT qui n'est pas un type dans la catÃ©gorie des comparaisonsla comparaison Ã  trois voies de %qD a le type %qT qui n'est pas convertible en %qTcomparaison Ã  trois voies de vecteursexception gÃ©nÃ©rÃ©e sur un NULL avec le type entier au lieu du type pointeurthunk-inline est uniquement supportÃ© avec %<-mindirect-branch-jump%>pour Ãªtre sÃ»rs, tous les pointeurs intermÃ©diaires dans les transtypages de %qT vers %qT doivent Ãªtre qualifiÃ©s avec %<const%>pour gÃ©nÃ©rer les dÃ©pendances, vous devez spÃ©cifier %<-M%> ou %<-MM%>pour correspondre Ã  ce %qspour faire rÃ©fÃ©rence Ã  un membre type d'un paramÃ¨tre de patron, utilisez %<typename %E%>le jeton %u a %<x-location == %u%>le jeton %u a %<x-location == y-location == %u%>le jeton %u a %<y-location == %u%>trop peu d'arguments pour %%:version-comparetrop peu d'arguments pour %<__builtin_tgmath%>trop peu d'arguments pour la fonction interne %qE %u attenduspas assez d'arguments pour le constructeur %q#Dtrop peu d'arguments pour la fonctiontrop peu d'arguments pour la fonction %<va_start%>trop peu d'arguments pour la fonction %q#Dtrop peu d'arguments pour la fonction %qEtrop peu d'arguments pour la fonction membre %q#Dpas assez d'arguments pour la mÃ©thode %q#Dtrop peu d'expressions pour structtrop peu de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop peu de listes de paramÃ¨tres pour le patrontype de valeur de fonction trop grand, a besoin de %d registres mais seuls %d sont disponiblesil est trop tard pour dÃ©finir le rÃ©pertoire de dÃ©bogage avec la directive #trop de %<#pragma options align=reset%>trop de %<...%> dans la capture lambdatrop de clauses %<defaultmap%> avec la catÃ©gorie %qstrop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©etrop de clauses %<if%>trop de %<if%> avec le modificateur %qstrop de clauses %<if%> sans modificateurtrop d'arguments pour %<static%>trop de clauses %qstrop de clauses %qs dans une construction de tÃ¢chetrop d'alternatives dans %<asm%>trop d'argumentstrop d'arguments pour %%:dumpstrop d'arguments pour le formattrop d'arguments pour la spÃ©cialisation partielle %qTtrop d'arguments passÃ©s dans les registres sgprtrop d'arguments pour %%:compare-debug-dump-opttrop d'arguments pour %%:compare-debug-self-opttrop d'arguments pour %%:version-comparetrop d'arguments pour la fonction interne %qE %d attendustrop d'arguments pour le constructeur %q#Dtrop d'arguments pour la fonctiontrop d'arguments pour la fonction %q#Dtrop d'arguments pour la fonction %qEtrop d'arguments passÃ©s Ã  maketrop d'arguments pour la fonction membre %q#Dtrop d'arguments pour la mÃ©thode %q#Dtrop d'arguments pour la fonction %qEtrop de clauses atomiquestrop d'accolades autour de l'initialiseur pour %qTtrop d'accolades autour de l'initialiseur scalaire pour le type %qTtrop d'arÃªtes de gestion des exceptions dans le bb %itrop d'expressions pour structtrop de noms de fichiers. Tapez %<%s %s> pour connaÃ®tre l'usagetrop d'arguments de fonction pour eBPFtrop d'Ã©lÃ©ments d'initialisation pour %qTtrop de fichiers d'entrÃ©etrop de sorties de boucle enregistrÃ©estrop de clauses d'ordre de mÃ©moiretrop de parenthÃ¨ses ouvertestrop d'arÃªtes de branchements sortants depuis le bb %itrop de plages de tailles spÃ©cifiÃ©es dans l'option %qstrop d'en-tÃªtes de patrons pour %qD (devrait Ãªtre %d)trop de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop de listes de paramÃ¨tres pour le patrontrop de valeurs dans l'instruction de retourtrop de variables pour l'instruction Â«Â rangeÂ Â» avec un canaltrop d'espace de pile Ã  disposer: %dtrop d'espace de pile Ã  prÃ©parer: %dune expression avec une virgule au plus haut niveau dans l'indice d'un tableau est dÃ©prÃ©ciÃ©la dÃ©claration de %qs hors de toute fonction spÃ©cifie %<auto%>la rÃ©organisation au plus haut niveau doit Ãªtre dÃ©sactivÃ©e quand unit-at-a-time (une unitÃ© Ã  la fois) est dÃ©sactivÃ©la taille totale %wu des objets locaux dÃ©passe le maximum %wula taille totale des objets locaux dÃ©passe le maximum %wula taille totale des objets locaux est trop grandela taille totale des variables locales excÃ¨de la limite de l'architecturetp_first_run doit Ãªtre non nÃ©gatifle C traditionnel n'a pas d'espace de noms sÃ©parÃ© pour les Ã©tiquettes, l'identificateur %qE est en conflitle C traditionnel rejette les dÃ©finitions de fonctions de style C ISOle C traditionnel rejette l'initialisation automatique d'agrÃ©gatsle C traditionnel rejette l'initialisation des unionsle C traditionnel rejette la concatÃ©nation de chaÃ®nes constantesle C traditionnel rejette le plus unairele type de retour %qT Ã  la fin du guide de dÃ©duction n'est pas une spÃ©cialisation de %qTle type de retour Ã  la fin est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>trampoline gÃ©nÃ©rÃ© pour la fonction imbriquÃ©e %qDla mÃ©moire transactionnelle n'est pas supportÃ©e avec %<-fsanitize=address%>la mÃ©moire transactionnelle n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>la mÃ©moire transactionnelle n'est pas supportÃ©e avec des exceptions sans appelL'intrinsÃ¨que transformationnel %qs Ã  %L n'est pas permis dans une expression d'initialisationle mode de dÃ©routage n'est pas supportÃ© pour les flottants sur VAXvÃ©rification de l'arbre: %s, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_int_cst%> avec %d elts dans %s, Ã  %s:%dvÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_vec%> avec %d elts dans %s, Ã  %s:%dvÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %<omp_clause %s%> avec %d opÃ©randes dans %s, Ã  %s:%dvÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %s avec %d opÃ©randes dans %s, Ã  %s:%dvÃ©rification de l'arbre: on n'attendait pas la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait %<omp_clause %s%>, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%dvÃ©rification de l'arbre: n'attendait aucun parmi %s, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait un arbre contenant la structure %qs, obtenu %qs dans %s, Ã  %s:%dle code d'arbre %qs n'est pas supportÃ© dans les flux LTOla liste de l'arbre se termine Ã  la profondeur %iarÃªte vrai/faux aprÃ¨s un non GIMPLE_COND dans le bb %dessayez d'enlever les parenthÃ¨ses autour du type-idessayez d'utiliser %qE Ã  la placetentative de capturer %qD dans une instanciation d'une lambda gÃ©nÃ©riquetentative d'encoder un type non entier comme un champ de bitsla tentative de terminer la struct a Ã©tÃ© stoppÃ©e nette en raison des erreurs prÃ©cÃ©dentes dans l'analyse syntaxiquetentative de rendre amie la classe %qT au niveau de la portÃ©e globalechaÃ®ne d'ajustement manquante dans l'option (%s)deux %<[%> consÃ©cutifs n'introduiront qu'un attributdeux variables d'itÃ©ration extÃ©rieurs %qD et %qD sont utilisÃ©es dans une mÃªme boucleau moins deux types de donnÃ©es dans la dÃ©claration de %qsdeux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©clarationdeux sections ou plus pour %sargument de type %q#T donnÃ© Ã  %<delete%> alors qu'on attendait un pointeurle type %qE a un constructeur dÃ©fini par l'utilisateurle type %qE a un destructeur dÃ©fini par l'utilisateurle type %qE n'a pas de constructeur par dÃ©faut Ã  appelerle type %qE a des fonctions membres virtuellesle type %qT (typedef de %qT) enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %qT dÃ©fini dans l'espace de noms anonyme ne peut pas correspondre au type de mÃªme nom de l'autre cÃ´tÃ© de la frontiÃ¨re de l'unitÃ© de traductionle type %qT dÃ©fini dans l'espace de noms anonyme ne peut pas correspondre au type %qT de l'autre cÃ´tÃ© de la frontiÃ¨re de l'unitÃ© de traductionle type %qT n'a pas de taille connuele type %qT pour l'instanciation explicite %qD ne correspond pas au type dÃ©clarÃ© %qTle type %qT n'est pas un type de base pour le type %qTle type %qT n'est pas une base directe de %qTle type %qT n'est pas une base directe ou virtuelle de %qTle type %qT est trop grandle type %qT enfreint lui-mÃªme la rÃ¨gle de la dÃ©finition unique du C++le type %qT de l'argument %qE du patron dÃ©pend d'un paramÃ¨tre du patronle type %qT de l'argument %qE du patron dÃ©pend de paramÃ¨tres du patronle type %qT devrait correspondre au type %qTle type %qT enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonle type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonle type %qT avec des membres virtuelles ne peut pas avoir de correspondance (mappable)le type %qs n'est pas conforme au protocole %qEle type %qs enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %s est infÃ©rÃ© de l'initialiseur %s et les variables ne peuvent pas Ãªtre du type voidassertion de type uniquement valable pour des types d'interfacesles attributs de type sont ignorÃ©s aprÃ¨s que le type ait dÃ©jÃ  Ã©tÃ© dÃ©finile type %<int%> est utilisÃ© par dÃ©faut dans la dÃ©claration de %qEle type %<int%> est utilisÃ© par dÃ©faut dans le nom du typele type n'a pas de mÃ©thodele type est obsolÃ¨tele type est obsolÃ¨te: %sle type n'est pas compatible avec sa variantedÃ©saccord de type entre un SSA_NAME et son symboledÃ©saccord de type pour l'Ã©tiquette du Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»dÃ©saccord de type dans %qsdÃ©saccord de type dans l'expression %qsdÃ©saccord de type dans la rÃ©fÃ©rence %qsdÃ©saccord de type dans une expression binairenon concordance de type dans une expression conditionnelledÃ©saccord de type dans le paramÃ¨tre %ile type doit Ãªtre un %<auto%> qualifiÃ© avec CV ou une rÃ©fÃ©rence Ã  un %<auto%> qualifiÃ© avec CVle nom du type %qs devrait correspondre au nom du type %qsnom de type dÃ©clarÃ© comme une fonction retournant une fonctionnom de type dÃ©clarÃ© comme une fonction retournant un tableaule type de l'opÃ©rande %<asm%> %qE n'a pas pu Ãªtre dÃ©terminÃ©le type de l'expression %<depobj%> n'est pas %<omp_depend_t%>le type de %qD devient %<int%> par dÃ©fautle type de %qD ne correspond pas Ã  la dÃ©claration originalele type de %qE est inconnule type du tableau %q+D est complÃ©tÃ© de maniÃ¨re incompatible avec une initialisation implicitele type de champ de bit %qs est une extension de GCCle type du paramÃ¨tre formel %d est incompletle type de l'itÃ©rateur %qD fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDle type de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentedÃ©saccord dans la prÃ©cision du type dans l'instruction Â«Â switchÂ Â»les qualificatifs de type sont ignorÃ©s sur le type rÃ©sultant du transtypageles qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonctionle type passÃ© au delete vectoriel n'est ni un pointeur ni un type tableaule type transparent %q#T ne peut Ãªtre rendu transparent car le type du premier champ a une ABI diffÃ©rente de la classe gÃ©nÃ©ralele type transparent %q#T n'a aucun champla classe de type transparent %qT a des classes de basela classe de type transparent %qT a des fonctions virtuellesla variante du type diffÃ¨re sur %sla variante du type a un %<TREE_TYPE%> diffÃ©rentla variante du type a un %<TYPE_BINFO%> diffÃ©rentla variante du type a un %<TYPE_FIELDS%> diffÃ©rentla variante du type a un %<TYPE_SIZE_UNIT%> diffÃ©rentla variante du type a un %<TYPE_VFIELD%> diffÃ©rentvariante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>%<TREE_TYPE%> de la variante du type%<TYPE_BINFO%> de la variante du type%<TYPE_SIZE_UNIT%> de la variante du typele type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE%<TREE_TYPE%> du type%<TYPE_BINFO%> du type%<TYPE_SIZE_UNIT%> du typeun transtypage Ã  la barbare vers un type incomplet pourrait enfreindre la rÃ¨gle selon laquelle un seul pointeur pointe vers une zone mÃ©moire (strict aliasing).spÃ©cificateur de type invalide dans une lambdanon concordance de type/valeur pour l'argument %d dans la liste des paramÃ¨tres du patron de %qDle typedef %q+D est dÃ©clarÃ© %<_Noreturn%>le typedef %q+D est dÃ©clarÃ© %<inline%>typedef %qD est initialisÃ© (utilisez plutÃ´t %<__typeof__%>)typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)le typedef %qD est dÃ©fini localement sans Ãªtre utilisÃ©la dÃ©claration typedef est invalide dans la dÃ©claration du paramÃ¨tretypedef dÃ©clarÃ© %<auto%>typedef ne peut pas Ãªtre une dÃ©finition de fonctiontypedef ne peut pas Ãªtre une dÃ©finition de fonction membrele nom du typedef ne peut pas Ãªtre un nom de spÃ©cificateur imbriquÃ©nom du typedef %qD utilisÃ© comme dÃ©claration de destructeurles types ne sont pas vraiment compatiblesles types diffÃ¨rent sur le type signÃ©/non-signÃ©les types ont des nombres de paramÃ¨tres diffÃ©rentsles types ne peuvent pas Ãªtre dÃ©finis dans les expressions %<decltype%>les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qsles types ne peuvent pas Ãªtre dÃ©finis dans une expression %<typeid%>les types ne peuvent pas Ãªtre dÃ©finis dans un conversion-type-iddes types ne peuvent pas Ãªtre dÃ©finis dans la dÃ©claration d'une instruction Â«Â forÂ Â» parcourant une plageles types ne peuvent pas Ãªtre dÃ©finis dans une expression Â«Â newÂ Â»les types ne peuvent pas Ãªtre dÃ©finis dans un new-type-idles types ne peuvent pas Ãªtre dÃ©finis dans des dÃ©clarations de patrons d'aliasles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans les transtypagesdes types ne peuvent pas Ãªtre dÃ©finis dans des conditionsdes types ne peuvent pas Ãªtre dÃ©finis dans une liste de types de rÃ©ductionsdes types ne peuvent pas Ãªtre dÃ©finis dans une dÃ©claration d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification explicitedes types ne peuvent pas Ãªtre dÃ©finis dans des types d'itÃ©rateursdes types ne peuvent pas Ãªtre dÃ©finis dans des types de paramÃ¨tresles types ne peuvent pas Ãªtre dÃ©finis dans les arguments du patrondes types ne peuvent pas Ãªtre dÃ©finis dans %<__builtin_offsetof%>typespec dans ALLOCATE Ã  %Lincapable de calculer la position rÃ©elle des paramÃ¨tres sur la pileimpossible de dÃ©duire %qT Ã  partir de %qEimpossible de dÃ©duire le type de retour de la lambda Ã  partir de %qEimpossible d'Ã©muler %qsimpossible de trouver un registre Ã  dÃ©verserimpossible de trouver un registre de classe %qs Ã  dÃ©verserimpossible de trouver l'opÃ©rateur littÃ©ral de caractÃ¨re %qD avec l'argument %qTimpossible de trouver l'opÃ©rateur littÃ©ral numÃ©rique %qDimpossible de trouver l'opÃ©rateur littÃ©ral de chaÃ®ne %qD avec les arguments %qT, %qTincapacitÃ© de gÃ©nÃ©rer des recharges pour les contraintes impossibleÂ :incapable de gÃ©nÃ©rer des recharges pour:impossible de trouver le script d'Ã©dition de liens par dÃ©faut %qs dans les chemins de recherche des bibliothÃ¨quesincapable d'ouvrir la dÃ©pendance dynamique %qsimpossible d'ouvrir le fichierimpossible d'ouvrir le fichier journal %<vtv_class_set_sizes.log%>: %mimpossible d'ouvrir le fichier journal %<vtv_count_data.log%>: %mimpossible d'ouvrir le fichier journal %<vtv_set_ptr_data.log%>: %mimpossible d'imprimer l'opÃ©rande pour l'instant; code == %d (%c)impossible d'enregistrer les informations du greffon %qs â€“ nom de greffon pas trouvÃ©incapable d'utiliser %qs pour un registre PICcaractÃ¨re de ponctuation %<%c%> dÃ©sÃ©quilibrÃ© dans le formatcaractÃ¨re de ponctuation %qc non Ã©quilibrÃ© dans le formatinconditionnel %2d jamais exÃ©cutÃ©
  inconditionnel %2d pris %s
  sÃ©lecteur %qE non dÃ©clarÃ©le comportement est indÃ©fini quand le second paramÃ¨tre de %<va_start%> est dÃ©clarÃ© avec le stockage %<register%>opÃ©rande nommÃ© %qs non dÃ©finile type sous-jacent %qT de %qT doit Ãªtre un type entierdÃ©saccord dans le type sous-jacent de l'enum %q#Texpression !$OMP ATOMIC inattendue Ã  %L%<%s%> inattendu aprÃ¨s %<%s%>arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattenduargument inattenduargument inattendu pour msp430_select_hwmult_lib: %sattribut inattendutype de base inattendu dans cris_print_baseerreur inattendue en ouvrant %<devices.csv%>l'expression %qE du sous-type %s est inattenduenom de fichier %s inattendu dans la rÃ©solution du fichier de l'Ã©diteur de liens. %s attendupremier argument inattendu pour msp430_select_hwmult_lib: %stype d'index inattendu dans cris_print_indexmot-clÃ© inattendu; enlevez l'espace entre les guillemets et l'identificateur du suffixeopÃ©rande multiplicatif inattendudÃ©calage inattenduopÃ©rande inattenduopÃ©rande inattendu: %dtype Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contrainteffets de bord inattendus dans l'adressetemplate-id %qE inattenduadresse texte inattendueÂ :alignement non gÃ©rÃ© pour %<#pragma nomember_alignment%>arguments %qs et %qs pas gÃ©rÃ©s pour %<msp430_set_driver_var%>expression non gÃ©rÃ©etype d'expression non gÃ©rÃ©%<const %D%> non initialisÃ©%<const %qD%> non initialisÃ© est invalide en C++constante non initialisÃ©e dans %<new%> de %q#Tmembre constant non initialisÃ© dans %q#Tle membre constant non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»le membre constant non initialisÃ© dans %qT est invalide en C++membre constant non initialisÃ© dans la base %q#T de %q#Tle membre constant non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre par rÃ©fÃ©rence non initialisÃ© dans %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»variable non initialisÃ©e %q+D placÃ©e dans la zone mÃ©moire du programmevariable %qD non initialisÃ©e dans un contexte %<constexpr%>variable %qD non initialisÃ©e dans une fonction %<constexpr%>une union ne peut pas Ãªtre rendue transparenteÂ«Â unionÂ Â» dÃ©fini icil'union n'a aucun membrel'union n'a aucun membre nommÃ©membre d'union %q+D avec un %qD non trivialoption %qs inconnue pour %<#pragma GCC aarch64%>modÃ¨le %qs inconnu pour %<#pragma extern_model%>nom %s inconnu pour %<#pragma member_alignment%>option %<-mdebug-%s%> inconnuesortie du fanion %<asm%> %qs inconnuespÃ©cification de version du processeur CRIS inconnue dans %<-mtune=%> : %sspÃ©cification de version CRIS inconnue dans %<-march=%> ou %<-mcpu=%> : %sniveau de Control-Flow Protection %qs inconnualgorithme IRA %qs inconnurÃ©gion IRA %qs inconnuemodÃ¨le de partitionnement LTO %qs inconnuNiveau de correction Ã  chaud %qs inconnuNiveau de rÃ©utilisation de la pile %qs inconnumodÃ¨le TLS %qs inconnuaction %qE inconnue pour %<#pragma pack%> â€“ ignorÃ©alignement %qs inconnu spÃ©cifiÃ© pour l'option %qsmodÃ¨le mÃ©moire spÃ©cifique Ã  l'architecture inconnuspÃ©cificateur d'architecture inconnu dans le modÃ¨le mÃ©moire de la fonction interneparamÃ¨tre de limite de tableau %qs inconnutaille du tableau inconnue dans deleteattribut %qE inconnualgorithme de rÃ©organisation des blocs de base %qs inconnuspÃ©cificateur de bloc inconnutype d'opÃ©rande immÃ©diat de la fonction intÃ©grÃ©e inconnu pour l'opÃ©rande %dÃ©vÃ©nement de rappel inconnu enregistrÃ© par le greffon %scaractÃ¨re de type de conversion %qc inconnu dans le formatarchitecture de cÅ“ur %qs inconnue spÃ©cifiÃ©e avec %qsprocesseur %qs inconnu pour %<-mtune%>style de dÃ©codage des noms %qs inconnudestination inconnueerreur inconnue en lisant %s dans %<devices.csv%>mode evrp %qs inconnustyle de prÃ©cision excÃ©dentaire %qs inconnufanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)style de contraction en virgule flottante %qs inconnumode insn inconnufonction interne %qE inconnuesortie %qs inconnue pour l'Ã©diteur de liensmode machine %qE inconnuinsn de dÃ©placement inconnueÂ :ABI de dÃ©chargement %qs inconnuelettre d'opÃ©rande inconnue: Â«Â %cÂ Â»opÃ©rateur %qs inconnu dans %%:version-compareoption %q.*s inconnue dans %<-fopt-info-%s%>option inconnue aprÃ¨s %<#pragma GCC diagnostic%>option inconnue pour %<%s=%s%>option inconnue pour %<-mrecip=%s%>paramÃ¨tre inconnu dans l'option %<-mtune-ctrl%>: %sÃ©tape %s inconnue spÃ©cifiÃ©e dans %<-fdisable%>Ã©tape %s inconnue spÃ©cifiÃ©e dans %<-fenable%>modÃ¨le de taille de pointeur %qs inconnuqualitÃ© de profil inattenduemÃ©thode de reproductibilitÃ© du profil %qs inconnuemÃ©thode de mise Ã  jour du profil %qs inconnuepropriÃ©tÃ© %qE inconnue pour le sÃ©lecteur %qspropriÃ©tÃ© %qs inconnue pour le sÃ©lecteur %qsattribut de propriÃ©tÃ© inconnuattribut de propriÃ©tÃ© %<%s%s%> inconnuattribut de propriÃ©tÃ© %qE inconnuponctuation Â«Â %cÂ Â» inconnuenom de registre %qs inconnu dans %<asm%>nom de registre inconnu: %srelocalisation unspec inconnuefonction de spec %qs inconnuespÃ©cification inconnue pour l'ensemble des valeurs de FLT_EVAL_METHOD Ã  permettre %qsspÃ©cificateur %qs inconnu dans l'attribut %<amdgpu_hsa_kernel%>source inconnueparamÃ¨tre de contrÃ´le de la pile %qs inconnuoption %<-mlong-double-%s%> inconnueattribut ou pragma cible %qs inconnuoption d'ajustement inconnue (%s)type %<%T%> inconnu rencontrÃ© pendant l'encodage Objective-Cnom de type %qE inconnunom de type %qE inconnu; vouliez-vous utiliser %qsÂ ?nom de type %qE inconnu; utilisez le mot-clÃ© %<enum%> pour faire rÃ©fÃ©rence au typenom de type %qE inconnu; utilisez le mot-clÃ© %<struct%> pour faire rÃ©fÃ©rence au typenom de type %qE inconnu; utilisez le mot-clÃ© %<union%> pour faire rÃ©fÃ©rence au typevaleur %qs inconnue pour %<-march%>valeur %qs inconnue pour %<-mcpu%>valeur %qs inconnue pour %<-mtune%>valeur %qs inconnue pour %<-mmacosx-version-min%>type d'ABI de la bibliothÃ¨que de vectorisation (%qs) inconnu pour l'option %qsmodÃ¨le de coÃ»t de la vectorisation %qs inconnuprioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnuedirective de rÃ©initialisation de couleur sans concordantedirective de mise entre guillemets non concordanteclasse sans nom dÃ©finie iciun champ sans nom a un type incompletle champ sans nom n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© amiinitialisation sans nom pour %qT, lequel n'a pas de classe de baseinitialisation sans nom pour %qT, lequel utilise de multiples hÃ©ritagesun enum fortement typÃ© sans nom n'est pas permisstruct/union sans nom ne dÃ©finissant aucune instanceun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonvariable non nommÃ©e ou champ dÃ©clarÃ© voidparenthÃ¨ses inutiles dans la dÃ©claration de %qscomparaison non ordonnÃ©e sur un argument n'Ã©tant pas en virgule flottanteunquote_string(): mauvaise chaÃ®ne obtenueattribut sans guillemets dans le formatcaractÃ¨re de contrÃ´le %qc sans guillemets dans le formatcaractÃ¨res de contrÃ´le sans guillemets dans le formatidentificateur ou mot clÃ© %<%.*s%> sans guillemets dans le formatmot clÃ© %<%.*s%> sans guillemets dans le formatnom de fonction interne %<%.*s%> sans guillemets dans le formatcaractÃ¨re non graphique %qc sans guillemets dans le formatcaractÃ¨res non graphiques sans guillemets dans le formatopÃ©rateur %<%.*s%> sans guillemets dans le formatnom d'option %<%.*s%> dans guillemets dans le formatdirective du prÃ©-processeur %<%.*s%> sans guillemets dans le formatsÃ©quence de %i caractÃ¨res de ponctuation %q.*s consÃ©cutifs sans guillemets dans le formatsÃ©quence de %i espaces consÃ©cutifs sans guillemets dans le formatnom de type %<%.*s%> sans guillemets dans le formatcaractÃ¨re blanc %qc sans guillemets dans le formatinatteignableargument mÃ©connaissable pour l'option insn non reconnaissable:cible %<-mfpu%> non reconnue: %schamp %<hwmpy%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qd%<include_flags 0x%x%> non reconnu passÃ© Ã  %<print_specific_help%>champ %<revision%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qdattribut %qE argument %qs non reconnucible %s non reconnue: %sadresse non reconnueargument non reconnu pour l'option %qsargument non reconnu pour l'option %<--help=%>Â : %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*s; vouliez-vous utiliser %qsÂ ?argument non reconnu pour l'option %<-flto=%>Â : %qsargument non reconnu pour %<-fzero-call-used-regs=%>: %qsoption %<-%s%> non reconnue sur la ligne de commandeoption %<-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-%s%>Â ?l'option %<-fdump-%s%> de la ligne de commande n'est pas reconnueoption %<-fdump-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-fdump-%s%>Â ?l'option %<-fopt-info-%s%> de la ligne de commande n'est pas reconnueoption %qs non reconnue sur la ligne de commandel'option de la ligne de commande non reconnue %qs aurait pu avoir pour but de supprimer les diagnostiques prÃ©cÃ©dentsnumÃ©ro de registre de contrÃ´le non reconnu: %d â€“ utilisation de %<psw%>niveau de sortie de dÃ©bogage %qs non reconnufanion d'arÃªte non reconnu: %qsvaleur d'Ã©numÃ©ration non reconnue: %qsspÃ©cificateur de format non reconnuoption gcc de dÃ©bogage non reconnue: %cargument de vecteur d'interruption non reconnu pour l'attribut %qEvaleur de visibilitÃ© %qs non reconnue dans Â«Â ivar_visibilityÂ Â»opÃ©rande non reconnu pour %%:asm_auto_mfpuopÃ©rande non reconnu pour %%:canon_for_mliboption %<-fdisable%> non reconnueoption %<-fenable%> non reconnueoption non reconnue passÃ©e Ã  %%:target_mode_checknom de registre %qs non reconnuordre de stockage des scalaires %qs non reconnunom de section %qE non reconnudÃ©calage %qs non reconnu pour la mÃ©moire de validation (shadow memory)constante supposÃ©e non reconnuevaleur de visibilitÃ© %qs non reconnueerreur irrÃ©cupÃ©rablesurcharge non rÃ©solue pour la fonction Altivec interne %qFfonction interne surchargÃ©e non rÃ©solueles unions sans restrictions sont disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>l'appel Ã  la fonction %qD n'est pas sÃ»r dans la fonction %<transaction_safe%>l'appel de la fonction %qD n'est pas sÃ»r dans une transaction atomiquel'appel Ã  la fonction %qE n'est pas sÃ»r dans la fonction %<transaction_safe%>l'appel de la fonction %qE n'est pas sÃ»r dans une transaction atomiqueappel de fonction indirect pas sÃ»r dans une fonction %<transaction_safe%>appel de fonction indirect pas sÃ»r dans une transaction atomiquesupprimer la dÃ©finition de lâ€™option %qs est ignorÃ©, elle est toujours activÃ©e pour le processeur %qsla conversion non-signÃ©e de %qT vers %qT change la valeur de %qEla conversion non-signÃ©e de %qT vers %qT change la valeur de %qE en %qEconstante en virgule flottante sans suffixeargument non supportÃ© par %qDtype d'argument %qT non supportÃ© pour simdtype d'argument non supportÃ© pour une fonction internecode Â«Â %cÂ Â» non supportÃ© en virgule fixe:combinaison non supportÃ©e: %qs %scombinaison non supportÃ©e: %qs%s %scombinaison non supportÃ©e: %sadresse constante non supportÃ©eÂ :nom de processeur non supportÃ© retournÃ© par le noyau pour %<-mcpu=native%>Â : %sconversion en virgule fixe non supportÃ©eexpression mÃ©moire non supportÃ©eÂ :concatÃ©nation non standard de chaÃ®nes littÃ©rales non supportÃ©esuffixe non standard non supportÃ© sur la constante en virgule flottanteopÃ©rande non supportÃ©opÃ©rande %s non supportÃ© pour le code Â«Â %cÂ Â»opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»taille d'opÃ©rande non supportÃ©e pour un registre Ã©tenduopÃ©ration ou type non supportÃ© pour une comparaison vectorielle retournant un boolÃ©enstructure de l'enregistrement non supportÃ©etype de retour %qT non supportÃ© pour des fonctions %<simd%>type de retour %qT non supportÃ© pour simdsimdlen %wd non supportÃ©etaille non supportÃ©e pour un registre entieralternative non terminÃ©e de dialecte assembleurdirective de couleur non terminÃ©echaÃ®ne de format non terminÃ©ecaractÃ¨re guillemet %<%c%> non terminÃ© dans le formatdirective de mise entre guillemets non terminÃ©earguments inutilisÃ©s dans le format avec le style %<$%>paramÃ¨tre %qD inutilisÃ©dÃ©claration de liaison structurÃ©e inutilisÃ©evariable inutilisÃ©e %q+Dvariable %qD inutilisÃ©eles tables de retour en arriÃ¨re requiÃ¨rent soit un pointeur de trame ou soit %<-maccumulate-outgoing-args%> pour Ãªtre correctesla valeur la plus grande parmi les Ã©tiquettes des Â«Â caseÂ Â» est supÃ©rieure Ã  la valeur maximale du typeutilisez %<#include%> Ã  la placeutilisez plutÃ´t %<%T::%D%>utilisez %<%T::%D%> au lieu de %<%T::%D%> pour nommer le constructeur dans un nom qualifiÃ©utilisez %<%T::template %D%> pour indiquer que c'est un patronutilisez %<-Winvalid-pch%> pour plus d'informationsutilisez %<-faligned-new%> pour activer le support du Â«Â newÂ Â» sur-alignÃ© du C++17utilisez %<-fext-numeric-literals%> pour activer plus de suffixes internesutilisez %<-flax-vector-conversions%> pour autoriser les conversions entre des vecteurs comportant des types d'Ã©lÃ©ments ou des nombres de sous-parties diffÃ©rentsutilisez %<...%> pour dÃ©rouler le paquet d'argumentsutilisez %<__attribute__ ((vector_size))%> Ã  la placeutilisez %<__builtin_rx_mvtc%> (0, ... ) pour Ã©crire des valeurs arbitraires dans le PSWutilisation de %<auto%> pour un patron de fonction abrÃ©gÃ©utilisez %<template<>%> pour une spÃ©cialisation expliciteutilisez plutÃ´t %<this->%D%>utilisez %qs Ã  la placeutilisez un transtypage vers le type attendu pour lever l'ambigÃ¼itÃ©utilisez, par exemple, %<-Wabi=11%> pour avertir Ã  propos de changement depuis GCC 7utilisez le type non rÃ©fÃ©rence %qT pour faire une copie explicite ou %qT pour empÃªcher la copiel'utilisation de %<auto%> dans la dÃ©claration d'un paramÃ¨tre lambda est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>un %<auto%> dans un opÃ©rateur de conversion d'un patron membre ne peut jamais Ãªtre dÃ©duitl'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-fconcepts-ts%>l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>l'utilisation de %<complex%> dans les types AltiVec est invalidel'utilisation de %<double%> dans les types AltiVec est invalide sans %qsl'utilisation de %<long double%> dans les types AltiVec est invalidel'utilisation de %<long long%> dans les types AltiVec est invalide sans %qsl'utilisation de %<long%> dans les types Altivec est obsolÃ¨te; utilisez %<int%>l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qsutilisation de %<this%> dans une expression constanteutilisation de %qD avant la dÃ©duction de %<auto%>utilisation de %qs dans le patronl'utilisation du modificateur de longueur %qs avec le type de caractÃ¨re %qc a soit aucun effet ou soit un comportement indÃ©finiutilisation de %s et de %s ensemble dans le format %sutilisation de %s et de %s ensemble dans le format %<%%%c%> %sutilisation d'un stockage allouÃ© aprÃ¨s sa dÃ©sallocation dans une expression constantel'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est dÃ©prÃ©ciÃ©el'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est interdite en C++17l'utilisation d'un opÃ©rande du type %qT dans %<operator--%> est interditel'utilisation des types boolÃ©ens dans les types AltiVec est invalideutilisation du paquet de paramÃ¨tres intÃ©grÃ© %qD en dehors d'un patronutilisation du trait interne %qE dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traitsutilisation du patron de classe %qT comme expressionl'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalideutilisation de la fonction supprimÃ©e %qDutilisation de l'enum %q#D sans dÃ©claration prÃ©cÃ©denteutilisation de la fonction %qD avec des contraintes non satisfaitesutilisation du patron de variable invalide %qEutilisation d'une variable locale avec un stockage automatique dans la fonction contenanteutilisation d'une fonction ayant plusieurs versions sans version par dÃ©faututilisation d'un vieux style de transtypage vers %q#Tutilisation d'un paramÃ¨tre dans la fonction contenanteutilisation du paramÃ¨tre en dehors du corps de la fonctionutilisation d'un nul sans typeopÃ©rande Â«Â useÂ Â» manquant pour l'instructionutilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre codeutilisez un type de rÃ©fÃ©rence pour empÃªcher la copieutilisez plutÃ´t la directive apostrophe %qsle tableau utilisÃ© ne peut pas Ãªtre converti en pointeur lÃ  oÃ¹ un scalaire est requisutilisÃ© comme candidat rÃ©Ã©crit pour la comparaison de %qT et %qTvaleur de type Â«Â structÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â unionÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis%<_Alignas%> inutile dans une dÃ©claration vide%qs inutile dans la dÃ©claration videtranstypage inutile vers le type %q#TspÃ©cificateur de classe de stockage inutile dans la dÃ©claration videnom de type inutile dans la dÃ©claration videqualificatif de type inutile dans la dÃ©claration videla recherche de la rÃ©duction dÃ©finie par l'utilisateur est ambiguÃ«rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qErÃ©duction dÃ©finie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT%qD dÃ©fini par l'usager Ã©value toujours les 2 argumentsles littÃ©raux dÃ©finis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>utilisation de %qD qui n'a pas de paramÃ¨tre d'alignementutilisation de %<%c%s%>utilisation de %<num_workers (%d)%>, %d est ignorÃ©utilisation de %<vector_length (64)%>, %d est ignorÃ©utilisation de %<vector_length (64)%>, le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©utiliser %qs avec un type non signÃ© n'a pas d'effetutilisation de la spÃ©cialisation du patron d'alias %qT aprÃ¨s %qsutilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qTutilisation de l'ABI darwin64utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type complexe %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type entier %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type complexe %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type dÃ©cimale en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est de type entier %qTutilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type complexe %qTutilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type en virgule flottante %qTutilisation du champ %qD invalideutilisation de num_workers (%d), %d est ignorÃ©utilisation de l'ancienne ABI darwinutilisation du rÃ©sultat d'une fonction qui retourne %<void%>utilisation d'une r-valeur comme l-valeurutilisation du chargement CSE simple aprÃ¨s l'allocation du registreutilisation du paramÃ¨tre du type de patron %qT aprÃ¨s %qsutilise la plage [%E, %E] pour l'argument de la directiveutilisation du nom de typedef %qD aprÃ¨s %qsutiliser la valeur d'une affectation simple avec un opÃ©rande Ã  gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©utilisation de vector_length (%d) Ã  cause de l'appel Ã  la routine vector-partitionable, %d est ignorÃ©utilisation de vector_length (%d), %d est ignorÃ©utilisation de vector_length (%d), le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©dÃ©claration Â«Â usingÂ Â» pour un membre en dehors de la portÃ©e de la classedÃ©claration Â«Â usingÂ Â» pour un non membre au niveau de la portÃ©e de la classela dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'espace de nom %qDles arguments valables sont: %sles arguments valables sont: %s;les arguments valides sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'option %<-march=%> sont: %sles arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'option %<-mtune=%> sont: %sles arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'attribut %<target("arch=")%> sont: %sles arguments valides pour l'attribut %<target("arch=")%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'attribut %<target("tune=")%> sont: %sles arguments valides pour l'attribut %<target("tune=")%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valables pour %qs sont: %sles arguments valables pour %qs sont: %s; vouliez vous utiliser %qsÂ ?les noms de fonctionnalitÃ©s valables sont: %sles noms de fonctionnalitÃ©s valides sont: %s; vouliez-vous utiliser %qsÂ ?les valeurs valides pour l'argument %2$d de la fonction interne %1$qF sont 64, 128, 256, 512, 1024, 2048 et 4096la valeur %qE du type %qT n'est pas une expression constantela valeur %qs n'est pas supportÃ©e par l'attribut %<target%>argument valeurla valeur calculÃ©e n'est pas utilisÃ©ela valeur de %<-mfixed-range%> doit avoir la forme REG1-REG2la valeur passÃ©e dans %qs est trop grandeinitialisation par valeur du type fonction %qTinitialisation par valeur du type incomplet %qTinitialisation par valeur du type rÃ©fÃ©rencÃ© %qTvar-tracking-assignments change l'ordonnancement sÃ©lectifvariablela variable %q#D a un initialiseur mais a un type incompletvariable %q+D dÃ©clarÃ©e %<_Noreturn%>variable %q+D dÃ©clarÃ©e %<inline%>la dÃ©finition de la variable %q+D est marquÃ©e dllimportla variable %q+D pourrait Ãªtre Ã©crasÃ©e par %<longjmp%> ou %<vfork%>la variable %q+D doit Ãªtre Â«Â constÂ Â» pour Ãªtre placÃ©e dans une section en lecture seule Ã  l'aide de %qsla variable %q+D fait partie du cycle des aliasvariable %q+D avec une initialisation dynamique placÃ©e dans la zone mÃ©moire du programmela variable %qD a un type fonctionla variable %qD est initialisÃ©e mais a un type incompletla variable %qD du type non littÃ©ral %qT dans la fonction %<constexpr%>variable %qD redÃ©clarÃ©e comme une fonctionvariable %qD dÃ©finie mais non utilisÃ©evariable %qD utilisÃ©e plus d'une fois avec %<#pragma acc declare%>la variable %qE est dÃ©clarÃ©e dans une rÃ©gion %<host_data%> englobantela variable %qE n'est pas une itÃ©ration de la boucle %d la plus Ã  l'extÃ©rieur, %qE attendula variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de gauche de l'opÃ©rateur virgulela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de droite de l'opÃ©rateur virgulela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'instructionla variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le troisiÃ¨me opÃ©rande de l'expression conditionnellela variable %qs a Ã©tÃ© rÃ©fÃ©rencÃ©e dans du code dÃ©chargÃ© mais n'a pas Ã©tÃ© marquÃ©e comme devant Ãªtre incluse dans le code dÃ©chargÃ©le concept de variable n'a pas d'initialisationle tableau de taille variable %qD est utilisÃ©le tableau de taille variable est utilisÃ©type d'Ã©lÃ©ment de longueur variable dans la table de la clause %<reduction%>une variable avec le mÃªme nom assembleur que la table virtuelle est dÃ©finie dans une autre unitÃ© de traductionvariable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»variable ou champ dÃ©clarÃ© voidune variable prÃ©cÃ©demment dÃ©clarÃ©e %<static%> est redÃ©clarÃ©e %<extern%>type %qT de taille variable dans la clause %<reduction%>type de taille variable %qT dans la clause %qsle symbole de la variable n'est pas une variablele patron de variable a Ã©tÃ© dÃ©clarÃ© icitemplate-id de la variable %qD dans le spÃ©cificateur de nom imbriquÃ©les patrons de variables sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>le pistage des variables a Ã©tÃ© demandÃ© mais il n'est pas supportÃ© par ce format de dÃ©bogagele pistage des variables a Ã©tÃ© demandÃ© mais il est inutile sans produire d'informations de dÃ©bogagela limite de la taille de pistage des variables est dÃ©passÃ©ela limite de la taille de pistage des variables est dÃ©passÃ©e avec %<-fvar-tracking-assignments%>, on rÃ©essaie sanslittÃ©ral composÃ© de taille variableun objet de taille variable peut ne pas Ãªtre initialisÃ©les variables ne peuvent pas Ãªtre du type void%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichierchamp modifiÃ© par une variable au niveau de la portÃ©e du fichierle type modifiÃ© par une variable n'est pas permis dans l'expression Â«Â newÂ Â»les fonctions variadiques doivent utiliser la variante du AAPCS de baseles patrons variadiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>appel de fragment variadiquele variant %qD et la base %qD ont des types incompatiblesle variant %qD est internele variant %qD n'est pas une fonctionl'Ã©lÃ©ment d'un vecteur %qs n'est pas une valeur GIMPLEvecteur %qs avec un index d'Ã©lÃ©ment non nulvecteur passÃ© en argument Ã  une fonction sans prototypela condition vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨cel'opÃ©ration vectorielle sera dÃ©veloppÃ©e en parallÃ¨lel'opÃ©ration vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨cel'opÃ©ration vectorielle sera dÃ©veloppÃ©e avec une seule opÃ©ration scalairedÃ©bordement du vecteur dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement du vecteur dans l'expression de type %qT rÃ©sulte en %qEl'opÃ©ration de brassage vectoriel sera dÃ©veloppÃ©e Ã  la piÃ¨cela taille du vecteur n'est pas un multiple entier de la taille des Ã©lÃ©mentstypes vectoriels attendus dans %qstypes vectoriels attendus dans %qsla vectorisation n'a pas eu lieu pour une boucle simddes vecteurs avec un nombre d'Ã©lÃ©ments diffÃ©rents ont Ã©tÃ© trouvÃ©s dans %qsverify_bind_c_derived_type(): Le symbole donnÃ© est NULL de maniÃ¨re inattendueverify_cgraph_node a Ã©chouÃ©verify_flow_info a Ã©chouÃ©verify_flow_info: L'arÃªte succ du bloc de base %d est corrompueverify_flow_info: Le bloc %i a loop_father mais il n'y a pas de bouclesverify_flow_info: Le bloc %i n'a pas de loop_fatherverify_flow_info: ArÃªte dupliquÃ©e %i->%iverify_flow_info: Blocs incorrects pour le fallthru %i->%iverify_flow_info: Fallthru incorrect %i->%iverify_flow_info: DÃ©compte du bloc %i manquantverify_flow_info: REG_BR_PROB ne correspond pas au CFG (Control Flow Graph) %i %iverify_flow_info: REG_BR_PROB est dÃ©fini mais la probabilitÃ© du CFG (Control Flow Graph) ne l'est pasverify_flow_info: DÃ©compte du bloc %i erronÃ©verify_flow_info: Mauvaise probabilitÃ© de l'arÃªte %i->%iiverify_gimple a Ã©chouÃ©verify_ssa a Ã©chouÃ©l'attribut de version n'est pas une chaÃ®nemarqueur de conflit de contrÃ´le de version dans le fichierla version hÃ©ritÃ©e de %qT est dÃ©clarÃ©e icila version de Â«Â gÂ Â» sera omise, veuillez spÃ©cifier la version pour chaque extension individuellement.un symbole avec une version doit Ãªtre publicun symbole avec une version doit avoir la visibilitÃ© par dÃ©fautle spÃ©cificateur de type Â«Â virt-specifierÂ Â» sur %qs n'est pas permis en dehors d'une dÃ©finition de classePHI virtuel avec des emplacements d'argumentsnom SSA virtuel pour une dÃ©claration non VOPla base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©opÃ©rande Â«Â defÂ Â» virtuel manquant pour l'instructionla dÃ©finition virtuelle n'est pas un nom SSAla dÃ©finition virtuelle de l'instruction n'est pas Ã  jourla fonction virtuelle %q+D redÃ©fini une fonction finaleune fonction virtuelle ne peut pas avoir un type de retour dÃ©duitdes versions multiples de fonctions virtuelles ne sont pas supportÃ©esles fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++20les fonctions virtuelles ne peuvent pas Ãªtre amiesmÃ©thode virtuelle %qDfonction non classe virtuelle %qsla table virtuelle de type %qD contient des informations RTTIla table virtuelle de type %qD enfreint la rÃ¨gle de la dÃ©finition uniquele pointeur vers une table virtuelle est utilisÃ© sans avoir Ã©tÃ© initialisÃ©utilisation virtuelle de l'instruction pas Ã  jouropÃ©rande d'utilisation virtuelle manquant pour l'instructionl'argument de visibilitÃ© n'est pas une chaÃ®nel'attribut de visibilitÃ© n'est pas supportÃ© dans cette configuration; ignorÃ©le Â«Â #pragma __messageÂ Â» du vms est ignorÃ©les initialiseurs Â«Â voidÂ Â» pour des pointeurs ne sont pas permis dans des fonctions sÃ»rsla valeur void n'a pas Ã©tÃ© ignorÃ©e comme elle aurait dÃ» l'Ãªtreargument volatilevtable pour la vÃ©rification de la vtable n'est pas supportÃ© avec LTOwaitpid a Ã©chouÃ©attention: attention: envisagez de faire l'Ã©dition de liens avec Â«Â -staticÂ Â» car les bibliothÃ¨ques systÃ¨me avecon attendait Â«Â %sÂ Â»le %q+D faible ne peut pas Ãªtre dÃ©fini %qEles synonymes faibles ne sont pas supportÃ©sla dÃ©claration faible de %q+D est appliquÃ©e Ã  une dÃ©finition statique qui existe dÃ©jÃ la dÃ©claration faible de %q+D doit Ãªtre publiquela dÃ©claration faible de %q+D n'est pas supportÃ©eÂ«Â weakrefÂ Â» n'est pas supportÃ© par cette configurationles poids doivent Ãªtre non nÃ©gatifslors de l'Ã©criture de la sortie dans %s: %malors que %qT se dÃ©compose en %E Ã©lÃ©mentsalors que %qT se dÃ©compose en %wu Ã©lÃ©mentalors que %qT se dÃ©compose en %wu Ã©lÃ©mentsla largeur de %qD dÃ©passe celle de son typela largeur de %qs excÃ¨de son typela largeur du champ de bits %qD a le type non entier %qTavecdans cette bouclesans %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> est Ã©quivalent Ã  %<-gvariable-location-views%>ne peut Ãªtre %s sans Â«Â thisÂ Â»la rÃ©gion qui partage une tÃ¢che ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<task%> explicite ou %<taskloop%>Ã©criture de %wu bits de donnÃ©es hors des limites de l'objet de destination, les donnÃ©es ont Ã©tÃ© tronquÃ©es dans %wu bitswrite_atom(): Tentative d'Ã©crire un atome dabwrite_symbol(): mauvais symbole de module %qswrite_symtree(): Symbole pas Ã©critÃ©criture dans un objet constant (argument %d)Ã©criture du fichier de sortieÃ©criture Ã  travers un pointeur nul (argument %d)Ã©criture de la liste de sortie LTRANS %s: %ml'Ã©criture dans l'espace d'adresses %qs n'est pas supportÃ©emauvaise entrÃ©e %<TYPE_CACHED_VALUES%>mauvaise quantitÃ© d'arÃªtes de branchements aprÃ¨s le branchement conditionnel dans le bb %imauvais nombre d'arÃªtes de branchement aprÃ¨s le branchement inconditionnel %iargument %qs erronÃ© pour l'option %qsl'arÃªte %d->%d est erronÃ©e pour l'argument PHIentrÃ©e erronÃ©e dans la liste %<TYPE_ARG_TYPES%>liste d'utilisation immÃ©diate erronÃ©einsn erronÃ©e dans l'arÃªte fallthrumauvaise liste des boucles sorties pour l'arÃªte %d->%dnombre erronÃ© d'arguments spÃ©cifiÃ© pour l'attribut %qEmauvais nombre d'arguments pour %%:debug-level-gtmauvais nombre d'arguments pour %%:dwarf-version-gtmauvais nombre d'arguments pour %<__builtin_addressof%>mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>mauvais nombre d'arguments pour %<__builtin_choose_expr%>mauvais nombre d'arguments pour %<__builtin_complex%>mauvais nombre d'arguments pour %<__builtin_convertvector%>mauvais nombre d'arguments pour %<__builtin_launder%>mauvais nombre d'arguments pour %<__builtin_shuffle%>nombre erronÃ© d'arguments pour la fonction %<__builtin_next_arg%>nombre erronÃ© d'arguments pour la fonction %<va_start%>mauvais nombre d'arÃªtes de branchements aprÃ¨s le branchement inconditionnel dans le bb %inombre erronÃ© d'arguments du patron (%d, devrait Ãªtre %d)nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre au moins %d)mauvais fanions d'une arÃªte sortante Ã  la fin du bb %dnom de stratÃ©gie %qs erronÃ© spÃ©cifiÃ© pour l'option %qsarbre erronÃ© dans la liste %<TYPE_FIELDS%>argument de type erronÃ© pour %stype d'argument erronÃ© pour abstype d'argument erronÃ© pour absutype d'argument erronÃ© pour le complÃ©ment de bittype d'argument erronÃ© pour la conjugaisontype d'argument erronÃ© pour un dÃ©crÃ©menttype d'argument erronÃ© pour un incrÃ©menttype d'argument erronÃ© pour le point d'exclamation unairetype d'argument erronÃ© pour le moins unairetype d'argument erronÃ© pour le plus unairetype d'argument erronÃ© pour %sretour d'un registre x87 alors que x87 est dÃ©sactivÃ©xstormy16_print_operand: code inconnuvous pouvez activer SVE en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>vous pouvez utiliser un espace de noms en ligne Ã  la placevous pouvez contourner cela en enlevant l'initialiseurVous ne pouvez pas prendre l'adresse d'une fonction imbriquÃ©e si vous utilisez l'option %qsz/Architecture.zÃ©ro comme constante de pointeur nulsection de tableau ayant une longueur nulle dans la clause %qstableau %q+D de taille nulle ou nÃ©gativetype %qT de taille nulle dans la clause %<reduction%>type de taille nulle %qT dans la clause %qsvecteur de taille nullelargeur nulle pour le champ de bits %q+Dlargeur nulle pour le champ de bits %qslargeur zÃ©ro dans le format %schaÃ®ne de format %s de longueur nullechaÃ®ne de longueur nulle pas permise pour le nom dÃ©corÃ©tableau %qD de taille zÃ©rotableau %qT de taille zÃ©romembre tableau de taille nulle %qD dans un %q#T par ailleurs videmembre tableau de taille nulle %qD pas Ã  la fin de %q#T{anonyme}
\ No newline at end of file
--- 2240,2245 ----
  requiertclause Â«Â requiresÂ Â» dans la dÃ©claration du type non fonction %qTclause Â«Â requiresÂ Â» sur le type de retourclause Â«Â requiresÂ Â» sur type-idclause Â«Â requiresÂ Â» sur un typedefla rÃ©solution avec le sub id %wx n'est pas dans le fichier objetresolve_function(): mauvais type de fonctionresolve_intrinsic(): Trop d'arguments pour l'intrinsÃ¨queresolve_operator(): Mauvais intrinsÃ¨queresolve_ref(): Mauvaise rÃ©fÃ©rence de tableauresolve_subroutine(): mauvais type de fonctionfonction indirect du rÃ©solveur dÃ©clarÃ©e icile rÃ©sultat de %<operator->()%> est un non pointeurle rÃ©sultat de %qE a besoin de %u bits pour Ãªtre reprÃ©sentÃ© mais %qT n'a que %u bitsle type de rÃ©sultat n'est pas un contrainte de type simplerÃ©sultat avec une longueur de caractÃ¨res non constantela signature de l'adresse de retour n'est supportÃ©e qu'avec %<-mabi=lp64%>le retour abandonne le qualificatif %qv du type pointÃ©l'arÃªte de retour ne pointe pas vers la sortie dans le bb %dretour depuis un pointeur vers un espace d'adresses non fermÃ©le retour ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifreturn nâ€™est pas suivi dâ€™une barriÃ¨rele type retournÃ© %q#T est incompletle type du retour devient %<int%> par dÃ©fautl'infÃ©rence du type de retour n'est pas supportÃ©e si la fonction de la classe de base peut Ãªtre redÃ©finiele type du retour est un type incompletle type de retour pourrait Ãªtre un candidat pour un attribut de formatle type de retour de %qD n'est pas %<int%>le type de retour de %qD n'est pas %qstype de retour d'une fonctionla spÃ©cification d'un type retournÃ© pour un constructeur est invalidela spÃ©cification d'un type retournÃ© pour un destructeur est invalidetype de retour spÃ©cifiÃ© pour %<operator %T%>type de retour spÃ©cifiÃ© pour le guide de dÃ©ductiondÃ©saccord dans le type de la valeur retournÃ©eretour avec valeur rencontrÃ© dans une fonction sans type de retourinstruction Â«Â returnÂ Â» avec une valeur dans une fonction retournant %qTinstruction Â«Â returnÂ Â» sans valeur dans une fonction retournant %qTl'exigence sur le type de retour n'est pas une contrainte de typeretournÃ© depuis %qDretournÃ© depuis %qTretour de %qT depuis une fonction avec le type de retour %qT qui est incompatibleretourner %qT depuis une fonction qui retourne le type %qT transforme un pointeur en entier sans transtypageretourner %qT depuis une fonction avec le type de retour %qT transforme un entier en pointeur sans transtypageretour de %qT depuis un type pointeur avec un ordre de stockage scalaire %qT incompatibleretourne une valeur depuis un constructeurretourne une valeur depuis un destructeurliste d'initialisation retournÃ©eretourner la variable %<initializer_list%> locale %qD n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentretour d'un pointeur vers %qD de type %qT depuis une fonction avec le type incompatible %qTretourne une rÃ©fÃ©rence vers un temporaireretourner une %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentordre de stockage inverse des scalaires en virgule flottanteordre de stockage inverse des scalairesordre de stockage inverse pour le mode %sl'opÃ©rande de droite de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'opÃ©rande de droite de l'opÃ©rateur virgule n'a pas d'effetl'opÃ©rande de droite de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'opÃ©rande de droite de l'expression de dÃ©calage %q+E est plus grand ou Ã©gal Ã  la prÃ©cision %wu de l'opÃ©rande de gauchel'opÃ©rande de droite de l'expression de dÃ©calage %q+E est nÃ©gatifprÃ©cision Ã  droiteprÃ©cision Ã  droite dans le format de strfmoncompteur de dÃ©calages vers la droite >= Ã  la largeur du typecompteur de dÃ©calages vers la droite >= Ã  la largeur de l'Ã©lÃ©ment du vecteurle compteur de dÃ©calages vers la droite est nÃ©gatifl'opÃ©rande Ã  droite de la virgule n'a pas d'effetle mode d'arrondissement n'est pas supportÃ© pour les flottants sur VAXle rÃ©sultat de l'arrondi sera toujours 0arrondir Ã  %d bits n'a pas d'effet pour une valeur en virgule fixe avec %d bits fractionnelsla routine %qD est dÃ©clarÃ©e icil'appel de routine utilise un parallÃ©lisme OpenACC interdit par la routine contenantel'appel de routine utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contientrv32e requiert l'ABI ilp32ele processeur rx100 n'a pas d'unitÃ© FPU matÃ©riellele processeur rx200 n'a pas d'unitÃ© FPU matÃ©riellenÅ“ud de type canonique identique pour les types diffÃ©rents %qT et %qTla mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>la mÃªme version avait Ã©tÃ© dÃ©finie icisame_comdat_group n'est pas une liste circulaireliste same_comdat_group au travers de groupes diffÃ©rentsattribut de fonction d'assainissement incohÃ©renton a vu %d %<template<>%>, on a besoin de %d pour spÃ©cialiser un patron de fonction membreutilisez %<typename %E%> si un type est dÃ©sirÃ©l'objet scalaire %qD requiert un Ã©lÃ©ment dans l'initialisationle facteur d'Ã©chelle doit Ãªtre non nÃ©gatifla mise Ã  l'Ã©chelle s'oppose Ã  la normalisation, ignorÃ©
  schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>schedule %<runtime%> ne prend pas de paramÃ¨tre %<chunk_size%>l'expression de taille des tranches d'ordonnancement doit Ãªtre un entierla portÃ©e %qT avant %<~%> n'est pas un nom de classel'Ã©numÃ©ration %qT dans une portÃ©e limitÃ©e est passÃ©e au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT aprÃ¨sles enums fortement typÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>non concordance entre un enum simple et un enum fortement typÃ© pour %q#Tl'argument du score doit Ãªtre une expression entiÃ¨re constantel'argument du score doit Ãªtre non nÃ©gatifle deuxiÃ¨me argument doit Ãªtre une tranche ou une chaÃ®nele deuxiÃ¨me argument de %q+D devrait Ãªtre %<char **%>le deuxiÃ¨me argument de %<__builtin_call_with_static_chain%> doit Ãªtre un type pointeurle deuxiÃ¨me argument de %<__builtin_prefetch%> doit Ãªtre une constantele deuxiÃ¨me argument de %<va_arg%> est du type incompatible %qTle deuxiÃ¨me argument de %qs doit Ãªtre [0, 12]le deuxiÃ¨me argument de la fonction %qE doit Ãªtre une constante entiÃ¨re qui est une puissance de 2 comprise entre %qi et %qu bitsle deuxiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ele deuxiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effetle deuxiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEle deuxiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le troisiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>le deuxiÃ¨me paramÃ¨tre de %<va_start%> n'est pas le dernier argument nommÃ©les ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand la rÃ©organisation au plus haut niveau est dÃ©sactivÃ©eles ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand unit-at-a-time (une unitÃ© Ã  la fois) est dÃ©sactivÃ©l'argument de l'attribut de section n'est pas une constante de type chaÃ®ne de caractÃ¨resl'attribut de section ne peut pas Ãªtre spÃ©cifiÃ© pour des variables localesl'attribut de section n'est pas permis pour %q+Dles attributs de sections ne sont pas supportÃ©s pour cette ciblela section de %q+D ne peut pas Ãªtre contournÃ©ela section de %q+D est en conflit avec la dÃ©claration prÃ©cÃ©dentela section de l'alias %q+D doit correspondre Ã  la section de sa cibleconflit du type de sectionconflit du type de section avec %qDles options fp16 sÃ©lectionnÃ©es sont incompatiblesle sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©sÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contextele sÃ©lecteur %qs est spÃ©cifiÃ© plus d'une fois dans l'ensemble %qssÃ©lecteur doit Ãªtre un immÃ©diatle sÃ©lecteur doit Ãªtre une constante entiÃ¨re dans la plage [0, %wi]l'ensemble du sÃ©lecteur %qs est spÃ©cifiÃ© plus d'une foisla comparaison avec soi-mÃªme retourne toujours fauxla comparaison avec soi-mÃªme retourne toujours vrailes auto-tests ne sont pas activÃ©s dans cet exÃ©cutableauto-tests incompatibles avec %<-E%>setjmp/longjmp Ã  l'intÃ©rieur d'une construction %<simd%>les noms des mÃ©thodes Â«Â setterÂ Â» doivent Ãªtre terminÃ©s par %<:%>initialisation de la limite maximale de la taille du fichier de vidange (core file): %mla dÃ©claration masquÃ©e est icimasquage de la fonction interne %q#Dmasquage de la fonction %q#D de la bibliothÃ¨quemasque la dÃ©claration prÃ©cÃ©dente du type de %q#Dinformation sur le nom SSA partagÃ©shared et mdll ne sont pas compatiblescall_stmt partagÃ©:shared n'est pas supportÃ©rtx partagÃ©le compteur du nombre de dÃ©calages n'est pas un entierl'expression de dÃ©calage %q+E dÃ©bordedÃ©calage d'un opÃ©rande non entiertrop peu de donnÃ©es lues en lisant les donnÃ©es d'exportshow_array_ref(): RÃ©fÃ©rence de tableau inconnueshow_array_spec(): Type de forme de tableau pas gÃ©rÃ©.show_code_node(): Mauvais code d'instructionshow_expr(): Mauvais intrinsÃ¨que dans l'expressionshow_expr(): Ne sais pas comment afficher l'expressionshow_ref(): Mauvais code de composantarÃªtes Â«Â sibcallÂ Â» (appel d'une fonction similaire en fin de fonction) pour une insn qui n'est pas un appel dans le bb %iles effets de bords n'ont pas Ã©tÃ© recalculÃ©s quand %<ADDR_EXPR%> a changÃ©Ã©lÃ©ment avec des effets de bord dans un CONSTRUCTOR sans effets de bordla conversion signÃ©e de %qT vers %qT change la valeur de %qEla conversion signÃ©e de %qT vers %qT change la valeur de %qE en %qEla plage signÃ©e du type et le mode machine %qs ne correspondent pasIF simplesimplify_intrinsic_op(): Mauvais opÃ©rateursimplify_min_max(): Mauvais type dans la liste d'argumentsl'attribut %<target_clones%> isolÃ© est ignorÃ©la taille %qE du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille %qE du tableau %qE est nÃ©gativela taille %qE du tableau excÃ¨de la taille maximale %qE de l'objetla taille %qE du tableau est nÃ©gativela taille du tableau dans Â«Â newÂ Â» doit avoir un type entierdÃ©saccord de taille dans l'argument %d de %qEla taille de %q+D %E octets excÃ¨de la taille maximale %wu de l'objetla taille de %qD diffÃ¨re de la taille de la dÃ©claration originalela taille du tableau %qD a le type non entier %qTla taille du tableau %qD n'est pas une expression constante de type entierla taille du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille du tableau %qE a un type incompletla taille du tableau %qE a un type qui n'est pas un entierla taille du tableau %qE est nÃ©gativela taille du tableau %qE n'est pas une expression constantela taille du tableau %qE est trop grandela taille de l'Ã©lÃ©ment du tableau n'est pas un multiple de sont alignementla taille du tableau excÃ¨de la taille maximale %qE de l'objetla taille du tableau a le type non entier %qTla taille du tableau n'est pas une expression constantela taille du tableau n'est pas une expression constante entiÃ¨rela taille du tableau est trop grandela taille de la boucle %d devrait Ãªtre %d, et non %dla valeur retournÃ©e par %q+D a une taille de %u octetsla taille de la valeur retournÃ©e par %q+D est supÃ©rieure Ã  %wu octetsla taille de la chaÃ®ne de caractÃ¨res littÃ©rale est trop grandela taille du type %qT est trop grande (%qE octets)la taille du type %s est invalidela taille du tableau sans nom a un type incompletla taille du tableau sans nom a un type qui n'est pas un entierla taille du tableau sans nom est nÃ©gativela taille du tableau sans nom est trop grandela taille de la variable %q+D est trop grandeles plages de tailles de l'option %qs devraient Ãªtre croissantessizeof(long double) vaut 12.sizeof(long double) vaut 16.une tranche peut uniquement Ãªtre comparÃ©e Ã  nulla capacitÃ© de la tranche doit Ãªtre un entierla fin de la tranche doit Ãªtre un entiertranche d'une valeur qui ne peut pas Ãªtre adressÃ©eainsi, toute instanciation avec un paquet de paramÃ¨tres non vide serait mal formÃ©esoft-float et long-double-128 sont incompatiblescertaines parties de l'expansion de la macro ne sont pas protÃ©gÃ©es par cette instruction %qsdÃ©solÃ©, non implÃ©mentÃ©dÃ©solÃ©, pas implÃ©mentÃ©: dÃ©solÃ©: les sÃ©mantiques de la fonction statique en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)dÃ©solÃ©: les sÃ©mantiques de la variable en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)la source est un pointeur vers un type incompletla source n'est pas un pointeurla source n'est pas un pointeur vers une classela source n'est pas de type Â«Â classÂ Â»la source est d'un type Â«Â classÂ Â» incompletl'emplacement des sources de la fonction %qD a changÃ©, les donnÃ©es de profilage sont pÃ©rimÃ©esl'objet source %qE de taille %sobjet source allouÃ© icil'objet source dÃ©clarÃ© icil'objet source de taille %s allouÃ© par %qEle type source n'est pas polymorphiqueespace suivie d'un caractÃ¨re de ponctuation %<%c%>la spec %qs a un %<%%0%c%> invalidela spec %qs a un %<%%@%c%> invalidela spec %qs a un %<%%W%c%> invalidela spec %qs a un %<%%x%c%> invalidespec %qs invalideÃ©chec du spec: %<%%*%> n'a pas Ã©tÃ© initialisÃ© par concordance du patronÃ©chec de spec: plus d'un argument Ã  %<SYSROOT_HEADERS_SUFFIX_SPEC%>Ã©chec de spec: plus d'un argument Ã  %<SYSROOT_SUFFIX_SPEC%>Ã©chec de spec: option de spec %qc non reconnuele fichier de spec n'a pas de spÃ©cification pour l'Ã©dition de liensspec est Â«Â %sÂ Â»
  
! le commutateur gÃ©nÃ©rÃ© par la spec est un simple %<-%>spec_dimen_size(): Mauvaise dimensionspÃ©cialisation de %qT aprÃ¨s instanciation %qTspÃ©cialisation de %qD aprÃ¨s instanciationspÃ©cialisation de %qD dans diffÃ©rents espaces de nomsla spÃ©cialisation de %qD doit apparaÃ®tre dans la portÃ©e de l'espace de nomsspÃ©cialisation de %qT aprÃ¨s instanciationspÃ©cialisation du patron d'alias %qDspÃ©cialisation d'une fonction membre spÃ©ciale dÃ©clarÃ©e implicitementspÃ©cialisation du concept de variable %q#DspÃ©cialisation du patron de variable %qD dÃ©clarÃ© comme une fonctionla syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>la limite spÃ©cifiÃ©e %wu excÃ¨de %<INT_MAX%>la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale de l'objet (%wu)la limite spÃ©cifiÃ©e %wu dÃ©passe la taille %wu de l'objet de destinationla plage de la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de %<INT_MAX%>le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©esoption %qs spÃ©cifiÃ©e plus d'une foisspÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur.spÃ©cifier les types vectoriels avec %<__attribute__ ((mode))%> est obsolÃ¨tela syntaxe des specs %%include est mal formÃ©e aprÃ¨s %ld caractÃ¨resla syntaxe des specs %%rename est mal formÃ©e aprÃ¨s %ld caractÃ¨resla spÃ©cification des specs %s Ã  renommer n'a pas Ã©tÃ© trouvÃ©efichier de specs mal composÃ© aprÃ¨s %ld caractÃ¨rescommande specs %% inconnue aprÃ¨s %ld caractÃ¨resles arrÃªtes spÃ©culatives ne sont pas adjacentesle %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patronsÃ©quence de ponctuation %<%.*s%> douteuse au dÃ©but du formatdes caractÃ¨res %<%%%> douteux traÃ®nent dans le formatsÃ©quence de ponctuation %<%.*s%> douteuse Ã  la fin du formatdes caractÃ¨res blancs douteux traÃ®nent Ã  la fin du formatla taille %<%d%> de la sÃ©curitÃ© anti-collision de la pile doit Ãªtre Ã©gale Ã  l'intervalle de sondage %<%d%>la trame de pile doit Ãªtre plus petite que 64Kla trame de pile n'est pas un multiple de 8 octets: %wdla trame de pile n'est pas un multiple de 8 octets: %wdtrame de pile trop grandela valeur de protection de la pile doit Ãªtre une puissance de 2l'expression limitant la pile n'est pas supportÃ©eles limites de la pile ne sont pas supportÃ©es sur cette ciblesondes de pile pour les trames SVEle sondage de la pile requiert %<-maccumulate-outgoing-args%> pour Ãªtre correctele sondage de la pile requiert %<target("accumulate-outgoing-args")%> pour Ãªtre correctela protection de la pile ne protÃ¨ge pas la fonction: tous les tableaux locaux font moins de %d octets de longueurla protection de la pile ne protÃ¨ge pas les variables locales: tampon de longueur variableregistre de pile utilisÃ© pour une variable-registre globalela taille de la pile doit Ãªtre une puissance de 2la taille de la pile doit Ãªtre plus grande que la valeur de la protection de la pilela taille de la pile ne peut pas Ãªtre plus grande que 64kle calcul de l'utilisation de la pile n'est pas supportÃ© pour cette ciblel'utilisation de la pile est de %wu octetsl'utilisation de la pile pourrait Ãªtre de %wu octetsl'utilisation de la pile pourrait peut-Ãªtre ne pas avoir de limitestack_offset doit Ãªtre un multiple de 4stack_offset doit Ãªtre au moins 4trame de pile trop grande: %d octetsles attributs standards sur les espaces de noms doivent prÃ©cÃ©der le nom de l'espace de nomsle dÃ©but du fragment RTL doit Ãªtre sur une ligne avant la finLe dÃ©but de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantele dÃ©but et la fin du fragment RTL sont dans des fichiers diffÃ©rentsl'instruction ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'instruction n'a pas d'effetl'instruction est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'instruction n'est pas une expression constanteune instruction est marquÃ©e comme produisant une exception au milieu du blocl'instruction est marquÃ©e comme produisant une exception mais elle ne le fait pasl'instruction utilise un nom SSA libÃ©rÃ©fanion volatile de l'instruction pas Ã  jourl'instruction ne sera jamais exÃ©cutÃ©edÃ©claration sans effetexpression instruction dans une expression constanteles expressions-instructions ne sont pas permises en dehors des fonctions ni dans les listes d'arguments du patronla dÃ©claration IO statique pour %q+D a besoin d'une adressel'assertion statique a Ã©chouÃ©Ã©chec de l'assertion statique: %El'assertion statique a Ã©chouÃ©: %schaÃ®ne statique avec une fonction qui n'en utilise pasune classe statique ne peut pas hÃ©riter de la classe imbriquÃ©e %smembre de donnÃ©e statique %qD dans une classe sans nommembre de donnÃ©e statique %qE dÃ©clarÃ© %qsla dÃ©claration statique de %q+D suit une dÃ©claration non statiquele champ statique %qD ne peut pas avoir de correspondance (mappable)l'initialisation statique de la variable %q+D dans la mÃ©moire %<.shared%> n'est pas supportÃ©estatic n'est pas supportÃ© sur TPF-OSle membre statique %qD ne peut pas Ãªtre un champ de bitsmembre statique %qD dÃ©clarÃ© %<register%>la fonction membre statique %q#D est dÃ©clarÃ©e avec des qualificatifs de typela fonction membre statique %qD ne peut pas avoir de qualificatif CVla fonction membre statique %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rencele membre statique n'a pas de Â«Â thisÂ Â» auquel Â«Â returnÂ Â» peut Ãªtre appliquÃ©Â«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨treles variables de stockage statique ne peuvent avoir de destructeursle type statique %qT de son opÃ©rande est une classe de base non publique du type dynamique %qTinstance allouÃ©e statiquement de la classe Objective-C %qEles attributs stdcall et cdecl sont incompatiblesles attributs stdcall et fastcall sont incompatiblesles attributs stdcall et thiscall sont incompatiblesl'expression de pas fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDLe pas de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantele pas de la boucle DO implicite Ã  %L ne sera point zÃ©roinstruction (%p) marquÃ©e comme modifiÃ©e aprÃ¨s l'Ã©tape d'optimisation: instruction avec un mauvais VUSEstmts sans blocla classe de stockage %<__thread%> est invalide pour la fonction %qsla classe de stockage %<auto%> est invalide pour la fonction %qsla classe de stockage %<register%> est invalide pour la fonction %qsla classe de stockage %<thread_local%> est invalide pour la fonction %qsclasse de stockage %qD appliquÃ©e Ã  l'instanciation du patronla classe de stockage Â«Â autoÂ Â» n'a pas d'effet si le type de retour n'est pas infÃ©rÃ©la classe de stockage Â«Â autoÂ Â» n'a pas d'effet si le type ne sait pas Ãªtre infÃ©rÃ©, vouliez vous utiliser Â«Â scopeÂ Â»Â ?la classe de stockage Â«Â autoÂ Â» est invalide en dÃ©clarant une classe, vouliez-vous utiliser Â«Â scopeÂ Â»Â ?classe de stockage spÃ©cifiÃ©e pour %qsclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qEclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qsclasse de stockage spÃ©cifiÃ©e pour le champ de la structureclasse de stockage spÃ©cifiÃ©e pour le champ de la structure %qEclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs du patronclasse de stockage spÃ©cifiÃ©e pour un typenameclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nomspÃ©cificateurs de classe de stockage invalides dans les dÃ©clarations de fonctions amiesla taille de stockage de %q+D n'est pas une constantela taille de stockage de %q+D est inconnuela taille de stockage de %qD n'est pas constantela taille de stockage de %qD n'est pas connuenom de pÃ©riphÃ©rique %qs Ã©trange aprÃ¨s %qs: mauvais caractÃ¨re %qcle nom de stratÃ©gie %qs spÃ©cifiÃ© pour l'option %qs n'est pas supportÃ© pour du code 32 bits%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre%<@%> Ã©garÃ© dans le programme%<\%o%> Ã©garÃ© dans le programme%qc Ã©garÃ© dans le programme%qs Ã©garÃ© entre des mÃ©thodes Objective-C++%qs Ã©garÃ© dans le programmela mise en ligne du sous processus a Ã©chouÃ©la mise en ligne du sous processus a Ã©tÃ© tuÃ©e par un signalles formats de strftime ne peuvent pas formater d'argumentschaÃ®ne attendue pour le nom de la bibliothÃ¨quechaÃ®ne attendue pour le nom dÃ©corÃ©la chaÃ®ne de longueur %qd est plus grande que la longueur %qd que les compilateurs C%d ISO doivent supporterl'affectation avec transtypage fort a Ã©tÃ© interceptÃ©eun transtypage fort pourrait Ãªtre nÃ©cessaireÂ«Â structÂ Â» dÃ©fini icila structure n'a aucun membrela structure n'a aucun membre nommÃ©les structures et les unions ne peuvent pas Ãªtre abstraitesl'alignement de la structure doit Ãªtre une petite puissance de 2, pas %wuchamp de structurela frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8 ou 32la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8, 32 ou 64les dÃ©clarations de liaisons structurÃ©es peuvent Ãªtre %qs uniquement en %<-std=c++20%> ou %<-std=gnu++20%>la dÃ©claration d'une liaison structurÃ©e ne peut pas Ãªtre %qsune dÃ©claration de liaison structurÃ©e ne peut pas avoir le %<auto%> du C++98une dÃ©claration de liaison structurÃ©e ne peut pas avoir le type %qTdÃ©claration de liaison structurÃ©e dÃ©finie mais pas utilisÃ©ela liaison structurÃ©e Ã  le type incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type de classe incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type incomplet %qTles liaisons structurÃ©es sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le fichier include %s du sous-framework est en conflit avec le fichier include du frameworkle sous-objet %qD est dÃ©clarÃ© icile sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline%>le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline_Always%>indice manquant dans la rÃ©fÃ©rence du tableaula valeur indicÃ©e n'est ni un tableau ni un pointeurla valeur de l'indice n'est ni un tableau ni un pointeur ni un vecteurla valeur de l'indice est un pointeur vers une fonctionl'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©eultÃ©rieurement dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©esaccolades suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>des accolades explicites sont suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>des accolades explicites sont suggÃ©rÃ©es pour Ã©viter toute ambiguÃ¯tÃ© sur le %<else%>parenthÃ¨ses suggÃ©rÃ©es autour de %<&&%> Ã  l'intÃ©rieur de %<||%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une conditionparenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<!=%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<==%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<&%> en %<&&%> ou %<!%> en %<~%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<|%> en %<||%> ou %<!%> en %<~%>alternative suggÃ©rÃ©e:alternatives suggÃ©rÃ©es:support du mode %qsarchitectures de cÅ“urs supportÃ©es:%sl'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>l'option %<-mcustom-%s%> est en conflit avec l'option %<-mcustom-%s%>l'option %<-mcustom-%s%> est requise pour la virgule flottante en double prÃ©cisionla valeur %2$d de l'option %<-mcustom-%1$s%> doit Ãªtre comprise entre 0 et 255le commutateur %qs ne dÃ©bute pas par %<-%>l'option %qs n'est plus supportÃ©ela condition du Â«Â switchÂ Â» a une valeur boolÃ©ennele Â«Â switchÂ Â» saute dans l'expression d'une instructionle Â«Â switchÂ Â» passe outre l'initialisation d'une variablele Â«Â switchÂ Â» n'a pas de branche par dÃ©fautla quantitÃ© du switch n'est pas un entierle Â«Â switchÂ Â» dÃ©bute icil'instruction Â«Â switchÂ Â» d'une taille de %lu entrÃ©es est trop grandesymbole %qD rÃ©fÃ©rencÃ© par %qD dÃ©clarÃ© icile symbole doit Ãªtre dÃ©fini pour avoir une versionsymbole utilisÃ© comme opÃ©rande immÃ©diatsymbole utilisÃ© conjointement avec des registres de base et d'indexsymbole avec offset utilisÃ© en mode PICles rÃ©fÃ©rences mÃ©moire symboliques sont uniquement supportÃ©es sur z10 ou ultÃ©rieursymtab_node::verify a Ã©chouÃ©l'argument d'attribut symver doit avoir le format %<name@nodename%>symver n'est pas exportÃ© avec la visibilitÃ© par dÃ©fautsymver est uniquement supportÃ© sur les plateformes ELFla cible symver n'est pas exportÃ©e avec la visibilitÃ© par dÃ©fautla fonction synchronisÃ©e %s doit Ãªtre un membre ou une classela mÃ©thode synthÃ©tisÃ©e %qD est requise ici pour la premiÃ¨re foisÃ©chec de sysctl pour kern.osversion: %mle chemin systÃ¨me %qs n'est pas absolune prend pas d'argumentprise de l'adresse d'une fonction immÃ©diate %qDprise de l'adresse du destructeur %qDprise de l'adresse du destructeur %qDprise de l'adresse d'une expression de type %<void%>prendre l'adresse du membre compactÃ© de %qT peut rÃ©sulter en une valeur de pointeur non alignÃ©eprise de l'adresse d'une r-valeurprise de l'adresse d'un tableau temporaireprendre la valeur absolue du type non signÃ© %qT n'a pas d'effetprendre l'adresse d'une Ã©tiquette n'est pas standardle processeur cible ne supporte pas ARMle processeur cible ne supporte pas les extensions de sÃ©curitÃ© ARMv8-Mle processeur cible ne supporte pas les instructions THUMBle processeur cible ne supporte pas l'interopÃ©rabilitÃ©le processeur cible ne supporte pas les accÃ¨s non alignÃ©sle systÃ¨me d'exploitation cible ne supporte pas les accÃ¨s non alignÃ©sargument ciblel'attribut cible n'est pas supportÃ© sur cette machinel'attribut cible ou le pragma change la taille du %<long double%>l'attribut cible ou le pragma change l'ABI AltiVecl'attribut cible ou le pragma change l'ABI darwin64la cible ne supporte pas la mise Ã  jour atomique du profilage, le mode simple est sÃ©lectionnÃ©la cible ne supporte pas le rÃ©partiteur de version de fonctionle format cible ne supporte pas l'infinila cible n'est pas un pointeur ni une rÃ©fÃ©rencela cible n'est pas un pointeur ni une rÃ©fÃ©rence Ã  une classela cible n'est pas un pointeur ni une rÃ©fÃ©rence Ã  un type completla cible de la conversion pourrait Ãªtre une candidate pour un attribut de formatla cible de l'initialisation pourrait Ãªtre une candidate pour un attribut de formatla fonction intÃ©grÃ©e spÃ©cifique Ã  la cible n'est pas disponibleoption spÃ©cifique Ã  la cible incohÃ©rentele systÃ¨me cible ne supporte pas la sortie de dÃ©bogagele systÃ¨me cible ne supporte par le format de dÃ©bogage %qspatron %qD dÃ©clarÃ©patron %qE dans la clause %qsl'argument %d du patron est invalidel'argument de patron %qE pour le type %qT n'est pas une constante durant la compilationl'argument %qE du patron implique des paramÃ¨tres du patronl'argument du patron pour %qD utilise le type local %qTargument du patron requis pour %<%s %T%>les arguments du patron %qD ne correspondent pas Ã  ceux du patron original %qDpatron de classe sans nomÃ©chec de la contrainte du patron pour %qDdÃ©claration de patron de %<typedef%>dÃ©claration du patron de %q#DdÃ©finition de patron d'un non patron %q#Dl'instanciation du patron %s fait une rÃ©fÃ©rence anticipÃ©e Ã  la dÃ©claration de patron %sla profondeur d'instanciation du patron excÃ¨de le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)la profondeur d'instanciation du patron excÃ¨de le maximum de %d lors de l'instanciation de %q+D, peut-Ãªtre via la gÃ©nÃ©ration de la table virtuelle (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)paramÃ¨tre %q+#D du patronle paramÃ¨tre de patron %qD est dÃ©clarÃ© icile paramÃ¨tre %qD du patron, du type %qT, n'est pas permis dans une expression constante intÃ©grale parce qu'il n'est pas d'un type intÃ©gral ou Ã©numÃ©rÃ©liste de paramÃ¨tres de patron utilisÃ©e dans une instanciation explicitela liste des paramÃ¨tres du patron fournie ne correspond pas aux paramÃ¨tres du patron de %qDle paquet de paramÃ¨tres %qD du patron ne peut pas avoir d'argument par dÃ©fautle paquet de paramÃ¨tres du patron ne peut pas avoir d'argument par dÃ©fautles paquets de paramÃ¨tres des patrons ne peuvent pas avoir d'arguments par dÃ©fautle type paramÃ¨tre du patron %qT est dÃ©clarÃ© %<friend%>les paramÃ¨tres du patron ne peuvent pas Ãªtre amisles paramÃ¨tres du patron ne correspondent pas au patron %qDles paramÃ¨tres du patron ne peuvent pas Ãªtre dÃ©duits dans la spÃ©cialisation partielle:le type Ã  remplacer %qT dans le patron doit Ãªtre suivi d'un simple declarator-idla spÃ©cialisation du patron de %qD n'est pas permise par le C++ ISOspÃ©cialisation de patron avec Ã©dition de liens CspÃ©cificateurs de patron pas spÃ©cifiÃ©s dans la dÃ©claration de %qDparamÃ¨tre de patron %qT, qui est lui-mÃªme un patron, dans la dÃ©claration du guide de dÃ©ductionle paramÃ¨tre tuple du patron doit Ãªtre le dernierles paramÃ¨tres de type du patron doivent utiliser le mot-clÃ© %<class%> ou %<typename%>patron avec liaison Ctemplate-id %qD pour %q+D ne concorde avec aucune dÃ©claration de patrontemplate-id %qD utilisÃ© comme un dÃ©clarateurtemplate-id %qE dans la dÃ©claration de patron primairetemplate-id n'est pas permis pour un destructeurles introductions de patrons ne font pas partie des concepts C++20Â ; utilisez %qs pour l'activerparamÃ¨tre-patron-les patrons ne peuvent pas Ãªtre %<virtual%>temporaire du type %qT non littÃ©ral dans une expression constante%<operator?:%> ternaire%<operator?:%> ternaire dans %<%E ? %E : %E%>le mot-clÃ© %<bool%> n'est pas permis dans une dÃ©finition de concept en C++20l'attribut %<interrupt%> requiert un processeur MIPS32r2 ou supÃ©rieurl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un type de fonction SVEl'attribut %qE requiert des argumentsl'architecture %qs ne supporte pas %<-m%s=2008%>l'architecture %qs ne supporte pas %<-m%s=legacy%>l'architecture %qs ne supporte pas %<-mfp32%>l'architecture %qs ne supporte pas les instructions DSPl'architecture %qs ne supporte pas les instructions de branchement probablel'architecture %qs ne supporte pas les instructions madd ou msubl'architecture %qs ne supporte pas les registres impairs en simple prÃ©cisionl'architecture %qs ne supporte pas les instructions en simple prÃ©cision appariÃ©es (paired-single)l'architecture %qs ne supporte pas l'instruction syncile format de dÃ©bogage %qs ne peut pas Ãªtre utilisÃ© avec des en-tÃªtes prÃ©compilÃ©sle fanion Â«Â Â» de printfle fanion Â«Â !Â Â» de strfmonle fanion Â«Â #Â Â» de printfle fanion Â«Â #Â Â» de strftimele fanion Â«Â 'Â Â» de printfla fanion Â«Â 'Â Â» de scanfle fanion Â«Â (Â Â» de strfmonle fanion Â«Â +Â Â» de printfle fanion Â«Â +Â Â» de strfmonle fanion Â«Â -Â Â» de printfle fanion Â«Â -Â Â» de strfmonle fanion Â«Â -Â Â» de strftimele fanion Â«Â 0Â Â» de printfle fanion Â«Â 0Â Â» de strftimele modificateur Â«Â EÂ Â» de strftimele fanion Â«Â IÂ Â» de printfle fanion Â«Â IÂ Â» de scanfle modificateur Â«Â OÂ Â»le modificateur Â«Â OÂ Â» de strftimele fanion Â«Â ^Â Â» de strfmonla fanion Â«Â ^Â Â» de strftimele fanion Â«Â _Â Â» de strftimele fanion Â«Â aÂ Â» de scanfla fanion Â«Â mÂ Â» de scanfle fanion Â«Â qÂ Â» de diagnostiquel'option -shared n'est actuellement pas supportÃ©e pour un ELF VAX.l'ABI pour passer des paramÃ¨tres avec un alignement de %d octets a changÃ© dans GCC 4.6l'ABI pour passer des agrÃ©gats avec un alignement sur %d octets a changÃ© avec GCC 5l'ABI pour passer des agrÃ©gats de %<float%> homogÃ¨nes a changÃ© avec GCC 5l'ABI pour passer une structure possÃ©dant un tableau flexible comme membre a changÃ© dans GCC 4.4l'ABI pour passer une structure possÃ©dant un membre %<complex float%> a changÃ© dans GCC 4.4l'ABI pour passer une union avec un %<long double%> a changÃ© dans GCC 4.4l'opÃ©rande de l'instruction ENI doit Ãªtre soit 0 ou soit 1le processeur RX100 n'a pas d'unitÃ© mathÃ©matique matÃ©riellele processeur RX200 n'a pas d'unitÃ© mathÃ©matique matÃ©riellel'adresse de %qD n'est pas un argument de patron valablel'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durÃ©e de stockage statiquel'adresse de %qD sera toujours Ã©valuÃ©e comme Ã©tant %<true%>l'adresse de %qD ne sera jamais NULLl'adresse d'une Ã©tiquette ne peut pas apparaÃ®tre dans une expression constantel'adresse du sous-objet %qT de %qD n'est pas un argument de patron valablel'alignement des champs de %<_Atomic %T%> ont changÃ© dans %{GCC 11.1%}l'argument de l'intrinsÃ¨que %<xabort%> doit Ãªtre une valeur immÃ©diate sur 8 bitsla fonctionnalitÃ© de suppression d'affectation de scanfl'appel requiert %<ifunc%> qui n'est pas supportÃ© par cette ciblela convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)la combinaison de %qs et %qs est incompatible avec %qsla comparaison sera toujours %<false%> car l'adresse de %qD ne sera jamais NULLla comparaison sera toujours %<true%> car l'adresse de %qD ne sera jamais NULLle compilateur peut supposer que l'adresse de %qD sera toujours Ã©valuÃ©e Ã  %<true%>le compilateur peut supposer que l'adresse de %qD ne sera jamais NULLle composant %qs est un type PRIVATE et ne peut pas Ãªtre un composant de %qs, qui est PUBLIC Ã  %Lle type en conflit dÃ©fini dans une autre unitÃ© de traductionle type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle d'une taille diffÃ©rentele type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle avec un contenu diffÃ©rentle type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle avec plus d'entrÃ©esle type en conflit dÃ©fini dans une autre unitÃ© de traduction avec des informations RTTI diffÃ©rentesle contenu d'un stockage non initialisÃ© n'est pas utilisable dans une expression constantele flot de contrÃ´le de la fonction %qD ne correspond pas aux donnÃ©es de profilage (compteur %qs)le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_si64 dans le codela syntaxe pointÃ©e n'est pas disponible en Objective-C 1.0l'Ã©lision dans %qD n'est pas hÃ©ritÃ©el'identificateur de l'Ã©vÃ©nement d'une clause %<detach%> ne devrait pas Ãªtre dans une clause qui partage des donnÃ©esla base supplÃ©mentaire est dÃ©finie icile cinquiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle premier argument d'un %qs doit Ãªtre d'un type vectoriel boolÃ©en du mÃªme nombre d'Ã©lÃ©ments que le rÃ©sultatla premiÃ¨re diffÃ©rence des dÃ©finitions correspondantes est le champ %qDla premiÃ¨re diffÃ©rence des dÃ©finitions correspondantes est la mÃ©thode %qDle premier paramÃ¨tre de %<operator new%> ne peut pas avoir d'argument par dÃ©fautle quatriÃ¨me argument doit Ãªtre une Ã©chelle 1, 2, 4, 8la taille de trame de %wu octets est plus grande que %wu octetsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 4 bitsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 5 bitsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 8 bitsle type incomplet dÃ©fini dans une autre unitÃ© de traductionle type incompatible est dÃ©fini icila lambda n'a pas de capture par dÃ©fautle dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bitle dernier argument doit Ãªtre une valeur immÃ©diate sur 2 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 3 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 32 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 4 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 5 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bitle dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle dernier argument doit Ãªtre une Ã©chelle 1, 2, 4, 8l'agencement des agrÃ©gats contenant des vecteurs alignÃ©s sur %d octets a changÃ© avec GCC 5le m210 ne supporte pas les systÃ¨mes petits-boutistesla macro %qs n'a pas encore Ã©tÃ© dÃ©finiele nom dÃ©corÃ© de %qD a changÃ© entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)le nom dÃ©corÃ© de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)le nom dÃ©corÃ© de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>le nom dÃ©corÃ© d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>le nom dÃ©corÃ© de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>la valeur maximale pour la derniÃ¨re plage de taille de l'option %qs devrait Ãªtre -1l'avant dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bitsl'opÃ©rande omis au milieu de %<?:%> sera toujours %<vrai%>, il est suggÃ©rÃ© de spÃ©cifier explicitement l'opÃ©rande du milieule programme devrait aussi dÃ©finir %qDla plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi16 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi32 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi16 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi32 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_si64 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_si64 dans le code.la plage du masque doit Ãªtre entre 0 et 255la plage du sÃ©lecteur doit Ãªtre entre 0 et 1la plage du sÃ©lecteur doit Ãªtre entre 0 et 3la plage du sÃ©lecteur doit Ãªtre entre 0 et 7le registre %qs ne peut pas Ãªtre Ã©crasÃ© dans %<asm%> pour la cible actuellele registre spÃ©cifiÃ© pour %q+D n'est pas accessible par la cible actuellele registre spÃ©cifiÃ© pour %q+D n'est pas assez gÃ©nÃ©ral pour Ãªtre utilisÃ© comme registre de variablele rÃ©sultat de l'instruction xxspltidp n'est pas dÃ©fini pour des valeurs d'entrÃ©e sous-normalesle rÃ©sultat de la conversion n'est pas spÃ©cifiÃ© car %qE est en dehors de la plage du type %qTles mÃªmes variables d'itÃ©ration de boucle %qD sont utilisÃ©es dans plusieurs boucles associÃ©escette cible ne supporte pas %<asm goto%> avec les sorties dans %<asm%>le troisiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle troisiÃ¨me argument doit Ãªtre une constante de comparaisonle type %qT de la variable %<constexpr%> %qD n'est pas littÃ©ralle type devant Ãªtre dÃ©truit est %qT, mais le destructeur rÃ©fÃ¨re Ã  %qTla valeur de %qD n'est pas utilisable dans une expression constantela valeur du pointeur de pile aprÃ¨s une instruction %<asm%> doit Ãªtre la mÃªme qu'avant l'instructionl'option y est obsolÃ¨te et ignorÃ©eil n'y a pas d'argument pour %qD qui dÃ©pend d'un paramÃ¨tre du patron, aussi une dÃ©claration de %qD doit Ãªtre disponiblele troisiÃ¨me argument de %q+D devrait probablement Ãªtre %<char **%>le troisiÃ¨me argument de %<__builtin_prefetch%> doit Ãªtre une constantele troisiÃ¨me argument de %qs doit Ãªtre [0, 12]le troisiÃ¨me argument de la fonction %qE doit Ãªtre une constante entiÃ¨rele troisiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ele troisiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effetle troisiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEle troisiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le deuxiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>cette instruction %qs ne protÃ¨ge pasâ€¦cette fonction interne est seulement disponible sur les fr405 et fr450cette fonction interne est seulement disponible sur le fr450cette fonction interne est seulement disponible sur les fr500 et fr550cette fonction interne est seulement disponible sur la chaÃ®ne de compilation v3fcette fonction interne est seulement disponible sur la chaÃ®ne de compilation v3s ou v3fcette fonction interne n'est pas supportÃ©e sur la chaÃ®ne de compilation v3mcette fonction interne n'est pas supportÃ©e pour cette ciblece compilateur ne supporte pas %sce compilateur ne supporte pas PowerPC (fanions arch ignorÃ©s)ce compilateur ne supporte pas X86 (fanions arch ignorÃ©s)cette condition a des branches identiquescette constante dÃ©cimale est non signÃ©e uniquement en C90 ISOcette constante dÃ©cimale serait non signÃ©e en C90 ISOcette flexibilitÃ© est dÃ©prÃ©ciÃ©e et sera supprimÃ©ececi est un bogue de GCC qui peut Ãªtre contournÃ© en ajoutant l'attribut utilisÃ© Ã  la fonction appelÃ©ececi est la premiÃ¨re Ã©tiquette Â«Â defaultÂ Â»ceci est la premiÃ¨re entrÃ©e chevauchant cette valeurceci est la insnÂ :cette fonction mÃ©dia est seulement disponible sur les fr400 et fr550cette fonction mÃ©dia est seulement disponible sur le fr500cette opÃ©ration requiert l'extension de l'ISA SVEcette instruction peut poursuivre son chemincette cible ne dÃ©fini pas de barriÃ¨re de spÃ©culation; votre programme s'exÃ©cutera quand mÃªme correctement mais des spÃ©culations incorrectes pourraient ne pas Ãªtre restreintescette cible ne supporte pas %qscette cible est petit-boutiencette machine cible n'a pas de branchements diffÃ©rÃ©sles donnÃ©es COMMON locales au thread ne sont pas implÃ©mentÃ©esla dÃ©claration locale au thread de %q#D suit la dÃ©claration non locale au threadla dÃ©claration locale au thread de %q+D suit une dÃ©claration non locale au threadla variable privÃ©e au thread %qE est utilisÃ©e dans une rÃ©gion avec la clause %<order(concurrent)%>la variable privÃ©e au thread %qE est utilisÃ©e dans la rÃ©gion ciblela variable privÃ©e au thread %qE est utilisÃ©e dans une tÃ¢che non liÃ©ela comparaison Ã  trois voies de %qD a le type %qT qui n'est pas un type dans la catÃ©gorie des comparaisonsla comparaison Ã  trois voies de %qD a le type %qT qui n'est pas convertible en %qTcomparaison Ã  trois voies de vecteursexception gÃ©nÃ©rÃ©e sur un NULL avec le type entier au lieu du type pointeurthunk-inline est uniquement supportÃ© avec %<-mindirect-branch-jump%>pour Ãªtre sÃ»rs, tous les pointeurs intermÃ©diaires dans les transtypages de %qT vers %qT doivent Ãªtre qualifiÃ©s avec %<const%>pour gÃ©nÃ©rer les dÃ©pendances, vous devez spÃ©cifier %<-M%> ou %<-MM%>pour correspondre Ã  ce %qspour faire rÃ©fÃ©rence Ã  un membre type d'un paramÃ¨tre de patron, utilisez %<typename %E%>le jeton %u a %<x-location == %u%>le jeton %u a %<x-location == y-location == %u%>le jeton %u a %<y-location == %u%>trop peu d'arguments pour %%:version-comparetrop peu d'arguments pour %<__builtin_tgmath%>trop peu d'arguments pour la fonction interne %qE %u attenduspas assez d'arguments pour le constructeur %q#Dtrop peu d'arguments pour la fonctiontrop peu d'arguments pour la fonction %<va_start%>trop peu d'arguments pour la fonction %q#Dtrop peu d'arguments pour la fonction %qEtrop peu d'arguments pour la fonction membre %q#Dpas assez d'arguments pour la mÃ©thode %q#Dtrop peu d'expressions pour structtrop peu de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop peu de listes de paramÃ¨tres pour le patrontype de valeur de fonction trop grand, a besoin de %d registres mais seuls %d sont disponiblesil est trop tard pour dÃ©finir le rÃ©pertoire de dÃ©bogage avec la directive #trop de %<#pragma options align=reset%>trop de %<...%> dans la capture lambdatrop de clauses %<defaultmap%> avec la catÃ©gorie %qstrop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©etrop de clauses %<if%>trop de %<if%> avec le modificateur %qstrop de clauses %<if%> sans modificateurtrop d'arguments pour %<static%>trop de clauses %qstrop de clauses %qs dans une construction de tÃ¢chetrop d'alternatives dans %<asm%>trop d'argumentstrop d'arguments pour %%:dumpstrop d'arguments pour le formattrop d'arguments pour la spÃ©cialisation partielle %qTtrop d'arguments passÃ©s dans les registres sgprtrop d'arguments pour %%:compare-debug-dump-opttrop d'arguments pour %%:compare-debug-self-opttrop d'arguments pour %%:version-comparetrop d'arguments pour la fonction interne %qE %d attendustrop d'arguments pour le constructeur %q#Dtrop d'arguments pour la fonctiontrop d'arguments pour la fonction %q#Dtrop d'arguments pour la fonction %qEtrop d'arguments passÃ©s Ã  maketrop d'arguments pour la fonction membre %q#Dtrop d'arguments pour la mÃ©thode %q#Dtrop d'arguments pour la fonction %qEtrop de clauses atomiquestrop d'accolades autour de l'initialiseur pour %qTtrop d'accolades autour de l'initialiseur scalaire pour le type %qTtrop d'arÃªtes de gestion des exceptions dans le bb %itrop d'expressions pour structtrop de noms de fichiers. Tapez %<%s %s> pour connaÃ®tre l'usagetrop d'arguments de fonction pour eBPFtrop d'Ã©lÃ©ments d'initialisation pour %qTtrop de fichiers d'entrÃ©etrop de sorties de boucle enregistrÃ©estrop de clauses d'ordre de mÃ©moiretrop de parenthÃ¨ses ouvertestrop d'arÃªtes de branchements sortants depuis le bb %itrop de plages de tailles spÃ©cifiÃ©es dans l'option %qstrop d'en-tÃªtes de patrons pour %qD (devrait Ãªtre %d)trop de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop de listes de paramÃ¨tres pour le patrontrop de valeurs dans l'instruction de retourtrop de variables pour l'instruction Â«Â rangeÂ Â» avec un canaltrop d'espace de pile Ã  disposer: %dtrop d'espace de pile Ã  prÃ©parer: %dune expression avec une virgule au plus haut niveau dans l'indice d'un tableau est dÃ©prÃ©ciÃ©la dÃ©claration de %qs hors de toute fonction spÃ©cifie %<auto%>la rÃ©organisation au plus haut niveau doit Ãªtre dÃ©sactivÃ©e quand unit-at-a-time (une unitÃ© Ã  la fois) est dÃ©sactivÃ©la taille totale %wu des objets locaux dÃ©passe le maximum %wula taille totale des objets locaux dÃ©passe le maximum %wula taille totale des objets locaux est trop grandela taille totale des variables locales excÃ¨de la limite de l'architecturetp_first_run doit Ãªtre non nÃ©gatifle C traditionnel n'a pas d'espace de noms sÃ©parÃ© pour les Ã©tiquettes, l'identificateur %qE est en conflitle C traditionnel rejette les dÃ©finitions de fonctions de style C ISOle C traditionnel rejette l'initialisation automatique d'agrÃ©gatsle C traditionnel rejette l'initialisation des unionsle C traditionnel rejette la concatÃ©nation de chaÃ®nes constantesle C traditionnel rejette le plus unairele type de retour %qT Ã  la fin du guide de dÃ©duction n'est pas une spÃ©cialisation de %qTle type de retour Ã  la fin est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>trampoline gÃ©nÃ©rÃ© pour la fonction imbriquÃ©e %qDla mÃ©moire transactionnelle n'est pas supportÃ©e avec %<-fsanitize=address%>la mÃ©moire transactionnelle n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>la mÃ©moire transactionnelle n'est pas supportÃ©e avec des exceptions sans appelL'intrinsÃ¨que transformationnel %qs Ã  %L n'est pas permis dans une expression d'initialisationle mode de dÃ©routage n'est pas supportÃ© pour les flottants sur VAXvÃ©rification de l'arbre: %s, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_int_cst%> avec %d elts dans %s, Ã  %s:%dvÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_vec%> avec %d elts dans %s, Ã  %s:%dvÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %<omp_clause %s%> avec %d opÃ©randes dans %s, Ã  %s:%dvÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %s avec %d opÃ©randes dans %s, Ã  %s:%dvÃ©rification de l'arbre: on n'attendait pas la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait %<omp_clause %s%>, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%dvÃ©rification de l'arbre: n'attendait aucun parmi %s, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait un arbre contenant la structure %qs, obtenu %qs dans %s, Ã  %s:%dle code d'arbre %qs n'est pas supportÃ© dans les flux LTOla liste de l'arbre se termine Ã  la profondeur %iarÃªte vrai/faux aprÃ¨s un non GIMPLE_COND dans le bb %dessayez d'enlever les parenthÃ¨ses autour du type-idessayez d'utiliser %qE Ã  la placetentative de capturer %qD dans une instanciation d'une lambda gÃ©nÃ©riquetentative d'encoder un type non entier comme un champ de bitsla tentative de terminer la struct a Ã©tÃ© stoppÃ©e nette en raison des erreurs prÃ©cÃ©dentes dans l'analyse syntaxiquetentative de rendre amie la classe %qT au niveau de la portÃ©e globalechaÃ®ne d'ajustement manquante dans l'option (%s)deux %<[%> consÃ©cutifs n'introduiront qu'un attributdeux variables d'itÃ©ration extÃ©rieurs %qD et %qD sont utilisÃ©es dans une mÃªme boucleau moins deux types de donnÃ©es dans la dÃ©claration de %qsdeux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©clarationdeux sections ou plus pour %sargument de type %q#T donnÃ© Ã  %<delete%> alors qu'on attendait un pointeurle type %qE a un constructeur dÃ©fini par l'utilisateurle type %qE a un destructeur dÃ©fini par l'utilisateurle type %qE n'a pas de constructeur par dÃ©faut Ã  appelerle type %qE a des fonctions membres virtuellesle type %qT (typedef de %qT) enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %qT dÃ©fini dans l'espace de noms anonyme ne peut pas correspondre au type de mÃªme nom de l'autre cÃ´tÃ© de la frontiÃ¨re de l'unitÃ© de traductionle type %qT dÃ©fini dans l'espace de noms anonyme ne peut pas correspondre au type %qT de l'autre cÃ´tÃ© de la frontiÃ¨re de l'unitÃ© de traductionle type %qT n'a pas de taille connuele type %qT pour l'instanciation explicite %qD ne correspond pas au type dÃ©clarÃ© %qTle type %qT n'est pas un type de base pour le type %qTle type %qT n'est pas une base directe de %qTle type %qT n'est pas une base directe ou virtuelle de %qTle type %qT est trop grandle type %qT enfreint lui-mÃªme la rÃ¨gle de la dÃ©finition unique du C++le type %qT de l'argument %qE du patron dÃ©pend d'un paramÃ¨tre du patronle type %qT de l'argument %qE du patron dÃ©pend de paramÃ¨tres du patronle type %qT devrait correspondre au type %qTle type %qT enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonle type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonle type %qT avec des membres virtuelles ne peut pas avoir de correspondance (mappable)le type %qs n'est pas conforme au protocole %qEle type %qs enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %s est infÃ©rÃ© de l'initialiseur %s et les variables ne peuvent pas Ãªtre du type voidassertion de type uniquement valable pour des types d'interfacesles attributs de type sont ignorÃ©s aprÃ¨s que le type ait dÃ©jÃ  Ã©tÃ© dÃ©finile type %<int%> est utilisÃ© par dÃ©faut dans la dÃ©claration de %qEle type %<int%> est utilisÃ© par dÃ©faut dans le nom du typele type n'a pas de mÃ©thodele type est obsolÃ¨tele type est obsolÃ¨te: %sle type n'est pas compatible avec sa variantedÃ©saccord de type entre un SSA_NAME et son symboledÃ©saccord de type pour l'Ã©tiquette du Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»dÃ©saccord de type dans %qsdÃ©saccord de type dans l'expression %qsdÃ©saccord de type dans la rÃ©fÃ©rence %qsdÃ©saccord de type dans une expression binairenon concordance de type dans une expression conditionnelledÃ©saccord de type dans le paramÃ¨tre %ile type doit Ãªtre un %<auto%> qualifiÃ© avec CV ou une rÃ©fÃ©rence Ã  un %<auto%> qualifiÃ© avec CVle nom du type %qs devrait correspondre au nom du type %qsnom de type dÃ©clarÃ© comme une fonction retournant une fonctionnom de type dÃ©clarÃ© comme une fonction retournant un tableaule type de l'opÃ©rande %<asm%> %qE n'a pas pu Ãªtre dÃ©terminÃ©le type de l'expression %<depobj%> n'est pas %<omp_depend_t%>le type de %qD devient %<int%> par dÃ©fautle type de %qD ne correspond pas Ã  la dÃ©claration originalele type de %qE est inconnule type du tableau %q+D est complÃ©tÃ© de maniÃ¨re incompatible avec une initialisation implicitele type de champ de bit %qs est une extension de GCCle type du paramÃ¨tre formel %d est incompletle type de l'itÃ©rateur %qD fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDle type de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentedÃ©saccord dans la prÃ©cision du type dans l'instruction Â«Â switchÂ Â»les qualificatifs de type sont ignorÃ©s sur le type rÃ©sultant du transtypageles qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonctionle type passÃ© au delete vectoriel n'est ni un pointeur ni un type tableaule type transparent %q#T ne peut Ãªtre rendu transparent car le type du premier champ a une ABI diffÃ©rente de la classe gÃ©nÃ©ralele type transparent %q#T n'a aucun champla classe de type transparent %qT a des classes de basela classe de type transparent %qT a des fonctions virtuellesla variante du type diffÃ¨re sur %sla variante du type a un %<TREE_TYPE%> diffÃ©rentla variante du type a un %<TYPE_BINFO%> diffÃ©rentla variante du type a un %<TYPE_FIELDS%> diffÃ©rentla variante du type a un %<TYPE_SIZE_UNIT%> diffÃ©rentla variante du type a un %<TYPE_VFIELD%> diffÃ©rentvariante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>%<TREE_TYPE%> de la variante du type%<TYPE_BINFO%> de la variante du type%<TYPE_SIZE_UNIT%> de la variante du typele type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE%<TREE_TYPE%> du type%<TYPE_BINFO%> du type%<TYPE_SIZE_UNIT%> du typeun transtypage Ã  la barbare vers un type incomplet pourrait enfreindre la rÃ¨gle selon laquelle un seul pointeur pointe vers une zone mÃ©moire (strict aliasing).spÃ©cificateur de type invalide dans une lambdanon concordance de type/valeur pour l'argument %d dans la liste des paramÃ¨tres du patron de %qDle typedef %q+D est dÃ©clarÃ© %<_Noreturn%>le typedef %q+D est dÃ©clarÃ© %<inline%>typedef %qD est initialisÃ© (utilisez plutÃ´t %<__typeof__%>)typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)le typedef %qD est dÃ©fini localement sans Ãªtre utilisÃ©la dÃ©claration typedef est invalide dans la dÃ©claration du paramÃ¨tretypedef dÃ©clarÃ© %<auto%>typedef ne peut pas Ãªtre une dÃ©finition de fonctiontypedef ne peut pas Ãªtre une dÃ©finition de fonction membrele nom du typedef ne peut pas Ãªtre un nom de spÃ©cificateur imbriquÃ©nom du typedef %qD utilisÃ© comme dÃ©claration de destructeurles types ne sont pas vraiment compatiblesles types diffÃ¨rent sur le type signÃ©/non-signÃ©les types ont des nombres de paramÃ¨tres diffÃ©rentsles types ne peuvent pas Ãªtre dÃ©finis dans les expressions %<decltype%>les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qsles types ne peuvent pas Ãªtre dÃ©finis dans une expression %<typeid%>les types ne peuvent pas Ãªtre dÃ©finis dans un conversion-type-iddes types ne peuvent pas Ãªtre dÃ©finis dans la dÃ©claration d'une instruction Â«Â forÂ Â» parcourant une plageles types ne peuvent pas Ãªtre dÃ©finis dans une expression Â«Â newÂ Â»les types ne peuvent pas Ãªtre dÃ©finis dans un new-type-idles types ne peuvent pas Ãªtre dÃ©finis dans des dÃ©clarations de patrons d'aliasles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans les transtypagesdes types ne peuvent pas Ãªtre dÃ©finis dans des conditionsdes types ne peuvent pas Ãªtre dÃ©finis dans une liste de types de rÃ©ductionsdes types ne peuvent pas Ãªtre dÃ©finis dans une dÃ©claration d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification explicitedes types ne peuvent pas Ãªtre dÃ©finis dans des types d'itÃ©rateursdes types ne peuvent pas Ãªtre dÃ©finis dans des types de paramÃ¨tresles types ne peuvent pas Ãªtre dÃ©finis dans les arguments du patrondes types ne peuvent pas Ãªtre dÃ©finis dans %<__builtin_offsetof%>typespec dans ALLOCATE Ã  %Lincapable de calculer la position rÃ©elle des paramÃ¨tres sur la pileimpossible de dÃ©duire %qT Ã  partir de %qEimpossible de dÃ©duire le type de retour de la lambda Ã  partir de %qEimpossible d'Ã©muler %qsimpossible de trouver un registre Ã  dÃ©verserimpossible de trouver un registre de classe %qs Ã  dÃ©verserimpossible de trouver l'opÃ©rateur littÃ©ral de caractÃ¨re %qD avec l'argument %qTimpossible de trouver l'opÃ©rateur littÃ©ral numÃ©rique %qDimpossible de trouver l'opÃ©rateur littÃ©ral de chaÃ®ne %qD avec les arguments %qT, %qTincapacitÃ© de gÃ©nÃ©rer des recharges pour les contraintes impossibleÂ :incapable de gÃ©nÃ©rer des recharges pour:impossible de trouver le script d'Ã©dition de liens par dÃ©faut %qs dans les chemins de recherche des bibliothÃ¨quesincapable d'ouvrir la dÃ©pendance dynamique %qsimpossible d'ouvrir le fichierimpossible d'ouvrir le fichier journal %<vtv_class_set_sizes.log%>: %mimpossible d'ouvrir le fichier journal %<vtv_count_data.log%>: %mimpossible d'ouvrir le fichier journal %<vtv_set_ptr_data.log%>: %mimpossible d'imprimer l'opÃ©rande pour l'instant; code == %d (%c)impossible d'enregistrer les informations du greffon %qs â€“ nom de greffon pas trouvÃ©incapable d'utiliser %qs pour un registre PICcaractÃ¨re de ponctuation %<%c%> dÃ©sÃ©quilibrÃ© dans le formatcaractÃ¨re de ponctuation %qc non Ã©quilibrÃ© dans le formatinconditionnel %2d jamais exÃ©cutÃ©
  inconditionnel %2d pris %s
  sÃ©lecteur %qE non dÃ©clarÃ©le comportement est indÃ©fini quand le second paramÃ¨tre de %<va_start%> est dÃ©clarÃ© avec le stockage %<register%>opÃ©rande nommÃ© %qs non dÃ©finile type sous-jacent %qT de %qT doit Ãªtre un type entierdÃ©saccord dans le type sous-jacent de l'enum %q#Texpression !$OMP ATOMIC inattendue Ã  %L%<%s%> inattendu aprÃ¨s %<%s%>arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattenduargument inattenduargument inattendu pour msp430_select_hwmult_lib: %sattribut inattendutype de base inattendu dans cris_print_baseerreur inattendue en ouvrant %<devices.csv%>l'expression %qE du sous-type %s est inattenduenom de fichier %s inattendu dans la rÃ©solution du fichier de l'Ã©diteur de liens. %s attendupremier argument inattendu pour msp430_select_hwmult_lib: %stype d'index inattendu dans cris_print_indexmot-clÃ© inattendu; enlevez l'espace entre les guillemets et l'identificateur du suffixeopÃ©rande multiplicatif inattendudÃ©calage inattenduopÃ©rande inattenduopÃ©rande inattendu: %dtype Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contrainteffets de bord inattendus dans l'adressetemplate-id %qE inattenduadresse texte inattendueÂ :alignement non gÃ©rÃ© pour %<#pragma nomember_alignment%>arguments %qs et %qs pas gÃ©rÃ©s pour %<msp430_set_driver_var%>expression non gÃ©rÃ©etype d'expression non gÃ©rÃ©%<const %D%> non initialisÃ©%<const %qD%> non initialisÃ© est invalide en C++constante non initialisÃ©e dans %<new%> de %q#Tmembre constant non initialisÃ© dans %q#Tle membre constant non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»le membre constant non initialisÃ© dans %qT est invalide en C++membre constant non initialisÃ© dans la base %q#T de %q#Tle membre constant non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre par rÃ©fÃ©rence non initialisÃ© dans %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»variable non initialisÃ©e %q+D placÃ©e dans la zone mÃ©moire du programmevariable %qD non initialisÃ©e dans un contexte %<constexpr%>variable %qD non initialisÃ©e dans une fonction %<constexpr%>une union ne peut pas Ãªtre rendue transparenteÂ«Â unionÂ Â» dÃ©fini icil'union n'a aucun membrel'union n'a aucun membre nommÃ©membre d'union %q+D avec un %qD non trivialoption %qs inconnue pour %<#pragma GCC aarch64%>modÃ¨le %qs inconnu pour %<#pragma extern_model%>nom %s inconnu pour %<#pragma member_alignment%>option %<-mdebug-%s%> inconnuesortie du fanion %<asm%> %qs inconnuespÃ©cification de version du processeur CRIS inconnue dans %<-mtune=%> : %sspÃ©cification de version CRIS inconnue dans %<-march=%> ou %<-mcpu=%> : %sniveau de Control-Flow Protection %qs inconnualgorithme IRA %qs inconnurÃ©gion IRA %qs inconnuemodÃ¨le de partitionnement LTO %qs inconnuNiveau de correction Ã  chaud %qs inconnuNiveau de rÃ©utilisation de la pile %qs inconnumodÃ¨le TLS %qs inconnuaction %qE inconnue pour %<#pragma pack%> â€“ ignorÃ©alignement %qs inconnu spÃ©cifiÃ© pour l'option %qsmodÃ¨le mÃ©moire spÃ©cifique Ã  l'architecture inconnuspÃ©cificateur d'architecture inconnu dans le modÃ¨le mÃ©moire de la fonction interneparamÃ¨tre de limite de tableau %qs inconnutaille du tableau inconnue dans deleteattribut %qE inconnualgorithme de rÃ©organisation des blocs de base %qs inconnuspÃ©cificateur de bloc inconnutype d'opÃ©rande immÃ©diat de la fonction intÃ©grÃ©e inconnu pour l'opÃ©rande %dÃ©vÃ©nement de rappel inconnu enregistrÃ© par le greffon %scaractÃ¨re de type de conversion %qc inconnu dans le formatarchitecture de cÅ“ur %qs inconnue spÃ©cifiÃ©e avec %qsprocesseur %qs inconnu pour %<-mtune%>style de dÃ©codage des noms %qs inconnudestination inconnueerreur inconnue en lisant %s dans %<devices.csv%>mode evrp %qs inconnustyle de prÃ©cision excÃ©dentaire %qs inconnufanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)style de contraction en virgule flottante %qs inconnumode insn inconnufonction interne %qE inconnuesortie %qs inconnue pour l'Ã©diteur de liensmode machine %qE inconnuinsn de dÃ©placement inconnueÂ :ABI de dÃ©chargement %qs inconnuelettre d'opÃ©rande inconnue: Â«Â %cÂ Â»opÃ©rateur %qs inconnu dans %%:version-compareoption %q.*s inconnue dans %<-fopt-info-%s%>option inconnue aprÃ¨s %<#pragma GCC diagnostic%>option inconnue pour %<%s=%s%>option inconnue pour %<-mrecip=%s%>paramÃ¨tre inconnu dans l'option %<-mtune-ctrl%>: %sÃ©tape %s inconnue spÃ©cifiÃ©e dans %<-fdisable%>Ã©tape %s inconnue spÃ©cifiÃ©e dans %<-fenable%>modÃ¨le de taille de pointeur %qs inconnuqualitÃ© de profil inattenduemÃ©thode de reproductibilitÃ© du profil %qs inconnuemÃ©thode de mise Ã  jour du profil %qs inconnuepropriÃ©tÃ© %qE inconnue pour le sÃ©lecteur %qspropriÃ©tÃ© %qs inconnue pour le sÃ©lecteur %qsattribut de propriÃ©tÃ© inconnuattribut de propriÃ©tÃ© %<%s%s%> inconnuattribut de propriÃ©tÃ© %qE inconnuponctuation Â«Â %cÂ Â» inconnuenom de registre %qs inconnu dans %<asm%>nom de registre inconnu: %srelocalisation unspec inconnuefonction de spec %qs inconnuespÃ©cification inconnue pour l'ensemble des valeurs de FLT_EVAL_METHOD Ã  permettre %qsspÃ©cificateur %qs inconnu dans l'attribut %<amdgpu_hsa_kernel%>source inconnueparamÃ¨tre de contrÃ´le de la pile %qs inconnuoption %<-mlong-double-%s%> inconnueattribut ou pragma cible %qs inconnuoption d'ajustement inconnue (%s)type %<%T%> inconnu rencontrÃ© pendant l'encodage Objective-Cnom de type %qE inconnunom de type %qE inconnu; vouliez-vous utiliser %qsÂ ?nom de type %qE inconnu; utilisez le mot-clÃ© %<enum%> pour faire rÃ©fÃ©rence au typenom de type %qE inconnu; utilisez le mot-clÃ© %<struct%> pour faire rÃ©fÃ©rence au typenom de type %qE inconnu; utilisez le mot-clÃ© %<union%> pour faire rÃ©fÃ©rence au typevaleur %qs inconnue pour %<-march%>valeur %qs inconnue pour %<-mcpu%>valeur %qs inconnue pour %<-mtune%>valeur %qs inconnue pour %<-mmacosx-version-min%>type d'ABI de la bibliothÃ¨que de vectorisation (%qs) inconnu pour l'option %qsmodÃ¨le de coÃ»t de la vectorisation %qs inconnuprioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnuedirective de rÃ©initialisation de couleur sans concordantedirective de mise entre guillemets non concordanteclasse sans nom dÃ©finie iciun champ sans nom a un type incompletle champ sans nom n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© amiinitialisation sans nom pour %qT, lequel n'a pas de classe de baseinitialisation sans nom pour %qT, lequel utilise de multiples hÃ©ritagesun enum fortement typÃ© sans nom n'est pas permisstruct/union sans nom ne dÃ©finissant aucune instanceun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonvariable non nommÃ©e ou champ dÃ©clarÃ© voidparenthÃ¨ses inutiles dans la dÃ©claration de %qscomparaison non ordonnÃ©e sur un argument n'Ã©tant pas en virgule flottanteunquote_string(): mauvaise chaÃ®ne obtenueattribut sans guillemets dans le formatcaractÃ¨re de contrÃ´le %qc sans guillemets dans le formatcaractÃ¨res de contrÃ´le sans guillemets dans le formatidentificateur ou mot clÃ© %<%.*s%> sans guillemets dans le formatmot clÃ© %<%.*s%> sans guillemets dans le formatnom de fonction interne %<%.*s%> sans guillemets dans le formatcaractÃ¨re non graphique %qc sans guillemets dans le formatcaractÃ¨res non graphiques sans guillemets dans le formatopÃ©rateur %<%.*s%> sans guillemets dans le formatnom d'option %<%.*s%> dans guillemets dans le formatdirective du prÃ©-processeur %<%.*s%> sans guillemets dans le formatsÃ©quence de %i caractÃ¨res de ponctuation %q.*s consÃ©cutifs sans guillemets dans le formatsÃ©quence de %i espaces consÃ©cutifs sans guillemets dans le formatnom de type %<%.*s%> sans guillemets dans le formatcaractÃ¨re blanc %qc sans guillemets dans le formatinatteignableargument mÃ©connaissable pour l'option insn non reconnaissable:cible %<-mfpu%> non reconnue: %schamp %<hwmpy%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qd%<include_flags 0x%x%> non reconnu passÃ© Ã  %<print_specific_help%>champ %<revision%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qdattribut %qE argument %qs non reconnucible %s non reconnue: %sadresse non reconnueargument non reconnu pour l'option %qsargument non reconnu pour l'option %<--help=%>Â : %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*s; vouliez-vous utiliser %qsÂ ?argument non reconnu pour l'option %<-flto=%>Â : %qsargument non reconnu pour %<-fzero-call-used-regs=%>: %qsoption %<-%s%> non reconnue sur la ligne de commandeoption %<-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-%s%>Â ?l'option %<-fdump-%s%> de la ligne de commande n'est pas reconnueoption %<-fdump-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-fdump-%s%>Â ?l'option %<-fopt-info-%s%> de la ligne de commande n'est pas reconnueoption %qs non reconnue sur la ligne de commandel'option de la ligne de commande non reconnue %qs aurait pu avoir pour but de supprimer les diagnostiques prÃ©cÃ©dentsnumÃ©ro de registre de contrÃ´le non reconnu: %d â€“ utilisation de %<psw%>niveau de sortie de dÃ©bogage %qs non reconnufanion d'arÃªte non reconnu: %qsvaleur d'Ã©numÃ©ration non reconnue: %qsspÃ©cificateur de format non reconnuoption gcc de dÃ©bogage non reconnue: %cargument de vecteur d'interruption non reconnu pour l'attribut %qEvaleur de visibilitÃ© %qs non reconnue dans Â«Â ivar_visibilityÂ Â»opÃ©rande non reconnu pour %%:asm_auto_mfpuopÃ©rande non reconnu pour %%:canon_for_mliboption %<-fdisable%> non reconnueoption %<-fenable%> non reconnueoption non reconnue passÃ©e Ã  %%:target_mode_checknom de registre %qs non reconnuordre de stockage des scalaires %qs non reconnunom de section %qE non reconnudÃ©calage %qs non reconnu pour la mÃ©moire de validation (shadow memory)constante supposÃ©e non reconnuevaleur de visibilitÃ© %qs non reconnueerreur irrÃ©cupÃ©rablesurcharge non rÃ©solue pour la fonction Altivec interne %qFfonction interne surchargÃ©e non rÃ©solueles unions sans restrictions sont disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>l'appel Ã  la fonction %qD n'est pas sÃ»r dans la fonction %<transaction_safe%>l'appel de la fonction %qD n'est pas sÃ»r dans une transaction atomiquel'appel Ã  la fonction %qE n'est pas sÃ»r dans la fonction %<transaction_safe%>l'appel de la fonction %qE n'est pas sÃ»r dans une transaction atomiqueappel de fonction indirect pas sÃ»r dans une fonction %<transaction_safe%>appel de fonction indirect pas sÃ»r dans une transaction atomiquesupprimer la dÃ©finition de lâ€™option %qs est ignorÃ©, elle est toujours activÃ©e pour le processeur %qsla conversion non-signÃ©e de %qT vers %qT change la valeur de %qEla conversion non-signÃ©e de %qT vers %qT change la valeur de %qE en %qEconstante en virgule flottante sans suffixeargument non supportÃ© par %qDtype d'argument %qT non supportÃ© pour simdtype d'argument non supportÃ© pour une fonction internecode Â«Â %cÂ Â» non supportÃ© en virgule fixe:combinaison non supportÃ©e: %qs %scombinaison non supportÃ©e: %qs%s %scombinaison non supportÃ©e: %sadresse constante non supportÃ©eÂ :nom de processeur non supportÃ© retournÃ© par le noyau pour %<-mcpu=native%>Â : %sconversion en virgule fixe non supportÃ©eexpression mÃ©moire non supportÃ©eÂ :concatÃ©nation non standard de chaÃ®nes littÃ©rales non supportÃ©esuffixe non standard non supportÃ© sur la constante en virgule flottanteopÃ©rande non supportÃ©opÃ©rande %s non supportÃ© pour le code Â«Â %cÂ Â»opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»taille d'opÃ©rande non supportÃ©e pour un registre Ã©tenduopÃ©ration ou type non supportÃ© pour une comparaison vectorielle retournant un boolÃ©enstructure de l'enregistrement non supportÃ©etype de retour %qT non supportÃ© pour des fonctions %<simd%>type de retour %qT non supportÃ© pour simdsimdlen %wd non supportÃ©etaille non supportÃ©e pour un registre entieralternative non terminÃ©e de dialecte assembleurdirective de couleur non terminÃ©echaÃ®ne de format non terminÃ©ecaractÃ¨re guillemet %<%c%> non terminÃ© dans le formatdirective de mise entre guillemets non terminÃ©earguments inutilisÃ©s dans le format avec le style %<$%>paramÃ¨tre %qD inutilisÃ©dÃ©claration de liaison structurÃ©e inutilisÃ©evariable inutilisÃ©e %q+Dvariable %qD inutilisÃ©eles tables de retour en arriÃ¨re requiÃ¨rent soit un pointeur de trame ou soit %<-maccumulate-outgoing-args%> pour Ãªtre correctesla valeur la plus grande parmi les Ã©tiquettes des Â«Â caseÂ Â» est supÃ©rieure Ã  la valeur maximale du typeutilisez %<#include%> Ã  la placeutilisez plutÃ´t %<%T::%D%>utilisez %<%T::%D%> au lieu de %<%T::%D%> pour nommer le constructeur dans un nom qualifiÃ©utilisez %<%T::template %D%> pour indiquer que c'est un patronutilisez %<-Winvalid-pch%> pour plus d'informationsutilisez %<-faligned-new%> pour activer le support du Â«Â newÂ Â» sur-alignÃ© du C++17utilisez %<-fext-numeric-literals%> pour activer plus de suffixes internesutilisez %<-flax-vector-conversions%> pour autoriser les conversions entre des vecteurs comportant des types d'Ã©lÃ©ments ou des nombres de sous-parties diffÃ©rentsutilisez %<...%> pour dÃ©rouler le paquet d'argumentsutilisez %<__attribute__ ((vector_size))%> Ã  la placeutilisez %<__builtin_rx_mvtc%> (0, ... ) pour Ã©crire des valeurs arbitraires dans le PSWutilisation de %<auto%> pour un patron de fonction abrÃ©gÃ©utilisez %<template<>%> pour une spÃ©cialisation expliciteutilisez plutÃ´t %<this->%D%>utilisez %qs Ã  la placeutilisez un transtypage vers le type attendu pour lever l'ambigÃ¼itÃ©utilisez, par exemple, %<-Wabi=11%> pour avertir Ã  propos de changement depuis GCC 7utilisez le type non rÃ©fÃ©rence %qT pour faire une copie explicite ou %qT pour empÃªcher la copiel'utilisation de %<auto%> dans la dÃ©claration d'un paramÃ¨tre lambda est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>un %<auto%> dans un opÃ©rateur de conversion d'un patron membre ne peut jamais Ãªtre dÃ©duitl'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-fconcepts-ts%>l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>l'utilisation de %<complex%> dans les types AltiVec est invalidel'utilisation de %<double%> dans les types AltiVec est invalide sans %qsl'utilisation de %<long double%> dans les types AltiVec est invalidel'utilisation de %<long long%> dans les types AltiVec est invalide sans %qsl'utilisation de %<long%> dans les types Altivec est obsolÃ¨te; utilisez %<int%>l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qsutilisation de %<this%> dans une expression constanteutilisation de %qD avant la dÃ©duction de %<auto%>utilisation de %qs dans le patronl'utilisation du modificateur de longueur %qs avec le type de caractÃ¨re %qc a soit aucun effet ou soit un comportement indÃ©finiutilisation de %s et de %s ensemble dans le format %sutilisation de %s et de %s ensemble dans le format %<%%%c%> %sutilisation d'un stockage allouÃ© aprÃ¨s sa dÃ©sallocation dans une expression constantel'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est dÃ©prÃ©ciÃ©el'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est interdite en C++17l'utilisation d'un opÃ©rande du type %qT dans %<operator--%> est interditel'utilisation des types boolÃ©ens dans les types AltiVec est invalideutilisation du paquet de paramÃ¨tres intÃ©grÃ© %qD en dehors d'un patronutilisation du trait interne %qE dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traitsutilisation du patron de classe %qT comme expressionl'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalideutilisation de la fonction supprimÃ©e %qDutilisation de l'enum %q#D sans dÃ©claration prÃ©cÃ©denteutilisation de la fonction %qD avec des contraintes non satisfaitesutilisation du patron de variable invalide %qEutilisation d'une variable locale avec un stockage automatique dans la fonction contenanteutilisation d'une fonction ayant plusieurs versions sans version par dÃ©faututilisation d'un vieux style de transtypage vers %q#Tutilisation d'un paramÃ¨tre dans la fonction contenanteutilisation du paramÃ¨tre en dehors du corps de la fonctionutilisation d'un nul sans typeopÃ©rande Â«Â useÂ Â» manquant pour l'instructionutilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre codeutilisez un type de rÃ©fÃ©rence pour empÃªcher la copieutilisez plutÃ´t la directive apostrophe %qsle tableau utilisÃ© ne peut pas Ãªtre converti en pointeur lÃ  oÃ¹ un scalaire est requisutilisÃ© comme candidat rÃ©Ã©crit pour la comparaison de %qT et %qTvaleur de type Â«Â structÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â unionÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis%<_Alignas%> inutile dans une dÃ©claration vide%qs inutile dans la dÃ©claration videtranstypage inutile vers le type %q#TspÃ©cificateur de classe de stockage inutile dans la dÃ©claration videnom de type inutile dans la dÃ©claration videqualificatif de type inutile dans la dÃ©claration videla recherche de la rÃ©duction dÃ©finie par l'utilisateur est ambiguÃ«rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qErÃ©duction dÃ©finie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT%qD dÃ©fini par l'usager Ã©value toujours les 2 argumentsles littÃ©raux dÃ©finis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>utilisation de %qD qui n'a pas de paramÃ¨tre d'alignementutilisation de %<%c%s%>utilisation de %<num_workers (%d)%>, %d est ignorÃ©utilisation de %<vector_length (64)%>, %d est ignorÃ©utilisation de %<vector_length (64)%>, le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©utiliser %qs avec un type non signÃ© n'a pas d'effetutilisation de la spÃ©cialisation du patron d'alias %qT aprÃ¨s %qsutilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qTutilisation de l'ABI darwin64utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type complexe %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type entier %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type complexe %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type dÃ©cimale en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est de type entier %qTutilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type complexe %qTutilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type en virgule flottante %qTutilisation du champ %qD invalideutilisation de num_workers (%d), %d est ignorÃ©utilisation de l'ancienne ABI darwinutilisation du rÃ©sultat d'une fonction qui retourne %<void%>utilisation d'une r-valeur comme l-valeurutilisation du chargement CSE simple aprÃ¨s l'allocation du registreutilisation du paramÃ¨tre du type de patron %qT aprÃ¨s %qsutilise la plage [%E, %E] pour l'argument de la directiveutilisation du nom de typedef %qD aprÃ¨s %qsutiliser la valeur d'une affectation simple avec un opÃ©rande Ã  gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©utilisation de vector_length (%d) Ã  cause de l'appel Ã  la routine vector-partitionable, %d est ignorÃ©utilisation de vector_length (%d), %d est ignorÃ©utilisation de vector_length (%d), le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©dÃ©claration Â«Â usingÂ Â» pour un membre en dehors de la portÃ©e de la classedÃ©claration Â«Â usingÂ Â» pour un non membre au niveau de la portÃ©e de la classela dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'espace de nom %qDles arguments valables sont: %sles arguments valables sont: %s;les arguments valides sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'option %<-march=%> sont: %sles arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'option %<-mtune=%> sont: %sles arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'attribut %<target("arch=")%> sont: %sles arguments valides pour l'attribut %<target("arch=")%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'attribut %<target("tune=")%> sont: %sles arguments valides pour l'attribut %<target("tune=")%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valables pour %qs sont: %sles arguments valables pour %qs sont: %s; vouliez vous utiliser %qsÂ ?les noms de fonctionnalitÃ©s valables sont: %sles noms de fonctionnalitÃ©s valides sont: %s; vouliez-vous utiliser %qsÂ ?les valeurs valides pour l'argument %2$d de la fonction interne %1$qF sont 64, 128, 256, 512, 1024, 2048 et 4096la valeur %qE du type %qT n'est pas une expression constantela valeur %qs n'est pas supportÃ©e par l'attribut %<target%>argument valeurla valeur calculÃ©e n'est pas utilisÃ©ela valeur de %<-mfixed-range%> doit avoir la forme REG1-REG2la valeur passÃ©e dans %qs est trop grandeinitialisation par valeur du type fonction %qTinitialisation par valeur du type incomplet %qTinitialisation par valeur du type rÃ©fÃ©rencÃ© %qTvar-tracking-assignments change l'ordonnancement sÃ©lectifvariablela variable %q#D a un initialiseur mais a un type incompletvariable %q+D dÃ©clarÃ©e %<_Noreturn%>variable %q+D dÃ©clarÃ©e %<inline%>la dÃ©finition de la variable %q+D est marquÃ©e dllimportla variable %q+D pourrait Ãªtre Ã©crasÃ©e par %<longjmp%> ou %<vfork%>la variable %q+D doit Ãªtre Â«Â constÂ Â» pour Ãªtre placÃ©e dans une section en lecture seule Ã  l'aide de %qsla variable %q+D fait partie du cycle des aliasvariable %q+D avec une initialisation dynamique placÃ©e dans la zone mÃ©moire du programmela variable %qD a un type fonctionla variable %qD est initialisÃ©e mais a un type incompletla variable %qD du type non littÃ©ral %qT dans la fonction %<constexpr%>variable %qD redÃ©clarÃ©e comme une fonctionvariable %qD dÃ©finie mais non utilisÃ©evariable %qD utilisÃ©e plus d'une fois avec %<#pragma acc declare%>la variable %qE est dÃ©clarÃ©e dans une rÃ©gion %<host_data%> englobantela variable %qE n'est pas une itÃ©ration de la boucle %d la plus Ã  l'extÃ©rieur, %qE attendula variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de gauche de l'opÃ©rateur virgulela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de droite de l'opÃ©rateur virgulela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'instructionla variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le troisiÃ¨me opÃ©rande de l'expression conditionnellela variable %qs a Ã©tÃ© rÃ©fÃ©rencÃ©e dans du code dÃ©chargÃ© mais n'a pas Ã©tÃ© marquÃ©e comme devant Ãªtre incluse dans le code dÃ©chargÃ©le concept de variable n'a pas d'initialisationle tableau de taille variable %qD est utilisÃ©le tableau de taille variable est utilisÃ©type d'Ã©lÃ©ment de longueur variable dans la table de la clause %<reduction%>une variable avec le mÃªme nom assembleur que la table virtuelle est dÃ©finie dans une autre unitÃ© de traductionvariable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»variable ou champ dÃ©clarÃ© voidune variable prÃ©cÃ©demment dÃ©clarÃ©e %<static%> est redÃ©clarÃ©e %<extern%>type %qT de taille variable dans la clause %<reduction%>type de taille variable %qT dans la clause %qsle symbole de la variable n'est pas une variablele patron de variable a Ã©tÃ© dÃ©clarÃ© icitemplate-id de la variable %qD dans le spÃ©cificateur de nom imbriquÃ©les patrons de variables sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>le pistage des variables a Ã©tÃ© demandÃ© mais il n'est pas supportÃ© par ce format de dÃ©bogagele pistage des variables a Ã©tÃ© demandÃ© mais il est inutile sans produire d'informations de dÃ©bogagela limite de la taille de pistage des variables est dÃ©passÃ©ela limite de la taille de pistage des variables est dÃ©passÃ©e avec %<-fvar-tracking-assignments%>, on rÃ©essaie sanslittÃ©ral composÃ© de taille variableun objet de taille variable peut ne pas Ãªtre initialisÃ©les variables ne peuvent pas Ãªtre du type void%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichierchamp modifiÃ© par une variable au niveau de la portÃ©e du fichierle type modifiÃ© par une variable n'est pas permis dans l'expression Â«Â newÂ Â»les fonctions variadiques doivent utiliser la variante du AAPCS de baseles patrons variadiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>appel de fragment variadiquele variant %qD et la base %qD ont des types incompatiblesle variant %qD est internele variant %qD n'est pas une fonctionl'Ã©lÃ©ment d'un vecteur %qs n'est pas une valeur GIMPLEvecteur %qs avec un index d'Ã©lÃ©ment non nulvecteur passÃ© en argument Ã  une fonction sans prototypela condition vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨cel'opÃ©ration vectorielle sera dÃ©veloppÃ©e en parallÃ¨lel'opÃ©ration vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨cel'opÃ©ration vectorielle sera dÃ©veloppÃ©e avec une seule opÃ©ration scalairedÃ©bordement du vecteur dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement du vecteur dans l'expression de type %qT rÃ©sulte en %qEl'opÃ©ration de brassage vectoriel sera dÃ©veloppÃ©e Ã  la piÃ¨cela taille du vecteur n'est pas un multiple entier de la taille des Ã©lÃ©mentstypes vectoriels attendus dans %qstypes vectoriels attendus dans %qsla vectorisation n'a pas eu lieu pour une boucle simddes vecteurs avec un nombre d'Ã©lÃ©ments diffÃ©rents ont Ã©tÃ© trouvÃ©s dans %qsverify_bind_c_derived_type(): Le symbole donnÃ© est NULL de maniÃ¨re inattendueverify_cgraph_node a Ã©chouÃ©verify_flow_info a Ã©chouÃ©verify_flow_info: L'arÃªte succ du bloc de base %d est corrompueverify_flow_info: Le bloc %i a loop_father mais il n'y a pas de bouclesverify_flow_info: Le bloc %i n'a pas de loop_fatherverify_flow_info: ArÃªte dupliquÃ©e %i->%iverify_flow_info: Blocs incorrects pour le fallthru %i->%iverify_flow_info: Fallthru incorrect %i->%iverify_flow_info: DÃ©compte du bloc %i manquantverify_flow_info: REG_BR_PROB ne correspond pas au CFG (Control Flow Graph) %i %iverify_flow_info: REG_BR_PROB est dÃ©fini mais la probabilitÃ© du CFG (Control Flow Graph) ne l'est pasverify_flow_info: DÃ©compte du bloc %i erronÃ©verify_flow_info: Mauvaise probabilitÃ© de l'arÃªte %i->%iiverify_gimple a Ã©chouÃ©verify_ssa a Ã©chouÃ©l'attribut de version n'est pas une chaÃ®nemarqueur de conflit de contrÃ´le de version dans le fichierla version hÃ©ritÃ©e de %qT est dÃ©clarÃ©e icila version de Â«Â gÂ Â» sera omise, veuillez spÃ©cifier la version pour chaque extension individuellement.un symbole avec une version doit Ãªtre publicun symbole avec une version doit avoir la visibilitÃ© par dÃ©fautle spÃ©cificateur de type Â«Â virt-specifierÂ Â» sur %qs n'est pas permis en dehors d'une dÃ©finition de classePHI virtuel avec des emplacements d'argumentsnom SSA virtuel pour une dÃ©claration non VOPla base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©opÃ©rande Â«Â defÂ Â» virtuel manquant pour l'instructionla dÃ©finition virtuelle n'est pas un nom SSAla dÃ©finition virtuelle de l'instruction n'est pas Ã  jourla fonction virtuelle %q+D redÃ©fini une fonction finaleune fonction virtuelle ne peut pas avoir un type de retour dÃ©duitdes versions multiples de fonctions virtuelles ne sont pas supportÃ©esles fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++20les fonctions virtuelles ne peuvent pas Ãªtre amiesmÃ©thode virtuelle %qDfonction non classe virtuelle %qsla table virtuelle de type %qD contient des informations RTTIla table virtuelle de type %qD enfreint la rÃ¨gle de la dÃ©finition uniquele pointeur vers une table virtuelle est utilisÃ© sans avoir Ã©tÃ© initialisÃ©utilisation virtuelle de l'instruction pas Ã  jouropÃ©rande d'utilisation virtuelle manquant pour l'instructionl'argument de visibilitÃ© n'est pas une chaÃ®nel'attribut de visibilitÃ© n'est pas supportÃ© dans cette configuration; ignorÃ©le Â«Â #pragma __messageÂ Â» du vms est ignorÃ©les initialiseurs Â«Â voidÂ Â» pour des pointeurs ne sont pas permis dans des fonctions sÃ»rsla valeur void n'a pas Ã©tÃ© ignorÃ©e comme elle aurait dÃ» l'Ãªtreargument volatilevtable pour la vÃ©rification de la vtable n'est pas supportÃ© avec LTOwaitpid a Ã©chouÃ©attention: attention: envisagez de faire l'Ã©dition de liens avec Â«Â -staticÂ Â» car les bibliothÃ¨ques systÃ¨me avecon attendait Â«Â %sÂ Â»le %q+D faible ne peut pas Ãªtre dÃ©fini %qEles synonymes faibles ne sont pas supportÃ©sla dÃ©claration faible de %q+D est appliquÃ©e Ã  une dÃ©finition statique qui existe dÃ©jÃ la dÃ©claration faible de %q+D doit Ãªtre publiquela dÃ©claration faible de %q+D n'est pas supportÃ©eÂ«Â weakrefÂ Â» n'est pas supportÃ© par cette configurationles poids doivent Ãªtre non nÃ©gatifslors de l'Ã©criture de la sortie dans %s: %malors que %qT se dÃ©compose en %E Ã©lÃ©mentsalors que %qT se dÃ©compose en %wu Ã©lÃ©mentalors que %qT se dÃ©compose en %wu Ã©lÃ©mentsla largeur de %qD dÃ©passe celle de son typela largeur de %qs excÃ¨de son typela largeur du champ de bits %qD a le type non entier %qTavecdans cette bouclesans %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> est Ã©quivalent Ã  %<-gvariable-location-views%>ne peut Ãªtre %s sans Â«Â thisÂ Â»la rÃ©gion qui partage une tÃ¢che ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<task%> explicite ou %<taskloop%>Ã©criture de %wu bits de donnÃ©es hors des limites de l'objet de destination, les donnÃ©es ont Ã©tÃ© tronquÃ©es dans %wu bitswrite_atom(): Tentative d'Ã©crire un atome dabwrite_symbol(): mauvais symbole de module %qswrite_symtree(): Symbole pas Ã©critÃ©criture dans un objet constant (argument %d)Ã©criture du fichier de sortieÃ©criture Ã  travers un pointeur nul (argument %d)Ã©criture de la liste de sortie LTRANS %s: %ml'Ã©criture dans l'espace d'adresses %qs n'est pas supportÃ©emauvaise entrÃ©e %<TYPE_CACHED_VALUES%>mauvaise quantitÃ© d'arÃªtes de branchements aprÃ¨s le branchement conditionnel dans le bb %imauvais nombre d'arÃªtes de branchement aprÃ¨s le branchement inconditionnel %iargument %qs erronÃ© pour l'option %qsl'arÃªte %d->%d est erronÃ©e pour l'argument PHIentrÃ©e erronÃ©e dans la liste %<TYPE_ARG_TYPES%>liste d'utilisation immÃ©diate erronÃ©einsn erronÃ©e dans l'arÃªte fallthrumauvaise liste des boucles sorties pour l'arÃªte %d->%dnombre erronÃ© d'arguments spÃ©cifiÃ© pour l'attribut %qEmauvais nombre d'arguments pour %%:debug-level-gtmauvais nombre d'arguments pour %%:dwarf-version-gtmauvais nombre d'arguments pour %<__builtin_addressof%>mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>mauvais nombre d'arguments pour %<__builtin_choose_expr%>mauvais nombre d'arguments pour %<__builtin_complex%>mauvais nombre d'arguments pour %<__builtin_convertvector%>mauvais nombre d'arguments pour %<__builtin_launder%>mauvais nombre d'arguments pour %<__builtin_shuffle%>nombre erronÃ© d'arguments pour la fonction %<__builtin_next_arg%>nombre erronÃ© d'arguments pour la fonction %<va_start%>mauvais nombre d'arÃªtes de branchements aprÃ¨s le branchement inconditionnel dans le bb %inombre erronÃ© d'arguments du patron (%d, devrait Ãªtre %d)nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre au moins %d)mauvais fanions d'une arÃªte sortante Ã  la fin du bb %dnom de stratÃ©gie %qs erronÃ© spÃ©cifiÃ© pour l'option %qsarbre erronÃ© dans la liste %<TYPE_FIELDS%>argument de type erronÃ© pour %stype d'argument erronÃ© pour abstype d'argument erronÃ© pour absutype d'argument erronÃ© pour le complÃ©ment de bittype d'argument erronÃ© pour la conjugaisontype d'argument erronÃ© pour un dÃ©crÃ©menttype d'argument erronÃ© pour un incrÃ©menttype d'argument erronÃ© pour le point d'exclamation unairetype d'argument erronÃ© pour le moins unairetype d'argument erronÃ© pour le plus unairetype d'argument erronÃ© pour %sretour d'un registre x87 alors que x87 est dÃ©sactivÃ©xstormy16_print_operand: code inconnuvous pouvez activer SVE en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>vous pouvez utiliser un espace de noms en ligne Ã  la placevous pouvez contourner cela en enlevant l'initialiseurVous ne pouvez pas prendre l'adresse d'une fonction imbriquÃ©e si vous utilisez l'option %qsz/Architecture.zÃ©ro comme constante de pointeur nulsection de tableau ayant une longueur nulle dans la clause %qstableau %q+D de taille nulle ou nÃ©gativetype %qT de taille nulle dans la clause %<reduction%>type de taille nulle %qT dans la clause %qsvecteur de taille nullelargeur nulle pour le champ de bits %q+Dlargeur nulle pour le champ de bits %qslargeur zÃ©ro dans le format %schaÃ®ne de format %s de longueur nullechaÃ®ne de longueur nulle pas permise pour le nom dÃ©corÃ©tableau %qD de taille zÃ©rotableau %qT de taille zÃ©romembre tableau de taille nulle %qD dans un %q#T par ailleurs videmembre tableau de taille nulle %qD pas Ã  la fin de %q#T{anonyme}
\ No newline at end of file
diff -Nrcpad gcc-11.1.0/gcc/po/fr.po gcc-11.2.0/gcc/po/fr.po
*** gcc-11.1.0/gcc/po/fr.po	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/po/fr.po	Wed Jul 28 06:55:07 2021
***************
*** 97,106 ****
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 11.1-b20210321\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-03-19 21:31+0000\n"
! "PO-Revision-Date: 2021-03-25 13:27+0100\n"
  "Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>\n"
  "Language-Team: French <traduc@traduc.org>\n"
  "Language: fr\n"
--- 97,106 ----
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 11.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
! "PO-Revision-Date: 2021-04-29 11:08+0200\n"
  "Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>\n"
  "Language-Team: French <traduc@traduc.org>\n"
  "Language: fr\n"
*************** msgstr "    mis en ligne depuis %qs"
*** 1355,1365 ****
  msgid "this is the insn:"
  msgstr "ceci est la insnÂ :"
  
! #: lra-constraints.c:3103
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "incapacitÃ© de gÃ©nÃ©rer des recharges pour les contraintes impossibleÂ :"
  
! #: lra-constraints.c:4133 reload.c:3862
  msgid "unable to generate reloads for:"
  msgstr "incapable de gÃ©nÃ©rer des recharges pour:"
  
--- 1355,1365 ----
  msgid "this is the insn:"
  msgstr "ceci est la insnÂ :"
  
! #: lra-constraints.c:3108
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "incapacitÃ© de gÃ©nÃ©rer des recharges pour les contraintes impossibleÂ :"
  
! #: lra-constraints.c:4138 reload.c:3868
  msgid "unable to generate reloads for:"
  msgstr "incapable de gÃ©nÃ©rer des recharges pour:"
  
*************** msgstr "insn non reconnaissable:"
*** 1530,1545 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "insn ne satisfait pas Ã  ses contraintes:"
  
! #: targhooks.c:2075
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de Â«Â %sÂ Â»"
  
! #: targhooks.c:2090
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de %<-fpic%>"
  
! #: targhooks.c:2092
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de %<-fpie%>"
  
--- 1530,1545 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "insn ne satisfait pas Ã  ses contraintes:"
  
! #: targhooks.c:2089
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de Â«Â %sÂ Â»"
  
! #: targhooks.c:2104
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de %<-fpic%>"
  
! #: targhooks.c:2106
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de %<-fpie%>"
  
*************** msgstr "%s%savertissement: l'en-tÃªte %s
*** 1577,1583 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6041 c/c-typeck.c:7780 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1577,1583 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "modificateur de longueur dans le
*** 2021,2103 ****
  msgid "<command-line>"
  msgstr "<ligne-de-commande>"
  
! #: config/aarch64/aarch64.c:10259
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/aarch64/aarch64.c:10268 config/aarch64/aarch64.c:10281
! #: config/aarch64/aarch64.c:10293 config/aarch64/aarch64.c:10304
! #: config/aarch64/aarch64.c:10320 config/aarch64/aarch64.c:10334
! #: config/aarch64/aarch64.c:10354 config/aarch64/aarch64.c:10428
! #: config/aarch64/aarch64.c:10439 config/aarch64/aarch64.c:10453
! #: config/aarch64/aarch64.c:10675 config/aarch64/aarch64.c:10693
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "opÃ©rande invalide pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10372 config/aarch64/aarch64.c:10383
! #: config/aarch64/aarch64.c:10535 config/aarch64/aarch64.c:10546
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante vecteur invalide"
  
! #: config/aarch64/aarch64.c:10395 config/aarch64/aarch64.c:10407
  #, 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:10421
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "opÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10487 config/arm/arm.c:24289
  #, c-format
  msgid "missing operand"
  msgstr "opÃ©rande manquant"
  
! #: config/aarch64/aarch64.c:10572
  #, c-format
  msgid "invalid constant"
  msgstr "constante invalide"
  
! #: config/aarch64/aarch64.c:10575
  #, c-format
  msgid "invalid operand"
  msgstr "opÃ©rande invalide"
  
! #: config/aarch64/aarch64.c:10701 config/aarch64/aarch64.c:10706
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prÃ©fixe d'opÃ©rande invalide Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10726
  #, c-format
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.c:23568 config/arm/arm.c:33644
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversion invalide depuis le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:23570 config/arm/arm.c:33646
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversion invalide vers le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:23585 config/aarch64/aarch64.c:23601
! #: config/arm/arm.c:33661 config/arm/arm.c:33677
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "opÃ©ration non permise sur le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:23609
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "impossible de combiner les vecteurs GNU et SVE dans l'opÃ©ration binaire"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14054 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â«Â %%&Â Â» utilisÃ© sans rÃ©fÃ©rence Ã  un TLS dynamique local"
--- 2021,2103 ----
  msgid "<command-line>"
  msgstr "<ligne-de-commande>"
  
! #: config/aarch64/aarch64.c:10663
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/aarch64/aarch64.c:10672 config/aarch64/aarch64.c:10685
! #: config/aarch64/aarch64.c:10697 config/aarch64/aarch64.c:10708
! #: config/aarch64/aarch64.c:10724 config/aarch64/aarch64.c:10738
! #: config/aarch64/aarch64.c:10758 config/aarch64/aarch64.c:10832
! #: config/aarch64/aarch64.c:10843 config/aarch64/aarch64.c:10857
! #: config/aarch64/aarch64.c:11079 config/aarch64/aarch64.c:11097
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "opÃ©rande invalide pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10776 config/aarch64/aarch64.c:10787
! #: config/aarch64/aarch64.c:10939 config/aarch64/aarch64.c:10950
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante vecteur invalide"
  
! #: config/aarch64/aarch64.c:10799 config/aarch64/aarch64.c:10811
  #, 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:10825
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "opÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "opÃ©rande manquant"
  
! #: config/aarch64/aarch64.c:10976
  #, c-format
  msgid "invalid constant"
  msgstr "constante invalide"
  
! #: config/aarch64/aarch64.c:10979
  #, c-format
  msgid "invalid operand"
  msgstr "opÃ©rande invalide"
  
! #: config/aarch64/aarch64.c:11105 config/aarch64/aarch64.c:11110
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prÃ©fixe d'opÃ©rande invalide Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:11130
  #, c-format
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversion invalide depuis le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversion invalide vers le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "opÃ©ration non permise sur le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25252
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "impossible de combiner les vecteurs GNU et SVE dans l'opÃ©ration binaire"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â«Â %%&Â Â» utilisÃ© sans rÃ©fÃ©rence Ã  un TLS dynamique local"
*************** msgid "invalid %%r value"
*** 2113,2130 ****
  msgstr "valeur %%r invalide"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13748 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13668
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13696
  #, c-format
  msgid "invalid %%P value"
  msgstr "valeur %%P invalide"
--- 2113,2130 ----
  msgstr "valeur %%r invalide"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "valeur %%P invalide"
*************** msgstr "valeur %%M invalide"
*** 2154,2160 ****
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13756
  #, c-format
  msgid "invalid %%s value"
  msgstr "valeur %%s invalide"
--- 2154,2160 ----
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "valeur %%s invalide"
*************** msgstr "valeur %%s invalide"
*** 2164,2170 ****
  msgid "invalid %%C value"
  msgstr "valeur %%C invalide"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13532
  #, c-format
  msgid "invalid %%E value"
  msgstr "valeur %%E invalide"
--- 2164,2170 ----
  msgid "invalid %%C value"
  msgstr "valeur %%C invalide"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "valeur %%E invalide"
*************** msgstr "relocalisation unspec inconnue"
*** 2177,2183 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14059
  #, c-format
  msgid "invalid %%xn code"
  msgstr "valeur %%xn invalide"
--- 2177,2183 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "valeur %%xn invalide"
*************** msgstr "UNSPEC invalide comme opÃ©randeÂ
*** 2259,2293 ****
  msgid "unrecognized supposed constant"
  msgstr "constante supposÃ©e non reconnue"
  
! #: config/arm/arm.c:20653 config/arm/arm.c:20678 config/arm/arm.c:20688
! #: config/arm/arm.c:20697 config/arm/arm.c:20706
  #, c-format
  msgid "invalid shift operand"
  msgstr "opÃ©rande shift invalide"
  
! #: config/arm/arm.c:23562 config/arm/arm.c:23580
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruction Thumb Ã©tablie"
  
! #: config/arm/arm.c:23568
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruction Ã©tablie dans la sÃ©quence conditionnelle"
  
! #: config/arm/arm.c:23686 config/arm/arm.c:23699 config/arm/arm.c:23724
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "OpÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23801 config/arm/arm.c:23823 config/arm/arm.c:23833
! #: config/arm/arm.c:23843 config/arm/arm.c:23853 config/arm/arm.c:23892
! #: config/arm/arm.c:23910 config/arm/arm.c:23935 config/arm/arm.c:23950
! #: config/arm/arm.c:23977 config/arm/arm.c:23984 config/arm/arm.c:24002
! #: config/arm/arm.c:24009 config/arm/arm.c:24017 config/arm/arm.c:24038
! #: config/arm/arm.c:24045 config/arm/arm.c:24236 config/arm/arm.c:24243
! #: config/arm/arm.c:24270 config/arm/arm.c:24277 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2259,2293 ----
  msgid "unrecognized supposed constant"
  msgstr "constante supposÃ©e non reconnue"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "opÃ©rande shift invalide"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruction Thumb Ã©tablie"
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruction Ã©tablie dans la sÃ©quence conditionnelle"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "OpÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "OpÃ©rande non supportÃ© pour le
*** 2295,2307 ****
  msgid "invalid operand for code '%c'"
  msgstr "opÃ©rande invalide pour Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23905
  #, c-format
  msgid "instruction never executed"
  msgstr "instruction jamais exÃ©cutÃ©e"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23926
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "code de format Maverick Â«Â %cÂ Â» obsolÃ¨te"
--- 2295,2307 ----
  msgid "invalid operand for code '%c'"
  msgstr "opÃ©rande invalide pour Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "instruction jamais exÃ©cutÃ©e"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "code de format Maverick Â«Â %cÂ Â» obsolÃ¨te"
*************** msgstr "opÃ©rande non supportÃ©"
*** 2423,2430 ****
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6928
! #: d/dmd/dsymbolsem.c:1450 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
--- 2423,2430 ----
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
! #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
*************** msgstr "opÃ©ration invalide sur %<__fpre
*** 2787,2793 ****
  msgid "invalid %%P operand"
  msgstr "opÃ©rande %%P invalide"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13686
  #, c-format
  msgid "invalid %%p value"
  msgstr "valeur %%p invalide"
--- 2787,2793 ----
  msgid "invalid %%P operand"
  msgstr "opÃ©rande %%P invalide"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "valeur %%p invalide"
*************** msgid "post-increment address is not a r
*** 2841,2847 ****
  msgstr "le post-incrÃ©ment d'adresse n'est pas un registre"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20528
  msgid "bad address"
  msgstr "mauvaise adresse"
  
--- 2841,2847 ----
  msgstr "le post-incrÃ©ment d'adresse n'est pas un registre"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "mauvaise adresse"
  
*************** msgstr "Â«Â %%%cÂ Â» n'est pas un prÃ©fi
*** 2893,2900 ****
  #: 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:3326 config/riscv/riscv.c:3441
! #: config/riscv/riscv.c:3447 config/riscv/riscv.c:3456
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "utilisation invalide de Â«Â %%%cÂ Â»"
--- 2893,2900 ----
  #: 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:3335 config/riscv/riscv.c:3450
! #: config/riscv/riscv.c:3456 config/riscv/riscv.c:3465
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "utilisation invalide de Â«Â %%%cÂ Â»"
*************** msgstr "Manque d'espace sur la pile.\n"
*** 3030,3315 ****
  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:3851
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> nÃ©cessite une unitÃ© matÃ©rielle en virgule flottante"
  
! #: config/rs6000/rs6000.c:3859
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> nÃ©cessite l'adressage indexÃ©"
  
! #: config/rs6000/rs6000.c:3864
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> et %<-mno-altivec%> sont incompatibles"
  
! #: config/rs6000/rs6000.c:3866
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> dÃ©sactive vsx"
  
! #: config/rs6000/rs6000.c:4006
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.c:4009
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.c:4021
  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:10752
  msgid "bad move"
  msgstr "mauvais dÃ©placement"
  
! #: config/rs6000/rs6000.c:13316
  msgid "Bad 128-bit move"
  msgstr "Mauvais dÃ©placement sur 128 bits"
  
! #: config/rs6000/rs6000.c:13496
  #, c-format
  msgid "invalid %%A value"
  msgstr "valeur %%A invalide"
  
! #: config/rs6000/rs6000.c:13505 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
  
! #: config/rs6000/rs6000.c:13520
  #, c-format
  msgid "invalid %%e value"
  msgstr "valeur %%e invalide"
  
! #: config/rs6000/rs6000.c:13541
  #, c-format
  msgid "invalid %%f value"
  msgstr "valeur %%f invalide"
  
! #: config/rs6000/rs6000.c:13550
  #, c-format
  msgid "invalid %%F value"
  msgstr "valeur %%F invalide"
  
! #: config/rs6000/rs6000.c:13559
  #, c-format
  msgid "invalid %%G value"
  msgstr "valeur %%G invalide"
  
! #: config/rs6000/rs6000.c:13594
  #, c-format
  msgid "invalid %%j code"
  msgstr "valeur %%j invalide"
  
! #: config/rs6000/rs6000.c:13604
  #, c-format
  msgid "invalid %%J code"
  msgstr "valeur %%J invalide"
  
! #: config/rs6000/rs6000.c:13614
  #, c-format
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.c:13629 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
  
! #: config/rs6000/rs6000.c:13676
  #, c-format
  msgid "invalid %%O value"
  msgstr "valeur %%O invalide"
  
! #: config/rs6000/rs6000.c:13723
  #, c-format
  msgid "invalid %%q value"
  msgstr "valeur %%q invalide"
  
! #: config/rs6000/rs6000.c:13765
  #, c-format
  msgid "invalid %%t value"
  msgstr "valeur %%t invalide"
  
! #: config/rs6000/rs6000.c:13782
  #, c-format
  msgid "invalid %%T value"
  msgstr "valeur %%T invalide"
  
! #: config/rs6000/rs6000.c:13794
  #, c-format
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.c:13808 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.c:13858
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.c:13875 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
  
! #: config/rs6000/rs6000.c:13932
  #, c-format
  msgid "invalid %%z value"
  msgstr "valeur %%z invalide"
  
! #: config/rs6000/rs6000.c:14001
  #, 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:14845
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "MÃ©lange invalide de types en virgule flottante IEEE 128 bits et IBM 128 bits"
  
! #: config/rs6000/rs6000.c:23803
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argument AltiVec passÃ© Ã  une fonction sans prototype"
  
! #: config/rs6000/rs6000.c:26952
  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:27021
  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:27097
  msgid "Bad GPR fusion"
  msgstr "Mauvaise fusion GPR"
  
! #: config/rs6000/rs6000.c:27657
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversion invalide depuis le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27659
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversion invalide vers le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27661
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversion invalide depuis le type %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27663
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversion invalide vers le type %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27678
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "conversion invalide depuis le type %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27680
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "conversion invalide vers le type %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27682
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "conversion invalide depuis le type %<* __vector_pair%>"
  
! #: config/rs6000/rs6000.c:27684
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "conversion invalide vers le type %<* __vector_pair%>"
  
! #: config/s390/s390.c:7884
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "les rÃ©fÃ©rences mÃ©moire symboliques sont uniquement supportÃ©es sur z10 ou ultÃ©rieur"
  
! #: config/s390/s390.c:7895
  #, c-format
  msgid "cannot decompose address"
  msgstr "adresse indÃ©composable"
  
! #: config/s390/s390.c:7976
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "opÃ©rateur de comparaison invalide pour le modificateur de sortie Â«Â EÂ Â»"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "rÃ©fÃ©rence invalide pour le modificateur de sortie Â«Â JÂ Â»"
  
! #: config/s390/s390.c:8017
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â OÂ Â»"
  
! #: config/s390/s390.c:8039
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â RÂ Â»"
  
! #: config/s390/s390.c:8057
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "rÃ©fÃ©rence mÃ©moire attendue pour le modificateur de sortie Â«Â SÂ Â»"
  
! #: config/s390/s390.c:8067
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â SÂ Â»"
  
! #: config/s390/s390.c:8088
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "registre ou expression mÃ©moire attendue pour le modificateur de sortie Â«Â NÂ Â»"
  
! #: config/s390/s390.c:8099
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "registre ou expression mÃ©moire attendue pour le modificateur de sortie Â«Â MÂ Â»"
  
! #: config/s390/s390.c:8185 config/s390/s390.c:8206
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:8203
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "constante invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.c:8240
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vecteur constant invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:8247
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expression invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.c:8250
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expression invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:12029
  msgid "vector argument passed to unprototyped function"
  msgstr "vecteur passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/s390/s390.c:16403
  msgid "types differ in signedness"
  msgstr "les types diffÃ¨rent sur le type signÃ©/non-signÃ©"
  
! #: config/s390/s390.c:16413
  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:16416
  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:16424
  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"
  
--- 3030,3315 ----
  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:3855
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> nÃ©cessite une unitÃ© matÃ©rielle en virgule flottante"
  
! #: config/rs6000/rs6000.c:3863
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> nÃ©cessite l'adressage indexÃ©"
  
! #: config/rs6000/rs6000.c:3868
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> et %<-mno-altivec%> sont incompatibles"
  
! #: config/rs6000/rs6000.c:3870
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> dÃ©sactive vsx"
  
! #: config/rs6000/rs6000.c:4010
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.c:4013
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.c:4025
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> n'est pas disponible en mode petit-boutiste"
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr "mauvais dÃ©placement"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr "Mauvais dÃ©placement sur 128 bits"
  
! #: config/rs6000/rs6000.c:13589
  #, c-format
  msgid "invalid %%A value"
  msgstr "valeur %%A invalide"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
  
! #: config/rs6000/rs6000.c:13613
  #, c-format
  msgid "invalid %%e value"
  msgstr "valeur %%e invalide"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "valeur %%f invalide"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "valeur %%F invalide"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "valeur %%G invalide"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "valeur %%j invalide"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "valeur %%J invalide"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "valeur %%O invalide"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "valeur %%q invalide"
  
! #: config/rs6000/rs6000.c:13858
  #, c-format
  msgid "invalid %%t value"
  msgstr "valeur %%t invalide"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "valeur %%T invalide"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.c:13951
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
  
! #: config/rs6000/rs6000.c:14025
  #, c-format
  msgid "invalid %%z value"
  msgstr "valeur %%z invalide"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valeur %%y invalide, essayez d'utiliser la contrainte Â«Â ZÂ Â»"
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "MÃ©lange invalide de types en virgule flottante IEEE 128 bits et IBM 128 bits"
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argument AltiVec passÃ© Ã  une fonction sans prototype"
  
! #: config/rs6000/rs6000.c:27071
  msgid "Could not generate addis value for fusion"
  msgstr "N'a pu gÃ©nÃ©rer de valeur addis pour la fusion"
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Impossible de gÃ©nÃ©rer un offset load/store pour la fusion"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr "Mauvaise fusion GPR"
  
! #: config/rs6000/rs6000.c:27776
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversion invalide depuis le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27778
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversion invalide vers le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27780
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversion invalide depuis le type %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27782
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversion invalide vers le type %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27797
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "conversion invalide depuis le type %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27799
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "conversion invalide vers le type %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27801
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "conversion invalide depuis le type %<* __vector_pair%>"
  
! #: config/rs6000/rs6000.c:27803
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "conversion invalide vers le type %<* __vector_pair%>"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "les rÃ©fÃ©rences mÃ©moire symboliques sont uniquement supportÃ©es sur z10 ou ultÃ©rieur"
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr "adresse indÃ©composable"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "opÃ©rateur de comparaison invalide pour le modificateur de sortie Â«Â EÂ Â»"
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "rÃ©fÃ©rence invalide pour le modificateur de sortie Â«Â JÂ Â»"
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â OÂ Â»"
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â RÂ Â»"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "rÃ©fÃ©rence mÃ©moire attendue pour le modificateur de sortie Â«Â SÂ Â»"
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â SÂ Â»"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "registre ou expression mÃ©moire attendue pour le modificateur de sortie Â«Â NÂ Â»"
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "registre ou expression mÃ©moire attendue pour le modificateur de sortie Â«Â MÂ Â»"
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "constante invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vecteur constant invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expression invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expression invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:12052
  msgid "vector argument passed to unprototyped function"
  msgstr "vecteur passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr "les types diffÃ¨rent sur le type signÃ©/non-signÃ©"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr "l'opÃ©rateur binaire ne supporte pas deux opÃ©randes boolÃ©ens vectoriels"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr "l'opÃ©rateur binaire ne supporte pas l'opÃ©rande boolÃ©en vectoriel"
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "l'opÃ©rateur binaire ne supporte pas le mÃ©lange d'un boolÃ©en vectoriel avec un vecteur en virgule flottante"
  
*************** msgstr "({anonyme})"
*** 3572,3579 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14380 cp/parser.c:31016
! #: cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
--- 3572,3579 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
*************** msgstr "%<;%> attendu"
*** 3593,3599 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
--- 3593,3599 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
*************** msgstr "%<)%> attendu"
*** 3601,3607 ****
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
--- 3601,3607 ----
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
*************** msgstr "%<;%>, %<,%> ou %<)%> attendu"
*** 3619,3639 ****
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31641
! #: cp/parser.c:35326
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19941
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> attendu"
--- 3619,3639 ----
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> attendu"
*************** msgstr "%<{%> attendu"
*** 3644,3656 ****
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31668
! #: cp/parser.c:33316 cp/parser.c:36125 cp/parser.c:36909
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.c:6667 cp/parser.c:31555
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
--- 3644,3656 ----
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
*************** msgstr "%<while%> attendu"
*** 3659,3665 ****
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31014 cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
--- 3659,3665 ----
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
*************** msgstr "%<,%> attendu"
*** 3668,3685 ****
  msgid "expected %<.%>"
  msgstr "%<.%> attendu"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33890
! #: cp/parser.c:33911
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
--- 3668,3685 ----
  msgid "expected %<.%>"
  msgstr "%<.%> attendu"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
*************** msgstr "%<,%> ou %<)%> attendu"
*** 3687,3714 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31632 cp/parser.c:34100
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40913
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
  
! #: c/c-typeck.c:8370
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17360 cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
--- 3687,3714 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
*************** msgstr "Ã©tiquette attendue"
*** 3723,3751 ****
  msgid "candidate:"
  msgstr "candidatÂ :"
  
! #: cp/call.c:7407
  msgid "  after user-defined conversion:"
  msgstr "  aprÃ¨s la conversion dÃ©finie par l'utilisateurÂ :"
  
! #: cp/call.c:7545 cp/pt.c:2044 cp/pt.c:25058
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat estÂ :"
  msgstr[1] "les candidats sontÂ :"
  
! #: cp/call.c:12092
  msgid "candidate 1:"
  msgstr "candidat 1Â :"
  
! #: cp/call.c:12093
  msgid "candidate 2:"
  msgstr "candidat 2Â :"
  
! #: cp/decl.c:3392
  msgid "jump to label %qD"
  msgstr "saut Ã  l'Ã©tiquette %qD"
  
! #: cp/decl.c:3393
  msgid "jump to case label"
  msgstr "saut Ã  l'Ã©tiquette du Â«Â caseÂ Â»"
  
--- 3723,3751 ----
  msgid "candidate:"
  msgstr "candidatÂ :"
  
! #: cp/call.c:7411
  msgid "  after user-defined conversion:"
  msgstr "  aprÃ¨s la conversion dÃ©finie par l'utilisateurÂ :"
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat estÂ :"
  msgstr[1] "les candidats sontÂ :"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "candidat 1Â :"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "candidat 2Â :"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr "saut Ã  l'Ã©tiquette %qD"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "saut Ã  l'Ã©tiquette du Â«Â caseÂ Â»"
  
*************** msgstr "le paramÃ¨tre %qD ne peut pas ap
*** 3964,3990 ****
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable locale %qD ne peut pas apparaÃ®tre dans ce contexte"
  
! #: cp/parser.c:20737
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using enum%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:20740
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> du type dÃ©pendant %qT"
  
! #: cp/parser.c:20742
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> du type non-Ã©numÃ©rÃ© %q#T"
  
! #: cp/parser.c:20744
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> du type incomplet %qT"
  
! #: cp/parser.c:20746
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> de %qT avant le spÃ©cificateur de son Ã©nmuÃ©ration"
  
! #: cp/pt.c:2042 cp/semantics.c:5713
  msgid "candidates are:"
  msgstr "les candidats sontÂ :"
  
--- 3964,3990 ----
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable locale %qD ne peut pas apparaÃ®tre dans ce contexte"
  
! #: cp/parser.c:20774
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using enum%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:20777
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> du type dÃ©pendant %qT"
  
! #: cp/parser.c:20779
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> du type non-Ã©numÃ©rÃ© %q#T"
  
! #: cp/parser.c:20781
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> du type incomplet %qT"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> de %qT avant le spÃ©cificateur de son Ã©nmuÃ©ration"
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "les candidats sontÂ :"
  
*************** msgstr "la conversion supprime l'attribu
*** 4028,4075 ****
  msgid "source type is not polymorphic"
  msgstr "le type source n'est pas polymorphique"
  
! #: cp/typeck.c:6633 c/c-typeck.c:4406
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "type d'argument erronÃ© pour le moins unaire"
  
! #: cp/typeck.c:6634 c/c-typeck.c:4393
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "type d'argument erronÃ© pour le plus unaire"
  
! #: cp/typeck.c:6661 c/c-typeck.c:4450
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "type d'argument erronÃ© pour le complÃ©ment de bit"
  
! #: cp/typeck.c:6678 c/c-typeck.c:4458
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "type d'argument erronÃ© pour abs"
  
! #: cp/typeck.c:6690 c/c-typeck.c:4480
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "type d'argument erronÃ© pour la conjugaison"
  
! #: cp/typeck.c:6708
  msgid "in argument to unary !"
  msgstr "dans l'argument d'un unaireÂ !"
  
! #: cp/typeck.c:6754
  msgid "no pre-increment operator for type"
  msgstr "pas d'opÃ©rateur de prÃ©-incrÃ©mentation pour le type"
  
! #: cp/typeck.c:6756
  msgid "no post-increment operator for type"
  msgstr "pas d'opÃ©rateur de post-incrÃ©mentation pour le type"
  
! #: cp/typeck.c:6758
  msgid "no pre-decrement operator for type"
  msgstr "pas d'opÃ©rateur de prÃ©-dÃ©crÃ©mentation pour le type"
  
! #: cp/typeck.c:6760
  msgid "no post-decrement operator for type"
  msgstr "pas d'opÃ©rateur de post-dÃ©crÃ©mentation pour le type"
  
--- 4028,4075 ----
  msgid "source type is not polymorphic"
  msgstr "le type source n'est pas polymorphique"
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "type d'argument erronÃ© pour le moins unaire"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "type d'argument erronÃ© pour le plus unaire"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "type d'argument erronÃ© pour le complÃ©ment de bit"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "type d'argument erronÃ© pour abs"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "type d'argument erronÃ© pour la conjugaison"
  
! #: cp/typeck.c:6719
  msgid "in argument to unary !"
  msgstr "dans l'argument d'un unaireÂ !"
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr "pas d'opÃ©rateur de prÃ©-incrÃ©mentation pour le type"
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr "pas d'opÃ©rateur de post-incrÃ©mentation pour le type"
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr "pas d'opÃ©rateur de prÃ©-dÃ©crÃ©mentation pour le type"
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr "pas d'opÃ©rateur de post-dÃ©crÃ©mentation pour le type"
  
*************** msgstr "DÃ©saccord de la limite du table
*** 4174,4180 ****
  msgid "Driving:"
  msgstr "Pilotage:"
  
! #: fortran/interface.c:3421 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argument effectif de INTENT = OUT/INOUT"
  
--- 4174,4180 ----
  msgid "Driving:"
  msgstr "Pilotage:"
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argument effectif de INTENT = OUT/INOUT"
  
*************** msgstr "Mauvais opÃ©rateur"
*** 4304,4310 ****
  msgid "Bad type in constant expression"
  msgstr "Mauvais type dans l'expression constante"
  
! #: fortran/module.c:7303
  msgid "Unexpected end of module"
  msgstr "Fin de module inattendue"
  
--- 4304,4310 ----
  msgid "Bad type in constant expression"
  msgstr "Mauvais type dans l'expression constante"
  
! #: fortran/module.c:7314
  msgid "Unexpected end of module"
  msgstr "Fin de module inattendue"
  
*************** msgstr "bloc IF"
*** 4332,4342 ****
  msgid "implied END DO"
  msgstr "END DO implicite"
  
! #: fortran/parse.c:2139 fortran/resolve.c:11928
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11980 fortran/resolve.c:11983
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
--- 4332,4342 ----
  msgid "implied END DO"
  msgstr "END DO implicite"
  
! #: fortran/parse.c:2139 fortran/resolve.c:11936
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
*************** msgstr "rÃ©sultat avec une longueur de c
*** 4422,4575 ****
  msgid "bind(c) procedure"
  msgstr "procÃ©dure bind(c)"
  
! #: fortran/resolve.c:4050
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Contexte invalide pour un pointeur NULL() Ã  %%L"
  
! #: fortran/resolve.c:4066
  #, 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:4083
  #, 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:4088
  #, 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:4103
  #, 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:4145
  #, 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:4168
  #, 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:4182
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Les quantitÃ©s COMPLEX ne peuvent pas Ãªtre comparÃ©es Ã  %L"
  
! #: fortran/resolve.c:4280
  #, 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:4286
  #, 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:4299
  #, 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:4302
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L"
  
! #: fortran/resolve.c:4305
  #, 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:4309
  #, 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:4395
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Rangs inconsistant pour l'opÃ©rateur Ã  %%L et %%L"
  
! #: fortran/resolve.c:7234
  msgid "Loop variable"
  msgstr "Variable de boucle"
  
! #: fortran/resolve.c:7238
  msgid "iterator variable"
  msgstr "variable d'itÃ©rateur"
  
! #: fortran/resolve.c:7242
  msgid "Start expression in DO loop"
  msgstr "Expression de dÃ©part dans la boucle DO"
  
! #: fortran/resolve.c:7246
  msgid "End expression in DO loop"
  msgstr "Expression de fin dans la boucle DO"
  
! #: fortran/resolve.c:7250
  msgid "Step expression in DO loop"
  msgstr "Expression de pas dans la boucle DO"
  
! #: fortran/resolve.c:7536 fortran/resolve.c:7539
  msgid "DEALLOCATE object"
  msgstr "objet DEALLOCATE"
  
! #: fortran/resolve.c:7916 fortran/resolve.c:7919
  msgid "ALLOCATE object"
  msgstr "objet ALLOCATE"
  
! #: fortran/resolve.c:8152 fortran/resolve.c:10105
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.c:8196 fortran/resolve.c:10117
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.c:9911
  msgid "item in READ"
  msgstr "Ã©lÃ©ment dans READ"
  
! #: fortran/resolve.c:10129
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
! #: fortran/trans-array.c:1750
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Longueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur de tableau"
  
! #: fortran/trans-array.c:6023
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "DÃ©bordement d'entier en calculant la quantitÃ© de mÃ©moire Ã  allouer"
  
! #: fortran/trans-array.c:9788
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "La valeur du paramÃ¨tre PDT LEN Â«Â %sÂ Â» n'est pas en accord avec celle dans la dÃ©claration fictive"
  
! #: fortran/trans-decl.c:6235
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longueur rÃ©elle de la chaÃ®ne ne correspond pas Ã  celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)"
  
! #: fortran/trans-decl.c:6243
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longueur rÃ©elle de la chaÃ®ne est plus courte que celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)"
  
! #: fortran/trans-expr.c:9796
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "La cible du remappage de rang est trop petite (%ld < %ld)"
  
! #: fortran/trans-expr.c:11270
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire Ã  un tableau non allouÃ©"
  
--- 4422,4575 ----
  msgid "bind(c) procedure"
  msgstr "procÃ©dure bind(c)"
  
! #: fortran/resolve.c:4052
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Contexte invalide pour un pointeur NULL() Ã  %%L"
  
! #: fortran/resolve.c:4069
  #, 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:4086
  #, 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:4091
  #, 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:4106
  #, 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:4149
  #, 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:4172
  #, 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:4186
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Les quantitÃ©s COMPLEX ne peuvent pas Ãªtre comparÃ©es Ã  %L"
  
! #: fortran/resolve.c:4284
  #, 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:4290
  #, 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:4304
  #, 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:4307
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L"
  
! #: fortran/resolve.c:4312
  #, 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:4317
  #, 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:4403
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Rangs inconsistant pour l'opÃ©rateur Ã  %%L et %%L"
  
! #: fortran/resolve.c:7242
  msgid "Loop variable"
  msgstr "Variable de boucle"
  
! #: fortran/resolve.c:7246
  msgid "iterator variable"
  msgstr "variable d'itÃ©rateur"
  
! #: fortran/resolve.c:7250
  msgid "Start expression in DO loop"
  msgstr "Expression de dÃ©part dans la boucle DO"
  
! #: fortran/resolve.c:7254
  msgid "End expression in DO loop"
  msgstr "Expression de fin dans la boucle DO"
  
! #: fortran/resolve.c:7258
  msgid "Step expression in DO loop"
  msgstr "Expression de pas dans la boucle DO"
  
! #: fortran/resolve.c:7544 fortran/resolve.c:7547
  msgid "DEALLOCATE object"
  msgstr "objet DEALLOCATE"
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7927
  msgid "ALLOCATE object"
  msgstr "objet ALLOCATE"
  
! #: fortran/resolve.c:8160 fortran/resolve.c:10113
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.c:8204 fortran/resolve.c:10125
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.c:9919
  msgid "item in READ"
  msgstr "Ã©lÃ©ment dans READ"
  
! #: fortran/resolve.c:10137
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
! #: fortran/trans-array.c:1778
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Longueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur de tableau"
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "DÃ©bordement d'entier en calculant la quantitÃ© de mÃ©moire Ã  allouer"
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "La valeur du paramÃ¨tre PDT LEN Â«Â %sÂ Â» n'est pas en accord avec celle dans la dÃ©claration fictive"
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longueur rÃ©elle de la chaÃ®ne ne correspond pas Ã  celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)"
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longueur rÃ©elle de la chaÃ®ne est plus courte que celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)"
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "La cible du remappage de rang est trop petite (%ld < %ld)"
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire Ã  un tableau non allouÃ©"
  
*************** msgstr "RÃ©fÃ©rence de tableau hors limi
*** 4694,4719 ****
  msgid "Incorrect function return value"
  msgstr "Valeur de retour de fonction invalide"
  
! #: fortran/trans.c:714 fortran/trans.c:789
  #, c-format
  msgid "Error allocating %lu bytes"
  msgstr "Erreur en allouant %lu octets"
  
! #: fortran/trans.c:998
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr "Tentative d'allouer la variable Â«Â %sÂ Â» qui est dÃ©jÃ  allouÃ©e"
  
! #: fortran/trans.c:1004
  msgid "Attempting to allocate already allocated variable"
  msgstr "Tentative d'allouer une variable dÃ©jÃ  allouÃ©e"
  
! #: fortran/trans.c:1454 fortran/trans.c:1613
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Tentative d'utiliser DEALLOCATE sur Â«Â %sÂ Â» qui n'est pas allouÃ©"
  
! #: fortran/trans.c:1771
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr "Erreur en rÃ©-allouant %lu octets"
--- 4694,4719 ----
  msgid "Incorrect function return value"
  msgstr "Valeur de retour de fonction invalide"
  
! #: fortran/trans.c:724 fortran/trans.c:799
  #, c-format
  msgid "Error allocating %lu bytes"
  msgstr "Erreur en allouant %lu octets"
  
! #: fortran/trans.c:1008
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr "Tentative d'allouer la variable Â«Â %sÂ Â» qui est dÃ©jÃ  allouÃ©e"
  
! #: fortran/trans.c:1014
  msgid "Attempting to allocate already allocated variable"
  msgstr "Tentative d'allouer une variable dÃ©jÃ  allouÃ©e"
  
! #: fortran/trans.c:1464 fortran/trans.c:1623
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Tentative d'utiliser DEALLOCATE sur Â«Â %sÂ Â» qui n'est pas allouÃ©"
  
! #: fortran/trans.c:1781
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr "Erreur en rÃ©-allouant %lu octets"
*************** msgstr "-Xbind-now et -Xbind-lazy sont i
*** 4908,4922 ****
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr "envisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof (1)"
  
! #: config/arc/arc.h:68 config/mips/mips.h:1452
  msgid "may not use both -EB and -EL"
  msgstr "ne peut utiliser -EB et -EL ensemble"
  
! #: config/arm/arm.h:93
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "-mfloat-abi=soft et -mfloat-abi=hard ne peuvent pas Ãªtre utilisÃ©s ensemble"
  
! #: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "-mbig-endian et -mlittle-endian ne peuvent Ãªtre utilisÃ©s ensemble"
  
--- 4908,4922 ----
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr "envisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof (1)"
  
! #: config/arc/arc.h:68 config/mips/mips.h:1453
  msgid "may not use both -EB and -EL"
  msgstr "ne peut utiliser -EB et -EL ensemble"
  
! #: config/arm/arm.h:94
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "-mfloat-abi=soft et -mfloat-abi=hard ne peuvent pas Ãªtre utilisÃ©s ensemble"
  
! #: config/arm/arm.h:96 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "-mbig-endian et -mlittle-endian ne peuvent Ãªtre utilisÃ©s ensemble"
  
*************** msgstr "pas de type de processeur spÃ©ci
*** 4932,4939 ****
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "ne spÃ©cifiez pas Ã  la fois -march=â€¦ et -mcpu=â€¦"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141
  msgid "shared and mdll are not compatible"
  msgstr "shared et mdll ne sont pas compatibles"
  
--- 4932,4939 ----
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "ne spÃ©cifiez pas Ã  la fois -march=â€¦ et -mcpu=â€¦"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:138
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:153
  msgid "shared and mdll are not compatible"
  msgstr "shared et mdll ne sont pas compatibles"
  
*************** msgid "Warn about creation of array temp
*** 5093,5102 ****
  msgstr "Avertir Ã  propos de la crÃ©ation de temporaires de tableaux."
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1017 common.opt:1021
! #: common.opt:1025 common.opt:1029 common.opt:1679 common.opt:1735
! #: common.opt:1874 common.opt:1878 common.opt:2116 common.opt:2330
! #: common.opt:3046
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
--- 5093,5102 ----
  msgstr "Avertir Ã  propos de la crÃ©ation de temporaires de tableaux."
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1021 common.opt:1025
! #: common.opt:1029 common.opt:1033 common.opt:1683 common.opt:1739
! #: common.opt:1878 common.opt:1882 common.opt:2120 common.opt:2334
! #: common.opt:3050
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
*************** msgstr "Placer tous les tableaux locaux
*** 5571,5730 ****
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr "Fixer l'accessibilitÃ© par dÃ©faut des entitÃ©s du module Ã  PRIVATE."
  
! #: fortran/lang.opt:708
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr "Essayer de disposer les types dÃ©rivÃ©s de maniÃ¨re aussi compacte que possible."
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr "ProtÃ©ger les parenthÃ¨ses dans les expressions."
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr "Chemin vers le fichier d'en-tÃªte qui devrait Ãªtre prÃ©-inclu avant chaque unitÃ© de compilation."
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr "Activer la validation des limites pendant la compilation."
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr "InterprÃ©ter tout REAL(4) comme un REAL(8)."
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr "InterprÃ©ter tout REAL(4) comme un REAL(10)."
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr "InterprÃ©ter tout REAL(4) comme un REAL(16)."
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr "InterprÃ©ter tout REAL(8) comme un REAL(4)."
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr "InterprÃ©ter tout REAL(8) comme un REAL(10)."
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr "InterprÃ©ter tout REAL(8) comme un REAL(16)."
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr "RÃ©-allouer le membre de gauche dans les affectations."
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr "Utiliser un marqueur sur 4 octets pour les fichiers non formatÃ©s."
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr "Utiliser un marqueur sur 8 octets pour les fichiers non formatÃ©s."
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr "Allouer les variables locales sur la pile pour autoriser la rÃ©cursion indirecte."
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr "Copier les sections de tableaux dans un bloc contigu lors de l'entrÃ©e dans une procÃ©dure."
  
! #: fortran/lang.opt:772
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr "-fcoarray=<none|single|lib>\tSpÃ©cifier quelle parallÃ©lisation co-tableau utiliser."
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr "-fcheck=[...]\tSpÃ©cifier quels contrÃ´les Ã  l'exÃ©cution doivent Ãªtre rÃ©alisÃ©s."
  
! #: fortran/lang.opt:792
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr "Ajouter un deuxiÃ¨me soulignÃ© si le nom contient dÃ©jÃ  un soulignÃ©."
  
! #: fortran/lang.opt:800
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr "Appliquer le signe nÃ©gatif aux valeurs zÃ©ro."
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr "Interdire l'optimisation des appels de fin de fonction quand la routine appelante peut avoir omis les longueurs des caractÃ¨res."
  
! #: fortran/lang.opt:811
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr "Ajouter un soulignÃ© aux noms visibles depuis l'extÃ©rieur."
  
! #: fortran/lang.opt:815 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1903 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1099 common.opt:1103
! #: common.opt:1107 common.opt:1194 common.opt:1471 common.opt:1550
! #: common.opt:1826 common.opt:1965 common.opt:2008 common.opt:2405
! #: common.opt:2441 common.opt:2534 common.opt:2538 common.opt:2647
! #: common.opt:2738 common.opt:2746 common.opt:2754 common.opt:2762
! #: common.opt:2863 common.opt:2919 common.opt:3007 common.opt:3151
! #: common.opt:3155 common.opt:3159 common.opt:3163
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr "Lier statiquement la bibliothÃ¨que d'assistance GNU Fortran (libgfortran)."
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr "ÃŠtre conforme au standard Fortran ISO 2003."
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr "ÃŠtre conforme au standard Fortran ISO 2008."
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr "ÃŠtre conforme au standard Fortran ISO 2008 y compris TS 29113."
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr "ÃŠtre conforme au standard Fortran ISO 2018."
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr "ÃŠtre conforme au standard Fortran ISO 95."
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr "Pas de conformitÃ© particuliÃ¨re."
  
! #: fortran/lang.opt:883
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr "Accepter les extensions pour prendre en charge du code ancien."
--- 5571,5730 ----
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr "Fixer l'accessibilitÃ© par dÃ©faut des entitÃ©s du module Ã  PRIVATE."
  
! #: fortran/lang.opt:704
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr "Essayer de disposer les types dÃ©rivÃ©s de maniÃ¨re aussi compacte que possible."
  
! #: fortran/lang.opt:712
  #, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr "ProtÃ©ger les parenthÃ¨ses dans les expressions."
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr "Chemin vers le fichier d'en-tÃªte qui devrait Ãªtre prÃ©-inclu avant chaque unitÃ© de compilation."
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr "Activer la validation des limites pendant la compilation."
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr "InterprÃ©ter tout REAL(4) comme un REAL(8)."
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr "InterprÃ©ter tout REAL(4) comme un REAL(10)."
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr "InterprÃ©ter tout REAL(4) comme un REAL(16)."
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr "InterprÃ©ter tout REAL(8) comme un REAL(4)."
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr "InterprÃ©ter tout REAL(8) comme un REAL(10)."
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr "InterprÃ©ter tout REAL(8) comme un REAL(16)."
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr "RÃ©-allouer le membre de gauche dans les affectations."
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr "Utiliser un marqueur sur 4 octets pour les fichiers non formatÃ©s."
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr "Utiliser un marqueur sur 8 octets pour les fichiers non formatÃ©s."
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr "Allouer les variables locales sur la pile pour autoriser la rÃ©cursion indirecte."
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr "Copier les sections de tableaux dans un bloc contigu lors de l'entrÃ©e dans une procÃ©dure."
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr "-fcoarray=<none|single|lib>\tSpÃ©cifier quelle parallÃ©lisation co-tableau utiliser."
  
! #: fortran/lang.opt:784
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr "-fcheck=[...]\tSpÃ©cifier quels contrÃ´les Ã  l'exÃ©cution doivent Ãªtre rÃ©alisÃ©s."
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr "Ajouter un deuxiÃ¨me soulignÃ© si le nom contient dÃ©jÃ  un soulignÃ©."
  
! #: fortran/lang.opt:796
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr "Appliquer le signe nÃ©gatif aux valeurs zÃ©ro."
  
! #: fortran/lang.opt:803
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr "Interdire l'optimisation des appels de fin de fonction quand la routine appelante peut avoir omis les longueurs des caractÃ¨res."
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr "Ajouter un soulignÃ© aux noms visibles depuis l'extÃ©rieur."
  
! #: fortran/lang.opt:811 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1890 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1103 common.opt:1107
! #: common.opt:1111 common.opt:1198 common.opt:1475 common.opt:1554
! #: common.opt:1830 common.opt:1969 common.opt:2012 common.opt:2409
! #: common.opt:2445 common.opt:2538 common.opt:2542 common.opt:2651
! #: common.opt:2742 common.opt:2750 common.opt:2758 common.opt:2766
! #: common.opt:2867 common.opt:2923 common.opt:3011 common.opt:3155
! #: common.opt:3159 common.opt:3163 common.opt:3167
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
  
! #: fortran/lang.opt:851
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr "Lier statiquement la bibliothÃ¨que d'assistance GNU Fortran (libgfortran)."
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr "ÃŠtre conforme au standard Fortran ISO 2003."
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr "ÃŠtre conforme au standard Fortran ISO 2008."
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr "ÃŠtre conforme au standard Fortran ISO 2008 y compris TS 29113."
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr "ÃŠtre conforme au standard Fortran ISO 2018."
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr "ÃŠtre conforme au standard Fortran ISO 95."
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr "Pas de conformitÃ© particuliÃ¨re."
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr "Accepter les extensions pour prendre en charge du code ancien."
*************** msgstr "Avertir Ã  propos d'appels de dÃ
*** 6404,6410 ****
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corrsponding call to the allocation or deallocation function."
  msgstr "Avertir Ã  propos de dÃ©saccords entre les appels Ã  l'opÃ©rateur Â«Â newÂ Â» ou Â«Â deleteÂ Â» et l'appel correspondant Ã  la fonction d'allocation ou de dÃ©sallocation."
  
  #: c-family/c.opt:808
--- 6404,6410 ----
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function."
  msgstr "Avertir Ã  propos de dÃ©saccords entre les appels Ã  l'opÃ©rateur Â«Â newÂ Â» ou Â«Â deleteÂ Â» et l'appel correspondant Ã  la fonction d'allocation ou de dÃ©sallocation."
  
  #: c-family/c.opt:808
*************** msgstr "-faligned-new=<N>\tUtiliser l'al
*** 7028,7035 ****
  msgid "Allow variadic functions without named parameter."
  msgstr "Autoriser les fonctions variadiques sans paramÃ¨tre nommÃ©."
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2068
! #: c-family/c.opt:2072 c-family/c.opt:2088
  #, no-c-format
  msgid "No longer supported."
  msgstr "Prise en charge supprimÃ©e."
--- 7028,7035 ----
  msgid "Allow variadic functions without named parameter."
  msgstr "Autoriser les fonctions variadiques sans paramÃ¨tre nommÃ©."
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2055
! #: c-family/c.opt:2059 c-family/c.opt:2075
  #, no-c-format
  msgid "No longer supported."
  msgstr "Prise en charge supprimÃ©e."
*************** msgstr "SpÃ©cifier les dimensions de cal
*** 7386,7851 ****
  
  #: c-family/c.opt:1878
  #, no-c-format
- msgid "-fopenacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
- msgstr "-fopenacc-kernels=[decompose|parloops]\tSpÃ©cifier le mode de gestion des constructions Â«Â kernelsÂ Â» OpenACC."
- 
- #: c-family/c.opt:1891
- #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "Activer OpenMP (implique -frecursive en Fortran)."
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Activer les directives SIMD de OpenMP."
  
! #: c-family/c.opt:1899
  #, 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:1910
  #, 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:1914
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "Transformer les erreurs de conformitÃ© en simples avertissements."
  
! #: c-family/c.opt:1918
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Activer les extensions de langage PlanÂ 9."
  
! #: c-family/c.opt:1922
  #, 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:1930
  #, 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:1934
  #, 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:1938
  #, 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:1942
  #, 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:1946
  #, 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:1950
  #, 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:1954 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:1958
  #, 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:1962
  #, 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:1966 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:1970
  #, 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:1977
  #, 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:1993
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "Afficher les statistiques accumulÃ©es durant la compilation."
  
! #: c-family/c.opt:1997
  #, 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:2004 c-family/c.opt:2009
  #, 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:2026
  #, 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:2033
  #, 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:2040
  #, 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:2044
  #, 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:2048 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:2052
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "Utiliser __cxa_atexit pour enregistrer les destructeurs."
  
! #: c-family/c.opt:2056
  #, 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:2060
  #, 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:2064
  #, 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:2076 d/lang.opt:326
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Produire les symboles communs comme des symboles faibles."
  
! #: c-family/c.opt:2080
  #, 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:2084
  #, 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:2092
  #, 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:2096
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Vidanger les dÃ©clarations dans un fichier .decl."
  
! #: c-family/c.opt:2100
  #, 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:2104
  #, 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:2108
  #, 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:2112
  #, 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:2117
  #, 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:2121
  #, 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:2125
  #, 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:2129
  #, 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:2133
  #, 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:2137
  #, 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:2141
  #, 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:2145
  #, 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:2149
  #, 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:2153
  #, 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:2163
  #, 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:2167
  #, 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:2179
  #, 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:2183
  #, 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:2187 c-family/c.opt:2191
  #, 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:2195
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "ÃŠtre conforme au standard C++ ISO 2011."
  
! #: c-family/c.opt:2199
  #, 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:2203
  #, 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:2207
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "ÃŠtre conforme au standard C++ ISO 2014."
  
! #: c-family/c.opt:2211
  #, 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:2215
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "ÃŠtre conforme au standard C++ ISO 2017."
  
! #: c-family/c.opt:2219 c-family/c.opt:2223
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr "Conforme au standard ISO C++ de 2020 (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2227 c-family/c.opt:2231
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr "ÃŠtre conforme au brouillon du standard C++ ISO 2023 (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2235 c-family/c.opt:2373
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "ÃŠtre conforme au standard C ISO 2011."
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c11."
  
! #: c-family/c.opt:2243 c-family/c.opt:2247 c-family/c.opt:2377
! #: c-family/c.opt:2381
  #, 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:2251
  #, 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:2255 c-family/c.opt:2259 c-family/c.opt:2357
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "ÃŠtre conforme au standard C ISO 1990."
  
! #: c-family/c.opt:2263 c-family/c.opt:2365
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "ÃŠtre conforme au standard C ISO 1999."
  
! #: c-family/c.opt:2267
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c99."
  
! #: c-family/c.opt:2271 c-family/c.opt:2276
  #, 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:2281
  #, 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:2285
  #, 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:2289
  #, 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:2293
  #, 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:2297
  #, 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:2301
  #, 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:2305 c-family/c.opt:2309
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr "Conforme au standard ISO C++ de 2020 avec les extensions de GNU (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2313 c-family/c.opt:2317
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "ÃŠtre conforme au brouillon du standard C++ ISO 2023 avec les extensions GNU (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2321
  #, 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:2325
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu11."
  
! #: c-family/c.opt:2329 c-family/c.opt:2333
  #, 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:2337
  #, 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:2341 c-family/c.opt:2345
  #, 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:2349
  #, 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:2353
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu99."
  
! #: c-family/c.opt:2361
  #, 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:2369
  #, 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:2385
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr "-stdlib=[libstdc++|libc++]\tLa bibliothÃ¨que standard Ã  utiliser pour les en-tÃªtes C++ et l'exÃ©cutable."
  
! #: c-family/c.opt:2402
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "Activer le prÃ©-traitement traditionnel."
  
! #: c-family/c.opt:2406
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tSupporter les trigrammes du C ISO."
  
! #: c-family/c.opt:2410
  #, 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."
--- 7386,7846 ----
  
  #: c-family/c.opt:1878
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "Activer OpenMP (implique -frecursive en Fortran)."
  
! #: c-family/c.opt:1882
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr "Activer les directives SIMD de OpenMP."
  
! #: c-family/c.opt:1886
  #, 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:1897
  #, 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:1901
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "Transformer les erreurs de conformitÃ© en simples avertissements."
  
! #: c-family/c.opt:1905
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Activer les extensions de langage PlanÂ 9."
  
! #: c-family/c.opt:1909
  #, 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:1917
  #, 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:1921
  #, 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:1925
  #, 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:1929
  #, 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:1933
  #, 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:1937
  #, 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:1941 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:1945
  #, 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:1949
  #, 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:1953 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:1957
  #, 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:1964
  #, 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:1980
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "Afficher les statistiques accumulÃ©es durant la compilation."
  
! #: c-family/c.opt:1984
  #, 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:1991 c-family/c.opt:1996
  #, 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:2013
  #, 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:2020
  #, 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:2027
  #, 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:2031
  #, 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:2035 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:2039
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "Utiliser __cxa_atexit pour enregistrer les destructeurs."
  
! #: c-family/c.opt:2043
  #, 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:2047
  #, 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:2051
  #, 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:2063
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr "Produire les symboles communs comme des symboles faibles."
  
! #: c-family/c.opt:2067
  #, 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:2071
  #, 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:2079
  #, 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:2083
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "Vidanger les dÃ©clarations dans un fichier .decl."
  
! #: c-family/c.opt:2087
  #, 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:2091
  #, 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:2095
  #, 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:2099
  #, 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:2104
  #, 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:2108
  #, 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:2112
  #, 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:2116
  #, 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:2120
  #, 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:2124
  #, 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:2128
  #, 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:2132
  #, 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:2136
  #, 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:2140
  #, 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:2150
  #, 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:2154
  #, 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:2166
  #, 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:2170
  #, 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:2174 c-family/c.opt:2178
  #, 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:2182
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "ÃŠtre conforme au standard C++ ISO 2011."
  
! #: c-family/c.opt:2186
  #, 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:2190
  #, 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:2194
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "ÃŠtre conforme au standard C++ ISO 2014."
  
! #: c-family/c.opt:2198
  #, 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:2202
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "ÃŠtre conforme au standard C++ ISO 2017."
  
! #: c-family/c.opt:2206 c-family/c.opt:2210
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr "Conforme au standard ISO C++ de 2020 (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2214 c-family/c.opt:2218
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr "ÃŠtre conforme au brouillon du standard C++ ISO 2023 (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2222 c-family/c.opt:2360
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "ÃŠtre conforme au standard C ISO 2011."
  
! #: c-family/c.opt:2226
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c11."
  
! #: c-family/c.opt:2230 c-family/c.opt:2234 c-family/c.opt:2364
! #: c-family/c.opt:2368
  #, 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:2238
  #, 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:2242 c-family/c.opt:2246 c-family/c.opt:2344
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "ÃŠtre conforme au standard C ISO 1990."
  
! #: c-family/c.opt:2250 c-family/c.opt:2352
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "ÃŠtre conforme au standard C ISO 1999."
  
! #: c-family/c.opt:2254
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "Rendu obsolÃ¨te en faveur de -std=c99."
  
! #: c-family/c.opt:2258 c-family/c.opt:2263
  #, 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:2268
  #, 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:2272
  #, 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:2276
  #, 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:2280
  #, 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:2284
  #, 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:2288
  #, 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:2292 c-family/c.opt:2296
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr "Conforme au standard ISO C++ de 2020 avec les extensions de GNU (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2300 c-family/c.opt:2304
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "ÃŠtre conforme au brouillon du standard C++ ISO 2023 avec les extensions GNU (support expÃ©rimental et incomplet)."
  
! #: c-family/c.opt:2308
  #, 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:2312
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu11."
  
! #: c-family/c.opt:2316 c-family/c.opt:2320
  #, 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:2324
  #, 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:2328 c-family/c.opt:2332
  #, 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:2336
  #, 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:2340
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "Rendu obsolÃ¨te en faveur de -std=gnu99."
  
! #: c-family/c.opt:2348
  #, 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:2356
  #, 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:2372
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr "-stdlib=[libstdc++|libc++]\tLa bibliothÃ¨que standard Ã  utiliser pour les en-tÃªtes C++ et l'exÃ©cutable."
  
! #: c-family/c.opt:2389
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "Activer le prÃ©-traitement traditionnel."
  
! #: c-family/c.opt:2393
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tSupporter les trigrammes du C ISO."
  
! #: c-family/c.opt:2397
  #, 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 "Compiler avec le code unittest."
*** 8090,8095 ****
--- 8085,8095 ----
  msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
  msgstr "-fversion=<niveau|ident>\tCompiler en code version >= <niveau> ou identifiÃ© par <ident>."
  
+ #: d/lang.opt:326
+ #, no-c-format
+ msgid "Emit template instantiations as weak symbols."
+ msgstr "Produire des instanciations de patron en tant que symboles faibles."
+ 
  #: d/lang.opt:346
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
*************** msgstr "Supporter plus de 8192 entrÃ©es
*** 9327,9469 ****
  msgid "Support TLS segment larger than 64K."
  msgstr "Supporter des segments TLS plus grands que 64K."
  
! #: config/riscv/riscv.opt:26
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr "-mbranch-cost=N\tDÃ©finir le coÃ»t des branchements Ã , approximativement, N instructions."
  
! #: config/riscv/riscv.opt:30
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr "Lors de la gÃ©nÃ©ration de code -fpic, autoriser l'utilisation des PLT. IgnorÃ© avec fno-pic."
  
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "SpÃ©cifier la convention d'appel pour les entiers et les virgules flottantes."
  
! #: config/riscv/riscv.opt:38 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr "Essayer de conserver l'alignement de la pile sur cette puissance de 2."
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr "ABI supportÃ©es (Ã  utiliser avec l'option -mabi=):"
  
! #: config/riscv/riscv.opt:67
  #, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "Utiliser les instructions matÃ©rielles pour la division et la racine carrÃ©e en virgule flottante."
  
! #: config/riscv/riscv.opt:71
  #, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr "Utiliser les instructions matÃ©rielles pour la division entiÃ¨re."
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr "-march=\tGÃ©nÃ©rer du code pour l'ISA RISC-V demandÃ©e (par ex. RV64IM).  Les chaÃ®nes ISA doivent Ãªtre en minuscules."
  
! #: config/riscv/riscv.opt:80 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr "-mtune=PROCESSEUR\tOptimiser la sortie pour le PROCESSEUR."
  
! #: config/riscv/riscv.opt:84
  #, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "-mcpu=PROCESSEUR\tUtiliser l'architecture et optimiser la sortie pour le PROCESSEUR."
  
! #: config/riscv/riscv.opt:88
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr "-msmall-data-limit=N\tPlacer les donnÃ©es globales et statiques plus petites que <nombre> octets dans une section spÃ©ciale (sur certaines cibles)."
  
! #: config/riscv/riscv.opt:92
  #, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "Utiliser du code plus petit mais plus lent pour le prologue et l'Ã©pilogue."
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr "Convertir les adresses BASE + GRAND_OFFSET en NOUVELLE_BASE + PETIT_OFFSET pour autoriser plus d'accÃ¨s mÃ©moire Ã  Ãªtre gÃ©nÃ©rÃ©s comme instructions compressÃ©es. Cible actuellement les chargements/stockages d'entiers 32 bits."
  
! #: config/riscv/riscv.opt:102 config/aarch64/aarch64.opt:92
  #, no-c-format
  msgid "Specify the code model."
  msgstr "SpÃ©cifier le modÃ¨le de code."
  
! #: config/riscv/riscv.opt:106
  #, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr "Ne pas gÃ©nÃ©rer des accÃ¨s mÃ©moire non alignÃ©es."
  
! #: config/riscv/riscv.opt:110 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr "ModÃ¨les de code connus (Ã  utiliser avec l'option -mcmodel=):"
  
! #: config/riscv/riscv.opt:120
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr "Utiliser les opÃ©rateurs %reloc(), plutÃ´t que les macros en assembleur, pour charger les adresses."
  
! #: config/riscv/riscv.opt:124
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr "Tirer profit des relaxations de l'Ã©diteur de liens pour rÃ©duire le nombre d'instructions requises pour matÃ©rialiser les adresses des symboles."
  
! #: config/riscv/riscv.opt:143
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr "Ã‰mettre l'attribut ELF RISC-V."
  
! #: config/riscv/riscv.opt:147 config/i386/i386.opt:246
  #, no-c-format
  msgid "Use the given data alignment."
  msgstr "Utiliser l'alignement de donnÃ©es spÃ©cifiÃ©."
  
! #: config/riscv/riscv.opt:151 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr "Choix connus pour l'alignement de donnÃ©es (Ã  utiliser avec l'option -malign-data=):"
  
! #: config/riscv/riscv.opt:161 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Utiliser la mÃ©thode donnÃ©e pour protÃ©ger la pile."
  
! #: config/riscv/riscv.opt:165 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Arguments valides pour -mstack-protector-guard=:"
  
! #: config/riscv/riscv.opt:175 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Utiliser le registre de base donnÃ© pour adresser la protection de la pile."
  
! #: config/riscv/riscv.opt:182 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Utiliser le dÃ©calage donnÃ© pour adresser la protection de la pile."
  
! #: config/riscv/riscv.opt:192
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr "SpÃ©cifications ISA supportÃ©es (Ã  utiliser avec l'option -misa-spec=):"
  
! #: config/riscv/riscv.opt:205
  #, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr "DÃ©finir la version des spÃ©cifications ISA RISC-V."
--- 9327,9481 ----
  msgid "Support TLS segment larger than 64K."
  msgstr "Supporter des segments TLS plus grands que 64K."
  
! #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
! #, no-c-format
! msgid "Assume target CPU is configured as big endian."
! msgstr "Supposer que le processeur cible est configurÃ© comme gros-boutiste."
! 
! #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
! #, no-c-format
! msgid "Assume target CPU is configured as little endian."
! msgstr "Supposer que le processeur cible est configurÃ© comme petit-boutiste."
! 
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr "-mbranch-cost=N\tDÃ©finir le coÃ»t des branchements Ã , approximativement, N instructions."
  
! #: config/riscv/riscv.opt:38
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr "Lors de la gÃ©nÃ©ration de code -fpic, autoriser l'utilisation des PLT. IgnorÃ© avec fno-pic."
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "SpÃ©cifier la convention d'appel pour les entiers et les virgules flottantes."
  
! #: config/riscv/riscv.opt:46 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr "Essayer de conserver l'alignement de la pile sur cette puissance de 2."
  
! #: config/riscv/riscv.opt:50
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr "ABI supportÃ©es (Ã  utiliser avec l'option -mabi=):"
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "Utiliser les instructions matÃ©rielles pour la division et la racine carrÃ©e en virgule flottante."
  
! #: config/riscv/riscv.opt:79
  #, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr "Utiliser les instructions matÃ©rielles pour la division entiÃ¨re."
  
! #: config/riscv/riscv.opt:83
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr "-march=\tGÃ©nÃ©rer du code pour l'ISA RISC-V demandÃ©e (par ex. RV64IM).  Les chaÃ®nes ISA doivent Ãªtre en minuscules."
  
! #: config/riscv/riscv.opt:88 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr "-mtune=PROCESSEUR\tOptimiser la sortie pour le PROCESSEUR."
  
! #: config/riscv/riscv.opt:92
  #, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "-mcpu=PROCESSEUR\tUtiliser l'architecture et optimiser la sortie pour le PROCESSEUR."
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr "-msmall-data-limit=N\tPlacer les donnÃ©es globales et statiques plus petites que <nombre> octets dans une section spÃ©ciale (sur certaines cibles)."
  
! #: config/riscv/riscv.opt:100
  #, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "Utiliser du code plus petit mais plus lent pour le prologue et l'Ã©pilogue."
  
! #: config/riscv/riscv.opt:104
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr "Convertir les adresses BASE + GRAND_OFFSET en NOUVELLE_BASE + PETIT_OFFSET pour autoriser plus d'accÃ¨s mÃ©moire Ã  Ãªtre gÃ©nÃ©rÃ©s comme instructions compressÃ©es. Cible actuellement les chargements/stockages d'entiers 32 bits."
  
! #: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:92
  #, no-c-format
  msgid "Specify the code model."
  msgstr "SpÃ©cifier le modÃ¨le de code."
  
! #: config/riscv/riscv.opt:114
  #, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr "Ne pas gÃ©nÃ©rer des accÃ¨s mÃ©moire non alignÃ©es."
  
! #: config/riscv/riscv.opt:118 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr "ModÃ¨les de code connus (Ã  utiliser avec l'option -mcmodel=):"
  
! #: config/riscv/riscv.opt:128
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr "Utiliser les opÃ©rateurs %reloc(), plutÃ´t que les macros en assembleur, pour charger les adresses."
  
! #: config/riscv/riscv.opt:132
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr "Tirer profit des relaxations de l'Ã©diteur de liens pour rÃ©duire le nombre d'instructions requises pour matÃ©rialiser les adresses des symboles."
  
! #: config/riscv/riscv.opt:151
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr "Ã‰mettre l'attribut ELF RISC-V."
  
! #: config/riscv/riscv.opt:155 config/i386/i386.opt:246
  #, no-c-format
  msgid "Use the given data alignment."
  msgstr "Utiliser l'alignement de donnÃ©es spÃ©cifiÃ©."
  
! #: config/riscv/riscv.opt:159 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr "Choix connus pour l'alignement de donnÃ©es (Ã  utiliser avec l'option -malign-data=):"
  
! #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Utiliser la mÃ©thode donnÃ©e pour protÃ©ger la pile."
  
! #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Arguments valides pour -mstack-protector-guard=:"
  
! #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Utiliser le registre de base donnÃ© pour adresser la protection de la pile."
  
! #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Utiliser le dÃ©calage donnÃ© pour adresser la protection de la pile."
  
! #: config/riscv/riscv.opt:200
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr "SpÃ©cifications ISA supportÃ©es (Ã  utiliser avec l'option -misa-spec=):"
  
! #: config/riscv/riscv.opt:213
  #, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr "DÃ©finir la version des spÃ©cifications ISA RISC-V."
*************** msgstr "Les dialectes TLS possibles:"
*** 9598,9609 ****
  msgid "The code model option names for -mcmodel:"
  msgstr "Les noms d'options du modÃ¨le de code pour -mcmodel:"
  
- #: config/aarch64/aarch64.opt:68 config/arm/arm.opt:90
- #: config/microblaze/microblaze.opt:60
- #, no-c-format
- msgid "Assume target CPU is configured as big endian."
- msgstr "Supposer que le processeur cible est configurÃ© comme gros-boutiste."
- 
  #: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1030
  #, no-c-format
  msgid "Generate code which uses only the general registers."
--- 9610,9615 ----
*************** msgstr "Correctif pour l'erratum numÃ©ro
*** 9624,9635 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr "Correctif pour l'erratum numÃ©ro 843419 de l'ARM Cortex-A53."
  
- #: config/aarch64/aarch64.opt:88 config/arm/arm.opt:155
- #: config/microblaze/microblaze.opt:64
- #, no-c-format
- msgid "Assume target CPU is configured as little endian."
- msgstr "Supposer que le processeur cible est configurÃ© comme petit-boutiste."
- 
  #: config/aarch64/aarch64.opt:96
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
--- 9630,9635 ----
*************** msgstr "-dumpbase-ext .<ext>    Laisser
*** 16854,19019 ****
  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:970
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "La version de l'ABI C++ Ã  utiliser."
  
! #: common.opt:974
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiser agressivement les boucles en utilisant les contraintes du langage."
  
! #: common.opt:978
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Aligner le dÃ©but des fonctions."
  
! #: common.opt:988
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Aligner les Ã©tiquettes qui sont uniquement atteintes par sauts."
  
! #: common.opt:995
  #, no-c-format
  msgid "Align all labels."
  msgstr "Aligner toutes les Ã©tiquettes."
  
! #: common.opt:1002
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Aligner le dÃ©but des boucles."
  
! #: common.opt:1009
  #, 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:1013
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Activer l'Ã©tape d'analyse statique."
  
! #: common.opt:1033
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "SÃ©lectionner quoi assainir."
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "SÃ©lectionner le type de la couverture d'assainissement."
  
! #: common.opt:1041
  #, 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:1045
  #, 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:1050
  #, 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:1054
  #, 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:1061
  #, 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:1065
  #, 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:1069
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "GÃ©nÃ©rer des instructions auto-inc/dec."
  
! #: common.opt:1073
  #, 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:1078
  #, 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:1087
  #, 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:1091
  #, 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:1095
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Utiliser les informations de profilage pour les probabilitÃ©s de branchements."
  
! #: common.opt:1111
  #, 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:1115
  #, 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:1119
  #, 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:1123
  #, 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:1130
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Sauvegarder les registres autour des appels de fonctions."
  
! #: common.opt:1134
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Cette option est obsolÃ¨te; ne l'utilisez pas."
  
! #: common.opt:1138
  #, 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:1142 common.opt:1146
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "RÃ©aliser des validations internes d'intÃ©gritÃ©."
  
! #: common.opt:1150
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activer la sortie du code hors des boucles."
  
! #: common.opt:1154
  #, 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:1158
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Placer les globales non initialisÃ©es dans la section commune."
  
! #: common.opt:1166
  #, 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:1170
  #, 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:1174
  #, 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:1178
  #, 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:1182
  #, 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:1186
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "ExÃ©cuter l'optimisation des sauts croisÃ©s."
  
! #: common.opt:1190
  #, 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:1198
  #, 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:1202
  #, 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:1206
  #, 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:1210
  #, 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:1214
  #, 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:1218
  #, 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:1222
  #, 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:1226
  #, 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:1232
  #, 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:1236
  #, 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:1240
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Supprimer les instructions inutiles qui peuvent dÃ©clencher des exceptions."
  
! #: common.opt:1244
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Supprimer les vÃ©rifications inutiles des pointeurs nuls."
  
! #: common.opt:1248
  #, 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:1252
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "RÃ©aliser une dÃ©virtualisation spÃ©culative."
  
! #: common.opt:1256
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Essayer de convertir les appels virtuels en appels directs."
  
! #: common.opt:1260
  #, 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:1277
  #, 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:1281
  #, 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:1285
  #, 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:1293
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tAfficher les diagnostiques en couleur."
  
! #: common.opt:1313
  #, 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:1333
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr "-fdiagnostics-column-unit=[display|byte]\tSÃ©lectionner si les numÃ©ros de colonnes sont sortis comme colonnes d'affichage (par dÃ©faut) ou des octets bruts."
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr "-fdiagnostics-column-origin=<numÃ©ro>\tDÃ©fini le numÃ©ro de la premiÃ¨re colonne.  Le dÃ©faut est basÃ© sur 1 en accord avec le style GNU mais certains utilitaires peuvent attendre une base zÃ©ro, par exemple."
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|json]\tChoisir le format de sortie."
  
! #: common.opt:1367
  #, 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:1371
  #, 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:1375
  #, 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:1379
  #, 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:1383
  #, 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:1387
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr "ArrÃªter toute fonctionnalitÃ© de diagnostique qui complique la sortie telles que les numÃ©ros de lignes, la couleur et URL d'avertissement."
  
! #: common.opt:1391
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<nombre>      Distance entre les tabulations pour un rapport en colonnes."
  
! #: common.opt:1407
  #, 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:1411
  #, 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:1415
  #, 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:1419
  #, 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:1423
  #, 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:1430
  #, 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:1434
  #, 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:1438
  #, 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:1442
  #, 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:1447
  #, 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:1451
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vidanger les Ã©tapes d'optimisation."
  
! #: common.opt:1455
  #, 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:1459
  #, 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:1463
  #, 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:1467
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "ExÃ©cuter la mise en ligne trÃ¨s tÃ´t."
  
! #: common.opt:1475
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "RÃ©aliser la rÃ©duction interprocÃ©durale des agrÃ©gats."
  
! #: common.opt:1479
  #, 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:1483
  #, 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:1487
  #, 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:1491
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activer le traitement des exceptions."
  
! #: common.opt:1495
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Effectuer un nombre d'optimisations mineures et coÃ»teuses."
  
! #: common.opt:1499
  #, 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:1514
  #, 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:1530
  #, 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:1534
  #, 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:1538
  #, 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:1542
  #, 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:1546
  #, 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:1554
  #, 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:1558
  #, 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:1575
  #, 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:1582
  #, 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:1586
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Placer chaque fonction dans sa propre section."
  
! #: common.opt:1590
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "ExÃ©cuter l'Ã©limination des sous-expressions communes globales."
  
! #: common.opt:1594
  #, 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:1598
  #, 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:1602
  #, 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:1607
  #, 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:1624
  #, 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:1629
  #, 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:1633
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activer la transformation d'identitÃ© Graphite."
  
! #: common.opt:1637
  #, 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:1646
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr "AmÃ©liorer la capacitÃ© de GCC Ã  suivre les numÃ©ros de colonnes dans les grands fichiers source au dÃ©triment d'une compilation plus lente."
  
! #: common.opt:1651
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marquer toutes les boucles comme Ã©tant parallÃ¨les."
  
! #: common.opt:1655 common.opt:1663 common.opt:2827
  #, 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:1659
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activer l'Ã©change de boucles sur les arbres."
  
! #: common.opt:1667
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "RÃ©aliser le unroll-and-jam."
  
! #: common.opt:1671
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activer le support pour la mÃ©moire transactionnelle GNU."
  
! #: common.opt:1675
  #, 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:1683
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activer l'optimisation de boucles imbriquÃ©es."
  
! #: common.opt:1687
  #, 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:1691
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Fusionner les stockages adjacents."
  
! #: common.opt:1695
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activer l'estimation des probabilitÃ©s de branchement."
  
! #: common.opt:1703
  #, no-c-format
  msgid "Process #ident directives."
  msgstr "Traiter les directives #ident."
  
! #: common.opt:1707
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Convertir les sauts conditionnels en Ã©quivalents sans branchements."
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Convertir les sauts conditionnels en exÃ©cutions conditionnelles."
  
! #: common.opt:1715
  #, 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:1731
  #, 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:1743
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ne pas gÃ©nÃ©rer de directives .size."
  
! #: common.opt:1747
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "RÃ©aliser la mise en ligne indirecte."
  
! #: common.opt:1753
  #, 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:1757
  #, 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:1761
  #, 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:1765
  #, 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:1772
  #, 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:1776
  #, 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:1783
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none|check]\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:1806
  #, 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:1810
  #, 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:1814
  #, 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:1818
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "RÃ©aliser la propagation interprocÃ©durale des constantes."
  
! #: common.opt:1822
  #, 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:1830
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "RÃ©aliser la propagation interprocÃ©durale des constantes de bits."
  
! #: common.opt:1834
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "RÃ©aliser l'analyse interprocÃ©durale modref."
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "RÃ©aliser la propagation interprocÃ©durale de profiles."
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "RÃ©aliser l'analyse interprocÃ©durale des pointeurs et rÃ©fÃ©rences."
  
! #: common.opt:1846
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "DÃ©couvrir les fonctions pures et const."
  
! #: common.opt:1850
  #, 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:1854
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les fonctions."
  
! #: common.opt:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les variables."
  
! #: common.opt:1862
  #, 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:1866
  #, 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:1870
  #, 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:1882
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Effectuer la propagation des plages de valeurs IPA."
  
! #: common.opt:1886
  #, 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:1899
  #, 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:1915
  #, 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:1920
  #, 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:1925
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Partager les emplacements pour sauvegarder diffÃ©rents registres matÃ©riels."
  
! #: common.opt:1929
  #, 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:1933
  #, 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:1937
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiser les variables d'induction dans les arbres."
  
! #: common.opt:1941
  #, 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:1945
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Utiliser des tests de bits pour des instructions switch suffisamment grandes."
  
! #: common.opt:1949
  #, 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:1953
  #, 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:1957
  #, 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:1961
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "PrÃ©fixer les symboles externes avec un caractÃ¨re de soulignement."
  
! #: common.opt:1969
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Faire une rematÃ©rialisation sensible au CFG pendant LRA."
  
! #: common.opt:1973
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activer les optimisations durant l'Ã©dition de liens."
  
! #: common.opt:1977
  #, 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:1999
  #, 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:2004
  #, 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:2012
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Rapporter diverses statistiques d'optimisation durant l'Ã©dition de liens."
  
! #: common.opt:2016
  #, 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:2020
  #, 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:2024
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<nombre>\tNombre maximum d'erreurs Ã  rapporter."
  
! #: common.opt:2028
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Produire un rapport sur l'allocation de mÃ©moire permanente."
  
! #: common.opt:2032
  #, 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:2039
  #, 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:2043
  #, 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:2047
  #, 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:2051
  #, 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:2055
  #, 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:2059
  #, 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:2063
  #, 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:2067
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Utiliser l'Ã©tape d'Ã©limination du code RTL mort."
  
! #: common.opt:2071
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Utiliser l'Ã©tape d'Ã©limination des stockages RTL morts."
  
! #: common.opt:2075
  #, 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:2079
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Supporter les exceptions Ã©mises par des routines de dÃ©routement."
  
! #: common.opt:2083
  #, 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:2087
  #, 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:2100
  #, 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:2104
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Activer toutes les vidanges des informations d'optimisation sur stderr."
  
! #: common.opt:2108
  #, 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:2112
  #, 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:2120
  #, 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:2124
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "RÃ©aliser une mise en ligne partielle."
  
! #: common.opt:2128 common.opt:2132
  #, 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:2136
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueter les membres des structures ensemble sans trous."
  
! #: common.opt:2140
  #, 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:2144
  #, 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:2148
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Effectuer l'aplatissage des boucles."
  
! #: common.opt:2152
  #, 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:2156
  #, 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:2160
  #, 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:2164
  #, 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:2168
  #, 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:2172
  #, 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:2176
  #, 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:2180
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "SpÃ©cifier un greffon Ã  charger."
  
! #: common.opt:2184
  #, 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:2188
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "ExÃ©cuter l'optimisation de mise en commun prÃ©dictive."
  
! #: common.opt:2192
  #, 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:2196
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Autoriser le code de profilage de base du programme."
  
! #: common.opt:2200
  #, 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:2204
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "InsÃ©rer le code de profilage basÃ© sur arc du programme."
  
! #: common.opt:2208
  #, 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:2213
  #, 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:2217
  #, 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:2221
  #, 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:2225
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr "Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont le nom correspond Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule)."
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr "Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont le nom ne correspond pas Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule)."
  
! #: common.opt:2245
  #, 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:2261
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr "Supprimer le prÃ©fixe du chemin absolu avant de dÃ©grader le nom pour -fprofile-generate= et -fprofile-use=."
  
! #: common.opt:2265
  #, 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:2269
  #, 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:2273
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr "Enregistrer l'information du profile dans la section .gcov_info au lieu d'utiliser un constructeur/destructeur."
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr "Enregistrer l'information du profile dans la section spÃ©cifiÃ©e au lieu d'utiliser un constructeur/destructeur."
  
! #: common.opt:2281
  #, 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:2285
  #, 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:2289
  #, 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:2293
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "InsÃ©rer du code pour profiler les valeurs des expressions."
  
! #: common.opt:2297
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Rapport sur la cohÃ©rence du profilage."
  
! #: common.opt:2301
  #, 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:2305
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "InsÃ©rer des instructions NOP Ã  chaque entrÃ©e de fonction."
  
! #: common.opt:2312
  #, 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:2322
  #, 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:2326
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Retourner les petits agrÃ©gats dans les registres."
  
! #: common.opt:2334
  #, 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:2345
  #, 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:2360
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "Informer DCE de retirer les allocations C++ inutilisÃ©es."
  
! #: common.opt:2364
  #, 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:2368
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Effectuer une Ã©tape d'optimisation pour renommer les registres."
  
! #: common.opt:2372
  #, 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:2376
  #, 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:2380
  #, 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:2393
  #, 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:2397
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "RÃ©organiser les fonctions pour amÃ©liorer le placement du code."
  
! #: common.opt:2401
  #, 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:2409
  #, 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:2413
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activer l'ordonnancement Ã  travers les blocs de base."
  
! #: common.opt:2417
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Activer l'ordonnancement des insns sensible Ã  la pression sur les registres."
  
! #: common.opt:2421
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Autoriser le mouvement spÃ©culatif des non chargements."
  
! #: common.opt:2425
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Autoriser le mouvement spÃ©culatif de certains chargements."
  
! #: common.opt:2429
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Autoriser le mouvement spÃ©culatif de plus de chargements."
  
! #: common.opt:2433
  #, 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:2437
  #, 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:2445
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "RÃ©ordonnancer les instructions avant l'allocation de registres."
  
! #: common.opt:2449
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "RÃ©ordonnancer les instructions aprÃ¨s l'allocation de registres."
  
! #: common.opt:2456
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Ordonnancer les instructions en utilisant l'algorithme d'ordonnancement sÃ©lectif."
  
! #: common.opt:2460
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "ExÃ©cuter l'ordonnancement sÃ©lectif aprÃ¨s le rechargement."
  
! #: common.opt:2464
  #, 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:2468
  #, 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:2472
  #, 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:2476
  #, 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:2480
  #, 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:2486
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Autoriser l'ordonnancement prÃ©maturÃ© de insns dans la queue."
  
! #: common.opt:2490
  #, 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:2498
  #, 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:2502
  #, 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:2506
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activer l'heuristique de groupe dans l'ordonnanceur."
  
! #: common.opt:2510
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Activer l'heuristique du chemin critique dans l'ordonnanceur."
  
! #: common.opt:2514
  #, 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:2518
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activer l'heuristique de rang dans l'ordonnanceur."
  
! #: common.opt:2522
  #, 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:2526
  #, 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:2530
  #, 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:2542
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activer l'Ã©tape d'Ã©limination des extensions redondantes."
  
! #: common.opt:2546
  #, 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:2550
  #, 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:2555
  #, 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:2559
  #, 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:2563
  #, 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:2567
  #, 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:2571
  #, 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:2575
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "GÃ©nÃ©rer des trames de pile discontinues."
  
! #: common.opt:2579
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Scinder les types larges dans des registres indÃ©pendants."
  
! #: common.opt:2583
  #, 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:2587
  #, 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:2591
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiser les motifs conditionnels utilisant les nÅ“uds PHI SSA."
  
! #: common.opt:2595
  #, 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:2599
  #, 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:2603
  #, 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:2607
  #, 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:2611
  #, 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:2619
  #, 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:2623
  #, 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:2627
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Utiliser ProPolice comme mÃ©thode de protection de la pile."
  
! #: common.opt:2631
  #, 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:2635
  #, 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:2639
  #, 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:2643
  #, 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:2655
  #, 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:2659
  #, 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:2663
  #, 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:2667
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "VÃ©rifier les erreurs de syntaxes et puis stopper."
  
! #: common.opt:2671
  #, 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:2675
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "RÃ©aliser les optimisations d'enfilage des sauts."
  
! #: common.opt:2679
  #, 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:2683
  #, 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:2687
  #, 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:2706
  #, 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:2710
  #, 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:2714
  #, 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:2722
  #, 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:2726
  #, 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:2730
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-CCP sur les arbres."
  
! #: common.opt:2734
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-BIT-CCP sur les arbres."
  
! #: common.opt:2742
  #, 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:2750
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activer la coalescence SSA sur les variables utilisateur."
  
! #: common.opt:2758
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activer la propagation de copie sur les arbres."
  
! #: common.opt:2766
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transformer les stockages conditionnels en stockages inconditionnels."
  
! #: common.opt:2770
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "RÃ©aliser la conversion des initialisations de Â«Â switchÂ Â»."
  
! #: common.opt:2774
  #, 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:2778
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activer l'optimisation des dominateurs."
  
! #: common.opt:2782
  #, 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:2786
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activer l'Ã©limination des stockages morts."
  
! #: common.opt:2790
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activer la propagation vers l'avant sur les arbres."
  
! #: common.opt:2794
  #, 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:2798
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activer l'optimisation des longueurs de chaÃ®nes sur les arbres."
  
! #: common.opt:2802
  #, 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:2808
  #, 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:2815
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activer la distribution des boucles sur les arbres."
  
! #: common.opt:2819
  #, 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:2823
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Activer les mouvements invariants de boucles sur les arbres."
  
! #: common.opt:2831
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "CrÃ©er des variables d'induction canoniques dans les boucles."
  
! #: common.opt:2835
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activer les optimisations de boucles au niveau de l'arbre."
  
! #: common.opt:2839
  #, 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:2843
  #, 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:2847
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activer l'optimisation SSA-PRE sur les arbres."
  
! #: common.opt:2851
  #, 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:2855
  #, 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:2859
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activer la rÃ©association au niveau de l'arbre."
  
! #: common.opt:2867
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activer la descente du code SSA sur les arbres."
  
! #: common.opt:2871
  #, 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:2875
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "ExÃ©cuter le remplacement des scalaires des agrÃ©gats."
  
! #: common.opt:2879
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Remplacer les expressions temporaires durant l'Ã©tape SSA->normale."
  
! #: common.opt:2883
  #, 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:2887
  #, 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:2891
  #, 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:2895
  #, 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:2900
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compiler une unitÃ© de compilation entiÃ¨re Ã  la fois."
  
! #: common.opt:2904
  #, 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:2908
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "DÃ©rouler toutes les boucles."
  
! #: common.opt:2923
  #, 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:2928
  #, 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:2936
  #, 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:2940
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "DÃ©placer les boucles Ã  l'intÃ©rieur des branchements quand c'est possible."
  
! #: common.opt:2944
  #, 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:2948
  #, 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:2952
  #, 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:2956
  #, 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:2960
  #, 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:2964
  #, 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:2976
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "RÃ©aliser le pistage des variables."
  
! #: common.opt:2984
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "RÃ©aliser le pistage des variables en annotant les affectations."
  
! #: common.opt:2990
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Basculer -fvar-tracking-assignments."
  
! #: common.opt:2998
  #, 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:3003
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activer la vectorisation sur les arbres."
  
! #: common.opt:3011
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activer la vectorisation des boucles sur les arbres."
  
! #: common.opt:3015
  #, 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:3019
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpÃ©cifie le modÃ¨le de coÃ»t pour la vectorisation."
  
! #: common.opt:3023
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpÃ©cifier le modÃ¨le de coÃ»t de la vectorisation pour du code marquÃ© par la directive simd."
  
! #: common.opt:3042
  #, 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:3050
  #, 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:3060
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Ajouter des commentaires additionnels Ã  la sortie de l'assembleur."
  
! #: common.opt:3064
  #, 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:3083
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valider les pointeurs dans la vtable avant de les utiliser."
  
! #: common.opt:3099
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Sortir les compteurs de vÃ©rifications des vtables."
  
! #: common.opt:3103
  #, 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:3107
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Utiliser les profils des valeurs des expressions dans les optimisations."
  
! #: common.opt:3111
  #, 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:3115
  #, 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:3119
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "RÃ©aliser les optimisations sur tout le programme."
  
! #: common.opt:3123
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Supposer que le dÃ©bordement de pointeur revient au dÃ©part."
  
! #: common.opt:3127
  #, 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:3131
  #, 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:3135
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr "Vider les registres utilisÃ©s dans l'appel lors du retour de fonction."
  
! #: common.opt:3139
  #, 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:3143
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les directives .loc (DWARF2+)."
  
! #: common.opt:3147
  #, 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:3167
  #, 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:3171
  #, 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:3175
  #, 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:3179
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr "Utiliser le format DWARF 32 bits en Ã©mettant les informations de dÃ©bogage DWARF."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr "Utiliser le format DWARF 64 bits en Ã©mettant les informations de dÃ©bogage DWARF."
  
! #: common.opt:3187
  #, 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:3191
  #, 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:3195
  #, 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:3203
  #, 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:3207
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "GÃ©nÃ©rer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3211
  #, 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:3215
  #, 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:3219
  #, 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:3223
  #, 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:3227
  #, 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:3231
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Ã‰mettre des emplacements de points d'arrÃªt progressifs recommandÃ©s"
  
! #: common.opt:3235
  #, 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:3239
  #, 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:3243
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Inverser l'option actuelle de gÃ©nÃ©ration des informations de dÃ©bogage."
  
! #: common.opt:3247
  #, 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:3254
  #, 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:3258
  #, 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:3262
  #, 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:3280
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "GÃ©nÃ©rer des sections de dÃ©bogage compressÃ©es."
  
! #: common.opt:3284
  #, 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:3291
  #, 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:3295
  #, 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:3320
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichier>\tPlacer la sortie dans le <fichier>."
  
! #: common.opt:3324
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Autoriser le profilage des fonctions."
  
! #: common.opt:3334
  #, 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:3374
  #, 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:3406
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activer la sortie en mode bavard."
  
! #: common.opt:3410
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Afficher la version du compilateur."
  
! #: common.opt:3414
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Supprimer les avertissements."
  
! #: common.opt:3424
  #, no-c-format
  msgid "Create a shared library."
  msgstr "CrÃ©er une bibliothÃ¨que partagÃ©e."
  
! #: common.opt:3472
  #, 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:3476
  #, 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:3480
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "CrÃ©er un exÃ©cutable statique indÃ©pendant de la position."
  
! #: common.opt:3487
  #, 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."
--- 16854,19019 ----
  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:974
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "La version de l'ABI C++ Ã  utiliser."
  
! #: common.opt:978
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiser agressivement les boucles en utilisant les contraintes du langage."
  
! #: common.opt:982
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Aligner le dÃ©but des fonctions."
  
! #: common.opt:992
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Aligner les Ã©tiquettes qui sont uniquement atteintes par sauts."
  
! #: common.opt:999
  #, no-c-format
  msgid "Align all labels."
  msgstr "Aligner toutes les Ã©tiquettes."
  
! #: common.opt:1006
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Aligner le dÃ©but des boucles."
  
! #: common.opt:1013
  #, 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:1017
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Activer l'Ã©tape d'analyse statique."
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "SÃ©lectionner quoi assainir."
  
! #: common.opt:1041
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "SÃ©lectionner le type de la couverture d'assainissement."
  
! #: common.opt:1045
  #, 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:1049
  #, 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:1054
  #, 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:1058
  #, 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:1065
  #, 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:1069
  #, 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:1073
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "GÃ©nÃ©rer des instructions auto-inc/dec."
  
! #: common.opt:1077
  #, 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:1082
  #, 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:1091
  #, 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:1095
  #, 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:1099
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Utiliser les informations de profilage pour les probabilitÃ©s de branchements."
  
! #: common.opt:1115
  #, 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:1119
  #, 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:1123
  #, 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:1127
  #, 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:1134
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Sauvegarder les registres autour des appels de fonctions."
  
! #: common.opt:1138
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Cette option est obsolÃ¨te; ne l'utilisez pas."
  
! #: common.opt:1142
  #, 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:1146 common.opt:1150
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "RÃ©aliser des validations internes d'intÃ©gritÃ©."
  
! #: common.opt:1154
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activer la sortie du code hors des boucles."
  
! #: common.opt:1158
  #, 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:1162
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Placer les globales non initialisÃ©es dans la section commune."
  
! #: common.opt:1170
  #, 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:1174
  #, 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:1178
  #, 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:1182
  #, 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:1186
  #, 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:1190
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "ExÃ©cuter l'optimisation des sauts croisÃ©s."
  
! #: common.opt:1194
  #, 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:1202
  #, 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:1206
  #, 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:1210
  #, 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:1214
  #, 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:1218
  #, 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:1222
  #, 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:1226
  #, 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:1230
  #, 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:1236
  #, 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:1240
  #, 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:1244
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Supprimer les instructions inutiles qui peuvent dÃ©clencher des exceptions."
  
! #: common.opt:1248
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Supprimer les vÃ©rifications inutiles des pointeurs nuls."
  
! #: common.opt:1252
  #, 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:1256
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "RÃ©aliser une dÃ©virtualisation spÃ©culative."
  
! #: common.opt:1260
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Essayer de convertir les appels virtuels en appels directs."
  
! #: common.opt:1264
  #, 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:1281
  #, 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:1285
  #, 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:1289
  #, 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:1297
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tAfficher les diagnostiques en couleur."
  
! #: common.opt:1317
  #, 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:1337
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr "-fdiagnostics-column-unit=[display|byte]\tSÃ©lectionner si les numÃ©ros de colonnes sont sortis comme colonnes d'affichage (par dÃ©faut) ou des octets bruts."
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr "-fdiagnostics-column-origin=<numÃ©ro>\tDÃ©fini le numÃ©ro de la premiÃ¨re colonne.  Le dÃ©faut est basÃ© sur 1 en accord avec le style GNU mais certains utilitaires peuvent attendre une base zÃ©ro, par exemple."
  
! #: common.opt:1345
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|json]\tChoisir le format de sortie."
  
! #: common.opt:1371
  #, 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:1375
  #, 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:1379
  #, 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:1383
  #, 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:1387
  #, 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:1391
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr "ArrÃªter toute fonctionnalitÃ© de diagnostique qui complique la sortie telles que les numÃ©ros de lignes, la couleur et URL d'avertissement."
  
! #: common.opt:1395
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<nombre>      Distance entre les tabulations pour un rapport en colonnes."
  
! #: common.opt:1411
  #, 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:1415
  #, 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:1419
  #, 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:1423
  #, 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:1427
  #, 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:1434
  #, 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:1438
  #, 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:1442
  #, 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:1446
  #, 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:1451
  #, 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:1455
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vidanger les Ã©tapes d'optimisation."
  
! #: common.opt:1459
  #, 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:1463
  #, 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:1467
  #, 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:1471
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "ExÃ©cuter la mise en ligne trÃ¨s tÃ´t."
  
! #: common.opt:1479
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "RÃ©aliser la rÃ©duction interprocÃ©durale des agrÃ©gats."
  
! #: common.opt:1483
  #, 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:1487
  #, 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:1491
  #, 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:1495
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activer le traitement des exceptions."
  
! #: common.opt:1499
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Effectuer un nombre d'optimisations mineures et coÃ»teuses."
  
! #: common.opt:1503
  #, 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:1518
  #, 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:1534
  #, 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:1538
  #, 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:1542
  #, 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:1546
  #, 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:1550
  #, 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:1558
  #, 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:1562
  #, 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:1579
  #, 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:1586
  #, 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:1590
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Placer chaque fonction dans sa propre section."
  
! #: common.opt:1594
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "ExÃ©cuter l'Ã©limination des sous-expressions communes globales."
  
! #: common.opt:1598
  #, 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:1602
  #, 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:1606
  #, 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:1611
  #, 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:1628
  #, 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:1633
  #, 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:1637
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activer la transformation d'identitÃ© Graphite."
  
! #: common.opt:1641
  #, 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:1650
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr "AmÃ©liorer la capacitÃ© de GCC Ã  suivre les numÃ©ros de colonnes dans les grands fichiers source au dÃ©triment d'une compilation plus lente."
  
! #: common.opt:1655
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marquer toutes les boucles comme Ã©tant parallÃ¨les."
  
! #: common.opt:1659 common.opt:1667 common.opt:2831
  #, 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:1663
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activer l'Ã©change de boucles sur les arbres."
  
! #: common.opt:1671
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "RÃ©aliser le unroll-and-jam."
  
! #: common.opt:1675
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activer le support pour la mÃ©moire transactionnelle GNU."
  
! #: common.opt:1679
  #, 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:1687
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activer l'optimisation de boucles imbriquÃ©es."
  
! #: common.opt:1691
  #, 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:1695
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Fusionner les stockages adjacents."
  
! #: common.opt:1699
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activer l'estimation des probabilitÃ©s de branchement."
  
! #: common.opt:1707
  #, no-c-format
  msgid "Process #ident directives."
  msgstr "Traiter les directives #ident."
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Convertir les sauts conditionnels en Ã©quivalents sans branchements."
  
! #: common.opt:1715
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Convertir les sauts conditionnels en exÃ©cutions conditionnelles."
  
! #: common.opt:1719
  #, 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:1735
  #, 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:1747
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ne pas gÃ©nÃ©rer de directives .size."
  
! #: common.opt:1751
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "RÃ©aliser la mise en ligne indirecte."
  
! #: common.opt:1757
  #, 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:1761
  #, 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:1765
  #, 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:1769
  #, 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:1776
  #, 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:1780
  #, 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:1787
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none|check]\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:1810
  #, 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:1814
  #, 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:1818
  #, 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:1822
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "RÃ©aliser la propagation interprocÃ©durale des constantes."
  
! #: common.opt:1826
  #, 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:1834
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "RÃ©aliser la propagation interprocÃ©durale des constantes de bits."
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "RÃ©aliser l'analyse interprocÃ©durale modref."
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "RÃ©aliser la propagation interprocÃ©durale de profiles."
  
! #: common.opt:1846
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "RÃ©aliser l'analyse interprocÃ©durale des pointeurs et rÃ©fÃ©rences."
  
! #: common.opt:1850
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "DÃ©couvrir les fonctions pures et const."
  
! #: common.opt:1854
  #, 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:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les fonctions."
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les variables."
  
! #: common.opt:1866
  #, 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:1870
  #, 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:1874
  #, 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:1886
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Effectuer la propagation des plages de valeurs IPA."
  
! #: common.opt:1890
  #, 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:1903
  #, 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:1919
  #, 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:1924
  #, 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:1929
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Partager les emplacements pour sauvegarder diffÃ©rents registres matÃ©riels."
  
! #: common.opt:1933
  #, 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:1937
  #, 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:1941
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiser les variables d'induction dans les arbres."
  
! #: common.opt:1945
  #, 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:1949
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Utiliser des tests de bits pour des instructions switch suffisamment grandes."
  
! #: common.opt:1953
  #, 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:1957
  #, 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:1961
  #, 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:1965
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "PrÃ©fixer les symboles externes avec un caractÃ¨re de soulignement."
  
! #: common.opt:1973
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Faire une rematÃ©rialisation sensible au CFG pendant LRA."
  
! #: common.opt:1977
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activer les optimisations durant l'Ã©dition de liens."
  
! #: common.opt:1981
  #, 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:2003
  #, 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:2008
  #, 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:2016
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Rapporter diverses statistiques d'optimisation durant l'Ã©dition de liens."
  
! #: common.opt:2020
  #, 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:2024
  #, 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:2028
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<nombre>\tNombre maximum d'erreurs Ã  rapporter."
  
! #: common.opt:2032
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Produire un rapport sur l'allocation de mÃ©moire permanente."
  
! #: common.opt:2036
  #, 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:2043
  #, 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:2047
  #, 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:2051
  #, 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:2055
  #, 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:2059
  #, 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:2063
  #, 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:2067
  #, 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:2071
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Utiliser l'Ã©tape d'Ã©limination du code RTL mort."
  
! #: common.opt:2075
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Utiliser l'Ã©tape d'Ã©limination des stockages RTL morts."
  
! #: common.opt:2079
  #, 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:2083
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Supporter les exceptions Ã©mises par des routines de dÃ©routement."
  
! #: common.opt:2087
  #, 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:2091
  #, 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:2104
  #, 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:2108
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Activer toutes les vidanges des informations d'optimisation sur stderr."
  
! #: common.opt:2112
  #, 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:2116
  #, 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:2124
  #, 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:2128
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "RÃ©aliser une mise en ligne partielle."
  
! #: common.opt:2132 common.opt:2136
  #, 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:2140
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueter les membres des structures ensemble sans trous."
  
! #: common.opt:2144
  #, 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:2148
  #, 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:2152
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Effectuer l'aplatissage des boucles."
  
! #: common.opt:2156
  #, 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:2160
  #, 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:2164
  #, 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:2168
  #, 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:2172
  #, 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:2176
  #, 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:2180
  #, 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:2184
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "SpÃ©cifier un greffon Ã  charger."
  
! #: common.opt:2188
  #, 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:2192
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "ExÃ©cuter l'optimisation de mise en commun prÃ©dictive."
  
! #: common.opt:2196
  #, 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:2200
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Autoriser le code de profilage de base du programme."
  
! #: common.opt:2204
  #, 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:2208
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "InsÃ©rer le code de profilage basÃ© sur arc du programme."
  
! #: common.opt:2212
  #, 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:2217
  #, 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:2221
  #, 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:2225
  #, 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:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr "Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont le nom correspond Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule)."
  
! #: common.opt:2233
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr "Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont le nom ne correspond pas Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule)."
  
! #: common.opt:2249
  #, 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:2265
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr "Supprimer le prÃ©fixe du chemin absolu avant de dÃ©grader le nom pour -fprofile-generate= et -fprofile-use=."
  
! #: common.opt:2269
  #, 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:2273
  #, 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:2277
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr "Enregistrer l'information du profile dans la section .gcov_info au lieu d'utiliser un constructeur/destructeur."
  
! #: common.opt:2281
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr "Enregistrer l'information du profile dans la section spÃ©cifiÃ©e au lieu d'utiliser un constructeur/destructeur."
  
! #: common.opt:2285
  #, 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:2289
  #, 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:2293
  #, 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:2297
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "InsÃ©rer du code pour profiler les valeurs des expressions."
  
! #: common.opt:2301
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Rapport sur la cohÃ©rence du profilage."
  
! #: common.opt:2305
  #, 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:2309
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "InsÃ©rer des instructions NOP Ã  chaque entrÃ©e de fonction."
  
! #: common.opt:2316
  #, 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:2326
  #, 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:2330
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Retourner les petits agrÃ©gats dans les registres."
  
! #: common.opt:2338
  #, 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:2349
  #, 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:2364
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "Informer DCE de retirer les allocations C++ inutilisÃ©es."
  
! #: common.opt:2368
  #, 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:2372
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Effectuer une Ã©tape d'optimisation pour renommer les registres."
  
! #: common.opt:2376
  #, 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:2380
  #, 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:2384
  #, 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:2397
  #, 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:2401
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "RÃ©organiser les fonctions pour amÃ©liorer le placement du code."
  
! #: common.opt:2405
  #, 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:2413
  #, 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:2417
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activer l'ordonnancement Ã  travers les blocs de base."
  
! #: common.opt:2421
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Activer l'ordonnancement des insns sensible Ã  la pression sur les registres."
  
! #: common.opt:2425
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Autoriser le mouvement spÃ©culatif des non chargements."
  
! #: common.opt:2429
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Autoriser le mouvement spÃ©culatif de certains chargements."
  
! #: common.opt:2433
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Autoriser le mouvement spÃ©culatif de plus de chargements."
  
! #: common.opt:2437
  #, 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:2441
  #, 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:2449
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "RÃ©ordonnancer les instructions avant l'allocation de registres."
  
! #: common.opt:2453
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "RÃ©ordonnancer les instructions aprÃ¨s l'allocation de registres."
  
! #: common.opt:2460
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Ordonnancer les instructions en utilisant l'algorithme d'ordonnancement sÃ©lectif."
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "ExÃ©cuter l'ordonnancement sÃ©lectif aprÃ¨s le rechargement."
  
! #: common.opt:2468
  #, 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:2472
  #, 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:2476
  #, 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:2480
  #, 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:2484
  #, 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:2490
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Autoriser l'ordonnancement prÃ©maturÃ© de insns dans la queue."
  
! #: common.opt:2494
  #, 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:2502
  #, 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:2506
  #, 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:2510
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activer l'heuristique de groupe dans l'ordonnanceur."
  
! #: common.opt:2514
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Activer l'heuristique du chemin critique dans l'ordonnanceur."
  
! #: common.opt:2518
  #, 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:2522
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activer l'heuristique de rang dans l'ordonnanceur."
  
! #: common.opt:2526
  #, 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:2530
  #, 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:2534
  #, 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:2546
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activer l'Ã©tape d'Ã©limination des extensions redondantes."
  
! #: common.opt:2550
  #, 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:2554
  #, 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:2559
  #, 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:2563
  #, 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:2567
  #, 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:2571
  #, 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:2575
  #, 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:2579
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "GÃ©nÃ©rer des trames de pile discontinues."
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Scinder les types larges dans des registres indÃ©pendants."
  
! #: common.opt:2587
  #, 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:2591
  #, 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:2595
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiser les motifs conditionnels utilisant les nÅ“uds PHI SSA."
  
! #: common.opt:2599
  #, 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:2603
  #, 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:2607
  #, 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:2611
  #, 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:2615
  #, 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:2623
  #, 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:2627
  #, 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:2631
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Utiliser ProPolice comme mÃ©thode de protection de la pile."
  
! #: common.opt:2635
  #, 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:2639
  #, 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:2643
  #, 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:2647
  #, 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:2659
  #, 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:2663
  #, 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:2667
  #, 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:2671
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "VÃ©rifier les erreurs de syntaxes et puis stopper."
  
! #: common.opt:2675
  #, 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:2679
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "RÃ©aliser les optimisations d'enfilage des sauts."
  
! #: common.opt:2683
  #, 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:2687
  #, 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:2691
  #, 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:2710
  #, 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:2714
  #, 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:2718
  #, 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:2726
  #, 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:2730
  #, 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:2734
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-CCP sur les arbres."
  
! #: common.opt:2738
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-BIT-CCP sur les arbres."
  
! #: common.opt:2746
  #, 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:2754
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activer la coalescence SSA sur les variables utilisateur."
  
! #: common.opt:2762
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activer la propagation de copie sur les arbres."
  
! #: common.opt:2770
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transformer les stockages conditionnels en stockages inconditionnels."
  
! #: common.opt:2774
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "RÃ©aliser la conversion des initialisations de Â«Â switchÂ Â»."
  
! #: common.opt:2778
  #, 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:2782
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activer l'optimisation des dominateurs."
  
! #: common.opt:2786
  #, 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:2790
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activer l'Ã©limination des stockages morts."
  
! #: common.opt:2794
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activer la propagation vers l'avant sur les arbres."
  
! #: common.opt:2798
  #, 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:2802
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activer l'optimisation des longueurs de chaÃ®nes sur les arbres."
  
! #: common.opt:2806
  #, 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:2812
  #, 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:2819
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activer la distribution des boucles sur les arbres."
  
! #: common.opt:2823
  #, 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:2827
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Activer les mouvements invariants de boucles sur les arbres."
  
! #: common.opt:2835
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "CrÃ©er des variables d'induction canoniques dans les boucles."
  
! #: common.opt:2839
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activer les optimisations de boucles au niveau de l'arbre."
  
! #: common.opt:2843
  #, 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:2847
  #, 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:2851
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activer l'optimisation SSA-PRE sur les arbres."
  
! #: common.opt:2855
  #, 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:2859
  #, 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:2863
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activer la rÃ©association au niveau de l'arbre."
  
! #: common.opt:2871
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activer la descente du code SSA sur les arbres."
  
! #: common.opt:2875
  #, 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:2879
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "ExÃ©cuter le remplacement des scalaires des agrÃ©gats."
  
! #: common.opt:2883
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Remplacer les expressions temporaires durant l'Ã©tape SSA->normale."
  
! #: common.opt:2887
  #, 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:2891
  #, 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:2895
  #, 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:2899
  #, 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:2904
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compiler une unitÃ© de compilation entiÃ¨re Ã  la fois."
  
! #: common.opt:2908
  #, 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:2912
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "DÃ©rouler toutes les boucles."
  
! #: common.opt:2927
  #, 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:2932
  #, 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:2940
  #, 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:2944
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "DÃ©placer les boucles Ã  l'intÃ©rieur des branchements quand c'est possible."
  
! #: common.opt:2948
  #, 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:2952
  #, 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:2956
  #, 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:2960
  #, 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:2964
  #, 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:2968
  #, 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:2980
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "RÃ©aliser le pistage des variables."
  
! #: common.opt:2988
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "RÃ©aliser le pistage des variables en annotant les affectations."
  
! #: common.opt:2994
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Basculer -fvar-tracking-assignments."
  
! #: common.opt:3002
  #, 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:3007
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activer la vectorisation sur les arbres."
  
! #: common.opt:3015
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activer la vectorisation des boucles sur les arbres."
  
! #: common.opt:3019
  #, 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:3023
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpÃ©cifie le modÃ¨le de coÃ»t pour la vectorisation."
  
! #: common.opt:3027
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpÃ©cifier le modÃ¨le de coÃ»t de la vectorisation pour du code marquÃ© par la directive simd."
  
! #: common.opt:3046
  #, 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:3054
  #, 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:3064
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Ajouter des commentaires additionnels Ã  la sortie de l'assembleur."
  
! #: common.opt:3068
  #, 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:3087
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valider les pointeurs dans la vtable avant de les utiliser."
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Sortir les compteurs de vÃ©rifications des vtables."
  
! #: common.opt:3107
  #, 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:3111
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Utiliser les profils des valeurs des expressions dans les optimisations."
  
! #: common.opt:3115
  #, 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:3119
  #, 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:3123
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "RÃ©aliser les optimisations sur tout le programme."
  
! #: common.opt:3127
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Supposer que le dÃ©bordement de pointeur revient au dÃ©part."
  
! #: common.opt:3131
  #, 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:3135
  #, 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:3139
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr "Vider les registres utilisÃ©s dans l'appel lors du retour de fonction."
  
! #: common.opt:3143
  #, 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:3147
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les directives .loc (DWARF2+)."
  
! #: common.opt:3151
  #, 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:3171
  #, 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:3175
  #, 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:3179
  #, 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:3183
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr "Utiliser le format DWARF 32 bits en Ã©mettant les informations de dÃ©bogage DWARF."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr "Utiliser le format DWARF 64 bits en Ã©mettant les informations de dÃ©bogage DWARF."
  
! #: common.opt:3191
  #, 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:3195
  #, 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:3199
  #, 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:3207
  #, 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:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "GÃ©nÃ©rer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3215
  #, 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:3219
  #, 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:3223
  #, 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:3227
  #, 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:3231
  #, 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:3235
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Ã‰mettre des emplacements de points d'arrÃªt progressifs recommandÃ©s"
  
! #: common.opt:3239
  #, 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:3243
  #, 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:3247
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Inverser l'option actuelle de gÃ©nÃ©ration des informations de dÃ©bogage."
  
! #: common.opt:3251
  #, 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:3258
  #, 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:3262
  #, 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:3266
  #, 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:3284
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "GÃ©nÃ©rer des sections de dÃ©bogage compressÃ©es."
  
! #: common.opt:3288
  #, 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:3295
  #, 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:3299
  #, 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:3324
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichier>\tPlacer la sortie dans le <fichier>."
  
! #: common.opt:3328
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Autoriser le profilage des fonctions."
  
! #: common.opt:3338
  #, 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:3378
  #, 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:3410
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activer la sortie en mode bavard."
  
! #: common.opt:3414
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Afficher la version du compilateur."
  
! #: common.opt:3418
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Supprimer les avertissements."
  
! #: common.opt:3428
  #, no-c-format
  msgid "Create a shared library."
  msgstr "CrÃ©er une bibliothÃ¨que partagÃ©e."
  
! #: common.opt:3476
  #, 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:3480
  #, 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:3484
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "CrÃ©er un exÃ©cutable statique indÃ©pendant de la position."
  
! #: common.opt:3491
  #, 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 "--param=evrp-mode=[legacy|ranger
*** 19155,20260 ****
  
  #: params.opt:162
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "Le nombre maximum d'arguments qu'un PHI peut avoir avant que le FSM qui est responsable de l'enchaÃ®nement arrÃªte d'essayer d'enchaÃ®ner les sauts dans ses blocs."
  
! #: params.opt:166
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "Facteur d'Ã©chelle Ã  appliquer au nombre de blocs dans un chemin de sauts enchaÃ®nÃ©s lors de la comparaison avec le nombre d'expressions (mises Ã  l'Ã©chelle)."
  
! #: params.opt:170
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "Facteur d'Ã©chelle Ã  appliquer au nombre d'expressions dans un chemin de sauts enchaÃ®nÃ©s lors de la comparaison de blocs (mis Ã  l'Ã©chelle)."
  
! #: params.opt:174
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "Le rapport seuil du dÃ©compte d'exÃ©cution des arÃªtes critiques qui permet l'Ã©limination des redondances aprÃ¨s rechargement."
  
! #: params.opt:178
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "Le rapport seuil pour rÃ©aliser l'Ã©limination des redondances partielles aprÃ¨s le rechargement."
  
! #: params.opt:182
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "Facteur d'Ã©chelle dans le calcul de la distance maximale qu'une expression peut Ãªtre dÃ©placÃ©e par les optimisations de GCSE."
  
! #: params.opt:186
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "CoÃ»t auquel les optimisations de GCSE ne contraindront pas la distance de dÃ©placement d'une expression."
  
! #: params.opt:190
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "L'expansion minimale du tas pour lancer la collecte des rebuts, en pourcentage de la taille totale du tas."
  
! #: params.opt:194
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "La taille minimale du tas avant de commencer la collecte des rebuts, en kilooctets."
  
! #: params.opt:198
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr "Le nombre d'exÃ©cutions du bloc de base qui est considÃ©rÃ© Â«Â chaudÂ Â». Le paramÃ¨tre est utilisÃ© uniquement avec GIMPLE FE."
  
! #: params.opt:202
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr "Est-ce que les erreurs codegen devraient produire des erreurs interne du compilateur (ICE) avec -fchecking."
  
! #: params.opt:206
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "Le nombre maximum de tableaux par SCoP."
  
! #: params.opt:210
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Le nombre maximum de paramÃ¨tres dans un SCoP."
  
! #: params.opt:214
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr "Le nombre d'Ã©lÃ©ments pour lesquels la vÃ©rification de la table de hachage est faite pour chaque Ã©lÃ©ment cherchÃ©."
  
! #: params.opt:218
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "Le dÃ©nominateur n de la fraction 1/n du nombre d'exÃ©cutions maximum d'un bloc de base dans le programme entier qu'un bloc de base doit avoir pour au moins Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â» (utilisÃ© en mode non-LTO)."
  
! #: params.opt:222
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr "Le nombre de pour milles les plus exÃ©cutÃ©s de l'exÃ©cution profilÃ©e sur le programme entier dans lesquelles le nombre d'exÃ©cutions du bloc de base doit faire partie pour Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â» (utilisÃ© en mode LTO)."
  
! #: params.opt:226
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "Le dÃ©nominateur n de la fraction 1/n de la frÃ©quence d'exÃ©cution du bloc d'entrÃ©e d'une fonction qu'un bloc de base de cette fonction doit avoir au moins pour Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â»."
  
! #: params.opt:230
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr "L'Ã©chelle (en pourcents) appliquÃ©e Ã  inline-insns-single et les limites auto quand l'heuristique indique que la mise en ligne est trÃ¨s profitable."
  
! #: params.opt:234
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "L'estimation de l'accÃ©lÃ©ration minimale permettant au code de mise en ligne d'ignorer inline-insns-single et inline-insns-auto."
  
! #: params.opt:238
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e en raison de la mise en ligne (en pourcentage)."
  
! #: params.opt:242
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "La limite supÃ©rieure pour partager des entiers constants."
  
! #: params.opt:246
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "Le seuil de l'Ã©valuation de l'opportunitÃ© de IPA-CP qui est encore considÃ©rÃ©e comme bÃ©nÃ©fique au clone."
  
! #: params.opt:250
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "Bonus Ã  la compilation que IPA-CP assigne aux candidats qui rendent les limites ou les pas des boucles connus."
  
! #: params.opt:254
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "La profondeur maximale de clonage rÃ©cursif pour les fonctions auto-rÃ©cursives."
  
! #: params.opt:258
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Cloner rÃ©cursivement uniquement quand la probabilitÃ© qu'un appel soit exÃ©cutÃ© excÃ¨de le paramÃ¨tre."
  
! #: params.opt:262
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "Le pourcentage de pÃ©nalitÃ© que des fonctions rÃ©cursives recevront quand elles seront Ã©valuÃ©es pour un clonage."
  
! #: params.opt:266
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "Le pourcentage de pÃ©nalitÃ© que des fonctions contenant un unique appel Ã  une autre fonction recevront quand elles seront Ã©valuÃ©es pour un clonage."
  
! #: params.opt:270
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e Ã  cause de la propagation interprocÃ©durale de constantes (en pourcentage)."
  
! #: params.opt:274
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "La taille d'une unitÃ© de traduction que l'Ã©tape IPA-CP considÃ¨re comme grande."
  
! #: params.opt:278
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "La taille maximale d'une liste de valeurs associÃ©es Ã  chaque paramÃ¨tre pour la propagation de constantes interprocÃ©durale."
  
! #: params.opt:282
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "Le nombre maximum d'instructions visitÃ©es durant la dÃ©couverte de l'offset d'une fonction de saut."
  
! #: params.opt:286
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "Le nombre maximum d'expressions qui seront visitÃ©es par l'analyse des paramÃ¨tres formels de IPA basÃ© sur l'analyse d'alias dans une fonction quelconque."
  
! #: params.opt:290
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "Le nombre maximum d'Ã©lÃ©ments contenus dans un agrÃ©gat d'un paramÃ¨tre dans des fonctions de saut ou des maillages."
  
! #: params.opt:294
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Le nombre maximum d'opÃ©rations dans une expression de paramÃ¨tre qui peut Ãªtre traitÃ©e par l'analyse IPA."
  
! #: params.opt:298
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr "Le nombre maximum de prÃ©dicats diffÃ©rents utilisÃ©s pour garder une trace des propriÃ©tÃ©s des boucles dans l'analyse IPA."
  
  # FrÃ©dÃ©ric: Est-ce que la phrase en anglais veut dire quelque chose ?
! #: params.opt:302
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr "Le nombre maximum d'extrÃ©mitÃ©s de frontiÃ¨re de plage de Â«Â caseÂ Â» dans une instruction Â«Â switchÂ Â» utilisÃ©e durant la gÃ©nÃ©ration du rÃ©sumÃ© de la fonction IPA."
  
! #: params.opt:306
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr "Parties maximales que IPA-SRA suit par paramÃ¨tre formel, par consÃ©quent, est aussi le nombre maximum de remplacements d'un paramÃ¨tre formel."
  
! #: params.opt:310
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "La croissance maximale autorisÃ©e du nombre et de la taille totale des nouveaux paramÃ¨tres que IPA-SRA remplace par un pointeur vers un agrÃ©gat."
  
! #: params.opt:314
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "Le nombre de registres de chaque classe laissÃ©s inutilisÃ©s par les dÃ©placements invariants au niveau des boucles."
  
! #: params.opt:318
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "La taille max de la table des conflits en Mo."
  
! #: params.opt:322
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "Le nombre max de boucles pour l'allocation de registre rÃ©gional."
  
! #: params.opt:326
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Si le nombre de candidats dans l'ensemble est plus petit, on essaie toujours de retirer les IV inutilisÃ©s durant son optimisation."
  
! #: params.opt:330
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Limite sur le nombre de candidats en dessous de laquelle tous les candidats sont pris en compte dans les optimisations d'IV."
  
! #: params.opt:334
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Limite sur le nombre d'utilisations d'IV dans une boucle optimisÃ©e dans des optimisations d'IV."
  
! #: params.opt:338
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr "Le rapport maximum d'augmentation de la taille du code lors de l'expansion en une table de sauts (en pourcent). Le paramÃ¨tre est utilisÃ© lors d'une optimisation pour la taille."
  
! #: params.opt:342
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr "Le rapport maximum d'augmentation de la taille du code lors de l'expansion en une table de sauts (en pourcent). Le paramÃ¨tre est utilisÃ© lors d'une optimisation pour la vitesse."
  
! #: params.opt:346
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "La taille de ligne du cache L1."
  
! #: params.opt:350
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "La taille du cache L1."
  
! #: params.opt:354
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "La taille du cache L2."
  
! #: params.opt:358
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Croissance maximale due Ã  la mise en ligne d'une grande fonction (en pourcentage)."
  
! #: params.opt:362
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "La taille du corps d'une fonction Ã  considÃ©rer comme Ã©tant grand."
  
! #: params.opt:366
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "La taille de la trame de pile qui est considÃ©rÃ©e comme Ã©tant grande"
  
! #: params.opt:370
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Croissance maximale de la trame de pile causÃ©e par la mise en ligne (en pourcentage)."
  
! #: params.opt:374
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "La taille d'une unitÃ© de traduction Ã  considÃ©rer comme grande."
  
! #: params.opt:378
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr "Nombre maximum de fichiers de modules C++ ouverts simultanÃ©ment lors du chargement paresseux."
  
! #: params.opt:382
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Le coÃ»t minimum d'une expression onÃ©reuse dans le dÃ©placement d'un invariant de boucle."
  
! #: params.opt:386
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr "Vrai si une opÃ©ration qui n'est pas un court-circuit est optimale."
  
! #: params.opt:390
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr "La taille des blocs pour le dÃ©coupage de boucle en blocs (loop blocking)."
  
! #: params.opt:394
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Le nombre maximum de stmts dans une boucle imbriquÃ©e pour l'Ã©change de boucle."
  
! #: params.opt:398
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Le rapport du pas minimum pour que l'Ã©change de boucle soit profitable."
  
! #: params.opt:402
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "Le nombre max de blocs de base dans une boucle pour un dÃ©placement de boucle invariant."
  
! #: params.opt:406
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "Le nombre maximum de datarefs dans une boucle pour construire les dÃ©pendances de donnÃ©es de la boucle."
  
! #: params.opt:410
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Le nombre maximum d'instructions dans une boucle interne qui est envisagÃ©e pour la dÃ©clinaison de version."
  
! #: params.opt:414
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Le nombre maximum d'instructions dans une boucle externe qui est envisagÃ©e pour la dÃ©clinaison de version en plus des instruction dans la boucle interne."
  
! #: params.opt:418
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr "La probabilitÃ© minimale, en pourcents, qu'une arrÃªte enchaÃ®ne immÃ©diatement sur une autre pour dÃ©cider d'ajouter un BB Ã  un EBB d'hÃ©ritage dans LRA."
  
! #: params.opt:422
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "Le nombre maximum de pseudos rechargeables qui doivent Ãªtre considÃ©rÃ©s pendant le dÃ©versement de pseudos qui ne peuvent pas Ãªtre rechargÃ©s."
  
! #: params.opt:426
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "La taille maximale d'une partition pour LTO (en instructions estimÃ©es)."
  
! #: params.opt:430
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "nombre maximum de partitions LTO envoyÃ©es en parallÃ¨le dans le flux."
  
! #: params.opt:434
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "La taille minimale d'une partition pour LTO (en instructions estimÃ©es)."
  
! #: params.opt:438
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "Le nombre de partitions dans lesquelles il faudrait scinder le programme."
  
! #: params.opt:442
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Le nombre maximum d'instructions Ã  envisager de dÃ©plier en moyenne dans une boucle."
  
! #: params.opt:446
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "Le nombre maximum de tentatives de combinaisons d'insns Ã  combiner."
  
! #: params.opt:450
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "La profondeur maximum de boucles imbriquÃ©es que nous aplatissons complÃ¨tement."
  
! #: params.opt:454
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Le nombre maximum de rÃ©ductions d'une boucle simple qui est complÃ¨tement aplatie."
  
! #: params.opt:458
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Le nombre maximum d'insns d'une boucle complÃ¨tement aplatie."
  
! #: params.opt:462
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "Le nombre maximum d'arÃªtes entrantes Ã  considÃ©rer pour les sauts croisÃ©s."
  
! #: params.opt:466
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Le nombre maximum d'instructions que CSE traite avant vidange."
  
! #: params.opt:470
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "La longueur maximale des chemins considÃ©rÃ©s dans cse."
  
! #: params.opt:474
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Les positions mÃ©moire maximum enregistrÃ©es par cselib."
  
! #: params.opt:478
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "Nombre max de marqueurs de dÃ©bogage Ã  Ã©tendre ou mettre en ligne."
  
! #: params.opt:482
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Le nombre maximum d'instructions Ã  considÃ©rer pour remplir un crÃ©neau de dÃ©lai."
  
! #: params.opt:486
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Le nombre maximum d'instructions Ã  considÃ©rer pour trouver les informations correctes d'un registre actif."
  
! #: params.opt:490
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "Le nombre maximum de stockages locaux actifs dans l'Ã©limination des stockages morts de RTL."
  
! #: params.opt:494
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Le nombre maximum de mises en ligne indirectes imbriquÃ©es rÃ©alisÃ©es par les premiÃ¨res mises en ligne."
  
! #: params.opt:498
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Le nombre maximum de champs dans une structure avant que l'analyse de pointeur traite la structure comme une seule variable."
  
! #: params.opt:502
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "Le nombre maximum de blocs de base sur le chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis."
  
! #: params.opt:506
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "Le nombre maximum d'instructions Ã  copier en dupliquant des blocs le long du chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis."
  
! #: params.opt:510
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Le nombre maximum de nouveaux chemins pour enchaÃ®ner des sauts pour un automate Ã  Ã©tats finis."
  
! #: params.opt:514
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Le rapport maximum entre les insertions et les suppressions d'expressions dans GCSE."
  
! #: params.opt:518
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "La quantitÃ© maximale de mÃ©moire Ã  Ãªtre allouÃ©e par GCSE, en kilooctets."
  
! #: params.opt:522
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Le nombre maximum d'insns Ã  dupliquer lors de la dÃ©factorisation des goto calculÃ©s."
  
! #: params.opt:526
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Le facteur d'expansion maximum en copiant des blocs de base."
  
! #: params.opt:530
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "Profondeur maximum de recherche dans l'arbre des dominateurs pour trouver des expressions Ã  Ã©lever."
  
! #: params.opt:534
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Le nombre maximum d'instructions lors de la mise en ligne automatique."
  
! #: params.opt:538
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Le nombre maximum d'instructions qu'une fonction en ligne peut grandir par la mise en ligne rÃ©cursive."
  
! #: params.opt:542
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Le nombre maximum d'instructions qu'une fonction pas en ligne peut grandir par la mise en ligne rÃ©cursive."
  
! #: params.opt:546
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Le nombre maximum d'instructions dans une seule fonction Ã©ligible Ã  la mise en ligne."
  
! #: params.opt:550
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Le nombre maximum d'instructions lors de la mise en ligne pour la taille."
  
! #: params.opt:554
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Le nombre maximum d'instructions lors de la mise en ligne automatique de petites fonctions."
  
! #: params.opt:558
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "La profondeur maximum de mise en ligne rÃ©cursive pour les fonctions en ligne."
  
! #: params.opt:562
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "La profondeur maximum de mise en ligne rÃ©cursive pour les fonctions pas en ligne."
  
! #: params.opt:566
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Le nombre maximum d'opÃ©rations isl, 0 pour illimitÃ©"
  
! #: params.opt:570
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Limite sur le coÃ»t d'une expression pour calculer le nombre d'itÃ©rations."
  
! #: params.opt:574
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "Limite le nombre d'itÃ©rations que l'algorithme d'analyse du nombre d'itÃ©rations Ã©value par la force brute."
  
! #: params.opt:578
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "Le nombre maximum d'expressions autorisÃ©es dans un bloc qui doit Ãªtre dupliquÃ© pour enchaÃ®ner des sauts."
  
! #: params.opt:582
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "Le nombre maximum de nÅ“uds RTL qui peuvent Ãªtre enregistrÃ©s comme derniÃ¨re valeur du combinateur."
  
! #: params.opt:586
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Le nombre maximum d'insns dans l'en-tÃªte d'une boucle qui sont dupliquÃ©es par l'Ã©tape de copie des en-tÃªtes de boucles."
  
! #: params.opt:590
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Le nombre maximum de retours en arriÃ¨re que l'ordonnanceur doit essayer lors de l'ordonnancement modulo d'une boucle."
  
! #: params.opt:594
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "La longueur maximale de l'ensemble ANTIC partiel lors de la prÃ©-optimisation de l'arbre."
  
! #: params.opt:598
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "Le nombre maximum de branches sur le chemin pour aplatir une sÃ©quence."
  
! #: params.opt:602
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Le nombre maximum de dÃ©pliages pour aplatir une boucle."
  
! #: params.opt:606
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Le nombre maximum d'insns dans une boucle aplatie."
  
! #: params.opt:610
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "La longueur maximale de la liste des opÃ©ration en attente d'ordonnancement."
  
! #: params.opt:614 params.opt:658
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "Le nombre maximum de blocs dans une rÃ©gion Ã  considÃ©rer pour l'ordonnancement interblocs."
  
! #: params.opt:618 params.opt:662
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "Le nombre maximum d'insns dans une rÃ©gion Ã  considÃ©rer pour l'ordonnancement interblocs."
  
! #: params.opt:622
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "Profondeur maximum des chaÃ®nes de racines carrÃ©es Ã  utiliser lors de la synthÃ¨se d'une Ã©lÃ©vation Ã  la puissance par une constante rÃ©elle."
  
! #: params.opt:626
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Le nombre maximum dâ€™itÃ©rations de boucles qui sont prÃ©dites statiquement."
  
! #: params.opt:630
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "Le nombre maximum d'instructions Ã  rechercher en arriÃ¨re lors d'une recherche d'une recharge Ã©quivalente."
  
! #: params.opt:634
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "Le nombre maximum d'insns dans un bloc de base pour considÃ©rer une conversion du if par RTL."
  
! #: params.opt:638
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme prÃ©visible."
  
! #: params.opt:642
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme imprÃ©visible."
  
! #: params.opt:646
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "Le nombre maximum d'itÃ©rations au travers du CFG pour Ã©tendre des rÃ©gions."
  
! #: params.opt:650
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "Le dÃ©lai conflictuel maximum pour qu'une insn soit prise en compte pour un dÃ©placement spÃ©culatif."
  
! #: params.opt:654
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "Le nombre maximum d'instructions prÃªtes Ã  Ãªtre expÃ©diÃ©es qui doivent Ãªtre prises en compte par l'ordonnanceur durant le premier passage de l'ordonnancement."
  
! #: params.opt:666
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "La longueur maximale de la recherche dans les candidats pour la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction)."
  
! #: params.opt:670
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "Le nombre maximum de may-defs visitÃ©s lors d'une dÃ©virtualisation spÃ©culative."
  
! #: params.opt:674
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "La profondeur de rÃ©cursion maximum permise en interrogeant une propriÃ©tÃ© d'un nom SSA."
  
! #: params.opt:678
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "Le nombre maximum de stockages constants Ã  fusionner dans l'Ã©tape de fusion des stockages."
  
! #: params.opt:682
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "Le nombre maximum de paires de stockage conditionnel qui peuvent Ãªtre descendues."
  
! #: params.opt:686 params.opt:690
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "Le nombre maximum de chaines de stockages Ã  suivre en mÃªme temps dans l'Ã©tape de fusion des stockages."
  
! #: params.opt:694
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "La quantitÃ© maximale de bbs similaires Ã  comparer avec un bb."
  
! #: params.opt:698
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "Le nombre maximum d'itÃ©rations du passage sur une fonction."
  
! #: params.opt:702
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "Le nombre maximum de chaÃ®nes pour lesquelles l'optimisation de strlen conserve la longueur des chaÃ®nes."
  
! #: params.opt:706
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr "Nombre maximum d'arguments dans un PHI supportÃ© par la conversion de Â«Â ifÂ Â» TREE Ã  moins que la boucle soit marquÃ©e avec un pragma simd."
  
! #: params.opt:710
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Le nombre maximum de dÃ©pliages d'une boucle."
  
! #: params.opt:714
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Le nombre maximum d'instructions Ã  envisager de dÃ©plier dans une boucle."
  
! #: params.opt:718
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Le nombre maximum d'insns d'une boucle qui est dÃ©placÃ©e Ã  l'intÃ©rieur de ses branchements."
  
! #: params.opt:722
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Le nombre maximum de dÃ©placements d'une seule boucle Ã  l'intÃ©rieur de ses branchements."
  
! #: params.opt:726
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Si -fvariable-expansion-in-unroller est utilisÃ©, le nombre maximum de fois qu'une variable individuelle sera dÃ©veloppÃ©e pendant le dÃ©pliage de la boucle."
  
! #: params.opt:730
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "La profondeur de rÃ©cursion max pour dÃ©velopper les expressions de pistage de variables."
  
! #: params.opt:734
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "La taille max de la liste des emplacements pour laquelle des opÃ©rations inverses devraient Ãªtre ajoutÃ©es."
  
! #: params.opt:738
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "La taille max des tables de hachage pour le pistage des variables."
  
! #: params.opt:742
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr "Nombre maximum de VALEURs traitÃ©es lors d'un appel Ã  find_base_term."
  
! #: params.opt:746
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "Le nombre maximum d'assertions Ã  ajouter le long de l'arÃªte par dÃ©faut d'une instruction switch pendant le VRP."
  
! #: params.opt:750
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Le nombre minimum d'instructions concordantes Ã  considÃ©rer pour les sauts croisÃ©s."
  
! #: params.opt:754
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Mettre en ligne rÃ©cursif uniquement quand la probabilitÃ© que l'appel soit exÃ©cutÃ© dÃ©passe le paramÃ¨tre."
  
! #: params.opt:758
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "Le rapport min entre les insns et les prÃ©-extractions pour activer la prÃ©-extraction dans une boucle avec un nombre inconnu d'itÃ©rations."
  
! #: params.opt:762
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr "Le seuil minimum pour la probabilitÃ© qu'une instruction de condition semi-invariante dÃ©clenche un scindage de boucle"
  
! #: params.opt:766
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "Le UID minimum Ã  utiliser pour une insn qui n'est pas pour le dÃ©bogage."
  
! #: params.opt:770
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "La taille minimale des variables contribuant au partage d'un emplacement de pile quand il n'y a pas d'optimisation."
  
! #: params.opt:774
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "La probabilitÃ© minimum d'atteindre un bloc source pour l'ordonnancement spÃ©culatif interblocs."
  
! #: params.opt:778
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Si -ftree-vectorize est utilisÃ©, la limite minimale de boucle d'une boucle prise en compte pour la vectorisation."
  
! #: params.opt:782
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "Taille des fragments de l'ordonnanceur OMP pour des boucles parallÃ©lisÃ©es par parloops."
  
! #: params.opt:786
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Le nombre minimum d'itÃ©rations par thread d'une boucle parallÃ©lisÃ©e la plus Ã  l'intÃ©rieur."
  
! #: params.opt:790
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tType d'ordonnancement de l'ordonnanceur OMP pour des boucles parallÃ©lisÃ©es par parloops."
  
! #: params.opt:812
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "ProbabilitÃ© maximum que l'entrÃ©e B8 d'une rÃ©gion scindÃ©e (en pourcent relatif Ã  l'entrÃ©e B8 de la fonction) pour rÃ©aliser la mise en ligne partielle."
  
! #: params.opt:816
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Estimation maximale de la conclusion des branches considÃ©rÃ©es prÃ©visibles."
  
! #: params.opt:820
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr "Faut-il gÃ©nÃ©rer des indices de prÃ©-extraction logicielle pour des pas non constants."
  
! #: params.opt:824
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Le nombre d'insns exÃ©cutÃ©es avant que la prÃ©-extraction soit terminÃ©e."
  
! #: params.opt:828
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "Le rapport min entre les insns et les opÃ©randes mÃ©moire pour activer la prÃ©-extraction dans une boucle."
  
! #: params.opt:832
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr "Le pas constant minimum au delÃ  duquel il faut utiliser des indices de prÃ©-extraction."
  
! #: params.opt:836
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Utiliser un ID de fonction interne dans la recherche de profilage."
  
! #: params.opt:840
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "La profondeur maximum de boucles imbriquÃ©es qu'il faut entiÃ¨rement numÃ©roter par valeur de maniÃ¨re optimiste."
  
! #: params.opt:844
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "Le nombre maximum de dÃ©sambiguÃ¯sations Ã  rÃ©aliser par accÃ¨s mÃ©moire."
  
! #: params.opt:848
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Limite sur la complexitÃ© des expressions dans l'analyseur d'Ã©volution de scalaires."
  
! #: params.opt:852
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Limite sur la taille des expressions utilisÃ©es dans l'analyseur d'Ã©volution de scalaires."
  
! #: params.opt:856
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Fanion de contrÃ´le du modÃ¨le de l'ordonnanceur avec prÃ©-extraction automatique matÃ©rielle. Nombre de cycles d'anticipation que le modÃ¨le examine, la valeur Â«Â 0Â Â» active uniquement l'heuristique de tri des instructions. DÃ©sactivÃ© par dÃ©faut."
  
! #: params.opt:860
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "Distance minimale entre un Â«Â storeÂ Â» et un Â«Â loadÂ Â» qui peuvent entrer en conflit."
  
! #: params.opt:864
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "Quel algorithme de -fsched-pressure appliquer."
  
! #: params.opt:868
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "La probabilitÃ© minimale de succÃ¨s de spÃ©culation (en pourcent) de telle maniÃ¨re que l'insn spÃ©culative sera ordonnancÃ©e."
  
! #: params.opt:872
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "La probabilitÃ© minimale qu'une arÃªte doit avoir pour que l'ordonnanceur sauvegarde son Ã©tat d'un bout Ã  l'autre."
  
! #: params.opt:876
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Le nombre maximum d'instructions dans la liste Â«Â prÃªtesÂ Â» qui sont considÃ©rÃ©es Ã©ligibles pour Ãªtre renommÃ©es."
  
! #: params.opt:880
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "La taille maximum de la fenÃªtre d'anticipation de l'ordonnanceur sÃ©lectif."
  
! #: params.opt:884
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "Le nombre maximum de fois qu'une insn peut Ãªtre ordonnancÃ©e."
  
! #: params.opt:888
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Le nombre de prÃ©-extractions qui peuvent se dÃ©rouler en mÃªme temps."
  
! #: params.opt:892
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "FrÃ©quence d'exÃ©cution relative du bloc cible (en pourcent) requis pour faire descendre (sink) une expression."
  
! #: params.opt:896
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Le nombre de cycles que le Â«Â Swing Modulo SchedulerÂ Â» prend en compte lorsqu'il vÃ©rifie les conflits en utilisant DFA."
  
! #: params.opt:900
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Un seuil sur le nombre moyen d'itÃ©rations prises en compte par le Â«Â Swing Modulo SchedulerÂ Â»."
  
! #: params.opt:904
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Un facteur pour ajuster la limite supÃ©rieure que le Â«Â Swing Modulo SchedulerÂ Â» utilise pour ordonnancer une boucle."
  
! #: params.opt:908
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "La valeur minimum du dÃ©compte des Ã©tapes que le Â«Â Swing Modulo SchedulerÂ Â» va gÃ©nÃ©rer."
  
! #: params.opt:912
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour l'espace."
  
! #: params.opt:916
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour la vitesse."
  
! #: params.opt:920
  #, 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:924
  #, 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:928
  #, 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:932
  #, 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:936
  #, 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:940
  #, 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:944
  #, 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:948
  #, 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:952
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Le nombre maximum de bases stockÃ©es dans chaque arbre modref."
  
! #: params.opt:956
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "Le nombre maximum de rÃ©fÃ©rences stockÃ©es dans chaque base modref."
  
! #: params.opt:960
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "Le nombre maximum d'accÃ¨s stockÃ©s dans chaque rÃ©fÃ©rence modref."
  
! #: params.opt:964
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "Le nombre maximum de tests rÃ©alisÃ©es par la requÃªte modref."
  
! #: params.opt:968
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr "La profondeur maximale de la recherche DFS utilisÃ©e par l'analyse d'Ã©vasion de modref."
  
! #: params.opt:972
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "Le nombre maximum de points d'Ã©vasion suivis par modref par nom SSA."
  
! #: params.opt:976
  #, 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:980
  #, 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:984
  #, 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:988
  #, 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:992
  #, 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:996
  #, 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:1000
  #, 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:1004
  #, 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:1008
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Produire une instrumentalisation spÃ©ciale pour les accÃ¨s Ã  des volatiles."
  
! #: params.opt:1012
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr "Produire des appels instrumentalisÃ©s Ã  __tsan_func_entry() et __tsan_func_exit()."
  
! #: params.opt:1016
  #, 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:1020
  #, 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:1024
  #, 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:1028
  #, 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:1032
  #, 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:1036
  #, 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:1040
  #, 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:1044
  #, 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:1048
  #, 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:1052
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Faut-il utiliser les types canoniques."
  
! #: params.opt:1056
  #, 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:1060
  #, 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:1064
  #, 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:1068
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution de l'alignement que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer."
  
! #: params.opt:1072
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr "ContrÃ´le comment le vectoriseur de boucle utilise des vecteurs partiels.  0 signifie jamais, 1 signifie uniquement pour les boucles dont le besoin d'itÃ©rer peut Ãªtre retirÃ©, 2 signifie pour toutes les boucles. La valeur par dÃ©faut est 2."
--- 19155,20270 ----
  
  #: params.opt:162
  #, no-c-format
+ msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
+ msgstr "La profondeur maximale de l'Ã©valuation d'expressions logiques qui sera examinÃ©e en Ã©valuant les portÃ©es des arrÃªtes sortantes."
+ 
+ #: params.opt:167
+ #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "Le nombre maximum d'arguments qu'un PHI peut avoir avant que le FSM qui est responsable de l'enchaÃ®nement arrÃªte d'essayer d'enchaÃ®ner les sauts dans ses blocs."
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "Facteur d'Ã©chelle Ã  appliquer au nombre de blocs dans un chemin de sauts enchaÃ®nÃ©s lors de la comparaison avec le nombre d'expressions (mises Ã  l'Ã©chelle)."
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "Facteur d'Ã©chelle Ã  appliquer au nombre d'expressions dans un chemin de sauts enchaÃ®nÃ©s lors de la comparaison de blocs (mis Ã  l'Ã©chelle)."
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "Le rapport seuil du dÃ©compte d'exÃ©cution des arÃªtes critiques qui permet l'Ã©limination des redondances aprÃ¨s rechargement."
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "Le rapport seuil pour rÃ©aliser l'Ã©limination des redondances partielles aprÃ¨s le rechargement."
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "Facteur d'Ã©chelle dans le calcul de la distance maximale qu'une expression peut Ãªtre dÃ©placÃ©e par les optimisations de GCSE."
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "CoÃ»t auquel les optimisations de GCSE ne contraindront pas la distance de dÃ©placement d'une expression."
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "L'expansion minimale du tas pour lancer la collecte des rebuts, en pourcentage de la taille totale du tas."
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "La taille minimale du tas avant de commencer la collecte des rebuts, en kilooctets."
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr "Le nombre d'exÃ©cutions du bloc de base qui est considÃ©rÃ© Â«Â chaudÂ Â». Le paramÃ¨tre est utilisÃ© uniquement avec GIMPLE FE."
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr "Est-ce que les erreurs codegen devraient produire des erreurs interne du compilateur (ICE) avec -fchecking."
  
! #: params.opt:211
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "Le nombre maximum de tableaux par SCoP."
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Le nombre maximum de paramÃ¨tres dans un SCoP."
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr "Le nombre d'Ã©lÃ©ments pour lesquels la vÃ©rification de la table de hachage est faite pour chaque Ã©lÃ©ment cherchÃ©."
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "Le dÃ©nominateur n de la fraction 1/n du nombre d'exÃ©cutions maximum d'un bloc de base dans le programme entier qu'un bloc de base doit avoir pour au moins Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â» (utilisÃ© en mode non-LTO)."
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr "Le nombre de pour milles les plus exÃ©cutÃ©s de l'exÃ©cution profilÃ©e sur le programme entier dans lesquelles le nombre d'exÃ©cutions du bloc de base doit faire partie pour Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â» (utilisÃ© en mode LTO)."
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "Le dÃ©nominateur n de la fraction 1/n de la frÃ©quence d'exÃ©cution du bloc d'entrÃ©e d'une fonction qu'un bloc de base de cette fonction doit avoir au moins pour Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â»."
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr "L'Ã©chelle (en pourcents) appliquÃ©e Ã  inline-insns-single et les limites auto quand l'heuristique indique que la mise en ligne est trÃ¨s profitable."
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "L'estimation de l'accÃ©lÃ©ration minimale permettant au code de mise en ligne d'ignorer inline-insns-single et inline-insns-auto."
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e en raison de la mise en ligne (en pourcentage)."
  
! #: params.opt:247
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "La limite supÃ©rieure pour partager des entiers constants."
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "Le seuil de l'Ã©valuation de l'opportunitÃ© de IPA-CP qui est encore considÃ©rÃ©e comme bÃ©nÃ©fique au clone."
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "Bonus Ã  la compilation que IPA-CP assigne aux candidats qui rendent les limites ou les pas des boucles connus."
  
! #: params.opt:259
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "La profondeur maximale de clonage rÃ©cursif pour les fonctions auto-rÃ©cursives."
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Cloner rÃ©cursivement uniquement quand la probabilitÃ© qu'un appel soit exÃ©cutÃ© excÃ¨de le paramÃ¨tre."
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "Le pourcentage de pÃ©nalitÃ© que des fonctions rÃ©cursives recevront quand elles seront Ã©valuÃ©es pour un clonage."
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "Le pourcentage de pÃ©nalitÃ© que des fonctions contenant un unique appel Ã  une autre fonction recevront quand elles seront Ã©valuÃ©es pour un clonage."
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e Ã  cause de la propagation interprocÃ©durale de constantes (en pourcentage)."
  
! #: params.opt:279
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "La taille d'une unitÃ© de traduction que l'Ã©tape IPA-CP considÃ¨re comme grande."
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "La taille maximale d'une liste de valeurs associÃ©es Ã  chaque paramÃ¨tre pour la propagation de constantes interprocÃ©durale."
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "Le nombre maximum d'instructions visitÃ©es durant la dÃ©couverte de l'offset d'une fonction de saut."
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "Le nombre maximum d'expressions qui seront visitÃ©es par l'analyse des paramÃ¨tres formels de IPA basÃ© sur l'analyse d'alias dans une fonction quelconque."
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "Le nombre maximum d'Ã©lÃ©ments contenus dans un agrÃ©gat d'un paramÃ¨tre dans des fonctions de saut ou des maillages."
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Le nombre maximum d'opÃ©rations dans une expression de paramÃ¨tre qui peut Ãªtre traitÃ©e par l'analyse IPA."
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr "Le nombre maximum de prÃ©dicats diffÃ©rents utilisÃ©s pour garder une trace des propriÃ©tÃ©s des boucles dans l'analyse IPA."
  
  # FrÃ©dÃ©ric: Est-ce que la phrase en anglais veut dire quelque chose ?
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr "Le nombre maximum d'extrÃ©mitÃ©s de frontiÃ¨re de plage de Â«Â caseÂ Â» dans une instruction Â«Â switchÂ Â» utilisÃ©e durant la gÃ©nÃ©ration du rÃ©sumÃ© de la fonction IPA."
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr "Parties maximales que IPA-SRA suit par paramÃ¨tre formel, par consÃ©quent, est aussi le nombre maximum de remplacements d'un paramÃ¨tre formel."
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "La croissance maximale autorisÃ©e du nombre et de la taille totale des nouveaux paramÃ¨tres que IPA-SRA remplace par un pointeur vers un agrÃ©gat."
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "Le nombre de registres de chaque classe laissÃ©s inutilisÃ©s par les dÃ©placements invariants au niveau des boucles."
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "La taille max de la table des conflits en Mo."
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "Le nombre max de boucles pour l'allocation de registre rÃ©gional."
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Si le nombre de candidats dans l'ensemble est plus petit, on essaie toujours de retirer les IV inutilisÃ©s durant son optimisation."
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Limite sur le nombre de candidats en dessous de laquelle tous les candidats sont pris en compte dans les optimisations d'IV."
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Limite sur le nombre d'utilisations d'IV dans une boucle optimisÃ©e dans des optimisations d'IV."
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr "Le rapport maximum d'augmentation de la taille du code lors de l'expansion en une table de sauts (en pourcent). Le paramÃ¨tre est utilisÃ© lors d'une optimisation pour la taille."
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr "Le rapport maximum d'augmentation de la taille du code lors de l'expansion en une table de sauts (en pourcent). Le paramÃ¨tre est utilisÃ© lors d'une optimisation pour la vitesse."
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "La taille de ligne du cache L1."
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "La taille du cache L1."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "La taille du cache L2."
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Croissance maximale due Ã  la mise en ligne d'une grande fonction (en pourcentage)."
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "La taille du corps d'une fonction Ã  considÃ©rer comme Ã©tant grand."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "La taille de la trame de pile qui est considÃ©rÃ©e comme Ã©tant grande"
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Croissance maximale de la trame de pile causÃ©e par la mise en ligne (en pourcentage)."
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "La taille d'une unitÃ© de traduction Ã  considÃ©rer comme grande."
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr "Nombre maximum de fichiers de modules C++ ouverts simultanÃ©ment lors du chargement paresseux."
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Le coÃ»t minimum d'une expression onÃ©reuse dans le dÃ©placement d'un invariant de boucle."
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr "Vrai si une opÃ©ration qui n'est pas un court-circuit est optimale."
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr "La taille des blocs pour le dÃ©coupage de boucle en blocs (loop blocking)."
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Le nombre maximum de stmts dans une boucle imbriquÃ©e pour l'Ã©change de boucle."
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Le rapport du pas minimum pour que l'Ã©change de boucle soit profitable."
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "Le nombre max de blocs de base dans une boucle pour un dÃ©placement de boucle invariant."
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "Le nombre maximum de datarefs dans une boucle pour construire les dÃ©pendances de donnÃ©es de la boucle."
  
! #: params.opt:415
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Le nombre maximum d'instructions dans une boucle interne qui est envisagÃ©e pour la dÃ©clinaison de version."
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Le nombre maximum d'instructions dans une boucle externe qui est envisagÃ©e pour la dÃ©clinaison de version en plus des instruction dans la boucle interne."
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr "La probabilitÃ© minimale, en pourcents, qu'une arrÃªte enchaÃ®ne immÃ©diatement sur une autre pour dÃ©cider d'ajouter un BB Ã  un EBB d'hÃ©ritage dans LRA."
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "Le nombre maximum de pseudos rechargeables qui doivent Ãªtre considÃ©rÃ©s pendant le dÃ©versement de pseudos qui ne peuvent pas Ãªtre rechargÃ©s."
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "La taille maximale d'une partition pour LTO (en instructions estimÃ©es)."
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "nombre maximum de partitions LTO envoyÃ©es en parallÃ¨le dans le flux."
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "La taille minimale d'une partition pour LTO (en instructions estimÃ©es)."
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "Le nombre de partitions dans lesquelles il faudrait scinder le programme."
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Le nombre maximum d'instructions Ã  envisager de dÃ©plier en moyenne dans une boucle."
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "Le nombre maximum de tentatives de combinaisons d'insns Ã  combiner."
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "La profondeur maximum de boucles imbriquÃ©es que nous aplatissons complÃ¨tement."
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Le nombre maximum de rÃ©ductions d'une boucle simple qui est complÃ¨tement aplatie."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Le nombre maximum d'insns d'une boucle complÃ¨tement aplatie."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "Le nombre maximum d'arÃªtes entrantes Ã  considÃ©rer pour les sauts croisÃ©s."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Le nombre maximum d'instructions que CSE traite avant vidange."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "La longueur maximale des chemins considÃ©rÃ©s dans cse."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Les positions mÃ©moire maximum enregistrÃ©es par cselib."
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "Nombre max de marqueurs de dÃ©bogage Ã  Ã©tendre ou mettre en ligne."
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Le nombre maximum d'instructions Ã  considÃ©rer pour remplir un crÃ©neau de dÃ©lai."
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Le nombre maximum d'instructions Ã  considÃ©rer pour trouver les informations correctes d'un registre actif."
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "Le nombre maximum de stockages locaux actifs dans l'Ã©limination des stockages morts de RTL."
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Le nombre maximum de mises en ligne indirectes imbriquÃ©es rÃ©alisÃ©es par les premiÃ¨res mises en ligne."
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Le nombre maximum de champs dans une structure avant que l'analyse de pointeur traite la structure comme une seule variable."
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "Le nombre maximum de blocs de base sur le chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis."
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "Le nombre maximum d'instructions Ã  copier en dupliquant des blocs le long du chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis."
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Le nombre maximum de nouveaux chemins pour enchaÃ®ner des sauts pour un automate Ã  Ã©tats finis."
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Le rapport maximum entre les insertions et les suppressions d'expressions dans GCSE."
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "La quantitÃ© maximale de mÃ©moire Ã  Ãªtre allouÃ©e par GCSE, en kilooctets."
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Le nombre maximum d'insns Ã  dupliquer lors de la dÃ©factorisation des goto calculÃ©s."
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Le facteur d'expansion maximum en copiant des blocs de base."
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "Profondeur maximum de recherche dans l'arbre des dominateurs pour trouver des expressions Ã  Ã©lever."
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Le nombre maximum d'instructions lors de la mise en ligne automatique."
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Le nombre maximum d'instructions qu'une fonction en ligne peut grandir par la mise en ligne rÃ©cursive."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Le nombre maximum d'instructions qu'une fonction pas en ligne peut grandir par la mise en ligne rÃ©cursive."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Le nombre maximum d'instructions dans une seule fonction Ã©ligible Ã  la mise en ligne."
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Le nombre maximum d'instructions lors de la mise en ligne pour la taille."
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Le nombre maximum d'instructions lors de la mise en ligne automatique de petites fonctions."
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "La profondeur maximum de mise en ligne rÃ©cursive pour les fonctions en ligne."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "La profondeur maximum de mise en ligne rÃ©cursive pour les fonctions pas en ligne."
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Le nombre maximum d'opÃ©rations isl, 0 pour illimitÃ©"
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Limite sur le coÃ»t d'une expression pour calculer le nombre d'itÃ©rations."
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "Limite le nombre d'itÃ©rations que l'algorithme d'analyse du nombre d'itÃ©rations Ã©value par la force brute."
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "Le nombre maximum d'expressions autorisÃ©es dans un bloc qui doit Ãªtre dupliquÃ© pour enchaÃ®ner des sauts."
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "Le nombre maximum de nÅ“uds RTL qui peuvent Ãªtre enregistrÃ©s comme derniÃ¨re valeur du combinateur."
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Le nombre maximum d'insns dans l'en-tÃªte d'une boucle qui sont dupliquÃ©es par l'Ã©tape de copie des en-tÃªtes de boucles."
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Le nombre maximum de retours en arriÃ¨re que l'ordonnanceur doit essayer lors de l'ordonnancement modulo d'une boucle."
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "La longueur maximale de l'ensemble ANTIC partiel lors de la prÃ©-optimisation de l'arbre."
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "Le nombre maximum de branches sur le chemin pour aplatir une sÃ©quence."
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Le nombre maximum de dÃ©pliages pour aplatir une boucle."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Le nombre maximum d'insns dans une boucle aplatie."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "La longueur maximale de la liste des opÃ©ration en attente d'ordonnancement."
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "Le nombre maximum de blocs dans une rÃ©gion Ã  considÃ©rer pour l'ordonnancement interblocs."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "Le nombre maximum d'insns dans une rÃ©gion Ã  considÃ©rer pour l'ordonnancement interblocs."
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "Profondeur maximum des chaÃ®nes de racines carrÃ©es Ã  utiliser lors de la synthÃ¨se d'une Ã©lÃ©vation Ã  la puissance par une constante rÃ©elle."
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Le nombre maximum dâ€™itÃ©rations de boucles qui sont prÃ©dites statiquement."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "Le nombre maximum d'instructions Ã  rechercher en arriÃ¨re lors d'une recherche d'une recharge Ã©quivalente."
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "Le nombre maximum d'insns dans un bloc de base pour considÃ©rer une conversion du if par RTL."
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme prÃ©visible."
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme imprÃ©visible."
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "Le nombre maximum d'itÃ©rations au travers du CFG pour Ã©tendre des rÃ©gions."
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "Le dÃ©lai conflictuel maximum pour qu'une insn soit prise en compte pour un dÃ©placement spÃ©culatif."
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "Le nombre maximum d'instructions prÃªtes Ã  Ãªtre expÃ©diÃ©es qui doivent Ãªtre prises en compte par l'ordonnanceur durant le premier passage de l'ordonnancement."
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "La longueur maximale de la recherche dans les candidats pour la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction)."
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "Le nombre maximum de may-defs visitÃ©s lors d'une dÃ©virtualisation spÃ©culative."
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "La profondeur de rÃ©cursion maximum permise en interrogeant une propriÃ©tÃ© d'un nom SSA."
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "Le nombre maximum de stockages constants Ã  fusionner dans l'Ã©tape de fusion des stockages."
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "Le nombre maximum de paires de stockage conditionnel qui peuvent Ãªtre descendues."
  
! #: params.opt:691 params.opt:695
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "Le nombre maximum de chaines de stockages Ã  suivre en mÃªme temps dans l'Ã©tape de fusion des stockages."
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "La quantitÃ© maximale de bbs similaires Ã  comparer avec un bb."
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "Le nombre maximum d'itÃ©rations du passage sur une fonction."
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "Le nombre maximum de chaÃ®nes pour lesquelles l'optimisation de strlen conserve la longueur des chaÃ®nes."
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr "Nombre maximum d'arguments dans un PHI supportÃ© par la conversion de Â«Â ifÂ Â» TREE Ã  moins que la boucle soit marquÃ©e avec un pragma simd."
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Le nombre maximum de dÃ©pliages d'une boucle."
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Le nombre maximum d'instructions Ã  envisager de dÃ©plier dans une boucle."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Le nombre maximum d'insns d'une boucle qui est dÃ©placÃ©e Ã  l'intÃ©rieur de ses branchements."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Le nombre maximum de dÃ©placements d'une seule boucle Ã  l'intÃ©rieur de ses branchements."
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Si -fvariable-expansion-in-unroller est utilisÃ©, le nombre maximum de fois qu'une variable individuelle sera dÃ©veloppÃ©e pendant le dÃ©pliage de la boucle."
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "La profondeur de rÃ©cursion max pour dÃ©velopper les expressions de pistage de variables."
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "La taille max de la liste des emplacements pour laquelle des opÃ©rations inverses devraient Ãªtre ajoutÃ©es."
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "La taille max des tables de hachage pour le pistage des variables."
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr "Nombre maximum de VALEURs traitÃ©es lors d'un appel Ã  find_base_term."
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "Le nombre maximum d'assertions Ã  ajouter le long de l'arÃªte par dÃ©faut d'une instruction switch pendant le VRP."
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Le nombre minimum d'instructions concordantes Ã  considÃ©rer pour les sauts croisÃ©s."
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Mettre en ligne rÃ©cursif uniquement quand la probabilitÃ© que l'appel soit exÃ©cutÃ© dÃ©passe le paramÃ¨tre."
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "Le rapport min entre les insns et les prÃ©-extractions pour activer la prÃ©-extraction dans une boucle avec un nombre inconnu d'itÃ©rations."
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr "Le seuil minimum pour la probabilitÃ© qu'une instruction de condition semi-invariante dÃ©clenche un scindage de boucle"
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "Le UID minimum Ã  utiliser pour une insn qui n'est pas pour le dÃ©bogage."
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "La taille minimale des variables contribuant au partage d'un emplacement de pile quand il n'y a pas d'optimisation."
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "La probabilitÃ© minimum d'atteindre un bloc source pour l'ordonnancement spÃ©culatif interblocs."
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Si -ftree-vectorize est utilisÃ©, la limite minimale de boucle d'une boucle prise en compte pour la vectorisation."
  
! #: params.opt:787
! #, no-c-format
! msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
! msgstr "--param=openacc-kernels=[decompose|parloops]\tSpÃ©cifier le mode de gestion des constructions Â«Â kernelsÂ Â» OpenACC."
! 
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "Taille des fragments de l'ordonnanceur OMP pour des boucles parallÃ©lisÃ©es par parloops."
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Le nombre minimum d'itÃ©rations par thread d'une boucle parallÃ©lisÃ©e la plus Ã  l'intÃ©rieur."
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tType d'ordonnancement de l'ordonnanceur OMP pour des boucles parallÃ©lisÃ©es par parloops."
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "ProbabilitÃ© maximum que l'entrÃ©e B8 d'une rÃ©gion scindÃ©e (en pourcent relatif Ã  l'entrÃ©e B8 de la fonction) pour rÃ©aliser la mise en ligne partielle."
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Estimation maximale de la conclusion des branches considÃ©rÃ©es prÃ©visibles."
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr "Faut-il gÃ©nÃ©rer des indices de prÃ©-extraction logicielle pour des pas non constants."
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Le nombre d'insns exÃ©cutÃ©es avant que la prÃ©-extraction soit terminÃ©e."
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "Le rapport min entre les insns et les opÃ©randes mÃ©moire pour activer la prÃ©-extraction dans une boucle."
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr "Le pas constant minimum au delÃ  duquel il faut utiliser des indices de prÃ©-extraction."
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Utiliser un ID de fonction interne dans la recherche de profilage."
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "La profondeur maximum de boucles imbriquÃ©es qu'il faut entiÃ¨rement numÃ©roter par valeur de maniÃ¨re optimiste."
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "Le nombre maximum de dÃ©sambiguÃ¯sations Ã  rÃ©aliser par accÃ¨s mÃ©moire."
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Limite sur la complexitÃ© des expressions dans l'analyseur d'Ã©volution de scalaires."
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Limite sur la taille des expressions utilisÃ©es dans l'analyseur d'Ã©volution de scalaires."
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Fanion de contrÃ´le du modÃ¨le de l'ordonnanceur avec prÃ©-extraction automatique matÃ©rielle. Nombre de cycles d'anticipation que le modÃ¨le examine, la valeur Â«Â 0Â Â» active uniquement l'heuristique de tri des instructions. DÃ©sactivÃ© par dÃ©faut."
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "Distance minimale entre un Â«Â storeÂ Â» et un Â«Â loadÂ Â» qui peuvent entrer en conflit."
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "Quel algorithme de -fsched-pressure appliquer."
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "La probabilitÃ© minimale de succÃ¨s de spÃ©culation (en pourcent) de telle maniÃ¨re que l'insn spÃ©culative sera ordonnancÃ©e."
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "La probabilitÃ© minimale qu'une arÃªte doit avoir pour que l'ordonnanceur sauvegarde son Ã©tat d'un bout Ã  l'autre."
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Le nombre maximum d'instructions dans la liste Â«Â prÃªtesÂ Â» qui sont considÃ©rÃ©es Ã©ligibles pour Ãªtre renommÃ©es."
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "La taille maximum de la fenÃªtre d'anticipation de l'ordonnanceur sÃ©lectif."
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "Le nombre maximum de fois qu'une insn peut Ãªtre ordonnancÃ©e."
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Le nombre de prÃ©-extractions qui peuvent se dÃ©rouler en mÃªme temps."
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "FrÃ©quence d'exÃ©cution relative du bloc cible (en pourcent) requis pour faire descendre (sink) une expression."
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Le nombre de cycles que le Â«Â Swing Modulo SchedulerÂ Â» prend en compte lorsqu'il vÃ©rifie les conflits en utilisant DFA."
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Un seuil sur le nombre moyen d'itÃ©rations prises en compte par le Â«Â Swing Modulo SchedulerÂ Â»."
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Un facteur pour ajuster la limite supÃ©rieure que le Â«Â Swing Modulo SchedulerÂ Â» utilise pour ordonnancer une boucle."
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "La valeur minimum du dÃ©compte des Ã©tapes que le Â«Â Swing Modulo SchedulerÂ Â» va gÃ©nÃ©rer."
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour l'espace."
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour la vitesse."
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr "Nombre maximum d'accÃ¨s artificiels pour activer la propagation vers l'avant que le remplacement scalaire d'agrÃ©gats gardera pour une variable locale."
  
! #: params.opt:942
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Le nombre maximum d'affectations SSA_NAME Ã  suivre en dÃ©terminant une valeur."
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "La limite infÃ©rieure pour qu'un tampon soit considÃ©rÃ© pour Ãªtre protÃ©gÃ© contre l'Ã©crasement de la pile."
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "Taille de la protection de la pile exprimÃ©e comme une puissance de deux en octets."
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervalle durant lequel sonder la pile, exprimÃ© comme une puissance de deux en octets."
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Autoriser l'Ã©tape de fusion des stockages Ã  introduire des stockages non alignÃ©s s'il est lÃ©gal de faire ainsi."
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr "Taille maximale d'une rÃ©gion de fusion de stockage unique en octets."
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "La rapport maximum entre la taille du tableau et les branchements du switch pour qu'une conversion du switch ait lieu."
  
! #: params.opt:970
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Le nombre maximum de bases stockÃ©es dans chaque arbre modref."
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "Le nombre maximum de rÃ©fÃ©rences stockÃ©es dans chaque base modref."
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "Le nombre maximum d'accÃ¨s stockÃ©s dans chaque rÃ©fÃ©rence modref."
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "Le nombre maximum de tests rÃ©alisÃ©es par la requÃªte modref."
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr "La profondeur maximale de la recherche DFS utilisÃ©e par l'analyse d'Ã©vasion de modref."
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "Le nombre maximum de points d'Ã©vasion suivis par modref par nom SSA."
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "La taille en octets au delÃ  de laquelle des agrÃ©gats locaux au thread doivent Ãªtre manipulÃ©s par les fonctions de journalisation au lieu de paires de save/restore."
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage n'est pas disponible."
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage est disponible."
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Croissance maximale du code par la duplication de queue (en pourcentage)."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage n'est pas disponible."
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage est disponible."
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stopper la croissance renversÃ©e si la probabilitÃ© inverse des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage)."
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "Fixe le nombre maximum d'instructions exÃ©cutÃ©es en parallÃ¨le dans un arbre rÃ©-associÃ©. Si 0, utilise l'heuristique dÃ©pendant de la cible."
  
! #: params.opt:1026
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Produire une instrumentalisation spÃ©ciale pour les accÃ¨s Ã  des volatiles."
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr "Produire des appels instrumentalisÃ©s Ã  __tsan_func_entry() et __tsan_func_exit()."
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "Nombre maximum d'appels imbriquÃ©s pour rechercher une dÃ©pendance de contrÃ´le pendant l'analyse d'une variable non initialisÃ©e."
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Instruction prise en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions."
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Temps pris en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions."
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Instruction prise en compte pour la surcharge du fragment d'une fonction."
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Temps pris en compte pour la surcharge du fragment d'une fonction."
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "Le dÃ©nominateur n de la fraction 1/n du nombre d'exÃ©cutions profilÃ©es sur le programme entier en dessous duquel le nombre d'exÃ©cutions d'un bloc de base doit se trouver afin que le bloc de base soit considÃ©rÃ© comme improbable."
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "Facteur de dÃ©roulement maximum pour le unroll-and-jam"
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr "Pourcentage minimum de memrefs qui doit Ãªtre Ã©liminÃ© pour que le unroll-and-jam soit estimÃ© profitable."
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Utiliser des instructions d'empoisonnement/dÃ©s-empoisonnement direct pour les variables plus petites ou Ã©gales Ã  ce nombre."
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Faut-il utiliser les types canoniques."
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Activer la vectorisation de l'Ã©pilogue d'une boucle en utilisant une taille de vecteur plus petite."
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Le nombre maximum d'aplatissages de boucles pour amÃ©liorer l'alignement des rÃ©fÃ©rences aux donnÃ©es dans une boucle."
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution pour dÃ©tecter les pointeurs qui se recouvrent (pointer aliasing) que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer."
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution de l'alignement que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer."
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr "ContrÃ´le comment le vectoriseur de boucle utilise des vecteurs partiels.  0 signifie jamais, 1 signifie uniquement pour les boucles dont le besoin d'itÃ©rer peut Ãªtre retirÃ©, 2 signifie pour toutes les boucles. La valeur par dÃ©faut est 2."
*************** msgid "expected boolean type"
*** 20285,20291 ****
  msgstr "type boolÃ©en attendu"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37455 cp/parser.c:37462
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
--- 20295,20301 ----
  msgstr "type boolÃ©en attendu"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
*************** msgstr "pas assez d'arguments"
*** 20349,20355 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9041
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
--- 20359,20365 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
*************** msgstr "l'attribut %qE est ignorÃ© car i
*** 20704,20710 ****
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15180 cp/friend.c:303 cp/tree.c:4932
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "dÃ©claration prÃ©cÃ©dente ici"
--- 20714,20720 ----
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "dÃ©claration prÃ©cÃ©dente ici"
*************** msgstr "les attributs de type sont ignor
*** 20759,20765 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1637 attribs.c:1647 attribs.c:1657
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
--- 20769,20775 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
*************** msgstr "les attributs de type sont ignor
*** 20788,20807 ****
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2131 config/arm/arm.c:7253 config/arm/arm.c:7281
! #: config/arm/arm.c:7298 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3474 config/i386/i386-options.c:3632
! #: config/i386/i386-options.c:3864 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20292 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4624
! #: c/c-decl.c:4627 c/c-decl.c:4642 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
--- 20798,20817 ----
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
! #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
*************** msgstr "attribut %qE ignorÃ©"
*** 20812,20819 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "attribut %<target%> manquant pour %qD avec plusieurs versions"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2169
! #: cp/decl.c:2782 cp/decl.c:3237
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
--- 20822,20829 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "attribut %<target%> manquant pour %qD avec plusieurs versions"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
*************** msgstr "dÃ©claration prÃ©cÃ©dente de %qD
*** 20823,20881 ****
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "les attributs appliquÃ©s Ã  %qT aprÃ¨s sa dÃ©finition sont ignorÃ©s"
  
! #: attribs.c:1568
  #, 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:1580
  #, 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:1594
  #, 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:1675
  #, 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:1683
  #, 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:1691
  #, 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:1722
  #, 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:1736
  #, 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:1999
  #, 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:2005 attribs.c:2025
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "cible %qD dÃ©clarÃ©e ici"
  
! #: attribs.c:2019
  #, 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"
--- 20833,20891 ----
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "les attributs appliquÃ©s Ã  %qT aprÃ¨s sa dÃ©finition sont ignorÃ©s"
  
! #: attribs.c:1645
  #, 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:1657
  #, 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:1671
  #, 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:1752
  #, 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:1760
  #, 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:1768
  #, 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:1799
  #, 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:1813
  #, 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:2076
  #, 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:2082 attribs.c:2102
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "cible %qD dÃ©clarÃ©e ici"
  
! #: attribs.c:2096
  #, 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
*** 20977,20983 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "le dÃ©calage %qwi est hors des limites de la chaÃ®ne constante"
  
! #: builtins.c:1454 cp/name-lookup.c:6424
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE dÃ©clarÃ© ici"
--- 20987,20993 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "le dÃ©calage %qwi est hors des limites de la chaÃ®ne constante"
  
! #: builtins.c:1454 cp/name-lookup.c:6441
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE dÃ©clarÃ© ici"
*************** msgstr "le troisiÃ¨me argument de %<__bu
*** 21002,21721 ****
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "le troisiÃ¨me argument de %<__builtin_prefetch%> est invalide; utilisation de zÃ©ro"
  
! #: builtins.c:3954
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %E"
  
! #: builtins.c:3956 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %E"
  
! #: builtins.c:3961
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %E"
  
! #: builtins.c:3963
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %E"
  
! #: builtins.c:3970
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:3972 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet"
  
! #: builtins.c:3978
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:3980
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet"
  
! #: builtins.c:3990
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la source %E"
  
! #: builtins.c:3992
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la source %E"
  
! #: builtins.c:3997
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la source %E"
  
! #: builtins.c:3999
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille de la source %E"
  
! #: builtins.c:4006
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la source %E"
  
! #: builtins.c:4008
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la source %E"
  
! #: builtins.c:4013
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la source %E"
  
! #: builtins.c:4015
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la source %E"
  
! #: builtins.c:4024
  #, gcc-internal-format
  msgid "source object declared here"
  msgstr "l'objet source dÃ©clarÃ© ici"
  
! #: builtins.c:4027
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr "objet source allouÃ© ici"
  
! #: builtins.c:4042
  #, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr "%K%qD la taille %E spÃ©cifiÃ©e peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:4044
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr "%K%qD la taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet"
  
! #: builtins.c:4049
  #, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr "%Kla taille %E spÃ©cifiÃ©e peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:4051
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr "%Kla taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet"
  
! #: builtins.c:4058
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr "%K%qD la taille spÃ©cifiÃ©e entre %E et %E peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:4060
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr "%K%qD la taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet"
  
! #: builtins.c:4066
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr "%Kla taille spÃ©cifiÃ©e entre %E et %E peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:4068
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr "%Kla taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet"
  
! #: builtins.c:4078
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la destination %E"
  
! #: builtins.c:4080
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E"
  
! #: builtins.c:4085
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la destination %E"
  
! #: builtins.c:4087
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E"
  
! #: builtins.c:4094
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la destination %E"
  
! #: builtins.c:4096
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la destination %E"
  
! #: builtins.c:4101 builtins.c:4103
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la destination %E"
  
! #: builtins.c:4113
  #, gcc-internal-format
  msgid "destination object declared here"
  msgstr "l'objet de destination dÃ©clarÃ© ici"
  
! #: builtins.c:4116
  #, gcc-internal-format
  msgid "destination object allocated here"
  msgstr "l'objet de destination allouÃ© ici"
  
! #: builtins.c:4143
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr "%K%qD peut accÃ©der %E octet dans une rÃ©gion de taille %E"
  
! #: builtins.c:4145
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr "%K%qD accÃ¨de %E octet dans une rÃ©gion de taille %E"
  
! #: builtins.c:4148
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr "%K%qD peut accÃ©der %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4150
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr "%K%qD accÃ¨de %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4155
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr "%Kpeut accÃ©der %E octet dans une rÃ©gion de taille %E"
  
! #: builtins.c:4157
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr "%KaccÃ¨de %E octet dans une rÃ©gion de taille %E"
  
! #: builtins.c:4160
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr "%Kpeut accÃ©der %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4162
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr "%KaccÃ¨de %E octets danss une rÃ©gion de taille %E"
  
! #: builtins.c:4171
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr "%K%qD peut accÃ©der %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4173
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr "%K%qD accÃ¨de %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4178
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr "%Kpeut accÃ©der %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4180
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr "%KaccÃ¨de %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4188
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr "%K%qD peut accÃ©der entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4190
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr "%K%qD accÃ¨de entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4196
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr "%Kpeut accÃ©der entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4198
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr "%KaccÃ¨de entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4211
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr "%K%qD peut Ã©crire %E octet dans une rÃ©gion de taille %E"
  
! #: builtins.c:4213
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr "%K%qD Ã©crire %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4216
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr "%K%qD peut Ã©crire %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4218
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: l'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4223
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr "%Kpeut Ã©crire %E octet dans une rÃ©gion de taille %E"
  
! #: builtins.c:4225
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr "%Kl'Ã©criture de %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4228
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr "%Kpeut Ã©crire %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4230
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr "%Kl'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4239
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr "%K%qD peut Ã©crire %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4241 builtins.c:4779
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr "%K%qD l'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4247
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr "%Kpeut Ã©crire %E octets ou plus depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4249 builtins.c:4784
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr "%Kl'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4258
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr "%K%qD peut Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4260
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4267
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr "%Kpeut Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4269
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%KÃ©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4284
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr "%K%qD peut lire %E octet depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4286
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr "%K%qD lecture de %E octet depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4289
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr "%K%qD peut lire %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4291
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr "%K%qD lecture de %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4297
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr "%Kpeut lire de %E octet depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4299
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr "%Klecture de %E octet depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4302
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr "%Kpeut lire %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4304
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr "%Klecture de %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4313
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr "%K%qD peut lire %E octets ou plus depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4315
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr "%K%qD lecture de %E octets ou plus depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4320
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr "%Kpeut lire %E octets ou plus depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4322
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr "%Klecture de %E octets ou plus depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4330
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr "%K%qD peut lire entre %E et %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4332
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr "%K%qD lecture entre %E et %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4337
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr "%Kpeut lire entre %E et %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4339
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr "%Klecture entre %E et %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4354
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] "%K%qD attend %E octet dans une rÃ©gion de taille %E"
  msgstr[1] "%K%qD attend %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4359
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] "%Kattend %E octet dans une rÃ©gion de taille %E"
  msgstr[1] "%Kattend %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4367
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr "%K%qD attend %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr "%Kattend %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4378
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr "%K%qD attend entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4382
  #, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr "%Kattend entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4545
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr "Ã  l'offset %s dans l'objet destination %qE de taille %s"
  
! #: builtins.c:4548
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr "l'objet destination %qE de taille %s"
  
! #: builtins.c:4554
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr "Ã  l'offset %s dans l'objet destination d'une taille %s allouÃ© par %qE"
  
! #: builtins.c:4557
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr "l'objet destination avec la taille %s allouÃ© par %qE"
  
! #: builtins.c:4565
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr "Ã  l'offset %s dans l'objet source %qE de taille %s"
  
! #: builtins.c:4568
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr "l'objet source %qE de taille %s"
  
! #: builtins.c:4575
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr "Ã  l'offset %s dans l'objet source de taille %s allouÃ© par %qE"
  
! #: builtins.c:4578
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr "l'objet source de taille %s allouÃ© par %qE"
  
! #: builtins.c:6425 builtins.c:6498
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "%K%qD la limite %E spÃ©cifiÃ©e est Ã©gale Ã  la taille de la destination"
  
! #: builtins.c:7390 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "trop peu d'arguments pour la fonction %<va_start%>"
  
! #: builtins.c:7490
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "argument invalide pour %qD"
  
! #: builtins.c:7503
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "argument non supportÃ© par %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7511
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "appeler %qD avec un argument non nul n'est pas sÃ»r"
  
! #: builtins.c:7841 builtins.c:7881
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "les deux arguments de %<__builtin___clear_cache%> doivent Ãªtre des pointeurs"
  
! #: builtins.c:7971
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "trampoline gÃ©nÃ©rÃ© pour la fonction imbriquÃ©e %qD"
  
! #: builtins.c:8366 builtins.c:8379
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD a changÃ© de sÃ©mantique dans GCC 4.4"
  
! #: builtins.c:8485
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "spÃ©cificateur d'architecture inconnu dans le modÃ¨le mÃ©moire de la fonction interne"
  
! #: builtins.c:8493
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "argument de modÃ¨le mÃ©moire invalide dans la fonction interne"
  
! #: builtins.c:8554 builtins.c:8681
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "le modÃ¨le mÃ©moire en cas d'Ã©chec ne peut pas Ãªtre plus fort que le modÃ¨le mÃ©moire en cas de succÃ¨s pour %<__atomic_compare_exchange%>"
  
! #: builtins.c:8562 builtins.c:8689
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "modÃ¨le mÃ©moire en cas d'Ã©chec invalide pour %<__atomic_compare_exchange%>"
  
! #: builtins.c:8747
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "modÃ¨le mÃ©moire invalide pour %<__atomic_load%>"
  
! #: builtins.c:8779 builtins.c:8972
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "modÃ¨le mÃ©moire invalide pour %<__atomic_store%>"
  
! #: builtins.c:9093
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "argument 1 non constant pour %qs"
  
! #: builtins.c:9135
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "argument 1 non entier pour %qs"
  
! #: builtins.c:9199
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_thread_pointer%> n'est pas supportÃ© sur cette cible"
  
! #: builtins.c:9219
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_set_thread_pointer%> n'est pas supportÃ© sur cette cible"
  
! #: builtins.c:9278
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "%qs est seulement supportÃ© dans du code OpenACC"
  
! #: builtins.c:9285
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "argument non constant 0 pour %qs"
  
! #: builtins.c:9297
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "argument 0 invalide pour %qs"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9755 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kutilisation invalide de %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9761
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%Kutilisation invalide de %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10093
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "le deuxiÃ¨me argument de %<__builtin_longjmp%> doit Ãªtre 1"
  
! #: builtins.c:10986
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "le format cible ne supporte pas l'infini"
  
! #: builtins.c:12607
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> utilisÃ© dans une fonction ayant des arguments fixes"
  
! #: builtins.c:12615
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "nombre erronÃ© d'arguments pour la fonction %<va_start%>"
  
! #: builtins.c:12630
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> appelÃ© sans argument"
  
! #: builtins.c:12635
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "nombre erronÃ© d'arguments pour la fonction %<__builtin_next_arg%>"
  
! #: builtins.c:12668
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "le deuxiÃ¨me paramÃ¨tre de %<va_start%> n'est pas le dernier argument nommÃ©"
  
! #: builtins.c:12681
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "le comportement est indÃ©fini quand le second paramÃ¨tre de %<va_start%> est dÃ©clarÃ© avec le stockage %<register%>"
  
! #: builtins.c:12710
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%Kle premier argument de %qD doit Ãªtre un pointeur et le second une constante entiÃ¨re"
  
! #: builtins.c:12723
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%Kle dernier argument de %qD n'est pas une constante entiÃ¨re entre 0 et 3"
  
! #: builtins.c:13526
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr "%K%qD appelÃ© sur le pointeur %qE avec l'offset%s non nul"
  
! #: builtins.c:13531 builtins.c:13595 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2939 c/c-typeck.c:3026
! #: c/c-typeck.c:5541 c/c-typeck.c:10767 c/c-typeck.c:10784
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7278 cp/call.c:9295
! #: cp/constexpr.c:843 cp/constexpr.c:3583 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8251 cp/decl.c:15330 cp/decl.c:15709 cp/decl2.c:5623
! #: cp/decl2.c:5674 cp/parser.c:20758 cp/pt.c:8849 cp/semantics.c:2093
! #: cp/semantics.c:3337 cp/semantics.c:4424 cp/typeck.c:1803 cp/typeck.c:2020
! #: cp/typeck.c:4091 cp/typeck.c:9787
  #, gcc-internal-format
  msgid "declared here"
  msgstr "dÃ©clarÃ© ici"
  
! #: builtins.c:13541 builtins.c:13666
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr "retournÃ© depuis %qD"
  
! #: builtins.c:13544
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr "retournÃ© depuis %qT"
  
! #: builtins.c:13546
  #, gcc-internal-format
  msgid "obtained here"
  msgstr "obtenu ici"
  
! #: builtins.c:13589
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr "%K%qD appelÃ© sur l'objet %qD non allouÃ©"
  
! #: builtins.c:13609
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr "%K%qD appelÃ© sur un pointeur vers un objet %qE non allouÃ©"
  
! #: builtins.c:13618
  #, gcc-internal-format
  msgid "assigned here"
  msgstr "assignÃ© ici"
  
! #: builtins.c:13647
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr "%K%qD appelÃ© sur un pointeur retournÃ© depuis une fonction d'allocation inappropriÃ©e"
  
! #: builtins.c:13656
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr "%K%qD appelÃ© sur un pointeur vers un objet non allouÃ©"
--- 21012,21731 ----
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "le troisiÃ¨me argument de %<__builtin_prefetch%> est invalide; utilisation de zÃ©ro"
  
! #: builtins.c:3958
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %E"
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %E"
  
! #: builtins.c:3965
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %E"
  
! #: builtins.c:3967
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %E"
  
! #: builtins.c:3974
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet"
  
! #: builtins.c:3982
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:3984
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet"
  
! #: builtins.c:3994
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la source %E"
  
! #: builtins.c:3996
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la source %E"
  
! #: builtins.c:4001
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la source %E"
  
! #: builtins.c:4003
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille de la source %E"
  
! #: builtins.c:4010
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la source %E"
  
! #: builtins.c:4012
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la source %E"
  
! #: builtins.c:4017
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la source %E"
  
! #: builtins.c:4019
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la source %E"
  
! #: builtins.c:4028
  #, gcc-internal-format
  msgid "source object declared here"
  msgstr "l'objet source dÃ©clarÃ© ici"
  
! #: builtins.c:4031
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr "objet source allouÃ© ici"
  
! #: builtins.c:4046
  #, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr "%K%qD la taille %E spÃ©cifiÃ©e peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:4048
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr "%K%qD la taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet"
  
! #: builtins.c:4053
  #, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr "%Kla taille %E spÃ©cifiÃ©e peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:4055
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr "%Kla taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet"
  
! #: builtins.c:4062
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr "%K%qD la taille spÃ©cifiÃ©e entre %E et %E peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:4064
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr "%K%qD la taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet"
  
! #: builtins.c:4070
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr "%Kla taille spÃ©cifiÃ©e entre %E et %E peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:4072
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr "%Kla taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet"
  
! #: builtins.c:4082
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la destination %E"
  
! #: builtins.c:4084
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E"
  
! #: builtins.c:4089
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e %E peut excÃ©der la taille de la destination %E"
  
! #: builtins.c:4091
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E"
  
! #: builtins.c:4098
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille de la destination %E"
  
! #: builtins.c:4100
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la destination %E"
  
! #: builtins.c:4105 builtins.c:4107
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr "%Kla limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille de la destination %E"
  
! #: builtins.c:4117
  #, gcc-internal-format
  msgid "destination object declared here"
  msgstr "l'objet de destination dÃ©clarÃ© ici"
  
! #: builtins.c:4120
  #, gcc-internal-format
  msgid "destination object allocated here"
  msgstr "l'objet de destination allouÃ© ici"
  
! #: builtins.c:4147
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr "%K%qD peut accÃ©der %E octet dans une rÃ©gion de taille %E"
  
! #: builtins.c:4149
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr "%K%qD accÃ¨de %E octet dans une rÃ©gion de taille %E"
  
! #: builtins.c:4152
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr "%K%qD peut accÃ©der %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4154
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr "%K%qD accÃ¨de %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4159
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr "%Kpeut accÃ©der %E octet dans une rÃ©gion de taille %E"
  
! #: builtins.c:4161
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr "%KaccÃ¨de %E octet dans une rÃ©gion de taille %E"
  
! #: builtins.c:4164
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr "%Kpeut accÃ©der %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4166
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr "%KaccÃ¨de %E octets danss une rÃ©gion de taille %E"
  
! #: builtins.c:4175
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr "%K%qD peut accÃ©der %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4177
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr "%K%qD accÃ¨de %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4182
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr "%Kpeut accÃ©der %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4184
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr "%KaccÃ¨de %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4192
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr "%K%qD peut accÃ©der entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4194
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr "%K%qD accÃ¨de entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4200
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr "%Kpeut accÃ©der entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4202
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr "%KaccÃ¨de entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4215
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr "%K%qD peut Ã©crire %E octet dans une rÃ©gion de taille %E"
  
! #: builtins.c:4217
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr "%K%qD Ã©crire %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4220
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr "%K%qD peut Ã©crire %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4222
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD: l'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4227
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr "%Kpeut Ã©crire %E octet dans une rÃ©gion de taille %E"
  
! #: builtins.c:4229
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr "%Kl'Ã©criture de %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4232
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr "%Kpeut Ã©crire %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4234
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr "%Kl'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4243
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr "%K%qD peut Ã©crire %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4245 builtins.c:4783
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr "%K%qD l'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4251
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr "%Kpeut Ã©crire %E octets ou plus depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4253 builtins.c:4788
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr "%Kl'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4262
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr "%K%qD peut Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4264
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%K%qD Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4271
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr "%Kpeut Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4273
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr "%KÃ©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination"
  
! #: builtins.c:4288
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr "%K%qD peut lire %E octet depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4290
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr "%K%qD lecture de %E octet depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4293
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr "%K%qD peut lire %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4295
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr "%K%qD lecture de %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4301
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr "%Kpeut lire de %E octet depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4303
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr "%Klecture de %E octet depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4306
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr "%Kpeut lire %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4308
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr "%Klecture de %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4317
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr "%K%qD peut lire %E octets ou plus depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4319
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr "%K%qD lecture de %E octets ou plus depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4324
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr "%Kpeut lire %E octets ou plus depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4326
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr "%Klecture de %E octets ou plus depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4334
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr "%K%qD peut lire entre %E et %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4336
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr "%K%qD lecture entre %E et %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4341
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr "%Kpeut lire entre %E et %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4343
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr "%Klecture entre %E et %E octets depuis une rÃ©gion de taille %E"
  
! #: builtins.c:4358
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] "%K%qD attend %E octet dans une rÃ©gion de taille %E"
  msgstr[1] "%K%qD attend %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4363
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] "%Kattend %E octet dans une rÃ©gion de taille %E"
  msgstr[1] "%Kattend %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr "%K%qD attend %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4375
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr "%Kattend %E octets ou plus dans une rÃ©gion de taille %E"
  
! #: builtins.c:4382
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr "%K%qD attend entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4386
  #, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr "%Kattend entre %E et %E octets dans une rÃ©gion de taille %E"
  
! #: builtins.c:4549
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr "Ã  l'offset %s dans l'objet destination %qE de taille %s"
  
! #: builtins.c:4552
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr "l'objet destination %qE de taille %s"
  
! #: builtins.c:4558
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr "Ã  l'offset %s dans l'objet destination d'une taille %s allouÃ© par %qE"
  
! #: builtins.c:4561
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr "l'objet destination avec la taille %s allouÃ© par %qE"
  
! #: builtins.c:4569
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr "Ã  l'offset %s dans l'objet source %qE de taille %s"
  
! #: builtins.c:4572
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr "l'objet source %qE de taille %s"
  
! #: builtins.c:4579
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr "Ã  l'offset %s dans l'objet source de taille %s allouÃ© par %qE"
  
! #: builtins.c:4582
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr "l'objet source de taille %s allouÃ© par %qE"
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "%K%qD la limite %E spÃ©cifiÃ©e est Ã©gale Ã  la taille de la destination"
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "trop peu d'arguments pour la fonction %<va_start%>"
  
! #: builtins.c:7494
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "argument invalide pour %qD"
  
! #: builtins.c:7507
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "argument non supportÃ© par %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "appeler %qD avec un argument non nul n'est pas sÃ»r"
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "les deux arguments de %<__builtin___clear_cache%> doivent Ãªtre des pointeurs"
  
! #: builtins.c:7975
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "trampoline gÃ©nÃ©rÃ© pour la fonction imbriquÃ©e %qD"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD a changÃ© de sÃ©mantique dans GCC 4.4"
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "spÃ©cificateur d'architecture inconnu dans le modÃ¨le mÃ©moire de la fonction interne"
  
! #: builtins.c:8497
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "argument de modÃ¨le mÃ©moire invalide dans la fonction interne"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "le modÃ¨le mÃ©moire en cas d'Ã©chec ne peut pas Ãªtre plus fort que le modÃ¨le mÃ©moire en cas de succÃ¨s pour %<__atomic_compare_exchange%>"
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "modÃ¨le mÃ©moire en cas d'Ã©chec invalide pour %<__atomic_compare_exchange%>"
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "modÃ¨le mÃ©moire invalide pour %<__atomic_load%>"
  
! #: builtins.c:8783 builtins.c:8976
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "modÃ¨le mÃ©moire invalide pour %<__atomic_store%>"
  
! #: builtins.c:9097
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "argument 1 non constant pour %qs"
  
! #: builtins.c:9139
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "argument 1 non entier pour %qs"
  
! #: builtins.c:9203
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_thread_pointer%> n'est pas supportÃ© sur cette cible"
  
! #: builtins.c:9223
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_set_thread_pointer%> n'est pas supportÃ© sur cette cible"
  
! #: builtins.c:9282
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "%qs est seulement supportÃ© dans du code OpenACC"
  
! #: builtins.c:9289
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "argument non constant 0 pour %qs"
  
! #: builtins.c:9301
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "argument 0 invalide pour %qs"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kutilisation invalide de %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%Kutilisation invalide de %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "le deuxiÃ¨me argument de %<__builtin_longjmp%> doit Ãªtre 1"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "le format cible ne supporte pas l'infini"
  
! #: builtins.c:12611
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> utilisÃ© dans une fonction ayant des arguments fixes"
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "nombre erronÃ© d'arguments pour la fonction %<va_start%>"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> appelÃ© sans argument"
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "nombre erronÃ© d'arguments pour la fonction %<__builtin_next_arg%>"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "le deuxiÃ¨me paramÃ¨tre de %<va_start%> n'est pas le dernier argument nommÃ©"
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "le comportement est indÃ©fini quand le second paramÃ¨tre de %<va_start%> est dÃ©clarÃ© avec le stockage %<register%>"
  
! #: builtins.c:12714
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%Kle premier argument de %qD doit Ãªtre un pointeur et le second une constante entiÃ¨re"
  
! #: builtins.c:12727
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%Kle dernier argument de %qD n'est pas une constante entiÃ¨re entre 0 et 3"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr "%K%qD appelÃ© sur le pointeur %qE avec l'offset%s non nul"
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
! #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr "dÃ©clarÃ© ici"
  
! #: builtins.c:13545 builtins.c:13670
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr "retournÃ© depuis %qD"
  
! #: builtins.c:13548
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr "retournÃ© depuis %qT"
  
! #: builtins.c:13550
  #, gcc-internal-format
  msgid "obtained here"
  msgstr "obtenu ici"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr "%K%qD appelÃ© sur l'objet %qD non allouÃ©"
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr "%K%qD appelÃ© sur un pointeur vers un objet %qE non allouÃ©"
  
! #: builtins.c:13622
  #, gcc-internal-format
  msgid "assigned here"
  msgstr "assignÃ© ici"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr "%K%qD appelÃ© sur un pointeur retournÃ© depuis une fonction d'allocation inappropriÃ©e"
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr "%K%qD appelÃ© sur un pointeur vers un objet non allouÃ©"
*************** msgstr "les blocs de base n'ont pas Ã©tÃ
*** 22479,22780 ****
  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:3139
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "le nombre d'arÃªtes de l'appelant est invalide"
  
! #: cgraph.c:3235
  #, 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:3240
  #, 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:3270
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "les arrÃªtes spÃ©culatives ne sont pas adjacentes"
  
! #: cgraph.c:3276
  #, 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:3282 cgraph.c:3312
  #, 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:3289
  #, 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:3300
  #, 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:3319
  #, 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:3332
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "appel direct manquant pour la spÃ©culation %i"
  
! #: cgraph.c:3337
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "rÃ©fÃ©rence manquante pour la spÃ©culation %i"
  
! #: cgraph.c:3346
  #, 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:3375
  #, 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:3382
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "dÃ©compte cgraph invalide"
  
! #: cgraph.c:3387
  #, 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:3392
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "le nombre de clones en ligne n'est pas compatible"
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run doit Ãªtre non nÃ©gatif"
  
! #: cgraph.c:3404
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "les symboles locaux doivent Ãªtre dÃ©finis"
  
! #: cgraph.c:3409
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clone en ligne visible depuis l'extÃ©rieur"
  
! #: cgraph.c:3414
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clone en ligne avec l'adresse prise"
  
! #: cgraph.c:3419
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "le clone en ligne est forcÃ© Ã  sortir"
  
! #: cgraph.c:3426
  #, 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:3431
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "fanion calls_comdat_local invalide"
  
! #: cgraph.c:3438
  #, 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:3446
  #, 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:3452 cgraph.c:3512
  #, 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:3460
  #, 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:3468 cgraph.c:3539
  #, 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:3480
  #, 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:3490
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "le pointeur inlined_to est faux"
  
! #: cgraph.c:3495
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "appelants en ligne multiples"
  
! #: cgraph.c:3502
  #, 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:3529
  #, 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:3560
  #, 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:3577
  #, 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:3588
  #, 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:3593
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "le pointeur inlined_to fait rÃ©fÃ©rence Ã  lui mÃªme"
  
! #: cgraph.c:3604
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "le cgraph_node a un mauvais clone_of"
  
! #: cgraph.c:3617
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "le cgraph_node a une mauvaise liste de clones"
  
! #: cgraph.c:3623
  #, 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:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "le cgraph_node a un mauvais pointeur prev_clone"
  
! #: cgraph.c:3633
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "la liste doublement liÃ©e des clones est corrompue"
  
! #: cgraph.c:3645
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "L'alias a des arÃªtes d'appel"
  
! #: cgraph.c:3651
  #, 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:3656
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "L'alias a plus d'une rÃ©fÃ©rence alias"
  
! #: cgraph.c:3663
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "L'alias analysÃ© n'a pas de rÃ©fÃ©rence"
  
! #: cgraph.c:3672
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Pas d'arÃªte hors du nÅ“ud du fragment"
  
! #: cgraph.c:3677
  #, 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:3682
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Le fragment n'est pas supposÃ© avoir un contenu"
  
! #: cgraph.c:3716
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt partagÃ©:"
  
! #: cgraph.c:3724
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "l'arÃªte pointe vers la mauvaise dÃ©claration:"
  
! #: cgraph.c:3733
  #, 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:3743
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "arÃªte callgraph manquante pour l'appel stmt:"
  
! #: cgraph.c:3753
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "rÃ©fÃ©rence Ã  une instruction morte"
  
! #: cgraph.c:3766
  #, 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:3778
  #, 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:3797 cgraph.c:3810
  #, 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:3802
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "l'origine pointe vers un parent diffÃ©rent"
  
! #: cgraph.c:3818
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node a Ã©chouÃ©"
  
! #: cgraph.c:3940 varpool.c:304
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: la section %s.%d est manquante"
--- 22489,22790 ----
  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:3150
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "le nombre d'arÃªtes de l'appelant est invalide"
  
! #: cgraph.c:3246
  #, 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:3251
  #, 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:3281
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "les arrÃªtes spÃ©culatives ne sont pas adjacentes"
  
! #: cgraph.c:3287
  #, 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:3293 cgraph.c:3323
  #, 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:3300
  #, 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:3311
  #, 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:3330
  #, 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:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "appel direct manquant pour la spÃ©culation %i"
  
! #: cgraph.c:3348
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "rÃ©fÃ©rence manquante pour la spÃ©culation %i"
  
! #: cgraph.c:3357
  #, 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:3386
  #, 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:3393
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "dÃ©compte cgraph invalide"
  
! #: cgraph.c:3398
  #, 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:3403
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "le nombre de clones en ligne n'est pas compatible"
  
! #: cgraph.c:3410
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run doit Ãªtre non nÃ©gatif"
  
! #: cgraph.c:3415
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "les symboles locaux doivent Ãªtre dÃ©finis"
  
! #: cgraph.c:3420
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clone en ligne visible depuis l'extÃ©rieur"
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clone en ligne avec l'adresse prise"
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "le clone en ligne est forcÃ© Ã  sortir"
  
! #: cgraph.c:3437
  #, 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:3442
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "fanion calls_comdat_local invalide"
  
! #: cgraph.c:3449
  #, 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:3457
  #, 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:3463 cgraph.c:3523
  #, 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:3471
  #, 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:3479 cgraph.c:3550
  #, 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:3491
  #, 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:3501
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "le pointeur inlined_to est faux"
  
! #: cgraph.c:3506
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "appelants en ligne multiples"
  
! #: cgraph.c:3513
  #, 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:3540
  #, 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:3571
  #, 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:3588
  #, 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:3599
  #, 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:3604
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "le pointeur inlined_to fait rÃ©fÃ©rence Ã  lui mÃªme"
  
! #: cgraph.c:3615
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "le cgraph_node a un mauvais clone_of"
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "le cgraph_node a une mauvaise liste de clones"
  
! #: cgraph.c:3634
  #, 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:3639
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "le cgraph_node a un mauvais pointeur prev_clone"
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "la liste doublement liÃ©e des clones est corrompue"
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "L'alias a des arÃªtes d'appel"
  
! #: cgraph.c:3662
  #, 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:3667
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "L'alias a plus d'une rÃ©fÃ©rence alias"
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "L'alias analysÃ© n'a pas de rÃ©fÃ©rence"
  
! #: cgraph.c:3683
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Pas d'arÃªte hors du nÅ“ud du fragment"
  
! #: cgraph.c:3688
  #, 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:3693
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Le fragment n'est pas supposÃ© avoir un contenu"
  
! #: cgraph.c:3727
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt partagÃ©:"
  
! #: cgraph.c:3735
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "l'arÃªte pointe vers la mauvaise dÃ©claration:"
  
! #: cgraph.c:3744
  #, 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:3754
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "arÃªte callgraph manquante pour l'appel stmt:"
  
! #: cgraph.c:3764
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "rÃ©fÃ©rence Ã  une instruction morte"
  
! #: cgraph.c:3777
  #, 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:3789
  #, 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:3808 cgraph.c:3821
  #, 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:3813
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "l'origine pointe vers un parent diffÃ©rent"
  
! #: cgraph.c:3829
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node a Ã©chouÃ©"
  
! #: cgraph.c:3951 varpool.c:304
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: la section %s.%d est manquante"
*************** msgid "%<weakref%> attribute ignored bec
*** 22855,22866 ****
  msgstr "l'attribut %<weakref%> est ignorÃ© car la variable est initialisÃ©e"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12107
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F utilisÃ© mais jamais dÃ©fini"
  
! #: cgraphunit.c:1084 c/c-decl.c:12117
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini"
--- 22865,22876 ----
  msgstr "l'attribut %<weakref%> est ignorÃ© car la variable est initialisÃ©e"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F utilisÃ© mais jamais dÃ©fini"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini"
*************** msgstr "la valeur retournÃ©e par %q+D a
*** 22930,22936 ****
  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:2394
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "des nÅ“uds ont Ã©tÃ© trouvÃ© avec une mÃ©moire non libÃ©rÃ©e"
--- 22940,22946 ----
  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:2390
  #, 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 "ignore l'option %<-fopt-info-%s%
*** 23337,23348 ****
  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:11050
  #, 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:14644
  #, 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"
--- 23347,23358 ----
  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:11059
  #, 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:14793
  #, 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 "rtx partagÃ©"
*** 23362,23368 ****
  msgid "internal consistency failure"
  msgstr "dÃ©faut d'inconsistance interne"
  
! #: emit-rtl.c:4038
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn utilisÃ© lÃ  oÃ¹ emit_jump_insn est attendu :\n"
--- 23372,23378 ----
  msgid "internal consistency failure"
  msgstr "dÃ©faut d'inconsistance interne"
  
! #: emit-rtl.c:4039
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn utilisÃ© lÃ  oÃ¹ emit_jump_insn est attendu :\n"
*************** msgstr "n'a pu fermer le fichier de vida
*** 23492,23533 ****
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "la constante de grande taille en virgule fixe a Ã©tÃ© tronquÃ©e implicitement en un type en virgule fixe"
  
! #: fold-const.c:4617 fold-const.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "la comparaison est toujours %d en raison de la largeur du champ de bits"
  
! #: fold-const.c:5981 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "suppose qu'un dÃ©bordement signÃ© n'a pas lieu quand le test de la plage est simplifiÃ©"
  
! #: fold-const.c:6441 fold-const.c:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "comparaison est toujours %d"
  
! #: fold-const.c:6599
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "un %<or%> de tests de non Ã©galitÃ©s non appariÃ©s est toujours 1"
  
! #: fold-const.c:6604
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "un %<and%> de tests d'Ã©galitÃ©s mutuellement exclusifs est toujours 0"
  
! #: fold-const.c:9811
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "suppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque la constante dans la comparaison est rÃ©duite"
  
! #: fold-const.c:10211
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "suppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque des constantes sont combinÃ©es autour d'une comparaison"
  
! #: fold-const.c:13468
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "vÃ©rification fold: arbre originale modifiÃ© par fold"
--- 23502,23543 ----
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "la constante de grande taille en virgule fixe a Ã©tÃ© tronquÃ©e implicitement en un type en virgule fixe"
  
! #: fold-const.c:4618 fold-const.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "la comparaison est toujours %d en raison de la largeur du champ de bits"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "suppose qu'un dÃ©bordement signÃ© n'a pas lieu quand le test de la plage est simplifiÃ©"
  
! #: fold-const.c:6442 fold-const.c:6456
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "comparaison est toujours %d"
  
! #: fold-const.c:6600
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "un %<or%> de tests de non Ã©galitÃ©s non appariÃ©s est toujours 1"
  
! #: fold-const.c:6605
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "un %<and%> de tests d'Ã©galitÃ©s mutuellement exclusifs est toujours 0"
  
! #: fold-const.c:9812
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "suppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque la constante dans la comparaison est rÃ©duite"
  
! #: fold-const.c:10212
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "suppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque des constantes sont combinÃ©es autour d'une comparaison"
  
! #: fold-const.c:13469
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "vÃ©rification fold: arbre originale modifiÃ© par fold"
*************** msgstr "la taille totale %wu des objets
*** 23542,23548 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "la taille totale des objets locaux dÃ©passe le maximum %wu"
  
! #: function.c:1786 gimplify.c:6328 gimplify.c:6488
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "contrainte impossible dans %<asm%>"
--- 23552,23558 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "la taille totale des objets locaux dÃ©passe le maximum %wu"
  
! #: function.c:1786 gimplify.c:6329 gimplify.c:6489
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "contrainte impossible dans %<asm%>"
*************** msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur
*** 24160,24166 ****
  msgid "function may return address of local variable"
  msgstr "la fonction peut retourner l'adresse d'une variable locale"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10861
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la fonction retourne l'adresse d'une variable locale"
--- 24170,24176 ----
  msgid "function may return address of local variable"
  msgstr "la fonction peut retourner l'adresse d'une variable locale"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la fonction retourne l'adresse d'une variable locale"
*************** msgstr "la limite spÃ©cifiÃ©e %wu dÃ©pas
*** 24526,24578 ****
  msgid "%Gnull format string"
  msgstr "%GchaÃ®ne de format nulle"
  
! #: gimple-ssa-warn-alloca.c:288
  msgid "%Guse of %<alloca%>"
  msgstr "%Gutilisation de %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:324
  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:326
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr "%Gl'argument vers %<alloca%> peut Ãªtre trop grand"
  
! #: gimple-ssa-warn-alloca.c:332
  #, 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:344
  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:346
  msgid "%Gargument to %<alloca%> is too large"
  msgstr "%Gl'argument vers %<alloca%> est trop grand"
  
! #: gimple-ssa-warn-alloca.c:351
  #, 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:360
  msgid "%Gunbounded use of variable-length array"
  msgstr "%Gutilisation d'un tableau de longueur variable sans limite"
  
! #: gimple-ssa-warn-alloca.c:361
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "%Gutilisation de %<alloca%> sans limite"
  
! #: gimple-ssa-warn-alloca.c:367
  msgid "%Guse of %<alloca%> within a loop"
  msgstr "%Gutilisation de %<alloca%> dans une boucle"
  
! #: gimple-ssa-warn-alloca.c:372
  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:374
  msgid "%Gargument to %<alloca%> is zero"
  msgstr "%Gl'argument de %<alloca%> est zÃ©ro"
  
--- 24536,24588 ----
  msgid "%Gnull format string"
  msgstr "%GchaÃ®ne de format nulle"
  
! #: gimple-ssa-warn-alloca.c:287
  msgid "%Guse of %<alloca%>"
  msgstr "%Gutilisation de %<alloca%>"
  
! #: gimple-ssa-warn-alloca.c:323
  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:325
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr "%Gl'argument vers %<alloca%> peut Ãªtre trop grand"
  
! #: gimple-ssa-warn-alloca.c:331
  #, 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:343
  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:345
  msgid "%Gargument to %<alloca%> is too large"
  msgstr "%Gl'argument vers %<alloca%> est trop grand"
  
! #: gimple-ssa-warn-alloca.c:350
  #, 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:359
  msgid "%Gunbounded use of variable-length array"
  msgstr "%Gutilisation d'un tableau de longueur variable sans limite"
  
! #: gimple-ssa-warn-alloca.c:360
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "%Gutilisation de %<alloca%> sans limite"
  
! #: gimple-ssa-warn-alloca.c:366
  msgid "%Guse of %<alloca%> within a loop"
  msgstr "%Gutilisation de %<alloca%> dans une boucle"
  
! #: gimple-ssa-warn-alloca.c:371
  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:373
  msgid "%Gargument to %<alloca%> is zero"
  msgstr "%Gl'argument de %<alloca%> est zÃ©ro"
  
*************** msgstr "%G%qD la limite spÃ©cifiÃ©e entr
*** 24686,24692 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s en accÃ©dant au tableau %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3734
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "tableau %qD dÃ©clarÃ© ici"
--- 24696,24702 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s en accÃ©dant au tableau %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "tableau %qD dÃ©clarÃ© ici"
*************** msgid "%G%qD offset %s is out of the bou
*** 24712,24722 ****
  msgstr "%G%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qT"
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3873 c/c-decl.c:4146 c/c-typeck.c:8868 cp/class.c:1437
! #: cp/class.c:3253 cp/constexpr.c:956 cp/decl.c:4209 cp/decl.c:11926
! #: cp/decl.c:12405 cp/decl.c:12414 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2665 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23234
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD dÃ©clarÃ© ici"
--- 24722,24732 ----
  msgstr "%G%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qT"
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD dÃ©clarÃ© ici"
*************** msgstr "l'attribut %<fallthrough%> ne pr
*** 24792,25102 ****
  msgid "using result of function returning %<void%>"
  msgstr "utilisation du rÃ©sultat d'une fonction qui retourne %<void%>"
  
! #: gimplify.c:6329
  #, 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:6342
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "l-valeur invalide dans la sortie %<asm%> %d"
  
! #: gimplify.c:6489
  #, 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:6529 gimplify.c:6538
  #, 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:7152
  #, 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:7154
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "rÃ©gion englobante"
  
! #: gimplify.c:7158
  #, 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:7160
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "rÃ©gion cible englobante"
  
! #: gimplify.c:7173
  #, 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:7175
  #, 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:7260
  #, 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:7262
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "rÃ©gion %qs englobante"
  
! #: gimplify.c:7405
  #, 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:7407
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "construction OpenACC %qs englobante"
  
! #: gimplify.c:7468
  #, 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:7476
  #, 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:7541
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE non spÃ©cifiÃ© dans le %<target%> englobant"
  
! #: gimplify.c:7543
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%<target%> englobant"
  
! #: gimplify.c:7573 gimplify.c:9014
  #, 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:7594
  #, 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:7725
  #, 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:7728
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable d'itÃ©ration %qE devrait Ãªtre privÃ©e"
  
! #: gimplify.c:7742
  #, 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:7745
  #, 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:7748
  #, 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:8615 gimplify.c:8621
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "clause %<lastprivate%> conditionnelle sur la construction %qs"
  
! #: gimplify.c:8638
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "variable non scalaire %qD dans la clause %<lastprivate%> conditionnelle"
  
! #: gimplify.c:8727
  #, 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:8735 gimplify.c:12857
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %qs ou %<sections%>"
  
! #: gimplify.c:8746 gimplify.c:8752 gimplify.c:8758 gimplify.c:8764
! #: gimplify.c:12850
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "clause %<inscan%> %<reduction%> sur la construction %qs"
  
! #: gimplify.c:8858
  #, 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:9184
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "champ de correspondance %qE d'une structure de longueur variable"
  
! #: gimplify.c:9366
  #, 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:9728
  #, 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:9785
  #, 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:9817
  #, 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:10017
  #, 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:10227
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<map%>"
  
! #: gimplify.c:10281
  #, 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:10530
  #, 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:10591
  #, 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:10682
  #, 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:10829
  #, 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:10848
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "rÃ©duction privÃ©e invalide sur %qE"
  
! #: gimplify.c:10985
  #, 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:11319
  #, 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:11578 gimplify.c:11582 gimplify.c:11591
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "la clause %qs ne peut pas apparaÃ®tre sur %qs non rectangulaire"
  
! #: gimplify.c:11823 gimplify.c:12082
  #, 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:12788
  #, 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:12812
  #, 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:12832
  #, 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:12885
  #, 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:13748 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "une construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%> avec un paramÃ¨tre"
  
! #: gimplify.c:13766
  #, 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:13779
  #, 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:13792
  #, 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:13803
  #, 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:15080
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "la gimplification a Ã©chouÃ©"
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>"
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(vous devriez donc passer %qT et non %qT Ã  %<va_arg%>)"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si ce code est atteint, le programme s'arrÃªtera"
--- 24802,25112 ----
  msgid "using result of function returning %<void%>"
  msgstr "utilisation du rÃ©sultat d'une fonction qui retourne %<void%>"
  
! #: gimplify.c:6330
  #, 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:6343
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "l-valeur invalide dans la sortie %<asm%> %d"
  
! #: gimplify.c:6490
  #, 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:6530 gimplify.c:6539
  #, 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:7153
  #, 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:7155
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "rÃ©gion englobante"
  
! #: gimplify.c:7159
  #, 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:7161
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "rÃ©gion cible englobante"
  
! #: gimplify.c:7174
  #, 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:7176
  #, 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:7261
  #, 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:7263
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "rÃ©gion %qs englobante"
  
! #: gimplify.c:7406
  #, 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:7408
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr "construction OpenACC %qs englobante"
  
! #: gimplify.c:7469
  #, 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:7477
  #, 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:7542
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE non spÃ©cifiÃ© dans le %<target%> englobant"
  
! #: gimplify.c:7544
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%<target%> englobant"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE est dÃ©clarÃ©e dans une rÃ©gion %<host_data%> englobante"
  
! #: gimplify.c:7595
  #, 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:7726
  #, 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:7729
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable d'itÃ©ration %qE devrait Ãªtre privÃ©e"
  
! #: gimplify.c:7743
  #, 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:7746
  #, 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:7749
  #, 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:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "clause %<lastprivate%> conditionnelle sur la construction %qs"
  
! #: gimplify.c:8639
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "variable non scalaire %qD dans la clause %<lastprivate%> conditionnelle"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "modificateur de rÃ©duction %<task%> sur une construction avec une clause %<nowait%>"
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %qs ou %<sections%>"
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "clause %<inscan%> %<reduction%> sur la construction %qs"
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle est spÃ©cifiÃ©e sur une construction combinÃ©e avec %<distribute%>"
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "champ de correspondance %qE d'une structure de longueur variable"
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)"
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable Â«Â copyprivateÂ Â» %qE n'est pas Â«Â threadprivateÂ Â» ou privÃ©e dans le contexte extÃ©rieur"
  
  # le %s est remplacÃ© par des mots-clÃ© non traduits tels que Â«Â firstprivateÂ Â», Â«Â lastprivateÂ Â»,â€¦
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable Â«Â %sÂ Â» %qE est privÃ©e dans le contexte extÃ©rieur"
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "modificateur de clause %qs %<if%> attendu au lieu de %qs"
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante"
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<map%>"
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "la mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>"
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clause de donnÃ©es avec rÃ©duction sur %qE incompatible; promu en %<present_or_copy%>"
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>"
  
! #: gimplify.c:10849
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "rÃ©duction privÃ©e invalide sur %qE"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clause %<inscan%> %<reduction%> est utilisÃ©e avec la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle"
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "type %<mutexinoutset%> dans la clause %<depend%> sur un constructeur %<taskwait%>"
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "la clause %qs ne peut pas apparaÃ®tre sur %qs non rectangulaire"
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "le %<lastprivate%> conditionnel sur l'itÃ©rateur de boucle %qD est ignorÃ©"
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "la clause %<bind%> n'est pas spÃ©cifiÃ©e sur une construction %<loop%> pas imbriquÃ©e dans une autre construction OpenMP"
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> sur une construction %<loop%> imbriquÃ©e dans une construction %<simd%>"
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(team)%> sur une rÃ©gion %<loop%> pas strictement imbriquÃ©e dans une rÃ©gion %<team%>"
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "la clause %<lastprivate%> sur une construction %<loop%> fait rÃ©fÃ©rence Ã  une variable %qD qui n'est pas l'itÃ©rateur de boucle"
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "une construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%> avec un paramÃ¨tre"
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE n'est pas une itÃ©ration de la boucle %d la plus Ã  l'extÃ©rieur, %qE attendu"
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "le nombre de variables dans la clause %<depend%> avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itÃ©rations"
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "plus d'une clause %<depend%> avec le modificateur %<source%> sur une construction %<ordered%>"
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "une clause %<depend%> avec le modificateur %<source%> a Ã©tÃ© spÃ©cifiÃ©e avec des clauses %<depend%> avec le modificateur %<sink%> sur la mÃªme construction"
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "la gimplification a Ã©chouÃ©"
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>"
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(vous devriez donc passer %qT et non %qT Ã  %<va_arg%>)"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si ce code est atteint, le programme s'arrÃªtera"
*************** msgstr "Fonction %qs, paramÃ¨tre %u, a d
*** 25545,25566 ****
  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"
  
! #: ira.c:2317 ira.c:2339
  #, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr "%s ne peut Ãªtre utilisÃ© dans %<asm%> ici"
  
! #: ira.c:5920
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr "un pointeur de trame est requis, mais il est rÃ©servÃ©"
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "for %qD"
  msgstr "pour %qD"
  
! #: ira.c:5937
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "taille de trame trop grande pour une vÃ©rification fiable de la pile"
--- 25555,25576 ----
  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"
  
! #: ira.c:2318 ira.c:2340
  #, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr "%s ne peut Ãªtre utilisÃ© dans %<asm%> ici"
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr "un pointeur de trame est requis, mais il est rÃ©servÃ©"
  
! #: ira.c:5922
  #, gcc-internal-format
  msgid "for %qD"
  msgstr "pour %qD"
  
! #: ira.c:5938
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "taille de trame trop grande pour une vÃ©rification fiable de la pile"
*************** msgstr "l'opÃ©rande %<asm%> a des contra
*** 25580,25591 ****
  msgid "unable to find a register to spill"
  msgstr "impossible de trouver un registre Ã  dÃ©verser"
  
! #: lra-constraints.c:4135 reload.c:3863 reload.c:4118
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "contraintes d'opÃ©rande inconsistantes dans un %<asm%>"
  
! #: lra-constraints.c:5091
  #, 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)"
--- 25590,25601 ----
  msgid "unable to find a register to spill"
  msgstr "impossible de trouver un registre Ã  dÃ©verser"
  
! #: lra-constraints.c:4140 reload.c:3869 reload.c:4124
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "contraintes d'opÃ©rande inconsistantes dans un %<asm%>"
  
! #: lra-constraints.c:5097
  #, 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 "l'argument de %qs n'est pas entr
*** 26294,26305 ****
  msgid "unrecognized argument in option %qs"
  msgstr "argument non reconnu pour l'option %qs"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1551
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "les arguments valables pour %qs sont: %s; vouliez vous utiliser %qsÂ ?"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1554
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "les arguments valables pour %qs sont: %s"
--- 26304,26315 ----
  msgid "unrecognized argument in option %qs"
  msgstr "argument non reconnu pour l'option %qs"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1554
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "les arguments valables pour %qs sont: %s; vouliez vous utiliser %qsÂ ?"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1557
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "les arguments valables pour %qs sont: %s"
*************** msgstr "la mÃ©moire transactionnelle n'e
*** 26424,26430 ****
  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:1002 config/darwin.c:3317
  #, 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"
--- 26434,26440 ----
  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:1002 config/darwin.c:3312
  #, 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 "les registres explicitement util
*** 26926,26947 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "l'opÃ©rande de sortie %d doit utiliser la contrainte %<&%>"
  
! #: regcprop.c:1229
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "%qs: [%u] %<next_regno%> erronÃ© pour une chaÃ®ne vide (%u)"
  
! #: regcprop.c:1241
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "%qs: boucle dans la chaÃ®ne %<next_regno%> (%u)"
  
! #: regcprop.c:1244
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "%qs: [%u] %<oldest_regno%> erronÃ© (%u)"
  
! #: regcprop.c:1256
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr "%qs: [%u] registre non vide dans la chaÃ®ne (%s %u %i)"
--- 26936,26957 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "l'opÃ©rande de sortie %d doit utiliser la contrainte %<&%>"
  
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "%qs: [%u] %<next_regno%> erronÃ© pour une chaÃ®ne vide (%u)"
  
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "%qs: boucle dans la chaÃ®ne %<next_regno%> (%u)"
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "%qs: [%u] %<oldest_regno%> erronÃ© (%u)"
  
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr "%qs: [%u] registre non vide dans la chaÃ®ne (%s %u %i)"
*************** msgstr "ne peut recharger l'opÃ©rande co
*** 27004,27015 ****
  msgid "impossible register constraint in %<asm%>"
  msgstr "contrainte de registre impossible dans %<asm%>"
  
! #: reload.c:2687
  #, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "cette cible ne supporte pas %<asm goto%> avec les sorties dans %<asm%>"
  
! #: reload.c:3720
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "contrainte %<&%> utilisÃ©e sans classe de registre"
--- 27014,27025 ----
  msgid "impossible register constraint in %<asm%>"
  msgstr "contrainte de registre impossible dans %<asm%>"
  
! #: reload.c:2692
  #, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "cette cible ne supporte pas %<asm goto%> avec les sorties dans %<asm%>"
  
! #: reload.c:3726
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "contrainte %<&%> utilisÃ©e sans classe de registre"
*************** msgstr "la contrainte de l'opÃ©rande %<a
*** 27040,27091 ****
  msgid "output operand is constant in %<asm%>"
  msgstr "l'opÃ©rande de sortie est une constante dans %<asm%>"
  
! #: rtl.c:850
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "vÃ©rification RTL: accÃ¨s Ã  elt %d de Â«Â %sÂ Â» avec le dernier elt %d dans %s, Ã  %s:%d"
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "vÃ©rification RTL: elt %d attendu de type Â«Â %cÂ Â», a Â«Â %cÂ Â» (rtx %s) dans %s, Ã  %s:%d"
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "vÃ©rification RTL: elt %d attendu de type Â«Â %cÂ Â» ou Â«Â %cÂ Â», a trouvÃ© Â«Â %cÂ Â» (rtx %s) dans %s, Ã  %s:%d"
  
! #: rtl.c:879
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "vÃ©rification RTL: code attendu Â«Â %sÂ Â», a trouvÃ© Â«Â %sÂ Â» dans %s, Ã  %s:%d"
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "vÃ©rification RTL: code attendu Â«Â %sÂ Â» ou Â«Â %sÂ Â», a trouvÃ© Â«Â %sÂ Â» dans %s, Ã  %s:%d"
  
! #: rtl.c:900
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "vÃ©rification RTL: code attendu Â«Â %sÂ Â», Â«Â %sÂ Â» ou Â«Â %sÂ Â», a trouvÃ© Â«Â %sÂ Â» dans %s, Ã  %s:%d"
  
! #: rtl.c:927
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "vÃ©rification RTL: tentative de traiter un symbole non bloc comme un symbole bloc dans %s, Ã  %s:%d"
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "vÃ©rification RTL: accÃ¨s Ã  elt hwi %d du vecteur avec le dernier elt %d dans %s, at %s:%d"
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "vÃ©rification RTL: accÃ¨s Ã  elt %d du vecteur avec le dernier elt %d dans %s, Ã  %s:%d"
  
! #: rtl.c:958
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "vÃ©rification du fanion RTL: %s utilisÃ© avec un code rtx inattendu Â«Â %sÂ Â» dans %s, Ã  %s:%d"
--- 27050,27101 ----
  msgid "output operand is constant in %<asm%>"
  msgstr "l'opÃ©rande de sortie est une constante dans %<asm%>"
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "vÃ©rification RTL: accÃ¨s Ã  elt %d de Â«Â %sÂ Â» avec le dernier elt %d dans %s, Ã  %s:%d"
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "vÃ©rification RTL: elt %d attendu de type Â«Â %cÂ Â», a Â«Â %cÂ Â» (rtx %s) dans %s, Ã  %s:%d"
  
! #: rtl.c:880
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "vÃ©rification RTL: elt %d attendu de type Â«Â %cÂ Â» ou Â«Â %cÂ Â», a trouvÃ© Â«Â %cÂ Â» (rtx %s) dans %s, Ã  %s:%d"
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "vÃ©rification RTL: code attendu Â«Â %sÂ Â», a trouvÃ© Â«Â %sÂ Â» dans %s, Ã  %s:%d"
  
! #: rtl.c:899
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "vÃ©rification RTL: code attendu Â«Â %sÂ Â» ou Â«Â %sÂ Â», a trouvÃ© Â«Â %sÂ Â» dans %s, Ã  %s:%d"
  
! #: rtl.c:910
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "vÃ©rification RTL: code attendu Â«Â %sÂ Â», Â«Â %sÂ Â» ou Â«Â %sÂ Â», a trouvÃ© Â«Â %sÂ Â» dans %s, Ã  %s:%d"
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "vÃ©rification RTL: tentative de traiter un symbole non bloc comme un symbole bloc dans %s, Ã  %s:%d"
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "vÃ©rification RTL: accÃ¨s Ã  elt hwi %d du vecteur avec le dernier elt %d dans %s, at %s:%d"
  
! #: rtl.c:957
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "vÃ©rification RTL: accÃ¨s Ã  elt %d du vecteur avec le dernier elt %d dans %s, Ã  %s:%d"
  
! #: rtl.c:968
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "vÃ©rification du fanion RTL: %s utilisÃ© avec un code rtx inattendu Â«Â %sÂ Â» dans %s, Ã  %s:%d"
*************** msgstr "la contrainte correspondante fai
*** 27130,27151 ****
  msgid "invalid punctuation %qc in constraint"
  msgstr "ponctuation %qc invalide dans la contrainte"
  
! #: stmt.c:430
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "la contrainte correspondante n'autorise pas un registre"
  
! #: stmt.c:524
  #, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "le nom d'opÃ©rande %<asm%> %qs apparaÃ®t en double"
  
! #: stmt.c:621
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "accolade de fermeture manquante pour l'opÃ©rande nommÃ©"
  
! #: stmt.c:650
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "opÃ©rande nommÃ© %qs non dÃ©fini"
--- 27140,27161 ----
  msgid "invalid punctuation %qc in constraint"
  msgstr "ponctuation %qc invalide dans la contrainte"
  
! #: stmt.c:431
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "la contrainte correspondante n'autorise pas un registre"
  
! #: stmt.c:525
  #, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "le nom d'opÃ©rande %<asm%> %qs apparaÃ®t en double"
  
! #: stmt.c:622
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "accolade de fermeture manquante pour l'opÃ©rande nommÃ©"
  
! #: stmt.c:651
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "opÃ©rande nommÃ© %qs non dÃ©fini"
*************** msgstr "opÃ©rande invalide pour %qs"
*** 27823,27831 ****
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4260
! #: tree-cfg.c:4272 tree-cfg.c:4331 tree-cfg.c:4356 tree-cfg.c:4429
! #: tree-cfg.c:4507
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "dÃ©saccord de type dans %qs"
--- 27833,27841 ----
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4262
! #: tree-cfg.c:4274 tree-cfg.c:4333 tree-cfg.c:4358 tree-cfg.c:4431
! #: tree-cfg.c:4509
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "dÃ©saccord de type dans %qs"
*************** msgstr "opÃ©rande de dÃ©calage invalide
*** 27860,27866 ****
  msgid "invalid clique in %qs"
  msgstr "clique invalide dans %qs"
  
! #: tree-cfg.c:3305 tree-cfg.c:4519
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs dans IL gimple"
--- 27870,27876 ----
  msgid "invalid clique in %qs"
  msgstr "clique invalide dans %qs"
  
! #: tree-cfg.c:3305 tree-cfg.c:4521
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs dans IL gimple"
*************** msgstr "opÃ©randes invalides dans l'opÃ©
*** 28066,28427 ****
  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:4284 tree-cfg.c:4343
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.c:4299
  #, 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:4315
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "type de masque invalide dans %qs"
  
! #: tree-cfg.c:4375
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "combinaison de types pas permise dans %qs"
  
! #: tree-cfg.c:4384
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "position ou taille invalide dans %qs"
  
! #: tree-cfg.c:4390
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs dans un opÃ©rande non-mode-precision"
  
! #: tree-cfg.c:4400
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "insertion hors limites dans %qs"
  
! #: tree-cfg.c:4410
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment"
  
! #: tree-cfg.c:4465
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "conversion non triviale dans %qs"
  
! #: tree-cfg.c:4474
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "membre de gauche de %qs dans une instruction Ã©crasÃ©e"
  
! #: tree-cfg.c:4493
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "opÃ©rande invalide dans %qs"
  
! #: tree-cfg.c:4534 tree-cfg.c:4560
  #, 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:4594 tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "type incorrect pour les Ã©lÃ©ments d'un vecteur %qs"
  
! #: tree-cfg.c:4603 tree-cfg.c:4620
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "nombre incorrect pour les Ã©lÃ©ments d'un vecteur %qs"
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "type incorrect pour les Ã©lÃ©ments d'un vecteur CONSTRUCTOR"
  
! #: tree-cfg.c:4637
  #, 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:4644
  #, 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:4653
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "non vecteur %qs avec des Ã©lÃ©ments"
  
! #: tree-cfg.c:4664
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr "%qs avec une condition toujours fausse"
  
! #: tree-cfg.c:4723
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "opÃ©rande invalide dans l'instruction de retour"
  
! #: tree-cfg.c:4738 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:4762
  #, 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:4781
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "opÃ©rande invalide pour l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4789
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "instruction Â«Â switchÂ Â» avec un type non entier"
  
! #: tree-cfg.c:4799
  #, 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:4811
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "%<CASE_CHAIN%> invalide"
  
! #: tree-cfg.c:4817
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Ã©tiquette invalide pour un Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4824
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "plage du Â«Â caseÂ Â» invalide dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4834
  #, 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:4841
  #, 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:4850
  #, 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:4893
  #, 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:4902
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrÃ©e incorrecte dans %<label_to_block_map%>"
  
! #: tree-cfg.c:4912
  #, 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:4928
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "code de comparaison invalide dans la condition gimple"
  
! #: tree-cfg.c:4936
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Ã©tiquettes invalides dans la condition gimple"
  
! #: tree-cfg.c:5019 tree-cfg.c:5028
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "rÃ©sultat %<PHI%> invalide"
  
! #: tree-cfg.c:5038
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "dÃ©finition %<PHI%> manquante"
  
! #: tree-cfg.c:5052
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "argument %<PHI%> invalide"
  
! #: tree-cfg.c:5059
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "types incompatibles dans l'argument %<PHI%> %u"
  
! #: tree-cfg.c:5157
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> a Ã©chouÃ©"
  
! #: tree-cfg.c:5214
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "instruction sans effet dans la table EH"
  
! #: tree-cfg.c:5230
  #, 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:5279
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "dÃ©claration locale depuis une fonction diffÃ©rente"
  
! #: tree-cfg.c:5382
  #, 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:5391
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nÅ“ud PHI avec emplacement"
  
! #: tree-cfg.c:5402 tree-cfg.c:5449
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "partage incorrect des nÅ“uds de l'arbre"
  
! #: tree-cfg.c:5410
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtuel avec des emplacements d'arguments"
  
! #: tree-cfg.c:5437
  #, 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:5477
  #, 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:5483
  #, 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:5505
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple a Ã©chouÃ©"
  
! #: tree-cfg.c:5527
  #, 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:5534
  #, 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:5541
  #, 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:5565
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "Ã©tiquette non locale "
  
! #: tree-cfg.c:5574
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "Ã©tiquette de la zone d'atterrissage du gestionnaire d'exceptions "
  
! #: tree-cfg.c:5583 tree-cfg.c:5592 tree-cfg.c:5617
  #, gcc-internal-format
  msgid "label "
  msgstr "Ã©tiquette"
  
! #: tree-cfg.c:5607
  #, 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:5640
  #, 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:5653
  #, 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:5676 tree-cfg.c:5698 tree-cfg.c:5715 tree-cfg.c:5784
  #, 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:5686
  #, 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:5720
  #, 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:5750
  #, 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:5758
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Ã©tiquettes Â«Â caseÂ Â» pas triÃ©es: "
  
! #: tree-cfg.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "arÃªte sortante supplÃ©mentaire %d->%d"
  
! #: tree-cfg.c:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "arÃªte manquante %i->%i"
  
! #: tree-cfg.c:9473
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "une fonction avec %<noreturn%> retourne une valeur"
  
! #: tree-cfg.c:9494 tree-cfg.c:9526
  #, 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:9592
  #, 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:9597 cp/cvt.c:1119
  #, 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%>"
--- 28076,28437 ----
  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:4286 tree-cfg.c:4345
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.c:4301
  #, 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:4317
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "type de masque invalide dans %qs"
  
! #: tree-cfg.c:4377
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "combinaison de types pas permise dans %qs"
  
! #: tree-cfg.c:4386
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "position ou taille invalide dans %qs"
  
! #: tree-cfg.c:4392
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs dans un opÃ©rande non-mode-precision"
  
! #: tree-cfg.c:4402
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "insertion hors limites dans %qs"
  
! #: tree-cfg.c:4412
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment"
  
! #: tree-cfg.c:4467
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "conversion non triviale dans %qs"
  
! #: tree-cfg.c:4476
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "membre de gauche de %qs dans une instruction Ã©crasÃ©e"
  
! #: tree-cfg.c:4495
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "opÃ©rande invalide dans %qs"
  
! #: tree-cfg.c:4536 tree-cfg.c:4562
  #, 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:4596 tree-cfg.c:4614
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "type incorrect pour les Ã©lÃ©ments d'un vecteur %qs"
  
! #: tree-cfg.c:4605 tree-cfg.c:4622
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "nombre incorrect pour les Ã©lÃ©ments d'un vecteur %qs"
  
! #: tree-cfg.c:4630
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "type incorrect pour les Ã©lÃ©ments d'un vecteur CONSTRUCTOR"
  
! #: tree-cfg.c:4639
  #, 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:4646
  #, 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:4655
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "non vecteur %qs avec des Ã©lÃ©ments"
  
! #: tree-cfg.c:4666
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr "%qs avec une condition toujours fausse"
  
! #: tree-cfg.c:4725
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "opÃ©rande invalide dans l'instruction de retour"
  
! #: tree-cfg.c:4740 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:4764
  #, 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:4783
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "opÃ©rande invalide pour l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4791
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "instruction Â«Â switchÂ Â» avec un type non entier"
  
! #: tree-cfg.c:4801
  #, 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:4813
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "%<CASE_CHAIN%> invalide"
  
! #: tree-cfg.c:4819
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Ã©tiquette invalide pour un Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4826
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "plage du Â«Â caseÂ Â» invalide dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4836
  #, 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:4843
  #, 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:4852
  #, 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:4895
  #, 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:4904
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrÃ©e incorrecte dans %<label_to_block_map%>"
  
! #: tree-cfg.c:4914
  #, 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:4930
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "code de comparaison invalide dans la condition gimple"
  
! #: tree-cfg.c:4938
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Ã©tiquettes invalides dans la condition gimple"
  
! #: tree-cfg.c:5021 tree-cfg.c:5030
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "rÃ©sultat %<PHI%> invalide"
  
! #: tree-cfg.c:5040
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "dÃ©finition %<PHI%> manquante"
  
! #: tree-cfg.c:5054
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "argument %<PHI%> invalide"
  
! #: tree-cfg.c:5061
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "types incompatibles dans l'argument %<PHI%> %u"
  
! #: tree-cfg.c:5159
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> a Ã©chouÃ©"
  
! #: tree-cfg.c:5216
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "instruction sans effet dans la table EH"
  
! #: tree-cfg.c:5232
  #, 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:5281
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "dÃ©claration locale depuis une fonction diffÃ©rente"
  
! #: tree-cfg.c:5384
  #, 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:5393
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nÅ“ud PHI avec emplacement"
  
! #: tree-cfg.c:5404 tree-cfg.c:5451
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "partage incorrect des nÅ“uds de l'arbre"
  
! #: tree-cfg.c:5412
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtuel avec des emplacements d'arguments"
  
! #: tree-cfg.c:5439
  #, 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:5479
  #, 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:5485
  #, 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:5507
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple a Ã©chouÃ©"
  
! #: tree-cfg.c:5529
  #, 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:5536
  #, 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:5543
  #, 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:5567
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "Ã©tiquette non locale "
  
! #: tree-cfg.c:5576
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "Ã©tiquette de la zone d'atterrissage du gestionnaire d'exceptions "
  
! #: tree-cfg.c:5585 tree-cfg.c:5594 tree-cfg.c:5619
  #, gcc-internal-format
  msgid "label "
  msgstr "Ã©tiquette"
  
! #: tree-cfg.c:5609
  #, 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:5642
  #, 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:5655
  #, 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:5678 tree-cfg.c:5700 tree-cfg.c:5717 tree-cfg.c:5786
  #, 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:5688
  #, 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:5722
  #, 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:5752
  #, 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:5760
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Ã©tiquettes Â«Â caseÂ Â» pas triÃ©es: "
  
! #: tree-cfg.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "arÃªte sortante supplÃ©mentaire %d->%d"
  
! #: tree-cfg.c:5800
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "arÃªte manquante %i->%i"
  
! #: tree-cfg.c:9475
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "une fonction avec %<noreturn%> retourne une valeur"
  
! #: tree-cfg.c:9496 tree-cfg.c:9528
  #, 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:9594
  #, 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:9599 cp/cvt.c:1119
  #, 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 "les donnÃ©es COMMON locales au t
*** 29507,29513 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "l'alignement requis pour %q+D est plus grand que l'alignement implÃ©mentÃ© de %wu"
  
! #: varasm.c:2284 c/c-decl.c:5451 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "la taille de stockage de %q+D est inconnue"
--- 29517,29523 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "l'alignement requis pour %q+D est plus grand que l'alignement implÃ©mentÃ© de %wu"
  
! #: varasm.c:2284 c/c-decl.c:5450 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "la taille de stockage de %q+D est inconnue"
*************** msgstr "flux bytecode: balise %s attendu
*** 29668,29674 ****
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr "flux bytecode: la balise %s n'est pas dans la plage [%s, %s] attendue"
  
! #: c-family/c-ada-spec.c:2840
  #, gcc-internal-format
  msgid "unsupported record layout"
  msgstr "structure de l'enregistrement non supportÃ©e"
--- 29678,29684 ----
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr "flux bytecode: la balise %s n'est pas dans la plage [%s, %s] attendue"
  
! #: c-family/c-ada-spec.c:2843
  #, gcc-internal-format
  msgid "unsupported record layout"
  msgstr "structure de l'enregistrement non supportÃ©e"
*************** msgstr "l'attribut %qE suit %qE"
*** 30276,30282 ****
  msgid "type was previously declared %qE"
  msgstr "le type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4749
  #, 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"
--- 30286,30292 ----
  msgid "type was previously declared %qE"
  msgstr "le type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> ne peut Ãªtre spÃ©cifiÃ© que pour une fonction virtuelle"
*************** msgstr "%qD n'est pas compatible avec %q
*** 30296,30302 ****
  msgid "%qE argument is not a function"
  msgstr "l'argument de %qE n'est pas une fonction"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6060
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "le message dÃ©prÃ©ciÃ© n'est pas une chaÃ®ne"
--- 30306,30312 ----
  msgid "%qE argument is not a function"
  msgstr "l'argument de %qE n'est pas une fonction"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "le message dÃ©prÃ©ciÃ© n'est pas une chaÃ®ne"
*************** msgstr "%<?:%> utilisant des constantes
*** 30722,30733 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "le compilateur peut supposer que l'adresse de %qD sera toujours Ã©valuÃ©e Ã  %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:823 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une condition"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4688 c/c-decl.c:7081 c/c-typeck.c:15429
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
--- 30732,30743 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "le compilateur peut supposer que l'adresse de %qD sera toujours Ã©valuÃ©e Ã  %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une condition"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
*************** msgid "%<fallthrough%> attribute specifi
*** 30889,30901 ****
  msgstr "l'attribut %<fallthrough%> est spÃ©cifiÃ© avec un paramÃ¨tre"
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3671
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "trop peu d'arguments pour la fonction %qE"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3535
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "trop d'arguments pour la fonction %qE"
--- 30899,30911 ----
  msgstr "l'attribut %<fallthrough%> est spÃ©cifiÃ© avec un paramÃ¨tre"
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3721
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "trop peu d'arguments pour la fonction %qE"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3585
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "trop d'arguments pour la fonction %qE"
*************** msgstr "concatÃ©nation non standard de c
*** 31830,31836 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "le C traditionnel rejette la concatÃ©nation de chaÃ®nes constantes"
  
! #: c-family/c-omp.c:116 cp/pt.c:18845
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> avec la clause %<hint%> requiert un nom sauf quand %<omp_sync_hint_none%> est utilisÃ©"
--- 31840,31846 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "le C traditionnel rejette la concatÃ©nation de chaÃ®nes constantes"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> avec la clause %<hint%> requiert un nom sauf quand %<omp_sync_hint_none%> est utilisÃ©"
*************** msgstr "type de dÃ©pendance %<depobj%> s
*** 31880,31886 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "le modificateur %<iterator%> ne peut pas Ãªtre spÃ©cifiÃ© sur une construction %<depobj%>"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9430
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "type invalide pour la variable d'itÃ©ration %qE"
--- 31890,31896 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "le modificateur %<iterator%> ne peut pas Ãªtre spÃ©cifiÃ© sur une construction %<depobj%>"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "type invalide pour la variable d'itÃ©ration %qE"
*************** msgstr "variable d'itÃ©ration %<_Atomic%
*** 31895,31911 ****
  msgid "%qE is not initialized"
  msgstr "%qE n'est pas initialisÃ©"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9319
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le manquant"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le invalide"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9325
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "expression d'incrÃ©mentation manquante"
--- 31905,31921 ----
  msgid "%qE is not initialized"
  msgstr "%qE n'est pas initialisÃ©"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le manquant"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le invalide"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "expression d'incrÃ©mentation manquante"
*************** msgstr "expression d'incrÃ©mentation man
*** 31915,31921 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "l'incrÃ©ment n'est pas la constante 1 ou -1 pour la condition %<!=%>"
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9053
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expression d'incrÃ©mentation invalide"
--- 31925,31931 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "l'incrÃ©ment n'est pas la constante 1 ou -1 pour la condition %<!=%>"
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expression d'incrÃ©mentation invalide"
*************** msgstr "modificateur de rÃ©duction %<tas
*** 31980,31986 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "clause %<inscan%> %<reduction%> sur une construction autre que %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15242 cp/semantics.c:8581
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD spÃ©cifiÃ© dans la clause %<allocate%> mais pas dans dans la clause de privatisation explicite"
--- 31990,31996 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "clause %<inscan%> %<reduction%> sur une construction autre que %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD spÃ©cifiÃ© dans la clause %<allocate%> mais pas dans dans la clause de privatisation explicite"
*************** msgstr "<valeur de retour>"
*** 32545,32552 ****
  msgid "wrong type argument to %s"
  msgstr "argument de type erronÃ© pour %s"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:2949
! #: cp/constexpr.c:6003
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "dÃ©bordement dans l'expression constante"
--- 32555,32562 ----
  msgid "wrong type argument to %s"
  msgstr "argument de type erronÃ© pour %s"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "dÃ©bordement dans l'expression constante"
*************** msgstr "dÃ©crÃ©mentation de la fonction
*** 33031,33047 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "la fonction %qD est utilisÃ©e comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4924
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "affectation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4927
  #, 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:1860 c/c-typeck.c:4930
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "dÃ©crÃ©mentation de l'emplacement %qE en lecture seule"
--- 33041,33057 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "la fonction %qD est utilisÃ©e comme sortie %<asm%>"
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4984
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "affectation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4987
  #, 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:1860 c/c-typeck.c:4990
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "dÃ©crÃ©mentation de l'emplacement %qE en lecture seule"
*************** msgstr "%<memset%> utilisÃ© avec un para
*** 33221,33228 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "%<memset%> utilisÃ© avec une longueur Ã©gale au nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille des Ã©lÃ©ments"
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12061 c/c-typeck.c:12229
! #: cp/typeck.c:5433
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaison entre les types %qT et %qT"
--- 33231,33238 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "%<memset%> utilisÃ© avec une longueur Ã©gale au nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille des Ã©lÃ©ments"
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaison entre les types %qT et %qT"
*************** msgid_plural "passing argument %i to %qs
*** 33298,33460 ****
  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:2790 c/c-typeck.c:5495 cp/call.c:5803
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
  
! #: c-family/c-warn.c:2897
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "la macro s'Ã©tend en des instructions multiples"
  
! #: c-family/c-warn.c:2898
  #, 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:2991
  #, 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:2998 c-family/c-warn.c:3001 cp/init.c:635
  #, gcc-internal-format
  msgid "defined here"
  msgstr "dÃ©fini ici"
  
! #: c-family/c-warn.c:3088
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr "prendre l'adresse du membre compactÃ© de %qT peut rÃ©sulter en une valeur de pointeur non alignÃ©e"
  
! #: c-family/c-warn.c:3315
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "dÃ©saccord de la limite %Z de l'argument %u dÃ©clarÃ© comme %s"
  msgstr[1] "dÃ©saccord des limites %Z de l'argument %u dÃ©clarÃ© comme %s"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3318 c-family/c-warn.c:3688
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme %s"
  
! #: c-family/c-warn.c:3452
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau de longueur variable"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme un pointer %s"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme un tableau ordinaire %s"
  
! #: c-family/c-warn.c:3471 c-family/c-warn.c:3485
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un pointeur"
  
! #: c-family/c-warn.c:3475 c-family/c-warn.c:3501
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ© comme un tableau de longueur variable %s"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme un tableau %s"
  
! #: c-family/c-warn.c:3497
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau ordinaire"
  
! #: c-family/c-warn.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "argument %u de type %s dÃ©clarÃ© avec %u limite variable"
  msgstr[1] "argument %u de type %s dÃ©clarÃ© avec %u limites variables"
  
! #: c-family/c-warn.c:3532
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variable"
  msgstr[1] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variables"
  
! #: c-family/c-warn.c:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limite variable non spÃ©cifiÃ©e"
  msgstr[1] "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limites variables non spÃ©cifiÃ©es"
  
! #: c-family/c-warn.c:3564
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©e"
  msgstr[1] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©es"
  
! #: c-family/c-warn.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] "ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©e"
  msgstr[1] "ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©es"
  
! #: c-family/c-warn.c:3624
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr "l'argument %u de type %s est dÃ©clarÃ© avec l'argument de limite %E non correspondant"
  
! #: c-family/c-warn.c:3631 c-family/c-warn.c:3664
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "l'argument %u de type %s est dÃ©clarÃ© avec la limite %<%s%> non correspondante"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3643
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme %s avec l'argument de limite %E"
  
! #: c-family/c-warn.c:3648
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %<%s%>"
  
! #: c-family/c-warn.c:3667
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %qs"
  
! #: c-family/c-warn.c:3686
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr "argument %u de type %s avec la limite non correspondante"
  
! #: c-family/c-warn.c:3717
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr "l'expression ne calcule pas le nombre d'Ã©lÃ©ments dans son tableauÂ ; le type de l'Ã©lÃ©ment est %qT, pas %qT"
  
! #: c-family/c-warn.c:3727
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr "ajoutez des parenthÃ¨ses autour de %qE pour ne plus recevoir cet avertissement"
  
! #: c-family/c-warn.c:3731
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr "ajoutez des parenthÃ¨ses autour du deuxiÃ¨me %<sizeof%> pour ne plus recevoir cet avertissement"
--- 33308,33470 ----
  msgstr[0] "passage de l'argument %i aux alias qualifiÃ©s avec %qs avec l'argument %Z"
  msgstr[1] "passage de l'argument %i aux alias qualifiÃ©s avec %qs avec les arguments %Z"
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "la macro s'Ã©tend en des instructions multiples"
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "certaines parties de l'expansion de la macro ne sont pas protÃ©gÃ©es par cette instruction %qs"
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr "convertir un pointeur %qT compactÃ© (alignement %d) vers un pointeur %qT (alignement %d) peut rÃ©sulter en une valeur de pointeur non alignÃ©e"
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr "dÃ©fini ici"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr "prendre l'adresse du membre compactÃ© de %qT peut rÃ©sulter en une valeur de pointeur non alignÃ©e"
  
! #: c-family/c-warn.c:3316
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "dÃ©saccord de la limite %Z de l'argument %u dÃ©clarÃ© comme %s"
  msgstr[1] "dÃ©saccord des limites %Z de l'argument %u dÃ©clarÃ© comme %s"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme %s"
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau de longueur variable"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme un pointer %s"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme un tableau ordinaire %s"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un pointeur"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ© comme un tableau de longueur variable %s"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme un tableau %s"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau ordinaire"
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "argument %u de type %s dÃ©clarÃ© avec %u limite variable"
  msgstr[1] "argument %u de type %s dÃ©clarÃ© avec %u limites variables"
  
! #: c-family/c-warn.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variable"
  msgstr[1] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variables"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limite variable non spÃ©cifiÃ©e"
  msgstr[1] "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limites variables non spÃ©cifiÃ©es"
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©e"
  msgstr[1] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©es"
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] "ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©e"
  msgstr[1] "ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©es"
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr "l'argument %u de type %s est dÃ©clarÃ© avec l'argument de limite %E non correspondant"
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "l'argument %u de type %s est dÃ©clarÃ© avec la limite %<%s%> non correspondante"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3644
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme %s avec l'argument de limite %E"
  
! #: c-family/c-warn.c:3649
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %<%s%>"
  
! #: c-family/c-warn.c:3668
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %qs"
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr "argument %u de type %s avec la limite non correspondante"
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr "l'expression ne calcule pas le nombre d'Ã©lÃ©ments dans son tableauÂ ; le type de l'Ã©lÃ©ment est %qT, pas %qT"
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr "ajoutez des parenthÃ¨ses autour de %qE pour ne plus recevoir cet avertissement"
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr "ajoutez des parenthÃ¨ses autour du deuxiÃ¨me %<sizeof%> pour ne plus recevoir cet avertissement"
*************** msgstr "%qs n'est pas une option valide
*** 33469,33475 ****
  msgid "too many input files"
  msgstr "trop de fichiers d'entrÃ©e"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:14814
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "valeur %qs inconnue pour %<-mcpu%>"
--- 33479,33485 ----
  msgid "too many input files"
  msgstr "trop de fichiers d'entrÃ©e"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:16448
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "valeur %qs inconnue pour %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 33500,33513 ****
  msgstr "option non reconnue passÃ©e Ã  %%:target_mode_check"
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:14746
! #: config/aarch64/aarch64.c:14784
  #, 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:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:14749
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "les arguments valables sont: %s"
--- 33510,33523 ----
  msgstr "option non reconnue passÃ©e Ã  %%:target_mode_check"
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:16380
! #: config/aarch64/aarch64.c:16418
  #, 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:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:16383
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "les arguments valables sont: %s"
*************** msgstr "l'argument de %<-misr-secure=%d%
*** 33657,33718 ****
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr "dans l'option %<-mcache-block-size=X%>, les valeurs valides pour X sont: 4, 8, 16, 32, 64, 128, 256, ou 512"
  
! #: common/config/riscv/riscv-common.c:290
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr "%<-march=%s%>: L'extension Â«Â %sÂ Â» apparaÃ®t plus d'une fois."
  
! #: common/config/riscv/riscv-common.c:535
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr "%<-march=%s%>: Nombre attendu aprÃ¨s %<%dp%>."
  
! #: common/config/riscv/riscv-common.c:605
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr "%<-march=%s%>: rv%de n'est pas une ISA de base valable"
  
! #: common/config/riscv/riscv-common.c:617
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr "la version de Â«Â gÂ Â» sera omise, veuillez spÃ©cifier la version pour chaque extension individuellement."
  
! #: common/config/riscv/riscv-common.c:636
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr "%<-march=%s%>: le premier sous-ensemble ISA doit Ãªtre %<e%>, %<i%> ou %<g%>"
  
! #: common/config/riscv/riscv-common.c:663
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr "%<-march=%s%>: sous-ensemble ISA %<%c%> non supportÃ©"
  
! #: common/config/riscv/riscv-common.c:667
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr "%<-march=%s%>: la chaÃ®ne ISA n'est pas dans l'ordre canonique. %<%c%>"
  
! #: common/config/riscv/riscv-common.c:773
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr "%<-march=%s%>: le nom de %s doit avoir plus d'une lettre"
  
! #: common/config/riscv/riscv-common.c:785
  #, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "%<-march=%s%> %s doit Ãªtre sÃ©parÃ© par _"
  
! #: common/config/riscv/riscv-common.c:814
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr "%<-march=%s%>: la chaÃ®ne ISA doit commencer par rv32 ou rv64"
  
! #: common/config/riscv/riscv-common.c:851
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr "%<-march=%s%>: chaÃ®ne ISA inattendue Ã  la finÂ : %qs"
  
! #: common/config/riscv/riscv-common.c:979
  #, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr "%<-mcpu=%s%>: CPU inconnu"
--- 33667,33728 ----
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr "dans l'option %<-mcache-block-size=X%>, les valeurs valides pour X sont: 4, 8, 16, 32, 64, 128, 256, ou 512"
  
! #: common/config/riscv/riscv-common.c:295
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr "%<-march=%s%>: L'extension Â«Â %sÂ Â» apparaÃ®t plus d'une fois."
  
! #: common/config/riscv/riscv-common.c:540
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr "%<-march=%s%>: Nombre attendu aprÃ¨s %<%dp%>."
  
! #: common/config/riscv/riscv-common.c:610
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr "%<-march=%s%>: rv%de n'est pas une ISA de base valable"
  
! #: common/config/riscv/riscv-common.c:622
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr "la version de Â«Â gÂ Â» sera omise, veuillez spÃ©cifier la version pour chaque extension individuellement."
  
! #: common/config/riscv/riscv-common.c:641
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr "%<-march=%s%>: le premier sous-ensemble ISA doit Ãªtre %<e%>, %<i%> ou %<g%>"
  
! #: common/config/riscv/riscv-common.c:668
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr "%<-march=%s%>: sous-ensemble ISA %<%c%> non supportÃ©"
  
! #: common/config/riscv/riscv-common.c:672
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr "%<-march=%s%>: la chaÃ®ne ISA n'est pas dans l'ordre canonique. %<%c%>"
  
! #: common/config/riscv/riscv-common.c:778
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr "%<-march=%s%>: le nom de %s doit avoir plus d'une lettre"
  
! #: common/config/riscv/riscv-common.c:790
  #, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "%<-march=%s%> %s doit Ãªtre sÃ©parÃ© par _"
  
! #: common/config/riscv/riscv-common.c:819
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr "%<-march=%s%>: la chaÃ®ne ISA doit commencer par rv32 ou rv64"
  
! #: common/config/riscv/riscv-common.c:856
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr "%<-march=%s%>: chaÃ®ne ISA inattendue Ã  la finÂ : %qs"
  
! #: common/config/riscv/riscv-common.c:984
  #, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr "%<-mcpu=%s%>: CPU inconnu"
*************** msgstr "%s est en conflit avec ppc (fani
*** 33873,33962 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "%s est en conflit avec ppc64 (fanions arch ignorÃ©s)"
  
! #: config/darwin.c:2011
  #, 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:2104
  #, 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:2111
  #, 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:2848
  #, 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:3063
  #, 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:3267
  #, 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:3272
  #, 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:3287
  #, 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:3365
  #, 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:3408
  #, 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:3588
  #, 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:3595
  #, 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:3683
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "la CFString littÃ©rale est manquante"
  
! #: config/darwin.c:3694
  #, 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:3718
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "caractÃ¨re non ASCII dans une CFString littÃ©rale"
  
! #: config/darwin.c:3719
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "NUL inclus dans une CFString littÃ©rale"
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%> %m"
! msgstr "ne peut dÃ©lier la mÃ©moire %<pch_address_space%> %m"
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
  #, gcc-internal-format
--- 33883,33972 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr "%s est en conflit avec ppc64 (fanions arch ignorÃ©s)"
  
! #: config/darwin.c:2006
  #, 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:2099
  #, 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:2106
  #, 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:2843
  #, 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:3058
  #, 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:3262
  #, 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:3267
  #, 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:3282
  #, 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:3360
  #, 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:3403
  #, 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:3583
  #, 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:3590
  #, 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:3678
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "la CFString littÃ©rale est manquante"
  
! #: config/darwin.c:3689
  #, 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:3713
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "caractÃ¨re non ASCII dans une CFString littÃ©rale"
  
! #: config/darwin.c:3714
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "NUL inclus dans une CFString littÃ©rale"
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%>: %m"
! msgstr "ne peut dÃ©lier la mÃ©moire %<pch_address_space%>Â : %m"
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
  #, gcc-internal-format
*************** msgstr "%<#pragma GCC aarch64%> existe u
*** 34091,34452 ****
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "option %qs inconnue pour %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64.c:1636
  #, 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:1711 config/aarch64/aarch64.c:1725
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<%s%> inattendu aprÃ¨s %<%s%>"
  
! #: config/aarch64/aarch64.c:2178
  #, 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:2181
  #, 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:2185
  #, 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:2188
  #, 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:2204
  #, 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:2205
  #, 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:5704
  #, 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:6025
  #, 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:6147 config/aarch64/aarch64.c:6210
! #: config/aarch64/aarch64.c:6329 config/aarch64/aarch64.c:16667
! #: config/arm/arm.c:7075 config/arm/arm.c:7105 config/arm/arm.c:28839
  #, 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:6278
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:6281
  #, 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:6453
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "sondes de pile pour les trames SVE"
  
! #: config/aarch64/aarch64.c:14270
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "fanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.c:14314
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "chaÃ®ne %s mal formÃ©e\n"
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "format invalide pour sve_width"
  
! #: config/aarch64/aarch64.c:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "valeur invalide pour sve_width: %d"
  
! #: config/aarch64/aarch64.c:14402
  #, 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:14420
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "option d'ajustement inconnue (%s)"
  
! #: config/aarch64/aarch64.c:14588 config/riscv/riscv.c:4816
  #, 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:14597 config/riscv/riscv.c:4825
  #, 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:14605
  #, 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:14615 config/riscv/riscv.c:4854
! #: config/rs6000/rs6000.c:4583
  #, 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:14686
  #, 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:14702
  #, 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:14787
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "les arguments valables sont: %s;"
  
! #: config/aarch64/aarch64.c:14811
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "nom de processeur manquant dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14877
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argument invalide donnÃ© Ã  %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.c:14888
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr "%<%s%> doit Ãªtre seul pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.c:14893
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "argument %<%s%> invalide pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.c:14999
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argument %<%s%> invalide pour %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:15001
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "argument manquant pour %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:15025
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "nom d'architecture manquant dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:15028
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "valeur %qs inconnue pour %<-march%>"
  
! #: config/aarch64/aarch64.c:15032
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:15060
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "nom de processeur manquant dans %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:15063
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "valeur %qs inconnue pour %<-mtune%>"
  
! #: config/aarch64/aarch64.c:15197 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:15253
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "l'assembleur ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.c:15260
  #, 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:15342
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "modÃ¨le de code %qs avec %<-f%s%>"
  
! #: config/aarch64/aarch64.c:15345
  #, 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:15520
  #, 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:15523
  #, 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:15527 config/aarch64/aarch64.c:15569
! #: config/aarch64/aarch64.c:15676
  #, 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:15562
  #, 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:15565
  #, 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:15592
  #, 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:15596
  #, 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:15631
  #, 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:15672
  #, 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:15730 config/aarch64/aarch64.c:15903
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target()%> est mal composÃ©"
  
! #: config/aarch64/aarch64.c:15774
  #, 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:15782 config/i386/i386-options.c:1201
  #, 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:15836
  #, 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:15893 config/arm/arm.c:32851
! #: config/rs6000/rs6000.c:24138 config/s390/s390.c:15744
  #, 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:15920
  #, 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:15929
  #, 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:17355 config/arm/arm.c:6427
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12128
! #: config/s390/s390.c:12205
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT avec des membres %<[[no_unique_address]]%> a changÃ© dans %{GCC 10.1%}"
  
! #: config/aarch64/aarch64.c:17360 config/arm/arm.c:6432
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12123
! #: config/s390/s390.c:12200
  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:18493
  #, 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:18495
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.c:23410 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %wd non supportÃ©e"
  
! #: config/aarch64/aarch64.c:23420 config/aarch64/aarch64.c:23447
  #, 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:23424
  #, 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:23428
  #, 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:23451
  #, 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:23476
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC ne supporte actuellement pas simdlen %wd pour le type %qT"
--- 34101,34462 ----
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "option %qs inconnue pour %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64.c:1973
  #, 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:2048 config/aarch64/aarch64.c:2062
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<%s%> inattendu aprÃ¨s %<%s%>"
  
! #: config/aarch64/aarch64.c:2515
  #, 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:2518
  #, 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:2522
  #, 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:2525
  #, 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:2541
  #, 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:2542
  #, 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:6103
  #, 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:6424
  #, 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:6546 config/aarch64/aarch64.c:6609
! #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1"
  
! #: config/aarch64/aarch64.c:6677
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:6680
  #, 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:6857
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "sondes de pile pour les trames SVE"
  
! #: config/aarch64/aarch64.c:15904
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "fanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.c:15948
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "chaÃ®ne %s mal formÃ©e\n"
  
! #: config/aarch64/aarch64.c:16004
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "format invalide pour sve_width"
  
! #: config/aarch64/aarch64.c:16016
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "valeur invalide pour sve_width: %d"
  
! #: config/aarch64/aarch64.c:16036
  #, 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:16054
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "option d'ajustement inconnue (%s)"
  
! #: config/aarch64/aarch64.c:16222 config/riscv/riscv.c:4825
  #, 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:16231 config/riscv/riscv.c:4834
  #, 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:16239
  #, 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:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs n'est pas un dÃ©calage valide dans %qs"
  
! #: config/aarch64/aarch64.c:16320
  #, 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:16336
  #, 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:16421
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "les arguments valables sont: %s;"
  
! #: config/aarch64/aarch64.c:16445
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "nom de processeur manquant dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:16452
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:16511
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argument invalide donnÃ© Ã  %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.c:16522
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr "%<%s%> doit Ãªtre seul pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.c:16527
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "argument %<%s%> invalide pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.c:16633
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argument %<%s%> invalide pour %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:16635
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "argument manquant pour %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:16659
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "nom d'architecture manquant dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:16662
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "valeur %qs inconnue pour %<-march%>"
  
! #: config/aarch64/aarch64.c:16666
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:16694
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "nom de processeur manquant dans %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:16697
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "valeur %qs inconnue pour %<-mtune%>"
  
! #: config/aarch64/aarch64.c:16831
  #, 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:16887
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "l'assembleur ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.c:16894
  #, 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:16976
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "modÃ¨le de code %qs avec %<-f%s%>"
  
! #: config/aarch64/aarch64.c:16979
  #, 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:17158
  #, 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:17161
  #, 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:17165 config/aarch64/aarch64.c:17207
! #: config/aarch64/aarch64.c:17314
  #, 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:17200
  #, 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:17203
  #, 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:17230
  #, 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:17234
  #, 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:17269
  #, 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:17310
  #, 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:17368 config/aarch64/aarch64.c:17541
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target()%> est mal composÃ©"
  
! #: config/aarch64/aarch64.c:17412
  #, 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:17420 config/i386/i386-options.c:1204
  #, 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:17474
  #, 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:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaÃ®ne"
  
! #: config/aarch64/aarch64.c:17558
  #, 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:17567
  #, 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:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT avec des membres %<[[no_unique_address]]%> a changÃ© dans %{GCC 10.1%}"
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "le passage par paramÃ¨tre pour l'argument de type %qT quand C++17 est activÃ© a changÃ© pour correspondre Ã  C++14 %{dans GCC 10.1%}"
  
! #: config/aarch64/aarch64.c:20135
  #, 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:20137
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %wd non supportÃ©e"
  
! #: config/aarch64/aarch64.c:25063 config/aarch64/aarch64.c:25090
  #, 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:25067
  #, 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:25071
  #, 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:25094
  #, 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:25119
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC ne supporte actuellement pas simdlen %wd pour le type %qT"
*************** msgid "bad value %qs for %<-mmemory-late
*** 34507,34513 ****
  msgstr "valeur %qs erronÃ©e pour %<-mmemory-latency%>"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:856 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 34517,34523 ----
  msgstr "valeur %qs erronÃ©e pour %<-mmemory-latency%>"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "l'argument de l'attribut %qE n'e
*** 34627,34644 ****
  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:7216 config/arm/arm.c:7234
! #: config/arm/arm.c:7415 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3429
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3662
! #: config/i386/i386-options.c:3713 config/i386/i386-options.c:3750
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3039 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20188 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1071 config/s390/s390.c:1158 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 34637,34654 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "l'argument de l'attribut %qE n'est pas Â«Â ilinkÂ Â» ni Â«Â firqÂ Â»"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "le processeur cible ne supporte
*** 35068,35290 ****
  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:3489
  #, 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:3498
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> et %<-mapcs-reent%> sont incompatibles"
  
! #: config/arm/arm.c:3501
  #, 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:3524
  #, 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:3532
  #, 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:3534
  #, 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:3559
  #, 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:3571 config/arm/arm.c:32865
  #, 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:3579
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> est inutile sans %<-fpic%>"
  
! #: config/arm/arm.c:3588
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "incapable d'utiliser %qs pour un registre PIC"
  
! #: config/arm/arm.c:3610 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> n'est pas supportÃ© sur cette architecture"
  
! #: config/arm/arm.c:3755
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "les options fp16 sÃ©lectionnÃ©es sont incompatibles"
  
! #: config/arm/arm.c:3807
  #, 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:3810
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "l'abi iwmmxt requiert un processeur avec iwmmxt"
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "le processeur cible ne supporte pas l'interopÃ©rabilitÃ©"
  
! #: config/arm/arm.c:3831
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3834
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 et pas de ldrh"
  
! #: config/arm/arm.c:3842
  #, 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:3847
  #, 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:3859
  #, 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:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> et VFP"
  
! #: config/arm/arm.c:6101
  #, 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:6103
  #, 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:6123
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6375
  #, 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:6464
  #, 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:6848 config/arm/arm.c:7069 config/arm/arm.c:7102
! #: config/arm/arm.c:28832
  #, 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:7240
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr "les registres FP pourraient Ãªtre Ã©crasÃ©s malgrÃ© l'attribut %qEÂ : compilez avec %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.c:7364
  #, 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:7376
  #, 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:7385
  #, 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:7407 config/arm/arm.c:7459
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "l'attribut %qE est ignorÃ© sans l'option %<-mcmse%>."
  
! #: config/arm/arm.c:7426
  #, 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:7475
  #, 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:9439
  #, 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:13198
  #, 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:13201
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.c:25478
  #, 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:26140
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Saut lointain thumb1 inattendu"
  
! #: config/arm/arm.c:26399
  #, 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:26651
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "les routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumb-1"
  
! #: config/arm/arm.c:26897
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> pour Thumb-1"
  
! #: config/arm/arm.c:32880
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu invalide pour l'attribut ou le pragma cible %qs"
--- 35078,35305 ----
  msgid "target CPU does not support unaligned accesses"
  msgstr "le processeur cible ne supporte pas les accÃ¨s non alignÃ©s"
  
! #: config/arm/arm.c:3244
! #, gcc-internal-format
! msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
! msgstr "l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>"
! 
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> incompatible avec %<-mno-apcs-frame%>"
  
! #: config/arm/arm.c:3503
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> et %<-mapcs-reent%> sont incompatibles"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "Le code rÃ©entrant APCS n'est pas supportÃ©.  IgnorÃ©"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "l'option %<-mstructure-size-boundary%> est dÃ©prÃ©ciÃ©e"
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8, 32 ou 64"
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8 ou 32"
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC est incompatible avec %<-msingle-pic-base%>"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "le mode FDPIC n'est pas supportÃ© en mode Thumb-1"
  
! #: config/arm/arm.c:3584
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> est inutile sans %<-fpic%>"
  
! #: config/arm/arm.c:3593
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "incapable d'utiliser %qs pour un registre PIC"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> n'est pas supportÃ© sur cette architecture"
  
! #: config/arm/arm.c:3760
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "les options fp16 sÃ©lectionnÃ©es sont incompatibles"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt exige une ABI compatible AAPCS pour fonctionner correctement"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "l'abi iwmmxt requiert un processeur avec iwmmxt"
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "le processeur cible ne supporte pas l'interopÃ©rabilitÃ©"
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 et pas de ldrh"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "le processeur cible ne supporte pas les extensions de sÃ©curitÃ© ARMv8-M"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "Les extensions de sÃ©curitÃ© ARMv8-M sont incompatibles avec le FPU sÃ©lectionnÃ©"
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
! msgstr "%<-mfloat-abi=hard%>: l'architecture sÃ©lectionnÃ©e n'a pas de FPU"
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> et VFP"
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS qui n'est pas dÃ©rivÃ©e de AAPCS"
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "les fonctions variadiques doivent utiliser la variante du AAPCS de base"
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "ABI VFP en virgule flottante matÃ©rielle du Thumb-1"
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr "argument de type %qT pas permis avec -mgeneral-regs-only"
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 7.1"
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr "les registres FP pourraient Ãªtre Ã©crasÃ©s malgrÃ© l'attribut %qEÂ : compilez avec %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec des arguments passÃ©s sur la pile"
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'arguments"
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions qui retournent une valeur sur la pile"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "l'attribut %qE est ignorÃ© sans l'option %<-mcmse%>."
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "l'attribut %qE n'a pas d'effet sur les fonctions statiques"
  
! #: config/arm/arm.c:7484
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "l'attribut %qE ne s'applique qu'au type de base d'un pointeur vers une fonction"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "l'accÃ¨s Ã  un stockage local au thread n'est actuellement pas supportÃ© avec %<-mpure-code%> ou %<-mslow-flash-data%>"
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%K%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "incapable de calculer la position rÃ©elle des paramÃ¨tres sur la pile"
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Saut lointain thumb1 inattendu"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "pas de registre bas disponible pour dÃ©piler les registres hauts"
  
! #: config/arm/arm.c:26670
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "les routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumb-1"
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> pour Thumb-1"
  
! #: config/arm/arm.c:32896
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu invalide pour l'attribut ou le pragma cible %qs"
*************** msgstr "fpu invalide pour l'attribut ou
*** 35292,35313 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32888
  #, 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:32901
  #, 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:32915
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "attribut ou pragma cible %qs inconnu"
  
! #: config/arm/arm.c:33927
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "fanions asm non supportÃ©s en mode thumb1"
--- 35307,35328 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "la sÃ©lection automatique du fpu n'est actuellement pas permise ici"
  
! #: config/arm/arm.c:32917
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "architecture invalide pour l'attribut ou le pragma cible %qs"
  
! #: config/arm/arm.c:32931
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "attribut ou pragma cible %qs inconnu"
  
! #: config/arm/arm.c:33943
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "fanions asm non supportÃ©s en mode thumb1"
*************** msgstr "%<-fpie%> n'est pas supportÃ©"
*** 35386,35402 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> n'est pas supportÃ©"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5111
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "les attributs de fonction %qs et %qs sont mutuellement exclusifs"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5123
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la fonction avec l'attribut %qs ne peut pas avoir d'argument"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5120
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la fonction avec l'attribut %qs ne peut pas retourner une valeur"
--- 35401,35417 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> n'est pas supportÃ©"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5122
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "les attributs de fonction %qs et %qs sont mutuellement exclusifs"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5134
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la fonction avec l'attribut %qs ne peut pas avoir d'argument"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5131
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la fonction avec l'attribut %qs ne peut pas retourner une valeur"
*************** msgstr "le paramÃ¨tre Ã  une fonction in
*** 36139,36270 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "le paramÃ¨tre Ã  la fonction interne n'est pas valable: %s"
  
! #: config/i386/i386-expand.c:8043
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "une routine de service d%'interruption ne peut pas Ãªtre appelÃ©e directement"
  
! #: config/i386/i386-expand.c:8453 config/i386/i386-expand.c:9905
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 2 bits"
  
! #: config/i386/i386-expand.c:8841
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "le cinquiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-expand.c:8936
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "le troisiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-expand.c:9836
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bit"
  
! #: config/i386/i386-expand.c:9851
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 3 bits"
  
! #: config/i386/i386-expand.c:9884
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 4 bits"
  
! #: config/i386/i386-expand.c:9924
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bit"
  
! #: config/i386/i386-expand.c:9937
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 5 bits"
  
! #: config/i386/i386-expand.c:9947
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "l'avant dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-expand.c:9952
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-expand.c:10089
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "le troisiÃ¨me argument doit Ãªtre une constante de comparaison"
  
! #: config/i386/i386-expand.c:10094
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "mode de comparaison incorrect"
  
! #: config/i386/i386-expand.c:10100 config/i386/i386-expand.c:10420
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "opÃ©rande d'arrondi incorrect"
  
! #: config/i386/i386-expand.c:10402
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "l'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 4 bits"
  
! #: config/i386/i386-expand.c:10408
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "l'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 5 bits"
  
! #: config/i386/i386-expand.c:10411
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "l'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-expand.c:10906 config/rs6000/rs6000-call.c:10919
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "le sÃ©lecteur doit Ãªtre une constante entiÃ¨re dans la plage [0, %wi]"
  
! #: config/i386/i386-expand.c:11119
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE a besoin d'une option isa inconnue"
  
! #: config/i386/i386-expand.c:11123
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE a besoin de l'option isa %s"
  
! #: config/i386/i386-expand.c:12044
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 32 bits"
  
! #: config/i386/i386-expand.c:12077
  #, 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:12838 config/i386/i386-expand.c:13050
  #, 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:13103
  #, 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:13109
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "opÃ©rande d'indice incorrect"
  
! #: config/i386/i386-expand.c:13128
  #, 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"
--- 36154,36285 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "le paramÃ¨tre Ã  la fonction interne n'est pas valable: %s"
  
! #: config/i386/i386-expand.c:8049
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "une routine de service d%'interruption ne peut pas Ãªtre appelÃ©e directement"
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 2 bits"
  
! #: config/i386/i386-expand.c:8847
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "le cinquiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-expand.c:8942
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "le troisiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-expand.c:9842
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bit"
  
! #: config/i386/i386-expand.c:9857
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 3 bits"
  
! #: config/i386/i386-expand.c:9890
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 4 bits"
  
! #: config/i386/i386-expand.c:9930
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bit"
  
! #: config/i386/i386-expand.c:9943
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 5 bits"
  
! #: config/i386/i386-expand.c:9953
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "l'avant dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-expand.c:9958
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-expand.c:10095
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "le troisiÃ¨me argument doit Ãªtre une constante de comparaison"
  
! #: config/i386/i386-expand.c:10100
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "mode de comparaison incorrect"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "opÃ©rande d'arrondi incorrect"
  
! #: config/i386/i386-expand.c:10408
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "l'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 4 bits"
  
! #: config/i386/i386-expand.c:10414
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "l'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 5 bits"
  
! #: config/i386/i386-expand.c:10417
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "l'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 8 bits"
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "le sÃ©lecteur doit Ãªtre une constante entiÃ¨re dans la plage [0, %wi]"
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE a besoin d'une option isa inconnue"
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE a besoin de l'option isa %s"
  
! #: config/i386/i386-expand.c:12050
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate sur 32 bits"
  
! #: config/i386/i386-expand.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "le dernier argument doit Ãªtre une Ã©chelle 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "le quatriÃ¨me argument doit Ãªtre une Ã©chelle 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:13115
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "opÃ©rande d'indice incorrect"
  
! #: config/i386/i386-expand.c:13134
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "l'argument de l'intrinsÃ¨que %<xabort%> doit Ãªtre une valeur immÃ©diate sur 8 bits"
*************** msgstr "des versions multiples de foncti
*** 36284,36797 ****
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "les versions multiples requiÃ¨rent %<ifunc%> qui n'est pas supportÃ© sur cette cible"
  
! #: config/i386/i386-options.c:849 config/i386/i386-options.c:2000
! #: config/i386/i386-options.c:2009
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "le modÃ¨le de code %s ne supporte pas le mode PIC"
  
! #: config/i386/i386-options.c:1106
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "l'argument de l'attribut %qs n'est pas une chaÃ®ne"
  
! #: config/i386/i386-options.c:1170
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "l'argument %qs de l'attribut %qs est inconnu"
  
! #: config/i386/i386-options.c:1233
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "la valeur %qs de l'attribut Ã©tait dÃ©jÃ  spÃ©cifiÃ©e dans l'attribut %qs"
  
! #: config/i386/i386-options.c:1271
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "la valeur %qs de l'attribut est inconnue dans l'attribut %qs"
  
! #: config/i386/i386-options.c:1522
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "argument %qs erronÃ© pour l'option %qs"
  
! #: config/i386/i386-options.c:1528
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "les plages de tailles de l'option %qs devraient Ãªtre croissantes"
  
! #: config/i386/i386-options.c:1538
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "nom de stratÃ©gie %qs erronÃ© spÃ©cifiÃ© pour l'option %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1564
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "le nom de stratÃ©gie %qs spÃ©cifiÃ© pour l'option %qs n'est pas supportÃ© pour du code 32 bits"
  
! #: config/i386/i386-options.c:1577
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "alignement %qs inconnu spÃ©cifiÃ© pour l'option %qs"
  
! #: config/i386/i386-options.c:1587
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "la valeur maximale pour la derniÃ¨re plage de taille de l'option %qs devrait Ãªtre -1"
  
! #: config/i386/i386-options.c:1594
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "trop de plages de tailles spÃ©cifiÃ©es dans l'option %qs"
  
! #: config/i386/i386-options.c:1647
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "paramÃ¨tre inconnu dans l'option %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.c:1832
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "la psABI du MCU Intel n'est pas supportÃ©e dans le mode %s"
  
! #: config/i386/i386-options.c:1879
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=k8%> ou %<-mtune=generic%> selon ce qui est appropriÃ©"
  
! #: config/i386/i386-options.c:1881
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<target(\"tune=k8\")%> ou %<target(\"tune=generic\")%> selon ce qui est appropriÃ©"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1909
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> pas supportÃ© pour du code 32 bits"
  
! #: config/i386/i386-options.c:1914
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> pas supportÃ© pour du code 32 bits"
  
! #: config/i386/i386-options.c:1929
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "le mode d'adresse %qs n'est pas supportÃ© en mode %s bits"
  
! #: config/i386/i386-options.c:1940
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> pas supportÃ© avec l'ABI X32"
  
! #: config/i386/i386-options.c:1946
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=address%>"
  
! #: config/i386/i386-options.c:1949
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.c:1953
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.c:1970 config/i386/i386-options.c:1979
! #: config/i386/i386-options.c:1991 config/i386/i386-options.c:2002
! #: config/i386/i386-options.c:2013
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "le modÃ¨le de code %qs n'est pas supportÃ© en mode %s bits"
  
! #: config/i386/i386-options.c:1982 config/i386/i386-options.c:1994
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "le modÃ¨le de code %qs n'est pas supportÃ© en mode x32"
  
! #: config/i386/i386-options.c:2037
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> n'est pas supportÃ© dans cette configuration"
  
! #: config/i386/i386-options.c:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "mode %i bits pas compilÃ©"
  
! #: config/i386/i386-options.c:2051
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "le processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>"
  
! #: config/i386/i386-options.c:2053
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2060
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>"
  
! #: config/i386/i386-options.c:2062
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2070 config/i386/i386-options.c:2444
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "le processeur sÃ©lectionnÃ© ne supporte pas le jeu d'instructions x86-64"
  
! #: config/i386/i386-options.c:2383
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "valeur erronÃ©e (%qs) pour l'option %<-march=%>"
  
! #: config/i386/i386-options.c:2384
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "valeur erronÃ©e (%qs) pour l'attribut %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.c:2406
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2408
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2413
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s"
  
! #: config/i386/i386-options.c:2414
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s"
  
! #: config/i386/i386-options.c:2463
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "valeur erronÃ©e (%qs) pour l'option %<-mtune=%>"
  
! #: config/i386/i386-options.c:2464
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "valeur erronÃ©e (%qs) pour l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2485
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2487
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2492
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s"
  
! #: config/i386/i386-options.c:2493
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s"
  
! #: config/i386/i386-options.c:2517
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.c:2519
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> est ignorÃ© avec la psABI du MCU Intel"
  
! #: config/i386/i386-options.c:2522
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> n'est pas entre 0 et %d"
  
! #: config/i386/i386-options.c:2550
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.c:2551
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.c:2630
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> n'est pas supportÃ© pour cette cible"
  
! #: config/i386/i386-options.c:2633
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> n'est pas entre %d et %d"
  
! #: config/i386/i386-options.c:2656
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12"
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.c:2672
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> n'est pas implÃ©mentÃ© pour %<-fPIC%>"
  
! #: config/i386/i386-options.c:2678
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> utilisÃ© sans que SSE soit activÃ©"
  
! #: config/i386/i386-options.c:2679
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> utilisÃ© sans que SSE soit activÃ©"
  
! #: config/i386/i386-options.c:2689
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "jeu d'instructions SSE dÃ©sactivÃ©, l'arithmÃ©tique 387 est utilisÃ©e"
  
! #: config/i386/i386-options.c:2696
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "jeu d'instructions 387 dÃ©sactivÃ©, l'arithmÃ©tique SSE est utilisÃ©e"
  
! #: config/i386/i386-options.c:2746
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "le sondage de la pile requiert %<-maccumulate-outgoing-args%> pour Ãªtre correcte"
  
! #: config/i386/i386-options.c:2748
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "le sondage de la pile requiert %<target(\"accumulate-outgoing-args\")%> pour Ãªtre correcte"
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "le registre ebp fixÃ© requiert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2764
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "le registre ebp fixÃ© requiert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2818
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> n'est pas supportÃ© en 32 bits en combinaison avec %<-fpic%>"
  
! #: config/i386/i386-options.c:2821
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> n'est pas compatible avec SEH (gestionnaire d'exceptions structurÃ©)"
  
! #: config/i386/i386-options.c:2825
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> n%'est actuellement pas supportÃ© avec SEH"
  
! #: config/i386/i386-options.c:2890
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "option inconnue pour %<-mrecip=%s%>"
  
! #: config/i386/i386-options.c:2949
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2954
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un dÃ©calage valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2982
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.c:3030
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.c:3157
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "les attributs d'interruption et nus sont incompatibles"
  
! #: config/i386/i386-options.c:3172
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "seul le format de dÃ©bogage DWARF est supportÃ© pour les routines de service d'interruptions"
  
! #: config/i386/i386-options.c:3221
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.c:3231
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.c:3266
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.c:3276
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.c:3389
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la routine de service exception"
  
! #: config/i386/i386-options.c:3391
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la routine de service d'interruption"
  
! #: config/i386/i386-options.c:3395
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la fonction avec l%'attribut %<no_caller_saved_registers%>"
  
! #: config/i386/i386-options.c:3442 config/i386/i386-options.c:3493
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "les attributs fastcall et regparm sont incompatibles"
  
! #: config/i386/i386-options.c:3447
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "les attributs regparam et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3454 config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante entiÃ¨re"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "l'argument pour l'attribut %qE est plus grand que %d"
  
! #: config/i386/i386-options.c:3485 config/i386/i386-options.c:3528
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "les attributs fastcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.c:3489
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "les attributs fastcall et stdcall sont incompatibles"
  
! #: config/i386/i386-options.c:3497 config/i386/i386-options.c:3546
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "les attributs fastcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3507 config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "les attributs stdcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.c:3511
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "les attributs stdcall et fastcall sont incompatibles"
  
! #: config/i386/i386-options.c:3515 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "les attributs stdcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3532 config/i386/i386-options.c:3550
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "les attributs cdecl et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "l'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classe"
  
! #: config/i386/i386-options.c:3642 config/rs6000/rs6000.c:20301
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "l'attribut incompatible %qE est ignorÃ©"
  
! #: config/i386/i386-options.c:3669
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "l'attribut %qE est uniquement disponible en 32 bits"
  
! #: config/i386/i386-options.c:3690
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "l'argument de l'attribut %qE n'est ni zÃ©ro ni un"
  
! #: config/i386/i386-options.c:3724 config/i386/i386-options.c:3734
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "les attributs %qs et %qs sont incompatibles"
  
! #: config/i386/i386-options.c:3761 config/i386/i386-options.c:3783
! #: config/ia64/ia64.c:812 config/s390/s390.c:1168
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨res"
  
! #: config/i386/i386-options.c:3771 config/i386/i386-options.c:3793
! #: config/s390/s390.c:1197
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.c:3825
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la routine de service d'interruption devrait avoir un pointeur comme premier argument"
  
! #: config/i386/i386-options.c:3832
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la routine de service d'interruption devrait avoir %qs comme deuxiÃ¨me argument"
  
! #: config/i386/i386-options.c:3843
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnel"
  
! #: config/i386/i386-options.c:3846
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "la routine de service d'interruption doit retourner %<void%>"
--- 36299,36812 ----
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "les versions multiples requiÃ¨rent %<ifunc%> qui n'est pas supportÃ© sur cette cible"
  
! #: config/i386/i386-options.c:852 config/i386/i386-options.c:2010
! #: config/i386/i386-options.c:2019
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "le modÃ¨le de code %s ne supporte pas le mode PIC"
  
! #: config/i386/i386-options.c:1109
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "l'argument de l'attribut %qs n'est pas une chaÃ®ne"
  
! #: config/i386/i386-options.c:1173
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "l'argument %qs de l'attribut %qs est inconnu"
  
! #: config/i386/i386-options.c:1236
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "la valeur %qs de l'attribut Ã©tait dÃ©jÃ  spÃ©cifiÃ©e dans l'attribut %qs"
  
! #: config/i386/i386-options.c:1274
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "la valeur %qs de l'attribut est inconnue dans l'attribut %qs"
  
! #: config/i386/i386-options.c:1525
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "argument %qs erronÃ© pour l'option %qs"
  
! #: config/i386/i386-options.c:1531
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "les plages de tailles de l'option %qs devraient Ãªtre croissantes"
  
! #: config/i386/i386-options.c:1541
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "nom de stratÃ©gie %qs erronÃ© spÃ©cifiÃ© pour l'option %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1567
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "le nom de stratÃ©gie %qs spÃ©cifiÃ© pour l'option %qs n'est pas supportÃ© pour du code 32 bits"
  
! #: config/i386/i386-options.c:1580
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "alignement %qs inconnu spÃ©cifiÃ© pour l'option %qs"
  
! #: config/i386/i386-options.c:1590
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "la valeur maximale pour la derniÃ¨re plage de taille de l'option %qs devrait Ãªtre -1"
  
! #: config/i386/i386-options.c:1597
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "trop de plages de tailles spÃ©cifiÃ©es dans l'option %qs"
  
! #: config/i386/i386-options.c:1650
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "paramÃ¨tre inconnu dans l'option %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.c:1835
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "la psABI du MCU Intel n'est pas supportÃ©e dans le mode %s"
  
! #: config/i386/i386-options.c:1889
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=k8%> ou %<-mtune=generic%> selon ce qui est appropriÃ©"
  
! #: config/i386/i386-options.c:1891
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<target(\"tune=k8\")%> ou %<target(\"tune=generic\")%> selon ce qui est appropriÃ©"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1919
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> pas supportÃ© pour du code 32 bits"
  
! #: config/i386/i386-options.c:1924
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> pas supportÃ© pour du code 32 bits"
  
! #: config/i386/i386-options.c:1939
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "le mode d'adresse %qs n'est pas supportÃ© en mode %s bits"
  
! #: config/i386/i386-options.c:1950
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> pas supportÃ© avec l'ABI X32"
  
! #: config/i386/i386-options.c:1956
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=address%>"
  
! #: config/i386/i386-options.c:1959
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.c:1963
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.c:1980 config/i386/i386-options.c:1989
! #: config/i386/i386-options.c:2001 config/i386/i386-options.c:2012
! #: config/i386/i386-options.c:2023
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "le modÃ¨le de code %qs n'est pas supportÃ© en mode %s bits"
  
! #: config/i386/i386-options.c:1992 config/i386/i386-options.c:2004
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "le modÃ¨le de code %qs n'est pas supportÃ© en mode x32"
  
! #: config/i386/i386-options.c:2047
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> n'est pas supportÃ© dans cette configuration"
  
! #: config/i386/i386-options.c:2052
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "mode %i bits pas compilÃ©"
  
! #: config/i386/i386-options.c:2064
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "le processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>"
  
! #: config/i386/i386-options.c:2066
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2073
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>"
  
! #: config/i386/i386-options.c:2075
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "le processeur sÃ©lectionnÃ© ne supporte pas le jeu d'instructions x86-64"
  
! #: config/i386/i386-options.c:2396
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "valeur erronÃ©e (%qs) pour l'option %<-march=%>"
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "valeur erronÃ©e (%qs) pour l'attribut %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s"
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s"
  
! #: config/i386/i386-options.c:2476
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "valeur erronÃ©e (%qs) pour l'option %<-mtune=%>"
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "valeur erronÃ©e (%qs) pour l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2505
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s"
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s"
  
! #: config/i386/i386-options.c:2530
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> est ignorÃ© avec la psABI du MCU Intel"
  
! #: config/i386/i386-options.c:2535
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> n'est pas entre 0 et %d"
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.c:2643
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> n'est pas supportÃ© pour cette cible"
  
! #: config/i386/i386-options.c:2646
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> n'est pas entre %d et %d"
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12"
  
! #: config/i386/i386-options.c:2682
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.c:2685
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> n'est pas implÃ©mentÃ© pour %<-fPIC%>"
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> utilisÃ© sans que SSE soit activÃ©"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> utilisÃ© sans que SSE soit activÃ©"
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "jeu d'instructions SSE dÃ©sactivÃ©, l'arithmÃ©tique 387 est utilisÃ©e"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "jeu d'instructions 387 dÃ©sactivÃ©, l'arithmÃ©tique SSE est utilisÃ©e"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "le sondage de la pile requiert %<-maccumulate-outgoing-args%> pour Ãªtre correcte"
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "le sondage de la pile requiert %<target(\"accumulate-outgoing-args\")%> pour Ãªtre correcte"
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "le registre ebp fixÃ© requiert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "le registre ebp fixÃ© requiert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> n'est pas supportÃ© en 32 bits en combinaison avec %<-fpic%>"
  
! #: config/i386/i386-options.c:2834
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> n'est pas compatible avec SEH (gestionnaire d'exceptions structurÃ©)"
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> n%'est actuellement pas supportÃ© avec SEH"
  
! #: config/i386/i386-options.c:2903
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "option inconnue pour %<-mrecip=%s%>"
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un dÃ©calage valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.c:3043
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "les attributs d'interruption et nus sont incompatibles"
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "seul le format de dÃ©bogage DWARF est supportÃ© pour les routines de service d'interruptions"
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.c:3402
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la routine de service exception"
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la routine de service d'interruption"
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la fonction avec l%'attribut %<no_caller_saved_registers%>"
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "les attributs fastcall et regparm sont incompatibles"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "les attributs regparam et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante entiÃ¨re"
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "l'argument pour l'attribut %qE est plus grand que %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "les attributs fastcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "les attributs fastcall et stdcall sont incompatibles"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "les attributs fastcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "les attributs stdcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "les attributs stdcall et fastcall sont incompatibles"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "les attributs stdcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "les attributs cdecl et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "l'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classe"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "l'attribut incompatible %qE est ignorÃ©"
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "l'attribut %qE est uniquement disponible en 32 bits"
  
! #: config/i386/i386-options.c:3703
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "l'argument de l'attribut %qE n'est ni zÃ©ro ni un"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "les attributs %qs et %qs sont incompatibles"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨res"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la routine de service d'interruption devrait avoir un pointeur comme premier argument"
  
! #: config/i386/i386-options.c:3845
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la routine de service d'interruption devrait avoir %qs comme deuxiÃ¨me argument"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnel"
  
! #: config/i386/i386-options.c:3859
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "la routine de service d'interruption doit retourner %<void%>"
*************** msgstr "%qE ne peut pas avoir les deux a
*** 37245,37251 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE redÃ©clarÃ© avec les attributs conflictuels %qs"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3067
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "l'attribut %qE requiert une chaÃ®ne comme argument"
--- 37260,37266 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE redÃ©clarÃ© avec les attributs conflictuels %qs"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3076
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "l'attribut %qE requiert une chaÃ®ne comme argument"
*************** msgstr "%<__delay_cycles%> est limitÃ© Ã
*** 38303,38359 ****
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "processeur %qs inconnu pour %<-mtune%>"
  
! #: config/riscv/riscv.c:2687 config/riscv/riscv.c:2729
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "l'ABI pour des structures aplaties avec un champ de bits d'une taille non nulle a changÃ© dans GCC 10"
  
! #: config/riscv/riscv.c:3078
  #, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "l'argument de l'attribut %qE n'est pas Â«Â userÂ Â», Â«Â supervisorÂ Â» ou Â«Â machineÂ Â»"
  
! #: config/riscv/riscv.c:4735
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "%<-mdiv%> requiert %<-march%> pour incorporer l'extension %<M%>"
  
! #: config/riscv/riscv.c:4778
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "l'ABI demandÃ©e requiert %<-march%> pour incorporer l'extension %qc"
  
! #: config/riscv/riscv.c:4782
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr "rv32e requiert l'ABI ilp32e"
  
! #: config/riscv/riscv.c:4786
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "l'ABI requiert %<-march=rv%d%>"
  
! #: config/riscv/riscv.c:4796
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> doit Ãªtre entre %d et %d"
  
! #: config/riscv/riscv.c:4809
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "l'attribut RISC-V ELF %<-mriscv-attribute%> requiert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.c:4836 config/rs6000/rs6000.c:4595
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs n'est pas un registre de base valable dans %qs"
  
! #: config/riscv/riscv.c:4850 config/rs6000/rs6000.c:4578
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs n'est pas un nombre valide dans %qs"
  
! #: config/riscv/riscv.c:5149
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "la fonction %qs ne peut pas avoir un type d'interruption diffÃ©rent"
--- 38318,38374 ----
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "processeur %qs inconnu pour %<-mtune%>"
  
! #: config/riscv/riscv.c:2696 config/riscv/riscv.c:2738
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "l'ABI pour des structures aplaties avec un champ de bits d'une taille non nulle a changÃ© dans GCC 10"
  
! #: config/riscv/riscv.c:3087
  #, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "l'argument de l'attribut %qE n'est pas Â«Â userÂ Â», Â«Â supervisorÂ Â» ou Â«Â machineÂ Â»"
  
! #: config/riscv/riscv.c:4744
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "%<-mdiv%> requiert %<-march%> pour incorporer l'extension %<M%>"
  
! #: config/riscv/riscv.c:4787
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "l'ABI demandÃ©e requiert %<-march%> pour incorporer l'extension %qc"
  
! #: config/riscv/riscv.c:4791
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr "rv32e requiert l'ABI ilp32e"
  
! #: config/riscv/riscv.c:4795
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "l'ABI requiert %<-march=rv%d%>"
  
! #: config/riscv/riscv.c:4805
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> doit Ãªtre entre %d et %d"
  
! #: config/riscv/riscv.c:4818
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "l'attribut RISC-V ELF %<-mriscv-attribute%> requiert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs n'est pas un registre de base valable dans %qs"
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs n'est pas un nombre valide dans %qs"
  
! #: config/riscv/riscv.c:5160
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "la fonction %qs ne peut pas avoir un type d'interruption diffÃ©rent"
*************** msgid "Stack frame larger than 2G is not
*** 38857,39095 ****
  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:3238 config/rs6000/rs6000.c:3241
! #: config/rs6000/rs6000.c:3244
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiert %qs ou %qs"
  
! #: config/rs6000/rs6000.c:3345
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiert une architecture PowerPC64, elle est maintenant activÃ©e"
  
! #: config/rs6000/rs6000.c:3491
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "%<-mcall-aixdesc%> incompatible avec %<-mabi=elfv2%>"
  
! #: config/rs6000/rs6000.c:3511 config/rs6000/rtems.h:114
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "%<-m64%> requiert un processeur PowerPC64"
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr "%<-mcmodel%> est incompatible avec les autres options toc"
  
! #: config/rs6000/rs6000.c:3540
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "%qs n'est pas supportÃ© par cette ABI"
  
! #: config/rs6000/rs6000.c:3673
  #, 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:3812
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec pas supportÃ© par cette cible"
  
! #: config/rs6000/rs6000.c:3829
  #, 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:3915
  #, 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:3923
  #, 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:3948 config/rs6000/rs6000.c:3956
! #: config/rs6000/rs6000.c:3963 config/rs6000/rs6000.c:3970
! #: config/rs6000/rs6000.c:3978 config/rs6000/rs6000.c:3997
! #: config/rs6000/rs6000.c:4059 config/rs6000/rs6000.c:4086
! #: config/rs6000/rs6000.c:4113 config/rs6000/rs6000.c:4128
! #: config/rs6000/rs6000.c:4136 config/rs6000/rs6000.c:4181
! #: config/rs6000/rs6000.c:4183 config/rs6000/rs6000.c:4275
! #: config/rs6000/rs6000.c:4288 config/rs6000/rs6000.c:4297
! #: config/rs6000/rs6000.c:4447 config/rs6000/rs6000.c:4470
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiert %qs"
  
! #: config/rs6000/rs6000.c:4172
  #, 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:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiert le support ISA 2.06 complet"
  
! #: config/rs6000/rs6000.c:4213
  #, 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:4216
  #, 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:4235
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs requiert le support VSX"
  
! #: config/rs6000/rs6000.c:4244
  #, 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:4267
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiert le support ISA 3.0 complet"
  
! #: config/rs6000/rs6000.c:4354
  #, 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:4379 config/rs6000/rs6000.c:4394
  #, 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:4407
  #, 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:4603
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs a besoin d'un registre de base valable"
  
! #: config/rs6000/rs6000.c:4900
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "option inconnue pour %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4937
  #, 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:7847
  #, 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:10582
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
! msgstr "%qs est un type opaque et vous ne pouvez pas le remplacer avec d'autres valeurs."
  
! #: config/rs6000/rs6000.c:17677
  #, 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:19967
  #, 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:20049
  #, 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:20051
  #, 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:20053
  #, 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:20055
  #, 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:20061
  #, 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:20064
  #, 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:20069
  #, 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:20072
  #, 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:24110
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "processeur %qs invalide pour %s\"%s\"%s"
  
! #: config/rs6000/rs6000.c:24113
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s n'est pas permis"
  
! #: config/rs6000/rs6000.c:24115
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s est invalide"
  
! #: config/rs6000/rs6000.c:24660
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> dÃ©sactive %<-m%s%>"
  
! #: config/rs6000/rs6000.c:24819
  #, 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:24851
  #, 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:25107
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Des versions multiples de fonctions virtuelles ne sont pas supportÃ©es"
  
! #: config/rs6000/rs6000.c:27708
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "le rÃ©sultat de l'instruction xxspltidp n'est pas dÃ©fini pour des valeurs d'entrÃ©e sous-normales"
--- 38872,39110 ----
  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:3242 config/rs6000/rs6000.c:3245
! #: config/rs6000/rs6000.c:3248
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiert %qs ou %qs"
  
! #: config/rs6000/rs6000.c:3349
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiert une architecture PowerPC64, elle est maintenant activÃ©e"
  
! #: config/rs6000/rs6000.c:3495
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "%<-mcall-aixdesc%> incompatible avec %<-mabi=elfv2%>"
  
! #: config/rs6000/rs6000.c:3515 config/rs6000/rtems.h:114
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "%<-m64%> requiert un processeur PowerPC64"
  
! #: config/rs6000/rs6000.c:3523
  #, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr "%<-mcmodel%> est incompatible avec les autres options toc"
  
! #: config/rs6000/rs6000.c:3544
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "%qs n'est pas supportÃ© par cette ABI"
  
! #: config/rs6000/rs6000.c:3677
  #, 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:3816
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec pas supportÃ© par cette cible"
  
! #: config/rs6000/rs6000.c:3833
  #, 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:3919
  #, 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:3927
  #, 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:3952 config/rs6000/rs6000.c:3960
! #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
! #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiert %qs"
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "l'attribut cible ou le pragma change la taille du %<long double%>"
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiert le support ISA 2.06 complet"
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en prÃ©cision Ã©tendue de IEEE"
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en prÃ©cision Ã©tendue de IBM"
  
! #: config/rs6000/rs6000.c:4239
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs requiert le support VSX"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "L'option %<-mfloat128%> peut ne pas Ãªtre totalement supportÃ©e"
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiert le support ISA 3.0 complet"
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "type d'ABI de la bibliothÃ¨que de vectorisation (%qs) inconnu pour l'option %qs"
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI AltiVec"
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI darwin64"
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs a besoin d'un registre de base valable"
  
! #: config/rs6000/rs6000.c:4904
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "option inconnue pour %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs est dÃ©prÃ©ciÃ© et recommandÃ© dans aucune circonstance"
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "l'agencement des agrÃ©gats contenant des vecteurs alignÃ©s sur %d octets a changÃ© avec GCC 5"
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to other values"
! msgstr "%qs est un type opaque et vous ne pouvez pas le remplacer avec d'autres valeurs"
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "pas de profilage du code 64 bits pour cette ABI"
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Vous ne pouvez pas prendre l'adresse d'une fonction imbriquÃ©e si vous utilisez l'option %qs"
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<long double%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "l'utilisation des types boolÃ©ens dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<complex%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:20172
  #, gcc-internal-format
! msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "l'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qs"
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "l'utilisation de %<long%> dans les types Altivec est obsolÃ¨te; utilisez %<int%>"
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<long long%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<double%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.c:24227
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "processeur %qs invalide pour %s\"%s\"%s"
  
! #: config/rs6000/rs6000.c:24230
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s n'est pas permis"
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s est invalide"
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> dÃ©sactive %<-m%s%>"
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©rielle"
  
! #: config/rs6000/rs6000.c:24968
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "les versions multiples requiÃ¨rent ifunc qui n'est pas supportÃ© sur cette cible"
  
! #: config/rs6000/rs6000.c:25224
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Des versions multiples de fonctions virtuelles ne sont pas supportÃ©es"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "le rÃ©sultat de l'instruction xxspltidp n'est pas dÃ©fini pour des valeurs d'entrÃ©e sous-normales"
*************** msgstr "Les instructions du FPU RX ne su
*** 39268,39274 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr "la fonction interne vec_step peut uniquement Ãªtre utilisÃ©e sur des types vectoriels."
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:896
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "valeur constante requise pour l'argument %2$d de la fonction interne %1$qF"
--- 39283,39289 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr "la fonction interne vec_step peut uniquement Ãªtre utilisÃ©e sur des types vectoriels."
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "valeur constante requise pour l'argument %2$d de la fonction interne %1$qF"
*************** msgstr "la variante correspondant Ã  %qs
*** 39338,39537 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "l'argument constant %d de la fonction interne %qF est hors limite pour le type cible"
  
! #: config/s390/s390.c:743
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "l'argument constant %d de la fonction interne %qF est hors limite (0..%wu)"
  
! #: config/s390/s390.c:759
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "l'argument constant %d de la fonction interne %qF est hors limite (%wd..%wd)"
  
! #: config/s390/s390.c:808
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "la fonction interne %qF n'est pas supportÃ©e sans %<-mhtm%> (par dÃ©faut avec %<-march=zEC12%> et supÃ©rieur)."
  
! #: config/s390/s390.c:814
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "la fonction interne %qF requiert %<-mvx%> (par dÃ©faut avec %<-march=z13%> et supÃ©rieur)."
  
! #: config/s390/s390.c:821
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "La fonction interne %qF requiert z14 ou supÃ©rieur."
  
! #: config/s390/s390.c:827
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr "La fonction interne %qF requiert z15 ou supÃ©rieur."
  
! #: config/s390/s390.c:833
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "La fonction interne %qF requiert arch14 ou supÃ©rieur."
  
! #: config/s390/s390.c:852
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "fonction interne surchargÃ©e non rÃ©solue"
  
! #: config/s390/s390.c:859 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "icode de fonction interne erronÃ©"
  
! #: config/s390/s390.c:993
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "argument %d invalide pour la fonction interne %qF"
  
! #: config/s390/s390.c:1094
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "l'attribut %qE demandÃ© n'est pas une paire de constantes entiÃ¨res non nÃ©gatives sÃ©parÃ©es par une virgule ou est trop grand (max. %d)"
  
! #: config/s390/s390.c:1184
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.c:10001
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "la taille totale des variables locales excÃ¨de la limite de l'architecture"
  
! #: config/s390/s390.c:11366
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr "la taille de la trame de la fonction %qs est de %wd octets. Elle dÃ©passe la limite de %d octets de la pile fournie par l'utilisateur. Un dÃ©routement inconditionnel est ajoutÃ©."
  
! #: config/s390/s390.c:11382
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr "la taille de la trame de la fonction %qs est de %wd octets. C'est plus que la moitiÃ© de la taille de la pile. Le contrÃ´le dynamique ne serait pas fiable. Aucun contrÃ´le n'est gÃ©nÃ©rÃ© pour cette fonction."
  
! #: config/s390/s390.c:11410
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "la taille de la trame de %qs est de %wd octets"
  
! #: config/s390/s390.c:11414
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utilise l'allocation de pile dynamique"
  
! #: config/s390/s390.c:13124
  #, 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:15390
  #, 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:15397
  #, 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:15432
  #, 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:15435
  #, 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:15464
  #, 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:15468
  #, 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:15480
  #, 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:15489
  #, 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:15495
  #, 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:15497
  #, 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:15500
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>"
  
! #: config/s390/s390.c:15513
  #, 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:15516
  #, 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:15519
  #, 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:15522
  #, 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:15575
  #, 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:15611
  #, 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:15618
  #, 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:15649
  #, 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:15810 config/s390/s390.c:15860 config/s390/s390.c:15877
  #, 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:15816
  #, 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%>"
--- 39353,39557 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "l'argument constant %d de la fonction interne %qF est hors limite pour le type cible"
  
! #: config/s390/s390.c:762
! #, gcc-internal-format
! msgid "constant argument %d for builtin %qF is invalid (%s)"
! msgstr "l'argument constant %d de la fonction interne %qF est invalide (%s)"
! 
! #: config/s390/s390.c:766
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "l'argument constant %d de la fonction interne %qF est hors limite (0..%wu)"
  
! #: config/s390/s390.c:782
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "l'argument constant %d de la fonction interne %qF est hors limite (%wd..%wd)"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "la fonction interne %qF n'est pas supportÃ©e sans %<-mhtm%> (par dÃ©faut avec %<-march=zEC12%> et supÃ©rieur)."
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "la fonction interne %qF requiert %<-mvx%> (par dÃ©faut avec %<-march=z13%> et supÃ©rieur)."
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "La fonction interne %qF requiert z14 ou supÃ©rieur."
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr "La fonction interne %qF requiert z15 ou supÃ©rieur."
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "La fonction interne %qF requiert arch14 ou supÃ©rieur."
  
! #: config/s390/s390.c:875
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "fonction interne surchargÃ©e non rÃ©solue"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "icode de fonction interne erronÃ©"
  
! #: config/s390/s390.c:1016
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "argument %d invalide pour la fonction interne %qF"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "l'attribut %qE demandÃ© n'est pas une paire de constantes entiÃ¨res non nÃ©gatives sÃ©parÃ©es par une virgule ou est trop grand (max. %d)"
  
! #: config/s390/s390.c:1207
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "la taille totale des variables locales excÃ¨de la limite de l'architecture"
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr "la taille de la trame de la fonction %qs est de %wd octets. Elle dÃ©passe la limite de %d octets de la pile fournie par l'utilisateur. Un dÃ©routement inconditionnel est ajoutÃ©."
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr "la taille de la trame de la fonction %qs est de %wd octets. C'est plus que la moitiÃ© de la taille de la pile. Le contrÃ´le dynamique ne serait pas fiable. Aucun contrÃ´le n'est gÃ©nÃ©rÃ© pour cette fonction."
  
! #: config/s390/s390.c:11433
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "la taille de la trame de %qs est de %wd octets"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utilise l'allocation de pile dynamique"
  
! #: config/s390/s390.c:13147
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "les fonctions imbriquÃ©es ne savent pas Ãªtre profilÃ©es avec %<-mfentry%> sur un s390"
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "l'ABI 64 bits n'est pas supportÃ©e en mode ESA/390"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline est uniquement supportÃ© avec %<-mindirect-branch-jump%>"
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "le support des vecteurs matÃ©riels n'est pas disponible sur %s"
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "le support des vecteurs matÃ©riels n'est pas disponible avec %<-msoft-float%>"
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles sur %s"
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles en mode ESA/390"
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> ne peut Ãªtre utilisÃ© en conjonction avec %<-msoft-float%>"
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> ne sont pas supportÃ©s en combinaison"
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "la taille de la pile doit Ãªtre plus grande que la valeur de la protection de la pile"
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "la taille de la pile ne peut pas Ãªtre plus grande que 64k"
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>"
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-prologue-check requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-prologue-target requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-epilogue-check requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-epilogue-target requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15598
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> est supportÃ© uniquement sur des processeurs 64 bits"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "les arguments de %qs doivent Ãªtre des entiers non nÃ©gatifs"
  
! #: config/s390/s390.c:15641
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "l'argument de %qs est trop grand (max. %d)"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> ne peut pas Ãªtre utilisÃ© sans %<-fpic%>/%<-fPIC%>"
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) est inconnu"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "la valeur %qs n'est pas supportÃ©e par l'attribut %<target%>"
*************** msgstr "%<-fexcess-precision=standard%>
*** 39873,39889 ****
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr "les informations de dÃ©bogage STABS de Ada sont obsolÃ¨tes et ne sont plus supportÃ©es"
  
! #: ada/gcc-interface/trans.c:1637
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr "le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline_Always%>"
  
! #: ada/gcc-interface/trans.c:1639 ada/gcc-interface/trans.c:1645
  #, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "le sous-programme parent ne peut pas Ãªtre mis en ligne"
  
! #: ada/gcc-interface/trans.c:1643
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline%>"
--- 39893,39914 ----
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr "les informations de dÃ©bogage STABS de Ada sont obsolÃ¨tes et ne sont plus supportÃ©es"
  
! #: ada/gcc-interface/trans.c:332
! #, gcc-internal-format, gfc-internal-format
! msgid "%s contains too many lines"
! msgstr "%s contient trop de lignes"
! 
! #: ada/gcc-interface/trans.c:1642
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr "le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline_Always%>"
  
! #: ada/gcc-interface/trans.c:1644 ada/gcc-interface/trans.c:1650
  #, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "le sous-programme parent ne peut pas Ãªtre mis en ligne"
  
! #: ada/gcc-interface/trans.c:1648
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline%>"
*************** msgstr "l'attribut %qs s'applique seulem
*** 39949,39956 ****
  msgid "could not read the BRIG file"
  msgstr "n'a pu lire le fichier BRIG"
  
! #: c/c-convert.c:101 c/c-typeck.c:2210 c/c-typeck.c:12707 cp/typeck.c:2146
! #: cp/typeck.c:8603 cp/typeck.c:9394
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "la valeur void n'a pas Ã©tÃ© ignorÃ©e comme elle aurait dÃ» l'Ãªtre"
--- 39974,39981 ----
  msgid "could not read the BRIG file"
  msgstr "n'a pu lire le fichier BRIG"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "la valeur void n'a pas Ã©tÃ© ignorÃ©e comme elle aurait dÃ» l'Ãªtre"
*************** msgstr "variable %qD dÃ©finie mais non u
*** 40010,40016 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "le type du tableau %q+D est complÃ©tÃ© de maniÃ¨re incompatible avec une initialisation implicite"
  
! #: c/c-decl.c:1596 c/c-decl.c:7353 c/c-decl.c:8261 c/c-decl.c:9068
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "dÃ©fini initialement ici"
--- 40035,40041 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "le type du tableau %q+D est complÃ©tÃ© de maniÃ¨re incompatible avec une initialisation implicite"
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "dÃ©fini initialement ici"
*************** msgstr "la dÃ©claration de %q+D masque l
*** 40232,40238 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "la dÃ©claration de %qD masque un paramÃ¨tre"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3339
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la dÃ©claration de %qD masque une dÃ©claration globale"
--- 40257,40263 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "la dÃ©claration de %qD masque un paramÃ¨tre"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3340
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la dÃ©claration de %qD masque une dÃ©claration globale"
*************** msgstr "la dÃ©claration de %qD masque un
*** 40242,40248 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr "la dÃ©claration de %qD masque la dÃ©claration locale prÃ©cÃ©dente"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3112
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "la dÃ©claration masquÃ©e est ici"
--- 40267,40273 ----
  msgid "declaration of %qD shadows a previous local"
  msgstr "la dÃ©claration de %qD masque la dÃ©claration locale prÃ©cÃ©dente"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3113
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "la dÃ©claration masquÃ©e est ici"
*************** msgstr "la dÃ©claration masquÃ©e est ici
*** 40252,40463 ****
  msgid "nested extern declaration of %qD"
  msgstr "dÃ©claration externe imbriquÃ©e de %qD"
  
! #: c/c-decl.c:3367 c/c-decl.c:3381
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "dÃ©claration implicite de la fonction %qE; vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-decl.c:3373 c/c-decl.c:3386
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "dÃ©claration implicite de la fonction %qE"
  
! #: c/c-decl.c:3405
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "incluez %qs ou fournissez une dÃ©claration de %qE"
  
! #: c/c-decl.c:3675
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "dÃ©claration implicite incompatible pour la fonction interne %qD"
  
! #: c/c-decl.c:3685
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "incluez %qs ou fournissez une dÃ©claration de %qD"
  
! #: c/c-decl.c:3696
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "dÃ©claration implicite incompatible de la fonction %qD"
  
! #: c/c-decl.c:3757
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE non dÃ©clarÃ© ici (hors de toute fonction); vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-decl.c:3762
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE non dÃ©clarÃ© ici (hors de toute fonction)"
  
! #: c/c-decl.c:3775
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction); vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-decl.c:3780
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction)"
  
! #: c/c-decl.c:3784
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "chaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®t"
  
! #: c/c-decl.c:3832 cp/decl.c:3281
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "l'Ã©tiquette %qE est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonction"
  
! #: c/c-decl.c:3868
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "saut dans la portÃ©e de l'identificateur avec un type modifiÃ© par une variable"
  
! #: c/c-decl.c:3871
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "le saut passe outre l'initialisation d'une variable"
  
! #: c/c-decl.c:3872 c/c-decl.c:3927 c/c-decl.c:4017
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "l'Ã©tiquette %qD est dÃ©finie ici"
  
! #: c/c-decl.c:3926 c/c-decl.c:4016
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "saut dans l'expression d'une instruction"
  
! #: c/c-decl.c:3949
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "dÃ©claration de l'Ã©tiquette %qE en double"
  
! #: c/c-decl.c:4048 cp/decl.c:3687
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ã©tiquette %qD dupliquÃ©e"
  
! #: c/c-decl.c:4079
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "le C traditionnel n'a pas d'espace de noms sÃ©parÃ© pour les Ã©tiquettes, l'identificateur %qE est en conflit"
  
! #: c/c-decl.c:4144
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "le Â«Â switchÂ Â» passe outre l'initialisation d'une variable"
  
! #: c/c-decl.c:4145 c/c-decl.c:4156
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "le Â«Â switchÂ Â» dÃ©bute ici"
  
! #: c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "le Â«Â switchÂ Â» saute dans l'expression d'une instruction"
  
! #: c/c-decl.c:4238
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE est dÃ©fini comme un mauvais type de balise"
  
! #: c/c-decl.c:4424 cp/tree.c:4728
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attribut %qE appliquÃ© Ã  %qD avec un type de retour void"
  
! #: c/c-decl.c:4433
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "l'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux structures, unions ou aux types Ã©numÃ©rÃ©s"
  
! #: c/c-decl.c:4698
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union sans nom ne dÃ©finissant aucune instance"
  
! #: c/c-decl.c:4709
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "la dÃ©claration vide avec un spÃ©cificateur de classe de stockage ne redÃ©clare pas la balise"
  
! #: c/c-decl.c:4725
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "la dÃ©claration vide avec un qualificatif de type ne redÃ©clare pas la balise"
  
! #: c/c-decl.c:4737
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "la dÃ©claration vide avec %<_Alignas%> ne redÃ©clare pas la balise"
  
! #: c/c-decl.c:4759 c/c-decl.c:4767
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nom de type inutile dans la dÃ©claration vide"
  
! #: c/c-decl.c:4775
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> dans une dÃ©claration vide"
  
! #: c/c-decl.c:4781
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> dans une dÃ©claration vide"
  
! #: c/c-decl.c:4787
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©e"
  
! #: c/c-decl.c:4793
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©e"
  
! #: c/c-decl.c:4800
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "spÃ©cificateur de classe de stockage inutile dans la dÃ©claration vide"
  
! #: c/c-decl.c:4806
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "%qs inutile dans la dÃ©claration vide"
  
! #: c/c-decl.c:4819
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "qualificatif de type inutile dans la dÃ©claration vide"
  
! #: c/c-decl.c:4826
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "%<_Alignas%> inutile dans une dÃ©claration vide"
  
! #: c/c-decl.c:4844
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "utilisation invalide des attributs dans une dÃ©claration vide"
  
! #: c/c-decl.c:4858 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "dÃ©claration vide"
  
! #: c/c-decl.c:4929
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "le C90 ISO ne supporte pas %<static%> ou les qualificatifs de types dans les dÃ©clarateurs de tableau de paramÃ¨tres"
  
! #: c/c-decl.c:4933
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "le C90 ISO ne supporte pas %<[*]%> dans les dÃ©clarateurs de tableau"
--- 40277,40488 ----
  msgid "nested extern declaration of %qD"
  msgstr "dÃ©claration externe imbriquÃ©e de %qD"
  
! #: c/c-decl.c:3366 c/c-decl.c:3380
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "dÃ©claration implicite de la fonction %qE; vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-decl.c:3372 c/c-decl.c:3385
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "dÃ©claration implicite de la fonction %qE"
  
! #: c/c-decl.c:3404
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "incluez %qs ou fournissez une dÃ©claration de %qE"
  
! #: c/c-decl.c:3674
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "dÃ©claration implicite incompatible pour la fonction interne %qD"
  
! #: c/c-decl.c:3684
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "incluez %qs ou fournissez une dÃ©claration de %qD"
  
! #: c/c-decl.c:3695
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "dÃ©claration implicite incompatible de la fonction %qD"
  
! #: c/c-decl.c:3756
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE non dÃ©clarÃ© ici (hors de toute fonction); vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-decl.c:3761
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE non dÃ©clarÃ© ici (hors de toute fonction)"
  
! #: c/c-decl.c:3774
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction); vouliez-vous utiliser %qsÂ ?"
  
! #: c/c-decl.c:3779
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction)"
  
! #: c/c-decl.c:3783
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "chaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®t"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "l'Ã©tiquette %qE est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonction"
  
! #: c/c-decl.c:3867
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "saut dans la portÃ©e de l'identificateur avec un type modifiÃ© par une variable"
  
! #: c/c-decl.c:3870
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "le saut passe outre l'initialisation d'une variable"
  
! #: c/c-decl.c:3871 c/c-decl.c:3926 c/c-decl.c:4016
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "l'Ã©tiquette %qD est dÃ©finie ici"
  
! #: c/c-decl.c:3925 c/c-decl.c:4015
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "saut dans l'expression d'une instruction"
  
! #: c/c-decl.c:3948
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "dÃ©claration de l'Ã©tiquette %qE en double"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ã©tiquette %qD dupliquÃ©e"
  
! #: c/c-decl.c:4078
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "le C traditionnel n'a pas d'espace de noms sÃ©parÃ© pour les Ã©tiquettes, l'identificateur %qE est en conflit"
  
! #: c/c-decl.c:4143
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "le Â«Â switchÂ Â» passe outre l'initialisation d'une variable"
  
! #: c/c-decl.c:4144 c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "le Â«Â switchÂ Â» dÃ©bute ici"
  
! #: c/c-decl.c:4154
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "le Â«Â switchÂ Â» saute dans l'expression d'une instruction"
  
! #: c/c-decl.c:4237
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE est dÃ©fini comme un mauvais type de balise"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attribut %qE appliquÃ© Ã  %qD avec un type de retour void"
  
! #: c/c-decl.c:4432
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "l'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux structures, unions ou aux types Ã©numÃ©rÃ©s"
  
! #: c/c-decl.c:4697
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union sans nom ne dÃ©finissant aucune instance"
  
! #: c/c-decl.c:4708
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "la dÃ©claration vide avec un spÃ©cificateur de classe de stockage ne redÃ©clare pas la balise"
  
! #: c/c-decl.c:4724
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "la dÃ©claration vide avec un qualificatif de type ne redÃ©clare pas la balise"
  
! #: c/c-decl.c:4736
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "la dÃ©claration vide avec %<_Alignas%> ne redÃ©clare pas la balise"
  
! #: c/c-decl.c:4758 c/c-decl.c:4766
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nom de type inutile dans la dÃ©claration vide"
  
! #: c/c-decl.c:4774
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> dans une dÃ©claration vide"
  
! #: c/c-decl.c:4780
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> dans une dÃ©claration vide"
  
! #: c/c-decl.c:4786
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©e"
  
! #: c/c-decl.c:4792
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©e"
  
! #: c/c-decl.c:4799
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "spÃ©cificateur de classe de stockage inutile dans la dÃ©claration vide"
  
! #: c/c-decl.c:4805
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "%qs inutile dans la dÃ©claration vide"
  
! #: c/c-decl.c:4818
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "qualificatif de type inutile dans la dÃ©claration vide"
  
! #: c/c-decl.c:4825
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "%<_Alignas%> inutile dans une dÃ©claration vide"
  
! #: c/c-decl.c:4843
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "utilisation invalide des attributs dans une dÃ©claration vide"
  
! #: c/c-decl.c:4857 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "dÃ©claration vide"
  
! #: c/c-decl.c:4928
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "le C90 ISO ne supporte pas %<static%> ou les qualificatifs de types dans les dÃ©clarateurs de tableau de paramÃ¨tres"
  
! #: c/c-decl.c:4932
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "le C90 ISO ne supporte pas %<[*]%> dans les dÃ©clarateurs de tableau"
*************** msgstr "le C90 ISO ne supporte pas %<[*]
*** 40465,40492 ****
  #. 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:4939 c/c-decl.c:7820 c/c-decl.c:9738
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> n'est pas permis ailleurs que dans la portÃ©e du prototype d'une fonction"
  
! #: c/c-decl.c:5104
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D est habituellement une fonction"
  
! #: c/c-decl.c:5113
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %<__typeof__%>)"
  
! #: c/c-decl.c:5118
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "la fonction %qD est initialisÃ©e comme une variable"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5124
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "le paramÃ¨tre %qD est initialisÃ©"
--- 40490,40517 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> n'est pas permis ailleurs que dans la portÃ©e du prototype d'une fonction"
  
! #: c/c-decl.c:5103
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D est habituellement une fonction"
  
! #: c/c-decl.c:5112
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %<__typeof__%>)"
  
! #: c/c-decl.c:5117
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "la fonction %qD est initialisÃ©e comme une variable"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5123
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "le paramÃ¨tre %qD est initialisÃ©"
*************** msgstr "le paramÃ¨tre %qD est initialisÃ
*** 40495,40761 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5143 c/c-decl.c:5158 c/c-typeck.c:8153
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "un objet de taille variable peut ne pas Ãªtre initialisÃ©"
  
! #: c/c-decl.c:5149
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "la variable %qD est initialisÃ©e mais a un type incomplet"
  
! #: c/c-decl.c:5238
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "la fonction en ligne %q+D a reÃ§u l'attribut %qs"
  
! #: c/c-decl.c:5288
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "le membre constant non initialisÃ© dans %qT est invalide en C++"
  
! #: c/c-decl.c:5290
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD devrait Ãªtre initialisÃ©"
  
! #: c/c-decl.c:5371
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "l'initialiseur n'a pu dÃ©terminer la taille de %q+D"
  
! #: c/c-decl.c:5376
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "taille de tableau manquante dans %q+D"
  
! #: c/c-decl.c:5380
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "tableau %q+D de taille nulle ou nÃ©gative"
  
! #: c/c-decl.c:5469
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "la taille de stockage de %q+D n'est pas une constante"
  
! #: c/c-decl.c:5519
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "spÃ©cificateur %<asm%> ignorÃ© pour la variable locale non statique %q+D"
  
! #: c/c-decl.c:5557
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "impossible de mettre un objet avec un champ volatile dans un registre"
  
! #: c/c-decl.c:5643
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "%<const %qD%> non initialisÃ© est invalide en C++"
  
! #: c/c-decl.c:5658 cp/decl.c:8192
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)"
  
! #: c/c-decl.c:5915
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "le C ISO interdit la dÃ©claration anticipÃ©e des paramÃ¨tres"
  
! #: c/c-decl.c:6026
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "dÃ©finir un type dans un littÃ©ral composÃ© (compound literal) est invalide en C++"
  
! #: c/c-decl.c:6047 c/c-decl.c:6062
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la largeur du champ de bits %qs n'est pas une constante entiÃ¨re"
  
! #: c/c-decl.c:6057
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la largeur du champ de bits %qs n'est pas une expression constante entiÃ¨re"
  
! #: c/c-decl.c:6068
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "largeur nÃ©gative du champ de bits %qs"
  
! #: c/c-decl.c:6073
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "largeur nulle pour le champ de bits %qs"
  
! #: c/c-decl.c:6083
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "le champ de bits %qs a un type invalide"
  
! #: c/c-decl.c:6089
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ne peut dÃ©clarer le champ de bits %qs avec un type %<warn_if_not_aligned%>"
  
! #: c/c-decl.c:6100
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "le type de champ de bit %qs est une extension de GCC"
  
! #: c/c-decl.c:6106
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la largeur de %qs excÃ¨de son type"
  
! #: c/c-decl.c:6119
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs est plus Ã©troit que les valeurs de son type"
  
! #: c/c-decl.c:6134
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau %qE dont la taille ne peut Ãªtre Ã©valuÃ©e"
  
! #: c/c-decl.c:6137
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau dont la taille ne peut Ãªtre Ã©valuÃ©e"
  
! #: c/c-decl.c:6144
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "le C90 ISO interdit le tableau %qE de taille variable"
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "le C90 ISO interdit le tableau de taille variable"
  
! #: c/c-decl.c:6357 c/c-decl.c:6753 c/c-decl.c:6763
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichier"
  
! #: c/c-decl.c:6359
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "champ modifiÃ© par une variable au niveau de la portÃ©e du fichier"
  
! #: c/c-decl.c:6379
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "le type %<int%> est utilisÃ© par dÃ©faut dans la dÃ©claration de %qE"
  
! #: c/c-decl.c:6383
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "le type %<int%> est utilisÃ© par dÃ©faut dans le nom du type"
  
! #: c/c-decl.c:6415
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> dupliquÃ©"
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> dupliquÃ©"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> dupliquÃ©"
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> dupliquÃ©"
  
! #: c/c-decl.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "les espaces d'adresses nommÃ©s sont en conflits (%s contre %s)"
  
! #: c/c-decl.c:6447 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "type de tableau qualifiÃ© avec %<_Atomic%>"
  
! #: c/c-decl.c:6461
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<auto%>"
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<register%>"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<typedef%>"
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %qs"
  
! #: c/c-decl.c:6485
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le champ de la structure %qE"
  
! #: c/c-decl.c:6488
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le champ de la structure"
  
! #: c/c-decl.c:6492
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:6495
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nom"
  
! #: c/c-decl.c:6498 cp/decl.c:12158
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "classe de stockage spÃ©cifiÃ©e pour un typename"
  
! #: c/c-decl.c:6515
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: c/c-decl.c:6519
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE a, Ã  la fois, %<extern%> et un initialiseur"
  
! #: c/c-decl.c:6524
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<auto%>"
  
! #: c/c-decl.c:6528
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<register%>"
  
! #: c/c-decl.c:6533
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "fonction imbriquÃ©e %qEÂ» dÃ©clarÃ©e %<extern%>"
  
! #: c/c-decl.c:6536
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE au niveau de la fonction est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs"
--- 40520,40786 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "un objet de taille variable peut ne pas Ãªtre initialisÃ©"
  
! #: c/c-decl.c:5148
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "la variable %qD est initialisÃ©e mais a un type incomplet"
  
! #: c/c-decl.c:5237
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "la fonction en ligne %q+D a reÃ§u l'attribut %qs"
  
! #: c/c-decl.c:5287
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "le membre constant non initialisÃ© dans %qT est invalide en C++"
  
! #: c/c-decl.c:5289
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD devrait Ãªtre initialisÃ©"
  
! #: c/c-decl.c:5370
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "l'initialiseur n'a pu dÃ©terminer la taille de %q+D"
  
! #: c/c-decl.c:5375
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "taille de tableau manquante dans %q+D"
  
! #: c/c-decl.c:5379
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "tableau %q+D de taille nulle ou nÃ©gative"
  
! #: c/c-decl.c:5468
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "la taille de stockage de %q+D n'est pas une constante"
  
! #: c/c-decl.c:5518
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "spÃ©cificateur %<asm%> ignorÃ© pour la variable locale non statique %q+D"
  
! #: c/c-decl.c:5556
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "impossible de mettre un objet avec un champ volatile dans un registre"
  
! #: c/c-decl.c:5642
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "%<const %qD%> non initialisÃ© est invalide en C++"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)"
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "le C ISO interdit la dÃ©claration anticipÃ©e des paramÃ¨tres"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "dÃ©finir un type dans un littÃ©ral composÃ© (compound literal) est invalide en C++"
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la largeur du champ de bits %qs n'est pas une constante entiÃ¨re"
  
! #: c/c-decl.c:6056
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la largeur du champ de bits %qs n'est pas une expression constante entiÃ¨re"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "largeur nÃ©gative du champ de bits %qs"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "largeur nulle pour le champ de bits %qs"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "le champ de bits %qs a un type invalide"
  
! #: c/c-decl.c:6088
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ne peut dÃ©clarer le champ de bits %qs avec un type %<warn_if_not_aligned%>"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "le type de champ de bit %qs est une extension de GCC"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la largeur de %qs excÃ¨de son type"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs est plus Ã©troit que les valeurs de son type"
  
! #: c/c-decl.c:6133
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau %qE dont la taille ne peut Ãªtre Ã©valuÃ©e"
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau dont la taille ne peut Ãªtre Ã©valuÃ©e"
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "le C90 ISO interdit le tableau %qE de taille variable"
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "le C90 ISO interdit le tableau de taille variable"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichier"
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "champ modifiÃ© par une variable au niveau de la portÃ©e du fichier"
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "le type %<int%> est utilisÃ© par dÃ©faut dans la dÃ©claration de %qE"
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "le type %<int%> est utilisÃ© par dÃ©faut dans le nom du type"
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> dupliquÃ©"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> dupliquÃ©"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> dupliquÃ©"
  
! #: c/c-decl.c:6420
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> dupliquÃ©"
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "les espaces d'adresses nommÃ©s sont en conflits (%s contre %s)"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "type de tableau qualifiÃ© avec %<_Atomic%>"
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<auto%>"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<register%>"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<typedef%>"
  
! #: c/c-decl.c:6466
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %qs"
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le champ de la structure %qE"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le champ de la structure"
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nom"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "classe de stockage spÃ©cifiÃ©e pour un typename"
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE a, Ã  la fois, %<extern%> et un initialiseur"
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<auto%>"
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<register%>"
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "fonction imbriquÃ©e %qEÂ» dÃ©clarÃ©e %<extern%>"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE au niveau de la fonction est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs"
*************** msgstr "%qE au niveau de la fonction est
*** 40763,41474 ****
  #. 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:6583 c/c-decl.c:6977
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨tre"
  
! #: c/c-decl.c:6644
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "dÃ©claration de %qE comme un tableau de Â«Â voidÂ Â»"
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "dÃ©claration du nom de type comme un tableau de Â«Â voidÂ Â»"
  
! #: c/c-decl.c:6653
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "dÃ©claration de %qE comme un tableau de fonctions"
  
! #: c/c-decl.c:6656
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "dÃ©claration du nom de type comme un tableau de fonctions"
  
! #: c/c-decl.c:6664 c/c-decl.c:8792
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "utilisation invalide d'une structure ayant un membre qui est un tableau flexible"
  
! #: c/c-decl.c:6696
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "la taille du tableau %qE a un type qui n'est pas un entier"
  
! #: c/c-decl.c:6700
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "la taille du tableau sans nom a un type qui n'est pas un entier"
  
! #: c/c-decl.c:6708
  #, 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:6711
  #, 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:6723
  #, 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:6726
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "le C ISO interdit le tableau de taille nulle"
  
! #: c/c-decl.c:6735
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "la taille du tableau %qE est nÃ©gative"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "la taille du tableau sans nom est nÃ©gative"
  
! #: c/c-decl.c:6823
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "la taille du tableau %qE est trop grande"
  
! #: c/c-decl.c:6826
  #, 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:6865 c/c-decl.c:7523
  #, 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:6887
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> n'est pas dans une dÃ©claration"
  
! #: c/c-decl.c:6900
  #, 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:6906
  #, 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:6910
  #, 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:7013
  #, 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:7016
  #, 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:7023
  #, 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:7026
  #, 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:7067
  #, 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:7071 cp/decl.c:12458
  #, 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:7109 c/c-decl.c:7319 c/c-decl.c:7373 c/c-decl.c:7457
! #: c/c-decl.c:7582 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "type de fonction qualifiÃ© par %<_Atomic%>"
  
! #: c/c-decl.c:7115 c/c-decl.c:7325 c/c-decl.c:7462 c/c-decl.c:7587
  #, 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:7210
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<auto%> pour %qE"
  
! #: c/c-decl.c:7214
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<register%> pour %qE"
  
! #: c/c-decl.c:7220
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs est spÃ©cifiÃ© pour la variable auto %qE"
  
! #: c/c-decl.c:7236
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:7239
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©"
  
! #: c/c-decl.c:7245
  #, 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:7248
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs spÃ©cifiÃ© pour un champ d'une structure"
  
! #: c/c-decl.c:7263
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "le champ de bits %qE a un type atomique"
  
! #: c/c-decl.c:7265
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "le champ de bits a un type atomique"
  
! #: c/c-decl.c:7274
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le typedef %qE"
  
! #: c/c-decl.c:7276
  #, 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:7281
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:7283
  #, 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:7288
  #, 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:7290
  #, 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:7293
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour la fonction %qE"
  
! #: c/c-decl.c:7300
  #, 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:7303
  #, 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:7334
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.c:7336
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.c:7379
  #, 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:7390
  #, 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:7407 cp/decl.c:11090
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»"
  
! #: c/c-decl.c:7447
  #, 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:7489
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.c:7491
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.c:7504
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "champ %qE dÃ©clarÃ© comme une fonction"
  
! #: c/c-decl.c:7511
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "le champ %qE est d'un type incomplet"
  
! #: c/c-decl.c:7513
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "un champ sans nom a un type incomplet"
  
! #: c/c-decl.c:7553 c/c-decl.c:7564 c/c-decl.c:7567
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "classe de stockage invalide pour la fonction %qE"
  
! #: c/c-decl.c:7624
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "la fonction %<main%> ne peut pas Ãªtre mise en ligne"
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> est dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.c:7637
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "le C99 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.c:7640
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "le C90 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.c:7669
  #, 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:7679
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<inline%>"
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.c:7716
  #, 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:7718
  #, 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:7826 c/c-decl.c:9546
  #, 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:7836
  #, 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:7881
  #, 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:7885
  #, 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:7896
  #, 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:7900
  #, 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:7974
  #, 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:7978 c/c-decl.c:8014
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> doit Ãªtre le seul paramÃ¨tre"
  
! #: c/c-decl.c:8008
  #, 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:8054
  #, 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:8060
  #, 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:8168
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "type Â«Â enumÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:8174
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â«Â structÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:8180
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â«Â unionÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:8257
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redÃ©finition de %<union %E%>"
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redÃ©finition de %<struct %E%>"
  
! #: c/c-decl.c:8268
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<union %E%>"
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<struct %E%>"
  
! #: c/c-decl.c:8300 c/c-decl.c:9087
  #, 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:8367 cp/decl.c:5143
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la dÃ©claration ne dÃ©clare rien du tout"
  
! #: c/c-decl.c:8372
  #, 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:8375
  #, 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:8468 c/c-decl.c:8486 c/c-decl.c:8547
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "membre %q+D dupliquÃ©"
  
! #: c/c-decl.c:8573
  #, 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:8576
  #, 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:8701
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "l'union n'a aucun membre nommÃ©"
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "l'union n'a aucun membre"
  
! #: c/c-decl.c:8708
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "la structure n'a aucun membre nommÃ©"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.c:8771 cp/decl.c:13430
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "tableau flexible comme membre de l'union"
  
! #: c/c-decl.c:8777
  #, 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:8783
  #, 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:8814
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "le type %qT est trop grand"
  
! #: c/c-decl.c:8919
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "une union ne peut pas Ãªtre rendue transparente"
  
! #: c/c-decl.c:9059
  #, 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:9066
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redÃ©claration de %<enum %E%>"
  
! #: c/c-decl.c:9145 cp/decl.c:15903
  #, 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:9160
  #, 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:9280 c/c-decl.c:9296
  #, 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:9291
  #, 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:9315
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration"
  
! #: c/c-decl.c:9323
  #, 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:9440 cp/decl.c:5454 cp/decl.c:16454
  #, 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:9458
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "le type du retour est un type incomplet"
  
! #: c/c-decl.c:9469
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "le type du retour devient %<int%> par dÃ©faut"
  
! #: c/c-decl.c:9497
  #, 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:9555
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "aucun prototype prÃ©cÃ©dent pour %qD"
  
! #: c/c-decl.c:9564
  #, 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:9572 cp/decl.c:16589
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune dÃ©claration prÃ©cÃ©dente pour %qD"
  
! #: c/c-decl.c:9582
  #, 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:9601
  #, 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:9603
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "type de retour qualifiÃ© avec %<_Atomic%> pour %qD"
  
! #: c/c-decl.c:9610
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD est normalement une fonction non statique"
  
! #: c/c-decl.c:9658
  #, 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:9673
  #, 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:9690
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "le C ISO ne supporte pas l'omission des noms des paramÃ¨tres dans les dÃ©finitions de fonctions avant C2X"
  
! #: c/c-decl.c:9730 c/c-decl.c:9734
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "dÃ©finition de fonction selon l'ancien style"
  
! #: c/c-decl.c:9747
  #, 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:9763
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD dÃ©clarÃ© comme un non paramÃ¨tre"
  
! #: c/c-decl.c:9771
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "plusieurs paramÃ¨tres nommÃ©s %qD"
  
! #: c/c-decl.c:9780
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "paramÃ¨tre %qD dÃ©clarÃ© avec le type Â«Â voidÂ Â»"
  
! #: c/c-decl.c:9809 c/c-decl.c:9814
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "le type de %qD devient %<int%> par dÃ©faut"
  
! #: c/c-decl.c:9834
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "le paramÃ¨tre %qD a un type incomplet"
  
! #: c/c-decl.c:9841
  #, 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:9894
  #, 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:9905
  #, 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:9908 c/c-decl.c:9955 c/c-decl.c:9969
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "dÃ©claration de prototype"
  
! #: c/c-decl.c:9947
  #, 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:9952
  #, 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:9962
  #, 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:9967
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.c:10225 cp/decl.c:17414
  #, 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:10244 cp/decl.c:17498
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "le paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©"
--- 40788,41499 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨tre"
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "dÃ©claration de %qE comme un tableau de Â«Â voidÂ Â»"
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "dÃ©claration du nom de type comme un tableau de Â«Â voidÂ Â»"
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "dÃ©claration de %qE comme un tableau de fonctions"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "dÃ©claration du nom de type comme un tableau de fonctions"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "utilisation invalide d'une structure ayant un membre qui est un tableau flexible"
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "la taille du tableau %qE a un type qui n'est pas un entier"
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "la taille du tableau sans nom a un type qui n'est pas un entier"
  
! #: c/c-decl.c:6707
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "la taille du tableau %qE a un type incomplet"
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "la taille du tableau sans nom a un type incomplet"
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "le C ISO interdit le tableau de taille nulle %qE"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "le C ISO interdit le tableau de taille nulle"
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "la taille du tableau %qE est nÃ©gative"
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "la taille du tableau sans nom est nÃ©gative"
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "la taille du tableau %qE est trop grande"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "la taille du tableau sans nom est trop grande"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "le C90 ISO ne supporte pas les membres qui sont des tableaux flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> n'est pas dans une dÃ©claration"
  
! #: c/c-decl.c:6899
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "le type du tableau a un Ã©lÃ©ment de type %qT incomplet"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration de %qE comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration du tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la dÃ©finition de la fonction a un type de retour Â«Â voidÂ Â» qualifiÃ©"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "les qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonction"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "type de fonction qualifiÃ© par %<_Atomic%>"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "le C ISO interdit les types de fonction qualifiÃ©s"
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<auto%> pour %qE"
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<register%> pour %qE"
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs est spÃ©cifiÃ© pour la variable auto %qE"
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©"
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs spÃ©cifiÃ© pour le champ %qE de la structure"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs spÃ©cifiÃ© pour un champ d'une structure"
  
! #: c/c-decl.c:7262
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "le champ de bits %qE a un type atomique"
  
! #: c/c-decl.c:7264
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "le champ de bits a un type atomique"
  
! #: c/c-decl.c:7273
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le typedef %qE"
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour l'objet %<register%> %qE"
  
! #: c/c-decl.c:7280
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "un alignement est spÃ©cifiÃ© pour un paramÃ¨tre sans nom"
  
! #: c/c-decl.c:7287
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le champ de bits %qE"
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "un alignement est spÃ©cifiÃ© pour un champ de bits sans nom"
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour la fonction %qE"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement de %qE"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement du champ sans nom"
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.c:7335
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "le C ISO interdit les fonctions de type volatile ou constante"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un membre d'une structure ou d'une union ne peut pas avoir de type modifiÃ© par une variable"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "les attributs dans un dÃ©clarateur de tableau de paramÃ¨tres sont ignorÃ©s"
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.c:7490
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "champ %qE dÃ©clarÃ© comme une fonction"
  
! #: c/c-decl.c:7510
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "le champ %qE est d'un type incomplet"
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "un champ sans nom a un type incomplet"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "classe de stockage invalide pour la fonction %qE"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "la fonction %<main%> ne peut pas Ãªtre mise en ligne"
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> est dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.c:7636
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "le C99 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "le C90 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "une variable prÃ©cÃ©demment dÃ©clarÃ©e %<static%> est redÃ©clarÃ©e %<extern%>"
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<inline%>"
  
! #: c/c-decl.c:7680
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "fonction non imbriquÃ©e avec un type modifiÃ© par une variable"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objet avec un type modifiÃ© par une variable ne peut pas avoir de classe de liaison"
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la dÃ©claration de fonction n'est pas un prototype"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "noms de paramÃ¨tres (sans type) dans la dÃ©claration de fonction"
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "le paramÃ¨tre %u (%q+D) a un type incomplet"
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "le paramÃ¨tre %u a un type incomplet"
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "le paramÃ¨tre %u (%q+D) a le type void"
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "le paramÃ¨tre %u a le type void"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "un %<void%> comme seul paramÃ¨tre ne peut Ãªtre qualifiÃ©"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> doit Ãªtre le seul paramÃ¨tre"
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "le paramÃ¨tre %q+D n'a qu'une dÃ©claration anticipÃ©e"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
  # le %s est Â«Â structÂ Â», Â«Â unionÂ Â» ou Â«Â enumÂ Â»
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "le %s anonyme est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "type Â«Â enumÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â«Â structÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â«Â unionÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redÃ©finition de %<union %E%>"
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redÃ©finition de %<struct %E%>"
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<union %E%>"
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<struct %E%>"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "dÃ©finir le type dans l'expression %qs est invalide en C++"
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la dÃ©claration ne dÃ©clare rien du tout"
  
! #: c/c-decl.c:8371
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "le C99 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "le C90 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "membre %q+D dupliquÃ©"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "une structure vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "une union vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "l'union n'a aucun membre nommÃ©"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "l'union n'a aucun membre"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "la structure n'a aucun membre nommÃ©"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "tableau flexible comme membre de l'union"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "le tableau flexible n'est pas le dernier membre Ã  la fin de la structure"
  
! #: c/c-decl.c:8782
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "tableau flexible comme membre d'une structure sans aucun membre nommÃ©"
  
! #: c/c-decl.c:8813
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "le type %qT est trop grand"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "une union ne peut pas Ãªtre rendue transparente"
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redÃ©claration de %<enum %E%>"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©es"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "les valeurs de l'Ã©numÃ©ration excÃ¨dent les limites du plus grand entier"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une constante entiÃ¨re"
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une expression constante entiÃ¨re"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "le C ISO restreint les valeurs de l'Ã©numÃ©rateur Ã  la plage d'un %<int%>"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "la fonction Ã  mettre en ligne %qD a reÃ§u l'attribut %qs"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "le type du retour est un type incomplet"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "le type du retour devient %<int%> par dÃ©faut"
  
! #: c/c-decl.c:9496
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D est dÃ©finie comme fonction variadique sans prototype"
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "aucun prototype prÃ©cÃ©dent pour %qD"
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans prototype avant sa dÃ©finition"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune dÃ©claration prÃ©cÃ©dente pour %qD"
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans dÃ©claration avant sa dÃ©finition"
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "le type de retour de %qD n'est pas %<int%>"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "type de retour qualifiÃ© avec %<_Atomic%> pour %qD"
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD est normalement une fonction non statique"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "dÃ©claration de paramÃ¨tres selon l'ancien style dans la dÃ©finition de fonction prototypÃ©e"
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "le C traditionnel rejette les dÃ©finitions de fonctions de style C ISO"
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "le C ISO ne supporte pas l'omission des noms des paramÃ¨tres dans les dÃ©finitions de fonctions avant C2X"
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "dÃ©finition de fonction selon l'ancien style"
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "nom du paramÃ¨tre manquant dans la liste des paramÃ¨tres"
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD dÃ©clarÃ© comme un non paramÃ¨tre"
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "plusieurs paramÃ¨tres nommÃ©s %qD"
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "paramÃ¨tre %qD dÃ©clarÃ© avec le type Â«Â voidÂ Â»"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "le type de %qD devient %<int%> par dÃ©faut"
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "le paramÃ¨tre %qD a un type incomplet"
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "dÃ©claration du paramÃ¨tre %qD mais pas de tel paramÃ¨tre"
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype interne"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "dÃ©claration de prototype"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction devant retourner une valeur"
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "le paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©"
*************** msgstr "le paramÃ¨tre %qD est dÃ©fini ma
*** 41476,41732 ****
  #. 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:10340
  #, 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:10345
  #, 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:10352
  #, 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:10384
  #, 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:10388
  #, 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:10395
  #, 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:10400
  #, 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:10404
  #, 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:10408
  #, 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:10700
  #, 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:10759 c/c-decl.c:10766
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "spÃ©cificateur de dÃ©claration %qE dupliquÃ©"
  
! #: c/c-decl.c:10794 c/c-decl.c:11178 c/c-decl.c:11573
  #, 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:10806 cp/parser.c:31446
  #, 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:10819
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "le C90 ISO ne supporte pas %<long long%>"
  
! #: c/c-decl.c:11048 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "le C90 ISO ne supporte pas les types Â«Â complexÂ Â»"
  
! #: c/c-decl.c:11094
  #, 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:11165 c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE dupliquÃ©"
  
! #: c/c-decl.c:11225
  #, 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:11247
  #, 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:11290
  #, 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:11409
  #, 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:11459
  #, 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:11530
  #, 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:11554 c/c-decl.c:11827 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "les types en virgule fixe ne sont pas supportÃ©s pour cette cible"
  
! #: c/c-decl.c:11556
  #, 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:11591
  #, 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:11604
  #, 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:11653
  #, 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:11674
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE utilisÃ© avec %<auto%>"
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE utilisÃ© avec %<register%>"
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE utilisÃ© avec %<typedef%>"
  
! #: c/c-decl.c:11692 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "le C99 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11695 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "le C90 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11707
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> avant %<extern%>"
  
! #: c/c-decl.c:11716
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> avant %<static%>"
  
! #: c/c-decl.c:11729
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> ou %<__thread%> dupliquÃ©"
  
! #: c/c-decl.c:11737
  #, 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:11745
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs utilisÃ© avec %qE"
  
! #: c/c-decl.c:11824
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>"
  
! #: c/c-decl.c:11839
  #, 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:11866
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> suivi des attributs %<[[]]%>"
  
! #: c/c-decl.c:11892 c/c-decl.c:11908 c/c-decl.c:11934
  #, 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:12361 cp/semantics.c:5793
  #, 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:12365 cp/semantics.c:5797
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "l'initialiseur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>"
  
! #: c/c-fold.c:387 c/c-typeck.c:11988 cp/typeck.c:5073
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "dÃ©calage vers la gauche d'une valeur nÃ©gative"
  
! #: c/c-fold.c:397 c/c-typeck.c:11997 cp/typeck.c:5081
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "le compteur de dÃ©calages vers la gauche est nÃ©gatif"
  
! #: c/c-fold.c:398 c/c-typeck.c:11926 cp/typeck.c:5021
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "le compteur de dÃ©calages vers la droite est nÃ©gatif"
  
! #: c/c-fold.c:406 c/c-typeck.c:12016 cp/typeck.c:5089
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "compteur de dÃ©calages vers la gauche >= Ã  la largeur du type"
  
! #: c/c-fold.c:407 c/c-typeck.c:11950 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "compteur de dÃ©calages vers la droite >= Ã  la largeur du type"
  
! #: c/c-fold.c:414 c/c-typeck.c:12008
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "compteur de dÃ©calages vers la gauche >= Ã  la largeur de l'Ã©lÃ©ment du vecteur"
  
! #: c/c-fold.c:415 c/c-typeck.c:11937
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "compteur de dÃ©calages vers la droite >= Ã  la largeur de l'Ã©lÃ©ment du vecteur"
--- 41501,41757 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "les dÃ©clarations initiales de boucles %<for%> ne sont permises qu'en mode C99 et C11"
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "utilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre code"
  
! #: c/c-decl.c:10351
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "le C90 ISO ne supporte pas les dÃ©clarations initiales de la boucle %<for%>"
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable statique %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable %<extern%> %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de %qD (qui n'est pas une variable) dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "les qualificatifs d'espace d'adresses %qs et %qs sont incompatibles"
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "spÃ©cificateur de dÃ©claration %qE dupliquÃ©"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "deux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©claration"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> est trop long pour GCC"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "le C90 ISO ne supporte pas %<long long%>"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "le C90 ISO ne supporte pas les types Â«Â complexÂ Â»"
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "le C ISO ne supporte pas les types saturants"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE dupliquÃ©"
  
! #: c/c-decl.c:11224
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "le C ISO ne supporte pas les types %<__int%d%>"
  
! #: c/c-decl.c:11246
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "le C90 ISO ne supporte pas les types boolÃ©ens"
  
! #: c/c-decl.c:11408
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "le C ISO ne supporte pas le type %<_Float%d%s%>"
  
! #: c/c-decl.c:11458
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "le C ISO ne supporte pas les virgules flottantes dÃ©cimales avant C2X"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "les types en virgule fixe ne sont pas supportÃ©s pour cette cible"
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "le C ISO ne supporte pas les types en virgule fixe"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la recherche de %qD par le C++ retournerait un champ, pas un type"
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ã©choue a Ãªtre un typedef ou un type interne"
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE n'est pas au dÃ©but de la dÃ©claration"
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE utilisÃ© avec %<auto%>"
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE utilisÃ© avec %<register%>"
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE utilisÃ© avec %<typedef%>"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "le C99 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "le C90 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> avant %<extern%>"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> avant %<static%>"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> ou %<__thread%> dupliquÃ©"
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "classes de stockage multiples dans les spÃ©cificateurs de la dÃ©claration"
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs utilisÃ© avec %qE"
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> suivi des attributs %<[[]]%>"
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "le C ISO interdit les types entiers complexes"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "le combinateur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "l'initialiseur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>"
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "dÃ©calage vers la gauche d'une valeur nÃ©gative"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "le compteur de dÃ©calages vers la gauche est nÃ©gatif"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "le compteur de dÃ©calages vers la droite est nÃ©gatif"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "compteur de dÃ©calages vers la gauche >= Ã  la largeur du type"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "compteur de dÃ©calages vers la droite >= Ã  la largeur du type"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "compteur de dÃ©calages vers la gauche >= Ã  la largeur de l'Ã©lÃ©ment du vecteur"
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "compteur de dÃ©calages vers la droite >= Ã  la largeur de l'Ã©lÃ©ment du vecteur"
*************** msgstr "marqueur de conflit de contrÃ´le
*** 41746,41752 ****
  msgid "to match this %qs"
  msgstr "pour correspondre Ã  ce %qs"
  
! #: c/c-parser.c:1325 cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
--- 41771,41777 ----
  msgid "to match this %qs"
  msgstr "pour correspondre Ã  ce %qs"
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
*************** msgstr "fin de ligne attendue"
*** 41756,41762 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "le C ISO interdit une unitÃ© de traduction vide"
  
! #: c/c-parser.c:1665 cp/semantics.c:3201
  #, 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"
--- 41781,41787 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "le C ISO interdit une unitÃ© de traduction vide"
  
! #: c/c-parser.c:1665 cp/semantics.c:3219
  #, 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"
*************** msgid "unknown type name %qE"
*** 41792,41798 ****
  msgstr "nom de type %qE inconnu"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41330 cp/parser.c:45195
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spÃ©cificateurs de dÃ©claration attendus"
--- 41817,41823 ----
  msgstr "nom de type %qE inconnu"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spÃ©cificateurs de dÃ©claration attendus"
*************** msgstr "attribut %<fallthrough%> au plus
*** 41812,41818 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.c:2066 cp/parser.c:33879 cp/parser.c:33951
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s pour les mÃ©thodes"
--- 41837,41843 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s pour les mÃ©thodes"
*************** msgstr "les attributs de prÃ©fixes sont
*** 41827,41833 ****
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11832 cp/parser.c:12039
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
--- 41852,41858 ----
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
*************** msgstr "%<__auto_type%> requiert une dÃ©
*** 41865,41871 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> peut uniquement Ãªtre utilisÃ© avec un seul dÃ©clarateur"
  
! #: c/c-parser.c:2415 cp/parser.c:14539
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ou %<;%> attendu"
--- 41890,41896 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> peut uniquement Ãªtre utilisÃ© avec un seul dÃ©clarateur"
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ou %<;%> attendu"
*************** msgstr "l'expression dans l'assertion st
*** 41923,41929 ****
  msgid "static assertion failed: %E"
  msgstr "Ã©chec de l'assertion statique: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10131
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "l'assertion statique a Ã©chouÃ©"
--- 41948,41954 ----
  msgid "static assertion failed: %E"
  msgstr "Ã©chec de l'assertion statique: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "l'assertion statique a Ã©chouÃ©"
*************** msgstr "un enum vide est invalide"
*** 41968,41981 ****
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8961
! #: cp/parser.c:31683 cp/parser.c:34856 cp/parser.c:37421 cp/parser.c:37589
! #: cp/parser.c:42903 cp/parser.c:44510
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
  
! #: c/c-parser.c:3238 cp/parser.c:20165
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "virgule Ã  la fin de la liste d'Ã©numerateurs"
--- 41993,42006 ----
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "virgule Ã  la fin de la liste d'Ã©numerateurs"
*************** msgstr "spÃ©cificateurs de dÃ©claration
*** 42060,42066 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "les parenthÃ¨ses doivent Ãªtre omises si la liste des arguments de l'attribut est vide"
  
! #: c/c-parser.c:4932 cp/parser.c:27867
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
--- 42085,42091 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "les parenthÃ¨ses doivent Ãªtre omises si la liste des arguments de l'attribut est vide"
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
*************** msgstr "le C90 ISO interdit les mÃ©lange
*** 42120,42126 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12162
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> prÃ©cÃ©dent"
--- 42145,42151 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> prÃ©cÃ©dent"
*************** msgstr "Ã©tiquette Ã  la fin d'une dÃ©cl
*** 42135,42141 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11782
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
--- 42160,42166 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
*************** msgstr "identificateur ou %<*%> attendu"
*** 42160,42176 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "seul l'attribut %<fallthrough%> peut Ãªtre appliquÃ© Ã  une instruction nulle"
  
! #: c/c-parser.c:6348 cp/parser.c:13616
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>"
  
! #: c/c-parser.c:6390 cp/parser.c:13619
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>"
  
! #: c/c-parser.c:6521 cp/parser.c:12433
  #, 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%>"
--- 42185,42201 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "seul l'attribut %<fallthrough%> peut Ãªtre appliquÃ© Ã  une instruction nulle"
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>"
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>"
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "des accolades explicites sont suggÃ©rÃ©es pour Ã©viter toute ambiguÃ¯tÃ© sur le %<else%>"
*************** msgstr "variables d'itÃ©ration multiples
*** 42190,42201 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.c:6872 cp/parser.c:12702
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>"
  
! #: c/c-parser.c:6878 cp/parser.c:12708
  #, 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%>"
--- 42215,42226 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>"
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC unroll%>"
*************** msgstr "collection manquante dans l'Ã©nu
*** 42210,42217 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliquÃ©"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21018
! #: cp/parser.c:21035 cp/parser.c:21049
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la premiÃ¨re fois ici"
--- 42235,42242 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliquÃ©"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la premiÃ¨re fois ici"
*************** msgstr "le C ISO interdit l'omission du
*** 42238,42249 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4849
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la division %<sizeof (%T) / sizeof (%T)%> ne calcule pas le nombre d'Ã©lÃ©ments dans le tableau"
  
! #: c/c-parser.c:7825 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "le premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© ici"
--- 42263,42274 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la division %<sizeof (%T) / sizeof (%T)%> ne calcule pas le nombre d'Ã©lÃ©ments dans le tableau"
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "le premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© ici"
*************** msgstr "une dÃ©claration de mÃ©thode obj
*** 42634,42645 ****
  msgid "no type or storage class may be specified here,"
  msgstr "aucun type ni classe de stockage ne peut Ãªtre spÃ©cifiÃ© ici,"
  
! #: c/c-parser.c:11951 cp/parser.c:34713
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "liste d'attributs de propriÃ©tÃ© vide"
  
! #: c/c-parser.c:11965 cp/parser.c:34726
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "attribut de propriÃ©tÃ© manquant"
--- 42659,42670 ----
  msgid "no type or storage class may be specified here,"
  msgstr "aucun type ni classe de stockage ne peut Ãªtre spÃ©cifiÃ© ici,"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "liste d'attributs de propriÃ©tÃ© vide"
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "attribut de propriÃ©tÃ© manquant"
*************** msgstr "attribut de propriÃ©tÃ© manquant
*** 42649,42699 ****
  msgid "unknown property attribute %<%s%s%>"
  msgstr "attribut de propriÃ©tÃ© %<%s%s%> inconnu"
  
! #: c/c-parser.c:12007 cp/parser.c:34763
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriÃ©tÃ© inconnu"
  
! #: c/c-parser.c:12016 cp/parser.c:34772
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<=%> attendu aprÃ¨s Objective-C %qE"
  
! #: c/c-parser.c:12027 cp/parser.c:34786
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "nom de sÃ©lecteur %qE attendu"
  
! #: c/c-parser.c:12043 cp/parser.c:34805
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "les noms des mÃ©thodes Â«Â setterÂ Â» doivent Ãªtre terminÃ©s par %<:%>"
  
! #: c/c-parser.c:12257 cp/parser.c:44841
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiert une expression d'affectation qui est Ã©valuÃ©e en une constante entiÃ¨re non nÃ©gative plus petite que %u"
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41327 cp/parser.c:41661 cp/parser.c:41751
! #: cp/parser.c:41824 cp/parser.c:44888 cp/parser.c:44903 cp/parser.c:44918
! #: cp/parser.c:44934 cp/parser.c:44950 cp/parser.c:44966 cp/parser.c:44993
! #: cp/parser.c:45006 cp/parser.c:45029 cp/parser.c:45042
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es"
  
! #: c/c-parser.c:12324 cp/parser.c:45019
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> doit Ãªtre dans la portÃ©e au niveau du fichier"
  
! #: c/c-parser.c:12411 cp/parser.c:45114
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> ne peut Ãªtre utilisÃ© que dans une construction de boucle avec la clause %<inscan%> %<reduction%>"
  
! #: c/c-parser.c:12418 cp/parser.c:45120
  #, 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%>"
--- 42674,42724 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "attribut de propriÃ©tÃ© %<%s%s%> inconnu"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriÃ©tÃ© inconnu"
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<=%> attendu aprÃ¨s Objective-C %qE"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "nom de sÃ©lecteur %qE attendu"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "les noms des mÃ©thodes Â«Â setterÂ Â» doivent Ãªtre terminÃ©s par %<:%>"
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiert une expression d'affectation qui est Ã©valuÃ©e en une constante entiÃ¨re non nÃ©gative plus petite que %u"
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es"
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> doit Ãªtre dans la portÃ©e au niveau du fichier"
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> ne peut Ãªtre utilisÃ© que dans une construction de boucle avec la clause %<inscan%> %<reduction%>"
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> ne peut Ãªtre utilisÃ© que dans une construction %<#pragma omp sections%>"
*************** msgstr "%<#pragma omp section%> ne peut
*** 42703,42720 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma omp requires%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45149 cp/parser.c:45182
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendue"
  
! #: c/c-parser.c:12490 cp/parser.c:44878
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit Ãªtre le premier"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35224 cp/parser.c:37940 cp/parser.c:43961 cp/parser.c:43969
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
--- 42728,42745 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma omp requires%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendue"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit Ãªtre le premier"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
*************** msgstr "%<)%> ou %<,%> attendu"
*** 42734,42786 ****
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.c:13267 cp/semantics.c:7767
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.c:13309 cp/parser.c:35911
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "l'argument Â«Â collapseÂ Â» a besoin d'une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:13386 cp/parser.c:35975
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.c:13388 cp/parser.c:35977
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ou %<shared%> attendu"
  
! #: c/c-parser.c:13508 cp/parser.c:36088
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36106
! #: cp/parser.c:41653 cp/parser.c:41743
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.c:13581 cp/parser.c:36161
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.c:13588 cp/parser.c:36168
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.c:13590 cp/parser.c:36170
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.c:13596 cp/parser.c:36176
  #, 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"
--- 42759,42811 ----
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "l'argument Â«Â collapseÂ Â» a besoin d'une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ou %<shared%> attendu"
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateur"
*************** msgstr "la valeur de %<num_threads%> doi
*** 42802,42908 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit Ãªtre positive"
  
! #: c/c-parser.c:13804 cp/semantics.c:7972
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit Ãªtre positive"
  
! #: c/c-parser.c:13851 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit Ãªtre positive ou nulle"
  
! #: c/c-parser.c:13885 cp/parser.c:36368
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "expression entiÃ¨re constante attendue avec une valeur sync-hint valide"
  
! #: c/c-parser.c:13925 cp/parser.c:36410
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu"
  
! #: c/c-parser.c:13986 cp/parser.c:36475
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<pointer%> attendu"
  
! #: c/c-parser.c:14052 cp/parser.c:36544
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "trop de clauses %<defaultmap%> avec la catÃ©gorie %qs"
  
! #: c/c-parser.c:14055 cp/parser.c:36547
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "trop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©e"
  
! #: c/c-parser.c:14129 cp/semantics.c:7009
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "l'expression %qs doit Ãªtre un entier"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7041
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit Ãªtre positive"
  
! #: c/c-parser.c:14203 cp/parser.c:35683
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.c:14237 cp/parser.c:35716
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.c:14404 cp/semantics.c:8137
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "l'argument %<tile%> a besoin d'une constante entiÃ¨re positive"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36579 cp/parser.c:36589
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.c:14502 cp/parser.c:36627
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.c:14555 cp/parser.c:36695
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "les arguments ordonnÃ©s ont besoin d'une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43612
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.c:14800 cp/parser.c:36953
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "les deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s"
  
! #: c/c-parser.c:14854 cp/parser.c:36969
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<runtime%> ne prend pas de paramÃ¨tre %<chunk_size%>"
  
! #: c/c-parser.c:14858 cp/parser.c:36972
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>"
  
! #: c/c-parser.c:14870 cp/semantics.c:7076
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit Ãªtre positive"
  
! #: c/c-parser.c:14893 cp/parser.c:36992
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
--- 42827,42933 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit Ãªtre positive"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit Ãªtre positive"
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit Ãªtre positive ou nulle"
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "expression entiÃ¨re constante attendue avec une valeur sync-hint valide"
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<pointer%> attendu"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "trop de clauses %<defaultmap%> avec la catÃ©gorie %qs"
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "trop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©e"
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "l'expression %qs doit Ãªtre un entier"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit Ãªtre positive"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "l'argument %<tile%> a besoin d'une constante entiÃ¨re positive"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "les arguments ordonnÃ©s ont besoin d'une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "les deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s"
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<runtime%> ne prend pas de paramÃ¨tre %<chunk_size%>"
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>"
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit Ãªtre positive"
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
*************** msgstr "type d'ordonnancement invalide"
*** 42912,42928 ****
  msgid "%<num_teams%> value must be positive"
  msgstr "la valeur de %<num_teams%> doit Ãªtre positive"
  
! #: c/c-parser.c:15059 cp/semantics.c:7172
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "la valeur de %<thread_limit%> doit Ãªtre positive"
  
! #: c/c-parser.c:15104 cp/semantics.c:7291
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "l'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15149 cp/semantics.c:7389
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocate%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>"
--- 42937,42953 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "la valeur de %<num_teams%> doit Ãªtre positive"
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "la valeur de %<thread_limit%> doit Ãªtre positive"
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "l'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocate%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>"
*************** msgstr "l'expression %<safelen%> doit Ãª
*** 42942,42963 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15580 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.c:15627 cp/parser.c:37769 cp/parser.c:37998 cp/parser.c:38048
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de Â«Â dependÂ Â» invalide"
  
! #: c/c-parser.c:15714 cp/parser.c:37844
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de Â«Â mapÂ Â» invalide"
  
! #: c/c-parser.c:15812 cp/parser.c:37945
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de Â«Â dist_scheduleÂ Â» invalide"
--- 42967,42988 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de Â«Â dependÂ Â» invalide"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de Â«Â mapÂ Â» invalide"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de Â«Â dist_scheduleÂ Â» invalide"
*************** msgstr "type de Â«Â proc_bindÂ Â» invali
*** 42972,43053 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.c:16009 cp/semantics.c:7547
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "le gestionnaire d'Ã©vÃ©nement de la clause %<detach%> a le type %qT plutÃ´t que %<omp_event_handle_t%>"
  
! #: c/c-parser.c:16206 cp/parser.c:38282
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "clause %<#pragma acc%> attendue"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38293 cp/parser.c:38664
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.c:16261 cp/parser.c:38340
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "les clauses dans un trait %<simd%> devraient Ãªtre sÃ©parÃ©es par des %<,%>"
  
! #: c/c-parser.c:16406 cp/parser.c:38518
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs doit Ãªtre la premiÃ¨re clause de %qs"
  
! #: c/c-parser.c:16538 cp/parser.c:38653
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "clause %<#pragma omp%> attendue"
  
! #: c/c-parser.c:16671 cp/parser.c:42180
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "pas de clause valide spÃ©cifiÃ©e dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16681 cp/parser.c:42190
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16701 cp/parser.c:42210
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD doit Ãªtre une variable globale dans %<#pragma acc declare link%>"
  
! #: c/c-parser.c:16712 cp/parser.c:42221
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.c:16719 cp/parser.c:42228
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<extern%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16727 cp/parser.c:42236
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<global%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16738 cp/parser.c:42258
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD doit Ãªtre une variable dÃ©clarÃ©e dans la mÃªme portÃ©e que %<#pragma acc declare%>"
  
! #: c/c-parser.c:16748 cp/parser.c:42268
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "variable %qD utilisÃ©e plus d'une fois avec %<#pragma acc declare%>"
  
! #: c/c-parser.c:16841 cp/parser.c:42365
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu aprÃ¨s %<#pragma acc %s%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42382
  #, 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"
--- 42997,43078 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "le gestionnaire d'Ã©vÃ©nement de la clause %<detach%> a le type %qT plutÃ´t que %<omp_event_handle_t%>"
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "clause %<#pragma acc%> attendue"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "les clauses dans un trait %<simd%> devraient Ãªtre sÃ©parÃ©es par des %<,%>"
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs doit Ãªtre la premiÃ¨re clause de %qs"
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "clause %<#pragma omp%> attendue"
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "pas de clause valide spÃ©cifiÃ©e dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD doit Ãªtre une variable globale dans %<#pragma acc declare link%>"
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<extern%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<global%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD doit Ãªtre une variable dÃ©clarÃ©e dans la mÃªme portÃ©e que %<#pragma acc declare%>"
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "variable %qD utilisÃ©e plus d'une fois avec %<#pragma acc declare%>"
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu aprÃ¨s %<#pragma acc %s%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> n'a pas clause de mouvement de donnÃ©es"
*************** msgstr "%qE n'a pas Ã©tÃ© dÃ©clarÃ©"
*** 43062,43068 ****
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.c:17128 cp/parser.c:44205
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  une fonction"
--- 43087,43093 ----
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  une fonction"
*************** msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  u
*** 43072,43098 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une dÃ©claration ou d'une dÃ©finition de fonction"
  
! #: c/c-parser.c:17191 cp/parser.c:44256 cp/parser.c:44301
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.c:17222 cp/parser.c:44330
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> doit Ãªtre appliquÃ© avant l'utilisation"
  
! #: c/c-parser.c:17223 cp/parser.c:44332
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> doit Ãªtre appliquÃ© avant la dÃ©finition"
  
! #: c/c-parser.c:17267 cp/parser.c:42583
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>"
  
! #: c/c-parser.c:17322 cp/parser.c:38743
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "%<allocator%> attendu"
--- 43097,43123 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une dÃ©claration ou d'une dÃ©finition de fonction"
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> doit Ãªtre appliquÃ© avant l'utilisation"
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> doit Ãªtre appliquÃ© avant la dÃ©finition"
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>"
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "%<allocator%> attendu"
*************** msgstr "%<allocator%> attendu"
*** 43102,43183 ****
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocator%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>"
  
! #: c/c-parser.c:17353 cp/parser.c:38758
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocated%> n'est pas encore supportÃ©"
  
! #: c/c-parser.c:17452 cp/parser.c:38851
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "clause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue"
  
! #: c/c-parser.c:17474 cp/parser.c:38873
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "clause %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendue"
  
! #: c/c-parser.c:17488 cp/parser.c:38887
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.c:17495 cp/parser.c:38894
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mÃ©moire"
  
! #: c/c-parser.c:17552 cp/parser.c:38951
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp atomic read%> est incompatible avec les clauses %<acq_rel%> ou %<release%>"
  
! #: c/c-parser.c:17561 cp/parser.c:38960
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic write%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>"
  
! #: c/c-parser.c:17571 cp/parser.c:38969
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic update%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>"
  
! #: c/c-parser.c:17837 cp/parser.c:39174 cp/parser.c:39200
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17841 cp/parser.c:39231 cp/parser.c:39247
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opÃ©ration invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9721 cp/semantics.c:9731
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> utilise deux expressions diffÃ©rentes pour la mÃ©moire"
  
! #: c/c-parser.c:17990 cp/semantics.c:9796
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "l'expression %<depobj%> n'est pas une expression l-valeur"
  
! #: c/c-parser.c:18047 cp/parser.c:39431
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu"
  
! #: c/c-parser.c:18059 cp/parser.c:39447
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.c:18095 cp/parser.c:39480
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> ou %<acquire%> attendu"
  
! #: c/c-parser.c:18102 cp/parser.c:39487
  #, 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"
--- 43127,43208 ----
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocator%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>"
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocated%> n'est pas encore supportÃ©"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "clause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "clause %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendue"
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mÃ©moire"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp atomic read%> est incompatible avec les clauses %<acq_rel%> ou %<release%>"
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic write%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>"
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic update%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>"
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opÃ©ration invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> utilise deux expressions diffÃ©rentes pour la mÃ©moire"
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "l'expression %<depobj%> n'est pas une expression l-valeur"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> ou %<acquire%> attendu"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "liste %<flush%> spÃ©cifiÃ©e avec une clause d'ordre de mÃ©moire"
*************** msgstr "liste %<flush%> spÃ©cifiÃ©e avec
*** 43187,43218 ****
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.c:18161 cp/parser.c:40092
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.c:18166 cp/parser.c:40098
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.c:18222 cp/parser.c:40149
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "le paramÃ¨tre de la clause %<ordered%> est plus petit que %<collapse%>"
  
! #: c/c-parser.c:18233 cp/parser.c:40160
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "la clause %<linear%> ne peut pas Ãªtre spÃ©cifiÃ©e avec la clause %<ordered%> comportant un paramÃ¨tre"
  
! #: c/c-parser.c:18251 cp/parser.c:40188
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction Â«Â forÂ Â» attendue"
  
! #: c/c-parser.c:18330 cp/semantics.c:9306 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "dÃ©claration ou initialisation d'itÃ©ration attendue"
--- 43212,43243 ----
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "le paramÃ¨tre de la clause %<ordered%> est plus petit que %<collapse%>"
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "la clause %<linear%> ne peut pas Ãªtre spÃ©cifiÃ©e avec la clause %<ordered%> comportant un paramÃ¨tre"
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction Â«Â forÂ Â» attendue"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "dÃ©claration ou initialisation d'itÃ©ration attendue"
*************** msgstr "dÃ©claration ou initialisation d
*** 43222,43293 ****
  msgid "not enough perfectly nested loops"
  msgstr "pas assez de boucles parfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18464 cp/parser.c:40502
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "boucles coalescÃ©es imparfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18547 cp/parser.c:40298 cp/parser.c:40340 cp/pt.c:17886
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable d'itÃ©ration %qD ne devrait pas Ãªtre Â«Â firstprivateÂ Â»"
  
! #: c/c-parser.c:18681 cp/parser.c:40621
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "la clause %<ordered%> avec un paramÃ¨tre ne devrait pas Ãªtre spÃ©cifiÃ©e sur la construction %qs"
  
! #: c/c-parser.c:18895 cp/parser.c:40839
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> avec une clause %<depend%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es"
  
! #: c/c-parser.c:19105 cp/parser.c:41040
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu aprÃ¨s %qs"
  
! #: c/c-parser.c:19381 cp/parser.c:41318
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.c:19634 cp/parser.c:41591
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur un clause %<map%>"
  
! #: c/c-parser.c:19650 cp/parser.c:41607
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> doit contenir au moins une clause %<map%>, %<use_device_ptr%> ou %<use_device_addr%>"
  
! #: c/c-parser.c:19698 cp/parser.c:41837
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> doit contenir au moins une clause %<from%> ou %<to%>"
  
! #: c/c-parser.c:19772 cp/parser.c:41690
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.c:19784 cp/parser.c:41702
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.c:19859 cp/parser.c:41781
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> avec un type Â«Â mapÂ Â» autre que %<from%>, %<release%> ou %<delete%> sur une clause %<map%>"
  
! #: c/c-parser.c:19872 cp/parser.c:41794
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.c:20095 cp/parser.c:42055
  #, 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%>"
--- 43247,43318 ----
  msgid "not enough perfectly nested loops"
  msgstr "pas assez de boucles parfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "boucles coalescÃ©es imparfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable d'itÃ©ration %qD ne devrait pas Ãªtre Â«Â firstprivateÂ Â»"
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "la clause %<ordered%> avec un paramÃ¨tre ne devrait pas Ãªtre spÃ©cifiÃ©e sur la construction %qs"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> avec une clause %<depend%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es"
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu aprÃ¨s %qs"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur un clause %<map%>"
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> doit contenir au moins une clause %<map%>, %<use_device_ptr%> ou %<use_device_addr%>"
  
! #: c/c-parser.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> doit contenir au moins une clause %<from%> ou %<to%>"
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> avec un type Â«Â mapÂ Â» autre que %<from%>, %<release%> ou %<delete%> sur une clause %<map%>"
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
*************** msgstr "%<#pragma omp declare %s%> doit
*** 43302,43358 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.c:20270 cp/parser.c:42731
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sÃ©lecteur de trait attendu"
  
! #: c/c-parser.c:20323 cp/parser.c:42783
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "sÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contexte"
  
! #: c/c-parser.c:20348 cp/parser.c:42807
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "le sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©"
  
! #: c/c-parser.c:20375 cp/parser.c:42846 cp/pt.c:11516
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "l'argument du score doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.c:20378 cp/parser.c:42849 cp/pt.c:11533
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit Ãªtre non nÃ©gatif"
  
! #: c/c-parser.c:20402 cp/parser.c:42877 cp/pt.c:11519
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©rale"
  
! #: c/c-parser.c:20447 cp/parser.c:42921
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaÃ®ne littÃ©rale attendus"
  
! #: c/c-parser.c:20469 cp/parser.c:42943 cp/pt.c:11523
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.c:20480 cp/parser.c:42954
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "les propriÃ©tÃ©s pour le sÃ©lecteur %<simd%> ne peuvent pas Ãªtre spÃ©cifiÃ©es dans %<metadirective%>"
  
! #: c/c-parser.c:20567 cp/parser.c:43040
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu"
  
! #: c/c-parser.c:20642 cp/parser.c:43148
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
--- 43327,43383 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sÃ©lecteur de trait attendu"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "sÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contexte"
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "le sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©"
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "l'argument du score doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit Ãªtre non nÃ©gatif"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©rale"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaÃ®ne littÃ©rale attendus"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "les propriÃ©tÃ©s pour le sÃ©lecteur %<simd%> ne peuvent pas Ãªtre spÃ©cifiÃ©es dans %<metadirective%>"
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
*************** msgstr "%<match%> attendu"
*** 43362,43373 ****
  msgid "variant %qD is not a function"
  msgstr "le variant %qD n'est pas une fonction"
  
! #: c/c-parser.c:20668 cp/decl.c:7567
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "le variant %qD et la base %qD ont des types incompatibles"
  
! #: c/c-parser.c:20680 cp/decl.c:7576
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "le variant %qD est interne"
--- 43387,43398 ----
  msgid "variant %qD is not a function"
  msgstr "le variant %qD n'est pas une fonction"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "le variant %qD et la base %qD ont des types incompatibles"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "le variant %qD est interne"
*************** msgstr "le variant %qD est interne"
*** 43377,43408 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.c:20731 cp/parser.c:43193
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.c:20840 cp/parser.c:43298
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%>"
  
! #: c/c-parser.c:20889 cp/parser.c:43347
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "la directive avec uniquement des clauses %<device_type%> est ignorÃ©e"
  
! #: c/c-parser.c:20908 cp/parser.c:43372
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: c/c-parser.c:20915 cp/parser.c:43379
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> attendu"
  
! #: c/c-parser.c:20921 cp/parser.c:43386
  #, 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"
--- 43402,43433 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%>"
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "la directive avec uniquement des clauses %<device_type%> est ignorÃ©e"
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> attendu"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant"
*************** msgstr "nom de fonction %<(%> attendu"
*** 43457,43498 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait Ãªtre %<&omp_priv%>"
  
! #: c/c-parser.c:21331 cp/parser.c:43854
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.c:21395 cp/parser.c:43917
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu"
  
! #: c/c-parser.c:21415 cp/parser.c:43943
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "clause %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue"
  
! #: c/c-parser.c:21424 cp/parser.c:43952
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "la clause %qs sur la directive %<requires%> n'est pas encore supportÃ©e"
  
! #: c/c-parser.c:21436 cp/parser.c:43964
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "clause %qs utilisÃ©e lexicalement aprÃ¨s la construction de la premiÃ¨re cible ou l'API de dÃ©chargement"
  
! #: c/c-parser.c:21448 cp/parser.c:43976
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilation"
  
! #: c/c-parser.c:21457 cp/parser.c:43985
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "clause %<atomic_default_mem_order%> utilisÃ©e lexicalement aprÃ¨s la premiÃ¨re construction %<atomic%> sans clause d'ordre de mÃ©moire"
  
! #: c/c-parser.c:21471 cp/parser.c:43999
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> requiert au moins une clause"
--- 43482,43523 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait Ãªtre %<&omp_priv%>"
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "clause %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue"
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "la clause %qs sur la directive %<requires%> n'est pas encore supportÃ©e"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "clause %qs utilisÃ©e lexicalement aprÃ¨s la construction de la premiÃ¨re cible ou l'API de dÃ©chargement"
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilation"
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "clause %<atomic_default_mem_order%> utilisÃ©e lexicalement aprÃ¨s la premiÃ¨re construction %<atomic%> sans clause d'ordre de mÃ©moire"
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> requiert au moins une clause"
*************** msgstr "type %qT de taille nulle dans la
*** 43507,43533 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille variable dans la clause %<reduction%>"
  
! #: c/c-parser.c:21736 cp/semantics.c:8745
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE est dÃ©clarÃ© %<threadprivate%> aprÃ¨s la premiÃ¨re utilisation"
  
! #: c/c-parser.c:21738 cp/semantics.c:8747
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut Ãªtre %<threadprivate%>"
  
! #: c/c-parser.c:21742 cp/semantics.c:8749
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.c:21921 cp/parser.c:44732
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: c/c-parser.c:21927 cp/parser.c:44738
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>"
--- 43532,43558 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille variable dans la clause %<reduction%>"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE est dÃ©clarÃ© %<threadprivate%> aprÃ¨s la premiÃ¨re utilisation"
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut Ãªtre %<threadprivate%>"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>"
*************** msgstr "%<__transaction_cancel%> Ã  l'in
*** 43537,43543 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "le %<__transaction_cancel%> extÃ©rieur n'est pas dans un %<__transaction_atomic%> extÃ©rieur ou une fonction %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21944 cp/parser.c:44756
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>"
--- 43562,43568 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "le %<__transaction_cancel%> extÃ©rieur n'est pas dans un %<__transaction_atomic%> extÃ©rieur ou une fonction %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>"
*************** msgstr "pas d'accolade fermante"
*** 43552,43558 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10615 c/c-typeck.c:10657 cp/call.c:4552
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
--- 43577,43583 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
*************** msgstr "l'attribut %qs ne peut pas Ãªtre
*** 43593,43719 ****
  msgid "function types not truly compatible in ISO C"
  msgstr "types fonctions pas vraiment compatibles en C ISO"
  
! #: c/c-typeck.c:770
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "les opÃ©randes de types dÃ©cimaux flottants et vectoriels ne peuvent pas Ãªtre mÃ©langÃ©s"
  
! #: c/c-typeck.c:775
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "les opÃ©randes de types dÃ©cimaux flottants et complexes ne peuvent pas Ãªtre mÃ©langÃ©s"
  
! #: c/c-typeck.c:780
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "les opÃ©randes de types dÃ©cimaux flottants ne peuvent pas Ãªtre mÃ©langÃ©s avec d'autres flottants"
  
! #: c/c-typeck.c:1325
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr "des pointeurs vers des tableaux avec des qualificatifs diffÃ©rents sont incompatibles en C ISO"
  
! #: c/c-typeck.c:1329
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "les types ne sont pas vraiment compatibles"
  
! #: c/c-typeck.c:1333
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "les types ciblÃ©s par les pointeurs sont incompatibles en C++"
  
! #: c/c-typeck.c:1666
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "les types retournÃ©s par les fonctions ne sont pas compatibles en raison de %<volatile%>"
  
! #: c/c-typeck.c:1924
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "convertir un tableau de littÃ©raux composÃ©s en un pointeur est mal formÃ© en C++"
  
! #: c/c-typeck.c:2457 c/c-typeck.c:9170
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT n'a pas de membre nommÃ© %qE; vouliez-vous employer %qEÂ ?"
  
! #: c/c-typeck.c:2461 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT n'a pas de membre nommÃ© %qE"
  
! #: c/c-typeck.c:2470
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "accÃ¨s au membre %qE d'une structure %qE atomique"
  
! #: c/c-typeck.c:2473
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "accÃ¨s au membre %qE d'une union %qE atomique"
  
! #: c/c-typeck.c:2533
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE est un pointeur; vouliez-vous utiliser %<->%>Â ?"
  
! #: c/c-typeck.c:2539
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "accÃ¨s au membre %qE de quelque chose qui n'est ni une structure ni une union"
  
! #: c/c-typeck.c:2587
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur %<void *%>"
  
! #: c/c-typeck.c:2642
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "la valeur de l'indice n'est ni un tableau ni un pointeur ni un vecteur"
  
! #: c/c-typeck.c:2652 cp/typeck.c:3588 cp/typeck.c:3681
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "l'indice du tableau n'est pas un entier"
  
! #: c/c-typeck.c:2658
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "la valeur de l'indice est un pointeur vers une fonction"
  
! #: c/c-typeck.c:2712
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "le C ISO interdit d'accÃ©der aux tableaux %<register%> par un indice"
  
! #: c/c-typeck.c:2715
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "le C90 ISO interdit d'accÃ©der Ã  un tableau par un indice si le tableau n'est pas une l-valeur"
  
! #: c/c-typeck.c:2829
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "constante enum dÃ©finie ici"
  
! #: c/c-typeck.c:2936 cp/typeck.c:1801
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sur le tableau %qE en paramÃ¨tre de fonction retournera la taille de %qT"
  
! #: c/c-typeck.c:3089
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "l'objet appelÃ© %qE n'est pas une fonction ou un pointeur de fonction"
  
! #: c/c-typeck.c:3094
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "l'objet %qD appelÃ© n'est pas une fonction ou un pointeur de fonction"
  
! #: c/c-typeck.c:3100
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "l'objet appelÃ© n'est pas une fonction ou un pointeur de fonction"
--- 43618,43744 ----
  msgid "function types not truly compatible in ISO C"
  msgstr "types fonctions pas vraiment compatibles en C ISO"
  
! #: c/c-typeck.c:776
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "les opÃ©randes de types dÃ©cimaux flottants et vectoriels ne peuvent pas Ãªtre mÃ©langÃ©s"
  
! #: c/c-typeck.c:781
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "les opÃ©randes de types dÃ©cimaux flottants et complexes ne peuvent pas Ãªtre mÃ©langÃ©s"
  
! #: c/c-typeck.c:786
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "les opÃ©randes de types dÃ©cimaux flottants ne peuvent pas Ãªtre mÃ©langÃ©s avec d'autres flottants"
  
! #: c/c-typeck.c:1331
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr "des pointeurs vers des tableaux avec des qualificatifs diffÃ©rents sont incompatibles en C ISO"
  
! #: c/c-typeck.c:1335
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "les types ne sont pas vraiment compatibles"
  
! #: c/c-typeck.c:1339
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "les types ciblÃ©s par les pointeurs sont incompatibles en C++"
  
! #: c/c-typeck.c:1672
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "les types retournÃ©s par les fonctions ne sont pas compatibles en raison de %<volatile%>"
  
! #: c/c-typeck.c:1930
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "convertir un tableau de littÃ©raux composÃ©s en un pointeur est mal formÃ© en C++"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT n'a pas de membre nommÃ© %qE; vouliez-vous employer %qEÂ ?"
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT n'a pas de membre nommÃ© %qE"
  
! #: c/c-typeck.c:2520
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "accÃ¨s au membre %qE d'une structure %qE atomique"
  
! #: c/c-typeck.c:2523
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "accÃ¨s au membre %qE d'une union %qE atomique"
  
! #: c/c-typeck.c:2583
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE est un pointeur; vouliez-vous utiliser %<->%>Â ?"
  
! #: c/c-typeck.c:2589
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "accÃ¨s au membre %qE de quelque chose qui n'est ni une structure ni une union"
  
! #: c/c-typeck.c:2637
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur %<void *%>"
  
! #: c/c-typeck.c:2692
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "la valeur de l'indice n'est ni un tableau ni un pointeur ni un vecteur"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "l'indice du tableau n'est pas un entier"
  
! #: c/c-typeck.c:2708
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "la valeur de l'indice est un pointeur vers une fonction"
  
! #: c/c-typeck.c:2762
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "le C ISO interdit d'accÃ©der aux tableaux %<register%> par un indice"
  
! #: c/c-typeck.c:2765
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "le C90 ISO interdit d'accÃ©der Ã  un tableau par un indice si le tableau n'est pas une l-valeur"
  
! #: c/c-typeck.c:2879
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "constante enum dÃ©finie ici"
  
! #: c/c-typeck.c:2986 cp/typeck.c:1812
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sur le tableau %qE en paramÃ¨tre de fonction retournera la taille de %qT"
  
! #: c/c-typeck.c:3139
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "l'objet appelÃ© %qE n'est pas une fonction ou un pointeur de fonction"
  
! #: c/c-typeck.c:3144
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "l'objet %qD appelÃ© n'est pas une fonction ou un pointeur de fonction"
  
! #: c/c-typeck.c:3150
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "l'objet appelÃ© n'est pas une fonction ou un pointeur de fonction"
*************** msgstr "l'objet appelÃ© n'est pas une fo
*** 43721,45316 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3130
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fonction appelÃ©e Ã  travers un type non compatible"
  
! #: c/c-typeck.c:3135 c/c-typeck.c:3187
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "fonction appelÃ©e avec un type de retour void qualifiÃ©"
  
! #: c/c-typeck.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "le type du paramÃ¨tre formel %d est incomplet"
  
! #: c/c-typeck.c:3256
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "passage de l'argument %d de %qE comme entier au lieu de flottant Ã  cause du prototype"
  
! #: c/c-typeck.c:3262
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "passage de l'argument %d de %qE comme entier au lieu de complexe Ã  cause du prototype"
  
! #: c/c-typeck.c:3268
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "passage de l'argument %d de %qE comme complexe au lieu de flottant Ã  cause du prototype"
  
! #: c/c-typeck.c:3274
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "passage de l'argument %d de %qE comme flottant au lieu d'entier Ã  cause du prototype"
  
! #: c/c-typeck.c:3280
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "passage de l'argument %d de %qE comme complexe au lieu d'entier Ã  cause du prototype"
  
! #: c/c-typeck.c:3286
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "passage de l'argument %d de %qE comme flottant au lieu de complexe Ã  cause du prototype"
  
! #: c/c-typeck.c:3300
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "passage de l'argument %d de %qE comme %<float%> au lieu de %<double%> Ã  cause du prototype"
  
! #: c/c-typeck.c:3326
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "passage de l'argument %d de %qE comme %qT au lieu de %qT Ã  cause du prototype"
  
! #: c/c-typeck.c:3351
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "passage de l'argument %d de %qE avec des largeurs diffÃ©rentes Ã  cause du prototype"
  
! #: c/c-typeck.c:3375
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "passage de l'argument %d de %qE comme un non signÃ© Ã  cause du prototype"
  
! #: c/c-typeck.c:3380
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "passage de l'argument %d de %qE comme signÃ© Ã  cause du prototype"
  
! #: c/c-typeck.c:3533
  #, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr "trop d'arguments pour la fonction %qE"
  
! #: c/c-typeck.c:3543
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "trop d'arguments pour la fonction interne %qE %d attendus"
  
! #: c/c-typeck.c:3615
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "conversion implicite de %qT en %qT lors du passage de l'argument Ã  la fonction"
  
! #: c/c-typeck.c:3683
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "trop peu d'arguments pour la fonction interne %qE %u attendus"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3886 cp/typeck.c:5119 cp/typeck.c:5388
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "une comparaison avec une chaÃ®ne littÃ©rale produit un rÃ©sultat non spÃ©cifiÃ©"
  
! #: c/c-typeck.c:3866 c/c-typeck.c:3877 cp/typeck.c:5146 cp/typeck.c:5170
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "comparaison entre un pointeur et la constante caractÃ¨re zÃ©ro"
  
! #: c/c-typeck.c:3869 c/c-typeck.c:3880 cp/typeck.c:5149 cp/typeck.c:5173
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "vouliez-vous dÃ©rÃ©fÃ©rencer le pointeurÂ ?"
  
! #: c/c-typeck.c:3900
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparaison entre %qT et %qT"
  
! #: c/c-typeck.c:3951
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "pointeur de type %<void *%> utilisÃ© dans une soustraction"
  
! #: c/c-typeck.c:3954
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "pointeur vers une fonction utilisÃ© dans une soustraction"
  
! #: c/c-typeck.c:3988
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "arithmÃ©tique sur un pointeur vers un type incomplet"
  
! #: c/c-typeck.c:3997 cp/typeck.c:6086
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "arithmÃ©tique sur un pointeur vers un agrÃ©gat vide"
  
! #: c/c-typeck.c:4430
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> sur une expression boolÃ©enne"
  
! #: c/c-typeck.c:4434
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "vouliez-vous utiliser le Â«Â nonÂ Â» logiqueÂ ?"
  
! #: c/c-typeck.c:4444
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "le C ISO ne permet pas d'utiliser %<~%> pour calculer le conjuguÃ© d'un complexe"
  
! #: c/c-typeck.c:4468
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "type d'argument erronÃ© pour absu"
  
! #: c/c-typeck.c:4493
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "type d'argument erronÃ© pour le point d'exclamation unaire"
  
! #: c/c-typeck.c:4551
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "incrÃ©menter une valeur Ã©numÃ©rÃ©e est invalide en C++"
  
! #: c/c-typeck.c:4554
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "dÃ©crÃ©menter une valeur Ã©numÃ©rÃ©e est invalide en C++"
  
! #: c/c-typeck.c:4561
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incrÃ©mentation d'une expression boolÃ©enne"
  
! #: c/c-typeck.c:4564
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "dÃ©crÃ©mentation d'une expression boolÃ©enne"
  
! #: c/c-typeck.c:4580
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "le C ISO ne permet pas %<++%> ni %<--%> sur les types complexes"
  
! #: c/c-typeck.c:4606 c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "type d'argument erronÃ© pour un incrÃ©ment"
  
! #: c/c-typeck.c:4608 c/c-typeck.c:4643
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "type d'argument erronÃ© pour un dÃ©crÃ©ment"
  
! #: c/c-typeck.c:4628
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "incrÃ©ment d'un pointeur vers un type incomplet %qT"
  
! #: c/c-typeck.c:4632
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "dÃ©crÃ©ment d'un pointeur vers un type incomplet %qT"
  
! #: c/c-typeck.c:4739
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "prise de l'adresse d'une expression de type %<void%>"
  
! #: c/c-typeck.c:4798
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ne peut prendre l'adresse du champ de bits %qD"
  
! #: c/c-typeck.c:4811
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "ne peut prendre l'adresse d'un scalaire avec un ordre de stockage inversÃ©"
  
! #: c/c-typeck.c:4819
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "adresse demandÃ©e pour un tableau avec un ordre de stockage scalaire inversÃ©"
  
! #: c/c-typeck.c:5004
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "variable globale de registre %qD utilisÃ©e dans une fonction imbriquÃ©e"
  
! #: c/c-typeck.c:5007
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variable de registre %qD utilisÃ©e dans une fonction imbriquÃ©e"
  
! #: c/c-typeck.c:5012
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "adresse d'une variable registre globale %qD demandÃ©e"
  
! #: c/c-typeck.c:5014
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "adresse d'une variable registre %qD demandÃ©e"
  
! #: c/c-typeck.c:5153
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "le tableau n'est pas une l-valeur dans l'expression conditionnelle"
  
! #: c/c-typeck.c:5235
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "conversion implicite depuis %qT vers %qT pour correspondre Ã  d'autres rÃ©sultats de la condition"
  
! #: c/c-typeck.c:5294 c/c-typeck.c:5300
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "l'opÃ©rande de %<?:%> change de type signÃ© de %qT Ã  %qT Ã  cause du caractÃ¨re non signÃ© de l'autre opÃ©rande"
  
! #: c/c-typeck.c:5317
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "le C ISO interdit une expression conditionnelle dont un seul cÃ´tÃ© est Â«Â voidÂ Â»"
  
! #: c/c-typeck.c:5334
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "pointeurs vers des espaces d'adresses disjoints utilisÃ©s dans une expression conditionnelle"
  
! #: c/c-typeck.c:5345 c/c-typeck.c:5362
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "le pointeur vers le tableau perd le qualificatif dans l'expression conditionnelle"
  
! #: c/c-typeck.c:5350 c/c-typeck.c:5367
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "le C ISO interdit une expression conditionnelle entre %<void *%> et un pointeur de fonction"
  
! #: c/c-typeck.c:5380
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "non concordance de type de pointeurs entre %qT et %qT de %qD et %qD dans une expression conditionnelle"
  
! #: c/c-typeck.c:5385
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "non concordance de type de pointeurs dans une expression conditionnelle"
  
! #: c/c-typeck.c:5394 c/c-typeck.c:5405
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "non concordance entre un pointeur et un entier dans une expression conditionnelle"
  
! #: c/c-typeck.c:5419
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "non concordance de type dans une expression conditionnelle"
  
! #: c/c-typeck.c:5534
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %E"
  
! #: c/c-typeck.c:5538
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>"
  
! #: c/c-typeck.c:5556
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %E"
  
! #: c/c-typeck.c:5561
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>"
  
! #: c/c-typeck.c:5570 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "dans l'appel Ã  %qD, dÃ©clarÃ© ici"
  
! #: c/c-typeck.c:5619
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "l'opÃ©rande Ã  gauche de la virgule n'a pas d'effet"
  
! #: c/c-typeck.c:5637 c/c-typeck.c:11178
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "l'opÃ©rande Ã  droite de la virgule n'a pas d'effet"
  
! #: c/c-typeck.c:5708
  msgid "cast adds %q#v qualifier to function type"
  msgstr "le transtypage ajoute le qualificatif %q#v au type de la fonction"
  
! #: c/c-typeck.c:5714
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "le transtypage annule le qualificatif %qv du type ciblÃ© par le pointeur"
  
! #: c/c-typeck.c:5749
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "pour Ãªtre sÃ»rs, tous les pointeurs intermÃ©diaires dans les transtypages de %qT vers %qT doivent Ãªtre qualifiÃ©s avec %<const%>"
  
! #: c/c-typeck.c:5843
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "le transtypage spÃ©cifie un type de tableau"
  
! #: c/c-typeck.c:5849
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "le transtypage spÃ©cifie un type de fonction"
  
! #: c/c-typeck.c:5864
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "le C ISO interdit le transtypage d'un type non scalaire vers lui-mÃªme"
  
! #: c/c-typeck.c:5884
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "le C ISO interdit le transtypage vers un type union"
  
! #: c/c-typeck.c:5894
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "transtypage vers un type union depuis un type absent de l'union"
  
! #: c/c-typeck.c:5929
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %s depuis un pointeur d'espace d'adresses gÃ©nÃ©rique disjoint"
  
! #: c/c-typeck.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses gÃ©nÃ©rique vers un pointeur de l'espace d'adresses %s disjoint"
  
! #: c/c-typeck.c:5939
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %s depuis un pointeur de l'espace d'adresses %s disjoint"
  
! #: c/c-typeck.c:5959
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "le transtypage augmente l'alignement requis pour le type ciblÃ©"
  
! #: c/c-typeck.c:5970
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "transtypage d'un pointeur vers un entier de taille diffÃ©rente"
  
! #: c/c-typeck.c:5975
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "transtypage d'un appel de fonction de type %qT vers le type %qT ne correspondant pas"
  
! #: c/c-typeck.c:5984 cp/typeck.c:8438
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "transtypage vers un pointeur depuis un entier de taille diffÃ©rente"
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "le C ISO interdit la conversion d'un pointeur de fonction en un type de pointeur vers un objet"
  
! #: c/c-typeck.c:6007
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "le C ISO interdit la conversion d'un pointeur vers un objet en un type de pointeur vers une fonction"
  
! #: c/c-typeck.c:6017
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "transtypage entre des types de fonction incompatibles de %qT vers %qT"
  
! #: c/c-typeck.c:6112
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "dÃ©finir un type dans un transtypage est invalide en C++"
  
! #: c/c-typeck.c:6153
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "affectation vers une expression de type tableau"
  
! #: c/c-typeck.c:6279
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "la conversion en enum dans une affectation est invalide en C++"
  
! #: c/c-typeck.c:6481 c/c-typeck.c:6503 c/c-typeck.c:6529
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(prÃ¨s de l'initialisation de %qs)"
  
! #: c/c-typeck.c:6544
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "tableau initialisÃ© depuis une constante chaÃ®ne entre parenthÃ¨ses"
  
! #: c/c-typeck.c:6587 c/c-typeck.c:6833
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT attendu mais l'argument est de type %qT"
  
! #: c/c-typeck.c:6621
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "dans %qD, le type de l'argument %d est %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototype"
  
! #: c/c-typeck.c:6624
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "dans %qD, l'argument %d promeut vers %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototype"
  
! #: c/c-typeck.c:6629
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "la fonction interne %qD est dÃ©clarÃ©e ici"
  
! #: c/c-typeck.c:6828
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "la conversion d'un enum lors du passage de l'argument %d de %qE est invalide en C++"
  
! #: c/c-typeck.c:6837
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT dans une affectation est invalide en C++"
  
! #: c/c-typeck.c:6841
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT durant l'initialisation est invalide en C++"
  
! #: c/c-typeck.c:6846
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT durant le retour est invalide en C++"
  
! #: c/c-typeck.c:6864
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversion implicite de %qT vers %qT"
  
! #: c/c-typeck.c:7042 c/c-typeck.c:7397
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "passer l'argument %d de %qE ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.c:7045 c/c-typeck.c:7400
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "l'affectation ajoute la qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.c:7048 c/c-typeck.c:7402
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "l'initialisation ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.c:7051 c/c-typeck.c:7404
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "le retour ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.c:7059 c/c-typeck.c:7292 c/c-typeck.c:7335
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "passer l'argument %d de %qE abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7061 c/c-typeck.c:7294 c/c-typeck.c:7337
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "l'affectation abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7063 c/c-typeck.c:7296 c/c-typeck.c:7339
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "l'initialisation abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7065 c/c-typeck.c:7298 c/c-typeck.c:7341
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "le retour abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7074
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "le C ISO interdit la conversion d'argument en type union"
  
! #: c/c-typeck.c:7142
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "la conversion implicite de %qT vers %qT n'est pas permise en C++"
  
! #: c/c-typeck.c:7155
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "passage de l'argument %d de %qE depuis un pointeur vers un espace d'adresses non fermÃ©"
  
! #: c/c-typeck.c:7165
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "affectation depuis un pointeur vers un espace d'adresses non fermÃ©"
  
! #: c/c-typeck.c:7175
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "initialisation depuis un pointeur vers un espace d'adresses non fermÃ©"
  
! #: c/c-typeck.c:7185
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "retour depuis un pointeur vers un espace d'adresses non fermÃ©"
  
! #: c/c-typeck.c:7208
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "l'argument %d de %qE pourrait Ãªtre un candidat pour un attribut de format"
  
! #: c/c-typeck.c:7214
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de format"
  
! #: c/c-typeck.c:7219
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'initialisation pourrait Ãªtre un candidat pour un attribut de format"
  
! #: c/c-typeck.c:7224 cp/typeck.c:9547
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "le type de retour pourrait Ãªtre un candidat pour un attribut de format"
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "passage de l'argument %d de %qE depuis un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.c:7250
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "affectation Ã  %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "initialisation de %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.c:7260
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "retour de %qT depuis un type pointeur avec un ordre de stockage scalaire %qT incompatible"
  
! #: c/c-typeck.c:7309
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "le C ISO interdit de passer l'argument %d de %qE entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.c:7312
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "le C ISO interdit l'affectation entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.c:7314
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "le C ISO interdit l'initialisation entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.c:7316
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "le C ISO interdit le retour entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.c:7360
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "les cibles pointÃ©es dans le passage de l'argument %d de %qE diffÃ¨rent dans la plage signÃ©e"
  
! #: c/c-typeck.c:7368
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "les cibles pointÃ©es dans l'affectation de %qT vers %qT diffÃ¨rent dans la plage signÃ©e"
  
! #: c/c-typeck.c:7373
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "les cibles pointÃ©es dans l'initialisation de %qT depuis %qT diffÃ¨rent dans la plage signÃ©e"
  
! #: c/c-typeck.c:7378
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "les cibles pointÃ©es en retournant %qT depuis une fonction qui retourne le type %qT  diffÃ¨rent dans la plage signÃ©e"
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "passage de l'argument %d de %qE depuis un type pointeur incompatible"
  
! #: c/c-typeck.c:7428
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "affectation Ã  %qT depuis un pointeur vers %qD avec le type incompatible %qT"
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "affectation Ã  %qT depuis le type pointeur %qT qui est incompatible"
  
! #: c/c-typeck.c:7439
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "initialisation de %qT depuis un pointeur vers %qD avec le type incompatible %qT"
  
! #: c/c-typeck.c:7444
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "initialisation de %qT depuis le type pointeur %qT qui est incompatible"
  
! #: c/c-typeck.c:7451
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "retour d'un pointeur vers %qD de type %qT depuis une fonction avec le type incompatible %qT"
  
! #: c/c-typeck.c:7456
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "retour de %qT depuis une fonction avec le type de retour %qT qui est incompatible"
  
! #: c/c-typeck.c:7495
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "le passage de l'argument %d de %qE transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.c:7502
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "l'affectation Ã  %qT depuis %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.c:7507
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "l'initialisation de %qT depuis %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "retourner %qT depuis une fonction avec le type de retour %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.c:7531
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "le passage de l'argument %d de %qE transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.c:7538
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "l'affectation Ã  %qT depuis %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.c:7543
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "l'initialisation de %qT depuis %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.c:7547
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "retourner %qT depuis une fonction qui retourne le type %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.c:7574
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "type incompatible pour l'argument %d de %qE"
  
! #: c/c-typeck.c:7585
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "types incompatibles dans l'affectation au type %qT depuis le type %qT"
  
! #: c/c-typeck.c:7595
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "types incompatibles dans l'initialisation du type %qT en utilisant le type %qT"
  
! #: c/c-typeck.c:7605
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "types incompatibles en retournant le type %qT alors que %qT Ã©tait attendu"
  
! #: c/c-typeck.c:7673
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "le C traditionnel rejette l'initialisation automatique d'agrÃ©gats"
  
! #: c/c-typeck.c:7913 c/c-typeck.c:8807 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisation d'un membre de tableau flexible"
  
! #: c/c-typeck.c:7929 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "impossible d'initialiser un tableau de %qT depuis une chaÃ®ne de caractÃ¨res littÃ©rale avec un tableau de type %qT"
  
! #: c/c-typeck.c:7969
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "tableau d'un type inappropriÃ© initialisÃ© avec une chaÃ®ne constante"
  
! #: c/c-typeck.c:8037 cp/typeck.c:2182
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "utilisation invalide d'un tableau n'Ã©tant pas une l-valeur"
  
! #: c/c-typeck.c:8056 c/c-typeck.c:8080 c/c-typeck.c:8083 c/c-typeck.c:8091
! #: c/c-typeck.c:8131 c/c-typeck.c:9660 c/c-typeck.c:9710
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas une constante"
  
! #: c/c-typeck.c:8065
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "tableau initialisÃ© Ã  l'aide d'une expression de tableau non constante"
  
! #: c/c-typeck.c:8096 c/c-typeck.c:8144 c/c-typeck.c:9720
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas une expression constante"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:9715
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas Ã©valuable lors du chargement"
  
! #: c/c-typeck.c:8157
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "initialisation invalide"
  
! #: c/c-typeck.c:8435 cp/decl.c:6976
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "type de vecteur opaque ne peut Ãªtre initialisÃ©"
  
! #: c/c-typeck.c:8655
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "groupe d'accolades superflu Ã  la fin de l'initialisation"
  
! #: c/c-typeck.c:8738
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades autour d'une initialisation d'un scalaire"
  
! #: c/c-typeck.c:8804 c/c-typeck.c:10243 cp/typeck2.c:1109 cp/typeck2.c:1367
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initialisation d'un membre de tableau flexible dans un contexte imbriquÃ©"
  
! #: c/c-typeck.c:8841
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades manquantes autour de l'initialisation"
  
! #: c/c-typeck.c:8864
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "initialisation manquante pour le champ %qD de %qT"
  
! #: c/c-typeck.c:8888
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "initialisation vide d'un scalaire"
  
! #: c/c-typeck.c:8893
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "Ã©lÃ©ments superflus dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.c:9012 c/c-typeck.c:9094
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "index de tableau dans l'initialisation de quelque chose n'Ã©tant pas un tableau"
  
! #: c/c-typeck.c:9017 c/c-typeck.c:9156
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "le nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'union"
  
! #: c/c-typeck.c:9067
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "l'index de tableau dans l'initialisation n'est pas un entier"
  
! #: c/c-typeck.c:9076 c/c-typeck.c:9085
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "l'index de tableau dans l'initialisation n'est pas une expression entiÃ¨re constante"
  
! #: c/c-typeck.c:9090 c/c-typeck.c:9092
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "index de tableau non constant dans l'initialisation"
  
! #: c/c-typeck.c:9096 c/c-typeck.c:9099
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "l'index de tableau dÃ©passe les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.c:9118
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "plage de l'index vide dans l'initialisation"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "la plage d'index du tableau excÃ¨de les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.c:9229 c/c-typeck.c:9259 c/c-typeck.c:9803
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "le champ initialisÃ© a des effets de bord Ã©crasÃ©s"
  
! #: c/c-typeck.c:9233 c/c-typeck.c:9263 c/c-typeck.c:9806
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "le champ initialisÃ© est Ã©crasÃ©"
  
! #: c/c-typeck.c:9737
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversion en enum durant l'initialisation est invalide en C++"
  
! #: c/c-typeck.c:10118
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de tableau de %<char%>"
  
! #: c/c-typeck.c:10125 c/c-typeck.c:10202
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de la structure"
  
! #: c/c-typeck.c:10146
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "initialisation par position de champs dans une %<struct%> qui est dÃ©clarÃ©e avec l'attribut %<designated_init%>"
  
! #: c/c-typeck.c:10217 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "initialisation non statique d'un membre de tableau flexible"
  
! #: c/c-typeck.c:10312
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de l'union"
  
! #: c/c-typeck.c:10334
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "le C traditionnel rejette l'initialisation des unions"
  
! #: c/c-typeck.c:10396
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation du tableau"
  
! #: c/c-typeck.c:10430
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation du vecteur"
  
! #: c/c-typeck.c:10462
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.c:10704
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "le C ISO interdit %<goto *expr;%>"
  
! #: c/c-typeck.c:10731 c/gimple-parser.c:2404 cp/typeck.c:10039
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la fonction est dÃ©clarÃ©e avec %<noreturn%> mais elle utilise l'instruction %<return%>"
  
! #: c/c-typeck.c:10759 c/c-typeck.c:10763
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sans valeur dans une fonction retournant autre chose que void"
  
! #: c/c-typeck.c:10777 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> avec une valeur dans une fonction retournant un void"
  
! #: c/c-typeck.c:10780
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "le C ISO interdit %<return%> avec une expression dans une fonction qui retourne un void"
  
! #: c/c-typeck.c:10857
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la fonction retourne l'adresse d'une Ã©tiquette"
  
! #: c/c-typeck.c:10947 cp/semantics.c:1420
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la quantitÃ© du switch n'est pas un entier"
  
! #: c/c-typeck.c:10972
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "l'expression %<long%> du Â«Â switchÂ Â» n'est pas convertie en %<int%> avec le C ISO"
  
! #: c/c-typeck.c:11010 c/c-typeck.c:11018
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "l'Ã©tiquette du Â«Â caseÂ Â» doit Ãªtre une expression constante entiÃ¨re"
  
! #: c/c-typeck.c:11024 cp/parser.c:11953
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "Ã©tiquette Â«Â caseÂ Â» en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11026
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11102 cp/parser.c:13452
  #, 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:11105 c/c-typeck.c:11125 cp/decl.c:3661 cp/parser.c:13462
! #: cp/parser.c:13483
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structurÃ© OpenMP"
  
! #: c/c-typeck.c:11108 cp/parser.c:13465
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMP"
  
! #: c/c-typeck.c:11122 cp/parser.c:13475
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute boucle"
  
! #: c/c-typeck.c:11160 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "dÃ©claration sans effet"
  
! #: c/c-typeck.c:11204
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "l'instruction de l'expression a un type incomplet"
  
! #: c/c-typeck.c:12038 c/c-typeck.c:12206 cp/typeck.c:5402
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "comparaison de vecteurs avec des types d'Ã©lÃ©ments diffÃ©rents"
  
! #: c/c-typeck.c:12046 c/c-typeck.c:12214 cp/typeck.c:5415
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "comparaison de vecteurs avec des nombres d'Ã©lÃ©ments diffÃ©rents"
  
! #: c/c-typeck.c:12071 c/c-typeck.c:12239 cp/typeck.c:5450
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "n'a pu trouver un type entier de la mÃªme taille que %qT"
  
! #: c/c-typeck.c:12085 cp/typeck.c:5108
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "comparer des nombres flottants Ã  l'aide de %<==%> ou %<!=%> n'est pas sÃ»r"
  
! #: c/c-typeck.c:12103 c/c-typeck.c:12124
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'adresse de %qD ne sera jamais NULL"
  
! #: c/c-typeck.c:12109 c/c-typeck.c:12130
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'adresse de %qD ne sera jamais NULL"
  
! #: c/c-typeck.c:12151 c/c-typeck.c:12280
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "comparaison de pointeurs vers des espaces d'adresses disjoints"
  
! #: c/c-typeck.c:12158 c/c-typeck.c:12164
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "le C ISO interdit la comparaison de %<void *%> avec un pointeur de fonction"
  
! #: c/c-typeck.c:12171 c/c-typeck.c:12290
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "il manque un transtypage pour comparer des types de pointeurs distincts"
  
! #: c/c-typeck.c:12183 c/c-typeck.c:12188 c/c-typeck.c:12316 c/c-typeck.c:12321
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaison entre un pointeur et un entier"
  
! #: c/c-typeck.c:12268
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaison de pointeurs complet et incomplet"
  
! #: c/c-typeck.c:12270
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "le C ISO interdit les comparaisons ordonnÃ©es de pointeurs vers des fonctions"
  
! #: c/c-typeck.c:12275
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un pointeur nul"
  
! #: c/c-typeck.c:12298 c/c-typeck.c:12301 c/c-typeck.c:12308 c/c-typeck.c:12311
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entier"
  
! #: c/c-typeck.c:12380
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversion implicite de %qT vers %qT pour correspondre Ã  d'autres opÃ©randes de l'expression binaire"
  
! #: c/c-typeck.c:12695
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "le tableau utilisÃ© ne peut pas Ãªtre converti en pointeur lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.c:12699
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "valeur de type Â«Â structÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.c:12703
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "valeur de type Â«Â unionÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.c:12719
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "valeur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.c:12909 cp/semantics.c:9869
  #, 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:12920 c/c-typeck.c:12930 cp/semantics.c:9880
! #: cp/semantics.c:9890
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.c:12965 cp/semantics.c:9925
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.c:13009 c/c-typeck.c:14596 c/c-typeck.c:14683 c/c-typeck.c:14756
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE dans la clause %qs"
  
! #: c/c-typeck.c:13021 c/c-typeck.c:14528 c/c-typeck.c:14669
! #: cp/semantics.c:4930 cp/semantics.c:7473 cp/semantics.c:7667
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
  
! #: c/c-typeck.c:13030 c/c-typeck.c:14693 cp/semantics.c:4940
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE est un membre d'une union"
  
! #: c/c-typeck.c:13038 c/c-typeck.c:14702
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "impossible de dÃ©rÃ©fÃ©rencer %qE dans la clause %qs"
  
! #: c/c-typeck.c:13049 cp/semantics.c:4956 cp/semantics.c:7715
  #, 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:13053 c/c-typeck.c:14721 cp/semantics.c:4960
! #: cp/semantics.c:7719
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.c:13060
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14728 c/c-typeck.c:14846
! #: cp/semantics.c:4978 cp/semantics.c:7726 cp/semantics.c:7907
  #, 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:13105 cp/semantics.c:5012
  #, 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:13112 cp/semantics.c:5019
  #, 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:13135 cp/semantics.c:5052
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "pointeur unique attendu dans la clause %qs"
  
! #: c/c-typeck.c:13152 c/c-typeck.c:13218 c/c-typeck.c:13495
! #: cp/semantics.c:5069 cp/semantics.c:5135
  #, 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:13171 cp/semantics.c:5088
  #, 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:13179 cp/semantics.c:5096
  #, 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:13188 c/c-typeck.c:13309 cp/semantics.c:5105
! #: cp/semantics.c:5226
  #, 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:13205 cp/semantics.c:5122
  #, 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:13246 cp/semantics.c:5163
  #, 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:13261 cp/semantics.c:5178
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "limite supÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
  # Ce message ne veut absolument rien dire !
! #: c/c-typeck.c:13297 cp/semantics.c:5214
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pour une fonction tableau, l'expression de longueur du paramÃ¨tre doit Ãªtre spÃ©cifiÃ©e"
  
! #: c/c-typeck.c:13301 cp/semantics.c:5218
  #, 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:13319 c/c-typeck.c:13434 cp/semantics.c:5236
! #: cp/semantics.c:5365
  #, 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:13327 cp/semantics.c:5244
  #, 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:13713 cp/semantics.c:6318
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "l'itÃ©rateur %qD n'a pas le type entier ni le type pointeur"
  
! #: c/c-typeck.c:13720
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "l'itÃ©rateur %qD a le type qualifiÃ© par %<_Atomic%>"
  
! #: c/c-typeck.c:13726 cp/semantics.c:6325
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "l'itÃ©rateur %qD Ã  le type qualifiÃ© par Â«Â constÂ Â»"
  
! #: c/c-typeck.c:13739 cp/semantics.c:6341
  #, 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:13759 cp/semantics.c:6377
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "l'itÃ©rateur %qD a un pas de zÃ©ro"
  
! #: c/c-typeck.c:13786
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "le type de l'itÃ©rateur %qD fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.c:13793 cp/semantics.c:6411
  #, 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:13799 cp/semantics.c:6417
  #, 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:13805 cp/semantics.c:6423
  #, 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:13842 cp/semantics.c:6471
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pointeur attendu dans la clause %qs"
  
! #: c/c-typeck.c:13924 cp/semantics.c:6546
  #, 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:13946 cp/semantics.c:6566
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "clause %<inscan%> %<reduction%> avec une section de tableau"
  
! #: c/c-typeck.c:13972 c/c-typeck.c:13982
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD dans la clause %<reduction%> est un tableau de taille nulle"
  
! #: c/c-typeck.c:14002
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE dans la clause %<reduction%>"
  
! #: c/c-typeck.c:14014
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "type de taille nulle %qT dans la clause %qs"
  
! #: c/c-typeck.c:14022
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "type de taille variable %qT dans la clause %qs"
  
! #: c/c-typeck.c:14072
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE a un type invalide pour %<reduction(%s)%>"
  
! #: c/c-typeck.c:14081 cp/semantics.c:6210
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qE"
  
! #: c/c-typeck.c:14169
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "type d'Ã©lÃ©ment de longueur variable dans la table de la clause %<reduction%>"
  
! #: c/c-typeck.c:14187 c/c-typeck.c:14920 cp/semantics.c:8362
  #, 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:14199 cp/semantics.c:8430
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit Ãªtre %<threadprivate%> pour %<copyin%>"
  
! #: c/c-typeck.c:14213 cp/semantics.c:6607
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "le modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%>"
  
! #: c/c-typeck.c:14221
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "clause linÃ©aire appliquÃ©e Ã  une variable non entiÃ¨re non pointeur de type %qT"
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<linear%>"
  
! #: c/c-typeck.c:14248 cp/semantics.c:6681
  #, 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:14278 c/c-typeck.c:14839 c/c-typeck.c:15063
! #: cp/semantics.c:6768 cp/semantics.c:7900 cp/semantics.c:8198
  #, 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:14293 cp/semantics.c:6783
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de rÃ©duction"
  
! #: c/c-typeck.c:14306 c/c-typeck.c:14338 c/c-typeck.c:14369
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clauses de donnÃ©es"
  
! #: c/c-typeck.c:14314 c/c-typeck.c:14345 c/c-typeck.c:14617 c/c-typeck.c:14767
! #: c/c-typeck.c:14774 c/c-typeck.c:14792 c/c-typeck.c:14802 c/c-typeck.c:14809
! #: cp/semantics.c:6796 cp/semantics.c:6804 cp/semantics.c:6861
! #: cp/semantics.c:6868 cp/semantics.c:6912 cp/semantics.c:7600
! #: cp/semantics.c:7777 cp/semantics.c:7784 cp/semantics.c:7801
! #: cp/semantics.c:7811 cp/semantics.c:7818
  #, 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:14317 c/c-typeck.c:14348 c/c-typeck.c:14777 c/c-typeck.c:14812
! #: cp/semantics.c:6807 cp/semantics.c:6871 cp/semantics.c:7787
! #: cp/semantics.c:7821
  #, 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:14331 cp/semantics.c:6853
  #, 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:14362 cp/semantics.c:6904
  #, 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:14381 cp/semantics.c:7243
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<aligned%>"
  
! #: c/c-typeck.c:14388
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.c:14395
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<aligned%>"
  
! #: c/c-typeck.c:14402
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>"
  
! #: c/c-typeck.c:14415 cp/semantics.c:7314
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<nontemporal%>"
  
! #: c/c-typeck.c:14421
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>"
  
! #: c/c-typeck.c:14434 cp/semantics.c:7353
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<allocate%>"
  
! #: c/c-typeck.c:14440
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clause %<allocate%>"
  
! #: c/c-typeck.c:14509 cp/semantics.c:7439
  #, 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:14520 cp/semantics.c:7464
  #, 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:14536 cp/semantics.c:7483
  #, 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:14545 cp/semantics.c:7494
  #, 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:14588 cp/semantics.c:7575
  #, 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:14613 c/c-typeck.c:14789 cp/semantics.c:7596
! #: cp/semantics.c:7798
  #, 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:14621 c/c-typeck.c:14795 cp/semantics.c:7604
! #: cp/semantics.c:7804
  #, 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:14676 cp/semantics.c:7674
  #, 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:14747 c/c-typeck.c:14853 cp/semantics.c:7756
! #: cp/semantics.c:7914
  #, 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:14834 cp/semantics.c:7894
  #, 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:14862 cp/semantics.c:7924
  #, 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:14876 cp/semantics.c:7940
  #, 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:14879 cp/semantics.c:7943
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.c:14896
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "la variable %qs n'est pas un pointeur"
  
! #: c/c-typeck.c:14903
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.c:14933 c/c-typeck.c:15024 cp/semantics.c:8340
  #, 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:14953 cp/semantics.c:7526
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "trop de clauses %qs dans une construction de tÃ¢che"
  
! #: c/c-typeck.c:15046 cp/semantics.c:8166
  #, 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:15113 cp/semantics.c:8501
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prÃ©dÃ©terminÃ© %qs pour %qs"
  
! #: c/c-typeck.c:15123
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%qE qualifiÃ© avec %<const%> peut uniquement apparaÃ®tre dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: c/c-typeck.c:15142 cp/semantics.c:8292
  #, 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:15154 cp/semantics.c:8305
  #, 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:15165 c/c-typeck.c:15173 cp/semantics.c:8314
! #: cp/semantics.c:8332
  #, 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:15218 cp/semantics.c:8272
  #, 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:15255 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la clause %<nogroup%> ne doit pas Ãªtre utilisÃ©e avec la clause %<reduction%>"
  
! #: c/c-typeck.c:15265 cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la clause %<detach%> ne doit pas Ãªtre utilisÃ©e avec la clause %<mergeable%>"
  
! #: c/c-typeck.c:15283 cp/semantics.c:8526
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "l'identificateur de l'Ã©vÃ©nement d'une clause %<detach%> ne devrait pas Ãªtre dans une clause qui partage des donnÃ©es"
  
! #: c/c-typeck.c:15457
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "impossible d'utiliser %<va_arg%> avec un ordre de stockage inversÃ©"
  
! #: c/c-typeck.c:15462
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "le deuxiÃ¨me argument de %<va_arg%> est du type incompatible %qT"
  
! #: c/c-typeck.c:15468
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "le C++ exige un type promu, pas un type enum, dans %<va_arg%>"
--- 43746,45341 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3180
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fonction appelÃ©e Ã  travers un type non compatible"
  
! #: c/c-typeck.c:3185 c/c-typeck.c:3237
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "fonction appelÃ©e avec un type de retour void qualifiÃ©"
  
! #: c/c-typeck.c:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "le type du paramÃ¨tre formel %d est incomplet"
  
! #: c/c-typeck.c:3306
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "passage de l'argument %d de %qE comme entier au lieu de flottant Ã  cause du prototype"
  
! #: c/c-typeck.c:3312
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "passage de l'argument %d de %qE comme entier au lieu de complexe Ã  cause du prototype"
  
! #: c/c-typeck.c:3318
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "passage de l'argument %d de %qE comme complexe au lieu de flottant Ã  cause du prototype"
  
! #: c/c-typeck.c:3324
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "passage de l'argument %d de %qE comme flottant au lieu d'entier Ã  cause du prototype"
  
! #: c/c-typeck.c:3330
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "passage de l'argument %d de %qE comme complexe au lieu d'entier Ã  cause du prototype"
  
! #: c/c-typeck.c:3336
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "passage de l'argument %d de %qE comme flottant au lieu de complexe Ã  cause du prototype"
  
! #: c/c-typeck.c:3350
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "passage de l'argument %d de %qE comme %<float%> au lieu de %<double%> Ã  cause du prototype"
  
! #: c/c-typeck.c:3376
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "passage de l'argument %d de %qE comme %qT au lieu de %qT Ã  cause du prototype"
  
! #: c/c-typeck.c:3401
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "passage de l'argument %d de %qE avec des largeurs diffÃ©rentes Ã  cause du prototype"
  
! #: c/c-typeck.c:3425
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "passage de l'argument %d de %qE comme un non signÃ© Ã  cause du prototype"
  
! #: c/c-typeck.c:3430
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "passage de l'argument %d de %qE comme signÃ© Ã  cause du prototype"
  
! #: c/c-typeck.c:3583
  #, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr "trop d'arguments pour la fonction %qE"
  
! #: c/c-typeck.c:3593
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "trop d'arguments pour la fonction interne %qE %d attendus"
  
! #: c/c-typeck.c:3665
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "conversion implicite de %qT en %qT lors du passage de l'argument Ã  la fonction"
  
! #: c/c-typeck.c:3733
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "trop peu d'arguments pour la fonction interne %qE %u attendus"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "une comparaison avec une chaÃ®ne littÃ©rale produit un rÃ©sultat non spÃ©cifiÃ©"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "comparaison entre un pointeur et la constante caractÃ¨re zÃ©ro"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "vouliez-vous dÃ©rÃ©fÃ©rencer le pointeurÂ ?"
  
! #: c/c-typeck.c:3950
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparaison entre %qT et %qT"
  
! #: c/c-typeck.c:4001
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "pointeur de type %<void *%> utilisÃ© dans une soustraction"
  
! #: c/c-typeck.c:4004
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "pointeur vers une fonction utilisÃ© dans une soustraction"
  
! #: c/c-typeck.c:4038
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "arithmÃ©tique sur un pointeur vers un type incomplet"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "arithmÃ©tique sur un pointeur vers un agrÃ©gat vide"
  
! #: c/c-typeck.c:4490
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> sur une expression boolÃ©enne"
  
! #: c/c-typeck.c:4494
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "vouliez-vous utiliser le Â«Â nonÂ Â» logiqueÂ ?"
  
! #: c/c-typeck.c:4504
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "le C ISO ne permet pas d'utiliser %<~%> pour calculer le conjuguÃ© d'un complexe"
  
! #: c/c-typeck.c:4528
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "type d'argument erronÃ© pour absu"
  
! #: c/c-typeck.c:4553
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "type d'argument erronÃ© pour le point d'exclamation unaire"
  
! #: c/c-typeck.c:4611
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "incrÃ©menter une valeur Ã©numÃ©rÃ©e est invalide en C++"
  
! #: c/c-typeck.c:4614
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "dÃ©crÃ©menter une valeur Ã©numÃ©rÃ©e est invalide en C++"
  
! #: c/c-typeck.c:4621
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incrÃ©mentation d'une expression boolÃ©enne"
  
! #: c/c-typeck.c:4624
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "dÃ©crÃ©mentation d'une expression boolÃ©enne"
  
! #: c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "le C ISO ne permet pas %<++%> ni %<--%> sur les types complexes"
  
! #: c/c-typeck.c:4666 c/c-typeck.c:4700
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "type d'argument erronÃ© pour un incrÃ©ment"
  
! #: c/c-typeck.c:4668 c/c-typeck.c:4703
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "type d'argument erronÃ© pour un dÃ©crÃ©ment"
  
! #: c/c-typeck.c:4688
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "incrÃ©ment d'un pointeur vers un type incomplet %qT"
  
! #: c/c-typeck.c:4692
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "dÃ©crÃ©ment d'un pointeur vers un type incomplet %qT"
  
! #: c/c-typeck.c:4799
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "prise de l'adresse d'une expression de type %<void%>"
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ne peut prendre l'adresse du champ de bits %qD"
  
! #: c/c-typeck.c:4871
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "ne peut prendre l'adresse d'un scalaire avec un ordre de stockage inversÃ©"
  
! #: c/c-typeck.c:4879
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "adresse demandÃ©e pour un tableau avec un ordre de stockage scalaire inversÃ©"
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "variable globale de registre %qD utilisÃ©e dans une fonction imbriquÃ©e"
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variable de registre %qD utilisÃ©e dans une fonction imbriquÃ©e"
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "adresse d'une variable registre globale %qD demandÃ©e"
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "adresse d'une variable registre %qD demandÃ©e"
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "le tableau n'est pas une l-valeur dans l'expression conditionnelle"
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "conversion implicite depuis %qT vers %qT pour correspondre Ã  d'autres rÃ©sultats de la condition"
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "l'opÃ©rande de %<?:%> change de type signÃ© de %qT Ã  %qT Ã  cause du caractÃ¨re non signÃ© de l'autre opÃ©rande"
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "le C ISO interdit une expression conditionnelle dont un seul cÃ´tÃ© est Â«Â voidÂ Â»"
  
! #: c/c-typeck.c:5394
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "pointeurs vers des espaces d'adresses disjoints utilisÃ©s dans une expression conditionnelle"
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "le pointeur vers le tableau perd le qualificatif dans l'expression conditionnelle"
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "le C ISO interdit une expression conditionnelle entre %<void *%> et un pointeur de fonction"
  
! #: c/c-typeck.c:5440
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "non concordance de type de pointeurs entre %qT et %qT de %qD et %qD dans une expression conditionnelle"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "non concordance de type de pointeurs dans une expression conditionnelle"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "non concordance entre un pointeur et un entier dans une expression conditionnelle"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "non concordance de type dans une expression conditionnelle"
  
! #: c/c-typeck.c:5594
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %E"
  
! #: c/c-typeck.c:5598
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>"
  
! #: c/c-typeck.c:5616
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %E"
  
! #: c/c-typeck.c:5621
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>"
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "dans l'appel Ã  %qD, dÃ©clarÃ© ici"
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "l'opÃ©rande Ã  gauche de la virgule n'a pas d'effet"
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "l'opÃ©rande Ã  droite de la virgule n'a pas d'effet"
  
! #: c/c-typeck.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr "le transtypage ajoute le qualificatif %q#v au type de la fonction"
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "le transtypage annule le qualificatif %qv du type ciblÃ© par le pointeur"
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "pour Ãªtre sÃ»rs, tous les pointeurs intermÃ©diaires dans les transtypages de %qT vers %qT doivent Ãªtre qualifiÃ©s avec %<const%>"
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "le transtypage spÃ©cifie un type de tableau"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "le transtypage spÃ©cifie un type de fonction"
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "le C ISO interdit le transtypage d'un type non scalaire vers lui-mÃªme"
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "le C ISO interdit le transtypage vers un type union"
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "transtypage vers un type union depuis un type absent de l'union"
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %s depuis un pointeur d'espace d'adresses gÃ©nÃ©rique disjoint"
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses gÃ©nÃ©rique vers un pointeur de l'espace d'adresses %s disjoint"
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %s depuis un pointeur de l'espace d'adresses %s disjoint"
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "le transtypage augmente l'alignement requis pour le type ciblÃ©"
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "transtypage d'un pointeur vers un entier de taille diffÃ©rente"
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "transtypage d'un appel de fonction de type %qT vers le type %qT ne correspondant pas"
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "transtypage vers un pointeur depuis un entier de taille diffÃ©rente"
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "le C ISO interdit la conversion d'un pointeur de fonction en un type de pointeur vers un objet"
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "le C ISO interdit la conversion d'un pointeur vers un objet en un type de pointeur vers une fonction"
  
! #: c/c-typeck.c:6077
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "transtypage entre des types de fonction incompatibles de %qT vers %qT"
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "dÃ©finir un type dans un transtypage est invalide en C++"
  
! #: c/c-typeck.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "affectation vers une expression de type tableau"
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "la conversion en enum dans une affectation est invalide en C++"
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(prÃ¨s de l'initialisation de %qs)"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "tableau initialisÃ© depuis une constante chaÃ®ne entre parenthÃ¨ses"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT attendu mais l'argument est de type %qT"
  
! #: c/c-typeck.c:6681
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "dans %qD, le type de l'argument %d est %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototype"
  
! #: c/c-typeck.c:6684
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "dans %qD, l'argument %d promeut vers %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototype"
  
! #: c/c-typeck.c:6689
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "la fonction interne %qD est dÃ©clarÃ©e ici"
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "la conversion d'un enum lors du passage de l'argument %d de %qE est invalide en C++"
  
! #: c/c-typeck.c:6897
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT dans une affectation est invalide en C++"
  
! #: c/c-typeck.c:6901
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT durant l'initialisation est invalide en C++"
  
! #: c/c-typeck.c:6906
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT durant le retour est invalide en C++"
  
! #: c/c-typeck.c:6924
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversion implicite de %qT vers %qT"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "passer l'argument %d de %qE ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "l'affectation ajoute la qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "l'initialisation ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "le retour ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "passer l'argument %d de %qE abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "l'affectation abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "l'initialisation abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "le retour abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "le C ISO interdit la conversion d'argument en type union"
  
! #: c/c-typeck.c:7202
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "la conversion implicite de %qT vers %qT n'est pas permise en C++"
  
! #: c/c-typeck.c:7215
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "passage de l'argument %d de %qE depuis un pointeur vers un espace d'adresses non fermÃ©"
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "affectation depuis un pointeur vers un espace d'adresses non fermÃ©"
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "initialisation depuis un pointeur vers un espace d'adresses non fermÃ©"
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "retour depuis un pointeur vers un espace d'adresses non fermÃ©"
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "l'argument %d de %qE pourrait Ãªtre un candidat pour un attribut de format"
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de format"
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'initialisation pourrait Ãªtre un candidat pour un attribut de format"
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "le type de retour pourrait Ãªtre un candidat pour un attribut de format"
  
! #: c/c-typeck.c:7305
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "passage de l'argument %d de %qE depuis un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.c:7310
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "affectation Ã  %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.c:7315
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "initialisation de %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.c:7320
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "retour de %qT depuis un type pointeur avec un ordre de stockage scalaire %qT incompatible"
  
! #: c/c-typeck.c:7369
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "le C ISO interdit de passer l'argument %d de %qE entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "le C ISO interdit l'affectation entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "le C ISO interdit l'initialisation entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "le C ISO interdit le retour entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "les cibles pointÃ©es dans le passage de l'argument %d de %qE diffÃ¨rent dans la plage signÃ©e"
  
! #: c/c-typeck.c:7428
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "les cibles pointÃ©es dans l'affectation de %qT vers %qT diffÃ¨rent dans la plage signÃ©e"
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "les cibles pointÃ©es dans l'initialisation de %qT depuis %qT diffÃ¨rent dans la plage signÃ©e"
  
! #: c/c-typeck.c:7438
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "les cibles pointÃ©es en retournant %qT depuis une fonction qui retourne le type %qT  diffÃ¨rent dans la plage signÃ©e"
  
! #: c/c-typeck.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "passage de l'argument %d de %qE depuis un type pointeur incompatible"
  
! #: c/c-typeck.c:7488
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "affectation Ã  %qT depuis un pointeur vers %qD avec le type incompatible %qT"
  
! #: c/c-typeck.c:7493
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "affectation Ã  %qT depuis le type pointeur %qT qui est incompatible"
  
! #: c/c-typeck.c:7499
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "initialisation de %qT depuis un pointeur vers %qD avec le type incompatible %qT"
  
! #: c/c-typeck.c:7504
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "initialisation de %qT depuis le type pointeur %qT qui est incompatible"
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "retour d'un pointeur vers %qD de type %qT depuis une fonction avec le type incompatible %qT"
  
! #: c/c-typeck.c:7516
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "retour de %qT depuis une fonction avec le type de retour %qT qui est incompatible"
  
! #: c/c-typeck.c:7555
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "le passage de l'argument %d de %qE transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.c:7562
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "l'affectation Ã  %qT depuis %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.c:7567
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "l'initialisation de %qT depuis %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.c:7571
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "retourner %qT depuis une fonction avec le type de retour %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.c:7591
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "le passage de l'argument %d de %qE transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.c:7598
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "l'affectation Ã  %qT depuis %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.c:7603
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "l'initialisation de %qT depuis %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.c:7607
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "retourner %qT depuis une fonction qui retourne le type %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "type incompatible pour l'argument %d de %qE"
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "types incompatibles dans l'affectation au type %qT depuis le type %qT"
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "types incompatibles dans l'initialisation du type %qT en utilisant le type %qT"
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "types incompatibles en retournant le type %qT alors que %qT Ã©tait attendu"
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "le C traditionnel rejette l'initialisation automatique d'agrÃ©gats"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisation d'un membre de tableau flexible"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "impossible d'initialiser un tableau de %qT depuis une chaÃ®ne de caractÃ¨res littÃ©rale avec un tableau de type %qT"
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "tableau d'un type inappropriÃ© initialisÃ© avec une chaÃ®ne constante"
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "utilisation invalide d'un tableau n'Ã©tant pas une l-valeur"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas une constante"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "tableau initialisÃ© Ã  l'aide d'une expression de tableau non constante"
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas une expression constante"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas Ã©valuable lors du chargement"
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "initialisation invalide"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "type de vecteur opaque ne peut Ãªtre initialisÃ©"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "groupe d'accolades superflu Ã  la fin de l'initialisation"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades autour d'une initialisation d'un scalaire"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initialisation d'un membre de tableau flexible dans un contexte imbriquÃ©"
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades manquantes autour de l'initialisation"
  
! #: c/c-typeck.c:8924
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "initialisation manquante pour le champ %qD de %qT"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "initialisation vide d'un scalaire"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "Ã©lÃ©ments superflus dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "index de tableau dans l'initialisation de quelque chose n'Ã©tant pas un tableau"
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "le nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'union"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "l'index de tableau dans l'initialisation n'est pas un entier"
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "l'index de tableau dans l'initialisation n'est pas une expression entiÃ¨re constante"
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "index de tableau non constant dans l'initialisation"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "l'index de tableau dÃ©passe les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "plage de l'index vide dans l'initialisation"
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "la plage d'index du tableau excÃ¨de les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "le champ initialisÃ© a des effets de bord Ã©crasÃ©s"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "le champ initialisÃ© est Ã©crasÃ©"
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversion en enum durant l'initialisation est invalide en C++"
  
! #: c/c-typeck.c:10178
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de tableau de %<char%>"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de la structure"
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "initialisation par position de champs dans une %<struct%> qui est dÃ©clarÃ©e avec l'attribut %<designated_init%>"
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "initialisation non statique d'un membre de tableau flexible"
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de l'union"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "le C traditionnel rejette l'initialisation des unions"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation du tableau"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation du vecteur"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "le C ISO interdit %<goto *expr;%>"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la fonction est dÃ©clarÃ©e avec %<noreturn%> mais elle utilise l'instruction %<return%>"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sans valeur dans une fonction retournant autre chose que void"
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> avec une valeur dans une fonction retournant un void"
  
! #: c/c-typeck.c:10840
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "le C ISO interdit %<return%> avec une expression dans une fonction qui retourne un void"
  
! #: c/c-typeck.c:10917
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la fonction retourne l'adresse d'une Ã©tiquette"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la quantitÃ© du switch n'est pas un entier"
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "l'expression %<long%> du Â«Â switchÂ Â» n'est pas convertie en %<int%> avec le C ISO"
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "l'Ã©tiquette du Â«Â caseÂ Â» doit Ãªtre une expression constante entiÃ¨re"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "Ã©tiquette Â«Â caseÂ Â» en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "mot-clÃ© Â«Â breakÂ Â» Ã  l'extÃ©rieur de toute boucle ou Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structurÃ© OpenMP"
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMP"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute boucle"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "dÃ©claration sans effet"
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "l'instruction de l'expression a un type incomplet"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "comparaison de vecteurs avec des types d'Ã©lÃ©ments diffÃ©rents"
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "comparaison de vecteurs avec des nombres d'Ã©lÃ©ments diffÃ©rents"
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "n'a pu trouver un type entier de la mÃªme taille que %qT"
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "comparer des nombres flottants Ã  l'aide de %<==%> ou %<!=%> n'est pas sÃ»r"
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'adresse de %qD ne sera jamais NULL"
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'adresse de %qD ne sera jamais NULL"
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "comparaison de pointeurs vers des espaces d'adresses disjoints"
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "le C ISO interdit la comparaison de %<void *%> avec un pointeur de fonction"
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "il manque un transtypage pour comparer des types de pointeurs distincts"
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaison entre un pointeur et un entier"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaison de pointeurs complet et incomplet"
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "le C ISO interdit les comparaisons ordonnÃ©es de pointeurs vers des fonctions"
  
! #: c/c-typeck.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un pointeur nul"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entier"
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversion implicite de %qT vers %qT pour correspondre Ã  d'autres opÃ©randes de l'expression binaire"
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "le tableau utilisÃ© ne peut pas Ãªtre converti en pointeur lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "valeur de type Â«Â structÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "valeur de type Â«Â unionÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.c:12779
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "valeur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis"
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE dans la clause %qs"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE est un membre d'une union"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "impossible de dÃ©rÃ©fÃ©rencer %qE dans la clause %qs"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.c:13120
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs"
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "la borne infÃ©rieure %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longueur %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "pointeur unique attendu dans la clause %qs"
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "section de tableau ayant une longueur nulle dans la clause %qs"
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "l'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type tableau dont la limite est inconnue"
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "limite infÃ©rieure nÃ©gative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longueur nÃ©gative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "limite infÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longueur %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "limite supÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qs"
  
  # Ce message ne veut absolument rien dire !
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pour une fonction tableau, l'expression de longueur du paramÃ¨tre doit Ãªtre spÃ©cifiÃ©e"
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "l'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type pointeur"
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la section du tableau n'est pas contigÃ¼e dans la clause %qs"
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE n'a pas un type pointeur ou tableau"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "l'itÃ©rateur %qD n'a pas le type entier ni le type pointeur"
  
! #: c/c-typeck.c:13780
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "l'itÃ©rateur %qD a le type qualifiÃ© par %<_Atomic%>"
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "l'itÃ©rateur %qD Ã  le type qualifiÃ© par Â«Â constÂ Â»"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "pas de l'itÃ©rateur avec un type non entier"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "l'itÃ©rateur %qD a un pas de zÃ©ro"
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "le type de l'itÃ©rateur %qD fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "l'expression de dÃ©but fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "l'expression de fin fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "l'expression de pas fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qD"
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pointeur attendu dans la clause %qs"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme construction"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "clause %<inscan%> %<reduction%> avec une section de tableau"
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD dans la clause %<reduction%> est un tableau de taille nulle"
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE dans la clause %<reduction%>"
  
! #: c/c-typeck.c:14074
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "type de taille nulle %qT dans la clause %qs"
  
! #: c/c-typeck.c:14082
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "type de taille variable %qT dans la clause %qs"
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE a un type invalide pour %<reduction(%s)%>"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qE"
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "type d'Ã©lÃ©ment de longueur variable dans la table de la clause %<reduction%>"
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "la clause %<nowait%> ne doit pas Ãªtre utilisÃ©e avec %<copyprivate%>"
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit Ãªtre %<threadprivate%> pour %<copyin%>"
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "le modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%>"
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "clause linÃ©aire appliquÃ©e Ã  une variable non entiÃ¨re non pointeur de type %qT"
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<linear%>"
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "le pas %qE de la clause %<linear%> n'est ni une constante ni un paramÃ¨tre"
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de rÃ©duction"
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clauses de donnÃ©es"
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de donnÃ©es"
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»"
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<firstprivate%>"
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<lastprivate%>"
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<aligned%>"
  
! #: c/c-typeck.c:14448
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<aligned%>"
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>"
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<nontemporal%>"
  
! #: c/c-typeck.c:14481
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>"
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<allocate%>"
  
! #: c/c-typeck.c:14500
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans les clause %<allocate%>"
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "clause %<depend%> avec le type de dÃ©pendance %<depobj%> sur une section de tableau"
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %<depend%>"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dÃ©pendance %<depobj%>"
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dÃ©pendance autre que %<depobj%>"
  
! #: c/c-typeck.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "la section du tableau n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses de mouvement"
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses Â«Â mapÂ Â»"
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD n'a pas un type pour lequel la correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE n'est ni une variable ni un nom de fonction dans la clause %qs"
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE apparaÃ®t plus d'une fois dans la mÃªme directive %<declare target%>"
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.c:14956
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "la variable %qs n'est pas un pointeur"
  
! #: c/c-typeck.c:14963
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "la clause %<order%> ne doit pas Ãªtre utilisÃ©e avec %<ordered%>"
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "trop de clauses %qs dans une construction de tÃ¢che"
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clause %<inbranch%> est incompatible avec %<notinbranch%>"
  
  # le premier %qs est un mot non traduit tel que Â«Â privateÂ Â», Â«Â sharedÂ Â» ou Â«Â threadprivateÂ Â».
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prÃ©dÃ©terminÃ© %qs pour %qs"
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%qE qualifiÃ© avec %<const%> peut uniquement apparaÃ®tre dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "la valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>"
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "modificateur d'ordonnancement %<nonmonotonic%> spÃ©cifiÃ© en mÃªme temps que la clause %<ordered%>"
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "clause %qs spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> %<reduction%>"
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "le pas de la clause %<linear%> est un paramÃ¨tre %qD pas spÃ©cifiÃ© dans la clause %<uniform%>"
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la clause %<nogroup%> ne doit pas Ãªtre utilisÃ©e avec la clause %<reduction%>"
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la clause %<detach%> ne doit pas Ãªtre utilisÃ©e avec la clause %<mergeable%>"
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "l'identificateur de l'Ã©vÃ©nement d'une clause %<detach%> ne devrait pas Ãªtre dans une clause qui partage des donnÃ©es"
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "impossible d'utiliser %<va_arg%> avec un ordre de stockage inversÃ©"
  
! #: c/c-typeck.c:15522
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "le deuxiÃ¨me argument de %<va_arg%> est du type incompatible %qT"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "le C++ exige un type promu, pas un type enum, dans %<va_arg%>"
*************** msgstr "  pas de conversion connue pour
*** 45515,45521 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir l'argument %d depuis %qH vers %qI"
  
! #: cp/call.c:3729 cp/pt.c:6885
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 45540,45546 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir l'argument %d depuis %qH vers %qI"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr "initialiser %qH avec %qI dans un
*** 45624,46284 ****
  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:4641
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "pas de fonction correspondant Ã  l'appel %<%D(%A)%>"
  
! #: cp/call.c:4644
  #, 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:4869
  #, 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:4941
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "pas de concordance pour l'appel Ã  %<(%T) (%A)%>"
  
! #: cp/call.c:4955
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "l'appel Ã  %<(%T) (%A)%> est ambigu"
  
! #: cp/call.c:5007
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "surcharge ambiguÃ« pour "
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "no match for "
  msgstr "pas de concordance pour "
  
! #: cp/call.c:5011
  #, 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:5013
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (les types des opÃ©randes sont %qT et %qT)"
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (le type de l'opÃ©rande est %qT)"
  
! #: cp/call.c:5032
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator?:%> ternaire"
  
! #: cp/call.c:5036
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<operator?:%> ternaire dans %<%E ? %E : %E%>"
  
! #: cp/call.c:5045 cp/call.c:5089 cp/call.c:5099
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5048
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> dans %<%E%s%>"
  
! #: cp/call.c:5055
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> dans %<%E[%E]%>"
  
! #: cp/call.c:5066
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs dans %<%s %E%>"
  
! #: cp/call.c:5075
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> dans %<%s%E%>"
  
! #: cp/call.c:5093
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> dans %<%E %s %E%>"
  
! #: cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> dans %<%s%E%>"
  
! #: cp/call.c:5212
  #, 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:5279
  #, 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:5296 cp/call.c:5303
  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:5359
  #, 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:5439
  #, 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:5444
  #, 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:5493 cp/call.c:5608 cp/call.c:5779
  #, 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:5497
  #, 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:5684
  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:5700
  #, 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:5713
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/call.c:5718
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/call.c:5734
  #, 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:6415
  #, 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:6417
  #, 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:6497
  #, 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:6548
  #, 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:6550
  #, 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:6621
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaison entre %q#T et %q#T"
  
! #: cp/call.c:7005
  #, 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:7008
  #, 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:7047
  #, 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:7221
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "pas de fonction de dÃ©sallocation correspondante pour %qD"
  
! #: cp/call.c:7227
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "pas de %<operator %s%> adaptÃ© pour %qT"
  
! #: cp/call.c:7263
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D est privÃ© dans ce contexte"
  
! #: cp/call.c:7264 cp/decl.c:8260
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "dÃ©clarÃ© privÃ© ici"
  
! #: cp/call.c:7269
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protÃ©gÃ© dans ce contexte"
  
! #: cp/call.c:7270 cp/decl.c:8261
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "dÃ©clarÃ© protÃ©gÃ© ici"
  
! #: cp/call.c:7277
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D est inaccessible dans ce contexte"
  
! #: cp/call.c:7358
  #, 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:7361 cp/call.c:7380 cp/decl.c:9950 cp/typeck.c:4188
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  dÃ©clarÃ© ici"
  
! #: cp/call.c:7365
  #, 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:7377
  #, 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:7384
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "conversion de %<false%> vers le type pointeur %qT"
  
! #: cp/call.c:7451
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  initialisation de l'argument %P de %qD"
  
! #: cp/call.c:7471
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/call.c:7521
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "trop d'accolades autour de l'initialiseur pour %qT"
  
! #: cp/call.c:7532
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "la conversion vers %qH depuis %qI requiert une initialisation directe"
  
! #: cp/call.c:7541
  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:7578 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversion invalide de %qH vers %qI"
  
! #: cp/call.c:7620 cp/call.c:7627
  #, 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:7623
  #, 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:7893
  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:7897
  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:7908
  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:7911
  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:7950
  #, 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:7953 cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ne peut lier le champs empaquetÃ© %qE avec %qT"
  
! #: cp/call.c:7956
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ne peut lier la r-valeur %qE avec %qT"
  
! #: cp/call.c:8151
  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:8175 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:8219
  #, 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:8255
  #, 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:8265
  #, 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:8333
  #, 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:8342
  #, 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:8442
  #, 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:8504
  #, 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:9083
  #, 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:9086 cp/call.c:11715
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dans l'appel de %qD"
  
! #: cp/call.c:9111
  #, 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:9293
  #, 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:9425
  #, 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:9825
  #, 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:9828
  #, 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:9833
  #, 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:9838
  #, 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:9853
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation ou une initialisation par valeur"
  
! #: cp/call.c:9855
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; utilisez plutÃ´t une affectation"
  
! #: cp/call.c:9857
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par valeur"
  
! #: cp/call.c:9860
  #, 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:9863
  #, 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:9865
  #, 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:9886
  #, 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:9888
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; utilisez plutÃ´t une affectation par copie"
  
! #: cp/call.c:9890
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par copie"
  
! #: cp/call.c:9893
  #, 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:9896
  #, 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:9899
  #, 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:9910
  #, 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:9922
  #, 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:9939
  #, 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:9942
  #, 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:9952
  #, 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:9955
  #, 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:9958
  #, 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:9967
  #, 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:9989
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT dÃ©clarÃ© ici"
  
! #: cp/call.c:10089
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "le constructeur dÃ©lÃ¨gue Ã  lui-mÃªme"
  
! #: cp/call.c:10363 cp/typeck.c:9482
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
! #: cp/call.c:10385
  #, 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:10417
  #, 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:10464
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "appel Ã  la non fonction %qD"
  
! #: cp/call.c:10502 cp/pt.c:16264 cp/typeck.c:3162
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
  
! #: cp/call.c:10504
  #, 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:10696
  #, 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:10699
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%s(%A)%>"
  
! #: cp/call.c:10722
  #, 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:10727
  #, 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:10728
  #, 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:10751
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "impossible d'appeler la fonction membre %qD sans objet"
  
! #: cp/call.c:11713
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "le passage de %qT choisi %qT au lieu de %qT"
  
! #: cp/call.c:11782
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "choix de %qD Ã  la place de %qD"
  
! #: cp/call.c:11783
  msgid "  for conversion from %qH to %qI"
  msgstr "  pour la conversion de %qH vers %qI"
  
! #: cp/call.c:11786
  #, 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:12036
  #, 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:12040
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " candidat 1: %q#F"
  
! #: cp/call.c:12042
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " candidat 2: %q#F"
  
! #: cp/call.c:12088
  #, 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:12475
  #, 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:12630
  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:12634
  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"
  
--- 45649,46313 ----
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversion de %qH vers %qI dans une expression constante convertie"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "pas de fonction correspondant Ã  l'appel %<%D(%A)%>"
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%D(%A)%>"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "le pointeur vers la fonction membre %qE ne peut Ãªtre appelÃ© sans un objet; utilisez %<.*%> ou %<->*%>"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "pas de concordance pour l'appel Ã  %<(%T) (%A)%>"
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "l'appel Ã  %<(%T) (%A)%> est ambigu"
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "surcharge ambiguÃ« pour "
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr "pas de concordance pour "
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (les types des opÃ©randes sont %qT, %qT et %qT)"
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (les types des opÃ©randes sont %qT et %qT)"
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (le type de l'opÃ©rande est %qT)"
  
! #: cp/call.c:5035
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator?:%> ternaire"
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<operator?:%> ternaire dans %<%E ? %E : %E%>"
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> dans %<%E%s%>"
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> dans %<%E[%E]%>"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs dans %<%s %E%>"
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:5081
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> dans %<%s%E%>"
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> dans %<%E %s %E%>"
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> dans %<%s%E%>"
  
! #: cp/call.c:5215
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "le C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>"
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "le type scalaire infÃ©rÃ© %qT n'est pas un type entier ou en virgule flottante de la mÃªme taille que %qT"
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversion du scalaire %qH vers le vecteur %qI implique une troncature"
  
! #: cp/call.c:5362
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "types vectoriels incompatibles dans l'expression conditionnelle: %qT, %qT et %qT"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "le deuxiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le troisiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "le troisiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le deuxiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "les opÃ©randes de %<?:%> ont les types diffÃ©rents %qT et %qT"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  et chaque type peut Ãªtre converti en l'autre"
  
! #: cp/call.c:5687
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversion implicite depuis %qH vers %qI pour correspondre Ã  d'autres rÃ©sultats de la condition"
  
! #: cp/call.c:5703
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "non concordance dans les Ã©numÃ©rÃ©s de l'expression conditionnelle: %qT vs %qT"
  
! #: cp/call.c:5716
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/call.c:5721
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/call.c:5737
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "type Ã©numÃ©rÃ© et non Ã©numÃ©rÃ© dans l'expression conditionnelle"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs, on essaie avec l'opÃ©rateur prÃ©fixÃ© Ã  la place"
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs"
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "en C++20, cette comparaison appelle la fonction actuelle rÃ©cursivement avec les arguments inversÃ©s"
  
! #: cp/call.c:6552
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "le type de retour de %qD n'est pas %qs"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "utilisÃ© comme candidat rÃ©Ã©crit pour la comparaison de %qT et %qT"
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaison entre %q#T et %q#T"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "le nettoyage pendant une exception pour cet opÃ©rateur Â«Â newÂ Â» avec placement sÃ©lectionne %<operatorÂ delete%> sans placement"
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)"
  
! #: cp/call.c:7051
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement)"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "pas de fonction de dÃ©sallocation correspondante pour %qD"
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "pas de %<operator %s%> adaptÃ© pour %qT"
  
! #: cp/call.c:7267
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D est privÃ© dans ce contexte"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "dÃ©clarÃ© privÃ© ici"
  
! #: cp/call.c:7273
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protÃ©gÃ© dans ce contexte"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "dÃ©clarÃ© protÃ©gÃ© ici"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D est inaccessible dans ce contexte"
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "passage de NULL pour l'argument non pointeur %P de %qD"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  dÃ©clarÃ© ici"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "conversion vers un type non pointeur %qT Ã  partir de NULL"
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "conversion de %<false%> vers un type pointeur pour l'argument %P de %qD"
  
! #: cp/call.c:7388
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "conversion de %<false%> vers le type pointeur %qT"
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  initialisation de l'argument %P de %qD"
  
! #: cp/call.c:7475
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "trop d'accolades autour de l'initialiseur pour %qT"
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "la conversion vers %qH depuis %qI requiert une initialisation directe"
  
! #: cp/call.c:7545
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "la conversion dÃ©finie par l'utilisateur de %qH vers %qI est invalide"
  
! #: cp/call.c:7582 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversion invalide de %qH vers %qI"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversion de la liste d'initialisation vers %qT utiliserait le constructeur explicite %qD"
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "en C++11 et au delÃ , un constructeur par dÃ©faut peut Ãªtre explicite"
  
! #: cp/call.c:7897
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une r-valeur de type %qH Ã  une l-valeur de type %qI"
  
! #: cp/call.c:7906
! msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
! msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une valeur de type %qI"
! 
! #: cp/call.c:7911
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une r-valeur de type %qI"
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "impossible de lier la rÃ©fÃ©rence de type %qH vers %qI Ã  cause des limites diffÃ©rentes des tableaux"
  
! #: cp/call.c:7926
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "lier la rÃ©fÃ©rence du type %qH Ã  %qI abandonne les qualificatifs"
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ne peut lier le champ de bits %qE avec %qT"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ne peut lier le champs empaquetÃ© %qE avec %qT"
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ne peut lier la r-valeur %qE avec %qT"
  
! #: cp/call.c:8166
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversion implicite de %qH en %qI lors du passage de l'argument Ã  la fonction"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "l'Ã©numÃ©ration %qT dans une portÃ©e limitÃ©e est passÃ©e au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT aprÃ¨s"
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "le passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.c:8270
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "impossible de recevoir le type rÃ©fÃ©rencÃ© %qT au travers de %<...%>"
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la rÃ©ception d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ã©valuation rÃ©cursive de l'argument par dÃ©faut pour %q#D"
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "l'appel Ã  %qD utilise l'argument par dÃ©faut du paramÃ¨tre %P qui n'est pas encore dÃ©fini"
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "l'argument de l'appel de fonction pourrait Ãªtre un candidat pour un attribut de format"
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "utilisation d'une fonction ayant plusieurs versions sans version par dÃ©faut"
  
! #: cp/call.c:9103
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "le passage de %qT comme argument %<this%> abandonne les qualificatifs"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dans l'appel de %qD"
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT n'est pas une base accessible de %qT"
  
! #: cp/call.c:9313
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "passage des arguments Ã  l'Ã©lision du constructeur hÃ©ritÃ© %qD"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "l'affectation depuis le %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "Ã©criture %qD vers un objet de type %#qT sans affectation par copie triviale"
  
! #: cp/call.c:9848
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Ã©criture %qD vers un objet de type non trivial %#qT%s"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "Ã©criture %qD vers un objet de type %#qT avec le membre %qs de %qD"
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "Ã©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%s"
  
! #: cp/call.c:9873
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation ou une initialisation par valeur"
  
! #: cp/call.c:9875
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; utilisez plutÃ´t une affectation"
  
! #: cp/call.c:9877
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par valeur"
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.c:9883
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD effacement d'un objet du type non trivial %#qT%s"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s"
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation par copie ou une initialisation par copie"
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; utilisez plutÃ´t une affectation par copie"
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par copie"
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Ã©criture dans un objet du type non trivialement copiable %#qT%s"
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©"
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT"
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutÃ´t une affectation ou une initialisation par copie"
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©s"
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©"
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet du type non trivialement copiable %#qT; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un constructeur par copie supprimÃ©; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un destructeur supprimÃ©"
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD dÃ©placement d'un objet du type non trivial %#qT et de taille %E dans une rÃ©gion de taille %E"
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT dÃ©clarÃ© ici"
  
! #: cp/call.c:10109
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "le constructeur dÃ©lÃ¨gue Ã  lui-mÃªme"
  
! #: cp/call.c:10383 cp/typeck.c:9489
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10437
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "appel Ã  la non fonction %qD"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "pour un transtypage de style Â«Â fonctionÂ Â», enlevez le %<::%D%> redondant"
  
! #: cp/call.c:10716
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pas de fonction concordante pour l'appel de %<%s(%A)%>"
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%s(%A)%>"
  
! #: cp/call.c:10742
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis un initialisateur qui n'est pas un membre statique"
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le constructeur"
  
! #: cp/call.c:10748
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le destructeur"
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "impossible d'appeler la fonction membre %qD sans objet"
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "le passage de %qT choisi %qT au lieu de %qT"
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "choix de %qD Ã  la place de %qD"
  
! #: cp/call.c:11804
  msgid "  for conversion from %qH to %qI"
  msgstr "  pour la conversion de %qH vers %qI"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  parce que la sÃ©quence de conversion pour l'argument est meilleure"
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "dÃ©saccord dans l'argument par dÃ©faut lors de la rÃ©solution de la surcharge"
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " candidat 1: %q#F"
  
! #: cp/call.c:12063
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " candidat 2: %q#F"
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "le C++ ISO indique que ceux-ci sont ambigus mÃªme si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:"
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "une limite temporaire sur %qD existe uniquement jusqu'Ã  la sortie du constructeur"
  
! #: cp/call.c:12651
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "initialisation invalide pour une rÃ©fÃ©rence non constante du type %qH Ã  partir d'une r-valeur de type %qI"
  
! #: cp/call.c:12655
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "initialisation invalide pour une rÃ©fÃ©rence du type %qH Ã  partir d'une expression de type %qI"
  
*************** msgstr "impossible de convertir depuis u
*** 46302,47429 ****
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "impossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT via la classe de base virtuelle %qT"
  
! #: cp/class.c:371
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "impossible de convertir depuis %qT vers la classe de base %qT car %qT est incomplet"
  
  # ce message apparaÃ®t juste aprÃ¨s le %q#D ci-dessus
! #: cp/class.c:1184
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%q#D est en conflit avec la version hÃ©ritÃ©e de %qT"
  
! #: cp/class.c:1187
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "la version hÃ©ritÃ©e de %qT est dÃ©clarÃ©e ici"
  
! #: cp/class.c:1205
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D ne peut pas Ãªtre surchargÃ© par %q#D"
  
! #: cp/class.c:1207 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2735 cp/name-lookup.c:3061
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "dÃ©claration prÃ©cÃ©dente de %q#D"
  
! #: cp/class.c:1249
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "spÃ©cifications d'accÃ¨s conflictuelles pour la mÃ©thode %q+D, ignorÃ©"
  
! #: cp/class.c:1252
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "spÃ©cifications d'accÃ¨s conflictuelles pour le champ %qE, ignorÃ©"
  
! #: cp/class.c:1321
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "%qD invalide dans %q#T Ã  cause de la mÃ©thode locale %q#D avec le mÃªme nom"
  
! #: cp/class.c:1325
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "mÃ©thode locale %q#D, dÃ©clarÃ©e ici"
  
! #: cp/class.c:1331
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "%qD invalide dans %q#T Ã  cause du membre local %q#D avec le mÃªme nom"
  
! #: cp/class.c:1335
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "membre local %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:1410
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ "
  
! #: cp/class.c:1413 cp/class.c:1420 cp/class.c:1427 cp/class.c:1439
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT dÃ©clarÃ© ici"
  
! #: cp/class.c:1418
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type) a dÃ©jÃ "
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT n'a pas l'Ã©tiquette de l'ABI %E que la classe de base %qT a"
  
! #: cp/class.c:1433
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT ne possÃ¨de pas l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans le type de %qD) possÃ¨de"
  
! #: cp/class.c:1744
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "impossible de dÃ©river de la classe de base %<final%> %qT dans le type dÃ©rivÃ© %qT"
  
! #: cp/class.c:2218
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "toutes les fonctions membre de la classe %qT sont privÃ©es"
  
! #: cp/class.c:2230
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T dÃ©finit uniquement un destructeur privÃ© et n'a pas d'amis"
  
! #: cp/class.c:2271
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T dÃ©finit uniquement des constructeurs privÃ©s et n'a pas d'amis"
  
! #: cp/class.c:2275
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D est public mais requiert un objet %q#T existant"
  
! #: cp/class.c:2567
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "pas de redÃ©finition finale unique pour %qD dans %qT"
  
! #: cp/class.c:2929
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD peut Ãªtre marquÃ© Â«Â overrideÂ Â»"
  
! #: cp/class.c:2932
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D est marquÃ© %<override%> mais il ne redÃ©fini rien"
  
! #: cp/class.c:2947
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D est marquÃ© %<final%> mais il n'est pas virtuel"
  
! #: cp/class.c:3010
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD Ã©tait cachÃ©"
  
! #: cp/class.c:3011
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  par %qD"
  
! #: cp/class.c:3046
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es publiques non statiques"
  
! #: cp/class.c:3056 cp/parser.c:21822
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "cette flexibilitÃ© est dÃ©prÃ©ciÃ©e et sera supprimÃ©e"
  
! #: cp/class.c:3252
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "l'Ã©lision dans %qD n'est pas hÃ©ritÃ©e"
  
! #: cp/class.c:3444
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "champ de bits %q#D avec le type non entier %qT"
  
! #: cp/class.c:3460
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "la largeur du champ de bits %q+D n'est pas une constante entiÃ¨re"
  
! #: cp/class.c:3465
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "largeur nÃ©gative dans le champ de bits %q+D"
  
! #: cp/class.c:3470
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "largeur nulle pour le champ de bits %q+D"
  
! #: cp/class.c:3480
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "la largeur de %qD dÃ©passe celle de son type"
  
! #: cp/class.c:3486
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD est trop petit pour contenir toutes les valeurs de %q#T"
  
! #: cp/class.c:3547
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "le membre %q+#D avec un constructeur n'est pas permis dans l'union"
  
! #: cp/class.c:3550
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "le membre %q+#D avec destructeur n'est pas permis dans l'union"
  
! #: cp/class.c:3552
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "le membre %q#D avec un opÃ©rateur dâ€™affectation par copie n'est pas permis dans l'union"
  
! #: cp/class.c:3556
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les unions sans restrictions sont disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/class.c:3672
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "en C++98, %q+D ne peut pas Ãªtre statique parce qu'il est un membre d'une union"
  
! #: cp/class.c:3685
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "le membre de donnÃ©e non statique %q+D dans une union ne peut pas avoir le type rÃ©fÃ©rencÃ© %qT"
  
! #: cp/class.c:3698
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "le membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© avec le type d'une fonction"
  
! #: cp/class.c:3704
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "le membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© comme type de mÃ©thode"
  
! #: cp/class.c:3775
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "attribut Â«Â packedÂ Â» ignorÃ© Ã  cause du champ non POD non empaquetÃ© %q#D"
  
! #: cp/class.c:3827
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "le membre %q+D ne peut pas Ãªtre dÃ©clarÃ© comme une rÃ©fÃ©rence %<mutable%>"
  
! #: cp/class.c:3830
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "le membre %q+D ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<const%> et %<mutable%>"
  
! #: cp/class.c:3861
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "champs multiples initialisÃ©s dans l'union %qT"
  
! #: cp/class.c:3863
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "le membre %q+D initialisÃ© est dÃ©clarÃ© ici"
  
! #: cp/class.c:3906
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "champ %q#D avec le mÃªme nom que la classe"
  
! #: cp/class.c:3934
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T a des membres de donnÃ©es qui sont des pointeurs"
  
! #: cp/class.c:3939
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mais il ne dÃ©clare pas %<%T(const %T&)%>"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  ou %<operator=(const %T&)%>"
  
! #: cp/class.c:3945
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mais il ne dÃ©clare pas %<operator=(const %T&)%>"
  
! #: cp/class.c:3947
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "membre pointeur %q+D dÃ©clarÃ© ici"
  
! #: cp/class.c:4404
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "l'alignement de %qD a augmentÃ© avec %<-fabi-version=9%> (GCC 5.2)"
  
! #: cp/class.c:4407
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "l'alignement de %qD augmentera avec %<-fabi-version=9%>"
  
! #: cp/class.c:4735
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "initialisation spÃ©cifiÃ©e pour une mÃ©thode non virtuelle %q+D"
  
! #: cp/class.c:4768
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "le destructeur pour %qT est ambigu"
  
! #: cp/class.c:5224
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "la mÃ©thode redÃ©fini Ã  la fois les mÃ©thodes %<transaction_pure%> et %qE"
  
! #: cp/class.c:5245
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "la mÃ©thode dÃ©clarÃ©e %qE redÃ©fini la mÃ©thode %qE"
  
! #: cp/class.c:5901 cp/constexpr.c:245
  #, 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:5927
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T n'est pas littÃ©ral Ã  cause de:"
  
! #: cp/class.c:5930
  #, 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:5933
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T a un destructeur non trivial"
  
! #: cp/class.c:5936
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T n'a pas de destructeur %<constexpr%>"
  
! #: cp/class.c:5944
  #, 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:5977
  #, 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:5992
  #, 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:5999
  #, 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:6120
  #, 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:6149
  #, 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:6155
  #, 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:6474
  #, 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:6486
  #, 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:6736
  #, 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:6915
  #, 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:7201
  #, 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:7203
  #, 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:7208
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "membre tableau %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:7236
  #, 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:7238
  #, 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:7247 cp/class.c:7278
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "dans la dÃ©finition de %q#T"
  
! #: cp/class.c:7255
  #, 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:7257
  #, 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:7276
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant dÃ©clarÃ© ici"
  
! #: cp/class.c:7390 cp/parser.c:25610
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redÃ©finition de %q#T"
  
! #: cp/class.c:7527
  #, 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:7555
  #, 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:7561
  #, 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:7565
  #, 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:7571
  #, 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:7728
  #, 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:7739
  #, 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:8246
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "la chaÃ®ne de langage %<\"%E\"%> n'est pas reconnue"
  
! #: cp/class.c:8336
  #, 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:8494
  #, 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:8521
  #, 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:8548
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "on suppose un pointeur vers le membre %qD"
  
! #: cp/class.c:8551
  #, 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:8627 cp/class.c:8669
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "pas assez d'informations sur le type"
  
! #: cp/class.c:8647
  #, 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:8921
  #, 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:8924
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD dÃ©clarÃ© ici comme %q#D"
  
! #: cp/constexpr.c:106
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr "le type %qT de la variable %<constexpr%> %qD n'est pas littÃ©ral"
  
! #: cp/constexpr.c:117
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr "la variable %qD du type non littÃ©ral %qT dans la fonction %<constexpr%>"
  
! #: cp/constexpr.c:129
  #, gcc-internal-format
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr "la variable %<constexpr%> %qD a le type %qT modifiÃ© par une variable"
  
! #: cp/constexpr.c:193
  #, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr "le constructeur hÃ©ritÃ© %qD n'est pas %<constexpr%>"
  
! #: cp/constexpr.c:206
  #, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "type invalide pour le paramÃ¨tre %d de la fonction %<constexpr%> %q+#D"
  
! #: cp/constexpr.c:218
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr "les lambdas ne sont implicitement %<constexpr%> qu'Ã  partir du C++17"
  
! #: cp/constexpr.c:229
  #, gcc-internal-format
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "type retournÃ© %qT invalide pour la fonction %<constexpr%> %q+D"
  
! #: cp/constexpr.c:256
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr "%q#T a des classes virtuelles de base"
  
! #: cp/constexpr.c:517
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "le constructeur %<constexpr%> n'a pas de corps vide"
  
! #: cp/constexpr.c:780
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "le constructeur %<constexpr%> de l'union %qT doit initialiser exactement un membre de donnÃ©e non statique"
  
! #: cp/constexpr.c:841
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "le membre %qD doit Ãªtre initialisÃ© par l'initialisation des membres dans le constructeur %<constexpr%>"
  
! #: cp/constexpr.c:883
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "le corps de la fonction %<constexpr%> %qD n'est pas une unique instruction Â«Â returnÂ Â»"
  
! #: cp/constexpr.c:972
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD n'est pas utilisable comme une fonction %<constexpr%> car:"
  
! #: cp/constexpr.c:1445 cp/constexpr.c:2747
  #, 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:1450 cp/constexpr.c:1460 cp/constexpr.c:2942
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E n'est pas une expression constante"
  
! #: cp/constexpr.c:1735 cp/constexpr.c:7953
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel Ã  la fonction interne %qE"
  
! #: cp/constexpr.c:1790
  #, 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:1792
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "initialement dÃ©clarÃ© %<const%> ici"
  
! #: cp/constexpr.c:2010 cp/constexpr.c:2065 cp/constexpr.c:2097
! #: cp/constexpr.c:2118
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "la rÃ©fÃ©rence %<dynamic_cast%> a Ã©chouÃ©"
  
! #: cp/constexpr.c:2011
  #, 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:2035
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "le pointeur vers une table virtuelle est utilisÃ© sans avoir Ã©tÃ© initialisÃ©"
  
! #: cp/constexpr.c:2066 cp/constexpr.c:2098
  #, 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:2120
  #, 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:2123
  #, 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:2198 cp/constexpr.c:2467 cp/constexpr.c:7985
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "appel Ã  la fonction non %<constexpr%> %qD"
  
! #: cp/constexpr.c:2315
  #, 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:2388
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "dÃ©sallocation de type tableau sur un objet allouÃ© avec une allocation de type non tableau"
  
! #: cp/constexpr.c:2392 cp/constexpr.c:2414
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "l'allocation a Ã©tÃ© rÃ©alisÃ©e ici"
  
! #: cp/constexpr.c:2410
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "dÃ©sallocation de type non tableau sur un objet allouÃ© avec une allocation de type tableau"
  
! #: cp/constexpr.c:2427
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "dÃ©sallocation d'un stockage dÃ©jÃ  dÃ©sallouÃ©"
  
! #: cp/constexpr.c:2434
  #, 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:2541
  #, 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:2548
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD appelÃ© dans une expression constante"
  
! #: cp/constexpr.c:2552
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD utilisÃ© avant sa dÃ©finition"
  
! #: cp/constexpr.c:2643
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "l'appel a une dÃ©pendance circulaire"
  
! #: cp/constexpr.c:2654
  #, 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:2982
  #, 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:2989
  #, 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:3012
  #, 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:3031
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "l'expression de dÃ©calage %q+E dÃ©borde"
  
! #: cp/constexpr.c:3189
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "arithmÃ©tique impliquant un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3578
  #, 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:3581
  #, 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:3586
  #, 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:3589
  #, 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:3772
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "accÃ¨s Ã  un Ã©lÃ©ment non initialisÃ© du tableau"
  
! #: cp/constexpr.c:3820
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3837 cp/constexpr.c:3936 cp/constexpr.c:6051
! #: cp/constexpr.c:6148 cp/constexpr.c:7905
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE n'est pas une expression constante"
  
! #: cp/constexpr.c:3843
  #, 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:3874 cp/constexpr.c:3896
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "accÃ¨s au membre non initialisÃ© %qD"
  
! #: cp/constexpr.c:3876
  #, 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:4007
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "%qs n'est pas une expression constante car %qT est un type union"
  
! #: cp/constexpr.c:4010
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type union"
  
! #: cp/constexpr.c:4021
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qs n'est pas une expression constante car %qT est un type pointeur"
  
! #: cp/constexpr.c:4024
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type pointeur"
  
! #: cp/constexpr.c:4035
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "%qs n'est pas une expression constante car %qT est un type rÃ©fÃ©rence"
  
! #: cp/constexpr.c:4038
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type rÃ©fÃ©rence"
  
! #: cp/constexpr.c:4049
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "%qs n'est pas une expression constante car %qT est un type pointeur vers un membre"
  
! #: cp/constexpr.c:4053
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type pointeur vers un membre"
  
! #: cp/constexpr.c:4064
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "%qs n'est pas une expression constante car %qT est volatile"
  
! #: cp/constexpr.c:4067
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qs n'est pas une expression constante car %qT contient un sous-objet volatile"
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante sur la cible"
  
! #: cp/constexpr.c:4117 cp/constexpr.c:4127
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr "%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car le type est trop grand"
  
! #: cp/constexpr.c:4147
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre encodÃ©"
  
! #: cp/constexpr.c:4171
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs accÃ¨s Ã  un octet non initialisÃ© Ã  l'offset %d"
  
! #: cp/constexpr.c:4183
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre interprÃ©tÃ©"
  
! #: cp/constexpr.c:4906 cp/constexpr.c:6718
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul"
  
! #: cp/constexpr.c:4926
  #, 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:4971
  #, 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:4973 cp/constexpr.c:4980
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "allouÃ© ici"
  
! #: cp/constexpr.c:4978
  #, 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:4983
  #, 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:4990
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD utilisÃ© dans sa propre initialisation"
  
! #: cp/constexpr.c:4995
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.c:4998
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.c:5003 cp/constexpr.c:5010
  #, 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:5016
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>"
  
! #: cp/constexpr.c:5019
  #, 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:5265
  #, 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:5334
  #, 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:5347
  #, 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:5739 cp/constexpr.c:6976
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "l'instruction n'est pas une expression constante"
  
! #: cp/constexpr.c:5845
  #, 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:5947
  #, 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:5948
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++20"
  
! #: cp/constexpr.c:6013
  #, 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:6026
  #, 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:6208 cp/constexpr.c:8583
  #, 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:6636 cp/constexpr.c:8110
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.c:6664
  #, 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:6693
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "le transtypage depuis %qT n'est pas permis"
  
! #: cp/constexpr.c:6729
  #, 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:6834 cp/constexpr.c:8409 cp/constexpr.c:8787
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "l'expression %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:6929
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "template-id %qE inattendu"
  
! #: cp/constexpr.c:6935
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "un concept de fonction doit Ãªtre appelÃ©"
  
! #: cp/constexpr.c:6960
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "l'adresse d'un appel Ã  %qs n'est pas une expression constante"
  
! #: cp/constexpr.c:6979
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.c:7209
  #, 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:7217
  #, 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:7232
  #, 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:7243
  #, 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:7265
  #, 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:7845
  #, 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:8075
  #, 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:8078
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisÃ© comme gl-valeur"
  
! #: cp/constexpr.c:8130
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> d'un entier vers un pointeur"
  
! #: cp/constexpr.c:8163
  #, 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:8202
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "utilisation de %<this%> dans une expression constante"
  
! #: cp/constexpr.c:8356
  #, 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:8423
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++20"
  
! #: cp/constexpr.c:8438
  #, 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:8502
  #, 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:8552
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:8559
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:8632
  #, 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:8728
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8795
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.c:8825
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8834
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "la dÃ©finition d'une Ã©tiquette n'est pas une expression constante"
  
! #: cp/constexpr.c:8853
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendu"
--- 46331,47458 ----
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "impossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT via la classe de base virtuelle %qT"
  
! #: cp/class.c:378
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "impossible de convertir depuis %qT vers la classe de base %qT car %qT est incomplet"
  
  # ce message apparaÃ®t juste aprÃ¨s le %q#D ci-dessus
! #: cp/class.c:1191
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%q#D est en conflit avec la version hÃ©ritÃ©e de %qT"
  
! #: cp/class.c:1194
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "la version hÃ©ritÃ©e de %qT est dÃ©clarÃ©e ici"
  
! #: cp/class.c:1212
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D ne peut pas Ãªtre surchargÃ© par %q#D"
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "dÃ©claration prÃ©cÃ©dente de %q#D"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "spÃ©cifications d'accÃ¨s conflictuelles pour la mÃ©thode %q+D, ignorÃ©"
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "spÃ©cifications d'accÃ¨s conflictuelles pour le champ %qE, ignorÃ©"
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "%qD invalide dans %q#T Ã  cause de la mÃ©thode locale %q#D avec le mÃªme nom"
  
! #: cp/class.c:1332
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "mÃ©thode locale %q#D, dÃ©clarÃ©e ici"
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "%qD invalide dans %q#T Ã  cause du membre local %q#D avec le mÃªme nom"
  
! #: cp/class.c:1342
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "membre local %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ "
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT dÃ©clarÃ© ici"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type) a dÃ©jÃ "
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT n'a pas l'Ã©tiquette de l'ABI %E que la classe de base %qT a"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT ne possÃ¨de pas l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans le type de %qD) possÃ¨de"
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "impossible de dÃ©river de la classe de base %<final%> %qT dans le type dÃ©rivÃ© %qT"
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "toutes les fonctions membre de la classe %qT sont privÃ©es"
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T dÃ©finit uniquement un destructeur privÃ© et n'a pas d'amis"
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T dÃ©finit uniquement des constructeurs privÃ©s et n'a pas d'amis"
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D est public mais requiert un objet %q#T existant"
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "pas de redÃ©finition finale unique pour %qD dans %qT"
  
! #: cp/class.c:2936
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD peut Ãªtre marquÃ© Â«Â overrideÂ Â»"
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D est marquÃ© %<override%> mais il ne redÃ©fini rien"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D est marquÃ© %<final%> mais il n'est pas virtuel"
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD Ã©tait cachÃ©"
  
! #: cp/class.c:3018
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  par %qD"
  
! #: cp/class.c:3053
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es publiques non statiques"
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "cette flexibilitÃ© est dÃ©prÃ©ciÃ©e et sera supprimÃ©e"
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "l'Ã©lision dans %qD n'est pas hÃ©ritÃ©e"
  
! #: cp/class.c:3451
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "champ de bits %q#D avec le type non entier %qT"
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "la largeur du champ de bits %q+D n'est pas une constante entiÃ¨re"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "largeur nÃ©gative dans le champ de bits %q+D"
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "largeur nulle pour le champ de bits %q+D"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "la largeur de %qD dÃ©passe celle de son type"
  
! #: cp/class.c:3493
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD est trop petit pour contenir toutes les valeurs de %q#T"
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "le membre %q+#D avec un constructeur n'est pas permis dans l'union"
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "le membre %q+#D avec destructeur n'est pas permis dans l'union"
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "le membre %q#D avec un opÃ©rateur dâ€™affectation par copie n'est pas permis dans l'union"
  
! #: cp/class.c:3563
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les unions sans restrictions sont disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "en C++98, %q+D ne peut pas Ãªtre statique parce qu'il est un membre d'une union"
  
! #: cp/class.c:3692
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "le membre de donnÃ©e non statique %q+D dans une union ne peut pas avoir le type rÃ©fÃ©rencÃ© %qT"
  
! #: cp/class.c:3705
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "le membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© avec le type d'une fonction"
  
! #: cp/class.c:3711
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "le membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© comme type de mÃ©thode"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "attribut Â«Â packedÂ Â» ignorÃ© Ã  cause du champ non POD non empaquetÃ© %q#D"
  
! #: cp/class.c:3834
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "le membre %q+D ne peut pas Ãªtre dÃ©clarÃ© comme une rÃ©fÃ©rence %<mutable%>"
  
! #: cp/class.c:3837
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "le membre %q+D ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<const%> et %<mutable%>"
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "champs multiples initialisÃ©s dans l'union %qT"
  
! #: cp/class.c:3870
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "le membre %q+D initialisÃ© est dÃ©clarÃ© ici"
  
! #: cp/class.c:3913
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "champ %q#D avec le mÃªme nom que la classe"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T a des membres de donnÃ©es qui sont des pointeurs"
  
! #: cp/class.c:3946
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mais il ne dÃ©clare pas %<%T(const %T&)%>"
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  ou %<operator=(const %T&)%>"
  
! #: cp/class.c:3952
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mais il ne dÃ©clare pas %<operator=(const %T&)%>"
  
! #: cp/class.c:3954
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "membre pointeur %q+D dÃ©clarÃ© ici"
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "l'alignement de %qD a augmentÃ© avec %<-fabi-version=9%> (GCC 5.2)"
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "l'alignement de %qD augmentera avec %<-fabi-version=9%>"
  
! #: cp/class.c:4742
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "initialisation spÃ©cifiÃ©e pour une mÃ©thode non virtuelle %q+D"
  
! #: cp/class.c:4775
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "le destructeur pour %qT est ambigu"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "la mÃ©thode redÃ©fini Ã  la fois les mÃ©thodes %<transaction_pure%> et %qE"
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "la mÃ©thode dÃ©clarÃ©e %qE redÃ©fini la mÃ©thode %qE"
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la classe englobant la fonction membre non statique %<constexpr%> %q+#D n'est pas un type littÃ©ral"
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T n'est pas littÃ©ral Ã  cause de:"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT est un type de fermeture qui n'est un littÃ©ral qu'Ã  partir du C++17"
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T a un destructeur non trivial"
  
! #: cp/class.c:5943
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T n'a pas de destructeur %<constexpr%>"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T n'est pas un agrÃ©gat, n'a pas de constructeur par dÃ©faut trivial et n'a pas de constructeur %<constexpr%> qui n'est pas un constructeur de copie ou par dÃ©placement"
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la classe de base %qT de %q+T n'est pas littÃ©rale"
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  le membre de donnÃ©e non statique %qD a un type non littÃ©ral"
  
! #: cp/class.c:6006
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  le membre de donnÃ©e non statique %qD a un type volatile"
  
! #: cp/class.c:6127
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la classe de base %q#T a un destructeur non virtuel accessible"
  
! #: cp/class.c:6156
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "la rÃ©fÃ©rence non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.c:6162
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "le membre constant non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base directe %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©"
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©"
  
! #: cp/class.c:6743
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "le dÃ©calage relatif de %qD n'est pas compatible avec l'ABI et peut changer dans une version future de GCC"
  
! #: cp/class.c:6922
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "la taille du type %qT est trop grande (%qE octets)"
  
! #: cp/class.c:7208
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "utilisation invalide de %q#T avec un tableau de taille nulle dans %q#D"
  
! #: cp/class.c:7210
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "utilisation invalide de %q#T avec un membre sous forme de tableau flexible dans %q#T"
  
! #: cp/class.c:7215
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "membre tableau %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:7243
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "membre tableau de taille nulle %qD pas Ã  la fin de %q#T"
  
! #: cp/class.c:7245
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "membre tableau de taille nulle %qD dans un %q#T par ailleurs vide"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "dans la dÃ©finition de %q#T"
  
! #: cp/class.c:7262
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "le membre tableau flexible %qD n'est pas Ã  la fin de %q#T"
  
! #: cp/class.c:7264
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "membre tableau flexible %qD dans %q#T par ailleurs vide"
  
! #: cp/class.c:7283
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant dÃ©clarÃ© ici"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redÃ©finition de %q#T"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T a des fonctions virtuelles et un destructeur non virtuel accessible"
  
! #: cp/class.c:7562
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "le type transparent %q#T n'a aucun champ"
  
  # un type transparent est un type qui est passÃ© comme le type qu'elle manipule, par ex decimal32
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la classe de type transparent %qT a des classes de base"
  
! #: cp/class.c:7572
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la classe de type transparent %qT a des fonctions virtuelles"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr "le type transparent %q#T ne peut Ãªtre rendu transparent car le type du premier champ a une ABI diffÃ©rente de la classe gÃ©nÃ©rale"
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la dÃ©finition de %qD ne correspond pas Ã  %<#include <initializer_list>%>"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "la tentative de terminer la struct a Ã©tÃ© stoppÃ©e nette en raison des erreurs prÃ©cÃ©dentes dans l'analyse syntaxique"
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "la chaÃ®ne de langage %<\"%E\"%> n'est pas reconnue"
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "ne peut rÃ©soudre la fonction surchargÃ©e %qD basÃ© sur la conversion vers le type %qT"
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "pas de correspondance pour convertir la fonction %qD vers le type %q#T"
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversion de la fonction surchargÃ©e %qD vers le type %q#T est ambiguÃ«"
  
! #: cp/class.c:8555
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "on suppose un pointeur vers le membre %qD"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un pointeur vers un membre peut seulement Ãªtre formÃ© avec %<&%E%>)"
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "pas assez d'informations sur le type"
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "impossible de convertir %qE du type %qT vers le type %qT"
  
! #: cp/class.c:8928
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "la dÃ©claration de %q#D change la signification de %qD"
  
! #: cp/class.c:8931
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD dÃ©clarÃ© ici comme %q#D"
  
! #: cp/constexpr.c:107
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr "le type %qT de la variable %<constexpr%> %qD n'est pas littÃ©ral"
  
! #: cp/constexpr.c:118
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr "la variable %qD du type non littÃ©ral %qT dans la fonction %<constexpr%>"
  
! #: cp/constexpr.c:130
  #, gcc-internal-format
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr "la variable %<constexpr%> %qD a le type %qT modifiÃ© par une variable"
  
! #: cp/constexpr.c:194
  #, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr "le constructeur hÃ©ritÃ© %qD n'est pas %<constexpr%>"
  
! #: cp/constexpr.c:207
  #, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "type invalide pour le paramÃ¨tre %d de la fonction %<constexpr%> %q+#D"
  
! #: cp/constexpr.c:219
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr "les lambdas ne sont implicitement %<constexpr%> qu'Ã  partir du C++17"
  
! #: cp/constexpr.c:230
  #, gcc-internal-format
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "type retournÃ© %qT invalide pour la fonction %<constexpr%> %q+D"
  
! #: cp/constexpr.c:257
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr "%q#T a des classes virtuelles de base"
  
! #: cp/constexpr.c:518
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr "le constructeur %<constexpr%> n'a pas de corps vide"
  
! #: cp/constexpr.c:781
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr "le constructeur %<constexpr%> de l'union %qT doit initialiser exactement un membre de donnÃ©e non statique"
  
! #: cp/constexpr.c:842
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "le membre %qD doit Ãªtre initialisÃ© par l'initialisation des membres dans le constructeur %<constexpr%>"
  
! #: cp/constexpr.c:884
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr "le corps de la fonction %<constexpr%> %qD n'est pas une unique instruction Â«Â returnÂ Â»"
  
! #: cp/constexpr.c:973
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD n'est pas utilisable comme une fonction %<constexpr%> car:"
  
! #: cp/constexpr.c:1446 cp/constexpr.c:2783
  #, 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:1451 cp/constexpr.c:1461 cp/constexpr.c:2997
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E n'est pas une expression constante"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel Ã  la fonction interne %qE"
  
! #: cp/constexpr.c:1826
  #, 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:1828
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "initialement dÃ©clarÃ© %<const%> ici"
  
! #: cp/constexpr.c:2046 cp/constexpr.c:2101 cp/constexpr.c:2133
! #: cp/constexpr.c:2154
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "la rÃ©fÃ©rence %<dynamic_cast%> a Ã©chouÃ©"
  
! #: cp/constexpr.c:2047
  #, 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:2071
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "le pointeur vers une table virtuelle est utilisÃ© sans avoir Ã©tÃ© initialisÃ©"
  
! #: cp/constexpr.c:2102 cp/constexpr.c:2134
  #, 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:2156
  #, 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:2159
  #, 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:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "appel Ã  la fonction non %<constexpr%> %qD"
  
! #: cp/constexpr.c:2351
  #, 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:2424
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "dÃ©sallocation de type tableau sur un objet allouÃ© avec une allocation de type non tableau"
  
! #: cp/constexpr.c:2428 cp/constexpr.c:2450
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "l'allocation a Ã©tÃ© rÃ©alisÃ©e ici"
  
! #: cp/constexpr.c:2446
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "dÃ©sallocation de type non tableau sur un objet allouÃ© avec une allocation de type tableau"
  
! #: cp/constexpr.c:2463
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "dÃ©sallocation d'un stockage dÃ©jÃ  dÃ©sallouÃ©"
  
! #: cp/constexpr.c:2470
  #, 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:2577
  #, 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:2584
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD appelÃ© dans une expression constante"
  
! #: cp/constexpr.c:2588
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD utilisÃ© avant sa dÃ©finition"
  
! #: cp/constexpr.c:2679
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "l'appel a une dÃ©pendance circulaire"
  
! #: cp/constexpr.c:2690
  #, 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:3037
  #, 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:3044
  #, 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:3067
  #, 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:3086
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "l'expression de dÃ©calage %q+E dÃ©borde"
  
! #: cp/constexpr.c:3244
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "arithmÃ©tique impliquant un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3633
  #, 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:3636
  #, 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:3641
  #, 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:3644
  #, 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:3827
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "accÃ¨s Ã  un Ã©lÃ©ment non initialisÃ© du tableau"
  
! #: cp/constexpr.c:3875
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE n'est pas une expression constante"
  
! #: cp/constexpr.c:3898
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "le mutable %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "accÃ¨s au membre non initialisÃ© %qD"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "accÃ¨s au membre %qD au lieu du membre initialisÃ© %qD dans l'expression constante"
  
! #: cp/constexpr.c:4062
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "%qs n'est pas une expression constante car %qT est un type union"
  
! #: cp/constexpr.c:4065
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type union"
  
! #: cp/constexpr.c:4076
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qs n'est pas une expression constante car %qT est un type pointeur"
  
! #: cp/constexpr.c:4079
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type pointeur"
  
! #: cp/constexpr.c:4090
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "%qs n'est pas une expression constante car %qT est un type rÃ©fÃ©rence"
  
! #: cp/constexpr.c:4093
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type rÃ©fÃ©rence"
  
! #: cp/constexpr.c:4104
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "%qs n'est pas une expression constante car %qT est un type pointeur vers un membre"
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type pointeur vers un membre"
  
! #: cp/constexpr.c:4119
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "%qs n'est pas une expression constante car %qT est volatile"
  
! #: cp/constexpr.c:4122
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qs n'est pas une expression constante car %qT contient un sous-objet volatile"
  
! #: cp/constexpr.c:4163
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante sur la cible"
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr "%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car le type est trop grand"
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre encodÃ©"
  
! #: cp/constexpr.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs accÃ¨s Ã  un octet non initialisÃ© Ã  l'offset %d"
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre interprÃ©tÃ©"
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul"
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "accÃ¨s Ã  la valeur de %qE au travers d'une gl-valeur %qT dans une expression constante"
  
! #: cp/constexpr.c:5026
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "le contenu d'un stockage non initialisÃ© n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "allouÃ© ici"
  
! #: cp/constexpr.c:5033
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "utilisation d'un stockage allouÃ© aprÃ¨s sa dÃ©sallocation dans une expression constante"
  
! #: cp/constexpr.c:5038
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "la valeur de %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.c:5045
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD utilisÃ© dans sa propre initialisation"
  
! #: cp/constexpr.c:5050
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.c:5053
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD n'a pas Ã©tÃ© initialisÃ© par une expression constante"
  
! #: cp/constexpr.c:5071
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>"
  
! #: cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD n'a pas un type entier ou Ã©numÃ©rÃ©"
  
! #: cp/constexpr.c:5320
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "la modification de %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "changement du membre actif d'une union de %qD Ã  %qD"
  
! #: cp/constexpr.c:5402
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "changement du membre actif d'une union de %qD Ã  %qD durant l'initialisation"
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "l'instruction n'est pas une expression constante"
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "le dÃ©compte des itÃ©rations de la boucle %<constexpr%> dÃ©passe la limite permise %d (utilisez %<-fconstexpr-loop-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.c:6010
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "l'assembleur en ligne n'est pas une expression constante"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++20"
  
! #: cp/constexpr.c:6076
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "la valeur %qE du type %qT n'est pas une expression constante"
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "le dÃ©compte des opÃ©rations d'Ã©valuation de %<constexpr%> dÃ©passe la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporaire du type %qT non littÃ©ral dans une expression constante"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.c:6727
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversion depuis le type pointeur %qT vers le type arithmÃ©tique %qT dans une expression constante"
  
! #: cp/constexpr.c:6756
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "le transtypage depuis %qT n'est pas permis"
  
! #: cp/constexpr.c:6792
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "l'expression %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:6992
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "template-id %qE inattendu"
  
! #: cp/constexpr.c:6998
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "un concept de fonction doit Ãªtre appelÃ©"
  
! #: cp/constexpr.c:7023
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "l'adresse d'un appel Ã  %qs n'est pas une expression constante"
  
! #: cp/constexpr.c:7042
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence aux sous-objets mutables de %qT"
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  une variable incomplÃ¨tement initialisÃ©e"
  
! #: cp/constexpr.c:7295
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  un rÃ©sultat de %<operator new%>"
  
! #: cp/constexpr.c:7306
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE n'est pas une expression constante car le stockage allouÃ© n'a pas Ã©tÃ© dÃ©sallouÃ©"
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "l'Ã©valuation immÃ©diate retourne l'adresse de la fonction immÃ©diate %qD"
  
! #: cp/constexpr.c:7908
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversion l-valeur vers r-valeur d'une l-valeur volatile %qE avec le type %qT"
  
! #: cp/constexpr.c:8138
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la capture lambda de %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisÃ© comme gl-valeur"
  
! #: cp/constexpr.c:8193
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> d'un entier vers un pointeur"
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "prendre l'adresse avec address-of d'un objet %qE qui est local au thread ou a un stockage automatique n'est pas une expression constante"
  
! #: cp/constexpr.c:8265
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "utilisation de %<this%> dans une expression constante"
  
! #: cp/constexpr.c:8419
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "expression lambda dans une expression constante avant C++17"
  
! #: cp/constexpr.c:8486
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++20"
  
! #: cp/constexpr.c:8501
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "l'expression %<typeid%> n'est pas une expression constante car %qE est un type polymorphique"
  
! #: cp/constexpr.c:8565
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "transtypage vers le type non entier %qT dans une expression constante"
  
! #: cp/constexpr.c:8615
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:8622
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:8695
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "la division par zÃ©ro n'est pas une expression constante"
  
! #: cp/constexpr.c:8791
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8858
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.c:8888
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8897
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "la dÃ©finition d'une Ã©tiquette n'est pas une expression constante"
  
! #: cp/constexpr.c:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendu"
*************** msgstr "arbre syntaxique abstrait (AST=A
*** 47433,47485 ****
  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:1325
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> appellera toujours %<terminate%>"
  
! #: cp/cp-gimplify.c:1328
  #, 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:1340
  #, 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:2793
  #, 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:2815 cp/cp-gimplify.c:2827 cp/decl.c:4066 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.c:2833
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.c:2850
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.c:2861
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.c:2873
  #, 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:2977
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Ã©valuation de %qs"
--- 47462,47514 ----
  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:1333
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> appellera toujours %<terminate%>"
  
! #: cp/cp-gimplify.c:1336
  #, 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:1348
  #, 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:2773
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "l'attribut %qE est ignorÃ© aprÃ¨s un %qE antÃ©rieur"
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.c:2813
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.c:2830
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.c:2841
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.c:2853
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> ne contient pas uniquement que des membres de donnÃ©es non-statiques %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> et %<_M_column%>"
  
  # le %qs est un nom de rÃ©gion non traduit tel que Â«Â parallelÂ Â», Â«Â taskÂ Â», Â«Â teamsÂ Â».
! #: cp/cp-gimplify.c:2957
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Ã©valuation de %qs"
*************** msgstr "conversion vers le type rÃ©fÃ©re
*** 47520,47526 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversion depuis %qH vers %qI Ã©carte les qualificatifs"
  
! #: cp/cvt.c:498 cp/typeck.c:7969
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "le transtypage de %qT vers %qT ne dÃ©rÃ©fÃ©rence pas le pointeur"
--- 47549,47555 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversion depuis %qH vers %qI Ã©carte les qualificatifs"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "le transtypage de %qT vers %qT ne dÃ©rÃ©fÃ©rence pas le pointeur"
*************** msgstr "par rapport Ã  la dÃ©claration p
*** 47903,47909 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redÃ©claration de %qD diffÃ¨re de %qs dans la dÃ©claration prÃ©cÃ©dente"
  
! #: cp/decl.c:1303 cp/decl.c:15319
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
--- 47932,47938 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redÃ©claration de %qD diffÃ¨re de %qs dans la dÃ©claration prÃ©cÃ©dente"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
*************** msgstr "dÃ©claration %<pragma omp declar
*** 48033,48040 ****
  msgid "%q#D previously defined here"
  msgstr "%q#D prÃ©cÃ©demment dÃ©fini ici"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3187 cp/name-lookup.c:3216
! #: cp/name-lookup.c:3240
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D prÃ©cÃ©demment dÃ©clarÃ© ici"
--- 48062,48069 ----
  msgid "%q#D previously defined here"
  msgstr "%q#D prÃ©cÃ©demment dÃ©fini ici"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
! #: cp/name-lookup.c:3241
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D prÃ©cÃ©demment dÃ©clarÃ© ici"
*************** msgstr "argument par dÃ©faut donnÃ© pour
*** 48069,48120 ****
  msgid "previous specification in %q#D here"
  msgstr "la spÃ©cification prÃ©cÃ©dente dans %q#D est ici"
  
! #: cp/decl.c:2047
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "la dÃ©claration %qD est en conflit avec la fonction interne"
  
! #: cp/decl.c:2055
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "la dÃ©claration %qD est en conflit avec l'import"
  
! #: cp/decl.c:2056
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "l'import a dÃ©clarÃ© %q#D ici"
  
! #: cp/decl.c:2064
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "export conflictuel de la dÃ©claration %qD"
  
! #: cp/decl.c:2065
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "la dÃ©claration %q#D prÃ©cÃ©dente est ici"
  
! #: cp/decl.c:2090
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "la dÃ©finition prÃ©cÃ©dente de %qD est ici"
  
! #: cp/decl.c:2091
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "la dÃ©claration prÃ©cÃ©dente de %qD est ici"
  
! #: cp/decl.c:2104
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fonction %qD dÃ©clarÃ©e %<[[noreturn]]%> mais sa premiÃ¨re dÃ©claration ne l'Ã©tait pas"
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "dÃ©claration redondante de %qD dans la mÃªme Ã©tendue"
  
! #: cp/decl.c:2166
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "dÃ©finition supprimÃ©e de %qD n'est pas la premiÃ¨re dÃ©claration"
--- 48098,48149 ----
  msgid "previous specification in %q#D here"
  msgstr "la spÃ©cification prÃ©cÃ©dente dans %q#D est ici"
  
! #: cp/decl.c:2045
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "la dÃ©claration %qD est en conflit avec la fonction interne"
  
! #: cp/decl.c:2053
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "la dÃ©claration %qD est en conflit avec l'import"
  
! #: cp/decl.c:2054
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "l'import a dÃ©clarÃ© %q#D ici"
  
! #: cp/decl.c:2062
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "export conflictuel de la dÃ©claration %qD"
  
! #: cp/decl.c:2063
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "la dÃ©claration %q#D prÃ©cÃ©dente est ici"
  
! #: cp/decl.c:2088
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "la dÃ©finition prÃ©cÃ©dente de %qD est ici"
  
! #: cp/decl.c:2089
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "la dÃ©claration prÃ©cÃ©dente de %qD est ici"
  
! #: cp/decl.c:2102
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fonction %qD dÃ©clarÃ©e %<[[noreturn]]%> mais sa premiÃ¨re dÃ©claration ne l'Ã©tait pas"
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "dÃ©claration redondante de %qD dans la mÃªme Ã©tendue"
  
! #: cp/decl.c:2164
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "dÃ©finition supprimÃ©e de %qD n'est pas la premiÃ¨re dÃ©claration"
*************** msgstr "dÃ©finition supprimÃ©e de %qD n'
*** 48127,48174 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2640
  #, 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:2779
  #, 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:3052 cp/decl.c:3081 cp/decl.c:3123 cp/decl.c:3140 cp/decl.c:3243
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redÃ©finition de %q#D"
  
! #: cp/decl.c:3068
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD est en conflit avec la fonction utilisÃ©e"
  
! #: cp/decl.c:3078
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D pas dÃ©clarÃ© dans une classe"
  
! #: cp/decl.c:3092 cp/decl.c:3150
  #, 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:3095 cp/decl.c:3153
  #, 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:3102 cp/decl.c:3160
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "le guide de dÃ©duction %q+D est redÃ©clarÃ©"
  
! #: cp/decl.c:3109
  #, 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"
--- 48156,48203 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spÃ©cialisation explicite de %qD aprÃ¨s la premiÃ¨re utilisation"
  
! #: cp/decl.c:2774
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: attribut de visibilitÃ© ignorÃ© car il est en conflit avec la dÃ©claration prÃ©cÃ©dente"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redÃ©finition de %q#D"
  
! #: cp/decl.c:3050
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD est en conflit avec la fonction utilisÃ©e"
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D pas dÃ©clarÃ© dans une classe"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D redÃ©clarÃ© en ligne avec l'attribut %<gnu_inline%>"
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D redÃ©clarÃ© en ligne sans l'attribut %<gnu_inline%>"
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "le guide de dÃ©duction %q+D est redÃ©clarÃ©"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr "l'opÃ©rateur de comparaison %q+D est remis au dÃ©faut aprÃ¨s sa premiÃ¨re dÃ©claration"
*************** msgstr "l'opÃ©rateur de comparaison %q+D
*** 48176,50476 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3174
  #, 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:3189
  #, 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:3192
  #, 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:3207 cp/decl.c:3251 cp/name-lookup.c:2730 cp/name-lookup.c:3214
! #: cp/name-lookup.c:3238
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redÃ©claration de %q#D"
  
! #: cp/decl.c:3234
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redÃ©claration redondante du membre statique %<constexpr%> %qD"
  
! #: cp/decl.c:3300
  #, 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:3301
  #, gcc-internal-format
  msgid "previous label"
  msgstr "Ã©tiquette prÃ©cÃ©dente"
  
! #: cp/decl.c:3395
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  Ã  partir d'ici"
  
! #: cp/decl.c:3418 cp/decl.c:3646
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sort du block structurÃ© OpenMP"
  
! #: cp/decl.c:3446
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  croise l'initialisation de %q#D"
  
! #: cp/decl.c:3449
  #, 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:3463 cp/decl.c:3617
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  entre dans le bloc %<try%>"
  
! #: cp/decl.c:3469 cp/decl.c:3599 cp/decl.c:3619
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  entre dans le bloc %<catch%>"
  
! #: cp/decl.c:3475 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entre dans le bloc structurÃ© OpenMP"
  
! #: cp/decl.c:3481 cp/decl.c:3621
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  entre dans l'instruction synchronisÃ©e ou atomique"
  
! #: cp/decl.c:3488 cp/decl.c:3623
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  entre dans l'instruction %<constexpr if%>"
  
! #: cp/decl.c:3606
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  passe outre l'initialisation de %q#D"
  
! #: cp/decl.c:3609
  #, 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:4073 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD utilisÃ© sans arguments du patron"
  
! #: cp/decl.c:4084
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T n'est pas une classe"
  
! #: cp/decl.c:4112 cp/decl.c:4198
  #, 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:4113
  #, 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:4126
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la recherche de %qT dans %qT est ambigÃ¼e"
  
! #: cp/decl.c:4135
  #, 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:4142
  #, 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:4207
  #, 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:4543
  #, 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:5042
  #, 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:5045
  #, 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:5048
  #, 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:5067
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribut ignorÃ© dans la dÃ©claration de %q#T"
  
! #: cp/decl.c:5070
  #, 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:5112
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "types multiples dans une dÃ©claration"
  
! #: cp/decl.c:5117
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redÃ©claration du type interne C++ %qT"
  
! #: cp/decl.c:5134
  #, 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:5167
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nom de type manquant dans la dÃ©claration typedef"
  
! #: cp/decl.c:5175
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "le C++ ISO interdit les structures anonymes"
  
! #: cp/decl.c:5182
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5185
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5190
  #, 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:5193
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs"
  
! #: cp/decl.c:5196
  #, 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:5200
  #, 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:5204
  #, 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:5208
  #, 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:5212
  #, 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:5216
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> a Ã©tÃ© ignorÃ© dans cette dÃ©claration"
  
! #: cp/decl.c:5219 cp/decl.c:5222 cp/decl.c:5225
  #, 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:5247
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "attribut ignorÃ© dans l'instanciation explicite de %q#T"
  
! #: cp/decl.c:5250
  #, 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:5322
  #, 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:5326
  #, 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:5390 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)"
  
! #: cp/decl.c:5403
  #, 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:5441
  #, 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:5465
  #, 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:5473
  #, 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:5474
  #, 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:5486
  #, 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:5498
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "initialisation en double de %qD"
  
! #: cp/decl.c:5546
  #, 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:5563
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr "la dÃ©claration externe avec la portÃ©e bloc %q#D n'est pas permise dans le domaine du module"
  
! #: cp/decl.c:5598
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs"
  
! #: cp/decl.c:5603
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<static%> dans une fonction %qs"
  
! #: cp/decl.c:5675
  #, 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:5681 cp/decl.c:6834
  #, 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:5691
  #, 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:5758
  #, 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:5841
  #, 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:5847
  #, 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:5866
  #, 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:5870
  #, 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:5926
  #, 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:5933
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "taille de tableau manquante dans %qD"
  
! #: cp/decl.c:5945
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "tableau %qD de taille zÃ©ro"
  
! #: cp/decl.c:5985
  #, 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:6010
  #, 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:6061
  #, 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:6065
  #, 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:6071
  #, 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:6113
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "%<const %D%> non initialisÃ©"
  
! #: cp/decl.c:6120
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variable %qD non initialisÃ©e dans une fonction %<constexpr%>"
  
! #: cp/decl.c:6129
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "variable %qD non initialisÃ©e dans un contexte %<constexpr%>"
  
! #: cp/decl.c:6137
  #, 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:6141
  #, 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:6144
  #, 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:6312
  #, 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:6369
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "l'initialisation de %qT doit Ãªtre entre accolades"
  
! #: cp/decl.c:6407
  #, 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:6415
  #, 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:6443
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "initialisation invalide pour %q#D"
  
! #: cp/decl.c:6494
  #, 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:6533 cp/decl.c:6793 cp/typeck2.c:1380 cp/typeck2.c:1694
! #: cp/typeck2.c:1742 cp/typeck2.c:1789
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "trop d'Ã©lÃ©ments d'initialisation pour %qT"
  
! #: cp/decl.c:6574
  #, 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:6584
  #, 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:6702
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades manquantes autour de l'initialisation pour %qT"
  
! #: cp/decl.c:6822
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "la liaison structurÃ©e Ã  le type incomplet %qT"
  
! #: cp/decl.c:6836
  #, 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:6849
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "littÃ©ral composÃ© de taille variable"
  
! #: cp/decl.c:6904
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D a un type incomplet"
  
! #: cp/decl.c:6925
  #, 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:6970
  #, 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:7102
  #, 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:7137
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "initialisation invalide pour un membre statique avec constructeur"
  
! #: cp/decl.c:7139
  #, 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:7142
  #, 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:7147
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(une initialisation en dehors de la classe est requise)"
  
! #: cp/decl.c:7332
  #, 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:7590
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "n'a pu trouver la dÃ©claration du variant"
  
! #: cp/decl.c:7614
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> sur le constructeur %qD"
  
! #: cp/decl.c:7619
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> sur le destructeur %qD"
  
! #: cp/decl.c:7624
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> sur %qD par dÃ©faut"
  
! #: cp/decl.c:7629
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> sur %qD supprimÃ©"
  
! #: cp/decl.c:7634
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> sur %qD virtuel"
  
! #: cp/decl.c:7684
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la dÃ©claration"
  
! #: cp/decl.c:7702 cp/decl.c:14061
  #, 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:7706 cp/decl.c:14065
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spÃ©cificateur de classe de stockage %<register%> utilisÃ©"
  
! #: cp/decl.c:7759
  #, 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:7867
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "le concept de variable n'a pas d'initialisation"
  
! #: cp/decl.c:7926
  #, 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:7969
  #, 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:8140
  #, 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:8246
  #, 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:8249
  #, 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:8256
  #, 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:8282
  #, 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:8291
  #, 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:8501
  #, 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:8517
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "impossible de dÃ©composer le tableau de longueur variable %qT"
  
! #: cp/decl.c:8526 cp/decl.c:8611
  #, 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:8530
  #, 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:8533
  #, 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:8578
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "impossible de dÃ©composer le vecteur de longueur variable %qT"
  
! #: cp/decl.c:8604
  #, 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:8613
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "alors que %qT se dÃ©compose en %E Ã©lÃ©ments"
  
! #: cp/decl.c:8634
  #, 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:8663
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "impossible de dÃ©composer le type union %qT"
  
! #: cp/decl.c:8668
  #, 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:8673
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "impossible de dÃ©composer le type de fermeture lambda %qT"
  
! #: cp/decl.c:8679
  #, 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:8688
  #, 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:9155
  #, 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:9158
  #, 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:9163
  #, 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:9400
  #, 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:9404
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "taille du tableau manquante dans %qT"
  
! #: cp/decl.c:9407
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "tableau %qT de taille zÃ©ro"
  
! #: cp/decl.c:9423
  #, 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:9425
  #, 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:9451
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD est dÃ©clarÃ© comme une variable %<virtual%>"
  
! #: cp/decl.c:9453
  #, 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:9459
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>"
  
! #: cp/decl.c:9462
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>"
  
! #: cp/decl.c:9464
  #, 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:9470
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<virtual%>"
  
! #: cp/decl.c:9473
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<inline%>"
  
! #: cp/decl.c:9475
  #, 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:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<virtual%>"
  
! #: cp/decl.c:9484
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<inline%>"
  
! #: cp/decl.c:9486
  #, 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:9493
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dÃ©clarÃ© comme un ami"
  
! #: cp/decl.c:9500
  #, 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:9532
  #, 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:9572
  #, 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:9583
  #, 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:9590
  #, 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:9593
  #, 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:9669
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "le concept %qD n'a pas de dÃ©finition"
  
! #: cp/decl.c:9691
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "un concept de fonction ne peut pas Ãªtre contraint"
  
! #: cp/decl.c:9701
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "contraintes sur une fonction sans patron"
  
! #: cp/decl.c:9746
  #, 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:9757
  #, 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:9776
  #, 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:9785
  #, 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:9802
  #, 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:9847
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant un patron"
  
! #: cp/decl.c:9850
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant Ã  mettre en ligne"
  
! #: cp/decl.c:9853 cp/decl.c:9856
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant %qs"
  
! #: cp/decl.c:9858
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant static"
  
! #: cp/decl.c:9920
  #, 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:9921
  #, 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:9929
  #, 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:9930
  #, 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:9940
  #, 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:9948
  #, 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:9955
  #, 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:9968
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "opÃ©rateur littÃ©ral avec une classe de liaison C"
  
! #: cp/decl.c:9978
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD a une liste d'arguments invalide"
  
! #: cp/decl.c:9986
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "le suffixe entier %qs est masquÃ© par l'implÃ©mentation"
  
! #: cp/decl.c:9992
  #, 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:9999
  #, 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:10004
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD doit Ãªtre une fonction non membre"
  
! #: cp/decl.c:10087
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> doit retourner %<int%>"
  
! #: cp/decl.c:10127
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "dÃ©finition de %qD dÃ©clarÃ© implicitement"
  
! #: cp/decl.c:10132
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "dÃ©finition de %qD explicitement par dÃ©faut"
  
! #: cp/decl.c:10134
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D explicitement par dÃ©faut ici"
  
! #: cp/decl.c:10151
  #, 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:10344
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "ne peut dÃ©clarer %<::main%> comme variable globale"
  
! #: cp/decl.c:10353
  #, 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:10360
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "un concept doit avoir le type %<bool%>"
  
! #: cp/decl.c:10363
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "un concept variable ne peut pas Ãªtre contraint"
  
! #: cp/decl.c:10487
  #, 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:10491
  #, 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:10495
  #, 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:10506
  #, 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:10511
  #, 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:10516
  #, 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:10627
  #, 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:10630
  #, 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:10661 cp/decl.c:10733
  #, 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:10665 cp/decl.c:10736
  #, 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:10716
  #, 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:10719
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "le C++ ISO interdit le tableau de taille zÃ©ro"
  
! #: cp/decl.c:10743
  #, 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:10746
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "le C++ ISO interdit le tableau de taille variable"
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "le tableau de taille variable %qD est utilisÃ©"
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "le tableau de taille variable est utilisÃ©"
  
! #: cp/decl.c:10807
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "dÃ©bordement dans la dimension du tableau"
  
! #: cp/decl.c:10867
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD est dÃ©clarÃ© comme tableau de %qT"
  
! #: cp/decl.c:10869 cp/pt.c:15991
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "crÃ©ation d'un tableau de %qT"
  
! #: cp/decl.c:10879
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "dÃ©claration de %qD comme un tableau de Â«Â voidÂ Â»"
  
! #: cp/decl.c:10881
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "crÃ©ation d'un tableau Â«Â voidÂ Â»"
  
! #: cp/decl.c:10886
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "dÃ©claration de %qD comme un tableau de fonctions"
  
! #: cp/decl.c:10888
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "crÃ©ation d'un tableau de fonctions"
  
! #: cp/decl.c:10893
  #, 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:10895
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "crÃ©ation d'un tableau de rÃ©fÃ©rences"
  
! #: cp/decl.c:10900
  #, 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:10903
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "crÃ©ation d'un tableau de fonctions membres"
  
! #: cp/decl.c:10921
  #, 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:10925
  #, 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:11007
  #, 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:11010
  #, 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:11021
  #, 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:11024
  #, 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:11037
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "type de retour spÃ©cifiÃ© pour %<operator %T%>"
  
! #: cp/decl.c:11040
  #, 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:11049
  #, 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:11052
  #, 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:11056
  #, 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:11065
  #, 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:11086
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variable non nommÃ©e ou champ dÃ©clarÃ© void"
  
! #: cp/decl.c:11094
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variable ou champ dÃ©clarÃ© void"
  
! #: cp/decl.c:11109
  #, 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:11114
  #, 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:11361
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<::%D%>"
  
! #: cp/decl.c:11364 cp/decl.c:11386
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<%T::%D%>"
  
! #: cp/decl.c:11367
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<%D::%D%>"
  
! #: cp/decl.c:11377
  #, 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:11401
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "dÃ©claration de %qE comme non fonction"
  
! #: cp/decl.c:11408
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "dÃ©claration de %qE comme non membre"
  
! #: cp/decl.c:11436
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "declarator-id manquant; utilisation du mot rÃ©servÃ© %qD"
  
! #: cp/decl.c:11487
  #, 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:11495 cp/decl.c:11504 cp/decl.c:13312
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "dÃ©claration de %qD comme non fonction"
  
! #: cp/decl.c:11512
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "dÃ©claration de %qD comme %<typedef%>"
  
! #: cp/decl.c:11517
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "dÃ©claration de %qD comme paramÃ¨tre"
  
! #: cp/decl.c:11552
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "%qs et %qs spÃ©cifiÃ©s tous les deux"
  
! #: cp/decl.c:11559 cp/decl.c:11566 cp/decl.c:11573 cp/decl.c:11580
  #, 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:11591
  #, 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:11601
  #, 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:11609
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "spÃ©cificateurs conflictuels dans la dÃ©claration de %qs"
  
! #: cp/decl.c:11656
  #, 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:11705 cp/decl.c:11709 cp/decl.c:11712
  #, 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:11729
  #, 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:11737
  #, 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:11791
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> et %<unsigned%> spÃ©cifiÃ©s ensemble"
  
! #: cp/decl.c:11797
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> et %<short%> spÃ©cifiÃ©s ensemble"
  
! #: cp/decl.c:11805 cp/decl.c:11811
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs spÃ©cifiÃ© avec %qT"
  
! #: cp/decl.c:11816
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs spÃ©cifiÃ© avec %<decltype%>"
  
! #: cp/decl.c:11818
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs spÃ©cifiÃ© avec %<typeof%>"
  
! #: cp/decl.c:11885
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "Â«Â complexÂ Â» invalide pour %qs"
  
! #: cp/decl.c:11924
  #, 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:11945
  #, 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:11954
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le membre %qD peut Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<constexpr%> uniquement avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.c:11967
  #, 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:11974
  #, 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:11984 cp/decl.c:12156
  #, 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:11992 cp/decl.c:12001 cp/decl.c:12007 cp/decl.c:12013
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "un paramÃ¨tre ne peut pas Ãªtre dÃ©clarÃ© %qs"
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> en dehors de la dÃ©claration de classe"
  
! #: cp/decl.c:12033 cp/decl.c:12036 cp/decl.c:12038 cp/decl.c:12041
! #: cp/decl.c:12051 cp/decl.c:12061 cp/decl.c:12071 cp/decl.c:12075
  #, 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:12045 cp/decl.c:12067
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les dÃ©clarations de liaisons structurÃ©es peuvent Ãªtre %qs uniquement en %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.c:12055
  #, 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:12079
  #, 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:12090
  #, 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:12093
  #, 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:12128
  #, 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:12154
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour %qs"
  
! #: cp/decl.c:12168
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fonction imbriquÃ©e %qs dÃ©clarÃ©e %<extern%>"
  
! #: cp/decl.c:12173
  #, 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:12181
  #, 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:12195
  #, 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:12226
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribut ignorÃ©"
  
! #: cp/decl.c:12227
  #, 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:12285
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "parenthÃ¨ses inutiles dans la dÃ©claration de %qs"
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "retirez les parenthÃ¨ses"
  
! #: cp/decl.c:12340
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "clause Â«Â requiresÂ Â» sur le type de retour"
  
! #: cp/decl.c:12360
  #, 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:12364
  #, 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:12369
  #, 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:12376
  #, 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:12385
  #, 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:12390
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "utilisation invalide de %<decltype(auto)%>"
  
! #: cp/decl.c:12401
  #, 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:12410
  #, 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:12423
  #, 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:12437
  #, 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:12440
  #, 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:12464
  #, 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:12476
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: cp/decl.c:12489
  #, 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:12500 cp/pt.c:29580
  #, 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:12506 cp/pt.c:29586
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> ne peut pas Ãªtre qualifiÃ© avec CV"
  
! #: cp/decl.c:12538
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "le destructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12540
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "le constructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12545
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "les destructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12546
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "les constructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12554
  #, 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:12555
  #, 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:12573
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "les constructeurs ne peuvent pas Ãªtre dÃ©clarÃ©s %<virtual%>"
  
! #: cp/decl.c:12590
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre amies"
  
! #: cp/decl.c:12595
  #, 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:12599
  #, 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:12609
  #, 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:12613
  #, 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:12626
  #, 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:12653
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destructeurs ne peuvent pas avoir de paramÃ¨tre"
  
! #: cp/decl.c:12693
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ne peut dÃ©clarer un pointeur vers %q#T"
  
! #: cp/decl.c:12706 cp/decl.c:12713
  #, 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:12715
  #, 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:12744
  #, 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:12745
  #, 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:12818
  #, 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:12889
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD utilisÃ© comme un dÃ©clarateur"
  
! #: cp/decl.c:12915
  #, 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:12920
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "qualification %<%T::%> additionnelle sur le membre %qs"
  
! #: cp/decl.c:12950
  #, 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:12952
  #, 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:12960
  #, 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:13000
  #, 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:13009
  #, 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:13012
  #, 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:13023
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> en dehors de la dÃ©claration de la classe"
  
! #: cp/decl.c:13026
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> dans une dÃ©claration amie"
  
! #: cp/decl.c:13029
  #, 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:13039
  #, 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:13046
  #, 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:13052
  #, 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:13058
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:13070
  #, 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:13086
  #, 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:13089
  #, 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:13115
  #, 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:13118
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "clause Â«Â requiresÂ Â» sur un typedef"
  
! #: cp/decl.c:13127
  #, 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:13153
  #, 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:13242
  #, 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:13250
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "les paramÃ¨tres du patron ne peuvent pas Ãªtre amis"
  
! #: cp/decl.c:13252
  #, 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:13256
  #, 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:13269
  #, 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:13289
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "qualificatifs invalides sur un type de fonction non membre"
  
! #: cp/decl.c:13293
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "clause Â«Â requiresÂ Â» sur type-id"
  
! #: cp/decl.c:13303
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "dÃ©claration abstraite %qT utilisÃ©e comme dÃ©claration"
  
! #: cp/decl.c:13318
  #, 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:13337
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ne peut utiliser %<::%> dans la dÃ©claration d'un paramÃ¨tre"
  
! #: cp/decl.c:13346 cp/parser.c:19160
  #, 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:13351
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "le type Ã  remplacer de la classe %qE n'est pas permis dans ce contexte"
  
! #: cp/decl.c:13354
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "utilisation de %<auto%> pour un patron de fonction abrÃ©gÃ©"
  
! #: cp/decl.c:13359
  #, 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:13362
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "paramÃ¨tre dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:13413 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "utilisation invalide du nom de patron %qE sans liste d'arguments"
  
! #: cp/decl.c:13417
  #, 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:13438
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "le C++ ISO interdit le membre tableau flexible %qs"
  
! #: cp/decl.c:13441
  #, 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:13457
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "utilisation invalide de %<::%>"
  
! #: cp/decl.c:13478
  #, 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:13488
  #, 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:13498
  #, 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:13512
  #, 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:13519
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "dÃ©claration de %qD comme membre de %qT"
  
! #: cp/decl.c:13526 cp/decl.c:13539
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "un destructeur ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13532
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.c:13545
  #, 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:13554
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "un constructeur ne peut pas Ãªtre un %<concept%>"
  
! #: cp/decl.c:13560
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut Ãªtre une fonction membre"
  
! #: cp/decl.c:13568 cp/decl.c:13898
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13577
  #, 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:13580
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "le patron de variable a Ã©tÃ© dÃ©clarÃ© ici"
  
! #: cp/decl.c:13642
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "le champ %qD a le type incomplet %qT"
  
! #: cp/decl.c:13647
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "le nom %qT a un type incomplet"
  
! #: cp/decl.c:13667
  #, 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:13670
  #, 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:13723 cp/decl.c:13734
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnÃ©e statique %qE dÃ©clarÃ© %qs"
  
! #: cp/decl.c:13728
  #, 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:13762 cp/decl.c:13770 cp/decl.c:13777 cp/decl.c:13784
  #, 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:13839
  #, 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:13842
  #, 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:13848
  #, 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:13852
  #, 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:13857
  #, 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:13869
  #, 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:13873
  #, 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:13881
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.c:13888
  #, 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:13889
  #, 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:13932
  #, 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:13941
  #, 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:13980
  #, 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:13987
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD dÃ©clarÃ© %<register%>"
  
! #: cp/decl.c:13993
  #, 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:14001
  #, 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:14008
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>"
  
! #: cp/decl.c:14028
  #, 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:14040
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: cp/decl.c:14045
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, Ã  la fois, %<extern%> et une initialisation"
  
! #: cp/decl.c:14217
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par dÃ©faut %qE utilise %qD"
  
! #: cp/decl.c:14220
  #, 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:14310
  #, 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:14314
  #, 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:14336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨te"
  
! #: cp/decl.c:14344
  #, 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:14369
  #, 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:14371
  #, 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:14630
  #, 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:14709
  #, 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:14716
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© statique"
  
! #: cp/decl.c:14746
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD doit Ãªtre une fonction membre non statique"
  
! #: cp/decl.c:14752
  #, 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:14762
  #, 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:14788
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14799
  #, 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:14825
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zÃ©ro ou un argument"
  
! #: cp/decl.c:14826
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.c:14838
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme argument"
  
! #: cp/decl.c:14839
  #, 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:14850
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.c:14851 cp/decl.c:14861
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.c:14862
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.c:14876
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par dÃ©faut"
  
! #: cp/decl.c:14900
  #, 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:14907
  #, 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:14909
  #, 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:14918
  #, 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:14920
  #, 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:14936
  #, 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:14955
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD prÃ©fixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14974
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.c:15029
  #, 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:15052
  #, 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:15055
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD aprÃ¨s %qs"
  
! #: cp/decl.c:15057
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15065
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT rÃ©fÃ©rÃ© en tant que %qs"
  
! #: cp/decl.c:15066 cp/decl.c:15073
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15072
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "il est fait rÃ©fÃ©rence Ã  %qT comme un enum"
--- 48205,50520 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redÃ©claration de l'ami %q#D ne peut pas avoir d'arguments de patron par dÃ©faut"
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "la dÃ©claration locale au thread de %q#D suit la dÃ©claration non locale au thread"
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "la dÃ©claration non locale au thread de %q#D suit la dÃ©claration locale au thread"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
! #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redÃ©claration de %q#D"
  
! #: cp/decl.c:3216
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redÃ©claration redondante du membre statique %<constexpr%> %qD"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "l'Ã©tiquette locale %qE est en conflit avec l'Ã©tiquette existante"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr "Ã©tiquette prÃ©cÃ©dente"
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  Ã  partir d'ici"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sort du block structurÃ© OpenMP"
  
! #: cp/decl.c:3428
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  croise l'initialisation de %q#D"
  
! #: cp/decl.c:3431
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  entre dans la portÃ©e de %q#D qui a un destructeur non trivial"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  entre dans le bloc %<try%>"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  entre dans le bloc %<catch%>"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entre dans le bloc structurÃ© OpenMP"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  entre dans l'instruction synchronisÃ©e ou atomique"
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  entre dans l'instruction %<constexpr if%>"
  
! #: cp/decl.c:3588
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  passe outre l'initialisation de %q#D"
  
! #: cp/decl.c:3591
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  entre dans la portÃ©e de %q#D qui a un destructeur non trivial"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD utilisÃ© sans arguments du patron"
  
! #: cp/decl.c:4061
! #, gcc-internal-format
! msgid "%qD is a function, not a type"
! msgstr "%qD est une fonction, pas un type"
! 
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T n'est pas une classe"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "pas de patron de classe nommÃ© %q#T dans %q#T"
  
! #: cp/decl.c:4101
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "pas de type nommÃ© %q#T dans %q#T"
  
! #: cp/decl.c:4114
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la recherche de %qT dans %qT est ambigÃ¼e"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nomme %q#T qui n'est pas un patron de classe"
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nomme %q#T qui n'est pas un type"
  
! #: cp/decl.c:4195
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "les paramÃ¨tres du patron ne correspondent pas au patron %qD"
  
! #: cp/decl.c:4531
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> n'est pas une puissance de deux"
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un constructeur n'est pas permis dans un agrÃ©gat anonyme"
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un destructeur n'est pas permis dans un agrÃ©gat anonyme"
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un opÃ©rateur d'affectation par copie n'est pas permis dans un agrÃ©gat anonyme"
  
! #: cp/decl.c:5063
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribut ignorÃ© dans la dÃ©claration de %q#T"
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "l'attribut pour %q#T doit suivre le mot-clÃ© %qs"
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "types multiples dans une dÃ©claration"
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redÃ©claration du type interne C++ %qT"
  
! #: cp/decl.c:5130
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> peut seulement Ãªtre spÃ©cifiÃ© pour des dÃ©clarations de variables ou de fonctions"
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nom de type manquant dans la dÃ©claration typedef"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "le C++ ISO interdit les structures anonymes"
  
! #: cp/decl.c:5178
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5181
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> peut seulement Ãªtre spÃ©cifiÃ© Ã  l'intÃ©rieur d'une classe"
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs"
  
! #: cp/decl.c:5192
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "une classe de stockage peut seulement Ãªtre spÃ©cifiÃ©e pour des objets et des fonctions"
  
! #: cp/decl.c:5196
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions"
  
! #: cp/decl.c:5200
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions"
  
! #: cp/decl.c:5204
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions"
  
! #: cp/decl.c:5208
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions"
  
! #: cp/decl.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> a Ã©tÃ© ignorÃ© dans cette dÃ©claration"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs ne peut pas Ãªtre utilisÃ© pour des dÃ©clarations de types"
  
! #: cp/decl.c:5243
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "attribut ignorÃ© dans l'instanciation explicite de %q#T"
  
! #: cp/decl.c:5246
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "aucun attribut peut Ãªtre appliquÃ© Ã  une instanciation explicite"
  
! #: cp/decl.c:5318
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "les attributs sont ignorÃ©s s'ils sont appliquÃ©s Ã  la classe de type %qT en dehors de la dÃ©finition"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "attributs ignorÃ©s car ils sont appliquÃ©s au type dÃ©pendent %qT sans dÃ©claration associÃ©e"
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)"
  
! #: cp/decl.c:5399
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "la dÃ©claration de %q#D est %<extern%> et est initialisÃ©e"
  
! #: cp/decl.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la dÃ©finition de %q#D est marquÃ©e %<dllimport%>"
  
! #: cp/decl.c:5461
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D n'est pas un membre de donnÃ©e statique de %q#T"
  
! #: cp/decl.c:5469
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "la dÃ©claration du patron non membre de %qD"
  
  # le message ci-dessous est la suite de celui juste ci-dessus
! #: cp/decl.c:5470
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ne correspond pas Ã  la dÃ©claration du patron membre ici"
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "le C++ ISO ne permet pas que %<%T::%D%> soit dÃ©fini comme %<%T::%D%>"
  
! #: cp/decl.c:5494
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "initialisation en double de %qD"
  
! #: cp/decl.c:5542
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "la dÃ©claration de %q#D en dehors de la classe n'est pas une dÃ©finition"
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr "la dÃ©claration externe avec la portÃ©e bloc %q#D n'est pas permise dans le domaine du module"
  
! #: cp/decl.c:5594
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs"
  
! #: cp/decl.c:5599
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<static%> dans une fonction %qs"
  
! #: cp/decl.c:5671
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "la variable %q#D a un initialiseur mais a un type incomplet"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "les Ã©lÃ©ments du tableau %q#D ont un type incomplet"
  
! #: cp/decl.c:5687
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "l'agrÃ©gat %q#D a un type incomplet et ne peut Ãªtre dÃ©fini"
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD est dÃ©clarÃ© comme rÃ©fÃ©rence mais n'est pas initialisÃ©"
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "nom utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableau"
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "nom %qD utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableau"
  
! #: cp/decl.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "les initialisations par dÃ©signation non triviales ne sont pas supportÃ©es"
  
! #: cp/decl.c:5866
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "le champ dÃ©signÃ© par l'indicateur C99 %qE n'est pas une expression constante entiÃ¨re"
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "l'initialisation n'a pu dÃ©terminer la taille de %qD"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "taille de tableau manquante dans %qD"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "tableau %qD de taille zÃ©ro"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "la taille de stockage de %qD n'est pas connue"
  
! #: cp/decl.c:6006
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "la taille de stockage de %qD n'est pas constante"
  
! #: cp/decl.c:6057
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "dÃ©solÃ©: les sÃ©mantiques de la variable en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)"
  
! #: cp/decl.c:6061
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "dÃ©solÃ©: les sÃ©mantiques de la fonction statique en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)"
  
! #: cp/decl.c:6067
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "vous pouvez contourner cela en enlevant l'initialiseur"
  
! #: cp/decl.c:6109
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "%<const %D%> non initialisÃ©"
  
! #: cp/decl.c:6116
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variable %qD non initialisÃ©e dans une fonction %<constexpr%>"
  
! #: cp/decl.c:6125
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "variable %qD non initialisÃ©e dans un contexte %<constexpr%>"
  
! #: cp/decl.c:6133
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T n'a pas de constructeur par dÃ©faut fourni par l'utilisateur"
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "le constructeur n'est pas dÃ©fini par l'utilisateur car le constructeur par dÃ©faut est explicitement demandÃ© dans le corps de la classe"
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "et le constructeur implicitement dÃ©fini n'initialise pas %q#D"
  
! #: cp/decl.c:6308
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "type %qT invalide pour initialiser un vecteur de type %qT"
  
! #: cp/decl.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "l'initialisation de %qT doit Ãªtre entre accolades"
  
! #: cp/decl.c:6403
  #, 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:6411
  #, 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:6439
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "initialisation invalide pour %q#D"
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "le champ dÃ©signÃ© par l'indicateur C99 %qE est hors de l'initialisation de l'agrÃ©gat"
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "trop d'Ã©lÃ©ments d'initialisation pour %qT"
  
! #: cp/decl.c:6570
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.c:6580
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "trop d'accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.c:6698
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades manquantes autour de l'initialisation pour %qT"
  
! #: cp/decl.c:6818
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "la liaison structurÃ©e Ã  le type incomplet %qT"
  
! #: cp/decl.c:6832
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "les Ã©lÃ©ments du tableau %q#T ont un type incomplet"
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "littÃ©ral composÃ© de taille variable"
  
! #: cp/decl.c:6900
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D a un type incomplet"
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "l'objet scalaire %qD requiert un Ã©lÃ©ment dans l'initialisation"
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "en C++98, %qD doit Ãªtre initialisÃ© par un constructeur et non par %<{...}%>"
  
! #: cp/decl.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "le tableau %qD est initialisÃ© par la chaÃ®ne littÃ©rale entre parenthÃ¨ses %qE"
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "initialisation invalide pour un membre statique avec constructeur"
  
! #: cp/decl.c:7135
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "l'initialisation non constante dans la classe est invalide pour le membre statique %qD"
  
! #: cp/decl.c:7138
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "l'initialisation non constante dans la classe est invalide pour le membre statique pas en ligne %qD"
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(une initialisation en dehors de la classe est requise)"
  
! #: cp/decl.c:7328
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "la rÃ©fÃ©rence %qD est initialisÃ©e avec elle-mÃªme"
  
! #: cp/decl.c:7586
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "n'a pu trouver la dÃ©claration du variant"
  
! #: cp/decl.c:7610
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> sur le constructeur %qD"
  
! #: cp/decl.c:7615
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> sur le destructeur %qD"
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> sur %qD par dÃ©faut"
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> sur %qD supprimÃ©"
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> sur %qD virtuel"
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la dÃ©claration"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "le C++17 ISO n'autorise pas le spÃ©cificateur de classe de stockage %<register%>"
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spÃ©cificateur de classe de stockage %<register%> utilisÃ©"
  
! #: cp/decl.c:7758
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "l'initialisation pour %<decltype(auto) %D%> a un type fonction (avez-vous oubliÃ© les %<()%>Â ?)"
  
! #: cp/decl.c:7866
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "le concept de variable n'a pas d'initialisation"
  
! #: cp/decl.c:7925
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "masque la dÃ©claration prÃ©cÃ©dente du type de %q#D"
  
! #: cp/decl.c:7968
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%<constinit%> peut uniquement Ãªtre appliquÃ© Ã  une variable avec une durÃ©e de stockage statique ou au niveau du thread"
  
! #: cp/decl.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "la fonction %q#D est initialisÃ©e comme une variable"
  
! #: cp/decl.c:8252
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "impossible de dÃ©composer le type de la classe %qT car il a une structure anonyme comme membre"
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "impossible de dÃ©composer le type de la classe %qT car il a une union anonyme comme membre"
  
! #: cp/decl.c:8262
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "impossible de dÃ©composer le membre inaccessible %qD de %qT"
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "impossible de dÃ©composer le type de classe %qT: lui et sa classe de base %qT ont des membres de donnÃ©es non statiques"
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "impossible de dÃ©composer le type de classe %qT: ses classes de base %qT et %qT ont des membres de donnÃ©es non statiques"
  
! #: cp/decl.c:8507
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "la liaison structurÃ©e fait rÃ©fÃ©rence au type incomplet %qT"
  
! #: cp/decl.c:8523
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "impossible de dÃ©composer le tableau de longueur variable %qT"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%u nom fourni pour la liaison structurÃ©e"
  msgstr[1] "%u noms fournis pour la liaison structurÃ©e"
  
! #: cp/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "seulement %u nom fourni pour la liaison structurÃ©e"
  msgstr[1] "seulement %u noms fournis pour la liaison structurÃ©e"
  
! #: cp/decl.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] "alors que %qT se dÃ©compose en %wu Ã©lÃ©ment"
  msgstr[1] "alors que %qT se dÃ©compose en %wu Ã©lÃ©ments"
  
! #: cp/decl.c:8584
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "impossible de dÃ©composer le vecteur de longueur variable %qT"
  
! #: cp/decl.c:8610
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> n'est pas une expression constante entiÃ¨re"
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "alors que %qT se dÃ©compose en %E Ã©lÃ©ments"
  
! #: cp/decl.c:8640
! #, gcc-internal-format
! msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
! msgstr "%<std::tuple_element<%u, %T>::type%> est %<void%>"
! 
! #: cp/decl.c:8646
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "dans l'initialisation de la variable de liaison structurÃ©e %qD"
  
! #: cp/decl.c:8675
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "impossible de dÃ©composer le type union %qT"
  
! #: cp/decl.c:8680
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "impossible de dÃ©composer le type %qT qui n'est ni une classe ni un tableau"
  
! #: cp/decl.c:8685
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "impossible de dÃ©composer le type de fermeture lambda %qT"
  
! #: cp/decl.c:8691
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "la liaison structurÃ©e fait rÃ©fÃ©rence au type de classe incomplet %qT"
  
! #: cp/decl.c:8700
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "impossible de dÃ©composer le type de classe %qT sans membre de donnÃ©e non statique"
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "la variable non locale %qD dÃ©clarÃ©e %<__thread%> a besoin d'une initialisation dynamique"
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "la variable non locale %qD dÃ©clarÃ©e %<__thread%> a un destructeur non trivial"
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "%<thread_local%> en C++11 permet l'initialisation et la destruction dynamique"
  
! #: cp/decl.c:9412
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "l'initialisation n'a pu dÃ©terminer la taille de %qT"
  
! #: cp/decl.c:9416
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "taille du tableau manquante dans %qT"
  
! #: cp/decl.c:9419
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "tableau %qT de taille zÃ©ro"
  
! #: cp/decl.c:9435
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "le destructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membre"
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "le constructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membre"
  
! #: cp/decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD est dÃ©clarÃ© comme une variable %<virtual%>"
  
! #: cp/decl.c:9465
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de variable"
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>"
  
! #: cp/decl.c:9474
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>"
  
! #: cp/decl.c:9476
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de paramÃ¨tre"
  
! #: cp/decl.c:9482
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<virtual%>"
  
! #: cp/decl.c:9485
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<inline%>"
  
! #: cp/decl.c:9487
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de type"
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<virtual%>"
  
! #: cp/decl.c:9496
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<inline%>"
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de champ"
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dÃ©clarÃ© comme un ami"
  
! #: cp/decl.c:9512
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dÃ©clarÃ© avec une spÃ©cification d'exception"
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "la dÃ©finition de %qD n'est pas dans l'espace de noms incluant %qT"
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "la fonction membre statique %q#D est dÃ©clarÃ©e avec des qualificatifs de type"
  
! #: cp/decl.c:9595
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "le concept %q#D est dÃ©clarÃ© avec des paramÃ¨tres de fonction"
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "le concept %q#D est dÃ©clarÃ© avec un type de retour dÃ©duit"
  
! #: cp/decl.c:9605
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "le concept %q#D a le type de retour %qT qui n'est pas %<bool%>"
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "le concept %qD n'a pas de dÃ©finition"
  
! #: cp/decl.c:9703
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "un concept de fonction ne peut pas Ãªtre contraint"
  
! #: cp/decl.c:9713
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "contraintes sur une fonction sans patron"
  
! #: cp/decl.c:9758
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "dÃ©finition de la spÃ©cialisation explicite %qD dans la dÃ©claration amie"
  
! #: cp/decl.c:9769
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "utilisation invalide du template-id %qD dans la dÃ©claration du patron primaire"
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "les arguments par dÃ©faut ne sont pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qD"
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> n'est pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qD"
  
! #: cp/decl.c:9814
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "la dÃ©claration amie de %qD spÃ©cifie des arguments par dÃ©faut et n%'est pas une dÃ©finition"
  
! #: cp/decl.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant un patron"
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant Ã  mettre en ligne"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant %qs"
  
! #: cp/decl.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant static"
  
! #: cp/decl.c:9932
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "la fonction membre statique %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.c:9933
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "la fonction non membre %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.c:9941
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "la fonction membre statique %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rence"
  
! #: cp/decl.c:9942
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "la fonction non membre %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rence"
  
! #: cp/decl.c:9952
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "le guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© au niveau de l'espace de noms"
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "le guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© dans la mÃªme portÃ©e que %qT"
  
! #: cp/decl.c:9967
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "le guide de dÃ©duction %qD ne peut pas avoir un corps de fonction"
  
! #: cp/decl.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "opÃ©rateur littÃ©ral avec une classe de liaison C"
  
! #: cp/decl.c:9990
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD a une liste d'arguments invalide"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "le suffixe entier %qs est masquÃ© par l'implÃ©mentation"
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "le suffixe en virgule flottante %qs est masquÃ© par l'implÃ©mentation"
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "les suffixes d'opÃ©rateurs littÃ©raux qui ne sont pas prÃ©cÃ©dÃ©s par %<_%> sont rÃ©servÃ©s pour une standardisation future"
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD doit Ãªtre une fonction non membre"
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> doit retourner %<int%>"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "dÃ©finition de %qD dÃ©clarÃ© implicitement"
  
! #: cp/decl.c:10144
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "dÃ©finition de %qD explicitement par dÃ©faut"
  
! #: cp/decl.c:10146
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D explicitement par dÃ©faut ici"
  
! #: cp/decl.c:10163
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "pas de fonction membre %q#D dÃ©clarÃ©e dans la classe %qT"
  
! #: cp/decl.c:10356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "ne peut dÃ©clarer %<::main%> comme variable globale"
  
! #: cp/decl.c:10365
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "une variable qui n'est pas un patron ne peut pas avoir %<concept%>"
  
! #: cp/decl.c:10371
! #, gcc-internal-format
! msgid "concept must be defined at namespace scope"
! msgstr "le concept doit Ãªtre dÃ©fini au niveau de l'espace de noms"
! 
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "un concept doit avoir le type %<bool%>"
  
! #: cp/decl.c:10381
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "un concept variable ne peut pas Ãªtre contraint"
  
! #: cp/decl.c:10505
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "initialisation intra-classe du membre de donnÃ©e statique %q#D d'un type incomplet"
  
! #: cp/decl.c:10509
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "%<constexpr%> est requis pour l'initialisation intra-classe du membre de donnÃ©e statique %q#D d'un type non entier"
  
! #: cp/decl.c:10513
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "initialisation intra-classe du membre de donnÃ©e statique %q#D du type non littÃ©ral"
  
! #: cp/decl.c:10524
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "initialisation intra-classe invalide du membre de donnÃ©e statique du type non entier %qT"
  
! #: cp/decl.c:10529
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "le C++ ISO interdit l'initialisation intra-classe du membre statique non constant %qD"
  
! #: cp/decl.c:10534
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "le C++ ISO interdit l'initialisation du membre constant %qD du type non entier %qT"
  
! #: cp/decl.c:10645
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "la taille du tableau %qD a le type non entier %qT"
  
! #: cp/decl.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "la taille du tableau a le type non entier %qT"
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "la taille du tableau %qD n'est pas une expression constante de type entier"
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "la taille du tableau n'est pas une expression constante entiÃ¨re"
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "le C++ ISO interdit le tableau de taille zÃ©ro %qD"
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "le C++ ISO interdit le tableau de taille zÃ©ro"
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "le C++ ISO interdit le tableau de taille variable %qD"
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "le C++ ISO interdit le tableau de taille variable"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "le tableau de taille variable %qD est utilisÃ©"
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "le tableau de taille variable est utilisÃ©"
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "dÃ©bordement dans la dimension du tableau"
  
! #: cp/decl.c:10885
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD est dÃ©clarÃ© comme tableau de %qT"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "crÃ©ation d'un tableau de %qT"
  
! #: cp/decl.c:10897
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "dÃ©claration de %qD comme un tableau de Â«Â voidÂ Â»"
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "crÃ©ation d'un tableau Â«Â voidÂ Â»"
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "dÃ©claration de %qD comme un tableau de fonctions"
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "crÃ©ation d'un tableau de fonctions"
  
! #: cp/decl.c:10911
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "dÃ©claration de %qD comme un tableau de rÃ©fÃ©rences"
  
! #: cp/decl.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "crÃ©ation d'un tableau de rÃ©fÃ©rences"
  
! #: cp/decl.c:10918
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "dÃ©claration de %qD comme un tableau de fonctions membres"
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "crÃ©ation d'un tableau de fonctions membres"
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration de %qD comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "le tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "la spÃ©cification d'un type retournÃ© pour un constructeur est invalide"
  
! #: cp/decl.c:11028
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "les qualificatifs ne sont pas permis dans la dÃ©claration d'un constructeur"
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "la spÃ©cification d'un type retournÃ© pour un destructeur est invalide"
  
! #: cp/decl.c:11042
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "les qualificatifs ne sont pas permis dans la dÃ©claration d'un destructeur"
  
! #: cp/decl.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "type de retour spÃ©cifiÃ© pour %<operator %T%>"
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "les qualificatifs ne sont pas permis dans la dÃ©claration de %<operator %T%>"
  
! #: cp/decl.c:11067
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "type de retour spÃ©cifiÃ© pour le guide de dÃ©duction"
  
! #: cp/decl.c:11070
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "les qualificatifs ne sont pas permis dans la dÃ©claration du guide de dÃ©duction"
  
! #: cp/decl.c:11074
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "paramÃ¨tre de patron %qT, qui est lui-mÃªme un patron, dans la dÃ©claration du guide de dÃ©duction"
  
! #: cp/decl.c:11083
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> dans la dÃ©claration du guide de dÃ©duction"
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variable non nommÃ©e ou champ dÃ©clarÃ© void"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variable ou champ dÃ©clarÃ© void"
  
! #: cp/decl.c:11127
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "spÃ©cificateur %<inline%> invalide pour la variable %qD dÃ©clarÃ©e au niveau du bloc"
  
! #: cp/decl.c:11132
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les variables Â«Â inlineÂ Â» sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/decl.c:11379
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<::%D%>"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<%T::%D%>"
  
! #: cp/decl.c:11385
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<%D::%D%>"
  
! #: cp/decl.c:11395
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T n'est pas une classe ou un espace de noms"
  
! #: cp/decl.c:11419
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "dÃ©claration de %qE comme non fonction"
  
! #: cp/decl.c:11426
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "dÃ©claration de %qE comme non membre"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "declarator-id manquant; utilisation du mot rÃ©servÃ© %qD"
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la dÃ©finition de fonction ne dÃ©clare aucun paramÃ¨tre"
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "dÃ©claration de %qD comme non fonction"
  
! #: cp/decl.c:11530
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "dÃ©claration de %qD comme %<typedef%>"
  
! #: cp/decl.c:11535
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "dÃ©claration de %qD comme paramÃ¨tre"
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "%qs et %qs spÃ©cifiÃ©s tous les deux"
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs ne peut pas apparaÃ®tre dans une dÃ©claration typedef"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr "au plus un seul spÃ©cificateur %<constinit%> ou %<constexpr%> peut Ãªtre utilisÃ©"
  
! #: cp/decl.c:11619
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "au moins deux types de donnÃ©es dans la dÃ©claration de %qs"
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "spÃ©cificateurs conflictuels dans la dÃ©claration de %qs"
  
! #: cp/decl.c:11674
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C++ ISO n'accepte pas qu'un simple %<complex%> signifie %<double complex%>"
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "le C++ ISO interdit la dÃ©claration de %qs sans type"
  
! #: cp/decl.c:11747
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> n'est pas supportÃ© par la cible"
  
! #: cp/decl.c:11755
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "le C++ ISO ne supporte pas %<__int%d%> pour %qs"
  
! #: cp/decl.c:11809
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> et %<unsigned%> spÃ©cifiÃ©s ensemble"
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> et %<short%> spÃ©cifiÃ©s ensemble"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs spÃ©cifiÃ© avec %qT"
  
! #: cp/decl.c:11834
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs spÃ©cifiÃ© avec %<decltype%>"
  
! #: cp/decl.c:11836
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs spÃ©cifiÃ© avec %<typeof%>"
  
! #: cp/decl.c:11903
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "Â«Â complexÂ Â» invalide pour %qs"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr "le type Ã  remplacer %qT dans le patron doit Ãªtre suivi d'un simple declarator-id"
  
! #: cp/decl.c:11963
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "le membre %qD ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<static%>"
  
! #: cp/decl.c:11972
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le membre %qD peut Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<constexpr%> uniquement avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "la dÃ©claration typedef est invalide dans la dÃ©claration du paramÃ¨tre"
  
! #: cp/decl.c:11992
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs du patron"
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "un paramÃ¨tre ne peut pas Ãªtre dÃ©clarÃ© %qs"
  
! #: cp/decl.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> en dehors de la dÃ©claration de classe"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "la dÃ©claration d'une liaison structurÃ©e ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les dÃ©clarations de liaisons structurÃ©es peuvent Ãªtre %qs uniquement en %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.c:12073
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "la liaison structurÃ©e qualifiÃ©e avec %<volatile%> est dÃ©prÃ©ciÃ©e"
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "une dÃ©claration de liaison structurÃ©e ne peut pas avoir le %<auto%> du C++98"
  
! #: cp/decl.c:12108
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "une dÃ©claration de liaison structurÃ©e ne peut pas avoir le type %qT"
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr "le type doit Ãªtre un %<auto%> qualifiÃ© avec CV ou une rÃ©fÃ©rence Ã  un %<auto%> qualifiÃ© avec CV"
  
! #: cp/decl.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "classes de stockage multiples dans la dÃ©claration de %qs"
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour %qs"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fonction imbriquÃ©e %qs dÃ©clarÃ©e %<extern%>"
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la dÃ©claration de %qs hors de toute fonction spÃ©cifie %<auto%>"
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "%qs dans le champ de la fonction est implicitement dÃ©clarÃ© auto et dÃ©clarÃ© %<__thread%>"
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "spÃ©cificateurs de classe de stockage invalides dans les dÃ©clarations de fonctions amies"
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribut ignorÃ©"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "un attribut qui appartient Ã  un spÃ©cificateur de type est ignorÃ©"
  
! #: cp/decl.c:12303
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "parenthÃ¨ses inutiles dans la dÃ©claration de %qs"
  
! #: cp/decl.c:12309
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "retirez les parenthÃ¨ses"
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "clause Â«Â requiresÂ Â» sur le type de retour"
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "la fonction %qs utilise le spÃ©cificateur de type %<auto%> sans type de retour Ã  la fin"
  
! #: cp/decl.c:12382
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "le type de retour dÃ©duit est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/decl.c:12387
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "une fonction virtuelle ne peut pas avoir un type de retour dÃ©duit"
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour Ã  la fin a %qT comme Ã©tant son type au lieu d'un simple %<auto%>"
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour Ã  la fin a %<decltype(auto)%> comme Ã©tant son type au lieu d'un simple %<auto%>"
  
! #: cp/decl.c:12408
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "utilisation invalide de %<decltype(auto)%>"
  
! #: cp/decl.c:12419
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "type de classe %qD dÃ©duit dans le type de retour de la fonction"
  
! #: cp/decl.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "le guide de dÃ©duction pour %qT doit avoir un type de retour Ã  la fin"
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "le type de retour %qT Ã  la fin du guide de dÃ©duction n'est pas une spÃ©cialisation de %qT"
  
! #: cp/decl.c:12455
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le type de retour Ã  la fin est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/decl.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "la fonction %qs avec le type de retour Ã  la fin n'est pas dÃ©clarÃ©e avec le spÃ©cificateur de type %<auto%>"
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "le type de retour qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©"
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: cp/decl.c:12507
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "le type de retour %<constinit%> pour une fonction n'est pas permis"
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT en tant que type plutÃ´t qu'un simple %<decltype(auto)%>"
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> ne peut pas Ãªtre qualifiÃ© avec CV"
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "le destructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "le constructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "les destructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "les constructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12572
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "les destructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rences"
  
! #: cp/decl.c:12573
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "les constructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rences"
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "les constructeurs ne peuvent pas Ãªtre dÃ©clarÃ©s %<virtual%>"
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre amies"
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "la dÃ©claration amie n'est pas dans la dÃ©finition de la classe"
  
! #: cp/decl.c:12617
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ne peut dÃ©finir la fonction amie %qs dans une dÃ©finition de classe locale"
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr "la dÃ©finition de la fonction amie %qs ne peut pas avoir son nom qualifiÃ© avec %<::%>"
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr "la dÃ©finition de la fonction amie %qs ne pas avoir son nom qualifiÃ© avec %<%D::%>"
  
! #: cp/decl.c:12644
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "une fonction de conversion ne peut pas avoir de type de retour Ã  la fin"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destructeurs ne peuvent pas avoir de paramÃ¨tre"
  
! #: cp/decl.c:12711
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ne peut dÃ©clarer un pointeur vers %q#T"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "ne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T"
  
! #: cp/decl.c:12733
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ne peut dÃ©clarer un pointeur vers le membre %q#T"
  
! #: cp/decl.c:12762
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "ne peut dÃ©clarer une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qT"
  
! #: cp/decl.c:12763
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ne peut dÃ©clarer un pointeur vers le type de fonction qualifiÃ© %qT"
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "ne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T qui n'est pas un typedef ou un argument vers un type d'un patron"
  
! #: cp/decl.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD utilisÃ© comme un dÃ©clarateur"
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "les fonctions membres sont implicitement amies de leur classe"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "qualification %<%T::%> additionnelle sur le membre %qs"
  
! #: cp/decl.c:12968
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "ne peut dÃ©finir la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qT"
  
! #: cp/decl.c:12970
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "ne peut dÃ©clarer la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qT"
  
! #: cp/decl.c:12978
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "ne peut dÃ©clarer le membre %<%T::%s%> Ã  l'intÃ©rieur de %qT"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "le non paramÃ¨tre %qs ne peut pas Ãªtre un paquet de paramÃ¨tres"
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "les membres de donnÃ©es ne peuvent pas avoir le type %qT modifiÃ© par une variable"
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "le paramÃ¨tre ne peut pas avoir le type %qT modifiÃ© par une variable"
  
! #: cp/decl.c:13041
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> en dehors de la dÃ©claration de la classe"
  
! #: cp/decl.c:13044
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> dans une dÃ©claration amie"
  
! #: cp/decl.c:13047
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "seuls les dÃ©clarations de constructeurs et les opÃ©rateurs de conversion peuvent Ãªtre %<explicit%>"
  
! #: cp/decl.c:13057
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "le non membre %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "le membre non objet %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:13070
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la fonction %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>"
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:13082
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:13088
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la rÃ©fÃ©rence %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>"
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "typedef ne peut pas Ãªtre une dÃ©finition de fonction"
  
! #: cp/decl.c:13107
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "typedef ne peut pas Ãªtre une dÃ©finition de fonction membre"
  
! #: cp/decl.c:13133
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> n'est pas autorisÃ© dans une dÃ©claration de synonyme"
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "clause Â«Â requiresÂ Â» sur un typedef"
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "le nom du typedef ne peut pas Ãªtre un nom de spÃ©cificateur imbriquÃ©"
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "le C++ ISO interdit le type imbriquÃ© %qD avec le mÃªme nom que la classe englobante"
  
! #: cp/decl.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> spÃ©cifiÃ© pour la dÃ©claration d'une classe amie"
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "les paramÃ¨tres du patron ne peuvent pas Ãªtre amis"
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "une dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d. %<friend class %T::%D%>"
  
! #: cp/decl.c:13274
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "une dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d %<friend %#T%>"
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "tentative de rendre amie la classe %qT au niveau de la portÃ©e globale"
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "qualificatifs invalides sur un type de fonction non membre"
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "clause Â«Â requiresÂ Â» sur type-id"
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "dÃ©claration abstraite %qT utilisÃ©e comme dÃ©claration"
  
! #: cp/decl.c:13336
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "clause Â«Â requiresÂ Â» dans la dÃ©claration du type non fonction %qT"
  
! #: cp/decl.c:13355
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ne peut utiliser %<::%> dans la dÃ©claration d'un paramÃ¨tre"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ne peut dÃ©clarer un paramÃ¨tre avec %<decltype(auto)%>"
  
! #: cp/decl.c:13369
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "le type Ã  remplacer de la classe %qE n'est pas permis dans ce contexte"
  
! #: cp/decl.c:13372
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "utilisation de %<auto%> pour un patron de fonction abrÃ©gÃ©"
  
! #: cp/decl.c:13377
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "le paramÃ¨tre %<auto%> n'est pas permis dans ce contexte"
  
! #: cp/decl.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "paramÃ¨tre dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "utilisation invalide du nom de patron %qE sans liste d'arguments"
  
! #: cp/decl.c:13435
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "membre de donnÃ©e non statique dÃ©clarÃ© avec %qT comme type Ã  remplacer"
  
! #: cp/decl.c:13456
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "le C++ ISO interdit le membre tableau flexible %qs"
  
! #: cp/decl.c:13459
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "le C++ ISO interdit les tableaux flexibles comme membres"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "utilisation invalide de %<::%>"
  
! #: cp/decl.c:13496
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "dÃ©claration de la fonction %qD dans un contexte invalide"
  
! #: cp/decl.c:13506
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "fonction %qD dÃ©clarÃ©e %<virtual%> Ã  l'intÃ©rieur d'une union"
  
! #: cp/decl.c:13516
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© %<virtual%> puisqu'il est toujours statique"
  
! #: cp/decl.c:13530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "nom qualifiÃ© attendu dans la dÃ©claration amie du destructeur %qD"
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "dÃ©claration de %qD comme membre de %qT"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "un destructeur ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13550
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.c:13563
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "nom qualifiÃ© attendu dans la dÃ©claration amie pour le constructeur %qD"
  
! #: cp/decl.c:13572
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "un constructeur ne peut pas Ãªtre un %<concept%>"
  
! #: cp/decl.c:13578
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut Ãªtre une fonction membre"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "spÃ©cialisation du patron de variable %qD dÃ©clarÃ© comme une fonction"
  
! #: cp/decl.c:13598
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "le patron de variable a Ã©tÃ© dÃ©clarÃ© ici"
  
! #: cp/decl.c:13660
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "le champ %qD a le type incomplet %qT"
  
! #: cp/decl.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "le nom %qT a un type incomplet"
  
! #: cp/decl.c:13685
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© ami"
  
! #: cp/decl.c:13688
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "le champ sans nom n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© ami"
  
! #: cp/decl.c:13741 cp/decl.c:13752
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnÃ©e statique %qE dÃ©clarÃ© %qs"
  
! #: cp/decl.c:13746
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "le membre statique %<constexpr%> %qD doit avoir une initialisation"
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "le membre de donnÃ©e non statique %qE est dÃ©clarÃ© %qs"
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la classe de stockage %<auto%> est invalide pour la fonction %qs"
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la classe de stockage %<register%> est invalide pour la fonction %qs"
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la classe de stockage %<__thread%> est invalide pour la fonction %qs"
  
! #: cp/decl.c:13870
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la classe de stockage %<thread_local%> est invalide pour la fonction %qs"
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "le spÃ©cificateur de type Â«Â virt-specifierÂ Â» sur %qs n'est pas permis en dehors d'une dÃ©finition de classe"
  
! #: cp/decl.c:13887
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spÃ©cificateur %<static%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globale"
  
! #: cp/decl.c:13891
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spÃ©cificateur %<inline%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globale"
  
! #: cp/decl.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs dÃ©fini en dehors d'un contexte de classe"
  
! #: cp/decl.c:13907
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs dÃ©clarÃ© en dehors d'un contexte de classe"
  
! #: cp/decl.c:13950
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "ne peut dÃ©clarer la fonction membre %qD comme ayant une classe de liaison statique"
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ne peut dÃ©clarer une fonction statique Ã  l'intÃ©rieur d'une autre fonction"
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> ne peut pas Ãªtre utilisÃ© lors de la dÃ©finition (contrairement Ã  la dÃ©claration) d'un membre de donnÃ©e statique"
  
! #: cp/decl.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD dÃ©clarÃ© %<register%>"
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "ne peut explicitement dÃ©clarer le membre %q#D comme ayant une classe de liaison externe"
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la dÃ©claration de la variable %<constexpr%> %qD n'est pas une dÃ©finition"
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>"
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la dÃ©claration de %q#D n'est pas initialisÃ©e"
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, Ã  la fois, %<extern%> et une initialisation"
  
! #: cp/decl.c:14235
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par dÃ©faut %qE utilise %qD"
  
! #: cp/decl.c:14238
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "l'argument par dÃ©faut %qE utilise la variable locale %qD"
  
! #: cp/decl.c:14328
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "utilisation invalide du type %qT qualifiÃ© CV dans la dÃ©claration du paramÃ¨tre"
  
! #: cp/decl.c:14332
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "utilisation invalide du type %<void%> dans la dÃ©claration du paramÃ¨tre"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨te"
  
! #: cp/decl.c:14362
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "le paramÃ¨tre %qD est incorrectement dÃ©clarÃ© comme type de mÃ©thode"
  
! #: cp/decl.c:14387
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "le paramÃ¨tre %qD inclut un pointeur vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.c:14389
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "le paramÃ¨tre %qD inclut une rÃ©fÃ©rence vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>"
  
! #: cp/decl.c:14727
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© dans un espace de noms"
  
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© statique"
  
! #: cp/decl.c:14764
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD doit Ãªtre une fonction membre non statique"
  
! #: cp/decl.c:14770
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD doit Ãªtre soit une fonction membre non statique ou une fonction non membre"
  
! #: cp/decl.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD doit avoir un argument de type classe ou Ã©numÃ©rÃ©"
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD ne doit pas avoir un nombre variables d'arguments"
  
! #: cp/decl.c:14843
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zÃ©ro ou un argument"
  
! #: cp/decl.c:14844
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.c:14856
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme argument"
  
! #: cp/decl.c:14857
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme second argument"
  
! #: cp/decl.c:14868
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.c:14880
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par dÃ©faut"
  
! #: cp/decl.c:14918
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversion de %qT vers %<void%> n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14925
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT en une rÃ©fÃ©rence vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14927
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT en une rÃ©fÃ©rence vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de type"
  
! #: cp/decl.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "%qD dÃ©fini par l'usager Ã©value toujours les 2 arguments"
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD prÃ©fixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.c:15047
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "utilisation du paramÃ¨tre du type de patron %qT aprÃ¨s %qs"
  
! #: cp/decl.c:15070
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "utilisation de la spÃ©cialisation du patron d'alias %qT aprÃ¨s %qs"
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD aprÃ¨s %qs"
  
! #: cp/decl.c:15075
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT rÃ©fÃ©rÃ© en tant que %qs"
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "il est fait rÃ©fÃ©rence Ã  %qT comme un enum"
*************** msgstr "il est fait rÃ©fÃ©rence Ã  %qT c
*** 50482,50586 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15087
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.c:15130 cp/name-lookup.c:5736 cp/name-lookup.c:5871
! #: cp/parser.c:6817 cp/parser.c:29391
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %qD est ambiguÃ«"
  
! #: cp/decl.c:15151 cp/name-lookup.c:5434
  #, 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:15179 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9740
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-Ãªtre ajouter %<%T::%> explicitement"
  
! #: cp/decl.c:15287
  #, 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:15318
  #, 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:15329 cp/semantics.c:3336
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "ne peut dÃ©clarer %qD dans un module diffÃ©rent"
  
! #: cp/decl.c:15457
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dÃ©rivÃ©e %qT est invalide"
  
! #: cp/decl.c:15464
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est dÃ©fini avec des bases directes multiples"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est dÃ©fini avec des bases virtuelles directes"
  
! #: cp/decl.c:15500
  #, 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:15530
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type rÃ©cursif %qT non dÃ©fini"
  
! #: cp/decl.c:15532
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliquÃ© %qT est invalide"
  
! #: cp/decl.c:15677
  #, 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:15680 cp/decl.c:15688 cp/decl.c:15698 cp/decl.c:16300
! #: cp/parser.c:20064
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "dÃ©finition prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15685
  #, 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:15695
  #, 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:15706
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "impossible de dÃ©finir %qD dans un module diffÃ©rent"
  
! #: cp/decl.c:15780
  #, 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"
--- 50526,50630 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %qD est ambiguÃ«"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD a le mÃªme nom que la classe dans laquelle il est dÃ©clarÃ©"
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-Ãªtre ajouter %<%T::%> explicitement"
  
! #: cp/decl.c:15305
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "utilisation de l'enum %q#D sans dÃ©claration prÃ©cÃ©dente"
  
! #: cp/decl.c:15336
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redÃ©claration de %qT sous une forme qui n'est pas un patron"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "ne peut dÃ©clarer %qD dans un module diffÃ©rent"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dÃ©rivÃ©e %qT est invalide"
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est dÃ©fini avec des bases directes multiples"
  
! #: cp/decl.c:15493
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est dÃ©fini avec des bases virtuelles directes"
  
! #: cp/decl.c:15518
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "le type de base %qT n'est pas un Â«Â structÂ Â» ou une Â«Â classÂ Â»"
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type rÃ©cursif %qT non dÃ©fini"
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliquÃ© %qT est invalide"
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "non concordance entre un enum simple et un enum fortement typÃ© pour %q#T"
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "dÃ©finition prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "dÃ©saccord dans le type sous-jacent de l'enum %q#T"
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "types sous-jacents diffÃ©rents dans l'enum %q#T"
  
! #: cp/decl.c:15724
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "impossible de dÃ©finir %qD dans un module diffÃ©rent"
  
! #: cp/decl.c:15798
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "le type sous-jacent %qT de %qT doit Ãªtre un type entier"
*************** msgstr "le type sous-jacent %qT de %qT d
*** 50589,50665 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15927
  #, 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:16102
  #, 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:16112
  #, 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:16161
  #, 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:16162
  #, 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:16173
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qD"
  
! #: cp/decl.c:16193
  #, 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:16298 cp/parser.c:20062
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "dÃ©finition multiple de %q#T"
  
! #: cp/decl.c:16338
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retournÃ© %q#T est incomplet"
  
! #: cp/decl.c:16498 cp/typeck.c:10213
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>"
  
! #: cp/decl.c:17347
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction retournant %qT"
  
! #: cp/decl.c:17349 cp/typeck.c:10093
  #, 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:17411
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction %<constexpr%> devant retourner une valeur"
  
! #: cp/decl.c:17593
  #, 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:17984
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la dÃ©duction de %<auto%>"
--- 50633,50709 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "aucun type entier ne peut reprÃ©senter toutes les valeurs de l'Ã©numÃ©ration pour %qT"
  
! #: cp/decl.c:16120
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "les valeurs Ã©numÃ©rÃ©es de %qD doivent Ãªtre de type entier ou une Ã©numÃ©ration simple (donc, pas fortement typÃ©e)"
  
! #: cp/decl.c:16130
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "la valeur de l'Ã©numÃ©ration pour %qD n'est pas une constante entiÃ¨re"
  
! #: cp/decl.c:16179
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<unsigned long%>"
  
! #: cp/decl.c:16180
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<long%>"
  
! #: cp/decl.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qD"
  
! #: cp/decl.c:16211
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "la valeur de l'Ã©numÃ©ration %qE est en dehors de la plage du type sous-jacent %qT"
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "dÃ©finition multiple de %q#T"
  
! #: cp/decl.c:16356
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retournÃ© %q#T est incomplet"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>"
  
! #: cp/decl.c:17365
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction retournant %qT"
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "seul un type de retour %<auto%> Ã©vident peut Ãªtre dÃ©duit en %<void%>"
  
! #: cp/decl.c:17429
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction %<constexpr%> devant retourner une valeur"
  
! #: cp/decl.c:17611
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD est dÃ©jÃ  dÃ©fini dans la classe %qT"
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la dÃ©duction de %<auto%>"
*************** msgstr "ne peut dÃ©truire une fonction.
*** 50699,50705 ****
  msgid "deleting %qT is undefined"
  msgstr "la destruction de %qT est non dÃ©finie"
  
! #: cp/decl2.c:580 cp/pt.c:5824
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "dÃ©claration du patron de %q#D"
--- 50743,50749 ----
  msgid "deleting %qT is undefined"
  msgstr "la destruction de %qT est non dÃ©finie"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "dÃ©claration du patron de %q#D"
*************** msgstr "dÃ©claration du patron de %q#D"
*** 50709,50715 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "la liste des paramÃ¨tres du patron fournie ne correspond pas aux paramÃ¨tres du patron de %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5781
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "le destructeur %qD est dÃ©clarÃ© en tant que patron membre"
--- 50753,50759 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "la liste des paramÃ¨tres du patron fournie ne correspond pas aux paramÃ¨tres du patron de %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "le destructeur %qD est dÃ©clarÃ© en tant que patron membre"
*************** msgstr "car %qT a un %qD fourni par l'ut
*** 51034,51055 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5618
  #, 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:5621
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "utilisation de la fonction supprimÃ©e %qD"
  
! #: cp/decl2.c:5671
  #, 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:5703
  #, 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"
--- 51078,51099 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5619
  #, 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:5622
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "utilisation de la fonction supprimÃ©e %qD"
  
! #: cp/decl2.c:5672
  #, 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:5704
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "utilisation du paquet de paramÃ¨tres intÃ©grÃ© %qD en dehors d'un patron"
*************** msgstr "la rÃ©fÃ©rence Ã  %<%T::%D%> est
*** 51154,51160 ****
  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:4550 cp/typeck.c:2550
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD n'est pas un membre de %qT"
--- 51198,51204 ----
  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:4550 cp/typeck.c:2561
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD n'est pas un membre de %qT"
*************** msgstr "%qD n'est pas un membre de %qT"
*** 51164,51170 ****
  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:4576 cp/typeck.c:3146
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD n'est pas un membre de %qD"
--- 51208,51214 ----
  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:4576 cp/typeck.c:3157
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD n'est pas un membre de %qD"
*************** msgstr "initialisation par valeur du typ
*** 51350,51757 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "instanciation rÃ©cursive de l'initialisation du membre par dÃ©faut pour %qD"
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "l'initialisation du membre par dÃ©faut pour %qD est requise avant la fin de sa classe englobante"
  
! #: cp/init.c:697
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "initialisation pour le membre tableau flexible %q#D"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr "initialiser %qD depuis %qE n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/init.c:781
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD devrait Ãªtre initialisÃ© dans la liste d'initialisation du membre"
  
! #: cp/init.c:802
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD est initialisÃ© avec lui-mÃªme"
  
! #: cp/init.c:918
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "initialisation invalide pour le membre tableau %q#D"
  
! #: cp/init.c:933 cp/init.c:959 cp/init.c:2504 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "membre constant non initialisÃ© dans %q#T"
  
! #: cp/init.c:935 cp/init.c:953 cp/init.c:961 cp/init.c:2489 cp/init.c:2517
  #: cp/method.c:2264 cp/method.c:2275
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D devrait Ãªtre initialisÃ©"
  
! #: cp/init.c:951 cp/init.c:2476 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "membre par rÃ©fÃ©rence non initialisÃ© dans %q#T"
  
! #: cp/init.c:1128
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD sera initialisÃ© aprÃ¨s"
  
! #: cp/init.c:1131
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "la base %qT sera initialisÃ©e aprÃ¨s"
  
! #: cp/init.c:1135
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.c:1137
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  la base %qT"
  
! #: cp/init.c:1139
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  quand elle est initialisÃ©e ici"
  
! #: cp/init.c:1156
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "initialisations multiples donnÃ©es pour %qD"
  
! #: cp/init.c:1160
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "initialisations multiples donnÃ©es pour la base %qT"
  
! #: cp/init.c:1247
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "initialisations pour des membres multiples de %qT"
  
! #: cp/init.c:1344
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "la classe de base %q#T devrait Ãªtre explicitement initialisÃ©e dans le constructeur par copie"
  
! #: cp/init.c:1575 cp/init.c:1594
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "la classe %qT n'a aucun champ nommÃ© %qD"
  
! #: cp/init.c:1581
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D est un membre de donnÃ©e statique; il peut seulement Ãªtre initialisÃ© lors de sa dÃ©finition"
  
! #: cp/init.c:1588
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D n'est pas un membre de donnÃ©e non statique de %qT"
  
! #: cp/init.c:1627
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "initialisation sans nom pour %qT, lequel n'a pas de classe de base"
  
! #: cp/init.c:1635
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "initialisation sans nom pour %qT, lequel utilise de multiples hÃ©ritages"
  
! #: cp/init.c:1682
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD est Ã  la fois une base directe et une base virtuelle indirecte"
  
! #: cp/init.c:1690
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "le type %qT n'est pas une base directe ou virtuelle de %qT"
  
! #: cp/init.c:1693
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "le type %qT n'est pas une base directe de %qT"
  
! #: cp/init.c:1805 cp/init.c:4511 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "le tableau doit Ãªtre initialisÃ© avec une initialisation entre accolades"
  
! #: cp/init.c:2115 cp/semantics.c:3604
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT n'est pas un type de classe"
  
! #: cp/init.c:2159
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "le type incomplet %qT n'a pas de membre %qD"
  
! #: cp/init.c:2173
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "pointeur invalide vers le champ de bits %qD"
  
! #: cp/init.c:2259 cp/typeck.c:2018
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "utilisation invalide de la fonction membre non statique %qD"
  
! #: cp/init.c:2266 cp/semantics.c:2092
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "utilisation invalide du membre de donnÃ©e non statique %qD"
  
! #: cp/init.c:2473
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "le membre de rÃ©fÃ©rence non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2481
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "le membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2485
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T"
  
! #: cp/init.c:2501
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "le membre constant non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2509
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "le membre constant non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2513
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "membre constant non initialisÃ© dans la base %q#T de %q#T"
  
! #: cp/init.c:2623
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwi"
  
! #: cp/init.c:2626
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille au plus %qwu"
  
! #: cp/init.c:2636
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwi"
  
! #: cp/init.c:2639
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille au moins %qwu"
  
! #: cp/init.c:2648
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwi"
  
! #: cp/init.c:2651
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille au plus %qwu"
  
! #: cp/init.c:2668
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "Ã  l'offset %wi de l'objet %qD dÃ©clarÃ© ici"
  
! #: cp/init.c:2672
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "Ã  l'offset [%wi, %wi] de %qD dÃ©clarÃ© ici"
  
! #: cp/init.c:2887
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "dÃ©bordement d'entier dans la taille du tableau"
  
! #: cp/init.c:2897
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "la taille du tableau dans l'expression Â«Â newÂ Â» doit Ãªtre une constante"
  
! #: cp/init.c:2915
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "le type modifiÃ© par une variable n'est pas permis dans l'expression Â«Â newÂ Â»"
  
! #: cp/init.c:2931
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e directement, pas par un %<typedef%>"
  
! #: cp/init.c:2933
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e sans parenthÃ¨ses autour du id de type"
  
! #: cp/init.c:2943
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "type %<void%> invalide pour %<new%>"
  
! #: cp/init.c:2949
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "%<new%> de %<initializer_list%> n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/init.c:2991
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "constante non initialisÃ©e dans %<new%> de %q#T"
  
! #: cp/init.c:3135
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "pas de %qD convenable dans la classe %qT"
  
! #: cp/init.c:3142 cp/search.c:1058
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la requÃªte pour le membre %qD est ambiguÃ«"
  
! #: cp/init.c:3216
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> de type %qT avec l'alignement Ã©tendu %d"
  
! #: cp/init.c:3219
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "utilisation de %qD qui n'a pas de paramÃ¨tre d'alignement"
  
! #: cp/init.c:3222
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr "utilisez %<-faligned-new%> pour activer le support du Â«Â newÂ Â» sur-alignÃ© du C++17"
  
! #: cp/init.c:3419
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "initialisation entre parenthÃ¨ses dans le Â«Â newÂ Â» du tableau"
  
! #: cp/init.c:3712
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "la taille du tableau dans Â«Â newÂ Â» doit avoir un type entier"
  
! #: cp/init.c:3741
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "Â«Â newÂ Â» ne peut pas Ãªtre appliquÃ© Ã  un type rÃ©fÃ©rencÃ©"
  
! #: cp/init.c:3750
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "Â«Â newÂ Â» ne peut Ãªtre appliquÃ© Ã  un type de fonction"
  
! #: cp/init.c:3869
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "problÃ¨me possible dÃ©tectÃ© dans l'invocation de l'opÃ©rateur %<delete []%>"
  
! #: cp/init.c:3873
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "ni le destructeur ni l'opÃ©rateur %<delete[]%> spÃ©cifique Ã  la classe seront appelÃ©s, mÃªme s'ils sont dÃ©clarÃ©s lorsque la classe est dÃ©finie"
  
! #: cp/init.c:4420
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "fin prÃ©maturÃ©e de l'initialisation"
  
! #: cp/init.c:4726
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taille du tableau inconnue dans delete"
  
! #: cp/init.c:4760
  #, 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:4765
  #, 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:4780
  #, 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:4785
  #, 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:5089
  #, 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:528
  #, 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:543
  #, 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:547
  #, 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:571
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr "ne peut capturer %qE par rÃ©fÃ©rence"
  
! #: cp/lambda.c:581
  #, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr "capture par copie du type incomplet %qT"
  
! #: cp/lambda.c:633
  #, 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:709
  #, 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:711
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "ajoutez la capture %<this%> ou %<*this%> explicitement"
  
! #: cp/lambda.c:825
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> n'a pas Ã©tÃ© capturÃ© pour cette fonction lambda"
--- 51394,51801 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "instanciation rÃ©cursive de l'initialisation du membre par dÃ©faut pour %qD"
  
! #: cp/init.c:640
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "l'initialisation du membre par dÃ©faut pour %qD est requise avant la fin de sa classe englobante"
  
! #: cp/init.c:704
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "initialisation pour le membre tableau flexible %q#D"
  
! #: cp/init.c:762
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr "initialiser %qD depuis %qE n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/init.c:788
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD devrait Ãªtre initialisÃ© dans la liste d'initialisation du membre"
  
! #: cp/init.c:809
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD est initialisÃ© avec lui-mÃªme"
  
! #: cp/init.c:925
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "initialisation invalide pour le membre tableau %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "membre constant non initialisÃ© dans %q#T"
  
! #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
  #: cp/method.c:2264 cp/method.c:2275
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D devrait Ãªtre initialisÃ©"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "membre par rÃ©fÃ©rence non initialisÃ© dans %q#T"
  
! #: cp/init.c:1135
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD sera initialisÃ© aprÃ¨s"
  
! #: cp/init.c:1138
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "la base %qT sera initialisÃ©e aprÃ¨s"
  
! #: cp/init.c:1142
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.c:1144
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  la base %qT"
  
! #: cp/init.c:1146
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  quand elle est initialisÃ©e ici"
  
! #: cp/init.c:1163
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "initialisations multiples donnÃ©es pour %qD"
  
! #: cp/init.c:1167
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "initialisations multiples donnÃ©es pour la base %qT"
  
! #: cp/init.c:1254
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "initialisations pour des membres multiples de %qT"
  
! #: cp/init.c:1351
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "la classe de base %q#T devrait Ãªtre explicitement initialisÃ©e dans le constructeur par copie"
  
! #: cp/init.c:1582 cp/init.c:1601
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "la classe %qT n'a aucun champ nommÃ© %qD"
  
! #: cp/init.c:1588
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D est un membre de donnÃ©e statique; il peut seulement Ãªtre initialisÃ© lors de sa dÃ©finition"
  
! #: cp/init.c:1595
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D n'est pas un membre de donnÃ©e non statique de %qT"
  
! #: cp/init.c:1634
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "initialisation sans nom pour %qT, lequel n'a pas de classe de base"
  
! #: cp/init.c:1642
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "initialisation sans nom pour %qT, lequel utilise de multiples hÃ©ritages"
  
! #: cp/init.c:1689
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD est Ã  la fois une base directe et une base virtuelle indirecte"
  
! #: cp/init.c:1697
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "le type %qT n'est pas une base directe ou virtuelle de %qT"
  
! #: cp/init.c:1700
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "le type %qT n'est pas une base directe de %qT"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "le tableau doit Ãªtre initialisÃ© avec une initialisation entre accolades"
  
! #: cp/init.c:2122 cp/semantics.c:3622
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT n'est pas un type de classe"
  
! #: cp/init.c:2166
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "le type incomplet %qT n'a pas de membre %qD"
  
! #: cp/init.c:2180
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "pointeur invalide vers le champ de bits %qD"
  
! #: cp/init.c:2266 cp/typeck.c:2029
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "utilisation invalide de la fonction membre non statique %qD"
  
! #: cp/init.c:2273 cp/semantics.c:2111
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "utilisation invalide du membre de donnÃ©e non statique %qD"
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "le membre de rÃ©fÃ©rence non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "le membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2492
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T"
  
! #: cp/init.c:2508
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "le membre constant non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2516
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "le membre constant non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2520
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "membre constant non initialisÃ© dans la base %q#T de %q#T"
  
! #: cp/init.c:2630
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwi"
  
! #: cp/init.c:2633
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille au plus %qwu"
  
! #: cp/init.c:2643
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwi"
  
! #: cp/init.c:2646
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille au moins %qwu"
  
! #: cp/init.c:2655
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwi"
  
! #: cp/init.c:2658
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille au plus %qwu"
  
! #: cp/init.c:2675
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr "Ã  l'offset %wi de l'objet %qD dÃ©clarÃ© ici"
  
! #: cp/init.c:2679
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr "Ã  l'offset [%wi, %wi] de %qD dÃ©clarÃ© ici"
  
! #: cp/init.c:2894
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "dÃ©bordement d'entier dans la taille du tableau"
  
! #: cp/init.c:2904
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "la taille du tableau dans l'expression Â«Â newÂ Â» doit Ãªtre une constante"
  
! #: cp/init.c:2922
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "le type modifiÃ© par une variable n'est pas permis dans l'expression Â«Â newÂ Â»"
  
! #: cp/init.c:2938
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e directement, pas par un %<typedef%>"
  
! #: cp/init.c:2940
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e sans parenthÃ¨ses autour du id de type"
  
! #: cp/init.c:2950
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "type %<void%> invalide pour %<new%>"
  
! #: cp/init.c:2956
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "%<new%> de %<initializer_list%> n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/init.c:2998
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "constante non initialisÃ©e dans %<new%> de %q#T"
  
! #: cp/init.c:3142
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "pas de %qD convenable dans la classe %qT"
  
! #: cp/init.c:3149 cp/search.c:1058
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la requÃªte pour le membre %qD est ambiguÃ«"
  
! #: cp/init.c:3223
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> de type %qT avec l'alignement Ã©tendu %d"
  
! #: cp/init.c:3226
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "utilisation de %qD qui n'a pas de paramÃ¨tre d'alignement"
  
! #: cp/init.c:3229
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr "utilisez %<-faligned-new%> pour activer le support du Â«Â newÂ Â» sur-alignÃ© du C++17"
  
! #: cp/init.c:3426
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "initialisation entre parenthÃ¨ses dans le Â«Â newÂ Â» du tableau"
  
! #: cp/init.c:3719
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "la taille du tableau dans Â«Â newÂ Â» doit avoir un type entier"
  
! #: cp/init.c:3748
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "Â«Â newÂ Â» ne peut pas Ãªtre appliquÃ© Ã  un type rÃ©fÃ©rencÃ©"
  
! #: cp/init.c:3757
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "Â«Â newÂ Â» ne peut Ãªtre appliquÃ© Ã  un type de fonction"
  
! #: cp/init.c:3876
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "problÃ¨me possible dÃ©tectÃ© dans l'invocation de l'opÃ©rateur %<delete []%>"
  
! #: cp/init.c:3880
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "ni le destructeur ni l'opÃ©rateur %<delete[]%> spÃ©cifique Ã  la classe seront appelÃ©s, mÃªme s'ils sont dÃ©clarÃ©s lorsque la classe est dÃ©finie"
  
! #: cp/init.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "fin prÃ©maturÃ©e de l'initialisation"
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taille du tableau inconnue dans delete"
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "problÃ¨me possible dÃ©tectÃ© dans l'invocation de %<operator delete%>"
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "ni le destructeur ni %<operator delete%> spÃ©cifique Ã  la classe seront appelÃ©s, mÃªme s'ils sont dÃ©clarÃ©s lorsque la classe est dÃ©finie"
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "la destruction d'un objet de la classe abstraite %qT qui a un destructeur non virtuel provoquera un comportement indÃ©fini"
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "la destruction d'un objet de la classe polymorphique %qT qui a un destructeur non virtuel pourrait produire un comportement indÃ©fini"
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "le type passÃ© au delete vectoriel n'est ni un pointeur ni un type tableau"
  
! #: 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:637
  #, 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:713
  #, 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:715
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "ajoutez la capture %<this%> ou %<*this%> explicitement"
  
! #: cp/lambda.c:829
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> n'a pas Ã©tÃ© capturÃ© pour cette fonction lambda"
*************** msgstr "il n'y a pas d'argument pour %qD
*** 51806,51867 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(si vous utilisez %<-fpermissive%>, G++ acceptera votre code, mais permettre l'utilisation d'un nom non dÃ©clarÃ© est obsolÃ¨te)"
  
! #: cp/mangle.c:2357
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "dÃ©coration de %<typeof%>, utilisez plutÃ´t %<decltype%>"
  
! #: cp/mangle.c:2361
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr "dÃ©coration de %<__underlying_type%>"
  
! #: cp/mangle.c:2668
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "dÃ©coration du type en virgule fixe inconnu"
  
! #: cp/mangle.c:3428
  #, 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:3433
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "dÃ©coration de %C"
  
! #: cp/mangle.c:3509
  #, 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:4074
  #, 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:4120
  #, 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:4126
  #, 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:4398
  #, 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:4403
  #, 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:4408
  #, 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%>"
--- 51850,51911 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(si vous utilisez %<-fpermissive%>, G++ acceptera votre code, mais permettre l'utilisation d'un nom non dÃ©clarÃ© est obsolÃ¨te)"
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "dÃ©coration de %<typeof%>, utilisez plutÃ´t %<decltype%>"
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr "dÃ©coration de %<__underlying_type%>"
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "dÃ©coration du type en virgule fixe inconnu"
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "utilisation du trait interne %qE dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traits"
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "dÃ©coration de %C"
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "l'opÃ©rande omis au milieu de %<?:%> ne peut pas Ãªtre dÃ©corÃ©"
  
! #: cp/mangle.c:4085
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "le nom dÃ©corÃ© pour %qD changera dans le C++17 car la spÃ©cification de l'exception fait partir du type de la fonction"
  
! #: cp/mangle.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom dÃ©corÃ© de %qD a changÃ© entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom dÃ©corÃ© de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom dÃ©corÃ© de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
*************** msgstr "%q#D est implicitement supprimÃ©
*** 52042,52343 ****
  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:3136
  #, 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:3139
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "signature attendue: %qD"
  
! #: cp/method.c:3171
  #, 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:3191
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "un patron ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3226
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3235
  #, 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"
  
! #: cp/name-lookup.c:2727
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "redÃ©claration de %q#D avec des paramÃ¨tres de patron diffÃ©rents"
  
! #: cp/name-lookup.c:2733
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D entre en conflit avec une dÃ©claration prÃ©cÃ©dente"
  
! #: cp/name-lookup.c:2910
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D cache le constructeur pour %q#D"
  
! #: cp/name-lookup.c:3059
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "dÃ©clarations conflictuelles de l'Ã©dition de liens du langage C %q#D"
  
! #: cp/name-lookup.c:3064
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "Ã  cause de spÃ©cifications d'exceptions diffÃ©rentes"
  
! #: cp/name-lookup.c:3162
  #, gcc-internal-format
  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:3185
  #, 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:3319
  #, 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:3746
  #, 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:4226
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.c:4229
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.c:4844
  #, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr "%q#D n'a pas un lien externe"
  
! #: cp/name-lookup.c:4846 cp/parser.c:11133 cp/parser.c:11143
! #: cp/semantics.c:3788 cp/semantics.c:3800
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D dÃ©clarÃ© ici"
  
! #: cp/name-lookup.c:5588
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> nomme le destructeur"
  
! #: cp/name-lookup.c:5604
  #, 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:5612
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> avec la portÃ©e Ã©numÃ©rÃ©e %q#T uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/name-lookup.c:5628 cp/pt.c:18214
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT n'est pas une classe, un espace de noms ou une Ã©numÃ©ration"
  
! #: cp/name-lookup.c:5638
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "la dÃ©claration Â«Â usingÂ Â» non membre nomme le constructeur de %qT"
  
! #: cp/name-lookup.c:5649 cp/name-lookup.c:5707
  #, 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:5672
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qT n'est pas une base directe de %qT"
  
! #: cp/name-lookup.c:5717
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "vouliez-vous utiliser %<using enum %T::%D%>Â ?"
  
! #: cp/name-lookup.c:5729
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD"
  
! #: cp/name-lookup.c:5743
  #, 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:5754
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nomme le constructeur dans %qT"
  
! #: cp/name-lookup.c:5850
  #, 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:5891
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "qualificatifs explicites dans la dÃ©claration de %qD"
  
! #: cp/name-lookup.c:5901
  #, 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:5954
  #, 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:5956
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "uniquement ici comme un %<friend%>"
  
! #: cp/name-lookup.c:6010
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "l'attribut %qD requiert un seul argument NTBS"
  
! #: cp/name-lookup.c:6017
  #, 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:6027 cp/name-lookup.c:6054
  #, 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:6033
  #, 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:6070 cp/name-lookup.c:8581
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "la directive d'attribut %qD est ignorÃ©e"
  
! #: cp/name-lookup.c:6398
  #, 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:6450
  #, 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:6456
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:6985
  #, 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:6991
  #, 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:7427
  #, 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:7430
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "elle a Ã©tÃ© dÃ©finie ici plus tard"
  
! #: cp/name-lookup.c:8213
  #, 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:8575
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "la directive Â«Â usingÂ Â» %<strong%> n'est plus supportÃ©e"
  
! #: cp/name-lookup.c:8578
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "vous pouvez utiliser un espace de noms en ligne Ã  la place"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8669
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "impossible d'imbriquer plus de %d espaces de noms"
  
  # %qs est le nom d'une procÃ©dure d'oÃ¹ le fÃ©minin
! #: cp/name-lookup.c:8766
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> est ambigu"
  
! #: cp/name-lookup.c:8782
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "l'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qD"
  
! #: cp/name-lookup.c:8862
  #, 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:8863
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD dÃ©fini ici"
  
! #: cp/name-lookup.c:8915
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "l'espace de noms %s %qD est en conflit avec la dÃ©finition atteignable"
  
! #: cp/name-lookup.c:8917
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "dÃ©finition atteignable %s ici"
  
! #: cp/name-lookup.c:8997
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entre dans %<pop_everything ()%>"
  
! #: cp/name-lookup.c:9006
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX quitte %<pop_everything ()%>"
--- 52086,52387 ----
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F est implicitement supprimÃ© car sa spÃ©cification d'exception ne correspond pas Ã  la spÃ©cification d'exception implicite %qX"
  
! #: cp/method.c:3153
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "la dÃ©claration par dÃ©faut %q+D ne correspond pas Ã  la signature attendue"
  
! #: cp/method.c:3156
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "signature attendue: %qD"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la fonction %q+D explicitement par dÃ©faut ne peut pas Ãªtre dÃ©clarÃ©e %qs car la dÃ©claration implicite n'est pas %qsÂ :"
  
! #: cp/method.c:3208
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "un patron ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3243
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3252
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "fonction %q+D imposÃ©e par dÃ©faut avec un argument par dÃ©faut"
  
! #: cp/name-lookup.c:2728
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "redÃ©claration de %q#D avec des paramÃ¨tres de patron diffÃ©rents"
  
! #: cp/name-lookup.c:2734
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D entre en conflit avec une dÃ©claration prÃ©cÃ©dente"
  
! #: cp/name-lookup.c:2911
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D cache le constructeur pour %q#D"
  
! #: cp/name-lookup.c:3060
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "dÃ©clarations conflictuelles de l'Ã©dition de liens du langage C %q#D"
  
! #: cp/name-lookup.c:3065
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "Ã  cause de spÃ©cifications d'exceptions diffÃ©rentes"
  
! #: cp/name-lookup.c:3163
  #, gcc-internal-format
  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:3186
  #, 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:3320
  #, 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:3763
  #, 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:4243
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.c:4246
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.c:4861
  #, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr "%q#D n'a pas un lien externe"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D dÃ©clarÃ© ici"
  
! #: cp/name-lookup.c:5605
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> nomme le destructeur"
  
! #: cp/name-lookup.c:5621
  #, 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:5629
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> avec la portÃ©e Ã©numÃ©rÃ©e %q#T uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT n'est pas une classe, un espace de noms ou une Ã©numÃ©ration"
  
! #: cp/name-lookup.c:5655
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "la dÃ©claration Â«Â usingÂ Â» non membre nomme le constructeur de %qT"
  
! #: cp/name-lookup.c:5666 cp/name-lookup.c:5724
  #, 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:5689
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qT n'est pas une base directe de %qT"
  
! #: cp/name-lookup.c:5734
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "vouliez-vous utiliser %<using enum %T::%D%>Â ?"
  
! #: cp/name-lookup.c:5746
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD"
  
! #: cp/name-lookup.c:5760
  #, 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:5771
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nomme le constructeur dans %qT"
  
! #: cp/name-lookup.c:5867
  #, 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:5908
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "qualificatifs explicites dans la dÃ©claration de %qD"
  
! #: cp/name-lookup.c:5918
  #, 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:5971
  #, 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:5973
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "uniquement ici comme un %<friend%>"
  
! #: cp/name-lookup.c:6027
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "l'attribut %qD requiert un seul argument NTBS"
  
! #: cp/name-lookup.c:6034
  #, 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:6044 cp/name-lookup.c:6071
  #, 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:6050
  #, 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:6087 cp/name-lookup.c:8598
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "la directive d'attribut %qD est ignorÃ©e"
  
! #: cp/name-lookup.c:6415
  #, 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:6467
  #, 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:6473
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:7002
  #, 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:7008
  #, 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:7444
  #, 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:7447
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "elle a Ã©tÃ© dÃ©finie ici plus tard"
  
! #: cp/name-lookup.c:8230
  #, 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:8592
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "la directive Â«Â usingÂ Â» %<strong%> n'est plus supportÃ©e"
  
! #: cp/name-lookup.c:8595
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "vous pouvez utiliser un espace de noms en ligne Ã  la place"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "impossible d'imbriquer plus de %d espaces de noms"
  
  # %qs est le nom d'une procÃ©dure d'oÃ¹ le fÃ©minin
! #: cp/name-lookup.c:8783
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> est ambigu"
  
! #: cp/name-lookup.c:8799
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "l'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qD"
  
! #: cp/name-lookup.c:8879
  #, 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:8880
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD dÃ©fini ici"
  
! #: cp/name-lookup.c:8932
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "l'espace de noms %s %qD est en conflit avec la dÃ©finition atteignable"
  
! #: cp/name-lookup.c:8934
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "dÃ©finition atteignable %s ici"
  
! #: cp/name-lookup.c:9014
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entre dans %<pop_everything ()%>"
  
! #: cp/name-lookup.c:9023
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX quitte %<pop_everything ()%>"
*************** msgstr "l'identificateur %qE est un mot
*** 52362,52368 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vrai"
  
! #: cp/parser.c:1415 cp/parser.c:42693
  #, 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"
--- 52406,52412 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vrai"
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi par une dÃ©claration ou une dÃ©finition de fonction"
*************** msgstr "%<::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©
*** 52387,52393 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "requÃªte du membre %qE dans le type %qT qui n'est pas une classe"
  
! #: cp/parser.c:3106 cp/parser.c:20001
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©"
--- 52431,52437 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "requÃªte du membre %qE dans le type %qT qui n'est pas une classe"
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©"
*************** msgstr "template-id invalide"
*** 52467,52473 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "le C++ ISO interdit l'utilisation d'un littÃ©ral en virgule flottante dans une expression constante"
  
! #: cp/parser.c:3301 cp/pt.c:19710
  #, 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"
--- 52511,52517 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "le C++ ISO interdit l'utilisation d'un littÃ©ral en virgule flottante dans une expression constante"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "un transtypage vers un type autre qu'un entier ou une Ã©numÃ©ration ne peut pas apparaÃ®tre dans une expression constante"
*************** msgstr "le %<constinit%> du C++20 est un
*** 52603,52609 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
  
! #: cp/parser.c:3496 cp/parser.c:28706
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
--- 52647,52653 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
*************** msgstr "impossible de trouver l'opÃ©rate
*** 52728,52734 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr "le contenu du fragment de module global doit provenir de l'inclusion du prÃ©processeur"
  
! #: cp/parser.c:4935 cp/parser.c:14325
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "dÃ©claration attendue"
--- 52772,52778 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr "le contenu du fragment de module global doit provenir de l'inclusion du prÃ©processeur"
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "dÃ©claration attendue"
*************** msgstr "les expressions-instructions ne
*** 52779,52785 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les expressions fold sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3942
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "expression primaire attendue"
--- 52823,52829 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les expressions fold sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "expression primaire attendue"
*************** msgstr "la portÃ©e %qT avant %<~%> n'est
*** 52809,52815 ****
  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:6329 cp/parser.c:8350
  #, 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%>"
--- 52853,52859 ----
  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:6329 cp/parser.c:8357
  #, 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%>"
*************** msgstr "dÃ©claration de %<~%T%> comme me
*** 52829,52840 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "nom du typedef %qD utilisÃ© comme dÃ©claration de destructeur"
  
! #: cp/parser.c:6500 cp/parser.c:22400
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualified-id attendu"
  
! #: cp/parser.c:6527 cp/typeck.c:2843 cp/typeck.c:2846 cp/typeck.c:2863
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD n'est pas un patron"
--- 52873,52884 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "nom du typedef %qD utilisÃ© comme dÃ©claration de destructeur"
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualified-id attendu"
  
! #: cp/parser.c:6527 cp/typeck.c:2854 cp/typeck.c:2857 cp/typeck.c:2874
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD n'est pas un patron"
*************** msgstr "template-id de la variable %qD d
*** 52869,52875 ****
  msgid "expected nested-name-specifier"
  msgstr "spÃ©cificateur de nom imbriquÃ© attendu"
  
! #: cp/parser.c:7143 cp/parser.c:9595
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans les transtypages"
--- 52913,52919 ----
  msgid "expected nested-name-specifier"
  msgstr "spÃ©cificateur de nom imbriquÃ© attendu"
  
! #: cp/parser.c:7143 cp/parser.c:9602
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans les transtypages"
*************** msgstr "les types ne peuvent pas Ãªtre d
*** 52884,52890 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.c:7336 cp/pt.c:20360
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
--- 52928,52934 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
*************** msgstr "le C++ ISO interdit les littÃ©ra
*** 52899,54012 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "deux %<[%> consÃ©cutifs n'introduiront qu'un attribut"
  
! #: cp/parser.c:8088 cp/typeck.c:2731
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "utilisation invalide de %qD"
  
! #: cp/parser.c:8097
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> n'est pas un membre de classe"
  
! #: cp/parser.c:8402
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "type non scalaire"
  
! #: cp/parser.c:8512
  #, 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:8607
  #, 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:8881 cp/parser.c:31202
  #, 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:8946
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "%<__builtin_has_attribute%> avec un argument dÃ©pendant n'est pas encore supportÃ©"
  
! #: cp/parser.c:9032
  #, 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:9048
  #, 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:9050
  #, 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:9082
  #, 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:9127
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "liste-expression ou type-id attendu"
  
! #: cp/parser.c:9156
  #, 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:9291
  #, 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:9700
  #, 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:9849
  #, 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:9852
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>"
  
! #: cp/parser.c:10060
  #, 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:10349
  #, 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:10499
  #, 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:10798
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:10808
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:10960
  #, 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:10982
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "fin de liste de capture attendue"
  
! #: cp/parser.c:10997
  #, 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:11002 cp/parser.c:11023 cp/parser.c:11215
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD dÃ©jÃ  capturÃ© dans l'expression lambda"
  
! #: cp/parser.c:11017
  #, 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:11037
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "ne peut capturer %<this%> par rÃ©fÃ©rence"
  
! #: cp/parser.c:11056
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:11067
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> devrait apparaÃ®tre avant %<...%>"
  
! #: cp/parser.c:11098
  #, 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:11105
  #, 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:11129
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "capture de %qE qui n'est pas une variable"
  
! #: cp/parser.c:11139
  #, 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:11177
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "trop de %<...%> dans la capture lambda"
  
! #: cp/parser.c:11188
  #, 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:11193
  #, 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:11272
  #, 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:11276
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les patrons lambda sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:11344
  #, 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:11364
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant des spÃ©cificateurs de dÃ©clarations lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11376
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "%<mutable%> dupliquÃ©"
  
! #: cp/parser.c:11383
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant le qualificatif d'une transaction lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11396
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant la spÃ©cification d'une exception lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11414
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant le type de retour de fin d'une lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11456
  #, 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:11845 cp/parser.c:12046
  #, 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:11885
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "instruction Ã©tiquetÃ©e attendue"
  
! #: cp/parser.c:11934
  #, 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:12053
  #, 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:12062
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nomme le constructeur, pas le type"
  
! #: cp/parser.c:12110
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "instruction composÃ©e dans une fonction %<constexpr%>"
  
! #: cp/parser.c:12275
  #, 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:12302
  #, 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:12470 cp/parser.c:31686
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sÃ©lection attendue"
  
! #: cp/parser.c:12511
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "la condition dÃ©clare un tableau"
  
! #: cp/parser.c:12513
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "la condition dÃ©clare une fonction"
  
! #: cp/parser.c:12553
  #, 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:12634 cp/parser.c:21692 cp/parser.c:24161
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "initialisation attendue"
  
! #: cp/parser.c:12918
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr "la variable de boucle %qD de type %qT est liÃ©e Ã  un temporaire construit depuis le type %qT"
  
  #. rval
! #: cp/parser.c:12925
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr "utilisez le type non rÃ©fÃ©rence %qT pour faire une copie explicite ou %qT pour empÃªcher la copie"
  
! #: cp/parser.c:12950
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "la variable de boucle %qD crÃ©e une copie du type %qT"
  
! #: cp/parser.c:12955
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr "utilisez un type de rÃ©fÃ©rence pour empÃªcher la copie"
  
! #: cp/parser.c:13098
  #, 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:13182
  #, 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:13325 cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itÃ©ration attendue"
  
! #: cp/parser.c:13371
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les boucles %<for%> parcourant une plage avec un initialiseur sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:13395
  #, 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:13526
  #, 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:13534
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculÃ©s"
  
! #: cp/parser.c:13547 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
  
! #: cp/parser.c:13724
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "nom de module attendu"
  
! #: cp/parser.c:13759
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "la dÃ©claration de module n'est pas permise dans une unitÃ© d'en-tÃªte"
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr "le fragment de module privÃ© est uniquement permis dans le domaine d'interface de module ou de partition"
  
! #: cp/parser.c:13789
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "fragment de module privÃ©"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13795
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr "le dÃ©claration de module est uniquement permise comme premiÃ¨re dÃ©claration ou Ã  la fin d'un fragment de module global"
  
! #: cp/parser.c:13832
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "les imports de dÃ©clarations post modules doivent Ãªtre contigÃ¼es"
  
! #: cp/parser.c:13835
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "insÃ©rez peut-Ãªtre un saut de ligne ou une autre rÃ©solution d'ambigÃ¼itÃ© pour empÃªcher ceci d'Ãªtre considÃ©rÃ© comme une ligne de contrÃ´le de module"
  
! #: cp/parser.c:13843
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "la dÃ©claration d'import doit Ãªtre dans la portÃ©e globale"
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "l'import ne peut pas apparaÃ®tre directement dans une spÃ©cification de classe de liaison"
  
! #: cp/parser.c:13864
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr "les imports de dÃ©clarations post modules ne doivent pas Ãªtre traduits en inclusions"
  
! #: cp/parser.c:13869
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr "les imports de dÃ©clarations post modules ne doivent pas provenir de l'inclusion d'en-tÃªte"
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr "%qE peut uniquement apparaÃ®tre aprÃ¨s une dÃ©claration d'interface de module"
  
! #: cp/parser.c:13897
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qE peut uniquement apparaÃ®tre une seule fois dans une dÃ©claration d'export"
  
! #: cp/parser.c:13918
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ne fait pas partie de la directive de module suivante"
  
! #: cp/parser.c:14020
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "les attributs ne sont pas permis Ã  cette position"
  
! #: cp/parser.c:14024
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "les attributs ne peuvent pas Ãªtre insÃ©rÃ©s ici"
  
! #: cp/parser.c:14155 cp/parser.c:25964
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "%<;%> superflu"
  
! #: cp/parser.c:14248
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> pas au dÃ©but du bloc"
  
! #: cp/parser.c:14463
  #, 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:14483
  #, 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:14504
  #, 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:14528
  #, 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:14583
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "initialisation dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.c:14586
  #, 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:14637
  #, 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:14689
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "dÃ©claration de liaison structurÃ©e vide"
  
! #: cp/parser.c:14707
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "initialisation invalide pour la dÃ©claration de liaison structurÃ©e"
  
! #: cp/parser.c:14876
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> utilisÃ© en dehors d'une classe"
  
! #: cp/parser.c:14915
  #, 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:14918
  #, 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:14985
  #, 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:15021
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> invalide dans une condition"
  
! #: cp/parser.c:15028
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD est invalide dans une lambda"
  
! #: cp/parser.c:15109
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "spÃ©cificateur de type invalide dans une lambda"
  
! #: cp/parser.c:15128
  #, 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:15201 cp/parser.c:26479
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "les patrons ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:15220
  #, 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:15224
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<explicit(bool)%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:15288
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "spÃ©cification de classe de liaison invalide"
  
! #: cp/parser.c:15392
  #, 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:15594
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "le spÃ©cificateur de type %<decltype(auto)%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:15607
  #, 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:15770
  #, 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:15799
  #, 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:15803
  #, 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:15887
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "seuls les constructeurs prennent des initialisions membres"
  
! #: cp/parser.c:15914
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de dÃ©velopper l'initialisation du membre %qD"
  
! #: cp/parser.c:15926 cp/pt.c:26408
  #, 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:15938 cp/pt.c:26420
  #, 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:15990
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ancien style anachronique d'initialisation de classe de base"
  
! #: cp/parser.c:16075
  #, 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:16476
  #, 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:16482
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "identificateur de suffixe attendu"
  
! #: cp/parser.c:16491
  #, 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:16497
  #, 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:16531
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "opÃ©rateur attendu"
  
! #: cp/parser.c:16578
  #, 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:16580
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "le mot-clÃ© %<export%> est dÃ©prÃ©ciÃ© et est ignorÃ©"
  
! #: cp/parser.c:16582
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "le mot-clÃ© %<-export%> est activÃ© avec %<-fmodules-ts%>"
  
! #: cp/parser.c:16761
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "paramÃ¨tre de type contraint invalide"
  
! #: cp/parser.c:16769
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "paramÃ¨tre de type qualifiÃ© avec CV"
  
! #: cp/parser.c:16912
  #, 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:17148 cp/parser.c:17234 cp/parser.c:23932
  #, 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:17152 cp/parser.c:17238
  #, 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:17305
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "template-id attendu"
  
! #: cp/parser.c:17367
  #, 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:17371
  #, 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:17375
  #, 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:17405
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "liste d'arguments de patron invalide"
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr "un nom de fonction comme opÃ©rande dans le membre de gauche de %<<%> est toujours mal formÃ© en C++20; incluez le nom de la fonction dans %<()%>"
  
! #: cp/parser.c:17413
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> attendu aprÃ¨s la liste d'arguments de patron"
  
! #: cp/parser.c:17517
  #, 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:17602 cp/parser.c:17768 cp/parser.c:17973
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "nom de patron attendu"
  
  #. Explain what went wrong.
! #: cp/parser.c:17648
  #, 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:17650
  #, 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:17829
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "paquet de paramÃ¨tres attendu avant %<...%>"
  
! #: cp/parser.c:17938 cp/parser.c:17956 cp/parser.c:18127
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "argument de patron attendu"
  
! #: cp/parser.c:18094
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argument de patron invalide car ce n'est pas un type"
  
! #: cp/parser.c:18229
  #, 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:18233
  #, 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:18237
  #, 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:18297
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "spÃ©cialisation de patron avec Ã©dition de liens C"
  
! #: cp/parser.c:18517
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "spÃ©cificateur du type attendu"
  
! #: cp/parser.c:18710
  #, 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:18716
  #, 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:18721
  #, 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:18878
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "template-id attendu pour le type"
  
! #: cp/parser.c:19008
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "un nom de type attendu"
  
! #: cp/parser.c:19118
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ne contraint pas un type"
  
! #: cp/parser.c:19119
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "concept dÃ©fini ici"
  
! #: cp/parser.c:19141
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qE"
  
! #: cp/parser.c:19148
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "type Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contraint"
  
! #: cp/parser.c:19391
  #, 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:19467
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©"
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la dÃ©claration %qD ne dÃ©clare rien du tout"
  
! #: cp/parser.c:19717
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "attributs ignorÃ©s sur un type non instanciÃ©"
  
! #: cp/parser.c:19723
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "attributs ignorÃ©s sur une instanciation de patron"
  
! #: cp/parser.c:19728
  #, 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:19868
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD est un patron d'Ã©numÃ©ration"
  
! #: cp/parser.c:19879
  #, 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:19894
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "un enum fortement typÃ© sans nom n'est pas permis"
  
! #: cp/parser.c:19951
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ou %<{%> attendu"
  
! #: cp/parser.c:19995
  #, 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:20009
  #, 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:20021 cp/parser.c:25439
  #, 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:20026 cp/parser.c:25444
  #, 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:20038 cp/parser.c:25457
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "qualification supplÃ©mentaire pas permise"
  
! #: cp/parser.c:20075
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "le C++ ISO interdit un enum vide et sans nom"
  
! #: cp/parser.c:20100
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "spÃ©cificateur enum opaque sans nom"
  
! #: cp/parser.c:20103
  #, 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:20290
  #, 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:20294
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD n'est pas un espace de noms"
  
! #: cp/parser.c:20298
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "espace de noms attendu"
  
! #: cp/parser.c:20359
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les dÃ©finitions d'espace de noms imbriquÃ©s en ligne sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:20370
  #, 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:20389
  #, 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:20399
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "nom d'espace de nom imbriquÃ© attendu"
  
! #: cp/parser.c:20404
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "nom d'espace de nom attendu"
  
! #: cp/parser.c:20408
  #, 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:20411
  #, 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:20418
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "entrÃ©e dans l'espace de noms %qD"
  
! #: cp/parser.c:20473
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la dÃ©finition %<namespace%> n'est pas permise ici"
  
! #: cp/parser.c:20648
  #, 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:20663
  #, 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:20681
  #, 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:20691
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "les dÃ©clarations d'accÃ¨s sont dÃ©prÃ©ciÃ©es en faveur des dÃ©clarations Â«Â usingÂ Â»; suggestion: ajoutez le mot-clÃ© %<using%>"
  
! #: cp/parser.c:20756
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "dÃ©claration enum opaque ici"
  
  # alias template est un patron appliquÃ© Ã  un alias == patron d'alias
! #: cp/parser.c:20826
  #, 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:20997
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:21016 cp/parser.c:21033 cp/parser.c:21047
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "qualificatif %<asm%> %qT dupliquÃ©"
  
! #: cp/parser.c:21023
  #, 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:21060
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT n'est pas un qualificatif %<asm%>"
  
! #: cp/parser.c:21076
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "qualificatif %<asm%> en dehors du corps de la fonction"
  
! #: cp/parser.c:21304
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "l'ambigÃ¼itÃ© sur les parenthÃ¨ses vides a Ã©tÃ© rÃ©solue par une dÃ©claration de fonction"
  
! #: cp/parser.c:21315
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "retirez les parenthÃ¨ses pour initialiser par dÃ©faut une variable"
  
! #: cp/parser.c:21320
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr "ou remplacez les parenthÃ¨ses par des accolades pour initialiser par agrÃ©gation une variable"
  
! #: cp/parser.c:21323
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr "ou remplacez les parenthÃ¨ses par des accolades pour initialiser par valeur une variable"
  
! #: cp/parser.c:21340 cp/parser.c:21365
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "l'ambigÃ¼itÃ© sur les parenthÃ¨ses a Ã©tÃ© levÃ©e par un dÃ©claration de fonction"
  
! #: cp/parser.c:21352 cp/parser.c:21373
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr "remplacez les parenthÃ¨ses par des accolades pour dÃ©clarer une variable"
  
! #: cp/parser.c:21359
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "ajoutez des parenthÃ¨ses pour dÃ©clarer une variable"
  
! #: cp/parser.c:21587
  #, 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:21598
  #, 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:21602
  #, 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:21653
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/parser.c:21773
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "initialisation fournie pour une fonction"
  
! #: cp/parser.c:21815
  #, 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:21829
  #, 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:22320
  #, 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:22446
  #, 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:22450
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> n'est pas un type"
--- 52943,54061 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "deux %<[%> consÃ©cutifs n'introduiront qu'un attribut"
  
! #: cp/parser.c:8095 cp/typeck.c:2742
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "utilisation invalide de %qD"
  
! #: cp/parser.c:8104
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> n'est pas un membre de classe"
  
! #: cp/parser.c:8409
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "type non scalaire"
  
! #: cp/parser.c:8519
  #, 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:8614
  #, 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:8888 cp/parser.c:31256
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qs"
  
! #: cp/parser.c:8953
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "%<__builtin_has_attribute%> avec un argument dÃ©pendant n'est pas encore supportÃ©"
  
! #: cp/parser.c:9039
  #, 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:9055
  #, 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:9057
  #, 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:9089
  #, 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:9134
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "liste-expression ou type-id attendu"
  
! #: cp/parser.c:9163
  #, 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:9298
  #, 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:9707
  #, 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:9856
  #, 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:9859
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>"
  
! #: cp/parser.c:10067
  #, 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:10356
  #, 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:10506
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans %<__builtin_offsetof%>"
  
! #: cp/parser.c:10809
! #, gcc-internal-format
! msgid "lambda-expression in template parameter type"
! msgstr "expression lambda dans le type du paramÃ¨tre du patron"
! 
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:10829
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "une expression lambda non locale ne peut pas avoir de capture par dÃ©faut"
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "fin de liste de capture attendue"
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "la capture par copie explicite de %<this%> est redondante avec la capture par copie par dÃ©faut"
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD dÃ©jÃ  capturÃ© dans l'expression lambda"
  
! #: cp/parser.c:11038
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "la capture de %<*this%> est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "ne peut capturer %<this%> par rÃ©fÃ©rence"
  
! #: cp/parser.c:11077
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> devrait apparaÃ®tre avant %<...%>"
  
! #: cp/parser.c:11119
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les initialisations par capture des fonctions lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "initialisation vide pour la capture par initialisation d'une fonction lambda"
  
! #: cp/parser.c:11150
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "capture de %qE qui n'est pas une variable"
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "capture de la variable %qD avec une durÃ©e de stockage non automatique"
  
! #: cp/parser.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "trop de %<...%> dans la capture lambda"
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "la capture par copie explicite de %qD est redondante avec la capture par copie par dÃ©faut"
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "la capture par rÃ©fÃ©rence explicite de %qD est redondante avec la capture par rÃ©fÃ©rence par dÃ©faut"
  
! #: cp/parser.c:11293
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les patrons lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:11297
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les patrons lambda sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:11365
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "argument par dÃ©faut spÃ©cifiÃ© pour un paramÃ¨tre lambda"
  
! #: cp/parser.c:11385
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant des spÃ©cificateurs de dÃ©clarations lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11397
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "%<mutable%> dupliquÃ©"
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant le qualificatif d'une transaction lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant la spÃ©cification d'une exception lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant le type de retour de fin d'une lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11477
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les lambda %<constexpr%> sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "les attributs au dÃ©but d'une instruction sont ignorÃ©s"
  
! #: cp/parser.c:11906
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "instruction Ã©tiquetÃ©e attendue"
  
! #: cp/parser.c:11955
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "le Â«Â caseÂ Â» %qE n'est pas Ã  l'intÃ©rieur de l'instruction Â«Â switchÂ Â»"
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "%<typename%> doit Ãªtre utilisÃ© avant %qE car %qT est une portÃ©e dÃ©pendante"
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nomme le constructeur, pas le type"
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "instruction composÃ©e dans une fonction %<constexpr%>"
  
! #: cp/parser.c:12297
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<if constexpr%> uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:12324
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'instruction init dans des instructions de sÃ©lection est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sÃ©lection attendue"
  
! #: cp/parser.c:12533
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "la condition dÃ©clare un tableau"
  
! #: cp/parser.c:12535
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "la condition dÃ©clare une fonction"
  
! #: cp/parser.c:12575
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans des conditions"
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "initialisation attendue"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr "la variable de boucle %qD de type %qT est liÃ©e Ã  un temporaire construit depuis le type %qT"
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr "utilisez le type non rÃ©fÃ©rence %qT pour faire une copie explicite ou %qT pour empÃªcher la copie"
  
! #: cp/parser.c:12974
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "la variable de boucle %qD crÃ©e une copie du type %qT"
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr "utilisez un type de rÃ©fÃ©rence pour empÃªcher la copie"
  
! #: cp/parser.c:13122
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "l'expression %<for%> parcourant une plage de type %qT a un type incompatible"
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "types diffÃ©rents pour Â«Â beginÂ Â» et Â«Â endÂ Â» de l'instruction %<for%> parcourant une plage: %qT et %qT"
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itÃ©ration attendue"
  
! #: cp/parser.c:13395
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les boucles %<for%> parcourant une plage avec un initialiseur sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:13419
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les boucles %<for%> parcourant une plage sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/parser.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "%<goto%> dans une fonction %<constexpr%>"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculÃ©s"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
  
! #: cp/parser.c:13748
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "nom de module attendu"
  
! #: cp/parser.c:13783
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "la dÃ©claration de module n'est pas permise dans une unitÃ© d'en-tÃªte"
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr "le fragment de module privÃ© est uniquement permis dans le domaine d'interface de module ou de partition"
  
! #: cp/parser.c:13813
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "fragment de module privÃ©"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr "le dÃ©claration de module est uniquement permise comme premiÃ¨re dÃ©claration ou Ã  la fin d'un fragment de module global"
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "les imports de dÃ©clarations post modules doivent Ãªtre contigÃ¼es"
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "insÃ©rez peut-Ãªtre un saut de ligne ou une autre rÃ©solution d'ambigÃ¼itÃ© pour empÃªcher ceci d'Ãªtre considÃ©rÃ© comme une ligne de contrÃ´le de module"
  
! #: cp/parser.c:13867
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "la dÃ©claration d'import doit Ãªtre dans la portÃ©e globale"
  
! #: cp/parser.c:13880
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "l'import ne peut pas apparaÃ®tre directement dans une spÃ©cification de classe de liaison"
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr "les imports de dÃ©clarations post modules ne doivent pas Ãªtre traduits en inclusions"
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr "les imports de dÃ©clarations post modules ne doivent pas provenir de l'inclusion d'en-tÃªte"
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr "%qE peut uniquement apparaÃ®tre aprÃ¨s une dÃ©claration d'interface de module"
  
! #: cp/parser.c:13921
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qE peut uniquement apparaÃ®tre une seule fois dans une dÃ©claration d'export"
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ne fait pas partie de la directive de module suivante"
  
! #: cp/parser.c:14044
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "les attributs ne sont pas permis Ã  cette position"
  
! #: cp/parser.c:14048
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "les attributs ne peuvent pas Ãªtre insÃ©rÃ©s ici"
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "%<;%> superflu"
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> pas au dÃ©but du bloc"
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "non variable %qD dans la dÃ©claration avec plus d'une dÃ©claration contenant un type Ã  remplacer"
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "dÃ©duction incohÃ©rente pour %qT: %qT et puis %qT"
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "mÃ©langer des dÃ©clarations et des dÃ©finitions de fonctions est interdit"
  
! #: cp/parser.c:14552
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans la dÃ©claration d'une instruction Â«Â forÂ Â» parcourant une plage"
  
! #: cp/parser.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "initialisation dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.c:14610
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "dÃ©clarations multiples dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.c:14661
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les liaisons structurÃ©es sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:14713
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "dÃ©claration de liaison structurÃ©e vide"
  
! #: cp/parser.c:14731
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "initialisation invalide pour la dÃ©claration de liaison structurÃ©e"
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> utilisÃ© en dehors d'une classe"
  
! #: cp/parser.c:14939
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "le mot-clÃ© %<bool%> n'est pas permis dans une dÃ©finition de concept en C++20"
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr "la syntaxe de dÃ©finition d'un concept en C++20 est %<concept <name> = <expr>%>"
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> a changÃ© de signification en C++11; retirez-le"
  
! #: cp/parser.c:15045
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> invalide dans une condition"
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD est invalide dans une lambda"
  
! #: cp/parser.c:15133
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "spÃ©cificateur de type invalide dans une lambda"
  
! #: cp/parser.c:15152
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "la dÃ©finition de classe ne peut pas Ãªtre dÃ©clarÃ©e comme amie"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "les patrons ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:15244
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification explicite"
  
! #: cp/parser.c:15248
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<explicit(bool)%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:15312
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "spÃ©cification de classe de liaison invalide"
  
! #: cp/parser.c:15416
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "un %<static_assert%> sans message est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:15618
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "le spÃ©cificateur de type %<decltype(auto)%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:15631
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans les expressions %<decltype%>"
  
! #: cp/parser.c:15794
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans un conversion-type-id"
  
! #: cp/parser.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "utilisation invalide de %<auto%> dans un opÃ©rateur de conversion"
  
! #: cp/parser.c:15827
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "un %<auto%> dans un opÃ©rateur de conversion d'un patron membre ne peut jamais Ãªtre dÃ©duit"
  
! #: cp/parser.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "seuls les constructeurs prennent des initialisions membres"
  
! #: cp/parser.c:15938
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de dÃ©velopper l'initialisation du membre %qD"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "l'initialisation en mÃ©moire pour %qD suit la dÃ©lÃ©gation du constructeur"
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "la dÃ©lÃ©gation du constructeur suit l'initialisation en mÃ©moire pour %qD"
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ancien style anachronique d'initialisation de classe de base"
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (une initialisation de membre qualifiÃ©e est implicitement un type)"
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "mot-clÃ© inattendu; enlevez l'espace entre les guillemets et l'identificateur du suffixe"
  
! #: cp/parser.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "identificateur de suffixe attendu"
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "une chaÃ®ne vide Ã©tait attendue aprÃ¨s le mot-clÃ© %<operator%>"
  
! #: cp/parser.c:16521
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "prÃ©fixe d'encodage invalide dans l'opÃ©rateur littÃ©ral"
  
! #: cp/parser.c:16555
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "opÃ©rateur attendu"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "le mot-clÃ© %<export%> n'est pas implÃ©mentÃ© et sera ignorÃ©"
  
! #: cp/parser.c:16604
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "le mot-clÃ© %<export%> est dÃ©prÃ©ciÃ© et est ignorÃ©"
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "le mot-clÃ© %<-export%> est activÃ© avec %<-fmodules-ts%>"
  
! #: cp/parser.c:16785
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "paramÃ¨tre de type contraint invalide"
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "paramÃ¨tre de type qualifiÃ© avec CV"
  
! #: cp/parser.c:16940
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "utilisation invalide de %<auto%> dans l'argument par dÃ©faut du patron"
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "le paquet de paramÃ¨tres %qD du patron ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "les paquets de paramÃ¨tres des patrons ne peuvent pas avoir d'arguments par dÃ©faut"
  
! #: cp/parser.c:17333
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "template-id attendu"
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> ne peut pas Ãªtre au dÃ©but d'une liste d'arguments d'un patron"
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> est une Ã©criture alternative pour %<[%>. InsÃ©rer un espace entre %<<%> et %<::%>"
  
! #: cp/parser.c:17403
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(si vous utilisez %<-fpermissive%> ou %<-std=c++11%> ou %<-std=gnu++11%> G++ acceptera votre code)"
  
! #: cp/parser.c:17433
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "liste d'arguments de patron invalide"
  
! #: cp/parser.c:17434
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr "un nom de fonction comme opÃ©rande dans le membre de gauche de %<<%> est toujours mal formÃ© en C++20; incluez le nom de la fonction dans %<()%>"
  
! #: cp/parser.c:17441
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> attendu aprÃ¨s la liste d'arguments de patron"
  
! #: cp/parser.c:17545
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "erreur d'analyse dans la liste des arguments du patron"
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "nom de patron attendu"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD n'est pas un patron mais il est utilisÃ© comme patron"
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "utilisez %<%T::template %D%> pour indiquer que c'est un patron"
  
! #: cp/parser.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "paquet de paramÃ¨tres attendu avant %<...%>"
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "argument de patron attendu"
  
! #: cp/parser.c:18122
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argument de patron invalide car ce n'est pas un type"
  
! #: cp/parser.c:18257
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<inline%>"
  
! #: cp/parser.c:18261
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<constexpr%>"
  
! #: cp/parser.c:18265
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<consteval%>"
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "spÃ©cialisation de patron avec Ã©dition de liens C"
  
! #: cp/parser.c:18554
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "spÃ©cificateur du type attendu"
  
! #: cp/parser.c:18747
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "l'utilisation de %<auto%> dans la dÃ©claration d'un paramÃ¨tre lambda est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:18753
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:18758
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-fconcepts-ts%>"
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "template-id attendu pour le type"
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "un nom de type attendu"
  
! #: cp/parser.c:19155
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ne contraint pas un type"
  
! #: cp/parser.c:19156
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "concept dÃ©fini ici"
  
! #: cp/parser.c:19178
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qE"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "type Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contraint"
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "un spÃ©cificateur de type Ã©laborÃ© pour un enum fortement typÃ© ne peut pas utiliser le mot-clÃ© %qD"
  
! #: cp/parser.c:19504
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©"
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la dÃ©claration %qD ne dÃ©clare rien du tout"
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "attributs ignorÃ©s sur un type non instanciÃ©"
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "attributs ignorÃ©s sur une instanciation de patron"
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "attributs ignorÃ©s sur un spÃ©cificateur de type Ã©laborÃ© qui n'est pas une dÃ©claration anticipÃ©e"
  
! #: cp/parser.c:19905
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD est un patron d'Ã©numÃ©ration"
  
! #: cp/parser.c:19916
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD ne nomme pas une Ã©numÃ©ration dans %qT"
  
! #: cp/parser.c:19931
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "un enum fortement typÃ© sans nom n'est pas permis"
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ou %<{%> attendu"
  
! #: cp/parser.c:20032
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "impossible d'ajouter une liste d'Ã©numÃ©ration Ã  l'instanciation d'un patron"
  
! #: cp/parser.c:20046
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "le spÃ©cificateur de nom imbriquÃ© %qT pour la dÃ©claration d'un enum ne nomme pas une classe ou un espace de noms"
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "dÃ©claration de %qD dans l'espace de noms %qD lequel n'englobe pas %qD"
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "dÃ©claration de %qD dans %qD lequel n'englobe pas %qD"
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "qualification supplÃ©mentaire pas permise"
  
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "le C++ ISO interdit un enum vide et sans nom"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "spÃ©cificateur enum opaque sans nom"
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "un spÃ©cificateur enum opaque doit utiliser un simple identificateur"
  
! #: cp/parser.c:20327
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qsÂ ?"
  
! #: cp/parser.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD n'est pas un espace de noms"
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "espace de noms attendu"
  
! #: cp/parser.c:20396
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les dÃ©finitions d'espace de noms imbriquÃ©s en ligne sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr "les attributs standards sur les espaces de noms doivent prÃ©cÃ©der le nom de l'espace de noms"
  
! #: cp/parser.c:20426
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les dÃ©finitions d'espace de noms imbriquÃ©s sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "nom d'espace de nom imbriquÃ© attendu"
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "nom d'espace de nom attendu"
  
! #: cp/parser.c:20445
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "une dÃ©finition d'espace de noms imbriquÃ© ne peut pas avoir d'attribut"
  
! #: cp/parser.c:20448
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "une dÃ©finition d'un espace de noms imbriquÃ© ne peut pas Ãªtre Â«Â inlineÂ Â»"
  
! #: cp/parser.c:20455
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "entrÃ©e dans l'espace de noms %qD"
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la dÃ©finition %<namespace%> n'est pas permise ici"
  
! #: cp/parser.c:20685
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'expansion de paquets dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:20700
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "un template-id ne peut pas apparaÃ®tre dans l'utilisation de la dÃ©claration"
  
! #: cp/parser.c:20718
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "une liste sÃ©parÃ©e par des virgules dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "les dÃ©clarations d'accÃ¨s sont dÃ©prÃ©ciÃ©es en faveur des dÃ©clarations Â«Â usingÂ Â»; suggestion: ajoutez le mot-clÃ© %<using%>"
  
! #: cp/parser.c:20793
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "dÃ©claration enum opaque ici"
  
  # alias template est un patron appliquÃ© Ã  un alias == patron d'alias
! #: cp/parser.c:20863
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans des dÃ©clarations de patrons d'alias"
  
! #: cp/parser.c:21034
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "qualificatif %<asm%> %qT dupliquÃ©"
  
! #: cp/parser.c:21060
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "le qualificatif %<asm%> %qT est ignorÃ© en dehors du corps d'une fonction"
  
! #: cp/parser.c:21097
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT n'est pas un qualificatif %<asm%>"
  
! #: cp/parser.c:21113
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "qualificatif %<asm%> en dehors du corps de la fonction"
  
! #: cp/parser.c:21341
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "l'ambigÃ¼itÃ© sur les parenthÃ¨ses vides a Ã©tÃ© rÃ©solue par une dÃ©claration de fonction"
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "retirez les parenthÃ¨ses pour initialiser par dÃ©faut une variable"
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr "ou remplacez les parenthÃ¨ses par des accolades pour initialiser par agrÃ©gation une variable"
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr "ou remplacez les parenthÃ¨ses par des accolades pour initialiser par valeur une variable"
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "l'ambigÃ¼itÃ© sur les parenthÃ¨ses a Ã©tÃ© levÃ©e par un dÃ©claration de fonction"
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr "remplacez les parenthÃ¨ses par des accolades pour dÃ©clarer une variable"
  
! #: cp/parser.c:21396
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "ajoutez des parenthÃ¨ses pour dÃ©clarer une variable"
  
! #: cp/parser.c:21624
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "une dÃ©finition de fonction n'est pas permise ici"
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "une spÃ©cification %<asm%> n'est pas permise dans une dÃ©finition de fonction"
  
! #: cp/parser.c:21639
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "des attributs ne sont pas permis dans une dÃ©finition de fonction"
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/parser.c:21810
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "initialisation fournie pour une fonction"
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "les attributs aprÃ¨s l'initialisation entre parenthÃ¨ses sont ignorÃ©s"
  
! #: cp/parser.c:21866
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "la non fonction %qD est dÃ©clarÃ©e comme un patron implicite"
  
! #: cp/parser.c:22357
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "la limite du tableau n'est pas une constante entiÃ¨re"
  
! #: cp/parser.c:22483
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "impossible de dÃ©finir le membre du typedef dÃ©pendant %qT"
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> n'est pas un type"
*************** msgstr "%<%T::%E%> n'est pas un type"
*** 54015,54445 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22479
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "dÃ©clarateur invalide"
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "utilisation invalide du constructeur comme patron"
  
! #: cp/parser.c:22489
  #, 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:22604
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id dans une dÃ©claration"
  
! #: cp/parser.c:22629
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "dÃ©clarateur attendu"
  
! #: cp/parser.c:22750
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD est un espace de noms"
  
! #: cp/parser.c:22752
  #, 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:22773
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "opÃ©rateur pointeur attendu"
  
! #: cp/parser.c:22834
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "qualificatif CV dupliquÃ©"
  
! #: cp/parser.c:22888
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "qualificatifs de rÃ©fÃ©rence multiples"
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE requiert %<-fgnu-tm%>"
  
! #: cp/parser.c:22983
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "spÃ©cificateurs virtuels (virt-specifier) multiples"
  
! #: cp/parser.c:23232
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "arguments de patron manquants aprÃ¨s %qT"
  
! #: cp/parser.c:23238
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT pas permis dans un argument de patron"
  
! #: cp/parser.c:23241 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2200
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "utilisation invalide de %qT"
  
! #: cp/parser.c:23267
  #, 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:23272
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "utilisation invalide de %<auto%> dans un argument de patron"
  
! #: cp/parser.c:23378
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "spÃ©cificateur de type attendu"
  
! #: cp/parser.c:23659
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ou %<...%> attendu"
  
! #: cp/parser.c:23737
  #, 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:23916
  #, 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:23934
  #, 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:23940
  #, 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:23942
  #, 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:24068
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:24072
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:24396
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les initialisations dÃ©signÃ©es du C++ sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:24416
  #, 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:24454
  #, 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:24468
  #, 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:24493
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> pas permis dans une liste d'initialisation par dÃ©signation"
  
! #: cp/parser.c:24544
  #, 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:24600 cp/parser.c:24739
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "nom de classe attendu"
  
! #: cp/parser.c:24978
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la classe"
  
! #: cp/parser.c:24981
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la structure"
  
! #: cp/parser.c:24984
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de l'union"
  
! #: cp/parser.c:25381
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ou %<:%> attendu"
  
! #: cp/parser.c:25392
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ne peut spÃ©cifier %<override%> pour une classe"
  
! #: cp/parser.c:25400
  #, 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:25407
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "le nom qualifiÃ© ne nomme pas une classe"
  
! #: cp/parser.c:25419
  #, 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:25425
  #, 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:25479
  #, 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:25511
  #, 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:25547
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "impossible de rÃ©soudre le type de typename"
  
! #: cp/parser.c:25612
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "dÃ©finition prÃ©cÃ©dente de %q#T"
  
! #: cp/parser.c:25712 cp/parser.c:31695
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clÃ© de type classe (class ou struct) attendu"
  
! #: cp/parser.c:25736
  #, 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:25740
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> ou %<typename%> attendu"
  
! #: cp/parser.c:25983
  #, 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:26001
  #, 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:26019
  #, 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:26117
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les initialiseurs de membre par dÃ©faut pour les champs de bits sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:26124
  #, 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:26137
  #, 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:26290
  #, 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:26318
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "spÃ©cificateur pur sur une dÃ©finition de fonction"
  
! #: cp/parser.c:26338
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classe"
  
! #: cp/parser.c:26385
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:26399
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> attendu Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:26473
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "spÃ©cificateur pur invalide (seul %<= 0%> est autorisÃ©)"
  
! #: cp/parser.c:26508
  #, 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:26638
  #, 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:26658
  #, 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:26682
  #, 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:26685
  #, 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:26885 cp/parser.c:26979
  #, 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:26987
  #, 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:26993
  #, 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:27037
  #, 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:27078
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:27190
  #, 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:27797
  #, 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:27811
  #, 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:27900
  #, 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:27935
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "l'attribut %qs est spÃ©cifiÃ© plusieurs fois"
  
! #: cp/parser.c:27977
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.c:28037
  #, 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:28377 cp/parser.c:28386
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit Ãªtre comprise entre parenthÃ¨ses"
  
! #: cp/parser.c:28723
  #, 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:29073
  #, 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:29081
  #, 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:29563
  #, 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:29568
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "dÃ©claration invalide de %<%T::%E%>"
  
! #: cp/parser.c:29572
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "trop peu de listes de paramÃ¨tres pour le patron"
--- 54064,54494 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "dÃ©clarateur invalide"
  
! #: cp/parser.c:22524
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "utilisation invalide du constructeur comme patron"
  
! #: cp/parser.c:22526
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "utilisez %<%T::%D%> au lieu de %<%T::%D%> pour nommer le constructeur dans un nom qualifiÃ©"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:22641
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id dans une dÃ©claration"
  
! #: cp/parser.c:22666
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "dÃ©clarateur attendu"
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD est un espace de noms"
  
! #: cp/parser.c:22789
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "impossible de former un pointeur vers un membre de la non classe %q#T"
  
! #: cp/parser.c:22810
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "opÃ©rateur pointeur attendu"
  
! #: cp/parser.c:22871
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "qualificatif CV dupliquÃ©"
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "qualificatifs de rÃ©fÃ©rence multiples"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE requiert %<-fgnu-tm%>"
  
! #: cp/parser.c:23020
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "spÃ©cificateurs virtuels (virt-specifier) multiples"
  
! #: cp/parser.c:23269
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "arguments de patron manquants aprÃ¨s %qT"
  
! #: cp/parser.c:23275
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT pas permis dans un argument de patron"
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "utilisation invalide de %qT"
  
! #: cp/parser.c:23304
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans les arguments du patron"
  
! #: cp/parser.c:23309
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "utilisation invalide de %<auto%> dans un argument de patron"
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "spÃ©cificateur de type attendu"
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ou %<...%> attendu"
  
! #: cp/parser.c:23774
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans des types de paramÃ¨tres"
  
! #: cp/parser.c:23953
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "des arguments par dÃ©faut sont uniquement permis pour des paramÃ¨tres de fonction"
  
! #: cp/parser.c:23971
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "le paquet de paramÃ¨tres %qD ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/parser.c:23977
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "le paquet de paramÃ¨tres du patron ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/parser.c:23979
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "le paquet de paramÃ¨tres ne peut pas avoir d'argument par dÃ©faut"
  
! #: cp/parser.c:24105
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:24109
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:24433
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les initialisations dÃ©signÃ©es du C++ sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:24453
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "le C++ ISO ne permet pas des initialisations par dÃ©signation de GNU"
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "le C++ ISO ne permet pas des initialisations par dÃ©signation du C99"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr "soit toutes les instructions d'initialisation devraient Ãªtre dÃ©signÃ©es ou aucune ne devrait l'Ãªtre"
  
! #: cp/parser.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> pas permis dans une liste d'initialisation par dÃ©signation"
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "dÃ©signateur %<.%s%> utilisÃ© plusieurs fois dans la mÃªme liste d'initialiseurs"
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "nom de classe attendu"
  
! #: cp/parser.c:25013
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la classe"
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la structure"
  
! #: cp/parser.c:25019
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de l'union"
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ou %<:%> attendu"
  
! #: cp/parser.c:25427
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ne peut spÃ©cifier %<override%> pour une classe"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la qualification globale du nom de la classe est invalide"
  
! #: cp/parser.c:25442
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "le nom qualifiÃ© ne nomme pas une classe"
  
! #: cp/parser.c:25454
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "le mot-clÃ© %<template%> n'est pas permis dans class-head-name (NdT: nom de classe)"
  
! #: cp/parser.c:25460
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nom de classe invalide dans la dÃ©claration de %qD"
  
! #: cp/parser.c:25514
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "une spÃ©cialisation explicite doit Ãªtre prÃ©cÃ©dÃ©e par %<template <>%>"
  
! #: cp/parser.c:25546
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "le patron de fonction %qD est redÃ©clarÃ© comme un patron de classe"
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "impossible de rÃ©soudre le type de typename"
  
! #: cp/parser.c:25647
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "dÃ©finition prÃ©cÃ©dente de %q#T"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clÃ© de type classe (class ou struct) attendu"
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "le C++ ISO interdit le mot-clÃ© typename dans un paramÃ¨tre de patron qui est un patron; utilisez %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:25775
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> ou %<typename%> attendu"
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "en C++03, le mot-clÃ© class (ou struct) doit Ãªtre utilisÃ© lors de la dÃ©claration d'un ami"
  
! #: cp/parser.c:26036
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "la dÃ©claration amie ne nomme pas une classe ou une fonction"
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "une classe de stockage sur un agrÃ©gat anonyme dans une classe n'est pas permis"
  
! #: cp/parser.c:26152
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les initialiseurs de membre par dÃ©faut pour les champs de bits sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "initialiseur d'un membre par dÃ©faut pour un champ de bits sans nom"
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "le C++ ISO autorise les attributs de champs de bits uniquement avant l'Ã©lÃ©ment %<:%>"
  
! #: cp/parser.c:26325
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "champ de bits %qD a le type non entier %qT"
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "spÃ©cificateur pur sur une dÃ©finition de fonction"
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classe"
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> attendu Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "spÃ©cificateur pur invalide (seul %<= 0%> est autorisÃ©)"
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "une initialisation entre accolades n'est par permise ici"
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> spÃ©cifiÃ© plus d'une fois dans le spÃ©cificateur de base"
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "plus d'un spÃ©cificateur d'accÃ¨s dans le spÃ©cificateur de base"
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "le mot-clÃ© %<typename%> n'est pas permis en dehors des patrons"
  
! #: cp/parser.c:26720
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)"
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification d'exception"
  
! #: cp/parser.c:27022
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "le C++17 ISO n'autorise pas la spÃ©cification dynamique des exceptions"
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "les spÃ©cifications dynamiques d'exceptions sont dÃ©prÃ©ciÃ©es en C++11"
  
! #: cp/parser.c:27072
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "utilisation invalide de %<auto%> dans une spÃ©cification d'exception"
  
! #: cp/parser.c:27113
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.c:27225
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans une dÃ©claration d'exception"
  
  # Je ne suis pas sÃ»r du tout de la signification de Â«Â scoped attribute tokenÂ Â»â€¦
! #: cp/parser.c:27832
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "l'attribut de prÃ©fixe Â«Â usingÂ Â» est utilisÃ© en mÃªme temps qu'un Ã©lÃ©ment d'attribut agissant sur une portÃ©e"
  
! #: cp/parser.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "un identificateur est attendu pour le nom d'attribut"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "les parenthÃ¨ses doivent Ãªtre omises si la liste d'arguments d'attributs %qE est vide"
  
! #: cp/parser.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "l'attribut %qs est spÃ©cifiÃ© plusieurs fois"
  
! #: cp/parser.c:28012
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.c:28072
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'attribut de prÃ©fixe Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit Ãªtre comprise entre parenthÃ¨ses"
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "%<requires%> additionnel manquant pour dÃ©marrer une expression Â«Â requiresÂ Â»"
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "le type de rÃ©sultat n'est pas un contrainte de type simple"
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "l'exigence sur le type de retour n'est pas une contrainte de type"
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "la syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>"
  
! #: cp/parser.c:29622
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "dÃ©claration invalide de %<%T::%E%>"
  
! #: cp/parser.c:29626
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "trop peu de listes de paramÃ¨tres pour le patron"
*************** msgstr "trop peu de listes de paramÃ¨tre
*** 54448,55203 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29579
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramÃ¨tres pour le patron"
  
! #: cp/parser.c:29978
  #, 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:30149
  #, 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:30158
  #, 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:30164
  #, 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:30264
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "les introductions de patrons ne font pas partie des concepts C++20Â ; utilisez %qs pour l'activer"
  
! #: cp/parser.c:30274
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "pas de concept correspondant pour l'introduction du patron"
  
! #: cp/parser.c:30297
  #, 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:30306
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.c:30326
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spÃ©cialisation explicite invalide"
  
! #: cp/parser.c:30431
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "dÃ©claration de patron de %<typedef%>"
  
! #: cp/parser.c:30482
  #, 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:30529
  #, 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:30829
  #, 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:30842
  #, 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:31150
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨ses"
  
! #: cp/parser.c:31302
  #, 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:31317
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.c:31452
  #, 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:31463
  #, 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:31468
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliquÃ©"
  
! #: cp/parser.c:31494
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliquÃ©"
  
! #: cp/parser.c:31546
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.c:31549
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.c:31552
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.c:31558
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.c:31561
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.c:31564
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.c:31567
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.c:31570
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.c:31573
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.c:31576
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.c:31579
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.c:31582
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.c:31585
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.c:31588
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.c:31591
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.c:31594
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.c:31597
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.c:31665
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.c:32000
  #, 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:32151
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ã©tiquette %qs utilisÃ©e en nommant %q#T"
  
! #: cp/parser.c:32156
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/parser.c:32276
  #, 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:32416 cp/parser.c:32450
  #, 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:32423 cp/parser.c:32456
  #, 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:32424 cp/parser.c:32457
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clÃ© de classe avec %qs"
  
! #: cp/parser.c:32431
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est dÃ©fini en tant que %qs ici"
  
! #: cp/parser.c:32432
  #, 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:32514
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent"
  
! #: cp/parser.c:32535
  #, 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:32783
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par dÃ©faut"
  
! #: cp/parser.c:33024 cp/parser.c:34332 cp/parser.c:34521
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placÃ©e"
  
! #: cp/parser.c:33095
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "rÃ©cepteur de message objective-c++ attendu"
  
! #: cp/parser.c:33165
  #, 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:33196
  #, 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:33600
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sÃ©lecteur Objective-C++ invalide"
  
! #: cp/parser.c:33675 cp/parser.c:33693
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c++ est attendue"
  
! #: cp/parser.c:33687 cp/parser.c:33753
  #, 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:33796
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs Ã©garÃ© entre des mÃ©thodes Objective-C++"
  
! #: cp/parser.c:33993 cp/parser.c:34000 cp/parser.c:34007
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.c:34124
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu aprÃ¨s %<@protocol%>"
  
! #: cp/parser.c:34297
  #, 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:34304
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>"
  
! #: cp/parser.c:34584 cp/parser.c:34591 cp/parser.c:34598
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriÃ©tÃ©"
  
! #: cp/parser.c:34760
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "attribut de propriÃ©tÃ© %qE inconnu"
  
! #: cp/parser.c:35826
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entiÃ¨res attendue"
  
! #: cp/parser.c:35843
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit Ãªtre un nombre entier"
  
! #: cp/parser.c:36826
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de rÃ©duction invalide"
  
! #: cp/parser.c:37579
  #, 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:39708
  #, 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:40259
  #, 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:40346 cp/pt.c:17893
  #, 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:40439
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "pas assez de boucles Â«Â forÂ Â» Ã  combiner"
  
! #: cp/parser.c:42655
  #, 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:43486
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.c:43516
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.c:43528
  #, 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:43631
  #, 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:43651 cp/semantics.c:5850
  #, 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:43655 cp/semantics.c:5858
  #, 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:43658 cp/pt.c:14005 cp/semantics.c:5864
  #, 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:43661 cp/semantics.c:5870
  #, 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:44188
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.c:44198
  #, 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:44552
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:44599 cp/semantics.c:9954
  #, 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:44601 cp/semantics.c:9956
  #, 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:44747
  #, 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:44750
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:44801
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%<#pragma GCC pch_preprocess%> mal composÃ©"
  
! #: cp/parser.c:45086
  #, 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:45129
  #, 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:45161
  #, 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:45241
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "la compilation multi source n'est pas implÃ©mentÃ©e pour le C++"
  
! #: cp/parser.c:45280
  #, 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:45481
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:45537
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "Ã©dition de liens %<extern \"C\"%> dÃ©marrÃ©e ici"
  
! #: cp/pt.c:299
  #, 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:312
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "dÃ©claration de patron membre %qD invalide"
  
! #: cp/pt.c:736
  #, 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:750
  #, 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:834
  #, 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:845 cp/pt.c:1078
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spÃ©cialisation de %qD dans diffÃ©rents espaces de noms"
  
! #: cp/pt.c:847
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  Ã  partir de la dÃ©finition de %q#D"
  
! #: cp/pt.c:864
  #, 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:990
  #, 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:1002
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "spÃ©cialisation du patron d'alias %qD"
  
! #: cp/pt.c:1005 cp/pt.c:1144
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spÃ©cialisation explicite du non patron %qT"
  
! #: cp/pt.c:1037
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spÃ©cialisation de %qT aprÃ¨s instanciation"
  
! #: cp/pt.c:1081
  #, 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:1122
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spÃ©cialisation de %qT aprÃ¨s instanciation %qT"
  
! #: cp/pt.c:1140
  #, 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:1605
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spÃ©cialisation de %qD aprÃ¨s instanciation"
  
! #: cp/pt.c:2047 cp/semantics.c:5719
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/pt.c:2183
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD n'est pas un patron de fonction"
  
! #: cp/pt.c:2188
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD n'est pas un patron de variable"
  
! #: cp/pt.c:2480
  #, 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:2484
  #, 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:2495
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spÃ©cialisation de patron %qD ambiguÃ« pour %q+D"
  
! #: cp/pt.c:2702
  #, 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:2712
  #, 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:2718
  #, 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:2742
  #, 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:2747
  #, 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:2783
  #, 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:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "attributs de patron principal %s manquant"
  
! #: cp/pt.c:2788
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "attribut de patron principal %s manquant"
  
! #: cp/pt.c:2878 cp/pt.c:2938
  #, 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:2891
  #, 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:2897
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "dÃ©finition fournie pour une instanciation explicite"
  
! #: cp/pt.c:2905
  #, 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:2908
  #, 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:2910
  #, 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:2916
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "la spÃ©cialisation explicite doit Ãªtre dÃ©clarÃ©e %<concept%>"
  
! #: cp/pt.c:2949
  #, 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:2953
  #, 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:2985
  #, 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:3028
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD n'est pas un patron de fonction"
--- 54497,55252 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramÃ¨tres pour le patron"
  
! #: cp/parser.c:30032
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "les valeurs nommÃ©es Ã  retourner ne sont plus supportÃ©es"
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "le C++ ISO n'a pas adoptÃ© les patrons d'opÃ©rateurs de chaÃ®nes littÃ©rales prenant un paquet d'arguments de caractÃ¨res"
  
! #: cp/parser.c:30212
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "le patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron %<<char...>%> ou un unique paramÃ¨tre non-type de type class"
  
! #: cp/parser.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "le patron de l'opÃ©rateur littÃ©ral %qD a une liste de paramÃ¨tres invalide. On attendait un paquet de paramÃ¨tres de type non patron tel que %<<char...>%>"
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "les introductions de patrons ne font pas partie des concepts C++20Â ; utilisez %qs pour l'activer"
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "pas de concept correspondant pour l'introduction du patron"
  
! #: cp/parser.c:30351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "dÃ©claration invalide du patron membre dans la classe locale"
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.c:30380
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spÃ©cialisation explicite invalide"
  
! #: cp/parser.c:30485
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "dÃ©claration de patron de %<typedef%>"
  
! #: cp/parser.c:30536
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "une dÃ©claration de patron de classe ne doit rien dÃ©clarer d'autre"
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "une spÃ©cialisation explicite de patron ne peut pas avoir une classe de stockage"
  
! #: cp/parser.c:30883
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> devrait Ãªtre %<> >%> Ã  l'intÃ©rieur d'une liste d'arguments de patron imbriquÃ©s"
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "le %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patron"
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨ses"
  
! #: cp/parser.c:31356
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "utilisation invalide de %qD dans la spÃ©cification de la classe de liaison"
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "le C++ ISO 1998 ne permet pas %<long long%>"
  
! #: cp/parser.c:31517
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "%<__thread%> et %<thread_local%> sont tous les deux spÃ©cifiÃ©s"
  
! #: cp/parser.c:31522
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliquÃ©"
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliquÃ©"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.c:31648
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.c:31669
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "clÃ© d'Ã©numÃ©ration redondante dans %<enum%s%> en rÃ©fÃ©rence Ã  %q#T"
  
! #: cp/parser.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ã©tiquette %qs utilisÃ©e en nommant %q#T"
  
! #: cp/parser.c:32210
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/parser.c:32330
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "clÃ© de classe %qs redondante en rÃ©fÃ©rence Ã  %q#T"
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT est dÃ©clarÃ© avec clÃ© de classe %qs non concordante"
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "retirez la clÃ© de classe ou remplacez lÃ  par %qs"
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clÃ© de classe avec %qs"
  
! #: cp/parser.c:32485
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est dÃ©fini en tant que %qs ici"
  
! #: cp/parser.c:32486
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT dÃ©clarÃ© en tant que %qs pour la premiÃ¨re fois ici"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent"
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "en C++98, %<template%> (afin de lever une ambigÃ¼itÃ©) est seulement permis Ã  l'intÃ©rieur des patrons"
  
! #: cp/parser.c:32837
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par dÃ©faut"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placÃ©e"
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "rÃ©cepteur de message objective-c++ attendu"
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "un ou des argument(s) de message objective-c++ est/sont attendu(s)"
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> doit spÃ©cifier un type comme un argument"
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sÃ©lecteur Objective-C++ invalide"
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c++ est attendue"
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "les attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s Ã  la fin"
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs Ã©garÃ© entre des mÃ©thodes Objective-C++"
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.c:34178
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu aprÃ¨s %<@protocol%>"
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "des attributs ne peuvent pas Ãªtre spÃ©cifiÃ©s avant le mot-clÃ© %<@%D%> en Objective-C++"
  
! #: cp/parser.c:34358
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriÃ©tÃ©"
  
! #: cp/parser.c:34814
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "attribut de propriÃ©tÃ© %qE inconnu"
  
! #: cp/parser.c:35879
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entiÃ¨res attendue"
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit Ãªtre un nombre entier"
  
! #: cp/parser.c:36879
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de rÃ©duction invalide"
  
! #: cp/parser.c:37632
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans des types d'itÃ©rateurs"
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "une initialisation entre parenthÃ¨ses n'est pas permise dans une boucle %<for%> de OpenMP"
  
! #: cp/parser.c:40312
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "clause %<ordered%> avec un paramÃ¨tre sur une boucle %<for%> basÃ©e sur une portÃ©e"
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable d'itÃ©ration %qD ne devrait pas Ãªtre une rÃ©duction"
  
! #: cp/parser.c:40492
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "pas assez de boucles Â«Â forÂ Â» Ã  combiner"
  
! #: cp/parser.c:42708
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>"
  
! #: cp/parser.c:43539
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.c:43569
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait Ãªtre %<omp_priv%> ou %<&omp_priv%>"
  
! #: cp/parser.c:43684
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "des types ne peuvent pas Ãªtre dÃ©finis dans une liste de types de rÃ©ductions"
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "type arithmÃ©tique %qT prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "type tableau ou fonction %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "type rÃ©fÃ©rence %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliquÃ© au type %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.c:44251
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  une fonction Ã  l'intÃ©rieur de l'espace de noms"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "le %<__transaction_cancel%> extÃ©rieur n'est pas Ã  l'intÃ©rieur d'un %<__transaction_atomic%> extÃ©rieur"
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:44854
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%<#pragma GCC pch_preprocess%> mal composÃ©"
  
! #: cp/parser.c:45139
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp require%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier ou de l'espace de noms"
  
! #: cp/parser.c:45182
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction"
  
! #: cp/parser.c:45214
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction"
  
! #: cp/parser.c:45294
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "la compilation multi source n'est pas implÃ©mentÃ©e pour le C++"
  
! #: cp/parser.c:45333
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "les types Ã  remplacer ne sont pas permis dans ce contexte"
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "Ã©dition de liens %<extern \"C\"%> dÃ©marrÃ©e ici"
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "le membre de donnÃ©es %qD ne peut pas Ãªtre un patron membre"
  
! #: cp/pt.c:310
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "dÃ©claration de patron membre %qD invalide"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "spÃ©cialisation explicite dans la portÃ©e d'un non espace de noms %qD"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "les patrons de classe englobants ne sont pas explicitement spÃ©cialisÃ©s"
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la spÃ©cialisation de %qD doit apparaÃ®tre dans la portÃ©e de l'espace de noms"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spÃ©cialisation de %qD dans diffÃ©rents espaces de noms"
  
! #: cp/pt.c:845
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  Ã  partir de la dÃ©finition de %q#D"
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciation explicite de %qD dans l'espace de noms %qD (qui n'englobe pas l'espace de noms %qD)"
  
! #: cp/pt.c:992
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "le nom de la classe masque le paramÃ¨tre de patron %qD qui est lui-mÃªme un patron"
  
! #: cp/pt.c:1004
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "spÃ©cialisation du patron d'alias %qD"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spÃ©cialisation explicite du non patron %qT"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spÃ©cialisation de %qT aprÃ¨s instanciation"
  
! #: cp/pt.c:1083
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "Ã  partir de la dÃ©finition de %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spÃ©cialisation de %qT aprÃ¨s instanciation %qT"
  
! #: cp/pt.c:1142
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "la spÃ©cialisation du patron de %qD n'est pas permise par le C++ ISO"
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spÃ©cialisation de %qD aprÃ¨s instanciation"
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD n'est pas un patron de fonction"
  
! #: cp/pt.c:2190
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD n'est pas un patron de variable"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "template-id %qD pour %q+D ne concorde avec aucune dÃ©claration de patron"
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "on a vu %d %<template<>%>, on a besoin de %d pour spÃ©cialiser un patron de fonction membre"
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spÃ©cialisation de patron %qD ambiguÃ« pour %q+D"
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les patrons de variables sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/pt.c:2717
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "trop d'en-tÃªtes de patrons pour %qD (devrait Ãªtre %d)"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "des membres d'une classe spÃ©cialisÃ©e explicitement sont dÃ©finis sans en-tÃªte de patron"
  
! #: cp/pt.c:2747
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une spÃ©cialisation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une instanciation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©"
  
! #: cp/pt.c:2788
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "il pourrait manquer des attributs dans la spÃ©cialisation explicite de %q#D"
  
! #: cp/pt.c:2792
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "attributs de patron principal %s manquant"
  
! #: cp/pt.c:2793
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "attribut de patron principal %s manquant"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qE dans la dÃ©claration de patron primaire"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "liste de paramÃ¨tres de patron utilisÃ©e dans une instanciation explicite"
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "dÃ©finition fournie pour une instanciation explicite"
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "trop de listes de paramÃ¨tres de patron dans la dÃ©claration de %qD"
  
! #: cp/pt.c:2913
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "trop peu de listes de paramÃ¨tres de patron dans la dÃ©claration de %qD"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la spÃ©cialisation explicite de %qD doit Ãªtre introduite par %<template <>%>"
  
! #: cp/pt.c:2921
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "la spÃ©cialisation explicite doit Ãªtre dÃ©clarÃ©e %<concept%>"
  
! #: cp/pt.c:2954
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "la spÃ©cialisation partielle du non type %qE n'est pas permise"
  
! #: cp/pt.c:2958
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "la spÃ©cialisation partielle de la non variable ou non classe %qE n'est pas permise"
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "argument par dÃ©faut spÃ©cifiÃ© dans la spÃ©cialisation explicite"
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD n'est pas un patron de fonction"
*************** msgstr "%qD n'est pas un patron de fonct
*** 55210,55368 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3090
  #, 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:3106
  #, 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:3137
  #, 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:3140
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "dÃ©claration amie ici"
  
! #: cp/pt.c:3249
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "spÃ©cialisation explicite du concept de fonction %qD"
  
! #: cp/pt.c:3830
  #, 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:4133
  #, 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:4201
  #, 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:4203
  #, 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:4262
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "les paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>"
  
! #: cp/pt.c:4279 cp/pt.c:5092
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4281
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.c:4407
  #, 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:4410
  #, 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:4412
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "le paramÃ¨tre de patron %qD est dÃ©clarÃ© ici"
  
! #: cp/pt.c:5028
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "spÃ©cialisation du concept de variable %q#D"
  
! #: cp/pt.c:5087
  #, 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:5110
  #, 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:5114
  #, 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:5118 cp/pt.c:5129 cp/pt.c:5137
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "le patron primaire ici"
  
! #: cp/pt.c:5126
  #, 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:5136
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "trop d'arguments pour la spÃ©cialisation partielle %qT"
  
! #: cp/pt.c:5150
  #, 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:5152
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "le patron primaire %qD"
  
! #: cp/pt.c:5198
  #, 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:5201
  #, 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:5224
  #, 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:5270
  #, 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:5330
  #, 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:5334
  #, 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:5517
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "pas d'argument par dÃ©faut pour %qD"
--- 55259,55417 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "spÃ©cialisation d'une fonction membre spÃ©ciale dÃ©clarÃ©e implicitement"
  
! #: cp/pt.c:3111
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "pas de fonction membre %qD dÃ©clarÃ©e dans %qT"
  
! #: cp/pt.c:3142
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "la dÃ©claration amie %qD n'est pas visible par la spÃ©cialisation explicite"
  
! #: cp/pt.c:3145
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "dÃ©claration amie ici"
  
! #: cp/pt.c:3254
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "spÃ©cialisation explicite du concept de fonction %qD"
  
! #: cp/pt.c:3835
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "l'argument de %<__integer_pack%> doit Ãªtre compris entre 0 et %d"
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "l'expansion de l'initialisation de base %qT ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4226
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "le motif d'expansion %qT ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4228
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "le motif d'expansion %qE ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "les paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>"
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.c:4432
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la dÃ©claration du paramÃ¨tre de patron %q+D masque le paramÃ¨tre de patron"
  
! #: cp/pt.c:4435
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la dÃ©claration de %q+#D masque un paramÃ¨tre de patron"
  
! #: cp/pt.c:4437
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "le paramÃ¨tre de patron %qD est dÃ©clarÃ© ici"
  
! #: cp/pt.c:5045
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "spÃ©cialisation du concept de variable %q#D"
  
! #: cp/pt.c:5104
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "les paramÃ¨tres du patron ne peuvent pas Ãªtre dÃ©duits dans la spÃ©cialisation partielle:"
  
! #: cp/pt.c:5127
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron et n'a pas plus de contrainte que le patron primaire; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "le patron primaire ici"
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "la spÃ©cialisation partielle n'est pas plus spÃ©cialisÃ©e que le patron primaire car elle remplace des paramÃ¨tres multiples par une expansion d'un paquet"
  
! #: cp/pt.c:5153
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "trop d'arguments pour la spÃ©cialisation partielle %qT"
  
! #: cp/pt.c:5167
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la spÃ©cialisation partielle de %qD n'est pas plus spÃ©cialisÃ©e que"
  
! #: cp/pt.c:5169
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "le patron primaire %qD"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "l'argument %qE du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patron"
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "l'argument %qT du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patron"
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "l'argument %qE du patron implique des paramÃ¨tres du patron"
  
! #: cp/pt.c:5287
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "le type %qT de l'argument %qE du patron dÃ©pend d'un paramÃ¨tre du patron"
  msgstr[1] "le type %qT de l'argument %qE du patron dÃ©pend de paramÃ¨tres du patron"
  
! #: cp/pt.c:5347
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "la dÃ©claration de %qD rend ambigÃ¼e l'instanciation prÃ©cÃ©dente du patron pour %qD"
  
! #: cp/pt.c:5351
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "spÃ©cialisation partielle de %qD aprÃ¨s l'instanciation de %qD"
  
! #: cp/pt.c:5534
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "pas d'argument par dÃ©faut pour %qD"
*************** msgstr "pas d'argument par dÃ©faut pour
*** 55371,55417 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5540
  #, 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:5576
  #, 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:5579
  #, 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:5582
  #, 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:5585
  #, 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:5588 cp/pt.c:5646
  #, 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:5757
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "patron %qD dÃ©clarÃ©"
  
! #: cp/pt.c:5765
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "patron de classe sans nom"
  
! #: cp/pt.c:5773
  #, 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)"
--- 55420,55466 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "le paquet de paramÃ¨tres %q+D doit Ãªtre Ã  la fin de la liste des paramÃ¨tres du patron"
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans la redÃ©claration d'un ami d'un patron d'une fonction"
  
! #: cp/pt.c:5596
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans les dÃ©clarations d'un ami d'un patron"
  
! #: cp/pt.c:5599
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des patrons de fonctions sans %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des spÃ©cialisations partielles"
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argument par dÃ©faut pour le paramÃ¨tre de patron pour la classe englobant %qD"
  
! #: cp/pt.c:5774
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "patron %qD dÃ©clarÃ©"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "patron de classe sans nom"
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "le patron de membre %qD ne peut pas avoir de spÃ©cificateur virtuel (virt-specifier)"
*************** msgstr "le patron de membre %qD ne peut
*** 55421,55913 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5796
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "dÃ©claration de patron %qD invalide"
  
! #: cp/pt.c:5952
  #, 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:5991
  #, 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:6005
  #, 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:6008
  #, 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:6010
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mais %d son requis"
  
! #: cp/pt.c:6031
  #, 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:6034
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilisez %<template<>%> pour une spÃ©cialisation explicite"
  
! #: cp/pt.c:6179
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT n'est pas un type de patron"
  
! #: cp/pt.c:6192
  #, 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:6203
  #, 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:6207
  #, 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:6245
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "paramÃ¨tre %q+#D du patron"
  
! #: cp/pt.c:6246
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redÃ©clarÃ© ici comme %q#D"
  
! #: cp/pt.c:6257
  #, 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:6260 cp/pt.c:6309
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "la dÃ©claration originale apparaÃ®t ici"
  
! #: cp/pt.c:6271
  #, 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:6273
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la dÃ©finition originale apparaÃ®t ici"
  
! #: cp/pt.c:6306
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "redÃ©claration de %q#D avec des contraintes diffÃ©rentes"
  
! #: cp/pt.c:6637 cp/pt.c:6706
  #, 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:6640
  #, 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:6643
  #, 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:6656
  #, 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:6660
  #, 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:6709
  #, 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:6711
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.c:6773
  #, 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:6782
  #, 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:6791
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.c:6800
  #, 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:6811
  #, 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:6821
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas Ã©quivalent Ã  %qE"
  
! #: cp/pt.c:6830
  #, 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:6842
  #, 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:6846
  #, 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:6857
  #, 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:6868
  #, 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:6880
  #, 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:6911
  #, 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:6924
  #, 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:6928
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dÃ©rivÃ© de %qT"
  
! #: cp/pt.c:6939
  #, 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:6949
  #, 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:6959
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas Ã  %qE"
  
! #: cp/pt.c:7021
  #, 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:7029
  #, 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:7039
  #, 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:7054
  #, 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:7064
  #, 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:7071
  #, 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:7089
  #, 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:7097
  #, 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:7206
  #, 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:7365
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.c:7379
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "l'argument de patron %qE pour le type %qT n'est pas une constante durant la compilation"
  
! #: cp/pt.c:7465
  #, 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:7473
  #, 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:7491
  #, 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:7550
  #, 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:7552
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE Ã  la place"
  
! #: cp/pt.c:7606
  #, 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:8155
  #, 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:8171
  #, 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:8305
  #, 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:8334
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.c:8339
  #, 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:8355 cp/pt.c:8389 cp/pt.c:8443
  #, 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:8363
  #, 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:8371
  #, 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:8377
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.c:8380
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.c:8394
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.c:8397
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.c:8447
  #, 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:8461
  #, 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:8464
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.c:8528
  #, 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:8666 cp/pt.c:8979
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.c:8681 cp/pt.c:8813
  #, 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:8809
  #, 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:8818
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.c:8843
  #, 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:8847
  #, 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:8945
  #, 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:9589
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.c:9752
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisÃ© comme un patron"
  
! #: cp/pt.c:9754
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la dÃ©claration du patron %q+D"
  
! #: cp/pt.c:9883 cp/pt.c:21201
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Ã©chec de la contrainte du patron pour %qD"
  
! #: cp/pt.c:10280
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.c:10924
  #, 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:12083
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.c:12580
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.c:12977
  #, 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:13065
  #, 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:13068
  #, 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:13658
  #, 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:13757
  #, 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"
--- 55470,55962 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "dÃ©claration de patron %qD invalide"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "dÃ©finition de patron d'un non patron %q#D"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "on attendait %d niveaux de paramÃ¨tres du patron pour %q#D mais on en a obtenu %d"
  
! #: cp/pt.c:6022
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "a obtenu %d paramÃ¨tres de patron pour %q#D"
  
! #: cp/pt.c:6025
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "a obtenu %d paramÃ¨tres de patron pour %q#T"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mais %d son requis"
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "les arguments du patron %qD ne correspondent pas Ã  ceux du patron original %qD"
  
! #: cp/pt.c:6051
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilisez %<template<>%> pour une spÃ©cialisation explicite"
  
! #: cp/pt.c:6196
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT n'est pas un type de patron"
  
! #: cp/pt.c:6209
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "spÃ©cificateurs de patron pas spÃ©cifiÃ©s dans la dÃ©claration de %qD"
  
! #: cp/pt.c:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "redÃ©clarÃ© avec %d paramÃ¨tre dans le patron"
  msgstr[1] "redÃ©clarÃ© avec %d paramÃ¨tres dans le patron"
  
! #: cp/pt.c:6224
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "la dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tre dans le patron"
  msgstr[1] "la dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tres dans le patron"
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "paramÃ¨tre %q+#D du patron"
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redÃ©clarÃ© ici comme %q#D"
  
! #: cp/pt.c:6274
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "dÃ©claration du paramÃ¨tre de patron %q+#D avec des contraintes diffÃ©rentes"
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "la dÃ©claration originale apparaÃ®t ici"
  
! #: cp/pt.c:6288
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redÃ©finition de l'argument par dÃ©faut pour %q#D"
  
! #: cp/pt.c:6290
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la dÃ©finition originale apparaÃ®t ici"
  
! #: cp/pt.c:6323
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "redÃ©claration de %q#D avec des contraintes diffÃ©rentes"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE n'est pas un argument de patron valide pour le type %qT"
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "il doit Ãªtre l'adresse d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.c:6664
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "il doit Ãªtre le nom d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.c:6677
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe"
  
! #: cp/pt.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "il doit Ãªtre un pointeur vers un membre de la forme %<&X::Y%>"
  
! #: cp/pt.c:6732
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.c:6794
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  n%'a pu dÃ©duire le paramÃ¨tre %qD du patron"
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  les types %qT et %qT ont des qualificatifs CV incompatibles"
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  le paramÃ¨tre %qD du patron n'est pas un paquet de paramÃ¨tres mais l'argument %qD en est un"
  
! #: cp/pt.c:6832
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  l'argument %qE du patron ne correspond pas Ã  la constante %qE qui est un pointeur vers un membre"
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas Ã©quivalent Ã  %qE"
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  dÃ©duction du paquet de paramÃ¨tres inconsistante entre %qT et %qT"
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  types dÃ©duits conflictuels pour le paramÃ¨tre %qT (%qT et %qT)"
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  valeurs dÃ©duites conflictuelles pour le paramÃ¨tre non type %qE (%qE et %qE)"
  
! #: cp/pt.c:6878
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  le type tableau %qT dimensionnÃ© par une variable n'est pas un argument de patron valable"
  
! #: cp/pt.c:6889
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  le type fonction membre %qT n'est pas un argument de patron valable"
  
! #: cp/pt.c:6901
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  le candidat attend au moins %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend au moins %d arguments, %d fourni(s)"
  
! #: cp/pt.c:6932
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  ne peut convertir %qE (type %qT) vers le type %qT"
  
! #: cp/pt.c:6945
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT est une classe de base ambigÃ¼e de %qT"
  
! #: cp/pt.c:6949
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dÃ©rivÃ© de %qT"
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  les paramÃ¨tres du patron d'un argument de patron qui est lui-mÃªme un patron sont inconsistants avec les autres arguments dÃ©duits pour le patron"
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  impossible de dÃ©duire un patron pour %qT depuis le type non patron %qT"
  
! #: cp/pt.c:6980
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas Ã  %qE"
  
! #: cp/pt.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable"
  
! #: cp/pt.c:7050
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe"
  
! #: cp/pt.c:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.c:7075
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.c:7085
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "l'adresse du sous-objet %qT de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.c:7092
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durÃ©e de stockage statique"
  
! #: cp/pt.c:7110
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable"
  
! #: cp/pt.c:7118
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable"
  
! #: cp/pt.c:7230
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car les chaÃ®nes littÃ©rales ne peuvent jamais Ãªtre utilisÃ©es dans ce contexte"
  
! #: cp/pt.c:7389
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.c:7403
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "l'argument de patron %qE pour le type %qT n'est pas une constante durant la compilation"
  
! #: cp/pt.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT Ã  cause de conflits dans les qualificatifs CV"
  
! #: cp/pt.c:7497
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur"
  
! #: cp/pt.c:7515
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D n'est pas un argument de patron valable pour le type %qT car une variable de rÃ©fÃ©rence n'a pas une adresse constante"
  
! #: cp/pt.c:7574
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur"
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE Ã  la place"
  
! #: cp/pt.c:7630
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT"
  
! #: cp/pt.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "les attributs sur l'argument %qT du patron sont ignorÃ©s"
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "les attributs dans l'argument %qE du patron sont ignorÃ©s"
  
! #: cp/pt.c:8329
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nom de classe injectÃ© %qD utilisÃ© comme argument de patron qui est lui-mÃªme un patron"
  
! #: cp/pt.c:8358
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "pour faire rÃ©fÃ©rence Ã  un membre type d'un paramÃ¨tre de patron, utilisez %<typename %E%>"
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "non concordance de type/valeur pour l'argument %d dans la liste des paramÃ¨tres du patron de %qD"
  
! #: cp/pt.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  on attendait une constante de type %qT, on a obtenu %qT"
  
! #: cp/pt.c:8395
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  l'argument de patron ambigu pour le paramÃ¨tre de patron non type est traitÃ© comme un type fonction"
  
! #: cp/pt.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.c:8471
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  on attendait un patron de type %qD, on a obtenu %qT"
  
! #: cp/pt.c:8485
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "dÃ©saccord de contrainte Ã  l'argument %d dans la liste des paramÃ¨tres du patron pour %qD"
  
! #: cp/pt.c:8488
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.c:8552
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "impossible de convertir l'argument %qE du patron de %qT vers %qT"
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre %d)"
  
! #: cp/pt.c:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre au moins %d)"
  
! #: cp/pt.c:8842
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du patron d'alias %qD"
  
! #: cp/pt.c:8871
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du concept %qD"
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "ainsi, toute instanciation avec un paquet de paramÃ¨tres non vide serait mal formÃ©e"
  
! #: cp/pt.c:9613
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisÃ© comme un patron"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la dÃ©claration du patron %q+D"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Ã©chec de la contrainte du patron pour %qD"
  
! #: cp/pt.c:10287
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.c:10947
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excÃ¨de le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.c:12106
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.c:13033
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE n'est pas le motif entier de l'expansion du paquet"
  
! #: cp/pt.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "les longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qT"
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "les longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qE"
  
! #: cp/pt.c:13725
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  lors de l'instanciation de l'argument par dÃ©faut pour l'appel Ã  %qD"
  
! #: cp/pt.c:13824
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "crÃ©ation d'un pointeur vers la fonction membre d'un type non classe %qT"
*************** msgstr "crÃ©ation d'un pointeur vers la
*** 55925,56215 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14830
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.c:15030
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramÃ¨tre %qT invalide"
  
! #: cp/pt.c:15032
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la dÃ©claration de %q+D"
  
! #: cp/pt.c:15147
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.c:15149
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une rÃ©fÃ©rence vers void"
  
! #: cp/pt.c:15847
  #, 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:15849
  #, 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:15862
  #, 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:15865
  #, 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:15913
  #, 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:15919
  #, 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:15925
  #, 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:16026
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instanciÃ© pour un paquet vide"
  
! #: cp/pt.c:16046
  #, 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:16078
  #, 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:16086
  #, 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:16200
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
  
! #: cp/pt.c:16388
  #, 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:16403
  #, 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:16405
  #, 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:16498
  #, 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:16649
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.c:17213 cp/pt.c:19086
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.c:17217 cp/pt.c:19090
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dÃ©rouler le paquet d'arguments"
  
! #: cp/pt.c:19230
  #, 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:20286
  #, 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:20313
  #, 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:20318
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutÃ´t %<this->%D%>"
  
! #: cp/pt.c:20321
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutÃ´t %<%T::%D%>"
  
! #: cp/pt.c:20326
  #, 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:20374
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.c:20594
  #, 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:20597
  #, 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:20919
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.c:20921
  #, 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:20931
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifiÃ© par une variable"
  
! #: cp/pt.c:20946
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intÃ©grale %qE n'est pas une constante"
  
! #: cp/pt.c:20964
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.c:25055
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguÃ« pour %q#T"
  
! #: cp/pt.c:25057
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguÃ« pour %q#D"
  
! #: cp/pt.c:25063
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:25087 cp/pt.c:25182
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.c:25093
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instanciation explicite du concept de variable %q#D"
  
! #: cp/pt.c:25095
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciation explicite du concept de fonction %q#D"
  
! #: cp/pt.c:25114
  #, 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:25120 cp/pt.c:25177
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvÃ© pour %qD"
  
! #: cp/pt.c:25125
  #, 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:25133
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.c:25169
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquÃ©e pour %q#D"
  
! #: cp/pt.c:25192 cp/pt.c:25259
  #, 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:25197 cp/pt.c:25274
  #, 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:25231
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.c:25234
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.c:25243
  #, 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:25264
  #, 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:25304
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquÃ©e de %q#T"
  
! #: cp/pt.c:25647
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "la spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªme"
--- 55974,56264 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramÃ¨tre %qT invalide"
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la dÃ©claration de %q+D"
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une rÃ©fÃ©rence vers void"
  
! #: cp/pt.c:15930
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "formation d'un pointeur vers le type de rÃ©fÃ©rence %qT"
  
! #: cp/pt.c:15932
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "formation d'une rÃ©fÃ©rence vers le type de rÃ©fÃ©rence %qT"
  
! #: cp/pt.c:15945
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "formation d'un pointeur vers le type de fonction qualifiÃ© %qT"
  
! #: cp/pt.c:15948
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "formation d'une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qT"
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "crÃ©ation d'un pointeur vers le membre d'un type non classe %qT"
  
! #: cp/pt.c:16002
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "crÃ©ation d'un pointeur vers le type de rÃ©fÃ©rence au membre %qT"
  
! #: cp/pt.c:16008
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "crÃ©ation d'un pointeur vers le membre de type void"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instanciÃ© pour un paquet vide"
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT n'est pas un type class, struct ou union"
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT est rÃ©solu en %qT qui n'est pas un type d'Ã©numÃ©ration"
  
! #: cp/pt.c:16169
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT est rÃ©solu en %qT qui n'est pas un type de classe"
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
  
! #: cp/pt.c:16471
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "le type qualifiÃ© %qT ne correspond pas au nom du destructeur ~%qT"
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "le nom dÃ©pendant %qE est analysÃ© comme un non type, mais son instanciation produit un type"
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "utilisez %<typename %E%> si un type est dÃ©sirÃ©"
  
! #: cp/pt.c:16581
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "l'initialiseur pour %q#D est dÃ©veloppÃ© en une liste vide d'expressions"
  
! #: cp/pt.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dÃ©rouler le paquet d'arguments"
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "initialisation vide dans l'initialisation par capture de la fonction lambda"
  
! #: cp/pt.c:20368
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e et aucune dÃ©claration a Ã©tÃ© trouvÃ©e par le recherche dÃ©pendant des arguments au point d'instanciation"
  
! #: cp/pt.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "les dÃ©clarations dans la base dÃ©pendante %qT ne sont pas trouvÃ©es par une recherche non qualifiÃ©e"
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutÃ´t %<this->%D%>"
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutÃ´t %<%T::%D%>"
  
! #: cp/pt.c:20408
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD dÃ©clarÃ© ici, plus loin dans l'unitÃ© de traduction"
  
! #: cp/pt.c:20456
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT n'est pas une classe ou un espace de noms"
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD n'est pas une classe ou un espace de noms"
  
! #: cp/pt.c:21001
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.c:21003
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "l'argument du patron pour %qD utilise le type local %qT"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifiÃ© par une variable"
  
! #: cp/pt.c:21028
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intÃ©grale %qE n'est pas une constante"
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.c:25142
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguÃ« pour %q#T"
  
! #: cp/pt.c:25144
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguÃ« pour %q#D"
  
! #: cp/pt.c:25150
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.c:25180
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instanciation explicite du concept de variable %q#D"
  
! #: cp/pt.c:25182
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciation explicite du concept de fonction %q#D"
  
! #: cp/pt.c:25201
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD n'est pas un membre de donnÃ©es statique d'un patron de classe"
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvÃ© pour %qD"
  
! #: cp/pt.c:25212
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "le type %qT pour l'instanciation explicite %qD ne correspond pas au type dÃ©clarÃ© %qT"
  
! #: cp/pt.c:25220
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.c:25256
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquÃ©e pour %q#D"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicites"
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "classe de stockage %qD appliquÃ©e Ã  l'instanciation du patron"
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.c:25321
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.c:25330
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciation explicite de %q#T avant la dÃ©finition de patron"
  
! #: cp/pt.c:25351
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "le C++ ISO interdit l'utilisation de %qE sur des instanciations explicites"
  
! #: cp/pt.c:25391
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquÃ©e de %q#T"
  
! #: cp/pt.c:25685
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "la spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªme"
*************** msgstr "la spÃ©cification d'exception %q
*** 56221,56373 ****
  #. 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:26148
  #, 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:26196
  #, 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:26562
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.c:26592
  #, 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:26601
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.c:26609
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramÃ¨tre non type du patron est invalide"
  
! #: cp/pt.c:26611
  #, 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:27965
  #, 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:28246
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut Ãªtre contraint"
  
! #: cp/pt.c:28255
  #, 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:28282
  #, 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:29286
  #, 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:29293
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "la dÃ©duction du patron synonyme est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.c:29395
  #, 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:29402
  #, 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:29418
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la dÃ©duction des arguments du patron de classe a Ã©chouÃ©:"
  
! #: cp/pt.c:29426
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "les guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copie"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29441
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "la dÃ©duction de l'argument du patron de classe pour %qT a Ã©chouÃ©Â : guide de dÃ©duction explicite sÃ©lectionnÃ© dans l'initialisation par copie de liste"
  
! #: cp/pt.c:29445
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "guide de dÃ©duction explicite dÃ©clarÃ© ici"
  
! #: cp/pt.c:29461
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT peut ne pas avoir l'intention de supporter la dÃ©duction d'argument pour un patron de classe"
  
! #: cp/pt.c:29463
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "ajoutez un guide de dÃ©duction pour supprimer cet avertissement"
  
! #: cp/pt.c:29529
  #, 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:29532
  #, 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:29627
  #, 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:29629
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de dÃ©duire %qT Ã  partir de %qE"
  
! #: cp/pt.c:29686
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type Ã  remplacer ne sont pas satisfaites"
  
! #: cp/pt.c:29690
  #, 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:29694
  #, 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:29698
  #, 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:29834
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "utilisation invalide de %qT dans un argument de patron"
--- 56270,56422 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciation explicite de %qD mais pas de dÃ©finition disponible"
  
! #: cp/pt.c:26234
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excÃ¨de le maximum de %d lors de l'instanciation de %q+D, peut-Ãªtre via la gÃ©nÃ©ration de la table virtuelle (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.c:26600
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.c:26630
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT n'est pas un type valide pour un paramÃ¨tre non type du patron car il n'est pas structurel"
  
! #: cp/pt.c:26639
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.c:26647
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramÃ¨tre non type du patron est invalide"
  
! #: cp/pt.c:26649
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T n'est pas un type valide pour un paramÃ¨tre non type du patron"
  
! #: cp/pt.c:28003
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "le mot-clÃ© %<template%> n'est pas permis dans declarator-id"
  
! #: cp/pt.c:28289
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut Ãªtre contraint"
  
! #: cp/pt.c:28298
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "le concept %qE n'est pas dans la portÃ©e de l'espace de noms"
  
! #: cp/pt.c:28325
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la dÃ©duction Ã  partir d'une liste d'initialisation entre accolades requiert %<#include <initializer_list>%>"
  
! #: cp/pt.c:29348
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "le patron %qT ne peut Ãªtre dÃ©duit et il est utilisÃ© sans arguments de patron"
  
! #: cp/pt.c:29354
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "la dÃ©duction du patron synonyme est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.c:29457
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "impossible de dÃ©duire les arguments du patron pour l'initialisation par copie de %qT car il n'a pas de guides de dÃ©duction non explicites ou de constructeur dÃ©clarÃ© par l'utilisateur"
  
! #: cp/pt.c:29464
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "impossible de dÃ©duire les arguments du patron de %qT car il n'a pas de guides de dÃ©duction viables"
  
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la dÃ©duction des arguments du patron de classe a Ã©chouÃ©:"
  
! #: cp/pt.c:29488
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "les guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copie"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "la dÃ©duction de l'argument du patron de classe pour %qT a Ã©chouÃ©Â : guide de dÃ©duction explicite sÃ©lectionnÃ© dans l'initialisation par copie de liste"
  
! #: cp/pt.c:29507
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "guide de dÃ©duction explicite dÃ©clarÃ© ici"
  
! #: cp/pt.c:29523
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT peut ne pas avoir l'intention de supporter la dÃ©duction d'argument pour un patron de classe"
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "ajoutez un guide de dÃ©duction pour supprimer cet avertissement"
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "l'initialisation par liste directe de %<auto%> requiert exactement un Ã©lÃ©ment"
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "pour la dÃ©duction de %<std::initializer_list%>, utilisez l'initialisation par liste copiÃ©e (c-Ã -d ajoutez %<=%> avant le %<{%>)"
  
! #: cp/pt.c:29690
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "impossible de dÃ©duire le type de retour de la lambda Ã  partir de %qE"
  
! #: cp/pt.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de dÃ©duire %qT Ã  partir de %qE"
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type Ã  remplacer ne sont pas satisfaites"
  
! #: cp/pt.c:29756
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "l'initialisation dÃ©duite ne satisfait pas les contraintes du type Ã  remplacer"
  
! #: cp/pt.c:29760
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "le type retournÃ© dÃ©duit ne satisfait pas les contraintes du type Ã  remplacer"
  
! #: cp/pt.c:29764
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "le type dÃ©duit pour l'expression ne satisfait pas les contraintes du type Ã  remplacer"
  
! #: cp/pt.c:29900
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "utilisation invalide de %qT dans un argument de patron"
*************** msgstr "%q+#D ne peut pas Ãªtre dÃ©clarÃ
*** 56502,57033 ****
  msgid "  since %q+#D declared in base class"
  msgstr "  puisque %q+#D est dÃ©clarÃ© dans la classe de base"
  
! #: cp/semantics.c:937
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "%qs est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans %<if constexpr%>"
  
! #: cp/semantics.c:1085
  #, 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:1603
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr "interception du type polymorphique %q#T par valeur"
  
! #: cp/semantics.c:1608
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr "interception du type %q#T par valeur"
  
! #: cp/semantics.c:1613
  #, 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:1823
  #, 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:1905
  #, 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:2090
  #, 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:2337
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "%qE arguments de patron manquants"
  
! #: cp/semantics.c:2397
  #, 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:2749
  #, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "impossible d'appeler un concept comme une fonction"
  
! #: cp/semantics.c:2817
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "le destructeur n'accepte pas d'argument"
  
! #: cp/semantics.c:2899
  #, 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:2901
  #, 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:2903
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "utilisation invalide de %<this%> hors de toute fonction"
  
! #: cp/semantics.c:2925
  #, 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:2933 cp/typeck.c:2763
  #, 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:2955
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE n'est pas un type %qT"
  
! #: cp/semantics.c:3035
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "littÃ©ral composÃ© du type non objet %qT"
  
! #: cp/semantics.c:3215
  #, 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:3265
  #, 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:3268
  #, 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:3285
  #, 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:3316
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "dÃ©finition invalide du type qualifiÃ© %qT"
  
! #: cp/semantics.c:3599
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "spÃ©cification de classe de base invalide"
  
! #: cp/semantics.c:3762
  #, 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:3779 cp/semantics.c:10726
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD n'est pas capturÃ©"
  
! #: cp/semantics.c:3783
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "la lambda n'a pas de capture par dÃ©faut"
  
! #: cp/semantics.c:3785
  #, 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:3797
  #, 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:3799
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "utilisation d'un paramÃ¨tre dans la fonction contenante"
  
! #: cp/semantics.c:3926
  #, 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:3936
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "arguments de patron manquants"
  
! #: cp/semantics.c:3972
  #, 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:4003
  #, 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:4010
  #, 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:4038
  #, 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:4215
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "le type de %qE est inconnu"
  
! #: cp/semantics.c:4244
  #, 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:4378
  #, 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:4410
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "impossible d'appliquer %<offsetof%> au destructeur %<~%T%>"
  
! #: cp/semantics.c:4423
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "impossible d'appliquer %<offsetof%> Ã  la fonction membre %qD"
  
! #: cp/semantics.c:4427
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "impossible d'appliquer %<offsetof%> Ã  la fonction membre"
  
! #: cp/semantics.c:4432
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "impossible d'appliquer %<offsetof%> Ã  un Ã©numÃ©rateur %qD"
  
! #: cp/semantics.c:4443
  #, 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:4970 cp/semantics.c:6752 cp/semantics.c:6836
! #: cp/semantics.c:6887 cp/semantics.c:7229 cp/semantics.c:7450
! #: cp/semantics.c:7733 cp/semantics.c:8181
  #, 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:5716
  #, 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:5990
  #, 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:6040
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE a le type const pour %<reduction%>"
  
! #: cp/semantics.c:6159
  #, 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:6620
  #, 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:6635
  #, 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:6659
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "l'expression du pas de Â«Â linearÂ Â» doit Ãªtre un entier"
  
! #: cp/semantics.c:6764 cp/semantics.c:8194
  #, 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:6849
  #, 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:6900
  #, 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:6950
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "l'expression statique %<gang%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6964
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "la valeur statique de %<gang%> doit Ãªtre positive"
  
! #: cp/semantics.c:6998
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "l'expression numÃ©rique de %<gang%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7001
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "l'expression de longueur de %<vector%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7005
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "l'expression numÃ©rique de %<worker%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7027
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "la valeur numÃ©rique de %<gang%> doit Ãªtre positive"
  
! #: cp/semantics.c:7031
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "la valeur de longueur de %<vector%> doit Ãªtre positive"
  
! #: cp/semantics.c:7036
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "la valeur numÃ©rique de %<worker%> doit Ãªtre positive"
  
! #: cp/semantics.c:7063
  #, 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:7096
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "l'expression de longueur de %qs doit Ãªtre un entier"
  
! #: cp/semantics.c:7110
  #, 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:7130
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "l'expression de %<async%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7159
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "l'expression de %<thread_limit%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "l'identifiant de %<device%> doit Ãªtre entier"
  
! #: cp/semantics.c:7211
  #, 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:7240
  #, 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:7255
  #, 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:7262
  #, 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:7277
  #, 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:7310
  #, 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:7321
  #, 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:7338
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> n'est pas autorisÃ© dans la clause %<allocate%>"
  
! #: cp/semantics.c:7350
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<allocate%>"
  
! #: cp/semantics.c:7359
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses %<allocate%>"
  
! #: cp/semantics.c:7460
  #, 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:7886
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "patron %qE dans la clause %qs"
  
! #: cp/semantics.c:7890
  #, 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:7959
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "l'expression de %<grainsize%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "l'expression de %<priority%> doit Ãªtre un entier"
  
! #: cp/semantics.c:8019
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "l'expression %<hint%> doit Ãªtre un nombre entier"
  
! #: cp/semantics.c:8032
  #, 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:8055
  #, 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:8065
  #, 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:8122
  #, 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:8511
  #, 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:8738
  #, 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:8752
  #, 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:8949
  #, 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:9415
  #, 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:9718 cp/semantics.c:9728
  #, 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:10133
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "l'assertion statique a Ã©chouÃ©: %s"
  
! #: cp/semantics.c:10136
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE est Ã©valuÃ© Ã  Â«Â fauxÂ Â»"
  
! #: cp/semantics.c:10148
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condition non constante pour l'assertion statique"
  
! #: cp/semantics.c:10177
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "l'argument de %<decltype%> doit Ãªtre une expression"
  
! #: cp/semantics.c:10214
  #, 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:10765
  #, 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:10818
  #, 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:10820
  #, 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:10838
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "l'argument de %<__builtin_launder%> n'est pas un pointeur"
--- 56551,57082 ----
  msgid "  since %q+#D declared in base class"
  msgstr "  puisque %q+#D est dÃ©clarÃ© dans la classe de base"
  
! #: cp/semantics.c:956
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "%qs est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans %<if constexpr%>"
  
! #: cp/semantics.c:1104
  #, 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:1622
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr "interception du type polymorphique %q#T par valeur"
  
! #: cp/semantics.c:1627
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr "interception du type %q#T par valeur"
  
! #: cp/semantics.c:1632
  #, 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:1842
  #, 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:1924
  #, 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:2109
  #, 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:2356
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr "%qE arguments de patron manquants"
  
! #: cp/semantics.c:2416
  #, 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:2768
  #, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr "impossible d'appeler un concept comme une fonction"
  
! #: cp/semantics.c:2836
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "le destructeur n'accepte pas d'argument"
  
! #: cp/semantics.c:2918
  #, 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:2920
  #, 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:2922
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "utilisation invalide de %<this%> hors de toute fonction"
  
! #: cp/semantics.c:2944
  #, 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:2952 cp/typeck.c:2774
  #, 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:2974
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE n'est pas un type %qT"
  
! #: cp/semantics.c:3054
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "littÃ©ral composÃ© du type non objet %qT"
  
! #: cp/semantics.c:3233
  #, 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:3283
  #, 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:3286
  #, 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:3303
  #, 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:3334
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "dÃ©finition invalide du type qualifiÃ© %qT"
  
! #: cp/semantics.c:3617
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "spÃ©cification de classe de base invalide"
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "impossible de capturer le membre %qD d'une union anonyme"
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD n'est pas capturÃ©"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "la lambda n'a pas de capture par dÃ©faut"
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "la lambda dans la classe locale %q+T ne sait pas capturer des variables du contexte englobant"
  
! #: cp/semantics.c:3815
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "utilisation d'une variable locale avec un stockage automatique dans la fonction contenante"
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "utilisation d'un paramÃ¨tre dans la fonction contenante"
  
! #: cp/semantics.c:3944
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "utilisation du paramÃ¨tre en dehors du corps de la fonction"
  
! #: cp/semantics.c:3954
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "arguments de patron manquants"
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "le paramÃ¨tre %qD du patron, du type %qT, n'est pas permis dans une expression constante intÃ©grale parce qu'il n'est pas d'un type intÃ©gral ou Ã©numÃ©rÃ©"
  
! #: cp/semantics.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "utilisation du patron de classe %qT comme expression"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "l'accÃ¨s au membre %qD est ambigu dans un rÃ©seau d'hÃ©ritages multiples"
  
! #: cp/semantics.c:4056
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD ne peut pas apparaÃ®tre dans une expression constante"
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "le type de %qE est inconnu"
  
! #: cp/semantics.c:4272
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT n'est pas un type Ã©numÃ©rÃ©"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Le paquet de paramÃ¨tres %<__bases%> est uniquement valable dans la dÃ©claration d'un patron"
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "impossible d'appliquer %<offsetof%> au destructeur %<~%T%>"
  
! #: cp/semantics.c:4451
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "impossible d'appliquer %<offsetof%> Ã  la fonction membre %qD"
  
! #: cp/semantics.c:4455
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "impossible d'appliquer %<offsetof%> Ã  la fonction membre"
  
! #: cp/semantics.c:4460
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "impossible d'appliquer %<offsetof%> Ã  un Ã©numÃ©rateur %qD"
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "l'utilisation de %<offsetof%> Ã  l'intÃ©rieur du type %qT (qui ne respecte pas l'agencement standard) est supportÃ© conditionnellement"
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> est autorisÃ© dans OpenMP uniquement dans les clauses %<declare simd%>"
  
! #: cp/semantics.c:5744
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "la recherche de la rÃ©duction dÃ©finie par l'utilisateur est ambiguÃ«"
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE dans la clause %<reduction%> est un tableau de taille nulle"
  
! #: cp/semantics.c:6068
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE a le type const pour %<reduction%>"
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "rÃ©duction dÃ©finie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT"
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "la clause linÃ©aire avec le modificateur %qs est appliquÃ©e Ã  la variable non rÃ©fÃ©rence ayant le type %qT"
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "clause linÃ©aire appliquÃ©e Ã  la variable non entiÃ¨re non pointeur ayant le type %qT"
  
! #: cp/semantics.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "l'expression du pas de Â«Â linearÂ Â» doit Ãªtre un entier"
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD n'est pas une variable dans la clause %<firstprivate%>"
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD n'est pas une variable dans la clause %<lastprivate%>"
  
! #: cp/semantics.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "l'expression statique %<gang%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6992
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "la valeur statique de %<gang%> doit Ãªtre positive"
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "l'expression numÃ©rique de %<gang%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7029
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "l'expression de longueur de %<vector%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "l'expression numÃ©rique de %<worker%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "la valeur numÃ©rique de %<gang%> doit Ãªtre positive"
  
! #: cp/semantics.c:7059
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "la valeur de longueur de %<vector%> doit Ãªtre positive"
  
! #: cp/semantics.c:7064
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "la valeur numÃ©rique de %<worker%> doit Ãªtre positive"
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "l'expression de taille des tranches d'ordonnancement doit Ãªtre un entier"
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "l'expression de longueur de %qs doit Ãªtre un entier"
  
! #: cp/semantics.c:7138
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "l'expression de longueur %qs doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: cp/semantics.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "l'expression de %<async%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "l'expression de %<thread_limit%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "l'identifiant de %<device%> doit Ãªtre entier"
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "l'expression de la taille des tranches de %<dist_schedule%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7268
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<aligned%>"
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence vers un pointeur ou un tableau"
  
! #: cp/semantics.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses %<aligned%>"
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "l'expression d'alignement de la clause %<aligned%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<nontemporal%>"
  
! #: cp/semantics.c:7349
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>"
  
! #: cp/semantics.c:7366
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> n'est pas autorisÃ© dans la clause %<allocate%>"
  
! #: cp/semantics.c:7378
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<allocate%>"
  
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD apparaÃ®t plus d'une fois dans les clauses %<allocate%>"
  
! #: cp/semantics.c:7488
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %<depend%>"
  
! #: cp/semantics.c:7914
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "patron %qE dans la clause %qs"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "nom de fonction surchargÃ©e %qE dans la clause %qs"
  
! #: cp/semantics.c:7987
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "l'expression de %<grainsize%> doit Ãªtre un entier"
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "l'expression de %<priority%> doit Ãªtre un entier"
  
! #: cp/semantics.c:8047
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "l'expression %<hint%> doit Ãªtre un nombre entier"
  
! #: cp/semantics.c:8060
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "l'expression %<hint%> doit Ãªtre une expression entiÃ¨re constante"
  
! #: cp/semantics.c:8083
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "la variable %qs n'est ni un pointeur ni une rÃ©fÃ©rence Ã  un pointeur"
  
! #: cp/semantics.c:8093
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence Ã  un pointeur ou un tableau"
  
! #: cp/semantics.c:8150
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "l'argument de %<tile%> doit Ãªtre de type entier"
  
  # Cette traduction aurait du sens si on pouvait changer l'ordre des %. Je n'arrive pas Ã  savoir si c'est possible.
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%> qualifiant %qE sans membre %<mutable%> ne peut apparaÃ®tre que dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD n'est pas un fichier, un espace de noms ou une variable dÃ©clarÃ©e dans un bloc"
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "la directive %<threadprivate%> %qE n'est pas dans la dÃ©finition de %qT"
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "la diffÃ©rence entre %qE et %qD n'est pas un type entier"
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> utilisÃ© avec la variable d'itÃ©ration de classe %qE"
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> utilise deux expressions diffÃ©rentes pour la mÃ©moire"
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "l'assertion statique a Ã©chouÃ©: %s"
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE est Ã©valuÃ© Ã  Â«Â fauxÂ Â»"
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condition non constante pour l'assertion statique"
  
! #: cp/semantics.c:10205
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "l'argument de %<decltype%> doit Ãªtre une expression"
  
! #: cp/semantics.c:10242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> ne sait pas rÃ©soudre l'adresse d'une fonction surchargÃ©e"
  
! #: cp/semantics.c:10793
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "l'opÃ©rande de l'expression fold n'a aucun paquet de paramÃ¨tres non dÃ©roulÃ©"
  
! #: cp/semantics.c:10846
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "les deux arguments dans le fold binaire ont des paquets de paramÃ¨tres non dÃ©roulÃ©s"
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "aucun paquet de paramÃ¨tres non dÃ©roulÃ©s dans le fold binaire"
  
! #: cp/semantics.c:10866
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "l'argument de %<__builtin_launder%> n'est pas un pointeur"
*************** msgstr "l'argument de %<__builtin_launde
*** 57035,57056 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr "%<__builtin_bit_cast%> a le type de destination %qT qui est un type tableau"
  
! #: cp/semantics.c:10893
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr "%<__builtin_bit_cast%> a le type de destination %qT qui n'est pas trivialement copiable"
  
! #: cp/semantics.c:10920
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr "%<__builtin_bit_cast%> a le type source %qT qui n'est pas trivialement copiable"
  
! #: cp/semantics.c:10928
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr "%<__builtin_bit_cast%> a la taille source %qE qui n'est pas Ã©gale Ã  la taille du type destination %qE"
--- 57084,57105 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr "%<__builtin_bit_cast%> a le type de destination %qT qui est un type tableau"
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr "%<__builtin_bit_cast%> a le type de destination %qT qui n'est pas trivialement copiable"
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr "%<__builtin_bit_cast%> a le type source %qT qui n'est pas trivialement copiable"
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr "%<__builtin_bit_cast%> a la taille source %qE qui n'est pas Ã©gale Ã  la taille du type destination %qE"
*************** msgstr "%<__builtin_bit_cast%> a la tail
*** 57060,58111 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "les qualificatifs %qV ne peuvent pas Ãªtre appliquÃ©s Ã  %qT"
  
! #: cp/tree.c:1934
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "expression instruction dans une expression constante"
  
! #: cp/tree.c:4249
  #, 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:4253
  #, 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:4256
  #, gcc-internal-format
  msgid " declared here"
  msgstr " dÃ©clarÃ© ici"
  
! #: cp/tree.c:4261
  #, 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:4263
  #, 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:4684
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "la classe de base %qT n'est pas publique"
  
! #: cp/tree.c:4687
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD n'est pas public"
  
! #: cp/tree.c:4694
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD n'est pas mutable"
  
! #: cp/tree.c:4702
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD a un type non structurel"
  
! #: cp/tree.c:4720
  #, 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:4735
  #, 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:4753
  #, 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:4759
  #, 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:4779
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: cp/tree.c:4783
  #, 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:4846
  #, 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:4868
  #, 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:4876
  #, 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:4887
  #, 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:4899
  #, 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:4926
  #, 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:4946
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "l'attribut %qE requiert des arguments"
  
! #: cp/tree.c:4957
  #, 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:4970 cp/tree.c:4983
  #, 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:4972
  #, 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:4985
  #, 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:5009
  #, 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:5015
  #, 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:5022
  #, 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:5029
  #, 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:5051
  #, 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:5057
  #, 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:5937
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "zÃ©ro comme constante de pointeur nul"
  
! #: cp/tree.c:5959
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "vÃ©rification de %<lang_*%>Â : Ã©chec dans %s, Ã  %s:%d"
  
! #: cp/typeck.c:467
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr "la comparaison entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:473
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr "la conversion entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:479
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr "l'expression conditionnelle entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:627
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr "le C++ ISO interdit la comparaison entre les pointeurs de type %<void *%> et les pointeurs de fonctions"
  
! #: cp/typeck.c:632
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr "le C++ ISO interdit la conversion entre les pointeurs de type %<void *%> et les pointeurs de fonctions"
  
! #: cp/typeck.c:637
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr "le C++ ISO interdit l'expression conditionnelle entre les pointeurs de type %<void *%> et les pointeurs de fonctions"
  
! #: cp/typeck.c:716
  #, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "la comparaison entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:721
  #, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "la conversion entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:726
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "l'expression conditionnelle entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:1547
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "les types canoniques diffÃ¨rent pour les types identiques %qT et %qT"
  
! #: cp/typeck.c:1554
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "nÅ“ud de type canonique identique pour les types diffÃ©rents %qT et %qT"
  
! #: cp/typeck.c:1714
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "application invalide de %qs Ã  une fonction membre"
  
! #: cp/typeck.c:1812
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "application invalide de %<sizeof%> sur un champ de bits"
  
! #: cp/typeck.c:1820
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "le C++ ISO interdit l'application de %<sizeof%> Ã  une expression d'un type de fonction"
  
! #: cp/typeck.c:1885
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "application invalide de %<__alignof%> sur un champ de bits"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "le C++ ISO interdit l'application de %<__alignof%> Ã  une expression d'un type de fonction"
  
! #: cp/typeck.c:1978
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "l'argument de %<alignas%> a le type non entier %qT"
  
! #: cp/typeck.c:2023
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "utilisation invalide de la fonction membre non statique de type %qT"
  
! #: cp/typeck.c:2191
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "prise de l'adresse d'un tableau temporaire"
  
! #: cp/typeck.c:2373
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "le C++ ISO interdit la conversion d'une chaÃ®ne constante vers %qT"
  
! #: cp/typeck.c:2377
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "conversion obsolÃ¨te de la chaÃ®ne constante vers %qT"
  
! #: cp/typeck.c:2513 cp/typeck.c:3078
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "requÃªte du membre %qD dans %qE, lequel est le type pointeur %qT (vous avez peut-Ãªtre oubliÃ© d'utiliser %<->%>Â ?)"
  
! #: cp/typeck.c:2517 cp/typeck.c:3082
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "requÃªte du membre %qD dans %qE, lequel est de type non classe %qT"
  
! #: cp/typeck.c:2548
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr "utilisation invalide du membre de donnÃ©e non statique %qE"
  
! #: cp/typeck.c:2628
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "accÃ¨s invalide au membre de donnÃ©e non statique %qD dans la base virtuelle d'un objet NULL"
  
! #: cp/typeck.c:2778
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "l'objet de type %qT ne correspond pas au nom du destructeur ~%qT"
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "le type devant Ãªtre dÃ©truit est %qT, mais le destructeur rÃ©fÃ¨re Ã  %qT"
  
! #: cp/typeck.c:2929
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr "le champ %q#D peut Ãªtre accessible via %q#D"
  
  #. No hint.
! #: cp/typeck.c:2948
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "%q#T n'a pas de membre nommÃ© %qE"
  
! #: cp/typeck.c:2971
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (accessible via %q#D)"
  
! #: cp/typeck.c:2982
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (pas accessible depuis ce contexte)"
  
! #: cp/typeck.c:2997
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %qEÂ ?"
  
! #: cp/typeck.c:3112 cp/typeck.c:3138
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> n'est pas un membre de %qT"
  
! #: cp/typeck.c:3177
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT n'est pas une base de %qT"
  
! #: cp/typeck.c:3230
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD n'est pas une fonction patron membre"
  
! #: cp/typeck.c:3433
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT n'est pas un type pointeur vers un objet"
  
! #: cp/typeck.c:3465
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "utilisation invalide de l'indexation de tableau sur un pointeur vers un membre"
  
! #: cp/typeck.c:3468
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "utilisation invalide du %<*%> unaire sur un pointeur vers un membre"
  
! #: cp/typeck.c:3471
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "utilisation invalide de la conversion implicite d'un pointeur vers un membre"
  
! #: cp/typeck.c:3475
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr "l'opÃ©rande de gauche de %<->*%> doit Ãªtre un pointeur vers une classe mais il est un pointeur vers un membre du type %qT"
  
! #: cp/typeck.c:3540
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indice manquant dans la rÃ©fÃ©rence du tableau"
  
! #: cp/typeck.c:3637
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "l'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>"
  
! #: cp/typeck.c:3675
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "la valeur indicÃ©e n'est ni un tableau ni un pointeur"
  
! #: cp/typeck.c:3747
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objet manquant dans l'usage de %qE"
  
! #: cp/typeck.c:3972
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "le C++ ISO interdit l'appel de %<::main%> depuis l'intÃ©rieur du programme"
  
! #: cp/typeck.c:3993
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "il faut utiliser %<.*%> ou %<->*%> pour appeler une fonction via un pointeur vers un membre dans %<%E (...)%>, par ex: %<(... ->* %E) (...)%>"
  
! #: cp/typeck.c:4010
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE ne peut pas Ãªtre utilisÃ© comme une fonction"
  
! #: cp/typeck.c:4013
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD ne peut pas Ãªtre utilisÃ© comme une fonction"
  
! #: cp/typeck.c:4016
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "l'expression ne peut pas Ãªtre utilisÃ©e comme une fonction"
  
! #: cp/typeck.c:4074
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "trop d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.c:4075
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "pas assez d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.c:4080
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "trop d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.c:4081
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "trop peu d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.c:4087
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "trop d'arguments pour la fonction %q#D"
  
! #: cp/typeck.c:4088
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "trop peu d'arguments pour la fonction %q#D"
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "trop d'arguments pour la mÃ©thode %q#D"
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "pas assez d'arguments pour la mÃ©thode %q#D"
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "trop d'arguments pour la fonction"
  
! #: cp/typeck.c:4103
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "trop peu d'arguments pour la fonction"
  
! #: cp/typeck.c:4185
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "le paramÃ¨tre %P de %qD a un type incomplet %qT"
  
! #: cp/typeck.c:4191
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "le paramÃ¨tre %P a un type incomplet %qT"
  
! #: cp/typeck.c:4440
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "le compilateur peut supposer que l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.c:4497
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "l'opÃ©ration au niveau des bits entre les types Ã©numÃ©rÃ©s diffÃ©rents %qT et %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/typeck.c:4502
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "l'arithmÃ©tique entre des types Ã©numÃ©rÃ©s diffÃ©rents %qT et %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/typeck.c:4532
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr "la comparaison du type Ã©numÃ©rÃ© %qT avec le type en virgule flottante %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/typeck.c:4536
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "la comparaison du type en virgule flottante %qT avec le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/typeck.c:4545
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'arithmÃ©tique entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©"
  
! #: cp/typeck.c:4549
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'arithmÃ©tique entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©"
  
! #: cp/typeck.c:4675 cp/typeck.c:4687
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "suppose un transtypage vers le type %qT depuis la fonction surchargÃ©e"
  
! #: cp/typeck.c:4733
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL utilisÃ© en arithmÃ©tique"
  
! #: cp/typeck.c:5189 cp/typeck.c:5198 cp/typeck.c:5491 cp/typeck.c:5500
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "le C++ ISO interdit la comparaison entre un pointeur et un entier"
  
! #: cp/typeck.c:5404 cp/typeck.c:5417
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "les types des opÃ©randes sont %qT et %qT"
  
! #: cp/typeck.c:5440
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "comparaison Ã  trois voies de vecteurs"
  
! #: cp/typeck.c:5472 cp/typeck.c:5480
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entier (%qT et %qT)"
  
! #: cp/typeck.c:5530
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "comparaison non ordonnÃ©e sur un argument n'Ã©tant pas en virgule flottante"
  
! #: cp/typeck.c:5576
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "conversion implicite de %qH vers %qI pour correspondre Ã  d'autres opÃ©randes de l'expression binaire"
  
! #: cp/typeck.c:5656
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "les opÃ©randes des types %qT et %qT sont invalides pour le %qO binaire"
  
! #: cp/typeck.c:6008
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur de type %<void *%> dans une soustraction"
  
! #: cp/typeck.c:6016
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur vers une fonction dans une soustraction"
  
! #: cp/typeck.c:6024
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur vers une mÃ©thode dans une soustraction"
  
! #: cp/typeck.c:6077
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmÃ©tique"
  
! #: cp/typeck.c:6156
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.c:6157
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.c:6173
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "utilisation invalide de %qE pour former un pointeur vers une fonction membre"
  
! #: cp/typeck.c:6176
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  un qualified-id est requis"
  
! #: cp/typeck.c:6183
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "les parenthÃ¨ses autour de %qE ne peuvent pas Ãªtre utilisÃ©es pour former un pointeur vers une fonction membre"
  
! #: cp/typeck.c:6369
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifiÃ© ou entre parenthÃ¨ses pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>"
  
! #: cp/typeck.c:6375
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre liÃ©e pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6410
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "prise de l'adresse d'une r-valeur"
  
! #: cp/typeck.c:6427
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "le C++ ISO interdit de prendre l'adresse de la fonction %<::main%>"
  
! #: cp/typeck.c:6485
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ne peut crÃ©er un pointeur vers le membre de rÃ©fÃ©rence %qD"
  
! #: cp/typeck.c:6505
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "tentative de prendre l'adresse d'un champ de bits"
  
! #: cp/typeck.c:6521
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "prise de l'adresse d'une fonction immÃ©diate %qD"
  
! #: cp/typeck.c:6668
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> sur une expression de type %<bool%>"
  
! #: cp/typeck.c:6669
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "vouliez-vous utiliser le non logique (%<!%>)Â ?"
  
! #: cp/typeck.c:6792
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "le C++ ISO interdit d'incrÃ©menter un enum"
  
! #: cp/typeck.c:6793
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "le C++ ISO interdit de dÃ©crÃ©menter un enum"
  
! #: cp/typeck.c:6809
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ne peut incrÃ©menter un pointeur vers le type incomplet %qT"
  
! #: cp/typeck.c:6811
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ne peut dÃ©crÃ©menter un pointeur vers le type incomplet %qT"
  
! #: cp/typeck.c:6823
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "le C++ ISO interdit d'incrÃ©menter un pointeur du type %qT"
  
! #: cp/typeck.c:6825
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "le C++ ISO interdit de dÃ©crÃ©menter un pointeur du type %qT"
  
! #: cp/typeck.c:6864
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "l'expression %qs du type qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©e"
  
! #: cp/typeck.c:6877
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "l'utilisation d'un opÃ©rande du type %qT dans %<operator--%> est interdite"
  
! #: cp/typeck.c:6887
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr "l'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est interdite en C++17"
  
! #: cp/typeck.c:6895
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "l'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est dÃ©prÃ©ciÃ©e"
  
! #: cp/typeck.c:7075
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "ne peut prendre l'adresse de %<this%> qui est une expression r-valeur"
  
! #: cp/typeck.c:7097
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adresse de la variable registre explicite %qD requise"
  
! #: cp/typeck.c:7102
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse requise pour %qD qui est dÃ©clarÃ© %<register%>"
  
! #: cp/typeck.c:7177
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "une initialisation par liste pour un type non classe ne doit pas Ãªtre entre parenthÃ¨ses"
  
! #: cp/typeck.c:7189
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "la liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisation"
  
! #: cp/typeck.c:7193
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "la liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisation mÃ©moire"
  
! #: cp/typeck.c:7197
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "la liste d'expressions est traitÃ©e comme une expression composÃ©e dans le transtypage fonctionnel"
  
! #: cp/typeck.c:7234
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "la liste d'expressions dans Â«Â %sÂ Â» est traitÃ©e comme une expression composÃ©e"
  
! #: cp/typeck.c:7321
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "pas de contexte pour rÃ©soudre le type de %qE"
  
! #: cp/typeck.c:7355
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "le transtypage du type %qT vers le type %qT Ã©limine les qualificatifs"
  
! #: cp/typeck.c:7361
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "utiliser %<static_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifs"
  
! #: cp/typeck.c:7368
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "utiliser %<reinterpret_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifs"
  
! #: cp/typeck.c:7392
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "transtypage inutile vers le type %q#T"
  
! #: cp/typeck.c:7406
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "les qualificatifs de type sont ignorÃ©s sur le type rÃ©sultant du transtypage"
  
! #: cp/typeck.c:7843
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "%<static_cast%> invalide depuis le type %qT vers le type %qT"
  
! #: cp/typeck.c:7849 cp/typeck.c:7855 cp/typeck.c:9510
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "le type classe %qT est incomplet"
  
! #: cp/typeck.c:7881
  msgid "converting from %qH to %qI"
  msgstr "conversion de %qH vers %qI"
  
! #: cp/typeck.c:7956
  #, gcc-internal-format
! msgid "invalid cast of an rvalue expression of type %qT to type %qT"
! msgstr "transtypage invalide d'une expression r-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.c:8026
  msgid "cast from %qH to %qI loses precision"
  msgstr "le transtypage de %qH vers %qI perd en prÃ©cision"
  
! #: cp/typeck.c:8051
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "transtypage entre types de fonctions incompatibles de %qH vers %qI"
  
! #: cp/typeck.c:8062
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "transtypage entre des pointeurs incompatibles vers des types membres de %qH vers %qI"
  
! #: cp/typeck.c:8083 cp/typeck.c:8273
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "le transtypage de %qH vers %qI augmente l'alignement requis pour le type ciblÃ©"
  
! #: cp/typeck.c:8100
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "le transtypage entre un pointeur vers une fonction et un pointeur vers un objet est supportÃ© conditionnellement"
  
! #: cp/typeck.c:8114
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "transtypage invalide Ã  partir du type %qT vers le type %qT"
  
! #: cp/typeck.c:8187
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "utilisation invalide de %<const_cast%> avec le type %qT qui n'est pas un pointeur, une rÃ©fÃ©rence, ni un type pointeur vers une donnÃ©e membre"
  
! #: cp/typeck.c:8196
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "utilisation invalide de %<const_cast%> avec le type %qT qui est un pointeur ou une rÃ©fÃ©rence Ã  un type fonction"
  
! #: cp/typeck.c:8238
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "%<const_cast%> invalide d'une r-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.c:8308
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "%<const_cast%> invalide Ã  partir du type %qT vers le type %qT"
  
! #: cp/typeck.c:8409 cp/typeck.c:8418
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "le C++ ISO interdit le transtypage vers un type tableau %qT"
  
! #: cp/typeck.c:8427
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "transtypage invalide vers le type fonction %qT"
  
! #: cp/typeck.c:8737
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "une affectation composÃ©e avec un opÃ©rande de gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©"
  
! #: cp/typeck.c:8757
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  lors de l'Ã©valuation de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8817
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "affectation Ã  un tableau depuis une liste d'initialisation"
  
! #: cp/typeck.c:8844
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "types incompatibles dans l'affectation de %qT vers %qT"
  
! #: cp/typeck.c:8858
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "tableau utilisÃ© comme initialisation"
  
! #: cp/typeck.c:8860
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "affectation de tableau invalide"
  
! #: cp/typeck.c:8997
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dans la conversion d'un pointeur vers une fonction membre"
  
! #: cp/typeck.c:9011
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "conversion d'un pointeur vers un membre via la base virtuelle %qT"
  
! #: cp/typeck.c:9058 cp/typeck.c:9077
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dans la conversion d'un pointeur vers un membre"
  
! #: cp/typeck.c:9158
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "conversion invalide vers le type %qT Ã  partir du type %qT"
  
! #: cp/typeck.c:9473
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ne peut convertir %qH en %qI dans l'argument par dÃ©faut"
  
! #: cp/typeck.c:9478
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ne peut convertir %qH en %qI dans le passage d'argument"
  
! #: cp/typeck.c:9487
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ne peut convertir %qH en %qI dans l'initialisation"
  
! #: cp/typeck.c:9491
  msgid "cannot convert %qH to %qI in return"
  msgstr "ne peut convertir %qH en %qI dans le retour"
  
! #: cp/typeck.c:9496
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ne peut convertir %qH en %qI dans l'affectation"
  
! #: cp/typeck.c:9528
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "le paramÃ¨tre %qP de %qD pourrait Ãªtre un candidat pour un attribut de format"
  
! #: cp/typeck.c:9532
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "le paramÃ¨tre pourrait Ãªtre un candidat pour un attribut de format"
  
! #: cp/typeck.c:9537
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "la cible de la conversion pourrait Ãªtre une candidate pour un attribut de format"
  
! #: cp/typeck.c:9542
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "la cible de l'initialisation pourrait Ãªtre une candidate pour un attribut de format"
  
! #: cp/typeck.c:9552
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de format"
  
! #: cp/typeck.c:9648
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "dans le passage de l'argument %P de %qD"
  
! #: cp/typeck.c:9730
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "retourne une rÃ©fÃ©rence vers un temporaire"
  
! #: cp/typeck.c:9733
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "retourner une %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/typeck.c:9769
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "rÃ©fÃ©rence vers la variable locale %qD retournÃ©e"
  
! #: cp/typeck.c:9773
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr "retourner la variable %<initializer_list%> locale %qD n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/typeck.c:9779
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adresse de l'Ã©tiquette %qD retournÃ©e"
  
! #: cp/typeck.c:9783
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adresse de la variable locale %qD retournÃ©e"
  
! #: cp/typeck.c:9982
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr "dÃ©placer un objet local dans une instruction de retour empÃªche l'Ã©lision de la copie"
  
! #: cp/typeck.c:9984 cp/typeck.c:10007
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "supprime l'appel Ã  %<std::move%>"
  
! #: cp/typeck.c:10006
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "dÃ©placement redondant dans l'instruction de retour"
  
! #: cp/typeck.c:10045
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "retourne une valeur depuis un destructeur"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10053
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "ne peut retourner depuis le gestionnaire d'un try..catch sur tout le constructeur"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10056
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "retourne une valeur depuis un constructeur"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10091 cp/typeck.c:10137
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "instruction Â«Â returnÂ Â» sans valeur dans une fonction retournant %qT"
  
! #: cp/typeck.c:10099
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "liste d'initialisation retournÃ©e"
  
! #: cp/typeck.c:10118
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "les types incohÃ©rents %qT et %qT sont dÃ©duits du type retournÃ© par la lambda"
  
! #: cp/typeck.c:10121
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "dÃ©duction incohÃ©rente pour le type de retour auto: %qT et puis %qT"
  
! #: cp/typeck.c:10156
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "instruction Â«Â returnÂ Â» avec une valeur dans une fonction retournant %qT"
  
! #: cp/typeck.c:10185
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> ne doit pas retourner NULL Ã  moins qu'il soit dÃ©clarÃ© %<throw()%> (ou %<-fcheck-new%> est actif)"
  
! #: cp/typeck.c:10828
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "utilisation d'une r-valeur comme l-valeur"
--- 57109,58160 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "les qualificatifs %qV ne peuvent pas Ãªtre appliquÃ©s Ã  %qT"
  
! #: cp/tree.c:1943
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "expression instruction dans une expression constante"
  
! #: cp/tree.c:4300
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) corrige la convention d'appel pour %qT qui a changÃ© accidentellement en 8.1"
  
! #: cp/tree.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) change accidentellement la convention d'appel pour %qT"
  
! #: cp/tree.c:4307
  #, gcc-internal-format
  msgid " declared here"
  msgstr " dÃ©clarÃ© ici"
  
! #: cp/tree.c:4312
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " car tous ses constructeurs par copie et dÃ©placement sont supprimÃ©s"
  
! #: cp/tree.c:4745
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "la classe de base %qT n'est pas publique"
  
! #: cp/tree.c:4748
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD n'est pas public"
  
! #: cp/tree.c:4755
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD n'est pas mutable"
  
! #: cp/tree.c:4763
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD a un type non structurel"
  
! #: cp/tree.c:4781
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "l'argument de l'attribut %qE doit Ãªtre une constante de chaÃ®ne de caractÃ¨res"
  
! #: cp/tree.c:4796
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "l'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux classes ou aux types Ã©numÃ©rÃ©s"
  
! #: cp/tree.c:4814
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "l'attribut %qE peut uniquement Ãªtre appliquÃ© aux membres de donnÃ©es non statiques"
  
! #: cp/tree.c:4820
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "l'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un champ de bits"
  
! #: cp/tree.c:4840
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: cp/tree.c:4844
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "l'attribut %qE du C++ ISO ne s'applique pas aux fonctions; il est traitÃ© comme %<[[gnu::%E]]%>"
  
! #: cp/tree.c:4907
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "le %<init_priority%> demandÃ© n'est pas une constante entiÃ¨re"
  
! #: cp/tree.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "l'attribut %qE peut uniquement Ãªtre utilisÃ© sur les dÃ©finitions dans la portÃ©e du fichier d'objets de type classe"
  
! #: cp/tree.c:4937
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "le %<init_priority%> %i demandÃ© est hors des limites [0, %i]"
  
! #: cp/tree.c:4948
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "le %<init_priority%> %i demandÃ© est rÃ©servÃ© pour un usage interne"
  
! #: cp/tree.c:4960
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "l'attribut %qE n'est pas supportÃ© sur cette plate-forme"
  
! #: cp/tree.c:4987
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "la redÃ©claration de %qD ajoute l'Ã©tiquette d'ABI %qE"
  
! #: cp/tree.c:5007
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "l'attribut %qE requiert des arguments"
  
! #: cp/tree.c:5018
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "les arguments de l'attribut %qE doivent Ãªtre des chaÃ®nes littÃ©rales Ã©troites"
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "les arguments de l'attribut %qE doivent contenir des identificateurs valables"
  
! #: cp/tree.c:5033
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> n'est pas un premier caractÃ¨re valable pour un identificateur"
  
! #: cp/tree.c:5046
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> n'est pas un caractÃ¨re valable dans un identificateur"
  
! #: cp/tree.c:5070
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "attribut %qE appliquÃ© au type %qT qui n'est ni une classe ni un enum"
  
! #: cp/tree.c:5076
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "attribut %qE appliquÃ© Ã  %qT aprÃ¨s sa dÃ©finition"
  
! #: cp/tree.c:5083
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "l'attribut %qE est ignorÃ© car il est appliquÃ© Ã  l'instanciation du patron %qT"
  
! #: cp/tree.c:5090
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "l'attribut %qE est ignorÃ© car il est appliquÃ© Ã  la spÃ©cialisation du patron %qT"
  
! #: cp/tree.c:5112
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "attribut %qE appliquÃ© Ã  %qD qui n'est ni une fonction ni une variable"
  
! #: cp/tree.c:5118
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "attribut %qE appliquÃ© Ã  la dÃ©claration extern \"C\" %qD"
  
! #: cp/tree.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "zÃ©ro comme constante de pointeur nul"
  
! #: cp/tree.c:6020
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "vÃ©rification de %<lang_*%>Â : Ã©chec dans %s, Ã  %s:%d"
  
! #: cp/typeck.c:478
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr "la comparaison entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:484
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr "la conversion entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:490
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr "l'expression conditionnelle entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:638
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr "le C++ ISO interdit la comparaison entre les pointeurs de type %<void *%> et les pointeurs de fonctions"
  
! #: cp/typeck.c:643
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr "le C++ ISO interdit la conversion entre les pointeurs de type %<void *%> et les pointeurs de fonctions"
  
! #: cp/typeck.c:648
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr "le C++ ISO interdit l'expression conditionnelle entre les pointeurs de type %<void *%> et les pointeurs de fonctions"
  
! #: cp/typeck.c:727
  #, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "la comparaison entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:732
  #, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "la conversion entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:737
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "l'expression conditionnelle entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:1558
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "les types canoniques diffÃ¨rent pour les types identiques %qT et %qT"
  
! #: cp/typeck.c:1565
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "nÅ“ud de type canonique identique pour les types diffÃ©rents %qT et %qT"
  
! #: cp/typeck.c:1725
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "application invalide de %qs Ã  une fonction membre"
  
! #: cp/typeck.c:1823
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "application invalide de %<sizeof%> sur un champ de bits"
  
! #: cp/typeck.c:1831
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "le C++ ISO interdit l'application de %<sizeof%> Ã  une expression d'un type de fonction"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "application invalide de %<__alignof%> sur un champ de bits"
  
! #: cp/typeck.c:1907
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "le C++ ISO interdit l'application de %<__alignof%> Ã  une expression d'un type de fonction"
  
! #: cp/typeck.c:1989
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "l'argument de %<alignas%> a le type non entier %qT"
  
! #: cp/typeck.c:2034
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "utilisation invalide de la fonction membre non statique de type %qT"
  
! #: cp/typeck.c:2202
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "prise de l'adresse d'un tableau temporaire"
  
! #: cp/typeck.c:2384
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "le C++ ISO interdit la conversion d'une chaÃ®ne constante vers %qT"
  
! #: cp/typeck.c:2388
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "conversion obsolÃ¨te de la chaÃ®ne constante vers %qT"
  
! #: cp/typeck.c:2524 cp/typeck.c:3089
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "requÃªte du membre %qD dans %qE, lequel est le type pointeur %qT (vous avez peut-Ãªtre oubliÃ© d'utiliser %<->%>Â ?)"
  
! #: cp/typeck.c:2528 cp/typeck.c:3093
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "requÃªte du membre %qD dans %qE, lequel est de type non classe %qT"
  
! #: cp/typeck.c:2559
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr "utilisation invalide du membre de donnÃ©e non statique %qE"
  
! #: cp/typeck.c:2639
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "accÃ¨s invalide au membre de donnÃ©e non statique %qD dans la base virtuelle d'un objet NULL"
  
! #: cp/typeck.c:2789
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "l'objet de type %qT ne correspond pas au nom du destructeur ~%qT"
  
! #: cp/typeck.c:2798
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "le type devant Ãªtre dÃ©truit est %qT, mais le destructeur rÃ©fÃ¨re Ã  %qT"
  
! #: cp/typeck.c:2940
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr "le champ %q#D peut Ãªtre accessible via %q#D"
  
  #. No hint.
! #: cp/typeck.c:2959
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "%q#T n'a pas de membre nommÃ© %qE"
  
! #: cp/typeck.c:2982
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (accessible via %q#D)"
  
! #: cp/typeck.c:2993
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (pas accessible depuis ce contexte)"
  
! #: cp/typeck.c:3008
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %qEÂ ?"
  
! #: cp/typeck.c:3123 cp/typeck.c:3149
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> n'est pas un membre de %qT"
  
! #: cp/typeck.c:3188
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT n'est pas une base de %qT"
  
! #: cp/typeck.c:3241
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD n'est pas une fonction patron membre"
  
! #: cp/typeck.c:3444
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT n'est pas un type pointeur vers un objet"
  
! #: cp/typeck.c:3476
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "utilisation invalide de l'indexation de tableau sur un pointeur vers un membre"
  
! #: cp/typeck.c:3479
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "utilisation invalide du %<*%> unaire sur un pointeur vers un membre"
  
! #: cp/typeck.c:3482
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "utilisation invalide de la conversion implicite d'un pointeur vers un membre"
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr "l'opÃ©rande de gauche de %<->*%> doit Ãªtre un pointeur vers une classe mais il est un pointeur vers un membre du type %qT"
  
! #: cp/typeck.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indice manquant dans la rÃ©fÃ©rence du tableau"
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "l'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>"
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "la valeur indicÃ©e n'est ni un tableau ni un pointeur"
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objet manquant dans l'usage de %qE"
  
! #: cp/typeck.c:3983
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "le C++ ISO interdit l'appel de %<::main%> depuis l'intÃ©rieur du programme"
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "il faut utiliser %<.*%> ou %<->*%> pour appeler une fonction via un pointeur vers un membre dans %<%E (...)%>, par ex: %<(... ->* %E) (...)%>"
  
! #: cp/typeck.c:4021
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE ne peut pas Ãªtre utilisÃ© comme une fonction"
  
! #: cp/typeck.c:4024
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD ne peut pas Ãªtre utilisÃ© comme une fonction"
  
! #: cp/typeck.c:4027
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "l'expression ne peut pas Ãªtre utilisÃ©e comme une fonction"
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "trop d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "pas assez d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.c:4091
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "trop d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.c:4092
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "trop peu d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "trop d'arguments pour la fonction %q#D"
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "trop peu d'arguments pour la fonction %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "trop d'arguments pour la mÃ©thode %q#D"
  
! #: cp/typeck.c:4110
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "pas assez d'arguments pour la mÃ©thode %q#D"
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "trop d'arguments pour la fonction"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "trop peu d'arguments pour la fonction"
  
! #: cp/typeck.c:4196
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "le paramÃ¨tre %P de %qD a un type incomplet %qT"
  
! #: cp/typeck.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "le paramÃ¨tre %P a un type incomplet %qT"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.c:4462
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "le compilateur peut supposer que l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.c:4508
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "l'opÃ©ration au niveau des bits entre les types Ã©numÃ©rÃ©s diffÃ©rents %qT et %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/typeck.c:4513
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "l'arithmÃ©tique entre des types Ã©numÃ©rÃ©s diffÃ©rents %qT et %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr "la comparaison du type Ã©numÃ©rÃ© %qT avec le type en virgule flottante %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/typeck.c:4547
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "la comparaison du type en virgule flottante %qT avec le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'arithmÃ©tique entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©"
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'arithmÃ©tique entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©"
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "suppose un transtypage vers le type %qT depuis la fonction surchargÃ©e"
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL utilisÃ© en arithmÃ©tique"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "le C++ ISO interdit la comparaison entre un pointeur et un entier"
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "les types des opÃ©randes sont %qT et %qT"
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "comparaison Ã  trois voies de vecteurs"
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entier (%qT et %qT)"
  
! #: cp/typeck.c:5541
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "comparaison non ordonnÃ©e sur un argument n'Ã©tant pas en virgule flottante"
  
! #: cp/typeck.c:5587
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "conversion implicite de %qH vers %qI pour correspondre Ã  d'autres opÃ©randes de l'expression binaire"
  
! #: cp/typeck.c:5667
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "les opÃ©randes des types %qT et %qT sont invalides pour le %qO binaire"
  
! #: cp/typeck.c:6019
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur de type %<void *%> dans une soustraction"
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur vers une fonction dans une soustraction"
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur vers une mÃ©thode dans une soustraction"
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmÃ©tique"
  
! #: cp/typeck.c:6167
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.c:6168
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.c:6184
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "utilisation invalide de %qE pour former un pointeur vers une fonction membre"
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  un qualified-id est requis"
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "les parenthÃ¨ses autour de %qE ne peuvent pas Ãªtre utilisÃ©es pour former un pointeur vers une fonction membre"
  
! #: cp/typeck.c:6380
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifiÃ© ou entre parenthÃ¨ses pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>"
  
! #: cp/typeck.c:6386
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre liÃ©e pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "prise de l'adresse d'une r-valeur"
  
! #: cp/typeck.c:6438
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "le C++ ISO interdit de prendre l'adresse de la fonction %<::main%>"
  
! #: cp/typeck.c:6496
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ne peut crÃ©er un pointeur vers le membre de rÃ©fÃ©rence %qD"
  
! #: cp/typeck.c:6516
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "tentative de prendre l'adresse d'un champ de bits"
  
! #: cp/typeck.c:6532
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "prise de l'adresse d'une fonction immÃ©diate %qD"
  
! #: cp/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> sur une expression de type %<bool%>"
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "vouliez-vous utiliser le non logique (%<!%>)Â ?"
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "le C++ ISO interdit d'incrÃ©menter un enum"
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "le C++ ISO interdit de dÃ©crÃ©menter un enum"
  
! #: cp/typeck.c:6820
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ne peut incrÃ©menter un pointeur vers le type incomplet %qT"
  
! #: cp/typeck.c:6822
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ne peut dÃ©crÃ©menter un pointeur vers le type incomplet %qT"
  
! #: cp/typeck.c:6834
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "le C++ ISO interdit d'incrÃ©menter un pointeur du type %qT"
  
! #: cp/typeck.c:6836
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "le C++ ISO interdit de dÃ©crÃ©menter un pointeur du type %qT"
  
! #: cp/typeck.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "l'expression %qs du type qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©e"
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "l'utilisation d'un opÃ©rande du type %qT dans %<operator--%> est interdite"
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr "l'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est interdite en C++17"
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "l'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est dÃ©prÃ©ciÃ©e"
  
! #: cp/typeck.c:7086
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "ne peut prendre l'adresse de %<this%> qui est une expression r-valeur"
  
! #: cp/typeck.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adresse de la variable registre explicite %qD requise"
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse requise pour %qD qui est dÃ©clarÃ© %<register%>"
  
! #: cp/typeck.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "une initialisation par liste pour un type non classe ne doit pas Ãªtre entre parenthÃ¨ses"
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "la liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisation"
  
! #: cp/typeck.c:7204
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "la liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisation mÃ©moire"
  
! #: cp/typeck.c:7208
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "la liste d'expressions est traitÃ©e comme une expression composÃ©e dans le transtypage fonctionnel"
  
! #: cp/typeck.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "la liste d'expressions dans Â«Â %sÂ Â» est traitÃ©e comme une expression composÃ©e"
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "pas de contexte pour rÃ©soudre le type de %qE"
  
! #: cp/typeck.c:7366
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "le transtypage du type %qT vers le type %qT Ã©limine les qualificatifs"
  
! #: cp/typeck.c:7372
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "utiliser %<static_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifs"
  
! #: cp/typeck.c:7379
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "utiliser %<reinterpret_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifs"
  
! #: cp/typeck.c:7403
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "transtypage inutile vers le type %q#T"
  
! #: cp/typeck.c:7417
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "les qualificatifs de type sont ignorÃ©s sur le type rÃ©sultant du transtypage"
  
! #: cp/typeck.c:7854
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "%<static_cast%> invalide depuis le type %qT vers le type %qT"
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "le type classe %qT est incomplet"
  
! #: cp/typeck.c:7892
  msgid "converting from %qH to %qI"
  msgstr "conversion de %qH vers %qI"
  
! #: cp/typeck.c:7963
  #, gcc-internal-format
! msgid "invalid cast of a prvalue expression of type %qT to type %qT"
! msgstr "transtypage invalide d'une expression pr-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.c:8033
  msgid "cast from %qH to %qI loses precision"
  msgstr "le transtypage de %qH vers %qI perd en prÃ©cision"
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "transtypage entre types de fonctions incompatibles de %qH vers %qI"
  
! #: cp/typeck.c:8069
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "transtypage entre des pointeurs incompatibles vers des types membres de %qH vers %qI"
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "le transtypage de %qH vers %qI augmente l'alignement requis pour le type ciblÃ©"
  
! #: cp/typeck.c:8107
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "le transtypage entre un pointeur vers une fonction et un pointeur vers un objet est supportÃ© conditionnellement"
  
! #: cp/typeck.c:8121
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "transtypage invalide Ã  partir du type %qT vers le type %qT"
  
! #: cp/typeck.c:8194
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "utilisation invalide de %<const_cast%> avec le type %qT qui n'est pas un pointeur, une rÃ©fÃ©rence, ni un type pointeur vers une donnÃ©e membre"
  
! #: cp/typeck.c:8203
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "utilisation invalide de %<const_cast%> avec le type %qT qui est un pointeur ou une rÃ©fÃ©rence Ã  un type fonction"
  
! #: cp/typeck.c:8245
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "%<const_cast%> invalide d'une r-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.c:8315
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "%<const_cast%> invalide Ã  partir du type %qT vers le type %qT"
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "le C++ ISO interdit le transtypage vers un type tableau %qT"
  
! #: cp/typeck.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "transtypage invalide vers le type fonction %qT"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "une affectation composÃ©e avec un opÃ©rande de gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©"
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  lors de l'Ã©valuation de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "affectation Ã  un tableau depuis une liste d'initialisation"
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "types incompatibles dans l'affectation de %qT vers %qT"
  
! #: cp/typeck.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "tableau utilisÃ© comme initialisation"
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "affectation de tableau invalide"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dans la conversion d'un pointeur vers une fonction membre"
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "conversion d'un pointeur vers un membre via la base virtuelle %qT"
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dans la conversion d'un pointeur vers un membre"
  
! #: cp/typeck.c:9165
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "conversion invalide vers le type %qT Ã  partir du type %qT"
  
! #: cp/typeck.c:9480
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ne peut convertir %qH en %qI dans l'argument par dÃ©faut"
  
! #: cp/typeck.c:9485
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ne peut convertir %qH en %qI dans le passage d'argument"
  
! #: cp/typeck.c:9494
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ne peut convertir %qH en %qI dans l'initialisation"
  
! #: cp/typeck.c:9498
  msgid "cannot convert %qH to %qI in return"
  msgstr "ne peut convertir %qH en %qI dans le retour"
  
! #: cp/typeck.c:9503
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ne peut convertir %qH en %qI dans l'affectation"
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "le paramÃ¨tre %qP de %qD pourrait Ãªtre un candidat pour un attribut de format"
  
! #: cp/typeck.c:9539
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "le paramÃ¨tre pourrait Ãªtre un candidat pour un attribut de format"
  
! #: cp/typeck.c:9544
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "la cible de la conversion pourrait Ãªtre une candidate pour un attribut de format"
  
! #: cp/typeck.c:9549
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "la cible de l'initialisation pourrait Ãªtre une candidate pour un attribut de format"
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de format"
  
! #: cp/typeck.c:9655
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "dans le passage de l'argument %P de %qD"
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "retourne une rÃ©fÃ©rence vers un temporaire"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "retourner une %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/typeck.c:9776
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "rÃ©fÃ©rence vers la variable locale %qD retournÃ©e"
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr "retourner la variable %<initializer_list%> locale %qD n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/typeck.c:9786
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adresse de l'Ã©tiquette %qD retournÃ©e"
  
! #: cp/typeck.c:9790
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adresse de la variable locale %qD retournÃ©e"
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr "dÃ©placer un objet local dans une instruction de retour empÃªche l'Ã©lision de la copie"
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "supprime l'appel Ã  %<std::move%>"
  
! #: cp/typeck.c:10013
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "dÃ©placement redondant dans l'instruction de retour"
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "retourne une valeur depuis un destructeur"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "ne peut retourner depuis le gestionnaire d'un try..catch sur tout le constructeur"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "retourne une valeur depuis un constructeur"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "instruction Â«Â returnÂ Â» sans valeur dans une fonction retournant %qT"
  
! #: cp/typeck.c:10106
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "liste d'initialisation retournÃ©e"
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "les types incohÃ©rents %qT et %qT sont dÃ©duits du type retournÃ© par la lambda"
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "dÃ©duction incohÃ©rente pour le type de retour auto: %qT et puis %qT"
  
! #: cp/typeck.c:10163
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "instruction Â«Â returnÂ Â» avec une valeur dans une fonction retournant %qT"
  
! #: cp/typeck.c:10192
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> ne doit pas retourner NULL Ã  moins qu'il soit dÃ©clarÃ© %<throw()%> (ou %<-fcheck-new%> est actif)"
  
! #: cp/typeck.c:10838
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "utilisation d'une r-valeur comme l-valeur"
*************** msgstr "enlever %<{ }%> autour d'un init
*** 58369,58475 ****
  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:1586 cp/typeck2.c:1616
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "initialisation manquante pour le membre %qD"
  
! #: cp/typeck2.c:1593
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "le membre %qD est une rÃ©fÃ©rence non initialisÃ©e"
  
! #: cp/typeck2.c:1600
  #, 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:1691
  #, 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:1764
  #, 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:1775
  #, 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:1969
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "dÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©e"
  
! #: cp/typeck2.c:1983
  #, 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:2013
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "le rÃ©sultat de %<operator->()%> est un non pointeur"
  
! #: cp/typeck2.c:2015
  #, 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:2042
  #, 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:2051
  #, 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:2073
  #, 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:2131
  #, 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:2142
  #, 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:2150
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur avant C++20"
  
! #: cp/typeck2.c:2191
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "transtypage fonctionnel vers le type tableau %qT"
  
! #: cp/typeck2.c:2213
! #, 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:2233
  #, 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:2474
  #, 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:2477
  #, 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"
--- 58418,58519 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "impossible d'initialiser l'agrÃ©gat du type %qT avec un littÃ©ral composÃ©"
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "initialisation manquante pour le membre %qD"
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "le membre %qD est une rÃ©fÃ©rence non initialisÃ©e"
  
! #: cp/typeck2.c:1597
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "membre %qD avec des champs de rÃ©fÃ©rence non initialisÃ©s"
  
! #: cp/typeck2.c:1688
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "l'ordre du dÃ©signateur pour le champ %qD ne correspond pas Ã  l'ordre de la dÃ©claration dans %qT"
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "pas de champ %qD trouvÃ© dans l'union initialisÃ©e"
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "valeur d'index au lieu d'un nom de champ dans l'initialisation de l'union"
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "dÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©e"
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "l'opÃ©rande de base de %<->%> a un type non pointeur %qT"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "le rÃ©sultat de %<operator->()%> est un non pointeur"
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "l'opÃ©rande de base de %<->%> n'est pas un pointeur"
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE ne peut pas Ãªtre utilisÃ© comme pointeur de membre puisqu'il est de type %qT"
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "ne peut appliquer le pointeur membre %qE Ã  %qE lequel est d'un type non classe %qT"
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "le pointeur vers le type membre %qT est incompatible avec le type d'objet %qT"
  
! #: cp/typeck2.c:2128
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "le type pointeur vers une fonction membre %qT requiert une r-valeur"
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur"
  
! #: cp/typeck2.c:2147
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur avant C++20"
  
! #: cp/typeck2.c:2188
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "transtypage fonctionnel vers le type tableau %qT"
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "l'initialisation par valeur du type rÃ©fÃ©rence est invalide"
  
! #: cp/typeck2.c:2460
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "appel Ã  la fonction %qD qui gÃ©nÃ¨re une exception du type incomplet %q#T"
  
! #: cp/typeck2.c:2463
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "appel Ã  une fonction qui gÃ©nÃ¨re une exception du type incomplet %q#T"
*************** msgstr "impossible d'ouvrir le fichier j
*** 58489,58754 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr "impossible d'ouvrir le fichier journal %<vtv_count_data.log%>: %m"
  
! #: d/dmd/dsymbolsem.c:134
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr "object.d manquant ou corrompu"
  
! #: d/dmd/dsymbolsem.c:182
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr "%p n'a pas de routine sÃ©mantique"
  
! #: d/dmd/dsymbolsem.c:304
  #, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr "les symboles externes ne peuvent pas avoir d'initialisations"
  
! #: d/dmd/dsymbolsem.c:385
  #, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr "_gshared n'est pas permis dans des fonctions sÃ»rsÂ ; utilisez Â«Â sharedÂ Â»"
  
! #: d/dmd/dsymbolsem.c:397
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr "le type %s est infÃ©rÃ© de l'initialiseur %s et les variables ne peuvent pas Ãªtre du type void"
  
! #: d/dmd/dsymbolsem.c:401
  #, gcc-internal-format
  msgid "variables cannot be of type void"
  msgstr "les variables ne peuvent pas Ãªtre du type void"
  
! #: d/dmd/dsymbolsem.c:407
  #, gcc-internal-format
  msgid "cannot be declared to be a function"
  msgstr "ne peut pas Ãªtre dÃ©clarÃ© comme Ã©tant une fonction"
  
! #: d/dmd/dsymbolsem.c:416
  #, gcc-internal-format, gfc-internal-format
! msgid "no definition of struct %s"
! msgstr "pas de dÃ©finition de struct %s"
  
! #: d/dmd/dsymbolsem.c:420
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr "la classe de stockage Â«Â autoÂ Â» n'a pas d'effet si le type ne sait pas Ãªtre infÃ©rÃ©, vouliez vous utiliser Â«Â scopeÂ Â»Â ?"
  
! #: d/dmd/dsymbolsem.c:605
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr "ne peut pas Ãªtre final, vouliez-vous peut-Ãªtre utiliser constÂ ?"
  
! #: d/dmd/dsymbolsem.c:610
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be %s"
  msgstr "ne peut pas Ãªtre %s"
  
! #: d/dmd/dsymbolsem.c:622
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr "ne peut Ãªtre Â«Â scopeÂ Â» et Â«Â %sÂ Â»"
  
! #: d/dmd/dsymbolsem.c:626
  #, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr "le champ ne peut pas Ãªtre Â«Â scopeÂ Â»"
  
! #: d/dmd/dsymbolsem.c:659
  #, gcc-internal-format
  msgid "field not allowed in interface"
  msgstr "le champ n'est pas permis dans une interface"
  
! #: d/dmd/dsymbolsem.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr "ne peut pas Ãªtre un champ supplÃ©mentaire car il changera la taille %s dÃ©terminÃ©e"
  
! #: d/dmd/dsymbolsem.c:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr "impossible d'utiliser un patron pour ajouter un champ Ã  l'agrÃ©gat Â«Â %sÂ Â»"
  
! #: d/dmd/dsymbolsem.c:691
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr "seuls des paramÃ¨tres ou des dÃ©clarations foreach peuvent Ãªtre Â«Â refÂ Â»"
  
! #: d/dmd/dsymbolsem.c:700
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr "seuls des paramÃ¨tres ou des variables sur la piles peuvent Ãªtre Â«Â inoutÂ Â»"
  
! #: d/dmd/dsymbolsem.c:718
  #, gcc-internal-format
  msgid "inout variables can only be declared inside inout functions"
  msgstr "les variables Â«Â inoutÂ Â» peuvent uniquement Ãªtre dÃ©clarÃ©es dans des fonctions Â«Â inoutÂ Â»"
  
! #: d/dmd/dsymbolsem.c:737
  #, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr "la construction par dÃ©faut est dÃ©sactivÃ©e pour le type %s"
  
! #: d/dmd/dsymbolsem.c:746
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr "les globaux, statiques, champs, les constantes manifestes et les paramÃ¨tres ref et out ne peuvent pas Ãªtre Â«Â scopeÂ Â»"
  
! #: d/dmd/dsymbolsem.c:752
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr "la rÃ©fÃ©rence Ã  une classe Â«Â scopeÂ Â» doit Ãªtre Â«Â scopeÂ Â»"
  
! #: d/dmd/dsymbolsem.c:762 d/dmd/dsymbolsem.c:769
  #, gcc-internal-format
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr "les initialiseurs Â«Â voidÂ Â» pour des pointeurs ne sont pas permis dans des fonctions sÃ»rs"
  
! #: d/dmd/dsymbolsem.c:782
  #, gcc-internal-format
  msgid "manifest constants must have initializers"
  msgstr "les constantes manifestes doivent avoir des initialiseurs"
  
! #: d/dmd/dsymbolsem.c:794
  #, gcc-internal-format, gfc-internal-format
  msgid "size of type %s is invalid"
  msgstr "la taille du type %s est invalide"
  
! #: d/dmd/dsymbolsem.c:829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr "%s n'a pas d'initialiseur par dÃ©faut"
  
! #: d/dmd/dsymbolsem.c:873
  #, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr "n'est pas statique et ne peut pas avoir un initialiseur statique"
  
! #: d/dmd/dsymbolsem.c:993
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr "de type struct %s utilise this(this) qui n'est pas permis dans une initialisation statique"
  
! #: d/dmd/dsymbolsem.c:1028
  #, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr "les variables de stockage statique ne peuvent avoir de destructeurs"
  
! #: d/dmd/dsymbolsem.c:1339
  #, gcc-internal-format
  msgid "string expected for library name"
  msgstr "chaÃ®ne attendue pour le nom de la bibliothÃ¨que"
  
! #: d/dmd/dsymbolsem.c:1371
  #, gcc-internal-format
  msgid "function name expected for start address"
  msgstr "nom de fonction attendu pour l'adresse de dÃ©part"
  
! #: d/dmd/dsymbolsem.c:1386
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr "nom de fonction attendu pour l'adresse de dÃ©part, pas Â«Â %sÂ Â»"
  
! #: d/dmd/dsymbolsem.c:1400
  #, gcc-internal-format
  msgid "string expected for mangled name"
  msgstr "chaÃ®ne attendue pour le nom dÃ©corÃ©"
  
! #: d/dmd/dsymbolsem.c:1413
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr "chaÃ®ne de longueur nulle pas permise pour le nom dÃ©corÃ©"
  
! #: d/dmd/dsymbolsem.c:1418
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr "les caractÃ¨res du nom dÃ©corÃ© peuvent uniquement Ãªtre du type char"
  
! #: d/dmd/dsymbolsem.c:1443
  msgid "char 0x%02x not allowed in mangled name"
  msgstr "le caractÃ¨re 0x%02x n'est pas permis dans le nom dÃ©corÃ©"
  
! #: d/dmd/dsymbolsem.c:1456
  msgid "char 0x%04x not allowed in mangled name"
  msgstr "le caractÃ¨res 0x%04x n'est pas permis dans le nom dÃ©corÃ©"
  
! #: d/dmd/dsymbolsem.c:1519
  #, gcc-internal-format
  msgid "can only apply to a single declaration"
  msgstr "peut uniquement Ãªtre appliquÃ© Ã  une dÃ©claration unique"
  
! #: d/dmd/dsymbolsem.c:1532
  #, gcc-internal-format
  msgid "pragma is missing closing `;`"
  msgstr "il manque le Â« ;Â Â» de fin du pragma"
  
! #: d/dmd/dsymbolsem.c:1565
  #, gcc-internal-format, gfc-internal-format
  msgid "incomplete mixin declaration (%s)"
  msgstr "dÃ©claration mixin incomplÃ¨te (%s)"
  
! #: d/dmd/dsymbolsem.c:1747
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr "le type de base ne peut pas Ãªtre void"
  
! #: d/dmd/dsymbolsem.c:1773
  #, gcc-internal-format, gfc-internal-format
  msgid "enum %s must have at least one member"
  msgstr "l'enum %s doit avoir au moins un membre"
  
! #: d/dmd/dsymbolsem.c:1859
  #, gcc-internal-format
  msgid "circular reference to enum member"
  msgstr "rÃ©fÃ©rence circulaire vers le membre de l'enum"
  
! #: d/dmd/dsymbolsem.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr "l'initialisation avec (%s.%s + 1) provoque un dÃ©bordement pour le type Â«Â %sÂ Â»"
  
! #: d/dmd/dsymbolsem.c:2066
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr "a une valeur inexacte Ã  cause de la perte de prÃ©cision"
  
! #: d/dmd/dsymbolsem.c:2144
  #, gcc-internal-format
  msgid "template tuple parameter must be last one"
  msgstr "le paramÃ¨tre tuple du patron doit Ãªtre le dernier"
  
! #: d/dmd/dsymbolsem.c:2320
  #, gcc-internal-format
  msgid "recursive mixin instantiation"
  msgstr "instanciation d'un mixin rÃ©cursif"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2374 d/dmd/dsymbolsem.c:5234
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr "expansion rÃ©cursive"
  
! #: d/dmd/dsymbolsem.c:2414
  #, gcc-internal-format
  msgid "error instantiating"
  msgstr "erreur d'instanciation"
  
! #: d/dmd/dsymbolsem.c:2537 d/dmd/dsymbolsem.c:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must be a function instead of %s"
  msgstr "%s doit Ãªtre une fonction au lieu de %s"
  
! #: d/dmd/dsymbolsem.c:2634
  #, gcc-internal-format, gfc-internal-format
  msgid "without `this` cannot be %s"
  msgstr "ne peut Ãªtre %s sans Â«Â thisÂ Â»"
  
! #: d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr "la classe de stockage Â«Â autoÂ Â» n'a pas d'effet si le type de retour n'est pas infÃ©rÃ©"
  
! #: d/dmd/dsymbolsem.c:2739
  #, gcc-internal-format
  msgid "functions cannot be scope"
  msgstr "les fonctions ne peuvent pas Ãªtre Â«Â scopeÂ Â»"
--- 58533,58803 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr "impossible d'ouvrir le fichier journal %<vtv_count_data.log%>: %m"
  
! #: d/dmd/dsymbolsem.c:136
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr "object.d manquant ou corrompu"
  
! #: d/dmd/dsymbolsem.c:184
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr "%p n'a pas de routine sÃ©mantique"
  
! #: d/dmd/dsymbolsem.c:306
  #, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr "les symboles externes ne peuvent pas avoir d'initialisations"
  
! #: d/dmd/dsymbolsem.c:387
  #, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr "_gshared n'est pas permis dans des fonctions sÃ»rsÂ ; utilisez Â«Â sharedÂ Â»"
  
! #: d/dmd/dsymbolsem.c:399
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr "le type %s est infÃ©rÃ© de l'initialiseur %s et les variables ne peuvent pas Ãªtre du type void"
  
! #: d/dmd/dsymbolsem.c:403
  #, gcc-internal-format
  msgid "variables cannot be of type void"
  msgstr "les variables ne peuvent pas Ãªtre du type void"
  
! #: d/dmd/dsymbolsem.c:409
  #, gcc-internal-format
  msgid "cannot be declared to be a function"
  msgstr "ne peut pas Ãªtre dÃ©clarÃ© comme Ã©tant une fonction"
  
! #: d/dmd/dsymbolsem.c:418
  #, gcc-internal-format, gfc-internal-format
! msgid "no definition of struct `%s`"
! msgstr "pas de dÃ©finition de la structure Â«Â %sÂ Â»"
  
! #: d/dmd/dsymbolsem.c:434
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr "la classe de stockage Â«Â autoÂ Â» n'a pas d'effet si le type ne sait pas Ãªtre infÃ©rÃ©, vouliez vous utiliser Â«Â scopeÂ Â»Â ?"
  
! #: d/dmd/dsymbolsem.c:619
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr "ne peut pas Ãªtre final, vouliez-vous peut-Ãªtre utiliser constÂ ?"
  
! #: d/dmd/dsymbolsem.c:624
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be %s"
  msgstr "ne peut pas Ãªtre %s"
  
! #: d/dmd/dsymbolsem.c:636
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr "ne peut Ãªtre Â«Â scopeÂ Â» et Â«Â %sÂ Â»"
  
! #: d/dmd/dsymbolsem.c:640
  #, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr "le champ ne peut pas Ãªtre Â«Â scopeÂ Â»"
  
! #: d/dmd/dsymbolsem.c:673
  #, gcc-internal-format
  msgid "field not allowed in interface"
  msgstr "le champ n'est pas permis dans une interface"
  
! #: d/dmd/dsymbolsem.c:677
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr "ne peut pas Ãªtre un champ supplÃ©mentaire car il changera la taille %s dÃ©terminÃ©e"
  
! #: d/dmd/dsymbolsem.c:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr "impossible d'utiliser un patron pour ajouter un champ Ã  l'agrÃ©gat Â«Â %sÂ Â»"
  
! #: d/dmd/dsymbolsem.c:705
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr "seuls des paramÃ¨tres ou des dÃ©clarations foreach peuvent Ãªtre Â«Â refÂ Â»"
  
! #: d/dmd/dsymbolsem.c:714
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr "seuls des paramÃ¨tres ou des variables sur la piles peuvent Ãªtre Â«Â inoutÂ Â»"
  
! #: d/dmd/dsymbolsem.c:732
  #, gcc-internal-format
  msgid "inout variables can only be declared inside inout functions"
  msgstr "les variables Â«Â inoutÂ Â» peuvent uniquement Ãªtre dÃ©clarÃ©es dans des fonctions Â«Â inoutÂ Â»"
  
! #: d/dmd/dsymbolsem.c:751
  #, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr "la construction par dÃ©faut est dÃ©sactivÃ©e pour le type %s"
  
! #: d/dmd/dsymbolsem.c:760
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr "les globaux, statiques, champs, les constantes manifestes et les paramÃ¨tres ref et out ne peuvent pas Ãªtre Â«Â scopeÂ Â»"
  
! #: d/dmd/dsymbolsem.c:766
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr "la rÃ©fÃ©rence Ã  une classe Â«Â scopeÂ Â» doit Ãªtre Â«Â scopeÂ Â»"
  
! #: d/dmd/dsymbolsem.c:776 d/dmd/dsymbolsem.c:783
  #, gcc-internal-format
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr "les initialiseurs Â«Â voidÂ Â» pour des pointeurs ne sont pas permis dans des fonctions sÃ»rs"
  
! #: d/dmd/dsymbolsem.c:796
  #, gcc-internal-format
  msgid "manifest constants must have initializers"
  msgstr "les constantes manifestes doivent avoir des initialiseurs"
  
! #: d/dmd/dsymbolsem.c:808
  #, gcc-internal-format, gfc-internal-format
  msgid "size of type %s is invalid"
  msgstr "la taille du type %s est invalide"
  
! #: d/dmd/dsymbolsem.c:843
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr "%s n'a pas d'initialiseur par dÃ©faut"
  
! #: d/dmd/dsymbolsem.c:887
  #, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr "n'est pas statique et ne peut pas avoir un initialiseur statique"
  
! #: d/dmd/dsymbolsem.c:1007
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr "de type struct %s utilise this(this) qui n'est pas permis dans une initialisation statique"
  
! #: d/dmd/dsymbolsem.c:1042
  #, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr "les variables de stockage statique ne peuvent avoir de destructeurs"
  
! #: d/dmd/dsymbolsem.c:1340
  #, gcc-internal-format
  msgid "string expected for library name"
  msgstr "chaÃ®ne attendue pour le nom de la bibliothÃ¨que"
  
! #: d/dmd/dsymbolsem.c:1372
  #, gcc-internal-format
  msgid "function name expected for start address"
  msgstr "nom de fonction attendu pour l'adresse de dÃ©part"
  
! #: d/dmd/dsymbolsem.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr "nom de fonction attendu pour l'adresse de dÃ©part, pas Â«Â %sÂ Â»"
  
! #: d/dmd/dsymbolsem.c:1401
  #, gcc-internal-format
  msgid "string expected for mangled name"
  msgstr "chaÃ®ne attendue pour le nom dÃ©corÃ©"
  
! #: d/dmd/dsymbolsem.c:1414
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr "chaÃ®ne de longueur nulle pas permise pour le nom dÃ©corÃ©"
  
! #: d/dmd/dsymbolsem.c:1419
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr "les caractÃ¨res du nom dÃ©corÃ© peuvent uniquement Ãªtre du type char"
  
! #: d/dmd/dsymbolsem.c:1444
  msgid "char 0x%02x not allowed in mangled name"
  msgstr "le caractÃ¨re 0x%02x n'est pas permis dans le nom dÃ©corÃ©"
  
! #: d/dmd/dsymbolsem.c:1457
  msgid "char 0x%04x not allowed in mangled name"
  msgstr "le caractÃ¨res 0x%04x n'est pas permis dans le nom dÃ©corÃ©"
  
! #: d/dmd/dsymbolsem.c:1465
! #, gcc-internal-format
! msgid "takes no argument"
! msgstr "ne prend pas d'argument"
! 
! #: d/dmd/dsymbolsem.c:1526
  #, gcc-internal-format
  msgid "can only apply to a single declaration"
  msgstr "peut uniquement Ãªtre appliquÃ© Ã  une dÃ©claration unique"
  
! #: d/dmd/dsymbolsem.c:1539
  #, gcc-internal-format
  msgid "pragma is missing closing `;`"
  msgstr "il manque le Â« ;Â Â» de fin du pragma"
  
! #: d/dmd/dsymbolsem.c:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "incomplete mixin declaration (%s)"
  msgstr "dÃ©claration mixin incomplÃ¨te (%s)"
  
! #: d/dmd/dsymbolsem.c:1758
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr "le type de base ne peut pas Ãªtre void"
  
! #: d/dmd/dsymbolsem.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "enum %s must have at least one member"
  msgstr "l'enum %s doit avoir au moins un membre"
  
! #: d/dmd/dsymbolsem.c:1870
  #, gcc-internal-format
  msgid "circular reference to enum member"
  msgstr "rÃ©fÃ©rence circulaire vers le membre de l'enum"
  
! #: d/dmd/dsymbolsem.c:2048
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr "l'initialisation avec (%s.%s + 1) provoque un dÃ©bordement pour le type Â«Â %sÂ Â»"
  
! #: d/dmd/dsymbolsem.c:2077
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr "a une valeur inexacte Ã  cause de la perte de prÃ©cision"
  
! #: d/dmd/dsymbolsem.c:2155
  #, gcc-internal-format
  msgid "template tuple parameter must be last one"
  msgstr "le paramÃ¨tre tuple du patron doit Ãªtre le dernier"
  
! #: d/dmd/dsymbolsem.c:2331
  #, gcc-internal-format
  msgid "recursive mixin instantiation"
  msgstr "instanciation d'un mixin rÃ©cursif"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr "expansion rÃ©cursive"
  
! #: d/dmd/dsymbolsem.c:2425
  #, gcc-internal-format
  msgid "error instantiating"
  msgstr "erreur d'instanciation"
  
! #: d/dmd/dsymbolsem.c:2565 d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must be a function instead of %s"
  msgstr "%s doit Ãªtre une fonction au lieu de %s"
  
! #: d/dmd/dsymbolsem.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "without `this` cannot be %s"
  msgstr "ne peut Ãªtre %s sans Â«Â thisÂ Â»"
  
! #: d/dmd/dsymbolsem.c:2762
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr "la classe de stockage Â«Â autoÂ Â» n'a pas d'effet si le type de retour n'est pas infÃ©rÃ©"
  
! #: d/dmd/dsymbolsem.c:2767
  #, gcc-internal-format
  msgid "functions cannot be scope"
  msgstr "les fonctions ne peuvent pas Ãªtre Â«Â scopeÂ Â»"
*************** msgstr "les fonctions ne peuvent pas Ãªt
*** 58756,58797 ****
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2747
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr "le membre statique n'a pas de Â«Â thisÂ Â» auquel Â«Â returnÂ Â» peut Ãªtre appliquÃ©"
  
! #: d/dmd/dsymbolsem.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "%s functions cannot be abstract"
  msgstr "les fonctions %s ne peuvent pas Ãªtre abstraites"
  
! #: d/dmd/dsymbolsem.c:2766
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr "la mÃ©thode %s n'est pas virtuelle, elle ne peut pas redÃ©finir"
  
! #: d/dmd/dsymbolsem.c:2768
  #, gcc-internal-format
  msgid "cannot override a non-virtual function"
  msgstr "ne peut redÃ©finir une fonction non virtuelle"
  
! #: d/dmd/dsymbolsem.c:2772
  #, gcc-internal-format
  msgid "cannot be both final and abstract"
  msgstr "ne peut Ãªtre, Ã  la fois, final et abstract"
  
! #: d/dmd/dsymbolsem.c:2784
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr "les constructeurs, destructeurs, postblits, invariants ainsi que les fonctions new et delete ne sont pas permis dans l'interface %s"
  
! #: d/dmd/dsymbolsem.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr "le corps de la fonction est uniquement permis dans les fonctions finales dans l'interface %s"
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr "les destructeurs, postblits et invariants ne sont pas permis dans l'union %s"
--- 58805,58856 ----
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2775
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr "le membre statique n'a pas de Â«Â thisÂ Â» auquel Â«Â returnÂ Â» peut Ãªtre appliquÃ©"
  
! #: d/dmd/dsymbolsem.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s functions cannot be abstract"
  msgstr "les fonctions %s ne peuvent pas Ãªtre abstraites"
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr "la mÃ©thode %s n'est pas virtuelle, elle ne peut pas redÃ©finir"
  
! #: d/dmd/dsymbolsem.c:2796
  #, gcc-internal-format
  msgid "cannot override a non-virtual function"
  msgstr "ne peut redÃ©finir une fonction non virtuelle"
  
! #: d/dmd/dsymbolsem.c:2800
  #, gcc-internal-format
  msgid "cannot be both final and abstract"
  msgstr "ne peut Ãªtre, Ã  la fois, final et abstract"
  
! #: d/dmd/dsymbolsem.c:2829
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, ...)` not `%s`"
! msgstr "les fonctions Â«Â oragma(%s)Â Â» doivent Ãªtre Â«Â extern(C) %s %s([paramÃ¨tresâ€¦], const(char)*, â€¦)Â Â» pas Â«Â %sÂ Â»"
! 
! #: d/dmd/dsymbolsem.c:2835
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, va_list)`"
! msgstr "les fonctions Â«Â pargma(%sÂ Â» doivent Ãªtre Â«Â extern(C) %s %s([paramÃ¨tresâ€¦], const(char)*n va_list)Â Â»"
! 
! #: d/dmd/dsymbolsem.c:2851
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr "les constructeurs, destructeurs, postblits, invariants ainsi que les fonctions new et delete ne sont pas permis dans l'interface %s"
  
! #: d/dmd/dsymbolsem.c:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr "le corps de la fonction est uniquement permis dans les fonctions finales dans l'interface %s"
  
! #: d/dmd/dsymbolsem.c:2861
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr "les destructeurs, postblits et invariants ne sont pas permis dans l'union %s"
*************** msgstr "les destructeurs, postblits et i
*** 58799,58970 ****
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2850
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr "l'infÃ©rence du type de retour n'est pas supportÃ©e si la fonction de la classe de base peut Ãªtre redÃ©finie"
  
! #: d/dmd/dsymbolsem.c:2880 d/dmd/dsymbolsem.c:2975
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s"
  msgstr "la fonction finale %s ne peut pas Ãªtre redÃ©finie"
  
! #: d/dmd/dsymbolsem.c:3008
  #, gcc-internal-format
  msgid "multiple overrides of same function"
  msgstr "plusieurs redÃ©finitions de la mÃªme fonction"
  
! #: d/dmd/dsymbolsem.c:3103
  #, gcc-internal-format, gfc-internal-format
  msgid "incompatible covariant types %s and %s"
  msgstr "types covariants %s et %s incompatibles"
  
! #: d/dmd/dsymbolsem.c:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr "ne redÃ©fini aucune fonction, vouliez-vous redÃ©finir Â«Â %s%sÂ Â»Â ?"
  
! #: d/dmd/dsymbolsem.c:3128
  #, gcc-internal-format
  msgid "does not override any function"
  msgstr "ne redÃ©fini aucune fonction"
  
! #: d/dmd/dsymbolsem.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s.%s"
  msgstr "ne peut redÃ©finir la fonction finale %s.%s"
  
! #: d/dmd/dsymbolsem.c:3164
  #, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr "la redÃ©finition s'applique uniquement aux fonctions membres de la classe"
  
! #: d/dmd/dsymbolsem.c:3173
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr "les contrats in et out peuvent uniquement apparaÃ®tre sans un corps quand ils sont des fonctions d'interface virtuelle ou abstraites"
  
! #: d/dmd/dsymbolsem.c:3196
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr "impossible d'utiliser un patron pour ajouter une fonction virtuelle Ã  la classe Â«Â %sÂ Â»"
  
! #: d/dmd/dsymbolsem.c:3304
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr "le constructeur par dÃ©faut pour les structures est uniquement autorisÃ© avec @disable, aucun corps et aucun paramÃ¨tre"
  
! #: d/dmd/dsymbolsem.c:3648
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr "au moins un argument de type size_t attendu"
  
! #: d/dmd/dsymbolsem.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "first argument must be type size_t, not %s"
  msgstr "le premier argument doit Ãªtre du type size_t, pas %s"
  
! #: d/dmd/dsymbolsem.c:3690
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr "un argument de type void* attendu"
  
! #: d/dmd/dsymbolsem.c:3696
  #, gcc-internal-format, gfc-internal-format
  msgid "one argument of type void* expected, not %s"
  msgstr "un argument de type void* attendu, pas %s"
  
! #: d/dmd/dsymbolsem.c:3754
  #, gcc-internal-format
  msgid "structs, unions cannot be abstract"
  msgstr "les structures et les unions ne peuvent pas Ãªtre abstraites"
  
! #: d/dmd/dsymbolsem.c:3894 d/dmd/dsymbolsem.c:4446
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr "existe dÃ©jÃ  Ã  %s. Peut-Ãªtre dans une autre fonction avec le mÃªme nomÂ ?"
  
! #: d/dmd/dsymbolsem.c:3976
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr "la classe de stockage Â«Â autoÂ Â» est invalide en dÃ©clarant une classe, vouliez-vous utiliser Â«Â scopeÂ Â»Â ?"
  
! #: d/dmd/dsymbolsem.c:4039
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr "le type de base doit Ãªtre une classe ou une interface, pas %s"
  
! #: d/dmd/dsymbolsem.c:4062
  #, gcc-internal-format
  msgid "circular inheritance"
  msgstr "hÃ©ritage circulaire"
  
! #: d/dmd/dsymbolsem.c:4098 d/dmd/dsymbolsem.c:4588
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr "le type de base doit Ãªtre une interface, pas %s"
  
! #: d/dmd/dsymbolsem.c:4109 d/dmd/dsymbolsem.c:4599
  #, gcc-internal-format, gfc-internal-format
  msgid "inherits from duplicate interface %s"
  msgstr "hÃ©ritages depuis l'interface %s dupliquÃ©e"
  
! #: d/dmd/dsymbolsem.c:4173
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot inherit from final class %s"
  msgstr "impossible d'hÃ©riter depuis la classe finale %s"
  
! #: d/dmd/dsymbolsem.c:4273
  #, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "la classe de base C++ %s a besoin d'au moins une fonction virtuelle"
  
! #: d/dmd/dsymbolsem.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr "une classe statique ne peut pas hÃ©riter de la classe imbriquÃ©e %s"
  
! #: d/dmd/dsymbolsem.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr "est imbriquÃ©e dans %s, mais la super classe %s est imbriquÃ©e dans %s"
  
! #: d/dmd/dsymbolsem.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr "n'est pas imbriquÃ©e, mais la super classe %s est imbriquÃ©e dans %s"
  
! #: d/dmd/dsymbolsem.c:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr "impossible de gÃ©nÃ©rer implicitement un constructeur par dÃ©faut quand la classe de base %s n'a pas de constructeur par dÃ©faut"
  
! #: d/dmd/dsymbolsem.c:4467
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr "Les membres de champ d'une classe synchronisÃ©e ne peuvent pas Ãªtre %s"
  
! #: d/dmd/dsymbolsem.c:4607
  #, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr "hÃ©ritage circulaire de l'interface"
  
! #: d/dmd/dsymbolsem.c:4841
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "les patrons mixin ne sont pas des patrons normaux"
  
! #: d/dmd/dsymbolsem.c:5028
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "l'instanciation du patron %s fait une rÃ©fÃ©rence anticipÃ©e Ã  la dÃ©claration de patron %s"
  
! #: d/dmd/dsymbolsem.c:5409
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr "impossible de rÃ©soudre"
  
! #: d/dmd/dsymbolsem.c:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "impossible de crÃ©er un alias de l'expression %s"
--- 58858,59029 ----
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2917
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr "l'infÃ©rence du type de retour n'est pas supportÃ©e si la fonction de la classe de base peut Ãªtre redÃ©finie"
  
! #: d/dmd/dsymbolsem.c:2947 d/dmd/dsymbolsem.c:3042
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s"
  msgstr "la fonction finale %s ne peut pas Ãªtre redÃ©finie"
  
! #: d/dmd/dsymbolsem.c:3075
  #, gcc-internal-format
  msgid "multiple overrides of same function"
  msgstr "plusieurs redÃ©finitions de la mÃªme fonction"
  
! #: d/dmd/dsymbolsem.c:3170
  #, gcc-internal-format, gfc-internal-format
  msgid "incompatible covariant types %s and %s"
  msgstr "types covariants %s et %s incompatibles"
  
! #: d/dmd/dsymbolsem.c:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr "ne redÃ©fini aucune fonction, vouliez-vous redÃ©finir Â«Â %s%sÂ Â»Â ?"
  
! #: d/dmd/dsymbolsem.c:3195
  #, gcc-internal-format
  msgid "does not override any function"
  msgstr "ne redÃ©fini aucune fonction"
  
! #: d/dmd/dsymbolsem.c:3216
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s.%s"
  msgstr "ne peut redÃ©finir la fonction finale %s.%s"
  
! #: d/dmd/dsymbolsem.c:3231
  #, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr "la redÃ©finition s'applique uniquement aux fonctions membres de la classe"
  
! #: d/dmd/dsymbolsem.c:3240
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr "les contrats in et out peuvent uniquement apparaÃ®tre sans un corps quand ils sont des fonctions d'interface virtuelle ou abstraites"
  
! #: d/dmd/dsymbolsem.c:3263
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr "impossible d'utiliser un patron pour ajouter une fonction virtuelle Ã  la classe Â«Â %sÂ Â»"
  
! #: d/dmd/dsymbolsem.c:3371
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr "le constructeur par dÃ©faut pour les structures est uniquement autorisÃ© avec @disable, aucun corps et aucun paramÃ¨tre"
  
! #: d/dmd/dsymbolsem.c:3715
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr "au moins un argument de type size_t attendu"
  
! #: d/dmd/dsymbolsem.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "first argument must be type size_t, not %s"
  msgstr "le premier argument doit Ãªtre du type size_t, pas %s"
  
! #: d/dmd/dsymbolsem.c:3757
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr "un argument de type void* attendu"
  
! #: d/dmd/dsymbolsem.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "one argument of type void* expected, not %s"
  msgstr "un argument de type void* attendu, pas %s"
  
! #: d/dmd/dsymbolsem.c:3821
  #, gcc-internal-format
  msgid "structs, unions cannot be abstract"
  msgstr "les structures et les unions ne peuvent pas Ãªtre abstraites"
  
! #: d/dmd/dsymbolsem.c:3961 d/dmd/dsymbolsem.c:4513
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr "existe dÃ©jÃ  Ã  %s. Peut-Ãªtre dans une autre fonction avec le mÃªme nomÂ ?"
  
! #: d/dmd/dsymbolsem.c:4043
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr "la classe de stockage Â«Â autoÂ Â» est invalide en dÃ©clarant une classe, vouliez-vous utiliser Â«Â scopeÂ Â»Â ?"
  
! #: d/dmd/dsymbolsem.c:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr "le type de base doit Ãªtre une classe ou une interface, pas %s"
  
! #: d/dmd/dsymbolsem.c:4129
  #, gcc-internal-format
  msgid "circular inheritance"
  msgstr "hÃ©ritage circulaire"
  
! #: d/dmd/dsymbolsem.c:4165 d/dmd/dsymbolsem.c:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr "le type de base doit Ãªtre une interface, pas %s"
  
! #: d/dmd/dsymbolsem.c:4176 d/dmd/dsymbolsem.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "inherits from duplicate interface %s"
  msgstr "hÃ©ritages depuis l'interface %s dupliquÃ©e"
  
! #: d/dmd/dsymbolsem.c:4240
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot inherit from final class %s"
  msgstr "impossible d'hÃ©riter depuis la classe finale %s"
  
! #: d/dmd/dsymbolsem.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "la classe de base C++ %s a besoin d'au moins une fonction virtuelle"
  
! #: d/dmd/dsymbolsem.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr "une classe statique ne peut pas hÃ©riter de la classe imbriquÃ©e %s"
  
! #: d/dmd/dsymbolsem.c:4372
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr "est imbriquÃ©e dans %s, mais la super classe %s est imbriquÃ©e dans %s"
  
! #: d/dmd/dsymbolsem.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr "n'est pas imbriquÃ©e, mais la super classe %s est imbriquÃ©e dans %s"
  
! #: d/dmd/dsymbolsem.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr "impossible de gÃ©nÃ©rer implicitement un constructeur par dÃ©faut quand la classe de base %s n'a pas de constructeur par dÃ©faut"
  
! #: d/dmd/dsymbolsem.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr "Les membres de champ d'une classe synchronisÃ©e ne peuvent pas Ãªtre %s"
  
! #: d/dmd/dsymbolsem.c:4674
  #, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr "hÃ©ritage circulaire de l'interface"
  
! #: d/dmd/dsymbolsem.c:4956
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "les patrons mixin ne sont pas des patrons normaux"
  
! #: d/dmd/dsymbolsem.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "l'instanciation du patron %s fait une rÃ©fÃ©rence anticipÃ©e Ã  la dÃ©claration de patron %s"
  
! #: d/dmd/dsymbolsem.c:5540
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr "impossible de rÃ©soudre"
  
! #: d/dmd/dsymbolsem.c:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "impossible de crÃ©er un alias de l'expression %s"
*************** msgstr "Â«Â %.*sÂ Â»"
*** 58979,59000 ****
  msgid "(%s) is false"
  msgstr "(%s) est faux"
  
! #: d/dmd/semantic2.c:210
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ": Impossible d'initialiser l'Ã©numÃ©ration avec une classe ou un pointeur vers une structure. Utilisez plutÃ´t une variable constante statique."
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr "est mutable. Seules des variables constantes ou non mutables locales au thread de la class sont permises, pas %s"
  
! #: d/dmd/semantic2.c:226
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr "est un pointeur vers une structure mutable. Seuls des pointeurs vers des variables constantes, non mutables ou des structures partagÃ©es locales au thread sont permises, pas %s"
  
! #: d/dmd/semantic2.c:384
  #, gcc-internal-format
  msgid "has forward references"
  msgstr "a des rÃ©fÃ©rences anticipÃ©es"
--- 59038,59059 ----
  msgid "(%s) is false"
  msgstr "(%s) est faux"
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ": Impossible d'initialiser l'Ã©numÃ©ration avec une classe ou un pointeur vers une structure. Utilisez plutÃ´t une variable constante statique."
  
! #: d/dmd/semantic2.c:228
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr "est mutable. Seules des variables constantes ou non mutables locales au thread de la class sont permises, pas %s"
  
! #: d/dmd/semantic2.c:235
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr "est un pointeur vers une structure mutable. Seuls des pointeurs vers des variables constantes, non mutables ou des structures partagÃ©es locales au thread sont permises, pas %s"
  
! #: d/dmd/semantic2.c:404
  #, gcc-internal-format
  msgid "has forward references"
  msgstr "a des rÃ©fÃ©rences anticipÃ©es"
*************** msgstr "pas de correspondance pour l'app
*** 59054,59075 ****
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr "impossible d'appeler super() implicitement car il est annotÃ© avec @disable"
  
! #: d/dmd/semantic3.c:860
  #, gcc-internal-format, gfc-internal-format
! msgid "has no return statement, but is expected to return a value of type %s"
! msgstr "n'a pas d'instruction de retour mais une valeur de retour de type %s est attendue"
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format
! msgid "no return exp; or assert(0); at end of function"
! msgstr "pas d'expression de retour ou de assert(0) Ã  la fin de la fonction"
  
! #: d/dmd/semantic3.c:1193
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr "la fonction synchronisÃ©e %s doit Ãªtre un membre ou une classe"
  
! #: d/dmd/semantic3.c:1212
  #, gcc-internal-format
  msgid "naked assembly functions with contracts are not supported"
  msgstr "les fonctions assembleur nues avec contrats ne sont pas supportÃ©es"
--- 59113,59134 ----
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr "impossible d'appeler super() implicitement car il est annotÃ© avec @disable"
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format, gfc-internal-format
! msgid "has no `return` statement, but is expected to return a value of type `%s`"
! msgstr "n'a pas d'instruction de retour mais une valeur de retour de type Â«Â %sÂ Â» est attendue"
  
! #: d/dmd/semantic3.c:864
  #, gcc-internal-format
! msgid "no `return exp;` or `assert(0);` at end of function"
! msgstr "pas de Â«Â return exp;Â Â» ni de Â«Â assert(0);Â Â» Ã  la fin de la fonction"
  
! #: d/dmd/semantic3.c:1171
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr "la fonction synchronisÃ©e %s doit Ãªtre un membre ou une classe"
  
! #: d/dmd/semantic3.c:1190
  #, gcc-internal-format
  msgid "naked assembly functions with contracts are not supported"
  msgstr "les fonctions assembleur nues avec contrats ne sont pas supportÃ©es"
*************** msgstr "La constante littÃ©rale BOZ Ã  %
*** 59605,59611 ****
  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:10921
  #, 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"
--- 59664,59670 ----
  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:10929
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Utilisation invalide de la constant littÃ©rale BOZ Ã  %L"
*************** msgstr "ChaÃ®ne d'initialisation inutili
*** 60698,60709 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "La chaine d'initialisation Ã  %L a Ã©tÃ© tronquÃ©e pour tenir dans la variable (%ld/%ld)"
  
! #: fortran/data.c:188 fortran/resolve.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L est plus petit que un"
  
! #: fortran/data.c:194 fortran/resolve.c:5129
  #, 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"
--- 60757,60768 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "La chaine d'initialisation Ã  %L a Ã©tÃ© tronquÃ©e pour tenir dans la variable (%ld/%ld)"
  
! #: fortran/data.c:188 fortran/resolve.c:5107
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L est plus petit que un"
  
! #: fortran/data.c:194 fortran/resolve.c:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L excÃ¨de la longueur de la chaÃ®ne"
*************** msgstr "Mauvaise spÃ©cification INTENT Ã
*** 60883,60889 ****
  msgid "deferred type parameter at %C"
  msgstr "paramÃ¨tre de type diffÃ©rÃ© Ã  %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue Ã  %L"
--- 60942,60948 ----
  msgid "deferred type parameter at %C"
  msgstr "paramÃ¨tre de type diffÃ©rÃ© Ã  %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue Ã  %L"
*************** msgid "Illegal id in copy_walk_reduction
*** 63366,63372 ****
  msgstr "Identifiant illÃ©gal dans copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6713 fortran/trans-array.c:8208
  #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 63425,63431 ----
  msgstr "Identifiant illÃ©gal dans copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
  #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "La variable %qs Ã  %L a une vale
*** 63447,63453 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "La variable %qs Ã  %L n'est pas dÃ©finissable Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(INOUT) de la fonction %qs"
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1794
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "Le code pour rÃ©allouer le tableau allouable Ã  %L sera ajoutÃ©"
--- 63506,63512 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "La variable %qs Ã  %L n'est pas dÃ©finissable Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(INOUT) de la fonction %qs"
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "Le code pour rÃ©allouer le tableau allouable Ã  %L sera ajoutÃ©"
*************** msgstr "Le premier argument de l'affecta
*** 63582,63593 ****
  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:17201
  #, 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:17219
  #, 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)"
--- 63641,63652 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Le deuxiÃ¨me argument de l'affection dÃ©finie Ã  %L doit Ãªtre INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Le premier argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)"
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Le deuxiÃ¨me argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)"
*************** msgstr "Rang non concordant entre l'argu
*** 63697,64238 ****
  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:2355
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argument de procÃ©dure invalide Ã  %L"
  
! #: fortran/interface.c:2363 fortran/interface.c:2390
  #, 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:2401
  #, 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:2424
  #, 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:2434
  #, 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:2444
  #, 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:2460
  #, 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:2470
  #, 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:2485
  #, 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:2496
  #, 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:2515
  #, 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:2533
  #, 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:2548
  #, 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:2563
  #, 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:2582
  #, 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:2595
  #, 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:2602
  #, 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:2676
  #, 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:2687
  #, 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:2692
  #, 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:2705
  #, 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:2713
  #, 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:3064
  #, 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:3087
  #, 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:3091
  #, 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:3100
  #, 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:3110
  #, 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:3124
  #, 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:3136
  #, 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:3165
  #, 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:3168
  #, 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:3192
  #, 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:3214
  #, 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:3221
  #, 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:3235
  #, 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:3252
  #, 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:3260 fortran/interface.c:3265
  #, 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:3285
  #, 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:3301
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "ProcÃ©dure attendue pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3318
  #, 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:3327
  #, 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:3337
  #, 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:3347
  #, 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:3360
  #, 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:3374
  #, 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:3388
  #, 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:3400
  #, 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:3410
  #, 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:3440
  #, 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:3459
  #, 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:3476
  #, 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:3496
  #, 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:3519
  #, 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:3527
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Argument effectif manquant pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3657
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Mauvais code de composant"
  
! #: fortran/interface.c:3686
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Liste non concordante"
  
! #: fortran/interface.c:3712
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): donnÃ©e corrompue"
  
! #: fortran/interface.c:3722
  #, 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:3752
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Liste non concordante"
  
! #: fortran/interface.c:3772
  #, 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:3784
  #, 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:3794
  #, 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:3805
  #, 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:3847
  #, 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:3851 fortran/interface.c:3861
  #, 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:3857
  #, 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:3870
  #, 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:3878
  #, 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:3886
  #, 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:3903
  #, 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:3912
  #, 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:3921
  #, 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:3936
  #, 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:3951
  #, 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:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Argument MOLD requis pour NULL Ã  %L"
  
! #: fortran/interface.c:3971
  #, 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:4013
  #, 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:4024
  #, 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:4109
  #, 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:4179
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/interface.c:4552
  #, 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:4669
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Mauvais type d'interface"
  
! #: fortran/interface.c:4763
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Ne peut Ã©craser GENERIC %qs Ã  %L"
  
! #: fortran/interface.c:4775
  #, 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:4783
  #, 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:4791
  #, 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:4800
  #, 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:4806
  #, 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:4815
  #, 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:4826
  #, 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:4834
  #, 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:4845
  #, 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:4875
  #, 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:4886
  #, 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:4895
  #, 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:4904
  #, 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:4915
  #, 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:4922
  #, 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:4943
  #, 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:4950
  #, 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:4957
  #, 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:4961
  #, 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:4965
  #, 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:4969
  #, 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:5027 fortran/interface.c:5073
  #, 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:5039
  #, 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:5051
  #, 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:5058
  #, 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"
--- 63756,64297 ----
  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:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argument de procÃ©dure invalide Ã  %L"
  
! #: fortran/interface.c:2364 fortran/interface.c:2391
  #, 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:2402
  #, 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:2425
  #, 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:2435
  #, 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:2445
  #, 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:2461
  #, 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:2471
  #, 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:2486
  #, 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:2502
  #, 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:2521
  #, 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:2539
  #, 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:2554
  #, 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:2569
  #, 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:2588
  #, 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:2601
  #, 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:2608
  #, 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:2682
  #, 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:2693
  #, 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:2698
  #, 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:2711
  #, 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:2719
  #, 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:3070
  #, 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:3093
  #, 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:3097
  #, 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:3106
  #, 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:3116
  #, 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:3130
  #, 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:3142
  #, 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:3171
  #, 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:3174
  #, 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:3198
  #, 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:3220
  #, 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:3227
  #, 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:3241
  #, 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:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longueur de CHARACTER de l'argument effectif est plus court que celui de l'argument muet %qs (%lu/%lu) Ã  %L"
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "L'argument effectif contient trop peu d'Ã©lÃ©ments pour l'argument muet %qs (%lu/%lu) Ã  %L"
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Pointeur de procÃ©dure attendu pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "ProcÃ©dure attendue pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "L'argument effectif pour %qs ne peut pas Ãªtre un tableau de taille tacite Ã  %L"
  
! #: fortran/interface.c:3333
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "L'argument effectif pour %qs doit Ãªtre un pointeur Ã  %L"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Argument effectif non pointeur Ã  %L vers le muet pointeur %qs"
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argument effectif co-indexÃ© Ã  %L vers le muet pointeur %qs"
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "L'argument effectif co-indexÃ© Ã  %L vers le muet allouable %qs requiert INTENT(IN)"
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "L'argument effectif co-indexÃ© ASYNCHRONOUS ou VOLATILE Ã  %L requiert que le muet %qs n'ait ni ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "L'argument effectif co-indexÃ© Ã  %L avec un composant ultimement allouable pour le muet %qs requiert soit VALUE ou INTENT(IN)"
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "L'argument effectif qui est un tableau de CLASS pour %qs doit Ãªtre un tableau complet Ã  %L"
  
! #: fortran/interface.c:3416
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "L'argument effectif pour %qs doit Ãªtre ALLOCATABLE Ã  %L"
  
! #: fortran/interface.c:3446
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "L'argument effectif qui est une section de tableau avec des indices de vecteur Ã  %L est incompatible avec l'attribut INTENT(OUT), INTENT(INOUT), VOLATILE ou ASYNCHRONOUS de l'argument muet %qs"
  
! #: fortran/interface.c:3465
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "L'argument effectif de forme tacite Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILE"
  
! #: fortran/interface.c:3482
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "L'argument effectif qui est une section de tableau Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILE"
  
! #: fortran/interface.c:3502
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "L'argument effectif qui est un tableau de pointeurs Ã  %L requiert un argument muet de forme tacite ou un tableau de pointeurs %qs Ã  cause de l'attribut VOLATILE"
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "SpÃ©cification de retour alternatif manquant dans l'appel de la sous-routine Ã  %L"
  
! #: fortran/interface.c:3533
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Argument effectif manquant pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Mauvais code de composant"
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Liste non concordante"
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): donnÃ©e corrompue"
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Le mÃªme argument effectif est associÃ© avec l'argument INTENT(%s) %qs et l'argument INTENT(%s) %qs Ã  %L"
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Liste non concordante"
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "L'argument de procÃ©dure Ã  %L est local dans une procÃ©dure PURE et a l'attribut POINTER"
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "L'argument effectif co-indexÃ© Ã  %L dans une procÃ©dure PURE est passÃ© Ã  un argument INTENT(%s)"
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "L'argument effectif co-indexÃ© Ã  %L dans une procÃ©dure PURE est passÃ© Ã  un argument muet de type POINTER"
  
! #: fortran/interface.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "L'argument effectif polymorphique co-indexÃ© Ã  %L est passÃ© Ã  l'argument muet polymorphique %qs"
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "La procÃ©dure %qs appelÃ©e Ã  %L n'est pas explicitement dÃ©clarÃ©e, vouliez-vous employer %qsÂ ?"
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "La procÃ©dure %qs appelÃ©e Ã  %L n'est pas explicitement dÃ©clarÃ©e"
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "ProcÃ©dure %qs appelÃ©e avec une interface implicite Ã  %L"
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "L'objet pointeur %qs Ã  %L doit avoir une interface de fonction explicite ou Ãªtre dÃ©clarÃ© comme un tableau"
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "L'objet allouable %qs Ã  %L doit avoir une interface de fonction explicite ou Ãªtre dÃ©clarÃ© comme un tableau"
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "La fonction allouable %qs Ã  %L doit avoir une interface de fonction explicite"
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Interface explicite requise pour l'argument polymorphique Ã  %L"
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "L'argument mot-clÃ© requiert une interface explicite pour la procÃ©dure %qs Ã  %L"
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "L'argument de type tacite %s Ã  %L requiert une interface explicite"
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "L'argument effectif de LOCK_TYPE ou avec un composant LOCK_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qs"
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "L'argument effectif de EVENT_TYPE ou avec un composant EVENT_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qs"
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Argument MOLD requis pour NULL Ã  %L"
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Un argument de rang tacite requiert une interface explicite Ã  %L"
  
! #: fortran/interface.c:4019
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Composant pointeur de procÃ©dure %qs appelÃ© avec une interface implicite Ã  %L"
  
! #: fortran/interface.c:4030
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "L'argument mot-clÃ© requiert une interface explicite pour le composant pointeur de procÃ©dure %qs Ã  %L"
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "MOLD= est requis dans l'argument NULL() Ã  %L: AmbigÃ¼itÃ© entre les fonctions spÃ©cifiÃ©es %s et %s"
  
! #: fortran/interface.c:4185
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/interface.c:4558
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "L'entitÃ© %qs Ã  %L est dÃ©jÃ  prÃ©sente dans l'interface"
  
! #: fortran/interface.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Mauvais type d'interface"
  
! #: fortran/interface.c:4769
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Ne peut Ã©craser GENERIC %qs Ã  %L"
  
! #: fortran/interface.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs Ã  %L redÃ©fini une liaison de procÃ©dure dÃ©clarÃ©e NON_OVERRRIDABLE"
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "%qs Ã  %L ne doit pas Ãªtre DEFERRED car il redÃ©fini une liaison non DEFERRED"
  
! #: fortran/interface.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs Ã  %L redÃ©fini une procÃ©dure PURE et doit aussi Ãªtre PURE"
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs Ã  %L redÃ©fini une procÃ©dure ELEMENTAL et doit aussi Ãªtre ELEMENTAL"
  
! #: fortran/interface.c:4812
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs Ã  %L redÃ©fini une procÃ©dure non ELEMENTAL et ne doit pas Ãªtre ELEMENTAL non plus"
  
! #: fortran/interface.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs Ã  %L redÃ©fini une SUBROUTINE et doit aussi Ãªtre une SUBROUTINE"
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs Ã  %L redÃ©fini une FUNCTION et doit aussi Ãªtre une FUNCTION"
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "RÃ©sultat non concordant pour la redÃ©finition de la procÃ©dure %qs Ã  %L: %s"
  
! #: fortran/interface.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs Ã  %L redÃ©fini une procÃ©dure PUBLIC et ne doit pas Ãªtre PRIVATE"
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "L'argument muet %qs de %qs Ã  %L devrait Ãªtre nommÃ© %qs pour correspondre Ã  l'argument Ã©quivalent de la procÃ©dure redÃ©finie"
  
! #: fortran/interface.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Argument non concordant pour la procÃ©dure redÃ©finissante %qs Ã  %L: %s"
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs Ã  %L doit avoir le mÃªme nombre d'arguments formels que la procÃ©dure redÃ©finie"
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs Ã  %L redÃ©fini une liaison NOPASS et doit aussi Ãªtre NOPASS"
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs Ã  %L redÃ©fini une liaison PASS et doit aussi Ãªtre PASS"
  
! #: fortran/interface.c:4928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "L'argument muet %qs de type objet passÃ© Ã  %L doit Ãªtre Ã  la mÃªme position que l'argument muet de type objet passÃ© Ã  la procÃ©dure redÃ©finie"
  
! #: fortran/interface.c:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "L'argument muet DTIO Ã  %L doit Ãªtre du type %s"
  
! #: fortran/interface.c:4956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "L'argument muet DTIO Ã  %L doit avoir KIND = %d"
  
! #: fortran/interface.c:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "L'argument muet DTIO Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "L'argument muet DTIO Ã  %L doit Ãªtre ASSUMED SHAPE ARRAY"
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "L'argument caractÃ¨re DTIO Ã  %L doit avoir une longueur tacite"
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "L'argument muet DTIO Ã  %L doit avoir INTENT %s"
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Le retour alternatif Ã  %L n'est pas permis dans une procÃ©dure DTIO"
  
! #: fortran/interface.c:5045
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "La procÃ©dure DTIO %qs Ã  %L doit Ãªtre une sous-routine"
  
! #: fortran/interface.c:5057
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Trop peu d'arguments muets dans la procÃ©dure DTIO %qs Ã  %L"
  
! #: fortran/interface.c:5064
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Trop d'arguments muets dans la procÃ©dure DTIO %qs Ã  %L"
*************** msgstr "La fonction transformationnelle
*** 64377,64409 ****
  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:5149
  #, 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:5156
  #, 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:5258
  #, 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:5279
  #, 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:5296 fortran/intrinsic.c:5313
  #, 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:5301 fortran/intrinsic.c:5321
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Conversion de %s vers %s Ã  %L"
--- 64436,64468 ----
  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:5154
  #, 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:5161
  #, 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:5263
  #, 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:5284
  #, 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:5301 fortran/intrinsic.c:5318
  #, 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:5306 fortran/intrinsic.c:5326
  #, 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"
*** 64411,64432 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5387 fortran/resolve.c:10896
  #, 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:5392
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Impossible de convertir %qs en %qs Ã  %L"
  
! #: fortran/intrinsic.c:5483
  #, 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:5489
  #, 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."
--- 64470,64491 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5392 fortran/resolve.c:10904
  #, 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:5397
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Impossible de convertir %qs en %qs Ã  %L"
  
! #: fortran/intrinsic.c:5488
  #, 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:5494
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr "%qs, dÃ©clarÃ© Ã  %L, est aussi le nom d'un intrinsÃ¨que. Il peut uniquement Ãªtre appelÃ© via une interface explicite ou s'il est dÃ©clarÃ© EXTERNAL."
*************** msgstr "NAMELIST %qs dans l'instruction
*** 64962,64968 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "L'objet NAMELIST %qs dans la liste de noms %qs Ã  %L est polymorphique et requiert une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/io.c:3431 fortran/resolve.c:15073
  #, 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"
--- 65021,65027 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "L'objet NAMELIST %qs dans la liste de noms %qs Ã  %L est polymorphique et requiert une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "Objet NAMELIST %qs dans la liste de noms %qs Ã  %L avec des composants ALLOCATABLE ou POINTER"
*************** msgstr "match_level_4(): Mauvais opÃ©rat
*** 66135,66146 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr "gfc_basic_typename(): Type non dÃ©fini"
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr "gfc_typename(): Type non dÃ©fini"
  
! #: fortran/misc.c:309
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr "gfc_code2string(): Mauvais code"
--- 66194,66205 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr "gfc_basic_typename(): Type non dÃ©fini"
  
! #: fortran/misc.c:207
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr "gfc_typename(): Type non dÃ©fini"
  
! #: fortran/misc.c:311
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr "gfc_code2string(): Mauvais code"
*************** msgstr "L'opÃ©rateur intrinsÃ¨que %qs rÃ
*** 66295,66443 ****
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): mauvais symbole de module %qs"
  
! #: fortran/module.c:6223
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Symbole pas Ã©crit"
  
! #: fortran/module.c:6413
  #, 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:6434
  #, 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:6445
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Impossible d%'effacer le fichier module %qs: %s"
  
! #: fortran/module.c:6448
  #, 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:6454
  #, 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:6511
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "Symbole %qs Ã  %C dÃ©jÃ  dÃ©clarÃ©"
  
! #: fortran/module.c:6582
  #, 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:6690 fortran/module.c:7034
  #, 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:6818
  #, 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:6839 fortran/module.c:6872 fortran/module.c:6914
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "Symbole %qs dÃ©jÃ  dÃ©clarÃ©"
  
! #: fortran/module.c:7019
  #, 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:7041
  #, 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:7109
  #, 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:7163
  #, 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:7189
  #, 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:7218
  #, 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:7230
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Module ISO_C_BINDING Ã  %C"
  
! #: fortran/module.c:7243
  #, 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:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "Module IEEE_FEATURES Ã  %C"
  
! #: fortran/module.c:7255
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "Module IEEE_EXCEPTIONS Ã  %C"
  
! #: fortran/module.c:7261
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "Module IEEE_ARITHMETIC Ã  %C"
  
! #: fortran/module.c:7271
  #, 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:7274
  #, 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:7285
  #, 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:7308
  #, 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:7316
  #, 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:7333
  #, 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:7335
  #, 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"
--- 66354,66502 ----
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): mauvais symbole de module %qs"
  
! #: fortran/module.c:6234
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Symbole pas Ã©crit"
  
! #: fortran/module.c:6424
  #, 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:6445
  #, 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:6456
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Impossible d%'effacer le fichier module %qs: %s"
  
! #: fortran/module.c:6459
  #, 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:6465
  #, 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:6522
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "Symbole %qs Ã  %C dÃ©jÃ  dÃ©clarÃ©"
  
! #: fortran/module.c:6593
  #, 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:6701 fortran/module.c:7045
  #, 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:6829
  #, 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:6850 fortran/module.c:6883 fortran/module.c:6925
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "Symbole %qs dÃ©jÃ  dÃ©clarÃ©"
  
! #: fortran/module.c:7030
  #, 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:7052
  #, 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:7120
  #, 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:7174
  #, 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:7200
  #, 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:7229
  #, 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:7241
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Module ISO_C_BINDING Ã  %C"
  
! #: fortran/module.c:7254
  #, 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:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "Module IEEE_FEATURES Ã  %C"
  
! #: fortran/module.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "Module IEEE_EXCEPTIONS Ã  %C"
  
! #: fortran/module.c:7272
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "Module IEEE_ARITHMETIC Ã  %C"
  
! #: fortran/module.c:7282
  #, 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:7285
  #, 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:7296
  #, 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:7319
  #, 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:7327
  #, 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:7344
  #, 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:7346
  #, 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
*** 66973,66980 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "Le paramÃ¨tre de la clause ORDERED est plus petit que COLLAPSE Ã  %L"
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10721
! #: fortran/resolve.c:12026
  #, 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"
--- 67032,67039 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "Le paramÃ¨tre de la clause ORDERED est plus petit que COLLAPSE Ã  %L"
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause IF Ã  %L requiert une expression LOGICAL scalaire"
*************** msgstr "L'intrinsÃ¨que %qs dÃ©clarÃ© INT
*** 69007,69013 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procÃ©dure non RECURSIVE %qs Ã  %L semble s'appeler elle-mÃªme rÃ©cursivement. DÃ©clarez lÃ  RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10250 fortran/resolve.c:11954
  #, 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"
--- 69066,69072 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procÃ©dure non RECURSIVE %qs Ã  %L semble s'appeler elle-mÃªme rÃ©cursivement. DÃ©clarez lÃ  RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "L'Ã©tiquette %d rÃ©fÃ©rencÃ©e Ã  %L n'est jamais dÃ©finie"
*************** msgstr "Impossible de rÃ©soudre la fonct
*** 69122,69128 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17133
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT"
--- 69181,69187 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT"
*************** msgstr "La fonction impure %qs Ã  %L pou
*** 69280,69491 ****
  msgid "Impure function at %L might not be evaluated"
  msgstr "La fonction impure Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©e"
  
! #: fortran/resolve.c:4020
  #, 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:4041
  #, 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:4212 fortran/resolve.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "La constante littÃ©rale BOZ prÃ¨s de %L ne peut pas apparaÃ®tre comme opÃ©rande d'un opÃ©rateur relationnel"
  
! #: fortran/resolve.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "Comparaison Ã©galitaire pour %s Ã  %L"
  
! #: fortran/resolve.c:4268
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "Comparaison inÃ©galitaire pour %s Ã  %L"
  
! #: fortran/resolve.c:4324
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Mauvais intrinsÃ¨que"
  
! #: fortran/resolve.c:4494 fortran/resolve.c:4517
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "compare_bound_int(): Mauvaise expression"
  
! #: fortran/resolve.c:4612
  #, 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:4617
  #, 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:4627
  #, 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:4632
  #, 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:4652
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Pas nul illÃ©gal Ã  %L"
  
! #: fortran/resolve.c:4669
  #, 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:4677
  #, 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:4693
  #, 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:4702
  #, 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:4718
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.c:4741
  #, 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:4751
  #, 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:4759
  #, 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:4775
  #, 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:4803
  #, 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:4809
  #, 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:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "Index de tableau REAL Ã  %L"
  
! #: fortran/resolve.c:4854
  #, 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:4861
  #, 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:4919
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr "find_array_spec(): Spec manquante"
  
! #: fortran/resolve.c:4930
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)"
  
! #: fortran/resolve.c:4942
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)"
  
! #: fortran/resolve.c:4985
  #, 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:5083
  #, 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:5090
  #, 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:5112
  #, 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:5119
  #, 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:5139
  #, 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:5329
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.c:5343
  #, 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:5353
  #, 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:5399
  #, 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:5491
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Deux specs de tableau"
  
! #: fortran/resolve.c:5573
  #, 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:5583
  #, 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"
--- 69339,69550 ----
  msgid "Impure function at %L might not be evaluated"
  msgstr "La fonction impure Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©e"
  
! #: fortran/resolve.c:4021
  #, 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:4042
  #, 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:4216 fortran/resolve.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "La constante littÃ©rale BOZ prÃ¨s de %L ne peut pas apparaÃ®tre comme opÃ©rande d'un opÃ©rateur relationnel"
  
! #: fortran/resolve.c:4270
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "Comparaison Ã©galitaire pour %s Ã  %L"
  
! #: fortran/resolve.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "Comparaison inÃ©galitaire pour %s Ã  %L"
  
! #: fortran/resolve.c:4332
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Mauvais intrinsÃ¨que"
  
! #: fortran/resolve.c:4502 fortran/resolve.c:4525
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "compare_bound_int(): Mauvaise expression"
  
! #: fortran/resolve.c:4620
  #, 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:4625
  #, 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:4635
  #, 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:4640
  #, 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:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Pas nul illÃ©gal Ã  %L"
  
! #: fortran/resolve.c:4677
  #, 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:4685
  #, 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:4701
  #, 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:4710
  #, 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:4726
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.c:4749
  #, 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:4759
  #, 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:4767
  #, 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:4783
  #, 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:4811
  #, 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:4817
  #, 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:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "Index de tableau REAL Ã  %L"
  
! #: fortran/resolve.c:4862
  #, 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:4869
  #, 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:4927
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr "find_array_spec(): Spec manquante"
  
! #: fortran/resolve.c:4938
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)"
  
! #: fortran/resolve.c:4950
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)"
  
! #: fortran/resolve.c:4993
  #, 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:5091
  #, 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:5098
  #, 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:5120
  #, 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:5127
  #, 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:5147
  #, 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:5337
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.c:5351
  #, 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:5361
  #, 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:5407
  #, 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:5499
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Deux specs de tableau"
  
! #: fortran/resolve.c:5581
  #, 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:5591
  #, 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 Ã 
*** 69494,69505 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5593
  #, 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:5612
  #, 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"
--- 69553,69564 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5601
  #, 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:5620
  #, 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 Ã 
*** 69508,69803 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5622
  #, 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:5633
  #, 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:5642
  #, 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:5658
  #, 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:5838
  #, 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:5843
  #, 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:5913
  #, 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:5926
  #, 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:5942
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "L'utilisation de la variable %qs Ã  %L est obsolÃ¨te"
  
! #: fortran/resolve.c:6030
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs Ã  %L est associÃ© Ã  l'hÃ´te Ã  %L dans une procÃ©dure contenue avec une procÃ©dure interne du mÃªme nom"
  
! #: fortran/resolve.c:6184 fortran/resolve.c:6336
  #, 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:6300
  #, 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:6307
  #, 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:6346
  #, 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:6355
  #, 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:6543
  #, 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:6577
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs Ã  %L devrait Ãªtre une SUBROUTINE"
  
! #: fortran/resolve.c:6629
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs Ã  %L devrait Ãªtre une FUNCTION"
  
! #: fortran/resolve.c:7164
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Mauvais type d'expression"
  
! #: fortran/resolve.c:7197
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/resolve.c:7207
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s Ã  %L doit Ãªtre un entier"
  
! #: fortran/resolve.c:7211 fortran/resolve.c:7218
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s Ã  %L doit Ãªtre INTEGER"
  
! #: fortran/resolve.c:7273
  #, 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:7296
  #, 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:7313
  #, 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:7319
  #, 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:7380
  #, 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:7385
  #, 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:7392
  #, 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:7400
  #, 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:7405
  #, 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:7418
  #, 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:7522 fortran/resolve.c:7819
  #, 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:7530 fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objet allouable co-indexÃ© Ã  %L"
  
! #: fortran/resolve.c:7640
  #, 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:7671
  #, 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:7830
  #, 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:7842
  #, 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:7856
  #, 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:7871
  #, 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:7884
  #, 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:7902
  #, 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:7983 fortran/resolve.c:7998
  #, 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:7990
  #, 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:8015
  #, 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:8024 fortran/resolve.c:8053 fortran/resolve.c:8081
  #, 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:8030
  #, 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:8042
  #, 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:8100
  #, 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:8115
  #, 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:8126
  #, 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:8158
  #, 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:8181
  #, 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:8192
  #, 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:8208
  #, 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:8231
  #, 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:8261
  #, 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:8267 fortran/resolve.c:8273
  #, 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"
--- 69567,69862 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5630
  #, 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:5641
  #, 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:5650
  #, 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:5666
  #, 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:5846
  #, 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:5851
  #, 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:5921
  #, 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:5934
  #, 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:5950
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "L'utilisation de la variable %qs Ã  %L est obsolÃ¨te"
  
! #: fortran/resolve.c:6038
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs Ã  %L est associÃ© Ã  l'hÃ´te Ã  %L dans une procÃ©dure contenue avec une procÃ©dure interne du mÃªme nom"
  
! #: fortran/resolve.c:6192 fortran/resolve.c:6344
  #, 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:6308
  #, 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:6315
  #, 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:6354
  #, 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:6363
  #, 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:6551
  #, 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:6585
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs Ã  %L devrait Ãªtre une SUBROUTINE"
  
! #: fortran/resolve.c:6637
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs Ã  %L devrait Ãªtre une FUNCTION"
  
! #: fortran/resolve.c:7172
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Mauvais type d'expression"
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/resolve.c:7215
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s Ã  %L doit Ãªtre un entier"
  
! #: fortran/resolve.c:7219 fortran/resolve.c:7226
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s Ã  %L doit Ãªtre INTEGER"
  
! #: fortran/resolve.c:7281
  #, 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:7304
  #, 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:7321
  #, 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:7327
  #, 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:7388
  #, 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:7393
  #, 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:7400
  #, 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:7408
  #, 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:7413
  #, 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:7426
  #, 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:7530 fortran/resolve.c:7827
  #, 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:7538 fortran/resolve.c:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objet allouable co-indexÃ© Ã  %L"
  
! #: fortran/resolve.c:7648
  #, 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:7679
  #, 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:7838
  #, 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:7850
  #, 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:7864
  #, 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:7879
  #, 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:7892
  #, 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:7910
  #, 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:7991 fortran/resolve.c:8006
  #, 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:7998
  #, 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:8023
  #, 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:8032 fortran/resolve.c:8061 fortran/resolve.c:8089
  #, 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:8038
  #, 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:8050
  #, 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:8108
  #, 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:8123
  #, 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:8134
  #, 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:8166
  #, 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:8189
  #, 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:8200
  #, 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:8216
  #, 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:8239
  #, 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:8269
  #, 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:8275 fortran/resolve.c:8281
  #, 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
*** 69806,70089 ****
  #. 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:8501
  #, 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:8552
  #, 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:8563
  #, 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:8576
  #, 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:8622
  #, 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:8641
  #, 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:8651
  #, 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:8669 fortran/resolve.c:8677
  #, 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:8739 fortran/resolve.c:9391
  #, 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:8765
  #, 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:8777
  #, 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:8792
  #, 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:8895
  #, 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:8946
  #, 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:8955
  #, 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:8972
  #, 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:8988
  #, 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:8995
  #, 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:9000
  #, 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:9022
  #, 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:9033
  #, 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:9263
  #, 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:9301 fortran/resolve.c:9313
  #, 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:9342
  #, 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:9354
  #, 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:9366
  #, 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:9369
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Type intrinsÃ¨que %qs inattendu Ã  %L"
  
! #: fortran/resolve.c:9379
  #, 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:9626
  #, 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:9760
  #, 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:9769
  #, 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:9772
  #, 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:9782 fortran/resolve.c:9787
  #, 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:9896
  #, 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:9948
  #, 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:9958
  #, 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:9971
  #, 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:9980
  #, 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:9987
  #, 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:9998
  #, 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:10004
  #, 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:10019
  #, 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:10076
  #, 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:10086
  #, 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:10090
  #, 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:10093
  #, 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:10100 fortran/resolve.c:10222
  #, 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:10112 fortran/resolve.c:10230
  #, 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:10124
  #, 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:10137
  #, 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:10198
  #, 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:10202 fortran/resolve.c:10212
  #, 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:10257
  #, 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:10267
  #, 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:10284 fortran/resolve.c:10307
  #, 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:10288 fortran/resolve.c:10313
  #, 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"
--- 69865,70148 ----
  #. 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:8509
  #, 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:8560
  #, 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:8571
  #, 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:8584
  #, 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:8630
  #, 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:8649
  #, 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:8659
  #, 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:8677 fortran/resolve.c:8685
  #, 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:8747 fortran/resolve.c:9399
  #, 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:8773
  #, 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:8785
  #, 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:8800
  #, 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:8903
  #, 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:8954
  #, 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:8963
  #, 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:8980
  #, 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:8996
  #, 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:9003
  #, 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:9008
  #, 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:9030
  #, 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:9041
  #, 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:9271
  #, 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:9309 fortran/resolve.c:9321
  #, 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:9350
  #, 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:9362
  #, 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:9374
  #, 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:9377
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Type intrinsÃ¨que %qs inattendu Ã  %L"
  
! #: fortran/resolve.c:9387
  #, 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:9634
  #, 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:9768
  #, 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:9777
  #, 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:9780
  #, 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:9790 fortran/resolve.c:9795
  #, 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:9904
  #, 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:9956
  #, 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:9966
  #, 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:9979
  #, 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:9988
  #, 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:9995
  #, 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:10006
  #, 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:10012
  #, 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:10027
  #, 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:10084
  #, 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:10094
  #, 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:10098
  #, 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:10101
  #, 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:10108 fortran/resolve.c:10230
  #, 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:10120 fortran/resolve.c:10238
  #, 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:10132
  #, 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:10145
  #, 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:10206
  #, 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:10210 fortran/resolve.c:10220
  #, 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:10265
  #, 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:10275
  #, 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:10292 fortran/resolve.c:10315
  #, 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:10296 fortran/resolve.c:10321
  #, 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
*** 70091,70282 ****
  #. 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:10328
  #, 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:10400
  #, 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:10416
  #, 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:10424 fortran/resolve.c:10511
  #, 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:10434 fortran/resolve.c:10521
  #, 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:10465
  #, 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:10474
  #, 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:10621
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Construction FORALL Ã  %L"
  
! #: fortran/resolve.c:10642
  #, 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:10652
  #, 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:10729
  #, 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:10831
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Mauvais type de bloc"
  
! #: fortran/resolve.c:10944
  #, 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:10976
  #, 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:10982
  #, 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:10994
  #, 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:11026
  #, 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:11030
  #, 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:11035
  #, 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:11042
  #, 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:11053
  #, 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:11373
  #, 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:11615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Affectation Ã  une procÃ©dure pointeur Ã  %L"
  
! #: fortran/resolve.c:11627
  #, 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:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "L'instruction ASSIGNED GOTO Ã  %L requiert une variable INTEGER scalaire"
  
! #: fortran/resolve.c:11886
  #, 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:11897
  #, 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:11963
  #, 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:12009
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide Ã  %L"
  
! #: fortran/resolve.c:12013
  #, 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:12074
  #, 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:12079
  #, 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:12163
  #, 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:12245
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.c:12266
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "L'utilisation du paramÃ¨tre %qs dÃ©clarÃ© Ã  %L est obsolÃ¨te"
  
! #: fortran/resolve.c:12360
  #, 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:12374
  #, 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"
--- 70150,70341 ----
  #. 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:10336
  #, 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:10408
  #, 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:10424
  #, 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:10432 fortran/resolve.c:10519
  #, 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:10442 fortran/resolve.c:10529
  #, 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:10473
  #, 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:10482
  #, 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:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Construction FORALL Ã  %L"
  
! #: fortran/resolve.c:10650
  #, 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:10660
  #, 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:10737
  #, 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:10839
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Mauvais type de bloc"
  
! #: fortran/resolve.c:10952
  #, 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:10984
  #, 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:10990
  #, 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:11002
  #, 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:11034
  #, 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:11038
  #, 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:11043
  #, 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:11050
  #, 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:11061
  #, 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:11381
  #, 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:11623
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Affectation Ã  une procÃ©dure pointeur Ã  %L"
  
! #: fortran/resolve.c:11635
  #, 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:11890
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "L'instruction ASSIGNED GOTO Ã  %L requiert une variable INTEGER scalaire"
  
! #: fortran/resolve.c:11894
  #, 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:11905
  #, 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:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "L'instruction ASSIGN Ã  %L requiert une variable scalaire INTEGER par dÃ©faut"
  
! #: fortran/resolve.c:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide Ã  %L"
  
! #: fortran/resolve.c:12022
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "L'instruction IF arithmÃ©tique Ã  %L requiert une expression scalaire REAL ou INTEGER"
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Pas d'expression dans le DO WHILE"
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condition de sortie de la boucle DO WHILE Ã  %L doit Ãªtre une expression LOGICAL scalaire"
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause de masque FORALL Ã  %L requiert une expression scalaire LOGICAL"
  
! #: fortran/resolve.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.c:12275
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "L'utilisation du paramÃ¨tre %qs dÃ©clarÃ© Ã  %L est obsolÃ¨te"
  
! #: fortran/resolve.c:12369
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La variable %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12383
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "La variable %qs du module %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L du module %qs"
*************** msgstr "La variable %qs du module %qs av
*** 70284,71249 ****
  #. 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:12393
  #, 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:12479
  #, 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:12713
  #, 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:12717
  #, 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:12725
  #, 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:12736
  #, 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:12752
  #, 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:12764
  #, 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:12797
  #, 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:12819
  #, 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:12850
  #, 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:12886
  #, 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:12911
  #, 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:12932
  #, 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:12939
  #, 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:12986
  #, 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:12989
  #, 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:12992
  #, 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:12995
  #, 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:12998
  #, 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:13001
  #, 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:13043
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s Ã  %L"
  
! #: fortran/resolve.c:13075
  #, 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:13098
  #, 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:13120
  #, 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:13138
  #, 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:13150
  #, 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:13159
  #, 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:13169
  #, 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:13188
  #, 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:13192
  #, 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:13196
  #, 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:13200
  #, 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:13213
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs Ã  %L"
  
! #: fortran/resolve.c:13224
  #, 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:13230
  #, 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:13250
  #, 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:13307
  #, 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:13313
  #, 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:13319
  #, 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:13327
  #, 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:13333
  #, 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:13376
  #, 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:13384
  #, 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:13392
  #, 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:13401
  #, 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:13485
  #, 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:13494
  #, 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:13503
  #, 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:13511
  #, 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:13517
  #, 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:13523
  #, 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:13531
  #, 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:13540
  #, 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:13562
  #, 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:13599
  #, 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:13639
  #, 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:13675
  #, 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:13734
  #, 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:13746
  #, 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:13774
  #, 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:13830
  #, 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:14042
  #, 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:14085
  #, 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:14099
  #, 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:14113 fortran/resolve.c:14599
  #, 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:14121
  #, 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:14130
  #, 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:14136
  #, 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:14142
  #, 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:14171
  #, 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:14181
  #, 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:14276
  #, 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:14379
  #, 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:14388
  #, 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:14398
  #, 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:14423
  #, 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:14434
  #, 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:14532
  #, 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:14546
  #, 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:14562
  #, 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:14572
  #, 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:14581
  #, 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:14590
  #, 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:14632
  #, 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:14645
  #, 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:14656
  #, 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:14689
  #, 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:14697
  #, 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:14706
  #, 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:14792
  #, 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:14837
  #, 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:14850
  #, 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:14914
  #, 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:14947
  #, 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:14961
  #, 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:15026
  #, 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:15032
  #, 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:15038
  #, 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:15046
  #, 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:15063
  #, 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:15085
  #, 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:15096
  #, 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:15123
  #, 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:15142
  #, 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:15158
  #, 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:15169
  #, 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:15177
  #, 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:15228
  #, 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:15239
  #, 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:15246
  #, 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:15286
  #, 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:15350
  #, 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:15353
  #, 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:15453
  #, 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:15474
  #, 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:15487
  #, 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:15490
  #, 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:15500
  #, 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:15507
  #, 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:15520
  #, 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:15526
  #, 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:15536
  #, 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:15545
  #, 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:15558 fortran/resolve.c:15735
  #, 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:15572
  #, 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:15581
  #, 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:15590
  #, 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:15598
  #, 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:15605
  #, 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:15625
  #, 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:15632
  #, 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:15639
  #, 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:15646
  #, 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:15672
  #, 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:15682
  #, 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:15761
  #, 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:15776
  #, 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:15789
  #, 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:15807
  #, 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:15819
  #, 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:15828
  #, 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:15841
  #, 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:15850
  #, 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:15863
  #, 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:15879
  #, 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:15887
  #, 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:15894
  #, 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:15907
  #, 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:15916
  #, 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:15932
  #, 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:15938
  #, 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:15963
  #, 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:16033
  #, 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:16044
  #, 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:16149
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "EntitÃ© dÃ©finissable attendue prÃ¨s de %L"
  
! #: fortran/resolve.c:16157
  #, 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:16164
  #, 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:16171
  #, 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:16187
  #, 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:16194
  #, 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:16203
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir l'attribut ALLOCATABLE"
  
! #: fortran/resolve.c:16249
  #, 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:16262
  #, 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:16361
  #, 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:16369
  #, 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:16377
  #, 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:16384
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "le pas de la boucle DO implicite Ã  %L ne sera point zÃ©ro"
  
! #: fortran/resolve.c:16509
  #, 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:16675
  #, 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:16681
  #, 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:16765
  #, 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:16774
  #, 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:16782
  #, 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:16798
  #, 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:16901
  #, 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:16916
  #, 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:16941
  #, 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:16950
  #, 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:17023
  #, 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:17034
  #, 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:17045
  #, 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:17076
  #, 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:17143
  #, 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:17156
  #, 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:17176
  #, 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:17186
  #, 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:17194
  #, 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:17208
  #, 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:17226
  #, 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:17233
  #, 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:17312
  #, 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"
--- 70343,71308 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La procÃ©dure %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L"
  
! #: fortran/resolve.c:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longueur de chaÃ®ne Ã  %L est trop grande"
  
! #: fortran/resolve.c:12722
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang tacite"
  
! #: fortran/resolve.c:12726
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "L'objet scalaire %qs Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.c:12734
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le pointeur tableau %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang tacite"
  
! #: fortran/resolve.c:12745
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Le tableau %qs Ã  %L ne peut pas avoir une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Le type %qs de la variable CLASS %qs Ã  %L n'est pas extensible"
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS %qs Ã  %L doit Ãªtre muette, allouable ou pointeur"
  
! #: fortran/resolve.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Le type %qs ne peut pas Ãªtre associÃ© Ã  un hÃ´te Ã  %L car il est bloquÃ© par un objet incompatible du mÃªme nom dÃ©clarÃ© Ã  %L"
  
! #: fortran/resolve.c:12828
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "SAVE implicite pour la variable module %qs Ã  %L, nÃ©cessaire Ã  cause de l'initialisation par dÃ©faut"
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "L'entitÃ© %qs Ã  %L a un paramÃ¨tre de type diffÃ©rÃ© et requiert soit l'attribut POINTER ou ALLOCATABLE"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Le tableau %qs Ã  %L du module ou du programme principal doit avoir une forme constante"
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "L'entitÃ© avec une longueur de caractÃ¨re tacite Ã  %L doit Ãªtre un argument muet ou un PARAMETER"
  
! #: fortran/resolve.c:12941
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs Ã  %L doit avoir une longueur de caractÃ¨re constante dans ce contexte"
  
! #: fortran/resolve.c:12948
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON %qs Ã  %L doit avoir une longueur de caractÃ¨re constante"
  
! #: fortran/resolve.c:12995
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "L'allouable %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:12998
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "L'externe %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Le muet %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "L'intrinsÃ¨que %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Le rÃ©sultat de fonction %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Le tableau automatique %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:13052
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s Ã  %L"
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La fonction-instruction %qs avec une valeur de caractÃ¨re Ã  %L doit avoir une longueur constante"
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs est d'un type PRIVATE et ne peut pas Ãªtre un argument muet de %qs, qui est PUBLIC Ã  %L"
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "La procÃ©dure %qs dans l'interface PUBLIC %qs Ã  %L prend des arguments muets de %qs qui est PRIVATE"
  
! #: fortran/resolve.c:13147
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La fonction %qs Ã  %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.c:13159
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "L'objet externe %qs Ã  %L ne peut pas avoir d'initialisation"
  
! #: fortran/resolve.c:13168
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La fonction ELEMENTAL %qs Ã  %L doit avoir un rÃ©sultat scalaire"
  
! #: fortran/resolve.c:13178
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La fonction-instruction %qs Ã  %L ne peut pas avoir l'attribut pointeur ou allouable"
  
! #: fortran/resolve.c:13197
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un tableau"
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas avoir la valeur d'un pointeur"
  
! #: fortran/resolve.c:13205
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre pure"
  
! #: fortran/resolve.c:13209
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La fonction CHARACTER(*) %qs Ã  %L ne peut pas Ãªtre rÃ©cursive"
  
! #: fortran/resolve.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs Ã  %L"
  
! #: fortran/resolve.c:13233
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Le pointeur de procÃ©dure %qs Ã  %L ne sera point Ã©lÃ©mental"
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "La procÃ©dure muette %qs Ã  %L ne sera point Ã©lÃ©mentale"
  
! #: fortran/resolve.c:13259
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable rÃ©sultat %qs de la fonction Ã  %L de la fonction Ã©lÃ©mentale %qs n'aura point l'attribut ALLOCATABLE ou POINTER"
  
! #: fortran/resolve.c:13316
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut SAVE dans %qs Ã  %L"
  
! #: fortran/resolve.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut INTENT dans %qs Ã  %L"
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut RESULT dans %qs Ã  %L"
  
! #: fortran/resolve.c:13336
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "L'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs Ã  %L"
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Le rÃ©sultat du pointeur de procÃ©dure %qs Ã  %L n'a pas d'attribut pointeur"
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut PURE entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "DÃ©saccord sur l'attribut RECURSIVE entre MODULE PROCEDURE Ã  %L et son interface dans %s"
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s entre la dÃ©claration MODULE PROCEDURE dans MODULE %qs et la dÃ©claration Ã  %L dans (SUB)MODULE %qs"
  
! #: fortran/resolve.c:13494
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "La procÃ©dure FINAL %qs Ã  %L n'est pas une SUBROUTINE"
  
! #: fortran/resolve.c:13503
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "La procÃ©dure FINAL Ã  %L doit avoir exactement un argument"
  
! #: fortran/resolve.c:13512
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L doit Ãªtre du type %qs"
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre un POINTER"
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre OPTIONAL"
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre INTENT(OUT)"
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "La procÃ©dure FINAL non scalaire Ã  %L devrait avoir un argument de forme tacite"
  
! #: fortran/resolve.c:13571
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "La procÃ©dure FINAL %qs dÃ©clarÃ©e Ã  %L a le mÃªme rang (%d) que %qs"
  
! #: fortran/resolve.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "Seules des procÃ©dures FINAL tableaux dÃ©clarÃ©es pour le type dÃ©rivÃ© %qs Ã  %L, une scalaire est Ã©galement suggÃ©rÃ©e"
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs et %qs ne peuvent pas Ãªtre FUNCTION/SUBROUTINE mixte pour GENERIC %qs Ã  %L"
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs et %qs pour GENERIC %qs Ã  %L sont ambigus"
  
! #: fortran/resolve.c:13743
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Liaison spÃ©cifique %qs non dÃ©finie comme cible du GENERIC %qs Ã  %L"
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs Ã  %L doit cibler une liaison spÃ©cifique, %qs est GENERIC aussi"
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs Ã  %L ne peut Ã©craser la liaison spÃ©cifique avec le mÃªme nom"
  
! #: fortran/resolve.c:13839
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "L'opÃ©rateur liÃ© au type Ã  %L ne peut pas Ãªtre NOPASS"
  
! #: fortran/resolve.c:14051
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs doit Ãªtre une procÃ©dure de module ou une procÃ©dure externe avec une interface explicite Ã  %L"
  
! #: fortran/resolve.c:14094
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "La procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qs"
  
! #: fortran/resolve.c:14108
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "La procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argument muet passÃ© comme objet non polymorphique de %qs Ã  %L"
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qs"
  
! #: fortran/resolve.c:14139
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "L'argument muet de type objet passÃ© de %qs Ã  %L ne peut pas Ãªtre POINTER"
  
! #: fortran/resolve.c:14180
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "La procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant de %qs"
  
! #: fortran/resolve.c:14190
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "La procÃ©dure %qs Ã  %L a le mÃªme nom qu'un composant hÃ©ritÃ© de %qs"
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Le type dÃ©rivÃ© %qs dÃ©clarÃ© Ã  %L doit Ãªtre ABSTRACT car %qs est DEFERRED et pas redÃ©fini"
  
! #: fortran/resolve.c:14388
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Le composant co-tableau %qs Ã  %L doit Ãªtre allouable avec une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Le composant %qs Ã  %L ayant TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Le composant %qs Ã  %L avec le composant co-tableau sera un scalaire non pointeur, non allouable"
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Le composant %qs Ã  %L a l'attribut CONTIGUOUS mais n'est pas un pointeur de tableau"
  
! #: fortran/resolve.c:14443
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Le composant %qs du type BIND(C) Ã  %L doit avoir la longueur un"
  
! #: fortran/resolve.c:14541
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Le composant pointeur de procÃ©dure %qs avec PASS(%s) Ã  %L n'a pas d'argument %qs"
  
! #: fortran/resolve.c:14555
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Le composant pointeur de procÃ©dure %qs avec PASS Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.c:14571
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qs"
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas avoir l'attribut POINTER"
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "L'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas Ãªtre ALLOCATABLE"
  
! #: fortran/resolve.c:14641
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Le composant %qs de %qs Ã  %L a le mÃªme nom qu'une procÃ©dure liÃ©e au type hÃ©ritÃ©e"
  
! #: fortran/resolve.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longueur de caractÃ¨re du composant %qs doit Ãªtre une expression de spÃ©cification constante Ã  %L"
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Le composant caractÃ¨re %qs de %qs Ã  %L avec une longueur diffÃ©rÃ©e doit Ãªtre POINTER ou ALLOCATABLE"
  
! #: fortran/resolve.c:14698
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "le composant %qs est un type PRIVATE et ne peut pas Ãªtre un composant de %qs, qui est PUBLIC Ã  %L"
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Le composant polymorphique %s Ã  %L dans le type %s SEQUENCE ou BIND(C)"
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Le composant %s du type SEQUENCE dÃ©clarÃ© Ã  %L n'a pas l'attribut SEQUENCE"
  
! #: fortran/resolve.c:14801
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Initialisations conflictuelles dans l'union Ã  %L et %L"
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Puisque l'extension du type %qs Ã  %L a un composant co-tableau, le type parent %qs en aura un aussi"
  
! #: fortran/resolve.c:14859
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Le type dÃ©rivÃ© non extensible %qs Ã  %L ne peut pas Ãªtre ABSTRACT"
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Le type paramÃ©trisÃ© %qs n'a pas de composant correspondant au paramÃ¨tre %qs Ã  %L"
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Nom gÃ©nÃ©rique %qs de la fonction %qs Ã  %L Ã©tant le mÃªme nom que le type dÃ©rivÃ© Ã  %L"
  
! #: fortran/resolve.c:14970
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ©"
  
! #: fortran/resolve.c:15035
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs Ã  %L n'est pas permis"
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.c:15055
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Objet NAMELIST %qs avec une longueur de caractÃ¨re non constante dans la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.c:15072
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a Ã©tÃ© dÃ©clarÃ© PRIVATE et ne peut pas Ãªtre membre de la liste de noms PUBLIC %qs Ã  %L"
  
! #: fortran/resolve.c:15094
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE associÃ©s Ã  USE et ne peut pas Ãªtre membre de la liste de noms %qs Ã  %L"
  
! #: fortran/resolve.c:15105
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE et ne peut pas Ãªtre un membre de la liste de noms PUBLIC %qs Ã  %L"
  
! #: fortran/resolve.c:15132
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut NAMELIST dans %qs Ã  %L"
  
! #: fortran/resolve.c:15151
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Le tableau paramÃ¨tre %qs Ã  %L ne peut pas Ãªtre automatique ou de forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Le PARAMETER %qs implicitement typÃ© Ã  %L ne concorde pas avec le type IMPLICIT ultÃ©rieur"
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Type dÃ©rivÃ© incompatible dans PARAMETER Ã  %L"
  
! #: fortran/resolve.c:15186
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "La variable CLASS %qs Ã  %L ne peut pas avoir l'attribut PARAMETER"
  
! #: fortran/resolve.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "L'objet %qs Ã  %L a un paramÃ¨tre LEN diffÃ©rÃ© %qs et n'est ni allouable ni un pointeur"
  
! #: fortran/resolve.c:15248
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "L'objet AUTOMATIC %qs Ã  %L ne doit pas avoir l'attribut SAVE ou Ãªtre une variable dÃ©clarÃ©e dans le programme principal, un module ou un sous-module(F08/C513)"
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "L'objet %qs Ã  %L avec des paramÃ¨tres de type ASSUMED doit Ãªtre fictif ou un sÃ©lecteur SELECT TYPE(F08/4.2)"
  
! #: fortran/resolve.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "DÃ©solÃ©, les composants allouables/pointeurs dans des co-tableaux de types polymorphiques (CLASS) Ã  %L ne sont pas supportÃ©s"
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "L'attribut PROTECTED est en conflit avec l'attribut EXTERNAL Ã  %L"
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut PROTECTED Ã  %L"
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs Ã  %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite"
  
! #: fortran/resolve.c:15483
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Mauvaise spÃ©cification pour le tableau de taille tacite Ã  %L"
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Le tableau de taille tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Le tableau de forme tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Le tableau de rang tacite Ã  %L doit Ãªtre un argument muet"
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Le tableau de rang tacite Ã  %L ne peut pas avoir les attributs VALUE ou CODIMENSION"
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Le symbole Ã  %L n'est pas une variable MUETTE"
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs Ã  %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet"
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable muette caractÃ¨re %qs Ã  %L avec l'attribut VALUE doit avoir une longueur constante"
  
! #: fortran/resolve.c:15554
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable muette caractÃ¨re %qs, interopÃ©rable avec le C, Ã  %L avec l'attribut VALUE doit avoir la longueur un"
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L est du type %qs qui n'a pas Ã©tÃ© dÃ©fini"
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera un argument muet"
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsÃ¨que numÃ©rique"
  
! #: fortran/resolve.c:15599
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.c:15607
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille tacite"
  
! #: fortran/resolve.c:15634
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Le type tacite de la variable %s Ã  %L est uniquement permis pour des variables muettes"
  
! #: fortran/resolve.c:15641
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable de type tacite %s Ã  %L ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.c:15648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable de type tacite %s Ã  %L ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de type tacite %s Ã  %L ne sera point un tableau de forme explicite"
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable %qs Ã  %L ne peut pas Ãªtre BIND(C) car elle n'est ni un bloc COMMON ni dÃ©clarÃ©e au niveau du module"
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable BIND(C) %qs Ã  %L doit avoir la longueur un"
  
  # %s est soit Â«Â parameterÂ Â» ou Â«Â variableÂ Â» sans traduction
  # voir bug #80195
! #: fortran/resolve.c:15770
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs Ã  %L du type dÃ©rivÃ© PRIVATE %qs"
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "La variable %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit Ãªtre un co-tableau"
  
! #: fortran/resolve.c:15798
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s Ã  %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit Ãªtre un co-tableau"
  
! #: fortran/resolve.c:15816
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "L'argument muet INTENT(OUT) %qs Ã  %L est ASSUMED SIZE et, par consÃ©quent, ne peut pas avoir une initialisation par dÃ©faut"
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs Ã  %L qui est LOCK_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.c:15837
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs Ã  %L qui est EVENT_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.c:15850
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Le rÃ©sultat %qs de la fonction Ã  %L ne sera point un co-tableau et n'aura point un composant co-tableau"
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable %qs Ã  %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable %qs Ã  %L avec un composant co-tableau doit Ãªtre un scalaire non pointeur, non allouable qui n'est pas un co-tableau"
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable %qs Ã  %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muet"
  
! #: fortran/resolve.c:15896
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "La variable co-tableau %qs Ã  %L n'aura pas de co-dimensions avec une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:15903
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable co-tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:15916
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable %qs Ã  %L est INTENT(OUT) et ne peut donc pas Ãªtre un co-tableau allouable ou avoir des composants co-tableaux"
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "La variable muette co-tableau %qs Ã  %L n'est pas permise dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.c:15941
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Argument muet LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Variable rÃ©sultat LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qs"
  
! #: fortran/resolve.c:15972
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La liste de noms %qs ne peut pas Ãªtre un argument de la sous-routine ou de la fonction Ã  %L"
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Le threadprivate Ã  %L n'est pas sauvegardÃ© avec SAVE"
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "La variable !$OMP DECLARE TARGET %qs Ã  %L n'est pas sauvegardÃ©e avec SAVE"
  
! #: fortran/resolve.c:16158
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "EntitÃ© dÃ©finissable attendue prÃ¨s de %L"
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "L'Ã©lÃ©ment BLOCK DATA %qs Ã  %L doit Ãªtre dans COMMON"
  
! #: fortran/resolve.c:16173
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Le tableau DATA %qs Ã  %L doit Ãªtre spÃ©cifiÃ© dans une dÃ©claration prÃ©cÃ©dente"
  
! #: fortran/resolve.c:16180
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir un co-index"
  
! #: fortran/resolve.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L est un pointeur et doit donc Ãªtre un tableau Ã  part entiÃ¨re"
  
! #: fortran/resolve.c:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "L'objet DATA prÃ¨s de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnÃ©e initiale valable"
  
! #: fortran/resolve.c:16212
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "L'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir l'attribut ALLOCATABLE"
  
! #: fortran/resolve.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Section de tableau non constante Ã  %L dans l'instruction DATA"
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "L'instruction DATA Ã  %L a plus de variables que de valeurs"
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le dÃ©but de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "La fin de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le pas de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constante"
  
! #: fortran/resolve.c:16393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "le pas de la boucle DO implicite Ã  %L ne sera point zÃ©ro"
  
! #: fortran/resolve.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "L'instruction DATA Ã  %L a plus de valeurs que de variables"
  
! #: fortran/resolve.c:16684
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "L'Ã©tiquette %d Ã  %L est dÃ©finie mais non utilisÃ©e"
  
! #: fortran/resolve.c:16690
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "L'Ã©tiquette %d Ã  %L est dÃ©finie mais ne peut pas Ãªtre utilisÃ©e"
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L doit avoir l'attribut SEQUENCE pour Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16783
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir des composants ALLOCATABLE pour Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L avec une initialisation par dÃ©faut ne peut pas Ãªtre dans une EQUIVALENCE avec une variable dans COMMON"
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de type dÃ©rivÃ© %qs Ã  %L avec un ou des composants pointeurs ne peut pas Ãªtre dans un objet EQUIVALENCE"
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Erreur de syntaxe dans l'instruction EQUIVALENCE Ã  %L"
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Soit aucun ou tous les objets dans l'ensemble EQUIVALENCE Ã  %L aura l'attribut PROTECTED"
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Le membre %qs du bloc COMMON Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE dans la procÃ©dure pure %qs"
  
! #: fortran/resolve.c:16959
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "La constante nommÃ©e %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Le tableau %qs Ã  %L avec des limites non constantes ne peut pas Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:17043
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Le composant de structure %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCE"
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La sous-chaÃ®ne Ã  %L a une longueur zÃ©ro"
  
! #: fortran/resolve.c:17085
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "RÃ©fÃ©rence Ã  elle-mÃªme dans l'expression de longueur de caractÃ¨re pour %qs Ã  %L"
  
! #: fortran/resolve.c:17152
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fonction PUBLIC %qs Ã  %L du type PRIVATE %qs"
  
! #: fortran/resolve.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs Ã  %L n'a pas de type IMPLICIT"
  
! #: fortran/resolve.c:17185
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit Ãªtre une FUNCTION"
  
! #: fortran/resolve.c:17195
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L ne peut pas Ãªtre une longueur de caractÃ¨re tacite"
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "La procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit avoir au moins un argument"
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Le premier argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnel"
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Le deuxiÃ¨me argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnel"
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "L'interface opÃ©rateur Ã  %L doit avoir, au plus, deux arguments"
  
! #: fortran/resolve.c:17321
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "La procÃ©dure contenue %qs Ã  %L d'une procÃ©dure PURE doit aussi Ãªtre PURE"
*************** msgstr "Initialisations inÃ©gales et se
*** 72109,72125 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6171
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr "Le nombre d'Ã©lÃ©ments dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure permise %d. Voyez l'option %<-fmax-array-constructor%>"
  
! #: fortran/trans-array.c:8204
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "CrÃ©ation d'un temporaire pour le tableau Ã  %L dans l'argument %qs"
  
! #: fortran/trans-array.c:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "mauvais type d'expression durant le parcours (%d)"
--- 72168,72184 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr "Le nombre d'Ã©lÃ©ments dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure permise %d. Voyez l'option %<-fmax-array-constructor%>"
  
! #: fortran/trans-array.c:8171
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "CrÃ©ation d'un temporaire pour le tableau Ã  %L dans l'argument %qs"
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "mauvais type d'expression durant le parcours (%d)"
*************** msgstr "expression d'initialisation non
*** 72210,72316 ****
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr "Le tableau %qs Ã  %L est plus grand que la limite dÃ©finie par %<-fmax-stack-var-size=%>, il est dÃ©placÃ© de la pile vers la zone de stockage statique. Ceci rend la procÃ©dure non sÃ»r lorsqu'elle est appelÃ©e rÃ©cursivement ou simultanÃ©ment depuis plusieurs threads. Envisagez d'utiliser %<-frecursive%> ou augmentez la limite de %<-fmax-stack-var-size=%> ou changez le code pour utiliser un tableau ALLOCATABLE."
  
! #: fortran/trans-decl.c:1763
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrinsÃ¨que qui n'est pas une procÃ©dure"
  
! #: fortran/trans-decl.c:4594 fortran/trans-decl.c:6958
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "La valeur de retour de la fonction %qs Ã  %L n'est pas dÃ©finie"
  
! #: fortran/trans-decl.c:5082
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "ParamÃ¨tre de type diffÃ©rÃ© pas encore supportÃ©"
  
! #: fortran/trans-decl.c:5322
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "Le backend decl pour la variable de module %qs existe dÃ©jÃ "
  
! #: fortran/trans-decl.c:5335
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "La variable de module PRIVATE %qs inutilisÃ©e est dÃ©clarÃ©e Ã  %L"
  
! #: fortran/trans-decl.c:5960
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "L'argument muet %qs Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeur"
  
! #: fortran/trans-decl.c:5966
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "L'argument muet %qs d'un type dÃ©rivÃ© Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeur et n'a pas d'initialisation par dÃ©faut"
  
! #: fortran/trans-decl.c:5977 fortran/trans-decl.c:6123
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argument muet %qs inutilisÃ© Ã  %L"
  
! #: fortran/trans-decl.c:5993
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "La variable de module %qs est inutilisÃ©e mais elle a Ã©tÃ© importÃ©e explicitement Ã  %L"
  
! #: fortran/trans-decl.c:6012
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Variable %qs inutilisÃ©e dÃ©clarÃ©e Ã  %L"
  
! #: fortran/trans-decl.c:6061
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ParamÃ¨tre %qs inutilisÃ© dÃ©clarÃ© Ã  %L"
  
! #: fortran/trans-decl.c:6065
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Le paramÃ¨tre %qs est inutilisÃ© mais il a Ã©tÃ© importÃ© explicitement Ã  %L"
  
! #: fortran/trans-decl.c:6095
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "La valeur de retour %qs de la fonction %qs est dÃ©clarÃ©e Ã  %L mais ne reÃ§oit pas de valeur"
  
! #: fortran/trans-decl.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr "DÃ©solÃ©, !$ACC DECLARE Ã  %L n'est pas permis dans une construction BLOCK"
  
! #: fortran/trans-expr.c:1030
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "Impossible de calculer la longueur du tableau de caractÃ¨res Ã  %L."
  
! #: fortran/trans-expr.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr "Du code pour rÃ©allouer la variable allouable Ã  %L va Ãªtre ajoutÃ©"
  
! #: fortran/trans-expr.c:2115
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "DÃ©solÃ©, un accÃ¨s co-indexÃ© Ã  un objet polymorphique illimitÃ© Ã  %L n'est pas supportÃ©"
  
! #: fortran/trans-expr.c:2124
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "DÃ©solÃ©, un accÃ¨s co-indexÃ© Ã  un composant polymorphique illimitÃ© Ã  %L n'est pas supportÃ©"
  
! #: fortran/trans-expr.c:3793
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Op intrinsÃ¨que inconnue"
  
! #: fortran/trans-expr.c:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Fonction de liste d'arguments inconnue Ã  %L"
  
! #: fortran/trans-expr.c:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr "Si le remappage des limites est spÃ©cifiÃ© Ã  %L, la cible du pointeur ne sera point NULL"
--- 72269,72375 ----
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr "Le tableau %qs Ã  %L est plus grand que la limite dÃ©finie par %<-fmax-stack-var-size=%>, il est dÃ©placÃ© de la pile vers la zone de stockage statique. Ceci rend la procÃ©dure non sÃ»r lorsqu'elle est appelÃ©e rÃ©cursivement ou simultanÃ©ment depuis plusieurs threads. Envisagez d'utiliser %<-frecursive%> ou augmentez la limite de %<-fmax-stack-var-size=%> ou changez le code pour utiliser un tableau ALLOCATABLE."
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrinsÃ¨que qui n'est pas une procÃ©dure"
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "La valeur de retour de la fonction %qs Ã  %L n'est pas dÃ©finie"
  
! #: fortran/trans-decl.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "ParamÃ¨tre de type diffÃ©rÃ© pas encore supportÃ©"
  
! #: fortran/trans-decl.c:5327
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "Le backend decl pour la variable de module %qs existe dÃ©jÃ "
  
! #: fortran/trans-decl.c:5340
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "La variable de module PRIVATE %qs inutilisÃ©e est dÃ©clarÃ©e Ã  %L"
  
! #: fortran/trans-decl.c:5965
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "L'argument muet %qs Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeur"
  
! #: fortran/trans-decl.c:5971
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "L'argument muet %qs d'un type dÃ©rivÃ© Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeur et n'a pas d'initialisation par dÃ©faut"
  
! #: fortran/trans-decl.c:5982 fortran/trans-decl.c:6128
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argument muet %qs inutilisÃ© Ã  %L"
  
! #: fortran/trans-decl.c:5998
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "La variable de module %qs est inutilisÃ©e mais elle a Ã©tÃ© importÃ©e explicitement Ã  %L"
  
! #: fortran/trans-decl.c:6017
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Variable %qs inutilisÃ©e dÃ©clarÃ©e Ã  %L"
  
! #: fortran/trans-decl.c:6066
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ParamÃ¨tre %qs inutilisÃ© dÃ©clarÃ© Ã  %L"
  
! #: fortran/trans-decl.c:6070
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Le paramÃ¨tre %qs est inutilisÃ© mais il a Ã©tÃ© importÃ© explicitement Ã  %L"
  
! #: fortran/trans-decl.c:6100
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "La valeur de retour %qs de la fonction %qs est dÃ©clarÃ©e Ã  %L mais ne reÃ§oit pas de valeur"
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr "DÃ©solÃ©, !$ACC DECLARE Ã  %L n'est pas permis dans une construction BLOCK"
  
! #: fortran/trans-expr.c:1067
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "Impossible de calculer la longueur du tableau de caractÃ¨res Ã  %L."
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr "Du code pour rÃ©allouer la variable allouable Ã  %L va Ãªtre ajoutÃ©"
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "DÃ©solÃ©, un accÃ¨s co-indexÃ© Ã  un objet polymorphique illimitÃ© Ã  %L n'est pas supportÃ©"
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "DÃ©solÃ©, un accÃ¨s co-indexÃ© Ã  un composant polymorphique illimitÃ© Ã  %L n'est pas supportÃ©"
  
! #: fortran/trans-expr.c:3830
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Op intrinsÃ¨que inconnue"
  
! #: fortran/trans-expr.c:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Fonction de liste d'arguments inconnue Ã  %L"
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr "Si le remappage des limites est spÃ©cifiÃ© Ã  %L, la cible du pointeur ne sera point NULL"
*************** msgstr "gfc_validate_kind(): Mauvais typ
*** 72461,72467 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr "gfc_validate_kind(): Mauvais sous-type obtenu"
  
! #: fortran/trans.c:2220
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Mauvais code d'instruction"
--- 72520,72526 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr "gfc_validate_kind(): Mauvais sous-type obtenu"
  
! #: fortran/trans.c:2230
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Mauvais code d'instruction"
*************** msgstr "%<-fwpa%> et %<-fltrans%> sont m
*** 72588,72594 ****
  
  #: lto/lto-lang.c:898
  #, gcc-internal-format
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive"
  msgstr "%<-flinker-output=rel%> et %<-fltrans%> sont mutuellement exclusifs"
  
  #: lto/lto-object.c:107
--- 72647,72653 ----
  
  #: lto/lto-lang.c:898
  #, gcc-internal-format
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive"
  msgstr "%<-flinker-output=rel%> et %<-fltrans%> sont mutuellement exclusifs"
  
  #: lto/lto-object.c:107
*************** msgstr "Option non reconnue pour la vale
*** 73690,73696 ****
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr "Option non reconnue pour initialiser la valeur en virgule flottante: %qs"
  
! #: fortran/lang.opt:775
  #, gcc-internal-format
  msgid "Unrecognized option: %qs"
  msgstr "Option non reconnueÂ : %qs"
--- 73749,73755 ----
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr "Option non reconnue pour initialiser la valeur en virgule flottante: %qs"
  
! #: fortran/lang.opt:771
  #, gcc-internal-format
  msgid "Unrecognized option: %qs"
  msgstr "Option non reconnueÂ : %qs"
*************** msgstr "nom de macro manquant aprÃ¨s %qs
*** 73708,73722 ****
  
  #: 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:2120 c-family/c.opt:2128 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3319
  #, 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:2116
! #: c-family/c.opt:2136 c-family/c.opt:2140 c-family/c.opt:2144
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "cible manquante aprÃ¨s %qs"
--- 73767,73781 ----
  
  #: 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:2107 c-family/c.opt:2115 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3323
  #, 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:2103
! #: c-family/c.opt:2123 c-family/c.opt:2127 c-family/c.opt:2131
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "cible manquante aprÃ¨s %qs"
*************** msgstr "nom de module manquant"
*** 73766,73772 ****
  msgid "unrecognized ivar visibility value %qs"
  msgstr "valeur de visibilitÃ© %qs non reconnue dans Â«Â ivar_visibilityÂ Â»"
  
! #: c-family/c.opt:1980
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ordre de stockage des scalaires %qs non reconnu"
--- 73825,73831 ----
  msgid "unrecognized ivar visibility value %qs"
  msgstr "valeur de visibilitÃ© %qs non reconnue dans Â«Â ivar_visibilityÂ Â»"
  
! #: c-family/c.opt:1967
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr "ordre de stockage des scalaires %qs non reconnu"
*************** msgstr "%qs est obsolÃ¨te"
*** 73849,73940 ****
  msgid "unknown linker output %qs"
  msgstr "sortie %qs inconnue pour l'Ã©diteur de liens"
  
! #: common.opt:1502
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "style de prÃ©cision excÃ©dentaire %qs inconnu"
  
! #: common.opt:1517
  #, 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:1561
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "style de contraction en virgule flottante %qs inconnu"
  
! #: common.opt:1718
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Niveau de rÃ©utilisation de la pile %qs inconnu"
  
! #: common.opt:1787
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "niveau de Control-Flow Protection %qs inconnu"
  
! #: common.opt:1889
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algorithme IRA %qs inconnu"
  
! #: common.opt:1902
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "rÃ©gion IRA %qs inconnue"
  
! #: common.opt:1980
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modÃ¨le de partitionnement LTO %qs inconnu"
  
! #: common.opt:2082
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "options ou cibles manquantes aprÃ¨s %qs"
  
! #: common.opt:2090
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "ABI de dÃ©chargement %qs inconnue"
  
! #: common.opt:2232
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "mÃ©thode de reproductibilitÃ© du profil %qs inconnue"
  
! #: common.opt:2248
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "mÃ©thode de mise Ã  jour du profil %qs inconnue"
  
! #: common.opt:2350
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "Niveau de correction Ã  chaud %qs inconnu"
  
! #: common.opt:2383
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algorithme de rÃ©organisation des blocs de base %qs inconnu"
  
! #: common.opt:2690
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modÃ¨le TLS %qs inconnu"
  
! #: common.opt:3026
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modÃ¨le de coÃ»t de la vectorisation %qs inconnu"
  
! #: common.opt:3067
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "valeur de visibilitÃ© %qs non reconnue"
  
! #: common.opt:3086
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnue"
--- 73908,73999 ----
  msgid "unknown linker output %qs"
  msgstr "sortie %qs inconnue pour l'Ã©diteur de liens"
  
! #: common.opt:1506
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "style de prÃ©cision excÃ©dentaire %qs inconnu"
  
! #: common.opt:1521
  #, 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:1565
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "style de contraction en virgule flottante %qs inconnu"
  
! #: common.opt:1722
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Niveau de rÃ©utilisation de la pile %qs inconnu"
  
! #: common.opt:1791
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "niveau de Control-Flow Protection %qs inconnu"
  
! #: common.opt:1893
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algorithme IRA %qs inconnu"
  
! #: common.opt:1906
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "rÃ©gion IRA %qs inconnue"
  
! #: common.opt:1984
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modÃ¨le de partitionnement LTO %qs inconnu"
  
! #: common.opt:2086
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr "options ou cibles manquantes aprÃ¨s %qs"
  
! #: common.opt:2094
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "ABI de dÃ©chargement %qs inconnue"
  
! #: common.opt:2236
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "mÃ©thode de reproductibilitÃ© du profil %qs inconnue"
  
! #: common.opt:2252
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "mÃ©thode de mise Ã  jour du profil %qs inconnue"
  
! #: common.opt:2354
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "Niveau de correction Ã  chaud %qs inconnu"
  
! #: common.opt:2387
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algorithme de rÃ©organisation des blocs de base %qs inconnu"
  
! #: common.opt:2694
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modÃ¨le TLS %qs inconnu"
  
! #: common.opt:3030
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modÃ¨le de coÃ»t de la vectorisation %qs inconnu"
  
! #: common.opt:3071
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "valeur de visibilitÃ© %qs non reconnue"
  
! #: common.opt:3090
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnue"
*************** msgstr "prioritÃ© d'initialisation de la
*** 73944,73949 ****
--- 74003,74011 ----
  msgid "unknown evrp mode %qs"
  msgstr "mode evrp %qs inconnu"
  
+ #~ msgid "cannot deduce template arguments for %qT from %<()%>"
+ #~ msgstr "impossible de dÃ©duire les arguments du patron pour %qT depuis %<()%>"
+ 
  #~ msgid "%K%qD may write %E or more bytes into a region of size %E the destination"
  #~ msgstr "%K%qD peut Ã©crire %E octets ou plus dans une rÃ©gion de taille %E de destination"
  
*************** msgstr "mode evrp %qs inconnu"
*** 75526,75534 ****
  #~ msgid "-freorder-blocks-and-partition does not work on this architecture"
  #~ msgstr "-freorder-blocks-and-partition ne fonctionne pas sur cette architecture"
  
- #~ msgid "constant argument %d for builtin %qF is out of range ("
- #~ msgstr "l'argument constant %d de la fonction interne %qF est hors limite ("
- 
  #~ msgid "bad value (%s) for -mcmodel= switch"
  #~ msgstr "valeur erronÃ©e (%s) pour l'option -mcmodel="
  
--- 75588,75593 ----
*************** msgstr "mode evrp %qs inconnu"
*** 76553,76561 ****
  #~ msgid "lambda-expression in unevaluated context"
  #~ msgstr "expression lambda dans un contexte non Ã©valuÃ©"
  
- #~ msgid "lambda-expression in template-argument"
- #~ msgstr "expression lambda dans l'argument du patron"
- 
  #~ msgid "empty introduction-list"
  #~ msgstr "liste d'instructions vide"
  
--- 76612,76617 ----
diff -Nrcpad gcc-11.1.0/gcc/po/gcc.pot gcc-11.2.0/gcc/po/gcc.pot
*** gcc-11.1.0/gcc/po/gcc.pot	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/po/gcc.pot	Wed Jul 28 06:55:07 2021
*************** msgid ""
*** 8,14 ****
  msgstr ""
  "Project-Id-Version: PACKAGE VERSION\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18: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: 2021-07-26 15:21+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"
*************** msgid ""
*** 84,90 ****
  "ldd output with constructors/destructors.\n"
  msgstr ""
  
! #: cprop.c:1755
  msgid "const/copy propagation disabled"
  msgstr ""
  
--- 84,90 ----
  "ldd output with constructors/destructors.\n"
  msgstr ""
  
! #: cprop.c:1757
  msgid "const/copy propagation disabled"
  msgstr ""
  
*************** msgstr ""
*** 222,233 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11967
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12058
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 222,233 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11988
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12079
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgid ""
*** 528,623 ****
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.c:6668
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.c:7429
  #, c-format
  msgid "Target: %s\n"
  msgstr ""
  
! #: gcc.c:7430
  #, c-format
  msgid "Configured with: %s\n"
  msgstr ""
  
! #: gcc.c:7444
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.c:7445
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7447
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7449 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr ""
  
! #: gcc.c:7460
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr ""
  
! #: gcc.c:7463
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr ""
  
! #: gcc.c:7536 gcc.c:7746
  #, c-format
  msgid ""
  "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.c:7670
  #, c-format
  msgid ""
  "Preprocessed source stored into %s file, please attach this to your "
  "bugreport.\n"
  msgstr ""
  
! #: gcc.c:8520
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.c:8523
  #, c-format
  msgid "programs: %s\n"
  msgstr ""
  
! #: gcc.c:8525
  #, c-format
  msgid "libraries: %s\n"
  msgstr ""
  
! #: gcc.c:8642
  #, c-format
  msgid ""
  "\n"
  "For bug reporting instructions, please see:\n"
  msgstr ""
  
! #: gcc.c:8658 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr ""
  
! #: gcc.c:8661 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr ""
  
! #: gcc.c:8662 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
--- 528,623 ----
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.c:6678
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.c:7439
  #, c-format
  msgid "Target: %s\n"
  msgstr ""
  
! #: gcc.c:7440
  #, c-format
  msgid "Configured with: %s\n"
  msgstr ""
  
! #: gcc.c:7454
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.c:7455
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7457
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7459 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr ""
  
! #: gcc.c:7470
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr ""
  
! #: gcc.c:7473
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr ""
  
! #: gcc.c:7546 gcc.c:7756
  #, c-format
  msgid ""
  "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.c:7680
  #, c-format
  msgid ""
  "Preprocessed source stored into %s file, please attach this to your "
  "bugreport.\n"
  msgstr ""
  
! #: gcc.c:8530
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.c:8533
  #, c-format
  msgid "programs: %s\n"
  msgstr ""
  
! #: gcc.c:8535
  #, c-format
  msgid "libraries: %s\n"
  msgstr ""
  
! #: gcc.c:8652
  #, c-format
  msgid ""
  "\n"
  "For bug reporting instructions, please see:\n"
  msgstr ""
  
! #: gcc.c:8668 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr ""
  
! #: gcc.c:8671 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr ""
  
! #: gcc.c:8672 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
*************** msgid ""
*** 625,631 ****
  "\n"
  msgstr ""
  
! #: gcc.c:9005
  #, c-format
  msgid ""
  "\n"
--- 625,631 ----
  "\n"
  msgstr ""
  
! #: gcc.c:9015
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 634,647 ****
  "\n"
  msgstr ""
  
! #: gcc.c:9006
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.c:10421
  #, c-format
  msgid ""
  "Assembler options\n"
--- 634,647 ----
  "\n"
  msgstr ""
  
! #: gcc.c:9016
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.c:10431
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgid ""
*** 649,655 ****
  "\n"
  msgstr ""
  
! #: gcc.c:10422
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 649,655 ----
  "\n"
  msgstr ""
  
! #: gcc.c:10432
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgid ""
*** 1471,1477 ****
  "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1471,1477 ----
  "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6043 c/c-typeck.c:7862 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 1950,1956 ****
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr ""
--- 1950,1956 ----
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24337
  #, c-format
  msgid "missing operand"
  msgstr ""
*************** msgstr ""
*** 1975,1999 ****
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1975,1999 ----
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25215 config/arm/arm.c:33705
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25217 config/arm/arm.c:33707
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25232 config/aarch64/aarch64.c:25248
! #: config/arm/arm.c:33722 config/arm/arm.c:33738
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25256
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13248
! #: config/rs6000/rs6000.c:14166 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2009,2026 ****
  msgstr ""
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
--- 2009,2026 ----
  msgstr ""
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13860 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13780
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13808
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
*************** msgstr ""
*** 2050,2056 ****
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
--- 2050,2056 ----
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13868
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
*************** msgstr ""
*** 2060,2066 ****
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
--- 2060,2066 ----
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13644
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
*************** msgstr ""
*** 2073,2079 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
--- 2073,2079 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14171
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
*************** msgstr ""
*** 2155,2189 ****
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2155,2189 ----
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.c:20701 config/arm/arm.c:20726 config/arm/arm.c:20736
! #: config/arm/arm.c:20745 config/arm/arm.c:20754
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.c:23610 config/arm/arm.c:23628
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.c:23616
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23734 config/arm/arm.c:23747 config/arm/arm.c:23772
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23849 config/arm/arm.c:23871 config/arm/arm.c:23881
! #: config/arm/arm.c:23891 config/arm/arm.c:23901 config/arm/arm.c:23940
! #: config/arm/arm.c:23958 config/arm/arm.c:23983 config/arm/arm.c:23998
! #: config/arm/arm.c:24025 config/arm/arm.c:24032 config/arm/arm.c:24050
! #: config/arm/arm.c:24057 config/arm/arm.c:24065 config/arm/arm.c:24086
! #: config/arm/arm.c:24093 config/arm/arm.c:24284 config/arm/arm.c:24291
! #: config/arm/arm.c:24318 config/arm/arm.c:24325 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr ""
*** 2191,2203 ****
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2191,2203 ----
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23953
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23974
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgid "unsupported operand"
*** 2316,2323 ****
  msgstr ""
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2316,2323 ----
  msgstr ""
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6040 gcc.c:6054
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6949
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr ""
*** 2554,2651 ****
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.c:12052
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.c:12591
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.c:12596
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.c:12829
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr ""
  
! #: config/i386/i386.c:12864
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr ""
  
! #: config/i386/i386.c:12933
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr ""
  
! #: config/i386/i386.c:12938
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr ""
  
! #: config/i386/i386.c:13015
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:13094
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:13112
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:13125
  #, c-format
  msgid ""
  "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:13140
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.c:13168
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:13186
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13209
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13313
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:13375
  #, c-format
  msgid "invalid constraints for operand"
  msgstr ""
  
! #: config/i386/i386.c:13462
  #, c-format
  msgid "invalid vector immediate"
  msgstr ""
  
! #: config/i386/i386.c:16384
  msgid "unknown insn mode"
  msgstr ""
  
--- 2554,2651 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.c:12073
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.c:12612
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.c:12617
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.c:12850
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr ""
  
! #: config/i386/i386.c:12885
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr ""
  
! #: config/i386/i386.c:12954
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr ""
  
! #: config/i386/i386.c:12959
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr ""
  
! #: config/i386/i386.c:13036
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:13115
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:13133
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:13146
  #, c-format
  msgid ""
  "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:13161
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.c:13189
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:13207
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13230
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13334
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:13396
  #, c-format
  msgid "invalid constraints for operand"
  msgstr ""
  
! #: config/i386/i386.c:13483
  #, c-format
  msgid "invalid vector immediate"
  msgstr ""
  
! #: config/i386/i386.c:16405
  msgid "unknown insn mode"
  msgstr ""
  
*************** msgstr ""
*** 2682,2688 ****
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 2682,2688 ----
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13798
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgstr ""
*** 2735,2741 ****
  msgid "post-increment address is not a register"
  msgstr ""
  
! #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350 config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr ""
  
--- 2735,2741 ----
  msgid "post-increment address is not a register"
  msgstr ""
  
! #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350 config/rs6000/rs6000.c:20696
  msgid "bad address"
  msgstr ""
  
*************** msgstr ""
*** 2954,3211 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13589
  #, c-format
  msgid "invalid %%A value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13613
  #, c-format
  msgid "invalid %%e value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13858
  #, c-format
  msgid "invalid %%t value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13951
  #, c-format
  msgid "invalid %%V value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14025
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27071
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27776
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27778
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27780
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27782
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27797
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27799
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27801
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27803
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr ""
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:12052
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16447
  msgid ""
  "binary operator does not support mixing vector bool with floating point "
  "vector operands"
--- 2954,3211 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10864
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13428
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13608
  #, c-format
  msgid "invalid %%A value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13617 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13632
  #, c-format
  msgid "invalid %%e value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13653
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13662
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13671
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13706
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13716
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13726
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13741 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13788
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13835
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13877
  #, c-format
  msgid "invalid %%t value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13894
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13906
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13920 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13970
  #, c-format
  msgid "invalid %%V value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13987 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14044
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14113
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14981
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23971
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27136
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27205
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27281
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27841
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27843
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27845
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27847
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27862
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27864
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27866
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27868
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr ""
  
! #: config/s390/s390.c:7910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:8002
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8025
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8043
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8065
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8083
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8093
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8114
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8125
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8211 config/s390/s390.c:8232
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8266
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8276
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:12055
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.c:16429
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16442
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16450
  msgid ""
  "binary operator does not support mixing vector bool with floating point "
  "vector operands"
*************** msgstr ""
*** 3382,3403 ****
  msgid "output_move_single:"
  msgstr ""
  
! #: config/vax/vax.c:479
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:488
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:576
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr ""
  
! #: config/vax/vax.c:1668
  msgid "illegal operand detected"
  msgstr ""
  
--- 3382,3403 ----
  msgid "output_move_single:"
  msgstr ""
  
! #: config/vax/vax.c:483
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:492
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:580
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr ""
  
! #: config/vax/vax.c:1673
  msgid "illegal operand detected"
  msgstr ""
  
*************** msgstr ""
*** 3443,3453 ****
  msgid "address offset not a constant"
  msgstr ""
  
! #: c/c-objc-common.c:225
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.c:332
  msgid "({anonymous})"
  msgstr ""
  
--- 3443,3457 ----
  msgid "address offset not a constant"
  msgstr ""
  
! #: c/c-objc-common.c:190
! msgid "{erroneous}"
! msgstr ""
! 
! #: c/c-objc-common.c:231
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.c:338
  msgid "({anonymous})"
  msgstr ""
  
*************** msgstr ""
*** 3462,3488 ****
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10981 c/c-parser.c:11016 c/c-parser.c:11047
! #: c/c-parser.c:11094 c/c-parser.c:11275 c/c-parser.c:12107 c/c-parser.c:12182
! #: c/c-parser.c:12225 c/c-parser.c:17859 c/c-parser.c:17883 c/c-parser.c:17901
! #: c/c-parser.c:18324 c/c-parser.c:18368 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461 c/c-parser.c:3494
! #: c/c-parser.c:11268 c/gimple-parser.c:2027 c/gimple-parser.c:2066
! #: cp/parser.c:14404 cp/parser.c:31070 cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8502 c/c-parser.c:8568
! #: c/c-parser.c:9074 c/c-parser.c:9099 c/c-parser.c:9133 c/c-parser.c:9242
! #: c/c-parser.c:10025 c/c-parser.c:11382 c/c-parser.c:13638 c/c-parser.c:14280
! #: c/c-parser.c:14339 c/c-parser.c:14394 c/c-parser.c:15716 c/c-parser.c:15814
! #: c/c-parser.c:17113 c/c-parser.c:17943 c/c-parser.c:18332 c/c-parser.c:21145
! #: c/c-parser.c:21223 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
--- 3466,3492 ----
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10984 c/c-parser.c:11019 c/c-parser.c:11050
! #: c/c-parser.c:11097 c/c-parser.c:11278 c/c-parser.c:12110 c/c-parser.c:12185
! #: c/c-parser.c:12228 c/c-parser.c:17862 c/c-parser.c:17886 c/c-parser.c:17904
! #: c/c-parser.c:18327 c/c-parser.c:18371 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461 c/c-parser.c:3494
! #: c/c-parser.c:11271 c/gimple-parser.c:2027 c/gimple-parser.c:2066
! #: cp/parser.c:14411 cp/parser.c:31087 cp/parser.c:31697
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8504 c/c-parser.c:8571
! #: c/c-parser.c:9077 c/c-parser.c:9102 c/c-parser.c:9136 c/c-parser.c:9245
! #: c/c-parser.c:10028 c/c-parser.c:11385 c/c-parser.c:13641 c/c-parser.c:14283
! #: c/c-parser.c:14342 c/c-parser.c:14397 c/c-parser.c:15719 c/c-parser.c:15817
! #: c/c-parser.c:17116 c/c-parser.c:17946 c/c-parser.c:18335 c/c-parser.c:21149
! #: c/c-parser.c:21227 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
*************** msgstr ""
*** 3490,3504 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
--- 3494,3508 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31745
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9236 c/c-parser.c:10126 c/c-parser.c:10415 c/c-parser.c:13088
! #: c/gimple-parser.c:1733 cp/parser.c:31709
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 3508,3611 ****
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13621 c/c-parser.c:14369
! #: c/c-parser.c:20506 c/c-parser.c:20953 c/c-parser.c:21166
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
! #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8705
! #: c/c-parser.c:11375 c/c-parser.c:11771 c/c-parser.c:11835 c/c-parser.c:13067
! #: c/c-parser.c:13981 c/c-parser.c:14197 c/c-parser.c:14687 c/c-parser.c:14788
! #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
! #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.c:8466 c/c-parser.c:8656 c/c-parser.c:9123 c/c-parser.c:9166
! #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.c:9020
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
! #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 3512,3615 ----
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13624 c/c-parser.c:14372
! #: c/c-parser.c:20510 c/c-parser.c:20957 c/c-parser.c:21170
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13446 cp/parser.c:31700
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13016 cp/parser.c:31712
! #: cp/parser.c:35396
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.c:5588 c/c-parser.c:11614 c/c-parser.c:18130 c/c-parser.c:18944
! #: c/c-parser.c:22009 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11166 cp/parser.c:19989
! #: cp/parser.c:31706
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8708
! #: c/c-parser.c:11378 c/c-parser.c:11774 c/c-parser.c:11838 c/c-parser.c:13070
! #: c/c-parser.c:13984 c/c-parser.c:14200 c/c-parser.c:14690 c/c-parser.c:14791
! #: c/c-parser.c:15158 c/c-parser.c:15471 c/c-parser.c:15598 c/c-parser.c:20372
! #: c/c-parser.c:21014 c/c-parser.c:21073 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13549 c/c-parser.c:14796 cp/parser.c:31739
! #: cp/parser.c:33387 cp/parser.c:36195 cp/parser.c:36979
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.c:6667 cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.c:8467 c/c-parser.c:8659 c/c-parser.c:9126 c/c-parser.c:9169
! #: c/c-parser.c:9307 c/c-parser.c:10018 c/c-parser.c:14377 c/c-parser.c:15554
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31085 cp/parser.c:31715
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.c:9023
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.c:10837 c/c-parser.c:10869 c/c-parser.c:11109 cp/parser.c:33961
! #: cp/parser.c:33982
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.c:11527 c/gimple-parser.c:1346 cp/parser.c:31724
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.c:14885 c/c-parser.c:15835 cp/parser.c:31748
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15463 c/c-parser.c:17595 c/c-parser.c:17639 c/c-parser.c:17871
! #: c/c-parser.c:18314 c/c-parser.c:20579 c/c-parser.c:21211
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31727
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.c:17887 c/c-parser.c:18178 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31703 cp/parser.c:34171
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.c:18987 c/c-parser.c:18977 cp/parser.c:40983
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8452
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1335 cp/parser.c:17395 cp/parser.c:31721
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 3620,3648 ****
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7411
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr ""
  
--- 3624,3652 ----
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7422
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7560 cp/pt.c:2045 cp/pt.c:25112
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:12144
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12145
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3375
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3376
  msgid "jump to case label"
  msgstr ""
  
*************** msgstr ""
*** 3865,3891 ****
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20774
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20777
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.c:20779
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20781
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr ""
  
--- 3869,3895 ----
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20785
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20788
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.c:20790
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20792
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.c:20794
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2043 cp/semantics.c:5733
  msgid "candidates are:"
  msgstr ""
  
*************** msgstr ""
*** 3929,3976 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6719
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 3933,3980 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6654 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6655 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6682 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6699 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6711 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6729
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6775
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6777
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6779
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6781
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 3982,3998 ****
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3717
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3925 fortran/check.c:4006 fortran/check.c:4071
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4409 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
--- 3986,4002 ----
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3724
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3932 fortran/check.c:4013 fortran/check.c:4078
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4416 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
*************** msgstr ""
*** 4073,4079 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4077,4083 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3430 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4235,4241 ****
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr ""
  
--- 4239,4245 ----
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2142 fortran/resolve.c:11994 fortran/resolve.c:11997
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 4446,4482 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid ""
  "The value of the PDT LEN parameter '%s' does not agree with that in the "
  "dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid ""
  "Actual string length does not match the declared one for dummy argument "
  "'%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid ""
  "Actual string length is shorter than the declared one for dummy argument "
  "'%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4450,4486 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5991
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9756
  #, c-format
  msgid ""
  "The value of the PDT LEN parameter '%s' does not agree with that in the "
  "dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid ""
  "Actual string length does not match the declared one for dummy argument "
  "'%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6256
  #, c-format
  msgid ""
  "Actual string length is shorter than the declared one for dummy argument "
  "'%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9846
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11323
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 4485,4565 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6529
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6624
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6681
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6688
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6832
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6900
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6966
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6974 fortran/trans-intrinsic.c:7019
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9335
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9367
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12056
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12068
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12080
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12092
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12100
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 4489,4569 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6531
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6673
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6683
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6690
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6834
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6902
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6968
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6976 fortran/trans-intrinsic.c:7021
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9344
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9376
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12065
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12077
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12089
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12101
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12109
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 9355,9361 ****
  msgid "Use simulator runtime."
  msgstr ""
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr ""
--- 9359,9365 ----
  msgid "Use simulator runtime."
  msgstr ""
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:108
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr ""
*************** msgstr ""
*** 9414,9420 ****
  msgid "Link with the fast floating-point library."
  msgstr ""
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:303 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr ""
--- 9418,9424 ----
  msgid "Link with the fast floating-point library."
  msgstr ""
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:309 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr ""
*************** msgid "Support TLS segment larger than 6
*** 9671,9683 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
--- 9675,9687 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
*************** msgid "Known data alignment choices (for
*** 9800,9824 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
--- 9804,9828 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:582
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:586
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:596
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:603
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
*************** msgid ""
*** 12570,12576 ****
  "are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:163
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr ""
--- 12574,12580 ----
  "are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:169
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr ""
*************** msgstr ""
*** 12762,12890 ****
  msgid "Generate re-entrant, PIC code."
  msgstr ""
  
! #: config/arm/arm.opt:86
  #, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr ""
  
! #: config/arm/arm.opt:94
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr ""
  
! #: config/arm/arm.opt:98
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr ""
  
! #: config/arm/arm.opt:106 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr ""
  
! #: config/arm/arm.opt:110
  #, no-c-format
  msgid ""
  "Specify that the compiler should target secure code as per ARMv8-M Security "
  "Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:114 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:127
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:131
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr ""
  
! #: config/arm/arm.opt:135
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
! #: config/arm/arm.opt:148
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr ""
  
! #: config/arm/arm.opt:159
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr ""
  
! #: config/arm/arm.opt:167
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr ""
  
! #: config/arm/arm.opt:171
  #, no-c-format
  msgid "Store function names in object code."
  msgstr ""
  
! #: config/arm/arm.opt:175
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr ""
  
! #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr ""
  
! #: config/arm/arm.opt:186
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr ""
  
! #: config/arm/arm.opt:190
  #, no-c-format
  msgid "Generate code for Thumb state."
  msgstr ""
  
! #: config/arm/arm.opt:194
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr ""
  
! #: config/arm/arm.opt:198
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr ""
  
! #: config/arm/arm.opt:202
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr ""
  
! #: config/arm/arm.opt:206
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr ""
  
! #: config/arm/arm.opt:219
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:223
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr ""
  
! #: config/arm/arm.opt:231
  #, no-c-format
  msgid ""
  "Print CPU tuning information as comment in assembler file.  This is an "
--- 12766,12894 ----
  msgid "Generate re-entrant, PIC code."
  msgstr ""
  
! #: config/arm/arm.opt:92
  #, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr ""
  
! #: config/arm/arm.opt:100
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr ""
  
! #: config/arm/arm.opt:104
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr ""
  
! #: config/arm/arm.opt:112 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr ""
  
! #: config/arm/arm.opt:116
  #, no-c-format
  msgid ""
  "Specify that the compiler should target secure code as per ARMv8-M Security "
  "Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:120 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:133
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:137
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr ""
  
! #: config/arm/arm.opt:141
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
! #: config/arm/arm.opt:154
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr ""
  
! #: config/arm/arm.opt:165
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr ""
  
! #: config/arm/arm.opt:173
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr ""
  
! #: config/arm/arm.opt:177
  #, no-c-format
  msgid "Store function names in object code."
  msgstr ""
  
! #: config/arm/arm.opt:181
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr ""
  
! #: config/arm/arm.opt:185 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr ""
  
! #: config/arm/arm.opt:192
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr ""
  
! #: config/arm/arm.opt:196
  #, no-c-format
  msgid "Generate code for Thumb state."
  msgstr ""
  
! #: config/arm/arm.opt:200
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr ""
  
! #: config/arm/arm.opt:204
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr ""
  
! #: config/arm/arm.opt:208
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr ""
  
! #: config/arm/arm.opt:212
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr ""
  
! #: config/arm/arm.opt:225
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:229
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr ""
  
! #: config/arm/arm.opt:237
  #, no-c-format
  msgid ""
  "Print CPU tuning information as comment in assembler file.  This is an "
*************** msgid ""
*** 12892,12975 ****
  "ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:242
  #, no-c-format
  msgid ""
  "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:246
  #, no-c-format
  msgid ""
  "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:250
  #, no-c-format
  msgid ""
  "Enable more verbose RTX cost dumps during debug.  For GCC developers use "
  "only."
  msgstr ""
  
! #: config/arm/arm.opt:254
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:258
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:262
  #, no-c-format
  msgid ""
  "Avoid overlapping destination and address registers on LDRD instructions "
  "that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:267 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:271
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr ""
  
! #: config/arm/arm.opt:275
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:279
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:283
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:287
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:291
  #, no-c-format
  msgid ""
  "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:295 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:299
  #, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr ""
--- 12896,12979 ----
  "ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:248
  #, no-c-format
  msgid ""
  "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:252
  #, no-c-format
  msgid ""
  "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:256
  #, no-c-format
  msgid ""
  "Enable more verbose RTX cost dumps during debug.  For GCC developers use "
  "only."
  msgstr ""
  
! #: config/arm/arm.opt:260
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:264
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:268
  #, no-c-format
  msgid ""
  "Avoid overlapping destination and address registers on LDRD instructions "
  "that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:273 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:277
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr ""
  
! #: config/arm/arm.opt:281
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:285
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:289
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:293
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:297
  #, no-c-format
  msgid ""
  "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:301 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:305
  #, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr ""
*************** msgid "Use vector and scalar instruction
*** 13534,13638 ****
  msgstr ""
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
- #: config/rs6000/rs6000.opt:503
  #, no-c-format
  msgid ""
  "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:514
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:518
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:522
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid ""
  "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:546
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid ""
  "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:606
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:610
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:614
  #, no-c-format
  msgid ""
  "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr ""
  
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
--- 13538,13676 ----
  msgstr ""
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
  #, no-c-format
  msgid ""
  "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:503
+ #, no-c-format
+ msgid ""
+ "Fuse pairs of scalar or vector logical operations together for better "
+ "performance on power10."
+ msgstr ""
+ 
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
+ msgid "Fuse scalar logical op with add/subf for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:511
+ #, no-c-format
+ msgid "Fuse scalar add/subf with logical op for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:515
+ #, no-c-format
+ msgid ""
+ "Fuse dependent pairs of add or vaddudm instructions for better performance "
+ "on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:519
+ #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:534
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid ""
  "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid ""
  "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:578
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:622
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:626
  #, no-c-format
  msgid ""
  "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:630
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:637
+ #, no-c-format
+ msgid ""
+ "Enable instructions that guard against return-oriented programming attacks."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:641
+ #, no-c-format
+ msgid "Generate code that will run in privileged state."
+ msgstr ""
+ 
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
*************** msgstr ""
*** 20142,20250 ****
  
  #: params.opt:131
  #, no-c-format
  msgid ""
  "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|"
  "ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:162
  #, no-c-format
  msgid ""
  "Maximum depth of logical expression evaluation ranger will look through when "
  "evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:167
  #, no-c-format
  msgid ""
  "Maximum number of arguments a PHI may have before the FSM threader will not "
  "try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid ""
  "Scale factor to apply to the number of blocks in a threading path when "
  "comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid ""
  "Scale factor to apply to the number of statements in a threading path when "
  "comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid ""
  "The threshold ratio of critical edges execution count that permit performing "
  "redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid ""
  "The threshold ratio for performing partial redundancy elimination after "
  "reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid ""
  "Scaling factor in calculation of maximum distance an expression can be moved "
  "by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid ""
  "Cost at which GCSE optimizations will not constraint the distance an "
  "expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid ""
  "Minimum heap expansion to trigger garbage collection, as a percentage of the "
  "total size of the heap."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid ""
  "The number of executions of a basic block which is considered hot. The "
  "parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:219
  #, no-c-format
  msgid ""
  "The number of elements for which hash table verification is done for each "
  "searched element."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid ""
  "The denominator n of fraction 1/n of the maximal execution count of a basic "
--- 20180,20293 ----
  
  #: params.opt:131
  #, no-c-format
+ msgid "Maximum number of basic blocks before EVRP uses a sparse cache."
+ msgstr ""
+ 
+ #: params.opt:135
+ #, no-c-format
  msgid ""
  "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|"
  "ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid ""
  "Maximum depth of logical expression evaluation ranger will look through when "
  "evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid ""
  "Maximum number of arguments a PHI may have before the FSM threader will not "
  "try to thread through its block."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid ""
  "Scale factor to apply to the number of blocks in a threading path when "
  "comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid ""
  "Scale factor to apply to the number of statements in a threading path when "
  "comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid ""
  "The threshold ratio of critical edges execution count that permit performing "
  "redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid ""
  "The threshold ratio for performing partial redundancy elimination after "
  "reload."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid ""
  "Scaling factor in calculation of maximum distance an expression can be moved "
  "by GCSE optimizations."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid ""
  "Cost at which GCSE optimizations will not constraint the distance an "
  "expression can travel."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid ""
  "Minimum heap expansion to trigger garbage collection, as a percentage of the "
  "total size of the heap."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid ""
  "The number of executions of a basic block which is considered hot. The "
  "parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:219
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid ""
  "The number of elements for which hash table verification is done for each "
  "searched element."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid ""
  "The denominator n of fraction 1/n of the maximal execution count of a basic "
*************** msgid ""
*** 20252,20258 ****
  "order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid ""
  "The number of most executed permilles of the profiled execution of the "
--- 20295,20301 ----
  "order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid ""
  "The number of most executed permilles of the profiled execution of the "
*************** msgid ""
*** 20260,20266 ****
  "in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid ""
  "The denominator n of fraction 1/n of the execution frequency of the entry "
--- 20303,20309 ----
  "in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid ""
  "The denominator n of fraction 1/n of the execution frequency of the entry "
*************** msgid ""
*** 20268,21161 ****
  "have in order to be considered hot."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid ""
  "The scale (in percents) applied to inline-insns-single and auto limits when "
  "heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid ""
  "The minimal estimated speedup allowing inliner to ignore inline-insns-single "
  "and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid ""
  "How much can given compilation unit grow because of the inlining (in "
  "percent)."
  msgstr ""
  
! #: params.opt:247
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr ""
  
! #: params.opt:251
  #, no-c-format
  msgid ""
  "Threshold ipa-cp opportunity evaluation that is still considered beneficial "
  "to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid ""
  "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or "
  "strides known."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:263
  #, no-c-format
  msgid ""
  "Recursive cloning only when the probability of call being executed exceeds "
  "the parameter."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid ""
  "Percentage penalty the recursive functions will receive when they are "
  "evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid ""
  "Percentage penalty functions containing a single call to another function "
  "will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid ""
  "How much can given compilation unit grow because of the interprocedural "
  "constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:279
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr ""
  
! #: params.opt:283
  #, no-c-format
  msgid ""
  "Maximum size of a list of values associated with each parameter for "
  "interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid ""
  "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid ""
  "Maximum number of statements that will be visited by IPA formal parameter "
  "analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid ""
  "Maximum number of aggregate content items for a parameter in jump functions "
  "and lattices."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid ""
  "Maximum number of operations in a parameter expression that can be handled "
  "by IPA analysis."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid ""
  "Maximum number of different predicates used to track properties of loops in "
  "IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid ""
  "Maximal number of boundary endpoints of case ranges of switch statement used "
  "during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid ""
  "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, "
  "also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid ""
  "Maximum allowed growth of number and total size of new parameters that ipa-"
  "sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid ""
  "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid ""
  "If number of candidates in the set is smaller, we always try to remove "
  "unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid ""
  "Bound on number of candidates below that all candidates are considered in iv "
  "optimizations."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:343
  #, no-c-format
  msgid ""
  "The maximum code size growth ratio when expanding into a jump table (in "
  "percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid ""
  "The maximum code size growth ratio when expanding into a jump table (in "
  "percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr ""
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr ""
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr ""
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid ""
  "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid ""
  "The maximum number of instructions in an inner loop that is being considered "
  "for versioning."
  msgstr ""
  
! #: params.opt:419
  #, no-c-format
  msgid ""
  "The maximum number of instructions in an outer loop that is being considered "
  "for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:423
  #, no-c-format
  msgid ""
  "Minimal fall-through edge probability in percentage used to add BB to "
  "inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid ""
  "The max number of reload pseudos which are considered during spilling a non-"
  "reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid ""
  "The maximum number of instructions to consider to unroll in a loop on "
  "average."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:459
  #, no-c-format
  msgid ""
  "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr ""
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid ""
  "The maximum number of instructions to consider to find accurate live "
  "register information."
  msgstr ""
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid ""
  "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid ""
  "Maximum number of fields in a structure before pointer analysis treats the "
  "structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid ""
  "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid ""
  "Maximum number of instructions to copy when duplicating blocks on a finite "
  "state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid ""
  "Maximum number of new jump thread paths to create for a finite state "
  "automaton."
  msgstr ""
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr ""
  
! #: params.opt:527
  #, no-c-format
  msgid ""
  "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid ""
  "The maximum number of instructions inline function can grow to via recursive "
  "inlining."
  msgstr ""
  
! #: params.opt:547
  #, no-c-format
  msgid ""
  "The maximum number of instructions non-inline function can grow to via "
  "recursive inlining."
  msgstr ""
  
! #: params.opt:551
  #, no-c-format
  msgid ""
  "The maximum number of instructions in a single function eligible for "
  "inlining."
  msgstr ""
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:559
  #, no-c-format
  msgid ""
  "The maximum number of instructions when automatically inlining small "
  "functions."
  msgstr ""
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid ""
  "Bound on the number of iterations the brute force # of iterations analysis "
  "algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid ""
  "Maximum number of statements allowed in a block that needs to be duplicated "
  "when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid ""
  "The maximum number of RTL nodes that can be recorded as combiner's last "
  "value."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid ""
  "The maximum number of insns in loop header duplicated by the copy loop "
  "headers pass."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid ""
  "The maximum number of backtrack attempts the scheduler should make when "
  "modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid ""
  "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid ""
  "The maximum number of blocks in a region to be considered for interblock "
  "scheduling."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid ""
  "The maximum number of insns in a region to be considered for interblock "
  "scheduling."
  msgstr ""
  
! #: params.opt:627
  #, no-c-format
  msgid ""
  "Maximum depth of sqrt chains to use when synthesizing exponentiation by a "
  "real constant."
  msgstr ""
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:635
  #, no-c-format
  msgid ""
  "The maximum number of instructions to search backward when looking for "
  "equivalent reload."
  msgstr ""
  
! #: params.opt:639
  #, no-c-format
  msgid ""
  "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:643
  #, no-c-format
  msgid ""
  "Maximum permissible cost for the sequence that would be generated by the RTL "
  "if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid ""
  "Maximum permissible cost for the sequence that would be generated by the RTL "
  "if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:655
  #, no-c-format
  msgid ""
  "The maximum conflict delay for an insn to be considered for speculative "
  "motion."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid ""
  "The maximum number of instructions ready to be issued to be considered by "
  "the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid ""
  "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:691 params.opt:695
  #, no-c-format
  msgid ""
  "Maximum number of store chains to track at the same time in the store "
  "merging pass."
  msgstr ""
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid ""
  "Maximum number of strings for which strlen optimization pass will track "
  "string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid ""
  "Maximum number of arguments in a PHI supported by TREE if-conversion unless "
  "the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:731
  #, no-c-format
  msgid ""
  "If -fvariable-expansion-in-unroller is used, the maximum number of times "
  "that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid ""
  "Maximum number of assertions to add along the default edge of a switch "
  "statement during VRP."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid ""
  "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:759
  #, no-c-format
  msgid ""
  "Inline recursively only when the probability of call being executed exceeds "
  "the parameter."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid ""
  "Min. ratio of insns to prefetches to enable prefetching for a loop with an "
  "unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid ""
  "The minimum threshold for probability of semi-invariant condition statement "
  "to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid ""
  "The minimum size of variables taking part in stack slot sharing when not "
  "optimizing."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid ""
  "The minimum probability of reaching a source block for interblock "
  "speculative scheduling."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid ""
  "If -ftree-vectorize is used, the minimal loop bound of a loop to be "
  "considered for vectorization."
  msgstr ""
  
! #: params.opt:787
  #, no-c-format
  msgid ""
  "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC "
  "'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid ""
  "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid ""
  "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule "
  "type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid ""
  "Maximum probability of the entry BB of split region (in percent relative to "
  "entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid ""
  "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid ""
  "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid ""
  "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid ""
  "Hardware autoprefetcher scheduler model control flag.  Number of lookahead "
--- 20311,21204 ----
  "have in order to be considered hot."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid ""
  "The scale (in percents) applied to inline-insns-single and auto limits when "
  "heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid ""
  "The minimal estimated speedup allowing inliner to ignore inline-insns-single "
  "and inline-insns-auto."
  msgstr ""
  
! #: params.opt:247
  #, no-c-format
  msgid ""
  "How much can given compilation unit grow because of the inlining (in "
  "percent)."
  msgstr ""
  
! #: params.opt:251
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid ""
  "Threshold ipa-cp opportunity evaluation that is still considered beneficial "
  "to clone."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid ""
  "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or "
  "strides known."
  msgstr ""
  
! #: params.opt:263
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid ""
  "Recursive cloning only when the probability of call being executed exceeds "
  "the parameter."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid ""
  "Percentage penalty the recursive functions will receive when they are "
  "evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid ""
  "Percentage penalty functions containing a single call to another function "
  "will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:279
  #, no-c-format
  msgid ""
  "How much can given compilation unit grow because of the interprocedural "
  "constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:283
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid ""
  "Maximum size of a list of values associated with each parameter for "
  "interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid ""
  "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid ""
  "Maximum number of statements that will be visited by IPA formal parameter "
  "analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid ""
  "Maximum number of aggregate content items for a parameter in jump functions "
  "and lattices."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid ""
  "Maximum number of operations in a parameter expression that can be handled "
  "by IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid ""
  "Maximum number of different predicates used to track properties of loops in "
  "IPA analysis."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid ""
  "Maximal number of boundary endpoints of case ranges of switch statement used "
  "during IPA function summary generation."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid ""
  "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, "
  "also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid ""
  "Maximum allowed growth of number and total size of new parameters that ipa-"
  "sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid ""
  "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid ""
  "If number of candidates in the set is smaller, we always try to remove "
  "unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid ""
  "Bound on number of candidates below that all candidates are considered in iv "
  "optimizations."
  msgstr ""
  
! #: params.opt:343
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid ""
  "The maximum code size growth ratio when expanding into a jump table (in "
  "percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid ""
  "The maximum code size growth ratio when expanding into a jump table (in "
  "percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:363
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:367
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr ""
  
! #: params.opt:375
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr ""
  
! #: params.opt:379
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:383
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid ""
  "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:403
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:407
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:419
  #, no-c-format
  msgid ""
  "The maximum number of instructions in an inner loop that is being considered "
  "for versioning."
  msgstr ""
  
! #: params.opt:423
  #, no-c-format
  msgid ""
  "The maximum number of instructions in an outer loop that is being considered "
  "for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid ""
  "Minimal fall-through edge probability in percentage used to add BB to "
  "inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid ""
  "The max number of reload pseudos which are considered during spilling a non-"
  "reload pseudo."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid ""
  "The maximum number of instructions to consider to unroll in a loop on "
  "average."
  msgstr ""
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:463
  #, no-c-format
  msgid ""
  "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:483
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:495
  #, no-c-format
  msgid ""
  "The maximum number of instructions to consider to find accurate live "
  "register information."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid ""
  "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid ""
  "Maximum number of fields in a structure before pointer analysis treats the "
  "structure as a single variable."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid ""
  "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid ""
  "Maximum number of instructions to copy when duplicating blocks on a finite "
  "state automaton jump thread path."
  msgstr ""
  
! #: params.opt:519
  #, no-c-format
  msgid ""
  "Maximum number of new jump thread paths to create for a finite state "
  "automaton."
  msgstr ""
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr ""
  
! #: params.opt:531
  #, no-c-format
  msgid ""
  "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:547
  #, no-c-format
  msgid ""
  "The maximum number of instructions inline function can grow to via recursive "
  "inlining."
  msgstr ""
  
! #: params.opt:551
  #, no-c-format
  msgid ""
  "The maximum number of instructions non-inline function can grow to via "
  "recursive inlining."
  msgstr ""
  
! #: params.opt:555
  #, no-c-format
  msgid ""
  "The maximum number of instructions in a single function eligible for "
  "inlining."
  msgstr ""
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:563
  #, no-c-format
  msgid ""
  "The maximum number of instructions when automatically inlining small "
  "functions."
  msgstr ""
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:571
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:575
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid ""
  "Bound on the number of iterations the brute force # of iterations analysis "
  "algorithm evaluates."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid ""
  "Maximum number of statements allowed in a block that needs to be duplicated "
  "when threading jumps."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid ""
  "The maximum number of RTL nodes that can be recorded as combiner's last "
  "value."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid ""
  "The maximum number of insns in loop header duplicated by the copy loop "
  "headers pass."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid ""
  "The maximum number of backtrack attempts the scheduler should make when "
  "modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid ""
  "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:619
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid ""
  "The maximum number of blocks in a region to be considered for interblock "
  "scheduling."
  msgstr ""
  
! #: params.opt:627 params.opt:671
  #, no-c-format
  msgid ""
  "The maximum number of insns in a region to be considered for interblock "
  "scheduling."
  msgstr ""
  
! #: params.opt:631
  #, no-c-format
  msgid ""
  "Maximum depth of sqrt chains to use when synthesizing exponentiation by a "
  "real constant."
  msgstr ""
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:639
  #, no-c-format
  msgid ""
  "The maximum number of instructions to search backward when looking for "
  "equivalent reload."
  msgstr ""
  
! #: params.opt:643
  #, no-c-format
  msgid ""
  "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid ""
  "Maximum permissible cost for the sequence that would be generated by the RTL "
  "if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid ""
  "Maximum permissible cost for the sequence that would be generated by the RTL "
  "if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid ""
  "The maximum conflict delay for an insn to be considered for speculative "
  "motion."
  msgstr ""
  
! #: params.opt:663
  #, no-c-format
  msgid ""
  "The maximum number of instructions ready to be issued to be considered by "
  "the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid ""
  "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:691
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:695 params.opt:699
  #, no-c-format
  msgid ""
  "Maximum number of store chains to track at the same time in the store "
  "merging pass."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid ""
  "Maximum number of strings for which strlen optimization pass will track "
  "string lengths."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid ""
  "Maximum number of arguments in a PHI supported by TREE if-conversion unless "
  "the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:731
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid ""
  "If -fvariable-expansion-in-unroller is used, the maximum number of times "
  "that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid ""
  "Maximum number of assertions to add along the default edge of a switch "
  "statement during VRP."
  msgstr ""
  
! #: params.opt:759
  #, no-c-format
  msgid ""
  "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid ""
  "Inline recursively only when the probability of call being executed exceeds "
  "the parameter."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid ""
  "Min. ratio of insns to prefetches to enable prefetching for a loop with an "
  "unknown trip count."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid ""
  "The minimum threshold for probability of semi-invariant condition statement "
  "to trigger loop split."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid ""
  "The minimum size of variables taking part in stack slot sharing when not "
  "optimizing."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid ""
  "The minimum probability of reaching a source block for interblock "
  "speculative scheduling."
  msgstr ""
  
! #: params.opt:787
  #, no-c-format
  msgid ""
  "If -ftree-vectorize is used, the minimal loop bound of a loop to be "
  "considered for vectorization."
  msgstr ""
  
! #: params.opt:791
  #, no-c-format
  msgid ""
  "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC "
  "'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid ""
  "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:812
  #, no-c-format
  msgid ""
  "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule "
  "type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid ""
  "Maximum probability of the entry BB of split region (in percent relative to "
  "entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid ""
  "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid ""
  "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid ""
  "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid ""
  "Hardware autoprefetcher scheduler model control flag.  Number of lookahead "
*************** msgid ""
*** 21163,21435 ****
  "heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid ""
  "The minimal probability of speculation success (in percents), so that "
  "speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid ""
  "The minimum probability an edge must have for the scheduler to save its "
  "state across it."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid ""
  "Maximum number of instructions in the ready list that are considered "
  "eligible for renaming."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid ""
  "Target block's relative execution frequency (as a percentage) required to "
  "sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid ""
  "The number of cycles the swing modulo scheduler considers when checking "
  "conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid ""
  "A threshold on the average loop count considered by the swing modulo "
  "scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid ""
  "A factor for tuning the upper bound that swing modulo scheduler uses for "
  "scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid ""
  "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid ""
  "Maximum size, in storage units, of an aggregate which should be considered "
  "for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid ""
  "Maximum size, in storage units, of an aggregate which should be considered "
  "for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid ""
  "Maximum number of artificial accesses to enable forward propagation that "
  "Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid ""
  "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:946
  #, no-c-format
  msgid ""
  "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid ""
  "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid ""
  "Allow the store merging pass to introduce unaligned stores if it is legal to "
  "do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid ""
  "The maximum ratio between array size and switch branches for a switch "
  "conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid ""
  "Size in bytes after which thread-local aggregates should be instrumented "
  "with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid ""
  "The percentage of function, weighted by execution frequency, that must be "
  "covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid ""
  "The percentage of function, weighted by execution frequency, that must be "
  "covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid ""
  "Stop forward growth if the probability of best edge is less than this "
  "threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid ""
  "Stop forward growth if the probability of best edge is less than this "
  "threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid ""
  "Stop reverse growth if the reverse probability of best edge is less than "
  "this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid ""
  "Set the maximum number of instructions executed in parallel in reassociated "
  "tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr ""
  
! #: params.opt:1030
  #, no-c-format
  msgid ""
  "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid ""
  "Maximum number of nested calls to search for control dependencies during "
  "uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid ""
  "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid ""
  "The denominator n of fraction 1/n of the number of profiled runs of the "
--- 21206,21478 ----
  "heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid ""
  "The minimal probability of speculation success (in percents), so that "
  "speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid ""
  "The minimum probability an edge must have for the scheduler to save its "
  "state across it."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid ""
  "Maximum number of instructions in the ready list that are considered "
  "eligible for renaming."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid ""
  "Target block's relative execution frequency (as a percentage) required to "
  "sink a statement."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid ""
  "The number of cycles the swing modulo scheduler considers when checking "
  "conflicts using DFA."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid ""
  "A threshold on the average loop count considered by the swing modulo "
  "scheduler."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid ""
  "A factor for tuning the upper bound that swing modulo scheduler uses for "
  "scheduling a loop."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid ""
  "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid ""
  "Maximum size, in storage units, of an aggregate which should be considered "
  "for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid ""
  "Maximum size, in storage units, of an aggregate which should be considered "
  "for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid ""
  "Maximum number of artificial accesses to enable forward propagation that "
  "Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:946
  #, no-c-format
  msgid ""
  "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid ""
  "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid ""
  "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid ""
  "Allow the store merging pass to introduce unaligned stores if it is legal to "
  "do so."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid ""
  "The maximum ratio between array size and switch branches for a switch "
  "conversion to take place."
  msgstr ""
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid ""
  "Size in bytes after which thread-local aggregates should be instrumented "
  "with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid ""
  "The percentage of function, weighted by execution frequency, that must be "
  "covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid ""
  "The percentage of function, weighted by execution frequency, that must be "
  "covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid ""
  "Stop forward growth if the probability of best edge is less than this "
  "threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid ""
  "Stop forward growth if the probability of best edge is less than this "
  "threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid ""
  "Stop reverse growth if the reverse probability of best edge is less than "
  "this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1026
  #, no-c-format
  msgid ""
  "Set the maximum number of instructions executed in parallel in reassociated "
  "tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid ""
  "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid ""
  "Maximum number of nested calls to search for control dependencies during "
  "uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid ""
  "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1046
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid ""
  "The denominator n of fraction 1/n of the number of profiled runs of the "
*************** msgid ""
*** 21437,21493 ****
  "order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid ""
  "Minimum percentage of memrefs that must go away for unroll-and-jam to be "
  "considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid ""
  "Use direct poisoning/unpoisoning instructions for variables smaller or equal "
  "to this number."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1078
  #, no-c-format
  msgid ""
  "Maximum number of loop peels to enhance alignment of data references in a "
  "loop."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid ""
  "Bound on number of runtime checks inserted by the vectorizer's loop "
  "versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid ""
  "Bound on number of runtime checks inserted by the vectorizer's loop "
  "versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid ""
  "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means "
--- 21480,21536 ----
  "order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid ""
  "Minimum percentage of memrefs that must go away for unroll-and-jam to be "
  "considered profitable."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid ""
  "Use direct poisoning/unpoisoning instructions for variables smaller or equal "
  "to this number."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1078
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid ""
  "Maximum number of loop peels to enhance alignment of data references in a "
  "loop."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid ""
  "Bound on number of runtime checks inserted by the vectorizer's loop "
  "versioning for alias check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid ""
  "Bound on number of runtime checks inserted by the vectorizer's loop "
  "versioning for alignment check."
  msgstr ""
  
! #: params.opt:1094
  #, no-c-format
  msgid ""
  "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means "
*************** msgstr ""
*** 21520,21527 ****
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
--- 21563,21570 ----
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15378 c/c-parser.c:15385
! #: cp/parser.c:37525 cp/parser.c:37532
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
*************** msgstr ""
*** 21585,21591 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
--- 21628,21634 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9067
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
*************** msgstr ""
*** 21727,21746 ****
  msgid "too few expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17133 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17145
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17341 go/gofrontend/expressions.cc:17361
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17366 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 21770,21789 ----
  msgid "too few expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17142 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17154
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17350 go/gofrontend/expressions.cc:17370
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17375 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 21940,21954 ****
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
! #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3824 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 21983,21997 ----
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.c:455 c-family/c-attribs.c:889 c-family/c-attribs.c:2343
! #: c-family/c-attribs.c:2808 c-family/c-attribs.c:4516
! #: c-family/c-attribs.c:4609 cp/decl.c:15218 cp/friend.c:303 cp/tree.c:5011
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3827 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr ""
*** 21974,21980 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr ""
--- 22017,22023 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4382
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr ""
*************** msgstr ""
*** 21998,22044 ****
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
! #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
! #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
! #: c-family/c-attribs.c:1126 c-family/c-attribs.c:1157
! #: c-family/c-attribs.c:1173 c-family/c-attribs.c:1190
! #: c-family/c-attribs.c:1206 c-family/c-attribs.c:1232
! #: c-family/c-attribs.c:1248 c-family/c-attribs.c:1263
! #: c-family/c-attribs.c:1291 c-family/c-attribs.c:1308
! #: c-family/c-attribs.c:1326 c-family/c-attribs.c:1350
! #: c-family/c-attribs.c:1388 c-family/c-attribs.c:1411
! #: c-family/c-attribs.c:1428 c-family/c-attribs.c:1457
! #: c-family/c-attribs.c:1478 c-family/c-attribs.c:1499
! #: c-family/c-attribs.c:1526 c-family/c-attribs.c:1556
! #: c-family/c-attribs.c:1585 c-family/c-attribs.c:1615
! #: c-family/c-attribs.c:1668 c-family/c-attribs.c:1734
! #: c-family/c-attribs.c:1792 c-family/c-attribs.c:1881
! #: c-family/c-attribs.c:1911 c-family/c-attribs.c:1962
! #: c-family/c-attribs.c:2459 c-family/c-attribs.c:2658
! #: c-family/c-attribs.c:2719 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:3040 c-family/c-attribs.c:3192
! #: c-family/c-attribs.c:3647 c-family/c-attribs.c:3713
! #: c-family/c-attribs.c:3740 c-family/c-attribs.c:3795
! #: c-family/c-attribs.c:3977 c-family/c-attribs.c:3998
! #: c-family/c-attribs.c:4111 c-family/c-attribs.c:4381
! #: c-family/c-attribs.c:5109 c-family/c-attribs.c:5132
! #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
! #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
! #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
! #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
! #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
! #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
! #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
! #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
! #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
--- 22041,22087 ----
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:917 c-family/c-attribs.c:979 c-family/c-attribs.c:998
! #: c-family/c-attribs.c:1016 c-family/c-attribs.c:1046
! #: c-family/c-attribs.c:1067 c-family/c-attribs.c:1088
! #: c-family/c-attribs.c:1129 c-family/c-attribs.c:1160
! #: c-family/c-attribs.c:1176 c-family/c-attribs.c:1193
! #: c-family/c-attribs.c:1209 c-family/c-attribs.c:1235
! #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1266
! #: c-family/c-attribs.c:1294 c-family/c-attribs.c:1311
! #: c-family/c-attribs.c:1329 c-family/c-attribs.c:1353
! #: c-family/c-attribs.c:1391 c-family/c-attribs.c:1414
! #: c-family/c-attribs.c:1431 c-family/c-attribs.c:1460
! #: c-family/c-attribs.c:1481 c-family/c-attribs.c:1502
! #: c-family/c-attribs.c:1529 c-family/c-attribs.c:1559
! #: c-family/c-attribs.c:1588 c-family/c-attribs.c:1618
! #: c-family/c-attribs.c:1671 c-family/c-attribs.c:1737
! #: c-family/c-attribs.c:1795 c-family/c-attribs.c:1884
! #: c-family/c-attribs.c:1914 c-family/c-attribs.c:1965
! #: c-family/c-attribs.c:2462 c-family/c-attribs.c:2661
! #: c-family/c-attribs.c:2722 c-family/c-attribs.c:2963
! #: c-family/c-attribs.c:3043 c-family/c-attribs.c:3195
! #: c-family/c-attribs.c:3650 c-family/c-attribs.c:3716
! #: c-family/c-attribs.c:3743 c-family/c-attribs.c:3798
! #: c-family/c-attribs.c:3980 c-family/c-attribs.c:4001
! #: c-family/c-attribs.c:4114 c-family/c-attribs.c:4384
! #: c-family/c-attribs.c:5126 c-family/c-attribs.c:5149
! #: c-family/c-attribs.c:5188 c-family/c-attribs.c:5270
! #: c-family/c-attribs.c:5326 c-family/c-attribs.c:5342
! #: c-family/c-attribs.c:5496 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7286 config/arm/arm.c:7314
! #: config/arm/arm.c:7331 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3488 config/i386/i386-options.c:3646
! #: config/i386/i386-options.c:3878 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20460 ada/gcc-interface/utils.c:6573
! #: ada/gcc-interface/utils.c:6589 ada/gcc-interface/utils.c:6618
! #: ada/gcc-interface/utils.c:6635 ada/gcc-interface/utils.c:6652
! #: ada/gcc-interface/utils.c:6667 ada/gcc-interface/utils.c:6683
! #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6778
! #: ada/gcc-interface/utils.c:6805 ada/gcc-interface/utils.c:6826
! #: ada/gcc-interface/utils.c:6847 ada/gcc-interface/utils.c:6863
! #: ada/gcc-interface/utils.c:6918 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
*************** msgstr ""
*** 22050,22057 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
--- 22093,22100 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1202 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2168
! #: cp/decl.c:2778 cp/decl.c:3220
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
*************** msgstr ""
*** 22257,22263 ****
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
--- 22300,22306 ----
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1731
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
*************** msgstr ""
*** 22277,22283 ****
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
--- 22320,22326 ----
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1736
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
*************** msgstr ""
*** 22751,23137 ****
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr ""
  
! #: builtins.c:7494
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr ""
  
! #: builtins.c:7507
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr ""
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr ""
  
! #: builtins.c:7975
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr ""
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8497
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr ""
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid ""
  "failure memory model cannot be stronger than success memory model for "
  "%<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8783 builtins.c:8976
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr ""
  
! #: builtins.c:9097
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr ""
  
! #: builtins.c:9139
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr ""
  
! #: builtins.c:9203
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr ""
  
! #: builtins.c:9223
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr ""
  
! #: builtins.c:9282
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr ""
  
! #: builtins.c:9289
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr ""
  
! #: builtins.c:9301
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr ""
  
! #: builtins.c:12611
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr ""
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr ""
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr ""
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr ""
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid ""
  "undefined behavior when second parameter of %<va_start%> is declared with "
  "%<register%> storage"
  msgstr ""
  
! #: builtins.c:12714
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr ""
  
! #: builtins.c:12727
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr ""
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr ""
  
! #: builtins.c:13545 builtins.c:13670
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13548
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13550
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1436
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr ""
  
! #: calls.c:1453
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr ""
  
! #: calls.c:1471
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1485
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
  
! #: calls.c:1492
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1522
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1528
  #, gcc-internal-format
  msgid ""
  "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1539 calls.c:1542
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr ""
  
! #: calls.c:1553
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr ""
  
! #: calls.c:1556
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr ""
  
! #: calls.c:1883
  #, gcc-internal-format
  msgid ""
  "%qD argument %i declared attribute %<nonstring%> is smaller than the "
  "specified bound %wu"
  msgstr ""
  
! #: calls.c:1889
  #, gcc-internal-format
  msgid ""
  "%qD argument %i declared attribute %<nonstring%> is smaller than the "
  "specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1895
  #, gcc-internal-format
  msgid ""
  "%qD argument %i declared attribute %<nonstring%> may be smaller than the "
  "specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1905
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr ""
  
! #: calls.c:1911
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr ""
  
! #: calls.c:1932
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr ""
  
! #: calls.c:2069
  #, gcc-internal-format
  msgid ""
  "%Kbound argument %i value %s is negative for a variable length array "
  "argument %i of type %s"
  msgstr ""
  
! #: calls.c:2077
  #, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr ""
  
! #: calls.c:2124
  #, gcc-internal-format
  msgid ""
  "%Kargument %i of variable length array %s is null but the corresponding "
  "bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2133
  #, gcc-internal-format
  msgid ""
  "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2144
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2203
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr ""
  
! #: calls.c:2216
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: calls.c:2220
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: calls.c:2227
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr ""
  
! #: calls.c:2230
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr ""
  
! #: calls.c:3802
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4522
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
--- 22794,23180 ----
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6468 builtins.c:6541
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7433 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr ""
  
! #: builtins.c:7533
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr ""
  
! #: builtins.c:7546
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr ""
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7554
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7884 builtins.c:7924
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr ""
  
! #: builtins.c:8014
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr ""
  
! #: builtins.c:8409 builtins.c:8422
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8528
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8536
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr ""
  
! #: builtins.c:8597 builtins.c:8724
  #, gcc-internal-format
  msgid ""
  "failure memory model cannot be stronger than success memory model for "
  "%<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8605 builtins.c:8732
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8790
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8822 builtins.c:9015
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr ""
  
! #: builtins.c:9136
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr ""
  
! #: builtins.c:9178
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr ""
  
! #: builtins.c:9242
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr ""
  
! #: builtins.c:9262
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr ""
  
! #: builtins.c:9321
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr ""
  
! #: builtins.c:9328
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr ""
  
! #: builtins.c:9340
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9798 expr.c:11249
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9804
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10136
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:11029
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr ""
  
! #: builtins.c:12650
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr ""
  
! #: builtins.c:12658
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr ""
  
! #: builtins.c:12673
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr ""
  
! #: builtins.c:12678
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr ""
  
! #: builtins.c:12711
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12724
  #, gcc-internal-format
  msgid ""
  "undefined behavior when second parameter of %<va_start%> is declared with "
  "%<register%> storage"
  msgstr ""
  
! #: builtins.c:12753
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr ""
  
! #: builtins.c:12766
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr ""
  
! #: builtins.c:13579
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13584 builtins.c:13648 gimple-ssa-isolate-paths.c:412
! #: tree.c:13246 tree.c:13283 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5610 c/c-typeck.c:10849 c/c-typeck.c:10866
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7293 cp/call.c:9346
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8275 cp/decl.c:15368 cp/decl.c:15747 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20806 cp/pt.c:8875 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4444 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4112 cp/typeck.c:9809
  #, gcc-internal-format
  msgid "declared here"
  msgstr ""
  
! #: builtins.c:13594 builtins.c:13719
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13597
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13599
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13642
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13662
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13671
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: builtins.c:13700
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13709
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1437
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr ""
  
! #: calls.c:1454
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr ""
  
! #: calls.c:1472
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1486
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
  
! #: calls.c:1493
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1523
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1529
  #, gcc-internal-format
  msgid ""
  "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1540 calls.c:1543
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr ""
  
! #: calls.c:1554
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr ""
  
! #: calls.c:1557
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr ""
  
! #: calls.c:1884
  #, gcc-internal-format
  msgid ""
  "%qD argument %i declared attribute %<nonstring%> is smaller than the "
  "specified bound %wu"
  msgstr ""
  
! #: calls.c:1890
  #, gcc-internal-format
  msgid ""
  "%qD argument %i declared attribute %<nonstring%> is smaller than the "
  "specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1896
  #, gcc-internal-format
  msgid ""
  "%qD argument %i declared attribute %<nonstring%> may be smaller than the "
  "specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1906
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr ""
  
! #: calls.c:1912
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr ""
  
! #: calls.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr ""
  
! #: calls.c:2070
  #, gcc-internal-format
  msgid ""
  "%Kbound argument %i value %s is negative for a variable length array "
  "argument %i of type %s"
  msgstr ""
  
! #: calls.c:2078
  #, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr ""
  
! #: calls.c:2125
  #, gcc-internal-format
  msgid ""
  "%Kargument %i of variable length array %s is null but the corresponding "
  "bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2134
  #, gcc-internal-format
  msgid ""
  "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2145
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2204
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr ""
  
! #: calls.c:2217
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: calls.c:2221
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: calls.c:2228
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr ""
  
! #: calls.c:2231
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr ""
  
! #: calls.c:3803
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4523
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
*************** msgid ""
*** 23190,23257 ****
  "as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3083
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3136
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr ""
  
! #: cfgexpand.c:3199
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr ""
  
! #: cfgexpand.c:3222
  #, gcc-internal-format
  msgid ""
  "invalid hard register usage between output operand and matching constraint "
  "operand"
  msgstr ""
  
! #: cfgexpand.c:3227
  #, gcc-internal-format
  msgid ""
  "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.c:3385
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.c:3570
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.c:3575
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6607
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "stack protector not protecting function: all local arrays are less than %d "
  "bytes long"
  msgstr ""
  
! #: cfgexpand.c:6875
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
--- 23233,23300 ----
  "as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3084
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3137
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr ""
  
! #: cfgexpand.c:3202
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr ""
  
! #: cfgexpand.c:3228
  #, gcc-internal-format
  msgid ""
  "invalid hard register usage between output operand and matching constraint "
  "operand"
  msgstr ""
  
! #: cfgexpand.c:3236
  #, gcc-internal-format
  msgid ""
  "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.c:3412
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.c:3597
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.c:3602
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6639
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6643
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "stack protector not protecting function: all local arrays are less than %d "
  "bytes long"
  msgstr ""
  
! #: cfgexpand.c:6907
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
*************** msgid "%<weakref%> attribute ignored bec
*** 24151,24162 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 24194,24205 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12109
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.c:1084 c/c-decl.c:12119
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr ""
*** 24266,24272 ****
  msgid "cannot find %qs"
  msgstr ""
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7583
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr ""
--- 24309,24315 ----
  msgid "cannot find %qs"
  msgstr ""
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7593
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr ""
*************** msgstr ""
*** 24286,24292 ****
  msgid "ld returned %d exit status"
  msgstr ""
  
! #: collect2.c:924 gcc.c:8102 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
--- 24329,24335 ----
  msgid "ld returned %d exit status"
  msgstr ""
  
! #: collect2.c:924 gcc.c:8112 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
*************** msgstr ""
*** 24375,24391 ****
  msgid "unable to open dynamic dependency %qs"
  msgstr ""
  
! #: collect2.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr ""
  
! #: collect2.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr ""
  
! #: collect2.c:3002
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr ""
--- 24418,24434 ----
  msgid "unable to open dynamic dependency %qs"
  msgstr ""
  
! #: collect2.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr ""
  
! #: collect2.c:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr ""
  
! #: collect2.c:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr ""
*************** msgstr ""
*** 24727,24733 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14926 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 24770,24776 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14933 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgid ""
*** 24759,24775 ****
  "truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11259
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11273
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
! #: expr.c:12311
  #, gcc-internal-format
  msgid ""
  "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to "
--- 24802,24818 ----
  "truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11261
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11275
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
! #: expr.c:12313
  #, gcc-internal-format
  msgid ""
  "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to "
*************** msgstr ""
*** 24806,24812 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 24849,24855 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2766 tree-ssa-reassoc.c:3782
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr ""
*** 24869,24875 ****
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4968
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
--- 24912,24918 ----
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4971
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
*************** msgstr ""
*** 24950,24961 ****
  msgid "%<-pipe%> not supported"
  msgstr ""
  
! #: gcc.c:3409 gcc.c:7592
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr ""
  
! #: gcc.c:3410 gcc.c:7593
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr ""
--- 24993,25004 ----
  msgid "%<-pipe%> not supported"
  msgstr ""
  
! #: gcc.c:3409 gcc.c:7602
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr ""
  
! #: gcc.c:3410 gcc.c:7603
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr ""
*************** msgstr ""
*** 24991,25052 ****
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.c:4842 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.c:4847
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr ""
  
! #: gcc.c:5231
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.c:5319
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.c:5522
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5729
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.c:5733
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5957
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.c:6118
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.c:6397
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.c:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.c:6434
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
--- 25034,25095 ----
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.c:4852 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.c:4857
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr ""
  
! #: gcc.c:5241
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.c:5329
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.c:5532
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5739
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.c:5743
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5967
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.c:6128
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.c:6407
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.c:6423
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.c:6444
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
*************** msgstr ""
*** 25054,25191 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6645
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.c:6696
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr ""
  
! #: gcc.c:6762
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr ""
  
! #: gcc.c:6792
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr ""
  
! #: gcc.c:6851
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.c:6854
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr ""
  
! #: gcc.c:6873
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.c:7052
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.c:7187
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr ""
  
! #: gcc.c:7282
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.c:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr ""
  
! #: gcc.c:7902
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7912 gcc.c:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr ""
  
! #: gcc.c:7932 gcc.c:7969
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.c:8272
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8297
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8503
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: gcc.c:8507
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr ""
  
! #: gcc.c:8633
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.c:8694
  #, gcc-internal-format
  msgid "no input files"
  msgstr ""
  
! #: gcc.c:8745
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.c:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr ""
  
! #: gcc.c:8812
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8828
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8837
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.c:8990
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.c:9024
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
--- 25097,25234 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6655
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.c:6706
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr ""
  
! #: gcc.c:6772
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr ""
  
! #: gcc.c:6802
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr ""
  
! #: gcc.c:6861
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.c:6864
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr ""
  
! #: gcc.c:6883
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.c:7062
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.c:7197
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr ""
  
! #: gcc.c:7292
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr ""
  
! #: gcc.c:7912
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7922 gcc.c:7963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr ""
  
! #: gcc.c:7942 gcc.c:7979
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.c:8282
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8307
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8513
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: gcc.c:8517
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr ""
  
! #: gcc.c:8643
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.c:8704
  #, gcc-internal-format
  msgid "no input files"
  msgstr ""
  
! #: gcc.c:8755
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.c:8797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr ""
  
! #: gcc.c:8822
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8838
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8847
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.c:9000
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
*************** msgstr ""
*** 25193,25284 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9030
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.c:9126 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr ""
  
! #: gcc.c:9372
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr ""
  
! #: gcc.c:9574
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.c:9638
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.c:9801
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr ""
  
! #: gcc.c:9841
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.c:10092
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr ""
  
! #: gcc.c:10259 gcc.c:10264
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr ""
  
! #: gcc.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.c:10355
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.c:10479
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr ""
  
! #: gcc.c:10547
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr ""
  
! #: gcc.c:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr ""
  
! #: gcc.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr ""
  
! #: gcc.c:10759
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr ""
--- 25236,25327 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9040
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.c:9136 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9142
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr ""
  
! #: gcc.c:9382
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr ""
  
! #: gcc.c:9584
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.c:9648
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.c:9811
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr ""
  
! #: gcc.c:9851
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.c:10102
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr ""
  
! #: gcc.c:10269 gcc.c:10274
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr ""
  
! #: gcc.c:10317
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.c:10323
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.c:10365
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.c:10489
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr ""
  
! #: gcc.c:10557
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr ""
  
! #: gcc.c:10644
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr ""
  
! #: gcc.c:10748
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr ""
  
! #: gcc.c:10769
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr ""
*************** msgstr ""
*** 25412,25460 ****
  msgid "cannot write PCH file"
  msgstr ""
  
! #: gimple-fold.c:1855 gimple-fold.c:2916
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1921
  msgid ""
  "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1926
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2304 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2306
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2324
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4377 gimple-fold.c:4572
  #, gcc-internal-format
  msgid ""
  "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.c:4521
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr ""
  
! #: gimple-fold.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr ""
--- 25455,25503 ----
  msgid "cannot write PCH file"
  msgstr ""
  
! #: gimple-fold.c:1856 gimple-fold.c:2917
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1922
  msgid ""
  "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1927
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2305 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2307
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2325
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4376 gimple-fold.c:4571
  #, gcc-internal-format
  msgid ""
  "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.c:4520
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr ""
  
! #: gimple-fold.c:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr ""
*************** msgstr ""
*** 25474,25480 ****
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
--- 25517,25523 ----
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10943
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
*************** msgid ""
*** 26124,26130 ****
  "with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr ""
--- 26167,26173 ----
  "with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3723
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr ""
*************** msgstr ""
*** 26153,26164 ****
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
--- 26196,26207 ----
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:589 tree-ssa-uninit.c:667
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8950 cp/class.c:1459
! #: cp/class.c:3275 cp/constexpr.c:957 cp/decl.c:4198 cp/decl.c:11962
! #: cp/decl.c:12441 cp/decl.c:12450 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23280
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
*************** msgstr ""
*** 26326,26332 ****
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
--- 26369,26375 ----
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7574 gimplify.c:9026
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
*************** msgstr ""
*** 26361,26584 ****
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8639
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid ""
  "invalid %<task%> reduction modifier on construct other than %<parallel%>, "
  "%qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid ""
  "%<linear%> clause for variable other than loop iterator specified on "
  "construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid ""
  "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid ""
  "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on "
  "the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid ""
  "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid ""
  "same variable used in %<firstprivate%> and %<lastprivate%> clauses on "
  "%<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid ""
  "incompatible data clause with reduction on %qE; promoting to "
  "%<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid ""
  "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> "
  "directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid ""
  "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a "
  "variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid ""
  "%<bind%> clause not specified on a %<loop%> construct not nested inside "
  "another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid ""
  "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid ""
  "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams"
  "%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid ""
  "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD "
  "which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid ""
  "%<ordered%> construct with %<depend%> clause must be closely nested inside a "
  "loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid ""
  "number of variables in %<depend%> clause with %<sink%> modifier does not "
  "match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid ""
  "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> "
  "construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid ""
  "%<depend%> clause with %<source%> modifier specified together with %<depend"
  "%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
  
! #: godump.c:1421
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr ""
  
! #: godump.c:1433
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr ""
--- 26404,26627 ----
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8627 gimplify.c:8633
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8650
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8739
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:12869
  #, gcc-internal-format
  msgid ""
  "invalid %<task%> reduction modifier on construct other than %<parallel%>, "
  "%qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8758 gimplify.c:8764 gimplify.c:8770 gimplify.c:8776
! #: gimplify.c:12862
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8870
  #, gcc-internal-format
  msgid ""
  "%<linear%> clause for variable other than loop iterator specified on "
  "construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9196
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9378
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9740
  #, gcc-internal-format
  msgid ""
  "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9797
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9829
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10029
  #, gcc-internal-format
  msgid ""
  "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on "
  "the containing construct"
  msgstr ""
  
! #: gimplify.c:10239
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10293
  #, gcc-internal-format
  msgid ""
  "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10542
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10603
  #, gcc-internal-format
  msgid ""
  "same variable used in %<firstprivate%> and %<lastprivate%> clauses on "
  "%<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10694
  #, gcc-internal-format
  msgid ""
  "incompatible data clause with reduction on %qE; promoting to "
  "%<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10841
  #, gcc-internal-format
  msgid ""
  "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> "
  "directive clause"
  msgstr ""
  
! #: gimplify.c:10860
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.c:10997
  #, gcc-internal-format
  msgid ""
  "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a "
  "variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11331
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11590 gimplify.c:11594 gimplify.c:11603
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11835 gimplify.c:12094
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12800
  #, gcc-internal-format
  msgid ""
  "%<bind%> clause not specified on a %<loop%> construct not nested inside "
  "another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12824
  #, gcc-internal-format
  msgid ""
  "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12844
  #, gcc-internal-format
  msgid ""
  "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams"
  "%> region"
  msgstr ""
  
! #: gimplify.c:12897
  #, gcc-internal-format
  msgid ""
  "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD "
  "which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13760 omp-low.c:3472
  #, gcc-internal-format
  msgid ""
  "%<ordered%> construct with %<depend%> clause must be closely nested inside a "
  "loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13778
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13791
  #, gcc-internal-format
  msgid ""
  "number of variables in %<depend%> clause with %<sink%> modifier does not "
  "match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid ""
  "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> "
  "construct"
  msgstr ""
  
! #: gimplify.c:13815
  #, gcc-internal-format
  msgid ""
  "%<depend%> clause with %<source%> modifier specified together with %<depend"
  "%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15093
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
  
! #: godump.c:1423
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr ""
  
! #: godump.c:1435
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr ""
*************** msgstr ""
*** 26608,26614 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:618
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr ""
--- 26651,26657 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:630
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr ""
*************** msgstr ""
*** 27028,27064 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1489
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1494
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1499
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1530
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2493
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Function %s, parameter %u, is used but does not have any certain IPA-SRA "
--- 27071,27107 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1496
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1501
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1506
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1518
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1537
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2501
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2504
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Function %s, parameter %u, is used but does not have any certain IPA-SRA "
*************** msgid ""
*** 27739,27767 ****
  "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9298
  #, gcc-internal-format
  msgid ""
  "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9321
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13658 omp-low.c:13663
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr ""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13667
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
--- 27782,27810 ----
  "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9376
  #, gcc-internal-format
  msgid ""
  "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9399
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13736
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13738 omp-low.c:13743
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr ""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13747
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
*************** msgstr ""
*** 28539,28560 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 28582,28603 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1223
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1235
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1238
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1250
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 28596,28602 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5499
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr ""
--- 28639,28645 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5554
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr ""
*************** msgstr ""
*** 28832,28843 ****
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2599
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
  
! #: stor-layout.c:2605
  #, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr ""
--- 28875,28886 ----
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2609
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
  
! #: stor-layout.c:2615
  #, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr ""
*************** msgstr ""
*** 30080,30224 ****
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4901
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4921
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4967 tree-eh.c:4986
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5003
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5012
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5018
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3860
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3867
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be copied because it saves address of local label in "
  "a static variable"
  msgstr ""
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be inlined because it uses alloca (override using "
  "the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3921
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3935
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3947
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be inlined because it uses setjmp-longjmp exception "
  "handling"
  msgstr ""
  
! #: tree-inline.c:3955
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3967
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be inlined because it uses %<__builtin_return%> or "
  "%<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3987
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4032
! #, gcc-internal-format
! msgid "function %q+F can never be inlined because it has a VLA return argument"
! msgstr ""
! 
! #: tree-inline.c:4040
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.c:4108
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be inlined because it is suppressed using %<-fno-"
  "inline%>"
  msgstr ""
  
! #: tree-inline.c:4116
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be inlined because it uses attributes conflicting "
  "with inlining"
  msgstr ""
  
! #: tree-inline.c:4801
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4804 tree-inline.c:4825
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.c:4807 tree-inline.c:4828
  #, gcc-internal-format
  msgid "called from this function"
  msgstr ""
  
! #: tree-inline.c:4821
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
--- 30123,30262 ----
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4904
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4916
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4936
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5015
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5021
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3863
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3870
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be copied because it saves address of local label in "
  "a static variable"
  msgstr ""
  
! #: tree-inline.c:3910
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be inlined because it uses alloca (override using "
  "the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3924
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3950
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be inlined because it uses setjmp-longjmp exception "
  "handling"
  msgstr ""
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3970
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be inlined because it uses %<__builtin_return%> or "
  "%<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3990
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4036
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.c:4104
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be inlined because it is suppressed using %<-fno-"
  "inline%>"
  msgstr ""
  
! #: tree-inline.c:4112
  #, gcc-internal-format
  msgid ""
  "function %q+F can never be inlined because it uses attributes conflicting "
  "with inlining"
  msgstr ""
  
! #: tree-inline.c:4797
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4800 tree-inline.c:4821
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.c:4803 tree-inline.c:4824
  #, gcc-internal-format
  msgid "called from this function"
  msgstr ""
  
! #: tree-inline.c:4817
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
*************** msgstr ""
*** 30268,30292 ****
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
  
! #: tree-ssa-ccp.c:3567
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3570 c-family/c-common.c:5601
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr ""
  
! #: tree-ssa-ccp.c:3576
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3582
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr ""
  
! #: tree-ssa-ccp.c:3586 c-family/c-common.c:5611
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr ""
--- 30306,30330 ----
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
  
! #: tree-ssa-ccp.c:3571
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3574 c-family/c-common.c:5601
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr ""
  
! #: tree-ssa-ccp.c:3580
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3586
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr ""
  
! #: tree-ssa-ccp.c:3590 c-family/c-common.c:5611
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr ""
*************** msgstr ""
*** 30489,30525 ****
  msgid "%G%qE may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:547
  #, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr ""
  
! #: tree-ssa-uninit.c:554
  #, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr ""
  
! #: tree-ssa-uninit.c:570
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr ""
  
! #: tree-ssa-uninit.c:578
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr ""
  
! #: tree-ssa-uninit.c:633
  #, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:638
  #, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:2968
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr ""
--- 30527,30563 ----
  msgid "%G%qE may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:550
  #, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr ""
  
! #: tree-ssa-uninit.c:557
  #, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr ""
  
! #: tree-ssa-uninit.c:573
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr ""
  
! #: tree-ssa-uninit.c:581
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr ""
  
! #: tree-ssa-uninit.c:636
  #, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:641
  #, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:2971
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr ""
*************** msgstr ""
*** 30724,30821 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8272
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8436
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9816 tree.c:9901 tree.c:9964
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9853
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9866
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9915
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9928
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9990
  #, gcc-internal-format
  msgid ""
  "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
  "%d"
  msgstr ""
  
! #: tree.c:10004
  #, gcc-internal-format
  msgid ""
  "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10017
  #, gcc-internal-format
  msgid ""
  "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10043
  #, gcc-internal-format
  msgid ""
  "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, "
  "at %s:%d"
  msgstr ""
  
! #: tree.c:13234
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13237
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13260
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13263
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13272
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
--- 30762,30859 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8279
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8443
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9823 tree.c:9908 tree.c:9971
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9860
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9873
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9935
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9997
  #, gcc-internal-format
  msgid ""
  "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
  "%d"
  msgstr ""
  
! #: tree.c:10011
  #, gcc-internal-format
  msgid ""
  "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10024
  #, gcc-internal-format
  msgid ""
  "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10037
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10050
  #, gcc-internal-format
  msgid ""
  "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, "
  "at %s:%d"
  msgstr ""
  
! #: tree.c:13241
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13244
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13267
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13270
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13276
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13279
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
*************** msgstr ""
*** 30840,31071 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14092
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14133
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14135
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14137
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14160
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14173
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14209
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14211
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14213
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14252
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14254
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14256
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14273
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14275 tree.c:14286
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14277 tree.c:14288
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14596
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14601
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14613
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14632
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14640
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14646
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14682
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14703
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14709
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14720
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14731
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14749
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14779
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14787
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14795
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14805
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.c:14814
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14836
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14851
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14871
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14884
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14890
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14909
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14919
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 30878,31109 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14099
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14140
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14142
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14144
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14167
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14180
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14216
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14218
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14220
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14259
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14261
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14263
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14280
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14282 tree.c:14293
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284 tree.c:14295
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14291
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14603
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14608
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14620
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14639
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14647
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14669
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14679
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14689
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14716
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14727
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14738
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14770
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14786
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14794
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14802
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14812
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.c:14821
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14843
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14865
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14878
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14891
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14904
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14916
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14926
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr ""
*** 31403,31409 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4191 c-family/c-attribs.c:4195
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr ""
--- 31441,31447 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4194 c-family/c-attribs.c:4198
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr ""
*************** msgid ""
*** 31437,31671 ****
  "parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.c:700
  #, gcc-internal-format
  msgid ""
  "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:704
  #, gcc-internal-format
  msgid ""
  "%qE attribute argument %i value %qE does not refer to a variable argument "
  "list"
  msgstr ""
  
! #: c-family/c-attribs.c:731 c-family/c-attribs.c:744
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:735 c-family/c-attribs.c:749
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:759
  #, gcc-internal-format
  msgid ""
  "%qE attribute argument value %qE refers to a variadic function parameter of "
  "unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:764
  #, gcc-internal-format
  msgid ""
  "%qE attribute argument %i value %qE refers to a variadic function parameter "
  "of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:882
  #, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:920
  #, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr ""
  
! #: c-family/c-attribs.c:930
  #, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr ""
  
! #: c-family/c-attribs.c:953
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:965
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:1135 c-family/c-attribs.c:3139
! #: c-family/c-attribs.c:5415
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:1282 ada/gcc-interface/utils.c:6612
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1331
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.c:1371 c-family/c-attribs.c:1377
! #: c-family/c-attribs.c:5258 c-family/c-attribs.c:5293
! #: c-family/c-attribs.c:5299 ada/gcc-interface/utils.c:6871
! #: ada/gcc-interface/utils.c:6905 ada/gcc-interface/utils.c:6911
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:1433 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr ""
  
! #: c-family/c-attribs.c:1609
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1638
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1677 c-family/c-attribs.c:3787
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.c:1700
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr ""
  
! #: c-family/c-attribs.c:1717
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1813
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.c:1815
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1842
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:2006
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2040
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.c:2043
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.c:2052
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2065
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2082
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.c:2093
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2103
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr ""
  
! #: c-family/c-attribs.c:2131
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.c:2156 c-family/c-attribs.c:2486
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr ""
  
! #: c-family/c-attribs.c:2162
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2168
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.c:2177
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2188 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr ""
  
! #: c-family/c-attribs.c:2197 c-family/c-attribs.c:2512
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr ""
  
! #: c-family/c-attribs.c:2313
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2335
  #, gcc-internal-format
  msgid ""
  "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E "
--- 31475,31709 ----
  "parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.c:703
  #, gcc-internal-format
  msgid ""
  "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:707
  #, gcc-internal-format
  msgid ""
  "%qE attribute argument %i value %qE does not refer to a variable argument "
  "list"
  msgstr ""
  
! #: c-family/c-attribs.c:734 c-family/c-attribs.c:747
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:738 c-family/c-attribs.c:752
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:762
  #, gcc-internal-format
  msgid ""
  "%qE attribute argument value %qE refers to a variadic function parameter of "
  "unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:767
  #, gcc-internal-format
  msgid ""
  "%qE attribute argument %i value %qE refers to a variadic function parameter "
  "of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:885
  #, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:923
  #, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr ""
  
! #: c-family/c-attribs.c:933
  #, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr ""
  
! #: c-family/c-attribs.c:956
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:968
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:1138 c-family/c-attribs.c:3142
! #: c-family/c-attribs.c:5432
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:1285 ada/gcc-interface/utils.c:6609
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1334
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.c:1374 c-family/c-attribs.c:1380
! #: c-family/c-attribs.c:5275 c-family/c-attribs.c:5310
! #: c-family/c-attribs.c:5316 ada/gcc-interface/utils.c:6868
! #: ada/gcc-interface/utils.c:6902 ada/gcc-interface/utils.c:6908
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:1436 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr ""
  
! #: c-family/c-attribs.c:1612
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1641
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1680 c-family/c-attribs.c:3790
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.c:1703
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr ""
  
! #: c-family/c-attribs.c:1720
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1816
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.c:1818
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.c:1840
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1845
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:2009
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2043
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.c:2046
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.c:2055
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2068
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2085
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.c:2096
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2106
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr ""
  
! #: c-family/c-attribs.c:2134
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.c:2159 c-family/c-attribs.c:2489
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr ""
  
! #: c-family/c-attribs.c:2165
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2171
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.c:2180
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2191 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr ""
  
! #: c-family/c-attribs.c:2200 c-family/c-attribs.c:2515
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr ""
  
! #: c-family/c-attribs.c:2316
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2338
  #, gcc-internal-format
  msgid ""
  "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E "
*************** msgstr ""
*** 31677,31907 ****
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2382
  #, gcc-internal-format
  msgid ""
  "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2399
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2447
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr ""
  
! #: c-family/c-attribs.c:2452
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr ""
  
! #: c-family/c-attribs.c:2493
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2503 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2518
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.c:2525
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2536
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2549
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2582
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr ""
  
! #: c-family/c-attribs.c:2601
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2609
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr ""
  
! #: c-family/c-attribs.c:2619
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.c:2633
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2634
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2669
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:2677
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2694 c-family/c-attribs.c:3687
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2727
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:2777
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2790
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr ""
  
! #: c-family/c-attribs.c:2801
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2856
  #, gcc-internal-format
  msgid ""
  "%qE attribute ignored on a declaration of a different kind than referenced "
  "symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2861
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:2909
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr ""
  
! #: c-family/c-attribs.c:2967
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2990
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3003
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:3027
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr ""
  
! #: c-family/c-attribs.c:3033
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.c:3046
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:3058
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr ""
  
! #: c-family/c-attribs.c:3074
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3086
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3089 c-family/c-attribs.c:3093
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3122
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr ""
  
! #: c-family/c-attribs.c:3130
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:3152
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3174 c-family/c-attribs.c:3761
! #: c-family/c-attribs.c:5380 c-family/c-attribs.c:5407 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:3220
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3230
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3234
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:3261
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr ""
  
! #: c-family/c-attribs.c:3271
  #, gcc-internal-format
  msgid ""
  "%qE attribute ignored on functions returning %qT; valid only for pointer "
--- 31715,31945 ----
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2385
  #, gcc-internal-format
  msgid ""
  "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2402
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2450
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr ""
  
! #: c-family/c-attribs.c:2455
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr ""
  
! #: c-family/c-attribs.c:2496
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2506 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2521
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.c:2528
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2539
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2552
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2585
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr ""
  
! #: c-family/c-attribs.c:2604
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2612
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr ""
  
! #: c-family/c-attribs.c:2622
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.c:2636
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2637
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2672
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:2680
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2697 c-family/c-attribs.c:3690
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2730
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:2780
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2793
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr ""
  
! #: c-family/c-attribs.c:2804
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2859
  #, gcc-internal-format
  msgid ""
  "%qE attribute ignored on a declaration of a different kind than referenced "
  "symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2864
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:2912
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr ""
  
! #: c-family/c-attribs.c:2970
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2993
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3006
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:3030
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr ""
  
! #: c-family/c-attribs.c:3036
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.c:3049
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:3061
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr ""
  
! #: c-family/c-attribs.c:3077
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3089
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3092 c-family/c-attribs.c:3096
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3125
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr ""
  
! #: c-family/c-attribs.c:3133
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:3155
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3177 c-family/c-attribs.c:3764
! #: c-family/c-attribs.c:5397 c-family/c-attribs.c:5424 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:3223
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3233
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3237
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:3264
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr ""
  
! #: c-family/c-attribs.c:3274
  #, gcc-internal-format
  msgid ""
  "%qE attribute ignored on functions returning %qT; valid only for pointer "
*************** msgstr ""
*** 31910,32141 ****
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3317
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr ""
  
! #: c-family/c-attribs.c:3319
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3324
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr ""
  
! #: c-family/c-attribs.c:3327
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3343
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr ""
  
! #: c-family/c-attribs.c:3346 c-family/c-attribs.c:3359
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr ""
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3356
  #, gcc-internal-format
  msgid ""
  "%qE attribute argument 1 must take a pointer type as its first argument; "
  "have %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3470 c-family/c-attribs.c:3518
! #: c-family/c-attribs.c:3545
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3564
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:3572
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr ""
  
! #: c-family/c-attribs.c:3583
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.c:3596
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.c:3700
  #, gcc-internal-format
  msgid ""
  "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> "
  "attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3767 c-family/c-attribs.c:5386
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.c:3834
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr ""
  
! #: c-family/c-attribs.c:3836
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3935
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid ""
  "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:4006
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:4017
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.c:4020
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:4167 c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:4204 c-family/c-attribs.c:4208
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.c:4221 c-family/c-attribs.c:4225
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.c:4233 ada/gcc-interface/utils.c:4169
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4239 ada/gcc-interface/utils.c:4176
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:4248 c-family/c-attribs.c:4251
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:4311
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:4368
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4376
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:4510
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4559
  #, gcc-internal-format
  msgid ""
  "attribute %qs missing positional argument 2 provided in previous designation "
  "by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4565
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4571
  #, gcc-internal-format
  msgid ""
  "attribute %qs positional argument 2 conflicts with previous designation by "
  "argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4579
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4601
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4684
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:4734
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4743
  #, gcc-internal-format
  msgid ""
  "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, "
  "or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4771
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4782
  #, gcc-internal-format
  msgid ""
  "attribute %qE unexpected %<(%> after mode %qs; expected a positional "
--- 31948,32179 ----
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3320
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr ""
  
! #: c-family/c-attribs.c:3322
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3327
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr ""
  
! #: c-family/c-attribs.c:3330
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3346
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr ""
  
! #: c-family/c-attribs.c:3349 c-family/c-attribs.c:3362
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr ""
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3359
  #, gcc-internal-format
  msgid ""
  "%qE attribute argument 1 must take a pointer type as its first argument; "
  "have %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3473 c-family/c-attribs.c:3521
! #: c-family/c-attribs.c:3548
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3567
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:3575
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr ""
  
! #: c-family/c-attribs.c:3586
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.c:3599
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.c:3703
  #, gcc-internal-format
  msgid ""
  "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> "
  "attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3770 c-family/c-attribs.c:5403
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.c:3837
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr ""
  
! #: c-family/c-attribs.c:3839
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3938
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3951 cp/class.c:4771
  #, gcc-internal-format
  msgid ""
  "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:4009
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:4020
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.c:4023
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:4071 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:4170 c-family/c-attribs.c:4172
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:4207 c-family/c-attribs.c:4211
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.c:4224 c-family/c-attribs.c:4228
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.c:4236 ada/gcc-interface/utils.c:4166
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4242 ada/gcc-interface/utils.c:4173
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:4251 c-family/c-attribs.c:4254
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:4314
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:4371
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:4513
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4562
  #, gcc-internal-format
  msgid ""
  "attribute %qs missing positional argument 2 provided in previous designation "
  "by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4568
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4574
  #, gcc-internal-format
  msgid ""
  "attribute %qs positional argument 2 conflicts with previous designation by "
  "argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4582
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4687
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:4737
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4746
  #, gcc-internal-format
  msgid ""
  "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, "
  "or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4774
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4785
  #, gcc-internal-format
  msgid ""
  "attribute %qE unexpected %<(%> after mode %qs; expected a positional "
*************** msgstr ""
*** 32146,32321 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4795
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4836
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4864
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4868
  #, gcc-internal-format
  msgid ""
  "attribute %qs positional argument %i value %wi exceeds number of function "
  "arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4875
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4883
  #, gcc-internal-format
  msgid ""
  "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4894
  #, gcc-internal-format
  msgid ""
  "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4907
  #, gcc-internal-format
  msgid ""
  "attribute %qs positional argument 1 references %qs-qualified argument type "
  "%qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4925
  #, gcc-internal-format
  msgid ""
  "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5143
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:5150
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:5187
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.c:5195
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.c:5211 ada/gcc-interface/utils.c:6524
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:5219 ada/gcc-interface/utils.c:6531
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:5274 ada/gcc-interface/utils.c:6886
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5432
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:5450
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.c:5465
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr ""
  
! #: c-family/c-attribs.c:5501
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:5510
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr ""
  
! #: c-family/c-attribs.c:5532
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5544
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr ""
  
! #: c-family/c-attribs.c:5563
  #, gcc-internal-format
  msgid ""
  "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5586
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5599
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr ""
  
! #: c-family/c-attribs.c:5611
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr ""
  
! #: c-family/c-attribs.c:5628
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:5655
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:5759
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5761
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5938
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr ""
--- 32184,32359 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4798
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4842
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4867
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4871
  #, gcc-internal-format
  msgid ""
  "attribute %qs positional argument %i value %wi exceeds number of function "
  "arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4878
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4886
  #, gcc-internal-format
  msgid ""
  "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4897
  #, gcc-internal-format
  msgid ""
  "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4910
  #, gcc-internal-format
  msgid ""
  "attribute %qs positional argument 1 references %qs-qualified argument type "
  "%qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4928
  #, gcc-internal-format
  msgid ""
  "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5160
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:5167
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:5204
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.c:5212
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.c:5228 ada/gcc-interface/utils.c:6521
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:5236 ada/gcc-interface/utils.c:6528
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:5291 ada/gcc-interface/utils.c:6883
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5449
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:5467
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.c:5482
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr ""
  
! #: c-family/c-attribs.c:5518
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:5527
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr ""
  
! #: c-family/c-attribs.c:5549
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5561
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr ""
  
! #: c-family/c-attribs.c:5580
  #, gcc-internal-format
  msgid ""
  "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5603
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5616
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr ""
  
! #: c-family/c-attribs.c:5628
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr ""
  
! #: c-family/c-attribs.c:5645
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:5672
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:5776
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5778
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5955
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr ""
*************** msgid ""
*** 32485,32496 ****
  "%<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
--- 32523,32534 ----
  "%<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9591
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7083 c/c-typeck.c:15505
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
*************** msgstr ""
*** 32570,32576 ****
  msgid "duplicate case value"
  msgstr ""
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2526
  #, gcc-internal-format
  msgid "previously used here"
  msgstr ""
--- 32608,32614 ----
  msgid "duplicate case value"
  msgstr ""
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "previously used here"
  msgstr ""
*************** msgstr ""
*** 33611,33617 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp critical%> with %<hint%> clause requires a name, except when "
--- 33649,33655 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18889
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp critical%> with %<hint%> clause requires a name, except when "
*************** msgstr ""
*** 33665,33671 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 33703,33709 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9447
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 33680,33696 ****
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
--- 33718,33734 ----
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.c:778 cp/semantics.c:9336
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8955
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:891 cp/semantics.c:9342
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
*************** msgstr ""
*** 33700,33706 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
--- 33738,33744 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9070
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
*************** msgid ""
*** 33776,33782 ****
  "%<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid ""
  "%qD specified in %<allocate%> clause but not in an explicit privatization "
--- 33814,33820 ----
  "%<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15318 cp/semantics.c:8598
  #, gcc-internal-format
  msgid ""
  "%qD specified in %<allocate%> clause but not in an explicit privatization "
*************** msgid "wrong type argument to %s"
*** 34367,34373 ****
  msgstr ""
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 34405,34411 ----
  msgstr ""
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6075
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgid ""
*** 35089,35273 ****
  "multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr ""
! 
! #: c-family/c-warn.c:2304
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2357
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2361
  #, gcc-internal-format
  msgid ""
  "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2372
  #, gcc-internal-format
  msgid ""
  "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2427
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:2489
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr ""
  
! #: c-family/c-warn.c:2525
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr ""
  
! #: c-family/c-warn.c:2554
  #, gcc-internal-format
  msgid ""
  "optimization attribute on %qD follows definition but the attribute doesn%'t "
  "match"
  msgstr ""
  
! #: c-family/c-warn.c:2562
  #, gcc-internal-format
  msgid ""
  "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr ""
  
! #: c-family/c-warn.c:2567
  #, gcc-internal-format
  msgid ""
  "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr ""
  
! #: c-family/c-warn.c:2616
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2654 c-family/c-warn.c:2678
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2657 c-family/c-warn.c:2675
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2725
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural ""
  "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid ""
  "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment "
  "%d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid ""
  "taking address of packed member of %qT may result in an unaligned pointer "
  "value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr ""
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr ""
  
! #: c-family/c-warn.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural ""
--- 35127,35305 ----
  "multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2292
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2349
  #, gcc-internal-format
  msgid ""
  "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2360
  #, gcc-internal-format
  msgid ""
  "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2415
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:2477
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr ""
  
! #: c-family/c-warn.c:2513
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr ""
  
! #: c-family/c-warn.c:2542
  #, gcc-internal-format
  msgid ""
  "optimization attribute on %qD follows definition but the attribute doesn%'t "
  "match"
  msgstr ""
  
! #: c-family/c-warn.c:2550
  #, gcc-internal-format
  msgid ""
  "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr ""
  
! #: c-family/c-warn.c:2555
  #, gcc-internal-format
  msgid ""
  "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr ""
  
! #: c-family/c-warn.c:2604
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2642 c-family/c-warn.c:2666
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2645 c-family/c-warn.c:2663
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2713
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural ""
  "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5564 cp/call.c:5808
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid ""
  "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment "
  "%d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid ""
  "taking address of packed member of %qT may result in an unaligned pointer "
  "value"
  msgstr ""
  
! #: c-family/c-warn.c:3304
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3307 c-family/c-warn.c:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr ""
  
! #: c-family/c-warn.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr ""
  
! #: c-family/c-warn.c:3447
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3460 c-family/c-warn.c:3474
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3464 c-family/c-warn.c:3490
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural ""
*************** msgid_plural ""
*** 35275,35337 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3644
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3649
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3668
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr ""
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid ""
  "expression does not compute the number of elements in this array; element "
  "type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 35307,35369 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3613
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3620 c-family/c-warn.c:3653
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3632
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3637
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3656
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr ""
  
! #: c-family/c-warn.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3706
  #, gcc-internal-format
  msgid ""
  "expression does not compute the number of elements in this array; element "
  "type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3716
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3720
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr ""
*** 35419,35435 ****
  msgid "%s does not take any feature options"
  msgstr ""
  
! #: common/config/arm/arm-common.c:649
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr ""
  
! #: common/config/arm/arm-common.c:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr ""
--- 35451,35467 ----
  msgid "%s does not take any feature options"
  msgstr ""
  
! #: common/config/arm/arm-common.c:655
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:669
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr ""
  
! #: common/config/arm/arm-common.c:1025
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr ""
*************** msgstr ""
*** 36048,36054 ****
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 36080,36086 ----
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7108 config/arm/arm.c:7138 config/arm/arm.c:28884
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
*************** msgid "specify a system register with a
*** 36118,36124 ****
  msgstr ""
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
--- 36150,36156 ----
  msgstr ""
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4605
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
*************** msgstr ""
*** 36296,36303 ****
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
--- 36328,36335 ----
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32912
! #: config/rs6000/rs6000.c:24306 config/s390/s390.c:15770
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
*************** msgstr ""
*** 36312,36328 ****
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid ""
  "parameter passing for argument of type %qT with %<[[no_unique_address]]%> "
  "members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid ""
  "parameter passing for argument of type %qT when C++17 is enabled changed to "
  "match C++14 %{in GCC 10.1%}"
--- 36344,36360 ----
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6460
! #: config/rs6000/rs6000-call.c:6455 config/s390/s390.c:12154
! #: config/s390/s390.c:12231
  msgid ""
  "parameter passing for argument of type %qT with %<[[no_unique_address]]%> "
  "members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6465
! #: config/rs6000/rs6000-call.c:6450 config/s390/s390.c:12149
! #: config/s390/s390.c:12226
  msgid ""
  "parameter passing for argument of type %qT when C++17 is enabled changed to "
  "match C++14 %{in GCC 10.1%}"
*************** msgstr ""
*** 36338,36345 ****
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
! #: config/i386/i386.c:22619
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
--- 36370,36377 ----
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22516
! #: config/i386/i386.c:22644
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
*************** msgid "bad value %qs for %<-mmemory-late
*** 36425,36431 ****
  msgstr ""
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 36457,36463 ----
  msgstr ""
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:882 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr ""
*** 36547,36564 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 36579,36596 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7249 config/arm/arm.c:7267
! #: config/arm/arm.c:7448 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3443
! #: config/i386/i386-options.c:3620 config/i386/i386-options.c:3676
! #: config/i386/i386-options.c:3727 config/i386/i386-options.c:3764
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20356 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1097 config/s390/s390.c:1184 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr ""
*** 36663,36716 ****
  msgid "insn addresses not freed"
  msgstr ""
  
! #: config/arc/arc.c:11076
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr ""
  
! #: config/arc/arc.c:11084 config/arc/arc.c:11123
  #, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr ""
  
! #: config/arc/arc.c:11095 config/arc/arc.c:11134 config/arc/arc.c:11260
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
  
! #: config/arc/arc.c:11115
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr ""
  
! #: config/arc/arc.c:11170
  #, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr ""
  
! #: config/arc/arc.c:11176
  #, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.c:11250 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr ""
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21426
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21490
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21519
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
--- 36695,36748 ----
  msgid "insn addresses not freed"
  msgstr ""
  
! #: config/arc/arc.c:11082
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr ""
  
! #: config/arc/arc.c:11090 config/arc/arc.c:11129
  #, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr ""
  
! #: config/arc/arc.c:11101 config/arc/arc.c:11140 config/arc/arc.c:11266
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
  
! #: config/arc/arc.c:11121
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr ""
  
! #: config/arc/arc.c:11176
  #, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr ""
  
! #: config/arc/arc.c:11182
  #, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.c:11256 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr ""
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21447
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21511
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21540
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgid ""
*** 36980,37282 ****
  "wide"
  msgstr ""
  
! #: config/arm/arm.c:2919
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid ""
  "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid ""
  "enabling callee interworking support is only meaningful when compiling for "
  "the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2948
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2965
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2975
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3125
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3503
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3584
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3593
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.c:3760
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid ""
  "FP registers might be clobbered despite %qE attribute: compile with %<-"
  "mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid ""
  "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid ""
  "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr ""
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7484
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid ""
  "accessing thread-local storage is not currently supported with %<-mpure-code"
  "%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26670
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 37012,37314 ----
  "wide"
  msgstr ""
  
! #: config/arm/arm.c:2923
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid ""
  "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2936
  #, gcc-internal-format
  msgid ""
  "enabling callee interworking support is only meaningful when compiling for "
  "the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2949
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2956
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2974
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2979
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3080
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3130
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.c:3248
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.c:3497
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3540
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3542
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3567
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3579 config/arm/arm.c:32926
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3587
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3596
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3618 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.c:3763
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3842
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3855
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3875
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6134
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6136
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6156
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6408
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6497
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6881 config/arm/arm.c:7102 config/arm/arm.c:7135
! #: config/arm/arm.c:28877
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7273
  #, gcc-internal-format
  msgid ""
  "FP registers might be clobbered despite %qE attribute: compile with %<-"
  "mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7397
  #, gcc-internal-format
  msgid ""
  "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7409
  #, gcc-internal-format
  msgid ""
  "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7418
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7440 config/arm/arm.c:7492
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr ""
  
! #: config/arm/arm.c:7459
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7508
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9472
  #, gcc-internal-format
  msgid ""
  "accessing thread-local storage is not currently supported with %<-mpure-code"
  "%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13241
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13244
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25526
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26188
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26447
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26699
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26945
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32941
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 37284,37305 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32931
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33943
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr ""
--- 37316,37337 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32949
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32962
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32976
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33988
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr ""
*************** msgstr ""
*** 38145,38276 ****
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:8049
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8847
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8942
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9842
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9857
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9890
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9930
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9943
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9953
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9958
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10095
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:10100
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10408
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10414
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10417
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:12050
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13115
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:13134
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
--- 38177,38308 ----
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:8053
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8477 config/i386/i386-expand.c:9929
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8865
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8960
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9860
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9875
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9908
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9948
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9961
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9971
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9976
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10113
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:10118
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:10124 config/i386/i386-expand.c:10444
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10432
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10435
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10931 config/rs6000/rs6000-call.c:11056
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11144
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11148
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:12069
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12102
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12863 config/i386/i386-expand.c:13075
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13128
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13134
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:13153
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
*************** msgstr ""
*** 38457,38818 ****
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.c:2396
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid ""
  "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2476
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid ""
  "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2505
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2530
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2535
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2643
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2646
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2682
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2685
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid ""
  "stack probing requires %<target(\"accumulate-outgoing-args\")%> for "
  "correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2903
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3043
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3402
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid ""
  "%s instructions aren%'t allowed in a function with the "
  "%<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3703
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid ""
  "interrupt service routine can only have a pointer argument and an optional "
  "integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 38489,38850 ----
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2458
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2398
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2420
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2422
  #, gcc-internal-format
  msgid ""
  "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2428
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2478
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2499
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2501
  #, gcc-internal-format
  msgid ""
  "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2507
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2531
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2533
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2536
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2565
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2644
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2647
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2670
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2683
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2686
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2693
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2703
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2710
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2760
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid ""
  "stack probing requires %<target(\"accumulate-outgoing-args\")%> for "
  "correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2776
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2778
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2832
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2835
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2839
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2904
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2963
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2968
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2996
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3044
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:3171
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3186
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3235
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3245
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3280
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3290
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3403
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3405
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3409
  #, gcc-internal-format
  msgid ""
  "%s instructions aren%'t allowed in a function with the "
  "%<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3456 config/i386/i386-options.c:3507
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3461
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3468 config/i386/i386-options.c:3696
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3474
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.c:3499 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3503
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3511 config/i386/i386-options.c:3560
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3521 config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3529 config/i386/i386-options.c:3556
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3546 config/i386/i386-options.c:3564
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3552
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3656 config/rs6000/rs6000.c:20469
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.c:3683
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3704
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3738 config/i386/i386-options.c:3748
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3775 config/i386/i386-options.c:3797
! #: config/ia64/ia64.c:812 config/s390/s390.c:1194
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3785 config/i386/i386-options.c:3807
! #: config/s390/s390.c:1223
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.c:3839
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3857
  #, gcc-internal-format
  msgid ""
  "interrupt service routine can only have a pointer argument and an optional "
  "integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3860
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 38933,38945 ****
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.c:8206
  #, gcc-internal-format
  msgid ""
  "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.c:8296
  #, gcc-internal-format
  msgid ""
  "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service "
--- 38965,38977 ----
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.c:8223
  #, gcc-internal-format
  msgid ""
  "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.c:8313
  #, gcc-internal-format
  msgid ""
  "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service "
*************** msgid ""
*** 38947,38958 ****
  "return."
  msgstr ""
  
! #: config/i386/i386.c:9612
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9632
  #, gcc-internal-format
  msgid ""
  "%<-fsplit-stack%> does not support 2 register parameters for a nested "
--- 38979,38990 ----
  "return."
  msgstr ""
  
! #: config/i386/i386.c:9633
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9653
  #, gcc-internal-format
  msgid ""
  "%<-fsplit-stack%> does not support 2 register parameters for a nested "
*************** msgstr ""
*** 38961,39032 ****
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9643
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12605
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12616 config/i386/i386.c:12630
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12662
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12677
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12871
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16801
  #, gcc-internal-format
  msgid ""
  "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20702
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20798
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.c:22452
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22459
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22466
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22512
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22542
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
--- 38993,39064 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9664
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12626
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12637 config/i386/i386.c:12651
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12683
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12698
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12892
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16822
  #, gcc-internal-format
  msgid ""
  "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20723
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20819
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.c:22477
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22484
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22491
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22537
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22567
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
*************** msgstr ""
*** 39225,39231 ****
  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 ""
--- 39257,39263 ----
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1756
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr ""
*************** msgid ""
*** 40408,40419 ****
  "attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
--- 40440,40451 ----
  "attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4617
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4600
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
*************** msgstr ""
*** 40534,40942 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:946
  #, gcc-internal-format
  msgid ""
  "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned "
  "loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:950
  #, gcc-internal-format
  msgid ""
  "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned "
  "loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:960 config/rs6000/rs6000-c.c:1011
! #: config/rs6000/rs6000-c.c:1281 config/rs6000/rs6000-c.c:1347
! #: config/rs6000/rs6000-c.c:1729 config/rs6000/rs6000-c.c:1776
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1084 config/rs6000/rs6000-c.c:1167
! #: config/rs6000/rs6000-c.c:1523
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1276
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1668
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1837
  #, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1913
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1917
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1926
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6391
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6443
  #, gcc-internal-format
  msgid ""
  "GCC vector returned by reference: non-standard ABI extension with no "
  "compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6633
  #, gcc-internal-format
  msgid ""
  "cannot return value in vector register because altivec instructions are "
  "disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7078
  #, gcc-internal-format
  msgid ""
  "cannot pass argument in vector register because altivec instructions are "
  "disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7604
  #, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7828
  #, gcc-internal-format
  msgid ""
  "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8003
  #, gcc-internal-format
  msgid ""
  "GCC vector passed by reference: non-standard ABI extension with no "
  "compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8795
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9223
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9264
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9295
  #, gcc-internal-format
  msgid ""
  "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-"
  "float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9307
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9333
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9348
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9373
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9378
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9397
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9438
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9526
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9537
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9550
  #, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9562
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9573
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9589
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9607
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9623
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9662
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9720
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10107 config/rs6000/rs6000-call.c:10268
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10109 config/rs6000/rs6000-call.c:10270
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10219
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10417
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10436
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10464
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10490
  #, gcc-internal-format
  msgid ""
  "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability "
  "bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10543
  #, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10555
  #, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10569
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10583
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10603
  #, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10673
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10698
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10726
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10738
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10751
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10765
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10777
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10785
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10852 config/rs6000/rs6000-call.c:11202
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11017
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11249
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11264
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11282
  #, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11500
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11502 config/rs6000/rs6000-call.c:11504
! #: config/rs6000/rs6000-call.c:11506 config/rs6000/rs6000-call.c:11512
! #: config/rs6000/rs6000-call.c:11514 config/rs6000/rs6000-call.c:11520
! #: config/rs6000/rs6000-call.c:11526 config/rs6000/rs6000-call.c:11528
! #: config/rs6000/rs6000-call.c:11530 config/rs6000/rs6000-call.c:11534
! #: config/rs6000/rs6000-call.c:11536 config/rs6000/rs6000-call.c:11540
! #: config/rs6000/rs6000-call.c:11544
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11509 config/rs6000/rs6000-call.c:11517
! #: config/rs6000/rs6000-call.c:11523
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11542
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11547
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11550
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14665
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14687
  #, gcc-internal-format
  msgid ""
  "internal error: builtin function %qs, argument %d had unexpected argument "
  "type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5497
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5505
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
--- 40566,40981 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:949
  #, gcc-internal-format
  msgid ""
  "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned "
  "loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:953
  #, gcc-internal-format
  msgid ""
  "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned "
  "loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:963 config/rs6000/rs6000-c.c:1014
! #: config/rs6000/rs6000-c.c:1284 config/rs6000/rs6000-c.c:1350
! #: config/rs6000/rs6000-c.c:1732 config/rs6000/rs6000-c.c:1779
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1087 config/rs6000/rs6000-c.c:1170
! #: config/rs6000/rs6000-c.c:1526
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1279
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1671
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1840
  #, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1916
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1920
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1929
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6517
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6569
  #, gcc-internal-format
  msgid ""
  "GCC vector returned by reference: non-standard ABI extension with no "
  "compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6759
  #, gcc-internal-format
  msgid ""
  "cannot return value in vector register because altivec instructions are "
  "disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6934
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7204
  #, gcc-internal-format
  msgid ""
  "cannot pass argument in vector register because altivec instructions are "
  "disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7730
  #, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7954
  #, gcc-internal-format
  msgid ""
  "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8129
  #, gcc-internal-format
  msgid ""
  "GCC vector passed by reference: non-standard ABI extension with no "
  "compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8921
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9349
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9390
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9421
  #, gcc-internal-format
  msgid ""
  "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-"
  "float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9433
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9459
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9474
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9499
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9504
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9523
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9564
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9652
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9663
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9676
  #, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9688
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9699
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9715
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9733
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9749
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9788
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9846
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10233 config/rs6000/rs6000-call.c:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10235 config/rs6000/rs6000-call.c:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10554
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10573
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10601
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10627
  #, gcc-internal-format
  msgid ""
  "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability "
  "bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10680
  #, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10692
  #, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10706
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10720
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10740
  #, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10810
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10835
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10863
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10875
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10888
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10902
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10914
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10922
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10989 config/rs6000/rs6000-call.c:11339
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11154
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11386
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11401
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11419
  #, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11637
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11639 config/rs6000/rs6000-call.c:11641
! #: config/rs6000/rs6000-call.c:11643 config/rs6000/rs6000-call.c:11649
! #: config/rs6000/rs6000-call.c:11651 config/rs6000/rs6000-call.c:11657
! #: config/rs6000/rs6000-call.c:11663 config/rs6000/rs6000-call.c:11665
! #: config/rs6000/rs6000-call.c:11667 config/rs6000/rs6000-call.c:11671
! #: config/rs6000/rs6000-call.c:11673 config/rs6000/rs6000-call.c:11677
! #: config/rs6000/rs6000-call.c:11681
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11646 config/rs6000/rs6000-call.c:11654
! #: config/rs6000/rs6000-call.c:11660
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11679
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11684
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11687
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14881
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14903
  #, gcc-internal-format
  msgid ""
  "internal error: builtin function %qs, argument %d had unexpected argument "
  "type %qs"
  msgstr ""
  
! #. We can't check this in rs6000_option_override_internal since
! #. DEFAULT_ABI isn't established yet.
! #: config/rs6000/rs6000-logue.c:732
! #, gcc-internal-format
! msgid "%qs requires the ELFv2 ABI"
! msgstr ""
! 
! #: config/rs6000/rs6000-logue.c:1719
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5552
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5560
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
*************** msgstr ""
*** 41007,41188 ****
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4239
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4904
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "the layout of aggregates containing vectors with %d-byte alignment has "
  "changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid ""
  "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20172
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24227
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24230
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid ""
  "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports "
  "hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25224
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid ""
  "the result for the xxspltidp instruction is undefined for subnormal input "
--- 41046,41227 ----
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4067 config/rs6000/rs6000.c:4094
! #: config/rs6000/rs6000.c:4121 config/rs6000/rs6000.c:4136
! #: config/rs6000/rs6000.c:4144 config/rs6000/rs6000.c:4189
! #: config/rs6000/rs6000.c:4191 config/rs6000/rs6000.c:4283
! #: config/rs6000/rs6000.c:4296 config/rs6000/rs6000.c:4305
! #: config/rs6000/rs6000.c:4455 config/rs6000/rs6000.c:4492
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4180
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4206
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4221
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4224
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4243
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4252
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4362
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4402
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4415
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4625
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4922
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4959
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7919
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "the layout of aggregates containing vectors with %d-byte alignment has "
  "changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10694
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17844
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20134
  #, gcc-internal-format
  msgid ""
  "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20216
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20218
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20220
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20222
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20228
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20231
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20236
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20239
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24278
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24281
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24283
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24828
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24987
  #, gcc-internal-format
  msgid ""
  "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports "
  "hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25019
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25275
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27892
  #, gcc-internal-format
  msgid ""
  "the result for the xxspltidp instruction is undefined for subnormal input "
*************** msgstr ""
*** 41366,41372 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
--- 41405,41411 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:922
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
*************** msgstr ""
*** 41438,41526 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr ""
  
! #: config/s390/s390.c:762
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr ""
  
! #: config/s390/s390.c:766
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr ""
  
! #: config/s390/s390.c:782
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr ""
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid ""
  "builtin %qF is not supported without %<-mhtm%> (default with %<-"
  "march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:875
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:1016
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr ""
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid ""
  "requested %qE attribute is not a comma separated pair of non-negative "
  "integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid ""
  "frame size of function %qs is %wd bytes exceeding user provided stack limit "
  "of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid ""
  "frame size of function %qs is %wd bytes which is more than half the stack "
--- 41477,41565 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr ""
  
! #: config/s390/s390.c:765
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr ""
  
! #: config/s390/s390.c:769
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr ""
  
! #: config/s390/s390.c:785
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr ""
  
! #: config/s390/s390.c:834
  #, gcc-internal-format
  msgid ""
  "builtin %qF is not supported without %<-mhtm%> (default with %<-"
  "march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:840
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:847
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:853
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:859
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:878
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:885 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:1019
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr ""
  
! #: config/s390/s390.c:1120
  #, gcc-internal-format
  msgid ""
  "requested %qE attribute is not a comma separated pair of non-negative "
  "integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1210
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.c:10027
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11392
  #, gcc-internal-format
  msgid ""
  "frame size of function %qs is %wd bytes exceeding user provided stack limit "
  "of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11408
  #, gcc-internal-format
  msgid ""
  "frame size of function %qs is %wd bytes which is more than half the stack "
*************** msgid ""
*** 41528,41655 ****
  "function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13147
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid ""
  "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid ""
  "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in "
  "combination"
  msgstr ""
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.c:15641
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid ""
  "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
--- 41567,41694 ----
  "function."
  msgstr ""
  
! #: config/s390/s390.c:11436
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.c:11440
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13150
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15461
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15490
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15494
  #, gcc-internal-format
  msgid ""
  "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15506
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15515
  #, gcc-internal-format
  msgid ""
  "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in "
  "combination"
  msgstr ""
  
! #: config/s390/s390.c:15521
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15526
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15548
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15601
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15637
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.c:15644
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15675
  #, gcc-internal-format
  msgid ""
  "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15836 config/s390/s390.c:15886 config/s390/s390.c:15903
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15842
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
*************** msgstr ""
*** 42014,42072 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:4160
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:4184
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6381 ada/gcc-interface/utils.c:6559
! #: ada/gcc-interface/utils.c:6731
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6436
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6451
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6473
  #, gcc-internal-format
  msgid ""
  "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6482
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6503
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6512
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6691
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6975
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr ""
--- 42053,42111 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:4157
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:4181
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6378 ada/gcc-interface/utils.c:6556
! #: ada/gcc-interface/utils.c:6728
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6433
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6448
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6470
  #, gcc-internal-format
  msgid ""
  "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6479
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6500
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6509
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6688
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6972
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr ""
*************** msgstr ""
*** 42076,42083 ****
  msgid "could not read the BRIG file"
  msgstr ""
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 42115,42122 ----
  msgid "could not read the BRIG file"
  msgstr ""
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12789 cp/typeck.c:2157
! #: cp/typeck.c:8625 cp/typeck.c:9416
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr ""
*** 42137,42143 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
--- 42176,42182 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7355 c/c-decl.c:8263 c/c-decl.c:9070
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
*************** msgid ""
*** 42444,42450 ****
  "appears in"
  msgstr ""
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
--- 42483,42489 ----
  "appears in"
  msgstr ""
  
! #: c/c-decl.c:3831 cp/decl.c:3264
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
*************** msgstr ""
*** 42474,42480 ****
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
--- 42513,42519 ----
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.c:4047 cp/decl.c:3670
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
*************** msgstr ""
*** 42505,42511 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
--- 42544,42550 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4423 cp/tree.c:4807
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
*************** msgstr ""
*** 42607,42613 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
--- 42646,42652 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7822 c/c-decl.c:9740
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
*************** msgstr ""
*** 42637,42643 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
--- 42676,42682 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8235
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
*************** msgstr ""
*** 42697,42903 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:6056
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.c:6088
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.c:6133
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr ""
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr ""
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr ""
  
! #: c/c-decl.c:6420
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr ""
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6466
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr ""
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 42736,42942 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5657 cp/decl.c:8216
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5917
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6028
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6049 c/c-decl.c:6064
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:6059
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:6070
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6075
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6085
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.c:6091
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.c:6102
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6108
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6121
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6139
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.c:6148
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6359 c/c-decl.c:6755 c/c-decl.c:6765
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.c:6361
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6381
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.c:6385
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr ""
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr ""
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr ""
  
! #: c/c-decl.c:6423
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr ""
  
! #: c/c-decl.c:6426
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6449 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6469
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr ""
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6490
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6497
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6500 cp/decl.c:12194
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6517
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6521
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6526
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6530
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6538
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 42905,43625 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6707
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.c:6899
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid ""
  "declaration of %qE as multidimensional array must have bounds for all "
  "dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid ""
  "declaration of multidimensional array must have bounds for all dimensions "
  "except the first"
  msgstr ""
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7262
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.c:7264
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.c:7273
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7280
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7287
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7335
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7490
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.c:7510
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7636
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7680
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr ""
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr ""
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid ""
  "%<%s %E%> declared inside parameter list will not be visible outside of this "
  "definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "anonymous %s declared inside parameter list will not be visible outside of "
  "this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8371
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8782
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8813
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9496
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid ""
  "ISO C does not support omitting parameter names in function definitions "
  "before C2X"
  msgstr ""
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
--- 42944,43664 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6585 c/c-decl.c:6979
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6648
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6658
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6666 c/c-decl.c:8794
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.c:6698
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6702
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6713
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6728
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.c:6739
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.c:6828
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.c:6867 c/c-decl.c:7525
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6889
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.c:6902
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.c:6908
  #, gcc-internal-format
  msgid ""
  "declaration of %qE as multidimensional array must have bounds for all "
  "dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6912
  #, gcc-internal-format
  msgid ""
  "declaration of multidimensional array must have bounds for all dimensions "
  "except the first"
  msgstr ""
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7018
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7028
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7069
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.c:7073 cp/decl.c:12494
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7111 c/c-decl.c:7321 c/c-decl.c:7375 c/c-decl.c:7459
! #: c/c-decl.c:7584 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7117 c/c-decl.c:7327 c/c-decl.c:7464 c/c-decl.c:7589
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7212
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7216
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7222
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7241
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7250
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7265
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.c:7267
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.c:7276
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:7278
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7283
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7285
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7290
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7295
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7305
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7336
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7338
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7381
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7392
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7409 cp/decl.c:11126
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.c:7449
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7491
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7493
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7506
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.c:7513
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7515
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7555 c/c-decl.c:7566 c/c-decl.c:7569
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.c:7628
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7642
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7671
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7683
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7720
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7828 c/c-decl.c:9548
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7838
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7883
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7887
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7898
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr ""
  
! #: c/c-decl.c:7902
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr ""
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7980 c/c-decl.c:8016
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:8010
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8056
  #, gcc-internal-format
  msgid ""
  "%<%s %E%> declared inside parameter list will not be visible outside of this "
  "definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "anonymous %s declared inside parameter list will not be visible outside of "
  "this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8170
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:8176
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.c:8182
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:8261
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:8272
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8302 c/c-decl.c:9089
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8369 cp/decl.c:5140
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8377
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8470 c/c-decl.c:8488 c/c-decl.c:8549
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8578
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8705
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8712
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8773 cp/decl.c:13466
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8779
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8785
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8816
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.c:8921
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9061
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9068
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.c:9147 cp/decl.c:15941
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9162
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9282 c/c-decl.c:9298
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:9293
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9325
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9442 cp/decl.c:5451 cp/decl.c:16484
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9460
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9499
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9557
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.c:9566
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.c:9574 cp/decl.c:16619
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.c:9584
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9612
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.c:9660
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9675
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9692
  #, gcc-internal-format
  msgid ""
  "ISO C does not support omitting parameter names in function definitions "
  "before C2X"
  msgstr ""
  
! #: c/c-decl.c:9732 c/c-decl.c:9736
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9749
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9765
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9773
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.c:9782
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.c:9811 c/c-decl.c:9816
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9836
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9843
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9896
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9907
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9910 c/c-decl.c:9957 c/c-decl.c:9971
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.c:9949
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9954
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9964
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9969
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10227 cp/decl.c:17444
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:10246 cp/decl.c:17528
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
*************** msgstr ""
*** 43627,43890 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid ""
  "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to "
  "compile your code"
  msgstr ""
  
! #: c/c-decl.c:10351
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid ""
  "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.c:11224
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.c:11246
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.c:11408
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.c:11458
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare reduction%> combiner refers to variable %qD which is "
  "not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare reduction%> initializer refers to variable %qD which "
  "is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 43666,43929 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10342
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10347
  #, gcc-internal-format
  msgid ""
  "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to "
  "compile your code"
  msgstr ""
  
! #: c/c-decl.c:10354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.c:10386
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10390
  #, gcc-internal-format
  msgid ""
  "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10397
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10402
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10406
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10410
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10702
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10761 c/c-decl.c:10768
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.c:10796 c/c-decl.c:11180 c/c-decl.c:11575
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10808 cp/parser.c:31517
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10821
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.c:11050 c/c-parser.c:9959
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.c:11096
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:11167 c/c-decl.c:11733
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.c:11227
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.c:11249
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11292
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.c:11411
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.c:11461
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11532
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.c:11556 c/c-decl.c:11829 c/c-parser.c:8970
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.c:11558
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.c:11593
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11606
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11655
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11680
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11694 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11697 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11709
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11718
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11739
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11747
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11826
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11841
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11868
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11894 c/c-decl.c:11910 c/c-decl.c:11936
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12363 cp/semantics.c:5813
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare reduction%> combiner refers to variable %qD which is "
  "not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12367 cp/semantics.c:5817
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare reduction%> initializer refers to variable %qD which "
  "is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12070 cp/typeck.c:5094
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:12079 cp/typeck.c:5102
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:12008 cp/typeck.c:5042
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12098 cp/typeck.c:5110
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:12032 cp/typeck.c:5053
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12090
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:12019
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 43904,43910 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
--- 43943,43949 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31751
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
*************** msgid ""
*** 43921,43927 ****
  "declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1753 c/c-parser.c:11210
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
--- 43960,43966 ----
  "declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1753 c/c-parser.c:11213
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
*************** msgstr ""
*** 43951,43958 ****
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
--- 43990,43997 ----
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.c:2001 c/c-parser.c:12511 c/c-parser.c:18879 c/c-parser.c:19396
! #: c/c-parser.c:19913 cp/parser.c:41400 cp/parser.c:45266
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
*************** msgstr ""
*** 43972,43978 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 44011,44017 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33950 cp/parser.c:34022
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 43987,43993 ****
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
--- 44026,44032 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11860 cp/parser.c:12067
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 44026,44032 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 44065,44071 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14570
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr ""
*** 44054,44060 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12569
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
--- 44093,44099 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12572
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgstr ""
*** 44084,44090 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 44123,44129 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10148
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr ""
*** 44121,44142 ****
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8491 c/c-parser.c:8500 c/c-parser.c:9027
! #: c/c-parser.c:9213 c/c-parser.c:9239 c/c-parser.c:10067 c/c-parser.c:10493
! #: c/c-parser.c:10530 c/c-parser.c:10792 c/c-parser.c:10843 c/c-parser.c:11003
! #: c/c-parser.c:11033 c/c-parser.c:11041 c/c-parser.c:11070 c/c-parser.c:11083
! #: c/c-parser.c:11389 c/c-parser.c:11513 c/c-parser.c:12097 c/c-parser.c:12150
! #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
! #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
! #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
--- 44160,44181 ----
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8493 c/c-parser.c:8502 c/c-parser.c:9030
! #: c/c-parser.c:9216 c/c-parser.c:9242 c/c-parser.c:10070 c/c-parser.c:10496
! #: c/c-parser.c:10533 c/c-parser.c:10795 c/c-parser.c:10846 c/c-parser.c:11006
! #: c/c-parser.c:11036 c/c-parser.c:11044 c/c-parser.c:11073 c/c-parser.c:11086
! #: c/c-parser.c:11392 c/c-parser.c:11516 c/c-parser.c:12100 c/c-parser.c:12153
! #: c/c-parser.c:12169 c/c-parser.c:12215 c/c-parser.c:13001 c/c-parser.c:13034
! #: c/c-parser.c:15346 c/c-parser.c:15456 c/c-parser.c:15729 c/c-parser.c:15992
! #: c/c-parser.c:17949 c/c-parser.c:20432 c/c-parser.c:20623
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31754 cp/parser.c:34927 cp/parser.c:37491 cp/parser.c:37659
! #: cp/parser.c:42974 cp/parser.c:44581
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3238 cp/parser.c:20213
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
*************** msgstr ""
*** 44221,44227 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
--- 44260,44266 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27917
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
*************** msgstr ""
*** 44282,44288 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 44321,44327 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12191
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 44297,44303 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241 c/gimple-parser.c:2276
! #: cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
--- 44336,44342 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241 c/gimple-parser.c:2276
! #: cp/parser.c:11810
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
*************** msgstr ""
*** 44323,44339 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
--- 44362,44378 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13647
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6390 cp/parser.c:13650
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6521 cp/parser.c:12462
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
*************** msgstr ""
*** 44353,44364 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 44392,44403 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6872 cp/parser.c:12731
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12737
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 44373,44380 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 44412,44419 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21066
! #: cp/parser.c:21083 cp/parser.c:21097
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr ""
*** 44401,44414 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid ""
  "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array "
  "elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
--- 44440,44453 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4870
  #, gcc-internal-format
  msgid ""
  "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array "
  "elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4875
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr ""
*** 44443,45827 ****
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.c:8539
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.c:8622
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8625
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8694
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:8701
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8725
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8726
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8734
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8735
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.c:8758
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8760
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8785
  #, gcc-internal-format
  msgid ""
  "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8806
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.c:8814
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.c:8820
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.c:8836
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.c:8859 c/c-parser.c:8863
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.c:8867
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.c:9041 c/c-parser.c:10109 c/c-parser.c:10131
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.c:9062
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9076
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9266
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.c:9282
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.c:9352 c/c-parser.c:9369 c/c-parser.c:9376
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9397
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.c:9441 c/c-parser.c:9451
  #, gcc-internal-format
  msgid ""
  "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9473 c/c-parser.c:9483
  #, gcc-internal-format
  msgid ""
  "invalid type-generic type for argument %u of argument %u of "
  "%<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9516
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9535
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9583
  #, gcc-internal-format
  msgid ""
  "duplicate type-generic parameter type for function argument %u of "
  "%<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9606
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid ""
  "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9661
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9680
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9688 c/c-parser.c:9718
  #, gcc-internal-format
  msgid ""
  "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9696 c/c-parser.c:9738
  #, gcc-internal-format
  msgid ""
  "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9836
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.c:9877
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9890
  #, gcc-internal-format
  msgid ""
  "first argument to %<__builtin_call_with_static_chain%> must be a call "
  "expression"
  msgstr ""
  
! #: c/c-parser.c:9894
  #, gcc-internal-format
  msgid ""
  "second argument to %<__builtin_call_with_static_chain%> must be a pointer "
  "type"
  msgstr ""
  
! #: c/c-parser.c:9920
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.c:9942
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9951
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:9996 cp/parser.c:7353
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.c:10169
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10180
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10184
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.c:10197
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10271
  #, gcc-internal-format
  msgid ""
  "using integer absolute value function %qD when argument is of floating-point "
  "type %qT"
  msgstr ""
  
! #: c/c-parser.c:10276
  #, gcc-internal-format
  msgid ""
  "using integer absolute value function %qD when argument is of complex type "
  "%qT"
  msgstr ""
  
! #: c/c-parser.c:10284
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10295
  #, gcc-internal-format
  msgid ""
  "using floating-point absolute value function %qD when argument is of integer "
  "type %qT"
  msgstr ""
  
! #: c/c-parser.c:10299
  #, gcc-internal-format
  msgid ""
  "using floating-point absolute value function %qD when argument is of decimal "
  "floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10304
  #, gcc-internal-format
  msgid ""
  "using floating-point absolute value function %qD when argument is of complex "
  "type %qT"
  msgstr ""
  
! #: c/c-parser.c:10317
  #, gcc-internal-format
  msgid ""
  "using complex absolute value function %qD when argument is of integer type "
  "%qT"
  msgstr ""
  
! #: c/c-parser.c:10321
  #, gcc-internal-format
  msgid ""
  "using complex absolute value function %qD when argument is of floating-point "
  "type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid ""
  "using decimal floating-point absolute value function %qD when argument is of "
  "integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid ""
  "using decimal floating-point absolute value function %qD when argument is of "
  "floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10348
  #, gcc-internal-format
  msgid ""
  "using decimal floating-point absolute value function %qD when argument is of "
  "complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10374
  #, gcc-internal-format
  msgid ""
  "absolute value function %qD given an argument of type %qT but has parameter "
  "of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10814
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10910
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11158
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11290
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11310
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11432
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.c:11883
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
  
! #: c/c-parser.c:12004
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, gcc-internal-format
  msgid ""
  "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a "
  "non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> "
  "%<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
  "construct"
  msgstr ""
  
! #: c/c-parser.c:12431
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.c:12856
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:13100 c/c-parser.c:13112
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.c:13263 c/c-parser.c:21734
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid ""
  "if any %<if%> clause has modifier, then all %<if%> clauses have to use "
  "modifier"
  msgstr ""
  
! #: c/c-parser.c:13701 c/c-parser.c:13747 c/c-parser.c:13793 c/c-parser.c:13839
! #: c/c-parser.c:14255 c/c-parser.c:14337 c/c-parser.c:14876 c/c-parser.c:15004
! #: c/c-parser.c:15049 c/c-parser.c:15781
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.c:13712
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13758
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, gcc-internal-format
  msgid ""
  "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> "
  "or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr ""
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid ""
  "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or "
  "identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15014
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid ""
  "%<aligned%> clause alignment expression must be positive constant integer "
  "expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid ""
  "%<allocate%> clause allocator expression has type %qT rather than "
  "%<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15223
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15273
  #, gcc-internal-format
  msgid ""
  "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15312
  #, gcc-internal-format
  msgid ""
  "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr ""
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15888
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.c:15932
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid ""
  "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t"
  "%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid ""
  "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17106 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.c:17110
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.c:17151 c/c-parser.c:17199 cp/parser.c:1452
  #, gcc-internal-format
  msgid ""
  "%<#pragma acc routine%> not immediately followed by function declaration or "
  "definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid ""
  "%<#pragma acc routine%> not immediately followed by a single function "
  "declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid ""
  "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or "
  "%<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr ""
  
! #: c/c-parser.c:17338
  #, gcc-internal-format
  msgid ""
  "%<allocator%> clause allocator expression has type %qT rather than "
  "%<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid ""
  "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel"
  "%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18107
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid ""
  "%<linear%> clause may not be specified together with %<ordered%> clause with "
  "a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.c:18416
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound "
  "statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, "
  "%<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target data%> must contain at least one %<map%>, "
  "%<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc"
  "%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release"
  "%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> "
  "or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20152
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> must be followed by function declaration or "
  "definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:20203 c/c-parser.c:20231
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> must be followed by function declaration or "
  "definition"
  msgstr ""
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid ""
  "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.c:20662
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20723
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> not immediately followed by a function "
  "declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> not immediately followed by a single function "
  "declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr ""
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp end declare target%> without corresponding %<#pragma omp "
  "declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20949
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21026
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21033
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21036
  #, gcc-internal-format
  msgid ""
  "const, volatile or restrict qualified type in %<#pragma omp declare reduction"
  "%>"
  msgstr ""
  
! #: c/c-parser.c:21044
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21053
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21170
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:21181
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.c:21200
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid ""
  "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators"
  "%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid ""
  "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid ""
  "more than one %<atomic_default_mem_order%> clause in a single compilation "
  "unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid ""
  "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> "
  "construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21490
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21496
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21936
  #, gcc-internal-format
  msgid ""
  "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or "
  "a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22028
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 44482,45866 ----
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.c:8542
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.c:8625
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8628
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8700
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:8704
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8728
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8729
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8737
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8738
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.c:8761
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8763
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8788
  #, gcc-internal-format
  msgid ""
  "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8809
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.c:8817
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.c:8823
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.c:8839
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.c:8862 c/c-parser.c:8866
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.c:8870
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.c:9044 c/c-parser.c:10112 c/c-parser.c:10134
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.c:9065
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9079
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9269
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.c:9285
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.c:9355 c/c-parser.c:9372 c/c-parser.c:9379
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9400
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.c:9444 c/c-parser.c:9454
  #, gcc-internal-format
  msgid ""
  "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9476 c/c-parser.c:9486
  #, gcc-internal-format
  msgid ""
  "invalid type-generic type for argument %u of argument %u of "
  "%<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9519
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9538
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9586
  #, gcc-internal-format
  msgid ""
  "duplicate type-generic parameter type for function argument %u of "
  "%<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9609
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9626
  #, gcc-internal-format
  msgid ""
  "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9683
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9691 c/c-parser.c:9721
  #, gcc-internal-format
  msgid ""
  "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9699 c/c-parser.c:9741
  #, gcc-internal-format
  msgid ""
  "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9733
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9839
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.c:9880
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9893
  #, gcc-internal-format
  msgid ""
  "first argument to %<__builtin_call_with_static_chain%> must be a call "
  "expression"
  msgstr ""
  
! #: c/c-parser.c:9897
  #, gcc-internal-format
  msgid ""
  "second argument to %<__builtin_call_with_static_chain%> must be a pointer "
  "type"
  msgstr ""
  
! #: c/c-parser.c:9923
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.c:9945
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9954
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:9999 cp/parser.c:7353
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.c:10172
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10183
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10187
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.c:10200
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10274
  #, gcc-internal-format
  msgid ""
  "using integer absolute value function %qD when argument is of floating-point "
  "type %qT"
  msgstr ""
  
! #: c/c-parser.c:10279
  #, gcc-internal-format
  msgid ""
  "using integer absolute value function %qD when argument is of complex type "
  "%qT"
  msgstr ""
  
! #: c/c-parser.c:10287
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10298
  #, gcc-internal-format
  msgid ""
  "using floating-point absolute value function %qD when argument is of integer "
  "type %qT"
  msgstr ""
  
! #: c/c-parser.c:10302
  #, gcc-internal-format
  msgid ""
  "using floating-point absolute value function %qD when argument is of decimal "
  "floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10307
  #, gcc-internal-format
  msgid ""
  "using floating-point absolute value function %qD when argument is of complex "
  "type %qT"
  msgstr ""
  
! #: c/c-parser.c:10320
  #, gcc-internal-format
  msgid ""
  "using complex absolute value function %qD when argument is of integer type "
  "%qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid ""
  "using complex absolute value function %qD when argument is of floating-point "
  "type %qT"
  msgstr ""
  
! #: c/c-parser.c:10341
  #, gcc-internal-format
  msgid ""
  "using decimal floating-point absolute value function %qD when argument is of "
  "integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10346
  #, gcc-internal-format
  msgid ""
  "using decimal floating-point absolute value function %qD when argument is of "
  "floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10351
  #, gcc-internal-format
  msgid ""
  "using decimal floating-point absolute value function %qD when argument is of "
  "complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid ""
  "absolute value function %qD given an argument of type %qT but has parameter "
  "of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10817
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10913
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11161
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11293
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11313
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11435
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.c:11886
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:11954 cp/parser.c:34784
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11968 cp/parser.c:34797
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
  
! #: c/c-parser.c:12007
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12010 cp/parser.c:34834
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12019 cp/parser.c:34843
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12030 cp/parser.c:34857
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.c:12046 cp/parser.c:34876
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12260 cp/parser.c:44912
  #, gcc-internal-format
  msgid ""
  "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a "
  "non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.c:12304 c/c-parser.c:19393 c/c-parser.c:19688 c/c-parser.c:19747
! #: c/c-parser.c:19833 cp/parser.c:41397 cp/parser.c:41731 cp/parser.c:41821
! #: cp/parser.c:41894 cp/parser.c:44959 cp/parser.c:44974 cp/parser.c:44989
! #: cp/parser.c:45005 cp/parser.c:45021 cp/parser.c:45037 cp/parser.c:45064
! #: cp/parser.c:45077 cp/parser.c:45100 cp/parser.c:45113
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12327 cp/parser.c:45090
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12414 cp/parser.c:45185
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> "
  "%<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12421 cp/parser.c:45191
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
  "construct"
  msgstr ""
  
! #: c/c-parser.c:12434
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12456 c/c-parser.c:12480 cp/parser.c:45220 cp/parser.c:45253
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12493 cp/parser.c:44949
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12832 c/c-parser.c:15840 c/c-parser.c:21437 c/c-parser.c:21445
! #: cp/parser.c:35295 cp/parser.c:38010 cp/parser.c:44032 cp/parser.c:44040
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.c:12859
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:13103 c/c-parser.c:13115
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.c:13266 c/c-parser.c:21738
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.c:13270 cp/semantics.c:7784
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.c:13312 cp/parser.c:35981
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13389 cp/parser.c:36045
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13391 cp/parser.c:36047
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13511 cp/parser.c:36158
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13531 c/c-parser.c:19740 c/c-parser.c:19826 cp/parser.c:36176
! #: cp/parser.c:41723 cp/parser.c:41813
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.c:13584 cp/parser.c:36231
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13591 cp/parser.c:36238
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.c:13593 cp/parser.c:36240
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13599 cp/parser.c:36246
  #, gcc-internal-format
  msgid ""
  "if any %<if%> clause has modifier, then all %<if%> clauses have to use "
  "modifier"
  msgstr ""
  
! #: c/c-parser.c:13704 c/c-parser.c:13750 c/c-parser.c:13796 c/c-parser.c:13842
! #: c/c-parser.c:14258 c/c-parser.c:14340 c/c-parser.c:14879 c/c-parser.c:15007
! #: c/c-parser.c:15052 c/c-parser.c:15784
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.c:13715
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13761
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13807 cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13854 cp/semantics.c:8019
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13888 cp/parser.c:36438
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13928 cp/parser.c:36480
  #, gcc-internal-format
  msgid ""
  "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> "
  "or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13989 cp/parser.c:36545
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36614
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14058 cp/parser.c:36617
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14132 cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14144 c/c-parser.c:14267 cp/semantics.c:7058
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14206 cp/parser.c:35753
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.c:14240 cp/parser.c:35786
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr ""
  
! #: c/c-parser.c:14407 cp/semantics.c:8154
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14465 c/c-parser.c:14471 cp/parser.c:36649 cp/parser.c:36659
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.c:14505 cp/parser.c:36697
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14558 cp/parser.c:36765
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14683 c/c-parser.c:21003 cp/parser.c:43683
  #, gcc-internal-format
  msgid ""
  "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or "
  "identifier"
  msgstr ""
  
! #: c/c-parser.c:14803 cp/parser.c:37023
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14857 cp/parser.c:37039
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14861 cp/parser.c:37042
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14873 cp/semantics.c:7093
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14896 cp/parser.c:37062
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15017
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15062 cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15107 cp/semantics.c:7308
  #, gcc-internal-format
  msgid ""
  "%<aligned%> clause alignment expression must be positive constant integer "
  "expression"
  msgstr ""
  
! #: c/c-parser.c:15152 cp/semantics.c:7406
  #, gcc-internal-format
  msgid ""
  "%<allocate%> clause allocator expression has type %qT rather than "
  "%<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15226
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15276
  #, gcc-internal-format
  msgid ""
  "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15315
  #, gcc-internal-format
  msgid ""
  "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15583 cp/parser.c:37791
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15630 cp/parser.c:37839 cp/parser.c:38068 cp/parser.c:38118
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr ""
  
! #: c/c-parser.c:15717 cp/parser.c:37914
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.c:15815 cp/parser.c:38015
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15891
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.c:15935
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16012 cp/semantics.c:7564
  #, gcc-internal-format
  msgid ""
  "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t"
  "%>"
  msgstr ""
  
! #: c/c-parser.c:16209 cp/parser.c:38352
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16220 c/c-parser.c:16552 cp/parser.c:38363 cp/parser.c:38734
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.c:16264 cp/parser.c:38410
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16409 cp/parser.c:38588
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16541 cp/parser.c:38723
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16674 cp/parser.c:42251
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16684 cp/parser.c:42261
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16704 cp/parser.c:42281
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16715 cp/parser.c:42292
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16722 cp/parser.c:42299
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16730 cp/parser.c:42307
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16741 cp/parser.c:42329
  #, gcc-internal-format
  msgid ""
  "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16751 cp/parser.c:42339
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16844 cp/parser.c:42436
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16860 cp/parser.c:42453
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17109 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.c:17113
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.c:17131 cp/parser.c:44276
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.c:17154 c/c-parser.c:17202 cp/parser.c:1452
  #, gcc-internal-format
  msgid ""
  "%<#pragma acc routine%> not immediately followed by function declaration or "
  "definition"
  msgstr ""
  
! #: c/c-parser.c:17194 cp/parser.c:44327 cp/parser.c:44372
  #, gcc-internal-format
  msgid ""
  "%<#pragma acc routine%> not immediately followed by a single function "
  "declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17225 cp/parser.c:44401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17226 cp/parser.c:44403
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17270 cp/parser.c:42654
  #, gcc-internal-format
  msgid ""
  "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or "
  "%<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17325 cp/parser.c:38813
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr ""
  
! #: c/c-parser.c:17341
  #, gcc-internal-format
  msgid ""
  "%<allocator%> clause allocator expression has type %qT rather than "
  "%<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17356 cp/parser.c:38828
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17455 cp/parser.c:38921
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.c:17477 cp/parser.c:38943
  #, gcc-internal-format
  msgid ""
  "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel"
  "%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17491 cp/parser.c:38957
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.c:17498 cp/parser.c:38964
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17555 cp/parser.c:39021
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:17564 cp/parser.c:39030
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:17574 cp/parser.c:39039
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:17840 cp/parser.c:39244 cp/parser.c:39270
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17844 cp/parser.c:39301 cp/parser.c:39317
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17893 cp/semantics.c:9738 cp/semantics.c:9748
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17993 cp/semantics.c:9813
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:18050 cp/parser.c:39501
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:18062 cp/parser.c:39517
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:18098 cp/parser.c:39550
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:18105 cp/parser.c:39557
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18110
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18164 cp/parser.c:40162
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:18169 cp/parser.c:40168
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.c:18225 cp/parser.c:40219
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18236 cp/parser.c:40230
  #, gcc-internal-format
  msgid ""
  "%<linear%> clause may not be specified together with %<ordered%> clause with "
  "a parameter"
  msgstr ""
  
! #: c/c-parser.c:18254 cp/parser.c:40258
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.c:18333 cp/semantics.c:9323 cp/semantics.c:9414
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.c:18419
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18467 cp/parser.c:40572
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18550 cp/parser.c:40368 cp/parser.c:40410 cp/pt.c:17930
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18684 cp/parser.c:40691
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18898 cp/parser.c:40909
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound "
  "statements"
  msgstr ""
  
! #: c/c-parser.c:19108 cp/parser.c:41110
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19384 cp/parser.c:41388
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.c:19637 cp/parser.c:41661
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, "
  "%<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19653 cp/parser.c:41677
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target data%> must contain at least one %<map%>, "
  "%<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19701 cp/parser.c:41907
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> "
  "clauses"
  msgstr ""
  
! #: c/c-parser.c:19775 cp/parser.c:41760
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc"
  "%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19787 cp/parser.c:41772
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19862 cp/parser.c:41851
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release"
  "%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19875 cp/parser.c:41864
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20099 cp/parser.c:42126
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> "
  "or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20156
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> must be followed by function declaration or "
  "definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:20207 c/c-parser.c:20235
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> must be followed by function declaration or "
  "definition"
  msgstr ""
  
! #: c/c-parser.c:20274 cp/parser.c:42802
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20327 cp/parser.c:42854
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20352 cp/parser.c:42878
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20379 cp/parser.c:42917 cp/pt.c:11524
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20382 cp/parser.c:42920 cp/pt.c:11541
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20406 cp/parser.c:42948 cp/pt.c:11527
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20451 cp/parser.c:42992
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20473 cp/parser.c:43014 cp/pt.c:11531
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20484 cp/parser.c:43025
  #, gcc-internal-format
  msgid ""
  "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20571 cp/parser.c:43111
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20646 cp/parser.c:43219
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.c:20666
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.c:20672 cp/decl.c:7581
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.c:20684 cp/decl.c:7590
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20727
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> not immediately followed by a function "
  "declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20735 cp/parser.c:43264
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> not immediately followed by a single function "
  "declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20844 cp/parser.c:43369
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20893 cp/parser.c:43418
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20912 cp/parser.c:43443
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.c:20919 cp/parser.c:43450
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr ""
  
! #: c/c-parser.c:20925 cp/parser.c:43457
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp end declare target%> without corresponding %<#pragma omp "
  "declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20953
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21034
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21037
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21040
  #, gcc-internal-format
  msgid ""
  "const, volatile or restrict qualified type in %<#pragma omp declare reduction"
  "%>"
  msgstr ""
  
! #: c/c-parser.c:21048
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21057
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21174
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:21185
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.c:21204
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21335 cp/parser.c:43925
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21399 cp/parser.c:43988
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21419 cp/parser.c:44014
  #, gcc-internal-format
  msgid ""
  "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators"
  "%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21428 cp/parser.c:44023
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21440 cp/parser.c:44035
  #, gcc-internal-format
  msgid ""
  "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21452 cp/parser.c:44047
  #, gcc-internal-format
  msgid ""
  "more than one %<atomic_default_mem_order%> clause in a single compilation "
  "unit"
  msgstr ""
  
! #: c/c-parser.c:21461 cp/parser.c:44056
  #, gcc-internal-format
  msgid ""
  "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> "
  "construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21475 cp/parser.c:44070
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21494
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21500
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21740 cp/semantics.c:8762
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8764
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21746 cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:21925 cp/parser.c:44803
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21931 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21940
  #, gcc-internal-format
  msgid ""
  "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or "
  "a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21948 cp/parser.c:44827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22032
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 45831,45837 ****
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 45870,45876 ----
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:241 c/c-typeck.c:10697 c/c-typeck.c:10739 cp/call.c:4556
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 45914,45925 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
--- 45953,45964 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9252
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9256
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
*************** msgstr ""
*** 45954,45960 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
--- 45993,45999 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2702 cp/typeck.c:3609 cp/typeck.c:3702
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
*************** msgstr ""
*** 46100,46116 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
--- 46139,46155 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5140 cp/typeck.c:5409
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5167 cp/typeck.c:5191
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5170 cp/typeck.c:5194
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
*************** msgstr ""
*** 46135,46141 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
--- 46174,46180 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:4047 cp/typeck.c:6107
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
*************** msgstr ""
*** 46215,46221 ****
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
--- 46254,46260 ----
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.c:4858 c/c-typeck.c:5042
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
*************** msgstr ""
*** 46230,47666 ****
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid ""
  "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid ""
  "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of "
  "other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5394
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5440
  #, gcc-internal-format
  msgid ""
  "pointer type mismatch between %qT and %qT of %qD and %qD in conditional "
  "expression"
  msgstr ""
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5594
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5598
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5616
  #, gcc-internal-format
  msgid ""
  "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5621
  #, gcc-internal-format
  msgid ""
  "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid ""
  "to be safe all intermediate pointers in cast from %qT to %qT must be %<const"
  "%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6077
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6681
  #, gcc-internal-format
  msgid ""
  "%qD argument %d type is %qT where %qT is expected in a call to built-in "
  "function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6684
  #, gcc-internal-format
  msgid ""
  "%qD argument %d promotes to %qT where %qT is expected in a call to built-in "
  "function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6689
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6897
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6901
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6906
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6924
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  msgid ""
  "passing argument %d of %qE makes %q#v qualified function pointer from "
  "unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  msgid ""
  "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7202
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7215
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid ""
  "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7305
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7310
  #, gcc-internal-format
  msgid ""
  "assignment to %qT from pointer type %qT with incompatible scalar storage "
  "order"
  msgstr ""
  
! #: c/c-typeck.c:7315
  #, gcc-internal-format
  msgid ""
  "initialization of %qT from pointer type %qT with incompatible scalar storage "
  "order"
  msgstr ""
  
! #: c/c-typeck.c:7320
  #, gcc-internal-format
  msgid ""
  "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7369
  #, gcc-internal-format
  msgid ""
  "ISO C forbids passing argument %d of %qE between function pointer and %<void "
  "*%>"
  msgstr ""
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7428
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7438
  #, gcc-internal-format
  msgid ""
  "pointer targets in returning %qT from a function with return type %qT differ "
  "in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.c:7488
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7493
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7499
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7504
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid ""
  "returning pointer to %qD of type %qT from a function with incompatible type "
  "%qT"
  msgstr ""
  
! #: c/c-typeck.c:7516
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7555
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7562
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7567
  #, gcc-internal-format
  msgid ""
  "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7571
  #, gcc-internal-format
  msgid ""
  "returning %qT from a function with return type %qT makes pointer from "
  "integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7591
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7598
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7603
  #, gcc-internal-format
  msgid ""
  "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7607
  #, gcc-internal-format
  msgid ""
  "returning %qT from a function with return type %qT makes integer from "
  "pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid ""
  "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8924
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10178
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid ""
  "positional initialization of field in %<struct%> declared with "
  "%<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10840
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10917
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid ""
  "the comparison will always evaluate as %<false%> for the address of %qD will "
  "never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid ""
  "the comparison will always evaluate as %<true%> for the address of %qD will "
  "never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid ""
  "implicit conversion from %qT to %qT to match other operand of binary "
  "expression"
  msgstr ""
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12779
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections"
  "%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for"
  "%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729 cp/semantics.c:4958
! #: cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13120
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906 cp/semantics.c:5006
! #: cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555 cp/semantics.c:5097
! #: cp/semantics.c:5163
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13780
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid ""
  "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14074
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14082
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid ""
  "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> "
  "constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid ""
  "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123 cp/semantics.c:6796
! #: cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14448
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14481
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14500
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid ""
  "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> "
  "dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, gcc-internal-format
  msgid ""
  "%qE should not have %<omp_depend_t%> type in %<depend%> clause with "
  "dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14956
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14963
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid ""
  "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> "
  "clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid ""
  "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid ""
  "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid ""
  "the event handle of a %<detach%> clause should not be in a data-sharing "
  "clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15522
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 46269,47710 ----
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5073
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5076
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5081
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5083
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5222
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5304
  #, gcc-internal-format
  msgid ""
  "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5363 c/c-typeck.c:5369
  #, gcc-internal-format
  msgid ""
  "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of "
  "other operand"
  msgstr ""
  
! #: c/c-typeck.c:5386
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5403
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5414 c/c-typeck.c:5431
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5419 c/c-typeck.c:5436
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5449
  #, gcc-internal-format
  msgid ""
  "pointer type mismatch between %qT and %qT of %qD and %qD in conditional "
  "expression"
  msgstr ""
  
! #: c/c-typeck.c:5454
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5463 c/c-typeck.c:5474
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5488
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5603
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5607
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5625
  #, gcc-internal-format
  msgid ""
  "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5630
  #, gcc-internal-format
  msgid ""
  "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5639 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.c:5688
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5706 c/c-typeck.c:11260
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5777
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5783
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5818
  #, gcc-internal-format
  msgid ""
  "to be safe all intermediate pointers in cast from %qT to %qT must be %<const"
  "%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5912
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5918
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5933
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5953
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5963
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6003
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6028
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6039
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6044
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6053 cp/typeck.c:8460
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6076
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6086
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:6182
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6223
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6349
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6551 c/c-typeck.c:6573 c/c-typeck.c:6599
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.c:6614
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.c:6657 c/c-typeck.c:6903
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6691
  #, gcc-internal-format
  msgid ""
  "%qD argument %d type is %qT where %qT is expected in a call to built-in "
  "function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6694
  #, gcc-internal-format
  msgid ""
  "%qD argument %d promotes to %qT where %qT is expected in a call to built-in "
  "function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6699
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.c:6898
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6907
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6911
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6916
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6934
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:7112 c/c-typeck.c:7479
  msgid ""
  "passing argument %d of %qE makes %q#v qualified function pointer from "
  "unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7115 c/c-typeck.c:7482
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7118 c/c-typeck.c:7484
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7486
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7129 c/c-typeck.c:7374 c/c-typeck.c:7417
  msgid ""
  "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7131 c/c-typeck.c:7376 c/c-typeck.c:7419
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7133 c/c-typeck.c:7378 c/c-typeck.c:7421
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7135 c/c-typeck.c:7380 c/c-typeck.c:7423
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7144
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7212
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7278
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7284
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7289
  #, gcc-internal-format
  msgid ""
  "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7294 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7317
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7327
  #, gcc-internal-format
  msgid ""
  "assignment to %qT from pointer type %qT with incompatible scalar storage "
  "order"
  msgstr ""
  
! #: c/c-typeck.c:7337
  #, gcc-internal-format
  msgid ""
  "initialization of %qT from pointer type %qT with incompatible scalar storage "
  "order"
  msgstr ""
  
! #: c/c-typeck.c:7342
  #, gcc-internal-format
  msgid ""
  "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7391
  #, gcc-internal-format
  msgid ""
  "ISO C forbids passing argument %d of %qE between function pointer and %<void "
  "*%>"
  msgstr ""
  
! #: c/c-typeck.c:7394
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7396
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7398
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7442
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7450
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7455
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7460
  #, gcc-internal-format
  msgid ""
  "pointer targets in returning %qT from a function with return type %qT differ "
  "in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7502
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.c:7510
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7515
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7521
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7526
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7533
  #, gcc-internal-format
  msgid ""
  "returning pointer to %qD of type %qT from a function with incompatible type "
  "%qT"
  msgstr ""
  
! #: c/c-typeck.c:7538
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7577
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7584
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7589
  #, gcc-internal-format
  msgid ""
  "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7593
  #, gcc-internal-format
  msgid ""
  "returning %qT from a function with return type %qT makes pointer from "
  "integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7613
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7620
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7625
  #, gcc-internal-format
  msgid ""
  "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7629
  #, gcc-internal-format
  msgid ""
  "returning %qT from a function with return type %qT makes integer from "
  "pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7656
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.c:7667
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7677
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7687
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.c:7755
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7995 c/c-typeck.c:8889 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:8011 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid ""
  "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8051
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8119 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:8138 c/c-typeck.c:8162 c/c-typeck.c:8165 c/c-typeck.c:8173
! #: c/c-typeck.c:8213 c/c-typeck.c:9742 c/c-typeck.c:9792
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.c:8147
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8178 c/c-typeck.c:8226 c/c-typeck.c:9802
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.c:8220 c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8239
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.c:8517 cp/decl.c:6998
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.c:8737
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.c:8820
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8886 c/c-typeck.c:10325 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8923
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8946
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8970
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8975
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9094 c/c-typeck.c:9176
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9099 c/c-typeck.c:9238
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9149
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9158 c/c-typeck.c:9167
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:9172 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9178 c/c-typeck.c:9181
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9200
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9209
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9311 c/c-typeck.c:9341 c/c-typeck.c:9885
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9315 c/c-typeck.c:9345 c/c-typeck.c:9888
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9819
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10200
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10207 c/c-typeck.c:10284
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10228
  #, gcc-internal-format
  msgid ""
  "positional initialization of field in %<struct%> declared with "
  "%<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10299 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10416
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10478
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10512
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10544
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10786
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10813 c/gimple-parser.c:2404 cp/typeck.c:10061
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.c:10841 c/c-typeck.c:10845
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.c:10859 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10862
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10939
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:11029 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:11054
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11092 c/c-typeck.c:11100
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:11106 cp/parser.c:11981
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11108
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11184 cp/parser.c:13483
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11187 c/c-typeck.c:11207 cp/decl.c:3644 cp/parser.c:13493
! #: cp/parser.c:13514
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11190 cp/parser.c:13496
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11204 cp/parser.c:13506
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11242 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11286
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12120 c/c-typeck.c:12288 cp/typeck.c:5423
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12128 c/c-typeck.c:12296 cp/typeck.c:5436
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12143 c/c-typeck.c:12311 cp/typeck.c:5454
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr ""
! 
! #: c/c-typeck.c:12153 c/c-typeck.c:12321 cp/typeck.c:5471
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12167 cp/typeck.c:5129
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12185 c/c-typeck.c:12206
  #, gcc-internal-format
  msgid ""
  "the comparison will always evaluate as %<false%> for the address of %qD will "
  "never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12191 c/c-typeck.c:12212
  #, gcc-internal-format
  msgid ""
  "the comparison will always evaluate as %<true%> for the address of %qD will "
  "never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12233 c/c-typeck.c:12362
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12240 c/c-typeck.c:12246
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.c:12253 c/c-typeck.c:12372
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12265 c/c-typeck.c:12270 c/c-typeck.c:12398 c/c-typeck.c:12403
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12352
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12357
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.c:12380 c/c-typeck.c:12383 c/c-typeck.c:12390 c/c-typeck.c:12393
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12462
  #, gcc-internal-format
  msgid ""
  "implicit conversion from %qT to %qT to match other operand of binary "
  "expression"
  msgstr ""
  
! #: c/c-typeck.c:12777
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12781
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12785
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12801
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12991 cp/semantics.c:9886
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections"
  "%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13002 c/c-typeck.c:13012 cp/semantics.c:9897
! #: cp/semantics.c:9907
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:13047 cp/semantics.c:9942
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for"
  "%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13091 c/c-typeck.c:14672 c/c-typeck.c:14759 c/c-typeck.c:14832
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13103 c/c-typeck.c:14604 c/c-typeck.c:14745 cp/semantics.c:4950
! #: cp/semantics.c:7490 cp/semantics.c:7684
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13112 c/c-typeck.c:14769 cp/semantics.c:4960
! #: cp/semantics.c:7703
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:13120 c/c-typeck.c:14778
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13131 cp/semantics.c:4976 cp/semantics.c:7732
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13135 c/c-typeck.c:14797 cp/semantics.c:4980
! #: cp/semantics.c:7736
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13142
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13151 c/c-typeck.c:14804 c/c-typeck.c:14922 cp/semantics.c:4998
! #: cp/semantics.c:7743 cp/semantics.c:7924
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13187 cp/semantics.c:5032
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13194 cp/semantics.c:5039
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13217 cp/semantics.c:5072
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13234 c/c-typeck.c:13300 c/c-typeck.c:13577 cp/semantics.c:5089
! #: cp/semantics.c:5155
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13253 cp/semantics.c:5108
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13270 c/c-typeck.c:13391 cp/semantics.c:5125
! #: cp/semantics.c:5246
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13287 cp/semantics.c:5142
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13328 cp/semantics.c:5183
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13343 cp/semantics.c:5198
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13379 cp/semantics.c:5234
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13383 cp/semantics.c:5238
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13401 c/c-typeck.c:13516 cp/semantics.c:5256
! #: cp/semantics.c:5385
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13409 cp/semantics.c:5264
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13795 cp/semantics.c:6335
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13802
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13808 cp/semantics.c:6342
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13821 cp/semantics.c:6358
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.c:13841 cp/semantics.c:6394
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13868
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13875 cp/semantics.c:6428
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13881 cp/semantics.c:6434
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13887 cp/semantics.c:6440
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13924 cp/semantics.c:6488
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6563
  #, gcc-internal-format
  msgid ""
  "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14028 cp/semantics.c:6583
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14054 c/c-typeck.c:14064
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14084
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14096
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14104
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14148
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14157 cp/semantics.c:6227
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14245
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14263 c/c-typeck.c:14996 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14275 cp/semantics.c:8447
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14289 cp/semantics.c:6624
  #, gcc-internal-format
  msgid ""
  "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> "
  "constructs"
  msgstr ""
  
! #: c/c-typeck.c:14297
  #, gcc-internal-format
  msgid ""
  "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14305
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14324 cp/semantics.c:6698
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14354 c/c-typeck.c:14915 c/c-typeck.c:15139 cp/semantics.c:6785
! #: cp/semantics.c:7917 cp/semantics.c:8215
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14369 cp/semantics.c:6800
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14382 c/c-typeck.c:14414 c/c-typeck.c:14445
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14390 c/c-typeck.c:14421 c/c-typeck.c:14693 c/c-typeck.c:14843
! #: c/c-typeck.c:14850 c/c-typeck.c:14868 c/c-typeck.c:14878 c/c-typeck.c:14885
! #: cp/semantics.c:6813 cp/semantics.c:6821 cp/semantics.c:6878
! #: cp/semantics.c:6885 cp/semantics.c:6929 cp/semantics.c:7617
! #: cp/semantics.c:7794 cp/semantics.c:7801 cp/semantics.c:7818
! #: cp/semantics.c:7828 cp/semantics.c:7835
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14393 c/c-typeck.c:14424 c/c-typeck.c:14853 c/c-typeck.c:14888
! #: cp/semantics.c:6824 cp/semantics.c:6888 cp/semantics.c:7804
! #: cp/semantics.c:7838
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14407 cp/semantics.c:6870
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14438 cp/semantics.c:6921
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14457 cp/semantics.c:7260
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14464
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14471
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14478
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14491 cp/semantics.c:7331
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14497
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14510 cp/semantics.c:7370
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14516
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14585 cp/semantics.c:7456
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7481
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14612 cp/semantics.c:7500
  #, gcc-internal-format
  msgid ""
  "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> "
  "dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14621 cp/semantics.c:7511
  #, gcc-internal-format
  msgid ""
  "%qE should not have %<omp_depend_t%> type in %<depend%> clause with "
  "dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14664 cp/semantics.c:7592
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14689 c/c-typeck.c:14865 cp/semantics.c:7613
! #: cp/semantics.c:7815
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14697 c/c-typeck.c:14871 cp/semantics.c:7621
! #: cp/semantics.c:7821
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7691
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14823 c/c-typeck.c:14929 cp/semantics.c:7773
! #: cp/semantics.c:7931
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14910 cp/semantics.c:7911
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14938 cp/semantics.c:7941
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14952 cp/semantics.c:7957
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14955 cp/semantics.c:7960
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14972
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14979
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:15009 c/c-typeck.c:15100 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15029 cp/semantics.c:7543
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15122 cp/semantics.c:8183
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15189 cp/semantics.c:8518
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15199
  #, gcc-internal-format
  msgid ""
  "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> "
  "clauses"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8309
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15230 cp/semantics.c:8322
  #, gcc-internal-format
  msgid ""
  "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15241 c/c-typeck.c:15249 cp/semantics.c:8331
! #: cp/semantics.c:8349
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15294 cp/semantics.c:8289
  #, gcc-internal-format
  msgid ""
  "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15331 cp/semantics.c:8339
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15341 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15359 cp/semantics.c:8543
  #, gcc-internal-format
  msgid ""
  "the event handle of a %<detach%> clause should not be in a data-sharing "
  "clause"
  msgstr ""
  
! #: c/c-typeck.c:15533
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15538
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:15544
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 47865,47871 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 47909,47915 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3729 cp/pt.c:6908
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgid ""
*** 47961,49256 ****
  "expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4366
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.c:4264
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4372 cp/cvt.c:862
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4439
  msgid ""
  "initializing %qH with %qI in converted constant expression does not bind "
  "directly"
  msgstr ""
  
! #: cp/call.c:4460
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid ""
  "pointer-to-member function %qE cannot be called without an object; consider "
  "using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5035
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs"
  msgstr ""
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5081
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5215
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid ""
  "inferred scalar type %qT is not an integer or floating-point type of the "
  "same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid ""
  "second operand to the conditional operator is of type %<void%>, but the "
  "third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid ""
  "third operand to the conditional operator is of type %<void%>, but the "
  "second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  msgid ""
  "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5703
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5716
  #, gcc-internal-format
  msgid ""
  "conditional expression between enumeration type %qT and floating-point type "
  "%qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5721
  #, gcc-internal-format
  msgid ""
  "conditional expression between floating-point type %qT and enumeration type "
  "%qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5737
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid ""
  "in C++20 this comparison calls the current function recursively with "
  "reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid ""
  "exception cleanup for this placement new selects non-placement %<operator "
  "delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid ""
  "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-"
  "fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7051
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7267
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.c:7273
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7388
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7475
  #, gcc-internal-format
  msgid ""
  "conversions to arrays of unknown bound are only available with %<-std=c+"
  "+20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7545
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7582 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid ""
  "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7897
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7906
  msgid ""
  "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.c:7911
  msgid ""
  "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7926
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:8166
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid ""
  "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, "
  "%qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid ""
  "passing objects of non-trivially-copyable type %q#T through %<...%> is "
  "conditionally supported"
  msgstr ""
  
! #: cp/call.c:8270
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid ""
  "receiving objects of non-trivially-copyable type %q#T through %<...%> is "
  "conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid ""
  "call to %qD uses the default argument for parameter %P, which is not yet "
  "defined"
  msgstr ""
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9313
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid ""
  "assignment from temporary %<initializer_list%> does not extend the lifetime "
  "of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid ""
  "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9875
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9877
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid ""
  "%qD copying an object of type %#qT with %qs member %qD from an array of "
  "%#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid ""
  "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes "
  "unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid ""
  "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid ""
  "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and "
  "%<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid ""
  "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> "
  "and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid ""
  "%qD moving an object of non-trivial type %#qT and size %E into a region of "
  "size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:10109
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10383 cp/typeck.c:9489
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10437
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10742
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10748
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11804
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12063
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid ""
  "ISO C++ says that these are ambiguous, even though the worst conversion for "
  "the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  msgid ""
  "invalid initialization of non-const reference of type %qH from an rvalue of "
  "type %qI"
  msgstr ""
  
! #: cp/call.c:12655
  msgid ""
  "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/class.c:309
  #, gcc-internal-format
  msgid ""
  "cannot convert from pointer to base class %qT to pointer to derived class "
  "%qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:313
  #, gcc-internal-format
  msgid ""
  "cannot convert from base class %qT to derived class %qT because the base is "
  "virtual"
  msgstr ""
  
! #: cp/class.c:320
  #, gcc-internal-format
  msgid ""
  "cannot convert from pointer to base class %qT to pointer to derived class "
  "%qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:325
  #, gcc-internal-format
  msgid ""
  "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:378
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1191
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr ""
  
! #: cp/class.c:1194
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1212
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1332
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1342
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2936
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3018
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:3053
  #, gcc-internal-format
  msgid ""
  "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3493
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3563
  #, gcc-internal-format
  msgid ""
  "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3692
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3705
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.c:3711
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3834
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3837
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3870
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3913
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3946
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3952
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3954
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4742
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.c:4775
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid ""
  "enclosing class of %<constexpr%> non-static member function %q+#D is not a "
  "literal type"
  msgstr ""
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5943
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid ""
  "  %q+T is not an aggregate, does not have a trivial default constructor, and "
  "has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:6006
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6127
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:6156
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6162
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6743
  #, gcc-internal-format
  msgid ""
  "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6922
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.c:7208
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7210
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7215
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7243
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7245
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7254 cp/class.c:7285
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.c:7262
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7264
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7283
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7562
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7572
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid ""
  "type transparent %q#T cannot be made transparent because the type of the "
  "first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8555
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8928
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8931
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
--- 48005,49300 ----
  "expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4367
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.c:4265
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4373 cp/cvt.c:862
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4440
  msgid ""
  "initializing %qH with %qI in converted constant expression does not bind "
  "directly"
  msgstr ""
  
! #: cp/call.c:4461
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4645
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4648
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4873
  #, gcc-internal-format
  msgid ""
  "pointer-to-member function %qE cannot be called without an object; consider "
  "using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4945
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4959
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5012
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5017
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5019
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5036
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.c:5040
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5049 cp/call.c:5093 cp/call.c:5103
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5052
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5059
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5062
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5070
  #, gcc-internal-format
  msgid "%qs"
  msgstr ""
  
! #: cp/call.c:5073
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5079
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5082
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5097
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5106
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5216
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5283
  #, gcc-internal-format
  msgid ""
  "inferred scalar type %qT is not an integer or floating-point type of the "
  "same size as %qT"
  msgstr ""
  
! #: cp/call.c:5300 cp/call.c:5307
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5363
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5443
  #, gcc-internal-format
  msgid ""
  "second operand to the conditional operator is of type %<void%>, but the "
  "third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5448
  #, gcc-internal-format
  msgid ""
  "third operand to the conditional operator is of type %<void%>, but the "
  "second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5497 cp/call.c:5612 cp/call.c:5783
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5501
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5688
  msgid ""
  "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5704
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5717
  #, gcc-internal-format
  msgid ""
  "conditional expression between enumeration type %qT and floating-point type "
  "%qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5722
  #, gcc-internal-format
  msgid ""
  "conditional expression between floating-point type %qT and enumeration type "
  "%qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5738
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6428
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6430
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6510
  #, gcc-internal-format
  msgid ""
  "in C++20 this comparison calls the current function recursively with "
  "reversed arguments"
  msgstr ""
  
! #: cp/call.c:6561
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.c:6563
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6634
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7018
  #, gcc-internal-format
  msgid ""
  "exception cleanup for this placement new selects non-placement %<operator "
  "delete%>"
  msgstr ""
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid ""
  "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-"
  "fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7060
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7236
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7242
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7278
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7279 cp/decl.c:8284
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.c:7284
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.c:7285 cp/decl.c:8285
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.c:7292
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7373
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7376 cp/call.c:7395 cp/decl.c:9980 cp/typeck.c:4209
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.c:7380
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7392
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7399
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7466
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7486
  #, gcc-internal-format
  msgid ""
  "conversions to arrays of unknown bound are only available with %<-std=c+"
  "+20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7536
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.c:7547
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7556
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7593 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7635 cp/call.c:7642
  #, gcc-internal-format
  msgid ""
  "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7638
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7911
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7920
  msgid ""
  "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.c:7925
  msgid ""
  "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7937
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7940
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7979
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7982 cp/call.c:8000
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7985
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:8180
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8207 cp/cvt.c:1978
  #, gcc-internal-format
  msgid ""
  "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, "
  "%qT after"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid ""
  "passing objects of non-trivially-copyable type %q#T through %<...%> is "
  "conditionally supported"
  msgstr ""
  
! #: cp/call.c:8287
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8297
  #, gcc-internal-format
  msgid ""
  "receiving objects of non-trivially-copyable type %q#T through %<...%> is "
  "conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8365
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8374
  #, gcc-internal-format
  msgid ""
  "call to %qD uses the default argument for parameter %P, which is not yet "
  "defined"
  msgstr ""
  
! #: cp/call.c:8474
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8536
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9120
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9123 cp/call.c:11767
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9148
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9344
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9476
  #, gcc-internal-format
  msgid ""
  "assignment from temporary %<initializer_list%> does not extend the lifetime "
  "of the underlying array"
  msgstr ""
  
! #: cp/call.c:9876
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9879
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9884
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9889
  #, gcc-internal-format
  msgid ""
  "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9904
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9911
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9914
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9937
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9939
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9941
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9944
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9947
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9950
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9961
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9973
  #, gcc-internal-format
  msgid ""
  "%qD copying an object of type %#qT with %qs member %qD from an array of "
  "%#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9990
  #, gcc-internal-format
  msgid ""
  "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes "
  "unchanged"
  msgstr ""
  
! #: cp/call.c:9993
  #, gcc-internal-format
  msgid ""
  "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:10003
  #, gcc-internal-format
  msgid ""
  "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and "
  "%<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10006
  #, gcc-internal-format
  msgid ""
  "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> "
  "and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:10018
  #, gcc-internal-format
  msgid ""
  "%qD moving an object of non-trivial type %#qT and size %E into a region of "
  "size %E"
  msgstr ""
  
! #: cp/call.c:10040
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:10140
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10414 cp/typeck.c:9504
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10436
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10468
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10515
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10553 cp/pt.c:16297 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10555
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10750
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10773
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10778
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10779
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10802
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11765
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11834
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11835
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11838
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12088
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12092
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12094
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12140
  #, gcc-internal-format
  msgid ""
  "ISO C++ says that these are ambiguous, even though the worst conversion for "
  "the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12527
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12682
  msgid ""
  "invalid initialization of non-const reference of type %qH from an rvalue of "
  "type %qI"
  msgstr ""
  
! #: cp/call.c:12686
  msgid ""
  "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/class.c:322
  #, gcc-internal-format
  msgid ""
  "cannot convert from pointer to base class %qT to pointer to derived class "
  "%qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:326
  #, gcc-internal-format
  msgid ""
  "cannot convert from base class %qT to derived class %qT because the base is "
  "virtual"
  msgstr ""
  
! #: cp/class.c:333
  #, gcc-internal-format
  msgid ""
  "cannot convert from pointer to base class %qT to pointer to derived class "
  "%qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:338
  #, gcc-internal-format
  msgid ""
  "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:391
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1204
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr ""
  
! #: cp/class.c:1207
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1225
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1227 cp/decl.c:1746 cp/decl.c:1758 cp/decl.c:1783 cp/decl.c:1806
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
  
! #: cp/class.c:1269
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1272
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1341
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1345
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1351
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1355
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1435 cp/class.c:1442 cp/class.c:1449 cp/class.c:1461
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1447
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1455
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1766
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2240
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2252
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2293
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2297
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2589
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2951
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2969
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3032
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3033
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:3068
  #, gcc-internal-format
  msgid ""
  "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3078 cp/parser.c:21870
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3274
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3466
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.c:3482
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3492
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3502
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3508
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3569
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3572
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3574
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3578
  #, gcc-internal-format
  msgid ""
  "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3694
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3707
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3720
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.c:3726
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.c:3797
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3849
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3852
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3883
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3885
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3928
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3956
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3961
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3963
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3967
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3969
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:4426
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4429
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4757
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.c:4790
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.c:5246
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5267
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5923 cp/constexpr.c:246
  #, gcc-internal-format
  msgid ""
  "enclosing class of %<constexpr%> non-static member function %q+#D is not a "
  "literal type"
  msgstr ""
  
! #: cp/class.c:5949
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5952
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5955
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5958
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid ""
  "  %q+T is not an aggregate, does not have a trivial default constructor, and "
  "has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:6014
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:6021
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6142
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:6171
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6177
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6496
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6508
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6758
  #, gcc-internal-format
  msgid ""
  "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6937
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.c:7223
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7225
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7230
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7258
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7260
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7269 cp/class.c:7300
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.c:7277
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7279
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7298
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7412 cp/parser.c:25654
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.c:7549
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7577
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7583
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7587
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7593
  #, gcc-internal-format
  msgid ""
  "type transparent %q#T cannot be made transparent because the type of the "
  "first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7750
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7761
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8268
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8358
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8516
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8543
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8570
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.c:8573
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8649 cp/class.c:8691
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8669
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8943
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8946
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
*************** msgstr ""
*** 49334,49340 ****
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
--- 49378,49384 ----
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8025
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
*************** msgid ""
*** 49383,49389 ****
  "class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
--- 49427,49433 ----
  "class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8057
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
*************** msgstr ""
*** 49502,49901 ****
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.c:3875
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3898
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid ""
  "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4062
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4065
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4076
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4079
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4090
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4093
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4104
  #, gcc-internal-format
  msgid ""
  "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid ""
  "%qs is not a constant expression because %qT contains a pointer to member "
  "type"
  msgstr ""
  
! #: cp/constexpr.c:4119
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4122
  #, gcc-internal-format
  msgid ""
  "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4163
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid ""
  "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5026
  #, gcc-internal-format
  msgid ""
  "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.c:5033
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5038
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5045
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.c:5050
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.c:5053
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5071
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:5320
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5402
  #, gcc-internal-format
  msgid ""
  "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-"
  "loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6010
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid ""
  "only unevaluated inline assembly is allowed in a %<constexpr%> function in C+"
  "+20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-"
  "fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6727
  #, gcc-internal-format
  msgid ""
  "conversion from pointer type %qT to arithmetic type %qT in a constant "
  "expression"
  msgstr ""
  
! #: cp/constexpr.c:6756
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.c:6792
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6992
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6998
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:7023
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7042
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because it refers to mutable subobjects of "
  "%qT"
  msgstr ""
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because it refers to an incompletely "
  "initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7295
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because it refers to a result of %<operator "
  "new%>"
  msgstr ""
  
! #: cp/constexpr.c:7306
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because allocated storage has not been "
  "deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:8138
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid ""
  "address-of an object %qE with thread local or automatic storage is not a "
  "constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8265
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8419
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8486
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.c:8501
  #, gcc-internal-format
  msgid ""
  "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8565
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8615
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8622
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8695
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8791
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8858
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.c:8888
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8897
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 49546,49945 ----
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.c:3877
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3894 cp/constexpr.c:3993 cp/constexpr.c:6123
! #: cp/constexpr.c:6220 cp/constexpr.c:7977
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3900
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3931 cp/constexpr.c:3953
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.c:3933
  #, gcc-internal-format
  msgid ""
  "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4064
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4067
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4078
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4081
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4092
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4095
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4106
  #, gcc-internal-format
  msgid ""
  "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4110
  #, gcc-internal-format
  msgid ""
  "%qs is not a constant expression because %qT contains a pointer to member "
  "type"
  msgstr ""
  
! #: cp/constexpr.c:4121
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4124
  #, gcc-internal-format
  msgid ""
  "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4165
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.c:4174 cp/constexpr.c:4184
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4204
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4228
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4240
  #, gcc-internal-format
  msgid ""
  "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4970 cp/constexpr.c:6790
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4990
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5035
  #, gcc-internal-format
  msgid ""
  "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5037 cp/constexpr.c:5044
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.c:5042
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5047
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5054
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.c:5059
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.c:5062
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:5067 cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5080
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:5083
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:5329
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5398
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5411
  #, gcc-internal-format
  msgid ""
  "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5811 cp/constexpr.c:7048
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5917
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-"
  "loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6019
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6020
  #, gcc-internal-format
  msgid ""
  "only unevaluated inline assembly is allowed in a %<constexpr%> function in C+"
  "+20"
  msgstr ""
  
! #: cp/constexpr.c:6085
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6098
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-"
  "fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6280 cp/constexpr.c:8655
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6708 cp/constexpr.c:8182
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6736
  #, gcc-internal-format
  msgid ""
  "conversion from pointer type %qT to arithmetic type %qT in a constant "
  "expression"
  msgstr ""
  
! #: cp/constexpr.c:6765
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.c:6801
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6906 cp/constexpr.c:8481 cp/constexpr.c:8859
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7001
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:7007
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:7032
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7051
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:7281
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because it refers to mutable subobjects of "
  "%qT"
  msgstr ""
  
! #: cp/constexpr.c:7289
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because it refers to an incompletely "
  "initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7304
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because it refers to a result of %<operator "
  "new%>"
  msgstr ""
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid ""
  "%qE is not a constant expression because allocated storage has not been "
  "deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7337
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7917
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:8147
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8150
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8235
  #, gcc-internal-format
  msgid ""
  "address-of an object %qE with thread local or automatic storage is not a "
  "constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8274
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8428
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8495
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.c:8510
  #, gcc-internal-format
  msgid ""
  "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8574
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8624
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8631
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8704
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8800
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8867
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.c:8897
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8906
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgid ""
*** 49922,49960 ****
  "to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2813
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2830
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2841
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2853
  #, gcc-internal-format
  msgid ""
  "%<std::source_location::__impl%> does not contain only non-static data "
  "members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2957
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr ""
--- 49966,50004 ----
  "to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2797
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2819 cp/cp-gimplify.c:2831 cp/decl.c:4049 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2837
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2854
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2865
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2877
  #, gcc-internal-format
  msgid ""
  "%<std::source_location::__impl%> does not contain only non-static data "
  "members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2981
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr ""
*************** msgstr ""
*** 49995,50001 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 50039,50045 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7991
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr ""
*** 50420,50660 ****
  msgid "odr-used inline variable %qD is not defined"
  msgstr ""
  
! #: cp/decl.c:1198
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.c:1238
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.c:1252
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr ""
  
! #: cp/decl.c:1299
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
  
! #: cp/decl.c:1332
  #, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr ""
  
! #: cp/decl.c:1354
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr ""
  
! #: cp/decl.c:1383
  #, gcc-internal-format
  msgid ""
  "friend declaration of %q#D specifies default arguments and isn%'t the only "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:1386
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:1435
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr ""
  
! #: cp/decl.c:1437 cp/decl.c:1820
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1506
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr ""
  
! #: cp/decl.c:1519 cp/decl.c:1646
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr ""
  
! #: cp/decl.c:1520 cp/decl.c:1647
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr ""
  
! #: cp/decl.c:1528
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1532 cp/decl.c:1593
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1621
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1627 cp/decl.c:1641
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1631
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.c:1735
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1739
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1755
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.c:1779
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr ""
  
! #: cp/decl.c:1801
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr ""
  
! #: cp/decl.c:1818
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:1828
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1830
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr ""
  
! #: cp/decl.c:1840
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.c:1842
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr ""
  
! #: cp/decl.c:1900
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
  
! #: cp/decl.c:1912
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr ""
  
! #: cp/decl.c:1914
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr ""
  
! #: cp/decl.c:1954
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr ""
  
! #: cp/decl.c:1957
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr ""
  
! #: cp/decl.c:1992 cp/decl.c:2002
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.c:1995 cp/decl.c:2005
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.c:2045
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/decl.c:2053
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr ""
  
! #: cp/decl.c:2054
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr ""
  
! #: cp/decl.c:2062
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr ""
  
! #: cp/decl.c:2063
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr ""
  
! #: cp/decl.c:2088
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr ""
  
! #: cp/decl.c:2089
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr ""
  
! #: cp/decl.c:2102
  #, gcc-internal-format
  msgid ""
  "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2164
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
--- 50464,50704 ----
  msgid "odr-used inline variable %qD is not defined"
  msgstr ""
  
! #: cp/decl.c:1200
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.c:1240
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.c:1254
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr ""
  
! #: cp/decl.c:1301
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.c:1305 cp/decl.c:15357
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
  
! #: cp/decl.c:1334
  #, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr ""
  
! #: cp/decl.c:1356
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr ""
  
! #: cp/decl.c:1385
  #, gcc-internal-format
  msgid ""
  "friend declaration of %q#D specifies default arguments and isn%'t the only "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:1388
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:1437
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr ""
  
! #: cp/decl.c:1439 cp/decl.c:1822
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1508
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr ""
  
! #: cp/decl.c:1521 cp/decl.c:1648
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr ""
  
! #: cp/decl.c:1522 cp/decl.c:1649
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr ""
  
! #: cp/decl.c:1530
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1534 cp/decl.c:1595
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1623
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1629 cp/decl.c:1643
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1633
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.c:1737
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1741
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1757
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.c:1781
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr ""
  
! #: cp/decl.c:1803
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr ""
  
! #: cp/decl.c:1820
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:1830
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1832
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr ""
  
! #: cp/decl.c:1842
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.c:1844
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr ""
  
! #: cp/decl.c:1902
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.c:1903 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
  
! #: cp/decl.c:1914
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr ""
  
! #: cp/decl.c:1916
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr ""
  
! #: cp/decl.c:1956
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr ""
  
! #: cp/decl.c:1959
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr ""
  
! #: cp/decl.c:1994 cp/decl.c:2004
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.c:1997 cp/decl.c:2007
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.c:2047
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/decl.c:2055
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr ""
  
! #: cp/decl.c:2056
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr ""
  
! #: cp/decl.c:2064
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr ""
  
! #: cp/decl.c:2065
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr ""
  
! #: cp/decl.c:2090
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr ""
  
! #: cp/decl.c:2091
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr ""
  
! #: cp/decl.c:2104
  #, gcc-internal-format
  msgid ""
  "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2165
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
*************** msgstr ""
*** 50667,50678 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2774
  #, gcc-internal-format
  msgid ""
  "%qD: visibility attribute ignored because it conflicts with previous "
--- 50711,50722 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2636
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2775
  #, gcc-internal-format
  msgid ""
  "%qD: visibility attribute ignored because it conflicts with previous "
*************** msgid ""
*** 50680,50716 ****
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:3050
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr ""
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 50724,50760 ----
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.c:3035 cp/decl.c:3064 cp/decl.c:3106 cp/decl.c:3123 cp/decl.c:3226
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:3051
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:3061
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:3075 cp/decl.c:3133
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3078 cp/decl.c:3136
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3085 cp/decl.c:3143
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr ""
  
! #: cp/decl.c:3092
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 50718,51175 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3216
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3428
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3431
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3588
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3591
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:4061
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr ""
  
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4101
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4114
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4195
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.c:4531
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid ""
  "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5063
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.c:5130
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5178
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5181
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5192
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5196
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5200
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5204
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5208
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.c:5243
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.c:5246
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5318
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5322
  #, gcc-internal-format
  msgid ""
  "ignoring attributes applied to dependent type %qT without an associated "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.c:5399
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5461
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5469
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.c:5470
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5494
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.c:5542
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5599
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5671
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.c:5687
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5866
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:6006
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:6057
  #, gcc-internal-format
  msgid ""
  "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with "
  "multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6061
  #, gcc-internal-format
  msgid ""
  "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind "
  "up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6067
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6109
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.c:6116
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6125
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6133
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid ""
  "constructor is not user-provided because it is explicitly defaulted in the "
  "class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6308
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
--- 50762,51219 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3157
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3172
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3175
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3190 cp/decl.c:3234 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3217
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3284
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3378
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3401 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3429
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3432
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3446 cp/decl.c:3600
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3452 cp/decl.c:3582 cp/decl.c:3602
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3458 cp/decl.c:3612
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3464 cp/decl.c:3604
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3471 cp/decl.c:3606
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3589
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3592
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:4056 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:4062
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr ""
  
! #: cp/decl.c:4073
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:4101 cp/decl.c:4187
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4102
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4115
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.c:4124
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4131
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4196
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.c:4532
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5039
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5042
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5045
  #, gcc-internal-format
  msgid ""
  "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5064
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.c:5067
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5109
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5114
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.c:5131
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5164
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5179
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5182
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5187
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5190
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5193
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5197
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5201
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5205
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5209
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5213
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5216 cp/decl.c:5219 cp/decl.c:5222
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.c:5244
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.c:5247
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5319
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5323
  #, gcc-internal-format
  msgid ""
  "ignoring attributes applied to dependent type %qT without an associated "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:5387 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.c:5400
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5438
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5462
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5470
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.c:5471
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.c:5483
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5495
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.c:5543
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5560
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5595
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5600
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5672
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.c:5678 cp/decl.c:6856
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.c:5688
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5838
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5844
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5863
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5867
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:5923
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5930
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.c:5942
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5982
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:6007
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:6058
  #, gcc-internal-format
  msgid ""
  "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with "
  "multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6062
  #, gcc-internal-format
  msgid ""
  "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind "
  "up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6068
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6110
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6126
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6134
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6138
  #, gcc-internal-format
  msgid ""
  "constructor is not user-provided because it is explicitly defaulted in the "
  "class body"
  msgstr ""
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6309
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6366
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
*************** msgstr ""
*** 51184,53114 ****
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6439
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.c:6570
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6580
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6698
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.c:6818
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:6832
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6900
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7135
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7138
  #, gcc-internal-format
  msgid ""
  "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7328
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.c:7586
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.c:7610
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7615
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7758
  #, gcc-internal-format
  msgid ""
  "initializer for %<decltype(auto) %D%> has function type; did you forget the "
  "%<()%>?"
  msgstr ""
  
! #: cp/decl.c:7866
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7925
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:7968
  #, gcc-internal-format
  msgid ""
  "%<constinit%> can only be applied to a variable with static or thread "
  "storage duration"
  msgstr ""
  
! #: cp/decl.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8252
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT: both it and its base class %qT have non-"
  "static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT: its base classes %qT and %qT have non-"
  "static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8523
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8610
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8646
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8675
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8680
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8685
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8691
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8700
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid ""
  "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid ""
  "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9416
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.c:9419
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.c:9435
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9465
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in variable "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9474
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9476
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9482
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9485
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9487
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in type "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9496
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in field "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9512
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9595
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9605
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9703
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:9713
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9758
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9769
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid ""
  "default arguments are not allowed in declaration of friend template "
  "specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid ""
  "%<inline%> is not allowed in declaration of friend template specialization "
  "%qD"
  msgstr ""
  
! #: cp/decl.c:9814
  #, gcc-internal-format
  msgid ""
  "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9932
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9933
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9941
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9942
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9952
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9967
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9990
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid ""
  "literal operator suffixes not preceded by %<_%> are reserved for future "
  "standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10144
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:10146
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.c:10163
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10365
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:10371
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10505
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10509
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> needed for in-class initialization of static data member %q#D "
  "of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10513
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10524
  #, gcc-internal-format
  msgid ""
  "invalid in-class initialization of static data member of non-integral type "
  "%qT"
  msgstr ""
  
! #: cp/decl.c:10529
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10534
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids initialization of member constant %qD of non-integral type "
  "%qT"
  msgstr ""
  
! #: cp/decl.c:10645
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10885
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10897
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10911
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10918
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid ""
  "declaration of %qD as multidimensional array must have bounds for all "
  "dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid ""
  "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11028
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11042
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11067
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:11070
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11074
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11083
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11127
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11132
  #, gcc-internal-format
  msgid ""
  "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11379
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:11385
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.c:11395
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11419
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.c:11426
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.c:11530
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.c:11535
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11674
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11747
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.c:11755
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.c:11809
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11834
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11836
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11903
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid ""
  "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11972
  #, gcc-internal-format
  msgid ""
  "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-"
  "std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11992
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, gcc-internal-format
  msgid ""
  "structured binding declaration can be %qs only in %<-std=c++20%> or %<-"
  "std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12073
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12108
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid ""
  "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr ""
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12303
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12309
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12382
  #, gcc-internal-format
  msgid ""
  "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12387
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid ""
  "%qs function with trailing return type has %qT as its type rather than plain "
  "%<auto%>"
  msgstr ""
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid ""
  "%qs function with trailing return type has %<decltype(auto)%> as its type "
  "rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12408
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12419
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid ""
  "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, gcc-internal-format
  msgid ""
  "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12458
  #, gcc-internal-format
  msgid ""
  "%qs function with trailing return type not declared with %<auto%> type "
  "specifier"
  msgstr ""
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12507
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12572
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12573
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12617
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid ""
  "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12711
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.c:12733
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12762
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12763
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid ""
  "cannot declare reference to %q#T, which is not a typedef or a template type "
  "argument"
  msgstr ""
  
! #: cp/decl.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12968
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12970
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12978
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13041
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:13044
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.c:13047
  #, gcc-internal-format
  msgid ""
  "only declarations of constructors and conversion operators can be %<explicit"
  "%>"
  msgstr ""
  
! #: cp/decl.c:13057
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13070
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13082
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13088
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13107
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:13133
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13274
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13336
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.c:13355
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13369
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13372
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.c:13377
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.c:13435
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13456
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.c:13459
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.c:13496
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.c:13506
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.c:13516
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13550
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu+"
  "+20%>"
  msgstr ""
  
! #: cp/decl.c:13563
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13572
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13578
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13598
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.c:13660
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.c:13685
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13688
  #, gcc-internal-format
  msgid ""
  "unnamed field is neither function nor member function; cannot be declared "
  "friend"
  msgstr ""
  
! #: cp/decl.c:13741 cp/decl.c:13752
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13746
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13870
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13887
  #, gcc-internal-format
  msgid ""
  "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13891
  #, gcc-internal-format
  msgid ""
  "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13907
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13950
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid ""
  "%<static%> may not be used when defining (as opposed to declaring) a static "
  "data member"
  msgstr ""
  
! #: cp/decl.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14235
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.c:14238
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.c:14328
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:14332
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14362
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.c:14387
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14389
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14727
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.c:14764
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.c:14770
  #, gcc-internal-format
  msgid ""
  "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14843
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14844
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14856
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14857
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14868
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14880
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14918
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14925
  #, gcc-internal-format
  msgid ""
  "converting %qT to a reference to the same type will never use a type "
  "conversion operator"
  msgstr ""
  
! #: cp/decl.c:14927
  #, gcc-internal-format
  msgid ""
  "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid ""
  "converting %qT to a reference to a base class %qT will never use a type "
  "conversion operator"
  msgstr ""
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid ""
  "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15047
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15070
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15075
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 51228,53158 ----
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6465
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.c:6516
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6555 cp/decl.c:6815 cp/typeck2.c:1377 cp/typeck2.c:1665
! #: cp/typeck2.c:1713 cp/typeck2.c:1760
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.c:6596
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6606
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6724
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.c:6844
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:6858
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.c:6871
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6926
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.c:6947
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6992
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7116
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:7151
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7153
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7156
  #, gcc-internal-format
  msgid ""
  "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7161
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7346
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.c:7604
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.c:7628
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7633
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7638
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7643
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7648
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7698
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7716 cp/decl.c:14099
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7720 cp/decl.c:14103
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7776
  #, gcc-internal-format
  msgid ""
  "initializer for %<decltype(auto) %D%> has function type; did you forget the "
  "%<()%>?"
  msgstr ""
  
! #: cp/decl.c:7884
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7943
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:7986
  #, gcc-internal-format
  msgid ""
  "%<constinit%> can only be applied to a variable with static or thread "
  "storage duration"
  msgstr ""
  
! #: cp/decl.c:8164
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8270
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8273
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8280
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8306
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT: both it and its base class %qT have non-"
  "static data members"
  msgstr ""
  
! #: cp/decl.c:8315
  #, gcc-internal-format
  msgid ""
  "cannot decompose class type %qT: its base classes %qT and %qT have non-"
  "static data members"
  msgstr ""
  
! #: cp/decl.c:8525
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8541
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8550 cp/decl.c:8635
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8554
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8557
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8602
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8628
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.c:8637
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8658
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8664
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8693
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8698
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8703
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8709
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8718
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9185
  #, gcc-internal-format
  msgid ""
  "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9188
  #, gcc-internal-format
  msgid ""
  "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9193
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9430
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9434
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.c:9453
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9455
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9483
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in variable "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9489
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9492
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9494
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9500
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9503
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in type "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9511
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9514
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9516
  #, gcc-internal-format
  msgid ""
  "%<const%> and %<volatile%> function specifiers on %qD invalid in field "
  "declaration"
  msgstr ""
  
! #: cp/decl.c:9523
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9530
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.c:9562
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9613
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9620
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9623
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9699
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9721
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:9731
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9776
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9787
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.c:9806
  #, gcc-internal-format
  msgid ""
  "default arguments are not allowed in declaration of friend template "
  "specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9815
  #, gcc-internal-format
  msgid ""
  "%<inline%> is not allowed in declaration of friend template specialization "
  "%qD"
  msgstr ""
  
! #: cp/decl.c:9832
  #, gcc-internal-format
  msgid ""
  "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9877
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9880
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9883 cp/decl.c:9886
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9888
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9950
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9951
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9959
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9970
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9978
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9985
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:10008
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10022
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10029
  #, gcc-internal-format
  msgid ""
  "literal operator suffixes not preceded by %<_%> are reserved for future "
  "standardization"
  msgstr ""
  
! #: cp/decl.c:10034
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:10117
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.c:10157
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10162
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:10164
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.c:10181
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10374
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10383
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:10389
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.c:10396
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10399
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10523
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10527
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> needed for in-class initialization of static data member %q#D "
  "of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10531
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10542
  #, gcc-internal-format
  msgid ""
  "invalid in-class initialization of static data member of non-integral type "
  "%qT"
  msgstr ""
  
! #: cp/decl.c:10547
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10552
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids initialization of member constant %qD of non-integral type "
  "%qT"
  msgstr ""
  
! #: cp/decl.c:10663
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10666
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10697 cp/decl.c:10769
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10701 cp/decl.c:10772
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10779
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10782
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10791
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10843
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10903
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10905 cp/pt.c:16024
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10915
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.c:10917
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10922
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10924
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10929
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10931
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10936
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10957
  #, gcc-internal-format
  msgid ""
  "declaration of %qD as multidimensional array must have bounds for all "
  "dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10961
  #, gcc-internal-format
  msgid ""
  "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11043
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11046
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:11057
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11060
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.c:11073
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11076
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11085
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:11088
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11092
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11101
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11122
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11130
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11145
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11150
  #, gcc-internal-format
  msgid ""
  "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11397
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.c:11400 cp/decl.c:11422
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:11403
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.c:11413
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11437
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.c:11444
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.c:11472
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11523
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11531 cp/decl.c:11540 cp/decl.c:13348
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.c:11548
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.c:11553
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.c:11588
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11595 cp/decl.c:11602 cp/decl.c:11609 cp/decl.c:11616
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11637
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11645
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11692
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.c:11741 cp/decl.c:11745 cp/decl.c:11748
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11765
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.c:11773
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.c:11827
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11833
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11841 cp/decl.c:11847
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11852
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11854
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.c:11960
  #, gcc-internal-format
  msgid ""
  "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11981
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11990
  #, gcc-internal-format
  msgid ""
  "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-"
  "std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12003
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:12010
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12020 cp/decl.c:12192
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12028 cp/decl.c:12037 cp/decl.c:12043 cp/decl.c:12049
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.c:12059
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:12069 cp/decl.c:12072 cp/decl.c:12074 cp/decl.c:12077
! #: cp/decl.c:12087 cp/decl.c:12097 cp/decl.c:12107 cp/decl.c:12111
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:12081 cp/decl.c:12103
  #, gcc-internal-format
  msgid ""
  "structured binding declaration can be %qs only in %<-std=c++20%> or %<-"
  "std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12091
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12115
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:12129
  #, gcc-internal-format
  msgid ""
  "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12164
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12190
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:12204
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12231
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12262
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr ""
  
! #: cp/decl.c:12263
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12321
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12327
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12396
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12400
  #, gcc-internal-format
  msgid ""
  "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12405
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.c:12412
  #, gcc-internal-format
  msgid ""
  "%qs function with trailing return type has %qT as its type rather than plain "
  "%<auto%>"
  msgstr ""
  
! #: cp/decl.c:12421
  #, gcc-internal-format
  msgid ""
  "%qs function with trailing return type has %<decltype(auto)%> as its type "
  "rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12426
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12437
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12446
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12459
  #, gcc-internal-format
  msgid ""
  "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12473
  #, gcc-internal-format
  msgid ""
  "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12476
  #, gcc-internal-format
  msgid ""
  "%qs function with trailing return type not declared with %<auto%> type "
  "specifier"
  msgstr ""
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12512
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.c:12518
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12525
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12536 cp/pt.c:29620
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12542 cp/pt.c:29626
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12574
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12576
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12581
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12582
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12590
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12609
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12635
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.c:12645
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12649
  #, gcc-internal-format
  msgid ""
  "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12662
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12689
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.c:12742 cp/decl.c:12749
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.c:12751
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12780
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12781
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12854
  #, gcc-internal-format
  msgid ""
  "cannot declare reference to %q#T, which is not a typedef or a template type "
  "argument"
  msgstr ""
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12951
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12956
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12986
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12988
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12996
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:13036
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13045
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13048
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13059
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:13062
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.c:13065
  #, gcc-internal-format
  msgid ""
  "only declarations of constructors and conversion operators can be %<explicit"
  "%>"
  msgstr ""
  
! #: cp/decl.c:13075
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13082
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13088
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13094
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13100
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13106
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13122
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13125
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:13151
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13159
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13163
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13189
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13278
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:13286
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.c:13288
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13292
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:13305
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13325
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13339
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13354
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.c:13373
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13382 cp/parser.c:19204
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13387
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13390
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.c:13395
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13398
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13449 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.c:13453
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13474
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.c:13477
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13493
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.c:13514
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.c:13524
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.c:13534
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13548
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13555
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.c:13562 cp/decl.c:13575
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13568
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu+"
  "+20%>"
  msgstr ""
  
! #: cp/decl.c:13581
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13590
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13596
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.c:13604 cp/decl.c:13934
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13613
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13616
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.c:13678
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:13683
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.c:13703
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13706
  #, gcc-internal-format
  msgid ""
  "unnamed field is neither function nor member function; cannot be declared "
  "friend"
  msgstr ""
  
! #: cp/decl.c:13759 cp/decl.c:13770
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13764
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13798 cp/decl.c:13806 cp/decl.c:13813 cp/decl.c:13820
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13878
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13884
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13888
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13893
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13905
  #, gcc-internal-format
  msgid ""
  "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13909
  #, gcc-internal-format
  msgid ""
  "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13917
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13924
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13925
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13968
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13977
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:14018
  #, gcc-internal-format
  msgid ""
  "%<static%> may not be used when defining (as opposed to declaring) a static "
  "data member"
  msgstr ""
  
! #: cp/decl.c:14025
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:14031
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14039
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:14066
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.c:14078
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14083
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14255
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.c:14258
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.c:14348
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:14352
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:14374
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14382
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.c:14407
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14409
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14668
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14747
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14754
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.c:14784
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.c:14790
  #, gcc-internal-format
  msgid ""
  "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14800
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14826
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14837
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14863
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14864
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14876
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14877
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14888
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14889 cp/decl.c:14899
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14900
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14914
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14945
  #, gcc-internal-format
  msgid ""
  "converting %qT to a reference to the same type will never use a type "
  "conversion operator"
  msgstr ""
  
! #: cp/decl.c:14947
  #, gcc-internal-format
  msgid ""
  "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14956
  #, gcc-internal-format
  msgid ""
  "converting %qT to a reference to a base class %qT will never use a type "
  "conversion operator"
  msgstr ""
  
! #: cp/decl.c:14958
  #, gcc-internal-format
  msgid ""
  "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14974
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14993
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:15000
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:15012
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15067
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15093
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15095
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:15103
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15104 cp/decl.c:15111
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:15110
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 53120,53224 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888 cp/parser.c:6817
! #: cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.c:15336
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15493
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15518
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15724
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15798
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 53164,53268 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15125
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:15168 cp/name-lookup.c:5753 cp/name-lookup.c:5888 cp/parser.c:6817
! #: cp/parser.c:29473
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.c:15189 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15217 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9766
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:15222
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15325
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.c:15356
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.c:15367 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.c:15495
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15502
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15513
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15538
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15568
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15570
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15715
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15718 cp/decl.c:15726 cp/decl.c:15736 cp/decl.c:16330
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.c:15723
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15733
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15744
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15818
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 53227,53304 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16120
  #, gcc-internal-format
  msgid ""
  "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:16130
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.c:16179
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16180
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16211
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.c:16356
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17365
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17429
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.c:17611
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 53271,53348 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15965
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16140
  #, gcc-internal-format
  msgid ""
  "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:16150
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.c:16199
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16200
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16211
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16231
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:16328 cp/parser.c:20110
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.c:16368
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.c:16528 cp/typeck.c:10235
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17377
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17379 cp/typeck.c:10115
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17441
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.c:17623
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:18014
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 53340,53346 ****
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
--- 53384,53390 ----
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:580 cp/pt.c:5840
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
*************** msgid ""
*** 53351,53357 ****
  "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 53395,53401 ----
  "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:635 cp/pt.c:5797
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 53891,53902 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1106
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
--- 53935,53946 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1112
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
*************** msgstr ""
*** 54056,54073 ****
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2264 cp/method.c:2275
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
--- 54100,54117 ----
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2289
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2292 cp/method.c:2303
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2300
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
*************** msgstr ""
*** 54159,54165 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 54203,54209 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1812 cp/init.c:4526 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgid ""
*** 54379,54421 ****
  "called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid ""
  "neither the destructor nor the class-specific %<operator delete%> will be "
  "called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid ""
  "deleting object of abstract class type %qT which has non-virtual destructor "
  "will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid ""
  "deleting object of polymorphic class type %qT which has non-virtual "
  "destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 54423,54465 ----
  "called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4435
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4741
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4775
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4780
  #, gcc-internal-format
  msgid ""
  "neither the destructor nor the class-specific %<operator delete%> will be "
  "called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4795
  #, gcc-internal-format
  msgid ""
  "deleting object of abstract class type %qT which has non-virtual destructor "
  "will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4800
  #, gcc-internal-format
  msgid ""
  "deleting object of polymorphic class type %qT which has non-virtual "
  "destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5107
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgid ""
*** 54521,54603 ****
  "use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid ""
  "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4085
  #, gcc-internal-format
  msgid ""
  "mangled name for %qD will change in C++17 because the exception "
  "specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:4131
  #, gcc-internal-format
  msgid ""
  "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid ""
  "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid ""
  "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and "
  "%<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid ""
  "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-"
  "version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid ""
  "the mangled name of the initialization guard variable for %qD changes "
  "between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2214
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:861 cp/method.c:2220
  #, gcc-internal-format
  msgid ""
  "non-static reference member %q#D, cannot use default assignment operator"
--- 54565,54647 ----
  "use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2365
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2369
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2676
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3454
  #, gcc-internal-format
  msgid ""
  "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3535
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4100
  #, gcc-internal-format
  msgid ""
  "mangled name for %qD will change in C++17 because the exception "
  "specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:4146
  #, gcc-internal-format
  msgid ""
  "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4152
  #, gcc-internal-format
  msgid ""
  "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4424
  #, gcc-internal-format
  msgid ""
  "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and "
  "%<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4429
  #, gcc-internal-format
  msgid ""
  "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-"
  "version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4434
  #, gcc-internal-format
  msgid ""
  "the mangled name of the initialization guard variable for %qD changes "
  "between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2242
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:861 cp/method.c:2248
  #, gcc-internal-format
  msgid ""
  "non-static reference member %q#D, cannot use default assignment operator"
*************** msgstr ""
*** 54618,54816 ****
  msgid "forming type of %qs"
  msgstr ""
  
! #: cp/method.c:1140
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/method.c:1155
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1163
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1195
  #, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr ""
  
! #: cp/method.c:1204
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1207
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1210
  #, gcc-internal-format
  msgid ""
  "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not "
  "both"
  msgstr ""
  
! #: cp/method.c:1366
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr ""
  
! #: cp/method.c:1409
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1418
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1436
  #, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr ""
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1487
  #, gcc-internal-format
  msgid ""
  "changing the return type from %qs to a comparison category type will allow "
  "the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1512
  #, gcc-internal-format
  msgid ""
  "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1522
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr ""
  
! #: cp/method.c:1779
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2159
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2170
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2171
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2237
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.c:2294
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2305
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2512
  #, gcc-internal-format
  msgid ""
  "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2555
  #, gcc-internal-format
  msgid ""
  "defaulted move assignment for %qT calls a non-trivial move assignment "
  "operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2686
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2689
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2698
  #, gcc-internal-format
  msgid ""
  "%q#D is implicitly declared as deleted because %qT declares a move "
  "constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2709
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2717 cp/method.c:2741
  #, gcc-internal-format
  msgid ""
  "%q#D is implicitly deleted because the default definition would be ill-"
  "formed:"
  msgstr ""
  
! #: cp/method.c:2750
  msgid ""
  "%q#F is implicitly deleted because its exception-specification does not "
  "match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:3156
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid ""
  "explicitly defaulted function %q+D cannot be declared %qs because the "
  "implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3243
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3252
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 54662,54860 ----
  msgid "forming type of %qs"
  msgstr ""
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/method.c:1183
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1191
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1196
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1223
  #, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr ""
  
! #: cp/method.c:1232
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1235
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1238
  #, gcc-internal-format
  msgid ""
  "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not "
  "both"
  msgstr ""
  
! #: cp/method.c:1394
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr ""
  
! #: cp/method.c:1437
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1446
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1464
  #, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr ""
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1515
  #, gcc-internal-format
  msgid ""
  "changing the return type from %qs to a comparison category type will allow "
  "the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1540
  #, gcc-internal-format
  msgid ""
  "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1550
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr ""
  
! #: cp/method.c:1807
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2187
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2198
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2199
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2265
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.c:2322
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2333
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2540
  #, gcc-internal-format
  msgid ""
  "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2583
  #, gcc-internal-format
  msgid ""
  "defaulted move assignment for %qT calls a non-trivial move assignment "
  "operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2714
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2717
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2726
  #, gcc-internal-format
  msgid ""
  "%q#D is implicitly declared as deleted because %qT declares a move "
  "constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2737
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2745 cp/method.c:2769
  #, gcc-internal-format
  msgid ""
  "%q#D is implicitly deleted because the default definition would be ill-"
  "formed:"
  msgstr ""
  
! #: cp/method.c:2778
  msgid ""
  "%q#F is implicitly deleted because its exception-specification does not "
  "match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3181
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:3184
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:3216
  #, gcc-internal-format
  msgid ""
  "explicitly defaulted function %q+D cannot be declared %qs because the "
  "implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3236
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3271
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3280
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
*************** msgstr ""
*** 54875,54882 ****
  msgid "%q#D does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
--- 54919,54926 ----
  msgid "%q#D does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.c:4863 cp/parser.c:11161 cp/parser.c:11171
! #: cp/semantics.c:3808 cp/semantics.c:3820
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
*************** msgid ""
*** 54898,54904 ****
  "%<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
--- 54942,54948 ----
  "%<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5645 cp/pt.c:18258
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
*************** msgstr ""
*** 55111,55117 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> not immediately followed by function declaration "
--- 55155,55161 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42764
  #, gcc-internal-format
  msgid ""
  "%<#pragma omp declare %s%> not immediately followed by function declaration "
*************** msgstr ""
*** 55138,55144 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 55182,55188 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3106 cp/parser.c:20049
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 55218,55224 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid ""
  "a cast to a type other than an integral or enumeration type cannot appear in "
--- 55262,55268 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3301 cp/pt.c:19753
  #, gcc-internal-format
  msgid ""
  "a cast to a type other than an integral or enumeration type cannot appear in "
*************** msgstr ""
*** 55364,55370 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 55408,55414 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28775
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 55494,55500 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
--- 55538,55544 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14356
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
*************** msgstr ""
*** 55546,55552 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
--- 55590,55596 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3962
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
*************** msgstr ""
*** 55596,55602 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
--- 55640,55646 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22446
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
*************** msgstr ""
*** 55651,55657 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
--- 55695,55701 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.c:7336 cp/pt.c:20409
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 55691,55697 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
--- 55735,55741 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8888 cp/parser.c:31273
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
*************** msgstr ""
*** 55763,56863 ****
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10809
  #, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr ""
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid ""
  "lambda-expression in unevaluated context only available with %<-std=c++20%> "
  "or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10829
  #, gcc-internal-format
  msgid ""
  "lambda-expression in template-argument only available with %<-std=c++20%> or "
  "%<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid ""
  "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11038
  #, gcc-internal-format
  msgid ""
  "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.c:11077
  #, gcc-internal-format
  msgid ""
  "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, gcc-internal-format
  msgid ""
  "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu+"
  "+14%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11150
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid ""
  "explicit by-reference capture of %qD redundant with by-reference capture "
  "default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, gcc-internal-format
  msgid ""
  "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11297
  #, gcc-internal-format
  msgid ""
  "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11365
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.c:11385
  #, gcc-internal-format
  msgid ""
  "parameter declaration before lambda declaration specifiers only optional "
  "with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11397
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr ""
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid ""
  "parameter declaration before lambda transaction qualifier only optional with "
  "%<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid ""
  "parameter declaration before lambda exception specification only optional "
  "with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid ""
  "parameter declaration before lambda trailing return type only optional with "
  "%<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11477
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11906
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.c:11955
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12297
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12324
  #, gcc-internal-format
  msgid ""
  "init-statement in selection statements only available with %<-std=c++17%> or "
  "%<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12533
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12535
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.c:12575
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid ""
  "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid ""
  "use non-reference type %qT to make the copy explicit or %qT to prevent "
  "copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid ""
  "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:13395
  #, gcc-internal-format
  msgid ""
  "range-based %<for%> loops with initializer only available with %<-std=c+"
  "+20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13419
  #, gcc-internal-format
  msgid ""
  "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu+"
  "+11%>"
  msgstr ""
  
! #: cp/parser.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13748
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.c:13783
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid ""
  "private module fragment only permitted in purview of module interface or "
  "partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid ""
  "module-declaration only permitted as first declaration, or ending a global "
  "module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid ""
  "perhaps insert a line break, or other disambiguation, to prevent this being "
  "considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13880
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.c:14048
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid ""
  "non-variable %qD in declaration with more than one declarator with "
  "placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14552
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14610
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14661
  #, gcc-internal-format
  msgid ""
  "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14713
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14731
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14939
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15045
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15133
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15152
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15244
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15248
  #, gcc-internal-format
  msgid ""
  "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15312
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.c:15416
  #, gcc-internal-format
  msgid ""
  "%<static_assert%> without a message only available with %<-std=c++17%> or %<-"
  "std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15618
  #, gcc-internal-format
  msgid ""
  "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-"
  "std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15631
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15794
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15827
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15938
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid ""
  "keyword %<typename%> not allowed in this context (a qualified member "
  "initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16521
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.c:16555
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16604
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16785
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.c:16940
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.c:17333
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid ""
  "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
  "and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, gcc-internal-format
  msgid ""
  "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will "
  "accept your code)"
  msgstr ""
  
! #: cp/parser.c:17433
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17434
  #, gcc-internal-format
  msgid ""
  "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap "
  "the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17441
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17545
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:18122
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:18257
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:18261
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:18265
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18554
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:18747
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in lambda parameter declaration only available with %<-std=c+"
  "+14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18753
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in parameter declaration only available with %<-std=c++14%> "
  "or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18758
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts"
  "%>"
  msgstr ""
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:19155
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.c:19156
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19178
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid ""
  "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid ""
  "attributes ignored on elaborated-type-specifier that is not a forward "
  "declaration"
  msgstr ""
  
! #: cp/parser.c:19905
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19916
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19931
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20032
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20046
  #, gcc-internal-format
  msgid ""
  "nested name specifier %qT for enum declaration does not name a class or "
  "namespace"
  msgstr ""
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:20396
  #, gcc-internal-format
  msgid ""
  "nested inline namespace definitions only available with %<-std=c++20%> or %<-"
  "std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, gcc-internal-format
  msgid ""
  "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu"
  "++17%>"
  msgstr ""
  
! #: cp/parser.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20445
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20448
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20455
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20685
  #, gcc-internal-format
  msgid ""
  "pack expansion in using-declaration only available with %<-std=c++17%> or %<-"
  "std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20700
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:20718
  #, gcc-internal-format
  msgid ""
  "comma-separated list in using-declaration only available with %<-std=c++17%> "
  "or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid ""
  "access declarations are deprecated in favour of using-declarations; "
  "suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.c:20863
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:21034
  #, gcc-internal-format
  msgid ""
  "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-"
  "std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.c:21060
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21097
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:21113
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21341
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21624
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21639
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21810
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21866
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:22357
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.c:22483
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 55807,56912 ----
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10513
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10816
  #, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr ""
  
! #: cp/parser.c:10826
  #, gcc-internal-format
  msgid ""
  "lambda-expression in unevaluated context only available with %<-std=c++20%> "
  "or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10836
  #, gcc-internal-format
  msgid ""
  "lambda-expression in template-argument only available with %<-std=c++20%> or "
  "%<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10988
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11010
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11025
  #, gcc-internal-format
  msgid ""
  "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11030 cp/parser.c:11051 cp/parser.c:11243
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11045
  #, gcc-internal-format
  msgid ""
  "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11065
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.c:11084
  #, gcc-internal-format
  msgid ""
  "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11095
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid ""
  "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu+"
  "+14%>"
  msgstr ""
  
! #: cp/parser.c:11133
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11157
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:11167
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11205
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11216
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11221
  #, gcc-internal-format
  msgid ""
  "explicit by-reference capture of %qD redundant with by-reference capture "
  "default"
  msgstr ""
  
! #: cp/parser.c:11300
  #, gcc-internal-format
  msgid ""
  "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11304
  #, gcc-internal-format
  msgid ""
  "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11372
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.c:11392
  #, gcc-internal-format
  msgid ""
  "parameter declaration before lambda declaration specifiers only optional "
  "with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr ""
  
! #: cp/parser.c:11411
  #, gcc-internal-format
  msgid ""
  "parameter declaration before lambda transaction qualifier only optional with "
  "%<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11424
  #, gcc-internal-format
  msgid ""
  "parameter declaration before lambda exception specification only optional "
  "with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11442
  #, gcc-internal-format
  msgid ""
  "parameter declaration before lambda trailing return type only optional with "
  "%<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11484
  #, gcc-internal-format
  msgid ""
  "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11873 cp/parser.c:12074
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11913
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.c:11962
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12081
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12090
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12138
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12304
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12331
  #, gcc-internal-format
  msgid ""
  "init-statement in selection statements only available with %<-std=c++17%> or "
  "%<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12499 cp/parser.c:31757
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12540
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12542
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.c:12582
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12663 cp/parser.c:21740 cp/parser.c:24207
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid ""
  "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12956
  #, gcc-internal-format
  msgid ""
  "use non-reference type %qT to make the copy explicit or %qT to prevent "
  "copying"
  msgstr ""
  
! #: cp/parser.c:12981
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.c:12986
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13129
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:13213
  #, gcc-internal-format
  msgid ""
  "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13356 cp/parser.c:31760
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:13402
  #, gcc-internal-format
  msgid ""
  "range-based %<for%> loops with initializer only available with %<-std=c+"
  "+20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13426
  #, gcc-internal-format
  msgid ""
  "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu+"
  "+11%>"
  msgstr ""
  
! #: cp/parser.c:13557
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13565
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13578 cp/parser.c:31763
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13755
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.c:13790
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.c:13815
  #, gcc-internal-format
  msgid ""
  "private module fragment only permitted in purview of module interface or "
  "partition"
  msgstr ""
  
! #: cp/parser.c:13820
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13826
  #, gcc-internal-format
  msgid ""
  "module-declaration only permitted as first declaration, or ending a global "
  "module fragment"
  msgstr ""
  
! #: cp/parser.c:13863
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13866
  #, gcc-internal-format
  msgid ""
  "perhaps insert a line break, or other disambiguation, to prevent this being "
  "considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13874
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13887
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13895
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13900
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13920
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13928
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.c:13949
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14051
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.c:14055
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14186 cp/parser.c:26014
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14279
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14494
  #, gcc-internal-format
  msgid ""
  "non-variable %qD in declaration with more than one declarator with "
  "placeholder type"
  msgstr ""
  
! #: cp/parser.c:14514
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14535
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14559
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14614
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14617
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14668
  #, gcc-internal-format
  msgid ""
  "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14720
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14738
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14907
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14946
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14949
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15016
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15059
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15140
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15159
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:15232 cp/parser.c:26529
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15251
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15255
  #, gcc-internal-format
  msgid ""
  "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15319
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.c:15423
  #, gcc-internal-format
  msgid ""
  "%<static_assert%> without a message only available with %<-std=c++17%> or %<-"
  "std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15625
  #, gcc-internal-format
  msgid ""
  "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-"
  "std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15638
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15801
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15830
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15834
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15918
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15945
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15957 cp/pt.c:26413
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15969 cp/pt.c:26425
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16021
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16106
  #, gcc-internal-format
  msgid ""
  "keyword %<typename%> not allowed in this context (a qualified member "
  "initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16507
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16513
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16522
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16528
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.c:16562
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.c:16609
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16611
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16613
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16792
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.c:16800
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.c:16947
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.c:17183 cp/parser.c:17269 cp/parser.c:23978
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:17187 cp/parser.c:17273
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.c:17340
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:17402
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid ""
  "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
  "and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17410
  #, gcc-internal-format
  msgid ""
  "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will "
  "accept your code)"
  msgstr ""
  
! #: cp/parser.c:17440
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17441
  #, gcc-internal-format
  msgid ""
  "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap "
  "the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17448
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17552
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:17637 cp/parser.c:17803 cp/parser.c:18008
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:17683
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17685
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17864
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17973 cp/parser.c:17991 cp/parser.c:18162
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:18129
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:18264
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:18268
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:18272
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:18332
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18561
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:18754
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in lambda parameter declaration only available with %<-std=c+"
  "+14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18760
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in parameter declaration only available with %<-std=c++14%> "
  "or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18765
  #, gcc-internal-format
  msgid ""
  "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts"
  "%>"
  msgstr ""
  
! #: cp/parser.c:18922
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:19052
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:19162
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.c:19163
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:19192
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19435
  #, gcc-internal-format
  msgid ""
  "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19511
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19673
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:19761
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19767
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19772
  #, gcc-internal-format
  msgid ""
  "attributes ignored on elaborated-type-specifier that is not a forward "
  "declaration"
  msgstr ""
  
! #: cp/parser.c:19912
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19923
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19938
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19954
! #, gcc-internal-format
! msgid "types may not be defined in enum-base"
! msgstr ""
! 
! #: cp/parser.c:19999
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20043
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20057
  #, gcc-internal-format
  msgid ""
  "nested name specifier %qT for enum declaration does not name a class or "
  "namespace"
  msgstr ""
  
! #: cp/parser.c:20069 cp/parser.c:25483
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20074 cp/parser.c:25488
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20086 cp/parser.c:25501
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20123
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:20148
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20151
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:20342
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.c:20346
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid ""
  "nested inline namespace definitions only available with %<-std=c++20%> or %<-"
  "std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20418
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20437
  #, gcc-internal-format
  msgid ""
  "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu"
  "++17%>"
  msgstr ""
  
! #: cp/parser.c:20447
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20452
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20459
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20466
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:20521
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20696
  #, gcc-internal-format
  msgid ""
  "pack expansion in using-declaration only available with %<-std=c++17%> or %<-"
  "std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20711
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:20729
  #, gcc-internal-format
  msgid ""
  "comma-separated list in using-declaration only available with %<-std=c++17%> "
  "or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20739
  #, gcc-internal-format
  msgid ""
  "access declarations are deprecated in favour of using-declarations; "
  "suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20804
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.c:20874
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:21045
  #, gcc-internal-format
  msgid ""
  "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-"
  "std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21064 cp/parser.c:21081 cp/parser.c:21095
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.c:21071
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21108
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:21124
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21363
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21368
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21371
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21388 cp/parser.c:21413
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21400 cp/parser.c:21421
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21407
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:21646
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21650
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21701
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21821
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.c:21863
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21877
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:22366
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.c:22492
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:22496
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 56866,56882 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.c:22524
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.c:22526
  #, gcc-internal-format
  msgid ""
  "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
--- 56915,56931 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22525
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.c:22533
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.c:22535
  #, gcc-internal-format
  msgid ""
  "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
*************** msgstr ""
*** 56885,57313 ****
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:22641
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.c:22666
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:22789
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:22810
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:22871
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23020
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.c:23269
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr ""
  
! #: cp/parser.c:23275
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.c:23304
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:23309
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23774
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23953
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23971
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23977
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23979
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:24105
  #, gcc-internal-format
  msgid ""
  "function-try-block body of %<constexpr%> constructor only available with %<-"
  "std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24109
  #, gcc-internal-format
  msgid ""
  "function-try-block body of %<constexpr%> function only available with %<-"
  "std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24433
  #, gcc-internal-format
  msgid ""
  "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu+"
  "+20%>"
  msgstr ""
  
! #: cp/parser.c:24453
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid ""
  "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:25013
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:25019
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25427
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr ""
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25442
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:25454
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25460
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.c:25514
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:25546
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25647
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids typename key in template template parameter; use %<-std=c+"
  "+17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26036
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, gcc-internal-format
  msgid ""
  "default member initializers for bit-fields only available with %<-std=c+"
  "+20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26720
  #, gcc-internal-format
  msgid ""
  "keyword %<typename%> not allowed in this context (the base class is "
  "implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.c:27022
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27072
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.c:27113
  #, gcc-internal-format
  msgid ""
  "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-"
  "std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27225
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27832
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28012
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.c:28072
  #, gcc-internal-format
  msgid ""
  "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.c:29626
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 56934,57362 ----
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:22650
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.c:22675
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.c:22796
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:22798
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:22819
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:22880
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:22934
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:22971
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23029
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.c:23278
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr ""
  
! #: cp/parser.c:23284
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.c:23287 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2171
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.c:23313
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:23318
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.c:23424
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:23705
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23783
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23962
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23980
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23986
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23988
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:24114
  #, gcc-internal-format
  msgid ""
  "function-try-block body of %<constexpr%> constructor only available with %<-"
  "std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24118
  #, gcc-internal-format
  msgid ""
  "function-try-block body of %<constexpr%> function only available with %<-"
  "std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24442
  #, gcc-internal-format
  msgid ""
  "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu+"
  "+20%>"
  msgstr ""
  
! #: cp/parser.c:24462
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24500
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24514
  #, gcc-internal-format
  msgid ""
  "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24539
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24590
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24646 cp/parser.c:24783
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:25022
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:25025
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:25028
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:25425
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25436
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr ""
  
! #: cp/parser.c:25444
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25451
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:25463
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25469
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.c:25523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:25555
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:25591
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25656
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
  
! #: cp/parser.c:25762 cp/parser.c:31766
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:25786
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids typename key in template template parameter; use %<-std=c+"
  "+17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25790
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.c:26033
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26051
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:26069
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26167
  #, gcc-internal-format
  msgid ""
  "default member initializers for bit-fields only available with %<-std=c+"
  "+20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26174
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26187
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26340
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.c:26368
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26388
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26435
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26449
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26523
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26558
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26688
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26708
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26732
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26735
  #, gcc-internal-format
  msgid ""
  "keyword %<typename%> not allowed in this context (the base class is "
  "implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26935 cp/parser.c:27029
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.c:27037
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:27043
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27087
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.c:27128
  #, gcc-internal-format
  msgid ""
  "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-"
  "std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27240
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27847
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27861
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27950
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27985
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28027
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.c:28087
  #, gcc-internal-format
  msgid ""
  "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28430 cp/parser.c:28439
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28792
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29142
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:29150
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:29634
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29639
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.c:29643
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 57316,57339 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:30032
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid ""
  "ISO C++ did not adopt string literal operator templates taking an argument "
  "pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, gcc-internal-format
  msgid ""
  "literal operator template %qD has invalid parameter list; expected non-type "
--- 57365,57388 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29650
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:30049
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.c:30220
  #, gcc-internal-format
  msgid ""
  "ISO C++ did not adopt string literal operator templates taking an argument "
  "pack of characters"
  msgstr ""
  
! #: cp/parser.c:30229
  #, gcc-internal-format
  msgid ""
  "literal operator template %qD has invalid parameter list; expected non-type "
*************** msgid ""
*** 57341,58015 ****
  "type"
  msgstr ""
  
! #: cp/parser.c:30218
  #, gcc-internal-format
  msgid ""
  "literal operator template %qD has invalid parameter list; expected non-type "
  "template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid ""
  "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30380
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:30485
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.c:30536
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:30883
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.c:31517
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31522
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:31648
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31669
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:32210
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.c:32330
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:32485
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:32486
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid ""
  "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32837
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:34178
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid ""
  "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34814
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35879
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36879
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.c:37632
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40312
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40492
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42708
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43539
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.c:43569
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid ""
  "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, gcc-internal-format
  msgid ""
  "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma "
  "omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid ""
  "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44854
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:45139
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45182
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45214
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45294
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:45333
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:310
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr ""
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:845
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid ""
  "explicit instantiation of %qD in namespace %qD (which does not enclose "
  "namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:992
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:1004
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr ""
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1083
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr ""
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1142
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr ""
  
! #: cp/pt.c:2190
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr ""
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid ""
  "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid ""
  "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2717
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid ""
  "members of an explicitly specialized class are defined without a template "
  "header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, gcc-internal-format
  msgid ""
  "explicit specialization of %qD outside its namespace must use a nested-name-"
--- 57390,58064 ----
  "type"
  msgstr ""
  
! #: cp/parser.c:30235
  #, gcc-internal-format
  msgid ""
  "literal operator template %qD has invalid parameter list; expected non-type "
  "template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30335
  #, gcc-internal-format
  msgid ""
  "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30345
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30368
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30377
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30397
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:30502
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30600
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:30900
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:30913
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31221
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31373
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:31388
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31523
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.c:31534
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31539
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.c:31565
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.c:31617
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:31620
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:31623
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:31632
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.c:31641
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:31665
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.c:31668
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31686
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.c:31718
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:31730
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31733
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:31736
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:31742
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31769
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32071
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32222
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:32227
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.c:32347
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32487 cp/parser.c:32521
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32494 cp/parser.c:32527
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32495 cp/parser.c:32528
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:32502
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:32503
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:32585
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32606
  #, gcc-internal-format
  msgid ""
  "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32854
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.c:33095 cp/parser.c:34403 cp/parser.c:34592
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33166
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33236
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33267
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33671
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33746 cp/parser.c:33764
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33758 cp/parser.c:33824
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33867
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34064 cp/parser.c:34071 cp/parser.c:34078
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:34195
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:34368
  #, gcc-internal-format
  msgid ""
  "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34375
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:34655 cp/parser.c:34662 cp/parser.c:34669
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34831
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:35913
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36896
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.c:37649
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:39778
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40329
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40416 cp/pt.c:17937
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40509
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42726
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43557
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.c:43587
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:43599
  #, gcc-internal-format
  msgid ""
  "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43702
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43722 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43726 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43729 cp/pt.c:14022 cp/semantics.c:5884
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43732 cp/semantics.c:5890
  #, gcc-internal-format
  msgid ""
  "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma "
  "omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44259
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44269
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44623
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44670 cp/semantics.c:9971
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44672 cp/semantics.c:9973
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44818
  #, gcc-internal-format
  msgid ""
  "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44821
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44872
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:45157
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45200
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45232
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45312
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:45351
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45552
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45608
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:296
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:309
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr ""
  
! #: cp/pt.c:733
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:747
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:831
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:842 cp/pt.c:1079
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:844
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.c:861
  #, gcc-internal-format
  msgid ""
  "explicit instantiation of %qD in namespace %qD (which does not enclose "
  "namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:991
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:1003
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:1006 cp/pt.c:1145
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr ""
  
! #: cp/pt.c:1038
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1082
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr ""
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1123
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1141
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1606
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2048 cp/semantics.c:5739
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2184
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr ""
  
! #: cp/pt.c:2189
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr ""
  
! #: cp/pt.c:2485
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2489
  #, gcc-internal-format
  msgid ""
  "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2499
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2706
  #, gcc-internal-format
  msgid ""
  "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2716
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2722
  #, gcc-internal-format
  msgid ""
  "members of an explicitly specialized class are defined without a template "
  "header"
  msgstr ""
  
! #: cp/pt.c:2746
  #, gcc-internal-format
  msgid ""
  "explicit specialization of %qD outside its namespace must use a nested-name-"
*************** msgid ""
*** 58017,58095 ****
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, gcc-internal-format
  msgid ""
  "explicit instantiation of %qD outside its namespace must use a nested-name-"
  "specifier"
  msgstr ""
  
! #: cp/pt.c:2788
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.c:2792
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr ""
  
! #: cp/pt.c:2793
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr ""
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr ""
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2913
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2921
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr ""
  
! #: cp/pt.c:2954
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2958
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr ""
--- 58066,58144 ----
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2751
  #, gcc-internal-format
  msgid ""
  "explicit instantiation of %qD outside its namespace must use a nested-name-"
  "specifier"
  msgstr ""
  
! #: cp/pt.c:2787
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.c:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr ""
  
! #: cp/pt.c:2792
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr ""
  
! #: cp/pt.c:2882 cp/pt.c:2942
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr ""
  
! #: cp/pt.c:2895
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2901
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2909
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2912
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2920
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr ""
  
! #: cp/pt.c:2953
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2957
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2989
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3032
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr ""
*************** msgstr ""
*** 58102,58200 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3111
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr ""
  
! #: cp/pt.c:3142
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3145
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr ""
  
! #: cp/pt.c:3254
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr ""
  
! #: cp/pt.c:3835
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4226
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4228
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4432
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4435
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4437
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.c:5045
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5104
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.c:5127
  #, gcc-internal-format
  msgid ""
  "partial specialization %q+D does not specialize any template arguments; to "
  "define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid ""
  "partial specialization %q+D does not specialize any template arguments and "
--- 58151,58249 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3094
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3110
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr ""
  
! #: cp/pt.c:3141
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3144
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr ""
  
! #: cp/pt.c:3253
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr ""
  
! #: cp/pt.c:3834
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4157
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4225
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4227
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4286
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4303 cp/pt.c:5108
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4431
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4434
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4436
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.c:5044
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5103
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.c:5126
  #, gcc-internal-format
  msgid ""
  "partial specialization %q+D does not specialize any template arguments; to "
  "define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5130
  #, gcc-internal-format
  msgid ""
  "partial specialization %q+D does not specialize any template arguments and "
*************** msgid ""
*** 58202,58269 ****
  "template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid ""
  "partial specialization is not more specialized than the primary template "
  "because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.c:5167
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5169
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid ""
  "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid ""
  "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5287
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:5347
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5351
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5534
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
--- 58251,58318 ----
  "template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5134 cp/pt.c:5145 cp/pt.c:5153
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5142
  #, gcc-internal-format
  msgid ""
  "partial specialization is not more specialized than the primary template "
  "because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5152
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.c:5166
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5168
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5214
  #, gcc-internal-format
  msgid ""
  "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5217
  #, gcc-internal-format
  msgid ""
  "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5240
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5286
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:5346
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5350
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5533
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
*************** msgstr ""
*** 58272,58323 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid ""
  "default template arguments may not be used in function template friend re-"
  "declaration"
  msgstr ""
  
! #: cp/pt.c:5596
  #, gcc-internal-format
  msgid ""
  "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5599
  #, gcc-internal-format
  msgid ""
  "default template arguments may not be used in function templates without %<-"
  "std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5774
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 58321,58372 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5556
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5592
  #, gcc-internal-format
  msgid ""
  "default template arguments may not be used in function template friend re-"
  "declaration"
  msgstr ""
  
! #: cp/pt.c:5595
  #, gcc-internal-format
  msgid ""
  "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5598
  #, gcc-internal-format
  msgid ""
  "default template arguments may not be used in function templates without %<-"
  "std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5601
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5604 cp/pt.c:5662
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5773
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.c:5781
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5789
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 58327,58851 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6022
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:6025
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:6051
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6196
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.c:6209
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6224
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6274
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.c:6288
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr ""
  
! #: cp/pt.c:6290
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/pt.c:6323
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6664
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6677
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because %qD does not have "
  "external linkage"
  msgstr ""
  
! #: cp/pt.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6732
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6794
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6832
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6878
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6889
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6901
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6932
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6945
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6949
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid ""
  "  template parameters of a template template argument are inconsistent with "
  "other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:6980
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:7042
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument of type %qT because %qE is not a "
  "variable"
  msgstr ""
  
! #: cp/pt.c:7050
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument of type %qT in C++98 because %qD does "
  "not have external linkage"
  msgstr ""
  
! #: cp/pt.c:7060
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:7075
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7085
  #, gcc-internal-format
  msgid ""
  "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7092
  #, gcc-internal-format
  msgid ""
  "the address of %qD is not a valid template argument because it does not have "
  "static storage duration"
  msgstr ""
  
! #: cp/pt.c:7110
  #, gcc-internal-format
  msgid ""
  "%qD is not a valid template argument because %qD is a variable, not the "
  "address of a variable"
  msgstr ""
  
! #: cp/pt.c:7118
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for %qT because it is not the address "
  "of a variable"
  msgstr ""
  
! #: cp/pt.c:7230
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because string literals "
  "can never be used in this context"
  msgstr ""
  
! #: cp/pt.c:7389
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7403
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.c:7489
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because of conflicts in cv-"
  "qualification"
  msgstr ""
  
! #: cp/pt.c:7497
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7515
  #, gcc-internal-format
  msgid ""
  "%q#D is not a valid template argument for type %qT because a reference "
  "variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.c:7574
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7630
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8329
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8358
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8395
  #, gcc-internal-format
  msgid ""
  "  ambiguous template argument for non-type template parameter is treated as "
  "function type"
  msgstr ""
  
! #: cp/pt.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8471
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8485
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8488
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8552
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8842
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid ""
  "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8871
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid ""
  "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10287
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10947
  #, gcc-internal-format
  msgid ""
  "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth="
  "%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12106
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13725
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.c:13824
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
--- 58376,58900 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5812
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:5968
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:6007
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6021
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:6024
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6047
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:6050
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6195
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.c:6208
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6219
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6223
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6261
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6273
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6276 cp/pt.c:6325
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.c:6287
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr ""
  
! #: cp/pt.c:6289
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/pt.c:6322
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6660 cp/pt.c:6729
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6663
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6666
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6679
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6683
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because %qD does not have "
  "external linkage"
  msgstr ""
  
! #: cp/pt.c:6732
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6734
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6796
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:6805
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6814
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6823
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6834
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6844
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6853
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6865
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6869
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6880
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6891
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6903
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6934
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6947
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6951
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6962
  #, gcc-internal-format
  msgid ""
  "  template parameters of a template template argument are inconsistent with "
  "other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6972
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:6982
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:7044
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument of type %qT because %qE is not a "
  "variable"
  msgstr ""
  
! #: cp/pt.c:7052
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument of type %qT in C++98 because %qD does "
  "not have external linkage"
  msgstr ""
  
! #: cp/pt.c:7062
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:7077
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7087
  #, gcc-internal-format
  msgid ""
  "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7094
  #, gcc-internal-format
  msgid ""
  "the address of %qD is not a valid template argument because it does not have "
  "static storage duration"
  msgstr ""
  
! #: cp/pt.c:7112
  #, gcc-internal-format
  msgid ""
  "%qD is not a valid template argument because %qD is a variable, not the "
  "address of a variable"
  msgstr ""
  
! #: cp/pt.c:7120
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for %qT because it is not the address "
  "of a variable"
  msgstr ""
  
! #: cp/pt.c:7232
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because string literals "
  "can never be used in this context"
  msgstr ""
  
! #: cp/pt.c:7391
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7405
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.c:7491
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because of conflicts in cv-"
  "qualification"
  msgstr ""
  
! #: cp/pt.c:7499
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7517
  #, gcc-internal-format
  msgid ""
  "%q#D is not a valid template argument for type %qT because a reference "
  "variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7578
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7632
  #, gcc-internal-format
  msgid ""
  "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8181
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8197
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8331
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8360
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8381 cp/pt.c:8415 cp/pt.c:8469
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8389
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8397
  #, gcc-internal-format
  msgid ""
  "  ambiguous template argument for non-type template parameter is treated as "
  "function type"
  msgstr ""
  
! #: cp/pt.c:8403
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8406
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8420
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8423
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8473
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8487
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8490
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8554
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8692 cp/pt.c:9005
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.c:8707 cp/pt.c:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8835
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8844
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8869
  #, gcc-internal-format
  msgid ""
  "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8873
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8971
  #, gcc-internal-format
  msgid ""
  "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9615
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9780
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:9909 cp/pt.c:21250
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10289
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10932
  #, gcc-internal-format
  msgid ""
  "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth="
  "%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12091
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12591
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13017
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13105
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13108
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13714
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.c:13813
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
*************** msgstr ""
*** 58863,59157 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15930
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15932
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15945
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15948
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:16002
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:16008
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16169
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16471
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid ""
  "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16581
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20368
  #, gcc-internal-format
  msgid ""
  "%qD was not declared in this scope, and no declarations were found by "
  "argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20408
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:20456
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:21001
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:21003
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:21028
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:25142
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.c:25144
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.c:25150
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:25180
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:25182
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.c:25201
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25212
  #, gcc-internal-format
  msgid ""
  "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:25220
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:25256
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.c:25321
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:25330
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25351
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25391
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.c:25685
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 58912,59206 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14863
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.c:15063
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.c:15065
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:15180
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:15182
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15878
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15880
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15882
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15895
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15898
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15946
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15952
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15958
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:16059
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16079
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:16111
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16119
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16233
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16432
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16447
  #, gcc-internal-format
  msgid ""
  "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16449
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16542
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16693
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:17257 cp/pt.c:19130
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:17261 cp/pt.c:19134
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19274
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20335
  #, gcc-internal-format
  msgid ""
  "%qD was not declared in this scope, and no declarations were found by "
  "argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:20362
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20367
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20370
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20375
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:20423
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.c:20643
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20646
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20968
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20970
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:20980
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20995
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:25109
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.c:25111
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.c:25117
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:25141 cp/pt.c:25236
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:25147
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:25149
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.c:25168
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:25174 cp/pt.c:25231
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25179
  #, gcc-internal-format
  msgid ""
  "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:25187
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:25223
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:25246 cp/pt.c:25313
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25251 cp/pt.c:25328
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25285
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.c:25288
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:25297
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25358
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.c:25652
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 59163,59174 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26234
  #, gcc-internal-format
  msgid ""
  "template instantiation depth exceeds maximum of %d instantiating %q+D, "
--- 59212,59223 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26153
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26201
  #, gcc-internal-format
  msgid ""
  "template instantiation depth exceeds maximum of %d instantiating %q+D, "
*************** msgid ""
*** 59176,59335 ****
  "increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:26600
  #, gcc-internal-format
  msgid ""
  "non-type template parameters of deduced class type only available with %<-"
  "std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26630
  #, gcc-internal-format
  msgid ""
  "%qT is not a valid type for a template non-type parameter because it is not "
  "structural"
  msgstr ""
  
! #: cp/pt.c:26639
  #, gcc-internal-format
  msgid ""
  "non-type template parameters of class type only available with %<-std=c+"
  "+20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26647
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:26649
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:28003
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28289
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.c:28298
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:28325
  #, gcc-internal-format
  msgid ""
  "deducing from brace-enclosed initializer list requires %<#include "
  "<initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29348
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:29354
  #, gcc-internal-format
  msgid ""
  "alias template deduction only available with %<-std=c++20%> or %<-std=gnu+"
  "+20%>"
  msgstr ""
  
! #: cp/pt.c:29457
  #, gcc-internal-format
  msgid ""
  "cannot deduce template arguments for copy-initialization of %qT, as it has "
  "no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:29464
  #, gcc-internal-format
  msgid ""
  "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.c:29488
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid ""
  "class template argument deduction for %qT failed: explicit deduction guide "
  "selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.c:29523
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid ""
  "for deduction to %<std::initializer_list%>, use copy-list-initialization (i."
  "e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29760
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29764
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29900
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
--- 59225,59384 ----
  "increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:26554
  #, gcc-internal-format
  msgid ""
  "non-type template parameters of deduced class type only available with %<-"
  "std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26586
  #, gcc-internal-format
  msgid ""
  "%qT is not a valid type for a template non-type parameter because it is not "
  "structural"
  msgstr ""
  
! #: cp/pt.c:26595
  #, gcc-internal-format
  msgid ""
  "non-type template parameters of class type only available with %<-std=c+"
  "+20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26603
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:26605
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:27959
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28245
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.c:28254
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:28281
  #, gcc-internal-format
  msgid ""
  "deducing from brace-enclosed initializer list requires %<#include "
  "<initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29321
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:29327
  #, gcc-internal-format
  msgid ""
  "alias template deduction only available with %<-std=c++20%> or %<-std=gnu+"
  "+20%>"
  msgstr ""
  
! #: cp/pt.c:29434
  #, gcc-internal-format
  msgid ""
  "cannot deduce template arguments for copy-initialization of %qT, as it has "
  "no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:29441
  #, gcc-internal-format
  msgid ""
  "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29457
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.c:29465
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid ""
  "class template argument deduction for %qT failed: explicit deduction guide "
  "selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29484
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.c:29500
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29502
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29566
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29569
  #, gcc-internal-format
  msgid ""
  "for deduction to %<std::initializer_list%>, use copy-list-initialization (i."
  "e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29667
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29729
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29733
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29737
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29741
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29877
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
*************** msgstr ""
*** 59593,60012 ****
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid ""
  "lambda in local class %q+T cannot capture variables from the enclosing "
  "context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3944
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3954
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid ""
  "template parameter %qD of type %qT is not allowed in an integral constant "
  "expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4056
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4272
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4451
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4455
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4460
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid ""
  "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6068
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid ""
  "linear clause with %qs modifier applied to non-reference variable with %qT "
  "type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid ""
  "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6992
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7029
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7059
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7064
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7138
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7268
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid ""
  "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference "
  "to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7349
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7366
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7378
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7488
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7914
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8047
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8060
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:8083
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8093
  #, gcc-internal-format
  msgid ""
  "%qs variable is neither a pointer, nor an array nor reference to pointer or "
  "array"
  msgstr ""
  
! #: cp/semantics.c:8150
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid ""
  "%<const%> qualified %qE without %<mutable%> member may appear only in "
  "%<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10205
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:10242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10793
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10846
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
--- 59642,60061 ----
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.c:3782
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3799 cp/semantics.c:10743
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3805
  #, gcc-internal-format
  msgid ""
  "lambda in local class %q+T cannot capture variables from the enclosing "
  "context"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3819
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3946
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3956
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:3992
  #, gcc-internal-format
  msgid ""
  "template parameter %qD of type %qT is not allowed in an integral constant "
  "expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4023
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4030
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4058
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.c:4235
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4264
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4398
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4443
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4447
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4452
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4463
  #, gcc-internal-format
  msgid ""
  "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4990 cp/semantics.c:6769 cp/semantics.c:6853
! #: cp/semantics.c:6904 cp/semantics.c:7246 cp/semantics.c:7467
! #: cp/semantics.c:7750 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5736
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:6011
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6057
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6176
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6637
  #, gcc-internal-format
  msgid ""
  "linear clause with %qs modifier applied to non-reference variable with %qT "
  "type"
  msgstr ""
  
! #: cp/semantics.c:6652
  #, gcc-internal-format
  msgid ""
  "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6676
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6781 cp/semantics.c:8211
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6866
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6917
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6967
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6981
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7018
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7022
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7044
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7048
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7053
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7080
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7113
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7127
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7147
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7176
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7206
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7228
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7257
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7272
  #, gcc-internal-format
  msgid ""
  "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference "
  "to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7279
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7294
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7327
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7355
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7367
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7376
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7477
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7903
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7907
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7976
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8006
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8036
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8049
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:8072
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8082
  #, gcc-internal-format
  msgid ""
  "%qs variable is neither a pointer, nor an array nor reference to pointer or "
  "array"
  msgstr ""
  
! #: cp/semantics.c:8139
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8528
  #, gcc-internal-format
  msgid ""
  "%<const%> qualified %qE without %<mutable%> member may appear only in "
  "%<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8755
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8769
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8966
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9432
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9735 cp/semantics.c:9745
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10150
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10153
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10165
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10194
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:10231
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10782
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10835
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10837
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10855
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 60014,60226 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid ""
  "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1413
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1943
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4300
  #, gcc-internal-format
  msgid ""
  "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which "
  "was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4304
  #, gcc-internal-format
  msgid ""
  "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention "
  "for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.c:4312
  #, gcc-internal-format
  msgid ""
  "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.c:4748
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.c:4755
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.c:4763
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4781
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.c:4796
  #, gcc-internal-format
  msgid ""
  "%qE attribute can only be applied to functions or to class or enumeration "
  "types"
  msgstr ""
  
! #: cp/tree.c:4814
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.c:4820
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.c:4840
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.c:4844
  #, gcc-internal-format
  msgid ""
  "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::"
  "%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4907
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.c:4929
  #, gcc-internal-format
  msgid ""
  "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4937
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4948
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4960
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr ""
  
! #: cp/tree.c:4987
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.c:5007
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:5018
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.c:5033
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:5046
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.c:5070
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:5076
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.c:5083
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:5090
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5112
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:5118
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:6020
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 60063,60275 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10904
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10910
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10937
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10945
  #, gcc-internal-format
  msgid ""
  "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1426
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1961
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4318
  #, gcc-internal-format
  msgid ""
  "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which "
  "was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4322
  #, gcc-internal-format
  msgid ""
  "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention "
  "for %qT"
  msgstr ""
  
! #: cp/tree.c:4325
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.c:4330
  #, gcc-internal-format
  msgid ""
  "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4332
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4763
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.c:4766
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.c:4773
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.c:4781
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4799
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.c:4814
  #, gcc-internal-format
  msgid ""
  "%qE attribute can only be applied to functions or to class or enumeration "
  "types"
  msgstr ""
  
! #: cp/tree.c:4832
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.c:4838
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.c:4858
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.c:4862
  #, gcc-internal-format
  msgid ""
  "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::"
  "%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4925
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.c:4947
  #, gcc-internal-format
  msgid ""
  "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4955
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4966
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4978
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr ""
  
! #: cp/tree.c:5005
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.c:5025
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:5036
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.c:5049 cp/tree.c:5062
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.c:5051
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:5064
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.c:5088
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:5094
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.c:5101
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:5108
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5130
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:5136
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.c:6016
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:6038
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 60414,60707 ****
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3241
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.c:3444
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3476
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3479
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3482
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid ""
  "left hand operand of %<->*%> must be a pointer to class, but is a pointer to "
  "member of type %qT"
  msgstr ""
  
! #: cp/typeck.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3983
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid ""
  "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E "
  "(...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4024
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4027
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4091
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4092
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4110
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4196
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4462
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4508
  #, gcc-internal-format
  msgid ""
  "bitwise operation between different enumeration types %qT and %qT is "
  "deprecated"
  msgstr ""
  
! #: cp/typeck.c:4513
  #, gcc-internal-format
  msgid ""
  "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid ""
  "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, gcc-internal-format
  msgid ""
  "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid ""
  "arithmetic between enumeration type %qT and floating-point type %qT is "
  "deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid ""
  "arithmetic between floating-point type %qT and enumeration type %qT is "
  "deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5541
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5587
  msgid ""
  "implicit conversion from %qH to %qI to match other operand of binary "
  "expression"
  msgstr ""
  
! #: cp/typeck.c:5667
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:6019
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6167
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6168
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6184
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid ""
  "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6380
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
  "static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.c:6386
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids taking the address of a bound member function to form a "
--- 60463,60756 ----
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3251
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.c:3454
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3489
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3492
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3496
  #, gcc-internal-format
  msgid ""
  "left hand operand of %<->*%> must be a pointer to class, but is a pointer to "
  "member of type %qT"
  msgstr ""
  
! #: cp/typeck.c:3561
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3658
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3696
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3768
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3993
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:4014
  #, gcc-internal-format
  msgid ""
  "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E "
  "(...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4031
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4034
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4037
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4095
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4108
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4119
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4120
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4123
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4124
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4206
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4212
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4461
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4472
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4518
  #, gcc-internal-format
  msgid ""
  "bitwise operation between different enumeration types %qT and %qT is "
  "deprecated"
  msgstr ""
  
! #: cp/typeck.c:4523
  #, gcc-internal-format
  msgid ""
  "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4553
  #, gcc-internal-format
  msgid ""
  "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4557
  #, gcc-internal-format
  msgid ""
  "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4566
  #, gcc-internal-format
  msgid ""
  "arithmetic between enumeration type %qT and floating-point type %qT is "
  "deprecated"
  msgstr ""
  
! #: cp/typeck.c:4570
  #, gcc-internal-format
  msgid ""
  "arithmetic between floating-point type %qT and enumeration type %qT is "
  "deprecated"
  msgstr ""
  
! #: cp/typeck.c:4696 cp/typeck.c:4708
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4754
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5210 cp/typeck.c:5219 cp/typeck.c:5512 cp/typeck.c:5521
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5425 cp/typeck.c:5438
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5461
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5493 cp/typeck.c:5501
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5551
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5597
  msgid ""
  "implicit conversion from %qH to %qI to match other operand of binary "
  "expression"
  msgstr ""
  
! #: cp/typeck.c:5677
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:6029
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6037
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6045
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6098
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6177
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6178
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6197
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6204
  #, gcc-internal-format
  msgid ""
  "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6390
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
  "static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.c:6396
  #, gcc-internal-format
  msgid ""
  "ISO C++ forbids taking the address of a bound member function to form a "
*************** msgid ""
*** 60709,61153 ****
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6438
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6496
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.c:6516
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.c:6532
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6820
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6822
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6834
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6836
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7204
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7208
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7366
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7372
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7379
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7403
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7417
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7854
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.c:7892
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7963
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8033
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8107
  #, gcc-internal-format
  msgid ""
  "casting between pointer-to-function and pointer-to-object is conditionally-"
  "supported"
  msgstr ""
  
! #: cp/typeck.c:8121
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8194
  #, gcc-internal-format
  msgid ""
  "invalid use of %<const_cast%> with type %qT, which is not a pointer, "
  "reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.c:8203
  #, gcc-internal-format
  msgid ""
  "invalid use of %<const_cast%> with type %qT, which is a pointer or reference "
  "to a function type"
  msgstr ""
  
! #: cp/typeck.c:8245
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8315
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid ""
  "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9165
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.c:9480
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9485
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9494
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9498
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9503
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9539
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9544
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9549
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid ""
  "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9655
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid ""
  "returning temporary %<initializer_list%> does not extend the lifetime of the "
  "underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid ""
  "returning local %<initializer_list%> variable %qD does not extend the "
  "lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9790
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10106
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10163
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10192
  #, gcc-internal-format
  msgid ""
  "%<operator new%> must not return NULL unless it is declared %<throw()%> (or "
  "%<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10838
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
--- 60758,61202 ----
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6431
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6448
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6506
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.c:6526 cp/typeck.c:7089
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.c:6542
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6689
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6813
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6814
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6830
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6832
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6844
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6846
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6885
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6908
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7101
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7123
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7128
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7203
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7215
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7219
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7223
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7347
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7381
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7387
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7394
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7418
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7432
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7869
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7875 cp/typeck.c:7881 cp/typeck.c:9532
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.c:7907
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7978
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8048
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8073
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8084
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8105 cp/typeck.c:8295
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8122
  #, gcc-internal-format
  msgid ""
  "casting between pointer-to-function and pointer-to-object is conditionally-"
  "supported"
  msgstr ""
  
! #: cp/typeck.c:8136
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8209
  #, gcc-internal-format
  msgid ""
  "invalid use of %<const_cast%> with type %qT, which is not a pointer, "
  "reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.c:8218
  #, gcc-internal-format
  msgid ""
  "invalid use of %<const_cast%> with type %qT, which is a pointer or reference "
  "to a function type"
  msgstr ""
  
! #: cp/typeck.c:8260
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8330
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8431 cp/typeck.c:8440
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8449
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.c:8759
  #, gcc-internal-format
  msgid ""
  "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8779
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8839
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8866
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8880
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.c:8882
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.c:9019
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9033
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9080 cp/typeck.c:9099
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9180
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.c:9495
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9500
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9509
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9513
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9518
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9550
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9554
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9564
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9574
  #, gcc-internal-format
  msgid ""
  "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9670
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.c:9752
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9755
  #, gcc-internal-format
  msgid ""
  "returning temporary %<initializer_list%> does not extend the lifetime of the "
  "underlying array"
  msgstr ""
  
! #: cp/typeck.c:9791
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9795
  #, gcc-internal-format
  msgid ""
  "returning local %<initializer_list%> variable %qD does not extend the "
  "lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9801
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9805
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:10004
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:10006 cp/typeck.c:10029
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10028
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:10067
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10075
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10078
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10113 cp/typeck.c:10159
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10121
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.c:10140
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10143
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10178
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10207
  #, gcc-internal-format
  msgid ""
  "%<operator new%> must not return NULL unless it is declared %<throw()%> (or "
  "%<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10853
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
*************** msgstr ""
*** 61413,61514 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1597
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.c:1688
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2128
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2147
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2188
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2460
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.c:2463
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
--- 61462,61563 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1570 cp/typeck2.c:1600
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.c:1577
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1584
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.c:1662
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1735
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1746
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1940
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1954
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:1984
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:1986
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2013
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2022
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2044
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2102
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2113
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2162
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2193
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2434
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.c:2437
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
*************** msgid "recursive mixin instantiation"
*** 61774,61780 ****
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
--- 61823,61829 ----
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5367
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
*************** msgstr ""
*** 62025,62046 ****
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4956
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5540
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr ""
--- 62074,62095 ----
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4959
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5161
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5543
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr ""
*************** msgstr ""
*** 62415,62423 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3430
! #: fortran/check.c:5927 fortran/check.c:5965 fortran/check.c:6007
! #: fortran/check.c:6034 fortran/check.c:6297 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
--- 62464,62472 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3437
! #: fortran/check.c:5959 fortran/check.c:5997 fortran/check.c:6039
! #: fortran/check.c:6066 fortran/check.c:6329 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
*************** msgid ""
*** 62747,62753 ****
  "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3385
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
--- 62796,62802 ----
  "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3392
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
*************** msgstr ""
*** 62762,62768 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7503
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
--- 62811,62817 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7535
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
*************** msgstr ""
*** 62860,63089 ****
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr ""
  
! #: fortran/check.c:1058
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr ""
  
! #: fortran/check.c:1107
  #, gcc-internal-format
  msgid ""
  "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr ""
  
! #: fortran/check.c:1159
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:1262
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1319
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:1410
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1419 fortran/check.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1442
  #, gcc-internal-format
  msgid ""
  "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr ""
  
! #: fortran/check.c:1464
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1473 fortran/check.c:1508 fortran/check.c:4389
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1490
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or "
  "FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1499
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1524
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Array section with a vector subscript at %L shall not be the target of a "
  "pointer"
  msgstr ""
  
! #: fortran/check.c:1571
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "ATOM argument at %L to intrinsic function %s shall be an integer of "
  "ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1579
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "ATOM argument at %L of the %s intrinsic function shall be a coarray or "
  "coindexed"
  msgstr ""
  
! #: fortran/check.c:1586
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1604 fortran/check.c:1817
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr ""
  
! #: fortran/check.c:1623 fortran/check.c:1757 fortran/check.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1637 fortran/check.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "ATOM argument at %L to intrinsic function %s shall be an integer of "
  "ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1676 fortran/check.c:1690 fortran/check.c:1725
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1710
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1779
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1802
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at "
  "least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:1979
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2103 fortran/check.c:2593
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2112 fortran/check.c:2602
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must have a type of either REAL or "
  "INTEGER"
  msgstr ""
  
! #: fortran/check.c:2122 fortran/check.c:2128
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, "
  "consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2150
  #, gcc-internal-format
  msgid ""
  "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall "
  "not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2158
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2181
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr ""
  
! #: fortran/check.c:2197
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2205
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Support for the A argument at %L which is polymorphic A argument or has "
  "allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2239
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Support for the A argument at %L with allocatable components is not yet "
  "implemented"
  msgstr ""
  
! #: fortran/check.c:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
--- 62909,63138 ----
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr ""
  
! #: fortran/check.c:1065
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr ""
  
! #: fortran/check.c:1114
  #, gcc-internal-format
  msgid ""
  "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr ""
  
! #: fortran/check.c:1166
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:1269
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1326
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:1417
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1426 fortran/check.c:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1449
  #, gcc-internal-format
  msgid ""
  "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr ""
  
! #: fortran/check.c:1471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1480 fortran/check.c:1515 fortran/check.c:4396
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1497
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or "
  "FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Array section with a vector subscript at %L shall not be the target of a "
  "pointer"
  msgstr ""
  
! #: fortran/check.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "ATOM argument at %L to intrinsic function %s shall be an integer of "
  "ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "ATOM argument at %L of the %s intrinsic function shall be a coarray or "
  "coindexed"
  msgstr ""
  
! #: fortran/check.c:1593
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1611 fortran/check.c:1824
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr ""
  
! #: fortran/check.c:1630 fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1644 fortran/check.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "ATOM argument at %L to intrinsic function %s shall be an integer of "
  "ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1664
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1683 fortran/check.c:1697 fortran/check.c:1732
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1771 fortran/check.c:1868
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1786
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1796
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1809
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at "
  "least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1888
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:1986
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2110 fortran/check.c:2600
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2119 fortran/check.c:2609
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must have a type of either REAL or "
  "INTEGER"
  msgstr ""
  
! #: fortran/check.c:2129 fortran/check.c:2135
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, "
  "consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2157
  #, gcc-internal-format
  msgid ""
  "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall "
  "not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2165
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2188
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr ""
  
! #: fortran/check.c:2204
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2212
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2227
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Support for the A argument at %L which is polymorphic A argument or has "
  "allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2253
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Support for the A argument at %L with allocatable components is not yet "
  "implemented"
  msgstr ""
  
! #: fortran/check.c:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 63091,63872 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2287
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2297
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The A argument at %L has type %s but the function passed as OPERATOR at %L "
  "returns %s"
  msgstr ""
  
! #: fortran/check.c:2306
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L has arguments of type %s and %s but "
  "shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have scalar nonallocatable "
  "nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2325
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have the VALUE attribute either "
  "for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have the TARGET attribute either "
  "for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute "
  "either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2347
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute "
  "for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The character length of the A argument at %L and of the arguments of the "
  "OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The character length of the A argument at %L and of the function result of "
  "the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2402
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L shall be of type integer, real or "
  "character"
  msgstr ""
  
! #: fortran/check.c:2430 fortran/check.c:2444
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2481 fortran/check.c:3111 fortran/check.c:3194
! #: fortran/check.c:3416 fortran/check.c:3464 fortran/check.c:4956
! #: fortran/check.c:5093 fortran/check.c:5148 fortran/check.c:6283
! #: fortran/check.c:6412
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2528 fortran/check.c:2797 fortran/check.c:2857
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/"
  "%ld)"
  msgstr ""
  
! #: fortran/check.c:2543 fortran/check.c:2812 fortran/check.c:2872
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2655 fortran/check.c:3796 fortran/check.c:3804
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2669
  #, gcc-internal-format
  msgid ""
  "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2689 fortran/check.c:2697
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2833
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2891
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2984
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3066
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3162
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.c:3201
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3235
  #, gcc-internal-format
  msgid ""
  "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic "
  "subprogram."
  msgstr ""
  
! #: fortran/check.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3367
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3392
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.c:3606
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.c:3654
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3669
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3674
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3699
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr ""
  
! #: fortran/check.c:3708
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3739
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3746
  #, gcc-internal-format
  msgid ""
  "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3813
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3827
  #, gcc-internal-format
  msgid ""
  "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic "
  "matmul"
  msgstr ""
  
! #: fortran/check.c:3846
  #, gcc-internal-format
  msgid ""
  "Different shape on dimension 2 for argument %qs and dimension 1 for argument "
  "%qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3855
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4018
  #, gcc-internal-format
  msgid ""
  "Argument %qs of %qs intrinsic at %L must be in type conformance to argument "
  "%qs at %L"
  msgstr ""
  
! #: fortran/check.c:4136 fortran/check.c:7423 fortran/check.c:7438
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4230
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4237
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is "
  "polymorphic"
  msgstr ""
  
! #: fortran/check.c:4248
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
  "same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
  "same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The FROM and TO arguments at %L violate aliasing restrictions (F2003 "
  "12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4324
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4374
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or "
  "procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4461 fortran/check.c:6359
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must provide at least as many elements "
  "as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4519
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4527
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4546
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4704
  #, gcc-internal-format
  msgid ""
  "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of "
  "constant size"
  msgstr ""
  
! #: fortran/check.c:4714
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4721
  #, gcc-internal-format
  msgid ""
  "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4738
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4809
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4827
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4836
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions "
  "(dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4872
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Without padding, there are not enough elements in the intrinsic RESHAPE "
  "source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4889 fortran/check.c:4908
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4899 fortran/check.c:4918
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5017
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5048
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5086
  #, gcc-internal-format
  msgid ""
  "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size "
  "array"
  msgstr ""
  
! #: fortran/check.c:5166 fortran/check.c:7483
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5179 fortran/check.c:5318 fortran/check.c:7475
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5190 fortran/check.c:5330
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5260
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5309
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5348
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or "
  "TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5362
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: "
  "%s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5398
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5444
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of "
  "FPTR"
  msgstr ""
  
! #: fortran/check.c:5454
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5487
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5526
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5533
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5539
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument X at %L to C_LOC shall have either the POINTER or the TARGET "
  "attribute"
  msgstr ""
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5587
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5605
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Array of interoperable type at %L to C_LOC which is nonallocatable and "
  "neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5654
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.c:5673
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5936
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5947
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall "
  "be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5980
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5993
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6043
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic "
  "at %L"
  msgstr ""
  
! #: fortran/check.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The DISTANCE argument may not be specified together with the COARRAY or DIM "
  "argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6061
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6079
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6137
  #, gcc-internal-format
  msgid ""
  "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not "
  "have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6189
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6208
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6216
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6251
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
  "result size %ld"
  msgstr ""
  
! #: fortran/check.c:6373
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a "
  "scalar"
  msgstr ""
  
! #: fortran/check.c:6386
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6652 fortran/check.c:6684
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr ""
  
! #: fortran/check.c:6710
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6762
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6781
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6791
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7025
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be of a kind not wider than the "
  "default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7207
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7396 fortran/check.c:7407
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ "
  "literal constant"
  msgstr ""
  
! #: fortran/check.c:7467
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, "
--- 63140,63926 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2277
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The A argument at %L has type %s but the function passed as OPERATOR at %L "
  "returns %s"
  msgstr ""
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L has arguments of type %s and %s but "
  "shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2324
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have scalar nonallocatable "
  "nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have the VALUE attribute either "
  "for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have the TARGET attribute either "
  "for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute "
  "either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2354
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute "
  "for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The character length of the A argument at %L and of the arguments of the "
  "OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The character length of the A argument at %L and of the function result of "
  "the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2409
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L shall be of type integer, real or "
  "character"
  msgstr ""
  
! #: fortran/check.c:2437 fortran/check.c:2451
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2488 fortran/check.c:3118 fortran/check.c:3201
! #: fortran/check.c:3423 fortran/check.c:3471 fortran/check.c:4963
! #: fortran/check.c:5100 fortran/check.c:5155 fortran/check.c:6315
! #: fortran/check.c:6444
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2535 fortran/check.c:2804 fortran/check.c:2864
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/"
  "%ld)"
  msgstr ""
  
! #: fortran/check.c:2550 fortran/check.c:2819 fortran/check.c:2879
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2662 fortran/check.c:3803 fortran/check.c:3811
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2676
  #, gcc-internal-format
  msgid ""
  "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2696 fortran/check.c:2704
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2840
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2898
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2916
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2930
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2991
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3073
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.c:3208
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3242
  #, gcc-internal-format
  msgid ""
  "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic "
  "subprogram."
  msgstr ""
  
! #: fortran/check.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3306
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3365
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3374
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3399
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.c:3613
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.c:3661
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3676
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3681
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr ""
  
! #: fortran/check.c:3715
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3746
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3753
  #, gcc-internal-format
  msgid ""
  "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3820
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3834
  #, gcc-internal-format
  msgid ""
  "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic "
  "matmul"
  msgstr ""
  
! #: fortran/check.c:3853
  #, gcc-internal-format
  msgid ""
  "Different shape on dimension 2 for argument %qs and dimension 1 for argument "
  "%qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3862
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4025
  #, gcc-internal-format
  msgid ""
  "Argument %qs of %qs intrinsic at %L must be in type conformance to argument "
  "%qs at %L"
  msgstr ""
  
! #: fortran/check.c:4143 fortran/check.c:7455 fortran/check.c:7470
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4226
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4237
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is "
  "polymorphic"
  msgstr ""
  
! #: fortran/check.c:4255
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
  "same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4264
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
  "same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The FROM and TO arguments at %L violate aliasing restrictions (F2003 "
  "12.4.1.7)"
  msgstr ""
  
! #: fortran/check.c:4331
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4381
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or "
  "procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4389
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4468 fortran/check.c:6391
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must provide at least as many elements "
  "as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4526
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4534
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4553
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4711
  #, gcc-internal-format
  msgid ""
  "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of "
  "constant size"
  msgstr ""
  
! #: fortran/check.c:4721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4728
  #, gcc-internal-format
  msgid ""
  "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4745
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4816
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4834
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4843
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions "
  "(dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Without padding, there are not enough elements in the intrinsic RESHAPE "
  "source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4896 fortran/check.c:4915
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4906 fortran/check.c:4925
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5024
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5055
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5093
  #, gcc-internal-format
  msgid ""
  "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size "
  "array"
  msgstr ""
  
! #: fortran/check.c:5173 fortran/check.c:7515
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5186 fortran/check.c:5325 fortran/check.c:7507
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5197 fortran/check.c:5337
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5267
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5316
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5355
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or "
  "TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5369
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: "
  "%s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5451
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of "
  "FPTR"
  msgstr ""
  
! #: fortran/check.c:5461
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5533
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Argument X at %L to C_LOC shall have either the POINTER or the TARGET "
  "attribute"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5612
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Array of interoperable type at %L to C_LOC which is nonallocatable and "
  "neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5661
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.c:5680
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5704
! #, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
! msgstr ""
! 
! #: fortran/check.c:5968
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5979
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall "
  "be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6025
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6049
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic "
  "at %L"
  msgstr ""
  
! #: fortran/check.c:6082
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "The DISTANCE argument may not be specified together with the COARRAY or DIM "
  "argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6093
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6169
  #, gcc-internal-format
  msgid ""
  "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not "
  "have storage size 0 when %<SOURCE%> argument has size greater than 0"
  msgstr ""
  
! #: fortran/check.c:6221
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6240
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6248
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6283
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
  "result size %ld"
  msgstr ""
  
! #: fortran/check.c:6405
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a "
  "scalar"
  msgstr ""
  
! #: fortran/check.c:6418
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6684 fortran/check.c:6716
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6724
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr ""
  
! #: fortran/check.c:6742
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6754
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6813
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6823
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6840
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7057
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be of a kind not wider than the "
  "default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7239
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7428 fortran/check.c:7439
  #, gcc-internal-format
  msgid ""
  "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ "
  "literal constant"
  msgstr ""
  
! #: fortran/check.c:7499
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, "
*************** msgstr ""
*** 64116,64122 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 64170,64176 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12467
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgid ""
*** 66371,66503 ****
  "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3829
  #, gcc-internal-format
  msgid ""
  "%qs in the pointer assignment at %L cannot be an l-value since it is a "
  "procedure"
  msgstr ""
  
! #: fortran/expr.c:3853
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3858
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3887
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3893 fortran/expr.c:3913
  #, gcc-internal-format
  msgid ""
  "Rank remapping requires a list of %<lower-bound : upper-bound%> "
  "specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3901 fortran/expr.c:3920
  #, gcc-internal-format
  msgid ""
  "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> "
  "specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3947
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3968
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3993
  #, gcc-internal-format
  msgid ""
  "Function result %qs is invalid as proc-target in procedure pointer "
  "assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4002
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4012
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4018
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4025
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4033
  #, gcc-internal-format
  msgid ""
  "Nonintrinsic elemental procedure %qs is invalid in procedure pointer "
  "assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4056
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in the procedure pointer assignment at %L: mismatch in the calling "
  "convention"
  msgstr ""
  
! #: fortran/expr.c:4109
  #, gcc-internal-format
  msgid ""
  "Interface mismatch in procedure pointer assignment at %L: %qs is not a "
  "subroutine"
  msgstr ""
  
! #: fortran/expr.c:4119 fortran/expr.c:4134
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4125 fortran/expr.c:4140 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4161
  #, gcc-internal-format
  msgid ""
  "Procedure pointer target %qs at %L must be either an intrinsic, host or use "
  "associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4188
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Data-pointer-object at %L must be unlimited polymorphic, or of a type with "
--- 66425,66557 ----
  "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3832
  #, gcc-internal-format
  msgid ""
  "%qs in the pointer assignment at %L cannot be an l-value since it is a "
  "procedure"
  msgstr ""
  
! #: fortran/expr.c:3856
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3861
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3890
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3896 fortran/expr.c:3916
  #, gcc-internal-format
  msgid ""
  "Rank remapping requires a list of %<lower-bound : upper-bound%> "
  "specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3904 fortran/expr.c:3923
  #, gcc-internal-format
  msgid ""
  "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> "
  "specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3950
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3996
  #, gcc-internal-format
  msgid ""
  "Function result %qs is invalid as proc-target in procedure pointer "
  "assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4005
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4015
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4021
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4028
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4036
  #, gcc-internal-format
  msgid ""
  "Nonintrinsic elemental procedure %qs is invalid in procedure pointer "
  "assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4059
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in the procedure pointer assignment at %L: mismatch in the calling "
  "convention"
  msgstr ""
  
! #: fortran/expr.c:4112
  #, gcc-internal-format
  msgid ""
  "Interface mismatch in procedure pointer assignment at %L: %qs is not a "
  "subroutine"
  msgstr ""
  
! #: fortran/expr.c:4122 fortran/expr.c:4137
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4128 fortran/expr.c:4143 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4155
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4164
  #, gcc-internal-format
  msgid ""
  "Procedure pointer target %qs at %L must be either an intrinsic, host or use "
  "associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.c:4177
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4191
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Data-pointer-object at %L must be unlimited polymorphic, or of a type with "
*************** msgid ""
*** 66505,66538 ****
  "polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4193
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4201
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4240
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
--- 66559,66592 ----
  "polymorphic target"
  msgstr ""
  
! #: fortran/expr.c:4196
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4230
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
*************** msgstr ""
*** 66540,66736 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4269 fortran/expr.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4285
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Zero-sized array detected at %L where an entity with the TARGET attribute is "
  "expected"
  msgstr ""
  
! #: fortran/expr.c:4291 fortran/expr.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Pointer assignment target in initialization expression does not have the "
  "TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4348
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4376 fortran/expr.c:4381
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4421
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4497 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4503
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4518 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4530
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4536
  #, gcc-internal-format
  msgid ""
  "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4543
  #, gcc-internal-format
  msgid ""
  "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:5011
  #, gcc-internal-format
  msgid ""
  "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr"
  "%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6110
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6118
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6127
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6160
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6208
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6218
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6231
  #, gcc-internal-format
  msgid ""
  "Variable %qs is PROTECTED and cannot appear in a pointer association context "
  "(%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6239
  #, gcc-internal-format
  msgid ""
  "Variable %qs is PROTECTED and cannot appear in a variable definition context "
  "(%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6254
  #, gcc-internal-format
  msgid ""
  "Variable %qs cannot appear in a variable definition context (%s) at %L in "
  "PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6313
  #, gcc-internal-format
  msgid ""
  "%qs at %L associated to vector-indexed target cannot be used in a variable "
  "definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6318
  #, gcc-internal-format
  msgid ""
  "%qs at %L associated to expression cannot be used in a variable definition "
  "context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6330
  #, gcc-internal-format
  msgid ""
  "Associate-name %qs cannot appear in a variable definition context (%s) at %L "
  "because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.c:6372
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Elements with the same value at %L and %L in vector subscript in a variable "
--- 66594,66790 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.c:4272 fortran/expr.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4275
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4288
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Zero-sized array detected at %L where an entity with the TARGET attribute is "
  "expected"
  msgstr ""
  
! #: fortran/expr.c:4294 fortran/expr.c:4309
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Pointer assignment target in initialization expression does not have the "
  "TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4334
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4351
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4379 fortran/expr.c:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4424
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4500 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4506
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4521 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4539
  #, gcc-internal-format
  msgid ""
  "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4546
  #, gcc-internal-format
  msgid ""
  "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:5014
  #, gcc-internal-format
  msgid ""
  "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr"
  "%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6105
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6121
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6132
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6143
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6152
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6213
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6223
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6236
  #, gcc-internal-format
  msgid ""
  "Variable %qs is PROTECTED and cannot appear in a pointer association context "
  "(%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6244
  #, gcc-internal-format
  msgid ""
  "Variable %qs is PROTECTED and cannot appear in a variable definition context "
  "(%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6259
  #, gcc-internal-format
  msgid ""
  "Variable %qs cannot appear in a variable definition context (%s) at %L in "
  "PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6318
  #, gcc-internal-format
  msgid ""
  "%qs at %L associated to vector-indexed target cannot be used in a variable "
  "definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6323
  #, gcc-internal-format
  msgid ""
  "%qs at %L associated to expression cannot be used in a variable definition "
  "context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6335
  #, gcc-internal-format
  msgid ""
  "Associate-name %qs cannot appear in a variable definition context (%s) at %L "
  "because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.c:6377
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Elements with the same value at %L and %L in vector subscript in a variable "
*************** msgid "Illegal id in copy_walk_reduction
*** 66758,66765 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
! #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
--- 66812,66819 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6681 fortran/trans-array.c:8176
! #: fortran/trans-intrinsic.c:8558
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
*************** msgid ""
*** 66855,66861 ****
  "INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 66909,66915 ----
  "INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1832
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 66865,66876 ****
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
--- 66919,66930 ----
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5819
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
*************** msgstr ""
*** 66994,67005 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 67048,67059 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17218
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17236
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgid ""
*** 67340,67420 ****
  "a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3258
  #, gcc-internal-format
  msgid ""
  "Character length of actual argument shorter than of dummy argument %qs (%lu/"
  "%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid ""
  "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) "
  "at %L"
  msgstr ""
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3333
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr ""
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid ""
  "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid ""
  "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy "
  "%qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid ""
  "Coindexed actual argument at %L with allocatable ultimate component to dummy "
  "%qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3416
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3446
  #, gcc-internal-format
  msgid ""
  "Array-section actual argument with vector subscripts at %L is incompatible "
--- 67394,67474 ----
  "a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3259
  #, gcc-internal-format
  msgid ""
  "Character length of actual argument shorter than of dummy argument %qs (%lu/"
  "%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3269 fortran/interface.c:3274
  #, gcc-internal-format
  msgid ""
  "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) "
  "at %L"
  msgstr ""
  
! #: fortran/interface.c:3294
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3310
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3336
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr ""
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3356
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3369
  #, gcc-internal-format
  msgid ""
  "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3383
  #, gcc-internal-format
  msgid ""
  "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy "
  "%qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3397
  #, gcc-internal-format
  msgid ""
  "Coindexed actual argument at %L with allocatable ultimate component to dummy "
  "%qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3409
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3419
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3449
  #, gcc-internal-format
  msgid ""
  "Array-section actual argument with vector subscripts at %L is incompatible "
*************** msgid ""
*** 67422,67755 ****
  "dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3465
  #, gcc-internal-format
  msgid ""
  "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
  "shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3482
  #, gcc-internal-format
  msgid ""
  "Array-section actual argument at %L is incompatible with the non-assumed-"
  "shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3502
  #, gcc-internal-format
  msgid ""
  "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
  "array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3533
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid ""
  "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) "
  "argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Procedure argument at %L is local to a PURE procedure and has the POINTER "
  "attribute"
  msgstr ""
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) "
  "argument"
  msgstr ""
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Coindexed actual argument at %L in PURE procedure is passed to a POINTER "
  "dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3811
  #, gcc-internal-format
  msgid ""
  "Coindexed polymorphic actual argument at %L is passed polymorphic dummy "
  "argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid ""
  "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid ""
  "The pointer object %qs at %L must have an explicit function interface or be "
  "declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid ""
  "The allocatable object %qs at %L must have an explicit function interface or "
  "be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid ""
  "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an "
  "explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid ""
  "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an "
  "explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4019
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4030
  #, gcc-internal-format
  msgid ""
  "Keyword argument requires explicit interface for procedure pointer component "
  "%qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "MOLD= required in NULL() argument at %L: Ambiguity between specific "
  "functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.c:4558
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4769
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4812
  #, gcc-internal-format
  msgid ""
  "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
  "either"
  msgstr ""
  
! #: fortran/interface.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs of %qs at %L should be named %qs as to match the "
  "corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid ""
  "%qs at %L must have the same number of formal arguments as the overridden "
  "procedure"
  msgstr ""
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4928
  #, gcc-internal-format
  msgid ""
  "Passed-object dummy argument of %qs at %L must be at the same position as "
  "the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5045
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5057
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5064
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 67476,67809 ----
  "dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3468
  #, gcc-internal-format
  msgid ""
  "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
  "shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3485
  #, gcc-internal-format
  msgid ""
  "Array-section actual argument at %L is incompatible with the non-assumed-"
  "shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3505
  #, gcc-internal-format
  msgid ""
  "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
  "array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3536
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3666
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3695
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3721
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid ""
  "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) "
  "argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3761
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Procedure argument at %L is local to a PURE procedure and has the POINTER "
  "attribute"
  msgstr ""
  
! #: fortran/interface.c:3793
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) "
  "argument"
  msgstr ""
  
! #: fortran/interface.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Coindexed actual argument at %L in PURE procedure is passed to a POINTER "
  "dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3814
  #, gcc-internal-format
  msgid ""
  "Coindexed polymorphic actual argument at %L is passed polymorphic dummy "
  "argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3856
  #, gcc-internal-format
  msgid ""
  "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3860 fortran/interface.c:3870
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3866
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3879
  #, gcc-internal-format
  msgid ""
  "The pointer object %qs at %L must have an explicit function interface or be "
  "declared as array"
  msgstr ""
  
! #: fortran/interface.c:3887
  #, gcc-internal-format
  msgid ""
  "The allocatable object %qs at %L must have an explicit function interface or "
  "be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3895
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3921
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3930
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3945
  #, gcc-internal-format
  msgid ""
  "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an "
  "explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3960
  #, gcc-internal-format
  msgid ""
  "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an "
  "explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3970
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3980
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4022
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4033
  #, gcc-internal-format
  msgid ""
  "Keyword argument requires explicit interface for procedure pointer component "
  "%qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4118
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "MOLD= required in NULL() argument at %L: Ambiguity between specific "
  "functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4188
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.c:4561
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4678
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4772
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4784
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4792
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4800
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4809
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4815
  #, gcc-internal-format
  msgid ""
  "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
  "either"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4835
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4884
  #, gcc-internal-format
  msgid ""
  "Dummy argument %qs of %qs at %L should be named %qs as to match the "
  "corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4895
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4904
  #, gcc-internal-format
  msgid ""
  "%qs at %L must have the same number of formal arguments as the overridden "
  "procedure"
  msgstr ""
  
! #: fortran/interface.c:4913
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4924
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4931
  #, gcc-internal-format
  msgid ""
  "Passed-object dummy argument of %qs at %L must be at the same position as "
  "the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4959
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4966
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4970
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4974
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4978
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5036 fortran/interface.c:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5048
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5060
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5067
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgid ""
*** 68517,68523 ****
  "defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER "
--- 68571,68577 ----
  "defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15088
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER "
*************** msgstr ""
*** 70067,70428 ****
  msgid "Unexpected junk at %C"
  msgstr ""
  
! #: fortran/openmp.c:280
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr ""
  
! #: fortran/openmp.c:315 fortran/openmp.c:416 fortran/openmp.c:744
! #: fortran/openmp.c:3632
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:354 fortran/openmp.c:444
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr ""
  
! #: fortran/openmp.c:467
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:479
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:551
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr ""
  
! #: fortran/openmp.c:613
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr ""
  
! #: fortran/openmp.c:680
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr ""
  
! #: fortran/openmp.c:712
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:772
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr ""
  
! #: fortran/openmp.c:782
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:1026
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr ""
  
! #: fortran/openmp.c:1138
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1291
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr ""
  
! #: fortran/openmp.c:1830
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:2219
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2411
  #, gcc-internal-format
  msgid ""
  "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at "
  "%L"
  msgstr ""
  
! #: fortran/openmp.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2468
  #, gcc-internal-format
  msgid ""
  "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> "
  "clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2516
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr ""
  
! #: fortran/openmp.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:2556
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2658
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2688
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr ""
  
! #: fortran/openmp.c:2698
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with "
  "incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2718 fortran/openmp.c:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE "
  "procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:3382 fortran/openmp.c:7334
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3386 fortran/openmp.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3391
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr ""
  
! #: fortran/openmp.c:3450
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface "
  "block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr ""
  
! #: fortran/openmp.c:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3493
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and "
  "later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and "
  "later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE "
  "TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3517 fortran/openmp.c:3563
  #, gcc-internal-format
  msgid ""
  "List item %qs at %L set in previous OMP DECLARE TARGET directive to a "
  "different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3527
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and "
  "later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later "
  "in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3537
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE "
  "TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3546
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "COMMON at %L set in previous OMP DECLARE TARGET directive to a different "
  "DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3570
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3580
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3612
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr ""
  
! #: fortran/openmp.c:3656
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3711
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Program unit at %L has OpenMP device constructs/routines but does not set !"
  "$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3716
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Program unit at %L has OpenMP device constructs/routines but does not set !"
  "$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Program unit at %L has OpenMP device constructs/routines but does not set !"
  "$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3747
  #, gcc-internal-format
  msgid ""
  "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after "
  "using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3751
  #, gcc-internal-format
  msgid ""
  "!$OMP REQUIRES clause %qs specified at %L comes after using a device "
  "construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3773
  #, gcc-internal-format
  msgid ""
  "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module "
--- 70121,70482 ----
  msgid "Unexpected junk at %C"
  msgstr ""
  
! #: fortran/openmp.c:281
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr ""
  
! #: fortran/openmp.c:316 fortran/openmp.c:417 fortran/openmp.c:745
! #: fortran/openmp.c:3633
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:355 fortran/openmp.c:445
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr ""
  
! #: fortran/openmp.c:468
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:480
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:552
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr ""
  
! #: fortran/openmp.c:614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr ""
  
! #: fortran/openmp.c:681
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr ""
  
! #: fortran/openmp.c:713
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:773
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr ""
  
! #: fortran/openmp.c:783
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:1027
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr ""
  
! #: fortran/openmp.c:1139
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1292
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1456
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr ""
  
! #: fortran/openmp.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:2393
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2403
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2412
  #, gcc-internal-format
  msgid ""
  "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at "
  "%L"
  msgstr ""
  
! #: fortran/openmp.c:2420
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2469
  #, gcc-internal-format
  msgid ""
  "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> "
  "clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr ""
  
! #: fortran/openmp.c:2524
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2625
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2659
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2674
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2689
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr ""
  
! #: fortran/openmp.c:2699
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with "
  "incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2719 fortran/openmp.c:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2760
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE "
  "procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2979
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:3383 fortran/openmp.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3387 fortran/openmp.c:7339
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3392
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3394
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3414
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr ""
  
! #: fortran/openmp.c:3451
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface "
  "block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3466
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr ""
  
! #: fortran/openmp.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3494
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and "
  "later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3500
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and "
  "later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3504
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE "
  "TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3518 fortran/openmp.c:3564
  #, gcc-internal-format
  msgid ""
  "List item %qs at %L set in previous OMP DECLARE TARGET directive to a "
  "different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and "
  "later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3534
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later "
  "in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3538
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE "
  "TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3547
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "COMMON at %L set in previous OMP DECLARE TARGET directive to a different "
  "DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3613
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3650
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr ""
  
! #: fortran/openmp.c:3657
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3712
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Program unit at %L has OpenMP device constructs/routines but does not set !"
  "$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3717
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Program unit at %L has OpenMP device constructs/routines but does not set !"
  "$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Program unit at %L has OpenMP device constructs/routines but does not set !"
  "$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3748
  #, gcc-internal-format
  msgid ""
  "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after "
  "using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3752
  #, gcc-internal-format
  msgid ""
  "!$OMP REQUIRES clause %qs specified at %L comes after using a device "
  "construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3774
  #, gcc-internal-format
  msgid ""
  "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module "
*************** msgid ""
*** 70430,70436 ****
  "might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3778
  #, gcc-internal-format
  msgid ""
  "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L "
--- 70484,70490 ----
  "might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3779
  #, gcc-internal-format
  msgid ""
  "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L "
*************** msgid ""
*** 70438,71341 ****
  "through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3789
  #, gcc-internal-format
  msgid ""
  "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module "
  "%qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3794
  #, gcc-internal-format
  msgid ""
  "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause "
  "is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3823
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.c:3891
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at "
  "%C"
  msgstr ""
  
! #: fortran/openmp.c:3900
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr ""
  
! #: fortran/openmp.c:3910
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr ""
  
! #: fortran/openmp.c:3916
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
  
! #: fortran/openmp.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, "
  "REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3951
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.c:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4203
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4217
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4314
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4485
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4496
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.c:4518
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4521
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4527 fortran/openmp.c:5662
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4532
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4537
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4547 fortran/openmp.c:5294 fortran/openmp.c:5445
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4550
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4566 fortran/openmp.c:5387 fortran/openmp.c:5433
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4571 fortran/openmp.c:5666
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4576 fortran/openmp.c:5669
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4581 fortran/openmp.c:5382 fortran/openmp.c:5657
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4584 fortran/openmp.c:5390
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4841
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4866
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4892
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:4928
  #, gcc-internal-format
  msgid ""
  "Object %qs is not a variable at %L; parameters cannot be and need not be "
  "copied"
  msgstr ""
  
! #: fortran/openmp.c:4932
  #, gcc-internal-format
  msgid ""
  "Object %qs is not a variable at %L; parameters cannot be and need not be "
  "mapped"
  msgstr ""
  
! #: fortran/openmp.c:4937 fortran/openmp.c:7060
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:4946
  #, gcc-internal-format
  msgid ""
  "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, "
  "PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4975
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4978 fortran/openmp.c:4994 fortran/openmp.c:5002
! #: fortran/openmp.c:5013 fortran/openmp.c:5025 fortran/openmp.c:5040
! #: fortran/openmp.c:7084
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5047
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5060
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5078
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5086
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5089
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5097
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5100
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5103
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5107
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5122
  #, gcc-internal-format
  msgid ""
  "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at "
  "%L"
  msgstr ""
  
! #: fortran/openmp.c:5134
  #, gcc-internal-format
  msgid ""
  "%qs in ALIGNED clause at %L requires a scalar positive constant integer "
  "alignment expression"
  msgstr ""
  
! #: fortran/openmp.c:5153
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5157
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5167
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:5173
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5217
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.c:5228
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5245 fortran/openmp.c:5263
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5276
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5300
  #, gcc-internal-format
  msgid ""
  "List item %qs with allocatable components is not permitted in map clause at "
  "%L"
  msgstr ""
  
! #: fortran/openmp.c:5319
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause "
  "at %L"
  msgstr ""
  
! #: fortran/openmp.c:5335
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5350
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP "
  "clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5366 fortran/openmp.c:5419
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5369 fortran/openmp.c:5422
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5377
  #, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5413
  #, gcc-internal-format
  msgid ""
  "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at "
  "%L"
  msgstr ""
  
! #: fortran/openmp.c:5425
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5430
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5436
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5448
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5458
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5469
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5479
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5571
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5602
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5607
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5612
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5623
  #, gcc-internal-format
  msgid ""
  "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5640
  #, gcc-internal-format
  msgid ""
  "%qs in LINEAR clause at %L requires a constant integer linear-step "
  "expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.c:5674
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5735
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.c:5745
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5793
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or "
  "USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5800
  #, gcc-internal-format
  msgid ""
  "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:5926
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic "
  "type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5956
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot "
  "reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5982 fortran/openmp.c:6270
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of "
  "intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5997
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of "
  "intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6004 fortran/openmp.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC CAPTURE capture statement reads from different variable than "
  "update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6059
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., ."
  "EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6107
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6121
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
  "(expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6153
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
  "reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6177
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
  "at %L"
  msgstr ""
  
! #: fortran/openmp.c:6184
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6201
  #, gcc-internal-format
  msgid ""
  "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6216
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6234
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
  "side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6248
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of "
  "intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6326
  #, gcc-internal-format
  msgid ""
  "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6329
  #, gcc-internal-format
  msgid ""
  "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6337
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-"
  "block-sequences"
  msgstr ""
  
! #: fortran/openmp.c:6594
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6606
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6610
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6622
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at "
  "%L"
  msgstr ""
  
! #: fortran/openmp.c:6626
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or "
  "LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6644
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6654
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6663 fortran/openmp.c:6671
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:6839 fortran/openmp.c:6852
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6871
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6877
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6883
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6911
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6921 fortran/openmp.c:6930
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6946
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Tiled loop cannot be parallelized across gangs, workers and vectors at the "
  "same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6967
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:7067
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:7114
  #, gcc-internal-format
  msgid ""
  "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE "
  "( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7120
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7223
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "OMP CRITICAL at %L with HINT clause requires a NAME, except when "
  "omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.c:7243
  #, gcc-internal-format
  msgid ""
  "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION "
  "clause"
  msgstr ""
  
! #: fortran/openmp.c:7264
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7288
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP "
  "DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE "
  "REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7325
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7347
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7363
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Subroutine call with alternate returns in combiner of !$OMP DECLARE "
  "REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7378
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Subroutine call with alternate returns in INITIALIZER clause of !$OMP "
  "DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE "
  "REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7396
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type "
--- 70492,71395 ----
  "through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3790
  #, gcc-internal-format
  msgid ""
  "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module "
  "%qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3795
  #, gcc-internal-format
  msgid ""
  "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause "
  "is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.c:3892
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at "
  "%C"
  msgstr ""
  
! #: fortran/openmp.c:3901
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr ""
  
! #: fortran/openmp.c:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr ""
  
! #: fortran/openmp.c:3917
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
  
! #: fortran/openmp.c:3920
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, "
  "REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3952
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.c:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4315
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4350
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4443
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.c:4519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4528 fortran/openmp.c:5663
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4548 fortran/openmp.c:5295 fortran/openmp.c:5446
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4551
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4567 fortran/openmp.c:5388 fortran/openmp.c:5434
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4572 fortran/openmp.c:5667
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4577 fortran/openmp.c:5670
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4582 fortran/openmp.c:5383 fortran/openmp.c:5658
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4585 fortran/openmp.c:5391
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4715
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4723 fortran/openmp.c:4734 fortran/resolve.c:10729
! #: fortran/resolve.c:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4842
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4874
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4893
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:4929
  #, gcc-internal-format
  msgid ""
  "Object %qs is not a variable at %L; parameters cannot be and need not be "
  "copied"
  msgstr ""
  
! #: fortran/openmp.c:4933
  #, gcc-internal-format
  msgid ""
  "Object %qs is not a variable at %L; parameters cannot be and need not be "
  "mapped"
  msgstr ""
  
! #: fortran/openmp.c:4938 fortran/openmp.c:7061
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:4947
  #, gcc-internal-format
  msgid ""
  "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, "
  "PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4976
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4979 fortran/openmp.c:4995 fortran/openmp.c:5003
! #: fortran/openmp.c:5014 fortran/openmp.c:5026 fortran/openmp.c:5041
! #: fortran/openmp.c:7085
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5048
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5061
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5079
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5087
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5090
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5098
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5101
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5104
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5108
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5123
  #, gcc-internal-format
  msgid ""
  "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at "
  "%L"
  msgstr ""
  
! #: fortran/openmp.c:5135
  #, gcc-internal-format
  msgid ""
  "%qs in ALIGNED clause at %L requires a scalar positive constant integer "
  "alignment expression"
  msgstr ""
  
! #: fortran/openmp.c:5154
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5168
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:5174
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.c:5229
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5237
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5246 fortran/openmp.c:5264
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5277
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5301
  #, gcc-internal-format
  msgid ""
  "List item %qs with allocatable components is not permitted in map clause at "
  "%L"
  msgstr ""
  
! #: fortran/openmp.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause "
  "at %L"
  msgstr ""
  
! #: fortran/openmp.c:5336
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP "
  "clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5367 fortran/openmp.c:5420
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5370 fortran/openmp.c:5423
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5378
  #, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5414
  #, gcc-internal-format
  msgid ""
  "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at "
  "%L"
  msgstr ""
  
! #: fortran/openmp.c:5426
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5431
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5437
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5449
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5459
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5470
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5480
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5572
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5603
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5608
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5613
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5624
  #, gcc-internal-format
  msgid ""
  "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5641
  #, gcc-internal-format
  msgid ""
  "%qs in LINEAR clause at %L requires a constant integer linear-step "
  "expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.c:5675
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5736
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5778
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5794
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or "
  "USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5801
  #, gcc-internal-format
  msgid ""
  "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:5927
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5952
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic "
  "type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5957
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot "
  "reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5983 fortran/openmp.c:6271
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of "
  "intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of "
  "intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6005 fortran/openmp.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC CAPTURE capture statement reads from different variable than "
  "update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6018
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6060
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., ."
  "EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6108
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6122
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
  "(expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6154
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
  "reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
  "at %L"
  msgstr ""
  
! #: fortran/openmp.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6202
  #, gcc-internal-format
  msgid ""
  "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6217
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6235
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
  "side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of "
  "intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6327
  #, gcc-internal-format
  msgid ""
  "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6330
  #, gcc-internal-format
  msgid ""
  "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6338
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured-"
  "block-sequences"
  msgstr ""
  
! #: fortran/openmp.c:6595
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at "
  "%L"
  msgstr ""
  
! #: fortran/openmp.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or "
  "LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6645
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6655
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6664 fortran/openmp.c:6672
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:6840 fortran/openmp.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6872
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6878
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6884
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6900
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6912
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6922 fortran/openmp.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6947
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Tiled loop cannot be parallelized across gangs, workers and vectors at the "
  "same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:7068
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:7115
  #, gcc-internal-format
  msgid ""
  "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE "
  "( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7121
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7238
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "OMP CRITICAL at %L with HINT clause requires a NAME, except when "
  "omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.c:7244
  #, gcc-internal-format
  msgid ""
  "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION "
  "clause"
  msgstr ""
  
! #: fortran/openmp.c:7265
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7289
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP "
  "DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7297
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE "
  "REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7364
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Subroutine call with alternate returns in combiner of !$OMP DECLARE "
  "REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7379
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Subroutine call with alternate returns in INITIALIZER clause of !$OMP "
  "DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7389
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE "
  "REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7397
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type "
*************** msgstr ""
*** 71837,72003 ****
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4491
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr ""
  
! #: fortran/parse.c:4524
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4560
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4587
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4909
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5115 fortran/parse.c:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5152
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr ""
  
! #: fortran/parse.c:5196
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5640
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5765
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.c:5822
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5847
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.c:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.c:6013
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6017
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6023
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6026
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6179
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 71891,72057 ----
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4494
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr ""
  
! #: fortran/parse.c:4527
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4659
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5102
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5118 fortran/parse.c:5180
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr ""
  
! #: fortran/parse.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5219
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5438
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5496
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5652
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5768
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.c:5825
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5850
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.c:5964
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.c:6016
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6020
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6026
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6029
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6051
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 72005,72011 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6636
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 72059,72065 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6639
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgid ""
*** 72863,72869 ****
  "Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 72917,72923 ----
  "Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11968
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 72990,72996 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 73044,73050 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17150
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgid ""
*** 74187,74235 ****
  "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12022
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12275
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.c:12369
  #, gcc-internal-format
  msgid ""
  "Variable %qs with binding label %qs at %L uses the same global identifier as "
--- 74241,74294 ----
  "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11943
! #, gcc-internal-format, gfc-internal-format
! msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
! msgstr ""
! 
! #: fortran/resolve.c:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12024
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12028
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12089
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12094
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12178
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12260
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12281
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.c:12375
  #, gcc-internal-format
  msgid ""
  "Variable %qs with binding label %qs at %L uses the same global identifier as "
*************** msgstr ""
*** 74238,74244 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12383
  #, gcc-internal-format
  msgid ""
  "Variable %qs from module %qs with binding label %qs at %L uses the same "
--- 74297,74303 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12389
  #, gcc-internal-format
  msgid ""
  "Variable %qs from module %qs with binding label %qs at %L uses the same "
*************** msgstr ""
*** 74248,74310 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, gcc-internal-format
  msgid ""
  "Procedure %qs with binding label %qs at %L uses the same global identifier "
  "as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:12722
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12726
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12734
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12745
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12806
  #, gcc-internal-format
  msgid ""
  "The type %qs cannot be host associated at %L because it is blocked by an "
  "incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12828
  #, gcc-internal-format
  msgid ""
  "Implied SAVE for module variable %qs at %L, needed due to the default "
  "initialization"
  msgstr ""
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid ""
  "Entity %qs at %L has a deferred type parameter and requires either the "
--- 74307,74369 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12408
  #, gcc-internal-format
  msgid ""
  "Procedure %qs with binding label %qs at %L uses the same global identifier "
  "as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:12728
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12732
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12740
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12751
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12767
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12779
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12812
  #, gcc-internal-format
  msgid ""
  "The type %qs cannot be host associated at %L because it is blocked by an "
  "incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12834
  #, gcc-internal-format
  msgid ""
  "Implied SAVE for module variable %qs at %L, needed due to the default "
  "initialization"
  msgstr ""
  
! #: fortran/resolve.c:12865
  #, gcc-internal-format
  msgid ""
  "Entity %qs at %L has a deferred type parameter and requires either the "
*************** msgstr ""
*** 74313,75338 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Entity with assumed character length at %L must be a dummy argument or a "
  "PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12941
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12948
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12995
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12998
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13052
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid ""
  "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is "
  "PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid ""
  "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs "
  "which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13147
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13159
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13168
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13178
  #, gcc-internal-format
  msgid ""
  "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13197
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13205
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13209
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13233
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13259
  #, gcc-internal-format
  msgid ""
  "Function result variable %qs at %L of elemental function %qs shall not have "
  "an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13316
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13336
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its "
  "interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface "
  "in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its "
  "interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid ""
  "%s between the MODULE PROCEDURE declaration in MODULE %qs and the "
  "declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13494
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13503
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13512
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13571
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13608
  #, gcc-internal-format
  msgid ""
  "Only array FINAL procedures declared for derived type %qs defined at %L, "
  "suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13743
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13839
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14051
  #, gcc-internal-format
  msgid ""
  "%qs must be a module procedure or an external procedure with an explicit "
  "interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14094
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14108
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14139
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14180
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14190
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid ""
  "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and "
  "not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L with coarray component shall be a nonpointer, "
  "nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14443
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14541
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14555
  #, gcc-internal-format
  msgid ""
  "Procedure pointer component %qs with PASS at %L must have at least one "
  "argument"
  msgstr ""
  
! #: fortran/resolve.c:14571
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid ""
  "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14641
  #, gcc-internal-format
  msgid ""
  "Component %qs of %qs at %L has the same name as an inherited type-bound "
  "procedure"
  msgstr ""
  
! #: fortran/resolve.c:14654
  #, gcc-internal-format
  msgid ""
  "Character length of component %qs needs to be a constant specification "
  "expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid ""
  "Character component %qs of %qs at %L with deferred length must be a POINTER "
  "or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, gcc-internal-format
  msgid ""
  "the component %qs is a PRIVATE type and cannot be a component of %qs, which "
  "is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
  "attribute"
  msgstr ""
  
! #: fortran/resolve.c:14801
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid ""
  "As extending type %qs at %L has a coarray component, parent type %qs shall "
  "also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid ""
  "Parameterized type %qs does not have a component corresponding to parameter "
  "%qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid ""
  "Generic name %qs of function %qs at %L being the same name as derived type "
  "at %L"
  msgstr ""
  
! #: fortran/resolve.c:14970
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:15035
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15055
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15072
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC "
  "namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15094
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs has use-associated PRIVATE components and cannot be "
  "member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15105
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC "
  "namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15132
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15151
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid ""
  "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15186
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15237
  #, gcc-internal-format
  msgid ""
  "The object %qs at %L has a deferred LEN parameter %qs and is neither "
  "allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15248
  #, gcc-internal-format
  msgid ""
  "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a "
  "variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format
  msgid ""
  "The object %qs at %L with ASSUMED type parameters must be a dummy or a "
  "SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays "
  "at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid ""
  "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an "
  "assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15483
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format
  msgid ""
  "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid ""
  "Character dummy variable %qs at %L with VALUE attribute must have constant "
  "length"
  msgstr ""
  
! #: fortran/resolve.c:15554
  #, gcc-internal-format
  msgid ""
  "C interoperable character dummy variable %qs at %L with VALUE attribute must "
  "have length one"
  msgstr ""
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of "
  "an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, "
  "CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15607
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) "
  "attribute"
  msgstr ""
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an "
  "assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15634
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15641
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, "
  "POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block "
  "nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15770
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE "
  "must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE "
  "must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15816
  #, gcc-internal-format
  msgid ""
  "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have "
  "a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15837
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, gcc-internal-format
  msgid ""
  "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L with coarray component shall be a nonpointer, "
  "nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy "
  "argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, gcc-internal-format
  msgid ""
  "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15903
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15916
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray "
  "or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15941
  #, gcc-internal-format
  msgid ""
  "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure "
  "%qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid ""
  "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure "
  "%qs"
  msgstr ""
  
! #: fortran/resolve.c:15972
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16173
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16180
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16203
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DATA object near %L has the pointer attribute and the corresponding DATA "
  "value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16212
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16684
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.c:16690
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L must have SEQUENCE attribute to be an "
  "EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16783
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an "
  "EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L with default initialization cannot be in "
  "EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L with pointer component(s) cannot be an "
  "EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
  "the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid ""
  "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure "
  "procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16959
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid ""
  "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17043
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17085
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17152
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17185
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17195
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17321
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 74372,75397 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12926
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Entity with assumed character length at %L must be a dummy argument or a "
  "PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12947
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12954
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13013
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13016
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13058
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:13090
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13113
  #, gcc-internal-format
  msgid ""
  "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is "
  "PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13135
  #, gcc-internal-format
  msgid ""
  "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs "
  "which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13153
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13165
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13174
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13184
  #, gcc-internal-format
  msgid ""
  "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13203
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13211
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13215
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13228
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13265
  #, gcc-internal-format
  msgid ""
  "Function result variable %qs at %L of elemental function %qs shall not have "
  "an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13334
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13348
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13391
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its "
  "interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13399
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface "
  "in %s"
  msgstr ""
  
! #: fortran/resolve.c:13407
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its "
  "interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13416
  #, gcc-internal-format
  msgid ""
  "%s between the MODULE PROCEDURE declaration in MODULE %qs and the "
  "declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13500
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13509
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13518
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13538
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13555
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13577
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13614
  #, gcc-internal-format
  msgid ""
  "Only array FINAL procedures declared for derived type %qs defined at %L, "
  "suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13654
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13690
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13749
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13761
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13789
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13845
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14057
  #, gcc-internal-format
  msgid ""
  "%qs must be a module procedure or an external procedure with an explicit "
  "interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14100
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14114
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14128 fortran/resolve.c:14614
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14136
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14157
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14186
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14196
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid ""
  "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and "
  "not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14394
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14403
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14413
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L with coarray component shall be a nonpointer, "
  "nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, gcc-internal-format
  msgid ""
  "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14449
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14547
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14561
  #, gcc-internal-format
  msgid ""
  "Procedure pointer component %qs with PASS at %L must have at least one "
  "argument"
  msgstr ""
  
! #: fortran/resolve.c:14577
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14587
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14596
  #, gcc-internal-format
  msgid ""
  "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14605
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14647
  #, gcc-internal-format
  msgid ""
  "Component %qs of %qs at %L has the same name as an inherited type-bound "
  "procedure"
  msgstr ""
  
! #: fortran/resolve.c:14660
  #, gcc-internal-format
  msgid ""
  "Character length of component %qs needs to be a constant specification "
  "expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14671
  #, gcc-internal-format
  msgid ""
  "Character component %qs of %qs at %L with deferred length must be a POINTER "
  "or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14704
  #, gcc-internal-format
  msgid ""
  "the component %qs is a PRIVATE type and cannot be a component of %qs, which "
  "is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14712
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14721
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
  "attribute"
  msgstr ""
  
! #: fortran/resolve.c:14807
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14852
  #, gcc-internal-format
  msgid ""
  "As extending type %qs at %L has a coarray component, parent type %qs shall "
  "also have one"
  msgstr ""
  
! #: fortran/resolve.c:14865
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14929
  #, gcc-internal-format
  msgid ""
  "Parameterized type %qs does not have a component corresponding to parameter "
  "%qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14962
  #, gcc-internal-format
  msgid ""
  "Generic name %qs of function %qs at %L being the same name as derived type "
  "at %L"
  msgstr ""
  
! #: fortran/resolve.c:14976
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15053
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15061
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15078
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC "
  "namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15100
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs has use-associated PRIVATE components and cannot be "
  "member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15111
  #, gcc-internal-format
  msgid ""
  "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC "
  "namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15138
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15157
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15173
  #, gcc-internal-format
  msgid ""
  "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15184
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15192
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15243
  #, gcc-internal-format
  msgid ""
  "The object %qs at %L has a deferred LEN parameter %qs and is neither "
  "allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15254
  #, gcc-internal-format
  msgid ""
  "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a "
  "variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15261
  #, gcc-internal-format
  msgid ""
  "The object %qs at %L with ASSUMED type parameters must be a dummy or a "
  "SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15301
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays "
  "at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15365
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15368
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15468
  #, gcc-internal-format
  msgid ""
  "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an "
  "assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15505
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15515
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15522
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15541
  #, gcc-internal-format
  msgid ""
  "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15551
  #, gcc-internal-format
  msgid ""
  "Character dummy variable %qs at %L with VALUE attribute must have constant "
  "length"
  msgstr ""
  
! #: fortran/resolve.c:15560
  #, gcc-internal-format
  msgid ""
  "C interoperable character dummy variable %qs at %L with VALUE attribute must "
  "have length one"
  msgstr ""
  
! #: fortran/resolve.c:15573 fortran/resolve.c:15750
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15587
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15596
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of "
  "an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15605
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, "
  "CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15613
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) "
  "attribute"
  msgstr ""
  
! #: fortran/resolve.c:15620
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an "
  "assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15647
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, "
  "POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15654
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15661
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15687
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block "
  "nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15697
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15791
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE "
  "must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15804
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE "
  "must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15822
  #, gcc-internal-format
  msgid ""
  "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have "
  "a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15834
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15843
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15856
  #, gcc-internal-format
  msgid ""
  "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15865
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15878
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L with coarray component shall be a nonpointer, "
  "nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy "
  "argument"
  msgstr ""
  
! #: fortran/resolve.c:15902
  #, gcc-internal-format
  msgid ""
  "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15909
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15922
  #, gcc-internal-format
  msgid ""
  "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray "
  "or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15931
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid ""
  "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure "
  "%qs"
  msgstr ""
  
! #: fortran/resolve.c:15953
  #, gcc-internal-format
  msgid ""
  "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure "
  "%qs"
  msgstr ""
  
! #: fortran/resolve.c:15978
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16061
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16174
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16181
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16188
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16204
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16211
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "DATA object near %L has the pointer attribute and the corresponding DATA "
  "value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16220
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16266
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16279
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16394
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16401
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16526
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16692
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.c:16698
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L must have SEQUENCE attribute to be an "
  "EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an "
  "EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16799
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L with default initialization cannot be in "
  "EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16815
  #, gcc-internal-format
  msgid ""
  "Derived type variable %qs at %L with pointer component(s) cannot be an "
  "EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16918
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16933
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
  "the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16958
  #, gcc-internal-format
  msgid ""
  "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure "
  "procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16967
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17040
  #, gcc-internal-format
  msgid ""
  "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17051
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17062
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17093
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17160
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17173
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17193
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17211
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17225
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17243
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17250
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17329
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 76243,76261 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, gcc-internal-format
  msgid ""
  "The number of elements in the array constructor at %L requires an increase "
  "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8171
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 76302,76320 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6139
  #, gcc-internal-format
  msgid ""
  "The number of elements in the array constructor at %L requires an increase "
  "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8172
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11361
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 76354,76360 ****
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:753
  #, gcc-internal-format
  msgid ""
  "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved "
--- 76413,76419 ----
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:755
  #, gcc-internal-format
  msgid ""
  "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved "
*************** msgid ""
*** 76364,76437 ****
  "code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5327
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5340
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5965
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5971
  #, gcc-internal-format
  msgid ""
  "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not "
  "set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.c:5982 fortran/trans-decl.c:6128
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5998
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6017
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6066
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6070
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6100
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 76423,76496 ----
  "code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1766
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4607 fortran/trans-decl.c:6971
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5095
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5335
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5348
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5973
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5979
  #, gcc-internal-format
  msgid ""
  "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not "
  "set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.c:5990 fortran/trans-decl.c:6136
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6006
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6025
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6074
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6078
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6108
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6700
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 76441,76476 ****
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Sorry, coindexed access to an unlimited polymorphic object at %L is not "
  "supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Sorry, coindexed access to an unlimited polymorphic component at %L is not "
  "supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3830
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "If bounds remapping is specified at %L, the pointer target shall not be NULL"
--- 76500,76535 ----
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1836
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Sorry, coindexed access to an unlimited polymorphic object at %L is not "
  "supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "Sorry, coindexed access to an unlimited polymorphic component at %L is not "
  "supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3831
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5330
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.c:9561
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "If bounds remapping is specified at %L, the pointer target shall not be NULL"
*************** msgstr ""
*** 76492,76503 ****
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11883 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11890
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 76551,76562 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11892 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11899
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 76517,76538 ****
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2716
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.c:3033
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.c:3187
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.c:6039
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
--- 76576,76597 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2719
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.c:3036
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.c:3190
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.c:6042
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
*************** msgstr ""
*** 78128,78134 ****
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
  
! #: params.opt:134
  #, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr ""
--- 78187,78193 ----
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
  
! #: params.opt:138
  #, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr ""
diff -Nrcpad gcc-11.1.0/gcc/po/hr.po gcc-11.2.0/gcc/po/hr.po
*** gcc-11.1.0/gcc/po/hr.po	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/po/hr.po	Wed Jul 28 06:55:07 2021
*************** msgid ""
*** 7,13 ****
  msgstr ""
  "Project-Id-Version: gcc 4.7.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-03-19 21:31+0000\n"
  "PO-Revision-Date: 2012-07-05 15:49+0200\n"
  "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
--- 7,13 ----
  msgstr ""
  "Project-Id-Version: gcc 4.7.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
  "PO-Revision-Date: 2012-07-05 15:49+0200\n"
  "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
*************** msgstr ""
*** 1292,1302 ****
  msgid "this is the insn:"
  msgstr "ovo je insn:"
  
! #: lra-constraints.c:3103
  msgid "unable to generate reloads for impossible constraints:"
  msgstr ""
  
! #: lra-constraints.c:4133 reload.c:3862
  msgid "unable to generate reloads for:"
  msgstr ""
  
--- 1292,1302 ----
  msgid "this is the insn:"
  msgstr "ovo je insn:"
  
! #: lra-constraints.c:3108
  msgid "unable to generate reloads for impossible constraints:"
  msgstr ""
  
! #: lra-constraints.c:4138 reload.c:3868
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgstr "neprepoznati insn:"
*** 1468,1485 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: targhooks.c:2075
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "napravljeno i koriÅ¡teno s razliÄ�itim postavkama â€ž%sâ€�"
  
! #: targhooks.c:2090
  #, fuzzy
  #| msgid "created and used with different settings of -fpic"
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "napravljeno i koriÅ¡teno s razliÄ�itim postavkama -fpic"
  
! #: targhooks.c:2092
  #, fuzzy
  #| msgid "created and used with different settings of -fpie"
  msgid "created and used with different settings of %<-fpie%>"
--- 1468,1485 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: targhooks.c:2089
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "napravljeno i koriÅ¡teno s razliÄ�itim postavkama â€ž%sâ€�"
  
! #: targhooks.c:2104
  #, fuzzy
  #| msgid "created and used with different settings of -fpic"
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "napravljeno i koriÅ¡teno s razliÄ�itim postavkama -fpic"
  
! #: targhooks.c:2106
  #, fuzzy
  #| msgid "created and used with different settings of -fpie"
  msgid "created and used with different settings of %<-fpie%>"
*************** msgstr ""
*** 1520,1526 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6041 c/c-typeck.c:7780 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1520,1526 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 1968,2053 ****
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10259
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10268 config/aarch64/aarch64.c:10281
! #: config/aarch64/aarch64.c:10293 config/aarch64/aarch64.c:10304
! #: config/aarch64/aarch64.c:10320 config/aarch64/aarch64.c:10334
! #: config/aarch64/aarch64.c:10354 config/aarch64/aarch64.c:10428
! #: config/aarch64/aarch64.c:10439 config/aarch64/aarch64.c:10453
! #: config/aarch64/aarch64.c:10675 config/aarch64/aarch64.c:10693
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10372 config/aarch64/aarch64.c:10383
! #: config/aarch64/aarch64.c:10535 config/aarch64/aarch64.c:10546
  #, c-format
  msgid "invalid vector constant"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10395 config/aarch64/aarch64.c:10407
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10421
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10487 config/arm/arm.c:24289
  #, c-format
  msgid "missing operand"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10572
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid constant"
  msgstr "neispravni %%-kod"
  
! #: config/aarch64/aarch64.c:10575
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand"
  msgstr "neispravni izraz kao operand"
  
! #: config/aarch64/aarch64.c:10701 config/aarch64/aarch64.c:10706
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10726
  #, fuzzy, c-format
  #| msgid "invalid 'asm': "
  msgid "invalid address mode"
  msgstr "neispravni â€žasmâ€�: "
  
! #: config/aarch64/aarch64.c:23568 config/arm/arm.c:33644
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23570 config/arm/arm.c:33646
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23585 config/aarch64/aarch64.c:23601
! #: config/arm/arm.c:33661 config/arm/arm.c:33677
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23609
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14054 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1968,2053 ----
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10663
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10672 config/aarch64/aarch64.c:10685
! #: config/aarch64/aarch64.c:10697 config/aarch64/aarch64.c:10708
! #: config/aarch64/aarch64.c:10724 config/aarch64/aarch64.c:10738
! #: config/aarch64/aarch64.c:10758 config/aarch64/aarch64.c:10832
! #: config/aarch64/aarch64.c:10843 config/aarch64/aarch64.c:10857
! #: config/aarch64/aarch64.c:11079 config/aarch64/aarch64.c:11097
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10776 config/aarch64/aarch64.c:10787
! #: config/aarch64/aarch64.c:10939 config/aarch64/aarch64.c:10950
  #, c-format
  msgid "invalid vector constant"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10799 config/aarch64/aarch64.c:10811
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10825
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10976
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid constant"
  msgstr "neispravni %%-kod"
  
! #: config/aarch64/aarch64.c:10979
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand"
  msgstr "neispravni izraz kao operand"
  
! #: config/aarch64/aarch64.c:11105 config/aarch64/aarch64.c:11110
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:11130
  #, fuzzy, c-format
  #| msgid "invalid 'asm': "
  msgid "invalid address mode"
  msgstr "neispravni â€žasmâ€�: "
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2063,2080 ****
  msgstr ""
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13748 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13668
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13696
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
--- 2063,2080 ----
  msgstr ""
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
*************** msgstr ""
*** 2104,2110 ****
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13756
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
--- 2104,2110 ----
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
*************** msgstr ""
*** 2114,2120 ****
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13532
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
--- 2114,2120 ----
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
*************** msgstr ""
*** 2127,2133 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14059
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
--- 2127,2133 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
*************** msgstr "neispravni izraz kao operand"
*** 2216,2250 ****
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.c:20653 config/arm/arm.c:20678 config/arm/arm.c:20688
! #: config/arm/arm.c:20697 config/arm/arm.c:20706
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.c:23562 config/arm/arm.c:23580
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.c:23568
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23686 config/arm/arm.c:23699 config/arm/arm.c:23724
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23801 config/arm/arm.c:23823 config/arm/arm.c:23833
! #: config/arm/arm.c:23843 config/arm/arm.c:23853 config/arm/arm.c:23892
! #: config/arm/arm.c:23910 config/arm/arm.c:23935 config/arm/arm.c:23950
! #: config/arm/arm.c:23977 config/arm/arm.c:23984 config/arm/arm.c:24002
! #: config/arm/arm.c:24009 config/arm/arm.c:24017 config/arm/arm.c:24038
! #: config/arm/arm.c:24045 config/arm/arm.c:24236 config/arm/arm.c:24243
! #: config/arm/arm.c:24270 config/arm/arm.c:24277 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2216,2250 ----
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr ""
*** 2252,2264 ****
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23905
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23926
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2252,2264 ----
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr ""
*** 2380,2387 ****
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6928
! #: d/dmd/dsymbolsem.c:1450 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
--- 2380,2387 ----
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
! #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
*************** msgstr ""
*** 2749,2755 ****
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13686
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 2749,2755 ----
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgid "post-increment address is not a r
*** 2803,2809 ****
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20528
  msgid "bad address"
  msgstr ""
  
--- 2803,2809 ----
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr ""
  
*************** msgstr ""
*** 2855,2862 ****
  #: 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:3326 config/riscv/riscv.c:3441
! #: config/riscv/riscv.c:3447 config/riscv/riscv.c:3456
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr ""
--- 2855,2862 ----
  #: 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:3335 config/riscv/riscv.c:3450
! #: config/riscv/riscv.c:3456 config/riscv/riscv.c:3465
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr ""
*************** msgstr ""
*** 2994,3284 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3851
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3859
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3864
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3866
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4006
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4009
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4021
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10752
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13316
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13496
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%A value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13505 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13520
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%e value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13541
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13550
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13559
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13594
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13604
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13614
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13629 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13676
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13723
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13765
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%t value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13782
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13794
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13808 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%V value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13875 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13932
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%z value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:14001
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14845
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23803
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.c:26952
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27021
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27097
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27657
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27659
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27661
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27663
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27678
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27680
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27682
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27684
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr ""
  
! #: config/s390/s390.c:7884
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7895
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:7976
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8017
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8039
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8057
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8067
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8088
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8099
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8185 config/s390/s390.c:8206
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8203
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8240
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8247
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8250
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:12029
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.c:16403
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16413
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16416
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16424
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 2994,3284 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3855
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3863
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3868
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3870
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4010
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4013
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4025
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%A value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13613
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%e value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%t value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13951
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%V value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14025
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%z value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27071
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27776
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27778
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27780
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27782
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27797
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27799
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27801
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27803
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr ""
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:12052
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr ""
*** 3541,3548 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14380 cp/parser.c:31016
! #: cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "oÄ�ekujem %<;%>"
--- 3541,3548 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "oÄ�ekujem %<;%>"
*************** msgstr "oÄ�ekujem %<;%>"
*** 3562,3568 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "oÄ�ekujem %<)%>"
--- 3562,3568 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "oÄ�ekujem %<)%>"
*************** msgstr "oÄ�ekujem %<)%>"
*** 3570,3576 ****
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "oÄ�ekujem %<]%>"
--- 3570,3576 ----
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "oÄ�ekujem %<]%>"
*************** msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>
*** 3588,3608 ****
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "oÄ�ekujem %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31641
! #: cp/parser.c:35326
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "oÄ�ekujem %<[%>"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19941
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "oÄ�ekujem %<{%>"
--- 3588,3608 ----
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "oÄ�ekujem %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "oÄ�ekujem %<[%>"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "oÄ�ekujem %<{%>"
*************** msgstr "oÄ�ekujem %<{%>"
*** 3613,3625 ****
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31668
! #: cp/parser.c:33316 cp/parser.c:36125 cp/parser.c:36909
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "oÄ�ekujem %<:%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31555
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "oÄ�ekujem %<while%>"
--- 3613,3625 ----
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "oÄ�ekujem %<:%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "oÄ�ekujem %<while%>"
*************** msgstr "oÄ�ekujem %<while%>"
*** 3628,3634 ****
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31014 cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "oÄ�ekujem %<,%>"
--- 3628,3634 ----
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "oÄ�ekujem %<,%>"
*************** msgstr "oÄ�ekujem %<,%>"
*** 3637,3654 ****
  msgid "expected %<.%>"
  msgstr "oÄ�ekujem %<.%>"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33890
! #: cp/parser.c:33911
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "oÄ�ekujem %<>%>"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
--- 3637,3654 ----
  msgid "expected %<.%>"
  msgstr "oÄ�ekujem %<.%>"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "oÄ�ekujem %<>%>"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
*************** msgstr "oÄ�ekujem %<,%> ili %<)%>"
*** 3656,3683 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "oÄ�ekujem %<=%>"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31632 cp/parser.c:34100
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "oÄ�ekujem %<}%>"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40913
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8370
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1335 cp/parser.c:17360 cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 3656,3683 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "oÄ�ekujem %<=%>"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "oÄ�ekujem %<}%>"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr "oÄ�ekujem %<while%>"
*** 3693,3722 ****
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7407
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7545 cp/pt.c:2044 cp/pt.c:25058
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.c:12092
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12093
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3392
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3393
  msgid "jump to case label"
  msgstr ""
  
--- 3693,3722 ----
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7411
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr ""
  
*************** msgstr ""
*** 3935,3961 ****
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20737
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20740
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.c:20742
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20744
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.c:20746
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2042 cp/semantics.c:5713
  msgid "candidates are:"
  msgstr ""
  
--- 3935,3961 ----
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20774
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20777
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.c:20779
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20781
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr ""
  
*************** msgstr ""
*** 3999,4046 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6633 c/c-typeck.c:4406
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6634 c/c-typeck.c:4393
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6661 c/c-typeck.c:4450
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6678 c/c-typeck.c:4458
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6690 c/c-typeck.c:4480
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6708
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6754
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6756
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6758
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6760
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 3999,4046 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6719
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 4139,4145 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3421 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4139,4145 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4269,4275 ****
  msgid "Bad type in constant expression"
  msgstr ""
  
! #: fortran/module.c:7303
  msgid "Unexpected end of module"
  msgstr ""
  
--- 4269,4275 ----
  msgid "Bad type in constant expression"
  msgstr ""
  
! #: fortran/module.c:7314
  msgid "Unexpected end of module"
  msgstr ""
  
*************** msgstr ""
*** 4297,4307 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2139 fortran/resolve.c:11928
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2142 fortran/resolve.c:11980 fortran/resolve.c:11983
  msgid "pointer assignment"
  msgstr ""
  
--- 4297,4307 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2139 fortran/resolve.c:11936
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 4387,4540 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4050
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4083
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4088
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4103
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4168
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4182
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4280
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4286
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4299
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4302
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4305
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4309
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4395
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7234
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7238
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7242
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7246
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7250
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7536 fortran/resolve.c:7539
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7916 fortran/resolve.c:7919
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8152 fortran/resolve.c:10105
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8196 fortran/resolve.c:10117
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9911
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10129
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
! #: fortran/trans-array.c:1750
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:6023
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9788
  #, 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:6235
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6243
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9796
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11270
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4387,4540 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4052
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4069
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4086
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4091
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4106
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4149
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4172
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4186
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4284
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4290
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4304
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4307
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4312
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4317
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4403
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7242
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7246
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7250
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7254
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7258
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7544 fortran/resolve.c:7547
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7927
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8160 fortran/resolve.c:10113
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8204 fortran/resolve.c:10125
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9919
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10137
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
! #: fortran/trans-array.c:1778
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 4659,4684 ****
  msgid "Incorrect function return value"
  msgstr ""
  
! #: fortran/trans.c:714 fortran/trans.c:789
  #, c-format
  msgid "Error allocating %lu bytes"
  msgstr ""
  
! #: fortran/trans.c:998
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr ""
  
! #: fortran/trans.c:1004
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.c:1454 fortran/trans.c:1613
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.c:1771
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
--- 4659,4684 ----
  msgid "Incorrect function return value"
  msgstr ""
  
! #: fortran/trans.c:724 fortran/trans.c:799
  #, c-format
  msgid "Error allocating %lu bytes"
  msgstr ""
  
! #: fortran/trans.c:1008
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr ""
  
! #: fortran/trans.c:1014
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.c:1464 fortran/trans.c:1623
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.c:1781
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
*************** msgstr ""
*** 4891,4905 ****
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr ""
  
! #: config/arc/arc.h:68 config/mips/mips.h:1452
  msgid "may not use both -EB and -EL"
  msgstr ""
  
! #: config/arm/arm.h:93
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr ""
  
! #: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr ""
  
--- 4891,4905 ----
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr ""
  
! #: config/arc/arc.h:68 config/mips/mips.h:1453
  msgid "may not use both -EB and -EL"
  msgstr ""
  
! #: config/arm/arm.h:94
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr ""
  
! #: config/arm/arm.h:96 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr ""
  
*************** msgstr ""
*** 4915,4922 ****
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr ""
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141
  msgid "shared and mdll are not compatible"
  msgstr ""
  
--- 4915,4922 ----
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr ""
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:138
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:153
  msgid "shared and mdll are not compatible"
  msgstr ""
  
*************** msgid "Warn about creation of array temp
*** 5076,5085 ****
  msgstr ""
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1017 common.opt:1021
! #: common.opt:1025 common.opt:1029 common.opt:1679 common.opt:1735
! #: common.opt:1874 common.opt:1878 common.opt:2116 common.opt:2330
! #: common.opt:3046
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 5076,5085 ----
  msgstr ""
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1021 common.opt:1025
! #: common.opt:1029 common.opt:1033 common.opt:1683 common.opt:1739
! #: common.opt:1878 common.opt:1882 common.opt:2120 common.opt:2334
! #: common.opt:3050
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 5554,5713 ****
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr ""
  
! #: fortran/lang.opt:708
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr ""
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr ""
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr ""
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr ""
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr ""
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr ""
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr ""
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr ""
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr ""
  
! #: fortran/lang.opt:772
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:792
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr ""
  
! #: fortran/lang.opt:800
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:811
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:815 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1903 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1099 common.opt:1103
! #: common.opt:1107 common.opt:1194 common.opt:1471 common.opt:1550
! #: common.opt:1826 common.opt:1965 common.opt:2008 common.opt:2405
! #: common.opt:2441 common.opt:2534 common.opt:2538 common.opt:2647
! #: common.opt:2738 common.opt:2746 common.opt:2754 common.opt:2762
! #: common.opt:2863 common.opt:2919 common.opt:3007 common.opt:3151
! #: common.opt:3155 common.opt:3159 common.opt:3163
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr ""
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr ""
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr ""
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr ""
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr ""
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr ""
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr ""
  
! #: fortran/lang.opt:883
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr ""
--- 5554,5713 ----
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr ""
  
! #: fortran/lang.opt:704
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr ""
  
! #: fortran/lang.opt:712
  #, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr ""
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr ""
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr ""
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr ""
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr ""
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr ""
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:756
  #, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr ""
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr ""
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr ""
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:784
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr ""
  
! #: fortran/lang.opt:796
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr ""
  
! #: fortran/lang.opt:803
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:811 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1890 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1103 common.opt:1107
! #: common.opt:1111 common.opt:1198 common.opt:1475 common.opt:1554
! #: common.opt:1830 common.opt:1969 common.opt:2012 common.opt:2409
! #: common.opt:2445 common.opt:2538 common.opt:2542 common.opt:2651
! #: common.opt:2742 common.opt:2750 common.opt:2758 common.opt:2766
! #: common.opt:2867 common.opt:2923 common.opt:3011 common.opt:3155
! #: common.opt:3159 common.opt:3163 common.opt:3167
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
  
! #: fortran/lang.opt:851
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr ""
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr ""
  
! #: fortran/lang.opt:859
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr ""
  
! #: fortran/lang.opt:863
  #, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr ""
  
! #: fortran/lang.opt:867
  #, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr ""
  
! #: fortran/lang.opt:871
  #, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr ""
  
! #: fortran/lang.opt:875
  #, no-c-format
  msgid "Conform to nothing in particular."
  msgstr ""
  
! #: fortran/lang.opt:879
  #, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr ""
*************** msgstr ""
*** 6386,6392 ****
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corrsponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
--- 6386,6392 ----
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
*************** msgstr ""
*** 7009,7016 ****
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2068
! #: c-family/c.opt:2072 c-family/c.opt:2088
  #, no-c-format
  msgid "No longer supported."
  msgstr ""
--- 7009,7016 ----
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2055
! #: c-family/c.opt:2059 c-family/c.opt:2075
  #, no-c-format
  msgid "No longer supported."
  msgstr ""
*************** msgstr ""
*** 7367,7834 ****
  
  #: c-family/c.opt:1878
  #, no-c-format
- msgid "-fopenacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
- msgstr ""
- 
- #: c-family/c.opt:1891
- #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1899
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1910
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1914
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr ""
  
! #: c-family/c.opt:1918
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr ""
  
! #: c-family/c.opt:1922
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1930
  #, 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:1934
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1938
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1942
  #, 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:1946
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr ""
  
! #: c-family/c.opt:1950
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr ""
  
! #: c-family/c.opt:1954 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr ""
  
! #: c-family/c.opt:1958
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr ""
  
! #: c-family/c.opt:1962
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1966 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:1970
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr ""
  
! #: c-family/c.opt:1977
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1993
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr ""
  
! #: c-family/c.opt:1997
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:2004 c-family/c.opt:2009
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2026
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr ""
  
! #: c-family/c.opt:2033
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:2040
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:2044
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:2048 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:2052
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr ""
  
! #: c-family/c.opt:2056
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:2060
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:2064
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:2076 d/lang.opt:326
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:2080
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:2084
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:2092
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:2096
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr ""
  
! #: c-family/c.opt:2100
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2104
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2108
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2112
  #, 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:2117
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2121
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr ""
  
! #: c-family/c.opt:2125
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:2129
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:2133
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:2137
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:2141
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2145
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2149
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2153
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2163
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2167
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2179
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr ""
  
! #: c-family/c.opt:2183
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr ""
  
! #: c-family/c.opt:2187 c-family/c.opt:2191
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2195
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2199
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2203
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2207
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2211
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2215
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2219 c-family/c.opt:2223
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2227 c-family/c.opt:2231
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2235 c-family/c.opt:2373
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2239
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2243 c-family/c.opt:2247 c-family/c.opt:2377
! #: c-family/c.opt:2381
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2251
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2255 c-family/c.opt:2259 c-family/c.opt:2357
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2263 c-family/c.opt:2365
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2267
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2271 c-family/c.opt:2276
  #, 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:2281
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2285
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2289
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2293
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2297
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2301
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2305 c-family/c.opt:2309
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2313 c-family/c.opt:2317
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2321
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2325
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2329 c-family/c.opt:2333
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2337
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2341 c-family/c.opt:2345
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2349
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2353
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2361
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2369
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2385
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2402
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr ""
  
! #: c-family/c.opt:2406
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2410
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
--- 7367,7829 ----
  
  #: c-family/c.opt:1878
  #, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr ""
  
! #: c-family/c.opt:1882
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1886
  #, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr ""
  
! #: c-family/c.opt:1897
  #, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr ""
  
! #: c-family/c.opt:1901
  #, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr ""
  
! #: c-family/c.opt:1905
  #, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr ""
  
! #: c-family/c.opt:1909
  #, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr ""
  
! #: c-family/c.opt:1917
  #, 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:1921
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1925
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1929
  #, 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:1933
  #, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr ""
  
! #: c-family/c.opt:1937
  #, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr ""
  
! #: c-family/c.opt:1941 ada/gcc-interface/lang.opt:81
  #, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr ""
  
! #: c-family/c.opt:1945
  #, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr ""
  
! #: c-family/c.opt:1949
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr ""
  
! #: c-family/c.opt:1953 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:1957
  #, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr ""
  
! #: c-family/c.opt:1964
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr ""
  
! #: c-family/c.opt:1984
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1991 c-family/c.opt:1996
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2013
  #, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr ""
  
! #: c-family/c.opt:2020
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:2027
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:2031
  #, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr ""
  
! #: c-family/c.opt:2035 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:2039
  #, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr ""
  
! #: c-family/c.opt:2043
  #, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr ""
  
! #: c-family/c.opt:2047
  #, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr ""
  
! #: c-family/c.opt:2051
  #, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr ""
  
! #: c-family/c.opt:2063
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:2067
  #, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr ""
  
! #: c-family/c.opt:2071
  #, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr ""
  
! #: c-family/c.opt:2079
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:2083
  #, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr ""
  
! #: c-family/c.opt:2087
  #, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2091
  #, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2095
  #, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr ""
  
! #: c-family/c.opt:2099
  #, 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:2104
  #, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2108
  #, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr ""
  
! #: c-family/c.opt:2112
  #, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr ""
  
! #: c-family/c.opt:2116
  #, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr ""
  
! #: c-family/c.opt:2120
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:2124
  #, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr ""
  
! #: c-family/c.opt:2128
  #, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2132
  #, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr ""
  
! #: c-family/c.opt:2136
  #, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr ""
  
! #: c-family/c.opt:2140
  #, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr ""
  
! #: c-family/c.opt:2150
  #, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr ""
  
! #: c-family/c.opt:2154
  #, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr ""
  
! #: c-family/c.opt:2166
  #, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr ""
  
! #: c-family/c.opt:2170
  #, no-c-format
  msgid "Remap file names when including files."
  msgstr ""
  
! #: c-family/c.opt:2174 c-family/c.opt:2178
  #, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr ""
  
! #: c-family/c.opt:2182
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2186
  #, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr ""
  
! #: c-family/c.opt:2190
  #, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr ""
  
! #: c-family/c.opt:2194
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2198
  #, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr ""
  
! #: c-family/c.opt:2202
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr ""
  
! #: c-family/c.opt:2206 c-family/c.opt:2210
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2214 c-family/c.opt:2218
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2222 c-family/c.opt:2360
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr ""
  
! #: c-family/c.opt:2226
  #, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr ""
  
! #: c-family/c.opt:2230 c-family/c.opt:2234 c-family/c.opt:2364
! #: c-family/c.opt:2368
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr ""
  
! #: c-family/c.opt:2238
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2242 c-family/c.opt:2246 c-family/c.opt:2344
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr ""
  
! #: c-family/c.opt:2250 c-family/c.opt:2352
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr ""
  
! #: c-family/c.opt:2254
  #, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr ""
  
! #: c-family/c.opt:2258 c-family/c.opt:2263
  #, 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:2268
  #, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2272
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr ""
  
! #: c-family/c.opt:2276
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr ""
  
! #: c-family/c.opt:2280
  #, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2284
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr ""
  
! #: c-family/c.opt:2288
  #, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2292 c-family/c.opt:2296
  #, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2300 c-family/c.opt:2304
  #, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2308
  #, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2312
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr ""
  
! #: c-family/c.opt:2316 c-family/c.opt:2320
  #, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2324
  #, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr ""
  
! #: c-family/c.opt:2328 c-family/c.opt:2332
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2336
  #, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr ""
  
! #: c-family/c.opt:2340
  #, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr ""
  
! #: c-family/c.opt:2348
  #, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr ""
  
! #: c-family/c.opt:2356
  #, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr ""
  
! #: c-family/c.opt:2372
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2389
  #, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr ""
  
! #: c-family/c.opt:2393
  #, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr ""
  
! #: c-family/c.opt:2397
  #, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr ""
*************** msgstr ""
*** 8073,8078 ****
--- 8068,8078 ----
  msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
  msgstr ""
  
+ #: d/lang.opt:326
+ #, no-c-format
+ msgid "Emit template instantiations as weak symbols."
+ msgstr ""
+ 
  #: d/lang.opt:346
  #, no-c-format
  msgid "Do not link the standard D library in the compilation."
*************** msgstr ""
*** 9310,9452 ****
  msgid "Support TLS segment larger than 64K."
  msgstr ""
  
! #: config/riscv/riscv.opt:26
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:30
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr ""
  
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr ""
  
! #: config/riscv/riscv.opt:38 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr ""
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:67
  #, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:71
  #, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr ""
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:80 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:84
  #, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:88
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr ""
  
! #: config/riscv/riscv.opt:92
  #, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr ""
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:102 config/aarch64/aarch64.opt:92
  #, no-c-format
  msgid "Specify the code model."
  msgstr ""
  
! #: config/riscv/riscv.opt:106
  #, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr ""
  
! #: config/riscv/riscv.opt:110 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:120
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:124
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:143
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:147 config/i386/i386.opt:246
  #, no-c-format
  msgid "Use the given data alignment."
  msgstr ""
  
! #: config/riscv/riscv.opt:151 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:161 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:165 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
! #: config/riscv/riscv.opt:175 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:182 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:192
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:205
  #, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
--- 9310,9464 ----
  msgid "Support TLS segment larger than 64K."
  msgstr ""
  
! #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
! #, no-c-format
! msgid "Assume target CPU is configured as big endian."
! msgstr ""
! 
! #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
! #, no-c-format
! msgid "Assume target CPU is configured as little endian."
! msgstr ""
! 
! #: config/riscv/riscv.opt:34
  #, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:38
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr ""
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr ""
  
! #: config/riscv/riscv.opt:46 config/i386/i386.opt:421
  #, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr ""
  
! #: config/riscv/riscv.opt:50
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr ""
  
! #: config/riscv/riscv.opt:79
  #, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr ""
  
! #: config/riscv/riscv.opt:83
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:88 config/mips/mips.opt:405
  #, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:92
  #, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr ""
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr ""
  
! #: config/riscv/riscv.opt:100
  #, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr ""
  
! #: config/riscv/riscv.opt:104
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:92
  #, no-c-format
  msgid "Specify the code model."
  msgstr ""
  
! #: config/riscv/riscv.opt:114
  #, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr ""
  
! #: config/riscv/riscv.opt:118 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:128
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:132
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:151
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:155 config/i386/i386.opt:246
  #, no-c-format
  msgid "Use the given data alignment."
  msgstr ""
  
! #: config/riscv/riscv.opt:159 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
! #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:200
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:213
  #, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
*************** msgstr ""
*** 9581,9592 ****
  msgid "The code model option names for -mcmodel:"
  msgstr ""
  
- #: config/aarch64/aarch64.opt:68 config/arm/arm.opt:90
- #: config/microblaze/microblaze.opt:60
- #, no-c-format
- msgid "Assume target CPU is configured as big endian."
- msgstr ""
- 
  #: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1030
  #, no-c-format
  msgid "Generate code which uses only the general registers."
--- 9593,9598 ----
*************** msgstr ""
*** 9607,9618 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
- #: config/aarch64/aarch64.opt:88 config/arm/arm.opt:155
- #: config/microblaze/microblaze.opt:64
- #, no-c-format
- msgid "Assume target CPU is configured as little endian."
- msgstr ""
- 
  #: config/aarch64/aarch64.opt:96
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
--- 9613,9618 ----
*************** msgstr ""
*** 16837,19000 ****
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:970
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:978
  #, no-c-format
  msgid "Align the start of functions."
  msgstr ""
  
! #: common.opt:988
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:995
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1002
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1009
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1013
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1033
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1041
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1050
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1061
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1065
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1069
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr ""
  
! #: common.opt:1073
  #, 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:1078
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1087
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1091
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1095
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1111
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1115
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1119
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1130
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1134
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1138
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1142 common.opt:1146
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1150
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr ""
  
! #: common.opt:1154
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1158
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1174
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1178
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1182
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1186
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1190
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1198
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1202
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1206
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1210
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1214
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1218
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1222
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1226
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1232
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1236
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1240
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1244
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1248
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1252
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1256
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1260
  #, 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:1277
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1281
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1293
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1313
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1333
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1407
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1430
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1434
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1438
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1442
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1459
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1467
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1475
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1479
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1483
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1491
  #, no-c-format
  msgid "Enable exception handling."
  msgstr ""
  
! #: common.opt:1495
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1499
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1514
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1530
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1534
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1538
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1542
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1546
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1554
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1558
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1582
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1586
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1590
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1594
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1598
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1602
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1607
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1624
  #, 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:1629
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1633
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1651
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1655 common.opt:1663 common.opt:2827
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1659
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1667
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1671
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1683
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1687
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1703
  #, no-c-format
  msgid "Process #ident directives."
  msgstr ""
  
! #: common.opt:1707
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:1715
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1731
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1743
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr ""
  
! #: common.opt:1747
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:1753
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1757
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:1761
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:1765
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:1772
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1776
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1783
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1806
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1818
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1830
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1834
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1846
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:1850
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1862
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1866
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1870
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1882
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1886
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1899
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1915
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1920
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1925
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1937
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:1941
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1945
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1949
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:1953
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:1957
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:1961
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1969
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:1977
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2004
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2012
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2016
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2020
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr ""
  
! #: common.opt:2024
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2028
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2032
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2039
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2043
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2047
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2051
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2055
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2059
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2063
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2067
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2071
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2075
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2079
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2083
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2087
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2100
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2104
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2108
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2120
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2128 common.opt:2132
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2136
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2140
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2144
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2152
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2156
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2164
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2168
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2172
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2176
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2180
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2192
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2196
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2200
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2204
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2208
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2245
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2261
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2297
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2301
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2305
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2312
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2322
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2326
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2334
  #, 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:2345
  #, 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:2360
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2372
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2376
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2380
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2393
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2401
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2409
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2413
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2417
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2421
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2425
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2429
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2433
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2445
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2449
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2456
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2460
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2476
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2486
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2498
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2502
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2510
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2514
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2518
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2522
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2530
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2542
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2546
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2550
  #, 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:2555
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2559
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:2611
  #, 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:2619
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2623
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:2631
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2635
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2639
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2643
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2655
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2659
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:2663
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2667
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:2671
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2675
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:2679
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2683
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2687
  #, 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:2706
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2710
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2722
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2734
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2742
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:2750
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:2758
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:2766
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:2770
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2774
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:2778
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:2782
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:2786
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:2790
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:2794
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:2798
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:2802
  #, 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:2808
  #, 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:2815
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:2819
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:2831
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:2835
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:2843
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:2847
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:2851
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2855
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2859
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:2867
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:2871
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2879
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2887
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2891
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2923
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2936
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2940
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2944
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2948
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2952
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2956
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2960
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2964
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2976
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2984
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2990
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2998
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3003
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3011
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:3015
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3019
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3023
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3042
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3050
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3083
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3099
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3107
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3111
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3119
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3123
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3127
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3131
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3135
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3139
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3143
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3147
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3167
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3171
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3175
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3195
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3203
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3207
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3215
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3219
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3223
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3227
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3231
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3235
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3247
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3254
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3258
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3262
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3280
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3284
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3291
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3295
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3320
  #, 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:3324
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3334
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3374
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3406
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3410
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3414
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3424
  #, fuzzy, no-c-format
  #| msgid "  -shared                  Create a shared library\n"
  msgid "Create a shared library."
  msgstr "  -shared                  Napravi dijeljenu biblioteku\n"
  
! #: common.opt:3472
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3476
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3480
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3487
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 16837,19000 ----
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:978
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:982
  #, no-c-format
  msgid "Align the start of functions."
  msgstr ""
  
! #: common.opt:992
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:999
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1006
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1013
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1017
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1041
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1049
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1058
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1065
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1069
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1073
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr ""
  
! #: common.opt:1077
  #, 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:1082
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1091
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1095
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1099
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1115
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1119
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1123
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1127
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1134
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1138
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1142
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1146 common.opt:1150
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1154
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr ""
  
! #: common.opt:1158
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1162
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1174
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1178
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1182
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1186
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1190
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1194
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1202
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1206
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1210
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1214
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1218
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1222
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1226
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1230
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1236
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1240
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1244
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1248
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1252
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1256
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1260
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1264
  #, 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:1281
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1289
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1297
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1317
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1345
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1395
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1434
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1438
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1442
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1446
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1459
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1467
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1471
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1479
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1483
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1491
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1495
  #, no-c-format
  msgid "Enable exception handling."
  msgstr ""
  
! #: common.opt:1499
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1503
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1518
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1534
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1538
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1542
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1546
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1550
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1562
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1586
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1590
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1594
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1598
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1602
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1606
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1611
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1628
  #, 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:1633
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1641
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1650
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1659 common.opt:1667 common.opt:2831
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1663
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1671
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1679
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1687
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1699
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1707
  #, no-c-format
  msgid "Process #ident directives."
  msgstr ""
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1715
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:1719
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1735
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1747
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr ""
  
! #: common.opt:1751
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:1757
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1761
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:1765
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:1769
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:1776
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:1780
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1787
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1810
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1818
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1834
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1846
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1850
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1866
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:1870
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:1874
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1886
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1890
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:1903
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:1919
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1924
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1937
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1941
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:1945
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1949
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:1953
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:1957
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:1961
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:1965
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1977
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:1981
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2008
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2016
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2020
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2024
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr ""
  
! #: common.opt:2028
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2032
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2036
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2043
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2047
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2051
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2055
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2059
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2063
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2067
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2071
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2075
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2079
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2083
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2087
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2104
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2108
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2116
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2124
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2128
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2132 common.opt:2136
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2140
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2144
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2152
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2156
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2164
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2168
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2172
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2176
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2180
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2192
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2196
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2200
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2204
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2208
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2212
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2249
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2297
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2301
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2305
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2309
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2316
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2326
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2330
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2338
  #, 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:2349
  #, 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:2364
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2372
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2376
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2380
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2384
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2401
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2405
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2413
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2417
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2421
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2425
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2429
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2433
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2437
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2441
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2449
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2453
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2460
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2476
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2484
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2494
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2502
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2510
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2514
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2518
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2522
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2530
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2534
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2546
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2550
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2554
  #, 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:2559
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:2615
  #, 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:2623
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:2631
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:2635
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:2639
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:2643
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:2647
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:2659
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:2663
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:2667
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2671
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:2675
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:2679
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:2683
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:2687
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2691
  #, 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:2710
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2726
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:2730
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:2734
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2738
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:2746
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:2754
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:2762
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:2770
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:2774
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2778
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:2782
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:2786
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:2790
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:2794
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:2798
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:2802
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:2806
  #, 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:2812
  #, 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:2819
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:2827
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:2835
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:2843
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:2847
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:2851
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:2855
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2859
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:2871
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2879
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2887
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2891
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2899
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:2912
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2932
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2940
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2944
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2948
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2952
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2956
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2960
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2964
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2968
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2980
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2988
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2994
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3002
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3007
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3015
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:3019
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3023
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3027
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3046
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3054
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3087
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3107
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3111
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3119
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3123
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3127
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3131
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3135
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3139
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3143
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3147
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3151
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3171
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3175
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3195
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3199
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3207
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3215
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3219
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3223
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3227
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3231
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3235
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3247
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3251
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3258
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3262
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3266
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3284
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3288
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3295
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3299
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3324
  #, 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:3328
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3338
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3378
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3410
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3414
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3418
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3428
  #, fuzzy, no-c-format
  #| msgid "  -shared                  Create a shared library\n"
  msgid "Create a shared library."
  msgstr "  -shared                  Napravi dijeljenu biblioteku\n"
  
! #: common.opt:3476
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3480
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3484
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3491
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 19137,20247 ****
  
  #: params.opt:162
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:170
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:174
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:178
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:182
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:186
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:190
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:194
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:198
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:202
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:206
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:210
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:214
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:218
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:222
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:226
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:230
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:234
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:238
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:242
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr ""
  
! #: params.opt:246
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:250
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:254
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:258
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:262
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:266
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:270
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:274
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "VeliÄ�ina tijela funkcije koja se smatra velikom"
  
! #: params.opt:278
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:282
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:286
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:290
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:294
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:298
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:302
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:306
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:310
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:314
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:318
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:322
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:326
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:330
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:334
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:338
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:342
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:346
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:350
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:354
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:358
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:362
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of function body to be considered large."
  msgstr "VeliÄ�ina tijela funkcije koja se smatra velikom"
  
! #: params.opt:366
  #, fuzzy, no-c-format
  #| msgid "The size of stack frame to be considered large"
  msgid "The size of stack frame to be considered large."
  msgstr "VeliÄ�ina okvira stoga koja se smatra velikom"
  
! #: params.opt:370
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:374
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of translation unit to be considered large."
  msgstr "VeliÄ�ina tijela funkcije koja se smatra velikom"
  
! #: params.opt:378
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:382
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:386
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:390
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:394
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:398
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:402
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:406
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:410
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:414
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:418
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:422
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:426
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:430
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:434
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:438
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:442
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:446
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:450
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:454
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:458
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:462
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:466
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:470
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:474
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE"
  msgid "The maximum memory locations recorded by cselib."
  msgstr "NajveÄ‡a koliÄ�ina memorije koju Ä‡e alocirati GCSE"
  
! #: params.opt:478
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:482
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:486
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:490
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:494
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:498
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:502
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:506
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:510
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:514
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:518
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE"
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "NajveÄ‡a koliÄ�ina memorije koju Ä‡e alocirati GCSE"
  
! #: params.opt:522
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:526
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:530
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:534
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:538
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:542
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:546
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:550
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:554
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:558
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:562
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:566
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:570
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:574
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:578
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:582
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:586
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:590
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:594
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:598
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:602
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:606
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:610
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:614 params.opt:658
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:618 params.opt:662
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:622
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:626
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:630
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:634
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:638
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:642
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:646
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:650
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:654
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:666
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:670
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:674
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:678
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:682
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:686 params.opt:690
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:694
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:698
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:702
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:706
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:710
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:714
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:718
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:722
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:726
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:730
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:734
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:738
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:742
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:746
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:750
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:754
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:758
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:762
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:766
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:770
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:774
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:778
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:782
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:786
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:790
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:812
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:816
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:820
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:824
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:828
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:832
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:836
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:840
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:844
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:848
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:852
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:856
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:860
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:864
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:868
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:872
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:876
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:880
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:884
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:888
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:892
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:896
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:900
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:904
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:908
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:912
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:916
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:920
  #, 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:924
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:928
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:932
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:936
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:940
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:944
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:948
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:952
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:956
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:960
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:964
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:968
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:972
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:976
  #, 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:980
  #, 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:984
  #, 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:988
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:992
  #, 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:996
  #, 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:1000
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1004
  #, 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:1008
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr ""
  
! #: params.opt:1012
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1016
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1020
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1024
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1028
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1032
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1036
  #, 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:1040
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1044
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1048
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1052
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1056
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1060
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1064
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1068
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1072
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19137,20257 ----
  
  #: params.opt:162
  #, no-c-format
+ msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
+ msgstr ""
+ 
+ #: params.opt:167
+ #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:247
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr ""
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:279
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "VeliÄ�ina tijela funkcije koja se smatra velikom"
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:367
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of function body to be considered large."
  msgstr "VeliÄ�ina tijela funkcije koja se smatra velikom"
  
! #: params.opt:371
  #, fuzzy, no-c-format
  #| msgid "The size of stack frame to be considered large"
  msgid "The size of stack frame to be considered large."
  msgstr "VeliÄ�ina okvira stoga koja se smatra velikom"
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:379
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of translation unit to be considered large."
  msgstr "VeliÄ�ina tijela funkcije koja se smatra velikom"
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:479
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE"
  msgid "The maximum memory locations recorded by cselib."
  msgstr "NajveÄ‡a koliÄ�ina memorije koju Ä‡e alocirati GCSE"
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:523
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE"
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "NajveÄ‡a koliÄ�ina memorije koju Ä‡e alocirati GCSE"
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:691 params.opt:695
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:787
! #, no-c-format
! msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
! msgstr ""
! 
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr ""
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgid "expected boolean type"
*** 20272,20278 ****
  msgstr ""
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37455 cp/parser.c:37462
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected integer"
--- 20282,20288 ----
  msgstr ""
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected integer"
*************** msgstr ""
*** 20337,20343 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9041
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
--- 20347,20353 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
*************** msgstr ""
*** 20691,20697 ****
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15180 cp/friend.c:303 cp/tree.c:4932
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
--- 20701,20707 ----
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
*************** msgstr ""
*** 20747,20753 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1637 attribs.c:1647 attribs.c:1657
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
--- 20757,20763 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
*************** msgstr ""
*** 20776,20795 ****
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2131 config/arm/arm.c:7253 config/arm/arm.c:7281
! #: config/arm/arm.c:7298 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3474 config/i386/i386-options.c:3632
! #: config/i386/i386-options.c:3864 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20292 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4624
! #: c/c-decl.c:4627 c/c-decl.c:4642 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
--- 20786,20805 ----
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
! #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
*************** msgstr ""
*** 20800,20807 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2169
! #: cp/decl.c:2782 cp/decl.c:3237
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
--- 20810,20817 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
*************** msgstr ""
*** 20811,20857 ****
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.c:1568
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1580
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1594
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1675
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.c:1683
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1691
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1722
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1736
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:1999
  #, 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"
--- 20821,20867 ----
  msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
! #: attribs.c:1645
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
! #: attribs.c:1657
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr ""
  
! #: attribs.c:1671
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
! #: attribs.c:1752
  #, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr ""
  
! #: attribs.c:1760
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1768
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
! #: attribs.c:1799
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr ""
  
! #: attribs.c:1813
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr ""
  
! #: attribs.c:2076
  #, 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] ""
*** 20859,20870 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: attribs.c:2005 attribs.c:2025
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.c:2019
  #, 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"
--- 20869,20880 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: attribs.c:2082 attribs.c:2102
  #, gcc-internal-format
  msgid "%qD target declared here"
  msgstr ""
  
! #: attribs.c:2096
  #, 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 ""
*** 20969,20975 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:1454 cp/name-lookup.c:6424
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
--- 20979,20985 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:1454 cp/name-lookup.c:6441
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgstr ""
*** 20994,21415 ****
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr ""
  
! #: builtins.c:3954
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3956 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3961
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3963
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3970
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3972 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3978
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3980
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3990
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3992
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:3997
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3999
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4006
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4008
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4013
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4015
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4024
  #, gcc-internal-format
  msgid "source object declared here"
  msgstr ""
  
! #: builtins.c:4027
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr ""
  
! #: builtins.c:4042
  #, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4044
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4049
  #, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4051
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4058
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4060
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4066
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4068
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4078
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4080
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4085
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4087
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4094
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4096
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4101 builtins.c:4103
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4113
  #, gcc-internal-format
  msgid "destination object declared here"
  msgstr ""
  
! #: builtins.c:4116
  #, gcc-internal-format
  msgid "destination object allocated here"
  msgstr ""
  
! #: builtins.c:4143
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4145
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4148
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4150
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4155
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4157
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4160
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4162
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4171
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4173
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4178
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4180
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4188
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4190
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4196
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4198
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4211
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4213
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4216
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4218
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4223
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4225
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4228
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4230
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4239
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4241 builtins.c:4779
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4247
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4249 builtins.c:4784
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4258
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4260
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4267
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4269
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4284
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4286
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4289
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4291
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4297
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4299
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4302
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4304
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4313
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4315
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4320
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4322
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4330
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4332
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4337
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4339
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4354
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
--- 21004,21425 ----
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr ""
  
! #: builtins.c:3958
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3965
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3967
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3974
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3982
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3984
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3994
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3996
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4001
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4003
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4010
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4012
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4017
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4019
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4028
  #, gcc-internal-format
  msgid "source object declared here"
  msgstr ""
  
! #: builtins.c:4031
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr ""
  
! #: builtins.c:4046
  #, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4048
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4053
  #, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4055
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4062
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4064
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4070
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4072
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4082
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4084
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4089
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4091
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4098
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4100
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4105 builtins.c:4107
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4117
  #, gcc-internal-format
  msgid "destination object declared here"
  msgstr ""
  
! #: builtins.c:4120
  #, gcc-internal-format
  msgid "destination object allocated here"
  msgstr ""
  
! #: builtins.c:4147
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4149
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4152
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4154
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4159
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4161
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4164
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4166
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4175
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4177
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4182
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4184
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4192
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4194
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4200
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4202
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4215
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4217
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4220
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4222
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4227
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4229
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4232
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4234
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4243
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4245 builtins.c:4783
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4251
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4253 builtins.c:4788
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4262
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4264
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4271
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4273
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4288
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4290
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4293
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4295
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4301
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4303
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4306
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4308
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4317
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4319
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4324
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4326
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4334
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4336
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4341
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4343
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4358
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
*************** msgstr[0] ""
*** 21417,21423 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: builtins.c:4359
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
--- 21427,21433 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: builtins.c:4363
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
*************** msgstr[0] ""
*** 21425,21715 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: builtins.c:4367
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4378
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4382
  #, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4545
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4548
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4554
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4557
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4565
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4568
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4575
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4578
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6425 builtins.c:6498
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7390 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr ""
  
! #: builtins.c:7490
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr ""
  
! #: builtins.c:7503
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr ""
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7511
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7841 builtins.c:7881
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr ""
  
! #: builtins.c:7971
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr ""
  
! #: builtins.c:8366 builtins.c:8379
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8485
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8493
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr ""
  
! #: builtins.c:8554 builtins.c:8681
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8562 builtins.c:8689
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8747
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8779 builtins.c:8972
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr ""
  
! #: builtins.c:9093
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr ""
  
! #: builtins.c:9135
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr ""
  
! #: builtins.c:9199
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr ""
  
! #: builtins.c:9219
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr ""
  
! #: builtins.c:9278
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr ""
  
! #: builtins.c:9285
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr ""
  
! #: builtins.c:9297
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9755 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9761
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10093
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:10986
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr ""
  
! #: builtins.c:12607
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr ""
  
! #: builtins.c:12615
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr ""
  
! #: builtins.c:12630
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr ""
  
! #: builtins.c:12635
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr ""
  
! #: builtins.c:12668
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12681
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12710
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr ""
  
! #: builtins.c:12723
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr ""
  
! #: builtins.c:13526
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13531 builtins.c:13595 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2939 c/c-typeck.c:3026
! #: c/c-typeck.c:5541 c/c-typeck.c:10767 c/c-typeck.c:10784
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7278 cp/call.c:9295
! #: cp/constexpr.c:843 cp/constexpr.c:3583 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8251 cp/decl.c:15330 cp/decl.c:15709 cp/decl2.c:5623
! #: cp/decl2.c:5674 cp/parser.c:20758 cp/pt.c:8849 cp/semantics.c:2093
! #: cp/semantics.c:3337 cp/semantics.c:4424 cp/typeck.c:1803 cp/typeck.c:2020
! #: cp/typeck.c:4091 cp/typeck.c:9787
  #, gcc-internal-format
  msgid "declared here"
  msgstr ""
  
! #: builtins.c:13541 builtins.c:13666
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13544
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13546
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13589
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13609
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13618
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: builtins.c:13647
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13656
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
--- 21435,21725 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4375
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4382
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4386
  #, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4549
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4552
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4558
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4561
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4569
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4572
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4579
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4582
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr ""
  
! #: builtins.c:7494
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr ""
  
! #: builtins.c:7507
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr ""
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr ""
  
! #: builtins.c:7975
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr ""
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8497
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr ""
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8783 builtins.c:8976
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr ""
  
! #: builtins.c:9097
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr ""
  
! #: builtins.c:9139
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr ""
  
! #: builtins.c:9203
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr ""
  
! #: builtins.c:9223
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr ""
  
! #: builtins.c:9282
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr ""
  
! #: builtins.c:9289
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr ""
  
! #: builtins.c:9301
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr ""
  
! #: builtins.c:12611
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr ""
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr ""
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr ""
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr ""
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12714
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr ""
  
! #: builtins.c:12727
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr ""
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
! #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr ""
  
! #: builtins.c:13545 builtins.c:13670
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13548
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13550
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
*************** msgstr ""
*** 22473,22774 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3139
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3235
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3240
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3270
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3282 cgraph.c:3312
  #, 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:3289
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3300
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3319
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3332
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3337
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.c:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3375
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3382
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3387
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3392
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3404
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.c:3409
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3414
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3419
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3426
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3431
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3438
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3452 cgraph.c:3512
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3460
  #, 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:3468 cgraph.c:3539
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3480
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3490
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3495
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3502
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3529
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3560
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3577
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3588
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3593
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3604
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3617
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3623
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3633
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3645
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3651
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3663
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3672
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3677
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3682
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3716
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3724
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.c:3733
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3743
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3753
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3797 cgraph.c:3810
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3802
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3818
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3940 varpool.c:304
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
--- 22483,22784 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3150
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3246
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3251
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3293 cgraph.c:3323
  #, 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:3300
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3311
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3330
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3348
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.c:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3393
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3403
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3410
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3415
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.c:3420
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3442
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3449
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3463 cgraph.c:3523
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3471
  #, 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:3479 cgraph.c:3550
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3501
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3506
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3513
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3540
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3571
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3588
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3599
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3604
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3615
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3634
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3639
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3683
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3688
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3693
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3727
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3735
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.c:3744
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3754
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3764
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3789
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3808 cgraph.c:3821
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3813
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3829
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3951 varpool.c:304
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgid "%<weakref%> attribute ignored bec
*** 22849,22860 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12107
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.c:1084 c/c-decl.c:12117
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 22859,22870 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr ""
*** 22924,22930 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr ""
  
! #: cgraphunit.c:2394
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
--- 22934,22940 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr ""
  
! #: cgraphunit.c:2390
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr ""
*************** msgstr ""
*** 23336,23347 ****
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11050
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14644
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
--- 23346,23357 ----
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11059
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14793
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
*************** msgstr ""
*** 23361,23367 ****
  msgid "internal consistency failure"
  msgstr ""
  
! #: emit-rtl.c:4038
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
--- 23371,23377 ----
  msgid "internal consistency failure"
  msgstr ""
  
! #: emit-rtl.c:4039
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
*************** msgstr ""
*** 23491,23532 ****
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr ""
  
! #: fold-const.c:4617 fold-const.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5981 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6441 fold-const.c:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6599
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6604
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9811
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:10211
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:13468
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 23501,23542 ----
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr ""
  
! #: fold-const.c:4618 fold-const.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6442 fold-const.c:6456
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6600
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6605
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9812
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:10212
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:13469
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr ""
*** 23541,23547 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.c:1786 gimplify.c:6328 gimplify.c:6488
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
--- 23551,23557 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.c:1786 gimplify.c:6329 gimplify.c:6489
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
*************** msgstr ""
*** 24163,24169 ****
  msgid "function may return address of local variable"
  msgstr "tijelo funkcije nije dostupno"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10861
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
--- 24173,24179 ----
  msgid "function may return address of local variable"
  msgstr "tijelo funkcije nije dostupno"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
*************** msgstr ""
*** 24540,24592 ****
  msgid "%Gnull format string"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:288
  msgid "%Guse of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:324
  msgid "%Gargument to variable-length array may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:326
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:332
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:344
  msgid "%Gargument to variable-length array is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:346
  msgid "%Gargument to %<alloca%> is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:351
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:360
  msgid "%Gunbounded use of variable-length array"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:361
  msgid "%Gunbounded use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:367
  msgid "%Guse of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:372
  msgid "%Gargument to variable-length array is zero"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:374
  msgid "%Gargument to %<alloca%> is zero"
  msgstr ""
  
--- 24550,24602 ----
  msgid "%Gnull format string"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:287
  msgid "%Guse of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:323
  msgid "%Gargument to variable-length array may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:325
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:331
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:343
  msgid "%Gargument to variable-length array is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:345
  msgid "%Gargument to %<alloca%> is too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:350
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:359
  msgid "%Gunbounded use of variable-length array"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:360
  msgid "%Gunbounded use of %<alloca%>"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:366
  msgid "%Guse of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:371
  msgid "%Gargument to variable-length array is zero"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:373
  msgid "%Gargument to %<alloca%> is zero"
  msgstr ""
  
*************** msgstr ""
*** 24711,24717 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3734
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr ""
--- 24721,24727 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr ""
*************** msgid "%G%qD offset %s is out of the bou
*** 24737,24747 ****
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3873 c/c-decl.c:4146 c/c-typeck.c:8868 cp/class.c:1437
! #: cp/class.c:3253 cp/constexpr.c:956 cp/decl.c:4209 cp/decl.c:11926
! #: cp/decl.c:12405 cp/decl.c:12414 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2665 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23234
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
--- 24747,24757 ----
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
*************** msgstr ""
*** 24816,25123 ****
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.c:6329
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6342
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.c:6489
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6529 gimplify.c:6538
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7152
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7154
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.c:7158
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.c:7160
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7173
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7175
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7260
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7262
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7405
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7407
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7468
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7476
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7541
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7543
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7573 gimplify.c:9014
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.c:7594
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7725
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.c:7728
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7742
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7745
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7748
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8615 gimplify.c:8621
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8638
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8727
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8735 gimplify.c:12857
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8746 gimplify.c:8752 gimplify.c:8758 gimplify.c:8764
! #: gimplify.c:12850
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8858
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9184
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9366
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10017
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10227
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10281
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10530
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10591
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10682
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10829
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10848
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.c:10985
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11319
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11578 gimplify.c:11582 gimplify.c:11591
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11823 gimplify.c:12082
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12788
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12812
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12832
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12885
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13748 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13766
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13779
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13792
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13803
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15080
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 24826,25133 ----
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6343
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.c:6490
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6530 gimplify.c:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7153
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7155
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.c:7159
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.c:7161
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7174
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7176
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7261
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7263
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.c:7406
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7408
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7469
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7477
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7542
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7544
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.c:7595
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7726
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.c:7729
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7743
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7746
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7749
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8639
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 25572,25593 ****
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2317 ira.c:2339
  #, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr ""
  
! #: ira.c:5920
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.c:5937
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
--- 25582,25603 ----
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2318 ira.c:2340
  #, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr ""
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5922
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.c:5938
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
*************** msgstr ""
*** 25607,25618 ****
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.c:4135 reload.c:3863 reload.c:4118
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.c:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 25617,25628 ----
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.c:4140 reload.c:3869 reload.c:4124
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.c:5097
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 26330,26341 ****
  msgid "unrecognized argument in option %qs"
  msgstr ""
  
! #: opts-common.c:1366 config/i386/i386-options.c:1551
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr ""
  
! #: opts-common.c:1369 config/i386/i386-options.c:1554
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr ""
--- 26340,26351 ----
  msgid "unrecognized argument in option %qs"
  msgstr ""
  
! #: opts-common.c:1366 config/i386/i386-options.c:1554
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr ""
  
! #: opts-common.c:1369 config/i386/i386-options.c:1557
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr ""
*************** msgstr ""
*** 26461,26467 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:1002 config/darwin.c:3317
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr ""
--- 26471,26477 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:1002 config/darwin.c:3312
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr ""
*************** msgstr ""
*** 26959,26980 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1229
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1241
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1244
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1256
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 26969,26990 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 27036,27047 ****
  msgid "impossible register constraint in %<asm%>"
  msgstr ""
  
! #: reload.c:2687
  #, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr ""
  
! #: reload.c:3720
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr ""
--- 27046,27057 ----
  msgid "impossible register constraint in %<asm%>"
  msgstr ""
  
! #: reload.c:2692
  #, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr ""
  
! #: reload.c:3726
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr ""
*************** msgstr ""
*** 27071,27122 ****
  msgid "output operand is constant in %<asm%>"
  msgstr ""
  
! #: rtl.c:850
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:879
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:900
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:927
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:958
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr ""
--- 27081,27132 ----
  msgid "output operand is constant in %<asm%>"
  msgstr ""
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:880
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:899
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:910
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:957
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr ""
  
! #: rtl.c:968
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 27161,27182 ****
  msgid "invalid punctuation %qc in constraint"
  msgstr ""
  
! #: stmt.c:430
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr ""
  
! #: stmt.c:524
  #, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr ""
  
! #: stmt.c:621
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr ""
  
! #: stmt.c:650
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr ""
--- 27171,27192 ----
  msgid "invalid punctuation %qc in constraint"
  msgstr ""
  
! #: stmt.c:431
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr ""
  
! #: stmt.c:525
  #, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr ""
  
! #: stmt.c:622
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr ""
  
! #: stmt.c:651
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr ""
*************** msgstr ""
*** 27858,27866 ****
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4260
! #: tree-cfg.c:4272 tree-cfg.c:4331 tree-cfg.c:4356 tree-cfg.c:4429
! #: tree-cfg.c:4507
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
--- 27868,27876 ----
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4262
! #: tree-cfg.c:4274 tree-cfg.c:4333 tree-cfg.c:4358 tree-cfg.c:4431
! #: tree-cfg.c:4509
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
*************** msgstr "neispravni izraz kao operand"
*** 27898,27904 ****
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.c:3305 tree-cfg.c:4519
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
--- 27908,27914 ----
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.c:3305 tree-cfg.c:4521
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
*************** msgstr ""
*** 28105,28466 ****
  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:4284 tree-cfg.c:4343
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4299
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4315
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.c:4375
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4384
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.c:4390
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4400
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4410
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4465
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4474
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4493
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.c:4534 tree-cfg.c:4560
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.c:4594 tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4603 tree-cfg.c:4620
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4644
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4653
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4664
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4723
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.c:4738 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4762
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4781
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.c:4789
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4799
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4811
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4817
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4824
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4834
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4841
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4850
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4893
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.c:4902
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4912
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4928
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4936
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:5019 tree-cfg.c:5028
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.c:5038
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5052
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.c:5059
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5157
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5214
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5230
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5279
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.c:5382
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5391
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5402 tree-cfg.c:5449
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5410
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5477
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5483
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5505
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5527
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5534
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5565
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5574
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5583 tree-cfg.c:5592 tree-cfg.c:5617
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5653
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5676 tree-cfg.c:5698 tree-cfg.c:5715 tree-cfg.c:5784
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5720
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5750
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5758
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.c:9473
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9494 tree-cfg.c:9526
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9592
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9597 cp/cvt.c:1119
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 28115,28476 ----
  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:4286 tree-cfg.c:4345
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4301
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4317
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.c:4377
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4386
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.c:4392
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4402
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4412
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4467
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4476
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4495
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.c:4536 tree-cfg.c:4562
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.c:4596 tree-cfg.c:4614
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4605 tree-cfg.c:4622
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4630
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4639
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4646
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4655
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4666
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4725
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.c:4740 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4764
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4783
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.c:4791
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4801
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4813
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4819
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4826
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4836
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4843
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4852
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4895
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.c:4904
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4914
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4930
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4938
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:5021 tree-cfg.c:5030
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.c:5040
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5054
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.c:5061
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5159
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5216
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5232
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5281
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.c:5384
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5393
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5404 tree-cfg.c:5451
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5412
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5439
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5479
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5485
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5507
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5529
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5536
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5567
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5576
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5585 tree-cfg.c:5594 tree-cfg.c:5619
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5609
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5642
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5655
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5678 tree-cfg.c:5700 tree-cfg.c:5717 tree-cfg.c:5786
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5722
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5752
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5760
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5800
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.c:9475
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9496 tree-cfg.c:9528
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9594
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9599 cp/cvt.c:1119
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 29552,29558 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.c:2284 c/c-decl.c:5451 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
--- 29562,29568 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.c:2284 c/c-decl.c:5450 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
*************** msgstr ""
*** 29713,29719 ****
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr ""
  
! #: c-family/c-ada-spec.c:2840
  #, gcc-internal-format
  msgid "unsupported record layout"
  msgstr ""
--- 29723,29729 ----
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr ""
  
! #: c-family/c-ada-spec.c:2843
  #, gcc-internal-format
  msgid "unsupported record layout"
  msgstr ""
*************** msgstr ""
*** 30317,30323 ****
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3948 cp/class.c:4749
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
--- 30327,30333 ----
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
*************** msgstr ""
*** 30337,30343 ****
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6060
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
--- 30347,30353 ----
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
*************** msgstr ""
*** 30762,30773 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:823 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4688 c/c-decl.c:7081 c/c-typeck.c:15429
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
--- 30772,30783 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
*************** msgid "%<fallthrough%> attribute specifi
*** 30928,30940 ****
  msgstr ""
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3671
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr ""
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3535
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr ""
--- 30938,30950 ----
  msgstr ""
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3721
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr ""
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3585
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr ""
*************** msgstr ""
*** 31868,31874 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18845
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 31878,31884 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 31918,31924 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9430
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 31928,31934 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 31933,31949 ****
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.c:778 cp/semantics.c:9319
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:891 cp/semantics.c:9325
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
--- 31943,31959 ----
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
*************** msgstr ""
*** 31953,31959 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9053
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
--- 31963,31969 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
*************** msgstr ""
*** 32018,32024 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15242 cp/semantics.c:8581
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 32028,32034 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 32585,32592 ****
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:2949
! #: cp/constexpr.c:6003
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 32595,32602 ----
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgstr ""
*** 33071,33087 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4924
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4927
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4930
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
--- 33081,33097 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4984
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4987
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4990
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
*************** msgstr ""
*** 33261,33268 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12061 c/c-typeck.c:12229
! #: cp/typeck.c:5433
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
--- 33271,33278 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
*************** msgstr[0] ""
*** 33339,33422 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:2790 c/c-typeck.c:5495 cp/call.c:5803
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2897
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2991
  #, 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:2998 c-family/c-warn.c:3001 cp/init.c:635
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3088
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3315
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3318 c-family/c-warn.c:3688
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr ""
  
! #: c-family/c-warn.c:3452
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr ""
  
! #: c-family/c-warn.c:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3471 c-family/c-warn.c:3485
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3475 c-family/c-warn.c:3501
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3497
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
--- 33349,33432 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr ""
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr ""
  
! #: c-family/c-warn.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
*************** msgstr[0] ""
*** 33424,33430 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3532
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
--- 33434,33440 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
*************** msgstr[0] ""
*** 33432,33438 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
--- 33442,33448 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
*************** msgstr[0] ""
*** 33440,33446 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3564
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
--- 33450,33456 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
*************** msgstr[0] ""
*** 33448,33454 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
--- 33458,33464 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
*************** msgstr[0] ""
*** 33456,33502 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3624
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3631 c-family/c-warn.c:3664
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3643
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3648
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3667
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr ""
  
! #: c-family/c-warn.c:3686
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3717
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3727
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3731
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 33466,33512 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3644
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3649
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3668
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr ""
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr ""
*** 33511,33517 ****
  msgid "too many input files"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:14814
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
--- 33521,33527 ----
  msgid "too many input files"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:16448
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
*************** msgid "unrecognized option passed to %%:
*** 33542,33555 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:14746
! #: config/aarch64/aarch64.c:14784
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:14749
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr ""
--- 33552,33565 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:16380
! #: config/aarch64/aarch64.c:16418
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:16383
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr ""
*************** msgstr ""
*** 33700,33761 ****
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:290
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:535
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:605
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:617
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:636
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:663
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:667
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:773
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:785
  #, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:814
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:851
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:979
  #, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr ""
--- 33710,33771 ----
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:295
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:540
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:610
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:622
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:641
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:668
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:672
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:778
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:790
  #, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:819
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:856
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:984
  #, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr ""
*************** msgstr ""
*** 33917,34005 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:2011
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2104
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2111
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2848
  #, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr ""
  
! #: config/darwin.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3267
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3272
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3287
  #, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr ""
  
! #: config/darwin.c:3365
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3408
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3588
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3595
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr ""
  
! #: config/darwin.c:3683
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr ""
  
! #: config/darwin.c:3694
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr ""
  
! #: config/darwin.c:3718
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3719
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr ""
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%> %m"
  msgstr ""
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
--- 33927,34015 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:2006
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr ""
  
! #: config/darwin.c:2099
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr ""
  
! #: config/darwin.c:2106
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr ""
  
! #: config/darwin.c:2843
  #, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr ""
  
! #: config/darwin.c:3058
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr ""
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3267
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3282
  #, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr ""
  
! #: config/darwin.c:3360
  #, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr ""
  
! #: config/darwin.c:3403
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3583
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr ""
  
! #: config/darwin.c:3590
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr ""
  
! #: config/darwin.c:3678
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr ""
  
! #: config/darwin.c:3689
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr ""
  
! #: config/darwin.c:3713
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3714
  #, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr ""
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%>: %m"
  msgstr ""
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
*************** msgstr ""
*** 34135,34498 ****
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1636
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1711 config/aarch64/aarch64.c:1725
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: config/aarch64/aarch64.c:2178
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2181
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2185
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2188
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2204
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2205
  #, 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:5704
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6025
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6147 config/aarch64/aarch64.c:6210
! #: config/aarch64/aarch64.c:6329 config/aarch64/aarch64.c:16667
! #: config/arm/arm.c:7075 config/arm/arm.c:7105 config/arm/arm.c:28839
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6278
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6281
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6453
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14270
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14314
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14402
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14420
  #, 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:14588 config/riscv/riscv.c:4816
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14597 config/riscv/riscv.c:4825
  #, 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:14605
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14615 config/riscv/riscv.c:4854
! #: config/rs6000/rs6000.c:4583
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14686
  #, 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:14702
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14787
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14811
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14818
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14877
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14888
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14893
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14999
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15001
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15025
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15028
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15032
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15060
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15063
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15197 config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15253
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15260
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15342
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15345
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15520
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15523
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15527 config/aarch64/aarch64.c:15569
! #: config/aarch64/aarch64.c:15676
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15562
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15565
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15592
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15596
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15631
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15672
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15730 config/aarch64/aarch64.c:15903
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15774
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15782 config/i386/i386-options.c:1201
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15836
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15893 config/arm/arm.c:32851
! #: config/rs6000/rs6000.c:24138 config/s390/s390.c:15744
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15920
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15929
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17355 config/arm/arm.c:6427
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12128
! #: config/s390/s390.c:12205
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17360 config/arm/arm.c:6432
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12123
! #: config/s390/s390.c:12200
  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:18493
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18495
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23410 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23420 config/aarch64/aarch64.c:23447
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23424
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23428
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23451
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23476
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
--- 34145,34508 ----
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1973
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2048 config/aarch64/aarch64.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: config/aarch64/aarch64.c:2515
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2518
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2522
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2525
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2541
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2542
  #, 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:6103
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6424
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
! #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6677
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6680
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6857
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15904
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15948
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16004
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16016
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16036
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16054
  #, 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:16222 config/riscv/riscv.c:4825
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16231 config/riscv/riscv.c:4834
  #, 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:16239
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16320
  #, 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:16336
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16421
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16445
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16452
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16511
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16522
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16527
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16633
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16635
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16659
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16662
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16666
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16694
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16697
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16831
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16887
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16894
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16976
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16979
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17158
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17161
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17165 config/aarch64/aarch64.c:17207
! #: config/aarch64/aarch64.c:17314
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17200
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17203
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17230
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17234
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17269
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17310
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17368 config/aarch64/aarch64.c:17541
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17412
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17420 config/i386/i386-options.c:1204
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17474
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17558
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17567
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:20135
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:20137
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25063 config/aarch64/aarch64.c:25090
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25067
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25071
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25094
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25119
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
*************** msgid "bad value %qs for %<-mmemory-late
*** 34553,34559 ****
  msgstr ""
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:856 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 34563,34569 ----
  msgstr ""
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr ""
*** 34673,34690 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7216 config/arm/arm.c:7234
! #: config/arm/arm.c:7415 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3429
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3662
! #: config/i386/i386-options.c:3713 config/i386/i386-options.c:3750
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3039 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20188 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1071 config/s390/s390.c:1158 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 34683,34700 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr ""
*** 35114,35336 ****
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.c:3489
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3498
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3501
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3534
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3559
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3571 config/arm/arm.c:32865
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3579
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3588
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3610 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.c:3755
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3807
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3831
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3834
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3842
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6103
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6123
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6375
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6464
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6848 config/arm/arm.c:7069 config/arm/arm.c:7102
! #: config/arm/arm.c:28832
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7240
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7364
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7376
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7407 config/arm/arm.c:7459
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr ""
  
! #: config/arm/arm.c:7426
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7475
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9439
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13198
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13201
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25478
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26140
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26399
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26651
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26897
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32880
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 35124,35351 ----
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.c:3244
! #, gcc-internal-format
! msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
! msgstr ""
! 
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3503
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3584
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3593
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.c:3760
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr ""
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7484
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26670
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 35338,35359 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32888
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32901
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32915
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33927
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr ""
--- 35353,35374 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32931
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33943
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr ""
*************** msgstr ""
*** 35432,35448 ****
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5111
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5123
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5120
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
--- 35447,35463 ----
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5122
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5134
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5131
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
*************** msgstr ""
*** 36191,36322 ****
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:8043
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8453 config/i386/i386-expand.c:9905
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8841
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8936
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9836
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9851
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9884
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9924
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9937
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9947
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9952
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10089
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:10094
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:10100 config/i386/i386-expand.c:10420
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10402
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10408
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10411
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10906 config/rs6000/rs6000-call.c:10919
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11119
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11123
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:12044
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12077
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12838 config/i386/i386-expand.c:13050
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13103
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:13128
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
--- 36206,36337 ----
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:8049
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8847
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8942
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9842
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9857
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9890
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9930
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9943
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9953
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9958
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10095
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:10100
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10408
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10414
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10417
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:12050
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13115
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:13134
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
*************** msgstr ""
*** 36336,36849 ****
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/i386/i386-options.c:849 config/i386/i386-options.c:2000
! #: config/i386/i386-options.c:2009
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr ""
  
! #: config/i386/i386-options.c:1106
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr ""
  
! #: config/i386/i386-options.c:1170
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.c:1233
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:1271
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:1522
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1528
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1538
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1564
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1577
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1587
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1594
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1647
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:1832
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.c:1879
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.c:1881
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1909
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1914
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1929
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:1940
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.c:1946
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1949
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1953
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1970 config/i386/i386-options.c:1979
! #: config/i386/i386-options.c:1991 config/i386/i386-options.c:2002
! #: config/i386/i386-options.c:2013
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:1982 config/i386/i386-options.c:1994
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2037
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr ""
  
! #: config/i386/i386-options.c:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.c:2051
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2053
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2060
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2062
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2070 config/i386/i386-options.c:2444
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.c:2383
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2384
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2406
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2408
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2413
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2414
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2463
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2464
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2485
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2487
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2492
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2493
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2517
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2519
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2522
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2550
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2551
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2630
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2633
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2656
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2672
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2678
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2679
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2689
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2696
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2746
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2748
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2764
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2818
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2821
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2825
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2890
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2949
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2954
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2982
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3030
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:3157
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3172
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3221
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3231
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3266
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3276
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3389
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3391
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3395
  #, 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:3442 config/i386/i386-options.c:3493
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3447
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3454 config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.c:3485 config/i386/i386-options.c:3528
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3489
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3497 config/i386/i386-options.c:3546
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3507 config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3511
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3515 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3532 config/i386/i386-options.c:3550
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3642 config/rs6000/rs6000.c:20301
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.c:3669
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3690
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3724 config/i386/i386-options.c:3734
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3761 config/i386/i386-options.c:3783
! #: config/ia64/ia64.c:812 config/s390/s390.c:1168
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3771 config/i386/i386-options.c:3793
! #: config/s390/s390.c:1197
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.c:3825
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3832
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3843
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 36351,36864 ----
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/i386/i386-options.c:852 config/i386/i386-options.c:2010
! #: config/i386/i386-options.c:2019
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr ""
  
! #: config/i386/i386-options.c:1109
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr ""
  
! #: config/i386/i386-options.c:1173
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.c:1236
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:1274
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:1525
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1531
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1541
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1567
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1580
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1590
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1597
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1650
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:1835
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.c:1889
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.c:1891
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1919
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1924
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1939
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:1950
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.c:1956
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1959
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1963
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1980 config/i386/i386-options.c:1989
! #: config/i386/i386-options.c:2001 config/i386/i386-options.c:2012
! #: config/i386/i386-options.c:2023
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:1992 config/i386/i386-options.c:2004
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2047
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr ""
  
! #: config/i386/i386-options.c:2052
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.c:2064
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2066
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2073
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2075
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.c:2396
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2476
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2505
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2530
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2535
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2643
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2646
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2682
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2685
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2903
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3043
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3402
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3703
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 37298,37304 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3067
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
--- 37313,37319 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3076
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
*************** msgstr ""
*** 38354,38410 ****
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.c:2687 config/riscv/riscv.c:2729
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:3078
  #, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr ""
  
! #: config/riscv/riscv.c:4735
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4778
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4782
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4786
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4796
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4809
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4836 config/rs6000/rs6000.c:4595
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.c:4850 config/rs6000/rs6000.c:4578
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/riscv/riscv.c:5149
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
--- 38369,38425 ----
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.c:2696 config/riscv/riscv.c:2738
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:3087
  #, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr ""
  
! #: config/riscv/riscv.c:4744
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4787
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4791
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4795
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4805
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4818
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/riscv/riscv.c:5160
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
*************** msgstr ""
*** 38907,39145 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3238 config/rs6000/rs6000.c:3241
! #: config/rs6000/rs6000.c:3244
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3345
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3491
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3511 config/rs6000/rtems.h:114
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3540
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3673
  #, 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:3812
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3829
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3915
  #, 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:3923
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3948 config/rs6000/rs6000.c:3956
! #: config/rs6000/rs6000.c:3963 config/rs6000/rs6000.c:3970
! #: config/rs6000/rs6000.c:3978 config/rs6000/rs6000.c:3997
! #: config/rs6000/rs6000.c:4059 config/rs6000/rs6000.c:4086
! #: config/rs6000/rs6000.c:4113 config/rs6000/rs6000.c:4128
! #: config/rs6000/rs6000.c:4136 config/rs6000/rs6000.c:4181
! #: config/rs6000/rs6000.c:4183 config/rs6000/rs6000.c:4275
! #: config/rs6000/rs6000.c:4288 config/rs6000/rs6000.c:4297
! #: config/rs6000/rs6000.c:4447 config/rs6000/rs6000.c:4470
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4172
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4235
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4267
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4354
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4379 config/rs6000/rs6000.c:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4407
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4603
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4900
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4937
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7847
  #, 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:10582
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
  msgstr ""
  
! #: config/rs6000/rs6000.c:17677
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19967
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20049
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20051
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20053
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20055
  #, gcc-internal-format
! msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20061
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20064
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20069
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20072
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24110
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24113
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24115
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24660
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24819
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24851
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25107
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27708
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 38922,39160 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3242 config/rs6000/rs6000.c:3245
! #: config/rs6000/rs6000.c:3248
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3349
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3495
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3515 config/rs6000/rtems.h:114
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3523
  #, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3544
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3677
  #, 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:3816
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3833
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3919
  #, 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:3927
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
! #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
! #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4239
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4904
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20172
  #, gcc-internal-format
! msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24227
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24230
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25224
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 39318,39324 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:896
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
--- 39333,39339 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
*************** msgstr ""
*** 39388,39587 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr ""
  
! #: config/s390/s390.c:743
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr ""
  
! #: config/s390/s390.c:759
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr ""
  
! #: config/s390/s390.c:808
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:814
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:821
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:827
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:833
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:852
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:859 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:993
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr ""
  
! #: config/s390/s390.c:1094
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1184
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.c:10001
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11366
  #, 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:11382
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11410
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.c:11414
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13124
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15390
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15397
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15432
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15435
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15464
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15468
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15480
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15489
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15495
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15497
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15500
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15513
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15516
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15519
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15522
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15575
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15611
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.c:15618
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15649
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15810 config/s390/s390.c:15860 config/s390/s390.c:15877
  #, 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:15816
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
--- 39403,39607 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr ""
  
! #: config/s390/s390.c:762
! #, gcc-internal-format
! msgid "constant argument %d for builtin %qF is invalid (%s)"
! msgstr ""
! 
! #: config/s390/s390.c:766
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr ""
  
! #: config/s390/s390.c:782
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr ""
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:875
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:1016
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr ""
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13147
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.c:15641
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
*************** msgstr ""
*** 39923,39939 ****
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1637
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1639 ada/gcc-interface/trans.c:1645
  #, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1643
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
--- 39943,39964 ----
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:332
! #, gcc-internal-format, gfc-internal-format
! msgid "%s contains too many lines"
! msgstr ""
! 
! #: ada/gcc-interface/trans.c:1642
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1644 ada/gcc-interface/trans.c:1650
  #, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1648
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
*************** msgstr ""
*** 40000,40007 ****
  msgid "could not read the BRIG file"
  msgstr "ne mogu pisati u privremenu datoteku %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2210 c/c-typeck.c:12707 cp/typeck.c:2146
! #: cp/typeck.c:8603 cp/typeck.c:9394
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 40025,40032 ----
  msgid "could not read the BRIG file"
  msgstr "ne mogu pisati u privremenu datoteku %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr ""
*** 40061,40067 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7353 c/c-decl.c:8261 c/c-decl.c:9068
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
--- 40086,40092 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
*************** msgstr ""
*** 40283,40289 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3339
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 40308,40314 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3340
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
*************** msgstr ""
*** 40293,40299 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3112
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr ""
--- 40318,40324 ----
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3113
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr ""
*************** msgstr ""
*** 40303,40514 ****
  msgid "nested extern declaration of %qD"
  msgstr ""
  
! #: c/c-decl.c:3367 c/c-decl.c:3381
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.c:3373 c/c-decl.c:3386
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr ""
  
! #: c/c-decl.c:3405
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr ""
  
! #: c/c-decl.c:3675
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr ""
  
! #: c/c-decl.c:3685
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr ""
  
! #: c/c-decl.c:3696
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr ""
  
! #: c/c-decl.c:3757
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.c:3762
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr ""
  
! #: c/c-decl.c:3775
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.c:3780
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr ""
  
! #: c/c-decl.c:3784
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3832 cp/decl.c:3281
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.c:3868
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:3871
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.c:3872 c/c-decl.c:3927 c/c-decl.c:4017
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr ""
  
! #: c/c-decl.c:3926 c/c-decl.c:4016
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.c:3949
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.c:4048 cp/decl.c:3687
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
  
! #: c/c-decl.c:4079
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.c:4144
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.c:4145 c/c-decl.c:4156
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.c:4238
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4424 cp/tree.c:4728
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.c:4433
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.c:4698
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.c:4709
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4725
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4737
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4759 c/c-decl.c:4767
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4775
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4781
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4787
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4793
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4800
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4806
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4819
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4826
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4844
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4858 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4929
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.c:4933
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
--- 40328,40539 ----
  msgid "nested extern declaration of %qD"
  msgstr ""
  
! #: c/c-decl.c:3366 c/c-decl.c:3380
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.c:3372 c/c-decl.c:3385
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr ""
  
! #: c/c-decl.c:3404
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr ""
  
! #: c/c-decl.c:3674
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr ""
  
! #: c/c-decl.c:3684
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr ""
  
! #: c/c-decl.c:3695
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr ""
  
! #: c/c-decl.c:3756
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.c:3761
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr ""
  
! #: c/c-decl.c:3774
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.c:3779
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr ""
  
! #: c/c-decl.c:3783
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.c:3867
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:3870
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.c:3871 c/c-decl.c:3926 c/c-decl.c:4016
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr ""
  
! #: c/c-decl.c:3925 c/c-decl.c:4015
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.c:3948
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
  
! #: c/c-decl.c:4078
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.c:4143
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.c:4144 c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.c:4154
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.c:4237
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.c:4432
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.c:4697
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.c:4708
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4724
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4736
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4758 c/c-decl.c:4766
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4774
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4780
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4786
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4792
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4799
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4805
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4818
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4825
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4843
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4857 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr ""
  
! #: c/c-decl.c:4928
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.c:4932
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
*************** msgstr ""
*** 40516,40543 ****
  #. 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:4939 c/c-decl.c:7820 c/c-decl.c:9738
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.c:5104
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.c:5113
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.c:5118
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5124
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr ""
--- 40541,40568 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.c:5103
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.c:5112
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.c:5117
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5123
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr ""
*************** msgstr ""
*** 40546,40812 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5143 c/c-decl.c:5158 c/c-typeck.c:8153
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
  
! #: c/c-decl.c:5149
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr ""
  
! #: c/c-decl.c:5238
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:5288
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5290
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr ""
  
! #: c/c-decl.c:5371
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.c:5376
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr ""
  
! #: c/c-decl.c:5380
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.c:5469
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr ""
  
! #: c/c-decl.c:5519
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.c:5557
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.c:5643
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5658 cp/decl.c:8192
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5915
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6026
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6047 c/c-decl.c:6062
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:6057
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:6068
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6073
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6083
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.c:6089
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.c:6100
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6106
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6119
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.c:6134
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6137
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6144
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6357 c/c-decl.c:6753 c/c-decl.c:6763
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.c:6359
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6379
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.c:6383
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.c:6415
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr ""
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr ""
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr ""
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr ""
  
! #: c/c-decl.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6447 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6461
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr ""
  
! #: c/c-decl.c:6485
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6488
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6492
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6495
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6498 cp/decl.c:12158
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6515
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6519
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6524
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6528
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6533
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6536
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 40571,40837 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
  
! #: c/c-decl.c:5148
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr ""
  
! #: c/c-decl.c:5237
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:5287
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5289
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr ""
  
! #: c/c-decl.c:5370
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.c:5375
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr ""
  
! #: c/c-decl.c:5379
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.c:5468
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr ""
  
! #: c/c-decl.c:5518
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.c:5556
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.c:5642
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:6056
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.c:6088
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.c:6133
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr ""
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr ""
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr ""
  
! #: c/c-decl.c:6420
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr ""
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6466
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr ""
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 40814,41524 ****
  #. 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:6583 c/c-decl.c:6977
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6644
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6653
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6656
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6664 c/c-decl.c:8792
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.c:6696
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6700
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6708
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6711
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6723
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6726
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6735
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.c:6823
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.c:6826
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.c:6865 c/c-decl.c:7523
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6887
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.c:6900
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.c:6906
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6910
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7013
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7016
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7023
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7026
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7067
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.c:7071 cp/decl.c:12458
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7109 c/c-decl.c:7319 c/c-decl.c:7373 c/c-decl.c:7457
! #: c/c-decl.c:7582 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7115 c/c-decl.c:7325 c/c-decl.c:7462 c/c-decl.c:7587
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7210
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7214
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7220
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7236
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7239
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7245
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7248
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7263
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.c:7265
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.c:7274
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:7276
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7281
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7283
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7288
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7290
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7293
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7300
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7303
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7334
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7336
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7379
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7390
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7407 cp/decl.c:11090
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.c:7447
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7489
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7491
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7504
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.c:7511
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7513
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7553 c/c-decl.c:7564 c/c-decl.c:7567
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7624
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7637
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7640
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7669
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7679
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7716
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7826 c/c-decl.c:9546
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7836
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7881
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7885
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7896
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr ""
  
! #: c/c-decl.c:7900
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr ""
  
! #: c/c-decl.c:7974
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7978 c/c-decl.c:8014
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:8008
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8054
  #, 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:8060
  #, 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:8168
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:8174
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.c:8180
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.c:8257
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8268
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8300 c/c-decl.c:9087
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8367 cp/decl.c:5143
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8372
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8375
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8468 c/c-decl.c:8486 c/c-decl.c:8547
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.c:8573
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8576
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8701
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8708
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8771 cp/decl.c:13430
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8777
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8783
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8814
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.c:8919
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9059
  #, 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:9066
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.c:9145 cp/decl.c:15903
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9160
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9280 c/c-decl.c:9296
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:9291
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:9315
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9323
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9440 cp/decl.c:5454 cp/decl.c:16454
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9458
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9469
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9497
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9555
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.c:9564
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.c:9572 cp/decl.c:16589
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.c:9582
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.c:9601
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9610
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.c:9658
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9673
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9690
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9730 c/c-decl.c:9734
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9747
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9763
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9771
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.c:9780
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.c:9809 c/c-decl.c:9814
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9834
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9841
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9894
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9905
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9908 c/c-decl.c:9955 c/c-decl.c:9969
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.c:9947
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9952
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9962
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9967
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10225 cp/decl.c:17414
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:10244 cp/decl.c:17498
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
--- 40839,41549 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6707
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.c:6899
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7262
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.c:7264
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.c:7273
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7280
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7287
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7335
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7490
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.c:7510
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7636
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7680
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr ""
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr ""
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8371
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8782
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8813
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9496
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
*************** msgstr ""
*** 41526,41782 ****
  #. 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:10340
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10345
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10352
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.c:10384
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10388
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10395
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10400
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10404
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10408
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10700
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10759 c/c-decl.c:10766
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.c:10794 c/c-decl.c:11178 c/c-decl.c:11573
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10806 cp/parser.c:31446
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10819
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.c:11048 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.c:11094
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:11165 c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.c:11225
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.c:11247
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11290
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.c:11409
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.c:11459
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11530
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.c:11554 c/c-decl.c:11827 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.c:11556
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.c:11591
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11604
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11653
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
! #: c/c-decl.c:11674
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11692 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11695 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11707
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11716
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11729
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11737
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11745
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11824
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11839
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11866
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11892 c/c-decl.c:11908 c/c-decl.c:11934
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12361 cp/semantics.c:5793
  #, 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:12365 cp/semantics.c:5797
  #, 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:11988 cp/typeck.c:5073
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:11997 cp/typeck.c:5081
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11926 cp/typeck.c:5021
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12016 cp/typeck.c:5089
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:11950 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12008
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11937
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 41551,41807 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10351
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.c:11224
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.c:11246
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.c:11408
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.c:11458
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 41796,41802 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "oÄ�ekujem kraj retka"
--- 41821,41827 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "oÄ�ekujem kraj retka"
*************** msgstr "oÄ�ekujem kraj retka"
*** 41806,41812 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.c:1665 cp/semantics.c:3201
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
--- 41831,41837 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.c:1665 cp/semantics.c:3219
  #, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
*************** msgid "unknown type name %qE"
*** 41842,41848 ****
  msgstr ""
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41330 cp/parser.c:45195
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
--- 41867,41873 ----
  msgstr ""
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
*************** msgstr ""
*** 41862,41868 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33879 cp/parser.c:33951
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 41887,41893 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 41877,41883 ****
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11832 cp/parser.c:12039
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
--- 41902,41908 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 41915,41921 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14539
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 41940,41946 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr ""
*** 41973,41979 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10131
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 41998,42004 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr ""
*** 42018,42031 ****
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8961
! #: cp/parser.c:31683 cp/parser.c:34856 cp/parser.c:37421 cp/parser.c:37589
! #: cp/parser.c:42903 cp/parser.c:44510
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3238 cp/parser.c:20165
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
--- 42043,42056 ----
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
*************** msgstr ""
*** 42110,42116 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27867
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
--- 42135,42141 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
*************** msgstr ""
*** 42170,42176 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12162
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 42195,42201 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 42185,42191 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11782
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
--- 42210,42216 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
*************** msgstr ""
*** 42210,42226 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13616
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6390 cp/parser.c:13619
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6521 cp/parser.c:12433
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
--- 42235,42251 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
*************** msgstr ""
*** 42240,42251 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6872 cp/parser.c:12702
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12708
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 42265,42276 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 42260,42267 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21018
! #: cp/parser.c:21035 cp/parser.c:21049
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 42285,42292 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr ""
*** 42289,42300 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4849
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
--- 42314,42325 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr ""
*** 42685,42696 ****
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:11951 cp/parser.c:34713
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34726
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
--- 42710,42721 ----
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
*************** msgstr ""
*** 42700,42751 ****
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12007 cp/parser.c:34763
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34772
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:34786
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected %qE selector name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-parser.c:12043 cp/parser.c:34805
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44841
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41327 cp/parser.c:41661 cp/parser.c:41751
! #: cp/parser.c:41824 cp/parser.c:44888 cp/parser.c:44903 cp/parser.c:44918
! #: cp/parser.c:44934 cp/parser.c:44950 cp/parser.c:44966 cp/parser.c:44993
! #: cp/parser.c:45006 cp/parser.c:45029 cp/parser.c:45042
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12324 cp/parser.c:45019
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12411 cp/parser.c:45114
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45120
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
--- 42725,42776 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected %qE selector name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 42755,42772 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45149 cp/parser.c:45182
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12490 cp/parser.c:44878
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35224 cp/parser.c:37940 cp/parser.c:43961 cp/parser.c:43969
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
--- 42780,42797 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
*************** msgstr "oÄ�ekujem %<,%> ili %<)%>"
*** 42787,42842 ****
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.c:13267 cp/semantics.c:7767
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.c:13309 cp/parser.c:35911
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:35975
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:13388 cp/parser.c:35977
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36088
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36106
! #: cp/parser.c:41653 cp/parser.c:41743
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<data%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36161
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36168
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.c:13590 cp/parser.c:36170
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13596 cp/parser.c:36176
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 42812,42867 ----
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<data%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 42858,42968 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13804 cp/semantics.c:7972
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13851 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13885 cp/parser.c:36368
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13925 cp/parser.c:36410
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13986 cp/parser.c:36475
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14052 cp/parser.c:36544
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36547
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7009
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7041
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14203 cp/parser.c:35683
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.c:14237 cp/parser.c:35716
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "unexpected argument"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14404 cp/semantics.c:8137
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36579 cp/parser.c:36589
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<concurrent%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36627
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14555 cp/parser.c:36695
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43612
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:36953
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14854 cp/parser.c:36969
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:36972
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7076
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14893 cp/parser.c:36992
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
--- 42883,42993 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "unexpected argument"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<concurrent%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
*************** msgstr ""
*** 42972,42988 ****
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7172
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7291
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7389
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 42997,43013 ----
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 43002,43025 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15627 cp/parser.c:37769 cp/parser.c:37998 cp/parser.c:38048
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid depend kind"
  msgstr "neispravni izraz kao operand"
  
! #: c/c-parser.c:15714 cp/parser.c:37844
  #, fuzzy, gcc-internal-format
  #| msgid "invalid 'asm': "
  msgid "invalid map kind"
  msgstr "neispravni â€žasmâ€�: "
  
! #: c/c-parser.c:15812 cp/parser.c:37945
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
--- 43027,43050 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid depend kind"
  msgstr "neispravni izraz kao operand"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid 'asm': "
  msgid "invalid map kind"
  msgstr "neispravni â€žasmâ€�: "
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
*************** msgstr ""
*** 43035,43117 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:16009 cp/semantics.c:7547
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38282
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38293 cp/parser.c:38664
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.c:16261 cp/parser.c:38340
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38518
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16538 cp/parser.c:38653
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16671 cp/parser.c:42180
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42190
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16701 cp/parser.c:42210
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42221
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16719 cp/parser.c:42228
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16727 cp/parser.c:42236
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42258
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42268
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42365
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42382
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
--- 43060,43142 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
*************** msgstr ""
*** 43127,43133 ****
  msgid "expected function name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-parser.c:17128 cp/parser.c:44205
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
--- 43152,43158 ----
  msgid "expected function name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
*************** msgstr ""
*** 43137,43163 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44256 cp/parser.c:44301
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44330
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44332
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17267 cp/parser.c:42583
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38743
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<allocator%>"
--- 43162,43188 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<allocator%>"
*************** msgstr "oÄ�ekujem %<;%>"
*** 43168,43253 ****
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38758
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17452 cp/parser.c:38851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17474 cp/parser.c:38873
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38887
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.c:17495 cp/parser.c:38894
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17552 cp/parser.c:38951
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:38960
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:38969
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39174 cp/parser.c:39200
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17841 cp/parser.c:39231 cp/parser.c:39247
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17890 cp/semantics.c:9721 cp/semantics.c:9731
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9796
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:18047 cp/parser.c:39431
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:18059 cp/parser.c:39447
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:18095 cp/parser.c:39480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:18102 cp/parser.c:39487
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
--- 43193,43278 ----
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 43257,43290 ****
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18161 cp/parser.c:40092
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40098
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:18222 cp/parser.c:40149
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40160
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40188
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.c:18330 cp/semantics.c:9306 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
--- 43282,43315 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
*************** msgstr ""
*** 43294,43367 ****
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40502
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40298 cp/parser.c:40340 cp/pt.c:17886
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40621
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18895 cp/parser.c:40839
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41040
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<for%> after %qs"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:19381 cp/parser.c:41318
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<point%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:19634 cp/parser.c:41591
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41607
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19698 cp/parser.c:41837
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41690
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41702
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41781
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41794
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42055
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
--- 43319,43392 ----
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<for%> after %qs"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<point%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 43376,43432 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20270 cp/parser.c:42731
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20323 cp/parser.c:42783
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42807
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42846 cp/pt.c:11516
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20378 cp/parser.c:42849 cp/pt.c:11533
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20402 cp/parser.c:42877 cp/pt.c:11519
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20447 cp/parser.c:42921
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20469 cp/parser.c:42943 cp/pt.c:11523
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20480 cp/parser.c:42954
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43040
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20642 cp/parser.c:43148
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<match%>"
--- 43401,43457 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<match%>"
*************** msgstr "oÄ�ekujem %<;%>"
*** 43437,43448 ****
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.c:20668 cp/decl.c:7567
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.c:20680 cp/decl.c:7576
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 43462,43473 ----
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 43452,43485 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20731 cp/parser.c:43193
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20840 cp/parser.c:43298
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43347
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43372
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<target%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:20915 cp/parser.c:43379
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<declare%>"
  msgstr "oÄ�ekujem %<while%>"
  
! #: c/c-parser.c:20921 cp/parser.c:43386
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
--- 43477,43510 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<target%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<declare%>"
  msgstr "oÄ�ekujem %<while%>"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
*************** msgstr "oÄ�ekujem %<(%>"
*** 43535,43578 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43854
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21395 cp/parser.c:43917
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21415 cp/parser.c:43943
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:43952
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21436 cp/parser.c:43964
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:43976
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:43985
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:43999
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
--- 43560,43603 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 43587,43613 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21736 cp/semantics.c:8745
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21738 cp/semantics.c:8747
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8749
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:21921 cp/parser.c:44732
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44738
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 43612,43638 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 43617,43623 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44756
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 43642,43648 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr ""
*** 43632,43638 ****
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:241 c/c-typeck.c:10615 c/c-typeck.c:10657 cp/call.c:4552
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 43657,43663 ----
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 43673,43799 ****
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:770
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.c:775
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.c:780
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.c:1325
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:1329
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.c:1333
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.c:1666
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.c:1924
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2457 c/c-typeck.c:9170
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.c:2461 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.c:2470
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.c:2473
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.c:2533
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.c:2539
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.c:2587
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.c:2642
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2652 cp/typeck.c:3588 cp/typeck.c:3681
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.c:2658
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.c:2712
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr ""
  
! #: c/c-typeck.c:2715
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:2829
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2936 cp/typeck.c:1801
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3089
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.c:3094
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.c:3100
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
--- 43698,43824 ----
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:776
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.c:781
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.c:786
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.c:1331
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:1335
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.c:1339
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.c:1672
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.c:1930
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.c:2520
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.c:2523
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.c:2583
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.c:2589
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.c:2637
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.c:2692
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.c:2708
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.c:2762
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr ""
  
! #: c/c-typeck.c:2765
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:2879
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2986 cp/typeck.c:1812
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3139
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.c:3144
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.c:3150
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
*************** msgstr ""
*** 43801,45395 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3130
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.c:3135 c/c-typeck.c:3187
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.c:3256
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3262
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3268
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3274
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3280
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3286
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3300
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3326
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3351
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3375
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3380
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3533
  #, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr ""
  
! #: c/c-typeck.c:3543
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr ""
  
! #: c/c-typeck.c:3615
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.c:3683
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3886 cp/typeck.c:5119 cp/typeck.c:5388
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3866 c/c-typeck.c:3877 cp/typeck.c:5146 cp/typeck.c:5170
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3869 c/c-typeck.c:3880 cp/typeck.c:5149 cp/typeck.c:5173
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.c:3900
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.c:3951
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.c:3954
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.c:3988
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:3997 cp/typeck.c:6086
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.c:4430
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.c:4434
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.c:4444
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.c:4468
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr ""
  
! #: c/c-typeck.c:4493
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.c:4551
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4554
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4561
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.c:4564
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.c:4580
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr ""
  
! #: c/c-typeck.c:4606 c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.c:4608 c/c-typeck.c:4643
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.c:4628
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:4632
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:4739
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.c:4798
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
  
! #: c/c-typeck.c:4811
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:4819
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5004
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5007
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5012
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5014
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5153
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5235
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5294 c/c-typeck.c:5300
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5317
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5334
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5345 c/c-typeck.c:5362
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5350 c/c-typeck.c:5367
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5380
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5385
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5394 c/c-typeck.c:5405
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5419
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5534
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5538
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5556
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5561
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5570 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.c:5619
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5637 c/c-typeck.c:11178
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5708
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5714
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5749
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5843
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5849
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5864
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5884
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5894
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5929
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5939
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5959
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:5970
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:5975
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5984 cp/typeck.c:8438
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6007
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6017
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:6112
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6153
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6279
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6481 c/c-typeck.c:6503 c/c-typeck.c:6529
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.c:6544
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.c:6587 c/c-typeck.c:6833
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6621
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6624
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6629
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.c:6828
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6837
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6841
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6846
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6864
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:7042 c/c-typeck.c:7397
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7045 c/c-typeck.c:7400
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7048 c/c-typeck.c:7402
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7051 c/c-typeck.c:7404
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7059 c/c-typeck.c:7292 c/c-typeck.c:7335
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7061 c/c-typeck.c:7294 c/c-typeck.c:7337
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7063 c/c-typeck.c:7296 c/c-typeck.c:7339
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7065 c/c-typeck.c:7298 c/c-typeck.c:7341
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7074
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7142
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7155
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7165
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7175
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7185
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7208
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7214
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7219
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7224 cp/typeck.c:9547
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7250
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7260
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7309
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7312
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7314
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7316
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7360
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7368
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7373
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7378
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.c:7428
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7439
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7444
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7451
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7456
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7495
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7502
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7507
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7531
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7538
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7543
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7547
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7574
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.c:7585
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7595
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7605
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.c:7673
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7913 c/c-typeck.c:8807 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:7929 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:7969
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8037 cp/typeck.c:2182
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:8056 c/c-typeck.c:8080 c/c-typeck.c:8083 c/c-typeck.c:8091
! #: c/c-typeck.c:8131 c/c-typeck.c:9660 c/c-typeck.c:9710
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.c:8065
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8096 c/c-typeck.c:8144 c/c-typeck.c:9720
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.c:8138 c/c-typeck.c:9715
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8157
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.c:8435 cp/decl.c:6976
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.c:8655
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.c:8738
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8804 c/c-typeck.c:10243 cp/typeck2.c:1109 cp/typeck2.c:1367
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8841
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8864
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8888
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8893
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9012 c/c-typeck.c:9094
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9017 c/c-typeck.c:9156
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9067
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9076 c/c-typeck.c:9085
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:9090 c/c-typeck.c:9092
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9096 c/c-typeck.c:9099
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9118
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9229 c/c-typeck.c:9259 c/c-typeck.c:9803
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9233 c/c-typeck.c:9263 c/c-typeck.c:9806
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9737
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10118
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10125 c/c-typeck.c:10202
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10146
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10217 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10312
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10334
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10396
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10430
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10462
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10704
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10731 c/gimple-parser.c:2404 cp/typeck.c:10039
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.c:10759 c/c-typeck.c:10763
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.c:10777 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10780
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10857
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:10947 cp/semantics.c:1420
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:10972
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11010 c/c-typeck.c:11018
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:11024 cp/parser.c:11953
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11026
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11102 cp/parser.c:13452
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11105 c/c-typeck.c:11125 cp/decl.c:3661 cp/parser.c:13462
! #: cp/parser.c:13483
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11108 cp/parser.c:13465
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11122 cp/parser.c:13475
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11160 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11204
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12038 c/c-typeck.c:12206 cp/typeck.c:5402
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12046 c/c-typeck.c:12214 cp/typeck.c:5415
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12071 c/c-typeck.c:12239 cp/typeck.c:5450
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12085 cp/typeck.c:5108
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12103 c/c-typeck.c:12124
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12109 c/c-typeck.c:12130
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12151 c/c-typeck.c:12280
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12158 c/c-typeck.c:12164
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.c:12171 c/c-typeck.c:12290
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12183 c/c-typeck.c:12188 c/c-typeck.c:12316 c/c-typeck.c:12321
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12268
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12270
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12275
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.c:12298 c/c-typeck.c:12301 c/c-typeck.c:12308 c/c-typeck.c:12311
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12380
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12695
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12699
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12703
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12719
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12909 cp/semantics.c:9869
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12920 c/c-typeck.c:12930 cp/semantics.c:9880
! #: cp/semantics.c:9890
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12965 cp/semantics.c:9925
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13009 c/c-typeck.c:14596 c/c-typeck.c:14683 c/c-typeck.c:14756
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13021 c/c-typeck.c:14528 c/c-typeck.c:14669
! #: cp/semantics.c:4930 cp/semantics.c:7473 cp/semantics.c:7667
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13030 c/c-typeck.c:14693 cp/semantics.c:4940
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:13038 c/c-typeck.c:14702
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13049 cp/semantics.c:4956 cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13053 c/c-typeck.c:14721 cp/semantics.c:4960
! #: cp/semantics.c:7719
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13060
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14728 c/c-typeck.c:14846
! #: cp/semantics.c:4978 cp/semantics.c:7726 cp/semantics.c:7907
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13105 cp/semantics.c:5012
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13112 cp/semantics.c:5019
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13135 cp/semantics.c:5052
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13152 c/c-typeck.c:13218 c/c-typeck.c:13495
! #: cp/semantics.c:5069 cp/semantics.c:5135
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13171 cp/semantics.c:5088
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13179 cp/semantics.c:5096
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13188 c/c-typeck.c:13309 cp/semantics.c:5105
! #: cp/semantics.c:5226
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13205 cp/semantics.c:5122
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13246 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5178
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13297 cp/semantics.c:5214
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13301 cp/semantics.c:5218
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13319 c/c-typeck.c:13434 cp/semantics.c:5236
! #: cp/semantics.c:5365
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13327 cp/semantics.c:5244
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13713 cp/semantics.c:6318
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13720
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13726 cp/semantics.c:6325
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13739 cp/semantics.c:6341
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.c:13759 cp/semantics.c:6377
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13786
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13793 cp/semantics.c:6411
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13799 cp/semantics.c:6417
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13805 cp/semantics.c:6423
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13842 cp/semantics.c:6471
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected pointer in %qs clause"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-typeck.c:13924 cp/semantics.c:6546
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:13946 cp/semantics.c:6566
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:13972 c/c-typeck.c:13982
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14002
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14014
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14022
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14072
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14081 cp/semantics.c:6210
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14169
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14187 c/c-typeck.c:14920 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14199 cp/semantics.c:8430
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14213 cp/semantics.c:6607
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14221
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14248 cp/semantics.c:6681
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14278 c/c-typeck.c:14839 c/c-typeck.c:15063
! #: cp/semantics.c:6768 cp/semantics.c:7900 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14293 cp/semantics.c:6783
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14306 c/c-typeck.c:14338 c/c-typeck.c:14369
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14314 c/c-typeck.c:14345 c/c-typeck.c:14617 c/c-typeck.c:14767
! #: c/c-typeck.c:14774 c/c-typeck.c:14792 c/c-typeck.c:14802 c/c-typeck.c:14809
! #: cp/semantics.c:6796 cp/semantics.c:6804 cp/semantics.c:6861
! #: cp/semantics.c:6868 cp/semantics.c:6912 cp/semantics.c:7600
! #: cp/semantics.c:7777 cp/semantics.c:7784 cp/semantics.c:7801
! #: cp/semantics.c:7811 cp/semantics.c:7818
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14317 c/c-typeck.c:14348 c/c-typeck.c:14777 c/c-typeck.c:14812
! #: cp/semantics.c:6807 cp/semantics.c:6871 cp/semantics.c:7787
! #: cp/semantics.c:7821
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14331 cp/semantics.c:6853
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14362 cp/semantics.c:6904
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14381 cp/semantics.c:7243
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14388
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14395
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14402
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14415 cp/semantics.c:7314
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14421
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14434 cp/semantics.c:7353
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14440
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14509 cp/semantics.c:7439
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14520 cp/semantics.c:7464
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14536 cp/semantics.c:7483
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14545 cp/semantics.c:7494
  #, 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:14588 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14613 c/c-typeck.c:14789 cp/semantics.c:7596
! #: cp/semantics.c:7798
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14621 c/c-typeck.c:14795 cp/semantics.c:7604
! #: cp/semantics.c:7804
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14676 cp/semantics.c:7674
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14747 c/c-typeck.c:14853 cp/semantics.c:7756
! #: cp/semantics.c:7914
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14834 cp/semantics.c:7894
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14862 cp/semantics.c:7924
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14876 cp/semantics.c:7940
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14879 cp/semantics.c:7943
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14896
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14903
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14933 c/c-typeck.c:15024 cp/semantics.c:8340
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14953 cp/semantics.c:7526
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15046 cp/semantics.c:8166
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15113 cp/semantics.c:8501
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15123
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15142 cp/semantics.c:8292
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15154 cp/semantics.c:8305
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15165 c/c-typeck.c:15173 cp/semantics.c:8314
! #: cp/semantics.c:8332
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8272
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15255 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15265 cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15283 cp/semantics.c:8526
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15457
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15462
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:15468
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 43826,45420 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3180
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.c:3185 c/c-typeck.c:3237
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.c:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.c:3306
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3312
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3318
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3324
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3330
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3336
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3350
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3376
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3401
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3425
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3430
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.c:3583
  #, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr ""
  
! #: c/c-typeck.c:3593
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr ""
  
! #: c/c-typeck.c:3665
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.c:3733
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.c:3950
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.c:4001
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.c:4004
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.c:4038
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.c:4490
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.c:4494
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.c:4504
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.c:4528
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr ""
  
! #: c/c-typeck.c:4553
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.c:4611
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4614
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4621
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.c:4624
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr ""
  
! #: c/c-typeck.c:4666 c/c-typeck.c:4700
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.c:4668 c/c-typeck.c:4703
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.c:4688
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:4692
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:4799
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
  
! #: c/c-typeck.c:4871
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:4879
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5394
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5440
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5594
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5598
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5616
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5621
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6077
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6681
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6684
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6689
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6897
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6901
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6906
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6924
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7202
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7215
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7305
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7310
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7315
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7320
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7369
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7428
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7438
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.c:7488
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7493
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7499
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7504
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7516
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7555
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7562
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7567
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7571
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7591
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7598
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7603
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7607
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8924
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10178
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10840
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10917
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12779
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13120
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13780
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected pointer in %qs clause"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14074
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14082
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14448
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14481
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14500
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14956
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14963
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15522
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 45608,45614 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3729 cp/pt.c:6885
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 45633,45639 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 45718,46379 ****
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4641
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4644
  #, 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:4869
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4941
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4955
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:5007
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5013
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5032
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.c:5036
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5045 cp/call.c:5089 cp/call.c:5099
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5048
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5055
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5066
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5075
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5093
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5212
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5279
  #, 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:5296 cp/call.c:5303
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5359
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5439
  #, 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:5444
  #, 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:5493 cp/call.c:5608 cp/call.c:5779
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5497
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5684
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5700
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5713
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5718
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5734
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6415
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6417
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6497
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6548
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.c:6550
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6621
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7005
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7008
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7047
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7221
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7227
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7263
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7264 cp/decl.c:8260
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.c:7269
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.c:7270 cp/decl.c:8261
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.c:7277
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7358
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7361 cp/call.c:7380 cp/decl.c:9950 cp/typeck.c:4188
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.c:7365
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7377
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7384
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7451
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7471
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7521
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.c:7532
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7541
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7578 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7620 cp/call.c:7627
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7623
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7893
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7897
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7908
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7911
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7950
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7953 cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7956
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:8151
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8175 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:8219
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8255
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8265
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8333
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8342
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8442
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8504
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9083
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9086 cp/call.c:11715
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9111
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9293
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9425
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9825
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9828
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9833
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9838
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9855
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9857
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9860
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9863
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9865
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9886
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9888
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9890
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9893
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9896
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9899
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9922
  #, 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:9939
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9952
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9955
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9958
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9967
  #, 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:9989
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:10089
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10363 cp/typeck.c:9482
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10385
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10417
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10464
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10502 cp/pt.c:16264 cp/typeck.c:3162
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10504
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10696
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10699
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10722
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10727
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10728
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10751
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11713
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11782
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11783
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11786
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12036
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12040
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12042
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12088
  #, 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:12475
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12630
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12634
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
--- 45743,46408 ----
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5035
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5081
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5215
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5703
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5716
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5721
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5737
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7051
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7267
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.c:7273
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7388
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7475
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7545
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7582 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7897
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7906
! msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
! msgstr ""
! 
! #: cp/call.c:7911
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7926
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:8166
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8270
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9313
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9875
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9877
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:10109
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10383 cp/typeck.c:9489
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10437
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10742
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10748
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11804
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12063
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12655
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
*************** msgstr ""
*** 46397,47522 ****
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:371
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1184
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr ""
  
! #: cp/class.c:1187
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1205
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1207 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2735 cp/name-lookup.c:3061
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
  
! #: cp/class.c:1249
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1252
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1321
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1325
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1331
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1335
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1410
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1413 cp/class.c:1420 cp/class.c:1427 cp/class.c:1439
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1418
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1433
  #, 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:1744
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2218
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2230
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2271
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2275
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2567
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2929
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2932
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2947
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3010
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3011
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:3046
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3056 cp/parser.c:21822
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3252
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3444
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.c:3460
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.c:3465
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3470
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3480
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3486
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3547
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3550
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3552
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3556
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3672
  #, 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:3685
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3698
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.c:3704
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.c:3775
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3827
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3830
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3861
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3863
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3906
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3934
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3939
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3945
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3947
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:4404
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4407
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4735
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.c:4768
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.c:5224
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5245
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5901 cp/constexpr.c:245
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5927
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5930
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5933
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5936
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5944
  #, 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:5977
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5992
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6120
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:6149
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6155
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6474
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6486
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6736
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6915
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.c:7201
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7203
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7208
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7236
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7238
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7247 cp/class.c:7278
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.c:7255
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7257
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7276
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7390 cp/parser.c:25610
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.c:7527
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7555
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7561
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7565
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7571
  #, 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:7728
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7739
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8246
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8336
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8494
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8521
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8548
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.c:8551
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8627 cp/class.c:8669
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8647
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8921
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8924
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
  
! #: cp/constexpr.c:106
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr ""
  
! #: cp/constexpr.c:117
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:129
  #, gcc-internal-format
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr ""
  
! #: cp/constexpr.c:193
  #, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:206
  #, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr ""
  
! #: cp/constexpr.c:218
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:229
  #, gcc-internal-format
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr ""
  
! #: cp/constexpr.c:256
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr ""
  
! #: cp/constexpr.c:517
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.c:780
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.c:841
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.c:883
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.c:972
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1445 cp/constexpr.c:2747
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1450 cp/constexpr.c:1460 cp/constexpr.c:2942
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1735 cp/constexpr.c:7953
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.c:1790
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1792
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:2010 cp/constexpr.c:2065 cp/constexpr.c:2097
! #: cp/constexpr.c:2118
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2011
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2035
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.c:2066 cp/constexpr.c:2098
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2120
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.c:2123
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2198 cp/constexpr.c:2467 cp/constexpr.c:7985
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.c:2315
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:2388
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2392 cp/constexpr.c:2414
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.c:2410
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2427
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2434
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2541
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.c:2548
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:2552
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.c:2643
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.c:2654
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:2982
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:2989
  #, 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:3012
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:3031
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.c:3189
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3578
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3581
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3586
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3589
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3772
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.c:3820
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3837 cp/constexpr.c:3936 cp/constexpr.c:6051
! #: cp/constexpr.c:6148 cp/constexpr.c:7905
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3843
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3874 cp/constexpr.c:3896
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.c:3876
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4007
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4010
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4021
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4024
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4035
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4038
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4049
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4053
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4064
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4067
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.c:4117 cp/constexpr.c:4127
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4147
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4171
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4183
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4906 cp/constexpr.c:6718
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4926
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4971
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4973 cp/constexpr.c:4980
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.c:4978
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4983
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4990
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.c:4995
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.c:4998
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:5003 cp/constexpr.c:5010
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5016
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:5019
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:5265
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5334
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5347
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5739 cp/constexpr.c:6976
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5845
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5947
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5948
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6013
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6026
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6208 cp/constexpr.c:8583
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6636 cp/constexpr.c:8110
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6664
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6693
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.c:6729
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6834 cp/constexpr.c:8409 cp/constexpr.c:8787
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6929
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6935
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6960
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6979
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:7209
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7217
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7232
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7243
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7265
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7845
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:8075
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8078
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8130
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8163
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8356
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8423
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.c:8438
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8502
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8552
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8559
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8632
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8728
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8795
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.c:8825
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8834
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8853
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 46426,47551 ----
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:378
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1191
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr ""
  
! #: cp/class.c:1194
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1212
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1332
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1342
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2936
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3018
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:3053
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3493
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3563
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3692
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3705
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.c:3711
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3834
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3837
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3870
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3913
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3946
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3952
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3954
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4742
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.c:4775
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5943
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:6006
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6127
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:6156
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6162
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6743
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6922
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.c:7208
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7210
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7215
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7243
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7245
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7254 cp/class.c:7285
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.c:7262
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7264
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7283
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7562
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7572
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8555
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8928
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8931
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
  
! #: cp/constexpr.c:107
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr ""
  
! #: cp/constexpr.c:118
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:130
  #, gcc-internal-format
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr ""
  
! #: cp/constexpr.c:194
  #, gcc-internal-format
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:207
  #, gcc-internal-format
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr ""
  
! #: cp/constexpr.c:219
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:230
  #, gcc-internal-format
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr ""
  
! #: cp/constexpr.c:257
  #, gcc-internal-format
  msgid "%q#T has virtual base classes"
  msgstr ""
  
! #: cp/constexpr.c:518
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.c:781
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.c:842
  #, gcc-internal-format
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr ""
  
! #: cp/constexpr.c:884
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.c:973
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1446 cp/constexpr.c:2783
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1451 cp/constexpr.c:1461 cp/constexpr.c:2997
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.c:1826
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1828
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:2046 cp/constexpr.c:2101 cp/constexpr.c:2133
! #: cp/constexpr.c:2154
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2047
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2071
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.c:2102 cp/constexpr.c:2134
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2156
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.c:2159
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.c:2351
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:2424
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2428 cp/constexpr.c:2450
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.c:2446
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2463
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.c:2470
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2577
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.c:2584
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:2588
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.c:2679
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.c:2690
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.c:3037
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:3044
  #, 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:3067
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.c:3086
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.c:3244
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3633
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3641
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3644
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3827
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.c:3875
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3898
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4062
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4065
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4076
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4079
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4090
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4093
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4104
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4119
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4122
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4163
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5026
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.c:5033
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5038
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5045
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.c:5050
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.c:5053
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5071
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:5320
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5402
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6010
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6727
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6756
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.c:6792
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6992
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6998
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:7023
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7042
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7295
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7306
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:8138
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8265
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8419
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8486
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.c:8501
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8565
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8615
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8622
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8695
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8791
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8858
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.c:8888
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8897
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 47526,47577 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1325
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1328
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1340
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2793
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2815 cp/cp-gimplify.c:2827 cp/decl.c:4066 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2833
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2850
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2861
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2873
  #, 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:2977
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "evaluating %qs"
--- 47555,47606 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1333
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1336
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1348
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2813
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2830
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2841
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2853
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "evaluating %qs"
*************** msgstr ""
*** 47613,47619 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7969
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 47642,47648 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr ""
*** 47996,48002 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.c:1303 cp/decl.c:15319
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
--- 48025,48031 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
*************** msgstr ""
*** 48126,48133 ****
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.c:1901 cp/name-lookup.c:3187 cp/name-lookup.c:3216
! #: cp/name-lookup.c:3240
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
--- 48155,48162 ----
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
! #: cp/name-lookup.c:3241
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
*************** msgstr ""
*** 48162,48213 ****
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.c:2047
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/decl.c:2055
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr ""
  
! #: cp/decl.c:2056
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr ""
  
! #: cp/decl.c:2064
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr ""
  
! #: cp/decl.c:2065
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr ""
  
! #: cp/decl.c:2090
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr ""
  
! #: cp/decl.c:2091
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr ""
  
! #: cp/decl.c:2104
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2166
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
--- 48191,48242 ----
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.c:2045
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/decl.c:2053
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr ""
  
! #: cp/decl.c:2054
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr ""
  
! #: cp/decl.c:2062
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr ""
  
! #: cp/decl.c:2063
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr ""
  
! #: cp/decl.c:2088
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr ""
  
! #: cp/decl.c:2089
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr ""
  
! #: cp/decl.c:2102
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2164
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
*************** msgstr ""
*** 48220,48267 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2640
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2779
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.c:3052 cp/decl.c:3081 cp/decl.c:3123 cp/decl.c:3140 cp/decl.c:3243
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:3068
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:3078
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:3092 cp/decl.c:3150
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3095 cp/decl.c:3153
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3102 cp/decl.c:3160
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr ""
  
! #: cp/decl.c:3109
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 48249,48296 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2774
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:3050
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr ""
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 48269,48923 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3189
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3192
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3207 cp/decl.c:3251 cp/name-lookup.c:2730 cp/name-lookup.c:3214
! #: cp/name-lookup.c:3238
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3234
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3300
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3301
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3395
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3418 cp/decl.c:3646
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3446
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3449
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3463 cp/decl.c:3617
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3469 cp/decl.c:3599 cp/decl.c:3619
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3475 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3481 cp/decl.c:3621
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3488 cp/decl.c:3623
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3606
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3609
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:4073 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:4084
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:4112 cp/decl.c:4198
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4113
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4126
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.c:4135
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4207
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.c:4543
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5042
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5045
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5048
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5067
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.c:5070
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5112
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5117
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.c:5134
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5167
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5175
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5182
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5185
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5190
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5193
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5196
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5200
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5204
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5208
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5212
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5216
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5219 cp/decl.c:5222 cp/decl.c:5225
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.c:5247
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.c:5250
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5322
  #, 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:5326
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5390 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.c:5403
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5441
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5465
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5473
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.c:5474
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.c:5486
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5498
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.c:5546
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5563
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5598
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5603
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5675
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.c:5681 cp/decl.c:6834
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.c:5691
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5758
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5841
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5847
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5866
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5870
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:5926
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5933
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.c:5945
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5985
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:6010
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:6061
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6065
  #, 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:6071
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6113
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.c:6120
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6129
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6144
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6312
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6369
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6407
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6415
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6443
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.c:6494
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6533 cp/decl.c:6793 cp/typeck2.c:1380 cp/typeck2.c:1694
! #: cp/typeck2.c:1742 cp/typeck2.c:1789
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.c:6574
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6584
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6702
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.c:6822
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:6836
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.c:6849
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6904
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.c:6925
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6970
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7102
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:7137
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7139
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7142
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7147
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7332
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.c:7590
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.c:7614
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7619
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7624
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7629
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7634
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7684
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7702 cp/decl.c:14061
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7706 cp/decl.c:14065
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7759
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7867
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7926
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:7969
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8140
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8246
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8249
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8256
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8282
  #, 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:8291
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8501
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8517
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8526 cp/decl.c:8611
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
--- 48298,48957 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
! #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3216
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3428
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3431
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3588
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3591
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:4061
! #, gcc-internal-format
! msgid "%qD is a function, not a type"
! msgstr ""
! 
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4101
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4114
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4195
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.c:4531
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5063
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.c:5130
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5178
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5181
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5192
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5196
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5200
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5204
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5208
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.c:5243
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.c:5246
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5318
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.c:5399
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5461
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5469
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.c:5470
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5494
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.c:5542
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5599
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5671
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.c:5687
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5866
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:6006
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:6057
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6061
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6067
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6109
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.c:6116
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6125
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6133
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6308
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6403
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6411
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6439
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.c:6570
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6580
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6698
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.c:6818
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:6832
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6900
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7135
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7138
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7328
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.c:7586
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.c:7610
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7615
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7758
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7866
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7925
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:7968
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8252
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8523
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
*************** msgstr[0] ""
*** 48925,48931 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8530
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
--- 48959,48965 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
*************** msgstr[0] ""
*** 48933,48939 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8533
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
--- 48967,48973 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
*************** msgstr[0] ""
*** 48941,50572 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8578
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8604
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.c:8613
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8634
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8663
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8668
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8673
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8679
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8688
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9158
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9163
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9400
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9404
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.c:9407
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.c:9423
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9425
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9451
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9453
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9459
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9462
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9464
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9470
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9473
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9475
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9484
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9486
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9500
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.c:9532
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9572
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9583
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9590
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9593
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9669
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9691
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:9701
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9746
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9757
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.c:9776
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9785
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9802
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9847
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9850
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9853 cp/decl.c:9856
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9858
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9920
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9921
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9929
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9930
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9940
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9948
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9955
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9968
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9978
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.c:9986
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9992
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9999
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:10087
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.c:10127
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10132
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:10134
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.c:10151
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10344
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10353
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:10360
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10363
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10487
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10491
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10495
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10506
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10511
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10516
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10627
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10630
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10661 cp/decl.c:10733
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10665 cp/decl.c:10736
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10716
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10719
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10743
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10746
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10807
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10867
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10869 cp/pt.c:15991
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10879
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.c:10881
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10886
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10888
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10893
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10895
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10900
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10903
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10925
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11007
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11010
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:11021
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11024
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.c:11037
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11040
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11049
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:11052
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11056
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11065
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11086
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11094
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11109
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11114
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11361
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.c:11364 cp/decl.c:11386
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:11367
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.c:11377
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11401
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.c:11408
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.c:11436
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11487
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11495 cp/decl.c:11504 cp/decl.c:13312
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.c:11512
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.c:11517
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.c:11552
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11559 cp/decl.c:11566 cp/decl.c:11573 cp/decl.c:11580
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.c:11591
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11601
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11656
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.c:11705 cp/decl.c:11709 cp/decl.c:11712
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11729
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.c:11737
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.c:11791
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11797
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11805 cp/decl.c:11811
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11816
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11818
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11885
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.c:11924
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11945
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11954
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:11967
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11974
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11984 cp/decl.c:12156
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:11992 cp/decl.c:12001 cp/decl.c:12007 cp/decl.c:12013
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:12033 cp/decl.c:12036 cp/decl.c:12038 cp/decl.c:12041
! #: cp/decl.c:12051 cp/decl.c:12061 cp/decl.c:12071 cp/decl.c:12075
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:12045 cp/decl.c:12067
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12079
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12090
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:12093
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12128
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12154
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:12168
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12173
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12181
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12195
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12226
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr ""
  
! #: cp/decl.c:12227
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12285
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12340
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12360
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12364
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12369
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12385
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12390
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12401
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12410
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12423
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12437
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12440
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12464
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12476
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12500 cp/pt.c:29580
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12506 cp/pt.c:29586
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12538
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12540
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12545
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12546
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12554
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12555
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12573
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.c:12590
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12595
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12599
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.c:12609
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12653
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12693
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.c:12706 cp/decl.c:12713
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.c:12715
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12744
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12745
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12818
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12889
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12915
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12920
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12950
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12952
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12960
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:13000
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13009
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13012
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13023
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:13026
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.c:13029
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13039
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13046
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13052
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13058
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13070
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13086
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13089
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:13115
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.c:13118
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13127
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13153
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13242
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:13250
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.c:13252
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13256
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:13269
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13289
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13293
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13303
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13318
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.c:13337
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13346 cp/parser.c:19160
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13351
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13354
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.c:13359
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13362
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13413 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.c:13417
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13438
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.c:13441
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13457
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.c:13478
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.c:13488
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13512
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13519
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.c:13526 cp/decl.c:13539
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13532
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13554
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13560
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.c:13568 cp/decl.c:13898
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: cp/decl.c:13577
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13580
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.c:13642
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:13647
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.c:13667
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13670
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13723 cp/decl.c:13734
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13728
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13762 cp/decl.c:13770 cp/decl.c:13777 cp/decl.c:13784
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13839
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13842
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13848
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13852
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13869
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13873
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13881
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13888
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13889
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13932
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13941
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13980
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13987
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13993
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14001
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:14008
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.c:14040
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14045
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14217
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.c:14220
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.c:14310
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:14314
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:14336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14344
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.c:14369
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14371
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14630
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14709
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14716
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.c:14746
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.c:14752
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14762
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14788
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14799
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14825
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14826
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14838
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14839
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14850
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14851 cp/decl.c:14861
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14862
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14876
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14900
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14907
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14909
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14918
  #, 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:14920
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14955
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14974
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15029
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15052
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15055
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15057
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:15065
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15066 cp/decl.c:15073
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:15072
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 48975,50616 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8584
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8610
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
! #, gcc-internal-format
! msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
! msgstr ""
! 
! #: cp/decl.c:8646
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8675
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8680
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8685
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8691
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8700
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9416
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.c:9419
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.c:9435
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9465
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9474
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9476
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9482
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9485
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9487
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9496
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9512
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9595
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9605
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9703
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:9713
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9758
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9769
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9814
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9932
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9933
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9941
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9942
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9952
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9967
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9990
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10144
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:10146
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.c:10163
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10365
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:10371
! #, gcc-internal-format
! msgid "concept must be defined at namespace scope"
! msgstr ""
! 
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10505
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10509
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10513
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10524
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10529
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10534
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10645
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10885
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10897
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10911
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10918
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11028
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11042
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11067
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:11070
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11074
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11083
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11127
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11132
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11379
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:11385
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.c:11395
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11419
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.c:11426
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.c:11530
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.c:11535
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11674
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11747
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.c:11755
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.c:11809
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11834
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11836
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11903
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11972
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11992
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12073
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12108
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr ""
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12303
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12309
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12382
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12387
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12408
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12419
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12507
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12572
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12573
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12617
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12711
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.c:12733
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12762
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12763
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12968
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12970
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12978
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13041
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:13044
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.c:13047
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13057
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13070
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13082
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13088
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13107
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:13133
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13274
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13336
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.c:13355
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13369
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13372
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.c:13377
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.c:13435
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13456
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.c:13459
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.c:13496
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.c:13506
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.c:13516
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13550
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13563
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13572
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13578
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13598
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.c:13660
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.c:13685
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13688
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13741 cp/decl.c:13752
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13746
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13870
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13887
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13891
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13907
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13950
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14235
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.c:14238
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.c:14328
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:14332
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14362
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.c:14387
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14389
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14727
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.c:14764
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.c:14770
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14843
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14844
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14856
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14857
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14868
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14880
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14918
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14925
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14927
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15047
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15070
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15075
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 50578,50682 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15087
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:15130 cp/name-lookup.c:5736 cp/name-lookup.c:5871
! #: cp/parser.c:6817 cp/parser.c:29391
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.c:15151 cp/name-lookup.c:5434
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15179 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9740
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15287
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.c:15318
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.c:15329 cp/semantics.c:3336
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.c:15457
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15464
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15500
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15530
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15532
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15677
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15680 cp/decl.c:15688 cp/decl.c:15698 cp/decl.c:16300
! #: cp/parser.c:20064
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.c:15685
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15706
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15780
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 50622,50726 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.c:15336
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15493
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15518
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15724
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15798
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 50685,50761 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15927
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16102
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:16112
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.c:16161
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16162
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16173
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16193
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:16298 cp/parser.c:20062
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.c:16338
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.c:16498 cp/typeck.c:10213
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17347
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17349 cp/typeck.c:10093
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17411
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.c:17593
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:17984
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 50729,50805 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16120
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:16130
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.c:16179
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16180
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16211
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.c:16356
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17365
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17429
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.c:17611
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 50795,50801 ****
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:580 cp/pt.c:5824
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
--- 50839,50845 ----
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
*************** msgstr ""
*** 50805,50811 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:635 cp/pt.c:5781
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 50849,50855 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 51131,51153 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5618
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5621
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5671
  #, 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:5703
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
--- 51175,51197 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5619
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5622
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5672
  #, 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:5704
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
*************** msgstr ""
*** 51252,51258 ****
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4550 cp/typeck.c:2550
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
--- 51296,51302 ----
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4550 cp/typeck.c:2561
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
*************** msgstr ""
*** 51262,51268 ****
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4576 cp/typeck.c:3146
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
--- 51306,51312 ----
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4576 cp/typeck.c:3157
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
*************** msgstr ""
*** 51448,51855 ****
  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:918
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:933 cp/init.c:959 cp/init.c:2504 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
! #: cp/init.c:935 cp/init.c:953 cp/init.c:961 cp/init.c:2489 cp/init.c:2517
  #: cp/method.c:2264 cp/method.c:2275
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.c:951 cp/init.c:2476 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
  
! #: cp/init.c:1128
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1131
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr ""
  
! #: cp/init.c:1135
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1137
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1139
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr ""
  
! #: cp/init.c:1156
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr ""
  
! #: cp/init.c:1160
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.c:1247
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.c:1344
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1575 cp/init.c:1594
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.c:1581
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1588
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.c:1627
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1635
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1682
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1690
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.c:1693
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1805 cp/init.c:4511 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2115 cp/semantics.c:3604
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr ""
  
! #: cp/init.c:2159
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2173
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr ""
  
! #: cp/init.c:2259 cp/typeck.c:2018
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr ""
  
! #: cp/init.c:2266 cp/semantics.c:2092
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr ""
  
! #: cp/init.c:2473
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2481
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2485
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2501
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2509
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2513
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2623
  #, 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:2626
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2636
  #, 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:2639
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2648
  #, 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:2651
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2668
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr ""
  
! #: cp/init.c:2672
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.c:2887
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.c:2897
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:2915
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:2931
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:2933
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:2943
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.c:2949
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2991
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr ""
  
! #: cp/init.c:3135
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr ""
  
! #: cp/init.c:3142 cp/search.c:1058
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/init.c:3216
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3219
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.c:3222
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3419
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3712
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3741
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3750
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3869
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3873
  #, 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:4420
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4726
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4760
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4765
  #, 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:4780
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4785
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5089
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
  
! #: cp/lambda.c:528
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:543
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:547
  #, gcc-internal-format
  msgid "because the array element type %qT has variable size"
  msgstr ""
  
! #: cp/lambda.c:571
  #, gcc-internal-format
  msgid "cannot capture %qE by reference"
  msgstr ""
  
! #: cp/lambda.c:581
  #, gcc-internal-format
  msgid "capture by copy of incomplete type %qT"
  msgstr ""
  
! #: cp/lambda.c:633
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:711
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:825
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
--- 51492,51899 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.c:640
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:704
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr ""
  
! #: cp/init.c:762
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:788
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.c:809
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr ""
  
! #: cp/init.c:925
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
! #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
  #: cp/method.c:2264 cp/method.c:2275
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
  
! #: cp/init.c:1135
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1138
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr ""
  
! #: cp/init.c:1142
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1144
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1146
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr ""
  
! #: cp/init.c:1163
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr ""
  
! #: cp/init.c:1167
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.c:1254
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.c:1351
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1582 cp/init.c:1601
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.c:1588
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1595
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.c:1634
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1642
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1689
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1697
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.c:1700
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2122 cp/semantics.c:3622
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr ""
  
! #: cp/init.c:2166
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2180
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr ""
  
! #: cp/init.c:2266 cp/typeck.c:2029
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr ""
  
! #: cp/init.c:2273 cp/semantics.c:2111
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr ""
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2492
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2508
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2516
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2520
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2630
  #, 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:2633
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2643
  #, 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:2646
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2655
  #, 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:2658
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2675
  #, gcc-internal-format
  msgid "at offset %wi from %qD declared here"
  msgstr ""
  
! #: cp/init.c:2679
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.c:2894
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.c:2904
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:2922
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:2938
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:2940
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:2950
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.c:2956
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2998
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr ""
  
! #: cp/init.c:3142
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr ""
  
! #: cp/init.c:3149 cp/search.c:1058
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/init.c:3223
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3226
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.c:3229
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3426
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3719
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3748
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3757
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3876
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3880
  #, 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:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
  
! #: 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:637
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:713
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:715
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:829
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
*************** msgstr ""
*** 51904,51965 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2357
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2361
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2668
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3428
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3433
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3509
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4074
  #, 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:4120
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4126
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4398
  #, 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:4403
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4408
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 51948,52009 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4085
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 52140,52355 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3136
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:3139
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:3171
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3191
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3226
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3235
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
  
! #: cp/name-lookup.c:2727
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr ""
  
! #: cp/name-lookup.c:2733
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr ""
  
! #: cp/name-lookup.c:2910
  #, fuzzy, gcc-internal-format
  #| msgid "%d constructor found\n"
  #| msgid_plural "%d constructors found\n"
  msgid "%q#D hides constructor for %q#D"
  msgstr "%d konstruktor pronaÄ‘en\n"
  
! #: cp/name-lookup.c:3059
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:3064
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr ""
  
! #: cp/name-lookup.c:3162
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr ""
  
! #: cp/name-lookup.c:3185
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.c:3319
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:3746
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:4226
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:4229
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s%s\n"
  msgid "%s %s %p %d"
  msgstr "%s %s%s\n"
  
! #: cp/name-lookup.c:4844
  #, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.c:4846 cp/parser.c:11133 cp/parser.c:11143
! #: cp/semantics.c:3788 cp/semantics.c:3800
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
! #: cp/name-lookup.c:5588
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:5604
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:5612
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5628 cp/pt.c:18214
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.c:5638
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:5649 cp/name-lookup.c:5707
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:5672
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:5717
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5729
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5743
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5754
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.c:5850
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5891
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5901
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5954
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5956
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:6010
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:6017
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:6027 cp/name-lookup.c:6054
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6033
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6070 cp/name-lookup.c:8581
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
  
! #: cp/name-lookup.c:6398
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6450
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
--- 52184,52399 ----
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:3156
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3243
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3252
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
  
! #: cp/name-lookup.c:2728
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr ""
  
! #: cp/name-lookup.c:2734
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr ""
  
! #: cp/name-lookup.c:2911
  #, fuzzy, gcc-internal-format
  #| msgid "%d constructor found\n"
  #| msgid_plural "%d constructors found\n"
  msgid "%q#D hides constructor for %q#D"
  msgstr "%d konstruktor pronaÄ‘en\n"
  
! #: cp/name-lookup.c:3060
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:3065
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr ""
  
! #: cp/name-lookup.c:3163
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr ""
  
! #: cp/name-lookup.c:3186
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.c:3320
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:3763
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:4243
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:4246
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s%s\n"
  msgid "%s %s %p %d"
  msgstr "%s %s%s\n"
  
! #: cp/name-lookup.c:4861
  #, gcc-internal-format
  msgid "%q#D does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
! #: cp/name-lookup.c:5605
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:5621
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:5629
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.c:5655
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:5666 cp/name-lookup.c:5724
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:5689
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:5734
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5746
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5760
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5771
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.c:5867
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5908
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5918
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5971
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.c:5973
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:6027
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:6034
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:6044 cp/name-lookup.c:6071
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6050
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6087 cp/name-lookup.c:8598
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
  
! #: cp/name-lookup.c:6415
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6467
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
*************** msgstr[0] ""
*** 52357,52444 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/name-lookup.c:6456
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6985
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:6991
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:7427
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:7430
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:8213
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:8575
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:8578
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8669
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:8766
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.c:8782
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.c:8862
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:8863
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
  
! #: cp/name-lookup.c:8915
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.c:8917
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.c:8997
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:9006
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 52401,52488 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/name-lookup.c:6473
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:7002
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:7008
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:7444
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:7447
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:8230
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:8592
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:8595
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8686
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:8783
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.c:8799
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.c:8879
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:8880
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
  
! #: cp/name-lookup.c:8932
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.c:8934
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.c:9014
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:9023
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 52463,52469 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42693
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 52507,52513 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 52488,52494 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3106 cp/parser.c:20001
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 52532,52538 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 52568,52574 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3301 cp/pt.c:19710
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 52612,52618 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 52704,52710 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28706
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 52748,52754 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 52829,52835 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14325
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
--- 52873,52879 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
*************** msgstr ""
*** 52881,52887 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3942
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
--- 52925,52931 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
*************** msgstr ""
*** 52911,52917 ****
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.c:6329 cp/parser.c:8350
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
--- 52955,52961 ----
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.c:6329 cp/parser.c:8357
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
*************** msgstr ""
*** 52931,52942 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22400
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6527 cp/typeck.c:2843 cp/typeck.c:2846 cp/typeck.c:2863
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
--- 52975,52986 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6527 cp/typeck.c:2854 cp/typeck.c:2857 cp/typeck.c:2874
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
*************** msgstr ""
*** 52971,52977 ****
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:7143 cp/parser.c:9595
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
--- 53015,53021 ----
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:7143 cp/parser.c:9602
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
*************** msgstr ""
*** 52986,52992 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.c:7336 cp/pt.c:20360
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
--- 53030,53036 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 53001,54116 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8088 cp/typeck.c:2731
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
  
! #: cp/parser.c:8097
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.c:8402
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8512
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.c:8607
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8881 cp/parser.c:31202
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8946
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.c:9032
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:9048
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:9050
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:9082
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9127
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:9156
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9291
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9700
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9849
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9852
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:10060
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10349
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10499
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10798
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10808
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10960
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10982
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10997
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11002 cp/parser.c:11023 cp/parser.c:11215
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11017
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11037
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.c:11056
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11067
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11098
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11129
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:11139
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11177
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11188
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11193
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11272
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11276
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11344
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.c:11364
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11376
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr ""
  
! #: cp/parser.c:11383
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11396
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11414
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11456
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11845 cp/parser.c:12046
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11885
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.c:11934
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12053
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12062
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12110
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12275
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12302
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12470 cp/parser.c:31686
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12511
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12513
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.c:12553
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12634 cp/parser.c:21692 cp/parser.c:24161
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12918
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12925
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12950
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.c:12955
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13098
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:13182
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13325 cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:13371
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13395
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13526
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13534
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13547 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13724
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected module-name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: cp/parser.c:13759
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13789
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13795
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13832
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13835
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13843
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13864
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13869
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13897
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.c:13918
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14020
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.c:14024
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14155 cp/parser.c:25964
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14248
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14463
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14483
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14504
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14583
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14586
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14637
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14689
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14707
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14876
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14915
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14918
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14985
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15021
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15028
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15109
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15128
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:15201 cp/parser.c:26479
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15220
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15224
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15288
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.c:15392
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15594
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15607
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15770
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15799
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15803
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15887
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15914
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15926 cp/pt.c:26408
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15938 cp/pt.c:26420
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15990
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16075
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16476
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16482
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16491
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16497
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid encoding prefix in literal operator"
  msgstr "neispravni izraz kao operand"
  
! #: cp/parser.c:16531
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.c:16578
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16580
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16582
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16761
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.c:16769
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.c:16912
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.c:17148 cp/parser.c:17234 cp/parser.c:23932
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:17152 cp/parser.c:17238
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.c:17305
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:17367
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:17371
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17375
  #, 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:17405
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17413
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17517
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:17602 cp/parser.c:17768 cp/parser.c:17973
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:17648
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17650
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17829
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17938 cp/parser.c:17956 cp/parser.c:18127
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:18094
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:18229
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:18233
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:18237
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:18297
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18517
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:18710
  #, 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:18716
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18721
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18878
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:19008
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:19118
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.c:19119
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19141
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:19148
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19391
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19467
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:19717
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19723
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19728
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19868
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19879
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19894
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19951
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19995
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20009
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:20021 cp/parser.c:25439
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20026 cp/parser.c:25444
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20038 cp/parser.c:25457
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20075
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:20100
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20103
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20290
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:20294
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.c:20298
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:20359
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20370
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20389
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20399
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20404
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20408
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20411
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20418
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:20473
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20648
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20663
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:20681
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20691
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20756
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.c:20826
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:20997
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21016 cp/parser.c:21033 cp/parser.c:21047
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.c:21023
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21060
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:21076
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21304
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21315
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21320
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21323
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21340 cp/parser.c:21365
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21352 cp/parser.c:21373
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21359
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21587
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:21598
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21602
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21653
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21773
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.c:21815
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21829
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:22320
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.c:22446
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:22450
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 53045,54165 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8095 cp/typeck.c:2742
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
  
! #: cp/parser.c:8104
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.c:8409
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8519
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.c:8614
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8953
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.c:9039
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:9055
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:9057
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:9089
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9134
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:9163
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9298
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9707
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9856
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9859
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:10067
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10356
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10809
! #, gcc-internal-format
! msgid "lambda-expression in template parameter type"
! msgstr ""
! 
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10829
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11038
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.c:11077
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11150
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11297
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11365
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.c:11385
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11397
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr ""
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11477
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11906
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.c:11955
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12297
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12324
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12533
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12535
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.c:12575
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:13395
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13419
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected module-name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: cp/parser.c:13783
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13880
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.c:14048
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14552
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14610
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14661
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14713
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14731
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14939
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15045
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15133
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15152
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15244
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15248
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15312
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.c:15416
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15618
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15631
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15794
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15827
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15938
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid encoding prefix in literal operator"
  msgstr "neispravni izraz kao operand"
  
! #: cp/parser.c:16555
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16604
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16785
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.c:16940
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.c:17333
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17433
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17434
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17441
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17545
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:18122
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:18257
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:18261
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:18265
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18554
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:18747
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18753
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18758
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:19155
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.c:19156
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19178
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19905
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19916
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19931
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20032
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20046
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:20396
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20445
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20448
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20455
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20685
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20700
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:20718
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.c:20863
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:21034
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.c:21060
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21097
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:21113
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21341
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21624
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21639
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21810
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21866
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:22357
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.c:22483
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 54119,54550 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22479
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.c:22489
  #, 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:22604
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.c:22629
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.c:22750
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:22752
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:22773
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:22834
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:22888
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22983
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.c:23232
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr ""
  
! #: cp/parser.c:23238
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.c:23241 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2200
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.c:23267
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:23272
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.c:23378
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:23659
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23737
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23916
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23934
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23940
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23942
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:24068
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24072
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24396
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24416
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24454
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24493
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24544
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24600 cp/parser.c:24739
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:24978
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:24981
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:24984
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:25381
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25392
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr ""
  
! #: cp/parser.c:25400
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25407
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:25419
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25425
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.c:25479
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:25511
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:25547
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25612
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
  
! #: cp/parser.c:25712 cp/parser.c:31695
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:25736
  #, 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:25740
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:25983
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26001
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:26019
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26117
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26124
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26137
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26290
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.c:26318
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26338
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26385
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26399
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26473
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26638
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26658
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26682
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26685
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26885 cp/parser.c:26979
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.c:26987
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:26993
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27037
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.c:27078
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27190
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27797
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27811
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27900
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:27977
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected attribute before %<...%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:28037
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28377 cp/parser.c:28386
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28723
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29073
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:29081
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:29563
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29568
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.c:29572
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 54168,54599 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.c:22524
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.c:22526
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:22641
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.c:22666
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:22789
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:22810
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:22871
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23020
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.c:23269
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr ""
  
! #: cp/parser.c:23275
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.c:23304
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:23309
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23774
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23953
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23971
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23977
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23979
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:24105
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24109
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24433
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24453
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:25013
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:25019
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25427
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr ""
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25442
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:25454
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25460
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.c:25514
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:25546
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25647
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26036
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26720
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.c:27022
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27072
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.c:27113
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27225
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27832
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28012
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected attribute before %<...%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:28072
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.c:29626
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 54553,55310 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29579
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:29978
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.c:30149
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30158
  #, 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:30164
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30264
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30274
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30297
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30306
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30326
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:30431
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.c:30482
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30529
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:30829
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:30842
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31150
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31302
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:31317
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31452
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.c:31463
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31468
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.c:31494
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.c:31546
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:31549
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:31552
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:31558
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:31561
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31564
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:31567
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.c:31570
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31573
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:31576
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:31579
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:31582
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:31585
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:31588
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31591
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:31594
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<auto%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: cp/parser.c:31597
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31615
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:31665
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32000
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32151
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:32156
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.c:32276
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32416 cp/parser.c:32450
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32423 cp/parser.c:32456
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32424 cp/parser.c:32457
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:32431
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:32432
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:32514
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32535
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32783
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.c:33024 cp/parser.c:34332 cp/parser.c:34521
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33095
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33165
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33196
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33600
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33675 cp/parser.c:33693
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33687 cp/parser.c:33753
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33796
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:33993 cp/parser.c:34000 cp/parser.c:34007
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:34124
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:34297
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34304
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:34584 cp/parser.c:34591 cp/parser.c:34598
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34760
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35826
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:35843
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36826
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.c:37579
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:39708
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40259
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40346 cp/pt.c:17893
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40439
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42655
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43486
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.c:43516
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43631
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43651 cp/semantics.c:5850
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43655 cp/semantics.c:5858
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43658 cp/pt.c:14005 cp/semantics.c:5864
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43661 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44188
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44198
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44552
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44599 cp/semantics.c:9954
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44601 cp/semantics.c:9956
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44747
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44750
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44801
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:45086
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45129
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45161
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45241
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:45280
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45481
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45537
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:299
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:312
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr ""
  
! #: cp/pt.c:736
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:750
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:834
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:845 cp/pt.c:1078
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:847
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.c:864
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:990
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:1002
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:1005 cp/pt.c:1144
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr ""
  
! #: cp/pt.c:1037
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1081
  #, 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:1122
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1140
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1605
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2047 cp/semantics.c:5719
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2183
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr ""
  
! #: cp/pt.c:2188
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr ""
  
! #: cp/pt.c:2480
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2484
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2495
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2702
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2712
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2718
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2742
  #, 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:2747
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2783
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr ""
  
! #: cp/pt.c:2788
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr ""
  
! #: cp/pt.c:2878 cp/pt.c:2938
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr ""
  
! #: cp/pt.c:2891
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2897
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2905
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2908
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2916
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr ""
  
! #: cp/pt.c:2949
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2953
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2985
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3028
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr ""
--- 54602,55359 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:30032
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30380
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:30485
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.c:30536
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:30883
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.c:31517
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31522
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<auto%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:32210
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.c:32330
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:32485
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:32486
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32837
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:34178
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34814
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35879
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36879
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.c:37632
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40312
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40492
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42708
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43539
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.c:43569
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44854
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:45139
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45182
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45214
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45294
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:45333
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:310
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr ""
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:845
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:992
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:1004
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr ""
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1083
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr ""
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1142
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr ""
  
! #: cp/pt.c:2190
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr ""
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2717
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2788
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.c:2792
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr ""
  
! #: cp/pt.c:2793
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr ""
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr ""
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2913
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2921
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr ""
  
! #: cp/pt.c:2954
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2958
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr ""
*************** msgstr ""
*** 55317,55458 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3090
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3106
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr ""
  
! #: cp/pt.c:3137
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3140
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr ""
  
! #: cp/pt.c:3249
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr ""
  
! #: cp/pt.c:3830
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4133
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4201
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4203
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4262
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4279 cp/pt.c:5092
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4281
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4407
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4410
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4412
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.c:5028
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5087
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.c:5110
  #, 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:5114
  #, 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:5118 cp/pt.c:5129 cp/pt.c:5137
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5126
  #, 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:5136
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.c:5150
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5152
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5198
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5201
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5224
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5270
  #, 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"
--- 55366,55507 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3111
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr ""
  
! #: cp/pt.c:3142
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3145
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr ""
  
! #: cp/pt.c:3254
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr ""
  
! #: cp/pt.c:3835
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4226
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4228
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4432
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4435
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4437
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.c:5045
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5104
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.c:5127
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.c:5167
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5169
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5287
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
*************** msgstr[0] ""
*** 55460,55476 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:5330
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5334
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
--- 55509,55525 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:5347
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5351
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5534
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
*************** msgstr ""
*** 55479,55525 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5540
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5576
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5579
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5582
  #, 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:5585
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5588 cp/pt.c:5646
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5757
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.c:5765
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5773
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 55528,55574 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5596
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5599
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5774
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 55529,55585 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5796
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:5952
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:5991
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6005
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:6010
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6031
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:6034
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6179
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.c:6192
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6203
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
--- 55578,55634 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6022
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:6025
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:6051
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6196
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.c:6209
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
*************** msgstr[0] ""
*** 55587,55593 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6207
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
--- 55636,55642 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6224
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
*************** msgstr[0] ""
*** 55595,55726 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6245
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.c:6246
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6257
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6260 cp/pt.c:6309
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.c:6271
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr ""
  
! #: cp/pt.c:6273
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/pt.c:6306
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6637 cp/pt.c:6706
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6640
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6643
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6656
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6660
  #, 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:6709
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6711
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6773
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:6782
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6791
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6800
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6811
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6830
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6846
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6857
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6868
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6880
  #, 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"
--- 55644,55775 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6274
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.c:6288
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr ""
  
! #: cp/pt.c:6290
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/pt.c:6323
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6664
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6677
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6732
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6794
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6832
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6878
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6889
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6901
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
*************** msgstr[0] ""
*** 55728,56024 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6911
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6924
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6928
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6939
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6949
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:6959
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:7021
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:7029
  #, 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:7039
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:7054
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7064
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7071
  #, 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:7089
  #, 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:7097
  #, 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:7206
  #, 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:7365
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7379
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.c:7465
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7473
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7491
  #, 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:7550
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7552
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7606
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8155
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8171
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8305
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8334
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.c:8339
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8355 cp/pt.c:8389 cp/pt.c:8443
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8371
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8377
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8380
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8394
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8397
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8447
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8461
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8464
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8528
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8666 cp/pt.c:8979
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.c:8681 cp/pt.c:8813
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8809
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8818
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8843
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8847
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8945
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9589
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.c:9752
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9754
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:9883 cp/pt.c:21201
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10280
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10924
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12083
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12580
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12977
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13065
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13068
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13658
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.c:13757
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
--- 55777,56073 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6932
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6945
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6949
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:6980
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:7050
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:7075
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7085
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7092
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.c:7110
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.c:7118
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.c:7230
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.c:7389
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7403
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7497
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7515
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.c:7574
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7630
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8329
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8358
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8395
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8471
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8485
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8488
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8552
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8842
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8871
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10287
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10947
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12106
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13725
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.c:13824
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
*************** msgstr ""
*** 56036,56326 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14830
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.c:15030
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.c:15032
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:15147
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:15149
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15847
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15849
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15862
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15865
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15913
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15919
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15925
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:16026
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16046
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:16078
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16086
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16200
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16388
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16403
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16405
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16498
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16649
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:17213 cp/pt.c:19086
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:17217 cp/pt.c:19090
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19230
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20286
  #, 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:20313
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20318
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20321
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20326
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:20374
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.c:20594
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20597
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20919
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20921
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:20931
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20946
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.c:20964
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:25055
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.c:25057
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.c:25063
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:25087 cp/pt.c:25182
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:25093
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:25095
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.c:25114
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:25120 cp/pt.c:25177
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25125
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:25133
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:25169
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:25192 cp/pt.c:25259
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25197 cp/pt.c:25274
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25231
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.c:25234
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:25243
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25264
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25304
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.c:25647
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 56085,56375 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15930
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15932
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15945
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15948
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:16002
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:16008
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16169
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16471
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16581
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20368
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20408
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:20456
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:21001
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:21003
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:21028
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:25142
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.c:25144
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.c:25150
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:25180
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:25182
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.c:25201
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25212
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:25220
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:25256
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.c:25321
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:25330
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25351
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25391
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.c:25685
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 56332,56487 ****
  #. 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:26148
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26196
  #, 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:26562
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26592
  #, 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:26601
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26609
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:26611
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:27965
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28246
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.c:28255
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:28282
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29286
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:29293
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29395
  #, 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:29402
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29418
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.c:29426
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29441
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29445
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.c:29461
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29463
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29529
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29532
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29627
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29629
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29686
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29690
  #, 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:29694
  #, 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:29698
  #, 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:29834
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
--- 56381,56536 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26234
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:26600
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26630
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.c:26639
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26647
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:26649
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:28003
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28289
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.c:28298
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:28325
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29348
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:29354
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29457
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:29464
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.c:29488
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.c:29523
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:29760
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:29764
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:29900
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
*************** msgstr ""
*** 56616,57146 ****
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/semantics.c:937
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:1085
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr ""
  
! #: cp/semantics.c:1603
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1608
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1613
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr ""
  
! #: cp/semantics.c:1823
  #, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr ""
  
! #: cp/semantics.c:1905
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr ""
  
! #: cp/semantics.c:2090
  #, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr ""
  
! #: cp/semantics.c:2337
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:2397
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2749
  #, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr ""
  
! #: cp/semantics.c:2817
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr ""
  
! #: cp/semantics.c:2899
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr ""
  
! #: cp/semantics.c:2901
  #, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr ""
  
! #: cp/semantics.c:2903
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr ""
  
! #: cp/semantics.c:2925
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2933 cp/typeck.c:2763
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/semantics.c:2955
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr ""
  
! #: cp/semantics.c:3035
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3215
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/semantics.c:3265
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr ""
  
! #: cp/semantics.c:3268
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr ""
  
! #: cp/semantics.c:3285
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr ""
  
! #: cp/semantics.c:3316
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr ""
  
! #: cp/semantics.c:3599
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.c:3762
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3779 cp/semantics.c:10726
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3783
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3785
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3797
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3799
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3926
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3936
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:3972
  #, 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:4003
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4010
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4038
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.c:4215
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4244
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4378
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4410
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4423
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4427
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4432
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4443
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4970 cp/semantics.c:6752 cp/semantics.c:6836
! #: cp/semantics.c:6887 cp/semantics.c:7229 cp/semantics.c:7450
! #: cp/semantics.c:7733 cp/semantics.c:8181
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5716
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:5990
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6040
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6159
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6620
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6635
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6659
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6764 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6849
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6900
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6950
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6964
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:6998
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7001
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7005
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7027
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7031
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7036
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7063
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7096
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7110
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7130
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7159
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7211
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7240
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7255
  #, 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:7262
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7277
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7310
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7321
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7350
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7359
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7460
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7886
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7890
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7959
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8019
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8032
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:8055
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8065
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8122
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8511
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8738
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8752
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8949
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9415
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9718 cp/semantics.c:9728
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10133
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10136
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10148
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10177
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:10214
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10765
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10818
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10820
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10838
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
--- 56665,57195 ----
  msgid "  since %q+#D declared in base class"
  msgstr ""
  
! #: cp/semantics.c:956
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:1104
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr ""
  
! #: cp/semantics.c:1622
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1627
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1632
  #, gcc-internal-format
  msgid "catching non-reference type %q#T"
  msgstr ""
  
! #: cp/semantics.c:1842
  #, gcc-internal-format
  msgid "type of %<asm%> operand %qE could not be determined"
  msgstr ""
  
! #: cp/semantics.c:1924
  #, gcc-internal-format
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr ""
  
! #: cp/semantics.c:2109
  #, gcc-internal-format
  msgid "invalid use of member %qD in static member function"
  msgstr ""
  
! #: cp/semantics.c:2356
  #, gcc-internal-format
  msgid "%qE missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:2416
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2768
  #, gcc-internal-format
  msgid "cannot call a concept as a function"
  msgstr ""
  
! #: cp/semantics.c:2836
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr ""
  
! #: cp/semantics.c:2918
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr ""
  
! #: cp/semantics.c:2920
  #, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr ""
  
! #: cp/semantics.c:2922
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr ""
  
! #: cp/semantics.c:2944
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2952 cp/typeck.c:2774
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/semantics.c:2974
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr ""
  
! #: cp/semantics.c:3054
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr ""
  
! #: cp/semantics.c:3233
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/semantics.c:3283
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr ""
  
! #: cp/semantics.c:3286
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr ""
  
! #: cp/semantics.c:3303
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr ""
  
! #: cp/semantics.c:3334
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr ""
  
! #: cp/semantics.c:3617
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3944
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3954
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4056
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4272
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4451
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4455
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4460
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6068
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6992
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7029
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7059
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7064
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7138
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7268
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7349
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7366
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7378
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7488
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7914
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8047
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8060
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:8083
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8093
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8150
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10205
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:10242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10793
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10846
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 57148,57169 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10893
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10920
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10928
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 57197,57218 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 57173,58224 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1934
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4249
  #, 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:4253
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4256
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.c:4261
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4263
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4684
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.c:4687
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.c:4694
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.c:4702
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4720
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.c:4735
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.c:4753
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.c:4759
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.c:4779
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.c:4783
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4846
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.c:4868
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4876
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4887
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4899
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr ""
  
! #: cp/tree.c:4926
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.c:4946
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:4957
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.c:4970 cp/tree.c:4983
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.c:4972
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:4985
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.c:5009
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:5015
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.c:5022
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:5029
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5051
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:5057
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.c:5937
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:5959
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
  
! #: cp/typeck.c:467
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:473
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:479
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:627
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:632
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:637
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:716
  #, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:721
  #, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:726
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1547
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1554
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1714
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1812
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1820
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1885
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1978
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr ""
  
! #: cp/typeck.c:2023
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr ""
  
! #: cp/typeck.c:2191
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2373
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2377
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2513 cp/typeck.c:3078
  #, 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:2517 cp/typeck.c:3082
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2548
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr ""
  
! #: cp/typeck.c:2628
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr ""
  
! #: cp/typeck.c:2778
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2929
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2948
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr ""
  
! #: cp/typeck.c:2971
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2982
  #, 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:2997
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.c:3112 cp/typeck.c:3138
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.c:3177
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3230
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.c:3433
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3465
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3468
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3471
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3475
  #, 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:3540
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3637
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3675
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3747
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3972
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:3993
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4010
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4013
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4016
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4074
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4075
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4080
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4081
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4087
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4088
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4103
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4185
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4191
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4440
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4497
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4502
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4532
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4536
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4545
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4549
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4675 cp/typeck.c:4687
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4733
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5189 cp/typeck.c:5198 cp/typeck.c:5491 cp/typeck.c:5500
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5404 cp/typeck.c:5417
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5440
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5472 cp/typeck.c:5480
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5530
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5576
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5656
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:6008
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6016
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6024
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6077
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6156
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6157
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6173
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6176
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6183
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6369
  #, 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:6375
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6410
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6427
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6485
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.c:6505
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.c:6521
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6668
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6669
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6792
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6793
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6809
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6811
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6823
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6825
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6864
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6877
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6887
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6895
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7075
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7097
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7102
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7177
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7189
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7193
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7197
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7234
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7321
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7355
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7361
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7368
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7392
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7406
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7843
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7849 cp/typeck.c:7855 cp/typeck.c:9510
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.c:7881
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7956
  #, gcc-internal-format
! msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8026
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8051
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8062
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8083 cp/typeck.c:8273
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8100
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:8114
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8187
  #, 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:8196
  #, 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:8238
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8308
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8409 cp/typeck.c:8418
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8427
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.c:8737
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8757
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8817
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8844
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8858
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.c:8860
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.c:8997
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9011
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9058 cp/typeck.c:9077
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9158
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.c:9473
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9478
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9487
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9491
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9496
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9528
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9532
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9537
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9542
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9552
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9648
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.c:9730
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9733
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9769
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9773
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9779
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9783
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9982
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9984 cp/typeck.c:10007
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10006
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:10045
  #, 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:10053
  #, 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:10056
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10091 cp/typeck.c:10137
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10099
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.c:10118
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10121
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10156
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10185
  #, 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:10828
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
--- 57222,58273 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1943
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4300
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.c:4312
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.c:4748
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.c:4755
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.c:4763
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4781
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.c:4796
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.c:4814
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.c:4820
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.c:4840
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.c:4844
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4907
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4937
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4948
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4960
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr ""
  
! #: cp/tree.c:4987
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.c:5007
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:5018
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.c:5033
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:5046
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.c:5070
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:5076
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.c:5083
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:5090
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5112
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:5118
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:6020
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
  
! #: cp/typeck.c:478
  #, gcc-internal-format
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:484
  #, gcc-internal-format
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:490
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:638
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:643
  #, gcc-internal-format
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:648
  #, gcc-internal-format
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
! #: cp/typeck.c:727
  #, gcc-internal-format
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:732
  #, gcc-internal-format
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:737
  #, gcc-internal-format
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1558
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1565
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1725
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1823
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1831
  #, 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:1989
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr ""
  
! #: cp/typeck.c:2034
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr ""
  
! #: cp/typeck.c:2202
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2384
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2388
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2524 cp/typeck.c:3089
  #, 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:2528 cp/typeck.c:3093
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2559
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qE"
  msgstr ""
  
! #: cp/typeck.c:2639
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr ""
  
! #: cp/typeck.c:2789
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/typeck.c:2798
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2940
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2959
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr ""
  
! #: cp/typeck.c:2982
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2993
  #, 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:3008
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.c:3123 cp/typeck.c:3149
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.c:3188
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3241
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.c:3444
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3476
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3479
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3482
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3983
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4024
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4027
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4091
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4092
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4110
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4196
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4462
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4508
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4513
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5541
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5587
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5667
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:6019
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6167
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6168
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6184
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6380
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.c:6386
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6438
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6496
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.c:6516
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.c:6532
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6820
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6822
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6834
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6836
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7204
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7208
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7366
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7372
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7379
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7403
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7417
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7854
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.c:7892
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7963
  #, gcc-internal-format
! msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8033
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8107
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:8121
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8194
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.c:8203
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.c:8245
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8315
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9165
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.c:9480
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9485
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9494
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9498
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9503
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9539
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9544
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9549
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9655
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9790
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10106
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10163
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10192
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10838
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
*************** msgstr ""
*** 58483,58589 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1586 cp/typeck2.c:1616
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.c:1593
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1600
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.c:1691
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1764
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1775
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1969
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1983
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2013
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2015
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2042
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2051
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2073
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2131
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2142
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2150
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2191
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2213
! #, gcc-internal-format
! msgid "cannot deduce template arguments for %qT from %<()%>"
! msgstr ""
! 
! #: cp/typeck2.c:2233
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2474
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.c:2477
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
--- 58532,58633 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1597
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.c:1688
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2128
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2147
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2188
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2460
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.c:2463
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
*************** msgstr ""
*** 58603,58869 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:134
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:182
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:304
  #, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:385
  #, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:397
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:401
  #, gcc-internal-format
  msgid "variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:407
  #, gcc-internal-format
  msgid "cannot be declared to be a function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:416
  #, gcc-internal-format, gfc-internal-format
! msgid "no definition of struct %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:420
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:605
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot be %s"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: d/dmd/dsymbolsem.c:622
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:626
  #, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:659
  #, gcc-internal-format
  msgid "field not allowed in interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:691
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:700
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:718
  #, gcc-internal-format
  msgid "inout variables can only be declared inside inout functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:737
  #, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:746
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:752
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:762 d/dmd/dsymbolsem.c:769
  #, gcc-internal-format
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:782
  #, gcc-internal-format
  msgid "manifest constants must have initializers"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:794
  #, gcc-internal-format, gfc-internal-format
  msgid "size of type %s is invalid"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:873
  #, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:993
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1028
  #, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1339
  #, gcc-internal-format
  msgid "string expected for library name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1371
  #, gcc-internal-format
  msgid "function name expected for start address"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1386
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1400
  #, gcc-internal-format
  msgid "string expected for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1413
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1418
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1443
  msgid "char 0x%02x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1456
  msgid "char 0x%04x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1519
  #, gcc-internal-format
  msgid "can only apply to a single declaration"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1532
  #, gcc-internal-format
  msgid "pragma is missing closing `;`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1565
  #, gcc-internal-format, gfc-internal-format
  msgid "incomplete mixin declaration (%s)"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1747
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1773
  #, gcc-internal-format, gfc-internal-format
  msgid "enum %s must have at least one member"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1859
  #, gcc-internal-format
  msgid "circular reference to enum member"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2066
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2144
  #, gcc-internal-format
  msgid "template tuple parameter must be last one"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2320
  #, gcc-internal-format
  msgid "recursive mixin instantiation"
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2374 d/dmd/dsymbolsem.c:5234
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2414
  #, gcc-internal-format
  msgid "error instantiating"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2537 d/dmd/dsymbolsem.c:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must be a function instead of %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2634
  #, gcc-internal-format, gfc-internal-format
  msgid "without `this` cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2739
  #, gcc-internal-format
  msgid "functions cannot be scope"
  msgstr ""
--- 58647,58918 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:136
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:184
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:306
  #, gcc-internal-format
  msgid "extern symbols cannot have initializers"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:387
  #, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:399
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:403
  #, gcc-internal-format
  msgid "variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:409
  #, gcc-internal-format
  msgid "cannot be declared to be a function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:418
  #, gcc-internal-format, gfc-internal-format
! msgid "no definition of struct `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:434
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:619
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot be %s"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: d/dmd/dsymbolsem.c:636
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be `scope` and `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:640
  #, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:673
  #, gcc-internal-format
  msgid "field not allowed in interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:677
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:705
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:714
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:732
  #, gcc-internal-format
  msgid "inout variables can only be declared inside inout functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:751
  #, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:760
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:766
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:776 d/dmd/dsymbolsem.c:783
  #, gcc-internal-format
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:796
  #, gcc-internal-format
  msgid "manifest constants must have initializers"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:808
  #, gcc-internal-format, gfc-internal-format
  msgid "size of type %s is invalid"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:843
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not have a default initializer"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:887
  #, gcc-internal-format
  msgid "is not a static and cannot have static initializer"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1007
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1042
  #, gcc-internal-format
  msgid "static storage variables cannot have destructors"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1340
  #, gcc-internal-format
  msgid "string expected for library name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1372
  #, gcc-internal-format
  msgid "function name expected for start address"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1401
  #, gcc-internal-format
  msgid "string expected for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1414
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1419
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1444
  msgid "char 0x%02x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1457
  msgid "char 0x%04x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1465
! #, gcc-internal-format
! msgid "takes no argument"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:1526
  #, gcc-internal-format
  msgid "can only apply to a single declaration"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1539
  #, gcc-internal-format
  msgid "pragma is missing closing `;`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "incomplete mixin declaration (%s)"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1758
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "enum %s must have at least one member"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1870
  #, gcc-internal-format
  msgid "circular reference to enum member"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2048
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2077
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2155
  #, gcc-internal-format
  msgid "template tuple parameter must be last one"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2331
  #, gcc-internal-format
  msgid "recursive mixin instantiation"
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2425
  #, gcc-internal-format
  msgid "error instantiating"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2565 d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must be a function instead of %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "without `this` cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2762
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2767
  #, gcc-internal-format
  msgid "functions cannot be scope"
  msgstr ""
*************** msgstr ""
*** 58871,58912 ****
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2747
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "%s functions cannot be abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2766
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2768
  #, gcc-internal-format
  msgid "cannot override a non-virtual function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2772
  #, gcc-internal-format
  msgid "cannot be both final and abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2784
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
--- 58920,58971 ----
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2775
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s functions cannot be abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2796
  #, gcc-internal-format
  msgid "cannot override a non-virtual function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2800
  #, gcc-internal-format
  msgid "cannot be both final and abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2829
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, ...)` not `%s`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2835
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, va_list)`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2851
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2861
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
*************** msgstr ""
*** 58914,59086 ****
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2850
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2880 d/dmd/dsymbolsem.c:2975
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3008
  #, gcc-internal-format
  msgid "multiple overrides of same function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3103
  #, gcc-internal-format, gfc-internal-format
  msgid "incompatible covariant types %s and %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3128
  #, gcc-internal-format
  msgid "does not override any function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s.%s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3164
  #, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3173
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3196
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3304
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3648
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3654
  #, gcc-internal-format, gfc-internal-format
  msgid "first argument must be type size_t, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3690
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3696
  #, gcc-internal-format, gfc-internal-format
  msgid "one argument of type void* expected, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3754
  #, gcc-internal-format
  msgid "structs, unions cannot be abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3894 d/dmd/dsymbolsem.c:4446
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3976
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4039
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4062
  #, gcc-internal-format
  msgid "circular inheritance"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4098 d/dmd/dsymbolsem.c:4588
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4109 d/dmd/dsymbolsem.c:4599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring duplicate directory \"%s\"\n"
  msgid "inherits from duplicate interface %s"
  msgstr "zanemarujem direktorij duplikat â€ž%sâ€�\n"
  
! #: d/dmd/dsymbolsem.c:4173
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot inherit from final class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4273
  #, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4467
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4607
  #, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4841
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5028
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5409
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr ""
--- 58973,59145 ----
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2917
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2947 d/dmd/dsymbolsem.c:3042
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3075
  #, gcc-internal-format
  msgid "multiple overrides of same function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3170
  #, gcc-internal-format, gfc-internal-format
  msgid "incompatible covariant types %s and %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3195
  #, gcc-internal-format
  msgid "does not override any function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3216
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot override final function %s.%s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3231
  #, gcc-internal-format
  msgid "override only applies to class member functions"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3240
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3263
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3371
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3715
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "first argument must be type size_t, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3757
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "one argument of type void* expected, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3821
  #, gcc-internal-format
  msgid "structs, unions cannot be abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3961 d/dmd/dsymbolsem.c:4513
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4043
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4129
  #, gcc-internal-format
  msgid "circular inheritance"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4165 d/dmd/dsymbolsem.c:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4176 d/dmd/dsymbolsem.c:4666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring duplicate directory \"%s\"\n"
  msgid "inherits from duplicate interface %s"
  msgstr "zanemarujem direktorij duplikat â€ž%sâ€�\n"
  
! #: d/dmd/dsymbolsem.c:4240
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot inherit from final class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "C++ base class %s needs at least one virtual function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4372
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4674
  #, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4956
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5540
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr ""
*************** msgstr ""
*** 59095,59116 ****
  msgid "(%s) is false"
  msgstr ""
  
! #: d/dmd/semantic2.c:210
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:226
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:384
  #, gcc-internal-format
  msgid "has forward references"
  msgstr ""
--- 59154,59175 ----
  msgid "(%s) is false"
  msgstr ""
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:228
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:235
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:404
  #, gcc-internal-format
  msgid "has forward references"
  msgstr ""
*************** msgstr ""
*** 59170,59191 ****
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:860
  #, gcc-internal-format, gfc-internal-format
! msgid "has no return statement, but is expected to return a value of type %s"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format
! msgid "no return exp; or assert(0); at end of function"
  msgstr ""
  
! #: d/dmd/semantic3.c:1193
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1212
  #, gcc-internal-format
  msgid "naked assembly functions with contracts are not supported"
  msgstr ""
--- 59229,59250 ----
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format, gfc-internal-format
! msgid "has no `return` statement, but is expected to return a value of type `%s`"
  msgstr ""
  
! #: d/dmd/semantic3.c:864
  #, gcc-internal-format
! msgid "no `return exp;` or `assert(0);` at end of function"
  msgstr ""
  
! #: d/dmd/semantic3.c:1171
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1190
  #, gcc-internal-format
  msgid "naked assembly functions with contracts are not supported"
  msgstr ""
*************** msgstr ""
*** 59721,59727 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10921
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
--- 59780,59786 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10929
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
*************** msgstr ""
*** 60815,60826 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.c:188 fortran/resolve.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.c:194 fortran/resolve.c:5129
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 60874,60885 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr ""
  
! #: fortran/data.c:188 fortran/resolve.c:5107
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.c:194 fortran/resolve.c:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** msgstr ""
*** 61000,61006 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 61059,61065 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 63489,63495 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6713 fortran/trans-array.c:8208
  #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 63548,63554 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
  #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 63571,63577 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1794
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 63630,63636 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 63706,63717 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17201
  #, 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:17219
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 63765,63776 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 63821,64362 ****
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2355
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2363 fortran/interface.c:2390
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2401
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2424
  #, 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:2434
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2444
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2460
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2470
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2485
  #, 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:2496
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2515
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2533
  #, 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:2548
  #, 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:2563
  #, 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:2582
  #, 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:2595
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2602
  #, 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:2676
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2687
  #, 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:2692
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2705
  #, 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:2713
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3064
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3087
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3091
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3100
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3110
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3124
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3136
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3165
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3168
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3192
  #, 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:3214
  #, 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:3221
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, 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:3252
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3260 fortran/interface.c:3265
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3285
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3301
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3318
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr ""
  
! #: fortran/interface.c:3337
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3347
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3360
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3374
  #, 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:3388
  #, 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:3400
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3410
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3440
  #, 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:3459
  #, 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:3476
  #, 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:3496
  #, 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:3519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3527
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3657
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3686
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3712
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3722
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3752
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3772
  #, 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:3784
  #, 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:3794
  #, 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:3805
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3847
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3851 fortran/interface.c:3861
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3857
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3870
  #, 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:3878
  #, 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:3886
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3903
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3912
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3921
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3936
  #, 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:3951
  #, 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:3961
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4013
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4024
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4109
  #, 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:4179
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.c:4552
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4669
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4763
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4775
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4783
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4791
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4800
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4815
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4826
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4834
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4845
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4875
  #, 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:4886
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4895
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4904
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4915
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4922
  #, 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:4943
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4957
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4965
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4969
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5027 fortran/interface.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5039
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5051
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5058
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 63880,64421 ----
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2364 fortran/interface.c:2391
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2402
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2425
  #, 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:2435
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2445
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2461
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2486
  #, 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:2502
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2521
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2539
  #, 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:2554
  #, 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:2569
  #, 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:2588
  #, 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:2601
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2608
  #, 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:2682
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2693
  #, 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:2698
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2711
  #, 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:2719
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3093
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3097
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3106
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3116
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3130
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3171
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3174
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3198
  #, 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:3220
  #, 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:3227
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3241
  #, 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:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3333
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr ""
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3416
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3446
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3465
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3482
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3502
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3533
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4019
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4030
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.c:4558
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4769
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4812
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5045
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5057
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5064
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr ""
*** 64501,64533 ****
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5149
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5156
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5296 fortran/intrinsic.c:5313
  #, 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:5301 fortran/intrinsic.c:5321
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr ""
--- 64560,64592 ----
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5154
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5161
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5284
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5301 fortran/intrinsic.c:5318
  #, 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:5306 fortran/intrinsic.c:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr ""
*************** msgstr ""
*** 64535,64556 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5387 fortran/resolve.c:10896
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5392
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5483
  #, 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:5489
  #, 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 ""
--- 64594,64615 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5392 fortran/resolve.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5397
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5488
  #, 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:5494
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
*************** msgstr ""
*** 65086,65092 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15073
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 65145,65151 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 66259,66270 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:309
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
--- 66318,66329 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:207
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:311
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
*************** msgstr ""
*** 66419,66571 ****
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6223
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6413
  #, 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:6434
  #, 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:6445
  #, 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:6448
  #, 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:6454
  #, 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:6511
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.c:6582
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6690 fortran/module.c:7034
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6818
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6839 fortran/module.c:6872 fortran/module.c:6914
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.c:7019
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7041
  #, 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:7109
  #, 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:7163
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7189
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7218
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7230
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7243
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.c:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7255
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7261
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7271
  #, 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:7274
  #, 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:7285
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7308
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7316
  #, 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:7333
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7335
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
--- 66478,66630 ----
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6234
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6424
  #, 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:6445
  #, 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:6456
  #, 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:6459
  #, 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:6465
  #, 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:6522
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.c:6593
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6701 fortran/module.c:7045
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.c:6829
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.c:6850 fortran/module.c:6883 fortran/module.c:6925
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.c:7030
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7052
  #, 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:7120
  #, 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:7174
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.c:7200
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.c:7229
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.c:7241
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.c:7254
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7272
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7282
  #, 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:7285
  #, 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:7296
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.c:7319
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.c:7327
  #, 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:7344
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7346
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
*************** msgstr ""
*** 67102,67109 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10721
! #: fortran/resolve.c:12026
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 67161,67168 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 69129,69135 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10250 fortran/resolve.c:11954
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 69188,69194 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 69244,69250 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17133
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 69303,69309 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 69400,69611 ****
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:4020
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4041
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4212 fortran/resolve.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.c:4268
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.c:4324
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4494 fortran/resolve.c:4517
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4652
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4669
  #, 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:4677
  #, 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:4693
  #, 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:4702
  #, 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:4718
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4775
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4854
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4919
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4930
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4942
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4985
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5090
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5112
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5119
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5139
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:5329
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5343
  #, 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:5353
  #, 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:5399
  #, 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:5491
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5573
  #, 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:5583
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 69459,69670 ----
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:4021
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4042
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4216 fortran/resolve.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.c:4270
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.c:4332
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4502 fortran/resolve.c:4525
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4620
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4625
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "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 "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4677
  #, 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:4685
  #, 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:4701
  #, 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:4710
  #, 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:4726
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4783
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4823
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4927
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4938
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4950
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4993
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.c:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5098
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5120
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5127
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5147
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:5337
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5351
  #, 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:5361
  #, 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:5407
  #, 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:5499
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5581
  #, 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:5591
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 69614,69625 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5593
  #, 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:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 69673,69684 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5601
  #, 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:5620
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 69628,69920 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5622
  #, 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:5633
  #, 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:5642
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5658
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5838
  #, 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:5843
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:5942
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.c:6030
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6184 fortran/resolve.c:6336
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6307
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6346
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6355
  #, 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:6543
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6577
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6629
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7164
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7197
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7207
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7211 fortran/resolve.c:7218
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7273
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7313
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7319
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7380
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7385
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7392
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7405
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7418
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7522 fortran/resolve.c:7819
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7530 fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7640
  #, 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:7671
  #, 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:7830
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7842
  #, 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:7856
  #, 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:7871
  #, 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:7884
  #, 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:7902
  #, 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:7983 fortran/resolve.c:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8015
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8024 fortran/resolve.c:8053 fortran/resolve.c:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8100
  #, 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:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8126
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8181
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8208
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8231
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8267 fortran/resolve.c:8273
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 69687,69979 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5630
  #, 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:5641
  #, 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:5650
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5666
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5846
  #, 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:5851
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5921
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:5950
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.c:6038
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6192 fortran/resolve.c:6344
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6308
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6315
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6354
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6363
  #, 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:6551
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6585
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6637
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7172
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7215
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7219 fortran/resolve.c:7226
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7281
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7304
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7327
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7393
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7408
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7413
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7426
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7530 fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7538 fortran/resolve.c:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7648
  #, 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:7679
  #, 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:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7850
  #, 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:7864
  #, 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:7879
  #, 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:7892
  #, 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:7910
  #, 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:7991 fortran/resolve.c:8006
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8023
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8032 fortran/resolve.c:8061 fortran/resolve.c:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8038
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8050
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8108
  #, 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:8123
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8134
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8189
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8200
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8269
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8275 fortran/resolve.c:8281
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 69923,70206 ****
  #. 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:8501
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8622
  #, 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:8641
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8651
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8669 fortran/resolve.c:8677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8739 fortran/resolve.c:9391
  #, 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:8765
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8777
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8792
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8895
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8946
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8955
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8972
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8995
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:9000
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:9022
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9301 fortran/resolve.c:9313
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9342
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9354
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9366
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9369
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9379
  #, 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:9626
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9760
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9769
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9772
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9782 fortran/resolve.c:9787
  #, 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:9896
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9948
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9958
  #, 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:9971
  #, 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:9980
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9987
  #, 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:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:10004
  #, 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:10019
  #, 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:10076
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10086
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10090
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10093
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10100 fortran/resolve.c:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10112 fortran/resolve.c:10230
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10137
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10198
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10202 fortran/resolve.c:10212
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10257
  #, 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:10267
  #, 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:10284 fortran/resolve.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10288 fortran/resolve.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 69982,70265 ----
  #. 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:8509
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8560
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8571
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8630
  #, 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:8649
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8659
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8677 fortran/resolve.c:8685
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8747 fortran/resolve.c:9399
  #, 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:8773
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8785
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8954
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8980
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8996
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:9008
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:9030
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:9041
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9271
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9309 fortran/resolve.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9350
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9362
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9374
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9377
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9387
  #, 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:9634
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9777
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9780
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9790 fortran/resolve.c:9795
  #, 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:9904
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9966
  #, 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:9979
  #, 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:9988
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9995
  #, 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:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:10012
  #, 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:10027
  #, 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:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10094
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10098
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10108 fortran/resolve.c:10230
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10120 fortran/resolve.c:10238
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10132
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10145
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10206
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10210 fortran/resolve.c:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10265
  #, 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:10275
  #, 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:10292 fortran/resolve.c:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10296 fortran/resolve.c:10321
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 70208,70399 ****
  #. 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:10328
  #, 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:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10416
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10424 fortran/resolve.c:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10434 fortran/resolve.c:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10474
  #, 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:10621
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10642
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10652
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10729
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10831
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10944
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10976
  #, 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:10982
  #, 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:10994
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:11026
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:11030
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:11035
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:11042
  #, 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:11053
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11373
  #, 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:11615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11627
  #, 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:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11886
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11897
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11963
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12009
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12074
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12079
  #, 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:12163
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12245
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12266
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.c:12360
  #, 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:12374
  #, 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 ""
--- 70267,70458 ----
  #. 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:10336
  #, 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:10408
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10424
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10432 fortran/resolve.c:10519
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10442 fortran/resolve.c:10529
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10473
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10482
  #, 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:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10650
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10660
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10839
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10952
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10984
  #, 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:10990
  #, 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:11002
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:11034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:11038
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:11043
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:11050
  #, 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:11061
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11381
  #, 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:11623
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11635
  #, 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:11890
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11894
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12022
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12275
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.c:12369
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12383
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 70401,71364 ****
  #. 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:12393
  #, 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:12479
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:12713
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12717
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12725
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12736
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12752
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12764
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12797
  #, 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:12819
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12850
  #, 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:12886
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12911
  #, 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:12932
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12939
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12986
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12989
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12992
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12995
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12998
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13043
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:13075
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13098
  #, 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:13120
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13138
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13150
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13159
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13169
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13188
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13192
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13196
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13200
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13224
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13230
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13250
  #, 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:13307
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13313
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13319
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13327
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13333
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13376
  #, 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:13384
  #, 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:13392
  #, 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:13401
  #, 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:13485
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13494
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13503
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13511
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13517
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13523
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13531
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13562
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13599
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13639
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13675
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13734
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13746
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13774
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13830
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14042
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14085
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14099
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14113 fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14121
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14136
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14142
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14171
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14181
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14276
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14379
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, 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:14398
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14423
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14434
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14532
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14546
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14562
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14572
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14632
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14645
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14656
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14689
  #, 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:14697
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, 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:14792
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14837
  #, 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:14850
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14914
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14947
  #, 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:14961
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:15026
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15032
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15038
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15046
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15063
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15085
  #, 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:15096
  #, 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:15123
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15142
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15158
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15169
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15177
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15228
  #, 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:15239
  #, 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:15246
  #, 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:15286
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15350
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15353
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15453
  #, 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:15474
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15490
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15500
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15507
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15520
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15526
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15536
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15558 fortran/resolve.c:15735
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15572
  #, 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:15581
  #, 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:15590
  #, 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:15598
  #, 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:15605
  #, 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:15625
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15632
  #, 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:15639
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15646
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15672
  #, 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:15682
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15761
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, 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:15789
  #, 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:15807
  #, 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:15819
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15841
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, 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:15863
  #, 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:15879
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15887
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15907
  #, 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:15916
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15932
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15938
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15963
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16033
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16044
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16149
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16157
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16164
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16171
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16187
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16194
  #, 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:16203
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16249
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16262
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16361
  #, 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:16369
  #, 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:16377
  #, 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:16384
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16509
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16675
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.c:16681
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16765
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, 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:16798
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16901
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16916
  #, 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:16941
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17023
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17034
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17045
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17076
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17143
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17156
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17176
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17186
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17194
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17208
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17226
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17233
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17312
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 70460,71423 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:12722
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12726
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12734
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12745
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12828
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12941
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12948
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12995
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12998
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13052
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13147
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13159
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13168
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13178
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13197
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13205
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13209
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13233
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13259
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13316
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13336
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13494
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13503
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13512
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13571
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13743
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13839
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14051
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14094
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14108
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14139
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14180
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14190
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14443
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14541
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14555
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14571
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14641
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14801
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14970
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:15035
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15055
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15072
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15094
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15105
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15132
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15151
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15186
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15248
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15483
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15554
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15607
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15634
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15641
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15770
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15816
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15837
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15903
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15916
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15941
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15972
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16173
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16180
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16212
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16684
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.c:16690
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16783
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16959
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17043
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17085
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17152
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17185
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17195
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17321
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 72225,72241 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6171
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8204
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 72284,72300 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.c:8171
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 72326,72432 ****
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1763
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4594 fortran/trans-decl.c:6958
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5082
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5322
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5335
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5960
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5966
  #, 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:5977 fortran/trans-decl.c:6123
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5993
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6012
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6061
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6065
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6095
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1030
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2115
  #, 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:2124
  #, 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:3793
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.c:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 72385,72491 ----
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5327
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5340
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5965
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5971
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.c:5982 fortran/trans-decl.c:6128
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5998
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6017
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6066
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6070
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6100
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1067
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3830
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 72579,72585 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.c:2220
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
--- 72638,72644 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.c:2230
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
*************** msgstr ""
*** 72708,72714 ****
  
  #: lto/lto-lang.c:898
  #, gcc-internal-format
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive"
  msgstr ""
  
  #: lto/lto-object.c:107
--- 72767,72773 ----
  
  #: lto/lto-lang.c:898
  #, gcc-internal-format
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive"
  msgstr ""
  
  #: lto/lto-object.c:107
*************** msgstr ""
*** 73811,73817 ****
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr ""
  
! #: fortran/lang.opt:775
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognizable insn:"
  msgid "Unrecognized option: %qs"
--- 73870,73876 ----
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr ""
  
! #: fortran/lang.opt:771
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognizable insn:"
  msgid "Unrecognized option: %qs"
*************** msgstr ""
*** 73830,73844 ****
  
  #: 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:2120 c-family/c.opt:2128 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3319
  #, 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:2116
! #: c-family/c.opt:2136 c-family/c.opt:2140 c-family/c.opt:2144
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr ""
--- 73889,73903 ----
  
  #: 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:2107 c-family/c.opt:2115 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3323
  #, 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:2103
! #: c-family/c.opt:2123 c-family/c.opt:2127 c-family/c.opt:2131
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr ""
*************** msgstr ""
*** 73888,73894 ****
  msgid "unrecognized ivar visibility value %qs"
  msgstr ""
  
! #: c-family/c.opt:1980
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr ""
--- 73947,73953 ----
  msgid "unrecognized ivar visibility value %qs"
  msgstr ""
  
! #: c-family/c.opt:1967
  #, gcc-internal-format
  msgid "unrecognized scalar storage order value %qs"
  msgstr ""
*************** msgstr ""
*** 73971,74062 ****
  msgid "unknown linker output %qs"
  msgstr ""
  
! #: common.opt:1502
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr ""
  
! #: common.opt:1517
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1561
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1718
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:1787
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1889
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr ""
  
! #: common.opt:1902
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr ""
  
! #: common.opt:1980
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr ""
  
! #: common.opt:2082
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr ""
  
! #: common.opt:2090
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2232
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2248
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr ""
  
! #: common.opt:2350
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr ""
  
! #: common.opt:2383
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:2690
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr ""
  
! #: common.opt:3026
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr ""
  
! #: common.opt:3067
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr ""
  
! #: common.opt:3086
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
--- 74030,74121 ----
  msgid "unknown linker output %qs"
  msgstr ""
  
! #: common.opt:1506
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr ""
  
! #: common.opt:1521
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1565
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1722
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:1791
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1893
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr ""
  
! #: common.opt:1906
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr ""
  
! #: common.opt:1984
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr ""
  
! #: common.opt:2086
  #, gcc-internal-format
  msgid "options or targets missing after %qs"
  msgstr ""
  
! #: common.opt:2094
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2236
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2252
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr ""
  
! #: common.opt:2354
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr ""
  
! #: common.opt:2387
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:2694
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr ""
  
! #: common.opt:3030
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr ""
  
! #: common.opt:3071
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr ""
  
! #: common.opt:3090
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
diff -Nrcpad gcc-11.1.0/gcc/po/id.gmo gcc-11.2.0/gcc/po/id.gmo
*** gcc-11.1.0/gcc/po/id.gmo	Tue Apr 27 10:13:15 2021
--- gcc-11.2.0/gcc/po/id.gmo	Wed Jul 28 07:06:49 2021
***************
*** 1,342 ****
! Þ•üXÑÜ± í!í-#í1Qíƒí ˜íÛ¹í+•î0Áîòîþîï"*ï+MïIyïIÃïE
ð=Sð{‘ð?
ñPMñCžñGâñB*òmòEŠò
! Ðò8Ûòó+&ó Rósó$“ó$¸ó*Ýóô#ô>ôJô#[ôô!–ô¸ô$ÖôûôJõ8bõ-›õQÉõKöLgöS´ö5÷I>÷Yˆ÷câ÷=Fø„ø#”ø#¸ø3Üø*ù3;ù3où2£ù&Öù,ýùP*úN{ú(Êú*óú:û!Yû#{û,ŸûSÌûp ü!‘ü5³üféüEPý!–ý!¸ý'Úý(þ*+þVþUuþ-Ëþ*ùþ2$ÿ+Wÿ:ƒÿ¾ÿ1Ûÿ4
$B/g1—EÉ2Ba5€9¶*ð*?F(†/¯"ß83;/o(ŸÈNè17Ji'´"Ü&ÿ<&&c(Š5³%é?4O/„,´3á8!NWp:È3D75|)²)Ü!	+(	=T	3’	!Æ	9è	%"
! /H
! #x
! /œ
! 1Ì
! -þ
! 1,/^ŽJª+õ!@?€”9«9å"
B
A[
�
-·
Få
,+GSsGÇ%*5`*|§WÇ-*Mx!� ²-Ó:T$s˜#¶'Ú69Yx%“3¹í"]4’0¨/Ù#	,-AZ.œ!Ë*íH5a.—Æ(Ö(ÿ(0C5t"ª*Í0ø)4?t+’(¾ç/066g ž?¿.ÿ*.*Y+„F°1÷I)MsKÁZ
khNÔ0#/T#„&¨Ïæ ý,Kc6€C·:û;6r+ŽºÚù"<Uu)�)·á ü# A W $r 2— Ê á 5ù '/!W!w!'�!-µ!+ã! " 0"Q"'q"™"'¬"Ô"'æ"#*#,C#p#7Š#'Â#ê#!$($+$/$8$A$Z$#t$O˜$.è$9%/Q%�%2˜%*Ë%.ö%)%&&O&'v&&ž&&Å&#ì&''(8' a'$‚' §'"È',ë'2(K(k(*Š(,µ(.â(1))C)m))�)6·)î)3	*7=*>u*2´*ç*$+0(+Y+y+#•+¹+:Ù+),J>,C‰,Í,,å,-,-F-_-|-5œ-Ò-/æ-!. 8.'Y. �.0¢.
Ó. á.////H/W/!u/)—/Á/Ã/Ì/Õ/$Þ/00(010:0C0!L0n0Š0—0 0­0¶0¿0È0Ñ0í0ö05ú0,01r]1Ð1*î1<2.V2(…2+®2.Ú2+	3-533c3+—3$Ã3+è34).4.X42‡4+º42æ495S58n5-§5,Õ5>63A6(u6ž6·6
! Ã6Î60Ý657$D7+i7A•7'×77ÿ7H78J€8CË8m9%}9D£9Kè9:4:0o:$ :)Å:4ï:@$;6e;7œ;*Ô;!ÿ;*!<)L<Pv<6Ç</þ</.=/^=8Ž=9Ç=9>6;>7r>.ª>9Ù>-?:A?<|?/¹?>é?+(@T@i@'}@¥@¿@>Ú@GA(aA3ŠA ¾A'ßA;B9CBB}BBÀB?CCCPaC5²C*èC8D%LDGrD8ºD;óDR/E+‚E%®E2ÔE1F
9F&GFJnF3¹F:íF (GIG:hGG£G@ëG;,HhH‡HœH<¶H5óH3)I]I#yI�I¦I.³I0âI8JLJ@lJ>­J<ìJ<)K5fK=œKÚK+úK&L>BL6�L.¸L9çLK!M/mM3�M<ÑM!N+0N?\N8œNÕNòN:O7FO1~O,°OQÝO//Pj_PfÊP.1Q?`QK QìQIR"KRnR:�R0ÈR;ùRO5S%…S«S7ÊS3T36T#jT*ŽT*¹TOäT:4ULoUK¼UdV?mVW­V:W+@W8lWM¥WóW*
! X,5X4bX{—XY>Y[Y&xY&ŸY ÆY(çY&Z+7Z'cZ!‹Z­Z!ÍZ-ïZ(["F["i[)Œ[,¶[ ã[+\$0\)U\:\=º\5ø\-.]"\]<]7¼]?ô]54^9j^3¤^4Ø^9
_8G_A€_;Â_7þ_%6`)\`,†`5³`"é`.a";a.^a$�aa²a+b@bRb,qb)žb/Èb8øb21cEdc:ªcåcRúc+Md=yd·dÐdIïd9eLe$_e,„e3±eCåe#)f0Mf'~f¦f%Æf+ìf5gNgkg%Šg°g Ìgíg 	h"*h%Mh0sh)¤h0Îhÿh:i(Si0|i­i¾iÖi$ði
j#j8j/Sj$ƒj¨j'¸jàjk3k&Qk2xk«k5Ëk5l17l)ilO“l$ãl)m/2mFbm4©m4Þm0n6Dn-{n2©n!Ün6þnO5o=…o=ÃoCp+Ep3qpB¥p~èp"gqZŠq\åq
Br4Pr2…r,¸r1år1s4Is:~sD¹sLþs>Kt5Št+ÀtLìt/9u6iu9 u4Úu,v(<vCev'©vÑvDïv'4w@\w.�w0Ìw!ýw<xF\x6£x.ÚxC	yCMy&‘y,¸y2åyDz ]z1~z°z:ÏzP
! {&[{<‚{8¿{-ø{1&|.X|5‡|+½|Eé|>/}Hn}E·}0ý}6.~,e~6’~!É~ë~/
! 2:$mF’2Ù$€N1€A€€5Â€tø€—m�9‚??‚:‚8º‚%ó‚)ƒCƒ#cƒ#‡ƒ‰«ƒ25„&h„U�„&å„/…!<…+^…2Š…-½…%ë…'†29†l†‰†™†,°†0Ý†*‡L9‡.†‡µ‡,Õ‡7ˆ1:ˆ<lˆB©ˆCìˆ/0‰!`‰#‚‰A¦‰Uè‰>Š+VŠ>‚Š)ÁŠWëŠ5C‹:y‹B´‹@÷‹"8Œ[Œ){Œ'¥Œ4ÍŒ%�,(�U�*o�š�(µ�"Þ�Ž Ž?8Ž,xŽ'¥Ž ÍŽ1îŽ3 �2T�0‡�/¸�)è�#�*6�@a�?¢�5â�‘C1‘7u‘4­‘6â‘-’HG’H�’*Ù’(“-“1M“)“-©“,×“,”<1”5n”&¤”/Ë”=û”&9•%`•7†•5¾•<ô•1–)J–)t–6ž–8Õ–)—-8—%f—OŒ—%Ü—˜4˜2R˜…˜1¢˜Ô˜(ô˜O™9m™?§™8ç™4 š-Uš3ƒš·š(ÏšEøš>›
U›&c›SŠ›+Þ›
! œ	œ!œ46œ.kœCšœ!Þœ3�14�(f�4��1Ä�>ö�25ž8hž4¡ž8Öž8Ÿ&HŸ:oŸ;ªŸ:æŸ:! 	\ f 5{ )± 'Û *¡>.¡Bm¡°¡;Ï¡$¢70¢h¢#ƒ¢M§¢7õ¢9-£7g£.Ÿ£>Î£L
¤"Z¤8}¤.¶¤Eå¤7+¥=c¥0¡¥5Ò¥¦5$¦"Z¦S}¦:Ñ¦D§FQ§N˜§@ç§8(¨Pa¨H²¨Eû¨"A©.d©.“©Â©&Ù©'ª4(ª1]ª�ª%©ª&Ïªöª(«G>«&†«
­«<»«3ø«G,¬<t¬.±¬:à¬#­?­2N­�­-œ­3Ê­'þ­%&®7L®5„®Bº®3ý®>1¯>p¯>¯¯î¯°Y°1u°8§°à°4ú°0/±/`±U�±%æ±²5*²2`²/“²Ã²3ã²1³(I³,r³3Ÿ³*Ó³Aþ³H@´2‰´.¼´Aë´1-µ$_µ.„µ"³µ2Öµ+	¶&5¶+\¶+ˆ¶%´¶"Ú¶#ý¶&!·7H·*€·)«·)Õ·$ÿ·-$¸%R¸(x¸#¡¸'Å¸4í¸'"¹&J¹ q¹+’¹¾¹?Ý¹;ºYºwºHƒºWÌº.$»*S»(~»8§»4à»)¼7?¼+w¼+£¼-Ï¼iý¼˜g½¾¾<2¾o¾(Ž¾2·¾ê¾I	¿NS¿%¢¿È¿/ç¿À/5À+eÀ1‘À-ÃÀ0ñÀ'"Á,JÁwÁ—Á¶Á+ÅÁ2ñÁ$Â0=Â-nÂ$œÂÁÂ(ÖÂ/ÿÂH/ÃHxÃÁÃ5ÞÃ2ÄyGÄÁÄØÄ&îÄ6Å,LÅ2yÅ4¬Å'áÅ5	Æ*?Æ#jÆ!ŽÆg°Æ)Ç
BÇPÇ
! aÇ	lÇ:vÇ±Çb³ÇLÈEcÈ?©È&éÈÉ+&É%RÉ#xÉ8œÉ3ÕÉ1	Ê*;ÊfÊ;„Ê9ÀÊ*úÊ8%Ë1^Ë5�Ë2ÆË2ùËQ,ÌJ~Ì'ÉÌ.ñÌ8 Í-YÍ(‡Í*°Í.ÛÍ

! Î.Î&GÎnÎ>ŽÎ<ÍÎ.
! Ï%9Ï_Ï/~Ï?®Ï8îÏ)'Ð+QÐ+}Ð:©ÐEäÐ0*Ñ'[Ñ
ƒÑ+‘Ñ&½Ñ9äÑÒ&/Ò/VÒ.†Ò$µÒ5ÚÒ4Ó4EÓ;zÓ<¶ÓóÓÔ!(Ô!JÔlÔ&†Ô­Ô
! ÉÔ.ÔÔ)ÕE-Õ$sÕ"˜Õ$»ÕàÕ2÷Õ*ÖTIÖLžÖDëÖP0×C�×9Å×ÿ×"Ø28ØQkØ,½Ø)êØ0Ù2EÙxÙ–Ù¢Ù%¿Ù%åÙÚÚ.Ú$AÚfÚ%wÚ/�Ú%ÍÚ,óÚ, Û.MÛ,|Û,©Û,ÖÛ,Ü*0Ü&[Ü/‚Ü"²ÜÕÜôÜÝ7 ÝXÝhÝ(qÝ"šÝ/½Ý'íÝ0Þ%FÞ+lÞ/˜Þ'ÈÞ(ðÞß,.ß[ß+zß¦ß¯ßÎßèß8à>Aà=€à ¾à-ßà)
á)7á/aá‘á¬á)Äá"îá*â*<â6gâ2žâÑâ9êâ$ãM5ãƒã�ã�ã.­ã/Üã0ä3=ä;qäF­ä#ôäå.6å,eå ’å-³åVáå*8æ&cæ&Šæ)±æ/Ûæ4ç+@ç9lç8¦çßç%þç $èTEè6šè7Ñè	é1"éTTé$©é<Îé'ê13ê?eê¥êÅê3Ôê1ëF:ëE�ë3Çë2ûë$.ìBSì*–ì&Áì0èì&í)@í1jí(œí/Åí4õí*î<Cî.€î0¯îàîúî.ï1Fï/xï¨ï$¾ï+ãï+ð;ð"[ð~ð/�ð'Íð<õð$2ñWñ;wñ9³ñ8íñ &ò&Gò$nò“ò1«ò<Ýò;ó.Vó5…ó1»ó>íóC,ô.pôŸô¸ô"Ðô'óô8õ:Tõ�õ+¬õ,Øõ/ö$5öZö"uö&˜ö2¿ö(òöG÷>c÷A¢÷$ä÷,	ø(6ø_ø&|ø<£ø)àø
! ù'(ù;Pù#Œù<°ùJíù,8úeú+…úL±úPþú;Oû ‹û*¬û×û÷ûü)5ü_ü#tü-˜ü$Æü4ëü* ý0Ký|ý6’ý9Éý0þ'4þ-\þ5ŠþÀþ,Ñþ+þþ3*ÿ0^ÿ�ÿ)—ÿ%Áÿ5çÿ&6D'{/£1Ó>#Dah"Ê5í/#+S.#®!Ò#ô,/E0u5¦VÜ:38n&§*Î1ù3+%_.…´KÎ1 LCmB±ô
*'+R1~'°FØ=#]#�4¥#Úþ	$)	N	)m	—	«	Â	
Ù	%ç	
! -
! (B
! (k
! ”
! ´
! È
! è
! þ
! */I3y!­Ï4ê+3+_‹¥E·<ý :
![
}
š
°
JÉ
T8i5¢2Ø33?&sš¯ÁÙ'á$	%.%T$z%Ÿ)Åï<Tl‹8¥Þí:ü7Wf5…(»+ä,!@b*‚­ÁÕò0+A\@ž!ß,J<i9¦Uà+6/b,’2¿.òD!+f_’(ò&>B�'�$µÚ*õ. ,O6|#³?×0H0d2•2È
û-	7C`|š¹ Èé (&:O4Š/¿&ï#0&T){¥¼3Ú!307d6œÓ8í*&0Q;‚2¾$ñ$ /; !k  � )® )Ø )!-,!0Z!8‹!*Ä!:ï!C*"n",Ž",»"Fè"f/#W–#Aî#90$Tj$J¿$+
! %+6%b%!~%- %'Î%9ö%%0&)V&(€&/©&2Ù&$'$1'5V'Œ'£''Á'8é'"(@(*\(‡(,¥(<Ò()"))1L)~)
! ‘)(œ)$Å))ê):*-O*.}*¬*0Â*/ó*4#+6X+*�+6º+#ñ+#,19,5k,¡,6µ,6ì, #-/D-6t-3«-Cß-S#."w.$š.:¿.$ú./ ./)O/y/A‰/Ë/Þ/!ò/:0:O01Š0(¼0.å0;1<P1?�1,Í1,ú1.'2V2f2#†2!ª2#Ì2,ð263 T3-u3I£3)í3;4S4/q4-¡42Ï4#5&5+C5*o5*š59Å5<ÿ56<61s64¥6/Ú63
! 7>7#Z7,~7#«7%Ï7/õ73%83Y8/�85½8&ó8939&B9)i91“9Å9;à9':&D:*k:'–:¾:Ø: õ::;*Q;*|;§;·;Ë;ß;ñ;<<'<9<K<\<n<€<’<¤<¶<È<Ü<î<==$=8=L=`=r=†=˜=ª=»=Í=ß=ñ=>>'>;>M>c>u>‡>™>/«>Û>ë>??/6?6f?!�?¿?Þ?1î?3 @0T@4…@/º@)ê@!A%6A\A uA&–A<½A!úAB.9BhB:ˆBÃB#áB!C&'C!NC,pC'�C:ÅC(D))DSD!qD2“DNÆDE2E
FETE'aE‰E £E ÄE åE F 'F HF iF ŠF «F ÌF íFG%,G#RG"vG™G¹GÕGõGH(HDH[H{H—H³HÏH#ëH$I%4I3ZI0ŽI ¿I+àIJ'J @J%aJ%‡J.­J2ÜJK)K%HKnK=„KÂK#ØK<üK89L$rL'—L,¿L&ìL'M;M[M{M.‘MÀM$ÜM.N0N7CN{ND‘N,ÖN$O(O)HO-rO( O(ÉO(òO&P3BPAvPL¸PQ%$Q:JQ1…Q.·Q!æQ)R<2R9oR©RÈRÛR*íR!S!:S!\S$~S"£S#ÆS#êS#T)2T \T}T�T"½TàT&U''U+OU({U¤U7ÄUüU#V'VGV,gV"”V·V'ÒVCúV">WaW|W ‹W!¬WÎW3ëWX /XPX!pX’X5¡X×XïX7Y2>Y@qY$²Y$×Y-üY&*ZQZnZˆZ¦Z%ÂZèZ$[([$C[&h[$�[/´[7ä[!\>\[\!g\‰\-£\/Ñ\5]7]T]@s]2´]Mç]?5^?u^1µ^5ç^%_6C_+z_,¦_0Ó_.`3`"M`=p`.®`Ý`!ü`)a%Ha%na”a¨aÆaÙaía/b8b"Ub!xbšb©b¼b4Ìbc!c :c([c&„c «cKÌc%d>d(Zd+ƒd+¯dÛd)ód.e2Le!ej¡e@fMf jf5‹f<Áf2þf31geg#zg žg¿g$ßg h/%h'Uh"}h$ h#Åh(éh)iG<i-„i²iÐiÝi üi$j#Bj.fj•j¯j-Ëjùjk/kCNk5’k"Èk/ëk+l3Gl"{l&žl'Ål(ílm2-m`m&}m#¤m"Èm(ëm"n57n'mn+•n3Án4õn*o*Fo-qo0Ÿo'Ðo4øo,-p'Zp&‚p(©p9Òp4q(AqEjq)°q1Úq&r:3rnr*~r!©rËr/çrss54s,js<—s5Ôs
! t3't7[t1“t4Åt:út<5uAru5´u)êuv'vFvAav@£v9äv&wEw%aw6‡w3¾w!òwDx/Yx=‰x!Çx3éx<yZy)zy+¤y%Ðy%öyz0zLzlz%‹z-±z6ßz{(6{)_{‰{$¦{+Ë{"÷{-|,H|u|'’|!º|Ü|1ø|7*}Lb}L¯}*ü}J'~Br~.µ~ ä~.O4B„KÇJ€K^€Kª€Jö€KA�5��7Ã�Gû�9C‚9}‚D·‚Dü‚@Aƒ	‚ƒŒƒ<˜ƒÕƒ-èƒ.„BE„(ˆ„)±„1Û„<
…/J…/z…7ª…)â…(†5†'S†'{†	£†­†È†.å†‡"1‡T‡q‡
Ž‡7œ‡.Ô‡ˆ>ˆNXˆM§ˆ3õˆ)‰6I‰<€‰5½‰7ó‰-+Š+YŠ-…Š*³Š1ÞŠ‹#‹@‹J]‹%¨‹&Î‹&õ‹ Œ=ŒAUŒ—ŒµŒÒŒçŒ)üŒ&�E�b�,‚�¯�2Í�$Ž9%Ž-_Ž�Ž£ŽD¹Ž=þŽ#<�C`�<¤�Iá�$+�-P�4~�+³�ß�þ�‘!=‘7_‘1—‘0É‘)ú‘9$’$^’#ƒ’ §’È’!Ø’"ú’“*;“&f“5�“:Ã“=þ“/<”-l”<š”ˆ×”8`•B™•&Ü•$–3(–\–+z–+¦–"Ò–õ–
! —	—)—+F—8r—'«—4Ó—˜$#˜(H˜"q˜/”˜Ä˜!Û˜ý˜*™)7™,a™)Ž™=¸™5ö™4,š)aš)‹š-µš"ãš*›+1›]›-s›'¡›)É›&ó›5œ'Pœxœ-•œ(Ãœìœ�9!�![�'}�'¥�9Í�3ž;;ž/wž2§ž3Úž3Ÿ/BŸ3rŸ3¦ŸÚŸ)úŸ$$ @I $Š !¯ Ñ ê ÿ (¡Z=¡+˜¡"Ä¡ç¡ý¡8¢$R¢.w¢(¦¢(Ï¢4ø¢9-£7g£=Ÿ£/Ý£4
¤.B¤.q¤4 ¤.Õ¤.¥,3¥9`¥9š¥9Ô¥:¦9I¦:ƒ¦9¾¦9ø¦W2§WŠ§â§!÷§¨.8¨-g¨$•¨.º¨(é¨1©'D©l©+Œ©¸©4Ø©-
ª(;ª<dª¡ª¿ª(Üª«†«6¥«/Ü«%¬72¬Gj¬@²¬$ó¬@­@Y­š­®­Ã­×­í­®®)®=®R®f®{®‘®¥®»®Õ®é®ü®
¯'¯<¯R¯h¯{¯Ž¯9¦¯3à¯%°(:°Fc°+ª°+Ö°+±+.±,Z±,‡±4´±Xé±AB²l„²5ñ²;'³ˆc³>ì³4+´>`´1Ÿ´2Ñ´µ<µ2Sµ †µ2§µ(ÚµE¶3I¶F}¶'Ä¶ì¶*
! ·!5·6W·RŽ·/á·¸ &¸G¸(e¸Ž¸"­¸*Ð¸û¸¹).¹7X¹&�¹#·¹/Û¹8º8Dº.}º3¬º-àº&»'5»F]»C¤»=è»8&¼O_¼¯¼0Ê¼/û¼+½DA½1†½,¸½0å½8¾HO¾(˜¾$Á¾/æ¾5¿L¿0_¿"�¿'³¿Û¿Fò¿(9À)bÀ/ŒÀ6¼ÀAóÀE5Á {Á4œÁÑÁ4ðÁ%ÂCÂ/YÂ‰Â!©ÂËÂçÂ'Ã)+Ã!UÃwÃ"ŠÃ&­Ã ÔÃõÃ
! Ä%Ä/BÄrÄ„Ä4—Ä$ÌÄñÄÅ6%Å<\Å.™Å'ÈÅðÅÆÆ%8Æ^Æ}Æ+‘Æ½Æ9ÙÆ4Ç.HÇ)wÇ¡Ç¼Ç>ÑÇPÈ9aÈ#›È.¿È2îÈ;!É]É&tÉ1›É0ÍÉ'þÉ?&Ê-fÊG”Ê/ÜÊ.Ë4;Ë&pË+—Ë0ÃËôË+Ì 8Ì/YÌ‰Ì1¤Ì!ÖÌ,øÌ<%ÍbÍ0�Í!²ÍÔÍ#òÍÎ=6ÎCtÎD¸ÎýÎ,Ï6JÏ�Ï›Ï7³ÏBëÏ,.Ð'[Ð6ƒÐ+ºÐæÐûÐ!
Ñ5/Ñ#eÑ‰Ñ ¨ÑAÉÑ(Ò	4Ò'>Ò&fÒ�Ò«Ò*ÉÒ*ôÒ8Ó"XÓ{Ó”Ó<´Ó2ñÓ5$Ô)ZÔ„Ô%ŸÔ"ÅÔ èÔ 	Õ-*Õ"XÕ!{Õ%�Õ%ÃÕ éÕ
! ÖÖ9ÖVÖnÖ‹Ö ŸÖ@Ø-BØ1pØ¢Ø%¹ØßßØ.¿Ù:îÙ)Ú5ÚLÚ%aÚ,‡ÚN´ÚQÛJUÛI Û™êÛE„ÜaÊÜD,ÝUqÝDÇÝ ÞW-Þ…Þ1‘ÞÃÞ(ÚÞ"ß &ß-Gß-uß6£ß#Úß#þß"à.à&Gànà"†à©à/ÉàùàHáBbá)¥áVÏáQ&âRxâcËâ8/ãWhãaÀãi"äAŒäÎä)Þä)å;2å2nå9¡å8Ûå7æ*Læ4wæV¬æSç/Wç7‡çL¿ç(è&5è7\èY”èxîè,gé6”édËéO0ê-€ê-®ê2Üê+ë0;ë lë_�ë:íë*(ì:Sì+ŽìFºì$í3&í2Zí/�í2½í5ðíP&îAwî¹îÙî2ùî<,ï2iï9œïFÖï*ð6Hð'ð?§ð;çð<#ñ$`ñ!…ñP§ñ4øñ`-ò6Žò1Åò,÷ò=$ó#bó0†ó@·ó-øóJ&ô=qô7¯ô.çô?õHVõ,ŸõnÌõA;ö3}öF±ö7øö10÷8b÷0›÷/Ì÷?ü÷5<ø,rø@Ÿø"àø>ù-Bù;pù@¬ù<íù?*ú2jú�úXºú4û#HûElû²ûÊûMåûF3ü-zü ¨üGÉü)ý.;ýRjý½ý9ÙýXþHlþ)µþ@ßþ0 ÿ/Qÿ�ÿY ÿ3úÿ4.c%}#£AÇ	>)(h.‘!À'â'
! I2%| ¢!Ã-å?S mŽp¤7/6g*ž4ÉLþ<K-ˆ7¶Kî@::{¶+Î/ú#*;NBŠ1Í.ÿ2.a4w¬0Ì,ý!*	*L	/w	8§	/à	U
! ?f
! 7¦
! 5Þ
! 0OE;•]ÑZ/TŠ_ßy?
[¹
76M*„'¯×ñ&	30d+ƒA¯LñF>G…&Í2ô-'(U'~4¦Û%û!/=.m!œ&¾'å!
/1N9€ºÙ5ù./^}#“B·Aú2<o#�4³è-.'E!m�/©Ù<ø'5%]%ƒ©¬°¹Â#à'T,*�D¬,ñ/4)d-Ž(¼%å&%2%X"~&¡'Èð#4!T+v1¢Ôó%'7._9Ž-È&ö':E#€=¤Dâ:'8b!›-½;ë!' I"j'�9µ*ïJ Ge  ­ )Î ø -ÿ -!+H!&t!V›!ò!2")B"&l".“""Â"Aå"'#(6##_#ƒ#!¢#Ä#"Ó##ö#)$D$
! F$
! Q$
! \$,g$”$
! ´$
! ¿$
! Ê$
! Õ$
! à$&ë$!%4%
! E%P%
! a%
! l%
! w%
! ‚%!�%
! ¯%º%@¾%+ÿ%�+&É&.è&;'8S')Œ',¶'/ã',(.@(Ao(+±(.Ý(5)B)3a)7•)<Í)4
! *<?*@|*½*EÙ*-+6M+H„+6Í+),.,E,N,_,.p,?Ÿ,(ß,--G6--~-/¬-?Ü-B.U_.pµ./&/NV/Z¥/E0<F0'ƒ0'«0;Ó0L1:\1@—1+Ø1%2/*2+Z2O†2:Ö2637H36€3?·3A÷3:94=t4>²43ñ4=%52c5C–5EÚ5: 6H[65¤6Ú6î6$7&7?7DY7Pž76ï7:&8&a8$ˆ86­8@ä8H%9Hn9G·9ÿ9a:6€:&·::Þ:;a8;<š;?×;^<1v<+¨<EÔ<E=`=4x=T­=8>J;>&†>$­>BÒ>I?J_?;ª?æ?@@A8@;z@6¶@í@)
! A
! 4A?A6NA2…A@¸A#ùAIBGgB@¯BBðB13C;eC#¡C7ÅC"ýCS D@tD4µDGêDL2E1E>±E=ðE'.F1VFCˆF8ÌFG"!G?DG<„GBÁG6HU;H5‘HvÇHl>I2«IGÞIL&JsJH�J!ÙJûJFK7_K>—KTÖK/+L[LDyLC¾L<M%?M)eM+�Ms»MB/NXrNWËNs#OH—O[àO7<P/tP:¤PNßP.Q,IQ'vQDžQˆãQlRGuR½R+ØR$S)S-HS&vS0�S(ÎS÷ST"7T4ZT-�T#½T"áT.U13U$eU4ŠU"¿U*âUD
V=RV<�V=ÍV*WL6WDƒWLÈWCXFYX> XAßXF!YEhYP®YGÿYCGZ/‹Z-»Z*éZ:[*O[2z[*­[.Ø[.\]6\1”\Æ\ Ù\2ú\0-]0^]<�];Ì]R^B[^ž^h¼^(%_AN_�_§_SÆ_`+`#<`/``6�`IÇ`,a4>a-sa!¡a%Ãa)éa/bCb_b#|b b¸bÕb"ïbc$2c0Wc)ˆc-²càc8õc".d-QddŽd¤d ¼dÝdédüd*e"@e
ce#qe•e°e5Ëe'f6)f"`f9ƒf9½f8÷f&0gUWg"­g7Ðg3hN<h6‹h>Âh;i==i3{i:¯i)êi>jcSjM·jFkMLk.šk6ÉkEl�Fl$ÖlhûljdmÏm?àm+ n,Ln/yn;©n;ånA!oQco]µoKp;_p,›pUÈp6qAUq8—q4Ðq+r&1rGXr+ rÌrJër.6sAes+§s5Ós	tB)tKlt?¸t.øtC'uCku-¯u*Ýu1vC:v~v.�vÌv;évU%w*{w>¦wMåw.3x-bx1�x<Âx*ÿxK*yKvyRÂyOz/ez;•z1Ñz;{"?{*b{9�{9Ç{'|M)|;w|&³|TÚ|O/}8}…¸}²>~=ñ~L/I|IÆ.€2?€$r€(—€#À€™ä€2~�%±�Y×�%1‚3W‚"‹‚/®‚BÞ‚0!ƒ1Rƒ.„ƒ8³ƒ!ìƒ„„38„9l„3¦„KÚ„5&… \…3}…A±…1ó…G%†Gm†Gµ†6ý†!4‡&V‡K}‡_É‡)ˆ0Eˆ?vˆ,¶ˆhãˆ7L‰B„‰KÇ‰DŠ(XŠ%�Š0§Š/ØŠ=‹-F‹3t‹ ¨‹.É‹ø‹,Œ%DŒjŒ$„Œ?©Œ,éŒ+�*B�.m�?œ�>Ü�?Ž>[Ž9šŽ3ÔŽ6�D?�A„�9Æ��O�<m�Aª�7ì�:$‘N_‘N®‘,ý‘,*’!W’<y’,¶’1ã’1“0G“Jx“7Ã“*û“+&”NR”¡”Á”/á”/•=A••2›•3Î•H–7K–.ƒ–.²– á–L—%O—u—2�—8Â—û—8˜Q˜(p˜R™˜Eì˜N2™A�™4Ã™*ø™0#šTš'sšB›š!Þš›0›UF›4œ›Ñ›è›ý›@œ3[œP�œ"àœ9�7=�%u�;›�.×�<ž=Cž?�ž3Áž8õžB.Ÿ+qŸ;�Ÿ=ÙŸ< CT 	˜ ¢ =º .ø $'¡.L¡I{¡CÅ¡	¢='¢.e¢>”¢Ó¢&ñ¢W£:p£:«£Eæ£2,¤I_¤V©¤/¥B0¥)s¥P�¥;î¥C*¦6n¦8¥¦Þ¦Jý¦#H§Yl§4Æ§Tû§XP¨f©¨L©C]©]¡©Sÿ©YSª%­ª.Óª7«:«%W«&}«4¤«=Ù«¬&6¬']¬#…¬(©¬aÒ¬(4­]­Jo­7º­Kò­C>®2‚®;µ®"ñ®¯0 ¯Q¯0i¯6š¯+Ñ¯+ý¯/)°/Y°H‰°:Ò°I
±KW±D£±è±ý±i²4ƒ²5¸²î²1³3@³0t³p¥³'´!>´>`´;Ÿ´8Û´$µ49µ6nµ0¥µ1Öµ5¶/>¶Jn¶E¹¶0ÿ¶,0·B]·/ ·(Ð·4ù·'.¸8V¸,�¸,¼¸-é¸.¹(F¹%o¹'•¹*½¹Bè¹0+º-\º0Šº)»º/åº*»-@»(n»*—»6Â»(ù»("¼"K¼*n¼"™¼B¼¼?ÿ¼'?½g½Gs½Y»½=¾0S¾$„¾/©¾+Ù¾&¿4,¿%a¿+‡¿*³¿mÞ¿«LÀøÀ
! ÁH*Á"sÁ1–ÁDÈÁ
Â[-Â[‰Â*åÂ%Ã46Ã!kÃ8�Ã1ÆÃ7øÃ30Ä7dÄ-œÄ2ÊÄýÄ"Å=Å2OÅ7‚ÅºÅ3ÙÅ5
Æ+CÆoÆ-�Æ4»ÆMðÆM>Ç#ŒÇ8°Ç;éÇ‹%È ±ÈÒÈ/îÈ=É;\É=˜É=ÖÉ1Ê=FÊ4„Ê)¹Ê'ãÊfË2rË¥Ë¸ËÓËßË>çË&Ì{(Ìk¤ÌfÍLwÍ4ÄÍùÍ1Î)DÎ'nÎ;–Î3ÒÎ0Ï)7Ï#aÏ=…Ï?ÃÏ2ÐG6Ð5~Ð8´Ð4íÐ3"ÑZVÑ[±Ñ2
Ò9@Ò9zÒ3´Ò%èÒ"Ó+1Ó
]Ó4kÓ+ Ó'ÌÓOôÓ=DÔ/‚Ô(²Ô"ÛÔ-þÔ=,Õ=jÕ2¨Õ4ÛÕ4ÖAEÖY‡Ö9áÖ%×A×2N×-�×?¯×ï×*Ø:+Ø6fØ/�ØDÍØ9Ù:LÙK‡ÙGÓÙÚ:Ú&XÚ#Ú(£ÚÌÚìÚ
! 	Û2Û'GÛWoÛ$ÇÛ%ìÛ&Ü9Ü5NÜ%„ÜbªÜW
ÝLeÝS²ÝVÞB]Þ Þ%²Þ7ØÞZß+kß'—ß4¿ß:ôß(/àXàeà*…à-°àÞàðàá$á;á*Pá6{á+²á2Þá2â4Dâ2yâ2¬â2ßâ2ã2Eã(xã1¡ã#Óã÷ãä7ä9Fä€ä	’ä-œä%Êä9ðä.*å?Yå"™å1¼å7îå%&æ-Læzæ3˜æ'Ìæ2ôæ'ç/çLçdç7�çB¹çBüç(?è7hè- è3Îè6é#9é]é1zé*¬é2×é2
! ê@=ê<~ê»ê@ÙêëY.ëˆë”ë ë=±ë>ïë>.ì?mìP­ìWþì,Ví&ƒí4ªí2ßí,î5?îauîD×î;ï;XïC”ï<ØïEð8[ðL”ðIáð,+ñ4Xñ-�ñj»ñ@&òHgò°ò9Ïò]	ó,góW”ó6ìóB#ôRfô"¹ôÜôCóô97õMqõ_¿õ;öF[ö/¢öJÒö8÷4V÷>‹÷2Ê÷7ý÷95ø.oø3žøAÒøùE1ù1wù;©ù!åù"ú6*ú7aú/™úÉú%àú1û78û(pû.™û$Èû0íû&ü?Eü,…ü'²üBÚüBýB`ý!£ý*Åý&ðýþ2.þBaþB¤þ4çþ=ÿ:ZÿT•ÿAêÿ*,Wl)‹*µ4à6L1c/•1Å"÷031dB–$Ù?þ@>Y+Ù+-1_(z:£%Þ#%(=N$Œ9±Wë/C%s1™MËO?i&©/Ð$,%&R/y©)Â2ì'	4G	.|	9«	å	9ü	<6
! 5s
! *©
! .Ô
! 9=8L;…CÁ5;*C(n;—3Ó;
/C
0s
8¤
IÝ
+'oS'Ã;ë5'5]4“%È&î'/=3m7¡:ÙR@gA¨.ê)4C6x0¯1àc28–ÏHïH8�˜6¶4íC"#f>Š?É'	+1B]% ÆÛ(ô'$Ej~•
¬(º$ã+)Is“§Å%Ü3767n¦Æ*Ü22M€�J®<ù.6#e‰!¨ÊHéO2E‚GÈ88I<‚-¿í,)4-^.Œ0»-ì.)Is‘"žÁÙñ 8* c p :} ¸ Ø å =!+A!0m!ž!»! Í!î!,";"K""c""†"©"*Á"Dì"M1##Ÿ#±#"Ç#!ê#@$FM$Z”$0ï$4 %.U%5„%<º%E÷%.=&nl&/Û&0'H<'…'3•'.É'ø'*(:B(<}(:º(2õ(H();q)­)+Ë)-÷)-%*
S*;a*�* ª*Ë*!ë*"
+0+%A+!g+$‰+,®+CÛ+9,0Y,.Š,!¹,"Û,0þ,-/-]-s-=‘-*Ï-?ú-@:.A{.½.GÙ.:!/7\/B”/1×/(	0(202[0(Ž0&·0*Þ0*	1*413_1C“1;×1+2;?2F{2%Â27è2' 3OH3p˜3W	4Ka4A­4^ï4RN51¡51Ó56)!65K6'�6H©6'ò6+7*F7/q7:¡7&Ü7+8</8l8†8-£88Ñ8"
! 9!-9/O9$94¤9GÙ9!:%<:.b:‘:
! ¢:0­:'Þ:&;E-;)s;/�;Í;/â;/<:B<9}</·<5ç<*=*H=6s=:ª=å=8þ=H7>(€>/©>=Ù>>?MV?c¤?%@%.@XT@"­@Ð@(æ@1AAAOTA¤A¹A!ÎA?ðA:0B3kB/ŸB5ÏB@CKFCK’C1ÞC-D3>DrD&„D%«D&ÑD'øD3 E=TE$’E*·EYâE0<FGmF"µF6ØF7G:GG.‚G)±G7ÛG7H9KHC…HAÉHEIAQIA“ICÕI@JZJ5tJ6ªJ*áJ!K4.KEcK@©K9êKC$LhLˆLŸL:¯L,êL/M!GM;iM#¥M&ÉM+ðM.NKNeN"„N<§N'äN.O;OOOfO}O“O©O¿OÕOëOPP,PBPXPnP„PšP±PÇPÝPóP	Q Q7QNQdQ{Q‘Q§Q¼QÒQèQþQR*R@RWRmR‡R�R³RÉR2ßRS%S&>S!eS3‡S;»S&÷S#TBT5UT;‹T8ÇT:U/;U1kU$�U$ÂUçU#V*'VFRV#™V½V8ÝV WB7WzW%šW+ÀW,ìW#X.=X-lXAšX2ÜX*Y#:Y)^Y6ˆY`¿Y  ZAZ^ZpZ*ƒZ®Z)ËZ)õZ)[)I[)s[)�[)Ç[)ñ[)\)E\)o\"™\1¼\*î\&]%@] f]"‡]ª]É]ã]^"^?^^^}^œ^'»^'ã^,_88_6q_"¨_1Ë_ý_`%9`)_`)‰`2³`@æ`'a$Ea3jažaD¼ab'bEBbOˆb.Øb+c13c*ec+�c#¼c.àc"d<2d(od:˜d?ÓdeQ3e"…ea¨eH
! f3Sf.‡f9¶f;ðf2,g7_g7—g5ÏgChQIhW›h)óh*iDHi3�i-Ái ïi0jHAjVŠj$ájkk//k&_k&†k&­k)Ôk'þk(&l(Ol(xl.¡l%Ðl$öl$m'@m$hm+�m-¹m/çm-n%En?kn«n4²n/çn/o2Go&zo¡o$¹oHÞo.'p"Vpyp#ˆp$¬pÑp9ëp%q(:q'cq)‹qµq>Çq"r)rH?r2ˆrV»r,s)?s5is)ŸsÉsçs t%t'Dtlt&Št±t&Ït+öt)"u4Lu<�u'¾u$æuv)v"Av4dv4™v@Îv-w-=wIkw;µw[ñwLMxHšx<ãxH y+iy4•y9Êy/z34z1hzšz#²zAÖz1{J{(j{1“{.Å{/ô{$|7|R|b|u|4”|É|)å|"}2}?}
Q}5_}•}(®}×}(ô}0~"N~Tq~)Æ~ð~3-@,n›*µ/à9€"J€‚m€Uð€$F� k�8Œ�UÅ�;‚6W‚Ž‚(£‚"Ì‚!ï‚"ƒ 4ƒCUƒ+™ƒ"Åƒ$èƒ#
„31„>e„Y¤„8þ„&7…^…*p…0›…3Ì…,†5-†"c† ††?§†ç†‡@‡[`‡B¼‡5ÿ‡,5ˆ9bˆ<œˆ-Ùˆ5‰7=‰2u‰¨‰HÈ‰%Š47Š%lŠ8’Š2ËŠ-þŠ@,‹.m‹,œ‹9É‹9Œ#=Œ-aŒ8�Œ:ÈŒ7�>;�6z�.±�-à�+Ž;:Ž=vŽ8´ŽEíŽ*3�8^�1—�<É��4�(N�#w�:›�	Ö�à�7ü�)4‘I^‘9¨‘&â‘6	’F@’O‡’O×’<'“Id“U®“7”-<”j”%€”¦”@Å”A•=H•%†•"¬•0Ï•M–AN–(�–E¹–5ÿ–N5—„—H£—9ì—.&˜8U˜2Ž˜$Á˜.æ˜™)™!F™h™%‡™1­™;ß™š*;š+fš’š,±š5Þš(›6=›;t›°›/Ì›&ü›!#œ@Eœ2†œM¹œM�.U�b„�@ç�2(ž%[ž6�žX¸žLŸU^ŸU´ŸU
!  T` Uµ T¡B`¡D£¡Tè¡<=¢Gz¢NÂ¢N£H`£	©£³£@¿£¤7¤9K¤M…¤3Ó¤5¥3=¥Cq¥4µ¥6ê¥<!¦+^¦+Š¦(¶¦*ß¦*
! §	5§?§]§-y§'§§'Ï§÷§¨
6¨<D¨5�¨·¨LË¨]©Uv©7Ì©!ª<&ª>cª7¢ª8Úª7«8K«9„«+¾«-ê«¬#*¬N¬Hk¬0´¬+å¬$­ 6­"W­Mz­È­æ­®®'-®U®t®‘®0°®á®:¯/;¯Ek¯3±¯#å¯	°I!°Bk°*®°MÙ°H'±Zp±(Ë±2ô±='²/e²#•²¹²Ù²-ö²G$³6l³6£³8Ú³I´2]´1�´$Â´ç´$÷´%µBµ/]µ7�µ?ÅµD¶BJ¶-�¶.»¶Eê¶‚0·@³·Wô·)L¸)v¸4 ¸%Õ¸/û¸.+¹ Z¹{¹
! �¹˜¹4¥¹6Ú¹<º2Nº8�ººº+Úº3»':»/b»’»G°»ø»*¼)=¼-g¼+•¼FÁ¼?½>H½F‡½-Î½<ü½$9¾-^¾.Œ¾»¾<Õ¾#¿+6¿7b¿7š¿(Ò¿"û¿3À-RÀ €À¡À;¼À"øÀ7Á.SÁE‚Á;ÈÁCÂ*HÂ-sÂ:¡Â;ÜÂ7Ã;PÃ=ŒÃ,ÊÃ6÷Ã2.ÄGaÄ+©Ä,ÕÄÅ Å:Å-TÅ_‚Å)âÅÆ+Æ%IÆ7oÆ%§Æ5ÍÆ+Ç./Ç@^ÇHŸÇFèÇP/È6€È>·È4öÈ5+É>aÉ5 É5ÖÉ4ÊBAÊB„ÊLÇÊFËF[ËF¢ËEéËE/ÌauÌa×Ì9ÍQÍ$qÍ8–Í4ÏÍ#Î*(Î%SÎ-yÎ&§Î#ÎÎ,òÎÏ2?Ï5rÏ+¨Ï<ÔÏ Ð2Ð*OÐzÐ‹“ÐAÑ5aÑ-—ÑGÅÑP
ÒG^Ò5¦Ò6ÜÒ6ÓJÓ\ÓoÓ�Ó•Ó§Ó¸ÓËÓÝÓðÓÔÔ)Ô;ÔOÔiÔ{ÔŒÔ�Ô·ÔÊÔÞÔòÔÕÕ5*Õ7`Õ0˜Õ"ÉÕPìÕ4=Ö4rÖ4§Ö4ÜÖ4×*F×Cq×Tµ×I
! ØtTØ/ÉØDùØ�>Ù3ÀÙ)ôÙ3Ú8RÚ9‹ÚÅÚ2ÖÚ(	Û2Û4QÛ.†ÛGµÛ?ýÛV=Ü0”Ü!ÅÜ.çÜ$ÝB;ÝX~Ý@×ÝÞ'3Þ#[Þ/Þ ¯Þ$ÐÞ9õÞ)/ßYß2wßAªß1ìß.à7Mà:…à3Àà.ôà1#á)Uá)á5©áPßáO0âI€âHÊâYã%mã;“ã0ÏãäSäApä1²ä7ää:åZWå/²å-âå9æ7Jæ‚æ7šæ&Òæ+ùæ%çTAç3–ç+Êç5öç9,èNfèNµè&é4+é!`é9‚é#¼éàéAÿé'Aê-iê —ê$¸ê-Ýê0ë<ëZë'oë3—ë#Ëëïë$ì)1ì5[ì‘ì«ì<Äì-í/íOíIoíK¹í;î5Aîwî‹î# î&Äî'ëîï0)ïZï<wï:´ï5ïï-%ð!SðuðL“ðdàðKEñ-‘ñ:¿ñ>úñO9ò"‰ò1¬ò;Þò;ó3VóIŠó4ÔóN	ô6Xô4�ôAÄô.õ35õ:iõ!¤õ3Æõ(úõ4#öXöAwö'¹ö)áö=÷!I÷@k÷/¬÷*Ü÷+ø'3øF[øG¢øUêø!@ù3bùB–ùÙùòù4	úM>ú,Œú(¹ú8âú-ûIû]û!nûC�û)Ôûþû&üBDü0‡ü¸ü-Åü(óü!ý>ý*^ý+‰ýAµý$÷ý þ=þ:]þ0˜þ6Éþ*ÿ+ÿ$Eÿjÿ!Šÿ!¬ÿ,Îÿ!ûÿ+=-i"—ºÌë	#@ó)9ÝáÜ
! Í!êV£�	z	¡	Ól�G	ÿ­{qŸ€ÕGç	é_
! ‰\öïŽ²G
! ˜
! ÍÕ
! uû
! ´
! ñrïÃØõ2pw	Ü ª–‡	*†§ÒÌø'Ð.Þ’n³8kGjg
! ûÙ=‹	³V´	>®°Õ#±><˜Ý�
! ƒüÁ	‘
! Ä@Ââ
! v
! U°-*
! û'ßåæ
! ­!	—	?ï]5ß	¦ÜS\J
! —H“õ°OéÿR	ÈúÎÏ
! <ð�­	ûÙ	ýq‰4	
! ª
! ã	³Ìš	:|ð	+ŸŽ·‰‘^àÿšÞ·f	Â«L[
! Ï�2
! Ì	P4¯
! t		bÚ	Me
! „æV´9]JNl‘ÛI‚�Iu=T,| 	ò¹?·GÔó¯VŒ¶ê£É÷ÓK½¯
! ›Tö	À6
! >©
! *§lœW	éÕ	×dô/
! 
! ãXˆ�ÿ�Í²lï•²
! ÉQ]rÄZL	>3-	É¦˜	™
! þ=Ùh
! iP×	ì¥Ò	Á\	Ä¤}Íí’õT9I£s6O[€ûu	é+sº
! M’øÝË	2)³?þï	e¯´½¼;¸E†	=sKuY	4ˆ€
! Å
! ÈÿÆ¿'–
! 	Úê’�5Ua
! A	„ù»Ú	Ioúìè	ç›»	s	(¸²e	{jbNTá
! V°8¶‚…H”KHˆÈttÔ'Zº�ú!4¹!F²€[
! ôg/=(¾”ä	mµ=	Þ%'$BÿRW\§da?0Ò
! çvÍ¥Yœ	
! …è#
! ~ÙÊQ-l©¶%Ü	�*ð©ñhj zøxfz	kë
! %
! I«X	¤RùOeÔ
! 7	æ	ÎZ
! ÐÊÎ
! =Á¸	ñ¤	3Í¶	
! ‚	U
! ^O	‡�ÙpÛ€m4�Ø	T	¬+œH^»r¥	Ï©ûYùcÉB
! #Ý	ží°
! ¦ö¨
! {	vAàc‡ÌÄFk;xh©ft™Ä…Ë[Ÿ	Yím�—
! Y›Š½	¾„ˆg
! ³
! Ð
! ˜oWLèFå
! 9öö,Ö	c
! æÁ~ÃöŒÏF½ô.>	ÂC»�·N0›
! ªþzEË„ÚÓ<µÔÑW!¦i‰	_þ´ú®´{->!
!  
! ¾
! yiê|/<:	ò¨rÓlhv×
! ý¾.¦	X)µÀ5rþ.2¢¸â—_Á
! ¡5	ù(¾:•mÀA+ë,6Cg‚_C<
! �„Yyú	PH7®ïS	;zñ
! KªÒq1
! ÇŒ	ô$T	ÎEXX°	p¶“
! +	ð¾¬q
! I
! Þ
! L
! Ù
! f	š:†ŠîU	»v%3
! A™�	Ñ	EÑ-V×ÒOÏöOÎ'
! uTB`ØøK.·äíô
! â"@|	�	4
! Š
! 
! zÒÜM
! Û n	+¾í	X¾ý€¹	”OÖ Ú¯\0Ïvj)	H³3	cs*`0
! ”Q
! P
! ¹
  
! µy±
! `ªƒþÀ
! À^
! Š,´‘s
! 
D±¦ë�
! Gƒ1ºògÔJ¶	Ñ`®a§
! 
! °6âiwíØ¯y	±?9¥
! ‘€P�oÈ
! «mëâ÷Ø¾ÇÄ
! ¢PGœmu\ï:I	A¨lø0ô	�
! LØæÊ®Ku� 	a;	þ	KO?	ËCZB	K	ùÒi	šè^	É
! Í»�·
! RìÂŠJ»´ˆ¯ª	Ç
! Ô‡ß�žÎ	³—ŸLHÕÞ©�
! ëd~¯f
! ¨†¿Ð	ýM«ìí>°t	'¼6à
  
! †Ó“h	q º£$÷
! ²	0œF§Càv“^à*M	Åè†
! 7„	—®
! }	‡
! Z7
! 3Ê9	.	þ£^´²kwÛÙ™	ã	âêÖ:‰
! {
! xì–	C	¾hÿ	Õ­z1ß•è_“ß
! Í*x`àæù?j
! ’Ð!T“h[#—?¿
! WIšÆ	¼Ï ú�;
! u	a,ánÆA¨æc§µÂóøŒMsCÂ	#R‚‚Sž›]Ô	“,©u
! $��‚#	çÊÞ‹À\ÙÅ	�î(–žê€1F	]¤Ï(Ðj	µÊý§‘ü[&ýÜ!ÑË
! 	}ç[	v²
! 1	�P{æ}ýlÐó'"	½
! ú
! ;(
! o^6›šs}¹Üð
! 2•Ïßª|‡àú¢ØX Û8	´Õn
! ±�Ýã7¨	�{ØºÇ
! ãÉ	ˆ»ï�
! {ÇUÌ
! ü§	8<	S# Œ˜åÕä
! ×Ú¿	¥s‚
! Ú
! ý
! ¨Ý¬ <
! v|sq“ëëH	ž	yà^
š�>
! .Ù(R	óÊR4
! Œ
! ü	�
! BË—€$F
! Öƒ	)	{
! /	!°tº^™bA«¿x
! x	B3,¸G	—¬
! é	Jµ
! �ç
! 	p¯	×#	w
! õ·]5k
! F›�	Û
! r	@
! {¢	3
èå.	
! œ	�…@2Ë
! ~	ú÷¤
! `öÇs�
! åYÅ&Ñ
! WH&¥‹@	:ü~�Òžy	N	~d_·
! »
! 3„¨¤	üŽÿ"*óä&	x‹ÍÇ¿
! 8
! U†w Ÿ)Ì1yQ3/¿ˆg	¡
! 0Çà†ë$«
! ñ	–SÀ€	Å‹�ý	+cm
! +û#9º0i
! EOÛ4ó;�	·	0É™á	Ýb®ˆ
! e›Z©þ
! –xZ§òÀ	¹kòž
! ‚ò«	ùõ
! Q`}
! ~
! ¸“ÃÑÓ	8ÄqÌÍ
! 	‘î
! ù	ãV	žS‹
! J³/wò	Áwš
! WùL~åkÒŸäZ	©QãPõ•bO9@Eò
! -
! m6TRd¡r¬NØû¿p	 âŽ£˜ë	Á¶
! ÚÂ¥Žó
! ­a	B1d
! 9¯dèf‚‹©	\i5éÃ°ÅÝƒjôî	š
! Vöâ½Q‹ø
! ç9>RWAŠ8kÚ#Îª„º	a¢Ü(Š	ËŠüÐ:E
! pþ/±’+		gÇ-õ@.ñ/rÞêç«
! Æ
! .
! �…Ü¸JiŠ_
! nôÎ1Š$oœY¨5ì>±.M©1Åå	È¬	+
! �šó—ì†�²'	UƒÀÅ~ ”Aå6
! _¼
! N;3ºa†Üâµ	)
! y
! hN
! _	 žÃp
|J	¹&
! %`bÓp
! ‰oôf†"“	§›‡ŒJ“Ó §j8˜áEiUá
(	µz¨‡		•	ån•
! t
! �	˜Ÿ5¬ØÑ6	ÒÊ
! q	÷Ô¹Ë¿M|&)Z­
! 	ð;è5Žñ‘h÷½]r%	¿®¡–ü¥K
! Qv¶n«¨uÌÖ"¯	¸
! e>	,&Î¬G±	3=
! Ö
! Ä	1Ûæï‘aõ‰ic„
! ®	e-[’\_Û	ì
! D‰P	£
! ›h0áý²ôÅí
! ! ñ
! w‹Õò­Ÿ
! |É)ÜÑ"5é×D	‘Èm	¼øääÉCt±DÓ
! ÅIÖÆ
! þµ�ÿ
! b%î¥Ûú
! ?g
! 8Ç´ÓÿæÓŒ%Nõ‡}	X:
! ”¬Wßƒ
! Ç	$ESÒ'¦žœƒæîÿVÊ¡8ðÆÏ	¹›	â		#:¸ÆdëNîïËŸ–äððýuûí
45
! ãÑì	A}7,	Œ$ _¦Ê	%·Ì	£	U»xÈ½•	Þ	‚¢
! Ô­®ßÁêo~iÉ�È2ð[¥õF@m™S
! ¼MÀgP
! "Ä•íºy…	–D½BD!ÖB~päX<=o
! ¦^D˜]bK}×,
! ³Ì7N)¤-¿ç@S?
! Q	ò£2Nê	<(„óyr
! ê\
! fœDž¶z	üw¢
! fé÷‰™–7²ÂÞ�*�¼kk	·ï
! ßƒw‡
! \cÖ¢l)¡­PÖŽçb÷¬
! ’Dºè
! Æ™³á
	Ø
! ¦€C
! [C¾	³	nÁ¸�|<
c	/ñB«÷rIÃà	×ÈpøãFÎ­wMê
! £‡¢ë$	ÝYÀÂ¤ÏLƒV
! Ö	ÐÐ˜z
! U…
! ¤xó	
! 	G;»D "L`o	µ”×ü
! ªtl
! ­Ì�îf}…eøÊ*ŒŽÚb
! Œ&‰%FD
! œÍ	qÕk¢Â
! ¼ä	é
! ¡	c?:E	ò’}"Ä< ¥ÙÝ
! ðgã&Ð4ß×íˆ]
! nŽ	f7v	]$
! úŽî¤@Û™
  
! d”	-Ä%¶q”
! S&û	C
! 
! •ƒS±ã
! 6—
Þ(ìxˆ	”È	
J¢'p
! ÔZL�q"
! äûTèå,	°/šyÔ‹j|
! W…Þù
! ‰hñ&�7om¡@ÃYìÅMªÃ‘	…½t
! 
’
! {4õ	ß‹H
! Á=nQ¹ªÁ	t¼÷	Z;…¤Ùa•ÈÆeîÉàa/áÆü¹	X
! ö
! áK		£
! éO
! é¼¦
! îA
! 8Âåe¡âŠb	’	ù]	1T
! `	7ö¬«Ú+ËŸÑÃ
! ”l	-çJÆ
! eY
! =R
! œ
! Xnoc
! ÕŸ`
! d	Ã	™VŽ
! �÷ˆ®9
! 
! 2¶QB2	0	 
! „ôR"2*	IW
! zE	ø	H˜gÃ–ñ½LjÝÎ[UG¡dj¼	±á¸6
  
  For bug reporting instructions, please see:
  
--- 1,347 ----
! Þ•ìXÑ¼±íí-í11ící xíÛ™í+uî0¡îÒîÞîõî"
! ï+-ïIYïI£ïEíï=3ð{qð?íðP-ñC~ñGÂñB
! òMòEjò
! °ò8»òôò+ó 2óSó$só$˜ó*½óèóôô*ô#;ô_ô!vô˜ô$¶ôÛôJ÷ô8Bõ-{õQ©õKûõLGöS”ö5èöI÷Yh÷cÂ÷=&ødø#tø#˜ø3¼ø*ðø3ù3Où2ƒù&¶ù,ÝùP
! úN[ú(ªú*Óú:þú!9û#[û,ûS¬ûpü!qü5“üfÉüE0ý!vý!˜ý'ºý(âý*þ6þUUþ-«þ*Ùþ2ÿ+7ÿ:cÿžÿ1»ÿ4íÿ$"/G1wE©2ï"A5`9–*Ð*û?&(f/�"¿8â3/O(¨NÈ1JI'”"¼&ß<&C(j5“%É?ï4//d,”3Á8õ!.WP:¨3ãD5\)’)¼!æ+	=4	3r	!¦	9È	%
! /(
! #X
! /|
! 1¬
! -Þ
! 1/>nJŠ+Õ@`t9‹9Å"ÿ"
A;
}
-—
FÅ
+'SSG§%ï*@*\‡W§-ÿ*-X!p ’-³á:ù4$Sx#–'º6â9X%s3™Íã]r0ˆ/¹#é,
A:.|!«*ÍHø5A.w¦(¶(ß0#5T"Š*­0Ø	4T+r(žÇ/æ06G ~?Ÿ.ß**9+dF�1×I	MSK¡ZíkHN´0/4#d&ˆ¯Æ Ý,þ+C6`C—:Û;R+nšºÙ"ù5U)m)—Á Ü#ý! 7 $R 2w ª Á 5Ù '!7!W!'m!-•!+Ã! ï! "1"'Q"y"'Œ"´"'Æ"î"
! #,##P#7j#'¢#Ê#!æ#$$$$!$:$#T$Ox$.È$9÷$/1%a%2x%*«%.Ö%)&&/&'V&&~&&¥&#Ì&'ð&(' A'$b' ‡'"¨',Ë'2ø'+(K(*j(,•(.Â(1ñ()#)M))m)6—)Î)3é)7*>U*2”*Ç*$ã*0+9+Y+#u+™+:¹+)ô+J,Ci,­,,Å,ò,,ù,&-?-\-5|-²-/Æ-!ö- .'9. a.0‚.
³. Á.â.ù./(/7/!U/)w/¡/£/¬/µ/$¾/ã/ÿ/000#0!,0N0j0w0€0�0–0Ÿ0¨0±0Í0Ö05Ú0,1r=1°1*Î1<ù1.62(e2+Ž2.º2+é2-33C3+w3$£3+È3ô3)4.842g4+š42Æ49ù4358N5-‡5,µ5>â53!6(U6~6—6
! £6®60½65î6$$7+I7Au7'·77ß7H8J`8C«8mï8%]9Dƒ9KÈ9::0O:$€:)¥:4Ï:@;6E;7|;*´;!ß;*<),<PV<6§</Þ</=/>=8n=9§=9á=6>7R>.Š>9¹>-ó>:!?<\?/™?>É?+@4@I@']@…@Ÿ@>º@Gù@(AA3jA žA'¿A;çA9#BB]BB B?ãB#CPAC5’C*ÈC8óC%,DGRD8šD;ÓDRE+bE%ŽE2´E1çE
F&'FJNF3™F:ÍF G)G:HGGƒG@ËG;HHHgH|H<–H5ÓH3	I=I#YI}I†I.“I0ÂI8óI,J@LJ>�J<ÌJ<	K5FK=|KºK+ÚKL>"L6aL.˜L9ÇLKM/MM3}M<±M!îM+N?<N8|NµNÒN:ëN7&O1^O,�OQ½O/Pj?PfªP.Q?@QK€QÌQIáQ"+RNR:mR0¨R;ÙROS%eS‹S7ªS3âS3T#JT*nT*™TOÄT:ULOUKœUdèU?MVW�V:åV+ W8LWM…WÓW*êW,X4BX{wXóX>üX;Y&XY&Y ¦Y(ÇY&ðY+Z'CZ!kZ�Z!­Z-ÏZ(ýZ"&["I[)l[,–[ Ã[+ä[$\)5\:_\=š\5Ø\-]"<]<_]7œ]?Ô]5^9J^3„^4¸^9í^8'_A`_;¢_7Þ_%`)<`,f`5“`"É`.ì`"a.>a$maa’a+ôa b2b,Qb)~b/¨b8Øb2cEDc:ŠcÅcRÚc+-d=Yd—d°dIÏde,e$?e,de3‘eCÅe#	f0-f'^f†f%¦f+Ìf5øf.gKg%jg�g ¬gÍg ég"
! h%-h0Sh)„h0®hßh:øh(3i0\i�iži¶i$Ði
õijj/3j$cjˆj'˜jÀjàj3ýj&1k2Xk‹k5«k5ák1l)IlOsl$Ãl)èl/mFBm4‰m4¾m0óm6$n-[n2‰n!¼n6ÞnOo=eo=£oCáo+%p3QpB…p~Èp"GqZjq\Åq
"r40r2er,˜r1År1÷r4)s:^sD™sLÞs>+t5jt+ tLÌt/u6Iu9€u4ºu,ïu(vCEv'‰v±vDÏv'w@<w.}w0¬w!Ýw<ÿwF<x6ƒx.ºxCéxC-y&qy,˜y2ÅyDøy =z1^z�z:¯zPêz&;{<b{8Ÿ{-Ø{1|.8|5g|+�|EÉ|>}HN}E—}0Ý}6~,E~6r~!©~Ë~/ê~2$MFr2¹$ìN€A`€5¢€tØ€—M�9å�?‚:_‚8š‚%Ó‚)ù‚#ƒ#Cƒ#gƒ‰‹ƒ2„&H„Uo„&Å„/ì„!…+>…2j…-�…%Ë…'ñ…2†L†i†y†,�†0½†*î†L‡.f‡•‡,µ‡7â‡1ˆ<LˆB‰ˆCÌˆ/‰!@‰#b‰A†‰UÈ‰Š+6Š>bŠ)¡ŠWËŠ5#‹:Y‹B”‹@×‹"Œ;Œ)[Œ'…Œ4­Œ%âŒ,�5�*O�z�(•�"¾�á� ÷�?Ž,XŽ'…Ž ­Ž1ÎŽ3�24�0g�/˜�)È�#ò�*�@A�?‚�5Â�ø�C‘7U‘4�‘6Â‘-ù‘H'’Hp’*¹’(ä’
“1-“)_“-‰“,·“,ä“<”5N”&„”/«”=Û”&•%@•7f•5ž•<Ô•–)*–)T–6~–8µ–)î–-—%F—Ol—%¼—â—4ý—22˜e˜1‚˜´˜(Ô˜Oý˜9M™?‡™8Ç™4š-5š3cš—š(¯šEØš›
5›&C›Sj›+¾›ê›	÷›œ4œ.KœCzœ!¾œ3àœ1�(F�4o�1¤�>Ö�2ž8Hž4�ž8¶ž8ïž&(Ÿ:OŸ;ŠŸ:ÆŸ: 	< F 5[ )‘ '» *ã >¡BM¡�¡;¯¡$ë¡7¢H¢#c¢M‡¢7Õ¢9
£7G£.£>®£Lí£":¤8]¤.–¤EÅ¤7¥=C¥0�¥5²¥è¥5¦":¦S]¦:±¦Dì¦F1§Nx§@Ç§8¨PA¨H’¨EÛ¨"!©.D©.s©¢©&¹©'à©4ª1=ªoª%‰ª&¯ªÖª(õªG«&f«
�«<›«3Ø«G¬<T¬.‘¬:À¬#û¬­2.­a­-|­3ª­'Þ­%®7,®5d®Bš®3Ý®>¯>P¯>�¯Î¯á¯Yû¯1U°8‡°À°4Ú°0±/@±Up±%Æ±ì±5
! ²2@²/s²£²3Ã²1÷²()³,R³3³*³³AÞ³H ´2i´.œ´AË´1
µ$?µ.dµ"“µ2¶µ+éµ&¶+<¶+h¶%”¶"º¶#Ý¶&·7(·*`·)‹·)µ·$ß·-¸%2¸(X¸#�¸'¥¸4Í¸'¹&*¹ Q¹+r¹ž¹?½¹;ý¹9ºWºHcºW¬º.»*3»(^»8‡»4À»)õ»7¼+W¼+ƒ¼-¯¼iÝ¼˜G½à½ò½<¾O¾(n¾2—¾Ê¾Ié¾N3¿%‚¿¨¿/Ç¿÷¿/À+EÀ1qÀ-£À0ÑÀ'Á,*ÁWÁwÁ–Á+¥Á2ÑÁÂ0Â-NÂ$|Â¡Â(¶Â/ßÂHÃHXÃ¡Ã5¾Ã2ôÃy'Ä¡Ä¸Ä&ÎÄ6õÄ,,Å2YÅ4ŒÅ'ÁÅ5éÅ*Æ#JÆ!nÆg�Æ)øÆ
"Ç0Ç
! AÇ	LÇ:VÇ‘Çb“ÇLöÇECÈ?‰È&ÉÈðÈ+É%2É#XÉ8|É3µÉ1éÉ*ÊFÊ;dÊ9 Ê*ÚÊ8Ë1>Ë5pË2¦Ë2ÙËQÌJ^Ì'©Ì.ÑÌ8Í-9Í(gÍ*�Í.»Í
êÍ.øÍ&'ÎNÎ>nÎ<­Î.êÎ%Ï?Ï/^Ï?ŽÏ8ÎÏ)Ð+1Ð+]Ð:‰ÐEÄÐ0
! Ñ';Ñ
cÑ+qÑ&�Ñ9ÄÑþÑ&Ò/6Ò.fÒ$•Ò5ºÒ4ðÒ4%Ó;ZÓ<–ÓÓÓîÓ!Ô!*ÔLÔ&fÔ�Ô
! ©Ô.´Ô)ãÔE
Õ$SÕ"xÕ$›ÕÀÕ2×Õ
! ÖT)ÖL~ÖDËÖP×Ca×9¥×ß×"õ×2ØQKØ,�Ø)ÊØ0ôØ2%ÙXÙvÙ‚Ù%ŸÙ%ÅÙëÙüÙÚ$!ÚFÚ%WÚ/}Ú%­Ú,ÓÚ,Û.-Û,\Û,‰Û,¶Û,ãÛ*Ü&;Ü/bÜ"’ÜµÜÔÜóÜ7Ý8ÝHÝ(QÝ"zÝ/�Ý'ÍÝ0õÝ%&Þ+LÞ/xÞ'¨Þ(ÐÞùÞ,ß;ß+Zß†ß�ß®ßÈß8èß>!à=`à žà-¿à)íà)á/AáqáŒá)¤á"Îá*ñá*â6Gâ2~â±â9ÊâãMãcãpã}ã.�ã/¼ã0ìã3ä;QäF�ä#Ôäøä.å,Eå rå-“åVÁå*æ&Cæ&jæ)‘æ/»æ4ëæ+ ç9Lç8†ç¿ç%Þç èT%è6zè7±èéè1éT4é$‰é<®é'ëé1ê?Eê…ê¥ê3´ê1èêFëEaë3§ë2Ûë$ìB3ì*vì&¡ì0Èì&ùì) í1Jí(|í/¥í4Õí
! î<#î.`î0�îÀîÚî.÷î1&ï/Xïˆï$žï+Ãï+ïïð";ð^ð/}ð'­ð<Õð$ñ7ñ;Wñ9“ñ8Íñ ò&'ò$Nòsò1‹ò<½ò;úò.6ó5eó1›ó>ÍóCô.Pôô˜ô"°ô'Óô8ûô:4õoõ+Œõ,¸õ/åõ$ö:ö"Uö&xö2Ÿö(ÒöGûö>C÷A‚÷$Ä÷,é÷(ø?ø&\ø<ƒø)Àøêø'ù;0ù#lù<�ùJÍù,úEú+eúL‘úPÞú;/û kû*Œû·û×ûõû)ü?ü#Tü-xü$¦ü4Ëü*ý0+ý\ý6rý9©ý0ãý'þ-<þ5jþ þ,±þ+Þþ3
! ÿ0>ÿoÿ)wÿ%¡ÿ5Çÿ&ýÿ6$'[/ƒ1³>å#$aH"ª5Í/+3._#Ž!²#Ô,ø/%0U5†V¼:8N&‡*®1Ù3%?.e”K®1ú ,CMB‘Ôí*+21^'�F¸=ÿ#=#a4…#ºÞï$		.	)M	w	‹	¢	
¹	%Ç	í	
! ("
! (K
! t
! ”
! ¨
! È
! Þ
! *þ
! /)3Y!�¯4Êÿ++?k…E—<Ý 
!;
]
z
�
J©
Tô
8I5‚2¸3ë3&Sz�¡¹'Á$é%%4$Z%)¥Ïïþ4Lk8…¾Í:Ü7F5e(›+Äð! B*b�¡µÒï0A<@~!¿áô*<I9†UÀ+/B,r2Ÿ.ÒD+F_r(Ò&û>"a'm$•º*Õ.,/6\#“?·0÷(0D2u2¨
Û-é#@\z™ ¨É å(:/4j/Ÿ&Ïö#&4)[…œ3º!î37D6|³8Í*01;b2ž$Ñ$ö/ !K  m )Ž )¸ )â -!0:!8k!*¤!:Ï!C
! "N",n",›"FÈ"f#Wv#AÎ#9$TJ$JŸ$+ê$+%B%!^%-€%'®%9Ö%%&)6&(`&/‰&2¹&$ì&$'56'l'ƒ''¡'8É'( (*<(g(,…(<²(ï("	)1,)^)
! q)(|)$¥))Ê):ô)-/*.]*Œ*0¢*/Ó*4+68+*o+6š+#Ñ+#õ+1,5K,�,6•,6Ì, -/$-6T-3‹-C¿-S."W.$z.:Ÿ.$Ú.ÿ. /)//Y/Ai/«/¾/!Ò/:ô/:/01j0(œ0.Å0;ô0<01?m1,­1,Ú1.262F2#f2!Š2#¬2,Ð26ý2 43-U3Iƒ3)Í3;÷334/Q4-�42¯4#â45+#5*O5*z59¥5<ß5661S64…6/º63ê67#:7,^7#‹7%¯7/Õ738398/m85�8&Ó8ú89&"9)I91s9¥9;À9'ü9&$:*K:'v:ž:¸: Õ::ö:*1;*\;‡;—;«;¿;Ñ;ã;õ;<<+<<<N<`<r<„<–<¨<¼<Î<à<ò<==,=@=R=f=x=Š=›=­=¿=Ñ=ã=õ=>>->C>U>g>y>/‹>»>Ë>á>ü>/?6F?!}?Ÿ?¾?1Î?3@04@4e@/š@)Ê@!ô@%A<A UA&vA!�A¿A.ÜAB:+BfB#„B!¨B&ÊB!ñB,C'@C:hC(£C)ÌCöC!D26DNiD¸DÕD
éD÷D'E,E FE gE ˆE ©E ÊE ëE F -F NF oF �F±F%ÏF#õF"G<G\GxG˜G´GËGçGþGH:HVHrH#ŽH$²H%×H3ýH01I bI+ƒI¯IÊI ãI%J%*J.PJ2J²JÌJ%ëJK='KeK#{K<ŸK8ÜK$L':L,bL&�L'¶LÞLþLM.4McM$M.¤MÓM7æMND4N,yN$¦NËN)ëN-O(CO(lO(•O&¾O3åOAPL[P¨P%ÇP:íP1(Q.ZQ!‰Q)«Q<ÕQ9RLRkR~R*�R!»R!ÝR!ÿR$!S"FS#iS#�S#±S)ÕS ÿS T@T"`TƒT&£T'ÊT+òT(UGU7gUŸU#¦UÊUêU,
! V"7VZV'uVC�V"áVWW .W!OWqW3ŽWÂW ÒWóW!X5X5DXzX’X7©X2áX@Y$UY$zY-ŸY&ÍYôYZ+ZIZ%eZ‹Z$¦ZËZ$æZ&[$2[/W[7‡[!¿[á[þ[!
! \,\-F\/t\5¤\Ú\÷\@]2W]MŠ]?Ø]?^1X^5Š^%À^6æ^+_,I_0v_.§_Ö_"ð_=`.Q`€`!Ÿ`)Á`%ë`%a7aKaia|a�a/«aÛa"øa!b=bLb_b4ob¤b!»b Ýb(þb&'c NcKoc%»các(ýc+&d+Rd~d)–d.Àd2ïd!"ejDe@¯eðe 
f5.f<df2¡f3Ôfg#g Agbg$‚g §g/Èg'øg" h$Ch#hh(Œh)µhGßh-'iUisi€i Ÿi$Ài#åi.	j8jRj-njœj²j/ÁjCñj55k"kk/Žk+¾k3êk"l&Al'hl(�l¹l2Ðlm& m#Gm"km(Žm"·m5Úm'n+8n3dn4˜nÍn*én-o0Bo'so4›o,Ðo'ýo&%p(Lp9up4¯p(äpE
q)Sq1}q&¯q:Öqr*!r!Lrnr/ŠrºrÁr5×r,
s<:s5ws­s3Ês7þs16t4ht:�t<ØtAu5Wu)�u·uÊuéuAv@Fv9‡v&Ávèv%w6*w3aw!•wD·w/üw=,x!jx3Œx<Àxýx)y+Gy%sy%™y¿yÓyïyz%.z-Tz6‚z¹z(Ùz){,{$I{+n{"š{-½{,ë{|'5|!]||1›|7Í|L}LR}*Ÿ}JÊ}B~.X~ ‡~.¨~O×~B'KjJ¶K€KM€J™€Kä€50�7f�Gž�9æ�9 ‚DZ‚DŸ‚@ä‚	%ƒ/ƒ<;ƒxƒ-‹ƒ.¹ƒBèƒ(+„)T„1~„<°„/í„/…7M…)……(¯…Ø…'ö…'†	F†P†k†.ˆ†·†"Ô†÷†‡
1‡7?‡.w‡¦‡>¼‡Nû‡MJˆ3˜ˆÌˆ6ìˆ<#‰5`‰7–‰-Î‰+ü‰-(Š*VŠ1�Š³ŠÆŠãŠJ‹%K‹&q‹&˜‹ ¿‹à‹Aø‹:ŒXŒuŒŠŒ)ŸŒÉŒèŒ�,%�R�2p�$£�9È�-Ž0ŽFŽD\Ž=¡Ž#ßŽC�<G�I„�$Î�-ó�4!�+V�‚�¡�À�!à�7‘1:‘0l‘)�‘9Ç‘$’#&’ J’k’!{’"�’À’*Þ’&	“50“:f“=¡“/ß“-”<=”ˆz”8•B<•&•$¦•3Ë•ÿ•+–+I–"u–˜–
! ª–	µ–)¿–+é–8—'N—4v—«—$Æ—(ë—"˜/7˜g˜!~˜ ˜*¯˜)Ú˜,™)1™=[™5™™4Ï™)š).š-Xš"†š*©š+Ôš›-›'D›)l›&–›5½›'ó›œ-8œ(fœ�œ¨œ9Äœ!þœ' �'H�9p�3ª�;Þ�/ž2Jž3}ž3±ž/åž3Ÿ3IŸ}Ÿ)�Ÿ$ÇŸ@ìŸ$- !R t � ¢ (· Zà +;¡"g¡Š¡ ¡8¼¡$õ¡.¢(I¢(r¢4›¢9Ð¢7
! £=B£/€£4°£.å£.¤4C¤.x¤.§¤,Ö¤9¥9=¥9w¥:±¥9ì¥:&¦9a¦9›¦WÕ¦W-§…§!š§¼§.Û§-
! ¨$8¨.]¨(Œ¨1µ¨'ç¨©+/©[©4{©-°©(Þ©<ªDªbª(ª¨ª†Áª6H«/«%¯«7Õ«G
¬@U¬$–¬@»¬@ü¬=­Q­f­z­�­¤­·­Ì­à­õ­	®®4®H®^®x®Œ®Ÿ®°®Ê®ß®õ®¯¯1¯9I¯3ƒ¯%·¯(Ý¯F°+M°+y°+¥°+Ñ°,ý°,*±4W±XŒ±Aå±l'²5”²;Ê²ˆ³>�³4Î³>´1B´2t´§´<¹´2ö´ )µ2Jµ(}µE¦µ3ìµF ¶'g¶�¶*­¶!Ø¶6ú¶R1·/„·´· É·ê·(¸1¸"P¸*s¸ž¸¼¸)Ñ¸7û¸&3¹#Z¹/~¹8®¹8ç¹. º3Oº-ƒº&±º'ØºF»CG»=‹»8É»O¼R¼0m¼/ž¼Î¼Dä¼1)½,[½0ˆ½8¹½Hò½(;¾$d¾/‰¾5¹¾ï¾0¿"3¿'V¿~¿F•¿(Ü¿)À//À6_ÀA–ÀEØÀ Á4?ÁtÁ4“ÁÈÁæÁ/üÁ,Â!LÂnÂŠÂ'¦Â)ÎÂ!øÂÃ"-Ã&PÃ wÃ˜Ã­ÃÈÃ/åÃÄ'Ä4:Ä$oÄ”Ä®Ä6ÈÄ<ÿÄ.<Å'kÅ“Å¨Å½Å%ÛÅÆ Æ+4Æ`Æ9|Æ4¶Æ.ëÆ)ÇDÇ_Ç>tÇP³Ç9È#>È.bÈ2‘È;ÄÈÉ&É1>É0pÉ'¡É-ÉÉG÷É/?Ê.oÊ4žÊ&ÓÊ+úÊ0&ËWË+oË ›Ë/¼ËìË1Ì!9Ì,[Ì<ˆÌÅÌ0äÌ!Í7Í#UÍyÍ=™ÍC×ÍDÎ`Î,€Î6­ÎäÎþÎ7ÏBNÏ,‘Ï'¾Ï6æÏ+ÐIÐ^Ð!pÐ5’Ð#ÈÐìÐ ÑA,Ñ(nÑ	—Ñ'¡Ñ&ÉÑðÑÒ*,Ò*WÒ8‚Ò"»ÒÞÒ÷Ò<Ó2TÓ5‡Ó)½ÓçÓ%Ô"(Ô KÔ lÔ-�Ô"»Ô!ÞÔ%Õ%&Õ LÕmÕ~ÕœÕ¹ÕÑÕîÕ Ö£×-¥×1Ó×Ø%ØßBØ."Ù:QÙŒÙ˜Ù¯Ù%ÄÙ,êÙNÚQfÚJ¸ÚIÛ™MÛEçÛa-ÜD�ÜUÔÜD*Ý oÝW�ÝèÝ1ôÝ&Þ(=Þ"fÞ ‰Þ-ªÞ-ØÞ6ß#=ß#aß…ß‘ß&ªßÑß"éßà/,à\àH|àBÅà)áV2áQ‰áRÛác.â8’âWËâa#ãi…ãAïã1ä)Aä)kä;•ä2Ñä9å8>å7wå*¯å4ÚåVæSfæ/ºæ7êæL"ç(oç&˜ç7¿çY÷çxQè,Êè6÷èd.éO“é-ãé-ê2?ê+rê0žê Ïê_ðê:Pë*‹ë:¶ë+ñëFì$dì3‰ì2½ì/ðì2 í5SíP‰íAÚíî<î2\î<�î2Ìî9ÿîF9ï*€ï6«ï'âï?
! ð;Jð<†ð$Ãð!èðP
! ñ4[ñ`�ñ6ññ1(ò,Zò=‡ò#Åò0éò@ó-[óJ‰ó=Ôó7ô.Jô?yôH¹ô,õn/õAžõ3àõFö7[ö1“ö8Åö0þö//÷?_÷5Ÿ÷,Õ÷@ø"Cø>fø-¥ø;Óø@ù<Pù?�ù2ÍùúXú4vú#«úEÏúû-ûMHûF–û-Ýû üG,ü)tü.žüRÍü ý9<ýXvýHÏý)þ@Bþ0ƒþ/´þäþYÿ3]ÿ4‘ÿÆÿ%àÿ#A*l>Œ(Ë.ô!#'E'mI•%ß !&-H?v¶ Ðñpx7’6Ê*4,La<®-ë7KQ@�:Þ+1/]#�;±Bí10.b2‘Ä4Ú0/,`!�*¯/Ú8
! 	/C	Us	?É	7	
! 5A
! 0w
! O¨
! ;ø
! ]4Z’Tí_By¢[
7x
6°
*ç
':T&l3“Ç+æALTF¡Gè&02W-Š(¸'á4	>%^„/ .Ð!ÿ&!'H!p’1±9ã<5\.’Áà#öBA]2ŸÒ#ò4K-c‘'¨!Ðò/<<['˜%À%æ%#C'gT�*äD,T�/—)Ç-ñ(%H&n%•%»"á&'+S#s—!·+Ù17V%t'š.Â9ñ-+&Y'€:¨#ã=DE:Š8Å!þ- ;N!Š ¬"Í'ð9*RJ}GÈ  )1 [ -b � +« &× Vþ U!2r!)¥!&Ï!.ö!"%"AH"Š"(™"#Â"æ"!#'#"6##Y#)}#§#
! ©#
! ´#
! ¿#,Ê#÷#
! $
! "$
! -$
! 8$
! C$&N$!u$—$
! ¨$³$
! Ä$
! Ï$
! Ú$
! å$!ð$
! %%@!%+b%�Ž%,&.K&;z&8¶&)ï&,'/F',v'.£'AÒ'+(.@(5o(¥(3Ä(7ø(<0)4m)<¢)@ß) *E<*-‚*6°*Hç*60+)g+‘+¨+±+Â+.Ó+?,(B,-k,G™,-á,/-??-B-UÂ-p./‰.N¹.Z/Ec/<©/'æ/'0;60Lr0:¿0@ú0+;1%g1/�1+½1Oé1:926t27«26ã2?3AZ3:œ3=×3>43T4=ˆ42Æ4Cù4E=5:ƒ5H¾556=6Q6$d6‰6¢6D¼6P76R7:‰7&Ä7$ë768@G8Hˆ8HÑ8G9b9a�96ã9&::A:|:a›:<ý:?:;^z;1Ù;+<E7<E}<Ã<4Û<T=8e=Jž=&é=$>B5>Ix>JÂ>;
?I?h??A›?;Ý?6@P@)m@
! —@¢@6±@2è@@A#\AI€AGÊA@BBSB1–B;ÈB#C7(C"`CSƒC@×C4DGMDL•D1âD>E=SE'‘E1¹ECëE8/FhF"„F?§F<çFB$G6gGUžG5ôGv*Hl¡H2IGAIL‰IÖIHóI!<J^JF{J7ÂJ>úJT9K/ŽK¾KDÜKC!L<eL%¢L)ÈL+òLsMB’MXÕMW.Ns†NHúN[CO7ŸO/×O:PNBP‘P,¬P'ÙPDQˆFQÏQGØQ R+;R$gRŒR-«R&ÙR0S(1SZSzS"šS4½S-òS# T"DT.gT1–T$ÈT4íT""U*EUDpU=µU<óU=0V*nVL™VDæVL+WCxWF¼W>XABXF„XEËXPYGbYCªY/îY-Z*LZ:wZ*²Z2ÝZ*[.;[.j[]™[1÷[)\ <\2]\0�\0Á\<ò\;/]Rk]B¾]^h^(ˆ^A±^ó^
! _S)_}_Ž_#Ÿ_/Ã_6ó_I*`,t`4¡`-Ö`!a%&a)La/va¦aÂa#ßabb8b"Rbub$•b0ºb)ëb-cCc8Xc"‘c-´câcñcd d@dLd_d*xd"£d
Æd#Ôdøde5.e'de6Œe"Ãe9æe9 f8Zf&“fUºf"g73g3kgNŸg6îg>%h;dh= h3Þh:i)Mi>wic¶iMjFhjM¯j.ýj6,kEck�©k$9lh^ljÇl2m?Cm+ƒm,¯m/Üm;n;HnA„nQÆn]oKvo;Âo,þoU+p6�pA¸p8úp43q+hq&”qG»q+r/rJNr.™rAÈr+
! s56slsBŒsKÏs?t.[tCŠtCÎt-u*@u1kuC�uáu.v/v;LvUˆv*Þv>	wMHw.–w-Åw1ów<%x*bxK�xKÙxR%yOxy/Èy;øy14z;fz"¢z*Åz9ðz9*{'d{MŒ{;Ú{&|T=|O’|8â|…}²¡}=T~L’~Iß~I).s2¢$Õ(ú##€™G€2á€%�Y:�%”�3º�"î�/‚BA‚0„‚1µ‚.ç‚8ƒ!Oƒqƒ‚ƒ3›ƒ9Ïƒ3	„K=„5‰„ ¿„3à„A…1V…Gˆ…GÐ…G†6`†!—†&¹†Kà†_,‡Œ‡0¨‡?Ù‡,ˆhFˆ7¯ˆBçˆK*‰Dv‰(»‰%ä‰0
! Š/;Š=kŠ-©Š3×Š ‹.,‹[‹,z‹%§‹Í‹$ç‹?Œ,LŒ+yŒ*¥Œ.ÐŒ?ÿŒ>?�?~�>¾�9ý�37Ž6kŽD¢ŽAçŽ9)�c�O€�<Ð�A
�7O�:‡�NÂ�N‘,`‘,�‘!º‘<Ü‘,’1F’1x’0ª’JÛ’7&“*^“+‰“Nµ“”$”/D”/t”=¤”â”2þ”31•He•7®•.æ•.– D–Le–%²–Ø–2ò–8%—^—8{—´—(Ó—Rü—EO˜N•˜Aä˜4&™*[™0†™·™'Ö™Bþ™!Ašcš0xšU©š4ÿš4›K›`›@}›3¾›Pò›"Cœ9fœ7 œ%Øœ;þœ.:�<i�=¦�?ä�3$ž8XžB‘ž+Ôž;Ÿ=<Ÿ<zŸC·Ÿ	ûŸ = .[ $Š .¯ IÞ C(¡l¡=Š¡.È¡>÷¡6¢&T¢W{¢:Ó¢:£EI£2�£IÂ£V¤/c¤B“¤)Ö¤P¥;Q¥C�¥6Ñ¥8¦A¦J`¦#«¦YÏ¦4)§T^§X³§f¨Ls¨CÀ¨]©Sb©Y¶©%ª.6ª7eª�ª%ºª&àª4«=<«z«&™«'À«#è«(¬a5¬(—¬À¬JÒ¬7­KU­C¡­2å­;®"T®w®0ƒ®´®0Ì®6ý®+4¯+`¯/Œ¯/¼¯Hì¯:5°Ip°Kº°D±K±`±i|±4æ±5²Q²1q²3£²0×²p³'y³!¡³>Ã³;´8>´$w´4œ´6Ñ´0µ19µ5kµ/¡µJÑµE¶0b¶,“¶BÀ¶/·(3·4\·'‘·8¹·,ò·,¸-L¸.z¸(©¸%Ò¸'ø¸* ¹BK¹0Ž¹-¿¹0í¹)º/Hº*xº-£º(Ñº*úº6%»(\»(…»"®»*Ñ»"ü»B¼?b¼'¢¼Ê¼GÖ¼Y½=x½0¶½$ç½/¾+<¾&h¾4�¾%Ä¾+ê¾*¿mA¿«¯¿[ÀmÀH�À"ÖÀ1ùÀD+ÁpÁ[�Á[ìÁ*HÂ%sÂ4™Â!ÎÂ8ðÂ1)Ã7[Ã3“Ã7ÇÃ-ÿÃ2-Ä`Ä"}Ä Ä2²Ä7åÄÅ3<Å5pÅ+¦ÅÒÅ-ðÅ4ÆMSÆM¡Æ#ïÆ8Ç;LÇ‹ˆÇ È5È/QÈ=�È;¿È=ûÈ=9É1wÉ=©É4çÉ)Ê'FÊfnÊ2ÕÊËË6ËBË>JË‰Ë{‹ËkÌfsÌLÚÌ4'Í\Í1uÍ)§Í'ÑÍ;ùÍ35Î0iÎ)šÎ#ÄÎ=èÎ?&Ï2fÏG™Ï5áÏ8Ð4PÐ3…ÐZ¹Ð[Ñ2pÑ9£Ñ9ÝÑ3Ò%KÒ"qÒ+”Ò
ÀÒ4ÎÒ+Ó'/ÓOWÓ=§Ó/åÓ(Ô">Ô-aÔ=�Ô=ÍÔ2Õ4>Õ4sÕA¨ÕYêÕ9DÖ%~Ö¤Ö2±Ö-äÖ?×R×*c×:Ž×6É×/ØD0Ø9uØ:¯ØKêØG6Ù~Ù�Ù&»Ù#âÙ(Ú/ÚOÚ
! lÚ2wÚ'ªÚWÒÚ$*Û%OÛ&uÛœÛ5±Û%çÛb
ÜWpÜLÈÜSÝViÝBÀÝÞ%Þ7;ÞZsÞ+ÎÞ'úÞ4"ß:Wß(’ß»ßÈß*èß-àAàSàfà$yàžà*³à6Þà+á2Aá2tá4§á2Üá2â2Bâ2uâ2¨â(Ûâ1ã#6ãZãzãšã9©ããã	õã-ÿã%-ä9Sä.�ä?¼ä"üä1å7Qå%‰å-¯åÝå3ûå'/æ2WæŠæ’æ¯æÇæ7äæBçB_ç(¢ç7Ëç-è31è6eè#œèÀè1Ýè*é2:é2mé@ é<áéê@<ê}êY‘êëê÷êë=ë>Rë>‘ë?ÐëPìWaì,¹ì&æì4
í2Bí,uí5¢íaØíD:î;î;»îC÷î<;ïExï8¾ïL÷ïIDð,Žð4»ð-ððjñ@‰ñHÊñò92ò]lò,ÊòW÷ò6OóB†óRÉó"ô?ôCVô9šôMÔô_"õ;‚õF¾õ/öJ5ö8€ö4¹ö>îö2-÷7`÷9˜÷.Ò÷3øA5øwøE”ø1Úø;ù!Hù"jù6�ù7Äù/üù,ú%Cú1iú7›ú(Óú.üú$+û0Pû&�û?¨û,èû'üB=üB€üBÃü!ý*(ý&Sýzý2‘ýBÄýBþ4Jþ=þ:½þTøþAMÿ*�ÿºÿÏÿ)îÿ*4C6x¯1Æ/ø1("Z}0–1ÇBù$<?a@¡Yâ+<+h-”Â(Ý:%A#g%‹=±$ï9WN/¦%Ö1üM.O|?Ì&/3$c,ˆ&µ/Ü)%2O'‚4ª.ß9	H	9_	<™	5Ö	*
! .7
! 9f
!  
! 8¯
! ;è
! C$5hž*¦(Ñ;ú36;j/¦0Ö8
I@
+Š
o¶
'&;N5Š5À4ö%+&Q'x/ 3Ð7:<Rw@ÊA.M)|4¦6Û01Cuc•8ù2HRH›äû64PC…#É>í?,'l+”BÀ%)>(W'€$¨Íáø
($Fk+€)¬Öö
! (%?3e7™7Ñ	)*?j2}2°ãJ<\.™#Èì!-HLO•EåG+8s8¬<å-"Pew�)—-Á.ï0-O.})¬Öô"$<Ts8�ÆÓ:à ; H =f +¤ 0Ð !! 0!Q!,q!ž!®!"Æ!"é!"*$"DO"M”"â"##"*#!M#@o#F°#Z÷#0R$4ƒ$.¸$5ç$<%EZ%. %nÏ%/>&0n&HŸ&è&3ø&.,'['*z':¥'<à':(2X(H‹(;Ô()+.)-Z)-ˆ)
¶);Ä)* 
*.*!N*"p*“*%¤*!Ê*$ì*,+C>+9‚+0¼+.í+!,">,0a,-’,À,Ö,=ô,*2-?]-@�-AÞ- .G<.:„.7¿.B÷.1:/(l/(•/2¾/(ñ/&0*A0*l0*—03Â0Cö0;:1+v1;¢1FÞ1%%27K2'ƒ2O«2pû2Wl3KÄ3A4^R4R±415165h5)„55®5'ä5H6'U6+}6*©6/Ô6:7&?7+f7<’7Ï7é7-8848"m8!�8/²8$â849G<9„9%Ÿ9.Å9ô9
! :0:'A:&i:E�:)Ö:/;0;/E;/u;:¥;9à;/<5J<*€<*«<6Ö<:
=H=8a=Hš=(ã=/>=<>>z>M¹>c?%k?%‘?X·?"@3@(I@1r@¤@O·@AA!1A?SA:“A3ÎA/B52B@hBK©BKõB1AC-sC3¡CÕC&çC%D&4D'[D3ƒD=·D$õD*EYEE0ŸEGÐE"F6;F7rF:ªF.åF)G7>G7vG9®GCèGA,HEnHA´HAöHC8I@|I½I5×I6
J*DJ!oJ4‘JEÆJ@K9MKC‡KËKëKL:L,ML/zL!ªL;ÌL#M&,M+SM.M®MÈM"çM<
! N'GN.oNžN²NÉNàNöNO"O8ONOdOyO�O¥O»OÑOçOýOP*P@PVPlPƒPšP±PÇPÞPôP
! QQ5QKQaQwQ�Q£QºQÐQêQRR,R2BRuRˆR&¡R!ÈR3êR;S&ZS#�S¥S5¸S;îS8*T:cT/žT1ÎT$U$%UJU#fU*ŠU#µUÙU8ùU 2VBSV–V%¶V+ÜV,W#5W.YW-ˆWA¶W2øW*+X#VX)zX6¤X`ÛX <Y]YzYŒY*ŸYÊY)çY)Z);Z)eZ)�Z)¹Z)ãZ)
[)7[)a[)‹["µ[1Ø[*
! \&5\%\\ ‚\"£\Æ\å\ÿ\]"8][]z]™]¸]'×]'ÿ],'^8T^6�^"Ä^1ç^_8_%U_){_)¥_2Ï_@`C`$a`3†`º`DØ`a'6aE^aO¤a.ôa+#b1Ob*�b+¬b#Øb.üb"+c<Nc(‹c:´c?ïc/dQOd"¡daÄdH&e3oe.£e9Òe;f2Hf7{f7³f5ëfC!gQegW·g)h*9hDdh3©h-Ýh i0,iH]iV¦i$ýi"j7j/Kj&{j&¢j&Éj)ðj'k(Bk(kk(”k.½k%ìk$l$7l'\l$„l+©l-Õl/m-3m%am?‡mÇm4Îm/n/3n2cn&–n½n$ÕnHún.Co"ro•o#¤o$Èoío9pAp(Vp'p)§pÑp>ãp""qEqH[q2¤qV×q,.r)[r5…r)»rårs  sAs'`sˆs&¦sÍs&ës+t)>t4ht<�t'Út$u'u)3u"]u4€u4µu@êu-+v-YvI‡v;Ñv[
wLiwH¶w<ÿwH<x+…x4±x9æx/ y3Py1„y¶y#ÎyAòy14zfz(†z1¯z.áz/{@{S{n{~{‘{4°{å{)|"+|N|[|
m|5{|±|(Ê|ó|(}09}"j}T�})â}~3(~-\~,Š~·~*Ñ~/ü~9,"f‚‰U€$b€ ‡€8¨€Uá€;7�6s�ª�(¿�"è�!‚"-‚ P‚Cq‚+µ‚"á‚$ƒ#)ƒ3Mƒ>�ƒYÀƒ8„&S„z„*Œ„0·„3è„,…5I…"… ¢…?Ã…†"†@;†[|†BØ†5‡,Q‡9~‡<¸‡-õ‡5#ˆ7Yˆ2‘ˆÄˆHäˆ%-‰4S‰%ˆ‰8®‰2ç‰-Š@HŠ.‰Š,¸Š9åŠ9‹#Y‹-}‹8«‹:ä‹7Œ>WŒ6–Œ.ÍŒ-üŒ+*�;V�=’�8Ð�E	Ž*OŽ8zŽ1³Ž<åŽ"�45�(j�#“�:·�	ò�ü�7�)P�Iz�9Ä�&þ�6%‘F\‘O£‘Oó‘<C’I€’UÊ’7 “-X“†“%œ“Â“@á“A"”=d”%¢”"È”0ë”M•Aj•(¬•EÕ•5–NQ– –H¿–9—.B—8q—2ª—$Ý—.˜1˜E˜!b˜„˜%£˜1É˜;û˜7™*W™+‚™®™,Í™5ú™(0š6Yš;�šÌš/èš&›!?›@a›2¢›MÕ›M#œ.qœb œ@�2D�%w�6��XÔ�L-žUzžUÐžU&ŸT|ŸUÑŸT' B| D¿ T¡<Y¡G–¡NÞ¡N-¢H|¢	Å¢Ï¢@Û¢£7/£9g£M¡£3ï£5#¤3Y¤C�¤4Ñ¤6¥<=¥+z¥+¦¥(Ò¥*û¥*&¦	Q¦[¦y¦-•¦'Ã¦'ë¦§2§
R§<`§5�§Ó§Lç§]4¨U’¨7è¨! ©<B©>©7¾©8ö©7/ª8gª9 ª+Úª-«4«#F«j«H‡«0Ð«+¬$-¬ R¬"s¬M–¬ä¬­­4­'I­q­�­­­0Ì­ý­:®/W®E‡®3Í®#¯%¯I=¯B‡¯*Ê¯Mõ¯HC°ZŒ°(ç°2±=C±/�±#±±Õ±õ±-²G@²6ˆ²6¿²8ö²I/³2y³1¬³$Þ³´$´%8´^´/y´7©´?á´D!µBfµ-©µ.×µE¶‚L¶@Ï¶W·)h·)’·4¼·%ñ·/¸.G¸ v¸—¸
! ©¸´¸4Á¸6ö¸<-¹2j¹8�¹Ö¹+ö¹3"º'Vº/~º®ºGÌº»*.»)Y»-ƒ»+±»FÝ»?$¼>d¼F£¼-ê¼<½$U½-z½.¨½×½<ñ½#.¾+R¾7~¾7¶¾(î¾"¿3:¿-n¿ œ¿½¿;Ø¿"À77À.oÀEžÀ;äÀC Á*dÁ-�Á:½Á;øÁ74Â;lÂ=¨Â,æÂ6Ã2JÃG}Ã+ÅÃ,ñÃÄ<ÄVÄ-pÄ_žÄ)þÄ(ÅGÅ%eÅ7‹Å%ÃÅ5éÅ+Æ.KÆ@zÆH»ÆFÇPKÇ6œÇ>ÓÇ4È5GÈ>}È5¼È5òÈ4(ÉB]ÉB ÉLãÉF0ÊFwÊF¾ÊEËEKËa‘ËaóËUÌmÌ$�Ì8²Ì4ëÌ# Í*DÍ%oÍ-•Í&ÃÍ#êÍ,Î;Î2[Î5ŽÎ+ÄÎ<ðÎ -ÏNÏ*kÏ–Ï‹¯ÏA;Ð5}Ð-³ÐGáÐP)ÑGzÑ5ÂÑ6øÑ6/ÒfÒxÒ‹Ò�Ò±ÒÃÒÔÒçÒùÒÓÓ1ÓEÓWÓkÓ…Ó—Ó¨Ó¹ÓÓÓæÓúÓÔÔ0Ô5FÔ7|Ô0´Ô"åÔPÕ4YÕ4ŽÕ4ÃÕ4øÕ4-Ö*bÖC�ÖTÑÖI&×tp×/å×DØ�ZØ3ÜØ)Ù3:Ù8nÙ9§ÙáÙ2òÙ(%ÚNÚ4mÚ.¢ÚGÑÚ?ÛVYÛ0°Û!áÛ.Ü$2ÜBWÜXšÜ@óÜ4Ý'OÝ#wÝ/›Ý ËÝ$ìÝ9Þ)KÞuÞ2“ÞAÆÞ1ß.:ß7iß:¡ß3Üß.à1?à)qà)›à5ÅàPûàOLáIœáHæáY/â%‰â;¯â0ëâãS8ãAŒã1Îã7ä:8äZsä/Îä-þä9,å7fåžå7¶å&îå+æAæT]æ3²æ+ææ5ç9HçN‚çNÑç& è4Gè!|è9žè#ØèüèAé']é-…é ³é$Ôé-ùé0'êXêvê'‹ê3³ê#çêë$(ë)Më5wë­ëÇë<àë-ìKìkìI‹ìKÕì;!í5]í“í§í#¼í&àí'î/î0Eîvî<“î:Ðî5ï-Aï!oï‘ïL¯ïdüïKað-­ð:Ûð>ñOUñ"¥ñ1Èñ;úñ;6ò3rò4¦òNÛò6*ó4aóA–ó.Øó3ô:;ô!vô3˜ô(Ìô4õô*õAIõ'‹õ)³õ=Ýõ!ö@=ö/~ö*®ö+Ùö'÷F-÷Gt÷U¼÷!ø34øBhø«øÄø4ÛøMù,^ù(‹ù8´ù-íùú/ú!@úCbú)¦úÐú&ïúBû0YûŠû-—û(Åû!îûü*0ü+[üA‡ü$Éü îüý:/ý0jý6›ý*Òýýý$þ<þ!\þ!~þ, þ!Íþïþ+ÿ-;ÿ"iÿŒÿžÿ½ÿÛÿõÿó)9ÝáÚ
! Í êV£Œ	z	 	Ól�F	ÿ­{qŸ€ÕGæ	é_
! ˆ\öîŽ²F
! —
! ÌÓ
! uù
! ³
! ñqîÃØõ2pv	Ü ª–‡	*†§ÑËø'Ð.Ý’n²8jGjf
! ûÙ=Š	³V³	=­°Ô#°><˜Ý€
! ƒüÀ	�
! Ä@Âà
! u
! U°-)
! û'ßåä
! ­ 	–	?ï]5Þ	¦ÛS\I
! –H“õ°OèþR	ÇúÎÍ
! <ð�¬	ûØ	ýq‰3	
! ©
! ã³Ì™	:|ï	+ŸŽ·‰‘^ßÿ™Þ¶e	Â«KZ
! Î�1
! Ë	P3®
! t	bÚ	Md
! „æV³9]JNk‘ÛI‚�Iu=T,|	ò¹?¶GÔó¯UŒµê£É÷ÓK½®
! ›Sõ	À5
! >¨
! *¦lœV	éÔ	×dô.
! 
! ãXˆ�þ�Í²lï•²
! ÉQ]rÄZK	>3,	È¦—	˜
! þ=Ùg
! iPÖ	ì¥Ñ	Á[	Ä¤}Íí’õT9I£s6O[út	é+s¹
! M’øÝÊ	1)³?þî	d¯´½¼;¸E…	=sJuX	4ˆ
! Ä
! ÇÿÆ¿'•
! 	Úé’�5U`
! @	ƒø»Ù	Ioúìç	çšº	r	(¸±d	{jaMTß
! V°7¶
�…H”KH‡ÈttÔ&Zº�ú!4¸!E²€[
! ôf/=(¾”ã	m´<	Þ$'$BÿQW\¦ca?0Ð
! çvÍ¤Y›
! …ç"
! ~ÙÊP-l©¶%Û	�*ð©ñhj yøxfy	ké
! $
! IªW	¤RùOeÒ
! 6	å	ÎY
! ÐÊ=Á·	ñ£	2Íµ	
! �	T
! ]N	‡�ÙpÛ€m4�×	T	¬*œH^»r¤	Ï©ûYùcÉA
! #Ü	ží¯
! ¦ö§
! z	vAàc‡ÌÄFk;wh©ft˜Ã…Ë[ž	Yíl�–
! Y›Š¼	¾„ˆg
! ²
! Î
! ˜oWLèFã
! 9öö+Õ	b
! æÁ~ÂöŒÏF½ô.>	ÂC»�·N0š
! ªþzEË„ÙÓ<µÔÑW!¦hˆ	_þ³ú®´{,> 
! Ÿ
! ½
! yié|.<9	ñ§rÒlhvÕ
! ý½.¥	X)µ¿5rý-2¡¸á—_À
! ¡4	ù(¾:•mÀA+ë,6Cg‚_C<
! �„Yyù	PH6­ïR	;zï
! K©Òp0
! Ç‹	ó$S	ÍEXX¯	p¶’
! +	ð½¬p
! H
! Ü
! K
! ×
! f	š:†ŠíT	ºv%2
! @™Ž	Ð	EÑ-V×ÒOÏöOÎ&
! uTB`Ø÷K.·äìò
! â"@{	�	3
! ‰
! 
! zÑÜL
! Û m	+¾ì	X¾ý€¸	”OÕŸÚ¯\/Ïvj)	H³2	bs*`/
! ”P
! O
! ¸
  
! µy°
! `ªƒþ¿
! À]
! Š,´‘r
! D±¦ë�
! Fƒ1¹ògÔJµ	Ñ_®a¦
! 
! ¯6âivíØ¯y	±?8¤
! ÿ
! ‘€P�oÇ
! «mêâöØ¾ÆÃ
! ¡PGœmu[ï:H	A§lø0ó	Ž
! LØæÉ®KuŒŸ	`:	ý	KO>	ËCZA	J	øÒh	šè]	È
! Í»Ž¶
! RìÂ‰J»´ˆ¯©	Ç
! Ô‡ß�žÍ	³—žLGÕÞ¨œ
! ëd~®e
! ¨†¾Ï	ýM«ìí>°s	'¼6Þ
  
! …Ó“g	q ¹¢$õ
! ±	0›F§Càv“^à*L	Åè…
! 7ƒ	—­
! |	‡
! Z6
! 3Ê8	-	ý£^´²kwÛØ˜	â	âêÖ:ˆ
! {
! xì•	B	¾hþ	Ô­z1ß•è^“Ý
! Ì*x`àæù>i
! ’Ï!T“hZ#–?¾
! WHšÅ	»Ï ú�:
! u	a,ámÆA¨åc§µÂóøŒMsCÁ	"R‚‚R�›]Ó	“,©t
! $�€‚"	çÊÞ‹À\ÙÄ	�î(–žê€1E	]¤Î(Ïi	µÉü§‘û[%ýÜ!ÑÊ
! 	}çZ	u±
! 0	�P{å}ýlÐó'
! !	¼
! ø
! ;'
! o^6›šs}¹Ûî
! 2•Ïßª|‡àù¢×X Ú7	´Õm
! ±�Ýã7§	�{ØºÆ
! âÈ	ˆ»ï�
! zÆUË
! ü¦	8;	S# Œ˜äÕâ
! ×Ù¾	¥s�
! Ø
! û
! ¨Ý¬ ;
! v|sqëêG	�	yà^
š�=
! .Ù'Q	óÊR4
! ‹
! û	œ
! BË—€$E
! Ö‚	(	z
! .	!°tº^™bA«¿w
! w	B3,·G	—«
! è	J´
! �þ
! å
! 	p®	Ö#	v
! õ·]5j
! F›œ	Ù
! q	?
! {¡	3
èå.	
! ›	�„@2Ê
! }	ú÷£
! `õÇrŒ
! åYÅ&Ï
! WH&¥‹?	9û~�Ò�x	M	~d_·
! º
! 3„¨¤üŽÿ"*òä%	x‹ÍÇ¿
  
! 7
! U†wŸŸ(Ì1xQ3/¿ˆf	 
! 0Çß†ë$«
! ð	•SÀ	Ä‹œü	+cl
! +û#9º0h
! ENÛ4ó;€	¶	0È˜à	Ýb®‡
! e›Z¨ü
! –xZ§ò¿	¹kñ�
! ‚òª	ùó
! Q`|
! }
! ¸“ÂÑÒ	8ÃqÌÌ
! ÿ‘ì
! ø	ãU	žSŠ
! J³/wñ	Áw™
! WùL~åkÒžäY	©QâPô•bÿO9?Eð
! ,
! m6TRd¡r¬N×û¿o	 â�¢˜ê	Áµ
! ÚÁ¥Žñ
! ­`	B1c
! 9¯dèf‚‹¨	\i4éÃ¯ÄÜ‚jôí	™
! Võâ½QŠö
! æ9>RWAŠ8kÚ#Íª„¹	a¢Ü(‰	ËŠüÐ:D
! pþ/±’*	
	gÇ-õ@.ð/rÞêçª
! Å
! -
! �…Ü·JiŠ^
! nóÎ1Š#nœY¨5ë>°.M©1Åä	È«	*
! �šò—ì†�±&	Uƒ~ÀÅ} ”Aå5~
! _»
! N;3ºa†Üâ´	(
! x
! gM
! ^	žÃp
|I	¹%
! %`bÒo
! ‰oôf†"’	§›†ŒJ’Ó §i8˜áEiUá
'	µz¨†		•	ån”
! t
! �	—Ÿ5¬ØÑ5	ÒÉ
! p	÷Ô¸Ë¿L|&)Z¬
! 	ð;è5Žñ‘h÷½\r$	¿®¡–ü¥J
! Qv¶nª¨tÌÖ"¯	·
! e=	,&Î«G°	3<
! Ô
! Ã	0Úæï‘aô‰icƒ
! ­	e-[‘\_
! Ú	ê
! D‰O	¢
! šh0àü²ôÅë
! ! ñ	w‹Õò­ž
! {É)ÜÑ!5éÖC	�Èl	¼÷ääÉCs±CÑ
! ÅIÖÅ
! þ´�ý
! b%î¥Ûù
! ?g
! 8Ç´ÓÿæÓ‹%Nõ‡}
! 	W9
! ”¬VÞ‚
! Æ	$ESÒ'¦žœƒæîÿVÊ 8ðÆÎ	¹š	á		#:¸ÆdëNî	ïÊŸ–ãððýuûí
44
! ãÐë	A}7+	Œ$ _¥É	%·Ë	¢	U»xÈ½”	Ý	‚¢
! Ô­®ßÁêo~iÉ�È2ï[¤õF@m™R
! ¼MÀgO
! "Ä•ìºy„	–D¼BD!ÖA~päX<<n
! ¥^D—]bK}×+
! ³Ì7N)¤-¾ç@S>
! P	ò£2Né	<(„óyq
! ê[
! fœDž¶z	üw¡
! fé÷‰™•7²ÂÞ�)�¼kj	·í
! Þƒw†
! \cÖ¢l)¡­PÖŽçbö¬
! ’Dºæ
! Æ™²á	Ö
! ¦€B
! [C½	²	nÁ¸�|<
b	/ðB«÷rIÃß	×ÈoøãFÎ¬wMè
! £‡¢ë#	ÝX¿Á£ÏLƒU
! Õ	ÐÐ˜y
! U„
! ¤xò			G;ºD "L`n	µ”×ú
! ©tk
! ¬Ì�îf}…eøÊ*ŒŽÚa
! Œ&‰%FC
! œÌ	qÕk¢Á
! »ã	ç
! ¡	c?:D	ò’|"Ä; ¥ØÛ
! ïgã&Ð4ß×íˆ\
! n�	e7u	]#
! úŽî¤@Û™	
! d“	-Ä%¶q“
! S&ú	B
! 
! ”ƒS±á
! 6—
Þ(ëx‡	“Ç	
I¢'pÓYL�q!
! äúTçä,	°/šyÓ‹j{
! W…Ý÷
! ‰hñ&�7om¡@ÃYìÅMªÃ�	…½s
! ‘
! {4ô	ß‹G
! À=nQ¹ªÀ	t¼ö	Z:…£Ùa”ÈÆeîÉàa/àÆü¹~	W
! ô
! áK		£ÿ	éN
! è¼¥
! í@
! 8Âåe áŠa	‘	ù\	1S
! _	7ö««Ú+ËŸÐÂ
! “k	-æJÅ
! eX
! =Q
! ›
! 
Xnoc
! ÕŸ_
! c	Â	™V�
! �÷ˆ®8
! 
! 2¶QB1	/	
! „ôR"2)	IV
! zD	÷	H˜gÃ–ñ¼LjÜÎ[TG¡dj»	±á¸6
  
  For bug reporting instructions, please see:
  
*************** warranty; not even for MERCHANTABILITY o
*** 439,452 ****
  getting core file size maximum limit: %mgfc_trans_code(): Bad statement codegfortran does not support -E without -cppgimple 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 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_offset (%ld) or end_offset (%ld) is less than zerohad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64head insn %d for block %d not found in the insn streamia64_print_operand: unknown codeif this code is reached, the program will abortignoring %<#pragma align%> for explicitly aligned %q+Dignoring 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 duplicate directory "%s"
  ignoring nonexistent directory "%s"
  illegal reference type specified for instance variable %qsimplicit declaration of function %qEimplied END DOimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%din C++98 %qD must be initialized by constructor, not by %<{...}%>in basic block %d:in declaration %q+Dinappropriate accumulator for %qsincoming edge count does not match number of PHI argumentsincompatible 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 %qTincompatible types when returning type %qT but %qT was expectedincomplete type %qT does not have member %qDinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:incorrect sharing of tree nodesincrement of read-only location %qEincrement of read-only member %qDincrement of read-only variable %qDindex in dimension %d is out of bounds at %Lindex value instead of field name in union initializerinit function found in object %sinitialization from distinct Objective-C typeinitialization left-hand side might be a candidate for a format attributeinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field overwritteninitialized field with side-effects overwritteninitialized variable %q+D is marked dllimportinitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer for %qT must be brace-enclosedinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer invalid for static member with constructorinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinline function %q+D declared but never definedinlined_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 %q+F: %sinput operand constraint contains %qcinsn %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 does not satisfy its constraints:insn outside basic blockinstall: %s%s
! instance variable %qs has unknown sizeinstance variable %qs is declared privateinstance variable assignment has been interceptedinstruction never executedinstruction scheduling not supported on this target machineintegral expression %qE is not constantinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinterrupt_thread is available only on fidointrinsic variable which isn't a procedureinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C valueinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G valueinvalid %%H valueinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%f operandinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid 'asm': invalid IACC argumentinvalid LHS in gimple callinvalid UNSPEC as operandinvalid 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 addressinvalid alignment for %<#pragma align%>, ignoringinvalid 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 argument of %qs attributeinvalid argument to built-in functioninvalid array assignmentinvalid base-class specificationinvalid cast from type %qT to type %qTinvalid cast of an rvalue expression of type %qT to type %qTinvalid cast to function type %qTinvalid const_double operandinvalid constant in %<#pragma pack%> - ignoredinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q+#Dinvalid default argument for a template template parameterinvalid definition of qualified type %qTinvalid exit from OpenMP structured blockinvalid expression as operandinvalid expression for min lvalueinvalid expression type for %<#pragma omp atomic%>invalid in-class initialization of static data member of non-integral type %qTinvalid increment expressioninvalid initializerinvalid insn:invalid maskinvalid member template declaration %qDinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operand to switch statementinvalid operands in binary operationinvalid operands in gimple comparisoninvalid operands of types %qT and %qT to binary %qOinvalid operands to binary %s (have %qT and %qT)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid parameter type %qTinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid punctuation %qc in constraintinvalid pure const state for functioninvalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receiver type %qsinvalid register name for %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid shift operandinvalid template declaration of %qDinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type %qT as initializer for a vector of type %qTinvalid type %qT declared %<friend%>invalid type for iteration variable %qEinvalid types %<%T[%T]%> for array subscriptinvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<::%>invalid use of %<auto%> in conversion operatorinvalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %qDinvalid use of %qE to form a pointer-to-member-functioninvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid use of flexible array memberinvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member function %qDinvalid use of pack expansion expressioninvalid use of qualified-name %<%D::%D%>invalid use of qualified-name %<%T::%D%>invalid use of qualified-name %<::%D%>invalid use of structure with flexible array memberinvalid use of template-id %qD in declaration of primary templateinvalid use of type %qT as a default value for a template template-parameterinvalid use of void expressioninvalid vector type for attribute %qEit must be the address of a function with external linkageiteration variable %qD should not be firstprivateiteration variable %qD should not be reductionits dest_idx should be %d, not %diwmmxt 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 to case labeljump to label %qDjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma message%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma weak%>keyword %<export%> not implemented, and will be ignoredlabel label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qE referenced outside of any functionlabel at end of compound statementlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelast argument must be an immediateld returned %d exit statusleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count is negativeleft-hand operand of comma expression has no effectlength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlibraries: %s
  library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal variable memory requirements exceed capacitylower value in case label range less than minimum value for typelvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandmacro name missing after %qsmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed spec function argumentsmalformed spec function namemangling %Cmangling unknown fixed point typemask must be an immediatematching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermay not use both -EB and -ELmay not use both -m32 and -m64member %q+#D with constructor not allowed in 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 %qD declared as friend before type %qT definedmember %qD is uninitialized referencemember functions are implicitly friends of their classmemory input %d is not directly addressablemethod declaration not in @interface contextmethod definition not in @implementation contextmethod possibly missing a [super dealloc] callmips16 function profilingmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing 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 controlling predicatemissing definitionmissing edge %i->%imissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing initializer for member %qDmissing makefile target after %qsmissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing path after %qsmissing sentinel in function callmissing terminating %c charactermissing type-name in typedef-declarationmode %qs applied to inappropriate typemore than %d operands in %<asm%>multidimensional array must have bounds for all dimensions except the firstmultiple default labels in one switchmultiple definition of %q#Tmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple hot/cold transitions found (bb %i)multiple inline callersmultiple interrupt attributes not allowedmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmust use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>name %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 arraynamespace alias %qD not allowed here, assuming %qDnamespace-scope anonymous aggregates must be staticnegative insn lengthnegative nesting depth of region %inegative 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 cannot be applied to a function typenew cannot be applied to a reference typeno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %q#D member function declared in class %qTno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno corresponding deallocation function for %qDno data type for mode %qsno default argument for %qDno field %qD found in union being initializedno 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 call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching function for call to %<%D(%A)%>no matching push for %<#pragma GCC visibility pop%>no matching template for %qD foundno member function %qD declared in %qTno processor type specified for linkingno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno 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 unique final overrider for %qD in %qTnodes with unreleased memory foundnon-const integer argument %u in call to function %qEnon-constant array in DATA statement %Lnon-constant condition for static assertionnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function in gimple callnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-member function %qD cannot have cv-qualifiernon-memory input %d must stay in memorynon-object member %qs cannot be declared %<mutable%>non-parameter %qs cannot be a parameter packnon-register as LHS of binary operationnon-register as LHS of unary operationnon-standard suffix on floating constantnon-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-template type %qT used as a templatenon-thread-local declaration of %q+D follows thread-local declarationnon-trivial conversion in unary operationnon-trivial designated initializers not supportednonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label not configured with sysroot headers suffixnot enough perfectly nested loopsnot enough type informationnot enough variable arguments to fit a sentinelnote: number 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 twoobject missing in use of %qEobject type %qT does not match destructor name ~%qTobject with variably modified type must have no linkageobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>omitted middle operand to %<?:%> operand cannot be mangledonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly weak aliases are supported in this configurationopaque vector types cannot be initializedopen /dev/zero: %mopening dependency file %s: %mopening output file %s: %moperand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code 'D'operand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperation on %qE may be undefinedoptimization may eliminate reads and/or writes to register variablesordered comparison of pointer with integer zerooriginally indirect function call not considered for inliningouter block of region %i is wrongoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in enumeration values at %qDpacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpadding 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 invalidly declared method typeparameter %qD is initializedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter declared %<auto%>parameter may not have variably modified type %qTparameter names (without types) in function declarationparameter 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 packs not expanded with %<...%>:parentheses around %qE cannot be used to form a pointer-to-member-functionparenthesized initialization is not allowed in OpenMP %<for%> looppartial specialization %qT declared %<friend%>passing %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 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 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 prototypepedwarn: permerror: pointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer targets in passing argument %d of %qE differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to member conversion via virtual base %qTpointer to member type %qT incompatible with object type %qTpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespost-increment address is not a registerpostfix %qD should return %qTpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredicated Thumb instructionpredicated instruction in conditional sequenceprefix %qD should return %qTprev_bb of %d should be %d, not %dprevious declaration of %q+Dprofiler support for VxWorksprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypeprototype 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 definitionpseudo-destructor is not calledqualified type %qT does not match destructor name ~%qTqualifiers are not allowed on declaration of %<operator %T%>r0 needs to be available as a call-clobbered registerrange expressions in switch statements are non-standardread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading through null pointer (argument %d)recursive evaluation of default argument for %q#Drecursive inliningrecursive type %qT undefinedredeclaration of %<enum %E%>redeclaration of %q+D with different visibility (old visibility preserved)redeclaration of %q+D with no linkageredeclaration of %qT as a non-templateredeclaration of C++ built-in type %qTredeclaration of enumerator %q+Dredeclared here as %q#Dredefined extern inline functions are not considered for inliningredefinition of %<struct %E%>redefinition of %<union %E%>redefinition of %q#Tredefinition of %q+Dredefinition of default argument for %q#Dredefinition of parameter %q+Dredefinition of typedef %q+Dredundant redeclaration of %q+Dredundant redeclaration of %qD in same scopereference to %qD is ambiguousregister name given for non-register variable %q+Dregister name not specified for %q+Dregister specified for %q+D isn%'t suitable for data typeregister variable %qD used in nested functionrename spec %s to %s
  repeated %s in formatrequest for implicit conversion from %qT to %qT not permitted in C++request for member %qD in %qE, which is of non-class type %qTrequest for member %qD is ambiguousrequest for member %qD is ambiguous in multiple inheritance latticerequest for member %qE in something not a structure or unionrequested alignment for %q+D is greater than implemented alignment of %wurequested position is less than zerorequested position is not an integer constantresult of %<operator->()%> yields non-pointer resultreturn edge does not point to exit in bb %dreturn 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 specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return-statement with no value, in function returning %qTreturning a value from a constructorreturning a value from a destructorreturning reference to temporaryright precisionright precision in strfmon formatright shift count >= width of typeright shift count is negativerounding mode not supported for VAX floatssay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerschedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralsecond argument of %q+D should be %<char **%>second argument to %<__builtin_prefetch%> must be a constantsecond 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 attribute not allowed for %q+Dsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationselector must be an immediatesetting core file size limit to maximum: %mshadowing previous type declaration of %q#Dshared and mdll are not compatibleshared call_stmt:shared rtxsimple IFsize in array new must have integral typesize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize 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 variable %q+D is too largesoft-float and long-double-128 are incompatiblesorry, unimplemented: spec file has no spec for linkingspec is '%s'
  
  specialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qT after instantiationspecialization of implicitly-declared special member functionspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspurious trailing %<%%%> in formatstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstackframe too big: %d bytesstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement with no effectstatic assertion failed: %Estatic declaration of %q+D follows non-static declarationstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic 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 declaratorstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestmt (%p) marked modified after optimization pass: storage 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 %qsstorage class specified for typenamestorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstray %<\%o%> in programstray %qc in programstray %qs in programstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct has no membersstruct has no named memberssubframework include %s conflicts with framework includesubscript missing in array referencesubscripted value is neither array nor pointersubscripted 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 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 %<~%>support for mode %qsswitch %qs is no longer supportedswitch quantity not an integerswitch statement of size %lu entries too largetaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget attribute is not supported on this machinetarget format does not support infinitytarget specific option mismatchtarget system does not support debug outputtemplate 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 %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 type %qT declared %<friend%>template parameters cannot be friendstemplate specifiers not specified in declaration of %qDtemplate type parameters must use the keyword %<class%> or %<typename%>template-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratorthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support paired-single instructionsthe ' ' 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 address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe assignment suppression scanf featurethe first parameter of %<operator new%> cannot have a default argumentthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 8-bit immediatethe m210 does not have little endian supportthe next to last argument must be an 8-bit immediatethe result of the conversion is unspecified because %qE is outside the range of type %qTthe type being destroyed is %qT, but the destructor refers to %qTthere 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 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 decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this target does not support %qsthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q+D follows non-thread-local declarationthrowing NULL, which has integral, not pointer typeto refer to a type member of a template parameter, use %<typename %E%>too few arguments to %%:version-comparetoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %qEtoo few template parameter lists in declaration of %qDtoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %qs clausestoo many alternatives in %<asm%>too many arguments for formattoo many arguments to %%:version-comparetoo many arguments to functiontoo many arguments to function %qEtoo many braces around initializer for %qTtoo many initializers for %qTtoo many input filestoo many outgoing branch edges from bb %itoo many template parameter lists in declaration of %qDtoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level declaration of %qs specifies %<auto%>total size of local variables exceeds architecture limittraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrap mode not supported for VAX 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 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 scopetwo or more data types in declaration of %qstwo or more data types in declaration specifierstype %q#T argument given to %<delete%>, expected pointertype %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 attributes ignored after type is already definedtype is deprecatedtype mismatch between an SSA_NAME and its symboltype mismatch in binary expressiontype mismatch in conditional expressiontype 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 qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype-punning to incomplete type might break strict-aliasing rulestype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<inline%>typedef declaration invalid in parameter declarationtypes are not quite compatibleunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to emulate %qsunable to find a register to spill in class %qsunable to generate reloads for:unconditional %2d never executed
  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 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/
  PO-Revision-Date: 2009-11-10 09:00+0700
  Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>
--- 444,457 ----
  getting core file size maximum limit: %mgfc_trans_code(): Bad statement codegfortran does not support -E without -cppgimple 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 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_offset (%ld) or end_offset (%ld) is less than zerohad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64head insn %d for block %d not found in the insn streamia64_print_operand: unknown codeif this code is reached, the program will abortignoring %<#pragma align%> for explicitly aligned %q+Dignoring 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 duplicate directory "%s"
  ignoring nonexistent directory "%s"
  illegal reference type specified for instance variable %qsimplicit declaration of function %qEimplied END DOimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%din C++98 %qD must be initialized by constructor, not by %<{...}%>in basic block %d:in declaration %q+Dinappropriate accumulator for %qsincoming edge count does not match number of PHI argumentsincompatible 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 %qTincompatible types when returning type %qT but %qT was expectedincomplete type %qT does not have member %qDinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:incorrect sharing of tree nodesincrement of read-only location %qEincrement of read-only member %qDincrement of read-only variable %qDindex in dimension %d is out of bounds at %Lindex value instead of field name in union initializerinit function found in object %sinitialization from distinct Objective-C typeinitialization left-hand side might be a candidate for a format attributeinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field overwritteninitialized field with side-effects overwritteninitialized variable %q+D is marked dllimportinitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer for %qT must be brace-enclosedinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer invalid for static member with constructorinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinline function %q+D declared but never definedinlined_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 %q+F: %sinput operand constraint contains %qcinsn %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 does not satisfy its constraints:insn outside basic blockinstall: %s%s
! instance variable %qs has unknown sizeinstance variable %qs is declared privateinstance variable assignment has been interceptedinstruction never executedinstruction scheduling not supported on this target machineintegral expression %qE is not constantinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinterrupt_thread is available only on fidointrinsic variable which isn't a procedureinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C valueinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G valueinvalid %%H valueinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%f operandinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid 'asm': invalid IACC argumentinvalid LHS in gimple callinvalid UNSPEC as operandinvalid 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 addressinvalid alignment for %<#pragma align%>, ignoringinvalid 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 argument of %qs attributeinvalid argument to built-in functioninvalid array assignmentinvalid base-class specificationinvalid cast from type %qT to type %qTinvalid cast to function type %qTinvalid const_double operandinvalid constant in %<#pragma pack%> - ignoredinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q+#Dinvalid default argument for a template template parameterinvalid definition of qualified type %qTinvalid exit from OpenMP structured blockinvalid expression as operandinvalid expression for min lvalueinvalid expression type for %<#pragma omp atomic%>invalid in-class initialization of static data member of non-integral type %qTinvalid increment expressioninvalid initializerinvalid insn:invalid maskinvalid member template declaration %qDinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operand to switch statementinvalid operands in binary operationinvalid operands in gimple comparisoninvalid operands of types %qT and %qT to binary %qOinvalid operands to binary %s (have %qT and %qT)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid parameter type %qTinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid punctuation %qc in constraintinvalid pure const state for functioninvalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receiver type %qsinvalid register name for %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid shift operandinvalid template declaration of %qDinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type %qT as initializer for a vector of type %qTinvalid type %qT declared %<friend%>invalid type for iteration variable %qEinvalid types %<%T[%T]%> for array subscriptinvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<::%>invalid use of %<auto%> in conversion operatorinvalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %qDinvalid use of %qE to form a pointer-to-member-functioninvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid use of flexible array memberinvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member function %qDinvalid use of pack expansion expressioninvalid use of qualified-name %<%D::%D%>invalid use of qualified-name %<%T::%D%>invalid use of qualified-name %<::%D%>invalid use of structure with flexible array memberinvalid use of template-id %qD in declaration of primary templateinvalid use of type %qT as a default value for a template template-parameterinvalid use of void expressioninvalid vector type for attribute %qEit must be the address of a function with external linkageiteration variable %qD should not be firstprivateiteration variable %qD should not be reductionits dest_idx should be %d, not %diwmmxt 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 to case labeljump to label %qDjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma message%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma weak%>keyword %<export%> not implemented, and will be ignoredlabel label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qE referenced outside of any functionlabel at end of compound statementlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelast argument must be an immediateld returned %d exit statusleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count is negativeleft-hand operand of comma expression has no effectlength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlibraries: %s
  library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal variable memory requirements exceed capacitylower value in case label range less than minimum value for typelvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandmacro name missing after %qsmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed spec function argumentsmalformed spec function namemangling %Cmangling unknown fixed point typemask must be an immediatematching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermay not use both -EB and -ELmay not use both -m32 and -m64member %q+#D with constructor not allowed in 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 %qD declared as friend before type %qT definedmember %qD is uninitialized referencemember functions are implicitly friends of their classmemory input %d is not directly addressablemethod declaration not in @interface contextmethod definition not in @implementation contextmethod possibly missing a [super dealloc] callmips16 function profilingmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing 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 controlling predicatemissing definitionmissing edge %i->%imissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing initializer for member %qDmissing makefile target after %qsmissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing path after %qsmissing sentinel in function callmissing terminating %c charactermissing type-name in typedef-declarationmode %qs applied to inappropriate typemore than %d operands in %<asm%>multidimensional array must have bounds for all dimensions except the firstmultiple default labels in one switchmultiple definition of %q#Tmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple hot/cold transitions found (bb %i)multiple inline callersmultiple interrupt attributes not allowedmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmust use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>name %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 arraynamespace alias %qD not allowed here, assuming %qDnamespace-scope anonymous aggregates must be staticnegative insn lengthnegative nesting depth of region %inegative 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 cannot be applied to a function typenew cannot be applied to a reference typeno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %q#D member function declared in class %qTno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno corresponding deallocation function for %qDno data type for mode %qsno default argument for %qDno field %qD found in union being initializedno 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 call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching function for call to %<%D(%A)%>no matching push for %<#pragma GCC visibility pop%>no matching template for %qD foundno member function %qD declared in %qTno processor type specified for linkingno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno 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 unique final overrider for %qD in %qTnodes with unreleased memory foundnon-const integer argument %u in call to function %qEnon-constant array in DATA statement %Lnon-constant condition for static assertionnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function in gimple callnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-member function %qD cannot have cv-qualifiernon-memory input %d must stay in memorynon-object member %qs cannot be declared %<mutable%>non-parameter %qs cannot be a parameter packnon-register as LHS of binary operationnon-register as LHS of unary operationnon-standard suffix on floating constantnon-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-template type %qT used as a templatenon-thread-local declaration of %q+D follows thread-local declarationnon-trivial conversion in unary operationnon-trivial designated initializers not supportednonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label not configured with sysroot headers suffixnot enough perfectly nested loopsnot enough type informationnot enough variable arguments to fit a sentinelnote: number 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 twoobject missing in use of %qEobject type %qT does not match destructor name ~%qTobject with variably modified type must have no linkageobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>omitted middle operand to %<?:%> operand cannot be mangledonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly weak aliases are supported in this configurationopaque vector types cannot be initializedopen /dev/zero: %mopening dependency file %s: %mopening output file %s: %moperand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code 'D'operand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperation on %qE may be undefinedoptimization may eliminate reads and/or writes to register variablesordered comparison of pointer with integer zerooriginally indirect function call not considered for inliningouter block of region %i is wrongoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in enumeration values at %qDpacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpadding 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 invalidly declared method typeparameter %qD is initializedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter declared %<auto%>parameter may not have variably modified type %qTparameter names (without types) in function declarationparameter 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 packs not expanded with %<...%>:parentheses around %qE cannot be used to form a pointer-to-member-functionparenthesized initialization is not allowed in OpenMP %<for%> looppartial specialization %qT declared %<friend%>passing %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 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 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 prototypepedwarn: permerror: pointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer targets in passing argument %d of %qE differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to member conversion via virtual base %qTpointer to member type %qT incompatible with object type %qTpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespost-increment address is not a registerpostfix %qD should return %qTpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredicated Thumb instructionpredicated instruction in conditional sequenceprefix %qD should return %qTprev_bb of %d should be %d, not %dprevious declaration of %q+Dprofiler support for VxWorksprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypeprototype 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 definitionpseudo-destructor is not calledqualified type %qT does not match destructor name ~%qTqualifiers are not allowed on declaration of %<operator %T%>r0 needs to be available as a call-clobbered registerrange expressions in switch statements are non-standardread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading through null pointer (argument %d)recursive evaluation of default argument for %q#Drecursive inliningrecursive type %qT undefinedredeclaration of %<enum %E%>redeclaration of %q+D with different visibility (old visibility preserved)redeclaration of %q+D with no linkageredeclaration of %qT as a non-templateredeclaration of C++ built-in type %qTredeclaration of enumerator %q+Dredeclared here as %q#Dredefined extern inline functions are not considered for inliningredefinition of %<struct %E%>redefinition of %<union %E%>redefinition of %q#Tredefinition of %q+Dredefinition of default argument for %q#Dredefinition of parameter %q+Dredefinition of typedef %q+Dredundant redeclaration of %q+Dredundant redeclaration of %qD in same scopereference to %qD is ambiguousregister name given for non-register variable %q+Dregister name not specified for %q+Dregister specified for %q+D isn%'t suitable for data typeregister variable %qD used in nested functionrename spec %s to %s
  repeated %s in formatrequest for implicit conversion from %qT to %qT not permitted in C++request for member %qD in %qE, which is of non-class type %qTrequest for member %qD is ambiguousrequest for member %qD is ambiguous in multiple inheritance latticerequest for member %qE in something not a structure or unionrequested alignment for %q+D is greater than implemented alignment of %wurequested position is less than zerorequested position is not an integer constantresult of %<operator->()%> yields non-pointer resultreturn edge does not point to exit in bb %dreturn 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 specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return-statement with no value, in function returning %qTreturning a value from a constructorreturning a value from a destructorreturning reference to temporaryright precisionright precision in strfmon formatright shift count >= width of typeright shift count is negativerounding mode not supported for VAX floatssay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerschedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralsecond argument of %q+D should be %<char **%>second argument to %<__builtin_prefetch%> must be a constantsecond 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 attribute not allowed for %q+Dsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationselector must be an immediatesetting core file size limit to maximum: %mshadowing previous type declaration of %q#Dshared and mdll are not compatibleshared call_stmt:shared rtxsimple IFsize in array new must have integral typesize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize 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 variable %q+D is too largesoft-float and long-double-128 are incompatiblesorry, unimplemented: spec file has no spec for linkingspec is '%s'
  
  specialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qT after instantiationspecialization of implicitly-declared special member functionspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspurious trailing %<%%%> in formatstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstackframe too big: %d bytesstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement with no effectstatic assertion failed: %Estatic declaration of %q+D follows non-static declarationstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic 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 declaratorstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestmt (%p) marked modified after optimization pass: storage 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 %qsstorage class specified for typenamestorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstray %<\%o%> in programstray %qc in programstray %qs in programstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct has no membersstruct has no named memberssubframework include %s conflicts with framework includesubscript missing in array referencesubscripted value is neither array nor pointersubscripted 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 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 %<~%>support for mode %qsswitch %qs is no longer supportedswitch quantity not an integerswitch statement of size %lu entries too largetaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget attribute is not supported on this machinetarget format does not support infinitytarget specific option mismatchtarget system does not support debug outputtemplate 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 %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 type %qT declared %<friend%>template parameters cannot be friendstemplate specifiers not specified in declaration of %qDtemplate type parameters must use the keyword %<class%> or %<typename%>template-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratorthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support paired-single instructionsthe ' ' 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 address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe assignment suppression scanf featurethe first parameter of %<operator new%> cannot have a default argumentthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 8-bit immediatethe m210 does not have little endian supportthe next to last argument must be an 8-bit immediatethe result of the conversion is unspecified because %qE is outside the range of type %qTthe type being destroyed is %qT, but the destructor refers to %qTthere 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 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 decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this target does not support %qsthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q+D follows non-thread-local declarationthrowing NULL, which has integral, not pointer typeto refer to a type member of a template parameter, use %<typename %E%>too few arguments to %%:version-comparetoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %qEtoo few template parameter lists in declaration of %qDtoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %qs clausestoo many alternatives in %<asm%>too many arguments for formattoo many arguments to %%:version-comparetoo many arguments to functiontoo many arguments to function %qEtoo many braces around initializer for %qTtoo many initializers for %qTtoo many input filestoo many outgoing branch edges from bb %itoo many template parameter lists in declaration of %qDtoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level declaration of %qs specifies %<auto%>total size of local variables exceeds architecture limittraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrap mode not supported for VAX 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 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 scopetwo or more data types in declaration of %qstwo or more data types in declaration specifierstype %q#T argument given to %<delete%>, expected pointertype %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 attributes ignored after type is already definedtype is deprecatedtype mismatch between an SSA_NAME and its symboltype mismatch in binary expressiontype mismatch in conditional expressiontype 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 qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype-punning to incomplete type might break strict-aliasing rulestype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<inline%>typedef declaration invalid in parameter declarationtypes are not quite compatibleunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to emulate %qsunable to find a register to spill in class %qsunable to generate reloads for:unconditional %2d never executed
  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 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 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/
  PO-Revision-Date: 2009-11-10 09:00+0700
  Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>
*************** ADA GARANSI; bahkan tidak untuk DIPERDAG
*** 559,569 ****
  memperoleh batas maksimum ukuran berkas core: %mgfc_trans_code(): Pernyataan kode burukgfortran tidak mendukung -E tanpa -cpppemeriksaan gimple: diduga %s(%s), memiliki %s(%s) dalam %s, di %s:%dgimple_bb (phi) diset ke blok dasar salahgimple_bb (stmt) diset ke blok dasar yang salahgimplification gagalglobal konstruktor tidak didukung di target iniglobal desktruktor tidak didukung di target inivariabel global register %qD digunakan dalam fungsi nestedvariabel register global mengikuti sebuah definisi fungsivariabel global register memiliki nilai inisialpenempatan variabel global/statis telah diintercepkandiperoleh %d parameter template untuk %q#Ddiperoleh %d parameter template untuk %q#Ttujuan goto bukan sebuah label ataupun sebuah penunjukgp_offset (%ld) atau end_offset (%ld) lebih kecil dari nolharus mengalokasikan PCHhard-float MIPS16 kode untuk ABI selain dari o32 dan o64kepala instruksi %d untuk blok %d tidak ditemukan dalam stream instruksiia64_print_operand: kode tidak diketahuijika kode ini dicapai, aplikasi akan digagalkanabaikan %<#pragma align%> untuk secara eksplisit dialign %q+Dmengabaikan atribut yang diaplikasikan ke %qT setelah definisimengabaikan atribut yang diaplikasikan ke tipe kelas %qT diluar dari definisimengabaikan atribut yang diaplikasikan ke tipe dependen %qT tanpa sebuah deklarasi yang berasosiasimengabaikan duplikasi direktori "%s"
  mengabaikan direktori tidak ada "%s"
  tipe referensi yang dispesifikasikan tidak valid untuk variabel instance %qs tidak legalimplisit deklarasi dari fungsi %qEDiimplikasikan END DObatasan tidak memungkinkan dalam %<asm%>batasan register tidak memungkinkan dalam %<asm%>dalam %s, di %s:%ddalam C++98 %qD harus diinisialisasi dengan konstruktor, bukan dengan %<{...}%>dalam blok dasar %d:dalam deklarasi %q+Dakumulator tidak sesuai untuk %qsjumlah ujung masukan tidak cocok dengan jumlah dari argumen PHIdeklarasi implisit tidak kompatibel dari fungsi bawaan %qDdeklarasi implisit dari fungsi %qD tidak kompatibeltipe tidak kompatibel untuk argumen %d dari %qEtipe tidak kompatibel dalam assignmen dari %qT ke %qTtipe tidak kompatibel dalam penempatan ke tipe %qT dari tipe %qTtipe tidak kompatibel ketika menginisialisasi tipe %qT menggunakan tipe %qTtipe tidak kompatibel ketika mengembalikan tipe %qT tetapi %qT telah didugatipe tidak lengkap %qT tidak memiliki anggota %qDspesifikasi variabel instance tidak konsistenbatasan operan tidak konsisten dalam sebuah %<asm%>insn tidak benar:pembagian tidak benar dari titik pohonpeningkatan dari lokasi baca-saja %qEpeningkatan dari anggota baca-saja %qDpeningkatan dari variabel baca-saja %qDindeks dalam dimensi %d diluar dari jangkauan di %Lnilai indeks daripada nama field dalam union penginisialisasifungsi init ditemukan dalam objek %sinisialisasi dari tipe Objective-C berbedainisialisasi sisi tangan kiri mungkin menjadi sebuah kandidat untuk sebuah format atributinisialisasi dari sebuah anggota array fleksibelinisialisasi dari anggota array fleksibel dalam sebuah konteks bertelurbagian terinisialisasi overwrittenbagian terinisialisasi dengan efek-samping overwrittenvariabel yang diinisialisasikan %q+D ditandai dllimportelemen penginisialisasi tidak dapat dihitung di waktu loadelemen penginisialisasi bukan sebuah konstantapenginisialisasi berakhir secara prematurpenginisialisasi gagal untuk menentukan ukuran dari %qDpenginisialisasi gagal untuk menentukan ukuran dari %qDpenginisialisasi untuk %qT harus berupa kurung dilingkupipenginisialisasi untuk nilai pecahan bukan sebuah konstanta pecahanpenginisialisasi untuk nilai integer/titik-tetap terlalu komplekspenginisialisasi tidak valid untuk anggota statis  dengan konstruktorpenginisialisasi dispesifikasikan untuk metode %q+D bukan virtualpenginisialisasi dispesifikasikan untuk anggota fungsi statis %qDfungsi inline %q+D dideklarasikan tetapi tidak pernah didefinisikanpenunjuk inlined_to diset tetapi tidak ada predecessor ditemukanpenunjuk inlined_to salahpenunjuk inlined_to mereferensikan ke dirinya sendiripenunjuk inlined_to diset untuk pemanggil bukan inlineinlining gagal dalam panggilan ke %q+F: %sbatasan masukan operan berisi %qcinsn %d basic blok penunjuk adalah %d, seharusnya %dinstruksi %d dalam footer dari bb %d memiliki bukan KOSONG blok dasarinsn %d dalam header dari bb %d memiliki bukan KOSONG blok dasarinstruksi %d berada dalam multiple blok dasar (%d dan %d)instruksi %d diluar dari blok dasar memiliki daerah bb bukan KOSONGinsn tidak memenuhi batasannya:insn diluar blok dasarmemasang: %s%s
! instance variabel %qs memiliki ukuran yang tidak diketahuivariabel instance %qs dideklarasikan privateassignmen variabel instance telah diintercepkaninstruksi tidak pernah dijalankanpenjadwalan instruksi tidak didukung dalam target mesin iniekspresi integral %qE bukan konstaninternal kompiler error. Alamat buruk:internal kompiler error. shift tidak benar:internal kompiler error. Kode tidak diketahui:internal kompiler error: kegagalan konsistensi internalinternal error: register buruk: %dinternal error: cris_side_effect_mode_ok dengan operan burukinterrupt_thread hanya tersedia di fidovariabel instrinsic yang bukan sebuah prosedur%%-code tidak validoperan %%A tidak validoperan %%B tidak validnilai %%C tidak validnilai %%D tidak validnilai %%E tidak validnilai %%F tidak validnilai %%G tidak validnilai %%H tidak validkode %%J tidak validnilai %%J tidak validnilai %%K tidak validnilai %%L tidak validnilai %%M tidak validnilai %%N tidak validnilai %%O tidak validoperan %%P tidak validnilai %%P tidak validnilai %%R tidak validnilai %%T tidak validnilai %%U tidak validoperan %%Y tidak validoperan %%c tidak validoperan %%d tidak validnilai %%d tidak validoperan %%f tidak validnilai %%f tidak validnilai %%h tidak validkode %%j tidak validnilai %%j tidak validnilai %%k tidak validnilai %%m tidak validnilai %%p tidak validnilai %%q tidak validnilai %%r tidak validoperan %%s tidak validnilai %%s tidak validnilai %%t/%%b tidak validnilai %%u tidak validnilai %%v tidak validnilai %%x tidak validkode %%xn tidak validnilai %%ytidak valid, coba menggunakan batasan 'Z''asm': tidak validargumen IACC tidak validLHS tidak valid dalam panggilan gimpleUNSPEC tidak valid sebagai operantipe kembali abstrak tidak valid untuk fungsi %q+#Dtipe kembali abstrak tidak valid untuk anggota fungsi %q+#Dtipe abstrak tidak valid %qT untuk %qEtipe abstrak tidak valid untuk %q+Dalamat tidak validalignmen tidak valid untuk %<#pragma align%>, abaikanaplikasi tidak valid dari %<__alignof%> ke sebuah bit-fieldaplikasi tidak valid dari %<sizeof%> ke sebuah bit-fieldaplikasi tidak valid dari %<sizeof%> ke sebuah tipe fungsiaplikasi tidak valid dari %qs ke anggota fungsiaplikasi tidak valid dari %qs ke sebuah tipe voidargumen dari atribut %qs tidak validargumen ke fungsi bawaan tidak validassignmen array tidak validspesifikasi kelas dasar tidak validcast dari tipe %qT ke tipe %qT tidak validcast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qTcast ke fungsi tipe %qT tidak validoperan const_double tidak validkonstanta tidak valid dalam %<#pragma pack%> - diabaikanbatasan untuk operan tidak validkonstruktor tidak valid; anda mungkin bermaksud %<%T (const %T&)%>predikat pengontrol tidak validkonversi dari %<__fpreg%> tidak validkonversi tidak valid dalam panggilan gimplekonversi tidak valid dalam pernyataan returnkonversi ke %<__fpreg%> tidak validkonversi tidak valid ke tipe %qT dari tipe %qTtipe kembali covarian tidak valid untuk %q+#Dargumen baku tidak valid untuk sebuah parameter template templatedefinisi tidak valid dari tipe pengkualifikasi %qTexit tidak valid dari blok struktur OpenMPekspresi sebagai operan tidak validekspresi tidak valid untuk minimal lvaluetipe ekspresi tidak valid untuk %<#pragma omp atomic%>tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qTekspresi peningkatan tidak validpenginisialisasi tidak validinsn tidak valid:topeng tidak validdeklarasi anggota template %qD tidak validkode operan '%c' tidak validoperan tidak valid untuk pemodifikasi 'A'operan tidak valid untuk pemodifikasi 'D'operan tidak valid untuk pemodifikasi 'H'operan tidak valid untuk pemodifikasi 'O'operan tidak valid untuk pemodifikasi 'T'operan tidak valid untuk pemodifikasi 'b'operan tidak valid untuk pemodifikasi 'e'operan tidak valid untuk pemodifikasi 'm'operan tidak valid untuk pemodifikasi 'o'operan tidak valid untuk pemodifikasi 'p'operan tidak valid untuk pemodifikasi 'z'operan tidak valid untuk kode '%c'operan tidak valid dalam referensi tidak langsungoperan tidak valid dalam pernyataan returnoperan tidak valid dalam operasi unarioperan tidak valid huruf pemodifikasioperan kode keluaran tidak validoperan ke kode %%H/%%L tidak validoperan ke kode %%N tidak validoperan tidak valid ke %%Roperan ke kode %%R tidak validoperan tidak valid ke %%Soperan ke kode %%T/%%B tidak validoperan ke kode %%U tidak validoperan ke kode %%V tidak validoperan ke kode %%p tidak validoperan ke kode %%s tidak validoperan tidak valid ke pernyataan switchoperan tidak valid dalam operasi binaryoperan tidak valid dalam perbandingan gimpleoperang tidak valid untuk tipe %qT dan %qT ke binari %qOoperan ke binari %s tidak valid (memiliki %qT dan %qT)operasi di %<__fpreg%> tidak validoperator tidak valid untuk %<#pragma omp atomic%>tipe parameter %qT tidak validmode pointer tidak valid %qspenunjuk tidak valid ke bit-field %qDpunctuation %qc tidak valid dalam batasanpure const state tidak valid untuk fungsikualifier tidak valid di tipe fungsi bukan anggotatidak valid pengkualifikasi lingkup dalam nama pseudo-destruktortipe penerima %qs tidak validnama register tidak valid untuk %q+Dpembagian rtl tidak valid ditemukan dalam instruksijenis penjadwalan tidak validargumen kedua ke %<__builtin_prefetch%> tidak valid; menggunakan noloperan shift tidak validdeklarasi template dari %qD tidak validargumen ketiga ke %<__builtin_prefetch%> tidak valid; menggunakan noltipe tidak valid %qT sebagai penginisialisasi untuk sebuah vektor dari tipe %qTtipe %qT tidak valid dideklarasikan %<friend%>tipe tidak valid untuk iterasi variabel %qEtipe tidak valid %<%T[%T]%> untuk array subscripttipe tidak valid dalam konversi ke integertipe tidak valid dalam konversi titik tetaptipe tidak valid dalam konversi noppenggunaan dari %%d, %%x, atau %%X tidak validpenggunaan tidak valid dari %<::%>penggunaan tidak valid dari %<auto%> dalam operator konversipenggunaan tidak valid dari %<restrict%>penggunaan tidak valid ari %<this%> di tingkat paling ataspenggunaan tidak valid dari %<this%> dalam fungsi bukan anggotapenggunaan tidak valid dari %qDpenggunaan tidak valid dari %qE untuk membentuk sebuah penunjuk ke anggota fungsipenggunaan dari '%%%c' tidak validpenggunaan tidak valid dari sebuah penunjuk ke sebuah tipe tidak lengkap dalam aritmetik penunjukpenggunaan tidak valid dari array dengan batasan tidak terspesifikasikanpenggunaan tidak valid dari anggota array fleksibelpenggunaan tidak valid dari bukan-lvalue arraypenggunaan tidak valid dari anggota data tidak statis %qDpenggunaan tidak valid dari anggota fungsi %qD bukan statispenggunaan tidak valid dari ekspresi ekspansi packpenggunaan tidak valid dari nama kualifikasi %<%D::%D%>penggunaan tidak valid dari nama kualifikasi %<%T::%D%>penggunaan tidak valid dari nama kualifikasi %<::%D%>penggunaan tidak valid dari struktur dengan anggota array fleksibelpenggunaan tidak valid dari template-id %qD dalam deklarasi dari primary templatepenggunaan tidak valid dari tipe %qT sebagai nilai baku untuk sebuah parameter templatepenggunaan tidak valid dari ekspresi voidtipe vektori tidak valid untuk atribut %qEini harus berupa alamat dari sebuah fungsi dengan hubungan eksternaliterasi variabel %qD seharusnya bukan first privateiterasi variabel %qD seharusnya bukan reduksidest_idx seharusnya %d, bukan %diwmmxt abi membutuhkan sebuah iwmmxt kapabel cpuiwmmxt membutuhkan sebuah AAPCS kompatibel ABI untuk operasi yang sesuaimelompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasimelompat kedalam pernyataan ekspresilompat ke case labellompat ke label %qDsampah diakhir dari #pragma GCC memregs [0..16]sampah diakhir dari #pragma ghs endsdasampah diakhir dari #pragma ghs endtdasampah diakhir dari #pragma ghs endzdasampah diakhir dari #pragma ghs interruptsampah diakhir dari #pragma ghs sectionsampah diakhir dari #pragma ghs startsdasampah diakhir dari #pragma ghs starttdasampah diakhir dari #pragma ghs startzdasampah diakhir dari %<#pragma GCC visibility%>sampah diakhir dari %<#pragma align%>sampah diakhir dari %<#pragma fini%>sampah diakhir dari %<#pragma init%>sampah diakhir dari %<#pragma message%>sampah diakhir dari %<#pragma pack%>sampah diakhir dari %<#pragma pop_options%>sampah di akhir dari %<#pragma push_options%>sampah diakhir dari %<pragma redefine_extname%>sampah diakhir dari %<#pragma reset_options%>sampah diakhir dari %<#pragma lemah%>kata kunci %<export%> tidak terimplementasi, dan akan diabaikanlabel label %q+D dideklarasikan tetapi tidak didefinisikanlabel %q+D didefinisikan tetapi tidak digunakanlabel %q+D digunakan tetapi tidak didefinisikanlabel %qE direferensikan diluar dari fungsi apapunlabel diakhir dari pernyataan compoundbahasa %s tidak dikenalbahasa string %<"%E"%> tidak dikenalkonstanta titik-tetap besar secara implisit dipotong ke tipe titik-tetapargumen terakhir harus berupa sebuah immediateld menghasilkan status keluaran %dketepatan kiriketepatan kiri dalam format strfmonjumlah geser kiri >= lebar dari tipejumlah geser kiri negatifoperan tangan-kiri dari ekspresi koma tidak memiliki efekpemodifikasi panjangpemodifikasi panjang dalam format printfpemodifikasi panjang dalam format scanfpemodifikasi panjang dalam format strfmonperpustakaan: %s
  perpustakaan fungsi %q#D redeklarasi sebagai bukan-fungsi %q#Dperpustakaan lib%s tidak ditemukanlo_sum bukan registerlokal kelas %q#T seharusnya tidak memiliki tipe anggota data statis %q#Dkebutuhan memori lokal variabel melebihi kapasitasnilai lebih kecil dalam jangkauan case label lebih kecil dari nilai minimum untuk tipelvalue dibutuhkan sebagai operan penguranganlvalue dibutuh sebagai operan peningkatanlvalue dibutuhkan sebagai operan kiri dari penempatanlvalue dibutuh sebagai operan unary %<&%>nama makro hilang setelah %qssalah bentuk #pragma builtinsalah bentuk #pragma ghs sectionsalah bentuk %<#pragma align%>salah bentuk %<#pragma align%>, abaikansalah bentuk %<#pragma fini%>salah bentuk %<#pragma fini%>, abaikansalah bentuk %<#pragma init%>salah bentuk %<#pragma init%>, abaikansalah bentuk %<#pragma message%>, diabaikansalah bentuk %<#pragma pack%> - diabaikansalah bentuk %<#pragma pack(pop[, id])%> - diabaikansalah bentuk %<#pragma pack(push[, id][, <n>])%> - diabaikanargumen spesifikasi fungsi salah formatspesifikasi nama fungsi salah formatmangling %Cmangling tipe fixed point tidak diketahuimask harus berupa sebuah immediatebatasan yang cocok tidak mengijinkan sebuah registerbatasan yang cocok tidak valid dalam keluaran operanbatasan yang cocok mereferensikan jumlah operan yang tidak validtidak boleh menggunakan bersamaan -EB dan -ELtidak boleh digunakan bersamaan -m32 dan -m64anggota %q+#D dengan konstruktor tidak diijinkan dalam kumpulan anonymousanggota %q#D dengan konstruktor tidak diijinkan dalam unionanggota %q+#D dengan operator penempatan salin tidak diperbolehkan dalam kumpulan anonymousanggota %q+#D dengan penempatan salinan operator tidak diijinkan dalam unionanggota %q+#D dengan desktruktor tidak diijinkan dalam kumpulan anoymousanggota %q+#D dengan desktruktor tidak diijinkan dalam unionanggota %qD dideklarasikan sebagai friend sebelum tipe %qT didefinisikananggota %qD referensi tidak terinisialisasianggota fungsi secara implisit friends dari kelasnyamasukan memori %d tidak secara langsung dapat dialamatkanmetode deklarasi tidak dalam context @interfacedefinisi metode tidak dalam conteks @implementationmetode mungkin hilang sebuah [super dealloc] callmips16 fungsi profilinghilang $ jumlah operan dalam formathilang %<(%> setelah %<#pragma GCC visibility push %> - diabaikanhilang %<(%> setelah %<#pragma pack%> - diabaikanhilang pembatas setelah blok %ihilang kurung disekitar penginisialisasihilang kurung diantara penginisialisasi untuk %qThilang ujung callgraph untuk pemanggilan stmt:hilang kurung penutup untuk operan yang bernamahilang close parenhilang predikat pengontrolhilang definisihilang edge %i->%ihilang nama berkas setelah %qshilang karakter pengisi di akhir dari format strfmonhilang ekspresi peningkatanhilang penginisialisasi untuk anggota %qDhilang target makefile setelah %qshilang angkahilang open parenhilang operanhilang jenis pilihan setelah %<#pragma GCC diagnosa%>hilang jalur setelah %qshilang sentinel dalam pemanggilan fungsihilang karakter %c pengakhirhilang nama-tipe dalam typedef-deklarasimode %qs diaplikasikan ke tipe yang tidak sesuailebih dari %d operan dalam %<asm%>array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertamamultiple default label dalam satu pilihanmultiple definisi dari %q#Tmultiple field dalam union %qT tida terinisialisasimultiple atribut tipe fungsi dispesifikasikanmultiple hot/cold transisi ditemukan (bb %i)multiple pemanggil inlinemultiple atribut interupsi tidak diijinkanmultiple storage kelas dalam deklarasi dari %qsmultiple class penyimpanan dalam deklarasi penspesifikasimultiple tipe dalam satu deklarasiharus menggunakan %<.*%> atau %<->*%> untuk memanggil penunjuk-ke-anggota fungsi dalam %<%E (...)%>, contoh %<(... ->* %E) (...)%>nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah arraynama %qT memiliki tipe tidak lengkapnama hilang untuk anggota fungsinama dari template kelas bayangan parameter template %qDnama digunakan dalam sebuah gaya GNU diperuntukan penginisialisasi untuk sebuah arraynamespace alias %qD tidak diijinkan disini, diasumsikan %qDkumpulan namespace scope anonymous harus berupa statispanjang insn negatifkedalaman nesting negatif dari daerah %ilebar negatif dalam bit-field %q+Dlebar negatif dalam bit-field %qsalternatif dialek perakit bertelurdeklarasi extern nested dari %qDfungsi nested %q+D dideklarasikan tetapi tidak pernah didefinisikanfungsi nested %qs dideklarasikan %<extern%>nested redefinisi dari %<enum %E%>nested redefinisi dari %<struct %E%>nested redefinisi dari %<union %E%>new tidak dapat diaplikasikan ke sebuah fungsi tipenew tidak dapat diaplikasikan untuk mereferensikan sebuah tipetidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknyabukan %q#D anggota fungsi dideklarasikan dalam kelas %qTtidak ada FUNCTION_PROFILER untuk CRIStidak ada argumentidak ada argumen untuk spesifikasi fungsitidak ada nama class dispesifikasikan dengan %qstidak ada tempat kelas yang bernama %q#T dalam %q#Ttidak ada penutup %<]%> untuk %<%%[%> formattidak ada dealokasi fungsi yang berhubungan untuk %qDtidak ada tipe data untuk mode %qstidak ada argumen baku untuk %qDtidak ada field %qD ditemukan dalam union sedang diinisialisasitidak ada daftar immediate_usetidak ada berkas masukantidak ada berkas masukan; tidak ingin menulis ke berkas keluarantidak ada tipe integral yang dapat merepresentasikan seluruh dari nilai enumerasi untuk %qTtidak ada register bawah yang tersedia unruk popping register atastidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>tidak cocok mengubah fungsi %qD ke tipe %q#Ttidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>tidak ada pasangan push untuk %<#pragma GCC visibility pop%>template tidak cocok untuk %qD yang ditemukantidak ada anggota fungsi %qD dideklarasikan dalam %qTtipe prosesor tidak dispesifikasikan untuk penyambungantidak ada profiling dari kode 64 bit untuk ABI initidak ada register dalam alamattidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan voidtidak ada sclass untuk %s stab (0x%x)tidak ada semi kolon di akhir dari struct atau uniontidak cocok %<operator %s%> untuk %qTtidak ada %qD yang sesuai yang ditemukan dalam kelas %qTtidak ada unik final overrider untuk %qD dalam %qTtitik dengan tidak direlease memori ditemukanargumen bukan-konstanta integer %u dalam panggilan ke fungsi %qEbukan-konstanta array dalam pernyataan DATA %Lkondisi bukan konstan untuk assertion staticargumen bukan-titik-pecahan dalam panggilan ke fungsi %qEargumen bukan-titik-pecahan dalam panggilan ke fungsi %qEbukan fungsi dalam panggilan gimplearray bukan lvalue dalam ekspresi kondisionalbukan-anggota %qs tidak dapat dideklarasikan %<mutable%>fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifiermasukan %d bukan memori harus tetap berada dalam memorianggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>bukan parameter %qs tidak dapat menjadi parameter packbukan register seperti LHS dari operasi binaribukan register seperti RHS dari operasi unaryakhiran bukan-standar di konstanta floatingdeklarasi bukan statis dari %q+D mengikuti deklarasi statisinisialisasi tidak statis dari sebuah anggota array fleksibeltipe bukan template %qT digunakan sebuah sebuah templatenon-thread-local deklarasi dari %q+D mengikuti deklarasi thread-localkonversi bukan trivial dalam operasi unaribukan trivial designated penginisialisasi tidak didukungindeks array bukan konstan dalam penginisialisasidaftar exits tidak kosong dari loop %d, tetapi tidak direkambukan lokal label tidak dikonfigurasikan dengan akhiran header sysroottidak cukup secara sempurna nested loopstidak cukup informasi mengenai tipetidak cukup variabel argumen yang masuk ke sebuah sentinelcatatan: angka harus berupa 0 atau 1jumlah dari argumen tidak cocok dengan prototipe bawaanjumlah dari argumen tidak cocok prototipejumlah dari catatan bb dalam rantai instruksi (%d) != n_basic_blocks (%d)jumlah dari komponen dari vektor bukan kelipatan dari duaobjek hilang dalam penggunaan dari %qEtipe objek %qT tidak cocok dengan nama destruktor ~%qTobjek dengan tipe variabel termodifikasi harus tidak memiliki hubunganpenggunaan sudah ditinggalkan dari penginisialisasi yang diberikan dengan %<:%>penggunaan sudah ditinggalkan dari penginisialisasi yang diberikan tanpa  %<=%>diabaikan operan tengah ke %<?:%> operan tidak dapat mangledhanya variabel tidak terinisialisasi yang dapat ditempatkan didaerah .bsshanya variabel yang belum terinisialisasi yang dapat ditempatkan dalam daerah .noinithanya aliases lemah yang didukung dalam konfigurasi initipe vektor opaque tidak dapat diinisialisasimembuka /dev/zero: %mmembuka berkas  ketergantungan %s: %mmembuka berkas keluaran %s: %mbatasan operan berisi secara tidak benar posisi %<+%> atau %<=%>batasan operan untuk %<asm%> berbeda dalam jumlah dari alternatifoperan bukan sebuah kode kondisi, kode operan 'D' tidak validnomor operan hilang setelah %%-letternomor operan diluar dari jangkauanjumlah operan diluar dari jangkauan dalam formatjumlah operan yang dispesifikasikan untuk format yang tidak mengambil argumenjumlah operan yang dispesifikasikan dengan assignmen yang ditekanoperasi di %qE mungkin tidak terdefinisioptimisasi mungkin menghapus baca dan/atau tulis ke variabel registerperbandingan terurut dari penunjuk dengan integer nolaslinya pemanggilan fungsi tidak langsung tidak dipertimbangkan untuk inliningblok luar dari region %i salahbatasan keluaran %d seharusnya menspesifikasikan sebuah register tunggalbatasan keluaran %qc untuk operan %d tidak berada di awalnama berkas keluaran dispesifikasikan dua kalijumlah keluaran %d tidak secara langsung dapat dialamatikeluaran operan %d harus menggunakan batasan %<&%>batasan keluaran operan kurang %<=%>keluaran operan adalah konstanta dalam %<asm%>output_move_single:overflow dalam dimensi arrayoverflow dalam konstanta ekspresioverflow dalam nilai enumerasioverflow dalam nilai enumerasi di %qDatribut packed menyebabkan alignmen tidak efisienatribut packed menyebabkan aligmen tidak efisien untuk %q+Datribut packed tidak diperlukanatribut packed tidak diperlukan untuk %q+Dukuran struktur padding ke batasan alignmenstruktur padding ke align %q+Dparameter %P memiliki tipe tidak lengkap %qTparameter %P dari %qD memiliki tipe tidak lengkap %qTparameter %q+D dideklarasikan %<inline%>parameter %q+D hanya memiliki sebuah deklarasi kedepanparameter %qD secara tidak valid dideklarasikan tipe metodeparameter %qD dinisialisasiparameter %u (%q+D) memiliki tipe tidak lengkapparameter %u (%q+D) memiliki tipe voidparameter dideklarasikan %<auto%>parameter mungkin tidak memiliki tipe variabel termodifikasi %qTnama parameter (tanpa tipe) dalam deklarasi fungsiparameter pack argumen %qE harus berada di akhir dari daftar argumen templateparameter pack argumen %qT harus berada di akhir dari daftar argumen templateparameter packs tidak diekspan dengan %<...%>:tanda kurung disekitar %qE tidak dapat digunakan untuk membentuk sebuah penunjuk-ke-anggota-fungsiinisialisasi berkurung tidak diijinkan dalam loop OpenMP %<for%>partial spesialisasi %qT dideklarasikan %<friend%>melewatkan %qT memilih %qT diatas %qTmelewatkan koson ke argumen bukan penunjuk %P dari %qDmelewatkan argumen %d dari %qE sebagai %<float%> daripada %<double%> karena adaprototipemelewatkan argumen %d dari %qE sebagai %qT daripada %qT karena ada prototipemelewatkan argumen %d dari %qE sebagai kompleks daripada pecahan kerana ada prototipemelewatkan argumen %d dari %qE sebagai kompleks daripada integer karena ada prototipemelewatkan argumen %d dari %qE sebagai pecahan daripada kompleks karena ada prototipemelewatkan argumen %d dari %qE sebagai pecahan daripada integer karena ada prototipemelewatkan argumen %d dari %qE sebagai integer daripada kompleks kerana ada prototipemelewatkan argumen %d dari %qE sebagai integer daripada pecahan karena ada prototipemelewatkan argumen %d dari %qE sebagai signed karena ada prototipemelewatkan argumen %d dari %qE sebagai unsigned karena ada prototipemelewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjukmelewatkan argumen %d dari %qE dari tipe Objective-C berbedamelewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibelmelewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah castmelewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah castmelewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipepedwarn: permerror: penunjuk aritmetik untuk pengoleksi objek sampah tidak diijinkanassignmen penunjukpenunjuk dari tipe %<void *%> digunakan dalam aritmetiktipe dari penunjuk %<void *%> digunakan dalam pengurangantarget penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signednesspenunjuk ke sebuah fungsi digunakan dalam aritmetikpenunjuk ke sebuah fungsi digunakan dalam penguranganpenunjuk ke anggota konversi melalui basis maya %qTpenunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qTtipe penunjuk tidak cocok dalam ekspresi kondisionalnilai penunjuk digunakan dimana sebuah kompleks didugatipe penunjuk/integer tidak cocok dalam ekspresi kondisionalpenunjuk tidak diijinkan sebagai nilai casealamat post-increment bukan sebuah registerpostfix %qD seharusnya mengembalikan %qTalamat pre-decrement bukan sebuah registeralamat pre-increment bukan sebuah registerketepatanketepatan dalam format printfinstruksi Thumb terprediksiinstruksi terprediksi dalam urutan berkondisiprefix %qD seharusnya mengembalikan %qTprev_bb dari %d seharusnya %d, bukan %ddeklarasi sebelumnya dari %q+Ddukungan profiler untuk VxWorksaplikasi: %s
  argumen dipromosikan %qD tidak cocok dengan prototipe bawaanargumen dipromosikan %qD tidak cocok dengan prototipedeklarasi prototipeprototipe untuk %q+D mendeklarasikan argumen %d dengan tipe tidak kompatibelprototipe untuk %q+D mendeklarasikan lebih sedikit argumen dari definisi gaya lama sebelumnyaprototipe untuk %q+D mendeklarasikan lebih argumen dari definisi gaya lama sebelumnyaprototipe untuk %q+D mengikuti definisi bukan-prototipepseudo-destruktor tidak dipanggiltipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qTkualifier tidak diijinkan dalam deklarasi dari %<operator %T%>r0 harus tersedia sebaga sebuah call-clobbered registerekspresi jangkauan dalam pernyataan switch bukan standarlokasi baca-saja %qE digunakan sebagai keluaran %<asm%>anggota baca-saja %qD digunakan sebagai keluaran %<asm%>variabel baca-saja %qD digunakan sebagai keluaran %<asm%>membaca melalui pointer kosong (argumen %d)evaluasi rekursi dari argumen baku untuk %q#Drekursif inliningtipe rekursif %qT tidak terdefinisiredeklarasi dari %<enum %E%>redeklarasi dari %q+D dengan visibility berbeda (visibility lama dijaga)redeklarasi dari %q+D dengan tidak ada sambunganredeklarasi dari %qT sebagai bukan-templateredeklarasi dari C++ tipe bawaan %qTredeklarasi dari enumerator %q+Dredeklarasikan disini sebagai %q#Dfungsi inline extern terdefinisi-kembali tidak dipertimbangkan untuk inliningredefinisi dari %<struct %E%>redefinisi dari %<union %E%>redefinisi dari %q#Tredefinisi dari %q+Dredefinisi dari argumen baku untuk %q#Dredefinisi dari parameter %q+Dredefinisi dari tipedef %q+Dredundan redeklarasi dari %q+Ddeklarasi redundansi dari %qD dalam lingkup samareferensi ke %qD adalah ambigunama register diberikan untuk variabel bukan register %q+Dnama register tidak dispesifikasikan untuk %q+Dregister yang dispesifikasikan untuk %q+D tidak cocok untuk tipe datavariabel register %qD digunakan dalam fungsi nestedmengubah nama spesifikasi %s ke %s
  diulang %s dalam formatmeminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++permintaan untuk anggota %qD dalam %qE, yangg tipe bukan class %qTpermintaan untuk anggota %qD adalah ambigupermintaan untuk anggota %qD adalah ambigu dalam multiple inheritance latticememinta untuk anggota %qE dalam sesuatu bukan sebuah struktur atau unionalignmen yang diminta untuk %q+D lebih besar dari alignmen yang diimplementasikan dari %wuposisi yang diminta lebih kecil dari nolposisi yang diminta bukan sebuah konstanta integerhasil dari %<operator->()%> menghasilkan hasil bukan penunjukreturn edge tidak menunjuk ke akhir dalam bb %dreturn tidak diikuti dengan barriertipe kembali %q#T tidak lengkaptipe baku kembali ke %<int%>tipe kembali adalah sebuah tipe tidak lengkaptipe kembali mungkin berupa sebuah kandidat untuk sebuah atribut formatspesifikasi tipe kembali untuk konstruktor tidak validspesifikasi tipe kembali untuk desktruktor tidak validtipe kembali yang dispesifikasikan untuk %<operator %T%>pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qTmengembalikan sebuah nilai dari sebuah konstruktormengembalikan sebuah nilai dari sebuah destruktormengembalikan referensi ke sementaraketepatan kananketepatan kanan dalam format strfmonjumlah geser kanan >= lebar dari tipejumlah geser kanan negatifmode pembulatan tidak didukung untuk VAX floatskatakan %<typename %E%> jika sebuah tipe adalah berartiobjek skalar %qD membutuhkan satu elemen dalam penginisialisasipenjadwalan %<auto%> tidak mengambil sebuah parameter %<chunk_size%>jadwal %<runtime%> tidak mengambil sebuah parameter %<chunk_size%>schedule chunk ukuran ekspresi harus integralargumen kedua dari %q+D seharusnya %<char **%>argumen kedua ke %<__builtin_prefetch%> harus berupa sebuah konstantaoperan kedua ke operator kondisional bertipe %<void%>, tetapi operan ketika bukan sebuah throw-expression ataupun bertipe %<void%>parameter kedua dari %<va_start%> bukan argumen bernama terakhirsection anchors harus tidak aktif ketika pengurutan kembali tingkat teratas tidak aktifatribut daerah tidak diijinkan untuk %q+Ddaerah dari %q+D tidak dapat dioverriddendaerah dari %q+D konflik dengan deklarasi sebelumnyapemilih harus berupa sebuah immediatemenset batas maksimum ukuran berkas core ke: %mmembayangi tipe deklarasi sebelumnya dari %q#Dshared dan mdll tidak kompatibelshared call_stmt:shared rtxIF sederhanaukuran dalam array baru harus memiliki tipe integralukuran dari array %qD memiliki tipe bukan integral %qTukuran dari array %qD bukan sebuah integral konstan-ekspresiukuran dari array memiliki tipe %qT bukan integralukuran dari array bukan sebuah integral konstan ekspresiukuran dari array terlalu besarukuran dari loop %d seharusnya %d, bukan %dukuran dari nilai kembali dari %q+D adalah %u bytesukuran dari variabel %q+D terlalu besarsoft-float dan long-double-128 tidak kompatibelmaaf, tidak terimplementasi: berkas spesifikasi tidak memiliki spesifikasi untuk proses penghubunganspesifikasi adalah '%s'
  
  spesialisasi %qT setelah instantiation %qTspesialisasi dari %qD setelah instansiasispesialisasi dari %qD dalam namespace berbedaspesialisasi dari %qT setelah instantiationspesialisasi dari anggota fungsi spesial secara implist dideklarasikanspesifikasi %%include sintaks salah bentuk setelah %ld karakterspesifikasi %%rename sintaks salah bentuk setelah %ld karakterspesifikasi %s spesifikasi tidak dapat ditemukan untuk diganti namanyaberkas spesifikasi rusak setelah %ld karakterspesifikasi tidak diketahui %% perintah setelah %ld karakterspurious akhiran %<%%%> dalam formatstack frame bukan kelipatan dari 8 bytes: %wdstack frame bukan kelipatan dari octabyte: %wdstack frame terlalu besarnilai stack guard harus berupa sebuah kelipatan tepat dari 2ekspresi batas stack tidak didukungbatas stact tidak didukung dalam target iniukuran stack harus berupa sebuah kelipatan tepat dari 2ukuran stack harus lebih besar dari nilai penjaga stackukuran stack harus lebih besar  dari 64kstackframe terlalu besar: %d bytespernyataan ditandai untuk throw di tengah dari blokpernyataan ditandai untuk throw, tetapi tidakpernyataan dengan tidak ada efekstatic assertion gagal: %Edeklarasi statis dari %q+D mengikuti deklarasi bukan statisstatic tidak didukung dalam TPF-OSanggota statis %qD tidak dapat menjadi sebuah bit-fieldanggota statis %qD dideklarasikan %<register%>anggota fungsi statis %q#D dideklarasikan dengan tipe pengkualifikasianggota fungsi statis %qD tidak dapat memiliki cv kualifierstatis atau tipe kualifier dalam array pendeklarasi bukan parameteratribut stdcall dan cdecl tidak kompatibelatribut stdcall dan fastcall tidak kompatibelstmt (%p) ditandai dimodifikasi setelah tahap optimisasi: kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qskelas penyimpanan %<auto%> tidak valid untuk fungsi %qskelas penyimpanan %<register%> tidak valid untuk fungsi %qsclass penyimpanan %qD diaplikasikan ke template instantiationkelas penyimpanan dispesifikasikan untuk %qsclass penyimpanan dispesifikasikan untuk parameter %qsclass penyimpanan dispesifikasikan untuk nama tipespesifikasi kelas penyimpanan tidak valid dalam deklarasi fungsi friendukuran penyimpanan dari %q+D bukan konstantukuran penyimpanan dari %q+D tidak diketahuihilang %<\%o%> dalam aplikasihilang %qc dalam aplikasihilang %qs dalam aplikasistrftime format tidak dapat memformat argumenpanjang string %qd lebih besar daripada panjang %qd ISO C%d kompiler dibutuhkan untuk mendukungstrong-cast assignmen telah diintercepkanstrong-cast mungkin dibutuhkanstruct tidak memiliki anggotastruct tidak memiliki anggota bernamasubframework include %s konflik dengan framwork includesubscrip hilang dalam referensi arraynilai subscripted adalah bukan array ataupun penunjuknilai subscripted adalah penunjuk ke fungsisubscripting array dideklarasikan %<register%>disarankan kurung disekitar badan kosong dalam pernyataan %<do%>disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<else%>disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<if%>disarankan eksplisit tanda kurung disekitar tubuh kosong dalam pernyataan %<do%>disarankan tanda kurung diantara %<&&%> didalam %<||%>disarankan tanda kurung diantara %<+%> dalam operan dari %<&%>disarankan tanda kurung diantara %<+%> didalam %<<%>disarankan tanda kurung diantara %<+%> didalam %<>>%>disarankan tanda kurung diantara %<-%> dalam operan dari %<&%>disarankan tanda kurung diantara %<-%> didalam %<<<%>disarankan tanda kurung diantara %<-%> didalam %<>>%>disarankan tanda kurung disekeliling ekspresi %<>>%>disarankan tanda kurung diantara aritmetik dalam operan dari %<^%>disarankan tanda kurung diantara aritmetik dalam operan dari %<|%>disarankan parentheses disekitar assignmen digunakan sebagai nilai kebenarandisarankan tanda kurung diantara perbandingan dalam operan dari %<!=%>disarankan tanda kurung diantara perbandingan dalam operan  dari %<&%>disarankan tanda kurung diantara perbandingan dalam operan dari %<==%>disarankan tanda kurung diantara perbandingan dalam operan dari %<^%>disarankan tanda kurung diantara perbandingan dalam operan dari %<|%>disarankan tanda kurung diantara operan dari %<!%> atau ubah %<&%> ke %<<&&%> atau %<!%> ke %<~%>disarankan tanda kurung diantara operand dari %<!%> atau ubah %<|%> ke %<||%> atau %<!%> ke %<~%>dukungan untuk mode %qspilihan %qs tidak lagi didukungswitch kuantiti bukan sebuah integerpernyataan pilihan dari ukuran %lu masukan terlalu besarmengambil alamat dari sebuah label adalah tidak bakutarget CPU tidak mendukung kode ARMtarget CPU tidak mendukung instruksi THUMBtarget CPU tidak mendukung kerja-samaatribut target tidak didukung di platform iniformat target tidak mendukung infinitypilihan target spesifik tidak cocoktarget sistem tidak mendukung keluaran debugtemplate argumen %d tidak validtemplate argumen %qE melibatkan parameter templateargumen template untuk %qD menggunakan tipe lokal %qTargumen template dibutuhkan untuk %<%s %T%>template argumen ke %qD tidak cocok dengan template asli %qDtemplate kelas tanpa sebuah namatemplate deklarasi dari %q#Ddefinisi template dari bukan template %q#Dparameter template %q+#Dparameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasidaftar parameter template digunakan dalam instantiation eksplisittipe parameter template %qT dideklarasikan %<friend%>parameter template tidak dapat berupa friendspenspesifikasi template tidak dispesifikasikan dalam deklarasi dari %qDtipe parameter template harus menggunakan kata kunci %<class%> atau %<typename%>template-id %qD untuk %q+D tidak cocok dengan deklarasi template apapuntemplate-id %qD digunakan sebagai sebuah pendeklarasiarsitektur %qs tidak mendukung instruksi branch-likelyaristektur %qs tidak mendukung instruksi paired-single' ' printf simbol'!' strfmon simbol'#' printf simbol'#' strftime simbol''' printf simbol''' simbol scanf'(' strfmon simbol'+' printf simbol'+' strfmon simbol'-' printf simbol'-' strfmon simbol'-' strftime simbol'0' printf simbol'0' strftime simbol'E' strftime pemodifikasi'I' printf simbol'I' scanf simbol'O' pemodifikasi'O' strftime pemodifikasi'^' strfmon simbol'^' strftime simbol'_' strftime simbol'a' scanf simbol'm' scanf simbol'q' diagnostic simbolpilihan -shared saat ini tidak didukung untuk VAX ELFalamat dari %qD akan selalu dievaluasi sebagai %<true%>alamat dari %qD tidak akan pernah menjadi KOSONGpenekanan penempatan feature scanfparameter pertama dari %<operator new%> tidak dapat memiliki sebuah argumen bakuargumen terakhir harus berupa sebuah 1 bit immediateargumen terakhir harus berupa sebuah 2 bit immediateargumen terakhir harus berupa sebuah 4 bit immediateargumen terakhir harus berupa sebuah 5 bit immediateargumen terakhir harus berupa sebuah 8 bit immediatem210 tidak memiliki dukungan little endianargumen selanjutnya ke terakhir harus berupa sebuah 8 bit immediatehasil dari konversi tidak dispesifikasikan karena %qE diluar dari jangkauan tipe %qTtipe yang sedang dihancurkan adalah %qT, tetapi destruktor merefer ke %qTtidak ada argumen ke %qD yang tergantung di sebuah parameter template, jadi sebuah deklarasi dari %qD harus tersediaargumen ketiga dari %q+D seharusnya %<char **%>argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstanoperan ketiga ke opertor kondisional bertipe %<void%>, tetapi operan kedua bukan sebuah throw-expression ataupun bertipe %<void%>fungsi bawaan ini hanya tersedia di fr405 dan fr450fungsi bawaan ini hanya tersedia di fr450fungsi bawaan ini hanya tersedia di fr500 dan fr550konstanta desimal ini hanya tidak unsigned dalam ISO C90konstanta desimal ini akan menjadi unsigned dalam ISO C90ini adalah insn:fungsi media ini hanya tersedia di fr400 dan fr550fungsi media ini hanya tersedia di fr500target ini tidak mendukung %qstarget mesin ini tidak memiliki percabangan tertundathread-local COMMON data tidak terimplementasithread-local deklarasi dari %q+D mengikuti deklarasi bukan-thread-lokalmelemparkan KOSONG, yang memiliki integral, bukan tipe penunjukmerefer ke sebuah anggota tipe dari sebuah parameter template, gunakan %<typename %E%>terlalu sedikit argumen ke %%:perbandingan-versiterlalu sedikit argumen ke fungsiterlalu sedikit argumen ke fungsi %<va_start%>terlalu sediki argumen ke fungsi %qEterlalu sedikit daftar parameter template dalam deklarasi dari %qDnilai tipe fungsi terlalu besar, butuh %d register, hanya memiliki %d register untuk initerlalu terlambat untuk #  direktif untuk menset direktori debugterlalu banyak %qs clausesterlalu banyak alternatif dalam %<asm%>terlalu banyak argumen untuk formatterlalu banyak argumen ke %%:perbandingan-versiterlalu banyak argumen ke fungsiterlalu banyak argumen ke fungsi %qEterlalu banyak kurung diantara penginisialisasi untuk %qTterlalu banyak penginisialisasi untuk %qTterlalu banyak berkas masukanterlalu banyak ujung percabangan keluar dari bb %iterlalu banyak daftar parameter template dalam deklarasi dari %qDterlalu banyak ruang stack untuk dibuang dari: %dterlalu banyak ruang stack untuk disiapkan: %dtop-level deklarasi dari %qs menspesifikasikan %<auto%>ukuran total dari variabel lokal melebihi batas arsitekturtradisional C menolak inisialisasi otomatis bersamatradisional C menolah inisialisasi dari unionstradisional C menolak pemotongan konstanta stringtradisional C menolak operator unary plusmode trap tidak didukung untuk VAX floatspemeriksaan pohon: %s, memiliki %s dalam %s, di %s:%dpemeriksaan pohon: diakses operan %d dari %s dengan %d operan dalam %s, di %s:%dpemeriksaan pohon: tidak menduga kelas %qs, memiliki %qs (%s dalam %s, di %s:%dpemeriksaan pohon: diduga kelas %qs, memiliki %qs (%s) dalam %s, di %s:%dpemeriksaan pohon: diduga kosong dari %s, memiliki %s dalam %s, di %s:%dpemeriksaan pohon: diduga pohon yang berisi struktur %qs, memiliki %qs dalam %s, di %s:%ddaftar pohon berakhir di kedalaman %ibenar/salah edge setelah sebuah bukan-COND_COND dalam bb %dmencoba menghapus tanda kurung disekitar tipe-idlebih baik coba gunakan %qEmencoba menyelesaikan struct, tetapi ditendang keluar karena error parse sebelumnyamencoba untuk membuat kelas %qT sebuah friend dari lingkup globaldua atau lebih tipe data dalam deklarasi dari %qsdua atau lebih tipe data dalam penspesifikasi deklarasitipe %q#T argumen diberikan ke %<delete%>, diduga penunjuktipe %qT untuk instantiation eksplisit %qD tidak cocok dengan tipe yang dideklarasikan %qTtipe %qT bukan sebuah basis tipe untuk tipe %qTtipe %qT bukan sebuah dasar langsung dari %qTtipe %qT tidak sebuah langsung atau virtual base dari %qTtipe atribut diabaikan setelah tipe telah didefinisikantipe sudah ditinggalkantipe tidak cocok diantara sebuah SSA_NAME dan simbolnyatipe tidak cocok dalam ekspresi binarytipe tidak cocok dalam ekspresi kondisionaltipe dari %qE tidak dikenaltipe dari array %q+D dilengkapi secara tidak kompatibel dengan inisialisasi implisittipe dari bit-field  %qs adalah sebuah ekstensi GCCtipe dari parameter format %d tidak lengkaptipe pengkualifikasi diabaikan di tipe kembali fungsitipe dari vektor delete bukan penunjuk ataupun tipe arraytipe-punning untuk tipe tidak lengkap mungkin melanggar aturan strict aliasingtipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qDtypedef %q+D dideklarasikan %<inline%>type deklarasi tidak valid dalam parameter deklarasitipe tidak benar benar kompatibeltidak dapat menghitung lokasi ril dari parameter terstacktidak dapat mendeduksi %qT dari %qEtidak dapat mengemulasikan %qstidak dapat menemukan sebuah register untuk spill dalam kelas %qstidak dapat menghasilkan reloads untuk:tidak terkondisi %2d tidak pernah dijalankan
  tidak terkondisi %2d diambil %s
! operan bernama %qs tidak terdefinisibase-type tidak terduga dalam cris_print_baseindeks-type tidak terduga dalam cris_print_indextidak terduga multipel operanoperan tidak terdugaefek-samping tidak terduga dalam alamatconst tidak terinisialisasi dalam %<new%> dari %q#Tunion tidak dapat dibuat transparanunion tidak memiliki anggotaunion tidak memiliki anggota bernamaukuran array tidak diketahui dalam deletetipe karakter konversi %qc dalam format tidak dikenalmode insn tidak diketahuiinsn move tidak dikenal:jenis pilihan tidak dikenal setelah %<#pragma GCC diagnosa%>nama register %qs tidak dikenal dalam %<asm%>nama register: %s tidak dikenalrelokasi unspek tidak diketahuipenginisialisasi tidak bernama untuk %qT, yang tidak memiliki kelas dasarpenginisialisasi tidak bernama untuk %qT, yang menggunakan turunan multiplestruct/union tidak bernama yang mendefinisikan no instancesvariabel tidak bernama atau field dideklarasikan voidinsn tidak dikenal:alamat tidak dikenalpenspesifikasi format tidak dikenalpilihan debuggin gcc: %c tidak dikenalkonstanta yang diharapkan tidak dikenalerror tidak terekovertidak teresolf overload untuk Altivec bawaan %qFkombinasi tidak didukung: %stidak didukung bukan-standar pemotongan dari string literalstidak didukung akhiran bukan-standar di konstanta floatingukuran operan tidak didukung untuk register ekstendedalternatif dialek perakit tidak terselesaikanformat string tidak terselesaikanvariabel %q+D tidak digunakannilai lebih tinggi dalam case label range melebihi nilai maksimam untuk tipepenggunaan %<%T::%D%> daripada %<%T::%D%> untuk menamai konstruktor dalam sebuah nama berkualifikasigunakan %<%T::template %D%> untuk mengindikasikan bahwa ini adalah templategunakan %<...%> untuk mengekspan argumen packpenggunaan dari %<complex%> dalam tipe AltiVec tidak validpenggunaan dari %<long double%> dalam tipe AltiVec tidak validpenggunaan dari %<long%> dalam tipe AltiVec sudah ditinggalkan; gunakan %<int%>penggunaan dari %qs dalam templatepenggunaan dari %s dan %s bersama dalam %s formatpenggunaan dari %s dan %s bersama dengan %<%%%c%> %s formatpenggunaan dari tipe boolean dalam tipe AltiVec tidak validpenggunaan dari template class %qT sebagai ekspresipenggunaan dari tipe titik pecahan desimal dalam tipe AltiVec tidak validpenggunaan dari enum %q#D tanpa deklarasi sebelumnyamenggunakan array yang tidak dapat diubah ke penunjuk dimana skalar dibutuhkanmenggunakan nilai tipe struct dimana skalar dibutuhkanmenggunaka nilai tipe union dimana skalar dibutuhkanpenspesifikasi storage class tidak berguna dalam deklarasi kosongnama tipe tidak berguna dalam deklarasi kosongtipe kualifier tidak berguna dalam deklarasi kosongdefinisi-pengguna %qD selalu mengevaluasikan kedua argumenmenggunakan field tidak valid %qDmenggunakan parameter tipe template %qT setelah %qsmenggunakan typedef-name %qD setelah %qsusing-declaration untuk bukan-anggota di class scopenilai dihitung tidak digunakanvariabel %q#D memiliki penginisialisasi tetapi tipe tidak lengkapvariabel %q+D dideklarasikan %<inline%>definisi variabel %q+D ditandai dllimportvariabel %q+D mungkin dipotong oleh %<longjmp> atau %<vfork%>variabel %qD memiliki tipe fungsivariabel %qD memiliki penginisialisasi tetapi tipe tidak lengkaparray dengan panjang bervariabel  %qD digunakanarray dengan panjang bervariabel digunakanvariabel atau field %qE dideklarasikan voidvariabel atau field dideklarasikan voidvariabel sebelumnya dideklarasikan %<static%> diredeklarasi %<extern%>pelacakan variabel diminta, tetapi tidak didukung oleh format debug inipelacakan variabel diminta, tetapi tidak berguna kecuali menghasilkan informasi debugukuran-variabel compound literalsobjek berukuran-variabel tidak boleh diinisialisasiukuran vektor bukan sebuah kelipatan integral dari ukuran komponenverify_cgraph_node gagalverify_flow_info gagalverify_flow_info: Blok dasar %d succ edge terkorupsiverify_flow_info: Blok %i memiliki loop_father, tetapi disana tidak ada loopsverify_flow_info: Blok %i kurang loop_fatherverify_flow_info: Duplikasi ujung %i->%iverify_flow_info: Blok tidak benar untuk fallthru %i->%iverify_flow_info: Fallthru tidak benar %i->%iverify_gimple gagalverify_ssa gagalatribut versi bukan sebuah stringvirtual base %qT tidak dapat diakses dalam %qT karena adanya ambigufungsi virtual tidak dapat menjadi friendvirtual bukan kelas fungsi %qsvisibility argumen bukan sebuah stringvisibility atribut tidak didukung dalam konfigurasi ini; diabaikannilai void tidak diabaikan karena ini seharusnyaperingatan: deklarasi lemah dari %q+D harus berupa publikdeklarasi lemah dari %q+D tidak didukungketika menulis keluaran ke %s: %mlebar dari %qs melebihi tipenyamenulis kedalam objek konstan (argumen %d)menulis melalui pointer kosong (argumen %d)Jumlah dari ujung percabangan salah setelah unkondisional jump %iujung salah %d->%d untuk argumen PHIdaftar penggunaan langsung salahinsn salah dalam ujung fallthrujumlah dari argumen ke fungsi %<__builtin_next_arg%> salahjumlah dari argumen ke fungsi %<va_start%> salahjumlah dari argumen template salah (%d, seharusnya %d)tanda edge keluar salah diakhir dari bb %dtipe argumen salah ke abstipe argumen salah ke bit-complementtipe argumen salah ke konjugasitipe argumen salah ke pengurangantipe argumen salah ke peningkatantipe argumen salah ke unary exclamation marktipe argumen salah ke unary minustipe argume salah ke unary plusx87 register kembali dengan x87 tidak aktifxstormy16_print_operand: kode tidak diketahuiukuran array nol atau negatif %q+Dukuran vektor nollebar nol untuk bit-field %q+Dlebar nol untuk bit-field %qslebar nol dalam %s formatpanjang-nol %s format stringarray berukuran-nol %qD
\ No newline at end of file
--- 564,574 ----
  memperoleh batas maksimum ukuran berkas core: %mgfc_trans_code(): Pernyataan kode burukgfortran tidak mendukung -E tanpa -cpppemeriksaan gimple: diduga %s(%s), memiliki %s(%s) dalam %s, di %s:%dgimple_bb (phi) diset ke blok dasar salahgimple_bb (stmt) diset ke blok dasar yang salahgimplification gagalglobal konstruktor tidak didukung di target iniglobal desktruktor tidak didukung di target inivariabel global register %qD digunakan dalam fungsi nestedvariabel register global mengikuti sebuah definisi fungsivariabel global register memiliki nilai inisialpenempatan variabel global/statis telah diintercepkandiperoleh %d parameter template untuk %q#Ddiperoleh %d parameter template untuk %q#Ttujuan goto bukan sebuah label ataupun sebuah penunjukgp_offset (%ld) atau end_offset (%ld) lebih kecil dari nolharus mengalokasikan PCHhard-float MIPS16 kode untuk ABI selain dari o32 dan o64kepala instruksi %d untuk blok %d tidak ditemukan dalam stream instruksiia64_print_operand: kode tidak diketahuijika kode ini dicapai, aplikasi akan digagalkanabaikan %<#pragma align%> untuk secara eksplisit dialign %q+Dmengabaikan atribut yang diaplikasikan ke %qT setelah definisimengabaikan atribut yang diaplikasikan ke tipe kelas %qT diluar dari definisimengabaikan atribut yang diaplikasikan ke tipe dependen %qT tanpa sebuah deklarasi yang berasosiasimengabaikan duplikasi direktori "%s"
  mengabaikan direktori tidak ada "%s"
  tipe referensi yang dispesifikasikan tidak valid untuk variabel instance %qs tidak legalimplisit deklarasi dari fungsi %qEDiimplikasikan END DObatasan tidak memungkinkan dalam %<asm%>batasan register tidak memungkinkan dalam %<asm%>dalam %s, di %s:%ddalam C++98 %qD harus diinisialisasi dengan konstruktor, bukan dengan %<{...}%>dalam blok dasar %d:dalam deklarasi %q+Dakumulator tidak sesuai untuk %qsjumlah ujung masukan tidak cocok dengan jumlah dari argumen PHIdeklarasi implisit tidak kompatibel dari fungsi bawaan %qDdeklarasi implisit dari fungsi %qD tidak kompatibeltipe tidak kompatibel untuk argumen %d dari %qEtipe tidak kompatibel dalam assignmen dari %qT ke %qTtipe tidak kompatibel dalam penempatan ke tipe %qT dari tipe %qTtipe tidak kompatibel ketika menginisialisasi tipe %qT menggunakan tipe %qTtipe tidak kompatibel ketika mengembalikan tipe %qT tetapi %qT telah didugatipe tidak lengkap %qT tidak memiliki anggota %qDspesifikasi variabel instance tidak konsistenbatasan operan tidak konsisten dalam sebuah %<asm%>insn tidak benar:pembagian tidak benar dari titik pohonpeningkatan dari lokasi baca-saja %qEpeningkatan dari anggota baca-saja %qDpeningkatan dari variabel baca-saja %qDindeks dalam dimensi %d diluar dari jangkauan di %Lnilai indeks daripada nama field dalam union penginisialisasifungsi init ditemukan dalam objek %sinisialisasi dari tipe Objective-C berbedainisialisasi sisi tangan kiri mungkin menjadi sebuah kandidat untuk sebuah format atributinisialisasi dari sebuah anggota array fleksibelinisialisasi dari anggota array fleksibel dalam sebuah konteks bertelurbagian terinisialisasi overwrittenbagian terinisialisasi dengan efek-samping overwrittenvariabel yang diinisialisasikan %q+D ditandai dllimportelemen penginisialisasi tidak dapat dihitung di waktu loadelemen penginisialisasi bukan sebuah konstantapenginisialisasi berakhir secara prematurpenginisialisasi gagal untuk menentukan ukuran dari %qDpenginisialisasi gagal untuk menentukan ukuran dari %qDpenginisialisasi untuk %qT harus berupa kurung dilingkupipenginisialisasi untuk nilai pecahan bukan sebuah konstanta pecahanpenginisialisasi untuk nilai integer/titik-tetap terlalu komplekspenginisialisasi tidak valid untuk anggota statis  dengan konstruktorpenginisialisasi dispesifikasikan untuk metode %q+D bukan virtualpenginisialisasi dispesifikasikan untuk anggota fungsi statis %qDfungsi inline %q+D dideklarasikan tetapi tidak pernah didefinisikanpenunjuk inlined_to diset tetapi tidak ada predecessor ditemukanpenunjuk inlined_to salahpenunjuk inlined_to mereferensikan ke dirinya sendiripenunjuk inlined_to diset untuk pemanggil bukan inlineinlining gagal dalam panggilan ke %q+F: %sbatasan masukan operan berisi %qcinsn %d basic blok penunjuk adalah %d, seharusnya %dinstruksi %d dalam footer dari bb %d memiliki bukan KOSONG blok dasarinsn %d dalam header dari bb %d memiliki bukan KOSONG blok dasarinstruksi %d berada dalam multiple blok dasar (%d dan %d)instruksi %d diluar dari blok dasar memiliki daerah bb bukan KOSONGinsn tidak memenuhi batasannya:insn diluar blok dasarmemasang: %s%s
! instance variabel %qs memiliki ukuran yang tidak diketahuivariabel instance %qs dideklarasikan privateassignmen variabel instance telah diintercepkaninstruksi tidak pernah dijalankanpenjadwalan instruksi tidak didukung dalam target mesin iniekspresi integral %qE bukan konstaninternal kompiler error. Alamat buruk:internal kompiler error. shift tidak benar:internal kompiler error. Kode tidak diketahui:internal kompiler error: kegagalan konsistensi internalinternal error: register buruk: %dinternal error: cris_side_effect_mode_ok dengan operan burukinterrupt_thread hanya tersedia di fidovariabel instrinsic yang bukan sebuah prosedur%%-code tidak validoperan %%A tidak validoperan %%B tidak validnilai %%C tidak validnilai %%D tidak validnilai %%E tidak validnilai %%F tidak validnilai %%G tidak validnilai %%H tidak validkode %%J tidak validnilai %%J tidak validnilai %%K tidak validnilai %%L tidak validnilai %%M tidak validnilai %%N tidak validnilai %%O tidak validoperan %%P tidak validnilai %%P tidak validnilai %%R tidak validnilai %%T tidak validnilai %%U tidak validoperan %%Y tidak validoperan %%c tidak validoperan %%d tidak validnilai %%d tidak validoperan %%f tidak validnilai %%f tidak validnilai %%h tidak validkode %%j tidak validnilai %%j tidak validnilai %%k tidak validnilai %%m tidak validnilai %%p tidak validnilai %%q tidak validnilai %%r tidak validoperan %%s tidak validnilai %%s tidak validnilai %%t/%%b tidak validnilai %%u tidak validnilai %%v tidak validnilai %%x tidak validkode %%xn tidak validnilai %%ytidak valid, coba menggunakan batasan 'Z''asm': tidak validargumen IACC tidak validLHS tidak valid dalam panggilan gimpleUNSPEC tidak valid sebagai operantipe kembali abstrak tidak valid untuk fungsi %q+#Dtipe kembali abstrak tidak valid untuk anggota fungsi %q+#Dtipe abstrak tidak valid %qT untuk %qEtipe abstrak tidak valid untuk %q+Dalamat tidak validalignmen tidak valid untuk %<#pragma align%>, abaikanaplikasi tidak valid dari %<__alignof%> ke sebuah bit-fieldaplikasi tidak valid dari %<sizeof%> ke sebuah bit-fieldaplikasi tidak valid dari %<sizeof%> ke sebuah tipe fungsiaplikasi tidak valid dari %qs ke anggota fungsiaplikasi tidak valid dari %qs ke sebuah tipe voidargumen dari atribut %qs tidak validargumen ke fungsi bawaan tidak validassignmen array tidak validspesifikasi kelas dasar tidak validcast dari tipe %qT ke tipe %qT tidak validcast ke fungsi tipe %qT tidak validoperan const_double tidak validkonstanta tidak valid dalam %<#pragma pack%> - diabaikanbatasan untuk operan tidak validkonstruktor tidak valid; anda mungkin bermaksud %<%T (const %T&)%>predikat pengontrol tidak validkonversi dari %<__fpreg%> tidak validkonversi tidak valid dalam panggilan gimplekonversi tidak valid dalam pernyataan returnkonversi ke %<__fpreg%> tidak validkonversi tidak valid ke tipe %qT dari tipe %qTtipe kembali covarian tidak valid untuk %q+#Dargumen baku tidak valid untuk sebuah parameter template templatedefinisi tidak valid dari tipe pengkualifikasi %qTexit tidak valid dari blok struktur OpenMPekspresi sebagai operan tidak validekspresi tidak valid untuk minimal lvaluetipe ekspresi tidak valid untuk %<#pragma omp atomic%>tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qTekspresi peningkatan tidak validpenginisialisasi tidak validinsn tidak valid:topeng tidak validdeklarasi anggota template %qD tidak validkode operan '%c' tidak validoperan tidak valid untuk pemodifikasi 'A'operan tidak valid untuk pemodifikasi 'D'operan tidak valid untuk pemodifikasi 'H'operan tidak valid untuk pemodifikasi 'O'operan tidak valid untuk pemodifikasi 'T'operan tidak valid untuk pemodifikasi 'b'operan tidak valid untuk pemodifikasi 'e'operan tidak valid untuk pemodifikasi 'm'operan tidak valid untuk pemodifikasi 'o'operan tidak valid untuk pemodifikasi 'p'operan tidak valid untuk pemodifikasi 'z'operan tidak valid untuk kode '%c'operan tidak valid dalam referensi tidak langsungoperan tidak valid dalam pernyataan returnoperan tidak valid dalam operasi unarioperan tidak valid huruf pemodifikasioperan kode keluaran tidak validoperan ke kode %%H/%%L tidak validoperan ke kode %%N tidak validoperan tidak valid ke %%Roperan ke kode %%R tidak validoperan tidak valid ke %%Soperan ke kode %%T/%%B tidak validoperan ke kode %%U tidak validoperan ke kode %%V tidak validoperan ke kode %%p tidak validoperan ke kode %%s tidak validoperan tidak valid ke pernyataan switchoperan tidak valid dalam operasi binaryoperan tidak valid dalam perbandingan gimpleoperang tidak valid untuk tipe %qT dan %qT ke binari %qOoperan ke binari %s tidak valid (memiliki %qT dan %qT)operasi di %<__fpreg%> tidak validoperator tidak valid untuk %<#pragma omp atomic%>tipe parameter %qT tidak validmode pointer tidak valid %qspenunjuk tidak valid ke bit-field %qDpunctuation %qc tidak valid dalam batasanpure const state tidak valid untuk fungsikualifier tidak valid di tipe fungsi bukan anggotatidak valid pengkualifikasi lingkup dalam nama pseudo-destruktortipe penerima %qs tidak validnama register tidak valid untuk %q+Dpembagian rtl tidak valid ditemukan dalam instruksijenis penjadwalan tidak validargumen kedua ke %<__builtin_prefetch%> tidak valid; menggunakan noloperan shift tidak validdeklarasi template dari %qD tidak validargumen ketiga ke %<__builtin_prefetch%> tidak valid; menggunakan noltipe tidak valid %qT sebagai penginisialisasi untuk sebuah vektor dari tipe %qTtipe %qT tidak valid dideklarasikan %<friend%>tipe tidak valid untuk iterasi variabel %qEtipe tidak valid %<%T[%T]%> untuk array subscripttipe tidak valid dalam konversi ke integertipe tidak valid dalam konversi titik tetaptipe tidak valid dalam konversi noppenggunaan dari %%d, %%x, atau %%X tidak validpenggunaan tidak valid dari %<::%>penggunaan tidak valid dari %<auto%> dalam operator konversipenggunaan tidak valid dari %<restrict%>penggunaan tidak valid ari %<this%> di tingkat paling ataspenggunaan tidak valid dari %<this%> dalam fungsi bukan anggotapenggunaan tidak valid dari %qDpenggunaan tidak valid dari %qE untuk membentuk sebuah penunjuk ke anggota fungsipenggunaan dari '%%%c' tidak validpenggunaan tidak valid dari sebuah penunjuk ke sebuah tipe tidak lengkap dalam aritmetik penunjukpenggunaan tidak valid dari array dengan batasan tidak terspesifikasikanpenggunaan tidak valid dari anggota array fleksibelpenggunaan tidak valid dari bukan-lvalue arraypenggunaan tidak valid dari anggota data tidak statis %qDpenggunaan tidak valid dari anggota fungsi %qD bukan statispenggunaan tidak valid dari ekspresi ekspansi packpenggunaan tidak valid dari nama kualifikasi %<%D::%D%>penggunaan tidak valid dari nama kualifikasi %<%T::%D%>penggunaan tidak valid dari nama kualifikasi %<::%D%>penggunaan tidak valid dari struktur dengan anggota array fleksibelpenggunaan tidak valid dari template-id %qD dalam deklarasi dari primary templatepenggunaan tidak valid dari tipe %qT sebagai nilai baku untuk sebuah parameter templatepenggunaan tidak valid dari ekspresi voidtipe vektori tidak valid untuk atribut %qEini harus berupa alamat dari sebuah fungsi dengan hubungan eksternaliterasi variabel %qD seharusnya bukan first privateiterasi variabel %qD seharusnya bukan reduksidest_idx seharusnya %d, bukan %diwmmxt abi membutuhkan sebuah iwmmxt kapabel cpuiwmmxt membutuhkan sebuah AAPCS kompatibel ABI untuk operasi yang sesuaimelompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasimelompat kedalam pernyataan ekspresilompat ke case labellompat ke label %qDsampah diakhir dari #pragma GCC memregs [0..16]sampah diakhir dari #pragma ghs endsdasampah diakhir dari #pragma ghs endtdasampah diakhir dari #pragma ghs endzdasampah diakhir dari #pragma ghs interruptsampah diakhir dari #pragma ghs sectionsampah diakhir dari #pragma ghs startsdasampah diakhir dari #pragma ghs starttdasampah diakhir dari #pragma ghs startzdasampah diakhir dari %<#pragma GCC visibility%>sampah diakhir dari %<#pragma align%>sampah diakhir dari %<#pragma fini%>sampah diakhir dari %<#pragma init%>sampah diakhir dari %<#pragma message%>sampah diakhir dari %<#pragma pack%>sampah diakhir dari %<#pragma pop_options%>sampah di akhir dari %<#pragma push_options%>sampah diakhir dari %<pragma redefine_extname%>sampah diakhir dari %<#pragma reset_options%>sampah diakhir dari %<#pragma lemah%>kata kunci %<export%> tidak terimplementasi, dan akan diabaikanlabel label %q+D dideklarasikan tetapi tidak didefinisikanlabel %q+D didefinisikan tetapi tidak digunakanlabel %q+D digunakan tetapi tidak didefinisikanlabel %qE direferensikan diluar dari fungsi apapunlabel diakhir dari pernyataan compoundbahasa %s tidak dikenalbahasa string %<"%E"%> tidak dikenalkonstanta titik-tetap besar secara implisit dipotong ke tipe titik-tetapargumen terakhir harus berupa sebuah immediateld menghasilkan status keluaran %dketepatan kiriketepatan kiri dalam format strfmonjumlah geser kiri >= lebar dari tipejumlah geser kiri negatifoperan tangan-kiri dari ekspresi koma tidak memiliki efekpemodifikasi panjangpemodifikasi panjang dalam format printfpemodifikasi panjang dalam format scanfpemodifikasi panjang dalam format strfmonperpustakaan: %s
  perpustakaan fungsi %q#D redeklarasi sebagai bukan-fungsi %q#Dperpustakaan lib%s tidak ditemukanlo_sum bukan registerlokal kelas %q#T seharusnya tidak memiliki tipe anggota data statis %q#Dkebutuhan memori lokal variabel melebihi kapasitasnilai lebih kecil dalam jangkauan case label lebih kecil dari nilai minimum untuk tipelvalue dibutuhkan sebagai operan penguranganlvalue dibutuh sebagai operan peningkatanlvalue dibutuhkan sebagai operan kiri dari penempatanlvalue dibutuh sebagai operan unary %<&%>nama makro hilang setelah %qssalah bentuk #pragma builtinsalah bentuk #pragma ghs sectionsalah bentuk %<#pragma align%>salah bentuk %<#pragma align%>, abaikansalah bentuk %<#pragma fini%>salah bentuk %<#pragma fini%>, abaikansalah bentuk %<#pragma init%>salah bentuk %<#pragma init%>, abaikansalah bentuk %<#pragma message%>, diabaikansalah bentuk %<#pragma pack%> - diabaikansalah bentuk %<#pragma pack(pop[, id])%> - diabaikansalah bentuk %<#pragma pack(push[, id][, <n>])%> - diabaikanargumen spesifikasi fungsi salah formatspesifikasi nama fungsi salah formatmangling %Cmangling tipe fixed point tidak diketahuimask harus berupa sebuah immediatebatasan yang cocok tidak mengijinkan sebuah registerbatasan yang cocok tidak valid dalam keluaran operanbatasan yang cocok mereferensikan jumlah operan yang tidak validtidak boleh menggunakan bersamaan -EB dan -ELtidak boleh digunakan bersamaan -m32 dan -m64anggota %q+#D dengan konstruktor tidak diijinkan dalam kumpulan anonymousanggota %q#D dengan konstruktor tidak diijinkan dalam unionanggota %q+#D dengan operator penempatan salin tidak diperbolehkan dalam kumpulan anonymousanggota %q+#D dengan penempatan salinan operator tidak diijinkan dalam unionanggota %q+#D dengan desktruktor tidak diijinkan dalam kumpulan anoymousanggota %q+#D dengan desktruktor tidak diijinkan dalam unionanggota %qD dideklarasikan sebagai friend sebelum tipe %qT didefinisikananggota %qD referensi tidak terinisialisasianggota fungsi secara implisit friends dari kelasnyamasukan memori %d tidak secara langsung dapat dialamatkanmetode deklarasi tidak dalam context @interfacedefinisi metode tidak dalam conteks @implementationmetode mungkin hilang sebuah [super dealloc] callmips16 fungsi profilinghilang $ jumlah operan dalam formathilang %<(%> setelah %<#pragma GCC visibility push %> - diabaikanhilang %<(%> setelah %<#pragma pack%> - diabaikanhilang pembatas setelah blok %ihilang kurung disekitar penginisialisasihilang kurung diantara penginisialisasi untuk %qThilang ujung callgraph untuk pemanggilan stmt:hilang kurung penutup untuk operan yang bernamahilang close parenhilang predikat pengontrolhilang definisihilang edge %i->%ihilang nama berkas setelah %qshilang karakter pengisi di akhir dari format strfmonhilang ekspresi peningkatanhilang penginisialisasi untuk anggota %qDhilang target makefile setelah %qshilang angkahilang open parenhilang operanhilang jenis pilihan setelah %<#pragma GCC diagnosa%>hilang jalur setelah %qshilang sentinel dalam pemanggilan fungsihilang karakter %c pengakhirhilang nama-tipe dalam typedef-deklarasimode %qs diaplikasikan ke tipe yang tidak sesuailebih dari %d operan dalam %<asm%>array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertamamultiple default label dalam satu pilihanmultiple definisi dari %q#Tmultiple field dalam union %qT tida terinisialisasimultiple atribut tipe fungsi dispesifikasikanmultiple hot/cold transisi ditemukan (bb %i)multiple pemanggil inlinemultiple atribut interupsi tidak diijinkanmultiple storage kelas dalam deklarasi dari %qsmultiple class penyimpanan dalam deklarasi penspesifikasimultiple tipe dalam satu deklarasiharus menggunakan %<.*%> atau %<->*%> untuk memanggil penunjuk-ke-anggota fungsi dalam %<%E (...)%>, contoh %<(... ->* %E) (...)%>nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah arraynama %qT memiliki tipe tidak lengkapnama hilang untuk anggota fungsinama dari template kelas bayangan parameter template %qDnama digunakan dalam sebuah gaya GNU diperuntukan penginisialisasi untuk sebuah arraynamespace alias %qD tidak diijinkan disini, diasumsikan %qDkumpulan namespace scope anonymous harus berupa statispanjang insn negatifkedalaman nesting negatif dari daerah %ilebar negatif dalam bit-field %q+Dlebar negatif dalam bit-field %qsalternatif dialek perakit bertelurdeklarasi extern nested dari %qDfungsi nested %q+D dideklarasikan tetapi tidak pernah didefinisikanfungsi nested %qs dideklarasikan %<extern%>nested redefinisi dari %<enum %E%>nested redefinisi dari %<struct %E%>nested redefinisi dari %<union %E%>new tidak dapat diaplikasikan ke sebuah fungsi tipenew tidak dapat diaplikasikan untuk mereferensikan sebuah tipetidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknyabukan %q#D anggota fungsi dideklarasikan dalam kelas %qTtidak ada FUNCTION_PROFILER untuk CRIStidak ada argumentidak ada argumen untuk spesifikasi fungsitidak ada nama class dispesifikasikan dengan %qstidak ada tempat kelas yang bernama %q#T dalam %q#Ttidak ada penutup %<]%> untuk %<%%[%> formattidak ada dealokasi fungsi yang berhubungan untuk %qDtidak ada tipe data untuk mode %qstidak ada argumen baku untuk %qDtidak ada field %qD ditemukan dalam union sedang diinisialisasitidak ada daftar immediate_usetidak ada berkas masukantidak ada berkas masukan; tidak ingin menulis ke berkas keluarantidak ada tipe integral yang dapat merepresentasikan seluruh dari nilai enumerasi untuk %qTtidak ada register bawah yang tersedia unruk popping register atastidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>tidak cocok mengubah fungsi %qD ke tipe %q#Ttidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>tidak ada pasangan push untuk %<#pragma GCC visibility pop%>template tidak cocok untuk %qD yang ditemukantidak ada anggota fungsi %qD dideklarasikan dalam %qTtipe prosesor tidak dispesifikasikan untuk penyambungantidak ada profiling dari kode 64 bit untuk ABI initidak ada register dalam alamattidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan voidtidak ada sclass untuk %s stab (0x%x)tidak ada semi kolon di akhir dari struct atau uniontidak cocok %<operator %s%> untuk %qTtidak ada %qD yang sesuai yang ditemukan dalam kelas %qTtidak ada unik final overrider untuk %qD dalam %qTtitik dengan tidak direlease memori ditemukanargumen bukan-konstanta integer %u dalam panggilan ke fungsi %qEbukan-konstanta array dalam pernyataan DATA %Lkondisi bukan konstan untuk assertion staticargumen bukan-titik-pecahan dalam panggilan ke fungsi %qEargumen bukan-titik-pecahan dalam panggilan ke fungsi %qEbukan fungsi dalam panggilan gimplearray bukan lvalue dalam ekspresi kondisionalbukan-anggota %qs tidak dapat dideklarasikan %<mutable%>fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifiermasukan %d bukan memori harus tetap berada dalam memorianggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>bukan parameter %qs tidak dapat menjadi parameter packbukan register seperti LHS dari operasi binaribukan register seperti RHS dari operasi unaryakhiran bukan-standar di konstanta floatingdeklarasi bukan statis dari %q+D mengikuti deklarasi statisinisialisasi tidak statis dari sebuah anggota array fleksibeltipe bukan template %qT digunakan sebuah sebuah templatenon-thread-local deklarasi dari %q+D mengikuti deklarasi thread-localkonversi bukan trivial dalam operasi unaribukan trivial designated penginisialisasi tidak didukungindeks array bukan konstan dalam penginisialisasidaftar exits tidak kosong dari loop %d, tetapi tidak direkambukan lokal label tidak dikonfigurasikan dengan akhiran header sysroottidak cukup secara sempurna nested loopstidak cukup informasi mengenai tipetidak cukup variabel argumen yang masuk ke sebuah sentinelcatatan: angka harus berupa 0 atau 1jumlah dari argumen tidak cocok dengan prototipe bawaanjumlah dari argumen tidak cocok prototipejumlah dari catatan bb dalam rantai instruksi (%d) != n_basic_blocks (%d)jumlah dari komponen dari vektor bukan kelipatan dari duaobjek hilang dalam penggunaan dari %qEtipe objek %qT tidak cocok dengan nama destruktor ~%qTobjek dengan tipe variabel termodifikasi harus tidak memiliki hubunganpenggunaan sudah ditinggalkan dari penginisialisasi yang diberikan dengan %<:%>penggunaan sudah ditinggalkan dari penginisialisasi yang diberikan tanpa  %<=%>diabaikan operan tengah ke %<?:%> operan tidak dapat mangledhanya variabel tidak terinisialisasi yang dapat ditempatkan didaerah .bsshanya variabel yang belum terinisialisasi yang dapat ditempatkan dalam daerah .noinithanya aliases lemah yang didukung dalam konfigurasi initipe vektor opaque tidak dapat diinisialisasimembuka /dev/zero: %mmembuka berkas  ketergantungan %s: %mmembuka berkas keluaran %s: %mbatasan operan berisi secara tidak benar posisi %<+%> atau %<=%>batasan operan untuk %<asm%> berbeda dalam jumlah dari alternatifoperan bukan sebuah kode kondisi, kode operan 'D' tidak validnomor operan hilang setelah %%-letternomor operan diluar dari jangkauanjumlah operan diluar dari jangkauan dalam formatjumlah operan yang dispesifikasikan untuk format yang tidak mengambil argumenjumlah operan yang dispesifikasikan dengan assignmen yang ditekanoperasi di %qE mungkin tidak terdefinisioptimisasi mungkin menghapus baca dan/atau tulis ke variabel registerperbandingan terurut dari penunjuk dengan integer nolaslinya pemanggilan fungsi tidak langsung tidak dipertimbangkan untuk inliningblok luar dari region %i salahbatasan keluaran %d seharusnya menspesifikasikan sebuah register tunggalbatasan keluaran %qc untuk operan %d tidak berada di awalnama berkas keluaran dispesifikasikan dua kalijumlah keluaran %d tidak secara langsung dapat dialamatikeluaran operan %d harus menggunakan batasan %<&%>batasan keluaran operan kurang %<=%>keluaran operan adalah konstanta dalam %<asm%>output_move_single:overflow dalam dimensi arrayoverflow dalam konstanta ekspresioverflow dalam nilai enumerasioverflow dalam nilai enumerasi di %qDatribut packed menyebabkan alignmen tidak efisienatribut packed menyebabkan aligmen tidak efisien untuk %q+Datribut packed tidak diperlukanatribut packed tidak diperlukan untuk %q+Dukuran struktur padding ke batasan alignmenstruktur padding ke align %q+Dparameter %P memiliki tipe tidak lengkap %qTparameter %P dari %qD memiliki tipe tidak lengkap %qTparameter %q+D dideklarasikan %<inline%>parameter %q+D hanya memiliki sebuah deklarasi kedepanparameter %qD secara tidak valid dideklarasikan tipe metodeparameter %qD dinisialisasiparameter %u (%q+D) memiliki tipe tidak lengkapparameter %u (%q+D) memiliki tipe voidparameter dideklarasikan %<auto%>parameter mungkin tidak memiliki tipe variabel termodifikasi %qTnama parameter (tanpa tipe) dalam deklarasi fungsiparameter pack argumen %qE harus berada di akhir dari daftar argumen templateparameter pack argumen %qT harus berada di akhir dari daftar argumen templateparameter packs tidak diekspan dengan %<...%>:tanda kurung disekitar %qE tidak dapat digunakan untuk membentuk sebuah penunjuk-ke-anggota-fungsiinisialisasi berkurung tidak diijinkan dalam loop OpenMP %<for%>partial spesialisasi %qT dideklarasikan %<friend%>melewatkan %qT memilih %qT diatas %qTmelewatkan koson ke argumen bukan penunjuk %P dari %qDmelewatkan argumen %d dari %qE sebagai %<float%> daripada %<double%> karena adaprototipemelewatkan argumen %d dari %qE sebagai %qT daripada %qT karena ada prototipemelewatkan argumen %d dari %qE sebagai kompleks daripada pecahan kerana ada prototipemelewatkan argumen %d dari %qE sebagai kompleks daripada integer karena ada prototipemelewatkan argumen %d dari %qE sebagai pecahan daripada kompleks karena ada prototipemelewatkan argumen %d dari %qE sebagai pecahan daripada integer karena ada prototipemelewatkan argumen %d dari %qE sebagai integer daripada kompleks kerana ada prototipemelewatkan argumen %d dari %qE sebagai integer daripada pecahan karena ada prototipemelewatkan argumen %d dari %qE sebagai signed karena ada prototipemelewatkan argumen %d dari %qE sebagai unsigned karena ada prototipemelewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjukmelewatkan argumen %d dari %qE dari tipe Objective-C berbedamelewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibelmelewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah castmelewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah castmelewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipepedwarn: permerror: penunjuk aritmetik untuk pengoleksi objek sampah tidak diijinkanassignmen penunjukpenunjuk dari tipe %<void *%> digunakan dalam aritmetiktipe dari penunjuk %<void *%> digunakan dalam pengurangantarget penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signednesspenunjuk ke sebuah fungsi digunakan dalam aritmetikpenunjuk ke sebuah fungsi digunakan dalam penguranganpenunjuk ke anggota konversi melalui basis maya %qTpenunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qTtipe penunjuk tidak cocok dalam ekspresi kondisionalnilai penunjuk digunakan dimana sebuah kompleks didugatipe penunjuk/integer tidak cocok dalam ekspresi kondisionalpenunjuk tidak diijinkan sebagai nilai casealamat post-increment bukan sebuah registerpostfix %qD seharusnya mengembalikan %qTalamat pre-decrement bukan sebuah registeralamat pre-increment bukan sebuah registerketepatanketepatan dalam format printfinstruksi Thumb terprediksiinstruksi terprediksi dalam urutan berkondisiprefix %qD seharusnya mengembalikan %qTprev_bb dari %d seharusnya %d, bukan %ddeklarasi sebelumnya dari %q+Ddukungan profiler untuk VxWorksaplikasi: %s
  argumen dipromosikan %qD tidak cocok dengan prototipe bawaanargumen dipromosikan %qD tidak cocok dengan prototipedeklarasi prototipeprototipe untuk %q+D mendeklarasikan argumen %d dengan tipe tidak kompatibelprototipe untuk %q+D mendeklarasikan lebih sedikit argumen dari definisi gaya lama sebelumnyaprototipe untuk %q+D mendeklarasikan lebih argumen dari definisi gaya lama sebelumnyaprototipe untuk %q+D mengikuti definisi bukan-prototipepseudo-destruktor tidak dipanggiltipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qTkualifier tidak diijinkan dalam deklarasi dari %<operator %T%>r0 harus tersedia sebaga sebuah call-clobbered registerekspresi jangkauan dalam pernyataan switch bukan standarlokasi baca-saja %qE digunakan sebagai keluaran %<asm%>anggota baca-saja %qD digunakan sebagai keluaran %<asm%>variabel baca-saja %qD digunakan sebagai keluaran %<asm%>membaca melalui pointer kosong (argumen %d)evaluasi rekursi dari argumen baku untuk %q#Drekursif inliningtipe rekursif %qT tidak terdefinisiredeklarasi dari %<enum %E%>redeklarasi dari %q+D dengan visibility berbeda (visibility lama dijaga)redeklarasi dari %q+D dengan tidak ada sambunganredeklarasi dari %qT sebagai bukan-templateredeklarasi dari C++ tipe bawaan %qTredeklarasi dari enumerator %q+Dredeklarasikan disini sebagai %q#Dfungsi inline extern terdefinisi-kembali tidak dipertimbangkan untuk inliningredefinisi dari %<struct %E%>redefinisi dari %<union %E%>redefinisi dari %q#Tredefinisi dari %q+Dredefinisi dari argumen baku untuk %q#Dredefinisi dari parameter %q+Dredefinisi dari tipedef %q+Dredundan redeklarasi dari %q+Ddeklarasi redundansi dari %qD dalam lingkup samareferensi ke %qD adalah ambigunama register diberikan untuk variabel bukan register %q+Dnama register tidak dispesifikasikan untuk %q+Dregister yang dispesifikasikan untuk %q+D tidak cocok untuk tipe datavariabel register %qD digunakan dalam fungsi nestedmengubah nama spesifikasi %s ke %s
  diulang %s dalam formatmeminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++permintaan untuk anggota %qD dalam %qE, yangg tipe bukan class %qTpermintaan untuk anggota %qD adalah ambigupermintaan untuk anggota %qD adalah ambigu dalam multiple inheritance latticememinta untuk anggota %qE dalam sesuatu bukan sebuah struktur atau unionalignmen yang diminta untuk %q+D lebih besar dari alignmen yang diimplementasikan dari %wuposisi yang diminta lebih kecil dari nolposisi yang diminta bukan sebuah konstanta integerhasil dari %<operator->()%> menghasilkan hasil bukan penunjukreturn edge tidak menunjuk ke akhir dalam bb %dreturn tidak diikuti dengan barriertipe kembali %q#T tidak lengkaptipe baku kembali ke %<int%>tipe kembali adalah sebuah tipe tidak lengkaptipe kembali mungkin berupa sebuah kandidat untuk sebuah atribut formatspesifikasi tipe kembali untuk konstruktor tidak validspesifikasi tipe kembali untuk desktruktor tidak validtipe kembali yang dispesifikasikan untuk %<operator %T%>pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qTmengembalikan sebuah nilai dari sebuah konstruktormengembalikan sebuah nilai dari sebuah destruktormengembalikan referensi ke sementaraketepatan kananketepatan kanan dalam format strfmonjumlah geser kanan >= lebar dari tipejumlah geser kanan negatifmode pembulatan tidak didukung untuk VAX floatskatakan %<typename %E%> jika sebuah tipe adalah berartiobjek skalar %qD membutuhkan satu elemen dalam penginisialisasipenjadwalan %<auto%> tidak mengambil sebuah parameter %<chunk_size%>jadwal %<runtime%> tidak mengambil sebuah parameter %<chunk_size%>schedule chunk ukuran ekspresi harus integralargumen kedua dari %q+D seharusnya %<char **%>argumen kedua ke %<__builtin_prefetch%> harus berupa sebuah konstantaoperan kedua ke operator kondisional bertipe %<void%>, tetapi operan ketika bukan sebuah throw-expression ataupun bertipe %<void%>parameter kedua dari %<va_start%> bukan argumen bernama terakhirsection anchors harus tidak aktif ketika pengurutan kembali tingkat teratas tidak aktifatribut daerah tidak diijinkan untuk %q+Ddaerah dari %q+D tidak dapat dioverriddendaerah dari %q+D konflik dengan deklarasi sebelumnyapemilih harus berupa sebuah immediatemenset batas maksimum ukuran berkas core ke: %mmembayangi tipe deklarasi sebelumnya dari %q#Dshared dan mdll tidak kompatibelshared call_stmt:shared rtxIF sederhanaukuran dalam array baru harus memiliki tipe integralukuran dari array %qD memiliki tipe bukan integral %qTukuran dari array %qD bukan sebuah integral konstan-ekspresiukuran dari array memiliki tipe %qT bukan integralukuran dari array bukan sebuah integral konstan ekspresiukuran dari array terlalu besarukuran dari loop %d seharusnya %d, bukan %dukuran dari nilai kembali dari %q+D adalah %u bytesukuran dari variabel %q+D terlalu besarsoft-float dan long-double-128 tidak kompatibelmaaf, tidak terimplementasi: berkas spesifikasi tidak memiliki spesifikasi untuk proses penghubunganspesifikasi adalah '%s'
  
  spesialisasi %qT setelah instantiation %qTspesialisasi dari %qD setelah instansiasispesialisasi dari %qD dalam namespace berbedaspesialisasi dari %qT setelah instantiationspesialisasi dari anggota fungsi spesial secara implist dideklarasikanspesifikasi %%include sintaks salah bentuk setelah %ld karakterspesifikasi %%rename sintaks salah bentuk setelah %ld karakterspesifikasi %s spesifikasi tidak dapat ditemukan untuk diganti namanyaberkas spesifikasi rusak setelah %ld karakterspesifikasi tidak diketahui %% perintah setelah %ld karakterspurious akhiran %<%%%> dalam formatstack frame bukan kelipatan dari 8 bytes: %wdstack frame bukan kelipatan dari octabyte: %wdstack frame terlalu besarnilai stack guard harus berupa sebuah kelipatan tepat dari 2ekspresi batas stack tidak didukungbatas stact tidak didukung dalam target iniukuran stack harus berupa sebuah kelipatan tepat dari 2ukuran stack harus lebih besar dari nilai penjaga stackukuran stack harus lebih besar  dari 64kstackframe terlalu besar: %d bytespernyataan ditandai untuk throw di tengah dari blokpernyataan ditandai untuk throw, tetapi tidakpernyataan dengan tidak ada efekstatic assertion gagal: %Edeklarasi statis dari %q+D mengikuti deklarasi bukan statisstatic tidak didukung dalam TPF-OSanggota statis %qD tidak dapat menjadi sebuah bit-fieldanggota statis %qD dideklarasikan %<register%>anggota fungsi statis %q#D dideklarasikan dengan tipe pengkualifikasianggota fungsi statis %qD tidak dapat memiliki cv kualifierstatis atau tipe kualifier dalam array pendeklarasi bukan parameteratribut stdcall dan cdecl tidak kompatibelatribut stdcall dan fastcall tidak kompatibelstmt (%p) ditandai dimodifikasi setelah tahap optimisasi: kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qskelas penyimpanan %<auto%> tidak valid untuk fungsi %qskelas penyimpanan %<register%> tidak valid untuk fungsi %qsclass penyimpanan %qD diaplikasikan ke template instantiationkelas penyimpanan dispesifikasikan untuk %qsclass penyimpanan dispesifikasikan untuk parameter %qsclass penyimpanan dispesifikasikan untuk nama tipespesifikasi kelas penyimpanan tidak valid dalam deklarasi fungsi friendukuran penyimpanan dari %q+D bukan konstantukuran penyimpanan dari %q+D tidak diketahuihilang %<\%o%> dalam aplikasihilang %qc dalam aplikasihilang %qs dalam aplikasistrftime format tidak dapat memformat argumenpanjang string %qd lebih besar daripada panjang %qd ISO C%d kompiler dibutuhkan untuk mendukungstrong-cast assignmen telah diintercepkanstrong-cast mungkin dibutuhkanstruct tidak memiliki anggotastruct tidak memiliki anggota bernamasubframework include %s konflik dengan framwork includesubscrip hilang dalam referensi arraynilai subscripted adalah bukan array ataupun penunjuknilai subscripted adalah penunjuk ke fungsisubscripting array dideklarasikan %<register%>disarankan kurung disekitar badan kosong dalam pernyataan %<do%>disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<else%>disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<if%>disarankan eksplisit tanda kurung disekitar tubuh kosong dalam pernyataan %<do%>disarankan tanda kurung diantara %<&&%> didalam %<||%>disarankan tanda kurung diantara %<+%> dalam operan dari %<&%>disarankan tanda kurung diantara %<+%> didalam %<<%>disarankan tanda kurung diantara %<+%> didalam %<>>%>disarankan tanda kurung diantara %<-%> dalam operan dari %<&%>disarankan tanda kurung diantara %<-%> didalam %<<<%>disarankan tanda kurung diantara %<-%> didalam %<>>%>disarankan tanda kurung disekeliling ekspresi %<>>%>disarankan tanda kurung diantara aritmetik dalam operan dari %<^%>disarankan tanda kurung diantara aritmetik dalam operan dari %<|%>disarankan parentheses disekitar assignmen digunakan sebagai nilai kebenarandisarankan tanda kurung diantara perbandingan dalam operan dari %<!=%>disarankan tanda kurung diantara perbandingan dalam operan  dari %<&%>disarankan tanda kurung diantara perbandingan dalam operan dari %<==%>disarankan tanda kurung diantara perbandingan dalam operan dari %<^%>disarankan tanda kurung diantara perbandingan dalam operan dari %<|%>disarankan tanda kurung diantara operan dari %<!%> atau ubah %<&%> ke %<<&&%> atau %<!%> ke %<~%>disarankan tanda kurung diantara operand dari %<!%> atau ubah %<|%> ke %<||%> atau %<!%> ke %<~%>dukungan untuk mode %qspilihan %qs tidak lagi didukungswitch kuantiti bukan sebuah integerpernyataan pilihan dari ukuran %lu masukan terlalu besarmengambil alamat dari sebuah label adalah tidak bakutarget CPU tidak mendukung kode ARMtarget CPU tidak mendukung instruksi THUMBtarget CPU tidak mendukung kerja-samaatribut target tidak didukung di platform iniformat target tidak mendukung infinitypilihan target spesifik tidak cocoktarget sistem tidak mendukung keluaran debugtemplate argumen %d tidak validtemplate argumen %qE melibatkan parameter templateargumen template untuk %qD menggunakan tipe lokal %qTargumen template dibutuhkan untuk %<%s %T%>template argumen ke %qD tidak cocok dengan template asli %qDtemplate kelas tanpa sebuah namatemplate deklarasi dari %q#Ddefinisi template dari bukan template %q#Dparameter template %q+#Dparameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasidaftar parameter template digunakan dalam instantiation eksplisittipe parameter template %qT dideklarasikan %<friend%>parameter template tidak dapat berupa friendspenspesifikasi template tidak dispesifikasikan dalam deklarasi dari %qDtipe parameter template harus menggunakan kata kunci %<class%> atau %<typename%>template-id %qD untuk %q+D tidak cocok dengan deklarasi template apapuntemplate-id %qD digunakan sebagai sebuah pendeklarasiarsitektur %qs tidak mendukung instruksi branch-likelyaristektur %qs tidak mendukung instruksi paired-single' ' printf simbol'!' strfmon simbol'#' printf simbol'#' strftime simbol''' printf simbol''' simbol scanf'(' strfmon simbol'+' printf simbol'+' strfmon simbol'-' printf simbol'-' strfmon simbol'-' strftime simbol'0' printf simbol'0' strftime simbol'E' strftime pemodifikasi'I' printf simbol'I' scanf simbol'O' pemodifikasi'O' strftime pemodifikasi'^' strfmon simbol'^' strftime simbol'_' strftime simbol'a' scanf simbol'm' scanf simbol'q' diagnostic simbolpilihan -shared saat ini tidak didukung untuk VAX ELFalamat dari %qD akan selalu dievaluasi sebagai %<true%>alamat dari %qD tidak akan pernah menjadi KOSONGpenekanan penempatan feature scanfparameter pertama dari %<operator new%> tidak dapat memiliki sebuah argumen bakuargumen terakhir harus berupa sebuah 1 bit immediateargumen terakhir harus berupa sebuah 2 bit immediateargumen terakhir harus berupa sebuah 4 bit immediateargumen terakhir harus berupa sebuah 5 bit immediateargumen terakhir harus berupa sebuah 8 bit immediatem210 tidak memiliki dukungan little endianargumen selanjutnya ke terakhir harus berupa sebuah 8 bit immediatehasil dari konversi tidak dispesifikasikan karena %qE diluar dari jangkauan tipe %qTtipe yang sedang dihancurkan adalah %qT, tetapi destruktor merefer ke %qTtidak ada argumen ke %qD yang tergantung di sebuah parameter template, jadi sebuah deklarasi dari %qD harus tersediaargumen ketiga dari %q+D seharusnya %<char **%>argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstanoperan ketiga ke opertor kondisional bertipe %<void%>, tetapi operan kedua bukan sebuah throw-expression ataupun bertipe %<void%>fungsi bawaan ini hanya tersedia di fr405 dan fr450fungsi bawaan ini hanya tersedia di fr450fungsi bawaan ini hanya tersedia di fr500 dan fr550konstanta desimal ini hanya tidak unsigned dalam ISO C90konstanta desimal ini akan menjadi unsigned dalam ISO C90ini adalah insn:fungsi media ini hanya tersedia di fr400 dan fr550fungsi media ini hanya tersedia di fr500target ini tidak mendukung %qstarget mesin ini tidak memiliki percabangan tertundathread-local COMMON data tidak terimplementasithread-local deklarasi dari %q+D mengikuti deklarasi bukan-thread-lokalmelemparkan KOSONG, yang memiliki integral, bukan tipe penunjukmerefer ke sebuah anggota tipe dari sebuah parameter template, gunakan %<typename %E%>terlalu sedikit argumen ke %%:perbandingan-versiterlalu sedikit argumen ke fungsiterlalu sedikit argumen ke fungsi %<va_start%>terlalu sediki argumen ke fungsi %qEterlalu sedikit daftar parameter template dalam deklarasi dari %qDnilai tipe fungsi terlalu besar, butuh %d register, hanya memiliki %d register untuk initerlalu terlambat untuk #  direktif untuk menset direktori debugterlalu banyak %qs clausesterlalu banyak alternatif dalam %<asm%>terlalu banyak argumen untuk formatterlalu banyak argumen ke %%:perbandingan-versiterlalu banyak argumen ke fungsiterlalu banyak argumen ke fungsi %qEterlalu banyak kurung diantara penginisialisasi untuk %qTterlalu banyak penginisialisasi untuk %qTterlalu banyak berkas masukanterlalu banyak ujung percabangan keluar dari bb %iterlalu banyak daftar parameter template dalam deklarasi dari %qDterlalu banyak ruang stack untuk dibuang dari: %dterlalu banyak ruang stack untuk disiapkan: %dtop-level deklarasi dari %qs menspesifikasikan %<auto%>ukuran total dari variabel lokal melebihi batas arsitekturtradisional C menolak inisialisasi otomatis bersamatradisional C menolah inisialisasi dari unionstradisional C menolak pemotongan konstanta stringtradisional C menolak operator unary plusmode trap tidak didukung untuk VAX floatspemeriksaan pohon: %s, memiliki %s dalam %s, di %s:%dpemeriksaan pohon: diakses operan %d dari %s dengan %d operan dalam %s, di %s:%dpemeriksaan pohon: tidak menduga kelas %qs, memiliki %qs (%s dalam %s, di %s:%dpemeriksaan pohon: diduga kelas %qs, memiliki %qs (%s) dalam %s, di %s:%dpemeriksaan pohon: diduga kosong dari %s, memiliki %s dalam %s, di %s:%dpemeriksaan pohon: diduga pohon yang berisi struktur %qs, memiliki %qs dalam %s, di %s:%ddaftar pohon berakhir di kedalaman %ibenar/salah edge setelah sebuah bukan-COND_COND dalam bb %dmencoba menghapus tanda kurung disekitar tipe-idlebih baik coba gunakan %qEmencoba menyelesaikan struct, tetapi ditendang keluar karena error parse sebelumnyamencoba untuk membuat kelas %qT sebuah friend dari lingkup globaldua atau lebih tipe data dalam deklarasi dari %qsdua atau lebih tipe data dalam penspesifikasi deklarasitipe %q#T argumen diberikan ke %<delete%>, diduga penunjuktipe %qT untuk instantiation eksplisit %qD tidak cocok dengan tipe yang dideklarasikan %qTtipe %qT bukan sebuah basis tipe untuk tipe %qTtipe %qT bukan sebuah dasar langsung dari %qTtipe %qT tidak sebuah langsung atau virtual base dari %qTtipe atribut diabaikan setelah tipe telah didefinisikantipe sudah ditinggalkantipe tidak cocok diantara sebuah SSA_NAME dan simbolnyatipe tidak cocok dalam ekspresi binarytipe tidak cocok dalam ekspresi kondisionaltipe dari %qE tidak dikenaltipe dari array %q+D dilengkapi secara tidak kompatibel dengan inisialisasi implisittipe dari bit-field  %qs adalah sebuah ekstensi GCCtipe dari parameter format %d tidak lengkaptipe pengkualifikasi diabaikan di tipe kembali fungsitipe dari vektor delete bukan penunjuk ataupun tipe arraytipe-punning untuk tipe tidak lengkap mungkin melanggar aturan strict aliasingtipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qDtypedef %q+D dideklarasikan %<inline%>type deklarasi tidak valid dalam parameter deklarasitipe tidak benar benar kompatibeltidak dapat menghitung lokasi ril dari parameter terstacktidak dapat mendeduksi %qT dari %qEtidak dapat mengemulasikan %qstidak dapat menemukan sebuah register untuk spill dalam kelas %qstidak dapat menghasilkan reloads untuk:tidak terkondisi %2d tidak pernah dijalankan
  tidak terkondisi %2d diambil %s
! operan bernama %qs tidak terdefinisibase-type tidak terduga dalam cris_print_baseindeks-type tidak terduga dalam cris_print_indextidak terduga multipel operanoperan tidak terdugaefek-samping tidak terduga dalam alamatconst tidak terinisialisasi dalam %<new%> dari %q#Tunion tidak dapat dibuat transparanunion tidak memiliki anggotaunion tidak memiliki anggota bernamaukuran array tidak diketahui dalam deletetipe karakter konversi %qc dalam format tidak dikenalmode insn tidak diketahuiinsn move tidak dikenal:jenis pilihan tidak dikenal setelah %<#pragma GCC diagnosa%>nama register %qs tidak dikenal dalam %<asm%>nama register: %s tidak dikenalrelokasi unspek tidak diketahuipenginisialisasi tidak bernama untuk %qT, yang tidak memiliki kelas dasarpenginisialisasi tidak bernama untuk %qT, yang menggunakan turunan multiplestruct/union tidak bernama yang mendefinisikan no instancesvariabel tidak bernama atau field dideklarasikan voidinsn tidak dikenal:alamat tidak dikenalpenspesifikasi format tidak dikenalpilihan debuggin gcc: %c tidak dikenalkonstanta yang diharapkan tidak dikenalerror tidak terekovertidak teresolf overload untuk Altivec bawaan %qFkombinasi tidak didukung: %stidak didukung bukan-standar pemotongan dari string literalstidak didukung akhiran bukan-standar di konstanta floatingukuran operan tidak didukung untuk register ekstendedalternatif dialek perakit tidak terselesaikanformat string tidak terselesaikanvariabel %q+D tidak digunakannilai lebih tinggi dalam case label range melebihi nilai maksimam untuk tipepenggunaan %<%T::%D%> daripada %<%T::%D%> untuk menamai konstruktor dalam sebuah nama berkualifikasigunakan %<%T::template %D%> untuk mengindikasikan bahwa ini adalah templategunakan %<...%> untuk mengekspan argumen packpenggunaan dari %<complex%> dalam tipe AltiVec tidak validpenggunaan dari %<long double%> dalam tipe AltiVec tidak validpenggunaan dari %<long%> dalam tipe AltiVec sudah ditinggalkan; gunakan %<int%>penggunaan dari %qs dalam templatepenggunaan dari %s dan %s bersama dalam %s formatpenggunaan dari %s dan %s bersama dengan %<%%%c%> %s formatpenggunaan dari tipe boolean dalam tipe AltiVec tidak validpenggunaan dari template class %qT sebagai ekspresipenggunaan dari enum %q#D tanpa deklarasi sebelumnyamenggunakan array yang tidak dapat diubah ke penunjuk dimana skalar dibutuhkanmenggunakan nilai tipe struct dimana skalar dibutuhkanmenggunaka nilai tipe union dimana skalar dibutuhkanpenspesifikasi storage class tidak berguna dalam deklarasi kosongnama tipe tidak berguna dalam deklarasi kosongtipe kualifier tidak berguna dalam deklarasi kosongdefinisi-pengguna %qD selalu mengevaluasikan kedua argumenmenggunakan field tidak valid %qDmenggunakan parameter tipe template %qT setelah %qsmenggunakan typedef-name %qD setelah %qsusing-declaration untuk bukan-anggota di class scopenilai dihitung tidak digunakanvariabel %q#D memiliki penginisialisasi tetapi tipe tidak lengkapvariabel %q+D dideklarasikan %<inline%>definisi variabel %q+D ditandai dllimportvariabel %q+D mungkin dipotong oleh %<longjmp> atau %<vfork%>variabel %qD memiliki tipe fungsivariabel %qD memiliki penginisialisasi tetapi tipe tidak lengkaparray dengan panjang bervariabel  %qD digunakanarray dengan panjang bervariabel digunakanvariabel atau field %qE dideklarasikan voidvariabel atau field dideklarasikan voidvariabel sebelumnya dideklarasikan %<static%> diredeklarasi %<extern%>pelacakan variabel diminta, tetapi tidak didukung oleh format debug inipelacakan variabel diminta, tetapi tidak berguna kecuali menghasilkan informasi debugukuran-variabel compound literalsobjek berukuran-variabel tidak boleh diinisialisasiukuran vektor bukan sebuah kelipatan integral dari ukuran komponenverify_cgraph_node gagalverify_flow_info gagalverify_flow_info: Blok dasar %d succ edge terkorupsiverify_flow_info: Blok %i memiliki loop_father, tetapi disana tidak ada loopsverify_flow_info: Blok %i kurang loop_fatherverify_flow_info: Duplikasi ujung %i->%iverify_flow_info: Blok tidak benar untuk fallthru %i->%iverify_flow_info: Fallthru tidak benar %i->%iverify_gimple gagalverify_ssa gagalatribut versi bukan sebuah stringvirtual base %qT tidak dapat diakses dalam %qT karena adanya ambigufungsi virtual tidak dapat menjadi friendvirtual bukan kelas fungsi %qsvisibility argumen bukan sebuah stringvisibility atribut tidak didukung dalam konfigurasi ini; diabaikannilai void tidak diabaikan karena ini seharusnyaperingatan: deklarasi lemah dari %q+D harus berupa publikdeklarasi lemah dari %q+D tidak didukungketika menulis keluaran ke %s: %mlebar dari %qs melebihi tipenyamenulis kedalam objek konstan (argumen %d)menulis melalui pointer kosong (argumen %d)Jumlah dari ujung percabangan salah setelah unkondisional jump %iujung salah %d->%d untuk argumen PHIdaftar penggunaan langsung salahinsn salah dalam ujung fallthrujumlah dari argumen ke fungsi %<__builtin_next_arg%> salahjumlah dari argumen ke fungsi %<va_start%> salahjumlah dari argumen template salah (%d, seharusnya %d)tanda edge keluar salah diakhir dari bb %dtipe argumen salah ke abstipe argumen salah ke bit-complementtipe argumen salah ke konjugasitipe argumen salah ke pengurangantipe argumen salah ke peningkatantipe argumen salah ke unary exclamation marktipe argumen salah ke unary minustipe argume salah ke unary plusx87 register kembali dengan x87 tidak aktifxstormy16_print_operand: kode tidak diketahuiukuran array nol atau negatif %q+Dukuran vektor nollebar nol untuk bit-field %q+Dlebar nol untuk bit-field %qslebar nol dalam %s formatpanjang-nol %s format stringarray berukuran-nol %qD
\ No newline at end of file
diff -Nrcpad gcc-11.1.0/gcc/po/id.po gcc-11.2.0/gcc/po/id.po
*** gcc-11.1.0/gcc/po/id.po	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/po/id.po	Wed Jul 28 06:55:07 2021
*************** msgid ""
*** 7,13 ****
  msgstr ""
  "Project-Id-Version: gcc 4.4.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-03-19 21:31+0000\n"
  "PO-Revision-Date: 2009-11-10 09:00+0700\n"
  "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
  "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
--- 7,13 ----
  msgstr ""
  "Project-Id-Version: gcc 4.4.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
  "PO-Revision-Date: 2009-11-10 09:00+0700\n"
  "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
  "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
*************** msgstr "    inlined dari %qs"
*** 1409,1421 ****
  msgid "this is the insn:"
  msgstr "ini adalah insn:"
  
! #: lra-constraints.c:3103
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
! #: lra-constraints.c:4133 reload.c:3862
  msgid "unable to generate reloads for:"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
--- 1409,1421 ----
  msgid "this is the insn:"
  msgstr "ini adalah insn:"
  
! #: lra-constraints.c:3108
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
! #: lra-constraints.c:4138 reload.c:3868
  msgid "unable to generate reloads for:"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
*************** msgstr "insn tidak dikenal:"
*** 1596,1613 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: targhooks.c:2075
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "dibuat dan digunakan dengan konfigurasi berbeda dari '%s'"
  
! #: targhooks.c:2090
  #, fuzzy
  #| msgid "created and used with different settings of -fpic"
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "dibuat dan digunakan dengan konfigurasi berbeda dari -fpic"
  
! #: targhooks.c:2092
  #, fuzzy
  #| msgid "created and used with different settings of -fpie"
  msgid "created and used with different settings of %<-fpie%>"
--- 1596,1613 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: targhooks.c:2089
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "dibuat dan digunakan dengan konfigurasi berbeda dari '%s'"
  
! #: targhooks.c:2104
  #, fuzzy
  #| msgid "created and used with different settings of -fpic"
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "dibuat dan digunakan dengan konfigurasi berbeda dari -fpic"
  
! #: targhooks.c:2106
  #, fuzzy
  #| msgid "created and used with different settings of -fpie"
  msgid "created and used with different settings of %<-fpie%>"
*************** msgstr "%s%speringatan: %s versi header
*** 1648,1654 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGCC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6041 c/c-typeck.c:7780 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1648,1654 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGCC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "pemodifikasi panjang dalam forma
*** 2110,2127 ****
  msgid "<command-line>"
  msgstr "<baris-perintah>"
  
! #: config/aarch64/aarch64.c:10259
  #, 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:10268 config/aarch64/aarch64.c:10281
! #: config/aarch64/aarch64.c:10293 config/aarch64/aarch64.c:10304
! #: config/aarch64/aarch64.c:10320 config/aarch64/aarch64.c:10334
! #: config/aarch64/aarch64.c:10354 config/aarch64/aarch64.c:10428
! #: config/aarch64/aarch64.c:10439 config/aarch64/aarch64.c:10453
! #: config/aarch64/aarch64.c:10675 config/aarch64/aarch64.c:10693
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, fuzzy, c-format
--- 2110,2127 ----
  msgid "<command-line>"
  msgstr "<baris-perintah>"
  
! #: config/aarch64/aarch64.c:10663
  #, 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:10672 config/aarch64/aarch64.c:10685
! #: config/aarch64/aarch64.c:10697 config/aarch64/aarch64.c:10708
! #: config/aarch64/aarch64.c:10724 config/aarch64/aarch64.c:10738
! #: config/aarch64/aarch64.c:10758 config/aarch64/aarch64.c:10832
! #: config/aarch64/aarch64.c:10843 config/aarch64/aarch64.c:10857
! #: config/aarch64/aarch64.c:11079 config/aarch64/aarch64.c:11097
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, fuzzy, c-format
*************** msgstr "operan tidak valid untuk kode '%
*** 2129,2206 ****
  msgid "invalid operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:10372 config/aarch64/aarch64.c:10383
! #: config/aarch64/aarch64.c:10535 config/aarch64/aarch64.c:10546
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid vector constant"
  msgstr "punctuation %qc tidak valid dalam batasan"
  
! #: config/aarch64/aarch64.c:10395 config/aarch64/aarch64.c:10407
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10421
  #, 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:10487 config/arm/arm.c:24289
  #, c-format
  msgid "missing operand"
  msgstr "hilang operan"
  
! #: config/aarch64/aarch64.c:10572
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "insn tidak valid:"
  
! #: config/aarch64/aarch64.c:10575
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "operan %%d tidak valid"
  
! #: config/aarch64/aarch64.c:10701 config/aarch64/aarch64.c:10706
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/aarch64/aarch64.c:10726
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.c:23568 config/arm/arm.c:33644
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.c:23570 config/arm/arm.c:33646
  #, 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:23585 config/aarch64/aarch64.c:23601
! #: config/arm/arm.c:33661 config/arm/arm.c:33677
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23609
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14054 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 2129,2206 ----
  msgid "invalid operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:10776 config/aarch64/aarch64.c:10787
! #: config/aarch64/aarch64.c:10939 config/aarch64/aarch64.c:10950
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid vector constant"
  msgstr "punctuation %qc tidak valid dalam batasan"
  
! #: config/aarch64/aarch64.c:10799 config/aarch64/aarch64.c:10811
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10825
  #, 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:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "hilang operan"
  
! #: config/aarch64/aarch64.c:10976
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "insn tidak valid:"
  
! #: config/aarch64/aarch64.c:10979
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "operan %%d tidak valid"
  
! #: config/aarch64/aarch64.c:11105 config/aarch64/aarch64.c:11110
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/aarch64/aarch64.c:11130
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2216,2233 ****
  msgstr "nilai %%r tidak valid"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13748 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "nilai %%R tidak valid"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13668
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13696
  #, c-format
  msgid "invalid %%P value"
  msgstr "nilai %%P tidak valid"
--- 2216,2233 ----
  msgstr "nilai %%r tidak valid"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "nilai %%R tidak valid"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "nilai %%P tidak valid"
*************** msgstr "nilai %%M tidak valid"
*** 2257,2263 ****
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13756
  #, c-format
  msgid "invalid %%s value"
  msgstr "nilai %%s tidak valid"
--- 2257,2263 ----
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "nilai %%s tidak valid"
*************** msgstr "nilai %%s tidak valid"
*** 2267,2273 ****
  msgid "invalid %%C value"
  msgstr "nilai %%C tidak valid"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13532
  #, c-format
  msgid "invalid %%E value"
  msgstr "nilai %%E tidak valid"
--- 2267,2273 ----
  msgid "invalid %%C value"
  msgstr "nilai %%C tidak valid"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "nilai %%E tidak valid"
*************** msgstr "relokasi unspek tidak diketahui"
*** 2280,2286 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14059
  #, c-format
  msgid "invalid %%xn code"
  msgstr "kode %%xn tidak valid"
--- 2280,2286 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "kode %%xn tidak valid"
*************** msgstr "UNSPEC tidak valid sebagai opera
*** 2369,2404 ****
  msgid "unrecognized supposed constant"
  msgstr "konstanta yang diharapkan tidak dikenal"
  
! #: config/arm/arm.c:20653 config/arm/arm.c:20678 config/arm/arm.c:20688
! #: config/arm/arm.c:20697 config/arm/arm.c:20706
  #, c-format
  msgid "invalid shift operand"
  msgstr "operan shift tidak valid"
  
! #: config/arm/arm.c:23562 config/arm/arm.c:23580
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruksi Thumb terprediksi"
  
! #: config/arm/arm.c:23568
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruksi terprediksi dalam urutan berkondisi"
  
! #: config/arm/arm.c:23686 config/arm/arm.c:23699 config/arm/arm.c:23724
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "Unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23801 config/arm/arm.c:23823 config/arm/arm.c:23833
! #: config/arm/arm.c:23843 config/arm/arm.c:23853 config/arm/arm.c:23892
! #: config/arm/arm.c:23910 config/arm/arm.c:23935 config/arm/arm.c:23950
! #: config/arm/arm.c:23977 config/arm/arm.c:23984 config/arm/arm.c:24002
! #: config/arm/arm.c:24009 config/arm/arm.c:24017 config/arm/arm.c:24038
! #: config/arm/arm.c:24045 config/arm/arm.c:24236 config/arm/arm.c:24243
! #: config/arm/arm.c:24270 config/arm/arm.c:24277 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2369,2404 ----
  msgid "unrecognized supposed constant"
  msgstr "konstanta yang diharapkan tidak dikenal"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "operan shift tidak valid"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruksi Thumb terprediksi"
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruksi terprediksi dalam urutan berkondisi"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "Unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "operan tidak valid untuk kode '%
*** 2406,2418 ****
  msgid "invalid operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23905
  #, c-format
  msgid "instruction never executed"
  msgstr "instruksi tidak pernah dijalankan"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23926
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2406,2418 ----
  msgid "invalid operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "instruksi tidak pernah dijalankan"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr "operan tidak terduga"
*** 2549,2556 ****
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6928
! #: d/dmd/dsymbolsem.c:1450 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
--- 2549,2556 ----
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
! #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
*************** msgstr "operasi di %<__fpreg%> tidak val
*** 2933,2939 ****
  msgid "invalid %%P operand"
  msgstr "operan %%P tidak valid"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13686
  #, c-format
  msgid "invalid %%p value"
  msgstr "nilai %%p tidak valid"
--- 2933,2939 ----
  msgid "invalid %%P operand"
  msgstr "operan %%P tidak valid"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "nilai %%p tidak valid"
*************** msgid "post-increment address is not a r
*** 2991,2997 ****
  msgstr "alamat post-increment bukan sebuah register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20528
  msgid "bad address"
  msgstr "alamat buruk"
  
--- 2991,2997 ----
  msgstr "alamat post-increment bukan sebuah register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "alamat buruk"
  
*************** msgstr "'%%%c' bukan sebuah awalan opera
*** 3049,3056 ****
  #: 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:3326 config/riscv/riscv.c:3441
! #: config/riscv/riscv.c:3447 config/riscv/riscv.c:3456
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "penggunaan dari '%%%c' tidak valid"
--- 3049,3056 ----
  #: 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:3335 config/riscv/riscv.c:3450
! #: config/riscv/riscv.c:3456 config/riscv/riscv.c:3465
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "penggunaan dari '%%%c' tidak valid"
*************** msgstr "Kehabisan ruang stack.\n"
*** 3196,3528 ****
  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:3851
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Gunakan piranti keras titik pecahan"
  
! #: config/rs6000/rs6000.c:3859
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Non-aktifkan pengalamatan terindeks"
  
! #: config/rs6000/rs6000.c:3864
  #, 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:3866
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4006
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4009
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4021
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10752
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "tes buruk"
  
! #: config/rs6000/rs6000.c:13316
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13496
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13505 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
  
! #: config/rs6000/rs6000.c:13520
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13541
  #, c-format
  msgid "invalid %%f value"
  msgstr "nilai %%f tidak valid"
  
! #: config/rs6000/rs6000.c:13550
  #, c-format
  msgid "invalid %%F value"
  msgstr "nilai %%F tidak valid"
  
! #: config/rs6000/rs6000.c:13559
  #, c-format
  msgid "invalid %%G value"
  msgstr "nilai %%G tidak valid"
  
! #: config/rs6000/rs6000.c:13594
  #, c-format
  msgid "invalid %%j code"
  msgstr "kode %%j tidak valid"
  
! #: config/rs6000/rs6000.c:13604
  #, c-format
  msgid "invalid %%J code"
  msgstr "kode %%J tidak valid"
  
! #: config/rs6000/rs6000.c:13614
  #, c-format
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.c:13629 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
  
! #: config/rs6000/rs6000.c:13676
  #, c-format
  msgid "invalid %%O value"
  msgstr "nilai %%O tidak valid"
  
! #: config/rs6000/rs6000.c:13723
  #, c-format
  msgid "invalid %%q value"
  msgstr "nilai %%q tidak valid"
  
! #: config/rs6000/rs6000.c:13765
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13782
  #, c-format
  msgid "invalid %%T value"
  msgstr "nilai %%T tidak valid"
  
! #: config/rs6000/rs6000.c:13794
  #, c-format
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.c:13808 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13875 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
  
! #: config/rs6000/rs6000.c:13932
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:14001
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "nilai %%ytidak valid, coba menggunakan batasan 'Z'"
  
! #: config/rs6000/rs6000.c:14845
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23803
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/rs6000/rs6000.c:26952
  #, 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:27021
  #, 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:27097
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27657
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27659
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27661
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27663
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27678
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27680
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27682
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27684
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/s390/s390.c:7884
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7895
  #, c-format
  msgid "cannot decompose address"
  msgstr "tidak dapat menguraikan alamat"
  
! #: config/s390/s390.c:7976
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:7999
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid reference for 'J' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8017
  #, fuzzy, c-format
  #| msgid "invalid operand for 'O' modifier"
  msgid "invalid address for 'O' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'O'"
  
! #: config/s390/s390.c:8039
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid address for 'R' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8057
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8067
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid address for 'S' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8088
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8099
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8185 config/s390/s390.c:8206
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid constant for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.c:8203
  #, fuzzy, c-format
  #| msgid "invalid operand output code"
  msgid "invalid constant - try using an output modifier"
  msgstr "operan kode keluaran tidak valid"
  
! #: config/s390/s390.c:8240
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.c:8247
  #, fuzzy, c-format
  #| msgid "invalid expression for min lvalue"
  msgid "invalid expression - try using an output modifier"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: config/s390/s390.c:8250
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid expression for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.c:12029
  #, fuzzy
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "vector argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/s390/s390.c:16403
  #, 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:16413
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16416
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16424
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3196,3528 ----
  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:3855
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Gunakan piranti keras titik pecahan"
  
! #: config/rs6000/rs6000.c:3863
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Non-aktifkan pengalamatan terindeks"
  
! #: config/rs6000/rs6000.c:3868
  #, 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:3870
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4010
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4013
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4025
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10845
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "tes buruk"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
  
! #: config/rs6000/rs6000.c:13613
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "nilai %%f tidak valid"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "nilai %%F tidak valid"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "nilai %%G tidak valid"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "kode %%j tidak valid"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "kode %%J tidak valid"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "nilai %%O tidak valid"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "nilai %%q tidak valid"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "nilai %%T tidak valid"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.c:13951
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
  
! #: config/rs6000/rs6000.c:14025
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "nilai %%ytidak valid, coba menggunakan batasan 'Z'"
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/rs6000/rs6000.c:27071
  #, fuzzy
  #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "Jangan hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: config/rs6000/rs6000.c:27140
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27776
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27778
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr "tidak dapat menguraikan alamat"
  
! #: config/s390/s390.c:7999
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8022
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid reference for 'J' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8040
  #, fuzzy, c-format
  #| msgid "invalid operand for 'O' modifier"
  msgid "invalid address for 'O' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'O'"
  
! #: config/s390/s390.c:8062
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid address for 'R' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8090
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid address for 'S' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid constant for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.c:8226
  #, fuzzy, c-format
  #| msgid "invalid operand output code"
  msgid "invalid constant - try using an output modifier"
  msgstr "operan kode keluaran tidak valid"
  
! #: config/s390/s390.c:8263
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.c:8270
  #, fuzzy, c-format
  #| msgid "invalid expression for min lvalue"
  msgid "invalid expression - try using an output modifier"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: config/s390/s390.c:8273
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid expression for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.c:12052
  #, fuzzy
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "vector argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/s390/s390.c:16426
  #, fuzzy
  #| msgid "pointer targets in return differ in signedness"
  msgid "types differ in signedness"
  msgstr "target penunjuk dalam kembali berbeda dalam signedness"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "<anonim>"
*** 3808,3815 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14380 cp/parser.c:31016
! #: cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
--- 3808,3815 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
*************** msgstr "diduga %<,%>"
*** 3829,3835 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31674
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
--- 3829,3835 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
*************** msgstr "diduga %<{%>"
*** 3838,3844 ****
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31638
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
--- 3838,3844 ----
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
*************** msgstr "diduga %<,%>, %<,%> atau %<}%>"
*** 3859,3871 ****
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31641
! #: cp/parser.c:35326
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
--- 3859,3871 ----
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
*************** msgstr "diduga %<{%>"
*** 3873,3880 ****
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19941
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "diduga %<{%>"
--- 3873,3880 ----
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "diduga %<{%>"
*************** msgstr "diduga %<{%>"
*** 3885,3898 ****
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31668
! #: cp/parser.c:33316 cp/parser.c:36125 cp/parser.c:36909
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31555
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
--- 3885,3898 ----
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
*************** msgstr "diduga %<{%>"
*** 3902,3908 ****
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31014 cp/parser.c:31644
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
--- 3902,3908 ----
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
*************** msgstr "diduga %<{%>"
*** 3914,3933 ****
  msgid "expected %<.%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33890
! #: cp/parser.c:33911
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31653
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31677
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
--- 3914,3933 ----
  msgid "expected %<.%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
*************** msgstr "diduga %<,%> atau %<,%>"
*** 3936,3966 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31632 cp/parser.c:34100
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40913
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-typeck.c:8370
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17360 cp/parser.c:31650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
--- 3936,3966 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-typeck.c:8430
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
*************** msgstr "Diduga nama"
*** 3979,3991 ****
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7407
  #, 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:7545 cp/pt.c:2044 cp/pt.c:25058
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
--- 3979,3991 ----
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7411
  #, fuzzy
  #| msgid "type %qs has a user-defined constructor"
  msgid "  after user-defined conversion:"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
*************** msgid_plural "candidates are:"
*** 3993,4011 ****
  msgstr[0] "kandidat 1:"
  msgstr[1] "kandidat 1:"
  
! #: cp/call.c:12092
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:12093
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3392
  msgid "jump to label %qD"
  msgstr "lompat ke label %qD"
  
! #: cp/decl.c:3393
  msgid "jump to case label"
  msgstr "lompat ke case label"
  
--- 3993,4011 ----
  msgstr[0] "kandidat 1:"
  msgstr[1] "kandidat 1:"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr "lompat ke label %qD"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "lompat ke case label"
  
*************** msgstr "%Hvariabel lokal %qD mungkin tid
*** 4265,4299 ****
  msgid "local variable %qD may not appear in this context"
  msgstr "%Hvariabel lokal %qD mungkin tidak muncul dalam konteks ini"
  
! #: cp/parser.c:20737
  #, fuzzy
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:20740
  #, fuzzy
  #| msgid "forming %s to reference type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/parser.c:20742
  #, fuzzy
  #| msgid "%Jcase value %qs not in enumerated type %qT"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%J nilai case %qs tidak dalam tipe enumerasi %qT"
  
! #: cp/parser.c:20744
  #, fuzzy
  #| msgid "invalid use of incomplete typedef %qD"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "penggunaan tidak valid dari typedef tidak lengkap %qD"
  
! #: cp/parser.c:20746
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2042 cp/semantics.c:5713
  msgid "candidates are:"
  msgstr "kandidat adalah:"
  
--- 4265,4299 ----
  msgid "local variable %qD may not appear in this context"
  msgstr "%Hvariabel lokal %qD mungkin tidak muncul dalam konteks ini"
  
! #: cp/parser.c:20774
  #, fuzzy
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:20777
  #, fuzzy
  #| msgid "forming %s to reference type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/parser.c:20779
  #, fuzzy
  #| msgid "%Jcase value %qs not in enumerated type %qT"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%J nilai case %qs tidak dalam tipe enumerasi %qT"
  
! #: cp/parser.c:20781
  #, fuzzy
  #| msgid "invalid use of incomplete typedef %qD"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "penggunaan tidak valid dari typedef tidak lengkap %qD"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "kandidat adalah:"
  
*************** msgstr "konversi ke %qT mengubah nilai k
*** 4353,4406 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6633 c/c-typeck.c:4406
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "tipe argumen salah ke unary minus"
  
! #: cp/typeck.c:6634 c/c-typeck.c:4393
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.c:6661 c/c-typeck.c:4450
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "tipe argumen salah ke bit-complement"
  
! #: cp/typeck.c:6678 c/c-typeck.c:4458
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "tipe argumen salah ke abs"
  
! #: cp/typeck.c:6690 c/c-typeck.c:4480
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "tipe argumen salah ke konjugasi"
  
! #: cp/typeck.c:6708
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.c:6754
  #, fuzzy
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "no pre-increment operator for type"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.c:6756
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6758
  #, fuzzy
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "no pre-decrement operator for type"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.c:6760
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4353,4406 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "tipe argumen salah ke unary minus"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "tipe argumen salah ke bit-complement"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "tipe argumen salah ke abs"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "tipe argumen salah ke konjugasi"
  
! #: cp/typeck.c:6719
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.c:6765
  #, fuzzy
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "no pre-increment operator for type"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  #, fuzzy
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "no pre-decrement operator for type"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 4502,4508 ****
  msgid "Driving:"
  msgstr "Driving:"
  
! #: fortran/interface.c:3421 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4502,4508 ----
  msgid "Driving:"
  msgstr "Driving:"
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "Operator buruk"
*** 4638,4644 ****
  msgid "Bad type in constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/module.c:7303
  msgid "Unexpected end of module"
  msgstr "Tidak terduga akhir dari modul"
  
--- 4638,4644 ----
  msgid "Bad type in constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/module.c:7314
  msgid "Unexpected end of module"
  msgstr "Tidak terduga akhir dari modul"
  
*************** msgstr "blok IF"
*** 4666,4676 ****
  msgid "implied END DO"
  msgstr "Diimplikasikan END DO"
  
! #: fortran/parse.c:2139 fortran/resolve.c:11928
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11980 fortran/resolve.c:11983
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
--- 4666,4676 ----
  msgid "implied END DO"
  msgstr "Diimplikasikan END DO"
  
! #: fortran/parse.c:2139 fortran/resolve.c:11936
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
*************** msgstr "'%s' di %L harus memiliki panjan
*** 4786,4962 ****
  msgid "bind(c) procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.c:4050
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.c:4066
  #, 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:4083
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4088
  #, 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:4103
  #, 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:4145
  #, 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:4168
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operan dari operator .not. di %%L adalah %s"
  
! #: fortran/resolve.c:4182
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "kuantitas KOMPLEKS tidak dapat dibandingkan di %L"
  
! #: fortran/resolve.c:4280
  #, 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:4286
  #, 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:4299
  #, 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:4302
  #, 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:4305
  #, 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:4309
  #, 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:4395
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Tingkat tidak konsisten untuk operator di %%L dan %%L"
  
! #: fortran/resolve.c:7234
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7238
  #, fuzzy
  #| msgid "%qD is not a variable"
  msgid "iterator variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: fortran/resolve.c:7242
  #, 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:7246
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: fortran/resolve.c:7250
  #, 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:7536 fortran/resolve.c:7539
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALOKASIKAN "
  
! #: fortran/resolve.c:7916 fortran/resolve.c:7919
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALOKASIKAN "
  
! #: fortran/resolve.c:8152 fortran/resolve.c:10105
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8196 fortran/resolve.c:10117
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9911
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10129
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
! #: fortran/trans-array.c:1750
  #, fuzzy, c-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Pajang KARAKTER berbeda (%d/%d) dalam konstruktor array di %L"
  
! #: fortran/trans-array.c:6023
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9788
  #, 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:6235
  #, fuzzy, c-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/trans-decl.c:6243
  #, fuzzy, c-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/trans-expr.c:9796
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11270
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4786,4962 ----
  msgid "bind(c) procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.c:4052
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.c:4069
  #, 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:4086
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4091
  #, 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:4106
  #, 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:4149
  #, 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:4172
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operan dari operator .not. di %%L adalah %s"
  
! #: fortran/resolve.c:4186
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "kuantitas KOMPLEKS tidak dapat dibandingkan di %L"
  
! #: fortran/resolve.c:4284
  #, 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:4290
  #, 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:4304
  #, 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:4307
  #, 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:4312
  #, 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:4317
  #, 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:4403
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Tingkat tidak konsisten untuk operator di %%L dan %%L"
  
! #: fortran/resolve.c:7242
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7246
  #, fuzzy
  #| msgid "%qD is not a variable"
  msgid "iterator variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: fortran/resolve.c:7250
  #, 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:7254
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: fortran/resolve.c:7258
  #, 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:7544 fortran/resolve.c:7547
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALOKASIKAN "
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7927
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALOKASIKAN "
  
! #: fortran/resolve.c:8160 fortran/resolve.c:10113
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8204 fortran/resolve.c:10125
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9919
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10137
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
! #: fortran/trans-array.c:1778
  #, fuzzy, c-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Pajang KARAKTER berbeda (%d/%d) dalam konstruktor array di %L"
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, fuzzy, c-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/trans-decl.c:6248
  #, fuzzy, c-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "Referensi array diluar cakupan"
*** 5089,5118 ****
  msgid "Incorrect function return value"
  msgstr "Nilai kembali fungsi tidak benar"
  
! #: fortran/trans.c:714 fortran/trans.c:789
  #, fuzzy, c-format
  #| msgid "Memory allocation failed"
  msgid "Error allocating %lu bytes"
  msgstr "Alokasi memori gagal"
  
! #: fortran/trans.c:998
  #, fuzzy, c-format
  #| msgid "Attempting to allocate already allocated array '%s'"
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr "Mencoba untuk mengalokasikan array yang telah dialokasikan '%s'"
  
! #: fortran/trans.c:1004
  #, fuzzy
  #| msgid "Attempting to allocate already allocatedarray"
  msgid "Attempting to allocate already allocated variable"
  msgstr "Mencoba untuk mengalokasikan array yang telah dialokasikan"
  
! #: fortran/trans.c:1454 fortran/trans.c:1613
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Mencoba untuk DEALOKASI yang tidak dialokasikan '%s'"
  
! #: fortran/trans.c:1771
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
--- 5089,5118 ----
  msgid "Incorrect function return value"
  msgstr "Nilai kembali fungsi tidak benar"
  
! #: fortran/trans.c:724 fortran/trans.c:799
  #, fuzzy, c-format
  #| msgid "Memory allocation failed"
  msgid "Error allocating %lu bytes"
  msgstr "Alokasi memori gagal"
  
! #: fortran/trans.c:1008
  #, fuzzy, c-format
  #| msgid "Attempting to allocate already allocated array '%s'"
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr "Mencoba untuk mengalokasikan array yang telah dialokasikan '%s'"
  
! #: fortran/trans.c:1014
  #, fuzzy
  #| msgid "Attempting to allocate already allocatedarray"
  msgid "Attempting to allocate already allocated variable"
  msgstr "Mencoba untuk mengalokasikan array yang telah dialokasikan"
  
! #: fortran/trans.c:1464 fortran/trans.c:1623
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Mencoba untuk DEALOKASI yang tidak dialokasikan '%s'"
  
! #: fortran/trans.c:1781
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
*************** msgstr "-Xbind-now dan -Xbind-lazy tidak
*** 5349,5365 ****
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr ""
  
! #: config/arc/arc.h:68 config/mips/mips.h:1452
  msgid "may not use both -EB and -EL"
  msgstr "tidak boleh menggunakan bersamaan -EB dan -EL"
  
! #: config/arm/arm.h:93
  #, fuzzy
  #| msgid "-msoft-float and -mhard_float may not be used together"
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "-msoft-float dan -mhard_float tidak boleh digunakan bersamaan"
  
! #: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "-mbig-endian dan -mlittle-endian tidak boleh digunakan bersamaan"
  
--- 5349,5365 ----
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr ""
  
! #: config/arc/arc.h:68 config/mips/mips.h:1453
  msgid "may not use both -EB and -EL"
  msgstr "tidak boleh menggunakan bersamaan -EB dan -EL"
  
! #: config/arm/arm.h:94
  #, fuzzy
  #| msgid "-msoft-float and -mhard_float may not be used together"
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "-msoft-float dan -mhard_float tidak boleh digunakan bersamaan"
  
! #: config/arm/arm.h:96 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "-mbig-endian dan -mlittle-endian tidak boleh digunakan bersamaan"
  
*************** msgstr "tipe prosesor tidak dispesifikas
*** 5379,5386 ****
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "Jangan spesifikasikan baik -march=... dan -mcpu=..."
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141
  msgid "shared and mdll are not compatible"
  msgstr "shared dan mdll tidak kompatibel"
  
--- 5379,5386 ----
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "Jangan spesifikasikan baik -march=... dan -mcpu=..."
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:138
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:153
  msgid "shared and mdll are not compatible"
  msgstr "shared dan mdll tidak kompatibel"
  
*************** msgid "Warn about creation of array temp
*** 5563,5572 ****
  msgstr "Peringatkan mengenai pembuatan dari array sementara"
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1017 common.opt:1021
! #: common.opt:1025 common.opt:1029 common.opt:1679 common.opt:1735
! #: common.opt:1874 common.opt:1878 common.opt:2116 common.opt:2330
! #: common.opt:3046
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
  msgid "Does nothing. Preserved for backward compatibility."
--- 5563,5572 ----
  msgstr "Peringatkan mengenai pembuatan dari array sementara"
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1021 common.opt:1025
! #: common.opt:1029 common.opt:1033 common.opt:1683 common.opt:1739
! #: common.opt:1878 common.opt:1882 common.opt:2120 common.opt:2334
! #: common.opt:3050
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
  msgid "Does nothing. Preserved for backward compatibility."
*************** msgstr ""
*** 6109,6285 ****
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr "Set default aksesbility dari entity modul ke PRIVATE."
  
! #: fortran/lang.opt:708
  #, fuzzy, no-c-format
  #| msgid "Try to lay out derived types as compactly as possible"
  msgid "Try to lay out derived types as compactly as possible."
  msgstr "Coba untuk lay out tipe turunan secara kompak mungkin"
  
! #: fortran/lang.opt:716
  #, fuzzy, no-c-format
  #| msgid "suggest parentheses around %<>>%> expression"
  msgid "Protect parentheses in expressions."
  msgstr "disarankan tanda kurung disekeliling ekspresi %<>>%>"
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr ""
  
! #: fortran/lang.opt:724
  #, fuzzy, no-c-format
  #| msgid "Enable range checking during compilation"
  msgid "Enable range checking during compilation."
  msgstr "Aktifkan pemeriksaan jangkauan selama kompilasi"
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr ""
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr ""
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr ""
  
! #: fortran/lang.opt:756
  #, fuzzy, no-c-format
  #| msgid "Use a 4-byte record marker for unformatted files"
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr "Gunakan sebuah rekaman 4-byte untuk penanda untuk berkas tidak terformat"
  
! #: fortran/lang.opt:760
  #, fuzzy, no-c-format
  #| msgid "Use an 8-byte record marker for unformatted files"
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr "Gunakan sebuah rekaman 8-byte penanda untuk berkas tidak terformat"
  
! #: fortran/lang.opt:764
  #, fuzzy, no-c-format
  #| msgid "Allocate local variables on the stack to allow indirect recursion"
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr "Alokasikan lokal variabal di stack untuk mengijinkan indirek rekursi"
  
! #: fortran/lang.opt:768
  #, fuzzy, no-c-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr "Salin bagian array kedalam sebuah blok kontinu dalam masukan prosedur"
  
! #: fortran/lang.opt:772
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:792
  #, fuzzy, no-c-format
  #| msgid "Append a second underscore if the name already contains an underscore"
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr "Tambahkan seuah garis bawah kedua jika nama telah berisi sebuah garis bawah"
  
! #: fortran/lang.opt:800
  #, fuzzy, no-c-format
  #| msgid "Apply negative sign to zero values"
  msgid "Apply negative sign to zero values."
  msgstr "Aplikasikan tanda negatif ke nilai nol"
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:811
  #, fuzzy, no-c-format
  #| msgid "Append underscores to externally visible names"
  msgid "Append underscores to externally visible names."
  msgstr "Tambahkan garis bawah ke nama eksternal yang tampak"
  
! #: fortran/lang.opt:815 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1903 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1099 common.opt:1103
! #: common.opt:1107 common.opt:1194 common.opt:1471 common.opt:1550
! #: common.opt:1826 common.opt:1965 common.opt:2008 common.opt:2405
! #: common.opt:2441 common.opt:2534 common.opt:2538 common.opt:2647
! #: common.opt:2738 common.opt:2746 common.opt:2754 common.opt:2762
! #: common.opt:2863 common.opt:2919 common.opt:3007 common.opt:3151
! #: common.opt:3155 common.opt:3159 common.opt:3163
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Tidak melakukan apa-apa. Dijaga untuk kompabilitas versi sebelumnya."
  
! #: fortran/lang.opt:855
  #, fuzzy, no-c-format
  #| msgid "Statically link the GNU Fortran helper library (libgfortran)"
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr "Hubungkan secara statis GNU Fortran helper perpustakaan (libgfortran)"
  
! #: fortran/lang.opt:859
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO Fortran 2003 standard"
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr "Konform ke ISO Fortran 2003 standar"
  
! #: fortran/lang.opt:863
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO Fortran 2008 standard"
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr "Konform ke ISO Fortran 2008 standar"
  
! #: fortran/lang.opt:867
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO Fortran 2008 standard"
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr "Konform ke ISO Fortran 2008 standar"
  
! #: fortran/lang.opt:871
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO Fortran 2008 standard"
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr "Konform ke ISO Fortran 2008 standar"
  
! #: fortran/lang.opt:875
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO Fortran 95 standard"
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr "Konform ke ISO Fortran 95 standar"
  
! #: fortran/lang.opt:879
  #, fuzzy, no-c-format
  #| msgid "Conform to nothing in particular"
  msgid "Conform to nothing in particular."
  msgstr "Konform ke bukan siapa siapa yang berkepentingan"
  
! #: fortran/lang.opt:883
  #, fuzzy, no-c-format
  #| msgid "Accept extensions to support legacy code"
  msgid "Accept extensions to support legacy code."
--- 6109,6285 ----
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr "Set default aksesbility dari entity modul ke PRIVATE."
  
! #: fortran/lang.opt:704
  #, fuzzy, no-c-format
  #| msgid "Try to lay out derived types as compactly as possible"
  msgid "Try to lay out derived types as compactly as possible."
  msgstr "Coba untuk lay out tipe turunan secara kompak mungkin"
  
! #: fortran/lang.opt:712
  #, fuzzy, no-c-format
  #| msgid "suggest parentheses around %<>>%> expression"
  msgid "Protect parentheses in expressions."
  msgstr "disarankan tanda kurung disekeliling ekspresi %<>>%>"
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr ""
  
! #: fortran/lang.opt:720
  #, fuzzy, no-c-format
  #| msgid "Enable range checking during compilation"
  msgid "Enable range checking during compilation."
  msgstr "Aktifkan pemeriksaan jangkauan selama kompilasi"
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr ""
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr ""
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr ""
  
! #: fortran/lang.opt:752
  #, fuzzy, no-c-format
  #| msgid "Use a 4-byte record marker for unformatted files"
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr "Gunakan sebuah rekaman 4-byte untuk penanda untuk berkas tidak terformat"
  
! #: fortran/lang.opt:756
  #, fuzzy, no-c-format
  #| msgid "Use an 8-byte record marker for unformatted files"
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr "Gunakan sebuah rekaman 8-byte penanda untuk berkas tidak terformat"
  
! #: fortran/lang.opt:760
  #, fuzzy, no-c-format
  #| msgid "Allocate local variables on the stack to allow indirect recursion"
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr "Alokasikan lokal variabal di stack untuk mengijinkan indirek rekursi"
  
! #: fortran/lang.opt:764
  #, fuzzy, no-c-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr "Salin bagian array kedalam sebuah blok kontinu dalam masukan prosedur"
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:784
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, fuzzy, no-c-format
  #| msgid "Append a second underscore if the name already contains an underscore"
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr "Tambahkan seuah garis bawah kedua jika nama telah berisi sebuah garis bawah"
  
! #: fortran/lang.opt:796
  #, fuzzy, no-c-format
  #| msgid "Apply negative sign to zero values"
  msgid "Apply negative sign to zero values."
  msgstr "Aplikasikan tanda negatif ke nilai nol"
  
! #: fortran/lang.opt:803
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, fuzzy, no-c-format
  #| msgid "Append underscores to externally visible names"
  msgid "Append underscores to externally visible names."
  msgstr "Tambahkan garis bawah ke nama eksternal yang tampak"
  
! #: fortran/lang.opt:811 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1890 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1103 common.opt:1107
! #: common.opt:1111 common.opt:1198 common.opt:1475 common.opt:1554
! #: common.opt:1830 common.opt:1969 common.opt:2012 common.opt:2409
! #: common.opt:2445 common.opt:2538 common.opt:2542 common.opt:2651
! #: common.opt:2742 common.opt:2750 common.opt:2758 common.opt:2766
! #: common.opt:2867 common.opt:2923 common.opt:3011 common.opt:3155
! #: common.opt:3159 common.opt:3163 common.opt:3167
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Tidak melakukan apa-apa. Dijaga untuk kompabilitas versi sebelumnya."
  
! #: fortran/lang.opt:851
  #, fuzzy, no-c-format
  #| msgid "Statically link the GNU Fortran helper library (libgfortran)"
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr "Hubungkan secara statis GNU Fortran helper perpustakaan (libgfortran)"
  
! #: fortran/lang.opt:855
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO Fortran 2003 standard"
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr "Konform ke ISO Fortran 2003 standar"
  
! #: fortran/lang.opt:859
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO Fortran 2008 standard"
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr "Konform ke ISO Fortran 2008 standar"
  
! #: fortran/lang.opt:863
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO Fortran 2008 standard"
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr "Konform ke ISO Fortran 2008 standar"
  
! #: fortran/lang.opt:867
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO Fortran 2008 standard"
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr "Konform ke ISO Fortran 2008 standar"
  
! #: fortran/lang.opt:871
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO Fortran 95 standard"
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr "Konform ke ISO Fortran 95 standar"
  
! #: fortran/lang.opt:875
  #, fuzzy, no-c-format
  #| msgid "Conform to nothing in particular"
  msgid "Conform to nothing in particular."
  msgstr "Konform ke bukan siapa siapa yang berkepentingan"
  
! #: fortran/lang.opt:879
  #, fuzzy, no-c-format
  #| msgid "Accept extensions to support legacy code"
  msgid "Accept extensions to support legacy code."
*************** msgstr ""
*** 7049,7055 ****
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corrsponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
--- 7049,7055 ----
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
*************** msgstr ""
*** 7749,7756 ****
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2068
! #: c-family/c.opt:2072 c-family/c.opt:2088
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "No longer supported."
--- 7749,7756 ----
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2055
! #: c-family/c.opt:2059 c-family/c.opt:2075
  #, fuzzy, no-c-format
  #| msgid "switch %qs is no longer supported"
  msgid "No longer supported."
*************** msgid "Specify default OpenACC compute d
*** 8140,8689 ****
  msgstr ""
  
  #: c-family/c.opt:1878
- #, no-c-format
- msgid "-fopenacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
- msgstr ""
- 
- #: c-family/c.opt:1891
  #, 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:1895
  #, 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:1899
  #, 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:1910
  #, 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:1914
  #, 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:1918
  #, fuzzy, no-c-format
  #| msgid "Enable linker relaxations"
  msgid "Enable Plan 9 language extensions."
  msgstr "Aktifkan penghubung relaksasi"
  
! #: c-family/c.opt:1922
  #, 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:1930
  #, 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:1934
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1938
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1942
  #, 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:1946
  #, 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:1950
  #, 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:1954 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:1958
  #, 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:1962
  #, 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:1966 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:1970
  #, 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:1977
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1993
  #, 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:1997
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:2004 c-family/c.opt:2009
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2026
  #, 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:2033
  #, 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:2040
  #, 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:2044
  #, 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:2048 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:2052
  #, 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:2056
  #, 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:2060
  #, 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:2064
  #, 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:2076 d/lang.opt:326
  #, 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:2080
  #, 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:2084
  #, 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:2092
  #, 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:2096
  #, 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:2100
  #, 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:2104
  #, 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:2108
  #, 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:2112
  #, 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:2117
  #, 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:2121
  #, 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:2125
  #, 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:2129
  #, 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:2133
  #, 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:2137
  #, 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:2141
  #, 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:2145
  #, 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:2149
  #, 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:2153
  #, 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:2163
  #, 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:2167
  #, 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:2179
  #, 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:2183
  #, 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:2187 c-family/c.opt:2191
  #, 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:2195
  #, 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:2199
  #, 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:2203
  #, 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:2207
  #, 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:2211
  #, 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:2215
  #, 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:2219 c-family/c.opt:2223
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr "Konform ke standar ISO 1998 C++ dengan ekstensi GNU"
  
! #: c-family/c.opt:2227 c-family/c.opt:2231
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr "Konform ke standar ISO 1998 C++, dengan ekstensi yang sama sepertinya"
  
! #: c-family/c.opt:2235 c-family/c.opt:2373
  #, 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:2239
  #, 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:2243 c-family/c.opt:2247 c-family/c.opt:2377
! #: c-family/c.opt:2381
  #, 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:2251
  #, 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:2255 c-family/c.opt:2259 c-family/c.opt:2357
  #, 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:2263 c-family/c.opt:2365
  #, 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:2267
  #, 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:2271 c-family/c.opt:2276
  #, 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:2281
  #, 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:2285
  #, 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:2289
  #, 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:2293
  #, 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:2297
  #, 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:2301
  #, 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:2305 c-family/c.opt:2309
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr "Konform ke standar ISO 1998 C++, dengan ekstensi GNU dan"
  
! #: c-family/c.opt:2313 c-family/c.opt:2317
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
  msgid "Conform to the ISO 2023 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:2321
  #, 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:2325
  #, 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:2329 c-family/c.opt:2333
  #, 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:2337
  #, 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:2341 c-family/c.opt:2345
  #, 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:2349
  #, 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:2353
  #, 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:2361
  #, 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:2369
  #, 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:2385
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2402
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing"
  msgid "Enable traditional preprocessing."
  msgstr "Aktifkan preprosesing tradisional"
  
! #: c-family/c.opt:2406
  #, fuzzy, no-c-format
  #| msgid "Support ISO C trigraphs"
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "Dukung ISO C trigraphs"
  
! #: c-family/c.opt:2410
  #, fuzzy, no-c-format
  #| msgid "Do not predefine system-specific and GCC-specific macros"
  msgid "Do not predefine system-specific and GCC-specific macros."
--- 8140,8684 ----
  msgstr ""
  
  #: c-family/c.opt:1878
  #, 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:1882
  #, 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:1886
  #, 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:1897
  #, 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:1901
  #, 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:1905
  #, fuzzy, no-c-format
  #| msgid "Enable linker relaxations"
  msgid "Enable Plan 9 language extensions."
  msgstr "Aktifkan penghubung relaksasi"
  
! #: c-family/c.opt:1909
  #, 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:1917
  #, 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:1921
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1925
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1929
  #, 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:1933
  #, 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:1937
  #, 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:1941 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:1945
  #, 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:1949
  #, 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:1953 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:1957
  #, 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:1964
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, 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:1984
  #, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr ""
  
! #: c-family/c.opt:1991 c-family/c.opt:1996
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2013
  #, 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:2020
  #, 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:2027
  #, 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:2031
  #, 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:2035 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:2039
  #, 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:2043
  #, 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:2047
  #, 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:2051
  #, 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:2063
  #, 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:2067
  #, 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:2071
  #, 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:2079
  #, 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:2083
  #, 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:2087
  #, 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:2091
  #, 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:2095
  #, 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:2099
  #, 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:2104
  #, 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:2108
  #, 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:2112
  #, 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:2116
  #, 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:2120
  #, 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:2124
  #, 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:2128
  #, 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:2132
  #, 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:2136
  #, 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:2140
  #, 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:2150
  #, 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:2154
  #, 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:2166
  #, 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:2170
  #, 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:2174 c-family/c.opt:2178
  #, 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:2182
  #, 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:2186
  #, 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:2190
  #, 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:2194
  #, 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:2198
  #, 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:2202
  #, 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:2206 c-family/c.opt:2210
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr "Konform ke standar ISO 1998 C++ dengan ekstensi GNU"
  
! #: c-family/c.opt:2214 c-family/c.opt:2218
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr "Konform ke standar ISO 1998 C++, dengan ekstensi yang sama sepertinya"
  
! #: c-family/c.opt:2222 c-family/c.opt:2360
  #, 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:2226
  #, 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:2230 c-family/c.opt:2234 c-family/c.opt:2364
! #: c-family/c.opt:2368
  #, 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:2238
  #, 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:2242 c-family/c.opt:2246 c-family/c.opt:2344
  #, 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:2250 c-family/c.opt:2352
  #, 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:2254
  #, 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:2258 c-family/c.opt:2263
  #, 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:2268
  #, 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:2272
  #, 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:2276
  #, 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:2280
  #, 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:2284
  #, 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:2288
  #, 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:2292 c-family/c.opt:2296
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr "Konform ke standar ISO 1998 C++, dengan ekstensi GNU dan"
  
! #: c-family/c.opt:2300 c-family/c.opt:2304
  #, fuzzy, no-c-format
  #| msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
  msgid "Conform to the ISO 2023 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:2308
  #, 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:2312
  #, 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:2316 c-family/c.opt:2320
  #, 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:2324
  #, 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:2328 c-family/c.opt:2332
  #, 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:2336
  #, 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:2340
  #, 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:2348
  #, 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:2356
  #, 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:2372
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2389
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing"
  msgid "Enable traditional preprocessing."
  msgstr "Aktifkan preprosesing tradisional"
  
! #: c-family/c.opt:2393
  #, fuzzy, no-c-format
  #| msgid "Support ISO C trigraphs"
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "Dukung ISO C trigraphs"
  
! #: c-family/c.opt:2397
  #, 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 "Kompile dengan mode 32-bit integ
*** 8946,8951 ****
--- 8941,8952 ----
  msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
  msgstr ""
  
+ #: d/lang.opt:326
+ #, fuzzy, no-c-format
+ #| msgid "Emit implicit instantiations of templates"
+ msgid "Emit template instantiations as weak symbols."
+ msgstr "Keluarkan implisit instantionation dari templates"
+ 
  #: d/lang.opt:346
  #, fuzzy, no-c-format
  #| msgid "Do not assume that standard C libraries and \"main\" exist"
*************** msgstr "Dukung lebih dari 8192 GOT masuk
*** 10295,10450 ****
  msgid "Support TLS segment larger than 64K."
  msgstr ""
  
! #: config/riscv/riscv.opt:26
  #, fuzzy, no-c-format
  #| msgid "Set the cost of branches to roughly COST instructions"
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr "Set biaya dari percabangan ke seluruh BIAYA instruksi"
  
! #: config/riscv/riscv.opt:30
  #, fuzzy, no-c-format
  #| msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations"
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr "Ketika menghasilkan kode -mabicalls, ijinkan executables untuk menggunakan PLT dan salin relokasi"
  
! #: config/riscv/riscv.opt:34
  #, fuzzy, no-c-format
  #| msgid "Alternate calling convention"
  msgid "Specify integer and floating-point calling convention."
  msgstr "Konvensi pemanggilan alternatif"
  
! #: config/riscv/riscv.opt:38 config/i386/i386.opt:421
  #, fuzzy, no-c-format
  #| msgid "Attempt to keep stack aligned to this power of 2"
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr "Mencoba untuk menyimpan stack aligned ke kelipatan dari 2"
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:67
  #, fuzzy, no-c-format
  #| msgid "Allow the use of hardware floating-point ABI and instructions"
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "Ijinkan penggunaan dari ABI dan instruksi perangkat keras titik pecahan"
  
! #: config/riscv/riscv.opt:71
  #, fuzzy, no-c-format
  #| msgid "Use trap instructions to check for integer divide by zero"
  msgid "Use hardware instructions for integer division."
  msgstr "Gunakan trap instruksi untuk memeriksa untuk integer dibagi dengan nol"
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:80 config/mips/mips.opt:405
  #, fuzzy, no-c-format
  #| msgid "Optimize the output for PROCESSOR"
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr "Optimasi keluaran untuk PROSESOR"
  
! #: config/riscv/riscv.opt:84
  #, fuzzy, no-c-format
  #| msgid "Optimize the output for PROCESSOR"
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "Optimasi keluaran untuk PROSESOR"
  
! #: config/riscv/riscv.opt:88
  #, fuzzy, no-c-format
  #| msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr "Letakan global dan statis data lebih kecil dari <jumlah> bytes kedalam sebuah daerah spesial (dalam beberapa targets)"
  
! #: config/riscv/riscv.opt:92
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "Gunakan subroutines untuk fungsi prolog dan epilog"
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:102 config/aarch64/aarch64.opt:92
  #, fuzzy, no-c-format
  #| msgid "Specify the target CPU"
  msgid "Specify the code model."
  msgstr "Spesifikasikan target CPU"
  
! #: config/riscv/riscv.opt:106
  #, fuzzy, no-c-format
  #| msgid "Do not use unaligned memory references"
  msgid "Do not generate unaligned memory accesses."
  msgstr "Jangan gunakan tidak teralign referensi memori"
  
! #: config/riscv/riscv.opt:110 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:120
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:124
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:143
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:147 config/i386/i386.opt:246
  #, fuzzy, no-c-format
  #| msgid "Do not tune writable data alignment"
  msgid "Use the given data alignment."
  msgstr "Jangan tune writable data alignmen"
  
! #: config/riscv/riscv.opt:151 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:161 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:165 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
! #: config/riscv/riscv.opt:175 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:182 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:192
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:205
  #, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
--- 10296,10465 ----
  msgid "Support TLS segment larger than 64K."
  msgstr ""
  
! #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
! #, fuzzy, no-c-format
! #| msgid "Assume target CPU is configured as big endian"
! msgid "Assume target CPU is configured as big endian."
! msgstr "Asumsikan target CPU dikonfigurasikan sebagai big endian"
! 
! #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
! #, fuzzy, no-c-format
! #| msgid "Assume target CPU is configured as little endian"
! msgid "Assume target CPU is configured as little endian."
! msgstr "Asumsikan target CPU dikonfigurasikan sebagai little endian"
! 
! #: config/riscv/riscv.opt:34
  #, fuzzy, no-c-format
  #| msgid "Set the cost of branches to roughly COST instructions"
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr "Set biaya dari percabangan ke seluruh BIAYA instruksi"
  
! #: config/riscv/riscv.opt:38
  #, fuzzy, no-c-format
  #| msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations"
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr "Ketika menghasilkan kode -mabicalls, ijinkan executables untuk menggunakan PLT dan salin relokasi"
  
! #: config/riscv/riscv.opt:42
  #, fuzzy, no-c-format
  #| msgid "Alternate calling convention"
  msgid "Specify integer and floating-point calling convention."
  msgstr "Konvensi pemanggilan alternatif"
  
! #: config/riscv/riscv.opt:46 config/i386/i386.opt:421
  #, fuzzy, no-c-format
  #| msgid "Attempt to keep stack aligned to this power of 2"
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr "Mencoba untuk menyimpan stack aligned ke kelipatan dari 2"
  
! #: config/riscv/riscv.opt:50
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:75
  #, fuzzy, no-c-format
  #| msgid "Allow the use of hardware floating-point ABI and instructions"
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "Ijinkan penggunaan dari ABI dan instruksi perangkat keras titik pecahan"
  
! #: config/riscv/riscv.opt:79
  #, fuzzy, no-c-format
  #| msgid "Use trap instructions to check for integer divide by zero"
  msgid "Use hardware instructions for integer division."
  msgstr "Gunakan trap instruksi untuk memeriksa untuk integer dibagi dengan nol"
  
! #: config/riscv/riscv.opt:83
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:88 config/mips/mips.opt:405
  #, fuzzy, no-c-format
  #| msgid "Optimize the output for PROCESSOR"
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr "Optimasi keluaran untuk PROSESOR"
  
! #: config/riscv/riscv.opt:92
  #, fuzzy, no-c-format
  #| msgid "Optimize the output for PROCESSOR"
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "Optimasi keluaran untuk PROSESOR"
  
! #: config/riscv/riscv.opt:96
  #, fuzzy, no-c-format
  #| msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr "Letakan global dan statis data lebih kecil dari <jumlah> bytes kedalam sebuah daerah spesial (dalam beberapa targets)"
  
! #: config/riscv/riscv.opt:100
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "Gunakan subroutines untuk fungsi prolog dan epilog"
  
! #: config/riscv/riscv.opt:104
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:92
  #, fuzzy, no-c-format
  #| msgid "Specify the target CPU"
  msgid "Specify the code model."
  msgstr "Spesifikasikan target CPU"
  
! #: config/riscv/riscv.opt:114
  #, fuzzy, no-c-format
  #| msgid "Do not use unaligned memory references"
  msgid "Do not generate unaligned memory accesses."
  msgstr "Jangan gunakan tidak teralign referensi memori"
  
! #: config/riscv/riscv.opt:118 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:128
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:132
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:151
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:155 config/i386/i386.opt:246
  #, fuzzy, no-c-format
  #| msgid "Do not tune writable data alignment"
  msgid "Use the given data alignment."
  msgstr "Jangan tune writable data alignmen"
  
! #: config/riscv/riscv.opt:159 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
! #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:200
  #, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:213
  #, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr ""
*************** msgstr ""
*** 10585,10597 ****
  msgid "The code model option names for -mcmodel:"
  msgstr ""
  
- #: config/aarch64/aarch64.opt:68 config/arm/arm.opt:90
- #: config/microblaze/microblaze.opt:60
- #, fuzzy, no-c-format
- #| msgid "Assume target CPU is configured as big endian"
- msgid "Assume target CPU is configured as big endian."
- msgstr "Asumsikan target CPU dikonfigurasikan sebagai big endian"
- 
  #: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1030
  #, fuzzy, no-c-format
  #| msgid "Generate code which uses hardware floating point instructions"
--- 10600,10605 ----
*************** msgstr ""
*** 10613,10625 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
- #: config/aarch64/aarch64.opt:88 config/arm/arm.opt:155
- #: config/microblaze/microblaze.opt:64
- #, fuzzy, no-c-format
- #| msgid "Assume target CPU is configured as little endian"
- msgid "Assume target CPU is configured as little endian."
- msgstr "Asumsikan target CPU dikonfigurasikan sebagai little endian"
- 
  #: config/aarch64/aarch64.opt:96
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
--- 10621,10626 ----
*************** msgstr ""
*** 18792,21234 ****
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "Set berkas nama dasar yang akan digunakan untuk dumps"
  
! #: common.opt:970
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:978
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "Align awal dari fungsi"
  
! #: common.opt:988
  #, 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:995
  #, fuzzy, no-c-format
  #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "Align seluruh labels"
  
! #: common.opt:1002
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Align the start of loops."
  msgstr "Align awal dari loops"
  
! #: common.opt:1009
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1013
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing"
  msgid "Enable static analysis pass."
  msgstr "Aktifkan preprosesing tradisional"
  
! #: common.opt:1033
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1041
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1050
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1054
  #, 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:1061
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1065
  #, 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:1069
  #, fuzzy, no-c-format
  #| msgid "Generate auto-inc/dec instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Hasilkan instruksi auto-inc/dec"
  
! #: common.opt:1073
  #, 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:1078
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1087
  #, 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:1091
  #, 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:1095
  #, 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:1111
  #, 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:1115
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1119
  #, 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:1123
  #, 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:1130
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "Simpan register dalam pemanggilan fungsi"
  
! #: common.opt:1134
  #, 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:1138
  #, 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:1142 common.opt:1146
  #, fuzzy, no-c-format
  #| msgid "internal consistency failure"
  msgid "Perform internal consistency checkings."
  msgstr "kegagalan konsistensi internal"
  
! #: common.opt:1150
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable code hoisting."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:1154
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1158
  #, 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:1166
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1174
  #, 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:1178
  #, 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:1182
  #, 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:1186
  #, fuzzy, no-c-format
  #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "Lakukan optimisasi cross-jumping"
  
! #: common.opt:1190
  #, 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:1198
  #, 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:1202
  #, 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:1206
  #, 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:1210
  #, 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:1214
  #, 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:1218
  #, 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:1222
  #, 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:1226
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1232
  #, 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:1236
  #, 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:1240
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1244
  #, 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:1248
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1252
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform speculative devirtualization."
  msgstr "Lakukan formasi superblok melalaui duplikasi tail"
  
! #: common.opt:1256
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1260
  #, 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:1277
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1281
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1293
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1313
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1333
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1375
  #, 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:1379
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1391
  #, fuzzy, no-c-format
  #| msgid "Distance between tab stops for column reporting"
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "Jarak diantara tab stop untuk pelaporan kolom"
  
! #: common.opt:1407
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, 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:1430
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1434
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1438
  #, 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:1442
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1451
  #, fuzzy, no-c-format
  #| msgid "Do the full register move optimization pass"
  msgid "Dump optimization passes."
  msgstr "Lakukan tahap optimisasi register penuh"
  
! #: common.opt:1455
  #, 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:1459
  #, 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:1463
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Aktfikan tabel CFI melalui direktif perakit GAS."
  
! #: common.opt:1467
  #, fuzzy, no-c-format
  #| msgid "Perform early inlining"
  msgid "Perform early inlining."
  msgstr "Lakukan inlining awal"
  
! #: common.opt:1475
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1479
  #, 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:1483
  #, 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:1487
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Jangan tekan informasi debug C++ class."
  
! #: common.opt:1491
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Aktifkan penanganan eksepsi"
  
! #: common.opt:1495
  #, 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:1499
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1514
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1530
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1534
  #, 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:1538
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1542
  #, 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:1546
  #, 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:1554
  #, 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:1558
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1582
  #, 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:1586
  #, 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:1590
  #, fuzzy, no-c-format
  #| msgid "Perform global common subexpression elimination"
  msgid "Perform global common subexpression elimination."
  msgstr "Lakukan penghapusan global comman subexpression"
  
! #: common.opt:1594
  #, 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:1598
  #, 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:1602
  #, 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:1607
  #, 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:1624
  #, 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:1629
  #, 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:1633
  #, fuzzy, no-c-format
  #| msgid "Enable Graphite Identity transformation"
  msgid "Enable Graphite Identity transformation."
  msgstr "Aktifkan transformasi Graphite Identify"
  
! #: common.opt:1637
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1646
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1651
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1655 common.opt:1663 common.opt:2827
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1659
  #, 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:1667
  #, 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:1671
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1683
  #, fuzzy, no-c-format
  #| msgid "Enable label alignment optimizations"
  msgid "Enable the loop nest optimizer."
  msgstr "Aktifkan optimisasi label alignmen"
  
! #: common.opt:1687
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1695
  #, fuzzy, no-c-format
  #| msgid "Enable guessing of branch probabilities"
  msgid "Enable guessing of branch probabilities."
  msgstr "Aktifkan penerkaan kemungkinan dari percabangan"
  
! #: common.opt:1703
  #, fuzzy, no-c-format
  #| msgid "Process #ident directives"
  msgid "Process #ident directives."
  msgstr "Proses #ident direktif"
  
! #: common.opt:1707
  #, 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:1711
  #, 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:1715
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1731
  #, 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:1743
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr "Jangan hasilkan direktif .size"
  
! #: common.opt:1747
  #, fuzzy, no-c-format
  #| msgid "Perform indirect inlining"
  msgid "Perform indirect inlining."
  msgstr "Lakukan inlining tidak langsung"
  
! #: common.opt:1753
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1757
  #, 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:1761
  #, 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:1765
  #, 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:1772
  #, 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:1776
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1783
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1806
  #, 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:1810
  #, 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:1814
  #, 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:1818
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural constant propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1822
  #, 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:1830
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1834
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform interprocedural modref analysis."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:1838
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural profile propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1842
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform interprocedural points-to analysis."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:1846
  #, fuzzy, no-c-format
  #| msgid "Discover pure and const functions"
  msgid "Discover pure and const functions."
  msgstr "Temukan fungsi pure dan const"
  
! #: common.opt:1850
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1862
  #, 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:1866
  #, 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:1870
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1882
  #, 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:1886
  #, 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:1899
  #, 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:1915
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1920
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1925
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Share slots untuk menyimpan register keras berbeda."
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Share stack slots untuk spilled pseudo-register."
  
! #: common.opt:1933
  #, 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:1937
  #, fuzzy, no-c-format
  #| msgid "Optimize induction variables on trees"
  msgid "Optimize induction variables on trees."
  msgstr "Optimasi variabel induksi dalam pohon"
  
! #: common.opt:1941
  #, 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:1945
  #, fuzzy, no-c-format
  #| msgid "Use jump tables for sufficiently large switch statements"
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Gunakan tabel jump untuk pernyataan secara mencukupi besar switch"
  
! #: common.opt:1949
  #, 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:1953
  #, 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:1957
  #, 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:1961
  #, 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:1969
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1973
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable link-time optimization."
  msgstr "Aktifkan optimasi penghubung"
  
! #: common.opt:1977
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2004
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2012
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2016
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2020
  #, 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:2024
  #, 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:2028
  #, fuzzy, no-c-format
  #| msgid "Report on permanent memory allocation"
  msgid "Report on permanent memory allocation."
  msgstr "Laporkan pada alokasi memori permanen"
  
! #: common.opt:2032
  #, 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:2039
  #, 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:2043
  #, 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:2047
  #, 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:2051
  #, 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:2055
  #, 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:2059
  #, 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:2063
  #, 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:2067
  #, 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:2071
  #, 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:2075
  #, 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:2079
  #, fuzzy, no-c-format
  #| msgid "Support synchronous non-call exceptions"
  msgid "Support synchronous non-call exceptions."
  msgstr "Dukung eksepsi sinkronous bukan panggilan"
  
! #: common.opt:2083
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2087
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2100
  #, 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:2104
  #, 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:2108
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2120
  #, 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:2124
  #, fuzzy, no-c-format
  #| msgid "Perform early inlining"
  msgid "Perform partial inlining."
  msgstr "Lakukan inlining awal"
  
! #: common.opt:2128 common.opt:2132
  #, 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:2136
  #, 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:2140
  #, 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:2144
  #, 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:2148
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop peeling."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:2152
  #, fuzzy, no-c-format
  #| msgid "Enable machine specific peephole optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "Aktifkan mesin spesifik peephole optimisasi"
  
! #: common.opt:2156
  #, 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:2160
  #, 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:2164
  #, 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:2168
  #, 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:2172
  #, 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:2176
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2180
  #, fuzzy, no-c-format
  #| msgid "Specify options to GNAT"
  msgid "Specify a plugin to load."
  msgstr "Spesifikasikan pilihan ke GNAT"
  
! #: common.opt:2184
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Jalankan optimisasi prediktif commoning."
  
! #: common.opt:2192
  #, 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:2196
  #, fuzzy, no-c-format
  #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "Aktifkan aplikasi dasar profiling kode"
  
! #: common.opt:2200
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2204
  #, 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:2208
  #, 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:2213
  #, 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:2217
  #, 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:2221
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2245
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2261
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2265
  #, 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:2269
  #, 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:2273
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2285
  #, 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:2289
  #, 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:2293
  #, 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:2297
  #, fuzzy, no-c-format
  #| msgid "internal consistency failure"
  msgid "Report on consistency of profile."
  msgstr "kegagalan konsistensi internal"
  
! #: common.opt:2301
  #, 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:2305
  #, 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:2312
  #, 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:2322
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Rekam pilihan baris perintah gcc dalam berkas objek."
  
! #: common.opt:2326
  #, fuzzy, no-c-format
  #| msgid "Return small aggregates in registers"
  msgid "Return small aggregates in registers."
  msgstr "Kembali kumpulan kecil dalam registers"
  
! #: common.opt:2334
  #, 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:2345
  #, 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:2360
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2368
  #, 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:2372
  #, 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:2376
  #, 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:2380
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2393
  #, 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:2397
  #, 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:2401
  #, 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:2409
  #, 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:2413
  #, fuzzy, no-c-format
  #| msgid "Enable scheduling across basic blocks"
  msgid "Enable scheduling across basic blocks."
  msgstr "Aktifkan penjadwalan melewati blok dasar"
  
! #: common.opt:2417
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2421
  #, 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:2425
  #, 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:2429
  #, 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:2433
  #, 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:2437
  #, 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:2445
  #, 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:2449
  #, 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:2456
  #, 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:2460
  #, fuzzy, no-c-format
  #| msgid "Run selective scheduling after reload"
  msgid "Run selective scheduling after reload."
  msgstr "Jalankan penjadwalan selektif setelah reload"
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2468
  #, 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:2472
  #, 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:2476
  #, fuzzy, no-c-format
  #| msgid "Reschedule pipelined regions without pipelining"
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Reschedule daerah pipelined tanpa pipelining"
  
! #: common.opt:2480
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2486
  #, 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:2490
  #, 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:2498
  #, 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:2502
  #, 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:2506
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2510
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2514
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2518
  #, 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:2522
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2530
  #, 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:2542
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2546
  #, 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:2550
  #, 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:2555
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2559
  #, 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:2563
  #, 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:2567
  #, 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:2571
  #, 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:2575
  #, fuzzy, no-c-format
  #| msgid "Generate APCS conformant stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "Hasilkan APCS konforman stack frames"
  
! #: common.opt:2579
  #, 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:2583
  #, 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:2587
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2599
  #, 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:2603
  #, 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:2607
  #, 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:2611
  #, 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:2619
  #, 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:2623
  #, 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:2627
  #, 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:2631
  #, 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:2635
  #, 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:2639
  #, 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:2643
  #, 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:2655
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply."
  msgstr "Asumsikan aturan strict aliasing berjalan"
  
! #: common.opt:2659
  #, 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:2663
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2667
  #, 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:2671
  #, 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:2675
  #, fuzzy, no-c-format
  #| msgid "Perform jump threading optimizations"
  msgid "Perform jump threading optimizations."
  msgstr "Lakukan optimasi jump threading"
  
! #: common.opt:2679
  #, 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:2683
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2687
  #, 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:2706
  #, 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:2710
  #, 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:2714
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2722
  #, 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:2726
  #, 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:2730
  #, 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:2734
  #, 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:2742
  #, 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:2750
  #, 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:2758
  #, fuzzy, no-c-format
  #| msgid "Enable copy propagation on trees"
  msgid "Enable copy propagation on trees."
  msgstr "Aktifkan salin propagasi pada pohon"
  
! #: common.opt:2766
  #, 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:2770
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Lakukan konversi dari kondisional switch."
  
! #: common.opt:2774
  #, 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:2778
  #, fuzzy, no-c-format
  #| msgid "Enable dominator optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Aktifkan optimasi dominator"
  
! #: common.opt:2782
  #, 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:2786
  #, fuzzy, no-c-format
  #| msgid "Enable dead store elimination"
  msgid "Enable dead store elimination."
  msgstr "Aktifkan penghapusan dead store"
  
! #: common.opt:2790
  #, fuzzy, no-c-format
  #| msgid "Enable copy propagation on trees"
  msgid "Enable forward propagation on trees."
  msgstr "Aktifkan salin propagasi pada pohon"
  
! #: common.opt:2794
  #, 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:2798
  #, 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:2802
  #, 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:2808
  #, 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:2815
  #, fuzzy, no-c-format
  #| msgid "Enable loop distribution on trees"
  msgid "Enable loop distribution on trees."
  msgstr "Aktifkan loop distribusi pada pohon"
  
! #: common.opt:2819
  #, 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:2823
  #, 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:2831
  #, 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:2835
  #, 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:2839
  #, 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:2843
  #, fuzzy, no-c-format
  #| msgid "Enable conditional moves"
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Aktifkan perpindahan kondisional"
  
! #: common.opt:2847
  #, 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:2851
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2855
  #, 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:2859
  #, fuzzy, no-c-format
  #| msgid "Enable reassociation on tree level"
  msgid "Enable reassociation on tree level."
  msgstr "Aktifkan reasosiasi pada tingkat pohon"
  
! #: common.opt:2867
  #, 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:2871
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2875
  #, fuzzy, no-c-format
  #| msgid "Perform scalar replacement of aggregates"
  msgid "Perform scalar replacement of aggregates."
  msgstr "Lakukan penggantian skalar dari kumpulan"
  
! #: common.opt:2879
  #, 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:2883
  #, 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:2887
  #, 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:2891
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2900
  #, 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:2904
  #, 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:2908
  #, 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:2923
  #, 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:2928
  #, 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:2936
  #, 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:2940
  #, fuzzy, no-c-format
  #| msgid "Perform loop unswitching"
  msgid "Perform loop unswitching."
  msgstr "Lakukan loop unswitching"
  
! #: common.opt:2944
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop splitting."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:2948
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2952
  #, 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:2956
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2960
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2964
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2976
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:2984
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:2990
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2998
  #, 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:3003
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:3011
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable loop vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:3015
  #, 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:3019
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3023
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3042
  #, 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:3050
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Aktifkan propagasi penyalinan dari informasi skalar-evolusi."
  
! #: common.opt:3060
  #, 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:3064
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3083
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3099
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3107
  #, 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:3111
  #, 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:3115
  #, 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:3119
  #, fuzzy, no-c-format
  #| msgid "Perform whole program optimizations"
  msgid "Perform whole program optimizations."
  msgstr "Lakukan optimisasi seluruh aplikasi"
  
! #: common.opt:3123
  #, 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:3127
  #, 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:3131
  #, 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:3135
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Clear call-used registers upon function return."
  msgstr "Simpan register dalam pemanggilan fungsi"
  
! #: common.opt:3139
  #, 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:3143
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3147
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3167
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3171
  #, 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:3175
  #, 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:3179
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, 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:3191
  #, 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:3195
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3203
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3207
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3215
  #, 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:3219
  #, 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:3223
  #, 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:3227
  #, 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:3231
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3235
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3243
  #, 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:3247
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3254
  #, 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:3258
  #, 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:3262
  #, 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:3280
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate compressed debug sections."
  msgstr "Hasilkan instruksi isel"
  
! #: common.opt:3284
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3291
  #, 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:3295
  #, 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:3320
  #, fuzzy, no-c-format
  #| msgid "Place output into <file>"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "Tempatkan keluaran kedalam <berkas>"
  
! #: common.opt:3324
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable function profiling."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:3334
  #, 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:3374
  #, 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:3406
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktifkan keluaran verbose"
  
! #: common.opt:3410
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Tampilkan versi dari kompiler"
  
! #: common.opt:3414
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Tekan peringatan"
  
! #: common.opt:3424
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Buat sebuah perpustakaan terbagi"
  
! #: common.opt:3472
  #, 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:3476
  #, 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:3480
  #, 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:3487
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 18793,21235 ----
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "Set berkas nama dasar yang akan digunakan untuk dumps"
  
! #: common.opt:974
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:978
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:982
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "Align awal dari fungsi"
  
! #: common.opt:992
  #, 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:999
  #, fuzzy, no-c-format
  #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "Align seluruh labels"
  
! #: common.opt:1006
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Align the start of loops."
  msgstr "Align awal dari loops"
  
! #: common.opt:1013
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1017
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing"
  msgid "Enable static analysis pass."
  msgstr "Aktifkan preprosesing tradisional"
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1041
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1049
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1058
  #, 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:1065
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1069
  #, 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:1073
  #, fuzzy, no-c-format
  #| msgid "Generate auto-inc/dec instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Hasilkan instruksi auto-inc/dec"
  
! #: common.opt:1077
  #, 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:1082
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1091
  #, 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:1095
  #, 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:1099
  #, 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:1115
  #, 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:1119
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1123
  #, 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:1127
  #, 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:1134
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "Simpan register dalam pemanggilan fungsi"
  
! #: common.opt:1138
  #, 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:1142
  #, 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:1146 common.opt:1150
  #, fuzzy, no-c-format
  #| msgid "internal consistency failure"
  msgid "Perform internal consistency checkings."
  msgstr "kegagalan konsistensi internal"
  
! #: common.opt:1154
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable code hoisting."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:1158
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1162
  #, 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:1170
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1174
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1178
  #, 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:1182
  #, 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:1186
  #, 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:1190
  #, fuzzy, no-c-format
  #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "Lakukan optimisasi cross-jumping"
  
! #: common.opt:1194
  #, 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:1202
  #, 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:1206
  #, 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:1210
  #, 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:1214
  #, 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:1218
  #, 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:1222
  #, 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:1226
  #, 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:1230
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1236
  #, 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:1240
  #, 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:1244
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1248
  #, 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:1252
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1256
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform speculative devirtualization."
  msgstr "Lakukan formasi superblok melalaui duplikasi tail"
  
! #: common.opt:1260
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1264
  #, 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:1281
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1289
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1297
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1317
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1345
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1379
  #, 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:1383
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1395
  #, fuzzy, no-c-format
  #| msgid "Distance between tab stops for column reporting"
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "Jarak diantara tab stop untuk pelaporan kolom"
  
! #: common.opt:1411
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1427
  #, 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:1434
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1438
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1442
  #, 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:1446
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1455
  #, fuzzy, no-c-format
  #| msgid "Do the full register move optimization pass"
  msgid "Dump optimization passes."
  msgstr "Lakukan tahap optimisasi register penuh"
  
! #: common.opt:1459
  #, 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:1463
  #, 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:1467
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Aktfikan tabel CFI melalui direktif perakit GAS."
  
! #: common.opt:1471
  #, fuzzy, no-c-format
  #| msgid "Perform early inlining"
  msgid "Perform early inlining."
  msgstr "Lakukan inlining awal"
  
! #: common.opt:1479
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1483
  #, 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:1487
  #, 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:1491
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Jangan tekan informasi debug C++ class."
  
! #: common.opt:1495
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Aktifkan penanganan eksepsi"
  
! #: common.opt:1499
  #, 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:1503
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1518
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1534
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1538
  #, 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:1542
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1546
  #, 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:1550
  #, 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:1558
  #, 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:1562
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1586
  #, 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:1590
  #, 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:1594
  #, fuzzy, no-c-format
  #| msgid "Perform global common subexpression elimination"
  msgid "Perform global common subexpression elimination."
  msgstr "Lakukan penghapusan global comman subexpression"
  
! #: common.opt:1598
  #, 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:1602
  #, 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:1606
  #, 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:1611
  #, 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:1628
  #, 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:1633
  #, 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:1637
  #, fuzzy, no-c-format
  #| msgid "Enable Graphite Identity transformation"
  msgid "Enable Graphite Identity transformation."
  msgstr "Aktifkan transformasi Graphite Identify"
  
! #: common.opt:1641
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1650
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1659 common.opt:1667 common.opt:2831
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1663
  #, 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:1671
  #, 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:1675
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1679
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1687
  #, fuzzy, no-c-format
  #| msgid "Enable label alignment optimizations"
  msgid "Enable the loop nest optimizer."
  msgstr "Aktifkan optimisasi label alignmen"
  
! #: common.opt:1691
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1699
  #, fuzzy, no-c-format
  #| msgid "Enable guessing of branch probabilities"
  msgid "Enable guessing of branch probabilities."
  msgstr "Aktifkan penerkaan kemungkinan dari percabangan"
  
! #: common.opt:1707
  #, fuzzy, no-c-format
  #| msgid "Process #ident directives"
  msgid "Process #ident directives."
  msgstr "Proses #ident direktif"
  
! #: common.opt:1711
  #, 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:1715
  #, 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:1719
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1735
  #, 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:1747
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr "Jangan hasilkan direktif .size"
  
! #: common.opt:1751
  #, fuzzy, no-c-format
  #| msgid "Perform indirect inlining"
  msgid "Perform indirect inlining."
  msgstr "Lakukan inlining tidak langsung"
  
! #: common.opt:1757
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1761
  #, 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:1765
  #, 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:1769
  #, 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:1776
  #, 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:1780
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1787
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1810
  #, 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:1814
  #, 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:1818
  #, 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:1822
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural constant propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1826
  #, 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:1834
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1838
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform interprocedural modref analysis."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:1842
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural profile propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1846
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform interprocedural points-to analysis."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:1850
  #, fuzzy, no-c-format
  #| msgid "Discover pure and const functions"
  msgid "Discover pure and const functions."
  msgstr "Temukan fungsi pure dan const"
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1866
  #, 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:1870
  #, 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:1874
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1886
  #, 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:1890
  #, 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:1903
  #, 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:1919
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1924
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Share slots untuk menyimpan register keras berbeda."
  
! #: common.opt:1933
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Share stack slots untuk spilled pseudo-register."
  
! #: common.opt:1937
  #, 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:1941
  #, fuzzy, no-c-format
  #| msgid "Optimize induction variables on trees"
  msgid "Optimize induction variables on trees."
  msgstr "Optimasi variabel induksi dalam pohon"
  
! #: common.opt:1945
  #, 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:1949
  #, fuzzy, no-c-format
  #| msgid "Use jump tables for sufficiently large switch statements"
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Gunakan tabel jump untuk pernyataan secara mencukupi besar switch"
  
! #: common.opt:1953
  #, 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:1957
  #, 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:1961
  #, 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:1965
  #, 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:1973
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1977
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable link-time optimization."
  msgstr "Aktifkan optimasi penghubung"
  
! #: common.opt:1981
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2008
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2016
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2020
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2024
  #, 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:2028
  #, 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:2032
  #, fuzzy, no-c-format
  #| msgid "Report on permanent memory allocation"
  msgid "Report on permanent memory allocation."
  msgstr "Laporkan pada alokasi memori permanen"
  
! #: common.opt:2036
  #, 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:2043
  #, 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:2047
  #, 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:2051
  #, 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:2055
  #, 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:2059
  #, 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:2063
  #, 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:2067
  #, 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:2071
  #, 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:2075
  #, 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:2079
  #, 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:2083
  #, fuzzy, no-c-format
  #| msgid "Support synchronous non-call exceptions"
  msgid "Support synchronous non-call exceptions."
  msgstr "Dukung eksepsi sinkronous bukan panggilan"
  
! #: common.opt:2087
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2104
  #, 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:2108
  #, 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:2112
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2116
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2124
  #, 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:2128
  #, fuzzy, no-c-format
  #| msgid "Perform early inlining"
  msgid "Perform partial inlining."
  msgstr "Lakukan inlining awal"
  
! #: common.opt:2132 common.opt:2136
  #, 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:2140
  #, 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:2144
  #, 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:2148
  #, 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:2152
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop peeling."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:2156
  #, fuzzy, no-c-format
  #| msgid "Enable machine specific peephole optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "Aktifkan mesin spesifik peephole optimisasi"
  
! #: common.opt:2160
  #, 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:2164
  #, 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:2168
  #, 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:2172
  #, 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:2176
  #, 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:2180
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2184
  #, fuzzy, no-c-format
  #| msgid "Specify options to GNAT"
  msgid "Specify a plugin to load."
  msgstr "Spesifikasikan pilihan ke GNAT"
  
! #: common.opt:2188
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2192
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Jalankan optimisasi prediktif commoning."
  
! #: common.opt:2196
  #, 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:2200
  #, fuzzy, no-c-format
  #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "Aktifkan aplikasi dasar profiling kode"
  
! #: common.opt:2204
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2208
  #, 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:2212
  #, 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:2217
  #, 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:2221
  #, 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:2225
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2249
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2269
  #, 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:2273
  #, 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:2277
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2289
  #, 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:2293
  #, 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:2297
  #, 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:2301
  #, fuzzy, no-c-format
  #| msgid "internal consistency failure"
  msgid "Report on consistency of profile."
  msgstr "kegagalan konsistensi internal"
  
! #: common.opt:2305
  #, 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:2309
  #, 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:2316
  #, 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:2326
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Rekam pilihan baris perintah gcc dalam berkas objek."
  
! #: common.opt:2330
  #, fuzzy, no-c-format
  #| msgid "Return small aggregates in registers"
  msgid "Return small aggregates in registers."
  msgstr "Kembali kumpulan kecil dalam registers"
  
! #: common.opt:2338
  #, 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:2349
  #, 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:2364
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2372
  #, 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:2376
  #, 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:2380
  #, 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:2384
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2397
  #, 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:2401
  #, 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:2405
  #, 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:2413
  #, 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:2417
  #, fuzzy, no-c-format
  #| msgid "Enable scheduling across basic blocks"
  msgid "Enable scheduling across basic blocks."
  msgstr "Aktifkan penjadwalan melewati blok dasar"
  
! #: common.opt:2421
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2425
  #, 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:2429
  #, 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:2433
  #, 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:2437
  #, 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:2441
  #, 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:2449
  #, 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:2453
  #, 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:2460
  #, 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:2464
  #, fuzzy, no-c-format
  #| msgid "Run selective scheduling after reload"
  msgid "Run selective scheduling after reload."
  msgstr "Jalankan penjadwalan selektif setelah reload"
  
! #: common.opt:2468
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2472
  #, 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:2476
  #, 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:2480
  #, fuzzy, no-c-format
  #| msgid "Reschedule pipelined regions without pipelining"
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Reschedule daerah pipelined tanpa pipelining"
  
! #: common.opt:2484
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2490
  #, 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:2494
  #, 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:2502
  #, 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:2506
  #, 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:2510
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2514
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2518
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2522
  #, 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:2526
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2530
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2534
  #, 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:2546
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2550
  #, 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:2554
  #, 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:2559
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2563
  #, 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:2567
  #, 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:2571
  #, 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:2575
  #, 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:2579
  #, fuzzy, no-c-format
  #| msgid "Generate APCS conformant stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "Hasilkan APCS konforman stack frames"
  
! #: common.opt:2583
  #, 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:2587
  #, 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:2591
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2603
  #, 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:2607
  #, 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:2611
  #, 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:2615
  #, 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:2623
  #, 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:2627
  #, 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:2631
  #, 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:2635
  #, 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:2639
  #, 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:2643
  #, 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:2647
  #, 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:2659
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply."
  msgstr "Asumsikan aturan strict aliasing berjalan"
  
! #: common.opt:2663
  #, 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:2667
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2671
  #, 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:2675
  #, 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:2679
  #, fuzzy, no-c-format
  #| msgid "Perform jump threading optimizations"
  msgid "Perform jump threading optimizations."
  msgstr "Lakukan optimasi jump threading"
  
! #: common.opt:2683
  #, 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:2687
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2691
  #, 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:2710
  #, 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:2714
  #, 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:2718
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2726
  #, 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:2730
  #, 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:2734
  #, 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:2738
  #, 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:2746
  #, 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:2754
  #, 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:2762
  #, fuzzy, no-c-format
  #| msgid "Enable copy propagation on trees"
  msgid "Enable copy propagation on trees."
  msgstr "Aktifkan salin propagasi pada pohon"
  
! #: common.opt:2770
  #, 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:2774
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Lakukan konversi dari kondisional switch."
  
! #: common.opt:2778
  #, 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:2782
  #, fuzzy, no-c-format
  #| msgid "Enable dominator optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Aktifkan optimasi dominator"
  
! #: common.opt:2786
  #, 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:2790
  #, fuzzy, no-c-format
  #| msgid "Enable dead store elimination"
  msgid "Enable dead store elimination."
  msgstr "Aktifkan penghapusan dead store"
  
! #: common.opt:2794
  #, fuzzy, no-c-format
  #| msgid "Enable copy propagation on trees"
  msgid "Enable forward propagation on trees."
  msgstr "Aktifkan salin propagasi pada pohon"
  
! #: common.opt:2798
  #, 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:2802
  #, 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:2806
  #, 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:2812
  #, 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:2819
  #, fuzzy, no-c-format
  #| msgid "Enable loop distribution on trees"
  msgid "Enable loop distribution on trees."
  msgstr "Aktifkan loop distribusi pada pohon"
  
! #: common.opt:2823
  #, 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:2827
  #, 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:2835
  #, 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:2839
  #, 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:2843
  #, 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:2847
  #, fuzzy, no-c-format
  #| msgid "Enable conditional moves"
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Aktifkan perpindahan kondisional"
  
! #: common.opt:2851
  #, 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:2855
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2859
  #, 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:2863
  #, fuzzy, no-c-format
  #| msgid "Enable reassociation on tree level"
  msgid "Enable reassociation on tree level."
  msgstr "Aktifkan reasosiasi pada tingkat pohon"
  
! #: common.opt:2871
  #, 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:2875
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2879
  #, fuzzy, no-c-format
  #| msgid "Perform scalar replacement of aggregates"
  msgid "Perform scalar replacement of aggregates."
  msgstr "Lakukan penggantian skalar dari kumpulan"
  
! #: common.opt:2883
  #, 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:2887
  #, 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:2891
  #, 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:2895
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2899
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2904
  #, 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:2908
  #, 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:2912
  #, 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:2927
  #, 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:2932
  #, 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:2940
  #, 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:2944
  #, fuzzy, no-c-format
  #| msgid "Perform loop unswitching"
  msgid "Perform loop unswitching."
  msgstr "Lakukan loop unswitching"
  
! #: common.opt:2948
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop splitting."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:2952
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2956
  #, 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:2960
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2964
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2968
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2980
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:2988
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:2994
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3002
  #, 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:3007
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:3015
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable loop vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:3019
  #, 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:3023
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3027
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3046
  #, 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:3054
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Aktifkan propagasi penyalinan dari informasi skalar-evolusi."
  
! #: common.opt:3064
  #, 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:3068
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3087
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3107
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3111
  #, 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:3115
  #, 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:3119
  #, 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:3123
  #, fuzzy, no-c-format
  #| msgid "Perform whole program optimizations"
  msgid "Perform whole program optimizations."
  msgstr "Lakukan optimisasi seluruh aplikasi"
  
! #: common.opt:3127
  #, 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:3131
  #, 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:3135
  #, 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:3139
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Clear call-used registers upon function return."
  msgstr "Simpan register dalam pemanggilan fungsi"
  
! #: common.opt:3143
  #, 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:3147
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3151
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3171
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3175
  #, 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:3179
  #, 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:3183
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3191
  #, 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:3195
  #, 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:3199
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3207
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3215
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3219
  #, 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:3223
  #, 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:3227
  #, 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:3231
  #, 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:3235
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3247
  #, 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:3251
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3258
  #, 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:3262
  #, 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:3266
  #, 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:3284
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate compressed debug sections."
  msgstr "Hasilkan instruksi isel"
  
! #: common.opt:3288
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3295
  #, 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:3299
  #, 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:3324
  #, fuzzy, no-c-format
  #| msgid "Place output into <file>"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "Tempatkan keluaran kedalam <berkas>"
  
! #: common.opt:3328
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable function profiling."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:3338
  #, 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:3378
  #, 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:3410
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktifkan keluaran verbose"
  
! #: common.opt:3414
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Tampilkan versi dari kompiler"
  
! #: common.opt:3418
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Tekan peringatan"
  
! #: common.opt:3428
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Buat sebuah perpustakaan terbagi"
  
! #: common.opt:3476
  #, 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:3480
  #, 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:3484
  #, 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:3491
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 21382,22607 ****
  
  #: params.opt:162
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:170
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:174
  #, fuzzy, no-c-format
  #| msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload"
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "Rasio threshold dari jumlah ujung eksekusi kritis yang diijinkan untuk menjalankan penghapusan redundansi setelah reload"
  
! #: params.opt:178
  #, fuzzy, no-c-format
  #| msgid "The threshold ratio for performing partial redundancy elimination after reload"
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "Rasio threshold untuk menjalankan penghapusan redundansi bagian setelah reload"
  
! #: params.opt:182
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:186
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:190
  #, fuzzy, no-c-format
  #| msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "Ekspansi heap minimum untuk mentriger pengoleksi sampah, sebagai sebuah persentasi dari ukuran total dari heap"
  
! #: params.opt:194
  #, fuzzy, no-c-format
  #| msgid "Minimum heap size before we start collecting garbage, in kilobytes"
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "Ukuran heap minimum sebelum kita mulai mengumpulkan sampah, dalam kilobytes"
  
! #: params.opt:198
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:202
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:206
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of arrays per SCoP."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:210
  #, fuzzy, no-c-format
  #| msgid "maximum value of parameter %qs is %u"
  msgid "Maximum number of parameters in a SCoP."
  msgstr "nilai maksimal dari parameter %qs adalah %u"
  
! #: params.opt:214
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:218
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "Pilih bagian dari jumlah maksimal dari repetisi dari blok dasar dalam aplikasi memberikan blok dasar yang perlu untuk dipertimbangkan sekarang"
  
! #: params.opt:222
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:226
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "Pilih bagian dari frekuensi maksimal dari eksekusi dari blok dasar dalam fungsi yang diberikan blok dasar yang perlu untuk dipertimbangkan sekarang"
  
! #: params.opt:230
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:234
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:238
  #, fuzzy, no-c-format
  #| msgid "how much can given compilation unit grow because of the inlining (in percent)"
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "berapa banyak yang dapat diberikan dalam satuan kompilasi berkembang karena inlining (dalam persentasi)"
  
! #: params.opt:242
  #, fuzzy, no-c-format
  #| msgid "The upper bound for sharing integer constants"
  msgid "The upper bound for sharing integer constants."
  msgstr "Batasan atas untuk pembagian konstanta integer"
  
! #: params.opt:246
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:250
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:254
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions"
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Kedalaman maksimum dari inlining rekursif untuk fungsi inline"
  
! #: params.opt:258
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Inline secara rekursif hanya ketika kemungkinan dari pemanggilan yang sedang dijalankan melebihi parameter"
  
! #: params.opt:262
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:266
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:270
  #, fuzzy, no-c-format
  #| msgid "how much can given compilation unit grow because of the interprocedural constant propagation (in percent)"
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "berapa banyak yang dapat diberikan dalam satuan kompilasi berkembang karena propagasi konstanta interprocedural (dalam persentasi)"
  
! #: params.opt:274
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large"
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "Ukuran dari satuan penerjemah yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:278
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:282
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:286
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:290
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:294
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:298
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:302
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:306
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:310
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:314
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:318
  #, fuzzy, no-c-format
  #| msgid "max size of conflict table in MB"
  msgid "Max size of conflict table in MB."
  msgstr "ukuran maksimal dari tabel konflik dalam MB"
  
! #: params.opt:322
  #, fuzzy, no-c-format
  #| msgid "max loops number for regional RA"
  msgid "Max loops number for regional RA."
  msgstr "jumlah maksimal loops untuk daerah RA"
  
! #: params.opt:326
  #, fuzzy, no-c-format
  #| msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Jika jumlah dari kandidat dalam set lebih kecil, kita selalu mencoba untuk menghapusiv yang tidak digunakan ketika mengoptimisasinya"
  
! #: params.opt:330
  #, fuzzy, no-c-format
  #| msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Terikat ke jumlah dari kandidat dibawah yang seluruh kandidat dipertimbangkan dalam optimisasi iv"
  
! #: params.opt:334
  #, fuzzy, no-c-format
  #| msgid "Bound on number of iv uses in loop optimized in iv optimizations"
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Terikat ke jumlah dari iv yang digunakan dalam loop yang dioptimisasi dalam optimisasi iv"
  
! #: params.opt:338
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:342
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:346
  #, fuzzy, no-c-format
  #| msgid "The size of L1 cache line"
  msgid "The size of L1 cache line."
  msgstr "Ukuran dari baris L1 cache"
  
! #: params.opt:350
  #, fuzzy, no-c-format
  #| msgid "The size of L1 cache"
  msgid "The size of L1 cache."
  msgstr "Ukuran dari L1 cache"
  
! #: params.opt:354
  #, fuzzy, no-c-format
  #| msgid "The size of L2 cache"
  msgid "The size of L2 cache."
  msgstr "Ukuran dari L2 cache"
  
! #: params.opt:358
  #, fuzzy, no-c-format
  #| msgid "Maximal growth due to inlining of large function (in percent)"
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Perkembangan maksimal karena inlining  dari fungsi besar (dalam persentasi)"
  
! #: params.opt:362
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of function body to be considered large."
  msgstr "Ukuran dari badan fungsi yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:366
  #, fuzzy, no-c-format
  #| msgid "The size of stack frame to be considered large"
  msgid "The size of stack frame to be considered large."
  msgstr "Ukuran dari frame stack yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:370
  #, fuzzy, no-c-format
  #| msgid "Maximal stack frame growth due to inlining (in percent)"
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Perkembangan stack frame maksimal karena inlining (dalam persentasi)"
  
! #: params.opt:374
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large"
  msgid "The size of translation unit to be considered large."
  msgstr "Ukuran dari satuan penerjemah yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:378
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:382
  #, fuzzy, no-c-format
  #| msgid "The minimum cost of an expensive expression in the loop invariant motion"
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Biaya minimum dari sebuah ekspresi ekspensi dalam sebuah pergerakan loop tidak variant"
  
! #: params.opt:386
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:390
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:394
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average"
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop secara rata rata"
  
! #: params.opt:398
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:402
  #, fuzzy, no-c-format
  #| msgid "max basic blocks number in loop for loop invariant motion"
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "jumlah maksimal blok dasar dalam loop untuk gerakan loop invariant"
  
! #: params.opt:406
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:410
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Jumlah maksimum dari instruksi dalam sebuah fungsi tunggal yang bisa untuk inlining"
  
! #: params.opt:414
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:418
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:422
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:426
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:430
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:434
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:438
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:442
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average"
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop secara rata rata"
  
! #: params.opt:446
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of insns combine tries to combine."
  msgstr "Jumlah maksimum dari ujung masukan untuk dipertimbangkan untuk cross jumping"
  
! #: params.opt:450
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of a completely peeled loop"
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "Jumlah maksimum dari insns dari sebuah loop terbuka penuh"
  
! #: params.opt:454
  #, fuzzy, no-c-format
  #| msgid "The maximum number of peelings of a single loop that is peeled completely"
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Jumlah maksimum dari pembukaan dari sebuah loop tunggal yang dibuka secara lengkap"
  
! #: params.opt:458
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of a completely peeled loop"
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Jumlah maksimum dari insns dari sebuah loop terbuka penuh"
  
! #: params.opt:462
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "Jumlah maksimum dari ujung masukan untuk dipertimbangkan untuk cross jumping"
  
! #: params.opt:466
  #, fuzzy, no-c-format
  #| msgid "The maximum instructions CSE process before flushing"
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Instruksi maksimum CSE proses sebelum flushing"
  
! #: params.opt:470
  #, fuzzy, no-c-format
  #| msgid "The maximum length of path considered in cse"
  msgid "The maximum length of path considered in cse."
  msgstr "Panjang maksimum dari jalur yang dipertimbangkan dalam cse"
  
! #: params.opt:474
  #, fuzzy, no-c-format
  #| msgid "The maximum memory locations recorded by cselib"
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Lokasi memori maksimum terekam oleh cselib"
  
! #: params.opt:478
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:482
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to fill a delay slot"
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk mengisi sebuah slot penundaan"
  
! #: params.opt:486
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to find accurate live register information"
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Jumlah maksimum dari instruksi untuk dipertimbangkan untuk menemukan secara tepatinformasi register hidup"
  
! #: params.opt:490
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:494
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Jumlah maksimum dari instruksi dalam sebuah fungsi tunggal yang bisa untuk inlining"
  
! #: params.opt:498
  #, fuzzy, no-c-format
  #| msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Jumlah maksimum dari field dalam sebuah struktur sebelum analisa penunjuk treats struktur sebagai sebuah variabel tunggal"
  
! #: params.opt:502
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:506
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:510
  #, fuzzy, no-c-format
  #| msgid "Maximum number of nops to insert for a hint (Default 2)"
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Jumlah maksimum dari nops untuk dimasukan untuk sebuah hint (Baku 2)"
  
! #: params.opt:514
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:518
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE"
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "Jumlah maksimum memori yang akan dialokasikan oleh GCSE"
  
! #: params.opt:522
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Jumlah maksimum dari insns untuk duplikasi ketika unfaktoring menghitung gotos"
  
! #: params.opt:526
  #, fuzzy, no-c-format
  #| msgid "The maximum expansion factor when copying basic blocks"
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Faktor ekspansi maksimum ketika menyalin blok dasar"
  
! #: params.opt:530
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:534
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Jumlah maksimum dari instruksi ketika secara otomatis inlining"
  
! #: params.opt:538
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions inline function can grow to via recursive inlining"
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Jumlah maksimum dari instruksi fungsi inline dapat berkembang melalui inline rekursif"
  
! #: params.opt:542
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Jumlah maksimum dari instruksi bukan-inline funsi yang dapat berkembang melalui inlining rekursif"
  
! #: params.opt:546
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Jumlah maksimum dari instruksi dalam sebuah fungsi tunggal yang bisa untuk inlining"
  
! #: params.opt:550
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Jumlah maksimum dari instruksi ketika secara otomatis inlining"
  
! #: params.opt:554
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Jumlah maksimum dari instruksi ketika secara otomatis inlining"
  
! #: params.opt:558
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions"
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "Kedalaman maksimum dari inlining rekursif untuk fungsi inline"
  
! #: params.opt:562
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for non-inline functions"
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "Kedalaman maksimum dari inlining rekursif untuk fungsi bukan inline"
  
! #: params.opt:566
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: params.opt:570
  #, fuzzy, no-c-format
  #| msgid "Bound on the cost of an expression to compute the number of iterations"
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Terikat dengan biaya dari sebuah ekspresi untuk menghitung jumlah dari iterasi"
  
! #: params.opt:574
  #, fuzzy, no-c-format
  #| msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "Terikat dengan jumlah dari iterasi brute force # dari interasi analisis algoritma yang dievaluasi"
  
! #: params.opt:578
  #, fuzzy, no-c-format
  #| msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "Jumlah maksimum dari statemen yang diperbolehkan dalam sebuah blok yang membutuhkan untuk diduplikasi ketika threading jumps"
  
! #: params.opt:582
  #, fuzzy, no-c-format
  #| msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "Jumlah maksimum dari titik RTL yang dapat direkam sebagai pemkombinasi nilai terakhir"
  
! #: params.opt:586
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Jumlah maksimum dari insns untuk duplikasi ketika unfaktoring menghitung gotos"
  
! #: params.opt:590
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:594
  #, fuzzy, no-c-format
  #| msgid "Maximum length of partial antic set when performing tree pre optimization"
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "Panjang maksimum dari bagian antik diset ketika menjalan pre optimisasi pohon"
  
! #: params.opt:598
  #, fuzzy, no-c-format
  #| msgid "The maximum number of iterations through CFG to extend regions"
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "Jumlah maksimum dari iterasi melalui CFG ke daerah entensi"
  
! #: params.opt:602
  #, fuzzy, no-c-format
  #| msgid "The maximum number of peelings of a single loop"
  msgid "The maximum number of peelings of a single loop."
  msgstr "Jumlah maksimum dari pembukaan dari sebuah loop tunggal"
  
! #: params.opt:606
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of a peeled loop"
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Jumlah maksimum dari insns dari sebuah loop terbuka"
  
! #: params.opt:610
  #, fuzzy, no-c-format
  #| msgid "The maximum length of scheduling's pending operations list"
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Panjang maksimum dari penjadwalan dari daftar operasi tertunda"
  
! #: params.opt:614 params.opt:658
  #, fuzzy, no-c-format
  #| msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "Jumlah maksimum dari blok dalam sebuah daerah yang dipertimbangkan untuk penjadwalan inter-blok"
  
! #: params.opt:618 params.opt:662
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "Jumlah maksimum dari insns dalam sebuah daerah untuk dipertimbangkan untuk penjadwalan inter-blok"
  
! #: params.opt:622
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:626
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically"
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Jumlah maksimum dari iterasi loop yang kita prediksi secara statis"
  
! #: params.opt:630
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to search backward when looking for equivalent reload"
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "Jumlah maksimum dari instruksi untuk pencarian terbalik ketika mencari untuk reload yang sepadan"
  
! #: params.opt:634
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "Jumlah maksimum dari insns dalam sebuah daerah untuk dipertimbangkan untuk penjadwalan inter-blok"
  
! #: params.opt:638
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:642
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:646
  #, fuzzy, no-c-format
  #| msgid "The maximum number of iterations through CFG to extend regions"
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "Jumlah maksimum dari iterasi melalui CFG ke daerah entensi"
  
! #: params.opt:650
  #, fuzzy, no-c-format
  #| msgid "The maximum conflict delay for an insn to be considered for speculative motion"
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "Waktu tunda maksimum konflik untuk sebuah insn untuk dipertimbangkan untuk spekulasi pergerakan"
  
! #: params.opt:654
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "Jumlah maksimum dari instruksi yang siap untuk diberikan untuk dipertimbangkan oleh penjadwalan selam tahap penjadwalan pertama"
  
! #: params.opt:666
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:670
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:674
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:678
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:682
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: params.opt:686 params.opt:690
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming"
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "Jumlah maksimum dari instruksi dalam daftar siaga yang dipertimbangkan berhak untuk diubah namanya"
  
! #: params.opt:694
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:698
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:702
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:706
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:710
  #, fuzzy, no-c-format
  #| msgid "The maximum number of unrollings of a single loop"
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Jumlah maksimum dari unrollings dari sebuah loop tunggal"
  
! #: params.opt:714
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:718
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of an unswitched loop"
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Jumlah maksimum dari insns dari sebuah loop tidak terswitch"
  
! #: params.opt:722
  #, fuzzy, no-c-format
  #| msgid "The maximum number of unswitchings in a single loop"
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Jumlah maksimum dari unswitching dalam sebuah loop tunggal"
  
! #: params.opt:726
  #, fuzzy, no-c-format
  #| msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling"
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Jika -fvariabel-expansion-in-unroller digunakan, maksimum pengulangan yang sebuah variabel individu akan diekspan ketika loop unrolling"
  
! #: params.opt:730
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:734
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:738
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:742
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:746
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:750
  #, fuzzy, no-c-format
  #| msgid "The minimum number of matching instructions to consider for crossjumping"
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Jumlah minimum dari instruksi yang cocok untuk dipertimbangkan untuk cross jumping"
  
! #: params.opt:754
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Inline secara rekursif hanya ketika kemungkinan dari pemanggilan yang sedang dijalankan melebihi parameter"
  
! #: params.opt:758
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:762
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:766
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:770
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:774
  #, fuzzy, no-c-format
  #| msgid "The minimum probability of reaching a source block for interblock speculative scheduling"
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "Kemungkinan minimum dari pencapaian sebuah sumber blok untuk inter-blok penjadwalan spekulasi"
  
! #: params.opt:778
  #, fuzzy, no-c-format
  #| msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization"
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Jika -ftree-vectorize digunakan, minimal loop terikat dari sebuah loop yang akan dipertimbangkan untuk vektorisasi"
  
! #: params.opt:782
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:786
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:790
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:812
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:816
  #, fuzzy, no-c-format
  #| msgid "Maximal esitmated outcome of branch considered predictable"
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Maksimal perkiraan hasil dari pertimbangan cabang yang dapat diprediksi"
  
! #: params.opt:820
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:824
  #, fuzzy, no-c-format
  #| msgid "The number of insns executed before prefetch is completed"
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Jumlah dari insns yang dijalankan sebelum prefetch selesai"
  
! #: params.opt:828
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:832
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:836
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:840
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:844
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:848
  #, fuzzy, no-c-format
  #| msgid "Bound on size of expressions used in the scalar evolutions analyzer"
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Terikat dengan ukuran dari ekspresi digunakan dalam evolusi penanalisa skalar"
  
! #: params.opt:852
  #, fuzzy, no-c-format
  #| msgid "Bound on size of expressions used in the scalar evolutions analyzer"
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Terikat dengan ukuran dari ekspresi digunakan dalam evolusi penanalisa skalar"
  
! #: params.opt:856
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:860
  #, fuzzy, no-c-format
  #| msgid "Minimal distance between possibly conflicting store and load"
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "Jarak minimal diantara kemungkinan konflik store dan load"
  
! #: params.opt:864
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:868
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "Probabilitas minimal dari spekulasi kesuksesan (dalam persentasi), jadi jika spekulasi insn akan dijadwalkan."
  
! #: params.opt:872
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:876
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming"
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Jumlah maksimum dari instruksi dalam daftar siaga yang dipertimbangkan berhak untuk diubah namanya"
  
! #: params.opt:880
  #, fuzzy, no-c-format
  #| msgid "The maximum size of the lookahead window of selective scheduling"
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "Ukuran maksimal dari lookahead window dari penjadwalan selektif"
  
! #: params.opt:884
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: params.opt:888
  #, fuzzy, no-c-format
  #| msgid "The number of prefetches that can run at the same time"
  msgid "The number of prefetches that can run at the same time."
  msgstr "Jumlah dari prefetches yang dapat berjalan di waktu bersamaan"
  
! #: params.opt:892
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:896
  #, fuzzy, no-c-format
  #| msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA"
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Jumlah dari cycles dari swing modulo penjadwalan yang dipertimbangkan ketika memeriksa konflik menggunakan DFA"
  
! #: params.opt:900
  #, fuzzy, no-c-format
  #| msgid "A threshold on the average loop count considered by the swing modulo scheduler"
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Sebuah threshold di jumlah loop rata-rata yang dipertimbangkan oleh modulo swingpenjadwal"
  
! #: params.opt:904
  #, fuzzy, no-c-format
  #| msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Sebuah faktor untuk tuning batasan atas yang swing module penjadwalan digunakan untuk penjadwalan sebuah loop"
  
! #: params.opt:908
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:912
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:916
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:920
  #, 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:924
  #, fuzzy, no-c-format
  #| msgid "The maximum number of passes to make when doing GCSE"
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Jumlah maksimum dari tahap yang akan dibuat ketika melakukan GCSE"
  
! #: params.opt:928
  #, fuzzy, no-c-format
  #| msgid "The lower bound for a buffer to be considered for stack smashing protection"
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Batas bawah untuk sebuah penyangga untuk dipertimbangkan untuk proteksi stack smashing"
  
! #: params.opt:932
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:936
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:940
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:944
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:948
  #, fuzzy, no-c-format
  #| msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "Rasio maksimal diantara ukuran array dan cabang switch untuk sebuah konversi switch untuk mengambil tempat"
  
! #: params.opt:952
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:956
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of references stored in each modref base."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:960
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:964
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of tests performed by modref query."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:968
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:972
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:976
  #, 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:980
  #, fuzzy, no-c-format
  #| msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Persentasi dari fungsi, dihitung dengan frekuensi eksekusi, yang harus dilingkupi dengan formasi jejak. Digunakan ketika profile umpan-balik tidak tersedia"
  
! #: params.opt:984
  #, fuzzy, no-c-format
  #| msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Persentasi dari fungsi, dihitung dengan frekuensi eksekusi, yang harus dilingkupi dengan formasi jejak. Digunakan ketika profile umpan-balik tersedia"
  
! #: params.opt:988
  #, fuzzy, no-c-format
  #| msgid "Maximal code growth caused by tail duplication (in percent)"
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Perkembangan kode maksimal dikarenakan oleh duplikasi tail (dalam persentasi)"
  
! #: params.opt:992
  #, fuzzy, no-c-format
  #| msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available"
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stop perkembangan kedepan jika kemungkinan ujung terbaik lebih kecil dari threshold ini (dalam persentasi). Digunakan ketika profile umpan-balik tidak tersedia"
  
! #: params.opt:996
  #, fuzzy, no-c-format
  #| msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stop perkembangan kedepan jik kemungkinan ujung terbaik lebih kecil dari threshold ini (dalam persentasi). Digunakan ketika profile umpan-balik tersedia"
  
! #: params.opt:1000
  #, fuzzy, no-c-format
  #| msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stop perkembangan terbalik jika kemungkinan kebalikan dari ujung terbaik lebih kecil dari threshold ini (dalam persentasi)"
  
! #: params.opt:1004
  #, 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:1008
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates"
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Keluarkan implisit instantionation dari templates"
  
! #: params.opt:1012
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1016
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1020
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Gunakan subroutines untuk fungsi prolog dan epilog"
  
! #: params.opt:1024
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Gunakan subroutines untuk fungsi prolog dan epilog"
  
! #: params.opt:1028
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1032
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1036
  #, 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:1040
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1044
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1048
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1052
  #, fuzzy, no-c-format
  #| msgid "Whether to use canonical types"
  msgid "Whether to use canonical types."
  msgstr "Akan menggunakan tipe kanonikal"
  
! #: params.opt:1056
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: params.opt:1060
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1064
  #, fuzzy, no-c-format
  #| msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check"
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Terikat dengan jumlah dari pemeriksaan waktu jalan dimasukan dengan loop tervektor dengan versi untuk pemeriksaan alias"
  
! #: params.opt:1068
  #, fuzzy, no-c-format
  #| msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check"
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Terikat ke jumlah dari pemeriksaan rutinitas yang dimasukan dengan loop tervektor dengan versi untuk pemeriksaan alignment"
  
! #: params.opt:1072
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 21383,22618 ----
  
  #: params.opt:162
  #, no-c-format
+ msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
+ msgstr ""
+ 
+ #: params.opt:167
+ #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, fuzzy, no-c-format
  #| msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload"
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "Rasio threshold dari jumlah ujung eksekusi kritis yang diijinkan untuk menjalankan penghapusan redundansi setelah reload"
  
! #: params.opt:183
  #, fuzzy, no-c-format
  #| msgid "The threshold ratio for performing partial redundancy elimination after reload"
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "Rasio threshold untuk menjalankan penghapusan redundansi bagian setelah reload"
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, fuzzy, no-c-format
  #| msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "Ekspansi heap minimum untuk mentriger pengoleksi sampah, sebagai sebuah persentasi dari ukuran total dari heap"
  
! #: params.opt:199
  #, fuzzy, no-c-format
  #| msgid "Minimum heap size before we start collecting garbage, in kilobytes"
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "Ukuran heap minimum sebelum kita mulai mengumpulkan sampah, dalam kilobytes"
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of arrays per SCoP."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:215
  #, fuzzy, no-c-format
  #| msgid "maximum value of parameter %qs is %u"
  msgid "Maximum number of parameters in a SCoP."
  msgstr "nilai maksimal dari parameter %qs adalah %u"
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "Pilih bagian dari jumlah maksimal dari repetisi dari blok dasar dalam aplikasi memberikan blok dasar yang perlu untuk dipertimbangkan sekarang"
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "Pilih bagian dari frekuensi maksimal dari eksekusi dari blok dasar dalam fungsi yang diberikan blok dasar yang perlu untuk dipertimbangkan sekarang"
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, fuzzy, no-c-format
  #| msgid "how much can given compilation unit grow because of the inlining (in percent)"
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "berapa banyak yang dapat diberikan dalam satuan kompilasi berkembang karena inlining (dalam persentasi)"
  
! #: params.opt:247
  #, fuzzy, no-c-format
  #| msgid "The upper bound for sharing integer constants"
  msgid "The upper bound for sharing integer constants."
  msgstr "Batasan atas untuk pembagian konstanta integer"
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions"
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Kedalaman maksimum dari inlining rekursif untuk fungsi inline"
  
! #: params.opt:263
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Inline secara rekursif hanya ketika kemungkinan dari pemanggilan yang sedang dijalankan melebihi parameter"
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, fuzzy, no-c-format
  #| msgid "how much can given compilation unit grow because of the interprocedural constant propagation (in percent)"
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "berapa banyak yang dapat diberikan dalam satuan kompilasi berkembang karena propagasi konstanta interprocedural (dalam persentasi)"
  
! #: params.opt:279
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large"
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "Ukuran dari satuan penerjemah yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, fuzzy, no-c-format
  #| msgid "max size of conflict table in MB"
  msgid "Max size of conflict table in MB."
  msgstr "ukuran maksimal dari tabel konflik dalam MB"
  
! #: params.opt:327
  #, fuzzy, no-c-format
  #| msgid "max loops number for regional RA"
  msgid "Max loops number for regional RA."
  msgstr "jumlah maksimal loops untuk daerah RA"
  
! #: params.opt:331
  #, fuzzy, no-c-format
  #| msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Jika jumlah dari kandidat dalam set lebih kecil, kita selalu mencoba untuk menghapusiv yang tidak digunakan ketika mengoptimisasinya"
  
! #: params.opt:335
  #, fuzzy, no-c-format
  #| msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Terikat ke jumlah dari kandidat dibawah yang seluruh kandidat dipertimbangkan dalam optimisasi iv"
  
! #: params.opt:339
  #, fuzzy, no-c-format
  #| msgid "Bound on number of iv uses in loop optimized in iv optimizations"
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Terikat ke jumlah dari iv yang digunakan dalam loop yang dioptimisasi dalam optimisasi iv"
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, fuzzy, no-c-format
  #| msgid "The size of L1 cache line"
  msgid "The size of L1 cache line."
  msgstr "Ukuran dari baris L1 cache"
  
! #: params.opt:355
  #, fuzzy, no-c-format
  #| msgid "The size of L1 cache"
  msgid "The size of L1 cache."
  msgstr "Ukuran dari L1 cache"
  
! #: params.opt:359
  #, fuzzy, no-c-format
  #| msgid "The size of L2 cache"
  msgid "The size of L2 cache."
  msgstr "Ukuran dari L2 cache"
  
! #: params.opt:363
  #, fuzzy, no-c-format
  #| msgid "Maximal growth due to inlining of large function (in percent)"
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Perkembangan maksimal karena inlining  dari fungsi besar (dalam persentasi)"
  
! #: params.opt:367
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of function body to be considered large."
  msgstr "Ukuran dari badan fungsi yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:371
  #, fuzzy, no-c-format
  #| msgid "The size of stack frame to be considered large"
  msgid "The size of stack frame to be considered large."
  msgstr "Ukuran dari frame stack yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:375
  #, fuzzy, no-c-format
  #| msgid "Maximal stack frame growth due to inlining (in percent)"
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Perkembangan stack frame maksimal karena inlining (dalam persentasi)"
  
! #: params.opt:379
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large"
  msgid "The size of translation unit to be considered large."
  msgstr "Ukuran dari satuan penerjemah yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, fuzzy, no-c-format
  #| msgid "The minimum cost of an expensive expression in the loop invariant motion"
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Biaya minimum dari sebuah ekspresi ekspensi dalam sebuah pergerakan loop tidak variant"
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average"
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop secara rata rata"
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:407
  #, fuzzy, no-c-format
  #| msgid "max basic blocks number in loop for loop invariant motion"
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "jumlah maksimal blok dasar dalam loop untuk gerakan loop invariant"
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:415
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Jumlah maksimum dari instruksi dalam sebuah fungsi tunggal yang bisa untuk inlining"
  
! #: params.opt:419
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average"
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop secara rata rata"
  
! #: params.opt:451
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of insns combine tries to combine."
  msgstr "Jumlah maksimum dari ujung masukan untuk dipertimbangkan untuk cross jumping"
  
! #: params.opt:455
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of a completely peeled loop"
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "Jumlah maksimum dari insns dari sebuah loop terbuka penuh"
  
! #: params.opt:459
  #, fuzzy, no-c-format
  #| msgid "The maximum number of peelings of a single loop that is peeled completely"
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Jumlah maksimum dari pembukaan dari sebuah loop tunggal yang dibuka secara lengkap"
  
! #: params.opt:463
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of a completely peeled loop"
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Jumlah maksimum dari insns dari sebuah loop terbuka penuh"
  
! #: params.opt:467
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "Jumlah maksimum dari ujung masukan untuk dipertimbangkan untuk cross jumping"
  
! #: params.opt:471
  #, fuzzy, no-c-format
  #| msgid "The maximum instructions CSE process before flushing"
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Instruksi maksimum CSE proses sebelum flushing"
  
! #: params.opt:475
  #, fuzzy, no-c-format
  #| msgid "The maximum length of path considered in cse"
  msgid "The maximum length of path considered in cse."
  msgstr "Panjang maksimum dari jalur yang dipertimbangkan dalam cse"
  
! #: params.opt:479
  #, fuzzy, no-c-format
  #| msgid "The maximum memory locations recorded by cselib"
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Lokasi memori maksimum terekam oleh cselib"
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to fill a delay slot"
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk mengisi sebuah slot penundaan"
  
! #: params.opt:491
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to find accurate live register information"
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Jumlah maksimum dari instruksi untuk dipertimbangkan untuk menemukan secara tepatinformasi register hidup"
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Jumlah maksimum dari instruksi dalam sebuah fungsi tunggal yang bisa untuk inlining"
  
! #: params.opt:503
  #, fuzzy, no-c-format
  #| msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Jumlah maksimum dari field dalam sebuah struktur sebelum analisa penunjuk treats struktur sebagai sebuah variabel tunggal"
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, fuzzy, no-c-format
  #| msgid "Maximum number of nops to insert for a hint (Default 2)"
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Jumlah maksimum dari nops untuk dimasukan untuk sebuah hint (Baku 2)"
  
! #: params.opt:519
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:523
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE"
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "Jumlah maksimum memori yang akan dialokasikan oleh GCSE"
  
! #: params.opt:527
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Jumlah maksimum dari insns untuk duplikasi ketika unfaktoring menghitung gotos"
  
! #: params.opt:531
  #, fuzzy, no-c-format
  #| msgid "The maximum expansion factor when copying basic blocks"
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Faktor ekspansi maksimum ketika menyalin blok dasar"
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Jumlah maksimum dari instruksi ketika secara otomatis inlining"
  
! #: params.opt:543
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions inline function can grow to via recursive inlining"
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Jumlah maksimum dari instruksi fungsi inline dapat berkembang melalui inline rekursif"
  
! #: params.opt:547
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Jumlah maksimum dari instruksi bukan-inline funsi yang dapat berkembang melalui inlining rekursif"
  
! #: params.opt:551
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Jumlah maksimum dari instruksi dalam sebuah fungsi tunggal yang bisa untuk inlining"
  
! #: params.opt:555
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Jumlah maksimum dari instruksi ketika secara otomatis inlining"
  
! #: params.opt:559
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Jumlah maksimum dari instruksi ketika secara otomatis inlining"
  
! #: params.opt:563
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions"
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "Kedalaman maksimum dari inlining rekursif untuk fungsi inline"
  
! #: params.opt:567
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for non-inline functions"
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "Kedalaman maksimum dari inlining rekursif untuk fungsi bukan inline"
  
! #: params.opt:571
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: params.opt:575
  #, fuzzy, no-c-format
  #| msgid "Bound on the cost of an expression to compute the number of iterations"
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Terikat dengan biaya dari sebuah ekspresi untuk menghitung jumlah dari iterasi"
  
! #: params.opt:579
  #, fuzzy, no-c-format
  #| msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "Terikat dengan jumlah dari iterasi brute force # dari interasi analisis algoritma yang dievaluasi"
  
! #: params.opt:583
  #, fuzzy, no-c-format
  #| msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "Jumlah maksimum dari statemen yang diperbolehkan dalam sebuah blok yang membutuhkan untuk diduplikasi ketika threading jumps"
  
! #: params.opt:587
  #, fuzzy, no-c-format
  #| msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "Jumlah maksimum dari titik RTL yang dapat direkam sebagai pemkombinasi nilai terakhir"
  
! #: params.opt:591
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Jumlah maksimum dari insns untuk duplikasi ketika unfaktoring menghitung gotos"
  
! #: params.opt:595
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:599
  #, fuzzy, no-c-format
  #| msgid "Maximum length of partial antic set when performing tree pre optimization"
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "Panjang maksimum dari bagian antik diset ketika menjalan pre optimisasi pohon"
  
! #: params.opt:603
  #, fuzzy, no-c-format
  #| msgid "The maximum number of iterations through CFG to extend regions"
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "Jumlah maksimum dari iterasi melalui CFG ke daerah entensi"
  
! #: params.opt:607
  #, fuzzy, no-c-format
  #| msgid "The maximum number of peelings of a single loop"
  msgid "The maximum number of peelings of a single loop."
  msgstr "Jumlah maksimum dari pembukaan dari sebuah loop tunggal"
  
! #: params.opt:611
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of a peeled loop"
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Jumlah maksimum dari insns dari sebuah loop terbuka"
  
! #: params.opt:615
  #, fuzzy, no-c-format
  #| msgid "The maximum length of scheduling's pending operations list"
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Panjang maksimum dari penjadwalan dari daftar operasi tertunda"
  
! #: params.opt:619 params.opt:663
  #, fuzzy, no-c-format
  #| msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "Jumlah maksimum dari blok dalam sebuah daerah yang dipertimbangkan untuk penjadwalan inter-blok"
  
! #: params.opt:623 params.opt:667
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "Jumlah maksimum dari insns dalam sebuah daerah untuk dipertimbangkan untuk penjadwalan inter-blok"
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:631
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically"
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Jumlah maksimum dari iterasi loop yang kita prediksi secara statis"
  
! #: params.opt:635
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to search backward when looking for equivalent reload"
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "Jumlah maksimum dari instruksi untuk pencarian terbalik ketika mencari untuk reload yang sepadan"
  
! #: params.opt:639
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "Jumlah maksimum dari insns dalam sebuah daerah untuk dipertimbangkan untuk penjadwalan inter-blok"
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, fuzzy, no-c-format
  #| msgid "The maximum number of iterations through CFG to extend regions"
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "Jumlah maksimum dari iterasi melalui CFG ke daerah entensi"
  
! #: params.opt:655
  #, fuzzy, no-c-format
  #| msgid "The maximum conflict delay for an insn to be considered for speculative motion"
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "Waktu tunda maksimum konflik untuk sebuah insn untuk dipertimbangkan untuk spekulasi pergerakan"
  
! #: params.opt:659
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "Jumlah maksimum dari instruksi yang siap untuk diberikan untuk dipertimbangkan oleh penjadwalan selam tahap penjadwalan pertama"
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:687
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: params.opt:691 params.opt:695
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming"
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "Jumlah maksimum dari instruksi dalam daftar siaga yang dipertimbangkan berhak untuk diubah namanya"
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, fuzzy, no-c-format
  #| msgid "The maximum number of unrollings of a single loop"
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Jumlah maksimum dari unrollings dari sebuah loop tunggal"
  
! #: params.opt:719
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:723
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of an unswitched loop"
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Jumlah maksimum dari insns dari sebuah loop tidak terswitch"
  
! #: params.opt:727
  #, fuzzy, no-c-format
  #| msgid "The maximum number of unswitchings in a single loop"
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Jumlah maksimum dari unswitching dalam sebuah loop tunggal"
  
! #: params.opt:731
  #, fuzzy, no-c-format
  #| msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling"
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Jika -fvariabel-expansion-in-unroller digunakan, maksimum pengulangan yang sebuah variabel individu akan diekspan ketika loop unrolling"
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:755
  #, fuzzy, no-c-format
  #| msgid "The minimum number of matching instructions to consider for crossjumping"
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Jumlah minimum dari instruksi yang cocok untuk dipertimbangkan untuk cross jumping"
  
! #: params.opt:759
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Inline secara rekursif hanya ketika kemungkinan dari pemanggilan yang sedang dijalankan melebihi parameter"
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, fuzzy, no-c-format
  #| msgid "The minimum probability of reaching a source block for interblock speculative scheduling"
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "Kemungkinan minimum dari pencapaian sebuah sumber blok untuk inter-blok penjadwalan spekulasi"
  
! #: params.opt:783
  #, fuzzy, no-c-format
  #| msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization"
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Jika -ftree-vectorize digunakan, minimal loop terikat dari sebuah loop yang akan dipertimbangkan untuk vektorisasi"
  
! #: params.opt:787
! #, no-c-format
! msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
! msgstr ""
! 
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, fuzzy, no-c-format
  #| msgid "Maximal esitmated outcome of branch considered predictable"
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Maksimal perkiraan hasil dari pertimbangan cabang yang dapat diprediksi"
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, fuzzy, no-c-format
  #| msgid "The number of insns executed before prefetch is completed"
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Jumlah dari insns yang dijalankan sebelum prefetch selesai"
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, fuzzy, no-c-format
  #| msgid "Bound on size of expressions used in the scalar evolutions analyzer"
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Terikat dengan ukuran dari ekspresi digunakan dalam evolusi penanalisa skalar"
  
! #: params.opt:870
  #, fuzzy, no-c-format
  #| msgid "Bound on size of expressions used in the scalar evolutions analyzer"
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Terikat dengan ukuran dari ekspresi digunakan dalam evolusi penanalisa skalar"
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, fuzzy, no-c-format
  #| msgid "Minimal distance between possibly conflicting store and load"
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "Jarak minimal diantara kemungkinan konflik store dan load"
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "Probabilitas minimal dari spekulasi kesuksesan (dalam persentasi), jadi jika spekulasi insn akan dijadwalkan."
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming"
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Jumlah maksimum dari instruksi dalam daftar siaga yang dipertimbangkan berhak untuk diubah namanya"
  
! #: params.opt:898
  #, fuzzy, no-c-format
  #| msgid "The maximum size of the lookahead window of selective scheduling"
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "Ukuran maksimal dari lookahead window dari penjadwalan selektif"
  
! #: params.opt:902
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: params.opt:906
  #, fuzzy, no-c-format
  #| msgid "The number of prefetches that can run at the same time"
  msgid "The number of prefetches that can run at the same time."
  msgstr "Jumlah dari prefetches yang dapat berjalan di waktu bersamaan"
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, fuzzy, no-c-format
  #| msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA"
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Jumlah dari cycles dari swing modulo penjadwalan yang dipertimbangkan ketika memeriksa konflik menggunakan DFA"
  
! #: params.opt:918
  #, fuzzy, no-c-format
  #| msgid "A threshold on the average loop count considered by the swing modulo scheduler"
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Sebuah threshold di jumlah loop rata-rata yang dipertimbangkan oleh modulo swingpenjadwal"
  
! #: params.opt:922
  #, fuzzy, no-c-format
  #| msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Sebuah faktor untuk tuning batasan atas yang swing module penjadwalan digunakan untuk penjadwalan sebuah loop"
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, fuzzy, no-c-format
  #| msgid "The maximum number of passes to make when doing GCSE"
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Jumlah maksimum dari tahap yang akan dibuat ketika melakukan GCSE"
  
! #: params.opt:946
  #, fuzzy, no-c-format
  #| msgid "The lower bound for a buffer to be considered for stack smashing protection"
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Batas bawah untuk sebuah penyangga untuk dipertimbangkan untuk proteksi stack smashing"
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, fuzzy, no-c-format
  #| msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "Rasio maksimal diantara ukuran array dan cabang switch untuk sebuah konversi switch untuk mengambil tempat"
  
! #: params.opt:970
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:974
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of references stored in each modref base."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:982
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of tests performed by modref query."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, fuzzy, no-c-format
  #| msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Persentasi dari fungsi, dihitung dengan frekuensi eksekusi, yang harus dilingkupi dengan formasi jejak. Digunakan ketika profile umpan-balik tidak tersedia"
  
! #: params.opt:1002
  #, fuzzy, no-c-format
  #| msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Persentasi dari fungsi, dihitung dengan frekuensi eksekusi, yang harus dilingkupi dengan formasi jejak. Digunakan ketika profile umpan-balik tersedia"
  
! #: params.opt:1006
  #, fuzzy, no-c-format
  #| msgid "Maximal code growth caused by tail duplication (in percent)"
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Perkembangan kode maksimal dikarenakan oleh duplikasi tail (dalam persentasi)"
  
! #: params.opt:1010
  #, fuzzy, no-c-format
  #| msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available"
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stop perkembangan kedepan jika kemungkinan ujung terbaik lebih kecil dari threshold ini (dalam persentasi). Digunakan ketika profile umpan-balik tidak tersedia"
  
! #: params.opt:1014
  #, fuzzy, no-c-format
  #| msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stop perkembangan kedepan jik kemungkinan ujung terbaik lebih kecil dari threshold ini (dalam persentasi). Digunakan ketika profile umpan-balik tersedia"
  
! #: params.opt:1018
  #, fuzzy, no-c-format
  #| msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stop perkembangan terbalik jika kemungkinan kebalikan dari ujung terbaik lebih kecil dari threshold ini (dalam persentasi)"
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates"
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Keluarkan implisit instantionation dari templates"
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Gunakan subroutines untuk fungsi prolog dan epilog"
  
! #: params.opt:1042
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Gunakan subroutines untuk fungsi prolog dan epilog"
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, fuzzy, no-c-format
  #| msgid "Whether to use canonical types"
  msgid "Whether to use canonical types."
  msgstr "Akan menggunakan tipe kanonikal"
  
! #: params.opt:1074
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1082
  #, fuzzy, no-c-format
  #| msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check"
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Terikat dengan jumlah dari pemeriksaan waktu jalan dimasukan dengan loop tervektor dengan versi untuk pemeriksaan alias"
  
! #: params.opt:1086
  #, fuzzy, no-c-format
  #| msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check"
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Terikat ke jumlah dari pemeriksaan rutinitas yang dimasukan dengan loop tervektor dengan versi untuk pemeriksaan alignment"
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgid "expected boolean type"
*** 22642,22648 ****
  msgstr "diduga bukan tuple"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37455 cp/parser.c:37462
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
--- 22653,22659 ----
  msgstr "diduga bukan tuple"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
*************** msgstr "tidak ada argumen"
*** 22729,22735 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9041
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
--- 22740,22746 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
*************** msgstr "%qE atribut konflik dengan atrib
*** 23185,23191 ****
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15180 cp/friend.c:303 cp/tree.c:4932
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration here"
--- 23196,23202 ----
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration here"
*************** msgstr "tipe atribut diabaikan setelah t
*** 23247,23253 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1637 attribs.c:1647 attribs.c:1657
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
--- 23258,23264 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
*************** msgstr "tipe atribut diabaikan setelah t
*** 23276,23295 ****
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2131 config/arm/arm.c:7253 config/arm/arm.c:7281
! #: config/arm/arm.c:7298 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3474 config/i386/i386-options.c:3632
! #: config/i386/i386-options.c:3864 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20292 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4624
! #: c/c-decl.c:4627 c/c-decl.c:4642 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
--- 23287,23306 ----
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
! #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
*************** msgstr "%qE atribut diabaikan"
*** 23300,23307 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2169
! #: cp/decl.c:2782 cp/decl.c:3237
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D"
  msgid "previous declaration of %qD"
--- 23311,23318 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D"
  msgid "previous declaration of %qD"
*************** msgstr "deklarasi sebelumnya dari %q+D"
*** 23312,23374 ****
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: attribs.c:1568
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D telah dideklarasikan dengan atribut dllexport: dllimport diabaikan"
  
! #: attribs.c:1580
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D redeklarasi tanpa atribut dllimport setelah telah direferensikan dengan dll linkage"
  
! #: attribs.c:1594
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D redeklarasi tanpa atribut dllimport: sebelumnya dllimport diabaikan"
  
! #: attribs.c:1675
  #, 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 "fungsi inline %q+D dideklarasikan sebagai dllimport: atribut diabaikan"
  
! #: attribs.c:1683
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "definisi fungsi %q+D ditandai dllimport"
  
! #: attribs.c:1691
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "definisi variabel %q+D ditandai dllimport"
  
! #: attribs.c:1722
  #, fuzzy, gcc-internal-format
  #| msgid "external linkage required for symbol %q+D because of %qs attribute"
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "external linkage dibutuhkan untuk simbol %q+D karena atribut %qs"
  
! #: attribs.c:1736
  #, fuzzy, gcc-internal-format
  #| msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qs mengimplikasikan visibility baku, tetapi %qD telah dideklarasikan dengan sebuah visibility berbeda"
  
! #: attribs.c:1999
  #, 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:2005 attribs.c:2025
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD target declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: attribs.c:2019
  #, 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"
--- 23323,23385 ----
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: attribs.c:1645
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D telah dideklarasikan dengan atribut dllexport: dllimport diabaikan"
  
! #: attribs.c:1657
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D redeklarasi tanpa atribut dllimport setelah telah direferensikan dengan dll linkage"
  
! #: attribs.c:1671
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D redeklarasi tanpa atribut dllimport: sebelumnya dllimport diabaikan"
  
! #: attribs.c:1752
  #, 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 "fungsi inline %q+D dideklarasikan sebagai dllimport: atribut diabaikan"
  
! #: attribs.c:1760
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "definisi fungsi %q+D ditandai dllimport"
  
! #: attribs.c:1768
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "definisi variabel %q+D ditandai dllimport"
  
! #: attribs.c:1799
  #, fuzzy, gcc-internal-format
  #| msgid "external linkage required for symbol %q+D because of %qs attribute"
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "external linkage dibutuhkan untuk simbol %q+D karena atribut %qs"
  
! #: attribs.c:1813
  #, fuzzy, gcc-internal-format
  #| msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qs mengimplikasikan visibility baku, tetapi %qD telah dideklarasikan dengan sebuah visibility berbeda"
  
! #: attribs.c:2076
  #, 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:2082 attribs.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD target declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: attribs.c:2096
  #, 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 ""
*** 23474,23480 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "ofset diluar dari jangkauan dari konstanta string"
  
! #: builtins.c:1454 cp/name-lookup.c:6424
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qE declared here"
--- 23485,23491 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "ofset diluar dari jangkauan dari konstanta string"
  
! #: builtins.c:1454 cp/name-lookup.c:6441
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qE declared here"
*************** msgstr "argumen ketiga ke %<__builtin_pr
*** 23500,24013 ****
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> tidak valid; menggunakan nol"
  
! #: builtins.c:3954
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3956 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3961
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3963
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3970
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3972 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3978
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3980
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3990
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3992
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:3997
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3999
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4006
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4008
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4013
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4015
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4024
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "source object declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: builtins.c:4027
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr ""
  
! #: builtins.c:4042
  #, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4044
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4049
  #, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4051
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4058
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4060
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4066
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4068
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4078
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4080
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4085
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4087
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4094
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4096
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4101 builtins.c:4103
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4113
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "destination object declared here"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: builtins.c:4116
  #, gcc-internal-format
  msgid "destination object allocated here"
  msgstr ""
  
! #: builtins.c:4143
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4145
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4148
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4150
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4155
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4157
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4160
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4162
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4171
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4173
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4178
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4180
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4188
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4190
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4196
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4198
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4211
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4213
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4216
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4218
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4223
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4225
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4228
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4230
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4239
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4241 builtins.c:4779
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4247
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4249 builtins.c:4784
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4258
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4260
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4267
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4269
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4284
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4286
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4289
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4291
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4297
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4299
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4302
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4304
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4313
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4315
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4320
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4322
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4330
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4332
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4337
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4339
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4354
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4359
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4367
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4378
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4382
  #, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4545
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4548
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4554
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4557
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4565
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4568
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4575
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4578
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6425 builtins.c:6498
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7390 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "terlalu sedikit argumen ke fungsi %<va_start%>"
  
! #: builtins.c:7490
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "invalid argument to %qD"
  msgstr "tipe argumen tidak valid dari %qs"
  
! #: builtins.c:7503
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported argument to %qD"
--- 23511,24024 ----
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> tidak valid; menggunakan nol"
  
! #: builtins.c:3958
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3965
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3967
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3974
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3982
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3984
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3994
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3996
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4001
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4003
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4010
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4012
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4017
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4019
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4028
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "source object declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: builtins.c:4031
  #, gcc-internal-format
  msgid "source object allocated here"
  msgstr ""
  
! #: builtins.c:4046
  #, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4048
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4053
  #, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4055
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4062
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4064
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4070
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:4072
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4082
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4084
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4089
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4091
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4098
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4100
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4105 builtins.c:4107
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4117
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "destination object declared here"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: builtins.c:4120
  #, gcc-internal-format
  msgid "destination object allocated here"
  msgstr ""
  
! #: builtins.c:4147
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4149
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4152
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4154
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4159
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4161
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4164
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4166
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4175
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4177
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4182
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4184
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4192
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4194
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4200
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4202
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4215
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4217
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4220
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4222
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4227
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4229
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4232
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4234
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4243
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4245 builtins.c:4783
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4251
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4253 builtins.c:4788
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4262
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4264
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4271
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4273
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4288
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4290
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4293
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4295
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4301
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4303
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4306
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4308
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4317
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4319
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4324
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4326
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4334
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4336
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4341
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4343
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4358
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4363
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] ""
  msgstr[1] ""
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4375
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4382
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4386
  #, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4549
  #, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4552
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4558
  #, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4561
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4569
  #, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4572
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4579
  #, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4582
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "terlalu sedikit argumen ke fungsi %<va_start%>"
  
! #: builtins.c:7494
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "invalid argument to %qD"
  msgstr "tipe argumen tidak valid dari %qs"
  
! #: builtins.c:7507
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported argument to %qD"
*************** msgstr "kombinasi tidak didukung: %s"
*** 24015,24111 ****
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7511
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7841 builtins.c:7881
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "kedua argumen ke %<__builtin___clear_cache%> harus berupa penunjuk"
  
! #: builtins.c:7971
  #, fuzzy, gcc-internal-format
  #| msgid "-mstackrealign ignored for nested functions"
  msgid "trampoline generated for nested function %qD"
  msgstr "-mstackrealign diabaikan untuk fungsi nested"
  
! #: builtins.c:8366 builtins.c:8379
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD mengubah semantik dalam GCC 4.4"
  
! #: builtins.c:8485
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid memory model argument to builtin"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: builtins.c:8554 builtins.c:8681
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8562 builtins.c:8689
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8747
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: builtins.c:8779 builtins.c:8972
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: builtins.c:9093
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 1 to %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: builtins.c:9135
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "non-integer argument 1 to %qs"
  msgstr "hilang argumen ke \"%s\""
  
! #: builtins.c:9199
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: builtins.c:9219
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: builtins.c:9278
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s not supported: ignored"
  msgid "%qs only supported in OpenACC code"
  msgstr "-f%s tidak didukung: diabaikan"
  
! #: builtins.c:9285
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 0 to %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: builtins.c:9297
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "illegal argument 0 to %qs"
--- 24026,24122 ----
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "kedua argumen ke %<__builtin___clear_cache%> harus berupa penunjuk"
  
! #: builtins.c:7975
  #, fuzzy, gcc-internal-format
  #| msgid "-mstackrealign ignored for nested functions"
  msgid "trampoline generated for nested function %qD"
  msgstr "-mstackrealign diabaikan untuk fungsi nested"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD mengubah semantik dalam GCC 4.4"
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8497
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid memory model argument to builtin"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: builtins.c:8783 builtins.c:8976
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 1 to %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "non-integer argument 1 to %qs"
  msgstr "hilang argumen ke \"%s\""
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s not supported: ignored"
  msgid "%qs only supported in OpenACC code"
  msgstr "-f%s tidak didukung: diabaikan"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 0 to %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "illegal argument 0 to %qs"
*************** msgstr "hilang argumen ke \"%s\""
*** 24113,24241 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9755 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%K penggunakan tidak valid dari %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9761
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%K penggunaan tidak valid dari %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10093
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "%<__builtin_longjmp%> argumen kedua harus berupa 1"
  
! #: builtins.c:10986
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "format target tidak mendukung infinity"
  
! #: builtins.c:12607
  #, fuzzy, gcc-internal-format
  #| msgid "%<va_start%> used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> digunakan dalam fungsi dengan argumen tetap"
  
! #: builtins.c:12615
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "jumlah dari argumen ke fungsi %<va_start%> salah"
  
! #: builtins.c:12630
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: builtins.c:12635
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: builtins.c:12668
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "parameter kedua dari %<va_start%> bukan argumen bernama terakhir"
  
! #: builtins.c:12681
  #, fuzzy, gcc-internal-format
  #| msgid "undefined behaviour when second parameter of %<va_start%> is declared with %<register%> storage"
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "perilaku tidak terdefinisi ketika parameter kedua dari %<va_start%> dideklarasikan dengan penyimpanan %<register%>"
  
! #: builtins.c:12710
  #, fuzzy, gcc-internal-format
  #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%K argumen pertama dari %D harus berupa sebuah penunjuk, integer kedua konstanta"
  
! #: builtins.c:12723
  #, fuzzy, gcc-internal-format
  #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%K argumen terakhir dari %K bukan sebuah konstanta integer diantara 0 dan 3"
  
! #: builtins.c:13526
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13531 builtins.c:13595 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2939 c/c-typeck.c:3026
! #: c/c-typeck.c:5541 c/c-typeck.c:10767 c/c-typeck.c:10784
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7278 cp/call.c:9295
! #: cp/constexpr.c:843 cp/constexpr.c:3583 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8251 cp/decl.c:15330 cp/decl.c:15709 cp/decl2.c:5623
! #: cp/decl2.c:5674 cp/parser.c:20758 cp/pt.c:8849 cp/semantics.c:2093
! #: cp/semantics.c:3337 cp/semantics.c:4424 cp/typeck.c:1803 cp/typeck.c:2020
! #: cp/typeck.c:4091 cp/typeck.c:9787
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: builtins.c:13541 builtins.c:13666
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13544
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13546
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "obtained here"
  msgstr "digunakan disini"
  
! #: builtins.c:13589
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13609
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13618
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "assigned here"
  msgstr "digunakan disini"
  
! #: builtins.c:13647
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13656
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
--- 24124,24252 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%K penggunakan tidak valid dari %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%K penggunaan tidak valid dari %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "%<__builtin_longjmp%> argumen kedua harus berupa 1"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "format target tidak mendukung infinity"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  #| msgid "%<va_start%> used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> digunakan dalam fungsi dengan argumen tetap"
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "jumlah dari argumen ke fungsi %<va_start%> salah"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "parameter kedua dari %<va_start%> bukan argumen bernama terakhir"
  
! #: builtins.c:12685
  #, fuzzy, gcc-internal-format
  #| msgid "undefined behaviour when second parameter of %<va_start%> is declared with %<register%> storage"
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "perilaku tidak terdefinisi ketika parameter kedua dari %<va_start%> dideklarasikan dengan penyimpanan %<register%>"
  
! #: builtins.c:12714
  #, fuzzy, gcc-internal-format
  #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%K argumen pertama dari %D harus berupa sebuah penunjuk, integer kedua konstanta"
  
! #: builtins.c:12727
  #, fuzzy, gcc-internal-format
  #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%K argumen terakhir dari %K bukan sebuah konstanta integer diantara 0 dan 3"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
! #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: builtins.c:13545 builtins.c:13670
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13548
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "obtained here"
  msgstr "digunakan disini"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "assigned here"
  msgstr "digunakan disini"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
*************** msgstr "blok dasar tidak ditempatkan sec
*** 25057,25369 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "jumlah dari catatan bb dalam rantai instruksi (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3139
  #, fuzzy, gcc-internal-format
  #| msgid "caller edge count is negative"
  msgid "caller edge count invalid"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cgraph.c:3235
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3240
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3270
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3282 cgraph.c:3312
  #, 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:3289
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3300
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3319
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "missing direct call for speculation %i"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: cgraph.c:3337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use control speculation"
  msgid "missing ref for speculation %i"
  msgstr "Gunakan spekulasi kontrol"
  
! #: cgraph.c:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3375
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.c:3382
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3387
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3392
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: cgraph.c:3399
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3404
  #, fuzzy, gcc-internal-format
  #| msgid "Assume symbols might be invalid"
  msgid "local symbols must be defined"
  msgstr "Asumsikan simbol mungkin tidak valid"
  
! #: cgraph.c:3409
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3414
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3419
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3426
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3431
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3438
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "aux field set for edge %s->%s"
  msgid "aux field set for indirect edge from %s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.c:3452 cgraph.c:3512
  #, fuzzy, gcc-internal-format
  #| msgid "PIC code generation is not compatible with fast indirect calls"
  msgid "edge count is not compatible with function count"
  msgstr "Pembuatan kode PIC tidak kompatibel dangan panggilan cepat tidak langsung"
  
! #: cgraph.c:3460
  #, 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:3468 cgraph.c:3539
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3480
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3490
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "penunjuk inlined_to salah"
  
! #: cgraph.c:3495
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "multiple pemanggil inline"
  
! #: cgraph.c:3502
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "penunjuk inlined_to diset untuk pemanggil bukan inline"
  
! #: cgraph.c:3529
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "caller edge count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.c:3560
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "indirect call count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.c:3577
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3588
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "penunjuk inlined_to diset tetapi tidak ada predecessor ditemukan"
  
! #: cgraph.c:3593
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "penunjuk inlined_to mereferensikan ke dirinya sendiri"
  
! #: cgraph.c:3604
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3617
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3623
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3633
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3645
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3651
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3663
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3672
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3677
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3682
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3716
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "shared call_stmt:"
  
! #: cgraph.c:3724
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "titik ujung ke deklarasi salah:"
  
! #: cgraph.c:3733
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3743
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "hilang ujung callgraph untuk pemanggilan stmt:"
  
! #: cgraph.c:3753
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "reference to dead statement"
  msgstr "diduga pernyataan"
  
! #: cgraph.c:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.c:3778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.c:3797 cgraph.c:3810
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3802
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3818
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node gagal"
  
! #: cgraph.c:3940 varpool.c:304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to '-%s' is missing"
  msgid "%s: section %s.%d is missing"
--- 25068,25380 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "jumlah dari catatan bb dalam rantai instruksi (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3150
  #, fuzzy, gcc-internal-format
  #| msgid "caller edge count is negative"
  msgid "caller edge count invalid"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cgraph.c:3246
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3251
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3293 cgraph.c:3323
  #, 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:3300
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3311
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3330
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "missing direct call for speculation %i"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: cgraph.c:3348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use control speculation"
  msgid "missing ref for speculation %i"
  msgstr "Gunakan spekulasi kontrol"
  
! #: cgraph.c:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.c:3393
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3403
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: cgraph.c:3410
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3415
  #, fuzzy, gcc-internal-format
  #| msgid "Assume symbols might be invalid"
  msgid "local symbols must be defined"
  msgstr "Asumsikan simbol mungkin tidak valid"
  
! #: cgraph.c:3420
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3442
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3449
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "aux field set for edge %s->%s"
  msgid "aux field set for indirect edge from %s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.c:3463 cgraph.c:3523
  #, fuzzy, gcc-internal-format
  #| msgid "PIC code generation is not compatible with fast indirect calls"
  msgid "edge count is not compatible with function count"
  msgstr "Pembuatan kode PIC tidak kompatibel dangan panggilan cepat tidak langsung"
  
! #: cgraph.c:3471
  #, 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:3479 cgraph.c:3550
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3501
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "penunjuk inlined_to salah"
  
! #: cgraph.c:3506
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "multiple pemanggil inline"
  
! #: cgraph.c:3513
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "penunjuk inlined_to diset untuk pemanggil bukan inline"
  
! #: cgraph.c:3540
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "caller edge count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.c:3571
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "indirect call count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.c:3588
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3599
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "penunjuk inlined_to diset tetapi tidak ada predecessor ditemukan"
  
! #: cgraph.c:3604
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "penunjuk inlined_to mereferensikan ke dirinya sendiri"
  
! #: cgraph.c:3615
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3634
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3639
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3683
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3688
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3693
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3727
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "shared call_stmt:"
  
! #: cgraph.c:3735
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "titik ujung ke deklarasi salah:"
  
! #: cgraph.c:3744
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3754
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "hilang ujung callgraph untuk pemanggilan stmt:"
  
! #: cgraph.c:3764
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "reference to dead statement"
  msgstr "diduga pernyataan"
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.c:3789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.c:3808 cgraph.c:3821
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3813
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3829
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node gagal"
  
! #: cgraph.c:3951 varpool.c:304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to '-%s' is missing"
  msgid "%s: section %s.%d is missing"
*************** msgid "%<weakref%> attribute ignored bec
*** 25458,25469 ****
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12107
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F digunakan tetapi tidak pernah didefinisikan"
  
! #: cgraphunit.c:1084 c/c-decl.c:12117
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
--- 25469,25480 ----
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F digunakan tetapi tidak pernah didefinisikan"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
*************** msgstr "ukuran dari nilai kembali dari %
*** 25543,25549 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "ukuran dari nilai kembali dari %q+D lebih besar dari %wd bytes"
  
! #: cgraphunit.c:2394
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "titik dengan tidak direlease memori ditemukan"
--- 25554,25560 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "ukuran dari nilai kembali dari %q+D lebih besar dari %wd bytes"
  
! #: cgraphunit.c:2390
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "titik dengan tidak direlease memori ditemukan"
*************** msgstr ""
*** 25981,25992 ****
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11050
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14644
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
--- 25992,26003 ----
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11059
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14793
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
*************** msgstr "shared rtx"
*** 26006,26012 ****
  msgid "internal consistency failure"
  msgstr "kegagalan konsistensi internal"
  
! #: emit-rtl.c:4038
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn digunakan dimana emit_jump_insn dibutuhkan:\n"
--- 26017,26023 ----
  msgid "internal consistency failure"
  msgstr "kegagalan konsistensi internal"
  
! #: emit-rtl.c:4039
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn digunakan dimana emit_jump_insn dibutuhkan:\n"
*************** msgstr "tidak dapat membuka berkas dump
*** 26147,26188 ****
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "konstanta titik-tetap besar secara implisit dipotong ke tipe titik-tetap"
  
! #: fold-const.c:4617 fold-const.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "perbandingan selalu %d karena lebar dari bit-field"
  
! #: fold-const.c:5981 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "diasumsikan signed overflow tidak terjadi ketika menyederhanakan pemeriksaan jangkauan"
  
! #: fold-const.c:6441 fold-const.c:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "perbandingan selalu %d"
  
! #: fold-const.c:6599
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "%<or%> dari pemeriksaan tidak cocok tidak-sama selalu 1"
  
! #: fold-const.c:6604
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<and%> dari mutually eksklusif test-sama selalu 0"
  
! #: fold-const.c:9811
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "diasumsikan signed overflow tidak terjadi ketika mereduksi konstanta dalam perbandingan"
  
! #: fold-const.c:10211
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "diasumsikan signed overflow tidak terjadi ketika mengkombinasi konstan diantar sebuah perbandingan"
  
! #: fold-const.c:13468
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "pemeriksaan fold: pohon asal diubah oleh fold"
--- 26158,26199 ----
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "konstanta titik-tetap besar secara implisit dipotong ke tipe titik-tetap"
  
! #: fold-const.c:4618 fold-const.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "perbandingan selalu %d karena lebar dari bit-field"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "diasumsikan signed overflow tidak terjadi ketika menyederhanakan pemeriksaan jangkauan"
  
! #: fold-const.c:6442 fold-const.c:6456
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "perbandingan selalu %d"
  
! #: fold-const.c:6600
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "%<or%> dari pemeriksaan tidak cocok tidak-sama selalu 1"
  
! #: fold-const.c:6605
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<and%> dari mutually eksklusif test-sama selalu 0"
  
! #: fold-const.c:9812
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "diasumsikan signed overflow tidak terjadi ketika mereduksi konstanta dalam perbandingan"
  
! #: fold-const.c:10212
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "diasumsikan signed overflow tidak terjadi ketika mengkombinasi konstan diantar sebuah perbandingan"
  
! #: fold-const.c:13469
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "pemeriksaan fold: pohon asal diubah oleh fold"
*************** msgstr "ukuran total dari variabel lokal
*** 26199,26205 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "ukuran total dari variabel lokal melebihi batas arsitektur"
  
! #: function.c:1786 gimplify.c:6328 gimplify.c:6488
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "batasan tidak memungkinkan dalam %<asm%>"
--- 26210,26216 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "ukuran total dari variabel lokal melebihi batas arsitektur"
  
! #: function.c:1786 gimplify.c:6329 gimplify.c:6489
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "batasan tidak memungkinkan dalam %<asm%>"
*************** msgstr "penunjuk circular delegasi terde
*** 26886,26892 ****
  msgid "function may return address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10861
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
--- 26897,26903 ----
  msgid "function may return address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
*************** msgstr ""
*** 27256,27322 ****
  msgid "%Gnull format string"
  msgstr "%s dalam format string di %L"
  
! #: gimple-ssa-warn-alloca.c:288
  #, fuzzy
  #| msgid "invalid use of %<auto%>"
  msgid "%Guse of %<alloca%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: gimple-ssa-warn-alloca.c:324
  #, fuzzy
  #| msgid "Warn if a variable length array is used"
  msgid "%Gargument to variable-length array may be too large"
  msgstr "Peringatkan jika sebuah array dengan panjang bervariabel digunakan"
  
! #: gimple-ssa-warn-alloca.c:326
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:332
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:344
  #, fuzzy
  #| msgid "Warn if a variable length array is used"
  msgid "%Gargument to variable-length array is too large"
  msgstr "Peringatkan jika sebuah array dengan panjang bervariabel digunakan"
  
! #: gimple-ssa-warn-alloca.c:346
  #, fuzzy
  #| msgid "value passed to %<-m%s%> is too large"
  msgid "%Gargument to %<alloca%> is too large"
  msgstr "nilai dilewatkan ke %<-m%s%> terlalu besar"
  
! #: gimple-ssa-warn-alloca.c:351
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:360
  #, fuzzy
  #| msgid "ISO C90 forbids variable length array"
  msgid "%Gunbounded use of variable-length array"
  msgstr "ISO C90 melarang array dengan panjang bervariabel"
  
! #: gimple-ssa-warn-alloca.c:361
  #, fuzzy
  #| msgid "invalid use of %<auto%>"
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: gimple-ssa-warn-alloca.c:367
  msgid "%Guse of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:372
  #, fuzzy
  #| msgid "Warn if a variable length array is used"
  msgid "%Gargument to variable-length array is zero"
  msgstr "Peringatkan jika sebuah array dengan panjang bervariabel digunakan"
  
! #: gimple-ssa-warn-alloca.c:374
  #, fuzzy
  #| msgid "Second argument of MOD at %L is zero"
  msgid "%Gargument to %<alloca%> is zero"
--- 27267,27333 ----
  msgid "%Gnull format string"
  msgstr "%s dalam format string di %L"
  
! #: gimple-ssa-warn-alloca.c:287
  #, fuzzy
  #| msgid "invalid use of %<auto%>"
  msgid "%Guse of %<alloca%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: gimple-ssa-warn-alloca.c:323
  #, fuzzy
  #| msgid "Warn if a variable length array is used"
  msgid "%Gargument to variable-length array may be too large"
  msgstr "Peringatkan jika sebuah array dengan panjang bervariabel digunakan"
  
! #: gimple-ssa-warn-alloca.c:325
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:331
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:343
  #, fuzzy
  #| msgid "Warn if a variable length array is used"
  msgid "%Gargument to variable-length array is too large"
  msgstr "Peringatkan jika sebuah array dengan panjang bervariabel digunakan"
  
! #: gimple-ssa-warn-alloca.c:345
  #, fuzzy
  #| msgid "value passed to %<-m%s%> is too large"
  msgid "%Gargument to %<alloca%> is too large"
  msgstr "nilai dilewatkan ke %<-m%s%> terlalu besar"
  
! #: gimple-ssa-warn-alloca.c:350
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:359
  #, fuzzy
  #| msgid "ISO C90 forbids variable length array"
  msgid "%Gunbounded use of variable-length array"
  msgstr "ISO C90 melarang array dengan panjang bervariabel"
  
! #: gimple-ssa-warn-alloca.c:360
  #, fuzzy
  #| msgid "invalid use of %<auto%>"
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: gimple-ssa-warn-alloca.c:366
  msgid "%Guse of %<alloca%> within a loop"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:371
  #, fuzzy
  #| msgid "Warn if a variable length array is used"
  msgid "%Gargument to variable-length array is zero"
  msgstr "Peringatkan jika sebuah array dengan panjang bervariabel digunakan"
  
! #: gimple-ssa-warn-alloca.c:373
  #, fuzzy
  #| msgid "Second argument of MOD at %L is zero"
  msgid "%Gargument to %<alloca%> is zero"
*************** msgstr ""
*** 27432,27438 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3734
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "array %qD declared here"
--- 27443,27449 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "array %qD declared here"
*************** msgid "%G%qD offset %s is out of the bou
*** 27459,27469 ****
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3873 c/c-decl.c:4146 c/c-typeck.c:8868 cp/class.c:1437
! #: cp/class.c:3253 cp/constexpr.c:956 cp/decl.c:4209 cp/decl.c:11926
! #: cp/decl.c:12405 cp/decl.c:12414 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2665 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23234
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD declared here"
--- 27470,27480 ----
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD declared here"
*************** msgstr ""
*** 27547,27879 ****
  msgid "using result of function returning %<void%>"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: gimplify.c:6329
  #, 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 "masukan %d bukan memori harus tetap berada dalam memori"
  
! #: gimplify.c:6342
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "lvalue tidak valid dalam keluaran asm %d"
  
! #: gimplify.c:6489
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "masukan %d bukan memori harus tetap berada dalam memori"
  
! #: gimplify.c:6529 gimplify.c:6538
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "masukan memori %d tidak secara langsung dapat dialamatkan"
  
! #: gimplify.c:7152
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7154
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing region"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.c:7158
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in target region"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: gimplify.c:7160
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing target region"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.c:7173
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: gimplify.c:7175
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing task"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.c:7260
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.c:7262
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "error menutup %s: %m"
  
! #: gimplify.c:7405
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.c:7407
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7468
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7476
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: gimplify.c:7541
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.c:7543
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing %<target%>"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.c:7573 gimplify.c:9014
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: gimplify.c:7594
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7725
  #, fuzzy, gcc-internal-format
  #| msgid "%Hiteration variable %qE is unsigned"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%H variabel iterasi %qE unsigned"
  
! #: gimplify.c:7728
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should be private"
  msgid "iteration variable %qE should be private"
  msgstr "iterasi variabel %qs seharusnya private"
  
! #: gimplify.c:7742
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qD should not be firstprivate"
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: gimplify.c:7745
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be reduction"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.c:7748
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be linear"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.c:8615 gimplify.c:8621
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8638
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: gimplify.c:8727
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8735 gimplify.c:12857
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8746 gimplify.c:8752 gimplify.c:8758 gimplify.c:8764
! #: gimplify.c:12850
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8858
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9184
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9366
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: gimplify.c:9728
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.c:9785
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%s variable %qE is private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.c:9817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10017
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10227
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10281
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10530
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10591
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10682
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10829
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10848
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template declaration of %qD"
  msgid "invalid private reduction on %qE"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: gimplify.c:10985
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11319
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11578 gimplify.c:11582 gimplify.c:11591
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11823 gimplify.c:12082
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12788
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12812
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12832
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12885
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13748 omp-low.c:3472
  #, fuzzy, gcc-internal-format
  #| msgid "ordered region must be closely nested inside a loop region with an ordered clause"
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "daerah terurut harus secara dekat nested didalam sebuah daerah loop dalam sebuah clause terurut"
  
! #: gimplify.c:13766
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13779
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13792
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13803
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15080
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification gagal"
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT dipromosikan ke %qT ketika dilewatkan melalui %<...%>"
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(jadi anda harus melewatkan %qT bukan %qT ke %<va_arg%>)"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jika kode ini dicapai, aplikasi akan digagalkan"
--- 27558,27890 ----
  msgid "using result of function returning %<void%>"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: gimplify.c:6330
  #, 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 "masukan %d bukan memori harus tetap berada dalam memori"
  
! #: gimplify.c:6343
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "lvalue tidak valid dalam keluaran asm %d"
  
! #: gimplify.c:6490
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "masukan %d bukan memori harus tetap berada dalam memori"
  
! #: gimplify.c:6530 gimplify.c:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "masukan memori %d tidak secara langsung dapat dialamatkan"
  
! #: gimplify.c:7153
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.c:7155
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing region"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.c:7159
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in target region"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: gimplify.c:7161
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing target region"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.c:7174
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: gimplify.c:7176
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing task"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.c:7261
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.c:7263
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "error menutup %s: %m"
  
! #: gimplify.c:7406
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.c:7408
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7469
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7477
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: gimplify.c:7542
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.c:7544
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing %<target%>"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: gimplify.c:7595
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7726
  #, fuzzy, gcc-internal-format
  #| msgid "%Hiteration variable %qE is unsigned"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%H variabel iterasi %qE unsigned"
  
! #: gimplify.c:7729
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should be private"
  msgid "iteration variable %qE should be private"
  msgstr "iterasi variabel %qs seharusnya private"
  
! #: gimplify.c:7743
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qD should not be firstprivate"
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: gimplify.c:7746
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be reduction"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.c:7749
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be linear"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8639
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: gimplify.c:9729
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.c:9786
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%s variable %qE is private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template declaration of %qD"
  msgid "invalid private reduction on %qE"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, fuzzy, gcc-internal-format
  #| msgid "ordered region must be closely nested inside a loop region with an ordered clause"
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "daerah terurut harus secara dekat nested didalam sebuah daerah loop dalam sebuah clause terurut"
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification gagal"
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT dipromosikan ke %qT ketika dilewatkan melalui %<...%>"
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(jadi anda harus melewatkan %qT bukan %qT ke %<va_arg%>)"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jika kode ini dicapai, aplikasi akan digagalkan"
*************** msgstr ""
*** 28340,28363 ****
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2317 ira.c:2339
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%s cannot be used in %<asm%> here"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: ira.c:5920
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5921
  #, fuzzy, gcc-internal-format
  #| msgid "as %qD"
  msgid "for %qD"
  msgstr "sebagai %qD"
  
! #: ira.c:5937
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "ukuran frame terlalu besar untuk pemerikasaan stack yang meyakinkan"
--- 28351,28374 ----
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2318 ira.c:2340
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%s cannot be used in %<asm%> here"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5922
  #, fuzzy, gcc-internal-format
  #| msgid "as %qD"
  msgid "for %qD"
  msgstr "sebagai %qD"
  
! #: ira.c:5938
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "ukuran frame terlalu besar untuk pemerikasaan stack yang meyakinkan"
*************** msgstr "operan %<asm%> memiliki batasan
*** 28378,28389 ****
  msgid "unable to find a register to spill"
  msgstr "tidak dapat menemukan sebuah register untuk spill dalam kelas %qs"
  
! #: lra-constraints.c:4135 reload.c:3863 reload.c:4118
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "batasan operan tidak konsisten dalam sebuah %<asm%>"
  
! #: lra-constraints.c:5091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "maximum number of generated reload insns per insn achieved (%d)"
--- 28389,28400 ----
  msgid "unable to find a register to spill"
  msgstr "tidak dapat menemukan sebuah register untuk spill dalam kelas %qs"
  
! #: lra-constraints.c:4140 reload.c:3869 reload.c:4124
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "batasan operan tidak konsisten dalam sebuah %<asm%>"
  
! #: lra-constraints.c:5097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "maximum number of generated reload insns per insn achieved (%d)"
*************** msgstr "%sregparm=%d%s tidak berada dian
*** 29145,29157 ****
  msgid "unrecognized argument in option %qs"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1551
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s"
--- 29156,29168 ----
  msgid "unrecognized argument in option %qs"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1557
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s"
*************** msgstr "-static-libgfortran tidak diduku
*** 29290,29296 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr "section anchors harus tidak aktif ketika pengurutan kembali tingkat teratas tidak aktif"
  
! #: opts.c:1002 config/darwin.c:3317
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition does not work on this architecture"
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
--- 29301,29307 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr "section anchors harus tidak aktif ketika pengurutan kembali tingkat teratas tidak aktif"
  
! #: opts.c:1002 config/darwin.c:3312
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition does not work on this architecture"
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
*************** msgstr "secara implisit popped regs haru
*** 29841,29865 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: regcprop.c:1229
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "validate_value_data: [%u] Buruk nex_regno untuk rantai kosong (%u)"
  
! #: regcprop.c:1241
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: Loop in regno chain (%u)"
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "validate_value_data: Loop dalam rantai regno (%u)"
  
! #: regcprop.c:1244
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "validate_value_data: [%u] Buruk oldest_regno (%u)"
  
! #: regcprop.c:1256
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
--- 29852,29876 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: regcprop.c:1230
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr "validate_value_data: [%u] Buruk nex_regno untuk rantai kosong (%u)"
  
! #: regcprop.c:1242
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: Loop in regno chain (%u)"
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "validate_value_data: Loop dalam rantai regno (%u)"
  
! #: regcprop.c:1245
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "validate_value_data: [%u] Buruk oldest_regno (%u)"
  
! #: regcprop.c:1257
  #, fuzzy, gcc-internal-format
  #| msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
*************** msgstr "tidak dapat reload operan konsta
*** 29928,29940 ****
  msgid "impossible register constraint in %<asm%>"
  msgstr "batasan register tidak memungkinkan dalam %<asm%>"
  
! #: reload.c:2687
  #, fuzzy, gcc-internal-format
  #| msgid "this target does not support %qs"
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "target ini tidak mendukung %qs"
  
! #: reload.c:3720
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "batasan %<&%> digunakan dengan tidak ada register kelas"
--- 29939,29951 ----
  msgid "impossible register constraint in %<asm%>"
  msgstr "batasan register tidak memungkinkan dalam %<asm%>"
  
! #: reload.c:2692
  #, fuzzy, gcc-internal-format
  #| msgid "this target does not support %qs"
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "target ini tidak mendukung %qs"
  
! #: reload.c:3726
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "batasan %<&%> digunakan dengan tidak ada register kelas"
*************** msgstr "batasan operan %<asm%> tidak kom
*** 29965,30018 ****
  msgid "output operand is constant in %<asm%>"
  msgstr "keluaran operan adalah konstanta dalam %<asm%>"
  
! #: rtl.c:850
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "pemeriksaan RTL: akses dari elt %d dari '%s' dengan elt akhir %d dalam %s,  di %s:%d"
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "pemeriksaan RTL: diduga elt %d tipe '%c', memiliki '%c' (rtx %s) dalam %s, di %s:%d"
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "pemeriksaan RTL: diduga elt %d tipe '%c' atau '%c', memiliki '%c' (rtx %s) dalam %s, di %s:%d"
  
! #: rtl.c:879
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "pemeriksaan RTL: diduga kode '%s', memiliki '%s' dalam %s, di %s:%d"
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "pemeriksaan RTL: diduga kode '%s' atau '%s', memiliki '%s'dalam %s, di %s:%d"
  
! #: rtl.c:900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "pemeriksaan RTL: diduga kode '%s' atau '%s', memiliki '%s'dalam %s, di %s:%d"
  
! #: rtl.c:927
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "pemeriksaan RTL: mencoba memperlakukan bukan-blok simbol sebagai sebuah blok simbol dalam %s, di %s:%d"
  
! #: rtl.c:937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "pemeriksaan RTL: akses dari elt %d dari vektor dengan elt terakhir %d dalam %s, di %s:%d"
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "pemeriksaan RTL: akses dari elt %d dari vektor dengan elt terakhir %d dalam %s, di %s:%d"
  
! #: rtl.c:958
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "pemeriksaan tanda RTL: %s digunakan dengan kode rtx tidak terduga '%s' dalam %s, di %s:%d"
--- 29976,30029 ----
  msgid "output operand is constant in %<asm%>"
  msgstr "keluaran operan adalah konstanta dalam %<asm%>"
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "pemeriksaan RTL: akses dari elt %d dari '%s' dengan elt akhir %d dalam %s,  di %s:%d"
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "pemeriksaan RTL: diduga elt %d tipe '%c', memiliki '%c' (rtx %s) dalam %s, di %s:%d"
  
! #: rtl.c:880
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "pemeriksaan RTL: diduga elt %d tipe '%c' atau '%c', memiliki '%c' (rtx %s) dalam %s, di %s:%d"
  
! #: rtl.c:889
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "pemeriksaan RTL: diduga kode '%s', memiliki '%s' dalam %s, di %s:%d"
  
! #: rtl.c:899
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "pemeriksaan RTL: diduga kode '%s' atau '%s', memiliki '%s'dalam %s, di %s:%d"
  
! #: rtl.c:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "pemeriksaan RTL: diduga kode '%s' atau '%s', memiliki '%s'dalam %s, di %s:%d"
  
! #: rtl.c:937
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "pemeriksaan RTL: mencoba memperlakukan bukan-blok simbol sebagai sebuah blok simbol dalam %s, di %s:%d"
  
! #: rtl.c:947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "pemeriksaan RTL: akses dari elt %d dari vektor dengan elt terakhir %d dalam %s, di %s:%d"
  
! #: rtl.c:957
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "pemeriksaan RTL: akses dari elt %d dari vektor dengan elt terakhir %d dalam %s, di %s:%d"
  
! #: rtl.c:968
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "pemeriksaan tanda RTL: %s digunakan dengan kode rtx tidak terduga '%s' dalam %s, di %s:%d"
*************** msgstr "batasan yang cocok mereferensika
*** 30057,30079 ****
  msgid "invalid punctuation %qc in constraint"
  msgstr "punctuation %qc tidak valid dalam batasan"
  
! #: stmt.c:430
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "batasan yang cocok tidak mengijinkan sebuah register"
  
! #: stmt.c:524
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate asm operand name %qs"
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "duplikasn nama operan asm %qs"
  
! #: stmt.c:621
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "hilang kurung penutup untuk operan yang bernama"
  
! #: stmt.c:650
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "operan bernama %qs tidak terdefinisi"
--- 30068,30090 ----
  msgid "invalid punctuation %qc in constraint"
  msgstr "punctuation %qc tidak valid dalam batasan"
  
! #: stmt.c:431
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "batasan yang cocok tidak mengijinkan sebuah register"
  
! #: stmt.c:525
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate asm operand name %qs"
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "duplikasn nama operan asm %qs"
  
! #: stmt.c:622
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "hilang kurung penutup untuk operan yang bernama"
  
! #: stmt.c:651
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "operan bernama %qs tidak terdefinisi"
*************** msgstr "operan tidak valid ke %%R"
*** 30815,30823 ****
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4260
! #: tree-cfg.c:4272 tree-cfg.c:4331 tree-cfg.c:4356 tree-cfg.c:4429
! #: tree-cfg.c:4507
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in not expression"
  msgid "type mismatch in %qs"
--- 30826,30834 ----
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4262
! #: tree-cfg.c:4274 tree-cfg.c:4333 tree-cfg.c:4358 tree-cfg.c:4431
! #: tree-cfg.c:4509
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in not expression"
  msgid "type mismatch in %qs"
*************** msgstr "operan shift tidak valid"
*** 30858,30864 ****
  msgid "invalid clique in %qs"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: tree-cfg.c:3305 tree-cfg.c:4519
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
--- 30869,30875 ----
  msgid "invalid clique in %qs"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: tree-cfg.c:3305 tree-cfg.c:4521
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
*************** msgstr "operan tidak valid dalam operasi
*** 31082,31476 ****
  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:4284 tree-cfg.c:4343
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4299
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4315
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid mask type in %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.c:4375
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "not allowed type combination in %qs"
  msgstr "'&' tidak diperboleh dengan sendirinya dalam baris %d"
  
! #: tree-cfg.c:4384
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "invalid position or size in %qs"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: tree-cfg.c:4390
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4400
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "insertion out of range in %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: tree-cfg.c:4410
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4465
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "konversi bukan trivial di penempatan"
  
! #: tree-cfg.c:4474
  #, fuzzy, gcc-internal-format
  #| msgid "in statement"
  msgid "%qs LHS in clobber statement"
  msgstr "dalam pernyataan"
  
! #: tree-cfg.c:4493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.c:4534 tree-cfg.c:4560
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs tidak valid untuk penyimpanan memori gimple"
  
! #: tree-cfg.c:4594 tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4603 tree-cfg.c:4620
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect number of vector %qs elements"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4644
  #, fuzzy, gcc-internal-format
  #| msgid "PHI argument is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "argumen PHI bukan sebuah nilai GIMPLE"
  
! #: tree-cfg.c:4653
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4664
  #, fuzzy, gcc-internal-format
  #| msgid "ASSERT_EXPR with an always-false condition"
  msgid "%qs with an always-false condition"
  msgstr "ASSERT_EXPR dengan sebuah kondisi always-false"
  
! #: tree-cfg.c:4723
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: tree-cfg.c:4738 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "konversi tidak valid dalam pernyataan return"
  
! #: tree-cfg.c:4762
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "tujuan goto bukan sebuah label ataupun sebuah penunjuk"
  
! #: tree-cfg.c:4781
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.c:4789
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "non-integral type switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.c:4799
  #, fuzzy, gcc-internal-format
  #| msgid "%<default%> label not within a switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: tree-cfg.c:4811
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4817
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "invalid case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4824
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "invalid case range in switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.c:4834
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4841
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4893
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: tree-cfg.c:4902
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map.\n"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "masukan tidak benar dalam label_to_block_map.\n"
  
! #: tree-cfg.c:4912
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "string format memiliki jumlah operan yang tidak valid"
  
! #: tree-cfg.c:4928
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid comparison code in gimple cond"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:4936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "invalid labels in gimple cond"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.c:5019 tree-cfg.c:5028
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "Hasil PHI tidak valid"
  
! #: tree-cfg.c:5038
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "hilang definisi PHI"
  
! #: tree-cfg.c:5052
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumen PHI tidak valid"
  
! #: tree-cfg.c:5059
  #, fuzzy, gcc-internal-format
  #| msgid "Incompatible types in PHI argument"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipe tidak kompatibel dalam argumen PHI"
  
! #: tree-cfg.c:5157
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.c:5214
  #, fuzzy, gcc-internal-format
  #| msgid "Dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT dalam tabel EH mati"
  
! #: tree-cfg.c:5230
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5279
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "local declaration from a different function"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: tree-cfg.c:5382
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) diset ke blok dasar salah"
  
! #: tree-cfg.c:5391
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "PHI node with location"
  msgstr "dari lokasi ini"
  
! #: tree-cfg.c:5402 tree-cfg.c:5449
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.c:5410
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) diset ke blok dasar yang salah"
  
! #: tree-cfg.c:5477
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "pernyataan ditandai untuk throw, tetapi tidak"
  
! #: tree-cfg.c:5483
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "pernyataan ditandai untuk throw di tengah dari blok"
  
! #: tree-cfg.c:5505
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.c:5527
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.c:5534
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru ke keluar dari bb %d"
  
! #: tree-cfg.c:5565
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "bukan lokal label "
  
! #: tree-cfg.c:5574
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5583 tree-cfg.c:5592 tree-cfg.c:5617
  #, gcc-internal-format
  msgid "label "
  msgstr "label "
  
! #: tree-cfg.c:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "kontrol aliran di tengah dari blok dasar %d"
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "fallthry edge setelah sebuah pernyataan kontrol dalam bb %d"
  
! #: tree-cfg.c:5653
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "benar/salah edge setelah sebuah bukan-COND_COND dalam bb %d"
  
! #: tree-cfg.c:5676 tree-cfg.c:5698 tree-cfg.c:5715 tree-cfg.c:5784
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "tanda edge keluar salah diakhir dari bb %d"
  
! #: tree-cfg.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "eksplisit goto di akhir dari bb %d"
  
! #: tree-cfg.c:5720
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "return edge tidak menunjuk ke akhir dalam bb %d"
  
! #: tree-cfg.c:5750
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "ditemukan case baku bukan diawal dari case vektor"
  
! #: tree-cfg.c:5758
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "case label tidak diurutkan: "
  
! #: tree-cfg.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "kelebihan outgoing edge %d->%d"
  
! #: tree-cfg.c:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "hilang edge %i->%i"
  
! #: tree-cfg.c:9473
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<noreturn%> function does return"
  msgid "%<noreturn%> function does return"
  msgstr "%H%<noreturn%> fungsi tidak kembali"
  
! #: tree-cfg.c:9494 tree-cfg.c:9526
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol mencapai akhir dari fungsi bukan void"
  
! #: tree-cfg.c:9592
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: tree-cfg.c:9597 cp/cvt.c:1119
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 31093,31487 ----
  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:4286 tree-cfg.c:4345
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4301
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4317
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid mask type in %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.c:4377
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "not allowed type combination in %qs"
  msgstr "'&' tidak diperboleh dengan sendirinya dalam baris %d"
  
! #: tree-cfg.c:4386
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "invalid position or size in %qs"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: tree-cfg.c:4392
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4402
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "insertion out of range in %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: tree-cfg.c:4412
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4467
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "konversi bukan trivial di penempatan"
  
! #: tree-cfg.c:4476
  #, fuzzy, gcc-internal-format
  #| msgid "in statement"
  msgid "%qs LHS in clobber statement"
  msgstr "dalam pernyataan"
  
! #: tree-cfg.c:4495
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.c:4536 tree-cfg.c:4562
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs tidak valid untuk penyimpanan memori gimple"
  
! #: tree-cfg.c:4596 tree-cfg.c:4614
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4605 tree-cfg.c:4622
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect number of vector %qs elements"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.c:4630
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4639
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4646
  #, fuzzy, gcc-internal-format
  #| msgid "PHI argument is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "argumen PHI bukan sebuah nilai GIMPLE"
  
! #: tree-cfg.c:4655
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4666
  #, fuzzy, gcc-internal-format
  #| msgid "ASSERT_EXPR with an always-false condition"
  msgid "%qs with an always-false condition"
  msgstr "ASSERT_EXPR dengan sebuah kondisi always-false"
  
! #: tree-cfg.c:4725
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: tree-cfg.c:4740 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "konversi tidak valid dalam pernyataan return"
  
! #: tree-cfg.c:4764
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "tujuan goto bukan sebuah label ataupun sebuah penunjuk"
  
! #: tree-cfg.c:4783
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.c:4791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "non-integral type switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.c:4801
  #, fuzzy, gcc-internal-format
  #| msgid "%<default%> label not within a switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: tree-cfg.c:4813
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4819
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "invalid case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4826
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "invalid case range in switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.c:4836
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4843
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4852
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4895
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: tree-cfg.c:4904
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map.\n"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "masukan tidak benar dalam label_to_block_map.\n"
  
! #: tree-cfg.c:4914
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "string format memiliki jumlah operan yang tidak valid"
  
! #: tree-cfg.c:4930
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid comparison code in gimple cond"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:4938
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "invalid labels in gimple cond"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.c:5021 tree-cfg.c:5030
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "Hasil PHI tidak valid"
  
! #: tree-cfg.c:5040
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "hilang definisi PHI"
  
! #: tree-cfg.c:5054
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumen PHI tidak valid"
  
! #: tree-cfg.c:5061
  #, fuzzy, gcc-internal-format
  #| msgid "Incompatible types in PHI argument"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipe tidak kompatibel dalam argumen PHI"
  
! #: tree-cfg.c:5159
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.c:5216
  #, fuzzy, gcc-internal-format
  #| msgid "Dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT dalam tabel EH mati"
  
! #: tree-cfg.c:5232
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5281
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "local declaration from a different function"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: tree-cfg.c:5384
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) diset ke blok dasar salah"
  
! #: tree-cfg.c:5393
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "PHI node with location"
  msgstr "dari lokasi ini"
  
! #: tree-cfg.c:5404 tree-cfg.c:5451
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.c:5412
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5439
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) diset ke blok dasar yang salah"
  
! #: tree-cfg.c:5479
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "pernyataan ditandai untuk throw, tetapi tidak"
  
! #: tree-cfg.c:5485
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "pernyataan ditandai untuk throw di tengah dari blok"
  
! #: tree-cfg.c:5507
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.c:5529
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.c:5536
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.c:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru ke keluar dari bb %d"
  
! #: tree-cfg.c:5567
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "bukan lokal label "
  
! #: tree-cfg.c:5576
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5585 tree-cfg.c:5594 tree-cfg.c:5619
  #, gcc-internal-format
  msgid "label "
  msgstr "label "
  
! #: tree-cfg.c:5609
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "kontrol aliran di tengah dari blok dasar %d"
  
! #: tree-cfg.c:5642
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "fallthry edge setelah sebuah pernyataan kontrol dalam bb %d"
  
! #: tree-cfg.c:5655
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "benar/salah edge setelah sebuah bukan-COND_COND dalam bb %d"
  
! #: tree-cfg.c:5678 tree-cfg.c:5700 tree-cfg.c:5717 tree-cfg.c:5786
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "tanda edge keluar salah diakhir dari bb %d"
  
! #: tree-cfg.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "eksplisit goto di akhir dari bb %d"
  
! #: tree-cfg.c:5722
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "return edge tidak menunjuk ke akhir dalam bb %d"
  
! #: tree-cfg.c:5752
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "ditemukan case baku bukan diawal dari case vektor"
  
! #: tree-cfg.c:5760
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "case label tidak diurutkan: "
  
! #: tree-cfg.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "kelebihan outgoing edge %d->%d"
  
! #: tree-cfg.c:5800
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "hilang edge %i->%i"
  
! #: tree-cfg.c:9475
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<noreturn%> function does return"
  msgid "%<noreturn%> function does return"
  msgstr "%H%<noreturn%> fungsi tidak kembali"
  
! #: tree-cfg.c:9496 tree-cfg.c:9528
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol mencapai akhir dari fungsi bukan void"
  
! #: tree-cfg.c:9594
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: tree-cfg.c:9599 cp/cvt.c:1119
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr "thread-local COMMON data tidak t
*** 32626,32632 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "alignmen yang diminta untuk %q+D lebih besar dari alignmen yang diimplementasikan dari %wu"
  
! #: varasm.c:2284 c/c-decl.c:5451 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "ukuran penyimpanan dari %q+D tidak diketahui"
--- 32637,32643 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "alignmen yang diminta untuk %q+D lebih besar dari alignmen yang diimplementasikan dari %wu"
  
! #: varasm.c:2284 c/c-decl.c:5450 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "ukuran penyimpanan dari %q+D tidak diketahui"
*************** msgstr ""
*** 32800,32806 ****
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr ""
  
! #: c-family/c-ada-spec.c:2840
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported record layout"
--- 32811,32817 ----
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr ""
  
! #: c-family/c-ada-spec.c:2843
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported record layout"
*************** msgstr "%qE atribut diabaikan untuk %qE"
*** 33484,33490 ****
  msgid "type was previously declared %qE"
  msgstr "setelah deklarasi sebelumnya %q+D"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4749
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
--- 33495,33501 ----
  msgid "type was previously declared %qE"
  msgstr "setelah deklarasi sebelumnya %q+D"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
*************** msgstr "%qD tidak dideklarasikan dalam %
*** 33508,33514 ****
  msgid "%qE argument is not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6060
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
  msgid "deprecated message is not a string"
--- 33519,33525 ----
  msgid "%qE argument is not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
  msgid "deprecated message is not a string"
*************** msgstr "%<@end%> hilang dalam konteks im
*** 33970,33981 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:823 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "disarankan parentheses disekitar assignmen digunakan sebagai nilai kebenaran"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4688 c/c-decl.c:7081 c/c-typeck.c:15429
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "penggunaan tidak valid dari %<restrict%>"
--- 33981,33992 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "disarankan parentheses disekitar assignmen digunakan sebagai nilai kebenaran"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "penggunaan tidak valid dari %<restrict%>"
*************** msgid "%<fallthrough%> attribute specifi
*** 34149,34161 ****
  msgstr ""
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3671
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3535
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "terlalu banyak argumen ke fungsi %qE"
--- 34160,34172 ----
  msgstr ""
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3721
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3585
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "terlalu banyak argumen ke fungsi %qE"
*************** msgstr "tidak didukung bukan-standar pem
*** 35172,35178 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "tradisional C menolak pemotongan konstanta string"
  
! #: c-family/c-omp.c:116 cp/pt.c:18845
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 35183,35189 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "tradisional C menolak pemotongan konstanta string"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 35223,35229 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9430
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
--- 35234,35240 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
*************** msgstr "%Htipe tidak valid untuk iterasi
*** 35239,35255 ****
  msgid "%qE is not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9319
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "hilang predikat pengontrol"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predikat pengontrol tidak valid"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9325
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "hilang ekspresi peningkatan"
--- 35250,35266 ----
  msgid "%qE is not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "hilang predikat pengontrol"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predikat pengontrol tidak valid"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "hilang ekspresi peningkatan"
*************** msgstr "hilang ekspresi peningkatan"
*** 35259,35265 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9053
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ekspresi peningkatan tidak valid"
--- 35270,35276 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ekspresi peningkatan tidak valid"
*************** msgstr ""
*** 35328,35334 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15242 cp/semantics.c:8581
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 35339,35345 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 35952,35959 ****
  msgid "wrong type argument to %s"
  msgstr "tipe argumen salah ke abs"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:2949
! #: cp/constexpr.c:6003
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overflow dalam konstanta ekspresi"
--- 35963,35970 ----
  msgid "wrong type argument to %s"
  msgstr "tipe argumen salah ke abs"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overflow dalam konstanta ekspresi"
*************** msgstr "%s dari fungsi %qD"
*** 36489,36505 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "lokasi baca-saja %qE digunakan sebagai keluaran %<asm%>"
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4924
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "penempatan dari lokasi baca-saja %qE"
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4927
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "peningkatan dari lokasi baca-saja %qE"
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4930
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "pengurangan dari lokasi baca-saja %qE"
--- 36500,36516 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "lokasi baca-saja %qE digunakan sebagai keluaran %<asm%>"
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4984
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "penempatan dari lokasi baca-saja %qE"
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4987
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "peningkatan dari lokasi baca-saja %qE"
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4990
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "pengurangan dari lokasi baca-saja %qE"
*************** msgstr ""
*** 36686,36693 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12061 c/c-typeck.c:12229
! #: cp/typeck.c:5433
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
--- 36697,36704 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
*************** msgid_plural "passing argument %i to %qs
*** 36775,36812 ****
  msgstr[0] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  msgstr[1] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c-family/c-warn.c:2790 c/c-typeck.c:5495 cp/call.c:5803
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2897
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2991
  #, 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:2998 c-family/c-warn.c:3001 cp/init.c:635
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "defined here"
  msgstr "digunakan disini"
  
! #: c-family/c-warn.c:3088
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3315
  #, fuzzy
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "mismatch in bound %Z of argument %u declared as %s"
--- 36786,36823 ----
  msgstr[0] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  msgstr[1] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "defined here"
  msgstr "digunakan disini"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  #, fuzzy
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "mismatch in bound %Z of argument %u declared as %s"
*************** msgid_plural "mismatch in bounds %Z of a
*** 36814,36873 ****
  msgstr[0] "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  msgstr[1] "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  
! #: c-family/c-warn.c:3318 c-family/c-warn.c:3688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3452
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as a pointer %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as an ordinary array %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3471 c-family/c-warn.c:3485
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: c-family/c-warn.c:3475 c-family/c-warn.c:3501
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn if a variable length array is used"
  msgid "previously declared as a variable length array %s"
  msgstr "Peringatkan jika sebuah array dengan panjang bervariabel digunakan"
  
! #: c-family/c-warn.c:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as an array %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3497
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %q+D with attribute noinline"
  msgid "previously declared as %s with %u variable bound"
--- 36825,36884 ----
  msgstr[0] "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  msgstr[1] "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as a pointer %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as an ordinary array %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn if a variable length array is used"
  msgid "previously declared as a variable length array %s"
  msgstr "Peringatkan jika sebuah array dengan panjang bervariabel digunakan"
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as an array %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %q+D with attribute noinline"
  msgid "previously declared as %s with %u variable bound"
*************** msgid_plural "previously declared as %s
*** 36875,36946 ****
  msgstr[0] "deklarasi sebelumnya dari %q+D dengan atribut noinline"
  msgstr[1] "deklarasi sebelumnya dari %q+D dengan atribut noinline"
  
! #: c-family/c-warn.c:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3564
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3624
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3631 c-family/c-warn.c:3664
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: c-family/c-warn.c:3643
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3648
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3667
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as %s with bound %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: c-family/c-warn.c:3717
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3727
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3731
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 36886,36957 ----
  msgstr[0] "deklarasi sebelumnya dari %q+D dengan atribut noinline"
  msgstr[1] "deklarasi sebelumnya dari %q+D dengan atribut noinline"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: c-family/c-warn.c:3644
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as %s with bound %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "\"%s\" bukan sebuah pilihan vali
*** 36956,36962 ****
  msgid "too many input files"
  msgstr "terlalu banyak berkas masukan"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:14814
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-mcpu%>"
--- 36967,36973 ----
  msgid "too many input files"
  msgstr "terlalu banyak berkas masukan"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:16448
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 36990,37003 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:14746
! #: config/aarch64/aarch64.c:14784
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:14749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "valid arguments are: %s"
--- 37001,37014 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:16380
! #: config/aarch64/aarch64.c:16418
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:16383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "valid arguments are: %s"
*************** msgstr "%sregparm=%d%s tidak berada dian
*** 37166,37228 ****
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:290
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:535
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:605
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:617
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:636
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:663
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:667
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:773
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:785
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: common/config/riscv/riscv-common.c:814
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:851
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:979
  #, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr ""
--- 37177,37239 ----
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:295
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:540
  #, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:610
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:622
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:641
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:668
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:672
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:778
  #, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:790
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: common/config/riscv/riscv-common.c:819
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:856
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:984
  #, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr ""
*************** msgstr "-mcpu=%s konflik dengan -march=%
*** 37404,37496 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:2011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open temporary response file %s"
  msgid "failed to open temporary file %s for LTO output"
  msgstr "tidak dapat membuka berkas balasan %s sementara"
  
! #: config/darwin.c:2104
  #, fuzzy, gcc-internal-format
  #| msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr "%<%s%> 2.95 vtable-compatibility atribut hanya berlaku ketika mengkompile sebuah kext"
  
! #: config/darwin.c:2111
  #, fuzzy, gcc-internal-format
  #| msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr "%<%s%> 2.95 vtable-compatibility atribut hanya berlaku ke C++ classes"
  
! #: config/darwin.c:2848
  #, fuzzy, gcc-internal-format
  #| msgid "visibility attribute not supported in this configuration; ignored"
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "visibility atribut tidak didukung dalam konfigurasi ini; diabaikan"
  
! #: config/darwin.c:3063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open temporary response file %s"
  msgid "failed to open temporary file %s with LTO output"
  msgstr "tidak dapat membuka berkas balasan %s sementara"
  
! #: config/darwin.c:3267
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3272
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3287
  #, fuzzy, gcc-internal-format
  #| msgid "-pg not supported on this platform"
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "-pg tidak didukung dalam platform ini"
  
! #: config/darwin.c:3365
  #, fuzzy, gcc-internal-format
  #| msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr "-mdynamic-no-pic overrides -fpic atau -fPIC"
  
! #: config/darwin.c:3408
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3588
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: config/darwin.c:3595
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD takes one argument only"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: config/darwin.c:3683
  #, fuzzy, gcc-internal-format
  #| msgid "argument to '-Xlinker' is missing"
  msgid "CFString literal is missing"
  msgstr "argumen ke '-Xlinker' hilang"
  
! #: config/darwin.c:3694
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "CFString literal expression is not a string constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: config/darwin.c:3718
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3719
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "embedded NUL in CFString literal"
--- 37415,37507 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:2006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open temporary response file %s"
  msgid "failed to open temporary file %s for LTO output"
  msgstr "tidak dapat membuka berkas balasan %s sementara"
  
! #: config/darwin.c:2099
  #, fuzzy, gcc-internal-format
  #| msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr "%<%s%> 2.95 vtable-compatibility atribut hanya berlaku ketika mengkompile sebuah kext"
  
! #: config/darwin.c:2106
  #, fuzzy, gcc-internal-format
  #| msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr "%<%s%> 2.95 vtable-compatibility atribut hanya berlaku ke C++ classes"
  
! #: config/darwin.c:2843
  #, fuzzy, gcc-internal-format
  #| msgid "visibility attribute not supported in this configuration; ignored"
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "visibility atribut tidak didukung dalam konfigurasi ini; diabaikan"
  
! #: config/darwin.c:3058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not open temporary response file %s"
  msgid "failed to open temporary file %s with LTO output"
  msgstr "tidak dapat membuka berkas balasan %s sementara"
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3267
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3282
  #, fuzzy, gcc-internal-format
  #| msgid "-pg not supported on this platform"
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "-pg tidak didukung dalam platform ini"
  
! #: config/darwin.c:3360
  #, fuzzy, gcc-internal-format
  #| msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr "-mdynamic-no-pic overrides -fpic atau -fPIC"
  
! #: config/darwin.c:3403
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3583
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: config/darwin.c:3590
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD takes one argument only"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: config/darwin.c:3678
  #, fuzzy, gcc-internal-format
  #| msgid "argument to '-Xlinker' is missing"
  msgid "CFString literal is missing"
  msgstr "argumen ke '-Xlinker' hilang"
  
! #: config/darwin.c:3689
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "CFString literal expression is not a string constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: config/darwin.c:3713
  #, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr ""
  
! #: config/darwin.c:3714
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "embedded NUL in CFString literal"
*************** msgstr "diduga string literal"
*** 37499,37505 ****
  #: config/host-darwin.c:65
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't unmap pch_address_space: %m"
! msgid "could not unmap %<pch_address_space%> %m"
  msgstr "tidak dapat unmap pch_address_space: %m"
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
--- 37510,37516 ----
  #: config/host-darwin.c:65
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't unmap pch_address_space: %m"
! msgid "could not unmap %<pch_address_space%>: %m"
  msgstr "tidak dapat unmap pch_address_space: %m"
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
*************** msgstr "%<#pragma GCC optimize%> bukan s
*** 37645,38036 ****
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "sampah diakhir dari #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64.c:1636
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: config/aarch64/aarch64.c:1711 config/aarch64/aarch64.c:1725
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: config/aarch64/aarch64.c:2178
  #, fuzzy, gcc-internal-format
  #| msgid "Link with the fast floating-point library"
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "Hubungkan dengan perpustakaan titik pecahan cepat"
  
! #: config/aarch64/aarch64.c:2181
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/aarch64/aarch64.c:2185
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2188
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2204
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2205
  #, 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:5704
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: config/aarch64/aarch64.c:6025
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/aarch64/aarch64.c:6147 config/aarch64/aarch64.c:6210
! #: config/aarch64/aarch64.c:6329 config/aarch64/aarch64.c:16667
! #: config/arm/arm.c:7075 config/arm/arm.c:7105 config/arm/arm.c:28839
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6278
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code for the counting ISA extension"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Keluarkan kode untuk menghitung ekstensi ISA"
  
! #: config/aarch64/aarch64.c:6281
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6453
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14270
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14314
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid format for sve_width"
  msgstr "batasan untuk operan tidak valid"
  
! #: config/aarch64/aarch64.c:14382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid sve_width value: %d"
  msgstr "nilai %%h tidak valid"
  
! #: config/aarch64/aarch64.c:14402
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: config/aarch64/aarch64.c:14588 config/riscv/riscv.c:4816
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14597 config/riscv/riscv.c:4825
  #, 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:14605
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length."
  msgstr "Spesifikasikan pengurutan alokasi register"
  
! #: config/aarch64/aarch64.c:14615 config/riscv/riscv.c:4854
! #: config/rs6000/rs6000.c:4583
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/aarch64/aarch64.c:14686
  #, 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:14702
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "valid arguments are: %s;"
  msgstr "tipe argumen tidak valid dari %qs"
  
! #: config/aarch64/aarch64.c:14811
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14818
  #, fuzzy, gcc-internal-format
  #| msgid "invalid thread pointer option: -mtp=%s"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "pilihan thread pointer tidak valid: -mtp=%s"
  
! #: config/aarch64/aarch64.c:14877
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.c:14888
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14893
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.c:14999
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to -fdebug-prefix-map"
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argumen %qs tidak valid ke -fdebug-prefix-map"
  
! #: config/aarch64/aarch64.c:15001
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to '%s' option"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "hilang argumen ke pilihan '%s'"
  
! #: config/aarch64/aarch64.c:15025
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15028
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-march%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/aarch64/aarch64.c:15032
  #, fuzzy, gcc-internal-format
  #| msgid "invalid thread pointer option: -mtp=%s"
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "pilihan thread pointer tidak valid: -mtp=%s"
  
! #: config/aarch64/aarch64.c:15060
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15063
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/aarch64/aarch64.c:15197 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 "pilihan -mcpu=%s konflik dengan pilihan -march="
  
! #: config/aarch64/aarch64.c:15253
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s tidak mendukung %s"
  
! #: config/aarch64/aarch64.c:15260
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15342
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15345
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/aarch64/aarch64.c:15520
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15523
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15527 config/aarch64/aarch64.c:15569
! #: config/aarch64/aarch64.c:15676
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15562
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15565
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15592
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15596
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15631
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15672
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15730 config/aarch64/aarch64.c:15903
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma init%>"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "salah bentuk %<#pragma init%>"
  
! #: config/aarch64/aarch64.c:15774
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15782 config/i386/i386-options.c:1201
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15836
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.c:15893 config/arm/arm.c:32851
! #: config/rs6000/rs6000.c:24138 config/s390/s390.c:15744
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.c:15920
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.c:15929
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17355 config/arm/arm.c:6427
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12128
! #: config/s390/s390.c:12205
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17360 config/arm/arm.c:6432
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12123
! #: config/s390/s390.c:12200
  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:18493
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18495
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23410 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "kombinasi tidak didukung: %s"
  
! #: config/aarch64/aarch64.c:23420 config/aarch64/aarch64.c:23447
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23424
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23428
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%s tidak didukung untuk fungsi nested"
  
! #: config/aarch64/aarch64.c:23451
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23476
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
--- 37656,38047 ----
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "sampah diakhir dari #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64.c:1973
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: config/aarch64/aarch64.c:2048 config/aarch64/aarch64.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: config/aarch64/aarch64.c:2515
  #, fuzzy, gcc-internal-format
  #| msgid "Link with the fast floating-point library"
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "Hubungkan dengan perpustakaan titik pecahan cepat"
  
! #: config/aarch64/aarch64.c:2518
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/aarch64/aarch64.c:2522
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2525
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2541
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2542
  #, 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:6103
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: config/aarch64/aarch64.c:6424
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
! #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6677
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code for the counting ISA extension"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Keluarkan kode untuk menghitung ekstensi ISA"
  
! #: config/aarch64/aarch64.c:6680
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6857
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15904
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15948
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16004
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid format for sve_width"
  msgstr "batasan untuk operan tidak valid"
  
! #: config/aarch64/aarch64.c:16016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid sve_width value: %d"
  msgstr "nilai %%h tidak valid"
  
! #: config/aarch64/aarch64.c:16036
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: config/aarch64/aarch64.c:16222 config/riscv/riscv.c:4825
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16231 config/riscv/riscv.c:4834
  #, 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:16239
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length."
  msgstr "Spesifikasikan pengurutan alokasi register"
  
! #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/aarch64/aarch64.c:16320
  #, 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:16336
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "valid arguments are: %s;"
  msgstr "tipe argumen tidak valid dari %qs"
  
! #: config/aarch64/aarch64.c:16445
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16452
  #, fuzzy, gcc-internal-format
  #| msgid "invalid thread pointer option: -mtp=%s"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "pilihan thread pointer tidak valid: -mtp=%s"
  
! #: config/aarch64/aarch64.c:16511
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.c:16522
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16527
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.c:16633
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to -fdebug-prefix-map"
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argumen %qs tidak valid ke -fdebug-prefix-map"
  
! #: config/aarch64/aarch64.c:16635
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to '%s' option"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "hilang argumen ke pilihan '%s'"
  
! #: config/aarch64/aarch64.c:16659
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16662
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-march%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/aarch64/aarch64.c:16666
  #, fuzzy, gcc-internal-format
  #| msgid "invalid thread pointer option: -mtp=%s"
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "pilihan thread pointer tidak valid: -mtp=%s"
  
! #: config/aarch64/aarch64.c:16694
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16697
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/aarch64/aarch64.c:16831
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "pilihan -mcpu=%s konflik dengan pilihan -march="
  
! #: config/aarch64/aarch64.c:16887
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s tidak mendukung %s"
  
! #: config/aarch64/aarch64.c:16894
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16976
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16979
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/aarch64/aarch64.c:17158
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17161
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17165 config/aarch64/aarch64.c:17207
! #: config/aarch64/aarch64.c:17314
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17200
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17203
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17230
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17234
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17269
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17310
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17368 config/aarch64/aarch64.c:17541
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma init%>"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "salah bentuk %<#pragma init%>"
  
! #: config/aarch64/aarch64.c:17412
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17420 config/i386/i386-options.c:1204
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17474
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.c:17558
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.c:17567
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:20135
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:20137
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "kombinasi tidak didukung: %s"
  
! #: config/aarch64/aarch64.c:25063 config/aarch64/aarch64.c:25090
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25067
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25071
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%s tidak didukung untuk fungsi nested"
  
! #: config/aarch64/aarch64.c:25094
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25119
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
*************** msgid "bad value %qs for %<-mmemory-late
*** 38100,38106 ****
  msgstr "nilai buruk %qs untuk -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:856 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 38111,38117 ----
  msgstr "nilai buruk %qs untuk -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "argumen dari atribut %qs bukan \
*** 38231,38248 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7216 config/arm/arm.c:7234
! #: config/arm/arm.c:7415 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3429
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3662
! #: config/i386/i386-options.c:3713 config/i386/i386-options.c:3750
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3039 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20188 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1071 config/s390/s390.c:1158 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 38242,38259 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "target CPU tidak mendukung instr
*** 38699,38941 ****
  msgid "target CPU does not support unaligned accesses"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/arm/arm.c:3489
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check tidak kompatibel dengan -mno-apcs-frame"
  
! #: config/arm/arm.c:3498
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic dan -macps-reent tidak kompatibel"
  
! #: config/arm/arm.c:3501
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant kode tidak didukung. Diabaikan"
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3532
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to %s"
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "ukuran batas struktur hanya dapat diset ke %s"
  
! #: config/arm/arm.c:3534
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to %s"
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "ukuran batas struktur hanya dapat diset ke %s"
  
! #: config/arm/arm.c:3559
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC tidak kompatibel dengan -msingle-pic-base"
  
! #: config/arm/arm.c:3571 config/arm/arm.c:32865
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/arm/arm.c:3579
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= tidak berguna tanpa -fpic"
  
! #: config/arm/arm.c:3588
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "tidak dapat menggunakan '%s' untuk register PIC"
  
! #: config/arm/arm.c:3610 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition does not work on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition tidak bekerja dalam arsitektur ini"
  
! #: config/arm/arm.c:3755
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable dan -msdata=%s tidak kompatibel"
  
! #: config/arm/arm.c:3807
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt membutuhkan sebuah AAPCS kompatibel ABI untuk operasi yang sesuai"
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt abi membutuhkan sebuah iwmmxt kapabel cpu"
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3831
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3842
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "target CPU tidak mendukung instruksi THUMB"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard dan VFP"
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6103
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6123
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6375
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6464
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6848 config/arm/arm.c:7069 config/arm/arm.c:7102
! #: config/arm/arm.c:28832
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7240
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7364
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7376
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7407 config/arm/arm.c:7459
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/arm/arm.c:7426
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute have effect only on public objects"
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
  
! #: config/arm/arm.c:7475
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: config/arm/arm.c:9439
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13198
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13201
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25478
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "tidak dapat menghitung lokasi ril dari parameter terstack"
  
! #: config/arm/arm.c:26140
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Tidak terduga akhir dari modul"
  
! #: config/arm/arm.c:26399
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "tidak ada register bawah yang tersedia unruk popping register atas"
  
! #: config/arm/arm.c:26651
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/arm/arm.c:26897
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32880
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fpu for target attribute or pragma %qs"
--- 38710,38958 ----
  msgid "target CPU does not support unaligned accesses"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/arm/arm.c:3244
! #, fuzzy, gcc-internal-format
! #| msgid "switch -mcpu=%s conflicts with -march= switch"
! msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
! msgstr "pilihan -mcpu=%s konflik dengan pilihan -march="
! 
! #: config/arm/arm.c:3494
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check tidak kompatibel dengan -mno-apcs-frame"
  
! #: config/arm/arm.c:3503
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic dan -macps-reent tidak kompatibel"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant kode tidak didukung. Diabaikan"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to %s"
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "ukuran batas struktur hanya dapat diset ke %s"
  
! #: config/arm/arm.c:3539
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to %s"
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "ukuran batas struktur hanya dapat diset ke %s"
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC tidak kompatibel dengan -msingle-pic-base"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/arm/arm.c:3584
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= tidak berguna tanpa -fpic"
  
! #: config/arm/arm.c:3593
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "tidak dapat menggunakan '%s' untuk register PIC"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition does not work on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition tidak bekerja dalam arsitektur ini"
  
! #: config/arm/arm.c:3760
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable dan -msdata=%s tidak kompatibel"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt membutuhkan sebuah AAPCS kompatibel ABI untuk operasi yang sesuai"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt abi membutuhkan sebuah iwmmxt kapabel cpu"
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "target CPU tidak mendukung instruksi THUMB"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard dan VFP"
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7385
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/arm/arm.c:7435
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute have effect only on public objects"
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
  
! #: config/arm/arm.c:7484
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "tidak dapat menghitung lokasi ril dari parameter terstack"
  
! #: config/arm/arm.c:26159
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Tidak terduga akhir dari modul"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "tidak ada register bawah yang tersedia unruk popping register atas"
  
! #: config/arm/arm.c:26670
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fpu for target attribute or pragma %qs"
*************** msgstr "tipe vektori tidak valid untuk a
*** 38944,38967 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32888
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32901
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: config/arm/arm.c:32915
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "nama register: %s tidak dikenal"
  
! #: config/arm/arm.c:33927
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
--- 38961,38984 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: config/arm/arm.c:32931
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "nama register: %s tidak dikenal"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
*************** msgstr "-pipe tidak didukung"
*** 39053,39071 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5111
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G dan -static adalah mutually exclusive"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5123
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5120
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
--- 39070,39088 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5122
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G dan -static adalah mutually exclusive"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5134
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5131
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
*************** msgstr "argumen ke %qs harus berupa sebu
*** 39883,40030 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Argumen ke -ffpe-trap tidak valid: %s"
  
! #: config/i386/i386-expand.c:8043
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine cannot be called directly"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386-expand.c:8453 config/i386/i386-expand.c:9905
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 2 bit immediate"
  
! #: config/i386/i386-expand.c:8841
  #, fuzzy, gcc-internal-format
  #| msgid "the fifth argument must be a 8-bit immediate"
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "argumen kelima harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:8936
  #, fuzzy, gcc-internal-format
  #| msgid "the third argument must be a 8-bit immediate"
  msgid "the third argument must be an 8-bit immediate"
  msgstr "argumen ketiga harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:9836
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 1-bit immediate"
  msgid "the last argument must be an 1-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/i386/i386-expand.c:9851
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 4-bit immediate"
  msgid "the last argument must be a 3-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.c:9884
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.c:9924
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/i386/i386-expand.c:9937
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 5 bit immediate"
  
! #: config/i386/i386-expand.c:9947
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "argumen selanjutnya ke terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:9952
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:10089
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "the third argument must be comparison constant"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/i386/i386-expand.c:10094
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.c:10100 config/i386/i386-expand.c:10420
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect rounding operand"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: config/i386/i386-expand.c:10402
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 4-bit immediate"
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 5-bit immediate"
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 5 bit immediate"
  
! #: config/i386/i386-expand.c:10411
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be an 8-bit immediate"
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:10906 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "pemilih harus berupa sebuah konstanta integer dalam jangkauan 0..%wi"
  
! #: config/i386/i386-expand.c:11119
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE membutuhkan pilihan isa tidak diketahui"
  
! #: config/i386/i386-expand.c:11123
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE membutuhkan pilihan isa %s"
  
! #: config/i386/i386-expand.c:12044
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 2-bit immediate"
  msgid "the last argument must be a 32-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 2 bit immediate"
  
! #: config/i386/i386-expand.c:12077
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: config/i386/i386-expand.c:12838 config/i386/i386-expand.c:13050
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 4-bit immediate"
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.c:13103
  #, fuzzy, gcc-internal-format
  #| msgid "the fifth argument must be a 8-bit immediate"
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "argumen kelima harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:13109
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.c:13128
  #, 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"
--- 39900,40047 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Argumen ke -ffpe-trap tidak valid: %s"
  
! #: config/i386/i386-expand.c:8049
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine cannot be called directly"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 2 bit immediate"
  
! #: config/i386/i386-expand.c:8847
  #, fuzzy, gcc-internal-format
  #| msgid "the fifth argument must be a 8-bit immediate"
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "argumen kelima harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:8942
  #, fuzzy, gcc-internal-format
  #| msgid "the third argument must be a 8-bit immediate"
  msgid "the third argument must be an 8-bit immediate"
  msgstr "argumen ketiga harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:9842
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 1-bit immediate"
  msgid "the last argument must be an 1-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/i386/i386-expand.c:9857
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 4-bit immediate"
  msgid "the last argument must be a 3-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.c:9890
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.c:9930
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/i386/i386-expand.c:9943
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 5 bit immediate"
  
! #: config/i386/i386-expand.c:9953
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "argumen selanjutnya ke terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:9958
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:10095
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "the third argument must be comparison constant"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/i386/i386-expand.c:10100
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect rounding operand"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 4-bit immediate"
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.c:10414
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 5-bit immediate"
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 5 bit immediate"
  
! #: config/i386/i386-expand.c:10417
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be an 8-bit immediate"
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "pemilih harus berupa sebuah konstanta integer dalam jangkauan 0..%wi"
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE membutuhkan pilihan isa tidak diketahui"
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE membutuhkan pilihan isa %s"
  
! #: config/i386/i386-expand.c:12050
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 2-bit immediate"
  msgid "the last argument must be a 32-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 2 bit immediate"
  
! #: config/i386/i386-expand.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 4-bit immediate"
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.c:13109
  #, fuzzy, gcc-internal-format
  #| msgid "the fifth argument must be a 8-bit immediate"
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "argumen kelima harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:13115
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  #| msgid "the next to last argument must be an 8-bit immediate"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
*************** msgstr "ekspresi batas stack tidak diduk
*** 40047,40623 ****
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: config/i386/i386-options.c:849 config/i386/i386-options.c:2000
! #: config/i386/i386-options.c:2009
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "model kode %s tidak mendukung kode PIC"
  
! #: config/i386/i386-options.c:1106
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %qs argument is not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/i386/i386-options.c:1170
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "attribute %qs argument %qs is unknown"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/i386/i386-options.c:1233
  #, fuzzy, gcc-internal-format
  #| msgid "SEQUENCE attribute at %C already specified in TYPE statement"
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "atribut SEQUENCE di %C telah dispesifikasikan dalam pernyataan TIPE"
  
! #: config/i386/i386-options.c:1271
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "%s atribut dari '%s' konflik dengan %s atribut di %L"
  
! #: config/i386/i386-options.c:1522
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qs"
  msgid "wrong argument %qs to option %qs"
  msgstr "terlalu banyak argumen ke fungsi %qs"
  
! #: config/i386/i386-options.c:1528
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1538
  #, fuzzy, gcc-internal-format
  #| msgid "register name not specified for %q+D"
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "nama register tidak dispesifikasikan untuk %q+D"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1564
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1577
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: config/i386/i386-options.c:1587
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1594
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "too many size ranges specified in option %qs"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: config/i386/i386-options.c:1647
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:1832
  #, fuzzy, gcc-internal-format
  #| msgid "64-bit ABI not supported in ESA/390 mode"
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64 bit ABI tidak didukung di mode ESA/390"
  
! #: config/i386/i386-options.c:1879
  #, fuzzy, gcc-internal-format
  #| msgid "%stune=x86-64%s is deprecated.  Use %stune=k8%s or %stune=generic%s instead as appropriate."
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%smtune=x86-64%s sudah ditinggalkan. Lebih baik gunakan %stune=k8%s atau %stune=generic%s yang lebih sesuai."
  
! #: config/i386/i386-options.c:1881
  #, fuzzy, gcc-internal-format
  #| msgid "%stune=x86-64%s is deprecated.  Use %stune=k8%s or %stune=generic%s instead as appropriate."
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%smtune=x86-64%s sudah ditinggalkan. Lebih baik gunakan %stune=k8%s atau %stune=generic%s yang lebih sesuai."
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1909
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1914
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= tidak didukung di sistem 32 bit"
  
! #: config/i386/i386-options.c:1929
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.c:1940
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mgp64%> used with a 32-bit ABI"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mgp64%> digunakan dengan sebuah ABI 32 bit"
  
! #: config/i386/i386-options.c:1946
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1949
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1953
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1970 config/i386/i386-options.c:1979
! #: config/i386/i386-options.c:1991 config/i386/i386-options.c:2002
! #: config/i386/i386-options.c:2013
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.c:1982 config/i386/i386-options.c:1994
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in x32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.c:2037
  #, fuzzy, gcc-internal-format
  #| msgid "-m%s not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
! #: config/i386/i386-options.c:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-bit mode tidak terkompile"
  
! #: config/i386/i386-options.c:2051
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.c:2053
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.c:2060
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.c:2070 config/i386/i386-options.c:2444
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "CPU yang anda pilih tidak mendukung set instruksi x86-64"
  
! #: config/i386/i386-options.c:2383
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %qs for -mcpu switch"
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "nilai buruk %qs untuk pilihan -mcpu"
  
! #: config/i386/i386-options.c:2384
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %sarch=%s %s"
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "nilai (%s) buruk untuk pilihan %sarch=%s %s"
  
! #: config/i386/i386-options.c:2406
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2408
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2413
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2414
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.c:2463
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %<%s%> for -mtune= switch"
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "nilai %<%s%> buruk untuk pilihan -mtune="
  
! #: config/i386/i386-options.c:2464
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %stune=%s %s"
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "nilai (%s) buruk untuk %stune=%s %s"
  
! #: config/i386/i386-options.c:2485
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2487
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2492
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_return_address%>"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "argumen ke %<__builtin_return_address%> tidak valid"
  
! #: config/i386/i386-options.c:2493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.c:2517
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm%s is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.c:2519
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2522
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm=%d%s is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s tidak berada diantara 0 dan %d"
  
! #: config/i386/i386-options.c:2550
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.c:2551
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.c:2630
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini"
  
! #: config/i386/i386-options.c:2633
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.c:2656
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.c:2672
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: config/i386/i386-options.c:2678
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.c:2679
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.c:2689
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "set instruksi SSE non-aktif, menggunakan 387 aritmetik"
  
! #: config/i386/i386-options.c:2696
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "set instruksi 387 non-aktif, menggunakan aritmetik SSE"
  
! #: config/i386/i386-options.c:2746
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2748
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2762
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2764
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2818
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2821
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.c:2825
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2890
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "mengabaikan pilihan tidak dikenal %q.*s dalam %<-fdump-%s%>"
  
! #: config/i386/i386-options.c:2949
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2954
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2982
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3030
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.c:3157
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3172
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3221
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.c:3231
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3266
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.c:3276
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: config/i386/i386-options.c:3391
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3395
  #, 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:3442 config/i386/i386-options.c:3493
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "atribut fastcall dan regparm tidak kompatibel"
  
! #: config/i386/i386-options.c:3447
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3454 config/i386/i386-options.c:3682
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires an integer constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.c:3460
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qE attribute larger than %d"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/i386/i386-options.c:3485 config/i386/i386-options.c:3528
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "atribut fastcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3489
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3497 config/i386/i386-options.c:3546
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3507 config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3511
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3515 config/i386/i386-options.c:3542
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3532 config/i386/i386-options.c:3550
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3538
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/i386/i386-options.c:3642 config/rs6000/rs6000.c:20301
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "atribut %qs tidak kompatibel diabaikan"
  
! #: config/i386/i386-options.c:3669
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only available for 64-bit"
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qs atribut hanya tersedia untuk 64 bit"
  
! #: config/i386/i386-options.c:3690
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.c:3724 config/i386/i386-options.c:3734
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "atribut ms_abi dan sysv_abi tidak kompatibel"
  
! #: config/i386/i386-options.c:3761 config/i386/i386-options.c:3783
! #: config/ia64/ia64.c:812 config/s390/s390.c:1168
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires a string constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.c:3771 config/i386/i386-options.c:3793
! #: config/s390/s390.c:1197
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.c:3825
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3832
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386-options.c:3843
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
--- 40064,40640 ----
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: config/i386/i386-options.c:852 config/i386/i386-options.c:2010
! #: config/i386/i386-options.c:2019
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "model kode %s tidak mendukung kode PIC"
  
! #: config/i386/i386-options.c:1109
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %qs argument is not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/i386/i386-options.c:1173
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "attribute %qs argument %qs is unknown"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/i386/i386-options.c:1236
  #, fuzzy, gcc-internal-format
  #| msgid "SEQUENCE attribute at %C already specified in TYPE statement"
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "atribut SEQUENCE di %C telah dispesifikasikan dalam pernyataan TIPE"
  
! #: config/i386/i386-options.c:1274
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "%s atribut dari '%s' konflik dengan %s atribut di %L"
  
! #: config/i386/i386-options.c:1525
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qs"
  msgid "wrong argument %qs to option %qs"
  msgstr "terlalu banyak argumen ke fungsi %qs"
  
! #: config/i386/i386-options.c:1531
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1541
  #, fuzzy, gcc-internal-format
  #| msgid "register name not specified for %q+D"
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "nama register tidak dispesifikasikan untuk %q+D"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1567
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1580
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: config/i386/i386-options.c:1590
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "too many size ranges specified in option %qs"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: config/i386/i386-options.c:1650
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:1835
  #, fuzzy, gcc-internal-format
  #| msgid "64-bit ABI not supported in ESA/390 mode"
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64 bit ABI tidak didukung di mode ESA/390"
  
! #: config/i386/i386-options.c:1889
  #, fuzzy, gcc-internal-format
  #| msgid "%stune=x86-64%s is deprecated.  Use %stune=k8%s or %stune=generic%s instead as appropriate."
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%smtune=x86-64%s sudah ditinggalkan. Lebih baik gunakan %stune=k8%s atau %stune=generic%s yang lebih sesuai."
  
! #: config/i386/i386-options.c:1891
  #, fuzzy, gcc-internal-format
  #| msgid "%stune=x86-64%s is deprecated.  Use %stune=k8%s or %stune=generic%s instead as appropriate."
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%smtune=x86-64%s sudah ditinggalkan. Lebih baik gunakan %stune=k8%s atau %stune=generic%s yang lebih sesuai."
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1919
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1924
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= tidak didukung di sistem 32 bit"
  
! #: config/i386/i386-options.c:1939
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.c:1950
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mgp64%> used with a 32-bit ABI"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mgp64%> digunakan dengan sebuah ABI 32 bit"
  
! #: config/i386/i386-options.c:1956
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1959
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1963
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.c:1980 config/i386/i386-options.c:1989
! #: config/i386/i386-options.c:2001 config/i386/i386-options.c:2012
! #: config/i386/i386-options.c:2023
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.c:1992 config/i386/i386-options.c:2004
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in x32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.c:2047
  #, fuzzy, gcc-internal-format
  #| msgid "-m%s not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
! #: config/i386/i386-options.c:2052
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-bit mode tidak terkompile"
  
! #: config/i386/i386-options.c:2064
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.c:2066
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.c:2073
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.c:2075
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "CPU yang anda pilih tidak mendukung set instruksi x86-64"
  
! #: config/i386/i386-options.c:2396
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %qs for -mcpu switch"
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "nilai buruk %qs untuk pilihan -mcpu"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %sarch=%s %s"
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "nilai (%s) buruk untuk pilihan %sarch=%s %s"
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.c:2476
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %<%s%> for -mtune= switch"
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "nilai %<%s%> buruk untuk pilihan -mtune="
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %stune=%s %s"
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "nilai (%s) buruk untuk %stune=%s %s"
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2505
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_return_address%>"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "argumen ke %<__builtin_return_address%> tidak valid"
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.c:2530
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm%s is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2535
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm=%d%s is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s tidak berada diantara 0 dan %d"
  
! #: config/i386/i386-options.c:2563
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini"
  
! #: config/i386/i386-options.c:2646
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.c:2682
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.c:2685
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: config/i386/i386-options.c:2691
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.c:2692
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "set instruksi SSE non-aktif, menggunakan 387 aritmetik"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "set instruksi 387 non-aktif, menggunakan aritmetik SSE"
  
! #: config/i386/i386-options.c:2759
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2761
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2775
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2777
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "mengabaikan pilihan tidak dikenal %q.*s dalam %<-fdump-%s%>"
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.c:3170
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3279
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3402
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "atribut fastcall dan regparm tidak kompatibel"
  
! #: config/i386/i386-options.c:3460
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires an integer constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.c:3473
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qE attribute larger than %d"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "atribut fastcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3551
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "atribut %qs tidak kompatibel diabaikan"
  
! #: config/i386/i386-options.c:3682
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only available for 64-bit"
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qs atribut hanya tersedia untuk 64 bit"
  
! #: config/i386/i386-options.c:3703
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "atribut ms_abi dan sysv_abi tidak kompatibel"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires a string constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr "%qs tidak dapat memiliki baik at
*** 41117,41123 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3067
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute requires a string argument"
--- 41134,41140 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3076
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute requires a string argument"
*************** msgstr ""
*** 42257,42318 ****
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/riscv/riscv.c:2687 config/riscv/riscv.c:2729
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI dari melewatkan structure dengan anggota float kompleks telah berubah dalam GCC 4.4"
  
! #: config/riscv/riscv.c:3078
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
! #: config/riscv/riscv.c:4735
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4778
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4782
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4786
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4796
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/riscv/riscv.c:4809
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4836 config/rs6000/rs6000.c:4595
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/riscv/riscv.c:4850 config/rs6000/rs6000.c:4578
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/riscv/riscv.c:5149
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
--- 42274,42335 ----
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/riscv/riscv.c:2696 config/riscv/riscv.c:2738
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI dari melewatkan structure dengan anggota float kompleks telah berubah dalam GCC 4.4"
  
! #: config/riscv/riscv.c:3087
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
! #: config/riscv/riscv.c:4744
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4787
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4791
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4795
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4805
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/riscv/riscv.c:4818
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/riscv/riscv.c:5160
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
*************** msgstr "Gunakan register r2 dan r5"
*** 42876,43137 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3238 config/rs6000/rs6000.c:3241
! #: config/rs6000/rs6000.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is predetermined %qs for %qs"
  msgid "%qs requires %qs or %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: config/rs6000/rs6000.c:3345
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires PowerPC64 architecture, enabling"
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 membutuhkan arsitektur PowerPC64, mengaktifkan"
  
! #: config/rs6000/rs6000.c:3491
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3511 config/rs6000/rtems.h:114
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires a PowerPC64 cpu"
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-m64 membutuhkan sebuah cpu PowerPC64"
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3540
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%qs unsupported for this ABI"
  msgstr "%s tidak didukung untuk fungsi nested"
  
! #: config/rs6000/rs6000.c:3673
  #, fuzzy, gcc-internal-format
  #| msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "-malign-power tidak didukung untuk 64 bit Darwin; ini tidak kompatibel dengan perpustakaan C dan C++ yang terpasang"
  
! #: config/rs6000/rs6000.c:3812
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000.c:3829
  #, fuzzy, gcc-internal-format
  #| msgid "-mstring is not supported on little endian systems"
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring tidak didukung di sistem little endian"
  
! #: config/rs6000/rs6000.c:3915
  #, 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:3923
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "-fjni tidak kompatibel dengan -freduced-reflection"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3948 config/rs6000/rs6000.c:3956
! #: config/rs6000/rs6000.c:3963 config/rs6000/rs6000.c:3970
! #: config/rs6000/rs6000.c:3978 config/rs6000/rs6000.c:3997
! #: config/rs6000/rs6000.c:4059 config/rs6000/rs6000.c:4086
! #: config/rs6000/rs6000.c:4113 config/rs6000/rs6000.c:4128
! #: config/rs6000/rs6000.c:4136 config/rs6000/rs6000.c:4181
! #: config/rs6000/rs6000.c:4183 config/rs6000/rs6000.c:4275
! #: config/rs6000/rs6000.c:4288 config/rs6000/rs6000.c:4297
! #: config/rs6000/rs6000.c:4447 config/rs6000/rs6000.c:4470
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qs requires %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: config/rs6000/rs6000.c:4172
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4213
  #, fuzzy, gcc-internal-format
  #| msgid "Using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Menggunakan IEEE ekstended presisi long double"
  
! #: config/rs6000/rs6000.c:4216
  #, fuzzy, gcc-internal-format
  #| msgid "Using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Menggunakan IBM ekstended presisi long double"
  
! #: config/rs6000/rs6000.c:4235
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s tidak mendukung %s"
  
! #: config/rs6000/rs6000.c:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4267
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4354
  #, fuzzy, gcc-internal-format
  #| msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "perpusatakaan vektorisasi tidak dikenal tipe ABI (%s) untuk pilihan %sveclibabi=%s %s"
  
! #: config/rs6000/rs6000.c:4379 config/rs6000/rs6000.c:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4407
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4603
  #, fuzzy, gcc-internal-format
  #| msgid "Need a call-clobbered target register"
  msgid "%qs needs a valid base register"
  msgstr "Butuh sebuah call-clobbered target register"
  
! #: config/rs6000/rs6000.c:4900
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: config/rs6000/rs6000.c:4937
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7847
  #, 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:10582
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
  msgstr ""
  
! #: config/rs6000/rs6000.c:17677
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "tidak ada profiling dari kode 64 bit untuk ABI ini"
  
! #: config/rs6000/rs6000.c:19967
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: config/rs6000/rs6000.c:20049
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<long double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20051
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe boolean dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20053
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<complex%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20055
! #, gcc-internal-format
! msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe titik pecahan desimal dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20061
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec tidak valid untuk kode 64 bit"
  
! #: config/rs6000/rs6000.c:20064
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec sudah ditinggalkan; gunakan %<int%>"
  
! #: config/rs6000/rs6000.c:20069
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long long%> in AltiVec types is invalid"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<long long%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20072
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<double%> in AltiVec types is invalid"
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:24110
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "tipe abstrak tidak valid %qT untuk %qE"
  
! #: config/rs6000/rs6000.c:24113
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<#pragma%> is not allowed here"
  msgid "%s%qs%s is not allowed"
  msgstr "%H%<#pragma%> tidak diijinkan disini"
  
! #: config/rs6000/rs6000.c:24115
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: config/rs6000/rs6000.c:24660
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24819
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24851
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000.c:25107
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: config/rs6000/rs6000.c:27708
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 42893,43155 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3242 config/rs6000/rs6000.c:3245
! #: config/rs6000/rs6000.c:3248
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is predetermined %qs for %qs"
  msgid "%qs requires %qs or %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: config/rs6000/rs6000.c:3349
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires PowerPC64 architecture, enabling"
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 membutuhkan arsitektur PowerPC64, mengaktifkan"
  
! #: config/rs6000/rs6000.c:3495
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3515 config/rs6000/rtems.h:114
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires a PowerPC64 cpu"
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-m64 membutuhkan sebuah cpu PowerPC64"
  
! #: config/rs6000/rs6000.c:3523
  #, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3544
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%qs unsupported for this ABI"
  msgstr "%s tidak didukung untuk fungsi nested"
  
! #: config/rs6000/rs6000.c:3677
  #, fuzzy, gcc-internal-format
  #| msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "-malign-power tidak didukung untuk 64 bit Darwin; ini tidak kompatibel dengan perpustakaan C dan C++ yang terpasang"
  
! #: config/rs6000/rs6000.c:3816
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000.c:3833
  #, fuzzy, gcc-internal-format
  #| msgid "-mstring is not supported on little endian systems"
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring tidak didukung di sistem little endian"
  
! #: config/rs6000/rs6000.c:3919
  #, 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:3927
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "-fjni tidak kompatibel dengan -freduced-reflection"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
! #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
! #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qs requires %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4217
  #, fuzzy, gcc-internal-format
  #| msgid "Using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Menggunakan IEEE ekstended presisi long double"
  
! #: config/rs6000/rs6000.c:4220
  #, fuzzy, gcc-internal-format
  #| msgid "Using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Menggunakan IBM ekstended presisi long double"
  
! #: config/rs6000/rs6000.c:4239
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s tidak mendukung %s"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, fuzzy, gcc-internal-format
  #| msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "perpusatakaan vektorisasi tidak dikenal tipe ABI (%s) untuk pilihan %sveclibabi=%s %s"
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4607
  #, fuzzy, gcc-internal-format
  #| msgid "Need a call-clobbered target register"
  msgid "%qs needs a valid base register"
  msgstr "Butuh sebuah call-clobbered target register"
  
! #: config/rs6000/rs6000.c:4904
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "tidak ada profiling dari kode 64 bit untuk ABI ini"
  
! #: config/rs6000/rs6000.c:20084
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<long double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe boolean dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<complex%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20172
! #, fuzzy, gcc-internal-format
! #| msgid "use of decimal floating point types in AltiVec types is invalid"
! msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe titik pecahan desimal dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20178
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec tidak valid untuk kode 64 bit"
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec sudah ditinggalkan; gunakan %<int%>"
  
! #: config/rs6000/rs6000.c:20186
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long long%> in AltiVec types is invalid"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<long long%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20189
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<double%> in AltiVec types is invalid"
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:24227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "tipe abstrak tidak valid %qT untuk %qE"
  
! #: config/rs6000/rs6000.c:24230
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<#pragma%> is not allowed here"
  msgid "%s%qs%s is not allowed"
  msgstr "%H%<#pragma%> tidak diijinkan disini"
  
! #: config/rs6000/rs6000.c:24232
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000.c:25224
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 43325,43331 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:896
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
--- 43343,43349 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
*************** msgstr "%qs sudah ditinggalkan"
*** 43400,43616 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: config/s390/s390.c:743
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: config/s390/s390.c:759
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: config/s390/s390.c:808
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:814
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:821
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:827
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:833
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:852
  #, fuzzy, gcc-internal-format
  #| msgid "unresolved overload for Altivec builtin %qF"
  msgid "unresolved overloaded builtin"
  msgstr "tidak teresolf overload untuk Altivec bawaan %qF"
  
! #: config/s390/s390.c:859 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  #| msgid "bad builtin code"
  msgid "bad builtin icode"
  msgstr "kode bawaan buruk"
  
! #: config/s390/s390.c:993
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid argument %d for builtin %qF"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: config/s390/s390.c:1094
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1184
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/s390/s390.c:10001
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "ukuran total dari variabel lokal melebihi batas arsitektur"
  
! #: config/s390/s390.c:11366
  #, 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:11382
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11410
  #, fuzzy, gcc-internal-format
  #| msgid "frame size of %qs is "
  msgid "frame size of %qs is %wd bytes"
  msgstr "ukuran frame dari %qs adalah "
  
! #: config/s390/s390.c:11414
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs menggunakan alokasi dinamis stack"
  
! #: config/s390/s390.c:13124
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: config/s390/s390.c:15390
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 bit ABI tidak didukung di mode ESA/390"
  
! #: config/s390/s390.c:15397
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Hardware decimal floating point instructions not available on %s"
  msgid "hardware vector support not available on %s"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia di %s"
  
! #: config/s390/s390.c:15435
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Hardware decimal floating point instructions not available on %s"
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia di %s"
  
! #: config/s390/s390.c:15468
  #, fuzzy, gcc-internal-format
  #| msgid "Hardware decimal floating point instructions not available in ESA/390 mode"
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia dalam mode ESA/390"
  
! #: config/s390/s390.c:15480
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp tidak dapat digunakan dalam konjungsi dengan -msoft-float"
  
! #: config/s390/s390.c:15489
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-mbackchain -mpacked-stack -mhard-float tidak didukung dalam kombinasi"
  
! #: config/s390/s390.c:15495
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "ukuran stack harus lebih besar dari nilai penjaga stack"
  
! #: config/s390/s390.c:15497
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ukuran stack harus lebih besar  dari 64k"
  
! #: config/s390/s390.c:15500
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard mengimplikasikan penggunaan dari -mstack-size"
  
! #: config/s390/s390.c:15513
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15516
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15519
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15522
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15575
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "atribut %qs tidak didukung hanya untuk SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15611
  #, fuzzy, gcc-internal-format
  #| msgid "argument to \"%s\" should be a non-negative integer"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "argumen ke \"%s\" seharusnya sebuah integer tidak negatif"
  
! #: config/s390/s390.c:15618
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/s390/s390.c:15649
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15810 config/s390/s390.c:15860 config/s390/s390.c:15877
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15816
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "value %qs is not supported by attribute %<target%>"
--- 43418,43640 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: config/s390/s390.c:762
! #, fuzzy, gcc-internal-format
! #| msgid "template argument %d is invalid"
! msgid "constant argument %d for builtin %qF is invalid (%s)"
! msgstr "template argumen %d tidak valid"
! 
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:875
  #, fuzzy, gcc-internal-format
  #| msgid "unresolved overload for Altivec builtin %qF"
  msgid "unresolved overloaded builtin"
  msgstr "tidak teresolf overload untuk Altivec bawaan %qF"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  #| msgid "bad builtin code"
  msgid "bad builtin icode"
  msgstr "kode bawaan buruk"
  
! #: config/s390/s390.c:1016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid argument %d for builtin %qF"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "ukuran total dari variabel lokal melebihi batas arsitektur"
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, fuzzy, gcc-internal-format
  #| msgid "frame size of %qs is "
  msgid "frame size of %qs is %wd bytes"
  msgstr "ukuran frame dari %qs adalah "
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs menggunakan alokasi dinamis stack"
  
! #: config/s390/s390.c:13147
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 bit ABI tidak didukung di mode ESA/390"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Hardware decimal floating point instructions not available on %s"
  msgid "hardware vector support not available on %s"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia di %s"
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Hardware decimal floating point instructions not available on %s"
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia di %s"
  
! #: config/s390/s390.c:15491
  #, fuzzy, gcc-internal-format
  #| msgid "Hardware decimal floating point instructions not available in ESA/390 mode"
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia dalam mode ESA/390"
  
! #: config/s390/s390.c:15503
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp tidak dapat digunakan dalam konjungsi dengan -msoft-float"
  
! #: config/s390/s390.c:15512
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-mbackchain -mpacked-stack -mhard-float tidak didukung dalam kombinasi"
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "ukuran stack harus lebih besar dari nilai penjaga stack"
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ukuran stack harus lebih besar  dari 64k"
  
! #: config/s390/s390.c:15523
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard mengimplikasikan penggunaan dari -mstack-size"
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "atribut %qs tidak didukung hanya untuk SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, fuzzy, gcc-internal-format
  #| msgid "argument to \"%s\" should be a non-negative integer"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "argumen ke \"%s\" seharusnya sebuah integer tidak negatif"
  
! #: config/s390/s390.c:15641
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "value %qs is not supported by attribute %<target%>"
*************** msgstr ""
*** 43985,44002 ****
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1637
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1639 ada/gcc-interface/trans.c:1645
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "parent subprogram cannot be inlined"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: ada/gcc-interface/trans.c:1643
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "subprogram %q+F not marked %<Inline%>"
--- 44009,44031 ----
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:332
! #, gcc-internal-format, gfc-internal-format
! msgid "%s contains too many lines"
! msgstr ""
! 
! #: ada/gcc-interface/trans.c:1642
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1644 ada/gcc-interface/trans.c:1650
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "parent subprogram cannot be inlined"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: ada/gcc-interface/trans.c:1648
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "subprogram %q+F not marked %<Inline%>"
*************** msgstr "%qs atribut hanya berlaku ke var
*** 44074,44081 ****
  msgid "could not read the BRIG file"
  msgstr "tidak dapat menulis ke berkas response %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2210 c/c-typeck.c:12707 cp/typeck.c:2146
! #: cp/typeck.c:8603 cp/typeck.c:9394
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "nilai void tidak diabaikan karena ini seharusnya"
--- 44103,44110 ----
  msgid "could not read the BRIG file"
  msgstr "tidak dapat menulis ke berkas response %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "nilai void tidak diabaikan karena ini seharusnya"
*************** msgstr "label %q+D didefinisikan tetapi
*** 44136,44142 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "tipe dari array %q+D dilengkapi secara tidak kompatibel dengan inisialisasi implisit"
  
! #: c/c-decl.c:1596 c/c-decl.c:7353 c/c-decl.c:8261 c/c-decl.c:9068
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "originally defined here"
--- 44165,44171 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "tipe dari array %q+D dilengkapi secara tidak kompatibel dengan inisialisasi implisit"
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "originally defined here"
*************** msgstr "deklarasi dari %q+D membayangi b
*** 44378,44384 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3339
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "deklarasi dari %qD membayangi sebuah deklarasi global"
--- 44407,44413 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3340
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "deklarasi dari %qD membayangi sebuah deklarasi global"
*************** msgstr "deklarasi dari %qD membayangi se
*** 44388,44394 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3112
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
--- 44417,44423 ----
  msgid "declaration of %qD shadows a previous local"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3113
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
*************** msgstr "%J membayangi deklarasi ada disi
*** 44399,44630 ****
  msgid "nested extern declaration of %qD"
  msgstr "deklarasi extern nested dari %qD"
  
! #: c/c-decl.c:3367 c/c-decl.c:3381
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-decl.c:3373 c/c-decl.c:3386
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-decl.c:3405
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: c/c-decl.c:3675
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "deklarasi implisit tidak kompatibel dari fungsi bawaan %qD"
  
! #: c/c-decl.c:3685
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: c/c-decl.c:3696
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "deklarasi implisit dari fungsi %qD tidak kompatibel"
  
! #: c/c-decl.c:3757
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: c/c-decl.c:3762
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: c/c-decl.c:3775
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: c/c-decl.c:3780
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: c/c-decl.c:3784
  #, fuzzy, gcc-internal-format
  #| msgid "%H(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "%H (Setiap identifier yang tidak dideklarasikan hanya dilaporkan sekali)"
  
! #: c/c-decl.c:3832 cp/decl.c:3281
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "label %qE direferensikan diluar dari fungsi apapun"
  
! #: c/c-decl.c:3868
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.c:3871
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "jump skips variable initialization"
  msgstr "  melewati inisialisasi dari %q+#D"
  
! #: c/c-decl.c:3872 c/c-decl.c:3927 c/c-decl.c:4017
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "label %qD defined here"
  msgstr "label %q+D didefinisikan tetapi tidak digunakan"
  
! #: c/c-decl.c:3926 c/c-decl.c:4016
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: c/c-decl.c:3949
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "duplikasi deklarasi label %qE"
  
! #: c/c-decl.c:4048 cp/decl.c:3687
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "duplikasi label %qD"
  
! #: c/c-decl.c:4079
  #, fuzzy, gcc-internal-format
  #| msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "%H tradisional C kuran pemisahan ruang nama untuk labels, identifier %qE konflik"
  
! #: c/c-decl.c:4144
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.c:4145 c/c-decl.c:4156
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.c:4155
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "switch jumps into statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: c/c-decl.c:4238
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE defined as wrong kind of tag"
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE didefinisikan sebagai jenis salah dari tag"
  
! #: c/c-decl.c:4424 cp/tree.c:4728
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: c/c-decl.c:4433
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: c/c-decl.c:4698
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union tidak bernama yang mendefinisikan no instances"
  
! #: c/c-decl.c:4709
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "deklarasi kosong dengan storage class penspesifikasi tidak redeklarasi tag"
  
! #: c/c-decl.c:4725
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.c:4737
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.c:4759 c/c-decl.c:4767
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nama tipe tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.c:4775
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.c:4781
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.c:4787
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> dalam file-scope deklarasi kosong"
  
! #: c/c-decl.c:4793
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> dalam file-scope deklarasi kosong"
  
! #: c/c-decl.c:4800
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "penspesifikasi storage class tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.c:4806
  #, fuzzy, gcc-internal-format
  #| msgid "useless type name in empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "nama tipe tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.c:4819
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "tipe kualifier tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.c:4826
  #, fuzzy, gcc-internal-format
  #| msgid "useless %<__thread%> in empty declaration"
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "tidak berguna %<__thread%> dalam deklarasi kosong"
  
! #: c/c-decl.c:4844
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid use of attributes in empty declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: c/c-decl.c:4858 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "deklarasi kosong"
  
! #: c/c-decl.c:4929
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 tidak mendukung %<static%> atau tipe kualifier dalam parameter array pendeklarasi"
  
! #: c/c-decl.c:4933
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
--- 44428,44659 ----
  msgid "nested extern declaration of %qD"
  msgstr "deklarasi extern nested dari %qD"
  
! #: c/c-decl.c:3366 c/c-decl.c:3380
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-decl.c:3372 c/c-decl.c:3385
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-decl.c:3404
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: c/c-decl.c:3674
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "deklarasi implisit tidak kompatibel dari fungsi bawaan %qD"
  
! #: c/c-decl.c:3684
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: c/c-decl.c:3695
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "deklarasi implisit dari fungsi %qD tidak kompatibel"
  
! #: c/c-decl.c:3756
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: c/c-decl.c:3761
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: c/c-decl.c:3774
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: c/c-decl.c:3779
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: c/c-decl.c:3783
  #, fuzzy, gcc-internal-format
  #| msgid "%H(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "%H (Setiap identifier yang tidak dideklarasikan hanya dilaporkan sekali)"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "label %qE direferensikan diluar dari fungsi apapun"
  
! #: c/c-decl.c:3867
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.c:3870
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "jump skips variable initialization"
  msgstr "  melewati inisialisasi dari %q+#D"
  
! #: c/c-decl.c:3871 c/c-decl.c:3926 c/c-decl.c:4016
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "label %qD defined here"
  msgstr "label %q+D didefinisikan tetapi tidak digunakan"
  
! #: c/c-decl.c:3925 c/c-decl.c:4015
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: c/c-decl.c:3948
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "duplikasi deklarasi label %qE"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "duplikasi label %qD"
  
! #: c/c-decl.c:4078
  #, fuzzy, gcc-internal-format
  #| msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "%H tradisional C kuran pemisahan ruang nama untuk labels, identifier %qE konflik"
  
! #: c/c-decl.c:4143
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.c:4144 c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.c:4154
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "switch jumps into statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: c/c-decl.c:4237
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE defined as wrong kind of tag"
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE didefinisikan sebagai jenis salah dari tag"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: c/c-decl.c:4432
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: c/c-decl.c:4697
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union tidak bernama yang mendefinisikan no instances"
  
! #: c/c-decl.c:4708
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "deklarasi kosong dengan storage class penspesifikasi tidak redeklarasi tag"
  
! #: c/c-decl.c:4724
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.c:4736
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.c:4758 c/c-decl.c:4766
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nama tipe tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.c:4774
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.c:4780
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.c:4786
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> dalam file-scope deklarasi kosong"
  
! #: c/c-decl.c:4792
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> dalam file-scope deklarasi kosong"
  
! #: c/c-decl.c:4799
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "penspesifikasi storage class tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.c:4805
  #, fuzzy, gcc-internal-format
  #| msgid "useless type name in empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "nama tipe tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.c:4818
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "tipe kualifier tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.c:4825
  #, fuzzy, gcc-internal-format
  #| msgid "useless %<__thread%> in empty declaration"
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "tidak berguna %<__thread%> dalam deklarasi kosong"
  
! #: c/c-decl.c:4843
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid use of attributes in empty declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: c/c-decl.c:4857 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "deklarasi kosong"
  
! #: c/c-decl.c:4928
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 tidak mendukung %<static%> atau tipe kualifier dalam parameter array pendeklarasi"
  
! #: c/c-decl.c:4932
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
*************** msgstr "ISO C90 tidak mendukung %<[*]%>
*** 44632,44660 ****
  #. 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:4939 c/c-decl.c:7820 c/c-decl.c:9738
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> tidak diijinkan dalam hal lain selain lingkup prototipe fungsi"
  
! #: c/c-decl.c:5104
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D biasanya sebuah fungsi"
  
! #: c/c-decl.c:5113
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD diinisialisasi (lebih baik gunakan __typeof__)"
  
! #: c/c-decl.c:5118
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "fungsi %qD diinisialisasi seperti sebuah variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5124
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameter %qD dinisialisasi"
--- 44661,44689 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> tidak diijinkan dalam hal lain selain lingkup prototipe fungsi"
  
! #: c/c-decl.c:5103
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D biasanya sebuah fungsi"
  
! #: c/c-decl.c:5112
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD diinisialisasi (lebih baik gunakan __typeof__)"
  
! #: c/c-decl.c:5117
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "fungsi %qD diinisialisasi seperti sebuah variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5123
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameter %qD dinisialisasi"
*************** msgstr "parameter %qD dinisialisasi"
*** 44663,44955 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5143 c/c-decl.c:5158 c/c-typeck.c:8153
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: c/c-decl.c:5149
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variabel %qD memiliki penginisialisasi tetapi tipe tidak lengkap"
  
! #: c/c-decl.c:5238
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.c:5288
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "anggota const tidak terinisialisasi %qD"
  
! #: c/c-decl.c:5290
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: c/c-decl.c:5371
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: c/c-decl.c:5376
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ukuran array hilang dalam %q+D"
  
! #: c/c-decl.c:5380
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "ukuran array nol atau negatif %q+D"
  
! #: c/c-decl.c:5469
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "ukuran penyimpanan dari %q+D bukan konstant"
  
! #: c/c-decl.c:5519
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring asm-specifier for non-static local variable %q+D"
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "mengabaikan asm-penspesifikasi untuk bukan-statis variabel lokal %q+D"
  
! #: c/c-decl.c:5557
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "tidak dapat meletakan objek dengan bagian volatile kedalam register"
  
! #: c/c-decl.c:5643
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "tidak terinisialisasi const %qD"
  
! #: c/c-decl.c:5658 cp/decl.c:8192
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5915
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C melarang deklarasi parameter kedepan"
  
! #: c/c-decl.c:6026
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6047 c/c-decl.c:6062
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.c:6057
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.c:6068
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "lebar negatif dalam bit-field %qs"
  
! #: c/c-decl.c:6073
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "lebar nol untuk bit-field %qs"
  
! #: c/c-decl.c:6083
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.c:6089
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: c/c-decl.c:6100
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "tipe dari bit-field  %qs adalah sebuah ekstensi GCC"
  
! #: c/c-decl.c:6106
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "lebar dari %qs melebihi tipenya"
  
! #: c/c-decl.c:6119
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs lebih kecil dari nilai dari tipenya"
  
! #: c/c-decl.c:6134
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 melarang array %qs yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.c:6137
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 melarang array yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.c:6144
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qs"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 melarang array dengan panjang bervariabel %qs"
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 melarang array dengan panjang bervariabel"
  
! #: c/c-decl.c:6357 c/c-decl.c:6753 c/c-decl.c:6763
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified %qE at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.c:6359
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified field at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.c:6379
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.c:6383
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in type name"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.c:6415
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "duplikasi %<const%>"
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "duplikasi %<volatile%>"
  
! #: c/c-decl.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<_Atomic%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.c:6424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name %qs"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "konflik nama super class %qs"
  
! #: c/c-decl.c:6447 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6461
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "definisi fungsi dideklarasikan %<register%>"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "definisi fungsi dideklarasikan %<typedef%>"
  
! #: c/c-decl.c:6467
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.c:6485
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:6488
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:6492
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:6495
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:6498 cp/decl.c:12158
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-decl.c:6515
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.c:6519
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: c/c-decl.c:6524
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<auto%>"
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<auto%>"
  
! #: c/c-decl.c:6528
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<register%>"
  
! #: c/c-decl.c:6533
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested function %qE declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: c/c-decl.c:6536
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "function-scope %qE implicitly auto and declared %qs"
--- 44692,44984 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: c/c-decl.c:5148
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variabel %qD memiliki penginisialisasi tetapi tipe tidak lengkap"
  
! #: c/c-decl.c:5237
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.c:5287
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "anggota const tidak terinisialisasi %qD"
  
! #: c/c-decl.c:5289
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: c/c-decl.c:5370
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: c/c-decl.c:5375
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ukuran array hilang dalam %q+D"
  
! #: c/c-decl.c:5379
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "ukuran array nol atau negatif %q+D"
  
! #: c/c-decl.c:5468
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "ukuran penyimpanan dari %q+D bukan konstant"
  
! #: c/c-decl.c:5518
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring asm-specifier for non-static local variable %q+D"
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "mengabaikan asm-penspesifikasi untuk bukan-statis variabel lokal %q+D"
  
! #: c/c-decl.c:5556
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "tidak dapat meletakan objek dengan bagian volatile kedalam register"
  
! #: c/c-decl.c:5642
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "tidak terinisialisasi const %qD"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C melarang deklarasi parameter kedepan"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.c:6056
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "lebar negatif dalam bit-field %qs"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "lebar nol untuk bit-field %qs"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.c:6088
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "tipe dari bit-field  %qs adalah sebuah ekstensi GCC"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "lebar dari %qs melebihi tipenya"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs lebih kecil dari nilai dari tipenya"
  
! #: c/c-decl.c:6133
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 melarang array %qs yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 melarang array yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.c:6143
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qs"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 melarang array dengan panjang bervariabel %qs"
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 melarang array dengan panjang bervariabel"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified %qE at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.c:6358
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified field at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.c:6378
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.c:6382
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in type name"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "duplikasi %<const%>"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "duplikasi %<volatile%>"
  
! #: c/c-decl.c:6420
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<_Atomic%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name %qs"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "konflik nama super class %qs"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "definisi fungsi dideklarasikan %<register%>"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "definisi fungsi dideklarasikan %<typedef%>"
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.c:6484
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:6487
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:6491
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:6494
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-decl.c:6514
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.c:6518
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: c/c-decl.c:6523
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<auto%>"
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<auto%>"
  
! #: c/c-decl.c:6527
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<register%>"
  
! #: c/c-decl.c:6532
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested function %qE declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "function-scope %qE implicitly auto and declared %qs"
*************** msgstr "lingkup-fungsi %qs secara implis
*** 44958,45747 ****
  #. 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:6583 c/c-decl.c:6977
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "statis atau tipe kualifier dalam array pendeklarasi bukan parameter"
  
! #: c/c-decl.c:6644
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.c:6646
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.c:6653
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.c:6656
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.c:6664 c/c-decl.c:8792
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: c/c-decl.c:6696
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.c:6700
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.c:6708
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "size of array %qE has incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:6711
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "size of unnamed array has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:6723
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array %qs"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C melarang array berukuran-nol %qs"
  
! #: c/c-decl.c:6726
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: c/c-decl.c:6735
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c/c-decl.c:6737
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "ukuran dari array negatif"
  
! #: c/c-decl.c:6823
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of array %qE is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.c:6826
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is too large"
  msgid "size of unnamed array is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: c/c-decl.c:6865 c/c-decl.c:7523
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6887
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: c/c-decl.c:6900
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tipe array memiliki tipe elemen tidak lengkap"
  
! #: c/c-decl.c:6906
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.c:6910
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.c:7013
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.c:7016
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "type name declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.c:7023
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "%qE declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.c:7026
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "type name declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.c:7067
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-decl.c:7071 cp/decl.c:12458
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: c/c-decl.c:7109 c/c-decl.c:7319 c/c-decl.c:7373 c/c-decl.c:7457
! #: c/c-decl.c:7582 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.c:7115 c/c-decl.c:7325 c/c-decl.c:7462 c/c-decl.c:7587
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.c:7210
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type qualifiers for %q+D"
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "tipe konfliks kualifier untuk %q+D"
  
! #: c/c-decl.c:7214
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7220
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%qs specified for auto variable %qE"
  msgstr "%Htipe tidak valid untuk iterasi variabel %qE"
  
! #: c/c-decl.c:7236
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7239
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7245
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:7248
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:7263
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.c:7265
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.c:7274
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for typedef %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.c:7276
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for %<register%> object %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.c:7281
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7283
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7288
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for bit-field %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.c:7290
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-decl.c:7293
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: c/c-decl.c:7300
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7303
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7334
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7336
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %q+D declared %<inline%>"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7379
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C melarang tipe fungsi const atau volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7390
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "sebuah anggota dari sebuah struktur atau union tidak dapat memiliki sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.c:7407 cp/decl.c:11090
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabel atau field %qE dideklarasikan void"
  
! #: c/c-decl.c:7447
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "atribut dalam parameter pendeklarasi array diabaikan"
  
! #: c/c-decl.c:7489
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7491
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7504
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "field %qE declared as a function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: c/c-decl.c:7511
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "field %qs memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7513
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7553 c/c-decl.c:7564 c/c-decl.c:7567
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid storage class for function %qE"
  msgstr "class penyimpanan tidak valid untuk fungsi %qs"
  
! #: c/c-decl.c:7624
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "tidak dapat inline fungsi %<main%>"
  
! #: c/c-decl.c:7626
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.c:7637
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:7640
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:7669
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel sebelumnya dideklarasikan %<static%> diredeklarasi %<extern%>"
  
! #: c/c-decl.c:7679
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7681
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7716
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "non-nested function with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "objek dengan tipe variabel termodifikasi harus tidak memiliki hubungan"
  
! #: c/c-decl.c:7826 c/c-decl.c:9546
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "deklarasi fungsi bukan sebuah prototipe"
  
! #: c/c-decl.c:7836
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: c/c-decl.c:7881
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameter %u (%q+D) memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "%J parameter %u memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7896
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameter %u (%q+D) memiliki tipe void"
  
! #: c/c-decl.c:7900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has void type"
  msgid "parameter %u has void type"
  msgstr "%J parameter %u memiliki tipe void"
  
! #: c/c-decl.c:7974
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> hanya memiliki parameter tidak boleh dikualifikasikan"
  
! #: c/c-decl.c:7978 c/c-decl.c:8014
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> harus menjadi parameter satu satunya"
  
! #: c/c-decl.c:8008
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameter %q+D hanya memiliki sebuah deklarasi kedepan"
  
! #: c/c-decl.c:8054
  #, 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:8060
  #, 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:8168
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "enum type defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.c:8174
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "struct defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.c:8180
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "union defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.c:8257
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefinisi dari %<union %E%>"
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefinisi dari %<struct %E%>"
  
! #: c/c-decl.c:8268
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "nested redefinisi dari %<union %E%>"
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "nested redefinisi dari %<struct %E%>"
  
! #: c/c-decl.c:8300 c/c-decl.c:9087
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8367 cp/decl.c:5143
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: c/c-decl.c:8372
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.c:8375
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.c:8468 c/c-decl.c:8486 c/c-decl.c:8547
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "duplikasi anggota %q+D"
  
! #: c/c-decl.c:8573
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8576
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8701
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union tidak memiliki anggota bernama"
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union tidak memiliki anggota"
  
! #: c/c-decl.c:8708
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct tidak memiliki anggota bernama"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct tidak memiliki anggota"
  
! #: c/c-decl.c:8771 cp/decl.c:13430
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.c:8777
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member not at end of struct"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: c/c-decl.c:8783
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in a struct with no named members"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.c:8814
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "type %qT is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.c:8919
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union tidak dapat dibuat transparan"
  
! #: c/c-decl.c:9059
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "nested redefinisi dari %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9066
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeklarasi dari %<enum %E%>"
  
! #: c/c-decl.c:9145 cp/decl.c:15903
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "mode yang dispesifikasikan terlalu kecil untuk nilai enumerasi"
  
! #: c/c-decl.c:9160
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "nilai enumerasi melebihi jangkauan dari integer terbesar"
  
! #: c/c-decl.c:9280 c/c-decl.c:9296
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.c:9291
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.c:9315
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow dalam nilai enumerasi"
  
! #: c/c-decl.c:9323
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.c:9440 cp/decl.c:5454 cp/decl.c:16454
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.c:9458
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "tipe kembali adalah sebuah tipe tidak lengkap"
  
! #: c/c-decl.c:9469
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "tipe baku kembali ke %<int%>"
  
! #: c/c-decl.c:9497
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Peringatkan mengenai fungsi global tanpa prototipe"
  
! #: c/c-decl.c:9555
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no previous prototype for %qD"
  msgstr "tidak ada prototipe sebelumnya untuk %q+D"
  
! #: c/c-decl.c:9564
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD was used with no prototype before its definition"
  msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
  
! #: c/c-decl.c:9572 cp/decl.c:16589
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
  msgstr "tidak deklarasi sebelumnya untuk %q+D"
  
! #: c/c-decl.c:9582
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD was used with no declaration before its definition"
  msgstr "%q+D telah digunakan tanpa deklarasi sebelum definisinya"
  
! #: c/c-decl.c:9601
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %<int%>"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9610
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is normally a non-static function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: c/c-decl.c:9658
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style parameter declarations in prototyped function definition"
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%J deklarasi parameter gaya lama dalam definisi fungsi prototipe"
  
! #: c/c-decl.c:9673
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtraditional C rejects ISO C style function definitions"
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%J tradisional C menolak gaya ISO C definisi fungsi"
  
! #: c/c-decl.c:9690
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9730 c/c-decl.c:9734
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style function definition"
  msgid "old-style function definition"
  msgstr "%J definisi fungsi gaya-lama"
  
! #: c/c-decl.c:9747
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter name missing from parameter list"
  msgid "parameter name missing from parameter list"
  msgstr "%J nama parameter hilang dari daftar parameter"
  
! #: c/c-decl.c:9763
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "%qD declared as a non-parameter"
  msgstr "%q+D dideklarasikan sebagai sebuah bukan-parameter"
  
! #: c/c-decl.c:9771
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %q+D"
  msgid "multiple parameters named %qD"
  msgstr "multiple parameter bernama %q+D"
  
! #: c/c-decl.c:9780
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "parameter %qD declared with void type"
  msgstr "parameter %q+D dideklarasikan dengan tipe void"
  
! #: c/c-decl.c:9809 c/c-decl.c:9814
  #, fuzzy, gcc-internal-format
  #| msgid "type of %q+D defaults to %<int%>"
  msgid "type of %qD defaults to %<int%>"
  msgstr "tipe dari %q+D baku ke %<int%>"
  
! #: c/c-decl.c:9834
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameter %q+D memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:9841
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: c/c-decl.c:9894
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "jumlah dari argumen tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.c:9905
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "jumlah dari argumen tidak cocok prototipe"
  
! #: c/c-decl.c:9908 c/c-decl.c:9955 c/c-decl.c:9969
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "deklarasi prototipe"
  
! #: c/c-decl.c:9947
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.c:9952
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.c:9962
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.c:9967
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.c:10225 cp/decl.c:17414
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: c/c-decl.c:10244 cp/decl.c:17498
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
--- 44987,45776 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "statis atau tipe kualifier dalam array pendeklarasi bukan parameter"
  
! #: c/c-decl.c:6643
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.c:6645
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.c:6652
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.c:6655
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: c/c-decl.c:6695
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.c:6699
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.c:6707
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "size of array %qE has incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "size of unnamed array has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:6722
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array %qs"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C melarang array berukuran-nol %qs"
  
! #: c/c-decl.c:6725
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: c/c-decl.c:6734
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c/c-decl.c:6736
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "ukuran dari array negatif"
  
! #: c/c-decl.c:6822
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of array %qE is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is too large"
  msgid "size of unnamed array is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: c/c-decl.c:6899
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tipe array memiliki tipe elemen tidak lengkap"
  
! #: c/c-decl.c:6905
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.c:6909
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.c:7012
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.c:7015
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "type name declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.c:7022
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "%qE declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.c:7025
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "type name declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.c:7209
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type qualifiers for %q+D"
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "tipe konfliks kualifier untuk %q+D"
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7219
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%qs specified for auto variable %qE"
  msgstr "%Htipe tidak valid untuk iterasi variabel %qE"
  
! #: c/c-decl.c:7235
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7238
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7244
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:7247
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:7262
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.c:7264
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.c:7273
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for typedef %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.c:7275
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for %<register%> object %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.c:7280
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7282
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7287
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for bit-field %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.c:7289
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7335
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %q+D declared %<inline%>"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C melarang tipe fungsi const atau volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "sebuah anggota dari sebuah struktur atau union tidak dapat memiliki sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabel atau field %qE dideklarasikan void"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "atribut dalam parameter pendeklarasi array diabaikan"
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7490
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7503
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "field %qE declared as a function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: c/c-decl.c:7510
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "field %qs memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7512
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid storage class for function %qE"
  msgstr "class penyimpanan tidak valid untuk fungsi %qs"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "tidak dapat inline fungsi %<main%>"
  
! #: c/c-decl.c:7625
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.c:7636
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel sebelumnya dideklarasikan %<static%> diredeklarasi %<extern%>"
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7680
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7715
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "non-nested function with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "objek dengan tipe variabel termodifikasi harus tidak memiliki hubungan"
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "deklarasi fungsi bukan sebuah prototipe"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameter %u (%q+D) memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "%J parameter %u memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameter %u (%q+D) memiliki tipe void"
  
! #: c/c-decl.c:7899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has void type"
  msgid "parameter %u has void type"
  msgstr "%J parameter %u memiliki tipe void"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> hanya memiliki parameter tidak boleh dikualifikasikan"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> harus menjadi parameter satu satunya"
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameter %q+D hanya memiliki sebuah deklarasi kedepan"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "enum type defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.c:8173
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "struct defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.c:8179
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "union defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefinisi dari %<union %E%>"
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefinisi dari %<struct %E%>"
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "nested redefinisi dari %<union %E%>"
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "nested redefinisi dari %<struct %E%>"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: c/c-decl.c:8371
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "duplikasi anggota %q+D"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union tidak memiliki anggota bernama"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union tidak memiliki anggota"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct tidak memiliki anggota bernama"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct tidak memiliki anggota"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.c:8776
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member not at end of struct"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: c/c-decl.c:8782
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in a struct with no named members"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.c:8813
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "type %qT is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union tidak dapat dibuat transparan"
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "nested redefinisi dari %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeklarasi dari %<enum %E%>"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "mode yang dispesifikasikan terlalu kecil untuk nilai enumerasi"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "nilai enumerasi melebihi jangkauan dari integer terbesar"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.c:9290
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow dalam nilai enumerasi"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "tipe kembali adalah sebuah tipe tidak lengkap"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "tipe baku kembali ke %<int%>"
  
! #: c/c-decl.c:9496
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Peringatkan mengenai fungsi global tanpa prototipe"
  
! #: c/c-decl.c:9554
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no previous prototype for %qD"
  msgstr "tidak ada prototipe sebelumnya untuk %q+D"
  
! #: c/c-decl.c:9563
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD was used with no prototype before its definition"
  msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
  msgstr "tidak deklarasi sebelumnya untuk %q+D"
  
! #: c/c-decl.c:9581
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD was used with no declaration before its definition"
  msgstr "%q+D telah digunakan tanpa deklarasi sebelum definisinya"
  
! #: c/c-decl.c:9600
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %<int%>"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9609
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is normally a non-static function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: c/c-decl.c:9657
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style parameter declarations in prototyped function definition"
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%J deklarasi parameter gaya lama dalam definisi fungsi prototipe"
  
! #: c/c-decl.c:9672
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtraditional C rejects ISO C style function definitions"
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%J tradisional C menolak gaya ISO C definisi fungsi"
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style function definition"
  msgid "old-style function definition"
  msgstr "%J definisi fungsi gaya-lama"
  
! #: c/c-decl.c:9746
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter name missing from parameter list"
  msgid "parameter name missing from parameter list"
  msgstr "%J nama parameter hilang dari daftar parameter"
  
! #: c/c-decl.c:9762
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "%qD declared as a non-parameter"
  msgstr "%q+D dideklarasikan sebagai sebuah bukan-parameter"
  
! #: c/c-decl.c:9770
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %q+D"
  msgid "multiple parameters named %qD"
  msgstr "multiple parameter bernama %q+D"
  
! #: c/c-decl.c:9779
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "parameter %qD declared with void type"
  msgstr "parameter %q+D dideklarasikan dengan tipe void"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, fuzzy, gcc-internal-format
  #| msgid "type of %q+D defaults to %<int%>"
  msgid "type of %qD defaults to %<int%>"
  msgstr "tipe dari %q+D baku ke %<int%>"
  
! #: c/c-decl.c:9833
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameter %q+D memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:9840
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "jumlah dari argumen tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "jumlah dari argumen tidak cocok prototipe"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "deklarasi prototipe"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
*************** msgstr "parameter %qD dinisialisasi"
*** 45750,46027 ****
  #. 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:10340
  #, fuzzy, gcc-internal-format
  #| msgid "%<for%> loop initial declarations are only allowed in C99 mode"
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> deklarasi inisial loop hanya diijinkan dalam mode C99"
  
! #: c/c-decl.c:10345
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99 or -std=gnu99 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "gunakan pilihan -std=c99 atau -std=gnu99 untuk mengkompile kode anda"
  
! #: c/c-decl.c:10352
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.c:10384
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel statis %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10388
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-decl.c:10395
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10400
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10404
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10408
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari bukan-variabel %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10700
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10759 c/c-decl.c:10766
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-decl.c:10794 c/c-decl.c:11178 c/c-decl.c:11573
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dua atau lebih tipe data dalam penspesifikasi deklarasi"
  
! #: c/c-decl.c:10806 cp/parser.c:31446
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> terlalu panjang untuk GCC"
  
! #: c/c-decl.c:10819
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:11048 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.c:11094
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.c:11165 c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "duplikasi %qE"
  
! #: c/c-decl.c:11225
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.c:11247
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<__int%d%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.c:11290
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.c:11409
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.c:11459
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.c:11530
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C tidak mendukung titik pecahan desimal"
  
! #: c/c-decl.c:11554 c/c-decl.c:11827 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "tipe titik tetap tidak didukung untuk target ini"
  
! #: c/c-decl.c:11556
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.c:11591
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11604
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE gagal untuk menjadi sebuah typedef atau tipe bawaan"
  
! #: c/c-decl.c:11653
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: c/c-decl.c:11674
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.c:11676
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.c:11678
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: c/c-decl.c:11692 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s tidak mendukung %s"
  
! #: c/c-decl.c:11695 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:11707
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> sebelum %<extern%>"
  
! #: c/c-decl.c:11716
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> sebelum %<static%>"
  
! #: c/c-decl.c:11729
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11737
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "multiple class penyimpanan dalam deklarasi penspesifikasi"
  
! #: c/c-decl.c:11745
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs used with %qE"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-decl.c:11824
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> digunakan tanpa %<_Fract%> atau %<_Accum%>"
  
! #: c/c-decl.c:11839
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>"
  
! #: c/c-decl.c:11866
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11892 c/c-decl.c:11908 c/c-decl.c:11934
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C tidak mendukung tipe integer kompleks"
  
! #: c/c-decl.c:12361 cp/semantics.c:5793
  #, 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:12365 cp/semantics.c:5797
  #, 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:11988 cp/typeck.c:5073
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.c:397 c/c-typeck.c:11997 cp/typeck.c:5081
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.c:398 c/c-typeck.c:11926 cp/typeck.c:5021
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: c/c-fold.c:406 c/c-typeck.c:12016 cp/typeck.c:5089
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.c:407 c/c-typeck.c:11950 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "jumlah geser kanan >= lebar dari tipe"
  
! #: c/c-fold.c:414 c/c-typeck.c:12008
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.c:415 c/c-typeck.c:11937
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 45779,46056 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, fuzzy, gcc-internal-format
  #| msgid "%<for%> loop initial declarations are only allowed in C99 mode"
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> deklarasi inisial loop hanya diijinkan dalam mode C99"
  
! #: c/c-decl.c:10344
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99 or -std=gnu99 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "gunakan pilihan -std=c99 atau -std=gnu99 untuk mengkompile kode anda"
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.c:10383
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel statis %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10387
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10407
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari bukan-variabel %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dua atau lebih tipe data dalam penspesifikasi deklarasi"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> terlalu panjang untuk GCC"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "duplikasi %qE"
  
! #: c/c-decl.c:11224
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.c:11246
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<__int%d%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.c:11289
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.c:11408
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.c:11458
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C tidak mendukung titik pecahan desimal"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "tipe titik tetap tidak didukung untuk target ini"
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE gagal untuk menjadi sebuah typedef atau tipe bawaan"
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: c/c-decl.c:11673
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.c:11675
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.c:11677
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s tidak mendukung %s"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> sebelum %<extern%>"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> sebelum %<static%>"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "multiple class penyimpanan dalam deklarasi penspesifikasi"
  
! #: c/c-decl.c:11744
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs used with %qE"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> digunakan tanpa %<_Fract%> atau %<_Accum%>"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C tidak mendukung tipe integer kompleks"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "jumlah geser kanan >= lebar dari tipe"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 46043,46049 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31680
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
--- 46072,46078 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
*************** msgstr "Tidak terduga akhir dari modul"
*** 46054,46060 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C melarang sebuah satuan terjemahan kosong"
  
! #: c/c-parser.c:1665 cp/semantics.c:3201
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
--- 46083,46089 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C melarang sebuah satuan terjemahan kosong"
  
! #: c/c-parser.c:1665 cp/semantics.c:3219
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
*************** msgid "unknown type name %qE"
*** 46093,46099 ****
  msgstr "nama register: %s tidak dikenal"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41330 cp/parser.c:45195
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "diduga penspesifikasi deklarasi"
--- 46122,46128 ----
  msgstr "nama register: %s tidak dikenal"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "diduga penspesifikasi deklarasi"
*************** msgstr ""
*** 46115,46121 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33879 cp/parser.c:33951
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
--- 46144,46150 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "atribut diabaikan di template in
*** 46133,46139 ****
  msgid "unexpected attribute"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11832 cp/parser.c:12039
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
--- 46162,46168 ----
  msgid "unexpected attribute"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
*************** msgstr "%<auto%> dalam file-scope deklar
*** 46175,46181 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14539
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "diduga %<,%> atau %<,%>"
--- 46204,46210 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "diduga %<,%> atau %<,%>"
*************** msgstr "ekspresi integral %qE bukan kons
*** 46239,46245 ****
  msgid "static assertion failed: %E"
  msgstr "static assertion gagal: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10131
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
--- 46268,46274 ----
  msgid "static assertion failed: %E"
  msgstr "static assertion gagal: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
*************** msgstr "template argumen %d tidak valid"
*** 46289,46302 ****
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8961
! #: cp/parser.c:31683 cp/parser.c:34856 cp/parser.c:37421 cp/parser.c:37589
! #: cp/parser.c:42903 cp/parser.c:44510
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "diduga pengidentifikasi"
  
! #: c/c-parser.c:3238 cp/parser.c:20165
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "koma di akhir dari daftar pengenumerasi"
--- 46318,46331 ----
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "diduga pengidentifikasi"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "koma di akhir dari daftar pengenumerasi"
*************** msgstr "diduga deklarasi penspesifikasi
*** 46384,46390 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter pack harus berada di akhir dari daftar parameter"
  
! #: c/c-parser.c:4932 cp/parser.c:27867
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
--- 46413,46419 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter pack harus berada di akhir dari daftar parameter"
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "ISO C90 melarang pencampuran dek
*** 46446,46452 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12162
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> tanpa sebuah sebelumnya %<if%>"
--- 46475,46481 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> tanpa sebuah sebelumnya %<if%>"
*************** msgstr "label diakhir dari pernyataan co
*** 46461,46467 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11782
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "diduga pernyataan"
--- 46490,46496 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "diduga pernyataan"
*************** msgstr "diduga pengidentifikasi atau %<*
*** 46486,46502 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13616
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<if%>"
  
! #: c/c-parser.c:6390 cp/parser.c:13619
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<else%>"
  
! #: c/c-parser.c:6521 cp/parser.c:12433
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
--- 46515,46531 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<if%>"
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<else%>"
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
*************** msgstr "multiple atribut interupsi tidak
*** 46519,46530 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "register tidak valid dalam instruksi"
  
! #: c/c-parser.c:6872 cp/parser.c:12702
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12708
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 46548,46559 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "register tidak valid dalam instruksi"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "hilang sentinel dalam pemanggila
*** 46541,46548 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21018
! #: cp/parser.c:21035 cp/parser.c:21049
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 46570,46577 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr "ISO C melarang mengabaikan term
*** 46573,46584 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4849
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4854
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
--- 46602,46613 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
*************** msgstr "diduga penspesifikasi deklarasi"
*** 47009,47020 ****
  msgid "no type or storage class may be specified here,"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.c:11951 cp/parser.c:34713
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34726
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
--- 47038,47049 ----
  msgid "no type or storage class may be specified here,"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
*************** msgstr "hilang atribut Code"
*** 47026,47081 ****
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: c/c-parser.c:12007 cp/parser.c:34763
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34772
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:12027 cp/parser.c:34786
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected %qE selector name"
  msgstr "diduga nama class"
  
! #: c/c-parser.c:12043 cp/parser.c:34805
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44841
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41327 cp/parser.c:41661 cp/parser.c:41751
! #: cp/parser.c:41824 cp/parser.c:44888 cp/parser.c:44903 cp/parser.c:44918
! #: cp/parser.c:44934 cp/parser.c:44950 cp/parser.c:44966 cp/parser.c:44993
! #: cp/parser.c:45006 cp/parser.c:45029 cp/parser.c:45042
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.c:12324 cp/parser.c:45019
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.c:12411 cp/parser.c:45114
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: c/c-parser.c:12418 cp/parser.c:45120
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
--- 47055,47110 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected %qE selector name"
  msgstr "diduga nama class"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
*************** msgstr "%<#pragma omp section%> hanya bi
*** 47086,47104 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45149 cp/parser.c:45182
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.c:12490 cp/parser.c:44878
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35224 cp/parser.c:37940 cp/parser.c:43961 cp/parser.c:43969
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "terlalu banyak %qs clauses"
--- 47115,47133 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "terlalu banyak %qs clauses"
*************** msgstr "diduga %<,%> atau %<,%>"
*** 47120,47178 ****
  msgid "%qD is not a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.c:13267 cp/semantics.c:7767
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a pointer variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.c:13309 cp/parser.c:35911
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:13386 cp/parser.c:35975
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.c:13388 cp/parser.c:35977
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.c:13508 cp/parser.c:36088
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36106
! #: cp/parser.c:41653 cp/parser.c:41743
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36161
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36168
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:13590 cp/parser.c:36170
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses without modifier"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:13596 cp/parser.c:36176
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 47149,47207 ----
  msgid "%qD is not a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a pointer variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses without modifier"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr "%<num_threads%> nilai harus posi
*** 47195,47317 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:13804 cp/semantics.c:7972
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:13851 cp/semantics.c:8002
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:13885 cp/parser.c:36368
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.c:13925 cp/parser.c:36410
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:13986 cp/parser.c:36475
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:14052 cp/parser.c:36544
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36547
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7009
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7041
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:14203 cp/parser.c:35683
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:14237 cp/parser.c:35716
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Elemen tidak diduga"
  
! #: c/c-parser.c:14404 cp/semantics.c:8137
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36579 cp/parser.c:36589
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36627
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:14555 cp/parser.c:36695
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43612
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:14800 cp/parser.c:36953
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "baik %<long%> dan %<void%> dalam penspesifikasi deklarasi"
  
! #: c/c-parser.c:14854 cp/parser.c:36969
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "jadwal %<runtime%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.c:14858 cp/parser.c:36972
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "penjadwalan %<auto%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.c:14870 cp/semantics.c:7076
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:14893 cp/parser.c:36992
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "jenis penjadwalan tidak valid"
--- 47224,47346 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Elemen tidak diduga"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "baik %<long%> dan %<void%> dalam penspesifikasi deklarasi"
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "jadwal %<runtime%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "penjadwalan %<auto%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "jenis penjadwalan tidak valid"
*************** msgstr "jenis penjadwalan tidak valid"
*** 47322,47340 ****
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:15059 cp/semantics.c:7172
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:15104 cp/semantics.c:7291
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.c:15149 cp/semantics.c:7389
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 47351,47369 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr "%Hkolaps argumen membutuhkan kon
*** 47357,47381 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.c:15580 cp/parser.c:37721
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: c/c-parser.c:15627 cp/parser.c:37769 cp/parser.c:37998 cp/parser.c:38048
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.c:15714 cp/parser.c:37844
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "topeng tidak valid"
  
! #: c/c-parser.c:15812 cp/parser.c:37945
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
--- 47386,47410 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "topeng tidak valid"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
*************** msgstr "jenis penjadwalan tidak valid"
*** 47393,47478 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:16009 cp/semantics.c:7547
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38282
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma acc%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38293 cp/parser.c:38664
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: c/c-parser.c:16261 cp/parser.c:38340
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38518
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-parser.c:16538 cp/parser.c:38653
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:16671 cp/parser.c:42180
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42190
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16701 cp/parser.c:42210
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42221
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16719 cp/parser.c:42228
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-parser.c:16727 cp/parser.c:42236
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42258
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42268
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42365
  #, fuzzy, gcc-internal-format
  #| msgid "expected a string after %<#pragma message%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "diduga sebuah string setelah %<#pragma message%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42382
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
--- 47422,47507 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma acc%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, fuzzy, gcc-internal-format
  #| msgid "expected a string after %<#pragma message%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "diduga sebuah string setelah %<#pragma message%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
*************** msgstr "%H%qE belum pernah dideklarasika
*** 47489,47495 ****
  msgid "expected function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.c:17128 cp/parser.c:44205
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD does not refer to a function"
--- 47518,47524 ----
  msgid "expected function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD does not refer to a function"
*************** msgstr "%q+D bukan sebuah fungsi,"
*** 47500,47527 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44256 cp/parser.c:44301
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44330
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44332
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.c:17267 cp/parser.c:42583
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38743
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<allocator%>"
--- 47529,47556 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<allocator%>"
*************** msgstr "diduga %<{%>"
*** 47532,47623 ****
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38758
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable tidak lagi didukung"
  
! #: c/c-parser.c:17452 cp/parser.c:38851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.c:17474 cp/parser.c:38873
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:17488 cp/parser.c:38887
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:17495 cp/parser.c:38894
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:17552 cp/parser.c:38951
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:38960
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:38969
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39174 cp/parser.c:39200
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17841 cp/parser.c:39231 cp/parser.c:39247
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9721 cp/semantics.c:9731
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9796
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: c/c-parser.c:18047 cp/parser.c:39431
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.c:18059 cp/parser.c:39447
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:18095 cp/parser.c:39480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:18102 cp/parser.c:39487
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
--- 47561,47652 ----
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable tidak lagi didukung"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 47627,47660 ****
  msgid "expected %<(%> or end of line"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.c:18161 cp/parser.c:40092
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40098
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:18222 cp/parser.c:40149
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40160
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40188
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.c:18330 cp/semantics.c:9306 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "diduga iterasi deklarasi atau inisialisasi"
--- 47656,47689 ----
  msgid "expected %<(%> or end of line"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "diduga iterasi deklarasi atau inisialisasi"
*************** msgstr "diduga iterasi deklarasi atau in
*** 47664,47739 ****
  msgid "not enough perfectly nested loops"
  msgstr "tidak cukup secara sempurna nested loops"
  
! #: c/c-parser.c:18464 cp/parser.c:40502
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "collapsed loops tidak secara sempurna nested"
  
! #: c/c-parser.c:18547 cp/parser.c:40298 cp/parser.c:40340 cp/pt.c:17886
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: c/c-parser.c:18681 cp/parser.c:40621
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> as only parameter may not be qualified"
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<void%> hanya memiliki parameter tidak boleh dikualifikasikan"
  
! #: c/c-parser.c:18895 cp/parser.c:40839
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.c:19105 cp/parser.c:41040
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.c:19381 cp/parser.c:41318
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:19634 cp/parser.c:41591
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41607
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19698 cp/parser.c:41837
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41690
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41702
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41781
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41794
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42055
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
--- 47693,47768 ----
  msgid "not enough perfectly nested loops"
  msgstr "tidak cukup secara sempurna nested loops"
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "collapsed loops tidak secara sempurna nested"
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> as only parameter may not be qualified"
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<void%> hanya memiliki parameter tidak boleh dikualifikasikan"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 47749,47812 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.c:20270 cp/parser.c:42731
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.c:20323 cp/parser.c:42783
  #, fuzzy, gcc-internal-format
  #| msgid "constructor not allowed for non-vector types"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "konstruktor tidak diperbolehkan untuk tipe bukan-vektor"
  
! #: c/c-parser.c:20348 cp/parser.c:42807
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42846 cp/pt.c:11516
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:20378 cp/parser.c:42849 cp/pt.c:11533
  #, fuzzy, gcc-internal-format
  #| msgid "last argument must be an immediate"
  msgid "score argument must be non-negative"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: c/c-parser.c:20402 cp/parser.c:42877 cp/pt.c:11519
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:20447 cp/parser.c:42921
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.c:20469 cp/parser.c:42943 cp/pt.c:11523
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:20480 cp/parser.c:42954
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43040
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20642 cp/parser.c:43148
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
--- 47778,47841 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, fuzzy, gcc-internal-format
  #| msgid "constructor not allowed for non-vector types"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "konstruktor tidak diperbolehkan untuk tipe bukan-vektor"
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, fuzzy, gcc-internal-format
  #| msgid "last argument must be an immediate"
  msgid "score argument must be non-negative"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
*************** msgstr "diduga %<{%>"
*** 47818,47830 ****
  msgid "variant %qD is not a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.c:20668 cp/decl.c:7567
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-parser.c:20680 cp/decl.c:7576
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 47847,47859 ----
  msgid "variant %qD is not a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 47834,47867 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20731 cp/parser.c:43193
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20840 cp/parser.c:43298
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43347
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43372
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20915 cp/parser.c:43379
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<declare%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20921 cp/parser.c:43386
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
--- 47863,47896 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<declare%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
*************** msgstr "diduga pengidentifikasi atau %<(
*** 47920,47963 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43854
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.c:21395 cp/parser.c:43917
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:21415 cp/parser.c:43943
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:43952
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21436 cp/parser.c:43964
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:43976
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:43985
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:43999
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
--- 47949,47992 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 47973,47999 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: c/c-parser.c:21736 cp/semantics.c:8745
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: c/c-parser.c:21738 cp/semantics.c:8747
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: c/c-parser.c:21742 cp/semantics.c:8749
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE memiliki tipe tidak lengkap"
  
! #: c/c-parser.c:21921 cp/parser.c:44732
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44738
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 48002,48028 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE memiliki tipe tidak lengkap"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 48003,48009 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44756
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 48032,48038 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr "%Hparallel yang melingkupi"
*** 48020,48026 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10615 c/c-typeck.c:10657 cp/call.c:4552
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "penggunaan tidak valid dari ekspresi void"
--- 48049,48055 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "penggunaan tidak valid dari ekspresi void"
*************** msgstr "atribut `%s' tidak dapat dispesi
*** 48064,48198 ****
  msgid "function types not truly compatible in ISO C"
  msgstr "tipe fungsi tidak benar benar kompatibel dalam ISO C"
  
! #: c/c-typeck.c:770
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "tidak dapat mencampurakan operan dari tipe desimal float dan vektor"
  
! #: c/c-typeck.c:775
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and complex types"
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "tidak dapat mencampurakan operan dari tipe desimal float dan kompleks"
  
! #: c/c-typeck.c:780
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and other float types"
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "tidak dapat mencampurkan operan dari tipe desimal float dan tipe lainnya"
  
! #: c/c-typeck.c:1325
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:1329
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tipe tidak benar benar kompatibel"
  
! #: c/c-typeck.c:1333
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "pointer target types incompatible in C++"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: c/c-typeck.c:1666
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: c/c-typeck.c:1924
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2457 c/c-typeck.c:9170
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.c:2461 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.c:2470
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.c:2473
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.c:2533
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.c:2539
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "meminta untuk anggota %qE dalam sesuatu bukan sebuah struktur atau union"
  
! #: c/c-typeck.c:2587
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: c/c-typeck.c:2642
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: c/c-typeck.c:2652 cp/typeck.c:3588 cp/typeck.c:3681
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscrip bukan sebuah integer"
  
! #: c/c-typeck.c:2658
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "nilai subscripted adalah penunjuk ke fungsi"
  
! #: c/c-typeck.c:2712
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO C melarang subscripting %<register%> array"
  
! #: c/c-typeck.c:2715
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 melarang subscripting array bukan lvalue"
  
! #: c/c-typeck.c:2829
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2936 cp/typeck.c:1801
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3089
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object %qE is not a function or function pointer"
  msgstr "dipanggil objek %qE bukan sebuah fungsi"
  
! #: c/c-typeck.c:3094
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object %qD is not a function or function pointer"
  msgstr "dipanggil objek %qE bukan sebuah fungsi"
  
! #: c/c-typeck.c:3100
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object is not a function or function pointer"
--- 48093,48227 ----
  msgid "function types not truly compatible in ISO C"
  msgstr "tipe fungsi tidak benar benar kompatibel dalam ISO C"
  
! #: c/c-typeck.c:776
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "tidak dapat mencampurakan operan dari tipe desimal float dan vektor"
  
! #: c/c-typeck.c:781
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and complex types"
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "tidak dapat mencampurakan operan dari tipe desimal float dan kompleks"
  
! #: c/c-typeck.c:786
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and other float types"
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "tidak dapat mencampurkan operan dari tipe desimal float dan tipe lainnya"
  
! #: c/c-typeck.c:1331
  #, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:1335
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tipe tidak benar benar kompatibel"
  
! #: c/c-typeck.c:1339
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "pointer target types incompatible in C++"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: c/c-typeck.c:1672
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: c/c-typeck.c:1930
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.c:2520
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.c:2523
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.c:2583
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.c:2589
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "meminta untuk anggota %qE dalam sesuatu bukan sebuah struktur atau union"
  
! #: c/c-typeck.c:2637
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: c/c-typeck.c:2692
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscrip bukan sebuah integer"
  
! #: c/c-typeck.c:2708
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "nilai subscripted adalah penunjuk ke fungsi"
  
! #: c/c-typeck.c:2762
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO C melarang subscripting %<register%> array"
  
! #: c/c-typeck.c:2765
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 melarang subscripting array bukan lvalue"
  
! #: c/c-typeck.c:2879
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2986 cp/typeck.c:1812
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3139
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object %qE is not a function or function pointer"
  msgstr "dipanggil objek %qE bukan sebuah fungsi"
  
! #: c/c-typeck.c:3144
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object %qD is not a function or function pointer"
  msgstr "dipanggil objek %qE bukan sebuah fungsi"
  
! #: c/c-typeck.c:3150
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object is not a function or function pointer"
*************** msgstr "dipanggil objek %qE bukan sebuah
*** 48201,49925 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3130
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fungsi dipanggil melalui sebuah tipe tidak kompatibel"
  
! #: c/c-typeck.c:3135 c/c-typeck.c:3187
  #, fuzzy, gcc-internal-format
  #| msgid "function definition has qualified void return type"
  msgid "function with qualified void return type called"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-typeck.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "tipe dari parameter format %d tidak lengkap"
  
! #: c/c-typeck.c:3256
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai integer daripada pecahan karena ada prototipe"
  
! #: c/c-typeck.c:3262
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai integer daripada kompleks kerana ada prototipe"
  
! #: c/c-typeck.c:3268
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai kompleks daripada pecahan kerana ada prototipe"
  
! #: c/c-typeck.c:3274
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai pecahan daripada integer karena ada prototipe"
  
! #: c/c-typeck.c:3280
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai kompleks daripada integer karena ada prototipe"
  
! #: c/c-typeck.c:3286
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai pecahan daripada kompleks karena ada prototipe"
  
! #: c/c-typeck.c:3300
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai %<float%> daripada %<double%> karena adaprototipe"
  
! #: c/c-typeck.c:3326
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai %qT daripada %qT karena ada prototipe"
  
! #: c/c-typeck.c:3351
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: c/c-typeck.c:3375
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai unsigned karena ada prototipe"
  
! #: c/c-typeck.c:3380
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai signed karena ada prototipe"
  
! #: c/c-typeck.c:3533
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to method %qE"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: c/c-typeck.c:3543
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: c/c-typeck.c:3615
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:3683
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3886 cp/typeck.c:5119 cp/typeck.c:5388
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "perbandingan dengan string literal menghasilkan perilaku yang tidak dispesifikasikan"
  
! #: c/c-typeck.c:3866 c/c-typeck.c:3877 cp/typeck.c:5146 cp/typeck.c:5170
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.c:3869 c/c-typeck.c:3880 cp/typeck.c:5149 cp/typeck.c:5173
  #, fuzzy, gcc-internal-format
  #| msgid "casting %qT to %qT does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
  
! #: c/c-typeck.c:3900
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "comparison between %qT and %qT"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: c/c-typeck.c:3951
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "tipe dari penunjuk %<void *%> digunakan dalam pengurangan"
  
! #: c/c-typeck.c:3954
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "penunjuk ke sebuah fungsi digunakan dalam pengurangan"
  
! #: c/c-typeck.c:3988
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.c:3997 cp/typeck.c:6086
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.c:4430
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "%<~%> on a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.c:4434
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.c:4444
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C tidak mendukung %<~%> untuk konjugasi kompleks"
  
! #: c/c-typeck.c:4468
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "tipe argumen salah ke abs"
  
! #: c/c-typeck.c:4493
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "tipe argumen salah ke unary exclamation mark"
  
! #: c/c-typeck.c:4551
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4554
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4561
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "increment of a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.c:4564
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "decrement of a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.c:4580
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "ISO C tidak mendukung %<++%> dan %<--%> di tipe kompleks"
  
! #: c/c-typeck.c:4606 c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "tipe argumen salah ke peningkatan"
  
! #: c/c-typeck.c:4608 c/c-typeck.c:4643
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "tipe argumen salah ke pengurangan"
  
! #: c/c-typeck.c:4628
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.c:4632
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.c:4739
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of expression of type %<void%>"
  msgstr "memakai alamat dari sementara"
  
! #: c/c-typeck.c:4798
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: c/c-typeck.c:4811
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: c/c-typeck.c:4819
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.c:5004
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "variabel global register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.c:5007
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.c:5012
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "alamat dari variabel global register %qD diminta"
  
! #: c/c-typeck.c:5014
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.c:5153
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "array bukan lvalue dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5235
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:5294 c/c-typeck.c:5300
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5317
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C melarang kondisional ekspresi dengan hanya satu sisi void"
  
! #: c/c-typeck.c:5334
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5345 c/c-typeck.c:5362
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5350 c/c-typeck.c:5367
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C melarang kondisional ekpsresi diantara %<void *%> dan penunjuk fungsi"
  
! #: c/c-typeck.c:5380
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5385
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5394 c/c-typeck.c:5405
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "tipe penunjuk/integer tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5419
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "tipe tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5534
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.c:5538
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.c:5556
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.c:5561
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.c:5570 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "in call to %qD, declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: c/c-typeck.c:5619
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: c/c-typeck.c:5637 c/c-typeck.c:11178
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: c/c-typeck.c:5708
  #, fuzzy
  #| msgid "cast adds new qualifiers to function type"
  msgid "cast adds %q#v qualifier to function type"
  msgstr "cast menambahkan kualifier baru ke tipe fungsi"
  
! #: c/c-typeck.c:5714
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "cast mengabaikan kualifier dari tipe target penunjuk"
  
! #: c/c-typeck.c:5749
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5843
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast menspesifikasikan tipe array"
  
! #: c/c-typeck.c:5849
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast menspesifikasikan tipe fungsi"
  
! #: c/c-typeck.c:5864
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C melarang casting bukan skalar ke tipe yang sama"
  
! #: c/c-typeck.c:5884
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO melarang cast ke tipe union"
  
! #: c/c-typeck.c:5894
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "cast ke tipe union dari tipe yang tidak ada dalam union"
  
! #: c/c-typeck.c:5929
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5939
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5959
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast meningkatkan alignmen yang dibutuhkan dari tipe target"
  
! #: c/c-typeck.c:5970
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: c/c-typeck.c:5975
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "cast dari panggilan fungsi dari tipe %qT ke tipe yang tidak cocok %qT"
  
! #: c/c-typeck.c:5984 cp/typeck.c:8438
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast ke penunjuk dari integer dari ukuran yang berbeda"
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C melarang konversi dari fungsi penunjuk ke tipe objek penunjuk"
  
! #: c/c-typeck.c:6007
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C melarang konversi dari objek penunjuk ke tipe fungsi penunjuk"
  
! #: c/c-typeck.c:6017
  #, fuzzy, gcc-internal-format
  #| msgid "can't convert from incomplete type %qT to %qT"
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "tidak dapat mengubah dari tipe tidak lengkap %qT ke %qT"
  
! #: c/c-typeck.c:6112
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6153
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "penekanan penempatan"
  
! #: c/c-typeck.c:6279
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6481 c/c-typeck.c:6503 c/c-typeck.c:6529
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: c/c-typeck.c:6544
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array terinisialisasi dari konstanta string bertanda-petik"
  
! #: c/c-typeck.c:6587 c/c-typeck.c:6833
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.c:6621
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6624
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6629
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "built-in %qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.c:6828
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.c:6837
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:6841
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:6846
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:6864
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from %qT to %qT"
  msgid "implicit conversion from %qT to %qT"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: c/c-typeck.c:7042 c/c-typeck.c:7397
  #, fuzzy
  #| msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "melewatkan argumen %d dari %qE membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.c:7045 c/c-typeck.c:7400
  #, fuzzy
  #| msgid "assignment makes qualified function pointer from unqualified"
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "penempatan membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.c:7048 c/c-typeck.c:7402
  #, fuzzy
  #| msgid "initialization makes qualified function pointer from unqualified"
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "inisialisasi membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.c:7051 c/c-typeck.c:7404
  #, fuzzy
  #| msgid "return makes qualified function pointer from unqualified"
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.c:7059 c/c-typeck.c:7292 c/c-typeck.c:7335
  #, fuzzy
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.c:7061 c/c-typeck.c:7294 c/c-typeck.c:7337
  #, fuzzy
  #| msgid "assignment discards qualifiers from pointer target type"
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "penempatan mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.c:7063 c/c-typeck.c:7296 c/c-typeck.c:7339
  #, fuzzy
  #| msgid "initialization discards qualifiers from pointer target type"
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "inisialisasi mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.c:7065 c/c-typeck.c:7298 c/c-typeck.c:7341
  #, fuzzy
  #| msgid "return discards qualifiers from pointer target type"
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.c:7074
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C melarang konversi argumen ke tipe union"
  
! #: c/c-typeck.c:7142
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:7155
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7165
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: c/c-typeck.c:7175
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7185
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7208
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c/c-typeck.c:7214
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "penempatan sisi tangan-kiri mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: c/c-typeck.c:7219
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "inisialisasi sisi tangan kiri mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c/c-typeck.c:7224 cp/typeck.c:9547
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "tipe kembali mungkin berupa sebuah kandidat untuk sebuah atribut format"
  
! #: c/c-typeck.c:7245
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7250
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7260
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7309
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C melarang melewatkan argumen %d dari %qE diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.c:7312
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C melarang penempatan diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.c:7314
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C melarang inisialisasi diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.c:7316
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C melarang kembali diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.c:7360
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.c:7368
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in assignment differ in signedness"
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "target penunjuk dalam assignmen berbeda dalam signedness"
  
! #: c/c-typeck.c:7373
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in initialization differ in signedness"
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "target penunjuk dalam inisialisasi berbeda dalam signedness"
  
! #: c/c-typeck.c:7378
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.c:7433
  #, fuzzy, gcc-internal-format
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "penempatan dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7439
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7444
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7451
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: c/c-typeck.c:7456
  #, fuzzy, gcc-internal-format
  #| msgid "return from incompatible pointer type"
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "kembali dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7495
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.c:7502
  #, fuzzy, gcc-internal-format
  #| msgid "assignment makes pointer from integer without a cast"
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "penempatan membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.c:7507
  #, fuzzy, gcc-internal-format
  #| msgid "initialization makes pointer from integer without a cast"
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "inisialisasi membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.c:7531
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.c:7538
  #, fuzzy, gcc-internal-format
  #| msgid "assignment makes integer from pointer without a cast"
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "penempatan membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.c:7543
  #, fuzzy, gcc-internal-format
  #| msgid "initialization makes integer from pointer without a cast"
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "inisialisasi membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.c:7547
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.c:7574
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: c/c-typeck.c:7585
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "tipe tidak kompatibel dalam penempatan ke tipe %qT dari tipe %qT"
  
! #: c/c-typeck.c:7595
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "tipe tidak kompatibel ketika menginisialisasi tipe %qT menggunakan tipe %qT"
  
! #: c/c-typeck.c:7605
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "tipe tidak kompatibel ketika mengembalikan tipe %qT tetapi %qT telah diduga"
  
! #: c/c-typeck.c:7673
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "tradisional C menolak inisialisasi otomatis bersama"
  
! #: c/c-typeck.c:7913 c/c-typeck.c:8807 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.c:7929 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:7969
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "array dari tipe yang tidak sesuai terinisialisasi dari konstanta string"
  
! #: c/c-typeck.c:8037 cp/typeck.c:2182
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "penggunaan tidak valid dari bukan-lvalue array"
  
! #: c/c-typeck.c:8056 c/c-typeck.c:8080 c/c-typeck.c:8083 c/c-typeck.c:8091
! #: c/c-typeck.c:8131 c/c-typeck.c:9660 c/c-typeck.c:9710
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.c:8065
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array terinisialisasi dari ekspresi array bukan-konstanta"
  
! #: c/c-typeck.c:8096 c/c-typeck.c:8144 c/c-typeck.c:9720
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:9715
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "elemen penginisialisasi tidak dapat dihitung di waktu load"
  
! #: c/c-typeck.c:8157
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "penginisialisasi tidak valid"
  
! #: c/c-typeck.c:8435 cp/decl.c:6976
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: c/c-typeck.c:8655
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: c/c-typeck.c:8738
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: c/c-typeck.c:8804 c/c-typeck.c:10243 cp/typeck2.c:1109 cp/typeck2.c:1367
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inisialisasi dari anggota array fleksibel dalam sebuah konteks bertelur"
  
! #: c/c-typeck.c:8841
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "hilang kurung disekitar penginisialisasi"
  
! #: c/c-typeck.c:8864
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "missing initializer for field %qD of %qT"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: c/c-typeck.c:8888
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "penginisialisasi skalar kosong"
  
! #: c/c-typeck.c:8893
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.c:9012 c/c-typeck.c:9094
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "indeks array dalam penginisialisasi bukan-array"
  
! #: c/c-typeck.c:9017 c/c-typeck.c:9156
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "nama bagian tidak dalam rekaman atau union penginisialisasi"
  
! #: c/c-typeck.c:9067
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.c:9076 c/c-typeck.c:9085
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer not of integer type"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.c:9090 c/c-typeck.c:9092
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: c/c-typeck.c:9096 c/c-typeck.c:9099
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.c:9118
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "jangkauan indeks kosong dalam penginisialisasi"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "jangkauan indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.c:9229 c/c-typeck.c:9259 c/c-typeck.c:9803
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "bagian terinisialisasi dengan efek-samping overwritten"
  
! #: c/c-typeck.c:9233 c/c-typeck.c:9263 c/c-typeck.c:9806
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "bagian terinisialisasi overwritten"
  
! #: c/c-typeck.c:9737
  #, fuzzy, gcc-internal-format
  #| msgid "Perform conversions of switch initializations."
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "Lakukan konversi dari kondisional switch."
  
! #: c/c-typeck.c:10118
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "kelebihan elemen dalam char array penginisialisasi"
  
! #: c/c-typeck.c:10125 c/c-typeck.c:10202
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "kelebihan elemen dalam struktur penginisialisasi"
  
! #: c/c-typeck.c:10146
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10217 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inisialisasi tidak statis dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.c:10312
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.c:10334
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "tradisional C menolah inisialisasi dari unions"
  
! #: c/c-typeck.c:10396
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: c/c-typeck.c:10430
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: c/c-typeck.c:10462
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.c:10704
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C melarang %<goto *expr;%>"
  
! #: c/c-typeck.c:10731 c/gimple-parser.c:2404 cp/typeck.c:10039
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: c/c-typeck.c:10759 c/c-typeck.c:10763
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> dengan tidak ada nilai, dalam fungsi mengembalikan bukan void"
  
! #: c/c-typeck.c:10777 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.c:10780
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C melarang %<return%> dengan ekspresi, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.c:10857
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: c/c-typeck.c:10947 cp/semantics.c:1420
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch kuantiti bukan sebuah integer"
  
! #: c/c-typeck.c:10972
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "pilihan %<long%> ekspresi tidak diubah ke %<int%> dalam ISO C"
  
! #: c/c-typeck.c:11010 c/c-typeck.c:11018
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.c:11024 cp/parser.c:11953
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: c/c-typeck.c:11026
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: c/c-typeck.c:11102 cp/parser.c:13452
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "pernyataan break tidak dalam loop atau switch"
  
! #: c/c-typeck.c:11105 c/c-typeck.c:11125 cp/decl.c:3661 cp/parser.c:13462
! #: cp/parser.c:13483
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: c/c-typeck.c:11108 cp/parser.c:13465
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
  
! #: c/c-typeck.c:11122 cp/parser.c:13475
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.c:11160 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: c/c-typeck.c:11204
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-typeck.c:12038 c/c-typeck.c:12206 cp/typeck.c:5402
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about comparison of different enum types"
  msgid "comparing vectors with different element types"
  msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
  
! #: c/c-typeck.c:12046 c/c-typeck.c:12214 cp/typeck.c:5415
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12071 c/c-typeck.c:12239 cp/typeck.c:5450
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12085 cp/typeck.c:5108
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "membandingkan titik pecahan dengan == atau != adalah tidak aman"
  
! #: c/c-typeck.c:12103 c/c-typeck.c:12124
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12109 c/c-typeck.c:12130
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12151 c/c-typeck.c:12280
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.c:12158 c/c-typeck.c:12164
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C melarang perbandingan dari %<void *%> dengan fungsi penunjuk"
  
! #: c/c-typeck.c:12171 c/c-typeck.c:12290
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.c:12183 c/c-typeck.c:12188 c/c-typeck.c:12316 c/c-typeck.c:12321
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.c:12268
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "perbandingan dari penunjuk lengkap dan tidak lengkap"
  
! #: c/c-typeck.c:12270
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C melarang perbandingan terurut dari penunjuk ke fungsi"
  
! #: c/c-typeck.c:12275
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.c:12298 c/c-typeck.c:12301 c/c-typeck.c:12308 c/c-typeck.c:12311
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.c:12380
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:12695
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "menggunakan array yang tidak dapat diubah ke penunjuk dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12699
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12703
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "menggunaka nilai tipe union dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12719
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12909 cp/semantics.c:9869
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12920 c/c-typeck.c:12930 cp/semantics.c:9880
! #: cp/semantics.c:9890
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.c:12965 cp/semantics.c:9925
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13009 c/c-typeck.c:14596 c/c-typeck.c:14683 c/c-typeck.c:14756
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.c:13021 c/c-typeck.c:14528 c/c-typeck.c:14669
! #: cp/semantics.c:4930 cp/semantics.c:7473 cp/semantics.c:7667
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13030 c/c-typeck.c:14693 cp/semantics.c:4940
! #: cp/semantics.c:7686
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qE is a member of a union"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: c/c-typeck.c:13038 c/c-typeck.c:14702
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: c/c-typeck.c:13049 cp/semantics.c:4956 cp/semantics.c:7715
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:13053 c/c-typeck.c:14721 cp/semantics.c:4960
! #: cp/semantics.c:7719
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:13060
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14728 c/c-typeck.c:14846
! #: cp/semantics.c:4978 cp/semantics.c:7726 cp/semantics.c:7907
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:13105 cp/semantics.c:5012
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.c:13112 cp/semantics.c:5019
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.c:13135 cp/semantics.c:5052
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "diduga string literal"
  
! #: c/c-typeck.c:13152 c/c-typeck.c:13218 c/c-typeck.c:13495
! #: cp/semantics.c:5069 cp/semantics.c:5135
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "zero length array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.c:13171 cp/semantics.c:5088
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13179 cp/semantics.c:5096
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13188 c/c-typeck.c:13309 cp/semantics.c:5105
! #: cp/semantics.c:5226
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "negative length in array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.c:13205 cp/semantics.c:5122
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13246 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5178
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13297 cp/semantics.c:5214
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13301 cp/semantics.c:5218
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13319 c/c-typeck.c:13434 cp/semantics.c:5236
! #: cp/semantics.c:5365
  #, fuzzy, gcc-internal-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "array section is not contiguous in %qs clause"
  msgstr "Salin bagian array kedalam sebuah blok kontinu dalam masukan prosedur"
  
! #: c/c-typeck.c:13327 cp/semantics.c:5244
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qE does not have pointer or array type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: c/c-typeck.c:13713 cp/semantics.c:6318
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "melemparkan KOSONG, yang memiliki integral, bukan tipe penunjuk"
  
! #: c/c-typeck.c:13720
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13726 cp/semantics.c:6325
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "iterator %qD has const qualified type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-typeck.c:13739 cp/semantics.c:6341
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: c/c-typeck.c:13759 cp/semantics.c:6377
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13786
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13793 cp/semantics.c:6411
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13799 cp/semantics.c:6417
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13805 cp/semantics.c:6423
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13842 cp/semantics.c:6471
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.c:13924 cp/semantics.c:6546
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:13946 cp/semantics.c:6566
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:13972 c/c-typeck.c:13982
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14002
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14014
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "zero sized type %qT in %qs clause"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: c/c-typeck.c:14022
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "variable sized type %qT in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.c:14072
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction(%s)%>"
  
! #: c/c-typeck.c:14081 cp/semantics.c:6210
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14169
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: c/c-typeck.c:14187 c/c-typeck.c:14920 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14199 cp/semantics.c:8430
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
  
! #: c/c-typeck.c:14213 cp/semantics.c:6607
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14221
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14248 cp/semantics.c:6681
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14278 c/c-typeck.c:14839 c/c-typeck.c:15063
! #: cp/semantics.c:6768 cp/semantics.c:7900 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14293 cp/semantics.c:6783
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.c:14306 c/c-typeck.c:14338 c/c-typeck.c:14369
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14314 c/c-typeck.c:14345 c/c-typeck.c:14617 c/c-typeck.c:14767
! #: c/c-typeck.c:14774 c/c-typeck.c:14792 c/c-typeck.c:14802 c/c-typeck.c:14809
! #: cp/semantics.c:6796 cp/semantics.c:6804 cp/semantics.c:6861
! #: cp/semantics.c:6868 cp/semantics.c:6912 cp/semantics.c:7600
! #: cp/semantics.c:7777 cp/semantics.c:7784 cp/semantics.c:7801
! #: cp/semantics.c:7811 cp/semantics.c:7818
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.c:14317 c/c-typeck.c:14348 c/c-typeck.c:14777 c/c-typeck.c:14812
! #: cp/semantics.c:6807 cp/semantics.c:6871 cp/semantics.c:7787
! #: cp/semantics.c:7821
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.c:14331 cp/semantics.c:6853
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: c/c-typeck.c:14362 cp/semantics.c:6904
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: c/c-typeck.c:14381 cp/semantics.c:7243
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14388
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.c:14395
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14402
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14415 cp/semantics.c:7314
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14421
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14434 cp/semantics.c:7353
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14440
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14509 cp/semantics.c:7439
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14520 cp/semantics.c:7464
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14536 cp/semantics.c:7483
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14545 cp/semantics.c:7494
  #, 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:14588 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14613 c/c-typeck.c:14789 cp/semantics.c:7596
! #: cp/semantics.c:7798
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.c:14621 c/c-typeck.c:14795 cp/semantics.c:7604
! #: cp/semantics.c:7804
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.c:14676 cp/semantics.c:7674
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14747 c/c-typeck.c:14853 cp/semantics.c:7756
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14834 cp/semantics.c:7894
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14862 cp/semantics.c:7924
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14876 cp/semantics.c:7940
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14879 cp/semantics.c:7943
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14896
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%qs variable is not a pointer"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: c/c-typeck.c:14903
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.c:14933 c/c-typeck.c:15024 cp/semantics.c:8340
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14953 cp/semantics.c:7526
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-typeck.c:15046 cp/semantics.c:8166
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15113 cp/semantics.c:8501
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: c/c-typeck.c:15123
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15142 cp/semantics.c:8292
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15154 cp/semantics.c:8305
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15165 c/c-typeck.c:15173 cp/semantics.c:8314
! #: cp/semantics.c:8332
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8272
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15255 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15265 cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15283 cp/semantics.c:8526
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15457
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15462
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.c:15468
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 48230,49954 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3180
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fungsi dipanggil melalui sebuah tipe tidak kompatibel"
  
! #: c/c-typeck.c:3185 c/c-typeck.c:3237
  #, fuzzy, gcc-internal-format
  #| msgid "function definition has qualified void return type"
  msgid "function with qualified void return type called"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-typeck.c:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "tipe dari parameter format %d tidak lengkap"
  
! #: c/c-typeck.c:3306
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai integer daripada pecahan karena ada prototipe"
  
! #: c/c-typeck.c:3312
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai integer daripada kompleks kerana ada prototipe"
  
! #: c/c-typeck.c:3318
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai kompleks daripada pecahan kerana ada prototipe"
  
! #: c/c-typeck.c:3324
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai pecahan daripada integer karena ada prototipe"
  
! #: c/c-typeck.c:3330
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai kompleks daripada integer karena ada prototipe"
  
! #: c/c-typeck.c:3336
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai pecahan daripada kompleks karena ada prototipe"
  
! #: c/c-typeck.c:3350
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai %<float%> daripada %<double%> karena adaprototipe"
  
! #: c/c-typeck.c:3376
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai %qT daripada %qT karena ada prototipe"
  
! #: c/c-typeck.c:3401
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: c/c-typeck.c:3425
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai unsigned karena ada prototipe"
  
! #: c/c-typeck.c:3430
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai signed karena ada prototipe"
  
! #: c/c-typeck.c:3583
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to method %qE"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: c/c-typeck.c:3593
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: c/c-typeck.c:3665
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:3733
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "perbandingan dengan string literal menghasilkan perilaku yang tidak dispesifikasikan"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, fuzzy, gcc-internal-format
  #| msgid "casting %qT to %qT does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
  
! #: c/c-typeck.c:3950
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "comparison between %qT and %qT"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: c/c-typeck.c:4001
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "tipe dari penunjuk %<void *%> digunakan dalam pengurangan"
  
! #: c/c-typeck.c:4004
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "penunjuk ke sebuah fungsi digunakan dalam pengurangan"
  
! #: c/c-typeck.c:4038
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.c:4490
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "%<~%> on a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.c:4494
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.c:4504
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C tidak mendukung %<~%> untuk konjugasi kompleks"
  
! #: c/c-typeck.c:4528
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "tipe argumen salah ke abs"
  
! #: c/c-typeck.c:4553
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "tipe argumen salah ke unary exclamation mark"
  
! #: c/c-typeck.c:4611
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4614
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:4621
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "increment of a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.c:4624
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "decrement of a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "ISO C tidak mendukung %<++%> dan %<--%> di tipe kompleks"
  
! #: c/c-typeck.c:4666 c/c-typeck.c:4700
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "tipe argumen salah ke peningkatan"
  
! #: c/c-typeck.c:4668 c/c-typeck.c:4703
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "tipe argumen salah ke pengurangan"
  
! #: c/c-typeck.c:4688
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.c:4692
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.c:4799
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of expression of type %<void%>"
  msgstr "memakai alamat dari sementara"
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: c/c-typeck.c:4871
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: c/c-typeck.c:4879
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "variabel global register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "alamat dari variabel global register %qD diminta"
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "array bukan lvalue dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5295
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C melarang kondisional ekspresi dengan hanya satu sisi void"
  
! #: c/c-typeck.c:5394
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C melarang kondisional ekpsresi diantara %<void *%> dan penunjuk fungsi"
  
! #: c/c-typeck.c:5440
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "tipe penunjuk/integer tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "tipe tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5594
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.c:5598
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.c:5616
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.c:5621
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "in call to %qD, declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: c/c-typeck.c:5768
  #, fuzzy
  #| msgid "cast adds new qualifiers to function type"
  msgid "cast adds %q#v qualifier to function type"
  msgstr "cast menambahkan kualifier baru ke tipe fungsi"
  
! #: c/c-typeck.c:5774
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "cast mengabaikan kualifier dari tipe target penunjuk"
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast menspesifikasikan tipe array"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast menspesifikasikan tipe fungsi"
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C melarang casting bukan skalar ke tipe yang sama"
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO melarang cast ke tipe union"
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "cast ke tipe union dari tipe yang tidak ada dalam union"
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast meningkatkan alignmen yang dibutuhkan dari tipe target"
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "cast dari panggilan fungsi dari tipe %qT ke tipe yang tidak cocok %qT"
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast ke penunjuk dari integer dari ukuran yang berbeda"
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C melarang konversi dari fungsi penunjuk ke tipe objek penunjuk"
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C melarang konversi dari objek penunjuk ke tipe fungsi penunjuk"
  
! #: c/c-typeck.c:6077
  #, fuzzy, gcc-internal-format
  #| msgid "can't convert from incomplete type %qT to %qT"
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "tidak dapat mengubah dari tipe tidak lengkap %qT ke %qT"
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6213
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "penekanan penempatan"
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array terinisialisasi dari konstanta string bertanda-petik"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.c:6681
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6684
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6689
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "built-in %qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.c:6888
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.c:6897
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:6901
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:6906
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:6924
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from %qT to %qT"
  msgid "implicit conversion from %qT to %qT"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  #, fuzzy
  #| msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "melewatkan argumen %d dari %qE membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  #, fuzzy
  #| msgid "assignment makes qualified function pointer from unqualified"
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "penempatan membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  #, fuzzy
  #| msgid "initialization makes qualified function pointer from unqualified"
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "inisialisasi membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  #, fuzzy
  #| msgid "return makes qualified function pointer from unqualified"
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  #, fuzzy
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  #, fuzzy
  #| msgid "assignment discards qualifiers from pointer target type"
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "penempatan mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  #, fuzzy
  #| msgid "initialization discards qualifiers from pointer target type"
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "inisialisasi mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  #, fuzzy
  #| msgid "return discards qualifiers from pointer target type"
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C melarang konversi argumen ke tipe union"
  
! #: c/c-typeck.c:7202
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:7215
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7225
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: c/c-typeck.c:7235
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "penempatan sisi tangan-kiri mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "inisialisasi sisi tangan kiri mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "tipe kembali mungkin berupa sebuah kandidat untuk sebuah atribut format"
  
! #: c/c-typeck.c:7305
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7310
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7315
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7320
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7369
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C melarang melewatkan argumen %d dari %qE diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C melarang penempatan diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C melarang inisialisasi diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C melarang kembali diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in assignment differ in signedness"
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "target penunjuk dalam assignmen berbeda dalam signedness"
  
! #: c/c-typeck.c:7433
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in initialization differ in signedness"
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "target penunjuk dalam inisialisasi berbeda dalam signedness"
  
! #: c/c-typeck.c:7438
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.c:7493
  #, fuzzy, gcc-internal-format
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "penempatan dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7504
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: c/c-typeck.c:7516
  #, fuzzy, gcc-internal-format
  #| msgid "return from incompatible pointer type"
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "kembali dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7555
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.c:7562
  #, fuzzy, gcc-internal-format
  #| msgid "assignment makes pointer from integer without a cast"
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "penempatan membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.c:7567
  #, fuzzy, gcc-internal-format
  #| msgid "initialization makes pointer from integer without a cast"
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "inisialisasi membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.c:7571
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.c:7591
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.c:7598
  #, fuzzy, gcc-internal-format
  #| msgid "assignment makes integer from pointer without a cast"
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "penempatan membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.c:7603
  #, fuzzy, gcc-internal-format
  #| msgid "initialization makes integer from pointer without a cast"
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "inisialisasi membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.c:7607
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "tipe tidak kompatibel dalam penempatan ke tipe %qT dari tipe %qT"
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "tipe tidak kompatibel ketika menginisialisasi tipe %qT menggunakan tipe %qT"
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "tipe tidak kompatibel ketika mengembalikan tipe %qT tetapi %qT telah diduga"
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "tradisional C menolak inisialisasi otomatis bersama"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "array dari tipe yang tidak sesuai terinisialisasi dari konstanta string"
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "penggunaan tidak valid dari bukan-lvalue array"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array terinisialisasi dari ekspresi array bukan-konstanta"
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "elemen penginisialisasi tidak dapat dihitung di waktu load"
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "penginisialisasi tidak valid"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inisialisasi dari anggota array fleksibel dalam sebuah konteks bertelur"
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "hilang kurung disekitar penginisialisasi"
  
! #: c/c-typeck.c:8924
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "missing initializer for field %qD of %qT"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "penginisialisasi skalar kosong"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "indeks array dalam penginisialisasi bukan-array"
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "nama bagian tidak dalam rekaman atau union penginisialisasi"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer not of integer type"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "jangkauan indeks kosong dalam penginisialisasi"
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "jangkauan indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "bagian terinisialisasi dengan efek-samping overwritten"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "bagian terinisialisasi overwritten"
  
! #: c/c-typeck.c:9797
  #, fuzzy, gcc-internal-format
  #| msgid "Perform conversions of switch initializations."
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "Lakukan konversi dari kondisional switch."
  
! #: c/c-typeck.c:10178
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "kelebihan elemen dalam char array penginisialisasi"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "kelebihan elemen dalam struktur penginisialisasi"
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inisialisasi tidak statis dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "tradisional C menolah inisialisasi dari unions"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C melarang %<goto *expr;%>"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> dengan tidak ada nilai, dalam fungsi mengembalikan bukan void"
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.c:10840
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C melarang %<return%> dengan ekspresi, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.c:10917
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch kuantiti bukan sebuah integer"
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "pilihan %<long%> ekspresi tidak diubah ke %<int%> dalam ISO C"
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "pernyataan break tidak dalam loop atau switch"
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about comparison of different enum types"
  msgid "comparing vectors with different element types"
  msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "membandingkan titik pecahan dengan == atau != adalah tidak aman"
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C melarang perbandingan dari %<void *%> dengan fungsi penunjuk"
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "perbandingan dari penunjuk lengkap dan tidak lengkap"
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C melarang perbandingan terurut dari penunjuk ke fungsi"
  
! #: c/c-typeck.c:12335
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.c:12440
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "menggunakan array yang tidak dapat diubah ke penunjuk dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "menggunaka nilai tipe union dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12779
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qE is a member of a union"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:13120
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "diduga string literal"
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "zero length array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "negative length in array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, fuzzy, gcc-internal-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "array section is not contiguous in %qs clause"
  msgstr "Salin bagian array kedalam sebuah blok kontinu dalam masukan prosedur"
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qE does not have pointer or array type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "melemparkan KOSONG, yang memiliki integral, bukan tipe penunjuk"
  
! #: c/c-typeck.c:13780
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "iterator %qD has const qualified type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14074
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "zero sized type %qT in %qs clause"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: c/c-typeck.c:14082
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "variable sized type %qT in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction(%s)%>"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14448
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14462
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14481
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14500
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14956
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%qs variable is not a pointer"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: c/c-typeck.c:14963
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15522
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "  untuk konversi dari %qT ke %qT
*** 50159,50165 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.c:3729 cp/pt.c:6885
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 50188,50194 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 50282,51021 ****
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: cp/call.c:4641
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%D(%A)%> adalah ambigu"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4869
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "pointer-ke-anggota fungsi %E tidak dapat dipanggil tanpa sebuah objek; pertimbangkan menggunakan .* atau ->*"
  
! #: cp/call.c:4941
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.c:4955
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.c:5007
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "konversi ambigu untuk array subscript"
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5011
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.c:5013
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5032
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "Operator pengguna:\n"
  
! #: cp/call.c:5036
  #, fuzzy, gcc-internal-format
  #| msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%s untuk ternary %<operator?:%> dalam %<%E ? %E : %E%>"
  
! #: cp/call.c:5045 cp/call.c:5089 cp/call.c:5099
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "Operator buruk"
  
! #: cp/call.c:5048
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E%s%>"
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E%s%>"
  
! #: cp/call.c:5055
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "Operator buruk"
  
! #: cp/call.c:5058
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator[]%> in %<%E[%E]%>"
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%s untuk %<operator[]%> dalam %<%E[%E]%>"
  
! #: cp/call.c:5066
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %qs in %<%s %E%>"
  msgid "%qs in %<%s %E%>"
  msgstr "%s untuk %qs dalam %<%s %E%>"
  
! #: cp/call.c:5075
  #, fuzzy, gcc-internal-format
  #| msgid "  or %<operator=(const %T&)%>"
  msgid "%<operator %s%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.c:5093
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E %s %E%>"
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E %s %E%>"
  
! #: cp/call.c:5102
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.c:5212
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ melarang mengabaikan term tengah dari sebuah ekspresi ?:"
  
! #: cp/call.c:5279
  #, 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:5296 cp/call.c:5303
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5359
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.c:5439
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan kedua ke operator kondisional bertipe %<void%>, tetapi operan ketika bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.c:5444
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan ketiga ke opertor kondisional bertipe %<void%>, tetapi operan kedua bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.c:5493 cp/call.c:5608 cp/call.c:5779
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operan ke ?: memiliki tipe berbeda %qT dan %qT"
  
! #: cp/call.c:5497
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5684
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.c:5700
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.c:5713
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5718
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5734
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/call.c:6415
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.c:6417
  #, fuzzy, gcc-internal-format
  #| msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.c:6497
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6548
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: cp/call.c:6550
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6621
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/call.c:7005
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7008
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7047
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: cp/call.c:7221
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "tidak ada dealokasi fungsi yang berhubungan untuk %qD"
  
! #: cp/call.c:7227
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "tidak cocok %<operator %s%> untuk %qT"
  
! #: cp/call.c:7263
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.c:7264 cp/decl.c:8260
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7269
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.c:7270 cp/decl.c:8261
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7277
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D tidak dapat diakses"
  
! #: cp/call.c:7358
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "melewatkan koson ke argumen bukan penunjuk %P dari %qD"
  
! #: cp/call.c:7361 cp/call.c:7380 cp/decl.c:9950 cp/typeck.c:4188
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7365
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "mengubah ke tipe bukan penunjuk %qT dari KOSONG"
  
! #: cp/call.c:7377
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.c:7384
  #, fuzzy, gcc-internal-format
  #| msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.c:7451
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  inisialisasi argumen %P dari %qD"
  
! #: cp/call.c:7471
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/call.c:7521
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "terlalu banyak kurung diantara penginisialisasi untuk %qT"
  
! #: cp/call.c:7532
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7541
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: cp/call.c:7578 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: cp/call.c:7620 cp/call.c:7627
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "mengubah ke %qT untuk daftar penginisialisasi akan menggunakan konstruktor eksplist %qD"
  
! #: cp/call.c:7623
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
  
! #: cp/call.c:7893
  #, fuzzy
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/call.c:7897
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.c:7908
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7911
  #, fuzzy
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/call.c:7950
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "tidak dapat mengikat bitfield %qE ke %qT"
  
! #: cp/call.c:7953 cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "tidak dapat mengikat packed field %qE ke %qT"
  
! #: cp/call.c:7956
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "tidak dapat mengikat rvalue %qE ke %qT"
  
! #: cp/call.c:8151
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.c:8175 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:8219
  #, fuzzy, gcc-internal-format
  #| msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "tidak dapat melewatkan objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.c:8255
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/call.c:8265
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "tidak dapat menerima objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.c:8333
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/call.c:8342
  #, fuzzy, gcc-internal-format
  #| msgid "the default argument for parameter %d of %qD has not yet been parsed"
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "argumen baku untuk parameter %d dari %qD belum diparse"
  
! #: cp/call.c:8442
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/call.c:8504
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9083
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "melewatkan %qT sebagai %<this%> argumen dari %q#D mengabaikan kualifier"
  
! #: cp/call.c:9086 cp/call.c:11715
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dalam panggilan ke %qD"
  
! #: cp/call.c:9111
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/call.c:9293
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: cp/call.c:9425
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9825
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9828
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.c:9833
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9838
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9853
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.c:9855
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.c:9857
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use value-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.c:9860
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9863
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.c:9865
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9886
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.c:9888
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.c:9890
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use copy-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.c:9893
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9896
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9899
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9922
  #, 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:9939
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9952
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9955
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9958
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9967
  #, 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:9989
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:10089
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/call.c:10363 cp/typeck.c:9482
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/call.c:10385
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10417
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10464
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/call.c:10502 cp/pt.c:16264 cp/typeck.c:3162
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10504
  #, fuzzy, gcc-internal-format
  #| msgid "mangling function-style cast with more than one argument"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "mangling function-style cast dengan lebih dari satu argumen"
  
! #: cp/call.c:10696
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.c:10699
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%s(%A)%> adalah ambigu"
  
! #: cp/call.c:10722
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no non-static data member named %qD"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/call.c:10727
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
! #: cp/call.c:10728
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
! #: cp/call.c:10751
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/call.c:11713
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "melewatkan %qT memilih %qT diatas %qT"
  
! #: cp/call.c:11782
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "memilih %qD diatas %qD"
  
! #: cp/call.c:11783
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.c:11786
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  karena urutan konversi untuk argumen lebih baik"
  
! #: cp/call.c:12036
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "argumen baku tidak cocok dalam kelebihan beban resolusi"
  
! #: cp/call.c:12040
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " kandidat 1: %q+#F"
  
! #: cp/call.c:12042
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " kandidat 2: %q+#F"
  
! #: cp/call.c:12088
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:"
  
! #: cp/call.c:12475
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12630
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.c:12634
  #, 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"
--- 50311,51056 ----
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%D(%A)%> adalah ambigu"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "pointer-ke-anggota fungsi %E tidak dapat dipanggil tanpa sebuah objek; pertimbangkan menggunakan .* atau ->*"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.c:5010
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "konversi ambigu untuk array subscript"
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5014
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.c:5016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "Operator pengguna:\n"
  
! #: cp/call.c:5039
  #, fuzzy, gcc-internal-format
  #| msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%s untuk ternary %<operator?:%> dalam %<%E ? %E : %E%>"
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "Operator buruk"
  
! #: cp/call.c:5051
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E%s%>"
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E%s%>"
  
! #: cp/call.c:5058
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "Operator buruk"
  
! #: cp/call.c:5061
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator[]%> in %<%E[%E]%>"
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%s untuk %<operator[]%> dalam %<%E[%E]%>"
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5072
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %qs in %<%s %E%>"
  msgid "%qs in %<%s %E%>"
  msgstr "%s untuk %qs dalam %<%s %E%>"
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  #| msgid "  or %<operator=(const %T&)%>"
  msgid "%<operator %s%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/call.c:5081
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.c:5096
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E %s %E%>"
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E %s %E%>"
  
! #: cp/call.c:5105
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ melarang mengabaikan term tengah dari sebuah ekspresi ?:"
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan kedua ke operator kondisional bertipe %<void%>, tetapi operan ketika bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan ketiga ke opertor kondisional bertipe %<void%>, tetapi operan kedua bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operan ke ?: memiliki tipe berbeda %qT dan %qT"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.c:5716
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5721
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7051
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "tidak ada dealokasi fungsi yang berhubungan untuk %qD"
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "tidak cocok %<operator %s%> untuk %qT"
  
! #: cp/call.c:7267
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D tidak dapat diakses"
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "melewatkan koson ke argumen bukan penunjuk %P dari %qD"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "mengubah ke tipe bukan penunjuk %qT dari KOSONG"
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.c:7388
  #, fuzzy, gcc-internal-format
  #| msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  inisialisasi argumen %P dari %qD"
  
! #: cp/call.c:7475
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "terlalu banyak kurung diantara penginisialisasi untuk %qT"
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7545
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "mengubah ke %qT untuk daftar penginisialisasi akan menggunakan konstruktor eksplist %qD"
  
! #: cp/call.c:7627
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
  
! #: cp/call.c:7897
  #, fuzzy
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/call.c:7906
! #, fuzzy
! #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
! msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
! msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
! 
! #: cp/call.c:7911
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7926
  #, fuzzy
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "tidak dapat mengikat bitfield %qE ke %qT"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "tidak dapat mengikat packed field %qE ke %qT"
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "tidak dapat mengikat rvalue %qE ke %qT"
  
! #: cp/call.c:8166
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, fuzzy, gcc-internal-format
  #| msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "tidak dapat melewatkan objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.c:8270
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/call.c:8280
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "tidak dapat menerima objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/call.c:8357
  #, fuzzy, gcc-internal-format
  #| msgid "the default argument for parameter %d of %qD has not yet been parsed"
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "argumen baku untuk parameter %d dari %qD belum diparse"
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "melewatkan %qT sebagai %<this%> argumen dari %q#D mengabaikan kualifier"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dalam panggilan ke %qD"
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/call.c:9313
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.c:9875
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.c:9877
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use value-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.c:9910
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use copy-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:10109
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/call.c:10383 cp/typeck.c:9489
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/call.c:10405
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10437
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10524
  #, fuzzy, gcc-internal-format
  #| msgid "mangling function-style cast with more than one argument"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "mangling function-style cast dengan lebih dari satu argumen"
  
! #: cp/call.c:10716
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%s(%A)%> adalah ambigu"
  
! #: cp/call.c:10742
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no non-static data member named %qD"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
! #: cp/call.c:10748
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "melewatkan %qT memilih %qT diatas %qT"
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "memilih %qD diatas %qD"
  
! #: cp/call.c:11804
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  karena urutan konversi untuk argumen lebih baik"
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "argumen baku tidak cocok dalam kelebihan beban resolusi"
  
! #: cp/call.c:12061
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " kandidat 1: %q+#F"
  
! #: cp/call.c:12063
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " kandidat 2: %q+#F"
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:"
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.c:12655
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
*************** msgstr "tidak dapat mengubah dari dasar
*** 51045,52297 ****
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:371
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:1184
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/class.c:1187
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1205
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q+#D tidak dapat overloaded"
  
! #: cp/class.c:1207 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2735 cp/name-lookup.c:3061
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %q#D"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/class.c:1249
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "spesifikasi akses konflik untuk metoda %q+D, diabaikan"
  
! #: cp/class.c:1252
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "spesifikasi akses konflik untuk field %qE, diabaikan"
  
! #: cp/class.c:1321
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local method %q+#D with same name"
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "  karena dari metoda lokal %q+#D dengan nama sama"
  
! #: cp/class.c:1325
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local method %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:1331
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local member %q+#D with same name"
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "  karena dari anggota lokal %q+#D dengan nama sama"
  
! #: cp/class.c:1335
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:1410
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1413 cp/class.c:1420 cp/class.c:1427 cp/class.c:1439
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/class.c:1418
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1433
  #, 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:1744
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:2218
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "semua anggota fungsi dalam kelas %qT adalah private"
  
! #: cp/class.c:2230
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T hanya mendefinisikan sebuah desktruktor private dan tidak memiliki teman"
  
! #: cp/class.c:2271
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T hanya mendefinisikan konstruktor private dan tidak memiliki teman"
  
! #: cp/class.c:2275
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2567
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "tidak ada unik final overrider untuk %qD dalam %qT"
  
! #: cp/class.c:2929
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "%q+#D tidak dapat overloaded"
  
! #: cp/class.c:2932
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2947
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3010
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was hidden"
  msgid "%qD was hidden"
  msgstr "%q+D telah disembunyikan"
  
! #: cp/class.c:3011
  #, fuzzy, gcc-internal-format
  #| msgid "  by %q+D"
  msgid "  by %qD"
  msgstr "  oleh %q+D"
  
! #: cp/class.c:3046
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D tidak valid; sebuah anonymous union hanya dapat mempunnya anggota data tidak statis"
  
! #: cp/class.c:3056 cp/parser.c:21822
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3252
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3444
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bit-field %q+#D dengan tipe bukan integral"
  
! #: cp/class.c:3460
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bit-field %q+D lebar bukan sebuah konstanta integer"
  
! #: cp/class.c:3465
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "lebar negatif dalam bit-field %q+D"
  
! #: cp/class.c:3470
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "lebar nol untuk bit-field %q+D"
  
! #: cp/class.c:3480
  #, fuzzy, gcc-internal-format
  #| msgid "width of %q+D exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "lebar dari %q+D melebihi tipenya"
  
! #: cp/class.c:3486
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is too small to hold all values of %q#T"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D terlalu kecil untuk menjaga seluruh nilai dari %q#T"
  
! #: cp/class.c:3547
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "anggota %q#D dengan konstruktor tidak diijinkan dalam union"
  
! #: cp/class.c:3550
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "anggota %q+#D dengan desktruktor tidak diijinkan dalam union"
  
! #: cp/class.c:3552
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "anggota %q+#D dengan penempatan salinan operator tidak diijinkan dalam union"
  
! #: cp/class.c:3556
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/class.c:3672
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D may not be static because it is a member of a union"
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D mungkin bukan statis karena ini adalah anggota dari sebuah union"
  
! #: cp/class.c:3685
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.c:3698
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "field %q+D secara tidak valid mendeklarasikan tipe fungsi"
  
! #: cp/class.c:3704
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/class.c:3775
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "mengabaikan atribut packed karena dari unpacked non-POD field %q+#D"
  
! #: cp/class.c:3827
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/class.c:3830
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/class.c:3861
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "multiple field dalam union %qT tida terinisialisasi"
  
! #: cp/class.c:3863
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:3906
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+#D with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "field %q+#D dengan nama sama seperti class"
  
! #: cp/class.c:3934
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/class.c:3939
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  tetapi tidak override %<%T(const %T&)%>"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/class.c:3945
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  tetapi tidak override %<operator=(const %T&)%>"
  
! #: cp/class.c:3947
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:4404
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4407
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4735
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "penginisialisasi dispesifikasikan untuk metode %q+D bukan virtual"
  
! #: cp/class.c:4768
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/class.c:5224
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5245
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5901 cp/constexpr.c:245
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5927
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q+T is not literal because:"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/class.c:5930
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5933
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.c:5936
  #, fuzzy, gcc-internal-format
  #| msgid "Java class %qT cannot have a destructor"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "Java class %qT tidak dapat memiliki sebuah destruksi"
  
! #: cp/class.c:5944
  #, 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:5977
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.c:5992
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "  non-static data member %qD has volatile type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.c:6120
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.c:6149
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "referensi bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
  
! #: cp/class.c:6155
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "anggota const bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
  
! #: cp/class.c:6474
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direct base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
  
! #: cp/class.c:6486
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtual base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
  
! #: cp/class.c:6736
  #, fuzzy, gcc-internal-format
  #| msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "ofset dari %q+D adalah bukan ABI komplian dan mungkin berubah dalam versi GCC yang akan datang"
  
! #: cp/class.c:6915
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: cp/class.c:7201
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: cp/class.c:7203
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:7236
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: cp/class.c:7238
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in otherwise empty struct"
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "%J anggota array fleksibel dalam sebaliknya struct kosong"
  
! #: cp/class.c:7247 cp/class.c:7278
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.c:7255
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: cp/class.c:7257
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "%J anggota array fleksibel dalam sebaliknya struct kosong"
  
! #: cp/class.c:7276
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:7390 cp/parser.c:25610
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.c:7527
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T memiliki fungsi maya dan dapat diakses bukan virtual desktruktor"
  
! #: cp/class.c:7555
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "type transparent %q#T does not have any fields"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/class.c:7561
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7565
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has virtual member functions"
  msgid "type transparent class %qT has virtual functions"
  msgstr "tipe %qs memiliki anggota fungsi virtual"
  
! #: cp/class.c:7571
  #, 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:7728
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#D is marked %<dllimport%>"
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/class.c:7739
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "mencoba menyelesaikan struct, tetapi ditendang keluar karena error parse sebelumnya"
  
! #: cp/class.c:8246
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "bahasa string %<\"%E\"%> tidak dikenal"
  
! #: cp/class.c:8336
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "tidak dapat meresolf fungsi overloaded %qD berdasar dari konversi ke tipe %qT"
  
! #: cp/class.c:8494
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "tidak cocok mengubah fungsi %qD ke tipe %q#T"
  
! #: cp/class.c:8521
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "mengubah fungsi overloaded %qD ke tipe %q#T adalah ambigu"
  
! #: cp/class.c:8548
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "mengasumsikan penunjuk ke anggota %qD"
  
! #: cp/class.c:8551
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/class.c:8627 cp/class.c:8669
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "tidak cukup informasi mengenai tipe"
  
! #: cp/class.c:8647
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "tidak dapat mengubah %qE dari tipe %qT ke tipe %qT"
  
! #: cp/class.c:8921
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/class.c:8924
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/constexpr.c:106
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr ""
  
! #: cp/constexpr.c:117
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:129
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type %qT"
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
  
! #: cp/constexpr.c:193
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: cp/constexpr.c:206
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract return type for function %q+#D"
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "tipe kembali abstrak tidak valid untuk fungsi %q+#D"
  
! #: cp/constexpr.c:218
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:229
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract return type for function %q+#D"
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "tipe kembali abstrak tidak valid untuk fungsi %q+#D"
  
! #: cp/constexpr.c:256
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q#T has virtual base classes"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constexpr.c:517
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.c:780
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.c:841
  #, fuzzy, gcc-internal-format
  #| msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "%J kelas dasar %q#T seharusnya secara eksplisit diinisialisasikan dalam konstruktor salinan"
  
! #: cp/constexpr.c:883
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.c:972
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1445 cp/constexpr.c:2747
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1450 cp/constexpr.c:1460 cp/constexpr.c:2942
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%q+E is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:1735 cp/constexpr.c:7953
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/constexpr.c:1790
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.c:1792
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:2010 cp/constexpr.c:2065 cp/constexpr.c:2097
! #: cp/constexpr.c:2118
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2011
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tipe %qT bukan sebuah basis tipe untuk tipe %qT"
  
! #: cp/constexpr.c:2035
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.c:2066 cp/constexpr.c:2098
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2120
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/constexpr.c:2123
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2198 cp/constexpr.c:2467 cp/constexpr.c:7985
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/constexpr.c:2315
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:2388
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2392 cp/constexpr.c:2414
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.c:2410
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2427
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocatedarray"
  msgid "deallocation of already deallocated storage"
  msgstr "Mencoba untuk mengalokasikan array yang telah dialokasikan"
  
! #: cp/constexpr.c:2434
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: cp/constexpr.c:2541
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "PARAMTER '%s' digunakan di %L sebelum definisinya lengkap"
  
! #: cp/constexpr.c:2548
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD called in a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.c:2552
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD used before its definition"
  msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
  
! #: cp/constexpr.c:2643
  #, fuzzy, gcc-internal-format
  #| msgid "protocol %qs has circular dependency"
  msgid "call has circular dependency"
  msgstr "protokol %qs memiliki ketergantungan circular"
  
! #: cp/constexpr.c:2654
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
  
! #: cp/constexpr.c:2982
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: cp/constexpr.c:2989
  #, 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:3012
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/constexpr.c:3031
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "shift expression %q+E overflows"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.c:3189
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3578
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.c:3581
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3586
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.c:3589
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3772
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.c:3820
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.c:3837 cp/constexpr.c:3936 cp/constexpr.c:6051
! #: cp/constexpr.c:6148 cp/constexpr.c:7905
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%qE is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:3843
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.c:3874 cp/constexpr.c:3896
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.c:3876
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4007
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4010
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4021
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini adalah sebuah penunjuk"
  
! #: cp/constexpr.c:4024
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4035
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4038
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4049
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "parameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasi"
  
! #: cp/constexpr.c:4053
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4064
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4067
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4108
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: cp/constexpr.c:4117 cp/constexpr.c:4127
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4147
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4171
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4183
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4906 cp/constexpr.c:6718
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.c:4926
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4971
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.c:4973 cp/constexpr.c:4980
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "dipanggil dari sini"
  
! #: cp/constexpr.c:4978
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.c:4983
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.c:4990
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD used in its own initializer"
  msgstr "%qE tidak terinisialisasi"
  
! #: cp/constexpr.c:4995
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q#D is not const"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constexpr.c:4998
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D adalah private"
  
! #: cp/constexpr.c:5003 cp/constexpr.c:5010
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.c:5016
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD belum pernah dideklarasikan dalam lingkup ini"
  
! #: cp/constexpr.c:5019
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgid "%qD does not have integral or enumeration type"
  msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
  
! #: cp/constexpr.c:5265
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.c:5334
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5347
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5739 cp/constexpr.c:6976
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "statement is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:5845
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5947
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "inline assembly is not a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.c:5948
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6013
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:6026
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6208 cp/constexpr.c:8583
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/constexpr.c:6636 cp/constexpr.c:8110
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:6664
  #, fuzzy, gcc-internal-format
  #| msgid "cast from type %qT to type %qT casts away constness"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.c:6693
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "tipe tidak lengkap %qT tidak diijinkan"
  
! #: cp/constexpr.c:6729
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:6834 cp/constexpr.c:8409 cp/constexpr.c:8787
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "expression %qE is not a constant expression"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.c:6929
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got %qE"
  msgid "unexpected template-id %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/constexpr.c:6935
  #, fuzzy, gcc-internal-format
  #| msgid "non-function in gimple call"
  msgid "function concept must be called"
  msgstr "bukan fungsi dalam panggilan gimple"
  
! #: cp/constexpr.c:6960
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.c:6979
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "diduga ekspresi"
  
! #: cp/constexpr.c:7209
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7217
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7232
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7243
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7265
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7845
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/constexpr.c:8075
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8078
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8130
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.c:8163
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8356
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8423
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/constexpr.c:8438
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8502
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8552
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/constexpr.c:8559
  #, fuzzy, gcc-internal-format
  #| msgid "%qE declared %<threadprivate%> after first use"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: cp/constexpr.c:8632
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "division by zero is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8728
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8795
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/constexpr.c:8825
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.c:8834
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "label definition is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
--- 51080,52332 ----
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:378
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/class.c:1194
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1212
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q+#D tidak dapat overloaded"
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %q#D"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "spesifikasi akses konflik untuk metoda %q+D, diabaikan"
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "spesifikasi akses konflik untuk field %qE, diabaikan"
  
! #: cp/class.c:1328
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local method %q+#D with same name"
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "  karena dari metoda lokal %q+#D dengan nama sama"
  
! #: cp/class.c:1332
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local method %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:1338
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local member %q+#D with same name"
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "  karena dari anggota lokal %q+#D dengan nama sama"
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "semua anggota fungsi dalam kelas %qT adalah private"
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T hanya mendefinisikan sebuah desktruktor private dan tidak memiliki teman"
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T hanya mendefinisikan konstruktor private dan tidak memiliki teman"
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "tidak ada unik final overrider untuk %qD dalam %qT"
  
! #: cp/class.c:2936
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "%q+#D tidak dapat overloaded"
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3017
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was hidden"
  msgid "%qD was hidden"
  msgstr "%q+D telah disembunyikan"
  
! #: cp/class.c:3018
  #, fuzzy, gcc-internal-format
  #| msgid "  by %q+D"
  msgid "  by %qD"
  msgstr "  oleh %q+D"
  
! #: cp/class.c:3053
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D tidak valid; sebuah anonymous union hanya dapat mempunnya anggota data tidak statis"
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bit-field %q+#D dengan tipe bukan integral"
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bit-field %q+D lebar bukan sebuah konstanta integer"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "lebar negatif dalam bit-field %q+D"
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "lebar nol untuk bit-field %q+D"
  
! #: cp/class.c:3487
  #, fuzzy, gcc-internal-format
  #| msgid "width of %q+D exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "lebar dari %q+D melebihi tipenya"
  
! #: cp/class.c:3493
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is too small to hold all values of %q#T"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D terlalu kecil untuk menjaga seluruh nilai dari %q#T"
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "anggota %q#D dengan konstruktor tidak diijinkan dalam union"
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "anggota %q+#D dengan desktruktor tidak diijinkan dalam union"
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "anggota %q+#D dengan penempatan salinan operator tidak diijinkan dalam union"
  
! #: cp/class.c:3563
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/class.c:3679
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D may not be static because it is a member of a union"
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D mungkin bukan statis karena ini adalah anggota dari sebuah union"
  
! #: cp/class.c:3692
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "field %q+D secara tidak valid mendeklarasikan tipe fungsi"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/class.c:3782
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "mengabaikan atribut packed karena dari unpacked non-POD field %q+#D"
  
! #: cp/class.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/class.c:3837
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "multiple field dalam union %qT tida terinisialisasi"
  
! #: cp/class.c:3870
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:3913
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+#D with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "field %q+#D dengan nama sama seperti class"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/class.c:3946
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  tetapi tidak override %<%T(const %T&)%>"
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/class.c:3952
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  tetapi tidak override %<operator=(const %T&)%>"
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4742
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "penginisialisasi dispesifikasikan untuk metode %q+D bukan virtual"
  
! #: cp/class.c:4775
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5934
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q+T is not literal because:"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.c:5943
  #, fuzzy, gcc-internal-format
  #| msgid "Java class %qT cannot have a destructor"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "Java class %qT tidak dapat memiliki sebuah destruksi"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.c:6006
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "  non-static data member %qD has volatile type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.c:6127
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.c:6156
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "referensi bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
  
! #: cp/class.c:6162
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "anggota const bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direct base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtual base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
  
! #: cp/class.c:6743
  #, fuzzy, gcc-internal-format
  #| msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "ofset dari %q+D adalah bukan ABI komplian dan mungkin berubah dalam versi GCC yang akan datang"
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: cp/class.c:7210
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:7243
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: cp/class.c:7245
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in otherwise empty struct"
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "%J anggota array fleksibel dalam sebaliknya struct kosong"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.c:7262
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: cp/class.c:7264
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "%J anggota array fleksibel dalam sebaliknya struct kosong"
  
! #: cp/class.c:7283
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T memiliki fungsi maya dan dapat diakses bukan virtual desktruktor"
  
! #: cp/class.c:7562
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "type transparent %q#T does not have any fields"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7572
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has virtual member functions"
  msgid "type transparent class %qT has virtual functions"
  msgstr "tipe %qs memiliki anggota fungsi virtual"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#D is marked %<dllimport%>"
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "mencoba menyelesaikan struct, tetapi ditendang keluar karena error parse sebelumnya"
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "bahasa string %<\"%E\"%> tidak dikenal"
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "tidak dapat meresolf fungsi overloaded %qD berdasar dari konversi ke tipe %qT"
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "tidak cocok mengubah fungsi %qD ke tipe %q#T"
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "mengubah fungsi overloaded %qD ke tipe %q#T adalah ambigu"
  
! #: cp/class.c:8555
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "mengasumsikan penunjuk ke anggota %qD"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "tidak cukup informasi mengenai tipe"
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "tidak dapat mengubah %qE dari tipe %qT ke tipe %qT"
  
! #: cp/class.c:8928
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/class.c:8931
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/constexpr.c:107
  #, gcc-internal-format
  msgid "the type %qT of %<constexpr%> variable %qD is not literal"
  msgstr ""
  
! #: cp/constexpr.c:118
  #, gcc-internal-format
  msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:130
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type %qT"
  msgid "%<constexpr%> variable %qD has variably-modified type %qT"
  msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
  
! #: cp/constexpr.c:194
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "inherited constructor %qD is not %<constexpr%>"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: cp/constexpr.c:207
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract return type for function %q+#D"
  msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgstr "tipe kembali abstrak tidak valid untuk fungsi %q+#D"
  
! #: cp/constexpr.c:219
  #, gcc-internal-format
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.c:230
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract return type for function %q+#D"
  msgid "invalid return type %qT of %<constexpr%> function %q+D"
  msgstr "tipe kembali abstrak tidak valid untuk fungsi %q+#D"
  
! #: cp/constexpr.c:257
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q#T has virtual base classes"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constexpr.c:518
  #, gcc-internal-format
  msgid "%<constexpr%> constructor does not have empty body"
  msgstr ""
  
! #: cp/constexpr.c:781
  #, gcc-internal-format
  msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
  msgstr ""
  
! #: cp/constexpr.c:842
  #, fuzzy, gcc-internal-format
  #| msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
  msgid "member %qD must be initialized by mem-initializer in %<constexpr%> constructor"
  msgstr "%J kelas dasar %q#T seharusnya secara eksplisit diinisialisasikan dalam konstruktor salinan"
  
! #: cp/constexpr.c:884
  #, gcc-internal-format
  msgid "body of %<constexpr%> function %qD not a return-statement"
  msgstr ""
  
! #: cp/constexpr.c:973
  #, gcc-internal-format
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.c:1446 cp/constexpr.c:2783
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.c:1451 cp/constexpr.c:1461 cp/constexpr.c:2997
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%q+E is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/constexpr.c:1826
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.c:1828
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.c:2046 cp/constexpr.c:2101 cp/constexpr.c:2133
! #: cp/constexpr.c:2154
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.c:2047
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tipe %qT bukan sebuah basis tipe untuk tipe %qT"
  
! #: cp/constexpr.c:2071
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.c:2102 cp/constexpr.c:2134
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.c:2156
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/constexpr.c:2159
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/constexpr.c:2351
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.c:2424
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2428 cp/constexpr.c:2450
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.c:2446
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.c:2463
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocatedarray"
  msgid "deallocation of already deallocated storage"
  msgstr "Mencoba untuk mengalokasikan array yang telah dialokasikan"
  
! #: cp/constexpr.c:2470
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: cp/constexpr.c:2577
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "PARAMTER '%s' digunakan di %L sebelum definisinya lengkap"
  
! #: cp/constexpr.c:2584
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD called in a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.c:2588
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD used before its definition"
  msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
  
! #: cp/constexpr.c:2679
  #, fuzzy, gcc-internal-format
  #| msgid "protocol %qs has circular dependency"
  msgid "call has circular dependency"
  msgstr "protokol %qs memiliki ketergantungan circular"
  
! #: cp/constexpr.c:2690
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
  
! #: cp/constexpr.c:3037
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: cp/constexpr.c:3044
  #, 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:3067
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/constexpr.c:3086
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "shift expression %q+E overflows"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.c:3244
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3633
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.c:3636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3641
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.c:3644
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3827
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.c:3875
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%qE is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:3898
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4062
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4065
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4076
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini adalah sebuah penunjuk"
  
! #: cp/constexpr.c:4079
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4090
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4093
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4104
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "parameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasi"
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4119
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4122
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4163
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5026
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "dipanggil dari sini"
  
! #: cp/constexpr.c:5033
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.c:5038
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD used in its own initializer"
  msgstr "%qE tidak terinisialisasi"
  
! #: cp/constexpr.c:5050
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q#D is not const"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constexpr.c:5053
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D adalah private"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.c:5071
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD belum pernah dideklarasikan dalam lingkup ini"
  
! #: cp/constexpr.c:5074
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgid "%qD does not have integral or enumeration type"
  msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
  
! #: cp/constexpr.c:5320
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5402
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "statement is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6010
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "inline assembly is not a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:6727
  #, fuzzy, gcc-internal-format
  #| msgid "cast from type %qT to type %qT casts away constness"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.c:6756
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "tipe tidak lengkap %qT tidak diijinkan"
  
! #: cp/constexpr.c:6792
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "expression %qE is not a constant expression"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.c:6992
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got %qE"
  msgid "unexpected template-id %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/constexpr.c:6998
  #, fuzzy, gcc-internal-format
  #| msgid "non-function in gimple call"
  msgid "function concept must be called"
  msgstr "bukan fungsi dalam panggilan gimple"
  
! #: cp/constexpr.c:7023
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.c:7042
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "diduga ekspresi"
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7295
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7306
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/constexpr.c:8138
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8265
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8419
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8486
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/constexpr.c:8501
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8565
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8615
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/constexpr.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "%qE declared %<threadprivate%> after first use"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: cp/constexpr.c:8695
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "division by zero is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8791
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8858
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/constexpr.c:8888
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "label definition is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
*************** msgstr "Tidak terduga akhir dari berkas
*** 52302,52358 ****
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1325
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: cp/cp-gimplify.c:1328
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1340
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2793
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/cp-gimplify.c:2815 cp/cp-gimplify.c:2827 cp/decl.c:4066 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/cp-gimplify.c:2833
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/cp-gimplify.c:2850
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.c:2861
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have integral type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.c:2873
  #, 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:2977
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
--- 52337,52393 ----
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1333
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: cp/cp-gimplify.c:1336
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1348
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/cp-gimplify.c:2813
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/cp-gimplify.c:2830
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.c:2841
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have integral type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.c:2853
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
*************** msgstr "inisialisasi dari referensi buka
*** 52406,52412 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/cvt.c:498 cp/typeck.c:7969
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
--- 52441,52447 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
*************** msgstr "dari deklarasi sebelumnya %q+F"
*** 52837,52843 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:1303 cp/decl.c:15319
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
--- 52872,52878 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
*************** msgstr "deklarasi sebelumnya bukan fungs
*** 52990,52997 ****
  msgid "%q#D previously defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3187 cp/name-lookup.c:3216
! #: cp/name-lookup.c:3240
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously declared here"
--- 53025,53032 ----
  msgid "%q#D previously defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
! #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously declared here"
*************** msgstr "argumen baku diberikan untuk par
*** 53032,53091 ****
  msgid "previous specification in %q#D here"
  msgstr "setelah spesifikasi sebelumnya dalam %q+#D"
  
! #: cp/decl.c:2047
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with builtin"
  msgstr "deklarasi dari namespace %qD konflik dengan"
  
! #: cp/decl.c:2055
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with import"
  msgstr "deklarasi dari namespace %qD konflik dengan"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "import declared %q#D here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting declaration %qD"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration %q#D here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "definisi sebelumnya dari %q+D ada disini"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "deklarasi sebelumnya dari %q+D ada disini"
  
! #: cp/decl.c:2104
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.c:2166
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD is not first declaration"
--- 53067,53126 ----
  msgid "previous specification in %q#D here"
  msgstr "setelah spesifikasi sebelumnya dalam %q+#D"
  
! #: cp/decl.c:2045
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with builtin"
  msgstr "deklarasi dari namespace %qD konflik dengan"
  
! #: cp/decl.c:2053
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with import"
  msgstr "deklarasi dari namespace %qD konflik dengan"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "import declared %q#D here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting declaration %qD"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration %q#D here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "definisi sebelumnya dari %q+D ada disini"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "deklarasi sebelumnya dari %q+D ada disini"
  
! #: cp/decl.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.c:2164
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD is not first declaration"
*************** msgstr "definisi terhapus dari %qD"
*** 53099,53153 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2640
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/decl.c:2779
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D: visibility attribute ignored because it"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%q+D: atribut visibility diabaikan karenanya"
  
  #. Reject two definitions.
! #: cp/decl.c:3052 cp/decl.c:3081 cp/decl.c:3123 cp/decl.c:3140 cp/decl.c:3243
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "redefinition of %q#D"
  msgstr "redefinisi dari %q#T"
  
! #: cp/decl.c:3068
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%qD conflicts with used function"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/decl.c:3078
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%q#D not declared in class"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/decl.c:3092 cp/decl.c:3150
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared with conflicting %qs attributes"
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: cp/decl.c:3095 cp/decl.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared with conflicting %qs attributes"
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: cp/decl.c:3102 cp/decl.c:3160
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "deduction guide %q+D redeclared"
  msgstr "fungsi %q+D redeklarasi sebagai inline"
  
! #: cp/decl.c:3109
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 53134,53188 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D: visibility attribute ignored because it"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%q+D: atribut visibility diabaikan karenanya"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "redefinition of %q#D"
  msgstr "redefinisi dari %q#T"
  
! #: cp/decl.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%qD conflicts with used function"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/decl.c:3060
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%q#D not declared in class"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared with conflicting %qs attributes"
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared with conflicting %qs attributes"
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "deduction guide %q+D redeclared"
  msgstr "fungsi %q+D redeklarasi sebagai inline"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 53155,53874 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3174
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.c:3189
  #, fuzzy, gcc-internal-format
  #| msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "thread-local deklarasi dari %q+D mengikuti deklarasi bukan-thread-lokal"
  
! #: cp/decl.c:3192
  #, fuzzy, gcc-internal-format
  #| msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "non-thread-local deklarasi dari %q+D mengikuti deklarasi thread-local"
  
! #: cp/decl.c:3207 cp/decl.c:3251 cp/name-lookup.c:2730 cp/name-lookup.c:3214
! #: cp/name-lookup.c:3238
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D"
  msgid "redeclaration of %q#D"
  msgstr "deklarasi dari %q#D"
  
! #: cp/decl.c:3234
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of %qD in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.c:3300
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3301
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3395
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  dari sini"
  
! #: cp/decl.c:3418 cp/decl.c:3646
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  keluar OpenMP structured block"
  
! #: cp/decl.c:3446
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of %q+#D"
  msgid "  crosses initialization of %q#D"
  msgstr "  menyilangi inisialisasi dari %q+#D"
  
! #: cp/decl.c:3449
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/decl.c:3463 cp/decl.c:3617
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  memasuki blok percobaan"
  
! #: cp/decl.c:3469 cp/decl.c:3599 cp/decl.c:3619
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  mamasuki blok penangkapan"
  
! #: cp/decl.c:3475 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  memasuki blok terstruktur OpenMP"
  
! #: cp/decl.c:3481 cp/decl.c:3621
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3488 cp/decl.c:3623
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3606
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "  skips initialization of %q#D"
  msgstr "  melewati inisialisasi dari %q+#D"
  
! #: cp/decl.c:3609
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/decl.c:4073 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "%qD digunakan tanpa parameter template"
  
! #: cp/decl.c:4084
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/decl.c:4112 cp/decl.c:4198
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "tidak ada tempat kelas yang bernama %q#T dalam %q#T"
  
! #: cp/decl.c:4113
  #, fuzzy, gcc-internal-format
  #| msgid "no class template named %q#T in %q#T"
  msgid "no type named %q#T in %q#T"
  msgstr "tidak ada tempat kelas yang bernama %q#T dalam %q#T"
  
! #: cp/decl.c:4126
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "konversi dari %qT ke %qT adalah ambigu"
  
! #: cp/decl.c:4135
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nama %q#T, yang bukan sebuah class template"
  
! #: cp/decl.c:4142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nama %q#T, yang bukan sebuah tipe"
  
! #: cp/decl.c:4207
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "template parameters do not match template %qD"
  msgstr "parameter template tidak cocok dengan template"
  
! #: cp/decl.c:4543
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: cp/decl.c:5042
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan konstruktor tidak diijinkan dalam kumpulan anonymous"
  
! #: cp/decl.c:5045
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan desktruktor tidak diijinkan dalam kumpulan anoymous"
  
! #: cp/decl.c:5048
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan operator penempatan salin tidak diperbolehkan dalam kumpulan anonymous"
  
! #: cp/decl.c:5067
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "attribute ignored in declaration of %q#T"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.c:5070
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q+#T must follow the %qs keyword"
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "atribut untuk %q+#T harus mengikuti kata kunci %qs"
  
! #: cp/decl.c:5112
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "multiple tipe dalam satu deklarasi"
  
! #: cp/decl.c:5117
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.c:5134
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.c:5167
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.c:5175
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ menghambat struct anonymous"
  
! #: cp/decl.c:5182
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.c:5185
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.c:5190
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> hanya dapat dispesifikasikan didalam sebuah kelas"
  
! #: cp/decl.c:5193
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> hanya dapat dispesifikasikan untuk konstruktor"
  
! #: cp/decl.c:5196
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "sebuah kelas penyimpanan hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.c:5200
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.c:5204
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.c:5208
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.c:5212
  #, fuzzy, gcc-internal-format
  #| msgid "a storage class can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "sebuah kelas penyimpanan hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.c:5216
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> telah diabaikan dalam deklarasi ini"
  
! #: cp/decl.c:5219 cp/decl.c:5222 cp/decl.c:5225
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qs cannot be used for type declarations"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/decl.c:5247
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/decl.c:5250
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/decl.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe kelas %qT diluar dari definisi"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5326
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe dependen %qT tanpa sebuah deklarasi yang berasosiasi"
  
! #: cp/decl.c:5390 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD diinisialisasi (lebih baik gunakan decltype)"
  
! #: cp/decl.c:5403
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "deklarasi dari %q#D memiliki %<extern%> dan terinisialisasi"
  
! #: cp/decl.c:5441
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/decl.c:5465
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q#D bukan sebuah anggota data bukan-statis dari %qT"
  
! #: cp/decl.c:5473
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member-template declaration of %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/decl.c:5474
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration %qD"
  msgid "does not match member template declaration here"
  msgstr "deklarasi anggota template %qD tidak valid"
  
! #: cp/decl.c:5486
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ tidak mengijinkan %<%T::%D%> untuk didefinisikan sebagai %<%T::%D%>"
  
! #: cp/decl.c:5498
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "duplikasi inisialisasi dari %qD"
  
! #: cp/decl.c:5546
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
  
! #: cp/decl.c:5563
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5598
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: cp/decl.c:5603
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/decl.c:5675
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variabel %q#D memiliki penginisialisasi tetapi tipe tidak lengkap"
  
! #: cp/decl.c:5681 cp/decl.c:6834
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: cp/decl.c:5691
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "kumpulan %q#D memiliki tipe tidak lengkap dan tidak dapat didefinisikan"
  
! #: cp/decl.c:5758
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/decl.c:5841
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "nama digunakan dalam sebuah gaya GNU diperuntukan penginisialisasi untuk sebuah array"
  
! #: cp/decl.c:5847
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah array"
  
! #: cp/decl.c:5866
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "bukan trivial designated penginisialisasi tidak didukung"
  
! #: cp/decl.c:5870
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/decl.c:5926
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.c:5933
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.c:5945
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.c:5985
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t known"
  msgid "storage size of %qD isn%'t known"
  msgstr "ukuran penyimpanan dari %q+D tidak diketahui"
  
! #: cp/decl.c:6010
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t constant"
  msgid "storage size of %qD isn%'t constant"
  msgstr "ukuran penyimpanan dari %q+D bukan konstant"
  
! #: cp/decl.c:6061
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "maaf: semantik dari fungsi inline data statis %q+#D salah (anda akan berputar putar dengan beberap salinan)"
  
! #: cp/decl.c:6065
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "maaf: semantik dari fungsi inline data statis %q+#D salah (anda akan berputar putar dengan beberap salinan)"
  
! #: cp/decl.c:6071
  #, fuzzy, gcc-internal-format
  #| msgid "%J  you can work around this by removing the initializer"
  msgid "you can work around this by removing the initializer"
  msgstr "%J  anda dapat memperbaiki ini dengan menghapus penginisialisasi"
  
! #: cp/decl.c:6113
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "tidak terinisialisasi const %qD"
  
! #: cp/decl.c:6120
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: cp/decl.c:6129
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized member %qD with %<const%> type %qT"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%J anggota tidak terinisialisasi %qD dengan %<const%> tipe %qT"
  
! #: cp/decl.c:6137
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has a user-defined constructor"
  msgid "%q#T has no user-provided default constructor"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6144
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6312
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "tipe tidak valid %qT sebagai penginisialisasi untuk sebuah vektor dari tipe %qT"
  
! #: cp/decl.c:6369
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/decl.c:6407
  #, fuzzy, gcc-internal-format
  #| msgid "name %qD used in a GNU-style designated initializer for an array"
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah array"
  
! #: cp/decl.c:6415
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/decl.c:6443
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/decl.c:6494
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6533 cp/decl.c:6793 cp/typeck2.c:1380 cp/typeck2.c:1694
! #: cp/typeck2.c:1742 cp/typeck2.c:1789
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
  
! #: cp/decl.c:6574
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.c:6584
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for type %qT"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.c:6702
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "hilang kurung diantara penginisialisasi untuk %qT"
  
! #: cp/decl.c:6822
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %P has incomplete type %qT"
  msgid "structured binding has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/decl.c:6836
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elemen dari array %q#T memiliki tipe tidak lengkap"
  
! #: cp/decl.c:6849
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ukuran-variabel compound literals"
  
! #: cp/decl.c:6904
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/decl.c:6925
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "objek skalar %qD membutuhkan satu elemen dalam penginisialisasi"
  
! #: cp/decl.c:6970
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "dalam C++98 %qD harus diinisialisasi dengan konstruktor, bukan dengan %<{...}%>"
  
! #: cp/decl.c:7102
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "array %qD diinisialisasi dengan tanda kurung string literal %qE"
  
! #: cp/decl.c:7137
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "penginisialisasi tidak valid untuk anggota statis  dengan konstruktor"
  
! #: cp/decl.c:7139
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.c:7142
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.c:7147
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(diluar dari kelas inisialisasi dibutuhkan)"
  
! #: cp/decl.c:7332
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "reference %qD is initialized with itself"
  msgstr "parameter %qD dinisialisasi"
  
! #: cp/decl.c:7590
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/decl.c:7614
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.c:7619
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.c:7624
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.c:7629
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.c:7634
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.c:7684
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/decl.c:7702 cp/decl.c:14061
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/decl.c:7706 cp/decl.c:14065
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.c:7759
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7867
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: cp/decl.c:7926
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "membayangi tipe deklarasi sebelumnya dari %q#D"
  
! #: cp/decl.c:7969
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8140
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "fungsi %q#D telah dinisialisasi seperti sebuah variabel"
  
! #: cp/decl.c:8246
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at %q+D because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  tidak dapat menggunakan obsolete binding di %q+D karena ini memiliki sebuah desktruktor"
  
! #: cp/decl.c:8249
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8256
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an inaccessible base of %qT"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "%qT adalah sebuah dasar tidak dapat diakses dari %qT"
  
! #: cp/decl.c:8282
  #, 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:8291
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8501
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/decl.c:8517
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qs"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 melarang array dengan panjang bervariabel %qs"
  
! #: cp/decl.c:8526 cp/decl.c:8611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "%u name provided for structured binding"
--- 53190,53915 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.c:3171
  #, fuzzy, gcc-internal-format
  #| msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "thread-local deklarasi dari %q+D mengikuti deklarasi bukan-thread-lokal"
  
! #: cp/decl.c:3174
  #, fuzzy, gcc-internal-format
  #| msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "non-thread-local deklarasi dari %q+D mengikuti deklarasi thread-local"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
! #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D"
  msgid "redeclaration of %q#D"
  msgstr "deklarasi dari %q#D"
  
! #: cp/decl.c:3216
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of %qD in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  dari sini"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  keluar OpenMP structured block"
  
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of %q+#D"
  msgid "  crosses initialization of %q#D"
  msgstr "  menyilangi inisialisasi dari %q+#D"
  
! #: cp/decl.c:3431
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  memasuki blok percobaan"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  mamasuki blok penangkapan"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  memasuki blok terstruktur OpenMP"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "  skips initialization of %q#D"
  msgstr "  melewati inisialisasi dari %q+#D"
  
! #: cp/decl.c:3591
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "%qD digunakan tanpa parameter template"
  
! #: cp/decl.c:4061
! #, fuzzy, gcc-internal-format
! #| msgid "%qD is not a function template"
! msgid "%qD is a function, not a type"
! msgstr "%qD bukan sebuah template fungsi"
! 
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "tidak ada tempat kelas yang bernama %q#T dalam %q#T"
  
! #: cp/decl.c:4101
  #, fuzzy, gcc-internal-format
  #| msgid "no class template named %q#T in %q#T"
  msgid "no type named %q#T in %q#T"
  msgstr "tidak ada tempat kelas yang bernama %q#T dalam %q#T"
  
! #: cp/decl.c:4114
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "konversi dari %qT ke %qT adalah ambigu"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nama %q#T, yang bukan sebuah class template"
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nama %q#T, yang bukan sebuah tipe"
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "template parameters do not match template %qD"
  msgstr "parameter template tidak cocok dengan template"
  
! #: cp/decl.c:4531
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan konstruktor tidak diijinkan dalam kumpulan anonymous"
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan desktruktor tidak diijinkan dalam kumpulan anoymous"
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan operator penempatan salin tidak diperbolehkan dalam kumpulan anonymous"
  
! #: cp/decl.c:5063
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "attribute ignored in declaration of %q#T"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.c:5066
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q+#T must follow the %qs keyword"
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "atribut untuk %q+#T harus mengikuti kata kunci %qs"
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "multiple tipe dalam satu deklarasi"
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.c:5130
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ menghambat struct anonymous"
  
! #: cp/decl.c:5178
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.c:5181
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> hanya dapat dispesifikasikan didalam sebuah kelas"
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> hanya dapat dispesifikasikan untuk konstruktor"
  
! #: cp/decl.c:5192
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "sebuah kelas penyimpanan hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.c:5196
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.c:5200
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.c:5204
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.c:5208
  #, fuzzy, gcc-internal-format
  #| msgid "a storage class can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "sebuah kelas penyimpanan hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> telah diabaikan dalam deklarasi ini"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qs cannot be used for type declarations"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/decl.c:5243
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/decl.c:5246
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/decl.c:5318
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe kelas %qT diluar dari definisi"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe dependen %qT tanpa sebuah deklarasi yang berasosiasi"
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD diinisialisasi (lebih baik gunakan decltype)"
  
! #: cp/decl.c:5399
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "deklarasi dari %q#D memiliki %<extern%> dan terinisialisasi"
  
! #: cp/decl.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/decl.c:5461
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q#D bukan sebuah anggota data bukan-statis dari %qT"
  
! #: cp/decl.c:5469
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member-template declaration of %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration %qD"
  msgid "does not match member template declaration here"
  msgstr "deklarasi anggota template %qD tidak valid"
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ tidak mengijinkan %<%T::%D%> untuk didefinisikan sebagai %<%T::%D%>"
  
! #: cp/decl.c:5494
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "duplikasi inisialisasi dari %qD"
  
! #: cp/decl.c:5542
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/decl.c:5671
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variabel %q#D memiliki penginisialisasi tetapi tipe tidak lengkap"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: cp/decl.c:5687
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "kumpulan %q#D memiliki tipe tidak lengkap dan tidak dapat didefinisikan"
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "nama digunakan dalam sebuah gaya GNU diperuntukan penginisialisasi untuk sebuah array"
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah array"
  
! #: cp/decl.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "bukan trivial designated penginisialisasi tidak didukung"
  
! #: cp/decl.c:5866
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.c:5981
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t known"
  msgid "storage size of %qD isn%'t known"
  msgstr "ukuran penyimpanan dari %q+D tidak diketahui"
  
! #: cp/decl.c:6006
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t constant"
  msgid "storage size of %qD isn%'t constant"
  msgstr "ukuran penyimpanan dari %q+D bukan konstant"
  
! #: cp/decl.c:6057
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "maaf: semantik dari fungsi inline data statis %q+#D salah (anda akan berputar putar dengan beberap salinan)"
  
! #: cp/decl.c:6061
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "maaf: semantik dari fungsi inline data statis %q+#D salah (anda akan berputar putar dengan beberap salinan)"
  
! #: cp/decl.c:6067
  #, fuzzy, gcc-internal-format
  #| msgid "%J  you can work around this by removing the initializer"
  msgid "you can work around this by removing the initializer"
  msgstr "%J  anda dapat memperbaiki ini dengan menghapus penginisialisasi"
  
! #: cp/decl.c:6109
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "tidak terinisialisasi const %qD"
  
! #: cp/decl.c:6116
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: cp/decl.c:6125
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized member %qD with %<const%> type %qT"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%J anggota tidak terinisialisasi %qD dengan %<const%> tipe %qT"
  
! #: cp/decl.c:6133
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has a user-defined constructor"
  msgid "%q#T has no user-provided default constructor"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6308
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "tipe tidak valid %qT sebagai penginisialisasi untuk sebuah vektor dari tipe %qT"
  
! #: cp/decl.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/decl.c:6403
  #, fuzzy, gcc-internal-format
  #| msgid "name %qD used in a GNU-style designated initializer for an array"
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah array"
  
! #: cp/decl.c:6411
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/decl.c:6439
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
  
! #: cp/decl.c:6570
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.c:6580
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for type %qT"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.c:6698
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "hilang kurung diantara penginisialisasi untuk %qT"
  
! #: cp/decl.c:6818
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %P has incomplete type %qT"
  msgid "structured binding has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/decl.c:6832
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elemen dari array %q#T memiliki tipe tidak lengkap"
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ukuran-variabel compound literals"
  
! #: cp/decl.c:6900
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "objek skalar %qD membutuhkan satu elemen dalam penginisialisasi"
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "dalam C++98 %qD harus diinisialisasi dengan konstruktor, bukan dengan %<{...}%>"
  
! #: cp/decl.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "array %qD diinisialisasi dengan tanda kurung string literal %qE"
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "penginisialisasi tidak valid untuk anggota statis  dengan konstruktor"
  
! #: cp/decl.c:7135
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.c:7138
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(diluar dari kelas inisialisasi dibutuhkan)"
  
! #: cp/decl.c:7328
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "reference %qD is initialized with itself"
  msgstr "parameter %qD dinisialisasi"
  
! #: cp/decl.c:7586
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/decl.c:7610
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.c:7615
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.c:7620
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.c:7625
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.c:7630
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.c:7758
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7866
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: cp/decl.c:7925
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "membayangi tipe deklarasi sebelumnya dari %q#D"
  
! #: cp/decl.c:7968
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "fungsi %q#D telah dinisialisasi seperti sebuah variabel"
  
! #: cp/decl.c:8252
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at %q+D because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  tidak dapat menggunakan obsolete binding di %q+D karena ini memiliki sebuah desktruktor"
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an inaccessible base of %qT"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "%qT adalah sebuah dasar tidak dapat diakses dari %qT"
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/decl.c:8523
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qs"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 melarang array dengan panjang bervariabel %qs"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "%u name provided for structured binding"
*************** msgid_plural "%u names provided for stru
*** 53876,55689 ****
  msgstr[0] "%Hpenginisialisasi disediakan untuk fungsi"
  msgstr[1] "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/decl.c:8530
  #, 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:8533
  #, 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:8578
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "cannot decompose variable length vector %qT"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.c:8604
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/decl.c:8613
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8634
  #, fuzzy, gcc-internal-format
  #| msgid "initialization string truncated to match variable at %L"
  msgid "in initialization of structured binding variable %qD"
  msgstr "inisialisasi dari string terpotong untuk mencocokan dengan variabel di %L"
  
! #: cp/decl.c:8663
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot decompose union type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.c:8668
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/decl.c:8673
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "tidak dapat menguraikan alamat"
  
! #: cp/decl.c:8679
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/decl.c:8688
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to static data member %qD"
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "tidak dapat menjalankan %<offsetof%> ke anggota data statis %qD"
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9158
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9163
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9400
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of %qD"
  msgid "initializer fails to determine size of %qT"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.c:9404
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in %qD"
  msgid "array size missing in %qT"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.c:9407
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array %qD"
  msgid "zero-size array %qT"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.c:9423
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "desktruktor untuk alien kelas %qT tidak dapat berupa sebuah anggota"
  
! #: cp/decl.c:9425
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "konstruktor untuk alien kelas %qT tidak dapt berupa sebuah anggota"
  
! #: cp/decl.c:9451
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.c:9453
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.c:9459
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.c:9462
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.c:9464
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.c:9470
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.c:9473
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.c:9475
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.c:9481
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.c:9484
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.c:9486
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.c:9500
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/decl.c:9532
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "definisi dari %qD tidak dalam namespace melingkupi %qT"
  
! #: cp/decl.c:9572
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "anggota fungsi statis %q#D dideklarasikan dengan tipe pengkualifikasi"
  
! #: cp/decl.c:9583
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "concept %q#D declared with function parameters"
  msgstr "%q+D dideklarasikan sebagai sebuah bukan-parameter"
  
! #: cp/decl.c:9590
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parameter %q+D dideklarasikan dengan tipe void"
  
! #: cp/decl.c:9593
  #, fuzzy, gcc-internal-format
  #| msgid "Java method %qD has non-Java return type %qT"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "metoda Java %qD memiliki tipe kembali %qT bukan Java"
  
! #: cp/decl.c:9669
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "concept %qD has no definition"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.c:9691
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a function concept cannot be constrained"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.c:9701
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD bukan sebuah fungsi template"
  
! #: cp/decl.c:9746
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/decl.c:9757
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "penggunaan tidak valid dari template-id %qD dalam deklarasi dari primary template"
  
! #: cp/decl.c:9776
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "argumen baku tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
! #: cp/decl.c:9785
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
! #: cp/decl.c:9802
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
  
! #: cp/decl.c:9847
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.c:9850
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi inline"
  
! #: cp/decl.c:9853 cp/decl.c:9856
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.c:9858
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.c:9920
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.c:9921
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.c:9929
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.c:9930
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.c:9940
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.c:9948
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9955
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.c:9968
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "literal operator with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/decl.c:9978
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "%qD has invalid argument list"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: cp/decl.c:9986
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9992
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:9999
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10004
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.c:10087
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> harus kembali %<int%>"
  
! #: cp/decl.c:10127
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.c:10132
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared %qD"
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.c:10134
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.c:10151
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "bukan %q#D anggota fungsi dideklarasikan dalam kelas %qT"
  
! #: cp/decl.c:10344
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.c:10353
  #, fuzzy, gcc-internal-format
  #| msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: cp/decl.c:10360
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10363
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: cp/decl.c:10487
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.c:10491
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.c:10495
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.c:10506
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.c:10511
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.c:10516
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ melarang inisialisasi dari anggota constant %qD dari bukan integral tipe %qT"
  
! #: cp/decl.c:10627
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "ukuran dari array %qD memiliki tipe bukan integral %qT"
  
! #: cp/decl.c:10630
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/decl.c:10661 cp/decl.c:10733
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/decl.c:10665 cp/decl.c:10736
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/decl.c:10716
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.c:10719
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: cp/decl.c:10743
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ melarang array dengan variabel panjang %qD"
  
! #: cp/decl.c:10746
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ melarang array dengan variabel panjang"
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "array dengan panjang bervariabel  %qD digunakan"
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/decl.c:10807
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "overflow dalam dimensi array"
  
! #: cp/decl.c:10867
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.c:10869 cp/pt.c:15991
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10879
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qD as array of void"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: cp/decl.c:10881
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of void"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10886
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.c:10888
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of functions"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10893
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of references"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.c:10895
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of references"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10900
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of function members"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.c:10903
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "creating array of function members"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: cp/decl.c:10925
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: cp/decl.c:11007
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "spesifikasi tipe kembali untuk konstruktor tidak valid"
  
! #: cp/decl.c:11010
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.c:11021
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.c:11024
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.c:11037
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "tipe kembali yang dispesifikasikan untuk %<operator %T%>"
  
! #: cp/decl.c:11040
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.c:11049
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.c:11052
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.c:11056
  #, fuzzy, gcc-internal-format
  #| msgid "too many template parameter lists in declaration of %qD"
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "terlalu banyak daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/decl.c:11065
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/decl.c:11086
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variabel tidak bernama atau field dideklarasikan void"
  
! #: cp/decl.c:11094
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.c:11109
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.c:11114
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.c:11361
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<::%D%>"
  
! #: cp/decl.c:11364 cp/decl.c:11386
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%T::%D%>"
  
! #: cp/decl.c:11367
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%D::%D%>"
  
! #: cp/decl.c:11377
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/decl.c:11401
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.c:11408
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "deklarasi dari %qD sebagai bukan anggota"
  
! #: cp/decl.c:11436
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "id pendeklarasi hilang; menggunaka kata reserved %qD"
  
! #: cp/decl.c:11487
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: cp/decl.c:11495 cp/decl.c:11504 cp/decl.c:13312
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.c:11512
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as %s"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "deklarasi dari %qD sebagai %s"
  
! #: cp/decl.c:11517
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %qD as parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/decl.c:11552
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11559 cp/decl.c:11566 cp/decl.c:11573 cp/decl.c:11580
  #, fuzzy, gcc-internal-format
  #| msgid "missing type-name in typedef-declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.c:11591
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11601
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "dua atau lebih tipe data dalam deklarasi dari %qs"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/decl.c:11656
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>"
  
! #: cp/decl.c:11705 cp/decl.c:11709 cp/decl.c:11712
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ melarang deklarasi dari %qs dengan tidak ada tipe"
  
! #: cp/decl.c:11729
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_saveregs tidak didukung oleh target ini"
  
! #: cp/decl.c:11737
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ 1998 does not support %<long long%>"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/decl.c:11791
  #, fuzzy, gcc-internal-format
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> dan %<unsigned%> dispesifikasikan bersama untuk %qs"
  
! #: cp/decl.c:11797
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> dan %<short%> dispesifikasikan bersama untuk %qs"
  
! #: cp/decl.c:11805 cp/decl.c:11811
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "%qs specified with %qT"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: cp/decl.c:11816
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: cp/decl.c:11818
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: cp/decl.c:11885
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "kompleks tidak valid untuk %qs"
  
! #: cp/decl.c:11924
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11945
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "anggota %qD tidak dapat dideklarasikan baik virtual dan statis"
  
! #: cp/decl.c:11954
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "anggota %qD tidak dapat dideklarasikan baik virtual dan statis"
  
! #: cp/decl.c:11967
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "type deklarasi tidak valid dalam parameter deklarasi"
  
! #: cp/decl.c:11974
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for template parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.c:11984 cp/decl.c:12156
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.c:11992 cp/decl.c:12001 cp/decl.c:12007 cp/decl.c:12013
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a parameter cannot be declared %qs"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.c:12033 cp/decl.c:12036 cp/decl.c:12038 cp/decl.c:12041
! #: cp/decl.c:12051 cp/decl.c:12061 cp/decl.c:12071 cp/decl.c:12075
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "structured binding declaration cannot be %qs"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.c:12045 cp/decl.c:12067
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12079
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12090
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.c:12093
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12128
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.c:12154
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.c:12168
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: cp/decl.c:12173
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level deklarasi dari %qs menspesifikasikan %<auto%>"
  
! #: cp/decl.c:12181
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "lingkup-fungsi %qs secara implisit auto dan dideklarasikan %<__thread%>"
  
! #: cp/decl.c:12195
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "spesifikasi kelas penyimpanan tidak valid dalam deklarasi fungsi friend"
  
! #: cp/decl.c:12226
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: cp/decl.c:12227
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12285
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.c:12291
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Diduga parenthesis kiri"
  
! #: cp/decl.c:12340
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12360
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function uses %<auto%> type specifier without late return type"
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs fungsi menggunakan penspesifikasi tipe %<auto%> tanpa tipe kembali late"
  
! #: cp/decl.c:12364
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.c:12369
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.c:12376
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "%qs fungsi dengan tipe kembali late memiliki %qT sebagai tipenya daripada plain %<auto%>"
  
! #: cp/decl.c:12385
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "%qs fungsi dengan tipe kembali late memiliki %qT sebagai tipenya daripada plain %<auto%>"
  
! #: cp/decl.c:12390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.c:12401
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: cp/decl.c:12410
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12423
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12437
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.c:12440
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type not declared with %<auto%> type specifier"
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "%qs fungsi dengan tipe kembali late tidak dideklarasikan dengan penspesifikasi tipe %<auto%>"
  
! #: cp/decl.c:12464
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12476
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: cp/decl.c:12489
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%> fungsi mengembalikan nilai bukan-void"
  
! #: cp/decl.c:12500 cp/pt.c:29580
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12506 cp/pt.c:29586
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12538
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.c:12540
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "constructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.c:12545
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12546
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12554
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "destructors may not be ref-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12555
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be ref-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12573
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.c:12590
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.c:12595
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.c:12599
  #, fuzzy, gcc-internal-format
  #| msgid "can't define friend function %qs in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "tidak dapat mendefinisikan fungsi friend %qs dalam sebuah definisi lokal kelas"
  
! #: cp/decl.c:12609
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12653
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktor mungkin tidak memiliki parameter"
  
! #: cp/decl.c:12693
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.c:12706 cp/decl.c:12713
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/decl.c:12715
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T anggota"
  
! #: cp/decl.c:12744
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.c:12745
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.c:12818
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T, yang bukan sebuah typedef atau sebuah argumen tipe template"
  
! #: cp/decl.c:12889
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD digunakan sebagai sebuah pendeklarasi"
  
! #: cp/decl.c:12915
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "anggota fungsi secara implisit friends dari kelasnya"
  
! #: cp/decl.c:12920
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra kualifikasi %<%T::%> di anggota %qs"
  
! #: cp/decl.c:12950
  #, fuzzy, gcc-internal-format
  #| msgid "cannot define member function %<%T::%s%> within %<%T%>"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "tidak dapat mendefinisikan anggota fungsi %<%T::%s%> dalam %<%T%>"
  
! #: cp/decl.c:12952
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member %<%T::%s%> within %qT"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.c:12960
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.c:13000
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/decl.c:13009
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "anggota member tidak boleh memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.c:13012
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.c:13023
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.c:13026
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/decl.c:13029
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
  
! #: cp/decl.c:13039
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13046
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "anggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13052
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13058
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "statis %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13064
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13070
  #, fuzzy, gcc-internal-format
  #| msgid "function %qs cannot be declared %<mutable%>"
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13086
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "typedef may not be a function definition"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/decl.c:13089
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "typedef may not be a member function definition"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.c:13115
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<[*]%> not allowed in other than a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%H%<[*]%> tidak diijinkan selain dalam sebuah deklarasi"
  
! #: cp/decl.c:13118
  #, fuzzy, gcc-internal-format
  #| msgid "parameter declared %<auto%>"
  msgid "typedef declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13127
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtypedef name may not be a nested-name-specifier"
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "%J typedef nama mungkin berupa sebuah nested-name-specifier"
  
! #: cp/decl.c:13153
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ melarang tipe nested %qD dengan nama sama seperti kelas yang melingkupi"
  
! #: cp/decl.c:13242
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
  
! #: cp/decl.c:13250
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.c:13252
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "deklarasi friend membutuhkan kunci kelas, i.e. %<friend class %T::%D%>"
  
! #: cp/decl.c:13256
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "deklarasi friend membutuhkan class-key, i.e. %<friend %#T%>"
  
! #: cp/decl.c:13269
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "mencoba untuk membuat kelas %qT sebuah friend dari lingkup global"
  
! #: cp/decl.c:13289
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: cp/decl.c:13293
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13303
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "deklarasi abstrak %qT digunakan sebagai deklarasi"
  
! #: cp/decl.c:13318
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of C++ built-in type %qT"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.c:13337
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.c:13346 cp/parser.c:19160
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter %q+D to be of abstract type %qT"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "tidak dapat mendeklarasikan parameter %q+D untuk menjadi tipe abstrak %qT"
  
! #: cp/decl.c:13351
  #, fuzzy, gcc-internal-format
  #| msgid "%Hlocal variable %qD may not appear in this context"
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "%Hvariabel lokal %qD mungkin tidak muncul dalam konteks ini"
  
! #: cp/decl.c:13354
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/decl.c:13359
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: cp/decl.c:13362
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.c:13413 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of template-name %qE without an argument list"
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "%Hpenggunaan tidak vlaid dari nama template %qE tanpa sebuah daftar argumen"
  
! #: cp/decl.c:13417
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.c:13438
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array %qD"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.c:13441
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13457
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "penggunaan tidak valid dari %<::%>"
  
! #: cp/decl.c:13478
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function %q#D conflicts with"
  msgid "declaration of function %qD in invalid context"
  msgstr "deklarasi dari C fungsi %q#D konflik dengan"
  
! #: cp/decl.c:13488
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "fungsi %qD dideklarasikan virtual didalam sebuah union"
  
! #: cp/decl.c:13498
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD tidak dapat dideklarasikan virtual, karena itu selalu statis"
  
! #: cp/decl.c:13512
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "diduga nama yang dikualifikasikan dalam deklarasi friend untuk destruktor %qD"
  
! #: cp/decl.c:13519
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/decl.c:13526 cp/decl.c:13539
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "a destructor cannot be %qs"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:13532
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "diduga kualifikasi nama dalam deklarasi friend untuk konstruktor %qD"
  
! #: cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "a constructor cannot be %<concept%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.c:13560
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.c:13568 cp/decl.c:13898
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "tidak dapat membuka %s"
  
! #: cp/decl.c:13577
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of implicitly-declared special member function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "spesialisasi dari anggota fungsi spesial secara implist dideklarasikan"
  
! #: cp/decl.c:13580
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.c:13642
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "field %qD memiliki tipe tidak lengkap"
  
! #: cp/decl.c:13647
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: cp/decl.c:13667
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE bukan fungsi atau anggota fungsi; tidak dapat dideklarasikan sebagai friend"
  
! #: cp/decl.c:13670
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qE bukan fungsi atau anggota fungsi; tidak dapat dideklarasikan sebagai friend"
  
! #: cp/decl.c:13723 cp/decl.c:13734
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.c:13728
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/decl.c:13762 cp/decl.c:13770 cp/decl.c:13777 cp/decl.c:13784
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.c:13839
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13842
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13848
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13852
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13857
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/decl.c:13869
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> dispesifikasikan tidak valid untuk fungsi %qs dideklarasikan diluar lingkup global"
  
! #: cp/decl.c:13873
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.c:13881
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual bukan kelas fungsi %qs"
  
! #: cp/decl.c:13888
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.c:13889
  #, fuzzy, gcc-internal-format
  #| msgid "%qs defined in a non-class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.c:13932
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "tidak dapat mendeklarasikan anggota fungsi %qD untuk memiliki linkage statis"
  
! #: cp/decl.c:13941
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: cp/decl.c:13980
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> mungkin tidak digunakan ketika mendefinisikan (terbalik untuk deklarasi) sebuah anggota data statis"
  
! #: cp/decl.c:13987
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.c:13993
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "tidak dapat secara eksplisit mendeklarasikan anggota %q#D untuk memiliki extern linkage"
  
! #: cp/decl.c:14001
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: cp/decl.c:14008
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "statis %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarasi dari %q#D tidak memiliki penginisialisasi"
  
! #: cp/decl.c:14040
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: cp/decl.c:14045
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: cp/decl.c:14217
  #, fuzzy, gcc-internal-format
  #| msgid "default argument %qE uses local variable %qD"
  msgid "default argument %qE uses %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.c:14220
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.c:14310
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/decl.c:14314
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use %<::%> in parameter declaration"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.c:14336
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14344
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/decl.c:14369
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.c:14371
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.c:14630
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "konstruktor tidak valid; anda mungkin bermaksud %<%T (const %T&)%>"
  
! #: cp/decl.c:14709
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.c:14716
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD tidak boleh dideklarasikan sebagai statis"
  
! #: cp/decl.c:14746
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.c:14752
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD harus baik sebuah anggota fungsi tidak statis atau bukan anggota fungsi"
  
! #: cp/decl.c:14762
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD harus memiliki sebuah argumen dari kelas atau tipe enumerasi"
  
  #. 13.4.0.3
! #: cp/decl.c:14788
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ melarang overloading operator ?:"
  
  #. Variadic.
! #: cp/decl.c:14799
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/decl.c:14825
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD harus mengambil baik nol atau satu argumen"
  
! #: cp/decl.c:14826
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD harus mengambil baik satu atau dua argumen"
  
! #: cp/decl.c:14838
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumennya"
  
! #: cp/decl.c:14839
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumen keduanya"
  
! #: cp/decl.c:14850
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.c:14851 cp/decl.c:14861
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD harus mengambil secara tepat satu argumen"
  
! #: cp/decl.c:14862
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.c:14876
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.c:14900
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.c:14907
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.c:14909
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.c:14918
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.c:14920
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
  
! #: cp/decl.c:14955
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.c:14974
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD seharusnya kembali dengan nilai"
  
! #: cp/decl.c:15029
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/decl.c:15052
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization %qD for %q+D"
  msgid "using alias template specialization %qT after %qs"
  msgstr "spesialisasi template ambigu %qD untuk %q+D"
  
! #: cp/decl.c:15055
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "menggunakan typedef-name %qD setelah %qs"
  
! #: cp/decl.c:15057
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration here"
  msgid "%qD has a previous declaration here"
  msgstr "%q+D telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.c:15065
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/decl.c:15066 cp/decl.c:15073
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.c:15072
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT direferensikan sebagai enum"
--- 53917,55741 ----
  msgstr[0] "%Hpenginisialisasi disediakan untuk fungsi"
  msgstr[1] "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "cannot decompose variable length vector %qT"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.c:8610
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
! #, gcc-internal-format
! msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
! msgstr ""
! 
! #: cp/decl.c:8646
  #, fuzzy, gcc-internal-format
  #| msgid "initialization string truncated to match variable at %L"
  msgid "in initialization of structured binding variable %qD"
  msgstr "inisialisasi dari string terpotong untuk mencocokan dengan variabel di %L"
  
! #: cp/decl.c:8675
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot decompose union type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.c:8680
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/decl.c:8685
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "tidak dapat menguraikan alamat"
  
! #: cp/decl.c:8691
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/decl.c:8700
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to static data member %qD"
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "tidak dapat menjalankan %<offsetof%> ke anggota data statis %qD"
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of %qD"
  msgid "initializer fails to determine size of %qT"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.c:9416
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in %qD"
  msgid "array size missing in %qT"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.c:9419
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array %qD"
  msgid "zero-size array %qT"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.c:9435
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "desktruktor untuk alien kelas %qT tidak dapat berupa sebuah anggota"
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "konstruktor untuk alien kelas %qT tidak dapt berupa sebuah anggota"
  
! #: cp/decl.c:9463
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.c:9465
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.c:9471
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.c:9474
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.c:9476
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.c:9482
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.c:9485
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.c:9487
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.c:9493
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.c:9496
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.c:9498
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.c:9512
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "definisi dari %qD tidak dalam namespace melingkupi %qT"
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "anggota fungsi statis %q#D dideklarasikan dengan tipe pengkualifikasi"
  
! #: cp/decl.c:9595
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "concept %q#D declared with function parameters"
  msgstr "%q+D dideklarasikan sebagai sebuah bukan-parameter"
  
! #: cp/decl.c:9602
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parameter %q+D dideklarasikan dengan tipe void"
  
! #: cp/decl.c:9605
  #, fuzzy, gcc-internal-format
  #| msgid "Java method %qD has non-Java return type %qT"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "metoda Java %qD memiliki tipe kembali %qT bukan Java"
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "concept %qD has no definition"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a function concept cannot be constrained"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.c:9713
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD bukan sebuah fungsi template"
  
! #: cp/decl.c:9758
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/decl.c:9769
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "penggunaan tidak valid dari template-id %qD dalam deklarasi dari primary template"
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "argumen baku tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
! #: cp/decl.c:9814
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
  
! #: cp/decl.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi inline"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.c:9932
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.c:9933
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.c:9941
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.c:9942
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.c:9952
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9967
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.c:9980
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "literal operator with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/decl.c:9990
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "%qD has invalid argument list"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> harus kembali %<int%>"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.c:10144
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared %qD"
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.c:10146
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.c:10163
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "bukan %q#D anggota fungsi dideklarasikan dalam kelas %qT"
  
! #: cp/decl.c:10356
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.c:10365
  #, fuzzy, gcc-internal-format
  #| msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: cp/decl.c:10371
! #, fuzzy, gcc-internal-format
! #| msgid "strong using only meaningful at namespace scope"
! msgid "concept must be defined at namespace scope"
! msgstr "strong using hanya berarti di lingkup namespace"
! 
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: cp/decl.c:10505
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.c:10509
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.c:10513
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.c:10524
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.c:10529
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.c:10534
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ melarang inisialisasi dari anggota constant %qD dari bukan integral tipe %qT"
  
! #: cp/decl.c:10645
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "ukuran dari array %qD memiliki tipe bukan integral %qT"
  
! #: cp/decl.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ melarang array dengan variabel panjang %qD"
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ melarang array dengan variabel panjang"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "array dengan panjang bervariabel  %qD digunakan"
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "overflow dalam dimensi array"
  
! #: cp/decl.c:10885
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10897
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qD as array of void"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: cp/decl.c:10899
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of void"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10904
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.c:10906
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of functions"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10911
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of references"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.c:10913
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of references"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10918
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of function members"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.c:10921
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "creating array of function members"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "spesifikasi tipe kembali untuk konstruktor tidak valid"
  
! #: cp/decl.c:11028
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.c:11042
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "tipe kembali yang dispesifikasikan untuk %<operator %T%>"
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.c:11067
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.c:11070
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.c:11074
  #, fuzzy, gcc-internal-format
  #| msgid "too many template parameter lists in declaration of %qD"
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "terlalu banyak daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/decl.c:11083
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variabel tidak bernama atau field dideklarasikan void"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.c:11127
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.c:11132
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.c:11379
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<::%D%>"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%T::%D%>"
  
! #: cp/decl.c:11385
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%D::%D%>"
  
! #: cp/decl.c:11395
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/decl.c:11419
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.c:11426
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "deklarasi dari %qD sebagai bukan anggota"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "id pendeklarasi hilang; menggunaka kata reserved %qD"
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.c:11530
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as %s"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "deklarasi dari %qD sebagai %s"
  
! #: cp/decl.c:11535
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %qD as parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, fuzzy, gcc-internal-format
  #| msgid "missing type-name in typedef-declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "dua atau lebih tipe data dalam deklarasi dari %qs"
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/decl.c:11674
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>"
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ melarang deklarasi dari %qs dengan tidak ada tipe"
  
! #: cp/decl.c:11747
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_saveregs tidak didukung oleh target ini"
  
! #: cp/decl.c:11755
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ 1998 does not support %<long long%>"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/decl.c:11809
  #, fuzzy, gcc-internal-format
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> dan %<unsigned%> dispesifikasikan bersama untuk %qs"
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> dan %<short%> dispesifikasikan bersama untuk %qs"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "%qs specified with %qT"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: cp/decl.c:11834
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: cp/decl.c:11836
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: cp/decl.c:11903
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "kompleks tidak valid untuk %qs"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "anggota %qD tidak dapat dideklarasikan baik virtual dan statis"
  
! #: cp/decl.c:11972
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "anggota %qD tidak dapat dideklarasikan baik virtual dan statis"
  
! #: cp/decl.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "type deklarasi tidak valid dalam parameter deklarasi"
  
! #: cp/decl.c:11992
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for template parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a parameter cannot be declared %qs"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "structured binding declaration cannot be %qs"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12073
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12108
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level deklarasi dari %qs menspesifikasikan %<auto%>"
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "lingkup-fungsi %qs secara implisit auto dan dideklarasikan %<__thread%>"
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "spesifikasi kelas penyimpanan tidak valid dalam deklarasi fungsi friend"
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12303
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.c:12309
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Diduga parenthesis kiri"
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12378
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function uses %<auto%> type specifier without late return type"
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs fungsi menggunakan penspesifikasi tipe %<auto%> tanpa tipe kembali late"
  
! #: cp/decl.c:12382
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.c:12387
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.c:12394
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "%qs fungsi dengan tipe kembali late memiliki %qT sebagai tipenya daripada plain %<auto%>"
  
! #: cp/decl.c:12403
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "%qs fungsi dengan tipe kembali late memiliki %qT sebagai tipenya daripada plain %<auto%>"
  
! #: cp/decl.c:12408
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.c:12419
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: cp/decl.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.c:12458
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type not declared with %<auto%> type specifier"
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "%qs fungsi dengan tipe kembali late tidak dideklarasikan dengan penspesifikasi tipe %<auto%>"
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: cp/decl.c:12507
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%> fungsi mengembalikan nilai bukan-void"
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.c:12558
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "constructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12564
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12572
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "destructors may not be ref-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12573
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be ref-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.c:12617
  #, fuzzy, gcc-internal-format
  #| msgid "can't define friend function %qs in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "tidak dapat mendefinisikan fungsi friend %qs dalam sebuah definisi lokal kelas"
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktor mungkin tidak memiliki parameter"
  
! #: cp/decl.c:12711
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/decl.c:12733
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T anggota"
  
! #: cp/decl.c:12762
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.c:12763
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T, yang bukan sebuah typedef atau sebuah argumen tipe template"
  
! #: cp/decl.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD digunakan sebagai sebuah pendeklarasi"
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "anggota fungsi secara implisit friends dari kelasnya"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra kualifikasi %<%T::%> di anggota %qs"
  
! #: cp/decl.c:12968
  #, fuzzy, gcc-internal-format
  #| msgid "cannot define member function %<%T::%s%> within %<%T%>"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "tidak dapat mendefinisikan anggota fungsi %<%T::%s%> dalam %<%T%>"
  
! #: cp/decl.c:12970
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member %<%T::%s%> within %qT"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.c:12978
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "anggota member tidak boleh memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.c:13041
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.c:13044
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/decl.c:13047
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
  
! #: cp/decl.c:13057
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "anggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13070
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "statis %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  #| msgid "function %qs cannot be declared %<mutable%>"
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "typedef may not be a function definition"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "typedef may not be a member function definition"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.c:13133
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<[*]%> not allowed in other than a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%H%<[*]%> tidak diijinkan selain dalam sebuah deklarasi"
  
! #: cp/decl.c:13136
  #, fuzzy, gcc-internal-format
  #| msgid "parameter declared %<auto%>"
  msgid "typedef declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtypedef name may not be a nested-name-specifier"
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "%J typedef nama mungkin berupa sebuah nested-name-specifier"
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ melarang tipe nested %qD dengan nama sama seperti kelas yang melingkupi"
  
! #: cp/decl.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "deklarasi friend membutuhkan kunci kelas, i.e. %<friend class %T::%D%>"
  
! #: cp/decl.c:13274
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "deklarasi friend membutuhkan class-key, i.e. %<friend %#T%>"
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "mencoba untuk membuat kelas %qT sebuah friend dari lingkup global"
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "deklarasi abstrak %qT digunakan sebagai deklarasi"
  
! #: cp/decl.c:13336
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of C++ built-in type %qT"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.c:13355
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter %q+D to be of abstract type %qT"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "tidak dapat mendeklarasikan parameter %q+D untuk menjadi tipe abstrak %qT"
  
! #: cp/decl.c:13369
  #, fuzzy, gcc-internal-format
  #| msgid "%Hlocal variable %qD may not appear in this context"
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "%Hvariabel lokal %qD mungkin tidak muncul dalam konteks ini"
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/decl.c:13377
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: cp/decl.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of template-name %qE without an argument list"
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "%Hpenggunaan tidak vlaid dari nama template %qE tanpa sebuah daftar argumen"
  
! #: cp/decl.c:13435
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.c:13456
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array %qD"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.c:13459
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "penggunaan tidak valid dari %<::%>"
  
! #: cp/decl.c:13496
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function %q#D conflicts with"
  msgid "declaration of function %qD in invalid context"
  msgstr "deklarasi dari C fungsi %q#D konflik dengan"
  
! #: cp/decl.c:13506
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "fungsi %qD dideklarasikan virtual didalam sebuah union"
  
! #: cp/decl.c:13516
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD tidak dapat dideklarasikan virtual, karena itu selalu statis"
  
! #: cp/decl.c:13530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "diduga nama yang dikualifikasikan dalam deklarasi friend untuk destruktor %qD"
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "a destructor cannot be %qs"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.c:13563
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "diduga kualifikasi nama dalam deklarasi friend untuk konstruktor %qD"
  
! #: cp/decl.c:13572
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "a constructor cannot be %<concept%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.c:13578
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "tidak dapat membuka %s"
  
! #: cp/decl.c:13595
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of implicitly-declared special member function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "spesialisasi dari anggota fungsi spesial secara implist dideklarasikan"
  
! #: cp/decl.c:13598
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.c:13660
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "field %qD memiliki tipe tidak lengkap"
  
! #: cp/decl.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: cp/decl.c:13685
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE bukan fungsi atau anggota fungsi; tidak dapat dideklarasikan sebagai friend"
  
! #: cp/decl.c:13688
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qE bukan fungsi atau anggota fungsi; tidak dapat dideklarasikan sebagai friend"
  
! #: cp/decl.c:13741 cp/decl.c:13752
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.c:13746
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13870
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/decl.c:13887
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> dispesifikasikan tidak valid untuk fungsi %qs dideklarasikan diluar lingkup global"
  
! #: cp/decl.c:13891
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual bukan kelas fungsi %qs"
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.c:13907
  #, fuzzy, gcc-internal-format
  #| msgid "%qs defined in a non-class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.c:13950
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "tidak dapat mendeklarasikan anggota fungsi %qD untuk memiliki linkage statis"
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> mungkin tidak digunakan ketika mendefinisikan (terbalik untuk deklarasi) sebuah anggota data statis"
  
! #: cp/decl.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "tidak dapat secara eksplisit mendeklarasikan anggota %q#D untuk memiliki extern linkage"
  
! #: cp/decl.c:14019
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: cp/decl.c:14026
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "statis %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarasi dari %q#D tidak memiliki penginisialisasi"
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: cp/decl.c:14235
  #, fuzzy, gcc-internal-format
  #| msgid "default argument %qE uses local variable %qD"
  msgid "default argument %qE uses %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.c:14238
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.c:14328
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/decl.c:14332
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use %<::%> in parameter declaration"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14362
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/decl.c:14387
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.c:14389
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "konstruktor tidak valid; anda mungkin bermaksud %<%T (const %T&)%>"
  
! #: cp/decl.c:14727
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD tidak boleh dideklarasikan sebagai statis"
  
! #: cp/decl.c:14764
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.c:14770
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD harus baik sebuah anggota fungsi tidak statis atau bukan anggota fungsi"
  
! #: cp/decl.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD harus memiliki sebuah argumen dari kelas atau tipe enumerasi"
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ melarang overloading operator ?:"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/decl.c:14843
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD harus mengambil baik nol atau satu argumen"
  
! #: cp/decl.c:14844
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD harus mengambil baik satu atau dua argumen"
  
! #: cp/decl.c:14856
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumennya"
  
! #: cp/decl.c:14857
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumen keduanya"
  
! #: cp/decl.c:14868
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD harus mengambil secara tepat satu argumen"
  
! #: cp/decl.c:14880
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.c:14918
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.c:14925
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.c:14927
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.c:14936
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.c:14938
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD seharusnya kembali dengan nilai"
  
! #: cp/decl.c:15047
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/decl.c:15070
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization %qD for %q+D"
  msgid "using alias template specialization %qT after %qs"
  msgstr "spesialisasi template ambigu %qD untuk %q+D"
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "menggunakan typedef-name %qD setelah %qs"
  
! #: cp/decl.c:15075
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration here"
  msgid "%qD has a previous declaration here"
  msgstr "%q+D telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT direferensikan sebagai enum"
*************** msgstr "%qT direferensikan sebagai enum"
*** 55695,55803 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15087
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/decl.c:15130 cp/name-lookup.c:5736 cp/name-lookup.c:5871
! #: cp/parser.c:6817 cp/parser.c:29391
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/decl.c:15151 cp/name-lookup.c:5434
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD memiliki nama sama seperti kelas yang telah dideklarasikan"
  
! #: cp/decl.c:15179 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9740
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15287
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:15318
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeklarasi dari %qT sebagai bukan-template"
  
! #: cp/decl.c:15329 cp/semantics.c:3336
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "tidak dapat mendeklarasikan %qD untuk menjadi sebuah tipe bit-field"
  
! #: cp/decl.c:15457
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union turunan %qT tidak valid"
  
! #: cp/decl.c:15464
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15475
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
  msgstr "tipe %qT tidak sebuah langsung atau virtual base dari %qT"
  
! #: cp/decl.c:15500
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "tipe base %qT gagal untuk menjadi sebuah struct atau tipe kelas"
  
! #: cp/decl.c:15530
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipe rekursif %qT tidak terdefinisi"
  
! #: cp/decl.c:15532
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "duplikasi tipe dasar %qT tidak valid"
  
! #: cp/decl.c:15677
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15680 cp/decl.c:15688 cp/decl.c:15698 cp/decl.c:16300
! #: cp/parser.c:20064
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/decl.c:15685
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15706
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/decl.c:15780
  #, 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"
--- 55747,55855 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD memiliki nama sama seperti kelas yang telah dideklarasikan"
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:15336
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeklarasi dari %qT sebagai bukan-template"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "tidak dapat mendeklarasikan %qD untuk menjadi sebuah tipe bit-field"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union turunan %qT tidak valid"
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15493
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
  msgstr "tipe %qT tidak sebuah langsung atau virtual base dari %qT"
  
! #: cp/decl.c:15518
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "tipe base %qT gagal untuk menjadi sebuah struct atau tipe kelas"
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipe rekursif %qT tidak terdefinisi"
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "duplikasi tipe dasar %qT tidak valid"
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15724
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/decl.c:15798
  #, fuzzy, gcc-internal-format
  #| msgid "underlying type %<%T%> of %<%T%> must be an integral type"
  msgid "underlying type %qT of %qT must be an integral type"
*************** msgstr "tipe yang digaris bawahi %<%T%>
*** 55807,55890 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15927
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "tidak ada tipe integral yang dapat merepresentasikan seluruh dari nilai enumerasi untuk %qT"
  
! #: cp/decl.c:16102
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.c:16112
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.c:16161
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.c:16162
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.c:16173
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow dalam nilai enumerasi di %qD"
  
! #: cp/decl.c:16193
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.c:16298 cp/parser.c:20062
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "multiple definisi dari %q#T"
  
! #: cp/decl.c:16338
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/decl.c:16498 cp/typeck.c:10213
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
  
! #: cp/decl.c:17347
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.c:17349 cp/typeck.c:10093
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: cp/decl.c:17411
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.c:17593
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl.c:17984
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 55859,55942 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "tidak ada tipe integral yang dapat merepresentasikan seluruh dari nilai enumerasi untuk %qT"
  
! #: cp/decl.c:16120
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.c:16130
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.c:16179
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.c:16180
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow dalam nilai enumerasi di %qD"
  
! #: cp/decl.c:16211
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "multiple definisi dari %q#T"
  
! #: cp/decl.c:16356
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
  
! #: cp/decl.c:17365
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: cp/decl.c:17429
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.c:17611
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "tidak dapat menghapus sebuah fun
*** 55925,55931 ****
  msgid "deleting %qT is undefined"
  msgstr "menghapus %qT tidak terdefinisi"
  
! #: cp/decl2.c:580 cp/pt.c:5824
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "template deklarasi dari %q#D"
--- 55977,55983 ----
  msgid "deleting %qT is undefined"
  msgstr "menghapus %qT tidak terdefinisi"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "template deklarasi dari %q#D"
*************** msgstr "template deklarasi dari %q#D"
*** 55936,55942 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "daftar parameter template yang disediakan tidak cocok dengan paramter template dari %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5781
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "destruktor %qD dideklarasikan sebagai anggota template"
--- 55988,55994 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "daftar parameter template yang disediakan tidak cocok dengan paramter template dari %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "destruktor %qD dideklarasikan sebagai anggota template"
*************** msgstr ""
*** 56294,56317 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5618
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5621
  #, fuzzy, gcc-internal-format
  #| msgid "deleted function %q+D"
  msgid "use of deleted function %qD"
  msgstr "fungsi %q+D terhapus"
  
! #: cp/decl2.c:5671
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/decl2.c:5703
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
--- 56346,56369 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5619
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5622
  #, fuzzy, gcc-internal-format
  #| msgid "deleted function %q+D"
  msgid "use of deleted function %qD"
  msgstr "fungsi %q+D terhapus"
  
! #: cp/decl2.c:5672
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/decl2.c:5704
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
*************** msgstr "%Hreferensi ke %<%T::%D%> adalah
*** 56436,56442 ****
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/error.c:4550 cp/typeck.c:2550
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
--- 56488,56494 ----
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/error.c:4550 cp/typeck.c:2561
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
*************** msgstr "%qD bukan sebuah anggota dari %q
*** 56447,56453 ****
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%H%qD bukan sebuah anggota dari %qD"
  
! #: cp/error.c:4576 cp/typeck.c:3146
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a member of %qD"
  msgid "%qD is not a member of %qD"
--- 56499,56505 ----
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%H%qD bukan sebuah anggota dari %qD"
  
! #: cp/error.c:4576 cp/typeck.c:3157
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a member of %qD"
  msgid "%qD is not a member of %qD"
*************** msgstr "nilai-inisialisasi dari referens
*** 56650,57089 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:697
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD should be initialized in the member initialization list"
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%J%qD seharusnya diinisialisasi dalam daftar anggota inisialisasi"
  
! #: cp/init.c:802
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is used uninitialized in this function"
  msgid "%qD is initialized with itself"
  msgstr "%qD digunakan tidak terinisialisasi dalam fungsi ini"
  
! #: cp/init.c:918
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for array member %q#D"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: cp/init.c:933 cp/init.c:959 cp/init.c:2504 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %q#T"
  msgstr "anggota const tidak terinisialisasi %qD"
  
! #: cp/init.c:935 cp/init.c:953 cp/init.c:961 cp/init.c:2489 cp/init.c:2517
  #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.c:951 cp/init.c:2476 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in %q#T"
  msgstr "%J anggota referensi tidak terinisialisasi %qD"
  
! #: cp/init.c:1128
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.c:1131
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "dasar %qT akan diinisialisasi setelah"
  
! #: cp/init.c:1135
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.c:1137
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  dasar %qT"
  
! #: cp/init.c:1139
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  when initialized here"
  msgstr "%J  ketika diinisialisasi disini"
  
! #: cp/init.c:1156
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for %qD"
  msgid "multiple initializations given for %qD"
  msgstr "%J multiple penginisialisasi diberikan untuk %qD"
  
! #: cp/init.c:1160
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for base %qT"
  msgid "multiple initializations given for base %qT"
  msgstr "%J multiple penginisialisasi diberikan untuk dasar %qT"
  
! #: cp/init.c:1247
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitializations for multiple members of %qT"
  msgid "initializations for multiple members of %qT"
  msgstr "%J inisialisasi untuk multiple anggota dari %qT"
  
! #: cp/init.c:1344
  #, fuzzy, gcc-internal-format
  #| msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "%J kelas dasar %q#T seharusnya secara eksplisit diinisialisasikan dalam konstruktor salinan"
  
! #: cp/init.c:1575 cp/init.c:1594
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/init.c:1581
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D adalah sebuah anggota data statis; ini hanya dapat diinisialisasikan di definisinya"
  
! #: cp/init.c:1588
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D bukan sebuah anggota data bukan-statis dari %qT"
  
! #: cp/init.c:1627
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "penginisialisasi tidak bernama untuk %qT, yang tidak memiliki kelas dasar"
  
! #: cp/init.c:1635
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "penginisialisasi tidak bernama untuk %qT, yang menggunakan turunan multiple"
  
! #: cp/init.c:1682
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD keduanya sebuah dasar langsung dan sebuah virtual base tidak langsung"
  
! #: cp/init.c:1690
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "tipe %qT tidak sebuah langsung atau virtual base dari %qT"
  
! #: cp/init.c:1693
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/init.c:1805 cp/init.c:4511 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
  
! #: cp/init.c:2115 cp/semantics.c:3604
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/init.c:2159
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "tipe tidak lengkap %qT tidak memiliki anggota %qD"
  
! #: cp/init.c:2173
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "penunjuk tidak valid ke bit-field %qD"
  
! #: cp/init.c:2259 cp/typeck.c:2018
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/init.c:2266 cp/semantics.c:2092
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "penggunaan tidak valid dari anggota data tidak statis %qD"
  
! #: cp/init.c:2473
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2481
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2485
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "%J anggota referensi tidak terinisialisasi %qD"
  
! #: cp/init.c:2501
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in %<new%> of %q#T"
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.c:2509
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2513
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in %<new%> of %q#T"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.c:2623
  #, 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:2626
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2636
  #, 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:2639
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2648
  #, 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:2651
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2668
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/init.c:2672
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.c:2887
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "integer overflow dalam ekspresi"
  
! #: cp/init.c:2897
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "array size in new-expression must be constant"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/init.c:2915
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "variably modified type not allowed in new-expression"
  msgstr "Dummy argumen '%s' tidak diijinkan dalam ekspresi di %L"
  
! #: cp/init.c:2931
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:2933
  #, fuzzy, gcc-internal-format
  #| msgid "try removing the parentheses around the type-id"
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "mencoba menghapus tanda kurung disekitar tipe-id"
  
! #: cp/init.c:2943
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "tipe %<void%> tidak valid untuk new"
  
! #: cp/init.c:2949
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2991
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.c:3135
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "tidak ada %qD yang sesuai yang ditemukan dalam kelas %qT"
  
! #: cp/init.c:3142 cp/search.c:1058
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "permintaan untuk anggota %qD adalah ambigu"
  
! #: cp/init.c:3216
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3219
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/init.c:3222
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3419
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "parenthesized initializer in array new"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/init.c:3712
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: cp/init.c:3741
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
  
! #: cp/init.c:3750
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/init.c:3869
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "kemungkinan masalah terdeteksi dalam penggunaan dari operator delete:"
  
! #: cp/init.c:3873
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "bukan destruktor ataupu class-specific operator delete yang akan dipanggil, meskipun mereka dideklarasikan ketika kelas didefinisikan."
  
! #: cp/init.c:4420
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "penginisialisasi berakhir secara prematur"
  
! #: cp/init.c:4726
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukuran array tidak diketahui dalam delete"
  
! #: cp/init.c:4760
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "kemungkinan masalah terdeteksi dalam penggunaan dari operator delete:"
  
! #: cp/init.c:4765
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "bukan destruktor ataupu class-specific operator delete yang akan dipanggil, meskipun mereka dideklarasikan ketika kelas didefinisikan."
  
! #: cp/init.c:4780
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4785
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5089
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: cp/lambda.c:528
  #, gcc-internal-format
  msgid "array of runtime bound cannot be captured by copy, only by reference"
  msgstr ""
  
! #: cp/lambda.c:543
  #, gcc-internal-format
  msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound"
  msgstr ""
  
! #: cp/lambda.c:547
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal has variable size"
  msgid "because the array element type %qT has variable size"
  msgstr "compound literal memiliki ukuran variabel"
  
! #: cp/lambda.c:571
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot capture %qE by reference"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/lambda.c:581
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "capture by copy of incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/lambda.c:633
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:709
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:711
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:825
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> is unavailable for static member functions"
  msgid "%<this%> was not captured for this lambda function"
--- 56702,57141 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/init.c:640
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:704
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
! #: cp/init.c:762
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:788
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD should be initialized in the member initialization list"
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%J%qD seharusnya diinisialisasi dalam daftar anggota inisialisasi"
  
! #: cp/init.c:809
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is used uninitialized in this function"
  msgid "%qD is initialized with itself"
  msgstr "%qD digunakan tidak terinisialisasi dalam fungsi ini"
  
! #: cp/init.c:925
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for array member %q#D"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %q#T"
  msgstr "anggota const tidak terinisialisasi %qD"
  
! #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
  #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in %q#T"
  msgstr "%J anggota referensi tidak terinisialisasi %qD"
  
! #: cp/init.c:1135
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.c:1138
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "dasar %qT akan diinisialisasi setelah"
  
! #: cp/init.c:1142
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.c:1144
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  dasar %qT"
  
! #: cp/init.c:1146
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  when initialized here"
  msgstr "%J  ketika diinisialisasi disini"
  
! #: cp/init.c:1163
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for %qD"
  msgid "multiple initializations given for %qD"
  msgstr "%J multiple penginisialisasi diberikan untuk %qD"
  
! #: cp/init.c:1167
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for base %qT"
  msgid "multiple initializations given for base %qT"
  msgstr "%J multiple penginisialisasi diberikan untuk dasar %qT"
  
! #: cp/init.c:1254
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitializations for multiple members of %qT"
  msgid "initializations for multiple members of %qT"
  msgstr "%J inisialisasi untuk multiple anggota dari %qT"
  
! #: cp/init.c:1351
  #, fuzzy, gcc-internal-format
  #| msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "%J kelas dasar %q#T seharusnya secara eksplisit diinisialisasikan dalam konstruktor salinan"
  
! #: cp/init.c:1582 cp/init.c:1601
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/init.c:1588
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D adalah sebuah anggota data statis; ini hanya dapat diinisialisasikan di definisinya"
  
! #: cp/init.c:1595
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D bukan sebuah anggota data bukan-statis dari %qT"
  
! #: cp/init.c:1634
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "penginisialisasi tidak bernama untuk %qT, yang tidak memiliki kelas dasar"
  
! #: cp/init.c:1642
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "penginisialisasi tidak bernama untuk %qT, yang menggunakan turunan multiple"
  
! #: cp/init.c:1689
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD keduanya sebuah dasar langsung dan sebuah virtual base tidak langsung"
  
! #: cp/init.c:1697
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "tipe %qT tidak sebuah langsung atau virtual base dari %qT"
  
! #: cp/init.c:1700
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
  
! #: cp/init.c:2122 cp/semantics.c:3622
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/init.c:2166
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "tipe tidak lengkap %qT tidak memiliki anggota %qD"
  
! #: cp/init.c:2180
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "penunjuk tidak valid ke bit-field %qD"
  
! #: cp/init.c:2266 cp/typeck.c:2029
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/init.c:2273 cp/semantics.c:2111
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "penggunaan tidak valid dari anggota data tidak statis %qD"
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2492
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "%J anggota referensi tidak terinisialisasi %qD"
  
! #: cp/init.c:2508
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in %<new%> of %q#T"
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.c:2516
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2520
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in %<new%> of %q#T"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.c:2630
  #, 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:2633
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2643
  #, 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:2646
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2655
  #, 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:2658
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu"
  msgstr ""
  
! #: cp/init.c:2675
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "at offset %wi from %qD declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/init.c:2679
  #, gcc-internal-format
  msgid "at offset [%wi, %wi] from %qD declared here"
  msgstr ""
  
! #: cp/init.c:2894
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "integer overflow dalam ekspresi"
  
! #: cp/init.c:2904
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "array size in new-expression must be constant"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/init.c:2922
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "variably modified type not allowed in new-expression"
  msgstr "Dummy argumen '%s' tidak diijinkan dalam ekspresi di %L"
  
! #: cp/init.c:2938
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:2940
  #, fuzzy, gcc-internal-format
  #| msgid "try removing the parentheses around the type-id"
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "mencoba menghapus tanda kurung disekitar tipe-id"
  
! #: cp/init.c:2950
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "tipe %<void%> tidak valid untuk new"
  
! #: cp/init.c:2956
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:2998
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.c:3142
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "tidak ada %qD yang sesuai yang ditemukan dalam kelas %qT"
  
! #: cp/init.c:3149 cp/search.c:1058
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "permintaan untuk anggota %qD adalah ambigu"
  
! #: cp/init.c:3223
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3226
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/init.c:3229
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3426
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "parenthesized initializer in array new"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/init.c:3719
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: cp/init.c:3748
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
  
! #: cp/init.c:3757
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/init.c:3876
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "kemungkinan masalah terdeteksi dalam penggunaan dari operator delete:"
  
! #: cp/init.c:3880
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "bukan destruktor ataupu class-specific operator delete yang akan dipanggil, meskipun mereka dideklarasikan ketika kelas didefinisikan."
  
! #: cp/init.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "penginisialisasi berakhir secara prematur"
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukuran array tidak diketahui dalam delete"
  
! #: cp/init.c:4767
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "kemungkinan masalah terdeteksi dalam penggunaan dari operator delete:"
  
! #: cp/init.c:4772
  #, fuzzy, gcc-internal-format
  #| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr "bukan destruktor ataupu class-specific operator delete yang akan dipanggil, meskipun mereka dideklarasikan ketika kelas didefinisikan."
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: 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 "compound literal memiliki ukuran variabel"
  
! #: cp/lambda.c:572
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot capture %qE by reference"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/lambda.c:582
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "capture by copy of incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/lambda.c:637
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.c:713
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.c:715
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.c:829
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> is unavailable for static member functions"
  msgid "%<this%> was not captured for this lambda function"
*************** msgstr "tidak ada argumen ke %qD yang te
*** 57143,57205 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(jika anda menggunakan %<-fpermissive%>, G++ akan menerima kode anda, tetapi mengijinkan penggunaan dari sebuah nama tidak dideklarasikan sudah ditinggalkan)"
  
! #: cp/mangle.c:2357
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling typeof, lebih baik gunakan decltype"
  
! #: cp/mangle.c:2361
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2668
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "mangling tipe fixed point tidak diketahui"
  
! #: cp/mangle.c:3428
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3433
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "mangling %C"
  
! #: cp/mangle.c:3509
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "diabaikan operan tengah ke %<?:%> operan tidak dapat mangled"
  
! #: cp/mangle.c:4074
  #, 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:4120
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4126
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4398
  #, 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:4403
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4408
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 57195,57257 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(jika anda menggunakan %<-fpermissive%>, G++ akan menerima kode anda, tetapi mengijinkan penggunaan dari sebuah nama tidak dideklarasikan sudah ditinggalkan)"
  
! #: cp/mangle.c:2350
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling typeof, lebih baik gunakan decltype"
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "mangling tipe fixed point tidak diketahui"
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "mangling %C"
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "diabaikan operan tengah ke %<?:%> operan tidak dapat mangled"
  
! #: cp/mangle.c:4085
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 57397,57731 ****
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3136
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q#D doesn't match"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "deklarasi extern dari %q#D tidak cocok"
  
! #: cp/method.c:3139
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected signature: %qD"
  msgstr "diduga pernyataan"
  
! #: cp/method.c:3171
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3191
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "a template cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.c:3226
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.c:3235
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "defaulted function %q+D with default argument"
  msgstr "%Hberkas berakhir dalam argumen baku"
  
! #: cp/name-lookup.c:2727
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared with %d template parameter(s)"
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "redeklarasikan dengan %d parameter template"
  
! #: cp/name-lookup.c:2733
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/name-lookup.c:2910
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D hides constructor for %q#T"
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D menyembunyikan konstruktor untuk %q#T"
  
! #: cp/name-lookup.c:3059
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/name-lookup.c:3064
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "karena perbedaan eksepsi spesifikasi"
  
! #: cp/name-lookup.c:3162
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/name-lookup.c:3185
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "deklarasi dari %q#D membayangi sebuah parameter"
  
! #: cp/name-lookup.c:3319
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/name-lookup.c:3746
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/name-lookup.c:4226
  #, 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:4229
  #, 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:4844
  #, fuzzy, gcc-internal-format
  #| msgid "type %q+D does not have a known size"
  msgid "%q#D does not have external linkage"
  msgstr "tipe %q+D tidak memiliki ukuran yang diketahui"
  
! #: cp/name-lookup.c:4846 cp/parser.c:11133 cp/parser.c:11143
! #: cp/semantics.c:3788 cp/semantics.c:3800
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q#D declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/name-lookup.c:5588
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> names desktruktor"
  
! #: cp/name-lookup.c:5604
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.c:5612
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/name-lookup.c:5628 cp/pt.c:18214
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/name-lookup.c:5638
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:5649 cp/name-lookup.c:5707
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.c:5672
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "%qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/name-lookup.c:5717
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5729
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared in %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.c:5743
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD not in a namespace surrounding %qD"
  msgid "using-declaration may not name namespace %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.c:5754
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> names konstruktor dalam %qT"
  
! #: cp/name-lookup.c:5850
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.c:5891
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/name-lookup.c:5901
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD seharusnya telah dideklarasikan didalam %qD"
  
! #: cp/name-lookup.c:5954
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared within %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.c:5956
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/name-lookup.c:6010
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/name-lookup.c:6017
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "%qD atribut tidak berarti karena anggota dari anonymous namespace memperoleh simbol lokal"
  
! #: cp/name-lookup.c:6027 cp/name-lookup.c:6054
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6033
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6070 cp/name-lookup.c:8581
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut %qD direktif diabaikan"
  
! #: cp/name-lookup.c:6398
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6450
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:6456
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %qE"
  msgstr "  %q+#D"
  
! #: cp/name-lookup.c:6985
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:6991
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> is unavailable for static member functions"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> tidak tersedia untuk anggota fungsi static"
  
! #: cp/name-lookup.c:7427
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:7430
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "it was later defined here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/name-lookup.c:8213
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:8575
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/name-lookup.c:8578
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/name-lookup.c:8766
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' di %L adalah ambigu"
  
! #: cp/name-lookup.c:8782
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "namespace alias %qD tidak diijinkan disini, diasumsikan %qD"
  
! #: cp/name-lookup.c:8862
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:8863
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/name-lookup.c:8915
  #, fuzzy, gcc-internal-format
  #| msgid "address area of %q+D conflicts with previous declaration"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "daerah alamat dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/name-lookup.c:8917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "reachable %s definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/name-lookup.c:8997
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX memasuki pop_everything ()\n"
  
! #: cp/name-lookup.c:9006
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 57449,57783 ----
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q#D doesn't match"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "deklarasi extern dari %q#D tidak cocok"
  
! #: cp/method.c:3156
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected signature: %qD"
  msgstr "diduga pernyataan"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "a template cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.c:3243
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.c:3252
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "defaulted function %q+D with default argument"
  msgstr "%Hberkas berakhir dalam argumen baku"
  
! #: cp/name-lookup.c:2728
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared with %d template parameter(s)"
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "redeklarasikan dengan %d parameter template"
  
! #: cp/name-lookup.c:2734
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/name-lookup.c:2911
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D hides constructor for %q#T"
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D menyembunyikan konstruktor untuk %q#T"
  
! #: cp/name-lookup.c:3060
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/name-lookup.c:3065
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "karena perbedaan eksepsi spesifikasi"
  
! #: cp/name-lookup.c:3163
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/name-lookup.c:3186
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "deklarasi dari %q#D membayangi sebuah parameter"
  
! #: cp/name-lookup.c:3320
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/name-lookup.c:3763
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/name-lookup.c:4243
  #, 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:4246
  #, 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:4861
  #, fuzzy, gcc-internal-format
  #| msgid "type %q+D does not have a known size"
  msgid "%q#D does not have external linkage"
  msgstr "tipe %q+D tidak memiliki ukuran yang diketahui"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q#D declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/name-lookup.c:5605
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> names desktruktor"
  
! #: cp/name-lookup.c:5621
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.c:5629
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/name-lookup.c:5655
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:5666 cp/name-lookup.c:5724
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.c:5689
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "%qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/name-lookup.c:5734
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5746
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared in %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.c:5760
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD not in a namespace surrounding %qD"
  msgid "using-declaration may not name namespace %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.c:5771
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> names konstruktor dalam %qT"
  
! #: cp/name-lookup.c:5867
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.c:5908
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/name-lookup.c:5918
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD seharusnya telah dideklarasikan didalam %qD"
  
! #: cp/name-lookup.c:5971
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared within %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.c:5973
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/name-lookup.c:6027
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/name-lookup.c:6034
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "%qD atribut tidak berarti karena anggota dari anonymous namespace memperoleh simbol lokal"
  
! #: cp/name-lookup.c:6044 cp/name-lookup.c:6071
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6050
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:6087 cp/name-lookup.c:8598
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut %qD direktif diabaikan"
  
! #: cp/name-lookup.c:6415
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:6467
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:6473
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %qE"
  msgstr "  %q+#D"
  
! #: cp/name-lookup.c:7002
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:7008
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> is unavailable for static member functions"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> tidak tersedia untuk anggota fungsi static"
  
! #: cp/name-lookup.c:7444
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:7447
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "it was later defined here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/name-lookup.c:8230
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:8592
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/name-lookup.c:8595
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:8686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/name-lookup.c:8783
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' di %L adalah ambigu"
  
! #: cp/name-lookup.c:8799
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "namespace alias %qD tidak diijinkan disini, diasumsikan %qD"
  
! #: cp/name-lookup.c:8879
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:8880
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/name-lookup.c:8932
  #, fuzzy, gcc-internal-format
  #| msgid "address area of %q+D conflicts with previous declaration"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "daerah alamat dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/name-lookup.c:8934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "reachable %s definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/name-lookup.c:9014
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX memasuki pop_everything ()\n"
  
! #: cp/name-lookup.c:9023
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "pengidentifikasi %<%s%> akan men
*** 57754,57760 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42693
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 57806,57812 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr "%H%<::%E%> belum pernah dideklar
*** 57783,57789 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "%Hpermintaan untuk anggota %qE dalam tipe bukan kelas %qT"
  
! #: cp/parser.c:3106 cp/parser.c:20001
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> has not been declared"
  msgid "%<%T::%E%> has not been declared"
--- 57835,57841 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "%Hpermintaan untuk anggota %qE dalam tipe bukan kelas %qT"
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> has not been declared"
  msgid "%<%T::%E%> has not been declared"
*************** msgstr "%Htemplate-id tidak valid"
*** 57878,57884 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah fungsi  dalam pengurangan"
  
! #: cp/parser.c:3301 cp/pt.c:19710
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "sebuah cast ke sebuah tipe selain dari sebuah integral atau tipe enumerasi tidak dapat muncul dalam sebuah ekspresi konstan"
--- 57930,57936 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah fungsi  dalam pengurangan"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "sebuah cast ke sebuah tipe selain dari sebuah integral atau tipe enumerasi tidak dapat muncul dalam sebuah ekspresi konstan"
*************** msgstr "%s hanya tersedia dengan -std=c+
*** 58038,58044 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:3496 cp/parser.c:28706
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 58090,58096 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
*************** msgstr ""
*** 58177,58183 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14325
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
--- 58229,58235 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
*************** msgstr "%Hpernyataan ekspresi tidak diij
*** 58236,58242 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3942
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected primary-expression"
--- 58288,58294 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected primary-expression"
*************** msgstr "%Hlingkup %qT sebelum %<~%> buka
*** 58271,58277 ****
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.c:6329 cp/parser.c:8350
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
--- 58323,58329 ----
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.c:6329 cp/parser.c:8357
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
*************** msgstr "%Hdeklarasi dari %<~%T%> sebagai
*** 58295,58307 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%Htypedef-nama %qD digunakan sebagai desktruktor deklarator"
  
! #: cp/parser.c:6500 cp/parser.c:22400
  #, fuzzy, gcc-internal-format
  #| msgid "expected specifier-qualifier-list"
  msgid "expected unqualified-id"
  msgstr "diduga specifier-qualifier-list"
  
! #: cp/parser.c:6527 cp/typeck.c:2843 cp/typeck.c:2846 cp/typeck.c:2863
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD bukan sebuah template"
--- 58347,58359 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%Htypedef-nama %qD digunakan sebagai desktruktor deklarator"
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, fuzzy, gcc-internal-format
  #| msgid "expected specifier-qualifier-list"
  msgid "expected unqualified-id"
  msgstr "diduga specifier-qualifier-list"
  
! #: cp/parser.c:6527 cp/typeck.c:2854 cp/typeck.c:2857 cp/typeck.c:2874
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD bukan sebuah template"
*************** msgstr "%Htipe %qT tidak lengkap digunak
*** 58341,58347 ****
  msgid "expected nested-name-specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:7143 cp/parser.c:9595
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in casts"
--- 58393,58399 ----
  msgid "expected nested-name-specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:7143 cp/parser.c:9602
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in casts"
*************** msgstr "%Htipe baru mungkin tidak didefi
*** 58359,58365 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.c:7336 cp/pt.c:20360
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 58411,58417 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C++ melarang compound litera
*** 58375,59631 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8088 cp/typeck.c:2731
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.c:8097
  #, fuzzy, gcc-internal-format
  #| msgid "%<%D::%D%> is not a member of %qT"
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> bukan sebuah anggota dari %qT"
  
! #: cp/parser.c:8402
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8512
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.c:8607
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:8881 cp/parser.c:31202
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %qs expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:8946
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.c:9032
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a new-expression"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:9048
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray bound forbidden after parenthesized type-id"
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "%Harray bound dilarang setelah parenthesized tipe id"
  
! #: cp/parser.c:9050
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "mencoba menghapus tanda kurung disekitar tipe-id"
  
! #: cp/parser.c:9082
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9127
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected expression-list or type-id"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.c:9156
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a new-type-id"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:9291
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
  
! #: cp/parser.c:9700
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "penggunaan dari gaya-lama cast"
  
! #: cp/parser.c:9849
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "%H%<>>%> operator akan diperlakukan sebagai dua sudut brackets dalam C++0x"
  
! #: cp/parser.c:9852
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "disarankan tanda kurung disekeliling ekspresi %<>>%>"
  
! #: cp/parser.c:10060
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: cp/parser.c:10349
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10499
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:10798
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:10808
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:10960
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10982
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of capture-list"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/parser.c:10997
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11002 cp/parser.c:11023 cp/parser.c:11215
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in unary expression"
  msgid "already captured %qD in lambda expression"
  msgstr "operan tidak valid dalam ekspresi unary"
  
! #: cp/parser.c:11017
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11037
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a reference type"
  msgid "%<this%> cannot be captured by reference"
  msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
  
! #: cp/parser.c:11056
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11067
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11098
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11129
  #, fuzzy, gcc-internal-format
  #| msgid "increment of read-only variable %qD"
  msgid "capture of non-variable %qE"
  msgstr "peningkatan dari variabel baca-saja %qD"
  
! #: cp/parser.c:11139
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11177
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11188
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11193
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11272
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11276
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11344
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "default argument specified for lambda parameter"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/parser.c:11364
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11376
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "duplikasi %<volatile%>"
  
! #: cp/parser.c:11383
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11396
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11414
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11456
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11845 cp/parser.c:12046
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "attributes at the beginning of statement are ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.c:11885
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected labeled-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:11934
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcase label %qE not within a switch statement"
  msgid "case label %qE not within a switch statement"
  msgstr "%Hlabel case %qE tidak dalam sebuah pernyataan switch"
  
! #: cp/parser.c:12053
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12062
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names constructor in %qT"
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> names konstruktor dalam %qT"
  
! #: cp/parser.c:12110
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12275
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:12302
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:12470 cp/parser.c:31686
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.c:12511
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/parser.c:12513
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "condition declares a function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: cp/parser.c:12553
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in conditions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
  #. Anything else is an error.
! #: cp/parser.c:12634 cp/parser.c:21692 cp/parser.c:24161
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected initializer"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:12918
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12925
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12950
  #, fuzzy, gcc-internal-format
  #| msgid "non-local variable %q#D uses local type %qT"
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "variabel bukan-lokal %q#D menggunakan tipe lokal %qT"
  
! #: cp/parser.c:12955
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13098
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: cp/parser.c:13182
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13325 cp/parser.c:31689
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.c:13371
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:13395
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:13526
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13534
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ melarang gotos yang sudah dihitung"
  
! #: cp/parser.c:13547 cp/parser.c:31692
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:13724
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected module-name"
  msgstr "Diduga nama"
  
! #: cp/parser.c:13759
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "metode deklarasi tidak dalam context @interface"
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13789
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13795
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13832
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13835
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13843
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13864
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13869
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13897
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%qE may only occur once in an export declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/parser.c:13918
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14020
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "attributes are not permitted in this position"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: cp/parser.c:14024
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14155 cp/parser.c:25964
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "kelebihan %<;%>"
  
! #: cp/parser.c:14248
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__label__%> not at the beginning of a block"
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%H%<__label__%> tidak berada diawal dari sebuah blok"
  
! #: cp/parser.c:14463
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14483
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14504
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmixing declarations and function-definitions is forbidden"
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "%Hpencampuran deklarasi dan definisi fungsi dilarang"
  
! #: cp/parser.c:14528
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a for-range-declaration"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:14583
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14586
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14637
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:14689
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "deklarasi kosong"
  
! #: cp/parser.c:14707
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member function declaration"
  msgid "invalid initializer for structured binding declaration"
  msgstr "deklarasi anggota fungsi tidak valid"
  
! #: cp/parser.c:14876
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<friend%> used outside of class"
  msgid "%<friend%> used outside of class"
  msgstr "%H%<friend%> digunakan diluar dari kelas"
  
! #: cp/parser.c:14915
  #, fuzzy, gcc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: cp/parser.c:14918
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14985
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<auto%> will change meaning in C++0x; please remove it"
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%H%<auto%> akan mengubah arti dalam C++0x; mohon hapus itu"
  
! #: cp/parser.c:15021
  #, fuzzy, gcc-internal-format
  #| msgid "%Hpure-specifier on function-definition"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%Hpenspesifikasi pure di definisi fungsi"
  
! #: cp/parser.c:15028
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D invalid in %q#T"
  msgid "%qD invalid in lambda"
  msgstr "%q+D tidak valid dalam %q#T"
  
! #: cp/parser.c:15109
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "type-specifier invalid in lambda"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/parser.c:15128
  #, fuzzy, gcc-internal-format
  #| msgid "%Hclass definition may not be declared a friend"
  msgid "class definition may not be declared a friend"
  msgstr "%Hdefinisi kelas mungkin tidka dideklarasikan sebagai friend"
  
! #: cp/parser.c:15201 cp/parser.c:26479
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.c:15220
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in explicit-specifier"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:15224
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:15288
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.c:15392
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:15594
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:15607
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:15770
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a conversion-type-id"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:15799
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:15803
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:15887
  #, fuzzy, gcc-internal-format
  #| msgid "%Honly constructors take base initializers"
  msgid "only constructors take member initializers"
  msgstr "%Hhanya konstruktor yang mengambil penginisialisasi dasar"
  
! #: cp/parser.c:15914
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcannot expand initializer for member %<%D%>"
  msgid "cannot expand initializer for member %qD"
  msgstr "%Htidak dapat mengekspand penginisialisasi untuk anggota %<%D%>"
  
! #: cp/parser.c:15926 cp/pt.c:26408
  #, fuzzy, gcc-internal-format
  #| msgid "static declaration of %q+D follows non-static declaration"
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "deklarasi statis dari %q+D mengikuti deklarasi bukan statis"
  
! #: cp/parser.c:15938 cp/pt.c:26420
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15990
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "anachronistic gaya-lama kelas dasar penginisialisasi"
  
! #: cp/parser.c:16075
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan dalam konteks ini (sebuah anggota terkualifikasi secara implisit adalah sebuah tipe)"
  
! #: cp/parser.c:16476
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16482
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected suffix identifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:16491
  #, fuzzy, gcc-internal-format
  #| msgid "expected a string after %<#pragma message%>"
  msgid "expected empty string after %<operator%> keyword"
  msgstr "diduga sebuah string setelah %<#pragma message%>"
  
! #: cp/parser.c:16497
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in binary operation"
  msgid "invalid encoding prefix in literal operator"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: cp/parser.c:16531
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.c:16578
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.c:16580
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<export%> not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.c:16582
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16761
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constrained type parameter"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/parser.c:16769
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "cv-qualified type parameter"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:16912
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:17148 cp/parser.c:17234 cp/parser.c:23932
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.c:17152 cp/parser.c:17238
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter packs cannot have default arguments"
  msgid "template parameter packs cannot have default arguments"
  msgstr "%Htemplate parameter pack tidak dapat memiliki argumen baku"
  
! #: cp/parser.c:17305
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-id"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:17367
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.c:17371
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> adalah sebuah penyebutan alternatif untuk %<[%>. Masukan spasi diantara %<<%> dan %<::%>"
  
! #: cp/parser.c:17375
  #, fuzzy, gcc-internal-format
  #| msgid "(if you use %<-fpermissive%> G++ will accept your code)"
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(jika anda menggunakan %<-fpermissive%> G++ akan menerima kode anda)"
  
! #: cp/parser.c:17405
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid template-argument-list"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17413
  #, fuzzy, gcc-internal-format
  #| msgid "%<<::%> cannot begin a template-argument list"
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.c:17517
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "parse error in template argument list"
  msgstr "%Hparse error dalam daftar argumen template"
  
  #. The name does not name a template.
! #: cp/parser.c:17602 cp/parser.c:17768 cp/parser.c:17973
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-name"
  msgstr "diduga pernyataan"
  
  #. Explain what went wrong.
! #: cp/parser.c:17648
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnon-template %qD used as template"
  msgid "non-template %qD used as template"
  msgstr "%Hbukan-template %qD digunakan sebagai template"
  
! #: cp/parser.c:17650
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "gunakan %<%T::template %D%> untuk mengindikasikan bahwa ini adalah template"
  
! #: cp/parser.c:17829
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected parameter pack before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.c:17938 cp/parser.c:17956 cp/parser.c:18127
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-argument"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:18094
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid non-type template argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:18229
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.c:18233
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.c:18237
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.c:18297
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate specialization with C linkage"
  msgid "template specialization with C linkage"
  msgstr "%Hspesialisasi template dengan C linkage"
  
! #: cp/parser.c:18517
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected type specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:18710
  #, 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:18716
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:18721
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18878
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected template-id for type"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.c:19008
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected type-name"
  msgstr "Diduga nama"
  
! #: cp/parser.c:19118
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%H%qE tidak bernama sebuah tipe"
  
! #: cp/parser.c:19119
  #, fuzzy, gcc-internal-format
  #| msgid "Recognize GNU-defined keywords"
  msgid "concept defined here"
  msgstr "Kenali kata kunci didefinisikan GNU"
  
! #: cp/parser.c:19141
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: cp/parser.c:19148
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19391
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19467
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtypedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%J typedef nama mungkin berupa sebuah nested-name-specifier"
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "deklarasi %qD tidak mendeklarasikan apapun"
  
! #: cp/parser.c:19717
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.c:19723
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/parser.c:19728
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "atribut diabaikan di elaborated type penspesifikasi yang tidak memforward sebuah deklarasi"
  
! #: cp/parser.c:19868
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is an enumeration template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/parser.c:19879
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/parser.c:19894
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "unnamed scoped enum is not allowed"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.c:19951
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<;%> or %<{%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:19995
  #, fuzzy, gcc-internal-format
  #| msgid "Enable automatic template instantiation"
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "Aktifkan instantiation template otomatis"
  
! #: cp/parser.c:20009
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.c:20021 cp/parser.c:25439
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %qD in namespace %qD which does not enclose %qD"
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "%Hdeklarasi dari %qD dalam namespace %qD yang tidak dilingkupi %qD"
  
! #: cp/parser.c:20026 cp/parser.c:25444
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %qD in %qD which does not enclose %qD"
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "%Hdeklarasi dari %qD dalam %qD yang tidak dilingkup %qD"
  
! #: cp/parser.c:20038 cp/parser.c:25457
  #, fuzzy, gcc-internal-format
  #| msgid "%Hextra qualification not allowed"
  msgid "extra qualification not allowed"
  msgstr "%Hekstra pengkualifikasi diabaikan"
  
! #: cp/parser.c:20075
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids incrementing an enum"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/parser.c:20100
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20103
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20290
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a namespace-name"
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%H%qD bukan sebuah nama namespace"
  
! #: cp/parser.c:20294
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a namespace-name"
  msgid "%qD is not a namespace-name"
  msgstr "%H%qD bukan sebuah nama namespace"
  
! #: cp/parser.c:20298
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected namespace-name"
  msgstr "diduga nama class"
  
! #: cp/parser.c:20359
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:20370
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20389
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:20399
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20404
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20408
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.c:20411
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "a nested namespace definition cannot be inline"
  msgstr "Peringatkan ketika sebuah fungsi inline tidak dapat diinline"
  
! #: cp/parser.c:20418
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "namespace %qD entered"
  msgstr "penggunaan dari namespace %qD  sebagai ekspresi"
  
! #: cp/parser.c:20473
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.c:20648
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:20663
  #, fuzzy, gcc-internal-format
  #| msgid "%Ha template-id may not appear in a using-declaration"
  msgid "a template-id may not appear in a using-declaration"
  msgstr "%Hsebuah template-id mungkin tidak muncul dalam sebuah using deklarasi"
  
! #: cp/parser.c:20681
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:20691
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20756
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "opaque-enum-declaration here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/parser.c:20826
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in alias template declarations"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:20997
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:21016 cp/parser.c:21033 cp/parser.c:21047
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:21023
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
  
! #: cp/parser.c:21060
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/parser.c:21076
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
  
! #: cp/parser.c:21304
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: cp/parser.c:21315
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21320
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21323
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21340 cp/parser.c:21365
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: cp/parser.c:21352 cp/parser.c:21373
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21359
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21587
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a function-definition is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.c:21598
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.c:21602
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "attributes are not allowed on a function-definition"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.c:21653
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21773
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "initializer provided for function"
  msgstr "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/parser.c:21815
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.c:21829
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "non-function %qD declared as implicit template"
  msgstr "fungsi %q+D redeklarasi sebagai inline"
  
! #: cp/parser.c:22320
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/parser.c:22446
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "cannot define member of dependent typedef %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/parser.c:22450
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> is not a type"
  msgid "%<%T::%E%> is not a type"
--- 58427,59689 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:8095 cp/typeck.c:2742
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.c:8104
  #, fuzzy, gcc-internal-format
  #| msgid "%<%D::%D%> is not a member of %qT"
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> bukan sebuah anggota dari %qT"
  
! #: cp/parser.c:8409
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.c:8519
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.c:8614
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %qs expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:8953
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.c:9039
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a new-expression"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:9055
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray bound forbidden after parenthesized type-id"
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "%Harray bound dilarang setelah parenthesized tipe id"
  
! #: cp/parser.c:9057
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "mencoba menghapus tanda kurung disekitar tipe-id"
  
! #: cp/parser.c:9089
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:9134
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected expression-list or type-id"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.c:9163
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a new-type-id"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:9298
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
  
! #: cp/parser.c:9707
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "penggunaan dari gaya-lama cast"
  
! #: cp/parser.c:9856
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "%H%<>>%> operator akan diperlakukan sebagai dua sudut brackets dalam C++0x"
  
! #: cp/parser.c:9859
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "disarankan tanda kurung disekeliling ekspresi %<>>%>"
  
! #: cp/parser.c:10067
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: cp/parser.c:10356
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:10809
! #, fuzzy, gcc-internal-format
! #| msgid "definition of %q#T inside template parameter list"
! msgid "lambda-expression in template parameter type"
! msgstr "definisi dari %q#T didalam daftar parameter template"
! 
! #: cp/parser.c:10819
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:10829
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of capture-list"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in unary expression"
  msgid "already captured %qD in lambda expression"
  msgstr "operan tidak valid dalam ekspresi unary"
  
! #: cp/parser.c:11038
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a reference type"
  msgid "%<this%> cannot be captured by reference"
  msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
  
! #: cp/parser.c:11077
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11150
  #, fuzzy, gcc-internal-format
  #| msgid "increment of read-only variable %qD"
  msgid "capture of non-variable %qE"
  msgstr "peningkatan dari variabel baca-saja %qD"
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11297
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11365
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "default argument specified for lambda parameter"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/parser.c:11385
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "duplikasi %<volatile%>"
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11477
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "attributes at the beginning of statement are ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.c:11906
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected labeled-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:11955
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcase label %qE not within a switch statement"
  msgid "case label %qE not within a switch statement"
  msgstr "%Hlabel case %qE tidak dalam sebuah pernyataan switch"
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names constructor in %qT"
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> names konstruktor dalam %qT"
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12297
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:12324
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.c:12533
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/parser.c:12535
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "condition declares a function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: cp/parser.c:12575
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in conditions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected initializer"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, fuzzy, gcc-internal-format
  #| msgid "non-local variable %q#D uses local type %qT"
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "variabel bukan-lokal %q#D menggunakan tipe lokal %qT"
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.c:13395
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:13419
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ melarang gotos yang sudah dihitung"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected module-name"
  msgstr "Diduga nama"
  
! #: cp/parser.c:13783
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "metode deklarasi tidak dalam context @interface"
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/parser.c:13880
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%qE may only occur once in an export declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "attributes are not permitted in this position"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: cp/parser.c:14048
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "kelebihan %<;%>"
  
! #: cp/parser.c:14272
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__label__%> not at the beginning of a block"
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%H%<__label__%> tidak berada diawal dari sebuah blok"
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14528
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmixing declarations and function-definitions is forbidden"
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "%Hpencampuran deklarasi dan definisi fungsi dilarang"
  
! #: cp/parser.c:14552
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a for-range-declaration"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14610
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14661
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:14713
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "deklarasi kosong"
  
! #: cp/parser.c:14731
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member function declaration"
  msgid "invalid initializer for structured binding declaration"
  msgstr "deklarasi anggota fungsi tidak valid"
  
! #: cp/parser.c:14900
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<friend%> used outside of class"
  msgid "%<friend%> used outside of class"
  msgstr "%H%<friend%> digunakan diluar dari kelas"
  
! #: cp/parser.c:14939
  #, fuzzy, gcc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<auto%> will change meaning in C++0x; please remove it"
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%H%<auto%> akan mengubah arti dalam C++0x; mohon hapus itu"
  
! #: cp/parser.c:15045
  #, fuzzy, gcc-internal-format
  #| msgid "%Hpure-specifier on function-definition"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%Hpenspesifikasi pure di definisi fungsi"
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D invalid in %q#T"
  msgid "%qD invalid in lambda"
  msgstr "%q+D tidak valid dalam %q#T"
  
! #: cp/parser.c:15133
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "type-specifier invalid in lambda"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/parser.c:15152
  #, fuzzy, gcc-internal-format
  #| msgid "%Hclass definition may not be declared a friend"
  msgid "class definition may not be declared a friend"
  msgstr "%Hdefinisi kelas mungkin tidka dideklarasikan sebagai friend"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.c:15244
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in explicit-specifier"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:15248
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:15312
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.c:15416
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:15618
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:15631
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:15794
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a conversion-type-id"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:15827
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:15911
  #, fuzzy, gcc-internal-format
  #| msgid "%Honly constructors take base initializers"
  msgid "only constructors take member initializers"
  msgstr "%Hhanya konstruktor yang mengambil penginisialisasi dasar"
  
! #: cp/parser.c:15938
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcannot expand initializer for member %<%D%>"
  msgid "cannot expand initializer for member %qD"
  msgstr "%Htidak dapat mengekspand penginisialisasi untuk anggota %<%D%>"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, fuzzy, gcc-internal-format
  #| msgid "static declaration of %q+D follows non-static declaration"
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "deklarasi statis dari %q+D mengikuti deklarasi bukan statis"
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "anachronistic gaya-lama kelas dasar penginisialisasi"
  
! #: cp/parser.c:16099
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan dalam konteks ini (sebuah anggota terkualifikasi secara implisit adalah sebuah tipe)"
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected suffix identifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:16515
  #, fuzzy, gcc-internal-format
  #| msgid "expected a string after %<#pragma message%>"
  msgid "expected empty string after %<operator%> keyword"
  msgstr "diduga sebuah string setelah %<#pragma message%>"
  
! #: cp/parser.c:16521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in binary operation"
  msgid "invalid encoding prefix in literal operator"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: cp/parser.c:16555
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.c:16604
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<export%> not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16785
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constrained type parameter"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "cv-qualified type parameter"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:16940
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter packs cannot have default arguments"
  msgid "template parameter packs cannot have default arguments"
  msgstr "%Htemplate parameter pack tidak dapat memiliki argumen baku"
  
! #: cp/parser.c:17333
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-id"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> adalah sebuah penyebutan alternatif untuk %<[%>. Masukan spasi diantara %<<%> dan %<::%>"
  
! #: cp/parser.c:17403
  #, fuzzy, gcc-internal-format
  #| msgid "(if you use %<-fpermissive%> G++ will accept your code)"
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(jika anda menggunakan %<-fpermissive%> G++ akan menerima kode anda)"
  
! #: cp/parser.c:17433
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid template-argument-list"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:17434
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:17441
  #, fuzzy, gcc-internal-format
  #| msgid "%<<::%> cannot begin a template-argument list"
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.c:17545
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "parse error in template argument list"
  msgstr "%Hparse error dalam daftar argumen template"
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-name"
  msgstr "diduga pernyataan"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnon-template %qD used as template"
  msgid "non-template %qD used as template"
  msgstr "%Hbukan-template %qD digunakan sebagai template"
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "gunakan %<%T::template %D%> untuk mengindikasikan bahwa ini adalah template"
  
! #: cp/parser.c:17857
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected parameter pack before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-argument"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:18122
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid non-type template argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:18257
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.c:18261
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.c:18265
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.c:18325
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate specialization with C linkage"
  msgid "template specialization with C linkage"
  msgstr "%Hspesialisasi template dengan C linkage"
  
! #: cp/parser.c:18554
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected type specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:18747
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18753
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:18758
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18915
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected template-id for type"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.c:19045
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected type-name"
  msgstr "Diduga nama"
  
! #: cp/parser.c:19155
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%H%qE tidak bernama sebuah tipe"
  
! #: cp/parser.c:19156
  #, fuzzy, gcc-internal-format
  #| msgid "Recognize GNU-defined keywords"
  msgid "concept defined here"
  msgstr "Kenali kata kunci didefinisikan GNU"
  
! #: cp/parser.c:19178
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtypedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%J typedef nama mungkin berupa sebuah nested-name-specifier"
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "deklarasi %qD tidak mendeklarasikan apapun"
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "atribut diabaikan di elaborated type penspesifikasi yang tidak memforward sebuah deklarasi"
  
! #: cp/parser.c:19905
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is an enumeration template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/parser.c:19916
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/parser.c:19931
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "unnamed scoped enum is not allowed"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.c:19988
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<;%> or %<{%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:20032
  #, fuzzy, gcc-internal-format
  #| msgid "Enable automatic template instantiation"
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "Aktifkan instantiation template otomatis"
  
! #: cp/parser.c:20046
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %qD in namespace %qD which does not enclose %qD"
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "%Hdeklarasi dari %qD dalam namespace %qD yang tidak dilingkupi %qD"
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %qD in %qD which does not enclose %qD"
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "%Hdeklarasi dari %qD dalam %qD yang tidak dilingkup %qD"
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, fuzzy, gcc-internal-format
  #| msgid "%Hextra qualification not allowed"
  msgid "extra qualification not allowed"
  msgstr "%Hekstra pengkualifikasi diabaikan"
  
! #: cp/parser.c:20112
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids incrementing an enum"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a namespace-name"
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%H%qD bukan sebuah nama namespace"
  
! #: cp/parser.c:20331
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a namespace-name"
  msgid "%qD is not a namespace-name"
  msgstr "%H%qD bukan sebuah nama namespace"
  
! #: cp/parser.c:20335
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected namespace-name"
  msgstr "diduga nama class"
  
! #: cp/parser.c:20396
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20445
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.c:20448
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "a nested namespace definition cannot be inline"
  msgstr "Peringatkan ketika sebuah fungsi inline tidak dapat diinline"
  
! #: cp/parser.c:20455
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "namespace %qD entered"
  msgstr "penggunaan dari namespace %qD  sebagai ekspresi"
  
! #: cp/parser.c:20510
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.c:20685
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:20700
  #, fuzzy, gcc-internal-format
  #| msgid "%Ha template-id may not appear in a using-declaration"
  msgid "a template-id may not appear in a using-declaration"
  msgstr "%Hsebuah template-id mungkin tidak muncul dalam sebuah using deklarasi"
  
! #: cp/parser.c:20718
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "opaque-enum-declaration here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/parser.c:20863
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in alias template declarations"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:21034
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:21060
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
  
! #: cp/parser.c:21097
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/parser.c:21113
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
  
! #: cp/parser.c:21341
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21624
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a function-definition is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.c:21635
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.c:21639
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "attributes are not allowed on a function-definition"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21810
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "initializer provided for function"
  msgstr "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.c:21866
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "non-function %qD declared as implicit template"
  msgstr "fungsi %q+D redeklarasi sebagai inline"
  
! #: cp/parser.c:22357
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/parser.c:22483
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "cannot define member of dependent typedef %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/parser.c:22487
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> is not a type"
  msgid "%<%T::%E%> is not a type"
*************** msgstr "%H%<%T::%E%> bukan sebuah tipe"
*** 59635,60130 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22479
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid declarator"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.c:22487
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of constructor as a template"
  msgid "invalid use of constructor as a template"
  msgstr "%Hpenggunaan tidak valid dari konstruktor sebagai sebuah template"
  
! #: cp/parser.c:22489
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "penggunaan %<%T::%D%> daripada %<%T::%D%> untuk menamai konstruktor dalam sebuah nama berkualifikasi"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:22604
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "qualified-id in declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.c:22629
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected declarator"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:22750
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "%qD is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/parser.c:22752
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/parser.c:22773
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.c:22834
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate cv-qualifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:22888
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple ref-qualifiers"
  msgstr "multiple pemanggil inline"
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22983
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate virt-specifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:23232
  #, fuzzy, gcc-internal-format
  #| msgid "missing makefile target after %qs"
  msgid "missing template arguments after %qT"
  msgstr "hilang target makefile setelah %qs"
  
! #: cp/parser.c:23238
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "%qT not permitted in template argument"
  msgstr "%Hparse error dalam daftar argumen template"
  
! #: cp/parser.c:23241 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2200
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of %qT"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.c:23267
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in template arguments"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:23272
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in template argument"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:23378
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected type-specifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:23659
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<,%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.c:23737
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in parameter types"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:23916
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdefault arguments are only permitted for function parameters"
  msgid "default arguments are only permitted for function parameters"
  msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
  
! #: cp/parser.c:23934
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack %qD cannot have a default argument"
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%H%s parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.c:23940
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack cannot have a default argument"
  msgid "template parameter pack cannot have a default argument"
  msgstr "%Htemplate parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.c:23942
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack cannot have a default argument"
  msgid "parameter pack cannot have a default argument"
  msgstr "%H%s parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.c:24068
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:24072
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:24396
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:24416
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.c:24454
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.c:24468
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24493
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.c:24544
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24600 cp/parser.c:24739
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-name"
  msgstr "diduga nama class"
  
! #: cp/parser.c:24978
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after its definition"
  msgid "expected %<;%> after class definition"
  msgstr "%q+D dideklarasikan inline setelah definisinya"
  
! #: cp/parser.c:24981
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after its definition"
  msgid "expected %<;%> after struct definition"
  msgstr "%q+D dideklarasikan inline setelah definisinya"
  
! #: cp/parser.c:24984
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after function declaration at %C"
  msgid "expected %<;%> after union definition"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: cp/parser.c:25381
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<{%> or %<:%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:25392
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "tidak dapat menemukan berkas untuk class %s"
  
! #: cp/parser.c:25400
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25407
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "qualified name does not name a class"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.c:25419
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/parser.c:25425
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid class name in declaration of %qD"
  msgid "invalid class name in declaration of %qD"
  msgstr "%Hnama kelas tidak valid dalam deklarasi dari %qD"
  
! #: cp/parser.c:25479
  #, fuzzy, gcc-internal-format
  #| msgid "%Han explicit specialization must be preceded by %<template <>%>"
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%Hsebuah eksplisit spesialisasi harus diawali oleh %<template <>%>"
  
! #: cp/parser.c:25511
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfunction template %qD redeclared as a class template"
  msgid "function template %qD redeclared as a class template"
  msgstr "%Htemplate fungsi %qD redeklarasikan sebagai sebuah template kelas"
  
! #: cp/parser.c:25547
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25612
  #, fuzzy, gcc-internal-format
  #| msgid "%Hprevious definition of %q+#T"
  msgid "previous definition of %q#T"
  msgstr "%Hdefinisi sebelumnya dari %q+#T"
  
! #: cp/parser.c:25712 cp/parser.c:31695
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
  msgstr "diduga nama class"
  
! #: cp/parser.c:25736
  #, 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:25740
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:25983
  #, fuzzy, gcc-internal-format
  #| msgid "%Ha class-key must be used when declaring a friend"
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "%Hsebuah class-key harus digunakan ketikan mendeklarasikan sebuah friend"
  
! #: cp/parser.c:26001
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "friend declaration does not name a class or function"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.c:26019
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26117
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:26124
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26137
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26290
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/parser.c:26318
  #, fuzzy, gcc-internal-format
  #| msgid "%Hpure-specifier on function-definition"
  msgid "pure-specifier on function-definition"
  msgstr "%Hpenspesifikasi pure di definisi fungsi"
  
! #: cp/parser.c:26338
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26385
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/parser.c:26399
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<;%> at end of member declaration"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: cp/parser.c:26473
  #, fuzzy, gcc-internal-format
  #| msgid "invalid AE type specified (%s)\n"
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "tipe AE yang dispesifikasikan (%s) tidak valid\n"
  
! #: cp/parser.c:26508
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.c:26638
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26658
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26682
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/parser.c:26685
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan dalam konteks ini (kelas dasar  adalah sebuah tipe implisit)"
  
! #: cp/parser.c:26885 cp/parser.c:26979
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in an exception-specification"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:26987
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "karena perbedaan eksepsi spesifikasi"
  
! #: cp/parser.c:26993
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27037
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:27078
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:27190
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in exception-declarations"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:27797
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%s atribut konflik dengan %s atribut di %L"
  
! #: cp/parser.c:27811
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27900
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:27977
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.c:28037
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:28377 cp/parser.c:28386
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "expression must be enclosed in parentheses"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: cp/parser.c:28723
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29073
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "posisi yang diminta bukan sebuah konstanta integer"
  
! #: cp/parser.c:29081
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "alignmen yang diminta bukan sebuah konstanta"
  
! #: cp/parser.c:29563
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29568
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: cp/parser.c:29572
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo few template-parameter-lists"
  msgid "too few template-parameter-lists"
--- 59693,60188 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid declarator"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.c:22524
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of constructor as a template"
  msgid "invalid use of constructor as a template"
  msgstr "%Hpenggunaan tidak valid dari konstruktor sebagai sebuah template"
  
! #: cp/parser.c:22526
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "penggunaan %<%T::%D%> daripada %<%T::%D%> untuk menamai konstruktor dalam sebuah nama berkualifikasi"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.c:22641
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "qualified-id in declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.c:22666
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected declarator"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:22787
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "%qD is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/parser.c:22789
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/parser.c:22810
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.c:22871
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate cv-qualifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple ref-qualifiers"
  msgstr "multiple pemanggil inline"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23020
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate virt-specifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  #| msgid "missing makefile target after %qs"
  msgid "missing template arguments after %qT"
  msgstr "hilang target makefile setelah %qs"
  
! #: cp/parser.c:23275
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "%qT not permitted in template argument"
  msgstr "%Hparse error dalam daftar argumen template"
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of %qT"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.c:23304
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in template arguments"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:23309
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in template argument"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:23415
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected type-specifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:23696
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<,%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.c:23774
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in parameter types"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:23953
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdefault arguments are only permitted for function parameters"
  msgid "default arguments are only permitted for function parameters"
  msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
  
! #: cp/parser.c:23971
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack %qD cannot have a default argument"
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%H%s parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.c:23977
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack cannot have a default argument"
  msgid "template parameter pack cannot have a default argument"
  msgstr "%Htemplate parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.c:23979
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack cannot have a default argument"
  msgid "parameter pack cannot have a default argument"
  msgstr "%H%s parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.c:24105
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:24109
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:24433
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:24453
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.c:24491
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-name"
  msgstr "diduga nama class"
  
! #: cp/parser.c:25013
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after its definition"
  msgid "expected %<;%> after class definition"
  msgstr "%q+D dideklarasikan inline setelah definisinya"
  
! #: cp/parser.c:25016
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after its definition"
  msgid "expected %<;%> after struct definition"
  msgstr "%q+D dideklarasikan inline setelah definisinya"
  
! #: cp/parser.c:25019
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after function declaration at %C"
  msgid "expected %<;%> after union definition"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: cp/parser.c:25416
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<{%> or %<:%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:25427
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "tidak dapat menemukan berkas untuk class %s"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25442
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "qualified name does not name a class"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.c:25454
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/parser.c:25460
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid class name in declaration of %qD"
  msgid "invalid class name in declaration of %qD"
  msgstr "%Hnama kelas tidak valid dalam deklarasi dari %qD"
  
! #: cp/parser.c:25514
  #, fuzzy, gcc-internal-format
  #| msgid "%Han explicit specialization must be preceded by %<template <>%>"
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%Hsebuah eksplisit spesialisasi harus diawali oleh %<template <>%>"
  
! #: cp/parser.c:25546
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfunction template %qD redeclared as a class template"
  msgid "function template %qD redeclared as a class template"
  msgstr "%Htemplate fungsi %qD redeklarasikan sebagai sebuah template kelas"
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  #| msgid "%Hprevious definition of %q+#T"
  msgid "previous definition of %q#T"
  msgstr "%Hdefinisi sebelumnya dari %q+#T"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
  msgstr "diduga nama class"
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:26018
  #, fuzzy, gcc-internal-format
  #| msgid "%Ha class-key must be used when declaring a friend"
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "%Hsebuah class-key harus digunakan ketikan mendeklarasikan sebuah friend"
  
! #: cp/parser.c:26036
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "friend declaration does not name a class or function"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/parser.c:26353
  #, fuzzy, gcc-internal-format
  #| msgid "%Hpure-specifier on function-definition"
  msgid "pure-specifier on function-definition"
  msgstr "%Hpenspesifikasi pure di definisi fungsi"
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26420
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/parser.c:26434
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<;%> at end of member declaration"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: cp/parser.c:26508
  #, fuzzy, gcc-internal-format
  #| msgid "invalid AE type specified (%s)\n"
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "tipe AE yang dispesifikasikan (%s) tidak valid\n"
  
! #: cp/parser.c:26543
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26717
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/parser.c:26720
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan dalam konteks ini (kelas dasar  adalah sebuah tipe implisit)"
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in an exception-specification"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:27022
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "karena perbedaan eksepsi spesifikasi"
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27072
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:27113
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:27225
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in exception-declarations"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:27832
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%s atribut konflik dengan %s atribut di %L"
  
! #: cp/parser.c:27846
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28012
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.c:28072
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "expression must be enclosed in parentheses"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "posisi yang diminta bukan sebuah konstanta integer"
  
! #: cp/parser.c:29135
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "alignmen yang diminta bukan sebuah konstanta"
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: cp/parser.c:29626
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo few template-parameter-lists"
  msgid "too few template-parameter-lists"
*************** msgstr "%Hterlalu sedikit template-param
*** 60134,60828 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29579
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many template-parameter-lists"
  msgid "too many template-parameter-lists"
  msgstr "%Hterlalu banyak template-parameter-lists"
  
! #: cp/parser.c:29978
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "named return values are no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/parser.c:30149
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30158
  #, 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:30164
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30264
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30274
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "no matching concept for template-introduction"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/parser.c:30297
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid declaration of member template in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "%Hdeklarasi tidak valid dari anggota template dalam kelas lokal"
  
! #: cp/parser.c:30306
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "template with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/parser.c:30326
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.c:30431
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template declaration of %<typedef%>"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/parser.c:30482
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: cp/parser.c:30529
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexplicit template specialization cannot have a storage class"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%Heksplisit template spesialisasi tidak dapat memiliki sebuah kelas penyimpanan"
  
! #: cp/parser.c:30829
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%H%<>>%> seharusnya %<> >%> didalam sebuah daftar argumen template nested"
  
! #: cp/parser.c:30842
  #, fuzzy, gcc-internal-format
  #| msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%Hspurious %<>>%>, gunakan %<>%> untuk mengakhiri sebuah daftar argumen template"
  
! #: cp/parser.c:31150
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31302
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of %qD in linkage specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "%Hpenggunaan tidak valid dari %qD dalam spesifikasi linkage"
  
! #: cp/parser.c:31317
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__thread%> before %qD"
  msgid "%<__thread%> before %qD"
  msgstr "%H%<__thread%> sebelum %qD"
  
! #: cp/parser.c:31452
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/parser.c:31463
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "baik %<_Sat%> dan %<char%> dalam penspesifikasi deklarasi"
  
! #: cp/parser.c:31468
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "duplikasi %qE"
  
! #: cp/parser.c:31494
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.c:31546
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31549
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31552
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31558
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31561
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:31564
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31567
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31570
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31573
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31576
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31579
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31582
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31585
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31588
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31591
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31594
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31597
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31600
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31603
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31606
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31612
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.c:31615
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31647
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31659
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31662
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31671
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.c:31698
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.c:32000
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32151
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag digunakan dalam penamaan %q#T"
  
! #: cp/parser.c:32156
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%q#T was previously declared here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/parser.c:32276
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/parser.c:32416 cp/parser.c:32450
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari basenya %qT"
  
! #: cp/parser.c:32423 cp/parser.c:32456
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32424 cp/parser.c:32457
  #, fuzzy, gcc-internal-format
  #| msgid "template class without a name"
  msgid "replace the class-key with %qs"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/parser.c:32431
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/parser.c:32432
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/parser.c:32514
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD redeclared with different access"
  msgid "%qD redeclared with different access"
  msgstr "%H%qD redeklarasi dengan akses berbeda"
  
! #: cp/parser.c:32535
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%H%<template%> (sebagai sebuah disambiguator) hanya diijinkan dalam templates"
  
! #: cp/parser.c:32783
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "file ends in default argument"
  msgstr "%Hberkas berakhir dalam argumen baku"
  
! #: cp/parser.c:33024 cp/parser.c:34332 cp/parser.c:34521
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "%Hsalah tempat %<@%D%> Objective-C++ konstruk"
  
! #: cp/parser.c:33095
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33165
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33196
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<@encode%> must specify a type as an argument"
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%H%<@encode%> harus menspesifikasikan sebuah tipe sebagai sebuah argumen"
  
! #: cp/parser.c:33600
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid Objective-C++ selector name"
  msgid "invalid Objective-C++ selector name"
  msgstr "%Hpemilih nama Objective-C++ tidak valid"
  
! #: cp/parser.c:33675 cp/parser.c:33693
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:33687 cp/parser.c:33753
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "method attributes must be specified at the end"
  msgstr "%J atribut daerah tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: cp/parser.c:33796
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:33993 cp/parser.c:34000 cp/parser.c:34007
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "invalid type for instance variable"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
  
! #: cp/parser.c:34124
  #, fuzzy, gcc-internal-format
  #| msgid "%Hidentifier expected after %<@protocol%>"
  msgid "identifier expected after %<@protocol%>"
  msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
  
! #: cp/parser.c:34297
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34304
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: cp/parser.c:34584 cp/parser.c:34591 cp/parser.c:34598
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:34760
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35826
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "diduga ekspresi integer"
  
! #: cp/parser.c:35843
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/parser.c:36826
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.c:37579
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in iterator type"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:39708
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "inisialisasi berkurung tidak diijinkan dalam loop OpenMP %<for%>"
  
! #: cp/parser.c:40259
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40346 cp/pt.c:17893
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterasi variabel %qD seharusnya bukan reduksi"
  
! #: cp/parser.c:40439
  #, fuzzy, gcc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough for loops to collapse"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: cp/parser.c:42655
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: cp/parser.c:43486
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.c:43516
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "diduga ekspresi"
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43631
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:43651 cp/semantics.c:5850
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43655 cp/semantics.c:5858
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43658 cp/pt.c:14005 cp/semantics.c:5864
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43661 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44188
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44198
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44552
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44599 cp/semantics.c:9954
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44601 cp/semantics.c:9956
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44747
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44750
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44801
  #, fuzzy, gcc-internal-format
  #| msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%Hsampah diakhir dari %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:45086
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: cp/parser.c:45129
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize tidak diikuti didalam fungsi"
  
! #: cp/parser.c:45161
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC option is not allowed inside functions"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC option tidak diijinkan didalam fungsi"
  
! #: cp/parser.c:45241
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: cp/parser.c:45280
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "konversi baku tidak diijinkan dalam konteks ini"
  
! #: cp/parser.c:45481
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.c:45537
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:299
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "anggota data %qD tidak dapat berupa sebuah anggota template"
  
! #: cp/pt.c:312
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "deklarasi anggota template %qD tidak valid"
  
! #: cp/pt.c:736
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explisit spesialisasi dalam lingkup non-namespace %qD"
  
! #: cp/pt.c:750
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "template kelas yang melingkupi tidak secara eksplisit terspesialisasi"
  
! #: cp/pt.c:834
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/pt.c:845 cp/pt.c:1078
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/pt.c:847
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "  from definition of %q#D"
  msgstr "  dari definisi dari %q+#D"
  
! #: cp/pt.c:864
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "eksplisit instantiation dari %qD dalam namespace %qD (yang tidak melingkupi namespace %qD)"
  
! #: cp/pt.c:990
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/pt.c:1002
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "specialization of alias template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.c:1005 cp/pt.c:1144
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:1037
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spesialisasi dari %qT setelah instantiation"
  
! #: cp/pt.c:1081
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
--- 60192,60886 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many template-parameter-lists"
  msgid "too many template-parameter-lists"
  msgstr "%Hterlalu banyak template-parameter-lists"
  
! #: cp/parser.c:30032
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "named return values are no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "no matching concept for template-introduction"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/parser.c:30351
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid declaration of member template in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "%Hdeklarasi tidak valid dari anggota template dalam kelas lokal"
  
! #: cp/parser.c:30360
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "template with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/parser.c:30380
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.c:30485
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template declaration of %<typedef%>"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/parser.c:30536
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: cp/parser.c:30583
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexplicit template specialization cannot have a storage class"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%Heksplisit template spesialisasi tidak dapat memiliki sebuah kelas penyimpanan"
  
! #: cp/parser.c:30883
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%H%<>>%> seharusnya %<> >%> didalam sebuah daftar argumen template nested"
  
! #: cp/parser.c:30896
  #, fuzzy, gcc-internal-format
  #| msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%Hspurious %<>>%>, gunakan %<>%> untuk mengakhiri sebuah daftar argumen template"
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of %qD in linkage specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "%Hpenggunaan tidak valid dari %qD dalam spesifikasi linkage"
  
! #: cp/parser.c:31371
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__thread%> before %qD"
  msgid "%<__thread%> before %qD"
  msgstr "%H%<__thread%> sebelum %qD"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/parser.c:31517
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "baik %<_Sat%> dan %<char%> dalam penspesifikasi deklarasi"
  
! #: cp/parser.c:31522
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "duplikasi %qE"
  
! #: cp/parser.c:31548
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.c:31600
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31603
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31606
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31612
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31615
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:31618
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31621
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31624
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31627
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31630
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31633
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31636
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31639
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31642
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31645
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31651
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31654
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31657
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31660
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31666
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31701
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31713
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31716
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31719
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31725
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.c:31752
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag digunakan dalam penamaan %q#T"
  
! #: cp/parser.c:32210
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%q#T was previously declared here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/parser.c:32330
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari basenya %qT"
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, fuzzy, gcc-internal-format
  #| msgid "template class without a name"
  msgid "replace the class-key with %qs"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/parser.c:32485
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/parser.c:32486
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/parser.c:32568
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD redeclared with different access"
  msgid "%qD redeclared with different access"
  msgstr "%H%qD redeklarasi dengan akses berbeda"
  
! #: cp/parser.c:32589
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%H%<template%> (sebagai sebuah disambiguator) hanya diijinkan dalam templates"
  
! #: cp/parser.c:32837
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "file ends in default argument"
  msgstr "%Hberkas berakhir dalam argumen baku"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "%Hsalah tempat %<@%D%> Objective-C++ konstruk"
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33250
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<@encode%> must specify a type as an argument"
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%H%<@encode%> harus menspesifikasikan sebuah tipe sebagai sebuah argumen"
  
! #: cp/parser.c:33654
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid Objective-C++ selector name"
  msgid "invalid Objective-C++ selector name"
  msgstr "%Hpemilih nama Objective-C++ tidak valid"
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "method attributes must be specified at the end"
  msgstr "%J atribut daerah tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "invalid type for instance variable"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
  
! #: cp/parser.c:34178
  #, fuzzy, gcc-internal-format
  #| msgid "%Hidentifier expected after %<@protocol%>"
  msgid "identifier expected after %<@protocol%>"
  msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:34814
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35879
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "diduga ekspresi integer"
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/parser.c:36879
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.c:37632
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in iterator type"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "inisialisasi berkurung tidak diijinkan dalam loop OpenMP %<for%>"
  
! #: cp/parser.c:40312
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterasi variabel %qD seharusnya bukan reduksi"
  
! #: cp/parser.c:40492
  #, fuzzy, gcc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough for loops to collapse"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: cp/parser.c:42708
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: cp/parser.c:43539
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.c:43569
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "diduga ekspresi"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44854
  #, fuzzy, gcc-internal-format
  #| msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%Hsampah diakhir dari %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:45139
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: cp/parser.c:45182
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize tidak diikuti didalam fungsi"
  
! #: cp/parser.c:45214
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC option is not allowed inside functions"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC option tidak diijinkan didalam fungsi"
  
! #: cp/parser.c:45294
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: cp/parser.c:45333
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "konversi baku tidak diijinkan dalam konteks ini"
  
! #: cp/parser.c:45534
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "anggota data %qD tidak dapat berupa sebuah anggota template"
  
! #: cp/pt.c:310
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "deklarasi anggota template %qD tidak valid"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explisit spesialisasi dalam lingkup non-namespace %qD"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "template kelas yang melingkupi tidak secara eksplisit terspesialisasi"
  
! #: cp/pt.c:832
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/pt.c:845
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "  from definition of %q#D"
  msgstr "  dari definisi dari %q+#D"
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "eksplisit instantiation dari %qD dalam namespace %qD (yang tidak melingkupi namespace %qD)"
  
! #: cp/pt.c:992
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "specialization of alias template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spesialisasi dari %qT setelah instantiation"
  
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
*************** msgstr "  dari definisi dari %q+#D"
*** 60830,60986 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1122
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spesialisasi %qT setelah instantiation %qT"
  
! #: cp/pt.c:1140
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.c:1605
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spesialisasi dari %qD setelah instansiasi"
  
! #: cp/pt.c:2047 cp/semantics.c:5719
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2183
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/pt.c:2188
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/pt.c:2480
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "template-id %qD untuk %q+D tidak cocok dengan deklarasi template apapun"
  
! #: cp/pt.c:2484
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2495
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spesialisasi template ambigu %qD untuk %q+D"
  
! #: cp/pt.c:2702
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.c:2712
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.c:2718
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2747
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "eksplisit instantiation dari %qD dalam namespace %qD (yang tidak melingkupi namespace %qD)"
  
! #: cp/pt.c:2783
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/pt.c:2787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing primary template attributes %s"
  msgstr "hilang atribut Code"
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing primary template attribute %s"
  msgstr "hilang atribut Code"
  
! #: cp/pt.c:2878 cp/pt.c:2938
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qD dalam deklarasi dari template utama"
  
! #: cp/pt.c:2891
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "daftar parameter template digunakan dalam instantiation eksplisit"
  
! #: cp/pt.c:2897
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definisi disediakan untuk instantiation eksplisit"
  
! #: cp/pt.c:2905
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "terlalu banyak daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/pt.c:2908
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "terlalu sedikit daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "eksplisit spesialisasi dari %qD harus dikenalkan oleh %<template <>%>"
  
! #: cp/pt.c:2916
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization declared %<concept%>"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:2949
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.c:2953
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.c:2985
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "argumen baku dispesifikasikan dalam spesialisasi eksplisit"
  
! #: cp/pt.c:3028
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD bukan sebuah fungsi template"
--- 60888,61044 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spesialisasi %qT setelah instantiation %qT"
  
! #: cp/pt.c:1142
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spesialisasi dari %qD setelah instansiasi"
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/pt.c:2190
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "template-id %qD untuk %q+D tidak cocok dengan deklarasi template apapun"
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spesialisasi template ambigu %qD untuk %q+D"
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.c:2717
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "eksplisit instantiation dari %qD dalam namespace %qD (yang tidak melingkupi namespace %qD)"
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing primary template attributes %s"
  msgstr "hilang atribut Code"
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing primary template attribute %s"
  msgstr "hilang atribut Code"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qD dalam deklarasi dari template utama"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "daftar parameter template digunakan dalam instantiation eksplisit"
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definisi disediakan untuk instantiation eksplisit"
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "terlalu banyak daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/pt.c:2913
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "terlalu sedikit daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "eksplisit spesialisasi dari %qD harus dikenalkan oleh %<template <>%>"
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization declared %<concept%>"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:2954
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.c:2958
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "argumen baku dispesifikasikan dalam spesialisasi eksplisit"
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD bukan sebuah fungsi template"
*************** msgstr "%qD bukan sebuah fungsi template
*** 60993,61151 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3090
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "spesialisasi dari anggota fungsi spesial secara implist dideklarasikan"
  
! #: cp/pt.c:3106
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "tidak ada anggota fungsi %qD dideklarasikan dalam %qT"
  
! #: cp/pt.c:3137
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/pt.c:3140
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "friend declaration here"
  msgstr "%J membayangi deklarasi ada disini"
  
! #: cp/pt.c:3249
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization of function concept %qD"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:3830
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: cp/pt.c:4133
  #, fuzzy, gcc-internal-format
  #| msgid "base initializer expansion %<%T%> contains no parameter packs"
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "ekspansi penginisialisasi dasar %<%T%> berisi parameter packs"
  
! #: cp/pt.c:4201
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%T%> contains no argument packs"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "pola ekspansi %<%T%> berisi tidak ada argumen packs"
  
! #: cp/pt.c:4203
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%E%> contains no argument packs"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "pola ekspansi %<%E%> berisi tidak ada argumen packs"
  
! #: cp/pt.c:4262
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parameter packs tidak diekspan dengan %<...%>:"
  
! #: cp/pt.c:4279 cp/pt.c:5092
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4407
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/pt.c:4410
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/pt.c:4412
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "template parameter %qD declared here"
  msgstr "tipe parameter template %qT dideklarasikan %<friend%>"
  
! #: cp/pt.c:5028
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "specialization of variable concept %q#D"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:5087
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.c:5110
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.c:5114
  #, 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:5118 cp/pt.c:5129 cp/pt.c:5137
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5126
  #, 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:5136
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/pt.c:5150
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.c:5152
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "primary template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.c:5198
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "parameter pack argumen %qE harus berada di akhir dari daftar argumen template"
  
! #: cp/pt.c:5201
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "parameter pack argumen %qT harus berada di akhir dari daftar argumen template"
  
! #: cp/pt.c:5224
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "template argumen %qE melibatkan parameter template"
  
! #: cp/pt.c:5270
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT of template argument %qE depends on template parameter(s)"
  msgid "type %qT of template argument %qE depends on a template parameter"
--- 61051,61209 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "spesialisasi dari anggota fungsi spesial secara implist dideklarasikan"
  
! #: cp/pt.c:3111
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "tidak ada anggota fungsi %qD dideklarasikan dalam %qT"
  
! #: cp/pt.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "friend declaration here"
  msgstr "%J membayangi deklarasi ada disini"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization of function concept %qD"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:3835
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: cp/pt.c:4158
  #, fuzzy, gcc-internal-format
  #| msgid "base initializer expansion %<%T%> contains no parameter packs"
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "ekspansi penginisialisasi dasar %<%T%> berisi parameter packs"
  
! #: cp/pt.c:4226
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%T%> contains no argument packs"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "pola ekspansi %<%T%> berisi tidak ada argumen packs"
  
! #: cp/pt.c:4228
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%E%> contains no argument packs"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "pola ekspansi %<%E%> berisi tidak ada argumen packs"
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parameter packs tidak diekspan dengan %<...%>:"
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4432
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "template parameter %qD declared here"
  msgstr "tipe parameter template %qT dideklarasikan %<friend%>"
  
! #: cp/pt.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "specialization of variable concept %q#D"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.c:5127
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/pt.c:5167
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.c:5169
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "primary template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "parameter pack argumen %qE harus berada di akhir dari daftar argumen template"
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "parameter pack argumen %qT harus berada di akhir dari daftar argumen template"
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "template argumen %qE melibatkan parameter template"
  
! #: cp/pt.c:5287
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT of template argument %qE depends on template parameter(s)"
  msgid "type %qT of template argument %qE depends on a template parameter"
*************** msgid_plural "type %qT of template argum
*** 61153,61171 ****
  msgstr[0] "tipe %qT dari template argumen %qE tergantung di parameter template"
  msgstr[1] "tipe %qT dari template argumen %qE tergantung di parameter template"
  
! #: cp/pt.c:5330
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.c:5334
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD after instantiation"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "spesialisasi dari %qD setelah instansiasi"
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "tidak ada argumen baku untuk %qD"
--- 61211,61229 ----
  msgstr[0] "tipe %qT dari template argumen %qE tergantung di parameter template"
  msgstr[1] "tipe %qT dari template argumen %qE tergantung di parameter template"
  
! #: cp/pt.c:5347
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.c:5351
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD after instantiation"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "spesialisasi dari %qD setelah instansiasi"
  
! #: cp/pt.c:5534
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "tidak ada argumen baku untuk %qD"
*************** msgstr "tidak ada argumen baku untuk %qD
*** 61174,61226 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5540
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack %qE must be at the end of the template parameter list"
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "parameter pack %qE harus berada di akhir dari daftar parameter template"
  
! #: cp/pt.c:5576
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "argumen baku tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
! #: cp/pt.c:5579
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.c:5582
  #, 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:5585
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in partial specializations"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.c:5588 cp/pt.c:5646
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type %qT has type %qT"
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argumen baku untuk parameter dari tipe %qT memiliki tipe %qT"
  
! #: cp/pt.c:5757
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared void"
  msgid "template %qD declared"
  msgstr "parameter %qD dideklarasikan void"
  
! #: cp/pt.c:5765
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/pt.c:5773
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
--- 61232,61284 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack %qE must be at the end of the template parameter list"
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "parameter pack %qE harus berada di akhir dari daftar parameter template"
  
! #: cp/pt.c:5593
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "argumen baku tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
! #: cp/pt.c:5596
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.c:5599
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5602
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in partial specializations"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type %qT has type %qT"
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argumen baku untuk parameter dari tipe %qT memiliki tipe %qT"
  
! #: cp/pt.c:5774
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared void"
  msgid "template %qD declared"
  msgstr "parameter %qD dideklarasikan void"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/pt.c:5790
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
*************** msgstr "fungsi bukan-anggota %qD tidak d
*** 61231,61288 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5796
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: cp/pt.c:5952
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definisi template dari bukan template %q#D"
  
! #: cp/pt.c:5991
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "diduga %d tingkat dari parm template untuk %q#D, diperoleh %d"
  
! #: cp/pt.c:6005
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "diperoleh %d parameter template untuk %q#T"
  
! #: cp/pt.c:6010
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  tetapi %d dibutuhkan"
  
! #: cp/pt.c:6031
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.c:6034
  #, fuzzy, gcc-internal-format
  #| msgid "use template<> for an explicit specialization"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "gunakan template<> untuk spesialisasi eksplisit"
  
! #: cp/pt.c:6179
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/pt.c:6192
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "penspesifikasi template tidak dispesifikasikan dalam deklarasi dari %qD"
  
! #: cp/pt.c:6203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redeclared with %d template parameter(s)"
  msgid "redeclared with %d template parameter"
--- 61289,61346 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definisi template dari bukan template %q#D"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "diduga %d tingkat dari parm template untuk %q#D, diperoleh %d"
  
! #: cp/pt.c:6022
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.c:6025
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "diperoleh %d parameter template untuk %q#T"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  tetapi %d dibutuhkan"
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.c:6051
  #, fuzzy, gcc-internal-format
  #| msgid "use template<> for an explicit specialization"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "gunakan template<> untuk spesialisasi eksplisit"
  
! #: cp/pt.c:6196
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/pt.c:6209
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "penspesifikasi template tidak dispesifikasikan dalam deklarasi dari %qD"
  
! #: cp/pt.c:6220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redeclared with %d template parameter(s)"
  msgid "redeclared with %d template parameter"
*************** msgid_plural "redeclared with %d templat
*** 61290,61296 ****
  msgstr[0] "redeklarasikan dengan %d parameter template"
  msgstr[1] "redeklarasikan dengan %d parameter template"
  
! #: cp/pt.c:6207
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter(s)"
  msgid "previous declaration %qD used %d template parameter"
--- 61348,61354 ----
  msgstr[0] "redeklarasikan dengan %d parameter template"
  msgstr[1] "redeklarasikan dengan %d parameter template"
  
! #: cp/pt.c:6224
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter(s)"
  msgid "previous declaration %qD used %d template parameter"
*************** msgid_plural "previous declaration %qD u
*** 61298,61775 ****
  msgstr[0] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  msgstr[1] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  
! #: cp/pt.c:6245
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parameter template %q+#D"
  
! #: cp/pt.c:6246
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.c:6257
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.c:6260 cp/pt.c:6309
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original declaration appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.c:6271
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/pt.c:6273
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original definition appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.c:6306
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "redeclaration %q#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.c:6637 cp/pt.c:6706
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.c:6640
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.c:6643
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.c:6656
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena objek %qD bukan eksternal linkage"
  
! #: cp/pt.c:6660
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.c:6709
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/pt.c:6711
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qT bukan sebuah anggota dari %qT"
  
! #: cp/pt.c:6773
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for %q#D"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.c:6782
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6791
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "  mismatched types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/pt.c:6800
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/pt.c:6811
  #, fuzzy, gcc-internal-format
  #| msgid "template arguments to %qD do not match original template %qD"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.c:6821
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs tidak valid untuk %qs"
  
! #: cp/pt.c:6830
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6846
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6857
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.c:6868
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.c:6880
  #, 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:6911
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "tidak dapat mengubah tipe %qT ke tipe %qT"
  
! #: cp/pt.c:6924
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/pt.c:6928
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "  %qT is not derived from %qT"
  msgstr "tipe %qT tidak diturunkan dari tipe %qT"
  
! #: cp/pt.c:6939
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6949
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/pt.c:6959
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "  template argument %qE does not match %qE"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: cp/pt.c:7021
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.c:7029
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.c:7039
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.c:7054
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.c:7064
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7071
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.c:7089
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.c:7097
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.c:7206
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena string literal tidak dapat digunakan dalam konteks ini"
  
! #: cp/pt.c:7365
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "in template argument for type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.c:7379
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/pt.c:7465
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena konflik dalam cv kualifikasi"
  
! #: cp/pt.c:7473
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini bukan sebuah lvalue"
  
! #: cp/pt.c:7491
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena ini bukan sebuah ekspresi konstan"
  
! #: cp/pt.c:7550
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini adalah sebuah penunjuk"
  
! #: cp/pt.c:7552
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/pt.c:7606
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini dari tipe %qT"
  
! #: cp/pt.c:8155
  #, fuzzy, gcc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "ignoring attributes on template argument %qT"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: cp/pt.c:8171
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attributes in template argument %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/pt.c:8305
  #, fuzzy, gcc-internal-format
  #| msgid "name of class shadows template template parameter %qD"
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/pt.c:8334
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of destructor %qD as a type"
  msgid "invalid use of destructor %qE as a type"
  msgstr "%Hpenggunaan tidak valid dari desktruktor %qD memiliki sebuah tipe"
  
! #: cp/pt.c:8339
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "merefer ke sebuah anggota tipe dari sebuah parameter template, gunakan %<typename %E%>"
  
! #: cp/pt.c:8355 cp/pt.c:8389 cp/pt.c:8443
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  diduga sebuah konstanta dari tipe %qT, diperoleh %qT"
  
! #: cp/pt.c:8371
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8377
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/pt.c:8380
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.c:8394
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  diduga sebuah tipe, diperoleh %qT"
  
! #: cp/pt.c:8397
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  diduga sebuah template kelas, diperoleh %qT"
  
! #: cp/pt.c:8447
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type %qD, got %qD"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  diduga sebuah template dari tipe %qD, diperoleh %qD"
  
! #: cp/pt.c:8461
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.c:8464
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.c:8528
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "tidak dapat mengubah argumen template %qE ke %qT"
  
! #: cp/pt.c:8666 cp/pt.c:8979
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.c:8681 cp/pt.c:8813
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.c:8809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.c:8818
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "disediakan untuk %q+D"
  
! #: cp/pt.c:8843
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8847
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/pt.c:8945
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9589
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%q#D is not a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/pt.c:9752
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "tipe bukan template %qT digunakan sebuah sebuah template"
  
! #: cp/pt.c:9754
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "untuk deklarasi template %q+D"
  
! #: cp/pt.c:9883 cp/pt.c:21201
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template constraint failure for %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/pt.c:10280
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.c:10924
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
  
! #: cp/pt.c:12083
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: cp/pt.c:12580
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12977
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: cp/pt.c:13065
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "panjang argumen pack tidak cocok akan diekspan %<%T%>"
  
! #: cp/pt.c:13068
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "panjang argumen pack tidak cocok ketika mengekspan %<%E%>"
  
! #: cp/pt.c:13658
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/pt.c:13757
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "membuat penunjuk ke anggota fungsi dari tipe bukan kelas %qT"
--- 61356,61833 ----
  msgstr[0] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  msgstr[1] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parameter template %q+#D"
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.c:6274
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original declaration appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.c:6288
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/pt.c:6290
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original definition appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.c:6323
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "redeclaration %q#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.c:6664
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.c:6677
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena objek %qD bukan eksternal linkage"
  
! #: cp/pt.c:6681
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.c:6730
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/pt.c:6732
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qT bukan sebuah anggota dari %qT"
  
! #: cp/pt.c:6794
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for %q#D"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6812
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "  mismatched types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/pt.c:6821
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/pt.c:6832
  #, fuzzy, gcc-internal-format
  #| msgid "template arguments to %qD do not match original template %qD"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.c:6842
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs tidak valid untuk %qs"
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6878
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.c:6889
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.c:6901
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:6932
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "tidak dapat mengubah tipe %qT ke tipe %qT"
  
! #: cp/pt.c:6945
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/pt.c:6949
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "  %qT is not derived from %qT"
  msgstr "tipe %qT tidak diturunkan dari tipe %qT"
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/pt.c:6980
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "  template argument %qE does not match %qE"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: cp/pt.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.c:7050
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.c:7060
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.c:7075
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.c:7085
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7092
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.c:7110
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.c:7118
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.c:7230
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena string literal tidak dapat digunakan dalam konteks ini"
  
! #: cp/pt.c:7389
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "in template argument for type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.c:7403
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/pt.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena konflik dalam cv kualifikasi"
  
! #: cp/pt.c:7497
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini bukan sebuah lvalue"
  
! #: cp/pt.c:7515
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena ini bukan sebuah ekspresi konstan"
  
! #: cp/pt.c:7574
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini adalah sebuah penunjuk"
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/pt.c:7630
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini dari tipe %qT"
  
! #: cp/pt.c:8179
  #, fuzzy, gcc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "ignoring attributes on template argument %qT"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: cp/pt.c:8195
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attributes in template argument %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/pt.c:8329
  #, fuzzy, gcc-internal-format
  #| msgid "name of class shadows template template parameter %qD"
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/pt.c:8358
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of destructor %qD as a type"
  msgid "invalid use of destructor %qE as a type"
  msgstr "%Hpenggunaan tidak valid dari desktruktor %qD memiliki sebuah tipe"
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "merefer ke sebuah anggota tipe dari sebuah parameter template, gunakan %<typename %E%>"
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  diduga sebuah konstanta dari tipe %qT, diperoleh %qT"
  
! #: cp/pt.c:8395
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  diduga sebuah tipe, diperoleh %qT"
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  diduga sebuah template kelas, diperoleh %qT"
  
! #: cp/pt.c:8471
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type %qD, got %qD"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  diduga sebuah template dari tipe %qD, diperoleh %qD"
  
! #: cp/pt.c:8485
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.c:8488
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.c:8552
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "tidak dapat mengubah argumen template %qE ke %qT"
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.c:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.c:8842
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "disediakan untuk %q+D"
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8871
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%q#D is not a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "tipe bukan template %qT digunakan sebuah sebuah template"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "untuk deklarasi template %q+D"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template constraint failure for %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/pt.c:10287
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.c:10947
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
  
! #: cp/pt.c:12106
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: cp/pt.c:13121
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "panjang argumen pack tidak cocok akan diekspan %<%T%>"
  
! #: cp/pt.c:13124
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "panjang argumen pack tidak cocok ketika mengekspan %<%E%>"
  
! #: cp/pt.c:13725
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/pt.c:13824
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "membuat penunjuk ke anggota fungsi dari tipe bukan kelas %qT"
*************** msgstr "membuat penunjuk ke anggota fung
*** 61787,62094 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14830
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: cp/pt.c:15030
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipe parameter %qT tidak valid"
  
! #: cp/pt.c:15032
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/pt.c:15147
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/pt.c:15149
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fungsi mengembalikan sebuah fungsi"
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "membentuk referensi ke void"
  
! #: cp/pt.c:15847
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming pointer to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.c:15849
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming reference to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.c:15862
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.c:15865
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.c:15913
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/pt.c:15919
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/pt.c:15925
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "membuat penunjuk ke anggota dari tipe void"
  
! #: cp/pt.c:16026
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16046
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT bukan sebuah tipe class, struct, atau union"
  
! #: cp/pt.c:16078
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe enumerasi"
  
! #: cp/pt.c:16086
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe class"
  
! #: cp/pt.c:16200
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.c:16388
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type %qT does not match destructor name ~%qT"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/pt.c:16403
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "dependent-name %qE diparse sebagai sebuah bukan-tipe, tetapi instantiation menghasilkan sebuah tipe"
  
! #: cp/pt.c:16405
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
  
! #: cp/pt.c:16498
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in comparison expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "operan tidak valid dalam ekspresi perbandingan"
  
! #: cp/pt.c:16649
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "menggunakan field tidak valid %qD"
  
! #: cp/pt.c:17213 cp/pt.c:19086
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
  
! #: cp/pt.c:17217 cp/pt.c:19090
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "gunakan %<...%> untuk mengekspan argumen pack"
  
! #: cp/pt.c:19230
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20286
  #, 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:20313
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20318
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20321
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20326
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: cp/pt.c:20374
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/pt.c:20594
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/pt.c:20597
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/pt.c:20919
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT adalah/menggunakan tipe anonymous"
  
! #: cp/pt.c:20921
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
  
! #: cp/pt.c:20931
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: cp/pt.c:20946
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/pt.c:20964
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  mencoba untuk instantiate %qD"
  
! #: cp/pt.c:25055
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.c:25057
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.c:25063
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:25087 cp/pt.c:25182
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25093
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25095
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25114
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD bukan sebuah anggota data statis dari sebuah template class"
  
! #: cp/pt.c:25120 cp/pt.c:25177
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.c:25125
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "tipe %qT untuk instantiation eksplisit %qD tidak cocok dengan tipe yang dideklarasikan %qT"
  
! #: cp/pt.c:25133
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/pt.c:25169
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "duplikasi eksplisit instantiation dari %q#D"
  
! #: cp/pt.c:25192 cp/pt.c:25259
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 melarang penggunaan dari %<extern%> di instantiation eksplisit"
  
! #: cp/pt.c:25197 cp/pt.c:25274
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
  
! #: cp/pt.c:25231
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25234
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/pt.c:25243
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplisit instantiation dari %q#T sebelum definisi dari template"
  
! #: cp/pt.c:25264
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ melarang penggunaan dari %qE di instantiasi eksplisit"
  
! #: cp/pt.c:25304
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "duplikasi instansiasi eksplisit dari %q#T"
  
! #: cp/pt.c:25647
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
--- 61845,62152 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipe parameter %qT tidak valid"
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fungsi mengembalikan sebuah fungsi"
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "membentuk referensi ke void"
  
! #: cp/pt.c:15930
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming pointer to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.c:15932
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming reference to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.c:15945
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.c:15948
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/pt.c:16002
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/pt.c:16008
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "membuat penunjuk ke anggota dari tipe void"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT bukan sebuah tipe class, struct, atau union"
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe enumerasi"
  
! #: cp/pt.c:16169
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe class"
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.c:16471
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type %qT does not match destructor name ~%qT"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "dependent-name %qE diparse sebagai sebuah bukan-tipe, tetapi instantiation menghasilkan sebuah tipe"
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
  
! #: cp/pt.c:16581
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in comparison expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "operan tidak valid dalam ekspresi perbandingan"
  
! #: cp/pt.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "menggunakan field tidak valid %qD"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "gunakan %<...%> untuk mengekspan argumen pack"
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20368
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20408
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: cp/pt.c:20456
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/pt.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/pt.c:21001
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT adalah/menggunakan tipe anonymous"
  
! #: cp/pt.c:21003
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: cp/pt.c:21028
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  mencoba untuk instantiate %qD"
  
! #: cp/pt.c:25142
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.c:25144
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.c:25150
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25180
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25201
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD bukan sebuah anggota data statis dari sebuah template class"
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.c:25212
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "tipe %qT untuk instantiation eksplisit %qD tidak cocok dengan tipe yang dideklarasikan %qT"
  
! #: cp/pt.c:25220
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/pt.c:25256
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "duplikasi eksplisit instantiation dari %q#D"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 melarang penggunaan dari %<extern%> di instantiation eksplisit"
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
  
! #: cp/pt.c:25318
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25321
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/pt.c:25330
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplisit instantiation dari %q#T sebelum definisi dari template"
  
! #: cp/pt.c:25351
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ melarang penggunaan dari %qE di instantiasi eksplisit"
  
! #: cp/pt.c:25391
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "duplikasi instansiasi eksplisit dari %q#T"
  
! #: cp/pt.c:25685
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
*************** msgstr "spesisialisasi eksplisit dari %q
*** 62101,62271 ****
  #. 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:26148
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplisit instansiasi dari %qD tetapi tidak ada definisi yang tersedia"
  
! #: cp/pt.c:26196
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instansiasi melebihi maksimal dari %d instantiating %q+D, kemungkinan dari pembuatan tabel virtual (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal)"
  
! #: cp/pt.c:26562
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26592
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.c:26601
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.c:26609
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "invalid template non-type parameter"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/pt.c:26611
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.c:27965
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/pt.c:28246
  #, fuzzy, gcc-internal-format
  #| msgid "opaque vector types cannot be initialized"
  msgid "a concept cannot be constrained"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: cp/pt.c:28255
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/pt.c:28282
  #, fuzzy, gcc-internal-format
  #| msgid "deducing auto from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "deduksi auto dari daftar penginisialisasi dikurung membutuhkan #include <daftar_penginisialisasi>"
  
! #: cp/pt.c:29286
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD digunakan tanpa parameter template"
  
! #: cp/pt.c:29293
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.c:29395
  #, 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:29402
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29418
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.c:29426
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "fungsi tidak dipertimbangkan untuk inlining"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29441
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29445
  #, fuzzy, gcc-internal-format
  #| msgid "explicit qualification in declaration of %qD"
  msgid "explicit deduction guide declared here"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/pt.c:29461
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29463
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29529
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29532
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29627
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.c:29629
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.c:29686
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29690
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.c:29694
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.c:29698
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.c:29834
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "invalid use of %qT in template argument"
--- 62159,62329 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplisit instansiasi dari %qD tetapi tidak ada definisi yang tersedia"
  
! #: cp/pt.c:26234
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instansiasi melebihi maksimal dari %d instantiating %q+D, kemungkinan dari pembuatan tabel virtual (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal)"
  
! #: cp/pt.c:26600
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26630
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.c:26639
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.c:26647
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "invalid template non-type parameter"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/pt.c:26649
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.c:28003
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/pt.c:28289
  #, fuzzy, gcc-internal-format
  #| msgid "opaque vector types cannot be initialized"
  msgid "a concept cannot be constrained"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: cp/pt.c:28298
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/pt.c:28325
  #, fuzzy, gcc-internal-format
  #| msgid "deducing auto from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "deduksi auto dari daftar penginisialisasi dikurung membutuhkan #include <daftar_penginisialisasi>"
  
! #: cp/pt.c:29348
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD digunakan tanpa parameter template"
  
! #: cp/pt.c:29354
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.c:29457
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.c:29464
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29480
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.c:29488
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "fungsi tidak dipertimbangkan untuk inlining"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, fuzzy, gcc-internal-format
  #| msgid "explicit qualification in declaration of %qD"
  msgid "explicit deduction guide declared here"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/pt.c:29523
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.c:29760
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.c:29764
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "invalid use of %qT in template argument"
*************** msgstr "%q+#D tidak dapat dideklarasikan
*** 62416,63000 ****
  msgid "  since %q+#D declared in base class"
  msgstr "  karena %q+#D dideklarasikan dalam kelas dasar"
  
! #: cp/semantics.c:937
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:1085
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr "disarankan eksplisit tanda kurung disekitar tubuh kosong dalam pernyataan %<do%>"
  
! #: cp/semantics.c:1603
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1608
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1613
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "catching non-reference type %q#T"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/semantics.c:1823
  #, 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 "tipe dari operan asm %qE tidak dapat ditentukan"
  
! #: cp/semantics.c:1905
  #, fuzzy, gcc-internal-format
  #| msgid "__label__ declarations are only allowed in function scopes"
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "deklarasi __label__ hanya diperbolehkan dalam lingkup fungsi"
  
! #: cp/semantics.c:2090
  #, 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 "penggunaan tidak valid dari anggota %q+D dalam anggota fungsi statis"
  
! #: cp/semantics.c:2337
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "%qE missing template arguments"
  msgstr "argumen tidak cocok"
  
! #: cp/semantics.c:2397
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2749
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "cannot call a concept as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/semantics.c:2817
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "argumen ke destruktor tidak diijinkan"
  
! #: cp/semantics.c:2899
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> tidak tersedia untuk anggota fungsi static"
  
! #: cp/semantics.c:2901
  #, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "penggunaan tidak valid dari %<this%> dalam fungsi bukan anggota"
  
! #: cp/semantics.c:2903
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "penggunaan tidak valid ari %<this%> di tingkat paling atas"
  
! #: cp/semantics.c:2925
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "tidak valid pengkualifikasi lingkup dalam nama pseudo-destruktor"
  
! #: cp/semantics.c:2933 cp/typeck.c:2763
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/semantics.c:2955
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE bukan dari tipe %qT"
  
! #: cp/semantics.c:3035
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "compound literal dari tipe bukan-objek %qT"
  
! #: cp/semantics.c:3215
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "tipe parameter template harus menggunakan kata kunci %<class%> atau %<typename%>"
  
! #: cp/semantics.c:3265
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "penggunaan tidak valid dari tipe %qT sebagai nilai baku untuk sebuah parameter template"
  
! #: cp/semantics.c:3268
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "argumen baku tidak valid untuk sebuah parameter template template"
  
! #: cp/semantics.c:3285
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "definisi dari %q#T didalam daftar parameter template"
  
! #: cp/semantics.c:3316
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "definisi tidak valid dari tipe pengkualifikasi %qT"
  
! #: cp/semantics.c:3599
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/semantics.c:3762
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "anggota terproteksi %q+#D dalam union anonymous"
  
! #: cp/semantics.c:3779 cp/semantics.c:10726
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not captured"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/semantics.c:3783
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3785
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3797
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "penggunaan dari variabel %<auto%> dari fungsi yang berisi"
  
! #: cp/semantics.c:3799
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of parameter from containing function"
  msgstr "penggunaan dari variabel %<auto%> dari fungsi yang berisi"
  
! #: cp/semantics.c:3926
  #, fuzzy, gcc-internal-format
  #| msgid "alloc_size parameter outside range"
  msgid "use of parameter outside function body"
  msgstr "alloc_size parameter diluar dari jangkauan"
  
! #: cp/semantics.c:3936
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "argumen tidak cocok"
  
! #: cp/semantics.c:3972
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "parameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasi"
  
! #: cp/semantics.c:4003
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "penggunaan dari template class %qT sebagai ekspresi"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4010
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "permintaan untuk anggota %qD adalah ambigu dalam multiple inheritance lattice"
  
! #: cp/semantics.c:4038
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/semantics.c:4215
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "tipe dari %qE tidak dikenal"
  
! #: cp/semantics.c:4244
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "%qT bukan sebuah tipe template"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4378
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/semantics.c:4410
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke destruktor %<~%T%>"
  
! #: cp/semantics.c:4423
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.c:4427
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.c:4432
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.c:4443
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4970 cp/semantics.c:6752 cp/semantics.c:6836
! #: cp/semantics.c:6887 cp/semantics.c:7229 cp/semantics.c:7450
! #: cp/semantics.c:7733 cp/semantics.c:8181
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5716
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "user defined reduction lookup is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/semantics.c:5990
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6040
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: cp/semantics.c:6159
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6620
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6635
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6659
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "linear step expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:6764 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.c:6849
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: cp/semantics.c:6900
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: cp/semantics.c:6950
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> static expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:6964
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.c:6998
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> num expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7001
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<vector%> length expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7005
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<worker%> num expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7027
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.c:7031
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.c:7036
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.c:7063
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.c:7096
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs length expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7110
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: cp/semantics.c:7130
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<async%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7159
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<thread_limit%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7189
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<device%> id must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7211
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.c:7240
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.c:7255
  #, 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:7262
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.c:7277
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.c:7310
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.c:7321
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7350
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.c:7359
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.c:7460
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7886
  #, fuzzy, gcc-internal-format
  #| msgid "reimplementation of class %qs"
  msgid "template %qE in clause %qs"
  msgstr "reimplementasi dari class %qs"
  
! #: cp/semantics.c:7890
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7959
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<grainsize%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7989
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<priority%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:8019
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:8032
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: cp/semantics.c:8055
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/semantics.c:8065
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8122
  #, fuzzy, gcc-internal-format
  #| msgid "%<tree%> is not defined as a pointer type"
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> tidak didefinisikan sebagai sebuah tipe pointer"
  
! #: cp/semantics.c:8511
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8738
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD bukan berkas, namespace atau blok scope variabel"
  
! #: cp/semantics.c:8752
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE direktif tidak dalam definisi %qT"
  
! #: cp/semantics.c:8949
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdifference between %qE and %qD does not have integer type"
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "%Hperbedaan antara %qE dan %qD tidak memiliki tipe integer"
  
! #: cp/semantics.c:9415
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%Htipe tidak valid untuk iterasi variabel %qE"
  
! #: cp/semantics.c:9718 cp/semantics.c:9728
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed: %s"
  msgstr "static assertion gagal: %E"
  
! #: cp/semantics.c:10136
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10148
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/semantics.c:10177
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: cp/semantics.c:10214
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/semantics.c:10765
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/semantics.c:10818
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "template argumen %qE melibatkan parameter template"
  
! #: cp/semantics.c:10820
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10838
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
--- 62474,63058 ----
  msgid "  since %q+#D declared in base class"
  msgstr "  karena %q+#D dideklarasikan dalam kelas dasar"
  
! #: cp/semantics.c:956
  #, gcc-internal-format
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr ""
  
! #: cp/semantics.c:1104
  #, gcc-internal-format
  msgid "suggest explicit braces around empty body in %<do%> statement"
  msgstr "disarankan eksplisit tanda kurung disekitar tubuh kosong dalam pernyataan %<do%>"
  
! #: cp/semantics.c:1622
  #, gcc-internal-format
  msgid "catching polymorphic type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1627
  #, gcc-internal-format
  msgid "catching type %q#T by value"
  msgstr ""
  
! #: cp/semantics.c:1632
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "catching non-reference type %q#T"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/semantics.c:1842
  #, 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 "tipe dari operan asm %qE tidak dapat ditentukan"
  
! #: cp/semantics.c:1924
  #, fuzzy, gcc-internal-format
  #| msgid "__label__ declarations are only allowed in function scopes"
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "deklarasi __label__ hanya diperbolehkan dalam lingkup fungsi"
  
! #: cp/semantics.c:2109
  #, 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 "penggunaan tidak valid dari anggota %q+D dalam anggota fungsi statis"
  
! #: cp/semantics.c:2356
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "%qE missing template arguments"
  msgstr "argumen tidak cocok"
  
! #: cp/semantics.c:2416
  #, gcc-internal-format
  msgid "a statement expression is an insufficient context for overload resolution"
  msgstr ""
  
! #: cp/semantics.c:2768
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "cannot call a concept as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/semantics.c:2836
  #, gcc-internal-format
  msgid "arguments to destructor are not allowed"
  msgstr "argumen ke destruktor tidak diijinkan"
  
! #: cp/semantics.c:2918
  #, gcc-internal-format
  msgid "%<this%> is unavailable for static member functions"
  msgstr "%<this%> tidak tersedia untuk anggota fungsi static"
  
! #: cp/semantics.c:2920
  #, gcc-internal-format
  msgid "invalid use of %<this%> in non-member function"
  msgstr "penggunaan tidak valid dari %<this%> dalam fungsi bukan anggota"
  
! #: cp/semantics.c:2922
  #, gcc-internal-format
  msgid "invalid use of %<this%> at top level"
  msgstr "penggunaan tidak valid ari %<this%> di tingkat paling atas"
  
! #: cp/semantics.c:2944
  #, gcc-internal-format
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "tidak valid pengkualifikasi lingkup dalam nama pseudo-destruktor"
  
! #: cp/semantics.c:2952 cp/typeck.c:2774
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/semantics.c:2974
  #, gcc-internal-format
  msgid "%qE is not of type %qT"
  msgstr "%qE bukan dari tipe %qT"
  
! #: cp/semantics.c:3054
  #, gcc-internal-format
  msgid "compound literal of non-object type %qT"
  msgstr "compound literal dari tipe bukan-objek %qT"
  
! #: cp/semantics.c:3233
  #, gcc-internal-format
  msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr "tipe parameter template harus menggunakan kata kunci %<class%> atau %<typename%>"
  
! #: cp/semantics.c:3283
  #, gcc-internal-format
  msgid "invalid use of type %qT as a default value for a template template-parameter"
  msgstr "penggunaan tidak valid dari tipe %qT sebagai nilai baku untuk sebuah parameter template"
  
! #: cp/semantics.c:3286
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
  msgstr "argumen baku tidak valid untuk sebuah parameter template template"
  
! #: cp/semantics.c:3303
  #, gcc-internal-format
  msgid "definition of %q#T inside template parameter list"
  msgstr "definisi dari %q#T didalam daftar parameter template"
  
! #: cp/semantics.c:3334
  #, gcc-internal-format
  msgid "invalid definition of qualified type %qT"
  msgstr "definisi tidak valid dari tipe pengkualifikasi %qT"
  
! #: cp/semantics.c:3617
  #, gcc-internal-format
  msgid "invalid base-class specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/semantics.c:3780
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "anggota terproteksi %q+#D dalam union anonymous"
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not captured"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "penggunaan dari variabel %<auto%> dari fungsi yang berisi"
  
! #: cp/semantics.c:3817
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of parameter from containing function"
  msgstr "penggunaan dari variabel %<auto%> dari fungsi yang berisi"
  
! #: cp/semantics.c:3944
  #, fuzzy, gcc-internal-format
  #| msgid "alloc_size parameter outside range"
  msgid "use of parameter outside function body"
  msgstr "alloc_size parameter diluar dari jangkauan"
  
! #: cp/semantics.c:3954
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "argumen tidak cocok"
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "parameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasi"
  
! #: cp/semantics.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "penggunaan dari template class %qT sebagai ekspresi"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "permintaan untuk anggota %qD adalah ambigu dalam multiple inheritance lattice"
  
! #: cp/semantics.c:4056
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "tipe dari %qE tidak dikenal"
  
! #: cp/semantics.c:4272
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "%qT bukan sebuah tipe template"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke destruktor %<~%T%>"
  
! #: cp/semantics.c:4451
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.c:4455
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.c:4460
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "user defined reduction lookup is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6068
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "linear step expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: cp/semantics.c:6978
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> static expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:6992
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.c:7026
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> num expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7029
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<vector%> length expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7033
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<worker%> num expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7055
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.c:7059
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.c:7064
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.c:7124
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs length expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7138
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: cp/semantics.c:7158
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<async%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7187
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<thread_limit%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7217
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<device%> id must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:7239
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.c:7268
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.c:7305
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.c:7338
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.c:7349
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.c:7366
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7378
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.c:7488
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  #| msgid "reimplementation of class %qs"
  msgid "template %qE in clause %qs"
  msgstr "reimplementasi dari class %qs"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<grainsize%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:8017
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<priority%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:8047
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:8060
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: cp/semantics.c:8083
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/semantics.c:8093
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8150
  #, fuzzy, gcc-internal-format
  #| msgid "%<tree%> is not defined as a pointer type"
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> tidak didefinisikan sebagai sebuah tipe pointer"
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD bukan berkas, namespace atau blok scope variabel"
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE direktif tidak dalam definisi %qT"
  
! #: cp/semantics.c:8977
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdifference between %qE and %qD does not have integer type"
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "%Hperbedaan antara %qE dan %qD tidak memiliki tipe integer"
  
! #: cp/semantics.c:9443
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%Htipe tidak valid untuk iterasi variabel %qE"
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed: %s"
  msgstr "static assertion gagal: %E"
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/semantics.c:10205
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: cp/semantics.c:10242
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/semantics.c:10793
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/semantics.c:10846
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "template argumen %qE melibatkan parameter template"
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
*************** msgstr "argumen ke %<__builtin_return_ad
*** 63003,63024 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10893
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10920
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10928
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 63061,63082 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 63028,64201 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV kualifier tidak dapat diaplikasikan ke %qT"
  
! #: cp/tree.c:1934
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "statement-expression in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/tree.c:4249
  #, 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:4253
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4256
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid " declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/tree.c:4261
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4263
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4684
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "kelas dasar %qT memiliki cv pengkualifikasi"
  
! #: cp/tree.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not public"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/tree.c:4694
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/tree.c:4702
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has an incomplete type"
  msgid "%qD has a non-structural type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/tree.c:4720
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.c:4735
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.c:4753
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.c:4759
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.c:4779
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute takes no arguments"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: cp/tree.c:4783
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4846
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "permintaan init_priority bukan sebuah konstanta integer"
  
! #: cp/tree.c:4868
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "hanya dapat menggunakan atribut %qE di definisi lingkup-berkas dari objek dari tipe class"
  
! #: cp/tree.c:4876
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "permintaan init_priority diluar dari jangkauan"
  
! #: cp/tree.c:4887
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "permintaan init_priority disimpan untuk penggunaan internal"
  
! #: cp/tree.c:4899
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: cp/tree.c:4926
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as %s"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "deklarasi dari %qD sebagai %s"
  
! #: cp/tree.c:4946
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "the %qE attribute requires arguments"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/tree.c:4957
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.c:4970 cp/tree.c:4983
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.c:4972
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%T::%D%> bukan sebuah deklarator yang valid"
  
! #: cp/tree.c:4985
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> bukan sebuah deklarator yang valid"
  
! #: cp/tree.c:5009
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: cp/tree.c:5015
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.c:5022
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.c:5029
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.c:5051
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: cp/tree.c:5057
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%s atribut diaplikasikan ke %s %s di %L"
  
! #: cp/tree.c:5937
  #, fuzzy, gcc-internal-format
  #| msgid "array bound is not an integer constant"
  msgid "zero as null pointer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/tree.c:5959
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "pemeriksaan lang_*: gagal dalam %s, di %s:%d"
  
! #: cp/typeck.c:467
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr "%s diantara tipe penunjuk berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:473
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr "%s diantara tipe penunjuk berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:479
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr "%s diantara tipe penunjuk berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:627
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ melarang %s diantara penunjuk dari tipe %<void *%> dan penunjuk-ke-fungsi"
  
! #: cp/typeck.c:632
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ melarang %s diantara penunjuk dari tipe %<void *%> dan penunjuk-ke-fungsi"
  
! #: cp/typeck.c:637
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ melarang %s diantara penunjuk dari tipe %<void *%> dan penunjuk-ke-fungsi"
  
! #: cp/typeck.c:716
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:721
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:726
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:1547
  #, fuzzy, gcc-internal-format
  #| msgid "canonical types differ for identical types %T and %T"
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "tipe kanonikal berbeda untuk tipe identik %T dan %T"
  
! #: cp/typeck.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "tipe titik kanonikal sama untuk tipe berbeda %T dan %T"
  
! #: cp/typeck.c:1714
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "aplikasi tidak valid dari %qs ke anggota fungsi"
  
! #: cp/typeck.c:1812
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "aplikasi tidak valid dari %<sizeof%> ke sebuah bit-field"
  
! #: cp/typeck.c:1820
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ melarang mengaplikasikan %<sizeof%> ke sebuah ekspresi dari tipe fungsi"
  
! #: cp/typeck.c:1885
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "aplikasi tidak valid dari %<__alignof%> ke sebuah bit-field"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ melarang mengaplikasikan %<__alignof%> ke sebuah ekspresi dari tipe fungsi"
  
! #: cp/typeck.c:1978
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/typeck.c:2023
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "invalid use of non-static member function of type %qT"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/typeck.c:2191
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of temporary array"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:2373
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to %qT"
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "konversi sudah ditinggalkan dari konstanta string ke %qT"
  
! #: cp/typeck.c:2377
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "konversi sudah ditinggalkan dari konstanta string ke %qT"
  
! #: cp/typeck.c:2513 cp/typeck.c:3078
  #, fuzzy, gcc-internal-format
  #| msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "permintaan untuk anggota %qD dalam %qE, yangg tipe bukan class %qT"
  
! #: cp/typeck.c:2517 cp/typeck.c:3082
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "permintaan untuk anggota %qD dalam %qE, yangg tipe bukan class %qT"
  
! #: cp/typeck.c:2548
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of nonstatic data member %qE"
  msgid "invalid use of non-static data member %qE"
  msgstr "penggunaan tidak valid dari anggota data tidak statis %qE"
  
! #: cp/typeck.c:2628
  #, fuzzy, gcc-internal-format
  #| msgid "invalid access to non-static data member %qD  of NULL object"
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "akses tidak valid ke anggota data tidak statis %qD dari objek KOSONG"
  
! #: cp/typeck.c:2778
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "tipe objek %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "tipe yang sedang dihancurkan adalah %qT, tetapi destruktor merefer ke %qT"
  
! #: cp/typeck.c:2929
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2948
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: cp/typeck.c:2971
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2982
  #, 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:2997
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: cp/typeck.c:3112 cp/typeck.c:3138
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> bukan sebuah anggota dari %qT"
  
! #: cp/typeck.c:3177
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/typeck.c:3230
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: cp/typeck.c:3433
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: cp/typeck.c:3465
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qs on pointer to member"
  msgid "invalid use of array indexing on pointer to member"
  msgstr "penggunaan tidak valid dari %qs di penunjuk ke anggota"
  
! #: cp/typeck.c:3468
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qs on pointer to member"
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "penggunaan tidak valid dari %qs di penunjuk ke anggota"
  
! #: cp/typeck.c:3471
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qs on pointer to member"
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "penggunaan tidak valid dari %qs di penunjuk ke anggota"
  
! #: cp/typeck.c:3475
  #, 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:3540
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: cp/typeck.c:3637
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscripting array dideklarasikan %<register%>"
  
! #: cp/typeck.c:3675
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/typeck.c:3747
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objek hilang dalam penggunaan dari %qE"
  
! #: cp/typeck.c:3972
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ melarang pemanggilan %<::main%> dari dalam aplikasi"
  
! #: cp/typeck.c:3993
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "harus menggunakan %<.*%> atau %<->*%> untuk memanggil penunjuk-ke-anggota fungsi dalam %<%E (...)%>, contoh %<(... ->* %E) (...)%>"
  
! #: cp/typeck.c:4010
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.c:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.c:4016
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.c:4074
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "too many arguments to constructor %q#D"
  msgstr "terlalu banyak argumen ke %s %q+#D"
  
! #: cp/typeck.c:4075
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s %q+#D"
  msgid "too few arguments to constructor %q#D"
  msgstr "terlalu sedikit argumen ke %s %q+#D"
  
! #: cp/typeck.c:4080
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to member function %q#D"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/typeck.c:4081
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to member function %q#D"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: cp/typeck.c:4087
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %q#D"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/typeck.c:4088
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %q#D"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: cp/typeck.c:4098
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "too many arguments to method %q#D"
  msgstr "terlalu banyak argumen ke %s %q+#D"
  
! #: cp/typeck.c:4099
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s %q+#D"
  msgid "too few arguments to method %q#D"
  msgstr "terlalu sedikit argumen ke %s %q+#D"
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "terlalu banyak argumen ke fungsi"
  
! #: cp/typeck.c:4103
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "terlalu sedikit argumen ke fungsi"
  
! #: cp/typeck.c:4185
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameter %P dari %qD memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.c:4191
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.c:4440
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.c:4451
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.c:4497
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when returning type %qT but %qT was expected"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "tipe tidak kompatibel ketika mengembalikan tipe %qT tetapi %qT telah diduga"
  
! #: cp/typeck.c:4502
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "%s diantara tipe penunjuk berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:4532
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4536
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4545
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4549
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4675 cp/typeck.c:4687
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "mengasumsikan cast ke tipe %qT dari fungsi overloaded"
  
! #: cp/typeck.c:4733
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL digunakan dalam aritmetik"
  
! #: cp/typeck.c:5189 cp/typeck.c:5198 cp/typeck.c:5491 cp/typeck.c:5500
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ melarang perbandingan diantara penunjuk dan integer"
  
! #: cp/typeck.c:5404 cp/typeck.c:5417
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "operand types are %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/typeck.c:5440
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5472 cp/typeck.c:5480
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: cp/typeck.c:5530
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "perbandingan tidak berurut di argumen bukan titik pecahan"
  
! #: cp/typeck.c:5576
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/typeck.c:5656
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "operang tidak valid untuk tipe %qT dan %qT ke binari %qO"
  
! #: cp/typeck.c:6008
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk dari tipe %<void *%> dalam pengurangan"
  
! #: cp/typeck.c:6016
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah fungsi  dalam pengurangan"
  
! #: cp/typeck.c:6024
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah metoda  dalam pengurangan"
  
! #: cp/typeck.c:6077
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "penggunaan tidak valid dari sebuah penunjuk ke sebuah tipe tidak lengkap dalam aritmetik penunjuk"
  
! #: cp/typeck.c:6156
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of constructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6157
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of destructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6173
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "penggunaan tidak valid dari %qE untuk membentuk sebuah penunjuk ke anggota fungsi"
  
! #: cp/typeck.c:6176
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  sebuah kualified-id dibutuhkan"
  
! #: cp/typeck.c:6183
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "tanda kurung disekitar %qE tidak dapat digunakan untuk membentuk sebuah penunjuk-ke-anggota-fungsi"
  
! #: cp/typeck.c:6369
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.c:6375
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ melarang mengambil alamat dari sebuah anggota fungsi terikat ke sebuah bentuk penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6410
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6427
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ melarang mengambil alamat dari fungsi %<::main%>"
  
! #: cp/typeck.c:6485
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "tidak dapat membuat penunjuk ke anggota referensi %qD"
  
! #: cp/typeck.c:6505
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "attempt to take address of bit-field"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: cp/typeck.c:6521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "taking address of an immediate function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/typeck.c:6668
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6669
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6792
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/typeck.c:6793
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ melarang mengurangi sebuah enum"
  
! #: cp/typeck.c:6809
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.c:6811
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.c:6823
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ melarang meningkatkan sebuah penunjuk dari tipe %qT"
  
! #: cp/typeck.c:6825
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ melarang mengurangi sebuah penunjuk dari tipe %qT"
  
! #: cp/typeck.c:6864
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6877
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6887
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6895
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7075
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: cp/typeck.c:7097
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "alamat dari variabel eksplisit register %qD diminta"
  
! #: cp/typeck.c:7102
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "alamat yang diminta untuk %qD, yang dideklarasikan %<register%>"
  
! #: cp/typeck.c:7177
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %qT must be brace-enclosed"
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/typeck.c:7189
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in initializer"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.c:7193
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.c:7197
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in functional cast"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.c:7234
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.c:7321
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7355
  #, fuzzy, gcc-internal-format
  #| msgid "cast from type %qT to type %qT casts away constness"
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.c:7361
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away constness"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.c:7368
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.c:7392
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "useless cast to type %q#T"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.c:7406
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: cp/typeck.c:7843
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "tidak valid static_cast dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.c:7849 cp/typeck.c:7855 cp/typeck.c:9510
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/typeck.c:7881
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "mengubah dari %qT ke %qT"
  
! #: cp/typeck.c:7956
! #, gcc-internal-format
! msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.c:8026
  #, fuzzy
  #| msgid "cast from %qT to %qT loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "cast dari %qT ke %qT kehilangan presisi"
  
! #: cp/typeck.c:8051
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8062
  #, fuzzy
  #| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:8083 cp/typeck.c:8273
  #, fuzzy
  #| msgid "cast from %qT to %qT increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "cast dari %qT ke %qT menaikan alignmen yang dibutuhkan dari tipe target"
  
! #: cp/typeck.c:8100
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ melarang casting diantara penunjuk ke fungsi dan penunjuk ke objek"
  
! #: cp/typeck.c:8114
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.c:8187
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "penggunaan tidak valid dari const_cast dengan tipe %qT, yang bukan sebuah penunjuk, referensi, ataupun sebuah tipe penunjuk-ke-anggota-data"
  
! #: cp/typeck.c:8196
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "penggunaan tidak valid dari const_cast dengan tipe %qT, yang merupakan sebuah penunjuk atau referensi ke sebuah tipe fungsi"
  
! #: cp/typeck.c:8238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "const_cast tidak valid dari sebuah rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.c:8308
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "const_cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.c:8409 cp/typeck.c:8418
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ melarang casting ke sebuah tipe array %qT"
  
! #: cp/typeck.c:8427
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.c:8737
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8757
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  dalam evaluasi dari %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8817
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "assigning to an array from an initializer list"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/typeck.c:8844
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipe tidak kompatibel dalam assignmen dari %qT ke %qT"
  
! #: cp/typeck.c:8858
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array digunakan sebagai penginisialisasi"
  
! #: cp/typeck.c:8860
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "assignmen array tidak valid"
  
! #: cp/typeck.c:8997
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dalam penunjuk ke anggota fungsi konversi"
  
! #: cp/typeck.c:9011
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "penunjuk ke anggota konversi melalui basis maya %qT"
  
! #: cp/typeck.c:9058 cp/typeck.c:9077
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dalam penunjuk ke anggota konversi"
  
! #: cp/typeck.c:9158
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: cp/typeck.c:9473
  #, fuzzy
  #| msgid "cannot convert %qT to %qT for argument %qP to %qD"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "tidak dapat mengubah %qT ke %qT untuk argumen %qP ke %qD"
  
! #: cp/typeck.c:9478
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.c:9487
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.c:9491
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in return"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.c:9496
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.c:9528
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE might be a candidate for a format attribute"
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: cp/typeck.c:9532
  #, fuzzy, gcc-internal-format
  #| msgid "return type might be a candidate for a format attribute"
  msgid "parameter might be a candidate for a format attribute"
  msgstr "tipe kembali mungkin berupa sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.c:9537
  #, fuzzy, gcc-internal-format
  #| msgid "argument of function call might be a candidate for a format attribute"
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.c:9542
  #, fuzzy, gcc-internal-format
  #| msgid "argument of function call might be a candidate for a format attribute"
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.c:9552
  #, fuzzy, gcc-internal-format
  #| msgid "assignment left-hand side might be a candidate for a format attribute"
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "penempatan sisi tangan-kiri mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.c:9648
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "in passing argument %P of %qD"
  msgstr "dalam melewatkan argumen %P dari %q+D"
  
! #: cp/typeck.c:9730
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.c:9733
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9769
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable %q+D returned"
  msgid "reference to local variable %qD returned"
  msgstr "referensi ke variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.c:9773
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9779
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of label %qD returned"
  msgstr "alamat dari variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.c:9783
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of local variable %qD returned"
  msgstr "alamat dari variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.c:9982
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9984 cp/typeck.c:10007
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10006
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in return statement"
  msgid "redundant move in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: cp/typeck.c:10045
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10053
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "tidam dapat kembali dari sebuah penanganan dari sebuah fungsi-coba-blok dari sebuah konstruktor"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10056
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10091 cp/typeck.c:10137
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qT"
  
! #: cp/typeck.c:10099
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "hilang penginisialisasi"
  
! #: cp/typeck.c:10118
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10121
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10156
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with no value, in function returning %qT"
  msgid "return-statement with a value, in function returning %qT"
  msgstr "pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qT"
  
! #: cp/typeck.c:10185
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> harus tidak mengembalikan KOSONG kecuali ini dideklarasikan %<throw()%> (atau ada dalam pengaruh -fcheck-new )"
  
! #: cp/typeck.c:10828
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 63086,64260 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV kualifier tidak dapat diaplikasikan ke %qT"
  
! #: cp/tree.c:1943
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "statement-expression in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/tree.c:4300
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid " declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/tree.c:4312
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "kelas dasar %qT memiliki cv pengkualifikasi"
  
! #: cp/tree.c:4748
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not public"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/tree.c:4755
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has an incomplete type"
  msgid "%qD has a non-structural type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.c:4796
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.c:4814
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.c:4820
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.c:4840
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute takes no arguments"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: cp/tree.c:4844
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4907
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "permintaan init_priority bukan sebuah konstanta integer"
  
! #: cp/tree.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "hanya dapat menggunakan atribut %qE di definisi lingkup-berkas dari objek dari tipe class"
  
! #: cp/tree.c:4937
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "permintaan init_priority diluar dari jangkauan"
  
! #: cp/tree.c:4948
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "permintaan init_priority disimpan untuk penggunaan internal"
  
! #: cp/tree.c:4960
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: cp/tree.c:4987
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as %s"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "deklarasi dari %qD sebagai %s"
  
! #: cp/tree.c:5007
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "the %qE attribute requires arguments"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/tree.c:5018
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.c:5033
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%T::%D%> bukan sebuah deklarator yang valid"
  
! #: cp/tree.c:5046
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> bukan sebuah deklarator yang valid"
  
! #: cp/tree.c:5070
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: cp/tree.c:5076
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.c:5083
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.c:5090
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.c:5112
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: cp/tree.c:5118
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%s atribut diaplikasikan ke %s %s di %L"
  
! #: cp/tree.c:5998
  #, fuzzy, gcc-internal-format
  #| msgid "array bound is not an integer constant"
  msgid "zero as null pointer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/tree.c:6020
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "pemeriksaan lang_*: gagal dalam %s, di %s:%d"
  
! #: cp/typeck.c:478
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgstr "%s diantara tipe penunjuk berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:484
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgstr "%s diantara tipe penunjuk berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:490
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgstr "%s diantara tipe penunjuk berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:638
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
  msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ melarang %s diantara penunjuk dari tipe %<void *%> dan penunjuk-ke-fungsi"
  
! #: cp/typeck.c:643
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
  msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ melarang %s diantara penunjuk dari tipe %<void *%> dan penunjuk-ke-fungsi"
  
! #: cp/typeck.c:648
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
  msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
  msgstr "ISO C++ melarang %s diantara penunjuk dari tipe %<void *%> dan penunjuk-ke-fungsi"
  
! #: cp/typeck.c:727
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:732
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:737
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:1558
  #, fuzzy, gcc-internal-format
  #| msgid "canonical types differ for identical types %T and %T"
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "tipe kanonikal berbeda untuk tipe identik %T dan %T"
  
! #: cp/typeck.c:1565
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "tipe titik kanonikal sama untuk tipe berbeda %T dan %T"
  
! #: cp/typeck.c:1725
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "aplikasi tidak valid dari %qs ke anggota fungsi"
  
! #: cp/typeck.c:1823
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "aplikasi tidak valid dari %<sizeof%> ke sebuah bit-field"
  
! #: cp/typeck.c:1831
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ melarang mengaplikasikan %<sizeof%> ke sebuah ekspresi dari tipe fungsi"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "aplikasi tidak valid dari %<__alignof%> ke sebuah bit-field"
  
! #: cp/typeck.c:1907
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ melarang mengaplikasikan %<__alignof%> ke sebuah ekspresi dari tipe fungsi"
  
! #: cp/typeck.c:1989
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/typeck.c:2034
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "invalid use of non-static member function of type %qT"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/typeck.c:2202
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of temporary array"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:2384
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to %qT"
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "konversi sudah ditinggalkan dari konstanta string ke %qT"
  
! #: cp/typeck.c:2388
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "konversi sudah ditinggalkan dari konstanta string ke %qT"
  
! #: cp/typeck.c:2524 cp/typeck.c:3089
  #, fuzzy, gcc-internal-format
  #| msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "permintaan untuk anggota %qD dalam %qE, yangg tipe bukan class %qT"
  
! #: cp/typeck.c:2528 cp/typeck.c:3093
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "permintaan untuk anggota %qD dalam %qE, yangg tipe bukan class %qT"
  
! #: cp/typeck.c:2559
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of nonstatic data member %qE"
  msgid "invalid use of non-static data member %qE"
  msgstr "penggunaan tidak valid dari anggota data tidak statis %qE"
  
! #: cp/typeck.c:2639
  #, fuzzy, gcc-internal-format
  #| msgid "invalid access to non-static data member %qD  of NULL object"
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "akses tidak valid ke anggota data tidak statis %qD dari objek KOSONG"
  
! #: cp/typeck.c:2789
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "tipe objek %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/typeck.c:2798
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "tipe yang sedang dihancurkan adalah %qT, tetapi destruktor merefer ke %qT"
  
! #: cp/typeck.c:2940
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2959
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: cp/typeck.c:2982
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2993
  #, 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:3008
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: cp/typeck.c:3123 cp/typeck.c:3149
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> bukan sebuah anggota dari %qT"
  
! #: cp/typeck.c:3188
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/typeck.c:3241
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: cp/typeck.c:3444
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: cp/typeck.c:3476
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qs on pointer to member"
  msgid "invalid use of array indexing on pointer to member"
  msgstr "penggunaan tidak valid dari %qs di penunjuk ke anggota"
  
! #: cp/typeck.c:3479
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qs on pointer to member"
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "penggunaan tidak valid dari %qs di penunjuk ke anggota"
  
! #: cp/typeck.c:3482
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qs on pointer to member"
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "penggunaan tidak valid dari %qs di penunjuk ke anggota"
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscripting array dideklarasikan %<register%>"
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objek hilang dalam penggunaan dari %qE"
  
! #: cp/typeck.c:3983
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ melarang pemanggilan %<::main%> dari dalam aplikasi"
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "harus menggunakan %<.*%> atau %<->*%> untuk memanggil penunjuk-ke-anggota fungsi dalam %<%E (...)%>, contoh %<(... ->* %E) (...)%>"
  
! #: cp/typeck.c:4021
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.c:4024
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.c:4027
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.c:4085
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "too many arguments to constructor %q#D"
  msgstr "terlalu banyak argumen ke %s %q+#D"
  
! #: cp/typeck.c:4086
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s %q+#D"
  msgid "too few arguments to constructor %q#D"
  msgstr "terlalu sedikit argumen ke %s %q+#D"
  
! #: cp/typeck.c:4091
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to member function %q#D"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/typeck.c:4092
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to member function %q#D"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: cp/typeck.c:4098
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %q#D"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/typeck.c:4099
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %q#D"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: cp/typeck.c:4109
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "too many arguments to method %q#D"
  msgstr "terlalu banyak argumen ke %s %q+#D"
  
! #: cp/typeck.c:4110
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s %q+#D"
  msgid "too few arguments to method %q#D"
  msgstr "terlalu sedikit argumen ke %s %q+#D"
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "terlalu banyak argumen ke fungsi"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "terlalu sedikit argumen ke fungsi"
  
! #: cp/typeck.c:4196
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameter %P dari %qD memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.c:4462
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.c:4508
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when returning type %qT but %qT was expected"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "tipe tidak kompatibel ketika mengembalikan tipe %qT tetapi %qT telah diduga"
  
! #: cp/typeck.c:4513
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "%s diantara tipe penunjuk berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "mengasumsikan cast ke tipe %qT dari fungsi overloaded"
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL digunakan dalam aritmetik"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ melarang perbandingan diantara penunjuk dan integer"
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "operand types are %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: cp/typeck.c:5541
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "perbandingan tidak berurut di argumen bukan titik pecahan"
  
! #: cp/typeck.c:5587
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/typeck.c:5667
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "operang tidak valid untuk tipe %qT dan %qT ke binari %qO"
  
! #: cp/typeck.c:6019
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk dari tipe %<void *%> dalam pengurangan"
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah fungsi  dalam pengurangan"
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah metoda  dalam pengurangan"
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "penggunaan tidak valid dari sebuah penunjuk ke sebuah tipe tidak lengkap dalam aritmetik penunjuk"
  
! #: cp/typeck.c:6167
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of constructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6168
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of destructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6184
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "penggunaan tidak valid dari %qE untuk membentuk sebuah penunjuk ke anggota fungsi"
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  sebuah kualified-id dibutuhkan"
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "tanda kurung disekitar %qE tidak dapat digunakan untuk membentuk sebuah penunjuk-ke-anggota-fungsi"
  
! #: cp/typeck.c:6380
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.c:6386
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ melarang mengambil alamat dari sebuah anggota fungsi terikat ke sebuah bentuk penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6438
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ melarang mengambil alamat dari fungsi %<::main%>"
  
! #: cp/typeck.c:6496
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "tidak dapat membuat penunjuk ke anggota referensi %qD"
  
! #: cp/typeck.c:6516
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "attempt to take address of bit-field"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: cp/typeck.c:6532
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "taking address of an immediate function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ melarang mengurangi sebuah enum"
  
! #: cp/typeck.c:6820
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.c:6822
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.c:6834
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ melarang meningkatkan sebuah penunjuk dari tipe %qT"
  
! #: cp/typeck.c:6836
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ melarang mengurangi sebuah penunjuk dari tipe %qT"
  
! #: cp/typeck.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: cp/typeck.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "alamat dari variabel eksplisit register %qD diminta"
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "alamat yang diminta untuk %qD, yang dideklarasikan %<register%>"
  
! #: cp/typeck.c:7188
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %qT must be brace-enclosed"
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/typeck.c:7200
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in initializer"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.c:7204
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.c:7208
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in functional cast"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7366
  #, fuzzy, gcc-internal-format
  #| msgid "cast from type %qT to type %qT casts away constness"
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.c:7372
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away constness"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.c:7379
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.c:7403
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "useless cast to type %q#T"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.c:7417
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: cp/typeck.c:7854
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "tidak valid static_cast dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/typeck.c:7892
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "mengubah dari %qT ke %qT"
  
! #: cp/typeck.c:7963
! #, fuzzy, gcc-internal-format
! #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
! msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.c:8033
  #, fuzzy
  #| msgid "cast from %qT to %qT loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "cast dari %qT ke %qT kehilangan presisi"
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  #, fuzzy
  #| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  #, fuzzy
  #| msgid "cast from %qT to %qT increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "cast dari %qT ke %qT menaikan alignmen yang dibutuhkan dari tipe target"
  
! #: cp/typeck.c:8107
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ melarang casting diantara penunjuk ke fungsi dan penunjuk ke objek"
  
! #: cp/typeck.c:8121
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.c:8194
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "penggunaan tidak valid dari const_cast dengan tipe %qT, yang bukan sebuah penunjuk, referensi, ataupun sebuah tipe penunjuk-ke-anggota-data"
  
! #: cp/typeck.c:8203
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "penggunaan tidak valid dari const_cast dengan tipe %qT, yang merupakan sebuah penunjuk atau referensi ke sebuah tipe fungsi"
  
! #: cp/typeck.c:8245
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "const_cast tidak valid dari sebuah rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.c:8315
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "const_cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ melarang casting ke sebuah tipe array %qT"
  
! #: cp/typeck.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  dalam evaluasi dari %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8824
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "assigning to an array from an initializer list"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipe tidak kompatibel dalam assignmen dari %qT ke %qT"
  
! #: cp/typeck.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array digunakan sebagai penginisialisasi"
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "assignmen array tidak valid"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dalam penunjuk ke anggota fungsi konversi"
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "penunjuk ke anggota konversi melalui basis maya %qT"
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dalam penunjuk ke anggota konversi"
  
! #: cp/typeck.c:9165
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: cp/typeck.c:9480
  #, fuzzy
  #| msgid "cannot convert %qT to %qT for argument %qP to %qD"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "tidak dapat mengubah %qT ke %qT untuk argumen %qP ke %qD"
  
! #: cp/typeck.c:9485
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.c:9494
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.c:9498
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in return"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.c:9503
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.c:9535
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE might be a candidate for a format attribute"
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: cp/typeck.c:9539
  #, fuzzy, gcc-internal-format
  #| msgid "return type might be a candidate for a format attribute"
  msgid "parameter might be a candidate for a format attribute"
  msgstr "tipe kembali mungkin berupa sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.c:9544
  #, fuzzy, gcc-internal-format
  #| msgid "argument of function call might be a candidate for a format attribute"
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.c:9549
  #, fuzzy, gcc-internal-format
  #| msgid "argument of function call might be a candidate for a format attribute"
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.c:9559
  #, fuzzy, gcc-internal-format
  #| msgid "assignment left-hand side might be a candidate for a format attribute"
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "penempatan sisi tangan-kiri mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.c:9655
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "in passing argument %P of %qD"
  msgstr "dalam melewatkan argumen %P dari %q+D"
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable %q+D returned"
  msgid "reference to local variable %qD returned"
  msgstr "referensi ke variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of label %qD returned"
  msgstr "alamat dari variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.c:9790
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of local variable %qD returned"
  msgstr "alamat dari variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in return statement"
  msgid "redundant move in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "tidam dapat kembali dari sebuah penanganan dari sebuah fungsi-coba-blok dari sebuah konstruktor"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qT"
  
! #: cp/typeck.c:10106
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "hilang penginisialisasi"
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10163
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with no value, in function returning %qT"
  msgid "return-statement with a value, in function returning %qT"
  msgstr "pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qT"
  
! #: cp/typeck.c:10192
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> harus tidak mengembalikan KOSONG kecuali ini dideklarasikan %<throw()%> (atau ada dalam pengaruh -fcheck-new )"
  
! #: cp/typeck.c:10838
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr "kurung disekitar penginisialisas
*** 64496,64609 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "tidak dapat menginisialisasi kumpulan dari tipe %qT dengan sebuah kompound literal"
  
! #: cp/typeck2.c:1586 cp/typeck2.c:1616
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/typeck2.c:1593
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/typeck2.c:1600
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/typeck2.c:1691
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q#D does not match any in class %qT"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "prototipe untuk %q#D tidak cocok dengan kelas apapun %qT"
  
! #: cp/typeck2.c:1764
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "tidak ada field %qD ditemukan dalam union sedang diinisialisasi"
  
! #: cp/typeck2.c:1775
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "nilai indeks daripada nama field dalam union penginisialisasi"
  
! #: cp/typeck2.c:1969
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: cp/typeck2.c:1983
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "operan dasar dari %<->%> memiliki tipe bukan penunjuk %qT"
  
! #: cp/typeck2.c:2013
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "hasil dari %<operator->()%> menghasilkan hasil bukan penunjuk"
  
! #: cp/typeck2.c:2015
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "operan dasar dari %<->%> bukan sebuah penunjuk"
  
! #: cp/typeck2.c:2042
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE tidak dapat digunakan sebagai sebuah anggota penunjuk, karena ini adalah tipe %qT"
  
! #: cp/typeck2.c:2051
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "tidak dapat mengaplikasikan anggota penunjuk %qE ke %qE, yang dari tipe bukan class %qT"
  
! #: cp/typeck2.c:2073
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: cp/typeck2.c:2131
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "penunjuk ke anggota fungsi digunakan dalam aritmetik"
  
! #: cp/typeck2.c:2142
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "penunjuk ke anggota fungsi digunakan dalam aritmetik"
  
! #: cp/typeck2.c:2150
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2191
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "functional cast to array type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck2.c:2213
! #, fuzzy, gcc-internal-format
! #| msgid "could not convert template argument %qE to %qT"
! msgid "cannot deduce template arguments for %qT from %<()%>"
! msgstr "tidak dapat mengubah argumen template %qE ke %qT"
! 
! #: cp/typeck2.c:2233
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value-initialization of reference types"
  msgid "invalid value-initialization of reference type"
  msgstr "nilai-inisialisasi dari referensi tidak valid"
  
! #: cp/typeck2.c:2474
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "panggilan ke fungsi %qD yang melemparkan tipe tidak lengkap %q#T"
  
! #: cp/typeck2.c:2477
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "panggilan ke fungsi yang melemparkan tipe tidak lengkap %q#T"
--- 64555,64662 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "tidak dapat menginisialisasi kumpulan dari tipe %qT dengan sebuah kompound literal"
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/typeck2.c:1688
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q#D does not match any in class %qT"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "prototipe untuk %q#D tidak cocok dengan kelas apapun %qT"
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "tidak ada field %qD ditemukan dalam union sedang diinisialisasi"
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "nilai indeks daripada nama field dalam union penginisialisasi"
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "operan dasar dari %<->%> memiliki tipe bukan penunjuk %qT"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "hasil dari %<operator->()%> menghasilkan hasil bukan penunjuk"
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "operan dasar dari %<->%> bukan sebuah penunjuk"
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE tidak dapat digunakan sebagai sebuah anggota penunjuk, karena ini adalah tipe %qT"
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "tidak dapat mengaplikasikan anggota penunjuk %qE ke %qE, yang dari tipe bukan class %qT"
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: cp/typeck2.c:2128
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "penunjuk ke anggota fungsi digunakan dalam aritmetik"
  
! #: cp/typeck2.c:2139
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "penunjuk ke anggota fungsi digunakan dalam aritmetik"
  
! #: cp/typeck2.c:2147
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2188
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "functional cast to array type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value-initialization of reference types"
  msgid "invalid value-initialization of reference type"
  msgstr "nilai-inisialisasi dari referensi tidak valid"
  
! #: cp/typeck2.c:2460
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "panggilan ke fungsi %qD yang melemparkan tipe tidak lengkap %q#T"
  
! #: cp/typeck2.c:2463
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "panggilan ke fungsi yang melemparkan tipe tidak lengkap %q#T"
*************** msgstr ""
*** 64623,64914 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:134
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:182
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:304
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "extern symbols cannot have initializers"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: d/dmd/dsymbolsem.c:385
  #, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:397
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:401
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %s cannot be INTENT(IN) at %C"
  msgid "variables cannot be of type void"
  msgstr "Variabel %s tidak dapat berupa INTENT(IN) di %C"
  
! #: d/dmd/dsymbolsem.c:407
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "cannot be declared to be a function"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: d/dmd/dsymbolsem.c:416
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redefinition of %<struct %E%>"
! msgid "no definition of struct %s"
  msgstr "redefinisi dari %<struct %E%>"
  
! #: d/dmd/dsymbolsem.c:420
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:605
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot be %s"
  msgstr "tidak dapat membuka %s"
  
! #: d/dmd/dsymbolsem.c:622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot be `scope` and `%s`"
  msgstr "tidak dapat membuka %s"
  
! #: d/dmd/dsymbolsem.c:626
  #, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:659
  #, fuzzy, gcc-internal-format
  #| msgid "Use the Cygwin interface"
  msgid "field not allowed in interface"
  msgstr "Gunakan antar-muka Cygwin"
  
! #: d/dmd/dsymbolsem.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:684
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:691
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:700
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:718
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "inout variables can only be declared inside inout functions"
  msgstr "tipe ukuran variabel dideklarasikan diluar dari fungsi apapun"
  
! #: d/dmd/dsymbolsem.c:737
  #, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:746
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:752
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:762 d/dmd/dsymbolsem.c:769
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr "#pragma GCC optimize tidak diikuti didalam fungsi"
  
! #: d/dmd/dsymbolsem.c:782
  #, fuzzy, gcc-internal-format
  #| msgid "%Honly constructors take base initializers"
  msgid "manifest constants must have initializers"
  msgstr "%Hhanya konstruktor yang mengambil penginisialisasi dasar"
  
! #: d/dmd/dsymbolsem.c:794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "size of type %s is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: d/dmd/dsymbolsem.c:829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "%s does not have a default initializer"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: d/dmd/dsymbolsem.c:873
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "is not a static and cannot have static initializer"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: d/dmd/dsymbolsem.c:993
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1028
  #, fuzzy, gcc-internal-format
  #| msgid "Java class %qT cannot have a destructor"
  msgid "static storage variables cannot have destructors"
  msgstr "Java class %qT tidak dapat memiliki sebuah destruksi"
  
! #: d/dmd/dsymbolsem.c:1339
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "string expected for library name"
  msgstr "diduga nama class"
  
! #: d/dmd/dsymbolsem.c:1371
  #, gcc-internal-format
  msgid "function name expected for start address"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1386
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1400
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "string expected for mangled name"
  msgstr "operan tidak terduga"
  
! #: d/dmd/dsymbolsem.c:1413
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1418
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1443
  msgid "char 0x%02x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1456
  msgid "char 0x%04x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "can only apply to a single declaration"
  msgstr "konflik deklarasi %q#D"
  
! #: d/dmd/dsymbolsem.c:1532
  #, gcc-internal-format
  msgid "pragma is missing closing `;`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "repeated using declaration %q+D"
  msgid "incomplete mixin declaration (%s)"
  msgstr "diulang menggunakan deklarasi %q+D"
  
! #: d/dmd/dsymbolsem.c:1747
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Memory partitions should have at least one symbol"
  msgid "enum %s must have at least one member"
  msgstr "Partisi memori seharusnya memiliki paling tidak satu simbol"
  
! #: d/dmd/dsymbolsem.c:1859
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "circular reference to enum member"
  msgstr "mengembalikan referensi ke sementara"
  
! #: d/dmd/dsymbolsem.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2066
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2144
  #, fuzzy, gcc-internal-format
  #| msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgid "template tuple parameter must be last one"
  msgstr "tipe parameter template harus menggunakan kata kunci %<class%> atau %<typename%>"
  
! #: d/dmd/dsymbolsem.c:2320
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive mixin instantiation"
  msgstr "rekursif inlining"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2374 d/dmd/dsymbolsem.c:5234
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
  msgstr "rekursif inlining"
  
! #: d/dmd/dsymbolsem.c:2414
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "error instantiating"
  msgstr "error menulis %qs"
  
! #: d/dmd/dsymbolsem.c:2537 d/dmd/dsymbolsem.c:2706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%s must be a function instead of %s"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: d/dmd/dsymbolsem.c:2634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "without `this` cannot be %s"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: d/dmd/dsymbolsem.c:2734
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2739
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "functions cannot be scope"
--- 64676,64973 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:136
  #, gcc-internal-format
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:184
  #, gcc-internal-format
  msgid "%p has no semantic routine"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:306
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "extern symbols cannot have initializers"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: d/dmd/dsymbolsem.c:387
  #, gcc-internal-format
  msgid "__gshared not allowed in safe functions; use shared"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:399
  #, gcc-internal-format, gfc-internal-format
  msgid "type %s is inferred from initializer %s, and variables cannot be of type void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:403
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %s cannot be INTENT(IN) at %C"
  msgid "variables cannot be of type void"
  msgstr "Variabel %s tidak dapat berupa INTENT(IN) di %C"
  
! #: d/dmd/dsymbolsem.c:409
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "cannot be declared to be a function"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: d/dmd/dsymbolsem.c:418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redefinition of %<struct %E%>"
! msgid "no definition of struct `%s`"
  msgstr "redefinisi dari %<struct %E%>"
  
! #: d/dmd/dsymbolsem.c:434
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if type is not inferred, did you mean `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:619
  #, gcc-internal-format
  msgid "cannot be final, perhaps you meant const?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:624
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot be %s"
  msgstr "tidak dapat membuka %s"
  
! #: d/dmd/dsymbolsem.c:636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot be `scope` and `%s`"
  msgstr "tidak dapat membuka %s"
  
! #: d/dmd/dsymbolsem.c:640
  #, gcc-internal-format
  msgid "field cannot be `scope`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:673
  #, fuzzy, gcc-internal-format
  #| msgid "Use the Cygwin interface"
  msgid "field not allowed in interface"
  msgstr "Gunakan antar-muka Cygwin"
  
! #: d/dmd/dsymbolsem.c:677
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot be further field because it will change the determined %s size"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:698
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot use template to add field to aggregate `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:705
  #, gcc-internal-format
  msgid "only parameters or foreach declarations can be ref"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:714
  #, gcc-internal-format
  msgid "only parameters or stack based variables can be inout"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:732
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "inout variables can only be declared inside inout functions"
  msgstr "tipe ukuran variabel dideklarasikan diluar dari fungsi apapun"
  
! #: d/dmd/dsymbolsem.c:751
  #, gcc-internal-format, gfc-internal-format
  msgid "default construction is disabled for type %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:760
  #, gcc-internal-format
  msgid "globals, statics, fields, manifest constants, ref and out parameters cannot be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:766
  #, gcc-internal-format
  msgid "reference to scope class must be scope"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:776 d/dmd/dsymbolsem.c:783
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "void initializers for pointers not allowed in safe functions"
  msgstr "#pragma GCC optimize tidak diikuti didalam fungsi"
  
! #: d/dmd/dsymbolsem.c:796
  #, fuzzy, gcc-internal-format
  #| msgid "%Honly constructors take base initializers"
  msgid "manifest constants must have initializers"
  msgstr "%Hhanya konstruktor yang mengambil penginisialisasi dasar"
  
! #: d/dmd/dsymbolsem.c:808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "size of type %s is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: d/dmd/dsymbolsem.c:843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "%s does not have a default initializer"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: d/dmd/dsymbolsem.c:887
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "is not a static and cannot have static initializer"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: d/dmd/dsymbolsem.c:1007
  #, gcc-internal-format, gfc-internal-format
  msgid "of type struct %s uses this(this), which is not allowed in static initialization"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1042
  #, fuzzy, gcc-internal-format
  #| msgid "Java class %qT cannot have a destructor"
  msgid "static storage variables cannot have destructors"
  msgstr "Java class %qT tidak dapat memiliki sebuah destruksi"
  
! #: d/dmd/dsymbolsem.c:1340
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "string expected for library name"
  msgstr "diduga nama class"
  
! #: d/dmd/dsymbolsem.c:1372
  #, gcc-internal-format
  msgid "function name expected for start address"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "function name expected for start address, not `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1401
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "string expected for mangled name"
  msgstr "operan tidak terduga"
  
! #: d/dmd/dsymbolsem.c:1414
  #, gcc-internal-format
  msgid "zero-length string not allowed for mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1419
  #, gcc-internal-format
  msgid "mangled name characters can only be of type char"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1444
  msgid "char 0x%02x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1457
  msgid "char 0x%04x not allowed in mangled name"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1465
! #, fuzzy, gcc-internal-format
! #| msgid "no arguments"
! msgid "takes no argument"
! msgstr "tidak ada argumen"
! 
! #: d/dmd/dsymbolsem.c:1526
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "can only apply to a single declaration"
  msgstr "konflik deklarasi %q#D"
  
! #: d/dmd/dsymbolsem.c:1539
  #, gcc-internal-format
  msgid "pragma is missing closing `;`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1573
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "repeated using declaration %q+D"
  msgid "incomplete mixin declaration (%s)"
  msgstr "diulang menggunakan deklarasi %q+D"
  
! #: d/dmd/dsymbolsem.c:1758
  #, gcc-internal-format
  msgid "base type must not be void"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:1784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Memory partitions should have at least one symbol"
  msgid "enum %s must have at least one member"
  msgstr "Partisi memori seharusnya memiliki paling tidak satu simbol"
  
! #: d/dmd/dsymbolsem.c:1870
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "circular reference to enum member"
  msgstr "mengembalikan referensi ke sementara"
  
! #: d/dmd/dsymbolsem.c:2048
  #, gcc-internal-format, gfc-internal-format
  msgid "initialization with (%s.%s + 1) causes overflow for type `%s`"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2077
  #, gcc-internal-format
  msgid "has inexact value, due to loss of precision"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2155
  #, fuzzy, gcc-internal-format
  #| msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgid "template tuple parameter must be last one"
  msgstr "tipe parameter template harus menggunakan kata kunci %<class%> atau %<typename%>"
  
! #: d/dmd/dsymbolsem.c:2331
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive mixin instantiation"
  msgstr "rekursif inlining"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
  msgstr "rekursif inlining"
  
! #: d/dmd/dsymbolsem.c:2425
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "error instantiating"
  msgstr "error menulis %qs"
  
! #: d/dmd/dsymbolsem.c:2565 d/dmd/dsymbolsem.c:2734
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%s must be a function instead of %s"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: d/dmd/dsymbolsem.c:2662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "without `this` cannot be %s"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: d/dmd/dsymbolsem.c:2762
  #, gcc-internal-format
  msgid "storage class `auto` has no effect if return type is not inferred"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2767
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "functions cannot be scope"
*************** msgstr "fungsi virtual tidak dapat menja
*** 64917,64961 ****
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2747
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%s functions cannot be abstract"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: d/dmd/dsymbolsem.c:2766
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2768
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about overloaded virtual function names"
  msgid "cannot override a non-virtual function"
  msgstr "Peringatkan mengenai overloaded nama fungsi virtual"
  
! #: d/dmd/dsymbolsem.c:2772
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "cannot be both final and abstract"
  msgstr "anggota %qD tidak dapat dideklarasikan baik virtual dan statis"
  
! #: d/dmd/dsymbolsem.c:2784
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
--- 64976,65030 ----
  #. Non-static nested functions have a hidden 'this' pointer to which
  #. * the 'return' applies
  #.
! #: d/dmd/dsymbolsem.c:2775
  #, gcc-internal-format
  msgid "static member has no `this` to which `return` can apply"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%s functions cannot be abstract"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: d/dmd/dsymbolsem.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "%s method is not virtual and cannot override"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2796
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about overloaded virtual function names"
  msgid "cannot override a non-virtual function"
  msgstr "Peringatkan mengenai overloaded nama fungsi virtual"
  
! #: d/dmd/dsymbolsem.c:2800
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "cannot be both final and abstract"
  msgstr "anggota %qD tidak dapat dideklarasikan baik virtual dan statis"
  
! #: d/dmd/dsymbolsem.c:2829
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, ...)` not `%s`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2835
! #, gcc-internal-format, gfc-internal-format
! msgid "`pragma(%s)` functions must be `extern(C) %s %s([parameters...], const(char)*, va_list)`"
! msgstr ""
! 
! #: d/dmd/dsymbolsem.c:2851
  #, gcc-internal-format, gfc-internal-format
  msgid "constructors, destructors, postblits, invariants, new and delete functions are not allowed in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "function body only allowed in final functions in interface %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2861
  #, gcc-internal-format, gfc-internal-format
  msgid "destructors, postblits and invariants are not allowed in union %s"
  msgstr ""
*************** msgstr ""
*** 64963,65151 ****
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2850
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2880 d/dmd/dsymbolsem.c:2975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot disable built-in function %qs"
  msgid "cannot override final function %s"
  msgstr "tidak dapat menon-aktifkan fungsi bawaan %qs"
  
! #: d/dmd/dsymbolsem.c:3008
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "multiple overrides of same function"
  msgstr "dipanggil objek %qE bukan sebuah fungsi"
  
! #: d/dmd/dsymbolsem.c:3103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in return"
  msgid "incompatible covariant types %s and %s"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: d/dmd/dsymbolsem.c:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3128
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "does not override any function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: d/dmd/dsymbolsem.c:3149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot disable built-in function %qs"
  msgid "cannot override final function %s.%s"
  msgstr "tidak dapat menon-aktifkan fungsi bawaan %qs"
  
! #: d/dmd/dsymbolsem.c:3164
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "override only applies to class member functions"
  msgstr "atribut %qs hanya berlaku ke fungsi"
  
! #: d/dmd/dsymbolsem.c:3173
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn about overloaded virtual function names"
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr "Peringatkan mengenai overloaded nama fungsi virtual"
  
! #: d/dmd/dsymbolsem.c:3304
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3648
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "first argument must be type size_t, not %s"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: d/dmd/dsymbolsem.c:3690
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3696
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "one argument of type void* expected, not %s"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: d/dmd/dsymbolsem.c:3754
  #, fuzzy, gcc-internal-format
  #| msgid "union cannot be made transparent"
  msgid "structs, unions cannot be abstract"
  msgstr "union tidak dapat dibuat transparan"
  
! #: d/dmd/dsymbolsem.c:3894 d/dmd/dsymbolsem.c:4446
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3976
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4039
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4062
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "circular inheritance"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: d/dmd/dsymbolsem.c:4098 d/dmd/dsymbolsem.c:4588
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4109 d/dmd/dsymbolsem.c:4599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring duplicate directory \"%s\"\n"
  msgid "inherits from duplicate interface %s"
  msgstr "mengabaikan duplikasi direktori \"%s\"\n"
  
! #: d/dmd/dsymbolsem.c:4173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot inherit from final class %s"
  msgstr "tidak dapat menemukan berkas untuk class %s"
  
! #: d/dmd/dsymbolsem.c:4273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: d/dmd/dsymbolsem.c:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4467
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4607
  #, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4841
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "mixin templates are not regular templates"
  msgstr "parameter template tidak cocok dengan template"
  
! #: d/dmd/dsymbolsem.c:5028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id %qD for %q+D does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "template-id %qD untuk %q+D tidak cocok dengan deklarasi template apapun"
  
! #: d/dmd/dsymbolsem.c:5409
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot resolve"
  msgstr "tidak dapat membuka %s"
  
! #: d/dmd/dsymbolsem.c:5436
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "cannot alias an expression %s"
--- 65032,65220 ----
  #. If same name function exists in base class but 'this' is auto return,
  #. * cannot find index of base class's vtbl[] to override.
  #.
! #: d/dmd/dsymbolsem.c:2917
  #, gcc-internal-format
  msgid "return type inference is not supported if may override base class function"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:2947 d/dmd/dsymbolsem.c:3042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot disable built-in function %qs"
  msgid "cannot override final function %s"
  msgstr "tidak dapat menon-aktifkan fungsi bawaan %qs"
  
! #: d/dmd/dsymbolsem.c:3075
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "multiple overrides of same function"
  msgstr "dipanggil objek %qE bukan sebuah fungsi"
  
! #: d/dmd/dsymbolsem.c:3170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in return"
  msgid "incompatible covariant types %s and %s"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: d/dmd/dsymbolsem.c:3192
  #, gcc-internal-format, gfc-internal-format
  msgid "does not override any function, did you mean to override `%s%s`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3195
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "does not override any function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: d/dmd/dsymbolsem.c:3216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot disable built-in function %qs"
  msgid "cannot override final function %s.%s"
  msgstr "tidak dapat menon-aktifkan fungsi bawaan %qs"
  
! #: d/dmd/dsymbolsem.c:3231
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "override only applies to class member functions"
  msgstr "atribut %qs hanya berlaku ke fungsi"
  
! #: d/dmd/dsymbolsem.c:3240
  #, gcc-internal-format
  msgid "in and out contracts can only appear without a body when they are virtual interface functions or abstract"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn about overloaded virtual function names"
  msgid "cannot use template to add virtual function to class `%s`"
  msgstr "Peringatkan mengenai overloaded nama fungsi virtual"
  
! #: d/dmd/dsymbolsem.c:3371
  #, gcc-internal-format
  msgid "default constructor for structs only allowed with @disable, no body, and no parameters"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3715
  #, gcc-internal-format
  msgid "at least one argument of type size_t expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "first argument must be type size_t, not %s"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: d/dmd/dsymbolsem.c:3757
  #, gcc-internal-format
  msgid "one argument of type void* expected"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:3763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "one argument of type void* expected, not %s"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: d/dmd/dsymbolsem.c:3821
  #, fuzzy, gcc-internal-format
  #| msgid "union cannot be made transparent"
  msgid "structs, unions cannot be abstract"
  msgstr "union tidak dapat dibuat transparan"
  
! #: d/dmd/dsymbolsem.c:3961 d/dmd/dsymbolsem.c:4513
  #, gcc-internal-format, gfc-internal-format
  msgid "already exists at %s. Perhaps in another function with the same name?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4043
  #, gcc-internal-format
  msgid "storage class `auto` is invalid when declaring a class, did you mean to use `scope`?"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be class or interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4129
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "circular inheritance"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: d/dmd/dsymbolsem.c:4165 d/dmd/dsymbolsem.c:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "base type must be interface, not %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4176 d/dmd/dsymbolsem.c:4666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring duplicate directory \"%s\"\n"
  msgid "inherits from duplicate interface %s"
  msgstr "mengabaikan duplikasi direktori \"%s\"\n"
  
! #: d/dmd/dsymbolsem.c:4240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot inherit from final class %s"
  msgstr "tidak dapat menemukan berkas untuk class %s"
  
! #: d/dmd/dsymbolsem.c:4340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "C++ base class %s needs at least one virtual function"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: d/dmd/dsymbolsem.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "static class cannot inherit from nested class %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4372
  #, gcc-internal-format, gfc-internal-format
  msgid "is nested within %s, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4379
  #, gcc-internal-format, gfc-internal-format
  msgid "is not nested, but super class %s is nested within %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot implicitly generate a default ctor when base class %s is missing a default ctor"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "Field members of a synchronized class cannot be %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4674
  #, gcc-internal-format
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4956
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "mixin templates are not regular templates"
  msgstr "parameter template tidak cocok dengan template"
  
! #: d/dmd/dsymbolsem.c:5158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id %qD for %q+D does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "template-id %qD untuk %q+D tidak cocok dengan deklarasi template apapun"
  
! #: d/dmd/dsymbolsem.c:5540
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot resolve"
  msgstr "tidak dapat membuka %s"
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "cannot alias an expression %s"
*************** msgstr ""
*** 65161,65182 ****
  msgid "(%s) is false"
  msgstr ""
  
! #: d/dmd/semantic2.c:210
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:226
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:384
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only reference %qD"
  msgid "has forward references"
--- 65230,65251 ----
  msgid "(%s) is false"
  msgstr ""
  
! #: d/dmd/semantic2.c:219
  #, gcc-internal-format
  msgid ": Unable to initialize enum with class or pointer to struct. Use static const variable instead."
  msgstr ""
  
! #: d/dmd/semantic2.c:228
  #, gcc-internal-format, gfc-internal-format
  msgid "is mutable. Only const or immutable class thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:235
  #, gcc-internal-format, gfc-internal-format
  msgid "is a pointer to mutable struct. Only pointers to const, immutable or shared struct thread local variable are allowed, not %s"
  msgstr ""
  
! #: d/dmd/semantic2.c:404
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only reference %qD"
  msgid "has forward references"
*************** msgstr ""
*** 65241,65263 ****
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:860
  #, gcc-internal-format, gfc-internal-format
! msgid "has no return statement, but is expected to return a value of type %s"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
! #, fuzzy, gcc-internal-format
! #| msgid "function return type cannot be function"
! msgid "no return exp; or assert(0); at end of function"
! msgstr "tipe kembali fungsi tidak dapat berupa fungsi"
  
! #: d/dmd/semantic3.c:1193
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1212
  #, fuzzy, gcc-internal-format
  #| msgid "destructor priorities are not supported"
  msgid "naked assembly functions with contracts are not supported"
--- 65310,65331 ----
  msgid "cannot call super() implicitly because it is annotated with @disable"
  msgstr ""
  
! #: d/dmd/semantic3.c:862
  #, gcc-internal-format, gfc-internal-format
! msgid "has no `return` statement, but is expected to return a value of type `%s`"
  msgstr ""
  
! #: d/dmd/semantic3.c:864
! #, gcc-internal-format
! msgid "no `return exp;` or `assert(0);` at end of function"
! msgstr ""
  
! #: d/dmd/semantic3.c:1171
  #, gcc-internal-format, gfc-internal-format
  msgid "synchronized function %s must be a member of a class"
  msgstr ""
  
! #: d/dmd/semantic3.c:1190
  #, fuzzy, gcc-internal-format
  #| msgid "destructor priorities are not supported"
  msgid "naked assembly functions with contracts are not supported"
*************** msgstr ""
*** 65835,65841 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: fortran/check.c:123 fortran/resolve.c:10921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind for logical constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
--- 65903,65909 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: fortran/check.c:123 fortran/resolve.c:10929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind for logical constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr "inisialisasi dari string terpoto
*** 67067,67078 ****
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "inisialisasi dari string terpotong untuk mencocokan dengan variabel di %L"
  
! #: fortran/data.c:188 fortran/resolve.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Indeks awal substring di %L lebih kecil dari satu"
  
! #: fortran/data.c:194 fortran/resolve.c:5129
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Indeks akhir substring di %L melebihi panjang string"
--- 67135,67146 ----
  msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
  msgstr "inisialisasi dari string terpotong untuk mencocokan dengan variabel di %L"
  
! #: fortran/data.c:188 fortran/resolve.c:5107
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Indeks awal substring di %L lebih kecil dari satu"
  
! #: fortran/data.c:194 fortran/resolve.c:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Indeks akhir substring di %L melebihi panjang string"
*************** msgstr "Spesifikasi INTENT buruk di %C"
*** 67273,67279 ****
  msgid "deferred type parameter at %C"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 67341,67347 ----
  msgid "deferred type parameter at %C"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 69997,70003 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6713 fortran/trans-array.c:8208
  #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 70065,70071 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
  #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "Variabel '%s' di %C tidak dapat
*** 70088,70094 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1794
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 70156,70162 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr "Argumen pertama dari penempatan
*** 70232,70243 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Argumen kedua dari penempatan didefinisikan di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17201
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Argumen pertama dari antar-muka operator di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.c:994 fortran/resolve.c:17219
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Argumen kedua dari antar-muka operator di %L harus berupa INTENT(IN)"
--- 70300,70311 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Argumen kedua dari penempatan didefinisikan di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Argumen pertama dari antar-muka operator di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Argumen kedua dari antar-muka operator di %L harus berupa INTENT(IN)"
*************** msgstr "Tingkat tidak cocok dalam argume
*** 70362,70977 ****
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2355
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Invalid procedure argument at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/interface.c:2363 fortran/interface.c:2390
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/interface.c:2401
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "INTENT(%s) argumen aktual di %L mungkin menginterferensi dengan argumen aktual di %L."
  
! #: fortran/interface.c:2434
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  
! #: fortran/interface.c:2444
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "Bentuk-diasumsikan aktual argumen di %L adalah tidak kompatibel dengan bentuk tidak diasumsikan dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.c:2460
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/interface.c:2470
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: fortran/interface.c:2485
  #, 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:2496
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:2515
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2533
  #, 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:2548
  #, 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:2563
  #, 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:2582
  #, 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:2595
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2602
  #, 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:2676
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2692
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2705
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalar KARAKTER aktual argumen dengan array dummy argumen '%s' di %L"
  
! #: fortran/interface.c:2713
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalar KARAKTER aktual argumen dengan array dummy argumen '%s' di %L"
  
! #: fortran/interface.c:3064
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.c:3087
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.c:3091
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.c:3100
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is already associated with another actual argument"
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Argumen kata-kunci '%s' di %L telah berasosiasi dengan argumen aktual lain"
  
! #: fortran/interface.c:3110
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Lebih aktual daripada formal argumen dalam pemanggilan prosedur di %L"
  
! #: fortran/interface.c:3124
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing alternate return spec in subroutine call at %L"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Hilang alternatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.c:3136
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Tidak terduga alternaatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.c:3165
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3168
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3192
  #, 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:3214
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan penunjuk atau dapat dialokasikan argumen dummy '%s' di %L"
  
! #: fortran/interface.c:3221
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan diasumsikan-bentuk argumen dummy '%s' di %L"
  
! #: fortran/interface.c:3235
  #, 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:3252
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Panjang karakter dari argumen aktual lebih pendek dari argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.c:3260 fortran/interface.c:3265
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.c:3285
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure pointer for argument '%s' at %L"
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Diduga sebuah prosedur penunjuk untuk argumen '%s' di %L"
  
! #: fortran/interface.c:3301
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/interface.c:3318
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Aktual argumen untuk '%s' tidak dapat diasumsikan array berukuran di %L"
  
! #: fortran/interface.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:3337
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3347
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:3360
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3374
  #, 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:3388
  #, 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:3400
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:3410
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Aktual argumen untuk '%s' harus DAPAT DIALOKASIKAN di %L"
  
! #: fortran/interface.c:3440
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "Daerah array aktual argumen dengan vektor subscript di %L adalah tidak kompatibel dengan INTENT(OUT), INTENT(INOUT) atau VOLATILE atribut dari argumen dummy'%s'"
  
! #: fortran/interface.c:3459
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Bentuk-diasumsikan aktual argumen di %L adalah tidak kompatibel dengan bentuk tidak diasumsikan dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.c:3476
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Daerah array aktual argumen di %L adalah tidak kompatibel dengan tidak-diasumsikanbentuk dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.c:3496
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "Penunjuk array aktual argumen di %L membutuhkan sebuah bentuk diasumsikan ataupenunjuk array dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.c:3519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Hilang alternatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.c:3527
  #, fuzzy, gcc-internal-format
  #| msgid "Missing actual argument for argument '%s' at %L"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Hilang aktual argumen untuk argumen '%s' di %L"
  
! #: fortran/interface.c:3657
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3686
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3712
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3722
  #, fuzzy, gcc-internal-format
  #| msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Aktual argumen sama berasosiasi dengan INTENT(%s) argumen '%s' dan INTENT(%s) argumen '%s' di %L"
  
! #: fortran/interface.c:3752
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3772
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan memiliki atribut PENUNJUK"
  
! #: fortran/interface.c:3784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan adalah dilewatkan ke sebuah argumen INTENT(%s)"
  
! #: fortran/interface.c:3794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan adalah dilewatkan ke sebuah argumen INTENT(%s)"
  
! #: fortran/interface.c:3805
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3847
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.c:3851 fortran/interface.c:3861
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/interface.c:3857
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.c:3870
  #, 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:3878
  #, 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:3886
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic character length function '%s' at %L must have an explicit interface"
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Otomatis panjang fungsi karakter '%s' di %L harus memiliki sebuah antar-muka eksplisit"
  
! #: fortran/interface.c:3903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/interface.c:3912
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.c:3921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Simbol '%s' di %L telah memiliki sebuah antar-muka eksplisit"
  
! #: fortran/interface.c:3936
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.c:3951
  #, 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:3961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "MOLD argument to NULL required at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/interface.c:3971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.c:4013
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.c:4024
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.c:4109
  #, 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:4179
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qs"
  msgid "Unable to find symbol %qs"
  msgstr "%q+D teraliasi ke simbol tidak terdefinisi %qs"
  
! #: fortran/interface.c:4552
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %C is already present in the interface"
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Entiti '%s' di %C telah ada dalam sebuah antar-muka"
  
! #: fortran/interface.c:4669
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4763
  #, fuzzy, gcc-internal-format
  #| msgid "Can't overwrite GENERIC '%s' at %L"
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Tidak dapat overwrite GENERIC '%s' di %L"
  
! #: fortran/interface.c:4775
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "'%s' di %L overrides sebuah prosedur binding dideklarasikan NON_OVERRIDABLE"
  
! #: fortran/interface.c:4783
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4791
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "'%s' di %L overrides sebuah prosedur PURE dan juga harus berupa PURE"
  
! #: fortran/interface.c:4800
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "'%s' di %L overrides sebuah prosedur ELEMENTAL dan juga harus berupa ELEMENTAL"
  
! #: fortran/interface.c:4806
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "'%s' di %L overrides sebuah prosedur bukan ELEMENTAL dan tidak harus berupa ELEMENTAL juga"
  
! #: fortran/interface.c:4815
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "'%s' di %L overrides sebuah SUBROUTINE dan juga harus berupa sebuah SUBROUTINE"
  
! #: fortran/interface.c:4826
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "'%s' di %L overrides sebuah FUNGSI dan juga harus berupa sebuah FUNGSI"
  
! #: fortran/interface.c:4834
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4845
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "'%s' di %L overrides sebuah prosedur PUBLIK dah tidak harus berupa PRIVATE"
  
! #: fortran/interface.c:4875
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "Argumen dummy '%s' dari '%s' di %L seharusnya bernama '%s' untuk mencocokan dengan argumen yang berhubungan dengan prosedur overridden"
  
! #: fortran/interface.c:4886
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4895
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "'%s' di %L harus memiliki jumlah sama dari argumen formal seperti prosedur overridden"
  
! #: fortran/interface.c:4904
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "'%s' di %L overrides sebuah binding NOPASS dan juga harus berupa NOPASS"
  
! #: fortran/interface.c:4915
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "'%s' di %L overrides sebuah pengikatan dengan PASS dan juga harus berupa PASS"
  
! #: fortran/interface.c:4922
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "Argumen dummy objek yang dilewatkan dari '%s' di %L harus berada di posisi yang sama sebagai argumen dumy objek yang dilewatkan dari prosedur overridden"
  
! #: fortran/interface.c:4943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "%s tag di %L harus berupa tipe %s"
  
! #: fortran/interface.c:4950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be of INTEGER type"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "Argumen dim di %L harus berupa tipe INTEGER"
  
! #: fortran/interface.c:4957
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/interface.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character-valued internal function '%s' at %L must not be assumed length"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "Nilai-karakter fungsi internal '%s' di %L tidak boleh dengan panjang diasumsikan"
  
! #: fortran/interface.c:4969
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/interface.c:5027 fortran/interface.c:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "pernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/interface.c:5039
  #, fuzzy, gcc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/interface.c:5051
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments in call to '%s' at %L"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Terlalu banyak argumen dalam panggilan ke '%s' di %L"
  
! #: fortran/interface.c:5058
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments in call to '%s' at %L"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 70430,71045 ----
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Invalid procedure argument at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/interface.c:2364 fortran/interface.c:2391
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/interface.c:2402
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2425
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "INTENT(%s) argumen aktual di %L mungkin menginterferensi dengan argumen aktual di %L."
  
! #: fortran/interface.c:2435
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  
! #: fortran/interface.c:2445
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "Bentuk-diasumsikan aktual argumen di %L adalah tidak kompatibel dengan bentuk tidak diasumsikan dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.c:2461
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/interface.c:2471
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: fortran/interface.c:2486
  #, 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:2502
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:2521
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2539
  #, 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:2554
  #, 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:2569
  #, 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:2588
  #, 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:2601
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2608
  #, 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:2682
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2698
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2711
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalar KARAKTER aktual argumen dengan array dummy argumen '%s' di %L"
  
! #: fortran/interface.c:2719
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalar KARAKTER aktual argumen dengan array dummy argumen '%s' di %L"
  
! #: fortran/interface.c:3070
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.c:3093
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.c:3097
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.c:3106
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is already associated with another actual argument"
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Argumen kata-kunci '%s' di %L telah berasosiasi dengan argumen aktual lain"
  
! #: fortran/interface.c:3116
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Lebih aktual daripada formal argumen dalam pemanggilan prosedur di %L"
  
! #: fortran/interface.c:3130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing alternate return spec in subroutine call at %L"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Hilang alternatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.c:3142
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Tidak terduga alternaatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.c:3171
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3174
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3198
  #, 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:3220
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan penunjuk atau dapat dialokasikan argumen dummy '%s' di %L"
  
! #: fortran/interface.c:3227
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan diasumsikan-bentuk argumen dummy '%s' di %L"
  
! #: fortran/interface.c:3241
  #, 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:3258
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Panjang karakter dari argumen aktual lebih pendek dari argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.c:3291
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure pointer for argument '%s' at %L"
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Diduga sebuah prosedur penunjuk untuk argumen '%s' di %L"
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/interface.c:3324
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Aktual argumen untuk '%s' tidak dapat diasumsikan array berukuran di %L"
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3353
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3406
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:3416
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Aktual argumen untuk '%s' harus DAPAT DIALOKASIKAN di %L"
  
! #: fortran/interface.c:3446
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "Daerah array aktual argumen dengan vektor subscript di %L adalah tidak kompatibel dengan INTENT(OUT), INTENT(INOUT) atau VOLATILE atribut dari argumen dummy'%s'"
  
! #: fortran/interface.c:3465
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Bentuk-diasumsikan aktual argumen di %L adalah tidak kompatibel dengan bentuk tidak diasumsikan dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.c:3482
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Daerah array aktual argumen di %L adalah tidak kompatibel dengan tidak-diasumsikanbentuk dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.c:3502
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "Penunjuk array aktual argumen di %L membutuhkan sebuah bentuk diasumsikan ataupenunjuk array dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Hilang alternatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.c:3533
  #, fuzzy, gcc-internal-format
  #| msgid "Missing actual argument for argument '%s' at %L"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Hilang aktual argumen untuk argumen '%s' di %L"
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, fuzzy, gcc-internal-format
  #| msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Aktual argumen sama berasosiasi dengan INTENT(%s) argumen '%s' dan INTENT(%s) argumen '%s' di %L"
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan memiliki atribut PENUNJUK"
  
! #: fortran/interface.c:3790
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan adalah dilewatkan ke sebuah argumen INTENT(%s)"
  
! #: fortran/interface.c:3800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan adalah dilewatkan ke sebuah argumen INTENT(%s)"
  
! #: fortran/interface.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/interface.c:3863
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic character length function '%s' at %L must have an explicit interface"
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Otomatis panjang fungsi karakter '%s' di %L harus memiliki sebuah antar-muka eksplisit"
  
! #: fortran/interface.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/interface.c:3918
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.c:3927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Simbol '%s' di %L telah memiliki sebuah antar-muka eksplisit"
  
! #: fortran/interface.c:3942
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "MOLD argument to NULL required at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/interface.c:3977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.c:4019
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.c:4030
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qs"
  msgid "Unable to find symbol %qs"
  msgstr "%q+D teraliasi ke simbol tidak terdefinisi %qs"
  
! #: fortran/interface.c:4558
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %C is already present in the interface"
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Entiti '%s' di %C telah ada dalam sebuah antar-muka"
  
! #: fortran/interface.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4769
  #, fuzzy, gcc-internal-format
  #| msgid "Can't overwrite GENERIC '%s' at %L"
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Tidak dapat overwrite GENERIC '%s' di %L"
  
! #: fortran/interface.c:4781
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "'%s' di %L overrides sebuah prosedur binding dideklarasikan NON_OVERRIDABLE"
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "'%s' di %L overrides sebuah prosedur PURE dan juga harus berupa PURE"
  
! #: fortran/interface.c:4806
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "'%s' di %L overrides sebuah prosedur ELEMENTAL dan juga harus berupa ELEMENTAL"
  
! #: fortran/interface.c:4812
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "'%s' di %L overrides sebuah prosedur bukan ELEMENTAL dan tidak harus berupa ELEMENTAL juga"
  
! #: fortran/interface.c:4821
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "'%s' di %L overrides sebuah SUBROUTINE dan juga harus berupa sebuah SUBROUTINE"
  
! #: fortran/interface.c:4832
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "'%s' di %L overrides sebuah FUNGSI dan juga harus berupa sebuah FUNGSI"
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4851
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "'%s' di %L overrides sebuah prosedur PUBLIK dah tidak harus berupa PRIVATE"
  
! #: fortran/interface.c:4881
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "Argumen dummy '%s' dari '%s' di %L seharusnya bernama '%s' untuk mencocokan dengan argumen yang berhubungan dengan prosedur overridden"
  
! #: fortran/interface.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "'%s' di %L harus memiliki jumlah sama dari argumen formal seperti prosedur overridden"
  
! #: fortran/interface.c:4910
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "'%s' di %L overrides sebuah binding NOPASS dan juga harus berupa NOPASS"
  
! #: fortran/interface.c:4921
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "'%s' di %L overrides sebuah pengikatan dengan PASS dan juga harus berupa PASS"
  
! #: fortran/interface.c:4928
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "Argumen dummy objek yang dilewatkan dari '%s' di %L harus berada di posisi yang sama sebagai argumen dumy objek yang dilewatkan dari prosedur overridden"
  
! #: fortran/interface.c:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "%s tag di %L harus berupa tipe %s"
  
! #: fortran/interface.c:4956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be of INTEGER type"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "Argumen dim di %L harus berupa tipe INTEGER"
  
! #: fortran/interface.c:4963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character-valued internal function '%s' at %L must not be assumed length"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "Nilai-karakter fungsi internal '%s' di %L tidak boleh dengan panjang diasumsikan"
  
! #: fortran/interface.c:4975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "pernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/interface.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/interface.c:5057
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments in call to '%s' at %L"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Terlalu banyak argumen dalam panggilan ke '%s' di %L"
  
! #: fortran/interface.c:5064
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments in call to '%s' at %L"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "intrinsik transformational '%s'
*** 71135,71171 ****
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Fortran 2003: Fungsi elemental sebagai ekspresi inisialisasi dengan bukan integer/bukan-karakter argumen di %L"
  
! #: fortran/intrinsic.c:5149
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Panggilan subroutine ke intrinsik '%s' di %L tidak PURE"
  
! #: fortran/intrinsic.c:5156
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "Panggilan subroutine ke intrinsik '%s' di %L tidak PURE"
  
! #: fortran/intrinsic.c:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Ekstensi: Konversi dari %s ke %s di %L"
  
! #: fortran/intrinsic.c:5279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Konversi dari %s ke %s di %L"
  
! #: fortran/intrinsic.c:5296 fortran/intrinsic.c:5313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Conversion from %s to %s at %L"
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Ekstensi: Konversi dari %s ke %s di %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5301 fortran/intrinsic.c:5321
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Konversi dari %s ke %s di %L"
--- 71203,71239 ----
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Fortran 2003: Fungsi elemental sebagai ekspresi inisialisasi dengan bukan integer/bukan-karakter argumen di %L"
  
! #: fortran/intrinsic.c:5154
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Panggilan subroutine ke intrinsik '%s' di %L tidak PURE"
  
! #: fortran/intrinsic.c:5161
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "Panggilan subroutine ke intrinsik '%s' di %L tidak PURE"
  
! #: fortran/intrinsic.c:5263
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Ekstensi: Konversi dari %s ke %s di %L"
  
! #: fortran/intrinsic.c:5284
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Konversi dari %s ke %s di %L"
  
! #: fortran/intrinsic.c:5301 fortran/intrinsic.c:5318
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Conversion from %s to %s at %L"
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Ekstensi: Konversi dari %s ke %s di %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5306 fortran/intrinsic.c:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Konversi dari %s ke %s di %L"
*************** msgstr "Konversi dari %s ke %s di %L"
*** 71173,71197 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5387 fortran/resolve.c:10896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
  msgstr "Tidak dapat mengubah %s ke %s di %L"
  
! #: fortran/intrinsic.c:5392
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Tidak dapat mengubah %s ke %s di %L"
  
! #: fortran/intrinsic.c:5483
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "'%s' dideklarasikan di %L mungkin bayangan intrinsik dari nama sama. Dengan tujuan untuk memanggil intrinsik, eksplisit deklarasi INTRINSIK mungkin dibutuhkan."
  
! #: fortran/intrinsic.c:5489
  #, 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."
--- 71241,71265 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5392 fortran/resolve.c:10904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
  msgstr "Tidak dapat mengubah %s ke %s di %L"
  
! #: fortran/intrinsic.c:5397
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Tidak dapat mengubah %s ke %s di %L"
  
! #: fortran/intrinsic.c:5488
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "'%s' dideklarasikan di %L mungkin bayangan intrinsik dari nama sama. Dengan tujuan untuk memanggil intrinsik, eksplisit deklarasi INTRINSIK mungkin dibutuhkan."
  
! #: fortran/intrinsic.c:5494
  #, 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 ""
*** 71801,71807 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15073
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
--- 71869,71875 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
*************** msgstr ""
*** 73096,73107 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:309
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_code2string(): Bad code"
--- 73164,73175 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:207
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:311
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_code2string(): Bad code"
*************** msgstr "Operator intrinsik '%s' direfere
*** 73272,73437 ****
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6223
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6413
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file '%s' for writing at %C: %s"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Tidak dapat membuka berkas modul '%s' untuk menulis di %C: %s"
  
! #: fortran/module.c:6434
  #, fuzzy, gcc-internal-format
  #| msgid "Error writing module file '%s' for writing: %s"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Error menulis berkas modul '%s' untuk menulis: %s"
  
! #: fortran/module.c:6445
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file '%s': %s"
  msgid "Cannot delete module file %qs: %s"
  msgstr "tidak dapat menghapus berkas modul '%s': %s"
  
! #: fortran/module.c:6448
  #, fuzzy, gcc-internal-format
  #| msgid "Can't rename module file '%s' to '%s': %s"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "tidak dapat mengubah nama berkas modul '%s' ke '%s': %s"
  
! #: fortran/module.c:6454
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete temporary module file '%s': %s"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Tidak dapat menghapus berkas modul sementara '%s': %s"
  
! #: fortran/module.c:6511
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' already declared"
  msgid "Symbol %qs at %C already declared"
  msgstr "Simbol '%s' telah terdeklarasi"
  
! #: fortran/module.c:6582
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6690 fortran/module.c:7034
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in module '%s'"
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul '%s'"
  
! #: fortran/module.c:6818
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul intrinsik ISO_C_BINDING"
  
! #: fortran/module.c:6839 fortran/module.c:6872 fortran/module.c:6914
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' already declared"
  msgid "Symbol %qs already declared"
  msgstr "Simbol '%s' telah terdeklarasi"
  
! #: fortran/module.c:7019
  #, fuzzy, gcc-internal-format
  #| msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "Penggunaan daro modul intrinsik '%s' di %C konflik dengan tidak-intrinsik nama modul digunakan sebelumnya"
  
! #: fortran/module.c:7041
  #, 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 "Penggunaan dari NUMERIC_STORAGE_SIZE konstanta bernama dari modul intrinsik ISO_FORTRAN_ENV di %L adalah tidak kompatibel dengan pilihan %s"
  
! #: fortran/module.c:7109
  #, 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 "Penggunaan dari NUMERIC_STORAGE_SIZE konstanta bernama dari modul intrinsik ISO_FORTRAN_ENV di %C adalah tidak kompatibel dengan pilihan %s"
  
! #: fortran/module.c:7163
  #, 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 "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul intrinsik ISO_FORTRAN_ENV"
  
! #: fortran/module.c:7189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C is not within a loop"
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "pernyataan %s di %C tidak dalam jangkauan sebuah loop"
  
! #: fortran/module.c:7218
  #, 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: ISO_FORTRAN_ENV modul intrinsik di %C"
  
! #: fortran/module.c:7230
  #, 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: ISO_C_BINDING modul di %C"
  
! #: fortran/module.c:7243
  #, 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 "Tidak dapat menemukan modul intrinsik bernama '%s' di %C"
  
! #: fortran/module.c:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7255
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7261
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7271
  #, 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 "Tidak dapat membuka berkas modul '%s' untuk pembacaan di %C: %s"
  
! #: fortran/module.c:7274
  #, 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:7285
  #, 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 "Penggunaan dari modul tidak intrinsik '%s' di %C konflik dengan nama modul intrinsik yang digunakan sebelumnya"
  
! #: fortran/module.c:7308
  #, 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 "Berkas '%s' dibuka di %C bukan sebuah berkas modul GFORTRAN"
  
! #: fortran/module.c:7316
  #, 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:7333
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7335
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
--- 73340,73505 ----
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.c:6234
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.c:6424
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file '%s' for writing at %C: %s"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Tidak dapat membuka berkas modul '%s' untuk menulis di %C: %s"
  
! #: fortran/module.c:6445
  #, fuzzy, gcc-internal-format
  #| msgid "Error writing module file '%s' for writing: %s"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Error menulis berkas modul '%s' untuk menulis: %s"
  
! #: fortran/module.c:6456
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file '%s': %s"
  msgid "Cannot delete module file %qs: %s"
  msgstr "tidak dapat menghapus berkas modul '%s': %s"
  
! #: fortran/module.c:6459
  #, fuzzy, gcc-internal-format
  #| msgid "Can't rename module file '%s' to '%s': %s"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "tidak dapat mengubah nama berkas modul '%s' ke '%s': %s"
  
! #: fortran/module.c:6465
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete temporary module file '%s': %s"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Tidak dapat menghapus berkas modul sementara '%s': %s"
  
! #: fortran/module.c:6522
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' already declared"
  msgid "Symbol %qs at %C already declared"
  msgstr "Simbol '%s' telah terdeklarasi"
  
! #: fortran/module.c:6593
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.c:6701 fortran/module.c:7045
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in module '%s'"
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul '%s'"
  
! #: fortran/module.c:6829
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul intrinsik ISO_C_BINDING"
  
! #: fortran/module.c:6850 fortran/module.c:6883 fortran/module.c:6925
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' already declared"
  msgid "Symbol %qs already declared"
  msgstr "Simbol '%s' telah terdeklarasi"
  
! #: fortran/module.c:7030
  #, fuzzy, gcc-internal-format
  #| msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "Penggunaan daro modul intrinsik '%s' di %C konflik dengan tidak-intrinsik nama modul digunakan sebelumnya"
  
! #: fortran/module.c:7052
  #, 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 "Penggunaan dari NUMERIC_STORAGE_SIZE konstanta bernama dari modul intrinsik ISO_FORTRAN_ENV di %L adalah tidak kompatibel dengan pilihan %s"
  
! #: fortran/module.c:7120
  #, 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 "Penggunaan dari NUMERIC_STORAGE_SIZE konstanta bernama dari modul intrinsik ISO_FORTRAN_ENV di %C adalah tidak kompatibel dengan pilihan %s"
  
! #: fortran/module.c:7174
  #, 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 "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul intrinsik ISO_FORTRAN_ENV"
  
! #: fortran/module.c:7200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C is not within a loop"
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "pernyataan %s di %C tidak dalam jangkauan sebuah loop"
  
! #: fortran/module.c:7229
  #, 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: ISO_FORTRAN_ENV modul intrinsik di %C"
  
! #: fortran/module.c:7241
  #, 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: ISO_C_BINDING modul di %C"
  
! #: fortran/module.c:7254
  #, 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 "Tidak dapat menemukan modul intrinsik bernama '%s' di %C"
  
! #: fortran/module.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.c:7272
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.c:7282
  #, 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 "Tidak dapat membuka berkas modul '%s' untuk pembacaan di %C: %s"
  
! #: fortran/module.c:7285
  #, 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:7296
  #, 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 "Penggunaan dari modul tidak intrinsik '%s' di %C konflik dengan nama modul intrinsik yang digunakan sebelumnya"
  
! #: fortran/module.c:7319
  #, 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 "Berkas '%s' dibuka di %C bukan sebuah berkas modul GFORTRAN"
  
! #: fortran/module.c:7327
  #, 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:7344
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.c:7346
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
*************** msgstr ""
*** 74016,74023 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10721
! #: fortran/resolve.c:12026
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
--- 74084,74091 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
*************** msgstr "Intrinsik '%s' dideklarasikan IN
*** 76259,76265 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10250 fortran/resolve.c:11954
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Label %d direferensikan di %L tidak pernah terdefinisi"
--- 76327,76333 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Label %d direferensikan di %L tidak pernah terdefinisi"
*************** msgstr "Tidak dapat meresolf fungsi spes
*** 76391,76397 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17133
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
--- 76459,76465 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
*************** msgstr "Fungsi KARAKTER(*) '%s' di %L ti
*** 76571,76793 ****
  msgid "Impure function at %L might not be evaluated"
  msgstr "Spesifikasi bentuk di %L tidak dapat negatif"
  
! #: fortran/resolve.c:4020
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:4041
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4212 fortran/resolve.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.c:4266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.c:4268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.c:4324
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4494 fortran/resolve.c:4517
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4652
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tidak legal stride dari nol di %L"
  
! #: fortran/resolve.c:4669
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4677
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4718
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: fortran/resolve.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Jangkauan paling kanan ats dari daerah ukuran array yang diasumsikan tidak dispesifikasikan di %L"
  
! #: fortran/resolve.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.c:4759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.c:4775
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "index in dimension %d is out of bounds at %L"
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "indeks dalam dimensi %d diluar dari jangkauan di %L"
  
! #: fortran/resolve.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Indeks array di %L harus berupa skalar"
  
! #: fortran/resolve.c:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Indeks array di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.c:4815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "Ekstensi: indeks array RIL di %L"
  
! #: fortran/resolve.c:4854
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argumen dim di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.c:4919
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4930
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4942
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4985
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Indeks array di %L adalah sebuah array dari tingkat %d"
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Indeks awal substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.c:5090
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Indeks awal substring di %L harus berupa skalar"
  
! #: fortran/resolve.c:5112
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Indeks akhir substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.c:5119
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.c:5139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L must be scalar"
  msgid "Substring end index at %L is too large"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.c:5329
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.c:5343
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut PENUNJUK di %L"
  
! #: fortran/resolve.c:5353
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut DAPAT DIALOKASIKAN di %L"
  
! #: fortran/resolve.c:5399
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Dua atau lebih referensi bagian dengan tingkat bukan-nol tidak boleh dispesifikasikan di %L"
  
! #: fortran/resolve.c:5491
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5573
  #, 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:5583
  #, 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"
--- 76639,76861 ----
  msgid "Impure function at %L might not be evaluated"
  msgstr "Spesifikasi bentuk di %L tidak dapat negatif"
  
! #: fortran/resolve.c:4021
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:4042
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4216 fortran/resolve.c:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.c:4270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.c:4272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.c:4332
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4502 fortran/resolve.c:4525
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4620
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4640
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tidak legal stride dari nol di %L"
  
! #: fortran/resolve.c:4677
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4685
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4701
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4726
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: fortran/resolve.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Jangkauan paling kanan ats dari daerah ukuran array yang diasumsikan tidak dispesifikasikan di %L"
  
! #: fortran/resolve.c:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.c:4767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.c:4783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "index in dimension %d is out of bounds at %L"
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "indeks dalam dimensi %d diluar dari jangkauan di %L"
  
! #: fortran/resolve.c:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Indeks array di %L harus berupa skalar"
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Indeks array di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.c:4823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "Ekstensi: indeks array RIL di %L"
  
! #: fortran/resolve.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argumen dim di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.c:4927
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4938
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4950
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4993
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Indeks array di %L adalah sebuah array dari tingkat %d"
  
! #: fortran/resolve.c:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Indeks awal substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.c:5098
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Indeks awal substring di %L harus berupa skalar"
  
! #: fortran/resolve.c:5120
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Indeks akhir substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.c:5127
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.c:5147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L must be scalar"
  msgid "Substring end index at %L is too large"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.c:5337
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut PENUNJUK di %L"
  
! #: fortran/resolve.c:5361
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut DAPAT DIALOKASIKAN di %L"
  
! #: fortran/resolve.c:5407
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Dua atau lebih referensi bagian dengan tingkat bukan-nol tidak boleh dispesifikasikan di %L"
  
! #: fortran/resolve.c:5499
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5581
  #, 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:5591
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
*************** msgstr "Bentuk array yang diasumsikan di
*** 76797,76808 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5593
  #, 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:5612
  #, 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"
--- 76865,76876 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5601
  #, 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:5620
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
*************** msgstr "Bentuk array yang diasumsikan di
*** 76812,77125 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5622
  #, 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:5633
  #, 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:5642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.c:5658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.c:5838
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s', digunakan dalam sebuah ekspresi spesifikasi, direferensikan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.c:5843
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s' digunakan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.c:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:5942
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared %s"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "instance variabel %qs dideklarasikan %s"
  
! #: fortran/resolve.c:6030
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6184 fortran/resolve.c:6336
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6300
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.c:6307
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6346
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6355
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6543
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Tidak ditemukan pengikatan spesifik yang cocok untuk panggilan ke GENERIC '%s' di %L"
  
! #: fortran/resolve.c:6577
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' di %L seharusnya berupa sebuah SUBROUTINE"
  
! #: fortran/resolve.c:6629
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' di %L seharusnya berupa sebuah FUNGSI"
  
! #: fortran/resolve.c:7164
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/resolve.c:7197
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s di %L harus berupa sebuah skalar"
  
! #: fortran/resolve.c:7207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "%s at %L must be integer"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.c:7211 fortran/resolve.c:7218
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s di %L harus berupa INTEGER"
  
! #: fortran/resolve.c:7273
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7313
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7319
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7380
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:7385
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL awal ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:7392
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL akhir ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/resolve.c:7405
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL stride ekspresi di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7418
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL indeks '%s' mungkin tidak muncul dalam spesifikasi triplet di %L"
  
! #: fortran/resolve.c:7522 fortran/resolve.c:7819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Ekspresi dalam pernyataan ALOKASI di %L harus berupa DAPAT DIALOKASIKAN atau sebuah PENUNJUK"
  
! #: fortran/resolve.c:7530 fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7640
  #, 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:7671
  #, 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:7830
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7842
  #, 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:7856
  #, 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:7871
  #, 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:7884
  #, 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:7902
  #, 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:7983 fortran/resolve.c:7998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.c:7990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.c:8015
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.c:8024 fortran/resolve.c:8053 fortran/resolve.c:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.c:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8100
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' tidak boleh muncul dalam spesifikasi array di %L dalam pernyataan ALOKASI yang sama dimana ini sendiri dialokasikan"
  
! #: fortran/resolve.c:8115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.c:8126
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.c:8158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:8181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.c:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:8231
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8267 fortran/resolve.c:8273
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 76880,77193 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5630
  #, 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:5641
  #, 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:5650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.c:5666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.c:5846
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s', digunakan dalam sebuah ekspresi spesifikasi, direferensikan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.c:5851
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s' digunakan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.c:5921
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:5950
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared %s"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "instance variabel %qs dideklarasikan %s"
  
! #: fortran/resolve.c:6038
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.c:6192 fortran/resolve.c:6344
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6308
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.c:6315
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6354
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6551
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Tidak ditemukan pengikatan spesifik yang cocok untuk panggilan ke GENERIC '%s' di %L"
  
! #: fortran/resolve.c:6585
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' di %L seharusnya berupa sebuah SUBROUTINE"
  
! #: fortran/resolve.c:6637
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' di %L seharusnya berupa sebuah FUNGSI"
  
! #: fortran/resolve.c:7172
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/resolve.c:7205
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s di %L harus berupa sebuah skalar"
  
! #: fortran/resolve.c:7215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "%s at %L must be integer"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.c:7219 fortran/resolve.c:7226
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s di %L harus berupa INTEGER"
  
! #: fortran/resolve.c:7281
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7304
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7327
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:7393
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL awal ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:7400
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL akhir ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:7408
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/resolve.c:7413
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL stride ekspresi di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7426
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL indeks '%s' mungkin tidak muncul dalam spesifikasi triplet di %L"
  
! #: fortran/resolve.c:7530 fortran/resolve.c:7827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Ekspresi dalam pernyataan ALOKASI di %L harus berupa DAPAT DIALOKASIKAN atau sebuah PENUNJUK"
  
! #: fortran/resolve.c:7538 fortran/resolve.c:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7648
  #, 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:7679
  #, 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:7838
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7850
  #, 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:7864
  #, 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:7879
  #, 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:7892
  #, 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:7910
  #, 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:7991 fortran/resolve.c:8006
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.c:7998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.c:8023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.c:8032 fortran/resolve.c:8061 fortran/resolve.c:8089
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.c:8038
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:8050
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8108
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' tidak boleh muncul dalam spesifikasi array di %L dalam pernyataan ALOKASI yang sama dimana ini sendiri dialokasikan"
  
! #: fortran/resolve.c:8123
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.c:8134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.c:8166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:8189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.c:8200
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8269
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8275 fortran/resolve.c:8281
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 77128,77437 ****
  #. 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:8501
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %d"
  
! #: fortran/resolve.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/resolve.c:8622
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/resolve.c:8641
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argumen dari pernyataan SELECT di %L tidak dapat berupa %s"
  
! #: fortran/resolve.c:8651
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.c:8669 fortran/resolve.c:8677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.c:8739 fortran/resolve.c:9391
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "KASUS BAKU di %L tidak dapat diikuti oleh sebuah KASUS BAKU kedua di %L"
  
! #: fortran/resolve.c:8765
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Jangkauan logikal dalam pernyataan CASE di %L tidak diperbolehkan"
  
! #: fortran/resolve.c:8777
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "constant logical value in CASE statement is repeated at %L"
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "nilai logikan konstan dalam pernyataan CASE diulang di %L"
  
! #: fortran/resolve.c:8792
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Spesifikasi jangkauan di %L tidak pernah cocok"
  
! #: fortran/resolve.c:8895
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logikal SELECT CASE blok di %L memiliki lebih dari dua kasus"
  
! #: fortran/resolve.c:8946
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8955
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/resolve.c:8972
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8988
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Selector at %L cannot be NULL()"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.c:9000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Selector at %L has no type"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:9022
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.c:9301 fortran/resolve.c:9313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "Selector at %L must not be coindexed"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.c:9342
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.c:9354
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.c:9366
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.c:9369
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/resolve.c:9379
  #, 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:9626
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9760
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9769
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9772
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9782 fortran/resolve.c:9787
  #, 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:9896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.c:9948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.c:9958
  #, 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:9971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.c:9980
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.c:9987
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have ALLOCATABLE components"
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN"
  
! #: fortran/resolve.c:9998
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.c:10004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have PRIVATE components"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.c:10019
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Elemen pemindahan data di %L tidak dapat berupa sebuah referensi lengkap ke sebuah array yang ukurannya diasumsikan"
  
! #: fortran/resolve.c:10076
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:10086
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:10093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:10100 fortran/resolve.c:10222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:10112 fortran/resolve.c:10230
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:10124
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.c:10137
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/resolve.c:10198
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.c:10202 fortran/resolve.c:10212
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: fortran/resolve.c:10257
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Pernyataan di %L bukan sebuah pernyataan pencabangan target yang valid untuk sebuah pernyataan percabangan di %L"
  
! #: fortran/resolve.c:10267
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Cabang di %L bisa menyebabkan sebuah loop tak terhingga"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10284 fortran/resolve.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10288 fortran/resolve.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 77196,77505 ----
  #. 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:8509
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.c:8560
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.c:8571
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %d"
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/resolve.c:8630
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/resolve.c:8649
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argumen dari pernyataan SELECT di %L tidak dapat berupa %s"
  
! #: fortran/resolve.c:8659
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.c:8677 fortran/resolve.c:8685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.c:8747 fortran/resolve.c:9399
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "KASUS BAKU di %L tidak dapat diikuti oleh sebuah KASUS BAKU kedua di %L"
  
! #: fortran/resolve.c:8773
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Jangkauan logikal dalam pernyataan CASE di %L tidak diperbolehkan"
  
! #: fortran/resolve.c:8785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "constant logical value in CASE statement is repeated at %L"
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "nilai logikan konstan dalam pernyataan CASE diulang di %L"
  
! #: fortran/resolve.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Spesifikasi jangkauan di %L tidak pernah cocok"
  
! #: fortran/resolve.c:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logikal SELECT CASE blok di %L memiliki lebih dari dua kasus"
  
! #: fortran/resolve.c:8954
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8963
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/resolve.c:8980
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8996
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:9003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Selector at %L cannot be NULL()"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.c:9008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Selector at %L has no type"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:9030
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:9041
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.c:9309 fortran/resolve.c:9321
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "Selector at %L must not be coindexed"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.c:9350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.c:9362
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.c:9374
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.c:9377
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/resolve.c:9387
  #, 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:9634
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9768
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9777
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9780
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9790 fortran/resolve.c:9795
  #, 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:9904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.c:9956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.c:9966
  #, 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:9979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.c:9988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.c:9995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have ALLOCATABLE components"
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN"
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.c:10012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have PRIVATE components"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.c:10027
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Elemen pemindahan data di %L tidak dapat berupa sebuah referensi lengkap ke sebuah array yang ukurannya diasumsikan"
  
! #: fortran/resolve.c:10084
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:10094
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:10101
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:10108 fortran/resolve.c:10230
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:10120 fortran/resolve.c:10238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:10132
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.c:10145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/resolve.c:10206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.c:10210 fortran/resolve.c:10220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: fortran/resolve.c:10265
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Pernyataan di %L bukan sebuah pernyataan pencabangan target yang valid untuk sebuah pernyataan percabangan di %L"
  
! #: fortran/resolve.c:10275
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Cabang di %L bisa menyebabkan sebuah loop tak terhingga"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10292 fortran/resolve.c:10315
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10296 fortran/resolve.c:10321
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 77439,77637 ****
  #. 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:10328
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.c:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "DIMANA mask di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.c:10416
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "penempatan target WHERE di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.c:10424 fortran/resolve.c:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "penempatan bukan-ELEMEN didefinisikan-pengguna dalam WHERE di %L"
  
! #: fortran/resolve.c:10434 fortran/resolve.c:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Pernyataan didalam WHERE di %L tidak didukung"
  
! #: fortran/resolve.c:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.c:10474
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "FORALL dengan indeks '%s' tidak digunakan di sisi kiri dari penempatan di %L dan jadi mungkin menyebabkan penempatan berulang di objek ini"
  
! #: fortran/resolve.c:10621
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:10652
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Sebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %L"
  
! #: fortran/resolve.c:10729
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE clause di %L membutuhkan sebuah array LOGIKAL"
  
! #: fortran/resolve.c:10831
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "Ekspresi KARAKTER akan dipotong dalam penempatan (%d/%d) di %L"
  
! #: fortran/resolve.c:10976
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Variabel impure di %L ditempatkan ke sebuah tipe variabel turunan dengan sebuah komponen PENUNJUK dalam sebuah prosedur PURE (12.6)"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10982
  #, 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:10994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.c:11026
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:11030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.c:11035
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:11042
  #, 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:11053
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11373
  #, 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:11615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/resolve.c:11627
  #, 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:11882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "pernyataan GOTO ASSIGNED di %L membutuhkan sebuah variabel INTEGER"
  
! #: fortran/resolve.c:11886
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
  
! #: fortran/resolve.c:11897
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Pernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasi"
  
! #: fortran/resolve.c:11963
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:12009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.c:12013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Pernyataan aritmetik IF di %L membutuhkan sebuah ekspresi numerik"
  
! #: fortran/resolve.c:12074
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Kondisi keluar dari loop DO WHILE di %L harus berupa sebuah ekspresi skalar LOGIKAL"
  
! #: fortran/resolve.c:12163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL mask clause at %L requires a LOGICAL expression"
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL mask clause di %L membutuhkan sebuah ekspresi LOGIKAL"
  
! #: fortran/resolve.c:12245
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/resolve.c:12266
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/resolve.c:12360
  #, 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"
--- 77507,77705 ----
  #. 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:10336
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.c:10408
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "DIMANA mask di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.c:10424
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "penempatan target WHERE di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.c:10432 fortran/resolve.c:10519
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "penempatan bukan-ELEMEN didefinisikan-pengguna dalam WHERE di %L"
  
! #: fortran/resolve.c:10442 fortran/resolve.c:10529
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Pernyataan didalam WHERE di %L tidak didukung"
  
! #: fortran/resolve.c:10473
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.c:10482
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "FORALL dengan indeks '%s' tidak digunakan di sisi kiri dari penempatan di %L dan jadi mungkin menyebabkan penempatan berulang di objek ini"
  
! #: fortran/resolve.c:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:10660
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Sebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %L"
  
! #: fortran/resolve.c:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE clause di %L membutuhkan sebuah array LOGIKAL"
  
! #: fortran/resolve.c:10839
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "Ekspresi KARAKTER akan dipotong dalam penempatan (%d/%d) di %L"
  
! #: fortran/resolve.c:10984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Variabel impure di %L ditempatkan ke sebuah tipe variabel turunan dengan sebuah komponen PENUNJUK dalam sebuah prosedur PURE (12.6)"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10990
  #, 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:11002
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.c:11034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:11038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.c:11043
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:11050
  #, 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:11061
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11381
  #, 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:11623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/resolve.c:11635
  #, 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:11890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "pernyataan GOTO ASSIGNED di %L membutuhkan sebuah variabel INTEGER"
  
! #: fortran/resolve.c:11894
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
  
! #: fortran/resolve.c:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Pernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasi"
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:12018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.c:12022
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Pernyataan aritmetik IF di %L membutuhkan sebuah ekspresi numerik"
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Kondisi keluar dari loop DO WHILE di %L harus berupa sebuah ekspresi skalar LOGIKAL"
  
! #: fortran/resolve.c:12172
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL mask clause at %L requires a LOGICAL expression"
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL mask clause di %L membutuhkan sebuah ekspresi LOGIKAL"
  
! #: fortran/resolve.c:12254
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/resolve.c:12275
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/resolve.c:12369
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
*************** msgstr "Binding label '%s' di %L collide
*** 77639,77645 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12374
  #, 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 ""
--- 77707,77713 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12383
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 77647,78734 ****
  #. 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:12393
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Binding label '%s' di %L collides dengan global entity '%s' di %L"
  
! #: fortran/resolve.c:12479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "String length at %L is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: fortran/resolve.c:12713
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.c:12717
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Objek skalar '%s' di %L mungkin tidak dapat DIALOKASIKAN"
  
! #: fortran/resolve.c:12725
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.c:12736
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.c:12752
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12764
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12797
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Tipe '%s' tidak dapat host assosiasi di %L karena ini diblok dengan sebuah objek tidak kompatibel dari nama sama yang dideklarasikan di %L"
  
! #: fortran/resolve.c:12819
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12850
  #, 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:12886
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Modul atau array aplikasi utama '%s' di %L harus memiliki bentuk konstan"
  
! #: fortran/resolve.c:12911
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Entity dengan panjang karakter diasumsikan di %L harus berupa sebuah argumen dummy atau sebuah PARAMETER"
  
! #: fortran/resolve.c:12932
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.c:12939
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.c:12986
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Dapat dialokasikan '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:12989
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:12992
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:12995
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsik '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:12998
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Hasil fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:13001
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Array otomatis '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:13043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in %s, at %s:%d"
  msgid "%s at %L"
  msgstr "dalam %s, di %s:%d"
  
! #: fortran/resolve.c:13075
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Pernyataan fungsi nilai-karakter '%s' di %L harus memiliki panjang konstant"
  
! #: fortran/resolve.c:13098
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah argumen dummy dari '%s', yang mana ini adalah PUBLIK di %L"
  
! #: fortran/resolve.c:13120
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: Prosedur '%s' dalam antar-muka PUBLIK '%s' di %L memakai argumen dummy dari '%s' dimana ini adalah PRIVATE"
  
! #: fortran/resolve.c:13138
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:13150
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Objek eksternal '%s' di %L tidak boleh memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:13159
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "Fungsi ELEMEN '%s' di %L harus memiliki sebuah hasil skalar"
  
! #: fortran/resolve.c:13169
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Pernyataan fungsi '%s' di %L tidak diperbolehkan sebagai argumen aktual"
  
! #: fortran/resolve.c:13188
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-array"
  
! #: fortran/resolve.c:13192
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/resolve.c:13196
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.c:13200
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat rekursif"
  
! #: fortran/resolve.c:13213
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.c:13224
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/resolve.c:13230
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Prosedur dummy '%s' di %C tidak dapat memiliki sebuah antar-muka umum"
  
! #: fortran/resolve.c:13250
  #, 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:13307
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut SAVE dalam '%s' di %L"
  
! #: fortran/resolve.c:13313
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.c:13319
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.c:13327
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.c:13333
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13376
  #, 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:13384
  #, 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:13392
  #, 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:13401
  #, 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:13485
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "Prosedur FINAL '%s' di %L bukan sebuah SUBROUTINE"
  
! #: fortran/resolve.c:13494
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Prosedur FINAL di %L harus memiliki tepat satu argumen"
  
! #: fortran/resolve.c:13503
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa tipe '%s'"
  
! #: fortran/resolve.c:13511
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "argumen dari prosedur FINAL di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.c:13517
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.c:13523
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argumen dari prosedur FINAL di %L tidak boleh berupa OPSIONAL"
  
! #: fortran/resolve.c:13531
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa INTENT(OUT)"
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Prosedur FINAL bukan skalar di %L seharusnya memiliki diasumsikan argumen bentuk"
  
! #: fortran/resolve.c:13562
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "prosedur FINAL '%s' dideklarasikan di %L memiliki tingkat yang sama (%d) seperti '%s'"
  
! #: fortran/resolve.c:13599
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "Hanya array prosedur FINAL dideklarasikan untuk tipe turunan '%s' didefinisikan di %L, disarankan juga skalar satu"
  
! #: fortran/resolve.c:13639
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' dan '%s' tidak dapat dicampurkan FUNCTION/SUBROUTINE untuk GENERIC '%s' di %L"
  
! #: fortran/resolve.c:13675
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' dan '%s' untuk GENERIC '%s' di %L adalah ambigu"
  
! #: fortran/resolve.c:13734
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Tidak terdefinisi pengikatan spesifik '%s' sebagai target dari GENERIC '%s' di %L"
  
! #: fortran/resolve.c:13746
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC '%s' di %L harus target sebuah pengikatan spesifik, '%s' adalah GENERIC, juga"
  
! #: fortran/resolve.c:13774
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC '%s' di %L tidak dapat overwrite pengikatan spesifik dengan nama sama"
  
! #: fortran/resolve.c:13830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.c:14042
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' harus berupa sebuah prosedur modul atau sebuah prosedur eksternal dengan sebuah antar-muka eksplisit di %L"
  
! #: fortran/resolve.c:14085
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.c:14099
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.c:14113 fortran/resolve.c:14599
  #, fuzzy, gcc-internal-format
  #| msgid "Polymorphic entities are not yet implemented, non-polymorphic passed-object dummy argument of '%s' at %L accepted"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "entiti polymorphic belum diimplementasikan, bukan polymorphic objek argumen dummy dilewatkan dari '%s' di %L diterima"
  
! #: fortran/resolve.c:14121
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.c:14130
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.c:14136
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.c:14142
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.c:14171
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama sebagai sebuah komponen dari '%s'"
  
! #: fortran/resolve.c:14181
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama seperti sebuah komponen turunan dari '%s'"
  
! #: fortran/resolve.c:14276
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14379
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.c:14388
  #, 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:14398
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14423
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14434
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumen dari ICHAR di %L harus berupa panjang satu"
  
! #: fortran/resolve.c:14532
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.c:14546
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.c:14562
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.c:14572
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.c:14581
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/resolve.c:14590
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.c:14632
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponen '%s' dari '%s' di %L memiliki nama sama dengan prosedur yang melingkupinya"
  
! #: fortran/resolve.c:14645
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Panjang karakter dari komponen '%s' butuh untuk menjadi sebuah ekspresi spesifikasi konstan di %L"
  
! #: fortran/resolve.c:14656
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14689
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: Komponen '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah komponen dari '%s', yang mana adalah PUBLIK di %L"
  
! #: fortran/resolve.c:14697
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponen %s dari tipe URUTAN dideklarasikan di %L tidak dapat memiliki atribut URUTAN"
  
! #: fortran/resolve.c:14792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: fortran/resolve.c:14837
  #, 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:14850
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Bukan ekstensible tipe turunan '%s' di %L tidak boleh berupa ABSTRACT"
  
! #: fortran/resolve.c:14914
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14947
  #, 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:14961
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE has not been declared"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%H%qE belum pernah dideklarasikan"
  
! #: fortran/resolve.c:15026
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Ukuran array yang diasumsikan '%s' dalam daftar nama '%s' di %C tidak diperbolehkan"
  
! #: fortran/resolve.c:15032
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' tidak boleh memiliki bentuk yang diasumsikan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.c:15038
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.c:15046
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.c:15063
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' telah dideklarasikan PRIVATE dan tidak dapat berupa anggota dari PUBLIK namelist '%s' di %L"
  
! #: fortran/resolve.c:15085
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST objek '%s' memiliki use-associated komponen PRIVATE dan tidak dapat berupa anggota dari daftar-nama '%s' di %L"
  
! #: fortran/resolve.c:15096
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' meemiliki komponen PRIVATE dan tidak dapat berupa anggota dari PUBLIK daftar-nama '%s' di %L"
  
! #: fortran/resolve.c:15123
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.c:15142
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameter array '%s' di %L tidak dapat berupa otomatis atau bentuk deferred"
  
! #: fortran/resolve.c:15158
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Tipe PARAMETER secara implisit '%s' di %L tidak cocok dengan tipe IMPLISIT kemudian"
  
! #: fortran/resolve.c:15169
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipe turunan tidak kompatibel dalam PARAMETER di %L"
  
! #: fortran/resolve.c:15177
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.c:15228
  #, 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:15239
  #, 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:15246
  #, 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:15286
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.c:15353
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.c:15453
  #, 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:15474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/resolve.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Ukuran array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.c:15490
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.c:15500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.c:15507
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15520
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Simbol di %L bukan sebuah variabel DUMMY"
  
! #: fortran/resolve.c:15526
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' di %L tidak dapat memiliki VALUE atribut karena ini bukan sebuah argumen dummy"
  
! #: fortran/resolve.c:15536
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang konstant"
  
! #: fortran/resolve.c:15545
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C interoperable karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang satu"
  
! #: fortran/resolve.c:15558 fortran/resolve.c:15735
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Tipe turunana '%s' di %L adalah tipe '%s',  yang mana belum didefinisikan"
  
! #: fortran/resolve.c:15572
  #, 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:15581
  #, 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:15590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.c:15598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.c:15605
  #, 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:15625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/resolve.c:15632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.c:15639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.c:15646
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15672
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Variabel '%s' di %L tidak dapat berupa BIND(C) karena ini bukan sebuah blok UMUM atau dideklarasikan dalam tingkat cakupan modul"
  
! #: fortran/resolve.c:15682
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/resolve.c:15761
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: PUBLIK %s '%s' di %L dari tipe turunan '%s' PRIVATE"
  
! #: fortran/resolve.c:15776
  #, 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:15789
  #, 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:15807
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT) dummy argumen '%s' di %L adalah UKURAN DIASUMSIKAN dan jadi tidak dapat memiliki sebuah penginisialisasi baku"
  
! #: fortran/resolve.c:15819
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.c:15828
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.c:15841
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:15850
  #, 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:15863
  #, 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:15879
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15887
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.c:15894
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.c:15907
  #, 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:15916
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Prosedur dummy di %L tidak diperbolehkan dalam prosedur ELEMENTAL"
  
! #: fortran/resolve.c:15932
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15938
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15963
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Daftar-nama %s tidak dapat diubah namanya dengan assosiasi USE ke %s"
  
! #: fortran/resolve.c:16033
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate di %L bukan SAVEd"
  
! #: fortran/resolve.c:16044
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Diduga daftar dari entiti bernama di %C"
  
! #: fortran/resolve.c:16157
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "DATA BLOK elemen '%s' di %L harus berupa dalam COMMON"
  
! #: fortran/resolve.c:16164
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA array '%s' di %L harus dispesifikasikan dalam sebuah deklarasi sebelumnya"
  
! #: fortran/resolve.c:16171
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:16187
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16194
  #, 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:16203
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.c:16249
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Daerah array tidak konstant di %L dalam pernyataan DATA"
  
! #: fortran/resolve.c:16262
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "pernyataan DATA di %L memiliki lebih variabel daripada nilai"
  
! #: fortran/resolve.c:16361
  #, 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:16369
  #, 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:16377
  #, 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:16384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:16509
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "pernyataan DATA di %L memiliki lebih banyak nilai daripada variabel"
  
! #: fortran/resolve.c:16675
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Label %d di %L didefinisikan tetapi tidak digunakan"
  
! #: fortran/resolve.c:16681
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Label %d di %L didefinisikan tetapi tidak dapat digunakan"
  
! #: fortran/resolve.c:16765
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L harus memiliki atribut URUTAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:16774
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:16782
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Tipe variabel turunan '%s' di %L dengan inisialisasi baku tidak dapat berada dalam EKUIVALEN dengan sebuah variabel dalam COMMON"
  
! #: fortran/resolve.c:16798
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L dengan komponen penunjuk tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:16901
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.c:16916
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Baik semua atau kosong dari objek dalam EKUIVALEN set di %L yang memiliki atribut TERPROTEKSI"
  
! #: fortran/resolve.c:16941
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Anggota blok umum '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN dalam prosedur pure '%s'"
  
! #: fortran/resolve.c:16950
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Konstanta bernama '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:17023
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Array '%s' di %L dengan cakupan tidak-konstan tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:17034
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Komponen struktur '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:17045
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring di %L memiliki panjang nol"
  
! #: fortran/resolve.c:17076
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Panjang karakter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/resolve.c:17143
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fungsi PUBLIK '%s' di %L tidak dapat berupa tipe PRIVATE '%s'"
  
! #: fortran/resolve.c:17156
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "MASUKAN '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:17176
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prosedur operator pengguna '%s' di %L harus berupa sebuah FUNGSI"
  
! #: fortran/resolve.c:17186
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prosedur operator pengguna '%s' di %L tidak dapat berupa panjang karakter diasumsikan"
  
! #: fortran/resolve.c:17194
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prosedur operator pengguna '%s' di %L harus memiliki paling tida satu argumen"
  
! #: fortran/resolve.c:17208
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Argumen pertama dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.c:17226
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Argumen kedua dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.c:17233
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Antar-muka operator di %L harus memiliki, paling tidak, dua argumen"
  
! #: fortran/resolve.c:17312
  #, 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"
--- 77715,78802 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Binding label '%s' di %L collides dengan global entity '%s' di %L"
  
! #: fortran/resolve.c:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "String length at %L is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: fortran/resolve.c:12722
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.c:12726
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Objek skalar '%s' di %L mungkin tidak dapat DIALOKASIKAN"
  
! #: fortran/resolve.c:12734
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.c:12745
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12806
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Tipe '%s' tidak dapat host assosiasi di %L karena ini diblok dengan sebuah objek tidak kompatibel dari nama sama yang dideklarasikan di %L"
  
! #: fortran/resolve.c:12828
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Modul atau array aplikasi utama '%s' di %L harus memiliki bentuk konstan"
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Entity dengan panjang karakter diasumsikan di %L harus berupa sebuah argumen dummy atau sebuah PARAMETER"
  
! #: fortran/resolve.c:12941
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.c:12948
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.c:12995
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Dapat dialokasikan '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:12998
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:13001
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:13004
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsik '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:13007
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Hasil fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:13010
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Array otomatis '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:13052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in %s, at %s:%d"
  msgid "%s at %L"
  msgstr "dalam %s, di %s:%d"
  
! #: fortran/resolve.c:13084
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Pernyataan fungsi nilai-karakter '%s' di %L harus memiliki panjang konstant"
  
! #: fortran/resolve.c:13107
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah argumen dummy dari '%s', yang mana ini adalah PUBLIK di %L"
  
! #: fortran/resolve.c:13129
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: Prosedur '%s' dalam antar-muka PUBLIK '%s' di %L memakai argumen dummy dari '%s' dimana ini adalah PRIVATE"
  
! #: fortran/resolve.c:13147
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:13159
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Objek eksternal '%s' di %L tidak boleh memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:13168
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "Fungsi ELEMEN '%s' di %L harus memiliki sebuah hasil skalar"
  
! #: fortran/resolve.c:13178
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Pernyataan fungsi '%s' di %L tidak diperbolehkan sebagai argumen aktual"
  
! #: fortran/resolve.c:13197
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-array"
  
! #: fortran/resolve.c:13201
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/resolve.c:13205
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.c:13209
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat rekursif"
  
! #: fortran/resolve.c:13222
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.c:13233
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/resolve.c:13239
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Prosedur dummy '%s' di %C tidak dapat memiliki sebuah antar-muka umum"
  
! #: fortran/resolve.c:13259
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:13316
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut SAVE dalam '%s' di %L"
  
! #: fortran/resolve.c:13322
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.c:13328
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.c:13336
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.c:13494
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "Prosedur FINAL '%s' di %L bukan sebuah SUBROUTINE"
  
! #: fortran/resolve.c:13503
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Prosedur FINAL di %L harus memiliki tepat satu argumen"
  
! #: fortran/resolve.c:13512
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa tipe '%s'"
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "argumen dari prosedur FINAL di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argumen dari prosedur FINAL di %L tidak boleh berupa OPSIONAL"
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa INTENT(OUT)"
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Prosedur FINAL bukan skalar di %L seharusnya memiliki diasumsikan argumen bentuk"
  
! #: fortran/resolve.c:13571
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "prosedur FINAL '%s' dideklarasikan di %L memiliki tingkat yang sama (%d) seperti '%s'"
  
! #: fortran/resolve.c:13608
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "Hanya array prosedur FINAL dideklarasikan untuk tipe turunan '%s' didefinisikan di %L, disarankan juga skalar satu"
  
! #: fortran/resolve.c:13648
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' dan '%s' tidak dapat dicampurkan FUNCTION/SUBROUTINE untuk GENERIC '%s' di %L"
  
! #: fortran/resolve.c:13684
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' dan '%s' untuk GENERIC '%s' di %L adalah ambigu"
  
! #: fortran/resolve.c:13743
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Tidak terdefinisi pengikatan spesifik '%s' sebagai target dari GENERIC '%s' di %L"
  
! #: fortran/resolve.c:13755
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC '%s' di %L harus target sebuah pengikatan spesifik, '%s' adalah GENERIC, juga"
  
! #: fortran/resolve.c:13783
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC '%s' di %L tidak dapat overwrite pengikatan spesifik dengan nama sama"
  
! #: fortran/resolve.c:13839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.c:14051
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' harus berupa sebuah prosedur modul atau sebuah prosedur eksternal dengan sebuah antar-muka eksplisit di %L"
  
! #: fortran/resolve.c:14094
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.c:14108
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, fuzzy, gcc-internal-format
  #| msgid "Polymorphic entities are not yet implemented, non-polymorphic passed-object dummy argument of '%s' at %L accepted"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "entiti polymorphic belum diimplementasikan, bukan polymorphic objek argumen dummy dilewatkan dari '%s' di %L diterima"
  
! #: fortran/resolve.c:14130
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.c:14139
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.c:14145
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.c:14151
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.c:14180
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama sebagai sebuah komponen dari '%s'"
  
! #: fortran/resolve.c:14190
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama seperti sebuah komponen turunan dari '%s'"
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14443
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumen dari ICHAR di %L harus berupa panjang satu"
  
! #: fortran/resolve.c:14541
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.c:14555
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.c:14571
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.c:14581
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.c:14590
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/resolve.c:14599
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.c:14641
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponen '%s' dari '%s' di %L memiliki nama sama dengan prosedur yang melingkupinya"
  
! #: fortran/resolve.c:14654
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Panjang karakter dari komponen '%s' butuh untuk menjadi sebuah ekspresi spesifikasi konstan di %L"
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: Komponen '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah komponen dari '%s', yang mana adalah PUBLIK di %L"
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponen %s dari tipe URUTAN dideklarasikan di %L tidak dapat memiliki atribut URUTAN"
  
! #: fortran/resolve.c:14801
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Bukan ekstensible tipe turunan '%s' di %L tidak boleh berupa ABSTRACT"
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14970
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE has not been declared"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%H%qE belum pernah dideklarasikan"
  
! #: fortran/resolve.c:15035
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Ukuran array yang diasumsikan '%s' dalam daftar nama '%s' di %C tidak diperbolehkan"
  
! #: fortran/resolve.c:15041
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' tidak boleh memiliki bentuk yang diasumsikan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.c:15047
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.c:15055
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.c:15072
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' telah dideklarasikan PRIVATE dan tidak dapat berupa anggota dari PUBLIK namelist '%s' di %L"
  
! #: fortran/resolve.c:15094
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST objek '%s' memiliki use-associated komponen PRIVATE dan tidak dapat berupa anggota dari daftar-nama '%s' di %L"
  
! #: fortran/resolve.c:15105
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' meemiliki komponen PRIVATE dan tidak dapat berupa anggota dari PUBLIK daftar-nama '%s' di %L"
  
! #: fortran/resolve.c:15132
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.c:15151
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameter array '%s' di %L tidak dapat berupa otomatis atau bentuk deferred"
  
! #: fortran/resolve.c:15167
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Tipe PARAMETER secara implisit '%s' di %L tidak cocok dengan tipe IMPLISIT kemudian"
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipe turunan tidak kompatibel dalam PARAMETER di %L"
  
! #: fortran/resolve.c:15186
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15248
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.c:15362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15483
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Ukuran array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.c:15509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Simbol di %L bukan sebuah variabel DUMMY"
  
! #: fortran/resolve.c:15535
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' di %L tidak dapat memiliki VALUE atribut karena ini bukan sebuah argumen dummy"
  
! #: fortran/resolve.c:15545
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang konstant"
  
! #: fortran/resolve.c:15554
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C interoperable karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang satu"
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Tipe turunana '%s' di %L adalah tipe '%s',  yang mana belum didefinisikan"
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.c:15607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/resolve.c:15641
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.c:15648
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15681
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Variabel '%s' di %L tidak dapat berupa BIND(C) karena ini bukan sebuah blok UMUM atau dideklarasikan dalam tingkat cakupan modul"
  
! #: fortran/resolve.c:15691
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/resolve.c:15770
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: PUBLIK %s '%s' di %L dari tipe turunan '%s' PRIVATE"
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15816
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT) dummy argumen '%s' di %L adalah UKURAN DIASUMSIKAN dan jadi tidak dapat memiliki sebuah penginisialisasi baku"
  
! #: fortran/resolve.c:15828
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.c:15837
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.c:15850
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.c:15903
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.c:15916
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Prosedur dummy di %L tidak diperbolehkan dalam prosedur ELEMENTAL"
  
! #: fortran/resolve.c:15941
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15972
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Daftar-nama %s tidak dapat diubah namanya dengan assosiasi USE ke %s"
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate di %L bukan SAVEd"
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Diduga daftar dari entiti bernama di %C"
  
! #: fortran/resolve.c:16166
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "DATA BLOK elemen '%s' di %L harus berupa dalam COMMON"
  
! #: fortran/resolve.c:16173
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA array '%s' di %L harus dispesifikasikan dalam sebuah deklarasi sebelumnya"
  
! #: fortran/resolve.c:16180
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16203
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.c:16212
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Daerah array tidak konstant di %L dalam pernyataan DATA"
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "pernyataan DATA di %L memiliki lebih variabel daripada nilai"
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "pernyataan DATA di %L memiliki lebih banyak nilai daripada variabel"
  
! #: fortran/resolve.c:16684
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Label %d di %L didefinisikan tetapi tidak digunakan"
  
! #: fortran/resolve.c:16690
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Label %d di %L didefinisikan tetapi tidak dapat digunakan"
  
! #: fortran/resolve.c:16774
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L harus memiliki atribut URUTAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:16783
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:16791
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Tipe variabel turunan '%s' di %L dengan inisialisasi baku tidak dapat berada dalam EKUIVALEN dengan sebuah variabel dalam COMMON"
  
! #: fortran/resolve.c:16807
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L dengan komponen penunjuk tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Baik semua atau kosong dari objek dalam EKUIVALEN set di %L yang memiliki atribut TERPROTEKSI"
  
! #: fortran/resolve.c:16950
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Anggota blok umum '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN dalam prosedur pure '%s'"
  
! #: fortran/resolve.c:16959
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Konstanta bernama '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:17032
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Array '%s' di %L dengan cakupan tidak-konstan tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:17043
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Komponen struktur '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring di %L memiliki panjang nol"
  
! #: fortran/resolve.c:17085
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Panjang karakter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/resolve.c:17152
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fungsi PUBLIK '%s' di %L tidak dapat berupa tipe PRIVATE '%s'"
  
! #: fortran/resolve.c:17165
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "MASUKAN '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:17185
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prosedur operator pengguna '%s' di %L harus berupa sebuah FUNGSI"
  
! #: fortran/resolve.c:17195
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prosedur operator pengguna '%s' di %L tidak dapat berupa panjang karakter diasumsikan"
  
! #: fortran/resolve.c:17203
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prosedur operator pengguna '%s' di %L harus memiliki paling tida satu argumen"
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Argumen pertama dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Argumen kedua dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Antar-muka operator di %L harus memiliki, paling tidak, dua argumen"
  
! #: fortran/resolve.c:17321
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
*************** msgstr "Overlapping tidak sama penginisi
*** 79666,79684 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6171
  #, fuzzy, gcc-internal-format
  #| msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option"
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr "Jumlah dari elemen dalam konstruktor array di %L membutuhkan sebuah peningkatan dari batas atas %d yang diijinkan. Lihat pilihan -fmax-array-constructor"
  
! #: fortran/trans-array.c:8204
  #, fuzzy, gcc-internal-format
  #| msgid "Creating array temporary at %L for argument '%s'"
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Membuat array sementara di %L untuk argumen '%s'"
  
! #: fortran/trans-array.c:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipe ekspresi buruk selama walk (%d)"
--- 79734,79752 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, fuzzy, gcc-internal-format
  #| msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option"
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr "Jumlah dari elemen dalam konstruktor array di %L membutuhkan sebuah peningkatan dari batas atas %d yang diijinkan. Lihat pilihan -fmax-array-constructor"
  
! #: fortran/trans-array.c:8171
  #, fuzzy, gcc-internal-format
  #| msgid "Creating array temporary at %L for argument '%s'"
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Membuat array sementara di %L untuk argumen '%s'"
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipe ekspresi buruk selama walk (%d)"
*************** msgstr "Diduga sebuah ekspresi inisialis
*** 79781,79899 ****
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1763
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variabel instrinsic yang bukan sebuah prosedur"
  
! #: fortran/trans-decl.c:4594 fortran/trans-decl.c:6958
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return value of function %qs at %L not set"
  msgstr "Nilai kembali dari fungsi '%s' di %L tidak diset"
  
! #: fortran/trans-decl.c:5082
  #, fuzzy, gcc-internal-format
  #| msgid "Different kind type parameters in pointer assignment at %L"
  msgid "Deferred type parameter not yet supported"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/trans-decl.c:5322
  #, fuzzy, gcc-internal-format
  #| msgid "backend decl for module variable %s already exists"
  msgid "backend decl for module variable %qs already exists"
  msgstr "backend deklarasi untuk variabel modul %s telah ada"
  
! #: fortran/trans-decl.c:5335
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.c:5960
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "Dummy argumen '%s' di %L telah dideklarasikan INTENT(OUT) tetapi belum diset"
  
! #: fortran/trans-decl.c:5966
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "Dummy argumen '%s' di %L telah dideklarasikan INTENT(OUT) tetapi belum diset"
  
! #: fortran/trans-decl.c:5977 fortran/trans-decl.c:6123
  #, fuzzy, gcc-internal-format
  #| msgid "Unused dummy argument '%s' at %L"
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argumen dummy tidak digunakan '%s' di %L"
  
! #: fortran/trans-decl.c:5993
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.c:6012
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused variable %qs declared at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.c:6061
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs declared at %L"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.c:6065
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.c:6095
  #, fuzzy, gcc-internal-format
  #| msgid "Return value '%s' of function '%s' declared at %L not set"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Nilai kembali dari fungsi '%s' dideklarasikan di %L tidak diset"
  
! #: fortran/trans-decl.c:6687
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1030
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1798
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2115
  #, 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:2124
  #, 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:3793
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Instrinsik op tidak diketahui"
  
! #: fortran/trans-expr.c:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Daftar fungsi argumen tidak diketahui di %L"
  
! #: fortran/trans-expr.c:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 79849,79967 ----
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variabel instrinsic yang bukan sebuah prosedur"
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return value of function %qs at %L not set"
  msgstr "Nilai kembali dari fungsi '%s' di %L tidak diset"
  
! #: fortran/trans-decl.c:5087
  #, fuzzy, gcc-internal-format
  #| msgid "Different kind type parameters in pointer assignment at %L"
  msgid "Deferred type parameter not yet supported"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/trans-decl.c:5327
  #, fuzzy, gcc-internal-format
  #| msgid "backend decl for module variable %s already exists"
  msgid "backend decl for module variable %qs already exists"
  msgstr "backend deklarasi untuk variabel modul %s telah ada"
  
! #: fortran/trans-decl.c:5340
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.c:5965
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "Dummy argumen '%s' di %L telah dideklarasikan INTENT(OUT) tetapi belum diset"
  
! #: fortran/trans-decl.c:5971
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "Dummy argumen '%s' di %L telah dideklarasikan INTENT(OUT) tetapi belum diset"
  
! #: fortran/trans-decl.c:5982 fortran/trans-decl.c:6128
  #, fuzzy, gcc-internal-format
  #| msgid "Unused dummy argument '%s' at %L"
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argumen dummy tidak digunakan '%s' di %L"
  
! #: fortran/trans-decl.c:5998
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.c:6017
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused variable %qs declared at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.c:6066
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs declared at %L"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.c:6070
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.c:6100
  #, fuzzy, gcc-internal-format
  #| msgid "Return value '%s' of function '%s' declared at %L not set"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Nilai kembali dari fungsi '%s' dideklarasikan di %L tidak diset"
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-expr.c:1067
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3830
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Instrinsik op tidak diketahui"
  
! #: fortran/trans-expr.c:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Daftar fungsi argumen tidak diketahui di %L"
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 80064,80070 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.c:2220
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
--- 80132,80138 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.c:2230
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
*************** msgstr "-G dan -static adalah mutually e
*** 80207,80213 ****
  #: lto/lto-lang.c:898
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive"
  msgstr "-G dan -static adalah mutually exclusive"
  
  #: lto/lto-object.c:107
--- 80275,80281 ----
  #: lto/lto-lang.c:898
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
! msgid "%<-flinker-output=rel%> and %<-fltrans%> are mutually exclusive"
  msgstr "-G dan -static adalah mutually exclusive"
  
  #: lto/lto-object.c:107
*************** msgstr "Pilihan ke -finit-real: %s tidak
*** 81435,81441 ****
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr "Pilihan ke -finit-real: %s tidak dikenal"
  
! #: fortran/lang.opt:775
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized option '-%s'"
  msgid "Unrecognized option: %qs"
--- 81503,81509 ----
  msgid "Unrecognized option to floating-point init value: %qs"
  msgstr "Pilihan ke -finit-real: %s tidak dikenal"
  
! #: fortran/lang.opt:771
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized option '-%s'"
  msgid "Unrecognized option: %qs"
*************** msgstr "nama makro hilang setelah %qs"
*** 81454,81468 ****
  
  #: 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:2120 c-family/c.opt:2128 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3319
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "hilang nama berkas setelah %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:2116
! #: c-family/c.opt:2136 c-family/c.opt:2140 c-family/c.opt:2144
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "hilang jalur setelah %qs"
--- 81522,81536 ----
  
  #: 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:2107 c-family/c.opt:2115 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:324 common.opt:327 common.opt:3323
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "hilang nama berkas setelah %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:2103
! #: c-family/c.opt:2123 c-family/c.opt:2127 c-family/c.opt:2131
  #, gcc-internal-format
  msgid "missing path after %qs"
  msgstr "hilang jalur setelah %qs"
*************** msgstr "hilang open paren"
*** 81518,81524 ****
  msgid "unrecognized ivar visibility value %qs"
  msgstr "nilai visibility \"%s\" tidak dikenal"
  
! #: c-family/c.opt:1980
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized visibility value \"%s\""
  msgid "unrecognized scalar storage order value %qs"
--- 81586,81592 ----
  msgid "unrecognized ivar visibility value %qs"
  msgstr "nilai visibility \"%s\" tidak dikenal"
  
! #: c-family/c.opt:1967
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized visibility value \"%s\""
  msgid "unrecognized scalar storage order value %qs"
*************** msgstr "%qs sudah ditinggalkan"
*** 81613,81718 ****
  msgid "unknown linker output %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:1502
  #, fuzzy, gcc-internal-format
  #| msgid "unknown demangling style '%s'"
  msgid "unknown excess precision style %qs"
  msgstr "gaya demangling '%s' tidak diketahui"
  
! #: common.opt:1517
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1561
  #, fuzzy, gcc-internal-format
  #| msgid "Place floating point constants in TOC"
  msgid "unknown floating point contraction style %qs"
  msgstr "Tempatkan konstanta titik pecahan dalam TOC"
  
! #: common.opt:1718
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown Stack Reuse Level %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:1787
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1889
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira algorithm \"%s\""
  msgid "unknown IRA algorithm %qs"
  msgstr "algoritma ira \"%s\" tidak diketahui"
  
! #: common.opt:1902
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira region \"%s\""
  msgid "unknown IRA region %qs"
  msgstr "daerah ira \"%s\" tidak diketahui"
  
! #: common.opt:1980
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown LTO partitioning model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2082
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "options or targets missing after %qs"
  msgstr "assertion hilang setelah %qs"
  
! #: common.opt:2090
  #, fuzzy, gcc-internal-format
  #| msgid "unknown tls-model \"%s\""
  msgid "unknown offload ABI %qs"
  msgstr "tls-model \"%s\" tidak dikenal"
  
! #: common.opt:2232
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2248
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown profile update method %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2350
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown Live-Patching Level %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2383
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira algorithm \"%s\""
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algoritma ira \"%s\" tidak diketahui"
  
! #: common.opt:2690
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown TLS model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:3026
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown vectorizer cost model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:3067
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized visibility value \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "nilai visibility \"%s\" tidak dikenal"
  
! #: common.opt:3086
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for %qs)"
  msgid "unknown vtable verify initialization priority %qs"
--- 81681,81786 ----
  msgid "unknown linker output %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:1506
  #, fuzzy, gcc-internal-format
  #| msgid "unknown demangling style '%s'"
  msgid "unknown excess precision style %qs"
  msgstr "gaya demangling '%s' tidak diketahui"
  
! #: common.opt:1521
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1565
  #, fuzzy, gcc-internal-format
  #| msgid "Place floating point constants in TOC"
  msgid "unknown floating point contraction style %qs"
  msgstr "Tempatkan konstanta titik pecahan dalam TOC"
  
! #: common.opt:1722
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown Stack Reuse Level %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:1791
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:1893
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira algorithm \"%s\""
  msgid "unknown IRA algorithm %qs"
  msgstr "algoritma ira \"%s\" tidak diketahui"
  
! #: common.opt:1906
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira region \"%s\""
  msgid "unknown IRA region %qs"
  msgstr "daerah ira \"%s\" tidak diketahui"
  
! #: common.opt:1984
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown LTO partitioning model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2086
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "options or targets missing after %qs"
  msgstr "assertion hilang setelah %qs"
  
! #: common.opt:2094
  #, fuzzy, gcc-internal-format
  #| msgid "unknown tls-model \"%s\""
  msgid "unknown offload ABI %qs"
  msgstr "tls-model \"%s\" tidak dikenal"
  
! #: common.opt:2236
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2252
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown profile update method %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2354
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown Live-Patching Level %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2387
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira algorithm \"%s\""
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algoritma ira \"%s\" tidak diketahui"
  
! #: common.opt:2694
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown TLS model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:3030
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown vectorizer cost model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:3071
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized visibility value \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "nilai visibility \"%s\" tidak dikenal"
  
! #: common.opt:3090
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for %qs)"
  msgid "unknown vtable verify initialization priority %qs"
*************** msgstr "mode mesin %qs tidak dikenal"
*** 84639,84647 ****
  #~ msgid "no members matching %<%T::%D%> in %q#T"
  #~ msgstr "tidak ada anggota yang cocok %<%T::%D%> dalam %q#T"
  
- #~ msgid "strong using only meaningful at namespace scope"
- #~ msgstr "strong using hanya berarti di lingkup namespace"
- 
  #~ msgid "current namespace %qD does not enclose strongly used namespace %qD"
  #~ msgstr "namespace %qD sekarang tidak melingkupi secara kuat namespace %qD yang digunakan"
  
--- 84707,84712 ----
diff -Nrcpad gcc-11.1.0/gcc/po/ja.gmo gcc-11.2.0/gcc/po/ja.gmo
*** gcc-11.1.0/gcc/po/ja.gmo	Tue Apr 27 10:13:14 2021
--- gcc-11.2.0/gcc/po/ja.gmo	Wed Jul 28 07:06:49 2021
***************
*** 1,59 ****
! Þ•ØÜFËœ�È¼É¼-Ë¼1ù¼+½ @½a½Ûu½+Q¾0}¾K®¾ú¾¿¿<2¿Bo¿R²¿@À9FÀ5€À"¶À+ÙÀFÁ5LÁ]‚ÁwàÁIXÂA¢ÂKäÂN0Ã@ÃBÀÃOÄLSÄR Ä;óÄ8/Å>hÅI§ÅIñÅB;Æ~~Æ?ýÆD=ÇE‚Ç@ÈÇE	ÈCOÈ=“ÈBÑÈEÉ~ZÉ6ÙÉ{Ê?ŒÊ9ÌÊPËCWËF›ËsâËEVÌCœÌQàÌN2Í��ÍGÎŒZÎOçÎR7ÏCŠÏQÎÏ9 Ð=ZÐ=˜Ð4ÖÐPÑM\ÑEªÑBðÑI3ÒH}ÒBÆÒ=	Ó7GÓ6Ô*¶ÔEáÔZ'Õ‚ÕŽÕ7¥Õ-ÝÕÖÖ#!Ö#EÖ3iÖ*�Ö3ÈÖ3üÖJ0×2{×&®×,Õ×PØHSØ?œØFÜØ(#Ù*LÙ:wÙ,²Ù7ßÙAÚ?YÚ!™Ú5»Ú@ñÚ>2ÛfqÛEØÛ!Ü!@Ü'bÜjŠÜ(õÜ*ÝIÝ-`Ý:ŽÝÉÝ1æÝ4Þ$MÞ/rÞ1¢ÞEÔÞ2ßMßlß‹ß9£ß*Ýß*à?3à(sà8œà/Õà"á8(áCaá.¥á Ôá(õáâ'>â"fâ&‰â<°â,íâ!ã&<ã%cã?‰ã,Éã3öã8*ä!cä:…ä)Àä)êä!å!6å9Xå%’å/¸å#èå-æ1:æ,læ*™æ,Äæñæ
çç0ç@Nç9�ç9Éç"è#&è$JèAoè/±èFáè(é+CéSoéGÃé%ê*1ê\ê xê™ê¹êËêèêûê'ë%Aëgë†ë¢ëÁë,×ëAì.Fì(uìžì5¸ìîì2í67í4níC£íJçí*2î6]î'”îI¼î,ï.3ï1bï2”ï5Çïýï%ðCð3_ð0“ðÄð4Úðñ+-ñ(Yñ‚ñ-¡ñ(Ïñ"øñ,ò'Hò1pò'¢ò'Êò1òò3$ó6Xó.�ó-¾ó+ìó ô'9ô*aô]Œô"êô'
õ+5õaõsõ0‰õ/ºõ#êõ&ö5ö Lö,möšö.²ö+áö'
÷5÷Q÷l÷'‚÷6ª÷,á÷0ø ?ø`ø€ø'“ø»ø-×øù,ùKù7eù'�ù#Åùéù!	ú%+ú#Qú!uú
—ú¥ú¶ú¹ú2½ú2ðúM#ûMqû¿ûÈû/Ñûü2ü*Kü.vü)¥ü&Ïü'öü&ý&Eý#lý'�ý(¸ý áý$þ 'þ"Hþ,kþ2˜þËþëþ*
! ÿ,5ÿ.bÿ)‘ÿ»ÿ)Ûÿ# D:d)ŸÉáè,ï(5^7{(³Ü5ü2)F/p' 0Èù
 "CZp‰£²-Ðþ	$3@t�°¹ÂËÔÝù%.7@\e,i–¬¸Öò5
E€S(Ô+ý.)+X-„3²7æ5T+p$œ+Áí)	.1	2`	:“	>Î	:
! *H
! /s
! +£
! 2Ï
! +9.>h§8Â!û-+K,w3¤(Ø

! 


'
;
R
e
m
v
†
•
¡
­
È
ã
ö
 	3=JZj	}
! ‡%’¸+È0ô%%C%i�
 ®¿Èè498UŽ §Èä"ù1 No~$�3µ,é,/4\3‘{ÅA/Q� º2Øv<‚¿"Ô÷
~+"ª
Í@Û0M:\2—,Ê'÷'G1c6•=Ì9
! ,D(qCšÞDü@A.‚0±!â<FA6ˆ.¿CîC2&v,�2ÊDý B1c•:´&ï<8S-Œº!Ø1ú.,5[0‘6Âù/:H8ƒ#¼2à+ &? Uf &¼ /ã !!+5!2a!-”!%Â!)è!+"/>"n"�"™"«"Á"Ñ"ä"û"#!9#+[#>‡# Æ#6ç#'$(F$o$Iˆ$(Ò$û$1%)M%-w%,¥%,Ò%<ÿ%5<&&r&/™&7É&5'=7'-u'
£'±'	¾'È'8Ý'	( (>5(Bt(·(;Ö(();)H)#c)#‡)#«)JÏ)*"*O>*0Ž*$¿*=ä*F"+Pi+Hº+",6&,],4t,©,B¸,Aû,
=-#K-o-2~-±--Ì-3ú-'..%V.7|.5´.
ê.ø./%/?/DY/ž/¾/0Ø/H	02R0-…0-³0.á0A1*R1}1G‰1.Ñ1*2(+28T24�2)Â27ì2+$3(P3+y3-¥3˜Ó3 l4�4Ÿ4.º42é4,5I5!X5/z5ª5'Ç55ï52%6XX6±6Ì63ã657/M7*}7#¨7!Ì7
î7ü7	
8
! 8	"8:,8g8z8)|8L¦8Eó8991O98�98º91ó9*%:P:;n:1ª:5Ü:2;E;2I;5|;J²;'ý;.%<4T<8‰<-Â<(ð<*=D=A\=&ž=Å=>å=<$>.a>%�>¶>/Õ>??8E?)~?+¨?+Ô?+@+,@"X@{@:›@5Ö@2AE?A2…A(¸A0áA0B+CB&oB–B/§B5×B4
C4BC<wC´C!ÏC!ñC&D:D
! VD.aDE�DÖD,ñD$E"CE.fE%•E$»EàE÷E[FWrF
ÊF9ØF#G)6G`G"vG0™G2ÊGýG	H&H%CH%iH�H H²HÅH%ÖH/üH%,I,RI,I.¬I,ÛI,J,5J,bJ*�J&ºJ/áJKK"&KIKhK‡K7”KÌKÜK(åK,L;L+ZL6†L>½L!üLM=>M |M�M)·M)áM/N@;N-|N.ªNÙN"æN*	O*4O_O9xO²O>ÃO>PHAPŠP#¥P#ÉP3íP*!QLQYQfQ
! „Q�Q3ŸQ3ÓQ;R+CR.oR,žR ËR)ìR/S6FST}S$ÒS÷S'T>T^TwT3†T1ºTEìT32U2fU$™U&¾U0åUV)4V,^V1‹V0½V(îV/W4GW%|W)¢W<ÌW.	X8XRX.oX1žX0ÐX$Y&Y/EY'uY�Y²Y;ÒYZ9*Z8dZ �Z¾Z&ÝZ$[)[1A[<s[;°[.ì[1\>M\CŒ\.Ð\/ÿ\/]H]"`]8ƒ]:¼]+÷]4#^9X^9’^$Ì^ñ^2_3?_"s_&–_½_(×_G`>H`$‡`(¬`Õ`&ò`<a)Va€a'ža#Æa<êa,'b Tb,ub ¢b*Ãbîb#c 0c+Qc}c)�cÇc#Üc-d).d$Xd4}d*²d5Ýd5e0Ie<ze5·eíe,þe0+f\f)df%Žf3´fJèf/3g1cg>•g(Ôg$ýgC"hFfh.­h*Üh
i0iFi+`i#Œi!°i-Òi$j#%j+Ij7uj1­jßj"ùj k*=k+hk'”kF¼k=lAl`l|l–l4­lâl,ól m:mIm]mtm
‹m%™m¿mÔmèmnnP>n�n®nÈn Ún!ûno:oPoJioT´o	p/$p3TpAˆpÊp+áp2
q3@q>tq$³q4Øq&
r4rIr[rsr${r% r%Ær$ìr%s)7sas�s�s®s½sÌsÛsós
t%t=t\tkt|t‹t¥t8¾t÷tu%u&<u%cu+‰uµu9Íuv#&vJvYv:hv£v²vÄvßvóvww#w:wKw^w1qw£w¹wÍwáwøw	x)x?xSxnx„x—x¨x»xÎxÝxõxy#yJ2y+}y©yÅyáy!õyz*7zbzvz‹zŸz±zÅzâzÿz{*8{c{~{–{¬{¾{Ï{!å{||2|M|d|||�|§|+Å|0ñ|D"}.g}(–}>¿}Bþ}'A~$i~.Ž~,½~6ê~!>\/|0¬Ý0÷2(€2[€3Ž€
Â€ Ð€ñ€-�=�W�c�€�œ�º�Ù�ï�0
‚4>‚s‚ ‚‚ £‚(Ä‚:í‚4(ƒ/]ƒ�ƒ*¬ƒ&×ƒþƒ#„<„S„3Z„!Ž„3°„7ä„6…+S…6…*¶…0á…$†$7†/\†!Œ† ®†)Ï†)ù†)#‡-M‡0{‡*¬‡×‡,÷‡F$ˆ^kˆfÊˆW1‰A‰‰9Ë‰TŠJZŠ+¥Š#ÑŠ#õŠ-‹G‹!c‹-…‹'³‹9Û‹%Œ);Œ(eŒ2ŽŒ$ÁŒ$æŒ�"�@�'S�8{�*´�ß�4ý�,2Ž/_Ž1�ŽÁŽ
! ÔŽ(ßŽ)�-2�.`���0¥�/Ö�4�6;�*r�1��5Ï�.‘4‘JH‘@“‘ Ô‘)õ‘/’6O’3†’"º’$Ý’“E“$a“ †“)§“Ñ“1á“:”1N”(€”(©”#Ò”;ö”<2•?o•,¯•.Ü•–0–L–+f–#’–!¶–-Ø–$—#+—O—6e—.œ— Ë—Iì—)6˜;`˜œ˜/º˜-ê˜0™2I™#|™ ™+½™9é™<#š6`š1—š4Éš/þš#.›%R›"x›&››Â›Ñ›;ì›8(œ&aœ*ˆœ'³œÛœõœ �:3�-n�*œ�Ç�×�ë�ÿ�ž#ž5žGžXžjž{ž�žŸž±žÃžÕžçžûž
ŸŸ1ŸCŸUŸiŸ}Ÿ‘Ÿ£Ÿ·ŸÉŸÛŸìŸþŸ " 4 F X l ~ ” ¦ ¸ Ê /Ü ¡¡2¡M¡g¡'w¡'Ÿ¡'Ç¡ï¡¢1¢4N¢)ƒ¢!­¢!Ï¢%ñ¢£(7£&`£3‡£»£Ø£/é£)¤.C¤r¤#’¤!¶¤&Ø¤!ÿ¤!¥&4¥1[¥�¥+«¥×¥÷¥$¦9¦+M¦
y¦‡¦$¥¦Ê¦è¦õ¦§§ 9§ Z§ {§ œ§ ½§ Þ§ ÿ§  ¨ A¨ b¨ ƒ¨¤¨%Â¨#è¨"©/©O©k©‹©§©Ã©ß©ö©ª)ªIªeª�ª�ª¹ªÕª#ñª$«%:«`«0}« ®«+Ï«û«%¬):¬d¬%ƒ¬©¬=¿¬ý¬&­#:­<^­ ›­*¼­7ç­/®)O®&y®' ®È®è®¯$¯7¯DM¯,’¯$¿¯ä¯°°7°O°%h°Ž°)©°<Ó°±#±*B±!m±!�±!±±$Ó±"ø±#²#?²#c²‡²)¥² Ï²ð²³"0³S³&s³'š³+Â³(î³´7´#>´b´‚´¢´,¹´"æ´	µ'$µCLµ"�µ³µÎµ Ýµ!þµ ¶3=¶q¶ �¶¢¶!Â¶,ä¶·5 ·V·7n·2¦·/Ù·;	¸.E¸@t¸$µ¸$Ú¸-ÿ¸&-¹T¹q¹‹¹!©¹Ë¹%ç¹
º$(ºMº$hº&�º$´º/Ùº7	»!A»c»€»-š»/È»5ø».¼K¼2j¼?�¼1Ý¼5½6E½2|½1¯½3á½&¾<¾"V¾=y¾.·¾æ¾!þ¾% ¿F¿Z¿m¿/ˆ¿¸¿!Õ¿÷¿
ÀÀ/À4?ÀtÀ ‹À&¬À ÓÀôÀ%Á7Á(SÁ+|Á)¨ÁÒÁ.ðÁ2Â!RÂ tÂ3•ÂÉÂ/âÂÃ#'ÃKÃ `Ã�Ã ¡Ã/ÂÃ'òÃ-Ä"HÄ$kÄ#�Ä(´Ä)ÝÄÅ%Å2Å QÅ#rÅ–Å°ÅÌÅâÅ5ñÅ"'Æ/JÆ+zÆ3¦Æ&ÚÆÇ!Ç'?Ç2gÇ&šÇ#ÁÇ/åÇ"È58È3nÈ4¢È×È/óÈ#É(3É9\É!–ÉE¸É&þÉ%Ê*5Ê`Ê!uÊ—Ê³ÊºÊÇÊ5ÝÊ,Ë<@Ë5}Ë1³ËLåËH2Ì{Ì7’Ì*ÊÌ5õÌ+ÍBIÍ&ŒÍ<³ÍAðÍ52ÎhÎ{ÎšÎAµÎ9÷Î91Ï&kÏ’Ï%®Ï6ÔÏ3Ð!?ÐDaÐ/¦Ð/ÖÐ!Ñ(Ñ!@Ñ3bÑ<–ÑÓÑ)óÑ+Ò%IÒ%oÒ•Ò©ÒÅÒåÒ-Ó62Ó5iÓŸÓ(¿Ó'èÓ"Ô-3Ô%aÔ!‡Ô©ÔÆÔ'åÔ!
Õ /ÕPÕ*kÕ7–ÕOÎÕBÖKaÖJ­ÖKøÖKD×J�×KÛ×5'Ø7]Ø9•ØDÏØDÙ@YÙšÙ;®Ù:êÙ:%Ú`Ú-hÚ*–Ú(ÁÚBêÚ(-Û)VÛ(€Û/©Û/ÙÛ7	Ü)AÜ(kÜ'”Ü'¼Ü	äÜîÜ	Ý.&ÝUÝnÝ†Ý›Ý ¸Ý
ÙÝçÝNýÝMLÞ3šÞÎÞ5îÞ7$ß\ß-vß+¤ß6Ðß-à-5à*càŽàJ«à%öà á=áAUá—áµáÒáçá)üá&âEâ0bâ“â³â2Ìâ$ÿâ>$ã>cã9¢ã-Üã3
! ä>ä(Tä}ä<“äIÐäå!:å7\å!”å$¶å#Ûå ÿå æ!0æ"Ræuæ*“æ$¾æ:ãæ=ç-\ç<Šç8Çç9è&:è4aè$–è3»èïè+
é9é Véwé"—é
! ºéÅé4âé)ê&Aêhê†ê¥ê$Àê(åê*ë!9ë"[ë"~ë/¡ëÑë&èëì 'ìHìgì†ì¥ì?¶ì*öì!!íCí5Rí4ˆí)½í)çí-î"?î*bî+�î¹î'Ïî)÷îU!ïFwï0¾ï&ïï'ð>ð[ð(sðœðµð9Ñð!ñ'-ñ;Uñ/‘ñ2Áñ2ôñ'ò)Gò)qò+›ò/Çò$÷ò-ó@Jó$‹ó!°óÒóéóôô(,ôZUô°ôÄôÚôöô$õ.+õ9Zõ(”õ4½õ9òõ7,ö3dö/˜ö4Èö.ýö.,÷4[÷.�÷.¿÷9î÷9(ø9bø:œø9×ø:ù9Lù9†ùWÀùWú$pú!•ú·úÓúòú û#&û=Jû$ˆû­û-Íû-ûû$)ü.Nü(}ü1¦ü.Øü/ý'7ý"_ý+‚ý3®ýâý+þ.þLþ(iþ’þ@«þ@ìþ;-ÿiÿ}ÿ’ÿ¦ÿ¼ÿÐÿãÿøÿ!5J`tŠ¤¸ËÜö!7J]9uM¯(ý3&(ZFƒ+Ê+ö,"+O+{,§,Ô4X65�;Å>4@>u1´2æ.9<h2¥ Ø2ù(,EU'›Ã*á!6./e•ª½/Û/	(;	d	"ƒ	 ¦	*Ç	ò	7
! #?
! &c
! #Š
! 8®
! Mç
! 658l.¥3Ô-&60]8Ž5Ç.ý%,
R
f
y
0�
"Á
'ä
31@r/’(Â)ë/6E |4�Ò4ñ&F<ƒ!ŸÁ"Ô3÷ +L_t�©À1Ö.%/T"„,§Ôæÿ*4=r$�²Ìæ!ü.'Mu�–#«Ï%í2P!o‘-¥Ó"ï94L�!•·Ò>ç.&2U;ˆ&Ä1ë0?NGŽ/Ö.45&j+‘½Ð+å0K!T,v<£0à#5S#q•=µCóD7%|,¢#Ï%ó6Pj‚—!©!Ë5í## GAh(ª	ÓAÝ'?&g.Ž½Û0ù** *U 5€ <¶ 2ó &!@!%[!"�! ¤! Å!-æ!""!7"%Y"%" ¥"Æ"×"õ"#*#G#ÛS#/%D1%Qv%"È%*ë%&2&IO'2™'aÌ' .(O(.[(PŠ(JÛ(^&)V…)AÜ)8*-W*3…*]¹*@+]X+•¶+gL,R´,X-p`-MÑ-d.W„.QÜ.]./=Œ/7Ê/C0YF0M 0aî0“P1>ä1[#2O2LÏ2M3Sj3M¾3_4bl4gÏ4;75®s5G"62j6|�6M7ph7`Ù7L:8S‡8aÛ8_=9ª�9OH:¤˜:]=;g›;^<ob<VÒ<@)=@j=@«=Uì=UB>V˜>Oï>d??Y¤?Sþ?;R@GŽ@GÖA=Bf\BcÃB'C6C_QCU±CD
D8D8VDP�D5àD;EERET˜EIíE87FFpF[·FRGYfGfÀG='H0eHQ–HBèH\+IXˆIbáI<DJC�JpÅJg6K‘žKk0L;œL;ØLEM’ZM3íM8!N#ZNJ~NVÉN! ONBO;‘ODÍOIPA\PcžPDQ1GQ1yQ*«QPÖQ>'RDfRV«RFSFIS5�S,ÆSNóS_BT7¢T;ÚT9U-PU9~U4¸U6íU\$V?�V,ÁV7îVC&WMjWJ¸WAXEEXA‹XPÍX:Y?YY3™YAÍYOZ<_ZFœZ<ãZ; [?\[7œ[4Ô[1	\T;\$�\µ\;Î\_
! ]Sj]V¾]=^=S^@‘^[Ò^C._ar_Ô_Gò_T:`b�`8ò`J+a;va:²a4ía("b%Kbqb0‹b9¼b(öb4c+Tc4€c"µc@Øc]dOwd1Çd%ùdce(ƒe4¬eCáeO%fPufcÆf:*g=eg.£g^Òg:1h7lh9¤h@Þh7i(Wi(€i%©iLÏiLj"ijHŒj3ÕjH	k=Rk1�kKÂk=l.Ll1{l.­l:Ül(m5@m7vm1®mIàmP*n7{n=³n=ñn@/oApoƒ²o56pFlp.³pâp ÿp@ q?aq3¡q+Õq%rC'rRkr.¾r?írI-sFws?¾s1þs"0t.StI‚tFÌtJu3^u+’u(¾u.çu7v@Nv0�vWÀv3wWLw4¤w6Ùw3x=DxB‚x1Åx7÷x
/y=yNyQyBUyB˜yoÛyoKz»zÄz?Íz%
{Y3{?�{CÍ{>|;P|<Œ|;É|;}8A}<z}=·}5õ}9+~5e~7›~AÓ~G<]3š4Î6€8:€Vs€DÊ€9�1I�8{�=´�:ò�)-‚W‚s‚z‚U�‚#×‚@û‚-<ƒUjƒGÀƒ3„g<„*¤„CÏ„M…Ma…X¯…,†5†1P†"‚†+¥†4Ñ†4‡&;‡=b‡L ‡í‡
ï‡
ý‡
ˆ=ˆ?Wˆ1—ˆ=Éˆ
‰
‰
#‰
1‰
?‰.M‰
|‰
Š‰
˜‰
¦‰
´‰
Â‰
Ð‰.Þ‰

ŠŠ2ŠRŠgŠpŠ#ŒŠ&°ŠW×Š
! /‹»:‹6ö‹9-Œ<gŒ9¤Œ;ÞŒG�Fb�D©�7î�3&Ž9ZŽ@”Ž*ÕŽ>�E?�G…�JÍ�N�Jg�:²�?í�B-‘Gp‘3¸‘9ì‘>&’1e’8—’9Ð’5
! “;@“A|“V¾“P”f”o”~”–”¨”À”
! Ï”
! Ú”å”ò”þ”•#•,8•e•q•€•�•£•¸•Á•Ó•î•	–$–3–2E–x–V”–Hë–4—2S—1†—¸—Ì—à—ý—*˜>˜?^˜'ž˜LÆ˜%™89™,r™Ÿ™'µ™1Ý™4šDšcš?�šQÁš6›!J›4l›B¡›Bä›º'œ
âœBðœ'3�'[�6ƒ�Jº� ž=¦ž%äžP
! ŸL[Ÿ¨Ÿ
µŸ”ÃŸDX � @² Nó B¡UN¡5¤¡@Ú¡>¢5Z¢ �¢N±¢F£LG£O”£3ä£6¤oO¤2¿¤Zò¤QM¥BŸ¥Qâ¥?4¦Kt¦QÀ¦H§A[§f�§l¨?q¨-±¨@ß¨Q ©*r©B�©<à©6ª6TªQ‹ª9ÝªP«9h«>¢«Eá«?'¬?g¬>§¬;æ¬)"­@L­J�­PØ­2)®;\®:˜®5Ó®e	¯2o¯?¢¯5â¯>°YW°V±°5±:>±:y±?´±ô±&²9²&T²{²Š²�²µ²$Ó²'ø²- ³TN³A£³Hå³E.´Ft´»´KØ´E$µ/jµQšµ=ìµG*¶Cr¶I¶¶N·BO·)’·=¼·Sú·]N¸T¬¸;¹=¹V¹p¹%�¹B¶¹ù¹4ºF@ºj‡º6òºL)»Ev»¼»Ð»4ð»4%¼(Z¼qƒ¼õ¼½b$½9‡½.Á½Xð½gI¾_±¾U¿-g¿=•¿+Ó¿_ÿ¿_ÀIxÀUÂÀÁD(ÁmÁMŠÁ*ØÁDÂWHÂ? ÂIàÂS*Ã]~ÃÜÃ&èÃ!Ä-1Ä+_ÄQ‹Ä,ÝÄ)
! Å;4ÅPpÅ;ÁÅ6ýÅ64Æ7kÆY£Æ>ýÆ<ÇZQÇ<¬Ç9éÇ6#È9ZÈN”È<ãÈQ É3rÉ9¦É9àÉ9Ê˜TÊ0íÊË.9ËZhËEÃËH	Ì.RÌ6�Ì2¸Ì ëÌ.ÍU;ÍO‘ÍháÍ3JÎ.~ÎE­ÎEóÎE9Ï<Ï4¼Ï4ñÏ&Ð<ÐZÐlÐuÐO~ÐÎÐèÐ6êÐu!ÑT—Ñ*ìÑ]Ò?uÒBµÒDøÒ>=Ó9|Ó^¶ÓKÔQaÔH³ÔüÔVÕBWÕ`šÕ8ûÕU4Ö1ŠÖ?¼Ö>üÖ*;×7f×#ž×EÂ×9Ø'BØCjØ`®ØAÙ5QÙ)‡Ù:±ÙJìÙA7ÚQyÚQËÚQÛQoÛQÁÛ<Ü3PÜN„ÜHÓÜ:ÝJWÝ:¢Ý2ÝÝUÞ4fÞ6›ÞEÒÞßN%ßKtß9ÀßNúßKIà/•à%Åà0ëà*á1Gáyá;€á;¼áøáJâ/aâ2‘â>Äâ8ã/<ãlã8|ã•µãŠKäÖäqóä5eå1›åÍå'àå9æHBæ‹æ?§æ:çæO"ç1rç'¤ç%Ìçòçè61è?hè6¨è8ßè8é:Qé8Œé8Åé8þé87ê8pê6©ê?àê ë6ë-Uë)ƒë)­ë×ëIíë7ìQìHgìH°ìAùìG;íJƒí^Îí=-î8kîQ¤î<öî,3ï<`ï>�ïBÜïOð8oðL¨ð'õð,ñNJñH™ñ#âñcò$jò_�ò`ïò]Pó,®ó5Ûó8ô9Jô:„ô	¿ô	ÉôÓôÛôãôGëôE3õhyõNâõV1ö5ˆö'¾ö@æöG'÷8o÷{¨÷2$ø7WøD�ø4Ôø1	ù;ùZQùD¬ù^ñùKPúTœúDñú+6û5bû/˜ûIÈû9ü5Lü2‚ü.µüAäüA&ý.hý3—ýRËýEþ0dþ0•þEÆþKÿ1Xÿ0Šÿ5»ÿTñÿBF‰6¦dÝ-BNpM¿&
49P(Š"³IÖO NpB¿N3QT…@ÚA(]+†9²\ìZIC¤NèT7TŒ/á#R5RˆAÛ(	'F	En	c´	j
! +ƒ
! 6¯
! #æ
! -
! W8&�·3Ö5
! S@:”4ÏB
7G
I
8É
396<p1­7ß'7?Lw-Ä/òE"<h>¥>ä9#?]>�ÜHò8;t,ƒ'°YØU22ˆ/»Ië/5.eM”Pâ03/d!”,¶ãGþ,F/s;£5ß,;B>~3½+ñM8kV¤KûBG`ŠgëSr‘°LÏ!C>$‚§Â à "H?ˆ §)È!ò.QC3•2Éü?!Oq$�$µsÚuN3Ä>ø>7 [v -Ò 7!98!7r!7ª!/â!Q"1d"@–"7×"=#M#0Y#6Š#3Á#3õ#6)$=`$(ž$Ç$=ã$!%=%Y%+u%-¡%+Ï%+û%3'&[&w&•&-±&,ß&O'\'y'7•'7Í'7(:=(+x(M¤(3ò(6&)])y)Q•)ç)*'"* J*k*Š*¦*#Â*æ*+$+GD+"Œ+ ¯+ Ð+#ñ+,33,"g, Š,'«,"Ó,ö,-4-T-t-+�-¼-.Ø-.[#.;.0».ì.!/'-/!U/3w/«/"Ê/í/0"0.A0.p0.Ÿ0Î0`í0'N1$v1›1º1!Ù1*û1.&2U2*n2-™2*Ç2ò23!-3CO3K“3?ß3H4?h4-¨4JÖ4R!5?t5<´5Kñ5T=6F’64Ù6774F7D{7DÀ7+81183c83—84Ë89>98T9K�9Ù9õ9%:!.:#P:$t:™:?²:Dò:H7;€;�;9«;5å;G<Bc<Q¦<0ø<H)=8r=*«=6Ö=
>*>O1>!�>T£>Zø>]S?9±?Oë?6;@=r@1°@1â@HA1]A,�A:¼A:÷A:2B@mB]®B7C+DCDpCQµCuDˆ}D{Ec‚E\æEpCFi´F8G5WGA�G3ÏG$H9(HEbH6¨HRßH42I8gI7 I?ØI'J:@J"{J%žJÄJ9ÚJAK3VK!ŠK\¬K7	LEALD‡LÌL
! çLCòLI6ML€MMÍM$NZ@NW›NYóN?MO9�O>ÇOFPCMP7‘P]ÉPR'Q,zQ7§QNßQX.RG‡R7ÏR:S-BSRpS&ÃS5êS2 TST@iTDªT8ïT6(U;_U5›UFÑULVUeV<»V>øV7W,NW{WG–W,ÞW/X;;X5wX,­X0ÚX]Y9iY9£Y;ÝY0Z]JZ9¨ZEâZJ([6s[<ª[3ç[?\<[\Z˜\:ó\B.]Bq]G´]Qü]?N^2Ž^7Á^%ù^_'9_`a_CÂ_7`:>`4y` ®`!Ï`3ñ`R%a>xa8·aða 	b *bKb]bub‡bŸb½bÕbóbcc/cAcSc kcŒcžc°cÈcÚc ìc 
d .dOd gdˆd d²dÐdâdúde$e<e Neoe�e�eµeÍeåeEþeDf]f-yf,§fÔf4ðf4%g4Zg$�g$´gEÙg;h3[h"�h"²h-Õh.i.2i1ai7“i#ËiïiHÿi0HjDyj*¾j*éj2k%Gk'mk•k1®kEàk'&l-Nl.|l«l,Älñl5
mCm+Tm€mŸm¾m×m.óm*"n.Mn.|n.«n.Ún.	o.8o.go.–o.Åo.ôo.#p6Rp-‰p+·p0ãp!q$6q2[q.Žq.½q.ìq%r.Ar%pr2–r.Ér.ør.'s.Vs.…s.´s+ãs-t.=t.ltB›t-Þt5u)Bu2lu.Ÿu*Îu8ùu+2vM^v¬v2Ëv.þvM-w+{w5§w@ÝwDx0cx*”x*¿x"êx5
y(Cyly"ŠyQ­yBÿy0Bz*szžz#½z!áz!{7%{)]{?‡{FÇ{,|1;|=m|4«|4à|4}7J}5‚}<¸}6õ}6,~0c~<”~3Ñ~2285k2¡9Ô:€>I€;ˆ€2Ä€
! ÷€E�HH�H‘�2Ú�G
‚-U‚"ƒ‚1¦‚WØ‚60ƒ.gƒ	–ƒ ƒ4»ƒðƒ<„L„\„|„ ›„N¼„…Q ….r…Z¡…<ü…<9†Tv†;Ë†J‡6R‡6‰‡?À‡=ˆ+>ˆ,jˆ0—ˆCÈˆ.‰F;‰-‚‰E°‰-ö‰E$ŠHjŠE³ŠPùŠXJ‹-£‹*Ñ‹0ü‹<-ŒEjŒB°Œ<óŒ>0�^o�aÎ�[0ŽnŒŽ>ûŽI:�@„�QÅ�<�T�6t�Z«�K‘"R‘3u‘B©‘$ì‘’.*’8Y’’’8®’&ç’“!'“I“Hh“%±“%×“>ý“<<”!y”>›”&Ú”G•3I•9}•/·•=ç•<%–-b–*�–K»–!—M)—w—+�—¹—0Ò—/˜,3˜W`˜J¸˜Z™3^™5’™4È™2ý™20š0cš”š)­š1×š6	›2@›1s›)¥›$Ï›Yô›5Nœ;„œAÀœF�@I�)Š�5´�?ê�;*žHfžB¯žHòžB;ŸM~ŸGÌŸG (\ 6… ¼ 9Ï A	¡PK¡Yœ¡Eö¡<¢KP¢!œ¢6¾¢õ¢££6,£Bc£6¦£IÝ£?'¤-g¤n•¤j¥6o¥E¦¥3ì¥] ¦'~¦N¦¦8õ¦D.§Ws§BË§¨5,¨/b¨\’¨_ï¨_O©9¯©'é©-ªK?ªB‹ª4Îªg«0k«;œ«-Ø«'¬7.¬Lf¬B³¬6ö¬:-­Mh­4¶­0ë­®30®0d®-•®:Ã®Aþ®B@¯%ƒ¯1©¯0Û¯9°3F°5z°2°°&ã°>
! ±8I±5‚±1¸±.ê±3²?M²�²r
³„€³{´��´~µ{‚µ~þµf}¶fä¶WK·‚£·q&¸]˜¸"ö¸Q¹_k¹lË¹8ºDEºQŠºGÜºY$»?~»9¾»Tø»3M¼K�¼?Í¼>
½<L½<‰½<Æ½¾
! ¾$¾0>¾$o¾$”¾!¹¾,Û¾@¿I¿^¿n}¿nì¿T[À3°ÀiäÀ.NÁ-}ÁS«ÁVÿÁbVÂ\¹ÂSÃEjÃ°Ã_ÏÃ'/Ä!WÄ3yÄX­Ä Å'Å#GÅ kÅ2ŒÅ*¿Å(êÅ/Æ CÆ'dÆHŒÆ9ÕÆRÇRbÇJµÇSÈ4TÈ+‰È@µÈ.öÈM%ÉYsÉ9ÍÉ$Ê2,Ê1_Ê<‘Ê9ÎÊBË	KËUË4pË¥ËIÄË9ÌJHÌM“Ì9áÌPÍRlÍ;¿ÍBûÍN>Î2�Î>ÀÎ3ÿÎF3Ï!zÏ3œÏ6ÐÏ(Ð
! 0Ð3;Ð;oÐG«Ð,óÐ# Ñ,DÑ'qÑP™Ñ3êÑ-Ò$LÒ-qÒ-ŸÒ=ÍÒ Ó0,Ó-]Ó<‹Ó/ÈÓ/øÓ/(ÔXÔWqÔ?ÉÔA	ÕKÕObÕN²ÕTÖ1VÖDˆÖ5ÍÖJ×JN×-™×9Ç×KØoMØe½ØN#ÙBrÙAµÙ;÷Ù3ÚDRÚ—Ú1°ÚAâÚ9$ÛA^ÛE Û0æÛ3Ü3KÜ=Ü>½ÜGüÜKDÝP�Ý6áÝ?Þ@XÞ8™Þ)ÒÞ7üÞ94ß5nß5¤ß6Úßrà-„à'²à3Úàá-'áKUá`¡áKâINâK˜âIäâl.ãT›ãaðãSRäS¦äaúäS\åS°å`æ`eæ`Ææa'ç`‰çaêç`Lè`­è­é­¼é9jê:¤ê(ßê.ë%7ë<]ëIšëbäë3Gì;{ì9·ì?ñìF1íExíO¾íIî@XîA™î<ÛîBïQ[ïQ­ï?ÿïQ?ð-‘ð&¿ð<æð(#ñRLñRŸñJòñ=òVòpò‰ò¤ò½òÕòïòó"ó;óUópó‰ó¤ó¿óØó
ðóþóô3ôNôiô�ô™ôV²ôb	õ<lõ;©õåõ\öBaöB¤öCçöB+÷Bn÷B±÷Dô÷Q9øE‹ø<ÑøPùJ_ù@ªùJëù<6úBsú*¶ú<áúJû@iûDªûEïûA5üYwü4Ñü'ý5.ý/dýL”ýHáý*þDþ$]þ8‚þ8»þ1ôþ*&ÿ)Qÿ/{ÿ=«ÿ$éÿI%X7~4¶WëhCL¬<ù<6?s?³OóBCS†HÚD#<h*¥Ðì<!I6k?¢?â4".W7†7¾6öV-7„6¼$óN(gn�/ÿ!/	Q	*j	H•	'Þ	-
! '4
! 3\
! +�
! ¼
! "Ü
! Rÿ
! +R^~8Ý/)Fp&‰°@ÇB
K
;k
"§
 Ê
ë
9R@?“Óãý8$U<z,·/ä*,?lHˆ7Ñ6	N@W�'ç6-F$tJ™9ä=e\8ÂAû@=A~cÀN$NsEÂ39<%v*œ9Ç2*4_6fD�`âAC5…A»*ýG(?pW°ilr0ß?,P6}N´(&,#S w/˜(ÈLñ)>3h]œDú?vH2¿Mò@@B�)Ä1î=  C^ E¢ @è H)!>r!'±!.Ù!9"9B"0|"0­"<Þ"<#9X#I’#1Ü#/$$>$0c$/”$Ä$(à$	%!«•ši?@›·‡5/¼×LmSÑWèË‡d¿‰eÉñýÛCËõ™ò&³aúƒ×Õ÷æuœ~Fñ;/]ÞÎð´i:ŒœT
€8Ÿ­qAïÚkÜÆJÅåP	iÅj¿ùšk¢AfWÜý®+;ø’€¹›òd¡(³Ð,Ã·ùY	YK,åÉ¡áã\”rL	È�y¤7yu–Ç­V0Ju×¡‰æ”3*“¶!B—ÙÞh¿uÀ¯p’*˜ÌÿgÇ~=\’ÀÎ]jñÞ-û»¤Œ½9NLnXÆÖ†?ÿ•K¶`œ_»‘sÆ¸žm'ÙYž“ŽÝ'	©Õ:�>±I[\!ö½é”17#Þ¤÷`“¡g2þ¨l¹ƒÀT‰>�—L€š|{AáöÄXâ­!¸ý¥ãÁ˜WÞk&ïA¼Ùôo“E?BÅ² Öel8Ž`ÁlyŸ60mÛ:ßybÓjg\JÀI‹‚�¯ìX¢+ñÕôÿcn,±M›.»…gî�‹2‚z‹ûÔiÅp÷ÒF/>Ô4Ä§Ò�kv
! ¾nSL„êó[7ýPÓý‡;ø|'"ç KìeµáQû™ûÿIëxÎÜsC§‡9'+MïCOéúì„'O¤¬þVq �×oƒÓz¬Ûÿ¢°Äq¼QüðÑˆ©”G«ŸŸóÍÂŠêx£h*üÉ÷¿=Xyo![Ýj'5?üº¥Ì]Q.Ñ'æ,$Aë­	Y4È9©yÃÕøìÙ%ÒÐ¯¬#åR�˜^á¬Ëî-¼™,�%Z}”Mès2ÅbÏ³cŠ'´¼³ùx²å½®ÚåµHJÈ<¢[Jr•G>œš’s.n¢]¸D÷ú•,ZÓ#õnÊy°Hòûû�0ä3íÀËoÑÏz×‹D•=ŽŠÂ—·lÖ�@*&ªOéï®÷v™/ÂXµ¾€d„)ƒ®¸iôH±ØŸG%#�3‘/åVc›‘ž»m@Ö¡þ¶�Á:ó^£·õT2¤/Üëáw·r¥vŽÆÀœ¹Ø‹
! ž„\3žTóÀU§›±Ñ0¾Ó‚Œ•Î…IÍÇbõl>ü8!š{
s0RØ]…Ž6nzÀD—ÃÎb¹æ	Àº.ýÆˆ>#+Â0Íµ}|³/Ê(vé–$zÍM¨¾ß•¨ã)ˆt¼EÆGç_7©ª±¼bIšÎÐ†"à£�_�„$qú»Áîì†Úcþþ_:�Dn®ðÒ‰yJá¯'¨<"Žê {K:™(«¢B©°Âú!I2µ¹¢«Á~©ðëC‰^ bŠØÒXØ-U®U¢½2Oòþ«¯ç#@BjÊËC�¦=u7wãv1Î _qúRòÐ£tSAgaí<2{ow‚í}
! Ô‰+3©{—£Ûv¤x;CªèŒx®.hB·y%´3B¦xâîð!½Ú>Ÿð\[ÕR™î†H£Òlµ4z-*­P%É;¸Û�àÖt�	15}@òd§Qù.‹P0>ž8½Lži`ˆp+`”�5ÖULÍ=v¨è)E31íj[³òÈ�¤¬=aÙ-ÊdV6ÿ]w4ADØßä$îÈNä-U:ŸˆZ%X&eF³^w½D{DK?P‚JˆXûÖš®ÐØ¥Á›8ºÇï´âh’{Y¦ý¯B-âŽó‹õZÃ˜Ú
|�UJW
Ï„èÐË29‚ÓéÛ”íÄc¡9‘ÜÝø›[±f´që tµ`s]Ôú6Åo=}Æ“W­$Y²"¥.ƒ¨ß†«TêŒô�ßvÇQÝñ§ÌÓ�ÙElìcb6–ÇSê°¶Ü¹� Ô·SðÊr€K¡ˆÝ’Õ¾æqtdK$.põ��Â$"«ñ5¼±xa}²š¿NuO»+}àìÖ5kš‰Bçã H«F�¶ˆ`Ä²t4Mõå�•‘²„hLjÆPHªÌ÷"d€ž
+èÁN¯û“5–m9e¶%ë›±Ì1+JÉŠ@ÊºÕçN°X
! ÞY8íë�ü\aZ)ù¡^¥¾Ï‘ôÃÄÈýhÅ�æ…5Å[kZ oa@"°�‹h|Ï‘œ~Ã# S¥Ò4Úƒ�uw€p)4­ØK¿M*™Q…6 £ù7¾¼öÍÔ Æ#ZáƒF­�¹"o¹‚ÑüóŽrÊ3Ûá¤ÑßÜS£‚(EFÊËfV
ñ(¦ß8œOTx
ƒ¶e”mŒõ·¨
! àUSç³¤aVîÏ‡Fr*ŠMž~–_7c �ˆÑijäb¹i¯ô‹�4à¥�_t1´RpÎu{_Ã˜ª¿™	ŒD;&P[f’¸ú–ùÿ¾¬×¦zW|Û˜ G7Òæ]\‡eÙ6&f(ê™|gk}6Cè"�³ÁgbEf=
~»¸›zÌÝßN˜ü®ï l!½^�BËN’w˜–rÁ?Ä¿V|~ÿdpfDÐÇÉÉŠ„ªä‘ìcÇä*(ºO†Œ—pÓi¶hO%<<V•wRòó?m¥=ÝÜ½<—ªè´Röpœ¬Ãïê)ö,Ÿ7Ðç†…2I
! ¬Ì*Ÿw¦‰U‚ís-G’F_qOóàÐIÍ…Ø5WÎµT“1ö)qøøŽé€r¿Þô|â{å;Ö?Œ�Ââ9îðº–R§…<�0Zœ†þ>QNãcä²tâE1Ä#­s^à‡%ÔÃ±@§Úl`mËù°ÏæÕÍ/Ï�aM^©»£ �‡,;—ººEüºG”oÑf\×W“PÔP¦Y¨FÊ
! ŠÌmøÚ
! (¦ÈG6¶×Âª
4ï�Ó–‡«ÏL¢ÕÒ¨÷h-€añ:°CÞ §AÔZMé²;íÇøÝ“â©:ê1Aã3×	&TÈŠ&e9¡ÌU
! àKRE°feQ˜jHªgôÅSé^Tþngt@G¬<öƒ$uk…¾nVI‰&k0rs·ö]YH~§ç»Wx²ãä¯NëÄ9„)ÈCÉ)$†d´~�(zÉÂ´¸¦Í.H8?µ—QÙ`,}8</¸v‘
  
  For bug reporting instructions, please see:
  
--- 1,58 ----
! Þ•ì|GéÜŽ€¾�¾-ƒ¾1±¾ã¾ ø¾¿Û-¿+	À05ÀKfÀ²ÀÈÀÔÀ<êÀB'ÁRjÁ@½Á9þÁ58Â"nÂ+‘ÂF½Â5Ã]:Ãw˜ÃIÄAZÄKœÄNèÄ@7ÅBxÅO»ÅLÆRXÆ;«Æ8çÆ> ÇI_ÇI©ÇBóÇ~6È?µÈDõÈE:É@€ÉEÁÉCÊ=KÊB‰ÊEÌÊ~Ë6‘Ë{ÈË?DÌ9„ÌP¾ÌCÍFSÍsšÍEÎCTÎQ˜ÎNêÎ�9ÏGÊÏŒÐOŸÐRïÐCBÑQ†ÑNØÑF'Ò9nÒ=¨Ò=æÒ4$ÓPYÓMªÓEøÓB>ÔI�ÔHËÔBÕ=WÕ6•Õ*ÌÕE÷ÕZ=Ö˜Ö¤Ö7»Ö-óÖ!×'×#7×#[×3×*³×3Þ×3ØJFØ2‘Ø&ÄØ,ëØPÙHiÙ?²ÙFòÙ(9Ú*bÚ:�Ú,ÈÚ7õÚA-Û?oÛ!¯Û5ÑÛ@Ü>HÜf‡ÜEîÜ!4Ý!VÝ'xÝj Ý(Þ*4Þ_Þ-vÞ:¤ÞßÞ1üÞ4.ß$cß/ˆß1¸ßEêß20àcà‚à¡à9¹à*óà*á?Iá(‰á8²á/ëá"â8>âCwâ.»â êâ(ã4ã'Tã"|ã&Ÿã<Æã,ä!0ä&Rä%yä?Ÿä,ßä3å8@å!yå:›å)Öå)æ!*æ!Læ9næ%¨æ/Îæ#þæ-"ç1Pç,‚ç*¯ç,Úçè#è5èFè@dè9¥è9ßè"é#<é$`éA…é/ÇéF÷é>ê+YêS…êGÙê%!ë*Gërë Žë¯ëÏëáëþëì'/ì%Wì}ìœì¸ì×ì,íìAí.\í(‹í´í5Îíî2î6Mî4„îC¹îJýî*Hï6sï'ªïIÒï,ð.Ið1xð2ªð5Ýðñ%3ñYñ3uñ0©ñÚñ4ðñ%ò+Cò(oò˜ò-·ò(åò"ó,1ó'^ó1†ó'¸ó'àó1ô3:ô6nô.¥ô-Ôô+õ .õ'Oõ*wõ]¢õ"ö'#ö+Köwö‰ö0Ÿö/Ðö#÷&$÷K÷ b÷,ƒ÷°÷.È÷+÷÷'#øKøgø‚ø'˜ø6Àø,÷ø0$ù Uùvù–ù'©ùÑù-íùú,4úaú7{ú'³ú#Ûúÿú!û%Aû#gû!‹û
­û»ûÌûÏû2Óû2üM9üM‡üÕüÞü/çüý2.ý*aý.Œý)»ý&åý'þ&4þ&[þ#‚þ'¦þ(Îþ ÷þ$ÿ =ÿ"^ÿ,�ÿ2®ÿáÿ* ,K.x)§Ñ)ñ#6Z:z)µß÷þ,2(Kt7‘(Éò5H)\/†'¶0Þ
* 8Yp†Ÿ¹È-æ($13VŠ¦ÆÏØáêó%2;DMVr{,¬ÂÎì5%
[€i(ê+.?+n-š3È7ü54	j	+†	$²	+×	
! )
! .G
! 'v
! 2ž
! :Ñ
! >:K*†/±+á2
+@9l>¦å8
!9
-[
+‰
,µ
3â
(?
! KVey�£«´ÄÓßë!4AN^	q{ˆ˜¨	»
! Å%Ðö+02c%�%§Í
Þìý&4Bw8“Ì å""71Z Œ­¼$Î3ó,'T,m4š3Ï{/�¿Þø2vI<Àý"5U
[~i"è
@0Z‹:š2Õ,'5']…1¡6Ó=
! 9H,‚(¯CØD:@.À0ï! <BF6Æ.ýC,Cp&´,Û2D; €1¡Ó:ò&-<T8‘-Êø!18.j5™0Ï6 7 /V :† 8Á #ú 2!+Q!&}!U¤!&ú!/!"!Q"+s"2Ÿ"-Ò"%#)&#+P#/|#¬#¿#×#é#ÿ#$"$9$W$!w$+™$>Å$ %6%%'\%(„%­%IÆ%(&9&1Y&)‹&-µ&,ã&,'<='5z'&°'/×'7(5?(=u(-³(
á(ï(	ü()8)	T)^)>s)B²)õ);*(P*y*†*#¡*#Å*#é*J
+X+`+O|+0Ì+$ý+=",F`,P§,Hø,"A-6d-›-4²-ç-Bö-A9.
{.#‰.­.2¼.ï.-
! /38/'l/%”/7º/5ò/
(060P0c0}0D—0Ü0ü001HG12�1-Ã1-ñ1.2AN2*�2»2GÇ2.3*>3(i38’34Ë3)47*4+b4(Ž4+·4-ã4˜5 ª5Ë5Ý5.ø52'6,Z6‡6!–6/¸6è6'75-72c7X–7ï7
! 83!85U8/‹8*»8#æ8!
! 9
,9:9	K9
! U9	`9:j9¥9¸9)º9Lä9E1:w:1�:8¿:8ø:11;*c;Ž;;¬;1è;5<2P<ƒ<2‡<5º<Jð<';=.c=4’=8Ç=->(.>*W>‚>Aš>&Ü>?>#?<b?.Ÿ?%Î?ô?/@?C@8ƒ@)¼@+æ@+A+>A+jA"–A¹A:ÙA5B2JBE}B2ÃB(öB0C0PC+�C&­CÔC/åC5D4KD4€D<µDòD!
E!/E&QExE
! ”E.ŸEEÎEF,/F$\F"�F.¤F%ÓF$ùFG5G[TGW°G
H9H#PH)tHžH"´H0×H2I;IGIdI �I%¢I%ÈIîIÿIJ$J%5J/[J%‹J,±J,ÞJ.K,:K,gK,”K,ÁK*îK&L/@LpLyL"…L¨LÇLæL7óL+M;M(DM,mMšM+¹M6åM>N![N}N=�N ÛNüN)O)@O/jO@šO-ÛO.	P8P"EP*hP*“P¾P9×PQ"Q>:Q>yQH¸QR#R#@R3dR*˜RÃRÐRÝR
! ûRS3S3JS;~S+ºS.æS8T,NT {T)œT/ÆT6öTT-U$‚U§U'ÆUîUV'V36V1jVEœV3âV2W$IW&nW0•WÆW)äW,X1;X0mX(žX/ÇX4÷X%,Y)RY<|Y.¹YèYZ.Z1NZ0€Z$±ZÖZ/õZ'%[M[b[;‚[¾[9Ú[8\ M\n\&�\$´\Ù\1ñ\<#];`].œ]1Ë]>ý]C<^.€^/¯^ß^ø^"_83_:l_+§_4Ó_9`9B`$|`¡`2¼`3ï`"#a&Fama(‡aG°a>øa$7b(\b…b&¢b<Éb)c0c'Nc#vc<šc,×c d,%d Rd*sdžd#¼d àd+e-e)Mewe#Œe-°e)Þe$f4-f*bf5�f5Ãf0ùf<*g5gg�g,®g0Ûgh)h%>h3dhJ˜h/ãh1i>Ei(„i$­iCÒiFj.]j*Œj
·j0Åjöj+k#<k!`k-‚k$°k#Õk+ùk7%l1]l�l"©l Ìl*íl+m'DmFlm=³mñmn,nFn4]n’n,£nÐnênùn
o$o
;o%Iooo„o˜o¸oÎoPîo?p^pxp Šp!«pÍpêpqJqTdq¹q/Ôq3rA8rzr+‘r2½r3ðr>$s$cs4ˆs&½säsùst#t$+t%Pt%vt$œt%Át)çtu1u@u^umu|u‹u£u½uÕuíuvv,v;vUv8nv§v·v%Æv&ìv%w+9wew9}w·w#Öwúw	x:xSxbxtx�x£xµxÄxÓxêxûxy1!ySyiy}y‘y¨y¹yÙyïyzz4zGzXzkz~z�z¥z´zÓzJâz+-{Y{u{‘{!¥{Ç{*ç{|&|;|O|a|u|’|¯|Ì|*è|}.}F}\}n}}!•}·}Ê}â}ý}~,~?~W~+u~0¡~DÒ~.(F>oB®'ñ$€.>€,m€6š€Ñ€î€�/,�0\���0§�2Ø�2‚3>‚
r‚ €‚¡‚-¿‚í‚ƒƒ0ƒLƒjƒ‰ƒŸƒ0½ƒ4îƒ#„ 2„ S„(t„:�„4Ø„/
…=…*\…&‡…®…#È…ì…†3
! †!>†3`†7”†6Ì†+‡6/‡*f‡0‘‡$Â‡$ç‡/ˆ!<ˆ ^ˆ)ˆ)©ˆ)Óˆ-ýˆ0+‰*\‰‡‰,§‰FÔ‰^ŠfzŠWáŠA9‹9{‹Tµ‹J
! Œ+UŒ#�Œ#¥Œ-ÉŒ÷Œ!�-5�'c�9‹�%Å�)ë�(Ž2>Ž$qŽ$–Ž»ŽÒŽðŽ'�8+�*d���4­�,â�/�1?�q�
! „�(��)¸�-â�.‘?‘0U‘/†‘4¶‘6ë‘*"’1M’5’.µ’ä’Jø’@C“ „“)¥“/Ï“6ÿ“36”"j”$�”²”EË”$• 6•)W•�•1‘•:Ã•1þ•(0–(Y–#‚–;¦–<â–?—,_—.Œ—»—0Ë—ü—+˜#B˜!f˜-ˆ˜$¶˜#Û˜ÿ˜6™.L™ {™Iœ™)æ™;šLš/jš-šš0Èš2ùš#,›P›+m›9™›<Ó›6œ1Gœ4yœ/®œ#Þœ%�"(�&K�r���;œ�8Ø�&ž*8ž'cž‹ž¥ž Âž:ãž-Ÿ*LŸwŸ‡Ÿ›Ÿ­ŸÁŸÓŸåŸ÷Ÿ	  , > O a s … — © » Ï á ó ¡¡)¡=¡Q¡e¡w¡‰¡�¡¯¡Á¡Ò¡ä¡ö¡¢¢,¢>¢R¢d¢v¢Œ¢ž¢°¢Â¢/Ô¢££&£<£W£q£'�£'©£'Ñ£ù£¤1&¤4X¤)�¤!·¤!Ù¤%û¤!¥(A¥&j¥3‘¥Å¥â¥/ó¥)#¦.M¦|¦#œ¦.À¦+ï¦!§&=§!d§,†§)³§Ý§&ð§1¨I¨+g¨“¨§¨Ç¨$ä¨	©+©
I©W©$u©š©¸©Å©Õ©ï© 	ª *ª Kª lª �ª ®ª Ïª ðª « 2« S«t«%’«#¸«"Ü«ÿ«¬;¬[¬w¬“¬¯¬Æ¬â¬ù¬­5­Q­m­‰­¥­#Á­$å­%
! ®0®0M® ~®+Ÿ®Ë®%ä®)
! ¯4¯S¯%f¯Œ¯=¢¯à¯&ö¯#°<A° ~°*Ÿ°7Ê°/±)2±&\±'ƒ±«±Ë±ë±²²D0²,u²$¢²Ç²ç²³³7³O³%h³Ž³)©³<Ó³´#´*B´!m´!�´!±´$Ó´"ø´#µ#?µ#cµ‡µ)¥µ Ïµðµ¶"0¶S¶&s¶'š¶+Â¶(î¶·7·#>·b·‚·¢·,¹·"æ·	¸'$¸CL¸"�¸³¸Î¸ Ý¸!þ¸ ¹3=¹q¹ �¹¢¹!Â¹,ä¹º5 ºVº7nº2¦º/Ùº;	».E»@t»$µ»$Ú»-ÿ»&-¼T¼q¼‹¼!©¼Ë¼%ç¼
½$(½M½$h½&�½$´½/Ù½7	¾!A¾c¾€¾-š¾/È¾5ø¾.¿K¿2j¿?�¿1Ý¿5À6EÀ2|À1¯À3áÀ&Á<Á"VÁ=yÁ.·ÁæÁ!þÁ% ÂFÂZÂmÂ/ˆÂ¸Â!ÕÂ÷Â
ÃÃ/Ã4?ÃtÃ ‹Ã&¬Ã ÓÃôÃ%Ä7Ä(SÄ+|Ä)¨ÄÒÄ.ðÄ2Å!RÅ tÅ3•ÅÉÅ/âÅÆ#'ÆKÆ `Æ�Æ ¡Æ/ÂÆ'òÆ-Ç"HÇ$kÇ#�Ç(´Ç)ÝÇÈ%È2È QÈ#rÈ–È°ÈÌÈâÈ5ñÈ"'É/JÉ+zÉ3¦É&ÚÉÊ!Ê'?Ê2gÊ&šÊ#ÁÊ/åÊ"Ë58Ë3nË4¢Ë×Ë/óË#Ì(3Ì9\Ì!–ÌE¸Ì&þÌ%Í*5Í`Í!uÍ—Í³ÍºÍÇÍ5ÝÍ,Î<@Î5}Î1³ÎLåÎH2Ï{Ï7’Ï*ÊÏ5õÏ+ÐBIÐ&ŒÐ<³ÐAðÐ52ÑhÑ{ÑšÑAµÑ9÷Ñ91Ò&kÒ’Ò%®Ò6ÔÒ3Ó!?ÓDaÓ/¦Ó/ÖÓ!Ô(Ô!@Ô3bÔ<–ÔÓÔ)óÔ+Õ%IÕ%oÕ•Õ©ÕÅÕåÕ-Ö62Ö5iÖŸÖ(¿Ö'èÖ"×-3×%a×!‡×©×Æ×'å×!
Ø /ØPØ*kØ7–ØOÎØBÙKaÙJ­ÙKøÙKDÚJ�ÚKÛÚ5'Û7]Û9•ÛDÏÛDÜ@YÜšÜ;®Ü:êÜ:%Ý`Ý-hÝ*–Ý(ÁÝBêÝ(-Þ)VÞ(€Þ/©Þ/ÙÞ7	ß)Aß(kß'”ß'¼ß	äßîß	à.&àUànà†à›à ¸à
ÙàçàNýàMLá3šáÎá5îá7$â\â-vâ+¤â6Ðâ-ã-5ã*cãŽãJ«ã%öã ä=äAUä—äµäÒäçä)üä&åEå0bå“å³å2Ìå$ÿå>$æ>cæ9¢æ-Üæ3
! ç>ç(Tç}ç<“çIÐçè!:è7\è!”è¶è$Îè#óè é8é!Hé"jé�é*«é$Öé%ûé:!ê=\ê-šê<Èê8ë9>ë&xë4Ÿë$Ôë3ùë-ì+Kìwì ”ìµì"Õì
! øìí4 í)Uí&í¦íÄíãí$þí(#î*Lî!wî"™î"¼î/ßîï&&ïMï eï†ï¥ïÄïãï?ôï*4ð!_ð�ð5�ð4Æð)ûð)%ñ-Oñ"}ñ* ñ+Ëñ÷ñ'
ò)5òU_òFµò0üò&-ó'Tó|ó™ó(±óÚóóó9ô!Iô'kô;“ô/Ïô2ÿô22õeõ)…õ)¯õ+Ùõ/ö$5ö-Zö@ˆö$Éö!îö÷'÷@÷U÷(j÷Z“÷î÷øø4ø$Dø.iø9˜ø(Òø4ûø90ù7jù3¢ù/Öù4ú.;ú.jú4™ú.Îú.ýú9,û9fû9 û:Úû9ü:Oü9Šü9ÄüWþüWVý$®ý!Óýõýþ0þ Cþ#dþ=ˆþ$Æþëþ-ÿ-9ÿ$gÿ.Œÿ(»ÿ1äÿ./E'u"�+À3ì +@lŠ(§Ð@é@*;k§»Ðäú!6J_sˆž²Èâö	4I_uˆ›9³Mí(;3d(˜FÁ++4,`+�+¹,å,4?Xt5Í;>?4~>³1ò2$	W	.w	<¦	2ã	 
! 27
! (j
! E“
! 'Ù
! *!J6l/£Óèû//I(y¢"Á ä*
0
7E
#}
&¡
#È
8ì
M%6s8ª.ã3-F&t0›8Ì5.;%j�¤·0Î"ÿ'"3J1~°/Ð())/S6ƒ º4Û4/dFzÁ!Ýÿ"53N ‚£¶Ëæ1-_.|/«"Û,þ+=V*i4”É$ä	#=!S.u'¤ÌØí#&%Dj‰§!Æè-ü*F"d9‡4Áö!
! ,G>\.›2Ê;ý&91`0’GÃ/.;4j&Ÿ+Æò+Fe€!‰,«<Ø0#Fjˆ#¦Ê=êC(Dl%±,×# %( 6N … Ÿ · Ì !Þ !!5"!#X! |!A�!(ß!	"A"T"'t"&œ".Ã"ò"#0.#*_#*Š#5µ#<ë#2($[$u$%�$"¶$ Ù$ ú$-%"I%!l%%Ž%%´% Ú%û%&*&G&_&|&Óˆ&\(D^(Q£("õ(*)C)_)I|*2Æ*aù* [+|+.ˆ+P·+J,^S,V²,A	-8K--„-3²-]æ-@D.]….•ã.gy/Rá/X40p�0Mþ0dL1W±1Q	2][2=¹27÷2C/3Ys3MÍ3a4“}4>5[P5O¬5Lü5MI6S—6Më6_97b™7gü7;d8® 8GO92—9|Ê9MG:p•:`;Lg;S´;a<_j<ªÊ<Ou=¤Å=]j>gÈ>^0?o�?Pÿ?PP@V¡@@ø@@9A@zAU»AUBVgBO¾BdCYsCSÍC;!DG]D=¥DfãDcJE®E½E_ØEU8FŽF”F8¤F8ÝFPG5gG;�GEÙGTHItH8¾HF÷H[>IRšIYíIfGJ=®J0ìJQKBoK\²KXLbhL<ËLCMpLMg½M‘%Nk·N;#O;_OE›O’áO3tP8¨P#áPJQVPQ!§QNÉQ;RDTRI™RAãRc%SD‰S1ÎS1T*2TP]T>®TDíTV2UF‰UFÐU5V,MVNzV_ÉV7)W;aW9�W-×W9X4?X6tX\«X?Y,HY7uYC­YMñYJ?ZAŠZEÌZA[PT[:¥[?à[3 \AT\O–\<æ\F#]<j];§]?ã]7#^4[^1�^TÂ^$_<_;U__‘_Sñ_VE`=œ`=Ú`@a[YaCµaaùa[bGybTÁbbc8ycJ²c;ýc:9d4td(©d%Òdød0e9Ce(}e4¦e+Ûe4f"<f@_f] fOþf1Ng%€gc¦g(
! h43hChhO¬hPühcMi:±i=ìi.*j^Yj:¸j7ój9+k@ek7¦k(Þk(l%0lLVlL£l"ðlHm3\mH�m=Ùm1nKIn=•n.Ón1o.4o:co(žo5Ço7ýo15pIgpP±p7q=:q=xq@¶qA÷qƒ9r5½rFór.:sis †s@§s?ès3(t+\t%ˆtC®tRòt.Eu?tuI´uFþu?Ev1…v"·v.ÚvI	wFSwJšw3åw+x(Ex.nx7�x@Õx0yWGy3ŸyWÓy4+z6`z3—z=ËzB	{1L{7~{
¶{Ä{Õ{Ø{BÜ{B|ob|oÒ|B}K}?T}%”}Yº}?~CT~>˜~;×~<;P;Œ8È<€=>€5|€9²€5ì€7"�AZ�Gœ�<ä�3!‚4U‚6Š‚8Á‚Vú‚DQƒ9–ƒ1Ðƒ8„=;„:y„)´„Þ„ú„…U…#^…@‚…-Ã…Uñ…GG†3�†gÃ†*+‡CV‡Mš‡Mè‡X6ˆ,�ˆ¼ˆ1×ˆ"	‰+,‰4X‰4�‰&Â‰=é‰L'ŠtŠ
vŠ
„Š
’Š= Š?ÞŠ1‹=P‹
Ž‹
œ‹
ª‹
¸‹
Æ‹.Ô‹
Œ
Œ
Œ
-Œ
;Œ
IŒ
WŒ.eŒ
”Œ¢Œ2¦ŒÙŒîŒ÷Œ#�&7�W^�
! ¶�»Á�6}Ž9´Ž<îŽ9+�;e�G¡�Fé�D0�7u�3­�9á�@‘*\‘>‡‘EÆ‘R’G_’J§’Nò’JA“:Œ“?Ç“B”GJ”3’”9Æ”>•1?•8q•9ª•5ä•;–AV–V˜–Pï–@—I—X—p—‚—š—
! ©—
! ´—¿—Ì—Ø—Þ—#î—,˜?˜K˜Z˜i˜}˜’˜›˜­˜È˜ã˜þ˜
™2™R™Vn™HÅ™š2-š1`š’š¦šºš×š*íš›?8›'x›L ›%í›8œ,Lœyœ'�œ1·œ4éœ�=�?[�Q›�6í�!$ž4FžB{žB¾žºŸ
¼ŸBÊŸ'
 '5 6] J”  ß =€¡%¾¡Pä¡L5¢‚¢
�¢”�¢D2£w£@Œ£NÍ£¤U(¤5~¤@´¤>õ¤54¥ j¥N‹¥FÚ¥L!¦On¦3¾¦6ò¦o)§2™§ZÌ§Q'¨By¨Q¼¨?©KN©Qš©Hì©A5ªfwªlÞª?K«-‹«@¹«Qú«*L¬Bw¬<º¬6÷¬6.­Qe­9·­Pñ­9B®>|®E»®?¯?A¯>�¯;À¯)ü¯@&°Jg°P²°2±;6±:r±5­±eã±2I²?|²5¼²>ò²Y1³V‹³5â³:´:S´?Ž´Î´&ì´µ&.µUµdµwµ�µ$­µ'Òµ-úµT(¶A}¶H¿¶E·FN·•·K²·Eþ·/D¸Qt¸=Æ¸G¹CL¹I�¹NÚ¹B)º)lº=–ºSÔº](»T†»;Û»¼0¼J¼%j¼B�¼Ó¼4å¼F½ja½6Ì½L¾EP¾–¾ª¾4Ê¾4ÿ¾(4¿q]¿Ï¿ß¿bþ¿9aÀ.›ÀXÊÀg#Á_‹ÁUëÁ-AÂ=oÂ+­Â_ÙÂ9ÃIRÃUœÃòÃDÄGÄMdÄ*²ÄDÝÄW"Å?zÅIºÅSÆ]XÆ¶Æ&ÂÆ!éÆ-Ç+9ÇQeÇ,·Ç)äÇ;ÈPJÈ;›È6×È6É7EÉY}É>×ÉÊZ+Ê<†Ê9ÃÊ6ýÊ94ËNnË<½ËQúË3LÌ9€Ì9ºÌ9ôÌ˜.Í0ÇÍøÍ.ÎZBÎE�ÎHãÎ.,Ï6[Ï2’Ï ÅÏ.æÏUÐOkÐh»Ð3$Ñ.XÑE‡ÑEÍÑEÒ<YÒ4–Ò4ËÒÓÓ4ÓFÓOÓOXÓ¨ÓÂÓ6ÄÓuûÓTqÔ*ÆÔ]ñÔ?OÕB�ÕDÒÕ>Ö9VÖ^�ÖKïÖQ;×H�×Ö×VÚ×B1Ø`tØ8ÕØUÙ1dÙ?–Ù>ÖÙ*Ú7@Ú#xÚEœÚ9âÚ'ÛCDÛ`ˆÛAéÛ5+Ü)aÜ:‹ÜJÆÜAÝQSÝQ¥ÝQ÷ÝQIÞQ›Þ<íÞ3*ßN^ßH­ß:ößJ1à:|à2·àUêà4@á6uáE¬áòáNÿáKNâ9šâNÔâK#ã/oã%Ÿã0Åã*öã1!äSä;Zä;–äÒäJðä/;å2kå>žå8Ýå/æFæ8Væ•�æŠ%ç°çqÍç5?è1uè§è'ºè9âèHéeé?�é:ÁéDüéOAê1‘ê'Ãê%ëêë0ë6Pë?‡ë6Çë8þë87ì:pì8«ì8äì8í8Ví8�í6Èí?ÿí?îUî-tî)¢î)ÌîöîIïVïpïH†ïHÏïAðGZðJ¢ð^íð=Lñ8ŠñQÃñ<ò,Rò<ò>¼òBûòO>ó8ŽóLÇó'ô,<ôNiôH¸ô#õc%õ$‰õ(®õ_×õ`7ö]˜ö,öö5#÷8Y÷9’÷:Ì÷	ø	øø#ø+øG3øE{øhÁøN*ùVyù6Ðù5ú'=ú@eúG¦ú8îú{'û2£û7ÖûDü4Sü1ˆüºüZÐüD+ý^pýKÏýTþDpþ+µþ5áþ/ÿIGÿ9‘ÿ5Ëÿ2.4AcA¥.ç3RJE�0ã0EEK‹1×0	5:TpBÅ6%d\-ÁNïM>&Œ³9Ï(	"2IUOŸNïB>N�3ÐT@YAš(Ü+	91	\k	ZÈ	C#
! Ng
! T¶
! T/`#�R´RAZ(œ'ÅEíc3
j—
+6.#e-‰W·&63U5‰S¿:4NBƒ7ÆIþ8H3�9µ<ï1,7^'–7¾Lö-C/qE¡<ç>$>c9¢?Ü>[Hq8ºó,'/YWU±2/:Ij/´.äMPa0²/ã!,5bG},Å/ò;"5^,”;Á>ý3<+pMœ8êV#KzBÆ`	gjÒñ/LN!›C½$&A _ €¡H¾  & )G !q .“ QÂ 3!2H!{!?Ž!!Î!ð!$"$4"sY"uÍ"3C#>w#>¶#[õ#-Q$7$9·$7ñ$7)%/a%Q‘%1ã%@&7V&=Ž&Ì&0Ø&6	'3@'3t'6¨'=ß'((F(=b( (¼(Ø(+ô(- )+N)+z)3¦)Ú)ö)*-0*,^*O‹*Û*ø*7+7L+7„+:¼++÷+M#,3q,6¥,Ü,ø,Q-f-‚-'¡- É-ê-	.%.#A.e.ƒ.£.GÃ."/ ./ O/#p/”/3²/"æ/ 	0'*0"R0u0•0³0Ó0ó0+1;1.W1†1[¢1;þ10:2k2!Š2'¬2!Ô23ö2*3"I3l3…3¡3.À3.ï3.4M4`l4'Í4$õ4595!X5*z5.¥5Ô5*í5-6*F6q6�6!¬6CÎ6K7?^7Hž7?ç7-'8JU8R 8?ó8<39Kp9T¼9F:4X:7�:4Å:Dú:D?;+„;1°;3â;3<4J<<>”<8Ó<K=X=t=%‡=!­=#Ï=$ó=>?1>Dq>H¶>ÿ>?9*?5d?Gš?Bâ?Q%@0w@H¨@8ñ@**A6UAŒA©AO°A!BT"BZwB]ÒB90COjC6ºC=ñC1/D1aDH“D1ÜD,E:;E:vE:±E@ìE]-F7‹F+ÃFDïFQ4Gu†GˆüG{…HcI\eIpÂIi3J8�J5ÖJAK3NK$‚K9§KEáK6'LR^L4±L8æL7M?WM'—M:¿M"úM%NCN9YNA“N3ÕN!	O\+O7ˆOEÀODPKP
! fPCqPIµPLÿPMLQ$šQZ¿QWRYrR?ÌR9S>FSF…SCÌS7T]HTR¦T,ùT7&UN^UX­UGV7NV:†V-ÁVRïV&BW5iW2ŸWÒW@èWD)X8nX6§X;ÞX5YFPYL—YUäY<:Z>wZ¶Z,ÍZúZG[,][/Š[;º[5ö[,,\0Y\]Š\9è\9"];\]0˜]]É]9'^Ea^J§^6ò^<)_3f_?š_<Ú_Z`:r`B­`Bð`G3aQ{a?Ía2
b7@b%xbžb'¸b`àbCAc7…c:½c4øc -d!Nd3pdR¤d>÷d86eoe ˆe©e »eÜeîeff0fNfffxf–f¨fÀfÒfäföf g/gAgSgkg}g �g °g Ñgòg
! h h=hUhgh…h—h¯hÁhÙhñh i$i6iHidi|i”i¬iEÅijj6j-Rj,€j­j4Éj4þj43k$hk$�kE²k;øk34l"hl"‹l-®l.Ül.m1:m7lm#¤mÈmHØm0!nDRn*—n*Ân0ín-o2Lo%o'¥o-Ío*ûo&p1?pEqp'·p-ßp$
q.2qaq,zq§q5Ãqùq+
! r6rUrtr�r.©r*Ør.s.2s.as.�s.¿s.îs.t.Lt.{t.ªt.Ùt6u-?u+mu0™u!Êu$ìu2v.Dv.sv.¢v%Ñv.÷v%&w2Lw.w.®w.Ýw.x.;x.jx+™x-Åx.óx."yBQy-”y5Ây)øy2"z.Uz*„z¯z8Èz+{M-{{{2š{.Í{Mü{+J|5v|@¬|Dí|02}*c}*Ž}"¹}5Ü}(~;~"Y~Q|~BÎ~0*Bm‹#ª!Î!ð7€)J€?t€F´€,û€1(�=Z�4˜�4Í�4‚77‚5o‚<¥‚6â‚6ƒ0Pƒ<�ƒ3¾ƒ2òƒ2%„5X„2Ž„9Á„:û„>6…;u…2±…
! ä…Eï…H5†H~†2Ç†Gú†-B‡"p‡1“‡WÅ‡6ˆ.Tˆ	ƒˆ�ˆ4¨ˆÝˆ<üˆ9‰I‰i‰ ˆ‰N©‰ø‰Q
Š._ŠZŽŠ<éŠ<&‹Tc‹;¸‹Jô‹6?Œ6vŒ?­Œ=íŒ++�,W�0„�Cµ�.ù�F(Ž-oŽE�Ž-ãŽE�HW�E �Pæ�X7�-��*¾�0é�<‘EW‘B�‘<à‘>’^\’a»’[“ny“>è“I'”@q”Q²”<•A•6a•Z˜•Kó•"?–3b–B––$Ù–þ–.—8F——8›—&Ô—û—!˜6˜HU˜%ž˜%Ä˜>ê˜<)™!f™>ˆ™&Ç™Gî™36š9jš/¤š=Ôš<›-O›*}›K¨›!ô›Mœdœ+zœ¦œ0¿œ/ðœ, �WM�J¥�Zð�3Kž5ž4µž2êž2Ÿ0PŸ�Ÿ)šŸ1ÄŸ6öŸ2- 1` )’ $¼ Yá 5;¡;q¡A­¡Fï¡@6¢)w¢5¡¢?×¢;£HS£Bœ£Hß£B(¤Mk¤G¹¤G¥(I¥6r¥©¥9¼¥Aö¥P8¦Y‰¦Eã¦)§K=§!‰§6«§â§þ§¨6¨BP¨6“¨IÊ¨?©-T©n‚©jñ©6\ªE“ª3Ùª]
«'k«N“«8â«D¬W`¬B¸¬û¬5­/O­\­_Ü­_<®9œ®'Ö®-þ®K,¯Bx¯4»¯gð¯0X°;‰°-Å°'ó°7±LS±B ±6ã±:²MU²4£²0Ø²	³3³0Q³-‚³:°³Aë³B-´%p´1–´0È´9ù´33µ5gµ2�µ&Ðµ>÷µ86¶5o¶1¥¶.×¶3·?:·z·rú·„m¸{ò¸�n¹~ð¹{oº~ëºfj»fÑ»W8¼‚�¼q½]…½"ã½Q¾_X¾l¸¾%¿D2¿Qw¿GÉ¿YÀ?kÀ9«ÀTåÀ3:ÁKnÁ?ºÁ>úÁ<9Â<vÂ<³ÂðÂ÷ÂÃ0+Ã$\Ã$�Ã!¦Ã,ÈÃ@õÃ6ÄKÄnjÄnÙÄTHÅ3�ÅiÑÅ.;Æ-jÆS˜ÆVìÆbCÇ\¦ÇSÈEWÈ�È_¼È'É!DÉ3fÉXšÉ óÉÊ#4Ê XÊ2yÊ*¬Ê(×Ê/Ë 0Ë'QËHyË9ÂËRüËROÌJ¢ÌSíÌ4AÍ+vÍ@¢Í.ãÍMÎY`Î9ºÎ$ôÎ2Ï1LÏ~Ï<—Ï9ÔÏBÐ	QÐ[Ð4vÐ«ÐIÊÐ9Ñ'NÑJvÑMÁÑ9ÒPIÒRšÒ;íÒB)ÓNlÓ2»Ó>îÓ3-ÔFaÔ!¨Ô3ÊÔ6þÔ(5Õ
! ^Õ3iÕ;�ÕGÙÕ,!Ö#NÖ,rÖ'ŸÖPÇÖ3×-L×$z×-Ÿ×-Í×=û× 9Ø0ZØ-‹Ø<¹Ø/öØ/&Ù/VÙ†ÙWŸÙ?÷ÙA7ÚyÚO�ÚNàÚT/Û1„ÛD¶Û5ûÛJ1ÜJ|Ü-ÇÜ9õÜK/Ýo{ÝeëÝNQÞB ÞAãÞ;%ßaßD€ßÅß1ÞßAà9RàAŒàEÎà0á3Eá3yá=­á>ëáG*âKrâP¾â6ã?Fã@†ã8Çã)ä7*ä9bä5œä5Òä6år?å-²å'àå3æ<æ-UæKƒæ`ÏæK0çI|çKÆçIèl\èTÉèaéS€éSÔéa(êSŠêSÞê`2ë`“ë`ôëaUì`·ìaí`zí`Ûí­<î­êî9˜ï:Òï(
ð.6ð%eð<‹ðIÈðbñ3uñ;©ñ9åñ?òF_òE¦òOìòI<ó@†óAÇó<	ôBFôQ‰ôQÛô?-õQmõ-¿õ&íõ<ö(QöRzöRÍöJ ÷k÷„÷ž÷·÷Ò÷ë÷øø6øPøiøƒøžø·øÒøíøù
ù,ùGùaù|ù—ù¯ùÇùVàùb7ú<šú;×úû\2ûB�ûBÒûCüBYüBœüBßüD"ýQgýE¹ý<ÿýP<þJ�þ@ØþJÿ<dÿB¡ÿ*äÿ<JL@—DØEAcY¥4ÿ'45\/’LÂHXr$‹8°8é1"*T)/©=Ù$I<%†7¬4äWhqLÚ<'<d?¡?áO!BqS´H	DQ	<–	*Ó	þ	
! <:
! !w
! 6™
! ?Ð
! ?4P.…7´7ì6$V[7²6ê$!
NF
(•
n¾
/-!]*˜(ÃHì'5-]'‹3³+ç"3RV+©^Õ84/m)�Ç&à@B_¢;Â"þ !B9]R—?ê*:T8s$¬<Ñ,/;*k,–ÃHß7(1`6’NÉW'p6˜-Ï$ýJ"9m=§eå8KA„@ÆcNkNºE	3O9ƒ%½*ã92H*{¦6­Dä`)AŠ5ÌA*DGo?·W÷iOl¹0& ?W ,— 6Ä Nû (J!&s!#š! ¾!/ß!("L8")…"3¯"]ã"DA#†#v�#2$M9$@‡$BÈ$)%15%=g%C¥%Eé%@/&Hp&>¹&'ø&. '9O'9‰'0Ã'0ô'<%(<b(9Ÿ(IÙ(1#)/U)$…)0ª)/Û)*('*P*V�?)´Q¯ûU™È«'^S„$´£SDÑ­]‰Ëv§.Ÿò 7O‚íâ¶¬Ö§?·4úl8%/ ²Ð¬Ý1ÀgîõAîú9(h3áB
L<š‡ôÞ«¨Xóø‘gÖ[{Z`²”�øDê\ÌM)@µÍè}±F<à×š‹°ýfåæð²á¸‚	Ç“¬Õ•lU<®™ç§ÅAÐk&¦ëqÇ'Â ê½0¢U±Î
²€;Qr˜‡ÎÑÙï€[ÔµÌãþÁ¸%R@§Ø¸Á23 5ˆMº=`¡Ä:ô×vëlÚáòƒŸ_v]7S³ý�¨÷N5%Æ2%j¯îºMUèA›‡i#ÆŠ–Øâf¿~."Gº¼Ì	jõá¨tã‰Ê¢
! ¡9$âŸ,
! ª:±ó¶b„¨4(¶é°o/Á‹›íàÈaãÆ•³’`rXWþŽ=J`^È’»ôHã†	HL²Ï}(¢#ÕîÄÄFÆVGBØ©9´�oCT@ðå¦˜>¯m(Ž[Ìáa×“:½oIg£\¹Tg»àÃ¬E7³Ô
�3o\'  ÇJäT¼£vF¬*rõä”_
! ¹kÀÅhTn+³ˆPô·;Ú�zvé•c6ô¼Yì®dv'>h,±K’q‰¸tIŒ†ÉÜ!¡–ó"¦¬ÇrúkYÕíQÃ]ö’S·�OQ‘p1ûŽ2®‚üÁ¾1Oš™y}t0íwŠi406VÍSP%€X\yË¹õöÚÍ©VT›3µù0õî	„�ÀËmÙ,ð6Ðh‰3¦¤ …Òœ¾Þ+?»0ßxTAn®ä±ÉÇ+`Pûéfç&ZhYp¥¡²Ô;Ûs‚™x_£Õ#—Z
])Êm{^(»ÛÂ«XVu—Õ8àêwrÑ<��ðeËxõyŠÔ4döWé+$‰G!15uKzÎs#
×\ÁÉD¤ÿ
! �ÆïjYçI/ÒÇNaŠtÉáy/Ýò·Š
A–Ô�è4GóœñcS…�IäòX|þ®ª€ç„7×l&—\Ú
-üh4y¥Ê^…»I‘ËJ*;)FˆhQð@KÓÍ$Eé¹^´VŸ;t@#“¾®Bc>tf®Óƒ¡<{ŸÃ9h2Ü;žÎ¾-¸cµp¶&AM-å“²ÂÖÍþxa‚“ÿÞ«ºz­:îFÕ?Òû{|ô¢×·|åê¡o˜s­ãÚáâÖÂÀ¬PFÞ5Ð¼UŸ#–8”I?!¾¦1�$wÑÊÑeß¾(cŒž|2©½u˜æ<¹ÑOªJ\•‚Ö½Ïš–ñÚWudÃÑœú€ó/:ÁlÑ—š¥°Æ/žª,Ð¥-ŽˆèJÚÜu½Ik$_ZÙ�yùlgÊ|©½ð^ÊCÎT>QîqiqòÞÛ›oE'"“žŒYXò©~“N�‘{U…?h»-Ò¾jBÉÄÜ Åíd!ßzõPš0=›fO˜*ùCÊÓ”Ôô¨.£ì$£œçwðB{:uçÛ�¹YâA‰Ïø-Óf‘übW}(je@S”`beÝ€†¸mÍ_Née¼…¦†i˜3=˜5iÙ†Î¿OÙØ]Kƒ®†ˆÃœCá°@«Çë�SQ°æ7„þD¤W¯>óÏÝq‚ö*—Ë›)¡­(OqTCZn!kÆóÚµéR}°.Hž³ˆãù`N9÷0iß]+ÀÐnÃxoŒU6.·­Ö¨på``¿“§B6Ì%Ä_Ÿs›ìÿ‘‡ Ñ‘[BÈD	�öÎž
±8‹ÅL$èÈž¥¸jªèÝfbrœÉ‹¡au¼Ó0N�vn°�‹¿fZ�‹*¦¯„Â&¯ÖElOÛ"~íNP¸7EûÇÿ÷–)«§
! +æzºó%ãR3käVZ'ùß¼HªñRM-!‚ŠG ¿ú)¨4RÂ¹¿¤*²¥´)œJÐwrWê3ò†PÏðj1ÿa©ƒ�tëÈ&;A�Š€0:³)Ý{EvÒkÉ pJÿu”T�¨Å­ìj1[œ…H{ˆ­s‡/à«“ñƒ4]æ+Œâü
! ÓåëUÍ«Þ2’¶Ì"Y<—Ktê¢Ò
¶�¾ŠÀäÀ!ÒÅgqaDKLzËqb¤FøñŽæ*£ú<êM
! "ßå€§"åLR‰Éä¿wè92\Ø²Š}½	©Ï�2ÓÒI›	[EïjµÕH75ø6Eâ=L8ÀJc~Dºè~Ï	.iE•™;�J�´ïäö‡G¦ÜXýV>³?cž/W_ï?kºX'%‚%_bË4´ß·³’w,†·Þ[æd+~±í^ÏŸ°ÊdÁcø†—I…-ìˆÇ#‡�¬o‹L£�d.ÈËÛàxÖŽp¥Ûl­	ÀÜ1ë³RÁCA#uÎ¹Dã¤"
! Á!þ]©~×ÈÌ œ¤>[¼ùÜƒ�éëü~•5àk|íŒ/øÃŽ‹,U‘<86BŽ8âsêïšƒBÆƒÜsOV€¯=8ûüæÝèÌxÄ÷™ý°¶bß½(µ˜à¨÷9Äç¢à���òìs»ý*÷w!‹Ï8úyP ƒöeÙ‡ªÃ—pÛ"KD–„ŸéwØqnLÂ.ü6ñŒ•×ª?ëÅödG„¼n~5ÉY�RÆ´�ù¶ýb,Äpˆ�Ö™G#N1,mm¬ýï t®ÎÂ'ÐiWnÓ�Ù9Å;­Žå«Ô ú¾¢Ùgl…x£©îñÝaKK rMoµ’´ºÝH@¢”»,Ô¯º¯a�»\ŒÌF�Õ¡GÒØ…ZšX5Äš¥
! ¹”µgyù:$f|ç¿‘Y6Ø½¿§_9§‡ø›&þ-m÷b™m�}m|>ßýP�NïMìž±ÚçC”ÞŒñ‰Ù>[=ûÃ’Z ÿ—zg7Ð’™sÕþÈãM7Q=CØ‰=C�Í¢ ¦WÛ@Â*rÍzâÞnìF×Rô.Üá·cü+^ÓÊ–{yäQëÿ:¸&x±3e•peõ}¤¤v¶|êHiû2–^'LSìe}z¥•&˜÷æ�„ÅdH]ªÔ
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 137,142 ****
--- 136,143 ----
    -print-search-dirs       Display the directories in the compiler's search path.
    -print-sysroot           Display the target libraries directory.
    -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.
+   -q, --use-hotness-colors        Emit perf-like colored output for hot lines
+   -r, --relative-only             Only show data for relative sources
    -s, --source-prefix DIR         Source prefix to elide
    -save-temps              Do not delete intermediate files.
    -save-temps=<arg>        Do not delete intermediate files.
*************** write_c_file - output name is %s, prefix
*** 149,158 ****
    -v, --version                         Print version number, then exit
    -v, --version                   Print version number, then exit
    -w, --verbose                   Print verbose informations
-   -x <language>            Specify the language of the following input files.
-                            Permissible languages include: c c++ assembler none
-                            'none' means revert to the default behavior of
-                            guessing the language based on the file's extension.
    -x, --hash-filenames            Hash long pathnames
    Known valid arguments for %s option:
       as it is a non-system directory that duplicates a system directory
--- 150,155 ----
*************** write_c_file - output name is %s, prefix
*** 185,191 ****
  '' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%&' used without any local dynamic TLS references'%%l' operand isn't a label'%s' file is already processed
  ''' flag'(' flag'+' flag'-' flag'0' flag'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'o' operand is not constant'q' flag(C)(an out of class initialization is required)(anonymous namespace)(anonymous)(near initialization for %qs)(static destructors for %s)(static initializers for %s)(the message is displayed only once per source file)
  ({anonymous})*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
! --param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached-E or -x required when input is from standard input-I <dir>	Add <dir> to the end of the main include path.-MF <file>	Write dependency output to the given file.-U<macro>	Undefine <macro>.-Xbind-now and -Xbind-lazy are incompatible-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-force_flat_namespace not allowed with -dynamiclib-fuse-linker-plugin is not supported in this configuration-fvtable-verify=preinit is not supported in this configuration-fvtable-verify=std is not supported in this configuration-gz is not supported in this configuration-gz=zlib is not supported in this configuration-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-mas100-syntax is incompatible with -gdwarf-mbig-endian and -mlittle-endian may not be used together-mfloat-abi=soft and -mfloat-abi=hard may not be used together-mhard-float not supported-msingle-float and -msoft-float cannot both be specified-mx32 is not supported on Solaris-pg and -fomit-frame-pointer are incompatible-pie is not supported in this configuration-private_bundle not allowed with -dynamiclib387 instruction set disabled, using SSE arithmetics64-bit ABI not supported in ESA/390 mode<anonymous><built-in><command-line><declaration error><erroneous-expression><expression error><lambda<lambda><return value> <return-value><statement><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>ALLOCATE objectAPCS reentrant code not supported.  IgnoredAltiVec argument passed to unprototyped functionArray reference out of boundsAssembler options
  =================
  
  Assume ICPLBs are enabled at runtime.At global scope:At top level:Bad 128-bit moveBad nameBoard name [and memory region].Branches executed:%s of %d
--- 182,189 ----
  '' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%&' used without any local dynamic TLS references'%%l' operand isn't a label'%s' file is already processed
  ''' flag'(' flag'+' flag'-' flag'0' flag'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'o' operand is not constant'q' flag(C)(an out of class initialization is required)(anonymous namespace)(anonymous)(near initialization for %qs)(static destructors for %s)(static initializers for %s)(the message is displayed only once per source file)
  ({anonymous})*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
! --param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached-E or -x required when input is from standard input-I <dir>	Add <dir> to the end of the main include path.-MF <file>	Write dependency output to the given file.-U<macro>	Undefine <macro>.-Xbind-now and -Xbind-lazy are incompatible-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-f%s ignored (not supported for DJGPP)
! -force_flat_namespace not allowed with -dynamiclib-fuse-linker-plugin is not supported in this configuration-fvtable-verify=preinit is not supported in this configuration-fvtable-verify=std is not supported in this configuration-gz is not supported in this configuration-gz=zlib is not supported in this configuration-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-mas100-syntax is incompatible with -gdwarf-mbig-endian and -mlittle-endian may not be used together-mfloat-abi=soft and -mfloat-abi=hard may not be used together-mhard-float not supported-msingle-float and -msoft-float cannot both be specified-mx32 is not supported on Solaris-pg and -fomit-frame-pointer are incompatible-pie is not supported in this configuration-private_bundle not allowed with -dynamiclib387 instruction set disabled, using SSE arithmetics64-bit ABI not supported in ESA/390 mode<anonymous><built-in><command-line><declaration error><erroneous-expression><expression error><lambda<lambda><return value> <return-value><statement><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>ALLOCATE objectAPCS reentrant code not supported.  IgnoredAltiVec argument passed to unprototyped functionArray reference out of boundsAssembler options
  =================
  
  Assume ICPLBs are enabled at runtime.At global scope:At top level:Bad 128-bit moveBad nameBoard name [and memory region].Branches executed:%s of %d
*************** warranty; not even for MERCHANTABILITY o
*** 235,241 ****
  
  Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use the simulator runtime.Using built-in specs.
  Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about suspicious uses of memory addresses.Warn whenever type qualifiers are ignored.While setting up signal handler: %mWhile setting up signal stack: %m[Leaving %s]
! [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__fp16 and no ldrh`a function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa member of a structure or union cannot have a variably modified typeabort in %s, at %s:%daccessing data memory with program memory addressaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress of global register variable %qD requestedaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %qD is bigger than original declarationalignment of array elements is greater than element sizeall member functions in class %qT are privateambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%san address area attribute cannot be specified for local variablesanonymous struct not inside named typeanonymous union with no membersargument %d of %qE might be a candidate for a format attributeargument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument 1 must be a 5-bit signed literalargument 2 must be a 5-bit unsigned literalargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument must be a field referenceargument must have complex typeargument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not a string constantargument of function call might be a candidate for a format attributeargument to %qE attribute is neither zero, nor oneargument to %qE attribute larger than %dargument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerarithmetic on pointer to an incomplete typearray %q+D assumed to have one elementarray assignmentarray index in initializer exceeds array boundsarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray of inappropriate type initialized from string constantarray size missing in %q+Darray subscript has type %<char%>array subscript is not an integerarrays of functions are not meaningfulassertion missing after %qsassignmentassignment (not initialization) in declarationassignment left-hand side might be a candidate for a format attributeassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only variable %qDassignment suppressionassuming pointer to member %qDassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>atexit failedattempt to take address of bit-field structure member %qDattribute %qE argument not a stringattribute %qs applies to array types onlyattribute declarationattribute(target("%s")) is unknownattributes in parameter array declarator ignoredautomatic variable %qE cannot be %<threadprivate%>bad addressbad address, not (reg+disp):bad address, not a constant:bad address, not post_inc or pre_dec:bad amount of stack space removal: %dbad builtin codebad builtin fcodebad condition codebad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad movebad operandbad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad registerbad register to frv_print_operand_memory_reference_reg:bad shift insn:bad testbadly nested C headers from preprocessorbit-field %q+D width not an integer constantbit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionboth arguments to %<__builtin___clear_cache%> must be pointersbraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbranch %2d never executedbreak statement not within loop or switchbreak statement used with OpenMP for loopbuilt-in function %q+D declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE not supported for MIPS16but not herecall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall to non-function %qDcall-clobbered register used for global register variablecalled from herecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidate:candidates are:cannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot convert %qE from type %qT to type %qTcannot convert to a pointer typecannot declare %qD to be a bit-field typecannot declare bit-field %qD with function typecannot declare static function inside another functioncannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot disable built-in function %qscannot find %s in plugin %s
  %scannot handle inconsistent calls to %qscannot inline function %<main%>cannot load plugin %s
  %scannot open %scannot put object with volatile field into registercannot reload integer constant operand in %<asm%>cannot return from a handler of a function-try-block of a constructorcannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot take address of bit-field %qDcannot use mshared and static togethercannot use mthreads and mlegacy-threads togethercannot use type %s as type %scannot use va_start in interrupt functioncase label %qE not within a switch statementcase label does not reduce to an integer constantcase label is not an integer constant expressioncase label not within a switch statementcase label value exceeds maximum value for typecase label value is less than minimum value for typecase value %qs not in enumerated typecase value %qs not in enumerated type %qTcast from function call of type %qT to non-matching type %qTcast from pointer to integer of different sizecast specifies array typecast specifies function typecast to pointer from integer of different sizecast to union type from type not present in unioncdecl and thiscall attributes are not compatiblecircular pointer delegation detectedclosing dependency file %s: %mcode model %qs not supported in the %s bit modecode model %s does not support PIC modecollect2 version %s
  comma at end of enumerator listcommon symbol debug info is not structured as symbol+offsetcomparing final insns dumpscomparison always false due to limited range of data typecomparison always true due to limited range of data typecomparison between %q#T and %q#Tcomparison between %qT and %qTcomparison between pointer and integercomparison between types %qT and %qTcomparison is always %dcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of distinct pointer types lacks a castcomparison with string literal results in unspecified behaviorcomparisons like %<X<=Y<=Z%> do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
--- 233,239 ----
  
  Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use the simulator runtime.Using built-in specs.
  Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about suspicious uses of memory addresses.Warn whenever type qualifiers are ignored.While setting up signal handler: %mWhile setting up signal stack: %m[Leaving %s]
! [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__fp16 and no ldrh`a function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa member of a structure or union cannot have a variably modified typeabort in %s, at %s:%daccessing data memory with program memory addressaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress of global register variable %qD requestedaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %qD is bigger than original declarationalignment of array elements is greater than element sizeall member functions in class %qT are privateambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%san address area attribute cannot be specified for local variablesanonymous struct not inside named typeanonymous union with no membersargument %d of %qE might be a candidate for a format attributeargument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument 1 must be a 5-bit signed literalargument 2 must be a 5-bit unsigned literalargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument must be a field referenceargument must have complex typeargument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not a string constantargument of function call might be a candidate for a format attributeargument to %qE attribute is neither zero, nor oneargument to %qE attribute larger than %dargument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerarithmetic on pointer to an incomplete typearray %q+D assumed to have one elementarray assignmentarray index in initializer exceeds array boundsarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray of inappropriate type initialized from string constantarray size missing in %q+Darray subscript has type %<char%>array subscript is not an integerarrays of functions are not meaningfulassertion missing after %qsassignmentassignment (not initialization) in declarationassignment left-hand side might be a candidate for a format attributeassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only variable %qDassignment suppressionassuming pointer to member %qDassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>atexit failedattempt to take address of bit-field structure member %qDattribute %qE argument not a stringattribute %qs applies to array types onlyattribute declarationattribute(target("%s")) is unknownattributes in parameter array declarator ignoredautomatic variable %qE cannot be %<threadprivate%>bad addressbad address, not (reg+disp):bad address, not a constant:bad address, not an I/O address:bad address, not post_inc or pre_dec:bad amount of stack space removal: %dbad builtin codebad builtin fcodebad condition codebad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad movebad operandbad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad registerbad register to frv_print_operand_memory_reference_reg:bad shift insn:bad testbadly nested C headers from preprocessorbit-field %q+D width not an integer constantbit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionboth arguments to %<__builtin___clear_cache%> must be pointersbraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbranch %2d never executedbreak statement not within loop or switchbreak statement used with OpenMP for loopbuilt-in function %q+D declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE not supported for MIPS16but not herecall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall to non-function %qDcall-clobbered register used for global register variablecalled from herecaller is not optimizedcalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidate:candidates are:cannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot combine GNU and SVE vectors in a binary operationcannot convert %qE from type %qT to type %qTcannot convert to a pointer typecannot declare %qD to be a bit-field typecannot declare bit-field %qD with function typecannot declare static function inside another functioncannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot disable built-in function %qscannot find %s in plugin %s
  %scannot handle inconsistent calls to %qscannot inline function %<main%>cannot load plugin %s
  %scannot open %scannot put object with volatile field into registercannot reload integer constant operand in %<asm%>cannot return from a handler of a function-try-block of a constructorcannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot take address of bit-field %qDcannot use mshared and static togethercannot use mthreads and mlegacy-threads togethercannot use type %s as type %scannot use va_start in interrupt functioncase label %qE not within a switch statementcase label does not reduce to an integer constantcase label is not an integer constant expressioncase label not within a switch statementcase label value exceeds maximum value for typecase label value is less than minimum value for typecase value %qs not in enumerated typecase value %qs not in enumerated type %qTcast from function call of type %qT to non-matching type %qTcast from pointer to integer of different sizecast specifies array typecast specifies function typecast to pointer from integer of different sizecast to union type from type not present in unioncdecl and thiscall attributes are not compatiblecircular pointer delegation detectedclosing dependency file %s: %mcode model %qs not supported in the %s bit modecode model %s does not support PIC modecollect2 version %s
  comma at end of enumerator listcommon symbol debug info is not structured as symbol+offsetcomparing final insns dumpscomparison always false due to limited range of data typecomparison always true due to limited range of data typecomparison between %q#T and %q#Tcomparison between %qT and %qTcomparison between pointer and integercomparison between types %qT and %qTcomparison is always %dcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of distinct pointer types lacks a castcomparison with string literal results in unspecified behaviorcomparisons like %<X<=Y<=Z%> do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
*************** warranty; not even for MERCHANTABILITY o
*** 249,263 ****
  getting core file size maximum limit: %mgfortran does not support -E without -cppgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valuegoto destination is neither a label nor a pointergp_offset (%ld) or end_offset (%ld) is less than zerogsplit-dwarf is not supported on this platformhad to relocate PCHhardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %sia64_print_operand: unknown codeidentifier %qE conflicts with C++ keywordif this code is reached, the program will abortignoring %<#pragma align%> for explicitly aligned %q+Dignoring attributes applied to %qT after definitionignoring duplicate directory "%s"
  ignoring nonexistent directory "%s"
  illegal operand detectedimplicit conversion from %qT to %qT when passing argument to functionimplicit declaration of function %qEimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%dincompatible address space qualifiers %qs and %qsincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible register operand for '%%%c'incompatible type for argument %d of %qEincompatible type for method %s%s%sincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincompatible types when returning type %qT but %qT was expectedinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:increment of enumeration value is invalid in C++increment of function %qDincrement of member %qD in read-only objectincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only variable %qDindex must be integerindex value instead of field name in union initializerindirect function %q+D cannot be declared weakinit function found in object %sinitialization left-hand side might be a candidate for a format attributeinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field overwritteninitialized field with side-effects overwritteninitialized variable %q+D is marked dllimportinitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %q+Dinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer invalid for static member with constructorinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinline function %q+D declared but never definedinlining failed in call to %q+F: %sinput operand constraint contains %qcinsn contains an invalid address !insn does not satisfy its constraints:install: %s%s
! instruction never executedinstruction scheduling not supported on this target machineinteger constant is too large for %<unsigned long%> typeinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinterrupt handlers cannot be MIPS16 functionsinterrupt_thread is available only on fidoinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C valueinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%f operandinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid 'asm': invalid IACC argumentinvalid LHS in gimple callinvalid UNSPEC as operandinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address modeinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a void typeinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument to built-in functioninvalid argument to gimple callinvalid class name in declaration of %qDinvalid comparison code in gimple condinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma pack%> - ignoredinvalid constraints for operandinvalid conversion from %<__fpreg%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid declaratorinvalid element type for attribute %qsinvalid expression - try using an output modifierinvalid expression as operandinvalid expression for output modifier '%c'invalid function in gimple callinvalid increment expressioninvalid initial value for member %qEinvalid initializerinvalid initializer for member function %qDinvalid insn:invalid labels in gimple condinvalid left hand side of assignmentinvalid linkage-specificationinvalid maskinvalid operandinvalid operand %%xn codeinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%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 operands in binary operationinvalid operands in gimple comparisoninvalid operands to %%c codeinvalid operands to binary %s (have %qT and %qT)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid pointer mode %qsinvalid punctuation %qc in constraintinvalid reference for 'J' output modifierinvalid register name for %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid shift operandinvalid storage class for function %qEinvalid template declaration of %qDinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type argument (have %qT)invalid type argument of %<->%> (have %qT)invalid type argument of implicit conversion (have %qT)invalid type argument of unary %<*%> (have %qT)invalid types in address space conversioninvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<restrict%>invalid use of %qDinvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid use of flexible array memberinvalid use of non-lvalue arrayinvalid use of typeinvalid use of void expressioninvalid vector constantinvalid vector immediateinvalid vector type for attribute %qEinvalid version number %qsiwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjump to case labeljunk at end of #pragma ADDRESSjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma %s%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma message%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma weak%>label label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qE referenced outside of any functionlabel at end of compound statementlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelast argument must be an immediateld returned %d exit statusleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count is negativeleft-hand operand of comma expression has no effectlength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatletter %c was found & insn was not CONST_INTlibraries: %s
  library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlocal class %q#T shall not have static data member %q#Dlocal variable memory requirements exceed capacitylogical %<and%> applied to non-boolean constantlogical %<and%> of mutually exclusive tests is always falselogical %<or%> applied to non-boolean constantlower value in case label range less than minimum value for typelvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandmacro name missing after %qsmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed spec function argumentsmalformed spec function namemask must be an immediatematching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermay not use both -EB and -ELmay not use both -m32 and -m64member %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in unionmember %qD in read-only object used as %<asm%> outputmember functions are implicitly friends of their classmemory allocation failed while reading export datamemory reference expected for 'S' output modifiermethod attributes must be specified at the end onlymethod type does not match object typemips16 function profilingmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing argument to %qsmissing braces around initializermissing close brace for named operandmissing close parenmissing definitionmissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing makefile target after %qsmissing method %s%s%smissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing path after %qsmissing terminating %c charactermode %qs applied to inappropriate typemore than %d operands in %<asm%>multilib spec %qs is invalidmultiple default labels in one switchmultiple definition of %q#Tmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple interrupt attributes not allowedmultiple parameters named %qDmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationname missing for member functionnamespace-scope anonymous aggregates must be staticneed explicit conversionneed explicit conversion; missing method %s%s%snegative insn lengthnegative nesting depth of region %inegative shift countnegative width in bit-field %q+Dnegative width in bit-field %qsnested extern declaration of %qDnested function %q+D declared but never definednested function %qE declared %<extern%>nested functions not supported on this targetnested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typeno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno class name specified with %qsno closing %<]%> for %<%%[%> formatno data type for mode %qsno default argument for %qDno immediate_use listno input filesno low registers available for popping high registersno match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching function for call to %<%D(%A)%>no matching push for %<#pragma GCC visibility pop%>no member function %qD declared in %qTno previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno return statement in function returning non-voidno semicolon at end of struct or unionno suitable %<operator %s%> for %qTno type or storage class may be specified here,nodes with unreleased memory foundnon-const integer argument %u in call to function %qEnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function in gimple callnon-nested function with variably modified typenon-scalar typenon-standard suffix on floating constantnon-static declaration of %q+D follows static declarationnon-template %qD used as templatenon-thread-local declaration of %q+D follows thread-local declarationnonconstant array index in initializernonlocal label not configured with sysroot headers suffixnot enough argumentsnot enough perfectly nested loopsnot enough type informationnote: null pointernumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber of results does not match number of valuesobjc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject is not a methodobject with variably modified type must have no linkageobjective-c method declaration is expectedoffset of packed bit-field %qD has changed in GCC 4.4old-style function definitionold-style parameter declarations in prototyped function definitiononly 0.0 can be loaded as an immediateonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly weak aliases are supported in this configurationopen /dev/zero: %mopening dependency file %s: %mopening output file %s: %moperand constraint contains incorrectly positioned %<+%> or %<=%>operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'Y'operand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperation on %qE may be undefinedoptimization may eliminate reads and/or writes to register variablesordered comparison of pointer with integer zeroordered comparison of pointer with null pointeroriginal definition appeared hereoriginally defined hereouter block of region %i is wrongoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuespacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEparameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD is initializedparameter %qD set but not usedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter name missing from parameter listparameter names (without types) in function declarationpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as %qT rather than %qT due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepex_init failed: %mplugin %s is not licensed under a GPL-compatible license
  %splugin %s registered a null callback function for event %splugin support is disabled; configure with --enable-pluginpointerpointer of type %<void *%> used in arithmeticpointer offset from symbol maybe incorrectpointer target types incompatible in C++pointer targets in passing argument %d of %qE differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to interface type has no methodspointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespost-increment address is not a registerpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredicated Thumb instructionpredicated instruction in conditional sequencepreviously declared herepreviously defined herepreviously used hereprofiler support for VxWorksprofiling not supported with -mgprograms: %s
  prototype declarationprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionpseudo-destructor is not calledr0 needs to be available as a call-clobbered registerrange expressions in switch statements are non-standardrdynamic is not supportedread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only variable %qD used as %<asm%> outputreading through null pointer (argument %d)redeclaration of %<enum %E%>redeclaration of %q+D with different visibility (old visibility preserved)redeclaration of %q+D with no linkageredeclaration of enumerator %q+Dredeclared here as %q#Dredefined extern inline functions are not considered for inliningredefinition of %<struct %E%>redefinition of %<union %E%>redefinition of %q#Tredefinition of %q+Dredefinition of default argument for %q#Dredefinition of parameter %q+Dredefinition of typedef %q+Dredefinition of typedef %q+D with different typeredundant redeclaration of %q+Dregion of lp %i is wrongregister name given for non-register variable %q+Dregister name not specified for %q+Dregister or memory expression expected for 'M' output modifierregister or memory expression expected for 'N' output modifierregister specified for %q+D isn%'t suitable for data typeregister variable %qD used in nested functionregparam and thiscall attributes are not compatiblerename spec %s to %s
! repeated %<@%> before Objective-C stringrepeated %s in formatrequest for member %qE in something not a structure or unionrequested alignment for %q+D is greater than implemented alignment of %wureturn type defaults to %<int%>return type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>returning a value from a constructorreturning a value from a destructorreturning reference to temporaryright precisionright precision in strfmon formatright shift count >= width of typeright shift count is negativerounding mode not supported for VAX floatsrx200 cpu does not have FPU hardwareschedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parametersecond argument of %q+D should be %<char **%>second argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationselector must be an immediatesetting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshared and mdll are not compatibleshared rtxshift of non-integer operandsignedness of type and machine mode %qs don%'t matchsize in array new must have integral typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is too largesize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesoft-float and long-double-128 are incompatiblesorry, unimplemented: source is a pointer to incomplete typesource is not a pointersource is not a pointer to classspec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! specs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspurious trailing %<%%%> in formatstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack limit expression is not supportedstack limits not supported on this targetstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must not be greater than 64kstackframe too big: %d bytesstatement has no effectstatement marked for throw, but doesn%'tstatement with no effectstatic assertion failed: %Estatic declaration of %q+D follows non-static declarationstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic or type qualifiers in non-parameter array declaratorstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestorage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs in programstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstruct defined herestruct has no membersstruct has no named membersstructure fieldsubscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>switch %qs does not start with %<-%>switch %qs is no longer supportedswitch missing default caseswitch quantity not an integerswitch starts heresymbol used as immediate operandsymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersysctl for kern.osversion failed: %msystem path %qs is not absolutetaking address of expression of type %<void%>taking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget attribute is not supported on this machinetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget specific option mismatchtarget system does not support debug outputtemplate class without a nametemplate declaration of %q#Dtemplate definition of non-template %q#Dtemplate parameter %q+#Dthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI of passing struct with a flexible array member has changed in GCC 4.4the RX200 cpu does not have FPU hardwarethe address of %qD will always evaluate as %<true%>the assignment suppression scanf featurethe first parameter of %<operator new%> cannot have a default argumentthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 8-bit immediatethe m210 does not have little endian supportthe next to last argument must be an 8-bit immediatethe result of the conversion is unspecified because %qE is outside the range of type %qTthird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthis builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this is the first default labelthis is the first entry overlapping that valuethis media function is only available on the fr400 and fr550this media function is only available on the fr500this target does not support %qsthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q+D follows non-thread-local declarationtoo few arguments to %%:version-comparetoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %qEtoo few template parameter lists in declaration of %qDtoo late for # directive to set debug directorytoo many %qs clausestoo many argumentstoo many arguments for formattoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to functiontoo many arguments to function %qEtoo many arguments to method %qEtoo many braces around initializer for %qTtoo many input filestoo many template parameter lists in declaration of %qDtoo many values in return statementtoo much stack space to dispose of: %dtoo much stack space to prepare: %dtotal size of local variables exceeds architecture limittraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrap mode not supported for VAX floatstwo or more data types in declaration specifierstype %q#T argument given to %<delete%>, expected pointertype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype mismatch between an SSA_NAME and its symboltype mismatch in binary expressiontype mismatch in conditional expressiontype name declared as function returning a functiontype name declared as function returning an arraytype of %qD defaults to %<int%>type of %qD does not match original declarationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetypedef %q+D declared %<inline%>typedef declaration invalid in parameter declarationtypes are not quite compatibleunable to compute real location of stacked parameterunable to emulate %qsunable to locate default linker script %qs in the library search pathsundefined named operand %qsunexpected multiplicative operandunexpected operandunexpected side-effects in addressuninitialized const member in %qT is invalid in C++union cannot be made transparentunion defined hereunion has no membersunion has no named membersunknown IRA algorithm %qsunknown IRA region %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown array size in deleteunknown callback event registered by plugin %sunknown conversion type character %qc in formatunknown excess precision style %qsunknown floating point contraction style %qsunknown insn modeunknown machine mode %qEunknown move insn:unknown operator %qs in %%:version-compareunknown option after %<#pragma GCC diagnostic%> kindunknown property attributeunknown register name %qs in %<asm%>unknown register name: %sunknown spec function %qsunknown type name %qEunnamed field has incomplete typeunnamed struct/union that defines no instancesunnamed variable or field declared voidunreachableunrecognizable insn:unrecognized addressunrecognized argument in option %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized register name %qsunrecognized section name %qEunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunsupported argument type to builtin functionunsupported combination: %sunsupported fixed-point conversionunsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand for code '%c'unterminated format stringunused variable %q+Dupper value in case label range exceeds maximum value for typeuse of %<complex%> in AltiVec types is invaliduse of %<long double%> in AltiVec types is invaliduse of %<long%> in AltiVec types is deprecated; use %<int%>use of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of boolean types in AltiVec types is invaliduse of decimal floating point types in AltiVec types is invalidused array that cannot be converted to pointer where scalar is requiredused struct type value where scalar is requiredused union type value where scalar is requireduseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationusing darwin64 ABIusing old darwin ABIusing result of function returning %<void%>valid arguments to %qs are: %svalue computed is not usedvariablevariable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %qD has initializer but incomplete typevariable %qD redeclared as functionvariable %qD set but not usedvariable length array is usedvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable-sized object may not be initializedvariably modified %qE at file scopevariably modified field at file scopevector size not an integral multiple of component sizeverify_cgraph_node failedverify_flow_info failedverify_gimple failedverify_ssa failedversion attribute is not a stringvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: warning: consider linking with '-static' as system libraries withweak %q+D cannot be defined %qEweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationwhen writing output to %s: %mwidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwriting into constant object (argument %d)writing through null pointer (argument %d)wrong number of arguments specified for %qE attributewrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong type argument to %swrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusx87 register return with x87 disabledxstormy16_print_operand: unknown codezero or negative size array %q+Dzero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format string{anonymous}Project-Id-Version: gcc 11.1-b20210207
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2021-02-10 19:45+0900
  Last-Translator: Hiroshi Takekawa <sian@big.or.jp>
  Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>
  Language: ja
--- 247,261 ----
  getting core file size maximum limit: %mgfortran does not support -E without -cppgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valuegoto destination is neither a label nor a pointergp_offset (%ld) or end_offset (%ld) is less than zerogsplit-dwarf is not supported on this platformhad to relocate PCHhardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %sia64_print_operand: unknown codeidentifier %qE conflicts with C++ keywordif this code is reached, the program will abortignoring %<#pragma align%> for explicitly aligned %q+Dignoring attributes applied to %qT after definitionignoring duplicate directory "%s"
  ignoring nonexistent directory "%s"
  illegal operand detectedimplicit conversion from %qT to %qT when passing argument to functionimplicit declaration of function %qEimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%dincompatible address space qualifiers %qs and %qsincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible register operand for '%%%c'incompatible type for argument %d of %qEincompatible type for method %s%s%sincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincompatible types when returning type %qT but %qT was expectedinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:increment of enumeration value is invalid in C++increment of function %qDincrement of member %qD in read-only objectincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only variable %qDindex must be integerindex value instead of field name in union initializerindirect function %q+D cannot be declared weakinit function found in object %sinitialization left-hand side might be a candidate for a format attributeinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field overwritteninitialized field with side-effects overwritteninitialized variable %q+D is marked dllimportinitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %q+Dinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer invalid for static member with constructorinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinline function %q+D declared but never definedinlining failed in call to %q+F: %sinput operand constraint contains %qcinsn contains an invalid address !insn does not satisfy its constraints:install: %s%s
! instruction never executedinstruction scheduling not supported on this target machineinteger constant is too large for %<unsigned long%> typeinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinterrupt handlers cannot be MIPS16 functionsinterrupt_thread is available only on fidoinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C valueinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H valueinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%e valueinvalid %%f operandinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid 'asm': invalid IACC argumentinvalid LHS in gimple callinvalid UNSPEC as operandinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address modeinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a void typeinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument to built-in functioninvalid argument to gimple callinvalid class name in declaration of %qDinvalid comparison code in gimple condinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma pack%> - ignoredinvalid constraints for operandinvalid conversion from %<__fpreg%>invalid conversion from type %<__vector_quad%>invalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<__vector_quad%>invalid conversion to type %<bfloat16_t%>invalid declaratorinvalid element type for attribute %qsinvalid expression - try using an output modifierinvalid expression as operandinvalid expression for output modifier '%c'invalid fp constantinvalid function in gimple callinvalid increment expressioninvalid initial value for member %qEinvalid initializerinvalid initializer for member function %qDinvalid insn:invalid labels in gimple condinvalid left hand side of assignmentinvalid linkage-specificationinvalid maskinvalid operandinvalid operand %%xn codeinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%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 operands in binary operationinvalid operands in gimple comparisoninvalid operands to %%c codeinvalid operands to binary %s (have %qT and %qT)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid pointer mode %qsinvalid punctuation %qc in constraintinvalid reference for 'J' output modifierinvalid register name for %q+Dinvalid relocationinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid shift operandinvalid storage class for function %qEinvalid template declaration of %qDinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type argument (have %qT)invalid type argument of %<->%> (have %qT)invalid type argument of implicit conversion (have %qT)invalid type argument of unary %<*%> (have %qT)invalid types in address space conversioninvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<restrict%>invalid use of %qDinvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid use of flexible array memberinvalid use of non-lvalue arrayinvalid use of register '%s'invalid use of typeinvalid use of void expressioninvalid vector constantinvalid vector immediateinvalid vector type for attribute %qEinvalid version number %qsiwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjump to case labeljunk at end of #pragma ADDRESSjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma %s%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma message%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma weak%>label label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qE referenced outside of any functionlabel at end of compound statementlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelast argument must be an immediateld returned %d exit statusleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count is negativeleft-hand operand of comma expression has no effectlength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatletter %c was found & insn was not CONST_INTlibraries: %s
  library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlocal class %q#T shall not have static data member %q#Dlocal variable memory requirements exceed capacitylogical %<and%> applied to non-boolean constantlogical %<and%> of mutually exclusive tests is always falselogical %<or%> applied to non-boolean constantlower value in case label range less than minimum value for typelvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandmacro name missing after %qsmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed spec function argumentsmalformed spec function namemask must be an immediatematching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermay not use both -EB and -ELmay not use both -m32 and -m64member %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in unionmember %qD in read-only object used as %<asm%> outputmember functions are implicitly friends of their classmemory allocation failed while reading export datamemory reference expected for 'S' output modifiermethod attributes must be specified at the end onlymethod type does not match object typemips16 function profilingmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing argument to %qsmissing braces around initializermissing close brace for named operandmissing close parenmissing definitionmissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing makefile target after %qsmissing method %s%s%smissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing path after %qsmissing terminating %c charactermode %qs applied to inappropriate typemore than %d operands in %<asm%>multilib spec %qs is invalidmultiple default labels in one switchmultiple definition of %q#Tmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple interrupt attributes not allowedmultiple parameters named %qDmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationname missing for member functionnamespace-scope anonymous aggregates must be staticneed explicit conversionneed explicit conversion; missing method %s%s%snegative insn lengthnegative nesting depth of region %inegative shift countnegative width in bit-field %q+Dnegative width in bit-field %qsnested extern declaration of %qDnested function %q+D declared but never definednested function %qE declared %<extern%>nested functions not supported on this targetnested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typeno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno class name specified with %qsno closing %<]%> for %<%%[%> formatno data type for mode %qsno default argument for %qDno immediate_use listno input filesno low registers available for popping high registersno match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching function for call to %<%D(%A)%>no matching push for %<#pragma GCC visibility pop%>no member function %qD declared in %qTno previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno return statement in function returning non-voidno semicolon at end of struct or unionno suitable %<operator %s%> for %qTno type or storage class may be specified here,nodes with unreleased memory foundnon-const integer argument %u in call to function %qEnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function in gimple callnon-nested function with variably modified typenon-scalar typenon-standard suffix on floating constantnon-static declaration of %q+D follows static declarationnon-template %qD used as templatenon-thread-local declaration of %q+D follows thread-local declarationnonconstant array index in initializernonlocal label not configured with sysroot headers suffixnot enough argumentsnot enough perfectly nested loopsnot enough type informationnote: null pointernumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber of results does not match number of valuesobjc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject is not a methodobject with variably modified type must have no linkageobjective-c method declaration is expectedoffset of packed bit-field %qD has changed in GCC 4.4old-style function definitionold-style parameter declarations in prototyped function definitiononly 0.0 can be loaded as an immediateonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly weak aliases are supported in this configurationopen /dev/zero: %mopening dependency file %s: %mopening output file %s: %moperand constraint contains incorrectly positioned %<+%> or %<=%>operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'Y'operand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperation on %qE may be undefinedoptimization may eliminate reads and/or writes to register variablesordered comparison of pointer with integer zeroordered comparison of pointer with null pointeroriginal definition appeared hereoriginally defined hereouter block of region %i is wrongoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuespacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEparameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD is initializedparameter %qD set but not usedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter name missing from parameter listparameter names (without types) in function declarationpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as %qT rather than %qT due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepex_init failed: %mplugin %s is not licensed under a GPL-compatible license
  %splugin %s registered a null callback function for event %splugin support is disabled; configure with --enable-pluginpointerpointer of type %<void *%> used in arithmeticpointer offset from symbol maybe incorrectpointer target types incompatible in C++pointer targets in passing argument %d of %qE differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to interface type has no methodspointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespost-increment address is not a registerpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredicated Thumb instructionpredicated instruction in conditional sequencepreviously declared herepreviously defined herepreviously used hereprofiler support for VxWorksprofiling not supported with -mgprograms: %s
  prototype declarationprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionpseudo-destructor is not calledr0 needs to be available as a call-clobbered registerrange expressions in switch statements are non-standardrdynamic is not supportedread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only variable %qD used as %<asm%> outputreading through null pointer (argument %d)redeclaration of %<enum %E%>redeclaration of %q+D with different visibility (old visibility preserved)redeclaration of %q+D with no linkageredeclaration of enumerator %q+Dredeclared here as %q#Dredefined extern inline functions are not considered for inliningredefinition of %<struct %E%>redefinition of %<union %E%>redefinition of %q#Tredefinition of %q+Dredefinition of default argument for %q#Dredefinition of parameter %q+Dredefinition of typedef %q+Dredefinition of typedef %q+D with different typeredundant redeclaration of %q+Dregion of lp %i is wrongregister name given for non-register variable %q+Dregister name not specified for %q+Dregister or memory expression expected for 'M' output modifierregister or memory expression expected for 'N' output modifierregister specified for %q+D isn%'t suitable for data typeregister variable %qD used in nested functionregparam and thiscall attributes are not compatiblerename spec %s to %s
! repeated %<@%> before Objective-C stringrepeated %s in formatrequest for member %qE in something not a structure or unionrequested alignment for %q+D is greater than implemented alignment of %wureturn type defaults to %<int%>return type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of functionreturning a value from a constructorreturning a value from a destructorreturning reference to temporaryright precisionright precision in strfmon formatright shift count >= width of typeright shift count is negativerounding mode not supported for VAX floatsrx200 cpu does not have FPU hardwaresanitizer function attribute mismatchschedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parametersecond argument of %q+D should be %<char **%>second argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationselector must be an immediatesetting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshared and mdll are not compatibleshared rtxshift of non-integer operandsignedness of type and machine mode %qs don%'t matchsize in array new must have integral typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is too largesize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesoft-float and long-double-128 are incompatiblesorry, unimplemented: source is a pointer to incomplete typesource is not a pointersource is not a pointer to classspec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! specs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspurious trailing %<%%%> in formatstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack limit expression is not supportedstack limits not supported on this targetstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must not be greater than 64kstackframe too big: %d bytesstatement has no effectstatement marked for throw, but doesn%'tstatement with no effectstatic assertion failed: %Estatic declaration of %q+D follows non-static declarationstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic or type qualifiers in non-parameter array declaratorstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestorage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs in programstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstruct defined herestruct has no membersstruct has no named membersstructure fieldsubscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>switch %qs does not start with %<-%>switch %qs is no longer supportedswitch missing default caseswitch quantity not an integerswitch starts heresymbol used as immediate operandsymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersysctl for kern.osversion failed: %msystem path %qs is not absolutetaking address of expression of type %<void%>taking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget attribute is not supported on this machinetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget specific option mismatchtarget system does not support debug outputtemplate class without a nametemplate declaration of %q#Dtemplate definition of non-template %q#Dtemplate parameter %q+#Dthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI of passing struct with a flexible array member has changed in GCC 4.4the RX200 cpu does not have FPU hardwarethe address of %qD will always evaluate as %<true%>the assignment suppression scanf featurethe first parameter of %<operator new%> cannot have a default argumentthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 8-bit immediatethe m210 does not have little endian supportthe next to last argument must be an 8-bit immediatethe result of the conversion is unspecified because %qE is outside the range of type %qTthird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthis builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this is the first default labelthis is the first entry overlapping that valuethis media function is only available on the fr400 and fr550this media function is only available on the fr500this target does not support %qsthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q+D follows non-thread-local declarationtoo few arguments to %%:version-comparetoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %qEtoo few template parameter lists in declaration of %qDtoo late for # directive to set debug directorytoo many %qs clausestoo many argumentstoo many arguments for formattoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to functiontoo many arguments to function %qEtoo many arguments to method %qEtoo many braces around initializer for %qTtoo many input filestoo many template parameter lists in declaration of %qDtoo many values in return statementtoo much stack space to dispose of: %dtoo much stack space to prepare: %dtotal size of local variables exceeds architecture limittraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrap mode not supported for VAX floatstwo or more data types in declaration specifierstype %q#T argument given to %<delete%>, expected pointertype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype mismatch between an SSA_NAME and its symboltype mismatch in binary expressiontype mismatch in conditional expressiontype name declared as function returning a functiontype name declared as function returning an arraytype of %qD defaults to %<int%>type of %qD does not match original declarationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetypedef %q+D declared %<inline%>typedef declaration invalid in parameter declarationtypes are not quite compatibleunable to compute real location of stacked parameterunable to emulate %qsunable to locate default linker script %qs in the library search pathsundefined named operand %qsunexpected multiplicative operandunexpected operandunexpected side-effects in addressunexpected text address:uninitialized const member in %qT is invalid in C++union cannot be made transparentunion defined hereunion has no membersunion has no named membersunknown IRA algorithm %qsunknown IRA region %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown array size in deleteunknown callback event registered by plugin %sunknown conversion type character %qc in formatunknown excess precision style %qsunknown floating point contraction style %qsunknown insn modeunknown machine mode %qEunknown move insn:unknown operator %qs in %%:version-compareunknown option after %<#pragma GCC diagnostic%> kindunknown property attributeunknown register name %qs in %<asm%>unknown register name: %sunknown spec function %qsunknown type name %qEunnamed field has incomplete typeunnamed struct/union that defines no instancesunnamed variable or field declared voidunreachableunrecognizable insn:unrecognized addressunrecognized argument in option %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized register name %qsunrecognized section name %qEunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunsupported argument type to builtin functionunsupported combination: %sunsupported constant address:unsupported fixed-point conversionunsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand for code '%c'unterminated format stringunused variable %q+Dupper value in case label range exceeds maximum value for typeuse of %<complex%> in AltiVec types is invaliduse of %<long double%> in AltiVec types is invaliduse of %<long%> in AltiVec types is deprecated; use %<int%>use of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of boolean types in AltiVec types is invalidused array that cannot be converted to pointer where scalar is requiredused struct type value where scalar is requiredused union type value where scalar is requireduseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationusing darwin64 ABIusing old darwin ABIusing result of function returning %<void%>valid arguments to %qs are: %svalue computed is not usedvariablevariable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %qD has initializer but incomplete typevariable %qD redeclared as functionvariable %qD set but not usedvariable length array is usedvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable-sized object may not be initializedvariably modified %qE at file scopevariably modified field at file scopevector size not an integral multiple of component sizeverify_cgraph_node failedverify_flow_info failedverify_gimple failedverify_ssa failedversion attribute is not a stringvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: warning: consider linking with '-static' as system libraries withweak %q+D cannot be defined %qEweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationwhen writing output to %s: %mwidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwriting into constant object (argument %d)writing through null pointer (argument %d)wrong number of arguments specified for %qE attributewrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong type argument to %swrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusx87 register return with x87 disabledxstormy16_print_operand: unknown codezero or negative size array %q+Dzero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format string{anonymous}Project-Id-Version: gcc 11.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2021-05-11 22:47+0900
  Last-Translator: Hiroshi Takekawa <sian@big.or.jp>
  Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>
  Language: ja
*************** write_c_file - å‡ºåŠ›å��ã�¯ %sã€�æŽ¥é ­è
*** 349,354 ****
--- 347,354 ----
    -print-search-dirs       ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ã‚µãƒ¼ãƒ�ãƒ‘ã‚¹ã�«ã�‚ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¡¨ç¤ºã�™ã‚‹
    -print-sysroot           ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¡¨ç¤ºã�™ã‚‹
    -print-sysroot-headers-suffix ãƒ˜ãƒƒãƒ€ã‚’è¦‹ã�¤ã�‘ã‚‹ã�Ÿã‚�ã�«ä½¿ç”¨ã�™ã‚‹ sysroot æŽ¥é ­è¾žã‚’è¡¨ç¤ºã�™ã‚‹
+   -q, --use-hotness-colors        perf ã�®ã‚ˆã�†ã�« hot line ã�«è‰²ã‚’ã�¤ã�‘ã‚‹
+   -r, --relative-only             ç›¸å¯¾ã‚½ãƒ¼ã‚¹ã�®ãƒ‡ãƒ¼ã‚¿ã�®ã�¿è¡¨ç¤ºã�™ã‚‹
    -s, --source-prefix DIR         çœ�ç•¥ã�™ã‚‹ã‚½ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�®æŽ¥é ­è¾ž
    -save-temps              ä¸­é–“ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‰Šé™¤ã�—ã�ªã�„
    -save-temps=<arg>        ä¸­é–“ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‰Šé™¤ã�—ã�ªã�„
*************** write_c_file - å‡ºåŠ›å��ã�¯ %sã€�æŽ¥é ­è
*** 361,370 ****
    -v, --version                         ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹
    -v, --version                   ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹
    -w, --verbose                   å†—é•·ã�ªæƒ…å ±ã‚’å‡ºåŠ›
-   -x <language>            ã�“ã‚Œä»¥é™�å…¥åŠ›ã�™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã�®è¨€èªžã‚’æŒ‡å®šã�™ã‚‹ã€‚
-                            æŒ‡å®šå�¯èƒ½ã�ªè¨€èªžã�¯: c c++ assembler none
-                            'none' ã�ŒæŒ‡å®šã�•ã‚Œã‚‹ã�¨ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ã�µã‚‹ã�¾ã�„ã�§ã�‚ã‚‹
-                            æ‹¡å¼µå­�ã�‹ã‚‰è¨€èªžã‚’æŽ¨æ¸¬ã�™ã‚‹ã€‚
    -x, --hash-filenames            é•·ã�„ãƒ‘ã‚¹å��ã‚’ãƒ�ãƒƒã‚·ãƒ¥ã�™ã‚‹
    %s ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯ä»¥ä¸‹ã�®é€šã‚Š:
       é�žã‚·ã‚¹ãƒ†ãƒ ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�Œã‚·ã‚¹ãƒ†ãƒ ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�¨é‡�è¤‡ã�—ã�¦ã�„ã‚‹ã�‹ã‚‰ã�§ã�™
--- 361,366 ----
*************** write_c_file - å‡ºåŠ›å��ã�¯ %sã€�æŽ¥é ­è
*** 394,400 ****
  '' ' ãƒ•ãƒ©ã‚°'!' ãƒ•ãƒ©ã‚°'#' ãƒ•ãƒ©ã‚°'%%%c' ã�¯æœ‰åŠ¹ã�ªè¢«æ¼”ç®—å­�æŽ¥é ­è¾žã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å±€æ‰€å‹•çš„ TLS å�‚ç…§ç„¡ã�—ã�§ '%%&' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ'%%l' è¢«æ¼”ç®—å­�ã�Œ label ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’å‰�å‡¦ç�†æ¸ˆã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†
  ''' ãƒ•ãƒ©ã‚°'(' ãƒ•ãƒ©ã‚°'+' ãƒ•ãƒ©ã‚°'-' ãƒ•ãƒ©ã‚°'0' ãƒ•ãƒ©ã‚°'B' è¢«æ¼”ç®—å­�ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“'E' ä¿®é£¾å­�'I' ãƒ•ãƒ©ã‚°'O' ä¿®é£¾å­�'^' ãƒ•ãƒ©ã‚°'_' ãƒ•ãƒ©ã‚°'a' ãƒ•ãƒ©ã‚°'m' ãƒ•ãƒ©ã‚°'o' è¢«æ¼”ç®—å­�ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“'q' ãƒ•ãƒ©ã‚°(C)(ã‚¯ãƒ©ã‚¹å¤–ã�§ã�®åˆ�æœŸåŒ–ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™)(ç„¡å��å��å‰�ç©ºé–“)(ç„¡å��)(%qs ç”¨ã�®åˆ�æœŸåŒ–ä»˜è¿‘)(%s ç”¨ã�®é�™çš„ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿)(%s ç”¨ã�®é�™çš„ã‚¤ãƒ‹ã‚·ãƒ£ãƒ©ã‚¤ã‚¶)(ã�“ã�®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�¯ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�”ã�¨ã�«ä¸€å›žã�®ã�¿è¡¨ç¤ºã�•ã‚Œã�¾ã�™)
  ({ç„¡å��})*** è­¦å‘Š *** æœ‰åŠ¹ã�«ã�ªã�£ã�¦ã�„ã‚‹ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã�Œã�‚ã‚Šã�¾ã�™ã€‚ã�™ã�¹ã�¦ã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã‚’ç„¡åŠ¹ã�«ã�—ã�¦å†�ç�¾ã�§ã��ã�ªã�„é™�ã‚Šã�“ã�®ãƒ�ã‚°ã‚’å ±å‘Šã�—ã�ªã�„ã�§ã��ã� ã�•ã�„
! --param inline-unit-growth ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param large-function-growth ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param large-stack-frame-growth ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param max-inline-insns-auto ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param max-inline-insns-single ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿå…¥åŠ›ã�Œæ¨™æº–å…¥åŠ›ã�‹ã‚‰ã�®å ´å�ˆã�¯ -E ã�¾ã�Ÿã�¯ -x ã�Œå¿…è¦�ã�§ã�™-I <dir>	ä¸»ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹-MF <file>	ä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ•ã‚¡ã‚¤ãƒ«ã�«ä¾�å­˜é–¢ä¿‚ã‚’å‡ºåŠ›ã�™ã‚‹-U<macro>	ãƒžã‚¯ãƒ­ <macro> ã‚’æœªå®šç¾©çŠ¶æ…‹ã�«ã�™ã‚‹-Xbind-now ã�¨ -Xbind-lazy ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-bundle ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-bundle_loader ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“Ada ã�§ã�¯ -c ã�¾ã�Ÿã�¯ -S ã�Œå¿…è¦�ã�§ã�™-client_name ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-current_version ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™-force_flat_namespace ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-fuse-linker-plugin ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-fvtable-verify=preinit ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-fvtable-verify=std ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-gz ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-gz=zlib ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-install_name ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™-keep_private_externs ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-mas100-syntax ã�¨ -gdwarf ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mbig-endian ã�¨ -mlittle-endian ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mfloat-abi=soft ã�¨ -mfloat-abi=hard ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mhard-float ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-msingle-float ã�¨ -msoft-float ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mx32 ã�¯ Solaris ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-pg ã�¨ -fomit-frame-pointer ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-pie ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-private_bundle ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“387 å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚SSE æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“<ç„¡å��><çµ„ã�¿è¾¼ã�¿><ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³><å®£è¨€ã‚¨ãƒ©ãƒ¼><ã‚¨ãƒ©ãƒ¼ã�Œã�‚ã‚‹å¼�><å¼�ã‚¨ãƒ©ãƒ¼><ãƒ©ãƒ ãƒ€<ãƒ©ãƒ ãƒ€<æˆ»ã‚Šå€¤> <æˆ»ã‚Šå€¤><æ–‡><tag ã‚¨ãƒ©ãƒ¼><ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã‚¨ãƒ©ãƒ¼><ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚¨ãƒ©ãƒ¼><throw å¼�><åž‹ã‚¨ãƒ©ãƒ¼><åž‹ã‚¨ãƒ©ãƒ¼><typedef ã‚¨ãƒ©ãƒ¼><ä¸�æ˜Žã�ªæ¼”ç®—å­�><ä¸�æ˜Ž><å��å‰�ã�ªã�— %s><å��å‰�ç„¡ã�—å›ºå®šå°�æ•°:<å��å‰�ç„¡ã�—æµ®å‹•å°�æ•°:<å��å‰�ç„¡ã�—ç¬¦å�·ç„¡ã�—:<å��å‰�ã�ªã�—><æœªæ§‹æ–‡è§£æž�><æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>ALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆAPCS å†�å…¥å�¯èƒ½ã‚³ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿé…�åˆ—å�‚ç…§ã�Œç¯„å›²å¤–ã�§ã�™ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã‚ªãƒ—ã‚·ãƒ§ãƒ³
  =================
  
  å®Ÿè¡Œæ™‚ã�« ICPLB ã�Œæœ‰åŠ¹ã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—:ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«:èª¤ã�£ã�Ÿ 128 ãƒ“ãƒƒãƒˆ moveä¸�æ­£ã�ªå��å‰�ã�§ã�™ãƒœãƒ¼ãƒ‰å�� [ã�Šã‚ˆã�³ãƒ¡ãƒ¢ãƒªé ˜åŸŸ]ã€‚å®Ÿè¡Œã�•ã‚Œã�Ÿåˆ†å²�:%s of %d
--- 390,397 ----
  '' ' ãƒ•ãƒ©ã‚°'!' ãƒ•ãƒ©ã‚°'#' ãƒ•ãƒ©ã‚°'%%%c' ã�¯æœ‰åŠ¹ã�ªè¢«æ¼”ç®—å­�æŽ¥é ­è¾žã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å±€æ‰€å‹•çš„ TLS å�‚ç…§ç„¡ã�—ã�§ '%%&' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ'%%l' è¢«æ¼”ç®—å­�ã�Œ label ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’å‰�å‡¦ç�†æ¸ˆã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†
  ''' ãƒ•ãƒ©ã‚°'(' ãƒ•ãƒ©ã‚°'+' ãƒ•ãƒ©ã‚°'-' ãƒ•ãƒ©ã‚°'0' ãƒ•ãƒ©ã‚°'B' è¢«æ¼”ç®—å­�ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“'E' ä¿®é£¾å­�'I' ãƒ•ãƒ©ã‚°'O' ä¿®é£¾å­�'^' ãƒ•ãƒ©ã‚°'_' ãƒ•ãƒ©ã‚°'a' ãƒ•ãƒ©ã‚°'m' ãƒ•ãƒ©ã‚°'o' è¢«æ¼”ç®—å­�ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“'q' ãƒ•ãƒ©ã‚°(C)(ã‚¯ãƒ©ã‚¹å¤–ã�§ã�®åˆ�æœŸåŒ–ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™)(ç„¡å��å��å‰�ç©ºé–“)(ç„¡å��)(%qs ç”¨ã�®åˆ�æœŸåŒ–ä»˜è¿‘)(%s ç”¨ã�®é�™çš„ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿)(%s ç”¨ã�®é�™çš„ã‚¤ãƒ‹ã‚·ãƒ£ãƒ©ã‚¤ã‚¶)(ã�“ã�®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�¯ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�”ã�¨ã�«ä¸€å›žã�®ã�¿è¡¨ç¤ºã�•ã‚Œã�¾ã�™)
  ({ç„¡å��})*** è­¦å‘Š *** æœ‰åŠ¹ã�«ã�ªã�£ã�¦ã�„ã‚‹ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã�Œã�‚ã‚Šã�¾ã�™ã€‚ã�™ã�¹ã�¦ã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã‚’ç„¡åŠ¹ã�«ã�—ã�¦å†�ç�¾ã�§ã��ã�ªã�„é™�ã‚Šã�“ã�®ãƒ�ã‚°ã‚’å ±å‘Šã�—ã�ªã�„ã�§ã��ã� ã�•ã�„
! --param inline-unit-growth ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param large-function-growth ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param large-stack-frame-growth ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param max-inline-insns-auto ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param max-inline-insns-single ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿå…¥åŠ›ã�Œæ¨™æº–å…¥åŠ›ã�‹ã‚‰ã�®å ´å�ˆã�¯ -E ã�¾ã�Ÿã�¯ -x ã�Œå¿…è¦�ã�§ã�™-I <dir>	ä¸»ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹-MF <file>	ä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ•ã‚¡ã‚¤ãƒ«ã�«ä¾�å­˜é–¢ä¿‚ã‚’å‡ºåŠ›ã�™ã‚‹-U<macro>	ãƒžã‚¯ãƒ­ <macro> ã‚’æœªå®šç¾©çŠ¶æ…‹ã�«ã�™ã‚‹-Xbind-now ã�¨ -Xbind-lazy ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-bundle ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-bundle_loader ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“Ada ã�§ã�¯ -c ã�¾ã�Ÿã�¯ -S ã�Œå¿…è¦�ã�§ã�™-client_name ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-current_version ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™-f%s ã�¯ (DJGPP ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„ã�®ã�§) ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ
! -force_flat_namespace ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-fuse-linker-plugin ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-fvtable-verify=preinit ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-fvtable-verify=std ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-gz ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-gz=zlib ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-install_name ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™-keep_private_externs ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-mas100-syntax ã�¨ -gdwarf ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mbig-endian ã�¨ -mlittle-endian ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mfloat-abi=soft ã�¨ -mfloat-abi=hard ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mhard-float ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-msingle-float ã�¨ -msoft-float ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mx32 ã�¯ Solaris ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-pg ã�¨ -fomit-frame-pointer ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-pie ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-private_bundle ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“387 å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚SSE æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“<ç„¡å��><çµ„ã�¿è¾¼ã�¿><ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³><å®£è¨€ã‚¨ãƒ©ãƒ¼><ã‚¨ãƒ©ãƒ¼ã�Œã�‚ã‚‹å¼�><å¼�ã‚¨ãƒ©ãƒ¼><ãƒ©ãƒ ãƒ€<ãƒ©ãƒ ãƒ€<æˆ»ã‚Šå€¤> <æˆ»ã‚Šå€¤><æ–‡><tag ã‚¨ãƒ©ãƒ¼><ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã‚¨ãƒ©ãƒ¼><ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚¨ãƒ©ãƒ¼><throw å¼�><åž‹ã‚¨ãƒ©ãƒ¼><åž‹ã‚¨ãƒ©ãƒ¼><typedef ã‚¨ãƒ©ãƒ¼><ä¸�æ˜Žã�ªæ¼”ç®—å­�><ä¸�æ˜Ž><å��å‰�ã�ªã�— %s><å��å‰�ç„¡ã�—å›ºå®šå°�æ•°:<å��å‰�ç„¡ã�—æµ®å‹•å°�æ•°:<å��å‰�ç„¡ã�—ç¬¦å�·ç„¡ã�—:<å��å‰�ã�ªã�—><æœªæ§‹æ–‡è§£æž�><æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>ALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆAPCS å†�å…¥å�¯èƒ½ã‚³ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿé…�åˆ—å�‚ç…§ã�Œç¯„å›²å¤–ã�§ã�™ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã‚ªãƒ—ã‚·ãƒ§ãƒ³
  =================
  
  å®Ÿè¡Œæ™‚ã�« ICPLB ã�Œæœ‰åŠ¹ã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—:ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«:èª¤ã�£ã�Ÿ 128 ãƒ“ãƒƒãƒˆ moveä¸�æ­£ã�ªå��å‰�ã�§ã�™ãƒœãƒ¼ãƒ‰å�� [ã�Šã‚ˆã�³ãƒ¡ãƒ¢ãƒªé ˜åŸŸ]ã€‚å®Ÿè¡Œã�•ã‚Œã�Ÿåˆ†å²�:%s of %d
*************** warranty; not even for MERCHANTABILITY o
*** 443,449 ****
  
  è‡ªå‹•ãƒ™ã‚¯ãƒˆãƒ«åŒ–ã�§ 256 ãƒ“ãƒƒãƒˆ AVX å‘½ä»¤ã�®ä»£ã‚�ã‚Šã�« 128 ãƒ“ãƒƒãƒˆ AVX å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’ä½¿ç”¨ã�™ã‚‹ã€‚çµ„ã�¿è¾¼ã�¿ spec ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™ã€‚
  äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�¸ã�®é–¢æ•°ã‚­ãƒ£ã‚¹ãƒˆã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�¸ã�®é–¢æ•°ã‚­ãƒ£ã‚¹ãƒˆã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�®ç–‘ã‚�ã�—ã�„ä½¿ç”¨æ³•ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹åž‹ä¿®é£¾å­�ã�Œç„¡è¦–ã�•ã‚Œã�Ÿå ´å�ˆã�¯ã�„ã�¤ã‚‚è­¦å‘Šã�™ã‚‹ã‚·ã‚°ãƒŠãƒ«ãƒ�ãƒ³ãƒ‰ãƒ©ã‚’ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ä¸­: %mã‚·ã‚°ãƒŠãƒ«ã‚¹ã‚¿ãƒƒã‚¯ã‚’ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ä¸­: %m[%s ã‚’é›¢ã‚Œã�¾ã�™]
! [%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“][ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ][ç„¡åŠ¹][æœ‰åŠ¹]__BELOW100__ å±žæ€§ã�¯è‡ªå‹•è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™__fp16 ã�‹ã�¤ ldrh ç„¡ã�—`ã�“ã�“ã�§ã�¯é–¢æ•°å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ«ã�¯æ–‡ã�¾ã�Ÿã�¯å®£è¨€ã�®ä¸€éƒ¨ã�«ã�®ã�¿ã�ªã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚æ–‡ã�«ã�ªã‚‹ã�“ã�¨ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®ãƒ¡ãƒ³ãƒ�ã�¯å�¯å¤‰åž‹ã‚’æŒ�ã�¤ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%så†…ã€�ä½�ç½® %s ã�§ä¸­æ–­ã�—ã�¾ã�—ã�Ÿ:%dãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�¨ã�—ã�¦ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ¢ãƒªã‚’ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¦ã�„ã�¾ã�™ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸå±žæ€§ã�¯é–¢æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“%q+D  ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸã�¯å‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¢ãƒ‰ãƒ¬ã‚¹è¢«æ¼”ç®—å­�ã�¯ Xã€�Y ã�¾ã�Ÿã�¯ Z ãƒ¬ã‚¸ã‚¹ã‚¿ã�«å¯¾ã�™ã‚‹åˆ¶ç´„ã‚’è¦�æ±‚ã�—ã�¾ã�™è¤‡ç´ æ•°åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿå›ºå®šå°�æ•°ç‚¹åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿæ•´æ•°åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿakaåˆ¥å��å®šç¾©ã�¯ Mach-O ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿã�“ã�®è¨­å®šã�§ã�¯åˆ¥å��å®šç¾©ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+D ç”¨ã�®æ•´åˆ—ã�¯å‰�ã�« %d ã�¨ã�—ã�¦æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¦ã€�æ¸›ã‚‰ã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™æ•´åˆ—ã�¯ %d ã�§ã�¯ã�ªã��ã€�å°�ã�•ã�ªäºŒã�®ç´¯ä¹—ã�®æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™é…�åˆ—è¦�ç´ ã�®æ•´åˆ—ã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™ã‚¯ãƒ©ã‚¹ %qT å†…ã�®å…¨ã�¦ã�®ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�Œé�žå…¬é–‹ã�§ã�™é…�åˆ—ã�®æ·»å­—ç”¨ã�®æ›–æ˜§ã�ªå¤‰æ�›ã�§ã�™%qT ã�‹ã‚‰ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®åž‹å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™æ›–æ˜§ã�ªãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�§ã�™ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸå±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“ç„¡å��æ§‹é€ ä½“ã�Œå��å‰�ã�¤ã��åž‹ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“ãƒ¡ãƒ³ãƒ�ã�Œã�ªã�„ç„¡å��å…±ç”¨ä½“ã�§ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™å¼•æ•° %q+D ã�Œ %<longjmp%> ã�¾ã�Ÿã�¯ %<vfork%> ã�«ã‚ˆã�£ã�¦ç ´å£Šã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“å¼•æ•° %qD ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å¼•æ•° %qd ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<-Wnormalized%> ã�¸ã�®å¼•æ•° %qs ã�Œèª�è­˜ã�§ã��ã�¾ã�›ã‚“%<-femit-struct-debug-detailed%> ã�¸ã�®å¼•æ•° %qs ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“%<-femit-struct-debug-detailed%> ã�¸ã�®å¼•æ•° %qs ã�¯ä¸�æ˜Žã�§ã�™ç¬¬ä¸€å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ä»˜ã��ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬ä¸‰å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬ä¸‰å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬ä¸‰å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å�‚ç…§ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qE å±žæ€§ã�®å¼•æ•°ã�Œ "ilink1" ã�¾ã�Ÿã�¯ "ilink2" ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œ format å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹ã‚ˆã�†ã�§ã�™%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™%qs ã�¸ã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™é…�åˆ— %q+D ã�¯ä¸€ã�¤ã�®è¦�ç´ ã‚’æŒ�ã�£ã�¦ã�„ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¾ã�™é…�åˆ—ä»£å…¥åˆ�æœŸåŒ–å­�å†…ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿåˆ�æœŸåŒ–å­�ã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿé…�åˆ—ã�Œé�žå®šæ•°é…�åˆ—å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™å°�æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿæ–‡å­—åˆ—å®šæ•°ã�§é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™é�©åˆ‡ã�§ã�ªã�„åž‹ã�®é…�åˆ—ã�Œæ–‡å­—åˆ—å®šæ•°ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D å†…ã�«é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œã�‚ã‚Šã�¾ã�›ã‚“é…�åˆ—ã�®æ·»å­—ã�Œ %<char%> åž‹ã�§ã�™é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é–¢æ•°ã�®é…�åˆ—ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�«ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�Œã�‚ã‚Šã�¾ã�›ã‚“ä»£å…¥å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™å·¦è¾ºã�¸ã�®ä»£å…¥ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™é–¢æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™ä»£å…¥ã�®æŠ‘åˆ¶ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™%</%> ã�¾ã�Ÿã�¯ %<%%%> ã‚’ %<>>%> ã�¾ã�Ÿã�¯ %<&%> ã�¸å�˜ç´”åŒ–ã�™ã‚‹ã�¨ã��ã�«ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œç™ºç”Ÿã�—ã�ªã�„ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™%<abs (X)%> ã‚’ %<X%> ã�¾ã�Ÿã�¯ %<-X%> ã�¸å�˜ç´”åŒ–ã�™ã‚‹ã�¨ã��ã�«ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œç™ºç”Ÿã�—ã�ªã�„ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™atexit ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�‚ã‚‹æ§‹é€ ä½“ã�®ãƒ¡ãƒ³ãƒ� %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã‚ˆã�†ã�¨ã�™ã‚‹è©¦ã�¿ã�§ã�™å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qs å±žæ€§ã�¯é…�åˆ—åž‹ã�®ã�¿ã�«é�©ç”¨ã�§ã��ã�¾ã�™å±žæ€§å®£è¨€ã�§ã�™attribute(target("%s")) ã�Œä¸�æ˜Žã�§ã�™ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿè‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚(reg+disp) ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚post_inc ã�¾ã�Ÿã�¯ pre_dec ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:é–“é�•ã�£ã�Ÿã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“å‰Šé™¤é‡�ã�§ã�™: %dé–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ã‚³ãƒ¼ãƒ‰ã�§ã�™é–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ fcode ã�§ã�™èª¤ã�£ã�Ÿæ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�™'A' ç”¨ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã�§ã�™frv_print_operand å†…ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€� 0 ã�®å ´å�ˆfrv_print_operand å†…ã�®èª¤ã�£ã�Ÿå‘½ä»¤, èª¤ã�£ã�Ÿ const_doublefrv_print_operand å†…ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€� z ã�®å ´å�ˆfrv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'F' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'L' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'M/N' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'O' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'e' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'f' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'g' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'P' ä¿®é£¾å­�:frv_print_operand_address ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã�§ã�™:frv_print_operand_memory_reference ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã�§ã�™:èª¤ã�£ã�Ÿ move ã�§ã�™é–“é�•ã�£ã�Ÿè¢«æ¼”ç®—å­�ã�§ã�™èª¤ã�£ã�Ÿ output_condmove_single è¢«æ¼”ç®—å­�èª¤ã�£ã�Ÿ output_move_double è¢«æ¼”ç®—å­�èª¤ã�£ã�Ÿ output_move_single è¢«æ¼”ç®—å­�èª¤ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿frv_print_operand_memory_reference_reg ã�¸ã�®èª¤ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�™:èª¤ã�£ã�Ÿã‚·ãƒ•ãƒˆå‘½ä»¤:èª¤ã�£ã�Ÿ test ã�§ã�™å‰�å‡¦ç�†ã�‹ã‚‰é–“é�•ã�£ã�¦å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã‚‹ C ãƒ˜ãƒƒãƒ€ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<__builtin___clear_cache%> ã�¸ã�®ä¸¡æ–¹ã�®å¼•æ•°ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec %qs ã�¯ç„¡åŠ¹ã�§ã�™(ä½�ç½® %qc)å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec æœ¬ä½“ %qs ã�¯ç„¡åŠ¹ã�§ã�™å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã�¯ã€�é–¢æ•°å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹¬å¼§ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™å‘½ä»¤ %2d ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™OpenMP ã�®ãƒ«ãƒ¼ãƒ—ç”¨ã�« break æ–‡ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�Œé�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿçµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qE ã�¯ MIPS16 ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã�—ã�‹ã�—ã€�ã�“ã�“ã�«ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ %<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿ %<%s(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�¯æ›–æ˜§ã�§ã�™é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™å‘¼ã�³å‡ºã�—ã�§ç ´å£Šã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œå¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�ŸSSE/SSE2 ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ sseregparm å±žæ€§ä»˜ã��ã�® %qD ã‚’å‘¼ã�³å‡ºã�—ã�¦ã�„ã�¾ã�™SSE/SSE2 ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ sseregparm å±žæ€§ä»˜ã��ã�® %qT ã‚’å‘¼ã�³å‡ºã�—ã�¦ã�„ã�¾ã�™<å�Œä¸€ã�®é–¢æ•°ã�« longcall ã�¨ shortcall å±žæ€§ã‚’ä¸¡æ–¹é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ‹¡å¼µã�§ã��ã�¾ã�›ã‚“: %mPCH ãƒ•ã‚¡ã‚¤ãƒ«ã�®ä½�ç½®ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“: %mPCH ãƒ•ã‚¡ã‚¤ãƒ«å†…ã�§ä½�ç½®ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: %mè¤‡æ•°ã�®ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»æ–¹æ³•ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“é�ž gp é–¢é€£ã�®çµ¶å¯¾ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“å€™è£œ 1:å€™è£œ 2:å€™è£œ:å€™è£œ:å€™è£œ:ä¸€å®šã�§ã�¯ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¸ %<offsetof%> ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“%<offsetof%> ã‚’é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %qD ã�¸é�©ç”¨ã�§ã��ã�¾ã�›ã‚“%<offsetof%> ã�¯ %<operator[]%> ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã��ã�«ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %<%T::%D%> ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%qE ã‚’åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“%qD ã‚’ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“ä»–ã�®é–¢æ•°å†…ã�§ static é–¢æ•°ã‚’å®£è¨€ã�§ã��ã�¾ã�›ã‚“é–¢æ•°ã‚’å‰Šé™¤ (delete) ã�§ã��ã�¾ã�›ã‚“ã€‚%<delete%> ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®ã�¿ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qs ã‚’ç„¡åŠ¹ã�«å‡ºæ�¥ã�¾ã�›ã‚“%s ã�Œãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s å†…ã�«è¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“
  %sä¸€è²«ã�—ã�¦ã�„ã�ªã�„ %qs ã�¸ã�®å‘¼ã�³å‡ºã�—ã‚’å�–ã‚Šæ‰±ã�ˆã�¾ã�›ã‚“é–¢æ•° %<main%> ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�«å‡ºæ�¥ã�¾ã�›ã‚“ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã‚’ãƒ­ãƒ¼ãƒ‰ã�§ã��ã�¾ã�›ã‚“
  %s%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“volatile ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œã�‚ã‚‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�«é…�ç½®ã�§ã��ã�¾ã�›ã‚“%<asm%> å†…ã�§æ•´æ•°å®šæ•°è¢«æ¼”ç®—å­�ã‚’å†�ãƒ­ãƒ¼ãƒ‰ã�§ã��ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®é–¢æ•° try ãƒ–ãƒ­ãƒƒã‚¯ã�®ãƒ�ãƒ³ãƒ‰ãƒ©ã�‹ã‚‰ã�¯ return ã�§ã��ã�¾ã�›ã‚“interrupt å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: ç�¾åœ¨ã�®é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“interrupt å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: ã��ã�®ã‚ˆã�†ã�ªè­˜åˆ¥å­�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“mshared ã�¨ static ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“mthreads ã�¨ mlegacy-threads ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“åž‹ %s ã‚’åž‹ %s ã�¨ã�—ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“å‰²ã‚Šè¾¼ã�¿é–¢æ•°å†…ã�§ va_start ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“case ãƒ©ãƒ™ãƒ« %qE ã�Œ switch æ–‡ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“case ãƒ©ãƒ™ãƒ«ã‚’æ•´æ•°å®šæ•°ã�«é‚„å…ƒã�§ã��ã�¾ã�›ã‚“case ãƒ©ãƒ™ãƒ«ã�¯æ•´æ•°å®šæ•°å¼�ã�«å‡ºæ�¥ã�¾ã�›ã‚“switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™case ãƒ©ãƒ™ãƒ«ã�®å€¤ã�Œã��ã�®åž‹ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™case ãƒ©ãƒ™ãƒ«ã�®å€¤ã�Œã��ã�®åž‹ã�®æœ€å°�å€¤ã‚ˆã‚Šå°�ã�•ã�„ã�§ã�™case å€¤ %qs ã�¯åˆ—æŒ™åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“case å€¤ %qs ã�¯åˆ—æŒ™åž‹ %qT ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åž‹ %qT ã�®é–¢æ•°å‘¼ã�³å‡ºã�—ã�‹ã‚‰ä¸€è‡´ã�—ã�ªã�„åž‹ %qT ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™ã‚­ãƒ£ã‚¹ãƒˆã�Œé…�åˆ—åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�‹ã‚‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™å…±ç”¨ä½“ã�®ä¸­ã�«ã�ªã�„åž‹ã�‹ã‚‰å…±ç”¨ä½“åž‹ã�¸ã‚­ãƒ£ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™cdecl ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“å¾ªç’°ãƒ�ã‚¤ãƒ³ã‚¿ã�®ä»£è¡¨ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿä¾�å­˜é–¢ä¿‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�„ã�¦ã�„ã�¾ã�™: %mã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %s ã�¯ PIC ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“collect2 ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s
  åˆ—æŒ™åž‹ãƒªã‚¹ãƒˆã�®æœ€å¾Œã�«ã‚³ãƒ³ãƒžã�Œã�‚ã‚Šã�¾ã�™å…±é€šã‚·ãƒ³ãƒœãƒ«ã�§ãƒ�ãƒƒã‚°æƒ…å ±ã�Œã‚·ãƒ³ãƒœãƒ«+ã‚ªãƒ•ã‚»ãƒƒãƒˆã�®æ§‹é€ ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“æœ€çµ‚å‘½ä»¤ãƒ€ãƒ³ãƒ—ã‚’æ¯”è¼ƒã�—ã�¦ã�„ã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã‚Šæ¯”è¼ƒã�Œå¸¸ã�«å�½ (false) ã�¨ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã‚Šæ¯”è¼ƒã�Œå¸¸ã�«çœŸ (true) ã�¨ã�ªã‚Šã�¾ã�™%q#T ã�¨ %q#T ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™%qT ã�¨ %qT ã�®æ¯”è¼ƒã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™æ¯”è¼ƒã�Œå¸¸ã�« %d ã�¨ã�ªã‚Šã�¾ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…ã�®ã�Ÿã‚�ã€�æ¯”è¼ƒã�Œå¸¸ã�« %d ã�«ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã�£ã�¦ã€�æ¯”è¼ƒã�Œå¸¸ã�« false ã�¨ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã�£ã�¦ã€�æ¯”è¼ƒã�Œå¸¸ã�« true ã�¨ã�ªã‚Šã�¾ã�™å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ä¸�å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®æ¯”è¼ƒã�§ã�™åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®æ¯”è¼ƒçµ�æžœã�¯ä¸�å®šã�§ã�™%<X<=Y<=Z%> ã�®ã‚ˆã�†ã�ªæ¯”è¼ƒã�¯æ•°å­¦ã�¨å�Œã�˜ã‚ˆã�†ã�ªæ„�å‘³ã�«ã�¯ã�ªã‚Šã�¾ã�›ã‚“-Wfatal-errors ã�«ã‚ˆã‚Šã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å�œæ­¢ã�—ã�¾ã�—ã�Ÿã€‚
--- 440,446 ----
  
  è‡ªå‹•ãƒ™ã‚¯ãƒˆãƒ«åŒ–ã�§ 256 ãƒ“ãƒƒãƒˆ AVX å‘½ä»¤ã�®ä»£ã‚�ã‚Šã�« 128 ãƒ“ãƒƒãƒˆ AVX å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’ä½¿ç”¨ã�™ã‚‹ã€‚çµ„ã�¿è¾¼ã�¿ spec ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™ã€‚
  äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�¸ã�®é–¢æ•°ã‚­ãƒ£ã‚¹ãƒˆã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�¸ã�®é–¢æ•°ã‚­ãƒ£ã‚¹ãƒˆã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�®ç–‘ã‚�ã�—ã�„ä½¿ç”¨æ³•ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹åž‹ä¿®é£¾å­�ã�Œç„¡è¦–ã�•ã‚Œã�Ÿå ´å�ˆã�¯ã�„ã�¤ã‚‚è­¦å‘Šã�™ã‚‹ã‚·ã‚°ãƒŠãƒ«ãƒ�ãƒ³ãƒ‰ãƒ©ã‚’ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ä¸­: %mã‚·ã‚°ãƒŠãƒ«ã‚¹ã‚¿ãƒƒã‚¯ã‚’ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ä¸­: %m[%s ã‚’é›¢ã‚Œã�¾ã�™]
! [%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“][ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ][ç„¡åŠ¹][æœ‰åŠ¹]__BELOW100__ å±žæ€§ã�¯è‡ªå‹•è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™__fp16 ã�‹ã�¤ ldrh ç„¡ã�—`ã�“ã�“ã�§ã�¯é–¢æ•°å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ«ã�¯æ–‡ã�¾ã�Ÿã�¯å®£è¨€ã�®ä¸€éƒ¨ã�«ã�®ã�¿ã�ªã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚æ–‡ã�«ã�ªã‚‹ã�“ã�¨ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®ãƒ¡ãƒ³ãƒ�ã�¯å�¯å¤‰åž‹ã‚’æŒ�ã�¤ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%så†…ã€�ä½�ç½® %s ã�§ä¸­æ–­ã�—ã�¾ã�—ã�Ÿ:%dãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�¨ã�—ã�¦ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ¢ãƒªã‚’ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¦ã�„ã�¾ã�™ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸå±žæ€§ã�¯é–¢æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“%q+D  ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸã�¯å‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¢ãƒ‰ãƒ¬ã‚¹è¢«æ¼”ç®—å­�ã�¯ Xã€�Y ã�¾ã�Ÿã�¯ Z ãƒ¬ã‚¸ã‚¹ã‚¿ã�«å¯¾ã�™ã‚‹åˆ¶ç´„ã‚’è¦�æ±‚ã�—ã�¾ã�™è¤‡ç´ æ•°åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿå›ºå®šå°�æ•°ç‚¹åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿæ•´æ•°åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿakaåˆ¥å��å®šç¾©ã�¯ Mach-O ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿã�“ã�®è¨­å®šã�§ã�¯åˆ¥å��å®šç¾©ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+D ç”¨ã�®æ•´åˆ—ã�¯å‰�ã�« %d ã�¨ã�—ã�¦æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¦ã€�æ¸›ã‚‰ã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™æ•´åˆ—ã�¯ %d ã�§ã�¯ã�ªã��ã€�å°�ã�•ã�ªäºŒã�®ç´¯ä¹—ã�®æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™é…�åˆ—è¦�ç´ ã�®æ•´åˆ—ã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™ã‚¯ãƒ©ã‚¹ %qT å†…ã�®å…¨ã�¦ã�®ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�Œé�žå…¬é–‹ã�§ã�™é…�åˆ—ã�®æ·»å­—ç”¨ã�®æ›–æ˜§ã�ªå¤‰æ�›ã�§ã�™%qT ã�‹ã‚‰ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®åž‹å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™æ›–æ˜§ã�ªãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�§ã�™ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸå±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“ç„¡å��æ§‹é€ ä½“ã�Œå��å‰�ã�¤ã��åž‹ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“ãƒ¡ãƒ³ãƒ�ã�Œã�ªã�„ç„¡å��å…±ç”¨ä½“ã�§ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™å¼•æ•° %q+D ã�Œ %<longjmp%> ã�¾ã�Ÿã�¯ %<vfork%> ã�«ã‚ˆã�£ã�¦ç ´å£Šã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“å¼•æ•° %qD ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å¼•æ•° %qd ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<-Wnormalized%> ã�¸ã�®å¼•æ•° %qs ã�Œèª�è­˜ã�§ã��ã�¾ã�›ã‚“%<-femit-struct-debug-detailed%> ã�¸ã�®å¼•æ•° %qs ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“%<-femit-struct-debug-detailed%> ã�¸ã�®å¼•æ•° %qs ã�¯ä¸�æ˜Žã�§ã�™ç¬¬ä¸€å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ä»˜ã��ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬ä¸‰å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬ä¸‰å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬ä¸‰å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å�‚ç…§ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qE å±žæ€§ã�®å¼•æ•°ã�Œ "ilink1" ã�¾ã�Ÿã�¯ "ilink2" ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œ format å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹ã‚ˆã�†ã�§ã�™%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™%qs ã�¸ã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™é…�åˆ— %q+D ã�¯ä¸€ã�¤ã�®è¦�ç´ ã‚’æŒ�ã�£ã�¦ã�„ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¾ã�™é…�åˆ—ä»£å…¥åˆ�æœŸåŒ–å­�å†…ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿåˆ�æœŸåŒ–å­�ã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿé…�åˆ—ã�Œé�žå®šæ•°é…�åˆ—å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™å°�æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿæ–‡å­—åˆ—å®šæ•°ã�§é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™é�©åˆ‡ã�§ã�ªã�„åž‹ã�®é…�åˆ—ã�Œæ–‡å­—åˆ—å®šæ•°ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D å†…ã�«é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œã�‚ã‚Šã�¾ã�›ã‚“é…�åˆ—ã�®æ·»å­—ã�Œ %<char%> åž‹ã�§ã�™é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é–¢æ•°ã�®é…�åˆ—ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�«ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�Œã�‚ã‚Šã�¾ã�›ã‚“ä»£å…¥å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™å·¦è¾ºã�¸ã�®ä»£å…¥ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™é–¢æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™ä»£å…¥ã�®æŠ‘åˆ¶ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™%</%> ã�¾ã�Ÿã�¯ %<%%%> ã‚’ %<>>%> ã�¾ã�Ÿã�¯ %<&%> ã�¸å�˜ç´”åŒ–ã�™ã‚‹ã�¨ã��ã�«ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œç™ºç”Ÿã�—ã�ªã�„ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™%<abs (X)%> ã‚’ %<X%> ã�¾ã�Ÿã�¯ %<-X%> ã�¸å�˜ç´”åŒ–ã�™ã‚‹ã�¨ã��ã�«ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œç™ºç”Ÿã�—ã�ªã�„ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™atexit ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�‚ã‚‹æ§‹é€ ä½“ã�®ãƒ¡ãƒ³ãƒ� %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã‚ˆã�†ã�¨ã�™ã‚‹è©¦ã�¿ã�§ã�™å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qs å±žæ€§ã�¯é…�åˆ—åž‹ã�®ã�¿ã�«é�©ç”¨ã�§ã��ã�¾ã�™å±žæ€§å®£è¨€ã�§ã�™attribute(target("%s")) ã�Œä¸�æ˜Žã�§ã�™ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿè‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚(reg+disp) ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚I/O ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚post_inc ã�¾ã�Ÿã�¯ pre_dec ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:é–“é�•ã�£ã�Ÿã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“å‰Šé™¤é‡�ã�§ã�™: %dé–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ã‚³ãƒ¼ãƒ‰ã�§ã�™é–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ fcode ã�§ã�™èª¤ã�£ã�Ÿæ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�™'A' ç”¨ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã�§ã�™frv_print_operand å†…ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€� 0 ã�®å ´å�ˆfrv_print_operand å†…ã�®èª¤ã�£ã�Ÿå‘½ä»¤, èª¤ã�£ã�Ÿ const_doublefrv_print_operand å†…ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€� z ã�®å ´å�ˆfrv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'F' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'L' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'M/N' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'O' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'e' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'f' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'g' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'P' ä¿®é£¾å­�:frv_print_operand_address ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã�§ã�™:frv_print_operand_memory_reference ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã�§ã�™:èª¤ã�£ã�Ÿ move ã�§ã�™é–“é�•ã�£ã�Ÿè¢«æ¼”ç®—å­�ã�§ã�™èª¤ã�£ã�Ÿ output_condmove_single è¢«æ¼”ç®—å­�èª¤ã�£ã�Ÿ output_move_double è¢«æ¼”ç®—å­�èª¤ã�£ã�Ÿ output_move_single è¢«æ¼”ç®—å­�èª¤ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿frv_print_operand_memory_reference_reg ã�¸ã�®èª¤ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�™:èª¤ã�£ã�Ÿã‚·ãƒ•ãƒˆå‘½ä»¤:èª¤ã�£ã�Ÿ test ã�§ã�™å‰�å‡¦ç�†ã�‹ã‚‰é–“é�•ã�£ã�¦å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã‚‹ C ãƒ˜ãƒƒãƒ€ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<__builtin___clear_cache%> ã�¸ã�®ä¸¡æ–¹ã�®å¼•æ•°ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec %qs ã�¯ç„¡åŠ¹ã�§ã�™(ä½�ç½® %qc)å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec æœ¬ä½“ %qs ã�¯ç„¡åŠ¹ã�§ã�™å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã�¯ã€�é–¢æ•°å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹¬å¼§ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™å‘½ä»¤ %2d ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™OpenMP ã�®ãƒ«ãƒ¼ãƒ—ç”¨ã�« break æ–‡ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�Œé�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿçµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qE ã�¯ MIPS16 ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã�—ã�‹ã�—ã€�ã�“ã�“ã�«ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ %<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿ %<%s(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�¯æ›–æ˜§ã�§ã�™é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™å‘¼ã�³å‡ºã�—ã�§ç ´å£Šã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œå¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿcaller ã�¯æœ€é�©åŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“SSE/SSE2 ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ sseregparm å±žæ€§ä»˜ã��ã�® %qD ã‚’å‘¼ã�³å‡ºã�—ã�¦ã�„ã�¾ã�™SSE/SSE2 ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ sseregparm å±žæ€§ä»˜ã��ã�® %qT ã‚’å‘¼ã�³å‡ºã�—ã�¦ã�„ã�¾ã�™<å�Œä¸€ã�®é–¢æ•°ã�« longcall ã�¨ shortcall å±žæ€§ã‚’ä¸¡æ–¹é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ‹¡å¼µã�§ã��ã�¾ã�›ã‚“: %mPCH ãƒ•ã‚¡ã‚¤ãƒ«ã�®ä½�ç½®ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“: %mPCH ãƒ•ã‚¡ã‚¤ãƒ«å†…ã�§ä½�ç½®ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: %mè¤‡æ•°ã�®ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»æ–¹æ³•ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“é�ž gp é–¢é€£ã�®çµ¶å¯¾ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“å€™è£œ 1:å€™è£œ 2:å€™è£œ:å€™è£œ:å€™è£œ:ä¸€å®šã�§ã�¯ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¸ %<offsetof%> ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“%<offsetof%> ã‚’é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %qD ã�¸é�©ç”¨ã�§ã��ã�¾ã�›ã‚“%<offsetof%> ã�¯ %<operator[]%> ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã��ã�«ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %<%T::%D%> ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“GNU ã�¨ SVE ãƒ™ã‚¯ã‚¿ã�®äºŒé …æ¼”ç®—ã�¯ã�§ã��ã�¾ã�›ã‚“%qE ã‚’åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“%qD ã‚’ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“ä»–ã�®é–¢æ•°å†…ã�§ static é–¢æ•°ã‚’å®£è¨€ã�§ã��ã�¾ã�›ã‚“é–¢æ•°ã‚’å‰Šé™¤ (delete) ã�§ã��ã�¾ã�›ã‚“ã€‚%<delete%> ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®ã�¿ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qs ã‚’ç„¡åŠ¹ã�«å‡ºæ�¥ã�¾ã�›ã‚“%s ã�Œãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s å†…ã�«è¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“
  %sä¸€è²«ã�—ã�¦ã�„ã�ªã�„ %qs ã�¸ã�®å‘¼ã�³å‡ºã�—ã‚’å�–ã‚Šæ‰±ã�ˆã�¾ã�›ã‚“é–¢æ•° %<main%> ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�«å‡ºæ�¥ã�¾ã�›ã‚“ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã‚’ãƒ­ãƒ¼ãƒ‰ã�§ã��ã�¾ã�›ã‚“
  %s%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“volatile ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œã�‚ã‚‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�«é…�ç½®ã�§ã��ã�¾ã�›ã‚“%<asm%> å†…ã�§æ•´æ•°å®šæ•°è¢«æ¼”ç®—å­�ã‚’å†�ãƒ­ãƒ¼ãƒ‰ã�§ã��ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®é–¢æ•° try ãƒ–ãƒ­ãƒƒã‚¯ã�®ãƒ�ãƒ³ãƒ‰ãƒ©ã�‹ã‚‰ã�¯ return ã�§ã��ã�¾ã�›ã‚“interrupt å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: ç�¾åœ¨ã�®é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“interrupt å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: ã��ã�®ã‚ˆã�†ã�ªè­˜åˆ¥å­�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“mshared ã�¨ static ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“mthreads ã�¨ mlegacy-threads ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“åž‹ %s ã‚’åž‹ %s ã�¨ã�—ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“å‰²ã‚Šè¾¼ã�¿é–¢æ•°å†…ã�§ va_start ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“case ãƒ©ãƒ™ãƒ« %qE ã�Œ switch æ–‡ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“case ãƒ©ãƒ™ãƒ«ã‚’æ•´æ•°å®šæ•°ã�«é‚„å…ƒã�§ã��ã�¾ã�›ã‚“case ãƒ©ãƒ™ãƒ«ã�¯æ•´æ•°å®šæ•°å¼�ã�«å‡ºæ�¥ã�¾ã�›ã‚“switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™case ãƒ©ãƒ™ãƒ«ã�®å€¤ã�Œã��ã�®åž‹ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™case ãƒ©ãƒ™ãƒ«ã�®å€¤ã�Œã��ã�®åž‹ã�®æœ€å°�å€¤ã‚ˆã‚Šå°�ã�•ã�„ã�§ã�™case å€¤ %qs ã�¯åˆ—æŒ™åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“case å€¤ %qs ã�¯åˆ—æŒ™åž‹ %qT ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åž‹ %qT ã�®é–¢æ•°å‘¼ã�³å‡ºã�—ã�‹ã‚‰ä¸€è‡´ã�—ã�ªã�„åž‹ %qT ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™ã‚­ãƒ£ã‚¹ãƒˆã�Œé…�åˆ—åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�‹ã‚‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™å…±ç”¨ä½“ã�®ä¸­ã�«ã�ªã�„åž‹ã�‹ã‚‰å…±ç”¨ä½“åž‹ã�¸ã‚­ãƒ£ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™cdecl ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“å¾ªç’°ãƒ�ã‚¤ãƒ³ã‚¿ã�®ä»£è¡¨ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿä¾�å­˜é–¢ä¿‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�„ã�¦ã�„ã�¾ã�™: %mã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %s ã�¯ PIC ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“collect2 ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s
  åˆ—æŒ™åž‹ãƒªã‚¹ãƒˆã�®æœ€å¾Œã�«ã‚³ãƒ³ãƒžã�Œã�‚ã‚Šã�¾ã�™å…±é€šã‚·ãƒ³ãƒœãƒ«ã�§ãƒ�ãƒƒã‚°æƒ…å ±ã�Œã‚·ãƒ³ãƒœãƒ«+ã‚ªãƒ•ã‚»ãƒƒãƒˆã�®æ§‹é€ ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“æœ€çµ‚å‘½ä»¤ãƒ€ãƒ³ãƒ—ã‚’æ¯”è¼ƒã�—ã�¦ã�„ã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã‚Šæ¯”è¼ƒã�Œå¸¸ã�«å�½ (false) ã�¨ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã‚Šæ¯”è¼ƒã�Œå¸¸ã�«çœŸ (true) ã�¨ã�ªã‚Šã�¾ã�™%q#T ã�¨ %q#T ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™%qT ã�¨ %qT ã�®æ¯”è¼ƒã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™æ¯”è¼ƒã�Œå¸¸ã�« %d ã�¨ã�ªã‚Šã�¾ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…ã�®ã�Ÿã‚�ã€�æ¯”è¼ƒã�Œå¸¸ã�« %d ã�«ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã�£ã�¦ã€�æ¯”è¼ƒã�Œå¸¸ã�« false ã�¨ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã�£ã�¦ã€�æ¯”è¼ƒã�Œå¸¸ã�« true ã�¨ã�ªã‚Šã�¾ã�™å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ä¸�å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®æ¯”è¼ƒã�§ã�™åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®æ¯”è¼ƒçµ�æžœã�¯ä¸�å®šã�§ã�™%<X<=Y<=Z%> ã�®ã‚ˆã�†ã�ªæ¯”è¼ƒã�¯æ•°å­¦ã�¨å�Œã�˜ã‚ˆã�†ã�ªæ„�å‘³ã�«ã�¯ã�ªã‚Šã�¾ã�›ã‚“-Wfatal-errors ã�«ã‚ˆã‚Šã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å�œæ­¢ã�—ã�¾ã�—ã�Ÿã€‚
*************** warranty; not even for MERCHANTABILITY o
*** 457,466 ****
  ã‚³ã‚¢ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºæœ€å¤§åˆ¶é™�ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™: %mgfortran ã�¯ -cpp ç„¡ã�—ã�§ã�® -E ä½¿ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“gimple_bb (phi) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™gimple_bb (stmt) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™gimplification ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿå¤§åŸŸã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¤§åŸŸãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¸¯åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�«ç¶šã�„ã�¦ã�‚ã‚Šã�¾ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œåˆ�æœŸå€¤ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™goto ã�®å…ˆã�Œãƒ©ãƒ™ãƒ«ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“gp_offset (%ld) ã�¾ã�Ÿã�¯ end_offset (%ld) ã�Œ 0 ã‚ˆã‚Šå°�ã�•ã�„ã�§ã�™gsplit-dwarf ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“PCH ã‚’å†�é…�ç½®ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“ia64_print_operand: ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ‰ã�§ã�™è­˜åˆ¥å­� %qE ã�¯ C++ äºˆç´„èªžã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã�“ã�®ã‚³ãƒ¼ãƒ‰ã�¾ã�§åˆ°é�”ã�—ã�Ÿå ´å�ˆã€�ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�¯ä¸­æ­¢ã�•ã‚Œã�¾ã�™æ˜Žç¤ºçš„ã�«æ•´åˆ—ã�•ã‚Œã�¦ã�„ã‚‹ %q+D ç”¨ã�® %<#pragma align%> ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é‡�è¤‡ã�—ã�Ÿãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª "%s" ã‚’ç„¡è¦–ã�—ã�¾ã�™
  å­˜åœ¨ã�—ã�ªã�„ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª "%s" ã‚’ç„¡è¦–ã�—ã�¾ã�™
  ä¸�æ­£ã�ªè¢«æ¼”ç®—å­�ã�Œæ¤œå‡ºã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™%<asm%> å†…ã�§åˆ¶ç´„ã‚’è¡Œã�†ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%<asm%> å†…ã�§ãƒ¬ã‚¸ã‚¹ã‚¿åˆ¶ç´„ã�¯ä¸�å�¯èƒ½ã�§ã�™%s å†…ã€�ä½�ç½® %s:%däº’æ�›æ€§ã�®ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ä¿®é£¾å­� %qs ã�¨ %qs ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�¸ã�®äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™åž‹ %qT ã�¸ã�®åž‹ %qT ã�‹ã‚‰ã�®ä»£å…¥æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™åž‹ %qT ã‚’åž‹ %qT ã‚’ä½¿ç”¨ã�—ã�¦åˆ�æœŸåŒ–æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™åž‹ %qT ã‚’æˆ»ã�™ã�¨ã��ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™ã€‚åž‹ %qT ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã�®ä»•æ§˜ã�Œä¸€è²«ã�—ã�¦ã�„ã�¾ã�›ã‚“%<asm%> å†…ã�®è¢«æ¼”ç®—å­�åˆ¶ç´„ã�«ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ­£ã�—ã��ã�ªã�„å‘½ä»¤:åˆ—æŒ™å€¤ã�®å¢—åˆ†ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™é–¢æ•° %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“union åˆ�æœŸåŒ–å­�ã�Œãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�§ã�¯ã�ªã��ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹å€¤ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™é–“æŽ¥é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“init é–¢æ•°ã‚’ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %s ã�§è¦‹ã�¤ã�‘ã�¾ã�—ã�Ÿå·¦è¾ºã�®åˆ�æœŸåŒ–ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œå‰¯ä½œç”¨ã�§ä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° %q+D ã�¯ dllimport ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œãƒ­ãƒ¼ãƒ‰æ™‚ã�«è¨ˆç®—å‡ºæ�¥ã�¾ã�›ã‚“åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åˆ�æœŸè¨­å®šå­�ã�®æœ«å°¾ã�Œæœ¬æ�¥ã‚ˆã‚Šæ—©ã��å‡ºç�¾ã�—ã�¾ã�—ã�Ÿåˆ�æœŸåŒ–å­�ã�Œ %q+D ã�®ã‚µã‚¤ã‚ºç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿæµ®å‹•å°�æ•°ç‚¹æ•°ã�®åˆ�æœŸè¨­å®šå­�ã�®å€¤ã�Œã€�æµ®å‹•å°�æ•°ç‚¹å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“æ•´æ•°/å›ºå®šå°�æ•°ç”¨ã�®åˆ�æœŸåŒ–å­�ã�Œè¤‡é›‘ã�™ã�Žã�¾ã�™ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®é�™çš„ãƒ¡ãƒ³ãƒ�åˆ�æœŸåŒ–å­�ã�¯ç„¡åŠ¹ã�§ã�™é�žä»®æƒ³é–¢æ•° %q+D ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã�Œå®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+F å‘¼ã�³å‡ºã�—ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %så…¥åŠ›è¢«æ¼”ç®—å­�åˆ¶ç´„ã�« %qc ã�Œå�«ã�¾ã‚Œã�¾ã�™å‘½ä»¤ã�«ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œå�«ã�¾ã‚Œã�¦ã�„ã�¾ã�™!å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«: %s%s
! å‘½ä»¤ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“å‘½ä»¤ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“æ•´æ•°å®šæ•°ã�Œ %<unsigned long%> åž‹ã�«å¯¾ã�—ã�¦å¤§ã��ã�™ã�Žã�¾ã�™ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹:ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚æ­£ã�—ã��ã�ªã�„ã‚·ãƒ•ãƒˆ:ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚ä¸�æ˜Žã�ªãƒ¢ãƒ¼ãƒ‰:ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼: å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“å†…éƒ¨ã‚¨ãƒ©ãƒ¼: é–“é�•ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�™: %då†…éƒ¨ã‚¨ãƒ©ãƒ¼: é–“é�•ã�£ã�Ÿè¢«æ¼”ç®—å­�ã‚’æŒ�ã�¤ cris_side_effect_mode_ok ã�§ã�™å‰²ã‚Šè¾¼ã�¿ãƒ�ãƒ³ãƒ‰ãƒ©ã�Œ MIPS16 é–¢æ•°ã�§ã�¯ã�„ã�‘ã�¾ã�›ã‚“interrupt_thread ã�¯ fido ä¸Šã�§ã�®ã�¿ä½¿ç”¨å‡ºæ�¥ã�¾ã�™ç„¡åŠ¹ã�ª %%-code ã�§ã�™ç„¡åŠ¹ã�ª %%A è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%B è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%C å€¤ç„¡åŠ¹ã�ª %%D å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%E å€¤ç„¡åŠ¹ã�ª %%F å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%G ãƒ¢ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ª %%G å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%J ã‚³ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ª %%J å€¤ç„¡åŠ¹ã�ª %%K å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%L å€¤ç„¡åŠ¹ã�ª %%M å€¤ç„¡åŠ¹ã�ª %%N å€¤ç„¡åŠ¹ã�ª %%O å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%P å€¤ç„¡åŠ¹ã�ª %%R å€¤ç„¡åŠ¹ã�ª %%T å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%U å€¤ç„¡åŠ¹ã�ª %%V å€¤ç„¡åŠ¹ã�ª %%Y è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%c è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%d è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%d å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%f è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%f å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%h å€¤ç„¡åŠ¹ã�ª %%j ã‚³ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ª %%j å€¤ç„¡åŠ¹ã�ª %%k å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%m å€¤ç„¡åŠ¹ã�ª %%p å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%q å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%r å€¤ç„¡åŠ¹ã�ª %%s è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%s å€¤ç„¡åŠ¹ã�ª %%t/%%b å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%u å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%v å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%x å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%xn ã‚³ãƒ¼ãƒ‰ç„¡åŠ¹ã�ª %%y å€¤ã�§ã�™ã€‚'Z' åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„ç„¡åŠ¹ã�ª 'asm' ã�§ã�™: ç„¡åŠ¹ã�ª IACC å¼•æ•°ã�§ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ª LHS ã�§ã�™è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª UNSPEC ã�§ã�™ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™'O' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™'R' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™%<#pragma align%> ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™%<sizeof%> ã‚’é–¢æ•°åž‹ã�¸é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™%qs ã‚’void åž‹ã�¸é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™%qE å±žæ€§ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™%qs å±žæ€§ã�®å¼•æ•°ã�Œç„¡åŠ¹ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™gimple å‘¼ã�³å‡ºã�—ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™%qD ã�®å®£è¨€å†…ã�«ç„¡åŠ¹ã�ªã‚¯ãƒ©ã‚¹å��ã�§ã�™gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™'E' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªæ¯”è¼ƒæ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª const_double è¢«æ¼”ç®—å­�ç„¡åŠ¹ã�ªå®šæ•°ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™%<#pragma pack%> å†…ã�§ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿæ¼”ç®—å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ¶ç´„ã�§ã�™%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™callreturn æ–‡å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™ç„¡åŠ¹ã�ªå®£è¨€å­�ã�§ã�™%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã�§ã�™ç„¡åŠ¹ã�ªå¼�ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå¼�ã�§ã�™å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå¼�ã�§ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ªé–¢æ•°ã�§ã�™ç„¡åŠ¹ã�ªå¢—åˆ†å¼�ã�§ã�™ãƒ¡ãƒ³ãƒ� %qE ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸå€¤ã�§ã�™ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™ç„¡åŠ¹ã�ªå‘½ä»¤:gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªãƒ©ãƒ™ãƒ«ã�§ã�™ç„¡åŠ¹ã�ªä»£å…¥ã�®å·¦è¾ºã�§ã�™ç„¡åŠ¹ã�ªãƒªãƒ³ã‚¯æŒ‡å®šã�§ã�™ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%n ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�§ã�™'A' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'D' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'H' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'O' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'T' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'b' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'e' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'m' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'o' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'p' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'z' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™é–“æŽ¥å�‚ç…§å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™return æ–‡å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™å�˜é …æ¼”ç®—å­�å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ä¿®é£¾æ–‡å­—ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�å‡ºåŠ›ã‚³ãƒ¼ãƒ‰%%H/%%L ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%M ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%N ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%O ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%R ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%S ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%T/%%B ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%U ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%V ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%Z ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%p ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%s ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%Z ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™äºŒé€²æ¼”ç®—å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™gimple æ¯”è¼ƒå†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%c ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)%<__fpreg%> ã�«é–¢ã�™ã‚‹ç„¡åŠ¹ã�ªæ“�ä½œã�§ã�™%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ªãƒ�ã‚¤ãƒ³ã‚¿ãƒ¢ãƒ¼ãƒ‰ %qs ã�§ã�™ç„¡åŠ¹ã�ªå�¥èª­ç‚¹ %qc ã�Œåˆ¶ç´„å†…ã�«ã�‚ã‚Šã�¾ã�™'J' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªå�‚ç…§ã�§ã�™ç„¡åŠ¹ã�ª %q+D ç”¨ã�®ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™å‘½ä»¤å†…ã�«ç„¡åŠ¹ã�ª rtl å…±æœ‰ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™ç„¡åŠ¹ã�ª %<__builtin_prefetch%> ã�®ç¬¬äºŒå¼•æ•°ã�§ã�™ã€‚0 ã‚’ä½¿ç”¨ã�—ã�¾ã�™ç„¡åŠ¹ã�ªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­�é–¢æ•° %qE ç”¨ã�®ç„¡åŠ¹ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�™%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™ç„¡åŠ¹ã�ª %<__builtin_prefetch%> ã�®ç¬¬ä¸‰å¼•æ•°ã�§ã�™ã€‚0 ã‚’ä½¿ç”¨ã�—ã�¾ã�™ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)%<->%> ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)æš—é»™çš„ã�ªå¤‰æ�›ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)å�˜é …æ¼”ç®—å­� %<*%> ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™æ•´æ•°ã�¸ã�®å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™å›ºå®šå°�æ•°å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™nop å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™%%dã€�%%xã€�ã�¾ã�Ÿã�¯ %%X ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™'%%%c' ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—ã�§ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™å¢ƒç•Œã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™é�žå·¦è¾ºå€¤é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨ã�§ã�™ç„¡åŠ¹ã�ªåž‹ã�®ä½¿ç”¨æ³•ã�§ã�™void å¼�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«å®šæ•°ã�§ã�™ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«ç›´æŽ¥è¡¨è¨˜%qE å±žæ€§ç”¨ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�· %qs ã�§ã�™iwmmxt ABI ã�¯ iwmmxt æ©Ÿèƒ½ã�Œã�‚ã‚‹ CPU ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™iwmmxt ã�¯é�©åˆ‡ã�ªæ“�ä½œç”¨ã�« AAPCS äº’æ�› ABI ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™case ãƒ©ãƒ™ãƒ«ã�«ã‚¸ãƒ£ãƒ³ãƒ—ã�—ã�¦ã�„ã�¾ã�™#pragma ADDRESS ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma GCC memregs [0..16] ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs endsda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs endtda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs endzda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs interrupt ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs section ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs startsda å±žæ€§ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs starttda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs startzda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma %s%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma GCC visibility%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma align%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma fini%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma init%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma message%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma pack%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma pop_options%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma push_options%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma redefine_extname%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma reset_options%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma weak%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™ãƒ©ãƒ™ãƒ« ãƒ©ãƒ™ãƒ« %q+D ã�Œå®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ« %q+D ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ« %q+D ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ©ãƒ™ãƒ« %qE ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿè¤‡å�ˆæ–‡ã�®æœ€å¾Œã�«ãƒ©ãƒ™ãƒ«ã�Œã�‚ã‚Šã�¾ã�™è¨€èªž %s ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“è¨€èªžæ–‡å­—åˆ— %<"%E"%> ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“å¤§ã��ã�ªå›ºå®šå°�æ•°å®šæ•°ã�Œæš—é»™çš„ã�«å›ºå®šæ•´æ•°åž‹ã�«åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�¾ã�—ã�Ÿæœ€å¾Œã�®å¼•æ•°ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ld ã�¯ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ %d ã�§çµ‚äº†ã�—ã�¾ã�—ã�Ÿå·¦ç²¾åº¦strfmon æ›¸å¼�ã�®å·¦ç²¾åº¦å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“é•·ã�•ä¿®é£¾å­�printf æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�scanf æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�strfmon æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�æ–‡å­— %c ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿã�Œå‘½ä»¤ã�¯ CONST_INT ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ©ã‚¤ãƒ–ãƒ©ãƒª: %s
  ãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢æ•° %q#D ã�¯é�žé–¢æ•° %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ©ã‚¤ãƒ–ãƒ©ãƒª lib%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“å±€æ‰€ã‚¯ãƒ©ã‚¹ %q#T ã�¯é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %q#D ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“å±€æ‰€å¤‰æ•°ã�®ãƒ¡ãƒ¢ãƒªè¦�æ±‚ã�Œå®¹é‡�ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™è«–ç�† %<and%> ã�Œé�žçœŸå�½å®šæ•°ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ç›¸äº’ã�«æŽ’ä»–çš„ã�ªå€¤ã�®è«–ç�† %<and%> æ¼”ç®—ã�¯å¸¸ã�«å�½ (false) ã�¨ã�ªã‚Šã�¾ã�™è«–ç�† %<or%> ã�Œé�žçœŸå�½å®šæ•°ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™case ãƒ©ãƒ™ãƒ«ç¯„å›²ã�®ä¸‹éƒ¨ã�®å€¤ã�Œåž‹ã�®æœ€å°�å€¤ã‚ˆã‚Šå°�ã�•ã�„ã�§ã�™æ¸›åˆ†ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™å¢—åˆ†ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™ä»£å…¥ã�®å·¦å�´ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™å�˜é … %<&%> ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™%qs ã�®å¾Œã�«ãƒžã‚¯ãƒ­å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma builtin ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma ghs section ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma %s%> ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma align%> ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma align%> ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma fini%> ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma fini%> ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma message%> ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma pack%> ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma pack(pop[, id])%> ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma pack(push[, id][, <n>])%> ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å¼•æ•°ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å��ã�§ã�™ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ä¸€è‡´åˆ¶ç´„ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ä¸€è‡´åˆ¶ç´„ã�¯å‡ºåŠ›è¢«æ¼”ç®—å­�å†…ã�§ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ä¸€è‡´åˆ¶ç´„ã�Œç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ç•ªå�·ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™-EB ã�¨ -EL ã�®ä¸¡æ–¹ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“-m32 ã�¨ -m64 ã�®ä¸¡æ–¹ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚³ãƒ”ãƒ¼ä»£å…¥æ¼”ç®—å­�ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¯æš—é»™çš„ã�«ã��ã�®ã‚¯ãƒ©ã‚¹ã�® friend ã�§ã�™export ãƒ‡ãƒ¼ã‚¿ã‚’èª­ã�¿è¾¼ã�¿ä¸­ã�«ãƒ¡ãƒ¢ãƒªç¢ºä¿�ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§ã‚’æŒ‡å®šã�™ã‚‹ã�®ã�¯æœ€å¾Œã�®ã�¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ãƒ¡ã‚½ãƒƒãƒ‰åž‹ã�Œã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆåž‹ã�«ä¸€è‡´ã�—ã�¾ã�›ã‚“mips16 é–¢æ•°ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«æ›¸å¼�å†…ã�« $ ã�®è¢«æ¼”ç®—å­�ç•ªå�·ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC visibility push%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“å��å‰�ä»˜ã��é�žæ¼”ç®—å­�ç”¨ã�®é–‰ã�˜ã‚‹ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–‰ã�˜ã‚‹å°�æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�«ãƒ•ã‚¡ã‚¤ãƒ«å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“strfmon æ›¸å¼�ã�®æœ€å¾Œã�«è©°ã‚�æ–‡å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“å¢—åˆ†å¼�ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�« makefile ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ•°å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–‹ã��å°�æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC diagnostic%> é¡žã�®å¾Œã�«ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�«ãƒ‘ã‚¹ã�Œã�‚ã‚Šã�¾ã�›ã‚“çµ‚ç«¯ã�® %c æ–‡å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¢ãƒ¼ãƒ‰ %qs ã�Œé�©åˆ‡ã�§ã�ªã�„åž‹ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%d å€‹ã‚ˆã‚Šå¤šã�„è¢«æ¼”ç®—å­�ã�Œ %<asm%> å†…ã�«ã�‚ã‚Šã�¾ã�™multilib spec %qs ã�¯ç„¡åŠ¹ã�§ã�™ä¸€ã�¤ã�® switch ã�«è¤‡æ•°ã�® default ãƒ©ãƒ™ãƒ«ã�Œã�‚ã‚Šã�¾ã�™%q#T ã�Œè¤‡æ•°å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™å…±ç”¨ä½“ %qT å†…ã�®è¤‡æ•°ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿè¤‡æ•°ã�®é–¢æ•°åž‹å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™è¤‡æ•°ã�®å‰²ã‚Šè¾¼ã�¿å±žæ€§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“è¤‡æ•°ã�®ä»®å¼•æ•°ã�Œ %qD ã�¨ã�„ã�†å��å‰�ã�§ã�™%qs ã�®å®£è¨€å†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™å®£è¨€æŒ‡å®šå†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™ä¸€ã�¤ã�®å®£è¨€ã�«è¤‡æ•°ã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã�Œã�‚ã‚Šã�¾ã�›ã‚“anonumous å��å‰�ç©ºé–“ã�®é›†å�ˆä½“ã�¯ static ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“æ˜Žç¤ºçš„ã�ªå¤‰æ�›ã�Œå¿…è¦�ã�§ã�™æ˜Žç¤ºçš„ã�ªå¤‰æ�›ã�Œå¿…è¦�ã�§ã�™ã€‚å­˜åœ¨ã�—ã�ªã�„ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�§ã�™è² ã�®å‘½ä»¤é•·ã�§ã�™é ˜åŸŸ %i ã�®å…¥ã‚Œå­�ã�®æ·±ã�•ã�Œè² ã�§ã�™è² ã�®ã‚·ãƒ•ãƒˆæ•°ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œè² ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œè² ã�§ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå¤–éƒ¨å®£è¨€ %qD ã�§ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %q+D ã�Œå®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %qE ã�Œ %<extern%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<enum %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™%<struct %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™%<union %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™é–¢æ•°åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“CRIS ç”¨ã�® FUNCTION_PROFILER ã�Œã�‚ã‚Šã�¾ã�›ã‚“å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“spec é–¢æ•°ç”¨ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�«ã‚¯ãƒ©ã‚¹å��ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<%%[%> æ›¸å¼�ç”¨ã�®é–‰ã�˜ã‚‹ %<]%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¢ãƒ¼ãƒ‰ %qs ç”¨ã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qD ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“immediate_use ãƒªã‚¹ãƒˆã�Œã�‚ã‚Šã�¾ã�›ã‚“å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œã�‚ã‚Šã�¾ã�›ã‚“é«˜ä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ pop ã�™ã‚‹ç‚ºã�«ä½¿ç”¨ã�§ã��ã‚‹ä½Žä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“é–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC visibility pop%> ã�«å¯¾å¿œã�™ã‚‹ push ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã�¯ %qT å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“å‰�ã�« %qD ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒªãƒ³ã‚¯ç”¨ã�®ãƒ—ãƒ­ã‚»ãƒƒã‚µåž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®æœ€å¾Œã�«ã‚»ãƒŸã‚³ãƒ­ãƒ³ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<operator %s%> ã�¯ %qT ç”¨ã�¨ã�—ã�¦ã�¯é�©åˆ‡ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�“ã�“ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€�ãƒ¡ãƒ¢ãƒªã‚’è§£æ”¾ã�—ã�¦ã�„ã�ªã�„ãƒŽãƒ¼ãƒ‰ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ%u ç•ªç›®ã�®å¼•æ•°ã�Œé�žå®šæ•°æ•´æ•°ã�®é–¢æ•°å‘¼ã�³å‡ºã�— %qE ã�Œã�‚ã‚Šã�¾ã�™é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§é�žé–¢æ•°ã�§ã�™å�¯å¤‰åž‹ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™é�žã‚¹ã‚«ãƒ©ãƒ¼åž‹æµ®å‹•å°�æ•°å®šæ•°ã�«é–¢ã�™ã‚‹é�žæ¨™æº–ã�®æŽ¥å°¾è¾žã�§ã�™%q+D ã�®é�žé�™çš„å®£è¨€ã�Œé�™çš„å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D ã�®é�žã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�Œã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™é�žå±€æ‰€ãƒ©ãƒ™ãƒ« ã‚·ã‚¹ãƒ†ãƒ ãƒ«ãƒ¼ãƒˆãƒ˜ãƒƒãƒ€æŽ¥å°¾è¾žä»˜ã��ã�§è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ«ãƒ¼ãƒ—ã�Œå®Œå…¨ã�ªå…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“åž‹æƒ…å ±ã�Œä¸�å��åˆ†ã�§ã�™å‚™è€ƒ: NULL ãƒ�ã‚¤ãƒ³ã‚¿æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�®æ•°ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å¼•æ•°ã�®æ•°ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å‘½ä»¤é€£éŽ–ä¸­ã�® bb ã�®æ•° (%d) ã�Œ n_basic_blocks (%d) ã�¨é�•ã�„ã�¾ã�™ãƒ™ã‚¯ãƒˆãƒ«ã�®è¦�ç´ ã�®æ•°ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“objc++-cpp-output ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« objective-c++-cpp-output ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„objc-cpp-output ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« objective-c-cpp-output ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œãƒ¡ã‚½ãƒƒãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å�¯å¤‰åž‹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯ãƒªãƒ³ã‚¯ã�•ã‚Œã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™packed ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚ªãƒ•ã‚»ãƒƒãƒˆã�¯ GCC 4.4 ã�§å¤‰æ›´ã�•ã‚Œã�¦ã�„ã�¾ã�™å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—é–¢æ•°å®£è¨€å†…ã�§å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®ä»®å¼•æ•°å®£è¨€ã�§ã�™å�³å€¤ã�¨ã�—ã�¦ãƒ­ãƒ¼ãƒ‰ã�§ã��ã‚‹ã�®ã�¯ 0.0 ã�®ã�¿ã�§ã�™.bss ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«ã�¯æœªåˆ�æœŸåŒ–å¤‰æ•°ã�®ã�¿é…�ç½®å‡ºæ�¥ã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å¤‰æ•°ã�®ã�¿ .noinit ã‚»ã‚¯ã‚·ãƒ§ãƒ³å†…ã�«é…�ç½®ã�§ã��ã�¾ã�™å¼±ã�„åˆ¥å��ã�®ã�¿ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™/dev/zero ã‚’é–‹ã��ã�¾ã�™: %mä¾�å­˜é–¢ä¿‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�„ã�¦ã�„ã�¾ã�™: %må‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�„ã�¦ã�„ã�¾ã�™: %mè¢«æ¼”ç®—å­�åˆ¶ç´„ã�«æ­£ã�—ã��ã�ªã�„ä½�ç½®ã�«ã�‚ã‚‹ %<+%> ã�¾ã�Ÿã�¯ %<=%> ã�Œå�«ã�¾ã‚Œã�¾ã�™è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'Y' ã�§ã�™%% æ–‡å­—ã�®å¾Œã�«è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œç¯„å›²å¤–ã�§ã�™è¢«æ¼”ç®—å­�ç•ªå�·ã�Œæ›¸å¼�ã�®ç¯„å›²å¤–ã�§ã�™è¢«æ¼”ç®—å­�ç•ªå�·ã�Œå¼•æ•°ã‚’å�–ã‚‰ã�ªã�„æ›¸å¼�ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™è¢«æ¼”ç®—å­�ç•ªå�·ã�Œä»£å…¥ã�®æŠ‘åˆ¶ã�¨å…±ã�«ä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�™%qE ã�«é–¢ã�™ã‚‹æ¼”ç®—ã�¯å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“æœ€é�©åŒ–ã�«ã‚ˆã‚Šãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�®èª­ã�¿è¾¼ã�¿/æ›¸ã��è¾¼ã�¿ã�Œå‰Šé™¤ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™NULL ãƒ�ã‚¤ãƒ³ã‚¿ã�Œã�‚ã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã�§ã�™å…ƒã�®å®šç¾©ã�¯ã�“ã�“ã�«å‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿé ˜åŸŸ %i ã�®å¤–éƒ¨ãƒ–ãƒ­ãƒƒã‚¯ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å‡ºåŠ›åˆ¶ç´„ %d ã�¯å�˜ä¸€ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æŒ‡å®šã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å‡ºåŠ›åˆ¶ç´„ %qc (è¢«æ¼”ç®—å­� %d ç”¨) ã�Œå…ˆé ­ã�«ã�‚ã‚Šã�¾ã�›ã‚“å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«å��ã�ŒäºŒå›žæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™å‡ºåŠ›ç•ªå�· %d ã�¯ç›´æŽ¥ã‚¢ãƒ‰ãƒ¬ã‚¹æŒ‡å®šã�§ã��ã�¾ã�›ã‚“å‡ºåŠ›è¢«æ¼”ç®—å­� %d ã�¯ %<&%> åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å‡ºåŠ›è¢«æ¼”ç®—å­�åˆ¶ç´„ã�« %<=%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“å‡ºåŠ›è¢«æ¼”ç®—å­�ã�Œ %<asm%> å†…ã�®å®šæ•°ã�§ã�™output_move_single:é…�åˆ—ã�®æ¬¡å…ƒã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿå®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿåˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿpacked å±žæ€§ã�¯é�žåŠ¹çŽ‡ã�ªæ•´åˆ—ã�®åŽŸå› ã�¨ã�ªã‚Šã�¾ã�™%q+D ã�® packed å±žæ€§ã�¯ é�žåŠ¹çŽ‡ã�ªæ•´åˆ—ã�®åŽŸå› ã�¨ã�ªã‚Šã�¾packed å±žæ€§ã�¯ %qE ã�®é�žåŠ¹çŽ‡ã�ªæ•´åˆ—ã�®åŽŸå› ã�¨ã�ªã‚Šã�¾ã�™packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“packed å±žæ€§ã�¯ %q+D ã�«ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“packed å±žæ€§ã�¯ %qE ã�«ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %q+D ã�¯ç›´å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�™ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“ä»®å¼•æ•° %u (%q+D) ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %u (%q+D) ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %u ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %<float%> (%<double%> ã�§ã�¯ã�ªã��) ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %qT (%qT ã�§ã�¯ã�ªã��) ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æµ®å‹•å°�æ•°ç‚¹åž‹ã�§ã�¯ã�ªã��è¤‡ç´ æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æ•´æ•°åž‹ã�§ã�¯ã�ªã��è¤‡ç´ æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�¯ã�ªã��æµ®å‹•å°�æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æ•´æ•°åž‹ã�§ã�¯ã�ªã��æµ®å‹•å°�æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�¯ã�ªã��æ•´æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æµ®å‹•å°�æ•°åž‹ã�§ã�¯ã�ªã��æ•´æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç¬¦å�·ä»˜ã��ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç¬¦å�·ç„¡ã�—ã�¨ã�—ã�¦ã�§ã�™äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�«æ¸¡ã�—ã�¦ã�„ã�¾ã�™passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡ã�™ã�¨ã��ã�«æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç•°ã�ªã‚‹å¹…ã�§ã�™pex_init ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %mãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�¯ GPL ã�«é�©å�ˆã�—ã�Ÿãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“
  %sãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�¯ã‚¤ãƒ™ãƒ³ãƒˆ %s ç”¨ã�« NULL ã‚³ãƒ¼ãƒ«ãƒ�ãƒƒã‚¯é–¢æ•°ã‚’ç™»éŒ²ã�—ã�¾ã�—ã�Ÿãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã‚µãƒ�ãƒ¼ãƒˆã�¯ç„¡åŠ¹ã�§ã�™ã€‚--enable-plugin ã‚’ä»˜ã�‘ã�¦ configure ã‚’è¡Œã�£ã�¦ã��ã� ã�•ã�„ãƒ�ã‚¤ãƒ³ã‚¿%<void *%> åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚·ãƒ³ãƒœãƒ«ã�‹ã‚‰ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œé–“é�•ã�£ã�¦ã�„ã‚‹ã‚ˆã�†ã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã‚¿ãƒ¼ã‚²ãƒƒãƒˆåž‹ã�¯ C++ ã�§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®å·®ã‚’æ±‚ã‚�ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“è¤‡ç´ æ•°åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�ãƒ�ã‚¤ãƒ³ã‚¿å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿæ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“case ã�®å€¤ã�¨ã�—ã�¦ãƒ�ã‚¤ãƒ³ã‚¿ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¾Œç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å‰�ç½®æ¸›åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å‰�ç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ç²¾åº¦printf æ›¸å¼�ã�§ã�®ç²¾åº¦è¿°èªžä»˜ã�� Thumb å‘½ä»¤æ�¡ä»¶ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�«ã�‚ã‚‹è¿°èªžä»˜ã��å‘½ä»¤å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿå‰�ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿå‰�ã�«ã�“ã�“ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�ŸVxWorks ç”¨ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚µãƒ�ãƒ¼ãƒˆ-mg ã�§ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ—ãƒ­ã‚°ãƒ©ãƒ : %s
  ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®£è¨€ã�§ã�™%q+D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¯å‰�ã�®å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®å®šç¾©ã‚ˆã‚Šå°‘ã�ªã�„å¼•æ•°ã‚’å®£è¨€ã�—ã�¦ã�„ã�¾ã�™%q+D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¯å‰�ã�®å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®å®šç¾©ã‚ˆã‚Šå¤šã��ã�®å¼•æ•°ã‚’å®£è¨€ã�—ã�¦ã�„ã�¾ã�™é�žãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®šç¾©ã�«ç¶šã�„ã�¦ %q+D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�™ç–‘ä¼¼ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œå‘¼ã�³å‡ºã�•ã‚Œã�¾ã�›ã‚“r0 ã�¯å‘¼ã�³å‡ºã�—ã�«ã‚ˆã�£ã�¦ä¸Šæ›¸ã��ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�¨ã�—ã�¦åˆ©ç”¨ã�§ã��ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™switch æ–‡å†…ã�§ã�®ç¯„å›²å¼�ã�¯é�žæ¨™æº–ã�§ã�™rdynamic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™NULL ãƒ�ã‚¤ãƒ³ã‚¿ã‚’é€šã�—ã�¦èª­ã�¿è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)%<enum %E%> ã�®å†�å®šç¾©ã�§ã�™%q+D ã�Œç•°ã�ªã‚‹å�¯è¦–æ€§ã�§å†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ (å�¤ã�„å�¯è¦–æ€§ã�Œä¿�è­·ã�•ã‚Œã�¾ã�™)ãƒªãƒ³ã‚¯ç„¡ã�— %q+D ã�®å†�å®šç¾©ã�§ã�™åˆ—æŒ™åž‹ %q+D ã�®å†�å®£è¨€ã�§ã�™ã�“ã�“ã�§ %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™extern inline ã�§å†�å®šç¾©ã�•ã‚Œã�Ÿé–¢æ•°ã�¯ inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¾ã�›ã‚“%<struct %E%> ã�®å†�å®šç¾©ã�§ã�™%<union %E%> ã�®å†�å®šç¾©ã�§ã�™%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™ä»®å¼•æ•° %q+D ã�Œå†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿtypedef %q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�Œç•°ã�ªã‚‹åž‹ã�§å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�®å†—é•·ã�ªå†�å®£è¨€ã�§ã�™lp %i ã�®é ˜åŸŸã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™é�žãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %q+D ç”¨ã�«ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�Œä¸Žã�ˆã‚‰ã‚Œã�¾ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿å��ã�Œ %q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“'M' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™'N' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�Œãƒ‡ãƒ¼ã‚¿åž‹ã�«é�©å�ˆã�—ã�¾ã�›ã‚“ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™regparam ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“spec %s ã‚’ %s ã�«å��å‰�ã‚’å¤‰æ›´ã�—ã�¾ã�™
! Objective-C æ–‡å­—åˆ—ã�®å‰�ã�«é€£ç¶šã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�§ã�¯ã�ªã�„ä½•ã�‹ã�®ãƒ¡ãƒ³ãƒ� %qE ã�®è¦�æ±‚ã�§ã�™è¦�æ±‚ã�•ã‚Œã�Ÿ %q+D ç”¨ã�®æ•´åˆ—ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã‚‹æ•´åˆ— %wu ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™æˆ»ã‚Šå€¤ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™æˆ»ã‚Šåž‹ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™å�³ç²¾åº¦strfmon æ›¸å¼�ã�®å�³ç²¾åº¦å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™VAX æµ®å‹•å°�æ•°ã�§ã�¯ä¸¸ã‚�ãƒ¢ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“rx200 CPU ã�«ã�¯ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ FPU ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<auto%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<runtime%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“%q+D ã�®ç¬¬äºŒå¼•æ•°ã�¯ %<char **%> ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œã€�æœ€å¾Œã�®å��å‰�ä»˜ã��å¼•æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“section å±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ %q+D ç”¨ã�«ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�¯ä¸Šæ›¸ã��ã�§ã��ã�¾ã�›ã‚“%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã‚»ãƒ¬ã‚¯ã‚¿ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã‚³ã‚¢ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºåˆ¶é™�ã‚’æœ€å¤§ã�¸è¨­å®šã�—ã�¦ã�„ã�¾ã�™: %méš ã�•ã‚Œã�Ÿå®£è¨€ã�¯ã�“ã�“ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %q#D ã‚’è¦†ã�„éš ã�—ã�¦ã�„ã�¾ã�™ãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢æ•° %q#D ã‚’è¦†ã�„éš ã�—ã�¦ã�„ã�¾ã�™shared ã�¨ mdll ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“å…±æœ‰ rtxè¢«æ¼”ç®—å­�ã�Œé�žæ•´æ•°åž‹ã�®ã‚·ãƒ•ãƒˆæ¼”ç®—ã�§ã�™åž‹ã�®ç¬¦å�·ã�¨ãƒžã‚·ãƒ³ãƒ¢ãƒ¼ãƒ‰ %qs ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™ãƒ«ãƒ¼ãƒ— %d ã�®ã‚µã‚¤ã‚ºã�¯ %d ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™ã€‚%d ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%q+D ã�®æˆ»ã‚Šå€¤ã�®ã‚µã‚¤ã‚ºã�Œ %u ãƒ�ã‚¤ãƒˆã�§ã�™ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™å¤‰æ•° %q+D ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™soft-float ã�¨ long-double-128 ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ®‹å¿µã�§ã�™ã�Œæœªå®Ÿè£…ã�§ã�™: ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™ã‚½ãƒ¼ã‚¹ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚½ãƒ¼ã‚¹ã�¯ã‚¯ãƒ©ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“spec %qs ã�«ç„¡åŠ¹ã�ª %<%%0%c%> ã�Œã�‚ã‚Šã�¾ã�™spec %qs ã�«ç„¡åŠ¹ã�ª %<%%W%c%> ã�Œã�‚ã‚Šã�¾ã�™spec %qs ã�«ç„¡åŠ¹ã�ª %<%%x%c%> ã�Œã�‚ã‚Šã�¾ã�™spec %qs ã�Œç„¡åŠ¹ã�§ã�™spec å¤±æ•—: %<%%*%> ã�¯ãƒ‘ã‚¿ãƒ¼ãƒ³ãƒžãƒƒãƒ�ã�«ã‚ˆã�£ã�¦åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“spec å¤±æ•—: èª�è­˜ã�§ã��ã�ªã�„ spec ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qc ã�§ã�™spec ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒªãƒ³ã‚¯ã�«é–¢ã�™ã‚‹ spec ã�Œã�‚ã‚Šã�¾ã�›ã‚“spec ã�¯ '%s' ã�§ã�™
  
! specs ã�® %%include æ§‹æ–‡ã�® %ld æ–‡å­—ä»¥é™�ã�®å½¢å¼�ã�«èª¤ã‚Šã�Œã�‚ã‚Šã�¾ã�™specs ã�® %%rename æ§‹æ–‡ã�® %ld æ–‡å­—ä»¥é™�ã�®å½¢å¼�ã�«èª¤ã‚Šã�Œã�‚ã‚Šã�¾ã�™spec ãƒ•ã‚¡ã‚¤ãƒ« %s ã�«å��å‰�ã‚’å¤‰æ›´ã�™ã‚‹ spec ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“ã�§ã�—ã�Ÿ%ld æ–‡å­—ã�®å¾Œã�«ã�Šã�‹ã�—ã�ª spec ãƒ•ã‚¡ã‚¤ãƒ«spec ãƒ•ã‚¡ã‚¤ãƒ«ä¸­ã�® %ld æ–‡å­—ã�®å¾Œã�«ä¸�æ˜Žã�ª %% ã‚³ãƒžãƒ³ãƒ‰æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œ 8 ãƒ�ã‚¤ãƒˆã�®å€�æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“: %wdã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œ 8 ãƒ�ã‚¤ãƒˆã�®å€�æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“: %wdã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œå¤§ã��ã�™ã�Žã�¾ã�™ã‚¹ã‚¿ãƒƒã‚¯åˆ¶é™�å¼�ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯åˆ¶é™�ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œé–¢æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å…¨ã�¦ã�®å±€æ‰€é…�åˆ—ã�Œ %d ãƒ�ã‚¤ãƒˆä»¥ä¸‹ã�§ã�™ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œå±€æ‰€å¤‰æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å�¯å¤‰é•·ãƒ�ãƒƒãƒ•ã‚¡å¤‰æ•°ã�§ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ç”¨ã�«ã‚¹ã‚¿ãƒƒã‚¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 2 ã�®ç´¯ä¹—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 64k ã‚ˆã‚Šå¤§ã��ã��ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œå¤§ã��ã�™ã�Žã�¾ã�™: %d ãƒ�ã‚¤ãƒˆæ–‡ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“æ–‡ã�Œ throw ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™ã�Œã€� throw ã�—ã�¾ã�›ã‚“åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E%q+D ã�®é�™çš„å®£è¨€ã�Œé�žé�™çš„å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™static ã�¯ TPF-OS ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“é�™çš„ãƒ¡ãƒ³ãƒ� %qD ã�¯ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«å‡ºæ�¥ã�¾ã�›ã‚“ä»®å¼•æ•°ã�§ç„¡ã�„é…�åˆ—å®£è¨€å†…ã�®é�™çš„ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã�§ã�™stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“stdcall ã�¨ fastcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“stdcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿä»®å¼•æ•° %qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã‚¿æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿç„¡å��ä»®å¼•æ•°ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿfriend é–¢æ•°å®£è¨€å†…ã�®è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­�ã�¯ç„¡åŠ¹ã�§ã�™%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸€å®šã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %<\%o%> ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %qc ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %qs ã�Œã�‚ã‚Šã�¾ã�™strftime æ›¸å¼�ã�¯å¼•æ•°ã‚’æ›¸å¼�è§£é‡ˆã�§ã��ã�¾ã�›ã‚“æ–‡å­—åˆ—é•· %qd ã�¯é•·ã�• %qd (ISO C%d ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�§ã‚µãƒ�ãƒ¼ãƒˆã�Œè¦�æ±‚ã�•ã‚Œã‚‹é•·ã�•) ã‚ˆã‚Šé•·ã�„ã�§ã�™æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ§‹é€ ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™æ·»å­—ã‚’ã�¤ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé…�åˆ—ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œã€�é…�åˆ—ã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯ãƒ™ã‚¯ãƒˆãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<do%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<else%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<if%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<else%> ã�Œæ›–æ˜§ã�«ã�ªã‚‹ã�“ã�¨ã‚’é�¿ã�‘ã‚‹ã�Ÿã‚�ã�«æ˜Žç¤ºçš„ã�«ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<||%> å†…ã�«ã�‚ã‚‹ %<&&%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<&%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹ %<+%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<<<%> å†…ã�«ã�‚ã‚‹ %<+%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<>>%> å†…ã�«ã�‚ã‚‹ %<+%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<&%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹ %<-%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<<<%> å†…ã�«ã�‚ã‚‹ %<-%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<>>%> å†…ã�«ã�‚ã‚‹ %<-%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<^%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹è¨ˆç®—ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<|%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹è¨ˆç®—ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™çœŸå�½å€¤ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã‚‹ä»£å…¥ã�®ã�¾ã‚�ã‚Šã�§ã�¯ã€�ä¸¸æ‹¬å¼§ã�®ä½¿ç”¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™%<!=%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<&%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<==%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<^%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<|%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<!%> ã�®è¢«æ¼”ç®—å­�ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã€�ã�¾ã�Ÿã�¯ %<&%> ã�‹ã‚‰ %<&&%> ã�¸å¤‰æ›´ã�™ã‚‹ã€�ã�¾ã�Ÿã�¯ %<!%> ã�‹ã‚‰ %<~%> ã�¸å¤‰æ›´ã�™ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<!%> ã�®è¢«æ¼”ç®—å­�ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã€�ã�¾ã�Ÿã�¯ %<|%> ã�‹ã‚‰ %<||%> ã�¸å¤‰æ›´ã�™ã‚‹ã€�ã�¾ã�Ÿã�¯ %<!%> ã�‹ã‚‰ %<~%> ã�¸å¤‰æ›´ã�™ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™ã‚¹ã‚¤ãƒƒãƒ� %qs ã�Œ %<-%> ã�§é–‹å§‹ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“default ã�® case ã�Œç„¡ã�„ switch ã�§ã�™switch ã�®å†…å®¹ã�Œæ•´æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“switch ã�Œã�“ã�“ã�‹ã‚‰é–‹å§‹ã�—ã�¾ã�™å�³å€¤è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã‚‹ã‚·ãƒ³ãƒœãƒ«ã�§ã�™PIC ãƒ¢ãƒ¼ãƒ‰ã�§ä½¿ç”¨ã�•ã‚Œã‚‹ã‚ªãƒ•ã‚»ãƒƒãƒˆä»˜ã��ã�®ã‚·ãƒ³ãƒœãƒ«ã�§ã�™ã‚·ãƒ³ãƒœãƒ«ã�«ã‚ˆã‚‹ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�¯ z10 ã�¾ã�Ÿã�¯ã��ã‚Œä»¥é™�ã�§ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�™kern.osversion ã�® sysctl ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %mã‚·ã‚¹ãƒ†ãƒ ãƒ‘ã‚¹ %qs ã�Œçµ¶å¯¾ãƒ‘ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<void%> åž‹ã�®å¼�ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™ãƒ©ãƒ™ãƒ«ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�™ã‚‹ã�“ã�¨ã�¯é�žæ¨™æº–ã�§ã�™ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM/Thumb ç›¸äº’åˆ©ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“target å±žæ€§ã�¯ã�“ã�®ãƒžã‚·ãƒ³ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ AltiVec ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ darwin64 ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå½¢å¼�ã�¯ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯å�‚ç…§ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯ã‚¯ãƒ©ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯å�‚ç…§ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯å�‚ç…§ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆæŒ‡å®šã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�Œå�ˆã�£ã�¦ã�„ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ã�¯ãƒ‡ãƒ�ãƒƒã‚°å‡ºåŠ›ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®šç¾©ã�§ã�™ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ branch-likely å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ paired-single å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ synci å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“printf ã�® ' ' ãƒ•ãƒ©ã‚°strfmon ã�® '!' ãƒ•ãƒ©ã‚°printf ã�® '#' ãƒ•ãƒ©ã‚°strftime ã�® '#' ãƒ•ãƒ©ã‚°printf ã�® ''' ãƒ•ãƒ©ã‚°scanf ã�® ''' ãƒ•ãƒ©ã‚°strfmon ã�® '(' ãƒ•ãƒ©ã‚°printf ã�® '+' ãƒ•ãƒ©ã‚°strfmon ã�® '+' ãƒ•ãƒ©ã‚°printf ã�® '-' ãƒ•ãƒ©ã‚°strfmon ã�® '-' ãƒ•ãƒ©ã‚°strftime ã�® '-' ãƒ•ãƒ©ã‚°printf ã�® '0' ãƒ•ãƒ©ã‚°strftime ã�® '0' ãƒ•ãƒ©ã‚°strftime ã�® 'E' ä¿®é£¾å­�printf ã�® 'I' ãƒ•ãƒ©ã‚°scanf ã�® 'I' ãƒ•ãƒ©ã‚°'O' ä¿®é£¾å­�strftime ã�® 'O' ä¿®é£¾å­�strfmon ã�® '^' ãƒ•ãƒ©ã‚°strftime ã�® '^' ãƒ•ãƒ©ã‚°strftime ã�® '_' ãƒ•ãƒ©ã‚°scanf ã�® 'a' ãƒ•ãƒ©ã‚°scanf ã�® 'm' ãƒ•ãƒ©ã‚°printf ã�® 'q' ãƒ•ãƒ©ã‚°-shared ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ VAX ELF ç”¨ã�«ã�¯ç�¾åœ¨ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å�¯å¤‰é•·é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�¤æ§‹é€ ä½“ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™RX200 CPU ã�¯ FPU ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™scanf æ©Ÿèƒ½ã�®ä»£å…¥ã�®æŠ‘åˆ¶%<operator new%> ã�®ç¬¬ä¸€å¼•æ•°ã�¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“m210 ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚µãƒ�ãƒ¼ãƒˆã‚’è¡Œã�ªã�ˆã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qE ã�Œåž‹ %qT ã�®ç¯„å›²å¤–ã�«ã�‚ã‚‹ã�®ã�§å¤‰æ�›çµ�æžœã�¯ä¸�å®šã�§ã�™%q+D ã�®ç¬¬ä¸‰å¼•æ•°ã�¯ %<char **%> ã�¨ã�™ã�¹ã��ã�§ã�—ã‚‡ã�†%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr405 ã�¨ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr500 ã�¨ fr550 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®å��é€²å®šæ•°ã�¯ ISO C90 å†…ã�§ã�®ã�¿ç¬¦å�·ç„¡ã�—ã�§ã�™ã�“ã�®å��é€²å®šæ•°ã�¯ ISO C90 ã�§ã�¯ã�Šã��ã‚‰ã��ç¬¦å�·ç„¡ã�—ã�§ã�™ã�“ã‚Œã�Œæœ€åˆ�ã�® default ãƒ©ãƒ™ãƒ«ã�§ã�™ã�“ã‚Œã�Œé‡�ã�ªã‚Šå�ˆã�£ã�¦ã�„ã‚‹å€¤ã�®æœ€åˆ�ã�®é …ç›®ã�§ã�™ã�“ã�®ãƒ¡ãƒ‡ã‚£ã‚¢é–¢æ•°ã�¯ fr400 ã�¨ fr550 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®ãƒ¡ãƒ‡ã‚£ã‚¢é–¢æ•°ã�¯ fr500 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %qs ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�¯é�…å»¶åˆ†å²�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€ COMMON ãƒ‡ãƒ¼ã‚¿ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+D ã�®ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�Œé�žã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™%%:version-compare ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™é–¢æ•°ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå°‘ã�ªã�™ã�Žã�¾ã�™ãƒ‡ãƒ�ãƒƒã‚°ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¨­å®šã�™ã‚‹ # æŒ‡ç¤ºã�Œé�…ã�™ã�Žã�¾ã�™%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™æ›¸å¼�ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:compare-debug-dump-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:compare-debug-self-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:version-compare ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™é–¢æ•°ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™ãƒ¡ã‚½ãƒƒãƒ‰ %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%qT ç”¨ã�®åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œå¤šã�™ã�Žã�¾ã�™å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå¤šã�™ã�Žã�¾ã�™return æ–‡å†…ã�®å€¤ã�Œå¤šã�™ã�Žã�¾ã�™ç ´æ£„ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“ã�Œå¤§ã��ã�™ã�Žã�¾ã�™: %dæº–å‚™ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“ã�Œå¤šã�™ã�Žã�¾ã�™: %då±€æ‰€å¤‰æ•°ã�®å�ˆè¨ˆã‚µã‚¤ã‚ºã�Œã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�®åˆ¶é™�ã‚’è¶…é�Žã�—ã�¦ã�„ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯ãƒ©ãƒ™ãƒ«ã‚’å��å‰�ç©ºé–“ã�§åˆ†é›¢ã�§ã��ã�¾ã�›ã‚“ã€‚è­˜åˆ¥å­� %qE ã�Œç«¶å�ˆã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯ ISO C ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�¯æ‹’å�¦ã�•ã‚Œã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯è‡ªå‹•é›†ç´„åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯å…±ç”¨ä½“ã�®åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�®é€£çµ�ã‚’æ‹’å�¦ã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯å�˜é …ãƒ—ãƒ©ã‚¹æ¼”ç®—å­�ã‚’æ‹’å�¦ã�—ã�¾ã�™VAX æµ®å‹•å°�æ•°ã�§ã�¯ãƒˆãƒ©ãƒƒãƒ—ãƒ¢ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å®£è¨€æŒ‡å®šå†…ã�«äºŒå€‹ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™%<delete%> ã�«ä¸Žã�ˆã‚‰ã‚Œã‚‹åž‹ %q#T ã�®å¼•æ•°ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™åž‹ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�åž‹å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿåž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�« %qE ã�®å®£è¨€å†…ã�§ã�ªã‚Šã�¾ã�™åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«åž‹å��å†…ã�§ã�ªã‚Šã�¾ã�™åž‹ã�Œãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿåž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %sSSA_NAME ã�¨ã��ã�®ã‚·ãƒ³ãƒœãƒ«é–“ã�§åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“äºŒé€²å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“åž‹å��ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™åž‹å��ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™%qD ã�®åž‹ã�¯å…ƒã�®å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®åž‹ã�¯ GCC æ‹¡å¼µã�§ã�™æ­£å¼�ã�ª %d ç•ªç›®ã�®ä»®å¼•æ•°ã�®åž‹ã�Œä¸�å®Œå…¨ã�§ã�™é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�® typedef å®£è¨€ã�¯ç„¡åŠ¹ã�§ã�™åž‹ã�¯å…¨ã��äº’æ�›ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯ã�«ç©�ã�¾ã‚Œã�Ÿä»®å¼•æ•°ã�®å®Ÿéš›ã�®ä½�ç½®ã‚’è¨ˆç®—ã�§ã��ã�¾ã�›ã‚“%qs ã‚’ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ãƒˆã�§ã��ã�¾ã�›ã‚“ãƒ©ã‚¤ãƒ–ãƒ©ãƒªæŽ¢ç´¢ãƒ‘ã‚¹å†…ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒªãƒ³ã‚«ã‚¹ã‚¯ãƒªãƒ—ãƒˆ %qs ã�®ä½�ç½®ç¢ºèª�ã�Œã�§ã��ã�¾ã�›ã‚“æœªå®šç¾©ã�®å��å‰�ä»˜ã��é�žæ¼”ç®—å­� %qs ã�§ã�™äºˆæœŸã�—ã�ªã�„å€�æ•°è¢«æ¼”ç®—å­�äºˆæœŸã�—ã�ªã�„æ¼”ç®—å­�ã‚¢ãƒ‰ãƒ¬ã‚¹å†…ã�®äºˆæœŸã�—ã�ªã�„å‰¯ä½œç”¨%qT å†…ã�®åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„å®šæ•°ãƒ¡ãƒ³ãƒ�ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™å…±ç”¨ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“å…±ç”¨ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™ä¸�æ˜Žã�ª IRA ç¯„å›² %qs ã�§ã�™ä¸�æ˜Žã�ª TLS ãƒ¢ãƒ‡ãƒ« %qs ã�§ã�™ä¸�æ˜Žã�ªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ %qE (%<#pragma pack%> ç”¨) ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿdelete ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�«ã‚ˆã�£ã�¦ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ«ãƒ�ãƒƒã‚¯ã‚¤ãƒ™ãƒ³ãƒˆã�Œç™»éŒ²ã�•ã‚Œã�¾ã�—ã�Ÿæ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™ä¸�æ˜Žã�ªä½™åˆ†ã�ªç²¾åº¦ã‚¹ã‚¿ã‚¤ãƒ« %qs ã�§ã�™ä¸�æ˜Žã�ªæµ®å‹•å°�æ•°çŸ­ç¸®å½¢ %qs ã�§ã�™ä¸�æ˜Žã�ªå‘½ä»¤ãƒ¢ãƒ¼ãƒ‰ä¸�æ˜Žã�ªãƒžã‚·ãƒ³ãƒ¢ãƒ¼ãƒ‰ %qE ã�§ã�™ä¸�æ˜Žã�ª move å‘½ä»¤:ä¸�æ˜Žã�ªæ¼”ç®—å­� %qs ã�Œ %%:version-compare å†…ã�«ã�‚ã‚Šã�¾ã�™%<#pragma GCC diagnostic%> ã�®å¾Œã�«ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�Œ %<asm%> å†…ã�«ã�‚ã‚Šã�¾ã�™ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™: %sä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™ç„¡å��ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã�Œã€�ã��ã�®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’å®šç¾©ã�—ã�¦ã�„ã�¾ã�›ã‚“ç„¡å��å¤‰æ•°ã‚„ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿåˆ°é�”ä¸�å�¯èƒ½èª�è­˜ã�§ã��ã�ªã�„å‘½ä»¤:èª�è­˜ã�§ã��ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™èª�è­˜ã�§ã��ã�ªã�„æ›¸å¼�æŒ‡å®šã�§ã�™èª�è­˜ã�§ã��ã�ªã�„ gcc ãƒ‡ãƒ�ãƒƒã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: %cèª�è­˜ã�§ã��ã�ªã�„ãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�§ã�™èª�è­˜å‡ºæ�¥ã�ªã�„ã‚»ã‚¯ã‚·ãƒ§ãƒ³å�� %qE ã�§ã�™èª�è­˜ã�§ã��ã�ªã�„å®šæ•°ã�®ã‚ˆã�†ã�ªã‚‚ã�®èª�è­˜ã�§ã��ã�ªã�„å�¯è¦–æ€§ã�®å€¤ %qs ã�§ã�™å›žå¾©ã�§ã��ã�ªã�„ã‚¨ãƒ©ãƒ¼çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %sã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�ªã�„å›ºå®šå°�æ•°ç‚¹å¤‰æ�›ã�§ã�™ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„é�žæ¨™æº–ã�®æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®é€£çµ�ã�§ã�™æµ®å‹•å°�æ•°å®šæ•°ã�«é–¢ã�™ã‚‹ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„é�žæ¨™æº–ã�®æŽ¥å°¾è¾žã�§ã�™ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™çµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�ªã�„æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™ä½¿ç”¨ã�•ã‚Œã�ªã�„å¤‰æ•° %q+D ã�§ã�™case ãƒ©ãƒ™ãƒ«ç¯„å›²ã�®ä¸Šéƒ¨ã�®å€¤ã�Œåž‹ã�®æœ€å¤§å€¤ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™AltiVec åž‹å†…ã�§ã�® %<complex%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™AltiVec åž‹å†…ã�§ã�® %<long double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚%<int%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„%s ã�¨ %s ã‚’ %s æ›¸å¼�ã�§ä¸€ç·’ã�«ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™%s ã�¨ %s ã‚’ %<%%%c%> %s æ›¸å¼�ã�§ä¸€ç·’ã�«ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™AltiVec åž‹å†…ã�§ã�®çœŸå�½åž‹ (boolean) ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™AltiVec åž‹å†…ã�§ã�®å��é€²æµ®å‹•å°�æ•°ç‚¹ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�ªã�„é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§å…±ç”¨ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�Œã�‚ã‚Šã�¾ã�™ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹å��ã�Œã�‚ã‚Šã�¾ã�™ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™darwin64 ABI ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™å�¤ã�„ darwin ABI ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %sè¨ˆç®—ã�•ã‚Œã�Ÿå€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“å¤‰æ•°å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•° %q+D å®šç¾©ã�¯ dllimport ã�¨ã�—ã�¦ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•° %q+D ã�Œ %<longjmp%> ã�¾ã�Ÿã�¯ %<vfork%> ã�«ã‚ˆã�£ã�¦ç ´å£Šã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“å¤‰æ•° %qD ã�«ã�¯åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�™ã�Œä¸�å®Œå…¨åž‹ã�§ã�™å¤‰æ•° %qD ã�Œé–¢æ•°ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿå¤‰æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿå‰�ã�« %<static%> ã�¨å®£è¨€ã�•ã‚Œã�Ÿå¤‰æ•°ã�Œ %<extern%> ã�¨å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•°è¿½è·¡ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã�“ã�®ãƒ‡ãƒ�ãƒƒã‚°å½¢å¼�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¤‰æ•°è¿½è·¡ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�—ã�ªã�„é™�ã‚Šæ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“å¤‰æ•°è¿½è·¡ã‚µã‚¤ã‚ºåˆ¶é™�ã�Œè¶…é�Žã�—ã�¾ã�—ã�Ÿå�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ %qE ã�§ã�™ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™ãƒ™ã‚¯ãƒˆãƒ«ã�®ã‚µã‚¤ã‚ºã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã�®æ•´æ•°å€�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“verify_cgraph_node ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿverify_flow_info ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿverify_gimple ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿverify_ssa ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿversion å±žæ€§ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é�ž VOP å®£è¨€ç”¨ã�®ä»®æƒ³ SSA å��ã�§ã�™ä»®æƒ³åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã�¯ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“å�¯è¦–æ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å�¯è¦–æ€§å±žæ€§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿvoid ã�®å€¤ã�Œæœ¬æ�¥ã�®æ„�å‘³é€šã‚Šã�«ç„¡è¦–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿè­¦å‘Š: è­¦å‘Š: ã‚·ã‚¹ãƒ†ãƒ ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹æ™‚ã�¯ '-static' ã‚’æŒ‡å®šã�™ã‚‹ã�“ã�¨ã‚’æ¤œè¨Žã�—ã�¦ã��ã� ã�•ã�„å¼±ã�„ %q+D ã�¯ %qE ã�¨ã�—ã�¦å®šç¾©ã�§ã��ã�¾ã�›ã‚“%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯å…¬é–‹ (public) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¼±ã�„å�‚ç…§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å‡ºåŠ›ã‚’ %s ã�¸æ›¸ã��è¾¼ã�¿ä¸­ã�§ã�™: %m%qs ã�®å¹…ã�Œã��ã�®ã‚µã‚¤ã‚ºã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®å¹…ã�Œ %qD é�žæ•´æ•°åž‹ %qT ã�§ã�™å®šæ•°ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«æ›¸ã��è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)NULL ãƒ�ã‚¤ãƒ³ã‚¿ã‚’é€šã�—ã�¦æ›¸ã��è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)%qE å±žæ€§ç”¨ã�«é–“é�•ã�£ã�Ÿæ•°ã�®å¼•æ•°ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™abs ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™ãƒ“ãƒƒãƒˆå��è»¢ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™è¤‡ç´ å…±å½¹(~)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™æ¸›åˆ†ã�™ã‚‹å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å¢—åˆ†ã�™ã‚‹å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å�˜é …æ„Ÿå˜†ç¬¦(!)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å�˜é …ãƒžã‚¤ãƒŠã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å�˜é …ãƒ—ãƒ©ã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™x87 ã�Œç„¡åŠ¹ã�ªçŠ¶æ…‹ã�§ x87 ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æˆ»ã�—ã�¦ (return) ã�„ã�¾ã�™xstormy16_print_operand: ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ‰ã�§ã�™0 ã�¾ã�Ÿã�¯è² ã�®ã‚µã‚¤ã‚ºã�®é…�åˆ— %q+D ã�§ã�™ãƒ™ã‚¯ãƒˆãƒ«ã�®ã‚µã‚¤ã‚ºã�Œ 0 ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œ 0 ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œ 0 ã�§ã�™%s æ›¸å¼�ã�®å¹…ã�Œ 0 ã�§ã�™é•·ã�•ã�Œ 0 ã�® %s æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™{ç„¡å��}
\ No newline at end of file
--- 454,463 ----
  ã‚³ã‚¢ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºæœ€å¤§åˆ¶é™�ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™: %mgfortran ã�¯ -cpp ç„¡ã�—ã�§ã�® -E ä½¿ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“gimple_bb (phi) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™gimple_bb (stmt) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™gimplification ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿå¤§åŸŸã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¤§åŸŸãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¸¯åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�«ç¶šã�„ã�¦ã�‚ã‚Šã�¾ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œåˆ�æœŸå€¤ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™goto ã�®å…ˆã�Œãƒ©ãƒ™ãƒ«ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“gp_offset (%ld) ã�¾ã�Ÿã�¯ end_offset (%ld) ã�Œ 0 ã‚ˆã‚Šå°�ã�•ã�„ã�§ã�™gsplit-dwarf ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“PCH ã‚’å†�é…�ç½®ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“ia64_print_operand: ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ‰ã�§ã�™è­˜åˆ¥å­� %qE ã�¯ C++ äºˆç´„èªžã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã�“ã�®ã‚³ãƒ¼ãƒ‰ã�¾ã�§åˆ°é�”ã�—ã�Ÿå ´å�ˆã€�ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�¯ä¸­æ­¢ã�•ã‚Œã�¾ã�™æ˜Žç¤ºçš„ã�«æ•´åˆ—ã�•ã‚Œã�¦ã�„ã‚‹ %q+D ç”¨ã�® %<#pragma align%> ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é‡�è¤‡ã�—ã�Ÿãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª "%s" ã‚’ç„¡è¦–ã�—ã�¾ã�™
  å­˜åœ¨ã�—ã�ªã�„ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª "%s" ã‚’ç„¡è¦–ã�—ã�¾ã�™
  ä¸�æ­£ã�ªè¢«æ¼”ç®—å­�ã�Œæ¤œå‡ºã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™%<asm%> å†…ã�§åˆ¶ç´„ã‚’è¡Œã�†ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%<asm%> å†…ã�§ãƒ¬ã‚¸ã‚¹ã‚¿åˆ¶ç´„ã�¯ä¸�å�¯èƒ½ã�§ã�™%s å†…ã€�ä½�ç½® %s:%däº’æ�›æ€§ã�®ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ä¿®é£¾å­� %qs ã�¨ %qs ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�¸ã�®äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™åž‹ %qT ã�¸ã�®åž‹ %qT ã�‹ã‚‰ã�®ä»£å…¥æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™åž‹ %qT ã‚’åž‹ %qT ã‚’ä½¿ç”¨ã�—ã�¦åˆ�æœŸåŒ–æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™åž‹ %qT ã‚’æˆ»ã�™ã�¨ã��ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™ã€‚åž‹ %qT ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã�®ä»•æ§˜ã�Œä¸€è²«ã�—ã�¦ã�„ã�¾ã�›ã‚“%<asm%> å†…ã�®è¢«æ¼”ç®—å­�åˆ¶ç´„ã�«ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ­£ã�—ã��ã�ªã�„å‘½ä»¤:åˆ—æŒ™å€¤ã�®å¢—åˆ†ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™é–¢æ•° %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“union åˆ�æœŸåŒ–å­�ã�Œãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�§ã�¯ã�ªã��ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹å€¤ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™é–“æŽ¥é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“init é–¢æ•°ã‚’ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %s ã�§è¦‹ã�¤ã�‘ã�¾ã�—ã�Ÿå·¦è¾ºã�®åˆ�æœŸåŒ–ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œå‰¯ä½œç”¨ã�§ä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° %q+D ã�¯ dllimport ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œãƒ­ãƒ¼ãƒ‰æ™‚ã�«è¨ˆç®—å‡ºæ�¥ã�¾ã�›ã‚“åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åˆ�æœŸè¨­å®šå­�ã�®æœ«å°¾ã�Œæœ¬æ�¥ã‚ˆã‚Šæ—©ã��å‡ºç�¾ã�—ã�¾ã�—ã�Ÿåˆ�æœŸåŒ–å­�ã�Œ %q+D ã�®ã‚µã‚¤ã‚ºç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿæµ®å‹•å°�æ•°ç‚¹æ•°ã�®åˆ�æœŸè¨­å®šå­�ã�®å€¤ã�Œã€�æµ®å‹•å°�æ•°ç‚¹å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“æ•´æ•°/å›ºå®šå°�æ•°ç”¨ã�®åˆ�æœŸåŒ–å­�ã�Œè¤‡é›‘ã�™ã�Žã�¾ã�™ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®é�™çš„ãƒ¡ãƒ³ãƒ�åˆ�æœŸåŒ–å­�ã�¯ç„¡åŠ¹ã�§ã�™é�žä»®æƒ³é–¢æ•° %q+D ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã�Œå®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+F å‘¼ã�³å‡ºã�—ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %så…¥åŠ›è¢«æ¼”ç®—å­�åˆ¶ç´„ã�« %qc ã�Œå�«ã�¾ã‚Œã�¾ã�™å‘½ä»¤ã�«ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œå�«ã�¾ã‚Œã�¦ã�„ã�¾ã�™!å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«: %s%s
! å‘½ä»¤ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“å‘½ä»¤ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“æ•´æ•°å®šæ•°ã�Œ %<unsigned long%> åž‹ã�«å¯¾ã�—ã�¦å¤§ã��ã�™ã�Žã�¾ã�™ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹:ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚æ­£ã�—ã��ã�ªã�„ã‚·ãƒ•ãƒˆ:ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚ä¸�æ˜Žã�ªãƒ¢ãƒ¼ãƒ‰:ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼: å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“å†…éƒ¨ã‚¨ãƒ©ãƒ¼: é–“é�•ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�™: %då†…éƒ¨ã‚¨ãƒ©ãƒ¼: é–“é�•ã�£ã�Ÿè¢«æ¼”ç®—å­�ã‚’æŒ�ã�¤ cris_side_effect_mode_ok ã�§ã�™å‰²ã‚Šè¾¼ã�¿ãƒ�ãƒ³ãƒ‰ãƒ©ã�Œ MIPS16 é–¢æ•°ã�§ã�¯ã�„ã�‘ã�¾ã�›ã‚“interrupt_thread ã�¯ fido ä¸Šã�§ã�®ã�¿ä½¿ç”¨å‡ºæ�¥ã�¾ã�™ç„¡åŠ¹ã�ª %%-code ã�§ã�™ç„¡åŠ¹ã�ª %%A è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%A å€¤ç„¡åŠ¹ã�ª %%B è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%C å€¤ç„¡åŠ¹ã�ª %%D å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%E å€¤ç„¡åŠ¹ã�ª %%F å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%G ãƒ¢ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ª %%G å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%H å€¤ç„¡åŠ¹ã�ª %%J ã‚³ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ª %%J å€¤ç„¡åŠ¹ã�ª %%K å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%L å€¤ç„¡åŠ¹ã�ª %%M å€¤ç„¡åŠ¹ã�ª %%N å€¤ç„¡åŠ¹ã�ª %%O å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%P å€¤ç„¡åŠ¹ã�ª %%R å€¤ç„¡åŠ¹ã�ª %%T å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%U å€¤ç„¡åŠ¹ã�ª %%V å€¤ç„¡åŠ¹ã�ª %%Y è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%c è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%d è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%d å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%e å€¤ç„¡åŠ¹ã�ª %%f è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%f å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%h å€¤ç„¡åŠ¹ã�ª %%j ã‚³ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ª %%j å€¤ç„¡åŠ¹ã�ª %%k å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%m å€¤ç„¡åŠ¹ã�ª %%p å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%q å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%r å€¤ç„¡åŠ¹ã�ª %%s è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%s å€¤ç„¡åŠ¹ã�ª %%t å€¤ç„¡åŠ¹ã�ª %%t/%%b å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%u å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%v å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%x å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%xn ã‚³ãƒ¼ãƒ‰ç„¡åŠ¹ã�ª %%y å€¤ã�§ã�™ã€‚'Z' åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„ç„¡åŠ¹ã�ª %%z å€¤ç„¡åŠ¹ã�ª 'asm' ã�§ã�™: ç„¡åŠ¹ã�ª IACC å¼•æ•°ã�§ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ª LHS ã�§ã�™è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª UNSPEC ã�§ã�™ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™'O' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™'R' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™%<#pragma align%> ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™%<sizeof%> ã‚’é–¢æ•°åž‹ã�¸é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™%qs ã‚’void åž‹ã�¸é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™%qE å±žæ€§ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™%qs å±žæ€§ã�®å¼•æ•°ã�Œç„¡åŠ¹ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™gimple å‘¼ã�³å‡ºã�—ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™%qD ã�®å®£è¨€å†…ã�«ç„¡åŠ¹ã�ªã‚¯ãƒ©ã‚¹å��ã�§ã�™gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™'E' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªæ¯”è¼ƒæ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª const_double è¢«æ¼”ç®—å­�ç„¡åŠ¹ã�ªå®šæ•°ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™%<#pragma pack%> å†…ã�§ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿæ¼”ç®—å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ¶ç´„ã�§ã�™%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™%<__vector_quad%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™%<bfloat16_t%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™callreturn æ–‡å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™%<__vector_quad%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™%<bfloat16_t%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™ç„¡åŠ¹ã�ªå®£è¨€å­�ã�§ã�™%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã�§ã�™ç„¡åŠ¹ã�ªå¼�ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå¼�ã�§ã�™å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå¼�ã�§ã�™ç„¡åŠ¹ã�ªæµ®å‹•å°�æ•°ç‚¹å®šæ•°ã�§ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ªé–¢æ•°ã�§ã�™ç„¡åŠ¹ã�ªå¢—åˆ†å¼�ã�§ã�™ãƒ¡ãƒ³ãƒ� %qE ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸå€¤ã�§ã�™ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™ç„¡åŠ¹ã�ªå‘½ä»¤:gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªãƒ©ãƒ™ãƒ«ã�§ã�™ç„¡åŠ¹ã�ªä»£å…¥ã�®å·¦è¾ºã�§ã�™ç„¡åŠ¹ã�ªãƒªãƒ³ã‚¯æŒ‡å®šã�§ã�™ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%n ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�§ã�™'A' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'D' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'H' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'O' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'T' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'b' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'e' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'m' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'o' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'p' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'z' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™é–“æŽ¥å�‚ç…§å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™return æ–‡å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™å�˜é …æ¼”ç®—å­�å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ä¿®é£¾æ–‡å­—ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�å‡ºåŠ›ã‚³ãƒ¼ãƒ‰%%H/%%L ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%M ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%N ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%O ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%R ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%S ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%T/%%B ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%U ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%V ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%Z ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%p ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%s ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%Z ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™äºŒé€²æ¼”ç®—å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™gimple æ¯”è¼ƒå†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%c ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)%<__fpreg%> ã�«é–¢ã�™ã‚‹ç„¡åŠ¹ã�ªæ“�ä½œã�§ã�™%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ªãƒ�ã‚¤ãƒ³ã‚¿ãƒ¢ãƒ¼ãƒ‰ %qs ã�§ã�™ç„¡åŠ¹ã�ªå�¥èª­ç‚¹ %qc ã�Œåˆ¶ç´„å†…ã�«ã�‚ã‚Šã�¾ã�™'J' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªå�‚ç…§ã�§ã�™ç„¡åŠ¹ã�ª %q+D ç”¨ã�®ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™ç„¡åŠ¹ã�ªå†�é…�ç½®ã�§ã�™å‘½ä»¤å†…ã�«ç„¡åŠ¹ã�ª rtl å…±æœ‰ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™ç„¡åŠ¹ã�ª %<__builtin_prefetch%> ã�®ç¬¬äºŒå¼•æ•°ã�§ã�™ã€‚0 ã‚’ä½¿ç”¨ã�—ã�¾ã�™ç„¡åŠ¹ã�ªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­�é–¢æ•° %qE ç”¨ã�®ç„¡åŠ¹ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�™%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™ç„¡åŠ¹ã�ª %<__builtin_prefetch%> ã�®ç¬¬ä¸‰å¼•æ•°ã�§ã�™ã€‚0 ã‚’ä½¿ç”¨ã�—ã�¾ã�™ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)%<->%> ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)æš—é»™çš„ã�ªå¤‰æ�›ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)å�˜é …æ¼”ç®—å­� %<*%> ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™æ•´æ•°ã�¸ã�®å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™å›ºå®šå°�æ•°å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™nop å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™%%dã€�%%xã€�ã�¾ã�Ÿã�¯ %%X ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™'%%%c' ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—ã�§ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™å¢ƒç•Œã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™é�žå·¦è¾ºå€¤é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨ã�§ã�™'%s' ã�®èª¤ã�£ã�Ÿç”¨æ³•ã�§ã�™ç„¡åŠ¹ã�ªåž‹ã�®ä½¿ç”¨æ³•ã�§ã�™void å¼�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«å®šæ•°ã�§ã�™ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«ç›´æŽ¥è¡¨è¨˜%qE å±žæ€§ç”¨ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�· %qs ã�§ã�™iwmmxt ABI ã�¯ iwmmxt æ©Ÿèƒ½ã�Œã�‚ã‚‹ CPU ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™iwmmxt ã�¯é�©åˆ‡ã�ªæ“�ä½œç”¨ã�« AAPCS äº’æ�› ABI ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™case ãƒ©ãƒ™ãƒ«ã�«ã‚¸ãƒ£ãƒ³ãƒ—ã�—ã�¦ã�„ã�¾ã�™#pragma ADDRESS ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma GCC memregs [0..16] ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs endsda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs endtda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs endzda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs interrupt ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs section ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs startsda å±žæ€§ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs starttda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs startzda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma %s%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma GCC visibility%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma align%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma fini%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma init%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma message%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma pack%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma pop_options%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma push_options%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma redefine_extname%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma reset_options%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma weak%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™ãƒ©ãƒ™ãƒ« ãƒ©ãƒ™ãƒ« %q+D ã�Œå®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ« %q+D ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ« %q+D ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ©ãƒ™ãƒ« %qE ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿè¤‡å�ˆæ–‡ã�®æœ€å¾Œã�«ãƒ©ãƒ™ãƒ«ã�Œã�‚ã‚Šã�¾ã�™è¨€èªž %s ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“è¨€èªžæ–‡å­—åˆ— %<"%E"%> ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“å¤§ã��ã�ªå›ºå®šå°�æ•°å®šæ•°ã�Œæš—é»™çš„ã�«å›ºå®šæ•´æ•°åž‹ã�«åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�¾ã�—ã�Ÿæœ€å¾Œã�®å¼•æ•°ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ld ã�¯ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ %d ã�§çµ‚äº†ã�—ã�¾ã�—ã�Ÿå·¦ç²¾åº¦strfmon æ›¸å¼�ã�®å·¦ç²¾åº¦å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“é•·ã�•ä¿®é£¾å­�printf æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�scanf æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�strfmon æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�æ–‡å­— %c ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿã�Œå‘½ä»¤ã�¯ CONST_INT ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ©ã‚¤ãƒ–ãƒ©ãƒª: %s
  ãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢æ•° %q#D ã�¯é�žé–¢æ•° %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ©ã‚¤ãƒ–ãƒ©ãƒª lib%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“å±€æ‰€ã‚¯ãƒ©ã‚¹ %q#T ã�¯é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %q#D ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“å±€æ‰€å¤‰æ•°ã�®ãƒ¡ãƒ¢ãƒªè¦�æ±‚ã�Œå®¹é‡�ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™è«–ç�† %<and%> ã�Œé�žçœŸå�½å®šæ•°ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ç›¸äº’ã�«æŽ’ä»–çš„ã�ªå€¤ã�®è«–ç�† %<and%> æ¼”ç®—ã�¯å¸¸ã�«å�½ (false) ã�¨ã�ªã‚Šã�¾ã�™è«–ç�† %<or%> ã�Œé�žçœŸå�½å®šæ•°ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™case ãƒ©ãƒ™ãƒ«ç¯„å›²ã�®ä¸‹éƒ¨ã�®å€¤ã�Œåž‹ã�®æœ€å°�å€¤ã‚ˆã‚Šå°�ã�•ã�„ã�§ã�™æ¸›åˆ†ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™å¢—åˆ†ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™ä»£å…¥ã�®å·¦å�´ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™å�˜é … %<&%> ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™%qs ã�®å¾Œã�«ãƒžã‚¯ãƒ­å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma builtin ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma ghs section ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma %s%> ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma align%> ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma align%> ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma fini%> ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma fini%> ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma message%> ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma pack%> ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma pack(pop[, id])%> ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma pack(push[, id][, <n>])%> ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å¼•æ•°ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å��ã�§ã�™ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ä¸€è‡´åˆ¶ç´„ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ä¸€è‡´åˆ¶ç´„ã�¯å‡ºåŠ›è¢«æ¼”ç®—å­�å†…ã�§ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ä¸€è‡´åˆ¶ç´„ã�Œç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ç•ªå�·ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™-EB ã�¨ -EL ã�®ä¸¡æ–¹ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“-m32 ã�¨ -m64 ã�®ä¸¡æ–¹ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚³ãƒ”ãƒ¼ä»£å…¥æ¼”ç®—å­�ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¯æš—é»™çš„ã�«ã��ã�®ã‚¯ãƒ©ã‚¹ã�® friend ã�§ã�™export ãƒ‡ãƒ¼ã‚¿ã‚’èª­ã�¿è¾¼ã�¿ä¸­ã�«ãƒ¡ãƒ¢ãƒªç¢ºä¿�ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§ã‚’æŒ‡å®šã�™ã‚‹ã�®ã�¯æœ€å¾Œã�®ã�¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ãƒ¡ã‚½ãƒƒãƒ‰åž‹ã�Œã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆåž‹ã�«ä¸€è‡´ã�—ã�¾ã�›ã‚“mips16 é–¢æ•°ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«æ›¸å¼�å†…ã�« $ ã�®è¢«æ¼”ç®—å­�ç•ªå�·ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC visibility push%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“å��å‰�ä»˜ã��é�žæ¼”ç®—å­�ç”¨ã�®é–‰ã�˜ã‚‹ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–‰ã�˜ã‚‹å°�æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�«ãƒ•ã‚¡ã‚¤ãƒ«å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“strfmon æ›¸å¼�ã�®æœ€å¾Œã�«è©°ã‚�æ–‡å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“å¢—åˆ†å¼�ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�« makefile ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ•°å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–‹ã��å°�æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC diagnostic%> é¡žã�®å¾Œã�«ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�«ãƒ‘ã‚¹ã�Œã�‚ã‚Šã�¾ã�›ã‚“çµ‚ç«¯ã�® %c æ–‡å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¢ãƒ¼ãƒ‰ %qs ã�Œé�©åˆ‡ã�§ã�ªã�„åž‹ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%d å€‹ã‚ˆã‚Šå¤šã�„è¢«æ¼”ç®—å­�ã�Œ %<asm%> å†…ã�«ã�‚ã‚Šã�¾ã�™multilib spec %qs ã�¯ç„¡åŠ¹ã�§ã�™ä¸€ã�¤ã�® switch ã�«è¤‡æ•°ã�® default ãƒ©ãƒ™ãƒ«ã�Œã�‚ã‚Šã�¾ã�™%q#T ã�Œè¤‡æ•°å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™å…±ç”¨ä½“ %qT å†…ã�®è¤‡æ•°ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿè¤‡æ•°ã�®é–¢æ•°åž‹å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™è¤‡æ•°ã�®å‰²ã‚Šè¾¼ã�¿å±žæ€§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“è¤‡æ•°ã�®ä»®å¼•æ•°ã�Œ %qD ã�¨ã�„ã�†å��å‰�ã�§ã�™%qs ã�®å®£è¨€å†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™å®£è¨€æŒ‡å®šå†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™ä¸€ã�¤ã�®å®£è¨€ã�«è¤‡æ•°ã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã�Œã�‚ã‚Šã�¾ã�›ã‚“anonumous å��å‰�ç©ºé–“ã�®é›†å�ˆä½“ã�¯ static ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“æ˜Žç¤ºçš„ã�ªå¤‰æ�›ã�Œå¿…è¦�ã�§ã�™æ˜Žç¤ºçš„ã�ªå¤‰æ�›ã�Œå¿…è¦�ã�§ã�™ã€‚å­˜åœ¨ã�—ã�ªã�„ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�§ã�™è² ã�®å‘½ä»¤é•·ã�§ã�™é ˜åŸŸ %i ã�®å…¥ã‚Œå­�ã�®æ·±ã�•ã�Œè² ã�§ã�™è² ã�®ã‚·ãƒ•ãƒˆæ•°ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œè² ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œè² ã�§ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå¤–éƒ¨å®£è¨€ %qD ã�§ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %q+D ã�Œå®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %qE ã�Œ %<extern%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<enum %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™%<struct %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™%<union %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™é–¢æ•°åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“CRIS ç”¨ã�® FUNCTION_PROFILER ã�Œã�‚ã‚Šã�¾ã�›ã‚“å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“spec é–¢æ•°ç”¨ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�«ã‚¯ãƒ©ã‚¹å��ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<%%[%> æ›¸å¼�ç”¨ã�®é–‰ã�˜ã‚‹ %<]%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¢ãƒ¼ãƒ‰ %qs ç”¨ã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qD ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“immediate_use ãƒªã‚¹ãƒˆã�Œã�‚ã‚Šã�¾ã�›ã‚“å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œã�‚ã‚Šã�¾ã�›ã‚“é«˜ä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ pop ã�™ã‚‹ç‚ºã�«ä½¿ç”¨ã�§ã��ã‚‹ä½Žä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“é–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC visibility pop%> ã�«å¯¾å¿œã�™ã‚‹ push ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã�¯ %qT å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“å‰�ã�« %qD ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒªãƒ³ã‚¯ç”¨ã�®ãƒ—ãƒ­ã‚»ãƒƒã‚µåž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®æœ€å¾Œã�«ã‚»ãƒŸã‚³ãƒ­ãƒ³ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<operator %s%> ã�¯ %qT ç”¨ã�¨ã�—ã�¦ã�¯é�©åˆ‡ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�“ã�“ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€�ãƒ¡ãƒ¢ãƒªã‚’è§£æ”¾ã�—ã�¦ã�„ã�ªã�„ãƒŽãƒ¼ãƒ‰ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ%u ç•ªç›®ã�®å¼•æ•°ã�Œé�žå®šæ•°æ•´æ•°ã�®é–¢æ•°å‘¼ã�³å‡ºã�— %qE ã�Œã�‚ã‚Šã�¾ã�™é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§é�žé–¢æ•°ã�§ã�™å�¯å¤‰åž‹ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™é�žã‚¹ã‚«ãƒ©ãƒ¼åž‹æµ®å‹•å°�æ•°å®šæ•°ã�«é–¢ã�™ã‚‹é�žæ¨™æº–ã�®æŽ¥å°¾è¾žã�§ã�™%q+D ã�®é�žé�™çš„å®£è¨€ã�Œé�™çš„å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D ã�®é�žã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�Œã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™é�žå±€æ‰€ãƒ©ãƒ™ãƒ« ã‚·ã‚¹ãƒ†ãƒ ãƒ«ãƒ¼ãƒˆãƒ˜ãƒƒãƒ€æŽ¥å°¾è¾žä»˜ã��ã�§è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ«ãƒ¼ãƒ—ã�Œå®Œå…¨ã�ªå…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“åž‹æƒ…å ±ã�Œä¸�å��åˆ†ã�§ã�™å‚™è€ƒ: NULL ãƒ�ã‚¤ãƒ³ã‚¿æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�®æ•°ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å¼•æ•°ã�®æ•°ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å‘½ä»¤é€£éŽ–ä¸­ã�® bb ã�®æ•° (%d) ã�Œ n_basic_blocks (%d) ã�¨é�•ã�„ã�¾ã�™ãƒ™ã‚¯ãƒˆãƒ«ã�®è¦�ç´ ã�®æ•°ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“objc++-cpp-output ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« objective-c++-cpp-output ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„objc-cpp-output ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« objective-c-cpp-output ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œãƒ¡ã‚½ãƒƒãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å�¯å¤‰åž‹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯ãƒªãƒ³ã‚¯ã�•ã‚Œã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™packed ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚ªãƒ•ã‚»ãƒƒãƒˆã�¯ GCC 4.4 ã�§å¤‰æ›´ã�•ã‚Œã�¦ã�„ã�¾ã�™å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—é–¢æ•°å®£è¨€å†…ã�§å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®ä»®å¼•æ•°å®£è¨€ã�§ã�™å�³å€¤ã�¨ã�—ã�¦ãƒ­ãƒ¼ãƒ‰ã�§ã��ã‚‹ã�®ã�¯ 0.0 ã�®ã�¿ã�§ã�™.bss ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«ã�¯æœªåˆ�æœŸåŒ–å¤‰æ•°ã�®ã�¿é…�ç½®å‡ºæ�¥ã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å¤‰æ•°ã�®ã�¿ .noinit ã‚»ã‚¯ã‚·ãƒ§ãƒ³å†…ã�«é…�ç½®ã�§ã��ã�¾ã�™å¼±ã�„åˆ¥å��ã�®ã�¿ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™/dev/zero ã‚’é–‹ã��ã�¾ã�™: %mä¾�å­˜é–¢ä¿‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�„ã�¦ã�„ã�¾ã�™: %må‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�„ã�¦ã�„ã�¾ã�™: %mè¢«æ¼”ç®—å­�åˆ¶ç´„ã�«æ­£ã�—ã��ã�ªã�„ä½�ç½®ã�«ã�‚ã‚‹ %<+%> ã�¾ã�Ÿã�¯ %<=%> ã�Œå�«ã�¾ã‚Œã�¾ã�™è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'Y' ã�§ã�™%% æ–‡å­—ã�®å¾Œã�«è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œç¯„å›²å¤–ã�§ã�™è¢«æ¼”ç®—å­�ç•ªå�·ã�Œæ›¸å¼�ã�®ç¯„å›²å¤–ã�§ã�™è¢«æ¼”ç®—å­�ç•ªå�·ã�Œå¼•æ•°ã‚’å�–ã‚‰ã�ªã�„æ›¸å¼�ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™è¢«æ¼”ç®—å­�ç•ªå�·ã�Œä»£å…¥ã�®æŠ‘åˆ¶ã�¨å…±ã�«ä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�™%qE ã�«é–¢ã�™ã‚‹æ¼”ç®—ã�¯å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“æœ€é�©åŒ–ã�«ã‚ˆã‚Šãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�®èª­ã�¿è¾¼ã�¿/æ›¸ã��è¾¼ã�¿ã�Œå‰Šé™¤ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™NULL ãƒ�ã‚¤ãƒ³ã‚¿ã�Œã�‚ã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã�§ã�™å…ƒã�®å®šç¾©ã�¯ã�“ã�“ã�«å‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿé ˜åŸŸ %i ã�®å¤–éƒ¨ãƒ–ãƒ­ãƒƒã‚¯ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å‡ºåŠ›åˆ¶ç´„ %d ã�¯å�˜ä¸€ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æŒ‡å®šã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å‡ºåŠ›åˆ¶ç´„ %qc (è¢«æ¼”ç®—å­� %d ç”¨) ã�Œå…ˆé ­ã�«ã�‚ã‚Šã�¾ã�›ã‚“å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«å��ã�ŒäºŒå›žæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™å‡ºåŠ›ç•ªå�· %d ã�¯ç›´æŽ¥ã‚¢ãƒ‰ãƒ¬ã‚¹æŒ‡å®šã�§ã��ã�¾ã�›ã‚“å‡ºåŠ›è¢«æ¼”ç®—å­� %d ã�¯ %<&%> åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å‡ºåŠ›è¢«æ¼”ç®—å­�åˆ¶ç´„ã�« %<=%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“å‡ºåŠ›è¢«æ¼”ç®—å­�ã�Œ %<asm%> å†…ã�®å®šæ•°ã�§ã�™output_move_single:é…�åˆ—ã�®æ¬¡å…ƒã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿå®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿåˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿpacked å±žæ€§ã�¯é�žåŠ¹çŽ‡ã�ªæ•´åˆ—ã�®åŽŸå› ã�¨ã�ªã‚Šã�¾ã�™%q+D ã�® packed å±žæ€§ã�¯ é�žåŠ¹çŽ‡ã�ªæ•´åˆ—ã�®åŽŸå› ã�¨ã�ªã‚Šã�¾packed å±žæ€§ã�¯ %qE ã�®é�žåŠ¹çŽ‡ã�ªæ•´åˆ—ã�®åŽŸå› ã�¨ã�ªã‚Šã�¾ã�™packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“packed å±žæ€§ã�¯ %q+D ã�«ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“packed å±žæ€§ã�¯ %qE ã�«ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %q+D ã�¯ç›´å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�™ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“ä»®å¼•æ•° %u (%q+D) ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %u (%q+D) ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %u ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %<float%> (%<double%> ã�§ã�¯ã�ªã��) ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %qT (%qT ã�§ã�¯ã�ªã��) ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æµ®å‹•å°�æ•°ç‚¹åž‹ã�§ã�¯ã�ªã��è¤‡ç´ æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æ•´æ•°åž‹ã�§ã�¯ã�ªã��è¤‡ç´ æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�¯ã�ªã��æµ®å‹•å°�æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æ•´æ•°åž‹ã�§ã�¯ã�ªã��æµ®å‹•å°�æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�¯ã�ªã��æ•´æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æµ®å‹•å°�æ•°åž‹ã�§ã�¯ã�ªã��æ•´æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç¬¦å�·ä»˜ã��ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç¬¦å�·ç„¡ã�—ã�¨ã�—ã�¦ã�§ã�™äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�«æ¸¡ã�—ã�¦ã�„ã�¾ã�™passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡ã�™ã�¨ã��ã�«æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç•°ã�ªã‚‹å¹…ã�§ã�™pex_init ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %mãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�¯ GPL ã�«é�©å�ˆã�—ã�Ÿãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“
  %sãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�¯ã‚¤ãƒ™ãƒ³ãƒˆ %s ç”¨ã�« NULL ã‚³ãƒ¼ãƒ«ãƒ�ãƒƒã‚¯é–¢æ•°ã‚’ç™»éŒ²ã�—ã�¾ã�—ã�Ÿãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã‚µãƒ�ãƒ¼ãƒˆã�¯ç„¡åŠ¹ã�§ã�™ã€‚--enable-plugin ã‚’ä»˜ã�‘ã�¦ configure ã‚’è¡Œã�£ã�¦ã��ã� ã�•ã�„ãƒ�ã‚¤ãƒ³ã‚¿%<void *%> åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚·ãƒ³ãƒœãƒ«ã�‹ã‚‰ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œé–“é�•ã�£ã�¦ã�„ã‚‹ã‚ˆã�†ã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã‚¿ãƒ¼ã‚²ãƒƒãƒˆåž‹ã�¯ C++ ã�§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®å·®ã‚’æ±‚ã‚�ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“è¤‡ç´ æ•°åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�ãƒ�ã‚¤ãƒ³ã‚¿å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿæ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“case ã�®å€¤ã�¨ã�—ã�¦ãƒ�ã‚¤ãƒ³ã‚¿ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¾Œç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å‰�ç½®æ¸›åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å‰�ç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ç²¾åº¦printf æ›¸å¼�ã�§ã�®ç²¾åº¦è¿°èªžä»˜ã�� Thumb å‘½ä»¤æ�¡ä»¶ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�«ã�‚ã‚‹è¿°èªžä»˜ã��å‘½ä»¤å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿå‰�ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿå‰�ã�«ã�“ã�“ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�ŸVxWorks ç”¨ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚µãƒ�ãƒ¼ãƒˆ-mg ã�§ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ—ãƒ­ã‚°ãƒ©ãƒ : %s
  ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®£è¨€ã�§ã�™%q+D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¯å‰�ã�®å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®å®šç¾©ã‚ˆã‚Šå°‘ã�ªã�„å¼•æ•°ã‚’å®£è¨€ã�—ã�¦ã�„ã�¾ã�™%q+D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¯å‰�ã�®å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®å®šç¾©ã‚ˆã‚Šå¤šã��ã�®å¼•æ•°ã‚’å®£è¨€ã�—ã�¦ã�„ã�¾ã�™é�žãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®šç¾©ã�«ç¶šã�„ã�¦ %q+D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�™ç–‘ä¼¼ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œå‘¼ã�³å‡ºã�•ã‚Œã�¾ã�›ã‚“r0 ã�¯å‘¼ã�³å‡ºã�—ã�«ã‚ˆã�£ã�¦ä¸Šæ›¸ã��ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�¨ã�—ã�¦åˆ©ç”¨ã�§ã��ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™switch æ–‡å†…ã�§ã�®ç¯„å›²å¼�ã�¯é�žæ¨™æº–ã�§ã�™rdynamic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™NULL ãƒ�ã‚¤ãƒ³ã‚¿ã‚’é€šã�—ã�¦èª­ã�¿è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)%<enum %E%> ã�®å†�å®šç¾©ã�§ã�™%q+D ã�Œç•°ã�ªã‚‹å�¯è¦–æ€§ã�§å†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ (å�¤ã�„å�¯è¦–æ€§ã�Œä¿�è­·ã�•ã‚Œã�¾ã�™)ãƒªãƒ³ã‚¯ç„¡ã�— %q+D ã�®å†�å®šç¾©ã�§ã�™åˆ—æŒ™åž‹ %q+D ã�®å†�å®£è¨€ã�§ã�™ã�“ã�“ã�§ %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™extern inline ã�§å†�å®šç¾©ã�•ã‚Œã�Ÿé–¢æ•°ã�¯ inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¾ã�›ã‚“%<struct %E%> ã�®å†�å®šç¾©ã�§ã�™%<union %E%> ã�®å†�å®šç¾©ã�§ã�™%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™ä»®å¼•æ•° %q+D ã�Œå†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿtypedef %q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�Œç•°ã�ªã‚‹åž‹ã�§å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�®å†—é•·ã�ªå†�å®£è¨€ã�§ã�™lp %i ã�®é ˜åŸŸã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™é�žãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %q+D ç”¨ã�«ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�Œä¸Žã�ˆã‚‰ã‚Œã�¾ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿å��ã�Œ %q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“'M' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™'N' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�Œãƒ‡ãƒ¼ã‚¿åž‹ã�«é�©å�ˆã�—ã�¾ã�›ã‚“ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™regparam ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“spec %s ã‚’ %s ã�«å��å‰�ã‚’å¤‰æ›´ã�—ã�¾ã�™
! Objective-C æ–‡å­—åˆ—ã�®å‰�ã�«é€£ç¶šã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�§ã�¯ã�ªã�„ä½•ã�‹ã�®ãƒ¡ãƒ³ãƒ� %qE ã�®è¦�æ±‚ã�§ã�™è¦�æ±‚ã�•ã‚Œã�Ÿ %q+D ç”¨ã�®æ•´åˆ—ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã‚‹æ•´åˆ— %wu ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™æˆ»ã‚Šå€¤ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™æˆ»ã‚Šåž‹ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é–¢æ•°ã�®æˆ»ã‚Šå€¤ã�®åž‹ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™å�³ç²¾åº¦strfmon æ›¸å¼�ã�®å�³ç²¾åº¦å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™VAX æµ®å‹•å°�æ•°ã�§ã�¯ä¸¸ã‚�ãƒ¢ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“rx200 CPU ã�«ã�¯ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ FPU ã�Œã�‚ã‚Šã�¾ã�›ã‚“sanitizeré–¢æ•°å±žæ€§ã�Œå�ˆã�„ã�¾ã�›ã‚“ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<auto%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<runtime%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“%q+D ã�®ç¬¬äºŒå¼•æ•°ã�¯ %<char **%> ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œã€�æœ€å¾Œã�®å��å‰�ä»˜ã��å¼•æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“section å±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ %q+D ç”¨ã�«ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�¯ä¸Šæ›¸ã��ã�§ã��ã�¾ã�›ã‚“%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã‚»ãƒ¬ã‚¯ã‚¿ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã‚³ã‚¢ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºåˆ¶é™�ã‚’æœ€å¤§ã�¸è¨­å®šã�—ã�¦ã�„ã�¾ã�™: %méš ã�•ã‚Œã�Ÿå®£è¨€ã�¯ã�“ã�“ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %q#D ã‚’è¦†ã�„éš ã�—ã�¦ã�„ã�¾ã�™ãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢æ•° %q#D ã‚’è¦†ã�„éš ã�—ã�¦ã�„ã�¾ã�™shared ã�¨ mdll ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“å…±æœ‰ rtxè¢«æ¼”ç®—å­�ã�Œé�žæ•´æ•°åž‹ã�®ã‚·ãƒ•ãƒˆæ¼”ç®—ã�§ã�™åž‹ã�®ç¬¦å�·ã�¨ãƒžã‚·ãƒ³ãƒ¢ãƒ¼ãƒ‰ %qs ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™ãƒ«ãƒ¼ãƒ— %d ã�®ã‚µã‚¤ã‚ºã�¯ %d ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™ã€‚%d ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%q+D ã�®æˆ»ã‚Šå€¤ã�®ã‚µã‚¤ã‚ºã�Œ %u ãƒ�ã‚¤ãƒˆã�§ã�™ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™å¤‰æ•° %q+D ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™soft-float ã�¨ long-double-128 ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ®‹å¿µã�§ã�™ã�Œæœªå®Ÿè£…ã�§ã�™: ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™ã‚½ãƒ¼ã‚¹ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚½ãƒ¼ã‚¹ã�¯ã‚¯ãƒ©ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“spec %qs ã�«ç„¡åŠ¹ã�ª %<%%0%c%> ã�Œã�‚ã‚Šã�¾ã�™spec %qs ã�«ç„¡åŠ¹ã�ª %<%%W%c%> ã�Œã�‚ã‚Šã�¾ã�™spec %qs ã�«ç„¡åŠ¹ã�ª %<%%x%c%> ã�Œã�‚ã‚Šã�¾ã�™spec %qs ã�Œç„¡åŠ¹ã�§ã�™spec å¤±æ•—: %<%%*%> ã�¯ãƒ‘ã‚¿ãƒ¼ãƒ³ãƒžãƒƒãƒ�ã�«ã‚ˆã�£ã�¦åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“spec å¤±æ•—: èª�è­˜ã�§ã��ã�ªã�„ spec ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qc ã�§ã�™spec ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒªãƒ³ã‚¯ã�«é–¢ã�™ã‚‹ spec ã�Œã�‚ã‚Šã�¾ã�›ã‚“spec ã�¯ '%s' ã�§ã�™
  
! specs ã�® %%include æ§‹æ–‡ã�® %ld æ–‡å­—ä»¥é™�ã�®å½¢å¼�ã�«èª¤ã‚Šã�Œã�‚ã‚Šã�¾ã�™specs ã�® %%rename æ§‹æ–‡ã�® %ld æ–‡å­—ä»¥é™�ã�®å½¢å¼�ã�«èª¤ã‚Šã�Œã�‚ã‚Šã�¾ã�™spec ãƒ•ã‚¡ã‚¤ãƒ« %s ã�«å��å‰�ã‚’å¤‰æ›´ã�™ã‚‹ spec ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“ã�§ã�—ã�Ÿ%ld æ–‡å­—ã�®å¾Œã�«ã�Šã�‹ã�—ã�ª spec ãƒ•ã‚¡ã‚¤ãƒ«spec ãƒ•ã‚¡ã‚¤ãƒ«ä¸­ã�® %ld æ–‡å­—ã�®å¾Œã�«ä¸�æ˜Žã�ª %% ã‚³ãƒžãƒ³ãƒ‰æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œ 8 ãƒ�ã‚¤ãƒˆã�®å€�æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“: %wdã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œ 8 ãƒ�ã‚¤ãƒˆã�®å€�æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“: %wdã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œå¤§ã��ã�™ã�Žã�¾ã�™ã‚¹ã‚¿ãƒƒã‚¯åˆ¶é™�å¼�ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯åˆ¶é™�ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œé–¢æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å…¨ã�¦ã�®å±€æ‰€é…�åˆ—ã�Œ %d ãƒ�ã‚¤ãƒˆä»¥ä¸‹ã�§ã�™ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œå±€æ‰€å¤‰æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å�¯å¤‰é•·ãƒ�ãƒƒãƒ•ã‚¡å¤‰æ•°ã�§ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ç”¨ã�«ã‚¹ã‚¿ãƒƒã‚¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 2 ã�®ç´¯ä¹—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 64k ã‚ˆã‚Šå¤§ã��ã��ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œå¤§ã��ã�™ã�Žã�¾ã�™: %d ãƒ�ã‚¤ãƒˆæ–‡ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“æ–‡ã�Œ throw ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™ã�Œã€� throw ã�—ã�¾ã�›ã‚“åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E%q+D ã�®é�™çš„å®£è¨€ã�Œé�žé�™çš„å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™static ã�¯ TPF-OS ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“é�™çš„ãƒ¡ãƒ³ãƒ� %qD ã�¯ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«å‡ºæ�¥ã�¾ã�›ã‚“ä»®å¼•æ•°ã�§ç„¡ã�„é…�åˆ—å®£è¨€å†…ã�®é�™çš„ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã�§ã�™stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“stdcall ã�¨ fastcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“stdcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿä»®å¼•æ•° %qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã‚¿æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿç„¡å��ä»®å¼•æ•°ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿfriend é–¢æ•°å®£è¨€å†…ã�®è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­�ã�¯ç„¡åŠ¹ã�§ã�™%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸€å®šã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %<\%o%> ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %qc ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %qs ã�Œã�‚ã‚Šã�¾ã�™strftime æ›¸å¼�ã�¯å¼•æ•°ã‚’æ›¸å¼�è§£é‡ˆã�§ã��ã�¾ã�›ã‚“æ–‡å­—åˆ—é•· %qd ã�¯é•·ã�• %qd (ISO C%d ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�§ã‚µãƒ�ãƒ¼ãƒˆã�Œè¦�æ±‚ã�•ã‚Œã‚‹é•·ã�•) ã‚ˆã‚Šé•·ã�„ã�§ã�™æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ§‹é€ ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™æ·»å­—ã‚’ã�¤ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé…�åˆ—ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œã€�é…�åˆ—ã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯ãƒ™ã‚¯ãƒˆãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<do%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<else%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<if%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<else%> ã�Œæ›–æ˜§ã�«ã�ªã‚‹ã�“ã�¨ã‚’é�¿ã�‘ã‚‹ã�Ÿã‚�ã�«æ˜Žç¤ºçš„ã�«ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<||%> å†…ã�«ã�‚ã‚‹ %<&&%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<&%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹ %<+%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<<<%> å†…ã�«ã�‚ã‚‹ %<+%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<>>%> å†…ã�«ã�‚ã‚‹ %<+%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<&%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹ %<-%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<<<%> å†…ã�«ã�‚ã‚‹ %<-%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<>>%> å†…ã�«ã�‚ã‚‹ %<-%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<^%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹è¨ˆç®—ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<|%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹è¨ˆç®—ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™çœŸå�½å€¤ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã‚‹ä»£å…¥ã�®ã�¾ã‚�ã‚Šã�§ã�¯ã€�ä¸¸æ‹¬å¼§ã�®ä½¿ç”¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™%<!=%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<&%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<==%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<^%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<|%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<!%> ã�®è¢«æ¼”ç®—å­�ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã€�ã�¾ã�Ÿã�¯ %<&%> ã�‹ã‚‰ %<&&%> ã�¸å¤‰æ›´ã�™ã‚‹ã€�ã�¾ã�Ÿã�¯ %<!%> ã�‹ã‚‰ %<~%> ã�¸å¤‰æ›´ã�™ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<!%> ã�®è¢«æ¼”ç®—å­�ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã€�ã�¾ã�Ÿã�¯ %<|%> ã�‹ã‚‰ %<||%> ã�¸å¤‰æ›´ã�™ã‚‹ã€�ã�¾ã�Ÿã�¯ %<!%> ã�‹ã‚‰ %<~%> ã�¸å¤‰æ›´ã�™ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™ã‚¹ã‚¤ãƒƒãƒ� %qs ã�Œ %<-%> ã�§é–‹å§‹ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“default ã�® case ã�Œç„¡ã�„ switch ã�§ã�™switch ã�®å†…å®¹ã�Œæ•´æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“switch ã�Œã�“ã�“ã�‹ã‚‰é–‹å§‹ã�—ã�¾ã�™å�³å€¤è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã‚‹ã‚·ãƒ³ãƒœãƒ«ã�§ã�™PIC ãƒ¢ãƒ¼ãƒ‰ã�§ä½¿ç”¨ã�•ã‚Œã‚‹ã‚ªãƒ•ã‚»ãƒƒãƒˆä»˜ã��ã�®ã‚·ãƒ³ãƒœãƒ«ã�§ã�™ã‚·ãƒ³ãƒœãƒ«ã�«ã‚ˆã‚‹ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�¯ z10 ã�¾ã�Ÿã�¯ã��ã‚Œä»¥é™�ã�§ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�™kern.osversion ã�® sysctl ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %mã‚·ã‚¹ãƒ†ãƒ ãƒ‘ã‚¹ %qs ã�Œçµ¶å¯¾ãƒ‘ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<void%> åž‹ã�®å¼�ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™ãƒ©ãƒ™ãƒ«ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�™ã‚‹ã�“ã�¨ã�¯é�žæ¨™æº–ã�§ã�™ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM/Thumb ç›¸äº’åˆ©ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“target å±žæ€§ã�¯ã�“ã�®ãƒžã‚·ãƒ³ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ AltiVec ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ darwin64 ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå½¢å¼�ã�¯ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯å�‚ç…§ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯ã‚¯ãƒ©ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯å�‚ç…§ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯å�‚ç…§ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆæŒ‡å®šã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�Œå�ˆã�£ã�¦ã�„ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ã�¯ãƒ‡ãƒ�ãƒƒã‚°å‡ºåŠ›ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®šç¾©ã�§ã�™ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ branch-likely å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ paired-single å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ synci å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“printf ã�® ' ' ãƒ•ãƒ©ã‚°strfmon ã�® '!' ãƒ•ãƒ©ã‚°printf ã�® '#' ãƒ•ãƒ©ã‚°strftime ã�® '#' ãƒ•ãƒ©ã‚°printf ã�® ''' ãƒ•ãƒ©ã‚°scanf ã�® ''' ãƒ•ãƒ©ã‚°strfmon ã�® '(' ãƒ•ãƒ©ã‚°printf ã�® '+' ãƒ•ãƒ©ã‚°strfmon ã�® '+' ãƒ•ãƒ©ã‚°printf ã�® '-' ãƒ•ãƒ©ã‚°strfmon ã�® '-' ãƒ•ãƒ©ã‚°strftime ã�® '-' ãƒ•ãƒ©ã‚°printf ã�® '0' ãƒ•ãƒ©ã‚°strftime ã�® '0' ãƒ•ãƒ©ã‚°strftime ã�® 'E' ä¿®é£¾å­�printf ã�® 'I' ãƒ•ãƒ©ã‚°scanf ã�® 'I' ãƒ•ãƒ©ã‚°'O' ä¿®é£¾å­�strftime ã�® 'O' ä¿®é£¾å­�strfmon ã�® '^' ãƒ•ãƒ©ã‚°strftime ã�® '^' ãƒ•ãƒ©ã‚°strftime ã�® '_' ãƒ•ãƒ©ã‚°scanf ã�® 'a' ãƒ•ãƒ©ã‚°scanf ã�® 'm' ãƒ•ãƒ©ã‚°printf ã�® 'q' ãƒ•ãƒ©ã‚°-shared ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ VAX ELF ç”¨ã�«ã�¯ç�¾åœ¨ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å�¯å¤‰é•·é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�¤æ§‹é€ ä½“ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™RX200 CPU ã�¯ FPU ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™scanf æ©Ÿèƒ½ã�®ä»£å…¥ã�®æŠ‘åˆ¶%<operator new%> ã�®ç¬¬ä¸€å¼•æ•°ã�¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“m210 ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚µãƒ�ãƒ¼ãƒˆã‚’è¡Œã�ªã�ˆã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qE ã�Œåž‹ %qT ã�®ç¯„å›²å¤–ã�«ã�‚ã‚‹ã�®ã�§å¤‰æ�›çµ�æžœã�¯ä¸�å®šã�§ã�™%q+D ã�®ç¬¬ä¸‰å¼•æ•°ã�¯ %<char **%> ã�¨ã�™ã�¹ã��ã�§ã�—ã‚‡ã�†%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr405 ã�¨ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr500 ã�¨ fr550 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®å��é€²å®šæ•°ã�¯ ISO C90 å†…ã�§ã�®ã�¿ç¬¦å�·ç„¡ã�—ã�§ã�™ã�“ã�®å��é€²å®šæ•°ã�¯ ISO C90 ã�§ã�¯ã�Šã��ã‚‰ã��ç¬¦å�·ç„¡ã�—ã�§ã�™ã�“ã‚Œã�Œæœ€åˆ�ã�® default ãƒ©ãƒ™ãƒ«ã�§ã�™ã�“ã‚Œã�Œé‡�ã�ªã‚Šå�ˆã�£ã�¦ã�„ã‚‹å€¤ã�®æœ€åˆ�ã�®é …ç›®ã�§ã�™ã�“ã�®ãƒ¡ãƒ‡ã‚£ã‚¢é–¢æ•°ã�¯ fr400 ã�¨ fr550 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®ãƒ¡ãƒ‡ã‚£ã‚¢é–¢æ•°ã�¯ fr500 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %qs ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�¯é�…å»¶åˆ†å²�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€ COMMON ãƒ‡ãƒ¼ã‚¿ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+D ã�®ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�Œé�žã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™%%:version-compare ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™é–¢æ•°ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå°‘ã�ªã�™ã�Žã�¾ã�™ãƒ‡ãƒ�ãƒƒã‚°ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¨­å®šã�™ã‚‹ # æŒ‡ç¤ºã�Œé�…ã�™ã�Žã�¾ã�™%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™æ›¸å¼�ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:compare-debug-dump-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:compare-debug-self-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:version-compare ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™é–¢æ•°ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™ãƒ¡ã‚½ãƒƒãƒ‰ %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%qT ç”¨ã�®åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œå¤šã�™ã�Žã�¾ã�™å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå¤šã�™ã�Žã�¾ã�™return æ–‡å†…ã�®å€¤ã�Œå¤šã�™ã�Žã�¾ã�™ç ´æ£„ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“ã�Œå¤§ã��ã�™ã�Žã�¾ã�™: %dæº–å‚™ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“ã�Œå¤šã�™ã�Žã�¾ã�™: %då±€æ‰€å¤‰æ•°ã�®å�ˆè¨ˆã‚µã‚¤ã‚ºã�Œã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�®åˆ¶é™�ã‚’è¶…é�Žã�—ã�¦ã�„ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯ãƒ©ãƒ™ãƒ«ã‚’å��å‰�ç©ºé–“ã�§åˆ†é›¢ã�§ã��ã�¾ã�›ã‚“ã€‚è­˜åˆ¥å­� %qE ã�Œç«¶å�ˆã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯ ISO C ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�¯æ‹’å�¦ã�•ã‚Œã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯è‡ªå‹•é›†ç´„åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯å…±ç”¨ä½“ã�®åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�®é€£çµ�ã‚’æ‹’å�¦ã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯å�˜é …ãƒ—ãƒ©ã‚¹æ¼”ç®—å­�ã‚’æ‹’å�¦ã�—ã�¾ã�™VAX æµ®å‹•å°�æ•°ã�§ã�¯ãƒˆãƒ©ãƒƒãƒ—ãƒ¢ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å®£è¨€æŒ‡å®šå†…ã�«äºŒå€‹ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™%<delete%> ã�«ä¸Žã�ˆã‚‰ã‚Œã‚‹åž‹ %q#T ã�®å¼•æ•°ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™åž‹ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�åž‹å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿåž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�« %qE ã�®å®£è¨€å†…ã�§ã�ªã‚Šã�¾ã�™åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«åž‹å��å†…ã�§ã�ªã‚Šã�¾ã�™åž‹ã�Œãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿåž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %sSSA_NAME ã�¨ã��ã�®ã‚·ãƒ³ãƒœãƒ«é–“ã�§åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“äºŒé€²å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“åž‹å��ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™åž‹å��ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™%qD ã�®åž‹ã�¯å…ƒã�®å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®åž‹ã�¯ GCC æ‹¡å¼µã�§ã�™æ­£å¼�ã�ª %d ç•ªç›®ã�®ä»®å¼•æ•°ã�®åž‹ã�Œä¸�å®Œå…¨ã�§ã�™é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�® typedef å®£è¨€ã�¯ç„¡åŠ¹ã�§ã�™åž‹ã�¯å…¨ã��äº’æ�›ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯ã�«ç©�ã�¾ã‚Œã�Ÿä»®å¼•æ•°ã�®å®Ÿéš›ã�®ä½�ç½®ã‚’è¨ˆç®—ã�§ã��ã�¾ã�›ã‚“%qs ã‚’ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ãƒˆã�§ã��ã�¾ã�›ã‚“ãƒ©ã‚¤ãƒ–ãƒ©ãƒªæŽ¢ç´¢ãƒ‘ã‚¹å†…ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒªãƒ³ã‚«ã‚¹ã‚¯ãƒªãƒ—ãƒˆ %qs ã�®ä½�ç½®ç¢ºèª�ã�Œã�§ã��ã�¾ã�›ã‚“æœªå®šç¾©ã�®å��å‰�ä»˜ã��é�žæ¼”ç®—å­� %qs ã�§ã�™äºˆæœŸã�—ã�ªã�„å€�æ•°è¢«æ¼”ç®—å­�äºˆæœŸã�—ã�ªã�„æ¼”ç®—å­�ã‚¢ãƒ‰ãƒ¬ã‚¹å†…ã�®äºˆæœŸã�—ã�ªã�„å‰¯ä½œç”¨äºˆæœŸã�—ã�ªã�„ãƒ†ã‚­ã‚¹ãƒˆã‚¢ãƒ‰ãƒ¬ã‚¹:%qT å†…ã�®åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„å®šæ•°ãƒ¡ãƒ³ãƒ�ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™å…±ç”¨ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“å…±ç”¨ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™ä¸�æ˜Žã�ª IRA ç¯„å›² %qs ã�§ã�™ä¸�æ˜Žã�ª TLS ãƒ¢ãƒ‡ãƒ« %qs ã�§ã�™ä¸�æ˜Žã�ªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ %qE (%<#pragma pack%> ç”¨) ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿdelete ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�«ã‚ˆã�£ã�¦ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ«ãƒ�ãƒƒã‚¯ã‚¤ãƒ™ãƒ³ãƒˆã�Œç™»éŒ²ã�•ã‚Œã�¾ã�—ã�Ÿæ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™ä¸�æ˜Žã�ªä½™åˆ†ã�ªç²¾åº¦ã‚¹ã‚¿ã‚¤ãƒ« %qs ã�§ã�™ä¸�æ˜Žã�ªæµ®å‹•å°�æ•°çŸ­ç¸®å½¢ %qs ã�§ã�™ä¸�æ˜Žã�ªå‘½ä»¤ãƒ¢ãƒ¼ãƒ‰ä¸�æ˜Žã�ªãƒžã‚·ãƒ³ãƒ¢ãƒ¼ãƒ‰ %qE ã�§ã�™ä¸�æ˜Žã�ª move å‘½ä»¤:ä¸�æ˜Žã�ªæ¼”ç®—å­� %qs ã�Œ %%:version-compare å†…ã�«ã�‚ã‚Šã�¾ã�™%<#pragma GCC diagnostic%> ã�®å¾Œã�«ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�Œ %<asm%> å†…ã�«ã�‚ã‚Šã�¾ã�™ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™: %sä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™ç„¡å��ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã�Œã€�ã��ã�®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’å®šç¾©ã�—ã�¦ã�„ã�¾ã�›ã‚“ç„¡å��å¤‰æ•°ã‚„ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿåˆ°é�”ä¸�å�¯èƒ½èª�è­˜ã�§ã��ã�ªã�„å‘½ä»¤:èª�è­˜ã�§ã��ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™èª�è­˜ã�§ã��ã�ªã�„æ›¸å¼�æŒ‡å®šã�§ã�™èª�è­˜ã�§ã��ã�ªã�„ gcc ãƒ‡ãƒ�ãƒƒã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: %cèª�è­˜ã�§ã��ã�ªã�„ãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�§ã�™èª�è­˜å‡ºæ�¥ã�ªã�„ã‚»ã‚¯ã‚·ãƒ§ãƒ³å�� %qE ã�§ã�™èª�è­˜ã�§ã��ã�ªã�„å®šæ•°ã�®ã‚ˆã�†ã�ªã‚‚ã�®èª�è­˜ã�§ã��ã�ªã�„å�¯è¦–æ€§ã�®å€¤ %qs ã�§ã�™å›žå¾©ã�§ã��ã�ªã�„ã‚¨ãƒ©ãƒ¼çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %sã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•°ã‚¢ãƒ‰ãƒ¬ã‚¹:ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�ªã�„å›ºå®šå°�æ•°ç‚¹å¤‰æ�›ã�§ã�™ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„é�žæ¨™æº–ã�®æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®é€£çµ�ã�§ã�™æµ®å‹•å°�æ•°å®šæ•°ã�«é–¢ã�™ã‚‹ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„é�žæ¨™æº–ã�®æŽ¥å°¾è¾žã�§ã�™ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™çµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�ªã�„æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™ä½¿ç”¨ã�•ã‚Œã�ªã�„å¤‰æ•° %q+D ã�§ã�™case ãƒ©ãƒ™ãƒ«ç¯„å›²ã�®ä¸Šéƒ¨ã�®å€¤ã�Œåž‹ã�®æœ€å¤§å€¤ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™AltiVec åž‹å†…ã�§ã�® %<complex%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™AltiVec åž‹å†…ã�§ã�® %<long double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚%<int%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„%s ã�¨ %s ã‚’ %s æ›¸å¼�ã�§ä¸€ç·’ã�«ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™%s ã�¨ %s ã‚’ %<%%%c%> %s æ›¸å¼�ã�§ä¸€ç·’ã�«ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™AltiVec åž‹å†…ã�§ã�®çœŸå�½åž‹ (boolean) ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�ªã�„é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§å…±ç”¨ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�Œã�‚ã‚Šã�¾ã�™ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹å��ã�Œã�‚ã‚Šã�¾ã�™ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™darwin64 ABI ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™å�¤ã�„ darwin ABI ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %sè¨ˆç®—ã�•ã‚Œã�Ÿå€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“å¤‰æ•°å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•° %q+D å®šç¾©ã�¯ dllimport ã�¨ã�—ã�¦ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•° %q+D ã�Œ %<longjmp%> ã�¾ã�Ÿã�¯ %<vfork%> ã�«ã‚ˆã�£ã�¦ç ´å£Šã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“å¤‰æ•° %qD ã�«ã�¯åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�™ã�Œä¸�å®Œå…¨åž‹ã�§ã�™å¤‰æ•° %qD ã�Œé–¢æ•°ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿå¤‰æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿå‰�ã�« %<static%> ã�¨å®£è¨€ã�•ã‚Œã�Ÿå¤‰æ•°ã�Œ %<extern%> ã�¨å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•°è¿½è·¡ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã�“ã�®ãƒ‡ãƒ�ãƒƒã‚°å½¢å¼�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¤‰æ•°è¿½è·¡ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�—ã�ªã�„é™�ã‚Šæ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“å¤‰æ•°è¿½è·¡ã‚µã‚¤ã‚ºåˆ¶é™�ã�Œè¶…é�Žã�—ã�¾ã�—ã�Ÿå�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ %qE ã�§ã�™ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™ãƒ™ã‚¯ãƒˆãƒ«ã�®ã‚µã‚¤ã‚ºã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã�®æ•´æ•°å€�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“verify_cgraph_node ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿverify_flow_info ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿverify_gimple ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿverify_ssa ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿversion å±žæ€§ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é�ž VOP å®£è¨€ç”¨ã�®ä»®æƒ³ SSA å��ã�§ã�™ä»®æƒ³åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã�¯ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“å�¯è¦–æ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å�¯è¦–æ€§å±žæ€§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿvoid ã�®å€¤ã�Œæœ¬æ�¥ã�®æ„�å‘³é€šã‚Šã�«ç„¡è¦–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿè­¦å‘Š: è­¦å‘Š: ã‚·ã‚¹ãƒ†ãƒ ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹æ™‚ã�¯ '-static' ã‚’æŒ‡å®šã�™ã‚‹ã�“ã�¨ã‚’æ¤œè¨Žã�—ã�¦ã��ã� ã�•ã�„å¼±ã�„ %q+D ã�¯ %qE ã�¨ã�—ã�¦å®šç¾©ã�§ã��ã�¾ã�›ã‚“%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯å…¬é–‹ (public) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¼±ã�„å�‚ç…§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å‡ºåŠ›ã‚’ %s ã�¸æ›¸ã��è¾¼ã�¿ä¸­ã�§ã�™: %m%qs ã�®å¹…ã�Œã��ã�®ã‚µã‚¤ã‚ºã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®å¹…ã�Œ %qD é�žæ•´æ•°åž‹ %qT ã�§ã�™å®šæ•°ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«æ›¸ã��è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)NULL ãƒ�ã‚¤ãƒ³ã‚¿ã‚’é€šã�—ã�¦æ›¸ã��è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)%qE å±žæ€§ç”¨ã�«é–“é�•ã�£ã�Ÿæ•°ã�®å¼•æ•°ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™abs ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™ãƒ“ãƒƒãƒˆå��è»¢ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™è¤‡ç´ å…±å½¹(~)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™æ¸›åˆ†ã�™ã‚‹å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å¢—åˆ†ã�™ã‚‹å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å�˜é …æ„Ÿå˜†ç¬¦(!)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å�˜é …ãƒžã‚¤ãƒŠã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å�˜é …ãƒ—ãƒ©ã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™x87 ã�Œç„¡åŠ¹ã�ªçŠ¶æ…‹ã�§ x87 ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æˆ»ã�—ã�¦ (return) ã�„ã�¾ã�™xstormy16_print_operand: ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ‰ã�§ã�™0 ã�¾ã�Ÿã�¯è² ã�®ã‚µã‚¤ã‚ºã�®é…�åˆ— %q+D ã�§ã�™ãƒ™ã‚¯ãƒˆãƒ«ã�®ã‚µã‚¤ã‚ºã�Œ 0 ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œ 0 ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œ 0 ã�§ã�™%s æ›¸å¼�ã�®å¹…ã�Œ 0 ã�§ã�™é•·ã�•ã�Œ 0 ã�® %s æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™{ç„¡å��}
\ No newline at end of file
diff -Nrcpad gcc-11.1.0/gcc/po/ja.po gcc-11.2.0/gcc/po/ja.po
*** gcc-11.1.0/gcc/po/ja.po	Tue Apr 27 10:00:13 2021
--- gcc-11.2.0/gcc/po/ja.po	Wed Jul 28 06:55:07 2021
***************
*** 19,28 ****
  # Hiroshi Takekawa <sian@big.or.jp>, <sian.ht@gmail.com>, 2020, 2021
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 11.1-b20210207\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-03-19 21:31+0000\n"
! "PO-Revision-Date: 2021-02-10 19:45+0900\n"
  "Last-Translator: Hiroshi Takekawa <sian@big.or.jp>\n"
  "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
  "Language: ja\n"
--- 19,28 ----
  # Hiroshi Takekawa <sian@big.or.jp>, <sian.ht@gmail.com>, 2020, 2021
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 11.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
! "PO-Revision-Date: 2021-05-11 22:47+0900\n"
  "Last-Translator: Hiroshi Takekawa <sian@big.or.jp>\n"
  "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
  "Language: ja\n"
*************** msgid ""
*** 512,521 ****
  "                           'none' means revert to the default behavior of\n"
  "                           guessing the language based on the file's extension.\n"
  msgstr ""
- "  -x <language>            ã�“ã‚Œä»¥é™�å…¥åŠ›ã�™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã�®è¨€èªžã‚’æŒ‡å®šã�™ã‚‹ã€‚\n"
- "                           æŒ‡å®šå�¯èƒ½ã�ªè¨€èªžã�¯: c c++ assembler none\n"
- "                           'none' ã�ŒæŒ‡å®šã�•ã‚Œã‚‹ã�¨ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ã�µã‚‹ã�¾ã�„ã�§ã�‚ã‚‹\n"
- "                           æ‹¡å¼µå­�ã�‹ã‚‰è¨€èªžã‚’æŽ¨æ¸¬ã�™ã‚‹ã€‚\n"
  
  #: gcc.c:3798
  #, c-format
--- 512,517 ----
*************** msgid "  -p, --preserve-paths
*** 908,921 ****
  msgstr "  -p, --preserve-paths            ã�™ã�¹ã�¦ã�®ãƒ‘ã‚¹å��è¦�ç´ ã‚’ä¿�è­·ã�™ã‚‹\n"
  
  #: gcov.c:944
! #, fuzzy, c-format
  msgid "  -q, --use-hotness-colors        Emit perf-like colored output for hot lines\n"
! msgstr "  -n, --no-output                 å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ�ã�—ã�ªã�„\n"
  
  #: gcov.c:945
! #, fuzzy, c-format
  msgid "  -r, --relative-only             Only show data for relative sources\n"
! msgstr "  -a, --all-blocks                å�„åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«é–¢ã�™ã‚‹æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcov.c:946
  #, c-format
--- 904,917 ----
  msgstr "  -p, --preserve-paths            ã�™ã�¹ã�¦ã�®ãƒ‘ã‚¹å��è¦�ç´ ã‚’ä¿�è­·ã�™ã‚‹\n"
  
  #: gcov.c:944
! #, c-format
  msgid "  -q, --use-hotness-colors        Emit perf-like colored output for hot lines\n"
! msgstr "  -q, --use-hotness-colors        perf ã�®ã‚ˆã�†ã�« hot line ã�«è‰²ã‚’ã�¤ã�‘ã‚‹\n"
  
  #: gcov.c:945
! #, c-format
  msgid "  -r, --relative-only             Only show data for relative sources\n"
! msgstr "  -r, --relative-only             ç›¸å¯¾ã‚½ãƒ¼ã‚¹ã�®ãƒ‡ãƒ¼ã‚¿ã�®ã�¿è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcov.c:946
  #, c-format
*************** msgstr ""
*** 1262,1273 ****
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.c:3103
  #, fuzzy
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: lra-constraints.c:4133 reload.c:3862
  msgid "unable to generate reloads for:"
  msgstr ""
  
--- 1258,1269 ----
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.c:3108
  #, fuzzy
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: lra-constraints.c:4138 reload.c:3868
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgstr "èª�è­˜ã�§ã��ã�ªã�„å‘½ä»¤:"
*** 1440,1455 ****
  msgid "insn does not satisfy its constraints:"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: targhooks.c:2075
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ '%s' ã�®è¨­å®šã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: targhooks.c:2090
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ %<-fpic%> ã�®è¨­å®šã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: targhooks.c:2092
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ %<-fpie%> ã�®è¨­å®šã�Œç•°ã�ªã‚Šã�¾ã�™"
  
--- 1436,1451 ----
  msgid "insn does not satisfy its constraints:"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: targhooks.c:2089
  #, c-format
  msgid "created and used with differing settings of '%s'"
  msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ '%s' ã�®è¨­å®šã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: targhooks.c:2104
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ %<-fpic%> ã�®è¨­å®šã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: targhooks.c:2106
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ %<-fpie%> ã�®è¨­å®šã�Œç•°ã�ªã‚Šã�¾ã�™"
  
*************** msgstr ""
*** 1487,1493 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6041 c/c-typeck.c:7780 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1483,1489 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgid "function not considered for inlin
*** 1498,1506 ****
  msgstr "inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
  #: cif-code.def:43
- #, fuzzy
  msgid "caller is not optimized"
! msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: cif-code.def:47
  msgid "function body not available"
--- 1494,1501 ----
  msgstr "inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
  #: cif-code.def:43
  msgid "caller is not optimized"
! msgstr "caller ã�¯æœ€é�©åŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: cif-code.def:47
  msgid "function body not available"
*************** msgid "callee refers to comdat-local sym
*** 1596,1604 ****
  msgstr ""
  
  #: cif-code.def:134
- #, fuzzy
  msgid "sanitizer function attribute mismatch"
! msgstr "é–¢æ•°å±žæ€§ã�Œå�ˆã�„ã�¾ã�›ã‚“"
  
  #: cif-code.def:139
  msgid "function has external linkage when the user requests only inlining static for live patching"
--- 1591,1598 ----
  msgstr ""
  
  #: cif-code.def:134
  msgid "sanitizer function attribute mismatch"
! msgstr "sanitizeré–¢æ•°å±žæ€§ã�Œå�ˆã�„ã�¾ã�›ã‚“"
  
  #: cif-code.def:139
  msgid "function has external linkage when the user requests only inlining static for live patching"
*************** msgstr "strfmon æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�
*** 1934,2019 ****
  msgid "<command-line>"
  msgstr "<ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³>"
  
! #: config/aarch64/aarch64.c:10259
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10268 config/aarch64/aarch64.c:10281
! #: config/aarch64/aarch64.c:10293 config/aarch64/aarch64.c:10304
! #: config/aarch64/aarch64.c:10320 config/aarch64/aarch64.c:10334
! #: config/aarch64/aarch64.c:10354 config/aarch64/aarch64.c:10428
! #: config/aarch64/aarch64.c:10439 config/aarch64/aarch64.c:10453
! #: config/aarch64/aarch64.c:10675 config/aarch64/aarch64.c:10693
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10372 config/aarch64/aarch64.c:10383
! #: config/aarch64/aarch64.c:10535 config/aarch64/aarch64.c:10546
  #, c-format
  msgid "invalid vector constant"
  msgstr "ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«å®šæ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10395 config/aarch64/aarch64.c:10407
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10421
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10487 config/arm/arm.c:24289
  #, c-format
  msgid "missing operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:10572
  #, c-format
  msgid "invalid constant"
  msgstr "ç„¡åŠ¹ã�ªå®šæ•°"
  
! #: config/aarch64/aarch64.c:10575
  #, c-format
  msgid "invalid operand"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10701 config/aarch64/aarch64.c:10706
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10726
  #, c-format
  msgid "invalid address mode"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/aarch64/aarch64.c:23568 config/arm/arm.c:33644
! #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
! msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/aarch64/aarch64.c:23570 config/arm/arm.c:33646
! #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
! msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: config/aarch64/aarch64.c:23585 config/aarch64/aarch64.c:23601
! #: config/arm/arm.c:33661 config/arm/arm.c:33677
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23609
! #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
! msgstr "äºŒé€²æ¼”ç®—å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14054 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "å±€æ‰€å‹•çš„ TLS å�‚ç…§ç„¡ã�—ã�§ '%%&' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 1928,2010 ----
  msgid "<command-line>"
  msgstr "<ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³>"
  
! #: config/aarch64/aarch64.c:10663
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10672 config/aarch64/aarch64.c:10685
! #: config/aarch64/aarch64.c:10697 config/aarch64/aarch64.c:10708
! #: config/aarch64/aarch64.c:10724 config/aarch64/aarch64.c:10738
! #: config/aarch64/aarch64.c:10758 config/aarch64/aarch64.c:10832
! #: config/aarch64/aarch64.c:10843 config/aarch64/aarch64.c:10857
! #: config/aarch64/aarch64.c:11079 config/aarch64/aarch64.c:11097
  #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710
  #: config/pru/pru.c:1721 config/pru/pru.c:1793
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10776 config/aarch64/aarch64.c:10787
! #: config/aarch64/aarch64.c:10939 config/aarch64/aarch64.c:10950
  #, c-format
  msgid "invalid vector constant"
  msgstr "ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«å®šæ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10799 config/aarch64/aarch64.c:10811
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10825
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:10976
  #, c-format
  msgid "invalid constant"
  msgstr "ç„¡åŠ¹ã�ªå®šæ•°"
  
! #: config/aarch64/aarch64.c:10979
  #, c-format
  msgid "invalid operand"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:11105 config/aarch64/aarch64.c:11110
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�§ã�™"
  
! #: config/aarch64/aarch64.c:11130
  #, c-format
  msgid "invalid address mode"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  msgid "invalid conversion from type %<bfloat16_t%>"
! msgstr "%<bfloat16_t%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  msgid "invalid conversion to type %<bfloat16_t%>"
! msgstr "%<bfloat16_t%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  msgid "cannot combine GNU and SVE vectors in a binary operation"
! msgstr "GNU ã�¨ SVE ãƒ™ã‚¯ã‚¿ã�®äºŒé …æ¼”ç®—ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "å±€æ‰€å‹•çš„ TLS å�‚ç…§ç„¡ã�—ã�§ '%%&' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgid "invalid %%r value"
*** 2029,2046 ****
  msgstr "ç„¡åŠ¹ã�ª %%r å€¤"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13748 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ç„¡åŠ¹ã�ª %%R å€¤"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13668
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ç„¡åŠ¹ã�ª %%N å€¤"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13696
  #, c-format
  msgid "invalid %%P value"
  msgstr "ç„¡åŠ¹ã�ª %%P å€¤"
--- 2020,2037 ----
  msgstr "ç„¡åŠ¹ã�ª %%r å€¤"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ç„¡åŠ¹ã�ª %%R å€¤"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ç„¡åŠ¹ã�ª %%N å€¤"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "ç„¡åŠ¹ã�ª %%P å€¤"
*************** msgstr "ç„¡åŠ¹ã�ª %%M å€¤"
*** 2070,2076 ****
  msgid "invalid %%U value"
  msgstr "ç„¡åŠ¹ã�ª %%U å€¤"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13756
  #, c-format
  msgid "invalid %%s value"
  msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
--- 2061,2067 ----
  msgid "invalid %%U value"
  msgstr "ç„¡åŠ¹ã�ª %%U å€¤"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
*************** msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
*** 2080,2086 ****
  msgid "invalid %%C value"
  msgstr "ç„¡åŠ¹ã�ª %%C å€¤"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13532
  #, c-format
  msgid "invalid %%E value"
  msgstr "ç„¡åŠ¹ã�ª %%E å€¤"
--- 2071,2077 ----
  msgid "invalid %%C value"
  msgstr "ç„¡åŠ¹ã�ª %%C å€¤"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "ç„¡åŠ¹ã�ª %%E å€¤"
*************** msgstr ""
*** 2093,2099 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14059
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ç„¡åŠ¹ã�ª %%xn ã‚³ãƒ¼ãƒ‰"
--- 2084,2090 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ç„¡åŠ¹ã�ª %%xn ã‚³ãƒ¼ãƒ‰"
*************** msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª U
*** 2175,2209 ****
  msgid "unrecognized supposed constant"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„å®šæ•°ã�®ã‚ˆã�†ã�ªã‚‚ã�®"
  
! #: config/arm/arm.c:20653 config/arm/arm.c:20678 config/arm/arm.c:20688
! #: config/arm/arm.c:20697 config/arm/arm.c:20706
  #, c-format
  msgid "invalid shift operand"
  msgstr "ç„¡åŠ¹ã�ªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­�"
  
! #: config/arm/arm.c:23562 config/arm/arm.c:23580
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "è¿°èªžä»˜ã�� Thumb å‘½ä»¤"
  
! #: config/arm/arm.c:23568
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "æ�¡ä»¶ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�«ã�‚ã‚‹è¿°èªžä»˜ã��å‘½ä»¤"
  
! #: config/arm/arm.c:23686 config/arm/arm.c:23699 config/arm/arm.c:23724
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/arm/arm.c:23801 config/arm/arm.c:23823 config/arm/arm.c:23833
! #: config/arm/arm.c:23843 config/arm/arm.c:23853 config/arm/arm.c:23892
! #: config/arm/arm.c:23910 config/arm/arm.c:23935 config/arm/arm.c:23950
! #: config/arm/arm.c:23977 config/arm/arm.c:23984 config/arm/arm.c:24002
! #: config/arm/arm.c:24009 config/arm/arm.c:24017 config/arm/arm.c:24038
! #: config/arm/arm.c:24045 config/arm/arm.c:24236 config/arm/arm.c:24243
! #: config/arm/arm.c:24270 config/arm/arm.c:24277 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2166,2200 ----
  msgid "unrecognized supposed constant"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„å®šæ•°ã�®ã‚ˆã�†ã�ªã‚‚ã�®"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "ç„¡åŠ¹ã�ªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­�"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "è¿°èªžä»˜ã�� Thumb å‘½ä»¤"
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "æ�¡ä»¶ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�«ã�‚ã‚‹è¿°èªžä»˜ã��å‘½ä»¤"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ
*** 2211,2223 ****
  msgid "invalid operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/arm/arm.c:23905
  #, c-format
  msgid "instruction never executed"
  msgstr "å‘½ä»¤ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23926
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2202,2214 ----
  msgid "invalid operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "å‘½ä»¤ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgid "operands to %T/%t must be reg + c
*** 2233,2241 ****
  msgstr "å‡ºåŠ›è¢«æ¼”ç®—å­� %d ã�¯ %<&%> åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: config/avr/avr.c:2863 config/avr/avr.c:2930
- #, fuzzy
  msgid "bad address, not an I/O address:"
! msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚(reg+disp) ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
  #: config/avr/avr.c:2872
  msgid "bad address, not a constant:"
--- 2224,2231 ----
  msgstr "å‡ºåŠ›è¢«æ¼”ç®—å­� %d ã�¯ %<&%> åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: config/avr/avr.c:2863 config/avr/avr.c:2930
  msgid "bad address, not an I/O address:"
! msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚I/O ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
  #: config/avr/avr.c:2872
  msgid "bad address, not a constant:"
*************** msgid "structure field"
*** 2304,2312 ****
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰"
  
  #: config/avr/avr.c:10039
- #, fuzzy
  msgid "return type of function"
! msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
  #: config/avr/avr.c:10044
  msgid "pointer"
--- 2294,2301 ----
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰"
  
  #: config/avr/avr.c:10039
  msgid "return type of function"
! msgstr "é–¢æ•°ã�®æˆ»ã‚Šå€¤ã�®åž‹"
  
  #: config/avr/avr.c:10044
  msgid "pointer"
*************** msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„æ¼
*** 2341,2348 ****
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6928
! #: d/dmd/dsymbolsem.c:1450 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
--- 2330,2337 ----
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
! #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s"
*************** msgid "operand %%xn code invalid for QIm
*** 2567,2575 ****
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'Y' ã�§ã�™"
  
  #: config/gcn/gcn.c:6171
! #, fuzzy, c-format
  msgid "invalid fp constant"
! msgstr "ç„¡åŠ¹ã�ªå‘½ä»¤:"
  
  #: config/h8300/h8300.c:1565 config/h8300/h8300.c:1573
  #: config/h8300/h8300.c:1581 config/h8300/h8300.c:1589
--- 2556,2564 ----
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'Y' ã�§ã�™"
  
  #: config/gcn/gcn.c:6171
! #, c-format
  msgid "invalid fp constant"
! msgstr "ç„¡åŠ¹ã�ªæµ®å‹•å°�æ•°ç‚¹å®šæ•°ã�§ã�™"
  
  #: config/h8300/h8300.c:1565 config/h8300/h8300.c:1573
  #: config/h8300/h8300.c:1581 config/h8300/h8300.c:1589
*************** msgid "invalid UNSPEC as operand"
*** 2584,2592 ****
  msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª UNSPEC ã�§ã�™"
  
  #: config/i386/i386.c:12591
! #, fuzzy, c-format
  msgid "invalid use of register '%s'"
! msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
  
  #: config/i386/i386.c:12596
  #, fuzzy, c-format
--- 2573,2581 ----
  msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª UNSPEC ã�§ã�™"
  
  #: config/i386/i386.c:12591
! #, c-format
  msgid "invalid use of register '%s'"
! msgstr "'%s' ã�®èª¤ã�£ã�Ÿç”¨æ³•ã�§ã�™"
  
  #: config/i386/i386.c:12596
  #, fuzzy, c-format
*************** msgid "unknown insn mode"
*** 2673,2681 ****
  msgstr "ä¸�æ˜Žã�ªå‘½ä»¤ãƒ¢ãƒ¼ãƒ‰"
  
  #: config/i386/djgpp.h:143
! #, fuzzy, c-format
  msgid "-f%s ignored (not supported for DJGPP)\n"
! msgstr "Unicos/Mk ç”¨ã�¨ã�—ã�¦ã�¯ -f%s ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ (ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“)"
  
  #: config/ia64/ia64.c:5459
  #, c-format
--- 2662,2670 ----
  msgstr "ä¸�æ˜Žã�ªå‘½ä»¤ãƒ¢ãƒ¼ãƒ‰"
  
  #: config/i386/djgpp.h:143
! #, c-format
  msgid "-f%s ignored (not supported for DJGPP)\n"
! msgstr "-f%s ã�¯ (DJGPP ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„ã�®ã�§) ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ\n"
  
  #: config/ia64/ia64.c:5459
  #, c-format
*************** msgstr "%<__fpreg%> ã�«é–¢ã�™ã‚‹ç„¡åŠ¹ã�
*** 2705,2711 ****
  msgid "invalid %%P operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13686
  #, c-format
  msgid "invalid %%p value"
  msgstr "ç„¡åŠ¹ã�ª %%p å€¤ã�§ã�™"
--- 2694,2700 ----
  msgid "invalid %%P operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "ç„¡åŠ¹ã�ª %%p å€¤ã�§ã�™"
*************** msgid "post-increment address is not a r
*** 2759,2765 ****
  msgstr "å¾Œç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20528
  msgid "bad address"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
--- 2748,2754 ----
  msgstr "å¾Œç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
*************** msgstr "'%%%c' ã�¯æœ‰åŠ¹ã�ªè¢«æ¼”ç®—å­�æ
*** 2811,2818 ****
  #: 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:3326 config/riscv/riscv.c:3441
! #: config/riscv/riscv.c:3447 config/riscv/riscv.c:3456
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "'%%%c' ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
--- 2800,2807 ----
  #: 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:3335 config/riscv/riscv.c:3450
! #: config/riscv/riscv.c:3456 config/riscv/riscv.c:3465
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "'%%%c' ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
*************** msgid "invalid zero extract"
*** 2874,2887 ****
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
  
  #: config/or1k/or1k.c:1116 config/or1k/or1k.c:1124
! #, fuzzy, c-format
  msgid "invalid relocation"
! msgstr "ç„¡åŠ¹ã�ª %%d è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/or1k/or1k.c:1218
! #, fuzzy, c-format
  msgid "invalid %%H value"
! msgstr "ç„¡åŠ¹ã�ª %%J å€¤"
  
  #: config/or1k/or1k.c:1231 config/xtensa/xtensa.c:2473
  #, c-format
--- 2863,2876 ----
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
  
  #: config/or1k/or1k.c:1116 config/or1k/or1k.c:1124
! #, c-format
  msgid "invalid relocation"
! msgstr "ç„¡åŠ¹ã�ªå†�é…�ç½®ã�§ã�™"
  
  #: config/or1k/or1k.c:1218
! #, c-format
  msgid "invalid %%H value"
! msgstr "ç„¡åŠ¹ã�ª %%H å€¤"
  
  #: config/or1k/or1k.c:1231 config/xtensa/xtensa.c:2473
  #, c-format
*************** msgid "unsupported operand %s for code '
*** 2919,2932 ****
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/pru/pru.c:1870
! #, fuzzy, c-format
  msgid "unexpected text address:"
! msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹å†…ã�®äºˆæœŸã�—ã�ªã�„å‰¯ä½œç”¨"
  
  #: config/pru/pru.c:1889
! #, fuzzy, c-format
  msgid "unsupported constant address:"
! msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
  #: config/pru/pru.c:1950
  #, fuzzy, c-format
--- 2908,2921 ----
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/pru/pru.c:1870
! #, c-format
  msgid "unexpected text address:"
! msgstr "äºˆæœŸã�—ã�ªã�„ãƒ†ã‚­ã‚¹ãƒˆã‚¢ãƒ‰ãƒ¬ã‚¹:"
  
  #: config/pru/pru.c:1889
! #, c-format
  msgid "unsupported constant address:"
! msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•°ã‚¢ãƒ‰ãƒ¬ã‚¹:"
  
  #: config/pru/pru.c:1950
  #, fuzzy, c-format
*************** msgstr "ã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“ã�Œè¶³ã‚Šã�ªã�
*** 2948,3252 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "'%s' ã‚’ã‚·ã‚§ãƒ«å†…ã�§å®Ÿè¡Œã�—ã�¦åˆ¶é™�å€¤ã‚’ä¸Šã�’ã�¦ã��ã� ã�•ã�„\n"
  
! #: config/rs6000/rs6000.c:3851
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "-mvsx ã�¯ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3859
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "å‰�å‡¦ç�†ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:3864
  #, fuzzy
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx ã�¨ -mno-altivec ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3866
  #, fuzzy
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec ã�¯ vsx ã‚’ç„¡åŠ¹ã�«ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4006
  #, fuzzy
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4009
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4021
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:10752
  msgid "bad move"
  msgstr "èª¤ã�£ã�Ÿ move ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13316
  msgid "Bad 128-bit move"
  msgstr "èª¤ã�£ã�Ÿ 128 ãƒ“ãƒƒãƒˆ move"
  
! #: config/rs6000/rs6000.c:13496
! #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "ç„¡åŠ¹ã�ª %%A å€¤"
  
! #: config/rs6000/rs6000.c:13505 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ç„¡åŠ¹ã�ª %%D å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13520
! #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "ç„¡åŠ¹ã�ª %%e å€¤"
  
! #: config/rs6000/rs6000.c:13541
  #, c-format
  msgid "invalid %%f value"
  msgstr "ç„¡åŠ¹ã�ª %%f å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13550
  #, c-format
  msgid "invalid %%F value"
  msgstr "ç„¡åŠ¹ã�ª %%F å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13559
  #, c-format
  msgid "invalid %%G value"
  msgstr "ç„¡åŠ¹ã�ª %%G å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13594
  #, c-format
  msgid "invalid %%j code"
  msgstr "ç„¡åŠ¹ã�ª %%j ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13604
  #, c-format
  msgid "invalid %%J code"
  msgstr "ç„¡åŠ¹ã�ª %%J ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13614
  #, c-format
  msgid "invalid %%k value"
  msgstr "ç„¡åŠ¹ã�ª %%k å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13629 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ç„¡åŠ¹ã�ª %%K å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13676
  #, c-format
  msgid "invalid %%O value"
  msgstr "ç„¡åŠ¹ã�ª %%O å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13723
  #, c-format
  msgid "invalid %%q value"
  msgstr "ç„¡åŠ¹ã�ª %%q å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13765
! #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "ç„¡åŠ¹ã�ª %%t å€¤"
  
! #: config/rs6000/rs6000.c:13782
  #, c-format
  msgid "invalid %%T value"
  msgstr "ç„¡åŠ¹ã�ª %%T å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13794
  #, c-format
  msgid "invalid %%u value"
  msgstr "ç„¡åŠ¹ã�ª %%u å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13808 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "ç„¡åŠ¹ã�ª %%v å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13858
  #, c-format
  msgid "invalid %%V value"
  msgstr "ç„¡åŠ¹ã�ª %%V å€¤"
  
! #: config/rs6000/rs6000.c:13875 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ç„¡åŠ¹ã�ª %%x å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13932
! #, fuzzy, c-format
  msgid "invalid %%z value"
! msgstr "ç„¡åŠ¹ã�ª %%J å€¤"
  
! #: config/rs6000/rs6000.c:14001
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ç„¡åŠ¹ã�ª %%y å€¤ã�§ã�™ã€‚'Z' åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.c:14845
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "32 ãƒ“ãƒƒãƒˆä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:23803
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/rs6000/rs6000.c:26952
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: config/rs6000/rs6000.c:27021
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:27097
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27657
! #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
! msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27659
! #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
! msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: config/rs6000/rs6000.c:27661
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27663
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27678
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27680
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: config/rs6000/rs6000.c:27682
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27684
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/s390/s390.c:7884
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�«ã‚ˆã‚‹ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�¯ z10 ã�¾ã�Ÿã�¯ã��ã‚Œä»¥é™�ã�§ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:7895
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:7976
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "'E' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªæ¯”è¼ƒæ¼”ç®—å­�ã�§ã�™"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "'J' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªå�‚ç…§ã�§ã�™"
  
! #: config/s390/s390.c:8017
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "'O' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:8039
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "'R' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:8057
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8067
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:8088
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "'N' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8099
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "'M' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8185 config/s390/s390.c:8206
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™"
  
! #: config/s390/s390.c:8203
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/s390/s390.c:8240
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™"
  
! #: config/s390/s390.c:8247
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ç„¡åŠ¹ã�ªå¼�ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/s390/s390.c:8250
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
! #: config/s390/s390.c:12029
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/s390/s390.c:16403
  #, fuzzy
  msgid "types differ in signedness"
  msgstr "æˆ»ã‚Šã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: config/s390/s390.c:16413
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16416
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16424
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 2937,3239 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "'%s' ã‚’ã‚·ã‚§ãƒ«å†…ã�§å®Ÿè¡Œã�—ã�¦åˆ¶é™�å€¤ã‚’ä¸Šã�’ã�¦ã��ã� ã�•ã�„\n"
  
! #: config/rs6000/rs6000.c:3855
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "-mvsx ã�¯ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3863
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "å‰�å‡¦ç�†ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:3868
  #, fuzzy
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx ã�¨ -mno-altivec ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3870
  #, fuzzy
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec ã�¯ vsx ã‚’ç„¡åŠ¹ã�«ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4010
  #, fuzzy
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4013
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4025
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr "èª¤ã�£ã�Ÿ move ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr "èª¤ã�£ã�Ÿ 128 ãƒ“ãƒƒãƒˆ move"
  
! #: config/rs6000/rs6000.c:13589
! #, c-format
  msgid "invalid %%A value"
  msgstr "ç„¡åŠ¹ã�ª %%A å€¤"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ç„¡åŠ¹ã�ª %%D å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13613
! #, c-format
  msgid "invalid %%e value"
  msgstr "ç„¡åŠ¹ã�ª %%e å€¤"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "ç„¡åŠ¹ã�ª %%f å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "ç„¡åŠ¹ã�ª %%F å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "ç„¡åŠ¹ã�ª %%G å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "ç„¡åŠ¹ã�ª %%j ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "ç„¡åŠ¹ã�ª %%J ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "ç„¡åŠ¹ã�ª %%k å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ç„¡åŠ¹ã�ª %%K å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "ç„¡åŠ¹ã�ª %%O å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "ç„¡åŠ¹ã�ª %%q å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13858
! #, c-format
  msgid "invalid %%t value"
  msgstr "ç„¡åŠ¹ã�ª %%t å€¤"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "ç„¡åŠ¹ã�ª %%T å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "ç„¡åŠ¹ã�ª %%u å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "ç„¡åŠ¹ã�ª %%v å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13951
  #, c-format
  msgid "invalid %%V value"
  msgstr "ç„¡åŠ¹ã�ª %%V å€¤"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ç„¡åŠ¹ã�ª %%x å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:14025
! #, c-format
  msgid "invalid %%z value"
! msgstr "ç„¡åŠ¹ã�ª %%z å€¤"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ç„¡åŠ¹ã�ª %%y å€¤ã�§ã�™ã€‚'Z' åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.c:14962
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "32 ãƒ“ãƒƒãƒˆä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/rs6000/rs6000.c:27071
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: config/rs6000/rs6000.c:27140
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27776
  msgid "invalid conversion from type %<__vector_quad%>"
! msgstr "%<__vector_quad%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27778
  msgid "invalid conversion to type %<__vector_quad%>"
! msgstr "%<__vector_quad%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�«ã‚ˆã‚‹ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�¯ z10 ã�¾ã�Ÿã�¯ã��ã‚Œä»¥é™�ã�§ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "'E' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªæ¯”è¼ƒæ¼”ç®—å­�ã�§ã�™"
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "'J' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªå�‚ç…§ã�§ã�™"
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "'O' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "'R' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "'N' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "'M' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™"
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/s390/s390.c:8263
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™"
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ç„¡åŠ¹ã�ªå¼�ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
! #: config/s390/s390.c:12052
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/s390/s390.c:16426
  #, fuzzy
  msgid "types differ in signedness"
  msgstr "æˆ»ã‚Šã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "({ç„¡å��})"
*** 3514,3521 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14380 cp/parser.c:31016
! #: cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3501,3508 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
  #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 3535,3541 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3522,3528 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 3543,3549 ****
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3530,3536 ----
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
  #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�
*** 3561,3581 ****
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31641
! #: cp/parser.c:35326
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19941
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3548,3568 ----
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
  #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 3586,3598 ****
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31668
! #: cp/parser.c:33316 cp/parser.c:36125 cp/parser.c:36909
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:6667 cp/parser.c:31555
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3573,3585 ----
  #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
  #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<while%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 3601,3607 ****
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31014 cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3588,3594 ----
  #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 3610,3627 ****
  msgid "expected %<.%>"
  msgstr "%<.%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33890
! #: cp/parser.c:33911
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3597,3614 ----
  msgid "expected %<.%>"
  msgstr "%<.%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã
*** 3629,3656 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31632 cp/parser.c:34100
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40913
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:8370
  msgid "(anonymous)"
  msgstr "(ç„¡å��)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17360 cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3616,3643 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
  #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(ç„¡å��)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾
*** 3665,3693 ****
  msgid "candidate:"
  msgstr "å€™è£œ:"
  
! #: cp/call.c:7407
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "åˆ©ç”¨è€…å®šç¾©å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/call.c:7545 cp/pt.c:2044 cp/pt.c:25058
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "å€™è£œ:"
  
! #: cp/call.c:12092
  msgid "candidate 1:"
  msgstr "å€™è£œ 1:"
  
! #: cp/call.c:12093
  msgid "candidate 2:"
  msgstr "å€™è£œ 2:"
  
! #: cp/decl.c:3392
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3393
  msgid "jump to case label"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�«ã‚¸ãƒ£ãƒ³ãƒ—ã�—ã�¦ã�„ã�¾ã�™"
  
--- 3652,3680 ----
  msgid "candidate:"
  msgstr "å€™è£œ:"
  
! #: cp/call.c:7411
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "åˆ©ç”¨è€…å®šç¾©å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "å€™è£œ:"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "å€™è£œ 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "å€™è£œ 2:"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�«ã‚¸ãƒ£ãƒ³ãƒ—ã�—ã�¦ã�„ã�¾ã�™"
  
*************** msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚
*** 3912,3942 ****
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20737
  #, fuzzy
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:20740
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "æœªå®šç¾©ã�®åž‹ `%s %s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:20742
  #, fuzzy
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:20744
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:20746
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2042 cp/semantics.c:5713
  msgid "candidates are:"
  msgstr "å€™è£œ:"
  
--- 3899,3929 ----
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20774
  #, fuzzy
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:20777
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "æœªå®šç¾©ã�®åž‹ `%s %s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:20779
  #, fuzzy
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:20781
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "å€™è£œ:"
  
*************** msgstr ""
*** 3980,4027 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6633 c/c-typeck.c:4406
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "å�˜é …ãƒžã‚¤ãƒŠã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6634 c/c-typeck.c:4393
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "å�˜é …ãƒ—ãƒ©ã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6661 c/c-typeck.c:4450
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "ãƒ“ãƒƒãƒˆå��è»¢ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6678 c/c-typeck.c:4458
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6690 c/c-typeck.c:4480
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "è¤‡ç´ å…±å½¹(~)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6708
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6754
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6756
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6758
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6760
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 3967,4014 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "å�˜é …ãƒžã‚¤ãƒŠã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "å�˜é …ãƒ—ãƒ©ã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "ãƒ“ãƒƒãƒˆå��è»¢ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "è¤‡ç´ å…±å½¹(~)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6719
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 4121,4127 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3421 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4108,4114 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4263,4269 ****
  msgid "Bad type in constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/module.c:7303
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 4250,4256 ----
  msgid "Bad type in constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/module.c:7314
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr ""
*** 4293,4303 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2139 fortran/resolve.c:11928
  msgid "assignment"
  msgstr "ä»£å…¥"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11980 fortran/resolve.c:11983
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ä»£å…¥"
--- 4280,4290 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2139 fortran/resolve.c:11936
  msgid "assignment"
  msgstr "ä»£å…¥"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ä»£å…¥"
*************** msgstr ""
*** 4396,4549 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4050
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4083
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4088
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4103
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4168
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4182
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4280
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4286
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4299
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4302
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "<ä¸�æ˜Žã�ªæ¼”ç®—å­�>"
  
! #: fortran/resolve.c:4305
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4309
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4395
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7234
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7238
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7242
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7246
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7250
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7536 fortran/resolve.c:7539
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ"
  
! #: fortran/resolve.c:7916 fortran/resolve.c:7919
  msgid "ALLOCATE object"
  msgstr "ALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ"
  
! #: fortran/resolve.c:8152 fortran/resolve.c:10105
  msgid "STAT variable"
  msgstr "STAT å¤‰æ•°"
  
! #: fortran/resolve.c:8196 fortran/resolve.c:10117
  msgid "ERRMSG variable"
  msgstr "ERRMSG å¤‰æ•°"
  
! #: fortran/resolve.c:9911
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10129
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
! #: fortran/trans-array.c:1750
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:6023
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9788
  #, 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:6235
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6243
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9796
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11270
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4383,4536 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4052
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4069
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4086
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4091
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4106
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4149
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4172
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4186
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4284
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4290
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4304
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4307
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "<ä¸�æ˜Žã�ªæ¼”ç®—å­�>"
  
! #: fortran/resolve.c:4312
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4317
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4403
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7242
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7246
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7250
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7254
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7258
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7544 fortran/resolve.c:7547
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ"
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7927
  msgid "ALLOCATE object"
  msgstr "ALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ"
  
! #: fortran/resolve.c:8160 fortran/resolve.c:10113
  msgid "STAT variable"
  msgstr "STAT å¤‰æ•°"
  
! #: fortran/resolve.c:8204 fortran/resolve.c:10125
  msgid "ERRMSG variable"
  msgstr "ERRMSG å¤‰æ•°"
  
! #: fortran/resolve.c:9919
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10137
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
! #: fortran/trans-array.c:1778
  #, c-format
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "é…�åˆ—å�‚ç…§ã�Œç¯„å›²å¤–ã�§ã�™"
*** 4668,4693 ****
  msgid "Incorrect function return value"
  msgstr "æ­£ã�—ã��ã�ªã�„é–¢æ•°æˆ»ã‚Šå€¤ã�§ã�™"
  
! #: fortran/trans.c:714 fortran/trans.c:789
  #, fuzzy, c-format
  msgid "Error allocating %lu bytes"
  msgstr "ãƒ¡ãƒ¢ãƒªé…�ç½®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/trans.c:998
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr ""
  
! #: fortran/trans.c:1004
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.c:1454 fortran/trans.c:1613
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.c:1771
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
--- 4655,4680 ----
  msgid "Incorrect function return value"
  msgstr "æ­£ã�—ã��ã�ªã�„é–¢æ•°æˆ»ã‚Šå€¤ã�§ã�™"
  
! #: fortran/trans.c:724 fortran/trans.c:799
  #, fuzzy, c-format
  msgid "Error allocating %lu bytes"
  msgstr "ãƒ¡ãƒ¢ãƒªé…�ç½®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/trans.c:1008
  #, c-format
  msgid "Attempting to allocate already allocated variable '%s'"
  msgstr ""
  
! #: fortran/trans.c:1014
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.c:1464 fortran/trans.c:1623
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.c:1781
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
*************** msgstr "-Xbind-now ã�¨ -Xbind-lazy ã�¯ä½
*** 4892,4906 ****
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr "gprof(1) ã‚’ä½¿ã�†ã�¨ã��ã�¯ `-p' ã�®ä»£ã‚�ã‚Šã�« `-pg' ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/arc/arc.h:68 config/mips/mips.h:1452
  msgid "may not use both -EB and -EL"
  msgstr "-EB ã�¨ -EL ã�®ä¸¡æ–¹ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/arm/arm.h:93
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "-mfloat-abi=soft ã�¨ -mfloat-abi=hard ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "-mbig-endian ã�¨ -mlittle-endian ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 4879,4893 ----
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
  msgstr "gprof(1) ã‚’ä½¿ã�†ã�¨ã��ã�¯ `-p' ã�®ä»£ã‚�ã‚Šã�« `-pg' ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/arc/arc.h:68 config/mips/mips.h:1453
  msgid "may not use both -EB and -EL"
  msgstr "-EB ã�¨ -EL ã�®ä¸¡æ–¹ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/arm/arm.h:94
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
  msgstr "-mfloat-abi=soft ã�¨ -mfloat-abi=hard ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.h:96 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr "-mbig-endian ã�¨ -mlittle-endian ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
*************** msgstr "ãƒªãƒ³ã‚¯ç”¨ã�®ãƒ—ãƒ­ã‚»ãƒƒã‚µåž
*** 4917,4924 ****
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "-march=... ã�¨ -mcpu=... ã�®ä¸¡æ–¹ã‚’æŒ‡å®šã�—ã�ªã�„ã�§ã��ã� ã�•ã�„"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141
  msgid "shared and mdll are not compatible"
  msgstr "shared ã�¨ mdll ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 4904,4911 ----
  msgid "do not specify both -march=... and -mcpu=..."
  msgstr "-march=... ã�¨ -mcpu=... ã�®ä¸¡æ–¹ã‚’æŒ‡å®šã�—ã�ªã�„ã�§ã��ã� ã�•ã�„"
  
! #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:138
! #: config/i386/mingw-w64.h:95 config/i386/mingw32.h:153
  msgid "shared and mdll are not compatible"
  msgstr "shared ã�¨ mdll ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
*************** msgid "Warn about creation of array temp
*** 5085,5094 ****
  msgstr "ä¸€æ™‚é…�åˆ—ã�®ç”Ÿæˆ�ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1017 common.opt:1021
! #: common.opt:1025 common.opt:1029 common.opt:1679 common.opt:1735
! #: common.opt:1874 common.opt:1878 common.opt:2116 common.opt:2330
! #: common.opt:3046
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
--- 5072,5081 ----
  msgstr "ä¸€æ™‚é…�åˆ—ã�®ç”Ÿæˆ�ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31
! #: common.opt:653 common.opt:791 common.opt:1021 common.opt:1025
! #: common.opt:1029 common.opt:1033 common.opt:1683 common.opt:1739
! #: common.opt:1878 common.opt:1882 common.opt:2120 common.opt:2334
! #: common.opt:3050
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
*************** msgstr ""
*** 5563,5722 ****
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr ""
  
! #: fortran/lang.opt:708
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr ""
  
! #: fortran/lang.opt:716
  #, fuzzy, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr "|| ã�¨å…±ã�«ä½¿ã‚�ã‚Œã‚‹ && ã�®å‘¨ã‚Šã�§ã�¯æ‹¬å¼§ã‚’ã�¤ã�‘ã‚‹ã�“ã�¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™"
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr ""
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr ""
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr ""
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr ""
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:752
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr ""
  
! #: fortran/lang.opt:756
  #, fuzzy, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr "å½¢å¼�ã�Œå®šã‚�ã‚‰ã‚Œã�¦ã�„ã�ªã�„ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ãƒ�ã‚¤ãƒ†ã‚£ãƒ–ã�®å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: fortran/lang.opt:760
  #, fuzzy, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr "å½¢å¼�ã�Œå®šã‚�ã‚‰ã‚Œã�¦ã�„ã�ªã�„ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ãƒ�ã‚¤ãƒ†ã‚£ãƒ–ã�®å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr ""
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr ""
  
! #: fortran/lang.opt:772
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:792
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr ""
  
! #: fortran/lang.opt:800
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:811
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:815 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1903 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1099 common.opt:1103
! #: common.opt:1107 common.opt:1194 common.opt:1471 common.opt:1550
! #: common.opt:1826 common.opt:1965 common.opt:2008 common.opt:2405
! #: common.opt:2441 common.opt:2534 common.opt:2538 common.opt:2647
! #: common.opt:2738 common.opt:2746 common.opt:2754 common.opt:2762
! #: common.opt:2863 common.opt:2919 common.opt:3007 common.opt:3151
! #: common.opt:3155 common.opt:3159 common.opt:3163
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
  
! #: fortran/lang.opt:855
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr ""
  
! #: fortran/lang.opt:859
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr "ISO Fortran 2003 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: fortran/lang.opt:863
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr "ISO Fortran 2008 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: fortran/lang.opt:867
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr "ISO Fortran 2008 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: fortran/lang.opt:871
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr "ISO Fortran 2008 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: fortran/lang.opt:875
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr "ISO Fortran 95 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: fortran/lang.opt:879
  #, fuzzy, no-c-format
  msgid "Conform to nothing in particular."
  msgstr "ç‰¹ã�«ä½•ã‚‚æº–æ‹ ã�•ã�›ã�ªã�„"
  
! #: fortran/lang.opt:883
  #, fuzzy, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr "å�¤ã�„ã‚³ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã�Ÿã‚�ã�®æ‹¡å¼µã‚’å�—ã�‘ä»˜ã�‘ã‚‹"
--- 5550,5709 ----
  msgid "Set default accessibility of module entities to PRIVATE."
  msgstr ""
  
! #: fortran/lang.opt:704
  #, no-c-format
  msgid "Try to lay out derived types as compactly as possible."
  msgstr ""
  
! #: fortran/lang.opt:712
  #, fuzzy, no-c-format
  msgid "Protect parentheses in expressions."
  msgstr "|| ã�¨å…±ã�«ä½¿ã‚�ã‚Œã‚‹ && ã�®å‘¨ã‚Šã�§ã�¯æ‹¬å¼§ã‚’ã�¤ã�‘ã‚‹ã�“ã�¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™"
  
! #: fortran/lang.opt:716
  #, no-c-format
  msgid "Path to header file that should be pre-included before each compilation unit."
  msgstr ""
  
! #: fortran/lang.opt:720
  #, no-c-format
  msgid "Enable range checking during compilation."
  msgstr ""
  
! #: fortran/lang.opt:724
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(8)."
  msgstr ""
  
! #: fortran/lang.opt:728
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:732
  #, no-c-format
  msgid "Interpret any REAL(4) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:736
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(4)."
  msgstr ""
  
! #: fortran/lang.opt:740
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(10)."
  msgstr ""
  
! #: fortran/lang.opt:744
  #, no-c-format
  msgid "Interpret any REAL(8) as a REAL(16)."
  msgstr ""
  
! #: fortran/lang.opt:748
  #, no-c-format
  msgid "Reallocate the LHS in assignments."
  msgstr ""
  
! #: fortran/lang.opt:752
  #, fuzzy, no-c-format
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr "å½¢å¼�ã�Œå®šã‚�ã‚‰ã‚Œã�¦ã�„ã�ªã�„ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ãƒ�ã‚¤ãƒ†ã‚£ãƒ–ã�®å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: fortran/lang.opt:756
  #, fuzzy, no-c-format
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr "å½¢å¼�ã�Œå®šã‚�ã‚‰ã‚Œã�¦ã�„ã�ªã�„ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ãƒ�ã‚¤ãƒ†ã‚£ãƒ–ã�®å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: fortran/lang.opt:760
  #, no-c-format
  msgid "Allocate local variables on the stack to allow indirect recursion."
  msgstr ""
  
! #: fortran/lang.opt:764
  #, no-c-format
  msgid "Copy array sections into a contiguous block on procedure entry."
  msgstr ""
  
! #: fortran/lang.opt:768
  #, no-c-format
  msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
  msgstr ""
  
! #: fortran/lang.opt:784
  #, no-c-format
  msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
  msgstr ""
  
! #: fortran/lang.opt:788
  #, no-c-format
  msgid "Append a second underscore if the name already contains an underscore."
  msgstr ""
  
! #: fortran/lang.opt:796
  #, no-c-format
  msgid "Apply negative sign to zero values."
  msgstr ""
  
! #: fortran/lang.opt:803
  #, no-c-format
  msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
  msgstr ""
  
! #: fortran/lang.opt:807
  #, no-c-format
  msgid "Append underscores to externally visible names."
  msgstr ""
  
! #: fortran/lang.opt:811 c-family/c.opt:1539 c-family/c.opt:1571
! #: c-family/c.opt:1579 c-family/c.opt:1890 config/pa/pa.opt:42
! #: config/pa/pa.opt:74 common.opt:615 common.opt:1103 common.opt:1107
! #: common.opt:1111 common.opt:1198 common.opt:1475 common.opt:1554
! #: common.opt:1830 common.opt:1969 common.opt:2012 common.opt:2409
! #: common.opt:2445 common.opt:2538 common.opt:2542 common.opt:2651
! #: common.opt:2742 common.opt:2750 common.opt:2758 common.opt:2766
! #: common.opt:2867 common.opt:2923 common.opt:3011 common.opt:3155
! #: common.opt:3159 common.opt:3163 common.opt:3167
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
  
! #: fortran/lang.opt:851
  #, no-c-format
  msgid "Statically link the GNU Fortran helper library (libgfortran)."
  msgstr ""
  
! #: fortran/lang.opt:855
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr "ISO Fortran 2003 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: fortran/lang.opt:859
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr "ISO Fortran 2008 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: fortran/lang.opt:863
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr "ISO Fortran 2008 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: fortran/lang.opt:867
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr "ISO Fortran 2008 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: fortran/lang.opt:871
  #, fuzzy, no-c-format
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr "ISO Fortran 95 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: fortran/lang.opt:875
  #, fuzzy, no-c-format
  msgid "Conform to nothing in particular."
  msgstr "ç‰¹ã�«ä½•ã‚‚æº–æ‹ ã�•ã�›ã�ªã�„"
  
! #: fortran/lang.opt:879
  #, fuzzy, no-c-format
  msgid "Accept extensions to support legacy code."
  msgstr "å�¤ã�„ã‚³ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã�Ÿã‚�ã�®æ‹¡å¼µã‚’å�—ã�‘ä»˜ã�‘ã‚‹"
*************** msgstr ""
*** 6395,6401 ****
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corrsponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
--- 6382,6388 ----
  
  #: c-family/c.opt:803
  #, no-c-format
! msgid "Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function."
  msgstr ""
  
  #: c-family/c.opt:808
*************** msgstr ""
*** 7018,7025 ****
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2068
! #: c-family/c.opt:2072 c-family/c.opt:2088
  #, fuzzy, no-c-format
  msgid "No longer supported."
  msgstr "æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 7005,7012 ----
  msgid "Allow variadic functions without named parameter."
  msgstr ""
  
! #: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2055
! #: c-family/c.opt:2059 c-family/c.opt:2075
  #, fuzzy, no-c-format
  msgid "No longer supported."
  msgstr "æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgid "Specify default OpenACC compute d
*** 7375,7841 ****
  msgstr ""
  
  #: c-family/c.opt:1878
- #, no-c-format
- msgid "-fopenacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
- msgstr ""
- 
- #: c-family/c.opt:1891
  #, fuzzy, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "OpenMP ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ (Fortran ã�§ã�¯æš—é»™çš„ã�« -frecursive ã�ŒæŒ‡å®šã�•ã‚Œã‚‹)"
  
! #: c-family/c.opt:1895
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1899
  #, fuzzy, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "\"compl\" ã‚„ \"xor\" ã�ªã�©ã�® C++ äºˆç´„èªžã‚’èª�è­˜ã�™ã‚‹"
  
! #: c-family/c.opt:1910
  #, fuzzy, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr "å‰�å‡¦ç�†æ™‚ã�§ã‚‚ PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æŽ¢ã�—ã�¦ä½¿ç”¨ã�™ã‚‹"
  
! #: c-family/c.opt:1914
  #, fuzzy, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "è¦�æ ¼æº–æ‹ æ€§ã‚¨ãƒ©ãƒ¼ã‚’è­¦å‘Šã�«æ ¼ä¸‹ã�’ã�™ã‚‹"
  
! #: c-family/c.opt:1918
  #, fuzzy, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Plan 9 è¨€èªžæ‹¡å¼µã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: c-family/c.opt:1922
  #, fuzzy, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‰�å‡¦ç�†æ¸ˆã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†"
  
! #: c-family/c.opt:1930
  #, 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:1934
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1938
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1942
  #, 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:1946
  #, fuzzy, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "å»ƒæ­¢ã�•ã‚Œã�¦ã�„ã‚‹ã€‚ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯åŠ¹æžœã�¯ã�ªã�„ã€‚"
  
! #: c-family/c.opt:1950
  #, fuzzy, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "å®Ÿè¡Œæ™‚åž‹è¨˜è¿°å­�æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: c-family/c.opt:1954 ada/gcc-interface/lang.opt:81
  #, fuzzy, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "åˆ—æŒ™åž‹ã�¨ã�—ã�¦å�¯èƒ½ã�ªé™�ã‚Šæœ€å°�å¹…ã�®æ•´æ•°åž‹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: c-family/c.opt:1958
  #, fuzzy, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "\"wchar_t\" ã�®å…ƒã�¨ã�ªã‚‹åž‹ã‚’å¼·åˆ¶çš„ã�« \"unsigned short\" ã�¨ã�™ã‚‹"
  
! #: c-family/c.opt:1962
  #, fuzzy, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr "\"signed\" ã�¾ã�Ÿã�¯ \"unsigned\" ã�Œä¸Žã�ˆã‚‰ã‚Œã�ªã�„å ´å�ˆã€�ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’ç¬¦å�·ä»˜ã��ã�¨ã�™ã‚‹"
  
! #: c-family/c.opt:1966 ada/gcc-interface/lang.opt:85
  #, fuzzy, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr "\"char\" ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§ç¬¦å�·ä»˜ã��ã�«ã�™ã‚‹"
  
! #: c-family/c.opt:1970
  #, fuzzy, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "å��é€²æµ®å‹•å°�æ•°ç‚¹ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã�®ã‚µãƒ�ãƒ¼ãƒˆã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: c-family/c.opt:1977
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1993
  #, fuzzy, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ä¸­ã�«è“„ç©�ã�•ã‚Œã�Ÿçµ±è¨ˆæƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹"
  
! #: c-family/c.opt:1997
  #, fuzzy, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr "åˆ—æŒ™åž‹ã�®å€¤ã�¯å¸¸ã�«ã��ã�®åž‹ã�®ç¯„å›²å†…ã�«ã�‚ã‚‹ã�¨ã�¿ã�ªã�™"
  
! #: c-family/c.opt:2004 c-family/c.opt:2009
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2026
  #, fuzzy, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: c-family/c.opt:2033
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:2040
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:2044
  #, fuzzy, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr "\"signed\" ã�¾ã�Ÿã�¯ \"unsigned\" ã�Œä¸Žã�ˆã‚‰ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã€�ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’ç¬¦å�·ç„¡ã�—ã�«ã�™ã‚‹"
  
! #: c-family/c.opt:2048 ada/gcc-interface/lang.opt:89
  #, fuzzy, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr "\"char\" ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§ç¬¦å�·ç„¡ã�—ã�«ã�™ã‚‹"
  
! #: c-family/c.opt:2052
  #, fuzzy, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ç™»éŒ²ã�™ã‚‹ã�Ÿã‚�ã�« __cxa_atexit ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: c-family/c.opt:2056
  #, fuzzy, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr "ä¾‹å¤–å‡¦ç�†å†…ã�§ __cxa_get_exception_ptr ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: c-family/c.opt:2060
  #, fuzzy, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr "ã�™ã�¹ã�¦ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�Ÿãƒ¡ã‚½ãƒƒãƒ‰ã�Œéš ã�•ã‚Œã�Ÿå�¯è¦–æ€§ã‚’æŒ�ã�¤ã�¨ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
! #: c-family/c.opt:2064
  #, fuzzy, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®å�¯è¦–æ€§ã‚’ Microsoft Visual Studio ã�«é�©å�ˆã�™ã‚‹ã‚ˆã�†ã�«å¤‰æ›´ã�™ã‚‹"
  
! #: c-family/c.opt:2076 d/lang.opt:326
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:2080
  #, fuzzy, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr "-fwide-exec-charset=<cset>\tã�™ã�¹ã�¦ã�®ãƒ¯ã‚¤ãƒ‰æ–‡å­—åˆ—ã�¨æ–‡å­—å®šæ•°ã‚’æ–‡å­—é›†å�ˆ <cset> ã�«å¤‰æ�›ã�™ã‚‹"
  
! #: c-family/c.opt:2084
  #, fuzzy, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr "ç�¾åœ¨ã�®ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’æŒ‡ã�™ #line æŒ‡ç¤ºã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: c-family/c.opt:2092
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:2096
  #, fuzzy, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "å®£è¨€ã‚’ .decl ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
! #: c-family/c.opt:2100
  #, fuzzy, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr "-femit-struct-debug-baseonly\tæ§‹é€ ä½“ç”¨ã�®ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç©�æ¥µçš„ã�«å‰Šæ¸›ã�™ã‚‹"
  
! #: c-family/c.opt:2104
  #, fuzzy, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr "-femit-struct-debug-reduced\tæ§‹é€ ä½“ç”¨ã�®ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ä¿�å®ˆçš„ã�«å‰Šæ¸›ã�™ã‚‹"
  
! #: c-family/c.opt:2108
  #, fuzzy, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr "-femit-struct-debug-detailed=<spec-list>\tæ§‹é€ ä½“ç”¨ã�®ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã�®å‰Šæ¸›æ–¹æ³•ã‚’è©³ç´°ã�«æŒ‡å®šã�™ã‚‹"
  
! #: c-family/c.opt:2112
  #, 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:2117
  #, fuzzy, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-idirafter <dir>\tã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
! #: c-family/c.opt:2121
  #, fuzzy, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "-imacros <file>\t<file>å†…ã�«ã�‚ã‚‹ãƒžã‚¯ãƒ­å®šç¾©ã‚’å�—ã�‘ä»˜ã�‘ã‚‹"
  
! #: c-family/c.opt:2125
  #, fuzzy, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr "-iplugindir=<dir>\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
! #: c-family/c.opt:2129
  #, fuzzy, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr "-include <file>\tä»–ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã�®å‰�ã�« <file> ã�®ä¸­èº«ã‚’ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ã�™ã‚‹"
  
! #: c-family/c.opt:2133
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:2137
  #, fuzzy, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr "-isysroot <dir>\tã‚·ã‚¹ãƒ†ãƒ ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
! #: c-family/c.opt:2141
  #, fuzzy, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr "-isystem <dir>\tã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®å…ˆé ­ã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
! #: c-family/c.opt:2145
  #, fuzzy, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr "-idirafter <dir>\tã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
! #: c-family/c.opt:2149
  #, fuzzy, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-iwithprefix <dir>\tã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
! #: c-family/c.opt:2153
  #, fuzzy, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr "-iwithprefixbefore <dir>\tä¸»ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
! #: c-family/c.opt:2163
  #, fuzzy, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr "æ¨™æº–ã�®ã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’æŽ¢æŸ»ã�—ã�ªã�„ (-isystem ã�§æŒ‡å®šã�•ã‚Œã�Ÿãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�¯ä½¿ç”¨ã�•ã‚Œã‚‹)"
  
! #: c-family/c.opt:2167
  #, fuzzy, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr "C++ ç”¨ã�®æ¨™æº–ã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’æŽ¢æŸ»ã�—ã�ªã�„"
  
! #: c-family/c.opt:2179
  #, fuzzy, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ å›ºæœ‰æ©Ÿèƒ½ã�® C ãƒ˜ãƒƒãƒ€ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: c-family/c.opt:2183
  #, fuzzy, no-c-format
  msgid "Remap file names when including files."
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ã�™ã‚‹ã�¨ã��ã�«ãƒ•ã‚¡ã‚¤ãƒ«å��ã‚’å†�ãƒžãƒƒãƒ—ã�™ã‚‹"
  
! #: c-family/c.opt:2187 c-family/c.opt:2191
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2195
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "ISO 1998 C++ æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2199
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2203
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2207
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "ISO 1998 C++ æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2211
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2215
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "ISO 1998 C++ æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2219 c-family/c.opt:2223
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�«æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
! #: c-family/c.opt:2227 c-family/c.opt:2231
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�«æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
! #: c-family/c.opt:2235 c-family/c.opt:2373
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "ISO 1990 C æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2239
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2243 c-family/c.opt:2247 c-family/c.opt:2377
! #: c-family/c.opt:2381
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr "ISO 1990 C æ¨™æº– (1994å¹´æ”¹æ­£) ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2251
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�«æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
! #: c-family/c.opt:2255 c-family/c.opt:2259 c-family/c.opt:2357
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "ISO 1990 C æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2263 c-family/c.opt:2365
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "ISO 1999 C æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2267
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2271 c-family/c.opt:2276
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2281
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2285
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2289
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2293
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2297
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2301
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2305 c-family/c.opt:2309
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
! #: c-family/c.opt:2313 c-family/c.opt:2317
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
! #: c-family/c.opt:2321
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr "ISO 1990 C æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2325
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2329 c-family/c.opt:2333
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr "ISO 1990 C æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2337
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
! #: c-family/c.opt:2341 c-family/c.opt:2345
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr "ISO 1990 C æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2349
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr "ISO 1999 C æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2353
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2361
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr "ISO 1990 C æ¨™æº– (1994å¹´æ”¹æ­£) ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2369
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "-std=iso9899:1999 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2385
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2402
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "ä¼�çµ±çš„ã�ªå‰�å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: c-family/c.opt:2406
  #, fuzzy, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tISO C ãƒˆãƒ©ã‚¤ã‚°ãƒ©ãƒ•ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
! #: c-family/c.opt:2410
  #, fuzzy, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr "ã‚·ã‚¹ãƒ†ãƒ ã�Šã‚ˆã�³ GCC å›ºæœ‰ã�®ãƒžã‚¯ãƒ­ã‚’äº‹å‰�å®šç¾©ã�—ã�ªã�„"
--- 7362,7823 ----
  msgstr ""
  
  #: c-family/c.opt:1878
  #, fuzzy, no-c-format
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "OpenMP ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ (Fortran ã�§ã�¯æš—é»™çš„ã�« -frecursive ã�ŒæŒ‡å®šã�•ã‚Œã‚‹)"
  
! #: c-family/c.opt:1882
  #, no-c-format
  msgid "Enable OpenMP's SIMD directives."
  msgstr ""
  
! #: c-family/c.opt:1886
  #, fuzzy, no-c-format
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "\"compl\" ã‚„ \"xor\" ã�ªã�©ã�® C++ äºˆç´„èªžã‚’èª�è­˜ã�™ã‚‹"
  
! #: c-family/c.opt:1897
  #, fuzzy, no-c-format
  msgid "Look for and use PCH files even when preprocessing."
  msgstr "å‰�å‡¦ç�†æ™‚ã�§ã‚‚ PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æŽ¢ã�—ã�¦ä½¿ç”¨ã�™ã‚‹"
  
! #: c-family/c.opt:1901
  #, fuzzy, no-c-format
  msgid "Downgrade conformance errors to warnings."
  msgstr "è¦�æ ¼æº–æ‹ æ€§ã‚¨ãƒ©ãƒ¼ã‚’è­¦å‘Šã�«æ ¼ä¸‹ã�’ã�™ã‚‹"
  
! #: c-family/c.opt:1905
  #, fuzzy, no-c-format
  msgid "Enable Plan 9 language extensions."
  msgstr "Plan 9 è¨€èªžæ‹¡å¼µã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: c-family/c.opt:1909
  #, fuzzy, no-c-format
  msgid "Treat the input file as already preprocessed."
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‰�å‡¦ç�†æ¸ˆã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†"
  
! #: c-family/c.opt:1917
  #, 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:1921
  #, no-c-format
  msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
  msgstr ""
  
! #: c-family/c.opt:1925
  #, no-c-format
  msgid "Treat known sprintf return values as constants."
  msgstr ""
  
! #: c-family/c.opt:1929
  #, 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:1933
  #, fuzzy, no-c-format
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "å»ƒæ­¢ã�•ã‚Œã�¦ã�„ã‚‹ã€‚ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯åŠ¹æžœã�¯ã�ªã�„ã€‚"
  
! #: c-family/c.opt:1937
  #, fuzzy, no-c-format
  msgid "Generate run time type descriptor information."
  msgstr "å®Ÿè¡Œæ™‚åž‹è¨˜è¿°å­�æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: c-family/c.opt:1941 ada/gcc-interface/lang.opt:81
  #, fuzzy, no-c-format
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "åˆ—æŒ™åž‹ã�¨ã�—ã�¦å�¯èƒ½ã�ªé™�ã‚Šæœ€å°�å¹…ã�®æ•´æ•°åž‹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: c-family/c.opt:1945
  #, fuzzy, no-c-format
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "\"wchar_t\" ã�®å…ƒã�¨ã�ªã‚‹åž‹ã‚’å¼·åˆ¶çš„ã�« \"unsigned short\" ã�¨ã�™ã‚‹"
  
! #: c-family/c.opt:1949
  #, fuzzy, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr "\"signed\" ã�¾ã�Ÿã�¯ \"unsigned\" ã�Œä¸Žã�ˆã‚‰ã‚Œã�ªã�„å ´å�ˆã€�ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’ç¬¦å�·ä»˜ã��ã�¨ã�™ã‚‹"
  
! #: c-family/c.opt:1953 ada/gcc-interface/lang.opt:85
  #, fuzzy, no-c-format
  msgid "Make \"char\" signed by default."
  msgstr "\"char\" ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§ç¬¦å�·ä»˜ã��ã�«ã�™ã‚‹"
  
! #: c-family/c.opt:1957
  #, fuzzy, no-c-format
  msgid "Enable C++14 sized deallocation support."
  msgstr "å��é€²æµ®å‹•å°�æ•°ç‚¹ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã�®ã‚µãƒ�ãƒ¼ãƒˆã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: c-family/c.opt:1964
  #, no-c-format
  msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
  msgstr ""
  
! #: c-family/c.opt:1980
  #, fuzzy, no-c-format
  msgid "Display statistics accumulated during compilation."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ä¸­ã�«è“„ç©�ã�•ã‚Œã�Ÿçµ±è¨ˆæƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹"
  
! #: c-family/c.opt:1984
  #, fuzzy, no-c-format
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr "åˆ—æŒ™åž‹ã�®å€¤ã�¯å¸¸ã�«ã��ã�®åž‹ã�®ç¯„å›²å†…ã�«ã�‚ã‚‹ã�¨ã�¿ã�ªã�™"
  
! #: c-family/c.opt:1991 c-family/c.opt:1996
  #, no-c-format
  msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
  msgstr ""
  
! #: c-family/c.opt:2013
  #, fuzzy, no-c-format
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: c-family/c.opt:2020
  #, no-c-format
  msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
  msgstr ""
  
! #: c-family/c.opt:2027
  #, no-c-format
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: c-family/c.opt:2031
  #, fuzzy, no-c-format
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr "\"signed\" ã�¾ã�Ÿã�¯ \"unsigned\" ã�Œä¸Žã�ˆã‚‰ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã€�ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’ç¬¦å�·ç„¡ã�—ã�«ã�™ã‚‹"
  
! #: c-family/c.opt:2035 ada/gcc-interface/lang.opt:89
  #, fuzzy, no-c-format
  msgid "Make \"char\" unsigned by default."
  msgstr "\"char\" ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§ç¬¦å�·ç„¡ã�—ã�«ã�™ã‚‹"
  
! #: c-family/c.opt:2039
  #, fuzzy, no-c-format
  msgid "Use __cxa_atexit to register destructors."
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ç™»éŒ²ã�™ã‚‹ã�Ÿã‚�ã�« __cxa_atexit ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: c-family/c.opt:2043
  #, fuzzy, no-c-format
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr "ä¾‹å¤–å‡¦ç�†å†…ã�§ __cxa_get_exception_ptr ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: c-family/c.opt:2047
  #, fuzzy, no-c-format
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr "ã�™ã�¹ã�¦ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�Ÿãƒ¡ã‚½ãƒƒãƒ‰ã�Œéš ã�•ã‚Œã�Ÿå�¯è¦–æ€§ã‚’æŒ�ã�¤ã�¨ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
! #: c-family/c.opt:2051
  #, fuzzy, no-c-format
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®å�¯è¦–æ€§ã‚’ Microsoft Visual Studio ã�«é�©å�ˆã�™ã‚‹ã‚ˆã�†ã�«å¤‰æ›´ã�™ã‚‹"
  
! #: c-family/c.opt:2063
  #, no-c-format
  msgid "Emit common-like symbols as weak symbols."
  msgstr ""
  
! #: c-family/c.opt:2067
  #, fuzzy, no-c-format
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr "-fwide-exec-charset=<cset>\tã�™ã�¹ã�¦ã�®ãƒ¯ã‚¤ãƒ‰æ–‡å­—åˆ—ã�¨æ–‡å­—å®šæ•°ã‚’æ–‡å­—é›†å�ˆ <cset> ã�«å¤‰æ�›ã�™ã‚‹"
  
! #: c-family/c.opt:2071
  #, fuzzy, no-c-format
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr "ç�¾åœ¨ã�®ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’æŒ‡ã�™ #line æŒ‡ç¤ºã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: c-family/c.opt:2079
  #, no-c-format
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
  msgstr ""
  
! #: c-family/c.opt:2083
  #, fuzzy, no-c-format
  msgid "Dump declarations to a .decl file."
  msgstr "å®£è¨€ã‚’ .decl ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
! #: c-family/c.opt:2087
  #, fuzzy, no-c-format
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr "-femit-struct-debug-baseonly\tæ§‹é€ ä½“ç”¨ã�®ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç©�æ¥µçš„ã�«å‰Šæ¸›ã�™ã‚‹"
  
! #: c-family/c.opt:2091
  #, fuzzy, no-c-format
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr "-femit-struct-debug-reduced\tæ§‹é€ ä½“ç”¨ã�®ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ä¿�å®ˆçš„ã�«å‰Šæ¸›ã�™ã‚‹"
  
! #: c-family/c.opt:2095
  #, fuzzy, no-c-format
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr "-femit-struct-debug-detailed=<spec-list>\tæ§‹é€ ä½“ç”¨ã�®ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã�®å‰Šæ¸›æ–¹æ³•ã‚’è©³ç´°ã�«æŒ‡å®šã�™ã‚‹"
  
! #: c-family/c.opt:2099
  #, 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:2104
  #, fuzzy, no-c-format
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-idirafter <dir>\tã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
! #: c-family/c.opt:2108
  #, fuzzy, no-c-format
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "-imacros <file>\t<file>å†…ã�«ã�‚ã‚‹ãƒžã‚¯ãƒ­å®šç¾©ã‚’å�—ã�‘ä»˜ã�‘ã‚‹"
  
! #: c-family/c.opt:2112
  #, fuzzy, no-c-format
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr "-iplugindir=<dir>\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
! #: c-family/c.opt:2116
  #, fuzzy, no-c-format
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr "-include <file>\tä»–ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã�®å‰�ã�« <file> ã�®ä¸­èº«ã‚’ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ã�™ã‚‹"
  
! #: c-family/c.opt:2120
  #, no-c-format
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
  msgstr ""
  
! #: c-family/c.opt:2124
  #, fuzzy, no-c-format
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr "-isysroot <dir>\tã‚·ã‚¹ãƒ†ãƒ ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
! #: c-family/c.opt:2128
  #, fuzzy, no-c-format
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr "-isystem <dir>\tã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®å…ˆé ­ã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
! #: c-family/c.opt:2132
  #, fuzzy, no-c-format
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr "-idirafter <dir>\tã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
! #: c-family/c.opt:2136
  #, fuzzy, no-c-format
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-iwithprefix <dir>\tã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
! #: c-family/c.opt:2140
  #, fuzzy, no-c-format
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr "-iwithprefixbefore <dir>\tä¸»ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
! #: c-family/c.opt:2150
  #, fuzzy, no-c-format
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr "æ¨™æº–ã�®ã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’æŽ¢æŸ»ã�—ã�ªã�„ (-isystem ã�§æŒ‡å®šã�•ã‚Œã�Ÿãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�¯ä½¿ç”¨ã�•ã‚Œã‚‹)"
  
! #: c-family/c.opt:2154
  #, fuzzy, no-c-format
  msgid "Do not search standard system include directories for C++."
  msgstr "C++ ç”¨ã�®æ¨™æº–ã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’æŽ¢æŸ»ã�—ã�ªã�„"
  
! #: c-family/c.opt:2166
  #, fuzzy, no-c-format
  msgid "Generate C header of platform-specific features."
  msgstr "ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ å›ºæœ‰æ©Ÿèƒ½ã�® C ãƒ˜ãƒƒãƒ€ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: c-family/c.opt:2170
  #, fuzzy, no-c-format
  msgid "Remap file names when including files."
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ã�™ã‚‹ã�¨ã��ã�«ãƒ•ã‚¡ã‚¤ãƒ«å��ã‚’å†�ãƒžãƒƒãƒ—ã�™ã‚‹"
  
! #: c-family/c.opt:2174 c-family/c.opt:2178
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
  msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2182
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "ISO 1998 C++ æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2186
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++11."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2190
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++14."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2194
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "ISO 1998 C++ æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2198
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c++17."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2202
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "ISO 1998 C++ æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2206 c-family/c.opt:2210
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�«æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
! #: c-family/c.opt:2214 c-family/c.opt:2218
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�«æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
! #: c-family/c.opt:2222 c-family/c.opt:2360
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2011 C standard."
  msgstr "ISO 1990 C æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2226
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c11."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2230 c-family/c.opt:2234 c-family/c.opt:2364
! #: c-family/c.opt:2368
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr "ISO 1990 C æ¨™æº– (1994å¹´æ”¹æ­£) ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2238
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�«æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
! #: c-family/c.opt:2242 c-family/c.opt:2246 c-family/c.opt:2344
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard."
  msgstr "ISO 1990 C æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2250 c-family/c.opt:2352
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1999 C standard."
  msgstr "ISO 1999 C æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2254
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=c99."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2258 c-family/c.opt:2263
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
  msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2268
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2272
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2276
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2280
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2284
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2288
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2292 c-family/c.opt:2296
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
! #: c-family/c.opt:2300 c-family/c.opt:2304
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
! #: c-family/c.opt:2308
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr "ISO 1990 C æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2312
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2316 c-family/c.opt:2320
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr "ISO 1990 C æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2324
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
! #: c-family/c.opt:2328 c-family/c.opt:2332
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr "ISO 1990 C æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2336
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr "ISO 1999 C æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2340
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2348
  #, fuzzy, no-c-format
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr "ISO 1990 C æ¨™æº– (1994å¹´æ”¹æ­£) ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
! #: c-family/c.opt:2356
  #, fuzzy, no-c-format
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "-std=iso9899:1999 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
! #: c-family/c.opt:2372
  #, no-c-format
  msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
  msgstr ""
  
! #: c-family/c.opt:2389
  #, fuzzy, no-c-format
  msgid "Enable traditional preprocessing."
  msgstr "ä¼�çµ±çš„ã�ªå‰�å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: c-family/c.opt:2393
  #, fuzzy, no-c-format
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tISO C ãƒˆãƒ©ã‚¤ã‚°ãƒ©ãƒ•ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
! #: c-family/c.opt:2397
  #, fuzzy, no-c-format
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr "ã‚·ã‚¹ãƒ†ãƒ ã�Šã‚ˆã�³ GCC å›ºæœ‰ã�®ãƒžã‚¯ãƒ­ã‚’äº‹å‰�å®šç¾©ã�—ã�ªã�„"
*************** msgstr "32 ãƒ“ãƒƒãƒˆæ•´æ•°ãƒ¢ãƒ¼ãƒ‰ã�§ã‚
*** 8080,8085 ****
--- 8062,8072 ----
  msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
  msgstr ""
  
+ #: d/lang.opt:326
+ #, fuzzy, no-c-format
+ msgid "Emit template instantiations as weak symbols."
+ msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æš—é»™çš„ã�ªã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã‚’ç™ºè¡Œã�™ã‚‹"
+ 
  #: d/lang.opt:346
  #, fuzzy, no-c-format
  msgid "Do not link the standard D library in the compilation."
*************** msgstr "ColdFire ä¸Šã�§ 8192 å€‹ã‚’è¶…ã�
*** 9317,9459 ****
  msgid "Support TLS segment larger than 64K."
  msgstr "64K ã‚ˆã‚Šå¤§ã��ã�ª TLS ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
! #: config/riscv/riscv.opt:26
  #, fuzzy, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr "-mbranch-cost=COST\tåˆ†å²�ã‚³ã‚¹ãƒˆã‚’å¤§ä½“ COST å‘½ä»¤åˆ†ã�«è¨­å®šã�™ã‚‹"
  
! #: config/riscv/riscv.opt:30
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr ""
  
! #: config/riscv/riscv.opt:34
  #, fuzzy, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "__fp16 æµ®å‹•å°�æ•°ç‚¹å½¢å¼�ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/riscv/riscv.opt:38 config/i386/i386.opt:421
  #, fuzzy, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr "ã�§ã��ã‚‹ã� ã�‘ã‚¹ã‚¿ãƒƒã‚¯ã‚’ã�“ã�®äºŒã�®ç´¯ä¹—ã�«æ•´åˆ—ã�™ã‚‹"
  
! #: config/riscv/riscv.opt:42
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:67
  #, fuzzy, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹äºŒä¹—æ ¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/riscv/riscv.opt:71
  #, fuzzy, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr "ColdFire ã�®ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢é™¤ç®—å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/riscv/riscv.opt:75
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:80 config/mips/mips.opt:405
  #, fuzzy, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr "-mtune=PROCESSOR\tPROCESSOR ç”¨ã�«å‡ºåŠ›ã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
! #: config/riscv/riscv.opt:84
  #, fuzzy, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "-mtune=PROCESSOR\tPROCESSOR ç”¨ã�«å‡ºåŠ›ã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
! #: config/riscv/riscv.opt:88
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr ""
  
! #: config/riscv/riscv.opt:92
  #, fuzzy, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:102 config/aarch64/aarch64.opt:92
  #, fuzzy, no-c-format
  msgid "Specify the code model."
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ«ã‚’é�¸æŠžã�™ã‚‹"
  
! #: config/riscv/riscv.opt:106
  #, fuzzy, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ¡ãƒ¢ãƒªå�‚ç…§ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/riscv/riscv.opt:110 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:120
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:124
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:143
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:147 config/i386/i386.opt:246
  #, fuzzy, no-c-format
  msgid "Use the given data alignment."
  msgstr "æ›¸ã��è¾¼ã�¿å�¯èƒ½ãƒ‡ãƒ¼ã‚¿æ•´åˆ—ã‚’èª¿æ•´ã�—ã�ªã�„"
  
! #: config/riscv/riscv.opt:151 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:161 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:165 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/riscv/riscv.opt:175 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:182 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:192
  #, fuzzy, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr "-mveclibabi= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®ä¸�æ˜Žã�ªãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ãƒ©ãƒª ABI åž‹ (%s) ã�§ã�™"
  
! #: config/riscv/riscv.opt:205
  #, fuzzy, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
--- 9304,9458 ----
  msgid "Support TLS segment larger than 64K."
  msgstr "64K ã‚ˆã‚Šå¤§ã��ã�ª TLS ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
! #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
! #, fuzzy, no-c-format
! msgid "Assume target CPU is configured as big endian."
! msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�Œãƒ“ãƒƒã‚¯ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�¨ã�—ã�¦è¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã�¿ã�ªã�™"
! 
! #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
! #, fuzzy, no-c-format
! msgid "Assume target CPU is configured as little endian."
! msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�Œãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�¨ã�—ã�¦è¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã�¿ã�ªã�™"
! 
! #: config/riscv/riscv.opt:34
  #, fuzzy, no-c-format
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr "-mbranch-cost=COST\tåˆ†å²�ã‚³ã‚¹ãƒˆã‚’å¤§ä½“ COST å‘½ä»¤åˆ†ã�«è¨­å®šã�™ã‚‹"
  
! #: config/riscv/riscv.opt:38
  #, no-c-format
  msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
  msgstr ""
  
! #: config/riscv/riscv.opt:42
  #, fuzzy, no-c-format
  msgid "Specify integer and floating-point calling convention."
  msgstr "__fp16 æµ®å‹•å°�æ•°ç‚¹å½¢å¼�ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/riscv/riscv.opt:46 config/i386/i386.opt:421
  #, fuzzy, no-c-format
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr "ã�§ã��ã‚‹ã� ã�‘ã‚¹ã‚¿ãƒƒã‚¯ã‚’ã�“ã�®äºŒã�®ç´¯ä¹—ã�«æ•´åˆ—ã�™ã‚‹"
  
! #: config/riscv/riscv.opt:50
  #, no-c-format
  msgid "Supported ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:75
  #, fuzzy, no-c-format
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹äºŒä¹—æ ¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/riscv/riscv.opt:79
  #, fuzzy, no-c-format
  msgid "Use hardware instructions for integer division."
  msgstr "ColdFire ã�®ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢é™¤ç®—å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/riscv/riscv.opt:83
  #, no-c-format
  msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM).  ISA strings must be lower-case."
  msgstr ""
  
! #: config/riscv/riscv.opt:88 config/mips/mips.opt:405
  #, fuzzy, no-c-format
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr "-mtune=PROCESSOR\tPROCESSOR ç”¨ã�«å‡ºåŠ›ã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
! #: config/riscv/riscv.opt:92
  #, fuzzy, no-c-format
  msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR."
  msgstr "-mtune=PROCESSOR\tPROCESSOR ç”¨ã�«å‡ºåŠ›ã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
! #: config/riscv/riscv.opt:96
  #, no-c-format
  msgid "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes into a special section (on some targets)."
  msgstr ""
  
! #: config/riscv/riscv.opt:100
  #, fuzzy, no-c-format
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/riscv/riscv.opt:104
  #, no-c-format
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:92
  #, fuzzy, no-c-format
  msgid "Specify the code model."
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ«ã‚’é�¸æŠžã�™ã‚‹"
  
! #: config/riscv/riscv.opt:114
  #, fuzzy, no-c-format
  msgid "Do not generate unaligned memory accesses."
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ¡ãƒ¢ãƒªå�‚ç…§ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/riscv/riscv.opt:118 config/i386/i386.opt:293
  #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
  #: config/tilegx/tilegx.opt:57
  #, no-c-format
  msgid "Known code models (for use with the -mcmodel= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:128
  #, no-c-format
  msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:132
  #, no-c-format
  msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
  msgstr ""
  
! #: config/riscv/riscv.opt:151
  #, no-c-format
  msgid "Emit RISC-V ELF attribute."
  msgstr ""
  
! #: config/riscv/riscv.opt:155 config/i386/i386.opt:246
  #, fuzzy, no-c-format
  msgid "Use the given data alignment."
  msgstr "æ›¸ã��è¾¼ã�¿å�¯èƒ½ãƒ‡ãƒ¼ã‚¿æ•´åˆ—ã‚’èª¿æ•´ã�—ã�ªã�„"
  
! #: config/riscv/riscv.opt:159 config/i386/i386.opt:250
  #, no-c-format
  msgid "Known data alignment choices (for use with the -malign-data= option):"
  msgstr ""
  
! #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
  #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
  #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
  #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
  #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/riscv/riscv.opt:200
  #, fuzzy, no-c-format
  msgid "Supported ISA specs (for use with the -misa-spec= option):"
  msgstr "-mveclibabi= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®ä¸�æ˜Žã�ªãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ãƒ©ãƒª ABI åž‹ (%s) ã�§ã�™"
  
! #: config/riscv/riscv.opt:213
  #, fuzzy, no-c-format
  msgid "Set the version of RISC-V ISA spec."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
*************** msgstr ""
*** 9588,9599 ****
  msgid "The code model option names for -mcmodel:"
  msgstr ""
  
- #: config/aarch64/aarch64.opt:68 config/arm/arm.opt:90
- #: config/microblaze/microblaze.opt:60
- #, fuzzy, no-c-format
- msgid "Assume target CPU is configured as big endian."
- msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�Œãƒ“ãƒƒã‚¯ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�¨ã�—ã�¦è¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã�¿ã�ªã�™"
- 
  #: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1030
  #, fuzzy, no-c-format
  msgid "Generate code which uses only the general registers."
--- 9587,9592 ----
*************** msgstr ""
*** 9614,9625 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
- #: config/aarch64/aarch64.opt:88 config/arm/arm.opt:155
- #: config/microblaze/microblaze.opt:64
- #, fuzzy, no-c-format
- msgid "Assume target CPU is configured as little endian."
- msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�Œãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�¨ã�—ã�¦è¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã�¿ã�ªã�™"
- 
  #: config/aarch64/aarch64.opt:96
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
--- 9607,9612 ----
*************** msgstr ""
*** 16837,19000 ****
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <dir>\tãƒ€ãƒ³ãƒ—ç”¨ã�«ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå��ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:970
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:978
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "é–¢æ•°ã�«é–‹å§‹ã‚’æ•´åˆ—ã�™ã‚‹"
  
! #: common.opt:988
  #, fuzzy, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "ã‚¸ãƒ£ãƒ³ãƒ—ã�®åˆ°é�”å…ˆã�¨ã�ªã‚‹ãƒ©ãƒ™ãƒ«ã�®ã�¿æ•´åˆ—ã�™ã‚‹"
  
! #: common.opt:995
  #, fuzzy, no-c-format
  msgid "Align all labels."
  msgstr "å…¨ã�¦ã�®ãƒ©ãƒ™ãƒ«ã‚’æ•´åˆ—ã�™ã‚‹"
  
! #: common.opt:1002
  #, fuzzy, no-c-format
  msgid "Align the start of loops."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®é–‹å§‹ã‚’æ•´åˆ—ã�™ã‚‹"
  
! #: common.opt:1009
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1013
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "ä¼�çµ±çš„ã�ªå‰�å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1033
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1041
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1050
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1054
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Wextra ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: common.opt:1061
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1065
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1069
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "è‡ªå‹•å¢—åŠ /æ¸›å°‘å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:1073
  #, 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:1078
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1087
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "é…�åˆ—ã�®æ·»ã�ˆå­—ã‚’ä½¿ç”¨ã�™ã‚‹å‰�ã�«å¢ƒç•Œæ¤œæŸ»ã‚’è¡Œã�†ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:1091
  #, fuzzy, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "åŠ ç®—ã€�æ¯”è¼ƒãƒ–ãƒ©ãƒ³ãƒ�ã�®ä»£ã‚�ã‚Šã�«ã‚«ã‚¦ãƒ³ãƒˆãƒ¬ã‚¸ã‚¹ã‚¿ã�®ãƒ–ãƒ©ãƒ³ãƒ�ã‚’ä½¿ã�†"
  
! #: common.opt:1095
  #, fuzzy, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "åˆ†å²�çµŒè·¯æŽ¨æ¸¬ç”¨ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«æƒ…å ±ã‚’åˆ©ç”¨ã�™ã‚‹"
  
! #: common.opt:1111
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "é–¢æ•°å�˜ä½�ã�§ã‚¹ã‚¿ãƒƒã‚¯ä½¿ç”¨æƒ…å ±ã‚’å‡ºåŠ›ã�™ã‚‹"
  
! #: common.opt:1115
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "é–¢æ•°å�˜ä½�ã�§ã‚¹ã‚¿ãƒƒã‚¯ä½¿ç”¨æƒ…å ±ã‚’å‡ºåŠ›ã�™ã‚‹"
  
! #: common.opt:1119
  #, fuzzy, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<register>  <register> ã�Œé–¢æ•°ã‚’é€šã�˜ã�¦ä¿�å…¨ã�•ã‚Œã‚‹ã�¨ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
! #: common.opt:1123
  #, fuzzy, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<register>\t<register> ã�Œé–¢æ•°å‘¼ã�³å‡ºã�—ã�«ã‚ˆã�£ã�¦å¤‰æ›´ã�•ã‚Œã‚‹ã�¨ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
! #: common.opt:1130
  #, fuzzy, no-c-format
  msgid "Save registers around function calls."
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å‰�å¾Œã�§ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä¿�å­˜ã�™ã‚‹"
  
! #: common.opt:1134
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Wextra ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: common.opt:1138
  #, fuzzy, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "new ã�®æˆ»ã‚Šå€¤ã‚’æ¤œæŸ»ã�™ã‚‹"
  
! #: common.opt:1142 common.opt:1146
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: common.opt:1150
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1154
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯èª¿æ•´ã�Šã‚ˆã�³ã‚¹ã‚¿ãƒƒã‚¯å�‚ç…§ã‚’å‰Šæ¸›ã�™ã‚‹æ©Ÿä¼šã‚’æŽ¢ã�™"
  
! #: common.opt:1158
  #, fuzzy, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„å¤§åŸŸå¤‰æ•°é¡žã‚’å…±é€šã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«é…�ç½®ã�—ã�ªã�„"
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1170
  #, fuzzy, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "-fcompare-debug ä»˜ã��ã�§å†�ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�¦ã�„ã�¾ã�™"
  
! #: common.opt:1174
  #, fuzzy, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ã�¯ä½�ç½®ã�Œå®Œäº†ã�—ã�Ÿå¾Œã�«æ¯”è¼ƒã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1178
  #, fuzzy, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ä½¿ç”¨é‡�ã‚’è‘—ã�—ã��å¢—åŠ ã�•ã�›ã‚‹æœ€é�©åŒ–ã‚’è¡Œã‚�ã�ªã�„"
  
! #: common.opt:1182
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å…¨ä½“ã�®æœ€é�©åŒ–ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: common.opt:1186
  #, fuzzy, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "ã‚¸ãƒ£ãƒ³ãƒ—ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿæœ€é�©åŒ–ã‚’è¡Œã�†"
  
! #: common.opt:1190
  #, fuzzy, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "CSE ã�§å‹•ä½œã�™ã‚‹ã�¨ã��ã€�ã��ã‚Œã‚‰ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¸ã�®ã‚¸ãƒ£ãƒ³ãƒ—ã�«è¿½éš�ã�™ã‚‹"
  
! #: common.opt:1198
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1202
  #, fuzzy, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Fortran è¦�æ ¼ã�«å¾“ã�£ã�Ÿè¤‡ç´ æ•°ã�®ä¹—é™¤ç®—ã‚’è¡Œã�†"
  
! #: common.opt:1206
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "ãƒ‡ãƒ¼ã‚¿é …ç›®ã‚’ã��ã‚Œã‚‰è‡ªèº«ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«é…�ç½®ã�™ã‚‹"
  
! #: common.opt:1210
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1214
  #, fuzzy, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tãƒ‡ãƒ�ãƒƒã‚°ã‚«ã‚¦ãƒ³ã‚¿åˆ¶é™�ã‚’è¨­å®šã�™ã‚‹ã€‚"
  
! #: common.opt:1218
  #, fuzzy, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±å†…ã�®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼å��ã‚’ä»–ã�®ã‚‚ã�®ã�«ãƒžãƒƒãƒ—ã�™ã‚‹"
  
! #: common.opt:1222
  #, fuzzy, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±å†…ã�®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼å��ã‚’ä»–ã�®ã‚‚ã�®ã�«ãƒžãƒƒãƒ—ã�™ã‚‹"
  
! #: common.opt:1226
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1232
  #, fuzzy, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "é–¢æ•°å¼•æ•°ã‚’ã‚¹ã‚¿ãƒƒã‚¯ã�‹ã‚‰ pop ã�™ã‚‹ã�®ã‚’å‘¼ã�³å‡ºã�—å¾Œã�¾ã�§é�…ã‚‰ã�›ã‚‹"
  
! #: common.opt:1236
  #, fuzzy, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "åˆ†å²�å‘½ä»¤ã�®é�…å»¶ã‚¹ãƒ­ãƒƒãƒˆã‚’ä½¿ã�†ã�“ã�¨ã‚’è©¦ã�¿ã‚‹"
  
! #: common.opt:1240
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1244
  #, fuzzy, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "ç„¡æ„�å‘³ã�ª null ãƒ�ã‚¤ãƒ³ã‚¿æ¤œæŸ»ã‚’å‰Šé™¤ã�™ã‚‹"
  
! #: common.opt:1248
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1252
  #, fuzzy, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "DWARF2 é‡�è¤‡å‰Šé™¤ã‚’è¡Œã�†"
  
! #: common.opt:1256
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "ä»®æƒ³å‘¼ã�³å‡ºã�—ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�—ã�«å¤‰æ�›ã�™ã‚‹ã�“ã�¨ã‚’è©¦ã�¿ã‚‹"
  
! #: common.opt:1260
  #, 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]  è¨ºæ–­ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�®æ”¹è¡Œã�®éš›ã�«,\n"
  " ã‚½ãƒ¼ã‚¹ä½�ç½®æƒ…å ±ã�Œè¡Œã�®æœ€åˆ�ã�«è¡¨ç¤ºã�•ã‚Œã‚‹é »åº¦ã‚’æŒ‡å®šã�™ã‚‹\n"
  
! #: common.opt:1277
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1281
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1293
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1313
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1333
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1367
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1391
  #, fuzzy, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<number>\tåˆ—ã‚’å ±å‘Šç”¨ã�™ã‚‹æ™‚ã�®ã‚¿ãƒ–ä½�ç½®ã�¾ã�§ã�®è·�é›¢ã‚’ <number> ã�«ã�™ã‚‹"
  
! #: common.opt:1407
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, fuzzy, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\tæ§˜ã€…ã�ªã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨æƒ…å ±ã‚’ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
! #: common.opt:1430
  #, fuzzy, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=filename\tç¿»è¨³çµ‚äº†æ™‚ã�« filename ã�¸å‘½ä»¤ã‚’ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
! #: common.opt:1434
  #, fuzzy, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=filename\tå…¨ã�¦ã�®å®£è¨€ã‚’ Go ã‚³ãƒ¼ãƒ‰ã�¨ã�—ã�¦ãƒ•ã‚¡ã‚¤ãƒ«ã�«æ›¸ã��è¾¼ã‚€"
  
! #: common.opt:1438
  #, fuzzy, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°ãƒ€ãƒ³ãƒ—å†…ã�§ã‚¢ãƒ‰ãƒ¬ã‚¹ã�®å‡ºåŠ›ã‚’æŠ‘æ­¢ã�™ã‚‹"
  
! #: common.opt:1442
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1455
  #, fuzzy, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°ãƒ€ãƒ³ãƒ—å†…ã�§å‘½ä»¤ç•ªå�·ã€�è¡Œç•ªå�·æƒ…å ±ã�Šã‚ˆã�³ã‚¢ãƒ‰ãƒ¬ã‚¹ã�®å‡ºåŠ›ã‚’æŠ‘æ­¢ã�™ã‚‹"
  
! #: common.opt:1459
  #, fuzzy, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°ãƒ€ãƒ³ãƒ—å†…ã�§å‰�ã�¨æ¬¡ã�®å‘½ä»¤ç•ªå�·ã�®å‡ºåŠ›ã‚’æŠ‘æ­¢ã�™ã‚‹"
  
! #: common.opt:1463
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "GAS ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æŒ‡ç¤ºã‚’çµŒç”±ã�—ã�¦ CFI è¡¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1467
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "éƒ¨åˆ†çš„ã�ªã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã‚’è¡Œã�†"
  
! #: common.opt:1475
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1479
  #, fuzzy, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„åž‹ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1483
  #, fuzzy, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„åž‹ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1487
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "C++ ã‚¯ãƒ©ã‚¹ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’æŠ‘æ­¢ã�—ã�ªã�„ã€‚"
  
! #: common.opt:1491
  #, fuzzy, no-c-format
  msgid "Enable exception handling."
  msgstr "ä¾‹å¤–å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1495
  #, fuzzy, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "å¤šã��ã�®ã€�ç›®ç«‹ã�Ÿã�ªã�„ã�Œã‚³ã‚¹ãƒˆã�Œé«˜ã�„æœ€é�©åŒ–ã‚’è¡Œã�†"
  
! #: common.opt:1499
  #, fuzzy, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard]\tä½™åˆ†ã�ªæµ®å‹•å°�æ•°ç‚¹ç²¾åº¦ã�®å�–ã‚Šæ‰±ã�„ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: common.opt:1514
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1530
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1534
  #, fuzzy, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "NaN ã�¾ã�Ÿã�¯ç„¡é™�å¤§ã�Œç”Ÿæˆ�ã�•ã‚Œã�ªã�„ã�¨è¦‹ã�ªã�™"
  
! #: common.opt:1538
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1542
  #, fuzzy, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<register>\t<register> ã�Œã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�§ã�¯ä½¿ç”¨ã�§ã��ã�ªã�„ã�¨ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
! #: common.opt:1546
  #, fuzzy, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "æ‹¡å¼µç²¾åº¦ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�« float ã�¨ double ã‚’é…�ç½®ã�—ã�ªã�„"
  
! #: common.opt:1554
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1558
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1575
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1582
  #, fuzzy, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "é–¢æ•°ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�«æŒ�ã�Ÿã�›ã‚‹äº‹ã‚’è¨±å�¯ã�™ã‚‹"
  
! #: common.opt:1586
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "ã��ã‚Œã�žã‚Œã�®é–¢æ•°ã‚’ã��ã‚Œè‡ªèº«ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«é…�ç½®ã�™ã‚‹"
  
! #: common.opt:1590
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1594
  #, fuzzy, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1598
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1602
  #, fuzzy, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1607
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿é…�ç½®å¾Œã�«å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1624
  #, 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:1629
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1633
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1637
  #, fuzzy, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "æ�¡ä»¶çš„ move å‘½ä»¤ã�®åˆ©ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1646
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1651
  #, fuzzy, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã‚’ä¸¦åˆ—ã�¨ã�—ã�¦ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
! #: common.opt:1655 common.opt:1663 common.opt:2827
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1659
  #, fuzzy, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "ä¸¦åˆ—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1667
  #, fuzzy, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã�§ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
! #: common.opt:1671
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1683
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "ãƒ©ãƒ™ãƒ«æ•´åˆ—æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1687
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1695
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "åˆ†å²�å�¯èƒ½æ€§ã�®æŽ¨æ¸¬ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1703
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "#ident æŒ‡ç¤ºã‚’å‡¦ç�†ã�™ã‚‹"
  
! #: common.opt:1707
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1711
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚ˆã‚Šåˆ†å²�ã�®ç”Ÿæˆ�ã‚’å„ªå…ˆã�™ã‚‹"
  
! #: common.opt:1715
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1731
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1743
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr ".size æŒ‡ç¤ºã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: common.opt:1747
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "é–“æŽ¥ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: common.opt:1753
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1757
  #, fuzzy, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "ã‚³ãƒ¼ãƒ‰ã‚µã‚¤ã‚ºã�Œå¢—åŠ ã�—ã�ªã�„ã�¨åˆ†ã�‹ã�£ã�¦ã‚‹å ´å�ˆã�¯å�˜ç´”ã�ªé–¢æ•°ã‚’å‘¼ã�³å‡ºã�—å�´ã�«çµ±å�ˆã�™ã‚‹"
  
! #: common.opt:1761
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "ä¸€å›žã� ã�‘å‘¼ã�³å‡ºã�•ã‚Œã‚‹é–¢æ•°ã‚’å‘¼ã�³å‡ºã�—å�´ã�«çµ±å�ˆã�™ã‚‹"
  
! #: common.opt:1765
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "ä¸€å›žã� ã�‘å‘¼ã�³å‡ºã�•ã‚Œã‚‹é–¢æ•°ã‚’å‘¼ã�³å‡ºã�—å�´ã�«çµ±å�ˆã�™ã‚‹"
  
! #: common.opt:1772
  #, fuzzy, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "  -finline-limit=<number> ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã�®ã‚µã‚¤ã‚ºã‚’ <number> ã�«åˆ¶é™�ã�™ã‚‹"
  
! #: common.opt:1776
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1783
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1806
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "é–¢æ•°ã�®å…¥ã‚Šå�£/å‡ºå�£ã�§ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«å‘¼ã�³å‡ºã�—ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:1810
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1814
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1818
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1830
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1834
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1846
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "ç´”ç²‹ã�Šã‚ˆã�³å®šæ•°é–¢æ•°ã‚’è¦‹ã�¤ã�‘ã‚‹"
  
! #: common.opt:1850
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1862
  #, fuzzy, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨ã�Šã‚ˆã�³ã‚¢ãƒ‰ãƒ¬ã‚¹ä»˜ã�‘ã�§ã��ã�ªã�„é�™çš„å¤‰æ•°ã‚’è¦‹ã�¤ã�‘ã‚‹"
  
! #: common.opt:1866
  #, fuzzy, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨ã�Šã‚ˆã�³ã‚¢ãƒ‰ãƒ¬ã‚¹ä»˜ã�‘ã�§ã��ã�ªã�„é�™çš„å¤‰æ•°ã‚’è¦‹ã�¤ã�‘ã‚‹"
  
! #: common.opt:1870
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1882
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1886
  #, fuzzy, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority] ä½¿ç”¨ã�™ã‚‹ IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:1899
  #, fuzzy, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed] IRA ç”¨ã�®ç¯„å›²ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:1915
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1920
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1925
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1937
  #, fuzzy, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®ä¸­ã�®å…¨ã�¦ã�®ä¸€èˆ¬èª˜å°Žå¤‰æ•°ã‚’å¼·åº¦å‰Šæ¸›ã�™ã‚‹"
  
! #: common.opt:1941
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "å��åˆ†ã�«å¤§ã��ã�ª switch æ–‡ã�§ã�¯ã‚¸ãƒ£ãƒ³ãƒ—è¡¨ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:1945
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "å��åˆ†ã�«å¤§ã��ã�ª switch æ–‡ã�§ã�¯ã‚¸ãƒ£ãƒ³ãƒ—è¡¨ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:1949
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "å®Œå…¨ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã‚‹å ´å�ˆã�§ã‚‚é–¢æ•°ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:1953
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "å®Œå…¨ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã‚‹å ´å�ˆã�§ã‚‚é–¢æ•°ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:1957
  #, fuzzy, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "ä½¿ç”¨ã�•ã‚Œã�ªã�„é�™çš„å®šæ•°å¤‰æ•°ã�§ã�‚ã�£ã�¦ã‚‚å‡ºåŠ›ã�™ã‚‹"
  
! #: common.opt:1961
  #, fuzzy, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "å¤–éƒ¨ã‚·ãƒ³ãƒœãƒ«ã�®å…ˆé ­ã�«ä¸‹ç·š (_) ã‚’ä»˜ã�‘ã‚‹"
  
! #: common.opt:1969
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "ãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1977
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:1999
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2004
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2012
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "æ§˜ã€…ã�ªãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–çµ±è¨ˆæƒ…å ±ã�«é–¢ã�—ã�¦å ±å‘Šã�™ã‚‹"
  
! #: common.opt:2016
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "æ§˜ã€…ã�ªãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–çµ±è¨ˆæƒ…å ±ã�«é–¢ã�—ã�¦å ±å‘Šã�™ã‚‹"
  
! #: common.opt:2020
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "çµ„ã�¿è¾¼ã�¿æ•°å­¦é–¢æ•°ã�®å¾Œã�« errno ã‚’ã‚»ãƒƒãƒˆã�™ã‚‹"
  
! #: common.opt:2024
  #, fuzzy, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<number>\tã‚¨ãƒ©ãƒ¼å ±å‘Šã�™ã‚‹æœ€å¤§æ•°ã‚’ <number> ã�«ã�™ã‚‹"
  
! #: common.opt:2028
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "æ°¸ç¶šçš„ã�ªãƒ¡ãƒ¢ãƒªç¢ºä¿�ã�«é–¢ã�—ã�¦å ±å‘Šã�™ã‚‹"
  
! #: common.opt:2032
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "æ°¸ç¶šçš„ã�ªãƒ¡ãƒ¢ãƒªç¢ºä¿�ã�«é–¢ã�—ã�¦å ±å‘Šã�™ã‚‹"
  
! #: common.opt:2039
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "å®šæ•°ã�¨å®šæ•°å¤‰æ•°ã�®ä½µå�ˆã‚’è©¦ã�¿ã‚‹"
  
! #: common.opt:2043
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«å�˜ä½�ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿå�Œä¸€ã�®å®šæ•°ã�®ä½µå�ˆã‚’è©¦ã�¿ã‚‹"
  
! #: common.opt:2047
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«å�˜ä½�ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿå�Œä¸€ã�®ãƒ‡ãƒ�ãƒƒã‚°æ–‡å­—åˆ—ã�®ä½µå�ˆã‚’è©¦ã�¿ã‚‹"
  
! #: common.opt:2051
  #, fuzzy, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<number>\tä¸€è¡Œã�‚ã�Ÿã‚Šã�®è¨ºæ–­ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸æ–‡å­—æ•°ã‚’ <number> ã�«åˆ¶é™�ã�™ã‚‹ã€‚0 ã�®å ´å�ˆã�¯æ”¹è¡Œã�—ã�ªã�„"
  
! #: common.opt:2055
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2059
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2063
  #, fuzzy, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®ä¸­ã�§å¤‰æ›´ã�Œã�ªã�„è¨ˆç®—ã‚’ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ç§»å‹•ã�™ã‚‹"
  
! #: common.opt:2067
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "RTL ä¸�è¦�ã�ªã‚³ãƒ¼ãƒ‰ (dead code) ã�®é™¤åŽ»é�Žç¨‹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:2071
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "RTL ä¸�è¦�ã�ªè¨˜æ†¶åŸŸ (dead store) é™¤åŽ»é�Žç¨‹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:2075
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2079
  #, fuzzy, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "å�ŒæœŸé�žå‘¼ã�³å‡ºã�—ä¾‹å¤–ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
! #: common.opt:2083
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2087
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2100
  #, fuzzy, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "å�¯èƒ½ã�ªå ´å�ˆã€�ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: common.opt:2104
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2108
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2112
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2120
  #, fuzzy, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "sibling å‘¼ã�³å‡ºã�—ã‚„æœ«å°¾å†�å¸°å‘¼ã�³å‡ºã�—ã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
! #: common.opt:2124
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "éƒ¨åˆ†çš„ã�ªã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã‚’è¡Œã�†"
  
! #: common.opt:2128 common.opt:2132
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2136
  #, fuzzy, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "æ§‹é€ ä½“ãƒ¡ãƒ³ãƒ�ã‚’ç©´ã�Œé–‹ã�‹ã�ªã�„ã‚ˆã�†ã�«ãƒ‘ãƒƒã‚¯ã�™ã‚‹"
  
! #: common.opt:2140
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2144
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "å°�ã�•ã�ªé›†å�ˆä½“ã‚’ (ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�ªã��) ãƒ¡ãƒ¢ãƒªã�§è¿”ã�™"
  
! #: common.opt:2148
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å±•é–‹ã‚’è¡Œã�†"
  
! #: common.opt:2152
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "å…¥ã‚Œå­�ã�«ã�•ã‚Œã�Ÿæ�¡ä»¶ä»˜ã��å®Ÿè¡Œã�®æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2156
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2160
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°ä½�ç½®é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (large ãƒ¢ãƒ¼ãƒ‰)"
  
! #: common.opt:2164
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°å®Ÿè¡Œå�¯èƒ½ã�ªä½�ç½®é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (large ãƒ¢ãƒ¼ãƒ‰)"
  
! #: common.opt:2168
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°èƒƒé�žå€¤é�žæ��ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (small ãƒ¢ãƒ¼ãƒ‰)"
  
! #: common.opt:2172
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°å®Ÿè¡Œå�¯èƒ½ã�ªé�žå€¤é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (small ãƒ¢ãƒ¼ãƒ‰)"
  
! #: common.opt:2176
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2180
  #, fuzzy, no-c-format
  msgid "Specify a plugin to load."
  msgstr "ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: common.opt:2184
  #, fuzzy, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<name>-<key>[=<value>]\tãƒ—ãƒ©ã‚°ã‚¤ãƒ³ <name> ç”¨ã�«å¼•æ•° <key>=<value> ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: common.opt:2188
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2192
  #, fuzzy, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "ãƒ«ãƒ¼ãƒ—å†…ã�®é…�åˆ—ã�§ã€�å�¯èƒ½ã�§ã�‚ã‚Œã�°ãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:2196
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "åŸºæœ¬ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒªãƒ³ã‚°ã‚³ãƒ¼ãƒ‰ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2200
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2204
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "å††å¼§ãƒ™ãƒ¼ã‚¹ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒªãƒ³ã‚°ã‚³ãƒ¼ãƒ‰ã‚’æŒ¿å…¥ã�™ã‚‹"
  
! #: common.opt:2208
  #, fuzzy, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‡ãƒ¼ã‚¿ä¿�å­˜ç”¨ã�®æœ€ä¸Šä½�ãƒ‡ã‚£ãƒ¬ã‚¯ãƒªãƒ¼ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:2213
  #, fuzzy, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‡ãƒ¼ã‚¿ä¿�å­˜ç”¨ã�®æœ€ä¸Šä½�ãƒ‡ã‚£ãƒ¬ã‚¯ãƒªãƒ¼ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:2217
  #, fuzzy, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "ãƒ•ãƒ­ãƒ¼ä¸€è²«æ€§ã�Œç„¡ã�„ãƒ‡ãƒ¼ã‚¿å…¥åŠ›ã�®è¨‚æ­£ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2221
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2225
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2245
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2261
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2293
  #, fuzzy, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "å¼�ã�®å€¤ã‚’ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�™ã‚‹ã�Ÿã‚�ã�®ã‚³ãƒ¼ãƒ‰ã‚’æŒ¿å…¥ã�™ã‚‹"
  
! #: common.opt:2297
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: common.opt:2301
  #, fuzzy, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "ã‚³ãƒ¼ãƒ‰é…�ç½®ã‚’æ”¹å–„ã�™ã‚‹ã�Ÿã‚�ã�«é–¢æ•°ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
! #: common.opt:2305
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°å†…ã�§ cld å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:2312
  #, fuzzy, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<string>\t<string> ã‚’ä½¿ç”¨ã�—ã�¦ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å†�ç�¾å�¯èƒ½ã�«ã�™ã‚‹"
  
! #: common.opt:2322
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ•ã‚¡ã‚¤ãƒ«å†…ã�« gcc ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚¹ã‚¤ãƒƒãƒ�ã‚’è¨˜éŒ²ã�™ã‚‹ã€‚"
  
! #: common.opt:2326
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "å°�ã�•ã�ªé›†å�ˆä½“ã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�§è¿”ã�™"
  
! #: common.opt:2334
  #, 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:2345
  #, 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:2360
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2368
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å…¨ä½“ã�®æœ€é�©åŒ–ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: common.opt:2372
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2376
  #, fuzzy, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "ã‚³ãƒ¼ãƒ‰é…�ç½®ã‚’æ”¹å–„ã�™ã‚‹ã�Ÿã‚�ã�«åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
! #: common.opt:2380
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2393
  #, fuzzy, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "ã‚³ãƒ¼ãƒ‰é…�ç½®ã‚’æ”¹å–„ã�™ã‚‹ã�Ÿã‚�ã�«åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
! #: common.opt:2397
  #, fuzzy, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "ã‚³ãƒ¼ãƒ‰é…�ç½®ã‚’æ”¹å–„ã�™ã‚‹ã�Ÿã‚�ã�«é–¢æ•°ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
! #: common.opt:2401
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "ãƒ«ãƒ¼ãƒ—æœ€é�©åŒ–å¾Œã�«å…±é€šéƒ¨åˆ†å¼�ã‚’é™¤åŽ»ã�™ã‚‹é�Žç¨‹ã‚’è¿½åŠ ã�™ã‚‹"
  
! #: common.opt:2409
  #, fuzzy, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®æµ®å‹•å°�æ•°ç‚¹ä¸¸ã‚�å‹•ä½œã�¨è¦‹ã�ªã�›ã‚‹æœ€é�©åŒ–ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2413
  #, fuzzy, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã‚’ã�¾ã�Ÿã�Œã‚‹ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2417
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2421
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "é�žãƒ­ãƒ¼ãƒ‰ã�§ã�®ä¸�ç¢ºå®Ÿã�ªå‹•ä½œã‚’è¨±å�¯ã�™ã‚‹"
  
! #: common.opt:2425
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "ã�„ã��ã�¤ã�‹ã�®ãƒ­ãƒ¼ãƒ‰ã�§ã�®ä¸�ç¢ºå®Ÿã�ªå‹•ä½œã‚’è¨±å�¯ã�™ã‚‹"
  
! #: common.opt:2429
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "ã‚ˆã‚Šå¤šã��ã�®ãƒ­ãƒ¼ãƒ‰ã�§ã�®ä¸�ç¢ºå®Ÿã�ªå‹•ä½œã‚’è¨±å�¯ã�™ã‚‹"
  
! #: common.opt:2433
  #, fuzzy, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<number>\tã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ©ã�®å†—é•·ãƒ¬ãƒ™ãƒ«ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:2437
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2445
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ç¢ºä¿�ã�®å‰�ã�«å‘½ä»¤ã‚’ä¸¦ã�¹ç›´ã�™"
  
! #: common.opt:2449
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ç¢ºä¿�ã�®å¾Œã�§å‘½ä»¤ã‚’ä¸¦ã�¹ç›´ã�™"
  
! #: common.opt:2456
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2460
  #, fuzzy, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "å†�ãƒ­ãƒ¼ãƒ‰å¾Œã�«é�¸æŠžçš„ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: common.opt:2464
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2476
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2486
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2498
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2502
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2510
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2514
  #, fuzzy, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "RX FPU å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
! #: common.opt:2518
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2522
  #, fuzzy, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "RX FPU å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2530
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2542
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2546
  #, fuzzy, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "è¨ºæ–­å†…ã�§åˆ©ç”¨å�¯èƒ½ã�ªå ´å�ˆã�«åˆ—ç•ªå�·ã‚’è¡¨ç¤ºã�™ã‚‹ã€‚ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§æœ‰åŠ¹"
  
! #: common.opt:2550
  #, 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:2555
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2559
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2567
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "æµ®å‹•å°�æ•°ç‚¹å®šæ•°ã‚’å�˜ç²¾åº¦å®šæ•°ã�«å¤‰æ�›ã�™ã‚‹"
  
! #: common.opt:2571
  #, fuzzy, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "ãƒ«ãƒ¼ãƒ—ã‚’å±•é–‹ã�—ã�Ÿã�¨ã��ã�«å¤‰æ•°ã�®å±•é–‹ã‚’è¡Œã�†"
  
! #: common.opt:2575
  #, fuzzy, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "ä¸�é€£ç¶šã�ªã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:2579
  #, fuzzy, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "ãƒ¯ã‚¤ãƒ‰åž‹ã‚’ç‹¬ç«‹ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�«åˆ†å‰²ã�™ã‚‹"
  
! #: common.opt:2583
  #, fuzzy, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "ãƒ¯ã‚¤ãƒ‰åž‹ã‚’ç‹¬ç«‹ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�«åˆ†å‰²ã�™ã‚‹"
  
! #: common.opt:2587
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2599
  #, fuzzy, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "ãƒ«ãƒ¼ãƒ—ã‚’å±•é–‹ã�—ã�Ÿã�¨ã��ã�«å¤‰æ•°ã�®å±•é–‹ã‚’è¡Œã�†"
  
! #: common.opt:2603
  #, fuzzy, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»ã‚³ãƒ¼ãƒ‰ã‚’æŒ¿å…¥ã�™ã‚‹"
  
! #: common.opt:2607
  #, fuzzy, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»ã‚³ãƒ¼ãƒ‰ã‚’æŒ¿å…¥ã�™ã‚‹ã€‚ -fstack-check=specific ã�¨å�Œæ§˜"
  
! #: common.opt:2611
  #, 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:2619
  #, fuzzy, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<register>\tã‚¹ã‚¿ãƒƒã‚¯ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ <register> ã‚ˆã‚Šå¾Œã�«è¡Œã�£ã�Ÿå ´å�ˆã�«ãƒˆãƒ©ãƒƒãƒ—ã�™ã‚‹"
  
! #: common.opt:2623
  #, fuzzy, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<name>\tã‚¹ã‚¿ãƒƒã‚¯ã�Œã‚·ãƒ³ãƒœãƒ« <name> ã‚ˆã‚Šå¾Œã�«è¡Œã�£ã�Ÿå ´å�ˆã�«ãƒˆãƒ©ãƒƒãƒ—ã�™ã‚‹"
  
! #: common.opt:2627
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ä¿�è­·æ–¹æ³•ã�¨ã�—ã�¦ãƒ—ãƒ­ãƒ�ãƒªã‚¹ (propolice) ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:2631
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "ã��ã‚Œã�žã‚Œã�®é–¢æ•°ã�«é–¢ã�—ã�¦ã‚¹ã‚¿ãƒƒã‚¯ä¿�è­·æ–¹æ³•ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:2635
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "ã��ã‚Œã�žã‚Œã�®é–¢æ•°ã�«é–¢ã�—ã�¦ã‚¹ã‚¿ãƒƒã‚¯ä¿�è­·æ–¹æ³•ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:2639
  #, fuzzy, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "ã��ã‚Œã�žã‚Œã�®é–¢æ•°ã�«é–¢ã�—ã�¦ã‚¹ã‚¿ãƒƒã‚¯ä¿�è­·æ–¹æ³•ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:2643
  #, fuzzy, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "é–¢æ•°å�˜ä½�ã�§ã‚¹ã‚¿ãƒƒã‚¯ä½¿ç”¨æƒ…å ±ã‚’å‡ºåŠ›ã�™ã‚‹"
  
! #: common.opt:2655
  #, fuzzy, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "åŽ³å¯†ã�ªåˆ¥å��è¦�å‰‡ã‚’é�©ç”¨ã�™ã‚‹ã�¨ã�¿ã�ªã�™"
  
! #: common.opt:2659
  #, fuzzy, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã‚’æœªå®šç¾©ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†"
  
! #: common.opt:2663
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2667
  #, fuzzy, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "æ§‹æ–‡ã‚¨ãƒ©ãƒ¼ã‚’æ¤œæŸ»ã�—ã�¦ã€�ã��ã�“ã�§å�œæ­¢ã�™ã‚‹"
  
! #: common.opt:2671
  #, fuzzy, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "\"gcov\" ã�§å¿…è¦�ã�¨ã�ªã‚‹ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ�ã�™ã‚‹"
  
! #: common.opt:2675
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "ã‚¸ãƒ£ãƒ³ãƒ—ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿæœ€é�©åŒ–ã‚’è¡Œã�†"
  
! #: common.opt:2679
  #, fuzzy, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "å�„ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«é�Žç¨‹ã�§è²»ã‚„ã�—ã�Ÿæ™‚é–“ã‚’å ±å‘Šã�™ã‚‹"
  
! #: common.opt:2683
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2687
  #, 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]\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€è¨˜æ†¶åŸŸ (TLS) ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ãƒ¢ãƒ‡ãƒ«ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:2706
  #, fuzzy, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�®é–¢æ•°ã€�å¤‰æ•°ã€�ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
! #: common.opt:2710
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2714
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2722
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "æµ®å‹•å°�æ•°ç‚¹æ“�ä½œã‚’ãƒˆãƒ©ãƒƒãƒ—ã�§ã��ã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: common.opt:2726
  #, fuzzy, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "åŠ ç®—ã€�æ¸›ç®—ã€�ä¹—ç®—å†…ã�§ã�®ç¬¦å�·ä»˜ã��ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã‚’ãƒˆãƒ©ãƒƒãƒ—ã�™ã‚‹"
  
! #: common.opt:2730
  #, fuzzy, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2734
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2742
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2750
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2758
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2766
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "æ�¡ä»¶çš„ move å‘½ä»¤ã�®åˆ©ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2770
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2774
  #, fuzzy, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2778
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "ãƒªãƒ³ã‚«æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2782
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2786
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "ä¸�è¦�ã�ªè¨˜æ†¶åŸŸ (dead store) ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:2790
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2794
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "ãƒ«ãƒ¼ãƒ—ä¸­ã�«ä¸�å¤‰ã�ªè¨ˆç®—ã‚’ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ç§»å‹•ã�™ã‚‹"
  
! #: common.opt:2798
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2802
  #, 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:2808
  #, 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:2815
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "ä¸¦åˆ—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2819
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "ä¸¦åˆ—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2823
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "ãƒ«ãƒ¼ãƒ—ä¸­ã�«ä¸�å¤‰ã�ªè¨ˆç®—ã‚’ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ç§»å‹•ã�™ã‚‹"
  
! #: common.opt:2831
  #, fuzzy, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®ä¸­ã�®å…¨ã�¦ã�®ä¸€èˆ¬èª˜å°Žå¤‰æ•°ã‚’å¼·åº¦å‰Šæ¸›ã�™ã‚‹"
  
! #: common.opt:2835
  #, fuzzy, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2839
  #, fuzzy, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®è‡ªå‹•ä¸¦åˆ—åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2843
  #, fuzzy, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "æ�¡ä»¶çš„ move å‘½ä»¤ã�®åˆ©ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2847
  #, fuzzy, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2851
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2855
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2859
  #, fuzzy, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2867
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2871
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2879
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2887
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2891
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2900
  #, fuzzy, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«å�˜ä½�å…¨ä½“ã‚’ä¸€å›žã�§ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "å��å¾©å›žæ•°ã�Œæ—¢çŸ¥ã�®ã�¨ã��ã€�ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
! #: common.opt:2908
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã�§ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
! #: common.opt:2923
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2936
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2940
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã�§ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
! #: common.opt:2944
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å±•é–‹ã‚’è¡Œã�†"
  
! #: common.opt:2948
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2952
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "å·»ã��æˆ»ã�—ã‚’è¡Œã�ªã�†ä¾‹å¤–è£œè¶³ç”¨ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:2956
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2960
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2964
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2976
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "å¤‰æ•°è¿½è·¡ã‚’å®Ÿæ–½ã�™ã‚‹"
  
! #: common.opt:2984
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "å¤‰æ•°è¿½è·¡ã‚’å®Ÿæ–½ã�™ã‚‹"
  
! #: common.opt:2990
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2998
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3003
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3011
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3015
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3019
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3023
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3042
  #, fuzzy, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
  
! #: common.opt:3050
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3060
  #, fuzzy, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "ä½™åˆ†ã�ªã‚³ãƒ¡ãƒ³ãƒˆã‚’ã‚¢ã‚»ãƒ³ãƒ–ãƒ©å‡ºåŠ›ã�«è¿½åŠ ã�™ã‚‹"
  
! #: common.opt:3064
  #, fuzzy, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tã‚·ãƒ³ãƒœãƒ«å�¯è¦–æ€§ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:3083
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3099
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3107
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3111
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3115
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "moves/scc ä»¥å¤–ã�§æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3119
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å…¨ä½“ã�®æœ€é�©åŒ–ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: common.opt:3123
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "ç¬¦å�·ä»˜ã��è¨ˆç®—ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œä¸¸ã‚�ã‚‰ã‚Œã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: common.opt:3127
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "ç¬¦å�·ä»˜ã��è¨ˆç®—ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œä¸¸ã‚�ã‚‰ã‚Œã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: common.opt:3131
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "0 ã�§åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’ bss ã‚»ã‚¯ã‚·ãƒ§ãƒ³å†…ã�«é…�ç½®ã�™ã‚‹"
  
! #: common.opt:3135
  #, fuzzy, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å‰�å¾Œã�§ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä¿�å­˜ã�™ã‚‹"
  
! #: common.opt:3139
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3143
  #, fuzzy, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> ã�¯ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�Œ CFI æŒ‡ç¤ºã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: common.opt:3147
  #, fuzzy, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> ã�¯ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�Œ CFI æŒ‡ç¤ºã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: common.opt:3167
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3171
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3175
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "DWARF v2 (ã�¾ã�Ÿã�¯ã��ã‚Œä»¥é™�) å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3179
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆæ‹¡å¼µå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3191
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3195
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3203
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3207
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3215
  #, fuzzy, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ•ã‚¡ã‚¤ãƒ«å†…ã�« gcc ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚¹ã‚¤ãƒƒãƒ�ã‚’è¨˜éŒ²ã�™ã‚‹ã€‚"
  
! #: common.opt:3219
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3223
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "STABS å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3227
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "æ‹¡å¼µ STABS å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3231
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3235
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3243
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ç”Ÿæˆ�ã�®æœ‰åŠ¹ãƒ»ç„¡åŠ¹ã‚’åˆ‡ã‚Šæ›¿ã�ˆã‚‹"
  
! #: common.opt:3247
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3254
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "VMS å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3258
  #, fuzzy, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "XCOFF å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3262
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "æ‹¡å¼µ XCOFF å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3280
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3284
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3291
  #, fuzzy, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<dir>\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
! #: common.opt:3295
  #, fuzzy, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-iplugindir=<dir>\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
! #: common.opt:3320
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <file>\tå‡ºåŠ›ã‚’ <file> ã�«é…�ç½®ã�™ã‚‹"
  
! #: common.opt:3324
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3334
  #, fuzzy, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "-pedantic ã�¨å�Œæ§˜ã� ã�Œã€�ã‚¨ãƒ©ãƒ¼ã�¨ã�—ã�¦å‡ºåŠ›ã�™ã‚‹"
  
! #: common.opt:3374
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�•ã‚Œã�Ÿé–¢æ•°ã�¾ã�Ÿã�¯è²»ã‚„ã�—ã�Ÿæ™‚é–“ã�«é–¢ã�—ã�¦å‡ºåŠ›ã�—ã�ªã�„"
  
! #: common.opt:3406
  #, fuzzy, no-c-format
  msgid "Enable verbose output."
  msgstr "å†—é•·ã�ªå‡ºåŠ›ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3410
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "`ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹"
  
! #: common.opt:3414
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "è­¦å‘Šã‚’æŠ‘æ­¢ã�™ã‚‹"
  
! #: common.opt:3424
  #, fuzzy, no-c-format
  msgid "Create a shared library."
  msgstr "å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’ä½œæˆ�ã�™ã‚‹"
  
! #: common.opt:3472
  #, fuzzy, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "ä½�ç½®é�žä¾�å­˜å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3476
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "ä½�ç½®é�žä¾�å­˜å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3480
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "ä½�ç½®é�žä¾�å­˜å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3487
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 16824,18987 ----
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <dir>\tãƒ€ãƒ³ãƒ—ç”¨ã�«ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå��ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:974
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:978
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:982
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "é–¢æ•°ã�«é–‹å§‹ã‚’æ•´åˆ—ã�™ã‚‹"
  
! #: common.opt:992
  #, fuzzy, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "ã‚¸ãƒ£ãƒ³ãƒ—ã�®åˆ°é�”å…ˆã�¨ã�ªã‚‹ãƒ©ãƒ™ãƒ«ã�®ã�¿æ•´åˆ—ã�™ã‚‹"
  
! #: common.opt:999
  #, fuzzy, no-c-format
  msgid "Align all labels."
  msgstr "å…¨ã�¦ã�®ãƒ©ãƒ™ãƒ«ã‚’æ•´åˆ—ã�™ã‚‹"
  
! #: common.opt:1006
  #, fuzzy, no-c-format
  msgid "Align the start of loops."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®é–‹å§‹ã‚’æ•´åˆ—ã�™ã‚‹"
  
! #: common.opt:1013
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1017
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "ä¼�çµ±çš„ã�ªå‰�å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1037
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1041
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1045
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1049
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1054
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1058
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Wextra ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: common.opt:1065
  #, no-c-format
  msgid "Use trap instead of a library function for undefined behavior sanitization."
  msgstr ""
  
! #: common.opt:1069
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1073
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "è‡ªå‹•å¢—åŠ /æ¸›å°‘å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:1077
  #, 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:1082
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1091
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "é…�åˆ—ã�®æ·»ã�ˆå­—ã‚’ä½¿ç”¨ã�™ã‚‹å‰�ã�«å¢ƒç•Œæ¤œæŸ»ã‚’è¡Œã�†ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:1095
  #, fuzzy, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "åŠ ç®—ã€�æ¯”è¼ƒãƒ–ãƒ©ãƒ³ãƒ�ã�®ä»£ã‚�ã‚Šã�«ã‚«ã‚¦ãƒ³ãƒˆãƒ¬ã‚¸ã‚¹ã‚¿ã�®ãƒ–ãƒ©ãƒ³ãƒ�ã‚’ä½¿ã�†"
  
! #: common.opt:1099
  #, fuzzy, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "åˆ†å²�çµŒè·¯æŽ¨æ¸¬ç”¨ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«æƒ…å ±ã‚’åˆ©ç”¨ã�™ã‚‹"
  
! #: common.opt:1115
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "é–¢æ•°å�˜ä½�ã�§ã‚¹ã‚¿ãƒƒã‚¯ä½¿ç”¨æƒ…å ±ã‚’å‡ºåŠ›ã�™ã‚‹"
  
! #: common.opt:1119
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "é–¢æ•°å�˜ä½�ã�§ã‚¹ã‚¿ãƒƒã‚¯ä½¿ç”¨æƒ…å ±ã‚’å‡ºåŠ›ã�™ã‚‹"
  
! #: common.opt:1123
  #, fuzzy, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<register>  <register> ã�Œé–¢æ•°ã‚’é€šã�˜ã�¦ä¿�å…¨ã�•ã‚Œã‚‹ã�¨ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
! #: common.opt:1127
  #, fuzzy, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<register>\t<register> ã�Œé–¢æ•°å‘¼ã�³å‡ºã�—ã�«ã‚ˆã�£ã�¦å¤‰æ›´ã�•ã‚Œã‚‹ã�¨ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
! #: common.opt:1134
  #, fuzzy, no-c-format
  msgid "Save registers around function calls."
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å‰�å¾Œã�§ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä¿�å­˜ã�™ã‚‹"
  
! #: common.opt:1138
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Wextra ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: common.opt:1142
  #, fuzzy, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "new ã�®æˆ»ã‚Šå€¤ã‚’æ¤œæŸ»ã�™ã‚‹"
  
! #: common.opt:1146 common.opt:1150
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: common.opt:1154
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1158
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯èª¿æ•´ã�Šã‚ˆã�³ã‚¹ã‚¿ãƒƒã‚¯å�‚ç…§ã‚’å‰Šæ¸›ã�™ã‚‹æ©Ÿä¼šã‚’æŽ¢ã�™"
  
! #: common.opt:1162
  #, fuzzy, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„å¤§åŸŸå¤‰æ•°é¡žã‚’å…±é€šã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«é…�ç½®ã�—ã�ªã�„"
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1174
  #, fuzzy, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "-fcompare-debug ä»˜ã��ã�§å†�ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�¦ã�„ã�¾ã�™"
  
! #: common.opt:1178
  #, fuzzy, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ã�¯ä½�ç½®ã�Œå®Œäº†ã�—ã�Ÿå¾Œã�«æ¯”è¼ƒã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1182
  #, fuzzy, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ä½¿ç”¨é‡�ã‚’è‘—ã�—ã��å¢—åŠ ã�•ã�›ã‚‹æœ€é�©åŒ–ã‚’è¡Œã‚�ã�ªã�„"
  
! #: common.opt:1186
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å…¨ä½“ã�®æœ€é�©åŒ–ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: common.opt:1190
  #, fuzzy, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "ã‚¸ãƒ£ãƒ³ãƒ—ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿæœ€é�©åŒ–ã‚’è¡Œã�†"
  
! #: common.opt:1194
  #, fuzzy, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "CSE ã�§å‹•ä½œã�™ã‚‹ã�¨ã��ã€�ã��ã‚Œã‚‰ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¸ã�®ã‚¸ãƒ£ãƒ³ãƒ—ã�«è¿½éš�ã�™ã‚‹"
  
! #: common.opt:1202
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1206
  #, fuzzy, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Fortran è¦�æ ¼ã�«å¾“ã�£ã�Ÿè¤‡ç´ æ•°ã�®ä¹—é™¤ç®—ã‚’è¡Œã�†"
  
! #: common.opt:1210
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "ãƒ‡ãƒ¼ã‚¿é …ç›®ã‚’ã��ã‚Œã‚‰è‡ªèº«ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«é…�ç½®ã�™ã‚‹"
  
! #: common.opt:1214
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1218
  #, fuzzy, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tãƒ‡ãƒ�ãƒƒã‚°ã‚«ã‚¦ãƒ³ã‚¿åˆ¶é™�ã‚’è¨­å®šã�™ã‚‹ã€‚"
  
! #: common.opt:1222
  #, fuzzy, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±å†…ã�®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼å��ã‚’ä»–ã�®ã‚‚ã�®ã�«ãƒžãƒƒãƒ—ã�™ã‚‹"
  
! #: common.opt:1226
  #, fuzzy, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±å†…ã�®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼å��ã‚’ä»–ã�®ã‚‚ã�®ã�«ãƒžãƒƒãƒ—ã�™ã‚‹"
  
! #: common.opt:1230
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1236
  #, fuzzy, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "é–¢æ•°å¼•æ•°ã‚’ã‚¹ã‚¿ãƒƒã‚¯ã�‹ã‚‰ pop ã�™ã‚‹ã�®ã‚’å‘¼ã�³å‡ºã�—å¾Œã�¾ã�§é�…ã‚‰ã�›ã‚‹"
  
! #: common.opt:1240
  #, fuzzy, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "åˆ†å²�å‘½ä»¤ã�®é�…å»¶ã‚¹ãƒ­ãƒƒãƒˆã‚’ä½¿ã�†ã�“ã�¨ã‚’è©¦ã�¿ã‚‹"
  
! #: common.opt:1244
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1248
  #, fuzzy, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "ç„¡æ„�å‘³ã�ª null ãƒ�ã‚¤ãƒ³ã‚¿æ¤œæŸ»ã‚’å‰Šé™¤ã�™ã‚‹"
  
! #: common.opt:1252
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1256
  #, fuzzy, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "DWARF2 é‡�è¤‡å‰Šé™¤ã‚’è¡Œã�†"
  
! #: common.opt:1260
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "ä»®æƒ³å‘¼ã�³å‡ºã�—ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�—ã�«å¤‰æ�›ã�™ã‚‹ã�“ã�¨ã‚’è©¦ã�¿ã‚‹"
  
! #: common.opt:1264
  #, 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]  è¨ºæ–­ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�®æ”¹è¡Œã�®éš›ã�«,\n"
  " ã‚½ãƒ¼ã‚¹ä½�ç½®æƒ…å ±ã�Œè¡Œã�®æœ€åˆ�ã�«è¡¨ç¤ºã�•ã‚Œã‚‹é »åº¦ã‚’æŒ‡å®šã�™ã‚‹\n"
  
! #: common.opt:1281
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1285
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1289
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1297
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1317
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1337
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1341
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1345
  #, no-c-format
  msgid "-fdiagnostics-format=[text|json]\tSelect output format."
  msgstr ""
  
! #: common.opt:1371
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1375
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1379
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1383
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1387
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1391
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1395
  #, fuzzy, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<number>\tåˆ—ã‚’å ±å‘Šç”¨ã�™ã‚‹æ™‚ã�®ã‚¿ãƒ–ä½�ç½®ã�¾ã�§ã�®è·�é›¢ã‚’ <number> ã�«ã�™ã‚‹"
  
! #: common.opt:1411
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1427
  #, fuzzy, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\tæ§˜ã€…ã�ªã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨æƒ…å ±ã‚’ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
! #: common.opt:1434
  #, fuzzy, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=filename\tç¿»è¨³çµ‚äº†æ™‚ã�« filename ã�¸å‘½ä»¤ã‚’ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
! #: common.opt:1438
  #, fuzzy, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=filename\tå…¨ã�¦ã�®å®£è¨€ã‚’ Go ã‚³ãƒ¼ãƒ‰ã�¨ã�—ã�¦ãƒ•ã‚¡ã‚¤ãƒ«ã�«æ›¸ã��è¾¼ã‚€"
  
! #: common.opt:1442
  #, fuzzy, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°ãƒ€ãƒ³ãƒ—å†…ã�§ã‚¢ãƒ‰ãƒ¬ã‚¹ã�®å‡ºåŠ›ã‚’æŠ‘æ­¢ã�™ã‚‹"
  
! #: common.opt:1446
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1459
  #, fuzzy, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°ãƒ€ãƒ³ãƒ—å†…ã�§å‘½ä»¤ç•ªå�·ã€�è¡Œç•ªå�·æƒ…å ±ã�Šã‚ˆã�³ã‚¢ãƒ‰ãƒ¬ã‚¹ã�®å‡ºåŠ›ã‚’æŠ‘æ­¢ã�™ã‚‹"
  
! #: common.opt:1463
  #, fuzzy, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°ãƒ€ãƒ³ãƒ—å†…ã�§å‰�ã�¨æ¬¡ã�®å‘½ä»¤ç•ªå�·ã�®å‡ºåŠ›ã‚’æŠ‘æ­¢ã�™ã‚‹"
  
! #: common.opt:1467
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "GAS ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æŒ‡ç¤ºã‚’çµŒç”±ã�—ã�¦ CFI è¡¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1471
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "éƒ¨åˆ†çš„ã�ªã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã‚’è¡Œã�†"
  
! #: common.opt:1479
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1483
  #, fuzzy, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„åž‹ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1487
  #, fuzzy, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„åž‹ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1491
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "C++ ã‚¯ãƒ©ã‚¹ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’æŠ‘æ­¢ã�—ã�ªã�„ã€‚"
  
! #: common.opt:1495
  #, fuzzy, no-c-format
  msgid "Enable exception handling."
  msgstr "ä¾‹å¤–å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1499
  #, fuzzy, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "å¤šã��ã�®ã€�ç›®ç«‹ã�Ÿã�ªã�„ã�Œã‚³ã‚¹ãƒˆã�Œé«˜ã�„æœ€é�©åŒ–ã‚’è¡Œã�†"
  
! #: common.opt:1503
  #, fuzzy, no-c-format
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard]\tä½™åˆ†ã�ªæµ®å‹•å°�æ•°ç‚¹ç²¾åº¦ã�®å�–ã‚Šæ‰±ã�„ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: common.opt:1518
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1534
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1538
  #, fuzzy, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "NaN ã�¾ã�Ÿã�¯ç„¡é™�å¤§ã�Œç”Ÿæˆ�ã�•ã‚Œã�ªã�„ã�¨è¦‹ã�ªã�™"
  
! #: common.opt:1542
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1546
  #, fuzzy, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<register>\t<register> ã�Œã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�§ã�¯ä½¿ç”¨ã�§ã��ã�ªã�„ã�¨ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
! #: common.opt:1550
  #, fuzzy, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "æ‹¡å¼µç²¾åº¦ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�« float ã�¨ double ã‚’é…�ç½®ã�—ã�ªã�„"
  
! #: common.opt:1558
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1562
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1579
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1586
  #, fuzzy, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "é–¢æ•°ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�«æŒ�ã�Ÿã�›ã‚‹äº‹ã‚’è¨±å�¯ã�™ã‚‹"
  
! #: common.opt:1590
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "ã��ã‚Œã�žã‚Œã�®é–¢æ•°ã‚’ã��ã‚Œè‡ªèº«ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«é…�ç½®ã�™ã‚‹"
  
! #: common.opt:1594
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1598
  #, fuzzy, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1602
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1606
  #, fuzzy, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1611
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿é…�ç½®å¾Œã�«å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:1628
  #, 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:1633
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1641
  #, fuzzy, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "æ�¡ä»¶çš„ move å‘½ä»¤ã�®åˆ©ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1650
  #, no-c-format
  msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
  msgstr ""
  
! #: common.opt:1655
  #, fuzzy, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã‚’ä¸¦åˆ—ã�¨ã�—ã�¦ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
! #: common.opt:1659 common.opt:1667 common.opt:2831
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1663
  #, fuzzy, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "ä¸¦åˆ—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1671
  #, fuzzy, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã�§ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
! #: common.opt:1675
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1679
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1687
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "ãƒ©ãƒ™ãƒ«æ•´åˆ—æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1691
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1699
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "åˆ†å²�å�¯èƒ½æ€§ã�®æŽ¨æ¸¬ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1707
  #, fuzzy, no-c-format
  msgid "Process #ident directives."
  msgstr "#ident æŒ‡ç¤ºã‚’å‡¦ç�†ã�™ã‚‹"
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:1715
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚ˆã‚Šåˆ†å²�ã�®ç”Ÿæˆ�ã‚’å„ªå…ˆã�™ã‚‹"
  
! #: common.opt:1719
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:1735
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:1747
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr ".size æŒ‡ç¤ºã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: common.opt:1751
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "é–“æŽ¥ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: common.opt:1757
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:1761
  #, fuzzy, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "ã‚³ãƒ¼ãƒ‰ã‚µã‚¤ã‚ºã�Œå¢—åŠ ã�—ã�ªã�„ã�¨åˆ†ã�‹ã�£ã�¦ã‚‹å ´å�ˆã�¯å�˜ç´”ã�ªé–¢æ•°ã‚’å‘¼ã�³å‡ºã�—å�´ã�«çµ±å�ˆã�™ã‚‹"
  
! #: common.opt:1765
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "ä¸€å›žã� ã�‘å‘¼ã�³å‡ºã�•ã‚Œã‚‹é–¢æ•°ã‚’å‘¼ã�³å‡ºã�—å�´ã�«çµ±å�ˆã�™ã‚‹"
  
! #: common.opt:1769
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "ä¸€å›žã� ã�‘å‘¼ã�³å‡ºã�•ã‚Œã‚‹é–¢æ•°ã‚’å‘¼ã�³å‡ºã�—å�´ã�«çµ±å�ˆã�™ã‚‹"
  
! #: common.opt:1776
  #, fuzzy, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "  -finline-limit=<number> ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã�®ã‚µã‚¤ã‚ºã‚’ <number> ã�«åˆ¶é™�ã�™ã‚‹"
  
! #: common.opt:1780
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:1787
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:1810
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "é–¢æ•°ã�®å…¥ã‚Šå�£/å‡ºå�£ã�§ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«å‘¼ã�³å‡ºã�—ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:1814
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:1818
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:1826
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:1834
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:1838
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:1842
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:1846
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:1850
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "ç´”ç²‹ã�Šã‚ˆã�³å®šæ•°é–¢æ•°ã‚’è¦‹ã�¤ã�‘ã‚‹"
  
! #: common.opt:1854
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:1858
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:1866
  #, fuzzy, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨ã�Šã‚ˆã�³ã‚¢ãƒ‰ãƒ¬ã‚¹ä»˜ã�‘ã�§ã��ã�ªã�„é�™çš„å¤‰æ•°ã‚’è¦‹ã�¤ã�‘ã‚‹"
  
! #: common.opt:1870
  #, fuzzy, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨ã�Šã‚ˆã�³ã‚¢ãƒ‰ãƒ¬ã‚¹ä»˜ã�‘ã�§ã��ã�ªã�„é�™çš„å¤‰æ•°ã‚’è¦‹ã�¤ã�‘ã‚‹"
  
! #: common.opt:1874
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:1886
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:1890
  #, fuzzy, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority] ä½¿ç”¨ã�™ã‚‹ IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:1903
  #, fuzzy, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed] IRA ç”¨ã�®ç¯„å›²ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:1919
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:1924
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:1937
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:1941
  #, fuzzy, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®ä¸­ã�®å…¨ã�¦ã�®ä¸€èˆ¬èª˜å°Žå¤‰æ•°ã‚’å¼·åº¦å‰Šæ¸›ã�™ã‚‹"
  
! #: common.opt:1945
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "å��åˆ†ã�«å¤§ã��ã�ª switch æ–‡ã�§ã�¯ã‚¸ãƒ£ãƒ³ãƒ—è¡¨ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:1949
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "å��åˆ†ã�«å¤§ã��ã�ª switch æ–‡ã�§ã�¯ã‚¸ãƒ£ãƒ³ãƒ—è¡¨ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:1953
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "å®Œå…¨ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã‚‹å ´å�ˆã�§ã‚‚é–¢æ•°ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:1957
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "å®Œå…¨ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã‚‹å ´å�ˆã�§ã‚‚é–¢æ•°ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:1961
  #, fuzzy, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "ä½¿ç”¨ã�•ã‚Œã�ªã�„é�™çš„å®šæ•°å¤‰æ•°ã�§ã�‚ã�£ã�¦ã‚‚å‡ºåŠ›ã�™ã‚‹"
  
! #: common.opt:1965
  #, fuzzy, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "å¤–éƒ¨ã‚·ãƒ³ãƒœãƒ«ã�®å…ˆé ­ã�«ä¸‹ç·š (_) ã‚’ä»˜ã�‘ã‚‹"
  
! #: common.opt:1973
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:1977
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "ãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:1981
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2003
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2008
  #, no-c-format
  msgid "-flto-compression-level=<number>\tUse zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2016
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "æ§˜ã€…ã�ªãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–çµ±è¨ˆæƒ…å ±ã�«é–¢ã�—ã�¦å ±å‘Šã�™ã‚‹"
  
! #: common.opt:2020
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "æ§˜ã€…ã�ªãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–çµ±è¨ˆæƒ…å ±ã�«é–¢ã�—ã�¦å ±å‘Šã�™ã‚‹"
  
! #: common.opt:2024
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "çµ„ã�¿è¾¼ã�¿æ•°å­¦é–¢æ•°ã�®å¾Œã�« errno ã‚’ã‚»ãƒƒãƒˆã�™ã‚‹"
  
! #: common.opt:2028
  #, fuzzy, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<number>\tã‚¨ãƒ©ãƒ¼å ±å‘Šã�™ã‚‹æœ€å¤§æ•°ã‚’ <number> ã�«ã�™ã‚‹"
  
! #: common.opt:2032
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "æ°¸ç¶šçš„ã�ªãƒ¡ãƒ¢ãƒªç¢ºä¿�ã�«é–¢ã�—ã�¦å ±å‘Šã�™ã‚‹"
  
! #: common.opt:2036
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "æ°¸ç¶šçš„ã�ªãƒ¡ãƒ¢ãƒªç¢ºä¿�ã�«é–¢ã�—ã�¦å ±å‘Šã�™ã‚‹"
  
! #: common.opt:2043
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "å®šæ•°ã�¨å®šæ•°å¤‰æ•°ã�®ä½µå�ˆã‚’è©¦ã�¿ã‚‹"
  
! #: common.opt:2047
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«å�˜ä½�ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿå�Œä¸€ã�®å®šæ•°ã�®ä½µå�ˆã‚’è©¦ã�¿ã‚‹"
  
! #: common.opt:2051
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«å�˜ä½�ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿå�Œä¸€ã�®ãƒ‡ãƒ�ãƒƒã‚°æ–‡å­—åˆ—ã�®ä½µå�ˆã‚’è©¦ã�¿ã‚‹"
  
! #: common.opt:2055
  #, fuzzy, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<number>\tä¸€è¡Œã�‚ã�Ÿã‚Šã�®è¨ºæ–­ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸æ–‡å­—æ•°ã‚’ <number> ã�«åˆ¶é™�ã�™ã‚‹ã€‚0 ã�®å ´å�ˆã�¯æ”¹è¡Œã�—ã�ªã�„"
  
! #: common.opt:2059
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2063
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2067
  #, fuzzy, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®ä¸­ã�§å¤‰æ›´ã�Œã�ªã�„è¨ˆç®—ã‚’ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ç§»å‹•ã�™ã‚‹"
  
! #: common.opt:2071
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "RTL ä¸�è¦�ã�ªã‚³ãƒ¼ãƒ‰ (dead code) ã�®é™¤åŽ»é�Žç¨‹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:2075
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "RTL ä¸�è¦�ã�ªè¨˜æ†¶åŸŸ (dead store) é™¤åŽ»é�Žç¨‹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:2079
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2083
  #, fuzzy, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "å�ŒæœŸé�žå‘¼ã�³å‡ºã�—ä¾‹å¤–ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
! #: common.opt:2087
  #, no-c-format
  msgid "-foffload=<targets>=<options>\tSpecify offloading targets and options for them."
  msgstr ""
  
! #: common.opt:2091
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2104
  #, fuzzy, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "å�¯èƒ½ã�ªå ´å�ˆã€�ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: common.opt:2108
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2112
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2116
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2124
  #, fuzzy, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "sibling å‘¼ã�³å‡ºã�—ã‚„æœ«å°¾å†�å¸°å‘¼ã�³å‡ºã�—ã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
! #: common.opt:2128
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "éƒ¨åˆ†çš„ã�ªã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã‚’è¡Œã�†"
  
! #: common.opt:2132 common.opt:2136
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2140
  #, fuzzy, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "æ§‹é€ ä½“ãƒ¡ãƒ³ãƒ�ã‚’ç©´ã�Œé–‹ã�‹ã�ªã�„ã‚ˆã�†ã�«ãƒ‘ãƒƒã‚¯ã�™ã‚‹"
  
! #: common.opt:2144
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2148
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "å°�ã�•ã�ªé›†å�ˆä½“ã‚’ (ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�ªã��) ãƒ¡ãƒ¢ãƒªã�§è¿”ã�™"
  
! #: common.opt:2152
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å±•é–‹ã‚’è¡Œã�†"
  
! #: common.opt:2156
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "å…¥ã‚Œå­�ã�«ã�•ã‚Œã�Ÿæ�¡ä»¶ä»˜ã��å®Ÿè¡Œã�®æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2160
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2164
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°ä½�ç½®é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (large ãƒ¢ãƒ¼ãƒ‰)"
  
! #: common.opt:2168
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°å®Ÿè¡Œå�¯èƒ½ã�ªä½�ç½®é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (large ãƒ¢ãƒ¼ãƒ‰)"
  
! #: common.opt:2172
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°èƒƒé�žå€¤é�žæ��ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (small ãƒ¢ãƒ¼ãƒ‰)"
  
! #: common.opt:2176
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°å®Ÿè¡Œå�¯èƒ½ã�ªé�žå€¤é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (small ãƒ¢ãƒ¼ãƒ‰)"
  
! #: common.opt:2180
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2184
  #, fuzzy, no-c-format
  msgid "Specify a plugin to load."
  msgstr "ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: common.opt:2188
  #, fuzzy, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<name>-<key>[=<value>]\tãƒ—ãƒ©ã‚°ã‚¤ãƒ³ <name> ç”¨ã�«å¼•æ•° <key>=<value> ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: common.opt:2192
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2196
  #, fuzzy, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "ãƒ«ãƒ¼ãƒ—å†…ã�®é…�åˆ—ã�§ã€�å�¯èƒ½ã�§ã�‚ã‚Œã�°ãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:2200
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "åŸºæœ¬ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒªãƒ³ã‚°ã‚³ãƒ¼ãƒ‰ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2204
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2208
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "å††å¼§ãƒ™ãƒ¼ã‚¹ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒªãƒ³ã‚°ã‚³ãƒ¼ãƒ‰ã‚’æŒ¿å…¥ã�™ã‚‹"
  
! #: common.opt:2212
  #, fuzzy, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‡ãƒ¼ã‚¿ä¿�å­˜ç”¨ã�®æœ€ä¸Šä½�ãƒ‡ã‚£ãƒ¬ã‚¯ãƒªãƒ¼ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:2217
  #, fuzzy, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‡ãƒ¼ã‚¿ä¿�å­˜ç”¨ã�®æœ€ä¸Šä½�ãƒ‡ã‚£ãƒ¬ã‚¯ãƒªãƒ¼ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:2221
  #, fuzzy, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "ãƒ•ãƒ­ãƒ¼ä¸€è²«æ€§ã�Œç„¡ã�„ãƒ‡ãƒ¼ã‚¿å…¥åŠ›ã�®è¨‚æ­£ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2225
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2229
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2249
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2265
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2273
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2277
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2281
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2285
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2289
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2293
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2297
  #, fuzzy, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "å¼�ã�®å€¤ã‚’ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�™ã‚‹ã�Ÿã‚�ã�®ã‚³ãƒ¼ãƒ‰ã‚’æŒ¿å…¥ã�™ã‚‹"
  
! #: common.opt:2301
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: common.opt:2305
  #, fuzzy, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "ã‚³ãƒ¼ãƒ‰é…�ç½®ã‚’æ”¹å–„ã�™ã‚‹ã�Ÿã‚�ã�«é–¢æ•°ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
! #: common.opt:2309
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°å†…ã�§ cld å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:2316
  #, fuzzy, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<string>\t<string> ã‚’ä½¿ç”¨ã�—ã�¦ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å†�ç�¾å�¯èƒ½ã�«ã�™ã‚‹"
  
! #: common.opt:2326
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ•ã‚¡ã‚¤ãƒ«å†…ã�« gcc ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚¹ã‚¤ãƒƒãƒ�ã‚’è¨˜éŒ²ã�™ã‚‹ã€‚"
  
! #: common.opt:2330
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "å°�ã�•ã�ªé›†å�ˆä½“ã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�§è¿”ã�™"
  
! #: common.opt:2338
  #, 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:2349
  #, 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:2364
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2372
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å…¨ä½“ã�®æœ€é�©åŒ–ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: common.opt:2376
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2380
  #, fuzzy, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "ã‚³ãƒ¼ãƒ‰é…�ç½®ã‚’æ”¹å–„ã�™ã‚‹ã�Ÿã‚�ã�«åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
! #: common.opt:2384
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2397
  #, fuzzy, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "ã‚³ãƒ¼ãƒ‰é…�ç½®ã‚’æ”¹å–„ã�™ã‚‹ã�Ÿã‚�ã�«åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
! #: common.opt:2401
  #, fuzzy, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "ã‚³ãƒ¼ãƒ‰é…�ç½®ã‚’æ”¹å–„ã�™ã‚‹ã�Ÿã‚�ã�«é–¢æ•°ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
! #: common.opt:2405
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "ãƒ«ãƒ¼ãƒ—æœ€é�©åŒ–å¾Œã�«å…±é€šéƒ¨åˆ†å¼�ã‚’é™¤åŽ»ã�™ã‚‹é�Žç¨‹ã‚’è¿½åŠ ã�™ã‚‹"
  
! #: common.opt:2413
  #, fuzzy, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®æµ®å‹•å°�æ•°ç‚¹ä¸¸ã‚�å‹•ä½œã�¨è¦‹ã�ªã�›ã‚‹æœ€é�©åŒ–ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2417
  #, fuzzy, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã‚’ã�¾ã�Ÿã�Œã‚‹ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2421
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2425
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "é�žãƒ­ãƒ¼ãƒ‰ã�§ã�®ä¸�ç¢ºå®Ÿã�ªå‹•ä½œã‚’è¨±å�¯ã�™ã‚‹"
  
! #: common.opt:2429
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "ã�„ã��ã�¤ã�‹ã�®ãƒ­ãƒ¼ãƒ‰ã�§ã�®ä¸�ç¢ºå®Ÿã�ªå‹•ä½œã‚’è¨±å�¯ã�™ã‚‹"
  
! #: common.opt:2433
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "ã‚ˆã‚Šå¤šã��ã�®ãƒ­ãƒ¼ãƒ‰ã�§ã�®ä¸�ç¢ºå®Ÿã�ªå‹•ä½œã‚’è¨±å�¯ã�™ã‚‹"
  
! #: common.opt:2437
  #, fuzzy, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<number>\tã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ©ã�®å†—é•·ãƒ¬ãƒ™ãƒ«ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:2441
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2449
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ç¢ºä¿�ã�®å‰�ã�«å‘½ä»¤ã‚’ä¸¦ã�¹ç›´ã�™"
  
! #: common.opt:2453
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ç¢ºä¿�ã�®å¾Œã�§å‘½ä»¤ã‚’ä¸¦ã�¹ç›´ã�™"
  
! #: common.opt:2460
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2464
  #, fuzzy, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "å†�ãƒ­ãƒ¼ãƒ‰å¾Œã�«é�¸æŠžçš„ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: common.opt:2468
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2472
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2476
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2484
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2490
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2494
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2502
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2510
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2514
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2518
  #, fuzzy, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "RX FPU å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
! #: common.opt:2522
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2526
  #, fuzzy, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "RX FPU å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
! #: common.opt:2530
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2534
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2546
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2550
  #, fuzzy, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "è¨ºæ–­å†…ã�§åˆ©ç”¨å�¯èƒ½ã�ªå ´å�ˆã�«åˆ—ç•ªå�·ã‚’è¡¨ç¤ºã�™ã‚‹ã€‚ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§æœ‰åŠ¹"
  
! #: common.opt:2554
  #, 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:2559
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:2571
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "æµ®å‹•å°�æ•°ç‚¹å®šæ•°ã‚’å�˜ç²¾åº¦å®šæ•°ã�«å¤‰æ�›ã�™ã‚‹"
  
! #: common.opt:2575
  #, fuzzy, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "ãƒ«ãƒ¼ãƒ—ã‚’å±•é–‹ã�—ã�Ÿã�¨ã��ã�«å¤‰æ•°ã�®å±•é–‹ã‚’è¡Œã�†"
  
! #: common.opt:2579
  #, fuzzy, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "ä¸�é€£ç¶šã�ªã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:2583
  #, fuzzy, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "ãƒ¯ã‚¤ãƒ‰åž‹ã‚’ç‹¬ç«‹ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�«åˆ†å‰²ã�™ã‚‹"
  
! #: common.opt:2587
  #, fuzzy, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "ãƒ¯ã‚¤ãƒ‰åž‹ã‚’ç‹¬ç«‹ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�«åˆ†å‰²ã�™ã‚‹"
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:2603
  #, fuzzy, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "ãƒ«ãƒ¼ãƒ—ã‚’å±•é–‹ã�—ã�Ÿã�¨ã��ã�«å¤‰æ•°ã�®å±•é–‹ã‚’è¡Œã�†"
  
! #: common.opt:2607
  #, fuzzy, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»ã‚³ãƒ¼ãƒ‰ã‚’æŒ¿å…¥ã�™ã‚‹"
  
! #: common.opt:2611
  #, fuzzy, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»ã‚³ãƒ¼ãƒ‰ã‚’æŒ¿å…¥ã�™ã‚‹ã€‚ -fstack-check=specific ã�¨å�Œæ§˜"
  
! #: common.opt:2615
  #, 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:2623
  #, fuzzy, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<register>\tã‚¹ã‚¿ãƒƒã‚¯ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ <register> ã‚ˆã‚Šå¾Œã�«è¡Œã�£ã�Ÿå ´å�ˆã�«ãƒˆãƒ©ãƒƒãƒ—ã�™ã‚‹"
  
! #: common.opt:2627
  #, fuzzy, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<name>\tã‚¹ã‚¿ãƒƒã‚¯ã�Œã‚·ãƒ³ãƒœãƒ« <name> ã‚ˆã‚Šå¾Œã�«è¡Œã�£ã�Ÿå ´å�ˆã�«ãƒˆãƒ©ãƒƒãƒ—ã�™ã‚‹"
  
! #: common.opt:2631
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ä¿�è­·æ–¹æ³•ã�¨ã�—ã�¦ãƒ—ãƒ­ãƒ�ãƒªã‚¹ (propolice) ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:2635
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "ã��ã‚Œã�žã‚Œã�®é–¢æ•°ã�«é–¢ã�—ã�¦ã‚¹ã‚¿ãƒƒã‚¯ä¿�è­·æ–¹æ³•ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:2639
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "ã��ã‚Œã�žã‚Œã�®é–¢æ•°ã�«é–¢ã�—ã�¦ã‚¹ã‚¿ãƒƒã‚¯ä¿�è­·æ–¹æ³•ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:2643
  #, fuzzy, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "ã��ã‚Œã�žã‚Œã�®é–¢æ•°ã�«é–¢ã�—ã�¦ã‚¹ã‚¿ãƒƒã‚¯ä¿�è­·æ–¹æ³•ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: common.opt:2647
  #, fuzzy, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "é–¢æ•°å�˜ä½�ã�§ã‚¹ã‚¿ãƒƒã‚¯ä½¿ç”¨æƒ…å ±ã‚’å‡ºåŠ›ã�™ã‚‹"
  
! #: common.opt:2659
  #, fuzzy, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "åŽ³å¯†ã�ªåˆ¥å��è¦�å‰‡ã‚’é�©ç”¨ã�™ã‚‹ã�¨ã�¿ã�ªã�™"
  
! #: common.opt:2663
  #, fuzzy, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã‚’æœªå®šç¾©ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†"
  
! #: common.opt:2667
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:2671
  #, fuzzy, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "æ§‹æ–‡ã‚¨ãƒ©ãƒ¼ã‚’æ¤œæŸ»ã�—ã�¦ã€�ã��ã�“ã�§å�œæ­¢ã�™ã‚‹"
  
! #: common.opt:2675
  #, fuzzy, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "\"gcov\" ã�§å¿…è¦�ã�¨ã�ªã‚‹ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ�ã�™ã‚‹"
  
! #: common.opt:2679
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "ã‚¸ãƒ£ãƒ³ãƒ—ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿæœ€é�©åŒ–ã‚’è¡Œã�†"
  
! #: common.opt:2683
  #, fuzzy, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "å�„ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«é�Žç¨‹ã�§è²»ã‚„ã�—ã�Ÿæ™‚é–“ã‚’å ±å‘Šã�™ã‚‹"
  
! #: common.opt:2687
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:2691
  #, 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]\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€è¨˜æ†¶åŸŸ (TLS) ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ãƒ¢ãƒ‡ãƒ«ã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:2710
  #, fuzzy, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�®é–¢æ•°ã€�å¤‰æ•°ã€�ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
! #: common.opt:2714
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:2718
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:2726
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "æµ®å‹•å°�æ•°ç‚¹æ“�ä½œã‚’ãƒˆãƒ©ãƒƒãƒ—ã�§ã��ã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: common.opt:2730
  #, fuzzy, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "åŠ ç®—ã€�æ¸›ç®—ã€�ä¹—ç®—å†…ã�§ã�®ç¬¦å�·ä»˜ã��ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã‚’ãƒˆãƒ©ãƒƒãƒ—ã�™ã‚‹"
  
! #: common.opt:2734
  #, fuzzy, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2738
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2746
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2754
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2762
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2770
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "æ�¡ä»¶çš„ move å‘½ä»¤ã�®åˆ©ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2774
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:2778
  #, fuzzy, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2782
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "ãƒªãƒ³ã‚«æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2786
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2790
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "ä¸�è¦�ã�ªè¨˜æ†¶åŸŸ (dead store) ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
! #: common.opt:2794
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2798
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "ãƒ«ãƒ¼ãƒ—ä¸­ã�«ä¸�å¤‰ã�ªè¨ˆç®—ã‚’ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ç§»å‹•ã�™ã‚‹"
  
! #: common.opt:2802
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2806
  #, 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:2812
  #, 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:2819
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "ä¸¦åˆ—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2823
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "ä¸¦åˆ—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2827
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "ãƒ«ãƒ¼ãƒ—ä¸­ã�«ä¸�å¤‰ã�ªè¨ˆç®—ã‚’ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ç§»å‹•ã�™ã‚‹"
  
! #: common.opt:2835
  #, fuzzy, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®ä¸­ã�®å…¨ã�¦ã�®ä¸€èˆ¬èª˜å°Žå¤‰æ•°ã‚’å¼·åº¦å‰Šæ¸›ã�™ã‚‹"
  
! #: common.opt:2839
  #, fuzzy, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2843
  #, fuzzy, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®è‡ªå‹•ä¸¦åˆ—åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2847
  #, fuzzy, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "æ�¡ä»¶çš„ move å‘½ä»¤ã�®åˆ©ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2851
  #, fuzzy, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2855
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:2859
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:2863
  #, fuzzy, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2871
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2875
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:2879
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2887
  #, no-c-format
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: common.opt:2891
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:2899
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«å�˜ä½�å…¨ä½“ã‚’ä¸€å›žã�§ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
! #: common.opt:2908
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "å��å¾©å›žæ•°ã�Œæ—¢çŸ¥ã�®ã�¨ã��ã€�ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
! #: common.opt:2912
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã�§ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2932
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2940
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2944
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã�§ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
! #: common.opt:2948
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å±•é–‹ã‚’è¡Œã�†"
  
! #: common.opt:2952
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2956
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "å·»ã��æˆ»ã�—ã‚’è¡Œã�ªã�†ä¾‹å¤–è£œè¶³ç”¨ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:2960
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2964
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2968
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2980
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "å¤‰æ•°è¿½è·¡ã‚’å®Ÿæ–½ã�™ã‚‹"
  
! #: common.opt:2988
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "å¤‰æ•°è¿½è·¡ã‚’å®Ÿæ–½ã�™ã‚‹"
  
! #: common.opt:2994
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3002
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3007
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3015
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3019
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3023
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3027
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3046
  #, fuzzy, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
  
! #: common.opt:3054
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3064
  #, fuzzy, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "ä½™åˆ†ã�ªã‚³ãƒ¡ãƒ³ãƒˆã‚’ã‚¢ã‚»ãƒ³ãƒ–ãƒ©å‡ºåŠ›ã�«è¿½åŠ ã�™ã‚‹"
  
! #: common.opt:3068
  #, fuzzy, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tã‚·ãƒ³ãƒœãƒ«å�¯è¦–æ€§ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:3087
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3107
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3111
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3119
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "moves/scc ä»¥å¤–ã�§æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3123
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å…¨ä½“ã�®æœ€é�©åŒ–ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: common.opt:3127
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "ç¬¦å�·ä»˜ã��è¨ˆç®—ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œä¸¸ã‚�ã‚‰ã‚Œã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: common.opt:3131
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "ç¬¦å�·ä»˜ã��è¨ˆç®—ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œä¸¸ã‚�ã‚‰ã‚Œã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: common.opt:3135
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "0 ã�§åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’ bss ã‚»ã‚¯ã‚·ãƒ§ãƒ³å†…ã�«é…�ç½®ã�™ã‚‹"
  
! #: common.opt:3139
  #, fuzzy, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å‰�å¾Œã�§ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä¿�å­˜ã�™ã‚‹"
  
! #: common.opt:3143
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3147
  #, fuzzy, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> ã�¯ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�Œ CFI æŒ‡ç¤ºã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: common.opt:3151
  #, fuzzy, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> ã�¯ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�Œ CFI æŒ‡ç¤ºã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: common.opt:3171
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3175
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3179
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "DWARF v2 (ã�¾ã�Ÿã�¯ã��ã‚Œä»¥é™�) å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3183
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3191
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆæ‹¡å¼µå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3195
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3199
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3207
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3211
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3215
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3219
  #, fuzzy, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ•ã‚¡ã‚¤ãƒ«å†…ã�« gcc ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚¹ã‚¤ãƒƒãƒ�ã‚’è¨˜éŒ²ã�™ã‚‹ã€‚"
  
! #: common.opt:3223
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3227
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "STABS å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3231
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "æ‹¡å¼µ STABS å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3235
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3239
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3247
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ç”Ÿæˆ�ã�®æœ‰åŠ¹ãƒ»ç„¡åŠ¹ã‚’åˆ‡ã‚Šæ›¿ã�ˆã‚‹"
  
! #: common.opt:3251
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3258
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "VMS å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3262
  #, fuzzy, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "XCOFF å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3266
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "æ‹¡å¼µ XCOFF å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3284
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3288
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3295
  #, fuzzy, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<dir>\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
! #: common.opt:3299
  #, fuzzy, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-iplugindir=<dir>\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
! #: common.opt:3324
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <file>\tå‡ºåŠ›ã‚’ <file> ã�«é…�ç½®ã�™ã‚‹"
  
! #: common.opt:3328
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3338
  #, fuzzy, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "-pedantic ã�¨å�Œæ§˜ã� ã�Œã€�ã‚¨ãƒ©ãƒ¼ã�¨ã�—ã�¦å‡ºåŠ›ã�™ã‚‹"
  
! #: common.opt:3378
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�•ã‚Œã�Ÿé–¢æ•°ã�¾ã�Ÿã�¯è²»ã‚„ã�—ã�Ÿæ™‚é–“ã�«é–¢ã�—ã�¦å‡ºåŠ›ã�—ã�ªã�„"
  
! #: common.opt:3410
  #, fuzzy, no-c-format
  msgid "Enable verbose output."
  msgstr "å†—é•·ã�ªå‡ºåŠ›ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3414
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "`ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹"
  
! #: common.opt:3418
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "è­¦å‘Šã‚’æŠ‘æ­¢ã�™ã‚‹"
  
! #: common.opt:3428
  #, fuzzy, no-c-format
  msgid "Create a shared library."
  msgstr "å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’ä½œæˆ�ã�™ã‚‹"
  
! #: common.opt:3476
  #, fuzzy, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "ä½�ç½®é�žä¾�å­˜å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3480
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "ä½�ç½®é�žä¾�å­˜å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3484
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "ä½�ç½®é�žä¾�å­˜å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3491
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 19136,20240 ****
  
  #: params.opt:162
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:170
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:174
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:178
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:182
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:186
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:190
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:194
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:198
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:202
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:206
  #, fuzzy, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:210
  #, fuzzy, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:214
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:218
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:222
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:226
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:230
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:234
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:238
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:242
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "æ•´æ•°å®šæ•°ã‚’å…±æœ‰ã�™ã‚‹ã�Ÿã‚�ã�®ä¸Šé™�å€¤"
  
! #: params.opt:246
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:250
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:254
  #, fuzzy, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
! #: params.opt:258
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:262
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:266
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:270
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:274
  #, fuzzy, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ç¿»è¨³å�˜ä½�ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:278
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:282
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:286
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:290
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:294
  #, fuzzy, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:298
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:302
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:306
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:310
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:314
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:318
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:322
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:326
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:330
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:334
  #, fuzzy, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "å¤šã��ã�®ã€�ç›®ç«‹ã�Ÿã�ªã�„ã�Œã‚³ã‚¹ãƒˆã�Œé«˜ã�„æœ€é�©åŒ–ã‚’è¡Œã�†"
  
! #: params.opt:338
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:342
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:346
  #, fuzzy, no-c-format
  msgid "The size of L1 cache line."
  msgstr "L1 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
! #: params.opt:350
  #, fuzzy, no-c-format
  msgid "The size of L1 cache."
  msgstr "L1 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
! #: params.opt:354
  #, fuzzy, no-c-format
  msgid "The size of L2 cache."
  msgstr "L2 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
! #: params.opt:358
  #, fuzzy, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
! #: params.opt:362
  #, fuzzy, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹é–¢æ•°æœ¬ä½“ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:366
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:370
  #, fuzzy, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
! #: params.opt:374
  #, fuzzy, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ç¿»è¨³å�˜ä½�ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:378
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:382
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:386
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:390
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:394
  #, fuzzy, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:398
  #, fuzzy, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:402
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:406
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:410
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:414
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:418
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:422
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:426
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:430
  #, fuzzy, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:434
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:438
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:442
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:446
  #, fuzzy, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:450
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:454
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:458
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:462
  #, fuzzy, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:466
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:470
  #, fuzzy, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�®é•·ã�•ã�®æœ€å¤§å€¤ã‚’å¤‰æ›´ã�™ã‚‹"
  
! #: params.opt:474
  #, fuzzy, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "GCSE ã�«ã‚ˆã�£ã�¦é…�ç½®ã�•ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªã�®æœ€å¤§é‡�"
  
! #: params.opt:478
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:482
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:486
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:490
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:494
  #, fuzzy, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:498
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:502
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:506
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:510
  #, fuzzy, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "ãƒ’ãƒ³ãƒˆç”¨ã�«æŒ¿å…¥ã�•ã‚Œã‚‹ nops ã�®æœ€å¤§æ•° (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ: 2)"
  
! #: params.opt:514
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:518
  #, fuzzy, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "GCSE ã�«ã‚ˆã�£ã�¦é…�ç½®ã�•ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªã�®æœ€å¤§é‡�"
  
! #: params.opt:522
  #, fuzzy, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:526
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:530
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:534
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:538
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:542
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:546
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:550
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:554
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:558
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
! #: params.opt:562
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
! #: params.opt:566
  #, fuzzy, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:570
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:574
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:578
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:582
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:586
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:590
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:594
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:598
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:602
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:606
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:610
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:614 params.opt:658
  #, fuzzy, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:618 params.opt:662
  #, fuzzy, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:622
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:626
  #, fuzzy, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:630
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:634
  #, fuzzy, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:638
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:642
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:646
  #, fuzzy, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:650
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:654
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:666
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:670
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:674
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:678
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:682
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:686 params.opt:690
  #, fuzzy, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:694
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:698
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:702
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:706
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:710
  #, fuzzy, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:714
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:718
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:722
  #, fuzzy, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:726
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:730
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:734
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:738
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:742
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:746
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:750
  #, fuzzy, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:754
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:758
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:762
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:766
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:770
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:774
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:778
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:782
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:786
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:790
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:812
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:816
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:820
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:824
  #, fuzzy, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "ãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�ã�Œå®Œäº†ã�™ã‚‹å‰�ã�«å®Ÿè¡Œã�•ã‚Œã‚‹å‘½ä»¤æ•°"
  
! #: params.opt:828
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:832
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:836
  #, fuzzy, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ç”¨ã�®ã‚¹ã‚¿ãƒ–ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: params.opt:840
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:844
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:848
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:852
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:856
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:860
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:864
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:868
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:872
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:876
  #, fuzzy, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:880
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:884
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:888
  #, fuzzy, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "å�Œæ™‚ã�«å®Ÿè¡Œå�¯èƒ½ã�ªãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�ã�®æ•°"
  
! #: params.opt:892
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:896
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:900
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:904
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:908
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:912
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:916
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:920
  #, 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:924
  #, fuzzy, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:928
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:932
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:936
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:940
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:944
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:948
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:952
  #, fuzzy, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:956
  #, fuzzy, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:960
  #, fuzzy, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:964
  #, fuzzy, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:968
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:972
  #, fuzzy, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:976
  #, 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:980
  #, 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:984
  #, 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:988
  #, fuzzy, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
! #: params.opt:992
  #, 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:996
  #, 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:1000
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1004
  #, 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:1008
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æš—é»™çš„ã�ªã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã‚’ç™ºè¡Œã�™ã‚‹"
  
! #: params.opt:1012
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1016
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1020
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: params.opt:1024
  #, fuzzy, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: params.opt:1028
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1032
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1036
  #, 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:1040
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1044
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1048
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1052
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1056
  #, fuzzy, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: params.opt:1060
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1064
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1068
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1072
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19123,20237 ----
  
  #: params.opt:162
  #, no-c-format
+ msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
+ msgstr ""
+ 
+ #: params.opt:167
+ #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, fuzzy, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:215
  #, fuzzy, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:247
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "æ•´æ•°å®šæ•°ã‚’å…±æœ‰ã�™ã‚‹ã�Ÿã‚�ã�®ä¸Šé™�å€¤"
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, fuzzy, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:279
  #, fuzzy, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ç¿»è¨³å�˜ä½�ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, fuzzy, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:339
  #, fuzzy, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "å¤šã��ã�®ã€�ç›®ç«‹ã�Ÿã�ªã�„ã�Œã‚³ã‚¹ãƒˆã�Œé«˜ã�„æœ€é�©åŒ–ã‚’è¡Œã�†"
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, fuzzy, no-c-format
  msgid "The size of L1 cache line."
  msgstr "L1 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
! #: params.opt:355
  #, fuzzy, no-c-format
  msgid "The size of L1 cache."
  msgstr "L1 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
! #: params.opt:359
  #, fuzzy, no-c-format
  msgid "The size of L2 cache."
  msgstr "L2 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
! #: params.opt:363
  #, fuzzy, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
! #: params.opt:367
  #, fuzzy, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹é–¢æ•°æœ¬ä½“ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:371
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:375
  #, fuzzy, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
! #: params.opt:379
  #, fuzzy, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ç¿»è¨³å�˜ä½�ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, fuzzy, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:403
  #, fuzzy, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:415
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:419
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, fuzzy, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:451
  #, fuzzy, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:459
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:463
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:467
  #, fuzzy, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:475
  #, fuzzy, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�®é•·ã�•ã�®æœ€å¤§å€¤ã‚’å¤‰æ›´ã�™ã‚‹"
  
! #: params.opt:479
  #, fuzzy, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "GCSE ã�«ã‚ˆã�£ã�¦é…�ç½®ã�•ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªã�®æœ€å¤§é‡�"
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:491
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, fuzzy, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, fuzzy, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "ãƒ’ãƒ³ãƒˆç”¨ã�«æŒ¿å…¥ã�•ã‚Œã‚‹ nops ã�®æœ€å¤§æ•° (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ: 2)"
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:523
  #, fuzzy, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "GCSE ã�«ã‚ˆã�£ã�¦é…�ç½®ã�•ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªã�®æœ€å¤§é‡�"
  
! #: params.opt:527
  #, fuzzy, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:543
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:547
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:551
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:555
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:559
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:563
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
! #: params.opt:567
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
! #: params.opt:571
  #, fuzzy, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:607
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:611
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:619 params.opt:663
  #, fuzzy, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:623 params.opt:667
  #, fuzzy, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:631
  #, fuzzy, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:635
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:639
  #, fuzzy, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, fuzzy, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:691 params.opt:695
  #, fuzzy, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, fuzzy, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:719
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:723
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:727
  #, fuzzy, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:755
  #, fuzzy, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:787
! #, no-c-format
! msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
! msgstr ""
! 
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, fuzzy, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "ãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�ã�Œå®Œäº†ã�™ã‚‹å‰�ã�«å®Ÿè¡Œã�•ã‚Œã‚‹å‘½ä»¤æ•°"
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, fuzzy, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ç”¨ã�®ã‚¹ã‚¿ãƒ–ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, fuzzy, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:906
  #, fuzzy, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "å�Œæ™‚ã�«å®Ÿè¡Œå�¯èƒ½ã�ªãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�ã�®æ•°"
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, fuzzy, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, fuzzy, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:974
  #, fuzzy, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:978
  #, fuzzy, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:982
  #, fuzzy, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, fuzzy, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1006
  #, fuzzy, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æš—é»™çš„ã�ªã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã‚’ç™ºè¡Œã�™ã‚‹"
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: params.opt:1042
  #, fuzzy, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1074
  #, fuzzy, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgid "expected boolean type"
*** 20266,20272 ****
  msgstr "æ•´æ•°ã�¾ã�Ÿã�¯çœŸå�½åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37455 cp/parser.c:37462
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 20263,20269 ----
  msgstr "æ•´æ•°ã�¾ã�Ÿã�¯çœŸå�½åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚
*** 20335,20341 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9041
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
--- 20332,20338 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
*************** msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆ
*** 20709,20715 ****
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15180 cp/friend.c:303 cp/tree.c:4932
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
--- 20706,20712 ----
  
  #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
  #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
*************** msgstr "åž‹ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚
*** 20764,20770 ****
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1637 attribs.c:1647 attribs.c:1657
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
--- 20761,20767 ----
  #. is a constraint violation if it is not one of the known
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
! #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
  #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
  #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
  #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
*************** msgstr "åž‹ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚
*** 20793,20812 ****
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2131 config/arm/arm.c:7253 config/arm/arm.c:7281
! #: config/arm/arm.c:7298 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3474 config/i386/i386-options.c:3632
! #: config/i386/i386-options.c:3864 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20292 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4624
! #: c/c-decl.c:4627 c/c-decl.c:4642 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
--- 20790,20809 ----
  #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
  #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
  #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
  #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
  #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
  #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
  #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
  #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
  #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
! #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
  msgid "%qE attribute ignored"
*************** msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã
*** 20817,20824 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2169
! #: cp/decl.c:2782 cp/decl.c:3237
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
--- 20814,20821 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
*************** msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
*** 20828,20885 ****
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: attribs.c:1568
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D ã�¯æ—¢ã�« dllexport å±žæ€§ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™: dllimport ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: attribs.c:1580
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D ã�¯ dll ã�‹ã‚‰ã�®å�‚ç…§å¾Œã�« dllimport å±žæ€§ç„¡ã�—ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: attribs.c:1594
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D ã�¯ dllimport å±žæ€§ç„¡ã�—ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ: å‰�ã�® dllimport ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: attribs.c:1675
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã�¯ dllimport ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ: å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: attribs.c:1683
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "é–¢æ•° %q+D å®šç¾©ã�¯ dllimport ã�¨ã�—ã�¦ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: attribs.c:1691
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "å¤‰æ•° %q+D å®šç¾©ã�¯ dllimport ã�¨ã�—ã�¦ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: attribs.c:1722
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "ã‚·ãƒ³ãƒœãƒ« %q+D ç”¨ã�«å¤–éƒ¨ãƒªãƒ³ã‚¯ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�™ (%qE å±žæ€§ã�®ã�Ÿã‚�)"
  
! #: attribs.c:1736
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE ã�¯æš—é»™çš„ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®å�¯è¦–æ€§ã�¨ã�ªã‚Šã�¾ã�™ã�Œã€�%qD ã�¯æ—¢ã�«ç•°ã�ªã‚‹å�¯è¦–æ€§ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: attribs.c:1999
  #, 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] ""
  
! #: attribs.c:2005 attribs.c:2025
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: attribs.c:2019
  #, 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"
--- 20825,20882 ----
  msgid "ignoring attributes applied to %qT after definition"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: attribs.c:1645
  #, gcc-internal-format
  msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr "%q+D ã�¯æ—¢ã�« dllexport å±žæ€§ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™: dllimport ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: attribs.c:1657
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
  msgstr "%q+D ã�¯ dll ã�‹ã‚‰ã�®å�‚ç…§å¾Œã�« dllimport å±žæ€§ç„¡ã�—ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: attribs.c:1671
  #, gcc-internal-format
  msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr "%q+D ã�¯ dllimport å±žæ€§ç„¡ã�—ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ: å‰�ã�® dllimport ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: attribs.c:1752
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã�¯ dllimport ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ: å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: attribs.c:1760
  #, gcc-internal-format
  msgid "function %q+D definition is marked dllimport"
  msgstr "é–¢æ•° %q+D å®šç¾©ã�¯ dllimport ã�¨ã�—ã�¦ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: attribs.c:1768
  #, gcc-internal-format
  msgid "variable %q+D definition is marked dllimport"
  msgstr "å¤‰æ•° %q+D å®šç¾©ã�¯ dllimport ã�¨ã�—ã�¦ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: attribs.c:1799
  #, gcc-internal-format
  msgid "external linkage required for symbol %q+D because of %qE attribute"
  msgstr "ã‚·ãƒ³ãƒœãƒ« %q+D ç”¨ã�«å¤–éƒ¨ãƒªãƒ³ã‚¯ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�™ (%qE å±žæ€§ã�®ã�Ÿã‚�)"
  
! #: attribs.c:1813
  #, gcc-internal-format
  msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
  msgstr "%qE ã�¯æš—é»™çš„ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®å�¯è¦–æ€§ã�¨ã�ªã‚Šã�¾ã�™ã�Œã€�%qD ã�¯æ—¢ã�«ç•°ã�ªã‚‹å�¯è¦–æ€§ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: attribs.c:2076
  #, 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] ""
  
! #: attribs.c:2082 attribs.c:2102
  #, fuzzy, gcc-internal-format
  msgid "%qD target declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: attribs.c:2096
  #, 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 ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã
*** 20980,20986 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œå®šæ•°æ–‡å­—åˆ—ã�®å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: builtins.c:1454 cp/name-lookup.c:6424
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 20977,20983 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œå®šæ•°æ–‡å­—åˆ—ã�®å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: builtins.c:1454 cp/name-lookup.c:6441
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬
*** 21005,21722 ****
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "ç„¡åŠ¹ã�ª %<__builtin_prefetch%> ã�®ç¬¬ä¸‰å¼•æ•°ã�§ã�™ã€‚0 ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: builtins.c:3954
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3956 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3961
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3963
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3970
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3972 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3978
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3980
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3990
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3992
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:3997
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3999
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4006
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4008
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4013
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4015
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4024
  #, fuzzy, gcc-internal-format
  msgid "source object declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:4027
  #, fuzzy, gcc-internal-format
  msgid "source object allocated here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:4042
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:4044
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4049
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:4051
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4058
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:4060
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4066
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:4068
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4078
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4080
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4085
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4087
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4094
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4096
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4101 builtins.c:4103
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4113
  #, fuzzy, gcc-internal-format
  msgid "destination object declared here"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:4116
  #, fuzzy, gcc-internal-format
  msgid "destination object allocated here"
  msgstr "ã�“ã�“ã�§ã�¯é–¢æ•°å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: builtins.c:4143
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4145
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4148
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4150
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4155
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4157
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4160
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4162
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4171
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4173
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4178
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4180
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4188
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4190
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4196
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4198
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4211
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4213
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4216
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4218
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4223
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4225
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4228
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4230
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4239
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4241 builtins.c:4779
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4247
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4249 builtins.c:4784
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4258
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4260
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4267
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4269
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4284
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4286
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4289
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4291
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4297
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4299
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4302
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4304
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4313
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4315
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4320
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4322
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4330
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4332
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4337
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4339
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4354
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] ""
  
! #: builtins.c:4359
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] ""
  
! #: builtins.c:4367
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4378
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4382
  #, fuzzy, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:4545
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:4548
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4554
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:4557
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4565
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: builtins.c:4568
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4575
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:4578
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6425 builtins.c:6498
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7390 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: builtins.c:7490
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™"
  
! #: builtins.c:7503
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7511
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7841 builtins.c:7881
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "%<__builtin___clear_cache%> ã�¸ã�®ä¸¡æ–¹ã�®å¼•æ•°ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: builtins.c:7971
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr ""
  
! #: builtins.c:8366 builtins.c:8379
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD ã�®æ„�å‘³å�ˆã�„ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã‚Šã�¾ã�—ã�Ÿ"
  
! #: builtins.c:8485
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8493
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: builtins.c:8554 builtins.c:8681
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8562 builtins.c:8689
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8747
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: builtins.c:8779 builtins.c:8972
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: builtins.c:9093
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: builtins.c:9135
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: builtins.c:9199
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: builtins.c:9219
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: builtins.c:9278
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-f%s ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“: ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:9285
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: builtins.c:9297
  #, fuzzy, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9755 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%K %<__builtin_va_arg_pack ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9761
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%K %<__builtin_va_arg_pack_len ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
! #: builtins.c:10093
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "%<__builtin_longjmp%> ã�®ç¬¬äºŒå¼•æ•°ã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: builtins.c:10986
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå½¢å¼�ã�¯ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: builtins.c:12607
  #, fuzzy, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> ã�Œå¼•æ•°ã�®æ•°ã�Œå›ºå®šã�®é–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:12615
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:12630
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> ã�Œå¼•æ•°ç„¡ã�—ã�§å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:12635
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:12668
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œã€�æœ€å¾Œã�®å��å‰�ä»˜ã��å¼•æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: builtins.c:12681
  #, fuzzy, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œ %<register%> è¨˜æ†¶åŸŸã�®å ´å�ˆã�®å‹•ä½œã�¯ä¸�å®šã�§ã�™"
  
! #: builtins.c:12710
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%K %D ã�®ç¬¬ä¸€å¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã€�ç¬¬äºŒå¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: builtins.c:12723
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: builtins.c:13526
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13531 builtins.c:13595 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2939 c/c-typeck.c:3026
! #: c/c-typeck.c:5541 c/c-typeck.c:10767 c/c-typeck.c:10784
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7278 cp/call.c:9295
! #: cp/constexpr.c:843 cp/constexpr.c:3583 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8251 cp/decl.c:15330 cp/decl.c:15709 cp/decl2.c:5623
! #: cp/decl2.c:5674 cp/parser.c:20758 cp/pt.c:8849 cp/semantics.c:2093
! #: cp/semantics.c:3337 cp/semantics.c:4424 cp/typeck.c:1803 cp/typeck.c:2020
! #: cp/typeck.c:4091 cp/typeck.c:9787
  #, gcc-internal-format
  msgid "declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:13541 builtins.c:13666
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "ã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:13544
  #, fuzzy, gcc-internal-format
  msgid "returned from %qT"
  msgstr "ã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:13546
  #, fuzzy, gcc-internal-format
  msgid "obtained here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:13589
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13609
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13618
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:13647
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13656
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
--- 21002,21719 ----
  msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgstr "ç„¡åŠ¹ã�ª %<__builtin_prefetch%> ã�®ç¬¬ä¸‰å¼•æ•°ã�§ã�™ã€‚0 ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: builtins.c:3958
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3965
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3967
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3974
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:3982
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3984
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3994
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:3996
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4001
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4003
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4010
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4012
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4017
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] may exceed source size %E"
  msgstr ""
  
! #: builtins.c:4019
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds source size %E"
  msgstr ""
  
! #: builtins.c:4028
  #, fuzzy, gcc-internal-format
  msgid "source object declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:4031
  #, fuzzy, gcc-internal-format
  msgid "source object allocated here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:4046
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified size %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:4048
  #, gcc-internal-format
  msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4053
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified size %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:4055
  #, gcc-internal-format
  msgid "%Kspecified size %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4062
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified size between %E and %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:4064
  #, gcc-internal-format
  msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4070
  #, fuzzy, gcc-internal-format
  msgid "%Kspecified size between %E and %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:4072
  #, gcc-internal-format
  msgid "%Kspecified size between %E and %E exceeds maximum object size %E"
  msgstr ""
  
! #: builtins.c:4082
  #, gcc-internal-format
  msgid "%K%qD specified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4084
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4089
  #, gcc-internal-format
  msgid "%Kspecified bound %E may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4091
  #, gcc-internal-format
  msgid "%Kspecified bound %E exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4098
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] may exceed destination size %E"
  msgstr ""
  
! #: builtins.c:4100
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4105 builtins.c:4107
  #, gcc-internal-format
  msgid "%Kspecified bound [%E, %E] exceeds destination size %E"
  msgstr ""
  
! #: builtins.c:4117
  #, fuzzy, gcc-internal-format
  msgid "destination object declared here"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:4120
  #, fuzzy, gcc-internal-format
  msgid "destination object allocated here"
  msgstr "ã�“ã�“ã�§ã�¯é–¢æ•°å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: builtins.c:4147
  #, gcc-internal-format
  msgid "%K%qD may access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4149
  #, gcc-internal-format
  msgid "%K%qD accessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4152
  #, gcc-internal-format
  msgid "%K%qD may access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4154
  #, gcc-internal-format
  msgid "%K%qD accessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4159
  #, gcc-internal-format
  msgid "%Kmay access %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4161
  #, gcc-internal-format
  msgid "%Kaccessing %E byte in a region of size %E"
  msgstr ""
  
! #: builtins.c:4164
  #, gcc-internal-format
  msgid "%Kmay access %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4166
  #, gcc-internal-format
  msgid "%Kaccessing %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4175
  #, gcc-internal-format
  msgid "%K%qD may access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4177
  #, gcc-internal-format
  msgid "%K%qD accessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4182
  #, gcc-internal-format
  msgid "%Kmay access %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4184
  #, gcc-internal-format
  msgid "%Kaccessing %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4192
  #, gcc-internal-format
  msgid "%K%qD may access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4194
  #, gcc-internal-format
  msgid "%K%qD accessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4200
  #, gcc-internal-format
  msgid "%Kmay access between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4202
  #, gcc-internal-format
  msgid "%Kaccessing between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4215
  #, gcc-internal-format
  msgid "%K%qD may write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4217
  #, gcc-internal-format
  msgid "%K%qD writing %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4220
  #, gcc-internal-format
  msgid "%K%qD may write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4222
  #, gcc-internal-format
  msgid "%K%qD writing %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4227
  #, gcc-internal-format
  msgid "%Kmay write %E byte into a region of size %E"
  msgstr ""
  
! #: builtins.c:4229
  #, gcc-internal-format
  msgid "%Kwriting %E byte into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4232
  #, gcc-internal-format
  msgid "%Kmay write %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4234
  #, gcc-internal-format
  msgid "%Kwriting %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4243
  #, gcc-internal-format
  msgid "%K%qD may write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4245 builtins.c:4783
  #, gcc-internal-format
  msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4251
  #, gcc-internal-format
  msgid "%Kmay write %E or more bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4253 builtins.c:4788
  #, gcc-internal-format
  msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4262
  #, gcc-internal-format
  msgid "%K%qD may write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4264
  #, gcc-internal-format
  msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4271
  #, gcc-internal-format
  msgid "%Kmay write between %E and %E bytes into a region of size %E"
  msgstr ""
  
! #: builtins.c:4273
  #, gcc-internal-format
  msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination"
  msgstr ""
  
! #: builtins.c:4288
  #, gcc-internal-format
  msgid "%K%qD may read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4290
  #, gcc-internal-format
  msgid "%K%qD reading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4293
  #, gcc-internal-format
  msgid "%K%qD may read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4295
  #, gcc-internal-format
  msgid "%K%qD reading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4301
  #, gcc-internal-format
  msgid "%Kmay read %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4303
  #, gcc-internal-format
  msgid "%Kreading %E byte from a region of size %E"
  msgstr ""
  
! #: builtins.c:4306
  #, gcc-internal-format
  msgid "%Kmay read %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4308
  #, gcc-internal-format
  msgid "%Kreading %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4317
  #, gcc-internal-format
  msgid "%K%qD may read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4319
  #, gcc-internal-format
  msgid "%K%qD reading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4324
  #, gcc-internal-format
  msgid "%Kmay read %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4326
  #, gcc-internal-format
  msgid "%Kreading %E or more bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4334
  #, gcc-internal-format
  msgid "%K%qD may read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4336
  #, gcc-internal-format
  msgid "%K%qD reading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4341
  #, gcc-internal-format
  msgid "%Kmay read between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4343
  #, gcc-internal-format
  msgid "%Kreading between %E and %E bytes from a region of size %E"
  msgstr ""
  
! #: builtins.c:4358
  #, gcc-internal-format
  msgid "%K%qD expecting %E byte in a region of size %E"
  msgid_plural "%K%qD expecting %E bytes in a region of size %E"
  msgstr[0] ""
  
! #: builtins.c:4363
  #, gcc-internal-format
  msgid "%Kexpecting %E byte in a region of size %E"
  msgid_plural "%Kexpecting %E bytes in a region of size %E"
  msgstr[0] ""
  
! #: builtins.c:4371
  #, gcc-internal-format
  msgid "%K%qD expecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4375
  #, gcc-internal-format
  msgid "%Kexpecting %E or more bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4382
  #, gcc-internal-format
  msgid "%K%qD expecting between %E and %E bytes in a region of size %E"
  msgstr ""
  
! #: builtins.c:4386
  #, fuzzy, gcc-internal-format
  msgid "%Kexpecting between %E and %E bytes in a region of size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:4549
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into destination object %qE of size %s"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:4552
  #, gcc-internal-format
  msgid "destination object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4558
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into destination object of size %s allocated by %qE"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:4561
  #, gcc-internal-format
  msgid "destination object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:4569
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into source object %qE of size %s"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: builtins.c:4572
  #, gcc-internal-format
  msgid "source object %qE of size %s"
  msgstr ""
  
! #: builtins.c:4579
  #, fuzzy, gcc-internal-format
  msgid "at offset %s into source object of size %s allocated by %qE"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:4582
  #, gcc-internal-format
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: builtins.c:7494
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™"
  
! #: builtins.c:7507
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "%<__builtin___clear_cache%> ã�¸ã�®ä¸¡æ–¹ã�®å¼•æ•°ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: builtins.c:7975
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr ""
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD ã�®æ„�å‘³å�ˆã�„ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã‚Šã�¾ã�—ã�Ÿ"
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8497
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: builtins.c:8783 builtins.c:8976
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-f%s ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“: ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%K %<__builtin_va_arg_pack ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%K %<__builtin_va_arg_pack_len ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "%<__builtin_longjmp%> ã�®ç¬¬äºŒå¼•æ•°ã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå½¢å¼�ã�¯ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> ã�Œå¼•æ•°ã�®æ•°ã�Œå›ºå®šã�®é–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> ã�Œå¼•æ•°ç„¡ã�—ã�§å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œã€�æœ€å¾Œã�®å��å‰�ä»˜ã��å¼•æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: builtins.c:12685
  #, fuzzy, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œ %<register%> è¨˜æ†¶åŸŸã�®å ´å�ˆã�®å‹•ä½œã�¯ä¸�å®šã�§ã�™"
  
! #: builtins.c:12714
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%K %D ã�®ç¬¬ä¸€å¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã€�ç¬¬äºŒå¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: builtins.c:12727
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
! #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:13545 builtins.c:13670
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "ã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:13548
  #, fuzzy, gcc-internal-format
  msgid "returned from %qT"
  msgstr "ã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:13550
  #, fuzzy, gcc-internal-format
  msgid "obtained here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
*************** msgstr "åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�Œé€£ç¶šçš„ã�
*** 22479,22780 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "å‘½ä»¤é€£éŽ–ä¸­ã�® bb ã�®æ•° (%d) ã�Œ n_basic_blocks (%d) ã�¨é�•ã�„ã�¾ã�™"
  
! #: cgraph.c:3139
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: cgraph.c:3235
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3240
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3270
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3282 cgraph.c:3312
  #, 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:3289
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3300
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3319
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•° %s ã�¸ã�®ä¸�å��åˆ†ã�ªå¼•æ•°ã�§ã�™"
  
! #: cgraph.c:3337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "åˆ¶å¾¡æŠ•æ©Ÿã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: cgraph.c:3346
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3375
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3382
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3387
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3392
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cgraph.c:3399
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cgraph.c:3404
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�Œæœ‰åŠ¹ã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: cgraph.c:3409
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3414
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3419
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3426
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3431
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3438
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "æˆ»ã‚Šåž‹ã�Œ void ã�®é–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cgraph.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3452 cgraph.c:3512
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cgraph.c:3460
  #, 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:3468 cgraph.c:3539
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3480
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3490
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³ãƒ�ã‚¤ãƒ³ã‚¿ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cgraph.c:3495
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "é‡�è¤‡ã�™ã‚‹ `virtual' æŒ‡å®šå­�"
  
! #: cgraph.c:3502
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3529
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: cgraph.c:3560
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3577
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3588
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3593
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3604
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3617
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3623
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3633
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3645
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3651
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3663
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3672
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3677
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3682
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3716
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3724
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "`%s' ã�¯å®£è¨€ã‚ˆã‚Šã‚‚å…ˆã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cgraph.c:3733
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3743
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3753
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cgraph.c:3766
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3797 cgraph.c:3810
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3802
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cgraph.c:3818
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: cgraph.c:3940 varpool.c:304
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
--- 22476,22777 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "å‘½ä»¤é€£éŽ–ä¸­ã�® bb ã�®æ•° (%d) ã�Œ n_basic_blocks (%d) ã�¨é�•ã�„ã�¾ã�™"
  
! #: cgraph.c:3150
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: cgraph.c:3246
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3251
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3293 cgraph.c:3323
  #, 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:3300
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3311
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3330
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•° %s ã�¸ã�®ä¸�å��åˆ†ã�ªå¼•æ•°ã�§ã�™"
  
! #: cgraph.c:3348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "åˆ¶å¾¡æŠ•æ©Ÿã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: cgraph.c:3357
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3393
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3403
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cgraph.c:3410
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cgraph.c:3415
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�Œæœ‰åŠ¹ã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: cgraph.c:3420
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3442
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3449
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "æˆ»ã‚Šåž‹ã�Œ void ã�®é–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3463 cgraph.c:3523
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cgraph.c:3471
  #, 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:3479 cgraph.c:3550
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3491
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3501
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³ãƒ�ã‚¤ãƒ³ã‚¿ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cgraph.c:3506
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "é‡�è¤‡ã�™ã‚‹ `virtual' æŒ‡å®šå­�"
  
! #: cgraph.c:3513
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3540
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: cgraph.c:3571
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3588
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3599
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3604
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3615
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3628
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3634
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3639
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3656
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3667
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3683
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3688
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3693
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3727
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3735
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "`%s' ã�¯å®£è¨€ã‚ˆã‚Šã‚‚å…ˆã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cgraph.c:3744
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3754
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3764
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3789
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3808 cgraph.c:3821
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3813
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cgraph.c:3829
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: cgraph.c:3951 varpool.c:304
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgid "%<weakref%> attribute ignored bec
*** 22855,22866 ****
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12107
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cgraphunit.c:1084 c/c-decl.c:12117
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 22852,22863 ----
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "%q+D ã�®æˆ»ã‚Šå€¤ã�®ã‚µã‚¤ã‚ºã�Œ
*** 22930,22936 ****
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "%q+D ã�®æˆ»ã‚Šå€¤ã�®ã‚µã‚¤ã‚ºã�Œ %wd ãƒ�ã‚¤ãƒˆã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: cgraphunit.c:2394
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "ãƒ¡ãƒ¢ãƒªã‚’è§£æ”¾ã�—ã�¦ã�„ã�ªã�„ãƒŽãƒ¼ãƒ‰ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ"
--- 22927,22933 ----
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "%q+D ã�®æˆ»ã‚Šå€¤ã�®ã‚µã‚¤ã‚ºã�Œ %wd ãƒ�ã‚¤ãƒˆã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: cgraphunit.c:2390
  #, gcc-internal-format
  msgid "nodes with unreleased memory found"
  msgstr "ãƒ¡ãƒ¢ãƒªã‚’è§£æ”¾ã�—ã�¦ã�„ã�ªã�„ãƒŽãƒ¼ãƒ‰ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ"
*************** msgstr ""
*** 23334,23345 ****
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11050
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14644
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
--- 23331,23342 ----
  msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
  msgstr ""
  
! #: dwarf2out.c:11059
  #, gcc-internal-format
  msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
  msgstr ""
  
! #: dwarf2out.c:14793
  #, gcc-internal-format, gfc-internal-format
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
*************** msgstr "å…±æœ‰ rtx"
*** 23359,23365 ****
  msgid "internal consistency failure"
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: emit-rtl.c:4038
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn ã�Œ emit_jump_insn ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ:\n"
--- 23356,23362 ----
  msgid "internal consistency failure"
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: emit-rtl.c:4039
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn ã�Œ emit_jump_insn ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ:\n"
*************** msgstr "æœ€çµ‚å‘½ä»¤ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ
*** 23489,23530 ****
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "å¤§ã��ã�ªå›ºå®šå°�æ•°å®šæ•°ã�Œæš—é»™çš„ã�«å›ºå®šæ•´æ•°åž‹ã�«åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fold-const.c:4617 fold-const.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…ã�®ã�Ÿã‚�ã€�æ¯”è¼ƒã�Œå¸¸ã�« %d ã�«ã�ªã‚Šã�¾ã�™"
  
! #: fold-const.c:5981 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6441 fold-const.c:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "æ¯”è¼ƒã�Œå¸¸ã�« %d ã�¨ã�ªã‚Šã�¾ã�™"
  
! #: fold-const.c:6599
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6604
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9811
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:10211
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:13468
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 23486,23527 ----
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "å¤§ã��ã�ªå›ºå®šå°�æ•°å®šæ•°ã�Œæš—é»™çš„ã�«å›ºå®šæ•´æ•°åž‹ã�«åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fold-const.c:4618 fold-const.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d due to width of bit-field"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…ã�®ã�Ÿã‚�ã€�æ¯”è¼ƒã�Œå¸¸ã�« %d ã�«ã�ªã‚Šã�¾ã�™"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6442 fold-const.c:6456
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "æ¯”è¼ƒã�Œå¸¸ã�« %d ã�¨ã�ªã‚Šã�¾ã�™"
  
! #: fold-const.c:6600
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6605
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9812
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:10212
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:13469
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "å±€æ‰€ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ç·�ã‚
*** 23539,23545 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "å±€æ‰€ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ç·�ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: function.c:1786 gimplify.c:6328 gimplify.c:6488
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "%<asm%> å†…ã�§åˆ¶ç´„ã‚’è¡Œã�†ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
--- 23536,23542 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "å±€æ‰€ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ç·�ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: function.c:1786 gimplify.c:6329 gimplify.c:6489
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "%<asm%> å†…ã�§åˆ¶ç´„ã‚’è¡Œã�†ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
*************** msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿"
*** 24155,24161 ****
  msgid "function may return address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10861
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
--- 24152,24158 ----
  msgid "function may return address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
*************** msgstr ""
*** 24513,24574 ****
  msgid "%Gnull format string"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆæ–‡å­—åˆ—ã�Œ null ã�§ã�™"
  
! #: gimple-ssa-warn-alloca.c:288
  #, fuzzy
  msgid "%Guse of %<alloca%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: gimple-ssa-warn-alloca.c:324
  #, fuzzy
  msgid "%Gargument to variable-length array may be too large"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
! #: gimple-ssa-warn-alloca.c:326
  #, fuzzy
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr "%<-m%s%> ã�¸æ¸¡ã�•ã‚Œã�Ÿå€¤ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: gimple-ssa-warn-alloca.c:332
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:344
  #, fuzzy
  msgid "%Gargument to variable-length array is too large"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
! #: gimple-ssa-warn-alloca.c:346
  #, fuzzy
  msgid "%Gargument to %<alloca%> is too large"
  msgstr "%<-m%s%> ã�¸æ¸¡ã�•ã‚Œã�Ÿå€¤ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: gimple-ssa-warn-alloca.c:351
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:360
  #, fuzzy
  msgid "%Gunbounded use of variable-length array"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimple-ssa-warn-alloca.c:361
  #, fuzzy
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: gimple-ssa-warn-alloca.c:367
  #, fuzzy
  msgid "%Guse of %<alloca%> within a loop"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: gimple-ssa-warn-alloca.c:372
  #, fuzzy
  msgid "%Gargument to variable-length array is zero"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
! #: gimple-ssa-warn-alloca.c:374
  #, fuzzy
  msgid "%Gargument to %<alloca%> is zero"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
--- 24510,24571 ----
  msgid "%Gnull format string"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆæ–‡å­—åˆ—ã�Œ null ã�§ã�™"
  
! #: gimple-ssa-warn-alloca.c:287
  #, fuzzy
  msgid "%Guse of %<alloca%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: gimple-ssa-warn-alloca.c:323
  #, fuzzy
  msgid "%Gargument to variable-length array may be too large"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
! #: gimple-ssa-warn-alloca.c:325
  #, fuzzy
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr "%<-m%s%> ã�¸æ¸¡ã�•ã‚Œã�Ÿå€¤ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: gimple-ssa-warn-alloca.c:331
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument may be as large as %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:343
  #, fuzzy
  msgid "%Gargument to variable-length array is too large"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
! #: gimple-ssa-warn-alloca.c:345
  #, fuzzy
  msgid "%Gargument to %<alloca%> is too large"
  msgstr "%<-m%s%> ã�¸æ¸¡ã�•ã‚Œã�Ÿå€¤ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: gimple-ssa-warn-alloca.c:350
  #, gcc-internal-format
  msgid "limit is %wu bytes, but argument is %s"
  msgstr ""
  
! #: gimple-ssa-warn-alloca.c:359
  #, fuzzy
  msgid "%Gunbounded use of variable-length array"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimple-ssa-warn-alloca.c:360
  #, fuzzy
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: gimple-ssa-warn-alloca.c:366
  #, fuzzy
  msgid "%Guse of %<alloca%> within a loop"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: gimple-ssa-warn-alloca.c:371
  #, fuzzy
  msgid "%Gargument to variable-length array is zero"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
! #: gimple-ssa-warn-alloca.c:373
  #, fuzzy
  msgid "%Gargument to %<alloca%> is zero"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
*************** msgstr ""
*** 24672,24678 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3734
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 24669,24675 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgid "%G%qD offset %s is out of the bou
*** 24698,24708 ****
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3873 c/c-decl.c:4146 c/c-typeck.c:8868 cp/class.c:1437
! #: cp/class.c:3253 cp/constexpr.c:956 cp/decl.c:4209 cp/decl.c:11926
! #: cp/decl.c:12405 cp/decl.c:12414 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2665 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23234
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 24695,24705 ----
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
! #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 24779,25086 ****
  msgid "using result of function returning %<void%>"
  msgstr "%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:6329
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6342
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "ç„¡åŠ¹ã�ªåž‹ã�®ä½¿ç”¨æ³•ã�§ã�™"
  
! #: gimplify.c:6489
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6529 gimplify.c:6538
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7152
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:7154
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.c:7158
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:7160
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7173
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7175
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7260
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:7262
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.c:7405
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7407
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7468
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7476
  #, fuzzy, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
! #: gimplify.c:7541
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:7543
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.c:7573 gimplify.c:9014
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:7594
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7725
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: gimplify.c:7728
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7742
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7745
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7748
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: gimplify.c:8615 gimplify.c:8621
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8638
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ private ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:8727
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8735 gimplify.c:12857
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8746 gimplify.c:8752 gimplify.c:8758 gimplify.c:8764
! #: gimplify.c:12850
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8858
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9184
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9366
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:9728
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9785
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9817
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10017
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10227
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10281
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10530
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10591
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10682
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10829
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10848
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: gimplify.c:10985
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11319
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11578 gimplify.c:11582 gimplify.c:11591
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11823 gimplify.c:12082
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12788
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12812
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12832
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12885
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13748 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13766
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13779
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: gimplify.c:13792
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13803
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15080
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "ã�“ã�®ã‚³ãƒ¼ãƒ‰ã�¾ã�§åˆ°é�”ã�—ã�Ÿå ´å�ˆã€�ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�¯ä¸­æ­¢ã�•ã‚Œã�¾ã�™"
--- 24776,25083 ----
  msgid "using result of function returning %<void%>"
  msgstr "%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6343
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "ç„¡åŠ¹ã�ªåž‹ã�®ä½¿ç”¨æ³•ã�§ã�™"
  
! #: gimplify.c:6490
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.c:6530 gimplify.c:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:7153
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:7155
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.c:7159
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:7161
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.c:7174
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.c:7176
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.c:7261
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:7263
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.c:7406
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7408
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.c:7469
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.c:7477
  #, fuzzy, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
! #: gimplify.c:7542
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:7544
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:7595
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.c:7726
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: gimplify.c:7729
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.c:7743
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.c:7746
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.c:7749
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8639
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ private ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "ã�“ã�®ã‚³ãƒ¼ãƒ‰ã�¾ã�§åˆ°é�”ã�—ã�Ÿå ´å�ˆã€�ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�¯ä¸­æ­¢ã�•ã‚Œã�¾ã�™"
*************** msgstr ""
*** 25523,25544 ****
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2317 ira.c:2339
  #, fuzzy, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: ira.c:5920
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.c:5937
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¦ã€�ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»ã�Œä¿¡é ¼ã�§ã��ã�ªã��ã�ªã‚Šã�¾ã�™"
--- 25520,25541 ----
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
  
! #: ira.c:2318 ira.c:2340
  #, fuzzy, gcc-internal-format
  msgid "%s cannot be used in %<asm%> here"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: ira.c:5921
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.c:5922
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.c:5938
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¦ã€�ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»ã�Œä¿¡é ¼ã�§ã��ã�ªã��ã�ªã‚Šã�¾ã�™"
*************** msgstr "%<asm%> è¢«æ¼”ç®—å­�ã�Œä¸�å�¯èƒ½
*** 25558,25569 ****
  msgid "unable to find a register to spill"
  msgstr "PIC ãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�« '%s' ã‚’ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: lra-constraints.c:4135 reload.c:3863 reload.c:4118
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "%<asm%> å†…ã�®è¢«æ¼”ç®—å­�åˆ¶ç´„ã�«ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: lra-constraints.c:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 25555,25566 ----
  msgid "unable to find a register to spill"
  msgstr "PIC ãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�« '%s' ã‚’ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: lra-constraints.c:4140 reload.c:3869 reload.c:4124
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "%<asm%> å†…ã�®è¢«æ¼”ç®—å­�åˆ¶ç´„ã�«ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: lra-constraints.c:5097
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr "%sregparm=%d%s ã�Œ 0 ã�¨ %d ã�®é
*** 26271,26282 ****
  msgid "unrecognized argument in option %qs"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1551
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1554
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
--- 26268,26279 ----
  msgid "unrecognized argument in option %qs"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: opts-common.c:1366 config/i386/i386-options.c:1554
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: opts-common.c:1369 config/i386/i386-options.c:1557
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
*************** msgstr "%s ã�¯ã�“ã�®ã‚³ãƒ³ãƒ•ã‚£ã‚®ãƒ¥ãƒ
*** 26401,26407 ****
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:1002 config/darwin.c:3317
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr "-freorder-blocks-and-partition ã�¯ã�“ã�®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ä¸Šã�§ã�¯å‹•ä½œã�—ã�¾ã�›ã‚“"
--- 26398,26404 ----
  msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
! #: opts.c:1002 config/darwin.c:3312
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr "-freorder-blocks-and-partition ã�¯ã�“ã�®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ä¸Šã�§ã�¯å‹•ä½œã�—ã�¾ã�›ã‚“"
*************** msgstr ""
*** 26910,26931 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "å‡ºåŠ›è¢«æ¼”ç®—å­� %d ã�¯ %<&%> åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: regcprop.c:1229
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1241
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1244
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1256
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 26907,26928 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "å‡ºåŠ›è¢«æ¼”ç®—å­� %d ã�¯ %<&%> åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr "%<asm%> å†…ã�§æ•´æ•°å®šæ•°è¢«æ¼”
*** 26987,26998 ****
  msgid "impossible register constraint in %<asm%>"
  msgstr "%<asm%> å†…ã�§ãƒ¬ã‚¸ã‚¹ã‚¿åˆ¶ç´„ã�¯ä¸�å�¯èƒ½ã�§ã�™"
  
! #: reload.c:2687
  #, fuzzy, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %qs ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: reload.c:3720
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "%<&%> åˆ¶ç´„ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã‚¯ãƒ©ã‚¹ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 26984,26995 ----
  msgid "impossible register constraint in %<asm%>"
  msgstr "%<asm%> å†…ã�§ãƒ¬ã‚¸ã‚¹ã‚¿åˆ¶ç´„ã�¯ä¸�å�¯èƒ½ã�§ã�™"
  
! #: reload.c:2692
  #, fuzzy, gcc-internal-format
  msgid "the target does not support %<asm goto%> with outputs in %<asm%>"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %qs ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: reload.c:3726
  #, gcc-internal-format
  msgid "%<&%> constraint used with no register class"
  msgstr "%<&%> åˆ¶ç´„ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã‚¯ãƒ©ã‚¹ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "%<asm%> è¢«æ¼”ç®—å­�åˆ¶ç´„ã�Œè¢«
*** 27022,27073 ****
  msgid "output operand is constant in %<asm%>"
  msgstr "å‡ºåŠ›è¢«æ¼”ç®—å­�ã�Œ %<asm%> å†…ã�®å®šæ•°ã�§ã�™"
  
! #: rtl.c:850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: elt %d(%s) ã�Œæœ€å¾Œã�® elt %d(%s ä¸­) ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: rtl.c:860
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: elt %d åž‹ã�¯ '%c' ã�®ã�¯ã�šã�ªã�®ã�« '%c' (rtx %s, %s ä¸­)ã�§ã�™ (%s:%d)"
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: elt %d åž‹ã�¯ '%c' ã�‹ '%c' ã�®ã�¯ã�šã�ªã�®ã�« '%c' (rtx %s, %s ä¸­) ã�§ã�™ (%s:%d)"
  
! #: rtl.c:879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: ã‚³ãƒ¼ãƒ‰ `%s' ã�®ã�¯ã�šã�ªã�®ã�« `%s' (%s ä¸­)ã�§ã�™ (%s:%d)"
  
! #: rtl.c:889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: ã‚³ãƒ¼ãƒ‰ `%s' ã�‹ `%s' ã�®ã�¯ã�šã�ªã�®ã�« `%s' (%s ä¸­)ã�§ã�™ (%s:%d)"
  
! #: rtl.c:900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: ã‚³ãƒ¼ãƒ‰ `%s' ã�‹ `%s' ã�®ã�¯ã�šã�ªã�®ã�« `%s' (%s ä¸­)ã�§ã�™ (%s:%d)"
  
! #: rtl.c:927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: elt %d(%s) ã�Œæœ€å¾Œã�® elt %d(%s ä¸­) ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: rtl.c:937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "RTL check: ãƒ™ã‚¯ãƒˆãƒ«ã�® elt %d ã‚’æœ€å¾Œã�® elt %d (%s ä¸­)ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: rtl.c:947
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "RTL check: ãƒ™ã‚¯ãƒˆãƒ«ã�® elt %d ã‚’æœ€å¾Œã�® elt %d (%s ä¸­)ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: rtl.c:958
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: ã‚³ãƒ¼ãƒ‰ `%s' ã�®ã�¯ã�šã�ªã�®ã�« `%s' (%s ä¸­)ã�§ã�™ (%s:%d)"
--- 27019,27070 ----
  msgid "output operand is constant in %<asm%>"
  msgstr "å‡ºåŠ›è¢«æ¼”ç®—å­�ã�Œ %<asm%> å†…ã�®å®šæ•°ã�§ã�™"
  
! #: rtl.c:860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: elt %d(%s) ã�Œæœ€å¾Œã�® elt %d(%s ä¸­) ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: rtl.c:870
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: elt %d åž‹ã�¯ '%c' ã�®ã�¯ã�šã�ªã�®ã�« '%c' (rtx %s, %s ä¸­)ã�§ã�™ (%s:%d)"
  
! #: rtl.c:880
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: elt %d åž‹ã�¯ '%c' ã�‹ '%c' ã�®ã�¯ã�šã�ªã�®ã�« '%c' (rtx %s, %s ä¸­) ã�§ã�™ (%s:%d)"
  
! #: rtl.c:889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: ã‚³ãƒ¼ãƒ‰ `%s' ã�®ã�¯ã�šã�ªã�®ã�« `%s' (%s ä¸­)ã�§ã�™ (%s:%d)"
  
! #: rtl.c:899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: ã‚³ãƒ¼ãƒ‰ `%s' ã�‹ `%s' ã�®ã�¯ã�šã�ªã�®ã�« `%s' (%s ä¸­)ã�§ã�™ (%s:%d)"
  
! #: rtl.c:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: ã‚³ãƒ¼ãƒ‰ `%s' ã�‹ `%s' ã�®ã�¯ã�šã�ªã�®ã�« `%s' (%s ä¸­)ã�§ã�™ (%s:%d)"
  
! #: rtl.c:937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: elt %d(%s) ã�Œæœ€å¾Œã�® elt %d(%s ä¸­) ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: rtl.c:947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "RTL check: ãƒ™ã‚¯ãƒˆãƒ«ã�® elt %d ã‚’æœ€å¾Œã�® elt %d (%s ä¸­)ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: rtl.c:957
  #, gcc-internal-format, gfc-internal-format
  msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "RTL check: ãƒ™ã‚¯ãƒˆãƒ«ã�® elt %d ã‚’æœ€å¾Œã�® elt %d (%s ä¸­)ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: rtl.c:968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: ã‚³ãƒ¼ãƒ‰ `%s' ã�®ã�¯ã�šã�ªã�®ã�« `%s' (%s ä¸­)ã�§ã�™ (%s:%d)"
*************** msgstr "ä¸€è‡´åˆ¶ç´„ã�Œç„¡åŠ¹ã�ªè¢«æ¼”ç®
*** 27112,27133 ****
  msgid "invalid punctuation %qc in constraint"
  msgstr "ç„¡åŠ¹ã�ªå�¥èª­ç‚¹ %qc ã�Œåˆ¶ç´„å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: stmt.c:430
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "ä¸€è‡´åˆ¶ç´„ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: stmt.c:524
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "é‡�è¤‡ã�—ã�Ÿ asm è¢«æ¼”ç®—å­�å�� %qs ã�§ã�™"
  
! #: stmt.c:621
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "å��å‰�ä»˜ã��é�žæ¼”ç®—å­�ç”¨ã�®é–‰ã�˜ã‚‹ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: stmt.c:650
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "æœªå®šç¾©ã�®å��å‰�ä»˜ã��é�žæ¼”ç®—å­� %qs ã�§ã�™"
--- 27109,27130 ----
  msgid "invalid punctuation %qc in constraint"
  msgstr "ç„¡åŠ¹ã�ªå�¥èª­ç‚¹ %qc ã�Œåˆ¶ç´„å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: stmt.c:431
  #, gcc-internal-format
  msgid "matching constraint does not allow a register"
  msgstr "ä¸€è‡´åˆ¶ç´„ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: stmt.c:525
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "é‡�è¤‡ã�—ã�Ÿ asm è¢«æ¼”ç®—å­�å�� %qs ã�§ã�™"
  
! #: stmt.c:622
  #, gcc-internal-format
  msgid "missing close brace for named operand"
  msgstr "å��å‰�ä»˜ã��é�žæ¼”ç®—å­�ç”¨ã�®é–‰ã�˜ã‚‹ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: stmt.c:651
  #, gcc-internal-format
  msgid "undefined named operand %qs"
  msgstr "æœªå®šç¾©ã�®å��å‰�ä»˜ã��é�žæ¼”ç®—å­� %qs ã�§ã�™"
*************** msgstr "%%R ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã
*** 27805,27813 ****
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4260
! #: tree-cfg.c:4272 tree-cfg.c:4331 tree-cfg.c:4356 tree-cfg.c:4429
! #: tree-cfg.c:4507
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "åž‹ã�Œå‰�æ–¹ã�®å¤–éƒ¨å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
--- 27802,27810 ----
  #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849
  #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964
  #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099
! #: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4262
! #: tree-cfg.c:4274 tree-cfg.c:4333 tree-cfg.c:4358 tree-cfg.c:4431
! #: tree-cfg.c:4509
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "åž‹ã�Œå‰�æ–¹ã�®å¤–éƒ¨å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
*************** msgstr "MEM_REF å†…ã�§ç„¡åŠ¹ã�ªã‚ªãƒ•ã‚»
*** 27842,27848 ****
  msgid "invalid clique in %qs"
  msgstr "ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™"
  
! #: tree-cfg.c:3305 tree-cfg.c:4519
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF ã�Œ gimple IL å†…ã�«ã�‚ã‚Šã�¾ã�™"
--- 27839,27845 ----
  msgid "invalid clique in %qs"
  msgstr "ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™"
  
! #: tree-cfg.c:3305 tree-cfg.c:4521
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF ã�Œ gimple IL å†…ã�«ã�‚ã‚Šã�¾ã�™"
*************** msgstr ""
*** 28048,28409 ****
  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:4284 tree-cfg.c:4343
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: tree-cfg.c:4299
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: tree-cfg.c:4315
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ç„¡åŠ¹ã�ªå›žè»¢ (rotate) å‘½ä»¤ã�§ã�™"
  
! #: tree-cfg.c:4375
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
! #: tree-cfg.c:4384
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "BIT_FIELD_REF ã�¸ã�®ç„¡åŠ¹ã�ªä½�ç½®ã�¾ã�Ÿã�¯ã‚µã‚¤ã‚ºè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4390
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œé�žæ•´æ•°åž‹ã�®ã‚·ãƒ•ãƒˆæ¼”ç®—ã�§ã�™"
  
! #: tree-cfg.c:4400
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: tree-cfg.c:4410
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: tree-cfg.c:4465
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�· %qs ã�§ã�™"
  
! #: tree-cfg.c:4474
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "å¼�å†…"
  
! #: tree-cfg.c:4493
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "%%R ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4534 tree-cfg.c:4560
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: tree-cfg.c:4594 tree-cfg.c:4612
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:4603 tree-cfg.c:4620
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "é–¢æ•° %qE ã�¸å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4644
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "PHI å¼•æ•°ã�Œ GIMPLE å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:4653
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: tree-cfg.c:4664
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4723
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "return æ–‡å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4738 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "return æ–‡å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: tree-cfg.c:4762
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto ã�®å…ˆã�Œãƒ©ãƒ™ãƒ«ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:4781
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4789
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4799
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4811
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4817
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4824
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4834
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4841
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4893
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:4902
  #, fuzzy, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "label_to_block_map å†…ã�«é–“é�•ã�£ã�Ÿã‚¨ãƒ³ãƒˆãƒªã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:4912
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4928
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: tree-cfg.c:4936
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:5019 tree-cfg.c:5028
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "ç„¡åŠ¹ã�ª PHI çµ�æžœã�§ã�™"
  
! #: tree-cfg.c:5038
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "PHI å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:5052
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: tree-cfg.c:5059
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "PHI å¼•æ•° %u å†…ã�§äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: tree-cfg.c:5157
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:5214
  #, fuzzy, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "EH è¡¨å†…ã�«ä¸�è¦�ã�ª (dead) STMT ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:5230
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5279
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: tree-cfg.c:5382
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:5391
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5402 tree-cfg.c:5449
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5410
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5437
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:5477
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "æ–‡ã�Œ throw ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™ã�Œã€� throw ã�—ã�¾ã�›ã‚“"
  
! #: tree-cfg.c:5483
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5505
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:5527
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5534
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5565
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "é�žå±€æ‰€ãƒ©ãƒ™ãƒ« "
  
! #: tree-cfg.c:5574
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5583 tree-cfg.c:5592 tree-cfg.c:5617
  #, gcc-internal-format
  msgid "label "
  msgstr "ãƒ©ãƒ™ãƒ« "
  
! #: tree-cfg.c:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5653
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5676 tree-cfg.c:5698 tree-cfg.c:5715 tree-cfg.c:5784
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "æ˜Žç¤ºçš„ã�ª goto ã�ŒåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ %d ã�®æœ«å°¾ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:5720
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5750
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5758
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.c:9473
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%> é–¢æ•°ã�Œæˆ»ã‚Š (return) ã�¾ã�™"
  
! #: tree-cfg.c:9494 tree-cfg.c:9526
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "åˆ¶å¾¡ã�Œé�ž void é–¢æ•°ã�®çµ‚ã‚Šã�«åˆ°é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:9592
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:9597 cp/cvt.c:1119
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
--- 28045,28406 ----
  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:4286 tree-cfg.c:4345
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: tree-cfg.c:4301
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: tree-cfg.c:4317
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ç„¡åŠ¹ã�ªå›žè»¢ (rotate) å‘½ä»¤ã�§ã�™"
  
! #: tree-cfg.c:4377
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
! #: tree-cfg.c:4386
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "BIT_FIELD_REF ã�¸ã�®ç„¡åŠ¹ã�ªä½�ç½®ã�¾ã�Ÿã�¯ã‚µã‚¤ã‚ºè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4392
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œé�žæ•´æ•°åž‹ã�®ã‚·ãƒ•ãƒˆæ¼”ç®—ã�§ã�™"
  
! #: tree-cfg.c:4402
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: tree-cfg.c:4412
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: tree-cfg.c:4467
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�· %qs ã�§ã�™"
  
! #: tree-cfg.c:4476
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "å¼�å†…"
  
! #: tree-cfg.c:4495
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "%%R ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4536 tree-cfg.c:4562
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: tree-cfg.c:4596 tree-cfg.c:4614
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:4605 tree-cfg.c:4622
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "é–¢æ•° %qE ã�¸å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:4630
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4639
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4646
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "PHI å¼•æ•°ã�Œ GIMPLE å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:4655
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: tree-cfg.c:4666
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4725
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "return æ–‡å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4740 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "return æ–‡å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: tree-cfg.c:4764
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto ã�®å…ˆã�Œãƒ©ãƒ™ãƒ«ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:4783
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4791
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4813
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4819
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4826
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4836
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4843
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4852
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4895
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:4904
  #, fuzzy, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "label_to_block_map å†…ã�«é–“é�•ã�£ã�Ÿã‚¨ãƒ³ãƒˆãƒªã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:4914
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4930
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: tree-cfg.c:4938
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:5021 tree-cfg.c:5030
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "ç„¡åŠ¹ã�ª PHI çµ�æžœã�§ã�™"
  
! #: tree-cfg.c:5040
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "PHI å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:5054
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: tree-cfg.c:5061
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "PHI å¼•æ•° %u å†…ã�§äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: tree-cfg.c:5159
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:5216
  #, fuzzy, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "EH è¡¨å†…ã�«ä¸�è¦�ã�ª (dead) STMT ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:5232
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5281
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: tree-cfg.c:5384
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:5393
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5404 tree-cfg.c:5451
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5412
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5439
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:5479
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "æ–‡ã�Œ throw ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™ã�Œã€� throw ã�—ã�¾ã�›ã‚“"
  
! #: tree-cfg.c:5485
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5507
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:5529
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5536
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5543
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5567
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "é�žå±€æ‰€ãƒ©ãƒ™ãƒ« "
  
! #: tree-cfg.c:5576
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5585 tree-cfg.c:5594 tree-cfg.c:5619
  #, gcc-internal-format
  msgid "label "
  msgstr "ãƒ©ãƒ™ãƒ« "
  
! #: tree-cfg.c:5609
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5642
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5655
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5678 tree-cfg.c:5700 tree-cfg.c:5717 tree-cfg.c:5786
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "æ˜Žç¤ºçš„ã�ª goto ã�ŒåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ %d ã�®æœ«å°¾ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:5722
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5752
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5760
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5800
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.c:9475
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%> é–¢æ•°ã�Œæˆ»ã‚Š (return) ã�¾ã�™"
  
! #: tree-cfg.c:9496 tree-cfg.c:9528
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "åˆ¶å¾¡ã�Œé�ž void é–¢æ•°ã�®çµ‚ã‚Šã�«åˆ°é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:9594
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:9599 cp/cvt.c:1119
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
*************** msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€ COMMON ãƒ‡ãƒ¼
*** 29484,29490 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿ %q+D ç”¨ã�®æ•´åˆ—ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã‚‹æ•´åˆ— %wu ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: varasm.c:2284 c/c-decl.c:5451 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™"
--- 29481,29487 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿ %q+D ç”¨ã�®æ•´åˆ—ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã‚‹æ•´åˆ— %wu ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: varasm.c:2284 c/c-decl.c:5450 c/c-parser.c:1660
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™"
*************** msgstr ""
*** 29645,29651 ****
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr ""
  
! #: c-family/c-ada-spec.c:2840
  #, fuzzy, gcc-internal-format
  msgid "unsupported record layout"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
--- 29642,29648 ----
  msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
  msgstr ""
  
! #: c-family/c-ada-spec.c:2843
  #, fuzzy, gcc-internal-format
  msgid "unsupported record layout"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
*************** msgstr "%qE å±žæ€§ã�¯ %qE ç”¨ã�¨ã�—ã�¦ã�
*** 30249,30255 ****
  msgid "type was previously declared %qE"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4749
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 30246,30252 ----
  msgid "type was previously declared %qE"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "%qD ã�¯ %qD å†…ã�§ã�¯å®£è¨€ã�•ã‚
*** 30269,30275 ****
  msgid "%qE argument is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6060
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "å»ƒæ­¢ã�•ã‚Œã�Ÿ (deprecated) ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 30266,30272 ----
  msgid "%qE argument is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "å»ƒæ­¢ã�•ã‚Œã�Ÿ (deprecated) ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "åˆ—æŒ™åž‹å®šæ•°ã�Œã�“ã�“ã�§å®šç¾
*** 30694,30705 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-common.c:3500 cp/semantics.c:823 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "çœŸå�½å€¤ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã‚‹ä»£å…¥ã�®ã�¾ã‚�ã‚Šã�§ã�¯ã€�ä¸¸æ‹¬å¼§ã�®ä½¿ç”¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4688 c/c-decl.c:7081 c/c-typeck.c:15429
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
--- 30691,30702 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "çœŸå�½å€¤ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã‚‹ä»£å…¥ã�®ã�¾ã‚�ã‚Šã�§ã�¯ã€�ä¸¸æ‹¬å¼§ã�®ä½¿ç”¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
*************** msgid "%<fallthrough%> attribute specifi
*** 30860,30872 ****
  msgstr "ä»®å¼•æ•° `%s' ã�§æŒ‡å®šã�•ã‚Œã�Ÿè¨˜æ†¶ã‚¯ãƒ©ã‚¹"
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3671
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3535
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
--- 30857,30869 ----
  msgstr "ä»®å¼•æ•° `%s' ã�§æŒ‡å®šã�•ã‚Œã�Ÿè¨˜æ†¶ã‚¯ãƒ©ã‚¹"
  
  #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851
! #: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3721
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
  #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025
! #: c/c-typeck.c:3585
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
  msgstr "é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
*************** msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„é�
*** 31802,31808 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�®é€£çµ�ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c-family/c-omp.c:116 cp/pt.c:18845
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 31799,31805 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�®é€£çµ�ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 31852,31858 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9430
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 31849,31855 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr "%qs ã�Œè‡ªå‹•å¤‰æ•° %qE ç”¨ã�«æŒ
*** 31867,31883 ****
  msgid "%qE is not initialized"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9319
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:891 cp/semantics.c:9325
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "å¢—åˆ†å¼�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 31864,31880 ----
  msgid "%qE is not initialized"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "å¢—åˆ†å¼�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "å¢—åˆ†å¼�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*** 31887,31893 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9053
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ç„¡åŠ¹ã�ªå¢—åˆ†å¼�ã�§ã�™"
--- 31884,31890 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ç„¡åŠ¹ã�ªå¢—åˆ†å¼�ã�§ã�™"
*************** msgstr ""
*** 31952,31958 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15242 cp/semantics.c:8581
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 31949,31955 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgstr "<æˆ»ã‚Šå€¤>"
*** 32517,32524 ****
  msgid "wrong type argument to %s"
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:2949
! #: cp/constexpr.c:6003
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
--- 32514,32521 ----
  msgid "wrong type argument to %s"
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
! #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
*************** msgstr "é–¢æ•° %qD ã�®æ¸›åˆ†ã�§ã�™"
*** 33003,33019 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "é–¢æ•° %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4924
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�¸ã�®ä»£å…¥ã�§ã�™"
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4927
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�®å¢—åˆ†ã�§ã�™"
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4930
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�®æ¸›åˆ†ã�§ã�™"
--- 33000,33016 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "é–¢æ•° %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:1858 c/c-typeck.c:4984
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�¸ã�®ä»£å…¥ã�§ã�™"
  
! #: c-family/c-warn.c:1859 c/c-typeck.c:4987
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�®å¢—åˆ†ã�§ã�™"
  
! #: c-family/c-warn.c:1860 c/c-typeck.c:4990
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�®æ¸›åˆ†ã�§ã�™"
*************** msgstr ""
*** 33193,33200 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12061 c/c-typeck.c:12229
! #: cp/typeck.c:5433
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
--- 33190,33197 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
*************** msgid "passing argument %i to %qs-qualif
*** 33269,33421 ****
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  
! #: c-family/c-warn.c:2790 c/c-typeck.c:5495 cp/call.c:5803
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2897
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2991
  #, 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:2998 c-family/c-warn.c:3001 cp/init.c:635
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3088
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3315
  #, fuzzy
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "å¼•æ•° %d å€‹ã�® `%s' ã‚’æ¸¡ã�—ã�¾ã�™"
  
! #: c-family/c-warn.c:3318 c-family/c-warn.c:3688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3471 c-family/c-warn.c:3485
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-warn.c:3475 c-family/c-warn.c:3501
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3497
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  
! #: c-family/c-warn.c:3564
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  
! #: c-family/c-warn.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  
! #: c-family/c-warn.c:3624
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3631 c-family/c-warn.c:3664
  #, fuzzy, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3643
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3648
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: c-family/c-warn.c:3667
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: c-family/c-warn.c:3686
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3717
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3727
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3731
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 33266,33418 ----
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  #, fuzzy
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "å¼•æ•° %d å€‹ã�® `%s' ã‚’æ¸¡ã�—ã�¾ã�™"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, fuzzy, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªã
*** 33430,33436 ****
  msgid "too many input files"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:14814
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
--- 33427,33433 ----
  msgid "too many input files"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:16448
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
*************** msgid "unrecognized option passed to %%:
*** 33461,33474 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:14746
! #: config/aarch64/aarch64.c:14784
  #, fuzzy, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:14749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
--- 33458,33471 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432
! #: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:16380
! #: config/aarch64/aarch64.c:16418
  #, fuzzy, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:435
! #: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:16383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
*************** msgstr "%sregparm=%d%s ã�Œ 0 ã�¨ %d ã�®é
*** 33618,33679 ****
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:290
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:535
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr "%<-mips3d%> ã�¯ %<-mpaired-single%> ã�Œå¿…è¦�ã�§ã�™"
  
! #: common/config/riscv/riscv-common.c:605
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:617
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:636
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:663
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:667
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:773
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr "%<-march=%s%> ã�¯é�¸æŠžã�—ã�Ÿ ABI ã�¨ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: common/config/riscv/riscv-common.c:785
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "%<-march=%s%> ã�¯é�¸æŠžã�—ã�Ÿ ABI ã�¨ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: common/config/riscv/riscv-common.c:814
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:851
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:979
  #, fuzzy, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ '%c' ã�Œä¸�æ˜Žã�§ã�™"
--- 33615,33676 ----
  msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:295
  #, gcc-internal-format
  msgid "%<-march=%s%>: Extension `%s' appear more than one time."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:540
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr "%<-mips3d%> ã�¯ %<-mpaired-single%> ã�Œå¿…è¦�ã�§ã�™"
  
! #: common/config/riscv/riscv-common.c:610
  #, gcc-internal-format
  msgid "%<-march=%s%>: rv%de is not a valid base ISA"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:622
  #, gcc-internal-format
  msgid "version of `g` will be omitted, please specify version for individual extension."
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:641
  #, gcc-internal-format
  msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:668
  #, gcc-internal-format
  msgid "%<-march=%s%>: unsupported ISA subset %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:672
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:778
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: name of %s must be more than 1 letter"
  msgstr "%<-march=%s%> ã�¯é�¸æŠžã�—ã�Ÿ ABI ã�¨ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: common/config/riscv/riscv-common.c:790
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "%<-march=%s%> ã�¯é�¸æŠžã�—ã�Ÿ ABI ã�¨ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: common/config/riscv/riscv-common.c:819
  #, gcc-internal-format
  msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:856
  #, gcc-internal-format
  msgid "%<-march=%s%>: unexpected ISA string at end: %qs"
  msgstr ""
  
! #: common/config/riscv/riscv-common.c:984
  #, fuzzy, gcc-internal-format
  msgid "%<-mcpu=%s%>: unknown CPU"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ '%c' ã�Œä¸�æ˜Žã�§ã�™"
*************** msgstr "-mcpu=%s ã�Œ -march=%s ã�¨ç«¶å�ˆ
*** 33834,33922 ****
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:2011
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr "LTO å‡ºåŠ›ç”¨ä¸€æ™‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: config/darwin.c:2104
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr "%qE 2.95 vtable-compatibility å±žæ€§ã�¯ kext ã‚’ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹ã�¨ã��ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: config/darwin.c:2111
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr "%qE 2.95 vtable-compatibility å±žæ€§ã�¯ C++ ã‚¯ãƒ©ã‚¹ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: config/darwin.c:2848
  #, fuzzy, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "å�¯è¦–æ€§å±žæ€§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/darwin.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr "LTO å‡ºåŠ›ã�®ä¸€æ™‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: config/darwin.c:3267
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3272
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3287
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/darwin.c:3365
  #, fuzzy, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr "-mdynamic-no-pic ã�¯ -fpic ã�¾ã�Ÿã�¯ -fPIC ã‚’ä¸Šæ›¸ã��ã�—ã�¾ã�™"
  
! #: config/darwin.c:3408
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3588
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/darwin.c:3595
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: config/darwin.c:3683
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "CFString ãƒªãƒ†ãƒ©ãƒ«ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/darwin.c:3694
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "CFString ãƒªãƒ†ãƒ©ãƒ«å¼�ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/darwin.c:3718
  #, fuzzy, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "CFString ãƒªãƒ†ãƒ©ãƒ«å†…ã�« %s ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/darwin.c:3719
  #, fuzzy, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "CFString ãƒªãƒ†ãƒ©ãƒ«å†…ã�« %s ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%> %m"
  msgstr ""
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
--- 33831,33919 ----
  msgid "%s conflicts with ppc64 (arch flags ignored)"
  msgstr ""
  
! #: config/darwin.c:2006
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s for LTO output"
  msgstr "LTO å‡ºåŠ›ç”¨ä¸€æ™‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: config/darwin.c:2099
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
  msgstr "%qE 2.95 vtable-compatibility å±žæ€§ã�¯ kext ã‚’ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹ã�¨ã��ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: config/darwin.c:2106
  #, gcc-internal-format
  msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
  msgstr "%qE 2.95 vtable-compatibility å±žæ€§ã�¯ C++ ã‚¯ãƒ©ã‚¹ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: config/darwin.c:2843
  #, fuzzy, gcc-internal-format
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "å�¯è¦–æ€§å±žæ€§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/darwin.c:3058
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to open temporary file %s with LTO output"
  msgstr "LTO å‡ºåŠ›ã�®ä¸€æ™‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: config/darwin.c:3262
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3267
  #, gcc-internal-format
  msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
  msgstr ""
  
! #: config/darwin.c:3282
  #, fuzzy, gcc-internal-format
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/darwin.c:3360
  #, fuzzy, gcc-internal-format
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr "-mdynamic-no-pic ã�¯ -fpic ã�¾ã�Ÿã�¯ -fPIC ã‚’ä¸Šæ›¸ã��ã�—ã�¾ã�™"
  
! #: config/darwin.c:3403
  #, gcc-internal-format
  msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
  msgstr ""
  
! #: config/darwin.c:3583
  #, gcc-internal-format
  msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/darwin.c:3590
  #, gcc-internal-format
  msgid "built-in function %qD takes one argument only"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: config/darwin.c:3678
  #, gcc-internal-format
  msgid "CFString literal is missing"
  msgstr "CFString ãƒªãƒ†ãƒ©ãƒ«ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/darwin.c:3689
  #, gcc-internal-format
  msgid "CFString literal expression is not a string constant"
  msgstr "CFString ãƒªãƒ†ãƒ©ãƒ«å¼�ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/darwin.c:3713
  #, fuzzy, gcc-internal-format
  msgid "non-ASCII character in CFString literal"
  msgstr "CFString ãƒªãƒ†ãƒ©ãƒ«å†…ã�« %s ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/darwin.c:3714
  #, fuzzy, gcc-internal-format
  msgid "embedded NUL in CFString literal"
  msgstr "CFString ãƒªãƒ†ãƒ©ãƒ«å†…ã�« %s ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: config/host-darwin.c:65
  #, gcc-internal-format
! msgid "could not unmap %<pch_address_space%>: %m"
  msgstr ""
  
  #: config/sol2-c.c:91 config/sol2-c.c:107
*************** msgstr "%<#pragma GCC optimize%> ã�Œæ–‡å
*** 34052,34413 ****
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "ä¸�æ˜Žã�ª #pragma GCC coprocessor %E ã�§ã�™"
  
! #: config/aarch64/aarch64.c:1636
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "é–¢æ•°åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:1711 config/aarch64/aarch64.c:1725
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/aarch64/aarch64.c:2178
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:2181
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:2185
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2188
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2204
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/aarch64/aarch64.c:2205
  #, 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:5704
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6025
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:6147 config/aarch64/aarch64.c:6210
! #: config/aarch64/aarch64.c:6329 config/aarch64/aarch64.c:16667
! #: config/arm/arm.c:7075 config/arm/arm.c:7105 config/arm/arm.c:28839
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6278
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/aarch64/aarch64.c:6281
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/aarch64/aarch64.c:6453
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14270
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14314
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "ç„¡åŠ¹ã�ª #pragma %s ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "ç„¡åŠ¹ã�ª %%h å€¤"
  
! #: config/aarch64/aarch64.c:14402
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "ä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14588 config/riscv/riscv.c:4816
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14597 config/riscv/riscv.c:4825
  #, 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:14605
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14615 config/riscv/riscv.c:4854
! #: config/rs6000/rs6000.c:4583
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:14686
  #, 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:14702
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/aarch64/aarch64.c:14811
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14818
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.c:14877
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/aarch64/aarch64.c:14888
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14893
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14999
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:15001
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:15025
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15028
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/aarch64/aarch64.c:15032
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.c:15060
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15063
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/aarch64/aarch64.c:15197 config/arm/arm.c:3244
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "-mcpu=%s ã‚¹ã‚¤ãƒƒãƒ�ã�Œ -march=%s ã‚¹ã‚¤ãƒƒãƒ�ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/aarch64/aarch64.c:15253
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:15260
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15342
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15345
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:15520
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15523
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15527 config/aarch64/aarch64.c:15569
! #: config/aarch64/aarch64.c:15676
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:15562
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15565
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15592
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:15596
  #, fuzzy, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:15631
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15672
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:15730 config/aarch64/aarch64.c:15903
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™"
  
! #: config/aarch64/aarch64.c:15774
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15782 config/i386/i386-options.c:1201
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15836
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.c:15893 config/arm/arm.c:32851
! #: config/rs6000/rs6000.c:24138 config/s390/s390.c:15744
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:15920
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.c:15929
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17355 config/arm/arm.c:6427
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12128
! #: config/s390/s390.c:12205
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17360 config/arm/arm.c:6432
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12123
! #: config/s390/s390.c:12200
  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:18493
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18495
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23410 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
! #: config/aarch64/aarch64.c:23420 config/aarch64/aarch64.c:23447
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23424
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:23428
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/aarch64/aarch64.c:23451
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/aarch64/aarch64.c:23476
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "-shared ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ VAX ELF ç”¨ã�«ã�¯ç�¾åœ¨ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 34049,34410 ----
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "ä¸�æ˜Žã�ª #pragma GCC coprocessor %E ã�§ã�™"
  
! #: config/aarch64/aarch64.c:1973
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "é–¢æ•°åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:2048 config/aarch64/aarch64.c:2062
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/aarch64/aarch64.c:2515
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:2518
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:2522
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2525
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:2541
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/aarch64/aarch64.c:2542
  #, 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:6103
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6424
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
! #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6677
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/aarch64/aarch64.c:6680
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/aarch64/aarch64.c:6857
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15904
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15948
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16004
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "ç„¡åŠ¹ã�ª #pragma %s ã�§ã�™"
  
! #: config/aarch64/aarch64.c:16016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "ç„¡åŠ¹ã�ª %%h å€¤"
  
! #: config/aarch64/aarch64.c:16036
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "ä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™"
  
! #: config/aarch64/aarch64.c:16222 config/riscv/riscv.c:4825
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16231 config/riscv/riscv.c:4834
  #, 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:16239
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:16320
  #, 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:16336
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/aarch64/aarch64.c:16445
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16452
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.c:16511
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/aarch64/aarch64.c:16522
  #, gcc-internal-format
  msgid "%<%s%> must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16527
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mharden-sls=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:16633
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:16635
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:16659
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16662
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/aarch64/aarch64.c:16666
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.c:16694
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16697
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/aarch64/aarch64.c:16831
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "-mcpu=%s ã‚¹ã‚¤ãƒƒãƒ�ã�Œ -march=%s ã‚¹ã‚¤ãƒƒãƒ�ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/aarch64/aarch64.c:16887
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:16894
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16976
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16979
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:17158
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17161
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17165 config/aarch64/aarch64.c:17207
! #: config/aarch64/aarch64.c:17314
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:17200
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17203
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17230
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:17234
  #, fuzzy, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:17269
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17310
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:17368 config/aarch64/aarch64.c:17541
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™"
  
! #: config/aarch64/aarch64.c:17412
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17420 config/i386/i386-options.c:1204
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17474
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:17558
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.c:17567
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:20135
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:20137
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
  #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
! #: config/aarch64/aarch64.c:25063 config/aarch64/aarch64.c:25090
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25067
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25071
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/aarch64/aarch64.c:25094
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/aarch64/aarch64.c:25119
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "-shared ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ VAX ELF ç”¨ã�«ã�¯ç�¾åœ¨ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgid "bad value %qs for %<-mmemory-late
*** 34468,34474 ****
  msgstr "-mmemory-latency ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:856 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 34465,34471 ----
  msgstr "-mmemory-latency ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œ \"ilink1\
*** 34588,34605 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œ \"ilink1\" ã�¾ã�Ÿã�¯ \"ilink2\" ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7216 config/arm/arm.c:7234
! #: config/arm/arm.c:7415 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3429
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3662
! #: config/i386/i386-options.c:3713 config/i386/i386-options.c:3750
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3039 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20188 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1071 config/s390/s390.c:1158 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 34585,34602 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œ \"ilink1\" ã�¾ã�Ÿã�¯ \"ilink2\" ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
! #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘
*** 35030,35253 ****
  msgid "target CPU does not support unaligned accesses"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3489
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check ã�¨ -mno-apcs-frame ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3498
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ã�¨ -mapcs-reent ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3501
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS å†�å…¥å�¯èƒ½ã‚³ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3532
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "æ§‹é€ ä½“ã‚µã‚¤ã‚ºå¢ƒç•Œã�¯ %s ã�«ã�®ã�¿è¨­å®šã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:3534
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "æ§‹é€ ä½“ã‚µã‚¤ã‚ºå¢ƒç•Œã�¯ %s ã�«ã�®ã�¿è¨­å®šã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:3559
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC ã�¯ -msingle-pic-base ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3571 config/arm/arm.c:32865
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3579
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= ã�¯ -fpic ã‚’ã�¤ã�‘ã�ªã�„ã�¨å½¹ã�«ç«‹ã�¡ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3588
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "PIC ãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�« '%s' ã‚’ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3610 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition ã�¯ã�“ã�®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3755
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3807
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt ã�¯é�©åˆ‡ã�ªæ“�ä½œç”¨ã�« AAPCS äº’æ�› ABI ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI ã�¯ iwmmxt æ©Ÿèƒ½ã�Œã�‚ã‚‹ CPU ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM/Thumb ç›¸äº’åˆ©ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3831
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ã�¯ -mcaller-super-interworking ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3834
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ã�¯ -mcallee-super-interworking ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ã�‹ã�¤ ldrh ç„¡ã�—"
  
  # å…¬å¼�ã�ªå��å‰�ã�¯ Thumb ã�§ã�‚ã‚Š THUMB ã�§ã�¯ã�ªã�„
! #: config/arm/arm.c:3842
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, fuzzy, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "-mfloat-abi=hard ã�Šã‚ˆã�³ VFP"
  
! #: config/arm/arm.c:3867
  #, fuzzy, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard ã�Šã‚ˆã�³ VFP"
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6103
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6123
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6375
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•° VFP ABI"
  
! #: config/arm/arm.c:6464
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6848 config/arm/arm.c:7069 config/arm/arm.c:7102
! #: config/arm/arm.c:28832
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7240
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7364
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7376
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/arm/arm.c:7385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7407 config/arm/arm.c:7459
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/arm/arm.c:7426
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7475
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:9439
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13198
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13201
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25478
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã�«ç©�ã�¾ã‚Œã�Ÿä»®å¼•æ•°ã�®å®Ÿéš›ã�®ä½�ç½®ã‚’è¨ˆç®—ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26140
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arm/arm.c:26399
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "é«˜ä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ pop ã�™ã‚‹ç‚ºã�«ä½¿ç”¨ã�§ã��ã‚‹ä½Žä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26651
  #, fuzzy, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26897
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32880
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
--- 35027,35255 ----
  msgid "target CPU does not support unaligned accesses"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3244
! #, fuzzy, gcc-internal-format
! msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
! msgstr "-mcpu=%s ã‚¹ã‚¤ãƒƒãƒ�ã�Œ -march=%s ã‚¹ã‚¤ãƒƒãƒ�ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
! 
! #: config/arm/arm.c:3494
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check ã�¨ -mno-apcs-frame ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3503
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ã�¨ -mapcs-reent ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS å†�å…¥å�¯èƒ½ã‚³ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "æ§‹é€ ä½“ã‚µã‚¤ã‚ºå¢ƒç•Œã�¯ %s ã�«ã�®ã�¿è¨­å®šã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:3539
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "æ§‹é€ ä½“ã‚µã‚¤ã‚ºå¢ƒç•Œã�¯ %s ã�«ã�®ã�¿è¨­å®šã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC ã�¯ -msingle-pic-base ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3584
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= ã�¯ -fpic ã‚’ã�¤ã�‘ã�ªã�„ã�¨å½¹ã�«ç«‹ã�¡ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3593
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "PIC ãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�« '%s' ã‚’ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition ã�¯ã�“ã�®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3760
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt ã�¯é�©åˆ‡ã�ªæ“�ä½œç”¨ã�« AAPCS äº’æ�› ABI ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI ã�¯ iwmmxt æ©Ÿèƒ½ã�Œã�‚ã‚‹ CPU ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM/Thumb ç›¸äº’åˆ©ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ã�¯ -mcaller-super-interworking ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ã�¯ -mcallee-super-interworking ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ã�‹ã�¤ ldrh ç„¡ã�—"
  
  # å…¬å¼�ã�ªå��å‰�ã�¯ Thumb ã�§ã�‚ã‚Š THUMB ã�§ã�¯ã�ªã�„
! #: config/arm/arm.c:3847
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, fuzzy, gcc-internal-format
! msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "-mfloat-abi=hard ã�Šã‚ˆã�³ VFP"
  
! #: config/arm/arm.c:3872
  #, fuzzy, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard ã�Šã‚ˆã�³ VFP"
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•° VFP ABI"
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/arm/arm.c:7394
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/arm/arm.c:7435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7484
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã�«ç©�ã�¾ã‚Œã�Ÿä»®å¼•æ•°ã�®å®Ÿéš›ã�®ä½�ç½®ã‚’è¨ˆç®—ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26159
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "é«˜ä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ pop ã�™ã‚‹ç‚ºã�«ä½¿ç”¨ã�§ã��ã‚‹ä½Žä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26670
  #, fuzzy, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
*************** msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ã
*** 35255,35276 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32888
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32901
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
  
! #: config/arm/arm.c:32915
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ SPE ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:33927
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
--- 35257,35278 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
  
! #: config/arm/arm.c:32931
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ SPE ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
*************** msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�
*** 35349,35365 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIC ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5111
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-pedantic ã�¨ -traditional ã�¨ã�¯ç›¸äº’æŽ’ä»–çš„ã�§ã�™"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5123
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¯å¼•æ•°ç„¡ã�—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5120
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "é–¢æ•°ã�Œ __fp16 åž‹ã‚’è¿”ã�—ã�¾ã�›ã‚“"
--- 35351,35367 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIC ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5122
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-pedantic ã�¨ -traditional ã�¨ã�¯ç›¸äº’æŽ’ä»–çš„ã�§ã�™"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:5134
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¯å¼•æ•°ç„¡ã�—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:5131
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "é–¢æ•°ã�Œ __fp16 åž‹ã‚’è¿”ã�—ã�¾ã�›ã‚“"
*************** msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç
*** 36099,36230 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8043
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8453 config/i386/i386-expand.c:9905
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8841
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "ç¬¬äº”å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8936
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9836
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9851
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9884
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9924
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9937
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9947
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9952
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10089
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10094
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:10100 config/i386/i386-expand.c:10420
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:10402
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10411
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10906 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "%s ã�¯ [%d, %d] ã�®ç¯„å›²å†…ã�®æ•´æ•°ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-expand.c:11119
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11123
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE ã�¯ isa ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-expand.c:12044
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12077
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12838 config/i386/i386-expand.c:13050
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:13103
  #, fuzzy, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "ç¬¬äº”å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:13109
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:13128
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
--- 36101,36232 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8049
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8847
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "ç¬¬äº”å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8942
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9842
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9857
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9890
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9930
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9943
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9953
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9958
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10095
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10100
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10414
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10417
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "%s ã�¯ [%d, %d] ã�®ç¯„å›²å†…ã�®æ•´æ•°ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE ã�¯ isa ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-expand.c:12050
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:13109
  #, fuzzy, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "ç¬¬äº”å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:13115
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
*************** msgstr "é�™çš„ãƒªãƒ³ã‚¯ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�
*** 36244,36757 ****
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:849 config/i386/i386-options.c:2000
! #: config/i386/i386-options.c:2009
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %s ã�¯ PIC ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1106
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1170
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/i386/i386-options.c:1233
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "å¼±ã�„å�‚ç…§å±žæ€§ã�¯åˆ¥å��å±žæ€§ã‚ˆã‚Šå‰�ã�«å‡ºç�¾ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1271
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:1522
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: config/i386/i386-options.c:1528
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1538
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�Œ %q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1564
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1577
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: config/i386/i386-options.c:1587
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1594
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "%qs ã�«ã‚¯ãƒ©ã‚¹å��ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1647
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™: %s"
  
! #: config/i386/i386-options.c:1832
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1879
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%stune=x86-64%s ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %stune=k8%s ã�¾ã�Ÿã�¯ %stune=generic%s ã�®é�©åˆ‡ã�ªæ–¹ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/i386/i386-options.c:1881
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%stune=x86-64%s ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %stune=k8%s ã�¾ã�Ÿã�¯ %stune=generic%s ã�®é�©åˆ‡ã�ªæ–¹ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1909
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1914
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= ã�¯ 32 ãƒ“ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1929
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1940
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-mg ã�§ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1946
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1949
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1953
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1970 config/i386/i386-options.c:1979
! #: config/i386/i386-options.c:1991 config/i386/i386-options.c:2002
! #: config/i386/i386-options.c:2013
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1982 config/i386/i386-options.c:1994
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2037
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2042
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�Œä½¿ç”¨ã�§ã��ã‚‹ã‚ˆã�†ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2051
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2053
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2060
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2062
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2070 config/i386/i386-options.c:2444
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "é�¸æŠžã�—ã�Ÿ CPU ã�¯ x86-64 å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2383
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
  
! #: config/i386/i386-options.c:2384
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
  
! #: config/i386/i386-options.c:2406
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2408
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2413
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2414
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2463
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/i386/i386-options.c:2464
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/i386/i386-options.c:2485
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2487
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2492
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2493
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2517
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2519
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2522
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2550
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2551
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2630
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%spreferred-stack-boundary%s ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2633
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s ã�Œ %d ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2656
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d ã�Œ %d ã�¨ 12 ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2672
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2678
  #, fuzzy, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:2679
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:2689
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚ 387 æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:2696
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387 å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚SSE æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:2746
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2748
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2764
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2818
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2821
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2825
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2890
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: config/i386/i386-options.c:2949
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2954
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2982
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3157
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3172
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3221
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3231
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3266
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3276
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3389
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3391
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3395
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3442 config/i386/i386-options.c:3493
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall ã�¨ regparm å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3447
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3454 config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE å±žæ€§ã�«ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/i386/i386-options.c:3485 config/i386/i386-options.c:3528
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3489
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall ã�¨ stdcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3497 config/i386/i386-options.c:3546
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3507 config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3511
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall ã�¨ fastcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3515 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3532 config/i386/i386-options.c:3550
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3538
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE å±žæ€§ã�Œé�žã‚¯ãƒ©ã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ç”¨ã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:3642 config/rs6000/rs6000.c:20301
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "äº’æ�›æ€§ã�Œã�ªã�„ %qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/i386/i386-options.c:3669
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/i386/i386-options.c:3690
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3724 config/i386/i386-options.c:3734
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "ms_abi ã�¨ sysv_abi å±žæ€§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3761 config/i386/i386-options.c:3783
! #: config/ia64/ia64.c:812 config/s390/s390.c:1168
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:3771 config/i386/i386-options.c:3793
! #: config/s390/s390.c:1197
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3825
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3832
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3843
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
--- 36246,36759 ----
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:852 config/i386/i386-options.c:2010
! #: config/i386/i386-options.c:2019
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %s ã�¯ PIC ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1109
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1173
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/i386/i386-options.c:1236
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "å¼±ã�„å�‚ç…§å±žæ€§ã�¯åˆ¥å��å±žæ€§ã‚ˆã‚Šå‰�ã�«å‡ºç�¾ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1274
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:1525
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: config/i386/i386-options.c:1531
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.c:1541
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�Œ %q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1567
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1580
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: config/i386/i386-options.c:1590
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.c:1597
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "%qs ã�«ã‚¯ãƒ©ã‚¹å��ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1650
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™: %s"
  
! #: config/i386/i386-options.c:1835
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1889
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%stune=x86-64%s ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %stune=k8%s ã�¾ã�Ÿã�¯ %stune=generic%s ã�®é�©åˆ‡ã�ªæ–¹ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/i386/i386-options.c:1891
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%stune=x86-64%s ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %stune=k8%s ã�¾ã�Ÿã�¯ %stune=generic%s ã�®é�©åˆ‡ã�ªæ–¹ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.c:1919
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.c:1924
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= ã�¯ 32 ãƒ“ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1939
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1950
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-mg ã�§ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1956
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1959
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1963
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1980 config/i386/i386-options.c:1989
! #: config/i386/i386-options.c:2001 config/i386/i386-options.c:2012
! #: config/i386/i386-options.c:2023
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:1992 config/i386/i386-options.c:2004
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2047
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2052
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�Œä½¿ç”¨ã�§ã��ã‚‹ã‚ˆã�†ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2064
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2066
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2073
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2075
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "é�¸æŠžã�—ã�Ÿ CPU ã�¯ x86-64 å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2396
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
  
! #: config/i386/i386-options.c:2419
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2426
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2476
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/i386/i386-options.c:2498
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2505
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2530
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2532
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2535
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2563
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%spreferred-stack-boundary%s ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2646
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s ã�Œ %d ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d ã�Œ %d ã�¨ 12 ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2682
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2685
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2691
  #, fuzzy, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:2692
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚ 387 æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387 å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚SSE æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2838
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: config/i386/i386-options.c:2962
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2967
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2995
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3170
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3244
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3279
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3289
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3402
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3404
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3408
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall ã�¨ regparm å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE å±žæ€§ã�«ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall ã�¨ stdcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall ã�¨ fastcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3551
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE å±žæ€§ã�Œé�žã‚¯ãƒ©ã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ç”¨ã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "äº’æ�›æ€§ã�Œã�ªã�„ %qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/i386/i386-options.c:3703
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "ms_abi ã�¨ sysv_abi å±žæ€§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
*************** msgstr "%qE ã�¯ %<mips16%> ã�¨ %<nomips1
*** 37205,37211 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE ã�Œç«¶å�ˆã�™ã‚‹ %qs å±žæ€§ä»˜ã��ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3067
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
--- 37207,37213 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE ã�Œç«¶å�ˆã�™ã‚‹ %qs å±žæ€§ä»˜ã��ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3076
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
*************** msgstr ""
*** 38258,38314 ****
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/riscv/riscv.c:2687 config/riscv/riscv.c:2729
  #, fuzzy, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "è¤‡ç´ æµ®å‹•å°�æ•°ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�¤æ§‹é€ ä½“ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/riscv/riscv.c:3078
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:4735
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4778
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4782
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4786
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4796
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s ã�Œ %d ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:4809
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4836 config/rs6000/rs6000.c:4595
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:4850 config/rs6000/rs6000.c:4578
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:5149
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¯å¼•æ•°ç„¡ã�—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
--- 38260,38316 ----
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/riscv/riscv.c:2696 config/riscv/riscv.c:2738
  #, fuzzy, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "è¤‡ç´ æµ®å‹•å°�æ•°ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�¤æ§‹é€ ä½“ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/riscv/riscv.c:3087
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:4744
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4787
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4791
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4795
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4805
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s ã�Œ %d ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:4818
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:5160
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¯å¼•æ•°ç„¡ã�—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
*************** msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ r2 ã�¨ r5 ã‚’ä½¿ç”¨
*** 38811,39049 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma GCC target ã�¯ã�“ã�®ãƒžã‚·ãƒ³ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3238 config/rs6000/rs6000.c:3241
! #: config/rs6000/rs6000.c:3244
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3345
  #, fuzzy, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-maix64 ã�¯ PowerPC64 ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�Œæœ‰åŠ¹ã�®ã�¾ã�¾æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã�“ã�¨ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/rs6000/rs6000.c:3491
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mas100-syntax ã�¨ -gdwarf ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3511 config/rs6000/rtems.h:114
  #, fuzzy, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-m64 ã�¯ PowerPC64 CPU ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/rs6000/rs6000.c:3519
  #, fuzzy, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr "-mcmodel ã�¯ä»–ã�® toc ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3540
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "FPA ã�¯ AAPCS å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3673
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "-malign-power ã�¯ 64 ãƒ“ãƒƒãƒˆ Darwin ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã�•ã‚Œã�¦ã�„ã‚‹ C ã�Šã‚ˆã�³ C++ ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3812
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3829
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3915
  #, 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:3923
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "-mcmodel ã�¯ä»–ã�® toc ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3948 config/rs6000/rs6000.c:3956
! #: config/rs6000/rs6000.c:3963 config/rs6000/rs6000.c:3970
! #: config/rs6000/rs6000.c:3978 config/rs6000/rs6000.c:3997
! #: config/rs6000/rs6000.c:4059 config/rs6000/rs6000.c:4086
! #: config/rs6000/rs6000.c:4113 config/rs6000/rs6000.c:4128
! #: config/rs6000/rs6000.c:4136 config/rs6000/rs6000.c:4181
! #: config/rs6000/rs6000.c:4183 config/rs6000/rs6000.c:4275
! #: config/rs6000/rs6000.c:4288 config/rs6000/rs6000.c:4297
! #: config/rs6000/rs6000.c:4447 config/rs6000/rs6000.c:4470
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4172
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ long double ã�®ã‚µã‚¤ã‚ºã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4198
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4213
  #, fuzzy, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4216
  #, fuzzy, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4235
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4267
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4354
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "-mveclibabi= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®ä¸�æ˜Žã�ªãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ãƒ©ãƒª ABI åž‹ (%s) ã�§ã�™"
  
! #: config/rs6000/rs6000.c:4379 config/rs6000/rs6000.c:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ AltiVec ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4407
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ darwin64 ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4603
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs ã‚’å‘¼ã�³å‡ºã�—ã�§ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�¨ã�—ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4900
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: config/rs6000/rs6000.c:4937
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "%d ãƒ�ã‚¤ãƒˆæ•´åˆ—ã�®ä»®å¼•æ•°ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.6 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:10582
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
  msgstr ""
  
! #: config/rs6000/rs6000.c:17677
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19967
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã€�ã��ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:20049
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20051
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®çœŸå�½åž‹ (boolean) ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20053
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<complex%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20055
! #, gcc-internal-format
! msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®å��é€²æµ®å‹•å°�æ•°ç‚¹ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20061
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ 64 ãƒ“ãƒƒãƒˆã‚³ãƒ¼ãƒ‰ç”¨ã�® AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20064
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚%<int%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.c:20069
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<long long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20072
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:24110
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "CPU \"%s\" ã�¯ %s\"%s\"%s ç”¨ã�«ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:24113
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:24115
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:24660
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24819
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24851
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:25107
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "é�™çš„ãƒªãƒ³ã‚¯ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:27708
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 38813,39052 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma GCC target ã�¯ã�“ã�®ãƒžã‚·ãƒ³ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3242 config/rs6000/rs6000.c:3245
! #: config/rs6000/rs6000.c:3248
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3349
  #, fuzzy, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-maix64 ã�¯ PowerPC64 ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�Œæœ‰åŠ¹ã�®ã�¾ã�¾æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã�“ã�¨ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/rs6000/rs6000.c:3495
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mas100-syntax ã�¨ -gdwarf ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3515 config/rs6000/rtems.h:114
  #, fuzzy, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-m64 ã�¯ PowerPC64 CPU ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/rs6000/rs6000.c:3523
  #, fuzzy, gcc-internal-format
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr "-mcmodel ã�¯ä»–ã�® toc ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3544
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "FPA ã�¯ AAPCS å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3677
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "-malign-power ã�¯ 64 ãƒ“ãƒƒãƒˆ Darwin ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã�•ã‚Œã�¦ã�„ã‚‹ C ã�Šã‚ˆã�³ C++ ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3816
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3833
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3919
  #, 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:3927
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "-mcmodel ã�¯ä»–ã�® toc ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
! #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
! #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4176
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ long double ã�®ã‚µã‚¤ã‚ºã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4202
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4217
  #, fuzzy, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4220
  #, fuzzy, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4239
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "-mveclibabi= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®ä¸�æ˜Žã�ªãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ãƒ©ãƒª ABI åž‹ (%s) ã�§ã�™"
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ AltiVec ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ darwin64 ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4607
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs ã‚’å‘¼ã�³å‡ºã�—ã�§ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�¨ã�—ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4904
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "%d ãƒ�ã‚¤ãƒˆæ•´åˆ—ã�®ä»®å¼•æ•°ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.6 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20084
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã€�ã��ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®çœŸå�½åž‹ (boolean) ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<complex%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20172
! #, fuzzy, gcc-internal-format
! #| msgid "use of decimal floating point types in AltiVec types is invalid"
! msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®å��é€²æµ®å‹•å°�æ•°ç‚¹ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20178
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ 64 ãƒ“ãƒƒãƒˆã‚³ãƒ¼ãƒ‰ç”¨ã�® AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚%<int%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.c:20186
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<long long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20189
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:24227
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "CPU \"%s\" ã�¯ %s\"%s\"%s ç”¨ã�«ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:24230
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:24232
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:25224
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "é�™çš„ãƒªãƒ³ã‚¯ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "RX FPU å‘½ä»¤ã�¯ NaNs ã�¨ç„¡é™�å
*** 39222,39228 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:896
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
--- 39225,39231 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
*************** msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
*** 39292,39491 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:743
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:759
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:808
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:814
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:821
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:827
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:833
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/s390/s390.c:852
  #, fuzzy, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "<æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>"
  
! #: config/s390/s390.c:859 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "é–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/s390/s390.c:993
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/s390/s390.c:1094
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1184
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:10001
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "å±€æ‰€å¤‰æ•°ã�®å�ˆè¨ˆã‚µã‚¤ã‚ºã�Œã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�®åˆ¶é™�ã‚’è¶…é�Žã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/s390/s390.c:11366
  #, 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:11382
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11410
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "%qs ã�®ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚º: "
  
! #: config/s390/s390.c:11414
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs ã�¯å‹•çš„ã‚¹ã‚¿ãƒƒã‚¯å‰²ã‚Šå½“ã�¦ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/s390/s390.c:13124
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15390
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15397
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15435
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15464
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15468
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15480
  #, fuzzy, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp ã�¯ -msoft-float ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15489
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-mbackchain -mpacked-stack -mhard-float ã�®çµ„ã�¿å�ˆã‚�ã�›ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15495
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15497
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 64k ã‚ˆã‚Šå¤§ã��ã��ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15500
  #, fuzzy, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard ã�¯ -mstack-size ã‚’æš—é»™çš„ã�«ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/s390/s390.c:15513
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15516
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15519
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15522
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15575
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%qE å±žæ€§ã�¯ SH2A ç”¨ã�«ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15611
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: config/s390/s390.c:15618
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/s390/s390.c:15649
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15810 config/s390/s390.c:15860 config/s390/s390.c:15877
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15816
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %<__int128%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 39295,39499 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:762
! #, fuzzy, gcc-internal-format
! msgid "constant argument %d for builtin %qF is invalid (%s)"
! msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
! 
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:856
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/s390/s390.c:875
  #, fuzzy, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "<æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "é–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/s390/s390.c:1016
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "å±€æ‰€å¤‰æ•°ã�®å�ˆè¨ˆã‚µã‚¤ã‚ºã�Œã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�®åˆ¶é™�ã‚’è¶…é�Žã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "%qs ã�®ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚º: "
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs ã�¯å‹•çš„ã‚¹ã‚¿ãƒƒã‚¯å‰²ã‚Šå½“ã�¦ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/s390/s390.c:13147
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15503
  #, fuzzy, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp ã�¯ -msoft-float ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15512
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-mbackchain -mpacked-stack -mhard-float ã�®çµ„ã�¿å�ˆã‚�ã�›ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 64k ã‚ˆã‚Šå¤§ã��ã��ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15523
  #, fuzzy, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard ã�¯ -mstack-size ã‚’æš—é»™çš„ã�«ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%qE å±žæ€§ã�¯ SH2A ç”¨ã�«ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: config/s390/s390.c:15641
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %<__int128%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr ""
*** 39827,39843 ****
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1637
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1639 ada/gcc-interface/trans.c:1645
  #, fuzzy, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "è¤‡é›‘ã�ªãƒ‘ãƒ©ãƒ¡ã‚¿ã‚’ã‚‚ã�¤é–¢æ•°ã�¯ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: ada/gcc-interface/trans.c:1643
  #, fuzzy, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 39835,39857 ----
  msgid "STABS debugging information for Ada is obsolete and not supported anymore"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:332
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "insn contains an invalid address !"
! msgid "%s contains too many lines"
! msgstr "å‘½ä»¤ã�«ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œå�«ã�¾ã‚Œã�¦ã�„ã�¾ã�™!"
! 
! #: ada/gcc-interface/trans.c:1642
  #, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline_Always%>"
  msgstr ""
  
! #: ada/gcc-interface/trans.c:1644 ada/gcc-interface/trans.c:1650
  #, fuzzy, gcc-internal-format
  msgid "parent subprogram cannot be inlined"
  msgstr "è¤‡é›‘ã�ªãƒ‘ãƒ©ãƒ¡ã‚¿ã‚’ã‚‚ã�¤é–¢æ•°ã�¯ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: ada/gcc-interface/trans.c:1648
  #, fuzzy, gcc-internal-format
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr "%qs å±žæ€§ã�¯é…�åˆ—åž‹ã�®ã�¿ã�«é
*** 39903,39910 ****
  msgid "could not read the BRIG file"
  msgstr "å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: c/c-convert.c:101 c/c-typeck.c:2210 c/c-typeck.c:12707 cp/typeck.c:2146
! #: cp/typeck.c:8603 cp/typeck.c:9394
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void ã�®å€¤ã�Œæœ¬æ�¥ã�®æ„�å‘³é€šã‚Šã�«ç„¡è¦–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
--- 39917,39924 ----
  msgid "could not read the BRIG file"
  msgstr "å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void ã�®å€¤ã�Œæœ¬æ�¥ã�®æ„�å‘³é€šã‚Šã�«ç„¡è¦–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
*************** msgstr "å¤‰æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—
*** 39964,39970 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7353 c/c-decl.c:8261 c/c-decl.c:9068
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 39978,39984 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "%q+D ã�®å®£è¨€ã�¯å‰�ã�®é�žå¤‰æ•°
*** 40186,40192 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3339
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "`%s' ã�®å®£è¨€ã�¯ã‚°ãƒ­ãƒ¼ãƒ�ãƒ«å®£è¨€ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
--- 40200,40206 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: c/c-decl.c:3041 cp/name-lookup.c:3340
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "`%s' ã�®å®£è¨€ã�¯ã‚°ãƒ­ãƒ¼ãƒ�ãƒ«å®£è¨€ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
*************** msgstr "`%s' ã�®å®£è¨€ã�¯ã‚°ãƒ­ãƒ¼ãƒ�ãƒ«
*** 40196,40202 ****
  msgid "declaration of %qD shadows a previous local"
  msgstr "`%s' ã�®å®£è¨€ã�¯å‰�æ–¹ã�®ãƒ­ãƒ¼ã‚«ãƒ«ã‚·ãƒ³ãƒœãƒ«ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3112
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "éš ã�•ã‚Œã�Ÿå®£è¨€ã�¯ã�“ã�“ã�§ã�™"
--- 40210,40216 ----
  msgid "declaration of %qD shadows a previous local"
  msgstr "`%s' ã�®å®£è¨€ã�¯å‰�æ–¹ã�®ãƒ­ãƒ¼ã‚«ãƒ«ã‚·ãƒ³ãƒœãƒ«ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: c/c-decl.c:3073 cp/name-lookup.c:3113
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "éš ã�•ã‚Œã�Ÿå®£è¨€ã�¯ã�“ã�“ã�§ã�™"
*************** msgstr "éš ã�•ã‚Œã�Ÿå®£è¨€ã�¯ã�“ã�“ã�§ã�
*** 40206,40417 ****
  msgid "nested extern declaration of %qD"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå¤–éƒ¨å®£è¨€ %qD ã�§ã�™"
  
! #: c/c-decl.c:3367 c/c-decl.c:3381
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:3373 c/c-decl.c:3386
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:3405
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:3675
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:3685
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:3696
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:3757
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: c/c-decl.c:3762
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: c/c-decl.c:3775
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
! #: c/c-decl.c:3780
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
! #: c/c-decl.c:3784
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "æœªå®£è¨€ã�®è­˜åˆ¥å­�ã�¯å‡ºç�¾ã�—ã�Ÿå�„é–¢æ•°å†…ã�§ä¸€å›žã�®ã�¿å ±å‘Šã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:3832 cp/decl.c:3281
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "ãƒ©ãƒ™ãƒ« %qE ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:3868
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:3871
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.c:3872 c/c-decl.c:3927 c/c-decl.c:4017
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:3926 c/c-decl.c:4016
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.c:3949
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ«ã�®å®£è¨€ %qE ã�§ã�™"
  
! #: c/c-decl.c:4048 cp/decl.c:3687
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™"
  
! #: c/c-decl.c:4079
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯ãƒ©ãƒ™ãƒ«ã‚’å��å‰�ç©ºé–“ã�§åˆ†é›¢ã�§ã��ã�¾ã�›ã‚“ã€‚è­˜åˆ¥å­� %qE ã�Œç«¶å�ˆã�—ã�¾ã�™"
  
! #: c/c-decl.c:4144
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.c:4145 c/c-decl.c:4156
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch ã�Œã�“ã�“ã�‹ã‚‰é–‹å§‹ã�—ã�¾ã�™"
  
! #: c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.c:4238
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE ã�Œèª¤ã�£ã�Ÿç¨®é¡žã�®ã‚¿ã‚°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:4424 cp/tree.c:4728
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-decl.c:4433
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "`com_interface' å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹å®šç¾©ã�«ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: c/c-decl.c:4698
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã�Œã€�ã��ã�®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’å®šç¾©ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:4709
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4725
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4737
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:4759 c/c-decl.c:4767
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4775
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4787
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�®å®£è¨€å†…ã�« %<auto%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4793
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�®å®£è¨€å†…ã�« %<register%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4800
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4806
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4819
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4826
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ª %<__thread%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4844
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-decl.c:4858 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:4929
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 ã�¯ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�§ã�® %<static%> ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:4933
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
--- 40220,40431 ----
  msgid "nested extern declaration of %qD"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå¤–éƒ¨å®£è¨€ %qD ã�§ã�™"
  
! #: c/c-decl.c:3366 c/c-decl.c:3380
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:3372 c/c-decl.c:3385
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:3404
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:3674
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:3684
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:3695
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:3756
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: c/c-decl.c:3761
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: c/c-decl.c:3774
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
! #: c/c-decl.c:3779
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
! #: c/c-decl.c:3783
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "æœªå®£è¨€ã�®è­˜åˆ¥å­�ã�¯å‡ºç�¾ã�—ã�Ÿå�„é–¢æ•°å†…ã�§ä¸€å›žã�®ã�¿å ±å‘Šã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "ãƒ©ãƒ™ãƒ« %qE ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:3867
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:3870
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.c:3871 c/c-decl.c:3926 c/c-decl.c:4016
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:3925 c/c-decl.c:4015
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.c:3948
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ«ã�®å®£è¨€ %qE ã�§ã�™"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™"
  
! #: c/c-decl.c:4078
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯ãƒ©ãƒ™ãƒ«ã‚’å��å‰�ç©ºé–“ã�§åˆ†é›¢ã�§ã��ã�¾ã�›ã‚“ã€‚è­˜åˆ¥å­� %qE ã�Œç«¶å�ˆã�—ã�¾ã�™"
  
! #: c/c-decl.c:4143
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.c:4144 c/c-decl.c:4155
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch ã�Œã�“ã�“ã�‹ã‚‰é–‹å§‹ã�—ã�¾ã�™"
  
! #: c/c-decl.c:4154
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.c:4237
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE ã�Œèª¤ã�£ã�Ÿç¨®é¡žã�®ã‚¿ã‚°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-decl.c:4432
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "`com_interface' å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹å®šç¾©ã�«ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: c/c-decl.c:4697
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã�Œã€�ã��ã�®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’å®šç¾©ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:4708
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4724
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.c:4736
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:4758 c/c-decl.c:4766
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4774
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4780
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4786
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�®å®£è¨€å†…ã�« %<auto%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4792
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�®å®£è¨€å†…ã�« %<register%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4799
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4805
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4818
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4825
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ª %<__thread%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:4843
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-decl.c:4857 c/c-parser.c:2033
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:4928
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 ã�¯ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�§ã�® %<static%> ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:4932
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
*************** msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€
*** 40419,40446 ****
  #. 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:4939 c/c-decl.c:7820 c/c-decl.c:9738
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> ã�¯é–¢æ•°ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã‚¹ã‚³ãƒ¼ãƒ—ä»¥å¤–ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:5104
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D ã�¯é€šå¸¸ã�¯é–¢æ•°ã�§ã�™"
  
! #: c/c-decl.c:5113
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ (ä»£ã‚�ã‚Šã�« __typeof__ ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„)"
  
! #: c/c-decl.c:5118
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "é–¢æ•° %qD ã�Œå¤‰æ•°ã�®ã‚ˆã�†ã�«åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5124
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�™"
--- 40433,40460 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> ã�¯é–¢æ•°ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã‚¹ã‚³ãƒ¼ãƒ—ä»¥å¤–ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:5103
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D ã�¯é€šå¸¸ã�¯é–¢æ•°ã�§ã�™"
  
! #: c/c-decl.c:5112
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ (ä»£ã‚�ã‚Šã�« __typeof__ ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„)"
  
! #: c/c-decl.c:5117
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "é–¢æ•° %qD ã�Œå¤‰æ•°ã�®ã‚ˆã�†ã�«åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.c:5123
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�™"
*************** msgstr "ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œ
*** 40449,40715 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5143 c/c-decl.c:5158 c/c-typeck.c:8153
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.c:5149
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "å¤‰æ•° %qD ã�«ã�¯åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�™ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: c/c-decl.c:5238
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "noinline å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã�§ã�™"
  
! #: c/c-decl.c:5288
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "%qT å†…ã�®åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„å®šæ•°ãƒ¡ãƒ³ãƒ�ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:5290
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: c/c-decl.c:5371
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "åˆ�æœŸåŒ–å­�ã�Œ %q+D ã�®ã‚µã‚¤ã‚ºç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:5376
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "%q+D å†…ã�«é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:5380
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "0 ã�¾ã�Ÿã�¯è² ã�®ã‚µã‚¤ã‚ºã�®é…�åˆ— %q+D ã�§ã�™"
  
! #: c/c-decl.c:5469
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸€å®šã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:5519
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "é�žé�™çš„å¤‰æ•° %q+D ç”¨ã�®ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æŒ‡å®šã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:5557
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "volatile ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œã�‚ã‚‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�«é…�ç½®ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:5643
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•° %qD ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:5658 cp/decl.c:8192
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5915
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C ã�¯å‰�æ–¹ä»®å¼•æ•°å®£è¨€ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-decl.c:6026
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:6047 c/c-decl.c:6062
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:6057
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:6068
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œè² ã�§ã�™"
  
! #: c/c-decl.c:6073
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œ 0 ã�§ã�™"
  
! #: c/c-decl.c:6083
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6089
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:6100
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®åž‹ã�¯ GCC æ‹¡å¼µã�§ã�™"
  
! #: c/c-decl.c:6106
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "%qs ã�®å¹…ã�Œã��ã�®ã‚µã‚¤ã‚ºã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6119
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ã�®å¹…ã�¯ã��ã�®åž‹ã�®å€¤ã‚ˆã‚Šç‹­ã�„ã�§ã�™"
  
! #: c/c-decl.c:6134
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 ã�¯ã‚µã‚¤ã‚ºã‚’è©•ä¾¡ã�§ã��ã�ªã�„é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6137
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 ã�¯ã‚µã‚¤ã‚ºã�Œè©•ä¾¡ã�§ã��ã�ªã�„é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6144
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6357 c/c-decl.c:6753 c/c-decl.c:6763
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ %qE ã�§ã�™"
  
! #: c/c-decl.c:6359
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-decl.c:6379
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�« %qE ã�®å®£è¨€å†…ã�§ã�ªã‚Šã�¾ã�™"
  
! #: c/c-decl.c:6383
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«åž‹å��å†…ã�§ã�ªã‚Šã�¾ã�™"
  
! #: c/c-decl.c:6415
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-decl.c:6421
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™"
  
! #: c/c-decl.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "å��å‰�ä»˜ã��ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ (%s ã�¨ %s) ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6447 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6461
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<register%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<typedef%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6467
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6485
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6488
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6492
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "ä»®å¼•æ•° %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:6495
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "ç„¡å��ä»®å¼•æ•°ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:6498 cp/decl.c:12158
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:6515
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6519
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE ã�Œ %<extern%> ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6524
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<auto%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.c:6528
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<register%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.c:6533
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %qE ã�Œ %<extern%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6536
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�® %qE ã�¯æš—é»™çš„ã�« auto ã�¨ã�ªã‚Š %<__thread%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�™"
--- 40463,40729 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.c:5148
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "å¤‰æ•° %qD ã�«ã�¯åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�™ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: c/c-decl.c:5237
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "noinline å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã�§ã�™"
  
! #: c/c-decl.c:5287
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "%qT å†…ã�®åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„å®šæ•°ãƒ¡ãƒ³ãƒ�ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:5289
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: c/c-decl.c:5370
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "åˆ�æœŸåŒ–å­�ã�Œ %q+D ã�®ã‚µã‚¤ã‚ºç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:5375
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "%q+D å†…ã�«é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:5379
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "0 ã�¾ã�Ÿã�¯è² ã�®ã‚µã‚¤ã‚ºã�®é…�åˆ— %q+D ã�§ã�™"
  
! #: c/c-decl.c:5468
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸€å®šã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:5518
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "é�žé�™çš„å¤‰æ•° %q+D ç”¨ã�®ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æŒ‡å®šã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:5556
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "volatile ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œã�‚ã‚‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�«é…�ç½®ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:5642
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•° %qD ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C ã�¯å‰�æ–¹ä»®å¼•æ•°å®£è¨€ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:6056
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œè² ã�§ã�™"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œ 0 ã�§ã�™"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6088
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®åž‹ã�¯ GCC æ‹¡å¼µã�§ã�™"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "%qs ã�®å¹…ã�Œã��ã�®ã‚µã‚¤ã‚ºã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ã�®å¹…ã�¯ã��ã�®åž‹ã�®å€¤ã‚ˆã‚Šç‹­ã�„ã�§ã�™"
  
! #: c/c-decl.c:6133
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 ã�¯ã‚µã‚¤ã‚ºã‚’è©•ä¾¡ã�§ã��ã�ªã�„é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 ã�¯ã‚µã‚¤ã‚ºã�Œè©•ä¾¡ã�§ã��ã�ªã�„é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ %qE ã�§ã�™"
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�« %qE ã�®å®£è¨€å†…ã�§ã�ªã‚Šã�¾ã�™"
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«åž‹å��å†…ã�§ã�ªã‚Šã�¾ã�™"
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-decl.c:6420
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™"
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "å��å‰�ä»˜ã��ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ (%s ã�¨ %s) ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<register%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<typedef%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "ä»®å¼•æ•° %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "ç„¡å��ä»®å¼•æ•°ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE ã�Œ %<extern%> ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<auto%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<register%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %qE ã�Œ %<extern%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�® %qE ã�¯æš—é»™çš„ã�« auto ã�¨ã�ªã‚Š %<__thread%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�™"
*************** msgstr "é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�® %qE ã�¯æš—
*** 40717,41427 ****
  #. 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:6583 c/c-decl.c:6977
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "ä»®å¼•æ•°ã�§ç„¡ã�„é…�åˆ—å®£è¨€å†…ã�®é�™çš„ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã�§ã�™"
  
! #: c/c-decl.c:6644
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6653
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6656
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6664 c/c-decl.c:8792
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.c:6696
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6700
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6708
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6711
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6723
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6726
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6735
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c/c-decl.c:6823
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:6826
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:6865 c/c-decl.c:7523
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6887
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: c/c-decl.c:6900
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "é…�åˆ—ã�®åž‹ã�Œä¸�å®Œå…¨è¦�ç´ åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6906
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6910
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7013
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7016
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "åž‹å��ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7023
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7026
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "åž‹å��ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7067
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "é–¢æ•°å®šç¾©ã�Œ void æˆ»ã‚Šåž‹ã�®ä¿®é£¾å­�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7071 cp/decl.c:12458
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7109 c/c-decl.c:7319 c/c-decl.c:7373 c/c-decl.c:7457
! #: c/c-decl.c:7582 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7115 c/c-decl.c:7325 c/c-decl.c:7462 c/c-decl.c:7587
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7210
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs ã�Œ %<auto%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7214
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs ã�Œ %<register%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7220
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs ã�Œè‡ªå‹•å¤‰æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7236
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7239
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7245
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7248
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7263
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7265
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7274
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.c:7276
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7281
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7283
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7288
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.c:7290
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7293
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "é–¢æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-decl.c:7300
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7303
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7334
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7336
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7379
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C ã�¯ const ã‚„ volatile ã�®é–¢æ•°åž‹ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7390
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®ãƒ¡ãƒ³ãƒ�ã�¯å�¯å¤‰åž‹ã‚’æŒ�ã�¤ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7407 cp/decl.c:11090
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7447
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7489
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7491
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7504
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7511
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7513
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "ç„¡å��ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7553 c/c-decl.c:7564 c/c-decl.c:7567
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "é–¢æ•° %qE ç”¨ã�®ç„¡åŠ¹ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: c/c-decl.c:7624
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "é–¢æ•° %<main%> ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7626
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7637
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7640
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7669
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "å‰�ã�« %<static%> ã�¨å®£è¨€ã�•ã‚Œã�Ÿå¤‰æ•°ã�Œ %<extern%> ã�¨å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7679
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7681
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7716
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "å�¯å¤‰åž‹ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "å�¯å¤‰åž‹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯ãƒªãƒ³ã‚¯ã�•ã‚Œã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7826 c/c-decl.c:9546
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "é–¢æ•°å®£è¨€ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7836
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:7881
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "ä»®å¼•æ•° %u (%q+D) ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7885
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "ä»®å¼•æ•° %u ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7896
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "ä»®å¼•æ•° %u (%q+D) ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7900
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7974
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7978 c/c-decl.c:8014
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> ã�¯å”¯ä¸€ã�®ä»®å¼•æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8008
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "ä»®å¼•æ•° %q+D ã�¯ç›´å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8054
  #, 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:8060
  #, 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:8168
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "åˆ—æŒ™åž‹ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8174
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8180
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8257
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8268
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "%<union %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "%<struct %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8300 c/c-decl.c:9087
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "%qs å¼�å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:8367 cp/decl.c:5143
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8372
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8375
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8468 c/c-decl.c:8486 c/c-decl.c:8547
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ¡ãƒ³ãƒ� %q+D ã�§ã�™"
  
! #: c/c-decl.c:8573
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8576
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8701
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "å…±ç”¨ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "å…±ç”¨ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8708
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "æ§‹é€ ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "æ§‹é€ ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8771 cp/decl.c:13430
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:8777
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:8783
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:8814
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:8919
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9059
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9066
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:9145 cp/decl.c:15903
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "æŒ‡å®šã�—ã�Ÿãƒ¢ãƒ¼ãƒ‰ã�¯åˆ—æŒ™å€¤ç”¨ã�«ã�¯å°�ã�•ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:9160
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "åˆ—æŒ™å€¤ã�Œæ•´æ•°ã�®ç¯„å›²ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9280 c/c-decl.c:9296
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9291
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9315
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "åˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9323
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9440 cp/decl.c:5454 cp/decl.c:16454
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: c/c-decl.c:9458
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: c/c-decl.c:9469
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
! #: c/c-decl.c:9497
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-decl.c:9555
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9564
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�§ã€�å®šç¾©ã�•ã‚Œã‚‹å‰�ã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9572 cp/decl.c:16589
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9582
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�§å®£è¨€ã�—ã�ªã�„ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9601
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9610
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: c/c-decl.c:9658
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—é–¢æ•°å®£è¨€å†…ã�§å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®ä»®å¼•æ•°å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:9673
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯ ISO C ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�¯æ‹’å�¦ã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:9690
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C ã�¯å��é€²æµ®å‹•å°�æ•°ç‚¹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9730 c/c-decl.c:9734
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:9747
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9763
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD ã�¯é�žä»®å¼•æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9771
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "è¤‡æ•°ã�®ä»®å¼•æ•°ã�Œ %qD ã�¨ã�„ã�†å��å‰�ã�§ã�™"
  
! #: c/c-decl.c:9780
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9809 c/c-decl.c:9814
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
! #: c/c-decl.c:9834
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9841
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "ä»®å¼•æ•° %qD ç”¨ã�®å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™ã�Œã€�ã��ã�®ã‚ˆã�†ã�ªä»®å¼•æ•°ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9894
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "å¼•æ•°ã�®æ•°ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9905
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "å¼•æ•°ã�®æ•°ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9908 c/c-decl.c:9955 c/c-decl.c:9969
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:9947
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9952
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9962
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "å¼•æ•° %qD ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9967
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10225 cp/decl.c:17414
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10244 cp/decl.c:17498
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
--- 40731,41441 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "ä»®å¼•æ•°ã�§ç„¡ã�„é…�åˆ—å®£è¨€å†…ã�®é�™çš„ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã�§ã�™"
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6707
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: c/c-decl.c:6899
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "é…�åˆ—ã�®åž‹ã�Œä¸�å®Œå…¨è¦�ç´ åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "åž‹å��ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "åž‹å��ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "é–¢æ•°å®šç¾©ã�Œ void æˆ»ã‚Šåž‹ã�®ä¿®é£¾å­�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs ã�Œ %<auto%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs ã�Œ %<register%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs ã�Œè‡ªå‹•å¤‰æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7262
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7264
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7273
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.c:7275
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7280
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7282
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7287
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.c:7289
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "é–¢æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7335
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C ã�¯ const ã‚„ volatile ã�®é–¢æ•°åž‹ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®ãƒ¡ãƒ³ãƒ�ã�¯å�¯å¤‰åž‹ã‚’æŒ�ã�¤ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7490
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7510
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "ç„¡å��ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "é–¢æ•° %qE ç”¨ã�®ç„¡åŠ¹ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "é–¢æ•° %<main%> ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7625
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7636
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "å‰�ã�« %<static%> ã�¨å®£è¨€ã�•ã‚Œã�Ÿå¤‰æ•°ã�Œ %<extern%> ã�¨å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7680
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "å�¯å¤‰åž‹ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "å�¯å¤‰åž‹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯ãƒªãƒ³ã‚¯ã�•ã‚Œã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "é–¢æ•°å®£è¨€ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "ä»®å¼•æ•° %u (%q+D) ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "ä»®å¼•æ•° %u ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "ä»®å¼•æ•° %u (%q+D) ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> ã�¯å”¯ä¸€ã�®ä»®å¼•æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "ä»®å¼•æ•° %q+D ã�¯ç›´å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "åˆ—æŒ™åž‹ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "%<union %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "%<struct %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "%qs å¼�å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8371
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ¡ãƒ³ãƒ� %q+D ã�§ã�™"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "å…±ç”¨ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "å…±ç”¨ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "æ§‹é€ ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "æ§‹é€ ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:8782
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:8813
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "æŒ‡å®šã�—ã�Ÿãƒ¢ãƒ¼ãƒ‰ã�¯åˆ—æŒ™å€¤ç”¨ã�«ã�¯å°�ã�•ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "åˆ—æŒ™å€¤ã�Œæ•´æ•°ã�®ç¯„å›²ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "åˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
! #: c/c-decl.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�§ã€�å®šç¾©ã�•ã‚Œã‚‹å‰�ã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�§å®£è¨€ã�—ã�ªã�„ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—é–¢æ•°å®£è¨€å†…ã�§å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®ä»®å¼•æ•°å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯ ISO C ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�¯æ‹’å�¦ã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:9689
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C ã�¯å��é€²æµ®å‹•å°�æ•°ç‚¹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD ã�¯é�žä»®å¼•æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "è¤‡æ•°ã�®ä»®å¼•æ•°ã�Œ %qD ã�¨ã�„ã�†å��å‰�ã�§ã�™"
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "ä»®å¼•æ•° %qD ç”¨ã�®å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™ã�Œã€�ã��ã�®ã‚ˆã�†ã�ªä»®å¼•æ•°ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "å¼•æ•°ã�®æ•°ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "å¼•æ•°ã�®æ•°ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "å¼•æ•° %qD ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
*************** msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾
*** 41429,41685 ****
  #. 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:10340
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€ã�¯ C99 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10345
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ -std=c99 ã�¾ã�Ÿã�¯ -std=gnu99 ã‚’ã‚³ãƒ¼ãƒ‰ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�«ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: c/c-decl.c:10352
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10384
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "é�™çš„å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10388
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10395
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10400
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10404
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10408
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "é�žå¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10700
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ä¿®é£¾å­� %qs ã�¨ %qs ã�§ã�™"
  
! #: c/c-decl.c:10759 c/c-decl.c:10766
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:10794 c/c-decl.c:11178 c/c-decl.c:11573
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«äºŒå€‹ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10806 cp/parser.c:31446
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ã�¯ GCC ã�«ã�¨ã�£ã�¦é•·ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:10819
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11048 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11094
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:11165 c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11225
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11247
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11290
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11409
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11459
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11530
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C ã�¯å��é€²æµ®å‹•å°�æ•°ç‚¹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11554 c/c-decl.c:11827 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "å›ºå®šå°�æ•°ç‚¹åž‹ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11556
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ã�¯å›ºå®šå°�æ•°ç‚¹åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11591
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11604
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11653
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11674
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> ã�Œ %<auto%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11676
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11678
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11692 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11695 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11707
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> ã�Œ %<extern%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11716
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> ã�Œ %<static%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11729
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11737
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11745
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11824
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ã�Œ %<_Fract%> ã�¾ã�Ÿã�¯ %<_Accum%> ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11839
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ã�¯å�˜ã�ªã‚‹ %<complex%> ã‚’ %<double complex%> ã‚’æ„�å‘³ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11866
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11892 c/c-decl.c:11908 c/c-decl.c:11934
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ã�¯è¤‡ç´ æ•´æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:12361 cp/semantics.c:5793
  #, 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:12365 cp/semantics.c:5797
  #, 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:11988 cp/typeck.c:5073
  #, fuzzy, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:397 c/c-typeck.c:11997 cp/typeck.c:5081
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:398 c/c-typeck.c:11926 cp/typeck.c:5021
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:406 c/c-typeck.c:12016 cp/typeck.c:5089
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:407 c/c-typeck.c:11950 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:414 c/c-typeck.c:12008
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:415 c/c-typeck.c:11937
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
--- 41443,41699 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€ã�¯ C99 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10344
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ -std=c99 ã�¾ã�Ÿã�¯ -std=gnu99 ã‚’ã‚³ãƒ¼ãƒ‰ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�«ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "é�™çš„å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "é�žå¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ä¿®é£¾å­� %qs ã�¨ %qs ã�§ã�™"
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«äºŒå€‹ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ã�¯ GCC ã�«ã�¨ã�£ã�¦é•·ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11224
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11246
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11289
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11408
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11458
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C ã�¯å��é€²æµ®å‹•å°�æ•°ç‚¹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "å›ºå®šå°�æ•°ç‚¹åž‹ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ã�¯å›ºå®šå°�æ•°ç‚¹åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11673
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> ã�Œ %<auto%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11675
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11677
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> ã�Œ %<extern%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> ã�Œ %<static%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11744
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ã�Œ %<_Fract%> ã�¾ã�Ÿã�¯ %<_Accum%> ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ã�¯å�˜ã�ªã‚‹ %<complex%> ã‚’ %<double complex%> ã‚’æ„�å‘³ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ã�¯è¤‡ç´ æ•´æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, fuzzy, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 41699,41705 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "è¡Œæœ« (EOL) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 41713,41719 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "è¡Œæœ« (EOL) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "è¡Œæœ« (EOL) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã
*** 41709,41715 ****
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.c:1665 cp/semantics.c:3201
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 41723,41729 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.c:1665 cp/semantics.c:3219
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgid "unknown type name %qE"
*** 41745,41751 ****
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41330 cp/parser.c:45195
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 41759,41765 ----
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
  #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<
*** 41765,41771 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>ã€�è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:2066 cp/parser.c:33879 cp/parser.c:33951
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 41779,41785 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>ã€�è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 41780,41786 ****
  msgid "unexpected attribute"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11832 cp/parser.c:12039
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<=%> ã�Œç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
--- 41794,41800 ----
  msgid "unexpected attribute"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<=%> ã�Œç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
*************** msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�
*** 41818,41824 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14539
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 41832,41838 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼
*** 41876,41882 ****
  msgid "static assertion failed: %E"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10131
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
--- 41890,41896 ----
  msgid "static assertion failed: %E"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
*************** msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—
*** 41921,41934 ****
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8961
! #: cp/parser.c:31683 cp/parser.c:34856 cp/parser.c:37421 cp/parser.c:37589
! #: cp/parser.c:42903 cp/parser.c:44510
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:3238 cp/parser.c:20165
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "åˆ—æŒ™åž‹ãƒªã‚¹ãƒˆã�®æœ€å¾Œã�«ã‚³ãƒ³ãƒžã�Œã�‚ã‚Šã�¾ã�™"
--- 41935,41948 ----
  #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
  #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
  #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "åˆ—æŒ™åž‹ãƒªã‚¹ãƒˆã�®æœ€å¾Œã�«ã‚³ãƒ³ãƒžã�Œã�‚ã‚Šã�¾ã�™"
*************** msgstr "å®£è¨€æŒ‡å®šã�¾ã�Ÿã�¯ %<...%> ã�
*** 42013,42019 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27867
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
--- 42027,42033 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
*************** msgstr "ISO C90 ã�¯å®£è¨€ã�¨ã‚³ãƒ¼ãƒ‰ã�®
*** 42073,42079 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> ã�Œ %<else%> ã�®å‰�ã�«äºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:5776 cp/parser.c:12162
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ã�®å‰�ã�« %<if%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 42087,42093 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> ã�Œ %<else%> ã�®å‰�ã�«äºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ã�®å‰�ã�« %<if%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "è¤‡å�ˆæ–‡ã�®æœ€å¾Œã�«ãƒ©ãƒ™ãƒ«ã�
*** 42088,42094 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11782
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 42102,42108 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<*%> ã�Œäºˆæ
*** 42113,42129 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13616
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%<if%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.c:6390 cp/parser.c:13619
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%<else%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.c:6521 cp/parser.c:12433
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%<else%> ã�Œæ›–æ˜§ã�«ã�ªã‚‹ã�“ã�¨ã‚’é�¿ã�‘ã‚‹ã�Ÿã‚�ã�«æ˜Žç¤ºçš„ã�«ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
--- 42127,42143 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%<if%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%<else%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%<else%> ã�Œæ›–æ˜§ã�«ã�ªã‚‹ã�“ã�¨ã‚’é�¿ã�‘ã‚‹ã�Ÿã‚�ã�«æ˜Žç¤ºçš„ã�«ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
*************** msgstr ""
*** 42143,42154 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6872 cp/parser.c:12702
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12708
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 42157,42168 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 42163,42170 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21018
! #: cp/parser.c:21035 cp/parser.c:21049
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 42177,42184 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr "ISO C ã�¯ä¸­é–“é …ã�Œçœ�ç•¥ã�•ã‚
*** 42191,42202 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4849
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4854
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 42205,42216 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�
*** 42587,42598 ****
  msgid "no type or storage class may be specified here,"
  msgstr "åž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�“ã�“ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€�"
  
! #: c/c-parser.c:11951 cp/parser.c:34713
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:11965 cp/parser.c:34726
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
--- 42601,42612 ----
  msgid "no type or storage class may be specified here,"
  msgstr "åž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�“ã�“ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€�"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
*************** msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
*** 42602,42652 ****
  msgid "unknown property attribute %<%s%s%>"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:12007 cp/parser.c:34763
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:12016 cp/parser.c:34772
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Objective-C æ–‡å­—åˆ—ã�®å‰�ã�«é€£ç¶šã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:12027 cp/parser.c:34786
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:12043 cp/parser.c:34805
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "setter å��ã�¯ %<:%> ã�§çµ‚ç«¯ã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12257 cp/parser.c:44841
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41327 cp/parser.c:41661 cp/parser.c:41751
! #: cp/parser.c:41824 cp/parser.c:44888 cp/parser.c:44903 cp/parser.c:44918
! #: cp/parser.c:44934 cp/parser.c:44950 cp/parser.c:44966 cp/parser.c:44993
! #: cp/parser.c:45006 cp/parser.c:45029 cp/parser.c:45042
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:12324 cp/parser.c:45019
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12411 cp/parser.c:45114
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp taskwait%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:12418 cp/parser.c:45120
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
--- 42616,42666 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Objective-C æ–‡å­—åˆ—ã�®å‰�ã�«é€£ç¶šã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "setter å��ã�¯ %<:%> ã�§çµ‚ç«¯ã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
  #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp taskwait%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 42656,42673 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45149 cp/parser.c:45182
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:12490 cp/parser.c:44878
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35224 cp/parser.c:37940 cp/parser.c:43961 cp/parser.c:43969
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
--- 42670,42687 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
*************** msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã
*** 42687,42739 ****
  msgid "%qD is not a variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13267 cp/semantics.c:7767
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13309 cp/parser.c:35911
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:35975
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13388 cp/parser.c:35977
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13508 cp/parser.c:36088
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36106
! #: cp/parser.c:41653 cp/parser.c:41743
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13581 cp/parser.c:36161
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36168
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:13590 cp/parser.c:36170
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:13596 cp/parser.c:36176
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 42701,42753 ----
  msgid "%qD is not a variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã
*** 42755,42861 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13804 cp/semantics.c:7972
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13851 cp/semantics.c:8002
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13885 cp/parser.c:36368
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13925 cp/parser.c:36410
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13986 cp/parser.c:36475
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14052 cp/parser.c:36544
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14055 cp/parser.c:36547
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14129 cp/semantics.c:7009
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7041
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14203 cp/parser.c:35683
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14237 cp/parser.c:35716
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14404 cp/semantics.c:8137
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36579 cp/parser.c:36589
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14502 cp/parser.c:36627
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14555 cp/parser.c:36695
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43612
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14800 cp/parser.c:36953
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14854 cp/parser.c:36969
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<runtime%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14858 cp/parser.c:36972
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<auto%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14870 cp/semantics.c:7076
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14893 cp/parser.c:36992
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
--- 42769,42875 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<runtime%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<auto%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
*************** msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç
*** 42865,42881 ****
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15059 cp/semantics.c:7172
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15104 cp/semantics.c:7291
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7389
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
--- 42879,42895 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
*************** msgstr ""
*** 42895,42916 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37721
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15627 cp/parser.c:37769 cp/parser.c:37998 cp/parser.c:38048
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.c:15714 cp/parser.c:37844
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™"
  
! #: c/c-parser.c:15812 cp/parser.c:37945
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
--- 42909,42930 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
*************** msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç
*** 42925,43006 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16009 cp/semantics.c:7547
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38282
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38293 cp/parser.c:38664
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16261 cp/parser.c:38340
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38518
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16538 cp/parser.c:38653
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16671 cp/parser.c:42180
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42190
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16701 cp/parser.c:42210
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42221
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-parser.c:16719 cp/parser.c:42228
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:16727 cp/parser.c:42236
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42258
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42268
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42365
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16857 cp/parser.c:42382
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
--- 42939,43020 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
*************** msgstr ""
*** 43015,43021 ****
  msgid "expected function name"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17128 cp/parser.c:44205
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
--- 43029,43035 ----
  msgid "expected function name"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
*************** msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�
*** 43025,43051 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44256 cp/parser.c:44301
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44330
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44332
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:17267 cp/parser.c:42583
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38743
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 43039,43065 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã
*** 43055,43136 ****
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38758
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c/c-parser.c:17452 cp/parser.c:38851
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17474 cp/parser.c:38873
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17488 cp/parser.c:38887
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:17495 cp/parser.c:38894
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:17552 cp/parser.c:38951
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:38960
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:38969
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39174 cp/parser.c:39200
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.c:17841 cp/parser.c:39231 cp/parser.c:39247
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.c:17890 cp/semantics.c:9721 cp/semantics.c:9731
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9796
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18047 cp/parser.c:39431
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18059 cp/parser.c:39447
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18095 cp/parser.c:39480
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18102 cp/parser.c:39487
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
--- 43069,43150 ----
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 43140,43171 ****
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18161 cp/parser.c:40092
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18166 cp/parser.c:40098
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18222 cp/parser.c:40149
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40160
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40188
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18330 cp/semantics.c:9306 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
--- 43154,43185 ----
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
*************** msgstr ""
*** 43175,43246 ****
  msgid "not enough perfectly nested loops"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�Œå®Œå…¨ã�ªå…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18464 cp/parser.c:40502
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40298 cp/parser.c:40340 cp/pt.c:17886
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40621
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18895 cp/parser.c:40839
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:19105 cp/parser.c:41040
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:19381 cp/parser.c:41318
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:19634 cp/parser.c:41591
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41607
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19698 cp/parser.c:41837
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41690
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41702
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41781
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41794
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42055
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
--- 43189,43260 ----
  msgid "not enough perfectly nested loops"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�Œå®Œå…¨ã�ªå…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã
*** 43255,43311 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20270 cp/parser.c:42731
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20323 cp/parser.c:42783
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42807
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: c/c-parser.c:20375 cp/parser.c:42846 cp/pt.c:11516
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.c:20378 cp/parser.c:42849 cp/pt.c:11533
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20402 cp/parser.c:42877 cp/pt.c:11519
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20447 cp/parser.c:42921
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20469 cp/parser.c:42943 cp/pt.c:11523
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20480 cp/parser.c:42954
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43040
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20642 cp/parser.c:43148
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 43269,43325 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 43315,43326 ****
  msgid "variant %qD is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20668 cp/decl.c:7567
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20680 cp/decl.c:7576
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 43329,43340 ----
  msgid "variant %qD is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 43330,43361 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20731 cp/parser.c:43193
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20840 cp/parser.c:43298
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43347
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43372
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20915 cp/parser.c:43379
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20921 cp/parser.c:43386
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 43344,43375 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 43410,43451 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43854
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21395 cp/parser.c:43917
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21415 cp/parser.c:43943
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:43952
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:21436 cp/parser.c:43964
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:43976
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:43985
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:43999
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
--- 43424,43465 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�
*** 43460,43486 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21736 cp/semantics.c:8745
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21738 cp/semantics.c:8747
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "è‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:21742 cp/semantics.c:8749
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21921 cp/parser.c:44732
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44738
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 43474,43500 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "è‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 43490,43496 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44756
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 43504,43510 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr ""
*** 43505,43511 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10615 c/c-typeck.c:10657 cp/call.c:4552
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void å¼�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
--- 43519,43525 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void å¼�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
*************** msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã
*** 43546,43672 ****
  msgid "function types not truly compatible in ISO C"
  msgstr "é–¢æ•°åž‹ã�Œ ISO C ã�¨å®Œå…¨äº’æ�›ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:770
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "å��é€²æµ®å‹•å°�æ•°åž‹ã�¨ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�®è¢«æ¼”ç®—å­�ã‚’æ··ã�œã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:775
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "å��é€²æµ®å‹•å°�æ•°åž‹ã�¨è¤‡ç´ æ•°åž‹ã�®è¢«æ¼”ç®—å­�ã‚’æ··ã�œã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:780
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "å��é€²æµ®å‹•å°�æ•°åž‹ã�¨ä»–ã�®æµ®å‹•å°�æ•°åž‹ã�®è¢«æ¼”ç®—å­�ã‚’æ··ã�œã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:1325
  #, fuzzy, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚¿ãƒ¼ã‚²ãƒƒãƒˆåž‹ã�¯ C++ ã�§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:1329
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "åž‹ã�¯å…¨ã��äº’æ�›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:1333
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚¿ãƒ¼ã‚²ãƒƒãƒˆåž‹ã�¯ C++ ã�§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:1666
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ %<volatile%> ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:1924
  #, fuzzy, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:2457 c/c-typeck.c:9170
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2461 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2470
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.c:2473
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.c:2533
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.c:2539
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�§ã�¯ã�ªã�„ä½•ã�‹ã�®ãƒ¡ãƒ³ãƒ� %qE ã�®è¦�æ±‚ã�§ã�™"
  
! #: c/c-typeck.c:2587
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:2642
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œã€�é…�åˆ—ã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯ãƒ™ã‚¯ãƒˆãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2652 cp/typeck.c:3588 cp/typeck.c:3681
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2658
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2712
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO C ã�¯ %<register%> é…�åˆ—ã�«æ·»å­—ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:2715
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 ã�¯å·¦ã�Œå€¤ã�§ã�ªã�„é…�åˆ—ã�«æ·»å­—ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:2829
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "åˆ—æŒ™åž‹å®šæ•°ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:2936 cp/typeck.c:1801
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3089
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:3094
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:3100
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 43560,43686 ----
  msgid "function types not truly compatible in ISO C"
  msgstr "é–¢æ•°åž‹ã�Œ ISO C ã�¨å®Œå…¨äº’æ�›ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:776
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "å��é€²æµ®å‹•å°�æ•°åž‹ã�¨ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�®è¢«æ¼”ç®—å­�ã‚’æ··ã�œã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:781
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "å��é€²æµ®å‹•å°�æ•°åž‹ã�¨è¤‡ç´ æ•°åž‹ã�®è¢«æ¼”ç®—å­�ã‚’æ··ã�œã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:786
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "å��é€²æµ®å‹•å°�æ•°åž‹ã�¨ä»–ã�®æµ®å‹•å°�æ•°åž‹ã�®è¢«æ¼”ç®—å­�ã‚’æ··ã�œã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:1331
  #, fuzzy, gcc-internal-format
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚¿ãƒ¼ã‚²ãƒƒãƒˆåž‹ã�¯ C++ ã�§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:1335
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "åž‹ã�¯å…¨ã��äº’æ�›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:1339
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚¿ãƒ¼ã‚²ãƒƒãƒˆåž‹ã�¯ C++ ã�§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:1672
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ %<volatile%> ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:1930
  #, fuzzy, gcc-internal-format
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2520
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.c:2523
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.c:2583
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.c:2589
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�§ã�¯ã�ªã�„ä½•ã�‹ã�®ãƒ¡ãƒ³ãƒ� %qE ã�®è¦�æ±‚ã�§ã�™"
  
! #: c/c-typeck.c:2637
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:2692
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œã€�é…�åˆ—ã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯ãƒ™ã‚¯ãƒˆãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2708
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2762
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array"
  msgstr "ISO C ã�¯ %<register%> é…�åˆ—ã�«æ·»å­—ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:2765
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 ã�¯å·¦ã�Œå€¤ã�§ã�ªã�„é…�åˆ—ã�«æ·»å­—ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:2879
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "åˆ—æŒ™åž‹å®šæ•°ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:2986 cp/typeck.c:1812
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.c:3139
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:3144
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:3150
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚
*** 43674,45267 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3130
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "é–¢æ•°ã�Œäº’æ�›æ€§ã�®ã�ªã�„åž‹ã‚’é€šã�—ã�¦å‘¼ã�³å‡ºã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:3135 c/c-typeck.c:3187
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "ä¿®é£¾å­�ä»˜ã�� void æˆ»ã‚Šåž‹ã�®é–¢æ•°ã�Œå‘¼ã�³å‡ºã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:3242
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "æ­£å¼�ã�ª %d ç•ªç›®ã�®ä»®å¼•æ•°ã�®åž‹ã�Œä¸�å®Œå…¨ã�§ã�™"
  
! #: c/c-typeck.c:3256
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æµ®å‹•å°�æ•°åž‹ã�§ã�¯ã�ªã��æ•´æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3262
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�¯ã�ªã��æ•´æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3268
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æµ®å‹•å°�æ•°ç‚¹åž‹ã�§ã�¯ã�ªã��è¤‡ç´ æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3274
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æ•´æ•°åž‹ã�§ã�¯ã�ªã��æµ®å‹•å°�æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3280
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æ•´æ•°åž‹ã�§ã�¯ã�ªã��è¤‡ç´ æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3286
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�¯ã�ªã��æµ®å‹•å°�æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3300
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %<float%> (%<double%> ã�§ã�¯ã�ªã��) ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3326
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %qT (%qT ã�§ã�¯ã�ªã��) ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3351
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç•°ã�ªã‚‹å¹…ã�§ã�™"
  
! #: c/c-typeck.c:3375
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç¬¦å�·ç„¡ã�—ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3380
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç¬¦å�·ä»˜ã��ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3533
  #, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:3543
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:3615
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:3683
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3886 cp/typeck.c:5119 cp/typeck.c:5388
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®æ¯”è¼ƒçµ�æžœã�¯ä¸�å®šã�§ã�™"
  
! #: c/c-typeck.c:3866 c/c-typeck.c:3877 cp/typeck.c:5146 cp/typeck.c:5170
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:3869 c/c-typeck.c:3880 cp/typeck.c:5149 cp/typeck.c:5173
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.c:3900
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "%qT ã�¨ %qT ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:3951
  #, fuzzy, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "`void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å·®ã‚’æ±‚ã‚�ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:3954
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®å·®ã‚’æ±‚ã‚�ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:3988
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™"
  
! #: c/c-typeck.c:3997 cp/typeck.c:6086
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™"
  
! #: c/c-typeck.c:4430
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "çœŸå�½å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:4434
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.c:4444
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C ã�¯è¤‡ç´ å…±å½¹ç”¨ã�® `~' ã‚’å�—ã�‘ä»˜ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:4468
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4493
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "å�˜é …æ„Ÿå˜†ç¬¦(!)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4551
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "åˆ—æŒ™å€¤ã�®å¢—åˆ†ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:4554
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "åˆ—æŒ™å€¤ã�®æ¸›åˆ†ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:4561
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "çœŸå�½å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:4564
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "çœŸå�½å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:4580
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "ISO C ã�¯è¤‡ç´ æ•°åž‹ã�«é–¢ã�™ã‚‹ %<++%> ã�¨ %<--%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:4606 c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "å¢—åˆ†ã�™ã‚‹å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4608 c/c-typeck.c:4643
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "æ¸›åˆ†ã�™ã‚‹å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4628
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¯¾ã�™ã‚‹æ¼”ç®—"
  
! #: c/c-typeck.c:4632
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: c/c-typeck.c:4739
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "%<void%> åž‹ã�®å¼�ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4798
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:4811
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã€�ã��ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:4819
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5004
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "å¸¯åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5007
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5012
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5014
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5153
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5235
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5294 c/c-typeck.c:5300
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5317
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C ã�¯ç‰‡å�´ã� ã�‘ã�Œ void ã�¨ã�ªã‚‹æ�¡ä»¶å¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5334
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5345 c/c-typeck.c:5362
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5350 c/c-typeck.c:5367
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿é–“ã�®æ¯”è¼ƒå¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5380
  #, fuzzy, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5385
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5394 c/c-typeck.c:5405
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5419
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5534
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5538
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5556
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5561
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5570 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5619
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5637 c/c-typeck.c:11178
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5708
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5714
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5749
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5843
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�Œé…�åˆ—åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5849
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5864
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C ã�¯é�žã‚¹ã‚«ãƒ©ãƒ¼ã�‹ã‚‰å�Œã�˜åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5884
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C ã�¯å…±ç”¨ä½“åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5894
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "å…±ç”¨ä½“ã�®ä¸­ã�«ã�ªã�„åž‹ã�‹ã‚‰å…±ç”¨ä½“åž‹ã�¸ã‚­ãƒ£ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5929
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5934
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5939
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5959
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:5970
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:5975
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "åž‹ %qT ã�®é–¢æ•°å‘¼ã�³å‡ºã�—ã�‹ã‚‰ä¸€è‡´ã�—ã�ªã�„åž‹ %qT ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:5984 cp/typeck.c:8438
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�‹ã‚‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6007
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C ã�¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰é–¢æ•°ã�®ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6017
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "ä¸�å®Œå…¨åž‹ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:6112
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆå†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6153
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "ä»£å…¥ã�®æŠ‘åˆ¶"
  
! #: c/c-typeck.c:6279
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "ä»£å…¥å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6481 c/c-typeck.c:6503 c/c-typeck.c:6529
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs ç”¨ã�®åˆ�æœŸåŒ–ä»˜è¿‘)"
  
! #: c/c-typeck.c:6544
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "å°�æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿæ–‡å­—åˆ—å®šæ•°ã�§é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6587 c/c-typeck.c:6833
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6621
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6624
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6629
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6828
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6837
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "ä»£å…¥å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6841
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6846
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "return å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6864
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: c/c-typeck.c:7042 c/c-typeck.c:7397
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7045 c/c-typeck.c:7400
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7048 c/c-typeck.c:7402
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7051 c/c-typeck.c:7404
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7059 c/c-typeck.c:7292 c/c-typeck.c:7335
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7061 c/c-typeck.c:7294 c/c-typeck.c:7337
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7063 c/c-typeck.c:7296 c/c-typeck.c:7339
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7065 c/c-typeck.c:7298 c/c-typeck.c:7341
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7074
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C ã�§ã�¯å¼•æ•°ã�‹ã‚‰å…±ç”¨ä½“ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7142
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7155
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7165
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7175
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7185
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7208
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7214
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "å·¦è¾ºã�¸ã�®ä»£å…¥ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7219
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "å·¦è¾ºã�®åˆ�æœŸåŒ–ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7224 cp/typeck.c:9547
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "æˆ»ã‚Šåž‹ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7245
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�«æ¸¡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7250
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-typeck.c:7255
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:7260
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
! #: c/c-typeck.c:7309
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7312
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C ã�¯é–¢æ•°ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> é–“ã�®ä»£å…¥ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7314
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> é–“ã�®åˆ�æœŸåŒ–ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7316
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> ã�®é–“ã�®æˆ»ã‚Šã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7360
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7368
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "ä»£å…¥ã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7373
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "åˆ�æœŸåŒ–ã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7378
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�«æ¸¡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-typeck.c:7433
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-typeck.c:7439
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:7444
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:7451
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
! #: c/c-typeck.c:7456
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
! #: c/c-typeck.c:7495
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡ã�™ã�¨ã��ã�«æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7502
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "ä»£å…¥ã�§æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7507
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "åˆ�æœŸåŒ–ã�§æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡ã�™ã�¨ã��ã�«æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7531
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7538
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "ä»£å…¥ã�§ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7543
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "åˆ�æœŸåŒ–ã�§ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7547
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7574
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-typeck.c:7585
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "åž‹ %qT ã�¸ã�®åž‹ %qT ã�‹ã‚‰ã�®ä»£å…¥æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-typeck.c:7595
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "åž‹ %qT ã‚’åž‹ %qT ã‚’ä½¿ç”¨ã�—ã�¦åˆ�æœŸåŒ–æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-typeck.c:7605
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "åž‹ %qT ã‚’æˆ»ã�™ã�¨ã��ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™ã€‚åž‹ %qT ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:7673
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯è‡ªå‹•é›†ç´„åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c/c-typeck.c:7913 c/c-typeck.c:8807 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7929 cp/typeck2.c:1099
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:7969
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "é�©åˆ‡ã�§ã�ªã�„åž‹ã�®é…�åˆ—ã�Œæ–‡å­—åˆ—å®šæ•°ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8037 cp/typeck.c:2182
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "é�žå·¦è¾ºå€¤é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨ã�§ã�™"
  
! #: c/c-typeck.c:8056 c/c-typeck.c:8080 c/c-typeck.c:8083 c/c-typeck.c:8091
! #: c/c-typeck.c:8131 c/c-typeck.c:9660 c/c-typeck.c:9710
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8065
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "é…�åˆ—ã�Œé�žå®šæ•°é…�åˆ—å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8096 c/c-typeck.c:8144 c/c-typeck.c:9720
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:9715
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œãƒ­ãƒ¼ãƒ‰æ™‚ã�«è¨ˆç®—å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8157
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: c/c-typeck.c:8435 cp/decl.c:6976
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: c/c-typeck.c:8655
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®çµ‚ã‚�ã‚Šã�«ä½™åˆ†ã�ªãƒ–ãƒ¬ãƒ¼ã‚¹ã�®ã‚°ãƒ«ãƒ¼ãƒ—"
  
! #: c/c-typeck.c:8738
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹¬å¼§ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8804 c/c-typeck.c:10243 cp/typeck2.c:1109 cp/typeck2.c:1367
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8841
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8864
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8888
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "ç©ºã�®ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: c/c-typeck.c:8893
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�«ä½™åˆ†ã�ªè¦�ç´ ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:9012 c/c-typeck.c:9094
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9017 c/c-typeck.c:9156
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“åˆ�æœŸåŒ–å­�ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:9067
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9076 c/c-typeck.c:9085
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:9090 c/c-typeck.c:9092
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:9096 c/c-typeck.c:9099
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:9118
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«ç©ºã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "åˆ�æœŸåŒ–å­�ã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:9229 c/c-typeck.c:9259 c/c-typeck.c:9803
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œå‰¯ä½œç”¨ã�§ä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:9233 c/c-typeck.c:9263 c/c-typeck.c:9806
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:9737
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:10118
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "char é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10125 c/c-typeck.c:10202
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "æ§‹é€ ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10146
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10217 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10312
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "å…±ç”¨ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10334
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯å…±ç”¨ä½“ã�®åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c/c-typeck.c:10396
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10430
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10462
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10704
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C ã�¯ %<goto *expr;%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10731 c/gimple-parser.c:2404 cp/typeck.c:10039
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�Œ %<return%> æ–‡ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10759 c/c-typeck.c:10763
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œç„¡ã�„ %<return%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:10777 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œæœ‰ã‚‹ %<return%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:10780
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C ã�¯ void ã‚’æˆ»ã�™é–¢æ•°å†…ã�§ã€�å¼�ã‚’ã�Œã�‚ã‚‹ %<return%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10857
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: c/c-typeck.c:10947 cp/semantics.c:1420
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch ã�®å†…å®¹ã�Œæ•´æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:10972
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "ISO C ã�§ã�¯ %<long%> ã�«ã‚ˆã‚‹ switch æ–‡ã�¯ %<int%> ã�«ã‚ˆã‚‹ switch ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:11010 c/c-typeck.c:11018
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�¯æ•´æ•°å®šæ•°å¼�ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:11024 cp/parser.c:11953
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.c:11026
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.c:11102 cp/parser.c:13452
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11105 c/c-typeck.c:11125 cp/decl.c:3661 cp/parser.c:13462
! #: cp/parser.c:13483
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11108 cp/parser.c:13465
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "OpenMP ã�®ãƒ«ãƒ¼ãƒ—ç”¨ã�« break æ–‡ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:11122 cp/parser.c:13475
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ã�‚ã‚‹ continue æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11160 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11204
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:12038 c/c-typeck.c:12206 cp/typeck.c:5402
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-typeck.c:12046 c/c-typeck.c:12214 cp/typeck.c:5415
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "çµ�æžœã�®æ•°ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:12071 c/c-typeck.c:12239 cp/typeck.c:5450
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12085 cp/typeck.c:5108
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "æµ®å‹•å°�æ•°ç‚¹ã�®æ¯”è¼ƒã�§ == ã‚„ != ã‚’ä½¿ã�†ã�®ã�¯å®‰å…¨ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:12103 c/c-typeck.c:12124
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12109 c/c-typeck.c:12130
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12151 c/c-typeck.c:12280
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12158 c/c-typeck.c:12164
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12171 c/c-typeck.c:12290
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12183 c/c-typeck.c:12188 c/c-typeck.c:12316 c/c-typeck.c:12321
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12268
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ä¸�å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:12270
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-typeck.c:12275
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿ã�Œã�‚ã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:12298 c/c-typeck.c:12301 c/c-typeck.c:12308 c/c-typeck.c:12311
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:12380
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12695
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�ªã�„é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12699
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12703
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§å…±ç”¨ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12719
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12909 cp/semantics.c:9869
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12920 c/c-typeck.c:12930 cp/semantics.c:9880
! #: cp/semantics.c:9890
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:12965 cp/semantics.c:9925
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13009 c/c-typeck.c:14596 c/c-typeck.c:14683 c/c-typeck.c:14756
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:13021 c/c-typeck.c:14528 c/c-typeck.c:14669
! #: cp/semantics.c:4930 cp/semantics.c:7473 cp/semantics.c:7667
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13030 c/c-typeck.c:14693 cp/semantics.c:4940
! #: cp/semantics.c:7686
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13038 c/c-typeck.c:14702
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13049 cp/semantics.c:4956 cp/semantics.c:7715
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13053 c/c-typeck.c:14721 cp/semantics.c:4960
! #: cp/semantics.c:7719
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13060
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14728 c/c-typeck.c:14846
! #: cp/semantics.c:4978 cp/semantics.c:7726 cp/semantics.c:7907
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13105 cp/semantics.c:5012
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13112 cp/semantics.c:5019
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13135 cp/semantics.c:5052
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: c/c-typeck.c:13152 c/c-typeck.c:13218 c/c-typeck.c:13495
! #: cp/semantics.c:5069 cp/semantics.c:5135
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13171 cp/semantics.c:5088
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13179 cp/semantics.c:5096
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13188 c/c-typeck.c:13309 cp/semantics.c:5105
! #: cp/semantics.c:5226
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13205 cp/semantics.c:5122
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13246 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5178
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13297 cp/semantics.c:5214
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: c/c-typeck.c:13301 cp/semantics.c:5218
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13319 c/c-typeck.c:13434 cp/semantics.c:5236
! #: cp/semantics.c:5365
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13327 cp/semantics.c:5244
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13713 cp/semantics.c:6318
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13720
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13726 cp/semantics.c:6325
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13739 cp/semantics.c:6341
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "é�žæ•´æ•°åž‹ã�®ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�§ã�™"
  
! #: c/c-typeck.c:13759 cp/semantics.c:6377
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13786
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13793 cp/semantics.c:6411
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6417
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: c/c-typeck.c:13805 cp/semantics.c:6423
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:13842 cp/semantics.c:6471
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:13924 cp/semantics.c:6546
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:13946 cp/semantics.c:6566
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:13972 c/c-typeck.c:13982
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14002
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14014
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14022
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ— %qE ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14072
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE ã�¯ %<reduction(%s)%> ç”¨ã�®ç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14081 cp/semantics.c:6210
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14169
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14187 c/c-typeck.c:14920 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14199 cp/semantics.c:8430
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE ã�¯ %<threadprivate%> (%<copyin%> ç”¨ã�¨ã�—ã�¦) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14213 cp/semantics.c:6607
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14221
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14248 cp/semantics.c:6681
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14278 c/c-typeck.c:14839 c/c-typeck.c:15063
! #: cp/semantics.c:6768 cp/semantics.c:7900 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14293 cp/semantics.c:6783
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14306 c/c-typeck.c:14338 c/c-typeck.c:14369
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14314 c/c-typeck.c:14345 c/c-typeck.c:14617 c/c-typeck.c:14767
! #: c/c-typeck.c:14774 c/c-typeck.c:14792 c/c-typeck.c:14802 c/c-typeck.c:14809
! #: cp/semantics.c:6796 cp/semantics.c:6804 cp/semantics.c:6861
! #: cp/semantics.c:6868 cp/semantics.c:6912 cp/semantics.c:7600
! #: cp/semantics.c:7777 cp/semantics.c:7784 cp/semantics.c:7801
! #: cp/semantics.c:7811 cp/semantics.c:7818
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14317 c/c-typeck.c:14348 c/c-typeck.c:14777 c/c-typeck.c:14812
! #: cp/semantics.c:6807 cp/semantics.c:6871 cp/semantics.c:7787
! #: cp/semantics.c:7821
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14331 cp/semantics.c:6853
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ã�¯ %<firstprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14362 cp/semantics.c:6904
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ã�¯ %<lastprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14381 cp/semantics.c:7243
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14388
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14395
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14402
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14415 cp/semantics.c:7314
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14421
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14434 cp/semantics.c:7353
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14440
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14509 cp/semantics.c:7439
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14520 cp/semantics.c:7464
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14536 cp/semantics.c:7483
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14545 cp/semantics.c:7494
  #, 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:14588 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14613 c/c-typeck.c:14789 cp/semantics.c:7596
! #: cp/semantics.c:7798
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14621 c/c-typeck.c:14795 cp/semantics.c:7604
! #: cp/semantics.c:7804
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14676 cp/semantics.c:7674
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14747 c/c-typeck.c:14853 cp/semantics.c:7756
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14834 cp/semantics.c:7894
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14862 cp/semantics.c:7924
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14876 cp/semantics.c:7940
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14879 cp/semantics.c:7943
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14896
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14903
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14933 c/c-typeck.c:15024 cp/semantics.c:8340
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14953 cp/semantics.c:7526
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:15046 cp/semantics.c:8166
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15113 cp/semantics.c:8501
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:15123
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15142 cp/semantics.c:8292
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15154 cp/semantics.c:8305
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15165 c/c-typeck.c:15173 cp/semantics.c:8314
! #: cp/semantics.c:8332
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8272
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15255 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15265 cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15283 cp/semantics.c:8526
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15457
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15462
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œ %<va_list%> åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:15468
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 43688,45281 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.c:3180
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "é–¢æ•°ã�Œäº’æ�›æ€§ã�®ã�ªã�„åž‹ã‚’é€šã�—ã�¦å‘¼ã�³å‡ºã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:3185 c/c-typeck.c:3237
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "ä¿®é£¾å­�ä»˜ã�� void æˆ»ã‚Šåž‹ã�®é–¢æ•°ã�Œå‘¼ã�³å‡ºã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "æ­£å¼�ã�ª %d ç•ªç›®ã�®ä»®å¼•æ•°ã�®åž‹ã�Œä¸�å®Œå…¨ã�§ã�™"
  
! #: c/c-typeck.c:3306
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æµ®å‹•å°�æ•°åž‹ã�§ã�¯ã�ªã��æ•´æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3312
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�¯ã�ªã��æ•´æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3318
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æµ®å‹•å°�æ•°ç‚¹åž‹ã�§ã�¯ã�ªã��è¤‡ç´ æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3324
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æ•´æ•°åž‹ã�§ã�¯ã�ªã��æµ®å‹•å°�æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3330
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æ•´æ•°åž‹ã�§ã�¯ã�ªã��è¤‡ç´ æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3336
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�¯ã�ªã��æµ®å‹•å°�æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3350
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %<float%> (%<double%> ã�§ã�¯ã�ªã��) ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3376
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %qT (%qT ã�§ã�¯ã�ªã��) ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3401
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç•°ã�ªã‚‹å¹…ã�§ã�™"
  
! #: c/c-typeck.c:3425
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç¬¦å�·ç„¡ã�—ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3430
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç¬¦å�·ä»˜ã��ã�¨ã�—ã�¦ã�§ã�™"
  
! #: c/c-typeck.c:3583
  #, gcc-internal-format
  msgid "too many arguments to method %qE"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:3593
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:3665
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:3733
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®æ¯”è¼ƒçµ�æžœã�¯ä¸�å®šã�§ã�™"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.c:3950
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "%qT ã�¨ %qT ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:4001
  #, fuzzy, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "`void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å·®ã‚’æ±‚ã‚�ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4004
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®å·®ã‚’æ±‚ã‚�ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4038
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™"
  
! #: c/c-typeck.c:4490
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "çœŸå�½å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:4494
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.c:4504
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C ã�¯è¤‡ç´ å…±å½¹ç”¨ã�® `~' ã‚’å�—ã�‘ä»˜ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:4528
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4553
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "å�˜é …æ„Ÿå˜†ç¬¦(!)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4611
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "åˆ—æŒ™å€¤ã�®å¢—åˆ†ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:4614
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "åˆ—æŒ™å€¤ã�®æ¸›åˆ†ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:4621
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "çœŸå�½å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:4624
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "çœŸå�½å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:4640
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgstr "ISO C ã�¯è¤‡ç´ æ•°åž‹ã�«é–¢ã�™ã‚‹ %<++%> ã�¨ %<--%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:4666 c/c-typeck.c:4700
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "å¢—åˆ†ã�™ã‚‹å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4668 c/c-typeck.c:4703
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "æ¸›åˆ†ã�™ã‚‹å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4688
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¯¾ã�™ã‚‹æ¼”ç®—"
  
! #: c/c-typeck.c:4692
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: c/c-typeck.c:4799
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "%<void%> åž‹ã�®å¼�ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:4871
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã€�ã��ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:4879
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "å¸¯åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C ã�¯ç‰‡å�´ã� ã�‘ã�Œ void ã�¨ã�ªã‚‹æ�¡ä»¶å¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5394
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿é–“ã�®æ¯”è¼ƒå¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5440
  #, fuzzy, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5594
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5598
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5616
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5621
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�Œé…�åˆ—åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C ã�¯é�žã‚¹ã‚«ãƒ©ãƒ¼ã�‹ã‚‰å�Œã�˜åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C ã�¯å…±ç”¨ä½“åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "å…±ç”¨ä½“ã�®ä¸­ã�«ã�ªã�„åž‹ã�‹ã‚‰å…±ç”¨ä½“åž‹ã�¸ã‚­ãƒ£ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "åž‹ %qT ã�®é–¢æ•°å‘¼ã�³å‡ºã�—ã�‹ã‚‰ä¸€è‡´ã�—ã�ªã�„åž‹ %qT ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�‹ã‚‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C ã�¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰é–¢æ•°ã�®ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6077
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "ä¸�å®Œå…¨åž‹ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆå†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6213
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "ä»£å…¥ã�®æŠ‘åˆ¶"
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "ä»£å…¥å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs ç”¨ã�®åˆ�æœŸåŒ–ä»˜è¿‘)"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "å°�æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿæ–‡å­—åˆ—å®šæ•°ã�§é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6681
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6684
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.c:6689
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6897
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "ä»£å…¥å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6901
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6906
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "return å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6924
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C ã�§ã�¯å¼•æ•°ã�‹ã‚‰å…±ç”¨ä½“ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7202
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7215
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "å·¦è¾ºã�¸ã�®ä»£å…¥ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "å·¦è¾ºã�®åˆ�æœŸåŒ–ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "æˆ»ã‚Šåž‹ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7305
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�«æ¸¡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7310
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-typeck.c:7315
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:7320
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
! #: c/c-typeck.c:7369
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C ã�¯é–¢æ•°ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> é–“ã�®ä»£å…¥ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> é–“ã�®åˆ�æœŸåŒ–ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> ã�®é–“ã�®æˆ»ã‚Šã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "ä»£å…¥ã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7433
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "åˆ�æœŸåŒ–ã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7438
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�«æ¸¡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7488
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-typeck.c:7493
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:7504
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
! #: c/c-typeck.c:7516
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
! #: c/c-typeck.c:7555
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡ã�™ã�¨ã��ã�«æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7562
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "ä»£å…¥ã�§æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7567
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "åˆ�æœŸåŒ–ã�§æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7571
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡ã�™ã�¨ã��ã�«æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7591
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7598
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "ä»£å…¥ã�§ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7603
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "åˆ�æœŸåŒ–ã�§ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7607
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "åž‹ %qT ã�¸ã�®åž‹ %qT ã�‹ã‚‰ã�®ä»£å…¥æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "åž‹ %qT ã‚’åž‹ %qT ã‚’ä½¿ç”¨ã�—ã�¦åˆ�æœŸåŒ–æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "åž‹ %qT ã‚’æˆ»ã�™ã�¨ã��ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™ã€‚åž‹ %qT ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯è‡ªå‹•é›†ç´„åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "é�©åˆ‡ã�§ã�ªã�„åž‹ã�®é…�åˆ—ã�Œæ–‡å­—åˆ—å®šæ•°ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "é�žå·¦è¾ºå€¤é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨ã�§ã�™"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "é…�åˆ—ã�Œé�žå®šæ•°é…�åˆ—å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œãƒ­ãƒ¼ãƒ‰æ™‚ã�«è¨ˆç®—å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®çµ‚ã‚�ã‚Šã�«ä½™åˆ†ã�ªãƒ–ãƒ¬ãƒ¼ã‚¹ã�®ã‚°ãƒ«ãƒ¼ãƒ—"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹¬å¼§ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8924
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "ç©ºã�®ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�«ä½™åˆ†ã�ªè¦�ç´ ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“åˆ�æœŸåŒ–å­�ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«ç©ºã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "åˆ�æœŸåŒ–å­�ã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œå‰¯ä½œç”¨ã�§ä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:10178
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "char é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "æ§‹é€ ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "å…±ç”¨ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯å…±ç”¨ä½“ã�®åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C ã�¯ %<goto *expr;%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�Œ %<return%> æ–‡ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œç„¡ã�„ %<return%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œæœ‰ã‚‹ %<return%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:10840
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C ã�¯ void ã‚’æˆ»ã�™é–¢æ•°å†…ã�§ã€�å¼�ã‚’ã�Œã�‚ã‚‹ %<return%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10917
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch ã�®å†…å®¹ã�Œæ•´æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "ISO C ã�§ã�¯ %<long%> ã�«ã‚ˆã‚‹ switch æ–‡ã�¯ %<int%> ã�«ã‚ˆã‚‹ switch ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�¯æ•´æ•°å®šæ•°å¼�ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "OpenMP ã�®ãƒ«ãƒ¼ãƒ—ç”¨ã�« break æ–‡ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ã�‚ã‚‹ continue æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "çµ�æžœã�®æ•°ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "æµ®å‹•å°�æ•°ç‚¹ã�®æ¯”è¼ƒã�§ == ã‚„ != ã‚’ä½¿ã�†ã�®ã�¯å®‰å…¨ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ä¸�å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-typeck.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿ã�Œã�‚ã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�ªã�„é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§å…±ç”¨ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12779
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13120
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13780
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "é�žæ•´æ•°åž‹ã�®ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�§ã�™"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14074
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14082
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ— %qE ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE ã�¯ %<reduction(%s)%> ç”¨ã�®ç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE ã�¯ %<threadprivate%> (%<copyin%> ç”¨ã�¨ã�—ã�¦) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ã�¯ %<firstprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ã�¯ %<lastprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14448
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14462
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14481
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14500
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14956
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14963
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15522
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œ %<va_list%> åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT
*** 45469,45475 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.c:3729 cp/pt.c:6885
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 45483,45489 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 45580,46249 ****
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:4641
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ %<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4869
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4941
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4955
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:5007
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "%qs ç”¨ã�® %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:5008
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5011
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.c:5013
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5032
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5036
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E ? %E : %E%> å†…ã�«ã�‚ã‚‹ä¸‰é …æ¼”ç®—å­� %<operator?:%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“ "
  
! #: cp/call.c:5045 cp/call.c:5089 cp/call.c:5099
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5048
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> ã�§ %<%E%s%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5055
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5058
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E[%E]%> å†…ã�® %<operator[]%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5066
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5075
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5093
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> ã�§ %<%E %s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5102
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5212
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ ã�¯ä¸­é–“é …ã�Œçœ�ç•¥ã�•ã‚Œã�Ÿ ?: å¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5279
  #, 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:5296 cp/call.c:5303
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5359
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "%d ç•ªç›®ã�®å¼•æ•°ã�Œ `%s' ã�®åž‹ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:5439
  #, 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:5444
  #, 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:5493 cp/call.c:5608 cp/call.c:5779
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?: ã�¸ã�®è¢«æ¼”ç®—å­�ã�Œç•°ã�ªã‚‹åž‹ %qT ã�¨ %qT ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5497
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5684
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5700
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5713
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5718
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5734
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:6415
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6417
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6497
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6548
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:6550
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6621
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ã�¨ %q#T ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/call.c:7005
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7008
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.c:7047
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.c:7221
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7227
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator %s%> ã�¯ %qT ç”¨ã�¨ã�—ã�¦ã�¯é�©åˆ‡ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:7263
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7264 cp/decl.c:8260
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7269
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7270 cp/decl.c:8261
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7277
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D ã�¯ã‚¢ã‚¯ã‚»ã‚¹å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:7358
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7361 cp/call.c:7380 cp/decl.c:9950 cp/typeck.c:4188
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7365
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ %qT ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7377
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7384
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7451
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7471
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/call.c:7521
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "%qT ç”¨ã�®åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/call.c:7532
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7541
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:7578 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:7620 cp/call.c:7627
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7623
  #, fuzzy, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "`explicit' ã�«ã�§ã��ã‚‹ã�®ã�¯ã€�ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã� ã�‘ã�§ã�™"
  
! #: cp/call.c:7893
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7908
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7911
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7950
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7953 cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7956
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:8151
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:8175 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:8219
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8255
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:8265
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8333
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8342
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8442
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œ format å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹ã‚ˆã�†ã�§ã�™"
  
! #: cp/call.c:8504
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9083
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9086 cp/call.c:11715
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9111
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9293
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9425
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9825
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9828
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.c:9833
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9838
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9853
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.c:9855
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.c:9857
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9860
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9863
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.c:9865
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9886
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.c:9888
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.c:9890
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9893
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9896
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9899
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9922
  #, 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:9939
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9952
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9955
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9958
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9967
  #, 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:9989
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10089
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "å®šæ•°ã�Œè‡ªèº«ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10363 cp/typeck.c:9482
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:10385
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10417
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10464
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
! #: cp/call.c:10502 cp/pt.c:16264 cp/typeck.c:3162
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %<%T::%D%> ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:10504
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10696
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10699
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿ %<%s(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:10722
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10727
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10728
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10751
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:11713
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11782
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11783
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:11786
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12036
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12040
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " å€™è£œ 1: %q+#F"
  
! #: cp/call.c:12042
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " å€™è£œ 2: %q+#F"
  
! #: cp/call.c:12088
  #, 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:12475
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12630
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12634
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
--- 45594,46268 ----
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ %<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:5010
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "%qs ç”¨ã�® %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:5011
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5014
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.c:5016
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5039
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E ? %E : %E%> å†…ã�«ã�‚ã‚‹ä¸‰é …æ¼”ç®—å­� %<operator?:%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“ "
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5051
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> ã�§ %<%E%s%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5058
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5061
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E[%E]%> å†…ã�® %<operator[]%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5072
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5081
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5096
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> ã�§ %<%E %s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5105
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ ã�¯ä¸­é–“é …ã�Œçœ�ç•¥ã�•ã‚Œã�Ÿ ?: å¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "%d ç•ªç›®ã�®å¼•æ•°ã�Œ `%s' ã�®åž‹ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?: ã�¸ã�®è¢«æ¼”ç®—å­�ã�Œç•°ã�ªã‚‹åž‹ %qT ã�¨ %qT ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5716
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5721
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ã�¨ %q#T ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.c:7051
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator %s%> ã�¯ %qT ç”¨ã�¨ã�—ã�¦ã�¯é�©åˆ‡ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:7267
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D ã�¯ã‚¢ã‚¯ã‚»ã‚¹å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ %qT ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7388
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7475
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "%qT ç”¨ã�®åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7545
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, fuzzy, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "`explicit' ã�«ã�§ã��ã‚‹ã�®ã�¯ã€�ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã� ã�‘ã�§ã�™"
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7906
! #, fuzzy
! msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
! msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
! 
! #: cp/call.c:7911
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7923
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7926
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:8166
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8270
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œ format å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹ã‚ˆã�†ã�§ã�™"
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9313
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.c:9875
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.c:9877
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.c:9910
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10109
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "å®šæ•°ã�Œè‡ªèº«ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10383 cp/typeck.c:9489
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10437
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %<%T::%D%> ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿ %<%s(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:10742
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10748
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11804
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12061
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " å€™è£œ 1: %q+#F"
  
! #: cp/call.c:12063
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " å€™è£œ 2: %q+#F"
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12655
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
*************** msgstr ""
*** 46268,47393 ****
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:371
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:1184
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "`%s' ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�¯å‰�æ–¹ã�§ã�«å®£è¨€ã�•ã‚Œã�Ÿã‚‚ã�®ã�¨è¡�çª�ã�—ã�¾ã�™"
  
! #: cp/class.c:1187
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1205
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q+#D ã�¯ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/class.c:1207 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
! #: cp/name-lookup.c:2735 cp/name-lookup.c:3061
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/class.c:1249
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ %q+D ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1252
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1321
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1325
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1331
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1335
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1410
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1413 cp/class.c:1420 cp/class.c:1427 cp/class.c:1439
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:1418
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1433
  #, 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:1744
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2218
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "ã‚¯ãƒ©ã‚¹ %qT å†…ã�®å…¨ã�¦ã�®ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�Œé�žå…¬é–‹ã�§ã�™"
  
! #: cp/class.c:2230
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:2271
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:2275
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2567
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2929
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+#D ã�¯ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/class.c:2932
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2947
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3010
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%q+D ã�¯éš ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:3011
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "        %qD"
  
! #: cp/class.c:3046
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D ã�¯ç„¡åŠ¹ã�§ã�™ã€‚ç„¡å��å…±ç”¨ä½“ã�¯é�žé�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã�®ã�¿æŒ�ã�¤ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�™"
  
! #: cp/class.c:3056 cp/parser.c:21822
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3252
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3444
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+#D ã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: cp/class.c:3460
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:3465
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œè² ã�§ã�™"
  
! #: cp/class.c:3470
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œ 0 ã�§ã�™"
  
! #: cp/class.c:3480
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "%q+D ã�®å¹…ã�Œåž‹ã�®å¤§ã��ã�•ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:3486
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D ã�¯ %q#T ã�®å…¨ã�¦ã�®å€¤ã‚’æŒ�ã�¤ã�«ã�¯å°�ã�•ã�™ã�Žã�¾ã�™"
  
! #: cp/class.c:3547
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦